From xen-devel-bounces@lists.xenproject.org Wed Jan 01 00:22:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 00:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1imRlp-0005MW-1J; Wed, 01 Jan 2020 00:21:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pty+=2W=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imRln-0005Lz-Oz
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 00:21:51 +0000
X-Inumbo-ID: aa3d7f0e-2c2c-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa3d7f0e-2c2c-11ea-a914-bc764e2007e4;
 Wed, 01 Jan 2020 00:21: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 <osstest-admin@xenproject.org>)
 id 1imRlV-0008KK-4p; Wed, 01 Jan 2020 00:21: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 1imRlU-0001mF-Pn; Wed, 01 Jan 2020 00:21:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imRlU-0006aU-P6; Wed, 01 Jan 2020 00:21:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145431-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 Jan 2020 00:21:32 +0000
Subject: [Xen-devel] [xen-unstable test] 145431: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQzMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQzMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgM2ExM2Fj
M2FkNGQzZWYzOTlmZTJjODVmYjA5ZmNiN2FiMWNkZDE0MApiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMGNkNzkxYzQ5OWJkYzY5OGQxNGEyNDA1MGVjNTZkNjBiNDU3MzJl
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1MDI1ICAyMDE5LTEyLTIwIDEzOjU4OjEwIFogICAx
MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTA1OCAgMjAxOS0xMi0yMSAwNzoxNTozNyBa
ICAgMTAgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTMyMSAgMjAx
OS0xMi0yOCAwNzo1MToxNCBaICAgIDMgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJv
c2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNv
bT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGFtYXpvbi5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgog
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IEtvdmFsZXYgPHZhbG9yQGxpc3QucnU+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPGxpdXdl
QG1pY3Jvc29mdC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzkyIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 05:39:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 05:39: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 1imWiO-0000zf-Q8; Wed, 01 Jan 2020 05:38:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pty+=2W=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imWiN-0000za-Pg
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 05:38:39 +0000
X-Inumbo-ID: ec49b724-2c58-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec49b724-2c58-11ea-b6f1-bc764e2007e4;
 Wed, 01 Jan 2020 05:38: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 <osstest-admin@xenproject.org>)
 id 1imWi5-0003qg-OC; Wed, 01 Jan 2020 05:38:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1imWi5-0008BE-Fx; Wed, 01 Jan 2020 05:38:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imWi5-0000Oi-EP; Wed, 01 Jan 2020 05:38:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145438-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 Jan 2020 05:38:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 145438: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQzOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0MzgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTQ1MjA2IHBhc3MgaW4gMTQ1NDM4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBwYXNzIGluIDE0NTA0NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQ1MjA2CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFydC4yICBmYWlsIGluIDE0NTIwNiBSRUdS
LiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0NDg2MQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUg
ICAgICAgICAgICAgICAgZGQ1YjBmOTU0OTA4ODNjZDhiYzdkMDcwZGI4ZGU3MGQ1Yzk3OWNiYwpi
YXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNzY5N2FjNTVmY2M2MTc4ZmQ4
ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0ODYxICAyMDE5
LTEyLTE2IDEzOjA2OjI0IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NDg4MCAg
MjAxOS0xMi0xNiAyMDowNzowOCBaICAgMTUgZGF5cyAgIDM0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0NTA0NiAgMjAxOS0xMi0yMCAyMjowNzo0OSBaICAgMTEgZGF5cyAgIDI2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFs
ZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6ll
IDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3ps
YWJzLnJ1PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3Rv
cGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9z
YUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29y
ZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tA
cmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAg
Q8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgog
IEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4g
PGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEphZSBI
eXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxm
cmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIE1h
cmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5k
cmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5l
bmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgog
IFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0
IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0
ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFq
IEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGgg
PHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVu
dHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVy
c21AcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZdXJ5IEtvdG92IDx5
dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1ODU1IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 07:00:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 07: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 1imXzb-0002XL-MW; Wed, 01 Jan 2020 07:00:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kAa0=2W=rz-online.de=manfred.haertel@srs-us1.protection.inumbo.net>)
 id 1imXzZ-0002XG-Nf
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 07:00:29 +0000
X-Inumbo-ID: 5f33b860-2c64-11ea-a1e1-bc764e2007e4
Received: from mx1.isp.ktk.de (unknown [82.115.96.228])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f33b860-2c64-11ea-a1e1-bc764e2007e4;
 Wed, 01 Jan 2020 07:00:19 +0000 (UTC)
Received: from donald.local (p57B656A3.dip0.t-ipconnect.de [87.182.86.163])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mx1.isp.ktk.de (Postfix) with ESMTPSA id 47nhrD0ytszRkTJ
 for <xen-devel@lists.xenproject.org>; Wed,  1 Jan 2020 08:00:12 +0100 (CET)
Received: from [192.168.1.13] (work.donald.local [192.168.1.13])
 by donald.local (Postfix) with ESMTP id 4535CA034E
 for <xen-devel@lists.xenproject.org>; Wed,  1 Jan 2020 07:46:25 +0100 (CET)
To: xen-devel@lists.xenproject.org
References: <CAMmSBy9x9mjae1tGBS4-BiUTnB5S=2=cHoXFiPku3Gffv7a=6g@mail.gmail.com>
From: "Manfred Haertel, DB3HM" <Manfred.Haertel@rz-online.de>
Message-ID: <b243dab5-9e2a-b7c4-c96e-c04b21e4f8e5@rz-online.de>
Date: Wed, 1 Jan 2020 07:46:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
MIME-Version: 1.0
In-Reply-To: <CAMmSBy9x9mjae1tGBS4-BiUTnB5S=2=cHoXFiPku3Gffv7a=6g@mail.gmail.com>
Subject: Re: [Xen-devel] Where's Xen VGA console kbd 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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9tYW4gU2hhcG9zaG5payBzY2hyaWViOgoKPiB3aGVuZXZlciBYZW4gaXMgcHJvdmlkZWQgd2l0
aCBhIFZHQSBjb25zb2xlLAo+IHdoZXJlJ3MgdGhlIGtleWJvYXJkIGRyaXZlciBjb21pbmcgZnJv
bT8gCgpJdCdzIGluIHFlbXUsIHNlZSBxZW11L2h3L2Rpc3BsYXkveGVuZmIuYyBpbiB0aGUgc291
cmNlIHRyZWUKCi0tIApNYW5mcmVkIEjDpHJ0ZWwsIERCM0hNICAgIG1haWx0bzpNYW5mcmVkLkhh
ZXJ0ZWxAcnotb25saW5lLmRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL3J6LWhv
bWUuZGUvbWhhZXJ0ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 10:12:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 10:12: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 1imaz9-0006Sp-M5; Wed, 01 Jan 2020 10:12:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pty+=2W=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imaz8-0006Sk-40
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 10:12:14 +0000
X-Inumbo-ID: 2c90fc90-2c7f-11ea-a222-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c90fc90-2c7f-11ea-a222-12813bfff9fa;
 Wed, 01 Jan 2020 10:12: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 <osstest-admin@xenproject.org>)
 id 1imaz4-0001AX-4a; Wed, 01 Jan 2020 10:12: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 1imaz3-0007Cw-S4; Wed, 01 Jan 2020 10:12:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imaz3-0003vk-Qu; Wed, 01 Jan 2020 10:12:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-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: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-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 Jan 2020 10:12:09 +0000
Subject: [Xen-devel] [xen-unstable test] 145443: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ0MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ0My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQw
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwY2Q3OTFjNDk5YmRjNjk4
ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUwMjUgIDIw
MTktMTItMjAgMTM6NTg6MTAgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1MDU4
ICAyMDE5LTEyLTIxIDA3OjE1OjM3IFogICAxMSBkYXlzICAgMjcgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1MzIxICAyMDE5LTEyLTI4IDA3OjUxOjE0IFogICAgNCBkYXlzICAgMTAg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2lj
eiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkg
S292YWxldiA8dmFsb3JAbGlzdC5ydT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzOTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 13:26:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 13: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 1ime1C-0001JF-TG; Wed, 01 Jan 2020 13:26:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q8Ry=2W=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ime1B-0001J8-Lj
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 13:26:33 +0000
X-Inumbo-ID: 536630a4-2c9a-11ea-a261-12813bfff9fa
Received: from mail-wm1-f46.google.com (unknown [209.85.128.46])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 536630a4-2c9a-11ea-a261-12813bfff9fa;
 Wed, 01 Jan 2020 13:26:32 +0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id t14so3547607wmi.5
 for <xen-devel@lists.xenproject.org>; Wed, 01 Jan 2020 05:26:32 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=La3CHrfxTd3UHk4Z0zhNjOoUelKJaDNcQvdMqNJ/Cq4=;
 b=DhZUf0lZjV+QHYRjt0xHlGvegMi8TXPAptRKR+fajL6+HFFKr1dDHcfE1wj9HFjYJE
 hpg/46Jcx5n3vLkA9W7K8nuceZHSH87TLjMJmHCEMvTgnSgP/5uO8xA5E5G9q0rJT8FK
 A4ditpQNj4sjpWMvwwkZEm10PZN1suWhlV14OAX/z4ajmLVXuyQir/l+x3d45ZL34pWt
 aEQ/AWmZzzNxFDCWCzap3LW7gbWMOovf7ZBAaDrIrmMiE20ZYP0hwKZIK7vaIL6bgTRx
 nwROwIYNIBcWiiUl6Pl7C4Chm2ixmRN+ll6pZ2hDUKeo/HKR+LWRq75Vw8NnVZ6vtFpI
 uoBQ==
X-Gm-Message-State: APjAAAUQmb7uv/cFC8lSOCPdDLKvGJOt4jIyJBjyf4gC4WxKb/6ABa4Q
 CH+lZ1fDlYwb+VAjROf4CYw=
X-Google-Smtp-Source: APXvYqyDimQnL022PSdrXGOG/6C1j9u1DKtC8no8pJp3jl4ESf4yWNShP2+1Dg9Zzdg25XkB12DnUw==
X-Received: by 2002:a1c:234b:: with SMTP id j72mr9690614wmj.128.1577885192049; 
 Wed, 01 Jan 2020 05:26:32 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com
 (cpc91200-cmbg18-2-0-cust94.5-4.cable.virginm.net. [81.100.41.95])
 by smtp.gmail.com with ESMTPSA id o129sm5533557wmb.1.2020.01.01.05.26.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 01 Jan 2020 05:26:31 -0800 (PST)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy8Zh00tebTvz=__GDv478++b-2t4248YnkH0W9DVgqKbw@mail.gmail.com>
 <CAMmSBy-bdEumC=6s6CVFweJWc50nh2-nkEmQ2jtkXjZzziD2_A@mail.gmail.com>
 <alpine.DEB.2.21.1912171737160.12921@sstabellini-ThinkPad-T480s>
 <CAMmSBy8nMc1xj4Lh4emdkxpnwBrYBWh9wOx_muHAuO2rs1HmmQ@mail.gmail.com>
 <CAMmSBy9Djc6CxLnq8br8Ha1HrsHUf8ry5c0U0spbT9YRR+0fZg@mail.gmail.com>
 <d77e7ec8-3b28-ee60-a180-794deb227099@xen.org>
 <CAMmSBy8LT4yZGoGKWTOtEeV4e=9+BQaAx+zFp1oUf6fi1PzY2A@mail.gmail.com>
 <87e4706e-5b7a-1025-5825-376ed801a6e4@xen.org>
 <CAMmSBy_26UqPHeuRC9Jw0g=1oe3jzrsxKsQXs4xB+y3xPLmm-w@mail.gmail.com>
 <86f35bc9-4059-b56f-d77d-c3aa44a75c75@xen.org>
 <alpine.DEB.2.21.1912191555240.9832@sstabellini-ThinkPad-T480s>
 <CAMmSBy8B0T1j5XhaHHNXv=HWLKqNNfzb2hP=j+mAR2VOg5Y4sw@mail.gmail.com>
 <5d085390-15e0-4a62-ea0b-ee9ddd428d6d@xen.org>
 <CAMmSBy9oQz7DkRrdBS5quO56ViCKBv-S5_uug+7x1hw6gd3svg@mail.gmail.com>
 <CAMmSBy9EP0Brn8P-N61LEZA1-RH9uBQ3NWNrvA070=PCnboy7g@mail.gmail.com>
From: Julien Grall <julien@xen.org>
Message-ID: <2f2990a7-c8ad-0b29-3f63-b4ef648677bc@xen.org>
Date: Wed, 1 Jan 2020 13:26:30 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <CAMmSBy9EP0Brn8P-N61LEZA1-RH9uBQ3NWNrvA070=PCnboy7g@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] REGRESSION: Xen 4.13 RC5 fails to bootstrap Dom0 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@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.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>

CgpPbiAzMS8xMi8yMDE5IDIyOjQ4LCBSb21hbiBTaGFwb3NobmlrIHdyb3RlOgo+IEhpIQoKSGks
Cgo+IAo+IEdvb2QgbmV3czogb25lIHRoYXQgdHlwZSB3YXMgZml4ZWQgWGVuIGJvb3RlZCBqdXN0
IGZpbmUgYW5kIGRldGVjdGVkCj4gYWxsIHRoZSBhdmFpbGFibGUgMkcgb2YgbWVtb3J5LgoKVGhh
bmsgeW91IGZvciB0ZXN0aW5nLiBAU3RlZmFubyBhcmUgeW91IGdvaW5nIHRvIHByZXBhcmUgYW5k
IHN1Ym1pdCB0aGUgCnBhdGNoPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 15:20:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 15: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 1imfnP-0003Nf-Gc; Wed, 01 Jan 2020 15:20:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pty+=2W=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imfnO-0003Na-8T
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 15:20:26 +0000
X-Inumbo-ID: 36d19d7e-2caa-11ea-a288-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36d19d7e-2caa-11ea-a288-12813bfff9fa;
 Wed, 01 Jan 2020 15:20: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 <osstest-admin@xenproject.org>)
 id 1imfnE-00072L-35; Wed, 01 Jan 2020 15:20: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 1imfnD-0004pE-Oc; Wed, 01 Jan 2020 15:20:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imfnD-0002Kc-Nv; Wed, 01 Jan 2020 15:20:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145449-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 Jan 2020 15:20:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 145449: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ0OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0NDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIGluIDE0NTIwNiBSRUdSLiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGljaCBhcmUgZmFp
bGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDE0NTIwNiBwYXNzIGluIDE0NTQ0
OQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyIGZhaWwgcGFzcyBpbiAxNDUwNDYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0NTIwNgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICBm
YWlsIHBhc3MgaW4gMTQ1NDM4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNyBn
dWVzdC1zdGFydC4yICBmYWlsIGluIDE0NTIwNiBSRUdSLiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2Ug
MTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZGQ1YjBmOTU0
OTA4ODNjZDhiYzdkMDcwZGI4ZGU3MGQ1Yzk3OWNiYwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgNzY5N2FjNTVmY2M2MTc4ZmQ4ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0MgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0ODYxICAyMDE5LTEyLTE2IDEzOjA2OjI0IFogICAxNiBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NDg4MCAgMjAxOS0xMi0xNiAyMDowNzowOCBaICAg
MTUgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTA0NiAgMjAxOS0x
Mi0yMCAyMjowNzo0OSBaICAgMTEgZGF5cyAgIDI3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJr
b3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEF1cmVsaWVuIEphcm5v
IDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRo
eSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlv
bkBsaW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9i
aW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZp
c3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bm
ci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdp
YnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEBy
ZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWlj
aGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96
dXRhQHJ0LXJrLmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2lj
IDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlp
IEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAg
Sm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5v
cmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAg
TWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE5pZWsgTGlubmVuYmFuayA8
bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3
ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15
IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5k
YXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxh
ZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1ODU1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 01 18:54:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 Jan 2020 18:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1imj7u-0007Z9-HX; Wed, 01 Jan 2020 18:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pty+=2W=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imj7t-0007Z4-8P
 for xen-devel@lists.xenproject.org; Wed, 01 Jan 2020 18:53:49 +0000
X-Inumbo-ID: 093d520e-2cc8-11ea-a2c2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 093d520e-2cc8-11ea-a2c2-12813bfff9fa;
 Wed, 01 Jan 2020 18:53: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 <osstest-admin@xenproject.org>)
 id 1imj7o-0003Ix-B1; Wed, 01 Jan 2020 18: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 1imj7o-0006kp-1D; Wed, 01 Jan 2020 18:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imj7o-0006J0-0W; Wed, 01 Jan 2020 18:53:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-vhd: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-cubietruck: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: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 01 Jan 2020 18:53:44 +0000
Subject: [Xen-devel] [xen-unstable test] 145455: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ1NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQw
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwY2Q3OTFjNDk5YmRjNjk4
ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUwMjUgIDIw
MTktMTItMjAgMTM6NTg6MTAgWiAgIDEyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1MDU4
ICAyMDE5LTEyLTIxIDA3OjE1OjM3IFogICAxMSBkYXlzICAgMjggYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1MzIxICAyMDE5LTEyLTI4IDA3OjUxOjE0IFogICAgNCBkYXlzICAgMTEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2lj
eiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkg
S292YWxldiA8dmFsb3JAbGlzdC5ydT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzOTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 01:00:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 01:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1imoqH-0001Rp-7O; Thu, 02 Jan 2020 01:00:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imoqF-0001Rk-VQ
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 01:00:00 +0000
X-Inumbo-ID: 28a510c2-2cfb-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28a510c2-2cfb-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 00:59: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 <osstest-admin@xenproject.org>)
 id 1imopx-0002cu-CG; Thu, 02 Jan 2020 00:59: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 1imopx-000627-4a; Thu, 02 Jan 2020 00:59:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imopx-0001o9-3v; Thu, 02 Jan 2020 00:59:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 00:59:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 145463: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ2MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0NjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTQ1MjA2IHBhc3MgaW4gMTQ1NDYzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBwYXNzIGluIDE0NTA0NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQ1MjA2CgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFydC4yICBmYWlsIGluIDE0NTIwNiBSRUdS
LiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0NDg2MQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUg
ICAgICAgICAgICAgICAgZGQ1YjBmOTU0OTA4ODNjZDhiYzdkMDcwZGI4ZGU3MGQ1Yzk3OWNiYwpi
YXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNzY5N2FjNTVmY2M2MTc4ZmQ4
ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0ODYxICAyMDE5
LTEyLTE2IDEzOjA2OjI0IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NDg4MCAg
MjAxOS0xMi0xNiAyMDowNzowOCBaICAgMTYgZGF5cyAgIDM2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0NTA0NiAgMjAxOS0xMi0yMCAyMjowNzo0OSBaICAgMTIgZGF5cyAgIDI4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFs
ZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6ll
IDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3ps
YWJzLnJ1PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3Rv
cGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9z
YUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29y
ZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tA
cmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAg
Q8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgog
IEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4g
PGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIEphZSBI
eXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxm
cmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIE1h
cmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5k
cmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5l
bmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgog
IFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0
IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0
ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFq
IEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGgg
PHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVu
dHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVy
c21AcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZdXJ5IEtvdG92IDx5
dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1ODU1IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 05:47:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 05: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 1imtJe-0000XG-6Q; Thu, 02 Jan 2020 05:46:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imtJc-0000XB-E9
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 05:46:36 +0000
X-Inumbo-ID: 328cd3ea-2d23-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 328cd3ea-2d23-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 05:46: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 <osstest-admin@xenproject.org>)
 id 1imtJJ-0003jb-L5; Thu, 02 Jan 2020 05:46: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 1imtJJ-0002iP-Ca; Thu, 02 Jan 2020 05:46:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imtJJ-0006Gg-C1; Thu, 02 Jan 2020 05:46:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145476-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
X-Osstest-Versions-This: ovmf=fd30b0070773ac4ac5f49abca8f5b3afbeece158
X-Osstest-Versions-That: ovmf=a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 05:46:17 +0000
Subject: [Xen-devel] [ovmf test] 145476: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTE3OQoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGZkMzBiMDA3MDc3M2FjNGFj
NWY0OWFiY2E4ZjViM2FmYmVlY2UxNTgKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIGE1YWJkOWNjMmNlYmU3ZmFjMDAxZjdiYjdiNjQ3YzQ3Y2Y1NGFmMWEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0NTE3OSAgMjAxOS0xMi0yNCAwODozOToxMCBaICAgIDggZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDU0NzYgIDIwMjAtMDEtMDIgMDM6Mzk6MTIgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGZkMzBiMDA3MDc3M2FjNGFj
NWY0OWFiY2E4ZjViM2FmYmVlY2UxNTgKQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwu
Y29tPgpEYXRlOiAgIFR1ZSBEZWMgMjQgMTU6MDI6MjMgMjAxOSArMDgwMAoKICAgIFVlZmlDcHVQ
a2cvTXBJbml0TGliOiBSZW1vdmUgcmVkdW5kYW50IG1pY3JvY29kZSBmaWVsZHMgaW4gQ1BVX01Q
X0RBVEEKICAgIAogICAgUHJldmlvdXMgY29tbWl0cyBoYXZlIGludHJvZHVjZWQgYmVsb3cgZmll
bGRzIGluIHN0cnVjdHVyZSBDUFVfQVBfREFUQToKICAgIAogICAgICBVSU5UMzIgICAgICAgICAg
ICAgICAgICAgICAgICAgUHJvY2Vzc29yU2lnbmF0dXJlOwogICAgICBVSU5UOCAgICAgICAgICAg
ICAgICAgICAgICAgICAgUGxhdGZvcm1JZDsKICAgICAgVUlOVDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIE1pY3JvY29kZUVudHJ5QWRkcjsKICAgIAogICAgd2hpY2ggc3RvcmUgdGhlIGluZm9y
bWF0aW9uIG9mOgogICAgCiAgICBBLiBDUFVJRAogICAgQi4gUGxhdGZvcm0gSUQKICAgIEMuIERl
dGVjdGVkIG1pY3JvY29kZSBwYXRjaCBlbnRyeSBhZGRyZXNzIChpbmNsdWRpbmcgdGhlIG1pY3Jv
Y29kZSBwYXRjaAogICAgICAgaGVhZGVyKQogICAgCiAgICBmb3IgZWFjaCBwcm9jZXNzb3Igd2l0
aGluIHN5c3RlbS4KICAgIAogICAgVGhlcmVmb3JlLCB0aGUgYmVsb3cgZmllbGRzIGluIHN0cnVj
dHVyZSBDUFVfTVBfREFUQToKICAgIAogICAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvY2Vzc29yU2lnbmF0dXJlOwogICAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAg
ICAgUHJvY2Vzc29yRmxhZ3M7CiAgICAgIFVJTlQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBN
aWNyb2NvZGVEYXRhQWRkcmVzczsKICAgICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAg
IE1pY3JvY29kZVJldmlzaW9uOwogICAgCiAgICB3aGljaCBzdG9yZSB0aGUgQlNQJ3MgaW5mb3Jt
YXRpb24gb2Y6CiAgICAKICAgIEEuIENQVUlECiAgICBCLiBQbGF0Zm9ybSBJRAogICAgQy4gVGhl
IGFkZHJlc3MgYW5kIHJldmlzaW9uIG9mIGRldGVjdGVkIG1pY3JvY29kZSBwYXRjaAogICAgCiAg
ICBhcmUgcmVkdW5kYW50IGFuZCBjYW4gYmUgcmVtb3ZlZC4KICAgIAogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+
CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgoKY29tbWl0IDg4YmQwNjYxNjYxN2VmMjU2
OWYwOTNmN2I1MTg5M2MxMWFkNzhlMjYKQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBEZWMgMjUgMTA6NTA6MTkgMjAxOSArMDgwMAoKICAgIFVlZmlDcHVQ
a2cvTXBJbml0TGliOiBSZWxvY2F0ZSBtaWNyb2NvZGUgcGF0Y2ggZmllbGRzIGluIENQVV9NUF9E
QVRBCiAgICAKICAgIFRoZSBiZWxvdyAyIG1pY3JvY29kZSBwYXRjaCByZWxhdGVkIGZpZWxkcyBp
biBzdHJ1Y3R1cmUgQ1BVX01QX0RBVEE6CiAgICAKICAgICAgVUlOVDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIE1pY3JvY29kZVBhdGNoQWRkcmVzczsKICAgICAgVUlOVDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIE1pY3JvY29kZVBhdGNoUmVnaW9uU2l6ZTsKICAgIAogICAgVGhleSB3aWxs
IGJlIHBhc3NlZCBmcm9tIFBFSSBwaGFzZSBhbmQgYmUgcmV1c2VkIERYRSBwaGFzZS4KICAgIAog
ICAgUHJldmlvdXNseSwgdGhlc2UgMiBmaWVsZHMgd2VyZSBwbGFjZWQgYWZ0ZXIgc29tZSBmaWVs
ZHMgd2l0aCB0eXBlCiAgICAnVUlOVE4nLCB0aGlzIHdpbGwgbGVhZCB0byBkaWZmZXJlbnQgZmll
bGQgb2Zmc2V0IGluIGRpZmZlcmVudAogICAgYXJjaGl0ZWN0dXJlIGZvciB0aGVtLgogICAgCiAg
ICBUaGlzIGNvbW1pdCB3aWxsIG1vdmUgdGhlbSBiZWZvcmUgdGhlIGZpZWxkcyB3aXRoIGRpZmZl
cmVudCBzaXplIGluCiAgICBkaWZmZXJlbnQgYXJjaGl0ZWN0dXJlIHRvIGVuc3VyZSB0aGV5IGNh
biBiZSBwcm9wZXJseSB1c2VkIGluIERYRSBwaGFzZS4KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8
ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAg
ICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IGUxZWQ1NTczOGVjMzBkYjM2NGEw
MGQwZGRhYzUwZGJiZjM2NzE3OTUKQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgpEYXRlOiAgIE1vbiBEZWMgMjMgMTQ6MzI6NDkgMjAxOSArMDgwMAoKICAgIFVlZmlDcHVQa2cv
TXBJbml0TGliOiBQcm9kdWNlIEVES0lJIG1pY3JvY29kZSBwYXRjaCBIT0IKICAgIAogICAgUkVG
Omh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQzMAogICAg
CiAgICBUaGlzIGNvbW1pdCB3aWxsIHVwZGF0ZSB0aGUgTXBJbml0TGliIHRvOgogICAgCiAgICBB
LiBDb2xsZWN0IHRoZSBiYXNlIGFkZHJlc3MgYW5kIHNpemUgaW5mb3JtYXRpb24gYWZ0ZXIgbWlj
cm9jb2RlIHBhdGNoZXMKICAgICAgIGJlaW5nIGxvYWRlZCBpbnRvIG1lbW9yeTsKICAgIEIuIENv
bGxlY3QgdGhlIGRldGVjdGVkIG1pY3JvY29kZSBwYXRjaCBmb3IgZWFjaCBwcm9jZXNzb3Igd2l0
aGluIHN5c3RlbTsKICAgIEMuIEJhc2VkIG9uIHRoZSBjb2xsZWN0ZWQgaW5mb3JtYXRpb24sIHBy
b2R1Y2UgdGhlIEVES0lJIG1pY3JvY29kZSBwYXRjaAogICAgICAgSE9CLgogICAgCiAgICBDYzog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGlu
dGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBTaXl1YW4gRnUgPHNpeXVh
bi5mdUBpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5l
eUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+Cgpjb21taXQgMjUzOTA5OTc0
YTBlMmU5YzYwZmE3OGU1N2MwYzQ2ZmVmMjg3NzMzMgpBdXRob3I6IEhhbyBBIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIERlYyAyMyAxMDo1MjoxNCAyMDE5ICswODAwCgogICAg
VWVmaUNwdVBrZzogQWRkIGRlZmluaXRpb25zIGZvciBFREtJSSBtaWNyb2NvZGUgcGF0Y2ggSE9C
CiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTI0MzAKICAgIAogICAgVGhpcyBjb21taXQgd2lsbCBhZGQgdGhlIGRlZmluaXRpb25zIGZv
ciBFREtJSSBtaWNyb2NvZGUgcGF0Y2ggSE9CLgogICAgCiAgICBUaGUgaW50ZW50aW9uIG9mIGFk
ZGluZyB0aGlzIEhPQiBpcyB0byBwcm92aWRlIGEgc2NoZW1lIHRvIHN0b3JlIHRoZSBiZWxvdwog
ICAgaW5mb3JtYXRpb246CiAgICAKICAgIEEuIFRoZSBiYXNlIGFkZHJlc3MgYW5kIHNpemUgb2Yg
dGhlIG1pY3JvY29kZSBwYXRjaGVzIHRoYXQgYXJlIGJlaW5nCiAgICAgICBsb2FkZWQgKGZyb20g
Zmxhc2gpIGludG8gbWVtb3J5OwogICAgQi4gVGhlIGluZm9ybWF0aW9uIG9mIGRldGVjdGVkIG1p
Y3JvY29kZSBwYXRjaCBmb3IgZWFjaCBwcm9jZXNzb3Igd2l0aGluCiAgICAgICB0aGUgc3lzdGVt
LgogICAgCiAgICBUaGUgcHJvZHVjZXIgb2YgdGhlIEhPQiB3aWxsIGJlIHRoZSBVZWZpQ3B1UGtn
L01wSW5pdExpYiAod2hlcmUgdGhlIGxvYWQsCiAgICBkZXRlY3QgYW5kIGFwcGx5IG9mIHRoZSBt
aWNyb2NvZGUgaGFwcGVuKS4gVGhlIGNvbnN1bWVyIG9mIHRoZSBIT0IgY2FuIGJlCiAgICBtb2R1
bGVzIHRoYXQgd2FudCB0byBkZXRlY3QvYXBwbHkgdGhlIG1pY3JvY29kZSBwYXRjaCBieSB0aGVt
c2VsdmVzIGFnYWluCiAgICBsYXRlciBkdXJpbmcgdGhlIGJvb3QgZmxvdy4KICAgIAogICAgQ2M6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENj
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogU2l5dWFuIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u
ZXlAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSGFvIEEgV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IGQ3ODZhMTcy
MzIwM2U5MWM5MjYxNWM1OGQyMTdlMzViMGQ4OTQwMDQKQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBEZWMgMTkgMTQ6MzM6NDQgMjAxOSArMDgwMAoKICAg
IFVlZmlDcHVQa2cvTXBJbml0TGliOiBSZWR1Y2UgdGhlIHNpemUgd2hlbiBsb2FkaW5nIG1pY3Jv
Y29kZSBwYXRjaGVzCiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv
c2hvd19idWcuY2dpP2lkPTI0MjkKICAgIAogICAgVGhpcyBjb21taXQgd2lsbCBhdHRlbXB0IHRv
IHJlZHVjZSB0aGUgY29weSBzaXplIHdoZW4gbG9hZGluZyB0aGUKICAgIG1pY3JvY29kZSBwYXRj
aGVzIGRhdGEgZnJvbSBmbGFzaCBpbnRvIG1lbW9yeS4KICAgIAogICAgU3VjaCBvcHRpbWl6YXRp
b24gaXMgZG9uZSBieSBhIHByZS1wcm9jZXNzIG9mIHRoZSBtaWNyb2NvZGUgcGF0Y2ggaGVhZGVy
cwogICAgKG9uIGZsYXNoKS4gQSBtaWNyb2NvZGUgcGF0Y2ggd2lsbCBiZSBsb2FkZWQgaW50byBt
ZW1vcnkgb25seSB3aGVuIHRoZQogICAgYmVsb3cgMyBjcml0ZXJpYSBhcmUgbWV0OgogICAgCiAg
ICBBLiBXaXRoIGEgbWljcm9jb2RlIHBhdGNoIGhlYWRlciAod2hpY2ggbWVhbnMgdGhlIGRhdGEg
aXMgbm90IHBhZGRpbmcgZGF0YQogICAgICAgYmV0d2VlbiBtaWNyb2NvZGUgcGF0Y2hlcyk7CiAg
ICBCLiBUaGUgJ1Byb2Nlc3NvclNpZ25hdHVyZScgJiAnUHJvY2Vzc29yRmxhZ3MnIGZpZWxkcyBp
biB0aGUgaGVhZGVyIG1hdGNoCiAgICAgICBhdCBsZWFzdCBvbmUgcHJvY2Vzc29yIHdpdGhpbiBz
eXN0ZW07CiAgICBDLiBJZiB0aGUgRXh0ZW5kZWQgU2lnbmF0dXJlIFRhYmxlIGV4aXN0cyBpbiBh
IG1pY3JvY29kZSBwYXRjaCwgdGhlCiAgICAgICAnUHJvY2Vzc29yU2lnbmF0dXJlJyAmICdQcm9j
ZXNzb3JGbGFnJyBmaWVsZHMgaW4gdGhlIHRhYmxlIGVudHJpZXMKICAgICAgIG1hdGNoIGF0IGxl
YXN0IG9uZSBwcm9jZXNzb3Igd2l0aGluIHN5c3RlbS4KICAgIAogICAgQ3JpdGVyaW9uIEIgYW5k
IEMgd2lsbCByZXF1aXJlIGFsbCB0aGUgcHJvY2Vzc29ycyB0byBiZSB3b2tlbiB1cCBvbmNlIHRv
CiAgICBjb2xsZWN0IHRoZWlyIENQVUlEIGFuZCBQbGF0Zm9ybSBJRCBpbmZvcm1hdGlvbi4gSGVu
Y2UsIHRoaXMgY29tbWl0IHdpbGwKICAgIG1vdmUgdGhlIGNvcHksIGRldGVjdCBhbmQgYXBwbHkg
b2YgbWljcm9jb2RlIHBhdGNoIG9uIEJTUCBhbmQgQVBzIGFmdGVyCiAgICBhbGwgdGhlIHByb2Nl
c3NvcnMgaGF2ZSBiZWVuIHdva2VuIHVwLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICAgIENjOiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAg
ICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkg
TmkgPHJheS5uaUBpbnRlbC5jb20+Cgpjb21taXQgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgw
OTZhZTZhNDM4NzNhNQpBdXRob3I6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6
ICAgVGh1IERlYyAxOSAxMzozNjoyNCAyMDE5ICswODAwCgogICAgVWVmaUNwdVBrZy9NcEluaXRM
aWI6IENvbGxlY3QgcHJvY2Vzc29ycycgQ1BVSUQgJiBQbGF0Zm9ybSBJRCBpbmZvCiAgICAKICAg
IFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MjkK
ICAgIAogICAgVGhpcyBjb21taXQgd2lsbCBjb2xsZWN0IHRoZSBDUFVJRCBhbmQgUGxhdGZvcm0g
SUQgaW5mb3JtYXRpb24gZm9yIGVhY2gKICAgIHByb2Nlc3NvciB3aXRoaW4gc3lzdGVtLiBUaGV5
IHdpbGwgYmUgc3RvcmVkIGluIHRoZSBDUFVfQVBfREFUQSBzdHJ1Y3R1cmUuCiAgICAKICAgIFRo
ZXNlIGluZm9ybWF0aW9uIHdpbGwgYmUgdXNlZCBpbiB0aGUgbmV4dCBjb21taXQgdG8gZGVjaWRl
IHdoZXRoZXIgYQogICAgbWljcm9jb2RlIHBhdGNoIHdpbGwgYmUgbG9hZGVkIGludG8gbWVtb3J5
LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJh
eSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 06:11:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 06:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1imthU-0002x7-Hi; Thu, 02 Jan 2020 06:11:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imthT-0002x2-Bm
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 06:11:15 +0000
X-Inumbo-ID: aab38744-2d26-11ea-a334-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aab38744-2d26-11ea-a334-12813bfff9fa;
 Thu, 02 Jan 2020 06:11: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 <osstest-admin@xenproject.org>)
 id 1imthM-0004Iv-2b; Thu, 02 Jan 2020 06:11: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 1imthL-0003Kz-Pb; Thu, 02 Jan 2020 06:11:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imthL-00026n-P5; Thu, 02 Jan 2020 06:11:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145467-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-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-libvirt: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 06:11:07 +0000
Subject: [Xen-devel] [xen-unstable test] 145467: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ2NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ2Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxNDU0NTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0NTQ1NSBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NTQ1NSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDE0NTQ1NSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDUwMjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgM2ExM2FjM2FkNGQzZWYz
OTlmZTJjODVmYjA5ZmNiN2FiMWNkZDE0MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMGNkNzkxYzQ5OWJkYzY5OGQxNGEyNDA1MGVjNTZkNjBiNDU3MzJlMAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQ1MDI1ICAyMDE5LTEyLTIwIDEzOjU4OjEwIFogICAxMiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDE0NTA1OCAgMjAxOS0xMi0yMSAwNzoxNTozNyBaICAgMTEgZGF5
cyAgIDI5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTMyMSAgMjAxOS0xMi0yOCAw
Nzo1MToxNCBaICAgIDQgZGF5cyAgIDEyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJt
YXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBh
aW5mb3NlYy5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4KICBQYXVs
IER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5j
b20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IEtvdmFsZXYgPHZhbG9yQGxpc3QucnU+CiAgVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzkyIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 08:34:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 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 1imvvb-0005yf-In; Thu, 02 Jan 2020 08:33:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imvva-0005ya-Df
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 08:33:58 +0000
X-Inumbo-ID: 9060336a-2d3a-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9060336a-2d3a-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 08:33: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 <osstest-admin@xenproject.org>)
 id 1imvvB-0007c3-SI; Thu, 02 Jan 2020 08:33: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 1imvvB-0007BZ-Bb; Thu, 02 Jan 2020 08:33:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imvvB-0005mf-B0; Thu, 02 Jan 2020 08:33:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145480-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=b948a496150f4ae4f656c0f0ab672608723c80e6
X-Osstest-Versions-That: ovmf=a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 08:33:33 +0000
Subject: [Xen-devel] [ovmf test] 145480: 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>

ZmxpZ2h0IDE0NTQ4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0ODAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYw
ODcyM2M4MGU2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNWFiZDlj
YzJjZWJlN2ZhYzAwMWY3YmI3YjY0N2M0N2NmNTRhZjFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDUxNzkgIDIwMTktMTItMjQgMDg6Mzk6MTAgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQ1NDc2ICAyMDIwLTAxLTAyIDAzOjM5OjEyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NDgwICAyMDIwLTAxLTAyIDA2OjA5OjE1IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRG9uZywgR3VvIDwvTz1JbnRlbC9PVT1QYWNpZmljYTAyL2NuPVJlY2lwaWVudHMv
Y249Z2RvbmcxPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBHdW8gRG9uZyA8
Z3VvLmRvbmdAaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYTVhYmQ5Y2My
Yy4uYjk0OGE0OTYxNSAgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiAt
PiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 08:48:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 08: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 1imw9M-0006uP-0N; Thu, 02 Jan 2020 08:48:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1imw9K-0006uK-R2
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 08:48:10 +0000
X-Inumbo-ID: 94ec19ec-2d3c-11ea-a343-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94ec19ec-2d3c-11ea-a343-12813bfff9fa;
 Thu, 02 Jan 2020 08:48: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 <osstest-admin@xenproject.org>)
 id 1imw9A-0007tg-Ap; Thu, 02 Jan 2020 08:48: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 1imw99-0007kM-Up; Thu, 02 Jan 2020 08:48:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1imw99-0001fQ-UC; Thu, 02 Jan 2020 08:47:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145472-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 08:47:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 145472: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ3MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0NzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDUwNDYgcGFzcyBpbiAxNDU0NzIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiBmYWlsIHBhc3MgaW4gMTQ1MDQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDQ4NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZGQ1YjBmOTU0OTA4ODNjZDhiYzdkMDcwZGI4ZGU3
MGQ1Yzk3OWNiYwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNzY5N2Fj
NTVmY2M2MTc4ZmQ4ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ0ODYxICAyMDE5LTEyLTE2IDEzOjA2OjI0IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDE0NDg4MCAgMjAxOS0xMi0xNiAyMDowNzowOCBaICAgMTYgZGF5cyAgIDM3IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTA0NiAgMjAxOS0xMi0yMCAyMjowNzo0OSBaICAgMTIg
ZGF5cyAgIDI5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAg
QWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5l
dD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENhbWVy
b24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdA
aW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJl
ciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhh
dC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNv
bT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMg
TGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRz
dWthdGEuY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29t
PgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWku
Y29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYW5v
c2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGpt
cy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJlbnQg
Vml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRo
YXQuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwu
Y29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAg
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBXZWls
IDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQu
Y29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAg
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2
c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2No
ZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZ
dXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1ODU1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 13:57:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 13: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 1in0xp-0005yX-VD; Thu, 02 Jan 2020 13:56:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in0xp-0005yS-7T
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 13:56:37 +0000
X-Inumbo-ID: abe6353a-2d67-11ea-a1e1-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abe6353a-2d67-11ea-a1e1-bc764e2007e4;
 Thu, 02 Jan 2020 13:56:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577973388;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=mn5JFeCRwY/yXWhNq4ML2NQjhiT89SS0XjXdMfrq8KY=;
 b=fxnQ5OUhcA/7sUyf3dIwcSxfVv+xkREsb8xeTRLf4NmOvcsN7z2RhyYw
 fpO5G0BRvNq1sEVnkCyZM4Qls97jWGsZiTybJhV9TA3U6yLNUzixNvmzF
 O+stv4RCSMxLd5NHfHW76GO7mzwBf8ZP36h09E4UuQ3RLKhCBAZgnGNxg M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6bpga+oEakx+3GR2tybPpc2tICGUGIA1PR3TH2T0YZc5Gh/17pVId6u1buGTeHumux4cbTECBY
 jqwOvdQ2Hz3vKlB2hWs4A5eyB+aCdXCX9LfJoHn8RGaPpyLeQlCsBzWgUOfB43uZXSOheX5uOl
 H60cmCs/BOhOyrn+497RpDxSob8hc9uR8OCRsxn4kcXC/jAOkKho6REA1/4LAcog64++JNBbEY
 xNIHY8IXMhLCs4F8O+Y5EOvYjsTmB3Pa5VqT+o3yvSpbJvmPXsFf+apNVbF5Ed0bzQOBKdED7Z
 Lk8=
X-SBRS: 2.7
X-MesageID: 10804504
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10804504"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 13:56:24 +0000
Message-ID: <20200102135624.30787-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/efi: Drop infinite loops and use
 unreachable()/noreturn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBWb2xvZHlteXIg
QmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Vm
aS9lZmktYm9vdC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMiArLQog
eGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgIHwgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZp
L2VmaS1ib290LmggYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKaW5kZXggY2E2NTVmZjAw
My4uZDdiZjkzNDA3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaApAQCAtMzY3LDcgKzM2Nyw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBlZmlfYXJjaF9wcmVfZXhpdF9ib290KHZvaWQpCiB7CiB9CiAKLXN0YXRp
YyB2b2lkIF9faW5pdCBlZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCh2b2lkKQorc3RhdGljIHZvaWQg
X19pbml0IG5vcmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCiB7CiAgICAgZWZp
X3hlbl9zdGFydChmZHQsIGZkdF90b3RhbHNpemUoZmR0KSk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5k
ZXggMjMyOTcyZWVkZi4uNjc2ZDYxNmZmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMjY4LDcgKzI2
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiBlZmlfYXJjaF9wb3N0X2V4aXRfYm9v
dCh2b2lkKQogICAgICAgICAgICAgICAgICAgICAgW3N0a29mZl0gImkiIChTVEFDS19TSVpFIC0g
c2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpLAogICAgICAgICAgICAgICAgICAgICAgIkQiICgmbWJp
KQogICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKLSAgICBmb3IoIDsgOyApOyAvKiBu
b3QgcmVhY2hlZCAqLworICAgIHVucmVhY2hhYmxlKCk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5p
dCBlZmlfYXJjaF9jZmdfZmlsZV9lYXJseShFRklfRklMRV9IQU5ETEUgZGlyX2hhbmRsZSwgY2hh
ciAqc2VjdGlvbikKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21t
b24vZWZpL2Jvb3QuYwppbmRleCAzZjFjMzMwYWZlLi4xYjdkYzE2MDU2IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xNDAy
LDcgKzE0MDIsNiBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RF
TV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgZWZpX2V4aXRfYm9vdChJbWFnZUhhbmRsZSwgU3lz
dGVtVGFibGUpOwogCiAgICAgZWZpX2FyY2hfcG9zdF9leGl0X2Jvb3QoKTsKLSAgICBmb3IoIDsg
OyApOyAvKiBub3QgcmVhY2hlZCAqLwogfQogCiAjaWZuZGVmIENPTkZJR19BUk0gLyogVE9ETyAt
IHJ1bnRpbWUgc2VydmljZSBzdXBwb3J0ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 15:00:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 15:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in1ww-0002JS-2e; Thu, 02 Jan 2020 14:59:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=je89=2X=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1in1wu-0002JN-W7
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 14:59:45 +0000
X-Inumbo-ID: 823114c2-2d70-11ea-a37c-12813bfff9fa
Received: from mout.kundenserver.de (unknown [212.227.126.133])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 823114c2-2d70-11ea-a37c-12813bfff9fa;
 Thu, 02 Jan 2020 14:59:43 +0000 (UTC)
Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de
 (mreue011 [212.227.15.129]) with ESMTPA (Nemesis) id
 1MRC7g-1j80hl0TzQ-00NCqd; Thu, 02 Jan 2020 15:59:41 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: "James E.J. Bottomley" <jejb@linux.ibm.com>,
 "Martin K. Petersen" <martin.petersen@oracle.com>
Date: Thu,  2 Jan 2020 15:55:27 +0100
Message-Id: <20200102145552.1853992-10-arnd@arndb.de>
X-Mailer: git-send-email 2.20.0
In-Reply-To: <20200102145552.1853992-1-arnd@arndb.de>
References: <20200102145552.1853992-1-arnd@arndb.de>
MIME-Version: 1.0
X-Provags-ID: V03:K1:wdBfmrr02CDq12M4nkT7pYNOf7/IjRYzD6XaAXcfqVJrqqMMGD4
 Mj1RZUqzgSy3Zk9mHA3hDqTUTSPM2zyioOW8jhhA1emfYvfFwxO+++Pe9hS9QA4czZwQg6k
 4MKhacs+eRa3ix03OK5bjf21w6KCI94uyIGo7K/HqOPIsCwIUA6+IKC9zLuD0yBNFu2gdqy
 nI8s23bcuYnMA59aKrR6g==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:vqvyIdRboDI=:4G6b2uAPholNj2UDYiYmio
 JDXbP4extzMTSJHJgAyBUUCyBnivB++pBb80Vcp87nHRYSpxu2qXNgFymOZpoQXAwlejNRI8w
 ba59u58QOcgD2QKRCt0jPhzU+N4dn/EBnBZiB09mZPCpuMdAmhx6KYdAzdzCl441XvV2bBhqy
 qyprK6D1Kc3S/A9ngV1tZ3cKUB/2ndb4cHtqSg6ajI3StbJFA75on6GaNbqOdul6R+JiODwVm
 Wvd6/wb+1tnKN7jyyMhrLM+gvjg57Ze+cwLOwa+Xv8TsumZYtuMsdvw6XPLMOekb4Pnw6ibY4
 aYVXfZ24lB7yDNpF1z2eqx4wItOZxb4uN9DwVANPeXiBYgBCfYN3rj+ke2bU8975XxeCMLE99
 kcPi6glqkmKk8dHxM9220A/YNhoJOuyg9f5jN7TxWIA1V2oXvG3MxdXbyx5YjipMJs6Y23nG7
 jd/M3t8I0ck1nv/gn3/c51IYY66Mcggsz28Rn/3mV1f9yIrCGKGd4Aikip43xz40YZsXLkUhg
 MLwabVeTnSpKKlcDL4UvkdSAB+BjlnwpRtSTmBdMYN61wukrYTQXZs5UuxN5BcfnH+Zjdgkw1
 ztwz+WhkzdS+maadwl1X2syIckfFIOStWau12zybQUEknzc9iCGfn6Q5f7QKvLIjmJYC42pBA
 nhOsEM+SgSh+DKojLrUhxVsZ1AwzMdUDp6UgIFJHIY47ugiqUCJD/MnVOJRkIOMpFE6QAg9xy
 uisF1/f5wpGcN9Lh5RA+fs4RDKg2dcXPkozJl3diLjS0apQhlkWBRBjkDdPuxAlBTujiuBZDm
 kH6M268ja7s+OktpaLNIl6o6/KCND2KWfDcgNPWNZ0BsU69eU2eQ+08k1NVyU9HDLb2phBonK
 ltQ8HA/kA1Rq2ZBOf41w==
Subject: [Xen-devel] [PATCH v3 09/22] compat_ioctl: block: handle cdrom
 compat ioctl in non-cdrom drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 Denis Efremov <efremov@linux.com>, linux-block@vger.kernel.org,
 Mauro Carvalho Chehab <mchehab+samsung@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tim Waugh <tim@cyberelk.net>,
 =?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>

VmFyaW91cyBibG9jayBkcml2ZXJzIGltcGxlbWVudCB0aGUgQ0RST01NVUxUSVNFU1NJT04sCkNE
Uk9NX0dFVF9DQVBBQklMSVRZLCBhbmQgQ0RST01FSkVDVCBpb2N0bCBjb21tYW5kcywgcmVseWlu
ZyBvbiB0aGUKYmxvY2sgbGF5ZXIgdG8gaGFuZGxlIGNvbXBhdF9pb2N0bCBtb2RlIGZvciB0aGVt
LgoKTW92ZSB0aGlzIGludG8gdGhlIGRyaXZlcnMgZGlyZWN0bHkgYXMgYSBwcmVwYXJhdGlvbiBm
b3Igc2ltcGxpZnlpbmcKdGhlIGJsb2NrIGxheWVyIGxhdGVyLgoKV2hlbiBvbmx5IGludGVnZXIg
YXJndW1lbnRzIG9yIG5vIGFyZ3VtZW50cyBhcmUgcGFzc2VkLCB0aGUKc2FtZSBoYW5kbGVyIGNh
biBiZSB1c2VkIGZvciAuaW9jdGwgYW5kIC5jb21wYXRfaW9jdGwsIGFuZAp3aGVuIG9ubHkgcG9p
bnRlciBhcmd1bWVudHMgYXJlIHBhc3NlZCwgdGhlIG5ld2x5IGFkZGVkCmJsa2Rldl9jb21wYXRf
cHRyX2lvY3RsIGNhbiBiZSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KLS0tCiBkcml2ZXJzL2Jsb2NrL2Zsb3BweS5jICAgICAgIHwgMyArKysKIGRy
aXZlcnMvYmxvY2svcGFyaWRlL3BkLmMgICAgfCAxICsKIGRyaXZlcnMvYmxvY2svcGFyaWRlL3Bm
LmMgICAgfCAxICsKIGRyaXZlcnMvYmxvY2svc3VudmRjLmMgICAgICAgfCAxICsKIGRyaXZlcnMv
YmxvY2sveGVuLWJsa2Zyb250LmMgfCAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9mbG9wcHkuYyBiL2RyaXZlcnMvYmxvY2sv
ZmxvcHB5LmMKaW5kZXggNDg1ODY1ZmQwNDEyLi5jZDM2MTJlNGUyZTEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvYmxvY2svZmxvcHB5LmMKKysrIGIvZHJpdmVycy9ibG9jay9mbG9wcHkuYwpAQCAtMzg3
OSw2ICszODc5LDkgQEAgc3RhdGljIGludCBmZF9jb21wYXRfaW9jdGwoc3RydWN0IGJsb2NrX2Rl
dmljZSAqYmRldiwgZm1vZGVfdCBtb2RlLCB1bnNpZ25lZCBpbnQKIHsKIAlpbnQgZHJpdmUgPSAo
bG9uZyliZGV2LT5iZF9kaXNrLT5wcml2YXRlX2RhdGE7CiAJc3dpdGNoIChjbWQpIHsKKwljYXNl
IENEUk9NRUpFQ1Q6IC8qIENELVJPTSBlamVjdCAqLworCWNhc2UgMHg2NDcwOgkgLyogU3VuT1Mg
ZmxvcHB5IGVqZWN0ICovCisKIAljYXNlIEZETVNHT046CiAJY2FzZSBGRE1TR09GRjoKIAljYXNl
IEZEU0VURU1TR1RSRVNIOgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9wYXJpZGUvcGQuYyBi
L2RyaXZlcnMvYmxvY2svcGFyaWRlL3BkLmMKaW5kZXggNmY5YWQzZmM3MTZmLi5jMDk2NzUwN2Qw
ODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2svcGFyaWRlL3BkLmMKKysrIGIvZHJpdmVycy9i
bG9jay9wYXJpZGUvcGQuYwpAQCAtODc0LDYgKzg3NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
YmxvY2tfZGV2aWNlX29wZXJhdGlvbnMgcGRfZm9wcyA9IHsKIAkub3BlbgkJPSBwZF9vcGVuLAog
CS5yZWxlYXNlCT0gcGRfcmVsZWFzZSwKIAkuaW9jdGwJCT0gcGRfaW9jdGwsCisJLmNvbXBhdF9p
b2N0bAk9IHBkX2lvY3RsLAogCS5nZXRnZW8JCT0gcGRfZ2V0Z2VvLAogCS5jaGVja19ldmVudHMJ
PSBwZF9jaGVja19ldmVudHMsCiAJLnJldmFsaWRhdGVfZGlzaz0gcGRfcmV2YWxpZGF0ZQpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ibG9jay9wYXJpZGUvcGYuYyBiL2RyaXZlcnMvYmxvY2svcGFyaWRl
L3BmLmMKaW5kZXggNmI3ZDRjYWIzNjg3Li5iYjA5ZjIxY2UyMWEgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvYmxvY2svcGFyaWRlL3BmLmMKKysrIGIvZHJpdmVycy9ibG9jay9wYXJpZGUvcGYuYwpAQCAt
Mjc2LDYgKzI3Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYmxvY2tfZGV2aWNlX29wZXJhdGlv
bnMgcGZfZm9wcyA9IHsKIAkub3BlbgkJPSBwZl9vcGVuLAogCS5yZWxlYXNlCT0gcGZfcmVsZWFz
ZSwKIAkuaW9jdGwJCT0gcGZfaW9jdGwsCisJLmNvbXBhdF9pb2N0bAk9IHBmX2lvY3RsLAogCS5n
ZXRnZW8JCT0gcGZfZ2V0Z2VvLAogCS5jaGVja19ldmVudHMJPSBwZl9jaGVja19ldmVudHMsCiB9
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9zdW52ZGMuYyBiL2RyaXZlcnMvYmxvY2svc3Vu
dmRjLmMKaW5kZXggNTcxNjEyZTIzM2ZlLi4zOWFlZWJjNjgzN2QgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvYmxvY2svc3VudmRjLmMKKysrIGIvZHJpdmVycy9ibG9jay9zdW52ZGMuYwpAQCAtMTcxLDYg
KzE3MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYmxvY2tfZGV2aWNlX29wZXJhdGlvbnMgdmRj
X2ZvcHMgPSB7CiAJLm93bmVyCQk9IFRISVNfTU9EVUxFLAogCS5nZXRnZW8JCT0gdmRjX2dldGdl
bywKIAkuaW9jdGwJCT0gdmRjX2lvY3RsLAorCS5jb21wYXRfaW9jdGwJPSBibGtkZXZfY29tcGF0
X3B0cl9pb2N0bCwKIH07CiAKIHN0YXRpYyB2b2lkIHZkY19ibGtfcXVldWVfc3RhcnQoc3RydWN0
IHZkY19wb3J0ICpwb3J0KQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQu
YyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKaW5kZXggYzAyYmUwNmM1Mjk5Li41N2Q1
MGM1YmEzMDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIv
ZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwpAQCAtMjYzMiw2ICsyNjMyLDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBibG9ja19kZXZpY2Vfb3BlcmF0aW9ucyB4bHZiZF9ibG9ja19mb3BzID0K
IAkucmVsZWFzZSA9IGJsa2lmX3JlbGVhc2UsCiAJLmdldGdlbyA9IGJsa2lmX2dldGdlbywKIAku
aW9jdGwgPSBibGtpZl9pb2N0bCwKKwkuY29tcGF0X2lvY3RsID0gYmxrZGV2X2NvbXBhdF9wdHJf
aW9jdGwsCiB9OwogCiAKLS0gCjIuMjAuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 15:00:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 15:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in1x9-0002LP-BL; Thu, 02 Jan 2020 14:59:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in1x7-0002LD-DU
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 14:59:57 +0000
X-Inumbo-ID: 89baca9e-2d70-11ea-a37c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89baca9e-2d70-11ea-a37c-12813bfff9fa;
 Thu, 02 Jan 2020 14:59:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577977196;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=sjRDIYOl9ceyQaNIJEpSnWE5i6UF/jphRt0RbeiWh+s=;
 b=CWuktZJdVGWTjoBSsQmM3VzY0AxerxdSlhmmMT9vB2ICmcdcnRa8jEkd
 SLHIkG1UJ8tHyPO8p8s0XYQfOV+pbJroayU3XQra0m+6+uzxzewR/VEm7
 7SB9X0ONHLN6QQW9oiEvFFXrs3AI3SHs8BlseDyb7ohzHtN7gD94sLrYJ 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HmXv9cAy0TPiQc8KcuIsL2vZu0EapoJhudXaSNIwNrQ43yUjM5Qoee3FdgSXpmHzqG4qozlAcN
 B83mnrhr3xSGItDH4WUmMEXkJBppHYeJj8AgDZHxiHKmjPhIkRLDwWE+prDSVYf8XrEZ933hXO
 Cr4IkwUnmD4LijGwVkLAIQvfQFgwtkQMAj4UE3I2+kKh5CiR97d1BZZcdbYtNigiW/0Gi8HNZ6
 B3GykfCxR0BRUT2JgS9Rno2Ztckv0cg+Am8mw/fnylbcsuih7E3G63tA04iZOd+Ux2aoGMn3QX
 5m4=
X-SBRS: 2.7
X-MesageID: 10533696
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10533696"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 14:59:53 +0000
Message-ID: <20200102145953.6503-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline transition
 into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIGptcCBhZnRlciBzZXR0aW5nICVjcjAgaXMgcmVkdW5kYW50IHdpdGggdGhlIGZvbGxvd2lu
ZyBsam1wLgoKVGhlIENQVUlEIHRvIHByb3RlY3QgdGhlIGp1bXAgdG8gaGlnaGVyIG1hcHBpbmdz
IHdhcyBpbnNlcnRlZCBkdWUgdG8gYW4KYWJ1bmRhbmNlIG9mIGNhdXRpb24vcGFyYW5vaWEgYmVm
b3JlIFNwZWN0cmUgd2FzIHB1YmxpYy4gIFRoZXJlIGlzIG5vdCBhCm1hdGNoaW5nIHByb3RlY3Rp
b24gaW4gdGhlIFMzIHJlc3VtZSBwYXRoLCBhbmQgdGhlcmUgaXMgbm90aGluZwppbnRlcmVzdGlu
ZyBpbiBtZW1vcnkgYXQgdGhpcyBwb2ludC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UyB8IDIyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4v
YXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggYzYwZWJiM2YwMC4uNTc0ZDFiZDhmNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtMTAxLDggKzEwMSw2IEBAIHRyYW1wb2xpbmVfcHJv
dG1vZGVfZW50cnk6CiAgICAgICAgIG1vdiAgICAgJChYODZfQ1IwX1BHIHwgWDg2X0NSMF9BTSB8
IFg4Nl9DUjBfV1AgfCBYODZfQ1IwX05FIHxcCiAgICAgICAgICAgICAgICAgICBYODZfQ1IwX0VU
IHwgWDg2X0NSMF9NUCB8IFg4Nl9DUjBfUEUpLCAlZWF4CiAgICAgICAgIG1vdiAgICAgJWVheCwl
Y3IwCi0gICAgICAgIGptcCAgICAgMWYKLTE6CiAKICAgICAgICAgLyogTm93IGluIGNvbXBhdGli
aWxpdHkgbW9kZS4gTG9uZy1qdW1wIGludG8gNjQtYml0IG1vZGUuICovCiAgICAgICAgIGxqbXAg
ICAgJEJPT1RfQ1M2NCwkYm9vdHN5bV9yZWwoc3RhcnQ2NCw2KQpAQCAtMTExLDI2ICsxMDksNiBA
QCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5Ogogc3RhcnQ2NDoKICAgICAgICAgLyogSnVtcCB0
byBoaWdoIG1hcHBpbmdzLiAqLwogICAgICAgICBtb3ZhYnMgICRfX2hpZ2hfc3RhcnQsICVyZGkK
LQotI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwotICAgICAgICAvKgotICAgICAgICAgKiBJ
ZiBib290aW5nIHZpcnR1YWxpc2VkLCBvciBob3Qtb25saW5pbmcgYSBDUFUsIHNpYmxpbmcgdGhy
ZWFkcyBjYW4KLSAgICAgICAgICogYXR0ZW1wdCBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBhZ2Fp
bnN0IHRoaXMgam1wLgotICAgICAgICAgKgotICAgICAgICAgKiBXZSd2ZSBnb3Qgbm8gdXNhYmxl
IHN0YWNrIHNvIGNhbid0IHVzZSBhIFJFVFBPTElORSB0aHVuaywgYW5kIGFyZQotICAgICAgICAg
KiBmdXJ0aGVyIHRoYW4gZGlzcDMyIGZyb20gdGhlIGhpZ2ggbWFwcGluZ3Mgc28gY291bGRuJ3Qg
dXNlCi0gICAgICAgICAqIEpVTVBfVEhVTksgZXZlbiBpZiBpdCB3YXMgYSBub24tUkVUUE9MSU5F
IHRodW5rLiAgRnVydGhlcm1vcmUsIGFuCi0gICAgICAgICAqIExGRU5DRSBpc24ndCBuZWNlc3Nh
cmlseSBzYWZlIHRvIHVzZSBhdCB0aGlzIHBvaW50LgotICAgICAgICAgKgotICAgICAgICAgKiBB
cyB0aGlzIGlzbid0IGEgaG90cGF0aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8g
cmVkdWNlCi0gICAgICAgICAqIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYXMgbXVjaCBhcyBwb3Nz
aWJsZS4gICVlYnggbmVlZHMgcHJlc2VydmluZwotICAgICAgICAgKiBmb3IgX19oaWdoX3N0YXJ0
LgotICAgICAgICAgKi8KLSAgICAgICAgbW92ICAgICAlZWJ4LCAlZXNpCi0gICAgICAgIGNwdWlk
Ci0gICAgICAgIG1vdiAgICAgJWVzaSwgJWVieAotI2VuZGlmCi0KICAgICAgICAgam1wcSAgICAq
JXJkaQogCiAjaW5jbHVkZSAidmlkZW8uaCIKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 15:17:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in2Dg-00042b-1O; Thu, 02 Jan 2020 15:17:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in2Df-00042J-IX
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 15:17:03 +0000
X-Inumbo-ID: e8a29972-2d72-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8a29972-2d72-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 15:16:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577978214;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=1a9iAb62/dlLw0lWutl/sl24j5poOlFnY5PSCIG05hE=;
 b=F2OMwlDifrN2j0SOmYbHmSz0IAYTVGWjPDtztaoPJ35S2NcXPUc3qTGr
 HqipIfiu/tTrOjWVLBbMxj5uCke1Mkn2MtC3SIsu4a+4or7wYh68IB5VB
 EK3kTgGGjZHJ/9+lSJVegZIIyP9qwQwGwKjYeNTmqGeEeUievvULa4ErK c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +zlMN3B7xzBGykaUSS2NfLoB5cUEY/GS0fIFSvRVP6T2EuDmf5tWQzhVXLihe6WEGMfQf3Apbr
 cdJDRM9WruPeYBD19uVw8QPd+lZ4M7DgQkoUQKOOLYZeo/8EkEBB6cZHzc5c3AKluNTaPMoHYS
 u4tjZ9vyQYhAtRpI2X5/uGcVHYwVVYaFOZqQkwQyc2tOANNnlQpO/R+o6ezPUR72n4tNglZvSP
 6uqvmq6GN+FY6yiNiR3rSCsB539od+pc7/gZkydXtgplZUUgC6Jcy1MtxNda/WqevgszZ2yqvK
 Nyk=
X-SBRS: 2.7
X-MesageID: 10370683
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10370683"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 15:16:49 +0000
Message-ID: <20200102151649.20748-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] DEVELOPER-CERTIFICATE: Add a copy of the
 Developer Certificate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

VGhpcyBpcyBhIGNvbnZlbnRpb25hbCBmaWxlbmFtZSBmb3IgdGhpcyBhbmQgbWFrZXMgaXQgbW9y
ZQpkaXNjb3ZlcmFibGUuICBUaGUgdGV4dCBpcyBzbWFsbCBlbm91Z2ggdGhhdCB0aGUgY29weSBp
bgpDT05UUklCVVRJTkcgY2FuIHN0YXkgYSBjb3B5LCBJIHRoaW5rLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogQ09OVFJJQlVUSU5H
ICAgICAgICAgIHwgIDYgKysrKystCiBERVZFTE9QRVItQ0VSVElGSUNBVEUgfCAzOCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgREVWRUxPUEVSLUNF
UlRJRklDQVRFCgpkaWZmIC0tZ2l0IGEvQ09OVFJJQlVUSU5HIGIvQ09OVFJJQlVUSU5HCmluZGV4
IDZlYzE0NmJhZjAuLjkyM2QxYTg5ZDYgMTAwNjQ0Ci0tLSBhL0NPTlRSSUJVVElORworKysgYi9D
T05UUklCVVRJTkcKQEAgLTYxLDcgKzYxLDExIEBAIERldmVsb3BlcidzIENlcnRpZmljYXRlIG9m
IE9yaWdpbgogQWxsIHBhdGNoZXMgdG8gdGhlIFhlbiBQcm9qZWN0IGNvZGUgYmFzZSBtdXN0IGlu
Y2x1ZGUgdGhlIGxpbmUKICJTaWduZWQtb2ZmLWJ5OiB5b3VyX25hbWUgPHlvdXJfZW1haWw+IiBh
dCB0aGUgZW5kIG9mIHRoZSBjaGFuZ2UKIGRlc2NyaXB0aW9uLiBUaGlzIGlzIHJlcXVpcmVkIGFu
ZCBpbmRpY2F0ZXMgdGhhdCB5b3UgY2VydGlmeSB0aGUgcGF0Y2gKLXVuZGVyIHRoZSAiRGV2ZWxv
cGVyJ3MgQ2VydGlmaWNhdGUgb2YgT3JpZ2luIiB3aGljaCBzdGF0ZXM6Cit1bmRlciB0aGUgIkRl
dmVsb3BlcidzIENlcnRpZmljYXRlIG9mIE9yaWdpbiIuCisKK1RoZSBkZWNsYXJhdGlvbiB5b3Ug
YXJlIG1ha2luZyB3aXRoIHlvdXIgU2lnbmVkLW9mZi1ieSBjYW4gYmUKK2ZvdW5kIGluIHhlbi5n
aXQgaW4gdGhlIGZpbGUgREVWRUxPUEVSLUNFUlRJRklDQVRFLiAgRm9yIHlvdXIKK2NvbnZlbmll
bmNlLCBoZXJlIGlzIHRoZSBvcGVyYXRpdmUgcGFydDoKIAogICBEZXZlbG9wZXIncyBDZXJ0aWZp
Y2F0ZSBvZiBPcmlnaW4gMS4xCiAKZGlmZiAtLWdpdCBhL0RFVkVMT1BFUi1DRVJUSUZJQ0FURSBi
L0RFVkVMT1BFUi1DRVJUSUZJQ0FURQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi45MTJkMjJlZTllCi0tLSAvZGV2L251bGwKKysrIGIvREVWRUxPUEVSLUNFUlRJRklDQVRF
CkBAIC0wLDAgKzEsMzggQEAKK0RldmVsb3BlciBDZXJ0aWZpY2F0ZSBvZiBPcmlnaW4KK1ZlcnNp
b24gMS4xCisKK0NvcHlyaWdodCAoQykgMjAwNCwgMjAwNiBUaGUgTGludXggRm91bmRhdGlvbiBh
bmQgaXRzIGNvbnRyaWJ1dG9ycy4KKzEgTGV0dGVybWFuIERyaXZlCitTdWl0ZSBENDcwMAorU2Fu
IEZyYW5jaXNjbywgQ0EsIDk0MTI5CisKK0V2ZXJ5b25lIGlzIHBlcm1pdHRlZCB0byBjb3B5IGFu
ZCBkaXN0cmlidXRlIHZlcmJhdGltIGNvcGllcyBvZiB0aGlzCitsaWNlbnNlIGRvY3VtZW50LCBi
dXQgY2hhbmdpbmcgaXQgaXMgbm90IGFsbG93ZWQuCisKKworRGV2ZWxvcGVyJ3MgQ2VydGlmaWNh
dGUgb2YgT3JpZ2luIDEuMQorCitCeSBtYWtpbmcgYSBjb250cmlidXRpb24gdG8gdGhpcyBwcm9q
ZWN0LCBJIGNlcnRpZnkgdGhhdDoKKworKGEpIFRoZSBjb250cmlidXRpb24gd2FzIGNyZWF0ZWQg
aW4gd2hvbGUgb3IgaW4gcGFydCBieSBtZSBhbmQgSQorICAgIGhhdmUgdGhlIHJpZ2h0IHRvIHN1
Ym1pdCBpdCB1bmRlciB0aGUgb3BlbiBzb3VyY2UgbGljZW5zZQorICAgIGluZGljYXRlZCBpbiB0
aGUgZmlsZTsgb3IKKworKGIpIFRoZSBjb250cmlidXRpb24gaXMgYmFzZWQgdXBvbiBwcmV2aW91
cyB3b3JrIHRoYXQsIHRvIHRoZSBiZXN0CisgICAgb2YgbXkga25vd2xlZGdlLCBpcyBjb3ZlcmVk
IHVuZGVyIGFuIGFwcHJvcHJpYXRlIG9wZW4gc291cmNlCisgICAgbGljZW5zZSBhbmQgSSBoYXZl
IHRoZSByaWdodCB1bmRlciB0aGF0IGxpY2Vuc2UgdG8gc3VibWl0IHRoYXQKKyAgICB3b3JrIHdp
dGggbW9kaWZpY2F0aW9ucywgd2hldGhlciBjcmVhdGVkIGluIHdob2xlIG9yIGluIHBhcnQKKyAg
ICBieSBtZSwgdW5kZXIgdGhlIHNhbWUgb3BlbiBzb3VyY2UgbGljZW5zZSAodW5sZXNzIEkgYW0K
KyAgICBwZXJtaXR0ZWQgdG8gc3VibWl0IHVuZGVyIGEgZGlmZmVyZW50IGxpY2Vuc2UpLCBhcyBp
bmRpY2F0ZWQKKyAgICBpbiB0aGUgZmlsZTsgb3IKKworKGMpIFRoZSBjb250cmlidXRpb24gd2Fz
IHByb3ZpZGVkIGRpcmVjdGx5IHRvIG1lIGJ5IHNvbWUgb3RoZXIKKyAgICBwZXJzb24gd2hvIGNl
cnRpZmllZCAoYSksIChiKSBvciAoYykgYW5kIEkgaGF2ZSBub3QgbW9kaWZpZWQKKyAgICBpdC4K
KworKGQpIEkgdW5kZXJzdGFuZCBhbmQgYWdyZWUgdGhhdCB0aGlzIHByb2plY3QgYW5kIHRoZSBj
b250cmlidXRpb24KKyAgICBhcmUgcHVibGljIGFuZCB0aGF0IGEgcmVjb3JkIG9mIHRoZSBjb250
cmlidXRpb24gKGluY2x1ZGluZyBhbGwKKyAgICBwZXJzb25hbCBpbmZvcm1hdGlvbiBJIHN1Ym1p
dCB3aXRoIGl0LCBpbmNsdWRpbmcgbXkgc2lnbi1vZmYpIGlzCisgICAgbWFpbnRhaW5lZCBpbmRl
ZmluaXRlbHkgYW5kIG1heSBiZSByZWRpc3RyaWJ1dGVkIGNvbnNpc3RlbnQgd2l0aAorICAgIHRo
aXMgcHJvamVjdCBvciB0aGUgb3BlbiBzb3VyY2UgbGljZW5zZShzKSBpbnZvbHZlZC4KKwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 15:25:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 15: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 1in2M8-0004qy-VQ; Thu, 02 Jan 2020 15:25:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in2M7-0004qt-B0
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 15:25:47 +0000
X-Inumbo-ID: 20fdc8ae-2d74-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20fdc8ae-2d74-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 15:25:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577978739;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gpH3GqxEB6cstTrDGA+y8WxUPOaBRJd1xX1hHW1uUVA=;
 b=EDLu66GfClVmwZegPP/oHRC8oM7mYKhk/RZGDYKjW8ZlNlPR7aajJtUU
 iVcQKe/NP6pqUOd15Ce9hc8ZLaB5gx92GlnrKarp6OOqp3baaagKdjpI9
 GlFWW62tuhpVfSPb9w3CzFp2VRVMkuDEnMv1MWu1FSw3lQHuuldQjTFoF s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FkkpfXSrAbSoRf6pxoaqYRwM2crwnxWSaPiFBREoFWniQHkEAGrtgnMH4D/tHBj22GMFlrjQRW
 aMPgbhmXLcJ89Qt/hikkZQBpLy2dhb16fyz+NRIljlZqlkdsD4cJOpaDv+A/gLbX5DyA/Dd7wJ
 eNQy+ZHB1iDKMxLTv5LqIvrv66lj6yDhxsMA7a+Sh6xKn5uIc7Jic0jUFGl4bW8s6GpbY7CNnp
 WZYcyz19783UHreX5+w19IdOUHafca40GmF3On3bnlt/D0DTaEw4EMUmV6C6fDec/NUiwRv73I
 lo0=
X-SBRS: 2.7
X-MesageID: 10371126
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10371126"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200102151649.20748-1-ian.jackson@eu.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: <b5f0a7ef-a8af-589a-4a6d-11182ea5be06@citrix.com>
Date: Thu, 2 Jan 2020 15:25:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200102151649.20748-1-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] DEVELOPER-CERTIFICATE: Add a copy of the
 Developer Certificate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@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>

T24gMDIvMDEvMjAyMCAxNToxNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhpcyBpcyBhIGNvbnZl
bnRpb25hbCBmaWxlbmFtZSBmb3IgdGhpcwoKUmVhbGx5PyBDaXRhdGlvbiBkZWZpbml0ZWx5IG5l
ZWRlZCwgYmVjYXVzZSBuZWl0aGVyIEdvb2dsZSBub3IgR2l0aHViCmNhbiBmaW5kIGEgc2luZ2xl
IGV4YW1wbGUgbWF0Y2hpbmcgdGhpcy4KCkxpbnV4IGhhcyBpdHMgc29sZSBjb3B5IGluIERvY3Vt
ZW50YXRpb24vcHJvY2Vzcy9zdWJtaXR0aW5nLXBhdGNoZXMucnN0CnNvIG91cnMgbGl2aW5nIGlu
IENPTlRSSUJVVElORyBzZWVtcyBwZXJmZWN0bHkgcmVhc29uYWJsZS4KCkkgZG9uJ3QgdGhpbmsg
ZHVwbGljYXRpbmcgdGhpcyBhbiBpbXByb3ZlbWVudCwgYW5kIEkgZG9uJ3Qgc2VlIGFuIGlzc3Vl
CndpdGggaG93IHdlJ3ZlIGN1cnJlbnRseSBnb3QgdGhpbmdzIGFycmFuZ2VkLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 16:21:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 16: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 1in3Dj-0001YW-Kv; Thu, 02 Jan 2020 16:21:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in3Dh-0001YQ-Te
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 16:21:09 +0000
X-Inumbo-ID: e0e25891-2d7b-11ea-a395-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0e25891-2d7b-11ea-a395-12813bfff9fa;
 Thu, 02 Jan 2020 16:21:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577982068;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=G59bT/s2bClMeMJZzj2TVitVDW258Qkl3HO2a9sKut4=;
 b=hkXew3ylcxjTgfDXhrQ98WYfn/YwRiNBB2Dez6BzTd+1oPoyK7gvYOQK
 I5asozo63rRXtPS7m+Dwe5VbYJJRUpdrjxGqkJaMUAV2AiN/A3Fb5/5qm
 qhl/Jv8PgyCSU0c7QMZ6RD7iTxnsROnGd/j1On+pK5mHn2pamxu9+jqub M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bXhkKghN4svx7E3CvagAj7xTYOFhYMkN6gJQy8oqCqQhRdMKYyK6pYVOEid6ajoMWXGXjx9tcS
 VGOqDuvyPgbjQcth3wBjNTMInC+jNDwTZRqz6LJeagipXTrLLfYsdSFeSzY9W/d/hmvgrvmDEo
 OSJAnkPREz2Jbm1joID/aXbJTJGUpLoIC1O0FCaJ3I1SlxIE3crjzHiH2m4WnvTNR2O3ZsNBNi
 QDX435z86pnfNp80ql9KBfaLaFGkl4X3foDdnCpTNnBUunZIXdjihSnU0rpMHqm/WoWwDHLpBc
 kGw=
X-SBRS: 2.7
X-MesageID: 10974217
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10974217"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 16:21:04 +0000
Message-ID: <20200102162104.5102-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/trampoline: Drop stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhpcyBvdWdodCB0byBoYXZlIGRpc2FwcGVhcmVkIGluIGMvcyA2MDY4NTA4OWNiMAoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2Jvb3QveDg2XzY0LlMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3g4Nl82NC5TCmluZGV4IDY0YTA0YTY1YTUuLmVjNzI1MTg0M2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82
NC5TCkBAIC0zNiw4ICszNiw2IEBAIEVOVFJZKF9faGlnaF9zdGFydCkKICAgICAgICAgY2FsbCAg
ICBfX3N0YXJ0X3hlbgogICAgICAgICBCVUcgICAgIC8qIF9fc3RhcnRfeGVuKCkgc2hvdWxkbid0
IHJldHVybi4gKi8KIAotLyoqKiBERVNDUklQVE9SIFRBQkxFUyAqKiovCi0KICAgICAgICAgLmRh
dGEKICAgICAgICAgLmFsaWduIDgKIG11bHRpYm9vdF9wdHI6Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 16:43:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 16:43: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 1in3ZU-0003DD-Md; Thu, 02 Jan 2020 16:43:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3gH+=2X=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1in3ZT-0003D8-Uj
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 16:43:39 +0000
X-Inumbo-ID: 066512a8-2d7f-11ea-a398-12813bfff9fa
Received: from mail-lj1-f194.google.com (unknown [209.85.208.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 066512a8-2d7f-11ea-a398-12813bfff9fa;
 Thu, 02 Jan 2020 16:43:38 +0000 (UTC)
Received: by mail-lj1-f194.google.com with SMTP id y6so33272174lji.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 08:43:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0i4VVO+4EXhZFCqMP7tCmXSpwrVqAoNwqx+qxJOj5Ao=;
 b=fVaing9gKf/LqubwJ1fWtRSiXjUIpWOSJgaurcO9vuqmDQIJGoZfFl9vihUgHSyhxt
 I0oP0wLvOHS9CLnPbzNM3eHXJP/Y7fZQTtR3gCeUShutH0ggxxZBVBRQ+/PQefCVyWnY
 99Q9qHV3vlNAyjo70dmVzbiMC3NWRft2JHXNMlHA3rOV3cjDxHDXO5nfXCXuSSPxrjMt
 5/CswGXpb+lZpjHruj9dP4w0zsVJVKoxLypN358RT52Orh1HzrqE1Unk4b7ag+0eB5Ar
 aZLOFsgasNMVlYyxgQGBvNhlqQITUmSSiGz3nABuS9h0iXxSbTUg8rnQ61GUHrgWe9cT
 aEhg==
X-Gm-Message-State: APjAAAX6Zhh8YDrtoWEJKKufpu2gGfn9H/Vk/uX2AUauYuGMbLINBrqr
 ac1dbxHEygP7bDg2fKVgsvLpooElaWk=
X-Google-Smtp-Source: APXvYqwtzVt8dwXqfJjJI+bKsBT/pLnHOLftcfDuuHJL2+Ri6BSXdS8ZloZAn+R2V4ZBRE0l8Umfrg==
X-Received: by 2002:a05:651c:111a:: with SMTP id
 d26mr44552195ljo.153.1577983417382; 
 Thu, 02 Jan 2020 08:43:37 -0800 (PST)
Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com.
 [209.85.167.46])
 by smtp.gmail.com with ESMTPSA id y10sm22995564ljm.93.2020.01.02.08.43.36
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2020 08:43:37 -0800 (PST)
Received: by mail-lf1-f46.google.com with SMTP id l18so22071098lfc.1
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 08:43:36 -0800 (PST)
X-Received: by 2002:ac2:4a89:: with SMTP id l9mr46936230lfp.121.1577983416850; 
 Thu, 02 Jan 2020 08:43:36 -0800 (PST)
MIME-Version: 1.0
References: <20200102162104.5102-1-andrew.cooper3@citrix.com>
In-Reply-To: <20200102162104.5102-1-andrew.cooper3@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Thu, 2 Jan 2020 16:43:21 +0000
X-Gmail-Original-Message-ID: <CAK9nU=rN2622Jmeo8efB+ymRcbQXXqQ-NQ7vY_hXHcbr_7ryGw@mail.gmail.com>
Message-ID: <CAK9nU=rN2622Jmeo8efB+ymRcbQXXqQ-NQ7vY_hXHcbr_7ryGw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/trampoline: Drop stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.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>

T24gVGh1LCAyIEphbiAyMDIwIGF0IDE2OjIxLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPgo+IFRoaXMgb3VnaHQgdG8gaGF2ZSBkaXNhcHBlYXJlZCBp
biBjL3MgNjA2ODUwODljYjAKPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 16:46:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 16:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in3by-0003KZ-59; Thu, 02 Jan 2020 16:46:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3gH+=2X=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1in3bw-0003KU-LV
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 16:46:12 +0000
X-Inumbo-ID: 614a1556-2d7f-11ea-a398-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 614a1556-2d7f-11ea-a398-12813bfff9fa;
 Thu, 02 Jan 2020 16:46:10 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id t14so6203506wmi.5
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 08:46:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Z/hOgGyhp7qvJW/OmK7gnv74s+vBT4CU6l2oRQ+8APk=;
 b=av2Rv4UsBbuT/aCpxncfKBLiUTNrBEy1/PkaCIY60UgO6vPnBREX0TIQXQDe6xj2J8
 79V8cDC8oxY4CRvMofLbdJep18QtfrGS3Gi/PQ/8W4rJoYvaCxhgjKAmIR4LzIu1sVFe
 DfRvcx4DOURhOBvGgImDbtNFrwz9JUsvtjlgx4+yRZyvUXI7yPzrMRHYJDAn2t/LxeZO
 NDH0lMXgBcUWNQYti7DYsJlKN6KVF1pWNd9z7aSUso8/Mx4FiGe8YEdQUgBXmQ+27jkC
 Y4b73Z9o4A2Zw98jv1WCvfSn44AY7q+x2X7JYGXqELvoR0bPqrerq9hmdjPUrQWXDL2t
 0Zrg==
X-Gm-Message-State: APjAAAWeLVWqzFsOhvJvN8uMeYGBBvUKhZmzjaCipH5W9QB+7oCF/i8j
 0vYRJ3frOsyGN/f2rtGKCnM=
X-Google-Smtp-Source: APXvYqxNYptk7MXSBgV06sS73vKhz0WEpJxMSGLulkQNziiy8Uh0nJ3Dv3ZggBpGOqnLXZkhLinNpA==
X-Received: by 2002:a1c:7c11:: with SMTP id x17mr14718787wmc.168.1577983570062; 
 Thu, 02 Jan 2020 08:46:10 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id t12sm56602130wrs.96.2020.01.02.08.46.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 08:46:09 -0800 (PST)
Date: Thu, 2 Jan 2020 16:46:07 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200102164607.ichqzymxpwnb4pno@debian>
References: <20200102135624.30787-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102135624.30787-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] xen/efi: Drop infinite loops and use
 unreachable()/noreturn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDE6NTY6MjRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CgpQcmVmZXJhYmx5IHdpdGggb25lIGFkZGl0aW9uYWwgYWRqdXN0bWVudCBi
ZWxvdy4KCj4gIAo+ICBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfY2ZnX2ZpbGVfZWFybHko
RUZJX0ZJTEVfSEFORExFIGRpcl9oYW5kbGUsIGNoYXIgKnNlY3Rpb24pCj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwo+IGluZGV4IDNm
MWMzMzBhZmUuLjFiN2RjMTYwNTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5j
Cj4gKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gQEAgLTE0MDIsNyArMTQwMiw2IEBAIGVm
aV9zdGFydChFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1U
YWJsZSkKPiAgICAgIGVmaV9leGl0X2Jvb3QoSW1hZ2VIYW5kbGUsIFN5c3RlbVRhYmxlKTsKPiAg
CiAgICAgIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KCk7IC8qIG5ldmVyIHJldHVybnMgKi8KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 16:55:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 16:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in3ku-0004BN-3g; Thu, 02 Jan 2020 16:55:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3gH+=2X=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1in3kt-0004BI-0N
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 16:55:27 +0000
X-Inumbo-ID: a79d6124-2d80-11ea-88e7-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a79d6124-2d80-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 16:55:18 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so6258967wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 08:55:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=a87k9xEwQkYkBnA55bE/RbVCSPCJCItuuPfq4a+BXnM=;
 b=PJ8niIj4zMTsRdVmOLDts6aTMIqVAtxqxWrkXIAh4/X3Ssumqc7uiit/AThg7JUVj9
 G7afPpkh4EU1G/Oe/rGCzd0dg1cmJI2zrPFoc5HLbPSZ4zzr4esL8IFlF6iOBzFkPKWc
 OLgE9Dru7QZ9zyp5fDTcN+rtiZySS7gXw2p8qlPLMem1/vftK3ZEwCN9wbBZ47PsddDQ
 rz9bNRxZXDqS/Tp4Ar9cB60pP575jBTRxx3K8q6s2IO2VFsJPjU8mptvgeOoJowu/3Mw
 1ReuXHbnK0JdZCi7LFJrXudK6/9gso7YWJe3qQV4ZSI0oVzS87wDjV9Fkvlhi8KadrfW
 M+CA==
X-Gm-Message-State: APjAAAVtPHo6CdZzXWRgHLHbBzXxjV/8NLKEyHa+eWCmD549ZwJjFF1T
 NDP+k1wL9djiSfmgzOxJ6IU=
X-Google-Smtp-Source: APXvYqw+cuyXAeEwQNknYt0pOsKfgx/vknOxxsU7k0XIuITUnpP8937X4UMV77yQqxqlUFfMxhjJdA==
X-Received: by 2002:a05:600c:145:: with SMTP id
 w5mr16080733wmm.157.1577984117651; 
 Thu, 02 Jan 2020 08:55:17 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id q11sm55952943wrp.24.2020.01.02.08.55.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 08:55:17 -0800 (PST)
Date: Thu, 2 Jan 2020 16:55:15 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200102165515.4brbqceseurokvp3@debian>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102145953.6503-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDI6NTk6NTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgam1wIGFmdGVyIHNldHRpbmcgJWNyMCBpcyByZWR1bmRhbnQgd2l0aCB0aGUg
Zm9sbG93aW5nIGxqbXAuCj4gCj4gVGhlIENQVUlEIHRvIHByb3RlY3QgdGhlIGp1bXAgdG8gaGln
aGVyIG1hcHBpbmdzIHdhcyBpbnNlcnRlZCBkdWUgdG8gYW4KPiBhYnVuZGFuY2Ugb2YgY2F1dGlv
bi9wYXJhbm9pYSBiZWZvcmUgU3BlY3RyZSB3YXMgcHVibGljLiAgVGhlcmUgaXMgbm90IGEKPiBt
YXRjaGluZyBwcm90ZWN0aW9uIGluIHRoZSBTMyByZXN1bWUgcGF0aCwgYW5kIHRoZXJlIGlzIG5v
dGhpbmcKPiBpbnRlcmVzdGluZyBpbiBtZW1vcnkgYXQgdGhpcyBwb2ludC4KCldoYXQgZG8geW91
IG1lYW4gYnkgInRoZXJlIGlzIG5vdGhpbmcgaW50ZXJlc3RpbmcgaW4gbWVtb3J5IiBoZXJlPwoK
QXMgZmFyIGFzIEkgY2FuIHRlbGwgaWRlbCBwYWdlIHRhYmxlIGhhcyBiZWVuIGxvYWRlZC4gIER1
cmluZyBBUApicmluZy11cCBpdCBjb250YWlucyBydW50aW1lIGRhdGEsIG5vPwoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:18:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17: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 1in47C-0005sV-60; Thu, 02 Jan 2020 17:18:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in47A-0005sQ-1E
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:18:28 +0000
X-Inumbo-ID: e2621ed6-2d83-11ea-a3a1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2621ed6-2d83-11ea-a3a1-12813bfff9fa;
 Thu, 02 Jan 2020 17:18:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577985507;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=cwBlIAm36RHoWuAH7T5/kUbGH1ZgNHQWI2tQ2JDtmyE=;
 b=NdfvLur3e0WhQiaXVq1slGAONZr8zWJk4se3zvKgbqTcR5QV4Y9l6sOh
 dRHaTq6ACCdvSJBlSA2kQxIylTIG422tRPqKqTLbLqo8lqF+lnjI/hK+N
 rtOkCfBhIFIEStvP/pVS81VWZsbvA/Imgqrv6l3P8l4EAZQNLLUoFME/X g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gWt+MvLRbRFlfagg3U83AHhBI+6akFuT6Dziqt+wDSYcDUklnBpHUg3dj2Odq2PdrOptto7laG
 DDLESrYBFsjdR+FcM6d5IsVzQLXp3hiRo7Co7vgZIMGA0ILYJsJ3DM3wiECLIsyJWYKeZ2ydWI
 SX91U7s574Retr8kMh8/8QUX72yazoAQgezhfICu3fqOK+KIkObCMiRRlgfdOVhGT1y84lUN2x
 lflliNw1TV3MgRE/j0uhfEWzaJOMku+F7IQPfKL9SdJOSg8Y8OatC0rNwlOlT9C0Zwy7SJSzXV
 ZZM=
X-SBRS: 2.7
X-MesageID: 10376135
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10376135"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.9695.480192.95139@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:18:23 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-2-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-2-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/6] libxl: add definition of INVALID_DOMID
 to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCAxLzZdIGxpYnhsOiBhZGQgZGVmaW5pdGlvbiBv
ZiBJTlZBTElEX0RPTUlEIHRvIHRoZSBBUEkiKToKPiBDdXJyZW50bHkgYm90aCB4bCBhbmQgbGli
eGwgaGF2ZSBpbnRlcm5hbCBkZWZpbml0aW9ucyBvZiBJTlZBTElEX0RPTUlECj4gd2hpY2ggaGFw
cGVuIHRvIGJlIGlkZW50aWNhbC4gSG93ZXZlciwgZm9yIHRoZSBwdXJwb3NlcyBvZiBkZXNjcmli
aW5nIHRoZQo+IGJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5fY3JlYXRlX25ldy9yZXN0b3JlKCkg
aXQgaXMgdXNlZnVsIHRvIGhhdmUgYQo+IHNwZWNpZmllZCBpbnZhbGlkIHZhbHVlIGZvciBhIGRv
bWFpbiBpZC4KPiAKPiBUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0aGUgbGlieGwgZGVmaW5p
dGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KPiBsaWJ4bC5oIGFuZCByZW1vdmVzIHRoZSBp
bnRlcm5hbCBkZWZpbml0aW9uIGZyb20geGxfdXRpbHMuaC4gVGhlIGhhcmRjb2RlZAo+ICctMScg
cGFzc2VkIGJhY2sgdmlhIGRvbWNyZWF0ZV9jb21wbGV0ZSgpIGlzIHRoZW4gdXBkYXRlZCB0byBJ
TlZBTElEX0RPTUlECj4gYW5kIGNvbW1lbnQgYWJvdmUgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcv
cmVzdG9yZSgpIGlzIGFjY29yZGluZ2x5Cj4gbW9kaWZpZWQuCgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:20:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in49O-0006ai-K7; Thu, 02 Jan 2020 17:20:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in49N-0006ad-Oi
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:20:45 +0000
X-Inumbo-ID: 30a8eabc-2d84-11ea-88e7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30a8eabc-2d84-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 17:20:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577985636;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qRyzI7jbht5VKKuA1YlNxCDYR/DgJNHVkFh2Ryv/srI=;
 b=BMhdz0qRMF3RKMOhXZ+3rDsUhXUgVKG/Nz8wNn4cqECd3YrCEy5PX/b8
 MFPmHq1iJiiPlNFbZtCDaewClJkVAkaE0jI19T6tgO8wfBd5BVFLZl5jE
 kWUxdaWRq5rOX4AHOBN9e89fzSn6HGr1oijr6F7vyXJWsKHGcaJd80C20 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c9SqVw9VcVJFdL+esr4VRBmuR+pNBRc4EfSXDwtl2LGq/cgrT/819w6Sd8nDv0bRS6wORd4Jaf
 8EJ1Ic2p5qqSaKgKgYpY9mikAQ1un1nZB3Dk5mSj/N3s+I+fE0pHR358LhrYENhATGxmvsDvTv
 /uINSBv+nWhVsbMlmZ778jNNR9W2jnAJJ2/XL+P+KUvYNlEsx33B+TraLpRrlHYsokXHlLfVwQ
 UpjdLQSxbAEEajF3wURIFG93NkuXyR3Pxmx7i0KJJqveYLwLzkDwewVhllpSVynxSiLwB2JNF+
 Tv0=
X-SBRS: 2.7
X-MesageID: 10814700
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10814700"
To: Wei Liu <wl@xen.org>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <20200102165515.4brbqceseurokvp3@debian>
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: <a5883bef-d760-5712-3f76-78e96a018a45@citrix.com>
Date: Thu, 2 Jan 2020 17:20:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200102165515.4brbqceseurokvp3@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <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>

T24gMDIvMDEvMjAyMCAxNjo1NSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAwMiwgMjAy
MCBhdCAwMjo1OTo1M1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgam1wIGFm
dGVyIHNldHRpbmcgJWNyMCBpcyByZWR1bmRhbnQgd2l0aCB0aGUgZm9sbG93aW5nIGxqbXAuCj4+
Cj4+IFRoZSBDUFVJRCB0byBwcm90ZWN0IHRoZSBqdW1wIHRvIGhpZ2hlciBtYXBwaW5ncyB3YXMg
aW5zZXJ0ZWQgZHVlIHRvIGFuCj4+IGFidW5kYW5jZSBvZiBjYXV0aW9uL3BhcmFub2lhIGJlZm9y
ZSBTcGVjdHJlIHdhcyBwdWJsaWMuICBUaGVyZSBpcyBub3QgYQo+PiBtYXRjaGluZyBwcm90ZWN0
aW9uIGluIHRoZSBTMyByZXN1bWUgcGF0aCwgYW5kIHRoZXJlIGlzIG5vdGhpbmcKPj4gaW50ZXJl
c3RpbmcgaW4gbWVtb3J5IGF0IHRoaXMgcG9pbnQuCj4gV2hhdCBkbyB5b3UgbWVhbiBieSAidGhl
cmUgaXMgbm90aGluZyBpbnRlcmVzdGluZyBpbiBtZW1vcnkiIGhlcmU/Cj4KPiBBcyBmYXIgYXMg
SSBjYW4gdGVsbCBpZGVsIHBhZ2UgdGFibGUgaGFzIGJlZW4gbG9hZGVkLiAgRHVyaW5nIEFQCj4g
YnJpbmctdXAgaXQgY29udGFpbnMgcnVudGltZSBkYXRhLCBubz8KCldlIGhhdmVuJ3QgZXZlbiBk
ZWNvbXByZXNzZWQgdGhlIGRvbTAga2VybmVsIGF0IHRoaXMgcG9pbnQuwqAgV2hhdCBkYXRhCmFy
ZSB5b3UgY29uY2VybmVkIGJ5PwoKVGhpcyBwcm90ZWN0aW9uIGlzIG9ubHkgbWVhbmluZ2Z1bCBm
b3IgdmlydHVhbGlzZWQgZ3Vlc3RzLCBhbmQgaXMKdWx0aW1hdGVseSBpbmNvbXBsZXRlLsKgIElm
IGFub3RoZXIgVk0gY2FuIHVzZSBTcGVjdHJlIHYyIGFnYWluc3QgdGhpcwpWTSwgaXQgY2FuIGFs
c28gdXNlIFNwZWN0cmUgdjEgYW5kIGhhdmUgYSBmYXIgbW9yZSBpbnRlcmVzdGluZyB0aW1lLgoK
SW4gdGhlIHRpbWUgc2luY2Ugd3JpdGluZyB0aGlzIGNvZGUsIGl0IGhhcyBiZWNvbWUgc3Vic3Rh
bnRpYWxseSBtb3JlCmFwcGFyZW50IHRoYXQgVk1zIG11c3QgdHJ1c3QgdGhlaXIgaHlwZXJ2aXNv
ciB0byBwcm92aWRlIGFkZXF1YXRlCmlzb2xhdGlvbiwgYmVjYXVzZSB0aGVyZSBpcyBsaXRlcmFs
bHkgbm90aGluZyB0aGUgVk0gY2FuIGRvIGl0c2VsZi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:22:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17: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 1in4BB-0006jF-1O; Thu, 02 Jan 2020 17:22:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4B9-0006j9-VW
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:22:36 +0000
X-Inumbo-ID: 728efb42-2d84-11ea-a1e1-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 728efb42-2d84-11ea-a1e1-bc764e2007e4;
 Thu, 02 Jan 2020 17:22:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577985747;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Haj7t3ln7pX8kNj+62WkxwJ3aMhpWvYYFw4zHx3H5fk=;
 b=a64A40aVBwSu//h53C++Q/QxJ9HvcsPRXGn5miqUtm7d3r3jQjtfpnCD
 +3g5kwDwedKyVtjGeOnaWVP1WrNbCX64Wfwl+4U9UgFz6tTYTSRLnc+fz
 yrCdmz/1ThZgHCZnPnq7dJSG86zrkQUwmDwTYkDzt3OF7jm2mOnPomA5n s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jy5KLPEp/w1DqIu0iF9yZolOmJF4EEHhsMHd0+m6Vf+lTtqD7BgnYwikr95wIIqbOm4UM7tGyr
 j25hQR66EJXBTbubKY/yoVswN5YKGrTZZ1pHZ1vQexfKHUmX4WFjEeMFtgf+zYUje27YPlpQqf
 qbOIfFaJL2K+phmPc66riFuPcR/+Hs59B1ZT/gqo6B7cY3kHkpDsPTCnIiMHOYfJpcY7kIuWO8
 ZWLGaC6FdvUXrCWEGbYKCjO2uF8NTo7o2191GCwfdWw8VD/9LUj8yLkEtd9nPO0bbrFlUl3JZi
 HrQ=
X-SBRS: 2.7
X-MesageID: 10814814
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10814814"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.9936.243343.753242@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:22:24 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-3-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-3-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/6] libxl_create: make 'soft reset' explicit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCAyLzZdIGxpYnhsX2NyZWF0ZTogbWFrZSAnc29m
dCByZXNldCcgZXhwbGljaXQiKToKPiBUaGUgJ3NvZnQgcmVzZXQnIGNvZGUgcGF0aCBpbiBsaWJ4
bF9fZG9tYWluX21ha2UoKSBpcyBjdXJyZW50bHkgdGFrZW4gaWYgYQo+IHZhbGlkIGRvbWlkIGlz
IHBhc3NlZCBpbnRvIHRoZSBmdW5jdGlvbi4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgZW5hYmxl
Cj4gaGlnaGVyIGxldmVscyBvZiB0aGUgdG9vbHN0YWNrIHRvIGRldGVybWluZSB0aGUgZG9taWQg
b2YgbmV3bHkgY3JlYXRlZCBvcgo+IHJlc3RvcmVkIGRvbWFpbnMgYW5kIHRoZXJlZm9yZSB0aGlz
IGNyaXRlcmlhIGZvciBjaG9vc2luZyAnc29mdCByZXNldCcKPiB3aWxsIG5vIGxvbmdlciBiZSB1
c2FibGUuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGFuIGV4dHJhIGJvb2xlYW4gb3B0aW9uIHRvIGxp
YnhsX19kb21haW5fbWFrZSgpIHRvIHNwZWNpZnkKPiB3aGV0aGVyIGl0IGlzIGJlaW5nIGludm9r
ZWQgaW4gc29mdCByZXNldCBjb250ZXh0IGFuZCBhcHByb3ByaWF0ZWx5Cj4gbW9kaWZpZXMgY2Fs
bGVycyB0byBjaG9vc2UgdGhlIHJpZ2h0IHZhbHVlLiBUbyBmYWNpbGl0YXRlIHRoaXMsIGEgbmV3
Cj4gJ3NvZnRfcmVzZXQnIGJvb2xlYW4gZmllbGQgaXMgYWRkZWQgdG8gc3RydWN0IGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlCj4gYW5kIHRoZSAnZG9taWRfc29mdF9yZXNldCcgZmllbGQgaXMg
cmVuYW1lZCB0byAnZG9taWQnIGluIGFudGljaXBhdGlvbiBvZgo+IGl0cyB3aWRlciByZW1pdC4g
Rm9yIHRoZSBtb21lbnQgZG9fZG9tYWluX2NyZWF0ZSgpIHdpbGwgYWx3YXlzIHNldAo+IGRvbWlk
IHRvIElOVkFMSURfRE9NSUQgYW5kIGhlbmNlIHdlIGNhbiBhZGQgYW4gYXNzZXJ0aW9uIGludG8K
PiBsaWJ4bF9fZG9tYWluX2NyZWF0ZSgpIHRoYXQsIGlmIGl0IGlzIG5vdCBjYWxsZWQgaW4gc29m
dCByZXNldCBjb250ZXh0LAo+IHRoZSBwYXNzZWQgaW4gZG9taWQgaXMgZXhhY3RseSB0aGF0IHZh
bHVlLgo+IAo+IFdoaWxzdCBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgc29tZSBjaGVja3Mgb2YgJ3Jl
c3RvcmVfZmQgPiAtMScgaGF2ZSBiZWVuCj4gcmVwbGFjZWQgYnkgJ3Jlc3RvcmVfZmQgPj0gMCcg
dG8gYmUgbW9yZSBjb252ZW50aW9uYWwgYW5kIGNvbnNpc3RlbnQgd2l0aAo+IGNoZWNrcyBvZiAn
cmVzdG9yZV9mZCA8IDAnLgoKVGhhbmtzLCBuaWNlIHdvcmsuICAoSW4gZ2VuZXJhbCBteSBwcmVm
ZXJlbmNlIHdvdWxkIGJlIHRvIHNwbGl0IHN0dWZmCmxpa2UgdGhhdCBsYXN0IGJpdCBvdXQgaW50
byBhIHByZS1wYXRjaCBidXQgdGhpcyBpcyBhIHRyaXZpYWwKb2JzZXJ2YXRpb24uKQoKQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:22:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4BJ-0006kK-FB; Thu, 02 Jan 2020 17:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4BI-0006k6-3x
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:22:44 +0000
X-Inumbo-ID: 7b2f35c8-2d84-11ea-a3a1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b2f35c8-2d84-11ea-a3a1-12813bfff9fa;
 Thu, 02 Jan 2020 17:22:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577985761;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=UuPNuEkWJtP9Ho/6Gg3BhnNo7gVm2nUBrero2FAGmiI=;
 b=RZgLrRwhIINY3FInPP+u0WABSFG26Gl7Ipo4o+b6O5f1phD463paybR4
 P08Hc3eZPV2ZW+3UfAImmKAa3GU4YGCK2S+7R12keBf85avli9z4I2rUH
 4mIGKxo83C+LbZjgyHqH90ANxqo2epPlJUJI0891dSMfD+Pck/5VIkYqC g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aC3IfUr1VJiG54igMxR+4aOweb60wxzxL1kdfHkwdw3Bw9ZMIK+yJuSAYBKcl1r83wpR2wk+yn
 CKbilC923nZIqw0Z1jemZoHODynu+gE8zlzwiExZtBqKme0DrukRK9LnN6WAPtda8VIiDrBCuL
 rzNS9yCt/5V3frVv/BByNOi92U3u/LIx7KOqI46R5lSOtlKtdXzBOfoAEh2XErtgfuAywUyX9o
 scme5Uvpwt7VCOmgYIJmoo4jNDSyVCw5K/k1lk7NbuiOOef/3RkGCYsU8UHgalMeqqSNOl5Dyl
 Hgo=
X-SBRS: 2.7
X-MesageID: 10750584
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10750584"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.9950.355600.563921@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:22:38 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-4-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-4-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/6] domctl: return EEXIST from
 XEN_DOMCTL_createdomain...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCAzLzZdIGRvbWN0bDogcmV0dXJuIEVFWElTVCBm
cm9tIFhFTl9ET01DVExfY3JlYXRlZG9tYWluLi4uIik6Cj4gLi4uaWYgYSBzcGVjaWZpZWQgZG9t
aWQgaXMgYWxyZWFkeSBpbiB1c2UuCj4gCj4gWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gYWxsb3dz
IGEgZG9taWQgdG8gYmUgc3BlY2lmaWVkIGJ5IGl0cyBjYWxsZXIgYW5kCj4gd2lsbCBjb3JyZWN0
bHkgZmFpbCBpZiB0aGF0IGRvbWlkIGlzIGFscmVhZHkgaW4gdXNlLiBIb3dldmVyIHRoZSBlcnJu
bwo+IHJldHVybmVkIGluIHRoaXMgY2FzZSB3aWxsIGJlIEVJTlZBTCwgbWFraW5nIGl0IGluZGlz
dGluZ3Vpc2hhYmxlIGZyb20KPiBzZXZlcmFsIG90aGVyIGZhaWx1cmVzLiBBbHNvIGEgdmFsdWUg
b2YgRUlOVkFMIGRvZXMgbm90IHNlZW0gYXBwcm9wcmlhdGUKPiBhcyB0aGUgc3BlY2lmaWVkIGRv
bWlkIGlzIHZhbGlkIFsxXSBidXQganVzdCBub3QgKHRyYW5zaWVudGx5KSBhdmFpbGFibGUuCj4g
Cj4gWzFdIGFueSBpbnZhbGlkIHZhbHVlIHBhc3NlZCBpbiBpcyBpZ25vcmVkIGFuZCBjYXVzZXMg
WGVuIHRvIGNob29zZSBhbgo+ICAgICB1bnVzZWQgYW5kIHZhbGlkIHZhbHVlLgoKQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:25:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4Da-0006yg-Uy; Thu, 02 Jan 2020 17:25:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4Da-0006yZ-6O
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:25:06 +0000
X-Inumbo-ID: d09fd9fe-2d84-11ea-a3a1-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d09fd9fe-2d84-11ea-a3a1-12813bfff9fa;
 Thu, 02 Jan 2020 17:25:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577985906;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=+l2L3E5c64bZVQCU3GWfPg9Ft+R4d1d15gNAfIqpZ9o=;
 b=iA9QcmggTwtU5r2CyL0YpFrfqKl8rFIx5UsnuLZ/uO94LR+mENjvJBhb
 4tmtAPk0JFibTaFcKJZD28gwKtL7MH1v59am/VaMbYfGO1Mt0PL6mgGDG
 zTfWWVlcE+0s4HqksGAv1H5X6WMudEBaoywmiFEdBNneLS8tYDOoefDvi I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uAFVtAzZQHLTKg/Gscf4K+o2yU+QG89JbOzfPIh2GMjs0rbHEypYpur3A3iCdfGBvagGSqXtw4
 MM4FE1wvhZr6DxSAVOBeOQerpM/IXoMUCciYHEf4Z2DgRC3P7n1EksL7H95FUPb3WiBErANje4
 LJ4pHfLMIhnq3CnVywzYzBCyyr0MBrzk8WoZacW2cDwcQ4PFaJp1UXSI9nDuEHkvQV7ahVpOJb
 mU7xTmEr/4+P5f+PDREQdkM2pqDThFxQ5iqqJhmM7IErptgM4Z1GMy1JD6SftstIRCW2Yptw66
 KTQ=
X-SBRS: 2.7
X-MesageID: 10541184
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10541184"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.10093.571397.417202@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:25:01 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-5-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-5-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/6] domctl: set XEN_DOMCTL_createdomain
 'rover' if valid domid is specified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCA0LzZdIGRvbWN0bDogc2V0IFhFTl9ET01DVExf
Y3JlYXRlZG9tYWluICdyb3ZlcicgaWYgdmFsaWQgZG9taWQgaXMgc3BlY2lmaWVkIik6Cj4gVGhl
IHZhbHVlIG9mICdyb3ZlcicgaXMgdGhlIHZhbHVlIGF0IHdoaWNoIFhlbiB3aWxsIHN0YXJ0IHNl
YXJjaGluZyBmb3IgYW4KPiB1bnVzZWQgZG9taWQgaWYgbm9uZSBpcyBzcGVjaWZpZWQuIEN1cnJl
bnRseSBpdCBpcyBvbmx5IHVwZGF0ZWQgd2hlbiBhCj4gZG9taWQgaXMgYXV0b21hdGljYWxseSBj
aG9zZW4sIHJhdGhlciB0aGFuIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLCB3aGljaAo+IG1ha2Vz
IGl0IHZlcnkgaGFyZCB0byBkZXNjcmliZSBYZW4ncyByYXRpb25hbGUgaW4gY2hvb3NpbmcgZG9t
aWRzIGluIGFuCj4gZW52aXJvbm1lbnQgd2hlcmUgc29tZSBkb21haW4gY3JlYXRpb25zIGhhdmUg
c3BlY2lmaWVkIGRvbWlkcyBhbmQgc29tZQo+IGRvbid0Lgo+IFRoaXMgcGF0Y2ggYWx3YXlzIHVw
ZGF0ZXMgJ3JvdmVyJyBhZnRlciBhIHN1Y2Nlc3NmdWwgY3JlYXRpb24sIGV2ZW4gaW4gdGhlCj4g
Y2FzZSB0aGF0IGRvbWlkIGlzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLiBUaGlzIGVuc3VyZXMg
dGhhdCwgaWYgWGVuCj4gYXV0b21hdGljYWxseSBjaG9vc2VzIGEgZG9taWQgZm9yIGEgc3Vic2Vx
dWVudCBkb21haW4gY3JlYXRpb24gaXQgd2lsbAo+IGFsd2F5cyBiZSB0aGUgbmV4dCBhdmFpbGFi
bGUgdmFsdWUgYWZ0ZXIgdGhlIGRvbWlkIG9mIHRoZSBtb3N0IHJlY2VudGx5Cj4gY3JlYXRlZCBk
b21haW4uCgpJJ20gbm90IHlldCBjb252aW5jZWQgdGhpcyBiZWhhdmlvdXIgaXMgYmV0dGVyLCBi
dXQgSSdtIG9wZW4gdG8KcGVyc3Vhc2lvbi4KClRoZSBleGlzdGluZyBhbGxvY2F0aW9uIHN5c3Rl
bSBmYWxscyBkb3duIGluIGFueSBjYXNlIGlmIHRoZSBkb21pZApnZXRzIG5lYXIgdG8gd3JhcHBp
bmcgcm91bmQuICBJZiBpdCBkb2Vzbid0LCB0aGVuIHdpdGhvdXQgdGhpcyBwYXRjaAppdCBpcyBw
b3NzaWJsZSB0byBoYXZlIHR3byByYW5nZXMgb2YgZG9taWRzOiBhdXRvbWF0aWNhbGx5IGFsbG9j
YXRlZApvbmVzLCBhbmQgc3RhdGljYWxseSBhbGxvY2F0ZWQgaGlnaCBvbmVzLgoKV2l0aCB0aGlz
IHBhdGNoLCBzdGF0aWNhbGx5IGFsbG9jYXRpbmcgYSBkb21pZCByZXNldHMgcm92ZXIgYW5kIGNh
dXNlcwp0aGUgcmVtYWluaW5nIGJpdHMgb2Ygc3RhdGljIHNwYWNlIHRvIGJlIHBvbGx1dGVkLgoK
V2hhdCBhbSBJIG1pc3NpbmcgPyAgV2hhdCBhcmUgdGhlIHVzZSBjYXNlcyBoZXJlID8KClRoYW5r
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:27:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17: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 1in4Fh-00077L-Dl; Thu, 02 Jan 2020 17:27:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4Ff-00077E-W7
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:27:16 +0000
X-Inumbo-ID: 1e4abb60-2d85-11ea-a3a1-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e4abb60-2d85-11ea-a3a1-12813bfff9fa;
 Thu, 02 Jan 2020 17:27:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577986035;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=lvG5mc04lVw3QsuvqgaQAKnSY3A0fmuKBrc1sH+SSKE=;
 b=IqkZ86QzsOjLZYJ3Eg4w6l8cJtMQH0/65uoihWDenj4sSCjEEzEmzb8K
 D6S5Ga9PcUTTGl0q0im+dMZPe2yptjWcUsiooUI4q9tnCW3gi2CqrDRIO
 oOD6VfK1aU0ti6JzUvZW45lJ9YyzHJCAUgSryaymfRFTX1Q6sQarQH5J7 s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XmvjzV4U64ba8csLnfOYIRlYbUUAwcPuTRejkV39Ht2iNU3xXXxyJxlIik527LmcB2GIpAEqE/
 6bhRW3OcSPXl55JKkp7W1Tl3xJmG+oAIYqCcaf+0zdt6LFWirVFnvahB6UeQQSzYa6RTu8lGvu
 sLF7jvMg17eAaqntOL7AkzG5cjMMWBzDWEmtI8RdwWExcOK0j0HesKPwql8j+OujUPRRlpk+VP
 rGAlFZURKhJRz1/Q1sveTu1dkA7iIKKJc+JAltPBd/FieaMW8gOV4PquMMWPOBeZGt43OTpCuA
 VI4=
X-SBRS: 2.7
X-MesageID: 10976932
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10976932"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.10224.157354.511825@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:27:12 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-6-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-6-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: allow creation of domains with
 specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCA1LzZdIGxpYnhsOiBhbGxvdyBjcmVhdGlvbiBv
ZiBkb21haW5zIHdpdGggc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZCIpOgo+IFRoaXMgcGF0Y2gg
bW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGUgdmFsdWUgb2YgZG9taWQgdGhh
dCBpcwo+IHBhc3NlZCBpbi4gQSBuZXcgJ3NwZWNpYWwgdmFsdWUnIC0gUkFORE9NX0RPTUlEIC0g
aXMgYWRkZWQgaW50byB0aGUgQVBJCj4gYW5kIHRoaXMsIElOVkFMSURfRE9NSUQgb3IgYW55IHZh
bGlkIGRvbWlkIGlzIHBhc3NlZCB1bm1vZGlmaWVkIHRvCj4gbGlieGxfX2RvbWFpbl9tYWtlKCku
IEFueSBvdGhlciBpbnZhbGlkIGRvbWlkIHZhbHVlIHdpbGwgY2F1c2UgYW4gZXJyb3IuCj4gCj4g
SWYgUkFORE9NX0RPTUlEIGlzIHBhc3NlZCBpbiB0aGVuIGxpYnhsX19kb21haW5fbWFrZSgpIHdp
bGwgdXNlCj4gbGlieGxfX3JhbmRvbV9ieXRlcygpIHRvIGNob29zZSBhIGRvbWlkLiBJZiB0aGUg
Y2hvc2VuIHZhbHVlIGlzIG5vdCBhCj4gdmFsaWQgZG9taWQgdGhlbiB0aGlzIHN0ZXAgd2lsbCBi
ZSByZXBlYXRlZC4gT25jZSBhIHZhbGlkIHZhbHVlIGlzIGNob3Nlbgo+IGl0IHdpbGwgYmUgcGFz
c2VkIHRvIHhjX2RvbWFpbl9jcmVhdGUoKSBidXQgaWYgdGhpcyBmYWlscyB3aXRoIGFuIGVycm5v
Cj4gdmFsdWUgb2YgRUVYSVNULCBhIG5ldyByYW5kb20gdmFsdWUgd2lsbCBiZSBjaG9zZW4gYW5k
IHRoZSBvcGVyYXRpb24gd2lsbAo+IGJlIHJldHJpZWQuCgpXaGF0IGlzIHRoZSB1c2UgY2FzZSBm
b3IgdGhpcyA/CgpJIHRoaW5rIHVzaW5nIHRoaXMgaXMgaGF6YXJkb3VzIGlmIHlvdSBldmVyIGRl
c3Ryb3kgZG9tYWlucywgYmVjYXVzZQppdCB3aWxsIGxlYWQgdG8gcmV1c2Ugb2YgZG9taWRzIGlu
IGNpcmN1bXN0YW5jZXNbMV0gd2hlcmUgcmlnaHQgbm93CnRoYXQgY2FuJ3QgaGFwcGVuLgoKWzFd
IEZld2VyIHRoYW4gfjJeMTYgY3JlYXRpb25zIHBlciBYZW4gYm9vdC4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:30:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4II-0007GL-SQ; Thu, 02 Jan 2020 17:29:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4II-0007GG-1S
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:29:58 +0000
X-Inumbo-ID: 7ea019a6-2d85-11ea-a3a1-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ea019a6-2d85-11ea-a3a1-12813bfff9fa;
 Thu, 02 Jan 2020 17:29:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577986198;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=mLnkqup8Jif3VApSlqMOfNyGsFzZUqN8Fyl4tn/nRsc=;
 b=Q23SMDQ3HZOkoTg7fSVf626TlIGx5bEsISHMyQTvR9rPsg4+z92lqPR2
 aeUyduzLtboSHaP5A3b2nlXJSHMQLLgDYX+EYd1Nnpv3MQ0DRhNQli+F+
 6z2nEYL8ERtGucQTr2FuuvYcqOqKJUl0yasOyPF9JvS4YUovBUXYIZ/sr o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5mOLq0y9/Wn7zasiMrbaHw687Pu8Yl7plFJvWKjGO8zADWYRdiJ0WAQKcfa+OnOP0kDH58z1E4
 /8B3doOPl5KxrcX9YrzkI9uR29BGpyRCnRazlUuvG1nUQMwejtvPkLNcSx/4prN1391WlKMDsh
 6IT/op0x9WnGFewe1CYBHDoknHnAth36bXugY2OKJJ4rs0Q/5YT91mv+oY7pczejPt6gkbD1pU
 UW9AOh8/MQfaVfmqxU1lLvB5+RlNBz8w2DEebDBxiLYAozQZX3J8I/kwVZPLPAEPeSZaVe4s9N
 RvU=
X-SBRS: 2.7
X-MesageID: 10541396
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10541396"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.10385.878947.19392@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 17:29:53 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-7-pdurrant@amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-7-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 6/6] xl: allow specified domain id to be
 used for create, restore and migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCA2LzZdIHhsOiBhbGxvdyBzcGVjaWZpZWQgZG9t
YWluIGlkIHRvIGJlIHVzZWQgZm9yIGNyZWF0ZSwgcmVzdG9yZSBhbmQgbWlncmF0ZSIpOgo+IFRo
aXMgcGF0Y2ggYWRkcyB0aGUgb3B0aW9uIHRvIHVzZSBhIHNwZWNpZmllZCBkb21haW4gaWQgdG8g
YmUgdXNlZCBmb3IKPiB0aGUgY3JlYXRlLCByZXN0b3JlIGFuZCBtaWdyYXRlIGxpZmVjeWNsZSBv
cGVyYXRpb25zIGFuZCBkb2N1bWVudGF0aW9uCj4gdGhlcmVvZi4KCkkgYXBwcm92ZSBvZiB0aGUg
aWRlYSB0aGF0IHRoZSB4bCB1c2VyIGNhbiBzcGVjaWZ5IHRoZSBkb21pZC4gIEJ1dDoKCldoeSBz
aG91bGQgdGhpcyBiZSBhIGNvbW1hbmQgbGluZSBhcmd1bWVudCB0byB4bCwgcmF0aGVyIHRoYW4g
YSBkb21haW4KY29uZmlnIHBhcmFtZXRlciA/ICBPYnZpb3VzbHkgdGhlcmUgbmVlZHMgdG8gYmUg
YSB3YXkgdG8gb3ZlcnJpZGUgdGhlCmNob2ljZSwgZXNwZWNpYWxseSB0byBtYWtlIGxvY2FsaG9z
dCBtaWdyYXRpb24gd29yaywgYnV0IHRoZXJlIGlzCmFscmVhZHkgYSB3YXkgdG8gc3BlY2lmeSBl
eHRyYSBjb25maWcgb24gZG9tYWluIGNyZWF0ZSwgYXQgbGVhc3QuCgpUaGFua3MsCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:30:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17: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 1in4JD-0007vv-6p; Thu, 02 Jan 2020 17:30:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in4JB-0007vo-9i
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:30:53 +0000
X-Inumbo-ID: 9af12b36-2d85-11ea-b6f1-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9af12b36-2d85-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 17:30:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577986245;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=QVDh/nrrs63ec1aWF8CMmGIZLR9p2PzS1o96qsGfwm8=;
 b=ayPR+OgLTxtZDoS+sFrUeMKY8vZgoaQEdte87foGcgrJrzp0DGE/dLBG
 khe+fi8Khsk8BNQWI8/rmMJ5BuwiAhwkwX9WSSfNoFv8PQ4A25HTBx6BC
 grIEp8NR5temKfqAVWSQ4dNvheOpW9V6zuqndwZCpHOScthLZzhQYbehA k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bARxtFt9V8qSyaxG8akVeT1V8WEeK/lVdvDFE6W/d3X8W7quJdm9ADotCB1Z0AyQFZ0sY52W8G
 BO9xCtXS1uJtNMMBq11lBOfmyiS2VLRs8kquccgZTEXqaq8KXtTmLE9v+eWRMQurotHE/Co/1f
 E6HRVXRB9Y1W4/ePP49kfQVhthug4EwydKXkROyQLRpSSMuPL2HejpW4EGJjJEZQJiXih59ktj
 pclIgaygrSnvViocxVs+Fj6CC/pp6ldqwzpDyIfkqWYRXAwQGU23k8MN9gxXpdr1Vqh4GKfflw
 MN4=
X-SBRS: 2.7
X-MesageID: 10541446
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10541446"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-5-pdurrant@amazon.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: <63e0c39e-5fb4-049d-5378-888adc7b7747@citrix.com>
Date: Thu, 2 Jan 2020 17:30:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191224130416.3570-5-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] domctl: set XEN_DOMCTL_createdomain
 'rover' if valid domid is specified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMjQvMTIvMjAxOSAxMzowNCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSB2YWx1ZSBvZiAn
cm92ZXInIGlzIHRoZSB2YWx1ZSBhdCB3aGljaCBYZW4gd2lsbCBzdGFydCBzZWFyY2hpbmcgZm9y
IGFuCj4gdW51c2VkIGRvbWlkIGlmIG5vbmUgaXMgc3BlY2lmaWVkLiBDdXJyZW50bHkgaXQgaXMg
b25seSB1cGRhdGVkIHdoZW4gYQo+IGRvbWlkIGlzIGF1dG9tYXRpY2FsbHkgY2hvc2VuLCByYXRo
ZXIgdGhhbiBzcGVjaWZpZWQgYnkgdGhlIGNhbGxlciwgd2hpY2gKPiBtYWtlcyBpdCB2ZXJ5IGhh
cmQgdG8gZGVzY3JpYmUgWGVuJ3MgcmF0aW9uYWxlIGluIGNob29zaW5nIGRvbWlkcyBpbiBhbgo+
IGVudmlyb25tZW50IHdoZXJlIHNvbWUgZG9tYWluIGNyZWF0aW9ucyBoYXZlIHNwZWNpZmllZCBk
b21pZHMgYW5kIHNvbWUKPiBkb24ndC4KPiBUaGlzIHBhdGNoIGFsd2F5cyB1cGRhdGVzICdyb3Zl
cicgYWZ0ZXIgYSBzdWNjZXNzZnVsIGNyZWF0aW9uLCBldmVuIGluIHRoZQo+IGNhc2UgdGhhdCBk
b21pZCBpcyBzcGVjaWZpZWQgYnkgdGhlIGNhbGxlci4gVGhpcyBlbnN1cmVzIHRoYXQsIGlmIFhl
bgo+IGF1dG9tYXRpY2FsbHkgY2hvb3NlcyBhIGRvbWlkIGZvciBhIHN1YnNlcXVlbnQgZG9tYWlu
IGNyZWF0aW9uIGl0IHdpbGwKPiBhbHdheXMgYmUgdGhlIG5leHQgYXZhaWxhYmxlIHZhbHVlIGFm
dGVyIHRoZSBkb21pZCBvZiB0aGUgbW9zdCByZWNlbnRseQo+IGNyZWF0ZWQgZG9tYWluLgo+Cj4g
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgoKVGhpcyBi
ZWhhdmlvdXIgaXMgZGVsaWJlcmF0ZSwgaWYgbm90IG9idmlvdXMuCgpMb3RzIG9mIHRoaW5ncyBi
cmVhayB3aGVuIGRvbWlkJ3Mgb3ZlcmZsb3cuwqAgVGhlIGN1cnJlbnQgYmVoYXZpb3VyIG1lYW5z
CnRoYXQgYW4gb3ZlcmZsb3cgd29uJ3Qgb2NjdXIgdW50aWwgYWxsIGRvbWlkcyBoYXZlIGJlZW4g
dXNlZC4KCkRvbWlkIHJldXNlIGlzIGEgbWFzc2l2ZSBzd2FtcCB3aGljaCBzb21lb25lIGlzIGdv
aW5nIHRvIGZpeCBhdCBzb21lCnBvaW50Li4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:41:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4Sq-0000Oa-6k; Thu, 02 Jan 2020 17:40:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in4So-0000OV-ON
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:40:50 +0000
X-Inumbo-ID: fef039dc-2d86-11ea-88e7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fef039dc-2d86-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 17:40:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577986841;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=vHGfpV7s8Q3O0a7coK97YPRIqMPeaUzR8BJ+CZX3X/4=;
 b=iSaivY9mDVJY8i7Hvpdp1xKEBkyIT3ByOeFRPLbLfIF9lFLyLIVrMiOf
 YT0gNKjlF7AAwsojX/QoRJ78yAxh6s0orO+1Bmw62AAbUZaWPvqgfdSQo
 UYpqydnOp1Yc45mIhuVopVBshVzUmVVFRcQHqBSNXt623bYWGMOHLnx2i w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4o1etkernMF09n8RLUt1q206qu+ycygFSm/Il8brKdGdsz8slFEDl5yb6+sODg+CiNVvHFHQNe
 8qNPHK7d7ieQUXZ//M8QiE0XFtO0+Mi1RpxTDP0EapWUcRPc/1BEeRoF+9p8T213Sp8Cf7+F7l
 ZjKX7OS1qqbYKQ9IEYidfh4nHDNyL6LGFu90D9bxRMVFLTozuWhnWuoQvi6CXLG5WpxTtOtPK8
 P0FhoXmlkH2/U09Ew2shNEc50wPIeTe3ExJLbHxJd/QaVviOdBsNm/fiQp4bdX9sdq8qTXCayQ
 foY=
X-SBRS: 2.7
X-MesageID: 10751258
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10751258"
To: Julien Grall <julien@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20191227134516.15530-1-andrew.cooper3@citrix.com>
 <b190ca53-3541-438f-7a61-723a51e0d57d@xen.org>
 <967aad91-812f-3178-e8f5-1b787127ee8d@citrix.com>
 <7b5aa597-1cc9-a601-4eec-a6400a312cfc@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: <3139d26f-62e1-6afe-822a-75fb2144ca5c@citrix.com>
Date: Thu, 2 Jan 2020 17:40:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7b5aa597-1cc9-a601-4eec-a6400a312cfc@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Reposition build_pre() logic
 between architectures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMzAvMTIvMjAxOSAxMzo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24gMzAv
MTIvMjAxOSAxMzozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMzAvMTIvMjAxOSAxMzox
NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQW5kcmV3LAo+Pj4KPj4+IE9uIDI3LzEyLzIw
MTkgMTM6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gVGhlIGNhbGwgdG8geGNfZG9tYWlu
X2Rpc2FibGVfbWlncmF0ZSgpIGlzIG1hZGUgb25seSBmcm9tIHg4NiwKPj4+PiB3aGlsZSBpdHMK
Pj4+PiBoYW5kbGluZyBpbiBYZW4gaXMgY29tbW9uLsKgIE1vdmUgaXQgdG8gdGhlIGxpYnhsX19i
dWlsZF9wcmUoKS4KPj4+Pgo+Pj4+IGh2bV9zZXRfY29uZl9wYXJhbXMoKSwgaHZtX3NldF92aXJp
ZGlhbl9mZWF0dXJlcygpLAo+Pj4+IGh2bV9zZXRfbWNhX2NhcGFiaWxpdGllcygpLCBhbmQgdGhl
IGFsdHAybSBsb2dpYyBpcyBhbGwgaW4gY29tbW9uCj4+Pj4gY29kZSAocGFydHMgaWZkZWYnZCkg
YnV0IGRlc3BpdGUgdGhpcywgaXMgYWxsIGFjdHVhbGx5IHg4NiBzcGVjaWZpYy4KPj4+Cj4+PiBX
aGlsZSBhbHRwMm0gaXMgb25seSBzdXBwb3J0ZWQgb24geDg2LCB0aGUgY29uY2VwdCBpcyBub3QK
Pj4+IHg4Ni1zcGVjaWZpYy4gSSBhbSBhY3R1YWxseSBhd2FyZSBvZiBwZW9wbGUgdXNpbmcgYWx0
cDJtIG9uIEFybSwKPj4+IGFsdGhvdWdodCB0aGUgc3VwcG9ydCBpcyBub3QgdXBzdHJlYW0geWV0
Lgo+Pj4KPj4+Pgo+Pj4+IE1vdmUgaXQgaW50byB4ODYgc3BlY2lmaWMgY29kZSwgYW5kIGZvbGQg
YWxsIG9mIHRoZQo+Pj4+IHhjX2h2bV9wYXJhbV9zZXQoKSBjYWxscwo+Pj4+IHRvZ2V0aGVyIGlu
dG8gaHZtX3NldF9jb25mX3BhcmFtcygpIGluIGEgZmFyIG1vcmUgY29oZXJlbnQgd2F5Lgo+Pj4+
Cj4+Pj4gRmluYWxseSAtIGVuc3VyZSB0aGF0IGFsbCBoeXBlcmNhbGxzIGhhdmUgdGhlaXIgcmV0
dXJuIHZhbHVlcyBjaGVja2VkLgo+Pj4+Cj4+Pj4gTm8gcHJhY3RpY2FsIGNoYW5nZSBpbiBjb25z
dHJ1Y3RlZCBkb21haW5zLsKgIEZld2VyIHVzZWxlc3MgaHlwZXJjYWxscwo+Pj4+IG5vdyB0bwo+
Pj4+IGNvbnN0cnVjdCBhbiBBUk0gZ3Vlc3QuCj4+Pgo+Pj4gSSB0aGluayBpdCB3b3VsZCBiZSBi
ZXN0IHRvIGtlZXAgYW55dGhpbmcgdGhhdCB3ZSBrbm93IGNhbiBiZSB1c2VkIG9uCj4+PiBhcm0g
KG9yIG5ldyBhcmNoaXRlY3R1cmUpIGluIGNvbW1vbiBjb2RlLiBJIGFtIHRoaW5raW5nIGFib3V0
Cj4+PiAibmVzdGVkaHZtIiBhbmQgImFsdHAybSIuCj4+Cj4+IE5laXRoZXIgb2YgdGhvc2Ugb3B0
aW9ucyBhcmUgZ29pbmcgdG8gc3Vydml2ZSBpbiB0aGlzIGZvcm0uCj4KPiBPaCwgaXQgd2Fzbid0
IGNsZWFyIGZyb20gdGhlIGNvbW1pdCBtZXNzYWdlLiBXb3VsZCB5b3UgbWluZCB0byBhZGQgYQo+
IHNlbnRlbmNlIGluIHRoZSBjb21taXQgbWVzc2FnZSBhYm91dCBpdD8KCldlbGwgLSB0aGV5IGFy
ZW4ndCBnb2luZyB0byBzdXJ2aXZlIGxvbmctdGVybSBpbiB0aGlzIGZvcm0uwqAgQm90aCBuZWVk
CnRvIGJlY29tZSBkb21haW5fY3JlYXRlIHBhcmFtZXRlcnMuCgpXaGV0aGVyIG9yIG5vdCB0aGV5
IGFjdHVhbGx5IGdldCBjaGFuZ2VkIGJlZm9yZSBzb21lb25lIHRyaWVzCnVwc3RyZWFtaW5nIHRo
ZSBBUk0gQWx0cDJtIHdvcmsgaXMgYSBkaWZmZXJlbnQgbWF0dGVyLCBpZiB0aGF0IGFmZmVjdHMK
eW91ciBhbnN3ZXIuCgo+Cj4+Cj4+IEFsc28sIHRoZSBjaGVja3MgY2FuJ3Qgc3RheSBpbiBjb21t
b24gY29kZS7CoCBDdXJyZW50bHksIFhlbiBkb2Vzbid0Cj4+IHJlamVjdCBiYWQgcGFyYW1ldGVy
cywgYW5kIHRoZSB0b29sc3RhY2sgZG9lc24ndCBjaGVjayByZXR1cm4gdmFsdWVzLgo+PiBGcmFu
a2x5LCBuZWl0aGVyIG9mIHRoZXNlIGJ1Z3Mgc2hvdWxkIGV2ZXIgaGF2ZSBnb3QgdGhyb3VnaCBj
b2RlIHJldmlldywKPj4gc2VlaW5nIGFzIHdlIHdlcmUgZG9pbmcgcmF0aGVyIGJldHRlciBjb2Rl
IHJldmlldyBieSB0aGUgdGltZSB0aGUgQVJNCj4+IHBvcnQgY2FtZSBhYm91dC4KPgo+IFRoZSBI
Vk1fUEFSQU0gaXMgbm90IGdyZWF0IG9uIEFybSA6KC4gSXQgd291bGQgYmUgbmljZSB0byBnZXQg
dGhpcwo+IGZpeGVkIHByb3Blcmx5LgoKSSBsb29rZWQgYmFjayBhdCBteSBwYXRjaCBzZXJpZXMg
ZG9pbmcganVzdCB0aGlzLCBhbmQgZGVzcGl0ZSBiZWluZyBhCnllYXIgb2xkLCBJJ20gc3RpbGwg
c3VmZmljaWVudGx5IGlycml0YXRlZCBhdCB0aGUgbml0cGlja2luZyBhbmQKaW5hYmlsaXR5IHRv
IHJlYWQvaW50ZXJwcmV0IENPRElOR19TVFlMRSB0aGF0IEkgZG9uJ3QgZmVlbCBsaWtlIHdhc3Rp
bmcKYW55IG1vcmUgb2YgbXkgdGltZSByaWdodCBub3cuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:50:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 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 1in4bd-0000eb-Ce; Thu, 02 Jan 2020 17:49:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WNQ8=2X=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1in4bc-0000dz-9y
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:49:56 +0000
X-Inumbo-ID: 48d5e78a-2d88-11ea-a3a4-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48d5e78a-2d88-11ea-a3a4-12813bfff9fa;
 Thu, 02 Jan 2020 17:49:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577987395;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=q4gKztM3vlZfs4wq0vdx17JjubV+XsngYZMv56vkB44=;
 b=JjM8RLP2Bj4JtJ1DTD1V1TDCMsircUl9SsLZ8patf68emMouB8NJNLna
 E5QhoYGzI4ThTotc0+NK9xU1PXjChFiCpepov+7y9wGlO0+nhuPtCLQFG
 QJrSngIqnZqwd6nMKoTnioevvkAEKpv6q6U30gI2II3BNI57g/nGcdPu+ M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n9gS2ahYTsiXg5+aI6+tSp/7CWx58jv2zdn4JhMNjhqkosGEKoMgerSnwMB9YOFX4nh+849R82
 jhl9yG/7ia45gXoog7XPO3lwCNpBw5TBPgyF34t+LEqzcsh/FywlVn/W9PiFi/qTYN5B2PsbRE
 Wx/g7fu2CUp0npzL8jvs2p6b9IOv28UwYthSygatXDE0+IIqKdTP0n5UdPjf8M15QgYm+KtDks
 Clhw5nildQyi1msObwvMfSfNrjcSaHHHj2C1snxBfiJmzV/0/3PWa+OO4dRjfH+Pcct0hSJTsn
 E/4=
X-SBRS: 2.7
X-MesageID: 10751529
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10751529"
To: Julien Grall <julien@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
 <ccafa7fc-5cd2-2d3f-a62f-0185ff8ca5e1@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: <4fbaff27-eb58-481e-77d0-c6d948004ab0@citrix.com>
Date: Thu, 2 Jan 2020 17:49:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ccafa7fc-5cd2-2d3f-a62f-0185ff8ca5e1@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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: Ian Jackson <Ian.Jackson@citrix.com>, Varad Gautam <vrd@amazon.de>, Stefano
 Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@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>

T24gMjMvMTIvMjAxOSAxODoyMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24gMTcv
MTIvMjAxOSAyMToxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4geGNfZG9tX3AybSgpIGFuZCBk
b20tPnAybV9ob3N0W10gaW1wbGVtZW50IGEgbGluZWFyIHRyYW5zZm9ybSBmb3IKPj4gdHJhbnNs
YXRlZAo+PiBkb21haW5zLCBidXQgd2FzdGUgYSBzdWJzdGFudGlhbCBjaHVuayBvZiBSQU0gZG9p
bmcgc28uCj4+Cj4+IEFSTSBsaXRlcmFsbHkgbmV2ZXIgcmVhZHMgZG9tLT5wMm1faG9zdFtdIChi
ZWNhdXNlIG9mIHRoZQo+PiB4Y19kb21fdHJhbnNsYXRlZCgpCj4+IHNob3J0IGNpcmN1aXQgaW4g
eGNfZG9tX3AybSgpKS7CoCBEcm9wIGl0IGFsbC4KPj4KPj4geDg2IEhWTSBkb2VzIHVzZSBkb20t
PnAybV9ob3N0W10gZm9yCj4+IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0KCkgY2Fs
bHMKPj4gd2hlbiBwb3B1bGF0aW5nIDRrIHBhZ2VzLsKgIFJldXNlIHRoZSBzYW1lIHRhY3RpYyBm
cm9tIDJNLzFHIHJhbmdlcwo+PiBhbmQgdXNlIGFuCj4+IG9uLXN0YWNrIGFycmF5IGluc3RlYWQu
wqAgRHJvcCB0aGUgbWVtb3J5IGFsbG9jYXRpb24uCj4+Cj4+IHg4NiBQViBndWVzdHMgZG8gdXNl
IGRvbS0+cDJtX2hvc3RbXSBhcyBhIG5vbi1pZGVudGl0eSB0cmFuc2Zvcm0uwqAKPj4gUmVuYW1l
IHRoZQo+PiBmaWVsZCB0byBwdl9wMm0gdG8gbWFrZSBpdCBjbGVhciBpdCBpcyBQVi1vbmx5Lgo+
Cj4gTmljZSBjbGVhbnVwISBUaGlzIHdpbGwgcHJvYmFibHkgbWFrZSBzbGlnaHRseSBmYXN0ZXIg
Z3Vlc3QgYm9vdCA6KS4KPgo+PiBAQCAtMzU5LDcgKzM1Niw2IEBAIHN0YXRpYyBpbnQgcG9wdWxh
dGVfZ3Vlc3RfbWVtb3J5KHN0cnVjdAo+PiB4Y19kb21faW1hZ2UgKmRvbSwKPj4gwqAgc3RhdGlj
IGludCBtZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPj4gwqAgewo+PiDCoMKgwqDC
oMKgIGludCBpLCByYzsKPj4gLcKgwqDCoCB4ZW5fcGZuX3QgcGZuOwo+PiDCoMKgwqDCoMKgIHVp
bnQ2NF90IG1vZGJhc2U7Cj4+IMKgIMKgwqDCoMKgwqAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50
NjRfdClkb20tPnRvdGFsX3BhZ2VzIDw8IFhDX1BBR0VfU0hJRlQ7Cj4+IEBAIC00MjMsMTEgKzQx
OSw2IEBAIHN0YXRpYyBpbnQgbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4+IMKg
wqDCoMKgwqAgYXNzZXJ0KHJhbXNpemUgPT0gMCk7IC8qIFRvbyBtdWNoIFJBTSBpcyByZWplY3Rl
ZCBhYm92ZSAqLwo+PiDCoCDCoMKgwqDCoMKgIGRvbS0+cDJtX3NpemUgPSBwMm1fc2l6ZTsKPgo+
IERvIHdlIG5lZWQgdG8ga2VlcCBwMm1fc2l6ZT8KClllcywgSSB0aGluayBzby4KClRoZXJlIGFy
ZSBzb21lIGNvbW1vbiBjaGVja3Mgd2hpY2ggd291bGQgZmFpbCBpZiBpdCBiZWNvbWVzIDAsIGFu
ZAppbXBvcnRhbnRseSwgaXQgaXMgdXNlZCB0byBsb2NhdGUgc2FmZSBnZm5zIGZvciB0ZW1wb3Jh
cnkgcGh5c21hcCBtYXBwaW5ncy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:50:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17:50:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4cX-0001KS-O3; Thu, 02 Jan 2020 17:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1in4cW-0001KL-KP
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:50:52 +0000
X-Inumbo-ID: 6a3d689e-2d88-11ea-a3a6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a3d689e-2d88-11ea-a3a6-12813bfff9fa;
 Thu, 02 Jan 2020 17:50: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 <osstest-admin@xenproject.org>)
 id 1in4cU-0002DN-Kj; Thu, 02 Jan 2020 17:50: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 1in4cU-0007Zl-6t; Thu, 02 Jan 2020 17:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1in4cU-0006gB-6I; Thu, 02 Jan 2020 17:50:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145481-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx: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-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-vhd: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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 17:50:50 +0000
Subject: [Xen-devel] [xen-unstable test] 145481: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ4MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQw
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwY2Q3OTFjNDk5YmRjNjk4
ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUwMjUgIDIw
MTktMTItMjAgMTM6NTg6MTAgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1MDU4
ICAyMDE5LTEyLTIxIDA3OjE1OjM3IFogICAxMiBkYXlzICAgMzAgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1MzIxICAyMDE5LTEyLTI4IDA3OjUxOjE0IFogICAgNSBkYXlzICAgMTMg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2lj
eiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkg
S292YWxldiA8dmFsb3JAbGlzdC5ydT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEzOTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 17:54:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 17: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 1in4fo-0001WN-9j; Thu, 02 Jan 2020 17:54:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1in4fn-0001WG-1n
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 17:54:15 +0000
X-Inumbo-ID: e3587f70-2d88-11ea-a3a6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3587f70-2d88-11ea-a3a6-12813bfff9fa;
 Thu, 02 Jan 2020 17:54: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 <osstest-admin@xenproject.org>)
 id 1in4fl-0002If-Pv; Thu, 02 Jan 2020 17:54: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 1in4fl-0007ct-Is; Thu, 02 Jan 2020 17:54:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1in4fl-00007l-IM; Thu, 02 Jan 2020 17:54:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145492-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=585972dc10f2c95db22a80207464d9c8866aa28f
X-Osstest-Versions-That: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 17:54:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145492: 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>

ZmxpZ2h0IDE0NTQ5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ODU5NzJkYzEwZjJjOTVkYjIyYTgwMjA3NDY0ZDljODg2NmFhMjhmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYTEzYWMzYWQ0ZDNlZjM5OWZl
MmM4NWZiMDlmY2I3YWIxY2RkMTQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUzMDQgIDIwMTkt
MTItMjcgMjA6MDA6NDEgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NDkyICAy
MDIwLTAxLTAyIDE1OjAyOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzYTEzYWMzYWQ0Li41ODU5NzJkYzEw
ICA1ODU5NzJkYzEwZjJjOTVkYjIyYTgwMjA3NDY0ZDljODg2NmFhMjhmIC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:04:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18: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 1in4ps-0002TP-Fz; Thu, 02 Jan 2020 18:04:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4pr-0002TK-JX
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:04:39 +0000
X-Inumbo-ID: 56dedb83-2d8a-11ea-a3a7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56dedb83-2d8a-11ea-a3a7-12813bfff9fa;
 Thu, 02 Jan 2020 18:04:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577988278;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=jzzw2KZFt4qiT79IHWrEuiFHTomBbEMjEGosXBoMiD8=;
 b=ByZzofHoMmsb/jVgEtZo0zfBO+PZYLeYPxsnTYZj1lzMzNDRnvhfDNQS
 +bloGvtHcSaTsFc6UMgmDEOvpYcVRSf9O5/mAJ/0yWixcdGoNKQeVmSh6
 tKasIHivC/qIN37i19iAMmy6gd+UCVEAKJULKSB+Aera5wXRED5B9Jevo c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xtyQcTXl28Ka8UsU7PXQgzX8OZepY/+POkAFu8B7SrKPb7d1pLPBKSHihQgH2A607gkRa8AL3u
 XOGnhPH5kaxXeOX94oVpdOdkRMLNdsUo0LFo68nyz2Fq3XjnQoU0MZOsatR6iqSsY82IwN1zii
 TybsOzEqV4dmOc+oqMnqr6Zs2YWZE3aZ+ISOhoGIqlQBNHFjBFqizoIcTOPiDN7pIvBP6xqrnz
 01/enOJfyz/2L8GeL0K34F6sE1/YWzJrPj8yyPQEym5zSxrT+ZTowRtDY0xTvJvHbf+EKvVkhX
 KVQ=
X-SBRS: 2.7
X-MesageID: 10816425
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10816425"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 18:04:33 +0000
Message-ID: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] Switch to linux-4.19 by default (from
 4.14)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <royger@FreeBSD.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@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>

VGhpcyBhZmZlY3RzIG9ubHkgeDg2IGFuZCBvbmx5IHRoZSBicmFuY2hlcyB0aGF0IGFyZW4ndCBs
aW51eC0qLCBzaW5jZQpvYnZpb3VzbHkgdGhlIGxhdHRlciB1c2Ugd2hhdGV2ZXIgdmVyc2lvbiB0
aGV5IGFyZSB1c2luZy4KCkkgY29tcGFyZWQgdGhlIG1vc3QgcmVjZW50IGxpbnV4LTQuMTkgcmVz
dWx0cyB3aXRoIHRoZSBtb3N0IHJlY2VudApsaW51eC00LjE0IG9uZXMsIGFuZCB0aGVyZSB3YXMg
b25seSBvbmUgbmV3IGZhaWx1cmUgKGluIDE0Mzg0MSk6CiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTQzOTExCgpUaGlzIHN0ZXAgaGFzIGZhaWxlZCB0d2ljZSBpbiB0aGUgd2ViLXZpc2libGUg
aGlzdG9yeSBvZiB0aGlzIGpvYiBvbgo0LjE5OyBhbmQgb25jZSByZWNlbnRseSBpbiA0LjE0LiAg
QmVjYXVzZSBvZiB0aGUgbG93IHVwZGF0ZSByYXRlIG9mCnRoZXNlIHRyZWVzIG5vd2FkYXlzLCB0
aGVzZSB0ZXN0cyBhcmUgYSB3aGlsZSBhZ28gYW5kIHdlIGRvbid0IGhhdmUKdGhlIGxvZ3MgYW55
IG1vcmUuCgpJIHRoaW5rIGdpdmVuIHRoYXQgaXQncyBhbHJlYWR5IG5vdCBwZXJmZWN0IHRoaXMg
aXMgbm90IGEgYmxvY2tlciBhbmQKd2Ugc2hvdWxkIHVwZGF0ZSBvc3N0ZXN0IHRvIDQuMTQuCgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm95Z2VyQEZyZWVCU0Qub3JnPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBhcC1jb21tb24gfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcC1jb21t
b24gYi9hcC1jb21tb24KaW5kZXggNmFlN2NjZTYuLjU0N2I0OGVkIDEwMDY0NAotLS0gYS9hcC1j
b21tb24KKysrIGIvYXAtY29tbW9uCkBAIC01OSw3ICs1OSw3IEBACiAKIDogJHtQVVNIX1RSRUVf
TElOVVg6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0fQogOiAke0JBU0Vf
VFJFRV9MSU5VWDo9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdH0KLTogJHtC
QVNFX1RBR19MSU5VWDo9dGVzdGVkL2xpbnV4LTQuMTR9Cis6ICR7QkFTRV9UQUdfTElOVVg6PXRl
c3RlZC9saW51eC00LjE5fQogOiAke0JBU0VfVEFHX0xJTlVYX0FSTTo9dGVzdGVkL2xpbnV4LWFy
bS14ZW59CiAKIGlmIFsgIngke1RSRUVfTElOVVh9IiA9IHggXTsgdGhlbgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:09:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in4uu-0002dQ-51; Thu, 02 Jan 2020 18:09:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DL29=2X=freebsd.org=royger@srs-us1.protection.inumbo.net>)
 id 1in4ut-0002dL-5Q
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:09:51 +0000
X-Inumbo-ID: 115ddd78-2d8b-11ea-a3a8-12813bfff9fa
Received: from mx2.freebsd.org (unknown [96.47.72.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 115ddd78-2d8b-11ea-a3a8-12813bfff9fa;
 Thu, 02 Jan 2020 18:09:50 +0000 (UTC)
Received: from mx1.freebsd.org (mx1.freebsd.org [96.47.72.80])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
 (Client CN "mx1.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx2.freebsd.org (Postfix) with ESMTPS id D55847E694;
 Thu,  2 Jan 2020 18:09: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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 server-signature RSA-PSS (4096 bits)
 client-signature RSA-PSS (4096 bits) client-digest SHA256)
 (Client CN "smtp.freebsd.org",
 Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 47pbfP4Y41z3FXX;
 Thu,  2 Jan 2020 18:09:49 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Received: from localhost (unknown [93.176.176.248])
 (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 BFD75B6A4;
 Thu,  2 Jan 2020 18:09:48 +0000 (UTC)
 (envelope-from royger@FreeBSD.org)
Date: Thu, 2 Jan 2020 19:09:36 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <royger@FreeBSD.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20200102180936.GL11756@Air-de-Roger>
References: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH] Switch to linux-4.19 by default
 (from 4.14)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Paul Durrant <paul.durrant@citrix.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDY6MDQ6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBhZmZlY3RzIG9ubHkgeDg2IGFuZCBvbmx5IHRoZSBicmFuY2hlcyB0aGF0IGFy
ZW4ndCBsaW51eC0qLCBzaW5jZQo+IG9idmlvdXNseSB0aGUgbGF0dGVyIHVzZSB3aGF0ZXZlciB2
ZXJzaW9uIHRoZXkgYXJlIHVzaW5nLgo+IAo+IEkgY29tcGFyZWQgdGhlIG1vc3QgcmVjZW50IGxp
bnV4LTQuMTkgcmVzdWx0cyB3aXRoIHRoZSBtb3N0IHJlY2VudAo+IGxpbnV4LTQuMTQgb25lcywg
YW5kIHRoZXJlIHdhcyBvbmx5IG9uZSBuZXcgZmFpbHVyZSAoaW4gMTQzODQxKToKPiAgIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzkxMQo+IAo+IFRoaXMgc3RlcCBoYXMgZmFpbGVkIHR3aWNl
IGluIHRoZSB3ZWItdmlzaWJsZSBoaXN0b3J5IG9mIHRoaXMgam9iIG9uCj4gNC4xOTsgYW5kIG9u
Y2UgcmVjZW50bHkgaW4gNC4xNC4gIEJlY2F1c2Ugb2YgdGhlIGxvdyB1cGRhdGUgcmF0ZSBvZgo+
IHRoZXNlIHRyZWVzIG5vd2FkYXlzLCB0aGVzZSB0ZXN0cyBhcmUgYSB3aGlsZSBhZ28gYW5kIHdl
IGRvbid0IGhhdmUKPiB0aGUgbG9ncyBhbnkgbW9yZS4KPiAKPiBJIHRoaW5rIGdpdmVuIHRoYXQg
aXQncyBhbHJlYWR5IG5vdCBwZXJmZWN0IHRoaXMgaXMgbm90IGEgYmxvY2tlciBhbmQKPiB3ZSBz
aG91bGQgdXBkYXRlIG9zc3Rlc3QgdG8gNC4xNC4KPiAKPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm95Z2VyQEZyZWVCU0Qub3JnPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KCldpdGggdGhpcyB3ZSBjb3VsZCBzdGFydCBhZGRpbmcgcHZoIGRvbTAgam9icyA6
KQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:12:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18:12: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 1in4ww-0003NW-Jc; Thu, 02 Jan 2020 18:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4wv-0003Ml-4n
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:11:57 +0000
X-Inumbo-ID: 5c3c8d26-2d8b-11ea-a3ab-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c3c8d26-2d8b-11ea-a3ab-12813bfff9fa;
 Thu, 02 Jan 2020 18:11:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577988716;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=/53FpydU8dBPD3/6VliKxFqi83Wdtm1o/xr8p9UjJPU=;
 b=dpe+PTBX/XPFtz9MvILsp9Rww6Hu1JWVCb5Ze/xVZzTOzbEn8xKY4vLo
 zlj7DhvrZ9tjuWUUbcE3a7sF0ilFAdKYy+agdJ1cvdAjhv3v9VTN5oP2G
 liK+ewCxkW2NaGdCV2JLrWXt94vPettGVpQKxIHH7Wg7IRMuEpJ+FXkzS 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: el2vXq0wjdwvy10/fR+wVid9wzNVdr5FCxpnz87Qv1mzrsEzwMU8ViQ/glmmsvF/T4lfrSZ5zR
 rrGklJbVa79HpuJihUD/iQZVn1vEY8/ze8fwI1VO5bVoyORURIX7vBb1gGX3aaxqfzki73Ulvw
 6+yI7mwLtajVVp688sH70ZgwIc6r8kNtbx2R7UTMv0IU7wPdnrktWjIQnUMMIi34j7OxmKR61U
 REjc9vnL67aD/HehCAIcfJD0YAwF8fBeqs3BM895YHpL+cfwPjB9wXrP2ShORGVj3UYTxKmcLt
 sIA=
X-SBRS: 2.7
X-MesageID: 10816731
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10816731"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 2 Jan 2020 18:11:46 +0000
Message-ID: <20200102181146.26429-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/xl/xl_cmdtable.c: Fix a simple typo.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Chad Dougherty <crd@acm.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

RnJvbTogQ2hhZCBEb3VnaGVydHkgPGNyZEBhY20ub3JnPgoKU2lnbmVkLW9mZi1ieTogQ2hhZCBE
b3VnaGVydHkgPGNyZEBhY20ub3JnPgotLS0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRl
eCA1YmFhNjAyM2FhLi4zYjMwMmIyZjIwIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJs
ZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTUwMiw3ICs1MDIsNyBAQCBzdHJ1
Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgfSwKICAgICB7ICJsb2FkcG9saWN5IiwK
ICAgICAgICZtYWluX2xvYWRwb2xpY3ksIDAsIDEsCi0gICAgICAiTG9hZHMgYSBuZXcgcG9saWN5
IGludCB0aGUgRmxhc2sgWGVuIHNlY3VyaXR5IG1vZHVsZSIsCisgICAgICAiTG9hZHMgYSBuZXcg
cG9saWN5IGludG8gdGhlIEZsYXNrIFhlbiBzZWN1cml0eSBtb2R1bGUiLAogICAgICAgIjxwb2xp
Y3kgZmlsZT4iLAogICAgIH0sCiAjaWZuZGVmIExJQlhMX0hBVkVfTk9fU1VTUEVORF9SRVNVTUUK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:12:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18: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 1in4xl-0003SY-VZ; Thu, 02 Jan 2020 18:12:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=h/dY=2X=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1in4xk-0003SQ-0L
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:12:48 +0000
X-Inumbo-ID: 75ddb50c-2d8b-11ea-88e7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75ddb50c-2d8b-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 18:12:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1577988759;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=+VbXewsK1q2K+jORHbUf/wXKhwqkVz0kIC71u6YbpuQ=;
 b=SiZlDc/PJQhDnKd1TJg+8EOZKDdsp/FDvhoc6nLmatquum4vpkwGXXB0
 Dn7ZjOZrlpbheyr7Mg2WSwpWvvxPuLw6Zm34DPkE/ObsO9QgtIfflXJEu
 KOeg2BS8uYUEd7cfiF/Qvp1hEScVaOA0e9BPTFRCphJfuv/whZZJtGq7r Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2I66LNZGo3ZIjKeWaIE7lMcorhGslFwRB9W1UeOopl/SvzKHBg9KWazZsM6WMV7TRjNVgy4egu
 G8Ax+FeHwkHMNBxjkGJV9ocD7GOmOal+ujBw86S+JpBK7TpEEibmD9V8JVkA0XoQ4vI6o3lm9D
 eqSC73U76EnqOc+quzHbspY0ii2gWD+pV4BVvTR33Tll+lJq08klfRQre7JA5fcTu5Zgz4P4LG
 z8PjBb7ecd94TzLrnTBB65fj4+6Omay9NJOxLixAZDEYjl1vLvbaAn7yam5WWp4ipxtdHfRONq
 wzk=
X-SBRS: 2.7
X-MesageID: 10406298
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,387,1571716800"; d="scan'208";a="10406298"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24078.12947.939879.406757@mariner.uk.xensource.com>
Date: Thu, 2 Jan 2020 18:12:35 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
In-Reply-To: <20200102181146.26429-1-ian.jackson@eu.citrix.com>
References: <20200102181146.26429-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/xl/xl_cmdtable.c: Fix a simple typo.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Chad Dougherty <crd@acm.org>, Wei Liu <wl@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>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIXSB0b29scy94bC94bF9jbWR0YWJsZS5jOiBGaXgg
YSBzaW1wbGUgdHlwby4iKToKPiBGcm9tOiBDaGFkIERvdWdoZXJ0eSA8Y3JkQGFjbS5vcmc+Cj4g
Cj4gU2lnbmVkLW9mZi1ieTogQ2hhZCBEb3VnaGVydHkgPGNyZEBhY20ub3JnPgo+IC0tLQo+ICB0
b29scy94bC94bF9jbWR0YWJsZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBpbmRleCA1YmFhNjAyM2FhLi4zYjMwMmIy
ZjIwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiArKysgYi90b29scy94
bC94bF9jbWR0YWJsZS5jCj4gQEAgLTUwMiw3ICs1MDIsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21k
X3RhYmxlW10gPSB7Cj4gICAgICB9LAo+ICAgICAgeyAibG9hZHBvbGljeSIsCj4gICAgICAgICZt
YWluX2xvYWRwb2xpY3ksIDAsIDEsCj4gLSAgICAgICJMb2FkcyBhIG5ldyBwb2xpY3kgaW50IHRo
ZSBGbGFzayBYZW4gc2VjdXJpdHkgbW9kdWxlIiwKPiArICAgICAgIkxvYWRzIGEgbmV3IHBvbGlj
eSBpbnRvIHRoZSBGbGFzayBYZW4gc2VjdXJpdHkgbW9kdWxlIiwKPiAgICAgICAgIjxwb2xpY3kg
ZmlsZT4iLAo+ICAgICAgfSwKPiAgI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1F
CgpJIHBvc3RlZCB0aGlzIHRvIHRoZSBsaXN0IGZvciBmb3JtJ3Mgc2FrZS4gIEkgZG9uJ3QgdGhp
bmsgd2UgbmVlZCBhbgphY2suICBJJ20gYXBwbHlpbmcgaXQgcmlnaHQgYXdheS4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:46:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1in5TZ-0005w1-TI; Thu, 02 Jan 2020 18:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3gH+=2X=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1in5TY-0005vw-4u
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:45:40 +0000
X-Inumbo-ID: 11fd97c8-2d90-11ea-a3bb-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11fd97c8-2d90-11ea-a3bb-12813bfff9fa;
 Thu, 02 Jan 2020 18:45:39 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id w15so27571035wru.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 10:45:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=WCQqhYs0hCnYUvn6kPvU9UZHAREuI6o22WJSfEKtg6w=;
 b=C8PqHcs3Po9lj8tXcefksOgqNxnfpzinj+LQdSaLZ5qGFUp91GH5PmSP0VfRBWPm0p
 8eD1+hSoZk86Uk07tM8nEQ4e+pW6K9YyHGDGmQD0yqvG/4YOx7LUV/V0gwr5LPRf/wxT
 zNB26mg7EgoYSTk4N8hMW7N8865i++5oMa5joV9yVxNWiZL6l+FMTxowjzrb80XORDJg
 UvJ/o/OX4SQHs5e5bvKfbkYq+3xpQBHydYE87J0xchsqdMhXO6fvFHSjuRDVHQbusFHa
 +/daYymZGcbsnGHMHCnvEKJk/J/6RKKnKRFL8JMpwrg8g48T+a/jI0G75WzEy4GgmpIZ
 yGpg==
X-Gm-Message-State: APjAAAWBJMTjO4TtqcawSTnPgryaPLxOiZ9YlMzqgcmdtS+jU7ArRkbl
 sYBV95EkU1hi3GWxBcfIMeI=
X-Google-Smtp-Source: APXvYqxQHgfQJqYthmucHfNhXQMTO28ZAPaOs6X+e/3Gyvxjm+U/g85EN/GsfHjSzSnj1uQS0iarAA==
X-Received: by 2002:adf:ef03:: with SMTP id e3mr86640468wro.216.1577990738457; 
 Thu, 02 Jan 2020 10:45:38 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id o194sm9573613wme.45.2020.01.02.10.45.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 10:45:37 -0800 (PST)
Date: Thu, 2 Jan 2020 18:45:36 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200102184536.i25lgkjrps5nq3mh@debian>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <20200102165515.4brbqceseurokvp3@debian>
 <a5883bef-d760-5712-3f76-78e96a018a45@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a5883bef-d760-5712-3f76-78e96a018a45@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wl@xen.org>, Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDU6MjA6MTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMi8wMS8yMDIwIDE2OjU1LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBK
YW4gMDIsIDIwMjAgYXQgMDI6NTk6NTNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBUaGUgam1wIGFmdGVyIHNldHRpbmcgJWNyMCBpcyByZWR1bmRhbnQgd2l0aCB0aGUgZm9sbG93
aW5nIGxqbXAuCj4gPj4KPiA+PiBUaGUgQ1BVSUQgdG8gcHJvdGVjdCB0aGUganVtcCB0byBoaWdo
ZXIgbWFwcGluZ3Mgd2FzIGluc2VydGVkIGR1ZSB0byBhbgo+ID4+IGFidW5kYW5jZSBvZiBjYXV0
aW9uL3BhcmFub2lhIGJlZm9yZSBTcGVjdHJlIHdhcyBwdWJsaWMuICBUaGVyZSBpcyBub3QgYQo+
ID4+IG1hdGNoaW5nIHByb3RlY3Rpb24gaW4gdGhlIFMzIHJlc3VtZSBwYXRoLCBhbmQgdGhlcmUg
aXMgbm90aGluZwo+ID4+IGludGVyZXN0aW5nIGluIG1lbW9yeSBhdCB0aGlzIHBvaW50Lgo+ID4g
V2hhdCBkbyB5b3UgbWVhbiBieSAidGhlcmUgaXMgbm90aGluZyBpbnRlcmVzdGluZyBpbiBtZW1v
cnkiIGhlcmU/Cj4gPgo+ID4gQXMgZmFyIGFzIEkgY2FuIHRlbGwgaWRlbCBwYWdlIHRhYmxlIGhh
cyBiZWVuIGxvYWRlZC4gIER1cmluZyBBUAo+ID4gYnJpbmctdXAgaXQgY29udGFpbnMgcnVudGlt
ZSBkYXRhLCBubz8KPiAKPiBXZSBoYXZlbid0IGV2ZW4gZGVjb21wcmVzc2VkIHRoZSBkb20wIGtl
cm5lbCBhdCB0aGlzIHBvaW50LsKgIFdoYXQgZGF0YQo+IGFyZSB5b3UgY29uY2VybmVkIGJ5PwoK
QXMgdGhlIG9yaWdpbmFsIHRleHQgaW1wbGllZCwgQ1BVIGhvdHBsdWcgc2hvdWxkIGFsc28gYmUg
Y29uc2lkZXJlZC4KCklmIHRoYXQncyBub3QgcmVsZXZhbnQgbm93LCBjYW4geW91IHBsZWFzZSBu
b3RlIHRoYXQgaW4gdGhlIGNvbW1pdAptZXNzYWdlPwoKV2VpLgoKPiAKPiBUaGlzIHByb3RlY3Rp
b24gaXMgb25seSBtZWFuaW5nZnVsIGZvciB2aXJ0dWFsaXNlZCBndWVzdHMsIGFuZCBpcwo+IHVs
dGltYXRlbHkgaW5jb21wbGV0ZS7CoCBJZiBhbm90aGVyIFZNIGNhbiB1c2UgU3BlY3RyZSB2MiBh
Z2FpbnN0IHRoaXMKPiBWTSwgaXQgY2FuIGFsc28gdXNlIFNwZWN0cmUgdjEgYW5kIGhhdmUgYSBm
YXIgbW9yZSBpbnRlcmVzdGluZyB0aW1lLgo+IAo+IEluIHRoZSB0aW1lIHNpbmNlIHdyaXRpbmcg
dGhpcyBjb2RlLCBpdCBoYXMgYmVjb21lIHN1YnN0YW50aWFsbHkgbW9yZQo+IGFwcGFyZW50IHRo
YXQgVk1zIG11c3QgdHJ1c3QgdGhlaXIgaHlwZXJ2aXNvciB0byBwcm92aWRlIGFkZXF1YXRlCj4g
aXNvbGF0aW9uLCBiZWNhdXNlIHRoZXJlIGlzIGxpdGVyYWxseSBub3RoaW5nIHRoZSBWTSBjYW4g
ZG8gaXRzZWxmLgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:49:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18:49: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 1in5X0-00065G-E8; Thu, 02 Jan 2020 18:49:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3gH+=2X=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1in5Wz-00065A-7V
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:49:13 +0000
X-Inumbo-ID: 90c838ec-2d90-11ea-a3bb-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90c838ec-2d90-11ea-a3bb-12813bfff9fa;
 Thu, 02 Jan 2020 18:49:12 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id b6so40244439wrq.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 10:49:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=zcWR0f3Cs7ynzIl3VFr8UECpC73M7YGROO/j0WCVkn8=;
 b=sEU9qKv/YTcq8B6V0MaKTL5EBlKvSGPZuQ8ceUmsBXkQYuySGVYxzzuEjvyTx/QqQn
 YWDlkdlfNO1JR2KdnYe9VbAXvGMxlgASeP72vP/D7fK6HA1kL21TT1uNssvhvMu2UP5q
 aGzy9Sg9UkdKbaaNHomNP97Fnr7sfd/rVTUb+nlGyiHKlPqW+BG8biDkcPHNzpUOUNel
 VPY6O6BrLtksqclx0ekWLDWezB0kOm46XsvWwM5I5j2MUhpy66JgTzBPI8Jjhqgq0ZT6
 3H43RZgIZs3R0HagZgYSuN3uLu4pG9nTanb5O45V7Pr7socXNcZWg8nrRY58Kal+nKEJ
 ESzA==
X-Gm-Message-State: APjAAAWCpxb9jYWv+NxRArmYj+iQyaNcRZY0G/9fXmgnuRTxaTdt1QPl
 6Dyw2Hz4zdYPpFfFPXeb30Y=
X-Google-Smtp-Source: APXvYqx7IXwJ1JjPx70fyVAZwcx19BrkitcyKUzW6ENllYrV8JYnJ6SNevYg5X6z85tsAE94fsKmqA==
X-Received: by 2002:adf:e74f:: with SMTP id c15mr87220949wrn.274.1577990951295; 
 Thu, 02 Jan 2020 10:49:11 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z124sm9756036wmc.20.2020.01.02.10.49.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 10:49:10 -0800 (PST)
Date: Thu, 2 Jan 2020 18:49:09 +0000
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20200102184909.7de6hh7dj7f7dr64@debian>
References: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [OSSTEST PATCH] Switch to linux-4.19 by default
 (from 4.14)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <royger@FreeBSD.org>,
 Paul Durrant <paul.durrant@citrix.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDY6MDQ6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBhZmZlY3RzIG9ubHkgeDg2IGFuZCBvbmx5IHRoZSBicmFuY2hlcyB0aGF0IGFy
ZW4ndCBsaW51eC0qLCBzaW5jZQo+IG9idmlvdXNseSB0aGUgbGF0dGVyIHVzZSB3aGF0ZXZlciB2
ZXJzaW9uIHRoZXkgYXJlIHVzaW5nLgo+IAo+IEkgY29tcGFyZWQgdGhlIG1vc3QgcmVjZW50IGxp
bnV4LTQuMTkgcmVzdWx0cyB3aXRoIHRoZSBtb3N0IHJlY2VudAo+IGxpbnV4LTQuMTQgb25lcywg
YW5kIHRoZXJlIHdhcyBvbmx5IG9uZSBuZXcgZmFpbHVyZSAoaW4gMTQzODQxKToKPiAgIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzkxMQo+IAo+IFRoaXMgc3RlcCBoYXMgZmFpbGVkIHR3aWNl
IGluIHRoZSB3ZWItdmlzaWJsZSBoaXN0b3J5IG9mIHRoaXMgam9iIG9uCj4gNC4xOTsgYW5kIG9u
Y2UgcmVjZW50bHkgaW4gNC4xNC4gIEJlY2F1c2Ugb2YgdGhlIGxvdyB1cGRhdGUgcmF0ZSBvZgo+
IHRoZXNlIHRyZWVzIG5vd2FkYXlzLCB0aGVzZSB0ZXN0cyBhcmUgYSB3aGlsZSBhZ28gYW5kIHdl
IGRvbid0IGhhdmUKPiB0aGUgbG9ncyBhbnkgbW9yZS4KPiAKPiBJIHRoaW5rIGdpdmVuIHRoYXQg
aXQncyBhbHJlYWR5IG5vdCBwZXJmZWN0IHRoaXMgaXMgbm90IGEgYmxvY2tlciBhbmQKPiB3ZSBz
aG91bGQgdXBkYXRlIG9zc3Rlc3QgdG8gNC4xNC4KPiAKPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8
cm95Z2VyQEZyZWVCU0Qub3JnPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCk9uIGEgcmVs
YXRlZCBub3RlLCB0aGUgbW9zdCByZWNlbnQgTGludXggTFRTIGlzIDUuNC4gSXQgd291bGQgYmUg
Z3JlYXQKaWYgd2Ugc3RhcnQgdGVzdGluZyBpdCBpbiBPU1NUZXN0IGFuZCBldmVudHVhbGx5IHN3
aXRjaCB0byBpdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 18:51:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 18: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 1in5Z7-0006oY-SR; Thu, 02 Jan 2020 18:51:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9dTL=2X=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1in5Z6-0006oT-Oe
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 18:51:24 +0000
X-Inumbo-ID: dfac8288-2d90-11ea-b6f1-bc764e2007e4
Received: from mail-yw1-xc2e.google.com (unknown [2607:f8b0:4864:20::c2e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfac8288-2d90-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 18:51:24 +0000 (UTC)
Received: by mail-yw1-xc2e.google.com with SMTP id i190so17592848ywc.2
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 10:51:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:message-id:date
 :to:cc; bh=O8aXbCk2s28cIbpxZkzJ04cdc4EVBI0EIQB92wjz5Ik=;
 b=RMhYWTLe0IIID7k7VHI8F7Kk0eT/ia/WXbDi4o//2xynx9e99uzsGiinnh/xqga19p
 2pMWLdBpw39GL6jnDLfNTTUyDeu7j5hQNYt3Q9qqi9KXNwIY7Z/Uk5Bwx3imgPBCNXQW
 jc43KqndtIbQxTPCdVA5G2wXF8sC1rUtd2S1Nj2kqCmidmijZgCRp93jaQf8Rv7o+Xnx
 pFWe8tm5tZmnUXwSxIJ2Gj9zlTyUvAdFXrS5i6glRYlGIhtU9UVEDiRjU1dL5umj5+Pg
 o2qf0/990QkWjZIikhLfjA0zQyAthb1TNH9nMAxrOroY2TiFfUTkbiYlDl2gMBPUwC0Q
 6CNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:message-id:date:to:cc;
 bh=O8aXbCk2s28cIbpxZkzJ04cdc4EVBI0EIQB92wjz5Ik=;
 b=MSFj8deFsMJksvaOss1moSo5xFikB3knCoBz/VH6QI9lLy1AikErYwKclqA37fzHBD
 USJpP2tIrV/hGxsZPfFkZXRu887CsQG9qYXHvmF0HxLSLAuDhU3dbn4Wz8HAOD+BcRL8
 PX3fbMoBRxgIQeU3LqKZHUN6jvlaU5QD1LAc8dVBCOpivQ7ZNlur5ftf/sEMBagejYoW
 +CS9NRdXWdYmmW9q8fxLncVmQLBffd7mw0YCE4L9Z9lgEYMff0/tPdIhz2gnYPeI+x0S
 +SrIf5dRJk7HZ76QFNK77aLvcyzldiWJoxMeWl4RALDu3Fd9EZau/xZAYWCaKY6D1GQo
 KDhg==
X-Gm-Message-State: APjAAAUNpvAxVFeDkPBuWXM5jt9zgT3vR+MnmjxffTzDkr9fVd0PtoK7
 6T+1QMM6UYoV610ScvL4Akw=
X-Google-Smtp-Source: APXvYqyJOLEAD8F3DCx9RVjNR3ZXt/UItRqtQp6zWbD8y5zUf9DjRSQcS20ez6DP9KQRWQY7NJ0+IQ==
X-Received: by 2002:a81:b548:: with SMTP id c8mr60585143ywk.465.1577991083544; 
 Thu, 02 Jan 2020 10:51:23 -0800 (PST)
Received: from [100.64.72.94] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id e131sm22168862ywb.81.2020.01.02.10.51.22
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 02 Jan 2020 10:51:22 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <5A310C33-58F6-47F0-8892-1BE7D256A374@gmail.com>
Date: Thu, 2 Jan 2020 13:51:21 -0500
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: iPad Mail (17C54)
Subject: [Xen-devel] Making save/restore optional in toolstack,
 for edge/embedded derivatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============1661287179140193946=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1661287179140193946==
Content-Type: multipart/alternative; boundary=Apple-Mail-C273E887-7134-4AD1-A20A-2FA7F7A199DA
Content-Transfer-Encoding: 7bit


--Apple-Mail-C273E887-7134-4AD1-A20A-2FA7F7A199DA
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Linux stubdom patches currently require qemu in dom0 for consoles [1], due t=
o the upstream toolstack need for save/restore.  Until a long-term solution i=
s available (multiple console support in xenconsoled), would tools maintaine=
rs consider a patch that made save/restore build-time configurable for the t=
oolstack?  This would avoid Xen edge/embedded derivatives having to patch do=
wnstream to remove save/restore, e.g. to avoid qemu in dom0.

Rich

https://github.com/marmarek/xen/commit/13c6d27259929eca56a11bd0dacbe55727422=
4d3


--Apple-Mail-C273E887-7134-4AD1-A20A-2FA7F7A199DA
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"><span>Linux stubdom patches currently require qemu in dom0 for consoles [1], due to the upstream toolstack need for save/restore. &nbsp;Until a long-term solution is available (multiple console support in xenconsoled), would tools maintainers consider a patch that made save/restore build-time configurable for the toolstack? &nbsp;This would avoid Xen edge/embedded derivatives having to patch downstream to remove save/restore, e.g. to avoid qemu in dom0.</span><br><span></span><br><span>Rich</span></div><div dir="ltr"><span><br></span></div><div dir="ltr"><a href="https://github.com/marmarek/xen/commit/13c6d27259929eca56a11bd0dacbe557274224d3">https://github.com/marmarek/xen/commit/13c6d27259929eca56a11bd0dacbe557274224d3</a></div><div dir="ltr"><br></div></body></html>
--Apple-Mail-C273E887-7134-4AD1-A20A-2FA7F7A199DA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1661287179140193946==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 02 20:29:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 20: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 1in757-0005e5-Mq; Thu, 02 Jan 2020 20:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1in756-0005e0-4w
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 20:28:32 +0000
X-Inumbo-ID: 6ba73b91-2d9e-11ea-a3d2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ba73b91-2d9e-11ea-a3d2-12813bfff9fa;
 Thu, 02 Jan 2020 20:28: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 <osstest-admin@xenproject.org>)
 id 1in74x-0005QZ-4w; Thu, 02 Jan 2020 20:28: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 1in74w-0003bD-Oh; Thu, 02 Jan 2020 20:28:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1in74w-00041r-O2; Thu, 02 Jan 2020 20:28:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 20:28:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 145486: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ4NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU0ODYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDUwNDYgcGFzcyBpbiAxNDU0ODYKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiBmYWlsIHBhc3MgaW4gMTQ1MDQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDQ4NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZGQ1YjBmOTU0OTA4ODNjZDhiYzdkMDcwZGI4ZGU3
MGQ1Yzk3OWNiYwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNzY5N2Fj
NTVmY2M2MTc4ZmQ4ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ0ODYxICAyMDE5LTEyLTE2IDEzOjA2OjI0IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDE0NDg4MCAgMjAxOS0xMi0xNiAyMDowNzowOCBaICAgMTcgZGF5cyAgIDM4IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTA0NiAgMjAxOS0xMi0yMCAyMjowNzo0OSBaICAgMTIg
ZGF5cyAgIDMwIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAg
QWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5l
dD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENhbWVy
b24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdA
aW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJl
ciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhh
dC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNv
bT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMg
TGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4K
ICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRz
dWthdGEuY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHcmVn
IEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29t
PgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWku
Y29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYW5v
c2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGpt
cy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIExhdXJlbnQg
Vml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRo
YXQuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwu
Y29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAg
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2Ft
dWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBXZWls
IDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQu
Y29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAg
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2
c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2No
ZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZ
dXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1ODU1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7nD-00016y-NO; Thu, 02 Jan 2020 21:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nC-00016r-Mk
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:06 +0000
X-Inumbo-ID: cce32792-2da4-11ea-88e7-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cce32792-2da4-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:02 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id n15so35572493qtp.5
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=sLfto7pDtwtBpFy7vHWfBkT+4MM0vP3E4VHWVzt8Ru4=;
 b=VXzjqIBLu3/HymaztMnJa4bgYGRIKjuKvwh/j9RPNIJWjpGXOEr1VmGNPSBxUDjp51
 jCJlFgiNVRUfJZn6U40n9Z0YUEOc48bycD7pBbYa3hWgMnBJFiDGV2Zt4MkJ7YLqEtwM
 wGod6fo6QvA9UzKjlu2OU1A8lBDFiz0GoHozfSABoVdIzYWL89usU6RoBoA7YQDG+qny
 vXj8qD2XmnZ493Dr1R7rUb8bOQttoaqcAZD1nEYLr40Axq9CupzdqJcr6CALslZgu0W+
 UGFrW3BmiMeOFLTiiQx1pNqrm7K+5BxUfVnvg1KFLiEbEZnx/1ujngCGiaofoUXqOJKY
 8k5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=sLfto7pDtwtBpFy7vHWfBkT+4MM0vP3E4VHWVzt8Ru4=;
 b=HKkQz8ARJ5TwEXjVORJ5+abCVI/kedE2ZIeTiAMY8XpZGc24yTLRdJShSGG0vp/35x
 LseSeZXbmKAgHlmX/kygUg/6sga56E/FFkJYrI4Div2cv93mhQs9kgB1eCP/wMVv0Ele
 oO46ZhkvO9xwWlyEVmZCYQhXtchT7ioI4KDrnPuzVC4w77O7uT7bJDi1qf08F4/TePdY
 ZekdTAgUmWVtzODagVXpF4uv1bsUeqSpT9bUyP5ZvkHH2hOXKMIFmU21/IHgR4rxCWCx
 uPxXlhchtExIvpP12IY9Ik07DpMrCgfSfNdl8vxwMiw9ZGSjLZdpWXZ1F30Y4heLK9Bx
 KkCA==
X-Gm-Message-State: APjAAAWBFPEcBq+6DgiQR6tlGSgvObuUCpEDkupYlZ/VQCfNpH2e94zS
 ROL1ipZEq/qO1t/EP10S8m3BBg==
X-Google-Smtp-Source: APXvYqxfIYiffLt+0sAKnDiS1/f+cfl6AxYc1/2VA/kOzDQqWA8cYvIwfRewT5+nHZ3IdtFcW1T0QA==
X-Received: by 2002:ac8:5159:: with SMTP id h25mr62711218qtn.249.1577999642118; 
 Thu, 02 Jan 2020 13:14:02 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:01 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:52 -0500
Message-Id: <20200102211357.8042-2-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 1/6] arm/arm64/xen: hypercall.h add includes
 guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFybSBhbmQgYXJtNjQgdmVyc2lvbnMgb2YgaHlwZXJjYWxsLmggYXJlIG1pc3NpbmcgdGhl
IGluY2x1ZGUKZ3VhcmRzLiBUaGlzIGlzIG5lZWRlZCBiZWNhdXNlIEMgaW5saW5lcyBmb3IgcHJp
dmNtZF9jYWxsIGFyZSBnb2luZyB0bwpiZSBhZGRlZCB0byB0aGUgZmlsZXMuCgpTaWduZWQtb2Zm
LWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ac29sZWVuLmNvbT4KUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Ci0tLQogYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL2h5cGVyY2FsbC5oICAgfCA0ICsrKysKIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVu
L2h5cGVyY2FsbC5oIHwgNCArKysrCiBpbmNsdWRlL3hlbi9hcm0vaHlwZXJjYWxsLmggICAgICAg
ICAgICB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL2h5cGVyY2Fs
bC5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IDM1MjJjYmFl
ZDMxNi4uYzY4ODJiYmE1Mjg0IDEwMDY0NAotLS0gYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4v
aHlwZXJjYWxsLmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBA
IC0xICsxLDUgQEAKKyNpZm5kZWYgX0FTTV9BUk1fWEVOX0hZUEVSQ0FMTF9ICisjZGVmaW5lIF9B
U01fQVJNX1hFTl9IWVBFUkNBTExfSAogI2luY2x1ZGUgPHhlbi9hcm0vaHlwZXJjYWxsLmg+CisK
KyNlbmRpZiAvKiBfQVNNX0FSTV9YRU5fSFlQRVJDQUxMX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gv
YXJtNjQvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2Fz
bS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggMzUyMmNiYWVkMzE2Li5jMzE5OGY5Y2NkMmUgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCisrKyBiL2FyY2gv
YXJtNjQvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBAIC0xICsxLDUgQEAKKyNpZm5kZWYg
X0FTTV9BUk02NF9YRU5fSFlQRVJDQUxMX0gKKyNkZWZpbmUgX0FTTV9BUk02NF9YRU5fSFlQRVJD
QUxMX0gKICNpbmNsdWRlIDx4ZW4vYXJtL2h5cGVyY2FsbC5oPgorCisjZW5kaWYgLyogX0FTTV9B
Uk02NF9YRU5fSFlQRVJDQUxMX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9oeXBl
cmNhbGwuaCBiL2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaAppbmRleCBiNDA0ODVlNTRkODAu
LmJhYmNjMDhhZjk2NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCisr
KyBiL2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaApAQCAtMzAsOCArMzAsOCBAQAogICogSU4g
VEhFIFNPRlRXQVJFLgogICovCiAKLSNpZm5kZWYgX0FTTV9BUk1fWEVOX0hZUEVSQ0FMTF9ICi0j
ZGVmaW5lIF9BU01fQVJNX1hFTl9IWVBFUkNBTExfSAorI2lmbmRlZiBfQVJNX1hFTl9IWVBFUkNB
TExfSAorI2RlZmluZSBfQVJNX1hFTl9IWVBFUkNBTExfSAogCiAjaW5jbHVkZSA8bGludXgvYnVn
Lmg+CiAKQEAgLTg4LDQgKzg4LDQgQEAgTVVMVElfbW11X3VwZGF0ZShzdHJ1Y3QgbXVsdGljYWxs
X2VudHJ5ICptY2wsIHN0cnVjdCBtbXVfdXBkYXRlICpyZXEsCiAJQlVHKCk7CiB9CiAKLSNlbmRp
ZiAvKiBfQVNNX0FSTV9YRU5fSFlQRVJDQUxMX0ggKi8KKyNlbmRpZiAvKiBfQVJNX1hFTl9IWVBF
UkNBTExfSCAqLwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7n9-00016Z-Dq; Thu, 02 Jan 2020 21:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7n7-000161-Q9
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:01 +0000
X-Inumbo-ID: cbfbbfe2-2da4-11ea-88e7-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cbfbbfe2-2da4-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:01 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id 21so32387206qky.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id;
 bh=MLMP74Qul+kzC8cejQXgeuw3tNFBJiGyUZucJtJ/QlY=;
 b=imrt7o+Nqx58g1O6V2mkVBF0X3mpKD7xziHHz/l8CuGj82H8zbk9o0pJKvxc8wOmXV
 VJelDvV9Sarj7pQNjxsZvXh6YCVIipLEW2vgXE2sUrAenPUIFhV6h1UMd1w2fhJlrYVy
 9Zc9EtQAARm5MWqdbkMAd9Yc2rB/6ZIUq7cwRT74dGCjbCQhVNB4m4/XOBLFQ4SzVJVt
 xdNLPyTOC5jnXobeUSmc/vhUaK5AdcHt1UHQ8I4D0Cu/XGM1TPDf4y8swfAtoywA34oy
 JsTcvvAPH6Ixw+FmxMvlmP2LLQubnM7MI4xX4QBxOKvu0SnayI4ATkyYnd1nQ/44jWYF
 XZYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id;
 bh=MLMP74Qul+kzC8cejQXgeuw3tNFBJiGyUZucJtJ/QlY=;
 b=ad7p+5tnnhHeCQ5sOiscNM124cw+c9f9fTPu/drW5WTa5x4w/TBJkMbCzKRm3E5bhs
 FJ771GHfvTaCw9EiuCS0HuuPXk1ssL+Mlz2BkzqGHRfqcAf0GSa5wFVPQoryxKZVpnHU
 2mbOgfMzoVcYAYoxVIqEQVWz9FICNi+AQT5LSek1vbqtFMovVYa9Wa1o4hPr5V2UCM2Z
 50ixLMnBht7jluVPsj5/A4Te3g0IVeAoZ4Z4KMihGC4ch962QVZv9htnjLu4wg4OY/oZ
 RpuyZogHCQeCyjm/qtYrcZ4JjXm/OWxJ5o8gRg1JaSc0LzoMcGTkCQ8jLp4eYe9aXZmg
 siZg==
X-Gm-Message-State: APjAAAX95quTqVFP/zHYWAccIroFWtfQi5A/0TV0Dl2hDddhDwk31MkF
 Bu45U3YhO6q7Kp4wXsVEfzlTRw==
X-Google-Smtp-Source: APXvYqxe1FkmrFoyzjV9jkb3V7sY9OvDubbb64WjyE82gpvQTibRMR/HebgLizW6nByQc9Tc7zrXdA==
X-Received: by 2002:a37:e308:: with SMTP id y8mr68320580qki.347.1577999640406; 
 Thu, 02 Jan 2020 13:14:00 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.13.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:13:59 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:51 -0500
Message-Id: <20200102211357.8042-1-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v5 0/6] Use C inlines for uaccess
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q2hhbmdlbG9nOgp2NToKCS0gRml4ZWQgYnVpbGQgaXNzdWUgcmVwb3J0ZWQgYnkga2J1aWxkCgkt
IFJlbW92ZWQgYSBjb21tZW50IGZpeCBmcm9tIHRoZSBmaXJzdCBwYXRjaAoJLSBBZGRlZCByZXZp
ZXdlZC1ieSdzIGZyb20gSnVsaWVuIEdyYWxsCgktIE5vdywgdGhlc2UgcGF0Y2hlcyBhcHBseSBh
Z2FpbnN0IG1haW5saW5lCnY0OgoJLSBTcGxpdCB0aGUgZmlyc3QgcGF0Y2ggaW50byB0d28gYXMg
SnVsaWVuIEdyYWxsIAoJLSBBbHNvIGFzIE1hcmsgUnV0bGFuZCBzdWdnZXN0ZWQgcmVtb3ZlZCBh
bHRlcm5hdGl2ZXMKCSAgZnJvbSBfX2FzbV9mbHVzaF9jYWNoZV91c2VyX3JhbmdlLgp2MzoKCS0g
QWRkZWQgQWNrZWQtYnkgZnJvbSBTdGVmYW5vIFN0YWJlbGxpbmkKCS0gQWRkcmVzc2VkIGNvbW1l
bnRzIGZyb20gTWFyayBSdXRsYW5kCnYyOgoJLSBBZGRyZXNzZWQgUnVzc2VsbCBLaW5nJ3MgY29u
Y2VybiBieSBub3QgYWRkaW5nCgkgIHVhY2Nlc3NfKiB0byBBUk0uCgktIFJlbW92ZWQgdGhlIGFj
Y2lkZW50YWwgY2hhbmdlIHRvIHh0ZW5zYQoKQ29udmVydCB0aGUgcmVtYWluaW5nIHVhY2Nlc3Nf
KiBjYWxscyBmcm9tIEFTTSBtYWNyb3MgdG8gQyBpbmxpbmVzLgoKVGhlc2UgcGF0Y2hlcyBhcHBs
eSBhZ2FpbnN0IG1haW5lbGluZS4gSSBib290IHRlc3RlZCBBUk02NCwgYW5kCmNvbXBpbGUgdGVz
dGVkIEFSTSBjaGFuZ2UKClByZXZpb3VzIGRpc2N1c3Npb25zOgp2NDogaHR0cHM6Ly9sb3JlLmtl
cm5lbC5vcmcvbGttbC8yMDE5MTIwNDIzMjA1OC4yNTAwMTE3LTEtcGFzaGEudGF0YXNoaW5Ac29s
ZWVuLmNvbQp2MzogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8yMDE5MTEyNzE4NDQ1My4y
MjkzMjEtMS1wYXNoYS50YXRhc2hpbkBzb2xlZW4uY29tCnYyOiBodHRwczovL2xvcmUua2VybmVs
Lm9yZy9sa21sLzIwMTkxMTIyMDIyNDA2LjU5MDE0MS0xLXBhc2hhLnRhdGFzaGluQHNvbGVlbi5j
b20KdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvMjAxOTExMjExODQ4MDUuNDE0NzU4
LTEtcGFzaGEudGF0YXNoaW5Ac29sZWVuLmNvbQoKUGF2ZWwgVGF0YXNoaW4gKDYpOgogIGFybS9h
cm02NC94ZW46IGh5cGVyY2FsbC5oIGFkZCBpbmNsdWRlcyBndWFyZHMKICBhcm0vYXJtNjQveGVu
OiB1c2UgQyBpbmxpbmVzIGZvciBwcml2Y21kX2NhbGwKICBhcm02NDogcmVtb3ZlIHVhY2Nlc3Nf
dHRicjAgYXNtIG1hY3JvcyBmcm9tIGNhY2hlIGZ1bmN0aW9ucwogIGFybTY0OiByZW1vdmUgX19h
c21fZmx1c2hfaWNhY2hlX3JhbmdlCiAgYXJtNjQ6IG1vdmUgQVJNNjRfSEFTX0NBQ0hFX0RJQy9f
SURDIGZyb20gYXNtIHRvIEMKICBhcm02NDogcmVtb3ZlIHRoZSByZXN0IG9mIGFzbS11YWNjZXNz
LmgKCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggICB8IDEwICsrKysKIGFy
Y2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtL3hl
bi9oeXBlcmNhbGwuUyAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvYXJtNjQvaW5jbHVkZS9h
c20vYXNtLXVhY2Nlc3MuaCAgIHwgNjEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gvYXJt
NjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKy0t
CiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCB8IDI4ICsrKysrKysrKysr
CiBhcmNoL2FybTY0L2tlcm5lbC9lbnRyeS5TICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKy0K
IGFyY2gvYXJtNjQvbGliL2NsZWFyX3VzZXIuUyAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJt
NjQvbGliL2NvcHlfZnJvbV91c2VyLlMgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtNjQvbGliL2Nv
cHlfaW5fdXNlci5TICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtNjQvbGliL2NvcHlfdG9fdXNl
ci5TICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtNjQvbW0vY2FjaGUuUyAgICAgICAgICAgICAg
ICAgIHwgNjggKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gvYXJtNjQvbW0vZmx1c2gu
YyAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIGFyY2gvYXJtNjQveGVuL2h5cGVyY2FsbC5TICAg
ICAgICAgICAgIHwgMTkgKy0tLS0tLQogaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oICAgICAg
ICAgICAgfCAxMiArKy0tLQogMTUgZmlsZXMgY2hhbmdlZCwgMTQ2IGluc2VydGlvbnMoKyksIDE1
MSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2luY2x1ZGUvYXNt
L2FzbS11YWNjZXNzLmgKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21:14: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 1in7nJ-00017z-5V; Thu, 02 Jan 2020 21:14:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nH-00017d-Ns
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:11 +0000
X-Inumbo-ID: cde31b8e-2da4-11ea-88e7-bc764e2007e4
Received: from mail-qv1-xf41.google.com (unknown [2607:f8b0:4864:20::f41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cde31b8e-2da4-11ea-88e7-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:04 +0000 (UTC)
Received: by mail-qv1-xf41.google.com with SMTP id p2so15474310qvo.10
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=iY0wdT6Iyx/8ZKhCgZ1KdFJ1x/iuAERq6Pe9L1nXo/s=;
 b=eL9BWZOxdS+It5wCivmlzGJvzcHKxYfpeEJgOm/agfxG0fy8fHTWhK8NooW1Qg6hVC
 YWCJ/ORKZJbVJITfTKL5pleI0gtEkz+3x7Cju2sjYrLOABAzOdIlKO7U4fVlBpJ6A4z5
 zkP8Trwi4Ek2K3i7mE3yzoFSKZqyJTWCIRLfXGOPk5rzE47mr+pOVkgKORYULGMGNqe1
 82jxp+rE33JgphK8VS+M9p6Jjf3hrxNeRDsfzboK8qpHCnxeg/Y4/wtchPtJdEa3quI2
 yZoXM3p8uoQnEl/fn+f3i0M0itchsq8FULtwHMcugghKpSCMCCGn6gyzs0e9JRDHU+xd
 30uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=iY0wdT6Iyx/8ZKhCgZ1KdFJ1x/iuAERq6Pe9L1nXo/s=;
 b=LTjaDAeqxTU20wjHgoYvcvKENOzwQB9xKt0ktYwnGHdTOu5CxdWcJFCz1YHD3gVic5
 kbAOkd3b6QMHmcs+2rlJLTwllZcG7TyJEcEJcv7QS5VGl5OKdCQCnn32bI83G6F6hAkI
 JRH2ZWGjtsq6m7Mszrjtmz0+xrUqO1P9G53ct7q0///hxg+0Jee0+NV0aUMfuWVtN12s
 1a9KLorIgj/i78UgK9oHii9G8E8yoB42KI6TpTCridZrVUKujA6BhRWBB28Pb8WOmdDr
 B0YObDtMnozizvAl7tWWWH1N0cwrKaxexsHZgfTWg3nuTrB40F6H9s4c3MwzrZkZDSbN
 03MA==
X-Gm-Message-State: APjAAAUASAwErRSD5dtEbpvlhSx6Oge/GVOryTQzhis4B7TLquCr3yHj
 dXzmgeKXPInwD9HKKgHkj2tqRw==
X-Google-Smtp-Source: APXvYqz2QuO4lxo78Y6Z0xG0VtOUyLpXY1pvFdChYQ3oReObbyuczepNVqWt0iK7l5riEUD6iu35yw==
X-Received: by 2002:a05:6214:192f:: with SMTP id
 es15mr66400422qvb.219.1577999643711; 
 Thu, 02 Jan 2020 13:14:03 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:03 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:53 -0500
Message-Id: <20200102211357.8042-3-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 2/6] arm/arm64/xen: use C inlines for
 privcmd_call
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

cHJpdmNtZF9jYWxsIHJlcXVpcmVzIHRvIGVuYWJsZSBhY2Nlc3MgdG8gdXNlcnNwYWNlIGZvciB0
aGUKZHVyYXRpb24gb2YgdGhlIGh5cGVyY2FsbC4KCkN1cnJlbnRseSwgdGhpcyBpcyBkb25lIHZp
YSBhc3NlbWJseSBtYWNyb3MuIENoYW5nZSBpdCB0byBDCmlubGluZXMgaW5zdGVhZC4KClNpZ25l
ZC1vZmYtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBzb2xlZW4uY29tPgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KLS0tCiBhcmNoL2FybS9pbmNsdWRl
L2FzbS94ZW4vaHlwZXJjYWxsLmggICB8ICA2ICsrKysrKwogYXJjaC9hcm0veGVuL2VubGlnaHRl
bi5jICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9hcm0veGVuL2h5cGVyY2FsbC5TICAgICAg
ICAgICAgICAgfCAgNCArKy0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwu
aCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC9hcm02NC94ZW4vaHlwZXJjYWxs
LlMgICAgICAgICAgICAgfCAxOSArKy0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL3hlbi9hcm0v
aHlwZXJjYWxsLmggICAgICAgICAgICB8ICA2ICsrKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzOCBp
bnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNs
dWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vaHlwZXJj
YWxsLmgKaW5kZXggYzY4ODJiYmE1Mjg0Li5jYWM1YmQ5ZWY1MTkgMTAwNjQ0Ci0tLSBhL2FyY2gv
YXJtL2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAorKysgYi9hcmNoL2FybS9pbmNsdWRlL2Fz
bS94ZW4vaHlwZXJjYWxsLmgKQEAgLTIsNCArMiwxMCBAQAogI2RlZmluZSBfQVNNX0FSTV9YRU5f
SFlQRVJDQUxMX0gKICNpbmNsdWRlIDx4ZW4vYXJtL2h5cGVyY2FsbC5oPgogCitzdGF0aWMgaW5s
aW5lIGxvbmcgcHJpdmNtZF9jYWxsKHVuc2lnbmVkIGludCBjYWxsLCB1bnNpZ25lZCBsb25nIGEx
LAorCQkJCXVuc2lnbmVkIGxvbmcgYTIsIHVuc2lnbmVkIGxvbmcgYTMsCisJCQkJdW5zaWduZWQg
bG9uZyBhNCwgdW5zaWduZWQgbG9uZyBhNSkKK3sKKwlyZXR1cm4gYXJjaF9wcml2Y21kX2NhbGwo
Y2FsbCwgYTEsIGEyLCBhMywgYTQsIGE1KTsKK30KICNlbmRpZiAvKiBfQVNNX0FSTV9YRU5fSFlQ
RVJDQUxMX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gv
YXJtL3hlbi9lbmxpZ2h0ZW4uYwppbmRleCBkZDY4MDRhNjRmMWEuLmU4NzI4MGM2ZDI1ZCAxMDA2
NDQKLS0tIGEvYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gvYXJtL3hlbi9lbmxp
Z2h0ZW4uYwpAQCAtNDQwLDQgKzQ0MCw0IEBAIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1Jf
cGxhdGZvcm1fb3BfcmF3KTsKIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfbXVsdGljYWxs
KTsKIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1Jfdm1fYXNzaXN0KTsKIEVYUE9SVF9TWU1C
T0xfR1BMKEhZUEVSVklTT1JfZG1fb3ApOwotRVhQT1JUX1NZTUJPTF9HUEwocHJpdmNtZF9jYWxs
KTsKK0VYUE9SVF9TWU1CT0xfR1BMKGFyY2hfcHJpdmNtZF9jYWxsKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtL3hlbi9oeXBlcmNhbGwuUyBiL2FyY2gvYXJtL3hlbi9oeXBlcmNhbGwuUwppbmRleCBi
MTFiYmE1NDJmYWMuLjI3NzA3OGM3ZGE0OSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL2h5cGVy
Y2FsbC5TCisrKyBiL2FyY2gvYXJtL3hlbi9oeXBlcmNhbGwuUwpAQCAtOTQsNyArOTQsNyBAQCBI
WVBFUkNBTEwyKG11bHRpY2FsbCk7CiBIWVBFUkNBTEwyKHZtX2Fzc2lzdCk7CiBIWVBFUkNBTEwz
KGRtX29wKTsKIAotRU5UUlkocHJpdmNtZF9jYWxsKQorRU5UUlkoYXJjaF9wcml2Y21kX2NhbGwp
CiAJc3RtZGIgc3AhLCB7cjR9CiAJbW92IHIxMiwgcjAKIAltb3YgcjAsIHIxCkBAIC0xMTksNCAr
MTE5LDQgQEAgRU5UUlkocHJpdmNtZF9jYWxsKQogCiAJbGRtIHNwISwge3I0fQogCXJldCBscgot
RU5EUFJPQyhwcml2Y21kX2NhbGwpOworRU5EUFJPQyhhcmNoX3ByaXZjbWRfY2FsbCk7CmRpZmYg
LS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCBiL2FyY2gvYXJt
NjQvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IGMzMTk4ZjljY2QyZS4uMWE3NGZi
Mjg2MDdmIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwu
aAorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaApAQCAtMSw1ICsx
LDI5IEBACiAjaWZuZGVmIF9BU01fQVJNNjRfWEVOX0hZUEVSQ0FMTF9ICiAjZGVmaW5lIF9BU01f
QVJNNjRfWEVOX0hZUEVSQ0FMTF9ICiAjaW5jbHVkZSA8eGVuL2FybS9oeXBlcmNhbGwuaD4KKyNp
bmNsdWRlIDxsaW51eC91YWNjZXNzLmg+CiAKK3N0YXRpYyBpbmxpbmUgbG9uZyBwcml2Y21kX2Nh
bGwodW5zaWduZWQgaW50IGNhbGwsIHVuc2lnbmVkIGxvbmcgYTEsCisJCQkJdW5zaWduZWQgbG9u
ZyBhMiwgdW5zaWduZWQgbG9uZyBhMywKKwkJCQl1bnNpZ25lZCBsb25nIGE0LCB1bnNpZ25lZCBs
b25nIGE1KQoreworCWxvbmcgcnY7CisKKwkvKgorCSAqIFByaXZjbWQgY2FsbHMgYXJlIGlzc3Vl
ZCBieSB0aGUgdXNlcnNwYWNlLiBUaGUga2VybmVsIG5lZWRzIHRvCisJICogZW5hYmxlIGFjY2Vz
cyB0byBUVEJSMF9FTDEgYXMgdGhlIGh5cGVydmlzb3Igd291bGQgaXNzdWUgc3RhZ2UgMQorCSAq
IHRyYW5zbGF0aW9ucyB0byB1c2VyIG1lbW9yeSB2aWEgQVQgaW5zdHJ1Y3Rpb25zLiBTaW5jZSBB
VAorCSAqIGluc3RydWN0aW9ucyBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBQQU4gYml0IChBUk12
OC4xKSwgd2Ugb25seQorCSAqIG5lZWQgdGhlIGV4cGxpY2l0IHVhY2Nlc3NfZW5hYmxlL2Rpc2Fi
bGUgaWYgdGhlIFRUQlIwIFBBTiBlbXVsYXRpb24KKwkgKiBpcyBlbmFibGVkIChpdCBpbXBsaWVz
IHRoYXQgaGFyZHdhcmUgVUFPIGFuZCBQQU4gZGlzYWJsZWQpLgorCSAqLworCXVhY2Nlc3NfdHRi
cjBfZW5hYmxlKCk7CisJcnYgPSBhcmNoX3ByaXZjbWRfY2FsbChjYWxsLCBhMSwgYTIsIGEzLCBh
NCwgYTUpOworCS8qCisJICogRGlzYWJsZSB1c2Vyc3BhY2UgYWNjZXNzIGZyb20ga2VybmVsIG9u
Y2UgdGhlIGh5cCBjYWxsIGNvbXBsZXRlZC4KKwkgKi8KKwl1YWNjZXNzX3R0YnIwX2Rpc2FibGUo
KTsKKworCXJldHVybiBydjsKK30KICNlbmRpZiAvKiBfQVNNX0FSTTY0X1hFTl9IWVBFUkNBTExf
SCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC94ZW4vaHlwZXJjYWxsLlMgYi9hcmNoL2FybTY0
L3hlbi9oeXBlcmNhbGwuUwppbmRleCBjNWYwNWM0YTRkMDAuLjkyMTYxMTc3OGQyYSAxMDA2NDQK
LS0tIGEvYXJjaC9hcm02NC94ZW4vaHlwZXJjYWxsLlMKKysrIGIvYXJjaC9hcm02NC94ZW4vaHlw
ZXJjYWxsLlMKQEAgLTQ5LDcgKzQ5LDYgQEAKIAogI2luY2x1ZGUgPGxpbnV4L2xpbmthZ2UuaD4K
ICNpbmNsdWRlIDxhc20vYXNzZW1ibGVyLmg+Ci0jaW5jbHVkZSA8YXNtL2FzbS11YWNjZXNzLmg+
CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KIAogCkBAIC04NiwyNyArODUsMTMgQEAg
SFlQRVJDQUxMMihtdWx0aWNhbGwpOwogSFlQRVJDQUxMMih2bV9hc3Npc3QpOwogSFlQRVJDQUxM
MyhkbV9vcCk7CiAKLUVOVFJZKHByaXZjbWRfY2FsbCkKK0VOVFJZKGFyY2hfcHJpdmNtZF9jYWxs
KQogCW1vdiB4MTYsIHgwCiAJbW92IHgwLCB4MQogCW1vdiB4MSwgeDIKIAltb3YgeDIsIHgzCiAJ
bW92IHgzLCB4NAogCW1vdiB4NCwgeDUKLQkvKgotCSAqIFByaXZjbWQgY2FsbHMgYXJlIGlzc3Vl
ZCBieSB0aGUgdXNlcnNwYWNlLiBUaGUga2VybmVsIG5lZWRzIHRvCi0JICogZW5hYmxlIGFjY2Vz
cyB0byBUVEJSMF9FTDEgYXMgdGhlIGh5cGVydmlzb3Igd291bGQgaXNzdWUgc3RhZ2UgMQotCSAq
IHRyYW5zbGF0aW9ucyB0byB1c2VyIG1lbW9yeSB2aWEgQVQgaW5zdHJ1Y3Rpb25zLiBTaW5jZSBB
VAotCSAqIGluc3RydWN0aW9ucyBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBQQU4gYml0IChBUk12
OC4xKSwgd2Ugb25seQotCSAqIG5lZWQgdGhlIGV4cGxpY2l0IHVhY2Nlc3NfZW5hYmxlL2Rpc2Fi
bGUgaWYgdGhlIFRUQlIwIFBBTiBlbXVsYXRpb24KLQkgKiBpcyBlbmFibGVkIChpdCBpbXBsaWVz
IHRoYXQgaGFyZHdhcmUgVUFPIGFuZCBQQU4gZGlzYWJsZWQpLgotCSAqLwotCXVhY2Nlc3NfdHRi
cjBfZW5hYmxlIHg2LCB4NywgeDgKIAlodmMgWEVOX0lNTQotCi0JLyoKLQkgKiBEaXNhYmxlIHVz
ZXJzcGFjZSBhY2Nlc3MgZnJvbSBrZXJuZWwgb25jZSB0aGUgaHlwIGNhbGwgY29tcGxldGVkLgot
CSAqLwotCXVhY2Nlc3NfdHRicjBfZGlzYWJsZSB4NiwgeDcKIAlyZXQKLUVORFBST0MocHJpdmNt
ZF9jYWxsKTsKK0VORFBST0MoYXJjaF9wcml2Y21kX2NhbGwpOwpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4vYXJtL2h5cGVyY2FsbC5oIGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCmluZGV4
IGJhYmNjMDhhZjk2NS4uNjI0YzhhZDdlNDJhIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcm0v
aHlwZXJjYWxsLmgKKysrIGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCkBAIC00MSw5ICs0
MSw5IEBACiAKIHN0cnVjdCB4ZW5fZG1fb3BfYnVmOwogCi1sb25nIHByaXZjbWRfY2FsbCh1bnNp
Z25lZCBjYWxsLCB1bnNpZ25lZCBsb25nIGExLAotCQl1bnNpZ25lZCBsb25nIGEyLCB1bnNpZ25l
ZCBsb25nIGEzLAotCQl1bnNpZ25lZCBsb25nIGE0LCB1bnNpZ25lZCBsb25nIGE1KTsKK2xvbmcg
YXJjaF9wcml2Y21kX2NhbGwodW5zaWduZWQgaW50IGNhbGwsIHVuc2lnbmVkIGxvbmcgYTEsCisJ
CSAgICAgICB1bnNpZ25lZCBsb25nIGEyLCB1bnNpZ25lZCBsb25nIGEzLAorCQkgICAgICAgdW5z
aWduZWQgbG9uZyBhNCwgdW5zaWduZWQgbG9uZyBhNSk7CiBpbnQgSFlQRVJWSVNPUl94ZW5fdmVy
c2lvbihpbnQgY21kLCB2b2lkICphcmcpOwogaW50IEhZUEVSVklTT1JfY29uc29sZV9pbyhpbnQg
Y21kLCBpbnQgY291bnQsIGNoYXIgKnN0cik7CiBpbnQgSFlQRVJWSVNPUl9ncmFudF90YWJsZV9v
cCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICp1b3AsIHVuc2lnbmVkIGludCBjb3VudCk7Ci0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7nN-000193-FJ; Thu, 02 Jan 2020 21:14:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nM-00018l-Mt
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:16 +0000
X-Inumbo-ID: cefe7a0e-2da4-11ea-a914-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cefe7a0e-2da4-11ea-a914-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:05 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id n15so35572600qtp.5
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=OGOfxfwChenCUUYWwVx63kTdDOJ5xGJqR8SyGhsE/0o=;
 b=ASVWYtcuY5JgNsB9AmozFOaf3IagjfA7LG3Kld7VSh0wYdUywlMDvMCo/I8a8oS5Zo
 iFquKkCITUBqnTv97Xw9a4spOa16Ao90LXXcKxSco8vKrPptHC6t48IMitnpndg5KWwX
 5rFUdBFejur9ImoKK+WQFhdw+wJcf5cNhI8CGlMrDDUNKcCB2W7OWG3ipnFtsga7Aqaw
 GXE6e6Y2Uag5Xdz5iQSfJJkoxlqtFdLDAw8cdgiGekyjuc06GpLIG0PGd78mI8UIVx2d
 yUg+045k3AZZGpxH8hyN6yQ52VCHgdxjIbPXYY2MwMroUxCwBur7C1ZK7AE0k5sYjaXK
 yJGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=OGOfxfwChenCUUYWwVx63kTdDOJ5xGJqR8SyGhsE/0o=;
 b=VApyoAIXCNoK2eGk8smALV33/cBRz59tqhiwW45uiLtYu2PCOR76P825oMKylHY3at
 aWCXS55KlTl2MVbKTjFHEOJo11dwFMMCNjpu8RDniGt+ypVkPJYBfdOvPz6lwuLWcIQY
 CpGgWnFaF5Y37WbxG2og/pVVn6NcoOY+ptrM6a1qJoeWhA8HjnzNQqLccpHbOO0lE958
 1xYO6PPyCanH9JbxGUB5OMmpXDXBK8K6AJBvYmkkWtnABpm6sIpApvkRU7+aj92lIqcB
 W/OxroCxNUyTranL+n5BQcgns1Sl+sBAP5fKESIDR9/fOMSML1UyteSKnsKzageZW4cz
 eUlQ==
X-Gm-Message-State: APjAAAXtD0wkWumdyYbg3Xl+3NREXoS7uEGuJygu9bbYfdZARDiK6/Gd
 CBajy2p/FajbSaEFSefWEh87Fw==
X-Google-Smtp-Source: APXvYqw7yHNZGnj4/bjHHjA907ucWBhe02hvFPT3nG+AplQbPkSo5eatsNyv95qLjtjyuw+nv2SNWQ==
X-Received: by 2002:ac8:410f:: with SMTP id q15mr61226584qtl.192.1577999645574; 
 Thu, 02 Jan 2020 13:14:05 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:04 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:54 -0500
Message-Id: <20200102211357.8042-4-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 3/6] arm64: remove uaccess_ttbr0 asm macros
 from cache 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgY3VycmVudGx5IGR1cGxpY2F0ZSB0aGUgbG9naWMgdG8gZW5hYmxlL2Rpc2FibGUgdWFjY2Vz
cyB2aWEgVFRCUjAsCndpdGggQyBmdW5jdGlvbnMgYW5kIGFzc2VtYmx5IG1hY3Jvcy4gVGhpcyBp
cyBhIG1haW50ZW5lbmFjZSBidXJkZW4KYW5kIGlzIGxpYWJsZSB0byBsZWFkIHRvIHN1YnRsZSBi
dWdzLCBzbyBsZXQncyBnZXQgcmlkIG9mIHRoZSBhc3NlbWJseQptYWNyb3MsIGFuZCBhbHdheXMg
dXNlIHRoZSBDIGZ1bmN0aW9ucy4gVGhpcyByZXF1aXJlcyByZWZhY3RvcmluZwpzb21lIGFzc2Vt
Ymx5IGZ1bmN0aW9ucyB0byBoYXZlIGEgQyB3cmFwcGVyLgoKU2lnbmVkLW9mZi1ieTogUGF2ZWwg
VGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQHNvbGVlbi5jb20+Ci0tLQogYXJjaC9hcm02NC9pbmNs
dWRlL2FzbS9hc20tdWFjY2Vzcy5oIHwgMjIgLS0tLS0tLS0tLS0tLS0tLQogYXJjaC9hcm02NC9p
bmNsdWRlL2FzbS9jYWNoZWZsdXNoLmggIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LQogYXJjaC9hcm02NC9tbS9jYWNoZS5TICAgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLQogYXJjaC9hcm02NC9tbS9mbHVzaC5jICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIDQgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9hc20tdWFjY2Vzcy5oIGIvYXJjaC9h
cm02NC9pbmNsdWRlL2FzbS9hc20tdWFjY2Vzcy5oCmluZGV4IGY2OGEwZTY0NDgyYS4uZmJhMmE2
OWY3ZmVmIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS11YWNjZXNzLmgK
KysrIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9hc20tdWFjY2Vzcy5oCkBAIC0zNCwyOCArMzQs
NiBAQAogCW1zcgl0dGJyMF9lbDEsIFx0bXAxCQkvLyBzZXQgdGhlIG5vbi1QQU4gVFRCUjBfRUwx
CiAJaXNiCiAJLmVuZG0KLQotCS5tYWNybwl1YWNjZXNzX3R0YnIwX2Rpc2FibGUsIHRtcDEsIHRt
cDIKLWFsdGVybmF0aXZlX2lmX25vdCBBUk02NF9IQVNfUEFOCi0Jc2F2ZV9hbmRfZGlzYWJsZV9p
cnEgXHRtcDIJCS8vIGF2b2lkIHByZWVtcHRpb24KLQlfX3VhY2Nlc3NfdHRicjBfZGlzYWJsZSBc
dG1wMQotCXJlc3RvcmVfaXJxIFx0bXAyCi1hbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgotCS5l
bmRtCi0KLQkubWFjcm8JdWFjY2Vzc190dGJyMF9lbmFibGUsIHRtcDEsIHRtcDIsIHRtcDMKLWFs
dGVybmF0aXZlX2lmX25vdCBBUk02NF9IQVNfUEFOCi0Jc2F2ZV9hbmRfZGlzYWJsZV9pcnEgXHRt
cDMJCS8vIGF2b2lkIHByZWVtcHRpb24KLQlfX3VhY2Nlc3NfdHRicjBfZW5hYmxlIFx0bXAxLCBc
dG1wMgotCXJlc3RvcmVfaXJxIFx0bXAzCi1hbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgotCS5l
bmRtCi0jZWxzZQotCS5tYWNybwl1YWNjZXNzX3R0YnIwX2Rpc2FibGUsIHRtcDEsIHRtcDIKLQku
ZW5kbQotCi0JLm1hY3JvCXVhY2Nlc3NfdHRicjBfZW5hYmxlLCB0bXAxLCB0bXAyLCB0bXAzCi0J
LmVuZG0KICNlbmRpZgogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9h
c20vY2FjaGVmbHVzaC5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmgKaW5k
ZXggNjY1Yzc4ZTA2NjVhLi5jYjAwYzYxZTBiZGUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5j
bHVkZS9hc20vY2FjaGVmbHVzaC5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVm
bHVzaC5oCkBAIC02MSwxNiArNjEsNDkgQEAKICAqCQktIGthZGRyICAtIHBhZ2UgYWRkcmVzcwog
ICoJCS0gc2l6ZSAgIC0gcmVnaW9uIHNpemUKICAqLwotZXh0ZXJuIHZvaWQgX19mbHVzaF9pY2Fj
aGVfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpOwotZXh0ZXJu
IGludCAgaW52YWxpZGF0ZV9pY2FjaGVfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWdu
ZWQgbG9uZyBlbmQpOworZXh0ZXJuIHZvaWQgX19hc21fZmx1c2hfaWNhY2hlX3JhbmdlKHVuc2ln
bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kKTsKK2V4dGVybiBsb25nIF9fYXNtX2Zs
dXNoX2NhY2hlX3VzZXJfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydCwKKwkJCQkJIHVuc2lnbmVk
IGxvbmcgZW5kKTsKK2V4dGVybiBpbnQgIF9fYXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHVu
c2lnbmVkIGxvbmcgc3RhcnQsCisJCQkJCSAgdW5zaWduZWQgbG9uZyBlbmQpOwogZXh0ZXJuIHZv
aWQgX19mbHVzaF9kY2FjaGVfYXJlYSh2b2lkICphZGRyLCBzaXplX3QgbGVuKTsKIGV4dGVybiB2
b2lkIF9faW52YWxfZGNhY2hlX2FyZWEodm9pZCAqYWRkciwgc2l6ZV90IGxlbik7CiBleHRlcm4g
dm9pZCBfX2NsZWFuX2RjYWNoZV9hcmVhX3BvYyh2b2lkICphZGRyLCBzaXplX3QgbGVuKTsKIGV4
dGVybiB2b2lkIF9fY2xlYW5fZGNhY2hlX2FyZWFfcG9wKHZvaWQgKmFkZHIsIHNpemVfdCBsZW4p
OwogZXh0ZXJuIHZvaWQgX19jbGVhbl9kY2FjaGVfYXJlYV9wb3Uodm9pZCAqYWRkciwgc2l6ZV90
IGxlbik7Ci1leHRlcm4gbG9uZyBfX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2UodW5zaWduZWQgbG9u
ZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpOwogZXh0ZXJuIHZvaWQgc3luY19pY2FjaGVfYWxp
YXNlcyh2b2lkICprYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pOwogCitzdGF0aWMgaW5saW5lIGxv
bmcgX19mbHVzaF9jYWNoZV91c2VyX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCisJCQkJCSAg
ICB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKwlpbnQgcmV0OworCisJdWFjY2Vzc190dGJyMF9lbmFi
bGUoKTsKKwlyZXQgPSBfX2FzbV9mbHVzaF9jYWNoZV91c2VyX3JhbmdlKHN0YXJ0LCBlbmQpOwor
CXVhY2Nlc3NfdHRicjBfZGlzYWJsZSgpOworCisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
bGluZSB2b2lkIF9fZmx1c2hfaWNhY2hlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2ln
bmVkIGxvbmcgZW5kKQoreworCXVhY2Nlc3NfdHRicjBfZW5hYmxlKCk7CisJX19hc21fZmx1c2hf
aWNhY2hlX3JhbmdlKHN0YXJ0LCBlbmQpOworCXVhY2Nlc3NfdHRicjBfZGlzYWJsZSgpOworfQor
CitzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2ljYWNoZV9yYW5nZSh1bnNpZ25lZCBsb25n
IHN0YXJ0LAorCQkJCQkgIHVuc2lnbmVkIGxvbmcgZW5kKQoreworCWludCByZXQ7CisKKwl1YWNj
ZXNzX3R0YnIwX2VuYWJsZSgpOworCXJldCA9IF9fYXNtX2ludmFsaWRhdGVfaWNhY2hlX3Jhbmdl
KHN0YXJ0LCBlbmQpOworCXVhY2Nlc3NfdHRicjBfZGlzYWJsZSgpOworCisJcmV0dXJuIHJldDsK
K30KKwogc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2ljYWNoZV9yYW5nZSh1bnNpZ25lZCBsb25n
IHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCkKIHsKIAlfX2ZsdXNoX2ljYWNoZV9yYW5nZShzdGFy
dCwgZW5kKTsKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vY2FjaGUuUyBiL2FyY2gvYXJtNjQv
bW0vY2FjaGUuUwppbmRleCBkYjc2N2IwNzI2MDEuLjYwMmI5YWE4NjAzYSAxMDA2NDQKLS0tIGEv
YXJjaC9hcm02NC9tbS9jYWNoZS5TCisrKyBiL2FyY2gvYXJtNjQvbW0vY2FjaGUuUwpAQCAtMTUs
NyArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20tdWFjY2Vzcy5oPgogCiAvKgotICoJZmx1c2hf
aWNhY2hlX3JhbmdlKHN0YXJ0LGVuZCkKKyAqCV9fYXNtX2ZsdXNoX2ljYWNoZV9yYW5nZShzdGFy
dCxlbmQpCiAgKgogICoJRW5zdXJlIHRoYXQgdGhlIEkgYW5kIEQgY2FjaGVzIGFyZSBjb2hlcmVu
dCB3aXRoaW4gc3BlY2lmaWVkIHJlZ2lvbi4KICAqCVRoaXMgaXMgdHlwaWNhbGx5IHVzZWQgd2hl
biBjb2RlIGhhcyBiZWVuIHdyaXR0ZW4gdG8gYSBtZW1vcnkgcmVnaW9uLApAQCAtMjQsMTEgKzI0
LDExIEBACiAgKgktIHN0YXJ0ICAgLSB2aXJ0dWFsIHN0YXJ0IGFkZHJlc3Mgb2YgcmVnaW9uCiAg
KgktIGVuZCAgICAgLSB2aXJ0dWFsIGVuZCBhZGRyZXNzIG9mIHJlZ2lvbgogICovCi1FTlRSWShf
X2ZsdXNoX2ljYWNoZV9yYW5nZSkKK0VOVFJZKF9fYXNtX2ZsdXNoX2ljYWNoZV9yYW5nZSkKIAkv
KiBGQUxMVEhST1VHSCAqLwogCiAvKgotICoJX19mbHVzaF9jYWNoZV91c2VyX3JhbmdlKHN0YXJ0
LGVuZCkKKyAqCV9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2Uoc3RhcnQsZW5kKQogICoKICAq
CUVuc3VyZSB0aGF0IHRoZSBJIGFuZCBEIGNhY2hlcyBhcmUgY29oZXJlbnQgd2l0aGluIHNwZWNp
ZmllZCByZWdpb24uCiAgKglUaGlzIGlzIHR5cGljYWxseSB1c2VkIHdoZW4gY29kZSBoYXMgYmVl
biB3cml0dGVuIHRvIGEgbWVtb3J5IHJlZ2lvbiwKQEAgLTM3LDggKzM3LDcgQEAgRU5UUlkoX19m
bHVzaF9pY2FjaGVfcmFuZ2UpCiAgKgktIHN0YXJ0ICAgLSB2aXJ0dWFsIHN0YXJ0IGFkZHJlc3Mg
b2YgcmVnaW9uCiAgKgktIGVuZCAgICAgLSB2aXJ0dWFsIGVuZCBhZGRyZXNzIG9mIHJlZ2lvbgog
ICovCi1FTlRSWShfX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2UpCi0JdWFjY2Vzc190dGJyMF9lbmFi
bGUgeDIsIHgzLCB4NAorRU5UUlkoX19hc21fZmx1c2hfY2FjaGVfdXNlcl9yYW5nZSkKIGFsdGVy
bmF0aXZlX2lmIEFSTTY0X0hBU19DQUNIRV9JREMKIAlkc2IJaXNoc3QKIAliCTdmCkBAIC02MCw0
MSArNTksMzIgQEAgYWx0ZXJuYXRpdmVfaWYgQVJNNjRfSEFTX0NBQ0hFX0RJQwogYWx0ZXJuYXRp
dmVfZWxzZV9ub3BfZW5kaWYKIAlpbnZhbGlkYXRlX2ljYWNoZV9ieV9saW5lIHgwLCB4MSwgeDIs
IHgzLCA5ZgogODoJbW92CXgwLCAjMAotMToKLQl1YWNjZXNzX3R0YnIwX2Rpc2FibGUgeDEsIHgy
Ci0JcmV0Ci05OgotCW1vdgl4MCwgIy1FRkFVTFQKKzE6CXJldAorOToJbW92CXgwLCAjLUVGQVVM
VAogCWIJMWIKLUVORFBST0MoX19mbHVzaF9pY2FjaGVfcmFuZ2UpCi1FTkRQUk9DKF9fZmx1c2hf
Y2FjaGVfdXNlcl9yYW5nZSkKK0VORFBST0MoX19hc21fZmx1c2hfaWNhY2hlX3JhbmdlKQorRU5E
UFJPQyhfX2FzbV9mbHVzaF9jYWNoZV91c2VyX3JhbmdlKQogCiAvKgotICoJaW52YWxpZGF0ZV9p
Y2FjaGVfcmFuZ2Uoc3RhcnQsZW5kKQorICoJX19hc21faW52YWxpZGF0ZV9pY2FjaGVfcmFuZ2Uo
c3RhcnQsZW5kKQogICoKICAqCUVuc3VyZSB0aGF0IHRoZSBJIGNhY2hlIGlzIGludmFsaWQgd2l0
aGluIHNwZWNpZmllZCByZWdpb24uCiAgKgogICoJLSBzdGFydCAgIC0gdmlydHVhbCBzdGFydCBh
ZGRyZXNzIG9mIHJlZ2lvbgogICoJLSBlbmQgICAgIC0gdmlydHVhbCBlbmQgYWRkcmVzcyBvZiBy
ZWdpb24KICAqLwotRU5UUlkoaW52YWxpZGF0ZV9pY2FjaGVfcmFuZ2UpCitFTlRSWShfX2FzbV9p
bnZhbGlkYXRlX2ljYWNoZV9yYW5nZSkKIGFsdGVybmF0aXZlX2lmIEFSTTY0X0hBU19DQUNIRV9E
SUMKIAltb3YJeDAsIHh6cgogCWlzYgogCXJldAogYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYK
LQotCXVhY2Nlc3NfdHRicjBfZW5hYmxlIHgyLCB4MywgeDQKLQogCWludmFsaWRhdGVfaWNhY2hl
X2J5X2xpbmUgeDAsIHgxLCB4MiwgeDMsIDJmCiAJbW92CXgwLCB4enIKLTE6Ci0JdWFjY2Vzc190
dGJyMF9kaXNhYmxlIHgxLCB4MgotCXJldAotMjoKLQltb3YJeDAsICMtRUZBVUxUCisxOglyZXQK
KzI6CW1vdgl4MCwgIy1FRkFVTFQKIAliCTFiCi1FTkRQUk9DKGludmFsaWRhdGVfaWNhY2hlX3Jh
bmdlKQorRU5EUFJPQyhfX2FzbV9pbnZhbGlkYXRlX2ljYWNoZV9yYW5nZSkKIAogLyoKICAqCV9f
Zmx1c2hfZGNhY2hlX2FyZWEoa2FkZHIsIHNpemUpCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21t
L2ZsdXNoLmMgYi9hcmNoL2FybTY0L21tL2ZsdXNoLmMKaW5kZXggYWM0ODUxNjNhNGE3Li5iMjNm
MzRkMjNmMzEgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vZmx1c2guYworKysgYi9hcmNoL2Fy
bTY0L21tL2ZsdXNoLmMKQEAgLTc1LDcgKzc1LDcgQEAgRVhQT1JUX1NZTUJPTChmbHVzaF9kY2Fj
aGVfcGFnZSk7CiAvKgogICogQWRkaXRpb25hbCBmdW5jdGlvbnMgZGVmaW5lZCBpbiBhc3NlbWJs
eS4KICAqLwotRVhQT1JUX1NZTUJPTChfX2ZsdXNoX2ljYWNoZV9yYW5nZSk7CitFWFBPUlRfU1lN
Qk9MKF9fYXNtX2ZsdXNoX2ljYWNoZV9yYW5nZSk7CiAKICNpZmRlZiBDT05GSUdfQVJDSF9IQVNf
UE1FTV9BUEkKIHZvaWQgYXJjaF93Yl9jYWNoZV9wbWVtKHZvaWQgKmFkZHIsIHNpemVfdCBzaXpl
KQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7nS-0001Ay-P5; Thu, 02 Jan 2020 21:14:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nR-0001Ae-NB
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:21 +0000
X-Inumbo-ID: d02843ce-2da4-11ea-b6f1-bc764e2007e4
Received: from mail-qv1-xf43.google.com (unknown [2607:f8b0:4864:20::f43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d02843ce-2da4-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:07 +0000 (UTC)
Received: by mail-qv1-xf43.google.com with SMTP id f16so15499077qvi.4
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=DSu775/r8r2Tkmehdmqp98rpWAvc+FGMQ75JxAM97Qk=;
 b=OrYEDSt9+5eRFaPFkWqZfdDPoX8oBOMKWIx5RN37UsN5RKyL+QI/bFCjKt/9bYqTwb
 cGAKt4VFDzZWzGI8HGRlHNOOm51h9iKkmHQLaQ+ZGeK0srrJ9d1XGb/S8Iur7VBkcQxI
 MyCi32PMGR+VJwl5o/HPoHX+4mEo6v21yZPg0Yozv/0f4RoeG/gKdK1GTUm1zsmp1IzG
 Oij+HSsTiiV/BYAwNB6O6q5MrhW0WnE1lSlIG0HBRmZTt/xuarTCeW5+SFsx5RxgQYpN
 EROSSyM7QLIWulE8Z34ge0x3MEAOAjIJngvTC8mpdtwXVyRogdKoqDe3A2BMBnsEiOqS
 bEOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=DSu775/r8r2Tkmehdmqp98rpWAvc+FGMQ75JxAM97Qk=;
 b=G+rjT3N01IKCMbCzEehj1ksylW4JdpwJ6XB+E3whKApRLs1Gat7G94zNtTvk2yzJMS
 WOhqPmXyfKEFgV4pypbaW34E8GlmBjHv8p28PFT2j9aqOA9mfyctRP622rWIf+4Vqokq
 zFLpsRf6Vil8AD6y5aNLJs3pCUhHElImJ7pBobBpWgP7El0TyiNqGlF+hEtN/4oBA/pT
 SVuQzGr5d9twVON5h7vAs/IO8X0EGmW/g3HYJu5iLMY+odLMIboyiWFvrtH3SHIyYCqF
 W4cL18n5gzvjBvb0h+IsWqfeyvTWIUVKVMLLJn/mhTkL7Qp5y1Jvq8YSnd8XWcsiiujr
 BZlA==
X-Gm-Message-State: APjAAAX4gY5xIP6lELEqWmqzsjLnKc78slt6JbL5MwTSJ6BrKQ9KpAkm
 c2ZG+N0zukTl3EZNeoiK6/ZFOmU8wXU=
X-Google-Smtp-Source: APXvYqwxDCRcHnwDHHB6fG/rrbyOkgBibEXX240FPR8z4mLL8J0UkjGCVHk+Ow7I/qMA/mj7d2MLrg==
X-Received: by 2002:a05:6214:146e:: with SMTP id
 c14mr65985808qvy.82.1577999647488; 
 Thu, 02 Jan 2020 13:14:07 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:06 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:55 -0500
Message-Id: <20200102211357.8042-5-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 4/6] arm64: remove __asm_flush_icache_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X19hc21fZmx1c2hfaWNhY2hlX3JhbmdlIGlzIGFuIGFsaWFzIHRvIF9fYXNtX2ZsdXNoX2NhY2hl
X3VzZXJfcmFuZ2UsCmJ1dCBub3cgdGhhdCB0aGVzZSBmdW5jdGlvbnMgYXJlIGNhbGxlZCBmcm9t
IEMgd3JhcHBlcnMgdGhlIGZhbGwKdGhyb3VnaCBjYW4gaW5zdGVhZCBiZSBkb25lIGF0IGEgaGln
aGVyIGxldmVsLgoKUmVtb3ZlIHRoZSBfX2FzbV9mbHVzaF9pY2FjaGVfcmFuZ2UgYWxpYXMgaW4g
YXNzZW1ibHksIGFuZCBpbnN0ZWFkIGNhbGwKX19mbHVzaF9jYWNoZV91c2VyX3JhbmdlKCkgZnJv
bSBfX2ZsdXNoX2ljYWNoZV9yYW5nZSgpLgoKU2lnbmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNoaW4g
PHBhc2hhLnRhdGFzaGluQHNvbGVlbi5jb20+Ci0tLQogYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9j
YWNoZWZsdXNoLmggfCAgNSArLS0tLQogYXJjaC9hcm02NC9tbS9jYWNoZS5TICAgICAgICAgICAg
ICAgfCAxNCAtLS0tLS0tLS0tLS0tLQogYXJjaC9hcm02NC9tbS9mbHVzaC5jICAgICAgICAgICAg
ICAgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oIGIv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmgKaW5kZXggY2IwMGM2MWUwYmRlLi4w
NDdhZjMzOGJhMTUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVz
aC5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oCkBAIC02MSw3ICs2
MSw2IEBACiAgKgkJLSBrYWRkciAgLSBwYWdlIGFkZHJlc3MKICAqCQktIHNpemUgICAtIHJlZ2lv
biBzaXplCiAgKi8KLWV4dGVybiB2b2lkIF9fYXNtX2ZsdXNoX2ljYWNoZV9yYW5nZSh1bnNpZ25l
ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCk7CiBleHRlcm4gbG9uZyBfX2FzbV9mbHVz
aF9jYWNoZV91c2VyX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAJCQkJCSB1bnNpZ25lZCBs
b25nIGVuZCk7CiBleHRlcm4gaW50ICBfX2FzbV9pbnZhbGlkYXRlX2ljYWNoZV9yYW5nZSh1bnNp
Z25lZCBsb25nIHN0YXJ0LApAQCAtODcsOSArODYsNyBAQCBzdGF0aWMgaW5saW5lIGxvbmcgX19m
bHVzaF9jYWNoZV91c2VyX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBfX2ZsdXNoX2ljYWNoZV9yYW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25l
ZCBsb25nIGVuZCkKIHsKLQl1YWNjZXNzX3R0YnIwX2VuYWJsZSgpOwotCV9fYXNtX2ZsdXNoX2lj
YWNoZV9yYW5nZShzdGFydCwgZW5kKTsKLQl1YWNjZXNzX3R0YnIwX2Rpc2FibGUoKTsKKwlfX2Zs
dXNoX2NhY2hlX3VzZXJfcmFuZ2Uoc3RhcnQsIGVuZCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50
IGludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCmRpZmYgLS1naXQg
YS9hcmNoL2FybTY0L21tL2NhY2hlLlMgYi9hcmNoL2FybTY0L21tL2NhY2hlLlMKaW5kZXggNjAy
YjlhYTg2MDNhLi4xOTgxY2JhZjVkOTIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vY2FjaGUu
UworKysgYi9hcmNoL2FybTY0L21tL2NhY2hlLlMKQEAgLTE0LDE5ICsxNCw2IEBACiAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2FzbS11YWNjZXNzLmg+CiAKLS8q
Ci0gKglfX2FzbV9mbHVzaF9pY2FjaGVfcmFuZ2Uoc3RhcnQsZW5kKQotICoKLSAqCUVuc3VyZSB0
aGF0IHRoZSBJIGFuZCBEIGNhY2hlcyBhcmUgY29oZXJlbnQgd2l0aGluIHNwZWNpZmllZCByZWdp
b24uCi0gKglUaGlzIGlzIHR5cGljYWxseSB1c2VkIHdoZW4gY29kZSBoYXMgYmVlbiB3cml0dGVu
IHRvIGEgbWVtb3J5IHJlZ2lvbiwKLSAqCWFuZCB3aWxsIGJlIGV4ZWN1dGVkLgotICoKLSAqCS0g
c3RhcnQgICAtIHZpcnR1YWwgc3RhcnQgYWRkcmVzcyBvZiByZWdpb24KLSAqCS0gZW5kICAgICAt
IHZpcnR1YWwgZW5kIGFkZHJlc3Mgb2YgcmVnaW9uCi0gKi8KLUVOVFJZKF9fYXNtX2ZsdXNoX2lj
YWNoZV9yYW5nZSkKLQkvKiBGQUxMVEhST1VHSCAqLwotCiAvKgogICoJX19hc21fZmx1c2hfY2Fj
aGVfdXNlcl9yYW5nZShzdGFydCxlbmQpCiAgKgpAQCAtNjIsNyArNDksNiBAQCBhbHRlcm5hdGl2
ZV9lbHNlX25vcF9lbmRpZgogMToJcmV0CiA5Ogltb3YJeDAsICMtRUZBVUxUCiAJYgkxYgotRU5E
UFJPQyhfX2FzbV9mbHVzaF9pY2FjaGVfcmFuZ2UpCiBFTkRQUk9DKF9fYXNtX2ZsdXNoX2NhY2hl
X3VzZXJfcmFuZ2UpCiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL2ZsdXNoLmMgYi9h
cmNoL2FybTY0L21tL2ZsdXNoLmMKaW5kZXggYjIzZjM0ZDIzZjMxLi42MTUyMTI4NWYyN2QgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vZmx1c2guYworKysgYi9hcmNoL2FybTY0L21tL2ZsdXNo
LmMKQEAgLTc1LDcgKzc1LDcgQEAgRVhQT1JUX1NZTUJPTChmbHVzaF9kY2FjaGVfcGFnZSk7CiAv
KgogICogQWRkaXRpb25hbCBmdW5jdGlvbnMgZGVmaW5lZCBpbiBhc3NlbWJseS4KICAqLwotRVhQ
T1JUX1NZTUJPTChfX2FzbV9mbHVzaF9pY2FjaGVfcmFuZ2UpOworRVhQT1JUX1NZTUJPTChfX2Fz
bV9mbHVzaF9jYWNoZV91c2VyX3JhbmdlKTsKIAogI2lmZGVmIENPTkZJR19BUkNIX0hBU19QTUVN
X0FQSQogdm9pZCBhcmNoX3diX2NhY2hlX3BtZW0odm9pZCAqYWRkciwgc2l6ZV90IHNpemUpCi0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7nY-0001DP-3n; Thu, 02 Jan 2020 21:14:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nW-0001Cl-Nn
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:26 +0000
X-Inumbo-ID: d11c6dfa-2da4-11ea-b6f1-bc764e2007e4
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d11c6dfa-2da4-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:09 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id d5so35583769qto.0
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=bK4p0uPVg9F/zZFyAk0NT01Djfe92ua8x9zSOEpgX0c=;
 b=XMSSOxhTUK43GOVMljv5Cr5RwtQATimoiWSKuX7QZwiSG8p+nVz0KElLQ3KYQppki3
 0nADKJW7oyFzaH1xdSee260L/7vjgMZdEHP2KYpS7xKLygmPvS8VddrKfiLWXq0XQ1tP
 mTMSHtbTPyMWMaifPK5FVD6QfHcv0NRPdCdtM5ui6/cDUzO06+YMIzcHoowYKWU1aFgg
 wkQawwqKyctGRtTYSl7BQk4ajl6X6Q5HvRqqFG+B7KtWTo7blSz7k8hIsDBLPlkkOCga
 LAh4lkeONzIjNUh1xzjZu+zRc9CbIjC0AgHidY3wCZKO3lbJyAT7kdCN5KazAfL2M+Fx
 8tQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=bK4p0uPVg9F/zZFyAk0NT01Djfe92ua8x9zSOEpgX0c=;
 b=moNiZQ+IlOOl4smNMohBws4eNNaTHUPrygCMDQNwM0Z2kmNIAmhYTrPZd42eip3jhb
 WuK48gWJKQeEwX0E1ov73umkfD4Xug39CUvhETFM0jIZnqTJU9cMvmnaEmPmlP9jm1hb
 Ncnf/QUnLVLdmx3KUjEoGc7QpXDOuX8xdESfwiwUs9dU+QoSJLVpowtk2kO1pSyLSGCN
 8g3ax3xv3WrDhCV1/ceYjQAmtMYHCSeW0QnXKveBrqpp+/Svmv3LDhYz1vH02yJdLnPq
 BfDJQz4X8BK5Wq6Pot9OEIJkY6ZRXwliSPTQOFqZl/luaPW/S8CjAd7mNE5CtEh0Pvu3
 ISOg==
X-Gm-Message-State: APjAAAWiNvzF/jgdxucqWG8av3D4VXkCi5HVAVX6Oe4vNsme2RYM7jZg
 jnopiODYW7bbbCKuTIPDZfgClw==
X-Google-Smtp-Source: APXvYqzDcF3N2y5hK5g2wp8jkF8WiIMA7CVV2LBb1kzom8ECtZ3Q8uEzKO01/KlbgewDQgLy3pJe1g==
X-Received: by 2002:ac8:7b4f:: with SMTP id m15mr62174264qtu.48.1577999649205; 
 Thu, 02 Jan 2020 13:14:09 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:08 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:56 -0500
Message-Id: <20200102211357.8042-6-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 5/6] arm64: move ARM64_HAS_CACHE_DIC/_IDC
 from asm to 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFzc21ibHkgZnVuY3Rpb25zIF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2UgYW5kCl9f
YXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlIGhhdmUgYWx0ZXJuYXRpdmVzOgoKYWx0ZXJuYXRp
dmVfaWYgQVJNNjRfSEFTX0NBQ0hFX0RJQwouLi4KCmFsdGVybmF0aXZlX2lmIEFSTTY0X0hBU19D
QUNIRV9JREMKLi4uCgpCdXQsIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aG9zZSBhbHRlcm5hdGl2
ZXMgaXMgdHJpdmlhbCBhbmQgdGhlcmVmb3JlCmNhbiBiZSBkb25lIGluIHRoZSBDIGlubGluZSB3
cmFwcGVycy4KClNpZ25lZC1vZmYtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBz
b2xlZW4uY29tPgotLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oIHwgMTkg
KysrKysrKysrKysrKysrKysrKwogYXJjaC9hcm02NC9tbS9jYWNoZS5TICAgICAgICAgICAgICAg
fCAyNyArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gvYXJtNjQvbW0vZmx1c2guYyAg
ICAgICAgICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAy
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NhY2hl
Zmx1c2guaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oCmluZGV4IDA0N2Fm
MzM4YmExNS4uZmM1MjE3YTE4Mzk4IDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNt
L2NhY2hlZmx1c2guaAorKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NhY2hlZmx1c2guaApA
QCAtNzcsOCArNzcsMjIgQEAgc3RhdGljIGlubGluZSBsb25nIF9fZmx1c2hfY2FjaGVfdXNlcl9y
YW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LAogewogCWludCByZXQ7CiAKKwlpZiAoY3B1c19oYXZl
X2NvbnN0X2NhcChBUk02NF9IQVNfQ0FDSEVfSURDKSkgeworCQlkc2IoaXNoc3QpOworCQlpZiAo
Y3B1c19oYXZlX2NvbnN0X2NhcChBUk02NF9IQVNfQ0FDSEVfRElDKSkgeworCQkJaXNiKCk7CisJ
CQlyZXR1cm4gMDsKKwkJfQorCX0KKwogCXVhY2Nlc3NfdHRicjBfZW5hYmxlKCk7CiAJcmV0ID0g
X19hc21fZmx1c2hfY2FjaGVfdXNlcl9yYW5nZShzdGFydCwgZW5kKTsKKworCWlmIChjcHVzX2hh
dmVfY29uc3RfY2FwKEFSTTY0X0hBU19DQUNIRV9ESUMpKQorCQlpc2IoKTsKKwllbHNlCisJCV9f
YXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHN0YXJ0LCBlbmQpOworCiAJdWFjY2Vzc190dGJy
MF9kaXNhYmxlKCk7CiAKIAlyZXR1cm4gcmV0OwpAQCAtOTQsNiArMTA4LDExIEBAIHN0YXRpYyBp
bmxpbmUgaW50IGludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCiB7
CiAJaW50IHJldDsKIAorCWlmIChjcHVzX2hhdmVfY29uc3RfY2FwKEFSTTY0X0hBU19DQUNIRV9E
SUMpKSB7CisJCWlzYigpOworCQlyZXR1cm4gMDsKKwl9CisKIAl1YWNjZXNzX3R0YnIwX2VuYWJs
ZSgpOwogCXJldCA9IF9fYXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHN0YXJ0LCBlbmQpOwog
CXVhY2Nlc3NfdHRicjBfZGlzYWJsZSgpOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9jYWNo
ZS5TIGIvYXJjaC9hcm02NC9tbS9jYWNoZS5TCmluZGV4IDE5ODFjYmFmNWQ5Mi4uMDA5M2JiOWZj
ZDEyIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L21tL2NhY2hlLlMKKysrIGIvYXJjaC9hcm02NC9t
bS9jYWNoZS5TCkBAIC0yNSwzMCArMjUsMTggQEAKICAqCS0gZW5kICAgICAtIHZpcnR1YWwgZW5k
IGFkZHJlc3Mgb2YgcmVnaW9uCiAgKi8KIEVOVFJZKF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFu
Z2UpCi1hbHRlcm5hdGl2ZV9pZiBBUk02NF9IQVNfQ0FDSEVfSURDCi0JZHNiCWlzaHN0Ci0JYgk3
ZgotYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKIAlkY2FjaGVfbGluZV9zaXplIHgyLCB4Mwog
CXN1Ygl4MywgeDIsICMxCiAJYmljCXg0LCB4MCwgeDMKLTE6Ci11c2VyX2FsdCA5ZiwgImRjIGN2
YXUsIHg0IiwgICJkYyBjaXZhYywgeDQiLCAgQVJNNjRfV09SS0FST1VORF9DTEVBTl9DQUNIRQor
MToJdXNlcl9hbHQgM2YsICJkYyBjdmF1LCB4NCIsICAiZGMgY2l2YWMsIHg0IiwgIEFSTTY0X1dP
UktBUk9VTkRfQ0xFQU5fQ0FDSEUKIAlhZGQJeDQsIHg0LCB4MgogCWNtcAl4NCwgeDEKIAliLmxv
CTFiCiAJZHNiCWlzaAotCi03OgotYWx0ZXJuYXRpdmVfaWYgQVJNNjRfSEFTX0NBQ0hFX0RJQwot
CWlzYgotCWIJOGYKLWFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCi0JaW52YWxpZGF0ZV9pY2Fj
aGVfYnlfbGluZSB4MCwgeDEsIHgyLCB4MywgOWYKLTg6CW1vdgl4MCwgIzAKLTE6CXJldAotOToJ
bW92CXgwLCAjLUVGQVVMVAotCWIJMWIKKwltb3YJeDAsICMwCisyOglyZXQKKzM6CW1vdgl4MCwg
Iy1FRkFVTFQKKwliCTJiCiBFTkRQUk9DKF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2UpCiAK
IC8qCkBAIC02MCwxMSArNDgsNiBAQCBFTkRQUk9DKF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFu
Z2UpCiAgKgktIGVuZCAgICAgLSB2aXJ0dWFsIGVuZCBhZGRyZXNzIG9mIHJlZ2lvbgogICovCiBF
TlRSWShfX2FzbV9pbnZhbGlkYXRlX2ljYWNoZV9yYW5nZSkKLWFsdGVybmF0aXZlX2lmIEFSTTY0
X0hBU19DQUNIRV9ESUMKLQltb3YJeDAsIHh6cgotCWlzYgotCXJldAotYWx0ZXJuYXRpdmVfZWxz
ZV9ub3BfZW5kaWYKIAlpbnZhbGlkYXRlX2ljYWNoZV9ieV9saW5lIHgwLCB4MSwgeDIsIHgzLCAy
ZgogCW1vdgl4MCwgeHpyCiAxOglyZXQKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZmx1c2gu
YyBiL2FyY2gvYXJtNjQvbW0vZmx1c2guYwppbmRleCA2MTUyMTI4NWYyN2QuLmFkZmRhY2IxNjNh
ZCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9tbS9mbHVzaC5jCisrKyBiL2FyY2gvYXJtNjQvbW0v
Zmx1c2guYwpAQCAtNzYsNiArNzYsNyBAQCBFWFBPUlRfU1lNQk9MKGZsdXNoX2RjYWNoZV9wYWdl
KTsKICAqIEFkZGl0aW9uYWwgZnVuY3Rpb25zIGRlZmluZWQgaW4gYXNzZW1ibHkuCiAgKi8KIEVY
UE9SVF9TWU1CT0woX19hc21fZmx1c2hfY2FjaGVfdXNlcl9yYW5nZSk7CitFWFBPUlRfU1lNQk9M
KF9fYXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlKTsKIAogI2lmZGVmIENPTkZJR19BUkNIX0hB
U19QTUVNX0FQSQogdm9pZCBhcmNoX3diX2NhY2hlX3BtZW0odm9pZCAqYWRkciwgc2l6ZV90IHNp
emUpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:14:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in7nc-0001GG-LN; Thu, 02 Jan 2020 21:14:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XNPw=2X=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1in7nb-0001Fe-Oi
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:14:31 +0000
X-Inumbo-ID: d2194854-2da4-11ea-b6f1-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2194854-2da4-11ea-b6f1-bc764e2007e4;
 Thu, 02 Jan 2020 21:14:11 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id j9so32754893qkk.1
 for <xen-devel@lists.xenproject.org>; Thu, 02 Jan 2020 13:14:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=vcAi4jpZuXqxsymJRhcTmUP89Pm8zBz3SLJl2tKqcvk=;
 b=o3ZObMYhXtvrAXFBuiimHF58oho45Oa8/3yjhZ6oN/b6AUvDLpKzIXRdF08Xnit9XU
 72cNR4U2fas6McjxkAw+VGmGv+XgczWhIjiArDmtsyq2N1lPhw4XgQdcqAnxbvxjlulf
 +gjIu/cx29/8FGLuspkJAmwwatGlWdR+IN2FAQcUCpnNhr3KPV9Zx3wTpTRTS8owuOHk
 daip3BprTbtdETeFiHpE34cFzl0t80TlSYF1Dn3l83twhJOtkmmCDvBIFKoumf8cdmVP
 SsSuCZksu1BNhIRIJCz81QxW5J65ifrHFkfcT/urkCZXe7ss5x1LnSyamPFgFQo7Ojrh
 oD3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=vcAi4jpZuXqxsymJRhcTmUP89Pm8zBz3SLJl2tKqcvk=;
 b=IY1lG7GCSGQDTYXSrAokJScyu5Pki8N94nST8IWO4RWzTTfxoK1g4WFuVZwMZ+pzGY
 fKmLaob77+iEMMfiFZQjdIihYEI0YSctJBFaVh9asv6cRHgittVx8PF4tHG9uh1DcSZn
 Scj221ZyKPI4ujTAcAyGr4RuZMXY2WidZE3kTSgdFj2EhT17n0lihQBVw23r0CKgnHhs
 FS80jg/Id4DATb1UzFXGJ52U3Q+TgfNFaLQkbCNWsOW3FgQlxI+9t+Ew4qXjxHkg/olQ
 7oWbFwD2zLgT35xKMDqEIyuxF0FZc6YeS99TU3c9bH+0KgPa0QBmQ4rYIwSXhwF89sxd
 UnnQ==
X-Gm-Message-State: APjAAAXCcE71dikRC1qC+2zE09XVtjp8IynXpRQTomscC/pCSvBl6Xb8
 o5gqN8/duGa6DP9v4FpvMh2JUQ==
X-Google-Smtp-Source: APXvYqwQoaid7neQj+jpsaNlNQHeoqFyLpx0/RXZ/4pXiOFNmUHUkHkif8incxTD8U4TREMgsis14g==
X-Received: by 2002:a37:27cf:: with SMTP id
 n198mr68418016qkn.188.1577999650801; 
 Thu, 02 Jan 2020 13:14:10 -0800 (PST)
Received: from localhost.localdomain (c-73-69-118-222.hsd1.nh.comcast.net.
 [73.69.118.222])
 by smtp.gmail.com with ESMTPSA id f97sm17384185qtb.18.2020.01.02.13.14.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 02 Jan 2020 13:14:10 -0800 (PST)
From: Pavel Tatashin <pasha.tatashin@soleen.com>
To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org,
 linux-kernel@vger.kernel.org, catalin.marinas@arm.com, will@kernel.org,
 steve.capper@arm.com, linux-arm-kernel@lists.infradead.org, maz@kernel.org,
 james.morse@arm.com, vladimir.murzin@arm.com, mark.rutland@arm.com,
 tglx@linutronix.de, gregkh@linuxfoundation.org, allison@lohutok.net,
 info@metux.net, alexios.zavras@intel.com, sstabellini@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com, stefan@agner.ch,
 yamada.masahiro@socionext.com, xen-devel@lists.xenproject.org,
 linux@armlinux.org.uk, andrew.cooper3@citrix.com, julien@xen.org
Date: Thu,  2 Jan 2020 16:13:57 -0500
Message-Id: <20200102211357.8042-7-pasha.tatashin@soleen.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200102211357.8042-1-pasha.tatashin@soleen.com>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
Subject: [Xen-devel] [PATCH v5 6/6] arm64: remove the rest of asm-uaccess.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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIF9fdWFjY2Vzc190dGJyMF9kaXNhYmxlIGFuZCBfX3VhY2Nlc3NfdHRicjBfZW5hYmxlLAph
cmUgdGhlIGxhc3QgdHdvIG1hY3JvcyBkZWZpbmVkIGluIGFzbS11YWNjZXNzLmguCgpGb3Igbm93
IG1vdmUgdGhlbSB0byBlbnRyeS5TIHdoZXJlIHRoZXkgYXJlIHVzZWQuIEV2ZW50dWFsbHksCnRo
ZXNlIG1hY3JvcyBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCBDIHdyYXBwZXJzIHRvIHJlZHVjZSB0
aGUKbWFpbnRlbmFuY2UgYnVyZGVuLgoKQWxzbywgb25jZSB0aGVzZSBtYWNyb3MgYXJlIHVuaWZp
ZWQgd2l0aCB0aGUgQyBjb3VudGVycGFydHMsIGl0CmlzIGEgZ29vZCBpZGVhIHRvIGNoZWNrIHRo
YXQgUEFOIGlzIGluIGNvcnJlY3Qgc3RhdGUgb24gZXZlcnkKZW5hYmxlL2Rpc2FibGUgY2FsbHMu
CgpTaWduZWQtb2ZmLWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ac29sZWVuLmNv
bT4KLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS11YWNjZXNzLmggfCAzOSAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL2FybTY0L2tlcm5lbC9lbnRyeS5TICAgICAgICAg
ICAgfCAyNyArKysrKysrKysrKysrKysrKystCiBhcmNoL2FybTY0L2xpYi9jbGVhcl91c2VyLlMg
ICAgICAgICAgfCAgMiArLQogYXJjaC9hcm02NC9saWIvY29weV9mcm9tX3VzZXIuUyAgICAgIHwg
IDIgKy0KIGFyY2gvYXJtNjQvbGliL2NvcHlfaW5fdXNlci5TICAgICAgICB8ICAyICstCiBhcmNo
L2FybTY0L2xpYi9jb3B5X3RvX3VzZXIuUyAgICAgICAgfCAgMiArLQogYXJjaC9hcm02NC9tbS9j
YWNoZS5TICAgICAgICAgICAgICAgIHwgIDEgLQogNyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspLCA0NSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2lu
Y2x1ZGUvYXNtL2FzbS11YWNjZXNzLmgKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUv
YXNtL2FzbS11YWNjZXNzLmggYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2FzbS11YWNjZXNzLmgK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGZiYTJhNjlmN2ZlZi4uMDAwMDAwMDAwMDAw
Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaAorKysgL2Rldi9udWxs
CkBAIC0xLDM5ICswLDAgQEAKLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICov
Ci0jaWZuZGVmIF9fQVNNX0FTTV9VQUNDRVNTX0gKLSNkZWZpbmUgX19BU01fQVNNX1VBQ0NFU1Nf
SAotCi0jaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Ci0jaW5jbHVkZSA8YXNtL2tlcm5lbC1w
Z3RhYmxlLmg+Ci0jaW5jbHVkZSA8YXNtL21tdS5oPgotI2luY2x1ZGUgPGFzbS9zeXNyZWcuaD4K
LSNpbmNsdWRlIDxhc20vYXNzZW1ibGVyLmg+Ci0KLS8qCi0gKiBVc2VyIGFjY2VzcyBlbmFibGlu
Zy9kaXNhYmxpbmcgbWFjcm9zLgotICovCi0jaWZkZWYgQ09ORklHX0FSTTY0X1NXX1RUQlIwX1BB
TgotCS5tYWNybwlfX3VhY2Nlc3NfdHRicjBfZGlzYWJsZSwgdG1wMQotCW1ycwlcdG1wMSwgdHRi
cjFfZWwxCQkJLy8gc3dhcHBlcl9wZ19kaXIKLQliaWMJXHRtcDEsIFx0bXAxLCAjVFRCUl9BU0lE
X01BU0sKLQlzdWIJXHRtcDEsIFx0bXAxLCAjUkVTRVJWRURfVFRCUjBfU0laRQkvLyByZXNlcnZl
ZF90dGJyMCBqdXN0IGJlZm9yZSBzd2FwcGVyX3BnX2RpcgotCW1zcgl0dGJyMF9lbDEsIFx0bXAx
CQkJLy8gc2V0IHJlc2VydmVkIFRUQlIwX0VMMQotCWlzYgotCWFkZAlcdG1wMSwgXHRtcDEsICNS
RVNFUlZFRF9UVEJSMF9TSVpFCi0JbXNyCXR0YnIxX2VsMSwgXHRtcDEJCS8vIHNldCByZXNlcnZl
ZCBBU0lECi0JaXNiCi0JLmVuZG0KLQotCS5tYWNybwlfX3VhY2Nlc3NfdHRicjBfZW5hYmxlLCB0
bXAxLCB0bXAyCi0JZ2V0X2N1cnJlbnRfdGFzayBcdG1wMQotCWxkcglcdG1wMSwgW1x0bXAxLCAj
VFNLX1RJX1RUQlIwXQkvLyBsb2FkIHNhdmVkIFRUQlIwX0VMMQotCW1ycwlcdG1wMiwgdHRicjFf
ZWwxCi0JZXh0ciAgICBcdG1wMiwgXHRtcDIsIFx0bXAxLCAjNDgKLQlyb3IgICAgIFx0bXAyLCBc
dG1wMiwgIzE2Ci0JbXNyCXR0YnIxX2VsMSwgXHRtcDIJCS8vIHNldCB0aGUgYWN0aXZlIEFTSUQK
LQlpc2IKLQltc3IJdHRicjBfZWwxLCBcdG1wMQkJLy8gc2V0IHRoZSBub24tUEFOIFRUQlIwX0VM
MQotCWlzYgotCS5lbmRtCi0jZW5kaWYKLQotI2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0
L2tlcm5lbC9lbnRyeS5TIGIvYXJjaC9hcm02NC9rZXJuZWwvZW50cnkuUwppbmRleCA3YzZhMGE0
MTY3NmYuLmNjNmMwZGJiNzczNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9rZXJuZWwvZW50cnku
UworKysgYi9hcmNoL2FybTY0L2tlcm5lbC9lbnRyeS5TCkBAIC0yMiw4ICsyMiw4IEBACiAjaW5j
bHVkZSA8YXNtL21tdS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxh
c20vcHRyYWNlLmg+CisjaW5jbHVkZSA8YXNtL2tlcm5lbC1wZ3RhYmxlLmg+CiAjaW5jbHVkZSA8
YXNtL3RocmVhZF9pbmZvLmg+Ci0jaW5jbHVkZSA8YXNtL2FzbS11YWNjZXNzLmg+CiAjaW5jbHVk
ZSA8YXNtL3VuaXN0ZC5oPgogCiAvKgpAQCAtMTQ0LDYgKzE0NCwzMSBAQCBhbHRlcm5hdGl2ZV9j
Yl9lbmQKICNlbmRpZgogCS5lbmRtCiAKKyNpZmRlZiBDT05GSUdfQVJNNjRfU1dfVFRCUjBfUEFO
CisJLm1hY3JvCV9fdWFjY2Vzc190dGJyMF9kaXNhYmxlLCB0bXAxCisJbXJzCVx0bXAxLCB0dGJy
MV9lbDEJCS8vIHN3YXBwZXJfcGdfZGlyCisJYmljCVx0bXAxLCBcdG1wMSwgI1RUQlJfQVNJRF9N
QVNLCisJc3ViCVx0bXAxLCBcdG1wMSwgI1JFU0VSVkVEX1RUQlIwX1NJWkUgLy8gcmVzZXJ2ZWRf
dHRicjAganVzdCBiZWZvcmUgc3dhcHBlcl9wZ19kaXIKKwltc3IJdHRicjBfZWwxLCBcdG1wMQkJ
Ly8gc2V0IHJlc2VydmVkIFRUQlIwX0VMMQorCWlzYgorCWFkZAlcdG1wMSwgXHRtcDEsICNSRVNF
UlZFRF9UVEJSMF9TSVpFCisJbXNyCXR0YnIxX2VsMSwgXHRtcDEJCS8vIHNldCByZXNlcnZlZCBB
U0lECisJaXNiCisJLmVuZG0KKworCS5tYWNybwlfX3VhY2Nlc3NfdHRicjBfZW5hYmxlLCB0bXAx
LCB0bXAyCisJZ2V0X2N1cnJlbnRfdGFzayBcdG1wMQorCWxkcglcdG1wMSwgW1x0bXAxLCAjVFNL
X1RJX1RUQlIwXQkvLyBsb2FkIHNhdmVkIFRUQlIwX0VMMQorCW1ycwlcdG1wMiwgdHRicjFfZWwx
CisJZXh0cglcdG1wMiwgXHRtcDIsIFx0bXAxLCAjNDgKKwlyb3IJXHRtcDIsIFx0bXAyLCAjMTYK
Kwltc3IJdHRicjFfZWwxLCBcdG1wMgkJLy8gc2V0IHRoZSBhY3RpdmUgQVNJRAorCWlzYgorCW1z
cgl0dGJyMF9lbDEsIFx0bXAxCQkvLyBzZXQgdGhlIG5vbi1QQU4gVFRCUjBfRUwxCisJaXNiCisJ
LmVuZG0KKyNlbmRpZgorCiAJLm1hY3JvCWtlcm5lbF9lbnRyeSwgZWwsIHJlZ3NpemUgPSA2NAog
CS5pZglccmVnc2l6ZSA9PSAzMgogCW1vdgl3MCwgdzAJCQkJLy8gemVybyB1cHBlciAzMiBiaXRz
IG9mIHgwCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2xpYi9jbGVhcl91c2VyLlMgYi9hcmNoL2Fy
bTY0L2xpYi9jbGVhcl91c2VyLlMKaW5kZXggYWVhZmMwM2U5NjFhLi5iMGI0YTg2YTA5ZTIgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbGliL2NsZWFyX3VzZXIuUworKysgYi9hcmNoL2FybTY0L2xp
Yi9jbGVhcl91c2VyLlMKQEAgLTYsNyArNiw3IEBACiAgKi8KICNpbmNsdWRlIDxsaW51eC9saW5r
YWdlLmg+CiAKLSNpbmNsdWRlIDxhc20vYXNtLXVhY2Nlc3MuaD4KKyNpbmNsdWRlIDxhc20vYWx0
ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vYXNzZW1ibGVyLmg+CiAKIAkudGV4dApkaWZmIC0t
Z2l0IGEvYXJjaC9hcm02NC9saWIvY29weV9mcm9tX3VzZXIuUyBiL2FyY2gvYXJtNjQvbGliL2Nv
cHlfZnJvbV91c2VyLlMKaW5kZXggZWJiM2MwNmNiYjVkLi4xNDJiYzc1MDU1MTggMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtNjQvbGliL2NvcHlfZnJvbV91c2VyLlMKKysrIGIvYXJjaC9hcm02NC9saWIv
Y29weV9mcm9tX3VzZXIuUwpAQCAtNSw3ICs1LDcgQEAKIAogI2luY2x1ZGUgPGxpbnV4L2xpbmth
Z2UuaD4KIAotI2luY2x1ZGUgPGFzbS9hc20tdWFjY2Vzcy5oPgorI2luY2x1ZGUgPGFzbS9hbHRl
cm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9hc3NlbWJsZXIuaD4KICNpbmNsdWRlIDxhc20vY2Fj
aGUuaD4KIApkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9saWIvY29weV9pbl91c2VyLlMgYi9hcmNo
L2FybTY0L2xpYi9jb3B5X2luX3VzZXIuUwppbmRleCAzZDgxNTNhMWViY2UuLjA0ZGM0OGNhMjZm
NyAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9saWIvY29weV9pbl91c2VyLlMKKysrIGIvYXJjaC9h
cm02NC9saWIvY29weV9pbl91c2VyLlMKQEAgLTcsNyArNyw3IEBACiAKICNpbmNsdWRlIDxsaW51
eC9saW5rYWdlLmg+CiAKLSNpbmNsdWRlIDxhc20vYXNtLXVhY2Nlc3MuaD4KKyNpbmNsdWRlIDxh
c20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vYXNzZW1ibGVyLmg+CiAjaW5jbHVkZSA8
YXNtL2NhY2hlLmg+CiAKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbGliL2NvcHlfdG9fdXNlci5T
IGIvYXJjaC9hcm02NC9saWIvY29weV90b191c2VyLlMKaW5kZXggMzU3ZWFlMmMxOGViLi44ZjMy
MThhZTg4YWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbGliL2NvcHlfdG9fdXNlci5TCisrKyBi
L2FyY2gvYXJtNjQvbGliL2NvcHlfdG9fdXNlci5TCkBAIC01LDcgKzUsNyBAQAogCiAjaW5jbHVk
ZSA8bGludXgvbGlua2FnZS5oPgogCi0jaW5jbHVkZSA8YXNtL2FzbS11YWNjZXNzLmg+CisjaW5j
bHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2Fzc2VtYmxlci5oPgogI2lu
Y2x1ZGUgPGFzbS9jYWNoZS5oPgogCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL2NhY2hlLlMg
Yi9hcmNoL2FybTY0L21tL2NhY2hlLlMKaW5kZXggMDA5M2JiOWZjZDEyLi42MjdiZTg1N2I4ZDAg
MTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvbW0vY2FjaGUuUworKysgYi9hcmNoL2FybTY0L21tL2Nh
Y2hlLlMKQEAgLTEyLDcgKzEyLDYgQEAKICNpbmNsdWRlIDxhc20vYXNzZW1ibGVyLmg+CiAjaW5j
bHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KLSNp
bmNsdWRlIDxhc20vYXNtLXVhY2Nlc3MuaD4KIAogLyoKICAqCV9fYXNtX2ZsdXNoX2NhY2hlX3Vz
ZXJfcmFuZ2Uoc3RhcnQsZW5kKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 02 21:41:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Jan 2020 21: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 1in8DQ-00044a-0f; Thu, 02 Jan 2020 21:41:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UkgX=2X=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1in8DO-00044V-Sk
 for xen-devel@lists.xenproject.org; Thu, 02 Jan 2020 21:41:10 +0000
X-Inumbo-ID: 8a7181fc-2da8-11ea-a1e1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a7181fc-2da8-11ea-a1e1-bc764e2007e4;
 Thu, 02 Jan 2020 21:40: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 <osstest-admin@xenproject.org>)
 id 1in8D2-0006oc-JC; Thu, 02 Jan 2020 21:40: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 1in8D2-0006H2-Bk; Thu, 02 Jan 2020 21:40:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1in8D2-0007W7-B2; Thu, 02 Jan 2020 21:40:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145500-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=7ad3d07b37e8f3b15772de8bc1367c68ea681eee
X-Osstest-Versions-That: xen=585972dc10f2c95db22a80207464d9c8866aa28f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 02 Jan 2020 21:40:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145500: 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>

ZmxpZ2h0IDE0NTUwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3YWQzZDA3YjM3ZThmM2IxNTc3MmRlOGJjMTM2N2M2OGVhNjgxZWVlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ODU5NzJkYzEwZjJjOTVkYjIy
YTgwMjA3NDY0ZDljODg2NmFhMjhmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU0OTIgIDIwMjAt
MDEtMDIgMTU6MDI6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTAwICAy
MDIwLTAxLTAyIDE5OjAwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhZCBEb3VnaGVydHkgPGNyZEBh
Y20ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTg1OTcyZGMxMC4uN2FkM2QwN2IzNyAgN2FkM2QwN2Iz
N2U4ZjNiMTU3NzJkZThiYzEzNjdjNjhlYTY4MWVlZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 03:00:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 03:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inDBb-00032R-KU; Fri, 03 Jan 2020 02:59:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inDBa-00032M-F9
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 02:59:38 +0000
X-Inumbo-ID: 12d86160-2dd5-11ea-a40f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12d86160-2dd5-11ea-a40f-12813bfff9fa;
 Fri, 03 Jan 2020 02: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 <osstest-admin@xenproject.org>)
 id 1inDBX-00069r-0h; Fri, 03 Jan 2020 02:59: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 1inDBW-00033H-64; Fri, 03 Jan 2020 02:59:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inDBW-0005IC-5P; Fri, 03 Jan 2020 02:59:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145497-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-amd64-amd64-libvirt-vhd: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-credit2: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: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=585972dc10f2c95db22a80207464d9c8866aa28f
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 02:59:34 +0000
Subject: [Xen-devel] [xen-unstable test] 145497: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTQ5NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTQ5Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA1ODU5NzJkYzEwZjJjOTVkYjIyYTgwMjA3NDY0ZDljODg2NmFhMjhm
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwY2Q3OTFjNDk5YmRjNjk4
ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUwMjUgIDIw
MTktMTItMjAgMTM6NTg6MTAgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1MDU4
ICAyMDE5LTEyLTIxIDA3OjE1OjM3IFogICAxMiBkYXlzICAgMzEgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1NDk3ICAyMDIwLTAxLTAyIDE4OjA2OjQ2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2lj
eiA8d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkg
S292YWxldiA8dmFsb3JAbGlzdC5ydT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDE0MDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 07:55:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 07: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 1inHnr-0001bZ-Bj; Fri, 03 Jan 2020 07:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hE9I=2Y=amazon.com=prvs=2647f8c23=sjpark@srs-us1.protection.inumbo.net>)
 id 1inHnq-0001bU-Kr
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 07:55:26 +0000
X-Inumbo-ID: 6718ec94-2dfe-11ea-88e7-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6718ec94-2dfe-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 07:55:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578038126; x=1609574126;
 h=from:to:cc:subject:date:message-id:in-reply-to: mime-version;
 bh=BNj2ZpEqscC16GT1ujYI1MhyWZyxnccFrqY6TpA1/wU=;
 b=FsZiVbpdgpJtQ0dfFQr9lTSlbRm31HCyHns6DNFLabDskWSZsqXBBkZa
 R0rjSV0Z8l/x9ylSZP0suo4mCjnHqgFb16rVxyff+vUOolMJ5Llc54X4X
 5Ryp65r6RNiDDKRLc8Sr/5F57hV2Oie4YlzvFxDXGTtgDRlrF0aiz0bLc g=;
IronPort-SDR: QwSJXMSAWI5rBa/AVXZwfYid/EHff+9L/s8IDNWg6pTX+v8EnMtlCqIc9bOvfc1hEdMe38punz
 qQ2Ta0LX70cg==
X-IronPort-AV: E=Sophos;i="5.69,389,1571702400"; d="scan'208";a="10782255"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 03 Jan 2020 07:55:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5FEC8A2575; Fri,  3 Jan 2020 07:55:22 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 Jan 2020 07:55:21 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.109) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 Jan 2020 07:55:16 +0000
From: SeongJae Park <sjpark@amazon.com>
To: <roger.pau@citrix.com>, SeongJae Park <sjpark@amazon.com>
Date: Fri, 3 Jan 2020 08:54:48 +0100
Message-ID: <20200103075448.12994-1-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191218183718.31719-4-sjpark@amazon.com> (raw)
MIME-Version: 1.0
X-Originating-IP: [10.43.160.109]
X-ClientProxiedBy: EX13d09UWC003.ant.amazon.com (10.43.162.113) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v13 3/5] xen/blkback: Squeeze page pools if
 a memory pressure is detected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, axboe@kernel.dk, konrad.wilk@oracle.com,
 pdurrant@amazon.com, SeongJae Park <sjpark@amazon.de>,
 linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, sj38.park@gmail.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>

SGVsbG8gUm9nZXIsCgpTb3JyeSBpZiBJJ20gZGlzdHVyYmluZyB5b3VyIHZhY2F0aW9uLiAgSWYg
eW91IGFyZSBhbHJlYWR5IGNhbWUgYmFjayB0byB3b3JrLAptYXkgSSBhc2sgeW91ciBvcGluaW9u
IGFib3V0IHRoaXMgcGF0Y2g/CgpPbiBXZWQsIDE4IERlYyAyMDE5IDE5OjM3OjE2ICswMTAwIFNl
b25nSmFlIFBhcmsgPHNqcGFya0BhbWF6b24uY29tPiB3cm90ZToKCj4gRnJvbTogU2VvbmdKYWUg
UGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KPiAKPiBFYWNoIGBibGtpZmAgaGFzIGEgZnJlZSBwYWdl
cyBwb29sIGZvciB0aGUgZ3JhbnQgbWFwcGluZy4gIFRoZSBzaXplIG9mCj4gdGhlIHBvb2wgc3Rh
cnRzIGZyb20gemVybyBhbmQgaXMgaW5jcmVhc2VkIG9uIGRlbWFuZCB3aGlsZSBwcm9jZXNzaW5n
Cj4gdGhlIEkvTyByZXF1ZXN0cy4gIElmIGN1cnJlbnQgSS9PIHJlcXVlc3RzIGhhbmRsaW5nIGlz
IGZpbmlzaGVkIG9yIDEwMAo+IG1pbGxpc2Vjb25kcyBoYXMgcGFzc2VkIHNpbmNlIGxhc3QgSS9P
IHJlcXVlc3RzIGhhbmRsaW5nLCBpdCBjaGVja3MgYW5kCj4gc2hyaW5rcyB0aGUgcG9vbCB0byBu
b3QgZXhjZWVkIHRoZSBzaXplIGxpbWl0LCBgbWF4X2J1ZmZlcl9wYWdlc2AuCj4gCj4gVGhlcmVm
b3JlLCBob3N0IGFkbWluaXN0cmF0b3JzIGNhbiBjYXVzZSBtZW1vcnkgcHJlc3N1cmUgaW4gYmxr
YmFjayBieQo+IGF0dGFjaGluZyBhIGxhcmdlIG51bWJlciBvZiBibG9jayBkZXZpY2VzIGFuZCBp
bmR1Y2luZyBJL08uICBTdWNoCj4gcHJvYmxlbWF0aWMgc2l0dWF0aW9ucyBjYW4gYmUgYXZvaWRl
ZCBieSBsaW1pdGluZyB0aGUgbWF4aW11bSBudW1iZXIgb2YKPiBkZXZpY2VzIHRoYXQgY2FuIGJl
IGF0dGFjaGVkLCBidXQgZmluZGluZyB0aGUgb3B0aW1hbCBsaW1pdCBpcyBub3Qgc28KPiBlYXN5
LiAgSW1wcm9wZXIgc2V0IG9mIHRoZSBsaW1pdCBjYW4gcmVzdWx0cyBpbiBtZW1vcnkgcHJlc3N1
cmUgb3IgYQo+IHJlc291cmNlIHVuZGVydXRpbGl6YXRpb24uICBUaGlzIGNvbW1pdCBhdm9pZHMg
c3VjaCBwcm9ibGVtYXRpYwo+IHNpdHVhdGlvbnMgYnkgc3F1ZWV6aW5nIHRoZSBwb29scyAocmV0
dXJucyBldmVyeSBmcmVlIHBhZ2UgaW4gdGhlIHBvb2wKPiB0byB0aGUgc3lzdGVtKSBmb3IgYSB3
aGlsZSAodXNlcnMgY2FuIHNldCB0aGlzIGR1cmF0aW9uIHZpYSBhIG1vZHVsZQo+IHBhcmFtZXRl
cikgaWYgbWVtb3J5IHByZXNzdXJlIGlzIGRldGVjdGVkLgo+IAo+IERpc2N1c3Npb25zCj4gPT09
PT09PT09PT0KPiAKPiBUaGUgYGJsa2JhY2tgJ3Mgb3JpZ2luYWwgc2hyaW5raW5nIG1lY2hhbmlz
bSByZXR1cm5zIG9ubHkgcGFnZXMgaW4gdGhlCj4gcG9vbCB3aGljaCBhcmUgbm90IGN1cnJlbnRs
eSBiZSB1c2VkIGJ5IGBibGtiYWNrYCB0byB0aGUgc3lzdGVtLiAgSW4KPiBvdGhlciB3b3Jkcywg
dGhlIHBhZ2VzIHRoYXQgYXJlIG5vdCBtYXBwZWQgd2l0aCBncmFudGVkIHBhZ2VzLiAgQmVjYXVz
ZQo+IHRoaXMgY29tbWl0IGlzIGNoYW5naW5nIG9ubHkgdGhlIHNocmluayBsaW1pdCBidXQgc3Rp
bGwgdXNlcyB0aGUgc2FtZQo+IGZyZWVpbmcgbWVjaGFuaXNtIGl0IGRvZXMgbm90IHRvdWNoIHBh
Z2VzIHdoaWNoIGFyZSBjdXJyZW50bHkgbWFwcGluZwo+IGdyYW50cy4KPiAKPiBPbmNlIG1lbW9y
eSBwcmVzc3VyZSBpcyBkZXRlY3RlZCwgdGhpcyBjb21taXQga2VlcHMgdGhlIHNxdWVlemluZyBs
aW1pdAo+IGZvciBhIHVzZXItc3BlY2lmaWVkIHRpbWUgZHVyYXRpb24uICBUaGUgZHVyYXRpb24g
c2hvdWxkIGJlIG5laXRoZXIgdG9vCj4gbG9uZyBub3IgdG9vIHNob3J0LiAgSWYgaXQgaXMgdG9v
IGxvbmcsIHRoZSBzcXVlZXppbmcgaW5jdXJyaW5nIG92ZXJoZWFkCj4gY2FuIHJlZHVjZSB0aGUg
SS9PIHBlcmZvcm1hbmNlLiAgSWYgaXQgaXMgdG9vIHNob3J0LCBgYmxrYmFja2Agd2lsbCBub3QK
PiBmcmVlIGVub3VnaCBwYWdlcyB0byByZWR1Y2UgdGhlIG1lbW9yeSBwcmVzc3VyZS4gIFRoaXMg
Y29tbWl0IHNldHMgdGhlCj4gdmFsdWUgYXMgYDEwIG1pbGxpc2Vjb25kc2AgYnkgZGVmYXVsdCBi
ZWNhdXNlIGl0IGlzIGEgc2hvcnQgdGltZSBpbgo+IHRlcm1zIG9mIEkvTyB3aGlsZSBpdCBpcyBh
IGxvbmcgdGltZSBpbiB0ZXJtcyBvZiBtZW1vcnkgb3BlcmF0aW9ucy4KPiBBbHNvLCBhcyB0aGUg
b3JpZ2luYWwgc2hyaW5raW5nIG1lY2hhbmlzbSB3b3JrcyBmb3IgYXQgbGVhc3QgZXZlcnkgMTAw
Cj4gbWlsbGlzZWNvbmRzLCB0aGlzIGNvdWxkIGJlIGEgc29tZXdoYXQgcmVhc29uYWJsZSBjaG9p
Y2UuICBJIGFsc28gdGVzdGVkCj4gb3RoZXIgZHVyYXRpb25zIChyZWZlciB0byB0aGUgYmVsb3cg
c2VjdGlvbiBmb3IgbW9yZSBkZXRhaWxzKSBhbmQKPiBjb25maXJtZWQgdGhhdCAxMCBtaWxsaXNl
Y29uZHMgaXMgdGhlIG9uZSB0aGF0IHdvcmtzIGJlc3Qgd2l0aCB0aGUgdGVzdC4KPiBUaGF0IHNh
aWQsIHRoZSBwcm9wZXIgZHVyYXRpb24gZGVwZW5kcyBvbiBhY3R1YWwgY29uZmlndXJhdGlvbnMg
YW5kCj4gd29ya2xvYWRzLiAgVGhhdCdzIHdoeSB0aGlzIGNvbW1pdCBhbGxvd3MgdXNlcnMgdG8g
c2V0IHRoZSBkdXJhdGlvbiBhcyBhCj4gbW9kdWxlIHBhcmFtZXRlci4KPiAKPiBNZW1vcnkgUHJl
c3N1cmUgVGVzdAo+ID09PT09PT09PT09PT09PT09PT09Cj4gCj4gVG8gc2hvdyBob3cgdGhpcyBj
b21taXQgZml4ZXMgdGhlIG1lbW9yeSBwcmVzc3VyZSBzaXR1YXRpb24gd2VsbCwgSQo+IGNvbmZp
Z3VyZWQgYSB0ZXN0IGVudmlyb25tZW50IG9uIGEgeGVuLXJ1bm5pbmcgdmlydHVhbGl6YXRpb24g
c3lzdGVtLgo+IE9uIHRoZSBgYmxrZnJvbnRgIHJ1bm5pbmcgZ3Vlc3QgaW5zdGFuY2VzLCBJIGF0
dGFjaCBhIGxhcmdlIG51bWJlciBvZgo+IG5ldHdvcmstYmFja2VkIHZvbHVtZSBkZXZpY2VzIGFu
ZCBpbmR1Y2UgSS9PIHRvIHRob3NlLiAgTWVhbndoaWxlLCBJCj4gbWVhc3VyZSB0aGUgbnVtYmVy
IG9mIHBhZ2VzIHRoYXQgc3dhcHBlZCBpbiAocHN3cGluKSBhbmQgb3V0IChwc3dwb3V0KQo+IG9u
IHRoZSBgYmxrYmFja2AgcnVubmluZyBndWVzdC4gIFRoZSB0ZXN0IHJhbiB0d2ljZSwgb25jZSBm
b3IgdGhlCj4gYGJsa2JhY2tgIGJlZm9yZSB0aGlzIGNvbW1pdCBhbmQgb25jZSBmb3IgdGhhdCBh
ZnRlciB0aGlzIGNvbW1pdC4gIEFzCj4gc2hvd24gYmVsb3csIHRoaXMgY29tbWl0IGhhcyBkcmFt
YXRpY2FsbHkgcmVkdWNlZCB0aGUgbWVtb3J5IHByZXNzdXJlOgo+IAo+ICAgICAgICAgICAgICAg
ICBwc3dwaW4gIHBzd3BvdXQKPiAgICAgYmVmb3JlICAgICAgNzYsNjcyICAxODUsNzk5Cj4gICAg
IGFmdGVyICAgICAgICAgIDg2NyAgICAzLDk2Nwo+IAo+IE9wdGltYWwgQWdncmVzc2l2ZSBTaHJp
bmtpbmcgRHVyYXRpb24KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
Cj4gVG8gZmluZCBhIGJlc3Qgc3F1ZWV6aW5nIGR1cmF0aW9uLCBJIHJlcGVhdGVkIHRoZSB0ZXN0
IHdpdGggdGhyZWUKPiBkaWZmZXJlbnQgZHVyYXRpb25zICgxbXMsIDEwbXMsIGFuZCAxMDBtcyku
ICBUaGUgcmVzdWx0cyBhcmUgYXMgYmVsb3c6Cj4gCj4gICAgIGR1cmF0aW9uICAgIHBzd3BpbiAg
cHN3cG91dAo+ICAgICAxICAgICAgICAgICA3MDcgICAgIDUsMDk1Cj4gICAgIDEwICAgICAgICAg
IDg2NyAgICAgMyw5NjcKPiAgICAgMTAwICAgICAgICAgMzYyICAgICAzLDM0OAo+IAo+IEFzIGV4
cGVjdGVkLCB0aGUgbWVtb3J5IHByZXNzdXJlIGRlY3JlYXNlcyBhcyB0aGUgZHVyYXRpb24gaW5j
cmVhc2VzLAo+IGJ1dCB0aGUgcmVkdWN0aW9uIGJlY29tZSBzbG93IGZyb20gdGhlIGAxMG1zYC4g
IEJhc2VkIG9uIHRoaXMgcmVzdWx0cywgSQo+IGNob3NlIHRoZSBkZWZhdWx0IGR1cmF0aW9uIGFz
IDEwbXMuCj4gCj4gUGVyZm9ybWFuY2UgT3ZlcmhlYWQgVGVzdAo+ID09PT09PT09PT09PT09PT09
PT09PT09PT0KPiAKPiBUaGlzIGNvbW1pdCBjb3VsZCBpbmN1ciBJL08gcGVyZm9ybWFuY2UgZGVn
cmFkYXRpb24gdW5kZXIgc2V2ZXJlIG1lbW9yeQo+IHByZXNzdXJlIGJlY2F1c2UgdGhlIHNxdWVl
emluZyB3aWxsIHJlcXVpcmUgbW9yZSBwYWdlIGFsbG9jYXRpb25zIHBlcgo+IEkvTy4gIFRvIHNo
b3cgdGhlIG92ZXJoZWFkLCBJIGFydGlmaWNpYWxseSBtYWRlIGEgd29yc3QtY2FzZSBzcXVlZXpp
bmcKPiBzaXR1YXRpb24gYW5kIG1lYXN1cmVkIHRoZSBJL08gcGVyZm9ybWFuY2Ugb2YgYSBgYmxr
ZnJvbnRgIHJ1bm5pbmcKPiBndWVzdC4KPiAKPiBGb3IgdGhlIGFydGlmaWNpYWwgc3F1ZWV6aW5n
LCBJIHNldCB0aGUgYGJsa2JhY2subWF4X2J1ZmZlcl9wYWdlc2AgdXNpbmcKPiB0aGUgYC9zeXMv
bW9kdWxlL3hlbl9ibGtiYWNrL3BhcmFtZXRlcnMvbWF4X2J1ZmZlcl9wYWdlc2AgZmlsZS4gIElu
IHRoaXMKPiB0ZXN0LCBJIHNldCB0aGUgdmFsdWUgdG8gYDEwMjRgIGFuZCBgMGAuICBUaGUgYDEw
MjRgIGlzIHRoZSBkZWZhdWx0Cj4gdmFsdWUuICBTZXR0aW5nIHRoZSB2YWx1ZSBhcyBgMGAgaXMg
c2FtZSB0byBhIHNpdHVhdGlvbiBkb2luZyB0aGUKPiBzcXVlZXppbmcgYWx3YXlzICh3b3JzdC1j
YXNlKS4KPiAKPiBJZiB0aGUgdW5kZXJseWluZyBibG9jayBkZXZpY2UgaXMgc2xvdyBlbm91Z2gs
IHRoZSBzcXVlZXppbmcgb3ZlcmhlYWQKPiBjb3VsZCBiZSBoaWRkZW4uICBGb3IgdGhlIHJlYXNv
biwgSSB1c2UgYSBmYXN0IGJsb2NrIGRldmljZSwgbmFtZWx5IHRoZQo+IHJiZFsxXToKPiAKPiAg
ICAgIyB4bCBibG9jay1hdHRhY2ggZ3Vlc3QgcGh5Oi9kZXYvcmFtMCB4dmRiIHcKPiAKPiBGb3Ig
dGhlIEkvTyBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCwgSSBydW4gYSBzaW1wbGUgYGRkYCBjb21t
YW5kIDUgdGltZXMKPiBkaXJlY3RseSB0byB0aGUgZGV2aWNlIGFzIGJlbG93IGFuZCBjb2xsZWN0
IHRoZSAnTUIvcycgcmVzdWx0cy4KPiAKPiAgICAgJCBmb3IgaSBpbiB7MS4uNX07IGRvIGRkIGlm
PS9kZXYvemVybyBvZj0vZGV2L3h2ZGIgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnM9NGsgY291bnQ9JCgoMjU2KjUxMikpOyBzeW5jOyBkb25lCj4gCj4gVGhlIHJlc3VsdHMgYXJl
IGFzIGJlbG93LiAgJ21heF9wZ3MnIHJlcHJlc2VudHMgdGhlIHZhbHVlIG9mIHRoZQo+IGBibGti
YWNrLm1heF9idWZmZXJfcGFnZXNgIHBhcmFtZXRlci4KPiAKPiAgICAgbWF4X3BncyAgIE1pbiAg
ICAgICBNYXggICAgICAgTWVkaWFuICAgICBBdmcgICAgU3RkZGV2Cj4gICAgIDAgICAgICAgICA0
MTcgICAgICAgNDIzICAgICAgIDQyMCAgICAgICAgNDE5LjQgIDIuNTA5OTgwMQo+ICAgICAxMDI0
ICAgICAgNDE0ICAgICAgIDQyNSAgICAgICA0MTYgICAgICAgIDQxNy44ICA0LjQzODQ2ODIKPiAg
ICAgTm8gZGlmZmVyZW5jZSBwcm92ZW4gYXQgOTUuMCUgY29uZmlkZW5jZQo+IAo+IEluIHNob3J0
LCBldmVuIHdvcnN0IGNhc2Ugc3F1ZWV6aW5nIG9uIHJhbWRpc2sgYmFzZWQgZmFzdCBibG9jayBk
ZXZpY2UKPiBtYWtlcyBubyB2aXNpYmxlIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uLiAgUGxlYXNl
IG5vdGUgdGhhdCB0aGlzIGlzIGp1c3QKPiBhIHZlcnkgc2ltcGxlIGFuZCBtaW5pbWFsIHRlc3Qu
ICBPbiBzeXN0ZW1zIHVzaW5nIHN1cGVyLWZhc3QgYmxvY2sKPiBkZXZpY2VzIGFuZCBhIHNwZWNp
YWwgSS9PIHdvcmtsb2FkLCB0aGUgcmVzdWx0cyBtaWdodCBiZSBkaWZmZXJlbnQuICBJZgo+IHlv
dSBoYXZlIGFueSBkb3VidCwgdGVzdCBvbiB5b3VyIG1hY2hpbmUgd2l0aCB5b3VyIHdvcmtsb2Fk
IHRvIGZpbmQgdGhlCj4gb3B0aW1hbCBzcXVlZXppbmcgZHVyYXRpb24gZm9yIHlvdS4KPiAKPiBb
MV0gaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvaHRtbC9sYXRlc3QvYWRtaW4tZ3VpZGUvYmxv
Y2tkZXYvcmFtZGlzay5odG1sCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VvbmdKYWUgUGFyayA8c2pw
YXJrQGFtYXpvbi5kZT4KPiAtLS0KPiAgLi4uL0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci14ZW4t
YmxrYmFjayAgICAgIHwgMTAgKysrKysrKysKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9i
bGtiYWNrLmMgICAgICAgICAgIHwgIDcgKysrKy0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2svY29tbW9uLmggICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFj
ay94ZW5idXMuYyAgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrLQo+ICA0IGZpbGVz
IGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXhlbi1ibGtiYWNrIGIv
RG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1kcml2ZXIteGVuLWJsa2JhY2sKPiBpbmRl
eCA0ZTdiYWJiM2JhMWYuLmYwMTIyNDIzMWYzZiAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9u
L0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci14ZW4tYmxrYmFjawo+ICsrKyBiL0RvY3VtZW50YXRp
b24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXhlbi1ibGtiYWNrCj4gQEAgLTI1LDMgKzI1LDEz
IEBAIERlc2NyaXB0aW9uOgo+ICAgICAgICAgICAgICAgICAgYWxsb2NhdGVkIHdpdGhvdXQgYmVp
bmcgaW4gdXNlLiBUaGUgdGltZSBpcyBpbgo+ICAgICAgICAgICAgICAgICAgc2Vjb25kcywgMCBt
ZWFucyBpbmRlZmluaXRlbHkgbG9uZy4KPiAgICAgICAgICAgICAgICAgIFRoZSBkZWZhdWx0IGlz
IDYwIHNlY29uZHMuCj4gKwo+ICtXaGF0OiAgICAgICAgICAgL3N5cy9tb2R1bGUveGVuX2Jsa2Jh
Y2svcGFyYW1ldGVycy9idWZmZXJfc3F1ZWV6ZV9kdXJhdGlvbl9tcwo+ICtEYXRlOiAgICAgICAg
ICAgRGVjZW1iZXIgMjAxOQo+ICtLZXJuZWxWZXJzaW9uOiAgNS41Cj4gK0NvbnRhY3Q6ICAgICAg
ICBTZW9uZ0phZSBQYXJrIDxzanBhcmtAYW1hem9uLmRlPgo+ICtEZXNjcmlwdGlvbjoKPiArICAg
ICAgICAgICAgICAgIFdoZW4gbWVtb3J5IHByZXNzdXJlIGlzIHJlcG9ydGVkIHRvIGJsa2JhY2sg
dGhpcyBvcHRpb24KPiArICAgICAgICAgICAgICAgIGNvbnRyb2xzIHRoZSBkdXJhdGlvbiBpbiBt
aWxsaXNlY29uZHMgdGhhdCBibGtiYWNrIHdpbGwgbm90Cj4gKyAgICAgICAgICAgICAgICBjYWNo
ZSBhbnkgcGFnZSBub3QgYmFja2VkIGJ5IGEgZ3JhbnQgbWFwcGluZy4KPiArICAgICAgICAgICAg
ICAgIFRoZSBkZWZhdWx0IGlzIDEwbXMuCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2JhY2svYmxrYmFjay5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMK
PiBpbmRleCBmZDFlMTlmMWE0OWYuLjc5ZjY3N2FlYjVjYyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2JhY2svYmxrYmFjay5jCj4gQEAgLTY1Niw4ICs2NTYsMTEgQEAgaW50IHhlbl9ibGtpZl9zY2hl
ZHVsZSh2b2lkICphcmcpCj4gIAkJCXJpbmctPm5leHRfbHJ1ID0gamlmZmllcyArIG1zZWNzX3Rv
X2ppZmZpZXMoTFJVX0lOVEVSVkFMKTsKPiAgCQl9Cj4gIAo+IC0JCS8qIFNocmluayBpZiB3ZSBo
YXZlIG1vcmUgdGhhbiB4ZW5fYmxraWZfbWF4X2J1ZmZlcl9wYWdlcyAqLwo+IC0JCXNocmlua19m
cmVlX3BhZ2Vwb29sKHJpbmcsIHhlbl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzKTsKPiArCQkvKiBT
aHJpbmsgdGhlIGZyZWUgcGFnZXMgcG9vbCBpZiBpdCBpcyB0b28gbGFyZ2UuICovCj4gKwkJaWYg
KHRpbWVfYmVmb3JlKGppZmZpZXMsIGJsa2lmLT5idWZmZXJfc3F1ZWV6ZV9lbmQpKQo+ICsJCQlz
aHJpbmtfZnJlZV9wYWdlcG9vbChyaW5nLCAwKTsKPiArCQllbHNlCj4gKwkJCXNocmlua19mcmVl
X3BhZ2Vwb29sKHJpbmcsIHhlbl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzKTsKPiAgCj4gIAkJaWYg
KGxvZ19zdGF0cyAmJiB0aW1lX2FmdGVyKGppZmZpZXMsIHJpbmctPnN0X3ByaW50KSkKPiAgCQkJ
cHJpbnRfc3RhdHMocmluZyk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Jh
Y2svY29tbW9uLmggYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4gaW5kZXgg
MWQzMDAyZDc3M2Y3Li41MzZjODRmNjFmZWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9jb21tb24uaAo+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29t
bW9uLmgKPiBAQCAtMzE5LDYgKzMxOSw3IEBAIHN0cnVjdCB4ZW5fYmxraWYgewo+ICAJLyogQWxs
IHJpbmdzIGZvciB0aGlzIGRldmljZS4gKi8KPiAgCXN0cnVjdCB4ZW5fYmxraWZfcmluZwkqcmlu
Z3M7Cj4gIAl1bnNpZ25lZCBpbnQJCW5yX3JpbmdzOwo+ICsJdW5zaWduZWQgbG9uZwkJYnVmZmVy
X3NxdWVlemVfZW5kOwo+ICB9Owo+ICAKPiAgc3RydWN0IHNlZ19idWYgewo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay94ZW5idXMuYwo+IGluZGV4IGI5MGRiY2Q5OWMwMy4uMjQxNzJjMTgwZjVmIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiArKysgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4gQEAgLTgyNCw2ICs4MjQsMjYgQEAgc3Rh
dGljIHZvaWQgZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICB9
Cj4gIAo+ICAKPiArLyogT25jZSBhIG1lbW9yeSBwcmVzc3VyZSBpcyBkZXRlY3RlZCwgc3F1ZWV6
ZSBmcmVlIHBhZ2UgcG9vbHMgZm9yIGEgd2hpbGUuICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQg
YnVmZmVyX3NxdWVlemVfZHVyYXRpb25fbXMgPSAxMDsKPiArbW9kdWxlX3BhcmFtX25hbWVkKGJ1
ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21zLAo+ICsJCWJ1ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21z
LCBpbnQsIDA2NDQpOwo+ICtNT0RVTEVfUEFSTV9ERVNDKGJ1ZmZlcl9zcXVlZXplX2R1cmF0aW9u
X21zLAo+ICsiRHVyYXRpb24gaW4gbXMgdG8gc3F1ZWV6ZSBwYWdlcyBidWZmZXIgd2hlbiBhIG1l
bW9yeSBwcmVzc3VyZSBpcyBkZXRlY3RlZCIpOwo+ICsKPiArLyoKPiArICogQ2FsbGJhY2sgcmVj
ZWl2ZWQgd2hlbiB0aGUgbWVtb3J5IHByZXNzdXJlIGlzIGRldGVjdGVkLgo+ICsgKi8KPiArc3Rh
dGljIHZvaWQgcmVjbGFpbV9tZW1vcnkoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiArewo+
ICsJc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsK
PiArCj4gKwlpZiAoIWJlKQo+ICsJCXJldHVybjsKClRoaXMgbnVsbCBjaGVjayBpcyB0aGUgb25s
eSBvbmUgY2hhbmdlIGZyb20gdGhlIHZlcnNpb24KKGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hl
bi1kZXZlbC8yMDE5MTIxNjA5Mzc1NS5HSjExNzU2QEFpci1kZS1Sb2dlci8pCnlvdSBnYXZlIG1l
IHRoZSAnUmV2aWV3ZWQtYnknIGJlZm9yZS4gIFRoaXMgY2hlY2sgaXMgbmVjZXNzYXJ5IGJlY2F1
c2UKJ3JlY2xhaW1fbWVtb3J5KCknIGNhbiBiZSBjYWxsZWQgYmVmb3JlICdwcm9iZScgb3IgYWZ0
ZXIgJ3JlbW92ZScgY2FsbGJhY2suCgoKVGhhbmtzLApTZW9uZ0phZSBQYXJrCgo+ICsJYmUtPmJs
a2lmLT5idWZmZXJfc3F1ZWV6ZV9lbmQgPSBqaWZmaWVzICsKPiArCQltc2Vjc190b19qaWZmaWVz
KGJ1ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21zKTsKPiArfQo+ICsKPiAgLyogKiogQ29ubmVjdGlv
biAqKiAqLwo+ICAKPiAgCj4gQEAgLTExMTUsNyArMTEzNSw4IEBAIHN0YXRpYyBzdHJ1Y3QgeGVu
YnVzX2RyaXZlciB4ZW5fYmxrYmtfZHJpdmVyID0gewo+ICAJLmlkcyAgPSB4ZW5fYmxrYmtfaWRz
LAo+ICAJLnByb2JlID0geGVuX2Jsa2JrX3Byb2JlLAo+ICAJLnJlbW92ZSA9IHhlbl9ibGtia19y
ZW1vdmUsCj4gLQkub3RoZXJlbmRfY2hhbmdlZCA9IGZyb250ZW5kX2NoYW5nZWQKPiArCS5vdGhl
cmVuZF9jaGFuZ2VkID0gZnJvbnRlbmRfY2hhbmdlZCwKPiArCS5yZWNsYWltX21lbW9yeSA9IHJl
Y2xhaW1fbWVtb3J5LAo+ICB9Owo+ICAKPiAgaW50IHhlbl9ibGtpZl94ZW5idXNfaW5pdCh2b2lk
KQo+IC0tIAo+IDIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 09:12:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 09:12: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 1inIzi-0008NG-0v; Fri, 03 Jan 2020 09:11:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmXo=2Y=amazon.com=prvs=264a10e96=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inIzh-0008NB-K9
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 09:11:45 +0000
X-Inumbo-ID: 1019a572-2e09-11ea-a42f-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1019a572-2e09-11ea-a42f-12813bfff9fa;
 Fri, 03 Jan 2020 09:11:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578042705; x=1609578705;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=LVunF6LbMcpjMBSofo3+ifEGNMoktzwsoblYRq9pgSE=;
 b=CDZPIjdxkkZ2xwnEaHgtfJZ5COT12FDzs27dWYmhwdmpRDRAYaxAilvK
 dVQKw+Pkc4Pc9WkDtiBHYRSAWHdHNn/kcGXHV6MtkpEmuZpUvbUZQhn31
 YbAp9zFgGBzmKg14EEQApVyuqKZ/UBNzKzAEiVYxuJCD9mKsd35/yXu1f s=;
IronPort-SDR: dM7aRGMY4oLXUmJwANSoVdx0xrS+QmIs8ie838DI1Bxm7UQLAiY0FjpZun9xiW1YHjMI8NqYuJ
 moivaVuGaMCg==
X-IronPort-AV: E=Sophos;i="5.69,390,1571702400"; d="scan'208";a="11379936"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 03 Jan 2020 09:11:44 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id 70F73A20E8; Fri,  3 Jan 2020 09:11:42 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 3 Jan 2020 09:11:42 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 Jan 2020 09:11:40 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 3 Jan 2020 09:11:40 +0000
From: "Durrant, Paul" <pdurrant@amazon.com>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH 4/6] domctl: set XEN_DOMCTL_createdomain 'rover' if valid
 domid is specified
Thread-Index: AQHVulqvz9FX/MMQbEqivLZI+l+b+qfXrmqAgAEGPyA=
Date: Fri, 3 Jan 2020 09:11:40 +0000
Message-ID: <aae92f7a96644b8bbb04cb0a73794300@EX13D32EUC003.ant.amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-5-pdurrant@amazon.com>
 <24078.10093.571397.417202@mariner.uk.xensource.com>
In-Reply-To: <24078.10093.571397.417202@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
x-originating-ip: [10.43.164.95]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 4/6] domctl: set XEN_DOMCTL_createdomain
 'rover' if valid domid is specified
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDAyIEphbnVhcnkgMjAyMCAxNzoyNQo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEphbgo+IEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz47IEtvbnJh
ZAo+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFi
ZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+
IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNC82XSBkb21jdGw6IHNldCBYRU5fRE9NQ1RMX2NyZWF0ZWRv
bWFpbiAncm92ZXInIGlmCj4gdmFsaWQgZG9taWQgaXMgc3BlY2lmaWVkCj4gCj4gUGF1bCBEdXJy
YW50IHdyaXRlcyAoIltQQVRDSCA0LzZdIGRvbWN0bDogc2V0IFhFTl9ET01DVExfY3JlYXRlZG9t
YWluCj4gJ3JvdmVyJyBpZiB2YWxpZCBkb21pZCBpcyBzcGVjaWZpZWQiKToKPiA+IFRoZSB2YWx1
ZSBvZiAncm92ZXInIGlzIHRoZSB2YWx1ZSBhdCB3aGljaCBYZW4gd2lsbCBzdGFydCBzZWFyY2hp
bmcgZm9yCj4gYW4KPiA+IHVudXNlZCBkb21pZCBpZiBub25lIGlzIHNwZWNpZmllZC4gQ3VycmVu
dGx5IGl0IGlzIG9ubHkgdXBkYXRlZCB3aGVuIGEKPiA+IGRvbWlkIGlzIGF1dG9tYXRpY2FsbHkg
Y2hvc2VuLCByYXRoZXIgdGhhbiBzcGVjaWZpZWQgYnkgdGhlIGNhbGxlciwKPiB3aGljaAo+ID4g
bWFrZXMgaXQgdmVyeSBoYXJkIHRvIGRlc2NyaWJlIFhlbidzIHJhdGlvbmFsZSBpbiBjaG9vc2lu
ZyBkb21pZHMgaW4gYW4KPiA+IGVudmlyb25tZW50IHdoZXJlIHNvbWUgZG9tYWluIGNyZWF0aW9u
cyBoYXZlIHNwZWNpZmllZCBkb21pZHMgYW5kIHNvbWUKPiA+IGRvbid0Lgo+ID4gVGhpcyBwYXRj
aCBhbHdheXMgdXBkYXRlcyAncm92ZXInIGFmdGVyIGEgc3VjY2Vzc2Z1bCBjcmVhdGlvbiwgZXZl
biBpbgo+IHRoZQo+ID4gY2FzZSB0aGF0IGRvbWlkIGlzIHNwZWNpZmllZCBieSB0aGUgY2FsbGVy
LiBUaGlzIGVuc3VyZXMgdGhhdCwgaWYgWGVuCj4gPiBhdXRvbWF0aWNhbGx5IGNob29zZXMgYSBk
b21pZCBmb3IgYSBzdWJzZXF1ZW50IGRvbWFpbiBjcmVhdGlvbiBpdCB3aWxsCj4gPiBhbHdheXMg
YmUgdGhlIG5leHQgYXZhaWxhYmxlIHZhbHVlIGFmdGVyIHRoZSBkb21pZCBvZiB0aGUgbW9zdCBy
ZWNlbnRseQo+ID4gY3JlYXRlZCBkb21haW4uCj4gCj4gSSdtIG5vdCB5ZXQgY29udmluY2VkIHRo
aXMgYmVoYXZpb3VyIGlzIGJldHRlciwgYnV0IEknbSBvcGVuIHRvCj4gcGVyc3Vhc2lvbi4KPiAK
PiBUaGUgZXhpc3RpbmcgYWxsb2NhdGlvbiBzeXN0ZW0gZmFsbHMgZG93biBpbiBhbnkgY2FzZSBp
ZiB0aGUgZG9taWQKPiBnZXRzIG5lYXIgdG8gd3JhcHBpbmcgcm91bmQuICBJZiBpdCBkb2Vzbid0
LCB0aGVuIHdpdGhvdXQgdGhpcyBwYXRjaAo+IGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgdHdvIHJh
bmdlcyBvZiBkb21pZHM6IGF1dG9tYXRpY2FsbHkgYWxsb2NhdGVkCj4gb25lcywgYW5kIHN0YXRp
Y2FsbHkgYWxsb2NhdGVkIGhpZ2ggb25lcy4KPiAKPiBXaXRoIHRoaXMgcGF0Y2gsIHN0YXRpY2Fs
bHkgYWxsb2NhdGluZyBhIGRvbWlkIHJlc2V0cyByb3ZlciBhbmQgY2F1c2VzCj4gdGhlIHJlbWFp
bmluZyBiaXRzIG9mIHN0YXRpYyBzcGFjZSB0byBiZSBwb2xsdXRlZC4KPiAKPiBXaGF0IGFtIEkg
bWlzc2luZyA/ICBXaGF0IGFyZSB0aGUgdXNlIGNhc2VzIGhlcmUgPwoKVGhlIHByb2JsZW0gSSB3
YXMgdGFja2xpbmcgd2FzIHRyeWluZyB0byBkb2N1bWVudCBob3cgWGVuIGNob29zZXMgYSBkb21p
ZC4gRS5nLiBpdCBpcyBub3QgY29ycmVjdCB0byBzYXkgdGhhdCBpdCBjaG9vc2VzIHRoZSBsb3dl
c3QgbnVtYmVyZWQgYXZhaWxhYmxlIGRvbWlkLiBUaGUgYmVzdCBJIGNvdWxkIGNvbWUgdXAgd2l0
aCB3YXMgJ3RoZSBuZXh0IGF2YWlsYWJsZSBkb21pZCBhZnRlciB0aGUgbGFzdCBvbmUgaXQgdGhv
dWdodCBvZicgd2hpY2ggaXMgcHJldHR5IHBvb3IuLi4gYW5kIGFsc28gYmVjb21lcyBoYXJkZXIg
dG8gZXhwbGFpbiBpZiBzb21lIGRvbWlkcyBhcmUgbm90IGFjdHVhbGx5IGNob3NlbiBieSBYZW4s
IGJlY2F1c2UgdGhlIHRvb2xzdGFjayBzcGVjaWZpZWQgdGhlbS4KClRoZSBlbmQgZ2FtZSB3aGlj
aCB0aGlzIHNlcmllcyBpcyB3b3JraW5nIHRvd2FyZHMgaXMgdHJhbnNwYXJlbnQgbWlncmF0aW9u
IHdoaWNoLCBiZWNhdXNlIG9mIHRoZSAnZGVzaWduJyBvZiBQViBwcm90b2NvbHMgYW5kIGNlcnRh
aW4gaHlwZXJjYWxscyBpbiB0aGUgZ3Vlc3QgQUJJLCByZXF1aXJlcyB0aGF0IHRoZSBkb21pZCBp
cyBwZXJzaXN0ZWQgb24gbWlncmF0aW9uLiBUaGlzIHBhdGNoIGlzIHNpbXBseSB0cnlpbmcgdG8g
bGF5IGdyb3VuZHdvcmsgZm9yIHRoZSBjby1leGlzdGVuY2Ugb2YgZG9tYWlucyB3aXRoIHNwZWNp
ZmllZCBkb21pZHMgYW5kIHRob3NlIHdpdGggYXV0b21hdGljYWxseSBhbGxvY2F0ZWQgZG9taWRz
LiAKCiAgUGF1bAoKPiAKPiBUaGFua3MsCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 09:20:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 09:20: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 1inJ7l-0000k5-TM; Fri, 03 Jan 2020 09:20:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmXo=2Y=amazon.com=prvs=264a10e96=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inJ7k-0000Wn-Ev
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 09:20:04 +0000
X-Inumbo-ID: 34c6a20c-2e0a-11ea-a914-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34c6a20c-2e0a-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 09:19:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578043196; x=1609579196;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=IH8mV+abSvFqfo1QuXYeiVM1S3su71k/Vqrr7x0QwDk=;
 b=JrXKjFOOs8+uSvs2amUKFGyYPhVb2Gru9jBO8RmPeKafUMU0zJZ0lgIq
 Y0FsaWH7yYyewInxwg6MAKP/xYwhIRGm0jGhT2n15j4RczzDAPBADgSKR
 VN1UbxFUMU71H+ESJImBWaHAYvFCY4zXC4lcIXwSV/FK8UDZzROaOh4JB 8=;
IronPort-SDR: 8V75Y8Hkv2ze63ql28BXSzA7VwF4lBSWWFYiLhnDqzzGPST/JZXQ8yn10EC/M3pm4hreuhWla9
 zlfz+W687ARw==
X-IronPort-AV: E=Sophos;i="5.69,390,1571702400"; d="scan'208";a="11381167"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 03 Jan 2020 09:19:56 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id DD484A050A; Fri,  3 Jan 2020 09:19:54 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 3 Jan 2020 09:19:54 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 Jan 2020 09:19:53 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 3 Jan 2020 09:19:52 +0000
From: "Durrant, Paul" <pdurrant@amazon.com>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH 5/6] libxl: allow creation of domains with specified or
 random domid
Thread-Index: AQHVulqxAit74lI10kuhCdeppYRnCafXrwcAgAEH/VA=
Date: Fri, 3 Jan 2020 09:19:52 +0000
Message-ID: <4ca31bc32d4c4e7dbff3597be23f7ded@EX13D32EUC003.ant.amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-6-pdurrant@amazon.com>
 <24078.10224.157354.511825@mariner.uk.xensource.com>
In-Reply-To: <24078.10224.157354.511825@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
x-originating-ip: [10.43.164.95]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: allow creation of domains with
 specified or random domid
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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDAyIEphbnVhcnkgMjAyMCAxNzoyNwo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbnRob255IFBlcmFyZAo+IDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNS82XSBsaWJ4bDog
YWxsb3cgY3JlYXRpb24gb2YgZG9tYWlucyB3aXRoIHNwZWNpZmllZAo+IG9yIHJhbmRvbSBkb21p
ZAo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJbUEFUQ0ggNS82XSBsaWJ4bDogYWxsb3cgY3Jl
YXRpb24gb2YgZG9tYWlucyB3aXRoCj4gc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZCIpOgo+ID4g
VGhpcyBwYXRjaCBtb2RpZmllcyBkb19kb21haW5fY3JlYXRlKCkgdG8gdXNlIHRoZSB2YWx1ZSBv
ZiBkb21pZCB0aGF0IGlzCj4gPiBwYXNzZWQgaW4uIEEgbmV3ICdzcGVjaWFsIHZhbHVlJyAtIFJB
TkRPTV9ET01JRCAtIGlzIGFkZGVkIGludG8gdGhlIEFQSQo+ID4gYW5kIHRoaXMsIElOVkFMSURf
RE9NSUQgb3IgYW55IHZhbGlkIGRvbWlkIGlzIHBhc3NlZCB1bm1vZGlmaWVkIHRvCj4gPiBsaWJ4
bF9fZG9tYWluX21ha2UoKS4gQW55IG90aGVyIGludmFsaWQgZG9taWQgdmFsdWUgd2lsbCBjYXVz
ZSBhbiBlcnJvci4KPiA+Cj4gPiBJZiBSQU5ET01fRE9NSUQgaXMgcGFzc2VkIGluIHRoZW4gbGli
eGxfX2RvbWFpbl9tYWtlKCkgd2lsbCB1c2UKPiA+IGxpYnhsX19yYW5kb21fYnl0ZXMoKSB0byBj
aG9vc2UgYSBkb21pZC4gSWYgdGhlIGNob3NlbiB2YWx1ZSBpcyBub3QgYQo+ID4gdmFsaWQgZG9t
aWQgdGhlbiB0aGlzIHN0ZXAgd2lsbCBiZSByZXBlYXRlZC4gT25jZSBhIHZhbGlkIHZhbHVlIGlz
Cj4gY2hvc2VuCj4gPiBpdCB3aWxsIGJlIHBhc3NlZCB0byB4Y19kb21haW5fY3JlYXRlKCkgYnV0
IGlmIHRoaXMgZmFpbHMgd2l0aCBhbiBlcnJubwo+ID4gdmFsdWUgb2YgRUVYSVNULCBhIG5ldyBy
YW5kb20gdmFsdWUgd2lsbCBiZSBjaG9zZW4gYW5kIHRoZSBvcGVyYXRpb24KPiB3aWxsCj4gPiBi
ZSByZXRyaWVkLgo+IAo+IFdoYXQgaXMgdGhlIHVzZSBjYXNlIGZvciB0aGlzID8KPiAKClRoZSB1
c2UtY2FzZSBpcyB0cnlpbmcgdG8gbWFrZSBzdXJlIHRoYXQsIGFjcm9zcyBhIHBvb2wgb2YgaG9z
dHMsIHRoZSBsaWtlbGlob29kIG9mIGNyZWF0aW5nIHR3byBkb21haW5zIHdpdGggdGhlIHNhbWUg
ZG9taWQgaXMgc21hbGwuIEJlY2F1c2UgYSB0cmFuc3BhcmVudCBtaWdyYXRpb24gcmVxdWlyZXMg
dGhhdCBkb21pZCBpcyBwZXJzaXN0ZWQsIG1pZ3JhdGlvbnMgYXJlIG1vcmUgbGlrZWx5IHRvIGZh
aWwgKGR1ZSB0byBhIGRvbWlkIGFscmVhZHkgYmVpbmcgaW4gdXNlKSBpZiBhIHNlcXVlbnRpYWwg
c2NoZW1lIGlzIHVzZWQuCgo+IEkgdGhpbmsgdXNpbmcgdGhpcyBpcyBoYXphcmRvdXMgaWYgeW91
IGV2ZXIgZGVzdHJveSBkb21haW5zLCBiZWNhdXNlCj4gaXQgd2lsbCBsZWFkIHRvIHJldXNlIG9m
IGRvbWlkcyBpbiBjaXJjdW1zdGFuY2VzWzFdIHdoZXJlIHJpZ2h0IG5vdwo+IHRoYXQgY2FuJ3Qg
aGFwcGVuLgo+IAo+IFsxXSBGZXdlciB0aGFuIH4yXjE2IGNyZWF0aW9ucyBwZXIgWGVuIGJvb3Qu
CgpBZ3JlZWQsIGJ1dCBpcyB0aGF0IGFjdHVhbGx5IGEgcHJvYmxlbT8gQSBkb21haW4gbXVzdCBi
ZSBmdWxseSBkZXN0cm95ZWQgKGkuZS4gYWxsIHBhZ2UgcmVmcyBkcm9wcGVkKSBiZWZvcmUgaXRz
IGlkIHdpbGwgYmVjb21lIGF2YWlsYWJsZSBmb3IgcmUtdXNlLiBXaGF0IGFyZSB3ZSBhY3R1YWxs
eSB0cnlpbmcgdG8gYXZvaWQgYnkgbm90IGltbWVkaWF0ZWx5IHJlY3ljbGluZz8gSSdkIGNlcnRh
aW5seSBiZSBvcGVuIHRvIGFkZGluZyBzb21lIHNvcnQgb2YgcmV0aXJlbWVudCBsaXN0IGZvciBk
b21pZHMgdGhhdCB3b3VsZCBwcmV2ZW50IHJlLXVzZSB3aXRoaW4gYSBzcGVjaWZpZWQgdGltZSwg
aWYgdGhhdCB3b3VsZCBoZWxwLgoKICBQYXVsCgo+IAo+IElhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 09:23:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 09:23: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 1inJBQ-0000vR-F8; Fri, 03 Jan 2020 09:23:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmXo=2Y=amazon.com=prvs=264a10e96=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inJBO-0000vM-R4
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 09:23:50 +0000
X-Inumbo-ID: bbdb211e-2e0a-11ea-88e7-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbdb211e-2e0a-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 09:23:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578043423; x=1609579423;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=EUihzNhri4GAb6VBG9zKHjvMCKfs4YlVoezHsUdVYSM=;
 b=S5xurfSoG+H9W3J2yQZa0WX4mYhGgUR3xUevPUWiIw6DOfB7JOWojU8t
 0hXgZtnDaolnFjseFD1wL23pMd9rWgV0+ZAd6hXnHxl/F5BRkSK6Lt8sG
 N3pku3aeean9F1zHjeRCtZamKd263WPpa7293c+fy2Rognt1gCxvmS61A U=;
IronPort-SDR: nMzSK8hY8Ok9vUPjhCed+yrJpLkiOU8x2UN4FRbKBT2XWQbI+lIFTAYw/TPXd96zyUSiUrzzVS
 WZH+OlCO0s6A==
X-IronPort-AV: E=Sophos;i="5.69,390,1571702400"; d="scan'208";a="11381559"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 03 Jan 2020 09:23:43 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id E11F9A25AE; Fri,  3 Jan 2020 09:23:41 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 3 Jan 2020 09:23:41 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 3 Jan 2020 09:23:40 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 3 Jan 2020 09:23:39 +0000
From: "Durrant, Paul" <pdurrant@amazon.com>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH 6/6] xl: allow specified domain id to be used for create, 
 restore and migrate
Thread-Index: AQHVulqyb1+bSLfCzUqPsmQIg+shHqfXr8aAgAEJitA=
Date: Fri, 3 Jan 2020 09:23:39 +0000
Message-ID: <ad3e409f44ec49169fcdcff3775401cf@EX13D32EUC003.ant.amazon.com>
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-7-pdurrant@amazon.com>
 <24078.10385.878947.19392@mariner.uk.xensource.com>
In-Reply-To: <24078.10385.878947.19392@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
x-originating-ip: [10.43.164.95]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 6/6] xl: allow specified domain id to be
 used for create, restore and migrate
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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDAyIEphbnVhcnkgMjAyMCAxNzozMAo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCA2
LzZdIHhsOiBhbGxvdyBzcGVjaWZpZWQgZG9tYWluIGlkIHRvIGJlIHVzZWQgZm9yCj4gY3JlYXRl
LCByZXN0b3JlIGFuZCBtaWdyYXRlCj4gCj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCA2
LzZdIHhsOiBhbGxvdyBzcGVjaWZpZWQgZG9tYWluIGlkIHRvIGJlIHVzZWQKPiBmb3IgY3JlYXRl
LCByZXN0b3JlIGFuZCBtaWdyYXRlIik6Cj4gPiBUaGlzIHBhdGNoIGFkZHMgdGhlIG9wdGlvbiB0
byB1c2UgYSBzcGVjaWZpZWQgZG9tYWluIGlkIHRvIGJlIHVzZWQgZm9yCj4gPiB0aGUgY3JlYXRl
LCByZXN0b3JlIGFuZCBtaWdyYXRlIGxpZmVjeWNsZSBvcGVyYXRpb25zIGFuZCBkb2N1bWVudGF0
aW9uCj4gPiB0aGVyZW9mLgo+IAo+IEkgYXBwcm92ZSBvZiB0aGUgaWRlYSB0aGF0IHRoZSB4bCB1
c2VyIGNhbiBzcGVjaWZ5IHRoZSBkb21pZC4gIEJ1dDoKPiAKPiBXaHkgc2hvdWxkIHRoaXMgYmUg
YSBjb21tYW5kIGxpbmUgYXJndW1lbnQgdG8geGwsIHJhdGhlciB0aGFuIGEgZG9tYWluCj4gY29u
ZmlnIHBhcmFtZXRlciA/ICBPYnZpb3VzbHkgdGhlcmUgbmVlZHMgdG8gYmUgYSB3YXkgdG8gb3Zl
cnJpZGUgdGhlCj4gY2hvaWNlLCBlc3BlY2lhbGx5IHRvIG1ha2UgbG9jYWxob3N0IG1pZ3JhdGlv
biB3b3JrLCBidXQgdGhlcmUgaXMKPiBhbHJlYWR5IGEgd2F5IHRvIHNwZWNpZnkgZXh0cmEgY29u
ZmlnIG9uIGRvbWFpbiBjcmVhdGUsIGF0IGxlYXN0Lgo+IAoKSSBkZWJhdGVkIHdoaWNoIHdhcyBi
ZXN0IGFuZCBjYW1lIGRvd24gb24gdGhlIHNpZGUgb2YgYSBjb21tYW5kIGxpbmUgcGFyYW1ldGVy
IGJlY2FzZSBJIHRob3VnaHQgdGhhdCBjaGFuY2VzIG9mIGFuIGFkbWluIHdhbnRpbmcgdG8gdGll
IGEgY2ZnIHRvIHNwZWNpZmllZCBkb21pZCB3YXMgc21hbGwuIEJ1dCBJIGd1ZXNzIHRoZSBjZmcg
Y2FuIGFscmVhZHkgc3BlY2lmeSBhIG5hbWUsIHdoaWNoIG5lZWRzIHRvIGJlIG92ZXJyaWRkZW4g
b24gYSBwZXItY3JlYXRpb24gYmFzaXMgaWYgYW4gYWRtaW4gd2FudHMgdG8gdXNlIGEgY29tbW9u
ICd0ZW1wbGF0ZScgY2ZnLi4uIHNvIG1heWJlIHRoYXQgb3B0aW9uIGlzIGluZGVlZCBtb3JlIGNv
bnNpc3RlbnQuCgogIFBhdWwKCj4gVGhhbmtzLAo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:11:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inJun-0004uz-CY; Fri, 03 Jan 2020 10:10:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0Fet=2Y=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1inJum-0004uu-E1
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:10:44 +0000
X-Inumbo-ID: 4793de66-2e11-11ea-88e7-bc764e2007e4
Received: from fgw20-4.mail.saunalahti.fi (unknown [62.142.5.107])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4793de66-2e11-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 10:10:34 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by fgw20.mail.saunalahti.fi (Halon) with ESMTP
 id 46a450d2-2e11-11ea-826b-005056bd6ce9;
 Fri, 03 Jan 2020 12:10:32 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 3335D36C0F6; Fri,  3 Jan 2020 12:10:32 +0200 (EET)
Date: Fri, 3 Jan 2020 12:10:32 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20200103101031.GB21578@reaktio.net>
References: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [OSSTEST PATCH] Switch to linux-4.19 by default
 (from 4.14)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <royger@FreeBSD.org>,
 Paul Durrant <paul.durrant@citrix.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDY6MDQ6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBhZmZlY3RzIG9ubHkgeDg2IGFuZCBvbmx5IHRoZSBicmFuY2hlcyB0aGF0IGFy
ZW4ndCBsaW51eC0qLCBzaW5jZQo+IG9idmlvdXNseSB0aGUgbGF0dGVyIHVzZSB3aGF0ZXZlciB2
ZXJzaW9uIHRoZXkgYXJlIHVzaW5nLgo+IAo+IEkgY29tcGFyZWQgdGhlIG1vc3QgcmVjZW50IGxp
bnV4LTQuMTkgcmVzdWx0cyB3aXRoIHRoZSBtb3N0IHJlY2VudAo+IGxpbnV4LTQuMTQgb25lcywg
YW5kIHRoZXJlIHdhcyBvbmx5IG9uZSBuZXcgZmFpbHVyZSAoaW4gMTQzODQxKToKPiAgIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzkxMQo+IAo+IFRoaXMgc3RlcCBoYXMgZmFpbGVkIHR3aWNl
IGluIHRoZSB3ZWItdmlzaWJsZSBoaXN0b3J5IG9mIHRoaXMgam9iIG9uCj4gNC4xOTsgYW5kIG9u
Y2UgcmVjZW50bHkgaW4gNC4xNC4gIEJlY2F1c2Ugb2YgdGhlIGxvdyB1cGRhdGUgcmF0ZSBvZgo+
IHRoZXNlIHRyZWVzIG5vd2FkYXlzLCB0aGVzZSB0ZXN0cyBhcmUgYSB3aGlsZSBhZ28gYW5kIHdl
IGRvbid0IGhhdmUKPiB0aGUgbG9ncyBhbnkgbW9yZS4KPiAKPiBJIHRoaW5rIGdpdmVuIHRoYXQg
aXQncyBhbHJlYWR5IG5vdCBwZXJmZWN0IHRoaXMgaXMgbm90IGEgYmxvY2tlciBhbmQKPiB3ZSBz
aG91bGQgdXBkYXRlIG9zc3Rlc3QgdG8gNC4xNC4KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXl5eXgoKSnVzdCBhIHNtYWxsIG5vdGU6IHR5cG8/IFNob3VsZG4ndCB0aGF0IGJlIDQuMTkg
PwoKCi0tIFBhc2kKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:16:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inJzt-00055a-4Q; Fri, 03 Jan 2020 10:16:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inJzr-00055V-Md
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:15:59 +0000
X-Inumbo-ID: 080729a0-2e12-11ea-a43e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 080729a0-2e12-11ea-a43e-12813bfff9fa;
 Fri, 03 Jan 2020 10:15: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 <osstest-admin@xenproject.org>)
 id 1inJzo-000716-CY; Fri, 03 Jan 2020 10:15: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 1inJzo-0007PV-4w; Fri, 03 Jan 2020 10:15:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inJzo-0004pp-4E; Fri, 03 Jan 2020 10:15:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 10:15:56 +0000
Subject: [Xen-devel] [qemu-mainline test] 145502: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTUwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1MDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDUwNDYgcGFzcyBpbiAxNDU0ODYKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiBmYWlsIHBhc3MgaW4gMTQ1MDQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE3
IGd1ZXN0LXNhdmVyZXN0b3JlLjIgICAgICAgIGZhaWwgcGFzcyBpbiAxNDU0ODYKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDE0NTQ4NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDE0NTQ4NiBsaWtlIDE0NDg2MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NTQ4NiBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDE0NTQ4NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NDg2MQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICBkZDViMGY5NTQ5MDg4M2NkOGJjN2QwNzBkYjhkZTcwZDVjOTc5Y2Jj
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhm
ZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIw
MTktMTItMTYgMTM6MDY6MjQgWiAgIDE3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgw
ICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAxNyBkYXlzICAgMzkgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1MDQ2ICAyMDE5LTEyLTIwIDIyOjA3OjQ5IFogICAxMyBkYXlzICAgMzEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7D
qWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0Bv
emxhYnMucnU+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJlYXRh
IE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAgQ2FtZXJvbiBFc2ZhaGFu
aSA8ZGlydHlAYXBwbGUuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+
CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlz
dG9waGUgTHlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNy
b3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBD
b3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVj
a0ByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgK
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIg
PGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgogIEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1a2F0YS5jb20+
CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhh
biA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxh
dXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAg
TWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNh
bmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhh
dC5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxu
ZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3Vy
YWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2Vt
ZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU4NTUgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:23:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10:23: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 1inK7P-0005vm-0X; Fri, 03 Jan 2020 10:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inK7N-0005vh-Di
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:23:45 +0000
X-Inumbo-ID: 1e425d92-2e13-11ea-a442-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e425d92-2e13-11ea-a442-12813bfff9fa;
 Fri, 03 Jan 2020 10:23:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9DFCB25D;
 Fri,  3 Jan 2020 10:23:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <b7a1a7fe-0bc5-1654-ff1c-e5eb787c579e@suse.com>
 <3f78d1dc-720d-6bf3-0911-c19da1a2ddbb@suse.com>
 <a6b26f13-d242-8d51-da89-4c565fda1e33@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1deeaa10-6c55-091c-316a-26549f292cae@suse.com>
Date: Fri, 3 Jan 2020 11:24:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <a6b26f13-d242-8d51-da89-4c565fda1e33@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86: relax GDT check in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTIuMjAxOSAxNjowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8xMi8yMDE5
IDEzOjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSXQgaXMgd3JvbmcgZm9yIHVzIHRvIGNoZWNr
IGZyYW1lcyBiZXlvbmQgdGhlIGd1ZXN0IHNwZWNpZmllZCBsaW1pdAo+PiAoaW4gdGhlIG5hdGl2
ZSBjYXNlLCBvdGhlciB0aGFuIGluIHRoZSBjb21wYXQgb25lKS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEp1c3QgbGlrZSB0aGUgcmVz
dHJpY3Rpb24gb24gc2hhcmluZyBMMidzLCBubyBndWVzdCBpcyBldmVyIGdvaW5nIHRvIGJlCj4g
YWJsZSB0byBub3QgemVybyBhbGwgb2YgdGhpcyB0byBvcGVyYXRlIG9uIG9sZGVyIGh5cGVydmlz
b3JzLgo+IAo+IEkgYWdyZWUgdGhhdCBpdCBpcyBub3QgaWRlYWwgdGhhdCB0aGlzIGdvdCBpbnRv
IHRoZSBBQkkgdG8gYmVnaW4gd2l0aCwKPiBidXQgYXMgSSBzYWlkIGJlZm9yZSwgYWxsIHlvdSBh
cmUgZG9pbmcgaXMgY29tcGxpY2F0aW5nCj4gYXJjaF9zZXRfaW5mb19ndWVzdCgpIGZvciBhIHJl
bGF4YXRpb24gd2hpY2ggbm8gZ3Vlc3QgY2FuIHVzZS4KCkFzIGFza2VkIGJlZm9yZSAtIHdvdWxk
IHlvdSBtaW5kIGNsYXJpZnlpbmcgd2hlcmUgSSdtIGNvbXBsaWNhdGluZwp0aGluZ3M/IEkgdGhp
bmsgSSdtIHJhdGhlciBzaW1wbGlmeWluZyBtYXR0ZXJzLCBieQotIHB1bGxpbmcgb3V0IGEgY2Fs
Y3VsYXRpb24sIHN0b3JpbmcgdGhlIHJlc3VsdCBpbnRvIGEgbm93IGNvbW1vbgogIChiZXR3ZWVu
IG5hdGl2ZSBhbmQgY29tcGF0IGNhc2VzKSBsb2NhbCB2YXJpYWJsZSwKLSBhcyBhIHJlc3VsdCBt
YWtpbmcgbmF0aXZlIGFuZCBjb21wYXQgY2FzZXMgYmVoYXZlIGNvbnNpc3RlbnRseSwKICBlbGlt
aW5hdGluZyB0aGUgbmVlZCBmb3IgcmVhZGVyIHRvICh0cnkgdG8pIGZpZ3VyZSBvdXQgd2h5IHRo
ZXJlCiAgaXMgYSBkaWZmZXJlbmNlIGluIGJlaGF2aW9yLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:30:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10: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 1inKE0-0006l0-Ow; Fri, 03 Jan 2020 10:30:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inKDy-0006kv-SS
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:30:34 +0000
X-Inumbo-ID: 0de0e580-2e14-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0de0e580-2e14-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 10:30:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 26CF5AD45;
 Fri,  3 Jan 2020 10:30:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <b7a1a7fe-0bc5-1654-ff1c-e5eb787c579e@suse.com>
 <c36cac91-49ae-6bb2-b057-195031979d21@suse.com>
 <627ad007-c3d0-8b73-7a68-358d153d1c25@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1936d92e-fb82-45f1-175e-24889a03b528@suse.com>
Date: Fri, 3 Jan 2020 11:31:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <627ad007-c3d0-8b73-7a68-358d153d1c25@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86: relax LDT check in
 arch_set_info_guest()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTIuMjAxOSAxNjoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8xMi8yMDE5
IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSXQgaXMgd3JvbmcgZm9yIHVzIHRvIGNoZWNr
IHRoZSBiYXNlIGFkZHJlc3Mgd2hlbiB0aGVyZSdzIG5vIExEVCBpbiB0aGUKPj4gZmlyc3QgcGxh
Y2UuIE9uY2Ugd2UgZG9uJ3QgZG8gdGhpcyBjaGVjayBhbnltb3JlIHdlIGNhbiBhbHNvIHNldCB0
aGUKPj4gYmFzZSBhZGRyZXNzIHRvIGEgbm9uLWNhbm9uaWNhbCB2YWx1ZSB3aGVuIHRoZSBMRFQg
aXMgZW1wdHkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAKPiBJJ3ZlIG9ubHkganVzdCBzcG90dGVkLCBidXQgdGhpcyBpcyBhIHNlbWFudGlj
IGNoYW5nZSB0byB0aGUgZ3Vlc3QuwqAKPiBQcmV2aW91c2x5LCBiYXNlIHdpdGggZW50cz0wIHdv
dWxkIGJlIHByZXNlcnZlZCB2aWEgYXJjaF9nZXRfaW5mb19ndWVzdCgpLgoKSSd2ZSBkb25lIChl
eHRlbmRlZCBmcm9tIHYxKSB0aGlzIHVwb24geW91ciByZXF1ZXN0OyBJIGRpZCBub3RpY2UKdGhp
cyBzaWRlIGVmZmVjdCBvZiB0aGUgY2hhbmdlLiBUaGlzIGlzIChwYXJ0bHkpIHdoeSBJJ3ZlIG1h
ZGUgYW4KYWRqdXN0bWVudCB0byBhcmNoX2dldF9pbmZvX2d1ZXN0KCkgaW4gdGhlIGZpcnN0IHBs
YWNlLgoKPiBGaW5hbGx5LCBhIHNpbWlsYXIgY29uY2VybiBhYm91dCBjaGFuZ2VzIHdoaWNoIGEg
Z3Vlc3QgY2FuJ3QgYWN0dWFsbHkKPiBtYWtlIHVzZSBvZiwgZXZlbiBpZiB0aGlzIG9uZSBzZWVt
cyByYXRoZXIgbW9yZSBtaW5vci4KCkxpa2UgZm9yIHRoZSBHRFQgY2FzZSwgdGhlIGdvYWwgaXNu
J3Qgc28gbXVjaCB0byBhbGxvdyBndWVzdHMgbW9yZQpyZWxheGVkIGJlaGF2aW9yIChhbGJlaXQg
Zm9yIG9uZXMgbm90IGNhcmluZyBhYm91dCBiZWluZyBjb21wYXRpYmxlCndpdGggb2xkZXIgWGVu
IHRoaXMgaXMgc3RpbGwgYSBzZWNvbmRhcnkgZ29hbCksIGJ1dCB0byBnZXQgYmVoYXZpb3IKaW4g
WGVuIGludG8gYW4gb3ZlcmFsbCBtb3JlIGNvbnNpc3RlbnQgc2hhcGUuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:45:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inKRx-0007hF-82; Fri, 03 Jan 2020 10:45:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inKRw-0007hA-4w
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:45:00 +0000
X-Inumbo-ID: 11af1342-2e16-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11af1342-2e16-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 10:44:51 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c14so41985234wrn.7
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 02:44:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=cHxAHJG+kS97J+VNth3FzphnYrhU4eXrNtPusPGbF1A=;
 b=EJY59ozp45nEDBl49gQzKgbGXTydWGDZx87xs49TOpxOW8pVAiM2a6JGDY2XCwaCPC
 v7KTfWhGr+6lNLz/IxIx9ZtwcdbM/qNHiE38aZ9qEgOXgR537epVf461P4dUBhFf5kYf
 0z8XckiMgjAVq9vAudb/HnN4MurOJrBOBSkvJqxZtNr9OMR7SDDhYBfIuPDmdsf+7lkd
 4605t1ltiIQYOm9Cv9RPVzjEVdBGYcHsjhj6kcLqvPbOvbF3FpQCx9vtXUic9O9MFSO5
 2MxPFQjqwAHB+fBdCav7j4Uct+PCfO1fH66DgCB9E2gHGrEX/s19JwTXOEkG5mcPR5PP
 jlNw==
X-Gm-Message-State: APjAAAXAkTwvV2WhSCkmUUpZHZASNXMteojxCUjnaGacNW8/dX2joSWN
 tdFSKed/CPEovik/vkekqKE=
X-Google-Smtp-Source: APXvYqxM3aBr6r3WQppEXtL3LTbX8Uj5Dk+XBQ3DwRhP2V53lNo9jWb0qrzEIDzhwAfND14w9UGi8g==
X-Received: by 2002:adf:82a7:: with SMTP id 36mr91804994wrc.203.1578048290498; 
 Fri, 03 Jan 2020 02:44:50 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id x11sm61887687wre.68.2020.01.03.02.44.49
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 02:44:49 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
 <ccafa7fc-5cd2-2d3f-a62f-0185ff8ca5e1@xen.org>
 <4fbaff27-eb58-481e-77d0-c6d948004ab0@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <6039608a-d1e6-d164-7291-e0af5e65c30c@xen.org>
Date: Fri, 3 Jan 2020 10:44:48 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <4fbaff27-eb58-481e-77d0-c6d948004ab0@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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: Ian Jackson <Ian.Jackson@citrix.com>, Varad Gautam <vrd@amazon.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@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>

SGkgQW5kcmV3LAoKT24gMDIvMDEvMjAyMCAxNzo0OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAyMy8xMi8yMDE5IDE4OjIzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAx
Ny8xMi8yMDE5IDIxOjE1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4geGNfZG9tX3AybSgpIGFu
ZCBkb20tPnAybV9ob3N0W10gaW1wbGVtZW50IGEgbGluZWFyIHRyYW5zZm9ybSBmb3IKPj4+IHRy
YW5zbGF0ZWQKPj4+IGRvbWFpbnMsIGJ1dCB3YXN0ZSBhIHN1YnN0YW50aWFsIGNodW5rIG9mIFJB
TSBkb2luZyBzby4KPj4+Cj4+PiBBUk0gbGl0ZXJhbGx5IG5ldmVyIHJlYWRzIGRvbS0+cDJtX2hv
c3RbXSAoYmVjYXVzZSBvZiB0aGUKPj4+IHhjX2RvbV90cmFuc2xhdGVkKCkKPj4+IHNob3J0IGNp
cmN1aXQgaW4geGNfZG9tX3AybSgpKS7CoCBEcm9wIGl0IGFsbC4KPj4+Cj4+PiB4ODYgSFZNIGRv
ZXMgdXNlIGRvbS0+cDJtX2hvc3RbXSBmb3IKPj4+IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFw
X2V4YWN0KCkgY2FsbHMKPj4+IHdoZW4gcG9wdWxhdGluZyA0ayBwYWdlcy7CoCBSZXVzZSB0aGUg
c2FtZSB0YWN0aWMgZnJvbSAyTS8xRyByYW5nZXMKPj4+IGFuZCB1c2UgYW4KPj4+IG9uLXN0YWNr
IGFycmF5IGluc3RlYWQuwqAgRHJvcCB0aGUgbWVtb3J5IGFsbG9jYXRpb24uCj4+Pgo+Pj4geDg2
IFBWIGd1ZXN0cyBkbyB1c2UgZG9tLT5wMm1faG9zdFtdIGFzIGEgbm9uLWlkZW50aXR5IHRyYW5z
Zm9ybS4KPj4+IFJlbmFtZSB0aGUKPj4+IGZpZWxkIHRvIHB2X3AybSB0byBtYWtlIGl0IGNsZWFy
IGl0IGlzIFBWLW9ubHkuCj4+Cj4+IE5pY2UgY2xlYW51cCEgVGhpcyB3aWxsIHByb2JhYmx5IG1h
a2Ugc2xpZ2h0bHkgZmFzdGVyIGd1ZXN0IGJvb3QgOikuCj4+Cj4+PiBAQCAtMzU5LDcgKzM1Niw2
IEBAIHN0YXRpYyBpbnQgcG9wdWxhdGVfZ3Vlc3RfbWVtb3J5KHN0cnVjdAo+Pj4geGNfZG9tX2lt
YWdlICpkb20sCj4+PiAgwqAgc3RhdGljIGludCBtZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKPj4+ICDCoCB7Cj4+PiAgwqDCoMKgwqDCoCBpbnQgaSwgcmM7Cj4+PiAtwqDCoMKgIHhl
bl9wZm5fdCBwZm47Cj4+PiAgwqDCoMKgwqDCoCB1aW50NjRfdCBtb2RiYXNlOwo+Pj4gIMKgIMKg
wqDCoMKgwqAgdWludDY0X3QgcmFtc2l6ZSA9ICh1aW50NjRfdClkb20tPnRvdGFsX3BhZ2VzIDw8
IFhDX1BBR0VfU0hJRlQ7Cj4+PiBAQCAtNDIzLDExICs0MTksNiBAQCBzdGF0aWMgaW50IG1lbWlu
aXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+Pj4gIMKgwqDCoMKgwqAgYXNzZXJ0KHJhbXNp
emUgPT0gMCk7IC8qIFRvbyBtdWNoIFJBTSBpcyByZWplY3RlZCBhYm92ZSAqLwo+Pj4gIMKgIMKg
wqDCoMKgwqAgZG9tLT5wMm1fc2l6ZSA9IHAybV9zaXplOwo+Pgo+PiBEbyB3ZSBuZWVkIHRvIGtl
ZXAgcDJtX3NpemU/Cj4gCj4gWWVzLCBJIHRoaW5rIHNvLgo+IAo+IFRoZXJlIGFyZSBzb21lIGNv
bW1vbiBjaGVja3Mgd2hpY2ggd291bGQgZmFpbCBpZiBpdCBiZWNvbWVzIDAsIGFuZAo+IGltcG9y
dGFudGx5LCBpdCBpcyB1c2VkIHRvIGxvY2F0ZSBzYWZlIGdmbnMgZm9yIHRlbXBvcmFyeSBwaHlz
bWFwIG1hcHBpbmdzLgoKRG8geW91IG1lYW4gdGhlIHNjcmF0Y2ggcGFnZT8gSWYgc28sIG9uIEFy
bSB3ZSB1c2UgYSBmaXggYWRkcmVzcyBpbiB0aGUgCm1lbW9yeSBtYXAgcmF0aGVyIHRoYW4gcDJt
X3NpemUuCgpJIGhhdmUgbG9va2VkIGF0IHRoZSB1c2FnZSBvZiB0aGUgcDJtX3NpemUgaW4gdGhl
IGNvbW1vbiBjb2RlIGFuZCBJIApkaWRuJ3Qgc3BvdCBhbnkgcGF0aCB0aGF0IGNhbiBiZSB1c2Vk
IGJ5IEFybSBhbmQgdXNpbmcgcDJtX3NpemUuCgpBbHNvLCBJIGRvbid0IHRoaW5rIHAybV9zaXpl
IGlzIGNhbGN1bGF0ZWQgY29ycmVjdGx5IG9uIEFybS4gSXQgb25seSAKZW5nbG9iZSB0aGUgUkFN
IGFuZCBkb2Vzbid0IHRha2UgaW50byBhY2NvdW50IHRoZSByZXN0IG9mIHRoZSBtYXBwaW5ncyAK
KGUuZyBNTUlPLi4uKS4gU28gSSBhbSBub3Qgc3VyZSBob3cgdGhpcyBjb3VsZCBiZSB1c2VkIGlu
IGNvbW1vbiBjb2RlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:52:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10: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 1inKZN-00005M-2Y; Fri, 03 Jan 2020 10:52:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inKZL-00005B-CP
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:52:39 +0000
X-Inumbo-ID: 236b74da-2e17-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 236b74da-2e17-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 10:52:30 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id c9so42023502wrw.8
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 02:52:30 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0KlLGlyrModO+JbGsZkNUaoL/i7JnqzJNuYyW6EEXWY=;
 b=OhnQjfhcNATkhPLeVnHn4td3F91h80MkRpXJMmE5XAUDp9mZ9B1foVMEISXF3yrPjx
 uW0IGZA8BTBo27LJ7G7damS7SkSTwnOq49DcsOdccUA9JOdkGi2JzXAGd3Svrd7IO/5v
 Ir76uqrr5wosNGx6JMs51fSxvW1vrCCwvxcbHH0pdIYkY+AcNb0nhFmQk59B9xJUTJLD
 YaZ/aT3Y/nhVHG67zOa1IF3G3w+gIlzdctJox9clNq1cEODmB7oug/059dwCryfata90
 km//p9wWmX5ts/YWfEDsnt1y6nq2ILDJlqbMjGXQdD3KUgQIUq5z/qSr+smJ5u3QPgg5
 hspw==
X-Gm-Message-State: APjAAAWSZf8GC2T5vdZrYzX26KaV40/JCLGWmPQDZfJfekhY9w9kxuNi
 NSyW+sjJXSjdPPcDIR+M72o=
X-Google-Smtp-Source: APXvYqwogHbacnu2KpAIeg1CjX29TYkLTdVbN5FPMFZ/+scIvOUIQeTlq9H4IO/AEQZlMDRHnZGGbA==
X-Received: by 2002:adf:f491:: with SMTP id l17mr85965499wro.149.1578048749831; 
 Fri, 03 Jan 2020 02:52:29 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id k11sm11390230wmc.20.2020.01.03.02.52.28
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 02:52:29 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191227134516.15530-1-andrew.cooper3@citrix.com>
 <b190ca53-3541-438f-7a61-723a51e0d57d@xen.org>
 <967aad91-812f-3178-e8f5-1b787127ee8d@citrix.com>
 <7b5aa597-1cc9-a601-4eec-a6400a312cfc@xen.org>
 <3139d26f-62e1-6afe-822a-75fb2144ca5c@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <ad9bab74-307b-37db-45ba-4db09237a7e0@xen.org>
Date: Fri, 3 Jan 2020 10:52:28 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <3139d26f-62e1-6afe-822a-75fb2144ca5c@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Reposition build_pre() logic
 between architectures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgQW5kcmV3LAoKT24gMDIvMDEvMjAyMCAxNzo0MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAzMC8xMi8yMDE5IDEzOjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAz
MC8xMi8yMDE5IDEzOjM4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMzAvMTIvMjAxOSAx
MzoxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIEFuZHJldywKPj4+Pgo+Pj4+IE9uIDI3
LzEyLzIwMTkgMTM6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRoZSBjYWxsIHRvIHhj
X2RvbWFpbl9kaXNhYmxlX21pZ3JhdGUoKSBpcyBtYWRlIG9ubHkgZnJvbSB4ODYsCj4+Pj4+IHdo
aWxlIGl0cwo+Pj4+PiBoYW5kbGluZyBpbiBYZW4gaXMgY29tbW9uLsKgIE1vdmUgaXQgdG8gdGhl
IGxpYnhsX19idWlsZF9wcmUoKS4KPj4+Pj4KPj4+Pj4gaHZtX3NldF9jb25mX3BhcmFtcygpLCBo
dm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKCksCj4+Pj4+IGh2bV9zZXRfbWNhX2NhcGFiaWxpdGll
cygpLCBhbmQgdGhlIGFsdHAybSBsb2dpYyBpcyBhbGwgaW4gY29tbW9uCj4+Pj4+IGNvZGUgKHBh
cnRzIGlmZGVmJ2QpIGJ1dCBkZXNwaXRlIHRoaXMsIGlzIGFsbCBhY3R1YWxseSB4ODYgc3BlY2lm
aWMuCj4+Pj4KPj4+PiBXaGlsZSBhbHRwMm0gaXMgb25seSBzdXBwb3J0ZWQgb24geDg2LCB0aGUg
Y29uY2VwdCBpcyBub3QKPj4+PiB4ODYtc3BlY2lmaWMuIEkgYW0gYWN0dWFsbHkgYXdhcmUgb2Yg
cGVvcGxlIHVzaW5nIGFsdHAybSBvbiBBcm0sCj4+Pj4gYWx0aG91Z2h0IHRoZSBzdXBwb3J0IGlz
IG5vdCB1cHN0cmVhbSB5ZXQuCj4+Pj4KPj4+Pj4KPj4+Pj4gTW92ZSBpdCBpbnRvIHg4NiBzcGVj
aWZpYyBjb2RlLCBhbmQgZm9sZCBhbGwgb2YgdGhlCj4+Pj4+IHhjX2h2bV9wYXJhbV9zZXQoKSBj
YWxscwo+Pj4+PiB0b2dldGhlciBpbnRvIGh2bV9zZXRfY29uZl9wYXJhbXMoKSBpbiBhIGZhciBt
b3JlIGNvaGVyZW50IHdheS4KPj4+Pj4KPj4+Pj4gRmluYWxseSAtIGVuc3VyZSB0aGF0IGFsbCBo
eXBlcmNhbGxzIGhhdmUgdGhlaXIgcmV0dXJuIHZhbHVlcyBjaGVja2VkLgo+Pj4+Pgo+Pj4+PiBO
byBwcmFjdGljYWwgY2hhbmdlIGluIGNvbnN0cnVjdGVkIGRvbWFpbnMuwqAgRmV3ZXIgdXNlbGVz
cyBoeXBlcmNhbGxzCj4+Pj4+IG5vdyB0bwo+Pj4+PiBjb25zdHJ1Y3QgYW4gQVJNIGd1ZXN0Lgo+
Pj4+Cj4+Pj4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXN0IHRvIGtlZXAgYW55dGhpbmcgdGhhdCB3
ZSBrbm93IGNhbiBiZSB1c2VkIG9uCj4+Pj4gYXJtIChvciBuZXcgYXJjaGl0ZWN0dXJlKSBpbiBj
b21tb24gY29kZS4gSSBhbSB0aGlua2luZyBhYm91dAo+Pj4+ICJuZXN0ZWRodm0iIGFuZCAiYWx0
cDJtIi4KPj4+Cj4+PiBOZWl0aGVyIG9mIHRob3NlIG9wdGlvbnMgYXJlIGdvaW5nIHRvIHN1cnZp
dmUgaW4gdGhpcyBmb3JtLgo+Pgo+PiBPaCwgaXQgd2Fzbid0IGNsZWFyIGZyb20gdGhlIGNvbW1p
dCBtZXNzYWdlLiBXb3VsZCB5b3UgbWluZCB0byBhZGQgYQo+PiBzZW50ZW5jZSBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UgYWJvdXQgaXQ/Cj4gCj4gV2VsbCAtIHRoZXkgYXJlbid0IGdvaW5nIHRvIHN1
cnZpdmUgbG9uZy10ZXJtIGluIHRoaXMgZm9ybS7CoCBCb3RoIG5lZWQKPiB0byBiZWNvbWUgZG9t
YWluX2NyZWF0ZSBwYXJhbWV0ZXJzLgo+IAo+IFdoZXRoZXIgb3Igbm90IHRoZXkgYWN0dWFsbHkg
Z2V0IGNoYW5nZWQgYmVmb3JlIHNvbWVvbmUgdHJpZXMKPiB1cHN0cmVhbWluZyB0aGUgQVJNIEFs
dHAybSB3b3JrIGlzIGEgZGlmZmVyZW50IG1hdHRlciwgaWYgdGhhdCBhZmZlY3RzCj4geW91ciBh
bnN3ZXIuCgpJIGFtIGhhcHB5IHdpdGggIlRoZXkgc2hvdWxkIG5vdCBzdXJ2aXZlIi4gSWYgdGhl
IGFsdHAybSB3b3JrIGlzIAp1cHN0cmVhbWVkIGZpcnN0IHRoZW4gd2UgY2FuIGhhdmUgdGhlIGRp
c2N1c3Npb24gd2hldGhlciB3ZSBzaG91bGQgY2FycnkgCiJsZWdhY3kiIGludGVyZmFjZSBpZiB0
aGlzIHdhc24ndCByZXdvcmtlZCBiZWZvcmVoYW5kLgoKPiAKPj4KPj4+Cj4+PiBBbHNvLCB0aGUg
Y2hlY2tzIGNhbid0IHN0YXkgaW4gY29tbW9uIGNvZGUuwqAgQ3VycmVudGx5LCBYZW4gZG9lc24n
dAo+Pj4gcmVqZWN0IGJhZCBwYXJhbWV0ZXJzLCBhbmQgdGhlIHRvb2xzdGFjayBkb2Vzbid0IGNo
ZWNrIHJldHVybiB2YWx1ZXMuCj4+PiBGcmFua2x5LCBuZWl0aGVyIG9mIHRoZXNlIGJ1Z3Mgc2hv
dWxkIGV2ZXIgaGF2ZSBnb3QgdGhyb3VnaCBjb2RlIHJldmlldywKPj4+IHNlZWluZyBhcyB3ZSB3
ZXJlIGRvaW5nIHJhdGhlciBiZXR0ZXIgY29kZSByZXZpZXcgYnkgdGhlIHRpbWUgdGhlIEFSTQo+
Pj4gcG9ydCBjYW1lIGFib3V0Lgo+Pgo+PiBUaGUgSFZNX1BBUkFNIGlzIG5vdCBncmVhdCBvbiBB
cm0gOiguIEl0IHdvdWxkIGJlIG5pY2UgdG8gZ2V0IHRoaXMKPj4gZml4ZWQgcHJvcGVybHkuCj4g
Cj4gSSBsb29rZWQgYmFjayBhdCBteSBwYXRjaCBzZXJpZXMgZG9pbmcganVzdCB0aGlzLCBhbmQg
ZGVzcGl0ZSBiZWluZyBhCj4geWVhciBvbGQsIEknbSBzdGlsbCBzdWZmaWNpZW50bHkgaXJyaXRh
dGVkIGF0IHRoZSBuaXRwaWNraW5nIGFuZAo+IGluYWJpbGl0eSB0byByZWFkL2ludGVycHJldCBD
T0RJTkdfU1RZTEUgdGhhdCBJIGRvbid0IGZlZWwgbGlrZSB3YXN0aW5nCj4gYW55IG1vcmUgb2Yg
bXkgdGltZSByaWdodCBub3cuCgpTb3JyeSB0byBoZWFyIHRoYXQuIEkgaGF2ZSBwdXQgdGhlIHdv
cmsgaW4gbXkgdHJhY2tpbmcgbGlzdCBmb3IgQXJtLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 10:56:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 10:56: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 1inKdL-0000ER-KL; Fri, 03 Jan 2020 10:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inKdK-0000EM-GC
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 10:56:46 +0000
X-Inumbo-ID: ba971e7c-2e17-11ea-a445-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba971e7c-2e17-11ea-a445-12813bfff9fa;
 Fri, 03 Jan 2020 10:56:44 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id m24so8027148wmc.3
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 02:56:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yZXoSEAK/8Qb44KlOs54/TttDjvHbYiqVN7b4gu1Fbw=;
 b=BGgP2P84rABhYwMez7iOl6lYZStjd7X7wtKvkYt8M/Sjw9d5FqnkyNacWISxZ3dYtZ
 gc6wQP02CZfdXx4oAnuacAxuorm0Ij1ern33eq0ZltdG+eT3L7YwgjD+tmJc3Gs8cD6k
 uBapYRm2HA1XBE9jKAAPmcbiofVSo8pi1afaNUL4m7FW+cfuEqQaslEuXRYWHnynTkLJ
 I9RdmxHw8oWFOOPMiCPD+nXZEYn303cM7PHQtWF9rtWQAITihTIOLCofzgHzxrA1lHGC
 zFZz00inarKF9Y3hxneslvumzR9Y4YsrStqK7Zz4kMokYHx7fBeP6jKOxbDzlNZDU0ua
 tM3g==
X-Gm-Message-State: APjAAAVir7ZCjttzccP/DCW2slcqTLrk6a4wS8N0m9i32l/w0rIMS7iX
 mrFQkT3y2p0M+k8Eq1KVJy0=
X-Google-Smtp-Source: APXvYqwqMpE83U3MdTsm1L1NDBy5UqNBrvE/TfU6hy7eMCULQLEmc52j9kDXUYot41oLzZdTlkmDMQ==
X-Received: by 2002:a1c:49c2:: with SMTP id
 w185mr18405394wma.138.1578049003456; 
 Fri, 03 Jan 2020 02:56:43 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id t25sm11506503wmj.19.2020.01.03.02.56.42
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 02:56:42 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@gmail.com>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
Date: Fri, 3 Jan 2020 10:56:41 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

SGksCgpPbiAyNy8xMi8yMDE5IDEyOjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyNy4xMi4y
MDE5IDEyOjI3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEphbiwKPj4KPj4gT24gRnJpLCAy
NyBEZWMgMjAxOSwgMDk6MjIgSmFuIEJldWxpY2gsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+Cj4+PiBPbiAyMy4xMi4yMDE5IDE4OjMzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkg
SmFuLAo+Pj4+Cj4+Pj4gT24gMjAvMTIvMjAxOSAxNDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+IFRoZXJlJ3MgYmVlbiBlZmZlY3RpdmVseSBubyB1c2Ugb2YgdGhlIGZpZWxkIGZvciBIVk0u
Cj4+Pj4+Cj4+Pj4+IEFsc28gc2hyaW5rIHRoZSBmaWVsZCB0byB1bnNpZ25lZCBpbnQsIGV2ZW4g
aWYgdGhpcyBkb2Vzbid0IGltbWVkaWF0ZWx5Cj4+Pj4+IHlpZWxkIGFueSBzcGFjZSBiZW5lZml0
IGZvciB0aGUgc3RydWN0dXJlIGl0c2VsZi4gVGhlIHJlc3VsdGluZyAzMi1iaXQKPj4+Pj4gcGFk
ZGluZyBzbG90IGNhbiBldmVudHVhbGx5IGJlIHVzZWQgZm9yIHNvbWUgb3RoZXIgZmllbGQuIFRo
ZSBjaGFuZ2UgaW4KPj4+Pj4gc2l6ZSBtYWtlcyBhY2Nlc3NlcyBzbGlnaHRseSBtb3JlIGVmZmlj
aWVudCB0aG91Z2gsIGFzIG5vIFJFWC5XIHByZWZpeAo+Pj4+PiBpcyBnb2luZyB0byBiZSBuZWVk
ZWQgYW55bW9yZSBvbiB0aGUgcmVzcGVjdGl2ZSBpbnNucy4KPj4+Pj4KPj4+Pj4gTWlycm9yIHRo
ZSBIVk0gc2lkZSBjaGFuZ2UgaGVyZSAoZHJvcHBpbmcgb2Ygc2V0dGluZyB0aGUgZmllbGQgdG8K
Pj4+Pj4gVkdDRl9vbmxpbmUpIGFsc28gdG8gQXJtLCBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGl0
IHdhcyBjbG9uZWQgbGlrZQo+Pj4+PiB0aGlzIG9yaWdpbmFsbHkuIFZHQ0Zfb25saW5lIHJlYWxs
eSBzaG91bGQgc2ltcGx5IGFuZCBjb25zaXN0ZW50bHkgYmUKPj4+Pj4gdGhlIGd1ZXN0IHZpZXcg
b2YgdGhlIGludmVyc2Ugb2YgVlBGX2Rvd24sIGFuZCBoZW5jZSBuZWVkcyByZXByZXNlbnRpbmcK
Pj4+Pj4gb25seSBpbiB0aGUgZ2V0L3NldCB2Q1BVIGNvbnRleHQgaW50ZXJmYWNlcy4KPj4+Pgo+
Pj4+IEJ1dCB2UFNDSSBpcyBqdXN0IGEgd3JhcHBlciB0byBnZXQvc2V0IHZDUFUgY29udGV4dCBp
bnRlcmZhY2VzLiBZb3VyCj4+Pj4gY2hhbmdlcyBiZWxvdyB3aWxsIGNsZWFybHkgYnJlYWsgYnJp
bmctdXAgb2Ygc2Vjb25kYXJ5IHZDUFVzIG9uIEFybS4KPj4+Pgo+Pj4+IFRoaXMgaXMgYmVjYXVz
ZSBhcmNoX3NldF9ndWVzdF9pbmZvKCkgd2lsbCByZWx5IG9uIHRoaXMgZmxhZyB0bwo+Pj4+IGNs
ZWFyL3NldCBWUEZfZG93biBpbiB0aGUgcGF1c2UgZmxhZ3MuCj4+Pj4KPj4+PiBTbyBJIHRoaW5r
IHRoZSBsaW5lIGluIGFybS92cHNjaS5jIHNob3VsZCBiZSBsZWZ0IGFsb25lLgo+Pj4KPj4+IE9o
LCBJIHNlZSAtIEkgZGlkbid0IG5vdGljZSB0aGlzIChhYil1c2UgZGVzcGl0ZSAuLi4KPj4+Cj4+
Cj4+IE91dCBvZiBJbnRlcmVzdCwgd2h5IGRvIHlvdSB0aGluayBpdCBpcyBhbiBhYnVzZSBoZXJl
IGFuZCBub3QgaW4gdGhlCj4+IHRvb2xzdGFjaz8KPj4KPj4gSG93IGRvIHlvdSBzdWdnZXN0IHRv
IGltcHJvdmUgaXQ/IEkgY2FuIGFkZCBpdCBpbiBteSBpbXByb3ZlbWVudCBsaXN0IGZvcgo+PiBB
cm0uCj4gCj4gT2gsICJhYnVzZSIgd2FzIGFib3V0IHRoZSBhcmNoX3NldF9ndWVzdF9pbmZvKCkg
dXNlLCBub3QgdGhlIHVzZSBvZgo+IHRoZSBmbGFnIGJ5IHRoZSB0b29sIHN0YWNrLgoKSSBtYXkg
aGF2ZSByZWFkIGluY29ycmVjdGx5IHlvdXIgZS1tYWlsLCBhbHRob3VnaCBJIHRoaW5rIG15IHF1
ZXN0aW9ucyAKYWJvdXQgd2h5IHRoaXMgaXMgYW4gYWJ1c2UgYW5kIGhvdyBkbyB5b3Ugc3VnZ2Vz
dCB0byBpbXByb3ZlIGFyZSBzdGlsbCAKcmVsZXZhbnQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:01:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:01: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 1inKiB-00013l-48; Fri, 03 Jan 2020 11:01:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=swuY=2Y=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inKi9-00013g-I8
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:01:45 +0000
X-Inumbo-ID: 6df7374a-2e18-11ea-88e7-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6df7374a-2e18-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 11:01:45 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id bd4so18942715plb.8
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:01:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=eWoksbSSF8sLYP20FdZbp8k0NEhoakxnIAt7mIXhHvA=;
 b=rt4a7RHzofyHb94mrUvjzLQcupeMbSzu+IDb3k/vRG2x0UGTuBRoADe+AJl1/G+sC1
 HttDVtJM2SYF9z+iEMES4iRjKrg/rym6D35DAP1wg9KQpS9gSHyy8v6RseYazGB7TKAB
 6RsGP8F5k/AM5RhnZljyUc3gmZTwcQwMBn/CdZp/lMXJliOILnLUp3F6K6mHx1+yOJ8r
 TUXKqJcwgV3wu5f2g9yLBnaRza/y+ll4erzFaLu1CQGb074h5/JfKp6NAYm8QthkNqin
 yr2Ls0lyx/go5SUZvGPus2AfTRKO8+kIIX+xm5QOmxpgAMXiR4mL4kntz8V9GIB4mN8e
 4kjw==
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=eWoksbSSF8sLYP20FdZbp8k0NEhoakxnIAt7mIXhHvA=;
 b=q+s56wiS/EAkKVudZFmwE1UHS+EeUVM0sfKiSGRlEsdY4LeCbdboFmfVK58f7MB3KK
 eNK0boH28n4ZGDhD30F8HsJ2/HY59FEIxw/cC/ZjppI8CfVsVhpPjzpZiO7x7A2Y7Ysw
 vZSieI12xsg1sIVnhOLYWpR5abewFxrBq5iXoswfWKdb4eAMh3zBYiXQFEsWEi07jQK3
 AKMtDgOt+8sJQtgzvzhxYt9lgXWahGXZmfkhTldrWX8BY21u8qiejXujBqEnwkeMWq4w
 Fgnn76USMcNVdO3PhAUmAifDPV9b7fwxrqgTQe7ASt3zkbwaRyrdBaOHoftT93FUGLql
 cC7A==
X-Gm-Message-State: APjAAAVcIJq3aoGI3gPCDU01J44flhDZCcMu7iiZ3W6sQcj8lcgEZmPO
 mjSbKmt2vVhIY/IZCXIkzoDXbsTi/Y/54nATnMk=
X-Google-Smtp-Source: APXvYqxrQ0dSyuLc1tl4glaPAovFYIdpPnKelUgPCrki0fZkzDvl9hEDAmmPNuR9q86HYO82/xeZLzUpPcZDtnxu560=
X-Received: by 2002:a17:90a:98d:: with SMTP id
 13mr26415669pjo.102.1578049304319; 
 Fri, 03 Jan 2020 03:01:44 -0800 (PST)
MIME-Version: 1.0
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-3-liuwe@microsoft.com>
In-Reply-To: <20191229183341.14877-3-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Fri, 3 Jan 2020 11:01:33 +0000
Message-ID: <CACCGGhDpQ4Df9KcgeTY30XPri9cP+Nv=NZsm7oZA4J_Z7ZS_Jg@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH 2/8] x86/hyperv: detect absolutely necessary
 MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBEZWMgMjAxOSBhdCAxODozNCwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBJZiB0aGV5IGFyZSBub3QgYXZhaWxhYmxlLCBkaXNhYmxlIEh5cGVyLVYgcmVsYXRlZCBm
ZWF0dXJlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+
Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCAxMSArKysrKysr
KysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCj4gaW5kZXggMmU3MGI0YWE4Mi4uYzZhMjZjNTQ1MyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IEBAIC0zMiw2ICszMiw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0gewo+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNv
cl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiAgewo+ICAgICAgdWludDMyX3QgZWF4
LCBlYngsIGVjeCwgZWR4Owo+ICsgICAgdWludDY0X3QgcmVxdWlyZWRfbXNycyA9IEhWX1g2NF9N
U1JfSFlQRVJDQUxMX0FWQUlMQUJMRSB8Cj4gKyAgICAgICAgSFZfWDY0X01TUl9WUF9JTkRFWF9B
VkFJTEFCTEU7Cj4KPiAgICAgIGNwdWlkKDB4NDAwMDAwMDAsICZlYXgsICZlYngsICZlY3gsICZl
ZHgpOwo+ICAgICAgaWYgKCAhKChlYnggPT0gMHg3MjYzNjk0ZCkgJiYgIC8qICJNaWNyIiAqLwo+
IEBAIC01Nyw2ICs1OSwxNSBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBo
eXBlcnZfcHJvYmUodm9pZCkKPiAgICAgIG1zX2h5cGVydi5tYXhfdnBfaW5kZXggPSBlYXg7Cj4g
ICAgICBtc19oeXBlcnYubWF4X2xwX2luZGV4ID0gZWJ4Owo+Cj4gKyAgICBpZiAoIChtc19oeXBl
cnYuZmVhdHVyZXMgJiByZXF1aXJlZF9tc3JzKSAhPSByZXF1aXJlZF9tc3JzICkKPiArICAgIHsK
PiArICAgICAgICAvKiBPb3BzLCByZXF1aXJlZCBNU1JzIGFyZSBub3QgYXZhaWxhYmxlLiBUcmVh
dCB0aGlzIGFzCj4gKyAgICAgICAgICogIkh5cGVyLVYgaXMgbm90IGF2YWlsYWJsZSIuCj4gKyAg
ICAgICAgICovCgpUaGF0IGJsb2NrIGNvbW1lbnQgdmlvbGF0ZXMgZGVmYXVsdCBjb2Rpbmcgc3R5
bGUuCgogIFBhdWwKCj4gKyAgICAgICAgbWVtc2V0KCZtc19oeXBlcnYsIDAsIHNpemVvZihtc19o
eXBlcnYpKTsKPiArICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgIH0KPiArCj4gICAgICByZXR1
cm4gJm9wczsKPiAgfQo+Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:03:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11: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 1inKjV-0001AP-HP; Fri, 03 Jan 2020 11:03:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=swuY=2Y=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inKjU-0001AI-Qb
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:03:08 +0000
X-Inumbo-ID: 9f95b466-2e18-11ea-88e7-bc764e2007e4
Received: from mail-pj1-x1044.google.com (unknown [2607:f8b0:4864:20::1044])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f95b466-2e18-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 11:03:08 +0000 (UTC)
Received: by mail-pj1-x1044.google.com with SMTP id n96so4471895pjc.3
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:03:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=mWTIB2jxVjuoKiy3Ajw9ZDvxTpaosFUQydWVxCr/O8A=;
 b=EDt9BU36J15YrgdZwDBbdtwHKPTjaIG3NasPOmjKPPVZh2mfHiUKlOAryKBWQ2wG+o
 +waUNmI9yEF7GtiD0pw1LWIKoCXSfsKmLOK5e0SHGf6eWBLc7Pj39N8Ew+S7N+atMJyC
 /G1ZBWYFZFjzBkIYJSNjbd5rIWTxB/CHyhFACaB2VO2JafiShVpGsx96lZw0pj4ssl4D
 dDTKu9N2LEZrcv8DId0dL+1HWMqMuku91+JleQ1XA6bBC3N2jdy42XE6y9MeA5PwNCk2
 cMmWqDfavuoIxXhzwbi2Nsn+PRLQ8cYJdHC3RBY4nbthKxbzzLSByVdfxKi1ImO4MQYw
 FgYQ==
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=mWTIB2jxVjuoKiy3Ajw9ZDvxTpaosFUQydWVxCr/O8A=;
 b=WWO9CdtUnFr7I5u4BIsMKAKTTBvWLjYXMmKdbBssukSPRygjH5sCrbrtDZGdixTRzc
 vypBPRKouyh25y10iVnlzg5vZIQSTF4Z4RlYwA6NHwRSoa8lgIGzLo6jRiiSCvXaRxtY
 Agz9fn3sAiRNlRhtBdgMw3XEY3QLNrRVnebvMs/baZgGXciPoY463s61uFGwGtmA1C+J
 m15kE7/YTBjeVBILRjAWYV+zahB2L/HLwr+eOy8mNYlsj7+/74pteCC/p6J9k2rf1j0z
 /ugP9iVBjhSmg/MGMANPGJZxbqRHQH94nrzvvoaiEN/dbpnbZpbm0K4UcnZaSkJyyLmd
 rf8A==
X-Gm-Message-State: APjAAAXw8ZRbeYMrvZmlKq6Z0Fi8kU9EtYyBS1uvaXGFliaLD9o7SDV9
 CLGd8z3idvRl974QCFSPeAs4WksZm8RB8G2Hg70=
X-Google-Smtp-Source: APXvYqwYVlLhyKlXWQg3UzySczfXsVhZLY8h1GhdlTWiVB9KRu991AQ36ZI4a96wOmRcEV5Nv0GMLlQZAF6grkWDU1s=
X-Received: by 2002:a17:902:7c85:: with SMTP id
 y5mr26083817pll.227.1578049387621; 
 Fri, 03 Jan 2020 03:03:07 -0800 (PST)
MIME-Version: 1.0
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-4-liuwe@microsoft.com>
In-Reply-To: <20191229183341.14877-4-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Fri, 3 Jan 2020 11:02:56 +0000
Message-ID: <CACCGGhASYR6q=cLPVaOb+_Re6eo_OHHfscqhgTPKdKcJ-ezNBA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH 3/8] x86: rename guest/hypercall.h to
 guest/xen-hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBEZWMgMjAxOSBhdCAxODozNCwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBXZSB3aWxsIHByb3ZpZGUgYSBoZWFkZXIgZmlsZSBmb3IgSHlwZXItViBoeXBlcmNhbGxz
Lgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxs
aXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4u
b3JnPgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC97aHlw
ZXJjYWxsLmggPT4geGVuLWh5cGVyY2FsbC5ofSB8IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gIHJlbmFtZSB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3toeXBlcmNhbGwuaCA9PiB4ZW4taHlwZXJjYWxsLmh9ICg5OSUpCj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC5oCj4gaW5kZXggOTQ0NDg2MDZkNC4uN2YwOWM2NDNkNCAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0LmgKPiBAQCAtMTksMTEgKzE5LDExIEBACj4gICNpZm5kZWYgX19YODZfR1VFU1RfSF9fCj4g
ICNkZWZpbmUgX19YODZfR1VFU1RfSF9fCj4KPiAtI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcmNh
bGwuaD4KPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYuaD4KPiAgI2luY2x1ZGUgPGFzbS9n
dWVzdC9oeXBlcnZpc29yLmg+Cj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QvcHZoLWJvb3QuaD4KPiAg
I2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4uaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4taHlw
ZXJjYWxsLmg+Cj4gICNpbmNsdWRlIDxhc20vcHYvc2hpbS5oPgo+Cj4gICNlbmRpZiAvKiBfX1g4
Nl9HVUVTVF9IX18gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLWh5cGVyY2FsbC5oCj4g
c2ltaWxhcml0eSBpbmRleCA5OSUKPiByZW5hbWUgZnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVyY2FsbC5oCj4gcmVuYW1lIHRvIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LWh5cGVyY2FsbC5oCj4gaW5kZXggZDBkMmY1MDIyZC4uNjgxZDNhZWNkNyAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC94ZW4taHlwZXJjYWxsLmgKPiBAQCAtMSw1ICsxLDUgQEAKPiAgLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IC0gKiBhc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCj4gKyAq
IGFzbS14ODYvZ3Vlc3QveGVuLWh5cGVyY2FsbC5oCj4gICAqCj4gICAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiAgICogbW9k
aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:04:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11: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 1inKkd-0001G2-Sj; Fri, 03 Jan 2020 11:04:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inKkd-0001Fx-BU
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:04:19 +0000
X-Inumbo-ID: c9564f36-2e18-11ea-a448-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9564f36-2e18-11ea-a448-12813bfff9fa;
 Fri, 03 Jan 2020 11:04: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 mx2.suse.de (Postfix) with ESMTP id 62546AC0C;
 Fri,  3 Jan 2020 11:04:17 +0000 (UTC)
To: Julien Grall <julien@xen.org>, Julien Grall <julien.grall@gmail.com>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
 <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
Date: Fri, 3 Jan 2020 12:05:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

T24gMDMuMDEuMjAyMCAxMTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI3
LzEyLzIwMTkgMTI6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAyNy4xMi4yMDE5IDEyOjI3
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBKYW4sCj4+Pgo+Pj4gT24gRnJpLCAyNyBEZWMg
MjAxOSwgMDk6MjIgSmFuIEJldWxpY2gsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4+IE9uIDIzLjEyLjIwMTkgMTg6MzMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGkgSmFu
LAo+Pj4+Pgo+Pj4+PiBPbiAyMC8xMi8yMDE5IDE0OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+IFRoZXJlJ3MgYmVlbiBlZmZlY3RpdmVseSBubyB1c2Ugb2YgdGhlIGZpZWxkIGZvciBIVk0u
Cj4+Pj4+Pgo+Pj4+Pj4gQWxzbyBzaHJpbmsgdGhlIGZpZWxkIHRvIHVuc2lnbmVkIGludCwgZXZl
biBpZiB0aGlzIGRvZXNuJ3QgaW1tZWRpYXRlbHkKPj4+Pj4+IHlpZWxkIGFueSBzcGFjZSBiZW5l
Zml0IGZvciB0aGUgc3RydWN0dXJlIGl0c2VsZi4gVGhlIHJlc3VsdGluZyAzMi1iaXQKPj4+Pj4+
IHBhZGRpbmcgc2xvdCBjYW4gZXZlbnR1YWxseSBiZSB1c2VkIGZvciBzb21lIG90aGVyIGZpZWxk
LiBUaGUgY2hhbmdlIGluCj4+Pj4+PiBzaXplIG1ha2VzIGFjY2Vzc2VzIHNsaWdodGx5IG1vcmUg
ZWZmaWNpZW50IHRob3VnaCwgYXMgbm8gUkVYLlcgcHJlZml4Cj4+Pj4+PiBpcyBnb2luZyB0byBi
ZSBuZWVkZWQgYW55bW9yZSBvbiB0aGUgcmVzcGVjdGl2ZSBpbnNucy4KPj4+Pj4+Cj4+Pj4+PiBN
aXJyb3IgdGhlIEhWTSBzaWRlIGNoYW5nZSBoZXJlIChkcm9wcGluZyBvZiBzZXR0aW5nIHRoZSBm
aWVsZCB0bwo+Pj4+Pj4gVkdDRl9vbmxpbmUpIGFsc28gdG8gQXJtLCBvbiB0aGUgYXNzdW1wdGlv
biB0aGF0IGl0IHdhcyBjbG9uZWQgbGlrZQo+Pj4+Pj4gdGhpcyBvcmlnaW5hbGx5LiBWR0NGX29u
bGluZSByZWFsbHkgc2hvdWxkIHNpbXBseSBhbmQgY29uc2lzdGVudGx5IGJlCj4+Pj4+PiB0aGUg
Z3Vlc3QgdmlldyBvZiB0aGUgaW52ZXJzZSBvZiBWUEZfZG93biwgYW5kIGhlbmNlIG5lZWRzIHJl
cHJlc2VudGluZwo+Pj4+Pj4gb25seSBpbiB0aGUgZ2V0L3NldCB2Q1BVIGNvbnRleHQgaW50ZXJm
YWNlcy4KPj4+Pj4KPj4+Pj4gQnV0IHZQU0NJIGlzIGp1c3QgYSB3cmFwcGVyIHRvIGdldC9zZXQg
dkNQVSBjb250ZXh0IGludGVyZmFjZXMuIFlvdXIKPj4+Pj4gY2hhbmdlcyBiZWxvdyB3aWxsIGNs
ZWFybHkgYnJlYWsgYnJpbmctdXAgb2Ygc2Vjb25kYXJ5IHZDUFVzIG9uIEFybS4KPj4+Pj4KPj4+
Pj4gVGhpcyBpcyBiZWNhdXNlIGFyY2hfc2V0X2d1ZXN0X2luZm8oKSB3aWxsIHJlbHkgb24gdGhp
cyBmbGFnIHRvCj4+Pj4+IGNsZWFyL3NldCBWUEZfZG93biBpbiB0aGUgcGF1c2UgZmxhZ3MuCj4+
Pj4+Cj4+Pj4+IFNvIEkgdGhpbmsgdGhlIGxpbmUgaW4gYXJtL3Zwc2NpLmMgc2hvdWxkIGJlIGxl
ZnQgYWxvbmUuCj4+Pj4KPj4+PiBPaCwgSSBzZWUgLSBJIGRpZG4ndCBub3RpY2UgdGhpcyAoYWIp
dXNlIGRlc3BpdGUgLi4uCj4+Pj4KPj4+Cj4+PiBPdXQgb2YgSW50ZXJlc3QsIHdoeSBkbyB5b3Ug
dGhpbmsgaXQgaXMgYW4gYWJ1c2UgaGVyZSBhbmQgbm90IGluIHRoZQo+Pj4gdG9vbHN0YWNrPwo+
Pj4KPj4+IEhvdyBkbyB5b3Ugc3VnZ2VzdCB0byBpbXByb3ZlIGl0PyBJIGNhbiBhZGQgaXQgaW4g
bXkgaW1wcm92ZW1lbnQgbGlzdCBmb3IKPj4+IEFybS4KPj4KPj4gT2gsICJhYnVzZSIgd2FzIGFi
b3V0IHRoZSBhcmNoX3NldF9ndWVzdF9pbmZvKCkgdXNlLCBub3QgdGhlIHVzZSBvZgo+PiB0aGUg
ZmxhZyBieSB0aGUgdG9vbCBzdGFjay4KPiAKPiBJIG1heSBoYXZlIHJlYWQgaW5jb3JyZWN0bHkg
eW91ciBlLW1haWwsIGFsdGhvdWdoIEkgdGhpbmsgbXkgcXVlc3Rpb25zIAo+IGFib3V0IHdoeSB0
aGlzIGlzIGFuIGFidXNlIGFuZCBob3cgZG8geW91IHN1Z2dlc3QgdG8gaW1wcm92ZSBhcmUgc3Rp
bGwgCj4gcmVsZXZhbnQuCgphcmNoX3NldF9pbmZvX2d1ZXN0KCkgaXMgaW50ZW5kZWQgdG8gYmUg
dXNlZCBmb3IgZXhhY3RseSBvbmUgcHVycG9zZQotIHZDUFUgY29udGV4dCBpbml0aWFsaXphdGlv
biB2aWEgaHlwZXJjYWxsLiBXaXRoIHRoaXMsIGFuZCBfd2l0aG91dF8KbWUga25vd2luZyBhbnl0
aGluZyBhYm91dCBQU0NJLCBpdCBfbG9va3NfIHRvIG1lIHRvIGJlIGFuIGFidXNlLiBJJ2QKZXhw
ZWN0IHRoZXJlIHRvIGJlIHNvbWV0aGluZyBpbiB4ODYgdGhhdCBjb3VsZCBiZSB1c2VkIGZvcgpj
b21wYXJpc29uLCBhbmQgd2hhdGV2ZXIgdGhhdCBpcyAtIGl0IGRvZXNuJ3QgbmVlZCBhIHNpbWls
YXIgZXh0cmEKdXNlIG9mIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKS4gKEFzIGEgcmVzdWx0LCBJIGRv
bid0IHNlZSBob3cgSSBjb3VsZApyZWFzb25hYmx5IGdpdmUgYSBjb25jcmV0ZSBzdWdnZXN0aW9u
IHRvd2FyZHMgaW1wcm92ZW1lbnQuIEluIGZhY3QgSQptYXkgYmUgZW50aXJlbHkgd3Jvbmcgd2l0
aCBteSBmZWVsaW5nIG9mIHRoaXMgYmVpbmcgYW4gYWJ1c2UgaW4gdGhlCmZpcnN0IHBsYWNlLikK
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:08:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inKoZ-0001TG-IS; Fri, 03 Jan 2020 11:08:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=swuY=2Y=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inKoY-0001TB-Hs
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:08:22 +0000
X-Inumbo-ID: 5a67ec78-2e19-11ea-88e7-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a67ec78-2e19-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 11:08:21 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id a6so18216995plm.3
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:08:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RjWshgFpDWeH4uPvLjvHAZCaWHlJnMvPDCkd3Nam5oY=;
 b=IDEuHHt83a0gw4ybWdenLsuOcbAbioQuay6pB3pH2FGz8crNabc6lm7NFiX6ksgdaL
 Um1ULzICuyodYIanrAZCg9LTS4cl74M9fFsbqoMCDbCGRve/zl+OBXe52Iz0mjDbw0kD
 UlPBefZKkQ7WmFAZgVGbfOlEWE7Mi5mPtaWFx5DdXpvk5jfT96GMbr2s3UPxDP1bdpeq
 kUhE5EBHPg3+rHaWLANyww0VQC5wMjmxKCcnfxGtpKBpU/chDQLjPHinT7zm5FE1fCDl
 68rfZiyS3f26WFknhXXRcxPv3XA2SRPooNuD3tFUIP/P/Ki9NkzRztl6SMojMMMow5LQ
 CzjA==
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=RjWshgFpDWeH4uPvLjvHAZCaWHlJnMvPDCkd3Nam5oY=;
 b=K2r/0YME9dnSYhJ/Xhc4LiqfnWlhTKBiBtugUQ2Tun2jAUhEFGZ1xk0IfjS79ty1Ol
 EtCn0gS8St7vZRyUO4c9MB++6S8It19cVi7xwW+m+li7kJJGNQrjh9yPbzA2i/7pGptB
 oZPHZRqOigK2CE2ivQyVOh97N4L+u6rTxriBSyVZHgIos84OzYAJkdGuhVLvHTXpJpg+
 ZypKPY0soMmriYdp4Ac8Cq7jDGWJAP0uXLKkJtPhroMYnKkSgnrVp9y2PikGLQjiwEHI
 LC9EPHHa2x9rd99OhCpczdGyvHAYweAPzdQT8qlYYnlwraOYKkgSy/WT/zVr4xShN57a
 7m0g==
X-Gm-Message-State: APjAAAWipQ/2TBSu7YAbRCixKKv27ZsOow0598LiFIpm7fzARcsMTWpW
 Ul99YN1/HHKrUwCqExMW/4QcFLcBfD0GH4vD3yU=
X-Google-Smtp-Source: APXvYqxDcbSSePbuGs2Usb988dpIhaaVBpYqddCYY5FqzR3FCjMv+4EJWmARsJagJjEggh5OSfjwzCkayvIabAb9uBU=
X-Received: by 2002:a17:902:be0c:: with SMTP id
 r12mr73894243pls.148.1578049700962; 
 Fri, 03 Jan 2020 03:08:20 -0800 (PST)
MIME-Version: 1.0
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-7-liuwe@microsoft.com>
In-Reply-To: <20191229183341.14877-7-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Fri, 3 Jan 2020 11:08:10 +0000
Message-ID: <CACCGGhCBhNcb=gGABLGC7VKx9bs4Yz7rKFfpL6w93btLfEamMA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH 6/8] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBEZWMgMjAxOSBhdCAxODozNSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBIeXBlci1WJ3MgaW5wdXQgLyBvdXRwdXQgYXJndW1lbnQgbXVzdCBiZSA4IGJ5dGVzIGFs
aWduZWQgYW4gbm90IGNyb3NzCj4gcGFnZSBib3VuZGFyeS4gVGhlIGVhc2llc3Qgd2F5IHRvIHNh
dGlzZnkgdGhvc2UgcmVxdWlyZW1lbnRzIGlzIHRvIHVzZQo+IHBlcmNwdSBwYWdlLgo+Cj4gRm9y
IHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUgd2Ugb25seSBuZWVkIHRvIHByb3ZpZGUgaW5wdXQgZm9y
IFRMQgo+IGFuZCBBUElDIGh5cGVyY2FsbHMsIHNvIHNraXAgc2V0dGluZyB1cCBhbiBvdXRwdXQg
cGFnZS4KPgo+IFRoZSBwYWdlIHRyYWNraW5nIHN0cnVjdHVyZSBpcyBub3QgYm91bmQgdG8gaHlw
ZXJjYWxsIGJlY2F1c2UgaXQgaXMgYQo+IGNvbW1vbiBwYXR0ZXJuIGZvciBYZW4gdG8gd3JpdGUg
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyB0byBIeXBlci1WIHdoaWxlCj4gYXQgdGhlIHNhbWUgdGlt
ZSBhY2Nlc3NpbmcgdGhlIHBhZ2UgdmlhIGEgcG9pbnRlci4KPgo+IFdlIHdpbGwgYWxzbyBuZWVk
IHRvIHByb3ZpZGUgYW4gYXBfc2V0dXAgaG9vayBmb3Igc2Vjb25kYXJ5IGNwdXMgdG8KPiBzZXR1
cCBpdHMgb3duIGlucHV0IHBhZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBt
aWNyb3NvZnQuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoK
PiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDI2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2Lmgg
fCAgOCArKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IGluZGV4IDQzODkxMGM4Y2IuLjY3NjY3OTM2ZTkg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiBAQCAtMjgsNiArMjgsNyBAQCBz
dHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFkX21vc3RseSBtc19oeXBlcnY7Cj4KPiAgdm9pZCAq
aHZfaHlwZXJjYWxsOwo+ICBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaHZfaHlwZXJjYWxsX3Bh
Z2U7Cj4gK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdl
LCBodl9wY3B1X2lucHV0X2FyZyk7Cj4KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29y
X29wcyBvcHM7Cj4gIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0IGh5cGVydl9w
cm9iZSh2b2lkKQo+IEBAIC05NiwxNCArOTcsMzkgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVw
X2h5cGVyY2FsbF9wYWdlKHZvaWQpCj4gICAgICB3cm1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEws
IGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIHNldHVwX2h5
cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
PiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOwo+ICsKPiArICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwo+
ICsgICAgaWYgKCAhcGcgKQo+ICsgICAgICAgIHBhbmljKCJGYWlsZWQgdG8gc2V0dXAgaHlwZXJj
YWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOwo+ICsKPiArICAgIG1hcHBpbmcgPSBfX21h
cF9kb21haW5fcGFnZV9nbG9iYWwocGcpOwo+ICsgICAgaWYgKCAhbWFwcGluZyApCj4gKyAgICAg
ICAgcGFuaWMoIkZhaWxlZCB0byBtYXAgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBj
cHUpOwo+ICsKPiArICAgIHRoaXNfY3B1KGh2X3BjcHVfaW5wdXRfYXJnKS5tYWRkciA9IHBhZ2Vf
dG9fbWFkZHIocGcpOwo+ICsgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpLm1hcHBpbmcg
PSBtYXBwaW5nOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKPiAg
ewo+ICAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKPiArICAgIHNldHVwX2h5cGVyY2FsbF9w
Y3B1X2FyZygpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBhcF9zZXR1cCh2b2lkKQo+ICt7Cj4g
KyAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKPiAgfQo+Cj4gIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0gewo+ICAgICAgLm5hbWUgPSAiSHlwZXItViIsCj4g
ICAgICAuc2V0dXAgPSBzZXR1cCwKPiArICAgIC5hcF9zZXR1cCA9IGFwX3NldHVwLAo+ICB9Owo+
Cj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gaW5kZXggYzdhN2YzMmJkNS4u
ODNmMjk3NDY4ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+IEBAIC01MSw2
ICs1MSw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfc2NhbGVfdHNjKHVpbnQ2NF90IHRz
YywgdWludDY0X3Qgc2NhbGUsCj4KPiAgI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPgo+ICsj
aW5jbHVkZSA8eGVuL3BlcmNwdS5oPgo+ICsKPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZp
c29yLmg+Cj4KPiAgc3RydWN0IG1zX2h5cGVydl9pbmZvIHsKPiBAQCAtNjMsNiArNjUsMTIgQEAg
c3RydWN0IG1zX2h5cGVydl9pbmZvIHsKPiAgfTsKPiAgZXh0ZXJuIHN0cnVjdCBtc19oeXBlcnZf
aW5mbyBtc19oeXBlcnY7Cj4KPiArc3RydWN0IGh5cGVydl9wY3B1X3BhZ2Ugewo+ICsgICAgcGFk
ZHJfdCBtYWRkcjsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gK307Cj4gK0RFQ0xBUkVfUEVSX0NQ
VShzdHJ1Y3QgaHlwZXJ2X3BjcHVfcGFnZSwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ICsKPiAgY29u
c3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpoeXBlcnZfcHJvYmUodm9pZCk7Cj4KPiAgI2Vsc2UK
PiAtLQo+IDIuMjAuMQo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:10:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:10: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 1inKqW-0002Bq-W5; Fri, 03 Jan 2020 11:10:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inKqV-0002Bj-Do
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:10:23 +0000
X-Inumbo-ID: a28d34c2-2e19-11ea-a44b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a28d34c2-2e19-11ea-a44b-12813bfff9fa;
 Fri, 03 Jan 2020 11:10:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EB5EBB119;
 Fri,  3 Jan 2020 11:10:21 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy9x9mjae1tGBS4-BiUTnB5S=2=cHoXFiPku3Gffv7a=6g@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5841995c-dda3-09fb-4d73-bb23fa63113e@suse.com>
Date: Fri, 3 Jan 2020 12:11:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAMmSBy9x9mjae1tGBS4-BiUTnB5S=2=cHoXFiPku3Gffv7a=6g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Where's Xen VGA console kbd 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTIuMjAxOSAyMzoxNywgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBoZXJlJ3MgYSBz
aWxseSBxdWVzdGlvbjogd2hlbmV2ZXIgWGVuIGlzIHByb3ZpZGVkIHdpdGggYSBWR0EgY29uc29s
ZSwKPiB3aGVyZSdzIHRoZSBrZXlib2FyZCBkcml2ZXIgY29taW5nIGZyb20/IFF1aWNrIHRvIG15
IHN1cnByaXNlLCBteQo+IGNhc3VhbCBpbnNwZWN0aW9uIG9mIHRoZSBkcml2ZXJzLyBmb2xkZXIg
ZGlkbid0IHJldmVhbCBtdWNoLgoKSG93IGRvICJWR0EgY29uc29sZSIgYW5kICJrZXlib2FyZCBk
cml2ZXIiIG1hdGNoIHVwPyBUaGUgZm9ybWVyCmlzIGFuIG91dHB1dCBkZXZpY2U7IGluIFhlbiB0
aGVyZSBzaW1wbHkgaXMgbm8gaW5wdXQgY291bnRlcnBhcnQuCklmIHlvdSBuZWVkIG9uZSB3aXRo
IGJvdGggaW5wdXQgYW5kIG91dHB1dCwgeW91J2xsIG5lZWQgdG8gbWFrZQp1c2Ugb2YgYSBzZXJp
YWwgY29uc29sZSwgbm90IHRoZSBWR0Egb25lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:12:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:12: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 1inKrx-0002JY-C7; Fri, 03 Jan 2020 11:11:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=swuY=2Y=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1inKrw-0002JO-Fm
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:11:52 +0000
X-Inumbo-ID: d750f2fc-2e19-11ea-a914-bc764e2007e4
Received: from mail-pj1-x1042.google.com (unknown [2607:f8b0:4864:20::1042])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d750f2fc-2e19-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 11:11:51 +0000 (UTC)
Received: by mail-pj1-x1042.google.com with SMTP id s7so4617561pjc.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:11:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZOrorGY3Mf15fMS3nc4Tef1IOAUDCdZErXlTGdk+YY8=;
 b=pERwaZ/hG5JPiB9uZn9CIvialqocaFyqtSU+KjK9agjErgPyr+KeV05iLRH4zeZNrD
 LK70MT/tC6bHoIq4fI3JTOLuW6wgFIT0x/RsNwdh9MHqhK4qdamZctPXLnhIT2/c+TRn
 qnMwxlT4YJjZTCoiWRk25FJ3HmSW9jSkqxnwDckLW6OZTFpH7OI1hhOETB9JLdwezon3
 mmro4TQ467qXtWelcqdTC2LeGTKnTpli8ShyyPQcFWY1el1FqOj4pIui6DTY1gxhneV5
 iusjCJ+maHWYtrvJ08ZaX9Lo4ktjhdu02JqEVZ7HuTaXCEv/CvIgFpNW1PBNfIfua4j2
 GJ1w==
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=ZOrorGY3Mf15fMS3nc4Tef1IOAUDCdZErXlTGdk+YY8=;
 b=rITgy96MqaOPPKlZBo+CPD3mPVW3pNPyCdiru0levgmKhJbpLk8fEw8Vi6rflzFI9Q
 fNyJdV7DLeedFMeuRqfDkaVl7x8q8DDPtk7qX3w46GezjbKYBqttHfmFzZOEgTz0CniL
 PlRP8rOClXZkCAeS8XD7y3cZYcYu5SkP4D14FadpaYj1Uuv30RPPLdvPjXdJI+K4sqp6
 ivNEyo+IRD7xh+p8lyv7nEqtENiw3LL+nkfB5UZW6Qc6DSr1QyCfwr85al5BBc0VA9rd
 02OXfqFQ+RXL1+Ls0/ILjpaetwNxutjMPozKbf7u2jww5G3PIYILYpMU+6K42Yf1V7tb
 HKVw==
X-Gm-Message-State: APjAAAXRYOecQlxbctW+YDgtMMiRPHaV3gI4FKqWND3W1M2XL0/fGBBS
 JnoIkZRBf/hNXAhSb3S54yvu8iwdvwYxdNOEQVk=
X-Google-Smtp-Source: APXvYqxT4dY/NZeya+QUuuZ0D+R1VrB5yuctDHZLGciy2FrUgu8jz1O/Fb3Tm59uxnjdpc2eGWzKL9OEmz1xnQ41pSg=
X-Received: by 2002:a17:902:7c85:: with SMTP id
 y5mr26120557pll.227.1578049910608; 
 Fri, 03 Jan 2020 03:11:50 -0800 (PST)
MIME-Version: 1.0
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-8-liuwe@microsoft.com>
In-Reply-To: <20191229183341.14877-8-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Fri, 3 Jan 2020 11:11:39 +0000
Message-ID: <CACCGGhD3qSsyGUikfY_urtk7=MrN_k0ZYO_8NiiFf72uWvtJyA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH 7/8] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBEZWMgMjAxOSBhdCAxODozNSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBUaGlzIHdpbGwgYmUgdXNlZnVsIHdoZW4gaW52b2tpbmcgaHlwZXJjYWxsIHRoYXQgdGFy
Z2V0cyBzcGVjaWZpYwo+IHZjcHUocykuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3
ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jIHwgMTIgKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2
LmggfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gaW5kZXggNjc2Njc5MzZlOS4uZGEzYThjZDg1ZCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IEBAIC0yOSw2ICsyOSw3IEBAIHN0cnVj
dCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKPiAgdm9pZCAqaHZfaHlw
ZXJjYWxsOwo+ICBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaHZfaHlwZXJjYWxsX3BhZ2U7Cj4g
IERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdlLCBodl9w
Y3B1X2lucHV0X2FyZyk7Cj4gK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGlu
dCwgaHZfdnBfaW5kZXgpOwo+Cj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
b3BzOwo+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUo
dm9pZCkKPiBAQCAtMTE1LDE1ICsxMTYsMjYgQEAgc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxs
X3BjcHVfYXJnKHZvaWQpCj4gICAgICB0aGlzX2NwdShodl9wY3B1X2lucHV0X2FyZykubWFwcGlu
ZyA9IG1hcHBpbmc7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZCBzZXR1cF92cF9pbmRleCh2b2lkKQo+
ICt7Cj4gKyAgICB1aW50NjRfdCB2cF9pbmRleF9tc3I7Cj4gKwo+ICsgICAgcmRtc3JsKEhWX1g2
NF9NU1JfVlBfSU5ERVgsIHZwX2luZGV4X21zcik7Cj4gKwo+ICsgICAgdGhpc19jcHUoaHZfdnBf
aW5kZXgpID0gdnBfaW5kZXhfbXNyOwo+ICt9CgpJcyBpdCB3b3J0aCBhIHNlcGFyYXRlIGZ1bmN0
aW9uIHZzLiBidW5kbGluZyB0aGlzIGludG8Kc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk/Cgog
IFBhdWwKCj4gKwo+ICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKPiAgewo+ICAgICAg
c2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKPiAgICAgIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygp
Owo+ICsgICAgc2V0dXBfdnBfaW5kZXgoKTsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIGFwX3NldHVw
KHZvaWQpCj4gIHsKPiAgICAgIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOwo+ICsgICAgc2V0
dXBfdnBfaW5kZXgoKTsKPiAgfQo+Cj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9v
cHMgb3BzID0gewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+IGluZGV4IDgzZjI5NzQ2
OGYuLjRiNjM1ODI5ZjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiBAQCAt
NzAsNiArNzAsNyBAQCBzdHJ1Y3QgaHlwZXJ2X3BjcHVfcGFnZSB7Cj4gICAgICB2b2lkICptYXBw
aW5nOwo+ICB9Owo+ICBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGh5cGVydl9wY3B1X3BhZ2UsIGh2
X3BjcHVfaW5wdXRfYXJnKTsKPiArREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaHZfdnBf
aW5kZXgpOwo+Cj4gIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqaHlwZXJ2X3Byb2JlKHZv
aWQpOwo+Cj4gLS0KPiAyLjIwLjEKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:18:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:18: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 1inKyJ-0002X9-3S; Fri, 03 Jan 2020 11:18:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inKyI-0002X4-Gz
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:18:26 +0000
X-Inumbo-ID: bd26e4ee-2e1a-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd26e4ee-2e1a-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 11:18: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 mx2.suse.de (Postfix) with ESMTP id 0F6E6B02C;
 Fri,  3 Jan 2020 11:18:16 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191224132616.47441-1-roger.pau@citrix.com>
 <20191224132616.47441-2-roger.pau@citrix.com>
 <311877a7-02ef-f3ab-7f24-9262de5431a1@citrix.com>
 <20191231121042.GH11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bfcd9625-1b6c-d16b-e68a-e46a26b66556@suse.com>
Date: Fri, 3 Jan 2020 12:18:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191231121042.GH11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hvm: improve performance of
 HVMOP_flush_tlbs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

T24gMzEuMTIuMjAxOSAxMzoxMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIERl
YyAyNywgMjAxOSBhdCAwMjo1MjoxN1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAyNC8xMi8yMDE5IDEzOjI2LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+PiBUaGVyZSdzIG5v
IG5lZWQgdG8gY2FsbCBwYWdpbmdfdXBkYXRlX2NyMyB1bmxlc3MgQ1IzIHRyYXBwaW5nIGlzCj4+
PiBlbmFibGVkLCBhbmQgdGhhdCdzIG9ubHkgdGhlIGNhc2Ugd2hlbiB1c2luZyBzaGFkb3cgcGFn
aW5nIG9yIHdoZW4KPj4+IHJlcXVlc3RlZCBmb3IgaW50cm9zcGVjdGlvbiBwdXJwb3Nlcywgb3Ro
ZXJ3aXNlIHRoZXJlJ3Mgbm8gbmVlZCB0bwo+Pj4gcGF1c2UgYWxsIHRoZSB2Q1BVcyBvZiB0aGUg
ZG9tYWluIGluIG9yZGVyIHRvIHBlcmZvcm0gdGhlIGZsdXNoLgo+Pj4KPj4+IENoZWNrIHdoZXRo
ZXIgQ1IzIHRyYXBwaW5nIGlzIGN1cnJlbnRseSBpbiB1c2UgaW4gb3JkZXIgdG8gZGVjaWRlCj4+
PiB3aGV0aGVyIHRoZSB2Q1BVcyBzaG91bGQgYmUgcGF1c2VkLCBvdGhlcndpc2UganVzdCBwZXJm
b3JtIHRoZSBmbHVzaC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPj4KPj4gSSBhZ3JlZSB0aGF0IHRoZSBleGlzdGluZyBsb2dp
YyBwb29yLCBidXQgdGhpcyBkaXJlY3Rpb24gbG9va3MgdG8gYmUKPj4gZXZlbiBtb3JlIGZyYWdp
bGUuCj4+Cj4+IEluc3RlYWQsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGZvbGxvdyB0
aGUgRVBUIGludmFsaWRhdGlvbgo+PiBleGFtcGxlOyBtYXJrIGFsbCB2Y3B1cyBhcyBuZWVkaW5n
IGEgdGxiIGZsdXNoLCBhbmQgSVBJIHRoZSBkb21haW4gZGlydHkKPj4gbWFzaywgaGF2aW5nIHRo
ZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aCBkbyB0aGUgZmx1c2hpbmcuCj4gCj4gQUZBSUNUIHRoZXJl
J3Mgbm8gbmVlZCB0byBjYWxsIHRoZSB0bGIgZmx1c2gsIHRoZSB2bWV4aXQvdm1lbnRyeQo+IGl0
c2VsZiB3aWxsIHBlcmZvcm0gdGhlIG5lY2Vzc2FyeSBmbHVzaGVzLCBzbyB0aGUgb25seSByZXF1
aXJlbWVudCBpcwo+IHRvIElQSSB0aGUgcENQVXMgaW4gb3JkZXIgdG8gZm9yY2UgYSB2bWV4aXQu
CgpUTEIgZmx1c2hpbmcgaXMgYXQgYmVzdCBjb25kaXRpb25hbCB1cG9uIFZNIGVudHJ5IC0gc2Vl
IHRoZSBjYWxsZXJzCm9mIGh2bV9hc2lkX2hhbmRsZV92bWVudGVyKCkuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:19:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11: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 1inKyw-0002ZP-H0; Fri, 03 Jan 2020 11:19:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inKyv-0002ZG-2I
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:19:05 +0000
X-Inumbo-ID: d9096128-2e1a-11ea-a44e-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9096128-2e1a-11ea-a44e-12813bfff9fa;
 Fri, 03 Jan 2020 11:19:03 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c14so42080396wrn.7
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:19:03 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Sjnwm8Ur/cXJYvBaoPxpoEOMkZp7W/evcYXc96UKe0g=;
 b=MAwXLinK+EQS/zMJ818kCWsRcWir1kVH6aiAXmdygnp9NfGyQReN/jFPrNORa1mREa
 B6vYKyKPYS1dIlAFoMQ0F5mopWqYgYyLpBfzFxRhBWxHX5r5+VFWZ0tK9YD6eXQ0vVoZ
 K8qE6deprT7RP6TaM7CMQUoFkYpcDxxEdz7uoqdVUS1d9lNXgiZAVmBz+7rw07BFS3ZV
 88bUJvgP25ADh1xBue+w8ByFevBwWThNrTZT6TpNGeLaOaGHhRLRc+kLn2lPF61ABiKS
 rEEeEAH4PDmQ/WzRrw/dbypu0Lmev5FNa+6GaQBrP9syZGD1vbweiyzvQotVVnJpf1hN
 6fEw==
X-Gm-Message-State: APjAAAXLkj5evhiaKFVfrvLtFX/6F0gkkBY4Yz6m/akGWbWYBXllIGxp
 Sip6dlpuzhvKo9MBK1abiZk=
X-Google-Smtp-Source: APXvYqwzsyPXufMc0icc3ZCWqFDQMZpBrT/LIK5+8bf1gXC2lCusZdogEYw+tpVZrS+LmG+tmLx8iw==
X-Received: by 2002:a5d:68c5:: with SMTP id p5mr89377108wrw.193.1578050342949; 
 Fri, 03 Jan 2020 03:19:02 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id p18sm11793295wmg.4.2020.01.03.03.19.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 03:19:02 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien.grall@gmail.com>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
 <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
 <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <5f56f48f-29d3-f5d4-479f-f1ebe5fcf47c@xen.org>
Date: Fri, 3 Jan 2020 11:19:01 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

SGksCgpPbiAwMy8wMS8yMDIwIDExOjA1LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwMy4wMS4y
MDIwIDExOjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAyNy8xMi8yMDE5
IDEyOjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDI3LjEyLjIwMTkgMTI6MjcsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+PiBIaSBKYW4sCj4+Pj4KPj4+PiBPbiBGcmksIDI3IERlYyAyMDE5
LCAwOToyMiBKYW4gQmV1bGljaCwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pgo+Pj4+
PiBPbiAyMy4xMi4yMDE5IDE4OjMzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBKYW4s
Cj4+Pj4+Pgo+Pj4+Pj4gT24gMjAvMTIvMjAxOSAxNDo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4gVGhlcmUncyBiZWVuIGVmZmVjdGl2ZWx5IG5vIHVzZSBvZiB0aGUgZmllbGQgZm9yIEhW
TS4KPj4+Pj4+Pgo+Pj4+Pj4+IEFsc28gc2hyaW5rIHRoZSBmaWVsZCB0byB1bnNpZ25lZCBpbnQs
IGV2ZW4gaWYgdGhpcyBkb2Vzbid0IGltbWVkaWF0ZWx5Cj4+Pj4+Pj4geWllbGQgYW55IHNwYWNl
IGJlbmVmaXQgZm9yIHRoZSBzdHJ1Y3R1cmUgaXRzZWxmLiBUaGUgcmVzdWx0aW5nIDMyLWJpdAo+
Pj4+Pj4+IHBhZGRpbmcgc2xvdCBjYW4gZXZlbnR1YWxseSBiZSB1c2VkIGZvciBzb21lIG90aGVy
IGZpZWxkLiBUaGUgY2hhbmdlIGluCj4+Pj4+Pj4gc2l6ZSBtYWtlcyBhY2Nlc3NlcyBzbGlnaHRs
eSBtb3JlIGVmZmljaWVudCB0aG91Z2gsIGFzIG5vIFJFWC5XIHByZWZpeAo+Pj4+Pj4+IGlzIGdv
aW5nIHRvIGJlIG5lZWRlZCBhbnltb3JlIG9uIHRoZSByZXNwZWN0aXZlIGluc25zLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gTWlycm9yIHRoZSBIVk0gc2lkZSBjaGFuZ2UgaGVyZSAoZHJvcHBpbmcgb2Ygc2V0
dGluZyB0aGUgZmllbGQgdG8KPj4+Pj4+PiBWR0NGX29ubGluZSkgYWxzbyB0byBBcm0sIG9uIHRo
ZSBhc3N1bXB0aW9uIHRoYXQgaXQgd2FzIGNsb25lZCBsaWtlCj4+Pj4+Pj4gdGhpcyBvcmlnaW5h
bGx5LiBWR0NGX29ubGluZSByZWFsbHkgc2hvdWxkIHNpbXBseSBhbmQgY29uc2lzdGVudGx5IGJl
Cj4+Pj4+Pj4gdGhlIGd1ZXN0IHZpZXcgb2YgdGhlIGludmVyc2Ugb2YgVlBGX2Rvd24sIGFuZCBo
ZW5jZSBuZWVkcyByZXByZXNlbnRpbmcKPj4+Pj4+PiBvbmx5IGluIHRoZSBnZXQvc2V0IHZDUFUg
Y29udGV4dCBpbnRlcmZhY2VzLgo+Pj4+Pj4KPj4+Pj4+IEJ1dCB2UFNDSSBpcyBqdXN0IGEgd3Jh
cHBlciB0byBnZXQvc2V0IHZDUFUgY29udGV4dCBpbnRlcmZhY2VzLiBZb3VyCj4+Pj4+PiBjaGFu
Z2VzIGJlbG93IHdpbGwgY2xlYXJseSBicmVhayBicmluZy11cCBvZiBzZWNvbmRhcnkgdkNQVXMg
b24gQXJtLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgaXMgYmVjYXVzZSBhcmNoX3NldF9ndWVzdF9pbmZv
KCkgd2lsbCByZWx5IG9uIHRoaXMgZmxhZyB0bwo+Pj4+Pj4gY2xlYXIvc2V0IFZQRl9kb3duIGlu
IHRoZSBwYXVzZSBmbGFncy4KPj4+Pj4+Cj4+Pj4+PiBTbyBJIHRoaW5rIHRoZSBsaW5lIGluIGFy
bS92cHNjaS5jIHNob3VsZCBiZSBsZWZ0IGFsb25lLgo+Pj4+Pgo+Pj4+PiBPaCwgSSBzZWUgLSBJ
IGRpZG4ndCBub3RpY2UgdGhpcyAoYWIpdXNlIGRlc3BpdGUgLi4uCj4+Pj4+Cj4+Pj4KPj4+PiBP
dXQgb2YgSW50ZXJlc3QsIHdoeSBkbyB5b3UgdGhpbmsgaXQgaXMgYW4gYWJ1c2UgaGVyZSBhbmQg
bm90IGluIHRoZQo+Pj4+IHRvb2xzdGFjaz8KPj4+Pgo+Pj4+IEhvdyBkbyB5b3Ugc3VnZ2VzdCB0
byBpbXByb3ZlIGl0PyBJIGNhbiBhZGQgaXQgaW4gbXkgaW1wcm92ZW1lbnQgbGlzdCBmb3IKPj4+
PiBBcm0uCj4+Pgo+Pj4gT2gsICJhYnVzZSIgd2FzIGFib3V0IHRoZSBhcmNoX3NldF9ndWVzdF9p
bmZvKCkgdXNlLCBub3QgdGhlIHVzZSBvZgo+Pj4gdGhlIGZsYWcgYnkgdGhlIHRvb2wgc3RhY2su
Cj4+Cj4+IEkgbWF5IGhhdmUgcmVhZCBpbmNvcnJlY3RseSB5b3VyIGUtbWFpbCwgYWx0aG91Z2gg
SSB0aGluayBteSBxdWVzdGlvbnMKPj4gYWJvdXQgd2h5IHRoaXMgaXMgYW4gYWJ1c2UgYW5kIGhv
dyBkbyB5b3Ugc3VnZ2VzdCB0byBpbXByb3ZlIGFyZSBzdGlsbAo+PiByZWxldmFudC4KPiAKPiBh
cmNoX3NldF9pbmZvX2d1ZXN0KCkgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgZXhhY3RseSBv
bmUgcHVycG9zZQo+IC0gdkNQVSBjb250ZXh0IGluaXRpYWxpemF0aW9uIHZpYSBoeXBlcmNhbGwu
IFdpdGggdGhpcywgYW5kIF93aXRob3V0Xwo+IG1lIGtub3dpbmcgYW55dGhpbmcgYWJvdXQgUFND
SSwgaXQgX2xvb2tzXyB0byBtZSB0byBiZSBhbiBhYnVzZS4gCgpQU0NJIChQb3dlciBTdGF0ZSBD
b29yZGluYXRpb24gSW50ZXJmYWNlKSBpcyBhIGdlbmVyaWMgd2F5IHRvIG1hbmFnZSB0aGUgCnBv
d2VyIG9uIHlvdXIgcGxhcmZvcm0gKGUuZyBDUFUgYnJpbmctdXApLgoKVGhlIENQVV9PTiBjYWxs
IHdpbGwgYWN0dWFsbHkgaW5pdGlhbGl6ZSB0aGUgdkNQVSBjb250ZXh0IGFuZCB0aGVuIHN0YXJ0
IAp0aGUgdkNQVS4KCldoaWxzdCwgdGhpcyBpcyBub3QgYSBYZW4gc3BlY2lmaWMgaW50ZXJmYWNl
LCB0aGV5IGFyZSBzdGlsbCBoeXBlcmNhbGwgCmJhc2VkLgoKPiBJJ2QKPiBleHBlY3QgdGhlcmUg
dG8gYmUgc29tZXRoaW5nIGluIHg4NiB0aGF0IGNvdWxkIGJlIHVzZWQgZm9yCj4gY29tcGFyaXNv
biwgYW5kIHdoYXRldmVyIHRoYXQgaXMgLSBpdCBkb2Vzbid0IG5lZWQgYSBzaW1pbGFyIGV4dHJh
Cj4gdXNlIG9mIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKS4KCkhvdyBkbyB5b3UgbWFuYWdlIHNlY29u
ZGFyeSBDUFVzIG9uIEhWTS9QVkggZ3Vlc3Q/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:21:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11: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 1inL1A-0003Mj-Uj; Fri, 03 Jan 2020 11:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inL19-0003Ma-G3
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:21:23 +0000
X-Inumbo-ID: 2b3a542a-2e1b-11ea-a44f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b3a542a-2e1b-11ea-a44f-12813bfff9fa;
 Fri, 03 Jan 2020 11:21: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 <osstest-admin@xenproject.org>)
 id 1inL16-0008Lz-JZ; Fri, 03 Jan 2020 11:21: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 1inL16-0001a1-A9; Fri, 03 Jan 2020 11:21:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inL16-0003gK-9R; Fri, 03 Jan 2020 11:21:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145511-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
X-Osstest-Versions-That: libvirt=1ed32989ea27589c34f8f3f4f79dde4bfb0b40bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 11:21:20 +0000
Subject: [Xen-devel] [libvirt test] 145511: 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>

ZmxpZ2h0IDE0NTUxMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTIxMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MjEyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGRiNWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3
YTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDFlZDMyOTg5ZWEyNzU4
OWMzNGY4ZjNmNGY3OWRkZTRiZmIwYjQwYmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTIxMiAg
MjAxOS0xMi0yNSAwNDoyNDowMSBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU1
MTEgIDIwMjAtMDEtMDMgMDQ6MTg6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDFlZDMyOTg5ZWEuLmRiNWQwNDk5MTEgIGRi
NWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQgLT4geGVuLXRlc3RlZC1tYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:25:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 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 1inL5G-0003Yy-MZ; Fri, 03 Jan 2020 11:25:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pquE=2Y=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1inL5F-0003Yt-M3
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:25:37 +0000
X-Inumbo-ID: c357f0a0-2e1b-11ea-a452-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c357f0a0-2e1b-11ea-a452-12813bfff9fa;
 Fri, 03 Jan 2020 11:25:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578050736;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=TfqhNE0iO3eIq7ttAIfv8BQB9TgDGECsrGqcyVSDOLc=;
 b=PpxPPZzXyrqfUQ0RlBDtN/6tWiJVi4uSba9m8J9qtAtcY0P1NlVzCOWy
 uPsNfram/jHlfiP9f0JLq2WEIyjEETMUPqFV6thba07Ke6iNPfp5Q9Rk3
 m5NfDbiw9U5qsIHu/50ejjD6DmgYlSuLUKVh5bkn98qKUgyvL+puNuhAf U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F4K54w+bzcvm3V/wQ1XZCt3Xug92QNNv+JPtNPwDC3tnmNo798ZvQIRjFkuiYHbiQp0bDAc0Ie
 hfXbS/1oDZ3jee++j3/6zyQX8Qjntnuw8siO37pjH05s0fkIrCCSbykLQzkqxwyMxlwkYaUkkJ
 xtF5i1qlF0L4RtgHNE3lSnA3szkxyU8N/IYfN619K6xXjzdm1ppRum6MSOnqRpcGhu1vu0bGio
 7vNSNJ6Jmtb2HkVYJl9wvzSwmyGWzFQSl+VtcnEmsU9I+SR/D/4Vc8Ot3YA7POzdnfF6K48kw1
 kGM=
X-SBRS: 2.7
X-MesageID: 11005387
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="11005387"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24079.9389.431417.649848@mariner.uk.xensource.com>
Date: Fri, 3 Jan 2020 11:25:33 +0000
To: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
In-Reply-To: <20200103101031.GB21578@reaktio.net>
References: <20200102180433.25688-1-ian.jackson@eu.citrix.com>
 <20200103101031.GB21578@reaktio.net>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] Switch to linux-4.19 by default
 (from 4.14)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <royger@FreeBSD.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <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>

UGFzaSBLw6Rya2vDpGluZW4gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtPU1NURVNUIFBBVENI
XSBTd2l0Y2ggdG8gbGludXgtNC4xOSBieSBkZWZhdWx0IChmcm9tIDQuMTQpIik6Cj4gT24gVGh1
LCBKYW4gMDIsIDIwMjAgYXQgMDY6MDQ6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4g
PiBJIHRoaW5rIGdpdmVuIHRoYXQgaXQncyBhbHJlYWR5IG5vdCBwZXJmZWN0IHRoaXMgaXMgbm90
IGEgYmxvY2tlciBhbmQKPiA+IHdlIHNob3VsZCB1cGRhdGUgb3NzdGVzdCB0byA0LjE0Lgo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl4KPiAKPiBKdXN0IGEgc21hbGwgbm90ZTog
dHlwbz8gU2hvdWxkbid0IHRoYXQgYmUgNC4xOSA/CgpZZXMsIHdlbGwgc3BvdHRlZC4gIFRoZSBh
Y3R1YWwgY29kZSBpcyByaWdodCwgbHVja2lseS4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:31:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inLAW-0004Kk-BT; Fri, 03 Jan 2020 11:31:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inLAV-0004Kf-Ny
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:31:03 +0000
X-Inumbo-ID: 80fdd9d0-2e1c-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80fdd9d0-2e1c-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 11:30: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 mx2.suse.de (Postfix) with ESMTP id DAB40AD0F;
 Fri,  3 Jan 2020 11:30:53 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
 <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
 <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
 <5f56f48f-29d3-f5d4-479f-f1ebe5fcf47c@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <96678d3a-1b2f-9ff5-6b92-1ce1ae51e23b@suse.com>
Date: Fri, 3 Jan 2020 12:31:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5f56f48f-29d3-f5d4-479f-f1ebe5fcf47c@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

T24gMDMuMDEuMjAyMCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhvdyBkbyB5b3UgbWFu
YWdlIHNlY29uZGFyeSBDUFVzIG9uIEhWTS9QVkggZ3Vlc3Q/CgpTZWNvbmRhcnkgQ1BVcyBoYXZl
IGFyY2hpdGVjdHVyYWwgc3RhdGUgdGhleSBzdGFydCB3aXRoLCBhbmQKdGhlcmUncyB2ZXJ5IGxp
dHRsZSBjb250cm9sIGFuIE9TIGhhcyBvdmVyIGluaXRpYWwgcmVnaXN0ZXIKc3RhdGU6IFRoZXJl
J3MganVzdCBhbiA4LWJpdCB2YWx1ZSBzcGVjaWZ5aW5nIChwYXJ0IG9mKSB0aGUKYWRkcmVzcyB0
aGUgQ1BVIHNob3VsZCBzdGFydCBleGVjdXRpbmcgZnJvbS4gQWxsIG90aGVyCnJlZ2lzdGVycyBn
ZXQgc2V0IHRvIGhhcmQgY29kZWQgdmFsdWVzLiBBbmQgdGhhdCA4LWJpdCB2YWx1ZQppcyBwYXJ0
IG9mIHRoZSBJUEkgbWVzc2FnZSB0aGUgcHJpbWFyeSBDUFUgc2VuZHMgdG8gdGhlIEFQCnRvIGJl
IGJyb3VnaHQgdXAgKGkuZS4gdGhlcmUncyBubyBoeXBlcmNhbGwgaW52b2x2ZWQgaGVyZSkuCgpG
b3IgUFZILCBhIHZhcmlhbnQgb2YgdGhlIG5vcm1hbCBQViBtb2RlbCBvZiBzdGFydGluZyB2Q1BV
LXMKZ2V0cyB1c2VkLCBpLmUuIHZpYSBWQ1BVT1BfaW5pdGlhbGlzZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 11:48:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 11:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inLRJ-0005KX-SM; Fri, 03 Jan 2020 11:48:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inLRI-0005KQ-6a
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 11:48:24 +0000
X-Inumbo-ID: ed2d906c-2e1e-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed2d906c-2e1e-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 11:48:15 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id g17so42160686wro.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 03:48:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=3KaEOU+S7K9cRp+AUCUhxC0wqjUAdWmz5oOspr73xW4=;
 b=bc6pJ8f+MekZ0trGQzSCzVy9S2IKcQj9WV7AedMbMrgp1uJ95417D6p+ukS5n91H/H
 BX87h3lSf3FEcknoIrg2ErLMPRwhkZjCFjwYaWwGPfzWvQE6r7tPhsEFZkIZFdAduGko
 8s/30uCXDid6X7WecvL0b9Fkkkr+VrDeiPsoyMZXBIef6WFSXP1VtUXoBFZ0XqNbfYD1
 fzkzcFi+sHIFdzjoXKrWruihwqcUv5AzfZ4cCfU5BdOLmMVfwDN+uK2qL8KuNvvAKxz+
 LhdoDqVo16/kunNMoLt9U8QD+12uiQ/cOqXq41IZgQE4w08cufsnQw/+nF4RsvYcMrKq
 A1kg==
X-Gm-Message-State: APjAAAXeJPjniEAwOD5uSGPJLPueHEOnqhc7JeigFnKggncCRkysKnNm
 anU3gPkgMg2L4Rn6yLeJtxI=
X-Google-Smtp-Source: APXvYqzh8FCocX3je+C2icF3RG7UWPZDdgFHOl0bRfQxkFR3NjdlGAqGD73cqZun2CD3Z+douDoYvQ==
X-Received: by 2002:a5d:6ca1:: with SMTP id a1mr84652941wra.36.1578052094774; 
 Fri, 03 Jan 2020 03:48:14 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id s19sm11679637wmj.33.2020.01.03.03.48.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 03:48:14 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
 <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
 <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
 <5f56f48f-29d3-f5d4-479f-f1ebe5fcf47c@xen.org>
 <96678d3a-1b2f-9ff5-6b92-1ce1ae51e23b@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <022e3f4e-3b59-5648-1147-eed045b90f81@xen.org>
Date: Fri, 3 Jan 2020 11:48:13 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <96678d3a-1b2f-9ff5-6b92-1ce1ae51e23b@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

SGkgSmFuLAoKVGhhbmsgeW91IGZvciB0aGUgaW5mb3JtYXRpb24uCgpPbiAwMy8wMS8yMDIwIDEx
OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwMy4wMS4yMDIwIDEyOjE5LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+IEhvdyBkbyB5b3UgbWFuYWdlIHNlY29uZGFyeSBDUFVzIG9uIEhWTS9QVkgg
Z3Vlc3Q/Cj4gCj4gU2Vjb25kYXJ5IENQVXMgaGF2ZSBhcmNoaXRlY3R1cmFsIHN0YXRlIHRoZXkg
c3RhcnQgd2l0aCwgYW5kCj4gdGhlcmUncyB2ZXJ5IGxpdHRsZSBjb250cm9sIGFuIE9TIGhhcyBv
dmVyIGluaXRpYWwgcmVnaXN0ZXIKPiBzdGF0ZTogVGhlcmUncyBqdXN0IGFuIDgtYml0IHZhbHVl
IHNwZWNpZnlpbmcgKHBhcnQgb2YpIHRoZQo+IGFkZHJlc3MgdGhlIENQVSBzaG91bGQgc3RhcnQg
ZXhlY3V0aW5nIGZyb20uIEFsbCBvdGhlcgo+IHJlZ2lzdGVycyBnZXQgc2V0IHRvIGhhcmQgY29k
ZWQgdmFsdWVzLiBBbmQgdGhhdCA4LWJpdCB2YWx1ZQo+IGlzIHBhcnQgb2YgdGhlIElQSSBtZXNz
YWdlIHRoZSBwcmltYXJ5IENQVSBzZW5kcyB0byB0aGUgQVAKPiB0byBiZSBicm91Z2h0IHVwIChp
LmUuIHRoZXJlJ3Mgbm8gaHlwZXJjYWxsIGludm9sdmVkIGhlcmUpLgoKRG8geW91IGhhdmUgYW55
IHBvaW50ZXIgdG8gdGhpcyBjb2RlPyBDYW4gYSBDUFUgYmUgdHVybmVkIG9mZiBhZnRlcndhcmRz
IAphbmQgdGhlbiBib290IGFnYWluPwoKPiAKPiBGb3IgUFZILCBhIHZhcmlhbnQgb2YgdGhlIG5v
cm1hbCBQViBtb2RlbCBvZiBzdGFydGluZyB2Q1BVLXMKPiBnZXRzIHVzZWQsIGkuZS4gdmlhIFZD
UFVPUF9pbml0aWFsaXNlLgoKSW4gdGhlIGNhc2Ugb2YgUFNDSSwgSSB0aGluayBpdCBpcyBiZXR3
ZWVuIHRoZSB0d28uIFdlIGFyZSB1c2luZyBhIApnZW5lcmljIGh5cGVyY2FsbCwgeWV0IG1vc3Qg
b2YgdGhlIHN0YXRlIGlzIGZpeGVkLgoKQnV0IGFzIHRoZSBndWVzdCBPUyBtYXkgcnVuIGEgQ1BV
IGZvciBhIHdoaWxlLCB0dXJuaW5nIG9mZiBhbmQgdGhlbiBib290IAphZ2Fpbiwgd2UgbmVlZCB0
byBiZSBhYmxlIHRvIHNldCB0aGUgc3RhdGUgYWdhaW4uIEhlbmNlLCB0aGUgCmFyY2hfc2V0X2d1
ZXN0X2luZm8oKSBpcyBxdWl0ZSBjb252ZW5pZW50IHRvIHVzZSB0byByZXNldCB0aGUgQ1BVIHN0
YXRlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:08:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12: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 1inLk4-00072u-0Q; Fri, 03 Jan 2020 12:07:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inLk2-00072p-R8
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:07:46 +0000
X-Inumbo-ID: a1f56766-2e21-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1f56766-2e21-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 12:07:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D3044B016;
 Fri,  3 Jan 2020 12:07:36 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191224124453.47183-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
Date: Fri, 3 Jan 2020 13:08:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191224124453.47183-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTIuMjAxOSAxMzo0NCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEBAIC0yMjcsMTQg
KzIzMyw0NyBAQCB2b2lkIGZsdXNoX2FyZWFfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGNv
bnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gICAgICBpZiAoIChmbGFncyAmIH5G
TFVTSF9PUkRFUl9NQVNLKSAmJgo+ICAgICAgICAgICAhY3B1bWFza19zdWJzZXQobWFzaywgY3B1
bWFza19vZihjcHUpKSApCj4gICAgICB7Cj4gKyAgICAgICAgYm9vbCBjcHVzX2xvY2tlZCA9IGZh
bHNlOwo+ICsKPiAgICAgICAgICBzcGluX2xvY2soJmZsdXNoX2xvY2spOwo+ICAgICAgICAgIGNw
dW1hc2tfYW5kKCZmbHVzaF9jcHVtYXNrLCBtYXNrLCAmY3B1X29ubGluZV9tYXApOwo+ICAgICAg
ICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZsdXNoX2NwdW1hc2spOwo+ICAgICAgICAgIGZs
dXNoX3ZhICAgICAgPSB2YTsKPiAgICAgICAgICBmbHVzaF9mbGFncyAgID0gZmxhZ3M7Cj4gLSAg
ICAgICAgc2VuZF9JUElfbWFzaygmZmx1c2hfY3B1bWFzaywgSU5WQUxJREFURV9UTEJfVkVDVE9S
KTsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBQcmV2ZW50IGFueSBDUFUgaG90e3Vu
fXBsdWcgd2hpbGUgc2VuZGluZyB0aGUgSVBJcyBpZiB3ZSBhcmUgdG8gdXNlCj4gKyAgICAgICAg
ICogYSBzaG9ydGhhbmQsIGFsc28gcmVmdXNlIHRvIHVzZSBhIHNob3J0aGFuZCBpZiBub3QgYWxs
IENQVXMgYXJlCj4gKyAgICAgICAgICogb25saW5lIG9yIGhhdmUgYmVlbiBwYXJrZWQuCj4gKyAg
ICAgICAgICovCj4gKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfc21wX2Jv
b3QgJiYgIWNwdV9vdmVyZmxvdyAmJgo+ICsgICAgICAgICAgICAgKGNwdXNfbG9ja2VkID0gZ2V0
X2NwdV9tYXBzKCkpICYmCj4gKyAgICAgICAgICAgICAocGFya19vZmZsaW5lX2NwdXMgfHwKCldo
eSBpcyBpdCByZWxldmFudCB3aGV0aGVyIHdlIHBhcmsgb2ZmbGluZSBDUFVzLCBvciB3aGV0aGVy
IHdlJ3ZlCmV2ZW4gYnJvdWdodCB1cCBhbGwgb2YgdGhlIG9uZXMgYSBzeXN0ZW0gaGFzPyBBbiBJ
UEksIGluIHBhcnRpY3VsYXIKYSBicm9hZGNhc3Qgb25lLCBzaG91bGRuJ3QgaGF2ZSBhbnkgaXNz
dWUgZ2V0dGluZyBkZWxpdmVyZWQgaWYgc29tZQpvZiB0aGUgbm9taW5hbCByZWNpcGllbnRzIGRv
bid0IGxpc3Rlbiwgc2hvdWxkIGl0PyAoVGhlIHVzZSBvZgpjcHVfb25saW5lX21hcCB0aGF0IHdh
cyBhbHJlYWR5IHRoZXJlIGFib3ZlIGlzIGEgc2lnbiAtIGJ1dCBub3QgYQpwcm9vZiwgYXMgaXQg
bWF5IGl0c2VsZiBiZSBidWdneSAtIHRoYXQgdGhlIHNldCBvZiBvbmxpbmUgQ1BVcwpmbHVjdHVh
dGluZyBiZWhpbmQgdGhpcyBmdW5jdGlvbidzIGJhY2sgb3VnaHQgdG8gbm90IGJlIGEgcHJvYmxl
bS4pCgpGdXJ0aGVyIGEgcXVlc3Rpb24gb24gbG9jayBuZXN0aW5nOiBTaW5jZSB0aGUgY29tbWl0
IG1lc3NhZ2UKZG9lc24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRpZCB5b3UgY2hl
Y2sgdGhlcmUgYXJlIG5vClRMQiBmbHVzaCBpbnZvY2F0aW9ucyB3aXRoIHRoZSBnZXRfY3B1X21h
cHMoKSBsb2NrIGhlbGQ/IEV2ZW4gaWYKeW91IGRpZCBhbmQgZXZlbiBpZiB0aGVyZSBhcmUgbm9u
ZSwgSSB0aGluayB0aGUgZnVuY3Rpb24gc2hvdWxkCnRoZW4gZ2V0IGEgY29tbWVudCBhdHRhY2hl
ZCB0byB0aGUgZWZmZWN0IG9mIHRoaXMgbG9jayBvcmRlcgppbnZlcnNpb24gcmlzay4gKEZvciBl
eGFtcGxlLCBpdCBpc24ndCBvYnZpb3VzIHRvIG1lIHRoYXQgbm8gdXNlcgpvZiBzdG9wX21hY2hp
bmUoKSB3b3VsZCBldmVyIHdhbnQgdG8gZG8gYW55IGtpbmQgb2YgVExCIGZsdXNoaW5nLikKCk92
ZXJhbGwgSSB3b25kZXIgd2hldGhlciB5b3VyIGdvYWwgY291bGRuJ3QgYmUgYWNoaWV2ZWQgd2l0
aG91dAp0aGUgZXh0cmEgbG9ja2luZyBhbmQgd2l0aG91dCB0aGUgc3BlY2lhbCBjb25kaXRpb25z
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:11:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inLnV-0007ng-IA; Fri, 03 Jan 2020 12:11:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inLnU-0007na-E6
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:11:20 +0000
X-Inumbo-ID: 2187c640-2e22-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2187c640-2e22-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 12:11: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 mx2.suse.de (Postfix) with ESMTP id 2C56AB016;
 Fri,  3 Jan 2020 12:11:11 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <ce92465a-8a54-e8b3-035f-46b695704169@suse.com>
 <7168c5da-c250-a79f-3b11-a4c516a9e220@xen.org>
 <dc927ca7-6072-b89b-70ff-33844b5d3a44@suse.com>
 <CAF3u54A+HJjZ-C=CF3BkAwqebGf_i2MpuTsnkLo+L6ac2DcBWA@mail.gmail.com>
 <86f54aec-1120-62e4-dde3-4d49c54a8188@suse.com>
 <28da91bd-006f-79b1-38d0-e22eae4986ff@xen.org>
 <751bc20c-7c85-d7b1-c3e7-f2a1e77b60a5@suse.com>
 <5f56f48f-29d3-f5d4-479f-f1ebe5fcf47c@xen.org>
 <96678d3a-1b2f-9ff5-6b92-1ce1ae51e23b@suse.com>
 <022e3f4e-3b59-5648-1147-eed045b90f81@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <70e52330-185b-4cf5-716d-c7ffb0290eb4@suse.com>
Date: Fri, 3 Jan 2020 13:11:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <022e3f4e-3b59-5648-1147-eed045b90f81@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: move vgc_flags to struct pv_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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

T24gMDMuMDEuMjAyMCAxMjo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPiAKPiBU
aGFuayB5b3UgZm9yIHRoZSBpbmZvcm1hdGlvbi4KPiAKPiBPbiAwMy8wMS8yMDIwIDExOjMxLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDMuMDEuMjAyMCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4gSG93IGRvIHlvdSBtYW5hZ2Ugc2Vjb25kYXJ5IENQVXMgb24gSFZNL1BWSCBndWVz
dD8KPj4KPj4gU2Vjb25kYXJ5IENQVXMgaGF2ZSBhcmNoaXRlY3R1cmFsIHN0YXRlIHRoZXkgc3Rh
cnQgd2l0aCwgYW5kCj4+IHRoZXJlJ3MgdmVyeSBsaXR0bGUgY29udHJvbCBhbiBPUyBoYXMgb3Zl
ciBpbml0aWFsIHJlZ2lzdGVyCj4+IHN0YXRlOiBUaGVyZSdzIGp1c3QgYW4gOC1iaXQgdmFsdWUg
c3BlY2lmeWluZyAocGFydCBvZikgdGhlCj4+IGFkZHJlc3MgdGhlIENQVSBzaG91bGQgc3RhcnQg
ZXhlY3V0aW5nIGZyb20uIEFsbCBvdGhlcgo+PiByZWdpc3RlcnMgZ2V0IHNldCB0byBoYXJkIGNv
ZGVkIHZhbHVlcy4gQW5kIHRoYXQgOC1iaXQgdmFsdWUKPj4gaXMgcGFydCBvZiB0aGUgSVBJIG1l
c3NhZ2UgdGhlIHByaW1hcnkgQ1BVIHNlbmRzIHRvIHRoZSBBUAo+PiB0byBiZSBicm91Z2h0IHVw
IChpLmUuIHRoZXJlJ3Mgbm8gaHlwZXJjYWxsIGludm9sdmVkIGhlcmUpLgo+IAo+IERvIHlvdSBo
YXZlIGFueSBwb2ludGVyIHRvIHRoaXMgY29kZT8KClBlcmhhcHMgYmVzdCBsb29rIGF0IGhvdyBY
ZW4gX3VzZXNfIHRoaXMgbWVjaGFuaXNtOgpzbXBib290LmM6d2FrZXVwX3NlY29uZGFyeV9jcHUo
KS4KCj4gQ2FuIGEgQ1BVIGJlIHR1cm5lZCBvZmYgYWZ0ZXJ3YXJkcyAKPiBhbmQgdGhlbiBib290
IGFnYWluPwoKWWVzLCBieSBzZW5kaW5nIGl0IGFuIElOSVQgc2lnbmFsIChhcyBkb25lIGJ5IGUu
Zy4Kd2FrZXVwX3NlY29uZGFyeV9jcHUoKSkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:24:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12:24: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 1inLzl-0000I4-Pi; Fri, 03 Jan 2020 12:24:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inLzk-0000Hz-Cv
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:24:00 +0000
X-Inumbo-ID: e64419a6-2e23-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e64419a6-2e23-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 12:23:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A2815B191;
 Fri,  3 Jan 2020 12:23:50 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20191223164329.3113378-1-george.dunlap@citrix.com>
 <20191223164329.3113378-3-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3bbc0cf9-fd46-23f0-6420-47952a3add52@suse.com>
Date: Fri, 3 Jan 2020 13:24:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191223164329.3113378-3-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen: Add 'synthetic' preemption check
 parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTIuMjAxOSAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAtLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPiBAQCAtNjM2LDEzICs2MzYsMjkgQEAgQXZhaWxhYmxlIGFsdGVybmF0aXZl
cywgd2l0aCB0aGVpciBtZWFuaW5nLCBhcmU6Cj4gIFNwZWNpZnkgdGhlIFVTQiBjb250cm9sbGVy
IHRvIHVzZSwgZWl0aGVyIGJ5IGluc3RhbmNlIG51bWJlciAod2hlbiBnb2luZwo+ICBvdmVyIHRo
ZSBQQ0kgYnVzc2VzIHNlcXVlbnRpYWxseSkgb3IgYnkgUENJIGRldmljZSAobXVzdCBiZSBvbiBz
ZWdtZW50IDApLgo+ICAKPiAtIyMjIGRlYnVnX3N0YWNrX2xpbmVzCj4gKyMjIyBkZWJ1Z1xfc3Rh
Y2tcX2xpbmVzCj4gID4gYD0gPGludGVnZXI+YAo+ICAKPiAgPiBEZWZhdWx0OiBgMjBgCj4gIAo+
ICBMaW1pdHMgdGhlIG51bWJlciBsaW5lcyBwcmludGVkIGluIFhlbiBzdGFjayB0cmFjZXMuCj4g
IAo+ICsjIyMgZGVidWctc3ludGhldGljLXByZWVtcHRpb24KPiArPiBgPSA8aW50ZWdlcj5gCj4g
Kwo+ICs+IERlZmF1bHQ6IGAwYAo+ICsKPiArQXJ0aWZpY2lhbGx5IGluY3JlYXNlcyByYXRlIGF0
IHdoaWNoIGBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpYAo+ICtyZXR1cm5zIGB0cnVlYCwgZm9y
IGRlYnVnZ2luZyBwdXJwb3NlcywgdG8gYSByYXRlIG9mIG9uZSBpbiBgTmAuIChUaGUKPiArZGVm
YXVsdCwgYDBgLCBkaXNhYmxlcyB0aGUgZmVhdHVyZS4pCj4gKwo+ICtXaGVuIHByb21vdGluZyBw
YWdldGFibGVzLCBmb3IgaW5zdGFuY2UsIGBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpYAo+ICtp
cyBjYWxsZWQgYmVmb3JlIHByb2Nlc3NpbmcgZWFjaCBQVEUuICBTaW5jZSB0aGVyZSBhcmUgNTEy
IFBURXMgcGVyCj4gK3BhZ2UsIGEgdmFsdWUgb2YgYDEwMjRgIHNob3VsZCByZXN1bHQgaW4gcGFn
ZXRhYmxlIHByb21vdGlvbiBiZWluZwo+ICtpbnRlcnJ1cHRlZCBldmVyeSBvdGhlciBwYWdlIG9u
IGF2ZXJhZ2UuCgpJZiB0aGlzIGlzIG1lYW50IHRvIGJlIHg4NiBvbmx5LCB0aGVuIHRleHQgaGVy
ZSBzaG91bGQgc3RhdGUgdGhpcy4KT3RoZXJ3aXNlIEkgdGhpbmsgaXQgd291bGQgaGVscCBpZiB0
aGUgZXhhbXBsZSBkZXNjcmliZWQgaW4gdGhlCmxhc3Qgc2VudGVuY2Ugd291bGQgbWVudGlvbiBp
dHMgeDg2IHJlbGF0aW9uc2hpcC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKPiBAQCAtNDMsNiArNDMsMTcgQEAKPiAgc3RhdGljIGNoYXIg
X19pbml0ZGF0YSBvcHRfY2xvY2tzb3VyY2VbMTBdOwo+ICBzdHJpbmdfcGFyYW0oImNsb2Nrc291
cmNlIiwgb3B0X2Nsb2Nrc291cmNlKTsKPiAgCj4gKyNpZm5kZWYgTkRFQlVHCj4gK2ludCBkZWJ1
Z19zeW50aGV0aWNfcHJlZW1wdGlvbiA9IDA7CgpzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHk/Cgo+ICtpbnRlZ2VyX3BhcmFtKCJkZWJ1Zy1zeW50aGV0aWMtcHJlZW1wdGlvbiIsIGRl
YnVnX3N5bnRoZXRpY19wcmVlbXB0aW9uKTsKClBlcmhhcHMgYWxsb3cgY2hhbmdpbmcgYXQgcnVu
dGltZT8KCj4gK2Jvb2wgc3ludGhldGljX3ByZWVtcHRpb25fY2hlY2sodm9pZCkgewoKQnJhY2Ug
cGxhY2VtZW50LgoKPiArICAgIGlmICggZGVidWdfc3ludGhldGljX3ByZWVtcHRpb24gPT0gMCAp
Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgcmV0dXJuICEocmR0c2MoKSAlIGRlYnVn
X3N5bnRoZXRpY19wcmVlbXB0aW9uKTsKClBsZWFzZSBjb25zaXN0ZW50bHkgdXNlIGVpdGhlciAh
IG9yICI9PSAwIi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:25:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12: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 1inM0a-0000L0-3l; Fri, 03 Jan 2020 12:24:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inM0Z-0000Ks-GR
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:24:51 +0000
X-Inumbo-ID: 08cf1a84-2e24-11ea-a46c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08cf1a84-2e24-11ea-a46c-12813bfff9fa;
 Fri, 03 Jan 2020 12:24:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578054289;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KqT4E1reGXdnHqUyH3qkcHX6F034ofG6XkrN+57ihq8=;
 b=buGE3Qs9x0zc0HEzIqRmDmCvpmC75620J0XP0efwEhG2R2qV2f3//TJl
 qPoN6h9aeW9ys/qPUVHz310goKocdGp5QLvvWhWznDubGTrEkRGYB7iGp
 bgjZQ6AgNIVDnOE4X0oQXssiG8HPkPmfNq8uDYXlGWd8xUCrR3C+scp4w Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KXfpGmd+2SVoTx3I6S/npCEagte7VGbX3wkHc4wG2otb/W6goHomb7e2oRtreaCJ34sW5PiTPL
 i4UxWZZo8UTkFeVt/Z5OVwCjcbm/a5D0DoiUDw0DDcCCDS0e8wRJvDFDdfkyLIuvGpMok/PX+i
 z4C6MYZkG8iXEJ8gWeoAaqwDFja6PAZsLoODG7ANqHl/C3nLs59eE4v5n5e3RyH5SFMfa0nNTh
 E4oUHn/xqySe7avogLY5EFwJMQdyUOZdSnnCGTybhNJzW7+tcQFz0/90EpH9aDw82Rma/b8Nxm
 jgU=
X-SBRS: 2.7
X-MesageID: 11006951
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="11006951"
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@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: <901251c1-eb1e-b32c-6c3e-d09e3a3e4810@citrix.com>
Date: Fri, 3 Jan 2020 12:24:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@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>

T24gMDMvMDEvMjAyMCAxMjowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjQuMTIuMjAxOSAx
Mzo0NCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBAQCAtMjI3LDE0ICsyMzMsNDcgQEAgdm9p
ZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2YSwg
dW5zaWduZWQgaW50IGZsYWdzKQo+PiAgICAgIGlmICggKGZsYWdzICYgfkZMVVNIX09SREVSX01B
U0spICYmCj4+ICAgICAgICAgICAhY3B1bWFza19zdWJzZXQobWFzaywgY3B1bWFza19vZihjcHUp
KSApCj4+ICAgICAgewo+PiArICAgICAgICBib29sIGNwdXNfbG9ja2VkID0gZmFsc2U7Cj4+ICsK
Pj4gICAgICAgICAgc3Bpbl9sb2NrKCZmbHVzaF9sb2NrKTsKPj4gICAgICAgICAgY3B1bWFza19h
bmQoJmZsdXNoX2NwdW1hc2ssIG1hc2ssICZjcHVfb25saW5lX21hcCk7Cj4+ICAgICAgICAgIGNw
dW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZsdXNoX2NwdW1hc2spOwo+PiAgICAgICAgICBmbHVzaF92
YSAgICAgID0gdmE7Cj4+ICAgICAgICAgIGZsdXNoX2ZsYWdzICAgPSBmbGFnczsKPj4gLSAgICAg
ICAgc2VuZF9JUElfbWFzaygmZmx1c2hfY3B1bWFzaywgSU5WQUxJREFURV9UTEJfVkVDVE9SKTsK
Pj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBQcmV2ZW50IGFueSBDUFUgaG90e3Vu
fXBsdWcgd2hpbGUgc2VuZGluZyB0aGUgSVBJcyBpZiB3ZSBhcmUgdG8gdXNlCj4+ICsgICAgICAg
ICAqIGEgc2hvcnRoYW5kLCBhbHNvIHJlZnVzZSB0byB1c2UgYSBzaG9ydGhhbmQgaWYgbm90IGFs
bCBDUFVzIGFyZQo+PiArICAgICAgICAgKiBvbmxpbmUgb3IgaGF2ZSBiZWVuIHBhcmtlZC4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIGlmICggc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX3Nt
cF9ib290ICYmICFjcHVfb3ZlcmZsb3cgJiYKPj4gKyAgICAgICAgICAgICAoY3B1c19sb2NrZWQg
PSBnZXRfY3B1X21hcHMoKSkgJiYKPj4gKyAgICAgICAgICAgICAocGFya19vZmZsaW5lX2NwdXMg
fHwKPiBXaHkgaXMgaXQgcmVsZXZhbnQgd2hldGhlciB3ZSBwYXJrIG9mZmxpbmUgQ1BVcywgb3Ig
d2hldGhlciB3ZSd2ZQo+IGV2ZW4gYnJvdWdodCB1cCBhbGwgb2YgdGhlIG9uZXMgYSBzeXN0ZW0g
aGFzPyBBbiBJUEksIGluIHBhcnRpY3VsYXIKPiBhIGJyb2FkY2FzdCBvbmUsIHNob3VsZG4ndCBo
YXZlIGFueSBpc3N1ZSBnZXR0aW5nIGRlbGl2ZXJlZCBpZiBzb21lCj4gb2YgdGhlIG5vbWluYWwg
cmVjaXBpZW50cyBkb24ndCBsaXN0ZW4sIHNob3VsZCBpdD8KClRHTFggaGFkIGEgaGFyZCB0aW1l
IHRpbWUgbWFraW5nIHNob3J0aGFuZHMgd29yayBjb3JyZWN0bHkgb24gTGludXguwqAKSVNUUiB0
YXJnZXQgQ1BVcyBpbiB3YWl0LWZvci1TSVBJIG1heSBjYXVzZSB0aGUgc291cmNlIHNpZGUgb2Yg
dGhlIElQSQp0byBoYW5nIGluZGVmaW5pdGVseSwgb3IgeWllbGQgYW4gQVBJQyBTZW5kIGVycm9y
LgoKTGludXggbWFpbnRhaW5zIGEgYml0bWFwIG9mICJDUFVzIHdoaWNoIGhhdmUgYm9vdGVkIG9u
Y2UgYW5kIHdlIGtub3cgY2FuCnNhZmVseSBoYW5kbGUgSVBJcyIsIGFuZCBkb2Vzbid0IHBlcm1p
dCBhbnkgYnJvYWRjYXN0IHNob3J0aGFuZHMgdW50aWwKdGhpcyBtYXRjaGVzIHRoZSBjcHVzX2F2
YWlsYWJsZSBtYXNrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:34:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12:34: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 1inM9v-0001Hm-7b; Fri, 03 Jan 2020 12:34:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tb7v=2Y=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1inM9t-0001Hh-N7
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:34:29 +0000
X-Inumbo-ID: 5d338352-2e25-11ea-b6f1-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d338352-2e25-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 12:34:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578054861;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=QABP+zpNZwvNO0LScg9nmVpRqY50uhaZKP9UTUVxrWY=;
 b=ht+IpyspDNGU0DbVjcwGpahZrW/KJuncgiWfX0hoB7pNWMfbTipgdY3s
 ud/ZxJXlelNLiRvF+/uPl/UAjcrmRUBP6RW+TfRsEG2QzFzNb80Ia5Zre
 t4g71s6ghwGKtVQ+AgzaE+GhNsv1LoWiI29eOpBCMtV8dIznjjVnX7aj7 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xwl6nRZo2x/gxTcO/aL5yNSBdVamV22zW0QvTImsbC20CN9x4aSCOIDrzgM5B2eLzCTjDxn50/
 obI7MjRi8udhUMU07sZTeGqh4UzkSr3Yno8FCc0VAnQ5uUEpBfMPwlOlr5keIrkD4y/8TsLGjU
 LeOL5OdDFiweaSfEkYr4Vc6XQU83eMWOBI5q4q0roNJLseC7G2s1NkgkDfTx338G9bhYgmjY5A
 hB7ndYrLSsCk9EsnZsGpwFvTBARCSEIIkM13LaHqS7IRc8jMgjzUiyZyTLJCXr8C/RWZiDCWhb
 9PM=
X-SBRS: 2.7
X-MesageID: 10434379
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10434379"
Date: Fri, 3 Jan 2020 13:34:09 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200103123409.GM11756@Air-de-Roger>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDE6MDg6MjBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjQuMTIuMjAxOSAxMzo0NCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gQEAg
LTIyNywxNCArMjMzLDQ3IEBAIHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAq
bWFzaywgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykKPiA+ICAgICAgaWYgKCAo
ZmxhZ3MgJiB+RkxVU0hfT1JERVJfTUFTSykgJiYKPiA+ICAgICAgICAgICAhY3B1bWFza19zdWJz
ZXQobWFzaywgY3B1bWFza19vZihjcHUpKSApCj4gPiAgICAgIHsKPiA+ICsgICAgICAgIGJvb2wg
Y3B1c19sb2NrZWQgPSBmYWxzZTsKPiA+ICsKPiA+ICAgICAgICAgIHNwaW5fbG9jaygmZmx1c2hf
bG9jayk7Cj4gPiAgICAgICAgICBjcHVtYXNrX2FuZCgmZmx1c2hfY3B1bWFzaywgbWFzaywgJmNw
dV9vbmxpbmVfbWFwKTsKPiA+ICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZsdXNo
X2NwdW1hc2spOwo+ID4gICAgICAgICAgZmx1c2hfdmEgICAgICA9IHZhOwo+ID4gICAgICAgICAg
Zmx1c2hfZmxhZ3MgICA9IGZsYWdzOwo+ID4gLSAgICAgICAgc2VuZF9JUElfbWFzaygmZmx1c2hf
Y3B1bWFzaywgSU5WQUxJREFURV9UTEJfVkVDVE9SKTsKPiA+ICsKPiA+ICsgICAgICAgIC8qCj4g
PiArICAgICAgICAgKiBQcmV2ZW50IGFueSBDUFUgaG90e3VufXBsdWcgd2hpbGUgc2VuZGluZyB0
aGUgSVBJcyBpZiB3ZSBhcmUgdG8gdXNlCj4gPiArICAgICAgICAgKiBhIHNob3J0aGFuZCwgYWxz
byByZWZ1c2UgdG8gdXNlIGEgc2hvcnRoYW5kIGlmIG5vdCBhbGwgQ1BVcyBhcmUKPiA+ICsgICAg
ICAgICAqIG9ubGluZSBvciBoYXZlIGJlZW4gcGFya2VkLgo+ID4gKyAgICAgICAgICovCj4gPiAr
ICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9zbXBfYm9vdCAmJiAhY3B1X292
ZXJmbG93ICYmCj4gPiArICAgICAgICAgICAgIChjcHVzX2xvY2tlZCA9IGdldF9jcHVfbWFwcygp
KSAmJgo+ID4gKyAgICAgICAgICAgICAocGFya19vZmZsaW5lX2NwdXMgfHwKPiAKPiBXaHkgaXMg
aXQgcmVsZXZhbnQgd2hldGhlciB3ZSBwYXJrIG9mZmxpbmUgQ1BVcywgb3Igd2hldGhlciB3ZSd2
ZQo+IGV2ZW4gYnJvdWdodCB1cCBhbGwgb2YgdGhlIG9uZXMgYSBzeXN0ZW0gaGFzPyBBbiBJUEks
IGluIHBhcnRpY3VsYXIKPiBhIGJyb2FkY2FzdCBvbmUsIHNob3VsZG4ndCBoYXZlIGFueSBpc3N1
ZSBnZXR0aW5nIGRlbGl2ZXJlZCBpZiBzb21lCj4gb2YgdGhlIG5vbWluYWwgcmVjaXBpZW50cyBk
b24ndCBsaXN0ZW4sIHNob3VsZCBpdD8gKFRoZSB1c2Ugb2YKPiBjcHVfb25saW5lX21hcCB0aGF0
IHdhcyBhbHJlYWR5IHRoZXJlIGFib3ZlIGlzIGEgc2lnbiAtIGJ1dCBub3QgYQo+IHByb29mLCBh
cyBpdCBtYXkgaXRzZWxmIGJlIGJ1Z2d5IC0gdGhhdCB0aGUgc2V0IG9mIG9ubGluZSBDUFVzCj4g
Zmx1Y3R1YXRpbmcgYmVoaW5kIHRoaXMgZnVuY3Rpb24ncyBiYWNrIG91Z2h0IHRvIG5vdCBiZSBh
IHByb2JsZW0uKQoKSSd2ZSB0cmllZCBpdCBteXNlbGYsIGFuZCBpZiBub3QgYWxsIENQVXMgYXJl
IG9ubGluZWQgd2hlbiB0aGUKc2hvcnRoYW5kIGlzIHVzZWQgdGhlIGJveCB3b3VsZCBqdXN0IHJl
Ym9vdC4gVGhpcyBtYXRjaGVzIHRoZQpkZXNjcmlwdGlvbiBhdDoKCmh0dHBzOi8vbHduLm5ldC9B
cnRpY2xlcy83OTMwNjUvCgpPZiB0aGUgTGludXggc2hvcnRoYW5kIGltcGxlbWVudGF0aW9uLgoK
PiBGdXJ0aGVyIGEgcXVlc3Rpb24gb24gbG9jayBuZXN0aW5nOiBTaW5jZSB0aGUgY29tbWl0IG1l
c3NhZ2UKPiBkb2Vzbid0IHNheSBhbnl0aGluZyBpbiB0aGlzIHJlZ2FyZCwgZGlkIHlvdSBjaGVj
ayB0aGVyZSBhcmUgbm8KPiBUTEIgZmx1c2ggaW52b2NhdGlvbnMgd2l0aCB0aGUgZ2V0X2NwdV9t
YXBzKCkgbG9jayBoZWxkPwoKVGhlIENQVSBtYXBzIGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBz
byBpdCBzaG91bGQgYmUgZmluZSB0byBhdHRlbXB0CmEgVExCIGZsdXNoIHdpdGggdGhlIGxvY2sg
YWxyZWFkeSBoZWxkLgoKPiBFdmVuIGlmCj4geW91IGRpZCBhbmQgZXZlbiBpZiB0aGVyZSBhcmUg
bm9uZSwgSSB0aGluayB0aGUgZnVuY3Rpb24gc2hvdWxkCj4gdGhlbiBnZXQgYSBjb21tZW50IGF0
dGFjaGVkIHRvIHRoZSBlZmZlY3Qgb2YgdGhpcyBsb2NrIG9yZGVyCj4gaW52ZXJzaW9uIHJpc2su
IChGb3IgZXhhbXBsZSwgaXQgaXNuJ3Qgb2J2aW91cyB0byBtZSB0aGF0IG5vIHVzZXIKPiBvZiBz
dG9wX21hY2hpbmUoKSB3b3VsZCBldmVyIHdhbnQgdG8gZG8gYW55IGtpbmQgb2YgVExCIGZsdXNo
aW5nLikKPiAKPiBPdmVyYWxsIEkgd29uZGVyIHdoZXRoZXIgeW91ciBnb2FsIGNvdWxkbid0IGJl
IGFjaGlldmVkIHdpdGhvdXQKPiB0aGUgZXh0cmEgbG9ja2luZyBhbmQgd2l0aG91dCB0aGUgc3Bl
Y2lhbCBjb25kaXRpb25zLgoKSG0sIHRoaXMgc28gZmFyIGhhcyB3b3JrZWQgZmluZSBvbiBhbGwg
dGhlIGJveGVzIHRoYXQgSSd2ZSB0cmllZC4KSSdtIGhhcHB5IHRvIGNoYW5nZSBpdCB0byBhIHNp
bXBsZXIgYXBwcm9hY2gsIGJ1dCBJIHRoaW5rIHRoZQpjb25kaXRpb25zIGFuZCBsb2NraW5nIGFy
ZSByZXF1aXJlZCBmb3IgdGhpcyB0byB3b3JrIGNvcnJlY3RseS4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:35:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12:35: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 1inMB8-0001MF-Jy; Fri, 03 Jan 2020 12:35:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inMB6-0001M7-K1
 for xen-devel@lists.xen.org; Fri, 03 Jan 2020 12:35:44 +0000
X-Inumbo-ID: 8ebac57a-2e25-11ea-a472-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ebac57a-2e25-11ea-a472-12813bfff9fa;
 Fri, 03 Jan 2020 12:35: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 mx2.suse.de (Postfix) with ESMTP id 8FE77AE46;
 Fri,  3 Jan 2020 12:35:42 +0000 (UTC)
To: Pry Mar <pryorm09@gmail.com>
References: <CAHnBbQ8a3Wc1Hd0ONkR3Jtczans2-7cp7b_GyF80XSzF2J6nUw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <94765c91-a8bf-5a71-088e-732c55a55ef0@suse.com>
Date: Fri, 3 Jan 2020 13:36:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAHnBbQ8a3Wc1Hd0ONkR3Jtczans2-7cp7b_GyF80XSzF2J6nUw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] recent hypervisor in recent ubuntu (19.10+)
 resets host and legacy boot never starts, EFI works
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Bader <stefan.bader@canonical.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>

T24gMzAuMTIuMjAxOSAwMDo1NywgUHJ5IE1hciB3cm90ZToKPiBSZWZlcmVuY2luZyB0aGlzIHJl
cG9ydCBhZ2FpbnN0IGtlcm5lbC01LjMgYW5kIHhlbi00LjkuMjoKPiBodHRwczovL2J1Z3MubGF1
bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS94ZW4vK2J1Zy8xODUxMDkxCgpUaGUgcmVwb3J0IHRo
ZXJlIGludm9sdmVzIHNlZWluZyBhICJEZWNvZGluZyBmYWlsZWQiIG1lc3NhZ2UsCndoaWNoIGFj
Y29yZGluZyB0byBjb21taXQgMmQ3NTcyY2RmYTRkIHlvdSd2ZSBzdWNjZXNzZnVsbHkKdGVzdGVk
IHRvIG5vIGxvbmdlciBiZSBhbiBpc3N1ZSB3aXRoIDQuMTMuIEJvdCBhc3BlY3RzIGFyZSBpbgpj
b250cmFzdCB0byAuLi4KCj4gSSBzZWUgdGhlIHNhbWUgYmVoYXZpb3Igd2l0aCB0aGUgaHlwZXJ2
aXNvciBmcm9tIHhlbi00LjEyLnggYW5kIHhlbi00LjEzLjAuCj4gVXNpbmcgbGVnYWN5IGJpb3Ms
IGJvb3QgbmV2ZXIgc3RhcnRzIGFuZCBob3N0IHJlc2V0cy4KCi4uLiB0aGlzIHN0YXRlbWVudCwg
bm8gbWF0dGVyIGhvdyBJIGludGVycHJldCAiYm9vdCBuZXZlcgpzdGFydHMiLgoKPiBBZGRpbmcg
bW9yZToKPiBJZiBJIGNvcHkgaW50byBGb2NhbCAvYm9vdCB0aGUgaHlwZXJ2aXNvciBidWlsdCBp
biBCdXN0ZXIgb3IgdWIxOS4wNCwKPiB1c2luZyB0aGUgc2FtZSBkL3J1bGVzKiwgZXZlcnl0aGlu
ZyB3b3Jrcy4KPiAKPiBJJ3ZlIGJ1aWx0IHRoZSB4ZW4gaHlwZXJ2aXNvciB3aXRoIGdjYzggb3Ig
Z2NjOSwgd2l0aCBvciB3aXRob3V0IFBJRSwKPiBhbmQgYmVoYXZpb3IgaXMgdGhlIHNhbWUuCj4g
Cj4gSG93ZXZlciwgSSd2ZSBub3RpY2VkIHRoYXQgYWxsIGh5cGVydmlzb3JzIGhhdmUgMyBMWjQg
YmxvYnMuIFRoZSAyCj4gd29ya2luZyB2ZXJzaW9ucyBoYXZlIHRoZSBzYW1lIGZpcnN0IGJsb2Ig
c2l6ZSBhdCAoMEYgODUgNUIgMDEpLAo+IHNsaWdodGx5IHNtYWxsZXIgdGhhbiB0aGUgRm9jYWwg
YmxvYiBzaXplICgwRiA4NSA1QyAwMSkuCgpJJ20gdW5hd2FyZSBvZiBoeXBlcnZpc29yIChYZW4p
IGJpbmFyaWVzIGhhdmluZyBhbnkgTFo0IGJsb2JzCmVtYmVkZGVkIGludG8gdGhlbS4KCk9uIHRo
ZSB3aG9sZSBJJ20gYWZyYWlkIEkgY2FuJ3QgcmVhbGx5IHNlZSB3aGF0IChpZiBhbnkpIHByb2Js
ZW0KeW91IHJlcG9ydC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:51:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12: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 1inMQ9-000300-CS; Fri, 03 Jan 2020 12:51:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inMQ7-0002zv-RQ
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:51:15 +0000
X-Inumbo-ID: b8697092-2e27-11ea-a479-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8697092-2e27-11ea-a479-12813bfff9fa;
 Fri, 03 Jan 2020 12:51: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 mx2.suse.de (Postfix) with ESMTP id A1D2CADEE;
 Fri,  3 Jan 2020 12:51:12 +0000 (UTC)
To: Aaron Janse <aaron@ajanse.me>
References: <4019c78f-6546-4edc-b5c3-1ea471e129ff@www.fastmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2006e043-240d-fede-034c-7898d855f18d@suse.com>
Date: Fri, 3 Jan 2020 13:51:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4019c78f-6546-4edc-b5c3-1ea471e129ff@www.fastmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] panic: "IO-APIC + timer doesn't work" -
 several people have reproduced
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMzEuMTIuMjAxOSAwODo1MiwgIEFhcm9uIEphbnNlICB3cm90ZToKPiBJJ2QgbGlrZSB0byBu
b3RlIHRoYXQgVWJ1bnR1LCB1bmxpa2UgUXViZXMsIGRvZXNuJ3QgbmVlZCB0byB0cnkKPiBhbnkg
YE1QLUJJT1MgYnVnYCBmYWxsYmFja3MuCgoiRG9lc24ndCBuZWVkIHRvIHRyeSIgaXMgc3VwcG9z
ZWQgdG8gbWVhbiB3aGF0PyBUaGF0IGl0IGdldHMgcGFzdAp0aGUgdGltZXIgaW50ZXJydXB0IGlu
aXRpYWxpemF0aW9uLCBtZWFuaW5nIGlmIGl0IGNyYXNoZXMgYW5vdGhlcgp3YXksIGl0J3MgYSBk
aWZmZXJlbnQgcHJvYmxlbT8gT3IgaW5zdGVhZCBtZWFuaW5nIGl0IHdvcmtzCihjb250cmFyeSB0
byBpbmZvcm1hdGlvbiBmb3VuZCBlbHNld2hlcmUpLCBzdWdnZXN0aW5nIHRoZXJlJ3MgYQpRdWJl
cyBzaWRlIGNoYW5nZSBpbnZvbHZlZD8KCj4gIyBUaGluZ3MgdGhhdCBoYXZlIGJlZW4gdHJpZWQK
PiAKPiBEaXNhYmxpbmcgQVBJQyBlbnRpcmVseSAoYG5vYXBpYyB4MmFwaWM9b2ZmYCkKPiAtIFRo
aXMgaXMgYXZvaWRpbmcgdGhlIHByb2JsZW0sIG5vdCBmaXhpbmcgaXQKPiAtIFF1YmVPUyByZXF1
aXJlcyBBUElDIGFueXdheSwgc28gdGhpcyBpcyBub3QgYW4gb3B0aW9uIGZvciBtYW55IG9mIHVz
Cj4gCj4gU3dpdGNoaW5nIHRoZSB0aW1lciB0byBIUEVUICh2aWEgdGhlIGBjbG9ja3NvdXJjZWAg
ZmxhZykKPiAtIFRoaXMgZGlkbid0IGZpeCB0aGUgcGFuaWMgKEkndmUgdHJpZWQgYGFjcGlgIGFu
ZCBgcGl0YCkKPiAtIE9uIG15IFhQUyAxMywgdGhpcyBkb2Vzbid0IGNoYW5nZSBhbnkgb2YgdGhl
IHRpbWVyIGVycm9yIG91dHB1dAo+IC0gVWJ1bnR1IHdvcmtzIG9uIG15IGxhcHRvcCB1c2luZyBI
UEVUCj4gLSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29t
bWFuZC1saW5lLmh0bWwjY2xvY2tzb3VyY2UteDg2CgpEaWQgeW91IHRyeSBkaXNhYmxpbmcgdXNl
IG9mIHRoZSBJT01NVSAoImlvbW11PTAiIG9uIHRoZSBYZW4KY29tbWFuZCBsaW5lKT8KCj4gVXBk
YXRpbmcgdG8gNS40IExpbnV4IGtlcm5lbCBbNzddCj4gLSBUaGlzIGRpZG4ndCBmaXggdGhlIHBh
bmljCgpBcyBsb25nIGFzIHlvdSBkb24ndCBldmVuIHJlYWNoIERvbTAgaW5pdGlhbGl6YXRpb24s
IG5vIGNoYW5nZQp3aGF0c29ldmVyIHRvIHRoZSBEb20wIGtlcm5lbCB3aWxsIHBvc3NpYmx5IGhl
bHAuCgpJZiB0aGlzIGlzIGFzIGNvbW1vbiBhIHByb2JsZW0gYXMgeW91IHNheSwgaXQncyBoYXJk
IHRvIGJlbGlldmUKdGhpcyBoYXMgbmV2ZXIgd29ya2VkIG9uIGFueSBvZiB0aGVzZSBzeXN0ZW1z
LiBIZW5jZSBpdCB3b3VsZCBiZQpoZWxwZnVsIHRvIGtub3cgc3RhcnRpbmcgZnJvbSB3aGljaCB2
ZXJzaW9uIHRoaXMgaGFzIGJlZW4KcmVncmVzc2VkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 12:55:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 12: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 1inMU3-00039V-Up; Fri, 03 Jan 2020 12:55:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inMU2-00039Q-2O
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 12:55:18 +0000
X-Inumbo-ID: 45413d72-2e28-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45413d72-2e28-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 12:55: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 mx2.suse.de (Postfix) with ESMTP id 1533EAE7F;
 Fri,  3 Jan 2020 12:55:08 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
Date: Fri, 3 Jan 2020 13:55:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200103123409.GM11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDEuMjAyMCAxMzozNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEph
biAwMywgMjAyMCBhdCAwMTowODoyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjQuMTIuMjAxOSAxMzo0NCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBGdXJ0aGVyIGEgcXVl
c3Rpb24gb24gbG9jayBuZXN0aW5nOiBTaW5jZSB0aGUgY29tbWl0IG1lc3NhZ2UKPj4gZG9lc24n
dCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRpZCB5b3UgY2hlY2sgdGhlcmUgYXJlIG5v
Cj4+IFRMQiBmbHVzaCBpbnZvY2F0aW9ucyB3aXRoIHRoZSBnZXRfY3B1X21hcHMoKSBsb2NrIGhl
bGQ/Cj4gCj4gVGhlIENQVSBtYXBzIGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBzbyBpdCBzaG91
bGQgYmUgZmluZSB0byBhdHRlbXB0Cj4gYSBUTEIgZmx1c2ggd2l0aCB0aGUgbG9jayBhbHJlYWR5
IGhlbGQuCgpXaGVuIGFscmVhZHkgaGVsZCBieSB0aGUgc2FtZSBDUFUgLSBzdXJlLiBJdCBiZWlu
ZyBhIHJlY3Vyc2l2ZQpvbmUgKHdoaWNoIEkgcGFpZCBhdHRlbnRpb24gdG8gd2hlbiB3cml0aW5n
IG15IGVhcmxpZXIgcmVwbHkpCmRvZXNuJ3QgbWFrZSBpdCAodG9nZXRoZXIgd2l0aCBhbnkgb3Ro
ZXIgb25lKSBpbW11bmUgYWdhaW5zdApBQkJBIGRlYWRsb2NrcywgdGhvdWdoLgoKPj4gRXZlbiBp
Zgo+PiB5b3UgZGlkIGFuZCBldmVuIGlmIHRoZXJlIGFyZSBub25lLCBJIHRoaW5rIHRoZSBmdW5j
dGlvbiBzaG91bGQKPj4gdGhlbiBnZXQgYSBjb21tZW50IGF0dGFjaGVkIHRvIHRoZSBlZmZlY3Qg
b2YgdGhpcyBsb2NrIG9yZGVyCj4+IGludmVyc2lvbiByaXNrLiAoRm9yIGV4YW1wbGUsIGl0IGlz
bid0IG9idmlvdXMgdG8gbWUgdGhhdCBubyB1c2VyCj4+IG9mIHN0b3BfbWFjaGluZSgpIHdvdWxk
IGV2ZXIgd2FudCB0byBkbyBhbnkga2luZCBvZiBUTEIgZmx1c2hpbmcuKQo+Pgo+PiBPdmVyYWxs
IEkgd29uZGVyIHdoZXRoZXIgeW91ciBnb2FsIGNvdWxkbid0IGJlIGFjaGlldmVkIHdpdGhvdXQK
Pj4gdGhlIGV4dHJhIGxvY2tpbmcgYW5kIHdpdGhvdXQgdGhlIHNwZWNpYWwgY29uZGl0aW9ucy4K
PiAKPiBIbSwgdGhpcyBzbyBmYXIgaGFzIHdvcmtlZCBmaW5lIG9uIGFsbCB0aGUgYm94ZXMgdGhh
dCBJJ3ZlIHRyaWVkLgo+IEknbSBoYXBweSB0byBjaGFuZ2UgaXQgdG8gYSBzaW1wbGVyIGFwcHJv
YWNoLCBidXQgSSB0aGluayB0aGUKPiBjb25kaXRpb25zIGFuZCBsb2NraW5nIGFyZSByZXF1aXJl
ZCBmb3IgdGhpcyB0byB3b3JrIGNvcnJlY3RseS4KCldoaWNoIG1pZ2h0IHRoZW4gaW5kaWNhdGUg
c2FpZCBwcmUtZXhpc3RpbmcgdXNlIG9mIGNwdV9vbmxpbmVfbWFwCnRvIGJlIGEgKGxhdGVudD8p
IHByb2JsZW0uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:06: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 1inMev-00044u-6W; Fri, 03 Jan 2020 13:06:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMet-00044n-AY
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:31 +0000
X-Inumbo-ID: db7f7e60-2e29-11ea-a47f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db7f7e60-2e29-11ea-a47f-12813bfff9fa;
 Fri, 03 Jan 2020 13:06:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056791;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=8QgjIzer1gxVrXiuNa9rtKVD3ywdbUj6QwacUYHSSTk=;
 b=gnjV879b/E1gXtrDcvyTfODfcHzAlln4Ix7cnLUSDsw0EwyXfBPNkTSc
 RywH1+beYk+OHAyR7Vjxdve9fQDq67Pki7oI0+Vtu0jirVbuGxti4NPCK
 J//TMd5GeR+WaP9r9EBvC0Ntm8w16ZUdU3uqnzr6H4h7Moyh+mUjrVOs0 U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uns0wV9xBooSFJ4wHF/9AfHsMsMb4ZBQYK44VzTR6JqIT/jBIAHLGJ6wIjrjJBlsYXX8DFnb+N
 4WwS4exmaT/bsFUDHta90MWdVrb8JX44vWjwvAbkNkQhSkz1DxO+HdJfAXRtti3rt//clPujA5
 NkHmsFd2SokRA0xWTR2EEdzHYeXknKHBdBCIuPtpctrKmqpE+OHiRg8ALb+/KAtupko2jEs7Vi
 nC73CGPnqKuC9SrUTg3Z2emrv6Cw/xv0F7TsdrQfzIDwFOh5MS/tNKeH8Vc89biG5L/RN7ruUV
 C3g=
X-SBRS: 2.7
X-MesageID: 10571942
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10571942"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:11 +0000
Message-ID: <20200103130616.13724-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 15/20] fixup tools/migration: Formatting and
 style 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: 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>

RnVydGhlciBjbGVhbnVwLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggfCAz
NyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy94Y19z
cl9zYXZlLmMgICAgICAgfCAgOCArKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRp
b25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggOWJhMDlh
Zjc0My4uZDgxYmFhNmNjMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVz
dC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtNTUsMTAgKzU1LDEx
IEBAIHR5cGVkZWYgaW50ICgqcHJlY29weV9wb2xpY3lfdCkoc3RydWN0IHByZWNvcHlfc3RhdHMs
IHZvaWQgKik7CiAKIC8qIGNhbGxiYWNrcyBwcm92aWRlZCBieSB4Y19kb21haW5fc2F2ZSAqLwog
c3RydWN0IHNhdmVfY2FsbGJhY2tzIHsKLSAgICAvKiBDYWxsZWQgYWZ0ZXIgZXhwaXJhdGlvbiBv
ZiBjaGVja3BvaW50IGludGVydmFsLAorICAgIC8qCisgICAgICogQ2FsbGVkIGFmdGVyIGV4cGly
YXRpb24gb2YgY2hlY2twb2ludCBpbnRlcnZhbCwKICAgICAgKiB0byBzdXNwZW5kIHRoZSBndWVz
dC4KICAgICAgKi8KLSAgICBpbnQgKCpzdXNwZW5kKSh2b2lkKiBkYXRhKTsKKyAgICBpbnQgKCpz
dXNwZW5kKSh2b2lkICpkYXRhKTsKIAogICAgIC8qCiAgICAgICogQ2FsbGVkIGJlZm9yZSBhbmQg
YWZ0ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nCkBAIC04Miw3ICs4Myw3
IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAgICogeGNfZG9tYWluX3NhdmUgdGhlbiBm
bHVzaGVzIHRoZSBvdXRwdXQgYnVmZmVyLCB3aGlsZSB0aGUKICAgICAgKiAgZ3Vlc3QgY29udGlu
dWVzIHRvIHJ1bi4KICAgICAgKi8KLSAgICBpbnQgKCpwb3N0Y29weSkodm9pZCogZGF0YSk7Cisg
ICAgaW50ICgqcG9zdGNvcHkpKHZvaWQgKmRhdGEpOwogCiAgICAgLyoKICAgICAgKiBDYWxsZWQg
YWZ0ZXIgdGhlIG1lbW9yeSBjaGVja3BvaW50IGhhcyBiZWVuIGZsdXNoZWQKQEAgLTk3LDcgKzk4
LDcgQEAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsKICAgICAgKiAwOiB0ZXJtaW5hdGUgY2hlY2tw
b2ludGluZyBncmFjZWZ1bGx5CiAgICAgICogMTogdGFrZSBhbm90aGVyIGNoZWNrcG9pbnQKICAg
ICAgKi8KLSAgICBpbnQgKCpjaGVja3BvaW50KSh2b2lkKiBkYXRhKTsKKyAgICBpbnQgKCpjaGVj
a3BvaW50KSh2b2lkICpkYXRhKTsKIAogICAgIC8qCiAgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBj
aGVja3BvaW50IGNhbGxiYWNrLgpAQCAtMTA2LDEzICsxMDcsMTMgQEAgc3RydWN0IHNhdmVfY2Fs
bGJhY2tzIHsKICAgICAgKiAwOiB0ZXJtaW5hdGUgY2hlY2twb2ludGluZyBncmFjZWZ1bGx5CiAg
ICAgICogMTogdGFrZSBhbm90aGVyIGNoZWNrcG9pbnQKICAgICAgKi8KLSAgICBpbnQgKCp3YWl0
X2NoZWNrcG9pbnQpKHZvaWQqIGRhdGEpOworICAgIGludCAoKndhaXRfY2hlY2twb2ludCkodm9p
ZCAqZGF0YSk7CiAKICAgICAvKiBFbmFibGUgcWVtdS1kbSBsb2dnaW5nIGRpcnR5IHBhZ2VzIHRv
IHhlbiAqLwogICAgIGludCAoKnN3aXRjaF9xZW11X2xvZ2RpcnR5KSh1aW50MzJfdCBkb21pZCwg
dW5zaWduZWQgZW5hYmxlLCB2b2lkICpkYXRhKTsgLyogSFZNIG9ubHkgKi8KIAogICAgIC8qIHRv
IGJlIHByb3ZpZGVkIGFzIHRoZSBsYXN0IGFyZ3VtZW50IHRvIGVhY2ggY2FsbGJhY2sgZnVuY3Rp
b24gKi8KLSAgICB2b2lkKiBkYXRhOworICAgIHZvaWQgKmRhdGE7CiB9OwogCiAvKiBUeXBlIG9m
IHN0cmVhbS4gIFBsYWluLCBvciB1c2luZyBhIGNvbnRpbnVvdXMgcmVwbGljYXRpb24gcHJvdG9j
b2w/ICovCkBAIC0xMzQsMjcgKzEzNSwyOSBAQCB0eXBlZGVmIGVudW0gewogICovCiBpbnQgeGNf
ZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAog
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzIC8qIFhDRkxBR1NfeHh4ICovLAotICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyogY2FsbGJhY2tzLCBpbnQgaHZt
LAorICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLCBp
bnQgaHZtLAogICAgICAgICAgICAgICAgICAgIHhjX3N0cmVhbV90eXBlX3Qgc3RyZWFtX3R5cGUs
IGludCByZWN2X2ZkKTsKIAogLyogY2FsbGJhY2tzIHByb3ZpZGVkIGJ5IHhjX2RvbWFpbl9yZXN0
b3JlICovCiBzdHJ1Y3QgcmVzdG9yZV9jYWxsYmFja3MgewotICAgIC8qIENhbGxlZCBhZnRlciBh
IG5ldyBjaGVja3BvaW50IHRvIHN1c3BlbmQgdGhlIGd1ZXN0LgotICAgICAqLwotICAgIGludCAo
KnN1c3BlbmQpKHZvaWQqIGRhdGEpOworICAgIC8qIENhbGxlZCBhZnRlciBhIG5ldyBjaGVja3Bv
aW50IHRvIHN1c3BlbmQgdGhlIGd1ZXN0LiAqLworICAgIGludCAoKnN1c3BlbmQpKHZvaWQgKmRh
dGEpOwogCi0gICAgLyogQ2FsbGVkIGFmdGVyIHRoZSBzZWNvbmRhcnkgdm0gaXMgcmVhZHkgdG8g
cmVzdW1lLgorICAgIC8qCisgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBzZWNvbmRhcnkgdm0gaXMg
cmVhZHkgdG8gcmVzdW1lLgogICAgICAqIENhbGxiYWNrIGZ1bmN0aW9uIHJlc3VtZXMgdGhlIGd1
ZXN0ICYgdGhlIGRldmljZSBtb2RlbCwKICAgICAgKiByZXR1cm5zIHRvIHhjX2RvbWFpbl9yZXN0
b3JlLgogICAgICAqLwotICAgIGludCAoKnBvc3Rjb3B5KSh2b2lkKiBkYXRhKTsKKyAgICBpbnQg
KCpwb3N0Y29weSkodm9pZCAqZGF0YSk7CiAKLSAgICAvKiBBIGNoZWNrcG9pbnQgcmVjb3JkIGhh
cyBiZWVuIGZvdW5kIGluIHRoZSBzdHJlYW0uCi0gICAgICogcmV0dXJuczogKi8KKyAgICAvKgor
ICAgICAqIEEgY2hlY2twb2ludCByZWNvcmQgaGFzIGJlZW4gZm91bmQgaW4gdGhlIHN0cmVhbS4K
KyAgICAgKiByZXR1cm5zOgorICAgICAqLwogI2RlZmluZSBYR1JfQ0hFQ0tQT0lOVF9FUlJPUiAg
ICAwIC8qIFRlcm1pbmF0ZSBwcm9jZXNzaW5nICovCiAjZGVmaW5lIFhHUl9DSEVDS1BPSU5UX1NV
Q0NFU1MgIDEgLyogQ29udGludWUgcmVhZGluZyBtb3JlIGRhdGEgZnJvbSB0aGUgc3RyZWFtICov
CiAjZGVmaW5lIFhHUl9DSEVDS1BPSU5UX0ZBSUxPVkVSIDIgLyogRmFpbG92ZXIgYW5kIHJlc3Vt
ZSBWTSAqLwotICAgIGludCAoKmNoZWNrcG9pbnQpKHZvaWQqIGRhdGEpOworICAgIGludCAoKmNo
ZWNrcG9pbnQpKHZvaWQgKmRhdGEpOwogCiAgICAgLyoKICAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhl
IGNoZWNrcG9pbnQgY2FsbGJhY2suCkBAIC0xNjMsNyArMTY2LDcgQEAgc3RydWN0IHJlc3RvcmVf
Y2FsbGJhY2tzIHsKICAgICAgKiAwOiB0ZXJtaW5hdGUgY2hlY2twb2ludGluZyBncmFjZWZ1bGx5
CiAgICAgICogMTogdGFrZSBhbm90aGVyIGNoZWNrcG9pbnQKICAgICAgKi8KLSAgICBpbnQgKCp3
YWl0X2NoZWNrcG9pbnQpKHZvaWQqIGRhdGEpOworICAgIGludCAoKndhaXRfY2hlY2twb2ludCko
dm9pZCAqZGF0YSk7CiAKICAgICAvKgogICAgICAqIGNhbGxiYWNrIHRvIHNlbmQgc3RvcmUgZ2Zu
IGFuZCBjb25zb2xlIGdmbiB0byB4bApAQCAtMTc0LDcgKzE3Nyw3IEBAIHN0cnVjdCByZXN0b3Jl
X2NhbGxiYWNrcyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSk7CiAK
ICAgICAvKiB0byBiZSBwcm92aWRlZCBhcyB0aGUgbGFzdCBhcmd1bWVudCB0byBlYWNoIGNhbGxi
YWNrIGZ1bmN0aW9uICovCi0gICAgdm9pZCogZGF0YTsKKyAgICB2b2lkICpkYXRhOwogfTsKIAog
LyoqCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgYi90b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMKaW5kZXggZjI0ZGQwZDAwYi4uMGU2NmYzMWFhZSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwpAQCAt
NTc5LDcgKzU3OSw3IEBAIHN0YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4KQogc3RhdGljIGludCBjb2xvX21lcmdlX3NlY29uZGFyeV9kaXJ0eV9iaXRt
YXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOwotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0geyAwLCAwLCBOVUxMIH07
CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWM7CiAgICAgdWludDY0X3QgKnBmbnMgPSBOVUxM
OwogICAgIHVpbnQ2NF90IHBmbjsKICAgICB1bnNpZ25lZCBpbnQgY291bnQsIGk7CkBAIC01OTMs
MTQgKzU5MywxNCBAQCBzdGF0aWMgaW50IGNvbG9fbWVyZ2Vfc2Vjb25kYXJ5X2RpcnR5X2JpdG1h
cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogCiAgICAgaWYgKCByZWMudHlwZSAhPSBSRUNf
VFlQRV9DSEVDS1BPSU5UX0RJUlRZX1BGTl9MSVNUICkKICAgICB7Ci0gICAgICAgIFBFUlJPUigi
RXhwZWN0IGRpcnR5IGJpdG1hcCByZWNvcmQsIGJ1dCByZWNlaXZlZCAldSIsIHJlYy50eXBlICk7
CisgICAgICAgIFBFUlJPUigiRXhwZWN0IGRpcnR5IGJpdG1hcCByZWNvcmQsIGJ1dCByZWNlaXZl
ZCAldSIsIHJlYy50eXBlKTsKICAgICAgICAgcmMgPSAtMTsKICAgICAgICAgZ290byBlcnI7CiAg
ICAgfQogCiAgICAgaWYgKCByZWMubGVuZ3RoICUgc2l6ZW9mKCpwZm5zKSApCiAgICAgewotICAg
ICAgICBQRVJST1IoIkludmFsaWQgZGlydHkgcGZuIGxpc3QgcmVjb3JkIGxlbmd0aCAldSIsIHJl
Yy5sZW5ndGggKTsKKyAgICAgICAgUEVSUk9SKCJJbnZhbGlkIGRpcnR5IHBmbiBsaXN0IHJlY29y
ZCBsZW5ndGggJXUiLCByZWMubGVuZ3RoKTsKICAgICAgICAgcmMgPSAtMTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQpAQCAtNjExLDcgKzYxMSw3IEBAIHN0YXRpYyBpbnQgY29sb19tZXJnZV9z
ZWNvbmRhcnlfZGlydHlfYml0bWFwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgZm9y
ICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7CiAgICAgICAgIHBmbiA9IHBmbnNbaV07
Ci0gICAgICAgIGlmIChwZm4gPiBjdHgtPnNhdmUucDJtX3NpemUpCisgICAgICAgIGlmICggcGZu
ID4gY3R4LT5zYXZlLnAybV9zaXplICkKICAgICAgICAgewogICAgICAgICAgICAgUEVSUk9SKCJJ
bnZhbGlkIHBmbiAweCUiIFBSSXg2NCwgcGZuKTsKICAgICAgICAgICAgIHJjID0gLTE7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:06: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 1inMew-000455-Fz; Fri, 03 Jan 2020 13:06:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMev-00044s-2u
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:33 +0000
X-Inumbo-ID: d76898d4-2e29-11ea-a914-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d76898d4-2e29-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056784;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iIhNZh3H3QETi04fBEQQiQ/Nu8djEopkhydQ7p5z6C8=;
 b=FaTDhf2qQDgnHpWuB1Nh+y4g1XFCozQOh61vNH4CVvSxsh917d33xAWK
 JenJnEsfY5embhhDWXGqCE0/O3Cox3ohbW77t1zJKofHUYSXdV2VoikTZ
 HO2xvQaqMc1QgUdey3tmFd5eYeGsttT39qyKksBXK6PXf5S5SPsVI1Ika E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WsEqwiUcIrLTMOgDani+MtxiLWfrpvijNIW+gpvvkx097GGB6zjA0dzcp4Za4CLeU2lYZhb0Ty
 lj9tcC07jnZ6HcSTPjyuSaiGiRsGrKAh2lHZG/UAbb2uTigzBegdQ5c4v+wzQgeB9DCmX3l5FQ
 mWBw9jzANTVpDlPMcR/QEURVTIpxrWbEOLuFkA5JBxm+XoYlBZAm2PWhYWi2x3AqX2RcjSmgTB
 ddMlpeThLhR6vqiTTPu3s1SlHcDCZGc6Q9KKyGBXEP+k8X+uJpXJ86EdA7hHpgaEUCoszRRQHJ
 ypM=
X-SBRS: 2.7
X-MesageID: 10571931
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10571931"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:10 +0000
Message-ID: <20200103130616.13724-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191224151932.6304-1-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Use CPUID/MSR data from migration streams
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhpcyBpcyB0aGUgaW5jcmVtZW50YWwgd29yayB0byAiU3VwcG9ydCBDUFVJRC9NU1IgZGF0YSBp
biBtaWdyYXRpb24gc3RyZWFtcyIKd2hpY2gganVnZ2xlcyBsaWJ4bCBzdWZmaWNpZW50bHkgdG8g
YWxsb3cgdXMgdG8gdXNlIHRoZSBkYXRhIHNlbnQgaW4gbWlncmF0aW9uCnN0cmVhbXMuCgpUaGUg
dHdvIHBhdGNoZXM6CiAgdG9vbHMvbGlieGw6IENvZGUtZ2VuIGltcHJvdmVtZW50cyBmb3IgbGli
eGxfc2F2ZV9tc2dzX2dlbi5wbAogIHRvb2xzL2xpYnhsOiBSZXBvc2l0aW9uIGJ1aWxkX3ByZSgp
IGxvZ2ljIGJldHdlZW4gYXJjaGl0ZWN0dXJlcwoKcG9zdGVkIGluZGVwZW5kZW50bHkgYXJlIGxv
Z2ljYWxseSBwYXRjaGVzIDEzLzE0IG9mIHRoZSBzZXJpZXMsIGFuZCB0aGVzZSBzaXgKbWFrZSBp
dCB1cCB0byAyMC4KCkZ1dHVyZSB2ZXJzaW9ucyBvZiB0aGUgc2VyaWVzLCBpZiBuZWNlc3Nhcnks
IHdpbGwgcG9zdCB0aGVtIGFsbCB0b2d0aGVyLgoKQW5kcmV3IENvb3BlciAoNik6CiAgZml4dXAg
dG9vbHMvbWlncmF0aW9uOiBGb3JtYXR0aW5nIGFuZCBzdHlsZSBjbGVhbnVwCiAgdG9vbHMvbGli
eGw6IFNpbXBsaWZ5IGNhbGxiYWNrIGhhbmRsaW5nIGluIGxpYnhsLXNhdmUtaGVscGVyCiAgdG9v
bHMvbGlieFtjbF06IFBsdW1iIHN0YXRpY19kYXRhX2RvbmUoKSB1cCBpbnRvIGxpYnhsCiAgdG9v
bHMvbGlieGw6IFBsdW1iIGRvbWFpbl9jcmVhdGVfc3RhdGUgZG93biBpbnRvIGxpYnhsX19idWls
ZF9wcmUoKQogIHRvb2xzL2xpYnhsOiBSZS1wb3NpdGlvbiBDUFVJRCBoYW5kbGluZyBkdXJpbmcg
ZG9tYWluIGNvbnN0cnVjdGlvbgogIHRvb2xzL2xpYnhjOiBSZXN0b3JlIENQVUlEL01TUiBkYXRh
IGZvdW5kIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtCgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5n
dWVzdC5oICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgIHwgIDEgKwogdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgICAgICB8ICA4ICsrKy0tLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jICAgICAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgICB8ICA1ICsrKy0t
CiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICB8IDExICsrKystLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgICB8IDE1ICsrKysrLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwgfCAgMyArKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDEz
MCBpbnNlcnRpb25zKCspLCA1NCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:06:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13: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 1inMf8-00046N-PR; Fri, 03 Jan 2020 13:06:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMf7-00045y-8M
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:45 +0000
X-Inumbo-ID: defe041c-2e29-11ea-a914-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id defe041c-2e29-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056796;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+brguB1nMVjS8uTomgW5MTQducEv5eNRXPfnzSMU2XE=;
 b=HiIWVy5ZSGyJOJ27E7YhtNsr9Hc/53Zo002lmFxQPrf1gCO/o5YcltVH
 joRqXm0kVrxzjaPYXphp9xGfckGNOgZtALgedU39s4cDtVFzSIemEo+TH
 t8GQ2yRdcpsTS1mdCP3Rfxm8dI1cyGd8o8jixFGlMI3wvuVtj2z181zwe 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ks7qC2eM8OTWEDOGYXsFbRVKgCVf7V7FlLwJVXwdZV4MZGx1KyThFlarxv26HoyKMFZgvXT6UL
 WIknRSO+AsJVtAjbtJzOdYXg5SiuzJKevzK3ePuG6SL6cszKZhcsSOZcRgXPJTh/3j7dnOzR7Y
 zh7i1307iVmjfAJTm+pgqCM0C1lo68kRgYE5FIJEffFbCycqIiq2WE77jMAl9nkpYbd+Qx+o6W
 +wTf80Eibn1bQNEcoNeFXq/IbPaTq3pD2bjNUhRQZtvakLVfgV3AqEmCycu0ZM6sbB828Xe9SL
 jPA=
X-SBRS: 2.7
X-MesageID: 10571944
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10571944"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:12 +0000
Message-ID: <20200103130616.13724-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 16/20] tools/libxl: Simplify callback handling
 in libxl-save-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: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhlIHtzYXZlLHJlc3RvcmV9X2NhbGxiYWNrIGhlbHBlcnMgY2FuIGhhdmUgdGhlaXIgc2NvcGUg
cmVkdWNlZCB2YXN0bHksIGFuZApoZWxwZXJfc2V0Y2FsbGJhY2tzX3tzYXZlLHJlc3RvcmV9KCkg
ZG9lc24ndCBuZWVkIHRvIHVzZSBhIHRlcm5hcnkgb3BlcmF0b3IgdG8Kd3JpdGUgMCAobWVhbmlu
ZyBOVUxMKSBpbnRvIGFuIGFscmVhZHkgemVyb2VkIHN0cnVjdHVyZS4KCk5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICAgIHwgMTUg
KysrKysrLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIHwgIDIg
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9oZWxwZXIuYwppbmRleCAzOThkZjAwZGQ2Li5hOTFmMzZkYjczIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3NhdmVfaGVscGVyLmMKQEAgLTIxNyw4ICsyMTcsNiBAQCBpbnQgaGVscGVyX2dldHJlcGx5
KHZvaWQgKnVzZXIpCiAKIC8qLS0tLS0gb3RoZXIgY2FsbGJhY2tzIC0tLS0tKi8KIAotc3RhdGlj
IHN0cnVjdCBzYXZlX2NhbGxiYWNrcyBoZWxwZXJfc2F2ZV9jYWxsYmFja3M7Ci0KIHN0YXRpYyB2
b2lkIHN0YXJ0dXAoY29uc3QgY2hhciAqb3ApIHsKICAgICB4dGxfbG9nKCZsb2dnZXIsWFRMX0RF
QlVHLDAscHJvZ3JhbSwic3RhcnRpbmcgJXMiLG9wKTsKIApAQCAtMjM0LDggKzIzMiw2IEBAIHN0
YXRpYyB2b2lkIGNvbXBsZXRlKGludCByZXR2YWwpIHsKICAgICBleGl0KDApOwogfQogCi1zdGF0
aWMgc3RydWN0IHJlc3RvcmVfY2FsbGJhY2tzIGhlbHBlcl9yZXN0b3JlX2NhbGxiYWNrczsKLQog
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByOwpAQCAtMjQ3LDYg
KzI0Myw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBhc3NlcnQobW9k
ZSk7CiAKICAgICBpZiAoIXN0cmNtcChtb2RlLCItLXNhdmUtZG9tYWluIikpIHsKKyAgICAgICAg
c3RhdGljIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyBjYjsKIAogICAgICAgICBpb19mZCA9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICByZWN2X2ZkID0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwpAQCAtMjU3LDE2ICsyNTQs
MTcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB4Y19zdHJlYW1f
dHlwZV90IHN0cmVhbV90eXBlID0gICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAg
IGFzc2VydCghKisrYXJndik7CiAKLSAgICAgICAgaGVscGVyX3NldGNhbGxiYWNrc19zYXZlKCZo
ZWxwZXJfc2F2ZV9jYWxsYmFja3MsIGNiZmxhZ3MpOworICAgICAgICBoZWxwZXJfc2V0Y2FsbGJh
Y2tzX3NhdmUoJmNiLCBjYmZsYWdzKTsKIAogICAgICAgICBzdGFydHVwKCJzYXZlIik7CiAgICAg
ICAgIHNldHVwX3NpZ25hbHMoc2F2ZV9zaWduYWxfaGFuZGxlcik7CiAKLSAgICAgICAgciA9IHhj
X2RvbWFpbl9zYXZlKHhjaCwgaW9fZmQsIGRvbSwgZmxhZ3MsICZoZWxwZXJfc2F2ZV9jYWxsYmFj
a3MsCisgICAgICAgIHIgPSB4Y19kb21haW5fc2F2ZSh4Y2gsIGlvX2ZkLCBkb20sIGZsYWdzLCAm
Y2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm0sIHN0cmVhbV90eXBlLCByZWN2X2Zk
KTsKICAgICAgICAgY29tcGxldGUocik7CiAKICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobW9kZSwi
LS1yZXN0b3JlLWRvbWFpbiIpKSB7CisgICAgICAgIHN0YXRpYyBzdHJ1Y3QgcmVzdG9yZV9jYWxs
YmFja3MgY2I7CiAKICAgICAgICAgaW9fZmQgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YXRvaShORVhUQVJHKTsKICAgICAgICAgc2VuZF9iYWNrX2ZkID0gICAgICAgICAgICAgICAgICAg
ICAgYXRvaShORVhUQVJHKTsKQEAgLTI4MSw3ICsyNzksNyBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgIHhjX3N0cmVhbV90eXBlX3Qgc3RyZWFtX3R5cGUgPSAgICAg
IHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAgYXNzZXJ0KCEqKythcmd2KTsKIAotICAg
ICAgICBoZWxwZXJfc2V0Y2FsbGJhY2tzX3Jlc3RvcmUoJmhlbHBlcl9yZXN0b3JlX2NhbGxiYWNr
cywgY2JmbGFncyk7CisgICAgICAgIGhlbHBlcl9zZXRjYWxsYmFja3NfcmVzdG9yZSgmY2IsIGNi
ZmxhZ3MpOwogCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RvcmVfbWZuID0gMDsKICAgICAgICAg
dW5zaWduZWQgbG9uZyBjb25zb2xlX21mbiA9IDA7CkBAIC0yOTIsOCArMjkwLDcgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICByID0geGNfZG9tYWluX3Jlc3RvcmUo
eGNoLCBpb19mZCwgZG9tLCBzdG9yZV9ldnRjaG4sICZzdG9yZV9tZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdG9yZV9kb21pZCwgY29uc29sZV9ldnRjaG4sICZjb25zb2xlX21m
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIGh2bSwgcGFl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyZWFtX3R5cGUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmaGVscGVyX3Jlc3RvcmVfY2FsbGJhY2tzLCBzZW5kX2JhY2tf
ZmQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyZWFtX3R5cGUsICZjYiwgc2Vu
ZF9iYWNrX2ZkKTsKICAgICAgICAgaGVscGVyX3N0dWJfcmVzdG9yZV9yZXN1bHRzKHN0b3JlX21m
bixjb25zb2xlX21mbiwwKTsKICAgICAgICAgY29tcGxldGUocik7CiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwgYi90b29scy9saWJ4bC9saWJ4bF9zYXZl
X21zZ3NfZ2VuLnBsCmluZGV4IDZmMWQ3OWY4MjEuLjgzMWExNWUwYmIgMTAwNzU1Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9tc2dzX2dlbi5wbApAQCAtMzMzLDcgKzMzMyw3IEBAIEVORF9BTFdBWVMKICAgICAgICAg
bXkgJGNfdiA9ICIoMXU8PCRtc2dudW0pIjsKICAgICAgICAgbXkgJGNfY2IgPSAiY2JzLT4kbmFt
ZSI7CiAgICAgICAgICRmX21vcmVfc3ItPigiICAgIGlmICgkY19jYikgY2JmbGFncyB8PSAkY192
O1xuIiwgJGVudW1jYWxsYmFja3MpOwotICAgICAgICAkZl9tb3JlX3NyLT4oIiAgICAkY19jYiA9
IChjYmZsYWdzICYgJGNfdikgPyAke2VuY29kZX1fJHtuYW1lfSA6IDA7XG4iLAorICAgICAgICAk
Zl9tb3JlX3NyLT4oIiAgICBpZiAoY2JmbGFncyAmICRjX3YpICRjX2NiID0gJHtlbmNvZGV9XyR7
bmFtZX07XG4iLAogICAgICAgICAgICAgICAgICAgICAgJHNldGNhbGxiYWNrcyk7CiAgICAgfQog
ICAgICRmX21vcmVfc3ItPigiICAgICAgICByZXR1cm4gMTtcbiAgICB9XG5cbiIpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:06:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13: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 1inMfA-00046k-2C; Fri, 03 Jan 2020 13:06:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMf8-00046C-D3
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:46 +0000
X-Inumbo-ID: dfb1f22e-2e29-11ea-a914-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfb1f22e-2e29-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056798;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=bHE34mz55AI6eBPHMQXmopKla4bbLs51RrfmKWEJhFU=;
 b=hBA5VhvHJH6TX22e1jjCp4+BP9dGrwevg2C5X3uZNaFYwR6gRG8nPA3R
 EEomZmuX2xR1uZUtVj2+unCRWCgJUlEQRQPQfOTwuJ4V3kbogxv7YaQeD
 hHBsIGEx4hjwd2nDgVfbwCoPjIm9LKqIJhi6OFL2RSYeYqGt/lFelzLi1 U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6jVAkSzLzgfI9cGZEb6IVRTK0PPnlZfsW1uolWAsPwYe2ZVVFTDP44cKzSNtCR741fS1s8D1ge
 kuYh97dzOTJ9W5wcRU+NaGBSFjjM+Kdco2JPOz/2yqPif8PKvwBs7ShCVAiz8U/sW1m2141zra
 +uKDAeywhtGtZD9cQhHWp9EMo2QbYhQDgtMDeFk4ue1afPI19paV8s17E+xErbP73zpoWxl5aP
 iuPs6K3IAKJQc4MbB55KDYPU2VXMvc+4cYmHBhfmxmXiHqe4ETHIb/2ePgvhZK9lz6baTyxS6k
 5yo=
X-SBRS: 2.7
X-MesageID: 10406761
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10406761"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:14 +0000
Message-ID: <20200103130616.13724-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 18/20] tools/libxl: Plumb domain_create_state
 down into libxl__build_pre()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VG8gZml4IENQVUlEIGhhbmRsaW5nLCBsaWJ4bF9fYnVpbGRfcHJlKCkgaXMgZ29pbmcgdG8gaGF2
ZSB0byBkaXN0aW5ndWlzaApiZXR3ZWVuIGEgYnJhbmQgbmV3IFZNIHZzIG9uZSB3aGljaCBpcyBi
ZWluZyBtaWdyYXRlZC1pbi9yZXN1bWVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ0M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhl
IGRhdGEgaGFuZGxpbmcgaXMgY29tcGxldGVseSBjaGFvdGljLCBidXQgSSBjYW4ndCBmaW5kIGEg
bGVzcyBiYWQgd2F5IG9mCmRvaW5nIHRoaXMuICBJdCByZWFsbHkgZG9lc24ndCBoZWxwIHRoYXQg
RENTIGlzIHRoZSBzdXBlcnNldCBjb250aW5pbmcKZG9tYWluX3tidWlsZCxjcmVhdGV9X2NvbmZp
ZyBhbmQgZG9tYWluX2J1aWxkX3N0YXRlLCByYXRoZXIgdGhhbiBiZWluZwpzeW1ldHJpYyB3aXRo
IGl0cyBzaW1pbGFybHkgbmFtZWQgY291bnRlcnBhcnRzLgoKU3VnZ2VzdGlvbnMgd2VsY29tZS4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTYgKysrKysrKystLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICA1ICsrKy0tCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgIHwgIDQgKysrLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDEx
ICsrKystLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZmRjNzY5MTdkYy4uYThmYTRjYTExYiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTQzMSwxNyArNDMxLDE3IEBAIHN0YXRpYyB2b2lkIGluaXRfY29uc29sZV9p
bmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgT25seSAnY2hhbm5lbHMnIHdoZW4gbWFwcGVkIHRv
IGNvbnNvbGVzIGhhdmUgYSBzdHJpbmcgbmFtZS4gKi8KIH0KIAotaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpz
dGF0ZSkKK2ludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUg
KmRjcykKIHsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZyA9IGRjcy0+Z3Vlc3Rf
Y29uZmlnOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29u
ZmlnLT5iX2luZm87CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUgPSAmZGNz
LT5idWlsZF9zdGF0ZTsKICAgICBjaGFyICoqdm1lbnRzID0gTlVMTCwgKipsb2NhbGVudHMgPSBO
VUxMOwogICAgIHN0cnVjdCB0aW1ldmFsIHN0YXJ0X3RpbWU7CiAgICAgaW50IGksIHJldDsKIAot
ICAgIHJldCA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkX2NvbmZpZywgc3RhdGUpOwor
ICAgIHJldCA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkY3MpOwogICAgIGlmIChyZXQp
CiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjE4LDcgKzEyMTgsNyBAQCBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBkY3MtPnNkc3Mu
Y2FsbGJhY2sgPSBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZDsKIAogICAgIGlmIChyZXN0b3Jl
X2ZkIDwgMCAmJiBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgPT0gSU5WQUxJRF9ET01JRCkgewotICAg
ICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBkb21pZCwgc3RhdGUp
OworICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRvbWlkLCBkY3MpOwogICAg
ICAgICBkb21jcmVhdGVfcmVidWlsZF9kb25lKGVnYywgZGNzLCByYyk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CkBAIC0xMjQ1LDcgKzEyNDUsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfYm9v
dGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
Ci0gICAgcmMgPSBsaWJ4bF9fYnVpbGRfcHJlKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsK
KyAgICByYyA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkY3MpOwogICAgIGlmIChyYykK
ICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTE1NjcsNyArMTU2Nyw3IEBAIHN0YXRpYyB2b2lkIGRv
bWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRp
ZGV2LAogCiAgICAgICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgICAg
ICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1
YmRvbWFpbikpCi0gICAgICAgICAgICBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShlZ2MsICZkY3MtPnNk
c3MpOworICAgICAgICAgICAgbGlieGxfX3NwYXduX3N0dWJfZG0oZWdjLCBkY3MpOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmZGNzLT5zZHNz
LmRtKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKaW5kZXggZGFjMWI4ZGRiOC4uYjU5NWRjMDNiMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yMDk0
LDggKzIwOTQsOSBAQCBjaGFyICpsaWJ4bF9fc3R1Yl9kbV9uYW1lKGxpYnhsX19nYyAqZ2MsIGNv
bnN0IGNoYXIgKmd1ZXN0X25hbWUpCiAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMtZG0iLCBndWVz
dF9uYW1lKTsKIH0KIAotdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQordm9pZCBsaWJ4bF9fc3Bhd25fc3R1
Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MpCiB7
CisgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MgPSAmZGNzLT5zZHNzOwogICAg
IFNUQVRFX0FPX0dDKHNkc3MtPmRtLnNwYXduLmFvKTsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxp
YnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IHJldDsKQEAgLTIxOTQsNyArMjE5NSw3IEBAIHZv
aWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9z
cGF3bl9zdGF0ZSAqc2RzcykKICAgICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKICAgICB1
aW50MzJfdCBkbV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKLSAgICByZXQgPSBs
aWJ4bF9fZG9tYWluX2J1aWxkKGdjLCBkbV9jb25maWcsIGRtX2RvbWlkLCBzdHViZG9tX3N0YXRl
KTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2J1aWxkKGdjLCBkbV9kb21pZCwgZGNzKTsKICAg
ICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1NzNjNjM2OTJiLi4w
MWFlZmE2Y2U0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjQ0LDkgKzI0NCwxMSBAQCBzdGF0aWMgaW50IG51bWFf
cGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogfQogCiBpbnQgbGli
eGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3Rh
dGUgKmRjcykKIHsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZyA9IGRjcy0+Z3Vl
c3RfY29uZmlnOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRf
Y29uZmlnLT5iX2luZm87CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUgPSAm
ZGNzLT5idWlsZF9zdGF0ZTsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihn
Yyk7CiAgICAgY2hhciAqeHNfZG9taWQsICpjb25fZG9taWQ7CiAgICAgaW50IHJjOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggYjVhZGJmZTRiNy4uMTZkYzAyZThhMyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0xMzg5LDggKzEzODksNyBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZV9pbml0KGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnMpOwogX2hpZGRlbiB2b2lkIGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGVfZGlzcG9zZShsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRl
ICpzKTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqIGNvbnN0IGRf
Y29uZmlnLAotICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MpOwogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3Bvc3QobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5m
bywgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICBjaGFy
ICoqdm1zX2VudHMsIGNoYXIgKipsb2NhbF9lbnRzKTsKQEAgLTE5NjAsMTAgKzE5NTksOCBAQCBf
aGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQpOwogCi1faGlkZGVu
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOworX2hpZGRl
biBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3Rh
dGUgKmRjcyk7CiAKIC8qIGZvciBkZXZpY2UgbW9kZWwgY3JlYXRpb24gKi8KIF9oaWRkZW4gY29u
c3QgY2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywKQEAgLTQx
MTQsNyArNDExMSw3IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBsaWJ4bF9feHN3YWl0X3N0YXRl
IHhzd2FpdDsKIH0gbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGU7CiAKLV9oaWRkZW4gdm9pZCBs
aWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXdu
X3N0YXRlKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKTsKIAogX2hpZGRlbiBjaGFyICps
aWJ4bF9fc3R1Yl9kbV9uYW1lKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKiBndWVzdF9uYW1l
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:07:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inMfD-00048k-Hw; Fri, 03 Jan 2020 13:06:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMfC-00048B-91
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:50 +0000
X-Inumbo-ID: dfece334-2e29-11ea-88e7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfece334-2e29-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056798;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Ghhi+RSLsrDx7pejd4UHQhkCE61aWmnYz3y2yoDz8/w=;
 b=SCEF8M0VC4OQh+e9ntA2UuepkqEKheJNASaXBY/4BXjSKpWRJl8+YM0H
 3YPToTX03KgLe1h8sDdPLkGxYBSSIcskVmwfeAk8YhfRLy6NxrOt14NY5
 yCW8jv9sk3FGmDNhNBHinOViVyFi7D6xcMAf7jvLfo5IPUm7KjHJ8s5nY k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aB2mVbjZtYHDTHbjUbYCeOEa4582xLX2ykXXCFrAzpkOgfbtT9qex4e+5NXDYJ9jN8qEp1WPj8
 LhM+hGeirmpJJ1m2EtUAz3WN45BtiK09MPJW8fxFBqpg4DCUSiGna5Kel8zW7uGjHq+p6nsjsU
 yrwTEaQCQqdQy213LSy/izbtW3wvyZ2wxNKy4udzeW73n4IwI3OgcNjPyn0tJYiRzcv6+vDZS0
 D5g6OBxn/BhpLh1dnObTJQv3ntKvy5udt0k0nMkGFSGxjDEcpspKpiULz1+k2RKxRTRyhXAejW
 IYc=
X-SBRS: 2.7
X-MesageID: 10435307
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10435307"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:15 +0000
Message-ID: <20200103130616.13724-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 19/20] tools/libxl: Re-position CPUID handling
 during domain 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: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

Q1BVSUQgaGFuZGxpbmcgbmVlZHMgdG8gYmUgZWFybGllciBpbiBjb25zdHJ1Y3Rpb24uICBNb3Zl
IGl0IGZyb20gaXRzIGN1cnJlbnQKcG9zaXRpb24gaW4gbGlieGxfX2J1aWxkX3Bvc3QoKSB0byBs
aWJ4bF9fYnVpbGRfcHJlKCkgZm9yIGZyZXNoIGJ1aWxkcywgYW5kCmxpYnhsX19zcm1fY2FsbG91
dF9jYWxsYmFja19zdGF0aWNfZGF0YV9kb25lKCkgZm9yIHRoZSBtaWdyYXRpb24vcmVzdW1lIGNh
c2UuCgpJbiB0aGUgbWlncmF0aW9uIGNhc2UsIHRha2UgYWNjb3VudCBvZiBYR1JfU0REX01JU1NJ
TkdfQ1BVSUQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMTkgKysrKysr
KysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgfCAxMiArKysrKysrKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IGE4ZmE0Y2ExMWIuLjBkOWE5MWFlZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC0xMzAzLDggKzEzMDMsMjUgQEAgaW50IGxpYnhsX19zcm1fY2FsbG91dF9jYWxsYmFja19zdGF0
aWNfZGF0YV9kb25lKHVuc2lnbmVkIGludCBtaXNzaW5nLAogICAgIGxpYnhsX19zYXZlX2hlbHBl
cl9zdGF0ZSAqc2hzID0gdXNlcjsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNz
ID0gc2hzLT5jYWxsZXJfc3RhdGU7CiAgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICAgbGli
eGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOworCisgICAgY29uc3QgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKyAgICBjb25zdCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCi0gICAgLyog
VE9ETyAtIHNvbWV0aGluZyB1c2VmdWwuICovCisgICAgLyoKKyAgICAgKiBGb3IgcHJlLTQuMTQg
c3RyZWFtcywgbm8gQ1BVSUQvTVNSIGluZm9ybWF0aW9uIHdpbGwgYmUgc2VudC4gIFJldGFpbgor
ICAgICAqIHRoZSBvbGQgYmVoYXZpb3VyIGJ5IHJlZ2VuZXJhdGluZyBDUFVJRCBmcm9tIGZpcnN0
IHByaW5jaXBsZXMuCisgICAgICovCisgICAgaWYgKG1pc3NpbmcgJiBYR1JfU0REX01JU1NJTkdf
Q1BVSUQpCisgICAgICAgIGxpYnhsX2NwdWlkX2FwcGx5X3BvbGljeShjdHgsIGRjcy0+Z3Vlc3Rf
ZG9taWQpOworCisgICAgLyoKKyAgICAgKiBJbiBhbGwgY2FzZXMsIGNwdWlkPVtdIG5lZWRzIHJl
LWV2YWx1YXRpbmcuICBUaGUgY29tbW9uIGNhc2UgaXMgdGhhdCBpdAorICAgICAqIHdpbGwgbWF0
Y2ggbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KCkgYW5kL29yIHdoYXRldmVyIGlzIGluIHRoZSBz
dHJlYW0sCisgICAgICogYnV0IHRoZSBsZWdhY3kgWEVORCAnaycgbW9kaWZpZXIgcGFzc2VzIHRo
cm91Z2ggaG9zdCB2YWx1ZXMuCisgICAgICovCisgICAgaWYgKGluZm8tPmNwdWlkICE9IE5VTEwp
CisgICAgICAgIGxpYnhsX2NwdWlkX3NldChjdHgsIGRjcy0+Z3Vlc3RfZG9taWQsIGluZm8tPmNw
dWlkKTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCAwMWFlZmE2Y2U0Li4wOTlhOTEz
MDE5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwpAQCAtMjU0LDYgKzI1NCw4IEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGludCByYzsKICAgICB1aW50NjRfdCBz
aXplOwogCisgICAgY29uc3QgaW50IHJlc3RvcmVfZmQgPSBkY3MtPnJlc3RvcmVfZmQ7CisKICAg
ICBpZiAoeGNfZG9tYWluX21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92Y3B1
cykgIT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUgY291
bnQiKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CkBAIC0zNzYsNiArMzc4LDEyIEBAIGlu
dCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CiAKKyAgICBpZiAocmVzdG9yZV9mZCA8IDApIHsK
KyAgICAgICAgbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZG9taWQpOworICAgICAgICBp
ZiAoaW5mby0+Y3B1aWQgIT0gTlVMTCkKKyAgICAgICAgICAgIGxpYnhsX2NwdWlkX3NldChjdHgs
IGRvbWlkLCBpbmZvLT5jcHVpZCk7CisgICAgfQorCiAgICAgeHNfZG9taWQgPSB4c19yZWFkKGN0
eC0+eHNoLCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3JlZC9kb21pZCIsIE5VTEwpOwogICAgIHN0
YXRlLT5zdG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRvaSh4c19kb21pZCkgOiAwOwogICAgIGZy
ZWUoeHNfZG9taWQpOwpAQCAtNDU2LDEwICs0NjQsNiBAQCBpbnQgbGlieGxfX2J1aWxkX3Bvc3Qo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKHJjKQogICAgICAgICByZXR1
cm4gcmM7CiAKLSAgICBsaWJ4bF9jcHVpZF9hcHBseV9wb2xpY3koY3R4LCBkb21pZCk7Ci0gICAg
aWYgKGluZm8tPmNwdWlkICE9IE5VTEwpCi0gICAgICAgIGxpYnhsX2NwdWlkX3NldChjdHgsIGRv
bWlkLCBpbmZvLT5jcHVpZCk7Ci0KICAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9IVk0KICAgICAgICAgJiYgIWxpYnhsX21zX3ZtX2dlbmlkX2lzX3plcm8oJmluZm8tPnUu
aHZtLm1zX3ZtX2dlbmlkKSkgewogICAgICAgICByYyA9IGxpYnhsX19tc192bV9nZW5pZF9zZXQo
Z2MsIGRvbWlkLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:07:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inMfI-0004B2-RS; Fri, 03 Jan 2020 13:06:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMfH-0004AN-8i
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:06:55 +0000
X-Inumbo-ID: e56956bc-2e29-11ea-88e7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e56956bc-2e29-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056806;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=p5FEpdaxz96h2yAh0G89UJzZg2BFVDzVF56s4ViHgDc=;
 b=JA/eem2luti+Uw/Dn/sXFr49/kjxcj9jQnWeVnmVb64UyvFdNgLsbiak
 ywzKjjZekwmYA9qeA9LKsfvy436LQHo2P7IDcUQKcyFoHXBL/Hd7qMGOR
 y4qqdTS1ijaW+t+jy8ASGpmnfYFD7EcNnPYpsW0/9hXwTVMmZe70kmHw3 s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fKMR6Q9Bbwn+2k8260f4loJiGkMiARZ7eBUq7skpyvCMQTHuxba/KmIKA5m2zE4j5mEP+yMxyx
 7f0GoLmUJn7noBJcS6NGxT835NcJxCZzesC5QFwihWaTpfVei/VlIblX5W4oB3CdJAxa+rR6Gs
 MGQJrIZ/2VP1kkCYzy1W/SYGUTlle1UHMA68Aa1TYW5mrgnkBmckJ1PAbgoDh/zDeU/JOVEdd6
 25ye6Bm7eRV76/LKpVvKtTk0htHL42h7Yj7hJlCWjrZ7IBduPzaWZjSuM1HhmqeDyXj5c02R6I
 N94=
X-SBRS: 2.7
X-MesageID: 10435308
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10435308"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:16 +0000
Message-ID: <20200103130616.13724-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 20/20] tools/libxc: Restore CPUID/MSR data found
 in the migration stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

V2l0aCBsaWJ4bCBzdWl0YWJseSBhZGp1c3RlZCwgaXQgaXMgbm93IHNhZmUgdG8gcmVzdG9yZSB0
aGUgQ1BVSUQvTVNSIGRhdGEKZGlyZWN0bHkgZnJvbSB0aGUgbWlncmF0aW9uIHN0cmVhbS4gIEFk
anVzdCB0aGUgWEdSX1NERF9NSVNTSU5HXyogZmxhZ3MgZm9yCnRoZSBzdGF0aWNfZGF0YV9kb25l
KCkgY2FsbGJhY2sgYXBwcm9wcmlhdGVseS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX2NvbW1vbl94ODYuYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
X3g4Ni5jCmluZGV4IGMzZDFkMzBkOTEuLjVjNWIzZTc2MzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3NyX2NvbW1vbl94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2
LmMKQEAgLTQ1LDExICs0NSwzMSBAQCBpbnQgaGFuZGxlX3g4Nl90c2NfaW5mbyhzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiBpbnQgeDg2X3N0YXRp
Y19kYXRhX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50
ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICB1aW50MzJfdCBucl9sZWF2ZXMgPSAwLCBucl9t
c3JzID0gMDsKKyAgICB1aW50MzJfdCBlcnJfbCA9IH4wLCBlcnJfcyA9IH4wLCBlcnJfbSA9IH4w
OwogICAgIHVuc2lnbmVkIGludCBtaXNzaW5nID0gMDsKICAgICBpbnQgcmM7CiAKLSAgICAvKiBU
T0RPIC0gc29tZXRoaW5nIHVzZWZ1bC4gKi8KLSAgICBtaXNzaW5nID0gWEdSX1NERF9NSVNTSU5H
X01TUiB8IFhHUl9TRERfTUlTU0lOR19DUFVJRDsKKyAgICBpZiAoIGN0eC0+eDg2LnJlc3RvcmUu
Y3B1aWQucHRyICkKKyAgICAgICAgbnJfbGVhdmVzID0gY3R4LT54ODYucmVzdG9yZS5jcHVpZC5z
aXplIC8gc2l6ZW9mKHhlbl9jcHVpZF9sZWFmX3QpOworICAgIGVsc2UKKyAgICAgICAgbWlzc2lu
ZyB8PSBYR1JfU0REX01JU1NJTkdfQ1BVSUQ7CisKKyAgICBpZiAoIGN0eC0+eDg2LnJlc3RvcmUu
bXNyLnB0ciApCisgICAgICAgIG5yX21zcnMgPSBjdHgtPng4Ni5yZXN0b3JlLm1zci5zaXplIC8g
c2l6ZW9mKHhlbl9tc3JfZW50cnlfdCk7CisgICAgZWxzZQorICAgICAgICBtaXNzaW5nIHw9IFhH
Ul9TRERfTUlTU0lOR19NU1I7CisKKyAgICBpZiAoIChucl9sZWF2ZXMgfHwgbnJfbXNycykgJiYK
KyAgICAgICAgIHhjX3NldF9kb21haW5fY3B1X3BvbGljeSh4Y2gsIGN0eC0+ZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfbGVhdmVzLCBjdHgtPng4Ni5yZXN0b3Jl
LmNwdWlkLnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9tc3JzLCAg
IGN0eC0+eDg2LnJlc3RvcmUubXNyLnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZXJyX2wsICZlcnJfcywgJmVycl9tKSApCisgICAgeworICAgICAgICBQRVJST1IoIkZh
aWxlZCB0byBzZXQgQ1BVSUQgcG9saWN5OiBsZWFmICUwOHgsIHN1YmxlYWYgJTA4eCwgbXNyICUw
OHgiLAorICAgICAgICAgICAgICAgZXJyX2wsIGVycl9zLCBlcnJfbSk7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CiAKICAgICByYyA9IGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPnN0YXRpY19k
YXRhX2RvbmUoCiAgICAgICAgIG1pc3NpbmcsIGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPmRhdGEp
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:07:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inMfN-0004ED-6d; Fri, 03 Jan 2020 13:07:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inMfM-0004DX-8V
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:07:00 +0000
X-Inumbo-ID: e49a8fc6-2e29-11ea-a914-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e49a8fc6-2e29-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 13:06:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578056805;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=PHP2KunlTWORkKc8EeqqmVhshlq7AlcvEna5zhXo66M=;
 b=C4VkVu4ZPU3+9AexlW++lW1Yewlx1uKYJYhmwbt+3rF4msAWvtFqRjlv
 UDrispWNckaq4+6Dkv+M5VsWgdS4YjX1+Ht7+2lwrC7DrQjaV4wRI7oXt
 cIsb8B4c/r9txLGd3xBP8ey8DKWpszqlhX4ZNXbdoItPONItRcDFPFdDh s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iy6gUgXeuZl6uXIjKSuftEPHCTLrunRcpPynxXgyD7E63ttotEyIXxT9nNGR3yK41WF0b99R8S
 OG14qvBgImhI4iJsoctcHqlQgZoYRIxMB9jI6x7Gh+n7IG5kcA2nais83fklZu+mWlq7g+SR0l
 M1ZL5u83OBmz9x7G19yuDTBdvnjUZXVuf7KmmjG4iUeOTezRPY07ZNnzPhp6Z0fPgGaslilTGZ
 kj+sFOkvQo7/CSzESjxM3fYtH9ztxojGWVdlHhiiT0p/MFep9w4vc7omF29Mki7aSCmscF7GMr
 IFs=
X-SBRS: 2.7
X-MesageID: 10571945
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10571945"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 13:06:13 +0000
Message-ID: <20200103130616.13724-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200103130616.13724-1-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb static_data_done()
 up into 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

bGlieGwgaXMgZ29pbmcgdG8gaGF2ZSB0byBwcm92aWRlIGNvbXBhdGliaWxpdHkgZm9yIHByZSA0
LjE0IHN0cmVhbXMgd2hpY2gKZG9uJ3QgY29udGFpbiBDUFVJRCBpbmZvcm1hdGlvbi4gIEludHJv
ZHVjZSB0aGUgc3RhdGljX2RhdGFfZG9uZSgpIGNhbGxiYWNrCmFuZCBwbHVtYiBpdCB1cCBpbnRv
IGxpYnhsLgoKTm8gb3ZlcmFsbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuZ3Vlc3QuaCAgICAgfCAgOSArKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94
ODYuYyAgICAgfCAxMyArKysrKysrKysrKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMg
ICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICB8IDEzICsr
KysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwgfCAgMSArCiA1
IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmd1ZXN0LmgKaW5kZXggZDgxYmFhNmNjMi4uYmU4MDU0NGJkMCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Z3Vlc3QuaApAQCAtMTQwLDYgKzE0MCwxNSBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAogCiAvKiBjYWxsYmFja3MgcHJvdmlk
ZWQgYnkgeGNfZG9tYWluX3Jlc3RvcmUgKi8KIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7Cisg
ICAgLyoKKyAgICAgKiBDYWxsZWQgb25jZSB0aGUgU1RBVElDX0RBVEFfRU5EIHJlY29yZCBoYXMg
YmVlbiByZWNlaXZlZC9pbmZlcnJlZC4KKyAgICAgKiBQYXNzZXMgaW4gdGhlIGJsb2NrcyBvZiBz
dGF0aWMgZGF0YSB3aGljaCBoYXZlIG5vdCBiZWVuIHJlY2VpdmVkLCB3aGljaAorICAgICAqIHRo
ZSBoaWdoZXIgbGV2ZWwgdG9vbHN0YWNrIG11c3QgcHJvdmlkZSBiYWNrd2FyZHMgY29tcGF0aWJp
bGl0eSBmb3IuCisgICAgICovCisjZGVmaW5lIFhHUl9TRERfTUlTU0lOR19DUFVJRCAoMSA8PCAw
KQorI2RlZmluZSBYR1JfU0REX01JU1NJTkdfTVNSICAgKDEgPDwgMSkKKyAgICBpbnQgKCpzdGF0
aWNfZGF0YV9kb25lKSh1bnNpZ25lZCBpbnQgbWlzc2luZywgdm9pZCAqZGF0YSk7CisKICAgICAv
KiBDYWxsZWQgYWZ0ZXIgYSBuZXcgY2hlY2twb2ludCB0byBzdXNwZW5kIHRoZSBndWVzdC4gKi8K
ICAgICBpbnQgKCpzdXNwZW5kKSh2b2lkICpkYXRhKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfc3JfY29tbW9uX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jCmlu
ZGV4IDA5ZmIxZDkzZDYuLmMzZDFkMzBkOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbl94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmMKQEAgLTQ0
LDkgKzQ0LDIwIEBAIGludCBoYW5kbGVfeDg2X3RzY19pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKIAogaW50IHg4Nl9zdGF0aWNfZGF0YV9j
b21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogeworICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgaW50IG1pc3NpbmcgPSAwOworICAgIGludCBy
YzsKKwogICAgIC8qIFRPRE8gLSBzb21ldGhpbmcgdXNlZnVsLiAqLworICAgIG1pc3NpbmcgPSBY
R1JfU0REX01JU1NJTkdfTVNSIHwgWEdSX1NERF9NSVNTSU5HX0NQVUlEOwogCi0gICAgcmV0dXJu
IDA7CisgICAgcmMgPSBjdHgtPnJlc3RvcmUuY2FsbGJhY2tzLT5zdGF0aWNfZGF0YV9kb25lKAor
ICAgICAgICBtaXNzaW5nLCBjdHgtPnJlc3RvcmUuY2FsbGJhY2tzLT5kYXRhKTsKKworICAgIGlm
ICggcmMgKQorICAgICAgICBFUlJPUigic3RhdGljX2RhdGFfZG9uZSgpIGNhbGxiYWNrIGZhaWxl
ZDogJWRcbiIsIHJjKTsKKworICAgIHJldHVybiByYzsKIH0KIAogaW50IHdyaXRlX3g4Nl9jcHVf
cG9saWN5X3JlY29yZHMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpp
bmRleCBkNGJkNjBhMzFlLi4wOWQ4YTA4MzE2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCkBAIC05MDgsNiAr
OTA4LDcgQEAgaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9f
ZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgYXNzZXJ0KGNhbGxiYWNrcy0+Y2hlY2twb2ludCk7
CiAgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBYQ19TVFJFQU1fUExBSU46Cisg
ICAgICAgIGFzc2VydChjYWxsYmFja3MtPnN0YXRpY19kYXRhX2RvbmUpOwogICAgICAgICBicmVh
azsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGNlZjAuLmZkYzc2OTE3
ZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMjI3LDYgKzEyMjcsNyBAQCBzdGF0aWMgdm9pZCBkb21j
cmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBkY3MtPnNycy5kY3Mg
PSBkY3M7CiAKICAgICAvKiBSZXN0b3JlICovCisgICAgY2FsbGJhY2tzLT5zdGF0aWNfZGF0YV9k
b25lID0gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3N0YXRpY19kYXRhX2RvbmU7CiAgICAg
Y2FsbGJhY2tzLT5yZXN0b3JlX3Jlc3VsdHMgPSBsaWJ4bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tf
cmVzdG9yZV9yZXN1bHRzOwogCiAgICAgLyogQ09MTyBvbmx5IHN1cHBvcnRzIEhWTSBub3cgYmVj
YXVzZSBpdCBkb2VzIG5vdCB3b3JrIHZlcnkKQEAgLTEyOTYsNiArMTI5NywxOCBAQCBzdGF0aWMg
dm9pZCBsaWJ4bF9fY29sb19yZXN0b3JlX3NldHVwX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAg
IGxpYnhsX19zdHJlYW1fcmVhZF9zdGFydChlZ2MsICZkY3MtPnNycyk7CiB9CiAKK2ludCBsaWJ4
bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tfc3RhdGljX2RhdGFfZG9uZSh1bnNpZ25lZCBpbnQgbWlz
c2luZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICp1c2VyKQoreworICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzID0gdXNlcjsK
KyAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzID0gc2hzLT5jYWxsZXJfc3RhdGU7
CisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisKKyAgICAvKiBUT0RPIC0gc29tZXRoaW5nIHVz
ZWZ1bC4gKi8KKworICAgIHJldHVybiAwOworfQorCiB2b2lkIGxpYnhsX19zcm1fY2FsbG91dF9j
YWxsYmFja19yZXN0b3JlX3Jlc3VsdHMoeGVuX3Bmbl90IHN0b3JlX21mbiwKICAgICAgICAgICB4
ZW5fcGZuX3QgY29uc29sZV9tZm4sIHZvaWQgKnVzZXIpCiB7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dz
X2dlbi5wbAppbmRleCA4MzFhMTVlMGJiLi41YmZiZDRmZDEwIDEwMDc1NQotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
bXNnc19nZW4ucGwKQEAgLTI5LDYgKzI5LDcgQEAgb3VyIEBtc2dzID0gKAogICAgIFsgJ3NyY3hB
JywgICJ3YWl0X2NoZWNrcG9pbnQiLCBbXSBdLAogICAgIFsgJ3NjeEEnLCAgICJzd2l0Y2hfcWVt
dV9sb2dkaXJ0eSIsICBbcXcodWludDMyX3QgZG9taWQKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGVuYWJsZSldIF0sCisgICAgWyAncmN4VycsICAg
InN0YXRpY19kYXRhX2RvbmUiLCAgICAgIFtxdyh1bnNpZ25lZCBtaXNzaW5nKV0gXSwKICAgICBb
ICdyY3gnLCAgICAicmVzdG9yZV9yZXN1bHRzIiwgICAgICAgWyd4ZW5fcGZuX3QnLCAnc3RvcmVf
Z2ZuJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd4ZW5fcGZu
X3QnLCAnY29uc29sZV9nZm4nXSBdLAogICAgIFsgJ3NyVycsICAgICJjb21wbGV0ZSIsICAgICAg
ICAgICAgICBbcXcoaW50IHJldHZhbAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:21:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inMt4-0006Fw-MX; Fri, 03 Jan 2020 13:21:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inMt3-0006Fr-ID
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:21:09 +0000
X-Inumbo-ID: e6b85427-2e2b-11ea-a485-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6b85427-2e2b-11ea-a485-12813bfff9fa;
 Fri, 03 Jan 2020 13:21: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 mx2.suse.de (Postfix) with ESMTP id 5B6BFAD55;
 Fri,  3 Jan 2020 13:21:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200102162104.5102-1-andrew.cooper3@citrix.com>
 <CAK9nU=rN2622Jmeo8efB+ymRcbQXXqQ-NQ7vY_hXHcbr_7ryGw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c0becf4b-b798-bfe5-3338-885ad187f52e@suse.com>
Date: Fri, 3 Jan 2020 14:21:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAK9nU=rN2622Jmeo8efB+ymRcbQXXqQ-NQ7vY_hXHcbr_7ryGw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/trampoline: Drop stale comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDEuMjAyMCAxNzo0MywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIDIgSmFuIDIwMjAg
YXQgMTY6MjEsIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pgo+PiBUaGlzIG91Z2h0IHRvIGhhdmUgZGlzYXBwZWFyZWQgaW4gYy9zIDYwNjg1MDg5Y2Iw
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:23:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:23: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 1inMvC-0006N4-3F; Fri, 03 Jan 2020 13:23:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inMvB-0006My-Dp
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:23:21 +0000
X-Inumbo-ID: 35bd7970-2e2c-11ea-a485-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35bd7970-2e2c-11ea-a485-12813bfff9fa;
 Fri, 03 Jan 2020 13:23: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 mx2.suse.de (Postfix) with ESMTP id 0BB6CAD55;
 Fri,  3 Jan 2020 13:23:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200102135624.30787-1-andrew.cooper3@citrix.com>
 <20200102164607.ichqzymxpwnb4pno@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9efef567-dd4d-1c04-586d-a113e411226a@suse.com>
Date: Fri, 3 Jan 2020 14:24:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200102164607.ichqzymxpwnb4pno@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/efi: Drop infinite loops and use
 unreachable()/noreturn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMDIuMDEuMjAyMCAxNzo0NiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAwMiwgMjAy
MCBhdCAwMTo1NjoyNFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:36:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13: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 1inN7d-0007JS-Cq; Fri, 03 Jan 2020 13:36:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inN7c-0007JN-0k
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:36:12 +0000
X-Inumbo-ID: 00a416a2-2e2e-11ea-a48e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00a416a2-2e2e-11ea-a48e-12813bfff9fa;
 Fri, 03 Jan 2020 13:36:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D14F1AD20;
 Fri,  3 Jan 2020 13:36:09 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
Date: Fri, 3 Jan 2020 14:36:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200102145953.6503-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMDEuMjAyMCAxNTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBAQCAtMTExLDI2ICsx
MDksNiBAQCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5Ogo+ICBzdGFydDY0Ogo+ICAgICAgICAg
IC8qIEp1bXAgdG8gaGlnaCBtYXBwaW5ncy4gKi8KPiAgICAgICAgICBtb3ZhYnMgICRfX2hpZ2hf
c3RhcnQsICVyZGkKPiAtCj4gLSNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPiAtICAgICAg
ICAvKgo+IC0gICAgICAgICAqIElmIGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmlu
ZyBhIENQVSwgc2libGluZyB0aHJlYWRzIGNhbgo+IC0gICAgICAgICAqIGF0dGVtcHQgQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KPiAtICAgICAgICAgKgo+IC0gICAg
ICAgICAqIFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5F
IHRodW5rLCBhbmQgYXJlCj4gLSAgICAgICAgICogZnVydGhlciB0aGFuIGRpc3AzMiBmcm9tIHRo
ZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQo+IC0gICAgICAgICAqIEpVTVBfVEhVTksg
ZXZlbiBpZiBpdCB3YXMgYSBub24tUkVUUE9MSU5FIHRodW5rLiAgRnVydGhlcm1vcmUsIGFuCj4g
LSAgICAgICAgICogTEZFTkNFIGlzbid0IG5lY2Vzc2FyaWx5IHNhZmUgdG8gdXNlIGF0IHRoaXMg
cG9pbnQuCj4gLSAgICAgICAgICoKPiAtICAgICAgICAgKiBBcyB0aGlzIGlzbid0IGEgaG90cGF0
aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8gcmVkdWNlCj4gLSAgICAgICAgICog
dGhlIHNwZWN1bGF0aW9uIHdpbmRvdyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgJWVieCBuZWVkcyBw
cmVzZXJ2aW5nCj4gLSAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KPiAtICAgICAgICAgKi8K
PiAtICAgICAgICBtb3YgICAgICVlYngsICVlc2kKPiAtICAgICAgICBjcHVpZAo+IC0gICAgICAg
IG1vdiAgICAgJWVzaSwgJWVieAo+IC0jZW5kaWYKPiAtCj4gICAgICAgICAgam1wcSAgICAqJXJk
aQoKSSBjYW4gc2VlIHRoaXMgYmVpbmcgdW5uZWVkZWQgd2hlbiBydW5uaW5nIHZpcnR1YWxpemVk
LCBhcyB5b3Ugc2FpZAppbiByZXBseSB0byBXZWkuIEhvd2V2ZXIsIGZvciBob3Qtb25saW5pbmcg
KHdoZW4gb3RoZXIgQ1BVcyBtYXkgcnVuCnJhbmRvbSB2Q1BVLXMpIEkgZG9uJ3Qgc2VlIGhvdyB0
aGlzIGNhbiBzYWZlbHkgYmUgZHJvcHBlZC4gVGhlcmUncwpubyBzaW1pbGFyIGNvbmNlcm4gZm9y
IFMzIHJlc3VtZSwgYXMgdGhhd19kb21haW5zKCkgaGFwcGVucyBvbmx5CmFmdGVyIGVuYWJsZV9u
b25ib290X2NwdXMoKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:44:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inNFh-0008Bs-ES; Fri, 03 Jan 2020 13:44:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inNFg-0008Bn-W7
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:44:33 +0000
X-Inumbo-ID: 26a6f800-2e2f-11ea-b6f1-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26a6f800-2e2f-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 13:44:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578059063;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ORzH9He1lAm+Pn6kzVM8GimjNjQLvwAXJU8v0supSfw=;
 b=TGoJj4bVtLHdn3Q2BkdZpdN8xBq0O0CzhNK2/hgnY+pNb5DlbhWGu3Gd
 bFIjB9Jm4c5rsEhu8pD9UkcSkwbppvuCNumKwNS1QsyRcw/xM+7OqwhFy
 isHR3G234ZrXWbBrTrWbisfyxQooTITs8iez6uh2+QG8wA6BWWjAgZTTd Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OnlofvAUutTwW0UVXFJoS0qNTxVX32vjKepa+++D4F8akD8H/zIFr3tfecBEr//g9ON626oRtl
 NLgENhbPwl3Rj4c25znvEUq/vD4BdN4WWdMSlEkO0YkkaVQ9WlqV/HYolGE7QRTxSD4Ntcj9Kp
 j59YWoCxt9LZH0B5l7k1V9Uo+kluaf4rrXdvEds9bHmSECQCfzFvEzznDmCEOFTLKWl8Q4awE0
 hI+3htGRZlhGIeQHQ2yqcpCH6aejgTdmhkeZGyksDW7o/KQCA6wqz0TokhP0LWrlnWnJ9GUa0C
 lOw=
X-SBRS: 2.7
X-MesageID: 10846641
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10846641"
To: Jan Beulich <jbeulich@suse.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
Date: Fri, 3 Jan 2020 13:44:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAyMCAxMzozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDIuMDEuMjAyMCAx
NTo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQEAgLTExMSwyNiArMTA5LDYgQEAgdHJhbXBv
bGluZV9wcm90bW9kZV9lbnRyeToKPj4gIHN0YXJ0NjQ6Cj4+ICAgICAgICAgIC8qIEp1bXAgdG8g
aGlnaCBtYXBwaW5ncy4gKi8KPj4gICAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRp
Cj4+IC0KPj4gLSNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4gLSAgICAgICAgLyoKPj4g
LSAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFsaXNlZCwgb3IgaG90LW9ubGluaW5nIGEgQ1BV
LCBzaWJsaW5nIHRocmVhZHMgY2FuCj4+IC0gICAgICAgICAqIGF0dGVtcHQgQnJhbmNoIFRhcmdl
dCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KPj4gLSAgICAgICAgICoKPj4gLSAgICAgICAg
ICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1c2UgYSBSRVRQT0xJTkUgdGh1
bmssIGFuZCBhcmUKPj4gLSAgICAgICAgICogZnVydGhlciB0aGFuIGRpc3AzMiBmcm9tIHRoZSBo
aWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQo+PiAtICAgICAgICAgKiBKVU1QX1RIVU5LIGV2
ZW4gaWYgaXQgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1cnRoZXJtb3JlLCBhbgo+PiAt
ICAgICAgICAgKiBMRkVOQ0UgaXNuJ3QgbmVjZXNzYXJpbHkgc2FmZSB0byB1c2UgYXQgdGhpcyBw
b2ludC4KPj4gLSAgICAgICAgICoKPj4gLSAgICAgICAgICogQXMgdGhpcyBpc24ndCBhIGhvdHBh
dGgsIHVzZSBhIGZ1bGx5IHNlcmlhbGlzaW5nIGV2ZW50IHRvIHJlZHVjZQo+PiAtICAgICAgICAg
KiB0aGUgc3BlY3VsYXRpb24gd2luZG93IGFzIG11Y2ggYXMgcG9zc2libGUuICAlZWJ4IG5lZWRz
IHByZXNlcnZpbmcKPj4gLSAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KPj4gLSAgICAgICAg
ICovCj4+IC0gICAgICAgIG1vdiAgICAgJWVieCwgJWVzaQo+PiAtICAgICAgICBjcHVpZAo+PiAt
ICAgICAgICBtb3YgICAgICVlc2ksICVlYngKPj4gLSNlbmRpZgo+PiAtCj4+ICAgICAgICAgIGpt
cHEgICAgKiVyZGkKPiBJIGNhbiBzZWUgdGhpcyBiZWluZyB1bm5lZWRlZCB3aGVuIHJ1bm5pbmcg
dmlydHVhbGl6ZWQsIGFzIHlvdSBzYWlkCj4gaW4gcmVwbHkgdG8gV2VpLiBIb3dldmVyLCBmb3Ig
aG90LW9ubGluaW5nICh3aGVuIG90aGVyIENQVXMgbWF5IHJ1bgo+IHJhbmRvbSB2Q1BVLXMpIEkg
ZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBzYWZlbHkgYmUgZHJvcHBlZC4gVGhlcmUncwo+IG5vIHNp
bWlsYXIgY29uY2VybiBmb3IgUzMgcmVzdW1lLCBhcyB0aGF3X2RvbWFpbnMoKSBoYXBwZW5zIG9u
bHkKPiBhZnRlciBlbmFibGVfbm9uYm9vdF9jcHVzKCkuCgpJIGNvdmVyZWQgdGhhdCBpbiB0aGUg
c2FtZSByZXBseS7CoCBBbnkgZ3Vlc3Qgd2hpY2ggY2FuIHVzZSBicmFuY2ggdGFyZ2V0CmluamVj
dGlvbiBhZ2FpbnN0IHRoaXMgam1wIGNhbiBhbHNvIHBvaXNvbiB0aGUgcmVndWxhciBicmFuY2gg
cHJlZGljdG9yCmFuZCBnZXQgYXQgZGF0YSB0aGF0IHdheS4KCk9uY2UgYWdhaW4sIHdlIGdldCB0
byBDUFUgSG90cGx1ZyBiZWluZyBhbiB1bnVzZWQgZmVhdHVyZSBpbiBwcmFjdGljZSwKd2hpY2gg
aXMgY29tcGxldGVseSBldmlkZW50IG5vdyB3aXRoIEludGVsIE1DRSBiZWhhdmlvdXIuCgpBIGd1
ZXN0IGNhbid0IGNvbnRyb2wvZ3Vlc3Mgd2hlbiBhIGhvdHBsdWcgZXZlbiBtaWdodCBvY2N1ciwg
b3Igd2hlcmUKZXhhY3RseSB0aGlzIGJyYW5jaCBpcyBpbiBtZW1vcnkgKGFmdGVyIGFsbCAtIGl0
IGlzIHZhcmlhYmxlIGJhc2VkIG9uCnRoZSBwb3NpdGlvbiBvZiB0aGUgdHJhbXBvbGluZSksIGFu
ZCBjb3JlIHNjaGVkdWxpbmcgbWl0aWdhdGVzIHRoZSByaXNrCmVudGlyZWx5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 13:52:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 13: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 1inNNF-0000b4-83; Fri, 03 Jan 2020 13:52:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inNNE-0000az-I5
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 13:52:20 +0000
X-Inumbo-ID: 3d944ab2-2e30-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d944ab2-2e30-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 13:52: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 mx2.suse.de (Postfix) with ESMTP id 94071AD1A;
 Fri,  3 Jan 2020 13:52:10 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
 <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5f6fff0a-d677-11e5-07ad-7e0250d29477@suse.com>
Date: Fri, 3 Jan 2020 14:52:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDEuMjAyMCAxNDo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wMS8yMDIw
IDEzOjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDIuMDEuMjAyMCAxNTo1OSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEBAIC0xMTEsMjYgKzEwOSw2IEBAIHRyYW1wb2xpbmVfcHJvdG1v
ZGVfZW50cnk6Cj4+PiAgc3RhcnQ2NDoKPj4+ICAgICAgICAgIC8qIEp1bXAgdG8gaGlnaCBtYXBw
aW5ncy4gKi8KPj4+ICAgICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwgJXJkaQo+Pj4gLQo+
Pj4gLSNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4+IC0gICAgICAgIC8qCj4+PiAtICAg
ICAgICAgKiBJZiBib290aW5nIHZpcnR1YWxpc2VkLCBvciBob3Qtb25saW5pbmcgYSBDUFUsIHNp
YmxpbmcgdGhyZWFkcyBjYW4KPj4+IC0gICAgICAgICAqIGF0dGVtcHQgQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KPj4+IC0gICAgICAgICAqCj4+PiAtICAgICAgICAg
KiBXZSd2ZSBnb3Qgbm8gdXNhYmxlIHN0YWNrIHNvIGNhbid0IHVzZSBhIFJFVFBPTElORSB0aHVu
aywgYW5kIGFyZQo+Pj4gLSAgICAgICAgICogZnVydGhlciB0aGFuIGRpc3AzMiBmcm9tIHRoZSBo
aWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZQo+Pj4gLSAgICAgICAgICogSlVNUF9USFVOSyBl
dmVuIGlmIGl0IHdhcyBhIG5vbi1SRVRQT0xJTkUgdGh1bmsuICBGdXJ0aGVybW9yZSwgYW4KPj4+
IC0gICAgICAgICAqIExGRU5DRSBpc24ndCBuZWNlc3NhcmlseSBzYWZlIHRvIHVzZSBhdCB0aGlz
IHBvaW50Lgo+Pj4gLSAgICAgICAgICoKPj4+IC0gICAgICAgICAqIEFzIHRoaXMgaXNuJ3QgYSBo
b3RwYXRoLCB1c2UgYSBmdWxseSBzZXJpYWxpc2luZyBldmVudCB0byByZWR1Y2UKPj4+IC0gICAg
ICAgICAqIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYXMgbXVjaCBhcyBwb3NzaWJsZS4gICVlYngg
bmVlZHMgcHJlc2VydmluZwo+Pj4gLSAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KPj4+IC0g
ICAgICAgICAqLwo+Pj4gLSAgICAgICAgbW92ICAgICAlZWJ4LCAlZXNpCj4+PiAtICAgICAgICBj
cHVpZAo+Pj4gLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWJ4Cj4+PiAtI2VuZGlmCj4+PiAtCj4+
PiAgICAgICAgICBqbXBxICAgIColcmRpCj4+IEkgY2FuIHNlZSB0aGlzIGJlaW5nIHVubmVlZGVk
IHdoZW4gcnVubmluZyB2aXJ0dWFsaXplZCwgYXMgeW91IHNhaWQKPj4gaW4gcmVwbHkgdG8gV2Vp
LiBIb3dldmVyLCBmb3IgaG90LW9ubGluaW5nICh3aGVuIG90aGVyIENQVXMgbWF5IHJ1bgo+PiBy
YW5kb20gdkNQVS1zKSBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gc2FmZWx5IGJlIGRyb3BwZWQu
IFRoZXJlJ3MKPj4gbm8gc2ltaWxhciBjb25jZXJuIGZvciBTMyByZXN1bWUsIGFzIHRoYXdfZG9t
YWlucygpIGhhcHBlbnMgb25seQo+PiBhZnRlciBlbmFibGVfbm9uYm9vdF9jcHVzKCkuCj4gCj4g
SSBjb3ZlcmVkIHRoYXQgaW4gdGhlIHNhbWUgcmVwbHkuwqAgQW55IGd1ZXN0IHdoaWNoIGNhbiB1
c2UgYnJhbmNoIHRhcmdldAo+IGluamVjdGlvbiBhZ2FpbnN0IHRoaXMgam1wIGNhbiBhbHNvIHBv
aXNvbiB0aGUgcmVndWxhciBicmFuY2ggcHJlZGljdG9yCj4gYW5kIGdldCBhdCBkYXRhIHRoYXQg
d2F5LgoKQXJlbid0IHlvdSBpbXBseWluZyB0aGVuIHRoYXQgcmV0cG9saW5lcyBjb3VsZCBhbHNv
IGJlIGRyb3BwZWQ/Cgo+IE9uY2UgYWdhaW4sIHdlIGdldCB0byBDUFUgSG90cGx1ZyBiZWluZyBh
biB1bnVzZWQgZmVhdHVyZSBpbiBwcmFjdGljZSwKPiB3aGljaCBpcyBjb21wbGV0ZWx5IGV2aWRl
bnQgbm93IHdpdGggSW50ZWwgTUNFIGJlaGF2aW91ci4KCldoYXQgZG9lcyBJbnRlbCdzIE1DRSBi
ZWhhdmlvciBoYXZlIHRvIGRvIHdpdGggd2hldGhlciBDUFUgaG90cGx1Zwoob3IgaG90LW9ubGlu
aW5nKSBpcyAodW4pdXNlZCBpbiBwcmFjdGljZT8KCj4gQSBndWVzdCBjYW4ndCBjb250cm9sL2d1
ZXNzIHdoZW4gYSBob3RwbHVnIGV2ZW4gbWlnaHQgb2NjdXIsIG9yIHdoZXJlCj4gZXhhY3RseSB0
aGlzIGJyYW5jaCBpcyBpbiBtZW1vcnkgKGFmdGVyIGFsbCAtIGl0IGlzIHZhcmlhYmxlIGJhc2Vk
IG9uCj4gdGhlIHBvc2l0aW9uIG9mIHRoZSB0cmFtcG9saW5lKSwgYW5kIGNvcmUgc2NoZWR1bGlu
ZyBtaXRpZ2F0ZXMgdGhlIHJpc2sKPiBlbnRpcmVseS4KCiIuLi4gd2lsbCBtaXRpZ2F0ZSAuLi4i
IC0gaXQncyBleHBlcmltZW50YWwgdXAgdG8gbm93LCBpc24ndCBpdD8KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:20:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inNoH-00034j-MI; Fri, 03 Jan 2020 14:20:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inNoG-00034e-6K
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:20:16 +0000
X-Inumbo-ID: 245badca-2e34-11ea-88e7-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 245badca-2e34-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 14:20:07 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id y11so42570414wrt.6
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 06:20:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=hSKKzsXPrCRLSJSP65mxDmAaRrFUXXYll5BZqJvR+5s=;
 b=cW1PuB8PKTyKZI1PKqTjs7uxMVmd4SLdlw4LAwyRRL+6f3tS+gR47Zmdv6Sq5gF8vB
 jFvohzGo16oPGjneL986WAwLtkpMKGtToVMXS2/VYPn8qklp67Egx7EsWoOEeJ7flh8Y
 kkny2nTghP2M7cEzflzCKf5DFzlVDKlX2kqfOIORDbHb1abN+GO/cI7gkXLz760o4LR9
 M/ArR0Lecmgx0PSThJgTcFWKjC+OQiD8PrDdf3fEfulFmUgc1SMZAyG7hFxwHCXVSAxX
 dKLPWY1MR7YLUkpuI/cYTUK5UuNHxYbzG+I4hgZxqD5lUTjjz3UOuqZvFaneiP1YdRTf
 RxtA==
X-Gm-Message-State: APjAAAXUS3pq8xpJFchKFf3RDVMRt9Oi5S7GZ8cZYkaQP0r3vVT8eLRV
 4BNUj4i7RJVscTGQjb/E0N0=
X-Google-Smtp-Source: APXvYqz2iTnGvrWihiXVvs2HdoECc2NQlMu17GieqXzvLk0dtyFFEFsHV9NbUf1AINyV7A4BxhfYxw==
X-Received: by 2002:adf:f28c:: with SMTP id k12mr86757486wro.360.1578061206815; 
 Fri, 03 Jan 2020 06:20:06 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id g9sm62113419wro.67.2020.01.03.06.20.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 06:20:06 -0800 (PST)
Date: Fri, 3 Jan 2020 14:20:04 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@gmail.com>
Message-ID: <20200103142004.bzbpuc4pfq7iwxdi@debian>
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-8-liuwe@microsoft.com>
 <CACCGGhD3qSsyGUikfY_urtk7=MrN_k0ZYO_8NiiFf72uWvtJyA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACCGGhD3qSsyGUikfY_urtk7=MrN_k0ZYO_8NiiFf72uWvtJyA@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 7/8] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMTE6MTE6MzlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE9uIFN1biwgMjkgRGVjIDIwMTkgYXQgMTg6MzUsIFdlaSBMaXUgPHdsQHhlbi5vcmc+
IHdyb3RlOgo+ID4KPiA+IFRoaXMgd2lsbCBiZSB1c2VmdWwgd2hlbiBpbnZva2luZyBoeXBlcmNh
bGwgdGhhdCB0YXJnZXRzIHNwZWNpZmljCj4gPiB2Y3B1KHMpLgo+ID4KPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIHwgMTIgKysrKysrKysrKysrCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCB8ICAxICsKPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDEz
IGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+IGlu
ZGV4IDY3NjY3OTM2ZTkuLmRhM2E4Y2Q4NWQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L2h5cGVydi5jCj4gPiBAQCAtMjksNiArMjksNyBAQCBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19y
ZWFkX21vc3RseSBtc19oeXBlcnY7Cj4gPiAgdm9pZCAqaHZfaHlwZXJjYWxsOwo+ID4gIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpodl9oeXBlcmNhbGxfcGFnZTsKPiA+ICBERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWShzdHJ1Y3QgaHlwZXJ2X3BjcHVfcGFnZSwgaHZfcGNwdV9pbnB1dF9hcmcp
Owo+ID4gK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgaHZfdnBfaW5k
ZXgpOwo+ID4KPiA+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsKPiA+
ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkK
PiA+IEBAIC0xMTUsMTUgKzExNiwyNiBAQCBzdGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxfcGNw
dV9hcmcodm9pZCkKPiA+ICAgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpLm1hcHBpbmcg
PSBtYXBwaW5nOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIHZvaWQgc2V0dXBfdnBfaW5kZXgodm9p
ZCkKPiA+ICt7Cj4gPiArICAgIHVpbnQ2NF90IHZwX2luZGV4X21zcjsKPiA+ICsKPiA+ICsgICAg
cmRtc3JsKEhWX1g2NF9NU1JfVlBfSU5ERVgsIHZwX2luZGV4X21zcik7Cj4gPiArCj4gPiArICAg
IHRoaXNfY3B1KGh2X3ZwX2luZGV4KSA9IHZwX2luZGV4X21zcjsKPiA+ICt9Cj4gCj4gSXMgaXQg
d29ydGggYSBzZXBhcmF0ZSBmdW5jdGlvbiB2cy4gYnVuZGxpbmcgdGhpcyBpbnRvCj4gc2V0dXBf
aHlwZXJjYWxsX3BjcHVfYXJnKCk/CgpNeSB0aGlua2luZyBpcyB0aGlzIG1heSBiZSBjYWxsZWQg
aW4gdGhlIHJlc3VtZSBwYXRoOyB3aGlsZQpzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcgZG9lc24n
dCAoYmVjYXVzZSB0aGV5IGp1c3Qgc2V0IGFzaWRlIGEgYnVuY2ggb2YKZ3Vlc3QgcGFnZXMpLgoK
VGhhdCBpcyBqdXN0IGEgcHJlY2F1dGlvbi4gSSBoYXZlbid0IGZvdW5kIGFueSB0ZXh0IGluIFRM
RlMgdGhhdCB2cAppbmRleCB3aWxsIC8gY2FuIGNoYW5nZSBhZnRlciByZXN1bWUuIFRoaXMgZnVu
Y3Rpb24gY2FuIGNlcnRhaW5seSBiZQpmb2xkZWQgaW50byB0aGUgb3RoZXIgaWYgdGhhdCdzIHBy
ZWZlcnJlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:24:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inNsN-0003Ep-AH; Fri, 03 Jan 2020 14:24:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inNsL-0003E5-Nk
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:24:29 +0000
X-Inumbo-ID: bb8aea08-2e34-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb8aea08-2e34-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 14:24:21 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id z7so42511234wrl.13
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 06:24:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=0V3JhRs4n9wAikt4VOUumjii0NOcmYXvUT4e1iN5MC0=;
 b=XgvvSZYqJne1VbK3OBjYZRCsHTcxRNNAzAQCYbiXRrqMYRHPut2aoDTc7EyKlJ9ACX
 t6pd6S1bfcLOehxa1+TYNHDloRpr9nN7f9MNP2yoYB4677j1iUbvhomaNhvj4zyMUk7x
 j6g+5K14ci7V7rwK0ukhAN5IadGinCOKoSPtMFhuwAluzJ13ZAH2ddryTaJktbeIDNa3
 6baKsO/iJXZQcI3mhs+kVRyzYsYGLTxt0K7scskaTPbS3iCZDoAcfMEjYG1IwQEyn9s7
 5Y2z+ioHm4BLRRMUx4/tZOjQ69vfkWNGEjzsRqEBHI5c+2FeBpkqOhXCQ82ngY3ACnfi
 7JCg==
X-Gm-Message-State: APjAAAUrAZqmYqxBcdqwqjZ/s4NnAT9qmrTqXibkjvCuaHgLWF/AHWBd
 j9v255un0REKfNZfeKO0UhSinZqwy4W+hg==
X-Google-Smtp-Source: APXvYqxJA60LSkRwCiWTPauvlP/RsZsE/VPokmqlUCf/cQvAXhAYjXNw/AceJZDVnnw+T4Qp5NI7Sg==
X-Received: by 2002:adf:f491:: with SMTP id l17mr86974672wro.149.1578061460517; 
 Fri, 03 Jan 2020 06:24:20 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z124sm12855174wmc.20.2020.01.03.06.24.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 06:24:19 -0800 (PST)
Date: Fri, 3 Jan 2020 14:24:18 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200103142418.5nprxpgzajn4y3bp@debian>
References: <20191219144217.305851-1-anthony.perard@citrix.com>
 <20191219144217.305851-2-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191219144217.305851-2-anthony.perard@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 1/2] tools: Allow to make
 *-dir-force-update without ./configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBEZWMgMTksIDIwMTkgYXQgMDI6NDI6MTZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVGhpcyBhbHNvIGFsbG93cyB0byBydW4gYG1ha2Ugc3JjLXRhcmJhbGxgIHdpdGhv
dXQgZmlyc3QgaGF2aW5nIHRvIHJ1bgo+IGAuL2NvbmZpZ3VyZWAuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:25:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 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 1inNsh-0003Gf-L3; Fri, 03 Jan 2020 14:24:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inNsg-0003GX-Sf
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:24:50 +0000
X-Inumbo-ID: c7f97e4e-2e34-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7f97e4e-2e34-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 14:24:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 35222ABD0;
 Fri,  3 Jan 2020 14:24:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a954c0a2-7ef0-4cf8-2a67-3972e7368d7e@suse.com>
Date: Fri, 3 Jan 2020 15:25:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191217201550.15864-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Varad Gautam <vrd@amazon.de>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.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>

T24gMTcuMTIuMjAxOSAyMToxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20u
aAo+IEBAIC0xMjMsMTYgKzEyMywxMiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKPiAgCj4gICAg
ICAvKiBvdGhlciBzdGF0ZSBpbmZvICovCj4gICAgICB1aW50MzJfdCBmX2FjdGl2ZVtYRU5GRUFU
X05SX1NVQk1BUFNdOwo+ICsKPiAgICAgIC8qCj4gLSAgICAgKiBwMm1faG9zdCBtYXBzIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3NlcyBhbiBvZmZzZXQgZnJvbQo+IC0gICAgICogcmFtYmFzZV9wZm4g
KHNlZSBiZWxvdykgaW50byBnZm5zLgoKVGhlIHJlbW92YWwgb2YgdGhpcyBwYXJ0IG9mIHRoZSBj
b21tZW50IGFuZCAuLi4KCj4gLSAgICAgKiBGb3IgYSBwdXJlIFBWIGd1ZXN0IHRoaXMgbWVhbnMg
dGhhdCBpdCBtYXBzIEdQRk5zIGludG8gTUZOcyBmb3IKPiAtICAgICAqIGEgaHlicmlkIGd1ZXN0
IHRoaXMgbWVhbnMgdGhhdCBpdCBtYXBzIEdQRk5zIHRvIEdQRk5TLgo+IC0gICAgICoKPiAtICAg
ICAqIE5vdGUgdGhhdCB0aGUgaW5wdXQgaXMgb2Zmc2V0IGJ5IHJhbWJhc2UuCj4gKyAgICAgKiBw
dl9wMm0gaXMgc3BlY2lmaWMgdG8geDg2IFBWIGd1ZXN0cywgYW5kIG1hcHMgR0ZOcyB0byBNRk5z
LiAgSXQgaXMKPiArICAgICAqIGV2ZW50dWFsbHkgY29waWVkIGludG8gZ3Vlc3QgY29udGV4dC4K
PiAgICAgICAqLwo+IC0gICAgeGVuX3Bmbl90ICpwMm1faG9zdDsKPiArICAgIHhlbl9wZm5fdCAq
cHZfcDJtOwo+ICAKPiAgICAgIC8qIHBoeXNpY2FsIG1lbW9yeQo+ICAgICAgICoKPiBAQCAtNDMz
LDkgKzQyOSwxMiBAQCBzdGF0aWMgaW5saW5lIHhlbl9wZm5fdCB4Y19kb21fcDJtKHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbikKPiAgewo+ICAgICAgaWYgKCB4Y19kb21f
dHJhbnNsYXRlZChkb20pICkKPiAgICAgICAgICByZXR1cm4gcGZuOwo+IC0gICAgaWYgKHBmbiA8
IGRvbS0+cmFtYmFzZV9wZm4gfHwgcGZuID49IGRvbS0+cmFtYmFzZV9wZm4gKyBkb20tPnRvdGFs
X3BhZ2VzKQo+ICsKPiArICAgIC8qIHg4NiBQViBvbmx5IG5vdy4gKi8KPiArICAgIGlmICggcGZu
ID49IGRvbS0+dG90YWxfcGFnZXMgKQo+ICAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKPiAt
ICAgIHJldHVybiBkb20tPnAybV9ob3N0W3BmbiAtIGRvbS0+cmFtYmFzZV9wZm5dOwo+ICsKPiAr
ICAgIHJldHVybiBkb20tPnB2X3AybVtwZm5dOwo+ICB9CgouLi4gdGhlIGRyb3BwaW5nIG9mIGFs
bCB1c2VzIG9mIHJhbWJhc2VfcGZuIGhlcmUgbWFrZSBpdCBsb29rCmxpa2UgeW91J3JlIGRvaW5n
IGF3YXkgd2l0aCB0aGF0IGNvbmNlcHQgYWx0b2dldGhlci4gSXMgdGhpcwpyZWFsbHkgY29ycmVj
dD8gSWYgc28sIEkgZ3Vlc3MgeW91IHdhbnQgdG8KLSBzYXkgYSB3b3JkIGluIHRoaXMgcmVnYXJk
IGluIHRoZSBkZXNjcmlwdGlvbiwgdGhlIG1vcmUgdGhhdAogIHlvdSBkb24ndCBmdWxseSBnZXQg
cmlkIG9mIHRoaXMgKHRoZSBzdHJ1Y3R1cmUgZmllbGQgYW5kCiAgc29tZSB1c2VzIGVsc2V3aGVy
ZSByZW1haW4pLAotIGRyb3AvYWRqdXN0IHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgZnJhZ21lbnQg
bmV4dCB0byB0aGUKICBmaWVsZCBhIGxpdHRsZSBmdXJ0aGVyIGRvd24gaW4gdGhlIHN0cnVjdHVy
ZS4KCj4gQEAgLTEyNDUsMTEgKzEyNDUsMTEgQEAgc3RhdGljIGludCBtZW1pbml0X3B2KHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgIH0K
PiAgCj4gLSAgICBkb20tPnAybV9ob3N0ID0geGNfZG9tX21hbGxvYyhkb20sIHNpemVvZih4ZW5f
cGZuX3QpICogZG9tLT5wMm1fc2l6ZSk7Cj4gLSAgICBpZiAoIGRvbS0+cDJtX2hvc3QgPT0gTlVM
TCApCj4gKyAgICBkb20tPnB2X3AybSA9IHhjX2RvbV9tYWxsb2MoZG9tLCBzaXplb2YoeGVuX3Bm
bl90KSAqIGRvbS0+cDJtX3NpemUpOwoKU2luY2UgeW91J3JlIHRvdWNoaW5nIHRoZSBsaW5lIGFu
eXdheSwgcGVyaGFwcyBiZXR0ZXIKc2l6ZW9mKCpkb20tPnB2X3AybSk/CgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:26:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14: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 1inNtl-0003Na-0n; Fri, 03 Jan 2020 14:25:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inNtj-0003NQ-V5
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:25:55 +0000
X-Inumbo-ID: eec64b42-2e34-11ea-a1e1-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eec64b42-2e34-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 14:25:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578061547;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3hxZxFB9X2JaBIWV4Dwd3jHpfGXDh5OM8AcPDMeMWtg=;
 b=EiYmph9xbtrtRkJZbLRdubecSgMbO57XaVQW3tL8IQXF6eyO0023ne27
 tswYKSjgyMNN6Xcz/kTYza38KzHEzOTMZyg+/zF/oFRRZaJOtx/2NIlTZ
 1gJMJbLZrooBbphZPIBnEhy1mqcwOCJLBXQ89Y8ulxot20Izbwgq075VO E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kxEnq1eO7wB58d0hnYeCfyjgw6/OACdlgWm6Ui5Rm1LlamUpRcH2DTuY+3C7EtMWJ+qATybIBX
 yYBJWmpCV8ZXZg/QegrdNQ4MhKrn77bdrDPxHjVU2Q/vW5yqs2xb//d8wtBghl/NVzD1n6dIyM
 psQhlY8Sfp4Vw2V1WznNn9kAFMA9muTH9OkMayjBUIE92X9uyONxTYp3Zv3g1OR62IJiNQr1kc
 GCeJ/F+Raw89mec8Xbx963RCZlmsZvbwojp8aGng03awexoIRdLi9ej2dpY5GPZYFIxzW4Ou+H
 5P8=
X-SBRS: 2.7
X-MesageID: 10782872
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,390,1571716800"; d="scan'208";a="10782872"
To: Jan Beulich <jbeulich@suse.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
 <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
 <5f6fff0a-d677-11e5-07ad-7e0250d29477@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: <1628e07b-4599-e885-df5b-8b71872ca291@citrix.com>
Date: Fri, 3 Jan 2020 14:25:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5f6fff0a-d677-11e5-07ad-7e0250d29477@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAyMCAxMzo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDEuMjAyMCAx
NDo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDEvMjAyMCAxMzozNiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwMi4wMS4yMDIwIDE1OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IEBAIC0xMTEsMjYgKzEwOSw2IEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6Cj4+
Pj4gIHN0YXJ0NjQ6Cj4+Pj4gICAgICAgICAgLyogSnVtcCB0byBoaWdoIG1hcHBpbmdzLiAqLwo+
Pj4+ICAgICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwgJXJkaQo+Pj4+IC0KPj4+PiAtI2lm
ZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+Pj4+IC0gICAgICAgIC8qCj4+Pj4gLSAgICAgICAg
ICogSWYgYm9vdGluZyB2aXJ0dWFsaXNlZCwgb3IgaG90LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5n
IHRocmVhZHMgY2FuCj4+Pj4gLSAgICAgICAgICogYXR0ZW1wdCBCcmFuY2ggVGFyZ2V0IEluamVj
dGlvbiBhZ2FpbnN0IHRoaXMgam1wLgo+Pj4+IC0gICAgICAgICAqCj4+Pj4gLSAgICAgICAgICog
V2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1c2UgYSBSRVRQT0xJTkUgdGh1bmss
IGFuZCBhcmUKPj4+PiAtICAgICAgICAgKiBmdXJ0aGVyIHRoYW4gZGlzcDMyIGZyb20gdGhlIGhp
Z2ggbWFwcGluZ3Mgc28gY291bGRuJ3QgdXNlCj4+Pj4gLSAgICAgICAgICogSlVNUF9USFVOSyBl
dmVuIGlmIGl0IHdhcyBhIG5vbi1SRVRQT0xJTkUgdGh1bmsuICBGdXJ0aGVybW9yZSwgYW4KPj4+
PiAtICAgICAgICAgKiBMRkVOQ0UgaXNuJ3QgbmVjZXNzYXJpbHkgc2FmZSB0byB1c2UgYXQgdGhp
cyBwb2ludC4KPj4+PiAtICAgICAgICAgKgo+Pj4+IC0gICAgICAgICAqIEFzIHRoaXMgaXNuJ3Qg
YSBob3RwYXRoLCB1c2UgYSBmdWxseSBzZXJpYWxpc2luZyBldmVudCB0byByZWR1Y2UKPj4+PiAt
ICAgICAgICAgKiB0aGUgc3BlY3VsYXRpb24gd2luZG93IGFzIG11Y2ggYXMgcG9zc2libGUuICAl
ZWJ4IG5lZWRzIHByZXNlcnZpbmcKPj4+PiAtICAgICAgICAgKiBmb3IgX19oaWdoX3N0YXJ0Lgo+
Pj4+IC0gICAgICAgICAqLwo+Pj4+IC0gICAgICAgIG1vdiAgICAgJWVieCwgJWVzaQo+Pj4+IC0g
ICAgICAgIGNwdWlkCj4+Pj4gLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWJ4Cj4+Pj4gLSNlbmRp
Zgo+Pj4+IC0KPj4+PiAgICAgICAgICBqbXBxICAgIColcmRpCj4+PiBJIGNhbiBzZWUgdGhpcyBi
ZWluZyB1bm5lZWRlZCB3aGVuIHJ1bm5pbmcgdmlydHVhbGl6ZWQsIGFzIHlvdSBzYWlkCj4+PiBp
biByZXBseSB0byBXZWkuIEhvd2V2ZXIsIGZvciBob3Qtb25saW5pbmcgKHdoZW4gb3RoZXIgQ1BV
cyBtYXkgcnVuCj4+PiByYW5kb20gdkNQVS1zKSBJIGRvbid0IHNlZSBob3cgdGhpcyBjYW4gc2Fm
ZWx5IGJlIGRyb3BwZWQuIFRoZXJlJ3MKPj4+IG5vIHNpbWlsYXIgY29uY2VybiBmb3IgUzMgcmVz
dW1lLCBhcyB0aGF3X2RvbWFpbnMoKSBoYXBwZW5zIG9ubHkKPj4+IGFmdGVyIGVuYWJsZV9ub25i
b290X2NwdXMoKS4KPj4gSSBjb3ZlcmVkIHRoYXQgaW4gdGhlIHNhbWUgcmVwbHkuwqAgQW55IGd1
ZXN0IHdoaWNoIGNhbiB1c2UgYnJhbmNoIHRhcmdldAo+PiBpbmplY3Rpb24gYWdhaW5zdCB0aGlz
IGptcCBjYW4gYWxzbyBwb2lzb24gdGhlIHJlZ3VsYXIgYnJhbmNoIHByZWRpY3Rvcgo+PiBhbmQg
Z2V0IGF0IGRhdGEgdGhhdCB3YXkuCj4gQXJlbid0IHlvdSBpbXBseWluZyB0aGVuIHRoYXQgcmV0
cG9saW5lcyBjb3VsZCBhbHNvIGJlIGRyb3BwZWQ/CgpOby7CoCBJdCBpcyBhIHNpbXBsZSByaXNr
IHZzIGNvbXBsZXhpdHkgdHJhZGVvZmYuCgpHdWVzdHMgcnVubmluZyBvbiBhIHNpYmxpbmcgKmNh
biBhbHJlYWR5KiBhdHRhY2sgdGhpcyBicmFuY2ggd2l0aCBCVEksCmJlY2F1c2UgQ1BVSUQgaXNu
J3QgYSBmaXggdG8gYmFkIEJUQiBzcGVjdWxhdGlvbiwgYW5kIHRoZSBsZWFrYWdlIGdhZGdldApu
ZWVkIG9ubHkgYmUgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCgpTdWNoIGEgZ3Vlc3QgY2FuIGFsc28g
YXR0YWNrIFhlbiBpbiBnZW5lcmFsIHdpdGggU3BlY3RyZSB2MS4KCkFzIEkgc2FpZCAtIHRoaXMg
d2FzIGludHJvZHVjZWQgYmVjYXVzZSBvZiBwYXJhbm9pYSwgYmFjayB3aGlsZSB0aGUgZmV3CnBl
b3BsZSB3aG8ga25ldyBhYm91dCB0aGUgaXNzdWVzIChvbmx5IHNldmVyYWwgaHVuZHJlZCBhdCB0
aGUgdGltZSkgd2VyZQphdHRlbXB0aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBleGFjdGx5IGEgc3Bl
Y3VsYXRpdmUgYXR0YWNrIGxvb2tlZCBsaWtlLAphbmQgd2FzIGFwcGx5aW5nIGR1Y3QgdGFwZSB0
byBldmVyeXRoaW5nIHN1c3BpY2lvdXMgYmVjYXVzZSB3ZSBoYWQgMAp0aW1lIHRvIHJld3JpdGUg
c2V2ZXJhbCBjb3JlIHBpZWNlcyBvZiBzeXN0ZW0gaGFuZGxpbmcuCgo+PiBPbmNlIGFnYWluLCB3
ZSBnZXQgdG8gQ1BVIEhvdHBsdWcgYmVpbmcgYW4gdW51c2VkIGZlYXR1cmUgaW4gcHJhY3RpY2Us
Cj4+IHdoaWNoIGlzIGNvbXBsZXRlbHkgZXZpZGVudCBub3cgd2l0aCBJbnRlbCBNQ0UgYmVoYXZp
b3VyLgo+IFdoYXQgZG9lcyBJbnRlbCdzIE1DRSBiZWhhdmlvciBoYXZlIHRvIGRvIHdpdGggd2hl
dGhlciBDUFUgaG90cGx1Zwo+IChvciBob3Qtb25saW5pbmcpIGlzICh1bil1c2VkIGluIHByYWN0
aWNlPwoKVGhlIGxvZ2ljYWwgY29uc2VxdWVuY2Ugb2YgaG90cGx1ZyBicmVha2luZyBNQ0VzLgoK
SWYgaG90cGx1ZyBoYWQgYmVlbiB1c2VkIGluIHByYWN0aWNlLCB0aGUgTUNFIGJlaGF2aW91ciB3
b3VsZCBoYXZlIGNvbWUKdG8gbGlnaHQgbXVjaCBzb29uZXIsIHdoZW4gTUNFcyBkaWRuJ3Qgd29y
ayBpbiBwcmFjdGljZS4KCkdpdmVuIHRoYXQgTUNFcyByZWFsbHkgZGlkIHdvcmsgaW4gcHJhY3Rp
Y2UgZXZlbiBiZWZvcmUgdGhlIEwxVEYgZGF5cywKaG90cGx1ZyB3YXNuJ3QgaW4gY29tbW9uLWVu
b3VnaCB1c2UgZm9yIGFueW9uZSB0byBub3RpY2UgdGhlIE1DRSBiZWhhdmlvdXIuCgo+PiBBIGd1
ZXN0IGNhbid0IGNvbnRyb2wvZ3Vlc3Mgd2hlbiBhIGhvdHBsdWcgZXZlbiBtaWdodCBvY2N1ciwg
b3Igd2hlcmUKPj4gZXhhY3RseSB0aGlzIGJyYW5jaCBpcyBpbiBtZW1vcnkgKGFmdGVyIGFsbCAt
IGl0IGlzIHZhcmlhYmxlIGJhc2VkIG9uCj4+IHRoZSBwb3NpdGlvbiBvZiB0aGUgdHJhbXBvbGlu
ZSksIGFuZCBjb3JlIHNjaGVkdWxpbmcgbWl0aWdhdGVzIHRoZSByaXNrCj4+IGVudGlyZWx5Lgo+
ICIuLi4gd2lsbCBtaXRpZ2F0ZSAuLi4iIC0gaXQncyBleHBlcmltZW50YWwgdXAgdG8gbm93LCBp
c24ndCBpdD8KCkNvcmUgc2NoZWR1bGluZyBvdWdodCB0byBwcmV2ZW50IHRoZSBwcm9ibGVtIGVu
dGlyZWx5LsKgIFRoZSBjdXJyZW50IGNvZGUKaXMgbm90IHNhZmUgaW4gdGhlIGFic2VuY2Ugb2Yg
Y29yZSBzY2hlZHVsaW5nLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:29:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inNwu-0003b3-LE; Fri, 03 Jan 2020 14:29:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inNwt-0003ay-JK
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:29:11 +0000
X-Inumbo-ID: 67deb2bc-2e35-11ea-a4b5-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67deb2bc-2e35-11ea-a4b5-12813bfff9fa;
 Fri, 03 Jan 2020 14:29:10 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id y17so42636187wrh.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 06:29:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=R9GapnPIgMVS8KGg+pW60n1GUfY5GzqqG9Z+UHzJEdQ=;
 b=OFXXpvqpT3rD6i57TP5NBO/nBEJNKgTNeh7YYCsiNArnOdxoK4VGv067tt+6Rg3vd+
 uKnevg/0SM8HkE+sVUEp7t4/rMQYSRl7td3VyB08XILj3bHKUahdN1O1/EkjDLgDxAHo
 Uqg/ZABkzokuTQxZccmlEhAeeQTkEs4R+wfvbl7vBj2VV73hWeBWZGTnkP0LdUA1g5rJ
 Hf/aqVfwIkN46/I7zs3QPISqIQAmnV1WGJuikjxcim2Kj0PHWLZTfFrFHXWDhtHK//f2
 1VfWpqcxjnGZ3F6WHte/0t9SOLU8PRUvSkb6A5oF9Tjr+8aS58lKXDf6UV9x4hIwZVBH
 1LHQ==
X-Gm-Message-State: APjAAAUe2c37X79iGTcD4Ppv87z1EEHg8WxwVaMsUck0e63SMPmKtOGS
 yVkfO1Bd4OKx+XVOc4QY1eQ=
X-Google-Smtp-Source: APXvYqzoM2B6hZfBp8O+T+zIW0QlJN2kListrmPYUw2fqwXU/gOLFwjkLNPIub2OeIraJJKl2aNefw==
X-Received: by 2002:adf:8297:: with SMTP id 23mr34313343wrc.379.1578061749548; 
 Fri, 03 Jan 2020 06:29:09 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id r5sm59503628wrt.43.2020.01.03.06.29.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 06:29:09 -0800 (PST)
Date: Fri, 3 Jan 2020 14:29:07 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200103142907.ylckq7fh2h536w72@debian>
References: <20191219144217.305851-1-anthony.perard@citrix.com>
 <20191219144217.305851-3-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191219144217.305851-3-anthony.perard@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 2/2] automation: Cache sub-project git
 tree in build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBEZWMgMTksIDIwMTkgYXQgMDI6NDI6MTdQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gR2l0TGFiIGhhdmUgYSBjYWNoaW5nIGNhcGFiaWxpdHksIHNlZSBbMV0uIExldCdz
IHVzZSBpdCB0byBhdm9pZCB1c2luZwo+IEludGVybmV0IHRvbyBvZnRlbi4KPiAKPiBUaGUgY2Fj
aGUgaXMgc2V0dXAgc28gdGhhdCB3aGVuIHhlbi5naXQvQ29uZmlnLm1rIGlzIGNoYW5nZWQsIHRo
ZQo+IGNhY2hlIHdpbGwgbmVlZCB0byBiZSByZWNyZWF0ZWQuIFRoaXMgaGFzIGJlZW4gY2hvc2Vu
IGJlY2F1c2UgdGhhdCBpcwo+IHdoZXJlIHRoZSBpbmZvcm1hdGlvbiBhYm91dCBob3cgdG8gY2xv
bmUgc3ViLXByb2plY3QgdHJlZXMgaXMgZW5jb2RlZAo+IChyZXZpc2lvbnMpLiBUaGF0IG1heSBu
b3Qgd29yayBmb3IgcWVtdS14ZW4gdHJlZSB3aGljaCB1c3VhbGx5IGlzCj4gYG1hc3RlcicsIGJ1
dCB0aGF0IHNob3VsZCBiZSBmaW5lIGZvciBub3cuCj4gCj4gVGhlIGNhY2hlIGlzIHBvcHVsYXRl
ZCBvZiAiZ2l0IGJ1bmRsZSIgd2hpY2ggd2lsbCBjb250YWluIGEgbWlycm9yIG9mCj4gdGhlIG9y
aWdpbmFsIHJlcG8sIGFuZCBjYW4gYmUgY2xvbmVkIGZyb20uIElmIHRoZSBidW5kbGUgZXhpc3Qs
IHRoZQo+IHNjcmlwdCBoYXZlIHRoZSBYZW4gbWFrZWZpbGVzIGNsb25lIGZyb20gaXQsIG90aGVy
d2lzZSBpdCB3aWxsIGNsb25lCj4gZnJvbSB0aGUgb3JpZ2luYWwgVVJMIGFuZCB0aGUgYnVuZGxl
cyB3aWxsIGJlIGNyZWF0ZWQganVzdCBhZnRlci4KPiAKPiBXZSBoYXZlIG1vcmUgdGhhbiBvbmUg
cnVubmVyIGluIEdpdExhYiwgYW5kIG5vIHNoYXJlZCBjYWNoZSBiZXR3ZWVuCj4gdGhlbSwgc28g
ZXZlcnkgYnVpbGQgam9icyB3aWxsIGJlIHJlc3BvbnNpYmxlIHRvIGNyZWF0ZSB0aGUgY2FjaGUu
Cj4gCj4gWzFdIGh0dHBzOi8vZG9jcy5naXRsYWIuY29tL2VlL2NpL3lhbWwvUkVBRE1FLmh0bWwj
Y2FjaGUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KClRoaXMgaXMgYSBnb29kIGltcHJvdmVtZW50LgoKSGF2ZSB5b3UgcnVuIHRo
aXMgaW4gR2l0bGFiIENJPyBDYW4geW91IHBvaW50IG1lIHRvIGEgcnVuPwoKPiAtLS0KPiAgYXV0
b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCAgICAgfCAgOCArKysrKwo+ICBhdXRvbWF0aW9u
L3NjcmlwdHMvcHJlcGFyZS1jYWNoZS5zaCB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx
MDA3NTUgYXV0b21hdGlvbi9zY3JpcHRzL3ByZXBhcmUtY2FjaGUuc2gKPiAKPiBkaWZmIC0tZ2l0
IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNp
L2J1aWxkLnlhbWwKPiBpbmRleCAxZTYxZDMwYzg1NDUuLjhmOWY1M2E0MjIyZiAxMDA2NDQKPiAt
LS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCj4gKysrIGIvYXV0b21hdGlvbi9n
aXRsYWItY2kvYnVpbGQueWFtbAo+IEBAIC0xLDYgKzEsMTQgQEAKPiAgLmJ1aWxkLXRtcGw6ICZi
dWlsZAo+ICAgIHN0YWdlOiBidWlsZAo+ICAgIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hl
bi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KPiArICBjYWNoZToKPiArICAgIGtleToKPiArICAg
ICAgZmlsZXM6Cj4gKyAgICAgICAgLSBDb25maWcubWsKPiArICAgIHBhdGhzOgo+ICsgICAgICAt
IGNpX2NhY2hlCj4gKyAgYmVmb3JlX3NjcmlwdDoKPiArICAgIC0gLi9hdXRvbWF0aW9uL3Njcmlw
dHMvcHJlcGFyZS1jYWNoZS5zaAo+ICAgIHNjcmlwdDoKPiAgICAgIC0gLi9hdXRvbWF0aW9uL3Nj
cmlwdHMvYnVpbGQgMj4mMSB8IHRlZSBidWlsZC5sb2cKPiAgICBhcnRpZmFjdHM6Cj4gZGlmZiAt
LWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9wcmVwYXJlLWNhY2hlLnNoIGIvYXV0b21hdGlvbi9z
Y3JpcHRzL3ByZXBhcmUtY2FjaGUuc2gKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAw
MDAwMDAwMDAwMC4uMDE3ZjFiOGYwNjcyCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2F1dG9tYXRp
b24vc2NyaXB0cy9wcmVwYXJlLWNhY2hlLnNoCj4gQEAgLTAsMCArMSw1MiBAQAo+ICsjIS9iaW4v
YmFzaAo+ICsKPiArc2V0IC1leAo+ICsKPiArY2FjaGVkaXI9IiR7Q0lfUFJPSkVDVF9ESVI6PWBw
d2RgfS9jaV9jYWNoZSIKPiArbWtkaXIgLXAgIiRjYWNoZWRpciIKPiArCj4gK2RlY2xhcmUgLUEg
cgo+ICtyW2V4dHJhcy9taW5pLW9zXT1NSU5JT1NfVVBTVFJFQU1fVVJMCj4gK3JbdG9vbHMvcWVt
dS14ZW4tZGlyXT1RRU1VX1VQU1RSRUFNX1VSTAo+ICtyW3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlv
bmFsLWRpcl09UUVNVV9UUkFESVRJT05BTF9VUkwKPiArclt0b29scy9maXJtd2FyZS9vdm1mLWRp
cl09T1ZNRl9VUFNUUkVBTV9VUkwKPiArclt0b29scy9maXJtd2FyZS9zZWFiaW9zLWRpcl09U0VB
QklPU19VUFNUUkVBTV9VUkwKCkRvZXMgdGhpcyBtZWFuIGlmIGluIHRoZSBmdXR1cmUgd2UgYWRk
IG9yIHJlbW92ZSB0cmVlcyB3ZSB3aWxsIG5lZWQgdG8KbW9kaWZ5IHRoaXMgcGFydCBpbiB0aGUg
c2FtZSBjb21taXQ/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:33:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inO1A-0004Ot-81; Fri, 03 Jan 2020 14:33:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inO18-0004Oo-4a
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:33:34 +0000
X-Inumbo-ID: 0461c048-2e36-11ea-a4b5-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0461c048-2e36-11ea-a4b5-12813bfff9fa;
 Fri, 03 Jan 2020 14:33:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15C45ABD0;
 Fri,  3 Jan 2020 14:33:32 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
 <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
 <5f6fff0a-d677-11e5-07ad-7e0250d29477@suse.com>
 <1628e07b-4599-e885-df5b-8b71872ca291@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8cc1f7c7-c40d-c155-0d69-239cd6ac4455@suse.com>
Date: Fri, 3 Jan 2020 15:34:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1628e07b-4599-e885-df5b-8b71872ca291@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDEuMjAyMCAxNToyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wMS8yMDIw
IDEzOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDMuMDEuMjAyMCAxNDo0NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDAzLzAxLzIwMjAgMTM6MzYsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDAyLjAxLjIwMjAgMTU6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IEBA
IC0xMTEsMjYgKzEwOSw2IEBAIHRyYW1wb2xpbmVfcHJvdG1vZGVfZW50cnk6Cj4+Pj4+ICBzdGFy
dDY0Ogo+Pj4+PiAgICAgICAgICAvKiBKdW1wIHRvIGhpZ2ggbWFwcGluZ3MuICovCj4+Pj4+ICAg
ICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwgJXJkaQo+Pj4+PiAtCj4+Pj4+IC0jaWZkZWYg
Q09ORklHX0lORElSRUNUX1RIVU5LCj4+Pj4+IC0gICAgICAgIC8qCj4+Pj4+IC0gICAgICAgICAq
IElmIGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmluZyBhIENQVSwgc2libGluZyB0
aHJlYWRzIGNhbgo+Pj4+PiAtICAgICAgICAgKiBhdHRlbXB0IEJyYW5jaCBUYXJnZXQgSW5qZWN0
aW9uIGFnYWluc3QgdGhpcyBqbXAuCj4+Pj4+IC0gICAgICAgICAqCj4+Pj4+IC0gICAgICAgICAq
IFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5FIHRodW5r
LCBhbmQgYXJlCj4+Pj4+IC0gICAgICAgICAqIGZ1cnRoZXIgdGhhbiBkaXNwMzIgZnJvbSB0aGUg
aGlnaCBtYXBwaW5ncyBzbyBjb3VsZG4ndCB1c2UKPj4+Pj4gLSAgICAgICAgICogSlVNUF9USFVO
SyBldmVuIGlmIGl0IHdhcyBhIG5vbi1SRVRQT0xJTkUgdGh1bmsuICBGdXJ0aGVybW9yZSwgYW4K
Pj4+Pj4gLSAgICAgICAgICogTEZFTkNFIGlzbid0IG5lY2Vzc2FyaWx5IHNhZmUgdG8gdXNlIGF0
IHRoaXMgcG9pbnQuCj4+Pj4+IC0gICAgICAgICAqCj4+Pj4+IC0gICAgICAgICAqIEFzIHRoaXMg
aXNuJ3QgYSBob3RwYXRoLCB1c2UgYSBmdWxseSBzZXJpYWxpc2luZyBldmVudCB0byByZWR1Y2UK
Pj4+Pj4gLSAgICAgICAgICogdGhlIHNwZWN1bGF0aW9uIHdpbmRvdyBhcyBtdWNoIGFzIHBvc3Np
YmxlLiAgJWVieCBuZWVkcyBwcmVzZXJ2aW5nCj4+Pj4+IC0gICAgICAgICAqIGZvciBfX2hpZ2hf
c3RhcnQuCj4+Pj4+IC0gICAgICAgICAqLwo+Pj4+PiAtICAgICAgICBtb3YgICAgICVlYngsICVl
c2kKPj4+Pj4gLSAgICAgICAgY3B1aWQKPj4+Pj4gLSAgICAgICAgbW92ICAgICAlZXNpLCAlZWJ4
Cj4+Pj4+IC0jZW5kaWYKPj4+Pj4gLQo+Pj4+PiAgICAgICAgICBqbXBxICAgIColcmRpCj4+Pj4g
SSBjYW4gc2VlIHRoaXMgYmVpbmcgdW5uZWVkZWQgd2hlbiBydW5uaW5nIHZpcnR1YWxpemVkLCBh
cyB5b3Ugc2FpZAo+Pj4+IGluIHJlcGx5IHRvIFdlaS4gSG93ZXZlciwgZm9yIGhvdC1vbmxpbmlu
ZyAod2hlbiBvdGhlciBDUFVzIG1heSBydW4KPj4+PiByYW5kb20gdkNQVS1zKSBJIGRvbid0IHNl
ZSBob3cgdGhpcyBjYW4gc2FmZWx5IGJlIGRyb3BwZWQuIFRoZXJlJ3MKPj4+PiBubyBzaW1pbGFy
IGNvbmNlcm4gZm9yIFMzIHJlc3VtZSwgYXMgdGhhd19kb21haW5zKCkgaGFwcGVucyBvbmx5Cj4+
Pj4gYWZ0ZXIgZW5hYmxlX25vbmJvb3RfY3B1cygpLgo+Pj4gSSBjb3ZlcmVkIHRoYXQgaW4gdGhl
IHNhbWUgcmVwbHkuwqAgQW55IGd1ZXN0IHdoaWNoIGNhbiB1c2UgYnJhbmNoIHRhcmdldAo+Pj4g
aW5qZWN0aW9uIGFnYWluc3QgdGhpcyBqbXAgY2FuIGFsc28gcG9pc29uIHRoZSByZWd1bGFyIGJy
YW5jaCBwcmVkaWN0b3IKPj4+IGFuZCBnZXQgYXQgZGF0YSB0aGF0IHdheS4KPj4gQXJlbid0IHlv
dSBpbXBseWluZyB0aGVuIHRoYXQgcmV0cG9saW5lcyBjb3VsZCBhbHNvIGJlIGRyb3BwZWQ/Cj4g
Cj4gTm8uwqAgSXQgaXMgYSBzaW1wbGUgcmlzayB2cyBjb21wbGV4aXR5IHRyYWRlb2ZmLgo+IAo+
IEd1ZXN0cyBydW5uaW5nIG9uIGEgc2libGluZyAqY2FuIGFscmVhZHkqIGF0dGFjayB0aGlzIGJy
YW5jaCB3aXRoIEJUSSwKPiBiZWNhdXNlIENQVUlEIGlzbid0IGEgZml4IHRvIGJhZCBCVEIgc3Bl
Y3VsYXRpb24sIGFuZCB0aGUgbGVha2FnZSBnYWRnZXQKPiBuZWVkIG9ubHkgYmUgYSBzaW5nbGUg
aW5zdHJ1Y3Rpb24uCj4gCj4gU3VjaCBhIGd1ZXN0IGNhbiBhbHNvIGF0dGFjayBYZW4gaW4gZ2Vu
ZXJhbCB3aXRoIFNwZWN0cmUgdjEuCj4gCj4gQXMgSSBzYWlkIC0gdGhpcyB3YXMgaW50cm9kdWNl
ZCBiZWNhdXNlIG9mIHBhcmFub2lhLCBiYWNrIHdoaWxlIHRoZSBmZXcKPiBwZW9wbGUgd2hvIGtu
ZXcgYWJvdXQgdGhlIGlzc3VlcyAob25seSBzZXZlcmFsIGh1bmRyZWQgYXQgdGhlIHRpbWUpIHdl
cmUKPiBhdHRlbXB0aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBleGFjdGx5IGEgc3BlY3VsYXRpdmUg
YXR0YWNrIGxvb2tlZCBsaWtlLAo+IGFuZCB3YXMgYXBwbHlpbmcgZHVjdCB0YXBlIHRvIGV2ZXJ5
dGhpbmcgc3VzcGljaW91cyBiZWNhdXNlIHdlIGhhZCAwCj4gdGltZSB0byByZXdyaXRlIHNldmVy
YWwgY29yZSBwaWVjZXMgb2Ygc3lzdGVtIGhhbmRsaW5nLgoKV2VsbCwgb2theSB0aGVuOgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKPj4+IE9uY2UgYWdhaW4sIHdl
IGdldCB0byBDUFUgSG90cGx1ZyBiZWluZyBhbiB1bnVzZWQgZmVhdHVyZSBpbiBwcmFjdGljZSwK
Pj4+IHdoaWNoIGlzIGNvbXBsZXRlbHkgZXZpZGVudCBub3cgd2l0aCBJbnRlbCBNQ0UgYmVoYXZp
b3VyLgo+PiBXaGF0IGRvZXMgSW50ZWwncyBNQ0UgYmVoYXZpb3IgaGF2ZSB0byBkbyB3aXRoIHdo
ZXRoZXIgQ1BVIGhvdHBsdWcKPj4gKG9yIGhvdC1vbmxpbmluZykgaXMgKHVuKXVzZWQgaW4gcHJh
Y3RpY2U/Cj4gCj4gVGhlIGxvZ2ljYWwgY29uc2VxdWVuY2Ugb2YgaG90cGx1ZyBicmVha2luZyBN
Q0VzLgo+IAo+IElmIGhvdHBsdWcgaGFkIGJlZW4gdXNlZCBpbiBwcmFjdGljZSwgdGhlIE1DRSBi
ZWhhdmlvdXIgd291bGQgaGF2ZSBjb21lCj4gdG8gbGlnaHQgbXVjaCBzb29uZXIsIHdoZW4gTUNF
cyBkaWRuJ3Qgd29yayBpbiBwcmFjdGljZS4KPiAKPiBHaXZlbiB0aGF0IE1DRXMgcmVhbGx5IGRp
ZCB3b3JrIGluIHByYWN0aWNlIGV2ZW4gYmVmb3JlIHRoZSBMMVRGIGRheXMsCj4gaG90cGx1ZyB3
YXNuJ3QgaW4gY29tbW9uLWVub3VnaCB1c2UgZm9yIGFueW9uZSB0byBub3RpY2UgdGhlIE1DRSBi
ZWhhdmlvdXIuCgpPciBzeXN0ZW1zIHdoZXJlIENQVSBob3RwbHVnIHdhcyBhY3R1YWxseSB1c2Vk
IG9uIHdlcmUgb2YgZ29vZAplbm91Z2ggcXVhbGl0eSB0byBuZXZlciBzdXJmYWNlICNNQyAocGVy
c29uYWxseSBJIGRvbid0IHRoaW5rCkkndmUgc2VlbiBtb3JlIHRoYW4gYSBoYW5kZnVsIG9mIG5v
bi1yZXByb2R1Y2libGUgI01DIGluc3RhbmNlcyk/Ck9yIHBlb3BsZSBoYXZpbmcgcnVuIGludG8g
dGhlIGJhZCBiZWhhdmlvciBzaW1wbHkgZGlkbid0IGhhdmUgdGhlCnJlc291cmNlcyB0byBpbnZl
c3RpZ2F0ZSB3aHkgdGhlaXIgc3lzdGVtIHNodXQgZG93biBzaWxlbnRseQoocGVyaGFwcyBnaXZp
bmcgZW50aXJlbHkgcmFuZG9tIGFwcGVhcmFuY2Ugb2YgdGhlIGJlaGF2aW9yKT8KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:35:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14: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 1inO2o-0004UU-L0; Fri, 03 Jan 2020 14:35:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inO2n-0004UP-Nr
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:35:17 +0000
X-Inumbo-ID: 424fbee6-2e36-11ea-a4b7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 424fbee6-2e36-11ea-a4b7-12813bfff9fa;
 Fri, 03 Jan 2020 14:35: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 mx2.suse.de (Postfix) with ESMTP id 27497ABD0;
 Fri,  3 Jan 2020 14:35:16 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: xen-announce@lists.xenproject.org
Message-ID: <68f64ed0-25b4-014d-1fbf-b561a1043991@suse.com>
Date: Fri, 3 Jan 2020 15:35:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen 4.12.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@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>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjEyLjIu
IFRoaXMgaXMgYXZhaWxhYmxlCmltbWVkaWF0ZWx5IGZyb20gaXRzIGdpdCByZXBvc2l0b3J5Cmh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMvc3RhYmxlLTQuMTIKKHRhZyBSRUxFQVNFLTQuMTIuMikgb3IgZnJvbSB0aGUgWGVuUHJv
amVjdCBkb3dubG9hZCBwYWdlCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1w
cm9qZWN0LWFyY2hpdmVzL3hlbi1wcm9qZWN0LTQtMTItc2VyaWVzL3hlbi1wcm9qZWN0LTQtMTIt
Mi8KKHdoZXJlIGEgbGlzdCBvZiBjaGFuZ2VzIGNhbiBhbHNvIGJlIGZvdW5kKS4KCldlIHJlY29t
bWVuZCBhbGwgdXNlcnMgb2YgdGhlIDQuMTIgc3RhYmxlIHNlcmllcyB0byB1cGRhdGUgdG8gdGhp
cwpsYXRlc3QgcG9pbnQgcmVsZWFzZS4KClJlZ2FyZHMsIEphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:43:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:43: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 1inOAn-0005Lm-K2; Fri, 03 Jan 2020 14:43:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOAm-0005Lh-Iq
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:43:32 +0000
X-Inumbo-ID: 647cad84-2e37-11ea-a914-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 647cad84-2e37-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 14:43:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9FAC2B052;
 Fri,  3 Jan 2020 14:43:22 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-7-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f3803fa1-fc4f-8754-f654-0c93193f69e7@suse.com>
Date: Fri, 3 Jan 2020 15:44:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191224151932.6304-7-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 06/12] docs/migration Specify migration v3
 and STATIC_DATA_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMjQuMTIuMjAxOSAxNjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBNaWdyYXRpb24gZGF0
YSBjYW4gYmUgc3BsaXQgaW50byB0d28gcGFydHMgLSB0aGF0IHdoaWNoIGlzIGludmFyaWFudCBv
Zgo+IGd1ZXN0IGV4ZWN1dGlvbiwgYW5kIHRoYXQgd2hpY2ggaXMgbm90LiAgU2VwYXJhdGUgdGhl
c2UgdHdvIHdpdGggdGhlCj4gU1RBVElDX0RBVEFfRU5EIHJlY29yZC4KPiAKPiBUaGUgc2hvcnQg
dGVybSwgd2Ugd2FudCB0byBtb3ZlIHRoZSB4ODYgQ1BVIFBvbGljeSBkYXRhIGludG8gdGhlIHN0
cmVhbS4KPiBJbiB0aGUgbG9uZ2VyIHRlcm0sIHdlIHdhbnQgdG8gcHJvdmlzaW9uYWxseSBzZW5k
IHRoZSBzdGF0aWMgZGF0YSBvbmx5Cj4gdG8gdGhlIGRlc3RpbmF0aW9uIGFzIGEgbW9yZSByb2J1
c3QgY29tcGF0aWJpbGl0eSBjaGVjay4gIEluIGJvdGggY2FzZXMsCj4gd2Ugd2lsbCB3YW50IGEg
Y2FsbGJhY2sgaW50byB0aGUgaGlnaGVyIGxldmVsIHRvb2xzdGFjay4KPiAKPiBNYW5kYXRlIHRo
ZSBwcmVzZW5jZSBvZiB0aGUgU1RBVElDX0RBVEFfRU5EIHJlY29yZCwgYW5kIGRlY2xhcmUgdGhp
cyB2MywKPiBhbG9uZyB3aXRoIGluc3RydWN0aW9ucyBmb3IgaG93IHRvIGNvbXBhdGlibHkgaW50
ZXJwcmV0IGEgdjIgc3RyZWFtLgoKV2hhdCBkb2Vzbid0IGJlY29tZSBjbGVhciAodG8gbWUpIGZy
b20gYWxsIG9mIHRoZSBhYm92ZSBpcyB3aHkgdGhpcwpyZWNvcmQgaXMgbmVlZGVkICh3YW50ZWQp
LCBhbmQgaGVuY2Ugd2h5IGl0IGlzIHRvIGJlIG1hbmRhdG9yeS4KQWZ0ZXIgYWxsIC4uLgoKPiBA
QCAtNjc1LDkgKzY5NCwyMyBAQCBBIHR5cGljYWwgc2F2ZSByZWNvcmQgZm9yIGFuIHg4NiBIVk0g
Z3Vlc3QgaW1hZ2Ugd291bGQgbG9vayBsaWtlOgo+ICBIVk1fUEFSQU1TIG11c3QgcHJlY2VkZSBI
Vk1fQ09OVEVYVCwgYXMgY2VydGFpbiBwYXJhbWV0ZXJzIGNhbiBhZmZlY3QKPiAgdGhlIHZhbGlk
aXR5IG9mIGFyY2hpdGVjdHVyYWwgc3RhdGUgaW4gdGhlIGNvbnRleHQuCj4gIAo+ICtDb21wYXRp
YmlsaXR5IHdpdGggb2xkZXIgdmVyc2lvbnMKPiArPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cj4gKwo+ICt2MyBjb21wYXQgd2l0aCB2Mgo+ICstLS0tLS0tLS0tLS0tLS0tLQo+ICsK
PiArQSB2MyBzdHJlYW0gaXMgY29tcGF0aWJsZSB3aXRoIGEgdjIgc3RyZWFtLCBidXQgbWFuZGF0
ZXMgdGhlIHByZXNlbnNlIG9mIGEKPiArU1RBVElDX0RBVEFfRU5EIHJlY29yZCBhaGVhZCBvZiBh
bnkgbWVtb3J5L3JlZ2lzdGVyIGNvbnRlbnQuICBUaGlzIGlzIHRvIGVhc2UKPiArdGhlIGludHJv
ZHVjdGlvbiBvZiBuZXcgc3RhdGljIGNvbmZpZ3VyYXRpb24gcmVjb3JkcyBvdmVyIHRpbWUuCj4g
Kwo+ICtBIHYzLWNvbXBhdGlibGUgcmVjaWV2ZXIgaW50ZXJwcmV0aW5nIGEgdjIgc3RyZWFtIHNo
b3VsZCBpbmZlciB0aGUgcG9zaXRpb24gb2YKPiArU1RBVElDX0RBVEFfRU5EIGJhc2VkIG9uIGZp
bmRpbmcgdGhlIGZpcnN0IFg4Nl9QVl9QMk1fRlJBTUVTIHJlY29yZCAoZm9yIFBWCj4gK2d1ZXN0
cyksIG9yIFBBR0VfREFUQSByZWNvcmQgKGZvciBIVk0gZ3Vlc3RzKSBhbmQgYmVoYXZlIGFzIGlm
IFNUQVRJQ19EQVRBX0VORAo+ICtoYWQgYmVlbiBzZW50LgoKLi4uIHlvdSBhbHJlYWR5IGltcGx5
IGEgdjMgcmVjZWl2ZXIgY2FuIGRlYWwgd2l0aCBpdHMgYWJzZW5jZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:48:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14: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 1inOFx-0005XM-87; Fri, 03 Jan 2020 14:48:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOFv-0005XH-OB
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:48:51 +0000
X-Inumbo-ID: 22ee7978-2e38-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22ee7978-2e38-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 14:48: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 mx2.suse.de (Postfix) with ESMTP id 47242AD17;
 Fri,  3 Jan 2020 14:48:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
Date: Fri, 3 Jan 2020 15:49:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191224151932.6304-11-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMjQuMTIuMjAxOSAxNjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBAQCAtNDM5LDYgKzQ0
OSwzNCBAQCBkZWYgdmVyaWZ5X3JlY29yZF9zdGF0aWNfZGF0YV9lbmQoc2VsZiwgY29udGVudCk6
Cj4gICAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJTdGF0aWMgZGF0YSBlbmQgcmVjb3Jk
IGZvdW5kIGluIHYyIHN0cmVhbSIpCj4gIAo+ICAKPiArICAgIGRlZiB2ZXJpZnlfcmVjb3JkX3g4
Nl9jcHVpZF9wb2xpY3koc2VsZiwgY29udGVudCk6Cj4gKyAgICAgICAgIiIiIHg4NiBDUFVJRCBw
b2xpY3kgcmVjb3JkICIiIgo+ICsKPiArICAgICAgICBpZiBzZWxmLnZlcnNpb24gPCAzOgo+ICsg
ICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigieDg2IENQVUlEIHBvbGljeSByZWNvcmQgZm91
bmQgaW4gdjIgc3RyZWFtIikKPiArCj4gKyAgICAgICAgc3ogPSBjYWxjc2l6ZShYODZfQ1BVSURf
UE9MSUNZX0ZPUk1BVCkKPiArICAgICAgICBjb250ZW50c3ogPSBsZW4oY29udGVudCkKPiArCj4g
KyAgICAgICAgaWYgY29udGVudHN6IDwgc3ogb3IgKGNvbnRlbnRzeiAlIHN6KSAhPSAwOgo+ICsg
ICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUmVjb3JkIGxlbmd0aCAldSwgZXhwZWN0ZWQg
bXVsdGlwbGUgb2YgJXUiICUKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnRl
bnRzeiwgc3opKQo+ICsKPiArCj4gKyAgICBkZWYgdmVyaWZ5X3JlY29yZF94ODZfbXNyX3BvbGlj
eShzZWxmLCBjb250ZW50KToKPiArICAgICAgICAiIiIgeDg2IE1TUiBwb2xpY3kgcmVjb3JkICIi
Igo+ICsKPiArICAgICAgICBpZiBzZWxmLnZlcnNpb24gPCAzOgo+ICsgICAgICAgICAgICByYWlz
ZSBSZWNvcmRFcnJvcigieDg2IE1TUiBwb2xpY3kgcmVjb3JkIGZvdW5kIGluIHYyIHN0cmVhbSIp
Cj4gKwo+ICsgICAgICAgIHN6ID0gY2FsY3NpemUoWDg2X01TUl9QT0xJQ1lfRk9STUFUKQo+ICsg
ICAgICAgIGNvbnRlbnRzeiA9IGxlbihjb250ZW50KQo+ICsKPiArICAgICAgICBpZiBjb250ZW50
c3ogPCBzeiBvciAoY29udGVudHN6ICUgc3opICE9IDA6Cj4gKyAgICAgICAgICAgIHJhaXNlIFJl
Y29yZEVycm9yKCJSZWNvcmQgbGVuZ3RoICV1LCBleHBlY3RlZCBtdWx0aXBsZSBvZiAldSIgJQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29udGVudHN6LCBzeikpCgpXaGlsZSBJ
IGNhbid0IGV2ZW4gc2VlIGEgdGhlb3JldGljYWwgY2FzZSBvZiB0aGUgQ1BVSUQgYXJyYXkKaGF2
aW5nIHplcm8gZWxlbWVudHMsIGlzIGl0IHJlYWxseSBlbnRpcmVseSBpbXBsYXVzaWJsZSB0byBo
YXZlCmFuIGVtcHR5IE1TUnMgYXJyYXk/IEkuZS4gd291bGRuJ3QgdGhlIGxlZnQgc2lkZSBvZiB0
aGUgIm9yIgpiZXR0ZXIgZ28gYXdheT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 14:55:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 14:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inOMY-0006Nf-2K; Fri, 03 Jan 2020 14:55:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inOMW-0006Na-Db
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 14:55:40 +0000
X-Inumbo-ID: 1664227e-2e39-11ea-88e7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1664227e-2e39-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 14:55:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578063331;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=T4XmfUZFV9TovGLJOeVtQWNlsj7Xyqw5PPYWpchXj4k=;
 b=OfHXvOwzlGxfTU446uGpP5kOKPBqhLdVF2mcmWWzV1Ydz6Xdod7pQ9AU
 PNn4CU9ELcaHWf9kZkF1X4RZz5Czeya+HK4vptN7q8KchxIGAs7EseydG
 92DfcFl7K3MiGLQMPqN+VqECFpV8bxExuFwToLBVDVmMGyzEn209Hk9QN U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: S9TZHjIf8pXvMbqTwF2SA2ysuIn/URfLv5agcDt04a7abd+VBvcU0AvIZZ9lrOmOgiPu0wNzXn
 YQHIVlMjcgXv/1Urq++MxzPr5FcOA5qfomYpUsZL3xEW9RZ6j+iebfosZfzI+wKIIlBzZo6jEs
 K/dM0lHVykSMxCG2Y6FqmFXTixTTAgqFh9LJu8UCMHTSLZHabUwOCvW5Pi2hSuJaFa359A+9hm
 FHf64dnzPeryd9zPbpkq0LaXWee4uJ6KgDLWzAJQCcPwAcGr3a60UA1DAijEmH6f+0wvfyys1Y
 tSM=
X-SBRS: 2.7
X-MesageID: 10784255
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10784255"
To: Jan Beulich <jbeulich@suse.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@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: <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
Date: Fri, 3 Jan 2020 14:55:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMDMvMDEvMjAyMCAxNDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjQuMTIuMjAxOSAx
NjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQEAgLTQzOSw2ICs0NDksMzQgQEAgZGVmIHZl
cmlmeV9yZWNvcmRfc3RhdGljX2RhdGFfZW5kKHNlbGYsIGNvbnRlbnQpOgo+PiAgICAgICAgICAg
ICAgcmFpc2UgUmVjb3JkRXJyb3IoIlN0YXRpYyBkYXRhIGVuZCByZWNvcmQgZm91bmQgaW4gdjIg
c3RyZWFtIikKPj4gIAo+PiAgCj4+ICsgICAgZGVmIHZlcmlmeV9yZWNvcmRfeDg2X2NwdWlkX3Bv
bGljeShzZWxmLCBjb250ZW50KToKPj4gKyAgICAgICAgIiIiIHg4NiBDUFVJRCBwb2xpY3kgcmVj
b3JkICIiIgo+PiArCj4+ICsgICAgICAgIGlmIHNlbGYudmVyc2lvbiA8IDM6Cj4+ICsgICAgICAg
ICAgICByYWlzZSBSZWNvcmRFcnJvcigieDg2IENQVUlEIHBvbGljeSByZWNvcmQgZm91bmQgaW4g
djIgc3RyZWFtIikKPj4gKwo+PiArICAgICAgICBzeiA9IGNhbGNzaXplKFg4Nl9DUFVJRF9QT0xJ
Q1lfRk9STUFUKQo+PiArICAgICAgICBjb250ZW50c3ogPSBsZW4oY29udGVudCkKPj4gKwo+PiAr
ICAgICAgICBpZiBjb250ZW50c3ogPCBzeiBvciAoY29udGVudHN6ICUgc3opICE9IDA6Cj4+ICsg
ICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUmVjb3JkIGxlbmd0aCAldSwgZXhwZWN0ZWQg
bXVsdGlwbGUgb2YgJXUiICUKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb250
ZW50c3osIHN6KSkKPj4gKwo+PiArCj4+ICsgICAgZGVmIHZlcmlmeV9yZWNvcmRfeDg2X21zcl9w
b2xpY3koc2VsZiwgY29udGVudCk6Cj4+ICsgICAgICAgICIiIiB4ODYgTVNSIHBvbGljeSByZWNv
cmQgIiIiCj4+ICsKPj4gKyAgICAgICAgaWYgc2VsZi52ZXJzaW9uIDwgMzoKPj4gKyAgICAgICAg
ICAgIHJhaXNlIFJlY29yZEVycm9yKCJ4ODYgTVNSIHBvbGljeSByZWNvcmQgZm91bmQgaW4gdjIg
c3RyZWFtIikKPj4gKwo+PiArICAgICAgICBzeiA9IGNhbGNzaXplKFg4Nl9NU1JfUE9MSUNZX0ZP
Uk1BVCkKPj4gKyAgICAgICAgY29udGVudHN6ID0gbGVuKGNvbnRlbnQpCj4+ICsKPj4gKyAgICAg
ICAgaWYgY29udGVudHN6IDwgc3ogb3IgKGNvbnRlbnRzeiAlIHN6KSAhPSAwOgo+PiArICAgICAg
ICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIlJlY29yZCBsZW5ndGggJXUsIGV4cGVjdGVkIG11bHRp
cGxlIG9mICV1IiAlCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29udGVudHN6
LCBzeikpCj4gV2hpbGUgSSBjYW4ndCBldmVuIHNlZSBhIHRoZW9yZXRpY2FsIGNhc2Ugb2YgdGhl
IENQVUlEIGFycmF5Cj4gaGF2aW5nIHplcm8gZWxlbWVudHMsIGlzIGl0IHJlYWxseSBlbnRpcmVs
eSBpbXBsYXVzaWJsZSB0byBoYXZlCj4gYW4gZW1wdHkgTVNScyBhcnJheT8gSS5lLiB3b3VsZG4n
dCB0aGUgbGVmdCBzaWRlIG9mIHRoZSAib3IiCj4gYmV0dGVyIGdvIGF3YXk/CgpNU1JzIHdpbGwg
bmV2ZXIgaGF2ZSAwIGVudHJpZXMsIGJlY2F1c2UgdW5saWtlIENQVUlELCB3ZSBjYW4ndCBvbWl0
CnJlY29yZHMgd2l0aCAwcyBhcyB0aGVpciBjb250ZW50LsKgIFRoaXMgYmVjb21lcyBhbWJpZ3Vv
dXMgd2hlbiB0aGUKcG9saWN5IGRlZmF1bHQgaXMgbm9uemVyby4KCldoZW4gd2UgZG8gZ2FpbiBt
b3JlIE1TUnMsIEkgd2lsbCBzZWUgYWJvdXQgb3JnYW5pc2luZyBlbGlzaW9uIGJhc2VkIG9uCkNQ
VUlEIGZlYXR1cmVzLCBzbyB3ZSBkb24ndCBoYXZlIHRvIHNlbmQgYSAwIGZvciBldmVyeSBzaW5n
bGUgTVNSIGluIHRoZQpwb2xpY3ksIGJ1dCBNU1JzIHdpdGhvdXQgQ1BVSUQgZW51bWVyYXRpb24g
bXVzdCBhbHdheXMgYmUgc2VudC4KClRoaXMgbWVhbnMgdGhhdCB0aGUgb25lIE1TUiB3ZSBoYXZl
IGN1cnJlbnRseSAoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8KZm9yIENQVUlEIEZhdWx0aW5nLCB3
aGljaCB3ZSBhbHNvIHZpcnR1YWxpc2Ugb24gQU1EIGhhcmR3YXJlKSBzaGFsbAp1bmNvbmRpdGlv
bmFsbHkgYmUgcHJlc2VudCBmb3JldmVyIG1vcmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:02:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15:02: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 1inOTD-0007Gb-W8; Fri, 03 Jan 2020 15:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inOTC-0007GW-VE
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:02:34 +0000
X-Inumbo-ID: 1188dc44-2e3a-11ea-a4c0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1188dc44-2e3a-11ea-a4c0-12813bfff9fa;
 Fri, 03 Jan 2020 15:02:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578063753;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=vdApFXcRyoeWV5YBRKQ6h+ZzkPOh/ZyqU98tEYVfGaA=;
 b=fo/MEqqsvspjSf+pqYeYGiCcNagX+oaNj/XlaicOQmhrUaI7EX5YNOuf
 UrwJPDLkP5iC58yE4XpZbQN8BCKkKbZTjYTnJqjxUejgO76SBYxrDau2g
 zd/M4eBRtWskhmXBM1wi4vhJFUM34+ax8kAiMXMpotWemp0wSTwmTyjLq M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zBPtATufBHwBJH2YM2V+dP5wutJO72R19OTWPLPdx2HSnZDwPJZ7f+EbCu6lEVxePm4FO1yHcm
 EzcmRo/JimtFb3lP5sQ5Xqi5BjUYntQ4PsUOuO4rNrW0asXsFIwMBaF1Lx63YM4Ev8Dkxe/yL6
 RGXN3WvEjoKu2Sxux9tcU5rrALGSHBK3s7mQcEB6s/bGSAhjl7kk8svsaeqtu5B/2hj9ktF9T1
 NRgZ8R/A1y9dk3fIC8LEq2xrjVsupgtHpC0IlsRPDi2jVbWllvlUCfFGSjuUe1C//gGON5DOPB
 IR8=
X-SBRS: 2.7
X-MesageID: 10784635
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10784635"
To: Jan Beulich <jbeulich@suse.com>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
 <a954c0a2-7ef0-4cf8-2a67-3972e7368d7e@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: <c26cd7d9-1be5-92a2-efe4-16e4c2d747ae@citrix.com>
Date: Fri, 3 Jan 2020 15:02:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a954c0a2-7ef0-4cf8-2a67-3972e7368d7e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Varad Gautam <vrd@amazon.de>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.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>

T24gMDMvMDEvMjAyMCAxNDoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMTIuMjAxOSAy
MToxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaAo+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4+IEBAIC0xMjMs
MTYgKzEyMywxMiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKPj4gIAo+PiAgICAgIC8qIG90aGVy
IHN0YXRlIGluZm8gKi8KPj4gICAgICB1aW50MzJfdCBmX2FjdGl2ZVtYRU5GRUFUX05SX1NVQk1B
UFNdOwo+PiArCj4+ICAgICAgLyoKPj4gLSAgICAgKiBwMm1faG9zdCBtYXBzIGd1ZXN0IHBoeXNp
Y2FsIGFkZHJlc3NlcyBhbiBvZmZzZXQgZnJvbQo+PiAtICAgICAqIHJhbWJhc2VfcGZuIChzZWUg
YmVsb3cpIGludG8gZ2Zucy4KPiBUaGUgcmVtb3ZhbCBvZiB0aGlzIHBhcnQgb2YgdGhlIGNvbW1l
bnQgYW5kIC4uLgo+Cj4+IC0gICAgICogRm9yIGEgcHVyZSBQViBndWVzdCB0aGlzIG1lYW5zIHRo
YXQgaXQgbWFwcyBHUEZOcyBpbnRvIE1GTnMgZm9yCj4+IC0gICAgICogYSBoeWJyaWQgZ3Vlc3Qg
dGhpcyBtZWFucyB0aGF0IGl0IG1hcHMgR1BGTnMgdG8gR1BGTlMuCj4+IC0gICAgICoKPj4gLSAg
ICAgKiBOb3RlIHRoYXQgdGhlIGlucHV0IGlzIG9mZnNldCBieSByYW1iYXNlLgo+PiArICAgICAq
IHB2X3AybSBpcyBzcGVjaWZpYyB0byB4ODYgUFYgZ3Vlc3RzLCBhbmQgbWFwcyBHRk5zIHRvIE1G
TnMuICBJdCBpcwo+PiArICAgICAqIGV2ZW50dWFsbHkgY29waWVkIGludG8gZ3Vlc3QgY29udGV4
dC4KPj4gICAgICAgKi8KPj4gLSAgICB4ZW5fcGZuX3QgKnAybV9ob3N0Owo+PiArICAgIHhlbl9w
Zm5fdCAqcHZfcDJtOwo+PiAgCj4+ICAgICAgLyogcGh5c2ljYWwgbWVtb3J5Cj4+ICAgICAgICoK
Pj4gQEAgLTQzMyw5ICs0MjksMTIgQEAgc3RhdGljIGlubGluZSB4ZW5fcGZuX3QgeGNfZG9tX3Ay
bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhlbl9wZm5fdCBwZm4pCj4+ICB7Cj4+ICAgICAg
aWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkKPj4gICAgICAgICAgcmV0dXJuIHBmbjsKPj4g
LSAgICBpZiAocGZuIDwgZG9tLT5yYW1iYXNlX3BmbiB8fCBwZm4gPj0gZG9tLT5yYW1iYXNlX3Bm
biArIGRvbS0+dG90YWxfcGFnZXMpCj4+ICsKPj4gKyAgICAvKiB4ODYgUFYgb25seSBub3cuICov
Cj4+ICsgICAgaWYgKCBwZm4gPj0gZG9tLT50b3RhbF9wYWdlcyApCj4+ICAgICAgICAgIHJldHVy
biBJTlZBTElEX01GTjsKPj4gLSAgICByZXR1cm4gZG9tLT5wMm1faG9zdFtwZm4gLSBkb20tPnJh
bWJhc2VfcGZuXTsKPj4gKwo+PiArICAgIHJldHVybiBkb20tPnB2X3AybVtwZm5dOwo+PiAgfQo+
IC4uLiB0aGUgZHJvcHBpbmcgb2YgYWxsIHVzZXMgb2YgcmFtYmFzZV9wZm4gaGVyZSBtYWtlIGl0
IGxvb2sKPiBsaWtlIHlvdSdyZSBkb2luZyBhd2F5IHdpdGggdGhhdCBjb25jZXB0IGFsdG9nZXRo
ZXIuIElzIHRoaXMKPiByZWFsbHkgY29ycmVjdD8KCldlbGwgLSBpdCBpcyBlZmZlY3RpdmVseSBk
ZWFkIGNvZGUgaGVyZSwgYmVjYXVzZSBvZiB0aGUKeGNfZG9tX3RyYW5zbGF0ZWQoKSBpbiBjb250
ZXh0IGFib3ZlLCBhbmQgaXQgYmVpbmcgMCBvdXRzaWRlIG9mIEFSTS4KClRoZSAobm9uemVybykg
dmFsdWUgaXMgdXNlZCBieSBvdGhlciBiaXRzIG9mIEFSTSBjb2RlLgoKPiAgSWYgc28sIEkgZ3Vl
c3MgeW91IHdhbnQgdG8KPiAtIHNheSBhIHdvcmQgaW4gdGhpcyByZWdhcmQgaW4gdGhlIGRlc2Ny
aXB0aW9uLCB0aGUgbW9yZSB0aGF0Cj4gICB5b3UgZG9uJ3QgZnVsbHkgZ2V0IHJpZCBvZiB0aGlz
ICh0aGUgc3RydWN0dXJlIGZpZWxkIGFuZAo+ICAgc29tZSB1c2VzIGVsc2V3aGVyZSByZW1haW4p
LAo+IC0gZHJvcC9hZGp1c3QgdGhlIHJlc3BlY3RpdmUgY29tbWVudCBmcmFnbWVudCBuZXh0IHRv
IHRoZQo+ICAgZmllbGQgYSBsaXR0bGUgZnVydGhlciBkb3duIGluIHRoZSBzdHJ1Y3R1cmUuCgpU
aGUgZG9tYWluIGJ1aWxkZXIgaXMgbWFkZSBhbG1vc3QgZXhjbHVzaXZlbHkgb2YgYml0cm90LCBi
dXQgSSBkb24ndApoYXZlIGFuIEFSTSBzeXN0ZW0gdG8gZG8gYW55IHRlc3Rpbmcgb24uwqAgR2l2
ZW4gaG93IGZyYWdpbGUgdGhlIGNvZGUgaXMsCkknbSBub3QgY29tZm9ydGFibGUgZG9pbmcgc3Bl
Y3VsYXRpdmUgZGVsZXRpb24gb2YgY29kZSBJJ20gbm90IGNlcnRhaW4KaXMgdW51c2VkLgoKPgo+
PiBAQCAtMTI0NSwxMSArMTI0NSwxMSBAQCBzdGF0aWMgaW50IG1lbWluaXRfcHYoc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gICAgICB9Cj4+
ICAKPj4gLSAgICBkb20tPnAybV9ob3N0ID0geGNfZG9tX21hbGxvYyhkb20sIHNpemVvZih4ZW5f
cGZuX3QpICogZG9tLT5wMm1fc2l6ZSk7Cj4+IC0gICAgaWYgKCBkb20tPnAybV9ob3N0ID09IE5V
TEwgKQo+PiArICAgIGRvbS0+cHZfcDJtID0geGNfZG9tX21hbGxvYyhkb20sIHNpemVvZih4ZW5f
cGZuX3QpICogZG9tLT5wMm1fc2l6ZSk7Cj4gU2luY2UgeW91J3JlIHRvdWNoaW5nIHRoZSBsaW5l
IGFueXdheSwgcGVyaGFwcyBiZXR0ZXIKPiBzaXplb2YoKmRvbS0+cHZfcDJtKT8KCldpbGwgZml4
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:16:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15:16: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 1inOgk-0008Bv-7z; Fri, 03 Jan 2020 15:16:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOgi-0008Bo-R5
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:16:32 +0000
X-Inumbo-ID: 0558f242-2e3c-11ea-a4c4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0558f242-2e3c-11ea-a4c4-12813bfff9fa;
 Fri, 03 Jan 2020 15:16:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3887CAC69;
 Fri,  3 Jan 2020 15:16:31 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191224132616.47441-1-roger.pau@citrix.com>
 <20191224132616.47441-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <89458569-90b1-433a-c192-c22564c881c3@suse.com>
Date: Fri, 3 Jan 2020 16:17:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191224132616.47441-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hvm: improve performance of
 HVMOP_flush_tlbs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTIuMjAxOSAxNDoyNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlJ3Mgbm8g
bmVlZCB0byBjYWxsIHBhZ2luZ191cGRhdGVfY3IzIHVubGVzcyBDUjMgdHJhcHBpbmcgaXMKPiBl
bmFibGVkLCBhbmQgdGhhdCdzIG9ubHkgdGhlIGNhc2Ugd2hlbiB1c2luZyBzaGFkb3cgcGFnaW5n
IG9yIHdoZW4KPiByZXF1ZXN0ZWQgZm9yIGludHJvc3BlY3Rpb24gcHVycG9zZXMsIG90aGVyd2lz
ZSB0aGVyZSdzIG5vIG5lZWQgdG8KPiBwYXVzZSBhbGwgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4g
aW4gb3JkZXIgdG8gcGVyZm9ybSB0aGUgZmx1c2guCj4gCj4gQ2hlY2sgd2hldGhlciBDUjMgdHJh
cHBpbmcgaXMgY3VycmVudGx5IGluIHVzZSBpbiBvcmRlciB0byBkZWNpZGUKPiB3aGV0aGVyIHRo
ZSB2Q1BVcyBzaG91bGQgYmUgcGF1c2VkLCBvdGhlcndpc2UganVzdCBwZXJmb3JtIHRoZSBmbHVz
aC4KCkZpcnN0IG9mIGFsbCAtIHdpdGggdGhlIGNvbW1pdCBpbnRyb2R1Y2luZyB0aGUgcGF1c2lu
ZyBub3Qgc2F5aW5nCmFueXRoaW5nIG9uIHRoZSAid2h5IiwgeW91IG11c3QgaGF2ZSBnYWluZWQg
c29tZSB1bmRlcnN0YW5kaW5nCnRoZXJlLiBDb3VsZCB5b3Ugc2hhcmUgdGhpcz8gSSBjYW4ndCBz
ZWUgd2h5IHRoaXMgd2FzIG5lZWRlZCwgYW5kCnNoX3VwZGF0ZV9jcjMoKSBhbHNvIGRvZXNuJ3Qg
bG9vayB0byBoYXZlIGFueSByZXNwZWN0aXZlIEFTU0VSVCgpCm9yIGFsaWtlLiBJJ20gaGF2aW5n
IGV2ZW4gbW9yZSB0cm91YmxlIHNlZWluZyB3aHkgaW4gSEFQIG1vZGUgdGhlCnBhdXNpbmcgd291
bGQgYmUgbmVlZGVkLgoKQXMgYSByZXN1bHQgSSB3b25kZXIgd2hldGhlciwgcmF0aGVyIHRoYW4g
ZGV0ZXJtaW5pbmcgd2hldGhlcgpwYXVzaW5nIGlzIG5lZWRlZCBpbnNpZGUgdGhlIGZ1bmN0aW9u
LCB0aGlzIHNob3VsZG4ndCBiZSBhIGZsYWcKaW4gc3RydWN0IHBhZ2luZ19tb2RlLgoKTmV4dCBJ
IHNlcmlvdXNseSBkb3VidCBpbnRyb3NwZWN0aW9uIGhvb2tzIHNob3VsZCBiZSBjYWxsZWQgaGVy
ZS4KSW50cm9zcGVjdGlvbiBzaG91bGQgYmUgYWJvdXQgZ3Vlc3QgYWN0aW9ucywgYW5kIHVzIGNh
bGxpbmcKcGFnaW5nX3VwZGF0ZV9jcjMoKSBpcyBhbiBpbXBsZW1lbnRhdGlvbiBkZXRhaWwgb2Yg
WGVuLCBub3QKc29tZXRoaW5nIHRoZSBndWVzdCBjb250cm9scy4gRXZlbiBtb3JlLCB0aGVyZSBu
b3QgYmVpbmcgYW55IENSMwpjaGFuZ2UgaGVyZSBJIHdvbmRlciB3aGV0aGVyIHRoZSBjYWxsIGJ5
IHRoZSBob29rcyB0bwpodm1fdXBkYXRlX2d1ZXN0X2NyMygpIGNvdWxkbid0IGJlIHN1cHByZXNz
ZWQgYWx0b2dldGhlciBpbiB0aGlzCmNhc2UuIFF1aXRlIHBvc3NpYmx5IGluIHRoZSBzaGFkb3cg
Y2FzZSB0aGVyZSBjb3VsZCBiZSBtb3JlCnN0ZXBzIHRoYXQgYXJlbid0IHJlYWxseSBuZWVkZWQs
IHNvIHBlcmhhcHMgYSBzZXBhcmF0ZSBob29rIG1pZ2h0CmJlIG9uIG9yZGVyLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:23:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inOnF-0000sE-KB; Fri, 03 Jan 2020 15:23:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOnE-0000s8-IV
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:23:16 +0000
X-Inumbo-ID: f6795bba-2e3c-11ea-a4c4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6795bba-2e3c-11ea-a4c4-12813bfff9fa;
 Fri, 03 Jan 2020 15:23: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 mx2.suse.de (Postfix) with ESMTP id 3F472AC69;
 Fri,  3 Jan 2020 15:23:15 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191224132616.47441-1-roger.pau@citrix.com>
 <20191224132616.47441-3-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c3d2dd74-b1a3-9c92-d5b5-69807c97543b@suse.com>
Date: Fri, 3 Jan 2020 16:23:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191224132616.47441-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86/tlb: use Xen L0 assisted TLB flush
 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@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTIuMjAxOSAxNDoyNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEBAIC0yMzUsNiAr
MjM2LDExIEBAIHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgY29u
c3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykKPiAgICAgIHsKPiAgICAgICAgICBib29s
IGNwdXNfbG9ja2VkID0gZmFsc2U7Cj4gIAo+ICsgICAgICAgIGlmICggeGVuX2d1ZXN0ICYmCj4g
KyAgICAgICAgICAgICAhKGZsYWdzICYgfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwg
RkxVU0hfVkFfVkFMSUQpKSAmJgo+ICsgICAgICAgICAgICAgIXhnX2ZsdXNoX3RsYnMoKSApCj4g
KyAgICAgICAgICAgIHJldHVybjsKCldpdGggdGhlIGFic3RyYWN0aW9uIGludHJvZHVjZWQgcmVj
ZW50bHkgYnkgV2VpIEkgdGhpbmsgdGhpcyB3YW50cwp0byBiZSBhIHBlci1oeXBlcnZpc29yIGhv
b2ssIHdoaWNoIHdvdWxkIGFsc28gZ2V0IHRoZSBsaW5lYXIgYWRkcmVzcwpwYXNzZWQsIGFuZCB3
aGljaCB3b3VsZCB0aGVuIChyYXRoZXIgdGhhbiBoZXJlKSBkZWNpZGUgd2hldGhlciBpdAp3YW50
cyB0byBhbHNvIGhhbmRsZSBhIHNpbmdsZSBwYWdlIGZsdXNoIGEgZGlmZmVyZW50IHdheS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:24:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15:24: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 1inOnv-0000vP-Ua; Fri, 03 Jan 2020 15:23:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inOnu-0000vF-Vd
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:23:59 +0000
X-Inumbo-ID: 05ac72a2-2e3d-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05ac72a2-2e3d-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 15:23: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 <osstest-admin@xenproject.org>)
 id 1inOnc-0004nP-Lw; Fri, 03 Jan 2020 15:23: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 1inOnc-0000TS-65; Fri, 03 Jan 2020 15:23:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inOnc-0006s7-5R; Fri, 03 Jan 2020 15:23:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145509-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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: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-vhd: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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7ad3d07b37e8f3b15772de8bc1367c68ea681eee
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 15:23:40 +0000
Subject: [Xen-devel] [xen-unstable test] 145509: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTUwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUwOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRo
YXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NTAyNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NTAyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3YWQzZDA3YjM3
ZThmM2IxNTc3MmRlOGJjMTM2N2M2OGVhNjgxZWVlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAwY2Q3OTFjNDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUwMjUgIDIwMTktMTItMjAgMTM6NTg6MTAgWiAgIDE0IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1MDU4ICAyMDE5LTEyLTIxIDA3OjE1OjM3IFogICAx
MyBkYXlzICAgMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTA5ICAyMDIwLTAx
LTAzIDAzOjAxOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBDaGFkIERvdWdoZXJ0eSA8Y3JkQGFjbS5vcmc+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgTmljayBS
b3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9y
Zz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2Vy
Z2V5IEtvdmFsZXYgPHZhbG9yQGxpc3QucnU+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgogIFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+CiAgV2VpIExpdSA8d2xA
eGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
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
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNDEzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:30:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15: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 1inOu4-0001t2-RP; Fri, 03 Jan 2020 15:30:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOu3-0001sw-NP
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:30:19 +0000
X-Inumbo-ID: edab5d02-2e3d-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id edab5d02-2e3d-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 15:30:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CFA7EAE04;
 Fri,  3 Jan 2020 15:30:09 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
 <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ee3c5bf5-03f5-f1f8-ef20-7fb5e8b34fcf@suse.com>
Date: Fri, 3 Jan 2020 16:30:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMDMuMDEuMjAyMCAxNTo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wMS8yMDIw
IDE0OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjQuMTIuMjAxOSAxNjoxOSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEBAIC00MzksNiArNDQ5LDM0IEBAIGRlZiB2ZXJpZnlfcmVjb3Jk
X3N0YXRpY19kYXRhX2VuZChzZWxmLCBjb250ZW50KToKPj4+ICAgICAgICAgICAgICByYWlzZSBS
ZWNvcmRFcnJvcigiU3RhdGljIGRhdGEgZW5kIHJlY29yZCBmb3VuZCBpbiB2MiBzdHJlYW0iKQo+
Pj4gIAo+Pj4gIAo+Pj4gKyAgICBkZWYgdmVyaWZ5X3JlY29yZF94ODZfY3B1aWRfcG9saWN5KHNl
bGYsIGNvbnRlbnQpOgo+Pj4gKyAgICAgICAgIiIiIHg4NiBDUFVJRCBwb2xpY3kgcmVjb3JkICIi
Igo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgc2VsZi52ZXJzaW9uIDwgMzoKPj4+ICsgICAgICAgICAg
ICByYWlzZSBSZWNvcmRFcnJvcigieDg2IENQVUlEIHBvbGljeSByZWNvcmQgZm91bmQgaW4gdjIg
c3RyZWFtIikKPj4+ICsKPj4+ICsgICAgICAgIHN6ID0gY2FsY3NpemUoWDg2X0NQVUlEX1BPTElD
WV9GT1JNQVQpCj4+PiArICAgICAgICBjb250ZW50c3ogPSBsZW4oY29udGVudCkKPj4+ICsKPj4+
ICsgICAgICAgIGlmIGNvbnRlbnRzeiA8IHN6IG9yIChjb250ZW50c3ogJSBzeikgIT0gMDoKPj4+
ICsgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUmVjb3JkIGxlbmd0aCAldSwgZXhwZWN0
ZWQgbXVsdGlwbGUgb2YgJXUiICUKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
Y29udGVudHN6LCBzeikpCj4+PiArCj4+PiArCj4+PiArICAgIGRlZiB2ZXJpZnlfcmVjb3JkX3g4
Nl9tc3JfcG9saWN5KHNlbGYsIGNvbnRlbnQpOgo+Pj4gKyAgICAgICAgIiIiIHg4NiBNU1IgcG9s
aWN5IHJlY29yZCAiIiIKPj4+ICsKPj4+ICsgICAgICAgIGlmIHNlbGYudmVyc2lvbiA8IDM6Cj4+
PiArICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIng4NiBNU1IgcG9saWN5IHJlY29yZCBm
b3VuZCBpbiB2MiBzdHJlYW0iKQo+Pj4gKwo+Pj4gKyAgICAgICAgc3ogPSBjYWxjc2l6ZShYODZf
TVNSX1BPTElDWV9GT1JNQVQpCj4+PiArICAgICAgICBjb250ZW50c3ogPSBsZW4oY29udGVudCkK
Pj4+ICsKPj4+ICsgICAgICAgIGlmIGNvbnRlbnRzeiA8IHN6IG9yIChjb250ZW50c3ogJSBzeikg
IT0gMDoKPj4+ICsgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUmVjb3JkIGxlbmd0aCAl
dSwgZXhwZWN0ZWQgbXVsdGlwbGUgb2YgJXUiICUKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY29udGVudHN6LCBzeikpCj4+IFdoaWxlIEkgY2FuJ3QgZXZlbiBzZWUgYSB0aGVv
cmV0aWNhbCBjYXNlIG9mIHRoZSBDUFVJRCBhcnJheQo+PiBoYXZpbmcgemVybyBlbGVtZW50cywg
aXMgaXQgcmVhbGx5IGVudGlyZWx5IGltcGxhdXNpYmxlIHRvIGhhdmUKPj4gYW4gZW1wdHkgTVNS
cyBhcnJheT8gSS5lLiB3b3VsZG4ndCB0aGUgbGVmdCBzaWRlIG9mIHRoZSAib3IiCj4+IGJldHRl
ciBnbyBhd2F5Pwo+IAo+IE1TUnMgd2lsbCBuZXZlciBoYXZlIDAgZW50cmllcywgYmVjYXVzZSB1
bmxpa2UgQ1BVSUQsIHdlIGNhbid0IG9taXQKPiByZWNvcmRzIHdpdGggMHMgYXMgdGhlaXIgY29u
dGVudC7CoCBUaGlzIGJlY29tZXMgYW1iaWd1b3VzIHdoZW4gdGhlCj4gcG9saWN5IGRlZmF1bHQg
aXMgbm9uemVyby4KCklzbid0IHRoZSBzYW1lIHRydWUgZm9yIENQVUlELCBpbiBwYXJ0aWN1bGFy
IHNvbWUgb2YgdGhlIG5vbi1ib29sZWFuCmZpZWxkcz8KCj4gV2hlbiB3ZSBkbyBnYWluIG1vcmUg
TVNScywgSSB3aWxsIHNlZSBhYm91dCBvcmdhbmlzaW5nIGVsaXNpb24gYmFzZWQgb24KPiBDUFVJ
RCBmZWF0dXJlcywgc28gd2UgZG9uJ3QgaGF2ZSB0byBzZW5kIGEgMCBmb3IgZXZlcnkgc2luZ2xl
IE1TUiBpbiB0aGUKPiBwb2xpY3ksIGJ1dCBNU1JzIHdpdGhvdXQgQ1BVSUQgZW51bWVyYXRpb24g
bXVzdCBhbHdheXMgYmUgc2VudC4KPiAKPiBUaGlzIG1lYW5zIHRoYXQgdGhlIG9uZSBNU1Igd2Ug
aGF2ZSBjdXJyZW50bHkgKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPCj4gZm9yIENQVUlEIEZhdWx0
aW5nLCB3aGljaCB3ZSBhbHNvIHZpcnR1YWxpc2Ugb24gQU1EIGhhcmR3YXJlKSBzaGFsbAo+IHVu
Y29uZGl0aW9uYWxseSBiZSBwcmVzZW50IGZvcmV2ZXIgbW9yZS4KCkhtbSwgeWVzLiBTdGlsbCB0
aGUgc3BlY2lhbCBjYXNpbmcgb2YgdGhlcmUgbmVlZGluZyB0byBiZSBhdCBsZWFzdApvbmUgZW50
cnkgbG9va3MgYSBsaXR0bGUgb2RkIGhlcmUgKGFuZCBhbHNvIGZvciBDUFVJRCkuIEkgd291bGQK
ZmluZCBpdCBtb3JlIGxvZ2ljYWwgaWYgdGhlcmUgd2FzIGp1c3QgdGhlIHJlbWFpbmRlci1tdXN0
LWJlLXplcm8KY2hlY2suIEJ1dCB0aGlzIGlzIGxpYnhjIGNvZGUsIHNvIEknbSBub3QgdGhlIG9u
ZSB0byByZWFsbHkganVkZ2UKYW55d2F5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:32:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inOwT-00025I-9Q; Fri, 03 Jan 2020 15:32:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inOwS-00025A-6N
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:32:48 +0000
X-Inumbo-ID: 4b0f2866-2e3e-11ea-a4cb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b0f2866-2e3e-11ea-a4cb-12813bfff9fa;
 Fri, 03 Jan 2020 15:32:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AFEA1AE04;
 Fri,  3 Jan 2020 15:32:46 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
 <a954c0a2-7ef0-4cf8-2a67-3972e7368d7e@suse.com>
 <c26cd7d9-1be5-92a2-efe4-16e4c2d747ae@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <68b17202-8cd4-1cc5-4561-c71ee505c021@suse.com>
Date: Fri, 3 Jan 2020 16:33:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <c26cd7d9-1be5-92a2-efe4-16e4c2d747ae@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Varad Gautam <vrd@amazon.de>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.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>

T24gMDMuMDEuMjAyMCAxNjowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMy8wMS8yMDIw
IDE0OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMTIuMjAxOSAyMToxNSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPj4+
ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPj4+IEBAIC0xMjMsMTYgKzEyMywx
MiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKPj4+ICAKPj4+ICAgICAgLyogb3RoZXIgc3RhdGUg
aW5mbyAqLwo+Pj4gICAgICB1aW50MzJfdCBmX2FjdGl2ZVtYRU5GRUFUX05SX1NVQk1BUFNdOwo+
Pj4gKwo+Pj4gICAgICAvKgo+Pj4gLSAgICAgKiBwMm1faG9zdCBtYXBzIGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3NlcyBhbiBvZmZzZXQgZnJvbQo+Pj4gLSAgICAgKiByYW1iYXNlX3BmbiAoc2VlIGJl
bG93KSBpbnRvIGdmbnMuCj4+IFRoZSByZW1vdmFsIG9mIHRoaXMgcGFydCBvZiB0aGUgY29tbWVu
dCBhbmQgLi4uCj4+Cj4+PiAtICAgICAqIEZvciBhIHB1cmUgUFYgZ3Vlc3QgdGhpcyBtZWFucyB0
aGF0IGl0IG1hcHMgR1BGTnMgaW50byBNRk5zIGZvcgo+Pj4gLSAgICAgKiBhIGh5YnJpZCBndWVz
dCB0aGlzIG1lYW5zIHRoYXQgaXQgbWFwcyBHUEZOcyB0byBHUEZOUy4KPj4+IC0gICAgICoKPj4+
IC0gICAgICogTm90ZSB0aGF0IHRoZSBpbnB1dCBpcyBvZmZzZXQgYnkgcmFtYmFzZS4KPj4+ICsg
ICAgICogcHZfcDJtIGlzIHNwZWNpZmljIHRvIHg4NiBQViBndWVzdHMsIGFuZCBtYXBzIEdGTnMg
dG8gTUZOcy4gIEl0IGlzCj4+PiArICAgICAqIGV2ZW50dWFsbHkgY29waWVkIGludG8gZ3Vlc3Qg
Y29udGV4dC4KPj4+ICAgICAgICovCj4+PiAtICAgIHhlbl9wZm5fdCAqcDJtX2hvc3Q7Cj4+PiAr
ICAgIHhlbl9wZm5fdCAqcHZfcDJtOwo+Pj4gIAo+Pj4gICAgICAvKiBwaHlzaWNhbCBtZW1vcnkK
Pj4+ICAgICAgICoKPj4+IEBAIC00MzMsOSArNDI5LDEyIEBAIHN0YXRpYyBpbmxpbmUgeGVuX3Bm
bl90IHhjX2RvbV9wMm0oc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuKQo+
Pj4gIHsKPj4+ICAgICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20pICkKPj4+ICAgICAgICAg
IHJldHVybiBwZm47Cj4+PiAtICAgIGlmIChwZm4gPCBkb20tPnJhbWJhc2VfcGZuIHx8IHBmbiA+
PSBkb20tPnJhbWJhc2VfcGZuICsgZG9tLT50b3RhbF9wYWdlcykKPj4+ICsKPj4+ICsgICAgLyog
eDg2IFBWIG9ubHkgbm93LiAqLwo+Pj4gKyAgICBpZiAoIHBmbiA+PSBkb20tPnRvdGFsX3BhZ2Vz
ICkKPj4+ICAgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKPj4+IC0gICAgcmV0dXJuIGRvbS0+
cDJtX2hvc3RbcGZuIC0gZG9tLT5yYW1iYXNlX3Bmbl07Cj4+PiArCj4+PiArICAgIHJldHVybiBk
b20tPnB2X3AybVtwZm5dOwo+Pj4gIH0KPj4gLi4uIHRoZSBkcm9wcGluZyBvZiBhbGwgdXNlcyBv
ZiByYW1iYXNlX3BmbiBoZXJlIG1ha2UgaXQgbG9vawo+PiBsaWtlIHlvdSdyZSBkb2luZyBhd2F5
IHdpdGggdGhhdCBjb25jZXB0IGFsdG9nZXRoZXIuIElzIHRoaXMKPj4gcmVhbGx5IGNvcnJlY3Q/
Cj4gCj4gV2VsbCAtIGl0IGlzIGVmZmVjdGl2ZWx5IGRlYWQgY29kZSBoZXJlLCBiZWNhdXNlIG9m
IHRoZQo+IHhjX2RvbV90cmFuc2xhdGVkKCkgaW4gY29udGV4dCBhYm92ZSwgYW5kIGl0IGJlaW5n
IDAgb3V0c2lkZSBvZiBBUk0uCj4gCj4gVGhlIChub256ZXJvKSB2YWx1ZSBpcyB1c2VkIGJ5IG90
aGVyIGJpdHMgb2YgQVJNIGNvZGUuCj4gCj4+ICBJZiBzbywgSSBndWVzcyB5b3Ugd2FudCB0bwo+
PiAtIHNheSBhIHdvcmQgaW4gdGhpcyByZWdhcmQgaW4gdGhlIGRlc2NyaXB0aW9uLCB0aGUgbW9y
ZSB0aGF0Cj4+ICAgeW91IGRvbid0IGZ1bGx5IGdldCByaWQgb2YgdGhpcyAodGhlIHN0cnVjdHVy
ZSBmaWVsZCBhbmQKPj4gICBzb21lIHVzZXMgZWxzZXdoZXJlIHJlbWFpbiksCj4+IC0gZHJvcC9h
ZGp1c3QgdGhlIHJlc3BlY3RpdmUgY29tbWVudCBmcmFnbWVudCBuZXh0IHRvIHRoZQo+PiAgIGZp
ZWxkIGEgbGl0dGxlIGZ1cnRoZXIgZG93biBpbiB0aGUgc3RydWN0dXJlLgo+IAo+IFRoZSBkb21h
aW4gYnVpbGRlciBpcyBtYWRlIGFsbW9zdCBleGNsdXNpdmVseSBvZiBiaXRyb3QsIGJ1dCBJIGRv
bid0Cj4gaGF2ZSBhbiBBUk0gc3lzdGVtIHRvIGRvIGFueSB0ZXN0aW5nIG9uLsKgIEdpdmVuIGhv
dyBmcmFnaWxlIHRoZSBjb2RlIGlzLAo+IEknbSBub3QgY29tZm9ydGFibGUgZG9pbmcgc3BlY3Vs
YXRpdmUgZGVsZXRpb24gb2YgY29kZSBJJ20gbm90IGNlcnRhaW4KPiBpcyB1bnVzZWQuCgpNeSBy
ZW1hcmsgd2FzIGFib3V0IHRoaXMgKG5vbi1Bcm0pIHBhcnQgb2YgdGhlIGNvbW1lbnQ6CgogICAg
ICogQW4geDg2IFBWIGd1ZXN0IGhhcyBvbmUgb3IgbW9yZSBibG9ja3Mgb2YgcGh5c2ljYWwgUkFN
LAogICAgICogY29uc2lzdGluZyBvZiB0b3RhbF9wYWdlcyBzdGFydGluZyBhdCByYW1iYXNlX3Bm
bi4gVGhlIHN0YXJ0CiAgICAgKiBhZGRyZXNzIGFuZCBzaXplIG9mIGVhY2ggYmxvY2sgaXMgY29u
dHJvbGxlZCBieSB2TlVNQQogICAgICogc3RydWN0dXJlcy4KCkkgZGlkIGluIG5vIHdheSBtZWFu
IHRvIGFzayBmb3Igc3BlY3VsYXRpdmUgZGVsZXRpb24gb2YgY29kZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:43:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15: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 1inP69-000327-9j; Fri, 03 Jan 2020 15:42:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inP68-000322-2g
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:42:48 +0000
X-Inumbo-ID: abced89e-2e3f-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abced89e-2e3f-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 15:42: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 mx2.suse.de (Postfix) with ESMTP id 7C7B7AF8A;
 Fri,  3 Jan 2020 15:42:38 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20191223164329.3113378-1-george.dunlap@citrix.com>
 <20191223164329.3113378-4-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6a88c687-79ff-464e-2150-f839349acad6@suse.com>
Date: Fri, 3 Jan 2020 16:43:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191223164329.3113378-4-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] mm: Use put_old_guest_table for
 relinquish_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gMjMuMTIuMjAxOSAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBAQCAtMTk2Nyw0MiAr
MTk3MSwzMiBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hfbWVtb3J5KAo+ICAgICAgICAgIH0KPiAg
Cj4gICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51
LmludXNlLnR5cGVfaW5mbykgKQo+IC0gICAgICAgICAgICByZXQgPSBwdXRfcGFnZV9hbmRfdHlw
ZV9wcmVlbXB0aWJsZShwYWdlKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIEFsd2F5
cyBkcm9wIHRoZSBwYWdlIHJlZiBhc3NvY2lhdGVkIHdpdGggUEdUX3Bpbm5lZCAqLwo+ICsgICAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiArICAgICAgICAgICAgcmV0ID0gcHV0X3BhZ2VfdHlw
ZV9wcmVlbXB0aWJsZShwYWdlKTsKPiArICAgICAgICB9Cj4gICAgICAgICAgc3dpdGNoICggcmV0
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSAwOgo+ICAgICAgICAgICAgICBicmVhazsK
PiAtICAgICAgICBjYXNlIC1FUkVTVEFSVDoKPiAgICAgICAgICBjYXNlIC1FSU5UUjoKPiAtICAg
ICAgICAgICAgLyoKPiAtICAgICAgICAgICAgICogLUVJTlRSIG1lYW5zIFBHVF92YWxpZGF0ZWQg
aGFzIGJlZW4gcmUtc2V0OyByZS1zZXQKPiAtICAgICAgICAgICAgICogUEdUX3Bpbm5lZCBhZ2Fp
biBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGltZQo+IC0gICAgICAgICAgICAgKiBh
cm91bmQuCj4gLSAgICAgICAgICAgICAqCj4gLSAgICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RP
SCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3RlYWQuICBQdXQKPiAtICAgICAgICAgICAg
ICogaXQgYmFjayBvbiB0aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQR1RfcGlubmVkOyB0aGUKPiAt
ICAgICAgICAgICAgICogc2VjdGlvbiBiZWxvdyB3aWxsIGZpbmlzaCBvZmYgZGUtdmFsaWRhdGlv
bi4gIEJ1dCB3ZSBkbwo+IC0gICAgICAgICAgICAgKiBuZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwg
cmVmIGFzc29jaWF0ZWQgd2l0aAo+IC0gICAgICAgICAgICAgKiBQR1RfcGlubmVkLCBzaW5jZSBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpCj4gLSAgICAgICAgICAgICAqIGRpZG4ndCBk
byBpdC4KPiAtICAgICAgICAgICAgICoKPiAtICAgICAgICAgICAgICogTkIgd2UgY2FuIGRvIGFu
IEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKPiAtICAgICAgICAgICAgICogIm93
biIgdGhlIHR5cGUgcmVmOyBidXQgdGhlb3JldGljYWxseSwgdGhlIFBHVF9wYXJ0aWFsCj4gLSAg
ICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgo+IC0gICAgICAg
ICAgICAgKi8KPiAtICAgICAgICAgICAgaWYgKCByZXQgPT0gLUVJTlRSICkKPiAtICAgICAgICAg
ICAgewo+IC0gICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3ZhbGlkYXRlZCk7Cj4gLSAgICAgICAgICAgICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgICAg
IGVsc2UKPiAtICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgICAgICBB
U1NFUlQocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdmFsaWRhdGVkKTsKPiArICAgICAg
ICAgICAgLyogRmFsbHRocm91Z2ggKi8KPiArICAgICAgICBjYXNlIC1FUkVTVEFSVDoKPiArICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7Cj4gKyAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKPiArICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyZXQgPT0gLUVSRVNUQVJU
KTsKPiAgCj4gICAgICAgICAgICAgIHJldCA9IC1FUkVTVEFSVDsKPiAgCj4gLSAgICAgICAgICAg
IC8qIFB1dCB0aGUgcGFnZSBiYWNrIG9uIHRoZSBsaXN0IGFuZCBkcm9wIHRoZSByZWYgd2UgZ3Jh
YmJlZCBhYm92ZSAqLwo+IC0gICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwo+
IC0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiArICAgICAgICAgICAgLyogTWFrZSBzdXJl
IHdlIGRvbid0IGxvc2UgdHJhY2sgb2YgdGhlIHBhZ2UgKi8KPiArICAgICAgICAgICAgcGFnZV9s
aXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1lbV9saXN0KTsKCldoeSBhdCB0aGUgdGFp
bD8gVGhlIHByaW9yIHBhZ2VfbGlzdF9hZGQoKSBtYWRlIHN1cmUgd2UnZCBlbmNvdW50ZXIKdGhp
cyBwYWdlIGZpcnN0IG9uIHRoZSBzdWJzZXF1ZW50IGNvbnRpbnVhdGlvbi4gTm8gbmVlZCB0byBr
ZWVwCihwZXJoYXBzIHZlcnkpIG1hbnkgcGFnZXMgaW4gcGFydGlhbGx5IGRlc3RydWN0ZWQgc3Rh
dGUuIFdpdGggdGhpcwpjaGFuZ2VkIGJhY2sgKG9yIHRoZSB0YWlsIGluc2VydGlvbiBzdWl0YWJs
eSBleHBsYWluZWQgaW4gdGhlCmRlc2NyaXB0aW9uKQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKT24gdG9wIG9mIHRoaXMgcGxlYXNlIGNvbnNpZGVyIGxhdGNo
aW5nIGN1cnJlbnQgaW50byBhIGxvY2FsCnZhcmlhYmxlLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 15:50:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 15: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 1inPDj-0003t5-6d; Fri, 03 Jan 2020 15:50:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inPDi-0003t0-1J
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 15:50:38 +0000
X-Inumbo-ID: c3c5dd8e-2e40-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c3c5dd8e-2e40-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 15:50:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 28B47AC3F;
 Fri,  3 Jan 2020 15:50:28 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20191223164329.3113378-1-george.dunlap@citrix.com>
 <20191223164329.3113378-5-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <20259a5a-1912-2c10-6f8c-19afbbf130d2@suse.com>
Date: Fri, 3 Jan 2020 16:51:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191223164329.3113378-5-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] x86/mm: Remove force-invalidate loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTIuMjAxOSAxNzo0MywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGUgY29tbWVudCBh
Ym91dCB0aGUgImZvcmNlLWludmFsaWRhdGUiIGxvb3AgZ2l2ZXMgdHdvIHJlYXNvbnMgZm9yCj4g
aXRzIGV4aXN0ZW5jZToKPiAKPiAxLiBCcmVha2luZyBjaXJjdWxhciAibGluZWFyIHBhZ2V0YWJs
ZSIgcmVmZXJlbmNlcwo+IAo+IDIuIENsZWFuaW5nIHVwIHBhcnRpYWxseS12YWxpZGF0ZWQgcGFn
ZXMuCj4gCj4gVGhlIGZpcnN0IHJlYXNvbiBiZWVuIGludmFsaWQgc2luY2UgWFNBLTI0MDogU2lu
Y2UgdGhlbiBpdCBoYXNuJ3QgYmVlbgo+IHBvc3NpYmxlIHRvIGdlbmVyYXRlIGNpcmN1bGFyIGxp
bmVhciBwYWdldGFibGUgcmVmZXJlbmNlcy4KPiAKPiBUaGUgc2Vjb25kIHJlYXNvbiBoYXMgYmVl
biBpbnZhbGlkIHNpbmNlIGxvbmcgYmVmb3JlIHRoYXQ6IEJlZm9yZQo+IGNhbGxpbmcgcmVsaW5x
dWlzaF9tZW1vcnkoKSwgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgY2FsbHMKPiB2Y3B1
X2Rlc3Ryb3lfcGFnZXRhYmxlcygpIG9uIGVhY2ggdmNwdTsgdGhpcyB3aWxsIGluIHR1cm4gY2Fs
bAo+IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSBvbiBlYWNoIHZjcHUuICBUaGUgcmVzdWx0IHNob3Vs
ZCBiZSB0aGF0IGl0J3MKPiBub3QgcG9zc2libGUgdG8gaGF2ZSB0b3AtbGV2ZWwgcGFydGlhbGx5
LWRldmFsaWRhdGVkIHBhZ2V0YWJsZXMgYnkgdGhlCj4gdGltZSB3ZSBnZXQgdG8gcmVsaW5xdWlz
aF9tZW1vcnkoKS4KClRoZXJlJ3MgYSBzdWJ0bGUgZGlmZmVyZW5jZTogVXAgaW4gdGhlIGVudW1l
cmF0aW9uIHlvdSBjb3JyZWN0bHkKc2F5ICJwYXJ0aWFsbHktdmFsaWRhdGVkIHBhZ2VzIi4gRG93
biBoZXJlIHlvdSBhbHNvIGNvcnJlY3RseSBzdGF0ZQp0aGF0IHB1dF9vbGRfZ3Vlc3RfdGFibGUo
KSBkZWFscyB3aXRoIHBhcnRpYWxseS1kZXZhbGlkYXRlZApwYWdldGFibGVzLiBUaGUgbGF0dGVy
IGluZGVlZCBzaG91bGRuJ3QgYmUgYWJsZSB0byBtYWtlIGl0IGhlcmUsCmJ1dCB3aGF0IGFib3V0
IG9uZXMgdGhhdCBoYXZlIGJlZW4gcGFydGlhbGx5IHZhbGlkYXRlZCAoYW5kIGhlbmNlCm5vdCBw
dXQgaW50byAtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSB3aGlsZSB0aGUgZG9tYWluIHdhcyBzdGls
bAphbGl2ZT8gKEkgdGhpbmsgdGhlIGNvZGUgY2hhbmdlIGlzIHN0aWxsIGNvcnJlY3QsIGJlY2F1
c2UKcGFydGlhbGx5IHZhbGlkYXRlZCBwYWdlcyBvdWdodCB0byBiZSB0YWtlbiBjYXJlIG9mIGNv
cnJlY3RseSwgYnV0CkknZCBwcmVmZXIgaWYgdGhlIGRlc2NyaXB0aW9uIG1hdGNoZWQgdGhlIGNo
YW5nZS4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:09: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 1inPVT-0005Qy-1d; Fri, 03 Jan 2020 16:08:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVR-0005Qt-QM
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:08:57 +0000
X-Inumbo-ID: 5834a5b6-2e43-11ea-88e7-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5834a5b6-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:08:57 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id c14so42885305wrn.7
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:08:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=ZrZ5Xyiw9ewHG2Rbqe7yXPegI3D1h/MHHDO8qT/4SSo=;
 b=IXbUakvxbiwkyAkWFtKhHCWHZwTRX++l2fRxwuqWPAup930KiY6KlvpYTMtFBhQj1o
 rhYWKluqttu7Wfyjc7AMU3lHSxGsmjqYXGQj7TeTbrt4gCXJbZtiuQAIg8sll17r1UWx
 L+BBVMK/bKtqMgpeMUgVL853Pp7fpw82XMV/UdQPOwO/mLp4X0UDVRyLaafBSRyAKgwb
 COOHu5uHH22Nks9YwPzgRvGyPotw42HraJWoLp30xglhvncVydPQpFmgOOHsHfv8302R
 ozPGFaZqFsmhTWP7sTSbQ0sioLd6OXQAgtF/qQYjvgHT3O+5lEq2QD64mwSsBm3BUNGy
 fhPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=ZrZ5Xyiw9ewHG2Rbqe7yXPegI3D1h/MHHDO8qT/4SSo=;
 b=mVj5X1+022or+vspyoo/EzPdqp0ZAN/8+GxmmhinTSgsWuky9EfTXt5EwJ/cyYx7mv
 Ivxd8v82z1NfUhmPkH+nX5NX300BYmDec/DhD8ElUnCjo7WpCH+417+G1RSkWG9V+hg3
 unU4Cba94qFLinYl+tr1lYFUpZC5mp3MVjaBzXzxjl9NUMXcX79y0jmnxZJpmaVPmiRp
 tXPNRabeaohbK5uzWZ4DwXRL+uf+dqqcsY2xc+A7Ai+GHtIxW8vkK/ynz7YI96AE8wBf
 Lb9bEYK5Kidgz4EUMAuwAcGM2LVoufoLYFRk+nQbGTNtpkwBpSFVBe4Zwv/wJEP0uqw2
 dkPg==
X-Gm-Message-State: APjAAAXkzTyWzkay/PnBMlNXROa0jVU+wlzRObZRkQVfpP1FgViov4km
 6NpXewUt+yg7z+GMjl6Pqdsr9sCoJxPOHg==
X-Google-Smtp-Source: APXvYqyLUp/gtOLZmzx4Ndr82rrFn+bWU0V58uXN9PpAFdFc029ZDCkJ52skoEl2gIK2H+ENptmMHA==
X-Received: by 2002:a5d:438c:: with SMTP id i12mr90620497wrq.196.1578067736056; 
 Fri, 03 Jan 2020 08:08:56 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.08.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:08:55 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:17 +0000
Message-Id: <20200103160825.19377-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/8] More Hyper-V 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBwYXRjaCBzZXJlaXMgaW1wbGVtZW50cyBzZXZlcmFsIGltcG9ydGFudCBmdW5jdGlvbmFs
aXRpZXMgdG8gcnVuClhlbiBvbiB0b3Agb2YgSHlwZXItVi4KClNlZSBpbmRpdmlkdWFsIHBhdGNo
ZXMgZm9yIG1vcmUgZGV0YWlscy4KCkkgY2FuIG9ubHkgdGVzdCB0aGVtIGxpZ2h0bHkgYW5kIGxv
b2sgYXQgZGlzYXNzZW1ibHkgb3V0cHV0IHRvIGNoZWNrCmNvcnJlY3RuZXNzIGF0IHRoaXMgc3Rh
Z2UuIEF0IHRoZSB2ZXJ5IGxlYXN0IFhlbiBvbiBIeXBlci1WIGJvb3RzIHVwCm9rYXksIHNvIGl0
IGlzIG5vdCBicmVha2luZyBhbnl0aGluZy4KCldlaS4KCgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KQ2M6IE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29t
PgpDYzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CgpXZWkgTGl1ICg4KToKICB4ODY6IGlu
Y2x1ZGUgeGVuL2xpYi5oIGluIGd1ZXN0L3B2aC1ib290LmgKICB4ODYvaHlwZXJ2OiBkZXRlY3Qg
YWJzb2x1dGVseSBuZWNlc3NhcnkgTVNScwogIHg4NjogcmVuYW1lIGd1ZXN0L2h5cGVyY2FsbC5o
IHRvIGd1ZXN0L3hlbi1oeXBlcmNhbGwuaAogIHg4Ni9oeXBlcnY6IHNldHVwIGh5cGVyY2FsbCBw
YWdlCiAgeDg2L2h5cGVydjogcHJvdmlkZSBIeXBlci1WIGh5cGVyY2FsbCBmdW5jdGlvbnMKICB4
ODYvaHlwZXJ2OiBwcm92aWRlIHBlcmNwdSBoeXBlcmNhbGwgaW5wdXQgcGFnZQogIHg4Ni9oeXBl
cnY6IHJldHJpZXZlIHZwX2luZGV4IGZyb20gSHlwZXItVgogIHg4Ni9oeXBlcnY6IHNldHVwIFZQ
IGFzc2lzdCBwYWdlCgogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZSAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUyAg
ICB8ICAyMSArKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgICAg
ICAgfCAxMDQgKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0Lmgg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2LWh5cGVyY2FsbC5oICB8ICA5NSArKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVydi5oICAgICAgICAgICAgfCAgMTAgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvcHZoLWJvb3QuaCAgICAgICAgICB8ICAgMiArCiAuLi4vZ3Vlc3Qve2h5cGVyY2Fs
bC5oID0+IHhlbi1oeXBlcmNhbGwuaH0gICAgfCAgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgMjMy
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcmNhbGxfcGFnZS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaHlwZXJjYWxsLmgKIHJlbmFtZSB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3toeXBlcmNhbGwuaCA9PiB4ZW4taHlwZXJjYWxsLmh9ICg5
OSUpCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:09: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 1inPVX-0005RC-Al; Fri, 03 Jan 2020 16:09:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVW-0005R6-KU
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:02 +0000
X-Inumbo-ID: 58a495d8-2e43-11ea-88e7-bc764e2007e4
Received: from mail-wm1-x331.google.com (unknown [2a00:1450:4864:20::331])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58a495d8-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:08:57 +0000 (UTC)
Received: by mail-wm1-x331.google.com with SMTP id b19so8784734wmj.4
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:08:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Lzk7QT42x4Bu7yTXlGHeGQsXy2o8S3NY1hIpuuMaZPg=;
 b=gx/+v4CdSMB+xrjc75vD3ZDNiL8126npbFc9alC4qtaab8Vm58o/WqSDbzU2mf7e96
 6KWhLdK1W5a44ItW5kkY6fKssQUMpQXUH0Jq6ZOtUN2UpxToer5xd/OQRc2vzNAqXg+o
 vlEUpgq/gt6NpxDm4Q6BgMthkFmg+M0fIHM2xkFK8kOWJ1QKvvrcTLIfiy3T498podoS
 HxPQ/C1g673GjiB/gnW/fybUNeTEWfxAae+WQrQgaXduz7Ba+rjh90nOBt0b7UTivO03
 4VH9+dY+De7HnX91j4vOdh7BytkzQ3iDvSqt5P5Chr1TrW7fDFgTlShqCrViuqSm/fQI
 U/wQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Lzk7QT42x4Bu7yTXlGHeGQsXy2o8S3NY1hIpuuMaZPg=;
 b=TS4P6gM2dkdeBF1snmczgv/bbiItAczVJqwMO/ScMyBGDeE3rTVjZUthLVhmXscLia
 8pZjWlXtHI2UZ0CO7SgI/MQUk3IOcb5rHKfQ312NqJ0c9qIPzTWIDbSfN/R4Sl4+VUu/
 CJxfFVnMBseunLQHw7a1HG3qInX7J5eiEoyvF8Sh7EGRVuUazuDS1D6YfwslfKNSn9KP
 fga3hJLN0UBtIoGBlPrJ6YM1Id2FbGBJImWBHwfc3tjdNTrIDrR90HF0GRe25Ib0ke4v
 1JImyixo+c87NbUsZhJ4nNzW3eouAlizDEYg0pwXRj/9oB7hu0Aetnsjoof4OTa87hTl
 182w==
X-Gm-Message-State: APjAAAUHz1MzrOXcqhdptU2WmZs7rYVUZKsbJuNcZN/B61Yeg+8c9FG6
 QW+qsg6iCkPSEblqZQdH6FLrOy4BV0Syqg==
X-Google-Smtp-Source: APXvYqwVlJzNuW6gI1Cd20+TFIp4Lb9cRdIKKgrnL9ZcpvRM98xluSSt+IeUcyJZwS27AYbrAtQiJQ==
X-Received: by 2002:a1c:4c5:: with SMTP id 188mr20367174wme.82.1578067736826; 
 Fri, 03 Jan 2020 08:08:56 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.08.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:08:56 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:18 +0000
Message-Id: <20200103160825.19377-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/8] x86: include xen/lib.h in
 guest/pvh-boot.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SXQgbmVlZHMgQVNTRVJUX1VOUkVBQ0hBQkxFLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1
d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290
LmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9wdmgtYm9vdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9wdmgtYm9vdC5oCmluZGV4IGI4YTc2YzRlZWQuLjQ4ZmZkMWEwYjEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmgKQEAgLTMwLDYgKzMwLDggQEAgdm9pZCBwdmhfcHJp
bnRfaW5mbyh2b2lkKTsKIAogI2Vsc2UKIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwogI2RlZmlu
ZSBwdmhfYm9vdCAwCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdmhfaW5pdChtdWx0aWJvb3RfaW5m
b190ICoqbWJpLCBtb2R1bGVfdCAqKm1vZCkKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPVc-0005Rk-KJ; Fri, 03 Jan 2020 16:09:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVb-0005RW-KW
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:07 +0000
X-Inumbo-ID: 5939d5d0-2e43-11ea-88e7-bc764e2007e4
Received: from mail-wr1-x42a.google.com (unknown [2a00:1450:4864:20::42a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5939d5d0-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:08:58 +0000 (UTC)
Received: by mail-wr1-x42a.google.com with SMTP id y17so42927624wrh.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:08:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lOdhYFEVelSK6Ytux96+pcbc6B3h71rDSrm39/P7N80=;
 b=RQoC+pso/dCEYUaDHg9flDKa37SjRprUJMgemtpKRxCsPrvxs9iJkn7WeC7HPW0Ylv
 ctfJD4pZLNqk8J7cnwGjzIhrTxkvNvkpCI6qfv3noYM21lC3ah0jlh9Pu8LzgaEo9OCI
 R4fV0hlpTKt07b58i16PSq/+49RFYSIBEhZgjwW/45syTKuV/Uj0O60/HLaOpTYxY8Nl
 ZaNl66pPGp+mdqB4o9WMNzEIQZXuEnuKjTfV6hOTTAQddUrTvg75IueLOlm22Yqkte1F
 rZvrmpjoC+fm4z0BkHdj66WPLdYU/LEpPwYOMzElxnsLyht8XbA4d3xAQlarb6O9QSx7
 kJ/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=lOdhYFEVelSK6Ytux96+pcbc6B3h71rDSrm39/P7N80=;
 b=IzKTxuluHu1IaPwIfVz5S0B0OLlh17gULalhXUtTbp7BKyLhI/aEyTbVaG+V1+8QUG
 pdVJ50UStmUB9qjXIe4IJona4lnZ5WAuhhxiWbOo+VSzIUQcR75rdSnryBNypzfyDQvj
 +7TkqA63e4OYcuDNtnY5vS+k5ebpdyrqVYR3qMeAKFct2GQ+tnZIdMARmb2zOI07ow3j
 WrsSiT5u3qC85/JcUMXH6DEEtxmSbytYAOWF9tYBMOK4qGO62mk4aqCJLRPHGpnwPQCv
 GhrzFDk0zS8H+RjeYgY0HcB5t1j/hrAy3t4ZV3LAiGQg3Ox+WJw3tCc7JXzGnfUT2bjr
 ByzA==
X-Gm-Message-State: APjAAAXe085P6ZdNT/jZsM0zglcuhjsWOcAwJh5jclWmTzImnquXVxGA
 0fMmLTcIhhkGf1H5FErP0IFD2zVIERIRFQ==
X-Google-Smtp-Source: APXvYqwdsSwb9hd2N7DiC6+ZLYhBc1aNVFNbCK+TvaRkPAFWFvi8P4cLv1psIRtr5DGKdEpmHEKg5w==
X-Received: by 2002:adf:df8e:: with SMTP id z14mr87620646wrl.190.1578067737706; 
 Fri, 03 Jan 2020 08:08:57 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.08.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:08:57 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:19 +0000
Message-Id: <20200103160825.19377-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/8] x86/hyperv: detect absolutely necessary
 MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SWYgdGhleSBhcmUgbm90IGF2YWlsYWJsZSwgZGlzYWJsZSBIeXBlci1WIHJlbGF0ZWQgZmVhdHVy
ZXMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjI6
CjEuIEZpeCBjb21tZW50IHN0eWxlCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCAyZTcwYjRhYTgyLi44ZDM4MzEzZDdh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTMyLDYgKzMyLDggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiBjb25zdCBzdHJ1Y3QgaHlwZXJ2
aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKIHsKICAgICB1aW50MzJfdCBlYXgs
IGVieCwgZWN4LCBlZHg7CisgICAgdWludDY0X3QgcmVxdWlyZWRfbXNycyA9IEhWX1g2NF9NU1Jf
SFlQRVJDQUxMX0FWQUlMQUJMRSB8CisgICAgICAgIEhWX1g2NF9NU1JfVlBfSU5ERVhfQVZBSUxB
QkxFOwogCiAgICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CiAg
ICAgaWYgKCAhKChlYnggPT0gMHg3MjYzNjk0ZCkgJiYgIC8qICJNaWNyIiAqLwpAQCAtNTcsNiAr
NTksMTYgQEAgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2Jl
KHZvaWQpCiAgICAgbXNfaHlwZXJ2Lm1heF92cF9pbmRleCA9IGVheDsKICAgICBtc19oeXBlcnYu
bWF4X2xwX2luZGV4ID0gZWJ4OwogCisgICAgaWYgKCAobXNfaHlwZXJ2LmZlYXR1cmVzICYgcmVx
dWlyZWRfbXNycykgIT0gcmVxdWlyZWRfbXNycyApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBPb3BzLCByZXF1aXJlZCBNU1JzIGFyZSBub3QgYXZhaWxhYmxlLiBUcmVhdCB0aGlzIGFz
CisgICAgICAgICAqICJIeXBlci1WIGlzIG5vdCBhdmFpbGFibGUiLgorICAgICAgICAgKi8KKyAg
ICAgICAgbWVtc2V0KCZtc19oeXBlcnYsIDAsIHNpemVvZihtc19oeXBlcnYpKTsKKyAgICAgICAg
cmV0dXJuIE5VTEw7CisgICAgfQorCiAgICAgcmV0dXJuICZvcHM7CiB9CiAKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPVi-0005T7-4l; Fri, 03 Jan 2020 16:09:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVg-0005Sk-Kd
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:12 +0000
X-Inumbo-ID: 5a81d460-2e43-11ea-a914-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a81d460-2e43-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:00 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id a5so8826475wmb.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=gvmWC2BuiVkIzJZx/luRPH2eJYAdGqz17W1cKVo4/9M=;
 b=pQCRr8JYbHc7z9/csugoZ8r2OsoJObDGeZwtWzlm+h4/c56uBeSnh2etlJafkCPZ/k
 90cEuhNz5dmd9UUM6UmfMn9AlXONJl45NDU9lYTznVM4Gc+KadRd2TI7iq+jruWZqPIF
 SS1N8rVo+iZL4r538feNOwxOegTND+yqqJVzIX7VBUxIrsBS7qEu/gKCl7TuaaXco3Uz
 9ie6elVpSt+0fTWv10wNOm9PmIhNOMyN31JMNyY/dJDBA7man20O0EzE7Oxgas0CJWFC
 bkyLtb2Qm2d38F9vIqTxYbHiJERf2j3X2zn/LjqaAs5bbvus4zJ5FNZla124FETzRIdM
 l0Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=gvmWC2BuiVkIzJZx/luRPH2eJYAdGqz17W1cKVo4/9M=;
 b=q6tqBR0sM+FGO2ZzEGf+Yt7wGsJjeU2kuVkLbuhkv46zswKJpuwstckEEzII9Rd10j
 RnpYNmC22SWYtp9SluaTqDqusb+xVwCKvaQRpkZ1AwmpZRLeG5rLNaevjfre3Trgy7Q7
 EsLUbCd/gVgURmTnUBT/AFNn6Rl0zg7PCJLMF8ChfU5bJbmiM/0IRxjBN0K0WoyF++iM
 TvvVWLo/8FfeqIQ1GVe+573Ks+it24724la5CDcEfGovPrPdzylq+yqmxQhqk/S67l9E
 rxktubvDGVYOrxNfTJ6Pt3daUsNjvHBm7JumbFUuBdAz49GYTJENwIE7DCQubjETsa+Q
 i8WQ==
X-Gm-Message-State: APjAAAV4kxoGDNvsCfXIWoUXcfn4RVQp/exL4iHxECo6zJsVfsqlkTck
 iw1ZgBShDyauH80/46Y/h1hHWPcGXgRjGA==
X-Google-Smtp-Source: APXvYqxXGcegu67DdeDDmrIBAqf0He81OqI/mFhZxL9RUkqd15Px0MdQG+NXibrZluj6waOysHZFFg==
X-Received: by 2002:a05:600c:409:: with SMTP id
 q9mr20365834wmb.19.1578067740002; 
 Fri, 03 Jan 2020 08:09:00 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.08.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:08:59 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:20 +0000
Message-Id: <20200103160825.19377-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/8] x86: rename guest/hypercall.h to
 guest/xen-hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

V2Ugd2lsbCBwcm92aWRlIGEgaGVhZGVyIGZpbGUgZm9yIEh5cGVyLVYgaHlwZXJjYWxscy4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgotLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3toeXBlcmNhbGwuaCA9PiB4ZW4taHlw
ZXJjYWxsLmh9IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCiByZW5hbWUgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC97aHlwZXJjYWxsLmgg
PT4geGVuLWh5cGVyY2FsbC5ofSAoOTklKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRleCA5NDQ0ODYwNmQ0
Li43ZjA5YzY0M2Q0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0xOSwxMSArMTksMTEgQEAKICNpZm5k
ZWYgX19YODZfR1VFU1RfSF9fCiAjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwogCi0jaW5jbHVkZSA8
YXNtL2d1ZXN0L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYuaD4KICNp
bmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgt
Ym9vdC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4uaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qv
eGVuLWh5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+CiAKICNlbmRpZiAvKiBf
X1g4Nl9HVUVTVF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi1oeXBlcmNhbGwuaApz
aW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVyY2FsbC5oCnJlbmFtZSB0byB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi1oeXBl
cmNhbGwuaAppbmRleCBkMGQyZjUwMjJkLi42ODFkM2FlY2Q3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLWh5cGVyY2FsbC5oCkBAIC0xLDUgKzEsNSBAQAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgotICogYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorICogYXNtLXg4Ni9ndWVzdC94ZW4t
aHlwZXJjYWxsLmgKICAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiAgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFu
ZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPVm-0005Ua-Ek; Fri, 03 Jan 2020 16:09:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVl-0005UK-Lp
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:17 +0000
X-Inumbo-ID: 5afe3b9a-2e43-11ea-88e7-bc764e2007e4
Received: from mail-wm1-x329.google.com (unknown [2a00:1450:4864:20::329])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5afe3b9a-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:01 +0000 (UTC)
Received: by mail-wm1-x329.google.com with SMTP id b19so8784888wmj.4
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=AeVdaCAPZTMCoRydrJF1kMnbXuo4DmKCUTwBKEx4Ftg=;
 b=f4X1oyi9sh1zTPgxK6RoOIEv5yHCPevuLRvYvmGuDyfr9FjEB0LxhAwbi8Exzfzy4v
 mzjBfnW5J7mE5yx3GHq2mSMGHPzXu3X+D6RlXQQxzlGJx5UH53s4Lg7DRRoS/P1yk7/Z
 c1mk6hbHBh1aNg6LSgTIDkB52V68a7SMx54j+Uv5/xq8+WgAbcFptDjceC9euxe/lA1l
 0QHdrX+oB4XrfMHud3UZYDi8dEjFia9ymeOmnbiNlNBtkvXJ/0r9K/QdVvGZqG0OoMgI
 hRtLfCm99Hk2jzKoBHVj4DjhMz6FRiXAB86P6OBolTwy2Fqv2JHfV/8YhjVSDlWs/oRr
 W71A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=AeVdaCAPZTMCoRydrJF1kMnbXuo4DmKCUTwBKEx4Ftg=;
 b=XyfSTd9fKbDSEzDLvroDqw1Gxs+ghiuHJz0LK0rCiHp+zaWhDz4XTaas4xKMCk9tXh
 Hmly2z98Hyh60347vOmlXHLisW7V+T8vieXy55HoUQim6Z6C08p+yAsDuHX4sJ+ff+AV
 +IckcdqifCePajrigEYmeTs7Nv9RT01oVYA9iLPMo40W38IKcRVBsOx2LizCuG/4g8Be
 OWq7Wfba/PggMtxW78pUMKNboPqQDKsJAl6ODasf1iANVvp21K+3h6qYd9QUZZoqGR8N
 4EFWL5HIG15Jne8PhB8nhhy+9dNC8wXup4FzFbFUmVTnDjJF1GeX0QCAhDYoWHnNcVV3
 koSQ==
X-Gm-Message-State: APjAAAXe1EdVGB6A/79Gq8bJsmEc0586U7IgjtRDiVdfBxop/jHeK4Rx
 VOvnineyHve6W/06ooQrPDfXBRUSWkdBkQ==
X-Google-Smtp-Source: APXvYqxbMR8RYP5sL+FAKCqyBnntlD2gxHmRqxI+cznR9X69weUoxjSyDz5vfC81rfyr/nYC37V8VQ==
X-Received: by 2002:a1c:a949:: with SMTP id s70mr20167401wme.69.1578067740767; 
 Fri, 03 Jan 2020 08:09:00 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.09.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:09:00 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:21 +0000
Message-Id: <20200103160825.19377-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/8] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCnYyOgoxLiBG
aXggaXNzdWUgZGlzY292ZXJlZCBieSBNaWNoYWVsCjIuIFVzZSBhIHN0YXRpY2FsbHkgYWxsb2Nh
dGVkIHBhZ2UgYXMgaHlwZXJjYWxsIHBhZ2UKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L01ha2VmaWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
Y2FsbF9wYWdlLlMgfCAyMSArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9oeXBlcnYuYyAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKy0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L01ha2VmaWxlCmluZGV4IDY4MTcwMTA5YTkuLjFhODg4N2QyZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQpAQCAtMSArMSwyIEBACitvYmoteSArPSBoeXBlcmNh
bGxfcGFnZS5vCiBvYmoteSArPSBoeXBlcnYubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydi9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcmNhbGxfcGFnZS5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjZk
NmFiOTEzYmUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVyY2FsbF9wYWdlLlMKQEAgLTAsMCArMSwyMSBAQAorI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMu
aD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorCisgICAgICAgIC5zZWN0aW9uICIudGV4dC5wYWdl
X2FsaWduZWQiLCAiYXgiLCBAcHJvZ2JpdHMKKyAgICAgICAgLnAyYWxpZ24gUEFHRV9TSElGVAor
R0xPQkFMKGh2X2h5cGVyY2FsbF9wYWdlKQorICAgICAgICAvKiBSZXR1cm4gLTEgZm9yICJub3Qg
eWV0IHJlYWR5IiBzdGF0ZSAqLworICAgICAgICBtb3YgLTEsICVyYXgKKyAgICAgICAgcmV0Cisx
OgorICAgICAgICAvKiBGaWxsIHRoZSByZXN0IHdpdGggYHJldGAgKi8KKyAgICAgICAgLmZpbGwg
UEFHRV9TSVpFIC0gKDFiIC0gaHZfaHlwZXJjYWxsX3BhZ2UpLCAxLCAweGMzCisgICAgICAgIC50
eXBlIGh2X2h5cGVyY2FsbF9wYWdlLCBTVFRfT0JKRUNUCisgICAgICAgIC5zaXplIGh2X2h5cGVy
Y2FsbF9wYWdlLCBQQUdFX1NJWkUKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIHRhYi13
aWR0aDogOAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IDhkMzgzMTNkN2EuLjM4MWJlMmE2OGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMTksMTYgKzE5LDE2IEBACiAgKiBDb3B5cmlnaHQg
KGMpIDIwMTkgTWljcm9zb2Z0LgogICovCiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KIAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUg
PGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5oPgogCiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFk
X21vc3RseSBtc19oeXBlcnY7CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
b3BzID0gewotICAgIC5uYW1lID0gIkh5cGVyLVYiLAotfTsKK2V4dGVybiBjaGFyIGh2X2h5cGVy
Y2FsbF9wYWdlW107CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzOwog
Y29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiB7
CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpAQCAtNzIsNiArNzIsMjcgQEAgY29u
c3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiAgICAg
cmV0dXJuICZvcHM7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFn
ZSh2b2lkKQoreworICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2NvbnRlbnRzIGh5cGVy
Y2FsbF9tc3I7CisKKyAgICByZG1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9t
c3IuYXNfdWludDY0KTsKKyAgICBoeXBlcmNhbGxfbXNyLmVuYWJsZSA9IDE7CisgICAgaHlwZXJj
YWxsX21zci5ndWVzdF9waHlzaWNhbF9hZGRyZXNzID0KKyAgICAgICAgX19wYShodl9oeXBlcmNh
bGxfcGFnZSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7CisgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQ
RVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cCh2b2lkKQoreworICAgIHNldHVwX2h5cGVyY2FsbF9wYWdlKCk7Cit9CisKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0geworICAgIC5uYW1lID0gIkh5cGVy
LVYiLAorICAgIC5zZXR1cCA9IHNldHVwLAorfTsKKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPVr-0005Wl-OM; Fri, 03 Jan 2020 16:09:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVq-0005WC-LG
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:22 +0000
X-Inumbo-ID: 5b7ce030-2e43-11ea-a914-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b7ce030-2e43-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:02 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id p17so9045937wma.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=RUfnlZlwFuHWpde6sRvjxDfadwPtw2oJdC3k1kQv/fc=;
 b=tUbHi0DpRaYWZ3lxVGLFpcaSMEAc4PBWX+py0GYk/V1mca4StnwqTGD2Z8bGwK0gHF
 TP0q8tHZ1laPI1bmR1NaekYETPtGvI/oDtHmd9u0I/nTOFwudnzDUBjQ2rSAuQyfEH0X
 EbD4j5U0WdVJ1bOFO1IUN0bYFvMBgO0yWjWyFtadcVgF06PxsXKCxX4FrDmsmm35YuOT
 c/jT/Ups37cbNsCJNfZaBFqzPK5Y2tzG08cGxkiqLb1wQXLrJTF4eZ07XEhlIEou0ziz
 Rgu9RM3A8Ran/Goz8ne0+v3qZ1I4AmDZRM5qLX3qlx9e3RJhxNRyYS8+FktP4OMVES2t
 ASzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=RUfnlZlwFuHWpde6sRvjxDfadwPtw2oJdC3k1kQv/fc=;
 b=YLXS77vRzpJfoJ39+ceA06ITZhwkFdpk0lh+8JxadXFNy7gF5kqnQFtzqOyaolWsH+
 Fp7eZtRcIz4cfnhXD02E58G4Ixun5rC8cQ2iwSO29XNCwR30jJ/2xO+BZKMAwkAssLCR
 jhuVk65fo2v/HPj/PUGKcVyp4cqnGUsf5YUuZ7aomUEvdW05D7CNMUtKMuoAJNAPGMSy
 4ZIaDgXjqSPgcoonY7Fvr9Og5hYo5d16nWfpn81qTNT6wfKB5k0MsDKNS53p02oab+XD
 OlM/rEDMau2jBAaP9xaxMo0qlR4yAx4LWCj87kdgLgS2Dt/P8tME7Q2K7/O/qKVMVw+X
 dwEg==
X-Gm-Message-State: APjAAAW5YAST86MrsxCxHquqR8BPf88pH8eicJp7KX8zYGsCs29GjPgR
 7ANcS13juMadq697VC0vYbqLLOKrMg7YWA==
X-Google-Smtp-Source: APXvYqxOVtQLjKCVbZacFTlx6nzgZtiAYBluSMVrihTmit9tKrvWHb/2hHm9MhvYZCCKCRH5ezfz1A==
X-Received: by 2002:a7b:cf12:: with SMTP id l18mr21771776wmg.66.1578067741581; 
 Fri, 03 Jan 2020 08:09:01 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.09.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:09:01 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:22 +0000
Message-Id: <20200103160825.19377-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/8] x86/hyperv: provide Hyper-V hypercall
 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8g
SHlwZXItVi4KCkkgY291bGRuJ3QgZmluZCByZWZlcmVuY2UgaW4gVExGUyB0aGF0IEh5cGVyLVYg
Y2xvYmJlcnMgZmxhZ3MgYW5kCnI5LXIxMSwgYnV0IExpbnV4J3MgY29tbWl0IG1lc3NhZ2Ugc2F5
cyBpdCBkb2VzLiBFcnIgb24gdGhlIHNhZmUgc2lkZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQp2MjoKMS4gVXNlIGRpcmVjdCBjYWxsCi0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaHlwZXJjYWxsLmggfCA5NSArKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oeXBlcmNhbGwuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWh5cGVyY2FsbC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaHlwZXJjYWxsLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOTI4ZDg1YWU3ZQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWh5cGVyY2FsbC5oCkBAIC0wLDAgKzEs
OTUgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QvaHlwZXJ2LWh5
cGVyY2FsbC5oCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQg
Y29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9u
IDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgor
ICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KKyAqLworCisjaWZuZGVmIF9fWDg2X0hZ
UEVSVl9IWVBFUkNBTExfSF9fCisjZGVmaW5lIF9fWDg2X0hZUEVSVl9IWVBFUkNBTExfSF9fCisK
KyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNp
bmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgor
CitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRfdCBjb250cm9s
LCBwYWRkcl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkKK3sKKyAgICB1aW50NjRfdCBzdGF0dXM7
CisKKyAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtvdXRwdXRdLCAlJXI4XG4iCisgICAgICAgICAg
ICAgICAgICAiY2FsbCBodl9oeXBlcmNhbGxfcGFnZSIKKyAgICAgICAgICAgICAgICAgIDogIj1h
IiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCksCisgICAgICAgICAgICAgICAgICAgICIrZCIgKGlu
cHV0KSBBU01fQ0FMTF9DT05TVFJBSU5UCisgICAgICAgICAgICAgICAgICA6IFtvdXRwdXRdICJy
bSIgKG91dHB1dCkKKyAgICAgICAgICAgICAgICAgIDogImNjIiwgIm1lbW9yeSIsICJyOCIsICJy
OSIsICJyMTAiLCAicjExIik7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgaW5s
aW5lIHVpbnQ2NF90IGh2X2RvX2Zhc3RfaHlwZXJjYWxsKHVpbnQxNl90IGNvZGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGlucHV0MSwgdWlu
dDY0X3QgaW5wdXQyKQoreworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICB1aW50NjRfdCBjb250
cm9sID0gKHVpbnQ2NF90KWNvZGUgfCBIVl9IWVBFUkNBTExfRkFTVF9CSVQ7CisKKyAgICBhc20g
dm9sYXRpbGUgKCJtb3YgJVtpbnB1dDJdLCAlJXI4XG4iCisgICAgICAgICAgICAgICAgICAiY2Fs
bCBodl9oeXBlcmNhbGxfcGFnZSIKKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwg
IitjIiAoY29udHJvbCksCisgICAgICAgICAgICAgICAgICAgICIrZCIgKGlucHV0MSkgQVNNX0NB
TExfQ09OU1RSQUlOVAorICAgICAgICAgICAgICAgICAgOiBbaW5wdXQyXSAicm0iIChpbnB1dDIp
CisgICAgICAgICAgICAgICAgICA6ICJjYyIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7CisK
KyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX3Jl
cF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwgdWludDE2X3QgcmVwX2NvdW50LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZhcmhlYWRfc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGlucHV0
LCBwYWRkcl90IG91dHB1dCkKK3sKKyAgICB1aW50NjRfdCBjb250cm9sID0gY29kZTsKKyAgICB1
aW50NjRfdCBzdGF0dXM7CisgICAgdWludDE2X3QgcmVwX2NvbXA7CisKKyAgICBjb250cm9sIHw9
ICh1aW50NjRfdCl2YXJoZWFkX3NpemUgPDwgSFZfSFlQRVJDQUxMX1ZBUkhFQURfT0ZGU0VUOwor
ICAgIGNvbnRyb2wgfD0gKHVpbnQ2NF90KXJlcF9jb3VudCA8PCBIVl9IWVBFUkNBTExfUkVQX0NP
TVBfT0ZGU0VUOworCisgICAgZG8geworICAgICAgICBzdGF0dXMgPSBodl9kb19oeXBlcmNhbGwo
Y29udHJvbCwgaW5wdXQsIG91dHB1dCk7CisgICAgICAgIGlmICggKHN0YXR1cyAmIEhWX0hZUEVS
Q0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgcmVwX2NvbXAgPSAoc3RhdHVzICYgSFZfSFlQRVJDQUxMX1JFUF9DT01Q
X01BU0spID4+CisgICAgICAgICAgICBIVl9IWVBFUkNBTExfUkVQX0NPTVBfT0ZGU0VUOworCisg
ICAgICAgIGNvbnRyb2wgJj0gfkhWX0hZUEVSQ0FMTF9SRVBfU1RBUlRfTUFTSzsKKyAgICAgICAg
Y29udHJvbCB8PSAodWludDY0X3QpcmVwX2NvbXAgPDwgSFZfSFlQRVJDQUxMX1JFUF9DT01QX09G
RlNFVDsKKworICAgIH0gd2hpbGUgKCByZXBfY29tcCA8IHJlcF9jb3VudCApOworCisgICAgcmV0
dXJuIHN0YXR1czsKK30KKworI2VuZGlmIC8qIF9fWDg2X0hZUEVSVl9IWVBFUkNBTExfSF9fICov
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:09: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 1inPVx-0005aG-2X; Fri, 03 Jan 2020 16:09:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPVv-0005ZG-Lo
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:27 +0000
X-Inumbo-ID: 5c099f48-2e43-11ea-88e7-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c099f48-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:03 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id y17so42927838wrh.5
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=CQAPrwZ6zHYdeecjna9SU+ovWbg6SlC0hmlnmabw3K0=;
 b=gmCFLGnFcf+29R1n5v0xIWDuW3zWHEzSWuTJErOBQYqfjFbu4+LY+8t0UDm6Scl4d+
 Yb/BlmUMcNvH7G0tXDLB/0tpUmsIolrrwTd04qfX+uGSzVJxqe3obvWDdGq1UMOj2WLG
 l43pZD3fIx+5+t2UTf9T8BCKPftCDDaSyGCILETg+EQFtbpAWoVN0dPi5WWMakKXwVfx
 wvQZlImx2HGb0irF7dkRPvCFVoLBoZGifjOUZyyL1ObNhhaugvhOGTPc1Zy0jrk5y7dW
 jO9RUQ7Ntve/jPdROGyoPeKaGINVS1M0Yo0uk30SNsLyGB0mZLiQoOidu6KeUTRHG0S3
 M5Eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=CQAPrwZ6zHYdeecjna9SU+ovWbg6SlC0hmlnmabw3K0=;
 b=BmvHGAxUiOmOEjdhfA/scbq7l98V0yxSnZsAlh1Q63wgfix/wNlqt1lOT4WOThH2tV
 XgRQm0Nt7apEs3wAPx0hVbQ02MqRs+C/pYE2rKhHlJzQLxt13zN6/mKLjMSH2qpT4UuL
 ygMBvw/QwNpEAcYL6vS3mc4fIDjpnR6gvEihtB4Lh+edXVQiMgwceB1Q9QTcN+bWLHQW
 fCD1yXSLAx7l45LlaP5HXJvFuzV9kdCl10TEnh+tao55mGzuf7RDtqEg9lyeuxwqQJJg
 tCoORGFC+6ku5Inakce9GY+bjab9Y+3qiorAbg+n7ejgx1dzJN8ELAj+yCRWnyCkb/T+
 KtYA==
X-Gm-Message-State: APjAAAV367xutEqH07KFLI/6RgEX4p89dLLWNbZdxfC5c52Lbsbx0A2V
 lIxENzakYCV1mdbYMtYFwUU0gbdyZ/D3DQ==
X-Google-Smtp-Source: APXvYqyWeqNbXCdXFT2fFknZH+3j9VXX2ry3FTDYp8zpb2KWhKVx4hj6hXbMX0G6+30mCzVZ/fLI/g==
X-Received: by 2002:adf:fd07:: with SMTP id e7mr86811193wrr.21.1578067742550; 
 Fri, 03 Jan 2020 08:09:02 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.09.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:09:02 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:23 +0000
Message-Id: <20200103160825.19377-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/8] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUgOCBieXRlcyBhbGlnbmVk
IGFuIG5vdCBjcm9zcwpwYWdlIGJvdW5kYXJ5LiBUaGUgZWFzaWVzdCB3YXkgdG8gc2F0aXNmeSB0
aG9zZSByZXF1aXJlbWVudHMgaXMgdG8gdXNlCnBlcmNwdSBwYWdlLgoKRm9yIHRoZSBmb3Jlc2Vl
YWJsZSBmdXR1cmUgd2Ugb25seSBuZWVkIHRvIHByb3ZpZGUgaW5wdXQgZm9yIFRMQgphbmQgQVBJ
QyBoeXBlcmNhbGxzLCBzbyBza2lwIHNldHRpbmcgdXAgYW4gb3V0cHV0IHBhZ2UuCgpUaGUgcGFn
ZSB0cmFja2luZyBzdHJ1Y3R1cmUgaXMgbm90IGJvdW5kIHRvIGh5cGVyY2FsbCBiZWNhdXNlIGl0
IGlzIGEKY29tbW9uIHBhdHRlcm4gZm9yIFhlbiB0byB3cml0ZSBndWVzdCBwaHlzaWNhbCBhZGRy
ZXNzIHRvIEh5cGVyLVYgd2hpbGUKYXQgdGhlIHNhbWUgdGltZSBhY2Nlc3NpbmcgdGhlIHBhZ2Ug
dmlhIGEgcG9pbnRlci4KCldlIHdpbGwgYWxzbyBuZWVkIHRvIHByb3ZpZGUgYW4gYXBfc2V0dXAg
aG9vayBmb3Igc2Vjb25kYXJ5IGNwdXMgdG8Kc2V0dXAgaXRzIG93biBpbnB1dCBwYWdlLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJ2LmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYuaCB8ICA4ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCAzODFiZTJhNjhj
Li4wMzAyN2JkNDUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTI3LDYgKzI3
LDcgQEAKIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIAog
ZXh0ZXJuIGNoYXIgaHZfaHlwZXJjYWxsX3BhZ2VbXTsKK0RFRklORV9QRVJfQ1BVX1JFQURfTU9T
VExZKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdlLCBodl9wY3B1X2lucHV0X2FyZyk7CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzOwogY29uc3Qgc3RydWN0IGh5cGVydmlz
b3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCkBAIC04MywxNCArODQsMzkgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCiAgICAgd3Jtc3JsKEhW
X1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7CiB9CiAKK3N0YXRp
YyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQoreworICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBnOworICAgIHZvaWQgKm1hcHBpbmc7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKKworICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDAp
OworICAgIGlmICggIXBnICkKKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBzZXR1cCBoeXBlcmNh
bGwgaW5wdXQgcGFnZSBmb3IgJXVcbiIsIGNwdSk7CisKKyAgICBtYXBwaW5nID0gX19tYXBfZG9t
YWluX3BhZ2VfZ2xvYmFsKHBnKTsKKyAgICBpZiAoICFtYXBwaW5nICkKKyAgICAgICAgcGFuaWMo
IkZhaWxlZCB0byBtYXAgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOworCisg
ICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpLm1hZGRyID0gcGFnZV90b19tYWRkcihwZyk7
CisgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpLm1hcHBpbmcgPSBtYXBwaW5nOworfQor
CiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKIHsKICAgICBzZXR1cF9oeXBlcmNhbGxf
cGFnZSgpOworICAgIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOworfQorCitzdGF0aWMgdm9p
ZCBhcF9zZXR1cCh2b2lkKQoreworICAgIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOwogfQog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKICAgICAubmFtZSA9
ICJIeXBlci1WIiwKICAgICAuc2V0dXAgPSBzZXR1cCwKKyAgICAuYXBfc2V0dXAgPSBhcF9zZXR1
cCwKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAppbmRleCBjN2E3ZjMyYmQ1
Li44M2YyOTc0NjhmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTUxLDYgKzUx
LDggQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9zY2FsZV90c2ModWludDY0X3QgdHNjLCB1
aW50NjRfdCBzY2FsZSwKIAogI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKIAorI2luY2x1ZGUg
PHhlbi9wZXJjcHUuaD4KKwogI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+CiAKIHN0
cnVjdCBtc19oeXBlcnZfaW5mbyB7CkBAIC02Myw2ICs2NSwxMiBAQCBzdHJ1Y3QgbXNfaHlwZXJ2
X2luZm8gewogfTsKIGV4dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2OwogCitz
dHJ1Y3QgaHlwZXJ2X3BjcHVfcGFnZSB7CisgICAgcGFkZHJfdCBtYWRkcjsKKyAgICB2b2lkICpt
YXBwaW5nOworfTsKK0RFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgaHlwZXJ2X3BjcHVfcGFnZSwgaHZf
cGNwdV9pbnB1dF9hcmcpOworCiBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKmh5cGVydl9w
cm9iZSh2b2lkKTsKIAogI2Vsc2UKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:09: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 1inPW2-0005e1-Dh; Fri, 03 Jan 2020 16:09:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPW0-0005cS-Lv
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:32 +0000
X-Inumbo-ID: 5ce7faea-2e43-11ea-a1e1-bc764e2007e4
Received: from mail-wm1-x32a.google.com (unknown [2a00:1450:4864:20::32a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ce7faea-2e43-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:04 +0000 (UTC)
Received: by mail-wm1-x32a.google.com with SMTP id f129so9033350wmf.2
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LMFPYGrcm7BM/XK1EMrwljwKrMIeS9V+k4JmcGsTosc=;
 b=M7QorUtbzSu5vyn70UvJR7qvQ3056ecP9mQDPqnTvieFdUEipkc8BzYae6CM5fMgYR
 r0rx2pqX7OgDWHxukofI48aJt/s29s2AluJP8hJcD1EjOuT/y+qcDc6ubE3JsGARF0ks
 j3QxPAvsmUt624E4sCjyGtQkX/YhrzEooJCL/eh/l9ZO0y79N5e7DR4MGUTf3fiHu9ko
 ZHkfpK1HWLw+2dhziymQ5IYIAkeAHXfCKKYAsE/c/1lUWLGV8EeStwsmc2YAZCNA9quz
 1/3LQMcW8KwzzeagqTasNnvyVpJ/kNhL0QCS+izN3bs0UU63N9vfmCspVZFPa65wlKQz
 LBHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=LMFPYGrcm7BM/XK1EMrwljwKrMIeS9V+k4JmcGsTosc=;
 b=fWgRel29kGTN9UfN20Qo8/xPWcYmyXc4FIwFDBO3w74hs8F/KsmN3woc/LiKO1rHcd
 ur+hAD+tSmZNJe2kx/KWpLok3cTqZ27Ejn8/YVNMi/kRphnkr7bB/ZIE2MxKw3G9vMlU
 4yZ7GICTBcBL1KLIgCHSijPyAK9YZw6vQXBgqh557ojg3ZfrY3Y8qT7E0Yt4mfzdIIFs
 IjZzf2FiTo75GDcsP0O3uP4gd6Hf3BTO59iLCqsN+zGhL5XNm21/tSvkEHxoKTx55JcP
 n5BRT+uuI4UUbnzCy2Wwo83zd98ynijpk0hAJ4ks/EiH6Mu0r/tpskRXKzKZ0Aan4z1I
 Wyng==
X-Gm-Message-State: APjAAAVuauRXuOoNV2ufgaoLqd9u3puowECvC3S++Z9xtt+yWUNResUS
 0HGjpBKLDDiKrS1Sddq4ZcBFAj+3+KL02g==
X-Google-Smtp-Source: APXvYqwbmx3bwNOOo/1sV5t8b4Apt1cPAv+VYMDE0eRYPgCRC1vooxFDz8tYUy6sNtuRw7ttVlMrMw==
X-Received: by 2002:a05:600c:23c9:: with SMTP id
 p9mr20631914wmb.160.1578067744026; 
 Fri, 03 Jan 2020 08:09:04 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.09.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:09:02 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:24 +0000
Message-Id: <20200103160825.19377-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 7/8] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMg
c3BlY2lmaWMKdmNwdShzKS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+Ci0tLQp2MjoKMS4gRm9sZCBpbnRvIHNldHVwX3BjcHVfYXJnIGZ1bmN0aW9uCi0tLQog
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDUgKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggMDMwMjdiZDQ1My4uNWM1
YWVkNDZjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0yOCw2ICsyOCw3IEBA
IHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIAogZXh0ZXJu
IGNoYXIgaHZfaHlwZXJjYWxsX3BhZ2VbXTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBoeXBlcnZfcGNwdV9wYWdlLCBodl9wY3B1X2lucHV0X2FyZyk7CitERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKIAogc3RhdGljIGNvbnN0
IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHM7CiBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
Kl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKQEAgLTg5LDYgKzkwLDcgQEAgc3RhdGljIHZvaWQg
c2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZvaWQpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7
CiAgICAgdm9pZCAqbWFwcGluZzsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOworICAgIHVpbnQ2NF90IHZwX2luZGV4X21zcjsKIAogICAgIHBnID0gYWxsb2NfZG9t
aGVhcF9wYWdlKE5VTEwsIDApOwogICAgIGlmICggIXBnICkKQEAgLTEwMCw2ICsxMDIsOSBAQCBz
dGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKIAogICAgIHRoaXNfY3B1
KGh2X3BjcHVfaW5wdXRfYXJnKS5tYWRkciA9IHBhZ2VfdG9fbWFkZHIocGcpOwogICAgIHRoaXNf
Y3B1KGh2X3BjcHVfaW5wdXRfYXJnKS5tYXBwaW5nID0gbWFwcGluZzsKKworICAgIHJkbXNybChI
Vl9YNjRfTVNSX1ZQX0lOREVYLCB2cF9pbmRleF9tc3IpOworICAgIHRoaXNfY3B1KGh2X3ZwX2lu
ZGV4KSA9IHZwX2luZGV4X21zcjsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAppbmRleCA4M2YyOTc0NjhmLi40YjYzNTgyOWYz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTcwLDYgKzcwLDcgQEAgc3RydWN0
IGh5cGVydl9wY3B1X3BhZ2UgewogICAgIHZvaWQgKm1hcHBpbmc7CiB9OwogREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdlLCBodl9wY3B1X2lucHV0X2FyZyk7CitERUNMQVJF
X1BFUl9DUFUodW5zaWduZWQgaW50LCBodl92cF9pbmRleCk7CiAKIGNvbnN0IHN0cnVjdCBoeXBl
cnZpc29yX29wcyAqaHlwZXJ2X3Byb2JlKHZvaWQpOwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 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 1inPW6-0005hZ-SI; Fri, 03 Jan 2020 16:09:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPW5-0005gn-Mf
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:37 +0000
X-Inumbo-ID: 5d648e3e-2e43-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d648e3e-2e43-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 16:09:05 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id d16so42885705wre.10
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:09:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=QxvxkFsBq9Bc5+7I063/jL+c+OhXWyTgW7n8J0N8R6s=;
 b=aLHpkybuVzC/g9a2pgPZck1nlSkeJ97bBZ6COKF2fLL1RNsJYXZymDjD+k39c6qEUk
 uqdbh6qeBxDoH8k+DmbPlECAckHel9QdG2FcqakMg7d0/jQfJBQvccYiE8MJhC5bZDqz
 5Lglb4UZHpa3gatpwAcAk9zhglDtVXk93iKmwcU8Hpo5TlJsVtX/Syx4gqfYaYdSlJX+
 obqS0vT2BGiv/ft4QWF8w42503Vt8f4wajzSZZNdSQ8wgTaGHwJMi21IA1TfFqDia4gE
 IFyBE3J6ANtY3u6bAvPhKX8DlgWvYJNVoqNs2bVeMwJbwCz1uZ4Wii0N4esk0JYp67FT
 YV2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=QxvxkFsBq9Bc5+7I063/jL+c+OhXWyTgW7n8J0N8R6s=;
 b=IJY1rnVoMrgMhv563bmJTC7mXAUi67XU61iYBnZQMAD+WjQ+jiLE7TJ89zSBp/u0/9
 9HIvo5p/Fz5hF9u4qyCj0UD0D028SozkyDkdk5lz9QVEV54WwpoGSVkafGMtbivNOTWd
 43w5sBgyJOJEAMdwmC2YN6Oh89h58B3XdltukFieTO/kzqX7lfmhZ9CFwWj6SOZilypR
 XxyQAXIJ/snalXeCLRULJqmgVzqNozMeFkJA8Px0eG8rkiGHzRI3pGj1DQ6hrAW9xs94
 t6bLzG9Ux2sqgIbDdT9jmH6SZhbO6eRRTDCbPXt6tGYSGgVB702TheKddZS4YXt3TkVv
 yk2g==
X-Gm-Message-State: APjAAAXEFIOycpiral3uE1zYw241Zz+aqcPfMdNJgWQQh0yC8ZgKparn
 Q/n/WJuimv9+K3QDEeTGNSj0yOWet/uFag==
X-Google-Smtp-Source: APXvYqzg54U/jtCaQ8LIaT9EwOnit73cCh1PWTZ+FGutrIgePQed6FkLIv3g+t3ZdHIQNRrVsnxhPA==
X-Received: by 2002:a5d:608a:: with SMTP id w10mr83549018wrt.136.1578067744831; 
 Fri, 03 Jan 2020 08:09:04 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id z11sm61000235wrt.82.2020.01.03.08.09.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:09:04 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri,  3 Jan 2020 16:08:25 +0000
Message-Id: <20200103160825.19377-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200103160825.19377-1-liuwe@microsoft.com>
References: <20200103160825.19377-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 8/8] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBz
b21lIGJpdHMgaW4KZm9yIGVmZmljaWVudCBuZXN0ZWQgdmlydHVhbGlzYXRpb24uCgpQcmVlbXB0
aXZlbHkgc3BsaXQgb3V0IHNldF92cF9hc3Npc3QgcGFnZSB3aGljaCB3aWxsIGJlIHVzZWQgaW4g
dGhlIHJlc3VtZQpwYXRoLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0
LmNvbT4KLS0tCnYyOgoxLiBVc2UgSFZfSFlQX1BBR0VfU0hJRlQgaW5zdGVhZAotLS0KIHhlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggfCAgMSArCiAyIGZp
bGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
YwppbmRleCA1YzVhZWQ0NmNiLi5jZjZhZDEzZTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMKQEAgLTI5LDYgKzI5LDcgQEAgc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0
bHkgbXNfaHlwZXJ2OwogZXh0ZXJuIGNoYXIgaHZfaHlwZXJjYWxsX3BhZ2VbXTsKIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdlLCBodl9wY3B1X2lucHV0
X2FyZyk7CiBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2lu
ZGV4KTsKK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBoeXBlcnZfcGNwdV9wYWdl
LCBodl92cF9hc3Npc3QpOwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9w
czsKIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0IGh5cGVydl9wcm9iZSh2b2lk
KQpAQCAtMTA3LDE1ICsxMDgsNDggQEAgc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVf
YXJnKHZvaWQpCiAgICAgdGhpc19jcHUoaHZfdnBfaW5kZXgpID0gdnBfaW5kZXhfbXNyOwogfQog
CitzdGF0aWMgdm9pZCBzZXRfdnBfYXNzaXN0KHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsID0g
cGFkZHJfdG9fcGZuKHRoaXNfY3B1KGh2X3ZwX2Fzc2lzdCkubWFkZHIpOworCisgICAgdmFsID0g
KHZhbCA8PCBIVl9IWVBfUEFHRV9TSElGVCkgfCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFX0VO
QUJMRTsKKworICAgIHdybXNybChIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCB2YWwpOworfQor
CitzdGF0aWMgdm9pZCBzZXR1cF92cF9hc3Npc3Qodm9pZCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKKyAgICB2b2lkICptYXBwaW5nOworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CisKKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsK
KyAgICBpZiAoICFwZyApCisgICAgICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgdnBfYXNz
aXN0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOworCisgICAgbWFwcGluZyA9IF9fbWFwX2RvbWFpbl9w
YWdlX2dsb2JhbChwZyk7CisgICAgaWYgKCAhbWFwcGluZyApCisgICAgICAgIHBhbmljKCJGYWls
ZWQgdG8gbWFwIHZwX2Fzc2lzdCBwYWdlIGZvciAldVxuIiwgY3B1KTsKKworICAgIGNsZWFyX3Bh
Z2UobWFwcGluZyk7CisKKyAgICB0aGlzX2NwdShodl92cF9hc3Npc3QpLm1hZGRyID0gcGFnZV90
b19tYWRkcihwZyk7CisgICAgdGhpc19jcHUoaHZfdnBfYXNzaXN0KS5tYXBwaW5nID0gbWFwcGlu
ZzsKKworICAgIHNldF92cF9hc3Npc3QoKTsKK30KKwogc3RhdGljIHZvaWQgX19pbml0IHNldHVw
KHZvaWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKICAgICBzZXR1cF9oeXBlcmNh
bGxfcGNwdV9hcmcoKTsKKyAgICBzZXR1cF92cF9hc3Npc3QoKTsKIH0KIAogc3RhdGljIHZvaWQg
YXBfc2V0dXAodm9pZCkKIHsKICAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKKyAgICBz
ZXR1cF92cF9hc3Npc3QoKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29w
cyBvcHMgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAppbmRleCA0YjYzNTgyOWYzLi45
MTdmNGUwMmMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTcxLDYgKzcxLDcg
QEAgc3RydWN0IGh5cGVydl9wY3B1X3BhZ2UgewogfTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
aHlwZXJ2X3BjcHVfcGFnZSwgaHZfcGNwdV9pbnB1dF9hcmcpOwogREVDTEFSRV9QRVJfQ1BVKHVu
c2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOworREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBoeXBlcnZf
cGNwdV9wYWdlLCBodl92cF9hc3Npc3QpOwogCiBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
Kmh5cGVydl9wcm9iZSh2b2lkKTsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:09:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPWH-0005p1-7X; Fri, 03 Jan 2020 16:09:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inPWF-0005ns-Ll
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:09:47 +0000
X-Inumbo-ID: 62b18860-2e43-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62b18860-2e43-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:09: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 mx2.suse.de (Postfix) with ESMTP id AA17CB1DD;
 Fri,  3 Jan 2020 16:09:13 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-2-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8e5e3c6d-9e40-6644-ebd6-04ab29c11035@suse.com>
Date: Fri, 3 Jan 2020 17:09:56 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191229183341.14877-2-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/8] x86: include xen/lib.h in
 guest/pvh-boot.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTIuMjAxOSAxOTozMywgV2VpIExpdSB3cm90ZToKPiBJdCBuZWVkcyBBU1NFUlRfVU5S
RUFDSEFCTEUuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNv
bT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:14:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:14: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 1inPaS-0007CA-0Y; Fri, 03 Jan 2020 16:14:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inPaR-0007C5-8P
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:14:07 +0000
X-Inumbo-ID: 0bc8d548-2e44-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0bc8d548-2e44-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:13:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 94806AC3F;
 Fri,  3 Jan 2020 16:13:57 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-3-liuwe@microsoft.com>
 <CACCGGhDpQ4Df9KcgeTY30XPri9cP+Nv=NZsm7oZA4J_Z7ZS_Jg@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <da233f18-0982-8356-ac2e-aeeb28bee007@suse.com>
Date: Fri, 3 Jan 2020 17:14:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CACCGGhDpQ4Df9KcgeTY30XPri9cP+Nv=NZsm7oZA4J_Z7ZS_Jg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/8] x86/hyperv: detect absolutely necessary
 MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Paul Durrant <pdurrant@gmail.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDEuMjAyMCAxMjowMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE9uIFN1biwgMjkgRGVj
IDIwMTkgYXQgMTg6MzQsIFdlaSBMaXUgPHdsQHhlbi5vcmc+IHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMKPj4gQEAgLTMyLDYgKzMyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBoeXBlcnZpc29yX29wcyBvcHMgPSB7Cj4+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
Kl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPj4gIHsKPj4gICAgICB1aW50MzJfdCBlYXgsIGVi
eCwgZWN4LCBlZHg7Cj4+ICsgICAgdWludDY0X3QgcmVxdWlyZWRfbXNycyA9IEhWX1g2NF9NU1Jf
SFlQRVJDQUxMX0FWQUlMQUJMRSB8Cj4+ICsgICAgICAgIEhWX1g2NF9NU1JfVlBfSU5ERVhfQVZB
SUxBQkxFOwo+Pgo+PiAgICAgIGNwdWlkKDB4NDAwMDAwMDAsICZlYXgsICZlYngsICZlY3gsICZl
ZHgpOwo+PiAgICAgIGlmICggISgoZWJ4ID09IDB4NzI2MzY5NGQpICYmICAvKiAiTWljciIgKi8K
Pj4gQEAgLTU3LDYgKzU5LDE1IEBAIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0
IGh5cGVydl9wcm9iZSh2b2lkKQo+PiAgICAgIG1zX2h5cGVydi5tYXhfdnBfaW5kZXggPSBlYXg7
Cj4+ICAgICAgbXNfaHlwZXJ2Lm1heF9scF9pbmRleCA9IGVieDsKPj4KPj4gKyAgICBpZiAoICht
c19oeXBlcnYuZmVhdHVyZXMgJiByZXF1aXJlZF9tc3JzKSAhPSByZXF1aXJlZF9tc3JzICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIC8qIE9vcHMsIHJlcXVpcmVkIE1TUnMgYXJlIG5vdCBhdmFpbGFi
bGUuIFRyZWF0IHRoaXMgYXMKPj4gKyAgICAgICAgICogIkh5cGVyLVYgaXMgbm90IGF2YWlsYWJs
ZSIuCj4+ICsgICAgICAgICAqLwo+IAo+IFRoYXQgYmxvY2sgY29tbWVudCB2aW9sYXRlcyBkZWZh
dWx0IGNvZGluZyBzdHlsZS4KCkFuZCB3aXRoIGl0IGNvcnJlY3RlZApBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:16:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16: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 1inPcS-0007Ic-Dy; Fri, 03 Jan 2020 16:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inPcR-0007IS-BN
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:16:11 +0000
X-Inumbo-ID: 5ac24bc0-2e44-11ea-a4e3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ac24bc0-2e44-11ea-a4e3-12813bfff9fa;
 Fri, 03 Jan 2020 16:16:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EE703AC46;
 Fri,  3 Jan 2020 16:16:09 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-4-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a6b69d27-bdfe-2dcb-7a99-47d088050b0f@suse.com>
Date: Fri, 3 Jan 2020 17:16:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191229183341.14877-4-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/8] x86: rename guest/hypercall.h to
 guest/xen-hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTIuMjAxOSAxOTozMywgV2VpIExpdSB3cm90ZToKPiBXZSB3aWxsIHByb3ZpZGUgYSBo
ZWFkZXIgZmlsZSBmb3IgSHlwZXItViBoeXBlcmNhbGxzLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+CgpJ
biBwcmluY2lwbGUKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KYWxi
ZWl0IC4uLgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC97
aHlwZXJjYWxsLmggPT4geGVuLWh5cGVyY2FsbC5ofSB8IDIgKy0KCi4uLiBjb3VsZCB3ZSBzZXR0
bGUgb24gZ3Vlc3QvKi1oY2FsbC5oIHRvIHNhdmUgb24gZmlsZSBuYW1lCmxlbmd0aCB3aXRob3V0
IChob3BlZnVsbHkpIGJlY29taW5nIGFtYmlndW91cz8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:18:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:18: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 1inPeR-0007Rk-TQ; Fri, 03 Jan 2020 16:18:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inPeQ-0007Rf-N7
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:18:14 +0000
X-Inumbo-ID: 9f89718e-2e44-11ea-a914-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f89718e-2e44-11ea-a914-bc764e2007e4;
 Fri, 03 Jan 2020 16:18:06 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id b6so42980578wrq.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:18:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=lqDR6ppIJ7CU/0IxexzADdudWuqNRmnYJjFlqUtQe5I=;
 b=tpT4ChMXG4AV5f+LTa948oN4VorgoeDZdf9KZvoMK9QrRyhwK+WlrkGDP+Sz0zHel3
 DMZoq/4RcYH0adFj+eeEDo4kKm0zFBJiRyzZIAtXV6qXWV0Td3LCxVNsEgqSGSf5iOTO
 FPDq7NmstzzkxWQegwK82JCGAPyjK3JndZgslAyw67qFUMqcfF34MDb1XDOiFEwx+Lnc
 mZ+c5faQWgUG79KfT4bbcBw2aTD0Yd5mo0o03iwx18JPLlhytfXgnOIxAtGM4uF57NUw
 XWo5t+qFaP6e7bKMD8/koZBg7Cmt/ol8IFErycaGYq5bCtLqG/aHkRohjfRmopH9goFY
 XQzg==
X-Gm-Message-State: APjAAAUAC4T1CYPDFTdI6m56BmoCAagCTahYmdRrmww3ehLsvmUOIHng
 YEKtN7fVQG3zqLKL4DiAOig=
X-Google-Smtp-Source: APXvYqyHgINTBDcgZ9ZiojTjUJsFtem55QKZ1jwbHHxMzVUw1qtmmlUINAw/l7xwxczSt9YYOeet2Q==
X-Received: by 2002:adf:e40f:: with SMTP id g15mr7200465wrm.223.1578068285499; 
 Fri, 03 Jan 2020 08:18:05 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id a14sm64969512wrx.81.2020.01.03.08.18.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:18:05 -0800 (PST)
Date: Fri, 3 Jan 2020 16:18:03 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200103161803.hno76iob6xmw3kv5@debian>
References: <20191229183341.14877-1-liuwe@microsoft.com>
 <20191229183341.14877-4-liuwe@microsoft.com>
 <a6b69d27-bdfe-2dcb-7a99-47d088050b0f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a6b69d27-bdfe-2dcb-7a99-47d088050b0f@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 3/8] x86: rename guest/hypercall.h to
 guest/xen-hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDU6MTY6NTNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjkuMTIuMjAxOSAxOTozMywgV2VpIExpdSB3cm90ZToKPiA+IFdlIHdpbGwgcHJv
dmlkZSBhIGhlYWRlciBmaWxlIGZvciBIeXBlci1WIGh5cGVyY2FsbHMuCj4gPiAKPiA+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBt
aWNyb3NvZnQuY29tPgo+IAo+IEluIHByaW5jaXBsZQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gYWxiZWl0IC4uLgo+IAo+ID4gLS0tCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0K
PiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3toeXBlcmNhbGwuaCA9PiB4ZW4taHlwZXJj
YWxsLmh9IHwgMiArLQo+IAo+IC4uLiBjb3VsZCB3ZSBzZXR0bGUgb24gZ3Vlc3QvKi1oY2FsbC5o
IHRvIHNhdmUgb24gZmlsZSBuYW1lCj4gbGVuZ3RoIHdpdGhvdXQgKGhvcGVmdWxseSkgYmVjb21p
bmcgYW1iaWd1b3VzPwoKVGhhdCB3b3JrcyBmb3IgbWUuCgpXZWkuCgo+IAo+IEphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:31:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:31: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 1inPqi-0000ZE-8I; Fri, 03 Jan 2020 16:30:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inPqg-0000Z5-UR
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:30:54 +0000
X-Inumbo-ID: 6933fc24-2e46-11ea-a4e9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6933fc24-2e46-11ea-a4e9-12813bfff9fa;
 Fri, 03 Jan 2020 16:30:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578069054;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZepIDpmXZ0xsv2GeRXpEano5Rqo/tkxPXhzmUY9iQpc=;
 b=Di0fBSA3c2Y7MHU9g2EcsmoS8DrtDCCIwBGaIWIjU7k69qrf3GDVtQBt
 a/doClmF2ZyDG5RPA/CNXglxXAKXLhX70JVEsumArCjx6kpxc/KHh++wG
 220yMAaZFDGbAky+MjZ01zaNY0zxmwr4dBKzFEWO8s5vzXcKB6zSM//f/ o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tRprwU/qbwKLE+jdMOsS6WnjHs5wWP/VKhnLfLvBX3VxCOIfM9FiWtv8FHzam2PMyciZkZmOx3
 EQiYK/+lSrsmKG64VlXk7sURYPql0pBi70OHL8dBWkK7kVXc18BEJbxzeQ8Xn3j60V6nXOyNUE
 skUG6QV/YSDAJ5eMjoBBxQzhO8XIoe13N/JaPNZ502CAIbjL7xw9rGVEPBkhPmxfJ3Bf18EzEI
 c6FVZfPy9lwbmVWrFh7W8It4W6b6VGTVb+1KmhkpU/BMAp1wlIpSwxgDCHS1qnLYFu1ICbBM/z
 dog=
X-SBRS: 2.7
X-MesageID: 10443710
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10443710"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200103160825.19377-1-liuwe@microsoft.com>
 <20200103160825.19377-7-liuwe@microsoft.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: <ec797a21-8b06-6eb1-84a8-7e059c430e7a@citrix.com>
Date: Fri, 3 Jan 2020 16:30:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200103160825.19377-7-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 6/8] x86/hyperv: provide percpu hypercall
 input 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: Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul@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>

T24gMDMvMDEvMjAyMCAxNjowOCwgV2VpIExpdSB3cm90ZToKPiBAQCAtODMsMTQgKzg0LDM5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQo+ICAgICAgd3Jt
c3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4gIH0K
PiAgCj4gK3N0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsKPiArICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwo+ICsgICAgaWYgKCAhcGcgKQo+ICsgICAgICAgIHBh
bmljKCJGYWlsZWQgdG8gc2V0dXAgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUp
Owo+ICsKPiArICAgIG1hcHBpbmcgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGcpOwo+ICsg
ICAgaWYgKCAhbWFwcGluZyApCj4gKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBtYXAgaHlwZXJj
YWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOwoKU29ycnkgSSBkaWRuJ3Qgc3BvdCB0aGlz
IGJlZm9yZSwgYnV0IGFuIGFsd2F5cy1tYXBwZWQgZG9taGVhcCBwYWdlIGlzCmp1c3QgYWxsb2Nf
eGVuaGVhcF9wYWdlKCkgKGdpdmUgb3IgdGFrZSBOVU1BIHBvc2l0aW9uaW5nIGFib3ZlIHRoZSA1
VApib3VuZGFyeSwgd2hpY2ggaXNuJ3QgdXNlZCBoZXJlKS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:41:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:41: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 1inQ1E-0001W9-8O; Fri, 03 Jan 2020 16:41:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pr65=2Y=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1inQ1C-0001W4-9l
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:41:46 +0000
X-Inumbo-ID: e8613dee-2e47-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8613dee-2e47-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 16:41: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 mx2.suse.de (Postfix) with ESMTP id DF0C2B1D4;
 Fri,  3 Jan 2020 16:41:35 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <20191217105901.68158-3-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
Date: Fri, 3 Jan 2020 17:42:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20191217105901.68158-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMTIuMjAxOSAxMTo1OCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gLS0tIGEveGVuL0tj
b25maWcKPiArKysgYi94ZW4vS2NvbmZpZwo+IEBAIC00LDkgKzQsMjYgQEAKPiAgIwo+ICBtYWlu
bWVudSAiWGVuLyQoU1JDQVJDSCkgJChYRU5fRlVMTFZFUlNJT04pIENvbmZpZ3VyYXRpb24iCj4g
IAo+ICtzb3VyY2UgInNjcmlwdHMvS2NvbmZpZy5pbmNsdWRlIgo+ICsKPiAgY29uZmlnIEJST0tF
Tgo+ICAJYm9vbAo+ICAKPiArY29uZmlnIENDX0lTX0dDQwo+ICsJZGVmX2Jvb2wgJChzdWNjZXNz
LCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgZ2NjKQo+ICsKPiArY29uZmln
IEdDQ19WRVJTSU9OCj4gKwlpbnQKPiArCWRlZmF1bHQgJChzaGVsbCwkKEJBU0VESVIpL3Njcmlw
dHMvZ2NjLXZlcnNpb24uc2ggJChDQykpIGlmIENDX0lTX0dDQwo+ICsJZGVmYXVsdCAwCgpXaHkg
ImlmIiBhbmQgYSAybmQgImRlZmF1bHQiIGxpbmUgaGVyZSBidXQgLi4uCgo+ICtjb25maWcgQ0Nf
SVNfQ0xBTkcKPiArCWRlZl9ib29sICQoc3VjY2VzcywkKENDKSAtLXZlcnNpb24gfCBoZWFkIC1u
IDEgfCBncmVwIC1xIGNsYW5nKQo+ICsKPiArY29uZmlnIENMQU5HX1ZFUlNJT04KPiArCWludAo+
ICsJZGVmYXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNoICQo
Q0MpKQoKLi4uIGp1c3QgYSBzaW5nbGUsIHVuY29uZGl0aW9uYWwgb25lIGhlcmU/IFdvdWxkbid0
IGJvdGggYmV0dGVyCmhhdmUgYSAiZGVwZW5kcyBvbiBDQ19JU18qIiBsaW5lIGluc3RlYWQ/IFRo
aXMgd291bGQgdGhlbiBhbHNvCnJlc3VsdCAoYWZhaWN0KSBpbiBubyBDT05GSUdfQ0xBTkdfVkVS
U0lPTiBpbiAuY29uZmlnIGlmIGJ1aWxkaW5nCndpdGggZ2NjIChhbmQgdmljZSB2ZXJzYSksIGlu
c3RlYWQgb2YgYSBib2d1cyBDT05GSUdfQ0xBTkdfVkVSU0lPTj0wLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:55:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inQEQ-0002Td-Jl; Fri, 03 Jan 2020 16:55:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inQEP-0002TY-Ov
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:55:25 +0000
X-Inumbo-ID: d11e7938-2e49-11ea-88e7-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d11e7938-2e49-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 16:55:16 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id p17so9178189wmb.0
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 08:55:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=oeH/TyWnMzoOiaASb1ZbRt447SMpgOPuiV7GixyqVdk=;
 b=O5afS8fAZslb7UQSzuyIoZCPMy6vPTfr4bYEc/hNoNWP250TLTBmqUmtTy2iO/xVJp
 vzLgiJLcMDQOEpUTcemBYus9XKihs5al4xQm+vlW+yp2jCR7vZQoeHD/g0T92RWfPSQK
 KBLxABAwZm/Sdrbr6dmorbl2AaM4poZbVcFgF80AqfdMcSyNeS3l5LwMZvTSyB9cbljv
 YT+gEt+lQnwD1GSllLyok7W76P+Lb9xxmLuDr61gsda9hIv2QNhcBUWn4zI9w5pSN/Kv
 EalG58E/x0A5THnsRxRTLI1mSnkgegFKd6yfrZWjF7vlzWE8gfuxWDvySWSp1ETSHH7i
 ZLpA==
X-Gm-Message-State: APjAAAUadJY8kT8OapR+ZpumVRguImySdLf1GeotU68HChzbH+7qPq9r
 cS6oVgb/6FAg/GqHA64Q30s=
X-Google-Smtp-Source: APXvYqzeFrq5Ee3c/lB4u2Mn4lSXRqhuDYQVw3hG1CYzMsFRxtDLw9e1pNaGH1qMgpOvzPNPd7eOeQ==
X-Received: by 2002:a1c:9e4c:: with SMTP id h73mr20234407wme.177.1578070516140; 
 Fri, 03 Jan 2020 08:55:16 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id t81sm12958719wmg.6.2020.01.03.08.55.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 08:55:15 -0800 (PST)
Date: Fri, 3 Jan 2020 16:55:13 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200103165513.wlgihc4kfqducwtm@debian>
References: <20200103160825.19377-1-liuwe@microsoft.com>
 <20200103160825.19377-7-liuwe@microsoft.com>
 <ec797a21-8b06-6eb1-84a8-7e059c430e7a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ec797a21-8b06-6eb1-84a8-7e059c430e7a@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 6/8] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Michael Kelley <mikelley@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDQ6MzA6NDlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wMS8yMDIwIDE2OjA4LCBXZWkgTGl1IHdyb3RlOgo+ID4gQEAgLTgzLDE0
ICs4NCwzOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkK
PiA+ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3Vp
bnQ2NCk7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1
X2FyZyh2b2lkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gPiArICAg
IHZvaWQgKm1hcHBpbmc7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7Cj4gPiArCj4gPiArICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwo+
ID4gKyAgICBpZiAoICFwZyApCj4gPiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIHNldHVwIGh5
cGVyY2FsbCBpbnB1dCBwYWdlIGZvciAldVxuIiwgY3B1KTsKPiA+ICsKPiA+ICsgICAgbWFwcGlu
ZyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwZyk7Cj4gPiArICAgIGlmICggIW1hcHBpbmcg
KQo+ID4gKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBtYXAgaHlwZXJjYWxsIGlucHV0IHBhZ2Ug
Zm9yICV1XG4iLCBjcHUpOwo+IAo+IFNvcnJ5IEkgZGlkbid0IHNwb3QgdGhpcyBiZWZvcmUsIGJ1
dCBhbiBhbHdheXMtbWFwcGVkIGRvbWhlYXAgcGFnZSBpcwo+IGp1c3QgYWxsb2NfeGVuaGVhcF9w
YWdlKCkgKGdpdmUgb3IgdGFrZSBOVU1BIHBvc2l0aW9uaW5nIGFib3ZlIHRoZSA1VAo+IGJvdW5k
YXJ5LCB3aGljaCBpc24ndCB1c2VkIGhlcmUpLgoKSSBoYWQgdGhlICh3cm9uZykgaW1wcmVzc2lv
biB0aGF0IHVzaW5nIGRvbWhlYXAgd2FzIHByZWZlcnJlZC4KCkknbSBmaW5lIHdpdGggc3dpdGNo
aW5nIHRvIHhlbmhlYXAsIG9mIGNvdXJzZS4KCldlaS4KCgoKPiAKPiB+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 16:57:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 16:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inQGH-0002aH-0Z; Fri, 03 Jan 2020 16:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inQGF-0002aB-VQ
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 16:57:19 +0000
X-Inumbo-ID: 197a379e-2e4a-11ea-a4ec-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 197a379e-2e4a-11ea-a4ec-12813bfff9fa;
 Fri, 03 Jan 2020 16:57:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578070638;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/Dhi0wIwFJFFK+SvpHObnogLpLw2CEt2I8CNhSHIofM=;
 b=QZAZ+KzVaSSo9KrGw9oXDCsC5hWTJ6Ls3ly012nA0tHSmwuGEAs/ID28
 3oF+UedLaCwx7IqPEmS26xXrjCvnImZMFpAgJzPoeHXMAZ4POjoXgPNiF
 zyStE4sVZd0Lfm0A97Oq/moxhJqf+v44E8eBzYLG3vqwwjwhfXgHwOsEh A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f/kpWiejflqeShgGd/Ec6GgYMumguWxIhOSjYyEU4a+u4ehEWz6aLLNduRoxCjGGTxW2qs12n2
 ZvQc3nJEXiVxqpDUtv9tpAEKWp1qkDW7KocJcMd9n7gtNSLRj0mwBxHbHU8v4TyS2Lp8joZWA/
 JG/ke0UF0Hha682je/57TOIrLdo1WYfWe/1Ac96nXXl6TZ1pIDVz8fMxG39pP60KZ8hmZJUH2B
 psipUpyxULtCXPJknP+sR6OJRP4aQBIslworLHSN3QzRyHjpbpDQmvMfaHQ9LVyJOF4erhIi6s
 gBE=
X-SBRS: 2.7
X-MesageID: 10581704
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10581704"
To: Wei Liu <wl@xen.org>
References: <20200103160825.19377-1-liuwe@microsoft.com>
 <20200103160825.19377-7-liuwe@microsoft.com>
 <ec797a21-8b06-6eb1-84a8-7e059c430e7a@citrix.com>
 <20200103165513.wlgihc4kfqducwtm@debian>
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: <d3c99f17-06f0-bd17-4b9a-c6f7eaa2f024@citrix.com>
Date: Fri, 3 Jan 2020 16:57:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200103165513.wlgihc4kfqducwtm@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 6/8] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAyMCAxNjo1NSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAwMywgMjAy
MCBhdCAwNDozMDo0OVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMy8wMS8y
MDIwIDE2OjA4LCBXZWkgTGl1IHdyb3RlOgo+Pj4gQEAgLTgzLDE0ICs4NCwzOSBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkKPj4+ICAgICAgd3Jtc3JsKEhW
X1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4+PiAgfQo+Pj4g
IAo+Pj4gK3N0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+Pj4gK3sK
Pj4+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+PiArICAgIHZvaWQgKm1hcHBpbmc7Cj4+
PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+PiArCj4+PiAr
ICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwo+Pj4gKyAgICBpZiAoICFwZyAp
Cj4+PiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIHNldHVwIGh5cGVyY2FsbCBpbnB1dCBwYWdl
IGZvciAldVxuIiwgY3B1KTsKPj4+ICsKPj4+ICsgICAgbWFwcGluZyA9IF9fbWFwX2RvbWFpbl9w
YWdlX2dsb2JhbChwZyk7Cj4+PiArICAgIGlmICggIW1hcHBpbmcgKQo+Pj4gKyAgICAgICAgcGFu
aWMoIkZhaWxlZCB0byBtYXAgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOwo+
PiBTb3JyeSBJIGRpZG4ndCBzcG90IHRoaXMgYmVmb3JlLCBidXQgYW4gYWx3YXlzLW1hcHBlZCBk
b21oZWFwIHBhZ2UgaXMKPj4ganVzdCBhbGxvY194ZW5oZWFwX3BhZ2UoKSAoZ2l2ZSBvciB0YWtl
IE5VTUEgcG9zaXRpb25pbmcgYWJvdmUgdGhlIDVUCj4+IGJvdW5kYXJ5LCB3aGljaCBpc24ndCB1
c2VkIGhlcmUpLgo+IEkgaGFkIHRoZSAod3JvbmcpIGltcHJlc3Npb24gdGhhdCB1c2luZyBkb21o
ZWFwIHdhcyBwcmVmZXJyZWQuCj4KPiBJJ20gZmluZSB3aXRoIHN3aXRjaGluZyB0byB4ZW5oZWFw
LCBvZiBjb3Vyc2UuCgpUaGlzIGlzIGEgZnJhbWUgd2hpY2ggWGVuIG5lZWRzIHRvIGhhdmUgYSBt
YXBwaW5nIHRvIGluIHBlcnBldHVpdHksIHRvCm1ha2UgaHlwZXJjYWxscy4KCk1vc3QgZXhhbXBs
ZXMgaW4gY29kZSBhcmUgYSByZWd1bGFyIGRvbWhlYXAgZnJhbWUgd2hpY2gsIGFmdGVyIHNvbWUK
Z3Vlc3QgYWN0aW9uLCByZXF1aXJlcyBtYXBwaW5nIGluIFhlbiBmb3IgYSBwZXJpb2Qgb2YgdGlt
ZSwgb3IgZnJhbWVzCndoaWNoIHdlIHdhbnQgdG8gaGF2ZSBzcGVjaWZpYyBOVU1BIHByb3BlcnRp
ZXMsIGFuZCBtYXkgYmUgYmV5b25kIHRoZQplbmQgb2YgdGhlIGRpcmVjdG1hcC4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:03:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17: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 1inQLr-0003Ti-Rb; Fri, 03 Jan 2020 17:03:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inQLq-0003Tc-1J
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:03:06 +0000
X-Inumbo-ID: e3b2e592-2e4a-11ea-b6f1-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3b2e592-2e4a-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 17:02:57 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so9190886wma.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 09:02:57 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=YrTCMhltTg451licRGZ6wQFhOfaX1422W/SFnP9AfYE=;
 b=ji5cU3ea4LiP08BAAMXnURp+uEUNH1IrtB/v4Y0eV3PPnucmmdr53V3We6k5aS7UuR
 Mg4ljFAZqSqFqjjcMLchsTow5Ui6f6aivmxrSmIXOWyvRbkYkLbkSKtV1ZGvuuzXWSli
 WDGM8rDC6sdKyWs1gpX3Y/txFEpOqok3IBncGZDYEYZWPfSKElHsDSCAI6f1/mWb0yem
 u7TV916L9UeX4uiLJ1YDDM/zWl/osoFXDaTA1KDV9a4hJSw5Al/fsRm8ZC9tazG7/yGt
 eIlrz39NBDsLrnbyA1/7tQ5WTDfQStgKJLg1Wqr3xbvoJNIMrXFRfXioF1msHfE/ANu6
 4zNg==
X-Gm-Message-State: APjAAAVwuSdIyZetTLTpg2tJM5tg0u74c4DcjmrzD9tIKHyKN7VYJN+B
 eWpX/ZuNhh00NaOnBVD5fhg=
X-Google-Smtp-Source: APXvYqwXxKfzpiojA9ndkmRbNYf81RlO2ScSSDAefXzlJEVNKKFSLS7KbWg97bweLW4UmVFQVbADcA==
X-Received: by 2002:a1c:e108:: with SMTP id y8mr20182976wmg.147.1578070976776; 
 Fri, 03 Jan 2020 09:02:56 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id p15sm12616793wma.40.2020.01.03.09.02.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 09:02:56 -0800 (PST)
Date: Fri, 3 Jan 2020 17:02:54 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200103170254.uotrms34vwlb2idz@debian>
References: <20200103160825.19377-1-liuwe@microsoft.com>
 <20200103160825.19377-7-liuwe@microsoft.com>
 <ec797a21-8b06-6eb1-84a8-7e059c430e7a@citrix.com>
 <20200103165513.wlgihc4kfqducwtm@debian>
 <d3c99f17-06f0-bd17-4b9a-c6f7eaa2f024@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d3c99f17-06f0-bd17-4b9a-c6f7eaa2f024@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 6/8] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Michael Kelley <mikelley@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDQ6NTc6MTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMy8wMS8yMDIwIDE2OjU1LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJpLCBK
YW4gMDMsIDIwMjAgYXQgMDQ6MzA6NDlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
PiBPbiAwMy8wMS8yMDIwIDE2OjA4LCBXZWkgTGl1IHdyb3RlOgo+ID4+PiBAQCAtODMsMTQgKzg0
LDM5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQo+ID4+
PiAgICAgIHdybXNybChIVl9YNjRfTVNSX0hZUEVSQ0FMTCwgaHlwZXJjYWxsX21zci5hc191aW50
NjQpOwo+ID4+PiAgfQo+ID4+PiAgCj4gPj4+ICtzdGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxf
cGNwdV9hcmcodm9pZCkKPiA+Pj4gK3sKPiA+Pj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
PiA+Pj4gKyAgICB2b2lkICptYXBwaW5nOwo+ID4+PiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7Cj4gPj4+ICsKPiA+Pj4gKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZShOVUxMLCAwKTsKPiA+Pj4gKyAgICBpZiAoICFwZyApCj4gPj4+ICsgICAgICAgIHBhbmlj
KCJGYWlsZWQgdG8gc2V0dXAgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1XG4iLCBjcHUpOwo+
ID4+PiArCj4gPj4+ICsgICAgbWFwcGluZyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwZyk7
Cj4gPj4+ICsgICAgaWYgKCAhbWFwcGluZyApCj4gPj4+ICsgICAgICAgIHBhbmljKCJGYWlsZWQg
dG8gbWFwIGh5cGVyY2FsbCBpbnB1dCBwYWdlIGZvciAldVxuIiwgY3B1KTsKPiA+PiBTb3JyeSBJ
IGRpZG4ndCBzcG90IHRoaXMgYmVmb3JlLCBidXQgYW4gYWx3YXlzLW1hcHBlZCBkb21oZWFwIHBh
Z2UgaXMKPiA+PiBqdXN0IGFsbG9jX3hlbmhlYXBfcGFnZSgpIChnaXZlIG9yIHRha2UgTlVNQSBw
b3NpdGlvbmluZyBhYm92ZSB0aGUgNVQKPiA+PiBib3VuZGFyeSwgd2hpY2ggaXNuJ3QgdXNlZCBo
ZXJlKS4KPiA+IEkgaGFkIHRoZSAod3JvbmcpIGltcHJlc3Npb24gdGhhdCB1c2luZyBkb21oZWFw
IHdhcyBwcmVmZXJyZWQuCj4gPgo+ID4gSSdtIGZpbmUgd2l0aCBzd2l0Y2hpbmcgdG8geGVuaGVh
cCwgb2YgY291cnNlLgo+IAo+IFRoaXMgaXMgYSBmcmFtZSB3aGljaCBYZW4gbmVlZHMgdG8gaGF2
ZSBhIG1hcHBpbmcgdG8gaW4gcGVycGV0dWl0eSwgdG8KPiBtYWtlIGh5cGVyY2FsbHMuCj4gCj4g
TW9zdCBleGFtcGxlcyBpbiBjb2RlIGFyZSBhIHJlZ3VsYXIgZG9taGVhcCBmcmFtZSB3aGljaCwg
YWZ0ZXIgc29tZQo+IGd1ZXN0IGFjdGlvbiwgcmVxdWlyZXMgbWFwcGluZyBpbiBYZW4gZm9yIGEg
cGVyaW9kIG9mIHRpbWUsIG9yIGZyYW1lcwo+IHdoaWNoIHdlIHdhbnQgdG8gaGF2ZSBzcGVjaWZp
YyBOVU1BIHByb3BlcnRpZXMsIGFuZCBtYXkgYmUgYmV5b25kIHRoZQo+IGVuZCBvZiB0aGUgZGly
ZWN0bWFwLgoKQWxyaWdodC4KCklmIHdlIHVzZSB4ZW5oZWFwIGhlcmUgSSBjYW4gZHJvcCB0aGUg
dHJhY2tpbmcgc3RydWN0dXJlLgoKSSB3aWxsIGNoYW5nZSB0aGF0IGluIHYzLgoKV2VpLgoKPiAK
PiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:14:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17: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 1inQWv-0004Ok-2k; Fri, 03 Jan 2020 17:14:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rpWN=2Y=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1inQWu-0004Of-Kv
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:14:32 +0000
X-Inumbo-ID: 8186b9e6-2e4c-11ea-a4f2-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8186b9e6-2e4c-11ea-a4f2-12813bfff9fa;
 Fri, 03 Jan 2020 17:14:31 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id d16so43070426wre.10
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 09:14:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hHxwdaLTCWh3Vpq/yAcPsdnXr6l+qHooE1puox4hOeY=;
 b=GcWoyqg1kZrtL9afHGErLY1uym1pxwaYd923RTxQWKN3jt35guHkFp6QLk3+Zv3a5N
 DmMNVKnSeogpW35hG2RIuxyimJsY03gx404kqufL55U1lStMBRyHonyc+UYGUq4IppzU
 UoTGbSFSydRvidaV64VUpamvcy9SASc4l+RIKuekLGRcqTry0zb5L7oStpieaV5uqX+r
 sjHWbfhxbh0I3qPL6WdwX9US7M5ob3RY66phFrxP8u1kq8H/LS6NBKyfpT2+siumh+7l
 fQdFyEJatgHO0aX1c4I1mMmfJ22pq4FeAB+wy49HUQyE4JObl6paXEX0Te9DhtB/BoJb
 0ptw==
X-Gm-Message-State: APjAAAXekkG29ucr3IiSUXI8UEfoKO0oWaS+HJIDvB1hKcKqDgPBB6NQ
 Unt9I66rTyo8kGeFDdkvya4=
X-Google-Smtp-Source: APXvYqz0byZsM2AinJwnSGw2ZhWSATTI5jffa33AMSMvF5yXyU0NOd8qCXvzRQFYUeQVYrO2WxT1Ng==
X-Received: by 2002:adf:ea05:: with SMTP id q5mr90113353wrm.48.1578071671020; 
 Fri, 03 Jan 2020 09:14:31 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id z4sm12692899wma.2.2020.01.03.09.14.30
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 03 Jan 2020 09:14:30 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20200102135624.30787-1-andrew.cooper3@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <508cdaea-f800-e12d-269d-24fec08bfc60@xen.org>
Date: Fri, 3 Jan 2020 17:14:29 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200102135624.30787-1-andrew.cooper3@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/efi: Drop infinite loops and use
 unreachable()/noreturn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@xen.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>

SGkgQW5kcmV3LAoKT24gMDIvMDEvMjAyMCAxMzo1NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:23:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17: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 1inQf9-0005FW-WC; Fri, 03 Jan 2020 17:23:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inQf8-0005FR-Fa
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:23:02 +0000
X-Inumbo-ID: ac6c840a-2e4d-11ea-b6f1-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac6c840a-2e4d-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 17:22:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578072173;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Fg550LMtLKRTATrEdHKj6tLpDYdWVvgTQjiw3oNQDtw=;
 b=cIO9YPwUpe9WGIa5HiR6iAehfpGmIyDlB5ggB1tzWiPhEq1sBgZ2FFb7
 KjIFVDSbHjCoPuOsjga5Kp6NPKFdZf0gyWtzIa+nmsAPdr4gX4lkHLuK7
 zu73nvlicBPGtJzerqADjWjLgwBPI0HEA8PDDrPmy1CcWSmI9cQJJvKE3 g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zNddPgR40qFabReP/M7f0/bZMLEUcvD3g8dFUqDCmCRGrhHhYlXowkGVwRPq8l3oHre3ROMFAp
 fvDNhwGM8vzpe3FNBUo8dpg1Ebgbaxbgvzck7t55rGTczuyNGKvb2Ld0hBnptgwFIPS/L6YkU3
 DUAL/kwFGXRcWWBI+S4ZgSOyPtVmz0SGte+CR4FRjXu42aAl/7+Qdc1DrCD1wBu5AejlrIublX
 HenY/csX5FdB52A1pz4i8Chtx0ALgGX75Yl4nmCUsb3ewt+fmcvMKo3zbtqA3jhifFfHppXHjk
 llQ=
X-SBRS: 2.7
X-MesageID: 10446048
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10446048"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 17:22:48 +0000
Message-ID: <20200103172248.22407-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/restore: Drop unused parameters from
 xc_domain_restore()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

VGhlIGh2bSBhbmQgcGFlIHBhcmFtZXRlcnMgYXJlIGEgcmVtbmFudCBvZiBsZWdhY3kgbWlncmF0
aW9uLiAgVGhleSBoYXZlIDAKcGFzc2VkIGluIGZyb20gbGlieGxfc3RyZWFtX3JlYWQuYydzIHBy
b2Nlc3NfcmVjb3JkKCksIGFuZCBhcmUgZGlzY2FyZGVkIGluCnhjX2RvbWFpbl9yZXN0b3JlKCku
CgpXaGlsZSBkcm9wcGluZyB0aGVzZSwgdXBkYXRlIHRoZSBkb3h5Z2VuIGNvbW1lbnQgdG8gYmUg
YWNjdXJhdGUsIGFuZCBzaW1wbGlmeQp0aGUgb3RoZXIgaHZtIHZzIHB2IGhhbmRsaW5nIGluIHhj
X2RvbWFpbl9yZXN0b3JlKCkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgot
LS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCAgIHwgMjYgKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgIHwgMjMgKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwgIDMg
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyB8ICA0ICstLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3NhdmVfaGVscGVyLmMgIHwgIDUgKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3N0
cmVhbV9yZWFkLmMgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVz
dC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCmluZGV4IGI0YjJlMTk2MTkuLmZk
YjAzZTMyZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKQEAgLTE4MSwyMyArMTgxLDI3IEBAIHN0
cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7CiAgKgogICogRG9tYWluIGlzIHJlc3RvcmVkIGluIGEg
c3VzcGVuZGVkIHN0YXRlIHJlYWR5IHRvIGJlIHVucGF1c2VkLgogICoKLSAqIEBwYXJtIHhjaCBh
IGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCi0gKiBAcGFybSBmZCB0aGUg
ZmlsZSBkZXNjcmlwdG9yIHRvIHJlc3RvcmUgYSBkb21haW4gZnJvbQotICogQHBhcm0gZG9tIHRo
ZSBpZCBvZiB0aGUgZG9tYWluCi0gKiBAcGFybSBzdG9yZV9ldnRjaG4gdGhlIHN0b3JlIGV2ZW50
IGNoYW5uZWwgZm9yIHRoaXMgZG9tYWluIHRvIHVzZQotICogQHBhcm0gc3RvcmVfbWZuIHJldHVy
bmVkIHdpdGggdGhlIG1mbiBvZiB0aGUgc3RvcmUgcGFnZQotICogQHBhcm0gaHZtIG5vbi16ZXJv
IGlmIHRoaXMgaXMgYSBIVk0gcmVzdG9yZQotICogQHBhcm0gcGFlIG5vbi16ZXJvIGlmIHRoaXMg
SFZNIGRvbWFpbiBoYXMgUEFFIHN1cHBvcnQgZW5hYmxlZAotICogQHBhcm0gc3RyZWFtX3R5cGUg
bm9uLXplcm8gaWYgdGhlIGZhciBlbmQgb2YgdGhlIHN0cmVhbSBpcyB1c2luZyBjaGVja3BvaW50
aW5nCi0gKiBAcGFybSBjYWxsYmFja3Mgbm9uLU5VTEwgdG8gcmVjZWl2ZSBhIGNhbGxiYWNrIHRv
IHJlc3RvcmUgdG9vbHN0YWNrCi0gKiAgICAgICBzcGVjaWZpYyBkYXRhCisgKiBAcGFyYW0geGNo
IGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqIEBwYXJhbSBpb19m
ZCB0aGUgZmlsZSBkZXNjcmlwdG9yIHRvIHJlc3RvcmUgYSBkb21haW4gZnJvbQorICogQHBhcmFt
IGRvbSB0aGUgaWQgb2YgdGhlIGRvbWFpbgorICogQHBhcmFtIHN0b3JlX2V2dGNobiB0aGUgeGVu
c3RvcmUgZXZlbnQgY2hhbm5lbCBmb3IgdGhpcyBkb21haW4gdG8gdXNlCisgKiBAcGFyYW0gc3Rv
cmVfbWZuIGZpbGxlZCB3aXRoIHRoZSBnZm4gb2YgdGhlIHN0b3JlIHBhZ2UKKyAqIEBwYXJhbSBz
dG9yZV9kb21pZCB0aGUgYmFja2VuZCBkb21haW4gZm9yIHhlbnN0b3JlCisgKiBAcGFyYW0gY29u
c29sZV9ldnRjaG4gdGhlIGNvbnNvbGUgZXZlbnQgY2hhbm5lbCBmb3IgdGhpcyBkb21haW4gdG8g
dXNlCisgKiBAcGFyYW0gY29uc29sZV9tZm4gZmlsbGVkIHdpdGggdGhlIGdmbiBvZiB0aGUgY29u
c29sZSBwYWdlCisgKiBAcGFyYW0gY29uc29sZV9kb21pZCB0aGUgYmFja2VuZCBkb21haW4gZm9y
IHhlbmNvbnNvbGUKKyAqIEBwYXJhbSBzdHJlYW1fdHlwZSBYQ19NSUdfU1RSRUFNX05PTkUgaWYg
dGhlIGZhciBlbmQgb2YgdGhlIHN0cmVhbSBpcyB1c2luZworICogICAgICAgIGNoZWNrcG9pbnRp
bmcKKyAqIEBwYXJhbSBjYWxsYmFja3Mgbm9uLU5VTEwgdG8gcmVjZWl2ZSBhIGNhbGxiYWNrIHRv
IHJlc3RvcmUgdG9vbHN0YWNrCisgKiAgICAgICAgc3BlY2lmaWMgZGF0YQorICogQHBhcmFtIHJl
Y3ZfZGYgT25seSB1c2VkIGZvciBYQ19NSUdfU1RSRUFNX0NPTE8uICBDb250YWlucyBiYWNrY2hh
bm5lbCB0bworICogICAgICAgIHRoZSBzb3VyY2Ugc2lkZS4KICAqIEByZXR1cm4gMCBvbiBzdWNj
ZXNzLCAtMSBvbiBmYWlsdXJlCiAgKi8KIGludCB4Y19kb21haW5fcmVzdG9yZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0b3JlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqc3RvcmVfbWZuLAogICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN0b3JlX2RvbWlkLCB1bnNpZ25lZCBpbnQgY29u
c29sZV9ldnRjaG4sCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqY29uc29s
ZV9tZm4sIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGh2bSwgdW5zaWduZWQgaW50IHBhZSwKICAgICAgICAgICAgICAgICAgICAgICB4
Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHJlc3RvcmVfY2FsbGJhY2tzICpjYWxsYmFja3MsIGludCBzZW5kX2JhY2tfZmQpOwog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlLmMKaW5kZXggOTgwMzgwOTZjNy4uMTk0NDJjMzQ1MyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmUuYwpAQCAtODMzLDcgKzgzMyw2IEBAIGludCB4Y19kb21haW5fcmVzdG9yZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0b3JlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqc3RvcmVfbWZuLAogICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN0b3JlX2RvbWlkLCB1bnNpZ25lZCBpbnQgY29u
c29sZV9ldnRjaG4sCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqY29uc29s
ZV9nZm4sIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGh2bSwgdW5zaWduZWQgaW50IHBhZSwKICAgICAgICAgICAgICAgICAgICAgICB4
Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHJlc3RvcmVfY2FsbGJhY2tzICpjYWxsYmFja3MsIGludCBzZW5kX2JhY2tfZmQpCiB7
CkBAIC04NjYsOSArODY1LDYgQEAgaW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAq
eGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgIGNhbGxiYWNrcy0+
cmVzdG9yZV9yZXN1bHRzKTsKICAgICB9CiAKLSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBo
dm0gJXUsIHBhZSAldSwgc3RyZWFtX3R5cGUgJWQiLAotICAgICAgICAgICAgaW9fZmQsIGRvbSwg
aHZtLCBwYWUsIHN0cmVhbV90eXBlKTsKLQogICAgIGlmICggeGNfZG9tYWluX2dldGluZm8oeGNo
LCBkb20sIDEsICZjdHguZG9taW5mbykgIT0gMSApCiAgICAgewogICAgICAgICBQRVJST1IoIkZh
aWxlZCB0byBnZXQgZG9tYWluIGluZm8iKTsKQEAgLTg4MSw2ICs4NzcsOSBAQCBpbnQgeGNfZG9t
YWluX3Jlc3RvcmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAog
ICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCisgICAgRFBSSU5URigiZmQgJWQsIGRvbSAldSwg
aHZtICV1LCBzdHJlYW1fdHlwZSAlZCIsCisgICAgICAgICAgICBpb19mZCwgZG9tLCBjdHguZG9t
aW5mby5odm0sIHN0cmVhbV90eXBlKTsKKwogICAgIGN0eC5kb21pZCA9IGRvbTsKIAogICAgIGlm
ICggcmVhZF9oZWFkZXJzKCZjdHgpICkKQEAgLTg5MywxOSArODkyLDExIEBAIGludCB4Y19kb21h
aW5fcmVzdG9yZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCiAg
ICAgfQogCiAgICAgY3R4LnJlc3RvcmUucDJtX3NpemUgPSBucl9wZm5zOworICAgIGN0eC5yZXN0
b3JlLm9wcyA9IGN0eC5kb21pbmZvLmh2bQorICAgICAgICA/IHJlc3RvcmVfb3BzX3g4Nl9odm0g
OiByZXN0b3JlX29wc194ODZfcHY7CiAKLSAgICBpZiAoIGN0eC5kb21pbmZvLmh2bSApCi0gICAg
ewotICAgICAgICBjdHgucmVzdG9yZS5vcHMgPSByZXN0b3JlX29wc194ODZfaHZtOwotICAgICAg
ICBpZiAoIHJlc3RvcmUoJmN0eCkgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAg
ICBlbHNlCi0gICAgewotICAgICAgICBjdHgucmVzdG9yZS5vcHMgPSByZXN0b3JlX29wc194ODZf
cHY7Ci0gICAgICAgIGlmICggcmVzdG9yZSgmY3R4KSApCi0gICAgICAgICAgICByZXR1cm4gLTE7
Ci0gICAgfQorICAgIGlmICggcmVzdG9yZSgmY3R4KSApCisgICAgICAgIHJldHVybiAtMTsKIAog
ICAgIElQUklOVEYoIlhlblN0b3JlOiBtZm4gJSMiUFJJcGZuIiwgZG9tICVkLCBldnQgJXUiLAog
ICAgICAgICAgICAgY3R4LnJlc3RvcmUueGVuc3RvcmVfZ2ZuLApkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggYjVhZGJmZTRiNy4uYTk5ZjM2MjdlNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MTk5LDgg
KzQxOTksNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcmVzdG9yZV9lbXVsYXRvcl94ZW5zdG9yZV9k
YXRhCiAvKiBjYWxscyBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmVfZG9uZSB3aGVuIGRvbmUgKi8K
IF9oaWRkZW4gdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmUobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9zdGF0ZSAqZGNzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fc2F2ZV9oZWxwZXJfc3RhdGUgKnNocywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGh2bSwgaW50IHBhZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzKTsKIC8qIElmIHJjPT0wIHRo
ZW4gcmV0dmFsIGlzIHRoZSByZXR1cm4gdmFsdWUgZnJvbSB4Y19kb21haW5fc2F2ZQogICogYW5k
IGVycm5vdmFsIGlzIHRoZSBlcnJubyB2YWx1ZSBpdCBwcm92aWRlZC4KICAqIElmIHJjIT0wLCBy
ZXR2YWwgYW5kIGVycm5vdmFsIGFyZSB1bmRlZmluZWQuICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91
dC5jCmluZGV4IDY0NTJkNzAwMzYuLmNhYTEzOTY4MTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3NhdmVfY2FsbG91dC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91
dC5jCkBAIC00Miw4ICs0Miw3IEBAIHN0YXRpYyB2b2lkIGhlbHBlcl9kb25lKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX3NhdmVfaGVscGVyX3N0YXRlICpzaHMpOwogLyotLS0tLSBlbnRyeXBvaW50
cyAtLS0tLSovCiAKIHZvaWQgbGlieGxfX3hjX2RvbWFpbl9yZXN0b3JlKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGh2bSwgaW50IHBhZSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzKQogewogICAgIFNUQVRFX0FPX0dD
KGRjcy0+YW8pOwogCkBAIC02MSw3ICs2MCw2IEBAIHZvaWQgbGlieGxfX3hjX2RvbWFpbl9yZXN0
b3JlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcywKICAg
ICAgICAgc3RhdGUtPnN0b3JlX3BvcnQsCiAgICAgICAgIHN0YXRlLT5zdG9yZV9kb21pZCwgc3Rh
dGUtPmNvbnNvbGVfcG9ydCwKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCi0gICAgICAg
IGh2bSwgcGFlLAogICAgICAgICBjYmZsYWdzLCBkY3MtPnJlc3RvcmVfcGFyYW1zLmNoZWNrcG9p
bnRlZF9zdHJlYW0sCiAgICAgfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9oZWxwZXIuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKaW5kZXggMzgwODlh
MDAyZC4uY2RhZDQwYmU0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxw
ZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yNzUsOCArMjc1
LDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBkb21pZF90IHN0
b3JlX2RvbWlkID0gICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAg
IHVuc2lnbmVkIGNvbnNvbGVfZXZ0Y2huID0gICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEw
KTsKICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkID0gICAgICAgICAgICAgc3RydG91bChO
RVhUQVJHLDAsMTApOwotICAgICAgICB1bnNpZ25lZCBpbnQgaHZtID0gICAgICAgICAgICAgICAg
ICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7Ci0gICAgICAgIHVuc2lnbmVkIGludCBwYWUgPSAgICAg
ICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAgdW5zaWduZWQgY2Jm
bGFncyA9ICAgICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwogICAgICAgICB4
Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUgPSBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7
CiAgICAgICAgIGFzc2VydCghKisrYXJndik7CkBAIC0yOTEsOCArMjg5LDcgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgICAgIHIgPSB4Y19kb21haW5fcmVzdG9yZSh4
Y2gsIGlvX2ZkLCBkb20sIHN0b3JlX2V2dGNobiwgJnN0b3JlX21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0b3JlX2RvbWlkLCBjb25zb2xlX2V2dGNobiwgJmNvbnNvbGVfbWZu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgaHZtLCBwYWUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJlYW1fdHlwZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHN0cmVhbV90eXBlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmhlbHBlcl9yZXN0b3JlX2NhbGxiYWNrcywgc2VuZF9iYWNr
X2ZkKTsKICAgICAgICAgaGVscGVyX3N0dWJfcmVzdG9yZV9yZXN1bHRzKHN0b3JlX21mbixjb25z
b2xlX21mbiwwKTsKICAgICAgICAgY29tcGxldGUocik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9zdHJlYW1fcmVhZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3JlYWQuYwpp
bmRleCBmY2IzOWVlN2Q1Li41MTRmNmQ5Zjg5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9zdHJlYW1fcmVhZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMKQEAg
LTU4MCw3ICs1ODAsNyBAQCBzdGF0aWMgYm9vbCBwcm9jZXNzX3JlY29yZChsaWJ4bF9fZWdjICpl
Z2MsCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBSRUNfVFlQRV9MSUJYQ19DT05URVhUOgot
ICAgICAgICBsaWJ4bF9feGNfZG9tYWluX3Jlc3RvcmUoZWdjLCBkY3MsICZzdHJlYW0tPnNocywg
MCwgMCk7CisgICAgICAgIGxpYnhsX194Y19kb21haW5fcmVzdG9yZShlZ2MsIGRjcywgJnN0cmVh
bS0+c2hzKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFJFQ19UWVBFX0VNVUxBVE9SX1hF
TlNUT1JFX0RBVEE6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:30:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17:30: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 1inQlt-0005VF-4q; Fri, 03 Jan 2020 17:30:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tb7v=2Y=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1inQlr-0005VA-Rg
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:29:59 +0000
X-Inumbo-ID: a580ac10-2e4e-11ea-88e7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a580ac10-2e4e-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 17:29:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578072591;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=U5d0SPYzel0AwRKDpxp6wjhvszK6fsyp7tPq/rtKPJQ=;
 b=S8F41lp+hUB2ruySrHoecN/PU47yyp5Fti2svoVBUY1r+mwGIn1xJMdw
 fjM7dqg9RJov75dsy/13il3CKN8Gs+Y9DbuEtzJ6XVZyUICHuyP1K2e9d
 zV1jgsnYM+wnj8dY4sV1VfSrzjafNZ8It6WKWlh1eCZnmZCiZiI+wGxTY Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IaLQSt9RImIozNB9QW4ZE4v9z68u4PtzaGc925fnfCSF5jNUER9viQAIcYT5cGd3iTRZsfEVdd
 i9yrcdMod9/rs2mplL2VAWWHb5zEUd0heyKjlLEVNNLJv2gsOKH3OwQginYpSwGeR8u1rE2/NH
 1uW4moCvptuOzoIdiC/3U0pUpBkpx2UCvwQ1zaXmufJ1mDMuQPUBoWbqdrRENXQ9zfj3D7oM/f
 3yS3+rwasVSrgfnq3/f57d4OyIg6GaxnfaPh+fg7abtkGQa7pih0AL58lv2PjemyPXqmtV+92k
 6dc=
X-SBRS: 2.7
X-MesageID: 10791318
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10791318"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 18:29:35 +0100
Message-ID: <20200103172935.66137-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libxc: disable x2APIC when using nested
 virtualization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

VGhlcmUgYXJlIGlzc3VlcyAoYXMgcmVwb3J0ZWQgYnkgb3NzdGVzdCBbMF0pIHdoZW4gWGVuIGlz
IHJ1bm5pbmcKbmVzdGVkIG9uIGl0c2VsZiBhbmQgdGhlIEwxIFhlbiBpcyB1c2luZyB4MkFQSUMu
IFdoaWxlIHRob3NlIGFyZSBiZWluZwppbnZlc3RpZ2F0ZWQsIGRpc2FibGUgYW5ub3VuY2luZyB0
aGUgeDJBUElDIGZlYXR1cmUgaW4gQ1BVSUQgd2hlbgpuZXN0ZWQgSFZNIG1vZGUgaXMgZW5hYmxl
ZC4KClswXSBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQ1NTA5LwoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCAxMSArKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDI1NDBh
YTFlMWMuLmFjMzhjMTQwNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC02NTMsNiArNjUzLDE3IEBAIGlu
dCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICBwLT5leHRkLml0c2MgPSB0cnVlOwogICAgICAgICBwLT5iYXNpYy52bXggPSB0
cnVlOwogICAgICAgICBwLT5leHRkLnN2bSA9IHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQk9ER0U6IGRvbid0IGFubm91bmNlIHgyQVBJQyBtb2RlIHdoZW4gdXNpbmcgbmVzdGVkIHZp
cnR1YWxpemF0aW9uLAorICAgICAgICAgKiBhcyBpdCBkb2Vzbid0IHdvcmsgcHJvcGVybHkuIFRo
aXMgc2hvdWxkIGJlIHJlbW92ZWQgb25jZSB0aGUKKyAgICAgICAgICogdW5kZXJseWluZyBidWco
cykgYXJlIGZpeGVkLgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSB4Y19odm1fcGFyYW1fZ2V0
KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9ORVNURURIVk0sICZ2YWwpOworICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBpZiAoIHZhbCApCisgICAgICAgICAg
ICBwLT5iYXNpYy54MmFwaWMgPSBmYWxzZTsKICAgICB9CiAKICAgICByYyA9IHg4Nl9jcHVpZF9j
b3B5X3RvX2J1ZmZlcihwLCBsZWF2ZXMsICZucl9sZWF2ZXMpOwotLSAKMi4yNC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:34:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17:34: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 1inQq5-0006J8-Qh; Fri, 03 Jan 2020 17:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inQq4-0006J3-Dr
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:34:20 +0000
X-Inumbo-ID: 458f5238-2e4f-11ea-a4fd-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 458f5238-2e4f-11ea-a4fd-12813bfff9fa;
 Fri, 03 Jan 2020 17:34:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578072860;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qg8ymTfrAPaiiulQZIFjI+XvWKkGpppdrabuwdBafU4=;
 b=Sl5qj07l9sAZBrjHQua920yroHMtmVVl5B3DS+w+fDqc8IozOd6VOyj1
 ug8MbyzX5DXh5Y+iox1YEhOjRjBx9IsB6CUoFKB5SinBylYnVFIMoPP0G
 9DqAbGroDPmeaylSkaC1tbKUGtbSeiLcxDINmT4FMwaY7PjpWHhM7kM6T A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FmD6uqT3SYAC4KmErCjy/nmTse+DMFZlfWjZJKVQr479FAZnxbvJDn5VfxEOlpmKDJBYz0ltqR
 LCVjj7zj8kJxSTLgr+IxsXIiyicTXit6D7HcCwxpzDATRg3mlICKZ+UFNXOVW2UpWkgwYkkg3i
 mG1oRnqwx2tg8ebgLOjSajYHRGW81H5LrWS8GH9twF2bkSQG/ombplHz7yu0XcmtHkMFV0sCLX
 0WPnSZ1ui8hAD6d4IqnWf3gAYkwHWggc24tj3sGjytvPQuxs7i4tL2vJGF7rqWqydVY9pk8Js4
 KIk=
X-SBRS: 2.7
X-MesageID: 10583268
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10583268"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200103172935.66137-1-roger.pau@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: <7b7c3d6c-b7f5-ebc1-7b77-eea7f7a5344f@citrix.com>
Date: Fri, 3 Jan 2020 17:34:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200103172935.66137-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/libxc: disable x2APIC when using
 nested virtualization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMDMvMDEvMjAyMCAxNzoyOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlIGFyZSBp
c3N1ZXMgKGFzIHJlcG9ydGVkIGJ5IG9zc3Rlc3QgWzBdKSB3aGVuIFhlbiBpcyBydW5uaW5nCj4g
bmVzdGVkIG9uIGl0c2VsZiBhbmQgdGhlIEwxIFhlbiBpcyB1c2luZyB4MkFQSUMuIFdoaWxlIHRo
b3NlIGFyZSBiZWluZwo+IGludmVzdGlnYXRlZCwgZGlzYWJsZSBhbm5vdW5jaW5nIHRoZSB4MkFQ
SUMgZmVhdHVyZSBpbiBDUFVJRCB3aGVuCj4gbmVzdGVkIEhWTSBtb2RlIGlzIGVuYWJsZWQuCj4K
PiBbMF0gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0
NTUwOS8KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 17:41:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 17: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 1inQwu-000791-EM; Fri, 03 Jan 2020 17:41:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fV2H=2Y=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1inQws-00078w-Vq
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 17:41:23 +0000
X-Inumbo-ID: 3cc689b8-2e50-11ea-a1e1-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3cc689b8-2e50-11ea-a1e1-bc764e2007e4;
 Fri, 03 Jan 2020 17:41:14 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id m24so9041153wmc.3
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 09:41:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=o57qHIwuOC8IgfrIQ6htOqeAMBoD+iayzYaaOUxM3Ks=;
 b=HEjXJ4x85TxvzizdXV9ZGz3g/2vF0A9M1sgtieQD6QkUjsPSdK6j9lgodYpxObTli9
 y3XSvjVVrGyzEJaGi+1J6uxfwylS6kCW9mndW8occexYFjPxk3uQP5X9oUDxhAUnHjnu
 4jyUuWaVPmlJ/+ZEcKYn/ZJXQi8cQZYhuZ8zse6/Wphmjop3GJmIo4NG9jb1Jkhp9X8E
 zmmKDqX6u1Eyz/4knYyG3kIwkUugraSXPtvlVt2HGhADgNlYhBx9V6mCHuvolVov1+HH
 3Vcz+gc2mLShsUPdnchIHQLpM3WSnFJkyaRR5R3vVWrRJ/SlxcEK2CAIYfDVQpxdVO8A
 0bFQ==
X-Gm-Message-State: APjAAAWg8EzD/wcZ0WZr0iN3kOOf4JktA0Lr4XuI9UzmOOhcWlnVRbPK
 rXOuvU1G4Cr3hywdPKFeao4=
X-Google-Smtp-Source: APXvYqxb4vi3zFd3MiXsafXzRCXftYZmXGnv8SlyWojpCIEatzCezNDXoX7DLYaI6E59SPjp3V2inw==
X-Received: by 2002:a05:600c:24d1:: with SMTP id
 17mr20330819wmu.136.1578073273750; 
 Fri, 03 Jan 2020 09:41:13 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id s19sm12704366wmj.33.2020.01.03.09.41.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 03 Jan 2020 09:41:13 -0800 (PST)
Date: Fri, 3 Jan 2020 17:41:11 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20200103174111.aupdxzfxepqlpmmj@debian>
References: <20200103172935.66137-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200103172935.66137-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/libxc: disable x2APIC when using
 nested virtualization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDY6Mjk6MzVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZXJlIGFyZSBpc3N1ZXMgKGFzIHJlcG9ydGVkIGJ5IG9zc3Rlc3QgWzBdKSB3
aGVuIFhlbiBpcyBydW5uaW5nCj4gbmVzdGVkIG9uIGl0c2VsZiBhbmQgdGhlIEwxIFhlbiBpcyB1
c2luZyB4MkFQSUMuIFdoaWxlIHRob3NlIGFyZSBiZWluZwo+IGludmVzdGlnYXRlZCwgZGlzYWJs
ZSBhbm5vdW5jaW5nIHRoZSB4MkFQSUMgZmVhdHVyZSBpbiBDUFVJRCB3aGVuCj4gbmVzdGVkIEhW
TSBtb2RlIGlzIGVuYWJsZWQuCj4gCj4gWzBdIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1MDkvCgpQdXR0aW5nIGEgbGluayBoZXJlIGlzIHByb2Jh
Ymx5IG5vdCB2ZXJ5IHVzZWZ1bCBiZWNhdXNlIGl0IHdpbGwgYmUgZ29uZQppbiBubyB0aW1lLgoK
SWYgeW91IGhhdmUgc2VyaWFsIGxvZ3MgdGhhdCB3b3VsZCBiZSBncmVhdC4KCj4gCj4gU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 18:18:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 18: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 1inRWB-0001R8-Q1; Fri, 03 Jan 2020 18:17:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=90h4=2Y=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1inRW9-0001R3-O0
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 18:17:49 +0000
X-Inumbo-ID: 592837a0-2e55-11ea-88e7-bc764e2007e4
Received: from mail-qv1-xf41.google.com (unknown [2607:f8b0:4864:20::f41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 592837a0-2e55-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 18:17:49 +0000 (UTC)
Received: by mail-qv1-xf41.google.com with SMTP id dc14so16540746qvb.9
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 10:17:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=N05zburkuU1vwAbHmhfRQmpNWfg3nDNRxmax19/sZOk=;
 b=jJM1WXql2QU8cYsd0MB3fboKlesCFmr30ZkssTsgT4jxjvui4gBQKtBrZhgEubflCC
 5+2Z+BHbqEXDmf5bFz3Dyy9GmT61J3zNuz/LAmQLOiWaUl03LVHIguECLKJdrSuBF0s3
 G2znMIrld1o3cDE0fZXIw07SxXdufm4APCDSShlzbgUcgsNGOeh5VIPU7zZsWjF2t/FY
 JrXydZjLjd3ODUx/FZ9aHhhMr58J6XfjnF3NjQgQ8rd61PHPFAulpryv7PCgzy+tbqBb
 OGfwDoMqhCtoG1I66njy0jnuHDnNxiOsVFRtx83/Kt0TfLk0clo8uxHxO6X1BuMT5BRg
 Ntwg==
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=N05zburkuU1vwAbHmhfRQmpNWfg3nDNRxmax19/sZOk=;
 b=d8LbD6lehZJ9Zp7WVSHtVRzCXZq7tDKS3i6c44kTHr75Xrd2+E3pDnmlwPJgT+EqtL
 Byixr1YwG49SSmgRHROg1/dQkkROwCnedOS6PaYnWkXWnFR+3ZMU6tsaEJsuURbvoT3g
 IcZJImICI/XLy6tk1jeAgWAMeNXCtqYQClxk2CkvsSvspaROjgMmdYWviFTFDDttiOap
 LEccMGtpiXVJvkHESfCmvKrGIEgSI59Ep0CoYV6lWIpf/uzUc2vLHXnxR0cmziQDVdar
 0vQuCYHaZgrxV5aZZAqheooEZuGYTRKhAm54hZeoOkNJlP0kI80po+RWHTBGGfCeC31V
 UzzQ==
X-Gm-Message-State: APjAAAWzkoH0DwcyCMPgJeyYV4NjpzXL2wo9uBJxgj0zecnccB2migZz
 zbEZMGw/Acs2/Y+7Dw6biUaapU1ffmbzd4vYLRdBtw==
X-Google-Smtp-Source: APXvYqwJlBlVjFo43g2Eoqh4wcYReIgvxTSN1UjbjyZ4KfQ5TCQvOQ7KLZaimI+rshOLUBLI7e2zr/q69ZSaGhZKX7k=
X-Received: by 2002:ad4:5487:: with SMTP id q7mr70424342qvy.19.1578075468756; 
 Fri, 03 Jan 2020 10:17:48 -0800 (PST)
MIME-Version: 1.0
References: <CAMmSBy9x9mjae1tGBS4-BiUTnB5S=2=cHoXFiPku3Gffv7a=6g@mail.gmail.com>
 <5841995c-dda3-09fb-4d73-bb23fa63113e@suse.com>
In-Reply-To: <5841995c-dda3-09fb-4d73-bb23fa63113e@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Fri, 3 Jan 2020 10:17:37 -0800
Message-ID: <CAMmSBy9Hd3brtRO1XP3OxNRZf8Sh9uoqba2eQcVB=0BpneFDzA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Where's Xen VGA console kbd 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMywgMjAyMCBhdCAzOjEwIEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBPbiAzMS4xMi4yMDE5IDIzOjE3LCBSb21hbiBTaGFwb3NobmlrIHdy
b3RlOgo+ID4gaGVyZSdzIGEgc2lsbHkgcXVlc3Rpb246IHdoZW5ldmVyIFhlbiBpcyBwcm92aWRl
ZCB3aXRoIGEgVkdBIGNvbnNvbGUsCj4gPiB3aGVyZSdzIHRoZSBrZXlib2FyZCBkcml2ZXIgY29t
aW5nIGZyb20/IFF1aWNrIHRvIG15IHN1cnByaXNlLCBteQo+ID4gY2FzdWFsIGluc3BlY3Rpb24g
b2YgdGhlIGRyaXZlcnMvIGZvbGRlciBkaWRuJ3QgcmV2ZWFsIG11Y2guCj4KPiBIb3cgZG8gIlZH
QSBjb25zb2xlIiBhbmQgImtleWJvYXJkIGRyaXZlciIgbWF0Y2ggdXA/IFRoZSBmb3JtZXIKPiBp
cyBhbiBvdXRwdXQgZGV2aWNlOyBpbiBYZW4gdGhlcmUgc2ltcGx5IGlzIG5vIGlucHV0IGNvdW50
ZXJwYXJ0Lgo+IElmIHlvdSBuZWVkIG9uZSB3aXRoIGJvdGggaW5wdXQgYW5kIG91dHB1dCwgeW91
J2xsIG5lZWQgdG8gbWFrZQo+IHVzZSBvZiBhIHNlcmlhbCBjb25zb2xlLCBub3QgdGhlIFZHQSBv
bmUuCgpUaGlzIGFuc3dlcnMgaXQgcGVyZmVjdGx5ISBUaGFuayB5b3UgSmFuLgoKVGhhbmtzLApS
b21hbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 18:56:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 18:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inS6o-0004gF-0k; Fri, 03 Jan 2020 18:55:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inS6m-0004gA-Jo
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 18:55:40 +0000
X-Inumbo-ID: 9d0b8422-2e5a-11ea-b6f1-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d0b8422-2e5a-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 18:55:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578077731;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DSTX9Jz+//ycETwPqzAqJYewcn2V0DmSJawVc4c0lis=;
 b=LJ6fsFOhYETm55fJI/8oHEn8a0UnQl3ZpaX4cwx+fg8MeIYvEaB3PT+o
 aw7gFac84QMnqauBl/7MguvdThpnRVMxXpQ9qyo8jXW+I5iMG6s5MY3S9
 jOPU5m3vCyyWvtimneqUY3XjlLl/7m+GwLPX62dMbh8HQQADg7rkUaYji E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hrMKimTtiJFo+E5mu11xahA2UnOI+yET995utKkar+D0w8byl/uJ/4mTfpVuaMdKVWqJWtW6PK
 VRwnsYM4BVEO3iS2M4JaY+3MgwNOOWW4x8IHefj1d/0cuJ3ilhfHK/JDD9p6G69d+v+AmxtHRz
 nzg0N/4DME9OpdoGlD1MUjTvFJMDuKjjb4LlNqMGeHGbP4cX5PlcXRqAHFOqJt9B7yydcBGIl/
 r663lXPEGH5G1YXTB/TNUbcavORD60ZOiufGXYj45QylzMY323tkwgWf87RsUUgfjV/J1/E7Hh
 xZk=
X-SBRS: 2.7
X-MesageID: 10794383
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10794383"
To: Jan Beulich <jbeulich@suse.com>
References: <20200102145953.6503-1-andrew.cooper3@citrix.com>
 <d8abd43b-ac91-9eef-3c34-394ed9842342@suse.com>
 <d6e7c26b-2233-b1da-d866-d470a5c110e4@citrix.com>
 <5f6fff0a-d677-11e5-07ad-7e0250d29477@suse.com>
 <1628e07b-4599-e885-df5b-8b71872ca291@citrix.com>
 <8cc1f7c7-c40d-c155-0d69-239cd6ac4455@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <842fd790-4bfa-0e8a-f09b-81a22a773021@citrix.com>
Date: Fri, 3 Jan 2020 18:55:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8cc1f7c7-c40d-c155-0d69-239cd6ac4455@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Clean up the trampoline
 transition into Long mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDEvMjAyMCAxNDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDEuMjAyMCAx
NToyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDEvMjAyMCAxMzo1MiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwMy4wMS4yMDIwIDE0OjQ0LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDAzLzAxLzIwMjAgMTM6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAw
Mi4wMS4yMDIwIDE1OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gQEAgLTExMSwyNiAr
MTA5LDYgQEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKPj4+Pj4+ICBzdGFydDY0Ogo+Pj4+
Pj4gICAgICAgICAgLyogSnVtcCB0byBoaWdoIG1hcHBpbmdzLiAqLwo+Pj4+Pj4gICAgICAgICAg
bW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRpCj4+Pj4+PiAtCj4+Pj4+PiAtI2lmZGVmIENPTkZJ
R19JTkRJUkVDVF9USFVOSwo+Pj4+Pj4gLSAgICAgICAgLyoKPj4+Pj4+IC0gICAgICAgICAqIElm
IGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmluZyBhIENQVSwgc2libGluZyB0aHJl
YWRzIGNhbgo+Pj4+Pj4gLSAgICAgICAgICogYXR0ZW1wdCBCcmFuY2ggVGFyZ2V0IEluamVjdGlv
biBhZ2FpbnN0IHRoaXMgam1wLgo+Pj4+Pj4gLSAgICAgICAgICoKPj4+Pj4+IC0gICAgICAgICAq
IFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5FIHRodW5r
LCBhbmQgYXJlCj4+Pj4+PiAtICAgICAgICAgKiBmdXJ0aGVyIHRoYW4gZGlzcDMyIGZyb20gdGhl
IGhpZ2ggbWFwcGluZ3Mgc28gY291bGRuJ3QgdXNlCj4+Pj4+PiAtICAgICAgICAgKiBKVU1QX1RI
VU5LIGV2ZW4gaWYgaXQgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1cnRoZXJtb3JlLCBh
bgo+Pj4+Pj4gLSAgICAgICAgICogTEZFTkNFIGlzbid0IG5lY2Vzc2FyaWx5IHNhZmUgdG8gdXNl
IGF0IHRoaXMgcG9pbnQuCj4+Pj4+PiAtICAgICAgICAgKgo+Pj4+Pj4gLSAgICAgICAgICogQXMg
dGhpcyBpc24ndCBhIGhvdHBhdGgsIHVzZSBhIGZ1bGx5IHNlcmlhbGlzaW5nIGV2ZW50IHRvIHJl
ZHVjZQo+Pj4+Pj4gLSAgICAgICAgICogdGhlIHNwZWN1bGF0aW9uIHdpbmRvdyBhcyBtdWNoIGFz
IHBvc3NpYmxlLiAgJWVieCBuZWVkcyBwcmVzZXJ2aW5nCj4+Pj4+PiAtICAgICAgICAgKiBmb3Ig
X19oaWdoX3N0YXJ0Lgo+Pj4+Pj4gLSAgICAgICAgICovCj4+Pj4+PiAtICAgICAgICBtb3YgICAg
ICVlYngsICVlc2kKPj4+Pj4+IC0gICAgICAgIGNwdWlkCj4+Pj4+PiAtICAgICAgICBtb3YgICAg
ICVlc2ksICVlYngKPj4+Pj4+IC0jZW5kaWYKPj4+Pj4+IC0KPj4+Pj4+ICAgICAgICAgIGptcHEg
ICAgKiVyZGkKPj4+Pj4gSSBjYW4gc2VlIHRoaXMgYmVpbmcgdW5uZWVkZWQgd2hlbiBydW5uaW5n
IHZpcnR1YWxpemVkLCBhcyB5b3Ugc2FpZAo+Pj4+PiBpbiByZXBseSB0byBXZWkuIEhvd2V2ZXIs
IGZvciBob3Qtb25saW5pbmcgKHdoZW4gb3RoZXIgQ1BVcyBtYXkgcnVuCj4+Pj4+IHJhbmRvbSB2
Q1BVLXMpIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbiBzYWZlbHkgYmUgZHJvcHBlZC4gVGhlcmUn
cwo+Pj4+PiBubyBzaW1pbGFyIGNvbmNlcm4gZm9yIFMzIHJlc3VtZSwgYXMgdGhhd19kb21haW5z
KCkgaGFwcGVucyBvbmx5Cj4+Pj4+IGFmdGVyIGVuYWJsZV9ub25ib290X2NwdXMoKS4KPj4+PiBJ
IGNvdmVyZWQgdGhhdCBpbiB0aGUgc2FtZSByZXBseS7CoCBBbnkgZ3Vlc3Qgd2hpY2ggY2FuIHVz
ZSBicmFuY2ggdGFyZ2V0Cj4+Pj4gaW5qZWN0aW9uIGFnYWluc3QgdGhpcyBqbXAgY2FuIGFsc28g
cG9pc29uIHRoZSByZWd1bGFyIGJyYW5jaCBwcmVkaWN0b3IKPj4+PiBhbmQgZ2V0IGF0IGRhdGEg
dGhhdCB3YXkuCj4+PiBBcmVuJ3QgeW91IGltcGx5aW5nIHRoZW4gdGhhdCByZXRwb2xpbmVzIGNv
dWxkIGFsc28gYmUgZHJvcHBlZD8KPj4gTm8uwqAgSXQgaXMgYSBzaW1wbGUgcmlzayB2cyBjb21w
bGV4aXR5IHRyYWRlb2ZmLgo+Pgo+PiBHdWVzdHMgcnVubmluZyBvbiBhIHNpYmxpbmcgKmNhbiBh
bHJlYWR5KiBhdHRhY2sgdGhpcyBicmFuY2ggd2l0aCBCVEksCj4+IGJlY2F1c2UgQ1BVSUQgaXNu
J3QgYSBmaXggdG8gYmFkIEJUQiBzcGVjdWxhdGlvbiwgYW5kIHRoZSBsZWFrYWdlIGdhZGdldAo+
PiBuZWVkIG9ubHkgYmUgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uCj4+Cj4+IFN1Y2ggYSBndWVzdCBj
YW4gYWxzbyBhdHRhY2sgWGVuIGluIGdlbmVyYWwgd2l0aCBTcGVjdHJlIHYxLgo+Pgo+PiBBcyBJ
IHNhaWQgLSB0aGlzIHdhcyBpbnRyb2R1Y2VkIGJlY2F1c2Ugb2YgcGFyYW5vaWEsIGJhY2sgd2hp
bGUgdGhlIGZldwo+PiBwZW9wbGUgd2hvIGtuZXcgYWJvdXQgdGhlIGlzc3VlcyAob25seSBzZXZl
cmFsIGh1bmRyZWQgYXQgdGhlIHRpbWUpIHdlcmUKPj4gYXR0ZW1wdGluZyB0byBmaWd1cmUgb3V0
IHdoYXQgZXhhY3RseSBhIHNwZWN1bGF0aXZlIGF0dGFjayBsb29rZWQgbGlrZSwKPj4gYW5kIHdh
cyBhcHBseWluZyBkdWN0IHRhcGUgdG8gZXZlcnl0aGluZyBzdXNwaWNpb3VzIGJlY2F1c2Ugd2Ug
aGFkIDAKPj4gdGltZSB0byByZXdyaXRlIHNldmVyYWwgY29yZSBwaWVjZXMgb2Ygc3lzdGVtIGhh
bmRsaW5nLgo+IFdlbGwsIG9rYXkgdGhlbjoKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKVGhhbmtzLsKgIEkndmUgYWRqdXN0ZWQgdGhlIGNvbW1pdCBtZXNzYWdl
IGluIGxpZ2h0IG9mIHRoaXMgY29udmVyc2F0aW9uLgoKPgo+Pj4+IE9uY2UgYWdhaW4sIHdlIGdl
dCB0byBDUFUgSG90cGx1ZyBiZWluZyBhbiB1bnVzZWQgZmVhdHVyZSBpbiBwcmFjdGljZSwKPj4+
PiB3aGljaCBpcyBjb21wbGV0ZWx5IGV2aWRlbnQgbm93IHdpdGggSW50ZWwgTUNFIGJlaGF2aW91
ci4KPj4+IFdoYXQgZG9lcyBJbnRlbCdzIE1DRSBiZWhhdmlvciBoYXZlIHRvIGRvIHdpdGggd2hl
dGhlciBDUFUgaG90cGx1Zwo+Pj4gKG9yIGhvdC1vbmxpbmluZykgaXMgKHVuKXVzZWQgaW4gcHJh
Y3RpY2U/Cj4+IFRoZSBsb2dpY2FsIGNvbnNlcXVlbmNlIG9mIGhvdHBsdWcgYnJlYWtpbmcgTUNF
cy4KPj4KPj4gSWYgaG90cGx1ZyBoYWQgYmVlbiB1c2VkIGluIHByYWN0aWNlLCB0aGUgTUNFIGJl
aGF2aW91ciB3b3VsZCBoYXZlIGNvbWUKPj4gdG8gbGlnaHQgbXVjaCBzb29uZXIsIHdoZW4gTUNF
cyBkaWRuJ3Qgd29yayBpbiBwcmFjdGljZS4KPj4KPj4gR2l2ZW4gdGhhdCBNQ0VzIHJlYWxseSBk
aWQgd29yayBpbiBwcmFjdGljZSBldmVuIGJlZm9yZSB0aGUgTDFURiBkYXlzLAo+PiBob3RwbHVn
IHdhc24ndCBpbiBjb21tb24tZW5vdWdoIHVzZSBmb3IgYW55b25lIHRvIG5vdGljZSB0aGUgTUNF
IGJlaGF2aW91ci4KPiBPciBzeXN0ZW1zIHdoZXJlIENQVSBob3RwbHVnIHdhcyBhY3R1YWxseSB1
c2VkIG9uIHdlcmUgb2YgZ29vZAo+IGVub3VnaCBxdWFsaXR5IHRvIG5ldmVyIHN1cmZhY2UgI01D
CgpTdWZmaWNlIGl0IHRvIHNheSB0aGF0IHRoZXJlIGlzIHBsZW50eSBvZiBldmlkZW5jZSB0byB0
aGUgY29udHJhcnkgaGVyZS4KCldpdGhvdXQgZ29pbmcgaW50byBkZXRhaWxzIGZvciBvYnZpb3Vz
IHJlYXNvbnMsIHRoZXJlIGhhdmUgYmVlbiBudW1iZXIKb2YgI01DIGNvbmRpdGlvbnMgKGJvdGgg
cHJlZXhpc3RpbmcsIGFuZCByZWdyZXNzaW9ucykgaW4gcmVjZW50Cm1pY3JvY29kZSBkaXNjb3Zl
cmVkIGluIHRoZSBmaWVsZCBiZWNhdXNlIGV2ZXJ5b25lIGlzIG5lZWRpbmcgdG8KcHJvYWN0aXZl
bHkgdGFrZSBtaWNyb2NvZGUgdXBkYXRlcyB0aGVzZSBkYXlzLgoKPiAocGVyc29uYWxseSBJIGRv
bid0IHRoaW5rCj4gSSd2ZSBzZWVuIG1vcmUgdGhhbiBhIGhhbmRmdWwgb2Ygbm9uLXJlcHJvZHVj
aWJsZSAjTUMgaW5zdGFuY2VzKT8KCllvdSBkb24ndCBydW4gYSAiY2xvdWQgc2NhbGUiIG51bWJl
ciBvZiBzeXN0ZW1zLgoKRXZlbiBYZW5TZXJ2ZXJzIHRlc3Qgc3lzdGVtIG9mIGEgZmV3IGh1bmRy
ZWQgc3lzdGVtcyBzZWVzIGEgY29uY2VybmluZwooYnV0IHVsdGltYXRlbHksIGJhY2tncm91bmQg
bm9pc2UpIHJhdGUgb2YgI01DJ3MsIHNvbWUgb2Ygd2hpY2ggYXJlCmRlZmluaXRlIGhhcmR3YXJl
IGZhaWx1cmVzIChhbmQga2VwdCBhcm91bmQgZm9yIGVycm9yIHRlc3RpbmcgcHVycG9zZXMpLAph
bmQgb3RoZXJzIGFyZSBpbiBuZWVkIG9mIGludmVzdGlnYXRpb24uCgo+IE9yIHBlb3BsZSBoYXZp
bmcgcnVuIGludG8gdGhlIGJhZCBiZWhhdmlvciBzaW1wbHkgZGlkbid0IGhhdmUgdGhlCj4gcmVz
b3VyY2VzIHRvIGludmVzdGlnYXRlIHdoeSB0aGVpciBzeXN0ZW0gc2h1dCBkb3duIHNpbGVudGx5
Cj4gKHBlcmhhcHMgZ2l2aW5nIGVudGlyZWx5IHJhbmRvbSBhcHBlYXJhbmNlIG9mIHRoZSBiZWhh
dmlvcik/CgpDdXN0b21lcnMgZG9uJ3QgdG9sZXJhdGUgdGhlaXIgaG9zdHMgcmFuZG9tbHkgY3Jh
c2hpbmcsIGVzcGVjaWFsbHkgaWYgaXQKaGFwcGVucyBjb25zaXN0ZW50bHkuCgpZZXMgLSB0ZWNo
bmljYWxseSBzcGVha2luZyBhbGwgb2YgdGhlc2UgYXJlIG9wdGlvbnMsIGJ1dCB0aGUgYmFsYW5j
ZSBvZgpwcm9iYWJpbGl0eSBpcyB2YXN0bHkgb24gdGhlIHNpZGUgb2YgQ1BVIGhvdC1wbHVnIG5v
dCBhY3R1YWxseSBiZWluZwp1c2VkIGF0IGFueSBzY2FsZSBpbiBwcmFjdGljZS7CoCAoTm90IGxl
YXN0IGJlY2F1c2UgdGhlcmUgYXJlIHN0aWxsCmludGVycnVwdCBoYW5kbGluZyBidWdzIHByZXNl
bnQgaW4gWGVuJ3MgaW1wbGVtZW50YXRpb24uKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 19:24:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 19:24: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 1inSYe-0007K8-0O; Fri, 03 Jan 2020 19:24:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w8Vo=2Y=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1inSYd-0007K3-Ds
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 19:24:27 +0000
X-Inumbo-ID: a78789f6-2e5e-11ea-b6f1-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a78789f6-2e5e-11ea-b6f1-bc764e2007e4;
 Fri, 03 Jan 2020 19:24:26 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id l18so24343056lfc.1
 for <xen-devel@lists.xenproject.org>; Fri, 03 Jan 2020 11:24:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=wYga6Of97m0wwNjCtZW7rX+DfSFtNOCiHdLh/lpSl+4=;
 b=ff1K2UCten0hqRkC9NDrw0jutR5rTFnQp5BuRrrSiVUO2jvuDAaZe2O6yXCCN5YHCi
 MgUnatWmvanetQUtO0pPbtkDXzuIFklelwdAdNA3inJOVK66LQkuWZp7O4XGnWnvJOI4
 T4M91tbws2LMQR0GTf2K6bwXOn7J5U+nyFn0m54E3vK6+Hpc14nez6PcAVadWRjBgssb
 DuIMjlSXrIelSP6hD9stDFHKldaZ+uWM2lJ5Vuf5m2G0QQ22KWuVVsCDqrH17OBDtNVs
 snyMAnTiK+xYmS8e9XZrerMNhjm+WwRui4jZ1T51v6q2nDHK+SHsbfpKzAT8cNeXqMz3
 Od9g==
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=wYga6Of97m0wwNjCtZW7rX+DfSFtNOCiHdLh/lpSl+4=;
 b=JZkNUMVVNY7xMQuFewdDE77apJ4i79YiF7wko3BFkmUJ2eiNBaKI/ZzTJvjnY8xF1Q
 Le1hCg1vfCkg8TjwUWhRjExbGZYiieCoyWnZ8wiQUuDhduVyQSwvhV/vA4pZR5z8/LwQ
 2uH60pzkLcsK+lRG36jUVQCESb6tsFCz+Wxm48V9feTyuPld09WXz0HBmj5S2D/YtUnC
 y5HIDPRuqQ2yNEBHfeJO4AypsWCVyJX8EitrUlyn3z5x0ZMhM0pTKNoZ0lw24MpttnFN
 axuAzJnlEZQYJNNpOGzoWCkhaZkybE/JAAzqsMwhcZbXATyUBkqXTciTpAKUaPxFsG90
 Tiqg==
X-Gm-Message-State: APjAAAUbNX+TlAbGS6JMWtzHd38LclgWnZoE5cHUtIOz8COQcRDCCowO
 jCtsh9w2S0e18O1mBBNiNsaS7pD0KmUdH7d0FzM=
X-Google-Smtp-Source: APXvYqxUk3nBFzt0rUxdVr7AcVw4U1mPKCC1iK4u/O+VkhijZF6RDMRBEwSrdA7+f8S8i00BU1WbkCiqqx1aoCukpog=
X-Received: by 2002:ac2:555c:: with SMTP id l28mr49626027lfk.52.1578079465665; 
 Fri, 03 Jan 2020 11:24:25 -0800 (PST)
MIME-Version: 1.0
References: <20191224130416.3570-1-pdurrant@amazon.com>
 <20191224130416.3570-6-pdurrant@amazon.com>
In-Reply-To: <20191224130416.3570-6-pdurrant@amazon.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 3 Jan 2020 14:24:13 -0500
Message-ID: <CAKf6xpti3DLLv7Fqf78HsK_vabX0gQis8-vAessvOxu2oJCveQ@mail.gmail.com>
To: Paul Durrant <pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH 5/6] libxl: allow creation of domains with
 specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBEZWMgMjQsIDIwMTkgYXQgODowNiBBTSBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFt
YXpvbi5jb20+IHdyb3RlOgo+Cj4gVGhpcyBwYXRjaCBtb2RpZmllcyBkb19kb21haW5fY3JlYXRl
KCkgdG8gdXNlIHRoZSB2YWx1ZSBvZiBkb21pZCB0aGF0IGlzCj4gcGFzc2VkIGluLiBBIG5ldyAn
c3BlY2lhbCB2YWx1ZScgLSBSQU5ET01fRE9NSUQgLSBpcyBhZGRlZCBpbnRvIHRoZSBBUEkKPiBh
bmQgdGhpcywgSU5WQUxJRF9ET01JRCBvciBhbnkgdmFsaWQgZG9taWQgaXMgcGFzc2VkIHVubW9k
aWZpZWQgdG8KPiBsaWJ4bF9fZG9tYWluX21ha2UoKS4gQW55IG90aGVyIGludmFsaWQgZG9taWQg
dmFsdWUgd2lsbCBjYXVzZSBhbiBlcnJvci4KPgo+IElmIFJBTkRPTV9ET01JRCBpcyBwYXNzZWQg
aW4gdGhlbiBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxsIHVzZQo+IGxpYnhsX19yYW5kb21fYnl0
ZXMoKSB0byBjaG9vc2UgYSBkb21pZC4gSWYgdGhlIGNob3NlbiB2YWx1ZSBpcyBub3QgYQo+IHZh
bGlkIGRvbWlkIHRoZW4gdGhpcyBzdGVwIHdpbGwgYmUgcmVwZWF0ZWQuIE9uY2UgYSB2YWxpZCB2
YWx1ZSBpcyBjaG9zZW4KPiBpdCB3aWxsIGJlIHBhc3NlZCB0byB4Y19kb21haW5fY3JlYXRlKCkg
YnV0IGlmIHRoaXMgZmFpbHMgd2l0aCBhbiBlcnJubwo+IHZhbHVlIG9mIEVFWElTVCwgYSBuZXcg
cmFuZG9tIHZhbHVlIHdpbGwgYmUgY2hvc2VuIGFuZCB0aGUgb3BlcmF0aW9uIHdpbGwKPiBiZSBy
ZXRyaWVkLgo+Cj4gSWYgYSB2YWxpZCBkb21pZCBpcyBwYXNzZWQgaW4gYW5kIHhjX2RvbWFpbl9j
cmVhdGUoKSBmYWlscyB3aXRoIGVycm5vCj4gc2V0IHRvIEVFWElTVCB0aGVuIHRoaXMgd2lsbCBy
ZXN1bHQgaW4gYSBuZXcgZXJyb3IgdmFsdWUgb2YKPiBFUlJPUl9ERVZJQ0VfRVhJU1RTIGJlaW5n
IHJldHVybmVkIGZyb20gbGlieGxfX2RvbWFpbl9tYWtlKCkuIFRoaXMgaXMKPiBkb25lIHNvIHRo
YXQgZG9tY3JlYXRlX2NvbXBsZXRlKCkgY2FuIGJlIGFkanVzdGVkIHNvIGFzIG5vdCB0byB0ZWFy
IGRvd24KPiB0aGUgZXhpc3RpbmcgZG9tYWluIHRoYXQgdGhlIGF0dGVtcHRlZCBjcmVhdGlvbiBo
YXBwZW5lZCB0byBjb2xsaWRlIHdpdGguCj4KPiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlzIGFsc28g
bW9kaWZpZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluCj4gICAgICAgbWVzc2Fn
ZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQgaXMgbm90
Cj4gICAgICAgSU5WQUxJRF9ET01JRC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGR1cnJhbnRAYW1hem9uLmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQoKPHNuaXA+Cgo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKCjxzbmlwPgoKPiBAQCAtNTcxLDYgKzU2OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21h
a2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCj4gICAgICAg
ICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAo+ICAg
ICAgICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IGJfaW5mby0+bWF4X21hcHRyYWNrX2Zy
YW1lcywKPiAgICAgICAgICB9Owo+ICsgICAgICAgIHVpbnQzMl90IGluX2RvbWlkID0gKmRvbWlk
Owo+Cj4gICAgICAgICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsK
PiAgICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2h2bTsKPiBAQCAt
NjAwLDEwICs1OTksMjQgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICAgICAgfQo+Cj4gLSAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwg
ZG9taWQsICZjcmVhdGUpOwo+ICsgICAgICAgIGZvciAoOzspIHsKPiArICAgICAgICAgICAgaWYg
KGluX2RvbWlkID09IFJBTkRPTV9ET01JRCkgewo+ICsgICAgICAgICAgICAgICAgcmV0ID0gbGli
eGxfX3JhbmRvbV9ieXRlcyhnYywgKHZvaWQgKilkb21pZCwgc2l6ZW9mKCpkb21pZCkpOwoKU2lu
Y2UgdmFsaWQgZG9taWRzIGFyZSB+MC0yXjE1LCB5b3UgbWF5IHdhbnQgdG8gdXNlZCBhIHRlbXBv
cmFyeQp1aW50MTZfdCBpbnN0ZWFkIG9mIHRoZSB1aW50MzJfdCBkb21pZCB0byB0aWdodGVuIHVw
IHRoZSByYW5nZS4KClJlZ2FyZHMsCkphc29uCgo+ICsgICAgICAgICAgICAgICAgaWYgKHJldCA8
IDApCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAgICAg
aWYgKCFsaWJ4bF9kb21pZF92YWxpZF9ndWVzdCgqZG9taWQpKQo+ICsgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICByZXQgPSB4
Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7Cj4gKyAgICAgICAgICAg
IGlmIChyZXQgPT0gMCB8fCBlcnJubyAhPSBFRVhJU1QgfHwgaW5fZG9taWQgIT0gUkFORE9NX0RP
TUlEKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 20:07:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 20:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inTDg-0002LK-Th; Fri, 03 Jan 2020 20:06:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inTDf-0002LF-2X
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 20:06:51 +0000
X-Inumbo-ID: 93c87047-2e64-11ea-a534-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93c87047-2e64-11ea-a534-12813bfff9fa;
 Fri, 03 Jan 2020 20:06: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 <osstest-admin@xenproject.org>)
 id 1inTDd-0002at-6c; Fri, 03 Jan 2020 20:06:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1inTDc-0003p2-6X; Fri, 03 Jan 2020 20:06:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inTDc-00059x-5p; Fri, 03 Jan 2020 20:06:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145526-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=b162e65a7abbccd45fde608e44661d16d10bf00e
X-Osstest-Versions-That: xen=7ad3d07b37e8f3b15772de8bc1367c68ea681eee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 20:06:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145526: 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>

ZmxpZ2h0IDE0NTUyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUyNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiMTYyZTY1YTdhYmJjY2Q0NWZkZTYwOGU0NDY2MWQxNmQxMGJmMDBlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YWQzZDA3YjM3ZThmM2IxNTc3
MmRlOGJjMTM2N2M2OGVhNjgxZWVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU1MDAgIDIwMjAt
MDEtMDIgMTk6MDA6MjUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTI2ICAy
MDIwLTAxLTAzIDE3OjAyOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxw
ZHVycmFudEBhbWF6b24uY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2FkM2QwN2IzNy4uYjE2MmU2NWE3
YSAgYjE2MmU2NWE3YWJiY2NkNDVmZGU2MDhlNDQ2NjFkMTZkMTBiZjAwZSAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 20:08:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 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 1inTEi-0002QJ-8c; Fri, 03 Jan 2020 20:07:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inTEh-0002QC-1i
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 20:07:55 +0000
X-Inumbo-ID: b4f1efcc-2e64-11ea-88e7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4f1efcc-2e64-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 20:07:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578082066;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=yqt6N7b0D2X8YE+6hlfLQhsDXx0pGbB1jO3HS0icmSI=;
 b=OIC1KN26yGkd74MTRfs+GJGaRCVSw2RQ1xexo1+bd83gyFCk/A0wGze3
 b2z+SILGg4k+ZZRrv0pEnmytOJou6jMT0X3cemBwBkwsi6S1Ns4Z/UMSG
 lXV8p7KqUiM/R42E7FH5adI9/4ueyX5/OpiVBMSfn5h/66Hf4VnenV4zU 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HjNmba9fZvMdCOvM/JjLZA5jopsshqCeJVoldCGyKxphKHsc0vCrVVLq1WlWu/efEaJ6OXayzx
 Hkrzv+edxjX1nErZdx8WCsedZrlS94zqP1CZyJimOheLKbJ3QCcixpMb8YOFQjPaj00RdRhdrj
 BUB++NmP4CsLFkhjuMa2EyxUsX3L1fzlzQFQrYjJ5hjUfW/JdML8AEvD9lZMjIGuPd3m1aUvVG
 hrQgODL0SEo526cgjA6Y4mfNObR3HFU/Mo/Lgj106/WiBBlez3C/6Gpst7qyOa+o+c7HekpQ2Y
 CKo=
X-SBRS: 2.7
X-MesageID: 10588783
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,391,1571716800"; d="scan'208";a="10588783"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 20:07:42 +0000
Message-ID: <20200103200742.23917-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware checks
 in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIG5ldCBkaWZmc3RhdCBpczoKICBhZGQvcmVtb3ZlOiAwLzEzIGdyb3cvc2hyaW5rOiAyNS8x
MjkgdXAvZG93bjogNjI5Ny8tMjA0NjkgKC0xNDE3MikKCldpdGggdGhlIGZvbGxvd2luZyBvYmpl
Y3RzL2Z1bmN0aW9ucyByZW1vdmVkIGVudGlyZWx5OgogIGlvbW11X2h3ZG9tX25vbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAtICAgICAgLTEKICBod2RvbV9tYXhfb3Jk
ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgLSAgICAgIC00CiAgZXh0
cmFfaHdkb21faXJxcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAgIC0gICAg
ICAtNAogIGN0bGRvbV9tYXhfb3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCAg
ICAgICAtICAgICAgLTQKICBhY3BpX2MxZV9xdWlyayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNDMgICAgICAgLSAgICAgLTQzCiAgaHZtX3BpcnFfZW9pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDYyICAgICAgIC0gICAgIC02MgogIG1heF9vcmRlciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA5NCAgICAgICAtICAgICAtOTQKICBjb25yaW5nX3B1
dHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDQgICAgICAgLSAgICAtMTA0CiAg
cHJvcGFnYXRlX25vZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTE5ICAgICAgIC0g
ICAgLTExOQogIG1taW9fcm9fZW11bGF0ZV9vcHMgICAgICAgICAgICAgICAgICAgICAgICAgIDIy
NCAgICAgICAtICAgIC0yMjQKICBtbWNmZ19pbnRlcmNlcHRfb3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAyMjQgICAgICAgLSAgICAtMjI0CiAgcGNpX2NmZ19vayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjk1ICAgICAgIC0gICAgLTI5NQogIHAybV9sb2NrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU0NiAgICAgICAtICAgIC01NDYKCkFuZCB0aGUg
Zm9sbG93aW5nIHJlZHVjZWQgdG8gc3R1YnM6CiAgYXJjaF9pb21tdV9od2RvbV9pbml0ICAgICAg
ICAgICAgICAgICAgICAgICAgODUyICAgICAgIDIgICAgLTg1MAogIHAybV9hZGRfZm9yZWlnbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg4MCAgICAgIDE2ICAgIC04NjQKClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIHwgMTYgKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBhMmFjY2Q5MGY2Li5jYzk0MmEzNjIxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtOTYzLDEwICs5NjMsMjIgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJv
eShzdHJ1Y3QgZG9tYWluICpkKTsKICAqICAgICh0aGF0IGlzLCB0aGlzIHdvdWxkIG5vdCBiZSBz
dWl0YWJsZSBmb3IgYSBkcml2ZXIgZG9tYWluKQogICogIC0gVGhlcmUgaXMgbmV2ZXIgYSByZWFz
b24gdG8gZGVueSB0aGUgaGFyZHdhcmUgZG9tYWluIGFjY2VzcyB0byB0aGlzCiAgKi8KLSNkZWZp
bmUgaXNfaGFyZHdhcmVfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2Fy
ZV9kb21haW4pCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2hhcmR3YXJlX2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfUFZf
U0hJTV9FWENMVVNJVkUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIGV2
YWx1YXRlX25vc3BlYyhkID09IGhhcmR3YXJlX2RvbWFpbik7Cit9CiAKIC8qIFRoaXMgY2hlY2sg
aXMgZm9yIGZ1bmN0aW9uYWxpdHkgc3BlY2lmaWMgdG8gYSBjb250cm9sIGRvbWFpbiAqLwotI2Rl
ZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgZXZhbHVhdGVfbm9zcGVjKChfZCktPmlzX3ByaXZp
bGVnZWQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2NvbnRyb2xfZG9tYWluKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVl9TSElN
X0VYQ0xVU0lWRSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gZXZhbHVh
dGVfbm9zcGVjKGQtPmlzX3ByaXZpbGVnZWQpOworfQogCiAjZGVmaW5lIFZNX0FTU0lTVChkLCB0
KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQsICYoZCktPnZtX2Fzc2lzdCkpCiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 20:52:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 20:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inTv6-0006Xq-Ld; Fri, 03 Jan 2020 20:51:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Lau=2Y=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inTv5-0006Xl-NU
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 20:51:43 +0000
X-Inumbo-ID: d3acf2bc-2e6a-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d3acf2bc-2e6a-11ea-88e7-bc764e2007e4;
 Fri, 03 Jan 2020 20:51:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578084695;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=T0TvO4PiyCyyWHTsS8KfWe2W+1u04UiKwZdmhF+XwMk=;
 b=WtNgDB4l/hmsMri0/JWglt0N28AKw2eikVjVXLUf6nnMCeu83/4Ie0ut
 Yx73dWiGlAf82+roqhoLX2tWyH8HqgvwzGB1F8Jjyc0KqVJT6HlzgmCy3
 v/zZ8/Za278ihUtXGkw1kUeN/d5oL+GAu/WLF/cuhC4USL9BtLQWKl6wc Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7dvzsJr1hO0sBh6PKCpkKe4mi6WlqGL5MdermXE5a1qTO9XYtP1Z+SYOGY8QOiS2w88FW76cdM
 gH8LBbiiNHDPwFoOSZzlaeDVRmxwAB/Bm9f1ceeCsnseBN0nZBAJeMXc7p+yo3d5NXQalilgSW
 hYB+B9y3qMDPpeoiNqNYM/Tt+gPJvwljxEslMMkoFYdaJWoBO2g7xkfgz52qctbzBVPv+fw1Hp
 t6XSLidSpiSvpjYA9yKIGieS+V1r/7HtZtz0CQsLzMUboul6KLxJyLTn3V0+2rXx857a/pNA+W
 80w=
X-SBRS: 2.7
X-MesageID: 10424784
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,392,1571716800"; d="scan'208";a="10424784"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 3 Jan 2020 20:51:30 +0000
Message-ID: <20200103205130.9785-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/save: Drop unused parameters from
 xc_domain_save()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

WENGTEFHU19DSEVDS1BPSU5UX0NPTVBSRVNTIGhhcyBiZWVuIHVudXNlZCBzaW5jZSBjL3MgYjE1
YmM0MzQ1ICgyMDE1KSwKWENGTEFHU19IVk0gc2luY2UgYy9zIDllODY3MmYxYyAoMjAxMyksIGFu
ZCBYQ0ZMQUdTX1NURFZHQSBzaW5jZSBjL3MKMDg3ZDQzMzI2ICgyMDA3KS4gIERyb3AgdGhlIGNv
bnN0YW50cywgYW5kIGNvZGUgd2hpY2ggc2V0cyB0aGVtLgoKVGhlIHNlcGFyYXRlIGh2bSBwYXJh
bWV0ZXIgKGFwcGVhcmVkIGluIGMvcyBkMTFiZWM4YTEsIDIwMDcgYW5kIHVsdGltYXRlbHkKcmVk
dW5kYW50IHdpdGggWENGTEFHU19IVk0pLCBpcyB1c2VkIGZvciBzYW5pdHkgY2hlY2tpbmcgYW5k
IGRlYnVnIHByaW50aW5nLAp0aGVuIGRpc2NhcmRlZCBhbmQgcmVwbGFjZWQgd2l0aCBYZW4ncyBp
ZGVhIG9mIHdoZXRoZXIgdGhlIGRvbWFpbiBpcyBQViBvcgpIVk0uCgpSZWFycmFuZ2UgdGhlIGxv
Z2ljIGluIHhjX2RvbWFpbl9zYXZlKCkgdG8gYXNrIFhlbiBzaWdodGx5IGVhcmxpZXIsIGFuZCB1
c2UgYQpjb25zaXN0ZW50IGlkZWEgb2YgJ2h2bScgdGhyb3VnaG91dC4gIFJlbW92aW5nIHRoaXMg
cGFyYW1ldGVyIHJlbW92ZXMgdGhlCmZpbmFsIHVzZXIgb2YgbGlieGwncyBkc3MtPmh2bSwgc28g
ZHJvcCB0aGF0IGZpZWxkIGFzIHdlbGwuCgpVcGRhdGUgdGhlIGRveHlnZW4gY29tbWVudCB0byBi
ZSBhY2N1cmF0ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oICAgfCAx
NSArKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX25vbWlncmF0ZS5jICAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyAgICAgfCAyMSAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwg
IDEgLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgfCAgMiArLQogdG9vbHMvbGli
eGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgfCAgMyArLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjcgaW5z
ZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCmluZGV4IGZk
YjAzZTMyZGEuLjFjMzU4YTA1NzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Z3Vlc3QuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKQEAgLTI2LDkgKzI2
LDYgQEAKIAogI2RlZmluZSBYQ0ZMQUdTX0xJVkUgICAgICAoMSA8PCAwKQogI2RlZmluZSBYQ0ZM
QUdTX0RFQlVHICAgICAoMSA8PCAxKQotI2RlZmluZSBYQ0ZMQUdTX0hWTSAgICAgICAoMSA8PCAy
KQotI2RlZmluZSBYQ0ZMQUdTX1NURFZHQSAgICAoMSA8PCAzKQotI2RlZmluZSBYQ0ZMQUdTX0NI
RUNLUE9JTlRfQ09NUFJFU1MgICAgKDEgPDwgNCkKIAogI2RlZmluZSBYODZfNjRfQl9TSVpFICAg
NjQgCiAjZGVmaW5lIFg4Nl8zMl9CX1NJWkUgICAzMgpAQCAtMTI0LDE2ICsxMjEsMTggQEAgdHlw
ZWRlZiBlbnVtIHsKIC8qKgogICogVGhpcyBmdW5jdGlvbiB3aWxsIHNhdmUgYSBydW5uaW5nIGRv
bWFpbi4KICAqCi0gKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGlu
dGVyZmFjZQotICogQHBhcm0gZmQgdGhlIGZpbGUgZGVzY3JpcHRvciB0byBzYXZlIGEgZG9tYWlu
IHRvCi0gKiBAcGFybSBkb20gdGhlIGlkIG9mIHRoZSBkb21haW4KKyAqIEBwYXJhbSB4Y2ggYSBo
YW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQorICogQHBhcmFtIGlvX2ZkIHRo
ZSBmaWxlIGRlc2NyaXB0b3IgdG8gc2F2ZSBhIGRvbWFpbiB0bworICogQHBhcmFtIGRvbSB0aGUg
aWQgb2YgdGhlIGRvbWFpbgorICogQHBhcmFtIGZsYWdzIFhDRkxBR1NfeHh4CiAgKiBAcGFyYW0g
c3RyZWFtX3R5cGUgWENfTUlHX1NUUkVBTV9OT05FIGlmIHRoZSBmYXIgZW5kIG9mIHRoZSBzdHJl
YW0KICAqICAgICAgICBkb2Vzbid0IHVzZSBjaGVja3BvaW50aW5nCisgKiBAcGFyYW0gcmVjdl9m
ZCBPbmx5IHVzZWQgZm9yIFhDX01JR19TVFJFQU1fQ09MTy4gIENvbnRhaW5zIGJhY2tjaGFubmVs
IGZyb20KKyAqICAgICAgICB0aGUgZGVzdGluYXRpb24gc2lkZS4KICAqIEByZXR1cm4gMCBvbiBz
dWNjZXNzLCAtMSBvbiBmYWlsdXJlCiAgKi8KIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZmxhZ3MgLyogWENGTEFHU194eHggKi8sCi0gICAgICAgICAgICAgICAgICAgc3RydWN0
IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsIGludCBodm0sCisgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZmxhZ3MsIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLAogICAgICAg
ICAgICAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSwgaW50IHJlY3Zf
ZmQpOwogCiAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3Jlc3RvcmUgKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX25vbWlncmF0ZS5jIGIvdG9vbHMvbGlieGMveGNfbm9t
aWdyYXRlLmMKaW5kZXggYzRkY2E4OGViMC4uNWExZDdlNDZmOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfbm9taWdyYXRlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMKQEAg
LTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgogCiBpbnQgeGNfZG9tYWluX3Nh
dmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBm
bGFncywKLSAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNr
cywgaW50IGh2bSwKKyAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgKmNh
bGxiYWNrcywKICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFt
X3R5cGUsIGludCByZWN2X2ZkKQogewogICAgIGVycm5vID0gRU5PU1lTOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4
IDVhNDBlNTg4ZTAuLjZmNjFmODVlZTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTk2Nyw3ICs5NjcsNyBAQCBz
dGF0aWMgaW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDE2X3QgZ3Vlc3Rf
dHlwZSkKIAogaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQs
IHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncywgc3RydWN0
IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsCi0gICAgICAgICAgICAgICAgICAgaW50IGh2bSwg
eGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCkKKyAgICAgICAg
ICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2Zk
KQogewogICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0eCA9CiAgICAgICAgIHsKQEAgLTk4Miwz
MiArOTgyLDMzIEBAIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlv
X2ZkLCB1aW50MzJfdCBkb20sCiAgICAgY3R4LnNhdmUuY2hlY2twb2ludGVkID0gc3RyZWFtX3R5
cGU7CiAgICAgY3R4LnNhdmUucmVjdl9mZCA9IHJlY3ZfZmQ7CiAKKyAgICBpZiAoIHhjX2RvbWFp
bl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAmY3R4LmRvbWluZm8pICE9IDEgKQorICAgIHsKKyAgICAg
ICAgUEVSUk9SKCJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBpbmZvIik7CisgICAgICAgIHJldHVybiAt
MTsKKyAgICB9CisKKyAgICBpZiAoIGN0eC5kb21pbmZvLmRvbWlkICE9IGRvbSApCisgICAgewor
ICAgICAgICBFUlJPUigiRG9tYWluICV1IGRvZXMgbm90IGV4aXN0IiwgZG9tKTsKKyAgICAgICAg
cmV0dXJuIC0xOworICAgIH0KKwogICAgIC8qIElmIGFsdGVyaW5nIG1pZ3JhdGlvbl9zdHJlYW0g
dXBkYXRlIHRoaXMgYXNzZXJ0IHRvby4gKi8KICAgICBhc3NlcnQoc3RyZWFtX3R5cGUgPT0gWENf
TUlHX1NUUkVBTV9OT05FIHx8CiAgICAgICAgICAgIHN0cmVhbV90eXBlID09IFhDX01JR19TVFJF
QU1fUkVNVVMgfHwKICAgICAgICAgICAgc3RyZWFtX3R5cGUgPT0gWENfTUlHX1NUUkVBTV9DT0xP
KTsKIAogICAgIC8qIFNhbml0eSBjaGVja3MgZm9yIGNhbGxiYWNrcy4gKi8KLSAgICBpZiAoIGh2
bSApCisgICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgICAgICBhc3NlcnQoY2FsbGJhY2tz
LT5zd2l0Y2hfcWVtdV9sb2dkaXJ0eSk7CiAgICAgaWYgKCBjdHguc2F2ZS5jaGVja3BvaW50ZWQg
KQogICAgICAgICBhc3NlcnQoY2FsbGJhY2tzLT5jaGVja3BvaW50ICYmIGNhbGxiYWNrcy0+cG9z
dGNvcHkpOwogICAgIGlmICggY3R4LnNhdmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJFQU1f
Q09MTyApCiAgICAgICAgIGFzc2VydChjYWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAKLSAg
ICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwg
ZmxhZ3MsIGh2bSk7Ci0KLSAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAm
Y3R4LmRvbWluZm8pICE9IDEgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gZ2V0
IGRvbWFpbiBpbmZvIik7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIGN0
eC5kb21pbmZvLmRvbWlkICE9IGRvbSApCi0gICAgewotICAgICAgICBFUlJPUigiRG9tYWluICV1
IGRvZXMgbm90IGV4aXN0IiwgZG9tKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KKyAgICBE
UFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwKKyAgICAgICAgICAgIGlv
X2ZkLCBkb20sIGZsYWdzLCBjdHguZG9taW5mby5odm0pOwogCiAgICAgY3R4LmRvbWlkID0gZG9t
OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3NhdmUuYwppbmRleCA2NTYxMGU2MDU1Li4zMmUzY2I1YTEzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zYXZlLmMKQEAgLTQwOCwyMiArNDA4LDggQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3NhdmUo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcykKICAgICByYyA9
IGxpYnhsX19kb21haW5fc3VzcGVuZF9pbml0KGVnYywgZHNwcywgdHlwZSk7CiAgICAgaWYgKHJj
KSBnb3RvIG91dDsKIAotICAgIHN3aXRjaCAodHlwZSkgewotICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFZIOgotICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOiB7Ci0gICAgICAgIGRz
cy0+aHZtID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFY6Ci0gICAgICAgIGRzcy0+aHZtID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgYWJvcnQoKTsKLSAgICB9Ci0KICAgICBkc3MtPnhjZmxhZ3MgPSAobGl2
ZSA/IFhDRkxBR1NfTElWRSA6IDApCi0gICAgICAgICAgfCAoZGVidWcgPyBYQ0ZMQUdTX0RFQlVH
IDogMCkKLSAgICAgICAgICB8IChkc3MtPmh2bSA/IFhDRkxBR1NfSFZNIDogMCk7CisgICAgICAg
ICAgfCAoZGVidWcgPyBYQ0ZMQUdTX0RFQlVHIDogMCk7CiAKICAgICAvKiBEaXNhbGxvdyBzYXZp
bmcgYSBndWVzdCB3aXRoIHZOVU1BIGNvbmZpZ3VyZWQgYmVjYXVzZSBtaWdyYXRpb24KICAgICAg
KiBzdHJlYW0gZG9lcyBub3QgcHJlc2VydmUgbm9kZSBpbmZvcm1hdGlvbi4KQEAgLTQ0MCwxMSAr
NDI2LDYgQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgKmRzcykKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
aWYgKGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSA9PSBMSUJYTF9DSEVDS1BPSU5URURfU1RSRUFN
X1JFTVVTKSB7Ci0gICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8tPmNvbXByZXNz
aW9uKSkKLSAgICAgICAgICAgIGRzcy0+eGNmbGFncyB8PSBYQ0ZMQUdTX0NIRUNLUE9JTlRfQ09N
UFJFU1M7Ci0gICAgfQotCiAgICAgaWYgKGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSA9PSBMSUJY
TF9DSEVDS1BPSU5URURfU1RSRUFNX05PTkUpCiAgICAgICAgIGNhbGxiYWNrcy0+c3VzcGVuZCA9
IGxpYnhsX19kb21haW5fc3VzcGVuZF9jYWxsYmFjazsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
YTk5ZjM2MjdlNC4uYmE4YzliNDFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNTkxLDcgKzM1
OTEsNiBAQCBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlIHsKICAgICBjb25zdCBsaWJ4
bF9kb21haW5fcmVtdXNfaW5mbyAqcmVtdXM7CiAgICAgLyogcHJpdmF0ZSAqLwogICAgIGludCBy
YzsKLSAgICBpbnQgaHZtOwogICAgIGludCB4Y2ZsYWdzOwogICAgIGxpYnhsX19kb21haW5fc3Vz
cGVuZF9zdGF0ZSBkc3BzOwogICAgIHVuaW9uIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5k
ZXggY2FhMTM5NjgxMy4uMGIxMTQ5NWY5YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9jYWxsb3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAg
LTg3LDcgKzg3LDcgQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAgICAgbGlieGxfX3NybV9jYWxs
b3V0X2VudW1jYWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Muc2F2ZS5hKTsKIAogICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAgICBkc3MtPmRvbWlkLCBkc3Mt
PnhjZmxhZ3MsIGRzcy0+aHZtLCBjYmZsYWdzLAorICAgICAgICBkc3MtPmRvbWlkLCBkc3MtPnhj
ZmxhZ3MsIGNiZmxhZ3MsCiAgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSwKICAgICB9
OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jIGIvdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYwppbmRleCBjZGFkNDBiZTRmLi4wZjUyOTMwYzQ1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKQEAgLTI1Miw3ICsyNTIsNiBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHJlY3ZfZmQgPSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHVpbnQzMl90IGRvbSA9ICAgICAgICAgICAg
ICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAgdWludDMyX3QgZmxhZ3Mg
PSAgICAgICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwotICAgICAgICBpbnQg
aHZtID0gICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICB1
bnNpZ25lZCBjYmZsYWdzID0gICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7
CiAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSA9IHN0cnRvdWwoTkVY
VEFSRywwLDEwKTsKICAgICAgICAgYXNzZXJ0KCEqKythcmd2KTsKQEAgLTI2Myw3ICsyNjIsNyBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHNldHVwX3NpZ25hbHMo
c2F2ZV9zaWduYWxfaGFuZGxlcik7CiAKICAgICAgICAgciA9IHhjX2RvbWFpbl9zYXZlKHhjaCwg
aW9fZmQsIGRvbSwgZmxhZ3MsICZoZWxwZXJfc2F2ZV9jYWxsYmFja3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBodm0sIHN0cmVhbV90eXBlLCByZWN2X2ZkKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cmVhbV90eXBlLCByZWN2X2ZkKTsKICAgICAgICAgY29tcGxldGUocik7
CiAKICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobW9kZSwiLS1yZXN0b3JlLWRvbWFpbiIpKSB7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 03 23:25:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 Jan 2020 23: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 1inWJa-0002L4-O4; Fri, 03 Jan 2020 23:25:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Uc4=2Y=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inWJZ-0002Kw-TT
 for xen-devel@lists.xenproject.org; Fri, 03 Jan 2020 23:25:09 +0000
X-Inumbo-ID: 464f6e8e-2e80-11ea-a56c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 464f6e8e-2e80-11ea-a56c-12813bfff9fa;
 Fri, 03 Jan 2020 23:25: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 <osstest-admin@xenproject.org>)
 id 1inWJV-0006MO-IS; Fri, 03 Jan 2020 23:25: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 1inWJV-0000VG-7k; Fri, 03 Jan 2020 23:25:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inWJV-0002sa-77; Fri, 03 Jan 2020 23:25:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145518-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=dd5b0f95490883cd8bc7d070db8de70d5c979cbc
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 03 Jan 2020 23:25:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 145518: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTUxOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1MTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAxNyBn
dWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTQ1NTAyIHBhc3MgaW4gMTQ1NDg2CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDU1MDIg
cGFzcyBpbiAxNDU1MTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIHBhc3MgaW4gMTQ1MDQ2CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBp
biAxNDU0ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlICAgICAgICAgZmFpbCBwYXNzIGluIDE0NTUwMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgMTgg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0NTQ4NiBsaWtlIDE0NDg2MQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGRkNWIwZjk1NDkwODgzY2Q4YmM3ZDA3
MGRiOGRlNzBkNWM5NzljYmMKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAg
IDc2OTdhYzU1ZmNjNjE3OGZkOGZkOGFhMjJiYWVkMTNhMGM4Y2E5NDIKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDE0NDg2MSAgMjAxOS0xMi0xNiAxMzowNjoyNCBaICAgMTggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxNDQ4ODAgIDIwMTktMTItMTYgMjA6MDc6MDggWiAgIDE4IGRheXMgICA0MCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDUwNDYgIDIwMTktMTItMjAgMjI6MDc6NDkg
WiAgIDE0IGRheXMgICAzMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAu
Y29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5taWNoYWxza2FAbGluYXJvLm9yZz4K
ICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5
LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRl
LmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4K
ICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5z
b0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBD
w6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJl
cnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIu
aWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgu
aWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlA
aHVhd2VpLmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+
CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZp
ZXJAcmVkaGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVz
dGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4u
b3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5k
ZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3Jn
PgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGVm
YW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWlj
cm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwu
Y29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRv
cyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3Lnlh
bmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5j
b20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTg1NSBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 00:42:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 00: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 1inXVY-00013w-3N; Sat, 04 Jan 2020 00:41:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inXVX-00013r-5b
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 00:41:35 +0000
X-Inumbo-ID: eb532fec-2e8a-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb532fec-2e8a-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 00: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 <osstest-admin@xenproject.org>)
 id 1inXVF-0008Lg-CO; Sat, 04 Jan 2020 00:41: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 1inXVF-00077h-2v; Sat, 04 Jan 2020 00:41:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inXVF-0000F1-2D; Sat, 04 Jan 2020 00:41:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145531-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=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
X-Osstest-Versions-That: xen=b162e65a7abbccd45fde608e44661d16d10bf00e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 00:41:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145531: 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>

ZmxpZ2h0IDE0NTUzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUzMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMTYyZTY1YTdhYmJjY2Q0NWZk
ZTYwOGU0NDY2MWQxNmQxMGJmMDBlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU1MjYgIDIwMjAt
MDEtMDMgMTc6MDI6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTMxICAy
MDIwLTAxLTAzIDIxOjAxOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgYjE2MmU2NWE3YS4uN2IzYzViNzBhMyAgN2IzYzViNzBhMzIzMDNi
NDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 01:08:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 01:08: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 1inXvN-000220-DH; Sat, 04 Jan 2020 01:08:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6QG=2Z=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1inXvL-00021v-Rr
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 01:08:15 +0000
X-Inumbo-ID: a9c11da6-2e8e-11ea-b6f1-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9c11da6-2e8e-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 01:08:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 2F1BF481
 for <xen-devel@lists.xenproject.org>; Fri,  3 Jan 2020 20:08:05 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 03 Jan 2020 20:08:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=O8pVQNShyS3YszR5tcpgo2dNmVf/n
 93Zw1N5ynpKt3Q=; b=egIQXeO4V83bjrp6IRfM7IiBeMTGwkfopQMDHTj51gM+G
 YOGGxT/biEaLDHAGiqHvU0vr8zVR9cC5DfWmT2E8+i9RNk4FbV/g3SZFHNAwhZDY
 wYwHvKS0uSNeM0IXqj6OeJPBiD572bUH7DHFGe+PIqwPqd6Vgzc35blMov/e5NIh
 FOCbJwMpWWBAqXhQnMS5mdJf1EaM/dbTbYIdOYN7VwqdlnYH1/L9ldTqAoCVMioC
 GroM4o/M4vWBzswyrhLvQWTFs8LKfRv5zjZvwRfl3+gO799ZN/Ng+HygF+zJC8gh
 llq2DQaCw/ki9Gk7AV+bFamSiu0CBNKkulfHgfkvw==
X-ME-Sender: <xms:dOUPXqX3hi27BeCpaV7UmZuz2ITDoVsng4XjhC-1odNTTlgkuOkXHQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdeggedgfeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesghdtreertd
 dtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhi
 uceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqne
 cukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghr
 mhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsth
 gvrhfuihiivgeptd
X-ME-Proxy: <xmx:dOUPXlqqepWfN3vjNRICyHwUTlUd2bPCwmy7qIUY1jbs1gT2Mac1gg>
 <xmx:dOUPXkkizIQvXQVeW72BH35CkXyBRzRYR3Gj8p8dXAnF3FH6WKVSEw>
 <xmx:dOUPXt1M7U-ro_y6ZFD49pojxhjBAWc0LwBy4awyLNthNb9wRZF-Sw>
 <xmx:dOUPXhCntPnXUNb3Z8z4yXIFsUsC8VaIYndt2Wmq1c5ryQ-wO1WaUA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 20FBE3060774
 for <xen-devel@lists.xenproject.org>; Fri,  3 Jan 2020 20:08:04 -0500 (EST)
Date: Sat, 4 Jan 2020 02:07:59 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20200104010759.GA2507@mail-itl>
MIME-Version: 1.0
Subject: [Xen-devel] Broken PCI device passthrough, after XSA-302 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>
Content-Type: multipart/mixed; boundary="===============4253441227574653177=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4253441227574653177==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="W/nzBZO5zC0uMSeA"
Content-Disposition: inline


--W/nzBZO5zC0uMSeA
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Broken PCI device passthrough, after XSA-302 fix?

Hi,

I have a multi-function PCI device, behind a PCI bridge, that normally
I assign to a single domain. But now it fails with:

(XEN) [VT-D]d14: 0000:04:00.0 owned by d0!<G><0>assign 0000:05:00.0 to dom1=
4 failed (-22)

This is Xen 4.8.5 + XSA patches. It started happening after some update
during last few months, not really sure which one.

I guess it is because quarantine feature, so initial ownership of
0000:05:00.0 is different than the bridge it is connected to.
I'm not sure if relevant for this case, but I also set
pcidev->rdm_policy =3D LIBXL_RDM_RESERVE_POLICY_RELAXED.

Booting with iommu=3Dno-quarantine helps. Note I do not use `xl
pci-assignable-add` command, only bind the device to the pciback driver
in dom0.

Relevant part of lspci and lspci -t:

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controll=
er (rev 06)
=2E.
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express R=
oot Port 4 (rev d0)
=2E.
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
05:00.0 USB controller: NEC Corporation OHCI USB Controller (rev 43)
05:00.1 USB controller: NEC Corporation OHCI USB Controller (rev 43)
05:00.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 0=
4)

-[0000:00]-+-00.0
=2E.
           +-1c.3-[04-05]----00.0-[05]--+-00.0
           |                            +-00.1
           |                            \-00.2


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4P5W8ACgkQ24/THMrX
1yy39Qf8CBhbn/14pGQOBXuUzhfah3IYu7QXoeq25mANFABhgrP1tTFd6lUc2c2i
uZPAeOLCqZ28No8eMN2Y3vlZcSjck6Tm0/kHw8IgdNG7SjVoKFmHQv/4y2kppi6v
Lm1f+M6G7D/B76wsLBtC5iHXckUMC43bdU4Bfi5dGB91cKh4Zm1nToFF9k/WR0Qr
LZBofJg+rkYQIi0nV3bgjC0KX7eSdqrz+ggYwh7Git4bTNF86+Y7kdPcanWCoCIo
2vGBEb7RzL4kp+JSr65H5AealJxAX2Oot5wJ/9ozyOs2IFUQbfXwLOvbsqSAeKir
ROi6LYj4PxTP/7Sxyr/MjOoLqc/j2g==
=TWyL
-----END PGP SIGNATURE-----

--W/nzBZO5zC0uMSeA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4253441227574653177==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 04 02:23:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 02:23: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 1inZ67-0000al-Kt; Sat, 04 Jan 2020 02:23:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inZ66-0000ag-Cp
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 02:23:26 +0000
X-Inumbo-ID: 2ec713ac-2e99-11ea-a595-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ec713ac-2e99-11ea-a595-12813bfff9fa;
 Sat, 04 Jan 2020 02:23: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 <osstest-admin@xenproject.org>)
 id 1inZ63-000341-E3; Sat, 04 Jan 2020 02: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 1inZ63-0002vk-19; Sat, 04 Jan 2020 02:23:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inZ62-0000f8-Us; Sat, 04 Jan 2020 02:23:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145523-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl-thunderx: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-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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: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-vhd: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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7ad3d07b37e8f3b15772de8bc1367c68ea681eee
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 02:23:22 +0000
Subject: [Xen-devel] [xen-unstable test] 145523: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTUyMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUyMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDE0NTAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAg
ICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxNDUwMjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdhZDNkMDdiMzdlOGYzYjE1
NzcyZGU4YmMxMzY3YzY4ZWE2ODFlZWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDBjZDc5MWM0OTliZGM2OThkMTRhMjQwNTBlYzU2ZDYwYjQ1NzMyZTAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0NTAyNSAgMjAxOS0xMi0yMCAxMzo1ODoxMCBaICAgMTQgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDUwNTggIDIwMTktMTItMjEgMDc6MTU6MzcgWiAgIDEzIGRheXMg
ICAzMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU1MDkgIDIwMjAtMDEtMDMgMDM6
MDE6MTAgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIENoYWQgRG91Z2hlcnR5IDxjcmRAYWNtLm9yZz4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3Jn
PgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29r
IDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBQYXdlbCBXaWVjem9ya2lld2ljeiA8
d2lwYXdlbEBhbWF6b24uZGU+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgS292
YWxldiA8dmFsb3JAbGlzdC5ydT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDE0MTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 07:16:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 07: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 1indfX-0008Fy-4c; Sat, 04 Jan 2020 07:16:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1indfV-0008Ft-Fp
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 07:16:17 +0000
X-Inumbo-ID: 18594fd0-2ec2-11ea-a5b4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18594fd0-2ec2-11ea-a5b4-12813bfff9fa;
 Sat, 04 Jan 2020 07:16: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 <osstest-admin@xenproject.org>)
 id 1indfS-0000aF-RN; Sat, 04 Jan 2020 07:16: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 1indfS-0007Bg-Gl; Sat, 04 Jan 2020 07:16:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1indfS-0005Yb-G9; Sat, 04 Jan 2020 07:16:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145542-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-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-amd64-amd64-libvirt-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-qcow2: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-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-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:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7
X-Osstest-Versions-That: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 07:16:14 +0000
Subject: [Xen-devel] [libvirt test] 145542: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTU0MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUxMQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ1NTExCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDU1MTEKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUx
MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGZlMWYyYmZiZTNjYTg5NDRkZjM3YzZiNzdm
ODEzZWFhYjU3MmEyZjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRi
NWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NTUxMSAgMjAyMC0wMS0wMyAwNDoxODo0NCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDU1NDIgIDIwMjAtMDEtMDQgMDQ6MTg6NTUgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFjY28gPGpj
ZmFyYWNjb0BnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 08:37:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 08: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 1inew3-0006sS-Vr; Sat, 04 Jan 2020 08:37:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inew1-0006sN-Qa
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 08:37:25 +0000
X-Inumbo-ID: 616cba62-2ecd-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 616cba62-2ecd-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 08:37: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 <osstest-admin@xenproject.org>)
 id 1ineve-0002cF-2N; Sat, 04 Jan 2020 08:37: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 1inevd-0003gL-Ni; Sat, 04 Jan 2020 08:37:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inevd-00079A-Mx; Sat, 04 Jan 2020 08:37:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145535-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 08:37:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 145535: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTUzNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1MzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NDg2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdj
ZmNiZGZiZmQ1MWQ5CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA3Njk3
YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDE4IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAxOCBkYXlzICAgNDEgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTM1ICAyMDIwLTAxLTAzIDIzOjM2OjU2IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXgu
YmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+
CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJlYXRhIE1pY2hhbHNr
YSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8ZGlydHlA
YXBwbGUuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBEYXZpZCBBbGFuIEdp
bGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1a2F0YS5jb20+CiAgRmlsaXAg
Qm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1
b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhh
biA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0Bi
YWlkdS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBOaWVr
IExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNo
YXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9s
ZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5j
b20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1
bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lp
IDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5l
cnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8
eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjUwNCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 11:51:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 11:51: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 1inhxZ-00064M-RR; Sat, 04 Jan 2020 11:51:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inhxY-00064H-Df
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 11:51:12 +0000
X-Inumbo-ID: 76964974-2ee8-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76964974-2ee8-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 11: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 <osstest-admin@xenproject.org>)
 id 1inhxG-0006Pq-5Y; Sat, 04 Jan 2020 11:50:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1inhxF-0000YX-Tu; Sat, 04 Jan 2020 11:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inhxF-0007a9-TN; Sat, 04 Jan 2020 11:50:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145538-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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: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-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
X-Osstest-Versions-That: xen=0cd791c499bdc698d14a24050ec56d60b45732e0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 11:50:53 +0000
Subject: [Xen-devel] [xen-unstable test] 145538: 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>

ZmxpZ2h0IDE0NTUzOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTUzOC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDUwMjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDE0NTAyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1MDI1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTAyNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQ1MDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDUwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgN2Iz
YzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMGNkNzkxYzQ5OWJkYzY5OGQxNGEyNDA1MGVjNTZkNjBiNDU3
MzJlMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1MDI1ICAyMDE5LTEyLTIwIDEzOjU4OjEwIFog
ICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTA1OCAgMjAxOS0xMi0yMSAwNzoxNToz
NyBaICAgMTQgZGF5cyAgIDM0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTUzOCAg
MjAyMC0wMS0wNCAwMjoyNjowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhZCBEb3VnaGVydHkgPGNyZEBhY20ub3JnPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jy
b29rbkBhaW5mb3NlYy5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFt
YXpvbi5jb20+CiAgUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogIFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IEtvdmFsZXYgPHZhbG9yQGxpc3QucnU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPGxpdXdlQG1p
Y3Jvc29mdC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDBj
ZDc5MWM0OTkuLjdiM2M1YjcwYTMgIDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNj
ZTVlZDAgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 15:31:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 15: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 1inlO7-0000Mj-6I; Sat, 04 Jan 2020 15:30:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r6QG=2Z=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1inlO6-0000Me-DE
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 15:30:50 +0000
X-Inumbo-ID: 28d9514e-2f07-11ea-88e7-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28d9514e-2f07-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 15:30:38 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id DAD773FA;
 Sat,  4 Jan 2020 10:30:37 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 04 Jan 2020 10:30:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=oB5a2XV8bIwQHA0x2ypeLJPdGpWTZ
 32RAyQTJcc6MiM=; b=NSFWpxD1AL/qSn3fJHtp/6ArkesptY2jGzHN5t9pU/BPQ
 lrE1d8XIXYtmVx2s9znOuZSq8i1wT6CEDmLfksY5u2IpCx2dIOCrBPqoG0HM183e
 oO3D/6u7tATBdQixKHalQkgRXQzMmySRrVGeN74ersCwCOhaixtoVWRI0Z/Lthy9
 6HSUk326XxgVs3JSEv+6HAj2tF9432RNDFULn/UUuhuv+Qsfckhh5INQyTt8r9qZ
 3/8s0Rr0Gb5vvNBBAgsBoAfnwVqT9CdjPhozpAqCTa1XpO3tKnWgsENgNiacIEPJ
 zsG1xuyF64hH5GIWsp33xXZWDEfniOIUJXAcjyUFA==
X-ME-Sender: <xms:na8QXgQBcWM2xNLw6VhPA5vimuu6FfuZWhgcNIFG4MdYMRJzI4qigA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdeghedgjeejucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfggtggusehgtderredttdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdeffeen
 ucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:na8QXrXi-jCCfNhubhXJzO3omXHMG8ivrVM1g96GNpRaryAs-koNfA>
 <xmx:na8QXkSTDMYkUTvAaX_4_C7qD8_1Z5frk6yo2knX5mFAv8i4UJZP0w>
 <xmx:na8QXlmgDqLZHk2Btj00MKd_4Ck5AwXft-X_XxN9PuUcbY6yguo3rg>
 <xmx:na8QXhRRcrE4L-i22FWW6r0poZgiTAEbseqtgzCsfOQgHej1UB6hoQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7DF5480063;
 Sat,  4 Jan 2020 10:30:36 -0500 (EST)
Date: Sat, 4 Jan 2020 16:30:32 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20200104153032.GA2995@mail-itl>
MIME-Version: 1.0
Subject: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any CPU
 is re-offlined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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?Micha=C5=82?= Kowalczyk <mkow@invisiblethingslab.com>
Content-Type: multipart/mixed; boundary="===============6240709872821898356=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6240709872821898356==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="0eh6TmSyL6TZE2Uz"
Content-Disposition: inline


--0eh6TmSyL6TZE2Uz
Content-Type: multipart/mixed; protected-headers=v1;
	boundary="fdj2RfSjLxBAspz7"
Content-Disposition: inline
Subject: Xen crash on S3 resume on 4.13 and unstable if any CPU is re-offlined


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

Hi,

I have a reliable crash on resume from S3. I can reproduce it on both
real hardware and nested within KVM, although call traces are different
between those platforms. In any case, it happens only if some CPU is to
be re-offlined after resume (smt=3Doff and/or maxcpus=3D... options).

I think the crash from the real hardware gives more clues, but the one
=66rom qemu may also be interesting, maybe it's even another bug?

The crash message (full console log attached):

(XEN) mce_intel.c:772: MCA Capability: firstbank 0, extended MCE MSR 0, BCA=
ST, CMCI
(XEN) CPU0 CMCI LVT vector (0xf2) already installed
(XEN) Finishing wakeup from ACPI S3 state.
(XEN) Enabling non-boot CPUs  ...
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d08023beb7>] schedule.c#cpu_schedule_callback+0x=
ea/0x1a1
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff82d080453348   rcx: ffff82d080584020
(XEN) rdx: 000000339b66e000   rsi: 0000000000008005   rdi: ffff82d080453340
(XEN) rbp: ffff8300ca45fd68   rsp: ffff8300ca45fd68   r8:  0000000000000004
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 8000000000000000
(XEN) r12: ffff82d080453340   r13: ffff82d080453200   r14: 0000000000008005
(XEN) r15: 0000000000008000   cr0: 000000008005003b   cr4: 00000000000426e0
(XEN) cr3: 00000000ca44f000   cr2: 0000000000000008
(XEN) fsb: 000079d5e4f9e740   gsb: ffff888135600000   gss: 0000000000000000
(XEN) ds: 0018   es: 0010   fs: b800   gs: 0010   ss: 0000   cs: e008
(XEN) Xen code around <ffff82d08023beb7> (schedule.c#cpu_schedule_callback+=
0xea/0x1a1):
(XEN)  48 8b 14 d1 48 8b 04 02 <48> 8b 48 08 48 85 c9 74 64 48 8b 05 b9 c3 =
32 00
(XEN) Xen stack trace from rsp=3Dffff8300ca45fd68:
(XEN)    ffff8300ca45fdb0 ffff82d080221289 ffff8300ca45fdd8 0000000000000001
(XEN)    0000000000000000 00000000ffffffef ffff8300ca45fe00 0000000000000001
(XEN)    0000000000000200 ffff8300ca45fdc8 ffff82d080203476 0000000000000001
(XEN)    ffff8300ca45fdf0 ffff82d080203550 0000000000000000 0000000000000001
(XEN)    0000000000000000 ffff8300ca45fe20 ffff82d080203999 ffff8300ca45fef8
(XEN)    0000000000000000 0000000000000003 00000000000426e0 ffff8300ca45fe58
(XEN)    ffff82d0802e4240 ffff83042896c5f0 ffff83041bb4d000 0000000000000000
(XEN)    0000000000000000 ffff83041bb73000 ffff8300ca45fe78 ffff82d08020828f
(XEN)    ffff83041bb4d1b8 ffff82d080567210 ffff8300ca45fe90 ffff82d08023fd39
(XEN)    ffff82d080567200 ffff8300ca45fec0 ffff82d08024001a 0000000000000000
(XEN)    ffff82d080567210 ffff82d08056d980 ffff82d080584020 ffff8300ca45fef0
(XEN)    ffff82d08027247a ffff83041bbb2000 ffff83041bb4d000 ffff83041bbb3000
(XEN)    0000000000000000 ffff8300ca45fd98 0000000000000003 ffffffff820ae496
(XEN)    0000000000000003 0000000000000000 0000000000002003 ffffffff822c6868
(XEN)    0000000000000246 0000000000003403 00000000ffff0000 0000000000000000
(XEN)    0000000000000000 ffffffff810010ea 0000000000002003 0000000000000010
(XEN)    deadbeefdeadf00d 0000010000000000 ffffffff810010ea 000000000000e033
(XEN)    0000000000000246 ffffc900011abbe8 000000000000e02b 003b4a890045ffe0
(XEN)    003b4ddf00098fa8 003b4e0300000001 003b499d0045ffe0 0000e01000000000
(XEN)    ffff83041bbb2000 0000000000000000 00000000000426e0 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0xea/0x1a1
(XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
(XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
(XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x51b
(XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet_handler=
+0x8b/0xb7
(XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
(XEN)=20
(XEN) Pagetable walk from 0000000000000008:
(XEN)  L4[0x000] =3D 000000041bbff063 ffffffffffffffff
(XEN)  L3[0x000] =3D 000000041bbfe063 ffffffffffffffff
(XEN)  L2[0x000] =3D 000000041bbfd063 ffffffffffffffff
(XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=3D0000]
(XEN) Faulting linear address: 0000000000000008
(XEN) ****************************************

And the one from qemu:

(XEN) mce_intel.c:772: MCA Capability: firstbank 1, extended MCE MSR 0, SER
(XEN) Finishing wakeup from ACPI S3 state.
(XEN) Enabling non-boot CPUs  ...
(XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' faile=
d at sched_credit2.c:2137
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    e008:[<ffff82d08022fe1a>] sched_credit2.c#csched2_unit_wake+0=
x174/0x176
(XEN) RFLAGS: 0000000000010097   CONTEXT: hypervisor (d0v0)
(XEN) rax: ffff83013a7313e8   rbx: ffff83013a6bdf40   rcx: 0000000000000051
(XEN) rdx: ffff83013a731160   rsi: ffff83013a7310e0   rdi: 0000000000000003
(XEN) rbp: ffff83013a6f7d98   rsp: ffff83013a6f7d78   r8:  deadbeefdeadf00d
(XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: ffff83013a6bc7e0   r13: ffff82d08043e720   r14: 0000000000000003
(XEN) r15: 00000003c5ffecac   cr0: 0000000080050033   cr4: 0000000000000660
(XEN) cr3: 000000004b005000   cr2: 0000000000000000
(XEN) fsb: 00007751649f4740   gsb: ffff888134a00000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d08022fe1a> (sched_credit2.c#csched2_unit_wake=
+0x174/0x176):
(XEN)  ef e8 1e c1 ff ff eb a7 <0f> 0b 55 48 89 e5 41 57 41 56 41 55 41 54 =
53 48
(XEN) Xen stack trace from rsp=3Dffff83013a6f7d78:
(XEN)    ffff83013a6a3000 ffff83013a6bdf40 ffff83013a6bdf40 ffff83013a7313e8
(XEN)    ffff83013a6f7de8 ffff82d0802391f8 0000000000000202 ffff83013a7313e8
(XEN)    ffff83013a6c1018 0000000000000001 0000000000000000 0000000000000000
(XEN)    ffff83013a6c1018 ffff83013a6a3000 ffff83013a6f7e58 ffff82d08020906c
(XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d08035d3c8
(XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff83013a6f7ef8
(XEN)    0000000000000180 ffff83013a6aa000 deadbeefdeadf00d 0000000000000003
(XEN)    ffff83013a6f7ee8 ffff82d0803570c7 0000000000000001 0000000000000001
(XEN)    0000000000000000 deadbeefdeadf00d deadbeefdeadf00d ffff82d08035d3c8
(XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d08035d3c8
(XEN)    ffff82d08035d3d4 ffff83013a6aa000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 00007cfec59080e7 ffff82d08035d432
(XEN)    0000000000015120 0000000000000001 0000000000000000 ffff88813024a540
(XEN)    0000000000000000 0000000000000001 0000000000000246 0000000000140000
(XEN)    ffff8880bf7db000 ffffea0004be4508 0000000000000018 ffffffff8100130a
(XEN)    0000000000000000 0000000000000001 0000000000000001 0000010000000000
(XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffffc90000c97c98
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000e01000000001 ffff83013a6aa000 00000030ba196000
(XEN)    0000000000000660 0000000000000000 000000013a6e2000 0000040000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08022fe1a>] R sched_credit2.c#csched2_unit_wake+0x174/0x1=
76
(XEN)    [<ffff82d0802391f8>] F vcpu_wake+0xea/0x4d8
(XEN)    [<ffff82d08020906c>] F do_vcpu_op+0x36f/0x687
(XEN)    [<ffff82d0803570c7>] F pv_hypercall+0x28f/0x57d
(XEN)    [<ffff82d08035d432>] F lstar_enter+0x112/0x120
(XEN)=20
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 1:
(XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' faile=
d at sched_credit2.c:2137
(XEN) ****************************************

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

--fdj2RfSjLxBAspz7
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="xen-resume-crash.log"
Content-Transfer-Encoding: quoted-printable

=FF Xen 4.14-unstable
(XEN) Xen version 4.14-unstable (user@) (gcc (GCC) 9.2.1 20190827 (Red Hat =
9.2.1-1)) debug=3Dy  Sat Jan  4 03:56:05 CET 2020
(XEN) Latest ChangeSet: Wed Dec 25 10:40:50 2019 +0100 git:095af9793d-dirty
(XEN) build-id: 96f5872c8f7548a4944a09ac0458621de4ef4440
(XEN) Bootloader: iPXE 1.0.0+ (3fe68)
(XEN) Command line: iommu=3Dno-igfx smt=3Don loglvl=3Dall guest_loglvl=3Dal=
l reboot=3Dacpi dom0=3Dverbose console=3Dcom1 com1=3D115200,8n1 maxcpus=3D1
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009a800 (usable)
(XEN)  000000000009a800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000020000000 (usable)
(XEN)  0000000020000000 - 0000000020200000 (reserved)
(XEN)  0000000020200000 - 0000000040000000 (usable)
(XEN)  0000000040000000 - 0000000040200000 (reserved)
(XEN)  0000000040200000 - 00000000ca61f000 (usable)
(XEN)  00000000ca61f000 - 00000000ca663000 (reserved)
(XEN)  00000000ca663000 - 00000000ca9b7000 (usable)
(XEN)  00000000ca9b7000 - 00000000ca9e7000 (reserved)
(XEN)  00000000ca9e7000 - 00000000cabe7000 (ACPI NVS)
(XEN)  00000000cabe7000 - 00000000cabff000 (ACPI data)
(XEN)  00000000cabff000 - 00000000cac00000 (usable)
(XEN)  00000000cb800000 - 00000000cfa00000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000ffc00000 - 00000000ffc20000 (reserved)
(XEN)  0000000100000000 - 000000042e000000 (usable)
(XEN) New Xen image base address: 0xca000000
(XEN) ACPI: RSDP 000FE300, 0024 (r2 DELL  )
(XEN) ACPI: XSDT CABFDE18, 007C (r1 DELL    CBX3     6222004 MSFT    10013)
(XEN) ACPI: FACP CAB87D98, 00F4 (r4 DELL    CBX3     6222004 MSFT    10013)
(XEN) ACPI: DSDT CAB55018, 885D (r2 INT430 SYSFexxx     1001 INTL 20090903)
(XEN) ACPI: FACS CABE4D40, 0040
(XEN) ACPI: APIC CABFCF18, 00CC (r2 DELL    CBX3     6222004 MSFT    10013)
(XEN) ACPI: TCPA CABE5D18, 0032 (r2                        0             0)
(XEN) ACPI: SSDT CAB88A98, 02F9 (r1 DELLTP      TPM     3000 INTL 20090903)
(XEN) ACPI: MCFG CABE5C98, 003C (r1 DELL   SNDYBRDG  6222004 MSFT       97)
(XEN) ACPI: HPET CABE5C18, 0038 (r1 A M I   PCHHPET  6222004 AMI.        3)
(XEN) ACPI: BOOT CABE5B98, 0028 (r1 DELL   CBX3      6222004 AMI     10013)
(XEN) ACPI: SSDT CAB6C018, 0804 (r1  PmRef  Cpu0Ist     3000 INTL 20090903)
(XEN) ACPI: SSDT CAB6B018, 0996 (r1  PmRef    CpuPm     3000 INTL 20090903)
(XEN) ACPI: DMAR CAB87C18, 00E8 (r1 INTEL      SNB         1 INTL        1)
(XEN) ACPI: SLIC CAB75C18, 0176 (r3 DELL    CBX3     6222004 MSFT    10013)
(XEN) System RAM: 16261MB (16651320kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-000000042e000000
(XEN) Domain heap initialised
(XEN) CPU Vendor: Intel, Family 6 (0x6), Model 42 (0x2a), Stepping 7 (raw 0=
00206a7)
(XEN) found SMP MP-table at 000f1de0
(XEN) DMI 2.6 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408 (32 bits)
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - cabe4e40/00000000cabe4d4=
0, using 32
(XEN) ACPI:             wakeup_vec[cabe4e4c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x09] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x0b] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x0d] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x0f] disabled)
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
(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 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: Not using MCFG for segment 0000 bus 00-3f
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 1 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Switched to APIC driver x2apic_cluster
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) mce_intel.c:772: MCA Capability: firstbank 0, extended MCE MSR 0, BCA=
ST, CMCI
(XEN) CPU0: Intel machine check reporting enabled
(XEN) Speculative mitigation facilities:
(XEN)   Hardware features:
(XEN)   Compiled-in support: INDIRECT_THUNK
(XEN)   Xen settings: BTI-Thunk RETPOLINE, SPEC_CTRL: No, Other: BRANCH_HAR=
DEN
(XEN)   L1TF: believed vulnerable, maxphysaddr L1D 46, CPUID 36, Safe addre=
ss 1000000000
(XEN)   Support for HVM VMs: RSB EAGER_FPU
(XEN)   Support for PV VMs: RSB EAGER_FPU
(XEN)   XPTI (64-bit PV only): Dom0 enabled, DomU enabled (without PCID)
(XEN)   PV L1TF shadowing: Dom0 disabled, DomU enabled
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 2494.346 MHz processor.
(XEN) alt table ffff82d08042e1b0 -> ffff82d08043a4fa
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB
(XEN) Intel VT-d iommu 1 supported page sizes: 4kB
(XEN) Intel VT-d Snoop Control not enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Posted Interrupt not enabled.
(XEN) Intel VT-d Shared EPT tables not enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) nr_sockets: 2
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=3D0xF0 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D-1
(XEN) TSC deadline timer enabled
(XEN) Allocated console ring of 32 KiB.
(XEN) mwait-idle: MWAIT substates: 0x21120
(XEN) mwait-idle: v0.4.1 model 0x2a
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) HVM: ASIDs enabled.
(XEN) VMX: Disabling executable EPT superpages due to CVE-2018-12207
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB
(XEN) alt table ffff82d08042e1b0 -> ffff82d08043a4fa
(XEN) CPU 1 still not dead...
(XEN) Brought up 1 CPUs
(XEN) Parked 3 CPUs
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Running stub recovery selftests...
(XEN) traps.c:1588: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff=
82d08035f3ec
(XEN) traps.c:783: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d0=
8035f3ec
(XEN) traps.c:1122: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d0=
8035f3ec
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) Dom0 has maximum 216 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** Building a PV Dom0 ***
(XEN) ELF: phdr: paddr=3D0x1000000 memsz=3D0x11c8000
(XEN) ELF: phdr: paddr=3D0x2200000 memsz=3D0x523000
(XEN) ELF: phdr: paddr=3D0x2723000 memsz=3D0x23000
(XEN) ELF: phdr: paddr=3D0x2746000 memsz=3D0x6e6000
(XEN) ELF: memory: 0x1000000 -> 0x2e2c000
(XEN) ELF: note: GUEST_OS =3D "linux"
(XEN) ELF: note: GUEST_VERSION =3D "2.6"
(XEN) ELF: note: XEN_VERSION =3D "xen-3.0"
(XEN) ELF: note: VIRT_BASE =3D 0xffffffff80000000
(XEN) ELF: note: INIT_P2M =3D 0x8000000000
(XEN) ELF: note: ENTRY =3D 0xffffffff82746180
(XEN) ELF: note: HYPERCALL_PAGE =3D 0xffffffff81001000
(XEN) ELF: note: FEATURES =3D "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) ELF: note: SUPPORTED_FEATURES =3D 0x8801
(XEN) ELF: note: PAE_MODE =3D "yes"
(XEN) ELF: note: LOADER =3D "generic"
(XEN) ELF: note: unknown (0xd)
(XEN) ELF: note: SUSPEND_CANCEL =3D 0x1
(XEN) ELF: note: MOD_START_PFN =3D 0x1
(XEN) ELF: note: HV_START_LOW =3D 0xffff800000000000
(XEN) ELF: note: PADDR_OFFSET =3D 0
(XEN) ELF: note: PHYS32_ENTRY =3D 0x1000470
(XEN) ELF: Found PVH image
(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 0xffffffff82e2c000
(XEN)     virt_entry       =3D 0xffffffff82746180
(XEN)     p2m_base         =3D 0x8000000000
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2e2c000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000414000000->0000000418000000 (1014568 pages to =
be allocated)
(XEN)  Init. ramdisk: 0000000429b28000->000000042dfff5cc
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff82e2c000
(XEN)  Init. ramdisk: 0000000000000000->0000000000000000
(XEN)  Phys-Mach map: 0000008000000000->0000008000800000
(XEN)  Start info:    ffffffff82e2c000->ffffffff82e2c4b8
(XEN)  Xenstore ring: 0000000000000000->0000000000000000
(XEN)  Console ring:  0000000000000000->0000000000000000
(XEN)  Page tables:   ffffffff82e2d000->ffffffff82e48000
(XEN)  Boot stack:    ffffffff82e48000->ffffffff82e49000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83000000
(XEN)  ENTRY ADDRESS: ffffffff82746180
(XEN) Dom0 has maximum 1 VCPUs
(XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff821c8000
(XEN) ELF: phdr 1 at 0xffffffff82200000 -> 0xffffffff82723000
(XEN) ELF: phdr 2 at 0xffffffff82723000 -> 0xffffffff82746000
(XEN) ELF: phdr 3 at 0xffffffff82746000 -> 0xffffffff829c2000
(XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0
(XEN) [VT-D]Passed iommu=3Dno-igfx option.  Disabling IGD VT-d engine.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Scrubbing Free RAM in background
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) Freed 540kB init memory
mapping kernel into physical memory
about to get started...
[    0.000000] Linux version 4.19.86-1.pvops.qubes.x86_64 (mockbuild@) (gcc=
 version 9.2.1 20190827 (Red Hat 9.2.1-1) (GCC)) #1 SMP Wed Dec 18 03:07:43=
 CET 2019
[    0.000000] Command line: repo=3Dhttp://qb/qinstall/iso rhgb plymouth.ig=
nore-serial-consoles nouveau.runpm=3D0 rd.break=3Dcmdline
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point=
 registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 by=
tes, using 'standard' format.
[    0.000000] Released 0 page(s)
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x0000000000099fff] usable
[    0.000000] Xen: [mem 0x000000000009a800-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x000000001fffffff] usable
[    0.000000] Xen: [mem 0x0000000020000000-0x00000000201fffff] reserved
[    0.000000] Xen: [mem 0x0000000020200000-0x000000003fffffff] usable
[    0.000000] Xen: [mem 0x0000000040000000-0x00000000401fffff] reserved
[    0.000000] Xen: [mem 0x0000000040200000-0x00000000ca61efff] usable
[    0.000000] Xen: [mem 0x00000000ca61f000-0x00000000ca662fff] reserved
[    0.000000] Xen: [mem 0x00000000ca663000-0x00000000ca9b6fff] usable
[    0.000000] Xen: [mem 0x00000000ca9b7000-0x00000000ca9e6fff] reserved
[    0.000000] Xen: [mem 0x00000000ca9e7000-0x00000000cabe6fff] ACPI NVS
[    0.000000] Xen: [mem 0x00000000cabe7000-0x00000000cabfefff] ACPI data
[    0.000000] Xen: [mem 0x00000000cabff000-0x00000000cabfffff] usable
[    0.000000] Xen: [mem 0x00000000cb800000-0x00000000cf9fffff] reserved
[    0.000000] Xen: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] Xen: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] Xen: [mem 0x00000000fed90000-0x00000000fed91fff] reserved
[    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] Xen: [mem 0x00000000ffc00000-0x00000000ffc1ffff] reserved
[    0.000000] Xen: [mem 0x0000000100000000-0x0000000135af1fff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: Dell Inc. Latitude E6420/0X8R3Y, BIOS A21 11/14/2013
[    0.000000] Hypervisor detected: Xen PV
[    0.000465] tsc: Detected 2494.346 MHz processor
[    0.007302] last_pfn =3D 0x135af2 max_arch_pfn =3D 0x400000000
[    0.007304] Disabled
[    0.007306] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.007313] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC=
 =20
[    0.007316] last_pfn =3D 0xcac00 max_arch_pfn =3D 0x400000000
[    0.010050] Kernel/User page tables isolation: disabled on XEN PV.
[    1.503499] RAMDISK: [mem 0x04000000-0x084d7fff]
[    1.503515] ACPI: Early table checksum verification disabled
[    1.504354] ACPI: RSDP 0x00000000000FE300 000024 (v02 DELL  )
[    1.504366] ACPI: XSDT 0x00000000CABFDE18 00007C (v01 DELL   CBX3     06=
222004 MSFT 00010013)
[    1.504397] ACPI: FACP 0x00000000CAB87D98 0000F4 (v04 DELL   CBX3     06=
222004 MSFT 00010013)
[    1.504454] ACPI: DSDT 0x00000000CAB55018 00885D (v02 INT430 SYSFexxx 00=
001001 INTL 20090903)
[    1.504471] ACPI: FACS 0x00000000CABE4E40 000040
[    1.504486] ACPI: FACS 0x00000000CABE4D40 000040
[    1.504502] ACPI: APIC 0x00000000CABFCF18 0000CC (v02 DELL   CBX3     06=
222004 MSFT 00010013)
[    1.504519] ACPI: TCPA 0x00000000CABE5D18 000032 (v02                 00=
000000      00000000)
[    1.504536] ACPI: SSDT 0x00000000CAB88A98 0002F9 (v01 DELLTP TPM      00=
003000 INTL 20090903)
[    1.504553] ACPI: MCFG 0x00000000CABE5C98 00003C (v01 DELL   SNDYBRDG 06=
222004 MSFT 00000097)
[    1.504570] ACPI: HPET 0x00000000CABE5C18 000038 (v01 A M I   PCHHPET 06=
222004 AMI. 00000003)
[    1.504586] ACPI: BOOT 0x00000000CABE5B98 000028 (v01 DELL   CBX3     06=
222004 AMI  00010013)
[    1.504603] ACPI: SSDT 0x00000000CAB6C018 000804 (v01 PmRef  Cpu0Ist  00=
003000 INTL 20090903)
[    1.504620] ACPI: SSDT 0x00000000CAB6B018 000996 (v01 PmRef  CpuPm    00=
003000 INTL 20090903)
[    1.504637] ACPI: RMAD 0x00000000CAB87C18 0000E8 (v01 INTEL  SNB      00=
000001 INTL 00000001)
[    1.504654] ACPI: SLIC 0x00000000CAB75C18 000176 (v03 DELL   CBX3     06=
222004 MSFT 00010013)
[    1.504705] Setting APIC routing to Xen PV.
[    1.504759] NUMA turned off
[    1.504760] Faking a node at [mem 0x0000000000000000-0x0000000135af1fff]
[    1.504774] NODE_DATA(0) allocated [mem 0xca7dd000-0xca807fff]
[    1.537663] Zone ranges:
[    1.537667]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    1.537670]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    1.537672]   Normal   [mem 0x0000000100000000-0x0000000135af1fff]
[    1.537674]   Device   empty
[    1.537676] Movable zone start for each node
[    1.537680] Early memory node ranges
[    1.537682]   node   0: [mem 0x0000000000001000-0x0000000000099fff]
[    1.537684]   node   0: [mem 0x0000000000100000-0x000000001fffffff]
[    1.537685]   node   0: [mem 0x0000000020200000-0x000000003fffffff]
[    1.537687]   node   0: [mem 0x0000000040200000-0x00000000ca61efff]
[    1.537688]   node   0: [mem 0x00000000ca663000-0x00000000ca9b6fff]
[    1.537690]   node   0: [mem 0x00000000cabff000-0x00000000cabfffff]
[    1.537691]   node   0: [mem 0x0000000100000000-0x0000000135af1fff]
[    1.537697] Reserved but unavailable: 108 pages
[    1.537699] Initmem setup node 0 [mem 0x0000000000001000-0x0000000135af1=
fff]
[    1.572514] p2m virtual area at (____ptrval____), size is a00000
[    2.093956] Remapped 219890 page(s)
[    2.094013] Reserving Intel graphics memory at [mem 0xcba00000-0xcf9ffff=
f]
[    2.095121] ACPI: PM-Timer IO Port: 0x408
[    2.095206] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-=
23
[    2.095218] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    2.095222] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    2.095240] Using ACPI (MADT) for SMP configuration information
[    2.095246] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    2.095259] smpboot: Allowing 16 CPUs, 12 hotplug CPUs
[    2.095294] [mem 0xcfa00000-0xfebfffff] available for PCI devices
[    2.095298] Booting paravirtualized kernel on Xen
[    2.095300] Xen version: 4.14-unstable (preserve-AD)
[    2.095304] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0=
xffffffff, max_idle_ns: 1910969940391419 ns
[    2.233561] random: get_random_bytes called from start_kernel+0xc1/0x756=
 with crng_init=3D0
[    2.233575] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:16 nr=
_node_ids:1
[    2.234049] percpu: Embedded 44 pages/cpu s143360 r8192 d28672 u262144
[    2.234155] Built 1 zonelists, mobility grouping on.  Total pages: 10320=
36
[    2.234157] Policy zone: Normal
[    2.234160] Kernel command line: repo=3Dhttp://qb/qinstall/iso rhgb plym=
outh.ignore-serial-consoles nouveau.runpm=3D0 rd.break=3Dcmdline
[    2.270006] software IO TLB: mapped [mem 0x131600000-0x135600000] (64MB)
[    2.284943] Memory: 3939256K/4194300K available (12300K kernel code, 148=
8K rwdata, 3872K rodata, 2656K init, 4344K bss, 255044K reserved, 0K cma-re=
served)
[    2.285192] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1, N=
odes=3D1
[    2.286087] ftrace: allocating 38497 entries in 151 pages
[    2.301861] rcu: Hierarchical RCU implementation.
[    2.301864] rcu: 	RCU restricting CPUs from NR_CPUS=3D64 to nr_cpu_ids=
=3D1.
[    2.301866] 	Tasks RCU enabled.
[    2.301867] rcu: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids=
=3D1
[    2.307305] Using NULL legacy PIC
[    2.307307] NR_IRQS: 4352, nr_irqs: 256, preallocated irqs: 0
[    2.307353] xen:events: Using FIFO-based ABI
[    2.307538] rcu: 	Offload RCU callbacks from CPUs: (none).
[    2.309440] Console: colour VGA+ 80x25
[    2.318942] console [tty0] enabled
[    2.330932] console [hvc0] enabled
[    2.331047] ACPI: Core revision 20180810
[    2.334229] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd=
42e4dffb, max_idle_ns: 881590591483 ns
[    2.334374] installing Xen timer for CPU 0
[    2.334736] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles:=
 0x23f45cd4443, max_idle_ns: 440795305613 ns
[    2.334950] Calibrating delay loop (skipped), value calculated using tim=
er frequency.. 4988.69 BogoMIPS (lpj=3D2494346)
[    2.335085] pid_max: default: 32768 minimum: 301
[    2.335274] Security Framework initialized
[    2.335365] Yama: becoming mindful.
[    2.335468] AppArmor: AppArmor disabled by boot time parameter
[    2.338026] Dentry cache hash table entries: 524288 (order: 10, 4194304 =
bytes)
[    2.339250] Inode-cache hash table entries: 262144 (order: 9, 2097152 by=
tes)
[    2.339411] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    2.339548] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 b=
ytes)
[    2.340267] Last level iTLB entries: 4KB 512, 2MB 8, 4MB 8
[    2.340360] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    2.340454] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user=
 pointer sanitization
[    2.340583] Spectre V2 : Mitigation: Full generic retpoline
[    2.340674] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB=
 on context switch
[    2.340801] Speculative Store Bypass: Vulnerable
[    2.341150] MDS: Vulnerable: Clear CPU buffers attempted, no microcode
[    2.429848] Freeing SMP alternatives memory: 28K
[    2.433090] VPMU disabled by hypervisor.
[    2.433458] Performance Events: unsupported p6 CPU model 42 no PMU drive=
r, software events only.
[    2.433687] rcu: Hierarchical SRCU implementation.
[    2.434433] NMI watchdog: Perf NMI watchdog permanently disabled
[    2.434630] smp: Bringing up secondary CPUs ...
[    2.434723] smp: Brought up 1 node, 1 CPU
[    2.434812] smpboot: Max logical packages: 16
[    2.435159] devtmpfs: initialized
[    2.435299] x86/mm: Memory block size: 128MB
[    2.435908] PM: Registering ACPI NVS region [mem 0xca9e7000-0xcabe6fff] =
(2097152 bytes)
[    2.436076] reboot: Dell Latitude E6420 series board detected. Selecting=
 PCI-method for reboots.
[    2.436299] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff=
f, max_idle_ns: 1911260446275000 ns
[    2.436446] futex hash table entries: 256 (order: 2, 16384 bytes)
[    2.436600] pinctrl core: initialized pinctrl subsystem
[    2.436838] RTC time: 15:10:56, date: 01/04/20
[    2.437077] NET: Registered protocol family 16
[    2.437187] xen:grant_table: Grant tables using version 1 layout
[    2.437296] Grant table initialized
[    2.437485] audit: initializing netlink subsys (disabled)
[    2.437716] audit: type=3D2000 audit(1578150656.913:1): state=3Dinitiali=
zed audit_enabled=3D0 res=3D1
[    2.438029] Simple Boot Flag at 0xf3 set to 0x80
[    2.438146] ACPI FADT declares the system doesn't support PCIe ASPM, so =
disable it
[    2.438274] ACPI: bus type PCI registered
[    2.438578] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000=
-0xfbffffff] (base 0xf8000000)
[    2.438713] PCI: not using MMCONFIG
[    2.438801] PCI: Using configuration type 1 for base access
[    2.440696] cryptd: max_cpu_qlen set to 1000
[    2.440980] ACPI: Added _OSI(Module Device)
[    2.441126] ACPI: Added _OSI(Processor Device)
[    2.441216] ACPI: Added _OSI(3.0 _SCP Extensions)
[    2.441308] ACPI: Added _OSI(Processor Aggregator Device)
[    2.441400] ACPI: Added _OSI(Linux-Dell-Video)
[    2.441491] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    2.448850] ACPI: 4 ACPI AML tables successfully acquired and loaded
[    2.450113] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.455394] ACPI: Dynamic OEM Table Load:
[    2.455497] ACPI: SSDT 0xFFFF888130582000 000727 (v01 PmRef  Cpu0Cst  00=
003001 INTL 20090903)
[    2.456057] ACPI: EC: EC started
[    2.456199] ACPI: EC: interrupt blocked
[    2.457454] ACPI: \_SB_.PCI0.LPCB.ECDV: Used as first EC
[    2.457602] ACPI: \_SB_.PCI0.LPCB.ECDV: GPE=3D0x10, EC_CMD/EC_SC=3D0x934=
, EC_DATA=3D0x930
[    2.457730] ACPI: \_SB_.PCI0.LPCB.ECDV: Used as boot DSDT EC to handle t=
ransactions
[    2.457856] ACPI: Interpreter enabled
[    2.457897] ACPI: (supports S0 S3 S5)
[    2.457986] ACPI: Using IOAPIC for interrupt routing
[    2.458114] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000=
-0xfbffffff] (base 0xf8000000)
[    2.458729] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in ACP=
I motherboard resources
[    2.487672] PCI: Using host bridge windows from ACPI; if necessary, use =
"pci=3Dnocrs" and report a bug
[    2.488066] ACPI: Enabled 5 GPEs in block 00 to 3F
[    2.500488] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    2.500592] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM Cloc=
kPM Segments MSI]
[    2.500765] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
[    2.501485] PCI host bridge to bus 0000:00
[    2.501632] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    2.501728] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    2.501824] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff=
f window]
[    2.501879] pci_bus 0000:00: root bus resource [mem 0xcfa00000-0xfeaffff=
f window]
[    2.502007] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44ff=
f window]
[    2.502134] pci_bus 0000:00: root bus resource [bus 00-3e]
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) Bogus DMIBAR 0xfed18001 on 0000:00:00.0
(XEN) PCI add device 0000:00:00.0
(XEN) PCI add device 0000:00:02.0
(XEN) PCI add device 0000:00:16.0
(XEN) PCI add device 0000:00:19.0
(XEN) PCI add device 0000:00:1a.0
(XEN) PCI add device 0000:00:1b.0
[    2.506550] pci 0000:00:1c.0: Enabling MPC IRBNCE
[    2.506650] pci 0000:00:1c.0: Intel PCH root port ACS workaround enabled
(XEN) PCI add device 0000:00:1c.0
[    2.507466] pci 0000:00:1c.1: Enabling MPC IRBNCE
[    2.507564] pci 0000:00:1c.1: Intel PCH root port ACS workaround enabled
(XEN) PCI add device 0000:00:1c.1
[    2.508378] pci 0000:00:1c.2: Enabling MPC IRBNCE
[    2.508476] pci 0000:00:1c.2: Intel PCH root port ACS workaround enabled
(XEN) PCI add device 0000:00:1c.2
[    2.509243] pci 0000:00:1c.3: Enabling MPC IRBNCE
[    2.509341] pci 0000:00:1c.3: Intel PCH root port ACS workaround enabled
(XEN) PCI add device 0000:00:1c.3
[    2.510147] pci 0000:00:1c.5: Enabling MPC IRBNCE
[    2.510245] pci 0000:00:1c.5: Intel PCH root port ACS workaround enabled
(XEN) PCI add device 0000:00:1c.5
(XEN) PCI add device 0000:00:1d.0
(XEN) PCI add device 0000:00:1f.0
(XEN) PCI add device 0000:00:1f.2
(XEN) PCI add device 0000:00:1f.3
[    2.513168] pci 0000:00:1c.0: PCI bridge to [bus 01]
(XEN) PCI add device 0000:02:00.0
[    2.517581] pci 0000:00:1c.1: PCI bridge to [bus 02]
[    2.518087] pci 0000:00:1c.2: PCI bridge to [bus 03-08]
[    2.518390] pci 0000:00:1c.3: PCI bridge to [bus 09]
(XEN) PCI add device 0000:0a:00.0
(XEN) PCI add device 0000:0a:00.1
[    2.521270] pci 0000:00:1c.5: PCI bridge to [bus 0a]
[    2.523474] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 1=
5) *11
[    2.523690] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 1=
5) *10
[    2.523908] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 1=
5) *11
[    2.524119] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 1=
5) *10
[    2.524329] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 *5 6 7 10 12 14 =
15)
[    2.524561] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 11 12 14 1=
5) *0, disabled.
[    2.524773] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 *3 4 5 6 7 10 12 14 =
15)
[    2.524957] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 1=
5) *0, disabled.
[    2.527372] ACPI: EC: interrupt unblocked
[    2.527491] ACPI: EC: event unblocked
[    2.527593] ACPI: \_SB_.PCI0.LPCB.ECDV: GPE=3D0x10, EC_CMD/EC_SC=3D0x934=
, EC_DATA=3D0x930
[    2.527721] ACPI: \_SB_.PCI0.LPCB.ECDV: Used as boot DSDT EC to handle t=
ransactions and events
[    2.527900] xen:balloon: Initialising balloon driver
[    2.528124] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    2.528220] pci 0000:00:02.0: vgaarb: VGA device added: decodes=3Dio+mem=
,owns=3Dio+mem,locks=3Dnone
[    2.528352] pci 0000:00:02.0: vgaarb: bridge control possible
[    2.528445] vgaarb: loaded
[    2.528693] SCSI subsystem initialized
[    2.528888] ACPI: bus type USB registered
[    2.528995] usbcore: registered new interface driver usbfs
[    2.529096] usbcore: registered new interface driver hub
[    2.529196] usbcore: registered new device driver usb
[    2.529316] pps_core: LinuxPPS API ver. 1 registered
[    2.529408] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>
[    2.529543] PTP clock support registered
[    2.529716] EDAC MC: Ver: 3.0.0
[    2.530299] PCI: Using ACPI for IRQ routing
[    2.540686] NetLabel: Initializing
[    2.540776] NetLabel:  domain hash size =3D 128
[    2.540865] NetLabel:  protocols =3D UNLABELED CIPSOv4 CALIPSO
[    2.540897] NetLabel:  unlabeled traffic allowed by default
[    2.541142] clocksource: Switched to clocksource tsc-early
[    2.552889] VFS: Disk quotas dquot_6.6.0
[    2.553061] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 byte=
s)
[    2.553187] hugetlbfs: disabling because there are no supported hugepage=
 sizes
[    2.553338] pnp: PnP ACPI init
[    2.553602] system 00:00: [mem 0xfed00000-0xfed003ff] has been reserved
[    2.553752] system 00:01: [io  0x0680-0x069f] has been reserved
[    2.553849] system 00:01: [io  0x1000-0x100f] has been reserved
[    2.553958] system 00:01: [io  0xffff] has been reserved
[    2.554051] system 00:01: [io  0xffff] has been reserved
[    2.554143] system 00:01: [io  0x0400-0x047f] has been reserved
[    2.554238] system 00:01: [io  0x0500-0x057f] has been reserved
[    2.554332] system 00:01: [io  0x164e-0x164f] has been reserved
[    2.555230] Already setup the GSI :4
[    2.556828] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    2.556941] system 00:08: [mem 0xfed10000-0xfed17fff] has been reserved
[    2.557038] system 00:08: [mem 0xfed18000-0xfed18fff] has been reserved
[    2.557134] system 00:08: [mem 0xfed19000-0xfed19fff] has been reserved
[    2.557283] system 00:08: [mem 0xf8000000-0xfbffffff] has been reserved
[    2.557380] system 00:08: [mem 0xfed20000-0xfed3ffff] has been reserved
[    2.557476] system 00:08: [mem 0xfed90000-0xfed93fff] could not be reser=
ved
[    2.557573] system 00:08: [mem 0xfed45000-0xfed8ffff] has been reserved
[    2.557668] system 00:08: [mem 0xff000000-0xffffffff] could not be reser=
ved
[    2.557765] system 00:08[   10.543372] Freeing initrd memory: 70496K
[   10.544413] Initialise system trusted keyrings
[   10.544516] Key type blacklist registered
[   10.544682] workingset: timestamp_bits=3D36 max_order=3D20 bucket_order=
=3D0
[   10.546010] zbud: loaded
[   11.061347] alg: No test for 842 (842-generic)
[   11.061507] alg: No test for 842 (842-scomp)
[   11.085298] NET: Registered protocol family 38
[   11.085419] Key type asymmetric registered
[   11.085566] Asymmetric key parser 'x509' registered
[   11.085676] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma=
jor 244)
[   11.085858] io scheduler noop registered
[   11.085970] io scheduler deadline registered
[   11.086100] io scheduler cfq registered (default)
[   11.086193] io scheduler mq-deadline registered
[   11.086345] atomic64_test: passed for x86-64 platform with CX8 and with =
SSE
[   11.086670] Already setup the GSI :16
[   11.087096] Already setup the GSI :17
[   11.088029] Already setup the GSI :17
[   11.089174] ACPI: AC Adapter [AC] (on-line)
[   11.089331] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0=
D:00/input/input0
[   11.089481] ACPI: Lid Switch [LID]
[   11.089654] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0=
C0C:00/input/input1
[   11.089798] ACPI: Power Button [PBTN]
[   11.089944] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0=
C0E:00/input/input2
[   11.090081] ACPI: Sleep Button [SBTN]
[   11.090199] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu=
t/input3
[   11.090342] ACPI: Power Button [PWRF]
[   11.091828] thermal LNXTHERM:00: registered as thermal_zone0
[   11.091939] ACPI: Thermal Zone [THM] (25 C)
[   11.092920] battery: ACPI: Battery Slot [BAT0] (battery absent)
[   11.094249] battery: ACPI: Battery Slot [BAT1] (battery absent)
[   11.095584] battery: ACPI: Battery Slot [BAT2] (battery absent)
[   11.096042] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
(XEN) d0: Forcing read-only access to MFN fed00
[   11.098134] hpet_acpi_add: no address or irqs in _CRS
[   11.098281] Non-volatile memory driver v1.3
[   11.098404] Linux agpgart interface v0.103
[   11.105920] tpm_tis 00:07: 1.2 TPM (device-id 0x2001, rev-id 32)
[   11.127863] tpm tpm0: TPM is disabled/deactivated (0x6)
[   11.127987] tpm tpm0: tpm_read_log_acpi: TCPA log area empty
[   11.128121] tpm_tis: probe of 00:07 failed with error -5
[   11.128642] Already setup the GSI :18
[   11.128915] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[   11.139277] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x=
3b impl SATA mode
[   11.139415] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio=
 slum part ems sxs apst=20
[   11.151487] scsi host0: ahci
[   11.151733] scsi host1: ahci
[   11.151963] scsi host2: ahci
[   11.152220] scsi host3: ahci
[   11.152421] scsi host4: ahci
[   11.152625] scsi host5: ahci
[   11.152743] ata1: SATA max UDMA/133 abar m2048@0xe2e40000 port 0xe2e4010=
0 irq 33
[   11.152887] ata2: SATA max UDMA/133 abar m2048@0xe2e40000 port 0xe2e4018=
0 irq 33
[   11.153014] ata3: DUMMY
[   11.153100] ata4: SATA max UDMA/133 abar m2048@0xe2e40000 port 0xe2e4028=
0 irq 33
[   11.153229] ata5: SATA max UDMA/133 abar m2048@0xe2e40000 port 0xe2e4030=
0 irq 33
[   11.153358] ata6: SATA max UDMA/133 abar m2048@0xe2e40000 port 0xe2e4038=
0 irq 33
[   11.153630] libphy: Fixed MDIO Bus: probed
[   11.153911] usbcore: registered new interface driver usbserial_generic
[   11.154016] usbserial: USB Serial support registered for generic
[   11.154149] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0=
x60,0x64 irq 1,12
[   11.154861] i8042: Warning: Keylock active
[   11.156518] serio: i8042 KBD port at 0x60,0x64 irq 1
[   11.156615] serio: i8042 AUX port at 0x60,0x64 irq 12
[   11.157316] mousedev: PS/2 mouse device common for all mice
[   11.157775] rtc_cmos 00:02: RTC can wake from S4
[   11.158384] rtc_cmos 00:02: registered as rtc0
[   11.158494] rtc_cmos 00:02: alarms up to one year, y3k, 242 bytes nvram
[   11.158711] device-mapper: uevent: version 1.0.3
[   11.158857] input: AT Translated Set 2 keyboard as /devices/platform/i80=
42/serio0/input/input4
[   11.159289] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised:=
 dm-devel@redhat.com
[   11.160071] hidraw: raw HID events driver (C) Jiri Kosina
[   11.160197] usbcore: registered new interface driver usbhid
[   11.160289] usbhid: USB HID core driver
[   11.160512] drop_monitor: Initializing network drop monitor service
[   11.160928] Initializing XFRM netlink socket
[   11.161129] NET: Registered protocol family 10
[   11.176643] Segment Routing with IPv6
[   11.176766] mip6: Mobile IPv6
[   11.176855] NET: Registered protocol family 17
[   11.177226] mce: Using 2 MCE banks
[   11.177330] RAS: Correctable Errors collector initialized.
[   11.177434] AVX version of gcm_enc/dec engaged.
[   11.177524] AES CTR mode by8 optimization enabled
[   11.246747] sched_clock: Marking stable (11218547929, 27331360)->(112560=
17101, -10137812)
[   11.247500] registered taskstats version 1
[   11.247601] Loading compiled-in X.509 certificates
[   11.247766] zswap: loaded using pool lzo/zbud
[   11.270626] Key type big_key registered
[   11.282047] Key type encrypted registered
[   11.282150] ima: No TPM chip found, activating TPM-bypass!
[   11.282248] ima: Allocated hash algorithm: sha1
[   11.282723]   Magic number: 4:475:183
[   11.282961] rtc_cmos 00:02: setting system clock to 2020-01-04 15:11:05 =
UTC (1578150665)
[   11.583046] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x23f=
45cd4443, max_idle_ns: 440795305613 ns
[   11.583236] clocksource: Switched to clocksource tsc
[   11.982054] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[   11.983190] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by dev=
ice (Stat=3D0x51 Err=3D0x04)
[   11.983498] ata1.00: ATA-9: KINGSTON SV200S3256G, E111008a, max UDMA/100
[   11.983596] ata1.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 32), =
AA
[   11.984705] ata1.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by dev=
ice (Stat=3D0x51 Err=3D0x04)
[   11.984981] ata1.00: configured for UDMA/100
[   11.986592] scsi 0:0:0:0: Direct-Access     ATA      KINGSTON SV200S3 00=
8a PQ: 0 ANSI: 5
[   11.987076] sd 0:0:0:0: [sda] 500118192 512-byte logical blocks: (256 GB=
/238 GiB)
[   11.987226] sd 0:0:0:0: [sda] Write Protect is off
[   11.987361] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled,=
 doesn't support DPO or FUA
[   11.987516] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   11.988483]  sda: sda1 sda2
[   11.988981] sd 0:0:0:0: [sda] Attached SCSI disk
[   12.295172] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[   12.298548] ata2.00: ATAPI: HL-DT-ST DVD+/-RW GU60N, A103, max UDMA/133
[   12.309059] ata2.00: configured for UDMA/133
[   12.328462] scsi 1:0:0:0: CD-ROM            HL-DT-ST DVD+-RW GU60N    A1=
03 PQ: 0 ANSI: 5
[   12.378762] sr 1:0:0:0: [sr0] scsi3-mmc drive: 24x/8x writer dvd-ram cd/=
rw xa/form2 cdda tray
[   12.378945] cdrom: Uniform CD-ROM driver Revision: 3.20
[   12.379329] sr 1:0:0:0: Attached scsi generic sg1 type 5
[   12.591905] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8=
042/serio1/input/input7
[   12.605326] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform=
/i8042/serio1/input/input6
[   12.686911] ata4: SATA link down (SStatus 0 SControl 300)
[   12.999223] ata5: SATA link down (SStatus 0 SControl 300)
[   13.311354] ata6: SATA link down (SStatus 0 SControl 300)
[   13.313518] Freeing unused decrypted memory: 2040K
[   13.315286] Freeing unused kernel image memory: 2656K
[   13.315428] Write protecting the kernel read-only data: 18432k
[   13.333095] Freeing unused kernel image memory: 2024K
[   13.333443] Freeing unused kernel image memory: 224K
[   13.333547] rodata_test: all tests were successful
[   13.333640] Run /init as init process
[   13.359695] systemd[1]: systemd v243.5-1.fc31 running in system mode. (+=
PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +G=
CRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCR=
E2 default-hierarchy=3Dunified)
[   13.360214] systemd[1]: Detected architecture x86-64.
[   13.360314] systemd[1]: Running in initial RAM disk.
[   13.361131] systemd[1]: No hostname configured.
[   13.361237] systemd[1]: Set hostname to <localhost>.
[   13.361460] random: systemd: uninitialized urandom read (16 bytes read)
[   13.361568] systemd[1]: Initializing machine ID from random generator.
[   13.459363] random: ln: uninitialized urandom read (6 bytes read)
[   13.463364] random: ln: uninitialized urandom read (6 bytes read)
[   13.652130] systemd[1]: /usr/lib/systemd/system/iscsiuio.service:13: PID=
File=3D references a path below legacy directory /var/run/, updating /var/r=
un/iscsiuio.pid =E2=86=92 /run/iscsiuio.pid; please update the unit file ac=
cordingly.
[   13.653089] systemd[1]: /usr/lib/systemd/system/iscsid.service:11: PIDFi=
le=3D references a path below legacy directory /var/run/, updating /var/run=
/iscsid.pid =E2=86=92 /run/iscsid.pid; please update the unit file accordin=
gly.
[   13.663212] systemd[1]: Reached target Initrd Root Device.
[   13.664001] systemd[1]: Reached target Slices.
[   13.763133] xen:xen_evtchn: Event-channel device installed
[   13.777280] xen_pciback: backend is vpci
[   14.472265] audit: type=3D1130 audit(1578150668.687:2): pid=3D1 uid=3D0 =
auid=3D4294967295 ses=3D4294967295 msg=3D'unit=3Dsystemd-journald comm=3D"s=
ystemd" exe=3D"/usr/lib/systemd/systemd" hostname=3D? addr=3D? terminal=3D?=
 res=3Dsuccess'
[   34.681658] random: crng init done
[   34.681789] random: 7 urandom warning(s) missed due to ratelimiting
[  651.641302] PM: suspend entry (deep)
[  651.641417] PM: Syncing filesystems ... done.
[  651.642955] Freezing user space processes ... (elapsed 0.001 seconds) do=
ne.
[  651.644059] OOM killer disabled.
[  651.644116] Freezing remaining freezable tasks ... (=E5(XEN) mce_intel.c=
:772: MCA Capability: firstbank 0, extended MCE MSR 0, BCAST, CMCI
(XEN) CPU0 CMCI LVT vector (0xf2) already installed
(XEN) Finishing wakeup from ACPI S3 state.
(XEN) Enabling non-boot CPUs  ...
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d08023beb7>] schedule.c#cpu_schedule_callback+0x=
ea/0x1a1
(XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff82d080453348   rcx: ffff82d080584020
(XEN) rdx: 000000339b66e000   rsi: 0000000000008005   rdi: ffff82d080453340
(XEN) rbp: ffff8300ca45fd68   rsp: ffff8300ca45fd68   r8:  0000000000000004
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 8000000000000000
(XEN) r12: ffff82d080453340   r13: ffff82d080453200   r14: 0000000000008005
(XEN) r15: 0000000000008000   cr0: 000000008005003b   cr4: 00000000000426e0
(XEN) cr3: 00000000ca44f000   cr2: 0000000000000008
(XEN) fsb: 000079d5e4f9e740   gsb: ffff888135600000   gss: 0000000000000000
(XEN) ds: 0018   es: 0010   fs: b800   gs: 0010   ss: 0000   cs: e008
(XEN) Xen code around <ffff82d08023beb7> (schedule.c#cpu_schedule_callback+=
0xea/0x1a1):
(XEN)  48 8b 14 d1 48 8b 04 02 <48> 8b 48 08 48 85 c9 74 64 48 8b 05 b9 c3 =
32 00
(XEN) Xen stack trace from rsp=3Dffff8300ca45fd68:
(XEN)    ffff8300ca45fdb0 ffff82d080221289 ffff8300ca45fdd8 0000000000000001
(XEN)    0000000000000000 00000000ffffffef ffff8300ca45fe00 0000000000000001
(XEN)    0000000000000200 ffff8300ca45fdc8 ffff82d080203476 0000000000000001
(XEN)    ffff8300ca45fdf0 ffff82d080203550 0000000000000000 0000000000000001
(XEN)    0000000000000000 ffff8300ca45fe20 ffff82d080203999 ffff8300ca45fef8
(XEN)    0000000000000000 0000000000000003 00000000000426e0 ffff8300ca45fe58
(XEN)    ffff82d0802e4240 ffff83042896c5f0 ffff83041bb4d000 0000000000000000
(XEN)    0000000000000000 ffff83041bb73000 ffff8300ca45fe78 ffff82d08020828f
(XEN)    ffff83041bb4d1b8 ffff82d080567210 ffff8300ca45fe90 ffff82d08023fd39
(XEN)    ffff82d080567200 ffff8300ca45fec0 ffff82d08024001a 0000000000000000
(XEN)    ffff82d080567210 ffff82d08056d980 ffff82d080584020 ffff8300ca45fef0
(XEN)    ffff82d08027247a ffff83041bbb2000 ffff83041bb4d000 ffff83041bbb3000
(XEN)    0000000000000000 ffff8300ca45fd98 0000000000000003 ffffffff820ae496
(XEN)    0000000000000003 0000000000000000 0000000000002003 ffffffff822c6868
(XEN)    0000000000000246 0000000000003403 00000000ffff0000 0000000000000000
(XEN)    0000000000000000 ffffffff810010ea 0000000000002003 0000000000000010
(XEN)    deadbeefdeadf00d 0000010000000000 ffffffff810010ea 000000000000e033
(XEN)    0000000000000246 ffffc900011abbe8 000000000000e02b 003b4a890045ffe0
(XEN)    003b4ddf00098fa8 003b4e0300000001 003b499d0045ffe0 0000e01000000000
(XEN)    ffff83041bbb2000 0000000000000000 00000000000426e0 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0xea/0x1a1
(XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
(XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
(XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x51b
(XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet_handler=
+0x8b/0xb7
(XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
(XEN)=20
(XEN) Pagetable walk from 0000000000000008:
(XEN)  L4[0x000] =3D 000000041bbff063 ffffffffffffffff
(XEN)  L3[0x000] =3D 000000041bbfe063 ffffffffffffffff
(XEN)  L2[0x000] =3D 000000041bbfd063 ffffffffffffffff
(XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
(XEN)=20
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=3D0000]
(XEN) Faulting linear address: 0000000000000008
(XEN) ****************************************
(XEN)=20
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
 Xen 4.14-unstable

--fdj2RfSjLxBAspz7--

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4Qr5gACgkQ24/THMrX
1ywZqQgAgVXDJSWG0koxKlyklHI85wWCWvz+/CpvvHdFrDiOusFTeBifKKCR/nx8
dhpRMpZYnFi3A5iJiLZ7blVWnoGsiyXGetv4epROJE06cbtIyHFeQqmBmCk2TX+R
Z3cvJnl+eyK8Wpa95kyDyUTk2PxrHLpvnrNzCFBaMDwAwtKfzETA9dulJyLElyA5
INOVooWJpS46IlJj/RSJKkJKVH3i+uQ7rHSPmsoGTreFSbJc7XzSIEK5VQ/NKc0F
hXGG2iae0WgK3vZjwW3Mhmwh009qHAENeLbba2Op/XZ9a6AWfCpzHvKUy7/1sZOi
vgG3Y/J35KiZJc2FUPDwZxs5axcobg==
=gVux
-----END PGP SIGNATURE-----

--0eh6TmSyL6TZE2Uz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6240709872821898356==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 04 17:12:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 17: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 1inmy9-0000hZ-3S; Sat, 04 Jan 2020 17:12:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inmy7-0000hU-A0
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 17:12:07 +0000
X-Inumbo-ID: 5551a6be-2f15-11ea-88e7-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5551a6be-2f15-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 17:12:06 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id j26so46772256ljc.12
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 09:12:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iY2XUqN85i1DFM5b7ScwDiC6kAoz8q+KODJoF48fl18=;
 b=F565LU1F3V1nLm92IScITmH+GX9EfqVRHP74OWE9jzuf1rCedGBc+nOvm+r/96ewdH
 uUMdTLcelxdl3zpVlKJOJ0a1zgcDuM1LN/jm7oSwXynprwhIqyIjXD3Fk2LQ6TrvqTD9
 dk3qsax3DKAWpUB9cddm6Du4RKPOy3c3GtsDokW8hThkQWpSmDz5cB0dXO7Jd8cP5qJU
 asXpdk1e2FiGAR94rm5C41EP8E4iMUSPASmASmleM5fz8UjQIpheBwv3jvQBjYG06hGZ
 k+UAF7UUWzfmQDRrr3+sVxToRBha/ac/UtgUQlDJ9uihTAYcOzqYyzkSO5S6dOmMnlp3
 OndA==
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=iY2XUqN85i1DFM5b7ScwDiC6kAoz8q+KODJoF48fl18=;
 b=A+9RK68bvOchixQ6iEW6Xa8rthaSzyM88wkFM84wu94ssCVNUzPzhZ0vP1NbHEhrko
 r5tZCK0PJEBxRKiMtnbdQs49Db1OMMd0sdhTPqiz+oXiVGftrA4EtY1ZtY9lok2FFVLQ
 4wFbxtCiPXGATIGoNlPChDzWu07bKe8sxbC/E+6POV+SDd1y6PJVloru5HwLqdpSjzQk
 m4dBLwG46kuu+pnv8M6JEGtLJknYnVxL3EvHVUlopRDrTme1jOGe6os4OY5EDtSOxDnR
 9fvqBweLfvRuDAFNpyFg6d3xcb8+jayHzB0oo12rxiWSwq1VouPOeckakDfKYUMfSg+E
 k5ag==
X-Gm-Message-State: APjAAAU+xIFr1/NJqg82CSo1udTQomOdbE6UkKw+efcEhVdFxSNH1m6H
 fG/lwlIq9XddTcbtcXHcXuFiII3/LEJGUVZIWQ4=
X-Google-Smtp-Source: APXvYqx1bWkWCYzia/8mwXRXNen8h1wHjagX8VqdREOEsWy0PorFq0qe7bVYOeXyU0JOK2vJlKsvAvJKhNmxUba5+O0=
X-Received: by 2002:a2e:b177:: with SMTP id a23mr51330731ljm.202.1578157925431; 
 Sat, 04 Jan 2020 09:12:05 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-1-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 12:11:54 -0500
Message-ID: <CAEBZRSeW+Sk4R_y2U9x21Br3dcFcv2TjKo_qipveaqdqqjPT=g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/9] golang/xenlight: Don't try to marshall
 zero-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: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBUaGUgY3VycmVudCBmcm9tQyBhcnJheSBjb2RlIHdpbGwgZG8gdGhlICJtYWdpYyIgY2FzdGlu
ZyBhbmQKPiBtYXJ0aWFsbGluZyBldmVuIHdoZW4gbnVtX2ZvbyB2YXJpYWJsZSBpcyAwLiAgR28g
Y3Jhc2hlcyB3aGVuIGRvaW5nCj4gdGhlIGNhc3QuCj4KPiBGdXJ0aGVybW9yZSwgdGhlIGN1cnJl
bnQgdG9DIGFycmF5IGNvZGUgd2lsbCBjb252ZXJ0IGEgbmlsIHNsaWNlIGludG8KPiBhIHplcm8t
bGVuZ3RoIG1hbGxvYy4gIFRoZSByZXN1bHRpbmcgcG9pbnRlciBpcyBub24tTlVMTCwgYW5kIGNv
bmZ1c2VzCj4gbGlieGwuCj4KPiBPbmx5IGRvIGFycmF5IG1hcnNoYWxsaW5nIGlmIHRoZSBudW1i
ZXIgb2YgZWxlbWVudHMgaXMgbm9uLXplcm87Cj4gb3RoZXJ3aXNlLCBsZWF2ZSB0aGUgdGFyZ2V0
IHBvaW50ZXIgZW1wdHkgKG5pbCBmb3IgR28gc2xpY2VzLCBOVUxMIGZvcgo+IEMgYXJyYXlzKS4K
Pgo+IFRoZSB0b0MgaGFsZiBvZiB0aGlzIHNob3VsZCBiZSBmb2xkZWQgaW50byAiZ29sYW5nL3hl
bmxpZ2h0Ogo+IGltcGxlbWVudCBhcnJheSBHbyB0byBDIG1hcnNoYWxpbmciLgoKTG9va3MgZ29v
ZCB0byBtZS4gSSB3aWxsIG1ha2UgdGhlIHRvQyBjaGFuZ2Ugd2hlbiBJIHNlbmQgdjUgb2YgbXkg
c2VyaWVzLgoKLU5SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 18:01:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 18: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 1innjY-0004ro-BB; Sat, 04 Jan 2020 18:01:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1innjX-0004rj-A7
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 18:01:07 +0000
X-Inumbo-ID: 2d9eee40-2f1c-11ea-a914-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d9eee40-2f1c-11ea-a914-bc764e2007e4;
 Sat, 04 Jan 2020 18:01:06 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id w1so24908657ljh.5
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 10:01:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=OzgtBko95gFNPg4NoPVCCviCsJXp11BFZDOffydrK9U=;
 b=S5FZuq22cD57TKn1GVjVeW8o3jOWcwF5Rtnd3fXTuK9VYC8LXs1oyNrYFXnXe/D+Fz
 NMfcNs0eje5svyRdMq8Hx1QDLQ7dWCU9h9LSsUnfEuL3ilZ7NHHcLplT9nPN+zxTx9Zj
 ia05YtsY9169z5GUZGFNwcsl2Ttgf/LYiKgB5EHsKZrU6v5jaO1FZMIE+bhEX587fk16
 hG1ZVlfq7QGMgSrgH0dTzBNa/kTqfAYxYWKC/DIL/TkrSDJ78nmFlQCJrCqmrvCDShLg
 AJ222aQhzZbKPg0hmbKHNNGdCnMU7O/lT/r66t/vN7we+7gl6kPB4neksZf78k0GqWXI
 ghnA==
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=OzgtBko95gFNPg4NoPVCCviCsJXp11BFZDOffydrK9U=;
 b=cNVucSRo9c7f6pUQnBZDU4Y5oKTDMpPsXdpOVcXx+yTxbsX69d1v9O0WqCv2ui9GCr
 691T8bcNJRyW1vEIBSUZ+ptncfh5YYgySGfzdDQE5Mnd/pLNWu6fQNYZPbRUox1+zFnn
 0Uea72i9OavZArg2QBwmyL4niBgMWfXsaqx4VIAdqtMHWXYQWk8boH3xDijGlIBcdxb9
 7+zUCjzhXLef0veuZ5A3zD4/obZo9PSXTVWS5k/JrJCNV00WSsc6LvHY+YeZTSGirNI0
 IFA4E7DmGl0pllVhmybdrVeCTyasdkw+aAsVCfutA/ORlfJaMuQQpKfrhTF/OgzK+jOA
 mOgQ==
X-Gm-Message-State: APjAAAWP/gXFPR9YP3Y5yHRJFa6QB0sPHnIzyo53/ozTl59McfZGempa
 MI13yjT31jqXjyRju6eMNOpgvzwSsFOfyB/uLA8=
X-Google-Smtp-Source: APXvYqyv5p2Gdp84NBn+ILOUJWwGiCC+zN5bWoNRmiW+zDhCspAdUfEq4mPbaXndpjUs+gm+6F7ECpaxKzEjfocajpk=
X-Received: by 2002:a2e:8916:: with SMTP id d22mr55455697lji.19.1578160865497; 
 Sat, 04 Jan 2020 10:01:05 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-2-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-2-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 13:00:53 -0500
Message-ID: <CAEBZRSeLUsi95sGTMUxqeJ=co2q_=cJ7TmtsJA3hUJjxonG8fw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/9] golang/xenlight: Do proper nil / NULL
 conversions for builtin Bitmap 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: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjcsIDIwMTkgYXQgMTE6MzMgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IFNpbWlsYXIgdG8gdGhlIGF1dG9nZW5lcmF0ZWQg
dHlwZXMsIGJ1dCBmb3IgYGJ1aWx0aW5gIEJpdG1hcCB0eXBlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogTmlj
ayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 18:25:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 18:25: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 1ino73-0006d9-Dt; Sat, 04 Jan 2020 18:25:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1ino71-0006d4-Iz
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 18:25:23 +0000
X-Inumbo-ID: 919572cc-2f1f-11ea-a1e1-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 919572cc-2f1f-11ea-a1e1-bc764e2007e4;
 Sat, 04 Jan 2020 18:25:22 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id w1so24946670ljh.5
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 10:25:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JviGzENapEeR3/dm8W8TU987jty65iS4rHlELZR9FVw=;
 b=qUfr2Ki+mvkXL9XGPyt8Qx0Jscb79/SBLaIg1ynMkchU2mGg//ySHRAqgBT5zRKSud
 H2BBctumO+8lll//Jt98skHW0BCOlAiuRZ0po1B4/JVubK/nZuRwFAQChTnAcLnS0+1w
 4byawBpiz2PYQvimxgl+x6VrsTAF2pV8LRKWyX5l2PFzDx75lqupEPI1O4vQi4S60jCQ
 muRX4cloNGwa7dP7OCki984cddcAJWWWJHu0a/UgoqWmFEXYuB/sZmqnfqSWq+tKXPb/
 F+9eVXiVhQWmQ6R5AzW7x0T6IlsMIAwZzgPB36/po+Hw87bgW/7GHJntgIzMJON5yift
 X1Yw==
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=JviGzENapEeR3/dm8W8TU987jty65iS4rHlELZR9FVw=;
 b=k9dRXG2kE39VP+AIcJg4TwIfunzz9NJssv3OfpfWoZec6PB1qa8itlxoJhv0M9Cntw
 VQgFxTCvGvw8kuZgJdylIowf0Pk+vhUZuZfns4OLQ/N0MDnzXEgTYYBlU9FEBk3p8G5B
 014Z/qPv2z0x2Cq7zzGVg/v40kBgak3ykmCZr3eJaLddabEUeheqmOkAC8EeZQpJmtej
 ST0m/TrEAYW3nKh/sGpC1L9atYwd+VHl7Mxm3UCadQsfHF3nCeteeeqHPOhwZc3SlANS
 5gAEieSBJRv8pid5lrmmOv/UO5XhTvfk/ttSM4HE85+tlLIsxnWQ15lb36FUL3Hm0gFN
 w8qQ==
X-Gm-Message-State: APjAAAXBpkfbTAkJeoADyyYxKDUuxU6ZgLD/Aheo/+IipmLgRaWHRd5i
 eBJ/RO5sSTbRQJp0NXMr1nqeawsTOOe6uVsWmSA=
X-Google-Smtp-Source: APXvYqzoqPMdWxgp/Wcmb/zssaw6NlC9JL/CMSRQ2owFRZGuJc6X4ktId70lyodSRyRklEkdRDFya0sEcgQe4iStI1M=
X-Received: by 2002:a2e:8916:: with SMTP id d22mr55502980lji.19.1578162321776; 
 Sat, 04 Jan 2020 10:25:21 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-3-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-3-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 13:25:10 -0500
Message-ID: <CAEBZRScX8m38yNj5cYmR6NXTpZFFjziFfjZR=NmxdDiqWDuLoA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/9] golang/xenlight: Convert "" to NULL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBDLkdvU3RyaW5nIHdpbGwgaGFuZGxlIE5VTEwgQyBzdHJpbmdzIHByb3Blcmx5LCBieSBwYXNz
aW5nIGJhY2sgIiIuCj4gQnV0IEMuQ1N0cmluZyB3aWxsIHRha2UgYW4gZW1wdHkgR28gc3RyaW5n
IGFuZCBhY3R1YWxseSBnZW5lcmF0ZSBhCj4gJ1wwJy10ZXJtaW5hdGVkIGVtcHR5IHN0cmluZy4g
IFRoaXMgY29uZnVzZXMgbGlieGwsIHdoaWNoIGlzIGV4cGVjdGluZwo+IG5vbi12YWx1ZXMgdG8g
YmUgTlVMTCwgbm90ICIiLgo+Cj4gT25seSBjYWxsIEMuQ1N0cmluZyBpZiB0aGUgR28gc3RyaW5n
IGlzIG5vbi1lbXB0eS4KCkdvb2QgY2F0Y2gsIHRoYW5rcy4gVGhpcyBzaG91bGQgZ28gaW4gdjUg
b2YgbXkgc2VyaWVzIHRob3VnaCwgcmlnaHQ/ClRoZSB0b0MgY29kZSBoYXNuJ3QgYmVlbiBjaGVj
a2VkLWluIHlldC4KCi1OUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 18:43:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 18:43: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 1inoNr-0008Iv-1e; Sat, 04 Jan 2020 18:42:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inoNp-0008In-5O
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 18:42:45 +0000
X-Inumbo-ID: fe60f668-2f21-11ea-b6f1-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe60f668-2f21-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 18:42:44 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id u71so46929141lje.11
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 10:42:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=72rbYMR10Isq3LSKQhbq7SuslMLr3om5+P+3+CGCuqI=;
 b=MKnNY5KD3mjf0wKERxH5lDj2d2Nb16iNARo5EOv3CSLMXJB2li9y73vHedpWpcjtEJ
 1BmRPIhdH13+vu6e7GTPnxvK5isCnc/Dv5ubLe8Hg1SKCJZboIhVF0XS1UpSd9BOIV63
 Tpy+fAbO60A/NezbUb6siTXwdGD8Fz1Vk3IIU2pgTis8V7y5BtSEBPQGn7HlSZfv7FdM
 z8TB2OzmSQDqG47J82e/qUyhZ1ey38kGTY/47aBqIZzvayjdNC4pvq5YzEplbKvnGZJi
 MjGvaC1tXE52PvjC+lza5BR5qLRGdlH3htu5EXmV/wewuuweM1LCzrUOAC4wat0CdLZw
 fLRQ==
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=72rbYMR10Isq3LSKQhbq7SuslMLr3om5+P+3+CGCuqI=;
 b=jl72N5kZ34x6JOdCFj3GblPNGaefwZAWloxtvH7RAARCwZGWjNZKhpCaPybAQr3s0e
 7E5gxHIdGiDRSPDJgsk3p7QMFUptxciYdIHddoIfzPhNvklPFqxeywuWaUmTaMcSpnnf
 XRM6JF+kUr67RNxT4OpMUgDDIneZH7qNA/rzTTCO9JYWjqoP9EHjC/qT3BS9+O4uZjQR
 aqV5sDfy0ToB2LkKbt4U+37WdKsGeoZFFzl0MqsclgDeyOCsQTA1sG9FKvXBr6K2nVd7
 skLeD81Sjm/Th+kn4KTfd5tywusJrtgPoE3l5eh7CfYf98xMc9qbdCNSSzTz0ggfZ+rC
 dyew==
X-Gm-Message-State: APjAAAWTG4BtIJJXmDsx80lVcyqWz6riO4QnMVV7tLU04/EiqjF4P1M4
 LNh4G4/ONL2GoCm8OaKFRn2YT3RFTuFCKgBIaCw=
X-Google-Smtp-Source: APXvYqx/jQDS/lsc8Mx5R76+uDhMbQRXm/Y2YtKGVWcH3s43lQTroB5W7mAjRC7WGtyTMn8PTpXtuFxBte47XrWj61k=
X-Received: by 2002:a2e:880c:: with SMTP id x12mr49923408ljh.44.1578163363224; 
 Sat, 04 Jan 2020 10:42:43 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-4-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-4-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 13:42:32 -0500
Message-ID: <CAEBZRSfB5xcTg0AeZtU8S6b6Q-rgjWMrxnXEzD+_eCKPwqu75g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/9] go/xenlight: Fix CpuidPoliclyList
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBFbXB0eSBHbyBzdHJpbmdzIHNob3VsZCBiZSBjb252ZXJ0ZWQgdG8gYG5pbGAgbGlieGxfY3B1
aWRfcG9saWN5X2xpc3Q7Cj4gb3RoZXJ3aXNlIGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyBnZXRz
IGNvbmZ1c2VkLgo+Cj4gQWxzbywgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgcmV0dXJucyBhIHdl
aXJkIGVycm9yLCBub3QgYSAibm9ybWFsIgo+IGxpYnhsIGVycm9yOyBpZiBpdCByZXR1cm5zIG9u
ZSBvZiB0aGVzZSBub24tc3RhbmRhcmQgZXJyb3JzLCBjb252ZXJ0Cj4gaXQgdG8gRXJyb3JJbnZh
bC4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCkxvb2tzIGdvb2QgdG8gbWUuIElmICJnb2xhbmcveGVubGlnaHQ6IGJlZ2luIEdvIHRv
IEMgdHlwZSBtYXJzaGFsaW5nIgppcyBjb21taXR0ZWQgYmVmb3JlIHRoaXMsIHRoZSBzaWduYXR1
cmUgb2YgdG9DIHdpbGwgbmVlZCB0byBiZSB1cGRhdGVkCmFzIHBlciB5b3VyIHN1Z2dlc3Rpb24u
CgpPdGhlcndpc2UsCgpSZXZpZXdlZC1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZv
c2VjLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 19:07:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 19: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 1inolI-0001ep-6f; Sat, 04 Jan 2020 19:07:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inolG-0001ek-W2
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 19:06:59 +0000
X-Inumbo-ID: 611d9fba-2f25-11ea-88e7-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 611d9fba-2f25-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 19:06:58 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id l2so46968504lja.6
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 11:06:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oRIuz/rjkMEhE9zEOa5N0pvfPIxa8DRJEN8OsT0fl4U=;
 b=bHhT1Bky4l+AdbmemYWBpPlJc8acKi0t1Ydtqke1Fo5dyQuZls8ZKw38faz6CiV+DW
 QbramGmwYvyZ9BbplPHiI133T/RlSVsmqvVMNnlqTj3OeIQrWIdvAmGrOtKRfi6kW2eJ
 L0O1h5Mp/FFLJD7DNWBRoHxRYWzatIbTHCYk3Ue95DLsGaH4Xw8LMHDYQ8Kg6h0AwvMh
 WqPJwRuq2TwvXy2GaK44qQp86N3uP8Lv0Nzy9TRDa9LLEkKD4hl7Kr9PfPO9zmtfrQgR
 vegsZ7b8Ifm0TwVJBNMul60xUvymISZ/fR/E13pPihgmJCqfNsxKMxEO/i+hEBdLMLD4
 ysJQ==
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=oRIuz/rjkMEhE9zEOa5N0pvfPIxa8DRJEN8OsT0fl4U=;
 b=ORqLOB/Macar3flBBU1ByVUyl4c+JUsEyHjpBb1xby4vB2kT4CffDyaj0prIiBa8g6
 BLM2MFhqnPdOMdg7zw0LT2R6qvPRmhiXJChqJDiPc3IJCK2rvQyl/aaFE71gexAkxuds
 o7BZTdS5xZZ1J8oa3TIhG9rrhr0cDc3m7CIAacUs/FR478a77UChy2U4Lux9GFD9HZgs
 qxZV931hPsEVbWGwwM6KbSL19gnJtTxDs1JUK7xT/x/Fl/vbEit5mF1TV3wpRlJNUFqe
 0hyOLaj2P8NzaJN53/PzghX46bfVlysU3lG+NAhLovecgz0m0AR0J4NceQqehJggdXTn
 1KbA==
X-Gm-Message-State: APjAAAU04NT0rFVsJOgS7p4vSZyuUhrSQ/opzAN836oDP2F9Nh5RIiVd
 OjFPzF515qNCRC6p7Cg5Q2doeRGG1dsIwDthpNg=
X-Google-Smtp-Source: APXvYqz7+iI89ZRbllu7qXoDlv2nyGd8tCFLzzminAR12pv6Mi20wpdtSgkmZFfMuRzEd8L4D1FdEYk/d9DKzBf78Ck=
X-Received: by 2002:a2e:8942:: with SMTP id b2mr50599794ljk.162.1578164817319; 
 Sat, 04 Jan 2020 11:06:57 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-5-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-5-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 14:06:46 -0500
Message-ID: <CAEBZRSeM=shiVm4V+kCO4gyhVcg1-TNJi=i1S5=RBFB0ZoLUwA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/9] go/xenlight: More informative error
 messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjcsIDIwMTkgYXQgMTE6MzMgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IElmIGFuIGVycm9yIGlzIGVuY291bnRlcmVkIGRl
ZXAgaW4gYSBjb21wbGljYXRlZCBkYXRhIHN0cnVjdHVyZSwgaXQncwo+IG9mdGVuIGRpZmZpY3Vs
dCB0byB0ZWxsIHdoZXJlIHRoZSBlcnJvciBhY3R1YWxseSBpcy4gIE1ha2UgdGhlIGVycm9yCj4g
bWVzc2FnZSBmcm9tIHRoZSBnZW5lcmF0ZWQgdG9DKCkgYW5kIGZyb21DKCkgc3RydWN0dXJlcyBt
b3JlCj4gaW5mb3JtYXRpdmUgYnkgdGFnZ2luZyB3aGljaCBmaWVsZCBiZWluZyBjb252ZXJ0ZWQg
ZW5jb3VudGVyZWQgdGhlCj4gZXJyb3IuICBUaGlzIHdpbGwgaGF2ZSB0aGUgZWZmZWN0IG9mIGdp
dmluZyBhICJzdGFjayB0cmFjZSIgb2YgdGhlCj4gZmFpbHVyZSBpbnNpZGUgYSBuZXN0ZWQgZGF0
YSBzdHJ1Y3R1cmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgpMb29rcyBnb29kLCBqdXN0IG9uZSBuaXQtcGlja3kgY29tbWVudDoK
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKPiBpbmRleCBlNGVkNGQ1MGY1Li40OGUz
ZDg2ZjcwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5
Cj4gKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKPiBAQCAtMzE0LDcg
KzMxNCw3IEBAIGRlZiB4ZW5saWdodF9nb2xhbmdfY29udmVydF9mcm9tX0ModHkgPSBOb25lLCBv
dXRlcl9uYW1lID0gTm9uZSwgY3Zhcm5hbWUgPSBOb25lCj4gICAgICAgICAgIyBJZiB0aGUgdHlw
ZSBpcyBub3QgY2FzdGFibGUsIHdlIG5lZWQgdG8gY2FsbCBpdHMgZnJvbUMKPiAgICAgICAgICAj
IGZ1bmN0aW9uLgo+ICAgICAgICAgIHMgKz0gJ2lmIGVyciA6PSB4Lnt9LmZyb21DKCZ7fS57fSk7
Jy5mb3JtYXQoZ29uYW1lLGN2YXJuYW1lLGNuYW1lKQo+IC0gICAgICAgIHMgKz0gJ2VyciAhPSBu
aWwge1xuIHJldHVybiBlcnIgXG59XG4nCj4gKyAgICAgICAgcyArPSAnZXJyICE9IG5pbCB7e1xu
cmV0dXJuIGZtdC5FcnJvcmYoIkNvbnZlcnRpbmcgZmllbGQge306ICV2IiwgZXJyKSBcbn19XG4n
LmZvcm1hdChnb25hbWUpCgpJdCdzIHByZWZlcnJlZCBzdHlsZSB0byBrZWVwIGVycm9yIG1lc3Nh
Z2VzIGxvd2VyY2FzZSwgdW5sZXNzIGEgcHJvcGVyCm5vdW4gb3IgYWNyb255bSBpcyB1c2VkICh0
aGUgZmllbGQgbmFtZXMgd291bGQgYmUgY29uc2lkZXJlZCBwcm9wZXIKbm91bnMpLgoKLU5SCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 19:28:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 19: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 1inp5S-0003O6-V6; Sat, 04 Jan 2020 19:27:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inp5R-0003O1-Cj
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 19:27:49 +0000
X-Inumbo-ID: 4a52412a-2f28-11ea-b6f1-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a52412a-2f28-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 19:27:48 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id h23so47020848ljc.8
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 11:27:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=U2vf85dcgEl6otfdVSfSPU5+HVZXivn9PycPcR29tWU=;
 b=j8CzHm/mTbSiVlrpKYOyyrLKo/4CmX0nIa0Br5MEknA+OI1ASbVkQzTZOc9gnNjDyZ
 HHjZTsaexLl8I/LqSoCXq1UDmmunwOwhvhSfrK0Xmv36mfFCSO2xlH3Ptp/1gYMDEDhj
 cZ+P7YsjegRlPUmp3E1NUnfv0LgmDtasZd3rtE/RdYWjGxgjdjH0ea0iY78gzLcB1B6f
 Z6pRgPdGNI1jshhZurPp9Sx8Or1BbbwpB7mrXOYIM/TQ/QRg2nOjlW5KAnFQxU695OWP
 psADN6p1Z7MW6DdTUxnPKGI93ZjOT9PxYIo/yy9+AkW/BIGx6TIkOI6VUKifYOkbaKJ6
 MN2w==
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=U2vf85dcgEl6otfdVSfSPU5+HVZXivn9PycPcR29tWU=;
 b=UwmrZ5lx5A0cTgU/F3JwXy1RkaXsbvVPCc/CaCWNqHgB9QDL1zTR4pw3/Y+A4d4Mum
 aUCAZi7bkTUn4uLXPF3YSVS5EANhy5Rrz3X9YWmvz/VG/eusObTjKMouUS6XEkosH73m
 gvYh65coMK8P+VwUcrfjfjFci625JBsfq9ODfmRAYh83ACp2LulASbPj/r4GA2ODRb5A
 GR3Yort7PEMeTtnReM1qHW6vY3BqYGBAMakJAJXCyR2vHn05KN6f1dFiigKrGDly7LNO
 L9blyHrMWpJie7/TbmjdGNZoWMjNfQv+oXWURSmoTHydeK6eZAeaftlagldBVsQybkk6
 XH4g==
X-Gm-Message-State: APjAAAUNIKY04RbOokMN5VFOR74m+ylco0kHq3vKrvkOxWNxOWKO/Nv+
 sz2+7OlC/p60PkpC+6IvmsAUu8a7kgE2yTfgMpQ=
X-Google-Smtp-Source: APXvYqxL5m6BOrjFyjz1bL61UOGwQ+yFGph7aaLjRKSmhpty2l1Uag5ag/Fj085NGwqLrEA5OGjaL1jC2V9deJtal60=
X-Received: by 2002:a2e:8090:: with SMTP id i16mr57014742ljg.88.1578166067670; 
 Sat, 04 Jan 2020 11:27:47 -0800 (PST)
MIME-Version: 1.0
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-6-george.dunlap@citrix.com>
In-Reply-To: <20191227163224.4113837-6-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Sat, 4 Jan 2020 14:27:36 -0500
Message-ID: <CAEBZRSd0ByCj7GeJbeLY7oYpSNS1A=0K_fY0tHJcnkE_6c40rw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/9] golang/xenlight: Errors are negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjcsIDIwMTkgYXQgMTE6MzMgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IENvbW1pdCA4NzFlNTFkMmQ0IGNoYW5nZWQgdGhl
IHNpZ24gb24gdGhlIHhlbmxpZ2h0IGVycm9yIHR5cGVzIChtYWtpbmcKPiB0aGUgdmFsdWVzIG5l
Z2F0aXZlLCBzYW1lIGFzIHRoZSBDLWdlbmVyYXRlZCBjb25zdGFudHMpLCBidXQgZmFpbGVkIHRv
Cj4gZmxpcCB0aGUgc2lnbiBpbiB0aGUgRXJyb3IoKSBzdHJpbmcgZnVuY3Rpb24uICBUaGUgcmVz
dWx0IGlzIHRoYXQKPiBFcnJvck5vbnNwZWNpZmljLlN0cmluZygpIHByaW50cyAibGlieGwgZXJy
b3I6IDEiIHJhdGhlciB0aGFuIHRoZQo+IGh1bWFuLXJlYWRhYmxlIGVycm9yIG1lc3NhZ2UuCgpT
aW5jZSB3ZSdyZSBoZXJlLCB3aGF0IHdvdWxkIHlvdSB0aGluayBhYm91dCByZS1kZWZpbmluZyBs
aWJ4bEVycm9ycwphcyBhIG1hcFtFcnJvcl1zdHJpbmc/IFRoYXQgd2F5LCBFcnJvcigpIGNhbiBq
dXN0IGJlOgoKZnVuYyAoZSBFcnJvcikgRXJyb3IoKSBzdHJpbmcgewogICAgICAgIGlmIHMsIG9r
IDo9IGxpYnhsRXJyb3JzW2VdOyBvayB7CiAgICAgICAgICAgICAgICByZXR1cm4gcwogICAgICAg
IH0KCiAgICAgICAgcmV0dXJuIGZtdC5TcHJpbnRmKCJsaWJ4bCBlcnJvcjogJWQiLCBlKQp9CgpJ
IHRoaW5rIGl0J3MgbGVzcyBlcnJvci1wcm9uZSBhbmQgZWFzaWVyIHRvIHJlYWQuIFRob3VnaHRz
PwoKLU5SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 20:59:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 20: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 1inqVi-0002PV-EN; Sat, 04 Jan 2020 20:59:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inqVg-0002PQ-Tk
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 20:59:00 +0000
X-Inumbo-ID: feb5f1f0-2f34-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id feb5f1f0-2f34-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 20:58: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 <osstest-admin@xenproject.org>)
 id 1inqVQ-0001mD-4g; Sat, 04 Jan 2020 20:58: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 1inqVP-0001wD-Ri; Sat, 04 Jan 2020 20:58:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inqVP-0004yY-R7; Sat, 04 Jan 2020 20:58:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145547-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 20:58:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 145547: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTU0NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1NDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTQ1NTM1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDU1MzUKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0
NTUzNSBSRUdSLiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ1NTM1IGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ1NTM1IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTQ1NTM1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGYwZGNmZGRlY2VlOGI4NjBlMDE1YmIwN2Q2N2NmY2Jk
ZmJmZDUxZDkKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDc2OTdhYzU1
ZmNjNjE3OGZkOGZkOGFhMjJiYWVkMTNhMGM4Y2E5NDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
NDg2MSAgMjAxOS0xMi0xNiAxMzowNjoyNCBaICAgMTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxNDQ4ODAgIDIwMTktMTItMTYgMjA6MDc6MDggWiAgIDE5IGRheXMgICA0MiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDU1MzUgIDIwMjAtMDEtMDMgMjM6MzY6NTYgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1h
cmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5u
ZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBB
dXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxi
ZWF0YS5taWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBs
ZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4g
Qm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxj
aHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQg
PGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVy
dCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhh
dC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBGaWxpcCBCb3p1
dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlA
aDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxo
aGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBKYWUgSHl1
biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJh
bmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVh
biBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZp
dmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1
LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVh
dSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE5pZWsgTGlu
bmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5n
eXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8
cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
ICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxt
dXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hA
Z21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1
Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAg
V2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5
LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTA0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 21:01:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 21: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 1inqXv-0003ED-3x; Sat, 04 Jan 2020 21:01:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inqXu-0003DS-FG
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 21:01:18 +0000
X-Inumbo-ID: 5a0cc416-2f35-11ea-b6f1-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a0cc416-2f35-11ea-b6f1-bc764e2007e4;
 Sat, 04 Jan 2020 21:01:17 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id i126so20186086ywe.7
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 13:01:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=kp0yjhXvoGAtDa03wAInt5bKMdg2n7py54UW88JtNXg=;
 b=SdlAVcx2kUy8cLufVtIHSvNmEUfr8ErAVleQ9n0Ismw2Gk8o8LGduDT9Q08DHw1fHf
 Sy8O+6ikzX+TIWbfSM2+p/zSra75LqP0i0DtpJkqHPh3qa/i1fHPYL39dFbeJNJuZsPu
 So2JhGZe8QtFaglNR5kHV5gyR+Q0AVFwMGD8YI6BgGyANsjxYF8wDBNW0Xvbjgi7oBx0
 ZNoqOok94210VD6JbeC4IB3zbvXGJhGKhPqKfrYeLfuMRDQ7ti1RU+36e9avzUB1H+Jm
 NGsB4Uy2XJj1GeZxDnDcls4EoWfxndQ+T9gR4JGgObRxU/0dWQgOpBLtd/Zx3oHQrvjn
 oL9A==
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=kp0yjhXvoGAtDa03wAInt5bKMdg2n7py54UW88JtNXg=;
 b=pJKHD69z/LPDjcudQylmNghjli2KHEz4ganmOvk8wGjXLMjPPcfzeLAkDMNiYiP9SS
 T0OcAR9Qt6jz5H2/wFyos/NxQvDYF3pvs58H9MbiMGCG6QWLhSyUbZmGoALDSXuk+ASv
 RMrVj3BzW89b3OL20TS4/pr9VUwGzPMPiut6lgR6iOlPeN5ETXPYlDOzp8Y3dnwddUMa
 RojcCOKKsiudomMwJm69kMJsZH7aZzC+V0vCPJFSR8YWdx3pEkdn+Q9oQrewCjeBkWw7
 L2tVF1BqzJowYVVcnnPSkbszkh5jaJqGgALqbbNy74bDXCi/Y5VxZXnhXOL/+HY8Olg4
 OPuw==
X-Gm-Message-State: APjAAAVu9nH5ObzdJ8/cHfgDSQUtIHTvTmIGPoNb/Ion6jGR8dEvvVZw
 fHP2xqfKFzEBTpNt8n2nWVMYzAVb
X-Google-Smtp-Source: APXvYqx6r5mNKmD9lkyqmmGaaBdqJXyyKEFI7Ltdz36fx1t3eVEd6BAIKhQO544yBcDKVkNOJzZo5g==
X-Received: by 2002:a0d:c6c1:: with SMTP id
 i184mr63673109ywd.389.1578171677173; 
 Sat, 04 Jan 2020 13:01:17 -0800 (PST)
Received: from four.lan (cpe-67-241-56-252.twcny.res.rr.com. [67.241.56.252])
 by smtp.gmail.com with ESMTPSA id
 r10sm26366714ywr.97.2020.01.04.13.01.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Jan 2020 13:01:16 -0800 (PST)
From: Nick Rosbrook <rosbrookn@gmail.com>
X-Google-Original-From: Nick Rosbrook <rosbrookn@ainfosec.com>
To: xen-devel@lists.xenproject.org
Date: Sat,  4 Jan 2020 16:00:50 -0500
Message-Id: <cover.1578170151.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v5 0/3] generated Go libxl bindings using IDL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgWGVuIHN1bW1pdCwgd2Ugc3RhcnRlZCB0aGUgZGlzY3Vzc2lvbiBpbiB0aGlzWzFdIFJG
QyB0aHJlYWQKdG8gZmlndXJlIG91dCBob3cgdG8gZ2VuZXJhdGUgR28gYmluZGluZ3MgZm9yIGxp
YnhsLiBUaGlzIHNlcmllcwppbXBsZW1lbnRzIHRoYXQgR28gY29kZSBnZW5lcmF0aW9uIHVzaW5n
IHRoZSBleGlzdGluZyBJREwsIGFuZCB1cGRhdGVzCnRoZSBleGlzdGluZyBoYW5kLXdyaXR0ZW4g
Y29kZSBpbiB4ZW5saWdodC5nbyB0byB1c2UgdGhlIGdlbmVyYXRlZApjb2RlLgoKVGhlIGdvYWwg
b2YgdGhpcyBzZXJpZXMgaXMgdG8gcHJvdmlkZSBhIGdvb2QgZm91bmRhdGlvbiBmb3IgY29udGlu
dWVkCmRldmVsb3BtZW50IG9mIHRoZSBHbyBwYWNrYWdlLgoKVGhlIHYxIHNlcmllcyBjYW4gYmUg
Zm91bmQgb24gbXkgR2l0SHViIGJyYW5jaFsyXS4KCkNoYW5nZXMgaW4gdjI6Ci0gR2l0SHViIGJy
YW5jaCBmb3IgdjIgWzNdLgotIERyb3AgcGF0Y2ggMDEvMjQgZnJvbSB2MSBzaW5jZSB3YXMgY29t
bWl0dGVkIGFzIGEgYnVnIGZpeCBmb3IgNC4xMy4KLSBUaGUgTWFrZWZpbGUgY2hhbmdlcyBpbiAy
NC8yNCBmcm9tIHYxIGhhdmUgYmVlbiBtb3ZlZCB0byB0aGUgcGF0Y2hlcwogIHdoZXJlIHRoZSBi
dWlsZCBjaGFuZ2VzIGFyZSBpbnRyb2R1Y2VkLgoKQ2hhbmdlcyBpbiB2MzoKLSBHaXRIdWIgYnJh
bmNoIGZvciB2MyBbNF0uCi0gU2ltcGxpZnkgYSBwYXR0ZXJuIGZvciBpdGVyYXRpbmcgb3ZlciBi
dWlsdGluIHR5cGVzCiAgaW4gdGhlaXIgZnJvbUMgZnVuY3Rpb25zLgotIFRyeSBub3QgdG8gZHVw
bGljYXRlIGFzIG11Y2ggY29kZSBpbiBnZW5nb3R5cGVzLnB5LCBhbmQKICB1c2UgY29uc2lzdGVu
dCBzdHlsZSBpbiBnZW5lcmF0ZWQgY29kZSB3aGVuIGNhbGxpbmcgZnJvbUMuCgpDaGFuZ2VzIGlu
IHY0OgotIEdpdEh1YiBicmFuY2ggZm9yIHY0IFs1XS4KLSBUaGUgZmlyc3QgMTYgcGF0Y2hlcyB3
ZXJlIGNvbW1pdGVkIGFmdGVyIHYzLgoKQ2hhbmdlcyBpbiB2NToKLSBHaXRIdWIgYnJhbmNoIGZv
ciB2NSBbNl0uCi0gVGhlIG9ubHkgMyBwYXRjaGVzIGxlZnQgYXJlIGZvciBnZW5lcmF0aW5nIHRv
QyBtYXJzaGFsaW5nIGZ1bmN0aW9ucy4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNTkuaHRtbApbMl0gaHR0cHM6
Ly9naXRodWIuY29tL2VucjBuL3hlbi90cmVlL2dvbGFuZy1wYXRjaGVzLXYxClszXSBodHRwczov
L2dpdGh1Yi5jb20vZW5yMG4veGVuL3RyZWUvZ29sYW5nLXBhdGNoZXMtdjIKWzRdIGh0dHBzOi8v
Z2l0aHViLmNvbS9lbnIwbi94ZW4vdHJlZS9nb2xhbmctcGF0Y2hlcy12MwpbNV0gaHR0cHM6Ly9n
aXRodWIuY29tL2VucjBuL3hlbi90cmVlL2dvbGFuZy1wYXRjaGVzLXY0Cls2XSBodHRwczovL2dp
dGh1Yi5jb20vZW5yMG4veGVuL3RyZWUvZ29sYW5nLXBhdGNoZXMtdjUKCk5pY2sgUm9zYnJvb2sg
KDMpOgogIGdvbGFuZy94ZW5saWdodDogYmVnaW4gR28gdG8gQyB0eXBlIG1hcnNoYWxpbmcKICBn
b2xhbmcveGVubGlnaHQ6IGltcGxlbWVudCBrZXllZCB1bmlvbiBHbyB0byBDIG1hcnNoYWxpbmcK
ICBnb2xhbmcveGVubGlnaHQ6IGltcGxlbWVudCBhcnJheSBHbyB0byBDIG1hcnNoYWxpbmcKCiB0
b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSAgfCAgMTg1ICsrKwogdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvIHwgMjI0OSArKysrKysrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvICAgIHwgICA4MiArLQogMyBm
aWxlcyBjaGFuZ2VkLCAyMzk5IGluc2VydGlvbnMoKyksIDExNyBkZWxldGlvbnMoLSkKCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 21:01:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 21: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 1inqY2-0003F4-Ds; Sat, 04 Jan 2020 21:01:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inqY1-0003Ey-G2
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 21:01:25 +0000
X-Inumbo-ID: 5bb30b72-2f35-11ea-a914-bc764e2007e4
Received: from mail-yb1-xb31.google.com (unknown [2607:f8b0:4864:20::b31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5bb30b72-2f35-11ea-a914-bc764e2007e4;
 Sat, 04 Jan 2020 21:01:20 +0000 (UTC)
Received: by mail-yb1-xb31.google.com with SMTP id l7so12425796ybp.1
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 13:01:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=CZfl/dl9ScYmQdwwhWaZQUW3IxIbwMKFNGj7gBDf/k0=;
 b=qjApG186HqrCzSJMFkTaUaSZXClronMbCiuRo6t+S08acncmHiu/+W8IFa+sMgasJ7
 KsyL4E7fN1Kh048d/HFiMdK4nJ5SczUMuaqcoiOi5xR2TFYvIWwN4hfE9f237pD6f6Rf
 CvGy1LVZuIr9/8I9xyvtN3IX/HMlKDwKlvkq9NeGQnvxNiMMP6vKWAPUumWwKOKazsiS
 +qtQN97VGFCH7cUNObA53wYBGavoYvuDUjxw0QFbpTtL52LkHqp9nQkfST+Ymca1gXj+
 bgOZGoV/OohL8rBebgEw3wEGMLczGxzwensvR+fdAVp9WetvLdyg8/AJ+nlNSdkBzoDg
 P5sw==
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=CZfl/dl9ScYmQdwwhWaZQUW3IxIbwMKFNGj7gBDf/k0=;
 b=PspsDvGLzQHMw1Eb31Yf4bRvAL+sSURnSnZTAT7Kdy6QB/HtifZOfSlgg1rVRj1+6L
 c/WQvityWTcaZDEOeBY9ho9M4U01Bc44I7uuWCZFd4PKvcp77mJhcYY5ySJ+aGk64zXH
 C3GdmzJ8aETukNuGmPBeFzryWoIDJ1oIgG13aq2o2Espkj04LUWt8HZxok1rsV1GOjFY
 VbJNmSB2p7yNjmMTPx/ObwOdcuHGUPSXlMHEwtOOgSZTVfS9YCFddBL3vLG1ct2ZzqYX
 gVTqkuZiIffwY7rGl29HTgZg4hGmSV+vPNAzFPb9EomiWoUS/RqEj2qkdQGAdlwzrdUq
 i5ow==
X-Gm-Message-State: APjAAAX/+H4MVYayIVnGzSckPJRVoSqlLOnYVuKIvY0m2L55fan4s2UO
 iRa6pF+N7QkYE1Db5nKjslDYaYl7
X-Google-Smtp-Source: APXvYqw3pa4Wf4hoaKb/ZTXnm0EcQQHQqTul/7ruoKrfyloW4+0l3QcOel1MiD0gTuFrp3pR36R/fg==
X-Received: by 2002:a25:d2d3:: with SMTP id
 j202mr67110040ybg.278.1578171678767; 
 Sat, 04 Jan 2020 13:01:18 -0800 (PST)
Received: from four.lan (cpe-67-241-56-252.twcny.res.rr.com. [67.241.56.252])
 by smtp.gmail.com with ESMTPSA id
 r10sm26366714ywr.97.2020.01.04.13.01.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Jan 2020 13:01:18 -0800 (PST)
From: Nick Rosbrook <rosbrookn@gmail.com>
X-Google-Original-From: Nick Rosbrook <rosbrookn@ainfosec.com>
To: xen-devel@lists.xenproject.org
Date: Sat,  4 Jan 2020 16:00:51 -0500
Message-Id: <3a36857aeebe9a8ec3c4bc64f8ee77cdab035d6e.1578170151.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
Subject: [Xen-devel] [PATCH v5 1/3] golang/xenlight: begin Go to C type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW1wbGVtZW50IGNvbnZlcnNpb25zIGZvciBiYXNpYyB0eXBlcyBzdWNoIGFzIHN0cmluZ3MgYW5k
IGludGVnZXIKdHlwZXMgaW4gdG9DIGZ1bmN0aW9ucy4KCk1vZGlmeSBmdW5jdGlvbiBzaWduYXR1
cmVzIG9mIHRvQyBpbXBsZW1lbnRhdGlvbnMgZm9yIGJ1aWx0aW4KdHlwZXMgdG8gYmUgY29uc2lz
dGVudCB3aXRoIHRoZSBzaWduYXR1cmUgb2YgdGhlIGdlbmVyYXRlZCB0b0MKZnVuY3Rpb25zLgoK
U2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0t
CkNoYW5nZXMgaW4gdjU6Ci0gRGVmaW5lIHhlbmxpZ2h0X2dvbGFuZ19jb252ZXJ0X3RvX0Mgc28g
dGhhdCBmaWVsZCBjb252ZXJzaW9uIGNvZGUKICBjYW4gYmUgZWFzaWx5IHJlLXVzZWQuCi0gQ2hl
Y2sgZm9yIGVyciBpbiBkZWZlcidkIGZ1bmMgd2l0aGluIHRvQyB0byBkZXRlcm1pbmUgaWYgdGhl
IGRpc3Bvc2UKICBmdW5jdGlvbiBuZWVkcyB0byBiZSBjYWxsZWQuCi0gUGFzcyBhIHJlZmVyZW5j
ZSB0byB0aGUgQyB0eXBlIGluIHRvQywgcmF0aGVyIHRoYW4gcmV0dXJuaW5nIGEgY29weQogIG9m
IHRoZSBDIHZhcmlhYmxlLgotIFVwZGF0ZSB0aGUgZXhpc3RpbmcgdG9DIGZ1bmN0aW9ucyBmb3Ig
YnVpbHRpbiB0eXBlcyB0byBiZSBjb25zaXN0ZW50CiAgd2l0aCB0aGUgZ2VuZXJhdGVkIGZ1bmN0
aW9ucy4KLSBPbmx5IGNhbGwgQ1N0cmluZyBpZiB0aGUgR28gc3RyaW5nIGlzIG5vbi1lbXB0eS4K
LS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSAgfCAgIDgxICsrCiB0b29s
cy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28gfCAxNTA2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gICAgfCAgIDgyICst
CiAzIGZpbGVzIGNoYW5nZWQsIDE2MjEgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkgYi90b29scy9n
b2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQppbmRleCA4ODU3ZTJlOGZkLi4xNWFhNGJlMjIw
IDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQorKysgYi90
b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQpAQCAtMjM0LDYgKzIzNCw5IEBAIGRl
ZiB4ZW5saWdodF9nb2xhbmdfZ2VuZXJhdGVfaGVscGVycyhwYXRoID0gTm9uZSwgdHlwZXMgPSBO
b25lLCBjb21tZW50ID0gTm9uZSk6CiAgICAgICAgICAgICAgICAgZi53cml0ZShleHRyYSkKICAg
ICAgICAgICAgICAgICBmLndyaXRlKCdcbicpCiAKKyAgICAgICAgICAgIGYud3JpdGUoeGVubGln
aHRfZ29sYW5nX2RlZmluZV90b19DKHR5KSkKKyAgICAgICAgICAgIGYud3JpdGUoJ1xuJykKKwog
ICAgIGdvX2ZtdChwYXRoKQogCiBkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV9mcm9tX0ModHkg
PSBOb25lKToKQEAgLTQzNCw2ICs0MzcsODQgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19hcnJheV9m
cm9tX0ModHkgPSBOb25lKToKIAogICAgIHJldHVybiBzCiAKK2RlZiB4ZW5saWdodF9nb2xhbmdf
ZGVmaW5lX3RvX0ModHkgPSBOb25lLCB0eXBlbmFtZSA9IE5vbmUsIG5lc3RlZCA9IEZhbHNlKToK
KyAgICAiIiIKKyAgICBEZWZpbmUgdGhlIHRvQyBtYXJzaGFsaW5nIGZ1bmN0aW9uIGZvciB0aGUg
dHlwZQorICAgIHJlcHJlc2VudGVkIGJ5IHR5LgorICAgICIiIgorICAgIGZ1bmMgPSAnZnVuYyAo
eCAqe30pIHRvQyh4YyAqQy57fSkgKGVyciBlcnJvcil7e3t9XG4gcmV0dXJuIG5pbCBcbiB9fVxu
JworICAgIGJvZHkgPSAnJworCisgICAgaWYgdHkuZGlzcG9zZV9mbiBpcyBub3QgTm9uZToKKyAg
ICAgICAgYm9keSArPSAnZGVmZXIgZnVuYygpe3tcbmlmIGVyciAhPSBuaWx7e1xuQy57fSh4Yyl9
fVxufX0oKVxuXG4nLmZvcm1hdCh0eS5kaXNwb3NlX2ZuKQorCisgICAgZ29uYW1lID0geGVubGln
aHRfZ29sYW5nX2ZtdF9uYW1lKHR5LnR5cGVuYW1lKQorICAgIGNuYW1lICA9IHR5LnR5cGVuYW1l
CisKKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6CisgICAgICAgIGlmIGYudHlwZS50eXBlbmFtZSBp
cyBub3QgTm9uZToKKyAgICAgICAgICAgIGlmIGlzaW5zdGFuY2UoZi50eXBlLCBpZGwuQXJyYXkp
OgorICAgICAgICAgICAgICAgICMgVE9ETworICAgICAgICAgICAgICAgIGNvbnRpbnVlCisKKyAg
ICAgICAgICAgIGJvZHkgKz0geGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9fQyhmKQorCisgICAg
ICAgIGVsaWYgaXNpbnN0YW5jZShmLnR5cGUsIGlkbC5TdHJ1Y3QpOgorICAgICAgICAgICAgZm9y
IG5mIGluIGYudHlwZS5maWVsZHM6CisgICAgICAgICAgICAgICAgYm9keSArPSB4ZW5saWdodF9n
b2xhbmdfY29udmVydF90b19DKG5mLCBvdXRlcl9uYW1lPWYubmFtZSkKKworICAgICAgICBlbGlm
IGlzaW5zdGFuY2UoZi50eXBlLCBpZGwuS2V5ZWRVbmlvbik6CisgICAgICAgICAgICAjIFRPRE8K
KyAgICAgICAgICAgIHBhc3MKKworICAgICAgICBlbHNlOgorICAgICAgICAgICAgcmFpc2UgRXhj
ZXB0aW9uKCd0eXBlIHt9IG5vdCBzdXBwb3J0ZWQnLmZvcm1hdChmLnR5cGUpKQorCisgICAgcmV0
dXJuIGZ1bmMuZm9ybWF0KGdvbmFtZSwgY25hbWUsIGJvZHkpCisKK2RlZiB4ZW5saWdodF9nb2xh
bmdfY29udmVydF90b19DKHR5ID0gTm9uZSwgb3V0ZXJfbmFtZSA9IE5vbmUpOgorICAgICIiIgor
ICAgIFJldHVybnMgYSBsaW5lIG9mIEdvIGNvZGUgdGhhdCBjb252ZXJ0cyB0aGUgR28gdHlwZSBy
ZXByZXNlbnRlZAorICAgIGJ5IHR5IHRvIGl0cyBjb3JyZXNwb25kaW5nIEdvIHR5cGUuCisKKyAg
ICBJZiBvdXRlcl9uYW1lIGlzIHNldCwgdGhlIHR5cGUgaXMgdHJlYXRlZCBhcyBuZXN0ZWQgd2l0
aGluIGFub3RoZXIgZmllbGQKKyAgICBuYW1lZCBvdXRlcl9uYW1lLgorICAgICIiIgorICAgIHMg
PSAnJworCisgICAgZ290eXBlbmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh0eS50eXBl
LnR5cGVuYW1lKQorICAgIGN0eXBlbmFtZSAgPSB0eS50eXBlLnR5cGVuYW1lCisgICAgZ29uYW1l
ICAgICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh0eS5uYW1lKQorICAgIGNuYW1lICAgICAg
PSB0eS5uYW1lCisKKyAgICAjIEluIGNnbywgQyBuYW1lcyB0aGF0IGNvbmZsaWN0IHdpdGggR28g
a2V5d29yZHMgY2FuIGJlCisgICAgIyBhY2Nlc3NlZCBieSBwcmVwZW5kaW5nIGFuIHVuZGVyc2Nv
cmUgdG8gdGhlIG5hbWUuCisgICAgaWYgY25hbWUgaW4gZ29fa2V5d29yZHM6CisgICAgICAgIGNu
YW1lID0gJ18nICsgY25hbWUKKworICAgICMgSWYgb3V0ZXJfbmFtZSBpcyBzZXQsIHRyZWF0IHRo
aXMgYXMgbmVzdGVkLgorICAgIGlmIG91dGVyX25hbWUgaXMgbm90IE5vbmU6CisgICAgICAgIGdv
bmFtZSA9ICd7fS57fScuZm9ybWF0KHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShvdXRlcl9uYW1l
KSwgZ29uYW1lKQorICAgICAgICBjbmFtZSAgPSAne30ue30nLmZvcm1hdChvdXRlcl9uYW1lLCBj
bmFtZSkKKworICAgIGlzX2Nhc3RhYmxlID0gKHR5LnR5cGUuanNvbl9wYXJzZV90eXBlID09ICdK
U09OX0lOVEVHRVInIG9yCisgICAgICAgICAgICAgICAgICAgaXNpbnN0YW5jZSh0eS50eXBlLCBp
ZGwuRW51bWVyYXRpb24pIG9yCisgICAgICAgICAgICAgICAgICAgZ290eXBlbmFtZSBpbiBnb19i
dWlsdGluX3R5cGVzKQorCisgICAgaWYgbm90IGlzX2Nhc3RhYmxlOgorICAgICAgICBzICs9ICdp
ZiBlcnIgOj0geC57fS50b0MoJnhjLnt9KTsgZXJyICE9IG5pbCB7e1xuJy5mb3JtYXQoZ29uYW1l
LGNuYW1lKQorICAgICAgICBzICs9ICdyZXR1cm4gZXJyXG59XG4nCisKKyAgICBlbGlmIGdvdHlw
ZW5hbWUgPT0gJ3N0cmluZyc6CisgICAgICAgICMgVXNlIHRoZSBjZ28gaGVscGVyIGZvciBjb252
ZXJ0aW5nIEMgc3RyaW5ncy4KKyAgICAgICAgcyArPSAnaWYgeC57fSAhPSAiIiB7e1xuJy5mb3Jt
YXQoZ29uYW1lKQorICAgICAgICBzICs9ICd4Yy57fSA9IEMuQ1N0cmluZyh4Lnt9KX19XG4nLmZv
cm1hdChjbmFtZSxnb25hbWUpCisKKyAgICBlbHNlOgorICAgICAgICBzICs9ICd4Yy57fSA9IEMu
e30oeC57fSlcbicuZm9ybWF0KGNuYW1lLGN0eXBlbmFtZSxnb25hbWUpCisKKyAgICByZXR1cm4g
cworCiBkZWYgeGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKG5hbWUsIGV4cG9ydGVkID0gVHJ1ZSk6
CiAgICAgIiIiCiAgICAgVGFrZSBhIGdpdmVuIHR5cGUgbmFtZSBhbmQgcmV0dXJuIGFuCmRpZmYg
LS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28gYi90b29scy9nb2xh
bmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KaW5kZXggMjUyOTRiYTI5Mi4uMzBjZDFhOWIzZiAx
MDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvCisrKyBiL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbwpAQCAtMzcsNiArMzcsMTkgQEAgZnVu
YyAoeCAqSW9wb3J0UmFuZ2UpIGZyb21DKHhjICpDLmxpYnhsX2lvcG9ydF9yYW5nZSkgZXJyb3Ig
ewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqSW9wb3J0UmFuZ2UpIHRvQyh4YyAqQy5saWJ4
bF9pb3BvcnRfcmFuZ2UpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIg
IT0gbmlsIHsKKwkJCUMubGlieGxfaW9wb3J0X3JhbmdlX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkK
KworCXhjLmZpcnN0ID0gQy51aW50MzJfdCh4LkZpcnN0KQorCXhjLm51bWJlciA9IEMudWludDMy
X3QoeC5OdW1iZXIpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKklvbWVtUmFuZ2UpIGZy
b21DKHhjICpDLmxpYnhsX2lvbWVtX3JhbmdlKSBlcnJvciB7CiAJeC5TdGFydCA9IHVpbnQ2NCh4
Yy5zdGFydCkKIAl4Lk51bWJlciA9IHVpbnQ2NCh4Yy5udW1iZXIpCkBAIC00NSwxMiArNTgsMzgg
QEAgZnVuYyAoeCAqSW9tZW1SYW5nZSkgZnJvbUMoeGMgKkMubGlieGxfaW9tZW1fcmFuZ2UpIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKklvbWVtUmFuZ2UpIHRvQyh4YyAqQy5s
aWJ4bF9pb21lbV9yYW5nZSkgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVy
ciAhPSBuaWwgeworCQkJQy5saWJ4bF9pb21lbV9yYW5nZV9kaXNwb3NlKHhjKQorCQl9CisJfSgp
CisKKwl4Yy5zdGFydCA9IEMudWludDY0X3QoeC5TdGFydCkKKwl4Yy5udW1iZXIgPSBDLnVpbnQ2
NF90KHguTnVtYmVyKQorCXhjLmdmbiA9IEMudWludDY0X3QoeC5HZm4pCisKKwlyZXR1cm4gbmls
Cit9CisKIGZ1bmMgKHggKlZnYUludGVyZmFjZUluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZnYV9p
bnRlcmZhY2VfaW5mbykgZXJyb3IgewogCXguS2luZCA9IFZnYUludGVyZmFjZVR5cGUoeGMua2lu
ZCkKIAogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVmdhSW50ZXJmYWNlSW5mbykgdG9DKHhj
ICpDLmxpYnhsX3ZnYV9pbnRlcmZhY2VfaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMo
KSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF92Z2FfaW50ZXJmYWNlX2luZm9fZGlz
cG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMua2luZCA9IEMubGlieGxfdmdhX2ludGVyZmFjZV90
eXBlKHguS2luZCkKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqVm5jSW5mbykgZnJvbUMo
eGMgKkMubGlieGxfdm5jX2luZm8pIGVycm9yIHsKIAlpZiBlcnIgOj0geC5FbmFibGUuZnJvbUMo
JnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZXJyCkBAIC02NSw2ICsxMDQsMzAg
QEAgZnVuYyAoeCAqVm5jSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdm5jX2luZm8pIGVycm9yIHsK
IAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZuY0luZm8pIHRvQyh4YyAqQy5saWJ4bF92bmNf
aW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgewor
CQkJQy5saWJ4bF92bmNfaW5mb19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwlpZiBlcnIgOj0g
eC5FbmFibGUudG9DKCZ4Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0K
KwlpZiB4Lkxpc3RlbiAhPSAiIiB7CisJCXhjLmxpc3RlbiA9IEMuQ1N0cmluZyh4Lkxpc3RlbikK
Kwl9CisJaWYgeC5QYXNzd2QgIT0gIiIgeworCQl4Yy5wYXNzd2QgPSBDLkNTdHJpbmcoeC5QYXNz
d2QpCisJfQorCXhjLmRpc3BsYXkgPSBDLmludCh4LkRpc3BsYXkpCisJaWYgZXJyIDo9IHguRmlu
ZHVudXNlZC50b0MoJnhjLmZpbmR1bnVzZWQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqU3BpY2VJbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF9zcGljZV9pbmZvKSBlcnJvciB7CiAJaWYgZXJyIDo9IHguRW5hYmxlLmZyb21DKCZ4Yy5l
bmFibGUpOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVycgpAQCAtOTIsNiArMTU1LDQ3IEBAIGZ1
bmMgKHggKlNwaWNlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfc3BpY2VfaW5mbykgZXJyb3Igewog
CXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqU3BpY2VJbmZvKSB0b0MoeGMgKkMubGlieGxfc3Bp
Y2VfaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwg
eworCQkJQy5saWJ4bF9zcGljZV9pbmZvX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIGVy
ciA6PSB4LkVuYWJsZS50b0MoJnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJy
CisJfQorCXhjLnBvcnQgPSBDLmludCh4LlBvcnQpCisJeGMudGxzX3BvcnQgPSBDLmludCh4LlRs
c1BvcnQpCisJaWYgeC5Ib3N0ICE9ICIiIHsKKwkJeGMuaG9zdCA9IEMuQ1N0cmluZyh4Lkhvc3Qp
CisJfQorCWlmIGVyciA6PSB4LkRpc2FibGVUaWNrZXRpbmcudG9DKCZ4Yy5kaXNhYmxlX3RpY2tl
dGluZyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIHguUGFzc3dkICE9ICIi
IHsKKwkJeGMucGFzc3dkID0gQy5DU3RyaW5nKHguUGFzc3dkKQorCX0KKwlpZiBlcnIgOj0geC5B
Z2VudE1vdXNlLnRvQygmeGMuYWdlbnRfbW91c2UpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVy
cgorCX0KKwlpZiBlcnIgOj0geC5WZGFnZW50LnRvQygmeGMudmRhZ2VudCk7IGVyciAhPSBuaWwg
eworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkNsaXBib2FyZFNoYXJpbmcudG9DKCZ4
Yy5jbGlwYm9hcmRfc2hhcmluZyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXhj
LnVzYnJlZGlyZWN0aW9uID0gQy5pbnQoeC5Vc2JyZWRpcmVjdGlvbikKKwlpZiB4LkltYWdlQ29t
cHJlc3Npb24gIT0gIiIgeworCQl4Yy5pbWFnZV9jb21wcmVzc2lvbiA9IEMuQ1N0cmluZyh4Lklt
YWdlQ29tcHJlc3Npb24pCisJfQorCWlmIHguU3RyZWFtaW5nVmlkZW8gIT0gIiIgeworCQl4Yy5z
dHJlYW1pbmdfdmlkZW8gPSBDLkNTdHJpbmcoeC5TdHJlYW1pbmdWaWRlbykKKwl9CisKKwlyZXR1
cm4gbmlsCit9CisKIGZ1bmMgKHggKlNkbEluZm8pIGZyb21DKHhjICpDLmxpYnhsX3NkbF9pbmZv
KSBlcnJvciB7CiAJaWYgZXJyIDo9IHguRW5hYmxlLmZyb21DKCZ4Yy5lbmFibGUpOyBlcnIgIT0g
bmlsIHsKIAkJcmV0dXJuIGVycgpAQCAtMTA1LDYgKzIwOSwyOSBAQCBmdW5jICh4ICpTZGxJbmZv
KSBmcm9tQyh4YyAqQy5saWJ4bF9zZGxfaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAor
ZnVuYyAoeCAqU2RsSW5mbykgdG9DKHhjICpDLmxpYnhsX3NkbF9pbmZvKSAoZXJyIGVycm9yKSB7
CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3NkbF9pbmZv
X2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIGVyciA6PSB4LkVuYWJsZS50b0MoJnhjLmVu
YWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4Lk9wZW5n
bC50b0MoJnhjLm9wZW5nbCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIHgu
RGlzcGxheSAhPSAiIiB7CisJCXhjLmRpc3BsYXkgPSBDLkNTdHJpbmcoeC5EaXNwbGF5KQorCX0K
KwlpZiB4LlhhdXRob3JpdHkgIT0gIiIgeworCQl4Yy54YXV0aG9yaXR5ID0gQy5DU3RyaW5nKHgu
WGF1dGhvcml0eSkKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkRvbWluZm8pIGZy
b21DKHhjICpDLmxpYnhsX2RvbWluZm8pIGVycm9yIHsKIAlpZiBlcnIgOj0geC5VdWlkLmZyb21D
KCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7CiAJCXJldHVybiBlcnIKQEAgLTEzMyw2ICsyNjAsNDIg
QEAgZnVuYyAoeCAqRG9taW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9taW5mbykgZXJyb3Igewog
CXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9taW5mbykgdG9DKHhjICpDLmxpYnhsX2RvbWlu
Zm8pIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJ
CUMubGlieGxfZG9taW5mb19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwlpZiBlcnIgOj0geC5V
dWlkLnRvQygmeGMudXVpZCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXhjLmRv
bWlkID0gQy5saWJ4bF9kb21pZCh4LkRvbWlkKQorCXhjLnNzaWRyZWYgPSBDLnVpbnQzMl90KHgu
U3NpZHJlZikKKwlpZiB4LlNzaWRMYWJlbCAhPSAiIiB7CisJCXhjLnNzaWRfbGFiZWwgPSBDLkNT
dHJpbmcoeC5Tc2lkTGFiZWwpCisJfQorCXhjLnJ1bm5pbmcgPSBDLmJvb2woeC5SdW5uaW5nKQor
CXhjLmJsb2NrZWQgPSBDLmJvb2woeC5CbG9ja2VkKQorCXhjLnBhdXNlZCA9IEMuYm9vbCh4LlBh
dXNlZCkKKwl4Yy5zaHV0ZG93biA9IEMuYm9vbCh4LlNodXRkb3duKQorCXhjLmR5aW5nID0gQy5i
b29sKHguRHlpbmcpCisJeGMubmV2ZXJfc3RvcCA9IEMuYm9vbCh4Lk5ldmVyU3RvcCkKKwl4Yy5z
aHV0ZG93bl9yZWFzb24gPSBDLmxpYnhsX3NodXRkb3duX3JlYXNvbih4LlNodXRkb3duUmVhc29u
KQorCXhjLm91dHN0YW5kaW5nX21lbWtiID0gQy51aW50NjRfdCh4Lk91dHN0YW5kaW5nTWVta2Ip
CisJeGMuY3VycmVudF9tZW1rYiA9IEMudWludDY0X3QoeC5DdXJyZW50TWVta2IpCisJeGMuc2hh
cmVkX21lbWtiID0gQy51aW50NjRfdCh4LlNoYXJlZE1lbWtiKQorCXhjLnBhZ2VkX21lbWtiID0g
Qy51aW50NjRfdCh4LlBhZ2VkTWVta2IpCisJeGMubWF4X21lbWtiID0gQy51aW50NjRfdCh4Lk1h
eE1lbWtiKQorCXhjLmNwdV90aW1lID0gQy51aW50NjRfdCh4LkNwdVRpbWUpCisJeGMudmNwdV9t
YXhfaWQgPSBDLnVpbnQzMl90KHguVmNwdU1heElkKQorCXhjLnZjcHVfb25saW5lID0gQy51aW50
MzJfdCh4LlZjcHVPbmxpbmUpCisJeGMuY3B1cG9vbCA9IEMudWludDMyX3QoeC5DcHVwb29sKQor
CXhjLmRvbWFpbl90eXBlID0gQy5saWJ4bF9kb21haW5fdHlwZSh4LkRvbWFpblR5cGUpCisKKwly
ZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkNwdXBvb2xpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9j
cHVwb29saW5mbykgZXJyb3IgewogCXguUG9vbGlkID0gdWludDMyKHhjLnBvb2xpZCkKIAl4LlBv
b2xOYW1lID0gQy5Hb1N0cmluZyh4Yy5wb29sX25hbWUpCkBAIC0xNDUsNiArMzA4LDI2IEBAIGZ1
bmMgKHggKkNwdXBvb2xpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9jcHVwb29saW5mbykgZXJyb3Ig
ewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqQ3B1cG9vbGluZm8pIHRvQyh4YyAqQy5saWJ4
bF9jcHVwb29saW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAh
PSBuaWwgeworCQkJQy5saWJ4bF9jcHVwb29saW5mb19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisK
Kwl4Yy5wb29saWQgPSBDLnVpbnQzMl90KHguUG9vbGlkKQorCWlmIHguUG9vbE5hbWUgIT0gIiIg
eworCQl4Yy5wb29sX25hbWUgPSBDLkNTdHJpbmcoeC5Qb29sTmFtZSkKKwl9CisJeGMuc2NoZWQg
PSBDLmxpYnhsX3NjaGVkdWxlcih4LlNjaGVkKQorCXhjLm5fZG9tID0gQy51aW50MzJfdCh4Lk5E
b20pCisJaWYgZXJyIDo9IHguQ3B1bWFwLnRvQygmeGMuY3B1bWFwKTsgZXJyICE9IG5pbCB7CisJ
CXJldHVybiBlcnIKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkNoYW5uZWxpbmZv
KSBmcm9tQyh4YyAqQy5saWJ4bF9jaGFubmVsaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMu
R29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lk
KQpAQCAtMTc5LDYgKzM2MiwyOSBAQCBmdW5jICh4ICpDaGFubmVsaW5mb0Nvbm5lY3Rpb25Vbmlv
blB0eSkgZnJvbUMoeGMgKkMubGlieGxfY2hhbm5lbGluZm8pIGVycm9yIHsKIAlyZXR1cm4gbmls
CiB9CiAKK2Z1bmMgKHggKkNoYW5uZWxpbmZvKSB0b0MoeGMgKkMubGlieGxfY2hhbm5lbGluZm8p
IChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMu
bGlieGxfY2hhbm5lbGluZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJaWYgeC5CYWNrZW5k
ICE9ICIiIHsKKwkJeGMuYmFja2VuZCA9IEMuQ1N0cmluZyh4LkJhY2tlbmQpCisJfQorCXhjLmJh
Y2tlbmRfaWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCWlmIHguRnJvbnRlbmQgIT0gIiIg
eworCQl4Yy5mcm9udGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCX0KKwl4Yy5mcm9udGVu
ZF9pZCA9IEMudWludDMyX3QoeC5Gcm9udGVuZElkKQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZp
ZCh4LkRldmlkKQorCXhjLnN0YXRlID0gQy5pbnQoeC5TdGF0ZSkKKwl4Yy5ldnRjaCA9IEMuaW50
KHguRXZ0Y2gpCisJeGMucnJlZiA9IEMuaW50KHguUnJlZikKKworCXJldHVybiBuaWwKK30KKwog
ZnVuYyAoeCAqVm1pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bWluZm8pIGVycm9yIHsKIAlpZiBl
cnIgOj0geC5VdWlkLmZyb21DKCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7CiAJCXJldHVybiBlcnIK
QEAgLTE4OCw2ICszOTQsMjEgQEAgZnVuYyAoeCAqVm1pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92
bWluZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZtaW5mbykgdG9DKHhj
ICpDLmxpYnhsX3ZtaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVy
ciAhPSBuaWwgeworCQkJQy5saWJ4bF92bWluZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJ
aWYgZXJyIDo9IHguVXVpZC50b0MoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVy
cgorCX0KKwl4Yy5kb21pZCA9IEMubGlieGxfZG9taWQoeC5Eb21pZCkKKworCXJldHVybiBuaWwK
K30KKwogZnVuYyAoeCAqVmVyc2lvbkluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZlcnNpb25faW5m
bykgZXJyb3IgewogCXguWGVuVmVyc2lvbk1ham9yID0gaW50KHhjLnhlbl92ZXJzaW9uX21ham9y
KQogCXguWGVuVmVyc2lvbk1pbm9yID0gaW50KHhjLnhlbl92ZXJzaW9uX21pbm9yKQpAQCAtMjA2
LDYgKzQyNyw0OCBAQCBmdW5jICh4ICpWZXJzaW9uSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmVy
c2lvbl9pbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWZXJzaW9uSW5m
bykgdG9DKHhjICpDLmxpYnhsX3ZlcnNpb25faW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1
bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF92ZXJzaW9uX2luZm9fZGlzcG9z
ZSh4YykKKwkJfQorCX0oKQorCisJeGMueGVuX3ZlcnNpb25fbWFqb3IgPSBDLmludCh4LlhlblZl
cnNpb25NYWpvcikKKwl4Yy54ZW5fdmVyc2lvbl9taW5vciA9IEMuaW50KHguWGVuVmVyc2lvbk1p
bm9yKQorCWlmIHguWGVuVmVyc2lvbkV4dHJhICE9ICIiIHsKKwkJeGMueGVuX3ZlcnNpb25fZXh0
cmEgPSBDLkNTdHJpbmcoeC5YZW5WZXJzaW9uRXh0cmEpCisJfQorCWlmIHguQ29tcGlsZXIgIT0g
IiIgeworCQl4Yy5jb21waWxlciA9IEMuQ1N0cmluZyh4LkNvbXBpbGVyKQorCX0KKwlpZiB4LkNv
bXBpbGVCeSAhPSAiIiB7CisJCXhjLmNvbXBpbGVfYnkgPSBDLkNTdHJpbmcoeC5Db21waWxlQnkp
CisJfQorCWlmIHguQ29tcGlsZURvbWFpbiAhPSAiIiB7CisJCXhjLmNvbXBpbGVfZG9tYWluID0g
Qy5DU3RyaW5nKHguQ29tcGlsZURvbWFpbikKKwl9CisJaWYgeC5Db21waWxlRGF0ZSAhPSAiIiB7
CisJCXhjLmNvbXBpbGVfZGF0ZSA9IEMuQ1N0cmluZyh4LkNvbXBpbGVEYXRlKQorCX0KKwlpZiB4
LkNhcGFiaWxpdGllcyAhPSAiIiB7CisJCXhjLmNhcGFiaWxpdGllcyA9IEMuQ1N0cmluZyh4LkNh
cGFiaWxpdGllcykKKwl9CisJaWYgeC5DaGFuZ2VzZXQgIT0gIiIgeworCQl4Yy5jaGFuZ2VzZXQg
PSBDLkNTdHJpbmcoeC5DaGFuZ2VzZXQpCisJfQorCXhjLnZpcnRfc3RhcnQgPSBDLnVpbnQ2NF90
KHguVmlydFN0YXJ0KQorCXhjLnBhZ2VzaXplID0gQy5pbnQoeC5QYWdlc2l6ZSkKKwlpZiB4LkNv
bW1hbmRsaW5lICE9ICIiIHsKKwkJeGMuY29tbWFuZGxpbmUgPSBDLkNTdHJpbmcoeC5Db21tYW5k
bGluZSkKKwl9CisJaWYgeC5CdWlsZElkICE9ICIiIHsKKwkJeGMuYnVpbGRfaWQgPSBDLkNTdHJp
bmcoeC5CdWlsZElkKQorCX0KKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRG9tYWluQ3Jl
YXRlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvKSBlcnJvciB7CiAJ
eC5UeXBlID0gRG9tYWluVHlwZSh4Yy5fdHlwZSkKIAlpZiBlcnIgOj0geC5IYXAuZnJvbUMoJnhj
LmhhcCk7IGVyciAhPSBuaWwgewpAQCAtMjM5LDYgKzUwMiw1MSBAQCBmdW5jICh4ICpEb21haW5D
cmVhdGVJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY3JlYXRlX2luZm8pIGVycm9yIHsK
IAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRvbWFpbkNyZWF0ZUluZm8pIHRvQyh4YyAqQy5s
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8pIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgewor
CQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvX2Rpc3Bvc2Uo
eGMpCisJCX0KKwl9KCkKKworCXhjLl90eXBlID0gQy5saWJ4bF9kb21haW5fdHlwZSh4LlR5cGUp
CisJaWYgZXJyIDo9IHguSGFwLnRvQygmeGMuaGFwKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBl
cnIKKwl9CisJaWYgZXJyIDo9IHguT29zLnRvQygmeGMub29zKTsgZXJyICE9IG5pbCB7CisJCXJl
dHVybiBlcnIKKwl9CisJeGMuc3NpZHJlZiA9IEMudWludDMyX3QoeC5Tc2lkcmVmKQorCWlmIHgu
U3NpZExhYmVsICE9ICIiIHsKKwkJeGMuc3NpZF9sYWJlbCA9IEMuQ1N0cmluZyh4LlNzaWRMYWJl
bCkKKwl9CisJaWYgeC5OYW1lICE9ICIiIHsKKwkJeGMubmFtZSA9IEMuQ1N0cmluZyh4Lk5hbWUp
CisJfQorCWlmIGVyciA6PSB4LlV1aWQudG9DKCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7CisJCXJl
dHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguWHNkYXRhLnRvQygmeGMueHNkYXRhKTsgZXJyICE9
IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguUGxhdGZvcm1kYXRhLnRvQygm
eGMucGxhdGZvcm1kYXRhKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeGMucG9v
bGlkID0gQy51aW50MzJfdCh4LlBvb2xpZCkKKwlpZiB4LlBvb2xOYW1lICE9ICIiIHsKKwkJeGMu
cG9vbF9uYW1lID0gQy5DU3RyaW5nKHguUG9vbE5hbWUpCisJfQorCWlmIGVyciA6PSB4LlJ1bkhv
dHBsdWdTY3JpcHRzLnRvQygmeGMucnVuX2hvdHBsdWdfc2NyaXB0cyk7IGVyciAhPSBuaWwgewor
CQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkRyaXZlckRvbWFpbi50b0MoJnhjLmRyaXZl
cl9kb21haW4pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4Yy5wYXNzdGhyb3Vn
aCA9IEMubGlieGxfcGFzc3Rocm91Z2goeC5QYXNzdGhyb3VnaCkKKworCXJldHVybiBuaWwKK30K
KwogZnVuYyAoeCAqRG9tYWluUmVzdG9yZVBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWlu
X3Jlc3RvcmVfcGFyYW1zKSBlcnJvciB7CiAJeC5DaGVja3BvaW50ZWRTdHJlYW0gPSBpbnQoeGMu
Y2hlY2twb2ludGVkX3N0cmVhbSkKIAl4LlN0cmVhbVZlcnNpb24gPSB1aW50MzIoeGMuc3RyZWFt
X3ZlcnNpb24pCkBAIC0yNTAsNiArNTU4LDI1IEBAIGZ1bmMgKHggKkRvbWFpblJlc3RvcmVQYXJh
bXMpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgZXJyb3IgewogCXJl
dHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9tYWluUmVzdG9yZVBhcmFtcykgdG9DKHhjICpDLmxp
YnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7
CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXNfZGlz
cG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuY2hlY2twb2ludGVkX3N0cmVhbSA9IEMuaW50KHgu
Q2hlY2twb2ludGVkU3RyZWFtKQorCXhjLnN0cmVhbV92ZXJzaW9uID0gQy51aW50MzJfdCh4LlN0
cmVhbVZlcnNpb24pCisJaWYgeC5Db2xvUHJveHlTY3JpcHQgIT0gIiIgeworCQl4Yy5jb2xvX3By
b3h5X3NjcmlwdCA9IEMuQ1N0cmluZyh4LkNvbG9Qcm94eVNjcmlwdCkKKwl9CisJaWYgZXJyIDo9
IHguVXNlcnNwYWNlQ29sb1Byb3h5LnRvQygmeGMudXNlcnNwYWNlX2NvbG9fcHJveHkpOyBlcnIg
IT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAq
U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3NjaGVkX3BhcmFtcykgZXJyb3IgewogCXgu
VmNwdWlkID0gaW50KHhjLnZjcHVpZCkKIAl4LldlaWdodCA9IGludCh4Yy53ZWlnaHQpCkBAIC0y
NjEsNiArNTg4LDIzIEBAIGZ1bmMgKHggKlNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF9z
Y2hlZF9wYXJhbXMpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlNjaGVkUGFy
YW1zKSB0b0MoeGMgKkMubGlieGxfc2NoZWRfcGFyYW1zKSAoZXJyIGVycm9yKSB7CisJZGVmZXIg
ZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3NjaGVkX3BhcmFtc19kaXNw
b3NlKHhjKQorCQl9CisJfSgpCisKKwl4Yy52Y3B1aWQgPSBDLmludCh4LlZjcHVpZCkKKwl4Yy53
ZWlnaHQgPSBDLmludCh4LldlaWdodCkKKwl4Yy5jYXAgPSBDLmludCh4LkNhcCkKKwl4Yy5wZXJp
b2QgPSBDLmludCh4LlBlcmlvZCkKKwl4Yy5leHRyYXRpbWUgPSBDLmludCh4LkV4dHJhdGltZSkK
Kwl4Yy5idWRnZXQgPSBDLmludCh4LkJ1ZGdldCkKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAo
eCAqVmNwdVNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92Y3B1X3NjaGVkX3BhcmFtcykg
ZXJyb3IgewogCXguU2NoZWQgPSBTY2hlZHVsZXIoeGMuc2NoZWQpCiAJbnVtVmNwdXMgOj0gaW50
KHhjLm51bV92Y3B1cykKQEAgLTI3NSw2ICs2MTksMTggQEAgZnVuYyAoeCAqVmNwdVNjaGVkUGFy
YW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92Y3B1X3NjaGVkX3BhcmFtcykgZXJyb3IgewogCXJldHVy
biBuaWwKIH0KIAorZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSB0b0MoeGMgKkMubGlieGxfdmNw
dV9zY2hlZF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIg
IT0gbmlsIHsKKwkJCUMubGlieGxfdmNwdV9zY2hlZF9wYXJhbXNfZGlzcG9zZSh4YykKKwkJfQor
CX0oKQorCisJeGMuc2NoZWQgPSBDLmxpYnhsX3NjaGVkdWxlcih4LlNjaGVkKQorCisJcmV0dXJu
IG5pbAorfQorCiBmdW5jICh4ICpEb21haW5TY2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxf
ZG9tYWluX3NjaGVkX3BhcmFtcykgZXJyb3IgewogCXguU2NoZWQgPSBTY2hlZHVsZXIoeGMuc2No
ZWQpCiAJeC5XZWlnaHQgPSBpbnQoeGMud2VpZ2h0KQpAQCAtMjg4LDYgKzY0NCwyNSBAQCBmdW5j
ICh4ICpEb21haW5TY2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3NjaGVkX3Bh
cmFtcykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9tYWluU2NoZWRQYXJh
bXMpIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zKSAoZXJyIGVycm9yKSB7CisJ
ZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9zY2hl
ZF9wYXJhbXNfZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuc2NoZWQgPSBDLmxpYnhsX3Nj
aGVkdWxlcih4LlNjaGVkKQorCXhjLndlaWdodCA9IEMuaW50KHguV2VpZ2h0KQorCXhjLmNhcCA9
IEMuaW50KHguQ2FwKQorCXhjLnBlcmlvZCA9IEMuaW50KHguUGVyaW9kKQorCXhjLmJ1ZGdldCA9
IEMuaW50KHguQnVkZ2V0KQorCXhjLmV4dHJhdGltZSA9IEMuaW50KHguRXh0cmF0aW1lKQorCXhj
LnNsaWNlID0gQy5pbnQoeC5TbGljZSkKKwl4Yy5sYXRlbmN5ID0gQy5pbnQoeC5MYXRlbmN5KQor
CisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpWbm9kZUluZm8pIGZyb21DKHhjICpDLmxpYnhs
X3Zub2RlX2luZm8pIGVycm9yIHsKIAl4Lk1lbWtiID0gdWludDY0KHhjLm1lbWtiKQogCW51bURp
c3RhbmNlcyA6PSBpbnQoeGMubnVtX2Rpc3RhbmNlcykKQEAgLTMwNCw2ICs2NzksMjIgQEAgZnVu
YyAoeCAqVm5vZGVJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSBlcnJvciB7CiAJ
cmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWbm9kZUluZm8pIHRvQyh4YyAqQy5saWJ4bF92bm9k
ZV9pbmZvKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7
CisJCQlDLmxpYnhsX3Zub2RlX2luZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMubWVt
a2IgPSBDLnVpbnQ2NF90KHguTWVta2IpCisJeGMucG5vZGUgPSBDLnVpbnQzMl90KHguUG5vZGUp
CisJaWYgZXJyIDo9IHguVmNwdXMudG9DKCZ4Yy52Y3B1cyk7IGVyciAhPSBuaWwgeworCQlyZXR1
cm4gZXJyCisJfQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpSZG1SZXNlcnZlKSBmcm9t
Qyh4YyAqQy5saWJ4bF9yZG1fcmVzZXJ2ZSkgZXJyb3IgewogCXguU3RyYXRlZ3kgPSBSZG1SZXNl
cnZlU3RyYXRlZ3koeGMuc3RyYXRlZ3kpCiAJeC5Qb2xpY3kgPSBSZG1SZXNlcnZlUG9saWN5KHhj
LnBvbGljeSkKQEAgLTMxMSw2ICs3MDIsMTkgQEAgZnVuYyAoeCAqUmRtUmVzZXJ2ZSkgZnJvbUMo
eGMgKkMubGlieGxfcmRtX3Jlc2VydmUpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMg
KHggKlJkbVJlc2VydmUpIHRvQyh4YyAqQy5saWJ4bF9yZG1fcmVzZXJ2ZSkgKGVyciBlcnJvcikg
eworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9yZG1fcmVz
ZXJ2ZV9kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwl4Yy5zdHJhdGVneSA9IEMubGlieGxfcmRt
X3Jlc2VydmVfc3RyYXRlZ3koeC5TdHJhdGVneSkKKwl4Yy5wb2xpY3kgPSBDLmxpYnhsX3JkbV9y
ZXNlcnZlX3BvbGljeSh4LlBvbGljeSkKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRG9t
YWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3Ig
ewogCXguTWF4VmNwdXMgPSBpbnQoeGMubWF4X3ZjcHVzKQogCWlmIGVyciA6PSB4LkF2YWlsVmNw
dXMuZnJvbUMoJnhjLmF2YWlsX3ZjcHVzKTsgZXJyICE9IG5pbCB7CkBAIC02MTMsNiArMTAxNywx
MjAgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHZoKSBmcm9tQyh4YyAqQy5s
aWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHgg
KkRvbWFpbkJ1aWxkSW5mbykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSAoZXJy
IGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLm1heF92Y3B1
cyA9IEMuaW50KHguTWF4VmNwdXMpCisJaWYgZXJyIDo9IHguQXZhaWxWY3B1cy50b0MoJnhjLmF2
YWlsX3ZjcHVzKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHgu
Q3B1bWFwLnRvQygmeGMuY3B1bWFwKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJ
aWYgZXJyIDo9IHguTm9kZW1hcC50b0MoJnhjLm5vZGVtYXApOyBlcnIgIT0gbmlsIHsKKwkJcmV0
dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5OdW1hUGxhY2VtZW50LnRvQygmeGMubnVtYV9wbGFj
ZW1lbnQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4Yy50c2NfbW9kZSA9IEMu
bGlieGxfdHNjX21vZGUoeC5Uc2NNb2RlKQorCXhjLm1heF9tZW1rYiA9IEMudWludDY0X3QoeC5N
YXhNZW1rYikKKwl4Yy50YXJnZXRfbWVta2IgPSBDLnVpbnQ2NF90KHguVGFyZ2V0TWVta2IpCisJ
eGMudmlkZW9fbWVta2IgPSBDLnVpbnQ2NF90KHguVmlkZW9NZW1rYikKKwl4Yy5zaGFkb3dfbWVt
a2IgPSBDLnVpbnQ2NF90KHguU2hhZG93TWVta2IpCisJeGMuaW9tbXVfbWVta2IgPSBDLnVpbnQ2
NF90KHguSW9tbXVNZW1rYikKKwl4Yy5ydGNfdGltZW9mZnNldCA9IEMudWludDMyX3QoeC5SdGNU
aW1lb2Zmc2V0KQorCXhjLmV4ZWNfc3NpZHJlZiA9IEMudWludDMyX3QoeC5FeGVjU3NpZHJlZikK
KwlpZiB4LkV4ZWNTc2lkTGFiZWwgIT0gIiIgeworCQl4Yy5leGVjX3NzaWRfbGFiZWwgPSBDLkNT
dHJpbmcoeC5FeGVjU3NpZExhYmVsKQorCX0KKwlpZiBlcnIgOj0geC5Mb2NhbHRpbWUudG9DKCZ4
Yy5sb2NhbHRpbWUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0g
eC5EaXNhYmxlTWlncmF0ZS50b0MoJnhjLmRpc2FibGVfbWlncmF0ZSk7IGVyciAhPSBuaWwgewor
CQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkNwdWlkLnRvQygmeGMuY3B1aWQpOyBlcnIg
IT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiB4LkJsa2RldlN0YXJ0ICE9ICIiIHsKKwkJ
eGMuYmxrZGV2X3N0YXJ0ID0gQy5DU3RyaW5nKHguQmxrZGV2U3RhcnQpCisJfQorCXhjLm1heF9n
cmFudF9mcmFtZXMgPSBDLnVpbnQzMl90KHguTWF4R3JhbnRGcmFtZXMpCisJeGMubWF4X21hcHRy
YWNrX2ZyYW1lcyA9IEMudWludDMyX3QoeC5NYXhNYXB0cmFja0ZyYW1lcykKKwl4Yy5kZXZpY2Vf
bW9kZWxfdmVyc2lvbiA9IEMubGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24oeC5EZXZpY2VNb2Rl
bFZlcnNpb24pCisJaWYgZXJyIDo9IHguRGV2aWNlTW9kZWxTdHViZG9tYWluLnRvQygmeGMuZGV2
aWNlX21vZGVsX3N0dWJkb21haW4pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlp
ZiB4LkRldmljZU1vZGVsICE9ICIiIHsKKwkJeGMuZGV2aWNlX21vZGVsID0gQy5DU3RyaW5nKHgu
RGV2aWNlTW9kZWwpCisJfQorCXhjLmRldmljZV9tb2RlbF9zc2lkcmVmID0gQy51aW50MzJfdCh4
LkRldmljZU1vZGVsU3NpZHJlZikKKwlpZiB4LkRldmljZU1vZGVsU3NpZExhYmVsICE9ICIiIHsK
KwkJeGMuZGV2aWNlX21vZGVsX3NzaWRfbGFiZWwgPSBDLkNTdHJpbmcoeC5EZXZpY2VNb2RlbFNz
aWRMYWJlbCkKKwl9CisJaWYgeC5EZXZpY2VNb2RlbFVzZXIgIT0gIiIgeworCQl4Yy5kZXZpY2Vf
bW9kZWxfdXNlciA9IEMuQ1N0cmluZyh4LkRldmljZU1vZGVsVXNlcikKKwl9CisJaWYgZXJyIDo9
IHguRXh0cmEudG9DKCZ4Yy5leHRyYSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQor
CWlmIGVyciA6PSB4LkV4dHJhUHYudG9DKCZ4Yy5leHRyYV9wdik7IGVyciAhPSBuaWwgeworCQly
ZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkV4dHJhSHZtLnRvQygmeGMuZXh0cmFfaHZtKTsg
ZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguU2NoZWRQYXJhbXMu
dG9DKCZ4Yy5zY2hlZF9wYXJhbXMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlp
ZiBlcnIgOj0geC5DbGFpbU1vZGUudG9DKCZ4Yy5jbGFpbV9tb2RlKTsgZXJyICE9IG5pbCB7CisJ
CXJldHVybiBlcnIKKwl9CisJeGMuZXZlbnRfY2hhbm5lbHMgPSBDLnVpbnQzMl90KHguRXZlbnRD
aGFubmVscykKKwlpZiB4Lktlcm5lbCAhPSAiIiB7CisJCXhjLmtlcm5lbCA9IEMuQ1N0cmluZyh4
Lktlcm5lbCkKKwl9CisJaWYgeC5DbWRsaW5lICE9ICIiIHsKKwkJeGMuY21kbGluZSA9IEMuQ1N0
cmluZyh4LkNtZGxpbmUpCisJfQorCWlmIHguUmFtZGlzayAhPSAiIiB7CisJCXhjLnJhbWRpc2sg
PSBDLkNTdHJpbmcoeC5SYW1kaXNrKQorCX0KKwlpZiB4LkRldmljZVRyZWUgIT0gIiIgeworCQl4
Yy5kZXZpY2VfdHJlZSA9IEMuQ1N0cmluZyh4LkRldmljZVRyZWUpCisJfQorCWlmIGVyciA6PSB4
LkFjcGkudG9DKCZ4Yy5hY3BpKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYg
eC5Cb290bG9hZGVyICE9ICIiIHsKKwkJeGMuYm9vdGxvYWRlciA9IEMuQ1N0cmluZyh4LkJvb3Rs
b2FkZXIpCisJfQorCWlmIGVyciA6PSB4LkJvb3Rsb2FkZXJBcmdzLnRvQygmeGMuYm9vdGxvYWRl
cl9hcmdzKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeGMudGltZXJfbW9kZSA9
IEMubGlieGxfdGltZXJfbW9kZSh4LlRpbWVyTW9kZSkKKwlpZiBlcnIgOj0geC5OZXN0ZWRIdm0u
dG9DKCZ4Yy5uZXN0ZWRfaHZtKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYg
ZXJyIDo9IHguQXBpYy50b0MoJnhjLmFwaWMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKwlpZiBlcnIgOj0geC5EbVJlc3RyaWN0LnRvQygmeGMuZG1fcmVzdHJpY3QpOyBlcnIgIT0g
bmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4Yy50ZWUgPSBDLmxpYnhsX3RlZV90eXBlKHguVGVl
KQorCXhjLmFyY2hfYXJtLmdpY192ZXJzaW9uID0gQy5saWJ4bF9naWNfdmVyc2lvbih4LkFyY2hB
cm0uR2ljVmVyc2lvbikKKwl4Yy5hcmNoX2FybS52dWFydCA9IEMubGlieGxfdnVhcnRfdHlwZSh4
LkFyY2hBcm0uVnVhcnQpCisJeGMuYWx0cDJtID0gQy5saWJ4bF9hbHRwMm1fbW9kZSh4LkFsdHAy
TSkKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlVmZiKSBmcm9tQyh4YyAqQy5s
aWJ4bF9kZXZpY2VfdmZiKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNr
ZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9t
bmFtZSkKQEAgLTYyOCw2ICsxMTQ2LDMxIEBAIGZ1bmMgKHggKkRldmljZVZmYikgZnJvbUMoeGMg
KkMubGlieGxfZGV2aWNlX3ZmYikgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAq
RGV2aWNlVmZiKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3ZmYikgKGVyciBlcnJvcikgeworCWRl
ZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kZXZpY2VfdmZiX2Rp
c3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLmJhY2tlbmRfZG9taWQgPSBDLmxpYnhsX2RvbWlk
KHguQmFja2VuZERvbWlkKQorCWlmIHguQmFja2VuZERvbW5hbWUgIT0gIiIgeworCQl4Yy5iYWNr
ZW5kX2RvbW5hbWUgPSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFtZSkKKwl9CisJeGMuZGV2aWQg
PSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCisJaWYgZXJyIDo9IHguVm5jLnRvQygmeGMudm5jKTsg
ZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguU2RsLnRvQygmeGMu
c2RsKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgeC5LZXltYXAgIT0gIiIg
eworCQl4Yy5rZXltYXAgPSBDLkNTdHJpbmcoeC5LZXltYXApCisJfQorCisJcmV0dXJuIG5pbAor
fQorCiBmdW5jICh4ICpEZXZpY2VWa2IpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92a2IpIGVy
cm9yIHsKIAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNr
ZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtNjQ4LDYgKzEx
OTEsMzYgQEAgZnVuYyAoeCAqRGV2aWNlVmtiKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2Vfdmti
KSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VWa2IpIHRvQyh4YyAq
Qy5saWJ4bF9kZXZpY2VfdmtiKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYg
ZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RldmljZV92a2JfZGlzcG9zZSh4YykKKwkJfQorCX0o
KQorCisJeGMuYmFja2VuZF9kb21pZCA9IEMubGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJ
aWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7CisJCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0
cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0KKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5E
ZXZpZCkKKwl4Yy5iYWNrZW5kX3R5cGUgPSBDLmxpYnhsX3ZrYl9iYWNrZW5kKHguQmFja2VuZFR5
cGUpCisJaWYgeC5VbmlxdWVJZCAhPSAiIiB7CisJCXhjLnVuaXF1ZV9pZCA9IEMuQ1N0cmluZyh4
LlVuaXF1ZUlkKQorCX0KKwl4Yy5mZWF0dXJlX2Rpc2FibGVfa2V5Ym9hcmQgPSBDLmJvb2woeC5G
ZWF0dXJlRGlzYWJsZUtleWJvYXJkKQorCXhjLmZlYXR1cmVfZGlzYWJsZV9wb2ludGVyID0gQy5i
b29sKHguRmVhdHVyZURpc2FibGVQb2ludGVyKQorCXhjLmZlYXR1cmVfYWJzX3BvaW50ZXIgPSBD
LmJvb2woeC5GZWF0dXJlQWJzUG9pbnRlcikKKwl4Yy5mZWF0dXJlX3Jhd19wb2ludGVyID0gQy5i
b29sKHguRmVhdHVyZVJhd1BvaW50ZXIpCisJeGMuZmVhdHVyZV9tdWx0aV90b3VjaCA9IEMuYm9v
bCh4LkZlYXR1cmVNdWx0aVRvdWNoKQorCXhjLndpZHRoID0gQy51aW50MzJfdCh4LldpZHRoKQor
CXhjLmhlaWdodCA9IEMudWludDMyX3QoeC5IZWlnaHQpCisJeGMubXVsdGlfdG91Y2hfd2lkdGgg
PSBDLnVpbnQzMl90KHguTXVsdGlUb3VjaFdpZHRoKQorCXhjLm11bHRpX3RvdWNoX2hlaWdodCA9
IEMudWludDMyX3QoeC5NdWx0aVRvdWNoSGVpZ2h0KQorCXhjLm11bHRpX3RvdWNoX251bV9jb250
YWN0cyA9IEMudWludDMyX3QoeC5NdWx0aVRvdWNoTnVtQ29udGFjdHMpCisKKwlyZXR1cm4gbmls
Cit9CisKIGZ1bmMgKHggKkRldmljZURpc2spIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9kaXNr
KSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXgu
QmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTY3OCw2
ICsxMjUxLDU4IEBAIGZ1bmMgKHggKkRldmljZURpc2spIGZyb21DKHhjICpDLmxpYnhsX2Rldmlj
ZV9kaXNrKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VEaXNrKSB0
b0MoeGMgKkMubGlieGxfZGV2aWNlX2Rpc2spIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkg
eworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSh4YykK
KwkJfQorCX0oKQorCisJeGMuYmFja2VuZF9kb21pZCA9IEMubGlieGxfZG9taWQoeC5CYWNrZW5k
RG9taWQpCisJaWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7CisJCXhjLmJhY2tlbmRfZG9tbmFt
ZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0KKwlpZiB4LlBkZXZQYXRoICE9ICIi
IHsKKwkJeGMucGRldl9wYXRoID0gQy5DU3RyaW5nKHguUGRldlBhdGgpCisJfQorCWlmIHguVmRl
diAhPSAiIiB7CisJCXhjLnZkZXYgPSBDLkNTdHJpbmcoeC5WZGV2KQorCX0KKwl4Yy5iYWNrZW5k
ID0gQy5saWJ4bF9kaXNrX2JhY2tlbmQoeC5CYWNrZW5kKQorCXhjLmZvcm1hdCA9IEMubGlieGxf
ZGlza19mb3JtYXQoeC5Gb3JtYXQpCisJaWYgeC5TY3JpcHQgIT0gIiIgeworCQl4Yy5zY3JpcHQg
PSBDLkNTdHJpbmcoeC5TY3JpcHQpCisJfQorCXhjLnJlbW92YWJsZSA9IEMuaW50KHguUmVtb3Zh
YmxlKQorCXhjLnJlYWR3cml0ZSA9IEMuaW50KHguUmVhZHdyaXRlKQorCXhjLmlzX2Nkcm9tID0g
Qy5pbnQoeC5Jc0Nkcm9tKQorCXhjLmRpcmVjdF9pb19zYWZlID0gQy5ib29sKHguRGlyZWN0SW9T
YWZlKQorCWlmIGVyciA6PSB4LkRpc2NhcmRFbmFibGUudG9DKCZ4Yy5kaXNjYXJkX2VuYWJsZSk7
IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkNvbG9FbmFibGUu
dG9DKCZ4Yy5jb2xvX2VuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlm
IGVyciA6PSB4LkNvbG9SZXN0b3JlRW5hYmxlLnRvQygmeGMuY29sb19yZXN0b3JlX2VuYWJsZSk7
IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIHguQ29sb0hvc3QgIT0gIiIgewor
CQl4Yy5jb2xvX2hvc3QgPSBDLkNTdHJpbmcoeC5Db2xvSG9zdCkKKwl9CisJeGMuY29sb19wb3J0
ID0gQy5pbnQoeC5Db2xvUG9ydCkKKwlpZiB4LkNvbG9FeHBvcnQgIT0gIiIgeworCQl4Yy5jb2xv
X2V4cG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9FeHBvcnQpCisJfQorCWlmIHguQWN0aXZlRGlzayAh
PSAiIiB7CisJCXhjLmFjdGl2ZV9kaXNrID0gQy5DU3RyaW5nKHguQWN0aXZlRGlzaykKKwl9CisJ
aWYgeC5IaWRkZW5EaXNrICE9ICIiIHsKKwkJeGMuaGlkZGVuX2Rpc2sgPSBDLkNTdHJpbmcoeC5I
aWRkZW5EaXNrKQorCX0KKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlTmljKSBm
cm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfbmljKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBE
b21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhj
LmJhY2tlbmRfZG9tbmFtZSkKQEAgLTc0OCw2ICsxMzczLDE5NCBAQCBmdW5jICh4ICpEZXZpY2VO
aWMpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9uaWMpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9
CiAKK2Z1bmMgKHggKkRldmljZU5pYykgdG9DKHhjICpDLmxpYnhsX2RldmljZV9uaWMpIChlcnIg
ZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxf
ZGV2aWNlX25pY19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwl4Yy5iYWNrZW5kX2RvbWlkID0g
Qy5saWJ4bF9kb21pZCh4LkJhY2tlbmREb21pZCkKKwlpZiB4LkJhY2tlbmREb21uYW1lICE9ICIi
IHsKKwkJeGMuYmFja2VuZF9kb21uYW1lID0gQy5DU3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJ
fQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRldmlkKQorCXhjLm10dSA9IEMuaW50KHgu
TXR1KQorCWlmIHguTW9kZWwgIT0gIiIgeworCQl4Yy5tb2RlbCA9IEMuQ1N0cmluZyh4Lk1vZGVs
KQorCX0KKwlpZiBlcnIgOj0geC5NYWMudG9DKCZ4Yy5tYWMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0
dXJuIGVycgorCX0KKwlpZiB4LklwICE9ICIiIHsKKwkJeGMuaXAgPSBDLkNTdHJpbmcoeC5JcCkK
Kwl9CisJaWYgeC5CcmlkZ2UgIT0gIiIgeworCQl4Yy5icmlkZ2UgPSBDLkNTdHJpbmcoeC5Ccmlk
Z2UpCisJfQorCWlmIHguSWZuYW1lICE9ICIiIHsKKwkJeGMuaWZuYW1lID0gQy5DU3RyaW5nKHgu
SWZuYW1lKQorCX0KKwlpZiB4LlNjcmlwdCAhPSAiIiB7CisJCXhjLnNjcmlwdCA9IEMuQ1N0cmlu
Zyh4LlNjcmlwdCkKKwl9CisJeGMubmljdHlwZSA9IEMubGlieGxfbmljX3R5cGUoeC5OaWN0eXBl
KQorCXhjLnJhdGVfYnl0ZXNfcGVyX2ludGVydmFsID0gQy51aW50NjRfdCh4LlJhdGVCeXRlc1Bl
ckludGVydmFsKQorCXhjLnJhdGVfaW50ZXJ2YWxfdXNlY3MgPSBDLnVpbnQzMl90KHguUmF0ZUlu
dGVydmFsVXNlY3MpCisJaWYgeC5HYXRld2F5ZGV2ICE9ICIiIHsKKwkJeGMuZ2F0ZXdheWRldiA9
IEMuQ1N0cmluZyh4LkdhdGV3YXlkZXYpCisJfQorCWlmIHguQ29sb2Z0Rm9yd2FyZGRldiAhPSAi
IiB7CisJCXhjLmNvbG9mdF9mb3J3YXJkZGV2ID0gQy5DU3RyaW5nKHguQ29sb2Z0Rm9yd2FyZGRl
dikKKwl9CisJaWYgeC5Db2xvU29ja01pcnJvcklkICE9ICIiIHsKKwkJeGMuY29sb19zb2NrX21p
cnJvcl9pZCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrTWlycm9ySWQpCisJfQorCWlmIHguQ29sb1Nv
Y2tNaXJyb3JJcCAhPSAiIiB7CisJCXhjLmNvbG9fc29ja19taXJyb3JfaXAgPSBDLkNTdHJpbmco
eC5Db2xvU29ja01pcnJvcklwKQorCX0KKwlpZiB4LkNvbG9Tb2NrTWlycm9yUG9ydCAhPSAiIiB7
CisJCXhjLmNvbG9fc29ja19taXJyb3JfcG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrTWlycm9y
UG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVQcmlJbklkICE9ICIiIHsKKwkJeGMuY29s
b19zb2NrX2NvbXBhcmVfcHJpX2luX2lkID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21wYXJlUHJp
SW5JZCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVQcmlJbklwICE9ICIiIHsKKwkJeGMuY29s
b19zb2NrX2NvbXBhcmVfcHJpX2luX2lwID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21wYXJlUHJp
SW5JcCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVQcmlJblBvcnQgIT0gIiIgeworCQl4Yy5j
b2xvX3NvY2tfY29tcGFyZV9wcmlfaW5fcG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrQ29tcGFy
ZVByaUluUG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVTZWNJbklkICE9ICIiIHsKKwkJ
eGMuY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lkID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21w
YXJlU2VjSW5JZCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVTZWNJbklwICE9ICIiIHsKKwkJ
eGMuY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lwID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21w
YXJlU2VjSW5JcCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVTZWNJblBvcnQgIT0gIiIgewor
CQl4Yy5jb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5fcG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2Nr
Q29tcGFyZVNlY0luUG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja0NvbXBhcmVOb3RpZnlJZCAhPSAi
IiB7CisJCXhjLmNvbG9fc29ja19jb21wYXJlX25vdGlmeV9pZCA9IEMuQ1N0cmluZyh4LkNvbG9T
b2NrQ29tcGFyZU5vdGlmeUlkKQorCX0KKwlpZiB4LkNvbG9Tb2NrQ29tcGFyZU5vdGlmeUlwICE9
ICIiIHsKKwkJeGMuY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X2lwID0gQy5DU3RyaW5nKHguQ29s
b1NvY2tDb21wYXJlTm90aWZ5SXApCisJfQorCWlmIHguQ29sb1NvY2tDb21wYXJlTm90aWZ5UG9y
dCAhPSAiIiB7CisJCXhjLmNvbG9fc29ja19jb21wYXJlX25vdGlmeV9wb3J0ID0gQy5DU3RyaW5n
KHguQ29sb1NvY2tDb21wYXJlTm90aWZ5UG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja1JlZGlyZWN0
b3IwSWQgIT0gIiIgeworCQl4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjBfaWQgPSBDLkNTdHJpbmco
eC5Db2xvU29ja1JlZGlyZWN0b3IwSWQpCisJfQorCWlmIHguQ29sb1NvY2tSZWRpcmVjdG9yMElw
ICE9ICIiIHsKKwkJeGMuY29sb19zb2NrX3JlZGlyZWN0b3IwX2lwID0gQy5DU3RyaW5nKHguQ29s
b1NvY2tSZWRpcmVjdG9yMElwKQorCX0KKwlpZiB4LkNvbG9Tb2NrUmVkaXJlY3RvcjBQb3J0ICE9
ICIiIHsKKwkJeGMuY29sb19zb2NrX3JlZGlyZWN0b3IwX3BvcnQgPSBDLkNTdHJpbmcoeC5Db2xv
U29ja1JlZGlyZWN0b3IwUG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja1JlZGlyZWN0b3IxSWQgIT0g
IiIgeworCQl4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjFfaWQgPSBDLkNTdHJpbmcoeC5Db2xvU29j
a1JlZGlyZWN0b3IxSWQpCisJfQorCWlmIHguQ29sb1NvY2tSZWRpcmVjdG9yMUlwICE9ICIiIHsK
KwkJeGMuY29sb19zb2NrX3JlZGlyZWN0b3IxX2lwID0gQy5DU3RyaW5nKHguQ29sb1NvY2tSZWRp
cmVjdG9yMUlwKQorCX0KKwlpZiB4LkNvbG9Tb2NrUmVkaXJlY3RvcjFQb3J0ICE9ICIiIHsKKwkJ
eGMuY29sb19zb2NrX3JlZGlyZWN0b3IxX3BvcnQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1JlZGly
ZWN0b3IxUG9ydCkKKwl9CisJaWYgeC5Db2xvU29ja1JlZGlyZWN0b3IySWQgIT0gIiIgeworCQl4
Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjJfaWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1JlZGlyZWN0
b3IySWQpCisJfQorCWlmIHguQ29sb1NvY2tSZWRpcmVjdG9yMklwICE9ICIiIHsKKwkJeGMuY29s
b19zb2NrX3JlZGlyZWN0b3IyX2lwID0gQy5DU3RyaW5nKHguQ29sb1NvY2tSZWRpcmVjdG9yMklw
KQorCX0KKwlpZiB4LkNvbG9Tb2NrUmVkaXJlY3RvcjJQb3J0ICE9ICIiIHsKKwkJeGMuY29sb19z
b2NrX3JlZGlyZWN0b3IyX3BvcnQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1JlZGlyZWN0b3IyUG9y
dCkKKwl9CisJaWYgeC5Db2xvRmlsdGVyTWlycm9yUXVldWUgIT0gIiIgeworCQl4Yy5jb2xvX2Zp
bHRlcl9taXJyb3JfcXVldWUgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyTWlycm9yUXVldWUpCisJ
fQorCWlmIHguQ29sb0ZpbHRlck1pcnJvck91dGRldiAhPSAiIiB7CisJCXhjLmNvbG9fZmlsdGVy
X21pcnJvcl9vdXRkZXYgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyTWlycm9yT3V0ZGV2KQorCX0K
KwlpZiB4LkNvbG9GaWx0ZXJSZWRpcmVjdG9yMFF1ZXVlICE9ICIiIHsKKwkJeGMuY29sb19maWx0
ZXJfcmVkaXJlY3RvcjBfcXVldWUgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjBR
dWV1ZSkKKwl9CisJaWYgeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjBJbmRldiAhPSAiIiB7CisJCXhj
LmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX2luZGV2ID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclJl
ZGlyZWN0b3IwSW5kZXYpCisJfQorCWlmIHguQ29sb0ZpbHRlclJlZGlyZWN0b3IwT3V0ZGV2ICE9
ICIiIHsKKwkJeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfb3V0ZGV2ID0gQy5DU3RyaW5nKHgu
Q29sb0ZpbHRlclJlZGlyZWN0b3IwT3V0ZGV2KQorCX0KKwlpZiB4LkNvbG9GaWx0ZXJSZWRpcmVj
dG9yMVF1ZXVlICE9ICIiIHsKKwkJeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjFfcXVldWUgPSBD
LkNTdHJpbmcoeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjFRdWV1ZSkKKwl9CisJaWYgeC5Db2xvRmls
dGVyUmVkaXJlY3RvcjFJbmRldiAhPSAiIiB7CisJCXhjLmNvbG9fZmlsdGVyX3JlZGlyZWN0b3Ix
X2luZGV2ID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclJlZGlyZWN0b3IxSW5kZXYpCisJfQorCWlm
IHguQ29sb0ZpbHRlclJlZGlyZWN0b3IxT3V0ZGV2ICE9ICIiIHsKKwkJeGMuY29sb19maWx0ZXJf
cmVkaXJlY3RvcjFfb3V0ZGV2ID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclJlZGlyZWN0b3IxT3V0
ZGV2KQorCX0KKwlpZiB4LkNvbG9Db21wYXJlUHJpSW4gIT0gIiIgeworCQl4Yy5jb2xvX2NvbXBh
cmVfcHJpX2luID0gQy5DU3RyaW5nKHguQ29sb0NvbXBhcmVQcmlJbikKKwl9CisJaWYgeC5Db2xv
Q29tcGFyZVNlY0luICE9ICIiIHsKKwkJeGMuY29sb19jb21wYXJlX3NlY19pbiA9IEMuQ1N0cmlu
Zyh4LkNvbG9Db21wYXJlU2VjSW4pCisJfQorCWlmIHguQ29sb0NvbXBhcmVPdXQgIT0gIiIgewor
CQl4Yy5jb2xvX2NvbXBhcmVfb3V0ID0gQy5DU3RyaW5nKHguQ29sb0NvbXBhcmVPdXQpCisJfQor
CWlmIHguQ29sb0NvbXBhcmVOb3RpZnlEZXYgIT0gIiIgeworCQl4Yy5jb2xvX2NvbXBhcmVfbm90
aWZ5X2RldiA9IEMuQ1N0cmluZyh4LkNvbG9Db21wYXJlTm90aWZ5RGV2KQorCX0KKwlpZiB4LkNv
bG9Tb2NrU2VjUmVkaXJlY3RvcjBJZCAhPSAiIiB7CisJCXhjLmNvbG9fc29ja19zZWNfcmVkaXJl
Y3RvcjBfaWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IwSWQpCisJfQorCWlm
IHguQ29sb1NvY2tTZWNSZWRpcmVjdG9yMElwICE9ICIiIHsKKwkJeGMuY29sb19zb2NrX3NlY19y
ZWRpcmVjdG9yMF9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrU2VjUmVkaXJlY3RvcjBJcCkKKwl9
CisJaWYgeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IwUG9ydCAhPSAiIiB7CisJCXhjLmNvbG9fc29j
a19zZWNfcmVkaXJlY3RvcjBfcG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrU2VjUmVkaXJlY3Rv
cjBQb3J0KQorCX0KKwlpZiB4LkNvbG9Tb2NrU2VjUmVkaXJlY3RvcjFJZCAhPSAiIiB7CisJCXhj
LmNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFfaWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1NlY1Jl
ZGlyZWN0b3IxSWQpCisJfQorCWlmIHguQ29sb1NvY2tTZWNSZWRpcmVjdG9yMUlwICE9ICIiIHsK
KwkJeGMuY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2Nr
U2VjUmVkaXJlY3RvcjFJcCkKKwl9CisJaWYgeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IxUG9ydCAh
PSAiIiB7CisJCXhjLmNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFfcG9ydCA9IEMuQ1N0cmluZyh4
LkNvbG9Tb2NrU2VjUmVkaXJlY3RvcjFQb3J0KQorCX0KKwlpZiB4LkNvbG9GaWx0ZXJTZWNSZWRp
cmVjdG9yMFF1ZXVlICE9ICIiIHsKKwkJeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX3F1
ZXVlID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IwUXVldWUpCisJfQorCWlm
IHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IwSW5kZXYgIT0gIiIgeworCQl4Yy5jb2xvX2ZpbHRl
cl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyU2VjUmVkaXJl
Y3RvcjBJbmRldikKKwl9CisJaWYgeC5Db2xvRmlsdGVyU2VjUmVkaXJlY3RvcjBPdXRkZXYgIT0g
IiIgeworCQl4Yy5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfb3V0ZGV2ID0gQy5DU3RyaW5n
KHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IwT3V0ZGV2KQorCX0KKwlpZiB4LkNvbG9GaWx0ZXJT
ZWNSZWRpcmVjdG9yMVF1ZXVlICE9ICIiIHsKKwkJeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0
b3IxX3F1ZXVlID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IxUXVldWUpCisJ
fQorCWlmIHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IxSW5kZXYgIT0gIiIgeworCQl4Yy5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfaW5kZXYgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyU2Vj
UmVkaXJlY3RvcjFJbmRldikKKwl9CisJaWYgeC5Db2xvRmlsdGVyU2VjUmVkaXJlY3RvcjFPdXRk
ZXYgIT0gIiIgeworCQl4Yy5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2ID0gQy5D
U3RyaW5nKHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IxT3V0ZGV2KQorCX0KKwlpZiB4LkNvbG9G
aWx0ZXJTZWNSZXdyaXRlcjBRdWV1ZSAhPSAiIiB7CisJCXhjLmNvbG9fZmlsdGVyX3NlY19yZXdy
aXRlcjBfcXVldWUgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyU2VjUmV3cml0ZXIwUXVldWUpCisJ
fQorCWlmIHguQ29sb0NoZWNrcG9pbnRIb3N0ICE9ICIiIHsKKwkJeGMuY29sb19jaGVja3BvaW50
X2hvc3QgPSBDLkNTdHJpbmcoeC5Db2xvQ2hlY2twb2ludEhvc3QpCisJfQorCWlmIHguQ29sb0No
ZWNrcG9pbnRQb3J0ICE9ICIiIHsKKwkJeGMuY29sb19jaGVja3BvaW50X3BvcnQgPSBDLkNTdHJp
bmcoeC5Db2xvQ2hlY2twb2ludFBvcnQpCisJfQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4
ICpEZXZpY2VQY2kpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9wY2kpIGVycm9yIHsKIAl4LkZ1
bmMgPSBieXRlKHhjLl9mdW5jKQogCXguRGV2ID0gYnl0ZSh4Yy5kZXYpCkBAIC03NjQsNiArMTU3
NywyOCBAQCBmdW5jICh4ICpEZXZpY2VQY2kpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9wY2kp
IGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZVBjaSkgdG9DKHhjICpD
LmxpYnhsX2RldmljZV9wY2kpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBl
cnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2aWNlX3BjaV9kaXNwb3NlKHhjKQorCQl9CisJfSgp
CisKKwl4Yy5fZnVuYyA9IEMudWludDhfdCh4LkZ1bmMpCisJeGMuZGV2ID0gQy51aW50OF90KHgu
RGV2KQorCXhjLmJ1cyA9IEMudWludDhfdCh4LkJ1cykKKwl4Yy5kb21haW4gPSBDLmludCh4LkRv
bWFpbikKKwl4Yy52ZGV2Zm4gPSBDLnVpbnQzMl90KHguVmRldmZuKQorCXhjLnZmdW5jX21hc2sg
PSBDLnVpbnQzMl90KHguVmZ1bmNNYXNrKQorCXhjLm1zaXRyYW5zbGF0ZSA9IEMuYm9vbCh4Lk1z
aXRyYW5zbGF0ZSkKKwl4Yy5wb3dlcl9tZ210ID0gQy5ib29sKHguUG93ZXJNZ210KQorCXhjLnBl
cm1pc3NpdmUgPSBDLmJvb2woeC5QZXJtaXNzaXZlKQorCXhjLnNlaXplID0gQy5ib29sKHguU2Vp
emUpCisJeGMucmRtX3BvbGljeSA9IEMubGlieGxfcmRtX3Jlc2VydmVfcG9saWN5KHguUmRtUG9s
aWN5KQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpEZXZpY2VSZG0pIGZyb21DKHhjICpD
LmxpYnhsX2RldmljZV9yZG0pIGVycm9yIHsKIAl4LlN0YXJ0ID0gdWludDY0KHhjLnN0YXJ0KQog
CXguU2l6ZSA9IHVpbnQ2NCh4Yy5zaXplKQpAQCAtNzcyLDYgKzE2MDcsMjAgQEAgZnVuYyAoeCAq
RGV2aWNlUmRtKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcmRtKSBlcnJvciB7CiAJcmV0dXJu
IG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VSZG0pIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfcmRt
KSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlD
LmxpYnhsX2RldmljZV9yZG1fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuc3RhcnQgPSBD
LnVpbnQ2NF90KHguU3RhcnQpCisJeGMuc2l6ZSA9IEMudWludDY0X3QoeC5TaXplKQorCXhjLnBv
bGljeSA9IEMubGlieGxfcmRtX3Jlc2VydmVfcG9saWN5KHguUG9saWN5KQorCisJcmV0dXJuIG5p
bAorfQorCiBmdW5jICh4ICpEZXZpY2VVc2JjdHJsKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2Vf
dXNiY3RybCkgZXJyb3IgewogCXguVHlwZSA9IFVzYmN0cmxUeXBlKHhjLl90eXBlKQogCXguRGV2
aWQgPSBEZXZpZCh4Yy5kZXZpZCkKQEAgLTc4Myw2ICsxNjMyLDI1IEBAIGZ1bmMgKHggKkRldmlj
ZVVzYmN0cmwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV91c2JjdHJsKSBlcnJvciB7CiAJcmV0
dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VVc2JjdHJsKSB0b0MoeGMgKkMubGlieGxfZGV2
aWNlX3VzYmN0cmwpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0g
bmlsIHsKKwkJCUMubGlieGxfZGV2aWNlX3VzYmN0cmxfZGlzcG9zZSh4YykKKwkJfQorCX0oKQor
CisJeGMuX3R5cGUgPSBDLmxpYnhsX3VzYmN0cmxfdHlwZSh4LlR5cGUpCisJeGMuZGV2aWQgPSBD
LmxpYnhsX2RldmlkKHguRGV2aWQpCisJeGMudmVyc2lvbiA9IEMuaW50KHguVmVyc2lvbikKKwl4
Yy5wb3J0cyA9IEMuaW50KHguUG9ydHMpCisJeGMuYmFja2VuZF9kb21pZCA9IEMubGlieGxfZG9t
aWQoeC5CYWNrZW5kRG9taWQpCisJaWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7CisJCXhjLmJh
Y2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0KKworCXJldHVy
biBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlVXNiZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZp
Y2VfdXNiZGV2KSBlcnJvciB7CiAJeC5DdHJsID0gRGV2aWQoeGMuY3RybCkKIAl4LlBvcnQgPSBp
bnQoeGMucG9ydCkKQEAgLTgxMiwxMiArMTY4MCwzOSBAQCBmdW5jICh4ICpEZXZpY2VVc2JkZXZU
eXBlVW5pb25Ib3N0ZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiZGV2KSBlcnJvciB7
CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VVc2JkZXYpIHRvQyh4YyAqQy5saWJ4
bF9kZXZpY2VfdXNiZGV2KSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJy
ICE9IG5pbCB7CisJCQlDLmxpYnhsX2RldmljZV91c2JkZXZfZGlzcG9zZSh4YykKKwkJfQorCX0o
KQorCisJeGMuY3RybCA9IEMubGlieGxfZGV2aWQoeC5DdHJsKQorCXhjLnBvcnQgPSBDLmludCh4
LlBvcnQpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkRldmljZUR0ZGV2KSBmcm9tQyh4
YyAqQy5saWJ4bF9kZXZpY2VfZHRkZXYpIGVycm9yIHsKIAl4LlBhdGggPSBDLkdvU3RyaW5nKHhj
LnBhdGgpCiAKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZUR0ZGV2KSB0b0MoeGMg
KkMubGlieGxfZGV2aWNlX2R0ZGV2KSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJ
aWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RldmljZV9kdGRldl9kaXNwb3NlKHhjKQorCQl9
CisJfSgpCisKKwlpZiB4LlBhdGggIT0gIiIgeworCQl4Yy5wYXRoID0gQy5DU3RyaW5nKHguUGF0
aCkKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVZ0cG0pIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV92dHBtKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4
Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tl
bmRfZG9tbmFtZSkKQEAgLTgyOSw2ICsxNzI0LDI1IEBAIGZ1bmMgKHggKkRldmljZVZ0cG0pIGZy
b21DKHhjICpDLmxpYnhsX2RldmljZV92dHBtKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitm
dW5jICh4ICpEZXZpY2VWdHBtKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3Z0cG0pIChlcnIgZXJy
b3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2
aWNlX3Z0cG1fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuYmFja2VuZF9kb21pZCA9IEMu
bGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJaWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7
CisJCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0K
Kwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwlpZiBlcnIgOj0geC5VdWlkLnRv
QygmeGMudXVpZCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCisJcmV0dXJuIG5p
bAorfQorCiBmdW5jICh4ICpEZXZpY2VQOSkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3A5KSBl
cnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFj
a2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTg0MCw2ICsx
NzU0LDMxIEBAIGZ1bmMgKHggKkRldmljZVA5KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcDkp
IGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZVA5KSB0b0MoeGMgKkMu
bGlieGxfZGV2aWNlX3A5KSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJy
ICE9IG5pbCB7CisJCQlDLmxpYnhsX2RldmljZV9wOV9kaXNwb3NlKHhjKQorCQl9CisJfSgpCisK
Kwl4Yy5iYWNrZW5kX2RvbWlkID0gQy5saWJ4bF9kb21pZCh4LkJhY2tlbmREb21pZCkKKwlpZiB4
LkJhY2tlbmREb21uYW1lICE9ICIiIHsKKwkJeGMuYmFja2VuZF9kb21uYW1lID0gQy5DU3RyaW5n
KHguQmFja2VuZERvbW5hbWUpCisJfQorCWlmIHguVGFnICE9ICIiIHsKKwkJeGMudGFnID0gQy5D
U3RyaW5nKHguVGFnKQorCX0KKwlpZiB4LlBhdGggIT0gIiIgeworCQl4Yy5wYXRoID0gQy5DU3Ry
aW5nKHguUGF0aCkKKwl9CisJaWYgeC5TZWN1cml0eU1vZGVsICE9ICIiIHsKKwkJeGMuc2VjdXJp
dHlfbW9kZWwgPSBDLkNTdHJpbmcoeC5TZWN1cml0eU1vZGVsKQorCX0KKwl4Yy5kZXZpZCA9IEMu
bGlieGxfZGV2aWQoeC5EZXZpZCkKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNl
UHZjYWxsc2lmKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSBlcnJvciB7CiAJ
eC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5h
bWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTg0OCw2ICsxNzg3LDIyIEBA
IGZ1bmMgKHggKkRldmljZVB2Y2FsbHNpZikgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3B2Y2Fs
bHNpZikgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRGV2aWNlUHZjYWxsc2lm
KSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3B2Y2FsbHNpZikgKGVyciBlcnJvcikgeworCWRlZmVy
IGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lm
X2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLmJhY2tlbmRfZG9taWQgPSBDLmxpYnhsX2Rv
bWlkKHguQmFja2VuZERvbWlkKQorCWlmIHguQmFja2VuZERvbW5hbWUgIT0gIiIgeworCQl4Yy5i
YWNrZW5kX2RvbW5hbWUgPSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFtZSkKKwl9CisJeGMuZGV2
aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHgg
KkRldmljZUNoYW5uZWwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9jaGFubmVsKSBlcnJvciB7
CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERv
bW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTg3OCw2ICsxODMzLDI1
IEBAIGZ1bmMgKHggKkRldmljZUNoYW5uZWxDb25uZWN0aW9uVW5pb25Tb2NrZXQpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV9jaGFubmVsKSBlCiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpE
ZXZpY2VDaGFubmVsKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX2NoYW5uZWwpIChlcnIgZXJyb3Ip
IHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2aWNl
X2NoYW5uZWxfZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuYmFja2VuZF9kb21pZCA9IEMu
bGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJaWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7
CisJCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0K
Kwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwlpZiB4Lk5hbWUgIT0gIiIgewor
CQl4Yy5uYW1lID0gQy5DU3RyaW5nKHguTmFtZSkKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1
bmMgKHggKkNvbm5lY3RvclBhcmFtKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0p
IGVycm9yIHsKIAl4LlVuaXF1ZUlkID0gQy5Hb1N0cmluZyh4Yy51bmlxdWVfaWQpCiAJeC5XaWR0
aCA9IHVpbnQzMih4Yy53aWR0aCkKQEAgLTg4Niw2ICsxODYwLDIyIEBAIGZ1bmMgKHggKkNvbm5l
Y3RvclBhcmFtKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0pIGVycm9yIHsKIAly
ZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkNvbm5lY3RvclBhcmFtKSB0b0MoeGMgKkMubGlieGxf
Y29ubmVjdG9yX3BhcmFtKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJy
ICE9IG5pbCB7CisJCQlDLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbV9kaXNwb3NlKHhjKQorCQl9CisJ
fSgpCisKKwlpZiB4LlVuaXF1ZUlkICE9ICIiIHsKKwkJeGMudW5pcXVlX2lkID0gQy5DU3RyaW5n
KHguVW5pcXVlSWQpCisJfQorCXhjLndpZHRoID0gQy51aW50MzJfdCh4LldpZHRoKQorCXhjLmhl
aWdodCA9IEMudWludDMyX3QoeC5IZWlnaHQpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHgg
KkRldmljZVZkaXNwbCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZkaXNwbCkgZXJyb3Igewog
CXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21u
YW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCkBAIC05MDMsNiArMTg5MywyMyBA
QCBmdW5jICh4ICpEZXZpY2VWZGlzcGwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92ZGlzcGwp
IGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZVZkaXNwbCkgdG9DKHhj
ICpDLmxpYnhsX2RldmljZV92ZGlzcGwpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgewor
CQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2aWNlX3ZkaXNwbF9kaXNwb3NlKHhjKQor
CQl9CisJfSgpCisKKwl4Yy5iYWNrZW5kX2RvbWlkID0gQy5saWJ4bF9kb21pZCh4LkJhY2tlbmRE
b21pZCkKKwlpZiB4LkJhY2tlbmREb21uYW1lICE9ICIiIHsKKwkJeGMuYmFja2VuZF9kb21uYW1l
ID0gQy5DU3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJfQorCXhjLmRldmlkID0gQy5saWJ4bF9k
ZXZpZCh4LkRldmlkKQorCXhjLmJlX2FsbG9jID0gQy5ib29sKHguQmVBbGxvYykKKworCXJldHVy
biBuaWwKK30KKwogZnVuYyAoeCAqVnNuZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9w
YXJhbXMpIGVycm9yIHsKIAludW1TYW1wbGVSYXRlcyA6PSBpbnQoeGMubnVtX3NhbXBsZV9yYXRl
cykKIAljU2FtcGxlUmF0ZXMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRl
cih4Yy5zYW1wbGVfcmF0ZXMpKVs6bnVtU2FtcGxlUmF0ZXM6bnVtU2FtcGxlUmF0ZXNdCkBAIC05
MjMsNiArMTkzMCwyMCBAQCBmdW5jICh4ICpWc25kUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92
c25kX3BhcmFtcykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVnNuZFBhcmFt
cykgdG9DKHhjICpDLmxpYnhsX3ZzbmRfcGFyYW1zKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVu
YygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3ZzbmRfcGFyYW1zX2Rpc3Bvc2Uo
eGMpCisJCX0KKwl9KCkKKworCXhjLmNoYW5uZWxzX21pbiA9IEMudWludDMyX3QoeC5DaGFubmVs
c01pbikKKwl4Yy5jaGFubmVsc19tYXggPSBDLnVpbnQzMl90KHguQ2hhbm5lbHNNYXgpCisJeGMu
YnVmZmVyX3NpemUgPSBDLnVpbnQzMl90KHguQnVmZmVyU2l6ZSkKKworCXJldHVybiBuaWwKK30K
KwogZnVuYyAoeCAqVnNuZFN0cmVhbSkgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9zdHJlYW0pIGVy
cm9yIHsKIAl4LlVuaXF1ZUlkID0gQy5Hb1N0cmluZyh4Yy51bmlxdWVfaWQpCiAJeC5UeXBlID0g
VnNuZFN0cmVhbVR5cGUoeGMuX3R5cGUpCkBAIC05MzMsNiArMTk1NCwyNCBAQCBmdW5jICh4ICpW
c25kU3RyZWFtKSBmcm9tQyh4YyAqQy5saWJ4bF92c25kX3N0cmVhbSkgZXJyb3IgewogCXJldHVy
biBuaWwKIH0KIAorZnVuYyAoeCAqVnNuZFN0cmVhbSkgdG9DKHhjICpDLmxpYnhsX3ZzbmRfc3Ry
ZWFtKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJ
CQlDLmxpYnhsX3ZzbmRfc3RyZWFtX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIHguVW5p
cXVlSWQgIT0gIiIgeworCQl4Yy51bmlxdWVfaWQgPSBDLkNTdHJpbmcoeC5VbmlxdWVJZCkKKwl9
CisJeGMuX3R5cGUgPSBDLmxpYnhsX3ZzbmRfc3RyZWFtX3R5cGUoeC5UeXBlKQorCWlmIGVyciA6
PSB4LlBhcmFtcy50b0MoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJ
fQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpWc25kUGNtKSBmcm9tQyh4YyAqQy5saWJ4
bF92c25kX3BjbSkgZXJyb3IgewogCXguTmFtZSA9IEMuR29TdHJpbmcoeGMubmFtZSkKIAlpZiBl
cnIgOj0geC5QYXJhbXMuZnJvbUMoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgewpAQCAtOTUwLDYg
KzE5ODksMjMgQEAgZnVuYyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9wY20p
IGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZzbmRQY20pIHRvQyh4YyAqQy5s
aWJ4bF92c25kX3BjbSkgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAh
PSBuaWwgeworCQkJQy5saWJ4bF92c25kX3BjbV9kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwlp
ZiB4Lk5hbWUgIT0gIiIgeworCQl4Yy5uYW1lID0gQy5DU3RyaW5nKHguTmFtZSkKKwl9CisJaWYg
ZXJyIDo9IHguUGFyYW1zLnRvQygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBl
cnIKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVZzbmQpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV92c25kKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4
Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tl
bmRfZG9tbmFtZSkKQEAgLTk3MSw2ICsyMDI3LDMxIEBAIGZ1bmMgKHggKkRldmljZVZzbmQpIGZy
b21DKHhjICpDLmxpYnhsX2RldmljZV92c25kKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitm
dW5jICh4ICpEZXZpY2VWc25kKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIChlcnIgZXJy
b3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2
aWNlX3ZzbmRfZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuYmFja2VuZF9kb21pZCA9IEMu
bGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJaWYgeC5CYWNrZW5kRG9tbmFtZSAhPSAiIiB7
CisJCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCX0K
Kwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwlpZiB4LlNob3J0TmFtZSAhPSAi
IiB7CisJCXhjLnNob3J0X25hbWUgPSBDLkNTdHJpbmcoeC5TaG9ydE5hbWUpCisJfQorCWlmIHgu
TG9uZ05hbWUgIT0gIiIgeworCQl4Yy5sb25nX25hbWUgPSBDLkNTdHJpbmcoeC5Mb25nTmFtZSkK
Kwl9CisJaWYgZXJyIDo9IHguUGFyYW1zLnRvQygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7CisJ
CXJldHVybiBlcnIKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkRvbWFpbkNvbmZp
ZykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCWlmIGVyciA6PSB4
LkNJbmZvLmZyb21DKCZ4Yy5jX2luZm8pOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVycgpAQCAt
MTEwNyw2ICsyMTg4LDI4IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMoeGMgKkMubGli
eGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9t
YWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVyciBlcnJvcikgewor
CWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fY29u
ZmlnX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIGVyciA6PSB4LkNJbmZvLnRvQygmeGMu
Y19pbmZvKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguQklu
Zm8udG9DKCZ4Yy5iX2luZm8pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4Yy5v
bl9wb3dlcm9mZiA9IEMubGlieGxfYWN0aW9uX29uX3NodXRkb3duKHguT25Qb3dlcm9mZikKKwl4
Yy5vbl9yZWJvb3QgPSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9uUmVib290KQorCXhj
Lm9uX3dhdGNoZG9nID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5PbldhdGNoZG9nKQor
CXhjLm9uX2NyYXNoID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5PbkNyYXNoKQorCXhj
Lm9uX3NvZnRfcmVzZXQgPSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9uU29mdFJlc2V0
KQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpEaXNraW5mbykgZnJvbUMoeGMgKkMubGli
eGxfZGlza2luZm8pIGVycm9yIHsKIAl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQp
CiAJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKQEAgLTExMjAsNiArMjIyMywy
OSBAQCBmdW5jICh4ICpEaXNraW5mbykgZnJvbUMoeGMgKkMubGlieGxfZGlza2luZm8pIGVycm9y
IHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRpc2tpbmZvKSB0b0MoeGMgKkMubGlieGxf
ZGlza2luZm8pIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmls
IHsKKwkJCUMubGlieGxfZGlza2luZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJaWYgeC5C
YWNrZW5kICE9ICIiIHsKKwkJeGMuYmFja2VuZCA9IEMuQ1N0cmluZyh4LkJhY2tlbmQpCisJfQor
CXhjLmJhY2tlbmRfaWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCWlmIHguRnJvbnRlbmQg
IT0gIiIgeworCQl4Yy5mcm9udGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCX0KKwl4Yy5m
cm9udGVuZF9pZCA9IEMudWludDMyX3QoeC5Gcm9udGVuZElkKQorCXhjLmRldmlkID0gQy5saWJ4
bF9kZXZpZCh4LkRldmlkKQorCXhjLnN0YXRlID0gQy5pbnQoeC5TdGF0ZSkKKwl4Yy5ldnRjaCA9
IEMuaW50KHguRXZ0Y2gpCisJeGMucnJlZiA9IEMuaW50KHguUnJlZikKKworCXJldHVybiBuaWwK
K30KKwogZnVuYyAoeCAqTmljaW5mbykgZnJvbUMoeGMgKkMubGlieGxfbmljaW5mbykgZXJyb3Ig
ewogCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVp
bnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMTEzNCw2ICsyMjYwLDMwIEBAIGZ1bmMgKHggKk5pY2lu
Zm8pIGZyb21DKHhjICpDLmxpYnhsX25pY2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAK
K2Z1bmMgKHggKk5pY2luZm8pIHRvQyh4YyAqQy5saWJ4bF9uaWNpbmZvKSAoZXJyIGVycm9yKSB7
CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX25pY2luZm9f
ZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJaWYgeC5CYWNrZW5kICE9ICIiIHsKKwkJeGMuYmFj
a2VuZCA9IEMuQ1N0cmluZyh4LkJhY2tlbmQpCisJfQorCXhjLmJhY2tlbmRfaWQgPSBDLnVpbnQz
Ml90KHguQmFja2VuZElkKQorCWlmIHguRnJvbnRlbmQgIT0gIiIgeworCQl4Yy5mcm9udGVuZCA9
IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCX0KKwl4Yy5mcm9udGVuZF9pZCA9IEMudWludDMyX3Qo
eC5Gcm9udGVuZElkKQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRldmlkKQorCXhjLnN0
YXRlID0gQy5pbnQoeC5TdGF0ZSkKKwl4Yy5ldnRjaCA9IEMuaW50KHguRXZ0Y2gpCisJeGMucnJl
Zl90eCA9IEMuaW50KHguUnJlZlR4KQorCXhjLnJyZWZfcnggPSBDLmludCh4LlJyZWZSeCkKKwor
CXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqVnRwbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Z0
cG1pbmZvKSBlcnJvciB7CiAJeC5CYWNrZW5kID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kKQogCXgu
QmFja2VuZElkID0gdWludDMyKHhjLmJhY2tlbmRfaWQpCkBAIC0xMTUwLDYgKzIzMDAsMzIgQEAg
ZnVuYyAoeCAqVnRwbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Z0cG1pbmZvKSBlcnJvciB7CiAJ
cmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWdHBtaW5mbykgdG9DKHhjICpDLmxpYnhsX3Z0cG1p
bmZvKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJ
CQlDLmxpYnhsX3Z0cG1pbmZvX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIHguQmFja2Vu
ZCAhPSAiIiB7CisJCXhjLmJhY2tlbmQgPSBDLkNTdHJpbmcoeC5CYWNrZW5kKQorCX0KKwl4Yy5i
YWNrZW5kX2lkID0gQy51aW50MzJfdCh4LkJhY2tlbmRJZCkKKwlpZiB4LkZyb250ZW5kICE9ICIi
IHsKKwkJeGMuZnJvbnRlbmQgPSBDLkNTdHJpbmcoeC5Gcm9udGVuZCkKKwl9CisJeGMuZnJvbnRl
bmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJZCkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2
aWQoeC5EZXZpZCkKKwl4Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCisJeGMuZXZ0Y2ggPSBDLmlu
dCh4LkV2dGNoKQorCXhjLnJyZWYgPSBDLmludCh4LlJyZWYpCisJaWYgZXJyIDo9IHguVXVpZC50
b0MoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKworCXJldHVybiBu
aWwKK30KKwogZnVuYyAoeCAqVXNiY3RybGluZm8pIGZyb21DKHhjICpDLmxpYnhsX3VzYmN0cmxp
bmZvKSBlcnJvciB7CiAJeC5UeXBlID0gVXNiY3RybFR5cGUoeGMuX3R5cGUpCiAJeC5EZXZpZCA9
IERldmlkKHhjLmRldmlkKQpAQCAtMTE2Nyw2ICsyMzQzLDMzIEBAIGZ1bmMgKHggKlVzYmN0cmxp
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF91c2JjdHJsaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwK
IH0KIAorZnVuYyAoeCAqVXNiY3RybGluZm8pIHRvQyh4YyAqQy5saWJ4bF91c2JjdHJsaW5mbykg
KGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5s
aWJ4bF91c2JjdHJsaW5mb19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwl4Yy5fdHlwZSA9IEMu
bGlieGxfdXNiY3RybF90eXBlKHguVHlwZSkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5E
ZXZpZCkKKwl4Yy52ZXJzaW9uID0gQy5pbnQoeC5WZXJzaW9uKQorCXhjLnBvcnRzID0gQy5pbnQo
eC5Qb3J0cykKKwlpZiB4LkJhY2tlbmQgIT0gIiIgeworCQl4Yy5iYWNrZW5kID0gQy5DU3RyaW5n
KHguQmFja2VuZCkKKwl9CisJeGMuYmFja2VuZF9pZCA9IEMudWludDMyX3QoeC5CYWNrZW5kSWQp
CisJaWYgeC5Gcm9udGVuZCAhPSAiIiB7CisJCXhjLmZyb250ZW5kID0gQy5DU3RyaW5nKHguRnJv
bnRlbmQpCisJfQorCXhjLmZyb250ZW5kX2lkID0gQy51aW50MzJfdCh4LkZyb250ZW5kSWQpCisJ
eGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQorCXhjLmV2dGNoID0gQy5pbnQoeC5FdnRjaCkKKwl4
Yy5yZWZfdXJiID0gQy5pbnQoeC5SZWZVcmIpCisJeGMucmVmX2Nvbm4gPSBDLmludCh4LlJlZkNv
bm4pCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKlZjcHVpbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF92Y3B1aW5mbykgZXJyb3IgewogCXguVmNwdWlkID0gdWludDMyKHhjLnZjcHVpZCkKIAl4
LkNwdSA9IHVpbnQzMih4Yy5jcHUpCkBAIC0xMTg0LDYgKzIzODcsMjkgQEAgZnVuYyAoeCAqVmNw
dWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVpbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5pbAog
fQogCitmdW5jICh4ICpWY3B1aW5mbykgdG9DKHhjICpDLmxpYnhsX3ZjcHVpbmZvKSAoZXJyIGVy
cm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3Zj
cHVpbmZvX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLnZjcHVpZCA9IEMudWludDMyX3Qo
eC5WY3B1aWQpCisJeGMuY3B1ID0gQy51aW50MzJfdCh4LkNwdSkKKwl4Yy5vbmxpbmUgPSBDLmJv
b2woeC5PbmxpbmUpCisJeGMuYmxvY2tlZCA9IEMuYm9vbCh4LkJsb2NrZWQpCisJeGMucnVubmlu
ZyA9IEMuYm9vbCh4LlJ1bm5pbmcpCisJeGMudmNwdV90aW1lID0gQy51aW50NjRfdCh4LlZjcHVU
aW1lKQorCWlmIGVyciA6PSB4LkNwdW1hcC50b0MoJnhjLmNwdW1hcCk7IGVyciAhPSBuaWwgewor
CQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkNwdW1hcFNvZnQudG9DKCZ4Yy5jcHVtYXBf
c29mdCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCisJcmV0dXJuIG5pbAorfQor
CiBmdW5jICh4ICpQaHlzaW5mbykgZnJvbUMoeGMgKkMubGlieGxfcGh5c2luZm8pIGVycm9yIHsK
IAl4LlRocmVhZHNQZXJDb3JlID0gdWludDMyKHhjLnRocmVhZHNfcGVyX2NvcmUpCiAJeC5Db3Jl
c1BlclNvY2tldCA9IHVpbnQzMih4Yy5jb3Jlc19wZXJfc29ja2V0KQpAQCAtMTIxMSw2ICsyNDM3
LDM5IEBAIGZ1bmMgKHggKlBoeXNpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9waHlzaW5mbykgZXJy
b3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqUGh5c2luZm8pIHRvQyh4YyAqQy5saWJ4
bF9waHlzaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMoKSB7CisJCWlmIGVyciAhPSBu
aWwgeworCQkJQy5saWJ4bF9waHlzaW5mb19kaXNwb3NlKHhjKQorCQl9CisJfSgpCisKKwl4Yy50
aHJlYWRzX3Blcl9jb3JlID0gQy51aW50MzJfdCh4LlRocmVhZHNQZXJDb3JlKQorCXhjLmNvcmVz
X3Blcl9zb2NrZXQgPSBDLnVpbnQzMl90KHguQ29yZXNQZXJTb2NrZXQpCisJeGMubWF4X2NwdV9p
ZCA9IEMudWludDMyX3QoeC5NYXhDcHVJZCkKKwl4Yy5ucl9jcHVzID0gQy51aW50MzJfdCh4Lk5y
Q3B1cykKKwl4Yy5jcHVfa2h6ID0gQy51aW50MzJfdCh4LkNwdUtoeikKKwl4Yy50b3RhbF9wYWdl
cyA9IEMudWludDY0X3QoeC5Ub3RhbFBhZ2VzKQorCXhjLmZyZWVfcGFnZXMgPSBDLnVpbnQ2NF90
KHguRnJlZVBhZ2VzKQorCXhjLnNjcnViX3BhZ2VzID0gQy51aW50NjRfdCh4LlNjcnViUGFnZXMp
CisJeGMub3V0c3RhbmRpbmdfcGFnZXMgPSBDLnVpbnQ2NF90KHguT3V0c3RhbmRpbmdQYWdlcykK
Kwl4Yy5zaGFyaW5nX2ZyZWVkX3BhZ2VzID0gQy51aW50NjRfdCh4LlNoYXJpbmdGcmVlZFBhZ2Vz
KQorCXhjLnNoYXJpbmdfdXNlZF9mcmFtZXMgPSBDLnVpbnQ2NF90KHguU2hhcmluZ1VzZWRGcmFt
ZXMpCisJeGMubWF4X3Bvc3NpYmxlX21mbiA9IEMudWludDY0X3QoeC5NYXhQb3NzaWJsZU1mbikK
Kwl4Yy5ucl9ub2RlcyA9IEMudWludDMyX3QoeC5Ock5vZGVzKQorCWlmIGVyciA6PSB4Lkh3Q2Fw
LnRvQygmeGMuaHdfY2FwKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeGMuY2Fw
X2h2bSA9IEMuYm9vbCh4LkNhcEh2bSkKKwl4Yy5jYXBfcHYgPSBDLmJvb2woeC5DYXBQdikKKwl4
Yy5jYXBfaHZtX2RpcmVjdGlvID0gQy5ib29sKHguQ2FwSHZtRGlyZWN0aW8pCisJeGMuY2FwX2hh
cCA9IEMuYm9vbCh4LkNhcEhhcCkKKwl4Yy5jYXBfc2hhZG93ID0gQy5ib29sKHguQ2FwU2hhZG93
KQorCXhjLmNhcF9pb21tdV9oYXBfcHRfc2hhcmUgPSBDLmJvb2woeC5DYXBJb21tdUhhcFB0U2hh
cmUpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKkNvbm5lY3RvcmluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX2Nvbm5lY3RvcmluZm8pIGVycm9yIHsKIAl4LlVuaXF1ZUlkID0gQy5Hb1N0cmlu
Zyh4Yy51bmlxdWVfaWQpCiAJeC5XaWR0aCA9IHVpbnQzMih4Yy53aWR0aCkKQEAgLTEyMjMsNiAr
MjQ4MiwyNiBAQCBmdW5jICh4ICpDb25uZWN0b3JpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25u
ZWN0b3JpbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpDb25uZWN0b3Jp
bmZvKSB0b0MoeGMgKkMubGlieGxfY29ubmVjdG9yaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVy
IGZ1bmMoKSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9jb25uZWN0b3JpbmZvX2Rp
c3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCWlmIHguVW5pcXVlSWQgIT0gIiIgeworCQl4Yy51bmlx
dWVfaWQgPSBDLkNTdHJpbmcoeC5VbmlxdWVJZCkKKwl9CisJeGMud2lkdGggPSBDLnVpbnQzMl90
KHguV2lkdGgpCisJeGMuaGVpZ2h0ID0gQy51aW50MzJfdCh4LkhlaWdodCkKKwl4Yy5yZXFfZXZ0
Y2ggPSBDLmludCh4LlJlcUV2dGNoKQorCXhjLnJlcV9ycmVmID0gQy5pbnQoeC5SZXFScmVmKQor
CXhjLmV2dF9ldnRjaCA9IEMuaW50KHguRXZ0RXZ0Y2gpCisJeGMuZXZ0X3JyZWYgPSBDLmludCh4
LkV2dFJyZWYpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKlZkaXNwbGluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3ZkaXNwbGluZm8pIGVycm9yIHsKIAl4LkJhY2tlbmQgPSBDLkdvU3RyaW5n
KHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKQEAgLTEy
NDMsNiArMjUyMiwyOCBAQCBmdW5jICh4ICpWZGlzcGxpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92
ZGlzcGxpbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWZGlzcGxpbmZv
KSB0b0MoeGMgKkMubGlieGxfdmRpc3BsaW5mbykgKGVyciBlcnJvcikgeworCWRlZmVyIGZ1bmMo
KSB7CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF92ZGlzcGxpbmZvX2Rpc3Bvc2UoeGMp
CisJCX0KKwl9KCkKKworCWlmIHguQmFja2VuZCAhPSAiIiB7CisJCXhjLmJhY2tlbmQgPSBDLkNT
dHJpbmcoeC5CYWNrZW5kKQorCX0KKwl4Yy5iYWNrZW5kX2lkID0gQy51aW50MzJfdCh4LkJhY2tl
bmRJZCkKKwlpZiB4LkZyb250ZW5kICE9ICIiIHsKKwkJeGMuZnJvbnRlbmQgPSBDLkNTdHJpbmco
eC5Gcm9udGVuZCkKKwl9CisJeGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJ
ZCkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy5zdGF0ZSA9IEMuaW50
KHguU3RhdGUpCisJeGMuYmVfYWxsb2MgPSBDLmJvb2woeC5CZUFsbG9jKQorCisJcmV0dXJuIG5p
bAorfQorCiBmdW5jICh4ICpTdHJlYW1pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9zdHJlYW1pbmZv
KSBlcnJvciB7CiAJeC5SZXFFdnRjaCA9IGludCh4Yy5yZXFfZXZ0Y2gpCiAJeC5SZXFScmVmID0g
aW50KHhjLnJlcV9ycmVmKQpAQCAtMTI1MCw2ICsyNTUxLDE5IEBAIGZ1bmMgKHggKlN0cmVhbWlu
Zm8pIGZyb21DKHhjICpDLmxpYnhsX3N0cmVhbWluZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9
CiAKK2Z1bmMgKHggKlN0cmVhbWluZm8pIHRvQyh4YyAqQy5saWJ4bF9zdHJlYW1pbmZvKSAoZXJy
IGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhs
X3N0cmVhbWluZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMucmVxX2V2dGNoID0gQy5p
bnQoeC5SZXFFdnRjaCkKKwl4Yy5yZXFfcnJlZiA9IEMuaW50KHguUmVxUnJlZikKKworCXJldHVy
biBuaWwKK30KKwogZnVuYyAoeCAqUGNtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfcGNtaW5mbykg
ZXJyb3IgewogCW51bVZzbmRTdHJlYW1zIDo9IGludCh4Yy5udW1fdnNuZF9zdHJlYW1zKQogCWNT
dHJlYW1zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9zdHJlYW1pbmZvKSh1bnNhZmUuUG9pbnRlcih4
Yy5zdHJlYW1zKSlbOm51bVZzbmRTdHJlYW1zOm51bVZzbmRTdHJlYW1zXQpAQCAtMTI2Myw2ICsy
NTc3LDE2IEBAIGZ1bmMgKHggKlBjbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3BjbWluZm8pIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlBjbWluZm8pIHRvQyh4YyAqQy5saWJ4
bF9wY21pbmZvKSAoZXJyIGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5p
bCB7CisJCQlDLmxpYnhsX3BjbWluZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJcmV0dXJu
IG5pbAorfQorCiBmdW5jICh4ICpWc25kaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdnNuZGluZm8p
IGVycm9yIHsKIAl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5k
SWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKQEAgLTEyODIsNiArMjYwNiwyNyBAQCBmdW5jICh4
ICpWc25kaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdnNuZGluZm8pIGVycm9yIHsKIAlyZXR1cm4g
bmlsCiB9CiAKK2Z1bmMgKHggKlZzbmRpbmZvKSB0b0MoeGMgKkMubGlieGxfdnNuZGluZm8pIChl
cnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGli
eGxfdnNuZGluZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJaWYgeC5CYWNrZW5kICE9ICIi
IHsKKwkJeGMuYmFja2VuZCA9IEMuQ1N0cmluZyh4LkJhY2tlbmQpCisJfQorCXhjLmJhY2tlbmRf
aWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCWlmIHguRnJvbnRlbmQgIT0gIiIgeworCQl4
Yy5mcm9udGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCX0KKwl4Yy5mcm9udGVuZF9pZCA9
IEMudWludDMyX3QoeC5Gcm9udGVuZElkKQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRl
dmlkKQorCXhjLnN0YXRlID0gQy5pbnQoeC5TdGF0ZSkKKworCXJldHVybiBuaWwKK30KKwogZnVu
YyAoeCAqVmtiaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmtiaW5mbykgZXJyb3IgewogCXguQmFj
a2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5i
YWNrZW5kX2lkKQpAQCAtMTI5NSw2ICsyNjQwLDI5IEBAIGZ1bmMgKHggKlZrYmluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3ZrYmluZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHgg
KlZrYmluZm8pIHRvQyh4YyAqQy5saWJ4bF92a2JpbmZvKSAoZXJyIGVycm9yKSB7CisJZGVmZXIg
ZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3ZrYmluZm9fZGlzcG9zZSh4
YykKKwkJfQorCX0oKQorCisJaWYgeC5CYWNrZW5kICE9ICIiIHsKKwkJeGMuYmFja2VuZCA9IEMu
Q1N0cmluZyh4LkJhY2tlbmQpCisJfQorCXhjLmJhY2tlbmRfaWQgPSBDLnVpbnQzMl90KHguQmFj
a2VuZElkKQorCWlmIHguRnJvbnRlbmQgIT0gIiIgeworCQl4Yy5mcm9udGVuZCA9IEMuQ1N0cmlu
Zyh4LkZyb250ZW5kKQorCX0KKwl4Yy5mcm9udGVuZF9pZCA9IEMudWludDMyX3QoeC5Gcm9udGVu
ZElkKQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRldmlkKQorCXhjLnN0YXRlID0gQy5p
bnQoeC5TdGF0ZSkKKwl4Yy5ldnRjaCA9IEMuaW50KHguRXZ0Y2gpCisJeGMucnJlZiA9IEMuaW50
KHguUnJlZikKKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqTnVtYWluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX251bWFpbmZvKSBlcnJvciB7CiAJeC5TaXplID0gdWludDY0KHhjLnNpemUpCiAJ
eC5GcmVlID0gdWludDY0KHhjLmZyZWUpCkBAIC0xMzA4LDYgKzI2NzYsMTkgQEAgZnVuYyAoeCAq
TnVtYWluZm8pIGZyb21DKHhjICpDLmxpYnhsX251bWFpbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5p
bAogfQogCitmdW5jICh4ICpOdW1haW5mbykgdG9DKHhjICpDLmxpYnhsX251bWFpbmZvKSAoZXJy
IGVycm9yKSB7CisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhs
X251bWFpbmZvX2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLnNpemUgPSBDLnVpbnQ2NF90
KHguU2l6ZSkKKwl4Yy5mcmVlID0gQy51aW50NjRfdCh4LkZyZWUpCisKKwlyZXR1cm4gbmlsCit9
CisKIGZ1bmMgKHggKkNwdXRvcG9sb2d5KSBmcm9tQyh4YyAqQy5saWJ4bF9jcHV0b3BvbG9neSkg
ZXJyb3IgewogCXguQ29yZSA9IHVpbnQzMih4Yy5jb3JlKQogCXguU29ja2V0ID0gdWludDMyKHhj
LnNvY2tldCkKQEAgLTEzMTYsNiArMjY5NywyMCBAQCBmdW5jICh4ICpDcHV0b3BvbG9neSkgZnJv
bUMoeGMgKkMubGlieGxfY3B1dG9wb2xvZ3kpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1
bmMgKHggKkNwdXRvcG9sb2d5KSB0b0MoeGMgKkMubGlieGxfY3B1dG9wb2xvZ3kpIChlcnIgZXJy
b3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfY3B1
dG9wb2xvZ3lfZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuY29yZSA9IEMudWludDMyX3Qo
eC5Db3JlKQorCXhjLnNvY2tldCA9IEMudWludDMyX3QoeC5Tb2NrZXQpCisJeGMubm9kZSA9IEMu
dWludDMyX3QoeC5Ob2RlKQorCisJcmV0dXJuIG5pbAorfQorCiBmdW5jICh4ICpQY2l0b3BvbG9n
eSkgZnJvbUMoeGMgKkMubGlieGxfcGNpdG9wb2xvZ3kpIGVycm9yIHsKIAl4LlNlZyA9IHVpbnQx
Nih4Yy5zZWcpCiAJeC5CdXMgPSBieXRlKHhjLmJ1cykKQEAgLTEzMjUsNiArMjcyMCwyMSBAQCBm
dW5jICh4ICpQY2l0b3BvbG9neSkgZnJvbUMoeGMgKkMubGlieGxfcGNpdG9wb2xvZ3kpIGVycm9y
IHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlBjaXRvcG9sb2d5KSB0b0MoeGMgKkMubGli
eGxfcGNpdG9wb2xvZ3kpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIg
IT0gbmlsIHsKKwkJCUMubGlieGxfcGNpdG9wb2xvZ3lfZGlzcG9zZSh4YykKKwkJfQorCX0oKQor
CisJeGMuc2VnID0gQy51aW50MTZfdCh4LlNlZykKKwl4Yy5idXMgPSBDLnVpbnQ4X3QoeC5CdXMp
CisJeGMuZGV2Zm4gPSBDLnVpbnQ4X3QoeC5EZXZmbikKKwl4Yy5ub2RlID0gQy51aW50MzJfdCh4
Lk5vZGUpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1bmMgKHggKlNjaGVkQ3JlZGl0UGFyYW1zKSBm
cm9tQyh4YyAqQy5saWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zKSBlcnJvciB7CiAJeC5Uc2xpY2VN
cyA9IGludCh4Yy50c2xpY2VfbXMpCiAJeC5SYXRlbGltaXRVcyA9IGludCh4Yy5yYXRlbGltaXRf
dXMpCkBAIC0xMzMzLDEyICsyNzQzLDI2IEBAIGZ1bmMgKHggKlNjaGVkQ3JlZGl0UGFyYW1zKSBm
cm9tQyh4YyAqQy5saWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zKSBlcnJvciB7CiAJcmV0dXJuIG5p
bAogfQogCitmdW5jICh4ICpTY2hlZENyZWRpdFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVk
X2NyZWRpdF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKKwl4Yy50c2xpY2VfbXMgPSBDLmludCh4LlRz
bGljZU1zKQorCXhjLnJhdGVsaW1pdF91cyA9IEMuaW50KHguUmF0ZWxpbWl0VXMpCisJeGMudmNw
dV9taWdyX2RlbGF5X3VzID0gQy5pbnQoeC5WY3B1TWlnckRlbGF5VXMpCisKKwlyZXR1cm4gbmls
Cit9CisKIGZ1bmMgKHggKlNjaGVkQ3JlZGl0MlBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfc2No
ZWRfY3JlZGl0Ml9wYXJhbXMpIGVycm9yIHsKIAl4LlJhdGVsaW1pdFVzID0gaW50KHhjLnJhdGVs
aW1pdF91cykKIAogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqU2NoZWRDcmVkaXQyUGFyYW1z
KSB0b0MoeGMgKkMubGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMpIChlcnIgZXJyb3IpIHsKKwl4
Yy5yYXRlbGltaXRfdXMgPSBDLmludCh4LlJhdGVsaW1pdFVzKQorCisJcmV0dXJuIG5pbAorfQor
CiBmdW5jICh4ICpEb21haW5SZW11c0luZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZW11
c19pbmZvKSBlcnJvciB7CiAJeC5JbnRlcnZhbCA9IGludCh4Yy5pbnRlcnZhbCkKIAlpZiBlcnIg
Oj0geC5BbGxvd1Vuc2FmZS5mcm9tQygmeGMuYWxsb3dfdW5zYWZlKTsgZXJyICE9IG5pbCB7CkBA
IC0xMzY3LDYgKzI3OTEsNDIgQEAgZnVuYyAoeCAqRG9tYWluUmVtdXNJbmZvKSBmcm9tQyh4YyAq
Qy5saWJ4bF9kb21haW5fcmVtdXNfaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVu
YyAoeCAqRG9tYWluUmVtdXNJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX3JlbXVzX2luZm8p
IChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMu
bGlieGxfZG9tYWluX3JlbXVzX2luZm9fZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuaW50
ZXJ2YWwgPSBDLmludCh4LkludGVydmFsKQorCWlmIGVyciA6PSB4LkFsbG93VW5zYWZlLnRvQygm
eGMuYWxsb3dfdW5zYWZlKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJy
IDo9IHguQmxhY2tob2xlLnRvQygmeGMuYmxhY2tob2xlKTsgZXJyICE9IG5pbCB7CisJCXJldHVy
biBlcnIKKwl9CisJaWYgZXJyIDo9IHguQ29tcHJlc3Npb24udG9DKCZ4Yy5jb21wcmVzc2lvbik7
IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4Lk5ldGJ1Zi50b0Mo
JnhjLm5ldGJ1Zik7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIHguTmV0YnVm
c2NyaXB0ICE9ICIiIHsKKwkJeGMubmV0YnVmc2NyaXB0ID0gQy5DU3RyaW5nKHguTmV0YnVmc2Ny
aXB0KQorCX0KKwlpZiBlcnIgOj0geC5EaXNrYnVmLnRvQygmeGMuZGlza2J1Zik7IGVyciAhPSBu
aWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkNvbG8udG9DKCZ4Yy5jb2xvKTsg
ZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguVXNlcnNwYWNlQ29s
b1Byb3h5LnRvQygmeGMudXNlcnNwYWNlX2NvbG9fcHJveHkpOyBlcnIgIT0gbmlsIHsKKwkJcmV0
dXJuIGVycgorCX0KKworCXJldHVybiBuaWwKK30KKwogZnVuYyAoeCAqRXZlbnQpIGZyb21DKHhj
ICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7CiAJaWYgZXJyIDo9IHguTGluay5mcm9tQygmeGMubGlu
ayk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZXJyCkBAIC0xNDM2LDYgKzI4OTYsMjUgQEAgZnVu
YyAoeCAqRXZlbnRUeXBlVW5pb25PcGVyYXRpb25Db21wbGV0ZSkgZnJvbUMoeGMgKkMubGlieGxf
ZXZlbnQpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkV2ZW50KSB0b0MoeGMg
KkMubGlieGxfZXZlbnQpIChlcnIgZXJyb3IpIHsKKwlkZWZlciBmdW5jKCkgeworCQlpZiBlcnIg
IT0gbmlsIHsKKwkJCUMubGlieGxfZXZlbnRfZGlzcG9zZSh4YykKKwkJfQorCX0oKQorCisJaWYg
ZXJyIDo9IHguTGluay50b0MoJnhjLmxpbmspOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKwl4Yy5kb21pZCA9IEMubGlieGxfZG9taWQoeC5Eb21pZCkKKwlpZiBlcnIgOj0geC5Eb211
dWlkLnRvQygmeGMuZG9tdXVpZCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXhj
LmZvcl91c2VyID0gQy51aW50NjRfdCh4LkZvclVzZXIpCisKKwlyZXR1cm4gbmlsCit9CisKIGZ1
bmMgKHggKlBzckNhdEluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Bzcl9jYXRfaW5mbykgZXJyb3Ig
ewogCXguSWQgPSB1aW50MzIoeGMuaWQpCiAJeC5Db3NNYXggPSB1aW50MzIoeGMuY29zX21heCkK
QEAgLTE0NDUsNiArMjkyNCwyMSBAQCBmdW5jICh4ICpQc3JDYXRJbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF9wc3JfY2F0X2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlBz
ckNhdEluZm8pIHRvQyh4YyAqQy5saWJ4bF9wc3JfY2F0X2luZm8pIChlcnIgZXJyb3IpIHsKKwlk
ZWZlciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfcHNyX2NhdF9pbmZv
X2Rpc3Bvc2UoeGMpCisJCX0KKwl9KCkKKworCXhjLmlkID0gQy51aW50MzJfdCh4LklkKQorCXhj
LmNvc19tYXggPSBDLnVpbnQzMl90KHguQ29zTWF4KQorCXhjLmNibV9sZW4gPSBDLnVpbnQzMl90
KHguQ2JtTGVuKQorCXhjLmNkcF9lbmFibGVkID0gQy5ib29sKHguQ2RwRW5hYmxlZCkKKworCXJl
dHVybiBuaWwKK30KKwogZnVuYyAoeCAqUHNySHdJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wc3Jf
aHdfaW5mbykgZXJyb3IgewogCXguSWQgPSB1aW50MzIoeGMuaWQpCiAJeC5UeXBlID0gUHNyRmVh
dFR5cGUoeGMuX3R5cGUpCkBAIC0xNDkxLDMgKzI5ODUsMTUgQEAgZnVuYyAoeCAqUHNySHdJbmZv
VHlwZVVuaW9uTWJhKSBmcm9tQyh4YyAqQy5saWJ4bF9wc3JfaHdfaW5mbykgZXJyb3IgewogCXgu
TGluZWFyID0gYm9vbCh0bXAubGluZWFyKQogCXJldHVybiBuaWwKIH0KKworZnVuYyAoeCAqUHNy
SHdJbmZvKSB0b0MoeGMgKkMubGlieGxfcHNyX2h3X2luZm8pIChlcnIgZXJyb3IpIHsKKwlkZWZl
ciBmdW5jKCkgeworCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfcHNyX2h3X2luZm9fZGlz
cG9zZSh4YykKKwkJfQorCX0oKQorCisJeGMuaWQgPSBDLnVpbnQzMl90KHguSWQpCisKKwlyZXR1
cm4gbmlsCit9CmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28g
Yi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggMjM3ZjI2YmNlOS4uMjRi
MWUwMjJmZiAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisr
KyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMTQwLDE0ICsxNDAsMTIg
QEAgZnVuYyAodSAqVXVpZCkgZnJvbUMoYyAqQy5saWJ4bF91dWlkKSBlcnJvciB7CiAJcmV0dXJu
IG5pbAogfQogCi1mdW5jICh1ICpVdWlkKSB0b0MoKSAoQy5saWJ4bF91dWlkLCBlcnJvcikgewot
CXZhciBjIEMubGlieGxfdXVpZAotCitmdW5jICh1ICpVdWlkKSB0b0MoY3UgKkMubGlieGxfdXVp
ZCkgZXJyb3IgewogCWZvciBpLCB2IDo9IHJhbmdlIHUgewotCQljLnV1aWRbaV0gPSBDLnVpbnQ4
X3QodikKKwkJY3UudXVpZFtpXSA9IEMudWludDhfdCh2KQogCX0KIAotCXJldHVybiBjLCBuaWwK
KwlyZXR1cm4gbmlsCiB9CiAKIC8vIGRlZmJvb2xWYWwgcmVwcmVzZW50cyBhIGRlZmJvb2wgdmFs
dWUuCkBAIC0yMzIsMTUgKzIzMCwxMyBAQCBmdW5jIChkICpEZWZib29sKSBmcm9tQyhjICpDLmxp
YnhsX2RlZmJvb2wpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKLWZ1bmMgKGQgKkRlZmJvb2wp
IHRvQygpIChDLmxpYnhsX2RlZmJvb2wsIGVycm9yKSB7Ci0JdmFyIGMgQy5saWJ4bF9kZWZib29s
Ci0KK2Z1bmMgKGQgKkRlZmJvb2wpIHRvQyhjZCAqQy5saWJ4bF9kZWZib29sKSBlcnJvciB7CiAJ
aWYgIWQuSXNEZWZhdWx0KCkgewogCQl2YWwsIF8gOj0gZC5WYWwoKQotCQlDLmxpYnhsX2RlZmJv
b2xfc2V0KCZjLCBDLmJvb2wodmFsKSkKKwkJQy5saWJ4bF9kZWZib29sX3NldChjZCwgQy5ib29s
KHZhbCkpCiAJfQogCi0JcmV0dXJuIGMsIG5pbAorCXJldHVybiBuaWwKIH0KIAogLy8gTWFjIHJl
cHJlc2VudHMgYSBsaWJ4bF9tYWMsIG9yIHNpbXBseSBhIE1BQyBhZGRyZXNzLgpAQCAtMjY2LDE0
ICsyNjIsMTIgQEAgZnVuYyAobWFjICpNYWMpIGZyb21DKGNtYWMgKkMubGlieGxfbWFjKSBlcnJv
ciB7CiAJcmV0dXJuIG5pbAogfQogCi1mdW5jIChtYWMgTWFjKSB0b0MoKSAoQy5saWJ4bF9tYWMs
IGVycm9yKSB7Ci0JdmFyIGNtYWMgQy5saWJ4bF9tYWMKLQorZnVuYyAobWFjIE1hYykgdG9DKGNt
ICpDLmxpYnhsX21hYykgZXJyb3IgewogCWZvciBpLCB2IDo9IHJhbmdlIG1hYyB7Ci0JCWNtYWNb
aV0gPSBDLnVpbnQ4X3QodikKKwkJKCpjbSlbaV0gPSBDLnVpbnQ4X3QodikKIAl9CiAKLQlyZXR1
cm4gY21hYywgbmlsCisJcmV0dXJuIG5pbAogfQogCiAvLyBNc1ZtR2VuaWQgcmVwcmVzZW50cyBh
IGxpYnhsX21zX3ZtX2dlbmlkLgpAQCAtMjg3LDE0ICsyODEsMTIgQEAgZnVuYyAobXZnICpNc1Zt
R2VuaWQpIGZyb21DKGNtdmcgKkMubGlieGxfbXNfdm1fZ2VuaWQpIGVycm9yIHsKIAlyZXR1cm4g
bmlsCiB9CiAKLWZ1bmMgKG12ZyAqTXNWbUdlbmlkKSB0b0MoKSAoQy5saWJ4bF9tc192bV9nZW5p
ZCwgZXJyb3IpIHsKLQl2YXIgY212ZyBDLmxpYnhsX21zX3ZtX2dlbmlkCi0KK2Z1bmMgKG12ZyAq
TXNWbUdlbmlkKSB0b0MoY212ZyAqQy5saWJ4bF9tc192bV9nZW5pZCkgZXJyb3IgewogCWZvciBp
LCB2IDo9IHJhbmdlIG12ZyB7CiAJCWNtdmcuYnl0ZXNbaV0gPSBDLnVpbnQ4X3QodikKIAl9CiAK
LQlyZXR1cm4gY212ZywgbmlsCisJcmV0dXJuIG5pbAogfQogCiAvLyBFdkxpbmsgcmVwcmVzZW50
cyBhIGxpYnhsX2V2X2xpbmsuCkBAIC0zMDQsOCArMjk2LDggQEAgZnVuYyAobXZnICpNc1ZtR2Vu
aWQpIHRvQygpIChDLmxpYnhsX21zX3ZtX2dlbmlkLCBlcnJvcikgewogLy8gdGhyb3VnaCB0aGUg
R28gcGFja2FnZS4KIHR5cGUgRXZMaW5rIHN0cnVjdHt9CiAKLWZ1bmMgKGVsICpFdkxpbmspIGZy
b21DKGNlbCAqQy5saWJ4bF9ldl9saW5rKSBlcnJvciAgICAgIHsgcmV0dXJuIG5pbCB9Ci1mdW5j
IChlbCAqRXZMaW5rKSB0b0MoKSAoY2VsIEMubGlieGxfZXZfbGluaywgZXJyIGVycm9yKSB7IHJl
dHVybiB9CitmdW5jIChlbCAqRXZMaW5rKSBmcm9tQyhjZWwgKkMubGlieGxfZXZfbGluaykgZXJy
b3IgICAgIHsgcmV0dXJuIG5pbCB9CitmdW5jIChlbCAqRXZMaW5rKSB0b0MoY2VsICpDLmxpYnhs
X2V2X2xpbmspIChlcnIgZXJyb3IpIHsgcmV0dXJuIH0KIAogLy8gQ3B1aWRQb2xpY3lMaXN0IHJl
cHJlc2VudHMgYSBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdC4KIC8vCkBAIC0zMTYsMjAgKzMwOCwx
OCBAQCB0eXBlIENwdWlkUG9saWN5TGlzdCBzdHJpbmcKIAogZnVuYyAoY3BsIENwdWlkUG9saWN5
TGlzdCkgZnJvbUMoY2NwbCAqQy5saWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCkgZXJyb3IgeyByZXR1
cm4gbmlsIH0KIAotZnVuYyAoY3BsIENwdWlkUG9saWN5TGlzdCkgdG9DKCkgKEMubGlieGxfY3B1
aWRfcG9saWN5X2xpc3QsIGVycm9yKSB7Ci0JdmFyIGNjcGwgQy5saWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdAotCitmdW5jIChjcGwgQ3B1aWRQb2xpY3lMaXN0KSB0b0MoY2NwbCAqQy5saWJ4bF9jcHVp
ZF9wb2xpY3lfbGlzdCkgZXJyb3IgewogCXMgOj0gQy5DU3RyaW5nKHN0cmluZyhjcGwpKQogCWRl
ZmVyIEMuZnJlZSh1bnNhZmUuUG9pbnRlcihzKSkKIAotCXJldCA6PSBDLmxpYnhsX2NwdWlkX3Bh
cnNlX2NvbmZpZygmY2NwbCwgcykKKwlyZXQgOj0gQy5saWJ4bF9jcHVpZF9wYXJzZV9jb25maWco
Y2NwbCwgcykKIAlpZiByZXQgIT0gMCB7Ci0JCUMubGlieGxfY3B1aWRfZGlzcG9zZSgmY2NwbCkK
KwkJQy5saWJ4bF9jcHVpZF9kaXNwb3NlKGNjcGwpCiAKLQkJcmV0dXJuIGNjcGwsIEVycm9yKC1y
ZXQpCisJCXJldHVybiBFcnJvcigtcmV0KQogCX0KIAotCXJldHVybiBjY3BsLCBuaWwKKwlyZXR1
cm4gbmlsCiB9CiAKIC8vIEh3Y2FwIHJlcHJlc2VudHMgYSBsaWJ4bF9od2NhcC4KQEAgLTM0Mywx
NCArMzMzLDEyIEBAIGZ1bmMgKGh3Y2FwICpId2NhcCkgZnJvbUMoY2h3Y2FwICpDLmxpYnhsX2h3
Y2FwKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCi1mdW5jIChod2NhcCAqSHdjYXApIHRvQygp
IChDLmxpYnhsX2h3Y2FwLCBlcnJvcikgewotCXZhciBjaHdjYXAgQy5saWJ4bF9od2NhcAotCitm
dW5jIChod2NhcCAqSHdjYXApIHRvQyhjaHdjYXAgKkMubGlieGxfaHdjYXApIGVycm9yIHsKIAlm
b3IgaSwgdiA6PSByYW5nZSBod2NhcCB7Ci0JCWNod2NhcFtpXSA9IEMudWludDMyX3QodikKKwkJ
KCpjaHdjYXApW2ldID0gQy51aW50MzJfdCh2KQogCX0KIAotCXJldHVybiBjaHdjYXAsIG5pbAor
CXJldHVybiBuaWwKIH0KIAogLy8gS2V5VmFsdWVMaXN0IHJlcHJlc2VudHMgYSBsaWJ4bF9rZXlf
dmFsdWVfbGlzdC4KQEAgLTM2MCw4ICszNDgsOCBAQCBmdW5jIChod2NhcCAqSHdjYXApIHRvQygp
IChDLmxpYnhsX2h3Y2FwLCBlcnJvcikgewogLy8gR28gcGFja2FnZS4KIHR5cGUgS2V5VmFsdWVM
aXN0IHN0cnVjdHt9CiAKLWZ1bmMgKGt2bCBLZXlWYWx1ZUxpc3QpIGZyb21DKGNrdmwgKkMubGli
eGxfa2V5X3ZhbHVlX2xpc3QpIGVycm9yICAgICAgeyByZXR1cm4gbmlsIH0KLWZ1bmMgKGt2bCBL
ZXlWYWx1ZUxpc3QpIHRvQygpIChja3ZsIEMubGlieGxfa2V5X3ZhbHVlX2xpc3QsIGVyciBlcnJv
cikgeyByZXR1cm4gfQorZnVuYyAoa3ZsIEtleVZhbHVlTGlzdCkgZnJvbUMoY2t2bCAqQy5saWJ4
bF9rZXlfdmFsdWVfbGlzdCkgZXJyb3IgICAgIHsgcmV0dXJuIG5pbCB9CitmdW5jIChrdmwgS2V5
VmFsdWVMaXN0KSB0b0MoY2t2bCAqQy5saWJ4bF9rZXlfdmFsdWVfbGlzdCkgKGVyciBlcnJvcikg
eyByZXR1cm4gfQogCiAvLyBTdHJpbmdMaXN0IHJlcHJlc2VudHMgYSBsaWJ4bF9zdHJpbmdfbGlz
dC4KIHR5cGUgU3RyaW5nTGlzdCBbXXN0cmluZwpAQCAtMzc5LDE3ICszNjcsMTcgQEAgZnVuYyAo
c2wgKlN0cmluZ0xpc3QpIGZyb21DKGNzbCAqQy5saWJ4bF9zdHJpbmdfbGlzdCkgZXJyb3Igewog
CXJldHVybiBuaWwKIH0KIAotZnVuYyAoc2wgU3RyaW5nTGlzdCkgdG9DKCkgKEMubGlieGxfc3Ry
aW5nX2xpc3QsIGVycm9yKSB7CitmdW5jIChzbCBTdHJpbmdMaXN0KSB0b0MoY3NsICpDLmxpYnhs
X3N0cmluZ19saXN0KSBlcnJvciB7CiAJdmFyIGNoYXIgKkMuY2hhcgogCXNpemUgOj0gbGVuKHNs
KQotCWNzbCA6PSAoQy5saWJ4bF9zdHJpbmdfbGlzdCkoQy5tYWxsb2MoQy51bG9uZyhzaXplKSAq
IEMudWxvbmcodW5zYWZlLlNpemVvZihjaGFyKSkpKQorCSpjc2wgPSAoQy5saWJ4bF9zdHJpbmdf
bGlzdCkoQy5tYWxsb2MoQy51bG9uZyhzaXplKSAqIEMudWxvbmcodW5zYWZlLlNpemVvZihjaGFy
KSkpKQogCWNsaXN0IDo9ICgqWzEgPDwgMzBdKkMuY2hhcikodW5zYWZlLlBvaW50ZXIoY3NsKSlb
OnNpemU6c2l6ZV0KIAogCWZvciBpLCB2IDo9IHJhbmdlIHNsIHsKIAkJY2xpc3RbaV0gPSBDLkNT
dHJpbmcodikKIAl9CiAKLQlyZXR1cm4gY3NsLCBuaWwKKwlyZXR1cm4gbmlsCiB9CiAKIC8vIEJp
dG1hcCByZXByZXNlbnRzIGEgbGlieGxfYml0bWFwLgpAQCAtNDIxLDkgKzQwOSw3IEBAIGZ1bmMg
KGJtICpCaXRtYXApIGZyb21DKGNibSAqQy5saWJ4bF9iaXRtYXApIGVycm9yIHsKIAlyZXR1cm4g
bmlsCiB9CiAKLWZ1bmMgKGJtICpCaXRtYXApIHRvQygpIChDLmxpYnhsX2JpdG1hcCwgZXJyb3Ip
IHsKLQl2YXIgY2JtIEMubGlieGxfYml0bWFwCi0KK2Z1bmMgKGJtICpCaXRtYXApIHRvQyhjYm0g
KkMubGlieGxfYml0bWFwKSBlcnJvciB7CiAJc2l6ZSA6PSBsZW4oYm0uYml0bWFwKQogCWNibS5z
aXplID0gQy51aW50MzJfdChzaXplKQogCWNibS5fbWFwID0gKCpDLnVpbnQ4X3QpKEMubWFsbG9j
KEMudWxvbmcoY2JtLnNpemUpICogQy5zaXplb2ZfdWludDhfdCkpCkBAIC00MzEsNyArNDE3LDcg
QEAgZnVuYyAoYm0gKkJpdG1hcCkgdG9DKCkgKEMubGlieGxfYml0bWFwLCBlcnJvcikgewogCiAJ
Y29weShjcywgYm0uYml0bWFwKQogCi0JcmV0dXJuIGNibSwgbmlsCisJcmV0dXJuIG5pbAogfQog
CiBmdW5jIChzciBTaHV0ZG93blJlYXNvbikgU3RyaW5nKCkgKHN0ciBzdHJpbmcpIHsKQEAgLTUz
NCw4ICs1MjAsOCBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcmVhdGUoTmFtZSBzdHJp
bmcsIFNjaGVkdWxlciBTY2hlZHVsZXIsIENwdW1hcCBCaXRtYQogCXZhciB1dWlkIEMubGlieGxf
dXVpZAogCUMubGlieGxfdXVpZF9nZW5lcmF0ZSgmdXVpZCkKIAotCWNibSwgZXJyIDo9IENwdW1h
cC50b0MoKQotCWlmIGVyciAhPSBuaWwgeworCXZhciBjYm0gQy5saWJ4bF9iaXRtYXAKKwlpZiBl
cnIgPSBDcHVtYXAudG9DKCZjYm0pOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuCiAJfQogCWRlZmVy
IEMubGlieGxfYml0bWFwX2Rpc3Bvc2UoJmNibSkKQEAgLTU3Nyw4ICs1NjMsOCBAQCBmdW5jIChD
dHggKkNvbnRleHQpIENwdXBvb2xDcHVhZGQoUG9vbGlkIHVpbnQzMiwgQ3B1IGludCkgKGVyciBl
cnJvcikgewogLy8gaW50IGxpYnhsX2NwdXBvb2xfY3B1YWRkX2NwdW1hcChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgcG9vbGlkLAogLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9iaXRtYXAgKmNwdW1hcCk7CiBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xD
cHVhZGRDcHVtYXAoUG9vbGlkIHVpbnQzMiwgQ3B1bWFwIEJpdG1hcCkgKGVyciBlcnJvcikgewot
CWNibSwgZXJyIDo9IENwdW1hcC50b0MoKQotCWlmIGVyciAhPSBuaWwgeworCXZhciBjYm0gQy5s
aWJ4bF9iaXRtYXAKKwlpZiBlcnIgPSBDcHVtYXAudG9DKCZjYm0pOyBlcnIgIT0gbmlsIHsKIAkJ
cmV0dXJuCiAJfQogCWRlZmVyIEMubGlieGxfYml0bWFwX2Rpc3Bvc2UoJmNibSkKQEAgLTYwNiw4
ICs1OTIsOCBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcHVyZW1vdmUoUG9vbGlkIHVp
bnQzMiwgQ3B1IGludCkgKGVyciBlcnJvcikgewogLy8gaW50IGxpYnhsX2NwdXBvb2xfY3B1cmVt
b3ZlX2NwdW1hcChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLAogLy8gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9iaXRtYXAgKmNwdW1hcCk7CiBm
dW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcHVyZW1vdmVDcHVtYXAoUG9vbGlkIHVpbnQzMiwg
Q3B1bWFwIEJpdG1hcCkgKGVyciBlcnJvcikgewotCWNibSwgZXJyIDo9IENwdW1hcC50b0MoKQot
CWlmIGVyciAhPSBuaWwgeworCXZhciBjYm0gQy5saWJ4bF9iaXRtYXAKKwlpZiBlcnIgPSBDcHVt
YXAudG9DKCZjYm0pOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuCiAJfQogCWRlZmVyIEMubGlieGxf
Yml0bWFwX2Rpc3Bvc2UoJmNibSkKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 21:01:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 21: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 1inqY5-0003GM-TV; Sat, 04 Jan 2020 21:01:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inqY4-0003Fv-FA
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 21:01:28 +0000
X-Inumbo-ID: 5be6861e-2f35-11ea-88e7-bc764e2007e4
Received: from mail-yw1-xc31.google.com (unknown [2607:f8b0:4864:20::c31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5be6861e-2f35-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 21:01:21 +0000 (UTC)
Received: by mail-yw1-xc31.google.com with SMTP id u139so20160307ywf.13
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 13:01:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=WLNFmL0WSVUZ7z1EzU2LXnJlAFRuH/CV8Dxe1XOC58k=;
 b=rfFBJm+OJWPj2Uj3kChcTfKPzO9XeLfsRUDyKN3dhnc0Y3sJ8kxWjBHEpNNNmuHjfM
 hy+R63JY3G35qK/CsBqGBJPdghjK0/VQsnBSI8jDJTTinUZoACtJDcyrf2g5vB6gjoKd
 Z3pti90WH7g6NZxZpOlq/faGb1klLLFjJwIzeB/d28Q4hM9YyhrMyjjxhGEXF3o8U3HB
 +YozR//3gEVuESvbTpkIYJe483gfinjwp+FZnzOyS2mUpdDIjZZqPoEpLOrNmlXI8UVR
 w21MZaI3jazkbLedQnLkdXshx44WJBuTzm+uDCDtuYZHB4W0NR97/Tx2hPOVlErdjiNc
 GTlg==
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=WLNFmL0WSVUZ7z1EzU2LXnJlAFRuH/CV8Dxe1XOC58k=;
 b=FF5+oZG4celfjtlQ6y3sxdaOVv2b39aRYetYhys3oG4xEwXiEg4Zs2W8qgo9synXie
 hlhivk8pMVVFDrnGABUicTaMZmqxwAaw+WyyuphjSRM2GcvKtkcZwrlmsuoTxhxRok5V
 MZZdD0wRm8r3qwDkmpx0AQxaSbxY8bX49vEruWUn9oLvC5j7FCQy7pz4v0KVMqNjswEL
 E0JVszbyC9gHxWVM1H7D2192ZJ28et1ZJJr+LyjcQe+IiicvikPSG/5W7QqhL3JTN45b
 JqXEhtzOngJ8HfNWXMcRfzgjQz86TyU9mu772npOzHAzmhnRdT2WO1pKZ3MklgI5oSsM
 MA0g==
X-Gm-Message-State: APjAAAX+x5zBLxJGNHgFh+VODBOC0sCZHp2ddHeY25frIkF4UoEsmyF+
 BhH9/cakZRxJiOeXyXvC7ZYGHost
X-Google-Smtp-Source: APXvYqwjMQ7wCqHQYBmqjm39zVXGf4hwqKfN8CKVYxhfYEvnznwL/dI/8sb2FKwIh6eHTGyzw4nYSg==
X-Received: by 2002:a81:1744:: with SMTP id 65mr68848146ywx.110.1578171680113; 
 Sat, 04 Jan 2020 13:01:20 -0800 (PST)
Received: from four.lan (cpe-67-241-56-252.twcny.res.rr.com. [67.241.56.252])
 by smtp.gmail.com with ESMTPSA id
 r10sm26366714ywr.97.2020.01.04.13.01.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Jan 2020 13:01:19 -0800 (PST)
From: Nick Rosbrook <rosbrookn@gmail.com>
X-Google-Original-From: Nick Rosbrook <rosbrookn@ainfosec.com>
To: xen-devel@lists.xenproject.org
Date: Sat,  4 Jan 2020 16:00:52 -0500
Message-Id: <52678cf50a54609dc453df47ffb4fa0429c69bbd.1578170151.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
Subject: [Xen-devel] [PATCH v5 2/3] golang/xenlight: implement keyed union
 Go to C marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIEMgdW5pb24gY2Fubm90IGJlIGRpcmVjdGx5IHBvcHVsYXRlZCwgcG9wdWxhdGUg
dGhlIGZpZWxkcyBvZiB0aGUKY29ycmVzcG9uZGluZyBDIHN0cnVjdCBkZWZpbmVkIGluIHRoZSBj
Z28gcHJlYW1ibGUsIGFuZCB0aGVuIGNvcHkgdGhhdApzdHJ1Y3QgYXMgYnl0ZXMgaW50byB0aGUg
Ynl0ZSBzbGljZSB0aGF0IEdvIHVzZXMgYXMgdGhlIHVuaW9uLgoKU2lnbmVkLW9mZi1ieTogTmlj
ayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0g
TWFrZSB1c2Ugb2YgeGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9fQyB0byBjb252ZXJ0IGZpZWxk
cy4KLSBSZW1vdmUgZGlzcG9zZV9mbiBmcm9tIHBhcmFtZXRlciBsaXN0IGluIHhlbmxpZ2h0X2dv
bGFuZ191bmlvbl90b19DCiAgc2luY2UgaXQncyBubyBsb25nZXIgbmVlZGVkLgotLS0KIHRvb2xz
L2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5ICB8ICA3OSArKysrKystCiB0b29scy9nb2xh
bmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28gfCAyOTQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDM2NiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKaW5kZXggMTVhYTRiZTIyMC4uOGFiNjc2OGU2
MSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKKysrIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKQEAgLTQ2NCwxNSArNDY0LDE1IEBA
IGRlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX3RvX0ModHkgPSBOb25lLCB0eXBlbmFtZSA9IE5v
bmUsIG5lc3RlZCA9IEZhbHNlKToKICAgICAgICAgICAgICAgICBib2R5ICs9IHhlbmxpZ2h0X2dv
bGFuZ19jb252ZXJ0X3RvX0MobmYsIG91dGVyX25hbWU9Zi5uYW1lKQogCiAgICAgICAgIGVsaWYg
aXNpbnN0YW5jZShmLnR5cGUsIGlkbC5LZXllZFVuaW9uKToKLSAgICAgICAgICAgICMgVE9ETwot
ICAgICAgICAgICAgcGFzcworICAgICAgICAgICAgYm9keSArPSB4ZW5saWdodF9nb2xhbmdfdW5p
b25fdG9fQyhmLnR5cGUsIGYubmFtZSwgdHkudHlwZW5hbWUpCiAKICAgICAgICAgZWxzZToKICAg
ICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigndHlwZSB7fSBub3Qgc3VwcG9ydGVkJy5mb3JtYXQo
Zi50eXBlKSkKIAogICAgIHJldHVybiBmdW5jLmZvcm1hdChnb25hbWUsIGNuYW1lLCBib2R5KQog
Ci1kZWYgeGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9fQyh0eSA9IE5vbmUsIG91dGVyX25hbWUg
PSBOb25lKToKK2RlZiB4ZW5saWdodF9nb2xhbmdfY29udmVydF90b19DKHR5ID0gTm9uZSwgb3V0
ZXJfbmFtZSA9IE5vbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3Zhcm5h
bWUgPSBOb25lLCBjdmFybmFtZSA9IE5vbmUpOgogICAgICIiIgogICAgIFJldHVybnMgYSBsaW5l
IG9mIEdvIGNvZGUgdGhhdCBjb252ZXJ0cyB0aGUgR28gdHlwZSByZXByZXNlbnRlZAogICAgIGJ5
IHR5IHRvIGl0cyBjb3JyZXNwb25kaW5nIEdvIHR5cGUuCkBAIC00ODIsNiArNDgyLDE0IEBAIGRl
ZiB4ZW5saWdodF9nb2xhbmdfY29udmVydF90b19DKHR5ID0gTm9uZSwgb3V0ZXJfbmFtZSA9IE5v
bmUpOgogICAgICIiIgogICAgIHMgPSAnJwogCisgICAgIyBVc2UgJ3hjJyBhcyB0aGUgbmFtZSBm
b3IgdGhlIEMgdmFyaWFibGUgdW5sZXNzIG90aGVyd2lzZSBzcGVjaWZpZWQuCisgICAgaWYgY3Zh
cm5hbWUgaXMgTm9uZToKKyAgICAgICAgY3Zhcm5hbWUgPSAneGMnCisKKyAgICAjIFVzZSAneCcg
YXMgdGhlIG5hbWUgZm9yIHRoZSBHbyB2YXJpYWJsZSB1bmxlc3Mgb3RoZXJ3aXNlIHNwZWNpZmll
ZC4KKyAgICBpZiBnb3Zhcm5hbWUgaXMgTm9uZToKKyAgICAgICAgZ292YXJuYW1lID0gJ3gnCisK
ICAgICBnb3R5cGVuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5LnR5cGUudHlwZW5h
bWUpCiAgICAgY3R5cGVuYW1lICA9IHR5LnR5cGUudHlwZW5hbWUKICAgICBnb25hbWUgICAgID0g
eGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5Lm5hbWUpCkBAIC01MDIsMTYgKzUxMCw3MyBAQCBk
ZWYgeGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9fQyh0eSA9IE5vbmUsIG91dGVyX25hbWUgPSBO
b25lKToKICAgICAgICAgICAgICAgICAgICBnb3R5cGVuYW1lIGluIGdvX2J1aWx0aW5fdHlwZXMp
CiAKICAgICBpZiBub3QgaXNfY2FzdGFibGU6Ci0gICAgICAgIHMgKz0gJ2lmIGVyciA6PSB4Lnt9
LnRvQygmeGMue30pOyBlcnIgIT0gbmlsIHt7XG4nLmZvcm1hdChnb25hbWUsY25hbWUpCisgICAg
ICAgIHMgKz0gJ2lmIGVyciA6PSB7fS57fS50b0MoJnt9Lnt9KTsgZXJyICE9IG5pbCB7e1xuJy5m
b3JtYXQoZ292YXJuYW1lLGdvbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdmFybmFtZSxjbmFtZSkKICAgICAg
ICAgcyArPSAncmV0dXJuIGVyclxufVxuJwogCiAgICAgZWxpZiBnb3R5cGVuYW1lID09ICdzdHJp
bmcnOgogICAgICAgICAjIFVzZSB0aGUgY2dvIGhlbHBlciBmb3IgY29udmVydGluZyBDIHN0cmlu
Z3MuCi0gICAgICAgIHMgKz0gJ2lmIHgue30gIT0gIiIge3tcbicuZm9ybWF0KGdvbmFtZSkKLSAg
ICAgICAgcyArPSAneGMue30gPSBDLkNTdHJpbmcoeC57fSl9fVxuJy5mb3JtYXQoY25hbWUsZ29u
YW1lKQorICAgICAgICBzICs9ICdpZiB7fS57fSAhPSAiIiB7e1xuJy5mb3JtYXQoZ292YXJuYW1l
LGdvbmFtZSkKKyAgICAgICAgcyArPSAne30ue30gPSBDLkNTdHJpbmcoe30ue30pfX1cbicuZm9y
bWF0KGN2YXJuYW1lLGNuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ292YXJuYW1lLGdvbmFtZSkKIAogICAgIGVsc2U6Ci0gICAgICAgIHMg
Kz0gJ3hjLnt9ID0gQy57fSh4Lnt9KVxuJy5mb3JtYXQoY25hbWUsY3R5cGVuYW1lLGdvbmFtZSkK
KyAgICAgICAgcyArPSAne30ue30gPSBDLnt9KHt9Lnt9KVxuJy5mb3JtYXQoY3Zhcm5hbWUsY25h
bWUsY3R5cGVuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnb3Zhcm5hbWUsZ29uYW1lKQorCisgICAgcmV0dXJuIHMKKworZGVmIHhlbmxpZ2h0X2dvbGFu
Z191bmlvbl90b19DKHR5ID0gTm9uZSwgdW5pb25fbmFtZSA9ICcnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdF9uYW1lID0gJycpOgorICAgIGtleW5hbWUgICA9IHR5Lmtl
eXZhci5uYW1lCisgICAgZ29rZXluYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGtleW5h
bWUpCisgICAga2V5dHlwZSAgID0gdHkua2V5dmFyLnR5cGUudHlwZW5hbWUKKyAgICBnb2tleXR5
cGUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoa2V5dHlwZSkKKworICAgIGludGVyZmFjZV9u
YW1lID0gJ3t9X3t9X3VuaW9uJy5mb3JtYXQoc3RydWN0X25hbWUsIGtleW5hbWUpCisgICAgaW50
ZXJmYWNlX25hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoaW50ZXJmYWNlX25hbWUsIGV4
cG9ydGVkPUZhbHNlKQorCisgICAgY2dvX2tleW5hbWUgPSBrZXluYW1lCisgICAgaWYgY2dvX2tl
eW5hbWUgaW4gZ29fa2V5d29yZHM6CisgICAgICAgIGNnb19rZXluYW1lID0gJ18nICsgY2dvX2tl
eW5hbWUKKworCisgICAgcyA9ICd4Yy57fSA9IEMue30oeC57fSlcbicuZm9ybWF0KGNnb19rZXlu
YW1lLGtleXR5cGUsZ29rZXluYW1lKQorICAgIHMgKz0gJ3N3aXRjaCB4Lnt9e3tcbicuZm9ybWF0
KGdva2V5bmFtZSkKKworICAgICMgQ3JlYXRlIHN3aXRjaCBzdGF0ZW1lbnQgdG8gZGV0ZXJtaW5l
IGhvdyB0byBwb3B1bGF0ZSB0aGUgQyB1bmlvbi4KKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6Cisg
ICAgICAgIGtleV92YWwgPSAne31fe30nLmZvcm1hdChrZXl0eXBlLCBmLm5hbWUpCisgICAgICAg
IGtleV92YWwgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoa2V5X3ZhbCkKKyAgICAgICAgaWYg
Zi50eXBlIGlzIE5vbmU6CisgICAgICAgICAgICBjb250aW51ZQorCisgICAgICAgIHMgKz0gJ2Nh
c2Uge306XG4nLmZvcm1hdChrZXlfdmFsKQorICAgICAgICBjZ290eXBlID0gJ3t9X3t9X3VuaW9u
X3t9Jy5mb3JtYXQoc3RydWN0X25hbWUsa2V5bmFtZSxmLm5hbWUpCisgICAgICAgIGdvdHlwZSAg
PSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoY2dvdHlwZSkKKworICAgICAgICBmaWVsZF9uYW1l
ID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKCd7fV91bmlvbicuZm9ybWF0KGtleW5hbWUpKQor
ICAgICAgICBzICs9ICd0bXAsIG9rIDo9IHgue30uKHt9KVxuJy5mb3JtYXQoZmllbGRfbmFtZSxn
b3R5cGUpCisgICAgICAgIHMgKz0gJ2lmICFvayB7XG4nCisgICAgICAgIHMgKz0gJ3JldHVybiBl
cnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkge30iKVxuJy5mb3JtYXQoa2V5bmFt
ZSkKKyAgICAgICAgcyArPSAnfVxuJworCisgICAgICAgIHMgKz0gJ3ZhciB7fSBDLnt9XG4nLmZv
cm1hdChmLm5hbWUsY2dvdHlwZSkKKyAgICAgICAgZm9yIHVmIGluIGYudHlwZS5maWVsZHM6Cisg
ICAgICAgICAgICBzICs9IHhlbmxpZ2h0X2dvbGFuZ19jb252ZXJ0X3RvX0ModWYsY3Zhcm5hbWU9
Zi5uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdv
dmFybmFtZT0ndG1wJykKKworICAgICAgICAjIFRoZSB1bmlvbiBpcyBzdGlsbCByZXByZXNlbnRl
ZCBhcyBHbyBbXWJ5dGUuCisgICAgICAgIHMgKz0gJ3t9Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2Fm
ZS5Qb2ludGVyKCZ7fSksQy5zaXplb2Zfe30pXG4nLmZvcm1hdChmLm5hbWUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmLm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZ290eXBlKQorICAgICAg
ICBzICs9ICdjb3B5KHhjLnt9WzpdLHt9Qnl0ZXMpXG4nLmZvcm1hdCh1bmlvbl9uYW1lLGYubmFt
ZSkKKworICAgICMgRW5kIHN3aXRjaCBzdGF0ZW1lbnQKKyAgICBzICs9ICdkZWZhdWx0OlxuJwor
ICAgIGVycl9zdHJpbmcgPSAnImludmFsaWQgdW5pb24ga2V5IFwnJXZcJyIsIHgue30nLmZvcm1h
dChnb2tleW5hbWUpCisgICAgcyArPSAncmV0dXJuIGZtdC5FcnJvcmYoe30pJy5mb3JtYXQoZXJy
X3N0cmluZykKKyAgICBzICs9ICd9XG4nCiAKICAgICByZXR1cm4gcwogCmRpZmYgLS1naXQgYS90
b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28gYi90b29scy9nb2xhbmcveGVubGln
aHQvaGVscGVycy5nZW4uZ28KaW5kZXggMzBjZDFhOWIzZi4uMGJmMmIwZGRlZiAxMDA2NDQKLS0t
IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvCisrKyBiL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbwpAQCAtMzgxLDYgKzM4MSwyMiBAQCBmdW5jICh4ICpD
aGFubmVsaW5mbykgdG9DKHhjICpDLmxpYnhsX2NoYW5uZWxpbmZvKSAoZXJyIGVycm9yKSB7CiAJ
eGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQogCXhjLmV2dGNoID0gQy5pbnQoeC5FdnRjaCkKIAl4
Yy5ycmVmID0gQy5pbnQoeC5ScmVmKQorCXhjLmNvbm5lY3Rpb24gPSBDLmxpYnhsX2NoYW5uZWxf
Y29ubmVjdGlvbih4LkNvbm5lY3Rpb24pCisJc3dpdGNoIHguQ29ubmVjdGlvbiB7CisJY2FzZSBD
aGFubmVsQ29ubmVjdGlvblB0eToKKwkJdG1wLCBvayA6PSB4LkNvbm5lY3Rpb25Vbmlvbi4oQ2hh
bm5lbGluZm9Db25uZWN0aW9uVW5pb25QdHkpCisJCWlmICFvayB7CisJCQlyZXR1cm4gZXJyb3Jz
Lk5ldygid3JvbmcgdHlwZSBmb3IgdW5pb24ga2V5IGNvbm5lY3Rpb24iKQorCQl9CisJCXZhciBw
dHkgQy5saWJ4bF9jaGFubmVsaW5mb19jb25uZWN0aW9uX3VuaW9uX3B0eQorCQlpZiB0bXAuUGF0
aCAhPSAiIiB7CisJCQlwdHkucGF0aCA9IEMuQ1N0cmluZyh0bXAuUGF0aCkKKwkJfQorCQlwdHlC
eXRlcyA6PSBDLkdvQnl0ZXModW5zYWZlLlBvaW50ZXIoJnB0eSksIEMuc2l6ZW9mX2xpYnhsX2No
YW5uZWxpbmZvX2Nvbm5lY3Rpb25fdW5pb25fcHR5KQorCQljb3B5KHhjLnVbOl0sIHB0eUJ5dGVz
KQorCWRlZmF1bHQ6CisJCXJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAnJXYn
IiwgeC5Db25uZWN0aW9uKQorCX0KIAogCXJldHVybiBuaWwKIH0KQEAgLTExMjQsNiArMTE0MCwx
ODkgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2J1
aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAkJcmV0dXJuIGVycgogCX0KIAl4Yy50ZWUgPSBDLmxp
YnhsX3RlZV90eXBlKHguVGVlKQorCXhjLl90eXBlID0gQy5saWJ4bF9kb21haW5fdHlwZSh4LlR5
cGUpCisJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBEb21haW5UeXBlSHZtOgorCQl0bXAsIG9rIDo9
IHguVHlwZVVuaW9uLihEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0pCisJCWlmICFvayB7CisJ
CQlyZXR1cm4gZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3IgdW5pb24ga2V5IHR5cGUiKQorCQl9
CisJCXZhciBodm0gQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb190eXBlX3VuaW9uX2h2bQorCQlp
ZiB0bXAuRmlybXdhcmUgIT0gIiIgeworCQkJaHZtLmZpcm13YXJlID0gQy5DU3RyaW5nKHRtcC5G
aXJtd2FyZSkKKwkJfQorCQlodm0uYmlvcyA9IEMubGlieGxfYmlvc190eXBlKHRtcC5CaW9zKQor
CQlpZiBlcnIgOj0gdG1wLlBhZS50b0MoJmh2bS5wYWUpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVy
biBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1wLkFwaWMudG9DKCZodm0uYXBpYyk7IGVyciAhPSBu
aWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIGVyciA6PSB0bXAuQWNwaS50b0MoJmh2bS5h
Y3BpKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5B
Y3BpUzMudG9DKCZodm0uYWNwaV9zMyk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCWlmIGVyciA6PSB0bXAuQWNwaVM0LnRvQygmaHZtLmFjcGlfczQpOyBlcnIgIT0gbmlsIHsK
KwkJCXJldHVybiBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1wLkFjcGlMYXB0b3BTbGF0ZS50b0Mo
Jmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCWlmIGVyciA6PSB0bXAuTngudG9DKCZodm0ubngpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVy
biBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1wLlZpcmlkaWFuLnRvQygmaHZtLnZpcmlkaWFuKTsg
ZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5WaXJpZGlh
bkVuYWJsZS50b0MoJmh2bS52aXJpZGlhbl9lbmFibGUpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVy
biBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1wLlZpcmlkaWFuRGlzYWJsZS50b0MoJmh2bS52aXJp
ZGlhbl9kaXNhYmxlKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYgdG1w
LlRpbWVvZmZzZXQgIT0gIiIgeworCQkJaHZtLnRpbWVvZmZzZXQgPSBDLkNTdHJpbmcodG1wLlRp
bWVvZmZzZXQpCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5IcGV0LnRvQygmaHZtLmhwZXQpOyBlcnIg
IT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1wLlZwdEFsaWduLnRv
QygmaHZtLnZwdF9hbGlnbik7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWh2
bS5tbWlvX2hvbGVfbWVta2IgPSBDLnVpbnQ2NF90KHRtcC5NbWlvSG9sZU1lbWtiKQorCQlodm0u
dGltZXJfbW9kZSA9IEMubGlieGxfdGltZXJfbW9kZSh0bXAuVGltZXJNb2RlKQorCQlpZiBlcnIg
Oj0gdG1wLk5lc3RlZEh2bS50b0MoJmh2bS5uZXN0ZWRfaHZtKTsgZXJyICE9IG5pbCB7CisJCQly
ZXR1cm4gZXJyCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5BbHRwMk0udG9DKCZodm0uYWx0cDJtKTsg
ZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYgdG1wLlN5c3RlbUZpcm13YXJl
ICE9ICIiIHsKKwkJCWh2bS5zeXN0ZW1fZmlybXdhcmUgPSBDLkNTdHJpbmcodG1wLlN5c3RlbUZp
cm13YXJlKQorCQl9CisJCWlmIHRtcC5TbWJpb3NGaXJtd2FyZSAhPSAiIiB7CisJCQlodm0uc21i
aW9zX2Zpcm13YXJlID0gQy5DU3RyaW5nKHRtcC5TbWJpb3NGaXJtd2FyZSkKKwkJfQorCQlpZiB0
bXAuQWNwaUZpcm13YXJlICE9ICIiIHsKKwkJCWh2bS5hY3BpX2Zpcm13YXJlID0gQy5DU3RyaW5n
KHRtcC5BY3BpRmlybXdhcmUpCisJCX0KKwkJaHZtLmhkdHlwZSA9IEMubGlieGxfaGR0eXBlKHRt
cC5IZHR5cGUpCisJCWlmIGVyciA6PSB0bXAuTm9ncmFwaGljLnRvQygmaHZtLm5vZ3JhcGhpYyk7
IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIGVyciA6PSB0bXAuVmdhLnRv
QygmaHZtLnZnYSk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIGVyciA6
PSB0bXAuVm5jLnRvQygmaHZtLnZuYyk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCWlmIHRtcC5LZXltYXAgIT0gIiIgeworCQkJaHZtLmtleW1hcCA9IEMuQ1N0cmluZyh0bXAu
S2V5bWFwKQorCQl9CisJCWlmIGVyciA6PSB0bXAuU2RsLnRvQygmaHZtLnNkbCk7IGVyciAhPSBu
aWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIGVyciA6PSB0bXAuU3BpY2UudG9DKCZodm0u
c3BpY2UpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQlpZiBlcnIgOj0gdG1w
LkdmeFBhc3N0aHJ1LnRvQygmaHZtLmdmeF9wYXNzdGhydSk7IGVyciAhPSBuaWwgeworCQkJcmV0
dXJuIGVycgorCQl9CisJCWh2bS5nZnhfcGFzc3RocnVfa2luZCA9IEMubGlieGxfZ2Z4X3Bhc3N0
aHJ1X2tpbmQodG1wLkdmeFBhc3N0aHJ1S2luZCkKKwkJaWYgdG1wLlNlcmlhbCAhPSAiIiB7CisJ
CQlodm0uc2VyaWFsID0gQy5DU3RyaW5nKHRtcC5TZXJpYWwpCisJCX0KKwkJaWYgdG1wLkJvb3Qg
IT0gIiIgeworCQkJaHZtLmJvb3QgPSBDLkNTdHJpbmcodG1wLkJvb3QpCisJCX0KKwkJaWYgZXJy
IDo9IHRtcC5Vc2IudG9DKCZodm0udXNiKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJ
CX0KKwkJaHZtLnVzYnZlcnNpb24gPSBDLmludCh0bXAuVXNidmVyc2lvbikKKwkJaWYgdG1wLlVz
YmRldmljZSAhPSAiIiB7CisJCQlodm0udXNiZGV2aWNlID0gQy5DU3RyaW5nKHRtcC5Vc2JkZXZp
Y2UpCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5Wa2JEZXZpY2UudG9DKCZodm0udmtiX2RldmljZSk7
IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIHRtcC5Tb3VuZGh3ICE9ICIi
IHsKKwkJCWh2bS5zb3VuZGh3ID0gQy5DU3RyaW5nKHRtcC5Tb3VuZGh3KQorCQl9CisJCWlmIGVy
ciA6PSB0bXAuWGVuUGxhdGZvcm1QY2kudG9DKCZodm0ueGVuX3BsYXRmb3JtX3BjaSk7IGVyciAh
PSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCWlmIGVyciA6PSB0bXAuVXNiZGV2aWNlTGlz
dC50b0MoJmh2bS51c2JkZXZpY2VfbGlzdCk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgor
CQl9CisJCWh2bS52ZW5kb3JfZGV2aWNlID0gQy5saWJ4bF92ZW5kb3JfZGV2aWNlKHRtcC5WZW5k
b3JEZXZpY2UpCisJCWlmIGVyciA6PSB0bXAuTXNWbUdlbmlkLnRvQygmaHZtLm1zX3ZtX2dlbmlk
KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5TZXJp
YWxMaXN0LnRvQygmaHZtLnNlcmlhbF9saXN0KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJy
CisJCX0KKwkJaWYgZXJyIDo9IHRtcC5SZG0udG9DKCZodm0ucmRtKTsgZXJyICE9IG5pbCB7CisJ
CQlyZXR1cm4gZXJyCisJCX0KKwkJaHZtLnJkbV9tZW1fYm91bmRhcnlfbWVta2IgPSBDLnVpbnQ2
NF90KHRtcC5SZG1NZW1Cb3VuZGFyeU1lbWtiKQorCQlodm0ubWNhX2NhcHMgPSBDLnVpbnQ2NF90
KHRtcC5NY2FDYXBzKQorCQlodm1CeXRlcyA6PSBDLkdvQnl0ZXModW5zYWZlLlBvaW50ZXIoJmh2
bSksIEMuc2l6ZW9mX2xpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25faHZtKQorCQlj
b3B5KHhjLnVbOl0sIGh2bUJ5dGVzKQorCWNhc2UgRG9tYWluVHlwZVB2OgorCQl0bXAsIG9rIDo9
IHguVHlwZVVuaW9uLihEb21haW5CdWlsZEluZm9UeXBlVW5pb25QdikKKwkJaWYgIW9rIHsKKwkJ
CXJldHVybiBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgdHlwZSIpCisJCX0K
KwkJdmFyIHB2IEMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fdHlwZV91bmlvbl9wdgorCQlpZiB0
bXAuS2VybmVsICE9ICIiIHsKKwkJCXB2Lmtlcm5lbCA9IEMuQ1N0cmluZyh0bXAuS2VybmVsKQor
CQl9CisJCXB2LnNsYWNrX21lbWtiID0gQy51aW50NjRfdCh0bXAuU2xhY2tNZW1rYikKKwkJaWYg
dG1wLkJvb3Rsb2FkZXIgIT0gIiIgeworCQkJcHYuYm9vdGxvYWRlciA9IEMuQ1N0cmluZyh0bXAu
Qm9vdGxvYWRlcikKKwkJfQorCQlpZiBlcnIgOj0gdG1wLkJvb3Rsb2FkZXJBcmdzLnRvQygmcHYu
Ym9vdGxvYWRlcl9hcmdzKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJaWYg
dG1wLkNtZGxpbmUgIT0gIiIgeworCQkJcHYuY21kbGluZSA9IEMuQ1N0cmluZyh0bXAuQ21kbGlu
ZSkKKwkJfQorCQlpZiB0bXAuUmFtZGlzayAhPSAiIiB7CisJCQlwdi5yYW1kaXNrID0gQy5DU3Ry
aW5nKHRtcC5SYW1kaXNrKQorCQl9CisJCWlmIHRtcC5GZWF0dXJlcyAhPSAiIiB7CisJCQlwdi5m
ZWF0dXJlcyA9IEMuQ1N0cmluZyh0bXAuRmVhdHVyZXMpCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5F
ODIwSG9zdC50b0MoJnB2LmU4MjBfaG9zdCk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgor
CQl9CisJCXB2Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2ludGVyKCZwdiksIEMuc2l6ZW9m
X2xpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25fcHYpCisJCWNvcHkoeGMudVs6XSwg
cHZCeXRlcykKKwljYXNlIERvbWFpblR5cGVQdmg6CisJCXRtcCwgb2sgOj0geC5UeXBlVW5pb24u
KERvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvblB2aCkKKwkJaWYgIW9rIHsKKwkJCXJldHVybiBlcnJv
cnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgdHlwZSIpCisJCX0KKwkJdmFyIHB2aCBD
LmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25fcHZoCisJCWlmIGVyciA6PSB0bXAu
UHZzaGltLnRvQygmcHZoLnB2c2hpbSk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCWlmIHRtcC5QdnNoaW1QYXRoICE9ICIiIHsKKwkJCXB2aC5wdnNoaW1fcGF0aCA9IEMuQ1N0
cmluZyh0bXAuUHZzaGltUGF0aCkKKwkJfQorCQlpZiB0bXAuUHZzaGltQ21kbGluZSAhPSAiIiB7
CisJCQlwdmgucHZzaGltX2NtZGxpbmUgPSBDLkNTdHJpbmcodG1wLlB2c2hpbUNtZGxpbmUpCisJ
CX0KKwkJaWYgdG1wLlB2c2hpbUV4dHJhICE9ICIiIHsKKwkJCXB2aC5wdnNoaW1fZXh0cmEgPSBD
LkNTdHJpbmcodG1wLlB2c2hpbUV4dHJhKQorCQl9CisJCXB2aEJ5dGVzIDo9IEMuR29CeXRlcyh1
bnNhZmUuUG9pbnRlcigmcHZoKSwgQy5zaXplb2ZfbGlieGxfZG9tYWluX2J1aWxkX2luZm9fdHlw
ZV91bmlvbl9wdmgpCisJCWNvcHkoeGMudVs6XSwgcHZoQnl0ZXMpCisJZGVmYXVsdDoKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImludmFsaWQgdW5pb24ga2V5ICcldiciLCB4LlR5cGUpCisJfQogCXhj
LmFyY2hfYXJtLmdpY192ZXJzaW9uID0gQy5saWJ4bF9naWNfdmVyc2lvbih4LkFyY2hBcm0uR2lj
VmVyc2lvbikKIAl4Yy5hcmNoX2FybS52dWFydCA9IEMubGlieGxfdnVhcnRfdHlwZSh4LkFyY2hB
cm0uVnVhcnQpCiAJeGMuYWx0cDJtID0gQy5saWJ4bF9hbHRwMm1fbW9kZSh4LkFsdHAyTSkKQEAg
LTE2ODksNiArMTg4OCwyMSBAQCBmdW5jICh4ICpEZXZpY2VVc2JkZXYpIHRvQyh4YyAqQy5saWJ4
bF9kZXZpY2VfdXNiZGV2KSAoZXJyIGVycm9yKSB7CiAKIAl4Yy5jdHJsID0gQy5saWJ4bF9kZXZp
ZCh4LkN0cmwpCiAJeGMucG9ydCA9IEMuaW50KHguUG9ydCkKKwl4Yy5fdHlwZSA9IEMubGlieGxf
dXNiZGV2X3R5cGUoeC5UeXBlKQorCXN3aXRjaCB4LlR5cGUgeworCWNhc2UgVXNiZGV2VHlwZUhv
c3RkZXY6CisJCXRtcCwgb2sgOj0geC5UeXBlVW5pb24uKERldmljZVVzYmRldlR5cGVVbmlvbkhv
c3RkZXYpCisJCWlmICFvayB7CisJCQlyZXR1cm4gZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3Ig
dW5pb24ga2V5IHR5cGUiKQorCQl9CisJCXZhciBob3N0ZGV2IEMubGlieGxfZGV2aWNlX3VzYmRl
dl90eXBlX3VuaW9uX2hvc3RkZXYKKwkJaG9zdGRldi5ob3N0YnVzID0gQy51aW50OF90KHRtcC5I
b3N0YnVzKQorCQlob3N0ZGV2Lmhvc3RhZGRyID0gQy51aW50OF90KHRtcC5Ib3N0YWRkcikKKwkJ
aG9zdGRldkJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmaG9zdGRldiksIEMuc2l6
ZW9mX2xpYnhsX2RldmljZV91c2JkZXZfdHlwZV91bmlvbl9ob3N0ZGV2KQorCQljb3B5KHhjLnVb
Ol0sIGhvc3RkZXZCeXRlcykKKwlkZWZhdWx0OgorCQlyZXR1cm4gZm10LkVycm9yZigiaW52YWxp
ZCB1bmlvbiBrZXkgJyV2JyIsIHguVHlwZSkKKwl9CiAKIAlyZXR1cm4gbmlsCiB9CkBAIC0xODQ4
LDYgKzIwNjIsMjIgQEAgZnVuYyAoeCAqRGV2aWNlQ2hhbm5lbCkgdG9DKHhjICpDLmxpYnhsX2Rl
dmljZV9jaGFubmVsKSAoZXJyIGVycm9yKSB7CiAJaWYgeC5OYW1lICE9ICIiIHsKIAkJeGMubmFt
ZSA9IEMuQ1N0cmluZyh4Lk5hbWUpCiAJfQorCXhjLmNvbm5lY3Rpb24gPSBDLmxpYnhsX2NoYW5u
ZWxfY29ubmVjdGlvbih4LkNvbm5lY3Rpb24pCisJc3dpdGNoIHguQ29ubmVjdGlvbiB7CisJY2Fz
ZSBDaGFubmVsQ29ubmVjdGlvblNvY2tldDoKKwkJdG1wLCBvayA6PSB4LkNvbm5lY3Rpb25Vbmlv
bi4oRGV2aWNlQ2hhbm5lbENvbm5lY3Rpb25VbmlvblNvY2tldCkKKwkJaWYgIW9rIHsKKwkJCXJl
dHVybiBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgY29ubmVjdGlvbiIpCisJ
CX0KKwkJdmFyIHNvY2tldCBDLmxpYnhsX2RldmljZV9jaGFubmVsX2Nvbm5lY3Rpb25fdW5pb25f
c29ja2V0CisJCWlmIHRtcC5QYXRoICE9ICIiIHsKKwkJCXNvY2tldC5wYXRoID0gQy5DU3RyaW5n
KHRtcC5QYXRoKQorCQl9CisJCXNvY2tldEJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRl
cigmc29ja2V0KSwgQy5zaXplb2ZfbGlieGxfZGV2aWNlX2NoYW5uZWxfY29ubmVjdGlvbl91bmlv
bl9zb2NrZXQpCisJCWNvcHkoeGMudVs6XSwgc29ja2V0Qnl0ZXMpCisJZGVmYXVsdDoKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImludmFsaWQgdW5pb24ga2V5ICcldiciLCB4LkNvbm5lY3Rpb24pCisJ
fQogCiAJcmV0dXJuIG5pbAogfQpAQCAtMjkxMSw2ICszMTQxLDQzIEBAIGZ1bmMgKHggKkV2ZW50
KSB0b0MoeGMgKkMubGlieGxfZXZlbnQpIChlcnIgZXJyb3IpIHsKIAkJcmV0dXJuIGVycgogCX0K
IAl4Yy5mb3JfdXNlciA9IEMudWludDY0X3QoeC5Gb3JVc2VyKQorCXhjLl90eXBlID0gQy5saWJ4
bF9ldmVudF90eXBlKHguVHlwZSkKKwlzd2l0Y2ggeC5UeXBlIHsKKwljYXNlIEV2ZW50VHlwZURv
bWFpblNodXRkb3duOgorCQl0bXAsIG9rIDo9IHguVHlwZVVuaW9uLihFdmVudFR5cGVVbmlvbkRv
bWFpblNodXRkb3duKQorCQlpZiAhb2sgeworCQkJcmV0dXJuIGVycm9ycy5OZXcoIndyb25nIHR5
cGUgZm9yIHVuaW9uIGtleSB0eXBlIikKKwkJfQorCQl2YXIgZG9tYWluX3NodXRkb3duIEMubGli
eGxfZXZlbnRfdHlwZV91bmlvbl9kb21haW5fc2h1dGRvd24KKwkJZG9tYWluX3NodXRkb3duLnNo
dXRkb3duX3JlYXNvbiA9IEMudWludDhfdCh0bXAuU2h1dGRvd25SZWFzb24pCisJCWRvbWFpbl9z
aHV0ZG93bkJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmZG9tYWluX3NodXRkb3du
KSwgQy5zaXplb2ZfbGlieGxfZXZlbnRfdHlwZV91bmlvbl9kb21haW5fc2h1dGRvd24pCisJCWNv
cHkoeGMudVs6XSwgZG9tYWluX3NodXRkb3duQnl0ZXMpCisJY2FzZSBFdmVudFR5cGVEaXNrRWpl
Y3Q6CisJCXRtcCwgb2sgOj0geC5UeXBlVW5pb24uKEV2ZW50VHlwZVVuaW9uRGlza0VqZWN0KQor
CQlpZiAhb2sgeworCQkJcmV0dXJuIGVycm9ycy5OZXcoIndyb25nIHR5cGUgZm9yIHVuaW9uIGtl
eSB0eXBlIikKKwkJfQorCQl2YXIgZGlza19lamVjdCBDLmxpYnhsX2V2ZW50X3R5cGVfdW5pb25f
ZGlza19lamVjdAorCQlpZiB0bXAuVmRldiAhPSAiIiB7CisJCQlkaXNrX2VqZWN0LnZkZXYgPSBD
LkNTdHJpbmcodG1wLlZkZXYpCisJCX0KKwkJaWYgZXJyIDo9IHRtcC5EaXNrLnRvQygmZGlza19l
amVjdC5kaXNrKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJZGlza19lamVj
dEJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmZGlza19lamVjdCksIEMuc2l6ZW9m
X2xpYnhsX2V2ZW50X3R5cGVfdW5pb25fZGlza19lamVjdCkKKwkJY29weSh4Yy51WzpdLCBkaXNr
X2VqZWN0Qnl0ZXMpCisJY2FzZSBFdmVudFR5cGVPcGVyYXRpb25Db21wbGV0ZToKKwkJdG1wLCBv
ayA6PSB4LlR5cGVVbmlvbi4oRXZlbnRUeXBlVW5pb25PcGVyYXRpb25Db21wbGV0ZSkKKwkJaWYg
IW9rIHsKKwkJCXJldHVybiBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgdHlw
ZSIpCisJCX0KKwkJdmFyIG9wZXJhdGlvbl9jb21wbGV0ZSBDLmxpYnhsX2V2ZW50X3R5cGVfdW5p
b25fb3BlcmF0aW9uX2NvbXBsZXRlCisJCW9wZXJhdGlvbl9jb21wbGV0ZS5yYyA9IEMuaW50KHRt
cC5SYykKKwkJb3BlcmF0aW9uX2NvbXBsZXRlQnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2lu
dGVyKCZvcGVyYXRpb25fY29tcGxldGUpLCBDLnNpemVvZl9saWJ4bF9ldmVudF90eXBlX3VuaW9u
X29wZXJhdGlvbl9jb21wbGV0ZSkKKwkJY29weSh4Yy51WzpdLCBvcGVyYXRpb25fY29tcGxldGVC
eXRlcykKKwlkZWZhdWx0OgorCQlyZXR1cm4gZm10LkVycm9yZigiaW52YWxpZCB1bmlvbiBrZXkg
JyV2JyIsIHguVHlwZSkKKwl9CiAKIAlyZXR1cm4gbmlsCiB9CkBAIC0yOTk0LDYgKzMyNjEsMzMg
QEAgZnVuYyAoeCAqUHNySHdJbmZvKSB0b0MoeGMgKkMubGlieGxfcHNyX2h3X2luZm8pIChlcnIg
ZXJyb3IpIHsKIAl9KCkKIAogCXhjLmlkID0gQy51aW50MzJfdCh4LklkKQorCXhjLl90eXBlID0g
Qy5saWJ4bF9wc3JfZmVhdF90eXBlKHguVHlwZSkKKwlzd2l0Y2ggeC5UeXBlIHsKKwljYXNlIFBz
ckZlYXRUeXBlQ2F0OgorCQl0bXAsIG9rIDo9IHguVHlwZVVuaW9uLihQc3JId0luZm9UeXBlVW5p
b25DYXQpCisJCWlmICFvayB7CisJCQlyZXR1cm4gZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3Ig
dW5pb24ga2V5IHR5cGUiKQorCQl9CisJCXZhciBjYXQgQy5saWJ4bF9wc3JfaHdfaW5mb190eXBl
X3VuaW9uX2NhdAorCQljYXQuY29zX21heCA9IEMudWludDMyX3QodG1wLkNvc01heCkKKwkJY2F0
LmNibV9sZW4gPSBDLnVpbnQzMl90KHRtcC5DYm1MZW4pCisJCWNhdC5jZHBfZW5hYmxlZCA9IEMu
Ym9vbCh0bXAuQ2RwRW5hYmxlZCkKKwkJY2F0Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2lu
dGVyKCZjYXQpLCBDLnNpemVvZl9saWJ4bF9wc3JfaHdfaW5mb190eXBlX3VuaW9uX2NhdCkKKwkJ
Y29weSh4Yy51WzpdLCBjYXRCeXRlcykKKwljYXNlIFBzckZlYXRUeXBlTWJhOgorCQl0bXAsIG9r
IDo9IHguVHlwZVVuaW9uLihQc3JId0luZm9UeXBlVW5pb25NYmEpCisJCWlmICFvayB7CisJCQly
ZXR1cm4gZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3IgdW5pb24ga2V5IHR5cGUiKQorCQl9CisJ
CXZhciBtYmEgQy5saWJ4bF9wc3JfaHdfaW5mb190eXBlX3VuaW9uX21iYQorCQltYmEuY29zX21h
eCA9IEMudWludDMyX3QodG1wLkNvc01heCkKKwkJbWJhLnRocnRsX21heCA9IEMudWludDMyX3Qo
dG1wLlRocnRsTWF4KQorCQltYmEubGluZWFyID0gQy5ib29sKHRtcC5MaW5lYXIpCisJCW1iYUJ5
dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmbWJhKSwgQy5zaXplb2ZfbGlieGxfcHNy
X2h3X2luZm9fdHlwZV91bmlvbl9tYmEpCisJCWNvcHkoeGMudVs6XSwgbWJhQnl0ZXMpCisJZGVm
YXVsdDoKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImludmFsaWQgdW5pb24ga2V5ICcldiciLCB4LlR5
cGUpCisJfQogCiAJcmV0dXJuIG5pbAogfQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 21:01:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 21: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 1inqYB-0003I2-6Q; Sat, 04 Jan 2020 21:01:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vM5p=2Z=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1inqY9-0003HX-FA
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 21:01:33 +0000
X-Inumbo-ID: 5cbfff66-2f35-11ea-88e7-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cbfff66-2f35-11ea-88e7-bc764e2007e4;
 Sat, 04 Jan 2020 21:01:22 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id i190so20186903ywc.2
 for <xen-devel@lists.xenproject.org>; Sat, 04 Jan 2020 13:01:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :in-reply-to:references;
 bh=8uEa99M9x2wXbhHwsjyTaxsFQhy/l7dJJ1L/b7JvTTQ=;
 b=pIqVdiPOtq69gMSnewi5m7PtVmTPuREHyfNFAiMI5GRAhc5N+7K+osHPpIp0eV6WDY
 dVuzL9KQ+qE8qScQkxTJeiYQUEP8pel0dFj6aAEX10/iQ5phqoocj3vEGK5o9YAThQAn
 8wwrRldLX4/OORkZLYJ+KlCNvnzZFJctJ7yi8EDJog3P7ndQA+IAMGJUoLsRSu09p1oo
 h46Mnc+OTt5RHAXuu2CElu3IJQrBHgnm8rnHsCRcSBldBCEYioOAClnxj1RdSXhGVubZ
 Q4TOTNugPq75M8ahdaLtk9eIJIDIyH4X9wRouwkwTCjXMGIZLO8+L5c4HxOsQHrtPQ+J
 Gbqg==
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=8uEa99M9x2wXbhHwsjyTaxsFQhy/l7dJJ1L/b7JvTTQ=;
 b=XeCUO8rbUgpme9dgwhTnHSP7vrwCECWHWBEb3rpbya4S7yZdX1lv4fPJQNx0db5DJH
 W+PUUIkftwfed6eyFRSBaKBzG3yF/oXtXyNUf58I99jSrGwDszaDiICNDGbqgEhLf0Gg
 Ag1cPGRn98wDdTwBSuMGGJLgi9X/Eg6poc3tCj34Pzj8LvW9FPXuWg84IWHUG3Y6tY7P
 IVwzBxbIBWfeWtrdvbdCBQ9eGUyUmY9KJMpkxMrsOuCdZdp9gDrGBAro9w7Zvr6K8jTj
 bMWyYpKguZevVEwOmO7AnbEfjBvnQvsLRmItjNPb0DnpVO69K/pVZ8+SHVyOYhVaf67w
 0TPw==
X-Gm-Message-State: APjAAAUo4kImaVnbTEruWx0DBPMInBd3qiGPIOhN7TF9HzCqzAUgXKs3
 BXzebTcEqtQAng8LTfXwQU5wZ3es
X-Google-Smtp-Source: APXvYqxqi1DuhR4qat4wegzsreBqDvyClcMp6nbzpvbYHia0Ee5tao75rkuq0eaoE0j23q0UuXxhrw==
X-Received: by 2002:a81:6d91:: with SMTP id
 i139mr74255773ywc.401.1578171681459; 
 Sat, 04 Jan 2020 13:01:21 -0800 (PST)
Received: from four.lan (cpe-67-241-56-252.twcny.res.rr.com. [67.241.56.252])
 by smtp.gmail.com with ESMTPSA id
 r10sm26366714ywr.97.2020.01.04.13.01.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 04 Jan 2020 13:01:20 -0800 (PST)
From: Nick Rosbrook <rosbrookn@gmail.com>
X-Google-Original-From: Nick Rosbrook <rosbrookn@ainfosec.com>
To: xen-devel@lists.xenproject.org
Date: Sat,  4 Jan 2020 16:00:53 -0500
Message-Id: <5bf5727f88e00adb9c973e2b884292d369d1b3e9.1578170151.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
In-Reply-To: <cover.1578170151.git.rosbrookn@ainfosec.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
Subject: [Xen-devel] [PATCH v5 3/3] golang/xenlight: implement array Go to C
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0t
CkNoYW5nZXMgaW4gdjU6Ci0gUmVtb3ZlIGRpc3Bvc2VfZm4gZnJvbSBwYXJhbWV0ZXIgbGlzdCBp
biB4ZW5saWdodF9nb2xhbmdfYXJyYXlfdG9fQwogIHNpbmNlIGl0J3Mgbm8gbG9uZ2VyIG5lZWRl
ZC4KLSBVcGRhdGUgY2FsbCB0byB0b0MgZm9yIGVsZW1lbnRzIG9mIGFycmF5cyBvZiBzdHJ1Y3Rz
IHNvIHRoYXQgaXQKICBtYXRjaGVzIHRoZSBuZXcgZnVuY3Rpb24gc2lnbmF0dXJlIG9mIHRvQy4K
LSBEbyBub3QgdHJ5IHRvIG1hcnNoYWwgemVyby1sZW5ndGggYXJyYXlzLgotLS0KIHRvb2xzL2dv
bGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5ICB8ICA0MSArKystCiB0b29scy9nb2xhbmcveGVu
bGlnaHQvaGVscGVycy5nZW4uZ28gfCAzMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDM1MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkgYi90b29scy9nb2xhbmcv
eGVubGlnaHQvZ2VuZ290eXBlcy5weQppbmRleCA4YWI2NzY4ZTYxLi4yN2VkZjY2MjQxIDEwMDY0
NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQorKysgYi90b29scy9n
b2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQpAQCAtNDU0LDcgKzQ1NCw3IEBAIGRlZiB4ZW5s
aWdodF9nb2xhbmdfZGVmaW5lX3RvX0ModHkgPSBOb25lLCB0eXBlbmFtZSA9IE5vbmUsIG5lc3Rl
ZCA9IEZhbHNlKToKICAgICBmb3IgZiBpbiB0eS5maWVsZHM6CiAgICAgICAgIGlmIGYudHlwZS50
eXBlbmFtZSBpcyBub3QgTm9uZToKICAgICAgICAgICAgIGlmIGlzaW5zdGFuY2UoZi50eXBlLCBp
ZGwuQXJyYXkpOgotICAgICAgICAgICAgICAgICMgVE9ETworICAgICAgICAgICAgICAgIGJvZHkg
Kz0geGVubGlnaHRfZ29sYW5nX2FycmF5X3RvX0MoZikKICAgICAgICAgICAgICAgICBjb250aW51
ZQogCiAgICAgICAgICAgICBib2R5ICs9IHhlbmxpZ2h0X2dvbGFuZ19jb252ZXJ0X3RvX0MoZikK
QEAgLTU4MCw2ICs1ODAsNDUgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ191bmlvbl90b19DKHR5ID0g
Tm9uZSwgdW5pb25fbmFtZSA9ICcnLAogCiAgICAgcmV0dXJuIHMKIAorZGVmIHhlbmxpZ2h0X2dv
bGFuZ19hcnJheV90b19DKHR5ID0gTm9uZSk6CisgICAgcyA9ICcnCisKKyAgICBnb3R5cGVuYW1l
ID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5LnR5cGUuZWxlbV90eXBlLnR5cGVuYW1lKQor
ICAgIGdvbmFtZSAgICAgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHkubmFtZSkKKyAgICBj
dHlwZW5hbWUgID0gdHkudHlwZS5lbGVtX3R5cGUudHlwZW5hbWUKKyAgICBjbmFtZSAgICAgID0g
dHkubmFtZQorICAgIGNsZW52YXIgICAgPSB0eS50eXBlLmxlbnZhci5uYW1lCisgICAgZ29sZW52
YXIgICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShjbGVudmFyLGV4cG9ydGVkPUZhbHNlKQor
CisgICAgaXNfZW51bSA9IGlzaW5zdGFuY2UodHkudHlwZS5lbGVtX3R5cGUsaWRsLkVudW1lcmF0
aW9uKQorICAgIGlmIGdvdHlwZW5hbWUgaW4gZ29fYnVpbHRpbl90eXBlcyBvciBpc19lbnVtOgor
ICAgICAgICBzICs9ICdpZiB7fSA6PSBsZW4oeC57fSk7IHt9ID4gMCB7e1xuJy5mb3JtYXQoZ29s
ZW52YXIsZ29uYW1lLGdvbGVudmFyKQorICAgICAgICBzICs9ICd4Yy57fSA9ICgqQy57fSkoQy5t
YWxsb2MoQy5zaXplX3Qoe30qe30pKSlcbicuZm9ybWF0KGNuYW1lLGN0eXBlbmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnb2xlbnZhcixnb2xlbnZhcikKKyAgICAgICAgcyArPSAneGMue30gPSBDLmludCh7fSlc
bicuZm9ybWF0KGNsZW52YXIsZ29sZW52YXIpCisgICAgICAgIHMgKz0gJ2N7fSA6PSAoKlsxPDwy
OF1DLnt9KSh1bnNhZmUuUG9pbnRlcih4Yy57fSkpWzp7fTp7fV1cbicuZm9ybWF0KGdvbmFtZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdHlwZW5hbWUsY25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ29sZW52YXIsZ29s
ZW52YXIpCisgICAgICAgIHMgKz0gJ2ZvciBpLHYgOj0gcmFuZ2UgeC57fSB7e1xuJy5mb3JtYXQo
Z29uYW1lKQorICAgICAgICBzICs9ICdje31baV0gPSBDLnt9KHYpXG4nLmZvcm1hdChnb25hbWUs
Y3R5cGVuYW1lKQorICAgICAgICBzICs9ICd9XG59XG4nCisKKyAgICAgICAgcmV0dXJuIHMKKwor
ICAgIHMgKz0gJ2lmIHt9IDo9IGxlbih4Lnt9KTsge30gPiAwIHt7XG4nLmZvcm1hdChnb2xlbnZh
cixnb25hbWUsZ29sZW52YXIpCisgICAgcyArPSAneGMue30gPSAoKkMue30pKEMubWFsbG9jKEMu
dWxvbmcoe30pKkMuc2l6ZW9mX3t9KSlcbicuZm9ybWF0KGNuYW1lLGN0eXBlbmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnb2xlbnZhcixjdHlwZW5hbWUpCisgICAgcyArPSAneGMue30gPSBDLmludCh7fSlcbicu
Zm9ybWF0KGNsZW52YXIsZ29sZW52YXIpCisgICAgcyArPSAnY3t9IDo9ICgqWzE8PDI4XUMue30p
KHVuc2FmZS5Qb2ludGVyKHhjLnt9KSlbOnt9Ont9XVxuJy5mb3JtYXQoZ29uYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eXBlbmFtZSxjbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb2xlbnZhcixnb2xl
bnZhcikKKyAgICBzICs9ICdmb3IgaSx2IDo9IHJhbmdlIHgue30ge3tcbicuZm9ybWF0KGdvbmFt
ZSkKKyAgICBzICs9ICdpZiBlcnIgOj0gdi50b0MoJmN7fVtpXSk7IGVyciAhPSBuaWwge3tcbicu
Zm9ybWF0KGdvbmFtZSkKKyAgICBzICs9ICdyZXR1cm4gZXJyXG4nCisgICAgcyArPSAnfVxufVxu
fVxuJworCisgICAgcmV0dXJuIHMKKwogZGVmIHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShuYW1l
LCBleHBvcnRlZCA9IFRydWUpOgogICAgICIiIgogICAgIFRha2UgYSBnaXZlbiB0eXBlIG5hbWUg
YW5kIHJldHVybiBhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMu
Z2VuLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvCmluZGV4IDBiZjJi
MGRkZWYuLmI5YTdlODI4YTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxw
ZXJzLmdlbi5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KQEAg
LTY0Myw2ICs2NDMsMTYgQEAgZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSB0b0MoeGMgKkMubGli
eGxfdmNwdV9zY2hlZF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKIAl9KCkKIAogCXhjLnNjaGVkID0g
Qy5saWJ4bF9zY2hlZHVsZXIoeC5TY2hlZCkKKwlpZiBudW1WY3B1cyA6PSBsZW4oeC5WY3B1cyk7
IG51bVZjcHVzID4gMCB7CisJCXhjLnZjcHVzID0gKCpDLmxpYnhsX3NjaGVkX3BhcmFtcykoQy5t
YWxsb2MoQy51bG9uZyhudW1WY3B1cykgKiBDLnNpemVvZl9saWJ4bF9zY2hlZF9wYXJhbXMpKQor
CQl4Yy5udW1fdmNwdXMgPSBDLmludChudW1WY3B1cykKKwkJY1ZjcHVzIDo9ICgqWzEgPDwgMjhd
Qy5saWJ4bF9zY2hlZF9wYXJhbXMpKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVzKSlbOm51bVZjcHVz
Om51bVZjcHVzXQorCQlmb3IgaSwgdiA6PSByYW5nZSB4LlZjcHVzIHsKKwkJCWlmIGVyciA6PSB2
LnRvQygmY1ZjcHVzW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9
CisJfQogCiAJcmV0dXJuIG5pbAogfQpAQCAtNzAzLDYgKzcxMywxNCBAQCBmdW5jICh4ICpWbm9k
ZUluZm8pIHRvQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSAoZXJyIGVycm9yKSB7CiAJfSgpCiAK
IAl4Yy5tZW1rYiA9IEMudWludDY0X3QoeC5NZW1rYikKKwlpZiBudW1EaXN0YW5jZXMgOj0gbGVu
KHguRGlzdGFuY2VzKTsgbnVtRGlzdGFuY2VzID4gMCB7CisJCXhjLmRpc3RhbmNlcyA9ICgqQy51
aW50MzJfdCkoQy5tYWxsb2MoQy5zaXplX3QobnVtRGlzdGFuY2VzICogbnVtRGlzdGFuY2VzKSkp
CisJCXhjLm51bV9kaXN0YW5jZXMgPSBDLmludChudW1EaXN0YW5jZXMpCisJCWNEaXN0YW5jZXMg
Oj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5kaXN0YW5jZXMpKVs6
bnVtRGlzdGFuY2VzOm51bURpc3RhbmNlc10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5EaXN0YW5j
ZXMgeworCQkJY0Rpc3RhbmNlc1tpXSA9IEMudWludDMyX3QodikKKwkJfQorCX0KIAl4Yy5wbm9k
ZSA9IEMudWludDMyX3QoeC5Qbm9kZSkKIAlpZiBlcnIgOj0geC5WY3B1cy50b0MoJnhjLnZjcHVz
KTsgZXJyICE9IG5pbCB7CiAJCXJldHVybiBlcnIKQEAgLTEwNTAsNiArMTA2OCwyNiBAQCBmdW5j
ICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykg
KGVyciBlcnJvcikgewogCWlmIGVyciA6PSB4Lk5vZGVtYXAudG9DKCZ4Yy5ub2RlbWFwKTsgZXJy
ICE9IG5pbCB7CiAJCXJldHVybiBlcnIKIAl9CisJaWYgbnVtVmNwdUhhcmRBZmZpbml0eSA6PSBs
ZW4oeC5WY3B1SGFyZEFmZmluaXR5KTsgbnVtVmNwdUhhcmRBZmZpbml0eSA+IDAgeworCQl4Yy52
Y3B1X2hhcmRfYWZmaW5pdHkgPSAoKkMubGlieGxfYml0bWFwKShDLm1hbGxvYyhDLnVsb25nKG51
bVZjcHVIYXJkQWZmaW5pdHkpICogQy5zaXplb2ZfbGlieGxfYml0bWFwKSkKKwkJeGMubnVtX3Zj
cHVfaGFyZF9hZmZpbml0eSA9IEMuaW50KG51bVZjcHVIYXJkQWZmaW5pdHkpCisJCWNWY3B1SGFy
ZEFmZmluaXR5IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9iaXRtYXApKHVuc2FmZS5Qb2ludGVyKHhj
LnZjcHVfaGFyZF9hZmZpbml0eSkpWzpudW1WY3B1SGFyZEFmZmluaXR5Om51bVZjcHVIYXJkQWZm
aW5pdHldCisJCWZvciBpLCB2IDo9IHJhbmdlIHguVmNwdUhhcmRBZmZpbml0eSB7CisJCQlpZiBl
cnIgOj0gdi50b0MoJmNWY3B1SGFyZEFmZmluaXR5W2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0
dXJuIGVycgorCQkJfQorCQl9CisJfQorCWlmIG51bVZjcHVTb2Z0QWZmaW5pdHkgOj0gbGVuKHgu
VmNwdVNvZnRBZmZpbml0eSk7IG51bVZjcHVTb2Z0QWZmaW5pdHkgPiAwIHsKKwkJeGMudmNwdV9z
b2Z0X2FmZmluaXR5ID0gKCpDLmxpYnhsX2JpdG1hcCkoQy5tYWxsb2MoQy51bG9uZyhudW1WY3B1
U29mdEFmZmluaXR5KSAqIEMuc2l6ZW9mX2xpYnhsX2JpdG1hcCkpCisJCXhjLm51bV92Y3B1X3Nv
ZnRfYWZmaW5pdHkgPSBDLmludChudW1WY3B1U29mdEFmZmluaXR5KQorCQljVmNwdVNvZnRBZmZp
bml0eSA6PSAoKlsxIDw8IDI4XUMubGlieGxfYml0bWFwKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1
X3NvZnRfYWZmaW5pdHkpKVs6bnVtVmNwdVNvZnRBZmZpbml0eTpudW1WY3B1U29mdEFmZmluaXR5
XQorCQlmb3IgaSwgdiA6PSByYW5nZSB4LlZjcHVTb2Z0QWZmaW5pdHkgeworCQkJaWYgZXJyIDo9
IHYudG9DKCZjVmNwdVNvZnRBZmZpbml0eVtpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBl
cnIKKwkJCX0KKwkJfQorCX0KIAlpZiBlcnIgOj0geC5OdW1hUGxhY2VtZW50LnRvQygmeGMubnVt
YV9wbGFjZW1lbnQpOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVycgogCX0KQEAgLTEwNzYsNiAr
MTExNCwxNiBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21h
aW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCWlmIHguQmxrZGV2U3RhcnQgIT0gIiIgewog
CQl4Yy5ibGtkZXZfc3RhcnQgPSBDLkNTdHJpbmcoeC5CbGtkZXZTdGFydCkKIAl9CisJaWYgbnVt
Vm51bWFOb2RlcyA6PSBsZW4oeC5WbnVtYU5vZGVzKTsgbnVtVm51bWFOb2RlcyA+IDAgeworCQl4
Yy52bnVtYV9ub2RlcyA9ICgqQy5saWJ4bF92bm9kZV9pbmZvKShDLm1hbGxvYyhDLnVsb25nKG51
bVZudW1hTm9kZXMpICogQy5zaXplb2ZfbGlieGxfdm5vZGVfaW5mbykpCisJCXhjLm51bV92bnVt
YV9ub2RlcyA9IEMuaW50KG51bVZudW1hTm9kZXMpCisJCWNWbnVtYU5vZGVzIDo9ICgqWzEgPDwg
MjhdQy5saWJ4bF92bm9kZV9pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy52bnVtYV9ub2RlcykpWzpu
dW1WbnVtYU5vZGVzOm51bVZudW1hTm9kZXNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguVm51bWFO
b2RlcyB7CisJCQlpZiBlcnIgOj0gdi50b0MoJmNWbnVtYU5vZGVzW2ldKTsgZXJyICE9IG5pbCB7
CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9CisJfQogCXhjLm1heF9ncmFudF9mcmFtZXMgPSBD
LnVpbnQzMl90KHguTWF4R3JhbnRGcmFtZXMpCiAJeGMubWF4X21hcHRyYWNrX2ZyYW1lcyA9IEMu
dWludDMyX3QoeC5NYXhNYXB0cmFja0ZyYW1lcykKIAl4Yy5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9
IEMubGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24oeC5EZXZpY2VNb2RlbFZlcnNpb24pCkBAIC0x
MTA0LDYgKzExNTIsMzQgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0MoeGMgKkMubGli
eGxfZG9tYWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAlpZiBlcnIgOj0geC5TY2hlZFBh
cmFtcy50b0MoJnhjLnNjaGVkX3BhcmFtcyk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZXJyCiAJ
fQorCWlmIG51bUlvcG9ydHMgOj0gbGVuKHguSW9wb3J0cyk7IG51bUlvcG9ydHMgPiAwIHsKKwkJ
eGMuaW9wb3J0cyA9ICgqQy5saWJ4bF9pb3BvcnRfcmFuZ2UpKEMubWFsbG9jKEMudWxvbmcobnVt
SW9wb3J0cykgKiBDLnNpemVvZl9saWJ4bF9pb3BvcnRfcmFuZ2UpKQorCQl4Yy5udW1faW9wb3J0
cyA9IEMuaW50KG51bUlvcG9ydHMpCisJCWNJb3BvcnRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9p
b3BvcnRfcmFuZ2UpKHVuc2FmZS5Qb2ludGVyKHhjLmlvcG9ydHMpKVs6bnVtSW9wb3J0czpudW1J
b3BvcnRzXQorCQlmb3IgaSwgdiA6PSByYW5nZSB4LklvcG9ydHMgeworCQkJaWYgZXJyIDo9IHYu
dG9DKCZjSW9wb3J0c1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KKwkJ
fQorCX0KKwlpZiBudW1JcnFzIDo9IGxlbih4LklycXMpOyBudW1JcnFzID4gMCB7CisJCXhjLmly
cXMgPSAoKkMudWludDMyX3QpKEMubWFsbG9jKEMuc2l6ZV90KG51bUlycXMgKiBudW1JcnFzKSkp
CisJCXhjLm51bV9pcnFzID0gQy5pbnQobnVtSXJxcykKKwkJY0lycXMgOj0gKCpbMSA8PCAyOF1D
LnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5pcnFzKSlbOm51bUlycXM6bnVtSXJxc10KKwkJ
Zm9yIGksIHYgOj0gcmFuZ2UgeC5JcnFzIHsKKwkJCWNJcnFzW2ldID0gQy51aW50MzJfdCh2KQor
CQl9CisJfQorCWlmIG51bUlvbWVtIDo9IGxlbih4LklvbWVtKTsgbnVtSW9tZW0gPiAwIHsKKwkJ
eGMuaW9tZW0gPSAoKkMubGlieGxfaW9tZW1fcmFuZ2UpKEMubWFsbG9jKEMudWxvbmcobnVtSW9t
ZW0pICogQy5zaXplb2ZfbGlieGxfaW9tZW1fcmFuZ2UpKQorCQl4Yy5udW1faW9tZW0gPSBDLmlu
dChudW1Jb21lbSkKKwkJY0lvbWVtIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9pb21lbV9yYW5nZSko
dW5zYWZlLlBvaW50ZXIoeGMuaW9tZW0pKVs6bnVtSW9tZW06bnVtSW9tZW1dCisJCWZvciBpLCB2
IDo9IHJhbmdlIHguSW9tZW0geworCQkJaWYgZXJyIDo9IHYudG9DKCZjSW9tZW1baV0pOyBlcnIg
IT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CiAJaWYgZXJyIDo9IHguQ2xh
aW1Nb2RlLnRvQygmeGMuY2xhaW1fbW9kZSk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZXJyCiAJ
fQpAQCAtMjEzNiw2ICsyMjEyLDE2IEBAIGZ1bmMgKHggKkRldmljZVZkaXNwbCkgdG9DKHhjICpD
LmxpYnhsX2RldmljZV92ZGlzcGwpIChlcnIgZXJyb3IpIHsKIAl9CiAJeGMuZGV2aWQgPSBDLmxp
YnhsX2RldmlkKHguRGV2aWQpCiAJeGMuYmVfYWxsb2MgPSBDLmJvb2woeC5CZUFsbG9jKQorCWlm
IG51bUNvbm5lY3RvcnMgOj0gbGVuKHguQ29ubmVjdG9ycyk7IG51bUNvbm5lY3RvcnMgPiAwIHsK
KwkJeGMuY29ubmVjdG9ycyA9ICgqQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0pKEMubWFsbG9jKEMu
dWxvbmcobnVtQ29ubmVjdG9ycykgKiBDLnNpemVvZl9saWJ4bF9jb25uZWN0b3JfcGFyYW0pKQor
CQl4Yy5udW1fY29ubmVjdG9ycyA9IEMuaW50KG51bUNvbm5lY3RvcnMpCisJCWNDb25uZWN0b3Jz
IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0pKHVuc2FmZS5Qb2ludGVyKHhj
LmNvbm5lY3RvcnMpKVs6bnVtQ29ubmVjdG9yczpudW1Db25uZWN0b3JzXQorCQlmb3IgaSwgdiA6
PSByYW5nZSB4LkNvbm5lY3RvcnMgeworCQkJaWYgZXJyIDo9IHYudG9DKCZjQ29ubmVjdG9yc1tp
XSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KKwkJfQorCX0KIAogCXJldHVy
biBuaWwKIH0KQEAgLTIxNjcsNiArMjI1MywyMiBAQCBmdW5jICh4ICpWc25kUGFyYW1zKSB0b0Mo
eGMgKkMubGlieGxfdnNuZF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKIAkJfQogCX0oKQogCisJaWYg
bnVtU2FtcGxlUmF0ZXMgOj0gbGVuKHguU2FtcGxlUmF0ZXMpOyBudW1TYW1wbGVSYXRlcyA+IDAg
eworCQl4Yy5zYW1wbGVfcmF0ZXMgPSAoKkMudWludDMyX3QpKEMubWFsbG9jKEMuc2l6ZV90KG51
bVNhbXBsZVJhdGVzICogbnVtU2FtcGxlUmF0ZXMpKSkKKwkJeGMubnVtX3NhbXBsZV9yYXRlcyA9
IEMuaW50KG51bVNhbXBsZVJhdGVzKQorCQljU2FtcGxlUmF0ZXMgOj0gKCpbMSA8PCAyOF1DLnVp
bnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5zYW1wbGVfcmF0ZXMpKVs6bnVtU2FtcGxlUmF0ZXM6
bnVtU2FtcGxlUmF0ZXNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguU2FtcGxlUmF0ZXMgeworCQkJ
Y1NhbXBsZVJhdGVzW2ldID0gQy51aW50MzJfdCh2KQorCQl9CisJfQorCWlmIG51bVNhbXBsZUZv
cm1hdHMgOj0gbGVuKHguU2FtcGxlRm9ybWF0cyk7IG51bVNhbXBsZUZvcm1hdHMgPiAwIHsKKwkJ
eGMuc2FtcGxlX2Zvcm1hdHMgPSAoKkMubGlieGxfdnNuZF9wY21fZm9ybWF0KShDLm1hbGxvYyhD
LnNpemVfdChudW1TYW1wbGVGb3JtYXRzICogbnVtU2FtcGxlRm9ybWF0cykpKQorCQl4Yy5udW1f
c2FtcGxlX2Zvcm1hdHMgPSBDLmludChudW1TYW1wbGVGb3JtYXRzKQorCQljU2FtcGxlRm9ybWF0
cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfdnNuZF9wY21fZm9ybWF0KSh1bnNhZmUuUG9pbnRlcih4
Yy5zYW1wbGVfZm9ybWF0cykpWzpudW1TYW1wbGVGb3JtYXRzOm51bVNhbXBsZUZvcm1hdHNdCisJ
CWZvciBpLCB2IDo9IHJhbmdlIHguU2FtcGxlRm9ybWF0cyB7CisJCQljU2FtcGxlRm9ybWF0c1tp
XSA9IEMubGlieGxfdnNuZF9wY21fZm9ybWF0KHYpCisJCX0KKwl9CiAJeGMuY2hhbm5lbHNfbWlu
ID0gQy51aW50MzJfdCh4LkNoYW5uZWxzTWluKQogCXhjLmNoYW5uZWxzX21heCA9IEMudWludDMy
X3QoeC5DaGFubmVsc01heCkKIAl4Yy5idWZmZXJfc2l6ZSA9IEMudWludDMyX3QoeC5CdWZmZXJT
aXplKQpAQCAtMjIzMiw2ICsyMzM0LDE2IEBAIGZ1bmMgKHggKlZzbmRQY20pIHRvQyh4YyAqQy5s
aWJ4bF92c25kX3BjbSkgKGVyciBlcnJvcikgewogCWlmIGVyciA6PSB4LlBhcmFtcy50b0MoJnhj
LnBhcmFtcyk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZXJyCiAJfQorCWlmIG51bVZzbmRTdHJl
YW1zIDo9IGxlbih4LlN0cmVhbXMpOyBudW1Wc25kU3RyZWFtcyA+IDAgeworCQl4Yy5zdHJlYW1z
ID0gKCpDLmxpYnhsX3ZzbmRfc3RyZWFtKShDLm1hbGxvYyhDLnVsb25nKG51bVZzbmRTdHJlYW1z
KSAqIEMuc2l6ZW9mX2xpYnhsX3ZzbmRfc3RyZWFtKSkKKwkJeGMubnVtX3ZzbmRfc3RyZWFtcyA9
IEMuaW50KG51bVZzbmRTdHJlYW1zKQorCQljU3RyZWFtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
dnNuZF9zdHJlYW0pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVtVnNuZFN0cmVhbXM6
bnVtVnNuZFN0cmVhbXNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguU3RyZWFtcyB7CisJCQlpZiBl
cnIgOj0gdi50b0MoJmNTdHJlYW1zW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgor
CQkJfQorCQl9CisJfQogCiAJcmV0dXJuIG5pbAogfQpAQCAtMjI3OCw2ICsyMzkwLDE2IEBAIGZ1
bmMgKHggKkRldmljZVZzbmQpIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnNuZCkgKGVyciBlcnJv
cikgewogCWlmIGVyciA6PSB4LlBhcmFtcy50b0MoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgewog
CQlyZXR1cm4gZXJyCiAJfQorCWlmIG51bVZzbmRQY21zIDo9IGxlbih4LlBjbXMpOyBudW1Wc25k
UGNtcyA+IDAgeworCQl4Yy5wY21zID0gKCpDLmxpYnhsX3ZzbmRfcGNtKShDLm1hbGxvYyhDLnVs
b25nKG51bVZzbmRQY21zKSAqIEMuc2l6ZW9mX2xpYnhsX3ZzbmRfcGNtKSkKKwkJeGMubnVtX3Zz
bmRfcGNtcyA9IEMuaW50KG51bVZzbmRQY21zKQorCQljUGNtcyA6PSAoKlsxIDw8IDI4XUMubGli
eGxfdnNuZF9wY20pKHVuc2FmZS5Qb2ludGVyKHhjLnBjbXMpKVs6bnVtVnNuZFBjbXM6bnVtVnNu
ZFBjbXNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguUGNtcyB7CisJCQlpZiBlcnIgOj0gdi50b0Mo
JmNQY21zW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9CisJfQog
CiAJcmV0dXJuIG5pbAogfQpAQCAtMjQzMSw2ICsyNTUzLDE1NiBAQCBmdW5jICh4ICpEb21haW5D
b25maWcpIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSAoZXJyIGVycm9yKSB7CiAJaWYg
ZXJyIDo9IHguQkluZm8udG9DKCZ4Yy5iX2luZm8pOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVy
cgogCX0KKwlpZiBudW1EaXNrcyA6PSBsZW4oeC5EaXNrcyk7IG51bURpc2tzID4gMCB7CisJCXhj
LmRpc2tzID0gKCpDLmxpYnhsX2RldmljZV9kaXNrKShDLm1hbGxvYyhDLnVsb25nKG51bURpc2tz
KSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9kaXNrKSkKKwkJeGMubnVtX2Rpc2tzID0gQy5pbnQo
bnVtRGlza3MpCisJCWNEaXNrcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX2Rpc2spKHVu
c2FmZS5Qb2ludGVyKHhjLmRpc2tzKSlbOm51bURpc2tzOm51bURpc2tzXQorCQlmb3IgaSwgdiA6
PSByYW5nZSB4LkRpc2tzIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY0Rpc2tzW2ldKTsgZXJyICE9
IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9CisJfQorCWlmIG51bU5pY3MgOj0gbGVu
KHguTmljcyk7IG51bU5pY3MgPiAwIHsKKwkJeGMubmljcyA9ICgqQy5saWJ4bF9kZXZpY2Vfbmlj
KShDLm1hbGxvYyhDLnVsb25nKG51bU5pY3MpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX25pYykp
CisJCXhjLm51bV9uaWNzID0gQy5pbnQobnVtTmljcykKKwkJY05pY3MgOj0gKCpbMSA8PCAyOF1D
LmxpYnhsX2RldmljZV9uaWMpKHVuc2FmZS5Qb2ludGVyKHhjLm5pY3MpKVs6bnVtTmljczpudW1O
aWNzXQorCQlmb3IgaSwgdiA6PSByYW5nZSB4Lk5pY3MgeworCQkJaWYgZXJyIDo9IHYudG9DKCZj
Tmljc1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KKwkJfQorCX0KKwlp
ZiBudW1QY2lkZXZzIDo9IGxlbih4LlBjaWRldnMpOyBudW1QY2lkZXZzID4gMCB7CisJCXhjLnBj
aWRldnMgPSAoKkMubGlieGxfZGV2aWNlX3BjaSkoQy5tYWxsb2MoQy51bG9uZyhudW1QY2lkZXZz
KSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9wY2kpKQorCQl4Yy5udW1fcGNpZGV2cyA9IEMuaW50
KG51bVBjaWRldnMpCisJCWNQY2lkZXZzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcGNp
KSh1bnNhZmUuUG9pbnRlcih4Yy5wY2lkZXZzKSlbOm51bVBjaWRldnM6bnVtUGNpZGV2c10KKwkJ
Zm9yIGksIHYgOj0gcmFuZ2UgeC5QY2lkZXZzIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY1BjaWRl
dnNbaV0pOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CisJaWYg
bnVtUmRtcyA6PSBsZW4oeC5SZG1zKTsgbnVtUmRtcyA+IDAgeworCQl4Yy5yZG1zID0gKCpDLmxp
YnhsX2RldmljZV9yZG0pKEMubWFsbG9jKEMudWxvbmcobnVtUmRtcykgKiBDLnNpemVvZl9saWJ4
bF9kZXZpY2VfcmRtKSkKKwkJeGMubnVtX3JkbXMgPSBDLmludChudW1SZG1zKQorCQljUmRtcyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3JkbSkodW5zYWZlLlBvaW50ZXIoeGMucmRtcykp
WzpudW1SZG1zOm51bVJkbXNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguUmRtcyB7CisJCQlpZiBl
cnIgOj0gdi50b0MoJmNSZG1zW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJ
fQorCQl9CisJfQorCWlmIG51bUR0ZGV2cyA6PSBsZW4oeC5EdGRldnMpOyBudW1EdGRldnMgPiAw
IHsKKwkJeGMuZHRkZXZzID0gKCpDLmxpYnhsX2RldmljZV9kdGRldikoQy5tYWxsb2MoQy51bG9u
ZyhudW1EdGRldnMpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX2R0ZGV2KSkKKwkJeGMubnVtX2R0
ZGV2cyA9IEMuaW50KG51bUR0ZGV2cykKKwkJY0R0ZGV2cyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
ZGV2aWNlX2R0ZGV2KSh1bnNhZmUuUG9pbnRlcih4Yy5kdGRldnMpKVs6bnVtRHRkZXZzOm51bUR0
ZGV2c10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5EdGRldnMgeworCQkJaWYgZXJyIDo9IHYudG9D
KCZjRHRkZXZzW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9CisJ
fQorCWlmIG51bVZmYnMgOj0gbGVuKHguVmZicyk7IG51bVZmYnMgPiAwIHsKKwkJeGMudmZicyA9
ICgqQy5saWJ4bF9kZXZpY2VfdmZiKShDLm1hbGxvYyhDLnVsb25nKG51bVZmYnMpICogQy5zaXpl
b2ZfbGlieGxfZGV2aWNlX3ZmYikpCisJCXhjLm51bV92ZmJzID0gQy5pbnQobnVtVmZicykKKwkJ
Y1ZmYnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92ZmIpKHVuc2FmZS5Qb2ludGVyKHhj
LnZmYnMpKVs6bnVtVmZiczpudW1WZmJzXQorCQlmb3IgaSwgdiA6PSByYW5nZSB4LlZmYnMgewor
CQkJaWYgZXJyIDo9IHYudG9DKCZjVmZic1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBl
cnIKKwkJCX0KKwkJfQorCX0KKwlpZiBudW1Wa2JzIDo9IGxlbih4LlZrYnMpOyBudW1Wa2JzID4g
MCB7CisJCXhjLnZrYnMgPSAoKkMubGlieGxfZGV2aWNlX3ZrYikoQy5tYWxsb2MoQy51bG9uZyhu
dW1Wa2JzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV92a2IpKQorCQl4Yy5udW1fdmticyA9IEMu
aW50KG51bVZrYnMpCisJCWNWa2JzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdmtiKSh1
bnNhZmUuUG9pbnRlcih4Yy52a2JzKSlbOm51bVZrYnM6bnVtVmtic10KKwkJZm9yIGksIHYgOj0g
cmFuZ2UgeC5Wa2JzIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY1ZrYnNbaV0pOyBlcnIgIT0gbmls
IHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CisJaWYgbnVtVnRwbXMgOj0gbGVuKHgu
VnRwbXMpOyBudW1WdHBtcyA+IDAgeworCQl4Yy52dHBtcyA9ICgqQy5saWJ4bF9kZXZpY2VfdnRw
bSkoQy5tYWxsb2MoQy51bG9uZyhudW1WdHBtcykgKiBDLnNpemVvZl9saWJ4bF9kZXZpY2VfdnRw
bSkpCisJCXhjLm51bV92dHBtcyA9IEMuaW50KG51bVZ0cG1zKQorCQljVnRwbXMgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX2RldmljZV92dHBtKSh1bnNhZmUuUG9pbnRlcih4Yy52dHBtcykpWzpudW1W
dHBtczpudW1WdHBtc10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5WdHBtcyB7CisJCQlpZiBlcnIg
Oj0gdi50b0MoJmNWdHBtc1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0K
KwkJfQorCX0KKwlpZiBudW1QOVMgOj0gbGVuKHguUDlTKTsgbnVtUDlTID4gMCB7CisJCXhjLnA5
cyA9ICgqQy5saWJ4bF9kZXZpY2VfcDkpKEMubWFsbG9jKEMudWxvbmcobnVtUDlTKSAqIEMuc2l6
ZW9mX2xpYnhsX2RldmljZV9wOSkpCisJCXhjLm51bV9wOXMgPSBDLmludChudW1QOVMpCisJCWNQ
OVMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV9wOSkodW5zYWZlLlBvaW50ZXIoeGMucDlz
KSlbOm51bVA5UzpudW1QOVNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguUDlTIHsKKwkJCWlmIGVy
ciA6PSB2LnRvQygmY1A5U1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0K
KwkJfQorCX0KKwlpZiBudW1QdmNhbGxzaWZzIDo9IGxlbih4LlB2Y2FsbHNpZnMpOyBudW1QdmNh
bGxzaWZzID4gMCB7CisJCXhjLnB2Y2FsbHNpZnMgPSAoKkMubGlieGxfZGV2aWNlX3B2Y2FsbHNp
ZikoQy5tYWxsb2MoQy51bG9uZyhudW1QdmNhbGxzaWZzKSAqIEMuc2l6ZW9mX2xpYnhsX2Rldmlj
ZV9wdmNhbGxzaWYpKQorCQl4Yy5udW1fcHZjYWxsc2lmcyA9IEMuaW50KG51bVB2Y2FsbHNpZnMp
CisJCWNQdmNhbGxzaWZzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSh1
bnNhZmUuUG9pbnRlcih4Yy5wdmNhbGxzaWZzKSlbOm51bVB2Y2FsbHNpZnM6bnVtUHZjYWxsc2lm
c10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5QdmNhbGxzaWZzIHsKKwkJCWlmIGVyciA6PSB2LnRv
QygmY1B2Y2FsbHNpZnNbaV0pOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJ
CX0KKwl9CisJaWYgbnVtVmRpc3BscyA6PSBsZW4oeC5WZGlzcGxzKTsgbnVtVmRpc3BscyA+IDAg
eworCQl4Yy52ZGlzcGxzID0gKCpDLmxpYnhsX2RldmljZV92ZGlzcGwpKEMubWFsbG9jKEMudWxv
bmcobnVtVmRpc3BscykgKiBDLnNpemVvZl9saWJ4bF9kZXZpY2VfdmRpc3BsKSkKKwkJeGMubnVt
X3ZkaXNwbHMgPSBDLmludChudW1WZGlzcGxzKQorCQljVmRpc3BscyA6PSAoKlsxIDw8IDI4XUMu
bGlieGxfZGV2aWNlX3ZkaXNwbCkodW5zYWZlLlBvaW50ZXIoeGMudmRpc3BscykpWzpudW1WZGlz
cGxzOm51bVZkaXNwbHNdCisJCWZvciBpLCB2IDo9IHJhbmdlIHguVmRpc3BscyB7CisJCQlpZiBl
cnIgOj0gdi50b0MoJmNWZGlzcGxzW2ldKTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgor
CQkJfQorCQl9CisJfQorCWlmIG51bVZzbmRzIDo9IGxlbih4LlZzbmRzKTsgbnVtVnNuZHMgPiAw
IHsKKwkJeGMudnNuZHMgPSAoKkMubGlieGxfZGV2aWNlX3ZzbmQpKEMubWFsbG9jKEMudWxvbmco
bnVtVnNuZHMpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX3ZzbmQpKQorCQl4Yy5udW1fdnNuZHMg
PSBDLmludChudW1Wc25kcykKKwkJY1ZzbmRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2Vf
dnNuZCkodW5zYWZlLlBvaW50ZXIoeGMudnNuZHMpKVs6bnVtVnNuZHM6bnVtVnNuZHNdCisJCWZv
ciBpLCB2IDo9IHJhbmdlIHguVnNuZHMgeworCQkJaWYgZXJyIDo9IHYudG9DKCZjVnNuZHNbaV0p
OyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CisJaWYgbnVtQ2hh
bm5lbHMgOj0gbGVuKHguQ2hhbm5lbHMpOyBudW1DaGFubmVscyA+IDAgeworCQl4Yy5jaGFubmVs
cyA9ICgqQy5saWJ4bF9kZXZpY2VfY2hhbm5lbCkoQy5tYWxsb2MoQy51bG9uZyhudW1DaGFubmVs
cykgKiBDLnNpemVvZl9saWJ4bF9kZXZpY2VfY2hhbm5lbCkpCisJCXhjLm51bV9jaGFubmVscyA9
IEMuaW50KG51bUNoYW5uZWxzKQorCQljQ2hhbm5lbHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Rl
dmljZV9jaGFubmVsKSh1bnNhZmUuUG9pbnRlcih4Yy5jaGFubmVscykpWzpudW1DaGFubmVsczpu
dW1DaGFubmVsc10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5DaGFubmVscyB7CisJCQlpZiBlcnIg
Oj0gdi50b0MoJmNDaGFubmVsc1tpXSk7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJ
CX0KKwkJfQorCX0KKwlpZiBudW1Vc2JjdHJscyA6PSBsZW4oeC5Vc2JjdHJscyk7IG51bVVzYmN0
cmxzID4gMCB7CisJCXhjLnVzYmN0cmxzID0gKCpDLmxpYnhsX2RldmljZV91c2JjdHJsKShDLm1h
bGxvYyhDLnVsb25nKG51bVVzYmN0cmxzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV91c2JjdHJs
KSkKKwkJeGMubnVtX3VzYmN0cmxzID0gQy5pbnQobnVtVXNiY3RybHMpCisJCWNVc2JjdHJscyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3VzYmN0cmwpKHVuc2FmZS5Qb2ludGVyKHhjLnVz
YmN0cmxzKSlbOm51bVVzYmN0cmxzOm51bVVzYmN0cmxzXQorCQlmb3IgaSwgdiA6PSByYW5nZSB4
LlVzYmN0cmxzIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY1VzYmN0cmxzW2ldKTsgZXJyICE9IG5p
bCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQorCQl9CisJfQorCWlmIG51bVVzYmRldnMgOj0gbGVu
KHguVXNiZGV2cyk7IG51bVVzYmRldnMgPiAwIHsKKwkJeGMudXNiZGV2cyA9ICgqQy5saWJ4bF9k
ZXZpY2VfdXNiZGV2KShDLm1hbGxvYyhDLnVsb25nKG51bVVzYmRldnMpICogQy5zaXplb2ZfbGli
eGxfZGV2aWNlX3VzYmRldikpCisJCXhjLm51bV91c2JkZXZzID0gQy5pbnQobnVtVXNiZGV2cykK
KwkJY1VzYmRldnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV91c2JkZXYpKHVuc2FmZS5Q
b2ludGVyKHhjLnVzYmRldnMpKVs6bnVtVXNiZGV2czpudW1Vc2JkZXZzXQorCQlmb3IgaSwgdiA6
PSByYW5nZSB4LlVzYmRldnMgeworCQkJaWYgZXJyIDo9IHYudG9DKCZjVXNiZGV2c1tpXSk7IGVy
ciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KKwkJfQorCX0KIAl4Yy5vbl9wb3dlcm9m
ZiA9IEMubGlieGxfYWN0aW9uX29uX3NodXRkb3duKHguT25Qb3dlcm9mZikKIAl4Yy5vbl9yZWJv
b3QgPSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9uUmVib290KQogCXhjLm9uX3dhdGNo
ZG9nID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5PbldhdGNoZG9nKQpAQCAtMjc3MCw2
ICszMDQyLDE2IEBAIGZ1bmMgKHggKlZkaXNwbGluZm8pIHRvQyh4YyAqQy5saWJ4bF92ZGlzcGxp
bmZvKSAoZXJyIGVycm9yKSB7CiAJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCiAJ
eGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQogCXhjLmJlX2FsbG9jID0gQy5ib29sKHguQmVBbGxv
YykKKwlpZiBudW1Db25uZWN0b3JzIDo9IGxlbih4LkNvbm5lY3RvcnMpOyBudW1Db25uZWN0b3Jz
ID4gMCB7CisJCXhjLmNvbm5lY3RvcnMgPSAoKkMubGlieGxfY29ubmVjdG9yaW5mbykoQy5tYWxs
b2MoQy51bG9uZyhudW1Db25uZWN0b3JzKSAqIEMuc2l6ZW9mX2xpYnhsX2Nvbm5lY3RvcmluZm8p
KQorCQl4Yy5udW1fY29ubmVjdG9ycyA9IEMuaW50KG51bUNvbm5lY3RvcnMpCisJCWNDb25uZWN0
b3JzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9jb25uZWN0b3JpbmZvKSh1bnNhZmUuUG9pbnRlcih4
Yy5jb25uZWN0b3JzKSlbOm51bUNvbm5lY3RvcnM6bnVtQ29ubmVjdG9yc10KKwkJZm9yIGksIHYg
Oj0gcmFuZ2UgeC5Db25uZWN0b3JzIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY0Nvbm5lY3RvcnNb
aV0pOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CiAKIAlyZXR1
cm4gbmlsCiB9CkBAIC0yODE0LDYgKzMwOTYsMTcgQEAgZnVuYyAoeCAqUGNtaW5mbykgdG9DKHhj
ICpDLmxpYnhsX3BjbWluZm8pIChlcnIgZXJyb3IpIHsKIAkJfQogCX0oKQogCisJaWYgbnVtVnNu
ZFN0cmVhbXMgOj0gbGVuKHguU3RyZWFtcyk7IG51bVZzbmRTdHJlYW1zID4gMCB7CisJCXhjLnN0
cmVhbXMgPSAoKkMubGlieGxfc3RyZWFtaW5mbykoQy5tYWxsb2MoQy51bG9uZyhudW1Wc25kU3Ry
ZWFtcykgKiBDLnNpemVvZl9saWJ4bF9zdHJlYW1pbmZvKSkKKwkJeGMubnVtX3ZzbmRfc3RyZWFt
cyA9IEMuaW50KG51bVZzbmRTdHJlYW1zKQorCQljU3RyZWFtcyA6PSAoKlsxIDw8IDI4XUMubGli
eGxfc3RyZWFtaW5mbykodW5zYWZlLlBvaW50ZXIoeGMuc3RyZWFtcykpWzpudW1Wc25kU3RyZWFt
czpudW1Wc25kU3RyZWFtc10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5TdHJlYW1zIHsKKwkJCWlm
IGVyciA6PSB2LnRvQygmY1N0cmVhbXNbaV0pOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJy
CisJCQl9CisJCX0KKwl9CisKIAlyZXR1cm4gbmlsCiB9CiAKQEAgLTI4NTMsNiArMzE0NiwxNiBA
QCBmdW5jICh4ICpWc25kaW5mbykgdG9DKHhjICpDLmxpYnhsX3ZzbmRpbmZvKSAoZXJyIGVycm9y
KSB7CiAJeGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJZCkKIAl4Yy5kZXZp
ZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKIAl4Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCisJ
aWYgbnVtVnNuZFBjbXMgOj0gbGVuKHguUGNtcyk7IG51bVZzbmRQY21zID4gMCB7CisJCXhjLnBj
bXMgPSAoKkMubGlieGxfcGNtaW5mbykoQy5tYWxsb2MoQy51bG9uZyhudW1Wc25kUGNtcykgKiBD
LnNpemVvZl9saWJ4bF9wY21pbmZvKSkKKwkJeGMubnVtX3ZzbmRfcGNtcyA9IEMuaW50KG51bVZz
bmRQY21zKQorCQljUGNtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfcGNtaW5mbykodW5zYWZlLlBv
aW50ZXIoeGMucGNtcykpWzpudW1Wc25kUGNtczpudW1Wc25kUGNtc10KKwkJZm9yIGksIHYgOj0g
cmFuZ2UgeC5QY21zIHsKKwkJCWlmIGVyciA6PSB2LnRvQygmY1BjbXNbaV0pOyBlcnIgIT0gbmls
IHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CisJCX0KKwl9CiAKIAlyZXR1cm4gbmlsCiB9CkBAIC0y
OTE1LDYgKzMyMTgsMTQgQEAgZnVuYyAoeCAqTnVtYWluZm8pIHRvQyh4YyAqQy5saWJ4bF9udW1h
aW5mbykgKGVyciBlcnJvcikgewogCiAJeGMuc2l6ZSA9IEMudWludDY0X3QoeC5TaXplKQogCXhj
LmZyZWUgPSBDLnVpbnQ2NF90KHguRnJlZSkKKwlpZiBudW1EaXN0cyA6PSBsZW4oeC5EaXN0cyk7
IG51bURpc3RzID4gMCB7CisJCXhjLmRpc3RzID0gKCpDLnVpbnQzMl90KShDLm1hbGxvYyhDLnNp
emVfdChudW1EaXN0cyAqIG51bURpc3RzKSkpCisJCXhjLm51bV9kaXN0cyA9IEMuaW50KG51bURp
c3RzKQorCQljRGlzdHMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4
Yy5kaXN0cykpWzpudW1EaXN0czpudW1EaXN0c10KKwkJZm9yIGksIHYgOj0gcmFuZ2UgeC5EaXN0
cyB7CisJCQljRGlzdHNbaV0gPSBDLnVpbnQzMl90KHYpCisJCX0KKwl9CiAKIAlyZXR1cm4gbmls
CiB9Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 04 22:26:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Jan 2020 22: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 1inrrf-0001oU-An; Sat, 04 Jan 2020 22:25:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dPSU=2Z=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inrrd-0001oP-KZ
 for xen-devel@lists.xenproject.org; Sat, 04 Jan 2020 22:25:45 +0000
X-Inumbo-ID: 254dd39e-2f41-11ea-a807-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 254dd39e-2f41-11ea-a807-12813bfff9fa;
 Sat, 04 Jan 2020 22:25:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1inrrb-0003UZ-0d; Sat, 04 Jan 2020 22:25: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 1inrra-0003wN-LR; Sat, 04 Jan 2020 22:25:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inrra-00050A-Km; Sat, 04 Jan 2020 22:25:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1inrra-00050A-Km@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 04 Jan 2020 22:25:42 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-i386-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0796769846346743101=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-i386-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145574/


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-i386-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build --summary-out=tmp/145574.bisection-summary --basis-template=145511 --blessings=real,real-bisect libvirt build-i386-libvirt libvirt-build
Searching for failure / basis pass:
 145542 fail [host=elbling1] / 145511 [host=italia0] 145212 [host=huxelrebe1] 145173 ok.
Failure / basis pass flights: 145542 / 145173
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
Basis pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#546e1c112d6a0f97404c9b43ccb070ae7b6af538-fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-7d069378921bfa0d7c7198ea177aac0a2440016f https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#caa917491a4bfb295d2afad86e4c34fd48e1f7b\
 5-b948a496150f4ae4f656c0f0ab672608723c80e6 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 git://xenbits.xen.org/xen.git#0cd791c499bdc698d14a24050ec56d60b45732e0-0cd791c499bdc698\
 d14a24050ec56d60b45732e0
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 15001 nodes in revision graph
Searching for test results:
 145173 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145212 [host=huxelrebe1]
 145511 [host=italia0]
 145560 pass f5e9bdb87feed6834977ee9813405206d26fcad0 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145563 pass 0b4598b183aab401d64b0bf7b3537ab86766e563 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145565 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145542 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145567 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145545 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145569 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145549 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145570 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145551 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 253f29d8b391ebe8cea50355eda351bb7962e160 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145554 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 00b4820cc972dd38f6251a21d255ee63419a1d45 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145555 pass 1ed32989ea27589c34f8f3f4f79dde4bfb0b40bb 87b59dc7b4017eefe7bc8dbb3b035a05b42db765 317d3eeb963a515e15a63fa356d8ebcda7041a51 a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145571 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145558 pass e73a997359bd7572faa535cace18113cd492c63a 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145574 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
Searching for interesting versions
 Result found: flight 145173 (pass), for basis pass
 Result found: flight 145542 (fail), for basis failure
 Repro found: flight 145545 (pass), for basis pass
 Repro found: flight 145549 (fail), for basis failure
 0 revisions at f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
No revisions left to test, checking graph state.
 Result found: flight 145565 (pass), for last pass
 Result found: flight 145567 (fail), for first failure
 Repro found: flight 145569 (pass), for last pass
 Repro found: flight 145570 (fail), for first failure
 Repro found: flight 145571 (pass), for last pass
 Repro found: flight 145574 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145574/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>

pnmtopng: 141 colors found
Revision graph left in /home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
145574: tolerable ALL FAIL

flight 145574 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/145574/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386-libvirt            6 libvirt-build           fail baseline untested


jobs:
 build-i386-libvirt                                           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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0796769846346743101==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 00:43:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 00:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inu06-0005Rt-8k; Sun, 05 Jan 2020 00:42:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1inu04-0005Ro-Tx
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 00:42:37 +0000
X-Inumbo-ID: 438638b6-2f54-11ea-a8f3-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 438638b6-2f54-11ea-a8f3-12813bfff9fa;
 Sun, 05 Jan 2020 00:42:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578184954;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=a8t3ZAsEm76uaAgpa52aBHLoe3a2HSWu14Oz0TPDyGs=;
 b=KGdLCdl5+D6W4v1aXtvJG3xQENhzp5qVNtafmnCbGSKysDfaOt6rt6WX
 zbakX7lS2Ele8ryYyvPpSwTZOJnR97GrZppxnE7QlcD7L8M0glqiZ8ozY
 OV9jSDqENT04Pew3h5gzoOZ4ULVLsFOxznfZwVNF7U5UdSttqsiiGS6EL E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aJvn61/x0dq/GXH3d13o3PBKsY+PLtiyFzdIuvePQbJ33BDP9iuV03eJyh+YTt18dp6MgUR7eG
 yISX5GFFeaMFN5pipK2r3JSNqBV2QNrEbHGmG87AnBlWJ2lXqG8lJUH9jL4s/UwLJloHhbAgtS
 /6McViwnYy2nwahjIVHvWDVPU2D9zaLPecY/u1HOZnafIOZIlOSWKUlB5/dvgH47TiTPZFvf8E
 +q6kbiFzwoqMidTWkrP/Qb51phqFYw83rFYlgGvrx+1Z5cUM6NRyyQGf7Bly4iFlbIRBFYayMS
 YjE=
X-SBRS: 2.7
X-MesageID: 10887241
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,396,1571716800"; 
 d="asc'?scan'208";a="10887241"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <20200104153032.GA2995@mail-itl>
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: <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
Date: Sun, 5 Jan 2020 00:42:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200104153032.GA2995@mail-itl>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any
 CPU is re-offlined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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?Micha=c5=82_Kowalczyk?= <mkow@invisiblethingslab.com>
Content-Type: multipart/mixed; boundary="===============3898976756060096067=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3898976756060096067==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature";
	boundary="JfZpYw5O9yqo8V7WUfCNXRGctlViPo8pt"

--JfZpYw5O9yqo8V7WUfCNXRGctlViPo8pt
Content-Type: multipart/mixed; boundary="1Z5AFXVHRnpkJuITT5IkndzqR5giPT6QZ";
 protected-headers="v1"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xenproject.org>
Cc: =?UTF-8?Q?Micha=c5=82_Kowalczyk?= <mkow@invisiblethingslab.com>
Message-ID: <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
Subject: Re: Xen crash on S3 resume on 4.13 and unstable if any CPU is
 re-offlined
References: <20200104153032.GA2995@mail-itl>
In-Reply-To: <20200104153032.GA2995@mail-itl>

--1Z5AFXVHRnpkJuITT5IkndzqR5giPT6QZ
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB

On 04/01/2020 15:30, Marek Marczykowski-G=C3=B3recki wrote:
> Hi,
>
> I have a reliable crash on resume from S3. I can reproduce it on both
> real hardware and nested within KVM, although call traces are different=

> between those platforms. In any case, it happens only if some CPU is to=

> be re-offlined after resume (smt=3Doff and/or maxcpus=3D... options).
>
> I think the crash from the real hardware gives more clues, but the one
> from qemu may also be interesting, maybe it's even another bug?
>
> The crash message (full console log attached):
>
> (XEN) mce_intel.c:772: MCA Capability: firstbank 0, extended MCE MSR 0,=
 BCAST, CMCI
> (XEN) CPU0 CMCI LVT vector (0xf2) already installed
> (XEN) Finishing wakeup from ACPI S3 state.
> (XEN) Enabling non-boot CPUs  ...
> (XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
> (XEN) CPU:    0
> (XEN) RIP:    e008:[<ffff82d08023beb7>] schedule.c#cpu_schedule_callbac=
k+0xea/0x1a1
> (XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
> (XEN) rax: 0000000000000000   rbx: ffff82d080453348   rcx: ffff82d08058=
4020
> (XEN) rdx: 000000339b66e000   rsi: 0000000000008005   rdi: ffff82d08045=
3340
> (XEN) rbp: ffff8300ca45fd68   rsp: ffff8300ca45fd68   r8:  000000000000=
0004
> (XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 800000000000=
0000
> (XEN) r12: ffff82d080453340   r13: ffff82d080453200   r14: 000000000000=
8005
> (XEN) r15: 0000000000008000   cr0: 000000008005003b   cr4: 000000000004=
26e0
> (XEN) cr3: 00000000ca44f000   cr2: 0000000000000008
> (XEN) fsb: 000079d5e4f9e740   gsb: ffff888135600000   gss: 000000000000=
0000
> (XEN) ds: 0018   es: 0010   fs: b800   gs: 0010   ss: 0000   cs: e008
> (XEN) Xen code around <ffff82d08023beb7> (schedule.c#cpu_schedule_callb=
ack+0xea/0x1a1):
> (XEN)  48 8b 14 d1 48 8b 04 02 <48> 8b 48 08 48 85 c9 74 64 48 8b 05 b9=
 c3 32 00
> (XEN) Xen stack trace from rsp=3Dffff8300ca45fd68:
> (XEN)    ffff8300ca45fdb0 ffff82d080221289 ffff8300ca45fdd8 00000000000=
00001
> (XEN)    0000000000000000 00000000ffffffef ffff8300ca45fe00 00000000000=
00001
> (XEN)    0000000000000200 ffff8300ca45fdc8 ffff82d080203476 00000000000=
00001
> (XEN)    ffff8300ca45fdf0 ffff82d080203550 0000000000000000 00000000000=
00001
> (XEN)    0000000000000000 ffff8300ca45fe20 ffff82d080203999 ffff8300ca4=
5fef8
> (XEN)    0000000000000000 0000000000000003 00000000000426e0 ffff8300ca4=
5fe58
> (XEN)    ffff82d0802e4240 ffff83042896c5f0 ffff83041bb4d000 00000000000=
00000
> (XEN)    0000000000000000 ffff83041bb73000 ffff8300ca45fe78 ffff82d0802=
0828f
> (XEN)    ffff83041bb4d1b8 ffff82d080567210 ffff8300ca45fe90 ffff82d0802=
3fd39
> (XEN)    ffff82d080567200 ffff8300ca45fec0 ffff82d08024001a 00000000000=
00000
> (XEN)    ffff82d080567210 ffff82d08056d980 ffff82d080584020 ffff8300ca4=
5fef0
> (XEN)    ffff82d08027247a ffff83041bbb2000 ffff83041bb4d000 ffff83041bb=
b3000
> (XEN)    0000000000000000 ffff8300ca45fd98 0000000000000003 ffffffff820=
ae496
> (XEN)    0000000000000003 0000000000000000 0000000000002003 ffffffff822=
c6868
> (XEN)    0000000000000246 0000000000003403 00000000ffff0000 00000000000=
00000
> (XEN)    0000000000000000 ffffffff810010ea 0000000000002003 00000000000=
00010
> (XEN)    deadbeefdeadf00d 0000010000000000 ffffffff810010ea 00000000000=
0e033
> (XEN)    0000000000000246 ffffc900011abbe8 000000000000e02b 003b4a89004=
5ffe0
> (XEN)    003b4ddf00098fa8 003b4e0300000001 003b499d0045ffe0 0000e010000=
00000
> (XEN)    ffff83041bbb2000 0000000000000000 00000000000426e0 00000000000=
00000
> (XEN) Xen call trace:
> (XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0xea/0=
x1a1
> (XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
> (XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/0x33=

> (XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
> (XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
> (XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x51b
> (XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet_han=
dler+0x8b/0xb7
> (XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
> (XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
> (XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
> (XEN)=20
> (XEN) Pagetable walk from 0000000000000008:
> (XEN)  L4[0x000] =3D 000000041bbff063 ffffffffffffffff
> (XEN)  L3[0x000] =3D 000000041bbfe063 ffffffffffffffff
> (XEN)  L2[0x000] =3D 000000041bbfd063 ffffffffffffffff
> (XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
> (XEN)=20
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0000]
> (XEN) Faulting linear address: 0000000000000008
> (XEN) ****************************************
>
> And the one from qemu:
>
> (XEN) mce_intel.c:772: MCA Capability: firstbank 1, extended MCE MSR 0,=
 SER
> (XEN) Finishing wakeup from ACPI S3 state.
> (XEN) Enabling non-boot CPUs  ...
> (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' f=
ailed at sched_credit2.c:2137
> (XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
> (XEN) CPU:    1
> (XEN) RIP:    e008:[<ffff82d08022fe1a>] sched_credit2.c#csched2_unit_wa=
ke+0x174/0x176
> (XEN) RFLAGS: 0000000000010097   CONTEXT: hypervisor (d0v0)
> (XEN) rax: ffff83013a7313e8   rbx: ffff83013a6bdf40   rcx: 000000000000=
0051
> (XEN) rdx: ffff83013a731160   rsi: ffff83013a7310e0   rdi: 000000000000=
0003
> (XEN) rbp: ffff83013a6f7d98   rsp: ffff83013a6f7d78   r8:  deadbeefdead=
f00d
> (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 000000000000=
0000
> (XEN) r12: ffff83013a6bc7e0   r13: ffff82d08043e720   r14: 000000000000=
0003
> (XEN) r15: 00000003c5ffecac   cr0: 0000000080050033   cr4: 000000000000=
0660
> (XEN) cr3: 000000004b005000   cr2: 0000000000000000
> (XEN) fsb: 00007751649f4740   gsb: ffff888134a00000   gss: 000000000000=
0000
> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
> (XEN) Xen code around <ffff82d08022fe1a> (sched_credit2.c#csched2_unit_=
wake+0x174/0x176):
> (XEN)  ef e8 1e c1 ff ff eb a7 <0f> 0b 55 48 89 e5 41 57 41 56 41 55 41=
 54 53 48
> (XEN) Xen stack trace from rsp=3Dffff83013a6f7d78:
> (XEN)    ffff83013a6a3000 ffff83013a6bdf40 ffff83013a6bdf40 ffff83013a7=
313e8
> (XEN)    ffff83013a6f7de8 ffff82d0802391f8 0000000000000202 ffff83013a7=
313e8
> (XEN)    ffff83013a6c1018 0000000000000001 0000000000000000 00000000000=
00000
> (XEN)    ffff83013a6c1018 ffff83013a6a3000 ffff83013a6f7e58 ffff82d0802=
0906c
> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d0803=
5d3c8
> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff83013a6=
f7ef8
> (XEN)    0000000000000180 ffff83013a6aa000 deadbeefdeadf00d 00000000000=
00003
> (XEN)    ffff83013a6f7ee8 ffff82d0803570c7 0000000000000001 00000000000=
00001
> (XEN)    0000000000000000 deadbeefdeadf00d deadbeefdeadf00d ffff82d0803=
5d3c8
> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d0803=
5d3c8
> (XEN)    ffff82d08035d3d4 ffff83013a6aa000 0000000000000000 00000000000=
00000
> (XEN)    0000000000000000 0000000000000000 00007cfec59080e7 ffff82d0803=
5d432
> (XEN)    0000000000015120 0000000000000001 0000000000000000 ffff8881302=
4a540
> (XEN)    0000000000000000 0000000000000001 0000000000000246 00000000001=
40000
> (XEN)    ffff8880bf7db000 ffffea0004be4508 0000000000000018 ffffffff810=
0130a
> (XEN)    0000000000000000 0000000000000001 0000000000000001 00000100000=
00000
> (XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffffc90000c=
97c98
> (XEN)    000000000000e02b 0000000000000000 0000000000000000 00000000000=
00000
> (XEN)    0000000000000000 0000e01000000001 ffff83013a6aa000 00000030ba1=
96000
> (XEN)    0000000000000660 0000000000000000 000000013a6e2000 00000400000=
00000
> (XEN) Xen call trace:
> (XEN)    [<ffff82d08022fe1a>] R sched_credit2.c#csched2_unit_wake+0x174=
/0x176
> (XEN)    [<ffff82d0802391f8>] F vcpu_wake+0xea/0x4d8
> (XEN)    [<ffff82d08020906c>] F do_vcpu_op+0x36f/0x687
> (XEN)    [<ffff82d0803570c7>] F pv_hypercall+0x28f/0x57d
> (XEN)    [<ffff82d08035d432>] F lstar_enter+0x112/0x120
> (XEN)=20
> (XEN)=20
> (XEN) ****************************************
> (XEN) Panic on CPU 1:
> (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' f=
ailed at sched_credit2.c:2137
> (XEN) ****************************************

This looks very much like the core scheduling crash found on specific
machines in S5.=C2=A0 From my analysis, it was a use-after-free on a
schedulling resource.

Does switching back to thread mode (as opposed to core mode) make the
crash go away?

~Andrew


--1Z5AFXVHRnpkJuITT5IkndzqR5giPT6QZ--

--JfZpYw5O9yqo8V7WUfCNXRGctlViPo8pt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJeETD2AAoJEGXD+Qal15+gG5UP/jmfP/tWMooeMEfhCL27ney2
ia7ZUDO5wKY/+6G4PWeccKSyIpGGinD5DAx6ckk4mG0hnkV83HNiG63QsNo/bgxK
ygOsxzX9CTZN3u5zLcCFN51Ode45Q2vm/U1M5MwJyTC/8xiqhCQQrm5VDHnk+RCj
T4ruLQ9Blx0Cv/VhTKWwHHwQUcDonSLZIYXuCzD09yQ6EWV4fg2Y8ye4FzyKWcsc
TuNnP5JpkRRZ8K3lkGQYxGlGBUZE+S5pe0x6Sf4AIhqxbA/A1dodIa74bdswNCo0
+L3SjrjLV5ekqRcWH9GaPvQSxuIi1F3yR9RJfy/Vp/zQ/7oG6ZhL0K9rjG1t4A+j
PfNxJs2kIuxYda7aaqXye9mOuL07DCgHuoZ82nxIIu/NT7KjHcaLMEi0rYh/UqpF
BtX+QEeOCyv7+NWg4wx4/WI8Qs31CuWDhhu+i1nVqucQyDTrwr3FVQMz2fUD+lto
oEcGAH81WsSMpwaxSIXgQn7Q+CMAuDT2I0HhRd6/bAt3zu3GP1H/d9m3SrENgbAn
PtNEF0fYT2PZ9clgyfhtulUkmkSnmS34skqyt+5/hNotX/l/R5LOIT3RkkaUf8gF
WU36Kje3+mj4f8+NKydart8LUmngcfjklsMEA2eBuTs7psAxTie8UcJuIwUrxZWF
aPBe3YTGLEOvFe2XxWWo
=EU8o
-----END PGP SIGNATURE-----

--JfZpYw5O9yqo8V7WUfCNXRGctlViPo8pt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3898976756060096067==--


From xen-devel-bounces@lists.xenproject.org Sun Jan 05 05:20:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 05:20:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1inyKM-0002Kw-SA; Sun, 05 Jan 2020 05:19:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1inyKL-0002Kr-Ih
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 05:19:49 +0000
X-Inumbo-ID: f3fda3f2-2f7a-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3fda3f2-2f7a-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 05:19: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 <osstest-admin@xenproject.org>)
 id 1inyK2-0005Ev-HE; Sun, 05 Jan 2020 05:19: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 1inyK2-0000Lv-2d; Sun, 05 Jan 2020 05:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1inyK2-0008Dv-1u; Sun, 05 Jan 2020 05:19:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 05:19:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 145573: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTU3MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1NzMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NDg2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdj
ZmNiZGZiZmQ1MWQ5CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA3Njk3
YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDE5IGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAxOSBkYXlzICAgNDMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NTM1ICAyMDIwLTAxLTAzIDIzOjM2OjU2IFogICAg
MSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXgu
YmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+
CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJlYXRhIE1pY2hhbHNr
YSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8ZGlydHlA
YXBwbGUuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBEYXZpZCBBbGFuIEdp
bGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1a2F0YS5jb20+CiAgRmlsaXAg
Qm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1
b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhh
biA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0Bi
YWlkdS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBM
dXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBOaWVr
IExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNo
YXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9s
ZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5j
b20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1
bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lp
IDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5l
cnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8
eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjUwNCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 07:40:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 07:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io0Vs-0005dQ-N1; Sun, 05 Jan 2020 07:39:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3GeW=22=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1io0Vr-0005dL-8P
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 07:39:51 +0000
X-Inumbo-ID: 8db3bd20-2f8e-11ea-a9e4-12813bfff9fa
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8db3bd20-2f8e-11ea-a9e4-12813bfff9fa;
 Sun, 05 Jan 2020 07:39:49 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9C64B21470;
 Sun,  5 Jan 2020 02:39:49 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sun, 05 Jan 2020 02:39:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7UeZhY
 stbZvQwDEcy9Kgr0BGtFystoskqGR6bBgwnks=; b=xT4cz9hA25XAJXh6XtFxMx
 kH9hAjZzlmo4xZ8O+EY1eQCV1k+YeyzoviekjHw8WYx2sAQuWVH1I/WB5p42G1Qp
 PO5kNHLjBGnx6K74ys9OCojRpLLROuFJX6kOV9dQJCRxSiuGDWDJqvI7MJOal/ga
 CrWXwNJcCZ78tb92sXY4zrcXdFuP04BP1fiXSQR33Nxi84/Z8FUNttMep1YtZwN5
 e5eSuS4+sJPtVZWpXS1YrIJtSWxGCXMHK7hxr1lJ/X4N/N6m+BsM1b5S2qrzbKhV
 08Syr9r2/XdTtG8Z0ozCXvvny36qDU0kBhfskb/CWJGsfcPxYARPgzpnXqyZJ4Uw
 ==
X-ME-Sender: <xms:xZIRXtb_0ksfcOWQOqQCGKRjOwQ9mA6LsrHYXG-cZsRbSqnhs9WSvw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdegjedgudegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:xZIRXhybudvV56w72Wbnp-z5Tkutz8p4TVDfwbrnNHJUjFypq7uZrA>
 <xmx:xZIRXpdDpFdWhpUzgNyFlvcrOzxX9mGe3OC1Q9pdP_9btQ0rg6KHCA>
 <xmx:xZIRXm4zWbAzO0QG_e6SC2qwsPY-GV0q5GiVx39vOd4hPF6ZtvNCJA>
 <xmx:xZIRXpb0AAvcmdoYMRfmxUTXeKvFfsa3wTc9_kaOwUDtms_1Kc_EFg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A071A3060774;
 Sun,  5 Jan 2020 02:39:48 -0500 (EST)
Date: Sun, 5 Jan 2020 08:39:45 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200105073945.GF1314@mail-itl>
References: <20200104153032.GA2995@mail-itl>
 <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
MIME-Version: 1.0
In-Reply-To: <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
Subject: Re: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any
 CPU is re-offlined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 =?utf-8?Q?Micha=C5=82?= Kowalczyk <mkow@invisiblethingslab.com>
Content-Type: multipart/mixed; boundary="===============1953078722927601805=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--z4+8/lEcDcG5Ke9S
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Xen crash on S3 resume on 4.13 and unstable if any CPU is
 re-offlined

On Sun, Jan 05, 2020 at 12:42:30AM +0000, Andrew Cooper wrote:
> On 04/01/2020 15:30, Marek Marczykowski-G=C3=B3recki wrote:
> > Hi,
> >
> > I have a reliable crash on resume from S3. I can reproduce it on both
> > real hardware and nested within KVM, although call traces are different
> > between those platforms. In any case, it happens only if some CPU is to
> > be re-offlined after resume (smt=3Doff and/or maxcpus=3D... options).
> >
> > I think the crash from the real hardware gives more clues, but the one
> > from qemu may also be interesting, maybe it's even another bug?
> >
> > The crash message (full console log attached):
> >
> > (XEN) mce_intel.c:772: MCA Capability: firstbank 0, extended MCE MSR 0,=
 BCAST, CMCI
> > (XEN) CPU0 CMCI LVT vector (0xf2) already installed
> > (XEN) Finishing wakeup from ACPI S3 state.
> > (XEN) Enabling non-boot CPUs  ...
> > (XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
> > (XEN) CPU:    0
> > (XEN) RIP:    e008:[<ffff82d08023beb7>] schedule.c#cpu_schedule_callbac=
k+0xea/0x1a1
> > (XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
> > (XEN) rax: 0000000000000000   rbx: ffff82d080453348   rcx: ffff82d08058=
4020
> > (XEN) rdx: 000000339b66e000   rsi: 0000000000008005   rdi: ffff82d08045=
3340
> > (XEN) rbp: ffff8300ca45fd68   rsp: ffff8300ca45fd68   r8:  000000000000=
0004
> > (XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 800000000000=
0000
> > (XEN) r12: ffff82d080453340   r13: ffff82d080453200   r14: 000000000000=
8005
> > (XEN) r15: 0000000000008000   cr0: 000000008005003b   cr4: 000000000004=
26e0
> > (XEN) cr3: 00000000ca44f000   cr2: 0000000000000008
> > (XEN) fsb: 000079d5e4f9e740   gsb: ffff888135600000   gss: 000000000000=
0000
> > (XEN) ds: 0018   es: 0010   fs: b800   gs: 0010   ss: 0000   cs: e008
> > (XEN) Xen code around <ffff82d08023beb7> (schedule.c#cpu_schedule_callb=
ack+0xea/0x1a1):
> > (XEN)  48 8b 14 d1 48 8b 04 02 <48> 8b 48 08 48 85 c9 74 64 48 8b 05 b9=
 c3 32 00
> > (XEN) Xen stack trace from rsp=3Dffff8300ca45fd68:
> > (XEN)    ffff8300ca45fdb0 ffff82d080221289 ffff8300ca45fdd8 00000000000=
00001
> > (XEN)    0000000000000000 00000000ffffffef ffff8300ca45fe00 00000000000=
00001
> > (XEN)    0000000000000200 ffff8300ca45fdc8 ffff82d080203476 00000000000=
00001
> > (XEN)    ffff8300ca45fdf0 ffff82d080203550 0000000000000000 00000000000=
00001
> > (XEN)    0000000000000000 ffff8300ca45fe20 ffff82d080203999 ffff8300ca4=
5fef8
> > (XEN)    0000000000000000 0000000000000003 00000000000426e0 ffff8300ca4=
5fe58
> > (XEN)    ffff82d0802e4240 ffff83042896c5f0 ffff83041bb4d000 00000000000=
00000
> > (XEN)    0000000000000000 ffff83041bb73000 ffff8300ca45fe78 ffff82d0802=
0828f
> > (XEN)    ffff83041bb4d1b8 ffff82d080567210 ffff8300ca45fe90 ffff82d0802=
3fd39
> > (XEN)    ffff82d080567200 ffff8300ca45fec0 ffff82d08024001a 00000000000=
00000
> > (XEN)    ffff82d080567210 ffff82d08056d980 ffff82d080584020 ffff8300ca4=
5fef0
> > (XEN)    ffff82d08027247a ffff83041bbb2000 ffff83041bb4d000 ffff83041bb=
b3000
> > (XEN)    0000000000000000 ffff8300ca45fd98 0000000000000003 ffffffff820=
ae496
> > (XEN)    0000000000000003 0000000000000000 0000000000002003 ffffffff822=
c6868
> > (XEN)    0000000000000246 0000000000003403 00000000ffff0000 00000000000=
00000
> > (XEN)    0000000000000000 ffffffff810010ea 0000000000002003 00000000000=
00010
> > (XEN)    deadbeefdeadf00d 0000010000000000 ffffffff810010ea 00000000000=
0e033
> > (XEN)    0000000000000246 ffffc900011abbe8 000000000000e02b 003b4a89004=
5ffe0
> > (XEN)    003b4ddf00098fa8 003b4e0300000001 003b499d0045ffe0 0000e010000=
00000
> > (XEN)    ffff83041bbb2000 0000000000000000 00000000000426e0 00000000000=
00000
> > (XEN) Xen call trace:
> > (XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0xea/0=
x1a1
> > (XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
> > (XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/0x33
> > (XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
> > (XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
> > (XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x51b
> > (XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet_han=
dler+0x8b/0xb7
> > (XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
> > (XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
> > (XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
> > (XEN)=20
> > (XEN) Pagetable walk from 0000000000000008:
> > (XEN)  L4[0x000] =3D 000000041bbff063 ffffffffffffffff
> > (XEN)  L3[0x000] =3D 000000041bbfe063 ffffffffffffffff
> > (XEN)  L2[0x000] =3D 000000041bbfd063 ffffffffffffffff
> > (XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
> > (XEN)=20
> > (XEN) ****************************************
> > (XEN) Panic on CPU 0:
> > (XEN) FATAL PAGE FAULT
> > (XEN) [error_code=3D0000]
> > (XEN) Faulting linear address: 0000000000000008
> > (XEN) ****************************************
> >
> > And the one from qemu:
> >
> > (XEN) mce_intel.c:772: MCA Capability: firstbank 1, extended MCE MSR 0,=
 SER
> > (XEN) Finishing wakeup from ACPI S3 state.
> > (XEN) Enabling non-boot CPUs  ...
> > (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' f=
ailed at sched_credit2.c:2137
> > (XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
> > (XEN) CPU:    1
> > (XEN) RIP:    e008:[<ffff82d08022fe1a>] sched_credit2.c#csched2_unit_wa=
ke+0x174/0x176
> > (XEN) RFLAGS: 0000000000010097   CONTEXT: hypervisor (d0v0)
> > (XEN) rax: ffff83013a7313e8   rbx: ffff83013a6bdf40   rcx: 000000000000=
0051
> > (XEN) rdx: ffff83013a731160   rsi: ffff83013a7310e0   rdi: 000000000000=
0003
> > (XEN) rbp: ffff83013a6f7d98   rsp: ffff83013a6f7d78   r8:  deadbeefdead=
f00d
> > (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 000000000000=
0000
> > (XEN) r12: ffff83013a6bc7e0   r13: ffff82d08043e720   r14: 000000000000=
0003
> > (XEN) r15: 00000003c5ffecac   cr0: 0000000080050033   cr4: 000000000000=
0660
> > (XEN) cr3: 000000004b005000   cr2: 0000000000000000
> > (XEN) fsb: 00007751649f4740   gsb: ffff888134a00000   gss: 000000000000=
0000
> > (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
> > (XEN) Xen code around <ffff82d08022fe1a> (sched_credit2.c#csched2_unit_=
wake+0x174/0x176):
> > (XEN)  ef e8 1e c1 ff ff eb a7 <0f> 0b 55 48 89 e5 41 57 41 56 41 55 41=
 54 53 48
> > (XEN) Xen stack trace from rsp=3Dffff83013a6f7d78:
> > (XEN)    ffff83013a6a3000 ffff83013a6bdf40 ffff83013a6bdf40 ffff83013a7=
313e8
> > (XEN)    ffff83013a6f7de8 ffff82d0802391f8 0000000000000202 ffff83013a7=
313e8
> > (XEN)    ffff83013a6c1018 0000000000000001 0000000000000000 00000000000=
00000
> > (XEN)    ffff83013a6c1018 ffff83013a6a3000 ffff83013a6f7e58 ffff82d0802=
0906c
> > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d0803=
5d3c8
> > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff83013a6=
f7ef8
> > (XEN)    0000000000000180 ffff83013a6aa000 deadbeefdeadf00d 00000000000=
00003
> > (XEN)    ffff83013a6f7ee8 ffff82d0803570c7 0000000000000001 00000000000=
00001
> > (XEN)    0000000000000000 deadbeefdeadf00d deadbeefdeadf00d ffff82d0803=
5d3c8
> > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d0803=
5d3c8
> > (XEN)    ffff82d08035d3d4 ffff83013a6aa000 0000000000000000 00000000000=
00000
> > (XEN)    0000000000000000 0000000000000000 00007cfec59080e7 ffff82d0803=
5d432
> > (XEN)    0000000000015120 0000000000000001 0000000000000000 ffff8881302=
4a540
> > (XEN)    0000000000000000 0000000000000001 0000000000000246 00000000001=
40000
> > (XEN)    ffff8880bf7db000 ffffea0004be4508 0000000000000018 ffffffff810=
0130a
> > (XEN)    0000000000000000 0000000000000001 0000000000000001 00000100000=
00000
> > (XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffffc90000c=
97c98
> > (XEN)    000000000000e02b 0000000000000000 0000000000000000 00000000000=
00000
> > (XEN)    0000000000000000 0000e01000000001 ffff83013a6aa000 00000030ba1=
96000
> > (XEN)    0000000000000660 0000000000000000 000000013a6e2000 00000400000=
00000
> > (XEN) Xen call trace:
> > (XEN)    [<ffff82d08022fe1a>] R sched_credit2.c#csched2_unit_wake+0x174=
/0x176
> > (XEN)    [<ffff82d0802391f8>] F vcpu_wake+0xea/0x4d8
> > (XEN)    [<ffff82d08020906c>] F do_vcpu_op+0x36f/0x687
> > (XEN)    [<ffff82d0803570c7>] F pv_hypercall+0x28f/0x57d
> > (XEN)    [<ffff82d08035d432>] F lstar_enter+0x112/0x120
> > (XEN)=20
> > (XEN)=20
> > (XEN) ****************************************
> > (XEN) Panic on CPU 1:
> > (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rqd' f=
ailed at sched_credit2.c:2137
> > (XEN) ****************************************
>=20
> This looks very much like the core scheduling crash found on specific
> machines in S5.=C2=A0 From my analysis, it was a use-after-free on a
> schedulling resource.
>=20
> Does switching back to thread mode (as opposed to core mode) make the
> crash go away?

It is the thread mode (unless default has changed).


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4RksAACgkQ24/THMrX
1yyfHwf+LdUAxZoi370hI3575xZrUsZ2ceW27AdgfkDqTVekikehz544GcnYkx0i
PpvfSvXL/M7bYPWlmjPk/w9syz4XOKcbULMhq5VYo27cYQYXqy7lKfbGaoWYPfS0
XYsmcue+U3tFMna6qUOKuhJR/hf0LGcTek9VwVT8lkLhZYJX5JpwZWSmDeL+4/wq
GsYUp6ajFsLNfwaBV2LwHE19+qW4duksP5opFnSU+NOz1+Sqg9kJkfYSrWL41gp2
nNZ58bI9PLFTeRg3BqnHzprmbq1tyH6fFh0CTlYSiScpFoAAMzjkBkLWKD/HAdVJ
hhkQ/zeVY82taQFlwFIZO4IkeugP1Q==
=Bu4p
-----END PGP SIGNATURE-----

--z4+8/lEcDcG5Ke9S--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1953078722927601805==--


From xen-devel-bounces@lists.xenproject.org Sun Jan 05 08:03:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 08:03: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 1io0sc-0000Cq-7I; Sun, 05 Jan 2020 08:03:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1io0sa-0000Cl-UI
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 08:03:20 +0000
X-Inumbo-ID: d61ac4e8-2f91-11ea-a9e4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d61ac4e8-2f91-11ea-a9e4-12813bfff9fa;
 Sun, 05 Jan 2020 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 <osstest-admin@xenproject.org>)
 id 1io0sZ-0000Xx-8A; Sun, 05 Jan 2020 08:03: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 1io0sX-0000i8-NV; Sun, 05 Jan 2020 08:03:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1io0sX-00086b-M2; Sun, 05 Jan 2020 08:03:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145589-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-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: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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7
X-Osstest-Versions-That: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 08:03:17 +0000
Subject: [Xen-devel] [libvirt test] 145589: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTU4OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUxMQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ1NTExCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDU1MTEKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUx
MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGZlMWYyYmZiZTNjYTg5NDRkZjM3YzZiNzdm
ODEzZWFhYjU3MmEyZjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRi
NWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NTUxMSAgMjAyMC0wMS0wMyAwNDoxODo0NCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDU1NDIgIDIwMjAtMDEtMDQgMDQ6MTg6NTUgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFjY28gPGpj
ZmFyYWNjb0BnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 08:29:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 08:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io1HY-00021K-D5; Sun, 05 Jan 2020 08:29:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ep8Y=22=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1io1HW-00021F-Vb
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 08:29:07 +0000
X-Inumbo-ID: f92095c8-2f94-11ea-a914-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f92095c8-2f94-11ea-a914-bc764e2007e4;
 Sun, 05 Jan 2020 08:28: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 mx2.suse.de (Postfix) with ESMTP id 6E736AD43;
 Sun,  5 Jan 2020 08:25:43 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200104153032.GA2995@mail-itl>
 <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
 <20200105073945.GF1314@mail-itl>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fe785b74-5e54-26e6-ffc6-6bc2741b35ee@suse.com>
Date: Sun, 5 Jan 2020 09:25:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200105073945.GF1314@mail-itl>
Content-Type: multipart/mixed; boundary="------------93A2850125B2E8DF04F05CE7"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any
 CPU is re-offlined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 =?UTF-8?Q?Micha=c5=82_Kowalczyk?= <mkow@invisiblethingslab.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.
--------------93A2850125B2E8DF04F05CE7
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 05.01.20 08:39, Marek Marczykowski-GÃ³recki wrote:
> On Sun, Jan 05, 2020 at 12:42:30AM +0000, Andrew Cooper wrote:
>> On 04/01/2020 15:30, Marek Marczykowski-GÃ³recki wrote:
>>> Hi,
>>>
>>> I have a reliable crash on resume from S3. I can reproduce it on both
>>> real hardware and nested within KVM, although call traces are different
>>> between those platforms. In any case, it happens only if some CPU is to
>>> be re-offlined after resume (smt=off and/or maxcpus=... options).
>>>
>>> I think the crash from the real hardware gives more clues, but the one
>>> from qemu may also be interesting, maybe it's even another bug?
>>>
>>> The crash message (full console log attached):
>>>
>>> (XEN) mce_intel.c:772: MCA Capability: firstbank 0, extended MCE MSR 0, BCAST, CMCI
>>> (XEN) CPU0 CMCI LVT vector (0xf2) already installed
>>> (XEN) Finishing wakeup from ACPI S3 state.
>>> (XEN) Enabling non-boot CPUs  ...
>>> (XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
>>> (XEN) CPU:    0
>>> (XEN) RIP:    e008:[<ffff82d08023beb7>] schedule.c#cpu_schedule_callback+0xea/0x1a1
>>> (XEN) RFLAGS: 0000000000010202   CONTEXT: hypervisor
>>> (XEN) rax: 0000000000000000   rbx: ffff82d080453348   rcx: ffff82d080584020
>>> (XEN) rdx: 000000339b66e000   rsi: 0000000000008005   rdi: ffff82d080453340
>>> (XEN) rbp: ffff8300ca45fd68   rsp: ffff8300ca45fd68   r8:  0000000000000004
>>> (XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 8000000000000000
>>> (XEN) r12: ffff82d080453340   r13: ffff82d080453200   r14: 0000000000008005
>>> (XEN) r15: 0000000000008000   cr0: 000000008005003b   cr4: 00000000000426e0
>>> (XEN) cr3: 00000000ca44f000   cr2: 0000000000000008
>>> (XEN) fsb: 000079d5e4f9e740   gsb: ffff888135600000   gss: 0000000000000000
>>> (XEN) ds: 0018   es: 0010   fs: b800   gs: 0010   ss: 0000   cs: e008
>>> (XEN) Xen code around <ffff82d08023beb7> (schedule.c#cpu_schedule_callback+0xea/0x1a1):
>>> (XEN)  48 8b 14 d1 48 8b 04 02 <48> 8b 48 08 48 85 c9 74 64 48 8b 05 b9 c3 32 00
>>> (XEN) Xen stack trace from rsp=ffff8300ca45fd68:
>>> (XEN)    ffff8300ca45fdb0 ffff82d080221289 ffff8300ca45fdd8 0000000000000001
>>> (XEN)    0000000000000000 00000000ffffffef ffff8300ca45fe00 0000000000000001
>>> (XEN)    0000000000000200 ffff8300ca45fdc8 ffff82d080203476 0000000000000001
>>> (XEN)    ffff8300ca45fdf0 ffff82d080203550 0000000000000000 0000000000000001
>>> (XEN)    0000000000000000 ffff8300ca45fe20 ffff82d080203999 ffff8300ca45fef8
>>> (XEN)    0000000000000000 0000000000000003 00000000000426e0 ffff8300ca45fe58
>>> (XEN)    ffff82d0802e4240 ffff83042896c5f0 ffff83041bb4d000 0000000000000000
>>> (XEN)    0000000000000000 ffff83041bb73000 ffff8300ca45fe78 ffff82d08020828f
>>> (XEN)    ffff83041bb4d1b8 ffff82d080567210 ffff8300ca45fe90 ffff82d08023fd39
>>> (XEN)    ffff82d080567200 ffff8300ca45fec0 ffff82d08024001a 0000000000000000
>>> (XEN)    ffff82d080567210 ffff82d08056d980 ffff82d080584020 ffff8300ca45fef0
>>> (XEN)    ffff82d08027247a ffff83041bbb2000 ffff83041bb4d000 ffff83041bbb3000
>>> (XEN)    0000000000000000 ffff8300ca45fd98 0000000000000003 ffffffff820ae496
>>> (XEN)    0000000000000003 0000000000000000 0000000000002003 ffffffff822c6868
>>> (XEN)    0000000000000246 0000000000003403 00000000ffff0000 0000000000000000
>>> (XEN)    0000000000000000 ffffffff810010ea 0000000000002003 0000000000000010
>>> (XEN)    deadbeefdeadf00d 0000010000000000 ffffffff810010ea 000000000000e033
>>> (XEN)    0000000000000246 ffffc900011abbe8 000000000000e02b 003b4a890045ffe0
>>> (XEN)    003b4ddf00098fa8 003b4e0300000001 003b499d0045ffe0 0000e01000000000
>>> (XEN)    ffff83041bbb2000 0000000000000000 00000000000426e0 0000000000000000
>>> (XEN) Xen call trace:
>>> (XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0xea/0x1a1
>>> (XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
>>> (XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/0x33
>>> (XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
>>> (XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
>>> (XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x51b
>>> (XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet_handler+0x8b/0xb7
>>> (XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
>>> (XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
>>> (XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
>>> (XEN)
>>> (XEN) Pagetable walk from 0000000000000008:
>>> (XEN)  L4[0x000] = 000000041bbff063 ffffffffffffffff
>>> (XEN)  L3[0x000] = 000000041bbfe063 ffffffffffffffff
>>> (XEN)  L2[0x000] = 000000041bbfd063 ffffffffffffffff
>>> (XEN)  L1[0x000] = 0000000000000000 ffffffffffffffff
>>> (XEN)
>>> (XEN) ****************************************
>>> (XEN) Panic on CPU 0:
>>> (XEN) FATAL PAGE FAULT
>>> (XEN) [error_code=0000]
>>> (XEN) Faulting linear address: 0000000000000008
>>> (XEN) ****************************************
>>>
>>> And the one from qemu:
>>>
>>> (XEN) mce_intel.c:772: MCA Capability: firstbank 1, extended MCE MSR 0, SER
>>> (XEN) Finishing wakeup from ACPI S3 state.
>>> (XEN) Enabling non-boot CPUs  ...
>>> (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) == svc->rqd' failed at sched_credit2.c:2137
>>> (XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
>>> (XEN) CPU:    1
>>> (XEN) RIP:    e008:[<ffff82d08022fe1a>] sched_credit2.c#csched2_unit_wake+0x174/0x176
>>> (XEN) RFLAGS: 0000000000010097   CONTEXT: hypervisor (d0v0)
>>> (XEN) rax: ffff83013a7313e8   rbx: ffff83013a6bdf40   rcx: 0000000000000051
>>> (XEN) rdx: ffff83013a731160   rsi: ffff83013a7310e0   rdi: 0000000000000003
>>> (XEN) rbp: ffff83013a6f7d98   rsp: ffff83013a6f7d78   r8:  deadbeefdeadf00d
>>> (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 0000000000000000
>>> (XEN) r12: ffff83013a6bc7e0   r13: ffff82d08043e720   r14: 0000000000000003
>>> (XEN) r15: 00000003c5ffecac   cr0: 0000000080050033   cr4: 0000000000000660
>>> (XEN) cr3: 000000004b005000   cr2: 0000000000000000
>>> (XEN) fsb: 00007751649f4740   gsb: ffff888134a00000   gss: 0000000000000000
>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>>> (XEN) Xen code around <ffff82d08022fe1a> (sched_credit2.c#csched2_unit_wake+0x174/0x176):
>>> (XEN)  ef e8 1e c1 ff ff eb a7 <0f> 0b 55 48 89 e5 41 57 41 56 41 55 41 54 53 48
>>> (XEN) Xen stack trace from rsp=ffff83013a6f7d78:
>>> (XEN)    ffff83013a6a3000 ffff83013a6bdf40 ffff83013a6bdf40 ffff83013a7313e8
>>> (XEN)    ffff83013a6f7de8 ffff82d0802391f8 0000000000000202 ffff83013a7313e8
>>> (XEN)    ffff83013a6c1018 0000000000000001 0000000000000000 0000000000000000
>>> (XEN)    ffff83013a6c1018 ffff83013a6a3000 ffff83013a6f7e58 ffff82d08020906c
>>> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d08035d3c8
>>> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff83013a6f7ef8
>>> (XEN)    0000000000000180 ffff83013a6aa000 deadbeefdeadf00d 0000000000000003
>>> (XEN)    ffff83013a6f7ee8 ffff82d0803570c7 0000000000000001 0000000000000001
>>> (XEN)    0000000000000000 deadbeefdeadf00d deadbeefdeadf00d ffff82d08035d3c8
>>> (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d08035d3c8
>>> (XEN)    ffff82d08035d3d4 ffff83013a6aa000 0000000000000000 0000000000000000
>>> (XEN)    0000000000000000 0000000000000000 00007cfec59080e7 ffff82d08035d432
>>> (XEN)    0000000000015120 0000000000000001 0000000000000000 ffff88813024a540
>>> (XEN)    0000000000000000 0000000000000001 0000000000000246 0000000000140000
>>> (XEN)    ffff8880bf7db000 ffffea0004be4508 0000000000000018 ffffffff8100130a
>>> (XEN)    0000000000000000 0000000000000001 0000000000000001 0000010000000000
>>> (XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffffc90000c97c98
>>> (XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
>>> (XEN)    0000000000000000 0000e01000000001 ffff83013a6aa000 00000030ba196000
>>> (XEN)    0000000000000660 0000000000000000 000000013a6e2000 0000040000000000
>>> (XEN) Xen call trace:
>>> (XEN)    [<ffff82d08022fe1a>] R sched_credit2.c#csched2_unit_wake+0x174/0x176
>>> (XEN)    [<ffff82d0802391f8>] F vcpu_wake+0xea/0x4d8
>>> (XEN)    [<ffff82d08020906c>] F do_vcpu_op+0x36f/0x687
>>> (XEN)    [<ffff82d0803570c7>] F pv_hypercall+0x28f/0x57d
>>> (XEN)    [<ffff82d08035d432>] F lstar_enter+0x112/0x120
>>> (XEN)
>>> (XEN)
>>> (XEN) ****************************************
>>> (XEN) Panic on CPU 1:
>>> (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) == svc->rqd' failed at sched_credit2.c:2137
>>> (XEN) ****************************************
>>
>> This looks very much like the core scheduling crash found on specific
>> machines in S5.Â  From my analysis, it was a use-after-free on a
>> schedulling resource.
>>
>> Does switching back to thread mode (as opposed to core mode) make the
>> crash go away?
> 
> It is the thread mode (unless default has changed).

Does the attached patch fix it for you?


Juergen

--------------93A2850125B2E8DF04F05CE7
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-xen-sched-fix-resuming-from-S3-with-smt-0.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0001-xen-sched-fix-resuming-from-S3-with-smt-0.patch"

>From f53e105a9789b6d268e7fe4d05e4b989b9143338 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Cc: Dario Faggioli <dfaggioli@suse.com>
Date: Sun, 5 Jan 2020 09:21:41 +0100
Subject: [PATCH] xen/sched: fix resuming from S3 with smt=0

When resuming from S3 and smt=0 or maxcpus= are specified we must not
do anything in cpu_schedule_callback(). This is not true today for
taking down a cpu during resume.

If anything goes wrong during resume all the scheduler related error
handling is in cpupool.c, so we can just bail out early from
cpu_schedule_callback() when suspending or resuming.

This fixes commit 0763cd2687897b55e7 ("xen/sched: don't disable
scheduler on cpus during suspend").

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/common/schedule.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/xen/common/schedule.c b/xen/common/schedule.c
index e70cc70a65..54a07ff9e8 100644
--- a/xen/common/schedule.c
+++ b/xen/common/schedule.c
@@ -2562,6 +2562,13 @@ static int cpu_schedule_callback(
     unsigned int cpu = (unsigned long)hcpu;
     int rc = 0;
 
+    /*
+     * All scheduler related suspend/resume handling needed is done in
+     * cpupool.c.
+     */
+    if ( system_state > SYS_STATE_active )
+        return NOTIFY_DONE;
+
     rcu_read_lock(&sched_res_rculock);
 
     /*
@@ -2589,8 +2596,7 @@ static int cpu_schedule_callback(
     switch ( action )
     {
     case CPU_UP_PREPARE:
-        if ( system_state != SYS_STATE_resume )
-            rc = cpu_schedule_up(cpu);
+        rc = cpu_schedule_up(cpu);
         break;
     case CPU_DOWN_PREPARE:
         rcu_read_lock(&domlist_read_lock);
@@ -2598,13 +2604,10 @@ static int cpu_schedule_callback(
         rcu_read_unlock(&domlist_read_lock);
         break;
     case CPU_DEAD:
-        if ( system_state == SYS_STATE_suspend )
-            break;
         sched_rm_cpu(cpu);
         break;
     case CPU_UP_CANCELED:
-        if ( system_state != SYS_STATE_resume )
-            cpu_schedule_down(cpu);
+        cpu_schedule_down(cpu);
         break;
     default:
         break;
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------93A2850125B2E8DF04F05CE7--


From xen-devel-bounces@lists.xenproject.org Sun Jan 05 08:42:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 08:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io1U1-0003eY-Ob; Sun, 05 Jan 2020 08:42:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3GeW=22=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1io1U0-0003eT-Oj
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 08:42:01 +0000
X-Inumbo-ID: 3cd5a734-2f97-11ea-a9e8-12813bfff9fa
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cd5a734-2f97-11ea-a9e8-12813bfff9fa;
 Sun, 05 Jan 2020 08:41:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6417C213F4;
 Sun,  5 Jan 2020 03:41:59 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sun, 05 Jan 2020 03:41:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=cFKggE
 N7I6PoOpeHPDc+9HU2Tt+TdkmmX1jxkCeENl8=; b=Wqa0f9VcIgJ64PchFOTGeB
 2ItWE4KLM6IXd1L1OTxTyBTomd3JS+LqT4GhlaqRxX5Ur68VfRKjivoL3Vb4Uy1t
 Xecb8QUJ3MaRJZojzt2Ub3GHZSrWsm5gTermL3w3Sm6eWvdhwS32mZScuDE8W2m7
 SBc9dBFPiT5G7jx5PfAFA/3ll94fqZw2/NKr+pRRmkwu4kT2DJTdylsNWWL3nQ2v
 jchKyJyCIrqvnCGs9RvbrdPJ/5nNJwA+W8op382AcLxFqrQ5M6Uw1pGEdbhBeaMh
 /5LC50CSjl3sxPyCDNwPnE+ptGSsmmBkNYzY8ALXdtTD25lmLogxMIy5C78QtJLQ
 ==
X-ME-Sender: <xms:V6ERXjgWdY_sziX70EEoGt9SRfFyZF94sMN6MKYhIiY7ujB9tOAjoQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdegjedgvdeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkffogggtohfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:V6ERXpG736trEGFDBG9OEBpAaY2ILKeptyx4ZTfumJdKSjfkszU6gg>
 <xmx:V6ERXsJ_39zfq-QuSoZWyQPBsA9cpXn-jUtaDbxdka9mIsCYkwBWWA>
 <xmx:V6ERXsAwrPv6irY7o1wyUi7NKxPAGcJ8Vs2-nswH336arLgeSKzwlA>
 <xmx:V6ERXtxgbOmKGfPJkd6ZM6uz40zZ8gLhDSRGVxFsCE7luqtYC_hYdw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4526B8005C;
 Sun,  5 Jan 2020 03:41:58 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  5 Jan 2020 09:41:48 +0100
Message-Id: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH] libxl: create backend/ xenstore dir for driver
 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: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

Q2xlYW5pbmcgdXAgYmFja2VuZCB4ZW5zdG9yZSBlbnRyaWVzIGlzIGEgcmVzcG9uc2liaWxpdHkg
b2YgdGhlIGJhY2tlbmQuCldoZW4gYmFja2VuZCBsaXZlcyBvdXRzaWRlIG9mIGRvbTAsIHRoZSBk
b21haW4gbmVlZHMgcHJvcGVyIHBlcm1pc3Npb25zCnRvIGRvIGl0LiBOb3JtYWxseSBpdCBpcyBn
aXZlbiBwZXJtaXNzaW9uIHRvIHJlbW92ZSB0aGUgZGV2aWNlIGRpcgppdHNlbGYsIGJ1dCBub3Qg
dGhlIGRpciBjb250YWluaW5nIGl0IChuYW1lZCBhZnRlciBmcm9udGVuZCBJRCkuIEFmdGVyIGEK
d2hvbGUgdGhvc2UgZW1wdHkgbGVmdG92ZXIgZGlyZWN0b3JpZXMgYWNjdW11bGF0ZSB0byB0aGUg
cG9pbnQgeGVuc3RvcmUKcmV0dXJuaW5nIEUyQklHIG9uIGxpc3RpbmcgdGhlbS4KCkZpeCB0aGlz
IGJ5IGdpdmluZyBiYWNrZW5kIGRvbWFpbiB3cml0ZSBhY2Nlc3MgYWxzbyB0byBiYWNrZW5kLwpk
aXJlY3RvcnkgaXRzZWxmIHdoZW4gY19pbmZvLT5kcml2ZXJfZG9tYWluIG9wdGlvbiBpcyBzZXQu
IFRoZSBjb2RlCnJlbW92aW5nIHJlbGV2YW50IGRpciBpcyBhbHJlYWR5IHRoZXJlIChqdXN0IGxh
Y2tlZCBwZXJtaXNzaW9ucyB0byBkbyBzbykuCgpOb3RlIHRoaXMgYWxzbyBhbGxvd3MgdGhlIGJh
Y2tlbmQgZG9tYWluIHRvIGNyZWF0ZSBuZXcgZW50cmllcywKcHJldGVuZGluZyB0byBob3N0IGJh
Y2tlbmQgZGV2aWNlcyBpdCBkb24ndCBoYXZlLiBCdXQgc2luY2UgbGlieGwgdXNlcwovbGlieGwv
IHhlbnN0b3JlIGRpciBmb3IgdGhpcyBpbmZvcm1hdGlvbiAoc3RpbGwgb3V0c2lkZSBvZiBiYWNr
ZW5kCmRvbWFpbiBjb250cm9sKSwgdGhpcyBzaG91bGRuJ3QgYmUgYW4gaXNzdWUuCgpTaWduZWQt
b2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCA3ICsrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGE2ZDQw
Yjc1M2UuLjM4Y2E5Yjg1YTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC03NjMsNiArNzYzLDEzIEBAIHJl
dHJ5X3RyYW5zYWN0aW9uOgogICAgICAgICAgKi8KICAgICAgICAgbGlieGxfX3hzX21rbm9kKGdj
LCB0LCBHQ1NQUklOVEYoIiVzL2RldmljZS1tb2RlbCIsIGRvbV9wYXRoKSwgcndwZXJtLAogICAg
ICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShyd3Blcm0pKTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBDcmVhdGUgYSBsb2NhbCAiYmFja2VuZCIgZGlyZWN0b3J5IGZvciBlYWNoIGd1
ZXN0LCB3cml0YWJsZSBieSB0aGF0CisgICAgICAgICAqIGd1ZXN0LCB0byBhbGxvdyBpdCBwcm9w
ZXJseSBjbGVhbnVwIHJlbW92ZWQgZGV2aWNlcworICAgICAgICAgKi8KKyAgICAgICAgbGlieGxf
X3hzX21rbm9kKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBkb21fcGF0aCksIHJ3cGVy
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocndwZXJtKSk7CiAgICAgfQog
CiAgICAgdm1fbGlzdCA9IGxpYnhsX2xpc3Rfdm0oY3R4LCAmbmJfdm0pOwotLSAKMi4yMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 09:02:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 09:02: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 1io1nZ-0005OP-J0; Sun, 05 Jan 2020 09:02:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3GeW=22=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1io1nY-0005OK-N2
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 09:02:12 +0000
X-Inumbo-ID: 0f2403d3-2f9a-11ea-a9ea-12813bfff9fa
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f2403d3-2f9a-11ea-a9ea-12813bfff9fa;
 Sun, 05 Jan 2020 09:02:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6D45F213F4;
 Sun,  5 Jan 2020 04:02:11 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sun, 05 Jan 2020 04:02:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ya9CWZ
 Uvgyi7+CJRlCSwtsLTgHqqoSrHgw41px0XZOk=; b=QCP7tLL5Ne6j0wQvN35EMX
 ObgM1d03ITDNmdSjIR8v4y5Ks74UN/zttwSHlCwWEAQvbgTA9DeMYK0hywJVck5b
 KnPQftEFnGLc7Kgx4Gj0gujBpxV4fMJJrbOM6nf/Wbn6X2Zd6TRTB1AOEiXxGrTU
 R/ftlqBFQ5IPyFipKBHl1Fi5V1uJ482YaH2XRp8VafmMHVRikEAQjr3PhTdNRnr1
 x4vBDZ0FqhfEWRDHsmvA3nvAuz7zIVEdrfKmwCHRbLoDdnM19rPViC85+J+tEGzT
 qJAjQsLavE3GxV3cAXTHc7UW+YKvUlfRooDygqlxCDwFq/1tRFcGYZjBRbROMulQ
 ==
X-ME-Sender: <xms:E6YRXpD5QVzbCBjTfNhNXZ2xIrIX12ryszavKUrcWhnOmaUGfKXw0w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdegjedgfedtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:E6YRXj2PuUAxrBjDcgOsbA9rKsoWyr817AXlfWjVRhdx8DDlOnd4IA>
 <xmx:E6YRXnXU7Ub6FV_8jKaBhqMrHFpkxzhodr0QG8W1QcbfTosmIrpg2Q>
 <xmx:E6YRXlkzlArFJ37ilbNmhhnF9T04X4HLmwUvo_ChNgXEPTX5GPAhsw>
 <xmx:E6YRXpiLW7aNelzEisd-babCBYVZvu1HMqf6KGpyex5LBvP6-mHi8Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7BB923060741;
 Sun,  5 Jan 2020 04:02:10 -0500 (EST)
Date: Sun, 5 Jan 2020 10:02:06 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20200105090206.GG1314@mail-itl>
References: <20200104153032.GA2995@mail-itl>
 <5fdae943-3cc7-6dcf-3a2d-33b7df83cec8@citrix.com>
 <20200105073945.GF1314@mail-itl>
 <fe785b74-5e54-26e6-ffc6-6bc2741b35ee@suse.com>
MIME-Version: 1.0
In-Reply-To: <fe785b74-5e54-26e6-ffc6-6bc2741b35ee@suse.com>
Subject: Re: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any
 CPU is re-offlined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?Q?Micha=C5=82?= Kowalczyk <mkow@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5309203474322720118=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5309203474322720118==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="T7mxYSe680VjQnyC"
Content-Disposition: inline


--T7mxYSe680VjQnyC
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen crash on S3 resume on 4.13 and unstable if any
 CPU is re-offlined

On Sun, Jan 05, 2020 at 09:25:42AM +0100, J=C3=BCrgen Gro=C3=9F wrote:
> On 05.01.20 08:39, Marek Marczykowski-G=C3=B3recki wrote:
> > On Sun, Jan 05, 2020 at 12:42:30AM +0000, Andrew Cooper wrote:
> > > On 04/01/2020 15:30, Marek Marczykowski-G=C3=B3recki wrote:
> > > > Hi,
> > > >=20
> > > > I have a reliable crash on resume from S3. I can reproduce it on bo=
th
> > > > real hardware and nested within KVM, although call traces are diffe=
rent
> > > > between those platforms. In any case, it happens only if some CPU i=
s to
> > > > be re-offlined after resume (smt=3Doff and/or maxcpus=3D... options=
).
> > > >=20
> > > > I think the crash from the real hardware gives more clues, but the =
one
> > > > from qemu may also be interesting, maybe it's even another bug?
> > > >=20
> > > > The crash message (full console log attached):
=2E..
> > > > (XEN) Xen call trace:
> > > > (XEN)    [<ffff82d08023beb7>] R schedule.c#cpu_schedule_callback+0x=
ea/0x1a1
> > > > (XEN)    [<ffff82d080221289>] F notifier_call_chain+0x6b/0x96
> > > > (XEN)    [<ffff82d080203476>] F cpu.c#cpu_notifier_call_chain+0x1b/=
0x33
> > > > (XEN)    [<ffff82d080203550>] F cpu_down+0x5e/0x15c
> > > > (XEN)    [<ffff82d080203999>] F enable_nonboot_cpus+0x113/0x1fb
> > > > (XEN)    [<ffff82d0802e4240>] F power.c#enter_state_helper+0x107/0x=
51b
> > > > (XEN)    [<ffff82d08020828f>] F domain.c#continue_hypercall_tasklet=
_handler+0x8b/0xb7
> > > > (XEN)    [<ffff82d08023fd39>] F tasklet.c#do_tasklet_work+0x76/0xa9
> > > > (XEN)    [<ffff82d08024001a>] F do_tasklet+0x58/0x8a
> > > > (XEN)    [<ffff82d08027247a>] F domain.c#idle_loop+0x40/0x96
=2E..
> > > > And the one from qemu:
> > > >=20
> > > > (XEN) mce_intel.c:772: MCA Capability: firstbank 1, extended MCE MS=
R 0, SER
> > > > (XEN) Finishing wakeup from ACPI S3 state.
> > > > (XEN) Enabling non-boot CPUs  ...
> > > > (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rq=
d' failed at sched_credit2.c:2137
> > > > (XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dy   Not tainted ]----
> > > > (XEN) CPU:    1
> > > > (XEN) RIP:    e008:[<ffff82d08022fe1a>] sched_credit2.c#csched2_uni=
t_wake+0x174/0x176
> > > > (XEN) RFLAGS: 0000000000010097   CONTEXT: hypervisor (d0v0)
> > > > (XEN) rax: ffff83013a7313e8   rbx: ffff83013a6bdf40   rcx: 00000000=
00000051
> > > > (XEN) rdx: ffff83013a731160   rsi: ffff83013a7310e0   rdi: 00000000=
00000003
> > > > (XEN) rbp: ffff83013a6f7d98   rsp: ffff83013a6f7d78   r8:  deadbeef=
deadf00d
> > > > (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 00000000=
00000000
> > > > (XEN) r12: ffff83013a6bc7e0   r13: ffff82d08043e720   r14: 00000000=
00000003
> > > > (XEN) r15: 00000003c5ffecac   cr0: 0000000080050033   cr4: 00000000=
00000660
> > > > (XEN) cr3: 000000004b005000   cr2: 0000000000000000
> > > > (XEN) fsb: 00007751649f4740   gsb: ffff888134a00000   gss: 00000000=
00000000
> > > > (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e0=
08
> > > > (XEN) Xen code around <ffff82d08022fe1a> (sched_credit2.c#csched2_u=
nit_wake+0x174/0x176):
> > > > (XEN)  ef e8 1e c1 ff ff eb a7 <0f> 0b 55 48 89 e5 41 57 41 56 41 5=
5 41 54 53 48
> > > > (XEN) Xen stack trace from rsp=3Dffff83013a6f7d78:
> > > > (XEN)    ffff83013a6a3000 ffff83013a6bdf40 ffff83013a6bdf40 ffff830=
13a7313e8
> > > > (XEN)    ffff83013a6f7de8 ffff82d0802391f8 0000000000000202 ffff830=
13a7313e8
> > > > (XEN)    ffff83013a6c1018 0000000000000001 0000000000000000 0000000=
000000000
> > > > (XEN)    ffff83013a6c1018 ffff83013a6a3000 ffff83013a6f7e58 ffff82d=
08020906c
> > > > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d=
08035d3c8
> > > > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff830=
13a6f7ef8
> > > > (XEN)    0000000000000180 ffff83013a6aa000 deadbeefdeadf00d 0000000=
000000003
> > > > (XEN)    ffff83013a6f7ee8 ffff82d0803570c7 0000000000000001 0000000=
000000001
> > > > (XEN)    0000000000000000 deadbeefdeadf00d deadbeefdeadf00d ffff82d=
08035d3c8
> > > > (XEN)    ffff82d08035d3d4 ffff82d08035d3c8 ffff82d08035d3d4 ffff82d=
08035d3c8
> > > > (XEN)    ffff82d08035d3d4 ffff83013a6aa000 0000000000000000 0000000=
000000000
> > > > (XEN)    0000000000000000 0000000000000000 00007cfec59080e7 ffff82d=
08035d432
> > > > (XEN)    0000000000015120 0000000000000001 0000000000000000 ffff888=
13024a540
> > > > (XEN)    0000000000000000 0000000000000001 0000000000000246 0000000=
000140000
> > > > (XEN)    ffff8880bf7db000 ffffea0004be4508 0000000000000018 fffffff=
f8100130a
> > > > (XEN)    0000000000000000 0000000000000001 0000000000000001 0000010=
000000000
> > > > (XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffffc90=
000c97c98
> > > > (XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000=
000000000
> > > > (XEN)    0000000000000000 0000e01000000001 ffff83013a6aa000 0000003=
0ba196000
> > > > (XEN)    0000000000000660 0000000000000000 000000013a6e2000 0000040=
000000000
> > > > (XEN) Xen call trace:
> > > > (XEN)    [<ffff82d08022fe1a>] R sched_credit2.c#csched2_unit_wake+0=
x174/0x176
> > > > (XEN)    [<ffff82d0802391f8>] F vcpu_wake+0xea/0x4d8
> > > > (XEN)    [<ffff82d08020906c>] F do_vcpu_op+0x36f/0x687
> > > > (XEN)    [<ffff82d0803570c7>] F pv_hypercall+0x28f/0x57d
> > > > (XEN)    [<ffff82d08035d432>] F lstar_enter+0x112/0x120
> > > > (XEN)
> > > > (XEN)
> > > > (XEN) ****************************************
> > > > (XEN) Panic on CPU 1:
> > > > (XEN) Assertion 'c2rqd(ops, sched_unit_master(unit)) =3D=3D svc->rq=
d' failed at sched_credit2.c:2137
> > > > (XEN) ****************************************
> > >=20
> > > This looks very much like the core scheduling crash found on specific
> > > machines in S5.=C2=A0 From my analysis, it was a use-after-free on a
> > > schedulling resource.
> > >=20
> > > Does switching back to thread mode (as opposed to core mode) make the
> > > crash go away?
> >=20
> > It is the thread mode (unless default has changed).
>=20
> Does the attached patch fix it for you?

Yes, it helps with the issue on the real hardware, thanks! On qemu it helps=
 only
partially - I don't get the crash with "qemu ... -smp 4 -append maxcpus=3D1"
anymore, but still get it with just "qemu ... -smp 4". It looks like a
different issue.

> From f53e105a9789b6d268e7fe4d05e4b989b9143338 Mon Sep 17 00:00:00 2001
> From: Juergen Gross <jgross@suse.com>
> To: xen-devel@lists.xenproject.org
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Cc: Dario Faggioli <dfaggioli@suse.com>
> Date: Sun, 5 Jan 2020 09:21:41 +0100
> Subject: [PATCH] xen/sched: fix resuming from S3 with smt=3D0
>=20
> When resuming from S3 and smt=3D0 or maxcpus=3D are specified we must not
> do anything in cpu_schedule_callback(). This is not true today for
> taking down a cpu during resume.
>=20
> If anything goes wrong during resume all the scheduler related error
> handling is in cpupool.c, so we can just bail out early from
> cpu_schedule_callback() when suspending or resuming.
>=20
> This fixes commit 0763cd2687897b55e7 ("xen/sched: don't disable
> scheduler on cpus during suspend").
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>

Tested-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
>  xen/common/schedule.c | 15 +++++++++------
>  1 file changed, 9 insertions(+), 6 deletions(-)
>=20
> diff --git a/xen/common/schedule.c b/xen/common/schedule.c
> index e70cc70a65..54a07ff9e8 100644
> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -2562,6 +2562,13 @@ static int cpu_schedule_callback(
>      unsigned int cpu =3D (unsigned long)hcpu;
>      int rc =3D 0;
> =20
> +    /*
> +     * All scheduler related suspend/resume handling needed is done in
> +     * cpupool.c.
> +     */
> +    if ( system_state > SYS_STATE_active )
> +        return NOTIFY_DONE;
> +
>      rcu_read_lock(&sched_res_rculock);
> =20
>      /*
> @@ -2589,8 +2596,7 @@ static int cpu_schedule_callback(
>      switch ( action )
>      {
>      case CPU_UP_PREPARE:
> -        if ( system_state !=3D SYS_STATE_resume )
> -            rc =3D cpu_schedule_up(cpu);
> +        rc =3D cpu_schedule_up(cpu);
>          break;
>      case CPU_DOWN_PREPARE:
>          rcu_read_lock(&domlist_read_lock);
> @@ -2598,13 +2604,10 @@ static int cpu_schedule_callback(
>          rcu_read_unlock(&domlist_read_lock);
>          break;
>      case CPU_DEAD:
> -        if ( system_state =3D=3D SYS_STATE_suspend )
> -            break;
>          sched_rm_cpu(cpu);
>          break;
>      case CPU_UP_CANCELED:
> -        if ( system_state !=3D SYS_STATE_resume )
> -            cpu_schedule_down(cpu);
> +        cpu_schedule_down(cpu);
>          break;
>      default:
>          break;


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4Rpg4ACgkQ24/THMrX
1yzhuAf9FsTy7EsPKcl2yq3OEVW1BLqUJv3+bEezIxI6Ulb+ULObJ//RAks24jDo
UHo7fArf5FxO2Mq/swjwLUypEf9ex9wmbKnG+kbr1JPF/13NHBg+bjFwwS0ngQeF
ObhoqL3bv7hmzTrcgztDauLAGx7LQzNDu1QUoQnlC72Auwnu1S3EBiz7oqI8OCLQ
S03Jo+GKhyXS8Is3XUrbThO8wdM/Pbq8Amc6unQ99ji+RsrD5RE5KV9QJIja90MN
lLJ+QzPa/2N61yVes0cH6CCRZ0Zd6fs9XHgDGpjKgg5HSjeo593k7Mq3AZv3Pgw6
560p95kjWHG7qAFfaBJmEkGjrq0nIQ==
=7B+l
-----END PGP SIGNATURE-----

--T7mxYSe680VjQnyC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5309203474322720118==--


From xen-devel-bounces@lists.xenproject.org Sun Jan 05 10:03:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 10: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 1io2k0-0002LF-Lk; Sun, 05 Jan 2020 10:02:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1io2jz-0002L8-G8
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 10:02:35 +0000
X-Inumbo-ID: 726253c4-2fa2-11ea-a1e1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 726253c4-2fa2-11ea-a1e1-bc764e2007e4;
 Sun, 05 Jan 2020 10:02: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 <osstest-admin@xenproject.org>)
 id 1io2jd-0002tf-IE; Sun, 05 Jan 2020 10:02: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 1io2jd-0006rt-5X; Sun, 05 Jan 2020 10:02:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1io2jd-0004Bi-4p; Sun, 05 Jan 2020 10:02:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
X-Osstest-Versions-That: xen=3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 10:02:13 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 145603: 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>

ZmxpZ2h0IDE0NTYwMyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTYwMy8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdiM2M1YjcwYTMyMzAz
YjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNhMTNhYzNhZDRkM2VmMzk5ZmUyYzg1ZmIwOWZjYjdhYjFjZGQxNDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NTM1NSAgMjAxOS0xMi0yOSAwOToxODozOCBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDU2MDMgIDIwMjAtMDEtMDUgMDk6MTk6NDQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYWQg
RG91Z2hlcnR5IDxjcmRAYWNtLm9yZz4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIFBhdWwgRHVycmFudCA8cGR1
cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFdlaSBMaXUgPGxp
dXdlQG1pY3Jvc29mdC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBjb3Zlcml0
eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICAzYTEzYWMzYWQ0Li43YjNjNWI3MGEzICA3YjNjNWI3MGEzMjMwM2I0
NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 11:37:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 11: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 1io4DE-0001zM-5U; Sun, 05 Jan 2020 11:36:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1io4DD-0001zH-5O
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 11:36:51 +0000
X-Inumbo-ID: a41454dc-2faf-11ea-88e7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a41454dc-2faf-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 11:36:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578224202;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DoFVVmiFsq8maF6Dha6Qg8iC7kAgYUjFGH6bs9ARUpE=;
 b=WnWckLB5DRCp1U87wgURFNREK6KDy4R1P8Tvi9dfw4kbuP5+6HrfhPF9
 axBi7uVrW0mz3f4P1FXAn4kwW2iV8cH5zt939LS9HXXX00E7kG6kDn+7R
 IZshHg6HYzdh48pQMI8oCBxWA79MaEKztQKpPFq12C0e+ffGJOw2Kf/ZQ E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4vPAJN504p3Cw2F6c8xqqZmIZ0IOC3x0jUTZFbtAVsu4+3po2EjFygm589CSKEHsnMYb+zKBVF
 xP6+VE33dI8AKHXi/ITGIFMknrU4tZd+1buA8FWKDczy0JDRNUQ0Cp8rhuOsMo4rScdNtVbZt5
 UVUsnqwgFtciA9Uct2yrQjTwujHV+rXnHAyDuD+voH0Kp3MjE/52onQ2nELj7wPDm9dP8Nj5Zd
 lOT4kx2qOzy5uLQHYOiak0tHlKgdbn/dKTsEDB/qdpUhe+8NlwXSeSZPC4nBUsaxe50KOp8lMX
 xdg=
X-SBRS: 2.7
X-MesageID: 10619090
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,398,1571716800"; d="scan'208";a="10619090"
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, <xen-devel@lists.xenproject.org>
References: <20191126100801.124844-1-wipawel@amazon.de>
 <20191126100801.124844-8-wipawel@amazon.de>
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: <355ad943-8d05-d8fa-768f-2707630a7299@citrix.com>
Date: Sun, 5 Jan 2020 11:36:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191126100801.124844-8-wipawel@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, 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>

T24gMjYvMTEvMjAxOSAxMDowNywgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6Cj4gQEAgLTEy
NzQsNiArMTI5Nyw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKPiAg
ICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHJjID0gYXBwbHlfcGF5bG9hZChkYXRhKTsKPiAg
Cj4gKyAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25zaXN0ZW50KGRhdGEsIHJjID8gTElWRVBB
VENIX0ZVTkNfTk9UX0FQUExJRUQgOiBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEKSApCj4gKyAgICAg
ICAgICAgIHBhbmljKCJsaXZlcGF0Y2g6IHBhcnRpYWxseSBhcHBsaWVkIHBheWxvYWQgJyVzJyFc
biIsIGRhdGEtPm5hbWUpOwo+ICsKPiAgICAgICAgICBpZiAoIHJjID09IDAgKQo+ICAgICAgICAg
ICAgICBhcHBseV9wYXlsb2FkX3RhaWwoZGF0YSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gQEAgLTEy
ODgsNiArMTMxNCw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkKPiAg
ICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHJjID0gcmV2ZXJ0X3BheWxvYWQoZGF0YSk7Cj4g
IAo+ICsgICAgICAgIGlmICggIXdhc19hY3Rpb25fY29uc2lzdGVudChkYXRhLCByYyA/IExJVkVQ
QVRDSF9GVU5DX0FQUExJRUQgOiBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQTElFRCkgKQo+ICsgICAg
ICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0aWFsbHkgcmV2ZXJ0ZWQgcGF5bG9hZCAnJXMn
IVxuIiwgZGF0YS0+bmFtZSk7Cj4gKwo+ICAgICAgICAgIGlmICggcmMgPT0gMCApCj4gICAgICAg
ICAgICAgIHJldmVydF9wYXlsb2FkX3RhaWwoZGF0YSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gQEAg
LTEzMDksNiArMTMzOCw5IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9kb19hY3Rpb24odm9pZCkK
PiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0
X3BheWxvYWQob3RoZXIpOwo+ICAKPiArICAgICAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25z
aXN0ZW50KG90aGVyLCByYyA/IExJVkVQQVRDSF9GVU5DX0FQUExJRUQgOiBMSVZFUEFUQ0hfRlVO
Q19OT1RfQVBQTElFRCkgKQo+ICsgICAgICAgICAgICAgICAgcGFuaWMoImxpdmVwYXRjaDogcGFy
dGlhbGx5IHJldmVydGVkIHBheWxvYWQgJyVzJyFcbiIsIG90aGVyLT5uYW1lKTsKPiArCj4gICAg
ICAgICAgICAgIGlmICggb3RoZXItPnJjID09IDAgKQo+ICAgICAgICAgICAgICAgICAgcmV2ZXJ0
X3BheWxvYWRfdGFpbChvdGhlcik7CgpDb3Zlcml0eSBoaWdobGlnaHRzIHRoYXQgdGhpcyBjb250
YWlucyBkZWFkIGNvZGUuCgpUaGUgTElWRVBBVENIX0FDVElPTl9SRVBMQUNFIGNhc2UsIHVubGlr
ZSBhbGwgb3RoZXJzLCB1c2VzIG90aGVyLT5yYywKd2hpY2ggbWVhbnMgdGhlIHJjID8gOiBjaGVj
ayB3aWxsIGFsd2F5cyBwYXNzIExJVkVQQVRDSF9GVU5DX0FQUExJRUQKaW50byB3YXNfYWN0aW9u
X2NvbnNpc3RlbnQoKSwgZHVlIHRvIHRoZSByYyA9IDAgYXQgdGhlIGhlYWQgb2YgdGhlIGNhc2UK
YmxvY2suCgpJZiB0aGlzIHdlcmUgdGhlIG9ubHkgcHJvYmxlbSwgc3dpdGNoaW5nIHJjIHRvIG90
aGVyLT5yYyBtaWdodCBiZSBvaywKYnV0IHRoZXJlIGxvb2sgdG8gYmUgb3RoZXIgY29uZnVzaW9u
cyBpbiB0aGUgc3Vycm91bmRpbmcgY29kZS7CoCBXb3VsZAp5b3UgbWluZCBsb29raW5nIG92ZXIg
dGhlIHdob2xlIGJsb2NrIG9mIGNvZGUgZm9yIGNvcnJlY3QgZXJyb3IgaGFuZGxpbmc/CgpGb3Ig
YW55IHJlc3VsdGluZyBwYXRjaCwgdGhlIENvdmVyaXR5IElEIGlzIDE0NTc0NjcKCn5BbmRyZXcK
Cj4gICAgICAgICAgICAgIGVsc2UKPiBAQCAtMTMyOSw2ICsxMzYxLDkgQEAgc3RhdGljIHZvaWQg
bGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAg
ICAgICAgICByYyA9IGFwcGx5X3BheWxvYWQoZGF0YSk7Cj4gIAo+ICsgICAgICAgICAgICBpZiAo
ICF3YXNfYWN0aW9uX2NvbnNpc3RlbnQoZGF0YSwgcmMgPyBMSVZFUEFUQ0hfRlVOQ19OT1RfQVBQ
TElFRCA6IExJVkVQQVRDSF9GVU5DX0FQUExJRUQpICkKPiArICAgICAgICAgICAgICAgIHBhbmlj
KCJsaXZlcGF0Y2g6IHBhcnRpYWxseSBhcHBsaWVkIHBheWxvYWQgJyVzJyFcbiIsIGRhdGEtPm5h
bWUpOwo+ICsKPiAgICAgICAgICAgICAgaWYgKCByYyA9PSAwICkKPiAgICAgICAgICAgICAgICAg
IGFwcGx5X3BheWxvYWRfdGFpbChkYXRhKTsKPiAgICAgICAgICB9Cj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 12:33:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 12: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 1io560-00071i-Sc; Sun, 05 Jan 2020 12:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ep8Y=22=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1io560-00071d-9f
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 12:33:28 +0000
X-Inumbo-ID: 91a3671a-2fb7-11ea-aa17-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91a3671a-2fb7-11ea-aa17-12813bfff9fa;
 Sun, 05 Jan 2020 12:33:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D2CBAAEC5;
 Sun,  5 Jan 2020 12:33:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Sun,  5 Jan 2020 13:33:23 +0100
Message-Id: <20200105123323.12492-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/sched: fix resuming from S3 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>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiByZXN1bWluZyBmcm9tIFMzIGFuZCBzbXQ9MCBvciBtYXhjcHVzPSBhcmUgc3BlY2lmaWVk
IHdlIG11c3Qgbm90CmRvIGFueXRoaW5nIGluIGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpLiBUaGlz
IGlzIG5vdCB0cnVlIHRvZGF5IGZvcgp0YWtpbmcgZG93biBhIGNwdSBkdXJpbmcgcmVzdW1lLgoK
SWYgYW55dGhpbmcgZ29lcyB3cm9uZyBkdXJpbmcgcmVzdW1lIGFsbCB0aGUgc2NoZWR1bGVyIHJl
bGF0ZWQgZXJyb3IKaGFuZGxpbmcgaXMgaW4gY3B1cG9vbC5jLCBzbyB3ZSBjYW4ganVzdCBiYWls
IG91dCBlYXJseSBmcm9tCmNwdV9zY2hlZHVsZV9jYWxsYmFjaygpIHdoZW4gc3VzcGVuZGluZyBv
ciByZXN1bWluZy4KClRoaXMgZml4ZXMgY29tbWl0IDA3NjNjZDI2ODc4OTdiNTVlNyAoInhlbi9z
Y2hlZDogZG9uJ3QgZGlzYWJsZQpzY2hlZHVsZXIgb24gY3B1cyBkdXJpbmcgc3VzcGVuZCIpLgoK
UmVwb3J0ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KVGVzdGVkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAxNSAr
KysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jCmluZGV4IGU3MGNjNzBhNjUuLjU0YTA3ZmY5ZTggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1NjIsNiAr
MjU2MiwxMyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKICAgICBpbnQgcmMgPSAwOwogCisgICAg
LyoKKyAgICAgKiBBbGwgc2NoZWR1bGVyIHJlbGF0ZWQgc3VzcGVuZC9yZXN1bWUgaGFuZGxpbmcg
bmVlZGVkIGlzIGRvbmUgaW4KKyAgICAgKiBjcHVwb29sLmMuCisgICAgICovCisgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYWN0aXZlICkKKyAgICAgICAgcmV0dXJuIE5PVElGWV9E
T05FOworCiAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgLyoK
QEAgLTI1ODksOCArMjU5Niw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAog
ICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewogICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6Ci0g
ICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9yZXN1bWUgKQotICAgICAgICAg
ICAgcmMgPSBjcHVfc2NoZWR1bGVfdXAoY3B1KTsKKyAgICAgICAgcmMgPSBjcHVfc2NoZWR1bGVf
dXAoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfRE9XTl9QUkVQQVJFOgogICAg
ICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CkBAIC0yNTk4LDEzICsyNjA0
LDEwIEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAgICByY3VfcmVh
ZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBD
UFVfREVBRDoKLSAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3N1c3BlbmQg
KQotICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHNjaGVkX3JtX2NwdShjcHUpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKLSAgICAgICAgaWYgKCBzeXN0ZW1f
c3RhdGUgIT0gU1lTX1NUQVRFX3Jlc3VtZSApCi0gICAgICAgICAgICBjcHVfc2NoZWR1bGVfZG93
bihjcHUpOworICAgICAgICBjcHVfc2NoZWR1bGVfZG93bihjcHUpOwogICAgICAgICBicmVhazsK
ICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 13:05:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 13: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 1io5aH-0001DC-IX; Sun, 05 Jan 2020 13:04:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1io5aG-0001D7-Mm
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 13:04:44 +0000
X-Inumbo-ID: e41139cc-2fbb-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e41139cc-2fbb-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 13: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 <osstest-admin@xenproject.org>)
 id 1io5Zt-0006QI-Ca; Sun, 05 Jan 2020 13:04: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 1io5Zs-0001Gg-Ul; Sun, 05 Jan 2020 13:04:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1io5Zs-0000Tb-TN; Sun, 05 Jan 2020 13:04:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145586-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-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-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
X-Osstest-Versions-That: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 13:04:20 +0000
Subject: [Xen-devel] [xen-unstable test] 145586: 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>

ZmxpZ2h0IDE0NTU4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTU4Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlICAgICAgICAgZmFpbCBwYXNzIGluIDE0NTUzOAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ1NTM4IGJsb2NrZWQgaW4gMTQ1
NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDU1MzgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTUzOAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1NTM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDU1MzgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NTUzOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1NTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU1MzgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTUzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NTM4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDU1MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcy
Y2NlNWVkMApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgN2IzYzViNzBh
MzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1
NTg2ICAyMDIwLTAxLTA1IDAxOjUxOjM4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 15:42:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 15:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io82D-0006BJ-ED; Sun, 05 Jan 2020 15:41:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1io82C-0006BE-3M
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 15:41:44 +0000
X-Inumbo-ID: d22db0e4-2fd1-11ea-a1e1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d22db0e4-2fd1-11ea-a1e1-bc764e2007e4;
 Sun, 05 Jan 2020 15:41:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1io81o-00014d-BC; Sun, 05 Jan 2020 15:41: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 1io81n-0000mQ-Qt; Sun, 05 Jan 2020 15:41:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1io81n-0001KM-Pu; Sun, 05 Jan 2020 15:41:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1io81n-0001KM-Pu@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 15:41:19 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-arm64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4063545447403918390=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-arm64-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145619/


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-arm64-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-arm64-libvirt.libvirt-build --summary-out=tmp/145619.bisection-summary --basis-template=145511 --blessings=real,real-bisect libvirt build-arm64-libvirt libvirt-build
Searching for failure / basis pass:
 145589 fail [host=laxton0] / 145511 [host=laxton1] 145212 [host=rochester0] 145173 ok.
Failure / basis pass flights: 145589 / 145173
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
Basis pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#546e1c112d6a0f97404c9b43ccb070ae7b6af538-fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-7d069378921bfa0d7c7198ea177aac0a2440016f https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#caa917491a4bfb295d2afad86e4c34fd48e1f7b\
 5-b948a496150f4ae4f656c0f0ab672608723c80e6 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 git://xenbits.xen.org/xen.git#0cd791c499bdc698d14a24050ec56d60b45732e0-7b3c5b70a32303b46d0d051e695f18d72cce5ed0
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 35070 nodes in revision graph
Searching for test results:
 145173 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145181 [host=rochester0]
 145212 [host=rochester0]
 145511 [host=laxton1]
 145597 fail irrelevant
 145582 pass irrelevant
 145542 fail irrelevant
 145613 fail 86d223a762990c9d529065a2d3b30b6a00ea63dd 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145584 pass irrelevant
 145598 pass irrelevant
 145589 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
 145606 pass 1ed32989ea27589c34f8f3f4f79dde4bfb0b40bb 72e357240fac86530a9b9fdfad56c0a1619c7b5b 317d3eeb963a515e15a63fa356d8ebcda7041a51 a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
 145600 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145588 pass irrelevant
 145590 pass irrelevant
 145575 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145579 fail irrelevant
 145591 pass irrelevant
 145580 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 253f29d8b391ebe8cea50355eda351bb7962e160 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145608 pass 4eed65abec1de82200ac25e88d9a214c6321938b 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145593 pass irrelevant
 145615 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145595 fail irrelevant
 145609 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145596 pass irrelevant
 145601 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
 145616 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145604 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 74528fe27f84f75ed94b2713b9176a06ebe2cb42 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 dffe18cf81a3c4c2260791d2246220a4d4f0cc8f
 145611 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 5babcc9a334830ff530b7e65a4da3789c083e102
 145612 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 bf08a8a08a2ee8cef5fb7b3b274b0e09123a41bd
 145617 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145618 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145619 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
Searching for interesting versions
 Result found: flight 145173 (pass), for basis pass
 Result found: flight 145589 (fail), for basis failure
 Repro found: flight 145600 (pass), for basis pass
 Repro found: flight 145601 (fail), for basis failure
 0 revisions at f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
No revisions left to test, checking graph state.
 Result found: flight 145609 (pass), for last pass
 Result found: flight 145615 (fail), for first failure
 Repro found: flight 145616 (pass), for last pass
 Repro found: flight 145617 (fail), for first failure
 Repro found: flight 145618 (pass), for last pass
 Repro found: flight 145619 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145619/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>

pnmtopng: 152 colors found
Revision graph left in /home/logs/results/bisect/libvirt/build-arm64-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
145619: tolerable ALL FAIL

flight 145619 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/145619/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-arm64-libvirt                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4063545447403918390==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 15:56:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 15: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 1io8Gn-0007C0-T1; Sun, 05 Jan 2020 15:56:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1io8Gm-0007BT-5H
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 15:56:48 +0000
X-Inumbo-ID: f0181eee-2fd3-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0181eee-2fd3-11ea-b6f1-bc764e2007e4;
 Sun, 05 Jan 2020 15:56: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 <osstest-admin@xenproject.org>)
 id 1io8GT-0001PA-K6; Sun, 05 Jan 2020 15:56: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 1io8GT-0001fe-9W; Sun, 05 Jan 2020 15:56:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1io8GT-0004so-8q; Sun, 05 Jan 2020 15:56:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145592-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 15:56:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 145592: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTU5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU1OTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTQ1NTczCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDU1NzMKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0
NTU3MyBSRUdSLiB2cy4gMTQ0ODYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ1NTczIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ1NTczIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTQ1NTczIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGYwZGNmZGRlY2VlOGI4NjBlMDE1YmIwN2Q2N2NmY2Jk
ZmJmZDUxZDkKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDc2OTdhYzU1
ZmNjNjE3OGZkOGZkOGFhMjJiYWVkMTNhMGM4Y2E5NDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
NDg2MSAgMjAxOS0xMi0xNiAxMzowNjoyNCBaICAgMjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxNDQ4ODAgIDIwMTktMTItMTYgMjA6MDc6MDggWiAgIDE5IGRheXMgICA0NCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDU1MzUgIDIwMjAtMDEtMDMgMjM6MzY6NTYgWiAgICAxIGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1h
cmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5u
ZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBB
dXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxi
ZWF0YS5taWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBs
ZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4g
Qm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxj
aHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQg
PGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3Jn
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVy
dCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhh
dC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBGaWxpcCBCb3p1
dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlA
aDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxo
aGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBKYWUgSHl1
biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJh
bmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVh
biBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZp
dmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1
LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVh
dSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE5pZWsgTGlu
bmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5n
eXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8
cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4K
ICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxt
dXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hA
Z21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1
Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAg
V2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5
LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2NTA0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:30:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io8nI-0002bR-1i; Sun, 05 Jan 2020 16:30:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io8nG-0002bM-RL
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:30:22 +0000
X-Inumbo-ID: ab0003c6-2fd8-11ea-aa39-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab0003c6-2fd8-11ea-aa39-12813bfff9fa;
 Sun, 05 Jan 2020 16:30:22 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id j42so47019714wrj.12
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:30:22 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=MeLF5um+BIQM8wEboFZ6hNbvq5IOo6WhV+mprMmLwpI=;
 b=D/IdMaaBsgT5ZM3PIAPq/BVIiQNQHsJbFgSHqr+4bZlR2fhb3ZjwZlhYHfndLp34Vk
 GjpuswEqFTiRCV2+ofxsUnadQfVIXg20woFUROwCmAJmq3YhzssvjkkYm6/xg0VQCKdp
 zOQNF8Ov+lZSJtlLSyksRuaULgAFahADQyxGxQv+Ru/vVsyLvfU6Pl5KL5xz7feaSAaT
 NIp7AjkbXuzTElhKyb8bsa7rhLQ2tp4CUSUw11yCebP06fAyipBIY7dVTD6ShKNMGgf5
 gUgSph+olccoMUdX0bMOL6GiZ01RQ3kd96QjPPqOIvM6s2Dp58mjB4DgFWy72l0f3t0G
 RZvQ==
X-Gm-Message-State: APjAAAUUb/z6i4qEg6J5X48Op8K/bOpsZW7qQhLdN4nKqMO+VPMmbQUL
 YGWWAIsUOA17py/+YxO5tGk=
X-Google-Smtp-Source: APXvYqzY6gSA3ECSoFfptHUEHRom0X2Wi5pdfMAiqlQTpV62VP9cXSzGEt3PsMfwIWQo0x/m8z9XKw==
X-Received: by 2002:adf:ee92:: with SMTP id
 b18mr103114290wro.281.1578241821379; 
 Sun, 05 Jan 2020 08:30:21 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id f1sm69758277wrp.93.2020.01.05.08.30.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:30:20 -0800 (PST)
Date: Sun, 5 Jan 2020 16:30:19 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200105163019.rv2uzpimzokbelhg@debian>
References: <20200103200742.23917-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200103200742.23917-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware
 checks in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDg6MDc6NDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgbmV0IGRpZmZzdGF0IGlzOgo+ICAgYWRkL3JlbW92ZTogMC8xMyBncm93L3No
cmluazogMjUvMTI5IHVwL2Rvd246IDYyOTcvLTIwNDY5ICgtMTQxNzIpCj4gCj4gV2l0aCB0aGUg
Zm9sbG93aW5nIG9iamVjdHMvZnVuY3Rpb25zIHJlbW92ZWQgZW50aXJlbHk6Cj4gICBpb21tdV9o
d2RvbV9ub25lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICAgICAgLSAgICAgIC0x
Cj4gICBod2RvbV9tYXhfb3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAg
ICAgLSAgICAgIC00Cj4gICBleHRyYV9od2RvbV9pcnFzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQgICAgICAgLSAgICAgIC00Cj4gICBjdGxkb21fbWF4X29yZGVyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQgICAgICAgLSAgICAgIC00Cj4gICBhY3BpX2MxZV9xdWlyayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDMgICAgICAgLSAgICAgLTQzCj4gICBodm1f
cGlycV9lb2kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjIgICAgICAgLSAgICAg
LTYyCj4gICBtYXhfb3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTQg
ICAgICAgLSAgICAgLTk0Cj4gICBjb25yaW5nX3B1dHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAxMDQgICAgICAgLSAgICAtMTA0Cj4gICBwcm9wYWdhdGVfbm9kZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMTkgICAgICAgLSAgICAtMTE5Cj4gICBtbWlvX3JvX2VtdWxh
dGVfb3BzICAgICAgICAgICAgICAgICAgICAgICAgICAyMjQgICAgICAgLSAgICAtMjI0Cj4gICBt
bWNmZ19pbnRlcmNlcHRfb3BzICAgICAgICAgICAgICAgICAgICAgICAgICAyMjQgICAgICAgLSAg
ICAtMjI0Cj4gICBwY2lfY2ZnX29rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
OTUgICAgICAgLSAgICAtMjk1Cj4gICBwMm1fbG9jayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA1NDYgICAgICAgLSAgICAtNTQ2Cj4gCj4gQW5kIHRoZSBmb2xsb3dpbmcgcmVk
dWNlZCB0byBzdHViczoKPiAgIGFyY2hfaW9tbXVfaHdkb21faW5pdCAgICAgICAgICAgICAgICAg
ICAgICAgIDg1MiAgICAgICAyICAgIC04NTAKPiAgIHAybV9hZGRfZm9yZWlnbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDg4MCAgICAgIDE2ICAgIC04NjQKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:41:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16: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 1io8y6-0003X8-4G; Sun, 05 Jan 2020 16:41:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io8y4-0003X1-0c
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:41:32 +0000
X-Inumbo-ID: 39db45c8-2fda-11ea-aa3b-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39db45c8-2fda-11ea-aa3b-12813bfff9fa;
 Sun, 05 Jan 2020 16:41:31 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id w15so34473266wru.4
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:41:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1B0dK8b04rgfDd6/+5JW02qB24nOs8AjCzR++8oILZI=;
 b=N37yJI19qEyU7J+QRC79EPNF/eRVngqkXH+WwMXvsXva3g7z37O8oD32EBXtIG3ykj
 /QTRXG6ReMYgFBc/iBgfl9x/EASwEjArPNL/hSeTn2kbfvOVz1VV1kacdNIT1IKPo15o
 oqlc9owdxEtMvBN9xlnAG1frv3OrjV2m5azK6Edfqd+Fm9bnXMeBraekaMc/yenvEpxq
 atm9CnkuSV1LVsN1bQJFIwxCVmu96Bk1FoecmVQ24a/VOS/sPxIotSiwG18B4/S2Mz+t
 RYSWKsFlceIc6JeL/AZhZIScmFm8fHHvb9z/bRV59KEg1uqboed+of1MWpQItIoEhXKU
 uJtg==
X-Gm-Message-State: APjAAAX33M0NWo1fH42Xzy39LYhJB4Ef6E/jZ6qkqC8ripQmlxWFSNNv
 dFJHG75SHicFj9nOT8CEZuYPi8bfFB4=
X-Google-Smtp-Source: APXvYqztkZ4BFMOcqpnhddXHp8ZZLPMcCR0NK2zxwhjnwQF79+RSqgB6+vVaau7ze4jEvrDo+d0oDQ==
X-Received: by 2002:a5d:43c7:: with SMTP id v7mr92874747wrr.32.1578242489996; 
 Sun, 05 Jan 2020 08:41:29 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id i8sm68776960wro.47.2020.01.05.08.41.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:41:29 -0800 (PST)
Date: Sun, 5 Jan 2020 16:41:27 +0000
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20200105164127.n3ki6pr7veauowjz@debian>
References: <20200103160825.19377-1-liuwe@microsoft.com>
 <20200103160825.19377-9-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200103160825.19377-9-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 8/8] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDQ6MDg6MjVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAKPiBQcmVlbXB0aXZlbHkgc3BsaXQgb3V0IHNldF92cF9hc3Npc3QgcGFnZSB3aGljaCB3aWxs
IGJlIHVzZWQgaW4gdGhlIHJlc3VtZQo+IHBhdGguCgpBZnRlciBnb2luZyB0aHJvdWdoIFRMRlMn
cyBzZWN0aW9uIG9uIHJlZW5saWdodGVubWVudCwgSSBkb24ndCB0aGluawp0aGlzIGlzIG5lY2Vz
c2FyeS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16: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 1io94b-0003l6-1w; Sun, 05 Jan 2020 16:48:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94Z-0003l1-Hn
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:15 +0000
X-Inumbo-ID: 2a6784f2-2fdb-11ea-88e7-bc764e2007e4
Received: from mail-wm1-x32e.google.com (unknown [2a00:1450:4864:20::32e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a6784f2-2fdb-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:14 +0000 (UTC)
Received: by mail-wm1-x32e.google.com with SMTP id c127so10348728wme.1
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=YqWITmzKgwnNwM50EQzuJznaOCRNGNUNDUf+dJX4XnU=;
 b=W2NQYpfClTnlTaNhj9lyPnPoZl6GafodAOLU4Sm1M/kRHHT6P2OG8VjQLOmBXBFPkC
 +0gxToPBU3F6Jb1y9ZfMEwEa8s6nym+RiEeim3qOiVH/4ZdDjpdquXLG3QFg3B7bpc3q
 LUYZAJWeZH8ErUd+XF6OwmSQ4Bij1a8a9b6P06grGX6IZ68hFB/ydS5qEVReB/6FwAX4
 t0qvya8VPidxf7fU65nm48eh5JRfpLCMEU5keQMy9DDh/1bX3yTaKSUSlJOajZq5dfSE
 Y+TLI0RsivLvj5O+zuTw1kzc4cYB8mhguDlspFbxRs/sVcp2UlzWlCbSicKt1bNqgRIt
 dJow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=YqWITmzKgwnNwM50EQzuJznaOCRNGNUNDUf+dJX4XnU=;
 b=Buq1hsT1qF7I47QhAjLEEZ6OMOuEY3WG4+Qt/zY4iYawCFXXpfMFRjRBUiy92cbFSp
 n0CeH5FQoNyCWxRN5gxGt1EN5fsD/fqzSQLeMjpbNarjQ1lZgZK+ukaK4FGPxUD+Yf55
 gILYdbL9W98m/7MwHJ5IcUR4NBbiQTPGDD8BxAC5F4KP3stvEmMfmNFYS/zpgy6tGi5n
 OT7i9SVqLHdBN7QnnxrSSRl7oyvLIDIXeJLmkJYx/corBhCTrqTBgMbooIZp3WR6mH5l
 sa8LHH8blsSXJA6nVdKur9iRB5hOTha7Y3b7z5S5FFjURUYgQhNoYxlS7wSp9XxFgHFK
 psWQ==
X-Gm-Message-State: APjAAAXVd3Nq24AFlxeWuY1S0DXhKPL2rli/anv1zKsVpIFbQOJmzAJz
 VW9TWCTbjRNq6FF3tK2W85GvIMeiLd8=
X-Google-Smtp-Source: APXvYqygLn52dbITqgcImJeKD6GGqlefJo0eoakjSOTF/LPLV3/7/8eCCZ8koDq6E0Bclon6WWLXxA==
X-Received: by 2002:a1c:4b09:: with SMTP id y9mr31207878wma.103.1578242893950; 
 Sun, 05 Jan 2020 08:48:13 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:13 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:47:56 +0000
Message-Id: <20200105164801.26278-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/5] More Hyper-V 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBwYXRjaCBzZXJlaXMgaW1wbGVtZW50cyBzZXZlcmFsIGltcG9ydGFudCBmdW5jdGlvbmFs
aXRpZXMgdG8gcnVuClhlbiBvbiB0b3Agb2YgSHlwZXItVi4KClNlZSBpbmRpdmlkdWFsIHBhdGNo
ZXMgZm9yIG1vcmUgZGV0YWlscy4KCldlaS4KCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDYzogTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CkNjOiBQ
YXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KCldlaSBMaXUgKDUpOgogIHg4Ni9oeXBlcnY6IHNl
dHVwIGh5cGVyY2FsbCBwYWdlCiAgeDg2L2h5cGVydjogcHJvdmlkZSBIeXBlci1WIGh5cGVyY2Fs
bCBmdW5jdGlvbnMKICB4ODYvaHlwZXJ2OiBwcm92aWRlIHBlcmNwdSBoeXBlcmNhbGwgaW5wdXQg
cGFnZQogIHg4Ni9oeXBlcnY6IHJldHJpZXZlIHZwX2luZGV4IGZyb20gSHlwZXItVgogIHg4Ni9o
eXBlcnY6IHNldHVwIFZQIGFzc2lzdCBwYWdlCgogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9N
YWtlZmlsZSAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcmNh
bGxfcGFnZS5TIHwgMjEgKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMg
ICAgICAgICB8IDczICsrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi1oY2FsbC5oICAgfCA5NSArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oICAgICAgICAgfCAgNiArKwogNSBmaWxlcyBjaGFuZ2Vk
LCAxOTMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVyY2FsbF9wYWdlLlMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oCgotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16: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 1io94k-0003lp-JE; Sun, 05 Jan 2020 16:48:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94j-0003lc-GK
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:25 +0000
X-Inumbo-ID: 2b4e09f4-2fdb-11ea-88e7-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2b4e09f4-2fdb-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:16 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id b6so47138754wrq.0
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=UZghIdEEuygXxe0vKMiX29LXHwMAJ7Mkp6vmawf/dbA=;
 b=mQmEZXhB7VPIFcfgOi698RXGYpFhpBbpFa2D0mmd9VFRtWPYhRCizWsQ0UmyDTu6xZ
 ViFGHO5Med49c4oPX4gWvDDt3AeXRxJBuYlweslOZ4EmIz7AkL5xs+VoBAgplX+BT40g
 b2ubVZ8CrnyOxIQlgUGxlDDeBhcS6xHN/lPezi4tir3yHdwPMUgE3ZUG+22BnjCd/hbx
 v5iUhGdZ68ELJoMXR8l3nyegof4DVyMT6bohg8A8IYj49FXLWOMtupy7PgMkg74rTjpG
 t3kB/wXLsT+PHUAtqFMD3vRdwNboMi9j5fzJ/3V2OOuaEpC1e9XuNq/YRLMX99VCFBeJ
 fQMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=UZghIdEEuygXxe0vKMiX29LXHwMAJ7Mkp6vmawf/dbA=;
 b=an6GPKQRqpX+CvMW8PdDQ7XaxPhPgr/aCBZBcfrf/JjYPd7esYwzF/skqMxUNAg8f4
 iajFjzIPbKyn42sQFQvnLHKfMueNjK4fCGxFiMykjEqvO/CIUHmJ6ZhSvt3Tuhq+bVxq
 ocB9k5/dEeS02+AK5gqCQJK6xJJevZCS1Q8Pdk0Z1fkfsBhYIT6AkKwphRR31ekMbYXg
 2x9nq1I2GOVzUzZzzMaGxgHptX8BmlzWVr2a5fK14X0Vt8RmDRmWVbJESVR8zdl5fu7t
 bSLRw+/rZHUWlDBOU8mcpbvxxS2XVCfJAt6NREp6JGpn6mRzn2n2TPXW+ZSCsWxhc2wI
 tx4Q==
X-Gm-Message-State: APjAAAVVwuLYTByAg7fR0k+MwfJwhJwL1hh9YnmIyBvgzHOKZhtoFLra
 d5tn1u64Z9iT00ZraFrXqwm7OFEs3yE=
X-Google-Smtp-Source: APXvYqxe+PMLJlbq5uHUsneNkt9zW2JDyI5rUmbq/nJE4tjK2l+RPX25Uym2WdbACXpflObTy9PHIA==
X-Received: by 2002:adf:c147:: with SMTP id w7mr102064995wre.389.1578242895459; 
 Sun, 05 Jan 2020 08:48:15 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:15 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:47:58 +0000
Message-Id: <20200105164801.26278-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200105164801.26278-1-liuwe@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V hypercall
 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8g
SHlwZXItVi4KCkkgY291bGRuJ3QgZmluZCByZWZlcmVuY2UgaW4gVExGUyB0aGF0IEh5cGVyLVYg
Y2xvYmJlcnMgZmxhZ3MgYW5kCnI5LXIxMSwgYnV0IExpbnV4J3MgY29tbWl0IG1lc3NhZ2Ugc2F5
cyBpdCBkb2VzLiBFcnIgb24gdGhlIHNhZmUgc2lkZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQp2MzoKMS4gTmFtZSB0aGUgZmlsZSBoeXBlcnYtaGNh
bGwuaAoKdjI6CjEuIFVzZSBkaXJlY3QgY2FsbAotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJ2LWhjYWxsLmggfCA5NSArKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydi1oY2FsbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRiODdk
Y2ZlNjQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di1oY2FsbC5oCkBAIC0wLDAgKzEsOTUgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFz
bS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAq
IExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2Ug
YWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgTWljcm9zb2Z0LgorICovCisK
KyNpZm5kZWYgX19YODZfSFlQRVJWX0hDQUxMX0hfXworI2RlZmluZSBfX1g4Nl9IWVBFUlZfSENB
TExfSF9fCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2luY2x1ZGUgPGFzbS9hc21fZGVm
bnMuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KKyNpbmNsdWRlIDxhc20v
cGFnZS5oPgorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRf
dCBjb250cm9sLCBwYWRkcl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkKK3sKKyAgICB1aW50NjRf
dCBzdGF0dXM7CisKKyAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtvdXRwdXRdLCAlJXI4XG4iCisg
ICAgICAgICAgICAgICAgICAiY2FsbCBodl9oeXBlcmNhbGxfcGFnZSIKKyAgICAgICAgICAgICAg
ICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCksCisgICAgICAgICAgICAgICAgICAg
ICIrZCIgKGlucHV0KSBBU01fQ0FMTF9DT05TVFJBSU5UCisgICAgICAgICAgICAgICAgICA6IFtv
dXRwdXRdICJybSIgKG91dHB1dCkKKyAgICAgICAgICAgICAgICAgIDogImNjIiwgIm1lbW9yeSIs
ICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitz
dGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2Zhc3RfaHlwZXJjYWxsKHVpbnQxNl90IGNvZGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGlu
cHV0MSwgdWludDY0X3QgaW5wdXQyKQoreworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICB1aW50
NjRfdCBjb250cm9sID0gKHVpbnQ2NF90KWNvZGUgfCBIVl9IWVBFUkNBTExfRkFTVF9CSVQ7CisK
KyAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtpbnB1dDJdLCAlJXI4XG4iCisgICAgICAgICAgICAg
ICAgICAiY2FsbCBodl9oeXBlcmNhbGxfcGFnZSIKKyAgICAgICAgICAgICAgICAgIDogIj1hIiAo
c3RhdHVzKSwgIitjIiAoY29udHJvbCksCisgICAgICAgICAgICAgICAgICAgICIrZCIgKGlucHV0
MSkgQVNNX0NBTExfQ09OU1RSQUlOVAorICAgICAgICAgICAgICAgICAgOiBbaW5wdXQyXSAicm0i
IChpbnB1dDIpCisgICAgICAgICAgICAgICAgICA6ICJjYyIsICJyOCIsICJyOSIsICJyMTAiLCAi
cjExIik7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90
IGh2X2RvX3JlcF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwgdWludDE2X3QgcmVwX2NvdW50LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZhcmhl
YWRfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkKK3sKKyAgICB1aW50NjRfdCBjb250cm9sID0gY29k
ZTsKKyAgICB1aW50NjRfdCBzdGF0dXM7CisgICAgdWludDE2X3QgcmVwX2NvbXA7CisKKyAgICBj
b250cm9sIHw9ICh1aW50NjRfdCl2YXJoZWFkX3NpemUgPDwgSFZfSFlQRVJDQUxMX1ZBUkhFQURf
T0ZGU0VUOworICAgIGNvbnRyb2wgfD0gKHVpbnQ2NF90KXJlcF9jb3VudCA8PCBIVl9IWVBFUkNB
TExfUkVQX0NPTVBfT0ZGU0VUOworCisgICAgZG8geworICAgICAgICBzdGF0dXMgPSBodl9kb19o
eXBlcmNhbGwoY29udHJvbCwgaW5wdXQsIG91dHB1dCk7CisgICAgICAgIGlmICggKHN0YXR1cyAm
IEhWX0hZUEVSQ0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgcmVwX2NvbXAgPSAoc3RhdHVzICYgSFZfSFlQRVJDQUxM
X1JFUF9DT01QX01BU0spID4+CisgICAgICAgICAgICBIVl9IWVBFUkNBTExfUkVQX0NPTVBfT0ZG
U0VUOworCisgICAgICAgIGNvbnRyb2wgJj0gfkhWX0hZUEVSQ0FMTF9SRVBfU1RBUlRfTUFTSzsK
KyAgICAgICAgY29udHJvbCB8PSAodWludDY0X3QpcmVwX2NvbXAgPDwgSFZfSFlQRVJDQUxMX1JF
UF9DT01QX09GRlNFVDsKKworICAgIH0gd2hpbGUgKCByZXBfY29tcCA8IHJlcF9jb3VudCApOwor
CisgICAgcmV0dXJuIHN0YXR1czsKK30KKworI2VuZGlmIC8qIF9fWDg2X0hZUEVSVl9IQ0FMTF9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16: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 1io94f-0003lK-AR; Sun, 05 Jan 2020 16:48:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94e-0003lE-GJ
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:20 +0000
X-Inumbo-ID: 2ad8ff7e-2fdb-11ea-88e7-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ad8ff7e-2fdb-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:15 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id t2so47085503wrr.1
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=AeVdaCAPZTMCoRydrJF1kMnbXuo4DmKCUTwBKEx4Ftg=;
 b=r2DLRQlnqCJ7OG+Mer+waKGjvZSZCpgrzpLqRNHx1gEa4cCYhpLVd5NG0HeKiK0Sw9
 voIZ1yQQxiplU5Bon+03bFsjCYg6SxNhWo8TsK4QYzyDpxYEDUHsW0HfZbRMQ5hbDgap
 Y0T+Yp5lW/v9wgT/7B1mkb/SKvcCS9L0fMf3s/RWTIS2EFsJYEZRWQi1B7ytAvbEiIn4
 s1/ct04HglCk8qYtqVF4aqJ6TuQ0lB44tqRQy+RGHe0DH/K5eHQdQfUt1diy0hAedbaL
 udxhnPcaikQZASY7SLB9qhc2yJMUS8iwQBC1GJOkfoeSD1idI6+pkzIqKUXMt0cHxL61
 EXMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=AeVdaCAPZTMCoRydrJF1kMnbXuo4DmKCUTwBKEx4Ftg=;
 b=azwgb+/a6sHlm9sOszb8duBIGLyBPBP+zKzydACqSevQtO/YPsHBMdEpYGxLyEziT0
 nHJzqRPUyaKhabz57+uqVYPhBbLQuo7swbFDDwsifNmxBLJTABn8iI0YwI7q+HjnLeyv
 cz6o48zf3LNbVoOoAM5DqZ4rooI7R9EhCsMib/uHrxr9GxALR1jWgqTkBesCvjD/GQNs
 WU+sdy18aZQkQ/V8Qde7Tz6zsGazoivAKK5a8jsi7rongiqrLfbWNZmiYAXPqo75J0sg
 anQ6wII7io2eAsZQeRDGojUJ8qSNtUGjUCv91sNFHEQP37ocSVmpDBiQLBdnJxXb+lXI
 5eVw==
X-Gm-Message-State: APjAAAXhABOuDn+OCEAGpUin/vPxCBMn1r6zagAf5yr934PttSJJMf5g
 gb2uQ4c9f8gDKsXDQKrJ+HMsmXn0tsk=
X-Google-Smtp-Source: APXvYqxiumd4z+uBIL06RQRkKx6Fu8H8snAD5+UsfaXvVHj4Wp8rcpwPsWGxoTHD527Xsy9yOKTG/A==
X-Received: by 2002:a05:6000:118d:: with SMTP id
 g13mr3845255wrx.141.1578242894685; 
 Sun, 05 Jan 2020 08:48:14 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:14 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:47:57 +0000
Message-Id: <20200105164801.26278-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200105164801.26278-1-liuwe@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCnYyOgoxLiBG
aXggaXNzdWUgZGlzY292ZXJlZCBieSBNaWNoYWVsCjIuIFVzZSBhIHN0YXRpY2FsbHkgYWxsb2Nh
dGVkIHBhZ2UgYXMgaHlwZXJjYWxsIHBhZ2UKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L01ha2VmaWxlICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
Y2FsbF9wYWdlLlMgfCAyMSArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9oeXBlcnYuYyAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKy0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L01ha2VmaWxlCmluZGV4IDY4MTcwMTA5YTkuLjFhODg4N2QyZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQpAQCAtMSArMSwyIEBACitvYmoteSArPSBoeXBlcmNh
bGxfcGFnZS5vCiBvYmoteSArPSBoeXBlcnYubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydi9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcmNhbGxfcGFnZS5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjZk
NmFiOTEzYmUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVyY2FsbF9wYWdlLlMKQEAgLTAsMCArMSwyMSBAQAorI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMu
aD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorCisgICAgICAgIC5zZWN0aW9uICIudGV4dC5wYWdl
X2FsaWduZWQiLCAiYXgiLCBAcHJvZ2JpdHMKKyAgICAgICAgLnAyYWxpZ24gUEFHRV9TSElGVAor
R0xPQkFMKGh2X2h5cGVyY2FsbF9wYWdlKQorICAgICAgICAvKiBSZXR1cm4gLTEgZm9yICJub3Qg
eWV0IHJlYWR5IiBzdGF0ZSAqLworICAgICAgICBtb3YgLTEsICVyYXgKKyAgICAgICAgcmV0Cisx
OgorICAgICAgICAvKiBGaWxsIHRoZSByZXN0IHdpdGggYHJldGAgKi8KKyAgICAgICAgLmZpbGwg
UEFHRV9TSVpFIC0gKDFiIC0gaHZfaHlwZXJjYWxsX3BhZ2UpLCAxLCAweGMzCisgICAgICAgIC50
eXBlIGh2X2h5cGVyY2FsbF9wYWdlLCBTVFRfT0JKRUNUCisgICAgICAgIC5zaXplIGh2X2h5cGVy
Y2FsbF9wYWdlLCBQQUdFX1NJWkUKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIHRhYi13
aWR0aDogOAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IDhkMzgzMTNkN2EuLjM4MWJlMmE2OGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMTksMTYgKzE5LDE2IEBACiAgKiBDb3B5cmlnaHQg
KGMpIDIwMTkgTWljcm9zb2Z0LgogICovCiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KIAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUg
PGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5oPgogCiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFk
X21vc3RseSBtc19oeXBlcnY7CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
b3BzID0gewotICAgIC5uYW1lID0gIkh5cGVyLVYiLAotfTsKK2V4dGVybiBjaGFyIGh2X2h5cGVy
Y2FsbF9wYWdlW107CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzOwog
Y29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiB7
CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpAQCAtNzIsNiArNzIsMjcgQEAgY29u
c3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiAgICAg
cmV0dXJuICZvcHM7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFn
ZSh2b2lkKQoreworICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2NvbnRlbnRzIGh5cGVy
Y2FsbF9tc3I7CisKKyAgICByZG1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9t
c3IuYXNfdWludDY0KTsKKyAgICBoeXBlcmNhbGxfbXNyLmVuYWJsZSA9IDE7CisgICAgaHlwZXJj
YWxsX21zci5ndWVzdF9waHlzaWNhbF9hZGRyZXNzID0KKyAgICAgICAgX19wYShodl9oeXBlcmNh
bGxfcGFnZSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7CisgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQ
RVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cCh2b2lkKQoreworICAgIHNldHVwX2h5cGVyY2FsbF9wYWdlKCk7Cit9CisKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0geworICAgIC5uYW1lID0gIkh5cGVy
LVYiLAorICAgIC5zZXR1cCA9IHNldHVwLAorfTsKKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io94p-0003ms-RQ; Sun, 05 Jan 2020 16:48:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94o-0003mZ-Fw
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:30 +0000
X-Inumbo-ID: 2bcd9796-2fdb-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2bcd9796-2fdb-11ea-b6f1-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:17 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id q6so46992760wro.9
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=/ARCb3PeIG/kpr3xyc38m7PUJesXNvhlAaIIhN3mhTE=;
 b=qoANYLeOghT30R0fPBO4/xMRrkYbamKNWwld+OQNb+kMPWoiars7LuIh/tyE4/dDp5
 GHv94/RDrmSuWE0kbbhELFEGCtI2vhXj0C4EkYzIflTb6tyhE1Dqd38v35TKLz1oH8gf
 jjMwJiqqwV+xXAo8z+ahiT4Zey72Gj4ozt7dO5NKE/Ccwd8R/FwYvm3NXdx0Le3FO+mC
 SLDVqSvgWDRycevPgar9CV4n/r5WBWW+zW0S2WGATbwrFs25qZCW0i97tOQosCP/F7mZ
 qna6tc1KnncSMyDTiGx8qe8SwuwkT6vfuTcDcSkRSjKxo1P27pGsIk+RCPB1rwJgoNX7
 KeVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=/ARCb3PeIG/kpr3xyc38m7PUJesXNvhlAaIIhN3mhTE=;
 b=EtT0B10KSVJTVLPoV/S5F6Dby8bZ7hMDwXztpupAW0HnWBq2I/3+HFlrmQh3rnjwXR
 JAz2QtCCV9m5Qtng0Xr0mvLbIgeAK1KRa3gvLjP2QcNG7K5JkK9wTcaB+g9RBt4SXtpz
 lcJfCNbzG0bwq7mTQPKg1cwhjG28aH8BLQs7EiMj2VKpLjrf4y2KPMJ4hEdEv+MRDqh5
 2JLCOkkmsZ1DNnhjLJZ48wJGnfjQm1HTjm/m4GkXTOPQHGet+wyo6nVM2HKLrajZ2vqX
 ouLrgjs+srC30C/2iWixskQwzV8NSqKL6TFVIF9hmBhfHOyKUJk7d3fBu1de5BfPjAjD
 TaRg==
X-Gm-Message-State: APjAAAUuR0Db0HpvYiYxfPtk31/PZqnD7ZzrcqK/Cqlw9bsmYCs4dFeP
 TPp2XfRTMi8jCwPh46V5JFShQyKUj80=
X-Google-Smtp-Source: APXvYqzJDVBX0cV6hin7+5B+KYwQ+CZTxir4dQ1XVQl5rrj28zwQ/o0VAboBKwDoenJeF4HpdE7yvQ==
X-Received: by 2002:adf:fc4b:: with SMTP id e11mr33096478wrs.326.1578242896305; 
 Sun, 05 Jan 2020 08:48:16 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:15 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:47:59 +0000
Message-Id: <20200105164801.26278-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200105164801.26278-1-liuwe@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUgOCBieXRlcyBhbGlnbmVk
IGFuIG5vdCBjcm9zcwpwYWdlIGJvdW5kYXJ5LiBUaGUgZWFzaWVzdCB3YXkgdG8gc2F0aXNmeSB0
aG9zZSByZXF1aXJlbWVudHMgaXMgdG8gdXNlCnBlcmNwdSBwYWdlLgoKRm9yIHRoZSBmb3Jlc2Vl
YWJsZSBmdXR1cmUgd2Ugb25seSBuZWVkIHRvIHByb3ZpZGUgaW5wdXQgZm9yIFRMQgphbmQgQVBJ
QyBoeXBlcmNhbGxzLCBzbyBza2lwIHNldHRpbmcgdXAgYW4gb3V0cHV0IHBhZ2UuCgpXZSB3aWxs
IGFsc28gbmVlZCB0byBwcm92aWRlIGFuIGFwX3NldHVwIGhvb2sgZm9yIHNlY29uZGFyeSBjcHVz
IHRvCnNldHVwIGl0cyBvd24gaW5wdXQgcGFnZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxp
dXdlQG1pY3Jvc29mdC5jb20+Ci0tLQp2MzoKMS4gVXNlIHhlbmhlYXAgcGFnZSBpbnN0ZWFkCjIu
IERyb3AgcGFnZSB0cmFja2luZyBzdHJ1Y3R1cmUKMy4gRHJvcCBQYXVsJ3MgcmV2aWV3IHRhZwot
LS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCAyMCArKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCB8ICA0ICsrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jCmluZGV4IDM4MWJlMmE2OGMuLjdlMDQ2ZGZjMDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcnYuYwpAQCAtMjcsNiArMjcsNyBAQAogc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9t
b3N0bHkgbXNfaHlwZXJ2OwogCiBleHRlcm4gY2hhciBodl9oeXBlcmNhbGxfcGFnZVtdOworREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X2FyZyk7CiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzOwogY29uc3Qgc3RydWN0IGh5cGVy
dmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCkBAIC04MywxNCArODQsMzMgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCiAgICAgd3Jtc3Js
KEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7CiB9CiAKK3N0
YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQoreworICAgIHZvaWQgKm1h
cHBpbmc7CisKKyAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CisgICAgaWYgKCAh
bWFwcGluZyApCisgICAgICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgaHlwZXJjYWxsIGlu
cHV0IHBhZ2UgZm9yICV1XG4iLAorICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwor
CisgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpID0gbWFwcGluZzsKK30KKwogc3RhdGlj
IHZvaWQgX19pbml0IHNldHVwKHZvaWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsK
KyAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKK30KKworc3RhdGljIHZvaWQgYXBfc2V0
dXAodm9pZCkKK3sKKyAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKIH0KIAogc3RhdGlj
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAgLm5hbWUgPSAiSHlwZXIt
ViIsCiAgICAgLnNldHVwID0gc2V0dXAsCisgICAgLmFwX3NldHVwID0gYXBfc2V0dXAsCiB9Owog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKaW5kZXggYzdhN2YzMmJkNS4uNmNmMmVh
YjYyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCkBAIC01MSw2ICs1MSw4IEBAIHN0
YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfc2NhbGVfdHNjKHVpbnQ2NF90IHRzYywgdWludDY0X3Qg
c2NhbGUsCiAKICNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCiAKKyNpbmNsdWRlIDx4ZW4vcGVy
Y3B1Lmg+CisKICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2aXNvci5oPgogCiBzdHJ1Y3QgbXNf
aHlwZXJ2X2luZm8gewpAQCAtNjMsNiArNjUsOCBAQCBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gewog
fTsKIGV4dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2OwogCitERUNMQVJFX1BF
Ul9DUFUodm9pZCAqLCBodl9wY3B1X2lucHV0X2FyZyk7CisKIGNvbnN0IHN0cnVjdCBoeXBlcnZp
c29yX29wcyAqaHlwZXJ2X3Byb2JlKHZvaWQpOwogCiAjZWxzZQotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io94u-0003nz-4e; Sun, 05 Jan 2020 16:48:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94t-0003nm-Hm
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:35 +0000
X-Inumbo-ID: 2c464d4e-2fdb-11ea-a1e1-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c464d4e-2fdb-11ea-a1e1-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:18 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id a5so12670468wmb.0
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=WF8WbKtTBhS4BHGj5cB1aEH2QagI1ZAGsiQPgtzAOMw=;
 b=Pecq2HSHZroLPuNAiwy0aVovMUhQaNl5eW+t42s/BKtCEhQwadEAeik73V656FJISM
 XLkPanOOEV0CiZb26QWdY0+zcVgcladeC3NK+GaKxAaOxYpzmZEIvKwXtjDU5Dx4uOXy
 o/I5YPPMP/AM2vi8LO13kXcprpnlo8xFd1g78D0P9TB1PaNasF8k1XKihI269+OSsJd8
 93EzXkIdz6hI5jeWPlRJhqpMWsSD+RJr6JxfST2rWEoG8V3skkHeFl2DNCLworzkD8UT
 BUJP0bG0pgtYyWwYtlFQpAJgCy/ksd+oQjOc+Vdc+alZVVIKwSOmANB5YFiCWG5+heH7
 w1og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=WF8WbKtTBhS4BHGj5cB1aEH2QagI1ZAGsiQPgtzAOMw=;
 b=YCZoyflbz/kdu+vJgzfwUO84iLQJIZq9cxOlPo7yCGhURuogKp7imVtT9fXjPS1lBe
 6aABKWE3U8UQkQB1cPWxwQ+qiTZe34L9Luao4tEETRIX9FwP0eun4f2Dxg3aABHVZM34
 N/uQ77qEwcEEzBmV8Uf6Uuu2EaAd69VriqTJKxEA/mdYXhITDg6YIpsEGRE2EFMM0qii
 qM/UMdp4wFLEl08nJ5d+MutSbgIGqGFg/FQpTadHCGlIczuf4Zm+4puBtZ7EAboAS1Gi
 fws2b/5K2A9oEvGXK3mpbqPgqpWYIx1TX+vS4cVsM0++5L+H18ZS8nx7PCMMDT6VZKaA
 tElg==
X-Gm-Message-State: APjAAAXTah0dU8W6egmB4eu1z6LKf0qDnKJIgexJzZuO3YA8oXOuxz2u
 7Iyp9jRWs5H+w3XmFaY3t/3mYKzL2y4=
X-Google-Smtp-Source: APXvYqx2DIQd26D44159xlchspxu/nXkZ5hTAc6k5+voMv2DpaDhI7uHFedu6PAXTvCWdOovCKxaqA==
X-Received: by 2002:a1c:770e:: with SMTP id t14mr32371711wmi.101.1578242897110; 
 Sun, 05 Jan 2020 08:48:17 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:16 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:48:00 +0000
Message-Id: <20200105164801.26278-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200105164801.26278-1-liuwe@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/5] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMg
c3BlY2lmaWMKdmNwdShzKS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+Ci0tLQp2MjoKMS4gRm9sZCBpbnRvIHNldHVwX3BjcHVfYXJnIGZ1bmN0aW9uCi0tLQog
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDUgKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggN2UwNDZkZmMwNC4uZTVm
MjU4Yzk0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0yOCw2ICsyOCw3IEBA
IHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIAogZXh0ZXJu
IGNoYXIgaHZfaHlwZXJjYWxsX3BhZ2VbXTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZv
aWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodW5z
aWduZWQgaW50LCBodl92cF9pbmRleCk7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNv
cl9vcHMgb3BzOwogY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3By
b2JlKHZvaWQpCkBAIC04Nyw2ICs4OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBl
cmNhbGxfcGFnZSh2b2lkKQogc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZv
aWQpCiB7CiAgICAgdm9pZCAqbWFwcGluZzsKKyAgICB1aW50NjRfdCB2cF9pbmRleF9tc3I7CiAK
ICAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAgICAgaWYgKCAhbWFwcGluZyAp
CkBAIC05NCw2ICs5Niw5IEBAIHN0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2
b2lkKQogICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAgdGhpc19jcHUo
aHZfcGNwdV9pbnB1dF9hcmcpID0gbWFwcGluZzsKKworICAgIHJkbXNybChIVl9YNjRfTVNSX1ZQ
X0lOREVYLCB2cF9pbmRleF9tc3IpOworICAgIHRoaXNfY3B1KGh2X3ZwX2luZGV4KSA9IHZwX2lu
ZGV4X21zcjsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnYuaAppbmRleCA2Y2YyZWFiNjJmLi5iYWUwNmM4YTNhIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTY2LDYgKzY2LDcgQEAgc3RydWN0IG1zX2h5cGVydl9p
bmZvIHsKIGV4dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2OwogCiBERUNMQVJF
X1BFUl9DUFUodm9pZCAqLCBodl9wY3B1X2lucHV0X2FyZyk7CitERUNMQVJFX1BFUl9DUFUodW5z
aWduZWQgaW50LCBodl92cF9pbmRleCk7CiAKIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAq
aHlwZXJ2X3Byb2JlKHZvaWQpOwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 16:48:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 16: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 1io94z-0003qc-Ig; Sun, 05 Jan 2020 16:48:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1io94y-0003pz-H4
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 16:48:40 +0000
X-Inumbo-ID: 2cb8ba8c-2fdb-11ea-a914-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cb8ba8c-2fdb-11ea-a914-bc764e2007e4;
 Sun, 05 Jan 2020 16:48:18 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id c127so10348821wme.1
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 08:48:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=z0cjj/lBQl0c9w1vDyVAOKv50SGygVYLUy39Nar8kbQ=;
 b=qqEb8PLbYwd+C8pWU6U9Z01IXdSrrma0roIdjxBrgKgPvumCHDa1ujNwFIaKwpE9QQ
 wkWkDfwCI/jYddKFQuUoYOMk+VspFVzI0bznyhSELZ6J5nDkUtLzf2442f4JW7j1YJhc
 Ki+M9Z4ZzwJi5rcQX1jkkQQuW6zn9CsiLyRmgsZ4MmfZwb8K+QxzZOeImGZ4QOKFMPhi
 JoW25wbNgKa+4ppgyQP6Cb9z7sYt2doz+yS9Vwfp0HDmn7b9uC9BHX6Ft+96CxEjr08R
 HbgJR4osfNI1s65vyqjI9SonmiPvRGurxRZPEMPCH0YQoSOABGuyadJ4Mtfed04mcORd
 KhhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=z0cjj/lBQl0c9w1vDyVAOKv50SGygVYLUy39Nar8kbQ=;
 b=nfQhJJzMb0rjetfPggissXHuSq6AwCa1Y92rwm4cU/ggs2hvRXDi/xbd0QflyTgYB0
 fT2mLAeNZ1n2fwUc6aJ0hZut0pb4rDVp+6SF9w6h9vqNtqRbcaIa36Qo//cdpo+d9F8K
 6KFw2LhtN80yCbO/XkuL/TeGKpse3ozt0q2PWZSctsri5FyelfbqTJqy8Mz6E5zv4il6
 b7iDvQOR9nbFZg7L5Z77aehDOEFRydNZDXC/VkufwZPchiMRVEVZAmn0fSI+8vSAUIA1
 f2T+x8RioN6AQUugBwW2aFr3tSVgC6lPkJgFuGf125bwam2cg/aM6d6tsrWU/JLkvQ3B
 kucg==
X-Gm-Message-State: APjAAAVcKW6zLWt9+ybktgsWDjezU2LUoDji4mD9LpwECjEsFRRkTt8l
 Djk0AcrLAs/bozJhsKBDYekkyQBqV94=
X-Google-Smtp-Source: APXvYqwzJDSMmx3E/QqOTDjHNRu3BYDa6GcOcWslL6+9+unRjR45tgun0vDm11rOLWIZGvMdNYUzzw==
X-Received: by 2002:a05:600c:21c5:: with SMTP id
 x5mr29046737wmj.72.1578242897883; 
 Sun, 05 Jan 2020 08:48:17 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id y139sm20834028wmd.24.2020.01.05.08.48.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 08:48:17 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Sun,  5 Jan 2020 16:48:01 +0000
Message-Id: <20200105164801.26278-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200105164801.26278-1-liuwe@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/5] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBz
b21lIGJpdHMgaW4gaXQKZm9yIGVmZmljaWVudCBuZXN0ZWQgdmlydHVhbGlzYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjM6CjEuIFVzZSB4
ZW5oZWFwIHBhZ2UKMi4gRHJvcCBzZXRfdnBfYXNzaXN0Cgp2MjoKMS4gVXNlIEhWX0hZUF9QQUdF
X1NISUZUIGluc3RlYWQKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIHwg
MjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggZTVmMjU4Yzk0Ni4uMTc0ODhmOGM0MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0yOSw2ICsyOSw3IEBAIHN0cnVjdCBtc19oeXBlcnZf
aW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIGV4dGVybiBjaGFyIGh2X2h5cGVyY2FsbF9w
YWdlW107CiBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIGh2X3BjcHVfaW5wdXRf
YXJnKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgaHZfdnBfaW5k
ZXgpOworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl92cF9hc3Npc3QpOwog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsKIGNvbnN0IHN0cnVjdCBo
eXBlcnZpc29yX29wcyAqX19pbml0IGh5cGVydl9wcm9iZSh2b2lkKQpAQCAtMTAxLDE1ICsxMDIs
MzUgQEAgc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZvaWQpCiAgICAgdGhp
c19jcHUoaHZfdnBfaW5kZXgpID0gdnBfaW5kZXhfbXNyOwogfQogCitzdGF0aWMgdm9pZCBzZXR1
cF92cF9hc3Npc3Qodm9pZCkKK3sKKyAgICB2b2lkICptYXBwaW5nOworICAgIHVpbnQ2NF90IHZh
bDsKKworICAgIG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKKyAgICBpZiAoICFtYXBw
aW5nICkKKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSB2cF9hc3Npc3QgcGFnZSBm
b3IgJXVcbiIsCisgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7CisKKyAgICBjbGVh
cl9wYWdlKG1hcHBpbmcpOworCisgICAgdGhpc19jcHUoaHZfdnBfYXNzaXN0KSA9IG1hcHBpbmc7
CisgICAgdmFsID0gKHZpcnRfdG9fbWZuKG1hcHBpbmcpIDw8IEhWX0hZUF9QQUdFX1NISUZUKQor
ICAgICAgICB8IEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0VfRU5BQkxFOworICAgIHdybXNybChI
Vl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCB2YWwpOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXAodm9pZCkKIHsKICAgICBzZXR1cF9oeXBlcmNhbGxfcGFnZSgpOwogICAgIHNldHVwX2h5
cGVyY2FsbF9wY3B1X2FyZygpOworICAgIHNldHVwX3ZwX2Fzc2lzdCgpOwogfQogCiBzdGF0aWMg
dm9pZCBhcF9zZXR1cCh2b2lkKQogewogICAgIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOwor
ICAgIHNldHVwX3ZwX2Fzc2lzdCgpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlz
b3Jfb3BzIG9wcyA9IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCmluZGV4IGJhZTA2Yzhh
M2EuLjJkZGZkNTNmOGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaApAQCAtNjcsNiAr
NjcsNyBAQCBleHRlcm4gc3RydWN0IG1zX2h5cGVydl9pbmZvIG1zX2h5cGVydjsKIAogREVDTEFS
RV9QRVJfQ1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwogREVDTEFSRV9QRVJfQ1BVKHVu
c2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOworREVDTEFSRV9QRVJfQ1BVKHZvaWQgKiwgaHZfdnBf
YXNzaXN0KTsKIAogY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpoeXBlcnZfcHJvYmUodm9p
ZCk7CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 17:38:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 17:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1io9qa-0008UL-LH; Sun, 05 Jan 2020 17:37:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1io9qZ-0008UG-Rb
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 17:37:51 +0000
X-Inumbo-ID: 17e3c334-2fe2-11ea-aa46-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17e3c334-2fe2-11ea-aa46-12813bfff9fa;
 Sun, 05 Jan 2020 17:37:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578245870;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PTalYGCtxzpGLVFHdSETWApOj0eZ+7wY41xSl5j/9e8=;
 b=UxyHjxDCtJesrzSKc/TGXPIZh3kwZFKht4znMhTaRn+QYWBF/KKh3Lz4
 HLXm9Gg8ixbVaYTqvYrxRIRWfc+0QcIiHcBMQdE96Rn6dWNo+AmYWZg9f
 74GmNb+hExdBjf/B/ACXtDgRglGnvs2ZSGaS8+xZVoUYeiaJPdXD10q2R k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WNAi1KzkWDfbnCjwIsj/iQUx1JcMRYjFR/iUMzvzcq4UxfUhXlAaqqEbvh+XB8GikmM6Adqm0u
 Jg7b4gvJuFjP1MKqP2+3FlGoEMb82LiP+apK29S5s1iYeualGRcDoEwd5jNp0Qc/VMM2T/K/pr
 VSouksFm97Z0kHZ/H9UqE4I9kI+7UdCOoA06EDHN/z69vuFcgLxbzQFYKDcN8QFxO5G70hj+Ma
 UKIhqlKM8SmzjlMFrPRw9VFMhC+OoKagTv3HXdWFpiTBLqSgX/jpF2KQCQBl7l6DE7cwiHfey0
 tKE=
X-SBRS: 2.7
X-MesageID: 10832815
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,399,1571716800"; d="scan'208";a="10832815"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.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: <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
Date: Sun, 5 Jan 2020 17:37:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200105164801.26278-2-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

T24gMDUvMDEvMjAyMCAxNjo0NywgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
TWFrZWZpbGUKPiBpbmRleCA2ODE3MDEwOWE5Li4xYTg4ODdkMmY0IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L01ha2VmaWxlCj4gQEAgLTEgKzEsMiBAQAo+ICtvYmoteSArPSBoeXBlcmNhbGxf
cGFnZS5vCj4gIG9iai15ICs9IGh5cGVydi5vCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJjYWxsX3BhZ2UuUwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAw
MC4uNmQ2YWI5MTNiZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVyY2FsbF9wYWdlLlMKPiBAQCAtMCwwICsxLDIxIEBACj4gKyNpbmNsdWRlIDxh
c20vYXNtX2RlZm5zLmg+Cj4gKyNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICsKPiArICAgICAgICAu
c2VjdGlvbiAiLnRleHQucGFnZV9hbGlnbmVkIiwgImF4IiwgQHByb2diaXRzCj4gKyAgICAgICAg
LnAyYWxpZ24gUEFHRV9TSElGVAo+ICtHTE9CQUwoaHZfaHlwZXJjYWxsX3BhZ2UpCj4gKyAgICAg
ICAgLyogUmV0dXJuIC0xIGZvciAibm90IHlldCByZWFkeSIgc3RhdGUgKi8KPiArICAgICAgICBt
b3YgLTEsICVyYXgKPiArICAgICAgICByZXQKPiArMToKPiArICAgICAgICAvKiBGaWxsIHRoZSBy
ZXN0IHdpdGggYHJldGAgKi8KPiArICAgICAgICAuZmlsbCBQQUdFX1NJWkUgLSAoMWIgLSBodl9o
eXBlcmNhbGxfcGFnZSksIDEsIDB4YzMKCklmIHlvdSB3YW50IHRvIGZpbGwgd2l0aCByZXRzLCB5
b3UgY2FuIGRvIHRoaXMgbW9yZSBzaW1wbHkgd2l0aDoKCsKgwqDCoCAucDJsaWduIFBBR0VfU0hJ
RlQsIDB4YzMKCndoaWNoIHdpbGwgZG8gdGhlIHNpemUgY2FsY3VsYXRpb24gZm9yIHlvdS4KClRo
YXQgc2FpZCwgSSByZXRyYWN0IG15IHN0YXRlbWVudCBhYm91dCB3YW50aW5nIHRoaXMgaW4gdGhl
IG1pZGRsZSBvZgoudGV4dC7CoCAoU29ycnkuwqAgU2VlIGJlbG93LikKCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCj4gaW5kZXggOGQzODMxM2Q3YS4uMzgxYmUyYTY4YyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IEBAIC03Miw2ICs3MiwyNyBAQCBjb25zdCBzdHJ1
Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiAgICAgIHJldHVy
biAmb3BzOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3Bh
Z2Uodm9pZCkKPiArewo+ICsgICAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMg
aHlwZXJjYWxsX21zcjsKPiArCj4gKyAgICByZG1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5
cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiArICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsK
PiArICAgIGh5cGVyY2FsbF9tc3IuZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzcyA9Cj4gKyAgICAgICAg
X19wYShodl9oeXBlcmNhbGxfcGFnZSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7Cj4gKyAgICB3cm1z
cmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCj4gK3sKPiArICAgIHNldHVwX2h5
cGVyY2FsbF9wYWdlKCk7Cj4gK30KClRoZSBUTEZTIHNheXMgdGhhdCB3cml0aW5nIGVuYWJsZSB3
aWxsIGZhaWwgdW50aWwgdGhlIE9TIGlkZW50aXR5IGlzCnNldCwgd2hpY2ggQUZBQ0lULCBpc24n
dCBkb25lIGFueXdoZXJlIGluIHRoZSBzZXJpZXMuwqAgVGhlIHdob2xlCnNlcXVlbmNlIGlzIGRl
c2NyaWJlZCBpbiAiMy4xMyBFc3RhYmxpc2hpbmcgdGhlIEh5cGVyY2FsbCBJbnRlcmZhY2UiCgpU
aGUgbG9ja2VkIGJpdCBpcyBwcm9iYWJseSBhIGdvb2QgaWRlYSwgYnV0IG9uZSBhc3BlY3QgbWlz
c2luZyBoZXJlIGlzCnRoZSBjaGVjayB0byBzZWUgd2hldGhlciB0aGUgaHlwZXJjYWxsIHBhZ2Ug
aXMgYWxyZWFkeSBlbmFibGVkLCB3aGljaCBJCmV4cGVjdCBpcyBmb3IgYSBrZXhlYyBjcmFzaCBz
Y2VuYXJpby4KCkhvd2V2ZXIsIHRoZSBtb3N0IGltcG9ydGFudCBwb2ludCBpcyB0aGUgb25lIHdo
aWNoIGRlc2NyaWJlcyB0aGUgI0dQCnByb3BlcnRpZXMgb2YgdGhlIGd1ZXN0IHRyeWluZyB0byBt
b2RpZnkgdGhlIHBhZ2UuwqAgVGhpcyBjYW4gb25seSBiZQphY2hpZXZlZCB3aXRoIGFuIEVQVC9O
UFQgbWFwcGluZyBsYWNraW5nIHRoZSBXIHBlcm1pc3Npb24sIHdoaWNoIHdpbGwKc2hhdHRlciBo
b3N0IHN1cGVycGFnZXMuwqDCoCBUaGVyZWZvcmUsIHB1dHRpbmcgaXQgaW4gLnRleHQgaXMgZ29p
bmcgdG8gYmUKcmF0aGVyIHBvb3IsIHBlcmYgd2lzZS4KCkkgYWxzbyBub3RlIHRoYXQgWGVuJ3Mg
aW1wbGVtZW50YXRpb24gb2YgdGhlIFZpcmlkaWFuIGh5cGVyY2FsbCBwYWdlCmRvZXNuJ3QgY29u
Zm9ybSB0byB0aGVzZSBwcm9wZXJ0aWVzLCBhbmQgd2FudHMgZml4aW5nLsKgIEl0IGlzIGdvaW5n
IHRvCm5lZWQgYSBuZXcga2luZCBpZGVudGlmaWNhdGlvbiBvZiB0aGUgcGFnZSAocHJvYmFibHkg
YSBuZXcgcDJtIHR5cGUpCndoaWNoIGluamVjdHMgI0dQIGlmIHdlIGV2ZXIgc2VlIGFuIEVQVF9W
SU9MQVRJT04vTlBUX0ZBVUxUIGFnYWluc3QgaXQuCgpBcyBmb3Igc3VnZ2VzdGlvbnMgaGVyZSwg
SSdtIHN0cnVnZ2xpbmcgdG8gZmluZCBhbnkgbWVtb3J5IG1hcCBkZXRhaWxzCmV4cG9zZWQgaW4g
dGhlIFZpcmlkaWFuIGludGVyZmFjZSwgYW5kIHRoZXJlZm9yZSB3aGljaCBnZm4gaXMgYmVzdCB0
bwpjaG9vc2UuwqAgSSBoYXZlIGEgc2lua2luZyBmZWVsaW5nIHRoYXQgdGhlIGFuc3dlciBpcyBB
Q1BJLi4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 19:09:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 19:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioBGY-0007mE-6M; Sun, 05 Jan 2020 19:08:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioBGW-0007m9-6s
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 19:08:44 +0000
X-Inumbo-ID: c5200678-2fee-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5200678-2fee-11ea-88e7-bc764e2007e4;
 Sun, 05 Jan 2020 19:08:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578251316;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Cgz5HqC5oPAwFO4Y8tfgd6swLNY9Bp8NUJ1dVfnTH6o=;
 b=QZsMub1zYRthqNfcUB9b5f6m+uKtGzA6CZTBPMEqChfgucW6F/UwT7Sl
 MjYg3L3uN46zolyeTbzplOCzFmWgKnALfg0TGQ9yZMGaB5EbTQ26QXJZr
 r8yvcV3ermgzlWa8PJdHvnksDq3pqQIa08Juab3jntaHSJNhILJjhZZwL o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h+duXRVSam/PAGDAmp4MLXK3R02fRGOlQaK/NcegSG/V8cRr2UWUeegSk35CaS+UpHPq+3Jhce
 Gd07eGlonM4LvlT1OKfBRD1excwbLnS8G0f4BUt1eI2vAmIE0ouFo1qG3HTlD7tzn99u08QL3K
 46Mjb4NVIx43hEbgmlkgaJxJqRW0trtMOpcDkJ8wEZ0qvPVUtRF+QbgcKXd2Kc1xCxsEa4G0Ta
 NKxq9qGOvTDP2GyzjvNGEu1WObTa/aFa8L+nN+GsuFgcQWuYCDJhx0dAfAvhFyMhMwNeY0mElI
 kb8=
X-SBRS: 2.7
X-MesageID: 10458625
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,399,1571716800"; d="scan'208";a="10458625"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.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: <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
Date: Sun, 5 Jan 2020 19:08:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200105164801.26278-3-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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: Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul@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>

Cj4gK3N0YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRy
b2wsIHBhZGRyX3QgaW5wdXQsIHBhZGRyX3Qgb3V0cHV0KQo+ICt7Cj4gKyAgICB1aW50NjRfdCBz
dGF0dXM7Cj4gKwo+ICsgICAgYXNtIHZvbGF0aWxlICgibW92ICVbb3V0cHV0XSwgJSVyOFxuIgo+
ICsgICAgICAgICAgICAgICAgICAiY2FsbCBodl9oeXBlcmNhbGxfcGFnZSIKPiArICAgICAgICAg
ICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKPiArICAgICAgICAgICAg
ICAgICAgICAiK2QiIChpbnB1dCkgQVNNX0NBTExfQ09OU1RSQUlOVAo+ICsgICAgICAgICAgICAg
ICAgICA6IFtvdXRwdXRdICJybSIgKG91dHB1dCkKPiArICAgICAgICAgICAgICAgICAgOiAiY2Mi
LCAibWVtb3J5IiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKCkkgdGhpbmsgeW91IHdhbnQ6
CgpyZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9IG91dHB1dDsKCmFuZCAiK3Ii
IChyOCkgYXMgYW4gb3V0cHV0IGNvbnN0cmFpbnQuCgpJbiBwYXJ0aWN1bGFyLCB0aGF0IGRvZXNu
J3QgZm9yY2UgdGhlIGNvbXBpbGVyIHRvIHB1dCBvdXRwdXQgaW50byBhCnJlZ2lzdGVyIG90aGVy
IHRoYW4gcjggKG9yIHdvcnNlLCBzcGlsbCBpdCB0byB0aGUgc3RhY2spIHRvIGhhdmUgdGhlCm9w
YXF1ZSBibG9iIG9mIGFzbSBtb3ZlIGl0IGJhY2sgaW50byByOC7CoCBXaGF0IGl0IHdpbGwgZG8g
aW4gcHJhY3RpY2UgaXMKY2F1c2UgdGhlIGNvbXBpbGVyIHRvIGNvbnN0cnVjdCBvdXRwdXQgZGly
ZWN0bHkgaW4gcjguCgpBcyBmb3IgdGhlIG90aGVyIGNsb2JiZXJzLCBJIGNhbid0IGZpbmQgYW55
dGhpbmcgYXQgYWxsIGluIHRoZSBzcGVjCndoaWNoIGV2ZW4gbWVudGlvbnMgdGhvc2UgcmVnaXN0
ZXJzLsKgIFRoZXJlIHdpbGwgYmUgYSBkZWNlbnQgaW1wcm92ZW1lbnQKdG8gY29kZSBnZW5lcmF0
aW9uIGlmIHdlIGRvbid0IGZvcmNlIHRoZW0gdG8gYmUgc3BpbGxlZCBhcm91bmQgYSBoeXBlcmNh
bGwuCgpIb3dldmVyLCBIeXBlclYgd2lsbChtYXk/KSBtb2RpZnkgJXhtbXswLi41fSBpbiBzb21l
IGNhc2VzLCBhbmQgdGhpcwp3aWxsIGNvcnJ1cHQgdGhlIGN1cnJlbnQgdmNwdSdzIEZQVSBjb250
ZXh0LsKgIENhcmUgd2lsbCBuZWVkIHRvIGJlIHRha2VuCnRvIHNwaWxsIHRoZXNlIGlmIG5lY2Vz
c2FyeS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 21:23:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 21:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioDM5-0003u3-OM; Sun, 05 Jan 2020 21:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ioDM4-0003ty-1h
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 21:22:36 +0000
X-Inumbo-ID: 7cdc32d5-3001-11ea-aa77-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cdc32d5-3001-11ea-aa77-12813bfff9fa;
 Sun, 05 Jan 2020 21:22:35 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id w15so35016600wru.4
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 13:22:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=zdlyB2wOXPo9zxe3l0np1j0Gbw7XwPfWktqt/fl/Dg8=;
 b=lH56YaFCLtZUv4ggkzHV9ustoW5JTdkqqiWCx9Krs46Wfc/cLPQQJiyvRaB1em1hcD
 zbcEqESyBtrUtokkk4UpQ+7+U6+ZXALpAvmzcewTj+FLArcTB/henkkrzZ0VKLv3I71t
 cYGTH+aVIJ7qZszGvhPXRZGwm+T71lBSSycTEyPxnxuA/JM9jWLbo0zepzuPbJNZopqp
 ScctseRlnppHwZOBxqIcyCqyUkAOPlYKTR7cf1JE2w5RE+hLPyqGn/CY/WMdvO/4zAAe
 yYShRS3nawQKRtiLziWJ5TO5Eol4eQ1dXJO//vyJiyXy13EhpsHxPBYiHs7BS6KCcVV6
 PcZw==
X-Gm-Message-State: APjAAAWhYLs3Y/+5+eKOMrnp4fIXi+dee2f444F3u6Xb4xaxeCT/l7kA
 ugXwWR0KeTx0Rc19YSiBj2s=
X-Google-Smtp-Source: APXvYqzntTbp/Oir2VZqnPc+6KEO+Mxw5ugbLdMJ5RoWgAR9kkBVNG2O27SJhxNXC5CvypezPEbdVg==
X-Received: by 2002:a5d:4c8c:: with SMTP id z12mr69203614wrs.222.1578259354178; 
 Sun, 05 Jan 2020 13:22:34 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id e8sm69832113wrt.7.2020.01.05.13.22.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 13:22:33 -0800 (PST)
Date: Sun, 5 Jan 2020 21:22:31 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200105212231.ty7cjfdu5di5sf4j@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Michael Kelley <mikelley@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMDc6MDg6MjhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAKPiA+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50
NjRfdCBjb250cm9sLCBwYWRkcl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkKPiA+ICt7Cj4gPiAr
ICAgIHVpbnQ2NF90IHN0YXR1czsKPiA+ICsKPiA+ICsgICAgYXNtIHZvbGF0aWxlICgibW92ICVb
b3V0cHV0XSwgJSVyOFxuIgo+ID4gKyAgICAgICAgICAgICAgICAgICJjYWxsIGh2X2h5cGVyY2Fs
bF9wYWdlIgo+ID4gKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29u
dHJvbCksCj4gPiArICAgICAgICAgICAgICAgICAgICAiK2QiIChpbnB1dCkgQVNNX0NBTExfQ09O
U1RSQUlOVAo+ID4gKyAgICAgICAgICAgICAgICAgIDogW291dHB1dF0gInJtIiAob3V0cHV0KQo+
ID4gKyAgICAgICAgICAgICAgICAgIDogImNjIiwgIm1lbW9yeSIsICJyOCIsICJyOSIsICJyMTAi
LCAicjExIik7Cj4gCj4gSSB0aGluayB5b3Ugd2FudDoKPiAKPiByZWdpc3RlciB1bnNpZ25lZCBs
b25nIHI4IGFzbSgicjgiKSA9IG91dHB1dDsKPiAKPiBhbmQgIityIiAocjgpIGFzIGFuIG91dHB1
dCBjb25zdHJhaW50LgoKQWx0aG91Z2ggaXQgaXMgbmFtZWQgYG91dHB1dGAsIGl0IGlzIHJlYWxs
eSBqdXN0IGFuIGlucHV0IHBhcmFtZXRlciBmcm9tCkh5cGVyLVYncyBQb1YuIEl0IGNvbnRhaW5z
IHRoZSBhZGRyZXNzIG9mIHRoZSBwYWdlIEh5cGVyLVYgc2hvdWxkIHdyaXRlCml0cyBvdXRwdXQg
dG8uCgo+IAo+IEluIHBhcnRpY3VsYXIsIHRoYXQgZG9lc24ndCBmb3JjZSB0aGUgY29tcGlsZXIg
dG8gcHV0IG91dHB1dCBpbnRvIGEKPiByZWdpc3RlciBvdGhlciB0aGFuIHI4IChvciB3b3JzZSwg
c3BpbGwgaXQgdG8gdGhlIHN0YWNrKSB0byBoYXZlIHRoZQo+IG9wYXF1ZSBibG9iIG9mIGFzbSBt
b3ZlIGl0IGJhY2sgaW50byByOC7CoCBXaGF0IGl0IHdpbGwgZG8gaW4gcHJhY3RpY2UgaXMKPiBj
YXVzZSB0aGUgY29tcGlsZXIgdG8gY29uc3RydWN0IG91dHB1dCBkaXJlY3RseSBpbiByOC4KPiAK
PiBBcyBmb3IgdGhlIG90aGVyIGNsb2JiZXJzLCBJIGNhbid0IGZpbmQgYW55dGhpbmcgYXQgYWxs
IGluIHRoZSBzcGVjCj4gd2hpY2ggZXZlbiBtZW50aW9ucyB0aG9zZSByZWdpc3RlcnMuwqAgVGhl
cmUgd2lsbCBiZSBhIGRlY2VudCBpbXByb3ZlbWVudAo+IHRvIGNvZGUgZ2VuZXJhdGlvbiBpZiB3
ZSBkb24ndCBmb3JjZSB0aGVtIHRvIGJlIHNwaWxsZWQgYXJvdW5kIGEgaHlwZXJjYWxsLgo+IAoK
TmVpdGhlciBjYW4gSS4gQnV0IExpbnV4J3MgY29tbWl0IHNheXMgdGhhdCdzIG5lZWRlZCwgc28g
SSBjaG9zZSB0byBlcnIKb24gdGhlIHNhZmUgc2lkZS4KCkknbSBmaW5lIHdpdGggZHJvcHBpbmcg
cjktcjExLgoKPiBIb3dldmVyLCBIeXBlclYgd2lsbChtYXk/KSBtb2RpZnkgJXhtbXswLi41fSBp
biBzb21lIGNhc2VzLCBhbmQgdGhpcwo+IHdpbGwgY29ycnVwdCB0aGUgY3VycmVudCB2Y3B1J3Mg
RlBVIGNvbnRleHQuwqAgQ2FyZSB3aWxsIG5lZWQgdG8gYmUgdGFrZW4KPiB0byBzcGlsbCB0aGVz
ZSBpZiBuZWNlc3NhcnkuCj4gCgpUaGUgaHlwZXJjYWxscyB3ZSBjYXJlIGFib3V0IChUTEIsIEFQ
SUMgZXRjKSBkb24ndCB1c2UgdGhhdCBBQkkgYXMgZmFyCmFzIEkgY2FuIHRlbGwuIEF0IHRoZSB2
ZXJ5IGxlYXN0IExpbnV4LCB3aGljaCB1c2VzIHRoZSBzYW1lIHNldCBvZgpoeXBlcmNhbGxzLCBk
b2Vzbid0IG5lZWQgdG8gc2F2ZSAvIHJlc3RvcmUgWE1NIHJlZ2lzdGVycyBhcm91bmQgdGhlCmNh
bGxzLgoKV2VpLgoKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 21:46:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 21: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 1ioDid-0005za-2y; Sun, 05 Jan 2020 21:45:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FFS2=22=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ioDib-0005zV-Oq
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 21:45:53 +0000
X-Inumbo-ID: b9bb7748-3004-11ea-a1e1-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9bb7748-3004-11ea-a1e1-bc764e2007e4;
 Sun, 05 Jan 2020 21:45:44 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id g17so47635899wro.2
 for <xen-devel@lists.xenproject.org>; Sun, 05 Jan 2020 13:45:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=Ms9zwr3oP1fMyS4T7pBF++D5wnG2UZVM3Gg1Uf3sZsw=;
 b=sUOn8budy0XpPVjMGo89VZjJg8yVkDxi2fGC1bn/qqUcPWcqcMNnwYJKLlSmB6QB85
 WQUieHKN7mG7z7JV0tRQFlPAdGazcM4/BvK7byfWGbOHeXIi4e15SzN3DIgMGvXdahY3
 feg4+tbCBIrQOAxben65oFFDah6jVlW9RrI1DY5R3gRlRvnxpcPIS3+49DxEljuM5uyN
 Dinl7gJU6HJqsDrWdfjQVbGGnJmd+Bkx7RSyggtY+DkxUnRhbVKD8owbE8r1iTL7DSDq
 vxF9WgzVIxk9e+sOFDIBt1zp8rpbZlSLJukVXiqWNkCy2an0kZaO44zrG7h7J+1UtHQd
 QBHw==
X-Gm-Message-State: APjAAAXj7RHqPKc3Ife5zLLbBiMWS3i7+Ek1S0GqZgeXMB8dyM8tDa+F
 2QgTav5qpmr5Cf+roifiudA=
X-Google-Smtp-Source: APXvYqxQr0ZIeC0a3umBwdyQeqr16Gqz6u2gOF4i5B5Y+MbrXBTMtAT3SSXCP6x8HhhtowDuSDDmWg==
X-Received: by 2002:adf:fe90:: with SMTP id
 l16mr105194776wrr.265.1578260743882; 
 Sun, 05 Jan 2020 13:45:43 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id 16sm20378331wmi.0.2020.01.05.13.45.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 05 Jan 2020 13:45:43 -0800 (PST)
Date: Sun, 5 Jan 2020 21:45:41 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200105214541.5z5ibv2nlyebbypj@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMDU6Mzc6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMS8yMDIwIDE2OjQ3LCBXZWkgTGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L01ha2VmaWxlCj4gPiBpbmRleCA2ODE3MDEwOWE5Li4xYTg4ODdkMmY0IDEwMDY0
NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ID4gQEAgLTEgKzEsMiBAQAo+ID4g
K29iai15ICs9IGh5cGVyY2FsbF9wYWdlLm8KPiA+ICBvYmoteSArPSBoeXBlcnYubwo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwo+ID4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAuLjZkNmFiOTEzYmUKPiA+IC0tLSAvZGV2L251
bGwKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwo+
ID4gQEAgLTAsMCArMSwyMSBAQAo+ID4gKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Cj4gPiAr
I2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gPiArCj4gPiArICAgICAgICAuc2VjdGlvbiAiLnRleHQu
cGFnZV9hbGlnbmVkIiwgImF4IiwgQHByb2diaXRzCj4gPiArICAgICAgICAucDJhbGlnbiBQQUdF
X1NISUZUCj4gPiArR0xPQkFMKGh2X2h5cGVyY2FsbF9wYWdlKQo+ID4gKyAgICAgICAgLyogUmV0
dXJuIC0xIGZvciAibm90IHlldCByZWFkeSIgc3RhdGUgKi8KPiA+ICsgICAgICAgIG1vdiAtMSwg
JXJheAo+ID4gKyAgICAgICAgcmV0Cj4gPiArMToKPiA+ICsgICAgICAgIC8qIEZpbGwgdGhlIHJl
c3Qgd2l0aCBgcmV0YCAqLwo+ID4gKyAgICAgICAgLmZpbGwgUEFHRV9TSVpFIC0gKDFiIC0gaHZf
aHlwZXJjYWxsX3BhZ2UpLCAxLCAweGMzCj4gCj4gSWYgeW91IHdhbnQgdG8gZmlsbCB3aXRoIHJl
dHMsIHlvdSBjYW4gZG8gdGhpcyBtb3JlIHNpbXBseSB3aXRoOgo+IAo+IMKgwqDCoCAucDJsaWdu
IFBBR0VfU0hJRlQsIDB4YzMKPiAKPiB3aGljaCB3aWxsIGRvIHRoZSBzaXplIGNhbGN1bGF0aW9u
IGZvciB5b3UuCj4gCj4gVGhhdCBzYWlkLCBJIHJldHJhY3QgbXkgc3RhdGVtZW50IGFib3V0IHdh
bnRpbmcgdGhpcyBpbiB0aGUgbWlkZGxlIG9mCj4gLnRleHQuwqAgKFNvcnJ5LsKgIFNlZSBiZWxv
dy4pCj4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
YyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+IGluZGV4IDhkMzgzMTNk
N2EuLjM4MWJlMmE2OGMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L2h5cGVydi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4g
PiBAQCAtNzIsNiArNzIsMjcgQEAgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQg
aHlwZXJ2X3Byb2JlKHZvaWQpCj4gPiAgICAgIHJldHVybiAmb3BzOwo+ID4gIH0KPiA+ICAKPiA+
ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkKPiA+ICt7Cj4g
PiArICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2NvbnRlbnRzIGh5cGVyY2FsbF9tc3I7
Cj4gPiArCj4gPiArICAgIHJkbXNybChIVl9YNjRfTVNSX0hZUEVSQ0FMTCwgaHlwZXJjYWxsX21z
ci5hc191aW50NjQpOwo+ID4gKyAgICBoeXBlcmNhbGxfbXNyLmVuYWJsZSA9IDE7Cj4gPiArICAg
IGh5cGVyY2FsbF9tc3IuZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzcyA9Cj4gPiArICAgICAgICBfX3Bh
KGh2X2h5cGVyY2FsbF9wYWdlKSA+PiBIVl9IWVBfUEFHRV9TSElGVDsKPiA+ICsgICAgd3Jtc3Js
KEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4gPiArfQo+
ID4gKwo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cCh2b2lkKQo+ID4gK3sKPiA+ICsgICAg
c2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKPiA+ICt9Cj4gCj4gVGhlIFRMRlMgc2F5cyB0aGF0IHdy
aXRpbmcgZW5hYmxlIHdpbGwgZmFpbCB1bnRpbCB0aGUgT1MgaWRlbnRpdHkgaXMKPiBzZXQsIHdo
aWNoIEFGQUNJVCwgaXNuJ3QgZG9uZSBhbnl3aGVyZSBpbiB0aGUgc2VyaWVzLsKgIFRoZSB3aG9s
ZQo+IHNlcXVlbmNlIGlzIGRlc2NyaWJlZCBpbiAiMy4xMyBFc3RhYmxpc2hpbmcgdGhlIEh5cGVy
Y2FsbCBJbnRlcmZhY2UiCgpHb29kIGNhdGNoLiBJIHdpbGwgbWFrZSB1cCBhbiBpZGVudGl0eSBu
dW1iZXIgZm9yIFhlbi4gSSB3aWxsIGFsc28KZm9sbG93IHRoZSBzZXF1ZW5jZSBzdHJpY3RseS4K
Cj4gCj4gVGhlIGxvY2tlZCBiaXQgaXMgcHJvYmFibHkgYSBnb29kIGlkZWEsIGJ1dCBvbmUgYXNw
ZWN0IG1pc3NpbmcgaGVyZSBpcwo+IHRoZSBjaGVjayB0byBzZWUgd2hldGhlciB0aGUgaHlwZXJj
YWxsIHBhZ2UgaXMgYWxyZWFkeSBlbmFibGVkLCB3aGljaCBJCj4gZXhwZWN0IGlzIGZvciBhIGtl
eGVjIGNyYXNoIHNjZW5hcmlvLgo+IAo+IEhvd2V2ZXIsIHRoZSBtb3N0IGltcG9ydGFudCBwb2lu
dCBpcyB0aGUgb25lIHdoaWNoIGRlc2NyaWJlcyB0aGUgI0dQCj4gcHJvcGVydGllcyBvZiB0aGUg
Z3Vlc3QgdHJ5aW5nIHRvIG1vZGlmeSB0aGUgcGFnZS7CoCBUaGlzIGNhbiBvbmx5IGJlCj4gYWNo
aWV2ZWQgd2l0aCBhbiBFUFQvTlBUIG1hcHBpbmcgbGFja2luZyB0aGUgVyBwZXJtaXNzaW9uLCB3
aGljaCB3aWxsCj4gc2hhdHRlciBob3N0IHN1cGVycGFnZXMuwqDCoCBUaGVyZWZvcmUsIHB1dHRp
bmcgaXQgaW4gLnRleHQgaXMgZ29pbmcgdG8gYmUKPiByYXRoZXIgcG9vciwgcGVyZiB3aXNlLgo+
IAo+IEkgYWxzbyBub3RlIHRoYXQgWGVuJ3MgaW1wbGVtZW50YXRpb24gb2YgdGhlIFZpcmlkaWFu
IGh5cGVyY2FsbCBwYWdlCj4gZG9lc24ndCBjb25mb3JtIHRvIHRoZXNlIHByb3BlcnRpZXMsIGFu
ZCB3YW50cyBmaXhpbmcuwqAgSXQgaXMgZ29pbmcgdG8KPiBuZWVkIGEgbmV3IGtpbmQgaWRlbnRp
ZmljYXRpb24gb2YgdGhlIHBhZ2UgKHByb2JhYmx5IGEgbmV3IHAybSB0eXBlKQo+IHdoaWNoIGlu
amVjdHMgI0dQIGlmIHdlIGV2ZXIgc2VlIGFuIEVQVF9WSU9MQVRJT04vTlBUX0ZBVUxUIGFnYWlu
c3QgaXQuCj4gCj4gQXMgZm9yIHN1Z2dlc3Rpb25zIGhlcmUsIEknbSBzdHJ1Z2dsaW5nIHRvIGZp
bmQgYW55IG1lbW9yeSBtYXAgZGV0YWlscwo+IGV4cG9zZWQgaW4gdGhlIFZpcmlkaWFuIGludGVy
ZmFjZSwgYW5kIHRoZXJlZm9yZSB3aGljaCBnZm4gaXMgYmVzdCB0bwo+IGNob29zZS7CoCBJIGhh
dmUgYSBzaW5raW5nIGZlZWxpbmcgdGhhdCB0aGUgYW5zd2VyIGlzIEFDUEkuLi4KClRMRlMgb25s
eSBzYXlzICJnbyBmaW5kIG9uZSBzdWl0YWJsZSBwYWdlIHlvdXJzZWxmIiB3aXRob3V0IGZ1cnRo
ZXIKaGludHMuCgpTaW5jZSB3ZSdyZSBzdGlsbCBxdWl0ZSBmYXIgYXdheSBmcm9tIGEgZnVuY3Rp
b25pbmcgc3lzdGVtLCBmaW5kaW5nIGEKbW9zdCBzdWl0YWJsZSBwYWdlIGlzbid0IG15IHRvcCBw
cmlvcml0eSBhdCB0aGlzIHBvaW50LiBJZiB0aGVyZSBpcyBhCnNpbXBsZSB3YXkgdG8gZXh0cmFw
b2xhdGUgc3VpdGFibGUgaW5mb3JtYXRpb24gZnJvbSBBQ1BJLCB0aGF0IHdvdWxkIGJlCmdyZWF0
LiBJZiBpdCByZXF1aXJlcyB3cml0aW5nIGEgc2V0IG9mIGZ1bmN0aW9uYWxpdGllcywgdGhhbiB0
aGF0IHdpbGwKbmVlZCB0byB3YWl0IHRpbGwgbGF0ZXIuCgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 21:58:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 21: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 1ioDuP-0006yB-A6; Sun, 05 Jan 2020 21:58:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioDuN-0006y6-Di
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 21:58:03 +0000
X-Inumbo-ID: 710dfdac-3006-11ea-aa7c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 710dfdac-3006-11ea-aa7c-12813bfff9fa;
 Sun, 05 Jan 2020 21:58:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578261481;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VEuq6/Rx0cb3zeYbqDpBoKzLlMIBxzwiY4s2gz5utdA=;
 b=cer7/01HtTiTsUeRY7dwU+vGL5OnukRLCnKkxb1AZjKnMunqqlOgEm9c
 rbSfXIRS8M4b7fxb9bRfotomijO9LJ1GN0qVcyqsGG1YR3FUr9DcOZDUR
 m1InyB6VVvdf2KiV7okMPEhHLyWcfNjuEgmqr2Emz54plttSTNvTMhsyv M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nn/wD49Hr+O9qi6gfXEK0SB+eLL15qALBOWXje+E47oQqLTeqZ44G9l65AGUK0FwIbcDq7KW/y
 WLfWYzFMiDUSG7irmygckAVqXR3hAUWEqe+5hzhGCt+ZVp7H+P8g0KRKvFxFqer/1pSRsjMfiD
 eIL4BAmepoCR7/QXC8SSWivEKTVh1Qok3lvR9jR+tI60JDtegxp2GoDWXVgTiZqbPBVImj60S1
 0p8kuKbPDew7BSai9IxT5kOLiH1HRxBENIbhcJODdq0ev+pv430VlFnQokMvydlfTRxaHyKpud
 t54=
X-SBRS: 2.7
X-MesageID: 11064352
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,400,1571716800"; d="scan'208";a="11064352"
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
 <20200105214541.5z5ibv2nlyebbypj@debian>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
Date: Sun, 5 Jan 2020 21:57:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200105214541.5z5ibv2nlyebbypj@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMjAyMCAyMTo0NSwgV2VpIExpdSB3cm90ZToKPiBPbiBTdW4sIEphbiAwNSwgMjAy
MCBhdCAwNTozNzo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNS8wMS8y
MDIwIDE2OjQ3LCBXZWkgTGl1IHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxl
Cj4+PiBpbmRleCA2ODE3MDEwOWE5Li4xYTg4ODdkMmY0IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9NYWtlZmlsZQo+Pj4gQEAgLTEgKzEsMiBAQAo+Pj4gK29iai15ICs9IGh5cGVyY2Fs
bF9wYWdlLm8KPj4+ICBvYmoteSArPSBoeXBlcnYubwo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGluZGV4
IDAwMDAwMDAwMDAuLjZkNmFiOTEzYmUKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJjYWxsX3BhZ2UuUwo+Pj4gQEAgLTAsMCArMSwyMSBA
QAo+Pj4gKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+Cj4+PiArCj4+PiArICAgICAgICAuc2VjdGlvbiAiLnRleHQucGFnZV9hbGlnbmVkIiwgImF4
IiwgQHByb2diaXRzCj4+PiArICAgICAgICAucDJhbGlnbiBQQUdFX1NISUZUCj4+PiArR0xPQkFM
KGh2X2h5cGVyY2FsbF9wYWdlKQo+Pj4gKyAgICAgICAgLyogUmV0dXJuIC0xIGZvciAibm90IHll
dCByZWFkeSIgc3RhdGUgKi8KPj4+ICsgICAgICAgIG1vdiAtMSwgJXJheAo+Pj4gKyAgICAgICAg
cmV0Cj4+PiArMToKPj4+ICsgICAgICAgIC8qIEZpbGwgdGhlIHJlc3Qgd2l0aCBgcmV0YCAqLwo+
Pj4gKyAgICAgICAgLmZpbGwgUEFHRV9TSVpFIC0gKDFiIC0gaHZfaHlwZXJjYWxsX3BhZ2UpLCAx
LCAweGMzCj4+IElmIHlvdSB3YW50IHRvIGZpbGwgd2l0aCByZXRzLCB5b3UgY2FuIGRvIHRoaXMg
bW9yZSBzaW1wbHkgd2l0aDoKPj4KPj4gwqDCoMKgIC5wMmxpZ24gUEFHRV9TSElGVCwgMHhjMwo+
Pgo+PiB3aGljaCB3aWxsIGRvIHRoZSBzaXplIGNhbGN1bGF0aW9uIGZvciB5b3UuCj4+Cj4+IFRo
YXQgc2FpZCwgSSByZXRyYWN0IG15IHN0YXRlbWVudCBhYm91dCB3YW50aW5nIHRoaXMgaW4gdGhl
IG1pZGRsZSBvZgo+PiAudGV4dC7CoCAoU29ycnkuwqAgU2VlIGJlbG93LikKPj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+Pj4gaW5kZXggOGQzODMxM2Q3YS4uMzgxYmUyYTY4YyAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPj4+IEBAIC03Miw2ICs3Miwy
NyBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9p
ZCkKPj4+ICAgICAgcmV0dXJuICZvcHM7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgdW5pb24gaHZf
eDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxsX21zcjsKPj4+ICsKPj4+ICsgICAg
cmRtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4+
PiArICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKPj4+ICsgICAgaHlwZXJjYWxsX21zci5n
dWVzdF9waHlzaWNhbF9hZGRyZXNzID0KPj4+ICsgICAgICAgIF9fcGEoaHZfaHlwZXJjYWxsX3Bh
Z2UpID4+IEhWX0hZUF9QQUdFX1NISUZUOwo+Pj4gKyAgICB3cm1zcmwoSFZfWDY0X01TUl9IWVBF
UkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGlj
IHZvaWQgX19pbml0IHNldHVwKHZvaWQpCj4+PiArewo+Pj4gKyAgICBzZXR1cF9oeXBlcmNhbGxf
cGFnZSgpOwo+Pj4gK30KPj4gVGhlIFRMRlMgc2F5cyB0aGF0IHdyaXRpbmcgZW5hYmxlIHdpbGwg
ZmFpbCB1bnRpbCB0aGUgT1MgaWRlbnRpdHkgaXMKPj4gc2V0LCB3aGljaCBBRkFDSVQsIGlzbid0
IGRvbmUgYW55d2hlcmUgaW4gdGhlIHNlcmllcy7CoCBUaGUgd2hvbGUKPj4gc2VxdWVuY2UgaXMg
ZGVzY3JpYmVkIGluICIzLjEzIEVzdGFibGlzaGluZyB0aGUgSHlwZXJjYWxsIEludGVyZmFjZSIK
PiBHb29kIGNhdGNoLiBJIHdpbGwgbWFrZSB1cCBhbiBpZGVudGl0eSBudW1iZXIgZm9yIFhlbi4g
SSB3aWxsIGFsc28KPiBmb2xsb3cgdGhlIHNlcXVlbmNlIHN0cmljdGx5Lgo+Cj4+IFRoZSBsb2Nr
ZWQgYml0IGlzIHByb2JhYmx5IGEgZ29vZCBpZGVhLCBidXQgb25lIGFzcGVjdCBtaXNzaW5nIGhl
cmUgaXMKPj4gdGhlIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHRoZSBoeXBlcmNhbGwgcGFnZSBpcyBh
bHJlYWR5IGVuYWJsZWQsIHdoaWNoIEkKPj4gZXhwZWN0IGlzIGZvciBhIGtleGVjIGNyYXNoIHNj
ZW5hcmlvLgo+Pgo+PiBIb3dldmVyLCB0aGUgbW9zdCBpbXBvcnRhbnQgcG9pbnQgaXMgdGhlIG9u
ZSB3aGljaCBkZXNjcmliZXMgdGhlICNHUAo+PiBwcm9wZXJ0aWVzIG9mIHRoZSBndWVzdCB0cnlp
bmcgdG8gbW9kaWZ5IHRoZSBwYWdlLsKgIFRoaXMgY2FuIG9ubHkgYmUKPj4gYWNoaWV2ZWQgd2l0
aCBhbiBFUFQvTlBUIG1hcHBpbmcgbGFja2luZyB0aGUgVyBwZXJtaXNzaW9uLCB3aGljaCB3aWxs
Cj4+IHNoYXR0ZXIgaG9zdCBzdXBlcnBhZ2VzLsKgwqAgVGhlcmVmb3JlLCBwdXR0aW5nIGl0IGlu
IC50ZXh0IGlzIGdvaW5nIHRvIGJlCj4+IHJhdGhlciBwb29yLCBwZXJmIHdpc2UuCj4+Cj4+IEkg
YWxzbyBub3RlIHRoYXQgWGVuJ3MgaW1wbGVtZW50YXRpb24gb2YgdGhlIFZpcmlkaWFuIGh5cGVy
Y2FsbCBwYWdlCj4+IGRvZXNuJ3QgY29uZm9ybSB0byB0aGVzZSBwcm9wZXJ0aWVzLCBhbmQgd2Fu
dHMgZml4aW5nLsKgIEl0IGlzIGdvaW5nIHRvCj4+IG5lZWQgYSBuZXcga2luZCBpZGVudGlmaWNh
dGlvbiBvZiB0aGUgcGFnZSAocHJvYmFibHkgYSBuZXcgcDJtIHR5cGUpCj4+IHdoaWNoIGluamVj
dHMgI0dQIGlmIHdlIGV2ZXIgc2VlIGFuIEVQVF9WSU9MQVRJT04vTlBUX0ZBVUxUIGFnYWluc3Qg
aXQuCj4+Cj4+IEFzIGZvciBzdWdnZXN0aW9ucyBoZXJlLCBJJ20gc3RydWdnbGluZyB0byBmaW5k
IGFueSBtZW1vcnkgbWFwIGRldGFpbHMKPj4gZXhwb3NlZCBpbiB0aGUgVmlyaWRpYW4gaW50ZXJm
YWNlLCBhbmQgdGhlcmVmb3JlIHdoaWNoIGdmbiBpcyBiZXN0IHRvCj4+IGNob29zZS7CoCBJIGhh
dmUgYSBzaW5raW5nIGZlZWxpbmcgdGhhdCB0aGUgYW5zd2VyIGlzIEFDUEkuLi4KPiBUTEZTIG9u
bHkgc2F5cyAiZ28gZmluZCBvbmUgc3VpdGFibGUgcGFnZSB5b3Vyc2VsZiIgd2l0aG91dCBmdXJ0
aGVyCj4gaGludHMuCj4KPiBTaW5jZSB3ZSdyZSBzdGlsbCBxdWl0ZSBmYXIgYXdheSBmcm9tIGEg
ZnVuY3Rpb25pbmcgc3lzdGVtLCBmaW5kaW5nIGEKPiBtb3N0IHN1aXRhYmxlIHBhZ2UgaXNuJ3Qg
bXkgdG9wIHByaW9yaXR5IGF0IHRoaXMgcG9pbnQuIElmIHRoZXJlIGlzIGEKPiBzaW1wbGUgd2F5
IHRvIGV4dHJhcG9sYXRlIHN1aXRhYmxlIGluZm9ybWF0aW9uIGZyb20gQUNQSSwgdGhhdCB3b3Vs
ZCBiZQo+IGdyZWF0LiBJZiBpdCByZXF1aXJlcyB3cml0aW5nIGEgc2V0IG9mIGZ1bmN0aW9uYWxp
dGllcywgdGhhbiB0aGF0IHdpbGwKPiBuZWVkIHRvIHdhaXQgdGlsbCBsYXRlci4KClRvIGNvcGUg
d2l0aCB0aGUgIm9uZSBpcyBhbHJlYWR5IGVzdGFibGlzaGVkIGFuZCBpdCBpcyBhbHJlYWR5IGxv
Y2tlZCIKY2FzZSwgdGhlIG9ubHkgb3B0aW9uIGlzIHRvIGhhdmUgYSBmaXhtYXAgZW50cnkgd2hp
Y2ggY2FuIGJlIHNldApkeW5hbWljYWxseS7CoCBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBmaXht
YXAgcmVnaW9uIGlzIG1hcmtlZCBOWCBhbmQgNjRHCmF3YXkgZnJvbSAudGV4dC4KClBvc3NpYmx5
IHRoZSBsZWFzdCBiYWQgb3B0aW9uIGlzIHRvIGhhdmUgc29tZSBidWlsZC10aW1lIHNwYWNlIChz
byAwIG9yCjRrIGRlcGVuZGluZyBvbiBDT05GSUdfSFlQRVJWKSBiZXR3ZWVuIHRoZSBwZXItY3B1
IHN0dWJzIGFuZApYRU5fVklSVF9FTkQsIHdoaWNoIG9wZXJhdGVzIGxpa2UgdGhlIGZpeG1hcCwg
YnV0IGVuZHMgdXAgYXMgWC9STyBtYXBwaW5ncy4KClRoYXQgd2F5LCB0aGUgdmlydHVhbCBhZGRy
ZXNzIGVuZHMgdXAgaW4gYSB1c2VmdWwgcG9zaXRpb24gKHdydCB1c2luZwpkaXJlY3QgY2FsbCBp
bnN0cnVjdGlvbnMpIGlycmVzcGVjdGl2ZSBvZiB3aGVyZSB0aGUgZ2ZuIGlzL2VuZHMgdXAuwqAg
QXMKZm9yIGd1ZXNzaW5nLCBhIGdvb2Qgc3RhcnQgaXMgcHJvYmFibHkgTUFYUEhZU0FERFIuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 22:06:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 22: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 1ioE2T-0007t3-9D; Sun, 05 Jan 2020 22:06:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhB7=22=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioE2S-0007sy-9J
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 22:06:24 +0000
X-Inumbo-ID: 96c9d1aa-3007-11ea-b6f1-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96c9d1aa-3007-11ea-b6f1-bc764e2007e4;
 Sun, 05 Jan 2020 22:06:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578261974;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zTUuYPuk7OECY70gEWR1LOaDA5mzeOcpm6RKJu/hK4I=;
 b=hZd2zzH8YZQiEFchfTgnOWq/B5+vopX7yD2yiRM2cgTCCQTYRWKEOvQp
 +xF7vBHVH4Saoy9aoAr000JONFx9VgnhZL5y0CcES7NIapOLWCL3ooEHx
 YAgHpZqlQccRUUa8When25B8JgVMG9dSe248aApOdag6vZwgtaRF1v/DD w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nIyJ0FHzN46IvYheIy2j5yNNwYmiZts00kT4ETTiTlOxdUjz/G/3VqYRytkaCX4yQzLxc4mBtf
 eGr3wZfsM85zFywEpIpN4Cp+T1IqYdsfmHVZ49h6B65bSy5/fvecC1M9xBkvVU1tBlqklSDjRf
 tdYa3RM1wQCyA/dQDYsDYJHIp9NERlrcT2MBw4YO3+bKGzLXFajPHLHw6s2Y07o606N/4ffZIz
 IVfKzJNOle3Alwy29aT4IdpewmGHLK9MPYSd186SPR30Ye2al3hNfYFReFKxeGnriODmFfGeR7
 ICA=
X-SBRS: 2.7
X-MesageID: 10490141
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,400,1571716800"; d="scan'208";a="10490141"
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
 <20200105212231.ty7cjfdu5di5sf4j@debian>
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: <ec16fcba-099d-1a73-d33c-3ee9f0f7c005@citrix.com>
Date: Sun, 5 Jan 2020 22:06:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200105212231.ty7cjfdu5di5sf4j@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMjAyMCAyMToyMiwgV2VpIExpdSB3cm90ZToKPiBPbiBTdW4sIEphbiAwNSwgMjAy
MCBhdCAwNzowODoyOFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRyb2wsIHBhZGRyX3Qg
aW5wdXQsIHBhZGRyX3Qgb3V0cHV0KQo+Pj4gK3sKPj4+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+
Pj4gKwo+Pj4gKyAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtvdXRwdXRdLCAlJXI4XG4iCj4+PiAr
ICAgICAgICAgICAgICAgICAgImNhbGwgaHZfaHlwZXJjYWxsX3BhZ2UiCj4+PiArICAgICAgICAg
ICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICIrZCIgKGlucHV0KSBBU01fQ0FMTF9DT05TVFJBSU5UCj4+PiArICAgICAgICAg
ICAgICAgICAgOiBbb3V0cHV0XSAicm0iIChvdXRwdXQpCj4+PiArICAgICAgICAgICAgICAgICAg
OiAiY2MiLCAibWVtb3J5IiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKPj4gSSB0aGluayB5
b3Ugd2FudDoKPj4KPj4gcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByOCBhc20oInI4IikgPSBvdXRw
dXQ7Cj4+Cj4+IGFuZCAiK3IiIChyOCkgYXMgYW4gb3V0cHV0IGNvbnN0cmFpbnQuCj4gQWx0aG91
Z2ggaXQgaXMgbmFtZWQgYG91dHB1dGAsIGl0IGlzIHJlYWxseSBqdXN0IGFuIGlucHV0IHBhcmFt
ZXRlciBmcm9tCj4gSHlwZXItVidzIFBvVi4KClllcywgYnV0IGl0IGlzIGFsc28gY2xvYmJlcmVk
LgoKVGhpcyBpcyBhbiBhd2t3YXJkIGNvcm5lciBjYXNlIG9mIGdudSBpbmxpbmUgYXNzZW1ibHku
CgpJdCBpcyBub3QgcGVybWl0dGVkIHRvIGhhdmUgYSBjbG9iYmVyIGxpc3Qgb3ZlcmxhcCB3aXRo
IGFueSBpbnB1dC9vdXRwdXQKb3BlcmF0aW9ucywgYW5kIGJlY2F1c2UgcjggZG9lc24ndCBoYXZl
IGEgdW5pcXVlIGxldHRlciwgeW91IGNhbid0IGRvCnRoZSB1c3VhbCB0cmljayBvZiAiPXI4IiAo
ZGlzY2FyZCkgOiAicjgiIChpbnB1dCkuCgpUaGUgb25seSBhdmFpbGFibGUgb3B0aW9uIGlzIHRv
IG1hcmsgaXQgYXMgcmVhZCBhbmQgd3JpdHRlbiAod2hpY2ggaXMKIityIiBpbiB0aGUgb3V0cHV0
IGxpc3QpLCBhbmQgbm90IHVzZSB0aGUgQyB2YXJpYWJsZSByOCBhdCBhbnkgcG9pbnQgbGF0ZXIu
CgoKSGF2aW5nIGxvb2tlZCB0aHJvdWdoIHRoZSBzcGVjIGEgYml0IG1vcmUsIGlzIHRoaXMgYSB3
aXNlIEFQSSB0byBoYXZlIGluCnRoZSBmaXJzdCBwbGFjZT/CoCBpbnB1dCBhbmQgb3V0cHV0IChw
ZXJoYXBzIGJldHRlciBuYW1lZCBpbnB1dF9hZGRyIGFuZApvdXRwdXRfYWRkcikgYXJlIGZpeGVk
IHBlciBDUFUsIGFuZCBjb250cm9sIGlzIHNlbWFudGljYWxseSBsaW5rZWQgdG8KdGhlIGh5cGVy
Y2FsbCBhbmQgaXRzIHBhcnRpY3VsYXIgQUJJLgoKSSBzdXBwb3NlIHRoZSBhbnN3ZXIgdWx0aW1h
dGVseSBkZXBlbmRzIG9uIHdoYXQgdGhlIGNhbGxlcnMgbG9vayBsaWtlLgoKPgo+PiBJbiBwYXJ0
aWN1bGFyLCB0aGF0IGRvZXNuJ3QgZm9yY2UgdGhlIGNvbXBpbGVyIHRvIHB1dCBvdXRwdXQgaW50
byBhCj4+IHJlZ2lzdGVyIG90aGVyIHRoYW4gcjggKG9yIHdvcnNlLCBzcGlsbCBpdCB0byB0aGUg
c3RhY2spIHRvIGhhdmUgdGhlCj4+IG9wYXF1ZSBibG9iIG9mIGFzbSBtb3ZlIGl0IGJhY2sgaW50
byByOC7CoCBXaGF0IGl0IHdpbGwgZG8gaW4gcHJhY3RpY2UgaXMKPj4gY2F1c2UgdGhlIGNvbXBp
bGVyIHRvIGNvbnN0cnVjdCBvdXRwdXQgZGlyZWN0bHkgaW4gcjguCj4+Cj4+IEFzIGZvciB0aGUg
b3RoZXIgY2xvYmJlcnMsIEkgY2FuJ3QgZmluZCBhbnl0aGluZyBhdCBhbGwgaW4gdGhlIHNwZWMK
Pj4gd2hpY2ggZXZlbiBtZW50aW9ucyB0aG9zZSByZWdpc3RlcnMuwqAgVGhlcmUgd2lsbCBiZSBh
IGRlY2VudCBpbXByb3ZlbWVudAo+PiB0byBjb2RlIGdlbmVyYXRpb24gaWYgd2UgZG9uJ3QgZm9y
Y2UgdGhlbSB0byBiZSBzcGlsbGVkIGFyb3VuZCBhIGh5cGVyY2FsbC4KPj4KPiBOZWl0aGVyIGNh
biBJLiBCdXQgTGludXgncyBjb21taXQgc2F5cyB0aGF0J3MgbmVlZGVkLCBzbyBJIGNob3NlIHRv
IGVycgo+IG9uIHRoZSBzYWZlIHNpZGUuCgpUaGF0J3MgZHVsbC7CoCBJcyB0aGVyZSBhbnkgcXVh
bGlmeWluZyBpbmZvcm1hdGlvbj8KCj4+IEhvd2V2ZXIsIEh5cGVyViB3aWxsKG1heT8pIG1vZGlm
eSAleG1tezAuLjV9IGluIHNvbWUgY2FzZXMsIGFuZCB0aGlzCj4+IHdpbGwgY29ycnVwdCB0aGUg
Y3VycmVudCB2Y3B1J3MgRlBVIGNvbnRleHQuwqAgQ2FyZSB3aWxsIG5lZWQgdG8gYmUgdGFrZW4K
Pj4gdG8gc3BpbGwgdGhlc2UgaWYgbmVjZXNzYXJ5Lgo+Pgo+IFRoZSBoeXBlcmNhbGxzIHdlIGNh
cmUgYWJvdXQgKFRMQiwgQVBJQyBldGMpIGRvbid0IHVzZSB0aGF0IEFCSSBhcyBmYXIKPiBhcyBJ
IGNhbiB0ZWxsLiBBdCB0aGUgdmVyeSBsZWFzdCBMaW51eCwgd2hpY2ggdXNlcyB0aGUgc2FtZSBz
ZXQgb2YKPiBoeXBlcmNhbGxzLCBkb2Vzbid0IG5lZWQgdG8gc2F2ZSAvIHJlc3RvcmUgWE1NIHJl
Z2lzdGVycyBhcm91bmQgdGhlCj4gY2FsbHMuCgpPayAtIGl0IGxvb2tzIHRvIGJlIGZpbmUgdW50
aWwgd2UgbmVlZCB0byB1c2UgYSBoeXBlcmNhbGwgd2hpY2ggdXNlcyB0aGUKZmFzdCBleHRlbmRl
ZCBBQkksIHdoaWNoIGlzIHRoZSBmaXJzdCB0byBpbnRyb2R1Y2UgdGhlIHVzZSBvZiB0aGUgJXht
bQpyZWdpc3RlcnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 05 23:25:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Jan 2020 23:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioFGf-0006oh-C4; Sun, 05 Jan 2020 23:25:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WYJy=22=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioFGd-0006oc-Sx
 for xen-devel@lists.xenproject.org; Sun, 05 Jan 2020 23:25:07 +0000
X-Inumbo-ID: 8ea043fa-3012-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ea043fa-3012-11ea-a914-bc764e2007e4;
 Sun, 05 Jan 2020 23:24: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 <osstest-admin@xenproject.org>)
 id 1ioFGG-0002Wd-Jd; Sun, 05 Jan 2020 23:24: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 1ioFGG-0003g3-AN; Sun, 05 Jan 2020 23:24:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioFGG-0004W3-9D; Sun, 05 Jan 2020 23:24:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ioFGG-0004W3-9D@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 05 Jan 2020 23:24:44 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5263802537186816127=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-amd64-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145644/


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build --summary-out=tmp/145644.bisection-summary --basis-template=145511 --blessings=real,real-bisect libvirt build-amd64-libvirt libvirt-build
Searching for failure / basis pass:
 145589 fail [host=godello1] / 145511 [host=huxelrebe1] 145212 [host=godello0] 145173 [host=godello0] 145133 ok.
Failure / basis pass flights: 145589 / 145133
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
Basis pass dfff16a7c261f8d28e3abe60a47165f845fa952f 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 ec8c74e8bcc66a43ff766254e68b0504f68e024f d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#dfff16a7c261f8d28e3abe60a47165f845fa952f-fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-7d069378921bfa0d7c7198ea177aac0a2440016f https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#ec8c74e8bcc66a43ff766254e68b0504f68e024\
 f-b948a496150f4ae4f656c0f0ab672608723c80e6 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 git://xenbits.xen.org/xen.git#0cd791c499bdc698d14a24050ec56d60b45732e0-7b3c5b70a32303b4\
 6d0d051e695f18d72cce5ed0
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 35061 nodes in revision graph
Searching for test results:
 145173 [host=godello0]
 145133 pass dfff16a7c261f8d28e3abe60a47165f845fa952f 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 ec8c74e8bcc66a43ff766254e68b0504f68e024f d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145212 [host=godello0]
 145511 [host=huxelrebe1]
 145542 fail irrelevant
 145589 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
 145621 pass dfff16a7c261f8d28e3abe60a47165f845fa952f 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 ec8c74e8bcc66a43ff766254e68b0504f68e024f d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145639 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145626 pass dfff16a7c261f8d28e3abe60a47165f845fa952f 290331834d4f200042e01da78e38ff944a55703c 317d3eeb963a515e15a63fa356d8ebcda7041a51 ec8c74e8bcc66a43ff766254e68b0504f68e024f d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 145632 pass ea7b20a263f72e5ea4d4c680ff02bd44ac582963 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145627 pass 546e1c112d6a0f97404c9b43ccb070ae7b6af538 2028f2854fd5b01fe71d3bac1909a031fd5a9d00 317d3eeb963a515e15a63fa356d8ebcda7041a51 caa917491a4bfb295d2afad86e4c34fd48e1f7b5 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 c6e2a9ff45c5c164a3d9074b0b9603c3f6ca6bd2
 145623 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
 145636 pass bf7d2a26a3a6c22dd1adbd144815da12f4a40db4 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145630 pass 1ed32989ea27589c34f8f3f4f79dde4bfb0b40bb 15cd8caa2aac6e2a37ee82a095275492bebae2bb 317d3eeb963a515e15a63fa356d8ebcda7041a51 a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
 145633 fail 86d223a762990c9d529065a2d3b30b6a00ea63dd 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145637 pass b4d601ba87ade7fa1a3a4f9c0c268659c15a35c3 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145638 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145640 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145642 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145643 pass f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 145644 fail 810613a60efe3924c536b3663246900bc08910a5 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
Searching for interesting versions
 Result found: flight 145133 (pass), for basis pass
 Result found: flight 145589 (fail), for basis failure
 Repro found: flight 145621 (pass), for basis pass
 Repro found: flight 145623 (fail), for basis failure
 0 revisions at f6a750e678fb0ca3898cba08b6698f079008924c 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
No revisions left to test, checking graph state.
 Result found: flight 145638 (pass), for last pass
 Result found: flight 145639 (fail), for first failure
 Repro found: flight 145640 (pass), for last pass
 Repro found: flight 145642 (fail), for first failure
 Repro found: flight 145643 (pass), for last pass
 Repro found: flight 145644 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/145644/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>

pnmtopng: 131 colors found
Revision graph left in /home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
145644: tolerable ALL FAIL

flight 145644 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/145644/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-amd64-libvirt                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5263802537186816127==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 00:35:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 00:35: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 1ioGMo-0005Ah-Lz; Mon, 06 Jan 2020 00:35:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+YZ0=23=ajanse.me=aaron@srs-us1.protection.inumbo.net>)
 id 1ioGMn-0005Ac-8T
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 00:35:33 +0000
X-Inumbo-ID: 6d0515e0-301c-11ea-a914-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d0515e0-301c-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 00:35:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id C6B3C51B;
 Sun,  5 Jan 2020 19:35:22 -0500 (EST)
Received: from imap35 ([10.202.2.85])
 by compute7.internal (MEProxy); Sun, 05 Jan 2020 19:35:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ajanse.me; h=
 mime-version:message-id:in-reply-to:references:date:from:to:cc
 :subject:content-type; s=fm2; bh=owauD5Zv8UhF7dmrak9aU29zkDHNAxB
 baAg+tPFBBzM=; b=PUu7Q5BUMEgnKs0OTTqmeNXr+MJtSGbQ2n/llgnI5LpGVhY
 xmpqPhZag8RtokcgQ6ta8F3hmzYPeTS/TKQEjQZ5jPVzP9AiZFs80+Z+d3FQklD5
 +jFYQ/Z0VRqmHsq0Vv/BmUhB2UzMz5EVbACPBH4f+NryaSgyYRG5rVCK4rmnErXn
 SMmVkesgIwGW9fZeUnGEldd9LL2hMkn1JAtFwco4QZdh2TjdJPDuLOX7Mp03oWfV
 LjYwywVOgDM0vs0ZvmPvA6AzVvY7Ia/LSTOBEDjfKbPCWD+8TT0BpJTMPcnDxyl6
 kH9nd0SWt2sJqv/sjp9MpGn7vc5d2GY2ecJzeGw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=owauD5
 Zv8UhF7dmrak9aU29zkDHNAxBbaAg+tPFBBzM=; b=DtMqn2uuemOB2jG/5L+c7Z
 aJ0Zs5SOdYTWzVeV/4l4PgM3SDp9H1dyz1cjGLw0KMD3shGQoyxDUA693Fhkmq8Z
 EOyQOHcJyKaYkrUC13LGodI/yggpsMB+Ae99nuiogxQFD41BrsFJPSsO2+q1y9iT
 hBeaJHp/NovCiA+PNTmtQB7pL8M9amJChH8NiyyeUYaDPUFfY9fzOq6W3Xx2y5B0
 6yBxixcsha9+zwNbmExYvJZJrVuoW5ufu2oIdFniCAedfjBZmT7klUf3XtOhrZ4i
 26PYzxPJIEdg852Uw3VuIQ0nfeAwPoIv/qqcWTIiLsm/3UIGIDuZV2VlufAt8krA
 ==
X-ME-Sender: <xms:yoASXu6Nc7LW6CE8x8KOIC42NVzkf4MIapHE2WxzI1nS2OKyXjsMgw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdegledgvddvucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepofgfggfkjghffffhvffutgesthdtredtreerjeenucfhrhhomhepfdetrghr
 ohhnucflrghnshgvfdcuoegrrghrohhnsegrjhgrnhhsvgdrmhgvqeenucffohhmrghinh
 epgigvnhhprhhojhgvtghtrdhorhhgpdhnihigohhsrdhorhhgpdhrvgguughithdrtgho
 mhdpgigvnhdrohhrghenucfrrghrrghmpehmrghilhhfrhhomheprggrrhhonhesrghjrg
 hnshgvrdhmvgenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:yoASXpIjzQVOmfnn5_MgzAoclk5p9PwJChgrr5XB-zjiqG0z6jGEhw>
 <xmx:yoASXmWkCGoanMsBCcuP-YnLhxh2Rf_GtcXlLJB2erFl11BDZGfj2A>
 <xmx:yoASXiKnN_ES47PoFyVguT_E3jXu7QMH4rCdWxP_yPxdE98fC2Beyw>
 <xmx:yoASXvr7B1-x4Ay7bid4YVKvyxbfFPY2g7rT8hdCdE2l2t8k40nllg>
Received: by mailuser.nyi.internal (Postfix, from userid 501)
 id 16F0914C007A; Sun,  5 Jan 2020 19:35:22 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-730-gb761ca3-fmstable-20200103v1
Mime-Version: 1.0
Message-Id: <6a9a3a45-5b92-46e9-8732-62e7629810a2@www.fastmail.com>
In-Reply-To: <2006e043-240d-fede-034c-7898d855f18d@suse.com>
References: <4019c78f-6546-4edc-b5c3-1ea471e129ff@www.fastmail.com>
 <2006e043-240d-fede-034c-7898d855f18d@suse.com>
Date: Sun, 05 Jan 2020 16:35:00 -0800
From: "Aaron Janse" <aaron@ajanse.me>
To: "Jan Beulich" <jbeulich@suse.com>
Subject: Re: [Xen-devel] 
 =?utf-8?q?=5BBUG=5D_panic=3A_=22IO-APIC_+_timer_does?=
 =?utf-8?q?n=27t_work=22_-_several_people_have_reproduced?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gRnJpLCBKYW4gMywgMjAyMCwgYXQgNDo1MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24g
MzEuMTIuMjAxOSAwODo1MiwgIEFhcm9uIEphbnNlICB3cm90ZToKPiA+IEknZCBsaWtlIHRvIG5v
dGUgdGhhdCBVYnVudHUsIHVubGlrZSBRdWJlcywgZG9lc24ndCBuZWVkIHRvIHRyeQo+ID4gYW55
IGBNUC1CSU9TIGJ1Z2AgZmFsbGJhY2tzLgo+IAo+ICJEb2Vzbid0IG5lZWQgdG8gdHJ5IiBpcyBz
dXBwb3NlZCB0byBtZWFuIHdoYXQ/IFRoYXQgaXQgZ2V0cyBwYXN0Cj4gdGhlIHRpbWVyIGludGVy
cnVwdCBpbml0aWFsaXphdGlvbiwgbWVhbmluZyBpZiBpdCBjcmFzaGVzIGFub3RoZXIKPiB3YXks
IGl0J3MgYSBkaWZmZXJlbnQgcHJvYmxlbT8gT3IgaW5zdGVhZCBtZWFuaW5nIGl0IHdvcmtzCj4g
KGNvbnRyYXJ5IHRvIGluZm9ybWF0aW9uIGZvdW5kIGVsc2V3aGVyZSksIHN1Z2dlc3RpbmcgdGhl
cmUncyBhCj4gUXViZXMgc2lkZSBjaGFuZ2UgaW52b2x2ZWQ/CgpJIG9yaWdpbmFsbHkgdGhvdWdo
dCB0aGF0IHRoZSBwcm9ibGVtIHdhcyB0aGUgdGltZXIgc3BlY2lmaWNhbGx5LCBidXQKYmFzZWQg
b24gd2hhdCB5b3UgYW5kIEFuZHJldyBDb29wZXIgaGF2ZSBzYWlkLCBpdCBzb3VuZHMgbGlrZSB0
aGUgcm9vdApjYXVzZSBpcyBzb21ld2hlcmUgZWxzZS4KCkFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
KElycmVzcGVjdGl2ZSwgSSdtIHByZXR0eSBzdXJlIHRoaXMgaXMgYSBHcnViMitFRkkgaXNzdWUg
ZmFpbGluZyB0byBwYXNzCj4gdGhlIEFDUEkgdGFibGVzIHRvIFhlbiwgYW5kIHRoaXMgZXZlbnR1
YWwgcGFuaWMgaXMganVzdCBjYXNjYWRlIGZhbGxvdXQuKQoKSSB0cmllZCB0byBnZXQgWGVuIHdv
cmtpbmcgdmlhIGxlZ2FjeSBib290LCBidXQgSSBoYXZlbid0IGJlZW4gYWJsZSB0byBnZXQKbXkg
bGFwdG9wIHRvIGJvb3QgYW55dGhpbmcgYnV0IFVFRkkuIFRoZSBCSU9TIGV2ZW4gc3RhdGVzICJV
RUZJIG9ubHkuIgoKPiBEaWQgeW91IHRyeSBkaXNhYmxpbmcgdXNlIG9mIHRoZSBJT01NVSAoImlv
bW11PTAiIG9uIHRoZSBYZW4KPiBjb21tYW5kIGxpbmUpPwoKVW5mb3J0dW5hdGVseSwgUXViZXMg
cmVxdWlyZXMgaW9tbXUuIFNldHRpbmcgImlvbW11PTAiIHJlc3VsdHMgaW4gYSBwYW5pYzoKCmBg
YApDb3VsZG4ndCBlbmFibGUgSU9NTVUgYW5kIGlvbW11PXJlcXVpcmVkL2ZvcmNlCmBgYAoKSSBh
bHNvICh1bnN1Y2Nlc3NmdWxseSkgdHJpZWQgaW9tbXU9bm8taWdmeCBhbmQgaW9tbXU9c29mdCAo
Ym90aCByZXN1bHRlZAppbiB0aGUgdGltZXIgcGFuaWMpLgoKSSBjb3VsZG4ndCBmaW5kIGFueXdo
ZXJlIHRvIGRpc2FibGUgdGhlIGZsYWcgKGV2ZW4gdGhvdWdoIGl0IHdvdWxkIGJyZWFrClF1YmVz
LCBhdCBsZWFzdCB0aGUgZmxhZyBjb3VsZCBoZWxwIG1pbmltaXplIHRoZSBzY29wZSBvZiB0aGUg
Y2F1c2Ugb2YgdGhlCnRpbWVyIGNyYXNoKS4KCkkgaW5zdGFsbGVkIFhlbiBvbiBBcmNoIExpbnV4
IGluIG9yZGVyIHRvIHRlc3QgdGhpcyBmbGFnLCBidXQgSSdtIGhhdmluZwp0aGUgc2FtZSBwcm9i
bGVtIEkgaGFkIG9uIFVidW50dTogYm9vdGluZyB0byBYZW4gaGFuZ3Mgb24gbG9hZGluZwppbml0
cmFtZnMuIFsxXQoKPiBJZiB0aGlzIGlzIGFzIGNvbW1vbiBhIHByb2JsZW0gYXMgeW91IHNheSwg
aXQncyBoYXJkIHRvIGJlbGlldmUKPiB0aGlzIGhhcyBuZXZlciB3b3JrZWQgb24gYW55IG9mIHRo
ZXNlIHN5c3RlbXMuIEhlbmNlIGl0IHdvdWxkIGJlCj4gaGVscGZ1bCB0byBrbm93IHN0YXJ0aW5n
IGZyb20gd2hpY2ggdmVyc2lvbiB0aGlzIGhhcyBiZWVuCj4gcmVncmVzc2VkLgoKVGhhdCBtYWtl
cyBzZW5zZS4gSSd2ZSB0cmllZCB0byByZXByb2R1Y2UgdGhlIHByb2JsZW0gb24gYm90aCBBcmNo
IGFuZApVYnVudHUgKGJvdGggaGFuZywgYW5kIEknbSBub3Qgc3VyZSB3aHkgb3IgaG93IHRvIGRl
YnVnIHRoYXQpLiBCZWNhdXNlClF1YmVzIGlzIHRoZSBvbmx5IE9TIEkndmUgYmVlbiBhYmxlIHRv
IGJvb3QgdmVyYm9zZSBYZW4gZnJvbSwgSSBpbnN0YWxsZWQKYSAyMDE2IHJlbGVhc2UgdG8gdHJ5
IG91dC4gSG93ZXZlciwgSSBjb3VsZG4ndCBnZXQgcGFzdCBhIGhhbmcgc2hvd2luZwp0aGUgRGVs
bCBsb2dvLiBJIGhhZCB0aGlzIHNhbWUgaXNzdWUgb24gTml4T1MsIGRlc2NyaWJlZCBieSBzb21l
b25lIGVsc2UKd2l0aCB0aGUgc2FtZSBsYXB0b3Agb24gdGhlIE5peE9TIERpc2NvdXJzZSBbNF0u
IFRoZSBzb2x1dGlvbiBmb3IgTml4T1MKd2FzIHRvIHVzZSBhIG5ld2VyIHZlcnNpb24gb2YgdGhl
IGRpc3Ryby4KCklmIEkgY2FuIGdldCBwYXN0IHRoZSBib290IGhhbmcgb24gVWJ1bnR1IG9yIEFy
Y2gsIEknZCBiZSBoYXBweSB0byBnbyBhYm91dApiaXNlY3RpbmcgdGhlIGlzc3VlLCBjb21wYXJp
bmcgVWJ1bnR1L0FyY2ggdnMgUXViZXMsIGNvbXBpbGluZyB3aXRoIG5ldwpwcmludGYgc3RhdGVt
ZW50cywgZXRjLgoKQXMgYSBzaWRlIG5vdGUsIHRoZSBYUFMgNzM5MCAyLWluLTEgdXNlciB3YXMg
YWJsZSB0byBnZXQgWGVuIHRvIGJvb3QKdXNpbmcgdGhlIGFjcGk9bm9pcnEgZmxhZyBbMl0uIE15
IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBuZWVkaW5nIHRoaXMgZmxhZwppbmRpY2F0ZXMgdGhhdCBz
b21ldGhpbmcncyBzdGlsbCB3cm9uZyBbM10uCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE5LTEyL21zZzAwMDMxLmh0bWwKWzJdIGh0
dHBzOi8vd3d3LnJlZGRpdC5jb20vci9RdWJlcy9jb21tZW50cy9lZHFyYWIvcXViZXNfYW5kX2lj
ZV9sYWtlL2ZjcmVzbGQvClszXSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUv
bWlzYy94ZW4tY29tbWFuZC1saW5lLmh0bWwjYWNwaQpbNF0gaHR0cHM6Ly9kaXNjb3Vyc2Uubml4
b3Mub3JnL3Qvbml4b3Mtc3RhYmxlLXdvbnQtYm9vdC1mcm9tLXVzYi1vbi14cHMtNzM5MC80Nzc2
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 00:43:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 00:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioGUf-00066E-15; Mon, 06 Jan 2020 00:43:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioGUe-000669-7u
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 00:43:40 +0000
X-Inumbo-ID: 875a87b2-301d-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 875a87b2-301d-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 00:43: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 <osstest-admin@xenproject.org>)
 id 1ioGUG-0004c5-QN; Mon, 06 Jan 2020 00:43: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 1ioGUG-0000O9-HI; Mon, 06 Jan 2020 00:43:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioGUG-00089L-Gb; Mon, 06 Jan 2020 00:43:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145624-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-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-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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 00:43:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 145624: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTYyNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2MjQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTQ1NTczCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ1NTczIGxp
a2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjBkY2Zk
ZGVjZWU4Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFkOQpiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgNzY5N2FjNTVmY2M2MTc4ZmQ4ZmQ4YWEyMmJhZWQxM2EwYzhjYTk0
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0ODYxICAyMDE5LTEyLTE2IDEzOjA2OjI0IFogICAy
MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NDg4MCAgMjAxOS0xMi0xNiAyMDowNzowOCBa
ICAgMjAgZGF5cyAgIDQ1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTUzNSAgMjAy
MC0wMS0wMyAyMzozNjo1NiBaICAgIDIgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0Bp
Z2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMy
Lm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhh
bmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENs
ZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJl
ZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxp
YSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRy
aWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxA
ZXRzdWthdGEuY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBH
ZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0Bs
aW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3Vv
aGV5aUBodWF3ZWkuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVs
LmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29t
PgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkg
SGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5l
bC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5j
b20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3RlZmFuIEhham5v
Y3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4K
ICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGlu
ZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FpbmVyIGRvcyBT
YW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRo
YXQuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY1
MDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 06:41:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 06: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 1ioM4y-0002er-TK; Mon, 06 Jan 2020 06:41:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioM4x-0002em-Nl
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 06:41:31 +0000
X-Inumbo-ID: 877d9928-304f-11ea-aacb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 877d9928-304f-11ea-aacb-12813bfff9fa;
 Mon, 06 Jan 2020 06:41: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 mx2.suse.de (Postfix) with ESMTP id A31B7ADBE;
 Mon,  6 Jan 2020 06:41:11 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>, xen-devel@lists.xenproject.org
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <e2ebacd20a0e33967ccf02918505c8a8cedc95ab.1577733361.git.lars.kurth@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2140b272-bd55-7c5e-795e-6bece8fb063b@suse.com>
Date: Mon, 6 Jan 2020 07:41:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <e2ebacd20a0e33967ccf02918505c8a8cedc95ab.1577733361.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/7] Add Communication Guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-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>

T24gMzAuMTIuMTkgMjA6MzIsIExhcnMgS3VydGggd3JvdGU6Cj4gRnJvbTogTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IAo+IFRoaXMgZG9jdW1lbnQgaXMgYSBwb3J0YWwgcGFn
ZSB0aGF0IGxheXMgb3V0IG91ciBnb2xkIHN0YW5kYXJkLAo+IGJlc3QgcHJhY3RpY2VzIGZvciBz
b21lIGNvbW1vbiBzaXR1YXRpb25zIGFuZCBtZWNoYW5pc21zIHRvIGhlbHAKPiByZXNvbHZlIGlz
c3VlcyB0aGF0IGNhbiBoYXZlIGEgbmVnYXRpdmUgZWZmZWN0IG9uIG91ciBjb21tdW5pdHkuCj4g
Cj4gRGV0YWlsIGlzIGNvdmVyZWQgaW4gc3Vic2VxdWVudCBkb2N1bWVudHMKPiAKPiBDaGFuZ2Vz
IHNpbmNlIHYzCj4gLSBBbHNvIGNoYW5nZXMgdGhlIFRPRE8gaW4gY29kZS1vZi1jb25kdWN0Lm1k
IHdoaWNoIGhhZCBiZWVuIGxvc3QKPiAgICBpbiB2Mgo+IAo+IENoYW5nZXMgc2luY2UgdjIgKGlu
dHJvZHVjZWQgaW4gdjIpCj4gLSBNYWtlIGxpbmVzIGJyZWFrIGF0IDgwIGNoYXJhY3RlcnMKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ2M6IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiB4ZW4tYXBpQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IENjOiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBjb21taXR0
ZXJzQHhlbnByb2plY3Qub3JnCj4gLS0tCj4gICBjb2RlLW9mLWNvbmR1Y3QubWQgICAgIHwgIDQg
Ky0tCj4gICBjb21tdW5pY2F0aW9uLWd1aWRlLm1kIHwgNjcgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb21tdW5p
Y2F0aW9uLWd1aWRlLm1kCj4gCj4gZGlmZiAtLWdpdCBhL2NvZGUtb2YtY29uZHVjdC5tZCBiL2Nv
ZGUtb2YtY29uZHVjdC5tZAo+IGluZGV4IDdjMjlhNGYuLmE2MDgwY2QgMTAwNjQ0Cj4gLS0tIGEv
Y29kZS1vZi1jb25kdWN0Lm1kCj4gKysrIGIvY29kZS1vZi1jb25kdWN0Lm1kCj4gQEAgLTE0LDcg
KzE0LDcgQEAgcGVyc29uYWwgYXBwZWFyYW5jZSwgcmFjZSwgcmVsaWdpb24sIG9yIHNleHVhbCBp
ZGVudGl0eSBhbmQgb3JpZW50YXRpb24uCj4gICBXZSBiZWxpZXZlIHRoYXQgYSBDb2RlIG9mIENv
bmR1Y3QgY2FuIGhlbHAgY3JlYXRlIGEgaGFyYXNzbWVudC1mcmVlIGVudmlyb25tZW50LAo+ICAg
YnV0IGlzIG5vdCBzdWZmaWNpZW50IHRvIGNyZWF0ZSBhIHdlbGNvbWluZyBlbnZpcm9ubWVudCBv
biBpdHMgb3duOiBndWlkYW5jZSBvbgo+ICAgY3JlYXRpbmcgYSB3ZWxjb21pbmcgZW52aXJvbm1l
bnQsIGhvdyB0byBjb21tdW5pY2F0ZSBpbiBhbiBlZmZlY3RpdmUgYW5kCj4gLWZyaWVuZGx5IHdh
eSwgZXRjLiBjYW4gYmUgZm91bmQgW2hlcmVdW2d1aWRhbmNlXS4KPiArZnJpZW5kbHkgd2F5LCBl
dGMuIGNhbiBiZSBmb3VuZCBbaGVyZV1bZ3VpZGFuY2VdXS4KPiAgIAo+ICAgRXhhbXBsZXMgb2Yg
dW5hY2NlcHRhYmxlIGJlaGF2aW9yIGJ5IHBhcnRpY2lwYW50cyBpbmNsdWRlOgo+ICAgCj4gQEAg
LTg1LDcgKzg1LDcgQEAgdmVyc2lvbiAxLjQsIGF2YWlsYWJsZSBhdAo+ICAgaHR0cHM6Ly93d3cu
Y29udHJpYnV0b3ItY292ZW5hbnQub3JnL3ZlcnNpb24vMS80L2NvZGUtb2YtY29uZHVjdC5odG1s
Cj4gICAKPiAgIFtob21lcGFnZV06IGh0dHBzOi8vd3d3LmNvbnRyaWJ1dG9yLWNvdmVuYW50Lm9y
Zwo+IC1bZ3VpZGFuY2VdOiBUT0RPLUlOU0VSVC1VUkwKPiArW2d1aWRhbmNlXTogY29tbXVuaWNh
dGlvbi1ndWlkZS5tZAo+ICAgCj4gICBGb3IgYW5zd2VycyB0byBjb21tb24gcXVlc3Rpb25zIGFi
b3V0IHRoaXMgY29kZSBvZiBjb25kdWN0LCBzZWUKPiAgIGh0dHBzOi8vd3d3LmNvbnRyaWJ1dG9y
LWNvdmVuYW50Lm9yZy9mYXEKPiBkaWZmIC0tZ2l0IGEvY29tbXVuaWNhdGlvbi1ndWlkZS5tZCBi
L2NvbW11bmljYXRpb24tZ3VpZGUubWQKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAuLjE1M2IxMDAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvY29tbXVuaWNhdGlvbi1ndWlk
ZS5tZAo+IEBAIC0wLDAgKzEsNjcgQEAKPiArIyBDb21tdW5pY2F0aW9uIEd1aWRlCj4gKwo+ICtX
ZSBiZWxpZXZlIHRoYXQgb3VyIFtDb2RlIG9mIENvbmR1Y3RdKGNvZGUtb2YtY29uZHVjdC5tZCkg
Y2FuIGhlbHAgY3JlYXRlIGEKPiAraGFyYXNzbWVudC1mcmVlIGVudmlyb25tZW50LCBidXQgaXMg
bm90IHN1ZmZpY2llbnQgdG8gY3JlYXRlIGEgd2VsY29taW5nCj4gK2Vudmlyb25tZW50IG9uIGl0
cyBvd24uIFdlIGNhbiBhbGwgbWFrZSBtaXN0YWtlczogd2hlbiB3ZSBkbywgd2UgdGFrZQo+ICty
ZXNwb25zaWJpbGl0eSBmb3IgdGhlbSBhbmQgdHJ5IHRvIGltcHJvdmUuCj4gKwo+ICtUaGlzIGRv
Y3VtZW50IGxheXMgb3V0IG91ciBnb2xkIHN0YW5kYXJkLCBiZXN0IHByYWN0aWNlcyBmb3Igc29t
ZSBjb21tb24KPiArc2l0dWF0aW9ucyBhbmQgbWVjaGFuaXNtcyB0byBoZWxwIHJlc29sdmUgaXNz
dWVzIHRoYXQgY2FuIGhhdmUgYQo+ICtuZWdhdGl2ZSBlZmZlY3Qgb24gb3VyIGNvbW11bml0eS4K
PiArCj4gKyMjIEdvYWwKPiArCj4gK1dlIHdhbnQgYSBwcm9kdWN0aXZlLCB3ZWxjb21pbmcgYW5k
IGFnaWxlIGNvbW11bml0eSB0aGF0IGNhbiB3ZWxjb21lIG5ldwo+ICtpZGVhcyBpbiBhIGNvbXBs
ZXggdGVjaG5pY2FsIGZpZWxkIHdoaWNoIGlzIGFibGUgdG8gcmVmbGVjdCBvbiBhbmQgaW1wcm92
ZSBob3cKPiArd2Ugd29yay4KPiArCj4gKyMjIENvbW11bmljYXRpb24gJiBIYW5kbGluZyBEaWZm
ZXJlbmNlcyBpbiBPcGluaW9ucwo+ICsKPiArRXhhbXBsZXMgb2YgYmVoYXZpb3IgdGhhdCBjb250
cmlidXRlcyB0byBjcmVhdGluZyBhIHBvc2l0aXZlIGVudmlyb25tZW50Cj4gK2luY2x1ZGU6Cj4g
KyogVXNlIHdlbGNvbWluZyBhbmQgaW5jbHVzaXZlIGxhbmd1YWdlCj4gKyogS2VlcCBkaXNjdXNz
aW9ucyB0ZWNobmljYWwgYW5kIGFjdGlvbmFibGUKPiArKiBCZSByZXNwZWN0ZnVsIG9mIGRpZmZl
cmluZyB2aWV3cG9pbnRzIGFuZCBleHBlcmllbmNlcwo+ICsqIEJlIGF3YXJlIG9mIHlvdXIgb3du
IGFuZCBjb3VudGVycGFydOKAmXMgY29tbXVuaWNhdGlvbiBzdHlsZSBhbmQgY3VsdHVyZQo+ICsq
IEdyYWNlZnVsbHkgYWNjZXB0IGNvbnN0cnVjdGl2ZSBjcml0aWNpc20KPiArKiBGb2N1cyBvbiB3
aGF0IGlzIGJlc3QgZm9yIHRoZSBjb21tdW5pdHkKPiArKiBTaG93IGVtcGF0aHkgdG93YXJkcyBv
dGhlciBjb21tdW5pdHkgbWVtYmVycwo+ICsqIFJlc29sdmUgZGlmZmVyZW5jZXMgaW4gb3Bpbmlv
biBlZmZlY3RpdmVseQo+ICsKPiArIyMgR2V0dGluZyBIZWxwCj4gKwo+ICtXaGVuIGRldmVsb3Bp
bmcgY29kZSBjb2xsYWJvcmF0aXZlbHksIHRlY2huaWNhbCBkaXNjdXNzaW9uIGFuZCBkaXNhZ3Jl
ZW1lbnRzCj4gK2FyZSB1bmF2b2lkYWJsZS4gT3VyIGNvbnRyaWJ1dG9ycyBjb21lIGZyb20gZGlm
ZmVyZW50IGNvdW50cmllcyBhbmQgY3VsdHVyZXMsCj4gK2FyZSBkcml2ZW4gYnkgZGlmZmVyZW50
IGdvYWxzIGFuZCB0YWtlIHByaWRlIGluIHRoZWlyIHdvcmsgYW5kIGluIHRoZWlyIHBvaW50Cj4g
K29mIHZpZXcuIFRoaXMgaW52YXJpYWJseSBjYW4gbGVhZCB0byBsZW5ndGh5IGFuZCB1bnByb2R1
Y3RpdmUgZGViYXRlLAo+ICtmb2xsb3dlZCBieSBpbmRlY2lzaW9uLCBzb21ldGltZXMgdGhpcyBj
YW4gaW1wYWN0IHdvcmtpbmcgcmVsYXRpb25zaGlwcwo+ICtvciBsZWFkIHRvIG90aGVyIGlzc3Vl
cyB0aGF0IGNhbiBoYXZlIGEgbmVnYXRpdmUgZWZmZWN0IG9uIG91ciBjb21tdW5pdHkuCj4gKwo+
ICtUbyBtaW5pbWl6ZSBzdWNoIGlzc3VlLCB3ZSBwcm92aWRlIGEgMy1zdGFnZSBwcm9jZXNzCj4g
KyogU2VsZi1oZWxwIGFzIG91dGxpbmVkIGluIHRoaXMgZG9jdW1lbnQKPiArKiBBYmlsaXR5IHRv
IGFzayBmb3IgYW4gaW5kZXBlbmRlbnQgb3BpbmlvbiBvciBoZWxwIGluIHByaXZhdGUKPiArKiBN
ZWRpYXRpb24gYmV0d2VlbiBwYXJ0aWVzIHdoaWNoIGRpc2FncmVlLiBJbiB0aGlzIGNhc2UgYSBu
ZXV0cmFsIGNvbW11bml0eQo+ICsgIG1lbWJlciBhc3Npc3RzIHRoZSBkaXNwdXRpbmcgcGFydGll
cyByZXNvbHZlIHRoZSBpc3N1ZXMgb3Igd2lsbCB3b3JrIHdpdGggdGhlCj4gKyAgcGFydGllcyBz
dWNoIHRoYXQgdGhleSBjYW4gaW1wcm92ZSBmdXR1cmUgaW50ZXJhY3Rpb25zLgo+ICsKPiArSWYg
eW91IG5lZWQgYW5kIGluZGVwZW5kZW50IG9waW5pb24gb3IgaGVscCwgZmVlbCBmcmVlIHRvIGNv
bnRhY3QKCnMvYW5kL2FuLwoKPiArbWVkaWF0aW9uQHhlbnByb2plY3Qub3JnLiBUaGUgdGVhbSBi
ZWhpbmQgbWVkaWF0aW9uQCBpcyBtYWRlIHVwIG9mIHRoZQo+ICtzYW1lIGNvbW11bml0eSBtZW1i
ZXJzIGFzIHRob3NlIGxpc3RlZCBpbiB0aGUgQ29uZHVjdCBUZWFtOiBzZWUKPiArW0NvZGUgb2Yg
Q29uZHVjdF0oY29kZS1vZi1jb25kdWN0Lm1kKS4gSW4gYWRkaXRpb24sIHRlYW0gbWVtYmVycyBh
cmUgb2JsaWdhdGVkCj4gK3RvIG1haW50YWluIGNvbmZpZGVudGlhbGl0eSB3aXRoIHJlZ2FyZCBk
aXNjdXNzaW9ucyB0aGF0IHRha2UgcGxhY2UuIElmIHlvdQo+ICtoYXZlIGNvbmNlcm5zIGFib3V0
IGFueSBvZiB0aGUgbWVtYmVycyBvZiB0aGUgbWVkaWF0aW9uQCBhbGlhcywgeW91IGFyZQo+ICt3
ZWxjb21lIHRvIGNvbnRhY3QgcHJlY2lzZWx5IHRoZSB0ZWFtIG1lbWJlcihzKSBvZiB5b3VyIGNo
b2ljZS4gSW4gdGhpcyBjYXNlLAo+ICtwbGVhc2UgbWFrZSBjZXJ0YWluIHRoYXQgeW91IGhpZ2hs
aWdodCB0aGUgbmF0dXJlIG9mIGEgcmVxdWVzdCBieSBtYWtpbmcgc3VyZQo+ICt0aGF0IGVpdGhl
ciBoZWxwIG9yIG1lZGlhdGlvbiBpcyBtZW50aW9uZWQgaW4gdGhlIGUtbWFpbCBzdWJqZWN0IG9y
IGJvZHkuCj4gKwo+ICsjIyBTcGVjaWZpYyBUb3BpY3MgYW5kIEJlc3QgUHJhY3RpY2UKPiArCj4g
KyogW0NvZGUgUmV2aWV3IEd1aWRlXShjb2RlLXJldmlldy1ndWlkZS5tZCk6Cj4gKyAgRXNzZW50
aWFsIHJlYWRpbmcgZm9yIGNvZGUgcmV2aWV3ZXJzIGFuZCBjb250cmlidXRvcnMKPiArKiBbQ29t
bXVuaWNhdGlvbiBCZXN0IFByYWN0aWNlXShjb21tdW5pY2F0aW9uLXByYWN0aWNlLm1kKToKPiAr
ICBUaGlzIGd1aWRlIGNvdmVycyBjb21tdW5pY2F0aW9uIGd1aWRlbGluZXMgZm9yIGNvZGUgcmV2
aWV3ZXJzIGFuZCBhdXRob3JzLgo+ICsgIEl0IHNob3VsZCBoZWxwIHlvdSBjcmVhdGUgc2VsZi1h
d2FyZW5lc3MsIGFudGljaXBhdGUsIGF2b2lkICBhbmQgaGVscCByZXNvbHZlCj4gKyAgY29tbXVu
aWNhdGlvbiBpc3N1ZXMuCj4gKyogW1Jlc29sdmluZyBEaXNhZ3JlZW1lbnRdKHJlc29sdmluZy1k
aXNhZ3JlZW1lbnQubWQpOgo+ICsgIFRoaXMgZ3VpZGUgbGF5cyBvdXQgY29tbW9uIHNpdHVhdGlv
bnMgdGhhdCBjYW4gbGVhZCB0byBkZWFkLWxvY2sgYW5kIHNob3dzCj4gKyAgY29tbW9uIHBhdHRl
cm5zIG9uIGhvdyB0byBhdm9pZCBhbmQgcmVzb2x2ZSBpc3N1ZXMuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 07:06:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 07: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 1ioMTM-0004c2-2J; Mon, 06 Jan 2020 07:06:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioMTK-0004bt-Lo
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 07:06:42 +0000
X-Inumbo-ID: ba230626-3052-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba230626-3052-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 07:05:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 62C68B2B8;
 Mon,  6 Jan 2020 07:03:46 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>, xen-devel@lists.xenproject.org
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <24bb87eccaaf8937443c42c69e215fc59b66741f.1577733361.git.lars.kurth@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a6b3d3d7-5c56-0a0c-dc8c-39c8ed4d1197@suse.com>
Date: Mon, 6 Jan 2020 08:03:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <24bb87eccaaf8937443c42c69e215fc59b66741f.1577733361.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/7] Add Code Review Guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-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>

T24gMzAuMTIuMTkgMjA6MzIsIExhcnMgS3VydGggd3JvdGU6Cj4gRnJvbTogTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IAo+IFRoaXMgZG9jdW1lbnQgaGlnaGxpZ2h0cyB3aGF0
IHJldmlld2VycyBzdWNoIGFzIG1haW50YWluZXJzIGFuZCBjb21taXR0ZXJzIGxvb2sKPiBmb3Ig
d2hlbiByZXZpZXdpbmcgY29kZS4gSXQgc2V0cyBleHBlY3RhdGlvbnMgZm9yIGNvZGUgYXV0aG9y
cyBhbmQgcHJvdmlkZXMKPiBhIGZyYW1ld29yayBmb3IgY29kZSByZXZpZXdlcnMuCj4gCj4gQ2hh
bmdlcyBzaW5jZSB2Mwo+ICogQWRkZWQgZXhhbXBsZSB1bmRlciAqV29ya2Zsb3cgZnJvbSBhIFJl
dmlld2VyJ3MgUGVyc3BlY3RpdmUqIHNlY3Rpb24KPiAqIEZpeGVkIHR5cG9zIGluIHRleHQgaW50
cm9kdWNlZCBpbiB2Mgo+IAo+IENoYW5nZXMgc2luY2UgdjIgKGludHJvZHVjZWQgaW4gdjIpCj4g
KiBFeHRlbmQgaW50cm9kdWN0aW9uCj4gKiBBZGQgIkNvZGUgUmV2aWV3IFdvcmtmbG93IiBjb3Zl
cmluZwo+ICAgIC0gIldvcmtmbG93IGZyb20gYSBSZXZpZXdlcidzIFBlcnNwZWN0aXZlIgo+ICAg
IC0gIldvcmtmbG93IGZyb20gYW4gQXV0aG9yJ3MgUGVyc3BlY3RpdmUiCj4gICAgLSAiUHJvYmxl
bWF0aWMgUGF0Y2ggUmV2aWV3cyIKPiAqIFdyYXAgdG8gODAgY2hhcmFjdGVycwo+ICogUmVwbGFj
ZSBpbmxpbmUgbGlua3Mgd2l0aCByZWZlcmVuY2UgbGlua3MgdG8gbWFrZQo+ICAgIHdyYXBwaW5n
IGVhc2llcgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6
IHhlbi1hcGlAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogd2luLXB2LWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gQ2M6IG1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
Q2M6IGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcKPiAtLS0KPiAgIGNvZGUtcmV2aWV3LWd1aWRl
Lm1kIHwgMzEzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDMxMyBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9k
ZSAxMDA2NDQgY29kZS1yZXZpZXctZ3VpZGUubWQKPiAKPiBkaWZmIC0tZ2l0IGEvY29kZS1yZXZp
ZXctZ3VpZGUubWQgYi9jb2RlLXJldmlldy1ndWlkZS5tZAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uYjJjMDhkMgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9jb2RlLXJl
dmlldy1ndWlkZS5tZAo+IEBAIC0wLDAgKzEsMzEzIEBACj4gKyMgQ29kZSBSZXZpZXcgR3VpZGUK
PiArCj4gK1RoaXMgZG9jdW1lbnQgaGlnaGxpZ2h0cyB3aGF0IHJldmlld2VycyBzdWNoIGFzIG1h
aW50YWluZXJzIGFuZCBjb21taXR0ZXJzIGxvb2sKPiArZm9yIHdoZW4gcmV2aWV3aW5nIHlvdXIg
Y29kZS4gSXQgc2V0cyBleHBlY3RhdGlvbnMgZm9yIGNvZGUgYXV0aG9ycyBhbmQgcHJvdmlkZXMK
PiArYSBmcmFtZXdvcmsgZm9yIGNvZGUgcmV2aWV3ZXJzLgo+ICsKPiArQmVmb3JlIHdlIHN0YXJ0
LCBpdCBpcyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIgdGhhdCB0aGUgcHJpbWFyeSBwdXJwb3NlIG9m
IGEKCmR1cGxpY2F0ZSAiYSIKCj4gK2EgY29kZSByZXZpZXcgaXMgdG8gaWRlbnRpZnkgYW55IGJ1
Z3Mgb3IgcG90ZW50aWFsIGJ1Z3MgaW4gdGhlIGNvZGUuIE1vc3QgY29kZQo+ICtyZXZpZXdzIGFy
ZSByZWxhdGl2ZWx5IHN0cmFpZ2h0LWZvcndhcmQgYW5kIGRvIG5vdCByZXF1aXJlIHJlLXdyaXRp
bmcgdGhlCj4gK3N1Ym1pdHRlZCBjb2RlIHN1YnN0YW50aWFsbHkuCj4gKwo+ICtUaGUgZG9jdW1l
bnQgcHJvdmlkZXMgYWR2aWNlIG9uIGhvdyB0byBzdHJ1Y3R1cmUgbGFyZ2VyIHBhdGNoIHNlcmll
cyBhbmQKPiArcHJvdmlkZXMgIHBvaW50ZXJzIG9uIGNvZGUgYXV0aG9yJ3MgYW5kIHJldmlld2Vy
J3Mgd29ya2Zsb3dzLgo+ICsKPiArU29tZXRpbWVzIGl0IGhhcHBlbnMgdGhhdCBhIHN1Ym1pdHRl
ZCBwYXRjaCBzZXJpZXMgbWFkZSB3cm9uZyBhc3N1bXB0aW9ucyBvciBoYXMKPiArYSBmbGF3ZWQg
ZGVzaWduIG9yIGFyY2hpdGVjdHVyZS4gVGhpcyBjYW4gYmUgZnJ1c3RyYXRpbmcgZm9yIGNvbnRy
aWJ1dG9ycyBhbmQKPiArY29kZSAgcmV2aWV3ZXJzLiBOb3RlIHRoYXQgdGhpcyBkb2N1bWVudCBk
b2VzIGNvbnRhaW4gW2Egc2VjdGlvbl0oI3Byb2JsZW1zKQo+ICt0aGF0IHByb3ZpZGVzICBzdWdn
ZXN0aW9ucyBvbiBob3cgdG8gbWluaW1pemUgdGhlIGltcGFjdCBmb3IgbW9zdCBzdGFrZS1ob2xk
ZXJzCj4gK2FuZCBhbHNvIG9uIGhvdyB0byBhdm9pZCBzdWNoIHNpdHVhdGlvbnMuCj4gKwo+ICtU
aGlzIGRvY3VtZW50IGRvZXMgKipub3QgY292ZXIqKiB0aGUgZm9sbG93aW5nIHRvcGljczoKPiAr
KiBbQ29tbXVuaWNhdGlvbiBCZXN0IFByYWN0aWNlXVsxXQo+ICsqIFtSZXNvbHZpbmcgRGlzYWdy
ZWVtZW50XVsyXQo+ICsqIFtQYXRjaCBTdWJtaXNzaW9uIFdvcmtmbG93XVszXQo+ICsqIFtNYW5h
Z2luZyBQYXRjaCBTdWJtaXNzaW9uIHdpdGggR2l0XVs0XQo+ICsKPiArIyMgV2hhdCB3ZSBsb29r
IGZvciBpbiBDb2RlIFJldmlld3MKPiArCj4gK1doZW4gcGVyZm9ybWluZyBhIGNvZGUgcmV2aWV3
LCByZXZpZXdlcnMgdHlwaWNhbGx5IGxvb2sgZm9yIHRoZSBmb2xsb3dpbmcgdGhpbmdzCj4gKwo+
ICsjIyMgSXMgdGhlIGNoYW5nZSBuZWNlc3NhcnkgdG8gYWNjb21wbGlzaCB0aGUgZ29hbHM/Cj4g
Kwo+ICsqIElzIGl0IGNsZWFyIHdoYXQgdGhlIGdvYWxzIGFyZT8KPiArKiBEbyB3ZSBuZWVkIHRv
IG1ha2UgYSBjaGFuZ2UsIG9yIGNhbiB0aGUgZ29hbHMgYmUgbWV0IHdpdGggZXhpc3RpbmcKPiAr
ICBmdW5jdGlvbmFsaXR5Pwo+ICsKPiArIyMjIEFyY2hpdGVjdHVyZSAvIEludGVyZmFjZQo+ICsK
PiArKiBJcyB0aGlzIHRoZSBiZXN0IHdheSB0byBzb2x2ZSB0aGUgcHJvYmxlbT8KPiArKiBJcyB0
aGlzIHRoZSByaWdodCBwYXJ0IG9mIHRoZSBjb2RlIHRvIG1vZGlmeT8KPiArKiBJcyB0aGlzIHRo
ZSByaWdodCBsZXZlbCBvZiBhYnN0cmFjdGlvbj8KPiArKiBJcyB0aGUgaW50ZXJmYWNlIGdlbmVy
YWwgZW5vdWdoPyBUb28gZ2VuZXJhbD8gRm9yd2FyZCBjb21wYXRpYmxlPwo+ICsKPiArIyMjIEZ1
bmN0aW9uYWxpdHkKPiArCj4gKyogRG9lcyBpdCBkbyB3aGF0IGl04oCZcyB0cnlpbmcgdG8gZG8/
Cj4gKyogSXMgaXQgZG9pbmcgaXQgaW4gdGhlIG1vc3QgZWbvrIFjaWVudCB3YXk/Cj4gKyogRG9l
cyBpdCBoYW5kbGUgYWxsIHRoZSBjb3JuZXIgLyBlcnJvciBjYXNlcyBjb3JyZWN0bHk/Cj4gKwo+
ICsjIyMgTWFpbnRhaW5hYmlsaXR5IC8gUm9idXN0bmVzcwo+ICsKPiArKiBJcyB0aGUgY29kZSBj
bGVhcj8gQXBwcm9wcmlhdGVseSBjb21tZW50ZWQ/Cj4gKyogRG9lcyBpdCBkdXBsaWNhdGUgYW5v
dGhlciBwaWVjZSBvZiBjb2RlPwo+ICsqIERvZXMgdGhlIGNvZGUgbWFrZSBoaWRkZW4gYXNzdW1w
dGlvbnM/Cj4gKyogRG9lcyBpdCBpbnRyb2R1Y2Ugc2VjdGlvbnMgd2hpY2ggbmVlZCB0byBiZSBr
ZXB0ICoqaW4gc3luYyoqIHdpdGggb3RoZXIKPiArICBzZWN0aW9ucz8KPiArKiBBcmUgdGhlcmUg
b3RoZXIgKip0cmFwcyoqIHNvbWVvbmUgbW9kaWZ5aW5nIHRoaXMgY29kZSBtaWdodCBmYWxsIGlu
dG8/Cj4gKwo+ICsqKk5vdGU6KiogU29tZXRpbWVzIHlvdSB3aWxsIHdvcmsgaW4gYXJlYXMgd2hp
Y2ggaGF2ZSBpZGVudGlmaWVkIG1haW50YWluYWJpbGl0eQo+ICthbmQvb3Igcm9idXN0bmVzcyBp
c3N1ZXMuIEluIHN1Y2ggY2FzZXMsIG1haW50YWluZXJzIG1heSBhc2sgeW91IHRvIG1ha2UKPiAr
YWRkaXRpb25hbCBjaGFuZ2VzLCBzdWNoIHRoYXQgeW91ciBzdWJtaXR0ZWQgY29kZSBkb2VzIG5v
dCBtYWtlIHRoaW5ncyB3b3JzZSBvcgo+ICtwb2ludCB5b3UgdG8gb3RoZXIgcGF0Y2hlcyBhcmUg
YWxyZWFkeSBiZWluZyB3b3JrZWQgb24uCj4gKwo+ICsjIyMgU3lzdGVtIHByb3BlcnRpZXMKPiAr
Cj4gK0luIHNvbWUgYXJlYXMgb2YgdGhlIGNvZGUsIHN5c3RlbSBwcm9wZXJ0aWVzIHN1Y2ggYXMK
PiArKiBDb2RlIHNpemUKPiArKiBQZXJmb3JtYW5jZQo+ICsqIFNjYWxhYmlsaXR5Cj4gKyogTGF0
ZW5jeQo+ICsqIENvbXBsZXhpdHkKPiArKiAmYwo+ICthcmUgYWxzbyBpbXBvcnRhbnQgZHVyaW5n
IGNvZGUgcmV2aWV3cy4KPiArCj4gKyMjIyBTdHlsZQo+ICsKPiArKiBDb21tZW50cywgY2Fycmlh
Z2UgcmV0dXJucywgKipzbnVnZ2x5IGJyYWNlcyoqLCAmYwo+ICsqIFNlZSBbQ09ESU5HX1NUWUxF
XVs1XSBhbmQgW3Rvb2xzL2xpYnhsL0NPRElOR19TVFlMRV1bNl0KPiArKiBObyBleHRyYW5lb3Vz
IHdoaXRlc3BhY2UgY2hhbmdlcwo+ICsKPiArIyMjIERvY3VtZW50YXRpb24gYW5kIHRlc3RpbmcK
PiArCj4gKyogSWYgdGhlcmUgaXMgcHJlLWV4aXN0aW5nIGRvY3VtZW50YXRpb24gaW4gdGhlIHRy
ZWUsIHN1Y2ggYXMgbWFuIHBhZ2VzLCBkZXNpZ24KPiArICBkb2N1bWVudHMsIGV0Yy4gYSBjb250
cmlidXRvciBtYXkgYmUgYXNrZWQgdG8gdXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uCj4gKyAgYWxv
bmdzaWRlIHRoZSBjaGFuZ2UuIERvY3VtZW50YXRpb24gaXMgdHlwaWNhbGx5IHByZXNlbnQgaW4g
dGhlIFtkb2NzXVs3XQo+ICsgIGZvbGRlci4KPiArKiBXaGVuIGFkZGluZyBuZXcgZmVhdHVyZXMg
dGhhdCBoYXZlIGFuIGltcGFjdCBvbiB0aGUgZW5kLXVzZXIsCj4gKyAgYSBjb250cmlidXRvciBz
aG91bGQgaW5jbHVkZSBhbiB1cGRhdGUgdG8gdGhlIFtTVVBQT1JULm1kXVs4XSBmaWxlLgo+ICsg
IFR5cGljYWxseSwgbW9yZSBjb21wbGV4IGZlYXR1cmVzIHJlcXVpcmUgc2V2ZXJhbCBwYXRjaCBz
ZXJpZXMgYmVmb3JlIGl0IGlzCj4gKyAgcmVhZHkgdG8gYmUgYWR2ZXJ0aXNlZCBpbiBTVVBQT1JU
Lm1kCj4gKyogV2hlbiBhZGRpbmcgbmV3IGZlYXR1cmVzLCBhIGNvbnRyaWJ1dG9yIG1heSBiZSBh
c2tlZCB0byBwcm92aWRlIHRlc3RzIG9yCj4gKyAgZW5zdXJlIHRoYXQgZXhpc3RpbmcgdGVzdHMg
cGFzcwo+ICsKPiArIyMjIyBUZXN0aW5nIGZvciB0aGUgWGVuIFByb2plY3QgSHlwZXJ2aXNvcgo+
ICsKPiArVGVzdHMgYXJlIHR5cGljYWxseSBsb2NhdGVkIGluIG9uZSBvZiB0aGUgZm9sbG93aW5n
IGRpcmVjdG9yaWVzCj4gKyogKipVbml0IHRlc3RzKio6IFt0b29scy90ZXN0c11bOV0gb3IgW3hl
bi90ZXN0XVtBXTxicj4KPiArICBVbml0IHRlc3RpbmcgaXMgaGFyZCBmb3IgYSBzeXN0ZW0gbGlr
ZSBYZW4gYW5kIHR5cGljYWxseSByZXF1aXJlcyBidWlsZGluZyBhCj4gKyAgc3Vic3lzdGVtIG9m
IHlvdXIgdHJlZS4gSWYgeW91ciBjaGFuZ2UgY2FuIGJlIGVhc2lseSB1bml0IHRlc3RlZCwgeW91
IHNob3VsZAo+ICsgIGNvbnNpZGVyIHN1Ym1pdHRpbmcgdGVzdHMgd2l0aCB5b3VyIHBhdGNoLgo+
ICsqICoqQnVpbGQgYW5kIHNtb2tlIHRlc3QqKjogc2VlIFtYZW4gR2l0TGFiIENJXVtCXTxicj4K
PiArICBSdW5zIGJ1aWxkIHRlc3RzIGZvciBhIGNvbWJpbmF0aW9uIG9mIHZhcmlvdXMgZGlzdHJv
cyBhbmQgY29tcGlsZXJzIGFnYWluc3QKPiArICBjaGFuZ2VzIGNvbW1pdHRlZCB0byBzdGFnaW5n
LiBEZXZlbG9wZXJzIGNhbiBqb2luIGFzIG1lbWJlcnMgYW5kIHRlc3QgdGhlaXIKPiArICBkZXZl
bG9wbWVudCBicmFuY2hlcyAqKmJlZm9yZSoqIHN1Ym1pdHRpbmcgYSBwYXRjaC4KPiArKiAqKlhU
RiB0ZXN0cyoqIChtaWNyb2tlcm5lbC1iYXNlZCB0ZXN0cyk6IHNlZSBbWFRGXVtDXTxicj4KPiAr
ICBYVEYgaGFzIGJlZW4gZGVzaWduZWQgdG8gdGVzdCBpbnRlcmFjdGlvbnMgYmV0d2VlbiB5b3Vy
IHNvZnR3YXJlIGFuZCBoYXJkd2FyZS4KPiArICBJdCBpcyBhIHZlcnkgdXNlZnVsIHRvb2wgZm9y
IHRlc3RpbmcgbG93IGxldmVsIGZ1bmN0aW9uYWxpdHkgYW5kIGlzIGV4ZWN1dGVkCj4gKyAgYXMg
cGFydCBvZiB0aGUgcHJvamVjdCdzIENJIHN5c3RlbS4gWFRGIGNhbiBiZSBlYXNpbHkgZXhlY3V0
ZWQgbG9jYWxseSBvbgo+ICsgIHhlbi5naXQgdHJlZXMuCj4gKyogKipvc3N0ZXN0Kio6IHNlZSBb
UkVBRE1FXVtEXTxicj4KPiArICBPc3N0ZXN0IGlzIHRoZSBYZW4gUHJvamVjdHMgYXV0b21hdGVk
IHRlc3Qgc3lzdGVtLCB3aGljaCB0ZXN0cyBiYXNpYyBYZW4gdXNlCj4gKyAgY2FzZXMgb24gYSB2
YXJpZXR5IG9mIGRpZmZlcmVudCBoYXJkd2FyZS4gQmVmb3JlIGNoYW5nZXMgYXJlIGNvbW1pdHRl
ZCwgYnV0Cj4gKyAgKiphZnRlcioqIHRoZXkgaGF2ZSBiZWVuIHJldmlld2VkLiBBIGNvbnRyaWJ1
dG9y4oCZcyBjaGFuZ2VzICoqY2Fubm90IGJlCj4gKyAgYXBwbGllZCB0byBtYXN0ZXIqKiB1bmxl
c3MgdGhlIHRlc3RzIHBhc3MgdGhpcyB0ZXN0IHN1aXRlLiBOb3RlIHRoYXQgWFRGIGFuZAo+ICsg
IG90aGVyIHRlc3RzIGFyZSBhbHNvIGV4ZWN1dGVkIGFzIHBhcnQgb2Ygb3NzdGVzdC4KPiArCj4g
KyMjIyBQYXRjaCAvIFBhdGNoIHNlcmllcyBpbmZvcm1hdGlvbgo+ICsKPiArKiBJbmZvcm1hdGl2
ZSBvbmUtbGluZSBjaGFuZ2Vsb2cKPiArKiBGdWxsIGNoYW5nZWxvZwo+ICsqIE1vdGl2YXRpb24g
ZGVzY3JpYmVkCj4gKyogQWxsIGltcG9ydGFudCB0ZWNobmljYWwgY2hhbmdlcyBtZW50aW9uZWQK
PiArKiBDaGFuZ2VzIHNpbmNlIHByZXZpb3VzIHJldmlzaW9uIGxpc3RlZAo+ICsqIFJldmlld2Vk
LWJ54oCZcyBhbmQgQWNrZWQtYnnigJlzIGRyb3BwZWQgaWYgYXBwcm9wcmlhdGUKPiArCj4gK01v
cmUgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGVzZSBpdGVtcyBjYW4gYmUgZm91bmQgaW4gb3Vy
Cj4gK1tQYXRjaCBzdWJtaXNzaW9uIEd1aWRlXVtFXS4KPiArCj4gKyMjIENvZGUgUmV2aWV3IFdv
cmtmbG93Cj4gKwo+ICtUaGlzIHNlY3Rpb24gaXMgaW1wb3J0YW50IGZvciBjb2RlIGF1dGhvcnMg
YW5kIHJldmlld2Vycy4gV2UgcmVjb21tZW5kIHRoYXQgaW4KPiArcGFydGljdWxhciBuZXcgY29k
ZSBhdXRob3JzIGNhcmVmdWxseSByZWFkIHRoaXMgc2VjdGlvbi4KPiArCj4gKyMjIyBXb3JrZmxv
dyBmcm9tIGEgUmV2aWV3ZXIncyBQZXJzcGVjdGl2ZQo+ICsKPiArUGF0Y2ggc2VyaWVzIHR5cGlj
YWxseSBjb250YWluIG11bHRpcGxlIGNoYW5nZXMgdG8gdGhlIGNvZGViYXNlLCBzb21lCj4gK3Ry
YW5zZm9ybWluZyB0aGUgc2FtZSBzZWN0aW9uIG9mIHRoZSBjb2RlYmFzZSBtdWx0aXBsZSB0aW1l
cy4gSXQgaXMgcXVpdGUgY29tbW9uCj4gK2ZvciBwYXRjaGVzIGluIGEgcGF0Y2ggc2VyaWVzIHRv
IHJlbHkgb24gdGhlIHByZXZpb3VzIG9uZXMuIFRoaXMgbWVhbnMgdGhhdCBjb2RlCj4gK3Jldmll
d2VycyByZXZpZXcgIHBhdGNoZXMgYW5kIHBhdGNoIHNlcmllcyAqKnNlcXVlbnRpYWxseSoqIGFu
ZCAqKnRoZSBzdHJ1Y3R1cmUKPiArb2YgYSBwYXRjaCBzZXJpZXMgZ3VpZGVzIHRoZSBjb2RlIHJl
dmlldyBwcm9jZXNzKiouIFNvbWV0aW1lcyBpbiBhIGxvbmcgc2VyaWVzLAo+ICtwYXRjaGVzIHsx
LDJ9LzEwIHdpbGwgYmUgY2xlYW4tdXBzLCB7My02fS8xMCB3aWxsIGJlIGdlbmVyYWwgcmVvcmdh
bmlzYXRpb25zCj4gK3doaWNoIGRvbid0IHJlYWxseSBzZWVtIHRvIGRvIGFueXRoaW5nIGFuZCB0
aGVuIHs3LTEwfS8xMCB3aWxsIGJlIHRoZSBzdWJzdGFuY2UKPiArb2YgdGhlIHNlcmllcywgd2hp
Y2ggaGVscHMgdGhlIGNvZGUgcmV2aWV3ZXIgdW5kZXJzdGFuZCB3aGF0IHszLTZ9LzEwIHdlcmUK
PiArYWJvdXQuCj4gKwo+ICtHZW5lcmFsbHkgdGhlcmUgYXJlIG5vIGhhcmQgcnVsZXMgb24gaG93
IHRvIHN0cnVjdHVyZSBhIHNlcmllcywgYXMgdGhlIHN0cnVjdHVyZQo+ICtvZiBhIHNlcmllcyBp
cyB2ZXJ5IGNvZGUgc3BlY2lmaWMgYW5kIGl0IGlzIGhhcmQgdG8gZ2l2ZSBzcGVjaWZpYyBhZHZp
Y2UuIFRoZXJlCj4gK2FyZSBzb21lIGdlbmVyYWwgdGlwcyB3aGljaCAgaGVscCBhbmQgc29tZSBn
ZW5lcmFsIHBhdHRlcm5zLgo+ICsKPiArKipUaXBzOioqCj4gKwo+ICsqIE91dGxpbmUgdGhlIHRo
aW5raW5nIGJlaGluZCB0aGUgc3RydWN0dXJlIG9mIHRoZSBwYXRjaCBzZXJpZXMuIFRoaXMgY2Fu
IG1ha2UKPiArICBhIGh1Z2UgZGlmZmVyZW5jZSBhbmQgaGVscHMgZW5zdXJlIHRoYXQgdGhlIGNv
ZGUgcmV2aWV3ZXIgdW5kZXJzdGFuZHMgd2hhdCB0aGUKPiArICBzZXJpZXMgaXMgdHJ5aW5nIHRv
IGFjaGlldmUgYW5kIHdoaWNoIHBvcnRpb25zIGFyZSBhZGRyZXNzaW5nIHdoaWNoIHByb2JsZW1z
Lgo+ICsqIFRyeSBhbmQga2VlcCBjaGFuZ2VzIHRoYXQgYmVsb25nIHRvIGEgc3Vic3lzdGVtIHRv
Z2V0aGVyCj4gKyogRXhwZWN0IHRoYXQgdGhlIHN0cnVjdHVyZSBvZiBhIHBhdGNoIHNlcmllcyBz
b21ldGltZXMgbWF5IG5lZWQgdG8gY2hhbmdlCj4gKyAgYmV0d2VlbiBkaWZmZXJlbnQgdmVyc2lv
bnMgb2YgYSBwYXRjaCBzZXJpZXMKPiArKiAqKk1vc3QgaW1wb3J0YW50bHkqKjogU3RhcnQgc21h
bGwuIERvbid0IHN1Ym1pdCBhIGxhcmdlIGFuZCBjb21wbGV4IHBhdGNoCj4gKyAgc2VyaWVzIGFz
IHRoZSBmaXJzdCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBjb21tdW5pdHkuIFRyeSBhbmQgcGljayBh
IHNtYWxsZXIKPiArICB0YXNrIGZpcnN0IChlLmcuIGEgYnVnLWZpeCwgYSBjbGVhbi11cCB0YXNr
LCBldGMuKSBzdWNoIHRoYXQgeW91IGRvbid0IGhhdmUKPiArICB0byBsZWFybiB0aGUgdG9vbHMs
IGNvZGUgYW5kIGRlYWwgd2l0aCBhIGxhcmdlIHBhdGNoIHNlcmllcyBhbGwgdG9nZXRoZXIgZm9y
Cj4gKyAgdGhlIGZpcnN0IHRpbWUuCj4gKwo+ICsqKkdlbmVyYWwgUGF0dGVybnM6KioKPiArCj4g
K0lmIHRoZXJlIGFyZSBtdWx0aXBsZSBzdWJzeXN0ZW1zIGludm9sdmVkIGluIHlvdXIgc2VyaWVz
LCB0aGVuIHRoZXNlIGFyZSBiZXN0Cj4gK3NlcGFyYXRlZCBvdXQgaW50byAqKnNldHMgb2YgcGF0
Y2hlcyoqLCB3aGljaCByb3VnaGx5IGZvbGxvdyB0aGUgZm9sbG93aW5nCj4gK3NldmVuIGNhdGVn
b3JpZXMuIEluIG90aGVyIHdvcmRzOiB5b3Ugd291bGQgZW5kIHVwIHdpdGggKio3IGNhdGVnb3Jp
ZXMgeCBOCj4gK3N1YnN5c3RlbXMqKi4gSW4gc29tZSBjYXNlcywgdGhlcmUgaXMgYSAqKmdsb2Jh
bCBzZXQgb2YgcGF0Y2hlcyoqIHRoYXQgYWZmZWN0Cj4gK2FsbCBzdWJzeXRlbXMgKGUuZy4gaGVh
ZGVycywgbWFjcm9zLCBkb2N1bWVudGF0aW9uKSBpbXBhY3RpbmcgYWxsIGNoYW5nZWQKPiArc3Vi
c3lzdGVtcyB3aGljaCBpZGVhbGx5IGNvbWVzICoqYmVmb3JlKiogc3Vic3lzdGVtIHNwZWNpZmlj
IGNoYW5nZXMuCj4gKwo+ICtUaGUgc2V2ZW4gY2F0ZWdvcmllcyB0eXBpY2FsbHkgbWFraW5nIHVw
IGEgbG9naWNhbCBzZXQgb2YgcGF0Y2hlcwo+ICsxLiBDbGVhbnVwcyBhbmQvb3IgbmV3IEluZGVw
ZW5kZW50IEhlbHBlciBGdW5jdGlvbnMKPiArMi4gUmVvcmdhbmlzYXRpb25zCj4gKzMuIEhlYWRl
cnMsIEFQSXMsIERvY3VtZW50YXRpb24gYW5kIGFueXRoaW5nIHdoaWNoIGhlbHBzIHVuZGVyc3Rh
bmQgdGhlCj4gKyAgIHN1YnN0YW5jZSBvZiBhIHNlcmllcwo+ICs0LiBUaGUgc3Vic3RhbmNlIG9m
IHRoZSBjaGFuZ2UKPiArNS4gQ2xlYW51cHMgb2YgYW55IGluZmVsaWNpdGllcyBpbnRyb2R1Y2Vk
IHRlbXBvcmFyaWx5Cj4gKzYuIERlbGV0aW5nIG9sZCBjb2RlCj4gKzcuIFRlc3QgY29kZQo+ICsK
PiArTm90ZSB0aGF0IGluIG1hbnkgY2FzZXMsIHNvbWUgb2YgdGhlIGxpc3RlZCBjYXRlZ29yaWVz
IGFyZSBub3QgYWx3YXlzIHByZXNlbnQKPiAraW4gZWFjaCBzZXQsIGFzIHRoZXkgYXJlIG5vdCBu
ZWVkZWQuIE9mIGNvdXJzZSwgc29tZXRpbWVzIHRoZXJlIGFyZSBzZXZlcmFsCj4gK3BhdGNoZXMg
ZGVzY3JpYmluZyAqKmNoYW5nZXMgb2Ygc3Vic3RhbmNlKiosIHdoaWNoIGNvdWxkIGJlIG9yZGVy
ZWQgaW4gZGlmZmVyZW50Cj4gK3dheXM6IGluIHN1Y2ggY2FzZXMgaXQgbWF5IGJlIG5lY2Vzc2Fy
eSB0byBwdXQgcmVvcmdhbmlzYXRpb25zIGluIGJldHdlZW4gdGhlc2UKPiArcGF0Y2hlcy4KPiAr
Cj4gK0lmIGEgc2VyaWVzIGlzIHN0cnVjdHVyZWQgdGhpcyB3YXksIGl0IGlzIG9mdGVuIHBvc3Np
YmxlIHRvIGFncmVlIGVhcmx5IG9uLAo+ICt0aGF0IGEgc2lnbmlmaWNhbnQgcG9ydGlvbiBvZiB0
aGUgY2hhbmdlcyBhcmUgZmluZSBhbmQgdG8gY2hlY2sgdGhlc2UgaW4KPiAraW5kZXBlbmRlbnRs
eSBvZiB0aGUgcmVzdCBvZiB0aGUgcGF0Y2ggc2VyaWVzLiBUaGlzIG1lYW5zIHRoYXQgdGhlcmUg
aXMKPiArKiBMZXNzIHdvcmsgZm9yIGF1dGhvcnMgdG8gcmViYXNlCj4gKyogTGVzcyBjb2duaXRp
dmUgb3ZlcmhlYWQgZm9yIHJldmlld2VycyB0byByZXZpZXcgc3VjY2Vzc2l2ZSB2ZXJzaW9ucyBv
ZiBhCj4gKyAgc2VyaWVzCj4gKyogVGhlIHBvc3NpYmlsaXR5IGZvciBkaWZmZXJlbnQgY29kZSBy
ZXZpZXdlcnMgdG8gcmV2aWV3IHBvcnRpb25zIG9mIHN1Y2gKPiArICBsYXJnZSBjaGFuZ2VzIGlu
ZGVwZW5kZW50bHkKPiArCj4gKyoqVHJhZGUtT2ZmczoqKgo+ICsKPiArKiBJbiBzb21lIGNhc2Vz
LCBmb2xsb3dpbmcgdGhlIGdlbmVyYWwgcGF0dGVybiBhYm92ZSBtYXkgY3JlYXRlIGV4dHJhIHBh
dGNoZXMKPiArICBhbmQgbWF5IG1ha2UgYSBzZXJpZXMgbW9yZSBjb21wbGV4IGFuZCBoYXJkZXIg
dG8gdW5kZXJzdGFuZC4KPiArKiBDcmFmdGluZyBhIG1vcmUgZXh0ZW5zaXZlIGNvdmVyIGxldHRl
ciB3aWxsIGJlIGV4dHJhIGVmZm9ydDogaW4gbW9zdCBjYXNlcywKPiArICB0aGUgZXh0cmEgdGlt
ZSBpbnZlc3RtZW50IHdpbGwgYmUgc2F2aW5nIHRpbWUgZHVyaW5nIHRoZSBjb2RlIHJldmlldyBw
cm9jZXNzLgo+ICsgIFZlcmJvc2l0eSBpcyBub3QgdGhlIGdvYWwsIGJ1dCBjbGFyaXR5IGlzLiBC
ZWZvcmUgeW91IHNlbmQgYSBsYXJnZXIgc2VyaWVzCj4gKyAgaW4gcGFydGljdWxhcjogdHJ5IGFu
ZCBwdXQgeW91cnNlbGYgaW50byB0aGUgcG9zaXRpb24gb2YgYSBjb2RlIHJldmlld2VyIGFuZAo+
ICsgIHRyeSB0byBpZGVudGlmeSBpbmZvcm1hdGlvbiB0aGF0IGhlbHBzIGEgY29kZSByZXZpZXdl
ciBmb2xsb3cgdGhlIHBhdGNoCj4gKyAgc2VyaWVzLgo+ICsqIEluIGNhc2VzIHdoZXJlIGNoYW5n
ZXMgbmVlZCB0byBiZSBiYWNrLXBvcnRlZCB0byBvbGRlciByZWxlYXNlcywgbW92aW5nCj4gKyAg
Z2VuZXJhbCBjbGVhbnVwcyBsYXN0IGlzIG9mdGVuIHByZWZlcmFibGU6IGluIHN1Y2ggY2FzZXMg
dGhlICoqc3Vic3RhbmNlIG9mCj4gKyAgdGhlIGNoYW5nZSoqIGlzIGJhY2stcG9ydGVkLCB3aGVy
ZWFzIGdlbmVyYWwgY2xlYW51cHMgYW5kIGltcHJvdmVtZW50cyBhcmUKPiArICBub3QuCj4gKwo+
ICsqKkV4YW1wbGU6KioKPiArKiBbW1BBVENIIHYzIDAwLzE4XSBWTSBmb3JraW5nXVtIXSBpcyBh
IGNvbXBsZXggcGF0Y2ggc2VyaWVzIHdpdGggYW4gZXhlbXBsYXJ5Cj4gKyAgY292ZXIgbGV0dGVy
LiBOb3RhYmx5LCBpdCBjb250YWlucyB0aGUgZm9sbG93aW5nIGVsZW1lbnRzCj4gKyAgKiBJdCBw
cm92aWRlcyBhIGRlc2NyaXB0aW9uIG9mIHRoZSBkZXNpZ24gZ29hbHMgYW5kIGRldGFpbGVkIGRl
c2NyaXB0aW9uCj4gKyAgICBvZiB0aGUgc3RlcHMgcmVxdWlyZWQgdG8gZm9yayBhIFZNLgo+ICsg
ICogQSBkZXNjcmlwdGlvbiBvZiBjaGFuZ2VzIHRvIHRoZSB1c2VyIGludGVyZmFjZQo+ICsgICog
SXQgY29udGFpbnMgc29tZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgdGVzdCBzdGF0dXMgb2YgdGhl
IHNlcmllcyBpbmNsdWRpbmcKPiArICAgIHNvbWUgcGVyZm9ybWFuY2UgaW5mb3JtYXRpb24uCj4g
KyAgKiBJdCBtYXBzIHRoZSBzZXJpZXMgb250byB0aGUgY2F0ZWdvcmllcyBsaXN0ZWQgYWJvdmUu
IEFzIGV4cGVjdGVkLCBub3QKPiArICAgIGFsbCBjYXRlZ29yaWVzIGFyZSB1c2VkIGluIHRoaXMg
Y2FzZS4gSG93ZXZlciwgdGhlIHNlcmllcyBkb2VzIGNvbnRhaW4KPiArICAgIGVsZW1lbnRzIG9m
ICoqMSoqIChpbiB0aGlzIGNhc2UgcHJlcGFyYXRpb24gdG8gZW5hYmxlIHRoZSBmdW5jdGlvbmFs
aXR5KSwKPiArICAgICoqMioqIHJlb3JnYW5pc2F0aW9ucyBhbmQgb3RoZXIgbm9uLWZ1bmN0aW9u
YWwgY2hhbmdlcyB0aGF0IGVuYWJsZSB0aGUKPiArICAgIHJlc3Qgb2YgdGhlIHNlcmllcyBhbmQg
Kio0KiogdGhlIHN1YnN0YW5jZSBvZiB0aGUgc2VyaWVzIHdpdGggYWRkaXRpb25hbAo+ICsgICAg
aW5mb3JtYXRpb24gdG8gbWFrZSBpdCBlYXNpZXIgZm9yIHRoZSByZXZpZXdlciB0byBwYXJzZSB0
aGUgc2VyaWVzLgo+ICsKPiArIyMjIFdvcmtmbG93IGZyb20gYW4gQXV0aG9yJ3MgUGVyc3BlY3Rp
dmUKPiArCj4gK1doZW4gY29kZSBhdXRob3JzIHJlY2VpdmUgZmVlZGJhY2sgb24gdGhlaXIgcGF0
Y2hlcywgdGhleSB0eXBpY2FsbHkgZmlyc3QgdHJ5Cj4gK3RvIGNsYXJpZnkgZmVlZGJhY2sgdGhl
eSBkbyBub3QgdW5kZXJzdGFuZC4gRm9yIHNtYWxsZXIgcGF0Y2hlcyBvciBwYXRjaCBzZXJpZXMK
PiAraXQgbWFrZXMgc2Vuc2UgdG8gd2FpdCB1bnRpbCByZWNlaXZpbmcgZmVlZGJhY2sgb24gdGhl
IGVudGlyZSBzZXJpZXMgYmVmb3JlCj4gK3NlbmRpbmcgb3V0IGEgbmV3IHZlcnNpb24gYWRkcmVz
c2luZyB0aGUgY2hhbmdlcy4gRm9yIGxhcmdlciBzZXJpZXMsIGl0IG1heQo+ICttYWtlIHNlbnNl
IHRvIHNlbmQgb3V0IGEgbmV3IHJldmlzaW9uIGVhcmxpZXIuCj4gKwo+ICtBcyBhIHJldmlld2Vy
LCB5b3UgbmVlZCBzb21lIHN5c3RlbSB0aGF0IGhlbHBzIGVuc3VyZSB0aGF0IHlvdSBhZGRyZXNz
IGFsbAo+ICtyZXZpZXcgY29tbWVudHMuIFRoaXMgY2FuIGJlIHRlZGlvdXMgd2hlbiB0cnlpbmcg
dG8gbWFwIGEgaGllcmFyY2hpY2FsIGUtbWFpbAo+ICt0aHJlYWQgb250byBhIGNvZGUtYmFzZS4g
RGlmZmVyZW50IHBlb3BsZSB1c2UgZGlmZmVyZW50IHRlY2huaXF1ZXMgZnJvbSB1c2luZwo+ICsq
IEluLWNvZGUgVE9ETyBzdGF0ZW1lbnRzIHdpdGggY29tbWVudCBzbmlwcGV0cyBjb3BpZWQgaW50
byB0aGUgY29kZQo+ICsqIFRvIGtlZXBpbmcgYSBzZXBhcmF0ZSBUT0RPIGxpc3QKPiArKiBUbyBw
cmludGluZyBvdXQgdGhlIHJldmlldyBjb252ZXJzYXRpb24gdHJlZSBhbmQgdGlja2luZyBvZmYg
d2hhdCBoYXMgYmVlbgo+ICsgIGFkZHJlc3NlZAo+ICsqIEEgY29tYmluYXRpb24gb2YgdGhlIGFi
b3ZlCj4gKwo+ICsjIyMgPGEgbmFtZT0icHJvYmxlbXMiPjwvYT5Qcm9ibGVtYXRpYyBQYXRjaCBS
ZXZpZXdzCj4gKwo+ICtBIHR5cGljYWwgd2F0ZXJmYWxsIHNvZnR3YXJlIGRldmVsb3BtZW50IHBy
b2Nlc3MgaXMgc2VxdWVudGlhbCB3aXRoIHRoZQo+ICtmb2xsb3dpbmcgc3RlcHM6IGRlZmluZSBy
ZXF1aXJlbWVudHMsIGFuYWx5c2UsIGRlc2lnbiwgY29kZSwgdGVzdCBhbmQgZGVwbG95Lgo+ICtQ
cm9ibGVtcyB1bmNvdmVyZWQgYnkgY29kZSByZXZpZXcgb3IgdGVzdGluZyBhdCBzdWNoIGEgbGF0
ZSBzdGFnZSBjYW4gY2F1c2UKPiArY29zdGx5IHJlZGVzaWduIGFuZCBkZWxheXMuIFRoZSBwcmlu
Y2lwbGUgb2YgKipbU2hpZnQgTGVmdF1bRF0qKiBpcyB0byB0YWtlIGEKPiArdGFzayB0aGF0IGlz
IHRyYWRpdGlvbmFsbHkgcGVyZm9ybWVkIGF0IGEgbGF0ZSBzdGFnZSBpbiB0aGUgcHJvY2VzcyBh
bmQgcGVyZm9ybQo+ICt0aGF0IHRhc2sgYXQgZWFybGllciBzdGFnZXMuIFRoZSBnb2FsIGlzIHRv
IHNhdmUgdGltZSBieSBhdm9pZGluZyByZWZhY3RvcmluZy4KPiArCj4gK1R5cGljYWxseSwgcHJv
YmxlbWF0aWMgcGF0Y2ggcmV2aWV3cyB1bmNvdmVyIGlzc3VlcyBzdWNoIGFzIHdyb25nIG9yIG1p
c3NlZAo+ICthc3N1bXB0aW9ucywgYSBwcm9ibGVtYXRpYyBhcmNoaXRlY3R1cmUgb3IgZGVzaWdu
LCBvciBvdGhlciBidWdzIHRoYXQgcmVxdWlyZQo+ICtzaWduaWZpY2FudCByZS1pbXBsZW1lbnRh
dGlvbiBvZiBhIHBhdGNoIHNlcmllcyB0byBmaXggdGhlIGlzc3VlLgo+ICsKPiArVGhlIHByaW5j
aXBsZSBvZiAqKlNoaWZ0IExlZnQqKiBhbHNvIGFwcGxpZXMgaW4gY29kZSByZXZpZXdzLiBMZXQn
cyBhc3N1bWUgYQo+ICtzZXJpZXMgaGFzIGEgbWFqb3IgZmxhdzogaWRlYWxseSwgdGhpcyBmbGF3
IHdvdWxkIGJlIHBpY2tlZCB1cCBpbiB0aGUgKipmaXJzdAo+ICtvciBzZWNvbmQgaXRlcmF0aW9u
Kiogb2YgdGhlIGNvZGUgcmV2aWV3LiBBcyBzaWduaWZpY2FudCBwYXJ0cyBvZiB0aGUgY29kZSBt
YXkKPiAraGF2ZSB0byBiZSByZS13cml0dGVuLCBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIGZvciBy
ZXZpZXdlcnMgdG8gaGlnaGxpZ2h0IG1pbm9yCj4gK2lzc3VlcyAoc3VjaCBhcyBzdHlsZSBpc3N1
ZXMpIHVudGlsIG1ham9yIGZsYXdzIGhhdmUgYmVlbiBhZGRyZXNzZWQgb2YgdGhlCj4gK2FmZmVj
dGVkIHBhcnQgb2YgYSBwYXRjaCBzZXJpZXMuIEluIHN1Y2ggY2FzZXMsIHByb3ZpZGluZyBmZWVk
YmFjayBvbiBtaW5vcgo+ICtpc3N1ZXMgcmV2aWV3ZXJzIGNhdXNlIHRoZSBjb2RlIGF1dGhvciBh
bmQgdGhlbXNlbHZlcyBleHRyYSB3b3JrIGJ5IGFza2luZyBmb3IKPiArY2hhbmdlcyB0byBjb2Rl
LCB3aGljaCB1bHRpbWF0ZWx5IG1heSBiZSBjaGFuZ2VkIGxhdGVyLgo+ICsKPiArVG8gbWFrZSBp
dCBwb3NzaWJsZSBmb3IgY29kZSByZXZpZXdlcnMgdG8gaWRlbnRpZnkgbWFqb3IgaXNzdWVzIGVh
cmx5LCBpdCBpcwo+ICtpbXBvcnRhbnQgZm9yIGNvZGUtYXV0aG9ycyB0byBoaWdobGlnaHQgcG9z
c2libGUgaXNzdWVzIGluIGEgY292ZXIgbGV0dGVyIGFuZAo+ICt0byBzdHJ1Y3R1cmUgYSBwYXRj
aCBzZXJpZXMgaW4gc3VjaCBhIHdheSB0aGF0IG1ha2VzIGl0IGVhc3kgZm9yIHJldmlld2VycyB0
bwo+ICtzZXBhcmF0ZSBkaWZmaWN1bHQgYW5kIGVhc3kgcG9ydGlvbnMgb2YgYSBwYXRjaCBzZXJp
ZXMuIFRoaXMgd2lsbCBlbmFibGUKPiArcmV2aWV3ZXJzIHRvIHByb2dyZXNzIHVuY29udHJvdmVy
c2lhbCBwb3J0aW9ucyBvZiBhIHBhdGNoIGluZGVwZW5kZW50bHkgZnJvbQo+ICtjb250cm92ZXJz
aWFsIG9uZXMuCj4gKwo+ICsjIyMgUmV2aWV3aW5nIGZvciBQYXRjaCBBdXRob3JzCj4gKwo+ICtU
aGUgZm9sbG93aW5nIHByZXNlbnRhdGlvbiBieSBHZW9yZ2UgRHVubGFwLCBwcm92aWRlcyBhbiBl
eGNlbGxlbnQgb3ZlcnZpZXcgb24KPiAraG93IHdlIGRvIGNvZGUgcmV2aWV3cywgc3BlY2lmaWNh
bGx5IHRhcmdldGluZyBub24tbWFpbnRhaW5lcnMuCj4gKwo+ICtBcyBhIGNvbW11bml0eSwgd2Ug
d291bGQgbG92ZSB0byBoYXZlIG1vcmUgaGVscCByZXZpZXdpbmcsIGluY2x1ZGluZyBmcm9tICoq
bmV3Cj4gK2NvbW11bml0eSBtZW1iZXJzKiouIEJ1dCBtYW55IHBlb3BsZQo+ICsqIGRvIG5vdCBr
bm93IHdoZXJlIHRvIHN0YXJ0LCBvcgo+ICsqIGJlbGlldmUgdGhhdCB0aGVpciByZXZpZXcgd291
bGQgbm90IGNvbnRyaWJ1dGUgbXVjaCwgb3IKPiArKiBtYXkgZmVlbCBpbnRpbWlkYXRlZCByZXZp
ZXdpbmcgdGhlIGNvZGUgb2YgbW9yZSBlc3RhYmxpc2hlZCBjb21tdW5pdHkgbWVtYmVycwo+ICsK
PiArVGhlIHByZXNlbnRhdGlvbiBkZW1vbnN0cmF0ZXMgdGhhdCB5b3UgZG8gbm90IG5lZWQgdG8g
d29ycnkgYWJvdXQgYW55IG9mIHRoZXNlCj4gK2NvbmNlcm5zLiBJbiBhZGRpdGlvbiwgcmV2aWV3
aW5nIG90aGVyIHBlb3BsZSdzIHBhdGNoZXMgaGVscHMgeW91Cj4gKyogd3JpdGUgYmV0dGVyIHBh
dGNoZXMgYW5kIGV4cGVyaWVuY2UgdGhlIGNvZGUgcmV2aWV3IHByb2Nlc3MgZnJvbSB0aGUgb3Ro
ZXIKPiArICBzaWRlCj4gKyogYW5kIGJ1aWxkIG1vcmUgaW5mbHVlbmNlIHdpdGhpbiB0aGUgY29t
bXVuaXR5IG92ZXIgdGltZQo+ICsKPiArVGh1cywgd2UgcmVjb21tZW5kIHN0cm9uZ2x5IHRoYXQg
KipwYXRjaCBhdXRob3JzKiogcmVhZCB0aGUgd2F0Y2ggdGhlIHJlY29yZGluZwoKcy9yZWFkIHRo
ZS8vCgo+ICtvciByZWFkIHRoZSBzbGlkZXM6Cj4gKyogW1BhdGNoIFJldmlldyBmb3IgTm9uLU1h
aW50YWluZXJzIHNsaWRlc11bRl0KPiArKiBbUGF0Y2ggUmV2aWV3IGZvciBOb24tTWFpbnRhaW5l
cnMgcmVjb3JkaW5nIC0gMjAiXVtHXQo+ICsKPiArWzFdOiBjb21tdW5pY2F0aW9uLXByYWN0aWNl
Lm1kCj4gK1syXTogcmVzb2x2aW5nLWRpc2FncmVlbWVudC5tZAo+ICtbM106IGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcwo+ICtb
NF06IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL01hbmFnaW5nX1hlbl9QYXRjaGVz
X3dpdGhfR2l0Cj4gK1s1XTogaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9YmxvYjtmPUNPRElOR19TVFlMRQo+ICtbNl06IGh0dHBzOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj10b29scy9saWJ4bC9DT0RJ
TkdfU1RZTEUKPiArWzddOiBodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9w
PXhlbi5naXQ7YT10cmVlO2Y9ZG9jcwo+ICtbOF06IGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1TVVBQT1JULm1kCj4gK1s5XTogaHR0cHM6
Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9dHJlZTtmPXRvb2xz
L3Rlc3RzCj4gK1tBXTogaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9dHJlZTtmPXhlbi90ZXN0Cj4gK1tCXTogaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1w
cm9qZWN0L3hlbi9waXBlbGluZXMKPiArW0NdOiBodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5v
cmcvZG9jcy94dGYvCj4gK1tEXTogaHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUKPiArW0VdOiBodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMKPiArW0RdOiBo
dHRwczovL2Rldm9wZWRpYS5vcmcvc2hpZnQtbGVmdAo+ICtbRl06IGh0dHBzOi8vd3d3LnNsaWRl
c2hhcmUubmV0L3hlbl9jb21fbWdyL3hwZGRzMTkta2V5bm90ZS1wYXRjaC1yZXZpZXctZm9yLW5v
bm1haW50YWluZXJzLWdlb3JnZS1kdW5sYXAtY2l0cml4LXN5c3RlbXMtdWstbHRkCj4gK1tHXTog
aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1laFp2Qm1yTFJ3Zwo+ICtbSF06IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMi90
aHJlYWRzLmh0bWwjMDIwOTcKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 07:21:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 07: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 1ioMhG-0006FZ-Fj; Mon, 06 Jan 2020 07:21:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioMhF-0006FR-Cn
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 07:21:05 +0000
X-Inumbo-ID: fcd404be-3054-11ea-a914-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fcd404be-3054-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 07:20: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 mx2.suse.de (Postfix) with ESMTP id 1B37CAC6E;
 Mon,  6 Jan 2020 07:20:16 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>, xen-devel@lists.xenproject.org
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <add01572-9d87-61e0-80d4-25696b4459bc@suse.com>
Date: Mon, 6 Jan 2020 08:20:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-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>

T24gMzAuMTIuMTkgMjA6MzIsIExhcnMgS3VydGggd3JvdGU6Cj4gRnJvbTogTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IAo+IFRoaXMgZ3VpZGUgY292ZXJzIHRoZSBidWxrIG9u
IEJlc3QgUHJhY3RpY2UgcmVsYXRlZCB0byBjb2RlIHJldmlldwo+IEl0IHByaW1hcmlseSBmb2N1
c3NlcyBvbiBjb2RlIHJldmlldyBpbnRlcmFjdGlvbnMKPiBJdCBhbHNvIGNvdmVycyBob3cgdG8g
ZGVhbCB3aXRoIE1pc3VuZGVyc3RhbmRpbmdzIGFuZCBDdWx0dXJhbAo+IERpZmZlcmVuY2VzCj4g
Cj4gQ2hhbmdlcyBzaW5jZSB2Mwo+ICogRml4ZWQgdHlwbwo+IAo+IENoYW5nZXMgc2luY2UgdjIg
KGFkZGVkIGluIHYyKQo+ICogRml4IHR5cG9zCj4gKiBFeHRlbmRlZCAiVmVyYm9zZSB2cy4gdGVy
c2UiCj4gKiBBZGRlZCAiQ2xhcml0eSBvdmVyIFZlcmJvc2l0eSIKPiAqIEJyb2tlICJJZGVudGlm
eSB0aGUgc2V2ZXJpdHkgb2YgYW4gaXNzdWUgb3IgZGlzYWdyZWVtZW50IiBpbnRvIHR3byBjaGFw
dGVycwo+ICAgIC0gIklkZW50aWZ5IHRoZSBzZXZlcml0eSBhbmQgb3B0aW9uYWxpdHkgb2YgcmV2
aWV3IGNvbW1lbnRzIiBhbmQgbWFkZQo+ICAgICAgY2xhcmlmaWNhdGlvbnMKPiAgICAtICJJZGVu
dGlmeSB0aGUgc2V2ZXJpdHkgb2YgYSBkaXNhZ3JlZW1lbnQiCj4gICAgLSBFeHBhbmRlZCAiUHJp
b3JpdGl6ZSBzaWduaWZpY2FudCBmbGF3cyIKPiAqIEFkZGVkICJSZXZpZXdlcnM6IFRha2UgYWNj
b3VudCBvZiBwcmV2aW91cyByZXZpZXdlcihzKSBjb21tZW50cyIKPiAqIEFkZGVkIHByZWZpeGVz
IHN1Y2ggYXMgIlJldmlld2VyczoiIHdoZXJlIGFwcHJvcHJpYXRlCj4gKiBGaXhlZCBsaWVuIHdy
YXBwaW5nIHRvIDgwIGNoYXJhY3RlcnMKPiAqIFJlcGxhY2VkIGlubGluZSBsaW5rcyB3aXRoIHJl
ZmVyZW5jZSBsaW5rcwo+IAo+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDYzogbWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gQ2M6IHhlbi1hcGlAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogd2luLXB2LWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IG1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gQ2M6IGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmcKPiAtLS0KPiAgIGNvbW11bmljYXRp
b24tcHJhY3RpY2UubWQgfCA1MDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDUwNCBpbnNlcnRpb25zKCspCj4gICBjcmVh
dGUgbW9kZSAxMDA2NDQgY29tbXVuaWNhdGlvbi1wcmFjdGljZS5tZAo+IAo+IGRpZmYgLS1naXQg
YS9jb21tdW5pY2F0aW9uLXByYWN0aWNlLm1kIGIvY29tbXVuaWNhdGlvbi1wcmFjdGljZS5tZAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNDM4YjczYQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi9jb21tdW5pY2F0aW9uLXByYWN0aWNlLm1kCj4gQEAgLTAsMCArMSw1MDQg
QEAKPiArIyBDb21tdW5pY2F0aW9uIEJlc3QgUHJhY3RpY2UKPiArCj4gK1RoaXMgZ3VpZGUgcHJv
dmlkZXMgY29tbXVuaWNhdGlvbiBCZXN0IFByYWN0aWNlIHRoYXQgaGVscHMgeW91IGluCj4gKyog
VXNpbmcgd2VsY29taW5nIGFuZCBpbmNsdXNpdmUgbGFuZ3VhZ2UKPiArKiBLZWVwaW5nIGRpc2N1
c3Npb25zIHRlY2huaWNhbCBhbmQgYWN0aW9uYWJsZQo+ICsqIEJlaW5nIHJlc3BlY3RmdWwgb2Yg
ZGlmZmVyaW5nIHZpZXdwb2ludHMgYW5kIGV4cGVyaWVuY2VzCj4gKyogQmVpbmcgYXdhcmUgb2Yg
eW91ciBvd24gYW5kIGNvdW50ZXJwYXJ04oCZcyBjb21tdW5pY2F0aW9uIHN0eWxlIGFuZCBjdWx0
dXJlCj4gKyogU2hvdyBlbXBhdGh5IHRvd2FyZHMgb3RoZXIgY29tbXVuaXR5IG1lbWJlcnMKPiAr
Cj4gKyMjIENvZGUgcmV2aWV3cyBmb3IgKipyZXZpZXdlcnMqKiBhbmQgKipwYXRjaCBhdXRob3Jz
KioKPiArCj4gK0JlZm9yZSBlbWJhcmtpbmcgb24gYSBjb2RlIHJldmlldywgaXQgaXMgaW1wb3J0
YW50IHRvIHJlbWVtYmVyIHRoYXQKPiArKiBBIHBvb3JseSBleGVjdXRlZCBjb2RlIHJldmlldyBj
YW4gaHVydCB0aGUgY29udHJpYnV0b3JzIGZlZWxpbmcsIGV2ZW4gd2hlbiBhCj4gKyAgcmV2aWV3
ZXIgZGlkIG5vdCBpbnRlbmQgdG8gZG8gc28uIEZlZWxpbmcgZGVmZW5zaXZlIGlzIGEgbm9ybWFs
IHJlYWN0aW9uIHRvCj4gKyAgYSBjcml0aXF1ZSBvciBmZWVkYmFjay4gQSByZXZpZXdlciBzaG91
bGQgYmUgYXdhcmUgb2YgaG93IHRoZSBwaXRjaCwgdG9uZSwKPiArICBvciBzZW50aW1lbnQgb2Yg
dGhlaXIgY29tbWVudHMgY291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlIGNvbnRyaWJ1dG9yLiBU
aGUKPiArICBzYW1lIGFwcGxpZXMgdG8gcmVzcG9uc2VzIG9mIGFuIGF1dGhvciB0byB0aGUgcmV2
aWV3ZXIuCj4gKyogV2hlbiByZXZpZXdpbmcgc29tZW9uZSdzIGNvZGUsIHlvdSBhcmUgdWx0aW1h
dGVseSBsb29raW5nIGZvciBpc3N1ZXMuIEEgZ29vZAo+ICsgIGNvZGUgcmV2aWV3ZXIgaXMgYWJs
ZSB0byBtZW50YWxseSBzZXBhcmF0ZSBmaW5kaW5nIGlzc3VlcyBmcm9tIGFydGljdWxhdGluZwo+
ICsgIGNvZGUgcmV2aWV3IGNvbW1lbnRzIGluIGEgY29uc3RydWN0aXZlIGFuZCBwb3NpdGl2ZSBt
YW5uZXI6IGRlcGVuZGluZyBvbiB5b3VyCj4gKyAgcGVyc29uYWxpdHkgdGhpcyBjYW4gYmUgKipk
aWZmaWN1bHQqKiBhbmQgeW91IG1heSBuZWVkIHRvIGRldmVsb3AgYSB0ZWNobmlxdWUKPiArICB0
aGF0IHdvcmtzIGZvciB5b3UuCj4gKyogQXMgc29mdHdhcmUgZW5naW5lZXJzIHdlIGxpa2UgdG8g
YmUgcHJvdWQgb2YgdGhlIHNvbHV0aW9ucyB3ZSBjYW1lIHVwIHdpdGguCj4gKyAgVGhpcyBjYW4g
bWFrZSBpdCBlYXN5IHRvIHRha2UgYW5vdGhlciBwZW9wbGXigJlzIGNyaXRpY2lzbSBwZXJzb25h
bGx5LiBBbHdheXMKPiArICByZW1lbWJlciB0aGF0IGl0IGlzIHRoZSBjb2RlIHRoYXQgaXMgYmVp
bmcgcmV2aWV3ZWQsIG5vdCB5b3UgYXMgYSBwZXJzb24uCj4gKyogV2hlbiB5b3UgcmVjZWl2ZSBj
b2RlIHJldmlldyBmZWVkYmFjaywgcGxlYXNlIGJlIGF3YXJlIHRoYXQgd2UgaGF2ZSByZXZpZXdl
cnMKPiArICBmcm9tIGRpZmZlcmVudCBiYWNrZ3JvdW5kcywgY29tbXVuaWNhdGlvbiBzdHlsZXMg
YW5kIGN1bHR1cmVzLiBBbHRob3VnaCB3ZQoKYWRkICJhcmUiCgo+ICsgIGFsbCB0cnlpbmcgdG8g
Y3JlYXRlIGEgcHJvZHVjdGl2ZSwgd2VsY29taW5nIGFuZCBhZ2lsZSBlbnZpcm9ubWVudCwgd2Ug
ZG8KPiArICBub3QgYWx3YXlzIHN1Y2NlZWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 07:26:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 07: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 1ioMmg-0006S9-9i; Mon, 06 Jan 2020 07:26:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioMme-0006Rs-U8
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 07:26:40 +0000
X-Inumbo-ID: c5e2577a-3055-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5e2577a-3055-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 07:25:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6DE02AC92;
 Mon,  6 Jan 2020 07:25:53 +0000 (UTC)
To: Lars Kurth <lars.kurth@xenproject.org>, xen-devel@lists.xenproject.org
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <1bf177593fcea64b0386a13cdabae24fb0d3cb96.1577733361.git.lars.kurth@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d7b5a168-f11f-32f4-08fc-3e4c2aeb70fa@suse.com>
Date: Mon, 6 Jan 2020 08:25:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <1bf177593fcea64b0386a13cdabae24fb0d3cb96.1577733361.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/7] Added Resolving Disagreement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-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>

T24gMzAuMTIuMTkgMjA6MzIsIExhcnMgS3VydGggd3JvdGU6Cj4gRnJvbTogTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IAo+IFRoaXMgZ3VpZGUgcHJvdmlkZXMgQmVzdCBQcmFj
dGljZSBvbiBpZGVudGlmeWluZyBhbmQgcmVzb2x2aW5nCj4gY29tbW9uIGNsYXNzZXMgb2YgZGlz
YWdyZWVtZW50Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2Mwo+ICogRml4ZWQgYnJva2VuIGh0dHAgbGlu
ayAodHlwbykKPiAKPiBDaGFuZ2VzIHNpbmNlIHYyIChhZGRlZCBpbiB2MikKPiAqIEZpeCB0eXBv
cwo+ICogQWRkIHNlY3Rpb246ICJJc3N1ZTogTXVsdGlwbGUgd2F5cyB0byBzb2x2ZSBhIHByb2Js
ZW0iCj4gKiBDaGFuZ2VkIGxpbmUgd3JhcHBpbmcgdG8gODAgY2hhcmFjdGVycwo+ICogUmVwbGFj
ZWQgaW5saW5lIHN0eWxlIGxpbmtzIHdpdGggcmVmZXJlbmNlIHN0eWxlIGxpbmtzCj4gCj4gU2ln
bmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IC0tCj4gQ2M6
IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiB4ZW4tYXBpQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gQ2M6IHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENj
OiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBjb21taXR0ZXJzQHhl
bnByb2plY3Qub3JnCj4gLS0tCj4gICByZXNvbHZpbmctZGlzYWdyZWVtZW50Lm1kIHwgMTg4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxODggaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHJlc29sdmlu
Zy1kaXNhZ3JlZW1lbnQubWQKPiAKPiBkaWZmIC0tZ2l0IGEvcmVzb2x2aW5nLWRpc2FncmVlbWVu
dC5tZCBiL3Jlc29sdmluZy1kaXNhZ3JlZW1lbnQubWQKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAuLmZiM2IxMzQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvcmVzb2x2aW5n
LWRpc2FncmVlbWVudC5tZAo+IEBAIC0wLDAgKzEsMTg4IEBACj4gKyMgUmVzb2x2aW5nIERpc2Fn
cmVlbWVudAo+ICsKPiArVGhpcyBndWlkZSBwcm92aWRlcyBCZXN0IFByYWN0aWNlIG9uIHJlc29s
dmluZyBkaXNhZ3JlZW1lbnQsIHN1Y2ggYXMKPiArKiBHcmFjZWZ1bGx5IGFjY2VwdCBjb25zdHJ1
Y3RpdmUgY3JpdGljaXNtCj4gKyogRm9jdXMgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUgY29tbXVu
aXR5Cj4gKyogUmVzb2x2ZSBkaWZmZXJlbmNlcyBpbiBvcGluaW9uIGVmZmVjdGl2ZWx5Cj4gKwo+
ICsjIyBUaGVvcnk6IFBhdWwgR3JhaGFtJ3MgaGllcmFyY2h5IG9mIGRpc2FncmVlbWVudAo+ICsK
PiArUGF1bCBHcmFoYW0gcHJvcG9zZWQgYSAqKmRpc2FncmVlbWVudCBoaWVyYXJjaHkqKiBpbiBh
IDIwMDggZXNzYXkKPiArKipbSG93IHRvIERpc2FncmVlXVsxXSoqLCBwdXR0aW5nIHR5cGVzIG9m
IGFyZ3VtZW50cyBpbnRvIGEgc2V2ZW4tcG9pbnQKPiAraGllcmFyY2h5IGFuZCBvYnNlcnZpbmcg
dGhhdCAqbW92aW5nIHVwIHRoZSBkaXNhZ3JlZW1lbnQgaGllcmFyY2h5IG1ha2VzIHBlb3BsZQo+
ICtsZXNzIG1lYW4sIGFuZCB3aWxsIG1ha2UgbW9zdCBvZiB0aGVtIGhhcHBpZXIqLiBHcmFoYW0g
YWxzbyBzdWdnZXN0ZWQgdGhhdCB0aGUKPiAraGllcmFyY2h5IGNhbiBiZSB0aG91Z2h0IG9mIGFz
IGEgcHlyYW1pZCwgYXMgdGhlIGhpZ2hlc3QgZm9ybXMgb2YgZGlzYWdyZWVtZW50Cj4gK2FyZSBy
YXJlci4KPiArCj4gK3wgIVtHcmFoYW0ncyBIaWVyYXJjaHkgb2YgRGlzYWdyZWVtZW50XVsyXSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPiArfCAqQSByZXByZXNlbnRhdGlv
biBvZiBHcmFoYW0ncyBoaWVyYXJjaHkgb2YgZGlzYWdyZWVtZW50IGZyb20gW0xvdWRhY3Jpc11b
M10KPiArICBtb2RpZmllZCBieSBbUm9ja2V0MDAwXVs0XSogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsKPiArSW4gdGhlIGNvbnRleHQgb2YgdGhl
IFhlbiBQcm9qZWN0IHdlIHN0cml2ZSB0byAqKm9ubHkgdXNlIHRoZSB0b3AgaGFsZioqIG9mIHRo
ZQo+ICtoaWVyYXJjaHkuICoqTmFtZS1jYWxsaW5nKiogYW5kICoqQWQgaG9taW5lbSoqIGFyZ3Vt
ZW50cyBhcmUgbm90IGFjY2VwdGFibGUKPiArd2l0aGluIHRoZSBYZW4gUHJvamVjdC4KPiArCj4g
KyMjIElzc3VlOiBTY29wZSBjcmVlcAo+ICsKPiArT25lIHRoaW5nIHdoaWNoIG9jY2FzaW9uYWxs
eSBoYXBwZW5zIGR1cmluZyBjb2RlIHJldmlldyBpcyB0aGF0IGEgY29kZSByZXZpZXdlcgo+ICth
c2tzIG9yIGFwcGVhcnMgdG8gYXNrIHRoZSBhdXRob3Igb2YgYSBwYXRjaCB0byBpbXBsZW1lbnQg
YWRkaXRpb25hbAo+ICtmdW5jdGlvbmFsaXRpZXMuCj4gKwo+ICtUaGlzIGNvdWxkIHRha2UgZm9y
IGV4YW1wbGUgdGhlIGZvcm0gb2YKPiArPiBEbyB5b3UgdGhpbmsgaXQgd291bGQgYmUgdXNlZnVs
IGZvciB0aGUgY29kZSB0byBkbyBYWFg/Cj4gKz4gSSBjYW4gaW1hZ2luZSBhIHVzZXIgd2FudGlu
ZyB0byBkbyBZWVkgKGFuZCBYWFggd291bGQgZW5hYmxlIHRoaXMpCj4gKwo+ICtUaGF0IHBvdGVu
dGlhbGx5IGFkZHMgYWRkaXRpb25hbCB3b3JrIGZvciB0aGUgY29kZSBhdXRob3IsIHdoaWNoIHRo
ZXkgbWF5IG5vdAo+ICtoYXZlIHRoZSB0aW1lIHRvIHBlcmZvcm0uIEl0IGlzIGdvb2QgcHJhY3Rp
Y2UgZm9yIGF1dGhvcnMgdG8gY29uc2lkZXIgc3VjaCBhCj4gK3JlcXVlc3QgaW4gdGVybXMgb2YK
PiArKiBVc2VmdWxuZXNzIHRvIHRoZSB1c2VyCj4gKyogQ29kZSBjaHVybiwgY29tcGxleGl0eSBv
ciBpbXBhY3Qgb24gb3RoZXIgc3lzdGVtIHByb3BlcnRpZXMKPiArKiBFeHRyYSB0aW1lIHRvIGlt
cGxlbWVudCBhbmQgcmVwb3J0IGJhY2sgdG8gdGhlIHJldmlld2VyCj4gKwo+ICtJZiB5b3UgYmVs
aWV2ZSB0aGF0IHRoZSBpbXBhY3QvY29zdCBpcyB0b28gaGlnaCwgcmVwb3J0IGJhY2sgdG8gdGhl
IHJldmlld2VyLgo+ICtUbyByZXNvbHZlIHRoaXMsIGl0IGlzIGFkdmlzYWJsZSB0bwo+ICsqIFJl
cG9ydCB5b3VyIGZpbmRpbmdzCj4gKyogQW5kIHRoZW4gY2hlY2sgd2hldGhlciB0aGlzIHdhcyBt
ZXJlbHkgYW4gaW50ZXJlc3Rpbmcgc3VnZ2VzdGlvbiwgb3Igc29tZXRoaW5nCj4gKyAgdGhlIHJl
dmlld2VyIGZlZWxzIG1vcmUgc3Ryb25nbHkgYWJvdXQKPiArCj4gK0luIHRoZSBsYXR0ZXIgY2Fz
ZSwgdGhlcmUgYXJlIHR5cGljYWxseSBzZXZlcmFsIGNvbW1vbiBvdXRjb21lcwo+ICsqIFRoZSAq
KmF1dGhvciBhbmQgcmV2aWV3ZXIgYWdyZWUqKiB0aGF0IHRoZSBzdWdnZXN0aW9uIHNob3VsZCBi
ZSBpbXBsZW1lbnRlZAo+ICsqIFRoZSAqKmF1dGhvciBhbmQgcmV2aWV3ZXIgYWdyZWUqKiB0aGF0
IGl0IG1heSBtYWtlIHNlbnNlIHRvIGRlZmVyCj4gKyAgaW1wbGVtZW50YXRpb24KPiArKiBUaGUg
KiphdXRob3IgYW5kIHJldmlld2VyIGFncmVlKiogdGhhdCBpdCBtYWtlcyBubyBzZW5zZSB0byBp
bXBsZW1lbnQgdGhlCj4gKyAgc3VnZ2VzdGlvbgo+ICsKPiArVGhlIGF1dGhvciBvZiBhIHBhdGNo
IHdvdWxkIHR5cGljYWxseSBzdWdnZXN0IHRoZWlyIHByZWZlcnJlZCBvdXRjb21lLCBmb3IKPiAr
ZXhhbXBsZQo+ICs+IEkgYW0gbm90IHN1cmUgaXQgaXMgd29ydGggdG8gaW1wbGVtZW50IFhYWAo+
ICs+IERvIHlvdSB0aGluayB0aGlzIGNvdWxkIGJlIGRvbmUgYXMgYSBzZXBhcmF0ZSBwYXRjaCBp
biBmdXR1cmU/Cj4gKwo+ICtJbiBjYXNlcywgd2hlcmUgbm8gYWdyZWVtZW50IGNhbiBiZSBmb3Vu
ZCwgdGhlIGJlc3QgYXBwcm9hY2ggd291bGQgYmUgdG8gZ2V0IGFuCj4gK2luZGVwZW5kZW50IG9w
aW5pb24gZnJvbSBhbm90aGVyIG1haW50YWluZXIgb3IgdGhlIHByb2plY3QncyBsZWFkZXJzaGlw
IHRlYW0uCj4gKwo+ICsjIyBJc3N1ZTogW0Jpa2VzaGVkZGluZ11bNV0KPiArCj4gK09jY2FzaW9u
YWxseSBkaXNjdXNzaW9ucyBhYm91dCB1bmltcG9ydGFudCBidXQgZWFzeS10by1ncmFzcCBpc3N1
ZXMgY2FuIGxlYWQgdG8KPiArcHJvbG9uZ2VkIGFuZCB1bnByb2R1Y3RpdmUgZGlzY3Vzc2lvbnMu
IFRoZSBiZXN0IHdheSB0byBhcHByb2FjaCB0aGlzIGlzIHRvCj4gK3RyeSBhbmQgKiphbnRpY2lw
YXRlKiogYmlrZXNoZWRkaW5nIGFuZCBoaWdobGlnaHQgaXQgYXMgc3VjaCB1cGZyb250LiBIb3dl
dmVyLAo+ICt0aGUgZm9ybWF0IG9mIGEgY29kZSByZXZpZXcgZG9lcyBub3QgYWx3YXlzIGxlbmQg
aXRzZWxmIHdlbGwgdG8gdGhpcyBhcHByb2FjaCwKPiArZXhjZXB0IGZvciBoaWdobGlnaHRpbmcg
aXQgaW4gdGhlIGNvdmVyIGxldHRlciBvZiBhIHBhdGNoIHNlcmllcy4KPiArCj4gK0hvd2V2ZXIs
IHR5cGljYWxseSBCaWtlc2hlZGRpbmcgaXNzdWVzIGFyZSBmYWlybHkgZWFzeSB0byByZWNvZ25p
emUgaW4gYSBjb2RlCj4gK3JldmlldywgYXMgeW91IHdpbGwgdmVyeSBxdWlja2x5IGdldCBkaWZm
ZXJlbnQgcmV2aWV3ZXJzIHByb3ZpZGluZyBkaWZmZXJpbmcKPiArb3BpbmlvbnMuIEluIHRoaXMg
Y2FzZSBpdCBpcyBiZXN0IGZvciB0aGUgYXV0aG9yIG9yIGEgcmV2aWV3ZXIgdG8gY2FsbCBvdXQg
dGhlCj4gK3BvdGVudGlhbCBiaWtlc2hlZGRpbmcgaXNzdWUgdXNpbmcgc29tZXRoaW5nIGxpa2UK
PiArCj4gKz4gTG9va3Mgd2UgaGF2ZSBhIGJpa2VzaGVkZGluZyBpc3N1ZSBoZXJlCj4gKz4gSSB0
aGluayB3ZSBzaG91bGQgY2FsbCBhIHF1aWNrIHZvdGUgdG8gc2V0dGxlIHRoZSBpc3N1ZQo+ICsK
PiArT3VyIGdvdmVybmFuY2UgcHJvdmlkZXMgdGhlIG1lY2hhbmlzbXMgb2YgW2luZm9ybWFsIHZv
dGVzXVs2XSBvcgo+ICtbbGF6eSB2b3RpbmddWzddIHdoaWNoIGxlbmQgdGhlbXNlbHZlcyB3ZWxs
IHRvIHJlc29sdmUgc3VjaCBpc3N1ZXMuCj4gKwo+ICsjIyBJc3N1ZTogU21hbGwgZnVuY3Rpb25h
bCBpc3N1ZXMKPiArCj4gK1RoZSBtb3N0IGNvbW1vbiBhcmVhIG9mIGRpc2FncmVlbWVudHMgd2hp
Y2ggaGFwcGVuIGluIGNvZGUgcmV2aWV3cywgYXJlCj4gK2RpZmZlcmluZyBvcGluaW9ucyBvbiB3
aGV0aGVyIHNtYWxsIGZ1bmN0aW9uYWwgaXNzdWVzIGluIGEgcGF0Y2ggc2VyaWVzIGhhdmUgdG8K
PiArYmUgcmVzb2x2ZWQgb3Igbm90IGJlZm9yZSB0aGUgY29kZSBpcyByZWFkeSB0byBiZSBzdWJt
aXR0ZWQuIFN1Y2ggZGlzYWdyZWVtZW50cwo+ICthcmUgdHlwaWNhbGx5IGNhdXNlZCBieSBkaWZm
ZXJlbnQgZXhwZWN0YXRpb25zIHJlbGF0ZWQgdG8gdGhlIGxldmVsIG9mCj4gK3BlcmZlY3Rpb24g
YSBwYXRjaCBzZXJpZXMgbmVlZHMgdG8gZnVsZmlsIGJlZm9yZSBpdCBjYW4gYmUgY29uc2lkZXJl
ZCByZWFkeSB0bwoKcy9mdWxmaWwvZnVsZmlsbC8KCj4gK2JlIGNvbW1pdHRlZC4KPiArCj4gK1Rv
IGV4cGxhaW4gdGhpcyBiZXR0ZXIsIEkgYW0gZ29pbmcgdG8gdXNlIHRoZSBhbmFsb2d5IG9mIHNv
bWUgYnVpbGRpbmcgd29yayB0aGF0Cj4gK2hhcyBiZWVuIHBlcmZvcm1lZCBhdCB5b3VyIGhvdXNl
LiBMZXQncyBzYXkgdGhhdCB5b3UgaGF2ZSBhIG5ldyBiYXRocm9vbQo+ICtpbnN0YWxsZWQuIEJl
Zm9yZSBwYXlpbmcgeW91ciBidWlsZGVyIHRoZSBsYXN0IGluc3RhbG1lbnQsIHlvdSBwZXJmb3Jt
IGFuCgpzL2luc3RhbG1lbnQvaW5zdGFsbG1lbnQvCgo+ICtpbnNwZWN0aW9uIGFuZCB5b3UgZmlu
ZCBpc3N1ZXMgc3VjaCBhcwo+ICsqIFRoZSBzZWFscyBhcm91bmQgdGhlIGJhdGh0dWIgYXJlIG5v
dCBwZXJmZWN0bHkgZXZlbgo+ICsqIFdoZW4geW91IG9wZW4gdGhlIHRhcCwgdGhlIHBsdW1iaW5n
IGluaXRpYWxseSBtYWtlcyBzb21lIGxvdWQgbm9pc2UKPiArKiBUaGUgc2hvd2VyIG1peGVyIGhh
cyBiZWVuIGluc3RhbGxlZCB0aGUgd3Jvbmcgd2F5IGFyb3VuZAo+ICsKPiArSW4gYWxsIHRoZXNl
IGNhc2VzLCB0aGUgYmF0aHJvb20gaXMgcGVyZmVjdGx5IGZ1bmN0aW9uYWwsIGJ1dCBub3QgcGVy
ZmVjdC4gQXQKPiArdGhpcyBwb2ludCB5b3UgaGF2ZSB0aGUgY2hvaWNlIHRvIHRyeSBhbmQgZ2V0
IGFsbCB0aGUgaXNzdWVzIGFkZHJlc3NlZCwgd2hpY2ggaW4KPiArdGhlIGV4YW1wbGUgb2YgdGhl
IHNob3dlciBtaXhlciBtYXkgcmVxdWlyZSBzaWduaWZpY2FudCByZS13b3JrIGFuZCBwb3RlbnRp
YWxseQo+ICtwdXNoLWJhY2sgZnJvbSB5b3VyIGJ1aWxkZXIuIFlvdSBtYXkgaGF2ZSB0byByZWZl
ciB0byB0aGUgaW5pdGlhbCBzdGF0ZW1lbnQgb2YKPiArd29yaywgYnV0IGl0IHR1cm5zIG91dCBp
dCBkb2VzIG5vdCBjb250YWluIHN1ZmZpY2llbnQgaW5mb3JtYXRpb24gdG8gYXNjZXJ0YWluCj4g
K3doZXRoZXIgeW91ciBidWlsZGVyIGhhZCBjb21taXR0ZWQgdG8gdGhlIGxldmVsIG9mIHF1YWxp
dHkgeW91IHdlcmUgZXhwZWN0aW5nLgo+ICsKPiArU2ltaWxhciBzaXR1YXRpb25zIGhhcHBlbiBp
biBjb2RlIHJldmlld3MgdmVyeSBmcmVxdWVudGx5IGFuZCBjYW4gbGVhZCB0byBhIGxvbmcKPiAr
ZGlzY3Vzc2lvbiBiZWZvcmUgaXQgY2FuIGJlIHJlc29sdmVkLiBUaGUgbW9zdCBpbXBvcnRhbnQg
dGhpbmcgaXMgdG8KPiArKippZGVudGlmeSoqIGEgZGlzYWdyZWVtZW50IGFzIHN1Y2ggZWFybHkg
YW5kIHRoZW4gY2FsbCBpdCBvdXQuIFRpcHMgb24gaG93IHRvCj4gK2RvIHRoaXMsIGNhbiBiZSBm
b3VuZCBbaGVyZV1bOF0uCj4gKwo+ICtBdCB0aGlzIHBvaW50LCB5b3Ugd2lsbCB1bmRlcnN0YW5k
IHdoeSB5b3UgaGF2ZSB0aGUgZGlzYWdyZWVtZW50LCBidXQgbm90Cj4gK25lY2Vzc2FyaWx5IGFn
cmVlbWVudCBvbiBob3cgdG8gbW92ZSBmb3J3YXJkLiBBbiBlYXN5IGZpeCB3b3VsZCBiZSB0byBh
Z3JlZSB0bwo+ICtzdWJtaXQgdGhlIGNoYW5nZSBhcyBpdCBpcyBhbmQgZml4IGl0IGluIGZ1dHVy
ZS4gSW4gYSBjb3Jwb3JhdGUgc29mdHdhcmUKPiArZW5naW5lZXJpbmcgZW52aXJvbm1lbnQgdGhp
cyBpcyB0aGUgbW9zdCBsaWtlbHkgb3V0Y29tZSwgYnV0IGluIG9wZW4gc291cmNlCj4gK2NvbW11
bml0aWVzIGFkZGl0aW9uYWwgY29uY2VybnMgaGF2ZSB0byBiZSBjb25zaWRlcmVkLgo+ICsqIENv
ZGUgcmV2aWV3ZXJzIGZyZXF1ZW50bHkgaGF2ZSBiZWVuIGluIHRoaXMgc2l0dWF0aW9uIGJlZm9y
ZSB3aXRoIHRoZSBtb3N0Cj4gKyAgY29tbW9uIG91dGNvbWUgdGhhdCB0aGUgaXNzdWUgaXMgdGhl
biBuZXZlciBmaXhlZC4gQnkgYWNjZXB0aW5nIHRoZSBjaGFuZ2UsCj4gKyAgdGhlIHJldmlld2Vy
cyBoYXZlIG5vIGxldmVyYWdlIHRvIGZpeCB0aGUgaXNzdWUgYW5kIG1heSBoYXZlIHRvIHNwZW5k
IGVmZm9ydAo+ICsgIGZpeGluZyB0aGUgaXNzdWUgdGhlbXNlbHZlcyBpbiBmdXR1cmUgYXMgaXQg
bWF5IGltcGFjdCB0aGUgcHJvZHVjdCB0aGV5IGJ1aWx0Cj4gKyAgb24gdG9wIG9mIHRoZSBjb2Rl
Lgo+ICsqIENvbnZlcnNlbHksIGEgcmV2aWV3ZXIgbWF5IGJlIGFza2luZyB0aGUgYXV0aG9yIHRv
IG1ha2UgdG9vIG1hbnkgY2hhbmdlcyBvZgo+ICsgIHRoaXMgdHlwZSB3aGljaCB1bHRpbWF0ZWx5
IG1heSBsZWFkIHRoZSBhdXRob3IgdG8gbm90IGNvbnRyaWJ1dGUgdG8gdGhlCj4gKyAgcHJvamVj
dCBhZ2Fpbi4KPiArKiBBbiBhdXRob3IsIHdoaWNoIGNvbnNpc3RlbnRseSBkb2VzIG5vdCBhZGRy
ZXNzICoqYW55Kiogb2YgdGhlc2UgaXNzdWVzIG1heQo+ICsgIGVuZCB1cCBnZXR0aW5nIGEgYmFk
IHJlcHV0YXRpb24gYW5kIG1heSBmaW5kIGZ1dHVyZSBjb2RlIHJldmlld3MgbW9yZQo+ICsgIGRp
ZmZpY3VsdC4KPiArKiBBbiBhdXRob3Igd2hpY2ggYWx3YXlzIGFkZHJlc3NlcyAqKmFsbCoqIG9m
IHRoZXNlIGlzc3VlcyBtYXkgZW5kIHVwIGdldHRpbmcKPiArICBpbnRvIGRpZmZpY3VsdGllcyB3
aXRoIHRoZWlyIGVtcGxveWVyLCBhcyB0aGV5IGFyZSB0b28gc2xvdyBnZXR0aW5nIGNvZGUKPiAr
ICB1cHN0cmVhbWVkLgo+ICsKPiArTm9uZSBvZiB0aGVzZSBvdXRjb21lcyBhcmUgZ29vZCwgc28g
dWx0aW1hdGVseSBhIGJhbGFuY2UgaGFzIHRvIGJlIGZvdW5kLiBBdAo+ICt0aGUgZW5kIG9mIHRo
ZSBkYXksIHRoZSBzb2x1dGlvbiBzaG91bGQgZm9jdXMgb24gd2hhdCBpcyBiZXN0IGZvciB0aGUg
Y29tbXVuaXR5LAo+ICt3aGljaCBtYXkgbWVhbiBhc2tpbmcgZm9yIGFuIGluZGVwZW5kZW50IG9w
aW5pb24gYXMgb3V0bGluZWQgaW4gdGhlIG5leHQKPiArc2VjdGlvbi4KPiArCj4gKyMjIElzc3Vl
OiBNdWx0aXBsZSB3YXlzIHRvIHNvbHZlIGEgcHJvYmxlbQo+ICsKPiArRnJlcXVlbnRseSBpdCBp
cyBwb3NzaWJsZSB0aGF0IGEgcHJvYmxlbSBjYW4gYmUgc29sdmVkIGluIG11bHRpcGxlIHdheXMg
YW5kIGl0Cj4gK2lzIG5vdCBhbHdheXMgb2J2aW91cyB3aGljaCBvbmUgaXMgYmVzdC4gQ29kZSBy
ZXZpZXdlcnMgdGVuZCB0byBmb2xsb3cgdGhlaXIKPiArcGVyc29uYWwgY29kaW5nIHN0eWxlIHdo
ZW4gcmV2aWV3aW5nIGNpZGUgYW5kIHNvbWV0aW1lcyB3aWxsIHN1Z2dlc3QgdGhhdCBhCgpzL2Np
ZGUvY29kZS8KCj4gK2NvZGUgYXV0aG9yIG1ha2VzIGNoYW5nZXMgdG8gZm9sbG93IHRoZWlyIG93
biBzdHlsZSwgZXZlbiB3aGVuIHRoZSBhdXRob3Incwo+ICtjb2RlIGlzIGNvcnJlY3QuIEluICBz
dWNoIGNhc2VzLCBpdCBpcyBlYXN5IHRvIGRpc2FncmVlIGFuZCBzdGFydCBhcmd1aW5nLgo+ICsK
PiArV2UgcmVjb21tZW5kIHRoYXQgdGhlIGNvZGUgYXV0aG9yIHRyaWVzIHRvIGZvbGxvdyB0aGUg
Y29kZSByZXZpZXdlcnMgcmVxdWVzdHMsCj4gK2V2ZW4gIGlmIHRoZXkgY291bGQgYmUgY29uc2lk
ZXJlZCBzdHlsZSBpc3N1ZXMsIHRydXN0aW5nIHRoZSBleHBlcmllbmNlIG9mIHRoZQo+ICtjb2Rl
IHJldmlld2VyLiBTaW1pbGFybHksIHdlIGFzayBjb2RlIHJldmlld2VycyB0byBsZXQgdGhlIGNv
bnRyaWJ1dG9yIGhhdmUgdGhlCj4gK2ZyZWVkb20gb2YgaW1wbGVtZW50YXRpb24gY2hvaWNlcywg
d2hlcmUgdGhleSBkbyBub3QgaGF2ZSBhIGRvd25zaWRlLgo+ICsKPiArV2UgZG8gbm90IGFsd2F5
cyBzdWNjZWVkIGluIHRoaXMsIGFzIHN1Y2ggaXQgaXMgaW1wb3J0YW50IHRvICoqaWRlbnRpZnkq
KiBzdWNoIGEKPiArc2l0dWF0aW9uIGFuZCB0aGVuIGNhbGwgaXQgb3V0IGFzIG91dGxpbmVkIFto
ZXJlXVs4XS4KPiArCj4gKyMjIFJlc29sdXRpb246IEFza2luZyBmb3IgYW4gaW5kZXBlbmRlbnQg
b3Bpbmlvbgo+ICsKPiArTW9zdCBkaXNhZ3JlZW1lbnRzIGNhbiBiZSBzZXR0bGVkIGJ5Cj4gKyog
QXNraW5nIGFub3RoZXIgbWFpbnRhaW5lciBvciBjb21taXR0ZXIgdG8gcHJvdmlkZSBhbiBpbmRl
cGVuZGVudCBvcGluaW9uIG9uCj4gKyAgdGhlIHNwZWNpZmljIGlzc3VlIGluIHB1YmxpYyB0byBo
ZWxwIHJlc29sdmUgaXQKPiArKiBGYWlsaW5nIHRoaXMgYW4gaXNzdWUgY2FuIGJlIGVzY2FsYXRl
ZCB0byB0aGUgcHJvamVjdCBsZWFkZXJzaGlwIHRlYW0sIHdoaWNoCj4gKyAgaXMgZXhwZWN0ZWQg
dG8gYWN0IGFzIHJlZmVyZWUgYW5kIG1ha2UgYSBkZWNpc2lvbiBvbiBiZWhhbGYgb2YgdGhlIGNv
bW11bml0eQo+ICsKPiArSWYgeW91IGZlZWwgdW5jb21mb3J0YWJsZSB3aXRoIHRoaXMgYXBwcm9h
Y2gsIHlvdSBtYXkgYWxzbyBjb250YWN0Cj4gK21lZGlhdGlvbkB4ZW5wcm9qZWN0Lm9yZyB0byBn
ZXQgYWR2aWNlLiBTZWUgb3VyIFtDb21tdW5pY2F0aW9uIEd1aWRlXVs5XQo+ICtmb3IgbW9yZSBp
bmZvcm1hdGlvbi4KPiArCj4gKyMjIERlY2lzaW9uIG1ha2luZyBhbmQgY29uZmxpY3QgcmVzb2x1
dGlvbiBpbiBvdXIgZ292ZXJuYW5jZQo+ICsKPiArT3VyIFtnb3Zlcm5hbmNlXVtBXSBjb250YWlu
cyBzZXZlcmFsIHByb3ZlbiBtZWNoYW5pc21zIHRvIGhlbHAgd2l0aCBkZWNpc2lvbgo+ICttYWtp
bmcgYW5kIGNvbmZsaWN0IHJlc29sdXRpb24uCj4gKwo+ICtTZWUKPiArKiBbRXhwcmVzc2luZyBh
Z3JlZW1lbnQgYW5kIGRpc2FncmVlbWVudF1bQl0KPiArKiBbTGF6eSBjb25zZW5zdXMgLyBMYXp5
IHZvdGluZ11bN10KPiArKiBbSW5mb3JtYWwgdm90ZXMgb3Igc3VydmV5c11bNl0KPiArKiBbTGVh
ZGVyc2hpcCB0ZWFtIGRlY2lzaW9uc11bQ10KPiArKiBbQ29uZmxpY3QgcmVzb2x1dGlvbl1bRF0K
PiArCj4gK1sxXTogaHR0cDovL3d3dy5wYXVsZ3JhaGFtLmNvbS9kaXNhZ3JlZS5odG1sCj4gK1sy
XTogaHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvY29tbW9ucy9hL2EzL0dy
YWhhbSUyN3NfSGllcmFyY2h5X29mX0Rpc2FncmVlbWVudC1lbi5zdmcKPiArWzNdOiBodHRwczov
L3d3dy5jcmVhdGVkZWJhdGUuY29tL3VzZXIvdmlld3Byb2ZpbGUvTG91ZGFjcmlzCj4gK1s0XTog
aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVXNlcjpSb2NrZXQwMDAKPiArWzVdOiBodHRw
czovL2VuLndpa3Rpb25hcnkub3JnL3dpa2kvYmlrZXNoZWRkaW5nCj4gK1s2XTogaHR0cHM6Ly94
ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJzL2dvdmVybmFuY2UvI2luZm9ybWFsLXZvdGVzLW9yLXN1
cnZleXMKPiArWzddOiBodHRwczovL3hlbnByb2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5j
ZS8jbGF6eWNvbnNlbnN1cwo+ICtbOF06IGNvbW11bmljYXRpb24tcHJhY3RpY2UubWQjTWlzdW5k
ZXJzdGFuZGluZ3MKPiArWzldOiBjb21tdW5pY2F0aW9uLWd1aWRlLm1kCj4gK1tBXTogaHR0cHM6
Ly94ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJzL2dvdmVybmFuY2UvI2RlY2lzaW9ucwo+ICtbQl06
IGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy9nb3Zlcm5hbmNlLyNleHByZXNzaW5n
b3Bpbmlvbgo+ICtbQ106IGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxvcGVycy9nb3Zlcm5h
bmNlLyNsZWFkZXJzaGlwCj4gK1tEXTogaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kZXZlbG9wZXJz
L2dvdmVybmFuY2UvI2NvbmZsaWN0Cj4gCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 07:38:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 07:38:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioMxi-0007PP-NY; Mon, 06 Jan 2020 07:38:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioMxh-0007PK-Fg
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 07:38:05 +0000
X-Inumbo-ID: 6cdfaee6-3057-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6cdfaee6-3057-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 07:37: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 <osstest-admin@xenproject.org>)
 id 1ioMxL-0006Oe-8Z; Mon, 06 Jan 2020 07:37: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 1ioMxK-0000Hd-LT; Mon, 06 Jan 2020 07:37:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioMxK-0007PD-K7; Mon, 06 Jan 2020 07:37:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145656-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-arm64-arm64-libvirt-xsm: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-armhf-armhf-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-pair: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-amd64-libvirt-vhd: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-i386-libvirt: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
X-Osstest-Versions-This: libvirt=fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7
X-Osstest-Versions-That: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 07:37:42 +0000
Subject: [Xen-devel] [libvirt test] 145656: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY1NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUxMQogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ1NTExCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDU1MTEKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUx
MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGZlMWYyYmZiZTNjYTg5NDRkZjM3YzZiNzdm
ODEzZWFhYjU3MmEyZjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRi
NWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NTUxMSAgMjAyMC0wMS0wMyAwNDoxODo0NCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDU1NDIgIDIwMjAtMDEtMDQgMDQ6MTg6NTUgWiAgICAyIGRheXMgICAgMyBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFjY28gPGpj
ZmFyYWNjb0BnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 07:59:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 07:59: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 1ioNHf-0000lb-M4; Mon, 06 Jan 2020 07:58:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NvEK=23=mail.ru=santucco@srs-us1.protection.inumbo.net>)
 id 1ioNG0-0000iv-H9
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 07:57:01 +0000
X-Inumbo-ID: 175dac40-305a-11ea-88e7-bc764e2007e4
Received: from f149.i.mail.ru (unknown [128.140.171.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 175dac40-305a-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 07:56:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail2; 
 h=Content-Type:Message-ID:Reply-To:Date:MIME-Version:Subject:To:From;
 bh=o31shCOz/JJe5wPgkkRZ3oFWoVTFp+aw3Swl2kuAVkI=; 
 b=iy/jDdrDM6BhbZys96UlUgX24w11So1T6PNM/1zUlp+BB4cbkyJ9oEQNZz1qxlmoVE90MTsnBcvV+zLTrP/kYQb/DfJWc5jmzmVUp5rUx+pl7SKmDn2FbNMLmZUV2vr4S+lU+xaSMfRf8DbsLRZGGHCRzWBbH6sm8++3FIEAQ/A=;
Received: by f149.i.mail.ru with local (envelope-from <santucco@mail.ru>)
 id 1ioNFn-0004sR-C8
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:56:47 +0300
Received: by e.mail.ru with HTTP;
	Mon, 06 Jan 2020 10:56:47 +0300
From: =?UTF-8?B?U2FudHVjY28=?= <santucco@mail.ru>
To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
X-Mailer: Mail.Ru Mailer 1.0
Date: Mon, 06 Jan 2020 10:56:47 +0300
X-Priority: 3 (Normal)
Message-ID: <1578297407.255542354@f149.i.mail.ru>
Content-Type: multipart/mixed;
 boundary="----bDc6A2f12457636CBc077b8536B8aCb0-0VaDPyrxbvUFAH1s-1578297407"
Authentication-Results: f149.i.mail.ru; auth=pass smtp.auth=santucco@mail.ru
 smtp.mailfrom=santucco@mail.ru
X-7564579A: 646B95376F6C166E
X-77F55803: 0A44E481635329DB4E7FAE048FD183FF179C3E6C7981FFF25DA55F128635C035899D7DEC168B7EDBFBDBF69DD7E3F53890997383B160F16A3625AD476B6FCFB6B64737AC9374D76C218EAD0A143BAD2E
X-7FA49CB5: 70AAF3C13DB7016878DA827A17800CE70B8D3BA7B60827CAC4224003CC836476372387FC2D59589D8638F802B75D45FFA18204E546F3947C2F569025F6932E83C2A783ECEC0211AD4AD6D5ED66289B524E70A05D1297E1BBAC83A81C8FD4AD239742502CCDD46D0D2F569025F6932E83C2A783ECEC0211ADC4224003CC836476D1DB134E79BD61627866D6147AF826D8FD4598C2CE31910F373B50AB74E657E3117882F4460429724CE54428C33FAD305F5C1EE8F4F765FCAA867293B0326636D2E47CDBA5A96583BD4B6F7A4D31EC0BB23A54CFFDBC96A8389733CBF5DBD5E9D5E8D9A59859A8B68424CA1AAF98A6958941B15DA834481F5571747095F342E857739F23D657EF2BD5E8D9A59859A8B6D72D74A8959A480CC0963AF8A96405DA5E1C53F199C2BB95B5C8C57E37DE458B4C7702A67D5C3316FA3894348FB808DBA1CE242F1348D5363B503F486389A921A5CC5B56E945C8DA
X-Mailru-MI: 800
X-Mailru-Sender: F9A8308B51EED93E48F30226B6D448D0EF7003ABD29807489FA4B4B886A71221D6E052F466F293C0F0EF93FFEA4B8FC67903AA853BEC14D60E09D1A5DFDDD82F8BC0F606C687C5A13A50EA9FAFF5C6D05CDCB0CA073FD32967EA787935ED9F1B
X-Mras: OK
X-Spam: undefined
X-Mailman-Approved-At: Mon, 06 Jan 2020 07:58:42 +0000
Subject: [Xen-devel] =?utf-8?q?_PV_DRM_doesn=27t_work_without_auto=5Ftrans?=
 =?utf-8?q?lated=5Fphysmap_feature_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>
Reply-To: =?UTF-8?B?U2FudHVjY28=?= <santucco@mail.ru>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


------bDc6A2f12457636CBc077b8536B8aCb0-0VaDPyrxbvUFAH1s-1578297407
Content-Type: multipart/alternative;
	boundary="--ALT--bDc6A2f12457636CBc077b8536B8aCb01578297407"


----ALT--bDc6A2f12457636CBc077b8536B8aCb01578297407
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CkhlbGxvLApJ4oCZbSB0cnlpbmcgdG8gdXNlIHZkaXNwbCBpbnRlcmZhY2UgZnJvbSBQViBPUywg
aXQgZG9lc27igJl0IHdvcmsuCkNvbmZpZ3VyYXRpb24gZGV0YWlsczoKICAgIFhlbiA0LjEyLjEK
ICAgIERvbTA6IExpbnV4IDQuMjAuMTctZ2VudG9vICMxMyBTTVAgU2F0IERlYyAyOCAxMToxMjoy
NCBNU0sgMjAxOSB4ODZfNjQgSW50ZWwoUikgQ2VsZXJvbihSKSBDUFUgTjMwNTAgQCAxLjYwR0h6
IEdlbnVpbmVJbnRlbCBHTlUvTGludXgKICAgIERvbVU6IHg4NsKgUGxhbjksIFBWCiAgICBkaXNw
bF9iZSBhcyBhIGJhY2tlbmQgZm9yIHZkaXNwbCBhbmQgdmtiCgp3aGVuIFZNIHN0YXJ0cywgZGlz
cGxfYmUgcmVwb3J0cyBhYm91dCBhbiBlcnJvcjoKZ250dGFiOiBlcnJvcjogaW9jdGwgRE1BQlVG
X0VYUF9GUk9NX1JFRlMgZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50IChkaXNwbF9iZS5sb2c6MjIx
KQoKcmVsYXRlZMKgRG9tMCBvdXRwdXQgaXM6ClsgIDE5MS41NzkyNzhdIENhbm5vdCBwcm92aWRl
IGRtYS1idWY6IHVzZV9wdGVtb2RlIDEgKGRtZXNnLmNyZWF0ZS5sb2c6MTIzKQoKQWNjb3JkaW5n
IHRvIHRoZSBsaW51eCBrZXJuZWzCoHNvdXJjZXMgdXNlX3B0ZW1vZCBpczoKZ250ZGV2LmM6MTIx
MzogIHVzZV9wdGVtb2QgPSAheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5
c21hcCk7CgpCdXQgeGVuLWZlYXR1cmVzLnBsIHNjcmlwdCBkb2Vzbid0IHNob3cgdGhpcyBmZWF0
dXJlIGlzIHNldCBmb3IgRG9tMDoKWGVuIGZlYXR1cmVzOiAwMDAwMjhmMAplbmFibGVkOiBwYWVf
cGdkaXJfYWJvdmVfNGdiCmVuYWJsZWQ6IG1tdV9wdF91cGRhdGVfcHJlc2VydmVfYWQKZW5hYmxl
ZDogZG9tMAplbmFibGVkOiBtZW1vcnlfb3Bfdm5vZGVfc3VwcG9ydGVkCgpBY2NvcmRpbmcgdG8g
dGhlIFhlbiBzb3VyY2VzLCBhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCBpcyBzZXQgdXAgaW4gYSBj
YXNlIG9mIDoKeGVuL2NvbW1vbi9rZXJuZWwuYzo0Njc6ICAgICAgICAgICAgaWYgKCBwYWdpbmdf
bW9kZV90cmFuc2xhdGUoZCkgKQp4ZW4vY29tbW9uL2tlcm5lbC5jLTQ2OC0gICAgICAgICAgICAg
ICAgZmkuc3VibWFwIHw9IAp4ZW4vY29tbW9uL2tlcm5lbC5jLTQ2OS0gICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5GRUFUX3dyaXRhYmxlX3BhZ2VfdGFibGVzKSB8Cnhlbi9jb21tb24va2Vy
bmVsLmMtNDcwLSAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTkZFQVRfYXV0b190cmFuc2xh
dGVkX3BoeXNtYXApOwoKd2hlcmUKeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaDo3MzojZGVm
aW5lIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShfZCkgKCEhKChfZCktPmFyY2gucGFnaW5nLm1vZGUg
JiBQR190cmFuc2xhdGUpKQoKQnV0IFBHX3RyYW5zbGF0ZSBpcyBhcHBsaWVkIG9ubHkgZm9yIEhW
TSwgYXQgbGVhc3QgSSBoYXZlIG5vdCBmb3VudCBhbnkgb3RoZXIgcG9pbnRzOgp4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jOjYwNjogICAgcmMgPSBwYWdpbmdfZW5hYmxlKGQsIFBHX3JlZmNvdW50c3xQ
R190cmFuc2xhdGV8UEdfZXh0ZXJuYWwpOwoKV2hhdCBjb25maWd1cmF0aW9uIHNob3VsZCBiZSBm
b3IgdmRpc3BsIGlzIGFibGUgdG8gd29yaz8KT3IgbWF5YmUgSSBjYW4gdG8gc29tZXRoaW5nIHRv
IG1ha2UgWGVuIHNldCBhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCBmZWF0dXJlIHVwIHRvIGNvbnRp
bnVlIHVzaW5nIG9mIHZkaXNwbD8KQW5kIHNob3VsZCBJIG1ha2UgYW55IHNwZWNpYWwgc3VwcG9y
dCBmb3IgdGhlIGZlYXR1cmUgaW4gUFYgT1M/CgpBbGwgbG9ncyBhbmQgY29uZmlncyBhcmUgYXR0
YWNoZWQuCgpUaGFua3MgaW4gYWR2YW5jZS4KCkJlc3QgcmVnYXJkcywKICAgIEFsZXhhbmRlciBT
eWNoZXY=

----ALT--bDc6A2f12457636CBc077b8536B8aCb01578297407
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

CjxIVE1MPjxCT0RZPjxkaXY+CjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
Ij5IZWxsbyw8L3NwYW4+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJqcy1oZWxwZXIganMtcmVhZG1zZy1t
c2ciPgo8ZGl2Pgo8ZGl2IGlkPSJzdHlsZV8xNTc3NTQ2NDMyMTM3OTYwODQzNl9CT0RZIj4KPGRp
diBjbGFzcz0iY2xhc3NfMTU3ODMwMzk3NiI+CjxkaXY+CjxkaXYgY2xhc3M9ImpzLWhlbHBlcl9t
YWlscnVfY3NzX2F0dHJpYnV0ZV9wb3N0Zml4IGpzLXJlYWRtc2ctbXNnX21haWxydV9jc3NfYXR0
cmlidXRlX3Bvc3RmaXgiPgo8ZGl2Pgo8ZGl2IGlkPSJzdHlsZV8xNTc3NTQyMzYwMTIwMjA4MDA1
MV9CT0RZX21haWxydV9jc3NfYXR0cmlidXRlX3Bvc3RmaXgiPgo8ZGl2IGNsYXNzPSJjbGFzc18x
NTc3NTYwMTczX21haWxydV9jc3NfYXR0cmlidXRlX3Bvc3RmaXgiPgo8ZGl2Pgo8cHJlIHN0eWxl
PSItd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOjBweDsgY29sb3I6IzAwMDAwMDsgZm9udC1zdHls
ZTpub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJl
czpub3JtYWw7IGZvbnQtd2VpZ2h0OjQwMDsgbGV0dGVyLXNwYWNpbmc6bm9ybWFsOyBvcnBoYW5z
OjI7IG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDsgdGV4dC1hbGlnbjpzdGFydDsgdGV4dC1kZWNv
cmF0aW9uLWNvbG9yOmluaXRpYWw7IHRleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsOyB0ZXh0
LWluZGVudDowcHg7IHRleHQtdHJhbnNmb3JtOm5vbmU7IHdpZG93czoyOyB3b3JkLXNwYWNpbmc6
MHB4Ij5J4oCZbSB0cnlpbmcgdG8gdXNlIHZkaXNwbCBpbnRlcmZhY2UgZnJvbSBQViBPUywgaXQg
ZG9lc27igJl0IHdvcmsuCkNvbmZpZ3VyYXRpb24gZGV0YWlsczoKICAgIFhlbiA0LjEyLjEKICAg
IERvbTA6IExpbnV4IDQuMjAuMTctZ2VudG9vICMxMyBTTVAgU2F0IERlYyAyOCAxMToxMjoyNCBN
U0sgMjAxOSB4ODZfNjQgSW50ZWwoUikgQ2VsZXJvbihSKSBDUFUgTjMwNTAgQCAxLjYwR0h6IEdl
bnVpbmVJbnRlbCBHTlUvTGludXgKICAgIERvbVU6IHg4NiZuYnNwO1BsYW45LCBQVgogICAgZGlz
cGxfYmUgYXMgYSBiYWNrZW5kIGZvciB2ZGlzcGwgYW5kIHZrYgoKd2hlbiBWTSBzdGFydHMsIGRp
c3BsX2JlIHJlcG9ydHMgYWJvdXQgYW4gZXJyb3I6CmdudHRhYjogZXJyb3I6IGlvY3RsIERNQUJV
Rl9FWFBfRlJPTV9SRUZTIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudCAoZGlzcGxfYmUubG9nOjIy
MSkKCnJlbGF0ZWQmbmJzcDtEb20wIG91dHB1dCBpczoKWyAgMTkxLjU3OTI3OF0gQ2Fubm90IHBy
b3ZpZGUgZG1hLWJ1ZjogdXNlX3B0ZW1vZGUgMSAoZG1lc2cuY3JlYXRlLmxvZzoxMjMpCgpBY2Nv
cmRpbmcgdG8gdGhlIGxpbnV4IGtlcm5lbCZuYnNwO3NvdXJjZXMgdXNlX3B0ZW1vZCBpczoKZ250
ZGV2LmM6MTIxMzogIHVzZV9wdGVtb2QgPSAheGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5z
bGF0ZWRfcGh5c21hcCk7CgpCdXQgeGVuLWZlYXR1cmVzLnBsIHNjcmlwdCBkb2Vzbid0IHNob3cg
dGhpcyBmZWF0dXJlIGlzIHNldCBmb3IgRG9tMDoKWGVuIGZlYXR1cmVzOiAwMDAwMjhmMAplbmFi
bGVkOiBwYWVfcGdkaXJfYWJvdmVfNGdiCmVuYWJsZWQ6IG1tdV9wdF91cGRhdGVfcHJlc2VydmVf
YWQKZW5hYmxlZDogZG9tMAplbmFibGVkOiBtZW1vcnlfb3Bfdm5vZGVfc3VwcG9ydGVkCgpBY2Nv
cmRpbmcgdG8gdGhlIFhlbiBzb3VyY2VzLCBhdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCBpcyBzZXQg
dXAgaW4gYSBjYXNlIG9mIDoKeGVuL2NvbW1vbi9rZXJuZWwuYzo0Njc6ICAgICAgICAgICAgaWYg
KCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQp4ZW4vY29tbW9uL2tlcm5lbC5jLTQ2OC0gICAg
ICAgICAgICAgICAgZmkuc3VibWFwIHw9IAp4ZW4vY29tbW9uL2tlcm5lbC5jLTQ2OS0gICAgICAg
ICAgICAgICAgICAgICgxVSAmbHQ7Jmx0OyBYRU5GRUFUX3dyaXRhYmxlX3BhZ2VfdGFibGVzKSB8
Cnhlbi9jb21tb24va2VybmVsLmMtNDcwLSAgICAgICAgICAgICAgICAgICAgKDFVICZsdDsmbHQ7
IFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApOwoKd2hlcmUKeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdpbmcuaDo3MzojZGVmaW5lIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShfZCkgKCEhKChf
ZCktJmd0O2FyY2gucGFnaW5nLm1vZGUgJmFtcDsgUEdfdHJhbnNsYXRlKSkKCkJ1dCBQR190cmFu
c2xhdGUgaXMgYXBwbGllZCBvbmx5IGZvciBIVk0sIGF0IGxlYXN0IEkgaGF2ZSBub3QgZm91bnQg
YW55IG90aGVyIHBvaW50czoKeGVuL2FyY2gveDg2L2h2bS9odm0uYzo2MDY6ICAgIHJjID0gcGFn
aW5nX2VuYWJsZShkLCBQR19yZWZjb3VudHN8UEdfdHJhbnNsYXRlfFBHX2V4dGVybmFsKTsKCldo
YXQgY29uZmlndXJhdGlvbiBzaG91bGQgYmUgZm9yIHZkaXNwbCBpcyBhYmxlIHRvIHdvcms/Ck9y
IG1heWJlIEkgY2FuIHRvIHNvbWV0aGluZyB0byBtYWtlIFhlbiBzZXQgYXV0b190cmFuc2xhdGVk
X3BoeXNtYXAgZmVhdHVyZSB1cCB0byBjb250aW51ZSB1c2luZyBvZiB2ZGlzcGw/CkFuZCBzaG91
bGQgSSBtYWtlIGFueSBzcGVjaWFsIHN1cHBvcnQgZm9yIHRoZSBmZWF0dXJlIGluIFBWIE9TPwoK
QWxsIGxvZ3MgYW5kIGNvbmZpZ3MgYXJlIGF0dGFjaGVkLgoKVGhhbmtzIGluIGFkdmFuY2UuCgpC
ZXN0IHJlZ2FyZHMsCiAgICBBbGV4YW5kZXIgU3ljaGV2PC9wcmU+CjwvZGl2Pgo8L2Rpdj4KPC9k
aXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rp
dj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KPC9zdHlsZT4KPHN0eWxlIHR5cGU9InRleHQvY3Nz
Ij4KPC9zdHlsZT4KPC9CT0RZPjwvSFRNTD4K

----ALT--bDc6A2f12457636CBc077b8536B8aCb01578297407--

------bDc6A2f12457636CBc077b8536B8aCb0-0VaDPyrxbvUFAH1s-1578297407
Content-Type: application/x-gzip; name="=?UTF-8?B?bG9ncy50YXIuZ3o=?="
Content-Disposition: attachment; filename="=?UTF-8?B?bG9ncy50YXIuZ3o=?="
Content-Transfer-Encoding: base64

H4sIAB9yB14AA+xda3PbuJLN5/kVqNoP6+xaNgFSpKitbF35lXHN2NHaTmb2plwuioJk3kikhqQc
e2p//DbAh/kA+HbuTtWqKpFEAec0uoFGo0HQSyfYbR4W9Gjjrd+90UuBl65p7B0bYyX7Di/DwIb+
Dqu6gnVdJXj8TmFfjHdIeSuBsq99EFo+Qu8Cyw33tu3JytX9/hd9kckRJkfYRNiYEmOq6kdj3UD/
g64sx4W3y+sLNEILy/5G3SV6on7geO4UoSflCGqNjNF6MV4qo6Xjhy8/ibDMItbGWTxTd0FfwWIs
fbTWJyqVYxkYQM78LWJvJx8B69SnVkj5Ndvyl1N0vKRPx0vfOWZflUN0cTZFqhBLK2F5rkvt0POR
A0CTySFyrS2dIno2H+FDZEc/U/gNCwHHNYBKAljCU4R4Rg2eluD9fHZ1OZo1wNQnZjWmqWVkJPV4
ZtkgeTy9IGMTTAJgv1P3FkBo0dDQcVDAfhDW1EQ1b6i1hDq+467R0ts6SyQjlld33LCmLjc+86Qn
8UgpCB4PoEME/dOxQSFPS1b6kMGiS6ku0j6VvBLYW/BZobCKnm1FsyqGtAoN0XcrtB9hYG0829oc
g7gwlo+V47hBx1E7BLCGgmWwvzFIBCZZr6nPOsKQ4A16iqGostpNe0sdRF2PMRTW2758WyyTDlPf
Y6BwdX+JQFsZ31DGfYwPIglBJ/1NX4KeTPH4CMvl7Q8tHzrNVHGMhbDS4dVf4rfTM1beDlraS/tD
S03YH9p8M2jydromAzhhGTT5S0IP0/nEQ53oMqd+Tb+jle+5Ibu68vZu5MpZkIQjF1/26RnMDjNd
QaKLhDypfeZtD/Cx8j6BSaV7tNzlhvpCNKm/yc6b1XqDCylVUcf4OJrsoqJidUxkDUov7Kyw5Kh7
ISfWjIBr2ycEl3qPVpqDpSqYqrQCacTBQpIBCAoaitZ0pxsvEPc/aZW0/7HJNVlfRvShN0VfGSTo
5F6Eqsodpu8AQKumjoUMcr/JGdoaTE7SWTl0KdaNNDDtoBu9C0Nb3chJOunm0nVCx9o4f0p7j3wK
aK8h4UCpYxhkuKvjPhr6zXJCsXbkAXZ77ZAuDG21Iybptait8OSqdA6UAhcmn0hwIbbUg7cQWg6v
Sd2mYHlYV6V3JKYNE5qKI7HO4I1tpcm9YG/NDAMt0czbLaDl0PIgR6hvmcurISi7pvbo1Q41/SUC
siFWXtNlw3lHG2ZxWjPGhyIRgr9dvkEO3SlAFs4JNRz9ZzZtmByBWPnjofyleF4bJ8Foae2aW1gl
fb4TCVEH6J2CnHAM3n5mLsIKNU/k0/IAUg8xw/6TwN8mwf+XBx8geVXRGTm8cKupc46pQuQGOSbC
wxUu0RBJJlKOftpNBbHumuWZosJipcib1TDV1A28abYpbacQv7QC7arEqpCplqZySm3DUVRVddqp
qk6PvFNVcxssjsvtFWWF6kna207MM+6lI3H6iZRD9H4qEiWH6knaq0jMo3dWUd1qgGilBEU/RYnH
Th3JUH6gFHp1ib0krqwDdskHSxdMpByzdxO9G4Mk71JVZ4AQZVwKC9unR2oV252kWSBUXg+1Sjfk
5Jf16wqOIcxQ04KqfEZz8Wv8V5+UxoD6qR5CQ/IM1pfau8n2Bu/IUWPzk9x81dLkpB6/w75DhDvg
fChK0FSSDDCe65rQvhuJWyFfIQ076gZfRIibM+wiQsxREQgN4UD0ioi0vUmEDGks2jtBV83zppGH
8cZBgTHohCRleGs7GEeKWbEMHGILi1HIB0X7DRu1C0PzHRs5fG7HpmN8I1rMyvAj8T+5r8mshcNz
TOUOySDkw6m5jukTdcMRE92lG2DSBExYkQ8tzrR3A2ft0iZKb8bXJU9XZNpZazpa+3TFHLeiGV2I
WjSsEZ3clbfaitq7zh97OuK3gP8y5QdTHHe3DyPtjv9jXro2EYoj74Nzyw9YXAQA/LhFH5bSzW/F
FHBEE6kTxQdtskwiVH736Rl9umTlzqKqedg2QHnxWsonbDW/SaSlfEKgJGd3/gSe2c13mlg+XhnF
Y4on5nla3qdbD37deX4I4+wQ8V4Vf1XLoYzxugn+0Q1Da3GyX62oXyRb+xaQwc8biha8xCuj7e3d
MOZeyYcBT7vcQE+PGURt4gMhwU+bUA/L9Z3BzsMyhD9mi2CKFP7x6s7bsxyMaJqM8Ao9ozwJzJbL
vLCpjKncQnCzbNZ87qZo1irD8YRIraiylGtybEo0UaV7w0JBz7mIPrWp80SXNTKWfW2vG8CEam1A
0na/X8xT2m3uFA5W33PBeMpRTs/bF8TNqaUZwDRVHP1u8mDo5VTucLdIDIwvjMrxOLmfOQ3+Uff4
v4JHEDYOHv+T8iG6XisAUYdqwNF8DSAnqPWqVauAStdKcI8R0TRbzmiqum6XfLZowdSApU3OWU6R
zw8OuyqTMbRalxFsVoBcsJsnkpPKni8OPSKIIUzGFlzhqLjoEgXCDTibGLAFYflsWq9GsqKjaP2F
FSJUaz1j8ya2oBOGTi1i93EhdhcOjoRsoNhd2ibcKXYfN4EFb8kDSgYvVVUOHEYhfZaMIVLerWgc
vjMxU9Gl4F3Cd7HtSPsYuxJogCEFq6PSMC7fydCIs9mgak5YFeO3b2RuIGOzG2PzJg5C17iB2UwR
f9qIkE+LBl/8eA3RmC48sSR5jIn8ySUZ5AE8oF7wgMJwLSEbzAOKraN284B6E9hTb7u13OXP0S2M
JVg7+jm5xfHwNY7ImqcC3T0N/U3iXkvo8FtWcilOZ6eKzVQbUvAuTlXYHSrRJE5VDEQqdHdDYXwF
WSh7u5xicftIhYmjC6mJv57enM/uzuHHzxf3zNDeNwcMvKJ0aa2sFXtfULqS0tTaqEsyKIKO+n3A
vJO1pq8t+MgQozEB9g5gYDk+75wv3PbgLgIIvGGthc2Jpihs9kYsYR7w+VY4zVbysYdrhWd5DinI
oH6hkqZrfqu83Szvjf0yXG2YpMZmU5i1XPo0YNnUZ2O10MfqSjEVhT3pab9lBQJmWGGgUmmTM7qh
QpsIkdRWXYSI3aM6dPAsptH6a1SUWyVq1dTXTp2VIhZHOEiFakZwFV6sWd4frZdUq98BTtVhwnyc
IkMHv7HY7VhW+TCyJ/MrEo9ydpJ6SuW5ka9Mn9WWeVWKh7474SP6k/oeUO1ehKC5bZSzrRW1//yZ
zTIZw8x9b7m3KTq7miXgK9/bxpYCvVKfujYNyv2MKXvN0WHO932WR3A8O9wwKJgwHs5/nz9c3Hy6
erg5v7hFK8vZsBDt0n2yNhAKWv56v4X5r0r2nHsR6KbvDRuG6MTWIFTC/O3bkQmTrBFd/lYOId2Q
93WQ8sH0wdoozy5y0mJQkyM9v7lhg8ly/zVEu4ZdHh0UO+v7buRJlBbufZfHOXtwVl9HhIjjG0MQ
Mwrwrr3QWb20ikYNQRAplFQYT4ojjob27nhHXVU7ajVeDGdnd3ez05/Rxcl9zksXffQhlMj9yC4m
hXrrYJD4yxBMaALC9FgaLMzkM9vOeaYbtNqGbMLSsEY0Y0zeQEMNBujZfruIgZHrhdExP3Rw7aFg
D+5iBXMIgoVmGtQPPCB/8Hg0yvfACZGH24Yx9GZtabM05ZidvYo4SI0xW4/w+ezjObr49XIOI3y1
QJdnzbonp2swnljsmR1MyOL7KLuX3ICIor5GnA2GxEWWr+/QaKrXhkOjaXfqMDR6Tyvyfb3+hG12
EeVsxfRIjm2oDV7VEOX1BQ1rMeRVo3y8V9h3U/FvXhNxSfjlI++J+quN953FWez+M28fsnvc+FpC
1Hsb0Fadm2UA5XOz1Wpve4iWcTQN8oc5UduacYjjtYy04awIQu1abEMNgSvusg2DgjhR0TnLnRDl
NzKkRMk2hhSpmOSXi9x+xzNVdi5lI2dolL1RjUkzC8agbfrGRJAoESCvNvvgUQrQS6M1Oyhp4//v
aVQ8KkT3muSQ+52Yzwj/Jv5QtMXRknGIs/SMVHTnioi0d87qragqUyzqRHSj2xCkQjLR5rOArGNS
QWjAVpxDdNOmhMOaseGSc1DNtuEcRLM/NM8a0f3gPOtbtfGHqlNI9nb5Yyndj7Qdgc+EP5omfy5H
RFo6O3SIvtEXCOsgCnmyNnsquOOF4zODFQ+hCPA99xf68grJx1QVZIPI6ZbpiAubOTHDVnz8tAsE
0dGxF7Znx0vB17GcsG9qobRPyZEbrjCanish+pGC+1rUrLBogt/SomaFRRPIfhbFiUVxrUUTwuEt
ypAbxsctLBo9xXkYi5Z9AMPvMEZfLSqH7GdRkliUNLAoVt9mjOqvj7ce0KLRUxGH8boi9Uf4nb2u
GJL0tqiaWFRtYNH0SYmDWzR97OFgFp0cEf5HfHpYlFR5XYbf3qKkyusmkP0sqiUW1WotmhAOb1GG
3C+xXMY0j5Qow9vdolpVZJTgN4guTzfU8qOHo9FACtSua2hVIRaD1Hp3jXHSNca1XSMhHL5rMOSG
U32rrtEwq8MSw8L6DbMmtaafNLw7SSZI0+VUvSANWyQTxBQd2M7Vr9hOaQPQdTuFc4huNRU0coi/
jMP5mmZlhvk7OZyy4Wip2PIQjhizYYgZpY0FCFhpGDJFCA0eJsFBG0bWMlCRDiPQXpn9qic7pAxD
ZvazoL0y+yLjR8gDjU1BZp9TDLfTWfs3k9rz9f4zTZyy/HQaoRZlLrIBQGzgxAyxpeueJM6xG86I
MeSz7CHnKVbx4L8U64dIM8AUiZV+U2RUv+sdBz8IoEcHaqidRiZL5axOpMo7UPlPsnaXJloZ1u8U
y+yOcbP6sSyyP9D+0z/xD9///4u/llsarI8Wnhcebbz123Ao8NI1jb1jY6xk3xVF1cnYGL/Dqq5g
XVchuninYE0xyDukvI04+deenVdB6F0A8cjetj1Zubrf/6Kvr2y4KkfcFMo9+tVx98/oifqB47lI
OyLKETZGawirPA8d+NBN/pYoYuTS7+/Rwdq20/LmETlS0MHHqDj/NvIJ2qnv36N/wSq6vZqjWysE
t2AjMkEYTzGZEg1d3f4CcSU2fypIE9+PhDaOC4HubmPZ9NHbLNnRJpDkA3cmwdJS4Sv6Y+9AhMau
r4LwZUc/0OdQQ4G3CjcQFm4+MH+4pIv9GkE/jy5NIOhyQgh/Ng/8lyL980Q/Xu32U/hgoIv5Z/Td
2WzQPqDo4vfb2ZfzYvkb8HYWRINIQexJgwfB+2KJk8tPt6Od7z05Syi2e3wJHHZi+mZ2hbbWblos
Dt4eQswt3SLlWSm8RrlL5nK1Wt2DbCygbghj0kkRZrXiMD4NqP9El82AcFEevFrFQM3lIeVmkRio
nTwkhsoBER23lMfQLA40yl2aRDCz0/kluv5y2wjIwpMikDWOgdo0jNUqAemdJNIFQHYGaGmFViOk
hTbRC0iL5WTcvm22VjSakXaiNkA0fs8AUbUL0IpaRSC41AnILgPZfKi1BVryoTYqXOoEpJaB1E5A
kzKQ2QUI2yUgbHcBmpSUvVx0sRotW412Mf+qbP7ann39Ozo4f6b2nsXODvdZ71kKO6R2CPPsFFnw
/lTyY7dXbH5B5GgChQHaDY+KRc6uLqdoxu4uv/MtmAOv2OL+BGN9dHV8MsPKw8nskM9S6As+IipS
9GNCjsET60Wkn2GO9Z+cgJ2poGH8gBHQAJp/yRTVJuN7FAb2FOb8qBDCY9M8MsdjdPXzn6xRNg0A
5LWOQcYAT8FFTdF+t2QCFnSa6DLj0tGHD/8pUCdg6QkWe1jJUxbLesWSTFcGMcg92lhB+LBbuegD
1GNzCYHJ+vnB8u3H9LKWyJarDG2PzZeTyZhEscV8djdFV3c3NwE7v8yLHaLgm7PbscwM/MrjE/4s
NIvZHUFUdZQFmhgZoFPPXTnrvR8V/aqMjPsp+u0Eod/uEPp8OoJ/8Jn9myP+mf3LoKm6eo/sR2p/
m6Jb23JdJgRGlg8xDVqBmdlRBFCe578g2/P9/Y4RZQEMFuFAAJSUCn1ru/NY8IYg6Pt68ACvXeg/
WRv26f09Mtlg5efDEdHGhp4FM0Hzv1DfpZvjzwE7FsEOHfF8YYCg122saCQkikPQ5t/Pr6H3ZTRk
6kzVJze/gDqeFWJx/3mI4s/c5POPd7OTX9NQjph4TPJ1SKYOEdfRTFONps4pOrf8zUuc2OTaDPZb
FiA7Kwj1uGmWhS5BTJhDSVL/5vZsno/TLs5BBsQ+Qah88KQQKHlz+9+377MAJAX4/fbsLju1zvRT
jGOAGQfAMQB7m9+cnd6huKward6jiA6rOQJm3IjgAt7yBCfcjqyOcsoIxnICdiyefeMDJkuANSMh
OCu1YDaLCEwF46wKWhEYeqYFt3kCZRy3AOpl6hAltevn84vLglqVuA47SV6lViwXiqg4Ibg7nc8K
aj1PhFJJZauVCoKxKW/ByVnaalLZgiqCSWq325LdTsyIQB1rEzkBriRQ8TghuDq9+Fgg0FMVndZ0
bTmBpla0IOkYY3LSmcDAFQRaTDA5UToTmBM5wSy2gWLoqpxArbSBRiqMPEtGPzErWlBDMB5XEBgx
ATZmnQkmqYOczS9PCzZICJQJd5BqBxuMsVLRgqSbamrFQKseB2M1tcHd/IoUCFL/pVa3oIpAT21w
MS+1IOmmilY9h5AKgtdZ8rf5SZGApC2ocBVKpTfV9dTIv/JH0XFTx8/ric4dc4hcFZgVbmkYsmiH
F/e9Pf8SenE4e5QpbrAg6frz1QyxA8As7Fitcj+DjS6sb6y+hVxvGUU+tRmcNEORxTIA6/rT2fnD
2exudqC8R9aGbdaxGDpGhCo4Xsmxj3oWQQX1mOD7/+5B+OWz+7GDaeY3rGj38Jk944O/BDIWFpvJ
wuU+hzKJUaBfC1BwfUsZCiYM5drzt2AzhOh2F77kfoeOeeU98ZjqT9ae6BlDLCillv3IFZ0rD1JF
cVgciXJLRErIliOY8fIf4ZIw1VZSQpxqy8FoNTDyDFkOxqiEqUpsZWF08EN/p75H+QGVvR1GobPj
or1rPVnOhqsx7hFIh4CK/Z7TCxtG7DHMTICAhvtdJJXSQEFikcAen9wEJPRCa8M52ZM2sGLgbFkD
J/2SWRoE1CL5WN51yU0OMmytXa6Olq9D4jaVVoS8sJEvrJqmERU/RL9eXnxCC/43P5VMHU1VXrt5
VAubZr1gmqqW6hGD3VhW5lNftYAJxEv3aEdg4eD44R4GBVuFMVdSXENFT9eCBRGKOscrxoSvSW4o
SLQD+cxJMSetYhNrJivCdMQ81qUb0g27M2P36NhBMnZeHZhhp7kMgy4KHRibsGZLvO/8anTnbGHV
dvkJzfldGGyJPMkWHuutXDVUmWAtrcJKP1xfXaIDy945D86SLdag5zw660fEs/ts0yCEq/j+fQ5j
Uo1BGmC8rrXEGGoTjHE1htYAgw2Vy0+s+lcF1vrWzrGhNjttkGzIsOexZXUa2e8QfbyFlcAIYy0L
Z6ZR6uX13cPtzenDpy836GCxh7oI/n9w/D/g03rjLaD3sS8ELVcb9i8nlmk0wDGzOGamrVkoU0mt
dXnzX0o00hYv/MkIvrOkR9mymGTKmtVl2RL/c8CnfJbvPriand2952OYbVHZuUyK467YxJRNdjAI
FSCC7Y7tnEJICTPzdwanodP5ZxjYBD164W6zX/Pv2XpsVMbjaaKk0+MyzQm+umgmzvz0Mv6jRq8g
bKSDqU6AmVHuLN+K3QR7Zj76xpMmPB9C3Vwljacok84xRRrf10cHu9hNjmZn77MVmEZtCDm+Bd7e
tylLoa0cCHpG/3BWK4e5760VfOMPdIlfPDFmv9gbGmQvH/LrznJDH/hxGBMrpg4OVFHBBWETuWnj
dFXnkQlMT/x5emsaPkSfHxYvIThbtlvH3C17IBmPAh6i9v47qNM+Bi8Da3H+9D/bd9cPLH/2QcmC
s/U2n9IedtS32ebe9c0D2Oh2ChON6z/AJdaoh4UTBq+XQPZgyr+wOYx/wxlUk02YCd75dkGXbHtP
i2ehY7iM/lb03CjAqqFPJshX0FJV2N+53o+JRiaTLDBbteyg/ojHflN5pSg4/ID/jSimgcckB6Ln
QcBbwEjE0ElV9FrOwAr4pGeWw55/QcHOcf+Xt2dbbhtX8nn/gnX2xamNPQRxIehT3lrbcWZciRNX
PDP7kE2xKImyOZZERZSceL9+u8EbGiRFTu3WnqozSWz0BWigu9HdaBrRe+mGRKtwIPpNMOZ7Pch7
SoqnKuaVbvY7szcCqbyTfLdId+ZJm8B6SyPDNwQV2IyrQ7baAz9oIVdZsYfzs85n2Srbv4I1yg8m
HJpvzjzvd3QdvNp3CMDGBTYyDqt1n6+y+WtlbY3lJSN0HVVsWlj8PyeXQ+4rjJ8j8A8w62gif/94
hWfJGOratZ81uoEty79+806UuLt602KSDKOkd8ZOY4dNLQP94RezIcQHS5OcsCCIgg+1apjDHn7r
ac0/eLsfmOt763EmAGKXl/9iLFQfDP+gyQKlP3izAoQCGwTM9ofGq3rr+R+8+To5rX9gs6bQaX/4
+AfM7Lf/BNX0uLlQ4q33GTfEhX/K33p32ebz7K90vi8uYH+gnrwAc/UJmCsuWIspNO7obg5H67cs
3WHYvUyaX//hZevtKsXOg0Y9nxGgsAL6FxwIHMK2nBuFiZRKBVIdfWAMb3vtUb8ICCoMfRpUiAlI
zw8rcwszLyngBugV86d0cVilu9N0gxsYOYL9gA1JM+yv63uVxqRoeYX2cvHXoTCsPab5Ot2D04W6
H34XL5MNXEfjVZosL5h6S3i0cAV+Y9A+/fHxI1jSxwQOAXgG9iDU5zBlMI8PsFs4NrEDfGCAzROI
AF9JpO0ds/y5byNADwEVRP1uoqT4HpzY05kpfLi8urXGA4VKoZye/ru3BYQXzIO/lX85eSyyC/bG
Hm8SI2R8UI8PyvGBPV74zB3P6/G8HM/J+IC740U9XpTjBRkvpDte1uNlOV6S8bjn6HhVj1fleEXG
6858w3p8WI4P7fGSdear6/G6HK/JeC7c8VE9PirHR2Q8+uSOvPxGYH4lMZ+AhJ0ps1bGtZCJlCVG
JRyQRsyskjMjglZBZ+KskTSrRM2IrJXo7r1G2KySNiPiVqqzXKyRN6sEziyJw8UW72nX+abIV2BD
5vkKHCXvz18v/83T/s9ANiMV08jPdgd+/PO5eYQEEN7X/f4Vc53UwoZawjW1Z/TTy7x3NKjo2vW9
xtrQHTiMxv0PfKZB+/BmLIaClePUmRm7jtyAQ8fmCxGkArzVmePTac1k5Evw5zS3/DmgqPH2b1Lj
B6MuXkCB5Vtvb+6HMMN0twTT2wIwk2rKNuDdrVYIgD5rORq1IihsSylFTOrImdC+mJ+mGP2ZPq3Q
Xy4TFSykcKYlhB9GMvAVNnixp8UizFJfg2Gb4T0B2Cz1/SqHuZ2YJC7Yw+q1nW00ykWo5rPDno+b
+evZmYd3g7OIgVv/mN/d3j94J6vtXxeYLI+kteeiwNiNbbaIgdFzoLpMDivzzAEcQ28NRnt9AMeZ
+60JjTg4gd+8d+iavQIvYK16PTYlJW99tvCtV7mW1GsDdCEe4Vt0hU+HsZUM1djAdgVwjIXoYtOh
Ce8d8Ksyg9iYSX5WyOCGq8H16aASProKBtU2z/4P8EU40TVuKtx2xWGLT0oKcJzvrm+8WbJ5tnaE
DBgI5mNS7KtLewZuXUtQfLjyhIZVuLsy7jD+YQHzkAIvOsABvoZGaPQDRPUn+5WikRy9ri04VaAH
/gy8c/Cy9tljlSx/f1itwMfYpOAKgZbYl8l5C1zh7ZSA1/94Cbxf6n98ebiCjWahzcqDij8HrTPH
yvqfe6+Ae9j8qcUOShCwv9+lKQ7Gi3aygtO/SbCWpQ43wb5RH1qYyEftgRcov7mSVM98MHDA2roU
GMsx1/nn/d0fbVXA7NV7agpVGu8LLt4Mb1bzSsMYVzd++oF3wmVcejdwofThPikByX94zIIUmAK4
h4EYFdjM0/KVJgjpsKk2CJZ2KrNj1nBEVl6ovE3uGb52MNXd29b5L2nBqq1ebe40Xovq+8MId7u0
SkX4XrLE1vUR0DsU6bxoETKGsTM6XfT1YmSwwsWihM6UCYyrUi76gDoM+B3yIUqmIW+ahoMyjH8G
GLOq5+KS19wmPwg0Tj6A+4xFfpc+go+ewl1+nRlvGt887XdghOLqMUg9OUY5CkyeteHo7+CZwKQO
bCaLbfJjEz/jRoGNvqgwcUE54sbxbzgaBBonz6VxDGry6+yxDH+ZEEqFKFg61EM8RA31IZgJxOnc
TdmMWVHjA9jomKIsCPAWLBaOQ44zIrgmQsArGEb4Dts42cBNDI57Pa+Zw4hSrO+W+nDkmgpQOiDy
O0pvykGXJpfWbnXAV26Kx238vH+C41vviqWzlaTA+ph2cx+FHF9JaWbWitSIJN/aEtGScqAC39Z6
AyDjpJWIbGW3eN0k62xeRmHI1lQhZUD7ROEdBeywAQ4hdznRpvKjlQZohbgp6aslq3yHi1DbXAwC
jS+EpjJIl1kMRrYK1sQYzSKzcrRdxIhuGYceZwgdDMcMlbPCwGgV563wCed8RRELHWN0BHSUFeZz
rHYo1ttz7wofwiJDh60Hg/LNIgE32USJzs7awwonqzRIRy4mLcMsMLWj6LmwXs8l0NZYLVTDTH54
fNojL8wkTDGXYOcQNOMaE21N7uEu+YlRR6NttmCByuBo0I4XgsH4RfqyX2/xM0Dt2i3aQTIgJjrb
zuH+YwuYU4EwKYWtL3oBxsUgjadDHRNMosZwkYkxc9Vvipkyeo76JgNw40wojm5vw8Qm3TtTwYf+
lLwW9hnth5igr1kYCFtfw1083r48xeV3g2KTqOg3vuBSYVCkYeE4ZMPKKYuGViHUvq02sWg6jlsf
56Uw/8g3te/JucOQ5r6tLybAj4sGHIOImhG8M7do4a4fF/Br+G09W+pGMi2VT63KBAwTGKMui9mA
xmK9FvN8V6tpR2YR9VYGgcbJR9RR2aUzRx9z7ZBWxFfrBZhAlloUM4GVyTvDFJa1ZNmc0A58akmG
oUYZCMBVtBkw0ep4ucv/G7Y/rGSztxwGTGivYWAYagIDXb+myvTG2zXMZzO3F5XKH+4hZCFGgcfZ
YSZm27Dz43u5pNRbcZjQob0JB0DGSQem7KYh/dzBElEPMwiEsi1GL8AEsqGwBQDrZmGQjuCDiLiU
ncHj5LhJsVGHGnPShw1afvsqTOME4CuoyPWnhwAnsBFiuJEevCqnFFvBz/ooOcvAy01rB0n/9yl8
FihfCBWEpvR0YzErTE04Pe9HmR2fvwi5baKXh33605alE6UJhEZ3xgzrDf9JTDRU0T/+topV0vCf
DiRTtontIzrOuRTEws9NQjuGU2eft4hyL0Msh271xADMBOJa+B3ibIS6YpJ3qPcAjZNXgneM5BZs
Libn4x/rZPeM/lqFMWQOG2HQcfGOAU9gp8d64Uci8RVXPa2UMhEyX7lMdEHGSYccH8K1+7fYmKZx
9ooKR12GKrQdlwGQCaTprPFDSHgGybWaXoQDbSpuW9L9IOOk4aLSkX8x32XbfTzLNst14y07otc9
8c8BuHEmQFNxl4l0tTzOAfhXHQ76gCaQV8pefhNMoGZPurRp4LMfYpQw92nUc1uVUVlo5jQAgxXj
9o7rh5hAWGk76jHP11s4spt9N5DCtMOAlvbMj0OOMwKC77s8oKtNThG1HZwJpnpuDD1gE65VnCly
BgCbMaLDN2vOaFCwH2IKafA3iSCSbXEARJXvX9+AatFSJgJ6AMZgx4WB+txiZlZs0ectA7aDHjMP
6FoMQ40zANvBtoWFq9Co5udccHsX9AyfQDIMmBNYyDYwhuxkZ8Zc88AJLfTBjBMvn00Q4lWyuDhG
X5iXt4T+ANgEFlTYUb0Vshi/bBYvsqIw34Gqr2BO2I8LGlSYhmGcMWneYNtrs81puiCg1phLKUO6
LD0QEwjrQFHC8JfnGN/252R5haMalfFFP938fu59qQ4fphkRbp6DiU7W2erVa9OhACFI4OMoqXHG
lXFJG8bjOtA0fNHkSvOqnsg0e4yNC37u/dp2fizqkpCqXJ15q+Q1P+xbHHCAAIcF0hu95KGIbJd1
gLvxWYaRTzbsrudyrB1zoTmhPQQzTlyr0LYUyWGRkQgNU4lD2cSgzDgrqovAlbC94jADXryTOh/e
Xm54xLi9oXupjfNcYqlYMJWx5hmf+cEJk2EoBb7wOQN7cs7enJedMy8sGVaEq6KmC0xrWNWfQEBG
tgqdLTK4QiYFWV3Hc+aRJrGuIZjR2QnflJ62SdF1T6iE0ha+4LbrPAAygXRIrNV2nuHLic40nJu+
AA/KJn8EbJwFpqWmLMRl/QLBRE+DYBExX4NAE8gbTK3kk/nzKnt82ndnkwSUB4wS2vI/CjnOSMC4
rbNBoZlHLJZAk6XDgI5sKfRDjBPmmhDe71+7M3DSAqJ8bNeQHoIZJy4EUfgv+6oMsYtu7rIQRqRw
4yjkBEbo/XWdbWFLFVnsLCn1X4Xk5CAMQ40zIJWwVdCP5Dk9bOMyhlXEPdczx6USUkv7TExCMM6W
4j5JLjeZFnyhgqp4QEVgk8XeKpYu3AQmqHAAGSbhauS19aMMhOZCbjPQCzNOPOSRvUWzgITP3UMZ
hvhOFwad4k3uvKrF8r4uDuv167dmHSy3QoSaKJIugQkpPqEZuQQYF3aVLBZteZDDaBk1oT6vCzDh
+ifAn1Au4XW6OfQfGE1vWt3RU0hGzLFaZMEi6iCKMoll2Qp39CSS5gV/6zWtF/E2L/bubZ0xlzid
7zG40Z0ofVp285ybdy3xweT7h7WU9GlF2TG4CUxo3z4OM3phmymHtHOz7oyesPgSxG1HWLY0o+hk
YySjJQPd0ZNIUo1jwhH4BHJdxN2MUhA6C16WArazHoUeX/bA9M1o4wqzJRGcs+wBDW12R48TdAIZ
pg/Z87gZkpwTu3wMbgITrnLZp6t4W76cJTmS0GHCVTPDcONMCBrgWu934GaSBZU0twG3EW1vwX6I
KdsQzCgJ6C+f4rm53JANJB3qNLI7CDQ+c0mDu+bhOPra9kSc0ydNYKd8JoJvsdHUm/fFPZZPSjO9
dq/045/AJz2ti3USV59nKMMBZPNTP0EqxuyjMgY7zowS5HaPCB13MHKOjApJIqQfYgJhp7bXvD9+
sdP/RuH3x1FkyEgSexx6nKFQStHnO5oqIhCzSTVljcMROJJxSn0mgI+zpGlIrkSFTx0to0QrJaUO
/U4JVBdkAmkzHWtfYBMGYpu4Y0YiRiIM/RDjhCNBYuK4dEYrW4gUcyhr9DTg2J57d3fXnz+9v/3V
VB+WH/AwPZK8r6bVgn/KsZ1A073Dao3btsQ9wXeb1i/f2JQwjUMpjWCr3wFjs5kbHTQPUyKfc6x8
MsjKR6O0x4LRRcxMxDCUzLErqAUuo9CJKvQsVGfBRRApTRcdcEWy4xa/LIq8tn4kAh35IuAdb5wO
H5Mz4JDMJrnMfsIJftqDLqlrzmbCoRpGpPSgF2ICYVpeuc+3+Sp/JDlkrShlyX1b5Q2AjJOW5cM8
aptx8ZbwX7uUmScOA9RDOgo4zoainvkBjql5FEZ0uE85UNRRGoKZQFyREinjaHbjgdzZckxwfBFX
t8BY4qMwHA5nvH2sFQU+J67sEeTdWvVARdJhFt842tYRfruLN8k6Lbb4ogVLFPc030FsJcDryDYK
U+BHVxBDb6SAZZeit4Rdg/E/WJhQ+4tUhgFTgiRRjwFOYENzkkndJcVTXCQvafyyxhsj9oghvlFC
TxUmnALCzgQEk8TGZUjriwxmMMBpEZcv6shuEA5bkZAdto4Aj64Uh7Njq7qqdKmzLWlQCsCU7ql4
6gObwIIm5dwVrmYr0uNB2QgZeQEyAjrOSihkOHim6F1TO5xoUip6HHICI1rYa5LTsg76mCnimgl7
t3ZHjxPEFwWk7KXM2WIuZjBGh0U3zJ71MNQ4A6CQiO413XmqPFOcYK1tjY2yEAlNimCOwE1gQhP5
P2NFSzLfE1cxItmLSPiMRK6HYEaJV4ioo2P2UeWm1Zkw/yj9I2ATWODdAoBkgW80RngwIXfKwwDc
BCaoe2+Q1c+YnJsKVQeCMb9TgjgIOc4I48QdKH5UYW9SBq9cHhSpiRoEmkBeE1uKmNAOkpNFFYEI
TLkCId4DMk46oGUP893rdp+7FaVzlzYtQx2AGSfOGXGCS0TrR5KRdGhzHkUd2h2QCaRVyFzS5CDP
qAIUQptckxl3XpZig/b5vsKPuaV77FLErKaIYL1pLqWXwDibklanmu01y+orTuRsCql05104GT2B
oAmEtUHc1TMWx2MbDWraJKWsaDXuEbBxFhQnL4sQV5bPj1KnJ7EfYgJhGgwykygfbJPrrLMjQ5/s
yGGocQZCqpQR1fr7sYmXzXQI7Q7ABLJ03o/p5mkRl70NbVyhQxyg7FU/AjbOgjZtN0m8pVjRZ1Cu
JdJacSfy0AMyTjpige0PLWfgX9tIFgtKFzwHEgDoGT+efKzR0Dix7cP6LllTdFH1STddDOPPD7cn
dzm2N/PKrxE3MaJI+izye4bf11916YEQbeNXC4Kf+V78cH3v3fzcpxssBitsoDDo46olc/n4uEsf
k30vRd02TreAP+KX7k7fpavV6Z/ZIs0tCGae6Q1AfEw3+Ut++unP09/e3d2eXh4WmQWrlGl6VsLq
srvo5d3HutytOJjA1vKwWr2CML4fMqziM10I82TRBuBN9++651UdXkUJPhaZF3n7Xfb4WP7A97b5
Ktlhq8TWLCh0XWouvr7PdmvTbOTq8PjtvPy6TzuhN973Q7p79bLHTW6lAKKQRWHTb/dd+RTe+3xz
5/1uyvA+Ar/n7eDA+s5E1f7+PfxPa+2zy3c3dW93xavm8ffrL+nS8663B/+22HttA//bT79/xL5V
pny9XdeQm2ZmE7nhum0G2+EmYOASGm74pexwc21xwwa5kUE0nRspw2Fu3l1HN9XHDeR7ws3l1qzM
hLVRQftxg1FulJTuxyIsbq78S119CeGdw831RG7AWjQn/OYa/182arX3FtgCYY8xbcDwi0JgXPL5
sz1Uh+3k/it+uIrP7q9v/bOP99dXZzfXfowBZTxDhbfMdsDizbUFa7JPx2B/vb+5wNcEbwEuvr57
9wv88XANP1LK/Ahb7+O/ghZpFKhoGkOYXS4/ZgNrAK5b2RUGP4u0KRLzJa/CQhv6TUtobMS924J+
B6XutHuLsKtEM6mTpiXVg+89tG3CIs1Yi66MuJedok2MvV3u6mMHFpxpnmEF6p9yWNTZLls8pt6P
bLPIf1TNMxH3P71s6W1S1GnJ7vUtWh/vH2AjLzb5fFf8w2i2XYoceolnNUGNQP5+s4o35RQ9geIo
MHlgdgFsNVw1/r6Fktas7vMfsDxf0rKOyvv6x8PV9TfvJN9Uq8DO4EyZqulq/PWt9wUlclVO5iuK
DQD6MifL5Tcbi3nKibbTu/9071/6+tz3z1GHwtYFZdoI4auxXqDHy29xeZcP93f46er5M/z5kD6u
TbOnu4fbbxbySAwh95ZJhutycnkT33z58vnLm39Wna1QMIi8RRMEGO/soGmV/+1mmX+bmDTCdlQY
UMYi3RV+7QsLtL39U1ZUO6Gly01LXVxbe6OA2Ep0wEN9XTGjjdTRibJ+fW4a6xqAXSPNLPfMhwbC
8uMCYWgtGVdlW+TpWKpPFKhltYVtZMYt/VssaUQ2X4ZdZMIEDP4GsoXhzLy77SIzaYApyPo+aTcb
QGpM499COm+RLoaQTl3DBmnaIl32I5WB+ltIe7qp9yANMSo4BWmrCSxorUwr7ayB9P0zPGWglNV5
EGDk0KQy4TyZYlecq2o/Y4A4FJNhH47GR0enEC5Y6yyPk9WP5LWI8/qpKbMuJwaX+cBEF9dxFPs8
f6YXFMQVms8aEFyBPbcZ65kbp3MbwgEeLHbZbL9pErWyiqrPynhKzLK9tdg68t2FspHp8x7B66WN
DPsZ2+KLzEuNIYz4jcjqWFZfxw18boFjyyB3djN7hRbz7goxpu0VgouFdlmY9a8QE6z6tqr5a88K
gXELnBVi3GYo4T0iY7Ah2y3EsCVnH46eNVHlmoT2mgRCHQMXZD6Ldj6L0D5Y4ENijWwXzf3dzb96
bVdF43e840/53gI1b0YJqCD7VvYswhwLEiwckXYXUgxJpdm38Ne+fctEGPA+ZINzgf/O89WixSAD
tKkEQ2JPCWtGOxvNpxtNqv9h7Ut73EaStP8KgfdD27M+mDdTQANv+ZhuY2yPx3b39K5hCJRElTTW
1TrKrvn1G5EUxYzMJCl7doGerXJlHMwzIjPiCRH2aNnxSaL9JOEXdXFsCmN72Pjjy1s2PGSjlQ0H
qezskzwcYlPIUAmy8PA6MhpiiZvTMI/kwmuH2PVINMTgVugUs77PiUa5KMLdiE39r5peRpn5h4n0
v8qyQqV4BIfJBs4BTLGbpc8RhjerKTad1MkjBCdAvzZ47tahLM4HAgsTw5xrm7G5SqSq8VyqcC04
ntexSusJW2A4fNPvHT7OHLRGwIR7wzcdHD7kES4Lx+P7ho9zWHspNt85fFxHeznV5geGT7i3t5jn
fzJ8UjGe4vldw6eYiZkIb/iq4eErHGxfzOM7h8+y6PBzbL5z+Gxq+MR/NnzWxWLFPP+D4RO5YuFh
63h+z/AJPG0CJnNyRCZsMTR8vOETXESKzP0pgOHSCctBER4mmgKOR/JYse2xYnPmnY9gjERngceG
WGGytsKUT66KyH6pNzRwy1uPvHZpWA8db/wZpovpCB3tRA9wYmgIbY1K8Uj0wKUMIvxoUrYTolzJ
bmaiZYbUZ2YX4Cpq7QtEME3xutzWvGDZC+61d/DhcfuueYnUHbOzfuxJ7FCJ8eCeylYmdgKgy+gF
XLpHA5sLdipOTk5xGdy8mo4KlycaD27uD67MJVcpHt7g1vPyXAWS5VQFh1TaSV54c6Ou5vr4/GNi
bkjGbI8uPCfM8pZZyoIDh8okmXVMDhgXKVLtv39ySG5lbNGI9OQQnsqwXyVPrGhy0BGhk0IolhTe
OcP8rgxnGBj1uX+7+upyrfwawQc+vX77t5vP2YNX7/9xyEQmM5XpDI4vxjLGMyYzph5mfzEtP79Q
dge/Z9/Fz7SvNB38nif4/cVn6HGz2gxwexFy+0ugXsvNOCDLXm4vr9fNFO1tege3v36HblYPcfvl
em51Omsvt18HRzV/dKnp8KRlDaeo/bFHUkfNcUO5WSG0+f25zu1xUbnimCPrtSsudZpCKSrvENPa
UApL4kZlpC5lldS5rJLKH3okxaV6UfRd7AqJLuowKPx0qcpkz1WZLPMk8rydjvRB7rQhT3KusWgL
eWPjGtU61dAhmvwfvr8hU/9x9z9+f3MvVHVJDV+CcsWathNX3Q3fU57nFjbLNuSCnUMu3MM2NXCB
nEBnpWIu4tBuvLHhISdJIxd3m11HzBo2Vowgj0SN+2NUHAdJEktnX0lCZiDNkMCzsO0VwoI8Xvhh
S0tHgI1IZercngGFzq1Hrko1JoW4p8rzv54z+z06SQO30qKGVdaGIJJgvlmdjHdYnI5wam5IIp7I
A+1p0tww9bBChpPwwjPOiJu4rhhJtSGxgD7QnSOncHtXkF+hUkEyCwlPsI42xwGdCiZEl04d9MNK
YcJjMHB1RmtJk/ZMoEthgv7pIhtWwdJ4+PXyQCIHp8FksS5ev02CiptfIZLG/N/dluNyP0nEznFp
Q+nh/Wb9UAIsgMMoOwddXvbY33+5OVcpvvDQ+Grex6OlwQrV1QxLmU1d7c/l9r/A+nwEK+LyswMN
/nlzyX9yAlT6NacRcDZosRrVfgv74fZwWIL90DJgBVoPTXM/AKv962UE+nsv3s+DaiAtxzYYmOxA
FZ0AWCuLJMSEjYeC/5AHp7lvx+WchBAWjIrklsBxJJoPzjktmArzvScnkl/vZ0Y5CinCLO+Y4grB
hnxrHSE/PSwb5ctAqnsO+PAcTL0aI+0I/s5yE0DLYUuVkzD0BONrhqLm0sZhHkuaLSypetqVPVst
J9CwLeb+BGyNepo+8ZoKTXDcYs7X6Ke1JEAeC5L5xUt6+muTE3iARPPhEcOQPpIbReD6mJgFIl1K
SABf8NuHZxF8gWvsALiAZQ310zbJNtXX7FJ0ssEAgoZzT7OCox10NfXiNPFoXYmbLtrzhteK9Qjp
jp/ojqs2GctIpsUB/ASSWMjpVq+tJOdtqv3wUFrDaEr17kQipOfzQGhhaHpP3H5QqAGLmWAYHMkJ
KelZbnJJlnHc+gqBRpDocYw/G+PdzyqBseaD+jpiigE2SDysDr7b+vVaZiX5JEN3d8MUwom/fHHz
PHsDPtvvDvn+Sf6kdYjPQbwXHRMcr9hKzlxaS2dNmAi6/RtekMz+uPVwRwhG8KZX1ezQY9UZQRP8
Es2vEGkIMKTDf/AWKwtFFmSPTjQfFikZyd6q5sv64KKuZdC7UhLwgk6iK8QbWkOxpDiKgVj3Ntou
trDxsDhF0yU2d0H6A/V9EWXUX92J5leIDDcxPOi3p83MK81ThHKLhHEQ0wwL1xRjslwdypoRyfoM
lrSW+Dp3M7vDMqSzzIXzZx+QKrvB+oPHagpyq+xFfdw0vvK/ffvBaEMqaXVKvuIbqEdfc6r+TJjM
mp4HxjBy9vVTDitiJMk0Wswi1J5gGI0hNmiS4AqxwfdPrRmQWzCCL5imGBaMiKdhWlO0zDUPZLta
v16gt8tVwajgV+//QePCobnlljcALsi/xsMAedX4ABOqSU7U5/LOLZ2QuBVgMbBRAw+Tvb95Aybc
fI7oi5eAUFvlTUCope8MmJZvh3nwnOsmcK9BpPF4OAQHmseV6qPYyFKaq6DHMb2GJJeHmNp0nMHG
IhDRieaDg2wDLPUal/2OmGqMDrENXJcOkmHRSgiKlr68JdA7ZhLI1QSZJNX+CqFh2ZLJJeW6p6c1
rbDVTTWsgKalxpDV/rSi2AvlLBCvdSg+RXOFcJosuftyPMCCI3syy6lTZgNc1S6aYeFGkAKqYCrP
l1ipm5joJhCuCeRxF80Vwum4A6P6qp6s04IKL9xy9IUnaYaFFxRR9rbaEMgav+Sha04zoRPNrxAZ
3IMTRyjwu61lGB/xbHWqjtvtcTHKnm+xNjs+RDzh3GsncRkMVQsQPmeNgcke51+fv7rcz4FBMd1u
NpXr1Gxdbsrbap+8LrF1xFDAB4tnwAGxKu/TZCzPXcqlR/aaP795dw2hwCgPj/DD879fQ6aNP12j
Xh92dBhWaffX6NflvoKlfhhvVhF8qyAGMsN67L6BPEA6NIkYRjATnI2qqlzZ866sbkdDjfQummt6
Ao4R4orPvyyD4tssEM4V94+INMXwd/OChS8y6+n8drwqj435PS0CyQUBhuogGRYtuA5Q4cc7vm7Q
vJvBq6hwoTQPhCeJrhBfkMsILEH/tdxv4JeAG+dUBemCRdvDuY9wWA1JITUdotV6Od1v8SofxtMN
6b6JXbQ60MVtOu3l0yD1FQrRJ9PFrjq6oSVziwfDoijCZifREDCs4yUI7p1zCRFcejO5FDoNh0Rp
Unq9g2T428Oa622pxTFCx7nK8stLmVt6wcpyzR30iF8k8sNXUAlMCDTtvT9kYFg8rsr96t6jVpwg
Zw3Kjj6HF0X4QVrZqC93y101vkxSes3H8P4zcsgjilg0CyWDx0EvA+raew4Hya+tLAWVb6Sh8Mbd
dJEWKlLCXdm1Vz54NIRVh6bBxlrk5KqpiyaGygyFw/5CUKY3zpyq1+WFkwoWdKHJmdJJlIC2i+Rb
ScvXbadjN6nI+RR0v+XUy+siGv58RIEIxU/XM+fx+rtCsIisISCIPWTxJAxUAAODzP6aV11Kg34P
eTpkeDbEOqTprlBC67gfdqcQr5CVgQ6WPhB1kw2rwDit+Iu8asu0txsYNTF6yK5QwaHxURUuIVK9
WvDAKeulHFaE04qa5wlezsq7255pybg2Nl4XKbLBXYlxS8CiHK91tY6GNlChtpeoCmmy4V4QKp4R
iKPeNyNFIaPpkKAZFi6ZiFYEjCUWde75fClZtCiTVFcooG2kwPmNuFcDa6MlmSYbViGon1d3Zg1H
dejTQTnwkWAQ0nRXKEHx7ByzL2H9joKeEEwzGa2EFFEk3oTitYznwZf1oXcdasOiSZigSYQHhtJN
Tt55a2BbcMu7X76ARuTRtydoIukiEq5sjKhYrueH1sxik0A2RQfuIBm0cVnBIvAyjMZAJDYKLyys
pBoUkrzA9lPGIxApQiuSz2rcHa9SbeBOaUbVsTkphnINfaRUaDAjlojviLtotehGgReBJobUxOgk
ivsktJo4mCzkXnzjMHyPPW93DDOayKzsoIlnZSxdk1sQ4BTG3moVyLY4K6HhKHu3eVc/gWDztgVz
4UnnAKEzWkQD3qEL92Ch7fwzFpnPJlW1aR4oZh4LV3gqzULWbx7S9LNAsO8uFqpmoeZVPwvhsCKa
oGbHJI5nhlkZ9irXLFL/3ep0664F363K+7rbatPqUfbqxcFFTE9znj3Aa9i76qHHzJquiH0S2M4S
Eftg/Ah8CILhcnqwq/QQuUjoIdxFfVoPPqyIzF1e1FkRPqjIy48vYJxKp9CcpRQyRU57Wfipg7zN
SOe5K7XQM9J19fYuVqxqsxCrQVauIngnq2nLajrIyoH2dLIqW1blECvLMHyITGURT2UmTGi7cuvQ
B6kSPzyXrQtd8Zi1aAh+dYx5Ux1juj2tZtkGkWaq+KsEXsh2sJtXZcMOfjyz6+4gAUeL7mQ1y1nD
Cn4cZGVk10civWhZiSFWzD1HdrLSLSs9yEqIvg8sWlZ2kJVmtptVcen22eSqUWSWd4/irFkx7sch
zWDXLzpZVe2EqIYnBFcOd8tfMTJeMfh+HqwYwV0hEqrEj64YIRQeJc22qa7iNIFjKuYkNcZ8kYN7
lM1d6Is+s/A+QtLI5rRhEJs3cEiEpi8WciBW/xTOjhMtND2lZrfAXBnS+fkFqikVbhBJdNWMY3Ke
JI8GUAsMAYvJJyny0KCEHkA3I6JGdJ5rqOtU14hapqhtSG1qGJyIurxKtnHXPzH1dd9dV/6Mqacp
ahF1esFEaswwm/uKD6/jeVLUCb80pnaVo2Pq+VWdbmvLJkF9jWwrWEzNO6Z6TK1d9j+lFldTW+m/
QHSszPjmF8yJgBVYd/QhZbEPA2dK+oQjNSORAGmK+G5NifAzpJbEiZmf8RvjIOFqGqhgChp70kM4
6OKf8cbbMIxFtV+XxE2e0LsNaSSp7JimiLs/XHrSuMzCtvN3p/m++nN8u70b76r9fAtcNzQoMOiI
IidFRK5icMXLniwkefH1+eL7Tl3nqEctQ+bnFeTXKGU5icut3w5dktp67D3CnXnO6G2YMa5I17s3
jz8u18D9jDeKjwXoEm2m9zCTq+mXLHvQ4Gw8zB5n5WS7x8e8Jx4jWvF8WI3Et3Fjop0U9mEZQLZP
ltvDGKb08tZVA6mraDczjD7smkJT/JoG02Nabn46IurFcp09u3kPNsMQrsgITL7MlWI5YhYZhUto
BVqWhpbqg2ioHToPoAUT4uqwyrbYg2OuE8g5MfMmpPICDpI3GJseKmJaXo3h5n4vV9DBWc3jogIs
LRYDAn2HCj8s10VaxXJx8IpRVk8HmE0Xj1K1uBWaxoKyAqOGupjZFDPTMis68SWBr/Mu03yNz7ce
/rPvJALljEj2cD+WDyt4rmKkrbwTHiQtnIsITDHN5Jpu5jqC3OtndmU3g40hUovaLeTU8LHiwrdm
HHHUeRJ3px+vB+ics/d/gtcD9gNXSRiwflwYvNYWSRSy78CFYVgsPin8B3BhGNboTqI8N9i6sg/e
mbnayn3k6gpcZ+BiZBI9ueGirwB0xopJslcXcwWSM3ARZyimDi7Fd0A4AzedBtFuuNnvwG4GbvYM
HtjBDTzK61GbWWH4eW/tYse+A68Z2MkiwmtmHru8fz8DAyfqKp+cXbeTFS7dtZsN/+49rFAxDDdP
K9a3ZxTGRmxEqnvSq942sHMd5Oy69Y4lhajnNWCjJa4tlA1dkMJaYvqdK4iGb7WchiCB/0oeeLup
4gfm8OrFFcP1A7COi/F2PsfACRLWHihQ5CQCq4to8K0Txpt4QsvdnUyx0oECjJav7SEbfOWEtUCQ
M5aYQ+J3o6GPrLCX4McPBZ5zj0Bj1t1xuhuvnMsxRiQ1sAP340V5WGTuf1zxnKzaHPfL6jCCcdLZ
g+1+hhms+aNM5lbXWUft/aAVDANtPz5/l1UHJF8eMIwxxc2RN+zEo0xwo4uYn7tARX4T2KKGGclH
mQbvPqGYA4EARqPs1wuTw6UcNij5wNe4/jgUiT95fCTD0NnfXrwb7CL2KAOZPNJESrxXBA6PXy+P
1Y+zKTT1/OIZkgj15GE0hy00We3lfHzaLL+RJG164WDB5RTDc80jsJxUlUyLSCgbhn5Yq0i8O6ww
nVphhoYgWVuQevU9ZEMLk6NrRa6o5rdR8P6U7Au4MjmBFEmTxFdD3IbCMWI6SDgsXSb7fLkpV2MH
XNuGLkuqBhMy8L6SBRD21Xp7V41nYjyrVuX9JYEpYBZB4PsVEDp5pJBpgZkNsaZrRBnyoTXs7R2W
DLukKgRK8aZyRcDH1Rlrkmq+Lo+L7LAowd6Bzn7/9zdZeewx3D577F2icsy+Wzv3uTLEF+P4Nh4q
OvnhoRAiBC+tmf3QUIi4tIH8cc2sSJYI+CHNJI8wWlOaIX6HC5EfI+ocrPLm1LWBcnhv2xGJwAfR
BdHpx62IYv3xC7ogP6ML8hZdkIPPFVYN8bujT3HXI1xqFXaKUZEDXf7wcBmrQxj58oeHqxB5OPbz
H9asUBHO8vzHNXOz0mVUP3/94ZI6/aipeg3/0jYGw8pSE7t/x43DF3VoYHOM0VZhtFhT3ji02itN
u8Jaksk0RDsUcM9ZHkR5b3cnl4KDpXnaEMGchBUikn9OHn06qRIdEmlgibmNfbzcrten7kQ+OD2Z
DVyfJM3gec7w/cQ/z8vVbbm/b0DWp9W4Lvze9GiohiHVQoeph58WOOOKAGJgRtJpEzlSU0tV4Ya8
BHRTXaOCYDkLVFhOaKQwheQAEpr90EFylXBNgWwO++7nN2htjb8g4taDT/2cSU4gsfblbjXe0cnE
KVQY0ChBsVbSNIkPjuagLBgN6z1Wq9Tg0TRozhQjECJ9dNf0uxIk92qKUfpV+E3M8EAJTfq/m+oq
FSxxe5uDefylAsoVGu0HBFM4rXeXAvCMbpBgmCqS4Xodi6FLAeBrSMblsuDK3tQBw9vdZccLJqfJ
SYJ8J9GweMNt9N54PEwTj3wTFuhQg3D6+YVAiEXOD19GWfvednl3c9XP76cr9ERx6PL5vNR8psC3
xj8tZ6tqvEHHW4LJoDiC+rFs4+lacLeBXZnR6NEp6qf1fmMcmJCHdjYrDEmZwWcuBCCbrreXSzFq
aeDdjz9gaYqhV3xX6bagk0WYaNxFsJKsIVXWO4mGomg4eqmpIILjAnz046pqwtzRH2occKoLxj2z
RFBBP4fBWcwR9qh7a5/RIw2mLjnk49axcRGGUXPgwhSNHljO+oRyVw/WDxeI2icCkcKpx0VOgKWW
23K3nIaDSS8KMMyaTIAOmuFuFopsFjiLd9PD7kuz4ekyEGyJGZNqH8fQRFIlF75UV3wYIz+W2xl8
hgtoGM+3e7wTxiS85aU2IkVs5lhoCIcMCWDnmJYbzJJ3EEmr7dcMXPXtHoujNlww2Rb+QecZ6LPd
zHyVLIEE/y6VYtNZhRcyXEnJ6FX5nEQ+2aCjlSHIxqn2cUdHU1rnBck2Oc1ghrhwI5piqRSVroUm
AOk9dEPpiFi0ila4r7oBt2BNUfCDqHHCRjOhQEMhD5bbw3y8npBoUh6sZWNUHNgWRoA2UbjRNQ0P
4G06JCYi26IRK0ScUlyBcVoXAu5J3ePn+H2aPNZNGikTelvcumJxsYmFYBRB6hML9qe6cENsWqVJ
hyIHgZ8qcro1L1wO0px8VaEDLQqr6QbdQTVs+GPsP7G8txcXmtxO03WEYf7E7u6kGvS+McyfTOr9
nxi51XtMCET/8MV30AweEwKjzAlO9br6UlU7hCQZ0ECTM7KX8Ao1LEn5dxx8HAs3tukpKbgQRWgy
9tAmUunCVQ99EgOJ4Bfu3UsZQuJPW6wWuljhACdvkEO0g4akEBRgqFyV+3XN0F/3Ipigwmg/8r2l
SmTrRGsCrHoCjtgpMtbehruNkEJHY7vbHpbf6m659EXwAVKTCgk9ZIPJkcDMahLY6qqluNIj9Wz1
5wgNZMSwLO6boEO0sTZhLhTaZjHCBaKvd58B0IchjmGKZChzG/jQy64v8MPhft13/AhtCJZhB8nw
RDa58RGjdmBUb8p1Vd+PdWfJAqFQBL+gj3B4vzVa2Mh0+lqCb0puDoPpaCx9wOykGrxvFAXnse02
P5zxanp0AOeYRzp0EA7vuYWrhx2ocdxX5OJI0isvYXMSbN9JNNwLVhA/EP6IIb7jc9AIecYOVHBX
560B3Uc4mKQD7OjWcDoecG4l2NFjB9NQ/QnRRzforctckYx2jJU/54HHVg0L9LCWPE/0k8YdUoTr
VDJJ6qWcM8KP+xP8/9n4S3W/b075xlmgpr7Em6rPbX2gqslhO7PIziw8kTwnK/wqkfGGE+37kiti
6X45fC13xJUvqN+JFQL90ztJkDAqwx1eCk68wurbcb4vbz2IgSbggN7nSqFIoEAf3fCxJ0VBcOrX
6zEuldMRawwFO5cMxhDmlW8CDJAO7jaIhu5veodVORmfEXm6Dh4pNY0n66AZwgsBRlb6NzFft/sv
OP9ouExBz31YBHgF0bYdOSP3cCxhs5ksj4eflXaXoS5I52dmsskJoS/Pv+ceI0luIDqlx4e3Do0p
qUyMCXW3hl9pr3D6Vic1hSbrIRs8xqUWkgcq4Cqh9kAZyNfEje6iuUI4tZzclIj2uYqOpBLaRvMo
RRR7zmB4BBoomRP0x/l0E5w69NBWkt7opdoPuslKKhv2OYL8VvVG2We94eSLDMdu0sHLA6UoCkx9
nzZb7o/3DlHp6355rLCCWUd3KEk22CvIB21aBea03zuT1ZcgAZAi4nClNanNkCSIDUkZbmpKW1py
KajfQs1YZVzVkIvUuHXc+dFEMMr4VtMstv1oWChQWPKtaYpEemQoueAEd70E7X1URUOvaFShCOhW
onki2i+SacgtZ+NuCV4jB10eN6loy0WUEJekShzk0RBbF33aHqGTGn7fH7hpIJ4WpkhTxGdWOKt1
znh0CQHTFKHr2gsEahvrXMYYnAmaYdMBq2BpasDI2t1t71KKQDjjWlLbJUUSD7sJx10zJXX46cCO
t5womhBQ2Dz68IginuWhV6LxwcmT/K8tENBMWpZTRwCONu07Ah0k8WdHV8RaSwL2X0/cP0/lYeFj
delJIN/ga3fTbnSpWYaZ/g8QFuppzp4K9jB7t1gC5132enu6XbRFOrk2OSk+1C03AQQVTVsjRLRm
56U3CSS1DXQAX58kSLz0RnJt/Dp+R/jQdaoLrqOvDgkG3VhdKBndbq0Ps+2hW26RR3IjimHBluUq
FLw8bK3WuTdm1BLSVtoI7jhFFItnoSGgrTFR2T+YMLvVyZ809DnG1LftVIEUUUKBcMSxrli0S5AZ
q4pAuDHR1WxIMPzIaVhuopm2WR3G0x04OY01SSUjDkooOSYZ9KIM0zyabcinPEyXyw7RlvOUaEoy
LBqDE1KiYfoUhbJjlhaPIasp8THZFSoYkVThdJwXzeFGb0fA5BLJr6ckw6KFyKO5tjkSCMXpJBDt
sGew0aipOsifsCeCZ5/+uipv4V/fP/3n5ycegTXRQ0YsI3HlHu7BRnIV7cHl6bj1eQWGuZEpJPSY
JmE6hEaqUXnu7wxz+DN19IKeqoF9sJkTmz24effqcoyZJ7x46LU15B42xTvxah9as0bnKjpq7+zl
QytqRBst8A3A7rDqNbgsNRW2h39zdcjRo2quubC04HZ/9Ki1ioKaqLDEXVa43+Ix6W/41Xx5V+6p
DxuYg7BBc39MO0iuiMozRlI4+B29N8gDuYZgHsetE4BPocQi2GWBx9CdrCkEATruokk80UTSHZp6
cKz/eapOHpz9PPhqm7P4YI9p4tvg0BA09St7e21Z3Uf3Xir4dKtI+aMOksHXEWMLirSyv98dt2MM
aqaoXfRoLXJGlmUP2aA7X4ATQ64Kqz+Xd+P1dnZadWO8cISpoNVUu6gGN3uwz0hIQDVdlMDhCh0Y
Jzi3vYTDajBFcIb3B/LaJ+nsK3hO8I3j1nHH55FI7va5cPSn63I6/PHgM/J4CnTSDn8/t+SmbXGV
FsLd2l606CQaFi+kTayEzWm1Qoakc6mRW0haV7ufMr70CXGZgKEhZt96pkJGQS8oRiPiUwSJkzw8
c8C5IZkhh0XJlR7fVptqv5yGLBm1vRDAwVdikPiKBx3YlgseD0o1nQzPDPCTE/Ozi3R4foDXrGJV
BtUwgpzJPWRXqECLtFytQmETm/WPqVCw1HkxPe4T/IIMHiy7neiKTtorlDHkdeDM8Ha6TjCcBJ1i
cxK3M0Q76KAXlpPLy+brkgxNcJyCqScSPdNFO9wztqAlZfpCNW3OSY3wK0I1ZWhA2VzRnPL9VPbs
FZYxUjEk0TwRcR1a9RbhA0mXTwWPdprgYxkt/t5FE3+zjr6ZM1IMdrafkDdbWi8ITjdNlmGieSyU
R/fEVtJozn/h03+gfhAUa6UlIU0dJInnsHBeWcXIDnSLUAYDHa40KRTUQZK4mw+PRauogVBNZ+Rd
OkghtUHsc6J5YpCjL9YBWMLhfr2ujniioc3d/dngvsHc/Ft1nx3vd5VHdwmibVGDuQXPjYT69EhJ
PBuHe5EF981X+pvK7YC6xmCFj5tWS2ie7cr9AQT8hPQ/JfUuchK1lxaUePkJ3T8LhlwULg2mw4JM
E1pHDYh0Hr11pogGQ9ttUVhSGjSoExKE1VvLrCsOup1+OZe+/PD8w6vsbOtkD4D+YXMJ1Fxs5E9k
hvgTiDuyLv+1RRQc8dDjqcnpmFAhcdERrRFrBanmvt3uOkddYNIQLpFt5srXwkGzdxSJoYa29GYv
5pxA+QnUAyb0Sm9WlVHBrkBF5lByiYoNVVJNxsmVd1pCYg3xUFWmNDG25n92++PQ2rpdzlcTKDwN
swfnZPOHLRHnJKU6FhEfgiLqUi7JxcmX+0lP2WZoblzdOF9RR5LsTJGTvTvBO7G281BDIciJtVpO
0qcuxZcCOkUuSPvohiJJgFlhgpC76e40nm5PWCFs7OISLq/VilFFJCe3ykO0gzc+mE5Aoypux7vt
liL45lQHlZO9Lk2RmC+hZMVJrW1Mow8vjrQJRCtazipNEss2kezCBmn/lQOhmu1JNAb1G0QOTmAS
X3yayunhYRAF0Ft8sU1XICmGcD9EbvgFNuSC+wF0Z9wP+MnhfrDCW9jG2A5Mcx5rzPKwvo7IC846
i7fYYZULhycQqGwvKtuzytZTGSz4Dhz1RMEPG+ZqAX0QtN09tgm/P7z9FlgT3j/HzifrZDWuT1US
yUVnCxykvmvRT5l4XQk0QbQMYktVG5rAJ+iuhYBNQeHhqP3wDTxmlZBw7bvqUAKfoa/Hatf+Wu0h
SzhYoQ5MkNsXhzxSknVviXjwDlyUd10j4uZ5djMrd8j6083zmxefswfb+fwxnsYPPQpDUPCRFKae
SJZM4lhuJDB2Fc/zgsBgJLVM3IYKJUXEi4atOl6T0/G43ST6kBEvHohN7UfvTsdR9m77FaQ8c7Rg
z2dPz6Uynr5++8eH//7w8Q18Yf3zs98+4M9YgeN5/hx/dCzq/81b9ozjBVTdt4T7p3f/fP/ss9dQ
kaXcMo57tAi9WqC2dXlh9xUfVlW1+/6veBl8hddJXOA1Sf0VhPunD6/f+V/BHcpE8BUv018RFlNR
mLHXfsXr5ewMR/Ad3/Ai+AbuMXdh5vU3eLw/vX71Ive+AJNIoi94kf6C8ElKccnqF57vmk04E94G
iguPp3uZ7JhCf/VUly7L4KK6xzlxGISp8AocGxL6OLiMEp6NVBFTQ97oHFMHv9ZtNikMbGOhJimi
eH+I9hktyPVDjbkPdlB1OGz3ie+ygqqCoRmfszdbaLHdP37ztVwes69LdPUqFOWAMiq0KLPnj1nm
QFVa4iLH+MrriHlADPZA7icHgvGaGEbJirDLBQK6UUIWE6qwdI8652j+sy52D1Ot6SUsPnTEshCw
bNbwBVjb6fx8Xs2eePSaPK1e09Wxj1+E4fQKHBGKkoB8E9UzCgKNoYRkuPOeG+Ji+Pjry/dvzmjL
FwcPlmXD69/bTZV79BKNmXrZfTxz+R9okn36+D84Mg/AaXj+0GtPz0RPYMJ6ZNHyw+0pQgxLf2bi
BkxEs0AJUqOlXs3lEZrTLDRGe01pFi29NFni3jPSwZLiG7e75XY8XX0ZMoiU0JwEO/YSDrpPShiN
gSTnzxidx/RZ/SucZzCfPz27+Yhjem6DcNQHWJnt8OIFLikouzpe9SlAR6uN99Al8r6CL8EcNBWd
TjfJOSaLaDeUuSZZjbOvY/QLE7u7oh/BFAmH7KNLwCyEWjBDwpbB2J6cDmP3UeNGRvLyUEmeE+zm
AdKhJxfMGiblys78Oh0FIKDFYJMEw9nrYMTmqT7ApIpqQ29C51QBIUkZo17C4QhR4GfI22B1B0YR
KXhNs0sRSQV9HHRT4b9x3X6UvcRsxsfTRbnZVKsGw3VZx2G1l1NALUmF66S4xKVEuL1JaQj0+O3m
GGSHSGrnS8XIQ3eSINFf0cDh9KWCyzBDSwWTVhUEMKqD5JrBgs3ZBG7toce5kVqEyyVqP3TNjtUm
yAxZ3O/w/ixMzWIm+GpNMX16yBJuXqiD4VqFOtwt0a44nCbAtDvQDWiVkKEiPbTDm4YpSLrJ7mwe
XbGPFow8F/RTJu67Q00KyQo6H8YO3hMZjdfTarW9bSaYDTSxqr5sOjcbOe/kaf2LbyBN7rM/qk1L
aLkKplSPyHhyhY/QwFCRVH9kiBUSvpDeEMGpagtWX++5tiUCUJ23wGx5yO7gHy9tVc5ssGWnBSS2
nfAAVTkNbdnBuE3XtGwAdSDg4CSPhGmKxEOqDUUznodjHZjY/vdYateBZ87ru8mAaJT9tsMHLuQJ
45ztWqv/DWg937YshCGwf8MKxF9lI28FtlMSgbGpQ7B8TiX9Esw49p+0UgSDaxjmIQH02R2Jecsq
ulyg/2gCf9w88ZAWCVWqCG4lx4s7GnZLkWqwNCp5QeggSZ0d4WahDMWoOVT7ZbkqQE267xSBAhp9
8Q+u8SjD5k+Zhml9fil9lMkMPcHDo+zV+39g/Ji74a42WCmhPfeLOqcErYYalmWU/bUupgcu8HZy
LJcw9Rb3hyWo5xhdLm4ME7kWP0SK1bnxma390lF2PN5/yBFK/tXTv2NZnHmRPVju/8x+xpIUk/KA
qfOnGfzKGF5SPsTtpMzcF9+0fAUjvl4rIDbDQ9MFiA15n+seh0QWnhXh9ScGMpIrjprfVYZ9IVVO
rMkh2kRQdvR5ylialFjur1RGS/J02E+ZQA1hoSomJzC16+XMdfN12hhNiiIPEsfpbzbUJ6iQudhR
eAGtqQaWpmEnmsfOVtQJCouI+Rvs3b5ck9A0stVBe4uXVm+3m8d3WzjZMWfiDOXYxEawJ6JtziRB
DUixj/NoiyLUklnrO2KLr/vNLT4Z+5wEVZQbYkx1kMSLSERdJCjMTW/kMLSmhXR7ooU7X4owZpdg
RJS3JC6DwqcVcPzg0ft6uTl9w6a35f6YIYz0fl6Cm3WXP4FTwmttKARRxDueNkXUJ5pTTF5gUq5n
Wobv+HTV4HkVyu4gS/QStyZUw9AnxfpbED/bPwEl1aEQPP7+mCaxg4QrVhWWpDnMwFb/sj6MF9Vq
F2wAOdXBShJB3Es4ZK0UOqfhg8gtRA+ngYtAoki54Q6SwdsaYGTIylxaprr97EIzwWTXI7geegQH
clewIHgE15dHcH1+BG9LPRVaMbw4/QRf+Dl7X4FPNUX2v/9y4wr1bmH/qjeulsIyjBJ6Xv91lB3c
SxASIer1drU97bPZab2+b+4xCsyqa8gtRoezRuCH+iIcfI7Jqtx8aeFnMkQUQJ7vq7uMZw84g0Xq
yvs8fOKzkhfdX9Tb66HhuNtXUwRmijj/ear29x4TMArQoOBT/O8xGDll84KLg5XdrrF63eEw/ZwI
FwJqlzXWULM09d1t2UGt3LXKmZqnqXflplp10bt34DO9SNPPdl2612GqZ2rZRT3pojae7qqLetZB
bdEfcy1pnSHoq3I/GWV4GXYLSwtn4qyabmcI1L5dzc4//7zc/hccrI/or6Pt103zcy0LeHLNjPed
2tP0xbsXL54/fh6r6MhcRElDZiKyZ2kyk7toszNZEZG96CDj+rIsXm1qXLF/w/e7LmJP9JM84+gG
WM4cSLTfa9l2AxbWBv/1wlCgw9S8wNS1oV7U6/HTL3/9AzR8sD6tjsvHi6qcjbL76pBl++3aFaKG
reVwxJ8ettzMGXHEPc3W7J7B+F77tnyTF+d//v3Vi5d/D55rpSdHckPfgRqCxCssuKH+fov0BSeg
oKSX4ockYxitv+ZYKJrJHm/ZCUMeQVEjRpoF1+PjMDTIM45qCsXazbjd//94+TZ793t2N1sediuv
uTGhexsLSBzU8SdbEjw93UTRbj5QI1JYmn6Vphi6lHWMOAHTOG7hXNve3sd3nT5+uiOkqTW9hAPg
PzU78k7qEG3wBifm56cgA6UED4GEtPZStnMQ5m7TKTTCteZJnppWQeQxUxXVgblrQG8rf3vzt2wO
C7o5hLHoJXjs4GOvD7fZ/2v3CTBe8VYcJYyyOvXmHLPtNyEAWyltEmg/OlycElxA8myzmqyCe0RN
P6twYbSvNnewGc4cFJ1LNj5kD+TDR3UwAKbUNzWtoMEI6Dx6SV6FkwITidrhJJUFLVaECw04LefE
Jg+GpLAEo6mLJr43VTwUbynawHE5X4/Nt29swA93pIxkhAyQJvaKcKFIywk43nQCTsv5/trNni5F
BM3I6yaLY4ltpINU/mJdYfb9dDHcHSoXeTJKdZ46HgwLN0qFUcz+SugTHF9p8HCdq1wRPKQDRi3s
y80BbVhyD5AH32EECY3uoUvMbxGpYWwExHWYXS6jJRXOGIVmj1onnqTCOY0X8rHI5vGDTUUgUpDj
Jm6dmLlRZzMKPlUuMKp78DbLUSq8ekKCdsoIZ62eM13gl7Y1d2FsPxTJ7MhdhZGb1R4ss/vMQcph
lE32y4dX2YjZS0MtHIZYQqubX5+/wn9icK7lLBM8O6y24BPx+rI509kvk90Byx5ly/VulX24+XiD
e3/l8daYFp3gPa+BXeq645vpn9luneF18nS1BTN0dQ9O5xbEndaYSnXMDuVsnR1mYCnuDses5a8L
3JkPU+iTBVib6HYtmmcn/Hshcee//J1FfzeI5VIeS/hLrX75LfvtxZubpzi9y0m5z9YcNuH/jzXF
JZshggl+fHb+ncHveHPNhPSYWvfRxxI8sRe/vXnz3+2fwAjUqY1DpO1KHRk62lpL7lV6Z18imCVX
IUuTh3DjtN4wp+sWzBRaST1uHh9GMly4JlckJvEA299Vi8gEdlIvYWI5x4oYEri83N2Bp584UvxK
xUjHXNmqdi/poYsveCKPA9gZ3zZwVx8pbtTUB3+KBBf0kMXnoQjPJcSg8re2dTnt+ChjAjUU9+2D
XsLYxovUUKSqBFbrdi77Ha28owMdNIlq6aZKPIlGGhhSCGu3uE/kkzN6uhjB6PtkF1E8HWIFBCcj
cTyR+JwyDyQLPAWh0Sj7bYPr4FCuso+/vX368eZdY7o3T4XsiW4JEffbt+siMbH1EZlyRgqSzX1X
HUm68JTqKmlycdy6H/fGsZCkFsv+uCrAPr1y/1A51z9+rAK5vepYLXLhHKLlBOYBiEINR/XO37pE
BRgkMM/cH8+HgagrLkGvwGH2/uNr+FOxeAreFVs8ypQclZORKEc5G835qLSPsj9evYB/ZhjhmNfP
v0woT4AzVjoF/Ou0nmyzeVVCl4M/9Gm+x3IRI7Ax4WA7l/o9fqvLix1gb3FByV+2nz0B7n4oONFE
R9korOocDCZoRmtQDg1mvH3keczUkDiN8riwxGMT1MsqsH7eDya61eR4gnZNiqJtKBTezIA6I9we
YAD++UwIlfHHN28/grr7GazWYzU9+nNEOEhrj+ZDdcyefXz6z9c3b7P3f2Qzt+BRo2m5KyfLFfx4
obZCIsKYR/3SRQVkr9/i1fx6ssRA87a5ynPa/ObDuzdNJAGWuJTcb4wWvGv88uU7LA8PnVfX2sKm
euo3xQdQv+lyM1tOS5hh2dcqOyy2p9Usq77t4OOzEr5pjz8Au125BBus3Hms2EXF55hIur/PytVu
UfJsUuEQYVA/iM99CqHPFO/PHM+NiI6FsLgZVlVV5JyxS2+v3IBke1AWXzOO+y1W+rndwixYrLOf
1hhhua9W48Xxp5aZtc5MCZjdYDD59pDdvLdKK3yWGHF82f25Li06tbh+DP4PLOY6SbJhyfD9Kc7m
5B1LDe94A9cFOHAC4ZFaFteYjMBIkLLDNaPpmpwe5HREElInoYOk/xnO8XGhR75xEFyGzAO50taP
WWNoOt/D+I3aihtNxNXdcn88wZlZ4fhAO/Ja5bi4KpG+cRFJjY9KEemuCQYucMGAOZJQwwPtKSJ/
miIRoxJJNuQNdXNYphByShlINyT4oZtqIHq05qV9L2O9JSPPeBmItuQNO9E8kfugIqE0+aFCb2kx
JY/gZSQY32yblmBQfXiGCzr76eVmUW6m1eyn7FdwJfHlEncChAF48BI85Yfnt0OfkyQlStLCE2GH
8VcQDM6q8fn8OJQ8/Ap9/orH0BI2XfTl38F/TbhrNMPRhAi1jYXErl20N4CP5Q/0t8Rns2CNspzs
Sx0ksQcTiyYXet8S30BPfiBxEE7Jkx/m8MDJj+ToqnSc/Dz3Gkq8jmm+rPX8Jd6GfMPRCWaVR6pc
mHCadFN9dVMUn0nbB8FHWXk4LG+xs/APGzDzcGa1PLkzkDp4LqZTvHYp13i5g6itxkxZhpc4F0iW
b3jz8edpuf+CbfLz/xWYo1Kw3JeDFzQdctwbR+YASQ7Lf7tDTUsM9iPZbS0zcIpgmpwOE/yPjbK3
528/ezhzsAbgy5ez36vNbLv/mc30BH99t4cta3r8GWTzR9lkOqtfMH/O5BN/hAQvWA93OONhGoBt
/Ga+/1k8yhquwLIOzHzrOvln5nPE97CW45lkaLxrCOWW7E25Oc3LKZro+9E5AAlVf8LM49tqc9xu
XQc/hg72mWBwdsvE13FExsGjUfiSvzhNMvYY/oZDhB3wv6Rd6W/cuJL/VwTsh5cAdiLx0GFgFnDs
zEvexDN568yxmA+CWq22te5uaSR1HO9fvyyq1c0qUsdkB0gmcfgrFikexTrhB3puzZagA0Ito6NW
kAqwENYfmLGQR4RDZJEJozta6jIDJyyMxaUoo7bIADTiwXfuNym0m+z/f78xg6auSDdCU3NycjkB
6qAPBLeWormvCzSXWvt1/Kzse7YAn9gCUqfPHKX+HVtArRNpUly4BWQkQhP2XVtARjI2iSzZAlKb
sGFhs5ktEOryRqhlOLoFwjg2lzEb2wKxLbOHCQ/xDnBmQgkEBUY+5K6zdc3C1bHaepbEFuEI8JHb
1BE+LCyZIMI5qtUg0rarmuyhcDzyqSgY6dLSCgO+cyhwGDbj2QXz6BqrGl4eiZs0uKnommVgJr1J
TxKluSpjXzDs4UFeQBFj2KnkyncdZtarIWKQYQ7hHEvA5o/pYtjA1hUEqarf7t8yU279E3xquM+v
Pt+zny7gL5tA/+UOXsvwOvYv1G+iN3FcBOfzDKohh71Tf3XV9+H99O62t43YUBOXUNz1r3+M4cwO
hTCTWvRQR0Q9NXsDEhlbnd/JzuAYcCqGK0Io7kgNgtpJGdJ1AgJp592I2SevYsXH5RzqQ5dui/VY
atIew3AqfTdmTtkKhJBnza4C1QmO2pQZ6VtHOA8tj+tO/3W4SfJqp1502gOt9+vPCxOO6lSP9Dhr
3wdCEtWW/Eqo0ClLkHXY0dyR+SewOk1irHp8WuGcawHuVfjYUdrRfibFRk8FpQfMX7I6m46L16i+
BDfLL/uj9XiC/qnhLgdDgDDkpjTakcOVx2I6QJb0AkxGC3gOAxfPGq1+PMZ2hN7iY105IshsrpF1
qm71AjXJxCFhmeH0A06EPV9UplV0UFRP+7LP6q7MWxj2gonjwvmxEZmR2eMhSlA+27EtFNgfn0ck
lJIsfE5nkaNYZidgLupD08G5j5sdZNhBx+KablGBTFZuhD1kepErOijMEugs+3LSD11fThEQEx8N
3wBTvTnicyze8TWQ7yo0AWatNd08hGCZpstTaKllFgn2rBtFYu89Z09F71d4LwxMBCcnxeA8Mepf
fQOh3T8oYl+pSyVrdu2F98KfLjymJAVty+oDo0x4RAUyacsUPKAyeUBKhTomw5EQxbqeRIKu9Xa3
ypRU1i1YD4l227J3MjjLp5rIyJJIcJ3gqR4d+UntASCVrl5d+Mpc5ZTzwdsf/L0h71JTqu9CdJGB
kneOZ7yWHxaEUsDaIL7rikwwzNMoGRJTcSYTmGS05WKKjBVccSZkyLBSJ1CYJESiLM5kuEFGZxWa
IbNykxEmmWRudkjcxZmMNMgI96AcQRFnfGjgdfGWMfw7Nz4y8e5hOMIkzvjYwIe4yqBzETveB9Z2
liEqCQOE1FsjQBJkhLeDjAP/u83OAIc0ELNmZ9Uw0SXLgBt9Rpgeq/zKu7+DIIyDtoaBjUA/qZtD
3Z0phH6YuGa5h35UlE8/U884poNXXBOfmCQTIzAm+dtEz5TiOBxxx3VkYOUssGSRWJc9R2vA8ens
M51xS7qAcCj0VoOYxzp/PKURm/NQCYLEJyVaF5FYILkmPnLUWXWgBlnCDzgJLda/aLImGqWKmOjU
kd7WHkFE/Dq4K42XNYLgqFFfNgJN1kQzlJNxvFP7G1inRBJgOao+bJrir/Sh+pquV1MP+iRAa3QS
uEQMToLQtxeqzn+IhOo4o3xEjtXpxDnYsL9ogHJw7XZ5SqIrCjoRDOVLdiNm8vb0dFDasXb9qF2O
Ruuh9xiwKuimoE/OD03h3ZYPZZdtLavwR7KsTCrg0XOkclPVL+qgf+xe5a+9z6U6eAvvl7bdZXsD
wHEK8xFWZx0bgRIKQRkozW4gjovRj8Nm8uf1xJDY2BPTWWxmJd8El+2egTqSCVm8CJTC7HnVrunE
riLKA9w20PLK+73cr6r92vs95p9k8O3Wu799e3d307ty0XPFJAHLqCex6PtjjdgIl66UlNZ4Q1Tw
dKcrKi94giYhSrk3hVuyAnQWIxyJ1I6VwukBzFTfOAGOMEG7X5RwqI8eggNkfvwJyg4+jbQ9gewZ
SJCTxNcyS/U3nd2ICaqQOoWbdyxR1FAulK+HFfdxBhxOD0AtSf726zvVcAiWh3e8TqurL4EW8vbc
gP5eiaxbHTFfHTr1QyW+nd9mzD/GMehI4Osv3heIO4IkZmvt38igjM6qgm1kBgcP3itvtRb/rbYj
oBjg88OE9aFBKD9Q5QzPkvRuZEyn5F8sL/TzZsJRVVf3tDp0LsLBCIqoOrSPrhVHFgljOq/J3zCY
PeYmGJU3Hu9yJm1FTyvG7K8fy3B2szEmUczjBMwhkls8SFTQravaxyU7TeGQv+IUzhHvYnERBty6
8+ptt9nRg3xD2NCvSt3+UrdXcsftB9ORK1P3zy8/Dh+zT25i4tFcTnbsCJexx4Fmsy+U3M6FWQMO
aZCncAuEV0biM4q26Rxx0vmaMBGhdCzjqDMLPB5nAQWwPpY4tY7VNSSyUo2a7FntyOzZ+/Dx1utz
qQ2f7tXNa+9fZVN6P1XqKZ4Z4BgVxrC7snXPVNBRNJC1GmgMBUanNkGCsqaOo+Y1yAzK/pnRtg9L
NmESmk+vMcz821dRQmnI6BwmuF+u3eD/jsuBImjCWf9iVj/tHUjgawMtKgoyUijK5ss+Zq2Z7Us2
IM0T0Jk9Z7kfO/XIRwJOZQuDOjFEVzLWmSPQyWI9QOdirSSqrKtQ8jIW5YRthkos5NunS4W7BJx9
vQsqejHOUf3nsS4dYix9QipSHCUQ27ZZ+vi8LlBeA2IdVyAUczUKmouTA0ooIa+mBPIW3h5rOn0x
qkA+jrI/n2XFU8SQx227X6ePjU0tiCgPqHDqBMz+DBYLWnmHZ6HO0fcMGeleK+nwFNgQ+1q3u8bq
KKCzK7+pUVQtvlTWlIHE+gZjwPkZUIK1cM0AoRWRhShwIfQJ2BIW0Dta02oLVJVPkDUACe1p9zZk
PpcEUAqtFQCUyEACQc4/wXH9owmcQ7VCdStMCN86DYDcOSj3SDCJCR+COWfCBbQtETYbKBWpVtDF
3/wFt62QAfYZmkIuEL3VeRE5OJlL0t1DsdPWNHTB/S8ksr0PUswCTkJUAngSuISPEPm8NEW27YoF
OmwFREfmJHBeEQiR3igN6nq3QA+o3oZopY6j5gOCFC1cFeh/vy1gQPrhWPQuY7MWM6YWuFWRUOGO
mQ3Vn3RmQ8Zem5DYaVxaudxohWWyYJLhgt1jw7Rv29Da2hInzZlNBQYIqI/+cU/j3dSN6+lgOMjW
TmVSyVCOiYUJwSyHSShmhTyldqkOJE7b7GuR7tpmGDx5K0qOHFcmYLOuk4oWzstcKTrrMkMVgtmG
9o8sHGOYBZtdcuQLuN3iZ9OK9oska7v1guGKAKnW9xmSKolLFYPaK0gMs5rP3/wSXzerbZY/PVbb
scrEPUSY7/ARyJKukQnrL1wF2OoUnZ9W4yWTiwpL7jf7olN/RKYnSa52KVGGpTHMfFidoiRiZ+/b
Cq3MhK4qGcZODmzc/ItDSuQCvd+kebXfdw3EpLZdtl9n2wqXjCbmQyajxEfsLKHgeItZzzoZo5D/
vHPMdEzXf4zMWmOYBSsxRpmk0ag2HU5zR1VjMkba4jmsreuxmUnEGDNlk08zk/ijzDiw808kmbBR
ZtoSjy6il32CygXNYedFY5mgzIGKIGyC3hkdHXyUDySMTsAWHCJJ7GMW9hmKCFiTt2roI8uTE+BI
zkb7DX36HYAMXV8Z7Tvkdt82aH7YoR+FjmGTFWV1H0eOoVugBd0HvmPWyRpi5HQIg4DZ3dugJd2j
yf+Gvt+GjhrXJ7Iaz59GYSBMuavL68O6TneIUBDQXlGw1xhmSecon9Yua54IGb6hXaNnuBuxZJKT
GE8y2SjWkBk665yABd0yZMmFE0o10IPo0AWb096RZDCFW8IE0oHB8YSJ2GNHWXecgCXd4rIWG5uO
Neo4QHvKhVjSMSmjs2TCOU4c9/2TzVFSCbVVdm07N98cmZ7GMEs6RylEICFv91IXc7ub47qmo6gl
DCCl8/lGnuMAmZUnYEtYwBE41bbMX+b6F6iw8hhmQecCW3K14xumQxeeQCFTbsSSjlGI10NTpNVm
A0mWp8eNXP7HUUsYQEJu+9Lm3TYt669iSs0b4hfQOGqBETOUyIh3vJG3vG6qrrJpCspJEtj3+QR6
wWUX+kSsWRebJps8hsIAv8eckAVfI+SBLctmDTYj+bRzlHN3FLRk5Mjwc6REJ9HuP0zs/h2oJeNH
T1EllXWQpAxp7hO6GXD1vDHM/EMixP4HZa3ppJty22HFniBfP2IcczABtDWCifUZIoa0AgO9XbZ/
wPqUiCgmYh+dx5NAWy+QWI/O2Ec38kCPSFR0S8a6PrjFhY1aoE+OA+TPu8taqNGSrQtyzXJOeUDl
16Zw82/vmOHgwuJ/iryblktihop3jUDmN0TMkLUlP6zKXMkZ6aAnHzYXHT4T5sU4AZs/FGKtbT6L
4Jtml6omeGGHtH/wDPq4P9Yq0RrqH//rzjuqYrT6tejM9kiCHOtj3vtRUULlKmqoXYrXHTk+Yp2Y
5+f3X65OZTVUB/r6yKutt8l25fbFCyITgRSszi6WcMq5ec2s0GBXdE9xHHBBGzvchO3+ogT3B7nz
rDMqoytZp/h715Trh8LblE3xfKTg8iOJBXp9TfRhM2wJBrFAj7BmA8oZpCShk5QwnzqHOj5FFFop
idTLA+zW77aHoqsqnVPyx5tf7u68L1/+29tmLwpV7k+Fd0wYWK5sWL++p5FgurSR4KsTvAmMUSUC
2Zqc02A7J4eWLjURyM602mPnlIRs4USAU7LB4Luf33/2Xr0fkim+3x2giGG1f33kmZvY0Lex/Tpo
r86bS5cZyrO2M6Fgp6HQBfMpkL7BMboFtu1EIG3DY7nGSjFy3SY6hYfB64ePt2qKPhzUhWtEilgz
xUwSzLdJLBiupB5mlFP7crWHK5GLmc7ufZSbjZmTdNAQbAD5T/+6gv+9Cf7t/QZZa48F26CKZWw2
R3a30T4WHJiJjLHnQdmldTKo7IjCLdGJw5NaLVVIDdp2R1jyGXLfDYm5zPYkAooQt08RSxubhIi/
OunrbqRgajWViz7lFLKQDnflyZp7qtmhE6ok9cbsKeLI2228pwUG3URn8zuxTRaSTzTXSQRbu6qL
/de+ut+V90sNxud7/Tej5N8667I66x5PWO77KKG83ZPD+kqPMUVEmBd89bVNv36DVdXtcbFq/GRV
OJRJfgo3K5Zx30di6VdtTtZrpn97DNKlxQM6pCZgsyl8wJk1tligFu2c9B8gX6AxzILxY933rt62
6UOL9jSjY9dx+0PLK+/u86d775/3v1hbkUNaTVN2dxO3UwXZTOLXbNvnpMe1CzaUS2xYHcEsmSH0
kt313g6aVh/3Miw3xggHAoUoTAIdoalU7FPSLfLQPtLbkshOkupDoXAp3lGULXnYDKBEt22hLkF1
1qkH+rpYHR5IqABdNfhYngXP2i45lHIx56PMmwrqROKDk05HhBSNo6BzjIH6OmMrI0K6xmPx6RZS
djRFWx2a8ycuKBcoYG4aabkxORhBXmuHeq11mEf9yUltE1MmkIfnOGrBHolQWP02q3UIgmtA3JoK
VNF8BrpgVUQJKpfTlPsu/XgznMhqM5P+Y2R3cLVfMP4Y7Qx1Waa7Yqd1+EoQwCnl1rR/lNZsBrqE
FSS75E0BX7XbrlIQSLZFWkNWxc32oA7EvCih1UBeEM4SXPLwb1GytWMWowlKd3Ak34trT80h/Zop
WXqUNRQ2NYddsGoSFDiVFe0eZdIM8pByANLT/f37U9Jl9U59yHdpsc/frovcK/YPanrWb84QrrNs
nq08rj4cijRaYVERClhIxeeqqtUJOtRnI34jCiEsmdhCzH8yju/hVt0l6zTfnmQfuFXcCk0FBdWy
gYCssc0T0Gn1eeO9Yn6k1q56cAoopRJwGSbi9eV/vmJBCB48Pk8u1GmsniEyEsFrg3SEhNEZrmwl
oaCCtKKI7LX1Lv2ratO6eibKD6yr44IhS9IEzJ5qKymroobSIypqjouSpGpXIJRIbxQ0H0uoSCU+
PUhtwSEgT2kuOHKImYDNS8aCB8hT4qkfTdpui6LWUTFIaLA44ebnmEfPHxOC42jVrH0CeyGWXULK
hi4idNZInlCnowO1Rk41Yz3MB/RxIZBTjbYpti+Kh506rZuu3Oj6LvqSGdRPdDEJeGR8UkCgkFe7
utwW68ty7/3xRvqJZ5BB/SKl6rJ+54VPges66lqwadZA1udhjY8cfkJIk6Fp5II1oBPWGoaMb2n7
nNWbEixVWroeqFE2kCPhFG7+lhciMQ+HXqgvsmb7kpZVU+yyOt0W2YkiuT6FRAlL5tELGJJoq+qD
t6mqLn0qXpqzZCApIzKg95ITNR8yoWghz4e6yfbragcyZFEMtxzRLSlMjA8rN2bW81YRQm94yMM9
CK9pti0f9rti74hmpqoNEQam2e9vkFmwbrFFGmhbhAR5LQksZ41h7NMotmQHkSDlVL4djmN0K2CT
jjptY1SAfAzkSC5iMdCXhjtrzWGZQV6MdFM1xwf5cA4QV0MusbZlBjp/r0kswK2LDeSVWafa4JEO
/QwqVXKcSYa+ySzYPlqpYVCRRM8XvQ33RZdX+7Y6vQQZPVelzmDeX/BX3rGx92cPVFfPsSyZCQAj
9JkwlGvonqvmCRzcHo6iIKopwiX2ChvnzF7/1gaQ2DGs1xnaOqGQnBGSIwXKBGxe862I4cpckBtp
yBWGtGKSMoFyFE/hHAkaLIWa5MgHfVM2u+esKeDlucNBJow812UYmKtvGul4zdhfJeSm6mCQk9Kj
OqLYqCOwP5XNM5kuxRBFCiwmMn+vyRBlwwJK7eOhW1fP2LecLpowMhfNBGxBPg1FLaa3y26Xbx4G
sRopS4aTiHh6QU0YercsIrLgOIuQXwG4J6gN+lC0YCoD/ymQuIbTmlOuQpOrOeysk4MiGJvXXFmn
2aGrgOimHOSJTUhXdYzKmY2C5lXVMkaFk9VKBJNh1RzL/q5Xw1hWdIfHugbH5kEXJLxaKHZrk9K5
E22qWWXtOV0/DyNte0d01QDOpLx/tIpI+1gUUHVlxeL1eiOirNgkeZFF/zApSRziOjE0e6IsK5ui
hwTpzQq8zSrrqUh2Voj1heOo+b0dYlWhli7KVrs4Hfaq7anaPb35wpgnVCwZAy64mMJYWokiWv08
2WZYAygDygjIvNef7q+H0g3wrLoyG4DW3fN+rjxNETLftX2tnDdmq9hKuDDKwIJbLkxA1DylQDqv
FCjDc9sXDx1uDv1AJMv4zXqlnmmw6r3nsnv0lICj/v2SmT3oGIrTqj627qqeHCJ1Qok+4n3IaQsV
lK5/6hOdH2cPPK897eG4ax+8//ANqE4JoTNhrLNUB7yjYOMrJRWqCTv9zIeihK+qGuqvbY7/xUER
5X7hn3VXSiYHhcJmpU6aqz6Mft3sNivv1Wblv4Zaa0q82mWwsTWDJ6BUb3P/zA9YMPL0GHTuqZ8c
1mV1498qtuAg688xPcnXn26YlFe6rFtaHbr2h8B7BUkU3vYf+PTrtQc66Ku2Vg9BI/oYOhaLOlb/
HcF9Pz7041vdIMrhUsqPtcE8C6apxkup7qp9daV/B+o/KEKITrKUjs51116ZYDiEl4E9767MfwCz
4IBXsl8AWiF1tkOpuOsv1572vTvUXqhW2T9XapW9ur/vsu7QeoE6X+6PeU497p+ngsfgGNtTeeND
tdsv15cBFDm+vVG/pFq4nz7f/HHJgt8+XH/xLzxfNQuu/eACdBXer7d3128VcZMcnMQncok6ziMe
hDHEbqit1170XkFeEKpb5921iL2fb/7tvVoXtdrSnL2+8K6vz9R4AGqjE7V+yR5AXwbLlvYuZOQP
xdCCS9EXfnssHx4vW6jIZpZFG6q9eX0G7aHI20AJohjD2KA0V7NtlW/Mmm0sjwNUs81/40uTODyS
xoijkm3BeMk23ySYmARPFds+3Hq/F6ubcwEFCclTzaa4StvPNywQQeDzO3hbhEy++3RnMh5zhssC
GlqgwRCp3nNE/gJpA4I4j0VUjp57V7qiS1eAj0nWtgcoVO49qqtIXwCDFlR4r/Rpf7oZzuUsRSY3
/lnnH8YigBfreC/3Qw0U71R1GyoZgOvwixpHqxamLox5AbUyJfzu56cLMUxCCbGF4+Tfqz95bbar
1YMX0+QXXhhdeNFpJqG0WSyGzyD7lbo5bLejK5WPrNQoZKwPktdZOd9/0YWb3h+Z8r5Uh/yxzuYz
cgZmRs7oTD2UIZtwuhw+OoQK0SsfHDyFbwxyZhP5Ik7MTVT4iaSbKDCJSzFOHG0i/7yJ/LFNFIsw
8fHilrjg3znJB9H0xRL8E6egp2nyqR9sLDlPAgvrkKiEjdRpHOaRtLS0QoYJ4dfmVZ0CVJ8aS+Gf
j0XZp8lTQi5Ehqnj/YKu2R7HoUYjk+zvLHfhXO78DYMyNeZ0GRelawjwvkWjVyRYlKDaA2cSriqN
Sjr0CQHO/V7bprfch9tr7Q269T7ffPB+hAQt3ociW9eP1b7A+y4vj5LgW1NKfKul6rcghR/z4sZG
V2EfaeDo6sPt3ce3t58v6nz3A/++jpKhI/V4+T/2nrW3bVzZ/dxfIXQ/3ASnSfR+5CIXkGXa1kay
tJKcJl0sBCd22qCJE8TJbvvv7wwpWaREpfI5u+fgAjcFmoicGQ45w3lJoiyslgR1Ea550A/C55vH
+8fXZwiKlw9r5fr19hYWppKX5uDX+GoykIap9KQ6/B4JH/VCMH6tCsGshNiOCiQwmFVub7Z3CuDT
f1WKcOTfwAy3NCTCmIf+tIMVBSMUJf0VclfFn+fhaf3xE6DtWfSzks3hQIy+xI/pLbmD2hgaPUq+
Yeq37Wr5OxflgIs4wu8WYfESknE8KOXx5iuYoQPgTpmOTvCEoOnd6LAmClGcbRoiUf/lBb+yvGIL
UJ1epWw/qzT6rr+WA7j4QRhDxpCpejbj4+nL9y3HyA5V11zVa9Iec2jaQ1E9DDy7o358voMRwdLi
p1QxT3m8vW2wbBYrd7BiCHzBJm+2tNSgGEv8X+WGc2k1qG84+kHq07qu/EHBD6t0GleP6+3mv3Yf
7FXGaaJAADlZ+PUwnu7QQ5RhnOUp/qfhfzr+tzNjnqnp/PdPBueKiKprWLTuzmIn7DzIQzSmX3c4
tulp7j8hI/NYNQ0HLTy5LMyjW0gEcBqHmMW8bvC4bnp/kd5+Zbn04/OK3oXGShEArdbHSvL0gmq7
ASt9uCNrmfSmwMUkB8da0cJbc8rB+tuLyZE9pHJ43Nx/VyBWq7h1T43jmhSYZnrg6t5rSVFpyg5g
Lw9Pt9vdtHYAuqGhFZo8r9dowVj5RfmKbzbcK5A6f14rD+uHx+fvp4qmOfb5DhGiMvQuTLOemCJT
G/hlXaPjvI7oxHCxgIBrGvrXHQUsOhvDhtZhAZqhbdXEWt8QRM/SOTzdxVv6EN4AO+XLegt+ghZN
4a+t8ieIFbSe2kxwuA2WRc+fzV43ysn2+m5zguUc9CH0N8wcEWpoS3fp53xZtRzSsGdgkAKChCur
7R5btkU/BvdXhnt6Q9xxHO8vC/eAoIMf2xsSs+nirTFENRzH/lH4ZIAr5PA09xiUi30VGXhe/aZh
yfKU3dxCgdd5DTj9Y69GcVXDwOMa5ChrbD7iEDwIGFQbeVu+fPG+Vh5YBycME/vz/knfqngG3wY8
74pttT8hUVBrZANUGUuHz65mexWywZDXmyejg7x++cJwde3YVDUaGrYtzvP6qNqdEpNiqsf03XzY
MNPKy6WzKzb+kcGiB5hKZSCxqz7umAP/XTl4uKNfdzwFZ1ei1TjjKXyg5wSG03mSkWpY89ipPrVc
L8ryFbb45oXWz5lJtPTT29tTXT21vFPPPtWXO1Rdpbc2atQtHseH+BgpdbCUgxdIBLUToxlaN1x8
JEw29KoBsuhx1jug7fbx5q6fOckwhiZQyC4VH4lk6+0TE5+ECM2Lz/AVR42eefCKFbrl3epM4+nq
WJnucNbwbrsOvqW5xBeeCEmzJMbaK5iO5d0GfPw3cOkGB+xizYYHvtusqhsZf8LO/vL4er9S1t+e
MKhYQiwK2gRzxXqZQESviKwecW9UpCroo/9BBh42ysPyCQS2fL75IuCaFW5NHMC2KM4KC8dCxo2V
gGVXWEGFtbx/+gIhwzUz4GC+YdUXUoxs/flpefdcAXUIuxXYbtWqRVNW32H7YTgH7ofdxlwp1993
bK/v1/gsyLuf/vM/q4f19vMxewb3GILhv2MMtFC2aeJvzbFU/jf86Jgp/qQZkHPbtqEb+k/45gl0
K+rfwUz75xXNtKL8tF1uXsD/PvbB/aj//+gPqLNmqRBWa+zUov1iWM0CV2xA+KvvHSFqrnPs2uzR
bTw0Fl+a+7x5oZ9AfALvoajVj2Eaa2+1vv6AZNj9M4YLgbrbxUXLof5Dw68aOrem51o3Fn3V8ODp
M6Q5Ciup1wTQQPYQqME8w6EHawAIui7l4BpfNN+sypsvy81nMAu66h0qDbTnYX6+g2Z/lK/0cxRl
hXuqqbqI46oNToXCwpaaAH43k7ac6pp1qFSETv64Xp1oJzqsxPGOHD75uS8Lpulhdrsfjqfb6v44
QhUN+D/SjpD/bmSG31NrIrMK3VDVwbIwPfr90b0YtFTLtQePgNDDdQOgcfJDoTVNtfaApodADYY2
3b1XRqPHa++HAyI0hnNl0KO0BkPb5nBdsEx6SthgaEvfg2/TcfeQlEUL4oOhTW+PWVr08Jyh0LYr
GIofQEP4tQdt1/T20EfY63tI3qPn7g6EtlUDszmwNJy1OWVHhWHxS/ugHPCvfR9+UE7uHyF2O2Ex
HdhX5saosUXkE4o7EIzxARmfBio1UO4AbTnmUO0GaMe0nIGWBdJHFdLigZL0jsEz6M5A2QC0BeGv
to+VYDhD9w9CG/Swtv1GMOg3ovbE8Vx9XxzLdAdqJoP29lhZgB5okxDa1vah7ejmYP0xLVfdQ38s
1xm6twHaVh1zoE1CaE1Xh6+Jrbt7zNKxHGMPaMfR94D2TGv4CrrqHpLHx92HRjAIbdL7dPtoOeIM
jXooND3Obs8RbEcSmgt5gW6stJW3NoW8gOK6lX/tzwuWmmMsjVtJXsAI2P2JRQPm0BcL9puXY+1r
uyyQpjfYb1DowRaIQu8hSUhThmuWrtp76KGO3z/dA5q+xzUQ2vFcdThtV1f39WCIYw3nx9V1ba9k
i+KYQvQwDIfelN4PZ3gMXkEPlzFCD9dN17CHx0sQburWHjJm71MNhfZMfbC1tjx1H749zdOGc+I5
ujEsKvQ08BuQ03s/sKK3N5q71lWHQ6pTiB8j8aYXcT32gds3Te+1bYHhvema3opA5el6TS+AWarm
qMOUFKFtsw4p9p6RZWNsKmdIE2d0zc1IO+QJeD3eSONmZHvaP82jY5luTx1LF3lccjzqhzwBr59A
A2bbMuEM4xH8jKTQh0MYIo8ex6NxKBDoUS2D59HRZOP08AhjbNfsZK8/aI2SZ4KjWZtrKe8HAuf8
UkMm+YwKqfRCfFAefgAhcCER0uum5uM32CG/8+BGLzhsk9X9+kyHJPhMGMGUzJP9Lv94WOK5DNv1
bh1vDNNaWutbnoClDV781fpewW/nuoL4THWYh6igf1g97lVI11XfEOoAhXTroOJthXQ9mUn81xTS
fXMz/bsU0vU8ibR7FdKjX9J8UyHNlkJ6qiYZYQ+FBAJDHWCPQnr0Oflgudk80uct/rhbrZXVw/Lo
+vX2FKvT5dPLGp/EaXTLAe+ElbLeipPBV5zWq7+j4IRs6LpqDvfkvap3zQkdadoSkdT+8EDwhryz
76heB6Kjeh0IgQvJ5mW6pLVVD8FdyR4UbaGtCsqHSDLH3at8a9tyIbnjl1+TWZg3lA+fBmx0DwjQ
F0/+VfktxZWr0whprHAgRAq8IDry60B05NeBELjoFYgukR/90MIP5Ke35WfKygC98rM1feXp6jVP
wB6+/Cg/V/N0Xn54agElcHR9/xVd2ankvt1p9QS1hu8ivK63H5pzeXVI2Vy7NPSj5fVd4/ccy1YH
1l8YtOENy00ZtDMw16HQjjkwx6fQrqoNzl4A2hiYtTNoa+D9BgrtmQPvkzBoe2AtFaFt1RhYL2fQ
9sDaN4XWjIFVRgZt68PXxAZ7NXy9bd0YWK8BaM80LfutezAmeMSAvZzwt/hDXTWOIRemn1T6McsU
2vQ8c3gw22t9a79V07TeyI8PeKQdhZXM+nYgOta3AyFwIclpmTlVeetbg7s/CtzwgODa+tZIsuCw
1/o6hrcyveuVQEDC5BvWtyoQUGxLU91Be5BBg6mRzFBeJ/lPP7DzF/+wB5eP2Rubf9MY1L32Pf+F
pyHbxu75LzBaP6n4LIP+/89//Tt+fn73s+K/voAFfameV6TvsSzrtw/+WxknyjwpFDIOi2MAju42
r99O8NOt5rGuHmvOESC8PD4q5+wR+KB695cetf/u53fvcISAnYPxDBbg5kY5mDIM71g/Vo+edeXJ
OGQXABwk80k4LYOgDPNyGgRn3+smuCgvSJaHyfzMU3WwaDVs5M+nu65dc5j9Wn5MsvOGwmgRRuMi
jElJLgt/FJEyT7Ki6S9mGfHHZTifJPBfWfg5ItMZ0AeZl3j08cvrU8NmOA+LkswvSj+bllEYh8WZ
oeOEK86SOA1hmILkBfo5TCKBQo0dJYEf1Xy/f9/g8R2lvygSCTKdTJn7UXH2fvO+bp35F6Q8J9mc
ROX0U5g2k+N7RtCjy7uiT7Ev77n81IeR9HWYTYfI026mPEP8JNsAyNZb/Zef3sZO3u42JQs8JhN/
ERXlLMmLuR+Ts/cHm8fN+nC31vlHn1vf/Cq/CNOg04C/gyJq2tMkDy/L+NcFWRB5awclyJI8L2MS
J9lV6ReFH8yazkVOonDUXPsL2KotifhZMGMdSNqPoha4vLX86Bf8SKyxyAiptwXsMWX7es1eJmq2
xZTMSRYGdAumWTLi5sl35bPko7yHTCYkKELkfDIpY7YRW3ApmY/DOd3nciJxOM38AvfWd94mjJPY
D6Vt5SwkGS7VVZdgnIfykaqODlmBE7/IQLqwwrCxiySTQ2UkJ9kF5biMkzERWZwkWUDGlY2CeXOK
lvpZTirudrrNUx6T0WI6ySVKHgBH53myANpM2uOEo0zVhgcZ+4X/RjeaQ05ruZ4LPwoBmZSRnxdl
cBVEEp2gpvmio4t1N6VHLsi8yN/sLEdZ4o8DGOhtsBgk7o9/WUjh4iQvFymyXOt6cfewft7K1L0I
g/MymRPQZ47UPClnn9AFxFQDd4KBxhTGSMZhIBEIwwrHdH12OKx1soiiPhRuw4fTGeoSXc4s58mk
sHXjtACMOZEQqrsvkmgxL/zsSoLLozHfni5OiuX2q4KH8iqQDyjsfNzlDX3d4W7zubVQgFD6QZDA
EEyNd0NchFnR6kaBSE03qjXVlwZW5iTzMRqggID5BMCCH63dV14YEgoYBOSFz6scNsGWivyrmibf
cSlpC5OeGad5KJ0dLkKYJxE1Bp0lz4KFkkvUECRUQh8/AFxCsAP6Jos/cgbMo4tNiA2Tj6JGjbme
OQF7lJNpMIrCXFja8Jz9IY15MHSZgO0PJ8WZ5vLtOOvYv+T79UY3w3lxDvHOhLRpGIKrW8zzKrYL
ZsAf3fAtk5Uv0hQCv7ycL2K/HPkQPwaCRaVQH/15AZ0FJbOYx35aFtGonESLfNZHEHjUdFfYucIQ
Mgs8zZJFKmxTcPTBVKoXo+i8QuilxObdMDjxw6wUexo1m4Cx9Ofjj+G4mEkHhA3J4cp1lQGk4Th/
qz8bixGc2DsB5ftEOMcIupATftfhVsVBqh5hGozGmFyEgcyuVf2A2LYBNe8km8gMK0R94FzBQnDR
FqoNd40RHn8NvGVCA7LMX89Jwa4bJmYkOE8T0B002xAeEOk6Mn3GbKCjAA3MVQ4iHRMw1hBoiAKr
JYqGi8uJIrRlF9R1Z5za0Gs/BmrMg2N+UlMYt1ILaGhlFNAiJhLQwOcPtD9pXXPZAqR6SQrmPfxE
MPChAkqyGDaR4BbbYDn8IbNzrXDaB/8HE4QQi5MLAwJjGZCUhmAw/YALUqhxSYM8PQd2wDAjP9wy
phOesV6TG0NGEaKOcANPSYERbtkJfJg0O82TGWzZqJM77Ny9YDHb1+U8DvmMmLN6JJqAnc94wr3T
9SHgxHCE42pRkMvWJSg/Rz5NhMmF07kfTTiVoxPgG2icxjfkMzCNnBxDToX88UWYk3q1uHUAlJGf
ZSG/5ucIchXn3ZbSH4HfBeZR58BiSCDo5HEbYYIiRBTppB5fujtR7jSnnMg2JvUkMz/nGAZq86Al
Ewj1hTgfgMl4LN3qTGVhzHIXNdP4oSrVpOtnPF5qucGvI+IzgVvFh/CNviYLkW4TWIgk6mAtZk0l
jWsEzcujxYjlHMJmTeLUB4+anctNV+SPZHsXaPGU/RGsTzYldXrOj0B70ZNgPFJmsEvwLeWesRrA
mZ+NIeyXrSCdCYYlkGIVoS/uzYLENCHC0lM4CYNWrgkOaxJGQlxhmyM+Qbp0bWgSrnkDnBfZIqCm
aEwCMFac/iaLIl0UJbWJxdn79f2tbR59c+0j23wv6BOsErs8e49vU2Ph7oQVe7f4NwyP5/Sylh0m
hkzgQ+qwhpt04Qfn1C52++KY2yt07BhDpmwOziFk2daZ7r4F4F9i8UwKUOtOTaiHjgAG5DS7k2fn
fjnmHVPdIVhCrnG30UvqoQU9r8FmHwnkXEV7+pAfVE6jnIy5wlD2MQfNuQxmU38MDj2aJllYzOIu
XTAk4SjDrHksOu2dqUDVRAYvZX0+BAwlKCChflECAeoJEyrTKahqu2IEIRYLjFhClhFuzWjgX3dR
+wOkMszrZ4v5eQ9c6sOmlYIxfsIRyeas+AH+LA9HUZvlfJFjzaevm8brswWMksaQl8CulkLQxfUj
CgnxfAPyCZJi1A2Di2NYxQuR+yL+Ov7AsjGsdTeN2EFSg0iXgdaB2magzOO0D3VBi2ic5k3A3xM/
i64CrBXxPjGdsuwnAuMMXtDkIioUee6jOuA2RpmTgBWjqFdI2Wkyj8/s+CrM5G/XSzxxknMF9SJx
NoFnG6cyIX6xyAiLnnnzjJ2Xup9K6x7YGae0kiVUsZJoPAnzmTSQLSCiAPUWMk/YohGEk4XU7uMg
5LIAJULFrKKaXkhGK0pzeV6DIH7c0OnPP8Ikn5TxKBQYrdqYWvQsyE4BqtIv5HLRgldrlhMkMSjp
BKL1nZHiNvMVbECIjCA6ni4IX+qCtfax4tJtKS8vI0lrnoKKY0mPnwctWI+py0C9ksW8l4TzinBR
phft65YWQRu4brUNNbuIJU1dXEvTpyOxKUebVmVXrYHotpzkHcr8LM9hGLp8Uk3YrdCPC1I70Lou
sSPyC8h2lkCI+MZA8bkrb0/zQN6BsaP8xgoEDmJ01HY+fOxbb4cMk6bKs7Dqi82DRFp/X5G3TF4Q
p+gDWwEQVl4vxBZw+GG8iKkXmfhxGF2d2SYPQEUIyVuciwUE3D9sF3ebYed2G2dXUz6Cq5sDCHP9
Bb+pUsKE3W4jkN+hv84KbrLjWNj5UwglYftDvCQrVUA44MNOp/0cJ3xzSeZo4iFsuuKi4NrnUm+b
Y/QLnnBEphh2yTvBDJ5ZWqezJtmscdXDtTC7k8dF2xTFQbcFM89EFCm9wVmiK2jpWCJpzEiWYEKG
Gf4oS85he46SpMAScN7SFLE8UDVhuTAiUz+46vM79NYFU5M2MirKG2h4OyafgZOSoYbzX8DD9mAX
MwLBewTJg+CEuZzs4XFz9/L4LFTQuVSs8k+LeStn70Bkfhq91R+g3RYWjoehLi75SLKeeWh2J6ch
eQoBSntj1zd2qk0SindFQvdcVi4JgywJhHthu6auyJouudCafhAYs2cTocZDBccbEWqQ0kXYEa9F
46ueJRmHGQi1nI4w2OuEQEHqU08JqWcYyO7J8YUA2KRBdpUKaS5KhOuSFS4XNEITMLCth18IPv0g
DWu0mgjWx/Dm4rxMUFnLumAm1raJ1I5VyKIbYEEtjfEY/74kyN91d0wb6ycRrm0VEOFt0qgFQQvF
57gpygKCPS6jjtAKRHWMhPckF+RM/bZaL1cq9yOKK0Ve3jQftH4LSWeSY6kmW6RiHQBB0F6h649r
xhtAht62eHgnGG90fOSMblxkmaDucI0BfVhA/tG3PSEfbq0PhBg5pAloOHzxVgHtZmUTkZ889ltB
fmV7YvFpjqYHfHsPQ1U/W4YqCcFlOCdXnDUnk1C4gB3D14GwJQ4veeZzEmD6z7Mz+1RqqiqNfqBL
t3q7DBFLIMdFpbNPZ9gg+rtZhnc5ubIhuSSBEEtiA+be8jJ/kPn5rBwvYtktnnR2lf8ve+/a5LaO
pA325/Mr+HojduxoX3QvlWdrYymSkujizSR1Kfd0MFSSqkphlVQtqXzs/vWbCfACkEhK58z0vLsR
45nTtpAPQFwTiUQi08atExgISO6Nn810yuZnImZhkK6r4haHjSlqyVF3WVeu7tgj7wbja4nFjmH2
OpNRKhMW+s58VgsAdadyKZuCpSC+ysobhdSSMqR8k110o2sy1QfUUcWmgXHYw7vEMeOqfp3pPxx7
agUl85eML6PaJmPtIo0ztGxup40tMCjbc6Uy55xMlrbL6y8tJAocONShJiOI06MCFxAwIrEGAsLi
kTkRZOd05N7a/gVN7o78Uj6dkVxjoprLqboFhXnHGeilU52gjVHNFjhzOZYlsIQsJT2LFYKEyy6s
GE19dHKTmX5rsWOl8kul0qjTMpAMRzpPzb5ysQVtiWzDRk11uqNQW25+2sbuFEal8iubhWydRcCl
/dtJWXfjokYwNb7CLIGoAWQpqQaZV5KJYJGgVS32bsSyZo9kJi8josAIeYVUzWOVDuxqwbhZDiNS
wGOY0Jom/tQKQ9u0ROWbXBLwNNrMiCH0cg8M9Bj24bty6iSOxf2TJU7h237lm0NdbRzCiLGuvq/m
HQoTjqonO2eGFsyfKCpVI7UXgYNILjSrybZ0QZcWGxiJbKkn5SmlEzy39B19NAphMsIJgmpNes4o
lS6LegVn4x2HDGgSjELdLDeiTFNMU7rTAwPmqeMrFyDrIR/O2cC0qa6w/fRwWJr6A7WCjuclrBb4
BydR7KNMFo/9GthgFKr1Mbwrh7aqRcXS1wNLYCByenodK5eIBPUuGsTD6lotrcM57BfqQQjgAJT4
AUyYEl8v9Qr7t3Idc4E4V30UG81QqnBmGIZu0v/xut4tf2nH5WIrnWSzVSarW9i6G/lTtHINE27n
oSJXzepyclkLWUVklr1YkGBZ8Acy4RCgSlGlwVFlwJtfZkmirLGI9D3TgtoQpjaqHEBL7Uanf6AJ
TFidxLZKOJJ6mjK9kDCX9Ee5H1T0rPXkly5vLNnIfHI+lCdn6rZcuO4oDixBRUnC1oLBFKX4QWK1
ZDuKPNXLFPh7UCkbO9XzZwmh9M3uH/ikt7wIzoFTO74jwSALWibIHFyhGdqe2iiefbvDFdSuzBZZ
1x2fFhiDohA38w61V9u1vMDlbTBLYWPjgBRdMvgqiK7lSbseHwMkV6ozeD1mddHewg6jrU/Lj+8E
jZkhMF/cgbh2Rk5zXf5DTpUuLlhWZuMt2pawfKiVbjbGEtZCOW4wieREXWabaZJCUShBQLYKVXdm
LHtUkpHTNFpSLgAVA4qcplzQBAyF1ovAak4rtjNwrXJ1YM9TX23wDLHqCoONaFQadspOH2lfJ3Yo
H4CYqBJPBuoVghdEho1mc8MQZBb1EQuLkOyGMQEXlYMWx/l8kz5p+1OipCAstSfQI/HsyArXB7JC
NBOccFmU1w2mLXmoyS2GdspZH1/Oi9UaddCAWguwYxaaRzxlTt0qkzDXx83jboaRAPFDxh7+EVWz
8hGesTtU9tBGWU1rt3rZb3blnHiBwXR5ykw8Mpa6ifIwz+D/bTjpx5ZqkaUWI3gvIYilqFAdyKNn
6KF61w4hq2nTzBbN/AZVvrbZYexY6xmD4ZYP9rbebhV6dGLrmYuWDNw0pvyb3alMUP+Leh/guuKF
Tvp+qZyT37hNWaf4gTC/mWSbXR+O2ImY1XmYxYQ0qwNgmaqlM7RDd6aHTJUiqR5N15Z18ZDAzSQV
pTCaoXuJqxtj1AWh2SdqDoepykPaYTCuU2IPhtAnNiF+DWeJMRxVvydYK/gjx8qrXxlT+Lj21vp5
Wu+Om/vtuugZjBZ3eFgs1++EVZJ1EdR4qoeycjSxIvHmHlNCvHR2oc90SQXDG3yb9aWin8TMM5is
QenVCNJR1ef4cOYL2Skt9NUWjgg19CCaoAUKg5Ow8pvI4gwSBJAbjrhoQmtb6p5GDXnMn8LdJi5I
PiP1U4l4/XhYFFFJOQso+pY/V5xKOyhez09gPXxTl5i9BEVzug0Gnno9rD+s1i/r3QrVcYVYlC00
ps+V7+i4ClhOy3g1v1TNa+NzM0LVlskqn9GLgrIUPFqWL6m/TNyguk2w2yiDaeDxfmVIPFdl3yu0
aROPMQ20STdQG1G9ZmBvVGPbSwbyU0lWkA2tR7s9he3ZbdnciaeiwY+K4Afq9LQYOFQkQ5Ux93Di
8asHKwz9TAiTrm4YTDKYLl5TshLHvn9bIiJbxCVijyb+RGEsGMEIMDmXv+RTKGGAJ8eonE4N76sA
nPpcyaysGH/FzK1Hk9nYjq30fY5YDtrCRYl55+moFGCvlHiOUpGhNYoSOJFxo7F0qOXNkOMi8Xwj
9y8+jiYzcrWtmDKeJQNoAn8SUaKxSx+BHLEKlkDsDQbMlknoAc+HvpRsv8tW0YoBRotglNTYoxJu
JcdyqApRfJ+ls0rwTsPLHNVISauxhioam0t9bkxShdyQv8lVE20ve31ZmUt8evNXVak9Trkq6RpP
pxNee5QHkOfjNh0EzfQn0lVv0cr02i61RRWkDyJdyIl968BEKBEr1o0ZI04tICUyu0ASvkrkLWWC
zvC9Sk+xZWXHIGqk485M8sqTA3mDNY8Z/7i1K6UQbyDLzLP6+pHgUR5eqFupZaxi9EhcEkxMFZZZ
2E7dCj/nY+KD/AQH7LjMmVzfzO73LQON5YUztG9O8BoFNwx8goKTXdFca27HyMrZw/FYrzzqw7Fl
2bO7TlX9JIvzEoB9QMmU5VyFEbuiXMECnSpEhCiKSskMjre11fkT3GU8PnbKVD7x0vVe3cugb21+
vZhb8leOBO3WwObWbaoexJEv978qrdisYtj14szVQjibi6uKJJWz80lCYEJ85DDxJLkpS6MeTRct
CqBT4DSVXp1Dn+XvZEaGP/1wvxACfL4c9g+bVI9dSP0ASxtRZ83DYJlsJl04o9yH3gfg/GsYN28e
//pX2Z8Hej7hGEkuF5JV5tHQafgGS5xA7OVS5OLHBSuXdAGqb8nZ0mRPg8vXnAP5ZS0+JGRnqND6
KhsaZ08MB5Gk7xCSHVutaCkeJ8bWKKR0mxkKbdPVBzf2bDY1CGD2RepjCcJmA/WphH+EmwqTgAiN
sQO9qm4OMBQoHgy0+NeLaE/P3hVxIcmcompMOt3qcETwCoz6uGTPzyDQ0vxMGS6cn85hYj20z2Dg
oK1GZPTI9KMCIc2GyISNI7plAo+6cNuDpkaTQX0d8NV8aEep8VMdcgLlMS1D/Xcd0z1TUDQ61zET
hzkAOVPM5NxY3+qhS4yTcLJW9i9qc3r9M+ULa4T8Alv2FaUQzn73q6xsxzSmnOauYnwtwviwr1vp
hsX2udmU5/sCb8lSTdjl0iceJYoxlF5BZldbWQaVOiiFEDmxAjW50u/evFk+/EPw1ARtLtdVNe8L
1O3dQL4DyAiDoeoKSY+8ptB4jz/nCmC3mLC3GLJPmpTOZANOr6Mp886AzVpUZpEo5y4Z0MQ+nipD
V3DvwzYjXnXgdv5MuubnT+IIIn9boqblqob0HYr4RiWF0JRy5nCmzlpJL6ST7H1uMrCG+Bee+mTf
PQKWm6ylKrYCUfg+4ErCn+vl62mB+kH0wKYxe/CTsGQGtjd0YxR2BQWgM5TVSaxSePDMZzAKx2ML
dXKiRMDLiozQlo2MU4JrRyqlOJaenmpZnV0W8lxzC7O0ih6s1nC3sPp1dW+iqyhFEntWyB7So6Kw
9IyfnzYy61IrklXahe3xHGQaUcItSFOuKK2YJ1cQ1Y9y3sjs+iQ6f4oLXamHZo4Te1s2GVR0eGoO
GHPmi48xipd9yIpLiiuF6ys08UTLxTCJy++QByAoiwcB/pbJT6TrS3x4IihTij0pUl3BZZOO9SR3
tGSGN+jhWs0xKg/cyl2TUpTblur4SkniXO8Vj4PMfVux+TmWzk2i1cp/vOnDPMTOqXZP9y3wCVX5
t8FELax+YwK6r1p2mQ6RPf3MNKilzcwKQ1ldw1x5KL/E1JAMkikj6s4v/Okne+NYZaERdzsFJ8Fk
6OgjFa8MUgvv4sqM28Iy70rq65QJHIEtzxi7eqi01suLji2uWBA5h2dVr7sgDTYyEFWsKJINeNEt
C3RAyBXZjKl569Pv+8N3NAypcDNYcbeyExqeAqtcV/UiypoiGn9XsMWEdpTGV0PRBQf+Yo/HS0mp
c5HihhETQWpO8LGsQViHIIbzDPXk54UoH63kGOxBGGLVFao0FHbAmbfsoA1SsxNQwp57yUISKgIH
ME1tqzpfSuXipsAtc6XS+RsyjtDjsYI2tcKBH1kSJfCC8u/EHBvVRGYLX0kN9VBan2yWBbaah3Di
CPdty52o3k9wRBJPPE/cPbHlvAllN105pdSZrtgbeX+pOzWw3Qj2vKbcOJ4oXDCDKASf92/t8qqa
mEKNpcYO/YmaLyFRVzukYjQrUvegzTsIFztN55Md92i+b/iEcWcZzJpwCXJgWTUlEgwiNgJUDY+U
eoCcOLBV20JONiYD2T42p8ysKJ75hJFrjhrDv84govOQu4Gj3gxzyNQa6WomkkO8aT0dZemytXsV
5Zyp69QijOByxJ1FTMQcYTuwpfj2mfaYxtmOM0xiN8hHf6Cy8s7PteXBzwhhqZElclY8HG1f7zfL
N+Kscs1uJFsp2cG0p+ZM6GsZr21wsy6tdEYCAZRplYF/u4Fa1gBo+b4nTxIXRia3hrYJwouYK3U3
fVjj7g3HJwwkX3ZJXSm52PcrpFRgUJH4U/S0EqUGy7mZm0iK5Zeg7MhZ1zU50vFH9V/1I6VTO3Ty
5XlM4hOaNeQeGCtm1SkBygTRT90GocCEkNQkjGqOiHQUNFV7kQTiD1fIMvjV7vn64oSErfAyIJu5
56FMlUg1IGYGDz7wA1GIECmRERMU2EnhFGiRjdbRdFr1yFdCDeOALGHcbqmcoEoYOzTI/DBN2DtY
74Kuj7xLOjMI4gtQ6Nbm7LSz6XbHw1il/OOdX/CAmsU2ciYgfikfYw8TT1SV8t9MiyEyszSZmB0F
qZgEKmpl8iBpqEjjoyinVXuIlAuLDpjnsjbjvXOmuTpqy/3z/Wa3XmnPe1T5HlV8dx4nis2iIOL4
lBmK9JHT4vC4PkkGhVIBsR6OUJREL05n+G+BZu+xo4naL5Ayg6NHkT1UH62UGRTtOgNX76sVqBkR
QoYKPFZLs0poubq1aNQrMMOzi3M4Su97SiS16xWQS7qWr8jaYjx0y6nkCirw8IKKecPK7l6Lx+M4
ZSWpxFv8bcPFGaD4y7HAYOaq070KXEzXuhKNwI2ic50GKD+I0QwgIPnA8+K0fKrhMTFGPzDNML4L
CEkthw2C4fku4dCqI+ZatDOJ4kuWRAoHSQxEmMvhnje4iwlrWSIDfedJZcAIJ38kwyVLsUBnMmlt
qYFaZ6CA4iZ6Mdaa/qHRvIzRcqxlqG9bVVBCsaGAjvVo/IfGY2w5weXz75LNgSNr9C1KNHM+dSnc
aVHinwJreSPCjbkK/Uf6ztXVj5CU0Et2yhTL9G+UAkqRwRtecJTM0aUDYC0Ur1UvW6lcj3xmmeJt
E3lgVMBvY+TNl8K/TvxYrWJSgC/eRVO4pTsXyH4Z2PgDTBqF84uxGKdEeZxQYMtPUwkMU95fXAF8
IapWSCnQfC+/GA3C4aXYSVvtv9AO0A6eIk2lunADlODzBUqhIerFQp0pujql0xAfE0ahjqRcSqqF
mOiUsEQvqKhs4ZcGclpanSIxtPC5QjWdHe5Uia4egfiJfhtKdOgugNhBfpATO9IbZvIToY8XINRG
J2LCgA/wWWAcq6wpOaKsJOSpuRT8xZKjPEjk6M6jJFmOkw7rUtaiB8nSq4cGNU4lqpc6wRs59HdS
aZK4SZKg9aOSSdkxcbXBQKE+q6HCdK3qCXJMpqQdJtagDnZmXpDCHPIBiq+GREgS2HTVfFCP1ay/
LIakyZGoWMkVwXLD7ZELNUTrslLsn5Q+dXQvndBqpTh/pcEO93qJyWOSIgcrst9oNSVDtyI1GU1D
dYcJGJfCmDChlDuT40iKQfip5tx6rDtqEWne6qq7Xw/UBsLB2PeoTcCyLGxJV8lokRGkzu/Y5vAV
g29vdo+fUhvFkol3ik+MwVflxzL6OFbXM6cPCUe9GQBdpdYCmMhYX4mQsILO6KXXxgp6ffmx9ZU8
HHDAgJQ7016kLQiQDkJAffn62W4anesEM6oT1BkE/rZISZAXEpLnKT5YX89WNLodnMUYY/+WuBNi
9K+yRWueDW3sagsefr0AZOi3pLCWllI/58f1oxnY9cWnt3P1ZTiE36l8pKqu3/j63i6Ox83DZlm9
HIQ9tqycwiR8REFL0QwRG7ZnWvNaDDPAIGTEFDJUb7oZmRKM8y9EU9rOJAP06mvg+PV1qFeB8e6i
FWr5N2i1BIMwgVBXxz5kTrdlP41FWvooSQzJKxANWmuRQZhO7RyobiBSiGvR59UMg68Cz2Fstbvf
tJ90o6zUxiR+YKdbgZCRTmsVGMC1wzqOipBIdwPCHiODlKpfoXuE5668JVbNRQ6vhF0zqAxwOzhb
iFFz+8MAKCbVAuomfVoLlzDGyftqWN+X3B6JsLjLWbM9lLwmmoZ66zc9fEUX+Rh0Wi2eg2Sss0dK
iq/5geVNuQ+VYhUKicl0Dh0m2Bfzg3RUTWHWUaU5zK5XCaspmHElazNMSUaR1GqWhgyXtDpJvEiK
9zCOajZ21qaSckugO208KKIOAzDl9egZcsTP7KAi+lEJhywgqWjhN5cDRKZhC7FAUngQMPyCkrhh
S0IMuBndJXJ4tsFX2ZSW8ek0xLlsH6ud1seTQl4ObmMqeOtYd+EUTVVcVz47Eu3VMYqYZYZSSjjE
KxNFEpxt7+S8nui6Nk3AOAVltUJG4lfrCurYNuWSxpH0U3w+wH6aMj11mJp16GD7uj7t96cnbbX+
sVmuq/7oBnE5ngXW0Sg1O5bpY8MexJNIclckJHMPvaSnYBFZ/lJO4J+slB5RY8wBE53QfKf5DbfV
aKvFqBQR6M1GLWAItauhT8eG2tMmkN1wqpI4Buh2ZtyW7qn0IayikNIpDJNbQ/VGAi2aw4lkpzyz
Q8uRTNFmFjOEEJ/2sCS0fxLM24cjPOs2JXbjsCTmaAftUtWLLc2IvMpy0OVOMtNDDGOljBaeofGN
L1SVBXFEg21rZA6qtWFvq7LX3QgpOXkXPs5NEUtcriCT4csziBGaejUmXU6eSYEAXN3IequUwp+T
GwpCaOAzligOxcUnUvMXL5egbt48b3bH02G9TZ5O4nPCDOpayphXOV1mJXlywVCURUbZWw9Ksy8X
xNww1tUCxGt2D8miNrMgc8Kz8pkNqaq9bnhrizsN/11qUZpoe8FENJ2CbeU6KP+W/TSmadXwk7qt
lskMK8DbQEInMiS8D56RdinpzZlV7cgzGQwj4+Hzo6ItsIVD9ZzqORRWK4pFyrG5Y8suRYgZ8QmV
P1Ve83EHGBi/9Euxv5t8EzJlz4DM/9VmmSZrfvllzIRHBeW3zUVTpOSEvcB48+l4v9l9etqfXrav
RfRJqHnsBmJAriwlcVMvD2k6TD/P1B3Jg0sQ8g/lLuTQB1Wu5ssdrm33i5XoCGw4S/2VFSXhE0E9
LwfjZ7a/f9JPTwfYARo/280G/l/j4+rhVWOkw+L55ShQkg4jvlGXh15SoAe2m/tPmXcygQ/k1eFu
hKpX99ne4qBUhs4PhBeZWe/cRUL0N2FSFQG+2NbPvGSpydOJg8ESB7Zjx9K7DuDm0gNH/juxW1LY
K51HYTQxWPtQftCDxKHlGZwdqb26ciFIdKXmw9KRHfOwYC95aNq8+JFHKIzcWH3q8lWm0mVH/gHz
blB20J8mKfJLj4fYy6GUq+aPz7LAi6f9cr8Vn5d5gRx2IPVxIQlZqdsLbwKMckBo1DPQkHaMgWT0
wxlFJnSPHbRbc0KkSsET11KJMxnZkV7yi6nsISj31NKvFsuCGflO6Rl+BWaGg/q2eGfo0e0Z+lzt
bzmjh7paOWCYoe/iqccwp4QzedgukQEnVqza3NGtLHxEdCsrnAALIrqutGQf2XndzrQ9jOSx5ee4
qWupnLPmHTqlbuuBkMgbJH8NvjkuhdVbtN/strrzxAx8tdgP/Mu9Q78C6gudgZvokbrvg7HuxVSw
5xH61TVU10CxPXRLwjVLuprPJVHaNqLrdivqNJrKLwAfc+AEhfIwcluDuOIcA4N01OchPTCja5Cp
dEed1Y6c1nWj0a4httSBd9AxuB9GSQygLhHxKMMMxs2rq3oIq+g1ceYau0av3VUrQ82o2eurSXiA
TBVFw0i/7vSJKlALT3QFTLsVNVplLs29LViwhbgqt8acAou2pVbTp/RqaLAyAsTgXv9KfbOZQq7b
xlytik8Bthkn/etxYEXqrk9hlgWCh2qmG4OrZiOb6kWfsFTKU7hAhYUXgXAheceK1z8XR83GY8zr
M4sen3qGPx0WuyP2prbd7NbaCrjB5gX/KYUmSieUY0dtlBvUywI1LixaXkC9vOTBxNSH+JyaEAys
AMRzNWLKhbWpq/CgjU57t5prG9r/qcFJbnGCthfzqARBgcbMvM+WK8BCjVctliIDjizqjEhS5pnC
9qnOAhRljqKO4/3xVGQsEY3FYVUisvqR+P1LHlA6OkHniN5B3hp+5L4rHy2w7tV6g0A6+6oeHcsY
q/kpui1Jwjial12fKxAlDZF4IrJLlj5mVVBFl2eZuu5Ydt3M/KG5vrRVh7ptsugmKn0GZhAkeMxu
yqEceZF5LA+iDC4XF5pFVsu0ejy891tYlt/fa6fFy/q9ZpgfgHsIQRNyWUiOxDEOeSrBYVOyHxGA
vFTVUSYvfKT8pKGSmFhT4d94EJQPAIzi+KMRpelgAOYdXEcnPupxjTNOdiyNaYRRenAMK98cGtXB
lRHc0/gZUITBmM5DHHsQES+pOSYMzhUDB8hKLFMZYaot/xjNj0zmX8SmQlDFYpgpkH9TJwvc57JM
Sk88xQcw8VvgK13EM2JQeCAyhBgFv29OT4DffYiGQ223OAFH0TaZh3VhJNlHx6LLMpbk+gN00eiw
ABfM1rlRqhRmqo8fz2DQMUaz11Lv2Lwg5hFIp7TQDBPZTku1pTPacJgvcWjrstwJy9fjaf+smeid
RuiAQnQyYbqahO8a9vWvUWlgS5WbU1UbuJxz8cpBirqGDFaMCRtVW/aVwj5kztQiAh8xtaE5oxGO
BPj8Aa5nR+q9Jev7OiKxrBhxqracYMSJUzPeU7tmOKY2CLhRdRsKznawoK/AiUfUgBNd9SmSE8OY
OKFzcgyjV0sP+r0r9ZJgAMM1e506+l1AmgMxAGyM6gnLqOMgbvfUonZOr6se0uct9bVmAVAf1Bjd
jvut5jl6TQW+sCjWNRVw9RDYuXreMoBnxUY9wPa+6IRRCwdE/atOU32iYQDfMXEV1wDgLEHxHQYA
ztRqtOpGAnkXfIcG4BVzdFczU0JTGVWJLV9jLOv4MA1jMofoy6KmTOAYPeIAG9QxDUaM/WhsD2p6
JQ7toUNYlgV1zIMRZ7Y38L1qsJ7A9j/sd9tfZQZS4RpsbTZImZpPv/qB51OnpoNwZtQM2TeMeFxp
QXYp8bDYbu8Xy+/aJ227flwsfymD/mTCBqmkS3XgdDVqDv0E78zfchM+7IaTSBVtBK2YtWb7uqO9
HW4O6xn8906lrBjaoYWXx+qyU2Li+RFRabwSxNmXmKENk5x48s+9v5UsbspKBZxiakMbpt8TodZX
FmilxvyPuH6za0yYY0tXqaehiVNuhSS2ehorn3jbQRkLKWpoZtsknlctIhbaiHinABWJlMGnkFXD
8cYXDUkgTTbVYcY2kJJF5nHEW6x4IlUOfiZTNmohHNMSZVyZqRVLzM9zXGK/wYKmofpaVQ/LzwT4
fMVr2EJDVAo7Zm6Op8Pm/hVVKREP4KULcXaqBjEWhrf1rIrd49TyTD9M2gahFBYwuqkHpdBfStjI
IpaXCHJ0A33kGuQz1AIZW5Snba71ignBVCzE1b/VDU2Goi0NMwgsRC8m9g4RF57vJxwRnzbXzmAT
OP+d/d4g9HXzgjEEnKETJi4CDDFUoFcJNrVrLEAz1NhyohrL/QwG5/3zIAz546m7w5gnlkEYxprU
6xehbPP83DbLxgQqEIabqzFqz1DfjHGNf8MUNT6PmOgzQq0roJj+VAn6Qr8wzTLXCcoiDDC6559t
OcrlNU8pBJR/SRcxYGS5Z/vAvQvVmKGlO97Zant6fMlX8DFMSPmNl3FwOvHP9753/pNT2zzPkvxb
dUEY0/vsxE+dtlreyPZo3xkZ+qvjjwipUESBTIN2p+dw6tOHCLBwJ5BMePogChLvIJEU+ypHf2G/
2bsmNsgQhBVKgyjC0DybltJSVKS70YR+M57DLIt+MZRhMIrDEP47O4/gwFVjjJ+DzjYxcmue5uW1
MmAJ1L3TyIAxW75nYROVqbMIuPP8IJLdJpszI5k7oxqXFFnu2BpPiMOUiDqLoA6VAmRmf6O2oqFp
qr8ATJA4gzEz+0H5pJcfsGy/4oeaJXJ/5cJJDNMMF50tU73FMXY80CmLSATA1EDzT1u9phkkHk88
U2mjFYzvHFsyvnYsE0/yoxFawo2lExm3n7BtDdMrVuCFiOia5ZwFLZXlaECEoUgoYtxvtGkydOfV
fF5L71/V0VOBjgQYNghpdN1TQYmkmyC61RVvBv12v9WqpcdGv9msL6HTr6f3rkj6kEUwpKi2ETiT
iCaz++L5TL8jISCTwt7XbDSbBo1BA3KClkpFZ+nNxojGMFGolsxkoAsQMT0SuYREIjwWA0Gna/JV
lT3bNvn2i1Tp/pbvmGSRuFXWtg03GpoYW80GoT/HUyFwRtugP55eD5D0uQ2S/jwZAYdphfi/ahVX
oK5A5BBiK1rwMLNkUnk0KylJ8HdxAHehnxWZ4ChZ8WguZZT1FAiv2LKI1K76jMMoZaVmQbu+TcYz
8aYSU8rVElNz23OJNogNHwPglN8oMGoZLMVR4kn6eFBOKqz9pWTm6sf3BH/9pV7CrHceiL5UdwBg
Jr/8lWi5BX8pjzHW2ZtESCw/Zi21zrfcavZxTDnl4GMQElu01PcYBiIOdfU5zNBD57pJmLhBMb1b
dT497HZb6jubme30WoQ+G0psNtSdPDO8do+ws5WnuEucKUVUrZpEBNLKCBFFn6rLqJC6IBWBdeds
CWfBca/ECZRAGF5KXyHBOAM/j4vUbFDEEBYtIoSQo0XItzuTOGuJKCa/WR6hDiqeKs0iQiDN2HHo
mXbEiq6ImNaOBZiabfCNzttqpJN32mkP6LV2espQCjF0pnyqiabK/LKAsGNOiQo75qk7B6J6pQ0n
X+w4miSUP2IoEjqkfM5VPXopxKnIJI6OU7fSZfbu5fVEmnqVXiqxn6U3TTxtOMSQRvIjP05BHX7J
xp8TeOSpW9KxFAO5OoYYLINYzSfH9WG72K0KG5BjqeL4siaylB/PKPjkSRmUpASLQPSDMZ7fNBut
Tj3m7uaq1y9/74t/p35bzcnWVFlLa1ra94Uhq7xjknLeWncDXw+laZilgWgSdLt99XuAEuhaUeUC
Et8O1F/4CqI6sSEJmFazdwZjps/kw15ffS+fI53bW+KVQA6JDb3XaaqtJERQv9M80zeO228TO6eE
aZ/BAAO6anevz4CIyEQFIAibLbUNf47xrFlMhd/MMOjbAK89z3yuTh9WgGJ/psOB7gxq4p0fNbeV
xP7EGJd8QlSR87hUWHWZCqoV/Amrv6VISnRH9FxQpA/uTFUyKlDh7yBQESOQSYNUXKWJcH6S49Ll
kNQySPlde2gNfP9WRWNeh9njARXVcnAzFh1bVGl5lYpNuqi3hcKUTWifikqwcbNVMnMBGvoGSjSy
aUpBnrrs37VFEDWNrNAmZGYO0IPAsVgla0ADw+1eX6kMAjnduNMDvdyR2Inyw0E5vZZGNGcazedz
XeUaL21uPpl44eXeyMmU94B8q8LjlVrC5BDm8ZCKBsUA2Kd8P6QXJEjt1S1PN6+ahKEcBwxcvUm8
+Ek3zfa8kQwmMcXvUrHEiIJbQn7i1XNhI6j9EAw7HTuLAWJHj+CITMQNyUAYXNz1Y4vwCJvt5yAv
eSmyDjiPv6g3lEwcm1mhS0XE45g7iz6KcIThNht1X5mwv2q7f9jvXqmfIGUTYe60a2eC7UZQDhVs
jVdTb6vV7ZyOYjvsGSWZvvwZ04KRNlFPZFoDwgqTQ81w2ur1usmYL7SzyCsVMsWFrt0pveJjSaW1
zdKAYai1dkgcyg/sRFLLTF8slb4xFL1IpCmtckq7UanHsK0eUU7sSiIcE2XHi8OKvVy3P/la+UkC
3swKWqDqs+USgv1M7H6j0yonwv+WHzhzghH3W8YVoengkMDAzV3RhZzs2AMuRZSyUd5lOTW1hikV
XP5y1HJLr2HKxYQGWcaEQZSkke5ayneDxtPisFiiJ+nKM3XJ39BUCkLKTLl43EFHz17T5cgMoEqD
RWWJbovGMyW6SMYIziZ3OZs107Pn1/0kiOX7RG7LyJLJ/tOdxOPPbEyQH9VHZv+bT5kRJCPi3S57
/J9EalcWwGykuM/w+5Yn8DcF68Nmsa2ahKX1ZTFyDVFHmxL6rW5DmQgfAAHSAI5vMitUaXREHH/X
X+4gRhqiVkzVGBFUGTipEq5OfFV6qCIQrLkeqilemKCPpQg9ICrI4cRDT+wppqMuG1m9GKdKpLq6
h37DwpjoKOb+QQ4UL/d3zFyYU/RQdngsZaVZRp47bvX7xNsbAQYHGOVLPLGZtknVw/XneoU3ePvd
B6RCCpuizNJRYbSbFoTdjyG96FrIm5uQKEylcqlfiCWXkiPD8Ih7phzR7NnRFaGkTkEpd/4S6yPS
m5cMPQsjTAxTchjQ+wCQh5EDI3ruG0z7OFEN+3hqpLdYAquFNGmOYoLkcyhNUItGgWvDPuyZjtrz
zgz2P8/0JcVlnsgiJcDe5BKOiAsgrbMvMCVD0Ap9agusx5uGulSpsH3dUwsteDi0qesHd6YT1tCw
76d9rapVIBv14m8WTV7dRt0bsbhtCR13LDbgv4DYhyzHcHyD2IXKAtHcdpy70vwRWsUHLpygPyc5
WhFXSrYMhfpYPOTi2wR2vPVhPxrZUkBnSGU6HNsb+nIyD3FeSgMGzPWlQqI7mWd7qPu6PW1etuuf
IMdgvYynzYuKU6XZEic2Ou2GWjGYYQJDv+521Fq2DAPNqqW7ztwIHKWKChCpEyl0XiS3rKQawiSM
kD4ofFphI3NRGt/Jlx7sB4YGhUD6E76FL97CqG4/ePF2s9tWa1xzeo/w25HRiedijO6aV126v4Hc
bzabRD+BgC+7McG0iFDhcKJLHEWBiO96iGMoUGE6hgZ1MEc6M+ZMRkT4LjZ6dtTtXtN9CfRem1Az
cPJ1jzgFA5kyYktpgWytx8aZvREiBj4yXIVHCFzav46n9bN2jw6seFbt7TNMpu0vbf18v16t1ivt
U4r6AILCEpbcu3LppoWeFZnridpnxmUs8TALYZZrTenh8Wl1Nht7Qz9fkch2qXcUSOa2J5U+s37C
IWoHUhJgPvG1t1gtXk70mjNtH/V/E8JpCKsv98kFR044BZOo0B/48XDy7VviR4RzQITFuh8l1pRu
eGx7d2VVIau0f3rijDVtmDApKty1yvHkznVK26g0A9BFiywkFunIAVXpJc1pRNhiRgFxqhsT1+ZB
UPUxgkF8l9v98rtqcwFi0uz2+0llCxavqrkZpYbXmB4VUVy4s16sVhu8yYaJxT58/Ch90vaMOFTL
S6MA5hfhDnKm3taYqjDRp8TTTkaF5aWMmsKpaBbkSHZmYnqNWVOAxpKkB330hlRDRvFgxEKrB91G
T922gR6D3A5ViFpXxMNWCXJBKWo2lEEiIjpIVlmKnuUffG2hiWotxtXnzatGp745KUhd26w2AOpf
E465MowT9K9aV7UQqHQHBIH6hruDdkddTFblkT4ZWSilta4JCWw8Kz3my2bKGJXdklFXmiTYkdH5
cHuBSnqoSMLp5g8xkJqjQy9GN40yeBba7GIEraDF+8OMnvnSHfnobMYKkpkdWaqqicChbodc46Be
CooszLlmFOjEkzBVlnSpO8Cqyi5PKvnoWimAte1EAJqoJ2U7dQWuaBRV0h9pA776YppKQkWP9sis
PMPRidAL834vCW6RGblBVm5NaZEPO1QcqZCFVAbQdqcxR1Z/eJa0gGJpCFGVI9ceY29UZ/8MA26Y
vqq3o2gAbY4ie1DSvCg9SQ0MV1fCkVBpHTuRPbzulrh5kX7g3aFZeXeNaXrUvmoSexR6GWOmKoSn
QMzPbnAbBPNkAPO6e9V0Z2qnKqwK86AFvU65dGM1D1Ggoukuer4l/BhgK0z9mvILj9mR3G3V1oBB
1CeNjNxT8/2crGb5KZm6d2Vkx6OLdo1mG99XUJUfxyjcRrZBf57P6q8THSQklPZQnlFMSyeA855s
SoBJ5PEwX5tsCIxxTDjkKaqAmlXaz0IJR/ppA9gX3fuWGK5PRRNAzC0wF0J8RnK/H7j9Bj0onE7P
CEbvEX4v+ZydNzvdK/X2nAKurnrX9LgxQL9TCwBRo/YL/Wsigl5Ovz6T/1pt0MXoca9dl93yhq3m
wKWnxdQO0PsXdYOEkNCK1QoCJAbGEMRUwlSM5TaNNuU8h9HjbqMuu9GNu32aHlkG7cCDAezOVW9+
BuN2CTeyjHp714d5RDMI8pmiPph3G40z376LDGInR3JsJ7rbbndhz4wM3aQH0gna1zUTFeVdwmgy
/Yzj1oyy7riElXQcRL1mgxCTkdhtEB6D2HcZoK/WphWAa5pLIKDfIcw1s6ZB42s2J/aNPqGnygHX
zfr9C0DAzdrqeRTPnE6jXTMVANCDw0/9XJk5zdZVux7juO1uzXqazvs1m6we2t98T69t58ztd2q4
NpDbzXpZAyHdxjnI9TVhjmGNUPwlZOSwjh3gY4bstU9FyhsdFi9Pm+WxehGgj4RLfviBKt5eR07K
QgAVax8SqSfOSCvpPqUtfRQLdwbTETp4G1QSWICPUTCJbpq9omgkcsfNcOBTyRhmKF7fh27i2oGd
mJHk5hHTTWjnZJ5dVyjbwWDcf77KvQ+Sb92oEnciSx8OlKThAO8C80OOioivB9hZ6abZaMj1wRgN
CQy0mYd1oKseJIZVdTOK83K9W+5X64O2P2hP6+0L/At1wtJZBkvg9zlXDeL6JYNEttMk7ukyiDeH
cxhIqdfE9XgFR0iziMNo2MSWgmSYvSPFHRhIhdpb/XW12WvGPsj8BL+rRGXnYNfUnM39YXH4pR32
r6fNbl3pHM+fTC1dFayGNQYEcnloMQWNl8di1CC5AxBh6EGMft2Zt9KawtmhO4hDxUdG00rR0xFx
ncuIMFtpojsbDelBG7l6l2CXSJ6Y6nM3GyjihRNbtSN91Kop17DDcBIlXy1iV0fM1zn97YFvjFW6
JaQFaDma3d6Zm+PLdvFLCxa79bYyBxgUJmQUDGC87oDT1BvXsk+XgnYX5eQU6ct29oJGGxw2q8fq
RNQ9HY3c5/CP+VWfOEkjcGxHNvwPJS8jBO8VzJDidpIFQpqgtEBgnKrisK7SYD+0LS99OorRvW5z
79HDw+J5rd2/PjwAbzLL5m7AWQ0Xn58I3Qhpnh/bwzsxSaxTHgYHuaeiWlDAwPfRvUSkiOuFn4T/
hrbjhJZRJRh+cAeF6xWC7eoja+DYchaMlKMsCwnKspAgllW0C2oFIoE98jAkga18H5d90RdVn5Bo
WkMLo6wmoqkmpGPwtnTzkjPEtsMqEHMzv+pYPWU33Qr1GPYIW7fK6QfUwFWfQjDjHaywVoNgCQCg
jHiQBBsU9AvhKwSHKIpJIkgcxLMkIE5wsqj7GymlYbKGhNckmLodQoeGQsRIrZgCUv2rIBz1psm0
O+R3aYdHQA3tKUmzr4i7DKA5Vr/RvVIfx3B26XFIOLfCj9LbO45lfNdskSUDlewJ4oknUPQpLCuS
Sgi52HmWDwvSJufd7R3hjwdobZPYVHHq+L7p++R8mMb9HvHADVcobCIWPdepCPRs9ZGFGnroArcl
+8iNjAndHkoIwFk0ABFiHncoGQKba4fxRKlMZ7vPgHoggBOt1jMYAgbQlfTqwNDORMQ91uqrpsr0
HB8ZMyuAxDFMlayHySxAbupTqLYMEViw4oKeOo6VtPw5kb2hUta/wARwFu004fBNBNsukJEOhyU1
QxA+aQb9PvF0tIQitBpC/7ntXlv9lEUATbutxpVDhPDKYQOz1yQ0mUK1QmNueKodFPgkrHbltjg2
XfumiAlw3G9ZBBomvPFdsHrmxnOsUTGmB4EJ/Un4QwyljW5VsWbn6DwKZq8jHZJVOKy1HcUYqtDy
2F3o4K4mqAcPjVWppJQMfzsT14tu+g01PfRn0U2rm++Loe5aPDRftWQFMbPXDkIQfULJWEGFDv2Y
vjhUF5/KP7F+axGBKkG2lkJ74+8EZE+0GQTmovyWgKnID1WI4UziVkvQuET+RHRgwH5ijJPKBZxM
wUiUwC5slfgeSQV6JrdalZMCMdYyJoxnpvgABJMi62uFGWH6F2mmZinZgyrRHjTiNUYFiJzo2nMY
Gl98TpvWikxMAmcysj0FUdG8cahIRK80eLsE25sflspBDRRGy2CPGYo+93Kmjs7ggceqvPiweuQR
cYTELBoJEmma7cWl7ix5+MmTskzStEg7YR5OPDLWFvsgDxtfKhajaI5gpVRGfoKubEPFhEi9bKvQ
1bHDHOlY5MGJKwAX5FIeZVOm6cb1FUx20zJKleZ+oKq9EBEvDjAPVpuk6mRcSNZzcJq0CS+DbO7E
gU6EAWEt5M8wmj0yQB6WEUyo+H95V6Q2W2pLPd4DdrlTdLPZ76u3Vd7wqE2IYym5Q53DON3udro1
1Y7sMWX4h2Q6mkdBZgdU4rEJgib9PvVsMCVTsQtTMmH0y8gz4jkI0r7F7TZxPEH6IO4Tt0VINfRG
k1C1MrJrU1fWjKfO70aWeutjuaNOi7CUS8mUcyhGjufE4ZUtJD109JoeBRZdR3b0u9rsvHi1gjkv
nibz4mk67OJE+Bu2KdE0jAXXJmJ9eWhqYNojtXxQkAn7ggJgfjlbAj1sWRE0ArbhZuOWnhcpvaYA
L2q2qRCeOb3mA1Hzuk2vGCT3aPLQ7ddwyLFZw/2RSLMQEHCapeNdla4MksX7Pbac/rwh71FZqltm
yLd+OGq2ar7m+A49DZ15r9PrEDogLsdYERyE1af7VPIin68B2XNbxIMQvsHMx0S4LqCGNobdIeJd
Id21iLA/KfWa/jKjEoYLfJclLr0Z0fdsY2oPavqtTpXCZQC9T2kPBPqZzYrpN/yI5gPTeatFN/LO
HQaKSKFj8wO77BIeKbM5r5dkYlPP73ZLyQrhH5PhiMESynOYl8ScgFiWKmpJBgrQyjGNNV8tnol2
Kj/kMoDfedSs7QwY2SN0qEHEVJOg6itrGZOe9YkSarTbJSC69KY00iUoCAU1sowMrFlKApAZClzU
d+1Gl2JxCCt0T+UxzqXSXMJvVDs0tFTj7wbQOWWxn80u6Uo1/xTOFcc3uBqk1ej05eZQ/nQ4DyAe
/gJt3led2hlFvvRKKUwa5w9c+AK0zaraZ2wLOeBH8QIhDi1vFI8laqjPxLk2GSvvrbCYYiC4n4KX
9RJfgWMGxT0M5tA7ZMgYRjaMCe17iSPCiZr1MSqpeMyptnrTYPSIWEWMOMERJ8kDy7m11WIwJ8d+
kAzVT68YwB4NcIBpBNqehOpzIyfb8KuG7oeRXtN4w5+MCEc2SA5C37TR4xBdAL2+GbkmmiHSYdqN
fC+kglQixELrFrqDLCo8Aida1LttTlZvhIz2jXIzx9eAO7AJO09GHxIPCZE49km/rSxv3Ou36TGB
atUvlts7ujMnBh3jA+kz2AoJRQSr2l1I6zwRYJNhihiVcDaFtC/6gFD3IzWe2d64ZqBvQfK3gafV
VM0x6IdijE5cSXCa509VFmCMCD1a9lonpifEqUrCwI9AJcjkABYJN8+LyeHEHThWoJstan0ganTd
aZToAnU2tiwnKhWOFWN3jRV/eyXI3dDRI3oihhZf3nQJzMO9P1SLJgyBO19YsxDRLZJdvx48wnMx
p4W2WrJDqh/WrdMAZCrgzo5fwwcCy4NOJGQvDoh1544IY8QAwOAdo+YL6KQxxPMFzWXZjQb9iRBv
LmuWbegbVIAuJMMGU9dNdV5CGb1u/4oCy6KjdzFEOR5imQrzG8QV4uTFMBMPg1LQzaceCCNDRNsr
ParZASMXTrtf/LvaT8T2lN6JgCFHVg1zisfA+eguiMfoqoPr3ul9AeW/JCDsFvjOULeTzmybdEeI
9LkN64CkfrNCv7Z/0LE4GRWY9TJzXpeMJ2r5m4lyjuLhNgrsSuEZfYxXBOhATEgR/LqpcL6hKow5
9WB5U7fNp/VWs4Fzyui8utxyGQCJWgrHT/sYox2NoxwrNcWSq1YxKsPEclgHTGPu9MZ6lIwNuXUy
THLPxfJ5HnA2w0KPwkkROZW/8tscl+vtdrFb71+PrJNTv+tyB2cPT9PLYun8gWTpukw5sKwnYjVz
SWnJbGyji1rCABRR6Mc8j1gECWWbdgHKu0/KPWM9O9CH6tmFjlaMwtGKWT0isfy9q3mjgWNAfHiO
482HSMrI0s3ByFBGb80RpZuZIl3h9ULAWMRXWXqIFoyw5JKY6i0Gi2OcIhGcZEqrxyIqln203iUH
G975pNVsjINyv0kgOwqazd68FjOEiQIl1WL8tFokYHIOEDkYeakOEfb1Xq8Lh/s6EHYN83zglnbt
fNKlLuGN7eKo9MjB1q9B9yu7Eya2CzblTTpv7FafAXiwN3zWWBfEfogGcKv1y3q3Omr7nRYZka3d
v560gXPLXJdFpva8+JWZxy+2x712v9Z26/Vqvfp3DT1giCWN19sX7WF/0J73h7W22T3sZSaT4sqT
LE2ucT0houpibUil6bE+1NWbkIgbgtxA7acizo5MyjJdhMG/CQFNREWmGRLOessw4l2TCPsycYNo
7J//rO7oE1MtIIkw36txwC0Cb/XQPV9cqnnAeOfG+fGwPOjEQa9FXJCz1a2rxQf7efGIkUUKP6lS
Ntc0qIe5jIxHoJqZZQf0GyyWnzEEk7BHZrvojHhMnRIpn7EDVC4F6PO4lrNeyeZ3ebeUwl/LvV5x
x55nkyUHIr/l2sTz9ZTaUt/jMLZnTmJCl8irNo0I522MP9s+ZT3KBYmRH5NaBoao4evZlDXurgzi
/T2HMXcO9KiY9Lmd7XUxWrtQajPWR6gyNWF0HSJuA+spO4K/poS9OGsr3VR0EWyAzDgIydeHrCn+
TA+hz2kE7oP0TBhHVsy3yqE9x5dONVMZbTKHarerCLiD3PS0sb6xnp3TsxLlJPi71W3OaXY0jkDc
hX+0u4TLHRHU6TXUdgas7zFcCgyfFdZ3kTHW/aik6cwXY/D067hZLraas/il9lfm+QGXJQ3LVlsg
ZXyiTVydI32kmyMiikB8FxCeNNhyZJ6j2RPNOuE+IbU8jLE7gV12l1oAZiqfJ64rxmxwjWSArr0U
SZmpn3hPhOFUSQ+umLM8YPxI5RqfIvMT5r7kTIHlUMZ4SIvMsXigy5Pkcx4mh7bhj6st5mh0f6Es
xYmHkuVBQRri37LJk4CZDSJTLjC2h25STjQGV82GnDTF98hmpZ7TyaDdKEEn0dgop5hjuwfTqYQ0
vla6KfajsT3Qqx3lxrfqFs8tj/JKYLmVCBvZyoJTtRxfi51SmYW+pAnOUxNaG8tAgxBZnIc7DLpR
R5+yslaJzR9UgysWOitBJ7xbMiJ7LK/eGjN6j3A2xujMrypxp8wLQK8Mao6X0rtdIvpRQVez1ZxO
iBUpvU+5tkgHwZr6iasTIQOLRhIOHnJAj/CvwEfRbPUbNbVMHdlEHercwJUdho7OJGoAjtG9bhL2
Jvl4d3/WzB92KLvfbnbf3zbfsf0kHA209JrldYdPwhV3x9rbQqf5rjIDB7ivqUUfRq9zM5kBKOe8
jI4PnWmqZxtX/UHVySc2Kj5sHh8lL1aiWqm6ZjN9E+3RWYLB8Yg8bUlAkNvUpwkJNbZgBxpYxKlR
guYvVs5DjToGkYF0I7anNvF4Tm5Kqh/0qwEeNy8ndJt51E6824s55a1PD5st+lddstf22lscndPi
8Lg+VSdUPgoYs8KmDLDkRuou5b5LwgU6TJfzMB7a8ZLi0HpDvY/ohmGhAzbbofrVhv/1YNvyVPpF
y9QNOCj7qGyNjHAiqH4ZqaJLxtQSJg2zEd1FQ2muMyKtZGFk66rbUnMaRrb7resrgmlyQDm2T5lM
8UJOttrNWsCcMBnlubuUBxdOviKP72n2+qp3m/WlU8bzfNz4I/8awG1NrwaeqXpxGMYGhrophh8T
XKPZ6fWb/SqlIrBg4tgAKepO5RMBqUCJfVFCExKz90BvDqdl441cKiXvIs2bCqFVQozErIgVikDY
P4f5LC6n4zsaRXIpZKeYnkxsi/lfUfYzq3U4VUv8eJ2ENVVIY1k+fTDofrOIW7sCNO8Tnt0yiBnB
+UwtDYgQIkyXAOldqUWTDOLq8941MWUzTBh1jfaZcuzIgTWrXpYyhrBmzUBzgKh1nRmCBSgj5EYJ
Q/lMlEDtS0CXYAg/bnlHd5ox4c44gwy+tltqSSFDRCDRXzfUW12GGbrtJiH25wMK84+wKhUgXeLB
iFgK4f0vg1huu0E4Is5Lmfb7sm6FGzEGdmmtiWsZIxGgBWeQP71FPLrqvmCNmlG7RRxrhAFtNc9W
HNp2LWtrue/x7eIEkvYzXX/Mbrh+hQuna7ZFuIwTIF3CYYQI6dZPSGQO/W4y1F3bUYsoAvKKOCgW
kFaHUH7lcze+bV7Fej2LcDv9+EzrEUIEwBAhROzeHBK5vdaZRg2+dqiTXT4Jgq5BHEEzCE6TqkZ+
v/uAsvmZqTqM4V+lpZrbF0fr3REOdGeKEIwx8GCj2I1NdH87Ta0F8vxFanUb5x6KXL3qmwdfj1re
SPLNg2mpGwem5PAsJ5KpqdKqkJ555CY3GpnExVJqkAFkwvVYCvD1mCriq+GjUyT8vjsiwpAUGFW/
zbDyRsmUPU2tJMjqqXE0SQOv5X1pbDfr3UkaQz2684wknidUG0x83aCQVCB9MBlWbTxYeUO75EV6
xtLV2ta0JOUZZzKvvZIgHrfhVMge7JIA20f3rlU/bu5medgf9w8nbfzrZX34MNUeX9fHk8pmZ3wX
WOG0UsJ8vSP9MqBt/wDfE4gmOZjIzmBw4Bux1VB6tIwA5tRvGhvjUkY8qksPBSBRFGQRw+MoqSjo
tYk3w5YigSIN/htMIsVTBCSOvFh6dV+kJXxASyQ4a7N3+txHu5KIy1QmRjPbj52B7BcMc8BMZwHP
8rbnY8KoUwMKKmqunAMiMC1HsQIZCmaS4ZbazwJa4dkADuHljnMNCy1t5UQet3TquhM53RrapZIn
sZ/MHVh21S+WB8+NFB+ZBuwbxeqL9ZFNWGMyR/apyU1m0aXohsDlygKxWGMc+m4RzEe90lzLcXTP
n9cZHRnOLQ4mrInbiRgOFNsCNHyBE+giA+QmbUi7yd2iPD/vd8DgMB4L8xf2+/7wXVyrRR48kFx3
+ur9XYBFdrdNPDOXUYSCWgAZpmFdES+vRViEDsgSgzDGn4EE6injyfB2R/vXg8qzPhQNjANVKt12
0YnsZyLfYQFy4JhlJKq3B/68SAgMyR1QtpcOiIfCNrRwQvqNDdfP+9P65bBfKmUMFvIa11k148vz
8VGZJ4BtnW+sI3YnGhLvcDmQbwZKAHN/MrPDqsUVvux6G/G4WP6OBZl7px1Rtf2wWQqXc9zb5/N2
/wjJ0V6UoxhpcNgvVsv9s4rmzYNPw8N6fVwutmvt6/5gf1XBNh/duSr96+tiCyWXixYahxdt1d1r
s93sflKZeMSrZEpE3g4YExmG1le1jmkeG/S1mE88erKJ0fFi9a36FLgSdbcbzNxKi+3wK3NPq/Bc
jA5I0RpVnydeeNMU6hSg9xkyYCIGRsJHmDE6RyJU/UOF0VwwvtOi13seSk3s9/QBHsaHUhY2MNzk
Fl1Po70BicLoUsFcT1p9z2U2BedRWJ4axSKkEMErXaMaOSxYH/DMutgBjwJmvTntFfJRqEtHhHgM
CxD9zzhVxqHvVof9ZiVJs54Z+jZxFWQPvKlpu4SbWvmtRDbDRA3ieKadDosl2n2pAt/GRDA1dkqI
1Xe0w4AypfFslMyYUEZNsoh0zODYbikT96O5ATbCp5Z4njJ0Y2wlMz800zuFgtEPI2TeurApwwpu
JSVtP09K5nocq/xbAb1dzYJJGEIG3coaak1phoosYxKWLjkKSEfygJQmFCVXSVlxpQp14FRphHcB
+daNYSh985eBKYWBx98kGCrhDli3S+oZy46sEGhD9Xh/oUlzmjQaRi2KNohrPufZTk3WYYvOCRT1
cqLGBeWC8gThaalFjR+ohFI8ZTIBRgoJ72JA9xj2kjJdrJ96qHN62dGvWU6weQK7OpaK1jlBfdSf
+LHqlI8C/zCS5zFPk5KG8LHSOjIomz90NYeRyoZVLmAslk+yyeowYnOxijQ/gIT/yZyajHVUOAcw
p+teryFV8ovv2JZwcv0GILnOE3OoqpbpR5+GevzJi9UfA5r0ITeCHFLKtAzB39l1MjocwMP1Tad9
paLbPjrqh1375s3muO/3u9cfmm/EcS2gk3jYV+0VcTZegoAyVKi2RGI4y3aX4Lh+Xe21B1XbK37e
WMKtrBViaRgNJXZKidhufMRix740WRnRGNuOGSqdid9aoaQvKN2QxW5Q+ala35zAdgfx6+PJyIKz
/VC1smHXZTG1LH4IFs5K+FeF82RMY2hP9VCeJXbEtVF4lWi50uj4IVpD0WxMN2toQ5pmMdairuK4
tKbhNz6CK82bQU2tBjUfpklGqLvKCkVfJ3o0lkY5TeHss7JLyWTTRgfjNeXC9EflU4IvtR11QSmC
vepVyzMqJD4go0xP8gyUSJIDvvG762pO5xvhz6sAqN6GF1/+piz2WxSrpdMc0WHvYQYOd7taj7Xc
gWWalkpvVQxTqI9cdMnKxTzmxKQtnJVqRAfX9mAtE0TfpTOOA5r21Zt3aqk9mhrWfTTAdx1Eh91F
UyrbhOImWURegnt4NZLTMFIPsmEFY3KF2hTBN3WaDRGVvw4kNsN+qngzJwgScdYE8f4EfuQq6Tev
p4f+G5GS7awJ7KxSB4m0q7b6plMGXal1chKoTzzXKYHUZ9YS6KLPXVBxyh11CaTWJZZAl1ScsBUo
gdQMrAS6pAt6asVlCaS+DJVA1+0LSqIi85RKuqCfrjsX1KlPGLggCGRXlAQT9YWyVEyTekZWRjVV
rAYwemTYtrzmss83y8sqI9B9kCHoiZIhzreeniIZgh7VDEEvogxBD1XeDecb0zzfmibdnFvf7idq
XV1OVgscSMYLWNigiCdWGcKwQHZRq90KiBdbEyKyQw4KfT22z33sLrQd58znRrp1FhJaxGvFDGEb
+LhMvevlGG9iq+/Ape4716h4Et7a8psHAYGHs9xgZ718PWxOv6qX1Ojeqlhr+Cu9IpWOR4U7e0CE
IMASEnlahFom54oGy6QhQEjMMYZa4Y6WCG1fukcnpmtFTMMch7ah7k+VwqxCVMoNjEvxOOawYMoB
5NiNHItn51km031gJKEi6rZ0vCvD1KoiP2R6lMifhETEchaq3WDF4Nt3Hh1BUfXseF50lGQiUaLe
vMmFGDZAfn6TePj1ctprS3xYnkevE+7SGBiaPNLF21gpuVVNt3RTmViFguRv2MFYdF1ZplQzjUHW
VyZWoaGoKyvSlMCqIUJWdbImOlX72yCooiGxWgKuREV15GhHaaqp4gMpzTLMaqcAg4EpXq1emt5S
fKP8PESZEZ9gsGWDxjJRpfjRsNnqSwEJUoI3cdSJqpoE7G+6Lnhe+TqxJlalRPaXqShSn8RjS7bM
kQGR7Van7siZZHFK0IIgWzv66+lpvTttlovTeqVZuyWuJYz5/vvm9KTpx+N+uWEkc3FaVNaUIUaH
yD5kuIpKG2M4y+qtRuA7d802Ycubr7KRHVERnUoY9TWECKL8FJcKgn9Enp1EkaUW0crf/SN4qMKF
cNcPJ1GPiKJVwlxWGNT1fGkIury4RJ/OVU8OsulnfbWnlWlhwfDbnp17YRow+4fn/UpWbGfTZaAW
bzLyUPXcNyPKSss8VbV55pUbVCrshDNFMf5QfYGdL/dBzcKcx5GiSBAmZqF8KcsvLxfHp7yDSo2R
bAmzzYMnloufn+nLKWSrqvY3j+vjqfrd0Gi3VB/hBH5zWjtwiDsLgG50qLcYBS5uNkxb5TExY0Tp
FlsZowtYUIZhxlbEsTxbFqbKHXJO7Cpq4NqwGCwH/64rOXTNM1wQEYQio0CcYYCAaBOBFrIFPdYJ
m6qCDtwjstSnvQKFfPASXLfZquJUpSn6lmc/84H6ChAx71JyPAqb17UfmAVnasBmZsLmeAKbQmXV
cIa4eXmSbcKyHUXFRCC1ZBlUpfO5rBBqo7wWqpK9ycCu4Z16aHQU2QaOPxvaxEP3EuaCVYavOeFc
rDa9KGH+QHHptgwb2p/K1LooVxTX8hoGuLgKUVy7mhngwsJMwttmQW4nlmldUNKwIuVWNrmx/k0n
VOzpstOdiIr4UhIiL8FcUGvSXWdODwPqqbEMYbLTRV/k8MvGR0BfVLhbS44JD1EZeeafW64p5IKq
yMikPSNeA5Tg6m7JrIVfDuvjkQdkr07VIRpf132jdPlXJveJVz957tr2Anlcu5WXLxG5Nexit9o/
a97r8/36oI3Wu3Uecb7KhCM7MYLQU5klZJ0QDkbsfUSFwzMKIR5yGuWRRAQZyntZAVH57hcb38Jb
aFIZ3BHHdIyVd/b7OTBKdRUXgUPCgL6MQ60O3TK2V9ve0K8K3KoDAprFB7pZtvlWwQzCalyAfEUj
lnH/uvvTqJ1fGdYgAzuXgT3iKT/x8an6tY/q8xdCoQLnkZ6NYaETw/O63bnKPk2P7lwM6WsbTCmL
fqgEi6yCGEwGToqJJgMZNu82rhPDQrWmbQAbgfELS0Ziwa0R9dmrEqRjKRyj0scC9ArWYRShYlZd
1BX3dkaFLojsEaphA4tbbEytkNfMVnjYMNaHExqwL07rI3Plctw87han18NaWz6tl983u0fxpRde
iicxuprm+u1QMsSr0iPUuhYV43RrHoe62GOU1tr3TD28K39PjeZFDxzmxiSKVWDuxGVzf1gcfmmH
/etpsxMPxwOYLBY+IBPGluvndUFhl5llR3HoGcEdvjhyM6NABcSxPILqWWhYZovX7hlpaGMcMjuE
ZkClqvTAsMtWuhmplMzcPqMVoeEGc2M8YsaRoTUsIdAx9FBHX7NoaBM4tlXSgRjAbWylA2CgNXtl
cM3ZGqoYTxJJwQxH9lIBcIaPLGdYfoYoA2BBWoO7viIrp1BbLoPo4Yze8RExIG6ugEoKLwZJuFI0
w7EHKoWIQTxm1j3Td+s7Bm2bcK+RX5KB6JLaUYWSqTdIHcr0+bdEioXKf6daXzmNvQgIqlhbFw+K
aaIeuqq0eDxxBxVCBJyvWu7A+CJ2VppK9EbRtmT0zRYWhUAYAKGlpDjfXF1JYHZeKrxPpHeqq1S8
P0tJzBXzVHeA21nSHhT5hg1caGpBZ4W6YLGDixaWu+WWk1gcYYkNYLoptseDs0sS8YfSTilMFKOx
F8x6wO7irBK3YM82TTNMYhC1JQaFFG4giAbcwsbAX3UKCSOn/PKTvxnjVwwCdxhbLB75yNPRs6dA
CCZJKDXS/CqyaceXzPzwd93S8ZzUWjUr3vmGt6LS0vRDk9C4QWco0+3wK+oCHcUH3cCWvOj4LETH
CLauUBjjiRG1cB+Rttmhj0fG3FuTcLXqKbXUDN//2S+V0P/Z7IkjAjX1ndJQ48SJcBR021OQAph9
iXQtmpMm/GVJMnTQD2NqU0qBXCPSh2LoNphVfGyFS2HsBOUQsn39dn3Yrbfa0yKTWVjqy2GzO31n
TjxWz+vjY9UwgAfGZm4MhNFPg7k7/sgBkcDJr0WvSMTXCVrBd/LhTQW4Sgk5Iot7kEXhzs+pm+36
w2nznApgR1b5JU8/VOtveewS0gURiS8WYZQxPH0y00OvHMQO+jIA1uKy98TKmTvxQGowkT7wHdWk
4pHCZSvmsYURGCNeD/VCYblAtEOxCm21Xb3k1bWQ/iQIa0bie44YFDzGF3nAM20zM1vIP8QiG6FU
GKrfJfKKoL27Qnfqrp/3ICKa6/vXx0c+mwr5mzkSn8cYiop4NsQggW9jPFDliZt/PPTRjzzbvaSJ
7kwGKYIonyGQMSvtzXmERNY6WJ2Opd8qFl4a55070BD3LUzmDzNhRxJZu1Au63d8bzJ0/FkJwb5w
q0e6NBosQXX8yupza/jinZ/BGY/uQTI67TOgPyUxCfHVWyccL83ZL7+/vvBlM17sHoW1ghYqKABP
gnRfwVUPrXElThOgRz/o+8RXP0KS6Dj9JlYRipITsVx/IkaoxLgYmRqgNAkRfGtZgfK0grec+TzU
3h5fNju8+Ty+155fT+ufa/jH+rT8+PHjO8EjJT6gYmWPGMus7hSzGTCM2JrX7YhslFnfSzlxGcLO
DQwC9Z/QKC6YkrMc/pvic052quJ6K2MiLa1MwDUmbFOH70LxWQ+2mvlWiPqWolJVd4Vs/g0nHmcc
DBRS1FGoB2M1JuPLw6ztNDGZ2fEYd+2o/B1Odg2MCsbi24ZmCYLvdlhDEQnMwosrhaDm666UaKSl
8aILIhZDDDavjJpThf7UNi0W9KTZvu4wAQ7XvZpnotwX2DV+HkOoEwwc42lYm7K7lYI9Wy7psJxz
PhZkA2WucEI/0Ixg6TpK9xUCMxqZA5XoMQD2gizGju1vGL5Curxi1DqGZVr4UDixIybGziyzLKsY
cYpRlMJnBwiHcFIbRQrHm3ro3GWSiRSjCdXb6XJKBr4fi94zxFxEWeZgJLE6iWgN1Y9xyrVJ5iZh
EgAlJMEIGj5x1apJzhJmKk2c6U9AjikZn7FRdF04PKiXvI0nW3z1iBq5pDHvNwqWW6bBEDXVtAn7
901LTfV8D9/PlGnsY0JXCgTiWihH8O/VY/CrSp6aPV4Uqli02Yel4uJ0tj3H9kqPYIMJzHXm04V8
oTjxZja+vk/8UNpu83QuUjJ2JWsvGWcfrXen/V5zNrvXnwVjh0Nv7PsYq2AieBQRU7FHpgQJB5wH
9uEWvvwdPlNVbnabU/a6/X36D7btH9cHFhnpebFbyM6apaKR0aEXJjuQ+KUCw5SL0qj+5X/+/H/n
z8uPj9wL9L/wGw340+t08O/mVbch/s3+9FrNvzTbvUaz17vqda7+0mi24f/+ojX+hXXK/7weT4uD
pv3luNidXpfLPYU7R///6Z/Tr5e1dqO9efnx5rfvXA8Av65/rncvy4c3vz3z49yN1mz1f9stnhn2
+uGw353e/PZjtTm+IP5v2r/BJNqtl6f94XizNoMPzc8woL2fV73+v2l//+3H93uOul8sv693qw/4
1Zst8rr3r7vNP17XHzarm9vPn1brH582u5fX06f1D2CI3X8PKmn9979vVqenGyz//dN68/h0ukk/
A9X5zr/Da/hx8/z4/v1xtUDiYY0DfQL6v+2goMO/AdeKn4Atwf+fntba+h+vmx+LLXxB2z9oL9vF
7vojcMnPv61/ng6Lmzf/sbvf79Fx+vrm+mX5H7vdHn+/HPbPL6cbOFcstv+LVfW4ajQ+PRyX6Djg
P3avwE9vHqHU1eI/dqkfl5sf6yP8+vG4OG7+ub7JOupnu/Ufuzf/3dwRBvrjw5rdWh0/bvf/EjZw
bv23mo1s/bc7LcA1O51G73/W/3/HH3S/mI3/Z42NRv+h8dt6h8EDVp+1l8U6eXlcbQ7J4n7/Y510
Hu8L4vPza/JySl5fVosTwKAIkB7WyWJVQFb7Z6E0zk6S/UvyY7dfrZPUNdB69T9Cwf+mPz+3H5cH
GP/1v2rx/+Xc+sdnnr18/QMB9/+rRvt/1v9/x59gcTiieiwNBQL75rPGd8/fYOkuNrv71812tT7A
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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

------bDc6A2f12457636CBc077b8536B8aCb0-0VaDPyrxbvUFAH1s-1578297407--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 08:39:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 08:39: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 1ioNuX-0004fI-MT; Mon, 06 Jan 2020 08:38:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioNuW-0004fD-K9
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 08:38:52 +0000
X-Inumbo-ID: f1da9dec-305f-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1da9dec-305f-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 08:38: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 mx2.suse.de (Postfix) with ESMTP id 21DEDACEF;
 Mon,  6 Jan 2020 08:38:42 +0000 (UTC)
To: Santucco <santucco@mail.ru>, xen-devel@lists.xenproject.org
References: <1578297407.255542354@f149.i.mail.ru>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9ead165f-440a-31b7-c587-c228b8692a7e@suse.com>
Date: Mon, 6 Jan 2020 09:38:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <1578297407.255542354@f149.i.mail.ru>
Content-Language: en-US
Subject: Re: [Xen-devel] PV DRM doesn't work without auto_translated_physmap
 feature 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>
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>

T24gMDYuMDEuMjAgMDg6NTYsIFNhbnR1Y2NvIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEnigJltIHRy
eWluZyB0byB1c2UgdmRpc3BsIGludGVyZmFjZSBmcm9tIFBWIE9TLCBpdCBkb2VzbuKAmXQgd29y
ay4KPiBDb25maWd1cmF0aW9uIGRldGFpbHM6Cj4gICAgICBYZW4gNC4xMi4xCj4gICAgICBEb20w
OiBMaW51eCA0LjIwLjE3LWdlbnRvbyAjMTMgU01QIFNhdCBEZWMgMjggMTE6MTI6MjQgTVNLIDIw
MTkgeDg2XzY0IEludGVsKFIpIENlbGVyb24oUikgQ1BVIE4zMDUwIEAgMS42MEdIeiBHZW51aW5l
SW50ZWwgR05VL0xpbnV4Cj4gICAgICBEb21VOiB4ODbCoFBsYW45LCBQVgo+ICAgICAgZGlzcGxf
YmUgYXMgYSBiYWNrZW5kIGZvciB2ZGlzcGwgYW5kIHZrYgo+IAo+IHdoZW4gVk0gc3RhcnRzLCBk
aXNwbF9iZSByZXBvcnRzIGFib3V0IGFuIGVycm9yOgo+IGdudHRhYjogZXJyb3I6IGlvY3RsIERN
QUJVRl9FWFBfRlJPTV9SRUZTIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudCAoZGlzcGxfYmUubG9n
OjIyMSkKPiAKPiByZWxhdGVkwqBEb20wIG91dHB1dCBpczoKPiBbICAxOTEuNTc5Mjc4XSBDYW5u
b3QgcHJvdmlkZSBkbWEtYnVmOiB1c2VfcHRlbW9kZSAxIChkbWVzZy5jcmVhdGUubG9nOjEyMykK
ClRoaXMgc2VlbXMgdG8gYmUgYSBsaW1pdGF0aW9uIG9mIHRoZSB4ZW4gZG1hLWJ1ZiBkcml2ZXIu
IEl0IHdhcyB3cml0dGVuCmZvciBiZWluZyB1c2VkIG9uIEFSTSBpbml0aWFsbHkgd2hlcmUgUFYg
aXMgbm90IGF2YWlsYWJsZS4KCkNDLWluZyBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3aG8gaXMg
dGhlIGF1dGhvciBvZiB0aGF0IGRyaXZlci4gSGUKc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB1cyB3
aGF0IHdvdWxkIGJlIG5lZWRlZCB0byBlbmFibGUgUFYgZG9tMC4KCkRlcGVuZGluZyBvbiB5b3Vy
IHVzZSBjYXNlIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHVzZSBQVkggZG9tMCwgYnV0CnN1cHBv
cnQgZm9yIHRoaXMgbW9kZSBpcyAiZXhwZXJpbWVudGFsIiBvbmx5IGFuZCBzb21lIGZlYXR1cmVz
IGFyZSBub3QKeWV0IHdvcmtpbmcuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 08:57:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 08:57: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 1ioOC8-0006LX-Ae; Mon, 06 Jan 2020 08:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioOC7-0006LF-5T
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 08:57:03 +0000
X-Inumbo-ID: 80de829a-3062-11ea-aad7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80de829a-3062-11ea-aad7-12813bfff9fa;
 Mon, 06 Jan 2020 08:57:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2C5AFABB1;
 Mon,  6 Jan 2020 08:57:01 +0000 (UTC)
To: Aaron Janse <aaron@ajanse.me>
References: <4019c78f-6546-4edc-b5c3-1ea471e129ff@www.fastmail.com>
 <2006e043-240d-fede-034c-7898d855f18d@suse.com>
 <6a9a3a45-5b92-46e9-8732-62e7629810a2@www.fastmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4e0ac060-4a1b-1eef-90f0-a04f6dcd3985@suse.com>
Date: Mon, 6 Jan 2020 09:57:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6a9a3a45-5b92-46e9-8732-62e7629810a2@www.fastmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] panic: "IO-APIC + timer doesn't work" -
 several people have reproduced
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMDYuMDEuMjAyMCAwMTozNSwgIEFhcm9uIEphbnNlICB3cm90ZToKPiBPbiBGcmksIEphbiAz
LCAyMDIwLCBhdCA0OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRGlkIHlvdSB0cnkgZGlz
YWJsaW5nIHVzZSBvZiB0aGUgSU9NTVUgKCJpb21tdT0wIiBvbiB0aGUgWGVuCj4+IGNvbW1hbmQg
bGluZSk/Cj4gCj4gVW5mb3J0dW5hdGVseSwgUXViZXMgcmVxdWlyZXMgaW9tbXUuIFNldHRpbmcg
ImlvbW11PTAiIHJlc3VsdHMgaW4gYSBwYW5pYzoKPiAKPiBgYGAKPiBDb3VsZG4ndCBlbmFibGUg
SU9NTVUgYW5kIGlvbW11PXJlcXVpcmVkL2ZvcmNlCj4gYGBgCgpTaW5jZSB0aGlzIGlzbid0IHRo
ZSB1cHN0cmVhbSBkZWZhdWx0LCB0aGVyZSBhcmUgdHdvIG9wdGlvbnM6IEVpdGhlcgp5b3Ugc2lt
cGx5IGhhdmUgZS5nLiAiaW9tbXU9Zm9yY2UiIGVsc2V3aGVyZSBvbiB0aGUgY29tbWFuZCBsaW5l
IC0gaW4KdGhpcyBjYXNlIHNpbXBseSBkZWxldGUgdGhlIG9wdGlvbiBmb3IgdGhpcyBleHBlcmlt
ZW50aW5nLiBPciB0aGV5J3ZlCnBhdGNoZWQgdGhlaXIgc291cmNlcyB0byB0aGlzIGVmZmVjdCwg
aW4gd2hpY2ggY2FzZSB5b3UnbGwgd2FudCB0bwp1bmRvIHRoYXQgc291cmNlIGNoYW5nZS4KCj4g
SSBjb3VsZG4ndCBmaW5kIGFueXdoZXJlIHRvIGRpc2FibGUgdGhlIGZsYWcgKGV2ZW4gdGhvdWdo
IGl0IHdvdWxkIGJyZWFrCj4gUXViZXMsIGF0IGxlYXN0IHRoZSBmbGFnIGNvdWxkIGhlbHAgbWlu
aW1pemUgdGhlIHNjb3BlIG9mIHRoZSBjYXVzZSBvZiB0aGUKPiB0aW1lciBjcmFzaCkuCj4gCj4g
SSBpbnN0YWxsZWQgWGVuIG9uIEFyY2ggTGludXggaW4gb3JkZXIgdG8gdGVzdCB0aGlzIGZsYWcs
IGJ1dCBJJ20gaGF2aW5nCj4gdGhlIHNhbWUgcHJvYmxlbSBJIGhhZCBvbiBVYnVudHU6IGJvb3Rp
bmcgdG8gWGVuIGhhbmdzIG9uIGxvYWRpbmcKPiBpbml0cmFtZnMuIFsxXQoKQm9vdGluZyB3aGlj
aCBleGFjdCB2ZXJzaW9uIG9mIFhlbj8gSWlyYyB0aGVzZSBpbml0cmFtZnMgaXNzdWVzCih3aXRo
IExaNCBjb21wcmVzc2lvbikgaGF2ZSBiZWVuIGZpeGVkIG9uIDQuMTMuMCBhcyB3ZWxsIGFzCjQu
MTIuMi4gQWxzbyB5b3UgbWF5IG5vdCBoYXZlIHJlYWxpemVkIHRoYXQgX2FueV8gaW5pdHJhbWZz
IChvcgpEb20wIGtlcm5lbCBpbWFnZSkgaXNzdWUgY291bGQgYmUgYXZvaWRlZCBmb3IgdGhlIHB1
cnBvc2VzIGhlcmUKYnkgc2ltcGx5IG9taXR0aW5nIHRoZW0gZnJvbSB0aGUgZGlyZWN0aXZlcyBp
c3N1ZWQgdG8gZ3J1YiAtCmFmdGVyIGFsbCB5b3UgZG9uJ3QgZ2V0IGFzIGZhciBhcyBib290aW5n
IERvbTAuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 09:26:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 09:26: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 1ioOeL-0000PW-2I; Mon, 06 Jan 2020 09:26:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rIFB=23=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ioOeJ-0000PR-H5
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 09:26:11 +0000
X-Inumbo-ID: 92c52618-3066-11ea-aada-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.118]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92c52618-3066-11ea-aada-12813bfff9fa;
 Mon, 06 Jan 2020 09:26:10 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PMTZfZdeCu5pRkh7cBpfTIoNQX0aC/XC808s+l8pRK/VQPZ6cd6XOzP/lD2Bz4UnRE0Yokn0vxBoOYVEFbTil2Rpj1s9Bnkjp4GllRbc73VNRdfCEvTcX//0CduzLw3y0SIlUk9FlFqw9aSEMf9HJRjYBuCNWkMf9D/vbtcbLZdXJeger/DEDGxVIkOjK0DrS4SoUmTGe0I96vXyaFrabH1pr6+5ry31sAIp0rIR0giM9KhHzrrstWeQstHIOpc/BwYtR1vabsQLps6+RzpF12QPr3o1HyWfc/i7zqPLMc0Lu47EFqzpw7XU0QhPJSCgDq0F9G4KphmAsN9Rfa94kw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rvWxfLNFhmyNtKz2R+X0EbjliBjbP+1TBYbwQL0H9Io=;
 b=Qjkgtl6FiSBGkAsSkT1GNQcklOcx/o0xZuaVe8hvvTBd0NNmLA0rpQKyRJeBbHIPcGcI/LAI2dc1yM+T42aaSV3RsJdF1POspFio/Zz2nl9GiEReaXxM3+Veu930SDzWOi/9gcsG8TyTBIqunlLXkSq3MHZsj8Hi67GrFpBp99Rfqsh82t5hD6MEigEzV6uBrxYXCygtoQC6rM6dPDya3Nx9EvDfSk2+vDGgpqUM6eQyO7CkX/b0YIheqp9q63/5D4AkVKFWpajvsu7YcVWmTzsdVWtOuFm4EULpsMNZSxKPdr86pnJUK1/IlQhBDsjPnWGQTrTSie0U6y0NwDJz+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=rvWxfLNFhmyNtKz2R+X0EbjliBjbP+1TBYbwQL0H9Io=;
 b=lDxyTdcd2jxGbmfbnBRCtAwGZjDoLfJ0fK2Hx2unSMtoQBc/BxC8gKrB/8JFWC3/c3mIZO70d/BHzjHetQqZOOjgVfaujh0SCM8IxJvTWbSAOu/cJBKvSuiwmKzr8PE8hTB7JrvHusm+DTABxkCC3gC0oOVdwCrhDEhXcJId+aY=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB2983.eurprd02.prod.outlook.com (10.170.219.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2581.12; Mon, 6 Jan 2020 09:21:07 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2602.015; Mon, 6 Jan 2020
 09:21:07 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0PR01CA0003.eurprd01.prod.exchangelabs.com (2603:10a6:208:69::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.10 via Frontend
 Transport; Mon, 6 Jan 2020 09:21:06 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Thread-Topic: [PATCH V6 2/4] x86/altp2m: Add hypercall to set a range of sve
 bits
Thread-Index: AQHVuZnoQDql7d7Su0+P124sSAtk36fH6bYAgBWIVIA=
Date: Mon, 6 Jan 2020 09:21:07 +0000
Message-ID: <9e308acb-cc30-841b-c19c-5319fac99ca2@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <20191223140409.32449-2-aisaila@bitdefender.com>
 <CABfawhkemF16-MzBTqKfzt4K_nAzYKbyx+RLWCSHkNjoO5M7qQ@mail.gmail.com>
In-Reply-To: <CABfawhkemF16-MzBTqKfzt4K_nAzYKbyx+RLWCSHkNjoO5M7qQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR01CA0003.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::16) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f213ff99-1109-4506-26e6-08d79289c2fd
x-ms-traffictypediagnostic: DB6PR02MB2983:|DB6PR02MB2983:|DB6PR02MB2983:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB2983D4A3F5662565264839AAAB3C0@DB6PR02MB2983.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0274272F87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(39860400002)(136003)(199004)(189003)(31686004)(71200400001)(53546011)(2616005)(956004)(26005)(5660300002)(186003)(6486002)(16526019)(316002)(16576012)(86362001)(54906003)(66446008)(64756008)(66556008)(66476007)(7416002)(31696002)(6916009)(478600001)(2906002)(52116002)(107886003)(8936002)(8676002)(81166006)(81156014)(4326008)(66946007)(36756003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB2983;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FTc+kJalTQ8Ei3woPFuTVo2NBqUarHexEDI2/zx74TdBEvPPjJ9n+/q1OoRFf2B9OHLOvYDUvomxH+OfMHxCyarwnr0EeX5Xf6xXwp+itbXN59RxdTcOfqrTIH9IpBrHnl64B4/nPy15iA9LZW28CglXis7KFEkbHNEJpizdEAEnybahkaEebQ5nUKSRpkLUmGQUdAAVFFPijqY+hiRGd94mrG6uM2deRb6c5HvA4EbMdtsyQUpfnNX60vgBGMiUGqtvpzsMlYs+OJBn6knvgmvgnkw9A+BoPVg3sX1R6CKKQEYBC5/20A2WXF3yQdYZjrJIho9xP0y2nUs8b+OjsoD3xN+Y2K7dNnGM/AiWWfK+/K27dzyJUQ62gkub8ode0dU1LI8GXHBvnWTYlHQ+xdrL1oSPLbdN8qVCxaj+kjxEtDJhTlC46V0U6WLgLY5W
Content-ID: <8375F996DAFF064BB180B518368FBE6B@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f213ff99-1109-4506-26e6-08d79289c2fd
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2020 09:21:07.8178 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NeAz5ryqg/FhU34aBfnXHZaogaFi0lniwxBMDGJvMh4cjiUwykwj0SjdzMM5so0fnQ7BBGk8ut54Y+O0CARVx0G9HrMLOu02oh3NYFkN2LE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB2983
Subject: Re: [Xen-devel] [PATCH V6 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDIzLjEyLjIwMTkgMTg6MzEsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToNCj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4+
IGluZGV4IDRmYzkxOWE5YzUuLmRlODMyZGNjNmQgMTAwNjQ0DQo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMNCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPj4gQEAgLTMwNzAs
NiArMzA3MCw3MCBAQCBvdXQ6DQo+PiAgICAgICByZXR1cm4gcmM7DQo+PiAgIH0NCj4+DQo+PiAr
LyoNCj4+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIG11bHRpcGxlIHBh
Z2VzLiAgT25seSBhdmFpbGFibGUgb24gVk1YLg0KPj4gKyAqLw0KPiANCj4gSSBoYXZlIHRvIHNh
eSBJIGZpbmQgaXQgYSBiaXQgb2RkIHdoeSB0aGlzIGZ1bmN0aW9uIGlzIGluIHAybS5jIGJ1dA0K
PiBpdCdzIGRlY2xhcmF0aW9uLi4uDQo+IA0KPj4gK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlX211
bHRpKHN0cnVjdCBkb21haW4gKmQsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpICpzdmUpDQo+PiArew0KPiAN
Cj4gLi4uDQo+IA0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQo+PiBpbmRleCBlNGQyNDUwMmUwLi4wMGU1
OTRhMGFkIDEwMDY0NA0KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KPj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KPj4gQEAgLTc1LDYgKzc1LDkgQEAg
bG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwNCj4+ICAgaW50
IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1
cHByZXNzX3ZlLA0KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0
cDJtX2lkeCk7DQo+Pg0KPiANCj4gLi4gaW4gbWVtX2FjY2Vzcy5oPw0KPiANCj4+ICtpbnQgcDJt
X3NldF9zdXBwcmVzc192ZV9tdWx0aShzdHJ1Y3QgZG9tYWluICpkLA0KPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0
aSAqc3VwcHJlc3NfdmUpOw0KPj4gKw0KPiANCj4gSSBtZWFuLCBldmVuIGFsdHAybS5oIHdvdWxk
IG1ha2Ugc29yZSBzZW5zZSBmb3IgdGhpcy4gU28gd2hhdCdzIHRoZQ0KPiByYXRpb25hbCBiZWhp
bmQgdGhhdD8NCj4gDQoNCkluZGVlZCBpdCdzIG9kZCBidXQgcDJtX3NldF9zdXBwcmVzc192ZSgp
IGlzIGRlY2xhcmVkIGFib3ZlIHRoaXMuIEkgDQpkb24ndCBub3cgaG93IGl0IGdvdCB0aGVyZSBp
biB0aGUgZmlyc3QgcGxhY2UgYnV0IEkganVzdCBmb2xsb3dlZCB0aGF0IA0KcGF0dGVybi4NCg0K
QWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 09:37:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 09: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 1ioOpa-0001LL-4T; Mon, 06 Jan 2020 09:37:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioOpY-0001LG-Eq
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 09:37:48 +0000
X-Inumbo-ID: 2dab3572-3068-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2dab3572-3068-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 09:37: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 mx2.suse.de (Postfix) with ESMTP id 56E6FAD48;
 Mon,  6 Jan 2020 09:37:38 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f6f79ad5-4d71-d4fd-7ee6-4f2e7c4aba71@suse.com>
Date: Mon, 6 Jan 2020 10:38:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200105164801.26278-3-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDEuMjAyMCAxNzo0NywgV2VpIExpdSB3cm90ZToKPiArc3RhdGljIGlubGluZSB1aW50
NjRfdCBodl9kb19mYXN0X2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGlucHV0MSwgdWludDY0X3Qg
aW5wdXQyKQo+ICt7Cj4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4gKyAgICB1aW50NjRfdCBjb250
cm9sID0gKHVpbnQ2NF90KWNvZGUgfCBIVl9IWVBFUkNBTExfRkFTVF9CSVQ7CgpVbm5lY2Vzc2Fy
eSAoYWZhaWN0KSBjYXN0LgoKPiArICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW2lucHV0Ml0sICUl
cjhcbiIKPiArICAgICAgICAgICAgICAgICAgImNhbGwgaHZfaHlwZXJjYWxsX3BhZ2UiCj4gKyAg
ICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCksCj4gKyAgICAg
ICAgICAgICAgICAgICAgIitkIiAoaW5wdXQxKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4gKyAgICAg
ICAgICAgICAgICAgIDogW2lucHV0Ml0gInJtIiAoaW5wdXQyKQo+ICsgICAgICAgICAgICAgICAg
ICA6ICJjYyIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7Cj4gKwo+ICsgICAgcmV0dXJuIHN0
YXR1czsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9kb19yZXBfaHlwZXJj
YWxsKHVpbnQxNl90IGNvZGUsIHVpbnQxNl90IHJlcF9jb3VudCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZhcmhlYWRfc2l6ZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgaW5wdXQsIHBh
ZGRyX3Qgb3V0cHV0KQo+ICt7Cj4gKyAgICB1aW50NjRfdCBjb250cm9sID0gY29kZTsKPiArICAg
IHVpbnQ2NF90IHN0YXR1czsKPiArICAgIHVpbnQxNl90IHJlcF9jb21wOwo+ICsKPiArICAgIGNv
bnRyb2wgfD0gKHVpbnQ2NF90KXZhcmhlYWRfc2l6ZSA8PCBIVl9IWVBFUkNBTExfVkFSSEVBRF9P
RkZTRVQ7Cj4gKyAgICBjb250cm9sIHw9ICh1aW50NjRfdClyZXBfY291bnQgPDwgSFZfSFlQRVJD
QUxMX1JFUF9DT01QX09GRlNFVDsKPiArCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgc3RhdHVzID0g
aHZfZG9faHlwZXJjYWxsKGNvbnRyb2wsIGlucHV0LCBvdXRwdXQpOwo+ICsgICAgICAgIGlmICgg
KHN0YXR1cyAmIEhWX0hZUEVSQ0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1Mg
KQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmVwX2NvbXAgPSAoc3RhdHVz
ICYgSFZfSFlQRVJDQUxMX1JFUF9DT01QX01BU0spID4+Cj4gKyAgICAgICAgICAgIEhWX0hZUEVS
Q0FMTF9SRVBfQ09NUF9PRkZTRVQ7CgpNQVNLX0VYVFIoKT8gKEkgdGhlbiBhbHNvIHdvbmRlciB3
aGV0aGVyIE1BU0tfSU5TUigpIHdvdWxkIGJldHRlciBiZQp1c2VkIHdpdGggc29tZSBvZiB0aGUg
b3RoZXIgY29uc3RydWN0cyBoZXJlLikKCldoYXQncyB3b3JzZSB0aG91Z2ggLSBsb29raW5nIGF0
IHRoZSBkZWZpbml0aW9uIG9mCkhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLIEkgbm90aWNlIHRo
YXQgaXQgYW5kIGEgZmV3IG90aGVycyB1c2UKR0VOTUFTS19VTEwoKSwgd2hlbiBpdCB3YXMgY2xl
YXJseSBzYWlkIGR1cmluZyByZXZpZXcgKHBlcmhhcHMgb2YKYW5vdGhlciBidXQgcmVsYXRlZCBw
YXRjaCkgdGhhdCB0aGlzIG1hY3JvIHNob3VsZCBub3QgYmUgdXNlZApvdXRzaWRlIG9mIEFybS1z
cGVjaWZpYyBjb2RlIHVudGlsIGl0IGdldHMgcHV0IGludG8gYmV0dGVyIHNoYXBlOgpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTIvbXNn
MDA3MDUuaHRtbAoKPiArICAgICAgICBjb250cm9sICY9IH5IVl9IWVBFUkNBTExfUkVQX1NUQVJU
X01BU0s7Cj4gKyAgICAgICAgY29udHJvbCB8PSAodWludDY0X3QpcmVwX2NvbXAgPDwgSFZfSFlQ
RVJDQUxMX1JFUF9DT01QX09GRlNFVDsKPiArCj4gKyAgICB9IHdoaWxlICggcmVwX2NvbXAgPCBy
ZXBfY291bnQgKTsKCldlIGRvbid0IG5vcm1hbGx5IGhhdmUgYSBibGFuayBsaW5lIGFoZWFkIG9m
IHRoZSBjbG9zaW5nIGJyYWNlIG9mIGEKYmxvY2suCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:00:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 10: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 1ioPAv-0003Ci-H5; Mon, 06 Jan 2020 09:59:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=opDM=23=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ioPAu-0003Cd-AT
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 09:59:52 +0000
X-Inumbo-ID: 47b334f8-306b-11ea-88e7-bc764e2007e4
Received: from mail-pj1-x1044.google.com (unknown [2607:f8b0:4864:20::1044])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47b334f8-306b-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 09:59:51 +0000 (UTC)
Received: by mail-pj1-x1044.google.com with SMTP id u63so4284828pjb.0
 for <xen-devel@lists.xenproject.org>; Mon, 06 Jan 2020 01:59:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=SXHhgqW7n3NhX89cVkF3VrGqJiw1Llh1QL+MWctCWMI=;
 b=OjHxEDYutaVDhCiokq4fjdZgXc1pwUbIB3VnIGAJjIiuS6o6nQy/n6alcJzMxN8ppE
 BZ+udbWKlqWP5iUH3trErbR46u+ltY7aMDEXlp2CpX/fduNJ7l69WaIGLdfThcga8///
 Far4UuXA0fNnQ9tATpr11z0quyBEz1pc0VFVhAGiQflTXDpopTLBcLrg6OZNkKPZBTPH
 d84BKV1R84l8HlQnFWHnn2oSgtkuYlFxU/Wpw0tV6p1iyPVB41KbVfM+S6Y53XDJW+qB
 xg/bVS88pfGmi4d1Acznd9sJxat/u64ajlpeaJl/Q+TL2j6YkBkxEUBQ4i6jRc6JnaVM
 E1yA==
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=SXHhgqW7n3NhX89cVkF3VrGqJiw1Llh1QL+MWctCWMI=;
 b=CLgEZEFbnqa99Tw3n4k1FjPAYSdNBbWQKnajcFqL+x76K9uyd666ATCQyi5xYpwfTR
 LcuSfnt1igU0D+pEt7tInJ3hzbqokPgSnOrE2H2HA42YsdIQ1OuENQA4PnnWAw5D/fRy
 0Jtw0oDVzf7qActR9hHBro+CR8alDGXjjHG4LBQ6XiWRTiZR+Jo89MDsOJqPI+H3QgnT
 RIX/Ui9coEXjjnLLz97BN3JoM1hdwexwWS4sFznafpjNxe3WoEj1sT2HpVQQvu/sT1aJ
 jtPbMWHJGmOhfMRx5c04Q81eRAtfAxXvJueJFjAGv9xBIUM274zdHhytCPdFUjp4H3pW
 xUwA==
X-Gm-Message-State: APjAAAWP8zGUIFPsYnaBQSuyVQ5rTdAZfIR1XU+09nTnvSR+ab24I0YO
 1Sd7vDFO0JB2Fdz4JJui0rQcmtC3PTb1xj/Xc8s=
X-Google-Smtp-Source: APXvYqwue5gAnkSSz0MaWl16UNYQGJy75aVrFqumX+BMjjAQBrI4OXk5kKBqZnOI9oKCInSRUmsgSTlGTfvcjXh/w3w=
X-Received: by 2002:a17:90a:98d:: with SMTP id
 13mr42342596pjo.102.1578304790607; 
 Mon, 06 Jan 2020 01:59:50 -0800 (PST)
MIME-Version: 1.0
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-5-liuwe@microsoft.com>
In-Reply-To: <20200105164801.26278-5-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 6 Jan 2020 09:59:39 +0000
Message-ID: <CACCGGhA6LqUfwL3XrBfeWS+pm6_X4wwx0HVRjrwrQFhmmdLjTg@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCA1IEphbiAyMDIwIGF0IDE2OjQ5LCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3cm90ZToK
Pgo+IFRoaXMgd2lsbCBiZSB1c2VmdWwgd2hlbiBpbnZva2luZyBoeXBlcmNhbGwgdGhhdCB0YXJn
ZXRzIHNwZWNpZmljCj4gdmNwdShzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdl
QG1pY3Jvc29mdC5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+
Cgo+IC0tLQo+IHYyOgo+IDEuIEZvbGQgaW50byBzZXR1cF9wY3B1X2FyZyBmdW5jdGlvbgo+IC0t
LQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIHwgNSArKysrKwo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIHwgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
di9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiBpbmRleCA3
ZTA0NmRmYzA0Li5lNWYyNThjOTQ2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvaHlwZXJ2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5j
Cj4gQEAgLTI4LDYgKzI4LDcgQEAgc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkg
bXNfaHlwZXJ2Owo+Cj4gIGV4dGVybiBjaGFyIGh2X2h5cGVyY2FsbF9wYWdlW107Cj4gIERFRklO
RV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ICtERUZJ
TkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKPgo+ICBz
dGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsKPiAgY29uc3Qgc3RydWN0IGh5
cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCj4gQEAgLTg3LDYgKzg4LDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCj4gIHN0YXRp
YyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+ICB7Cj4gICAgICB2b2lkICpt
YXBwaW5nOwo+ICsgICAgdWludDY0X3QgdnBfaW5kZXhfbXNyOwo+Cj4gICAgICBtYXBwaW5nID0g
YWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4gICAgICBpZiAoICFtYXBwaW5nICkKPiBAQCAtOTQsNiAr
OTYsOSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKPiAgICAg
ICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+Cj4gICAgICB0aGlzX2NwdShodl9wY3B1
X2lucHV0X2FyZykgPSBtYXBwaW5nOwo+ICsKPiArICAgIHJkbXNybChIVl9YNjRfTVNSX1ZQX0lO
REVYLCB2cF9pbmRleF9tc3IpOwo+ICsgICAgdGhpc19jcHUoaHZfdnBfaW5kZXgpID0gdnBfaW5k
ZXhfbXNyOwo+ICB9Cj4KPiAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L2h5cGVydi5oCj4gaW5kZXggNmNmMmVhYjYyZi4uYmFlMDZjOGEzYSAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+IEBAIC02Niw2ICs2Niw3IEBAIHN0cnVj
dCBtc19oeXBlcnZfaW5mbyB7Cj4gIGV4dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlw
ZXJ2Owo+Cj4gIERFQ0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X3BjcHVfaW5wdXRfYXJnKTsKPiAr
REVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOwo+Cj4gIGNvbnN0IHN0
cnVjdCBoeXBlcnZpc29yX29wcyAqaHlwZXJ2X3Byb2JlKHZvaWQpOwo+Cj4gLS0KPiAyLjIwLjEK
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:12:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 10:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioPNT-00052R-7z; Mon, 06 Jan 2020 10:12:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioPNR-00052M-7i
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:12:49 +0000
X-Inumbo-ID: 117f7566-306d-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 117f7566-306d-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 10:12: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 mx2.suse.de (Postfix) with ESMTP id 7A398AD33;
 Mon,  6 Jan 2020 10:12:38 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200103200742.23917-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a6781391-e3f0-7ff1-ccdf-bdb6f41e9408@suse.com>
Date: Mon, 6 Jan 2020 11:13:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200103200742.23917-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware
 checks in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMDEuMjAyMCAyMTowNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTk2
MywxMCArOTYzLDIyIEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCk7Cj4gICAqICAgICh0aGF0IGlzLCB0aGlzIHdvdWxkIG5vdCBiZSBzdWl0YWJsZSBmb3Ig
YSBkcml2ZXIgZG9tYWluKQo+ICAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBkZW55
IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKPiAgICovCj4gLSNkZWZpbmUgaXNf
aGFyZHdhcmVfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMoKF9kKSA9PSBoYXJkd2FyZV9kb21h
aW4pCj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfaGFyZHdhcmVfZG9tYWluKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfUFZf
U0hJTV9FWENMVVNJVkUpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0
dXJuIGV2YWx1YXRlX25vc3BlYyhkID09IGhhcmR3YXJlX2RvbWFpbik7Cj4gK30KPiAgCj4gIC8q
IFRoaXMgY2hlY2sgaXMgZm9yIGZ1bmN0aW9uYWxpdHkgc3BlY2lmaWMgdG8gYSBjb250cm9sIGRv
bWFpbiAqLwo+IC0jZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSBldmFsdWF0ZV9ub3NwZWMo
KF9kKS0+aXNfcHJpdmlsZWdlZCkKPiArc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19jb250
cm9sX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpZiAoIElTX0VO
QUJMRUQoQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsKPiArICAgIHJldHVybiBldmFsdWF0ZV9ub3NwZWMoZC0+aXNfcHJpdmlsZWdlZCk7Cj4g
K30KCkJlc2lkZXMgaXRzIGludGVuZGVkIHB1cnBvc2UgdGhpcyBhbHNvIGZpeGVzIChidXQgb25s
eSBmb3IgdGhlCnNoaW0tZXhjbHVzaXZlIGNhc2UpIGFuIGludGVyYWN0aW9uIGlzc3VlIHdpdGgg
TEFURV9IV0RPTTogSWYgaW4Kc2hpbSBtb2RlIHRoZSAiaGFyZHdhcmVfZG9tPTEiIGNvbW1hbmQg
bGluZSBvcHRpb24gd2FzIHVzZWQsCm1pc2JlaGF2aW9yIHdvdWxkIHJlc3VsdCBhZmFpY3QuIFRo
ZXJlZm9yZSBJIHRoaW5rIHRoaXMgd2FudHMKYW1lbmRpbmcgd2l0aCBhZGp1c3RtZW50cyB0byBh
bHNvIG1ha2UgdGhlICFQVl9TSElNX0VYQ0xVU0lWRQpjYXNlIHdvcmsgY29ycmVjdGx5IChyZWFk
OiBpZ25vcmUgdGhhdCBjb21tYW5kIGxpbmUgb3B0aW9uKS4gSQpndWVzcyBhZGRpdGlvbmFsbHkg
TEFURV9IV0RPTSBzaG91bGQgYWxzbyBkZXBlbmQgb24KIVBWX1NISU1fRVhDTFVTSVZFIChhbmQv
b3IgdmljZSB2ZXJzYSkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:27:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 10:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioPat-0005ze-Lg; Mon, 06 Jan 2020 10:26:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioPas-0005zZ-FB
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:26:42 +0000
X-Inumbo-ID: 02aa74b2-306f-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02aa74b2-306f-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 10:26:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CBC35AF8A;
 Mon,  6 Jan 2020 10:26:32 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
Date: Mon, 6 Jan 2020 11:27:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200105164801.26278-4-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDEuMjAyMCAxNzo0NywgV2VpIExpdSB3cm90ZToKPiBIeXBlci1WJ3MgaW5wdXQgLyBv
dXRwdXQgYXJndW1lbnQgbXVzdCBiZSA4IGJ5dGVzIGFsaWduZWQgYW4gbm90IGNyb3NzCj4gcGFn
ZSBib3VuZGFyeS4gVGhlIGVhc2llc3Qgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVxdWlyZW1lbnRz
IGlzIHRvIHVzZQo+IHBlcmNwdSBwYWdlLgoKSSdtIG5vdCBzdXJlICJlYXNpZXN0IiBpcyByZWFs
bHkgdHJ1ZSBoZXJlLiBPdGhlcnMgY291bGQgY29uc2lkZXIgYWRkaW5nCl9fYWxpZ25lZCgpIGF0
dHJpYnV0ZXMgYXMgZWFzeSBvciBldmVuIGVhc2llciAoYnkgYmVpbmcgZXZlbiBtb3JlCnRyYW5z
cGFyZW50IHRvIHVzZSBzaXRlcykuIENvdWxkIHdlIHNldHRsZSBvbiAiT25lIHdheSAuLi4iPwoK
PiBAQCAtODMsMTQgKzg0LDMzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxf
cGFnZSh2b2lkKQo+ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxf
bXNyLmFzX3VpbnQ2NCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9w
Y3B1X2FyZyh2b2lkKQo+ICt7Cj4gKyAgICB2b2lkICptYXBwaW5nOwo+ICsKPiArICAgIG1hcHBp
bmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArICAgIGlmICggIW1hcHBpbmcgKQo+ICsgICAg
ICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yICV1
XG4iLAoKIi4uLiBmb3IgQ1BVJXVcbiIgcGxlYXNlLgoKPiArICAgICAgICAgICAgICBzbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+ICsKPiArICAgIHRoaXNfY3B1KGh2X3BjcHVfaW5wdXRfYXJnKSA9IG1h
cHBpbmc7CgpXaGVuIG9mZmxpbmluZyBhbmQgdGhlbiByZS1vbmxpbmluZyBhIENQVSwgdGhlIHBy
aW9yIHBhZ2Ugd2lsbCBiZQpsZWFrZWQuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJ2LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4g
QEAgLTUxLDYgKzUxLDggQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9zY2FsZV90c2ModWlu
dDY0X3QgdHNjLCB1aW50NjRfdCBzY2FsZSwKPiAgCj4gICNpZmRlZiBDT05GSUdfSFlQRVJWX0dV
RVNUCj4gIAo+ICsjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgo+ICsKPiAgI2luY2x1ZGUgPGFzbS9n
dWVzdC9oeXBlcnZpc29yLmg+Cj4gIAo+ICBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gewo+IEBAIC02
Myw2ICs2NSw4IEBAIHN0cnVjdCBtc19oeXBlcnZfaW5mbyB7Cj4gIH07Cj4gIGV4dGVybiBzdHJ1
Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2Owo+ICAKPiArREVDTEFSRV9QRVJfQ1BVKHZvaWQg
KiwgaHZfcGNwdV9pbnB1dF9hcmcpOwoKV2lsbCB0aGlzIHJlYWxseSBiZSBuZWVkZWQgb3V0c2lk
ZSBvZiB0aGUgZmlsZSB0aGF0IGRlZmluZXMgaXQ/CgpBbHNvLCB3aGlsZSBsb29raW5nIGF0IHRo
aXMgSSBub3RpY2UgdGhhdCAtIGRlc3BpdGUgbXkgZWFybGllcgpjb21tZW50IHdoZW4gZ2l2aW5n
IHRoZSByZXNwZWN0aXZlLCBzb3J0LW9mLWNvbmRpdGlvbmFsIGFjayAtCnRoZXJlIGFyZSAoc3Rp
bGwpIG1hbnkgYXBwYXJlbnRseSBwb2ludGxlc3MgX19wYWNrZWQgYXR0cmlidXRlcwppbiBoeXBl
cnYtdGxmcy5oLiBDYXJlIHRvIGNvbW1lbnQgb24gdGhpcz8KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:32:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 10:32: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 1ioPgI-0006rI-Fy; Mon, 06 Jan 2020 10:32:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioPgH-0006qY-Kr
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:32:17 +0000
X-Inumbo-ID: ca8c889e-306f-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca8c889e-306f-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 10:32:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5AE1DB187;
 Mon,  6 Jan 2020 10:31:04 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-5-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <775b79b4-4b12-62ad-63c3-04cc8179256c@suse.com>
Date: Mon, 6 Jan 2020 11:31:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200105164801.26278-5-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMDEuMjAyMCAxNzo0OCwgV2VpIExpdSB3cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L2h5cGVydi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnYuaAo+IEBAIC02Niw2ICs2Niw3IEBAIHN0cnVjdCBtc19oeXBlcnZfaW5mbyB7Cj4gIGV4
dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2Owo+ICAKPiAgREVDTEFSRV9QRVJf
Q1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ICtERUNMQVJFX1BFUl9DUFUodW5zaWdu
ZWQgaW50LCBodl92cF9pbmRleCk7CgpTYW1lIHF1ZXN0aW9uIGhlcmUgLSB3aWxsIHRoaXMgbmVl
ZCB0byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhlCmZpbGUgZGVmaW5pbmcgdGhlIHZhcmlhYmxl
PyBJbiB0aGUgb3RoZXIgcGF0Y2ggYXMgd2VsbCBhcyBoZXJlLAppZiB0aGUgYW5zd2VyIGlzIHll
cywgdGhlIG5leHQgcXVlc3Rpb24gd291bGQgYmUgd2hldGhlciBpdCBuZWVkcwp0byBiZSB2aXNp
YmxlIG91dHNpZGUgb2YgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi8gKGkuZS4gd2hldGhlcgpp
dCBzaG91bGRuJ3QgbGl2ZSBpbiBhIHByaXZhdGUgaGVhZGVyKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:47:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioPuf-0007pY-TC; Mon, 06 Jan 2020 10:47:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioPue-0007pT-0x
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:47:08 +0000
X-Inumbo-ID: dd7a3d5a-3071-11ea-aaeb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd7a3d5a-3071-11ea-aaeb-12813bfff9fa;
 Mon, 06 Jan 2020 10:46: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 <osstest-admin@xenproject.org>)
 id 1ioPuU-0002K2-Qr; Mon, 06 Jan 2020 10:46: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 1ioPuU-00040O-IE; Mon, 06 Jan 2020 10:46:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioPuU-0007uj-Hc; Mon, 06 Jan 2020 10:46:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145649-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-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-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-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
X-Osstest-Versions-This: qemuu=f0dcfddecee8b860e015bb07d67cfcbdfbfd51d9
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 10:46:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 145649: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY0OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4g
MTQ1NjI0IHBhc3MgaW4gMTQ1NTczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDU2MjQKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxNDQ4NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgIDE4IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxNDU1NzMgbGlrZSAxNDQ4NjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NDg2MQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhm
ZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIw
MTktMTItMTYgMTM6MDY6MjQgWiAgIDIwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgw
ICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMCBkYXlzICAgNDYgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1NTM1ICAyMDIwLTAxLTAzIDIzOjM2OjU2IFogICAgMiBkYXlzICAgIDYg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8
YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFy
by5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQXVyZWxpZW4g
SmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWlj
aGFsc2thQGxpbmFyby5vcmc+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8ZGlydHlAYXBwbGUuY29tPgog
IENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFl
Z2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlvbiA8Y2hyaXN0b3Bo
ZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29s
ZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFy
ZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIENvcm5l
bGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2
aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxi
ZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1a2F0YS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxp
cC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+
CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRo
YXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSmFlIEh5dW4gWW9vIDxq
YWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGlu
dXguaWJtLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRl
bGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNh
bmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhh
dC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBOaWVrIExpbm5lbmJhbmsg
PG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVh
d2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9sZXkgPHJvYmVydC5m
b2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1s
eW9uLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFu
IFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBo
M2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5j
b20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4g
UmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5
YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNjUwNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 10:50:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioPyC-0000BT-GS; Mon, 06 Jan 2020 10:50:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HznK=23=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ioPyB-0000BO-SV
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 10:50:47 +0000
X-Inumbo-ID: 65047696-3072-11ea-aaec-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65047696-3072-11ea-aaec-12813bfff9fa;
 Mon, 06 Jan 2020 10:50:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578307848;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=HwR4LVzwwx5D4BZwZdg5MEMNyNqFZ/ojTzRGmRZWrdA=;
 b=M7VC1jfnfYrQSMSK2WU8wsR9ht5GnDUE9wdgtMnb9vXksD7P2zGPqopk
 nAzA8mdFEFtbwI4N2HJ//irJkqwJVckXGSdRr6hG6k4j/RyDI3JvfWJTD
 0Vc/JFay8iCR4lBwfn0O9NHF9EsupqrYtTA98ETrhV1EFC7GQAHwtipNn 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jduqzBG8xoCM2VWRbhdzhTSNUymHTOsphO4/GJcZZrXOm7xVziQZkmzhbo+ThfKG9GC51hTh2O
 dcWJOf8wq3jaHvzhozdSOYeR+O45P2VbQsKM89e7Pt3gTLGcU8DviEUOyFt0iO22ba65d73wja
 gtuZthyOhVU6W/+Cf+brhI2f6QKBUPtXh1cWUP8KROxz4M8BN7TPh7HYdDAjfXvygDAQDgDfzM
 mWSvSKfLEPSjlVoilXxkuhNDCRSZYTsazHrixAbNce2AtMjUL0eWCDyuBZRzE9vpp5heTh2uTj
 TtA=
X-SBRS: 2.7
X-MesageID: 10504996
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10504996"
Date: Mon, 6 Jan 2020 10:50:43 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Julien Grall <julien@xen.org>
Message-ID: <20200106105043.GH1267@perard.uk.xensource.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <6e003ed5-a19d-f759-81e5-0dee252b2b1e@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6e003ed5-a19d-f759-81e5-0dee252b2b1e@xen.org>
Subject: Re: [Xen-devel] [XEN PATCH v2 0/6] xen: Kconfig update with few
 extra
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <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>

T24gTW9uLCBEZWMgMjMsIDIwMTkgYXQgMDY6NDQ6MTFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDE3LzEyLzIwMTkgMTE6NTgsIEFudGhvbnkgUEVSQVJEIHdyb3Rl
Ogo+ID4gUGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gPiBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUu
Z2l0IGJyLmJ1aWxkLXN5c3RlbS14ZW4ta2NvbmZpZy12Mgo+ID4gCj4gPiB2MjoKPiA+ICAgICAg
bml0IGNoYW5nZXMgaW4gcGF0Y2ggMSBhbmQgMi4KPiA+IAo+ID4gSGksCj4gPiAKPiA+IFRoaXMg
aXMgYSB1cGRhdGUgb2YgS2NvbmZpZyBhcyB1c2VkIHRvIGJ1aWxkIHRoZSBoeXBlcnZpc29yLiBU
aGlzIGlzIGFsc28gaW4KPiA+IHByZXBhcmF0aW9uIG9mIHVzaW5nIEtidWlsZC4gVGhlIGZpcnN0
IHZlcnNpb24gb2YgdGhlIHNlcmllcywgd2l0aCBhIFBPQyBvZgo+ID4gdXNpbmcgS2J1aWxkIHRv
IGJ1aWxkIHhlbiBjYW4gYmUgZm91bmQgaGVyZToKPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMC9tc2cwMTYwOS5odG1sCj4gPiAK
PiA+IE5ldyBmZWF0dXJlcyBvZiBLY29uZmlnOgo+ID4gICAgICAtIENhbiBydW4gc2hlbGwgY29t
bWFuZHMhCj4gPiAgICAgIC0gVXBkYXRlIHRvIHRoZSBncmFwaGljYWwgbWVudWNvbmZpZywgeGNv
bmZpZy4gSXQncyBub3cgYnVpbHQgd2l0aCBRdDQvUXQ1Lgo+IAo+IFNoYWxsIHdlIHVwZGF0ZSB0
aGUgZGVwZW5kZW5jaWVzIGluIFJFQURNRT8KCk5vIG5lZWQsIGJlY2F1c2UgUXQgKGZvciB4Y29u
ZmlnKSBvciBHVEsgKGZvciBnY29uZmlnKSBhcmUgb3B0aW9uYWwsIG9uZQpjYW4gdXNlIGRlZmNv
bmZpZyBvciBtZW51Y29uZmlnIG9yIG9uZSBvZiB0aGUgb3RoZXIgKmNvbmZpZyB0byBnZW5lcmF0
ZQpYZW4ncyAuY29uZmlnLgoKPiA+IAo+ID4gVGhpcyB3aG9sZSBzZXJpZXMgc2hvdWxkIGJlICJu
byBmdW5jdGlvbmFsaXR5IGNoYW5nZXMiLCBJIHRoaW5rLgo+IAo+IFRoZSBBcm0gY2hhbmdlcyBs
b29rcyBnb29kIHRvIG1lLiBEaWQgeW91IGJ1aWxkIHRlc3Qgb24gQXJtIChlaXRoZXIgMzItYml0
Cj4gb3IgNjQtYml0KT8KCkkndmUgcnVuIHRoZSBwYXRjaCBzZXJpZXMgb24gb3VyIEdpdExhYiBD
SSBhbmQgaXQgc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCwKSSBob3BlIHRoYXQgZG9lcyB0aGUga2lu
ZCBvZiBBcm0gYnVpbGQgeW91IGFyZSBsb29raW5nIGZvciA6LSkuCgpDaGVlcnMsCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 11:18:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 11:18: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 1ioQOU-00023Z-2S; Mon, 06 Jan 2020 11:17:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioQOS-00023U-IU
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 11:17:56 +0000
X-Inumbo-ID: 2aa1d346-3076-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2aa1d346-3076-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 11:17:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 50705AA35;
 Mon,  6 Jan 2020 11:17:46 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20200104010759.GA2507@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
Date: Mon, 6 Jan 2020 12:18:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200104010759.GA2507@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDEuMjAyMCAwMjowNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBJIGhhdmUgYSBtdWx0aS1mdW5jdGlvbiBQQ0kgZGV2aWNlLCBiZWhpbmQgYSBQQ0kgYnJpZGdl
LCB0aGF0IG5vcm1hbGx5Cj4gSSBhc3NpZ24gdG8gYSBzaW5nbGUgZG9tYWluLiBCdXQgbm93IGl0
IGZhaWxzIHdpdGg6Cj4gCj4gKFhFTikgW1ZULURdZDE0OiAwMDAwOjA0OjAwLjAgb3duZWQgYnkg
ZDAhPEc+PDA+YXNzaWduIDAwMDA6MDU6MDAuMCB0byBkb20xNCBmYWlsZWQgKC0yMikKCklzIHRo
aXMgb24gdGhlIDFzdCBhdHRlbXB0LCBvciBhZnRlciB0aGUgZGV2aWNlIGhhZCBhbHJlYWR5IGJl
ZW4KYXNzaWduZWQgdG8gc29tZSAoc2FtZSBvciBvdGhlcikgZ3Vlc3Q/IEFmdGVyIHF1aXRlIGEg
Yml0IG9mCnN0YXJpbmcgYXQgdGhlIGNvZGUgSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc3Bv
dCBhIGRpZmZlcmVuY2UKaW4gYmVoYXZpb3IgZm9yIHRoZSAxc3QgYXR0ZW1wdCwgYnV0IHlvdSBu
b3Qgc2F5aW5nIGV4cGxpY2l0bHkKdGhhdCBpdCB3b3VsZCBvbmx5IGhhcHBlbiBvbiBzdWJzZXF1
ZW50IG9uZXMgbWFrZXMgbWUgYXNzdW1lIHlvdQpydW4gaW50byB0aGUgaXNzdWUgcmlnaHQgYXdh
eS4KCj4gVGhpcyBpcyBYZW4gNC44LjUgKyBYU0EgcGF0Y2hlcy4gSXQgc3RhcnRlZCBoYXBwZW5p
bmcgYWZ0ZXIgc29tZSB1cGRhdGUKPiBkdXJpbmcgbGFzdCBmZXcgbW9udGhzLCBub3QgcmVhbGx5
IHN1cmUgd2hpY2ggb25lLgoKSGF2aW5nIGEgc21hbGxlciB3aW5kb3cgd291bGQgb2YgY291cnNl
IGhlbHAsIGFzIHdvdWxkIC4uLgoKPiBJIGd1ZXNzIGl0IGlzIGJlY2F1c2UgcXVhcmFudGluZSBm
ZWF0dXJlLCBzbyBpbml0aWFsIG93bmVyc2hpcCBvZgo+IDAwMDA6MDU6MDAuMCBpcyBkaWZmZXJl
bnQgdGhhbiB0aGUgYnJpZGdlIGl0IGlzIGNvbm5lY3RlZCB0by4KPiBJJ20gbm90IHN1cmUgaWYg
cmVsZXZhbnQgZm9yIHRoaXMgY2FzZSwgYnV0IEkgYWxzbyBzZXQKPiBwY2lkZXYtPnJkbV9wb2xp
Y3kgPSBMSUJYTF9SRE1fUkVTRVJWRV9QT0xJQ1lfUkVMQVhFRC4KPiAKPiBCb290aW5nIHdpdGgg
aW9tbXU9bm8tcXVhcmFudGluZSBoZWxwcy4gTm90ZSBJIGRvIG5vdCB1c2UgYHhsCj4gcGNpLWFz
c2lnbmFibGUtYWRkYCBjb21tYW5kLCBvbmx5IGJpbmQgdGhlIGRldmljZSB0byB0aGUgcGNpYmFj
ayBkcml2ZXIKPiBpbiBkb20wLgoKLi4uIGtub3dpbmcgd2hldGhlciBiZWhhdmlvciBkaWZmZXJz
IHdoZW4gdXNpbmcgdGhpcyBwcmVwYXJhdG9yeQpzdGVwLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 11:28:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 11:28: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 1ioQYK-0002xE-8H; Mon, 06 Jan 2020 11:28:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T8Is=23=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ioQYJ-0002x9-6b
 for xen-devel@lists.xen.org; Mon, 06 Jan 2020 11:28:07 +0000
X-Inumbo-ID: 9b7ec6d6-3077-11ea-aaf0-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b7ec6d6-3077-11ea-aaf0-12813bfff9fa;
 Mon, 06 Jan 2020 11:28:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578310086;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZEdUvNJxuKvzH2cMfuPMhXsdUBQXQ9QJeuSmiuc6x7I=;
 b=RmsYy1wZfHAm02lpARSUP6jJbS/pUQeku6nqx+ZxmX7bm7eKcx/qTdau
 VmgZCzJoJXLzxvLY5lJ03pVka/kABlmakUBJG9/ITVJLen+tUsA26tc0m
 XamZJnzAYmyyA3pADPZ8DjL5i1BILP6iAsGu26AnEQnx/oJCZVqwgb6rr k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: E+jQn+Rn7Fd0el6iGB3G8f4j0HCnABfXdICtqvAYDtQ4mabqE4X5hXay7mjHX3q7FvoOdL4AhL
 nyCgBG215NlsnlhuMQDxM2Qgfd4ycECiCQrX2qZH94ANSTdXXZWf4LKCjVGl3YZFSi7unkMZay
 DVlNKwPXuYNaxr8uWdrjYN8lF2fN4PCoKeYFVY0H+OcJGeZtLaQdGQZs9QqYPGvlTsyQgU600t
 /gKWY5xUDzYflpGDho+4zenJBJhaSahED1i8loYDVZGz7uwxzynRP++fBdARNESX7yN/bMeYfQ
 z+w=
X-SBRS: 2.7
X-MesageID: 11080783
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="11080783"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <jbeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191217154625.31561-1-sergey.dyasli@citrix.com>
 <a5e3c4b7-40f4-017b-1154-d75f92075597@suse.com>
 <65aecab1-a1b0-f02e-be92-cda3cd37b9e5@citrix.com>
 <e997ff3e-4260-c872-0166-3885ce1a4ee1@suse.com>
 <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
Date: Mon, 6 Jan 2020 11:28:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.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>

T24gMTIvMTkvMTkgMTE6MTUgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTkvMTIvMjAx
OSAxMTozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+ICAgICBYRU5WRVJfY2hhbmdlc2V0Cj4+
Pj4+ICAgICBYRU5WRVJfY29tbWFuZGxpbmUKPj4+Pj4gICAgIFhFTlZFUl9idWlsZF9pZAo+Pj4+
Pgo+Pj4+PiBSZXR1cm4gYSBtb3JlIGN1c3RvbWVyIGZyaWVuZGx5IGVtcHR5IHN0cmluZyBpbnN0
ZWFkIG9mICI8ZGVuaWVkPiIKPj4+Pj4gd2hpY2ggd291bGQgYmUgc2hvd24gaW4gdG9vbHMgbGlr
ZSBkbWlkZWNvZGUuPgo+Pj4+IEkgdGhpbmsgIjxkZW5pZWQ+IiBpcyBxdWl0ZSBmaW5lIGZvciBt
YW55IG9mIHRoZSBvcmlnaW5hbCBwdXJwb3Nlcy4KPj4+PiBNYXliZSBpdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gZmlsdGVyIGZvciB0aGlzIHdoZW4gcG9wdWxhdGluZyBndWVzdAo+Pj4+IERNSSB0YWJs
ZXM/Cj4+PiBJIGRvbid0IGtub3cgaG93IERNSSB0YWJsZXMgYXJlIHBvcHVsYXRlZCwgYnV0IG5v
dGhpbmcgc3RvcHMgYSBndWVzdAo+Pj4gZnJvbSB1c2luZyB0aGVzZSBoeXBlcmNhbGxzIGRpcmVj
dGx5Lgo+PiBBbmQgdGhpcyBpcyBwcmVjaXNlbHkgdGhlIGNhc2Ugd2hlcmUgSSB0aGluayAiPGRl
bmllZD4iIGlzIGJldHRlcgo+PiB0aGFuIGFuIGVtcHR5IHN0cmluZy4KPiAKPiAiPGRlbmllZD4i
IHdhcyBhIHRlcnJpYmxlIGNob2ljZSBiYWNrIHdoZW4gaXQgd2FzIGludHJvZHVjZWQsIGFuZCBp
dHMKPiBzdGlsbCBhIHRlcnJpYmxlIGNob2ljZSB0b2RheS4KPiAKPiBUaGVzZSBhcmUgQVNDSUkg
c3RyaW5nIGZpZWxkcywgYW5kIHRoZSBlbXB0eSBzdHJpbmcgaXMgYSBwZXJmZWN0bHkgZ29vZAo+
IHN0cmluZy7CoCBOb3RoaW5nIGlzIGdvaW5nIHRvIGJyZWFrLCBiZWNhdXNlIGl0IHdvdWxkIGhh
dmUgYnJva2VuIHRoZQo+IGZpcnN0IHRpbWUgYXJvdW5kLgo+IAo+IFRoZSBlbmQgcmVzdWx0IHdp
dGhvdXQgZGVuaWVkIHNwcmF5ZWQgYWxsIG92ZXIgdGhpcyBpbnRlcmZhY2UgaXMgbXVjaAo+IGNs
ZWFuZXIgb3ZlcmFsbC4KClVuZm9ydHVuYXRlbHkgdGhpcyBtYWlsIGRvZXNuJ3QgY29udGFpbiBh
bnkgZmFjdHMgb3IgYXJndW1lbnRzLCBqdXN0CnVuc3Vic3RhbnRpYXRlZCB2YWx1ZSBqdWRnZW1l
bnRzLiAgV2hhdCdzIHNvIHRlcnJpYmxlIGFib3V0ICI8ZGVuaWVkPiIKLS0gd2hhdCBiYWQgZWZm
ZWN0IGRvZXMgaXQgaGF2ZT8gIFdoeSBpcyAiIiBiZXR0ZXIgLyBjbGVhbmVyPwoKT25lIG5lZ2F0
aXZlIGVmZmVjdCBvZiByZXR1cm5pbmcgIiIgaXMgdGhhdCBpZiB5b3UgaGF2ZSBhIHRvb2wgd2hp
Y2gKZG9lc24ndCBjaGVjayB0aGUgdmFsdWUgYnV0IGp1c3QgZHVtcHMgaXQgaW50byBhIGxvZyBz
b21ld2hlcmUsIHRoZW4gdGhlCmxvZyBqdXN0IGNvbnRhaW5zIG5vdGhpbmcgYXQgYWxsLiAgQSBs
b2cgd2hpY2ggY29udGFpbnMgIjxkZW5pZWQ+IiBtYWtlcwppdCBjbGVhciB0byB0aGUgcGVyc29u
IHJlYWRpbmcgaXQgdGhhdCBzb21ldGhpbmcgaGFzIGJlZW4gaGlkZGVuIG9uCnB1cnBvc2UuICBZ
b3UgY2FuIHRvdGFsbHkgaW1hZ2luZSBzb21lb25lIHdhc3Rpbmcgc2V2ZXJhbCBob3VycyB0cnlp
bmcKdG8gZmlndXJlIG91dCB3aHkgdGhlaXIgbG9nZ2luZyBpc24ndCB3b3JraW5nLCBvbmx5IHRv
IGRpc2NvdmVyIHRoYXQgaXQKaXMgd29ya2luZywgYnV0IHRoYXQgaXQgd2FzIGp1c3QgbG9nZ2lu
ZyBhbiBlbXB0eSBzdHJpbmcuCgpBbmQgaXMgaXQgc28gYmFkIGZvciBkbWlkZWNvZGUgdG8gcmV0
dXJuIHNvbWV0aGluZyBsaWtlICI8ZGVuaWVkPiIgaW4KdGhhdCBjYXNlPwoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 11:55:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 11: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 1ioQyg-0005Rj-BG; Mon, 06 Jan 2020 11:55:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rIFB=23=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ioQye-0005Rc-SO
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 11:55:20 +0000
X-Inumbo-ID: 64261ff0-307b-11ea-a914-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.103]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64261ff0-307b-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 11:55:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=S+mwle0VcUMGMSIvBvgUcRMU3b4jXYHR9t1UlKGj68vdCmUSTut1famICs3TTLUI+Q5vqioV2mLtCPp3EJxFMwKMBOcuPx7j5k3tKOIq4x5L4bGJRsdOto/KnCDNSd5r9GEx4rZHatOoCg/FOXamjxsj4ICp9c1+J9iYDzTPeyHAN/T57m6KIybjCnM4Ax2n0IlbbK3zij4FIIJAJ9b106e5g86r/xtlLB1uHY8ijY83GA5xsY5WiXe4yC7R2/1ioMJsxbj0I3jidIm2C+dW5Onm0E4eHHlMgfe9O718dtYSjb2z8NLuogMdIDQ34v5TNdCtYbm7/kTvbM5Tpx5k7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1/Rcfdpjw8TG/MQvUkn5TYEnQ7kMbuqAxT/UHsAP+Y4=;
 b=MaI5NOi5kaQ64vox4zwwIpYaHJQILgyMihDF0t7SsgyoPC8sVyWff0lGMZ9ayZWE0mHl91XqAoyuxxzg7pl32UTUfF0dyM9XqiEOqk4qrYb9I4ICnnI3XEIflogv53VWibR5lf/lC1sYsJ/b3KPDO/ClP7oCUmihK7jXBtBj5oxjULaQGbWrSFHZ3xiPJNu0l19fCjZrtmgUYuBLnLKXZkV4p2WVosAUWEZybS6MTXW7leJhY/1o2CrJ4Mcf+6wWYWeY/NrGD+qiM6h7Tf43D6SF4cUMaStLxR6KWtOdHUlB9b2s8Dt1S0Q520FdXVcM2u0ajOzME3pqUjM0xteQhw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1/Rcfdpjw8TG/MQvUkn5TYEnQ7kMbuqAxT/UHsAP+Y4=;
 b=d6gNImq9+KRV+6LD1p2qPEgHVDJGPh8g954jntwqhpJAS+AHX69p8Zwl01URVtbKz6TKkZ/PFA79ftPd2uw/kewkgkazr4OrStipcnSjl6V+OdKZEenZohBeL/52uWmaU9JFdl3Va7dHwe9EE16MY6l7I4ihNbjeb9ThEWB9uyA=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3174.eurprd02.prod.outlook.com (10.170.220.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.11; Mon, 6 Jan 2020 11:55:10 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2602.015; Mon, 6 Jan 2020
 11:55:10 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0PR05CA0032.eurprd05.prod.outlook.com (2603:10a6:208:55::45) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.15 via Frontend Transport; Mon, 6 Jan 2020 11:55:08 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH V6 3/4] x86/mm: Pull out the p2m specifics from
 p2m_init_altp2m_ept
Thread-Index: AQHVuZnpQDt7SsmM9ECzADswn1jViafI7WQAgAAjkgCAAAIEgIAUihmA
Date: Mon, 6 Jan 2020 11:55:09 +0000
Message-ID: <578c32be-a45a-d58e-7f88-03db2ff109a8@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <20191223140409.32449-3-aisaila@bitdefender.com>
 <d9a3c8a4-f089-adf8-2129-41e7422b514c@citrix.com>
 <ef48f9b8-0eb9-160d-9524-c312445257e4@bitdefender.com>
 <8c85333c-e655-4a4a-daa1-ee4b9d3913f7@citrix.com>
In-Reply-To: <8c85333c-e655-4a4a-daa1-ee4b9d3913f7@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0032.eurprd05.prod.outlook.com
 (2603:10a6:208:55::45) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 307366ac-e146-483c-4137-08d7929f477e
x-ms-traffictypediagnostic: DB6PR02MB3174:|DB6PR02MB3174:|DB6PR02MB3174:
x-microsoft-antispam-prvs: <DB6PR02MB31741D9739CDB3359F15A25CAB3C0@DB6PR02MB3174.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 0274272F87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(136003)(366004)(39860400002)(346002)(189003)(199004)(8936002)(81166006)(71200400001)(2906002)(54906003)(53546011)(316002)(31696002)(110136005)(52116002)(26005)(81156014)(16576012)(5660300002)(4744005)(186003)(8676002)(86362001)(16526019)(66476007)(2616005)(956004)(31686004)(66556008)(4326008)(66946007)(64756008)(6486002)(478600001)(36756003)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3174;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Pjh9GhQoasLRDQ6rnSmTXdr3FWy3E2dBjyQxHAklc2xBx2KT/I0y206DJxIcGiAV782KPSvCk7j3IL7tflIx9BFsW+vaGjJgBsAtugGFBaOAvWsECQS+fJKwEe9vIXgeKSx1B0Dk8a7YDTnvyl/JVvfMb3n5J1g/HNFZhAPlfzFHPXD3LjrSgw3gtbGIf//5UOgmC+Hl4cKUhOBpWkn0leHqpvcpZnkLhRZHzuMYH4WlM97ahieJD302N/mDyJfpsaDXO4BETRUKlf0omNK0GF/p8pNMqc9kl7rLtCuOt2J7BrD9EM4ByBUEzhVkzstKK7z+Nsapk/15RIsYi+7bT+t1FkC30RWP04kiDmNsYClS5FlfAeUehosHKoGJROagU80tzJ6J36AJqq7lSQGEG/+WUiheTyn0qfcWeN2+nHhVWm+UEuuCho7lgbBg/hiX
Content-ID: <111DFD482561884889A4F8C9B2444A67@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 307366ac-e146-483c-4137-08d7929f477e
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2020 11:55:09.8623 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: t6SW4WXgfsdrZ0Y/Ns3/bUwZFeFyIlU9yocUNN0rdb+JiEIGJY6nFOLWUkRdZIqHNwSRSbLJz2yFWMl+/k3HT9wZhy+DzpvlPpm7OXUDQvM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3174
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: Pull out the p2m specifics
 from p2m_init_altp2m_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>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTIuMjAxOSAxMjoxNSwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4gT24gMTIvMjQvMTkg
MTA6MDggQU0sIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4NCj4+DQo+PiBPbiAy
NC4xMi4yMDE5IDEwOjAxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0KPj4+IE9uIDEyLzIzLzE5IDI6
MDQgUE0sIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+DQo+Pj4gV2h5Pw0KPj4+
DQo+Pg0KPj4gVGhpcyB3YXMgYSByZXF1ZXN0IGZyb20gSmFuLg0KPiANCj4gWWVzLCBJIHNhdyB0
aGUgUmVxdWVzdGVkLWJ5LiAgSXQgc3RpbGwgbmVlZHMgYW4gZXhwbGFuYXRpb24uDQo+IA0KDQpU
aGlzIGlzIHdoYXQgSmFuIHNhaWQgaW4gVjI6DQoNCiJBbGwgb2YgdGhpcyBpcyBub3QgRVBULXNw
ZWNpZmljLiBCZWZvcmUgYWRkaW5nIG1vcmUgaW5mcmFzdHJ1Y3R1cmUgdG8NCmNvdmVyIGZvciB0
aGlzIChoZXJlOiBhbm90aGVyIGZ1bmN0aW9uIHBhcmFtZXRlciksIGhvdyBhYm91dCBtb3ZpbmcN
CnRoZXNlIHBhcnRzIGludG8gdmVuZG9yLWluZGVwZW5kZW50IGNvZGU/Ig0KDQpJZiB0aGVyZSBp
cyBhIG5lZWQgZm9yIGZ1cnRoZXIgZXhwbGFuYXRpb24gbWF5YmUgSmFuIGNhbiBoZWxwIGhlcmUu
DQoNCkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 11:56:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 11:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioQzh-0005Y2-Un; Mon, 06 Jan 2020 11:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XhR8=23=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ioQzg-0005Xk-Hk
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 11:56:24 +0000
X-Inumbo-ID: 85ccddf6-307b-11ea-aaf5-12813bfff9fa
Received: from mail-wm1-f50.google.com (unknown [209.85.128.50])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85ccddf6-307b-11ea-aaf5-12813bfff9fa;
 Mon, 06 Jan 2020 11:56:07 +0000 (UTC)
Received: by mail-wm1-f50.google.com with SMTP id d73so14679628wmd.1;
 Mon, 06 Jan 2020 03:56:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PgKqOL7/ITotbP+OTRruXAJYTN53gJxjqs3yvni/cSc=;
 b=STIaK+DhudtC4VMIDENQeufo4gYH5Hs/bitiCHiUzh2IAen3S5pE8IWpbVOMVGJ9Yk
 Q6ABl0U89ywPAZkBKaDEIfurXLN4WuM9S9rlHJWsMe9X6W4wUjsKrZnq3TLtqNFWDAJF
 7x+iLPFPzLSedKxDSrLnG8c34tqcV28nVwyYosAA8qRS1fhxI+xEHEzM5xdFIXRkKFaY
 7xoDzQmuZmgOWc6cKxruPBjS+1yy6o/KRAO/DatQC38ZmiqHGJdRjoh8agEdVzVyQ239
 w3cvxEwhBfQp7GsNnUGbFi/GN1X0oOKQrB0pw5kgegp0CFS6SYDhb10OHgPlYHJaYFYU
 36Dg==
X-Gm-Message-State: APjAAAVCVoievPT16abujzdeuuzsbp9+1L27SW6DsRnLvZCIhcfQxKsp
 pCud6+rP2QHe/Ak+aoTVyH4=
X-Google-Smtp-Source: APXvYqwAtltoqJD2FtMesg1fYeA+UJeem2g6v0lUPoAClspBy5FfLqvrN/Lvty7b2LKcFP7I7EwHnA==
X-Received: by 2002:a1c:9602:: with SMTP id y2mr33943745wmd.23.1578311766812; 
 Mon, 06 Jan 2020 03:56:06 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id n3sm70962791wrs.8.2020.01.06.03.56.05
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 06 Jan 2020 03:56:06 -0800 (PST)
To: Lars Kurth <lars.kurth@citrix.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5C9AFAA2-DCA1-4D55-9C0F-8D37C7A280E9@citrix.com>
 <CBE71BF8-C791-4C73-9E29-27113B8208A0@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <af648cb2-abee-9361-3864-a40f039e3470@xen.org>
Date: Mon, 6 Jan 2020 11:56:05 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <CBE71BF8-C791-4C73-9E29-27113B8208A0@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [Minios-devel] Setting up a monthly Xen Project
 dinner/pub-meeting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8yMDE5IDExOjAwLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEFuZCB0aGlzIHRp
bWUgd2l0aCB0aGUgY29ycmVjdCBsaXN0LiBSZWFsbHkgZGVzcGFpcmluZyB3aXRoIE91dGxvb2sg
Cj4gd2hpY2gga2VlcHMgYWRkaW5nIHJhbmRvbSBvbGQgY29udGFjdHMgdG8gbXkgYWRkcmVzcyBi
b29rIGFuZCBwdXRzIHRoZW0gCj4gaW4gZnJvbnQgb2YgZnJlcXVlbnRseSB1c2VkIGVudHJpZXMg
KHNpZ2gpCj4gCj4gKkZyb206ICpMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4g
KkRhdGU6ICpXZWRuZXNkYXksIDExIERlY2VtYmVyIDIwMTkgYXQgMTA6MzEKPiAqVG86ICoieGVu
LWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20iIDx4ZW4tZGV2ZWxAbGlzdHMueGVuc291cmNlLmNv
bT4sIAo+ICJtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgCj4gPG1pcmFnZW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPiwgCj4gIndpbi1wdi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyIgPHdpbi1wdi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4sIAo+ICJtaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciIDxtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+Cj4gKlN1YmplY3Q6ICpTZXR0aW5nIHVwIGEgbW9udGhseSBYZW4gUHJvamVjdCBk
aW5uZXIvcHViLW1lZXRpbmcKPiAKPiBIaSBhbGwsCj4gCj4gd2l0aCBxdWl0ZSBhIGZldyBwZW9w
bGUgd29ya2luZyBvbiBYZW4gUHJvamVjdCBhY3Jvc3MgZGlmZmVyZW50IAo+IGNvbXBhbmllcyBh
bmQgb3JnYW5pc2F0aW9ucyB0aGVzZSBkYXlzLCBJIHdhcyB3b25kZXJpbmcgd2hldGhlciB3ZSAK
PiBzaG91bGQgc2V0IHVwIGEgcmVndWxhciBtb250aGx5IGdldC10b2dldGhlci4gSSB3b3VsZCBs
aWtlIHRvIGdldCBhIAo+IHNlbnNlIGFzIHRvCj4gCj4gIDEuIFdobyB3b3VsZCBiZSB3aWxsaW5n
IHRvIHR1cm4gdXAg4oCTIG5lZWQgdG8gZ2V0IGEgc2Vuc2Ugb2YgbnVtYmVycywKPiAgICAgYmVj
YXVzZSB3ZSBuZWVkIHRvIHNlZSB3aGV0aGVyIGl0IGlzIG5lY2Vzc2FyeSB0byBib29rIGEgdGFi
bGUKPiAgMi4gV2hhdCBkYXkgd291bGQgYmUgYmVzdCBhbmQgd2hhdCB3ZWVrIG9mIHRoZSBtb250
aAo+ICAzLiBXaGV0aGVyIHdlIHdvdWxkIGFsd2F5cyBjaG9vc2UgdGhlIHNhbWUgdmVudWUg4oCT
IHdoaWNoIEkgZ3Vlc3MgcGFydGx5Cj4gICAgIGRlcGVuZHMgb24gdGhlIGFuc3dlciB0byBhKS4g
SWYgdGhlIGNvcmUgZ3JvdXAgYXR0ZW5kaW5nIGlzIGxhcmdlcgo+ICAgICB0aGFuIDggcGVvcGxl
LCB3ZSBwcm9iYWJseSBuZWVkIHRvIGJvb2sgYSB0YWJsZSwgd2hpY2ggaXMgZWFzaWVyIGlmCj4g
ICAgIHdlIGNob29zZSB0aGUgc2FtZSB2ZW51ZQoKU28gZmFyIHdlIGhhZCBhZC1ob2MgbWVldGlu
ZyBpbiBIYXltYWtlcnMgZHVyaW5nIFhTQXMgcGVyaW9kIChvZnRlbiAKb3JnYW5pemVkIGJ5IEFu
ZHJldykuCgpJdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBtb250aGx5IG1lZXRpbmcgZm9yIG90
aGVyIHRoYW4gWFNBIDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 12:22:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 12:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioROr-00086o-J8; Mon, 06 Jan 2020 12:22:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qyqH=23=amazon.de=prvs=267241f8d=wipawel@srs-us1.protection.inumbo.net>)
 id 1ioROq-00086j-Kq
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 12:22:24 +0000
X-Inumbo-ID: 3111f4aa-307f-11ea-aafa-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3111f4aa-307f-11ea-aafa-12813bfff9fa;
 Mon, 06 Jan 2020 12:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1578313344; x=1609849344;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=tVt7xn56RDl7nu4foZVMP8s1lyE92SgqD3yyXUo8WMA=;
 b=iPXPMoy558JFs2wqF9aOTG01PQ4q17L3/eAjVPI4e4iC1F6znoO6UG8t
 xWLOFtcu9BIpB6JI5HHaHOQRx0MGIl1zuMQr5hbs+QR+jul81WYhpuiQq
 OfefkbF8R+cvxDSvkmyOOb0iz/t4ys6E8SuRQhnyea733OQU1KkNc+Pu9 8=;
IronPort-SDR: kVCF/wDxNvuwzTWj2JM8cD8BmZX8R2zVAp4XkmbKLFmoC+KfDk5gfORb737RGdrdSmj5Aqi15S
 uAMlgLZLQH9w==
X-IronPort-AV: E=Sophos;i="5.69,402,1571702400"; d="scan'208,217";a="8590729"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 06 Jan 2020 12:22:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id BD18FA06B7; Mon,  6 Jan 2020 12:22:08 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 6 Jan 2020 12:22:07 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 6 Jan 2020 12:22:06 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Mon, 6 Jan 2020 12:22:06 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v6 07/12] livepatch: Add per-function applied/reverted
 state tracking marker
Thread-Index: AQHVpEF02rAa6UooNU61iH0I9SNjr6fcMEMAgAGfCQA=
Date: Mon, 6 Jan 2020 12:22:06 +0000
Message-ID: <33212E65-06EE-4F80-9DAA-99F420615936@amazon.com>
References: <20191126100801.124844-1-wipawel@amazon.de>
 <20191126100801.124844-8-wipawel@amazon.de>
 <355ad943-8d05-d8fa-768f-2707630a7299@citrix.com>
In-Reply-To: <355ad943-8d05-d8fa-768f-2707630a7299@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.56]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v6 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 "Manthey, Norbert" <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2160861068742881760=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2160861068742881760==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_33212E6506EE4F809DAA99F420615936amazoncom_"

--_000_33212E6506EE4F809DAA99F420615936amazoncom_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable



On 5. Jan 2020, at 12:36, Andrew Cooper <andrew.cooper3@citrix.com<mailto:a=
ndrew.cooper3@citrix.com>> wrote:

On 26/11/2019 10:07, Pawel Wieczorkiewicz wrote:
@@ -1274,6 +1297,9 @@ static void livepatch_do_action(void)
        else
<snip>
        break;
@@ -1309,6 +1338,9 @@ static void livepatch_do_action(void)
            else
                other->rc =3D revert_payload(other);

+            if ( !was_action_consistent(other, rc ? LIVEPATCH_FUNC_APPLIED=
 : LIVEPATCH_FUNC_NOT_APPLIED) )
+                panic("livepatch: partially reverted payload '%s'!\n", oth=
er->name);
+
            if ( other->rc =3D=3D 0 )
                revert_payload_tail(other);

Coverity highlights that this contains dead code.

The LIVEPATCH_ACTION_REPLACE case, unlike all others, uses other->rc,
which means the rc ? : check will always pass LIVEPATCH_FUNC_APPLIED
into was_action_consistent(), due to the rc =3D 0 at the head of the case
block.


Yes, this has to be other->rc instead of rc. Thanks!

If this were the only problem, switching rc to other->rc might be ok,
but there look to be other confusions in the surrounding code.  Would
you mind looking over the whole block of code for correct error handling?


What are the confusions in the code? Could you be more specific and point m=
e to them?

I have just checked the LIVEPATCH_ACTION_REPLACE case block again.
It looks correct to me. That is, it preserves the original logic of error h=
andling there.
I just added the extensions. But, the flow for rc and other->rc should be t=
he same
and correct (modulo the was_action_consistent() bug).

For any resulting patch, the Coverity ID is 1457467

~Andrew

            else
@@ -1329,6 +1361,9 @@ static void livepatch_do_action(void)
            else
                rc =3D apply_payload(data);

+            if ( !was_action_consistent(data, rc ? LIVEPATCH_FUNC_NOT_APPL=
IED : LIVEPATCH_FUNC_APPLIED) )
+                panic("livepatch: partially applied payload '%s'!\n", data=
->name);
+
            if ( rc =3D=3D 0 )
                apply_payload_tail(data);
        }



Best Regards,
Pawel Wieczorkiewicz






Amazon Development Center Germany GmbH
Krausenstr. 38
10117 Berlin
Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss
Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
Sitz: Berlin
Ust-ID: DE 289 237 879



--_000_33212E6506EE4F809DAA99F420615936amazoncom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <514EE4376D6A7C4CA92E35B3381833C3@amazon.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space;" class=3D"">
<br class=3D"">
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On 5. Jan 2020, at 12:36, Andrew Cooper &lt;<a href=3D"mail=
to:andrew.cooper3@citrix.com" class=3D"">andrew.cooper3@citrix.com</a>&gt; =
wrote:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"">On 26/11/2019 10:07, Pawel Wieczorkiewicz wrote:<br class=
=3D"">
<blockquote type=3D"cite" class=3D"">@@ -1274,6 &#43;1297,9 @@ static void =
livepatch_do_action(void)<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br class=3D"">
</blockquote>
</div>
</div>
</blockquote>
&lt;snip&gt;<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;break;<br class=3D"">
@@ -1309,6 &#43;1338,9 @@ static void livepatch_do_action(void)<br class=3D=
"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;els=
e<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;other-&gt;rc =3D revert_payload(other);<br class=3D"">
<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !was_action_consistent(other, rc ? LIVEPATCH_FUNC_APPLIED : LIVEPATCH_FUN=
C_NOT_APPLIED) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;panic(&quot;livepatch: partially reverted payload '%s'=
!\n&quot;, other-&gt;name);<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( other-&gt;rc =3D=3D 0 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;revert_payload_tail(other);<br class=3D"">
</blockquote>
<br class=3D"">
Coverity highlights that this contains dead code.<br class=3D"">
<br class=3D"">
The LIVEPATCH_ACTION_REPLACE case, unlike all others, uses other-&gt;rc,<br=
 class=3D"">
which means the rc ? : check will always pass LIVEPATCH_FUNC_APPLIED<br cla=
ss=3D"">
into was_action_consistent(), due to the rc =3D 0 at the head of the case<b=
r class=3D"">
block.<br class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>Yes, this has to be other-&gt;rc instead of rc. Thanks!</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">If this were the only problem, switching rc to other-&gt;rc=
 might be ok,<br class=3D"">
but there look to be other confusions in the surrounding code.&nbsp; Would<=
br class=3D"">
you mind looking over the whole block of code for correct error handling?<b=
r class=3D"">
<br class=3D"">
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>What are the confusions in the code? Could you be more specific and po=
int me to them?</div>
<div><br class=3D"">
</div>
<div>I have just checked the&nbsp;LIVEPATCH_ACTION_REPLACE case block again=
.</div>
<div>It looks correct to me. That is, it preserves the original logic of er=
ror handling there.</div>
<div>I just added the extensions. But, the flow for rc and other-&gt;rc sho=
uld be the same</div>
<div>and correct (modulo the was_action_consistent() bug).</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"">For any resulting patch, the Coverity ID is 1457467<br clas=
s=3D"">
<br class=3D"">
~Andrew<br class=3D"">
<br class=3D"">
<blockquote type=3D"cite" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br class=3D"">
@@ -1329,6 &#43;1361,9 @@ static void livepatch_do_action(void)<br class=3D=
"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;els=
e<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;rc =3D apply_payload(data);<br class=3D"">
<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( !was_action_consistent(data, rc ? LIVEPATCH_FUNC_NOT_APPLIED : LIVEPATCH_=
FUNC_APPLIED) )<br class=3D"">
&#43; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;panic(&quot;livepatch: partially applied payload '%s'!=
\n&quot;, data-&gt;name);<br class=3D"">
&#43;<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if =
( rc =3D=3D 0 )<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;apply_payload_tail(data);<br class=3D"">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br class=3D"">
<br class=3D"">
</blockquote>
<br class=3D"">
</div>
</div>
</blockquote>
</div>
<br class=3D"">
<div class=3D"">
<div dir=3D"auto" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space;=
 line-break: after-white-space;" class=3D"">
<div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; text-indent=
: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webki=
t-text-stroke-width: 0px; text-decoration: none;">
Best Regards,<br class=3D"">
Pawel Wieczorkiewicz</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"Apple-interchange-newline">
</div>
<br class=3D"">
<br><br><br>Amazon Development Center Germany GmbH
<br>Krausenstr. 38
<br>10117 Berlin
<br>Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss
<br>Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B
<br>Sitz: Berlin
<br>Ust-ID: DE 289 237 879
<br><br><br>
</body>
</html>

--_000_33212E6506EE4F809DAA99F420615936amazoncom_--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2160861068742881760==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 06 12:26:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 12: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 1ioRSN-0008GX-3n; Mon, 06 Jan 2020 12:26:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioRSL-0008GS-TE
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 12:26:01 +0000
X-Inumbo-ID: adcbec76-307f-11ea-88e7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id adcbec76-307f-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 12:25:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578313553;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=uYy0np9YnR+jtr/xZXEn1jngSqEKwcD67JPZet7L4yc=;
 b=VdxKQtmwGywq3cMUJU7hGT4KGVdKCdsJYc8n2evDmjH0YLhoMBAufynL
 Mn19wZCpMWVoqptkeg/tSAA1HcXsP4JxQmDkJTWL+annwaGsXpSwrjVTe
 a66QTdS+fLc0k5zcKtYEN2FHEtd9+yqBdoxN+k69KxwIh/1IramY9Ft8Q 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vt6EcaNRDbo/Q+WNUh9ITYLxQBONFmuwL6VkWht7EZ61B28JFJjNgmZxLgvOMJPCScovucVUpX
 1oLpERLv0OcVLsKe4otq7hO9PuQuYSZh/UaDUcPPkngjtp4VjCfAx19k53YIcUEdSD7SPQsoaB
 pJWW9MFINUXh3TVG/Z9OS2ZuJiR7XFIV6YyN+s0WDf2VqFZI2pwRfSNxVB5KPEYg8bhO2a8KtF
 Hr0ocllKPrXQ9Pr91YQvoWsGBIcGQmEHyykHKAjeB7oSJ9RvhPRNNAgZjlJULhxHrfdnR5vaSC
 Zec=
X-SBRS: 2.7
X-MesageID: 10644988
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208,217";a="10644988"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20191126100801.124844-1-wipawel@amazon.de>
 <20191126100801.124844-8-wipawel@amazon.de>
 <355ad943-8d05-d8fa-768f-2707630a7299@citrix.com>
 <33212E65-06EE-4F80-9DAA-99F420615936@amazon.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: <a1865ef2-afea-632d-da20-d872c1140c5b@citrix.com>
Date: Mon, 6 Jan 2020 12:25:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <33212E65-06EE-4F80-9DAA-99F420615936@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v6 07/12] livepatch: Add per-function
 applied/reverted state tracking marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, "Pohlack, Martin" <mpohlack@amazon.de>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, "Manthey, 
 Norbert" <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2521357081165256286=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2521357081165256286==
Content-Type: multipart/alternative;
	boundary="------------F5EB12A8EC953EA9C83AB13D"
Content-Language: en-GB

--------------F5EB12A8EC953EA9C83AB13D
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit

On 06/01/2020 12:22, Wieczorkiewicz, Pawel wrote:
>
>
>> On 5. Jan 2020, at 12:36, Andrew Cooper <andrew.cooper3@citrix.com
>> <mailto:andrew.cooper3@citrix.com>> wrote:
>>
>> On 26/11/2019 10:07, Pawel Wieczorkiewicz wrote:
>>> @@ -1274,6 +1297,9 @@ static void livepatch_do_action(void)
>>>         else
> <snip>
>>>         break;
>>> @@ -1309,6 +1338,9 @@ static void livepatch_do_action(void)
>>>             else
>>>                 other->rc = revert_payload(other);
>>>
>>> +            if ( !was_action_consistent(other, rc ?
>>> LIVEPATCH_FUNC_APPLIED : LIVEPATCH_FUNC_NOT_APPLIED) )
>>> +                panic("livepatch: partially reverted payload
>>> '%s'!\n", other->name);
>>> +
>>>             if ( other->rc == 0 )
>>>                 revert_payload_tail(other);
>>
>> Coverity highlights that this contains dead code.
>>
>> The LIVEPATCH_ACTION_REPLACE case, unlike all others, uses other->rc,
>> which means the rc ? : check will always pass LIVEPATCH_FUNC_APPLIED
>> into was_action_consistent(), due to the rc = 0 at the head of the case
>> block.
>>
>
> Yes, this has to be other->rc instead of rc. Thanks!
>
>> If this were the only problem, switching rc to other->rc might be ok,
>> but there look to be other confusions in the surrounding code.  Would
>> you mind looking over the whole block of code for correct error handling?
>>
>
> What are the confusions in the code? Could you be more specific and
> point me to them?
>
> I have just checked the LIVEPATCH_ACTION_REPLACE case block again.
> It looks correct to me. That is, it preserves the original logic of
> error handling there.
> I just added the extensions. But, the flow for rc and other->rc should
> be the same
> and correct (modulo the was_action_consistent() bug).

So long as you've double checked and you think the rest of the logic is
fine, then ok.  It was the further mixed use of rc vs other->rc which I
was concerned about.

~Andrew


--------------F5EB12A8EC953EA9C83AB13D
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/01/2020 12:22, Wieczorkiewicz,
      Pawel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:33212E65-06EE-4F80-9DAA-99F420615936@amazon.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <br class="">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">On 5. Jan 2020, at 12:36, Andrew Cooper &lt;<a
              href="mailto:andrew.cooper3@citrix.com" class=""
              moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;
            wrote:</div>
          <br class="Apple-interchange-newline">
          <div class="">
            <div class="">On 26/11/2019 10:07, Pawel Wieczorkiewicz
              wrote:<br class="">
              <blockquote type="cite" class="">@@ -1274,6 +1297,9 @@
                static void livepatch_do_action(void)<br class="">
                        else<br class="">
              </blockquote>
            </div>
          </div>
        </blockquote>
        &lt;snip&gt;<br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">
              <blockquote type="cite" class="">        break;<br
                  class="">
                @@ -1309,6 +1338,9 @@ static void
                livepatch_do_action(void)<br class="">
                            else<br class="">
                                other-&gt;rc = revert_payload(other);<br
                  class="">
                <br class="">
                +            if ( !was_action_consistent(other, rc ?
                LIVEPATCH_FUNC_APPLIED : LIVEPATCH_FUNC_NOT_APPLIED) )<br
                  class="">
                +                panic("livepatch: partially reverted
                payload '%s'!\n", other-&gt;name);<br class="">
                +<br class="">
                            if ( other-&gt;rc == 0 )<br class="">
                                revert_payload_tail(other);<br class="">
              </blockquote>
              <br class="">
              Coverity highlights that this contains dead code.<br
                class="">
              <br class="">
              The LIVEPATCH_ACTION_REPLACE case, unlike all others, uses
              other-&gt;rc,<br class="">
              which means the rc ? : check will always pass
              LIVEPATCH_FUNC_APPLIED<br class="">
              into was_action_consistent(), due to the rc = 0 at the
              head of the case<br class="">
              block.<br class="">
              <br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Yes, this has to be other-&gt;rc instead of rc. Thanks!</div>
        <br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="">If this were the only problem, switching rc to
              other-&gt;rc might be ok,<br class="">
              but there look to be other confusions in the surrounding
              code.  Would<br class="">
              you mind looking over the whole block of code for correct
              error handling?<br class="">
              <br class="">
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>What are the confusions in the code? Could you be more
          specific and point me to them?</div>
        <div><br class="">
        </div>
        <div>I have just checked the LIVEPATCH_ACTION_REPLACE case block
          again.</div>
        <div>It looks correct to me. That is, it preserves the original
          logic of error handling there.</div>
        <div>I just added the extensions. But, the flow for rc and
          other-&gt;rc should be the same</div>
        <div>and correct (modulo the was_action_consistent() bug).</div>
      </div>
    </blockquote>
    <br>
    So long as you've double checked and you think the rest of the logic
    is fine, then ok.  It was the further mixed use of rc vs
    other-&gt;rc which I was concerned about.<br>
    <br>
    ~Andrew<br>
    <br>
  </body>
</html>

--------------F5EB12A8EC953EA9C83AB13D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2521357081165256286==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 12:42:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 12:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioRhl-0001UX-QN; Mon, 06 Jan 2020 12:41:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioRhk-0001US-QN
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 12:41:56 +0000
X-Inumbo-ID: ebe2c582-3081-11ea-aafd-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebe2c582-3081-11ea-aafd-12813bfff9fa;
 Mon, 06 Jan 2020 12:41:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DA985AC91;
 Mon,  6 Jan 2020 12:41:54 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <20191223140409.32449-3-aisaila@bitdefender.com>
 <d9a3c8a4-f089-adf8-2129-41e7422b514c@citrix.com>
 <ef48f9b8-0eb9-160d-9524-c312445257e4@bitdefender.com>
 <8c85333c-e655-4a4a-daa1-ee4b9d3913f7@citrix.com>
 <578c32be-a45a-d58e-7f88-03db2ff109a8@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <79bb6899-d8e7-6626-cf2d-33eded654288@suse.com>
Date: Mon, 6 Jan 2020 13:42:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <578c32be-a45a-d58e-7f88-03db2ff109a8@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: Pull out the p2m specifics
 from p2m_init_altp2m_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>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

T24gMDYuMDEuMjAyMCAxMjo1NSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MjQuMTIuMjAxOSAxMjoxNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTIvMjQvMTkgMTA6
MDggQU0sIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAyNC4x
Mi4yMDE5IDEwOjAxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIDEyLzIzLzE5IDI6MDQg
UE0sIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4+Cj4+Pj4gV2h5Pwo+Pj4+Cj4+
Pgo+Pj4gVGhpcyB3YXMgYSByZXF1ZXN0IGZyb20gSmFuLgo+Pgo+PiBZZXMsIEkgc2F3IHRoZSBS
ZXF1ZXN0ZWQtYnkuICBJdCBzdGlsbCBuZWVkcyBhbiBleHBsYW5hdGlvbi4KPj4KPiAKPiBUaGlz
IGlzIHdoYXQgSmFuIHNhaWQgaW4gVjI6Cj4gCj4gIkFsbCBvZiB0aGlzIGlzIG5vdCBFUFQtc3Bl
Y2lmaWMuIEJlZm9yZSBhZGRpbmcgbW9yZSBpbmZyYXN0cnVjdHVyZSB0bwo+IGNvdmVyIGZvciB0
aGlzIChoZXJlOiBhbm90aGVyIGZ1bmN0aW9uIHBhcmFtZXRlciksIGhvdyBhYm91dCBtb3ZpbmcK
PiB0aGVzZSBwYXJ0cyBpbnRvIHZlbmRvci1pbmRlcGVuZGVudCBjb2RlPyIKPiAKPiBJZiB0aGVy
ZSBpcyBhIG5lZWQgZm9yIGZ1cnRoZXIgZXhwbGFuYXRpb24gbWF5YmUgSmFuIGNhbiBoZWxwIGhl
cmUuCgpObyBtYXR0ZXIgd2hvIGl0IHdhcyB0aGF0IGFza2VkIGZvciBzb21ldGhpbmcsIHRoZXJl
J3Mgbm8gcmVhc29uCnRvIGhhdmUgYSBjb21wbGV0ZWx5IGVtcHR5IGNvbW1pdCBtZXNzYWdlLCB1
bmxlc3MgdGhlIHRpdGxlIGlzCmJvdGggY2hhbmdlIGRlc2NyaXB0aW9uIGFuZCByYXRpb25hbGUg
YXQgb25jZS4gUGVyaGFwcyBhIHNsaWdodGx5CnJlLXdyaXR0ZW4gc2VudGVuY2UgbGlrZSAiU29t
ZSBvZiB3aGF0IHRoaXMgRVBULXNwZWNpZmljIGZ1bmN0aW9uCmRvZXMgaXQgbm90IEVQVC1zcGVj
aWZpYyIgd291bGQgYWxyZWFkeSBkby4gWW91IGNvdWxkIGdvIGZ1cnRoZXIKYW5kIGFsc28gc3Rh
dGUgdGhlcmUgd2hhdCBJJ3ZlIHNhaWQgaW4gdGhlIHNlY29uZCBzZW50ZW5jZS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 12:55:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 12: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 1ioRv2-0002U8-Ee; Mon, 06 Jan 2020 12:55:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9szg=23=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ioRv1-0002Tz-4N
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 12:55:39 +0000
X-Inumbo-ID: b4bcd5a0-3083-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4bcd5a0-3083-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 12:54:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578315283;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=XO/Lv+VwztW6Jl3Jwu13BNLGXUN4Y8AJRtqHFGlw7/Q=;
 b=PmTUDh0FYbmLUVuz40yv6b7UGnohXjt/gAq8S4aApZxZhATd2zyQaZH0
 9+56xREBcpCmUtYrF6Br0e8hEYCiL1gMKyJ8jTrTlVXdk2KM/2v8HZwK4
 2dR3cPGhQBtf7nr18pZ9Js39lTtcVsueVQZZWftlFtCPQTJR+k+KTuT/a w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WIkaqULtgEdT14UO4Ok36Mu6qQ3Q+vfg8LcYIAfukAT7fkBJvZxvJHYMsyR3OUKanHBG3y+nSC
 z0HzoA051A81qBse7QjWU1A5R6NwjC/g9f5zPxbgiZ7fqeZCQqC+ol/540eTkJ5E/7Yv/2v/ng
 HaTfNAjMNJoF6PicSrAZQfe0ZRh//FI/LiX+Z0MUJyN3BZb30L2TSviQSfyc4NNofpi3diUWrX
 Q9xxka59vjxp9tilHYwYYN7P7woDQbBoMv+gjc3g6kH7x2lB0NYRdsEAz92RxBRFbuazvbQAyF
 xro=
X-SBRS: 2.7
X-MesageID: 10478794
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10478794"
From: Lars Kurth <lars.kurth@citrix.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Lars Kurth
 <lars.kurth@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 7/7] Added Resolving Disagreement
Thread-Index: AQHVv0fkp8rvvtfKW0O4fT+TCLnPlKfdNbkAgABb2wA=
Date: Mon, 6 Jan 2020 12:54:38 +0000
Message-ID: <3993E270-A44B-4131-9BD9-E3E58C51D8D3@citrix.com>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <1bf177593fcea64b0386a13cdabae24fb0d3cb96.1577733361.git.lars.kurth@citrix.com>
 <d7b5a168-f11f-32f4-08fc-3e4c2aeb70fa@suse.com>
In-Reply-To: <d7b5a168-f11f-32f4-08fc-3e4c2aeb70fa@suse.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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C20F8DB44DFB9748BACF33B524E695AA@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 7/7] Added Resolving Disagreement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA2LzAxLzIwMjAsIDA3OjI1LCAiSsO8cmdlbiBHcm/DnyIgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICA+KyMjIElzc3VlOiBTbWFsbCBmdW5jdGlvbmFsIGlzc3Vlcw0K
ICAgID4rDQogICAgPitUaGUgbW9zdCBjb21tb24gYXJlYSBvZiBkaXNhZ3JlZW1lbnRzIHdoaWNo
IGhhcHBlbiBpbiBjb2RlIHJldmlld3MsIGFyZQ0KICAgID4rZGlmZmVyaW5nIG9waW5pb25zIG9u
IHdoZXRoZXIgc21hbGwgZnVuY3Rpb25hbCBpc3N1ZXMgaW4gYSBwYXRjaCBzZXJpZXMgaGF2ZSB0
bw0KICAgID4rYmUgcmVzb2x2ZWQgb3Igbm90IGJlZm9yZSB0aGUgY29kZSBpcyByZWFkeSB0byBi
ZSBzdWJtaXR0ZWQuIFN1Y2ggZGlzYWdyZWVtZW50cw0KICAgID4rYXJlIHR5cGljYWxseSBjYXVz
ZWQgYnkgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBsZXZlbCBvZg0KICAg
ID4rcGVyZmVjdGlvbiBhIHBhdGNoIHNlcmllcyBuZWVkcyB0byBmdWxmaWwgYmVmb3JlIGl0IGNh
biBiZSBjb25zaWRlcmVkIHJlYWR5IHRvDQogICAgDQogICAgcy9mdWxmaWwvZnVsZmlsbC8NCiAg
ICANCiAgICA+K2JlIGNvbW1pdHRlZC4NCiAgICA+Kw0KICAgID4rVG8gZXhwbGFpbiB0aGlzIGJl
dHRlciwgSSBhbSBnb2luZyB0byB1c2UgdGhlIGFuYWxvZ3kgb2Ygc29tZSBidWlsZGluZyB3b3Jr
IHRoYXQNCiAgICA+K2hhcyBiZWVuIHBlcmZvcm1lZCBhdCB5b3VyIGhvdXNlLiBMZXQncyBzYXkg
dGhhdCB5b3UgaGF2ZSBhIG5ldyBiYXRocm9vbQ0KICAgID4raW5zdGFsbGVkLiBCZWZvcmUgcGF5
aW5nIHlvdXIgYnVpbGRlciB0aGUgbGFzdCBpbnN0YWxtZW50LCB5b3UgcGVyZm9ybSBhbg0KICAg
IA0KICAgIHMvaW5zdGFsbWVudC9pbnN0YWxsbWVudC8NCg0KSGkgSnVlcmdlbjogdGhhbmsgeW91
IGZvciBwb2ludGluZyBvdXQgdGhlIHJlbWFpbmluZyB0eXBvcy4gDQoNCkkgZml4ZWQgdGhlc2Ug
aW4gbXkgbG9jYWwgdHJlZSwgd2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRoZSB0d28gaW5zdGFuY2Vz
IGFib3ZlLg0KDQpUaGUgdHdvIGlzc3VlcyBhYm92ZSBjb21lIGRvd24gdG8gVVMgdnMgbm9uLVVT
IEVuZ2xpc2gNCg0KaHR0cHM6Ly9ncmFtbWFyaXN0LmNvbS9zcGVsbGluZy9mdWxmaWwtZnVsZmls
bC8NCmh0dHBzOi8vZ3JhbW1hcmlzdC5jb20vc3BlbGxpbmcvaW5zdGFsbG1lbnQtaW5zdGFsbWVu
dC8gDQoNCkkgZGlkbid0IHJlYWxseSByZXZpZXcgdGhlIGRvY3VtZW50IGZvciBjb25zaXN0ZW5j
eSB3aXRoIHJlc3BlY3QgdG8gYSBwYXJ0aWN1bGFyIHN0eWxlIG9mIEVuZ2xpc2ggc3BlbGxpbmcu
DQpJdCBkb2VzIHNlZW0gdGhvdWdoIHRoYXQgbm9ybWFsbHkgSSB1c2UgVVMgc3BlbGxpbmcgKGUu
Zy4gbWluaW1pemUpIG1vc3RseSBhbmQgb2YgY291cnNlIHRoZSBDb250cmlidXRvcg0KQ292ZW5h
bnQgaGFzIGJlZW4gd3JpdHRlbiBVUyBzcGVsbGluZy4gDQoNCkkgZG9uJ3QgaGF2ZSBhIHN0cm9u
ZyB2aWV3IGVpdGhlciB3YXkgYW5kIGNhbiBoYXZlIGEgZ28gYXQgbWFraW5nIGl0IGNvbnNpc3Rl
bnQgKGUuZy4gaW4gVVMgc3R5bGVzcGVsbGluZykNCg0KTGFycw0KDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 12:56:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 12: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 1ioRvt-0002c4-SQ; Mon, 06 Jan 2020 12:56:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qyqH=23=amazon.de=prvs=267241f8d=wipawel@srs-us1.protection.inumbo.net>)
 id 1ioRvt-0002bt-8v
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 12:56:33 +0000
X-Inumbo-ID: f6e33db6-3083-11ea-ab01-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6e33db6-3083-11ea-ab01-12813bfff9fa;
 Mon, 06 Jan 2020 12:56:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1578315393; x=1609851393;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=mjmOd3Fhhp/+5+LbgHhZWvhd9TtBU0ojPc/uIol9plI=;
 b=qZBFLl+3bLwtyKWB4VvW+akEgUNe4vdRVcX51OUQ2Y6OrEfKBMxV/JK9
 bgIlhifDSFVe04q2kXwo+H+MHy/irP1I1Z1oIPOA1eX96VtFN06JAAaf5
 v2HeA0htb2LduD86tRMTjIF+oXY2qNQHWU22Blt9rn2aeYJZfuyU0uaFk s=;
IronPort-SDR: YWBOBcDpG8djRJs9dyqaYs2Ibo6GPVMe/w2dw5/UiRjGPnUJq033h7EtaVXUMicTl3IIT2Ne3W
 6US9/ibP/nqQ==
X-IronPort-AV: E=Sophos;i="5.69,402,1571702400"; d="scan'208";a="11161563"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 06 Jan 2020 12:56:32 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id EA04BC06ED; Mon,  6 Jan 2020 12:56:31 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 6 Jan 2020 12:56:31 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 6 Jan 2020 12:56:30 +0000
Received: from dev-dsk-wipawel-1a-0c4e6d58.eu-west-1.amazon.com (10.4.134.33)
 by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server
 id 15.0.1367.3 via Frontend Transport; Mon, 6 Jan 2020 12:56:28 +0000
From: Pawel Wieczorkiewicz <wipawel@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 12:56:23 +0000
Message-ID: <20200106125623.97666-1-wipawel@amazon.de>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] livepatch: use proper rc variable in
 livepatch_do_action()
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: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGMmcCBidWcgaW4gdGhlIGxpdmVwYXRjaF9kb19hY3Rpb24oKSBjb2RlIG9mCkxJVkVQQVRD
SF9BQ1RJT05fUkVQTEFDRSBjYXNlLgpUaGUgY29ycmVjdCB2YXJpYWJsZSBoYW5kbGluZyByZXR1
cm4gY29kZSBvZiByZXZlcnQgYWN0aW9uIGlzCm90aGVyLT5yYyBpbiB0aGlzIGNhc2UuCgpDb3Zl
cml0eS1JRDogMTQ1NzQ2NwpGaXhlczogNjA0NzEwNGMzYyAoImxpdmVwYXRjaDogQWRkIHBlci1m
dW5jdGlvbiBhcHBsaWVkL3JldmVydGVkIHN0YXRlIHRyYWNraW5nIG1hcmtlciIpClNpZ25lZC1v
ZmYtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmVwb3J0ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDJhOGFiMTM4NzkuLjVjNjdmM2RlNWEgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpA
QCAtMTQ1Niw3ICsxNDU2LDcgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lk
KQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIG90aGVyLT5yYyA9IHJldmVydF9w
YXlsb2FkKG90aGVyKTsKIAotICAgICAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25zaXN0ZW50
KG90aGVyLCByYyA/IExJVkVQQVRDSF9GVU5DX0FQUExJRUQgOiBMSVZFUEFUQ0hfRlVOQ19OT1Rf
QVBQTElFRCkgKQorICAgICAgICAgICAgaWYgKCAhd2FzX2FjdGlvbl9jb25zaXN0ZW50KG90aGVy
LCBvdGhlci0+cmMgPyBMSVZFUEFUQ0hfRlVOQ19BUFBMSUVEIDogTElWRVBBVENIX0ZVTkNfTk9U
X0FQUExJRUQpICkKICAgICAgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBwYXJ0aWFsbHkg
cmV2ZXJ0ZWQgcGF5bG9hZCAnJXMnIVxuIiwgb3RoZXItPm5hbWUpOwogCiAgICAgICAgICAgICBp
ZiAoIG90aGVyLT5yYyA9PSAwICkKLS0gCjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENl
bnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNm
dWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgSm9uYXRoYW4gV2Vpc3MKRWluZ2V0cmFnZW4g
YW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJl
cmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 13:01:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioS0V-0003ZJ-Lx; Mon, 06 Jan 2020 13:01:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VEq/=23=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ioS0U-0003Z7-LP
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 13:01:18 +0000
X-Inumbo-ID: 967e0df6-3084-11ea-ab01-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 967e0df6-3084-11ea-ab01-12813bfff9fa;
 Mon, 06 Jan 2020 13:01:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 380E6AF33;
 Mon,  6 Jan 2020 13:01:00 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, Lars Kurth <lars.kurth@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <1bf177593fcea64b0386a13cdabae24fb0d3cb96.1577733361.git.lars.kurth@citrix.com>
 <d7b5a168-f11f-32f4-08fc-3e4c2aeb70fa@suse.com>
 <3993E270-A44B-4131-9BD9-E3E58C51D8D3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a44c7bac-0e85-46b9-4db9-35ca7a803c99@suse.com>
Date: Mon, 6 Jan 2020 14:00:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <3993E270-A44B-4131-9BD9-E3E58C51D8D3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/7] Added Resolving Disagreement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-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>

T24gMDYuMDEuMjAgMTM6NTQsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g77u/T24gMDYvMDEv
MjAyMCwgMDc6MjUsICJKw7xyZ2VuIEdyb8OfIiA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAK
PiAgICAgID4rIyMgSXNzdWU6IFNtYWxsIGZ1bmN0aW9uYWwgaXNzdWVzCj4gICAgICA+Kwo+ICAg
ICAgPitUaGUgbW9zdCBjb21tb24gYXJlYSBvZiBkaXNhZ3JlZW1lbnRzIHdoaWNoIGhhcHBlbiBp
biBjb2RlIHJldmlld3MsIGFyZQo+ICAgICAgPitkaWZmZXJpbmcgb3BpbmlvbnMgb24gd2hldGhl
ciBzbWFsbCBmdW5jdGlvbmFsIGlzc3VlcyBpbiBhIHBhdGNoIHNlcmllcyBoYXZlIHRvCj4gICAg
ICA+K2JlIHJlc29sdmVkIG9yIG5vdCBiZWZvcmUgdGhlIGNvZGUgaXMgcmVhZHkgdG8gYmUgc3Vi
bWl0dGVkLiBTdWNoIGRpc2FncmVlbWVudHMKPiAgICAgID4rYXJlIHR5cGljYWxseSBjYXVzZWQg
YnkgZGlmZmVyZW50IGV4cGVjdGF0aW9ucyByZWxhdGVkIHRvIHRoZSBsZXZlbCBvZgo+ICAgICAg
PitwZXJmZWN0aW9uIGEgcGF0Y2ggc2VyaWVzIG5lZWRzIHRvIGZ1bGZpbCBiZWZvcmUgaXQgY2Fu
IGJlIGNvbnNpZGVyZWQgcmVhZHkgdG8KPiAgICAgIAo+ICAgICAgcy9mdWxmaWwvZnVsZmlsbC8K
PiAgICAgIAo+ICAgICAgPitiZSBjb21taXR0ZWQuCj4gICAgICA+Kwo+ICAgICAgPitUbyBleHBs
YWluIHRoaXMgYmV0dGVyLCBJIGFtIGdvaW5nIHRvIHVzZSB0aGUgYW5hbG9neSBvZiBzb21lIGJ1
aWxkaW5nIHdvcmsgdGhhdAo+ICAgICAgPitoYXMgYmVlbiBwZXJmb3JtZWQgYXQgeW91ciBob3Vz
ZS4gTGV0J3Mgc2F5IHRoYXQgeW91IGhhdmUgYSBuZXcgYmF0aHJvb20KPiAgICAgID4raW5zdGFs
bGVkLiBCZWZvcmUgcGF5aW5nIHlvdXIgYnVpbGRlciB0aGUgbGFzdCBpbnN0YWxtZW50LCB5b3Ug
cGVyZm9ybSBhbgo+ICAgICAgCj4gICAgICBzL2luc3RhbG1lbnQvaW5zdGFsbG1lbnQvCj4gCj4g
SGkgSnVlcmdlbjogdGhhbmsgeW91IGZvciBwb2ludGluZyBvdXQgdGhlIHJlbWFpbmluZyB0eXBv
cy4KPiAKPiBJIGZpeGVkIHRoZXNlIGluIG15IGxvY2FsIHRyZWUsIHdpdGggdGhlIGV4Y2VwdGlv
biBvZiB0aGUgdHdvIGluc3RhbmNlcyBhYm92ZS4KPiAKPiBUaGUgdHdvIGlzc3VlcyBhYm92ZSBj
b21lIGRvd24gdG8gVVMgdnMgbm9uLVVTIEVuZ2xpc2gKPiAKPiBodHRwczovL2dyYW1tYXJpc3Qu
Y29tL3NwZWxsaW5nL2Z1bGZpbC1mdWxmaWxsLwo+IGh0dHBzOi8vZ3JhbW1hcmlzdC5jb20vc3Bl
bGxpbmcvaW5zdGFsbG1lbnQtaW5zdGFsbWVudC8KPiAKPiBJIGRpZG4ndCByZWFsbHkgcmV2aWV3
IHRoZSBkb2N1bWVudCBmb3IgY29uc2lzdGVuY3kgd2l0aCByZXNwZWN0IHRvIGEgcGFydGljdWxh
ciBzdHlsZSBvZiBFbmdsaXNoIHNwZWxsaW5nLgo+IEl0IGRvZXMgc2VlbSB0aG91Z2ggdGhhdCBu
b3JtYWxseSBJIHVzZSBVUyBzcGVsbGluZyAoZS5nLiBtaW5pbWl6ZSkgbW9zdGx5IGFuZCBvZiBj
b3Vyc2UgdGhlIENvbnRyaWJ1dG9yCj4gQ292ZW5hbnQgaGFzIGJlZW4gd3JpdHRlbiBVUyBzcGVs
bGluZy4KPiAKPiBJIGRvbid0IGhhdmUgYSBzdHJvbmcgdmlldyBlaXRoZXIgd2F5IGFuZCBjYW4g
aGF2ZSBhIGdvIGF0IG1ha2luZyBpdCBjb25zaXN0ZW50IChlLmcuIGluIFVTIHN0eWxlc3BlbGxp
bmcpCgpJJ20gbm90IHJlYWxseSBmZWVsaW5nIHN0cm9uZyBoZXJlLCBidXQgSSB0aGluayBjb25z
aXN0ZW5jeQpzaG91bGQgYmUgdGhlIHByZWZlcnJlZCB3YXkgdG8gZ28uCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 13:02:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 13: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 1ioS1q-0003jE-3C; Mon, 06 Jan 2020 13:02:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioS1o-0003j8-Kh
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 13:02:40 +0000
X-Inumbo-ID: c5004d24-3084-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5004d24-3084-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 13:02: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 <osstest-admin@xenproject.org>)
 id 1ioS1S-000541-93; Mon, 06 Jan 2020 13:02: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 1ioS1R-0004HF-CC; Mon, 06 Jan 2020 13:02:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioS1R-00052q-Bd; Mon, 06 Jan 2020 13:02:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145658-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f68cb23c1469eee7ea6c28191dedcfef114d1495
X-Osstest-Versions-That: ovmf=b948a496150f4ae4f656c0f0ab672608723c80e6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 13:02:17 +0000
Subject: [Xen-devel] [ovmf test] 145658: 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>

ZmxpZ2h0IDE0NTY1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNjhjYjIzYzE0NjllZWU3ZWE2YzI4MTkxZGVkY2Zl
ZjExNGQxNDk1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOTQ4YTQ5
NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDU0ODAgIDIwMjAtMDEtMDIgMDY6MDk6MTUgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ1NjU4ICAyMDIwLTAxLTA2IDA2OjA5OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZWNraSwg
TWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBIYW8gQSBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNYXRldXN6IEFs
YmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+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
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjk0OGE0OTYxNS4uZjY4Y2IyM2MxNCAgZjY4
Y2IyM2MxNDY5ZWVlN2VhNmMyODE5MWRlZGNmZWYxMTRkMTQ5NSAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 13:05:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 13:05:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioS4i-0003sy-Ig; Mon, 06 Jan 2020 13:05:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioS4g-0003st-LW
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 13:05:38 +0000
X-Inumbo-ID: 365f1a86-3085-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 365f1a86-3085-11ea-a1e1-bc764e2007e4;
 Mon, 06 Jan 2020 13:05:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AA507AC50;
 Mon,  6 Jan 2020 13:05:28 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20200104010759.GA2507@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ee338bbe-647e-36c9-a22e-8a082f97b08c@suse.com>
Date: Mon, 6 Jan 2020 14:06:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200104010759.GA2507@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMDEuMjAyMCAwMjowNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBJIGhhdmUgYSBtdWx0aS1mdW5jdGlvbiBQQ0kgZGV2aWNlLCBiZWhpbmQgYSBQQ0kgYnJpZGdl
LCB0aGF0IG5vcm1hbGx5Cj4gSSBhc3NpZ24gdG8gYSBzaW5nbGUgZG9tYWluLiBCdXQgbm93IGl0
IGZhaWxzIHdpdGg6Cj4gCj4gKFhFTikgW1ZULURdZDE0OiAwMDAwOjA0OjAwLjAgb3duZWQgYnkg
ZDAhPEc+PDA+YXNzaWduIDAwMDA6MDU6MDAuMCB0byBkb20xNCBmYWlsZWQgKC0yMikKCkkndmUg
dHJpZWQgdGhpcyBvdXQgaW4gYXMgY2xvc2UgYSBzZXR1cCBhcyBJIGNvdWxkIGFycmFuZ2UgZm9y
LCBidXQKbm90IG9uZSBtYXRjaGluZyB5b3VyIHNjZW5hcmlvLiBJIGRpZG4ndCBmaW5kIGEgc3lz
dGVtIHdpdGggYQpzdWl0YWJseSBwbGFjZWQgKGluIHRoZSB0b3BvbG9neSkgbXVsdGktZnVuY3Rp
b24gZGV2aWNlIChoYWQgdG8gdXNlCmEgc2luZ2xlLWZ1bmN0aW9uIG9uZSksIGFuZCBvZiBjb3Vy
c2UgSSBkaWQgdGhpcyBvbiAoY2xvc2UgdG8pCm1hc3Rlci4gTm8gYW5vbWFsaWVzLiBIZW5jZSBJ
IHdvbmRlciB3aGV0aGVyIGVpdGhlciBvZiB0aGUgdHdvCmRpZmZlcmVuY2VzIG1lbnRpb25lZCBt
YXR0ZXJzLCBhbmQgLSBpZiwgYXMgSSBzdXNwZWN0LCBpdCdzIHRoZQptdWx0aS1mdW5jdGlvbiBh
c3BlY3QgdGhhdCBpcyByZWxldmFudCBoZXJlIC0gaG93IHRoaW5ncyB3b3VsZCBoYXZlCndvcmtl
ZCBhdCBhbGwgYmVmb3JlIHRob3NlIHJlY2VudCBjaGFuZ2VzLiBUaGlzIGlzIGJlY2F1c2UgSSB0
aGluawp5b3Ugc2hvdWxkIGhhdmUgaGl0IHRoZSBzYW1lIGVycm9yIHBhdGggZXZlbiBiZWZvcmUs
IGFuZCBpdCB3b3VsZApzZWVtIHRvIG1lIHRoYXQgdGhlIHBhdGNoIGJlbG93IG1pZ2h0IGJlIChh
bmQgaGF2ZSBiZWVuKSBuZWVkZWQuCgpKYW4KCi0tLSB1bnN0YWJsZS5vcmlnL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyB1bnN0YWJsZS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYwpAQCAtMTUwNSw3ICsxNTA1LDcgQEAgc3RhdGljIGludCBkb21haW5f
Y29udGV4dF9tYXBwaW5nKHN0cnVjdAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0
ID0gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgYnVzLCBk
ZXZmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9w
ZGV2KHNlZywgYnVzLCBkZXZmbikpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBEZXZpY2VzIGJlaGluZCBQ
Q0llLXRvLVBDSS9QQ0l4IGJyaWRnZSBtYXkgZ2VuZXJhdGUgZGlmZmVyZW50CkBAIC0xNTE1LDcg
KzE1MTUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmcoc3RydWN0CiAgICAg
ICAgIGlmICggIXJldCAmJiBwZGV2X3R5cGUoc2VnLCBidXMsIGRldmZuKSA9PSBERVZfVFlQRV9Q
Q0llMlBDSV9CUklER0UgJiYKICAgICAgICAgICAgICAoc2VjYnVzICE9IHBkZXYtPmJ1cyB8fCBw
ZGV2LT5kZXZmbiAhPSAwKSApCiAgICAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBw
aW5nX29uZShkb21haW4sIGRyaGQtPmlvbW11LCBzZWNidXMsIDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBzZWNidXMsIDAp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwog
CiAgICAgICAgIGJyZWFrOwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 13:26:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 13:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioSOk-0005dr-PJ; Mon, 06 Jan 2020 13:26:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioSOj-0005d7-Nu
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 13:26:21 +0000
X-Inumbo-ID: 1e7763a8-3088-11ea-ab05-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e7763a8-3088-11ea-ab05-12813bfff9fa;
 Mon, 06 Jan 2020 13:26:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578317178;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=HCyEfPOFjCrTqTXFF6h3hqdw8I3qGXNBZIcXHYkdNDI=;
 b=UOectS0Xp+IYNlT1Tul6uHCdDYQZYvXkuBT6xWnv9xR/t4frEnD6uBjS
 L2Ro3U6GVc8uxBkaHkX7308MhBqTOGaG9PixYLDkmwLEdEuNzzL7D2gwh
 qHQHS2Tay9xDWj9cC35F8uYyokeJeD7xBzWg2gpnCU9fAfyXl4BK08t1C c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w4PMUsjVeUZgZZSDGHgPR6TNw4Y1trp/iiNVVL1uGjcfspr1NTYazFS+7y4TtwUipyx8kwAbat
 2I38wUdFO6ekPKeUXgdABd9c9DV/MQ9r9LFBmHuhJuEtojGHEI+SCYmU/4MiNyiKNF/HujzRBE
 qV+BAK4fYAB3+qnSy28nPn5WTlmAc0NQQTUPqdCnYiuffgKdDkrQUAXDG5MPfG/s7odMjapeHw
 zyG8h0D/wVcDNcdhPQcsNzNDSz0SopmGzqrIfJtNAyKTB5nhYNSgXVjUyfTxnOvT0l6ypC0QC4
 IJQ=
X-SBRS: 2.7
X-MesageID: 10647200
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10647200"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 13:26:14 +0000
Message-ID: <20200106132614.25583-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/smpboot: Use printk_once() rather than
 opencoding 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

U2hyaW5rIHRoZSB0ZXh0IHRvIGJlIGxlc3MgdmVyYm9zZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgfCAxMyArKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGE3ZTcwMTMwOTcuLjdlMjk3MDQwODAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtMTI5MSwxNCArMTI5MSwxMSBAQCBpbnQgY3B1X2FkZCh1aW50MzJfdCBhcGljX2lkLCB1aW50
MzJfdCBhY3BpX2lkLCB1aW50MzJfdCBweG0pCiAgICAgLyogUGh5c2ljYWxseSBhZGRlZCBDUFVz
IGRvIG5vdCBoYXZlIHN5bmNocm9uaXNlZCBUU0MuICovCiAgICAgaWYgKCBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFKSApCiAgICAgewotICAgICAgICBzdGF0aWMgYm9vbCBv
bmNlX29ubHk7Ci0KLSAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wob25jZV9vbmx5KSAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICAgICAi
ICoqIE5ldyBwaHlzaWNhbCBDUFUgJXUgbWF5IGhhdmUgc2tld2VkIFRTQyBhbmQgaGVuY2UgIgot
ICAgICAgICAgICAgICAgICAgICJicmVhayBhc3N1bWVkIGNyb3NzLUNQVSBUU0MgY29oZXJlbmN5
LlxuIgotICAgICAgICAgICAgICAgICAgICIgKiogQ29uc2lkZXIgdXNpbmcgYm9vdCBwYXJhbWV0
ZXIgXCJ0c2M9c2tld2VkXCIgIgotICAgICAgICAgICAgICAgICAgICJ3aGljaCBmb3JjZXMgVFND
IGVtdWxhdGlvbiB3aGVyZSBhcHByb3ByaWF0ZS5cbiIsIGNwdSk7CisgICAgICAgIHByaW50a19v
bmNlKAorICAgICAgICAgICAgWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICJOZXcgQ1BVICV1
IG1heSBoYXZlIHNrZXdlZCBUU0MgYW5kIGJyZWFrIGNyb3NzLUNQVSBUU0MgY29oZXJlbmN5XG4i
CisgICAgICAgICAgICAiQ29uc2lkZXIgdXNpbmcgXCJ0c2M9c2tld2VkXCIgdG8gZm9yY2UgZW11
bGF0aW9uIHdoZXJlIGFwcHJvcHJpYXRlXG4iLAorICAgICAgICAgICAgY3B1KTsKICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnRzY19zeW5jX2NwdV9tYXNrKTsKICAgICB9CiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 13:29:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 13: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 1ioSRN-0005lo-8t; Mon, 06 Jan 2020 13:29:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioSRL-0005li-NI
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 13:29:03 +0000
X-Inumbo-ID: 80455483-3088-11ea-ab05-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80455483-3088-11ea-ab05-12813bfff9fa;
 Mon, 06 Jan 2020 13:29:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578317343;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=01oSMARpNQcg2T+tOdO47Ycni+oDCjg6CsSqWpukElM=;
 b=cP28wLZ9QKaMXi+Q3E/s2hLyOu/eqFicM5211qaiy6pBJmpkjylI8uz9
 25yV1ijgRu//O7IDRLaJdWFmMS0PEDX0oFDBLu6x5clelLE/UhsMNScly
 VoRagU4KDFrPbJVaRcNxNsR+wa5HGsq2cLRXbzVilmAkdpuCTl+K3shjB E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ndi8RPDQtGV0I0H7bNjNXctu+05f3q+L2Eh9rOMmL+/YHa3qRLdB8TgozLCRAwuILUPDhiN+75
 0lKv4SO35q2yz25QTMiJWnNoJ9ttcGp1pFqMJaEsOGG7lufkLP1IOwBXPWfRmYyOSUidHmtrrd
 b9bHEf5jz5X/jQdjzSNPKvOdYt10LCRdym0GKaPAaNw43JHEpW2VAC1XDALemgbP0v6CtbNC/Z
 rLpJK+MmNBe4eJDk1quZXIrp2WkMp5Wcl0VpvM60972uHtIbP3MlwIsDYvZZMrxYBTL5nC3DTU
 LIE=
X-SBRS: 2.7
X-MesageID: 10480170
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10480170"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 13:28:59 +0000
Message-ID: <20200106132859.25882-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Coverity: Improve model for {,
 un}map_domain_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>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpcnN0IGF0dGVtcHQgcmVzdWx0ZWQgaW4gc2V2ZXJhbCAiRnJlZSBvZiBhZGRyZXNzLW9m
CmV4cHJlc3Npb24gKEJBRF9GUkVFKSIgaXNzdWVzLCBiZWNhdXNlIG9mIGNvZGUgd2hpY2ggcmVs
aWVzIG9uIHRoZSBmYWN0IHRoYXQKYW55IHBvaW50ZXIgaW4gdGhlIHNhbWUgcGFnZSBpcyBvayB0
byBwYXNzIHRvIHVubWFwX2RvbWFpbl9wYWdlKCkKCk1vZGVsIHRoaXMgcHJvcGVydHkgdG8gcmVt
b3ZlIHRoZSBpc3N1ZXMuCgpDb3Zlcml0eSBJRHM6IDExMzUzNTYgMTEzNTM2ezAsMX0gMTQwMTMw
MCAxNDE4MDl7MCwxfSAxNDM4ODY0ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCkFzIHRoZSBvbmx5IHdheSBvZiB0ZXN0aW5nIGlzIHRv
IHVwbG9hZCBhIG5ldyBtb2RlbCwgdGhpcyBjaGFuZ2UgbWF0Y2hlcyB3aGF0CkkndmUgYWxyZWFk
eSBkb25lIGluIFNuYXBzaG90IDE4MjQzNS4KLS0tCiBtaXNjL2NvdmVyaXR5L21vZGVsLmMgfCAy
MiArKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9taXNjL2NvdmVyaXR5L21vZGVsLmMgYi9t
aXNjL2NvdmVyaXR5L21vZGVsLmMKaW5kZXggYmQ2MjU2NmEwZC4uMWVjM2ZlODY3MyAxMDA2NDQK
LS0tIGEvbWlzYy9jb3Zlcml0eS9tb2RlbC5jCisrKyBiL21pc2MvY292ZXJpdHkvbW9kZWwuYwpA
QCAtODIsMjEgKzgyLDMxIEBAIHZvaWQgeGZyZWUodm9pZCAqdmEpCiAgKiBhbGxvY2F0aW9uIG9m
IGV4YWN0bHkgMSBwYWdlLgogICoKICAqIG1hcF9kb21haW5fcGFnZSgpIG5ldmVyIGZhaWxzLiAo
SXQgd2lsbCBCVUcoKSBiZWZvcmUgcmV0dXJuaW5nIE5VTEwpCi0gKgotICogVE9ETzogd29yayBv
dXQgaG93IHRvIGNvcnJlY3RseSBtb2RlbCB0aGUgYmVoYXZpb3VyIHRoYXQgdGhpcyBmdW5jdGlv
biB3aWxsCi0gKiBvbmx5IGV2ZXIgcmV0dXJuIHBhZ2UgYWxpZ25lZCBwb2ludGVycy4KICAqLwog
dm9pZCAqbWFwX2RvbWFpbl9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuKQogewotICAgIHJldHVybiBf
X2NvdmVyaXR5X2FsbG9jX18oUEFHRV9TSVpFKTsKKyAgICB1bnNpZ25lZCBsb25nIHB0ciA9ICh1
bnNpZ25lZCBsb25nKV9fY292ZXJpdHlfYWxsb2NfXyhQQUdFX1NJWkUpOworCisgICAgLyoKKyAg
ICAgKiBFeHByZXNzaW5nIHRoZSBhbGlnbm1lbnQgb2YgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIGlz
bid0IHBvc3NpYmxlLiAgQXMgYQorICAgICAqIHN1YnN0aXR1dGUsIHRlbGwgQ292ZXJpdHkgdG8g
aWdub3JlIGFueSBwYXRoIHdoZXJlIHB0ciBpc24ndCBwYWdlCisgICAgICogYWxpZ25lZC4KKyAg
ICAgKi8KKyAgICBpZiAoIHB0ciAmIH5QQUdFX01BU0sgKQorICAgICAgICBfX2NvdmVyaXR5X3Bh
bmljX18oKTsKKworICAgIHJldHVybiAodm9pZCAqKXB0cjsKIH0KIAogLyoKLSAqIHVubWFwX2Rv
bWFpbl9wYWdlKCkgd2lsbCB1bm1hcCBhIHBhZ2UuICBNb2RlbCBpdCBhcyBhIGZyZWUoKS4KKyAq
IHVubWFwX2RvbWFpbl9wYWdlKCkgd2lsbCB1bm1hcCBhIHBhZ2UuICBNb2RlbCBpdCBhcyBhIGZy
ZWUoKS4gIEFueSAqdmEKKyAqIHdpdGhpbiB0aGUgcGFnZSBpcyB2YWxpZCB0byBwYXNzLgogICov
CiB2b2lkIHVubWFwX2RvbWFpbl9wYWdlKGNvbnN0IHZvaWQgKnZhKQogewotICAgIF9fY292ZXJp
dHlfZnJlZV9fKHZhKTsKKyAgICB1bnNpZ25lZCBsb25nIHB0ciA9ICh1bnNpZ25lZCBsb25nKXZh
ICYgUEFHRV9NQVNLOworCisgICAgX19jb3Zlcml0eV9mcmVlX18oKHZvaWQgKilwdHIpOwogfQog
CiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:02:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioSx6-0000et-HI; Mon, 06 Jan 2020 14:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HznK=23=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ioSx5-0000eo-CJ
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:01:51 +0000
X-Inumbo-ID: 15c6fc28-308d-11ea-ab0c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15c6fc28-308d-11ea-ab0c-12813bfff9fa;
 Mon, 06 Jan 2020 14:01:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578319311;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=5cJInDdCyQPt0zeYdJmCcmrPcUZ+FZcJglc9PtAzA8k=;
 b=Qs8NqIRtDjI8vLKegP+bduri878LgqoBL/ybCI2Jkzg3gw2q3gdzLCdG
 ap441FJ5qhtdp+AX2dl0RnQbuWO7P/Uq7cpPw5uxFbyd2QX8lCme4jLJQ
 POVrJbXKQdTp6/9b9eZz9hVqClsL2HJq+eoYA0kr91Ro0bMQ0jUheMnrj Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7l/pZwGFRy9ERfIh13QGlcFvjiGL1nPIDa3A4iRzu//g+UZSTap0qL/u01+g0kFa8oW/cCjE2m
 tzdXOuAboXdu4TWPyh7zAvY3c9cVT2BghOqwB9THqpN7DD5fS6fkQHjqbGm5v82r3kW/79NDx/
 GjprRHuY6I/q+8jBjccptLVbCvYQNsw47GKuIZLl7O7qUlqOdvT0EBDrBJOIU4h4l4Kf14SJPR
 fHRKACVIOJVTY/IEWyXM70azLWvlt+kkW+j+N/RLRYjM16MOEXid3+ua2+U1bIIzfg71KoZjB/
 b+E=
X-SBRS: 2.7
X-MesageID: 10481978
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10481978"
Date: Mon, 6 Jan 2020 14:01:47 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200106140147.GI1267@perard.uk.xensource.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <20191217105901.68158-3-anthony.perard@citrix.com>
 <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDU6NDI6MThQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMTIuMjAxOSAxMTo1OCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiAtLS0g
YS94ZW4vS2NvbmZpZwo+ID4gKysrIGIveGVuL0tjb25maWcKPiA+IEBAIC00LDkgKzQsMjYgQEAK
PiA+ICAjCj4gPiAgbWFpbm1lbnUgIlhlbi8kKFNSQ0FSQ0gpICQoWEVOX0ZVTExWRVJTSU9OKSBD
b25maWd1cmF0aW9uIgo+ID4gIAo+ID4gK3NvdXJjZSAic2NyaXB0cy9LY29uZmlnLmluY2x1ZGUi
Cj4gPiArCj4gPiAgY29uZmlnIEJST0tFTgo+ID4gIAlib29sCj4gPiAgCj4gPiArY29uZmlnIEND
X0lTX0dDQwo+ID4gKwlkZWZfYm9vbCAkKHN1Y2Nlc3MsJChDQykgLS12ZXJzaW9uIHwgaGVhZCAt
biAxIHwgZ3JlcCAtcSBnY2MpCj4gPiArCj4gPiArY29uZmlnIEdDQ19WRVJTSU9OCj4gPiArCWlu
dAo+ID4gKwlkZWZhdWx0ICQoc2hlbGwsJChCQVNFRElSKS9zY3JpcHRzL2djYy12ZXJzaW9uLnNo
ICQoQ0MpKSBpZiBDQ19JU19HQ0MKPiA+ICsJZGVmYXVsdCAwCj4gCj4gV2h5ICJpZiIgYW5kIGEg
Mm5kICJkZWZhdWx0IiBsaW5lIGhlcmUgYnV0IC4uLgo+IAo+ID4gK2NvbmZpZyBDQ19JU19DTEFO
Rwo+ID4gKwlkZWZfYm9vbCAkKHN1Y2Nlc3MsJChDQykgLS12ZXJzaW9uIHwgaGVhZCAtbiAxIHwg
Z3JlcCAtcSBjbGFuZykKPiA+ICsKPiA+ICtjb25maWcgQ0xBTkdfVkVSU0lPTgo+ID4gKwlpbnQK
PiA+ICsJZGVmYXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNo
ICQoQ0MpKQo+IAo+IC4uLiBqdXN0IGEgc2luZ2xlLCB1bmNvbmRpdGlvbmFsIG9uZSBoZXJlPwoK
Y2xhbmctdmVyc2lvbi5zaCByZXR1cm5zIDAgd2hlbiBDQyBpc24ndCBjbGFuZywgYnV0IGdjYy12
ZXJzaW9uLnNoCmRvZXNuJ3QgY2hlY2sgaWYgQ0MgaXMgZ2NjLCBhbmQgcmV0dXJucyBhIGJvZ3Vz
IHZhbHVlcyBpbnN0ZWFkLgoKZS5nLjoKCiQgLi9jbGFuZy12ZXJzaW9uLnNoIGNsYW5nCjkwMDAw
CiQgLi9nY2MtdmVyc2lvbi5zaCBjbGFuZwo0MDIwMQoKPiBXb3VsZG4ndCBib3RoIGJldHRlcgo+
IGhhdmUgYSAiZGVwZW5kcyBvbiBDQ19JU18qIiBsaW5lIGluc3RlYWQ/IFRoaXMgd291bGQgdGhl
biBhbHNvCj4gcmVzdWx0IChhZmFpY3QpIGluIG5vIENPTkZJR19DTEFOR19WRVJTSU9OIGluIC5j
b25maWcgaWYgYnVpbGRpbmcKPiB3aXRoIGdjYyAoYW5kIHZpY2UgdmVyc2EpLCBpbnN0ZWFkIG9m
IGEgYm9ndXMgQ09ORklHX0NMQU5HX1ZFUlNJT049MC4KCkl0IHNvdW5kcyBhdHRyYWN0aW5nIHRv
IHJlbW92ZSB2YXJpYWJsZXMgZnJvbSAuY29uZmlnLCBidXQgaXQgaXMgZXF1YWxseQphdHRyYWN0
aW5nIHRvIGFsd2F5cyBoYXZlIGEgdmFyaWFibGUgc2V0LiBJdCBjYW4gYmUgdXNlZAp1bmNvbmRp
dGlvbmFsbHkgd2hlbiBhbHdheXMgc2V0ICh3aXRob3V0IHJpc2tpbmcgaW52YWxpZCBzeW50YXgg
Zm9yCmV4YW1wbGUpLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:04:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14:04:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioSzi-0000mF-13; Mon, 06 Jan 2020 14:04:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioSzg-0000mA-TT
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:04:33 +0000
X-Inumbo-ID: 71320300-308d-11ea-88e7-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 71320300-308d-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 14:04:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id F1ADC74E;
 Mon,  6 Jan 2020 09:04:22 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 09:04:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=snV/PI
 Er4cnpaqIEpiZU2KzSbWgTDlfLuyvlbX4dIjQ=; b=eNJ5nW6kRktYepwYYtmrHU
 Xbq8iZJgNJs1EGZd86WItwmpNSVyWIU+wIWmOu3cn6vXwx+IK9+ml2Of9+i9mYUL
 2RIQGgwoCfYhFiQVCuUvr0f0CP8YCStUQ8swKASXRCcoTTVuXuJRtLQNAqJeE4Wc
 VEZMCzr1WL8E50+w0Pau3MXHWEQ21CJXXFMuG0JCtr5BRMYvnjyZabYpEJcneM9j
 uoNsXAS79XGUl82PElYWG4sfaUg3m/HWxyKHpKMukqEPvoZ+R7zw91D6+fo+/Lbl
 9anyMGYK+C9XHTdgYE2mHxEjGtgYAL4EYJGA7fwtwM210LNQlMmMyd9fvS84Dt0w
 ==
X-ME-Sender: <xms:Zj4TXrAhE1CBH-CBc9V5MU7VDHhj9jzijLLXaohr_dD7o62bX4ELdw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgieduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Zj4TXlxtzpcgOqqHpdOFv7YFwD5_75Waco5s7xM_sIEYnaOIPsvGQQ>
 <xmx:Zj4TXhkloHM4P-mHEz1NCVBEx3Qg_dfVXJTsyLG55FiZo3Hz1XuM3Q>
 <xmx:Zj4TXiFLjwwKEeTf6Wee307Ya_pAsUjuOPJZcR6wW974wwSlDdFYvA>
 <xmx:Zj4TXq6sV0iXBH4UZnFSgFhjI74FXw_Vx8Mg1pDouuVtYG7KixHlDQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id BE5AF80059;
 Mon,  6 Jan 2020 09:04:21 -0500 (EST)
Date: Mon, 6 Jan 2020 15:04:18 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200106140418.GH1314@mail-itl>
References: <20200104010759.GA2507@mail-itl>
 <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
MIME-Version: 1.0
In-Reply-To: <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7619410958256783281=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7619410958256783281==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="CGDBiGfvSTbxKZlW"
Content-Disposition: inline


--CGDBiGfvSTbxKZlW
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Broken PCI device passthrough, after XSA-302 fix?

On Mon, Jan 06, 2020 at 12:18:31PM +0100, Jan Beulich wrote:
> On 04.01.2020 02:07, Marek Marczykowski-G=C3=B3recki  wrote:
> > I have a multi-function PCI device, behind a PCI bridge, that normally
> > I assign to a single domain. But now it fails with:
> >=20
> > (XEN) [VT-D]d14: 0000:04:00.0 owned by d0!<G><0>assign 0000:05:00.0 to =
dom14 failed (-22)
>=20
> Is this on the 1st attempt, or after the device had already been
> assigned to some (same or other) guest? After quite a bit of
> staring at the code I can't seem to be able to spot a difference
> in behavior for the 1st attempt, but you not saying explicitly
> that it would only happen on subsequent ones makes me assume you
> run into the issue right away.

Yes, it was the first try.

> > This is Xen 4.8.5 + XSA patches. It started happening after some update
> > during last few months, not really sure which one.
>=20
> Having a smaller window would of course help, as would ...

The working version was just before XSAs of 2019-10-31  (which include
XSA-302).
But at this point, I'm not sure if no other configuration changes were
made (see below).

> > I guess it is because quarantine feature, so initial ownership of
> > 0000:05:00.0 is different than the bridge it is connected to.
> > I'm not sure if relevant for this case, but I also set
> > pcidev->rdm_policy =3D LIBXL_RDM_RESERVE_POLICY_RELAXED.
> >=20
> > Booting with iommu=3Dno-quarantine helps. Note I do not use `xl
> > pci-assignable-add` command, only bind the device to the pciback driver
> > in dom0.
>=20
> ... knowing whether behavior differs when using this preparatory
> step.

xl pci-assignable-add doesn't make a difference with XSA-306 applied.
But I've tried xl pci-assignable-remove with interesting result:
It succeeded for 0000:05:00.0 and 0000:05:00.2, but failed for
0000:05:00.1 with this message:

(XEN) [VT-D]d0: 0000:05:00.1 owned by d32753!<G><0>deassign 0000:05:00.1
=66rom dom32753 failed (-22)

Anyway, I think my previous testing was inaccurate:
Looks like the issue is caused by me failing to set rdm_policy, contrary
to the above message. I get the above error only without
LIBXL_RDM_RESERVE_POLICY_RELAXED set. When I set it properly, domain
starts even without iommu=3Dno-quarantine. I still have some issues with
the device within the domain, but not sure if relevant to this or
something else.

Does it make sense now?
Is the patch from your other message still relevant?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TPmIACgkQ24/THMrX
1yyCqgf/SbsRmDqrE7IdVlXvU3xudxiWn1oigXa1EYb9GaIczz5yq84Nd/iU53wK
jxE0hTcpw0AhNFZivge0U0GeZ6IY18teQRYsunlbby4ZStDh6eRFkh1MIyhSLQTI
jboBF18Jkp3zBG1PGFNcEnnpENVfMRfw56LreBUKvOU7txziWt6Q+79QJI66f+Vi
Pls1vg4CUYKN03ytKyQw3oAen6E1UCZ7zy6EEBdsqVS4JHqfSD9j3UHOGfDJH+iY
DQZf8D4/j0baexP2n1VaafLSd0wo1YoyuFhMSmiBst+Gsq7FR7YNduZm+YjNzfma
7BTjkgJHBrwnup9ivVdDptCRNcC2+g==
=1rVE
-----END PGP SIGNATURE-----

--CGDBiGfvSTbxKZlW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7619410958256783281==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:16:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14:16: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 1ioTAq-0001iH-4M; Mon, 06 Jan 2020 14:16:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T8Is=23=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ioTAp-0001iC-C3
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:16:03 +0000
X-Inumbo-ID: 114394fd-308f-11ea-ab0e-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 114394fd-308f-11ea-ab0e-12813bfff9fa;
 Mon, 06 Jan 2020 14:16:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578320162;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1zgKUBTmEA71+4f8QPyzy942KZXea9poNDpxUeynO8Y=;
 b=UioQn+rEGCdsTmDFxp+Hxq3KcHxCJbu3gTVQht0/OCQtbls3BCjVz9w4
 03LtEPjPeUDHdtoaBKNDU3qMkrG/sD0WGprDx4+MtrN5GLB79EwHwCgod
 F0Yw2hjekcu7JeSWXXVhs7BwoyaPBMxI6eahunueryXw6qz8rsLbr55tn c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GOTaxW3ezELUPkCN1KhezxurMdzCfNvyA7r5Qkh4Qom5VGtH16fscusLWdwhQwJqyb3r3XpjiV
 Sz4ZAyFds8gEeV9MAuYBLjS7wWxaFNKn8h9XYbsmS83Jyyz7HfpQoNYRxRjzPdqlgxoUZHTmqQ
 s8KjkeSzV3s7Zf5DVZ8FkSaiL3Gl51JdpjMvf1/KdH2snJfh4hwTUKL1dLtnmcr1T9Au6RoFzc
 YRNYbTtvU+VzvwNytrw7OKZt0PkZudV5K1EivlRlYrfI5EZ8LXIPfOQFmJoSbvsxXFSwwp+wMG
 buw=
X-SBRS: 2.7
X-MesageID: 10858017
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10858017"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Jan
 Beulich" <jbeulich@suse.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <20191223140409.32449-3-aisaila@bitdefender.com>
 <d9a3c8a4-f089-adf8-2129-41e7422b514c@citrix.com>
 <ef48f9b8-0eb9-160d-9524-c312445257e4@bitdefender.com>
 <8c85333c-e655-4a4a-daa1-ee4b9d3913f7@citrix.com>
 <578c32be-a45a-d58e-7f88-03db2ff109a8@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <8c862b5f-3ceb-def1-9b15-4f496bddf929@citrix.com>
Date: Mon, 6 Jan 2020 14:15:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <578c32be-a45a-d58e-7f88-03db2ff109a8@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: Pull out the p2m specifics
 from p2m_init_altp2m_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>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS82LzIwIDExOjU1IEFNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBPbiAy
NC4xMi4yMDE5IDEyOjE1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMi8yNC8xOSAxMDow
OCBBTSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDI0LjEy
LjIwMTkgMTA6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gMTIvMjMvMTkgMjowNCBQ
TSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4KPj4+PiBXaHk/Cj4+Pj4KPj4+
Cj4+PiBUaGlzIHdhcyBhIHJlcXVlc3QgZnJvbSBKYW4uCj4+Cj4+IFllcywgSSBzYXcgdGhlIFJl
cXVlc3RlZC1ieS4gIEl0IHN0aWxsIG5lZWRzIGFuIGV4cGxhbmF0aW9uLgo+Pgo+IAo+IFRoaXMg
aXMgd2hhdCBKYW4gc2FpZCBpbiBWMjoKPiAKPiAiQWxsIG9mIHRoaXMgaXMgbm90IEVQVC1zcGVj
aWZpYy4gQmVmb3JlIGFkZGluZyBtb3JlIGluZnJhc3RydWN0dXJlIHRvCj4gY292ZXIgZm9yIHRo
aXMgKGhlcmU6IGFub3RoZXIgZnVuY3Rpb24gcGFyYW1ldGVyKSwgaG93IGFib3V0IG1vdmluZwo+
IHRoZXNlIHBhcnRzIGludG8gdmVuZG9yLWluZGVwZW5kZW50IGNvZGU/Igo+IAo+IElmIHRoZXJl
IGlzIGEgbmVlZCBmb3IgZnVydGhlciBleHBsYW5hdGlvbiBtYXliZSBKYW4gY2FuIGhlbHAgaGVy
ZS4KCldlbGwgIkVQVC1zcGVjaWZpYyIgYW5kICJ2ZW5kb3ItaW5kZXBlbmRlbnQiIGFyZSBlbm91
Z2ggdG8gaW5kaWNhdGUgdGhlCnJlYXNvbiBmb3IgdGhlIG1vdGlvbiwgYnV0IHRoZSB0aXRsZSBk
b2Vzbid0IHNheSBlaXRoZXIgb2YgdGhvc2UgdHdvCnRoaW5ncywgYW5kIHNvIHRoZSByZWFkZXIg
aXMgbGVmdCB0byBndWVzcy4gIEEgdGl0bGUgLyBtZXNzYWdlIGxpa2UgdGhpcwp3b3VsZCBoYXZl
IGJlZW4gZmluZToKCi0tLQp4ODYvbW06IFB1bGwgbm9uLUVQVC1zcGVjaWZpYyBhbHRwMm0gaGFu
ZGxpbmcgY29kZSBpbnRvCnZlbmRvci1pbmRlcGVuZGVudCBjb2RlCgpObyBmdW5jdGlvbmFsIGNo
YW5nZXMuCi0tLQoKT3Igc2luY2UgdGhhdCdzIGEgYml0IGxvbmcsIG1heWJlOgoKLS0tCng4Ni9t
bTogUHVsbCB2ZW5kb3ItaW5kZXBlbmRlbnQgYWx0cDJtIGNvZGUgb3V0IG9mIHAybS1lcHQuYwoK
Li4uYW5kIGludG8gcDJtLmMuICBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCi0tLQoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:16:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTBA-0001kj-Df; Mon, 06 Jan 2020 14:16:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioTB9-0001jt-0w
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:16:23 +0000
X-Inumbo-ID: 1896ed8a-308f-11ea-88e7-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1896ed8a-308f-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 14:16:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 3F6C4747;
 Mon,  6 Jan 2020 09:16:13 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 09:16:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=gS6mb9
 CvkyfX9zg2GB/mwVe2gt7E+18geqNZiGvfcF4=; b=hmqzYwAFn37Kg1jUn1EGzI
 mD0kV1oAIvHB9LMZonlnxnOjbzLkeRGsOzWdOXYswbujiQJL0a+FxCuQUpEwmF8X
 z0nqC8qJjNaVLWU4NSrshyfzBxBte3ZBctU0nMlL7xu4Ru5jpq58wFZ9TDi7rkRU
 yYu5HCF4QCj/THXWBXB8xJN8af4MF43fKR4lUXl2S2EiTrLza+mdX8PodEZmh2T2
 cxHgYdotz8z1weNVdTGH9a4TBdhZA97cW/t2uCmVMXWtKU7d3gfaGggfcusbzIiS
 2eiIX8NAqhgVphq4kRfFpuvFHGUm13jqdwG8qQBmo9moRRsLLIGxc3gfKJlQZSNw
 ==
X-ME-Sender: <xms:LEETXnrVtc7aHQvY4D8CCfQUsE-GVgicP09G8ZgBL44KPT6kziPaOg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgieefucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:LEETXl521JoCQDHrHudcZKMDks-2fDHTWdPwisXP1QSYfa1kTS0wmQ>
 <xmx:LEETXvPGITNa6KIOBsntJ1GiybpynM0cJtwG5Fm_peB59pUVZ5vhxg>
 <xmx:LEETXvMQI0_wGiPXM2dNKEV59Vpq1YPOW9mv_Vi7I5jsUrJk6OBUow>
 <xmx:LEETXqC9qChq72hTxxnasSm_DyDAf95OBFgOQGR1EHcPDQ2PbkWuXg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 37E8830607B4;
 Mon,  6 Jan 2020 09:16:12 -0500 (EST)
Date: Mon, 6 Jan 2020 15:16:09 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200106141609.GI1314@mail-itl>
References: <20200104010759.GA2507@mail-itl>
 <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
 <20200106140418.GH1314@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20200106140418.GH1314@mail-itl>
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3302267232974516381=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3302267232974516381==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="FeAIMMcddNRN4P4/"
Content-Disposition: inline


--FeAIMMcddNRN4P4/
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Broken PCI device passthrough, after XSA-302 fix?

On Mon, Jan 06, 2020 at 03:04:20PM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Mon, Jan 06, 2020 at 12:18:31PM +0100, Jan Beulich wrote:
> > On 04.01.2020 02:07, Marek Marczykowski-G=C3=B3recki  wrote:
> > > I have a multi-function PCI device, behind a PCI bridge, that normally
> > > I assign to a single domain. But now it fails with:
> > >=20
> > > (XEN) [VT-D]d14: 0000:04:00.0 owned by d0!<G><0>assign 0000:05:00.0 t=
o dom14 failed (-22)
> >=20
> > Is this on the 1st attempt, or after the device had already been
> > assigned to some (same or other) guest? After quite a bit of
> > staring at the code I can't seem to be able to spot a difference
> > in behavior for the 1st attempt, but you not saying explicitly
> > that it would only happen on subsequent ones makes me assume you
> > run into the issue right away.
>=20
> Yes, it was the first try.
>=20
> > > This is Xen 4.8.5 + XSA patches. It started happening after some upda=
te
> > > during last few months, not really sure which one.
> >=20
> > Having a smaller window would of course help, as would ...
>=20
> The working version was just before XSAs of 2019-10-31  (which include
> XSA-302).
> But at this point, I'm not sure if no other configuration changes were
> made (see below).
>=20
> > > I guess it is because quarantine feature, so initial ownership of
> > > 0000:05:00.0 is different than the bridge it is connected to.
> > > I'm not sure if relevant for this case, but I also set
> > > pcidev->rdm_policy =3D LIBXL_RDM_RESERVE_POLICY_RELAXED.
> > >=20
> > > Booting with iommu=3Dno-quarantine helps. Note I do not use `xl
> > > pci-assignable-add` command, only bind the device to the pciback driv=
er
> > > in dom0.
> >=20
> > ... knowing whether behavior differs when using this preparatory
> > step.
>=20
> xl pci-assignable-add doesn't make a difference with XSA-306 applied.
> But I've tried xl pci-assignable-remove with interesting result:
> It succeeded for 0000:05:00.0 and 0000:05:00.2, but failed for
> 0000:05:00.1 with this message:
>=20
> (XEN) [VT-D]d0: 0000:05:00.1 owned by d32753!<G><0>deassign 0000:05:00.1
> from dom32753 failed (-22)

And now, after this operation (failed -remove) I get the following error
on domain start, even with LIBXL_RDM_RESERVE_POLICY_RELAXED properly
set:

(XEN) [VT-D]d13: 0000:05:00.1 owned by d32753!<G><0>assign 0000:05:00.1 to =
dom13 failed (-22)

I've tried doing -add and -remove in different order and every time it
fails for 0000:05:00.1, but works for other functions.
I don't see anything special about this function, compared to others.

I'll reboot the system and try again...

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TQSkACgkQ24/THMrX
1yy81ggAlrSuaheerhHmz7bxhkevxfEMqF2Dtkdi0AyH6aTqdrn1W3Ec82HZwF2E
lrUbDB1hBUYSNE/R4euHuBSc4xlqdVyHafivNZXZJ2wqy6ZzvfzHwaw/TCTiLloq
un04o65avvRbUpaHJJdMiNuXnSvA45MIo1UdhjcjvyInTONSZGHR1+bw1iX0SSI/
gB2xRLGZmW+KFjGLtSF6nBPVtEDVQUW10NZRVd5QUiFJBJhIMJgT2rIWtRegCVDI
QbnTRHMKGc7aaOfigal0wnLllVjp1mddZEj1yReRD5cVVAiY6TAlQ1WQE2m4xeHI
oldJQFeImo0dzrHcIwVHIkm0CLCk/Q==
=iToh
-----END PGP SIGNATURE-----

--FeAIMMcddNRN4P4/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3302267232974516381==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:19:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTDa-0001xq-0b; Mon, 06 Jan 2020 14:18:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T8Is=23=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ioTDY-0001xl-9w
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:18:52 +0000
X-Inumbo-ID: 764c92ea-308f-11ea-ab0e-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 764c92ea-308f-11ea-ab0e-12813bfff9fa;
 Mon, 06 Jan 2020 14:18:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578320332;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=baNL2auJhtgw/ojf0l2gAMw64Mlawgjy+5X7Mhondeo=;
 b=bqbGv1hVMs+wEl7faQWpGQ6CDQt8X6zwtfc8bL9ECg098Bn+XksT+two
 0RJ+f3ETCOoljfJR+6zg2N27xjdwYDNAQyWv4dcLh1U8ANrz3MDwhVI9n
 f65uFCpR1cZYZA1SNPgkpdlSr9090VsUpFKBnSULVieDoKU2hxKz1+C0/ Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: O/GSS1znzl8QX539B7ifDW9lFIWoZAWiIT6mOHfkYTym0VsyluZEt42oRPeUdm1X7GgHzOYXFw
 3y9rJ6W2rwoFRUKkWe8EuyGXIw3tabKbiMrIt9fDgCHdKkhEuIYT1AFgBPCicSEqzYzTA9ef2y
 uJ2HFLUXqPW8ZfKatyRps1Wr37SEfIn0zdhxCJeY06I7RPk2388CTzV9cDrju9kWdt2H7+2MWi
 L5U4G401zEYUlVmdopmLNeSgvMweTenagnikkNbw3XR8lDNbfricoeRuqn46xyqBMict/c30Dp
 FXk=
X-SBRS: 2.7
X-MesageID: 10512671
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10512671"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Jan
 Beulich" <jbeulich@suse.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <20191223140409.32449-3-aisaila@bitdefender.com>
 <d9a3c8a4-f089-adf8-2129-41e7422b514c@citrix.com>
 <ef48f9b8-0eb9-160d-9524-c312445257e4@bitdefender.com>
 <8c85333c-e655-4a4a-daa1-ee4b9d3913f7@citrix.com>
 <578c32be-a45a-d58e-7f88-03db2ff109a8@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <da7a69c7-b7f8-7836-cfa6-c06cb4db3a70@citrix.com>
Date: Mon, 6 Jan 2020 14:18:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <578c32be-a45a-d58e-7f88-03db2ff109a8@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: Pull out the p2m specifics
 from p2m_init_altp2m_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>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS82LzIwIDExOjU1IEFNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBPbiAy
NC4xMi4yMDE5IDEyOjE1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMi8yNC8xOSAxMDow
OCBBTSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDI0LjEy
LjIwMTkgMTA6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gMTIvMjMvMTkgMjowNCBQ
TSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4KPj4+PiBXaHk/Cj4+Pj4KPj4+
Cj4+PiBUaGlzIHdhcyBhIHJlcXVlc3QgZnJvbSBKYW4uCj4+Cj4+IFllcywgSSBzYXcgdGhlIFJl
cXVlc3RlZC1ieS4gIEl0IHN0aWxsIG5lZWRzIGFuIGV4cGxhbmF0aW9uLgo+Pgo+IAo+IFRoaXMg
aXMgd2hhdCBKYW4gc2FpZCBpbiBWMjoKPiAKPiAiQWxsIG9mIHRoaXMgaXMgbm90IEVQVC1zcGVj
aWZpYy4gQmVmb3JlIGFkZGluZyBtb3JlIGluZnJhc3RydWN0dXJlIHRvCj4gY292ZXIgZm9yIHRo
aXMgKGhlcmU6IGFub3RoZXIgZnVuY3Rpb24gcGFyYW1ldGVyKSwgaG93IGFib3V0IG1vdmluZwo+
IHRoZXNlIHBhcnRzIGludG8gdmVuZG9yLWluZGVwZW5kZW50IGNvZGU/Igo+IAo+IElmIHRoZXJl
IGlzIGEgbmVlZCBmb3IgZnVydGhlciBleHBsYW5hdGlvbiBtYXliZSBKYW4gY2FuIGhlbHAgaGVy
ZS4KCllvdSBkb24ndCBoYXZlIHRvIG1ha2UgZXZlcnkgY2xlYW4tdXAgcGF0Y2ggdGhhdCByZXZp
ZXdlcnMgYXNrIGZvcjsgYnV0CmlmIHlvdSBkbyBwb3N0IGEgY2xlYW4tdXAgcGF0Y2gsIGl0J3Mg
eW91ciByZXNwb25zaWJpbGl0eSB0byBtYWtlIHN1cmUKaXQncyBnb3QgYSBzdWl0YWJsZSBkZXNj
cmlwdGlvbi4gIFRoZSBhdWRpZW5jZSBpcyBub3Qgb25seSB0aGUgcmV2aWV3ZXIKd2hvIGFza2Vk
IGZvciB0aGUgcGF0Y2gsIGJ1dCBhbHNvIG5vcm1hbCBkZXZlbG9wZXJzIDUgeWVhcnMgZnJvbSBu
b3cKKHBlcmhhcHMgeW91cnNlbGYpIHdobyBhcmUgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2h5IHRo
ZSBjaGFuZ2Ugd2FzIG1hZGUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:21:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTFT-0002jR-E4; Mon, 06 Jan 2020 14:20:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VNL8=23=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ioTFS-0002jM-Mt
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:20:50 +0000
X-Inumbo-ID: bce7d570-308f-11ea-ab0e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bce7d570-308f-11ea-ab0e-12813bfff9fa;
 Mon, 06 Jan 2020 14:20:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578320450;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=cbJiX8dIiIiuZp0swD0dXXjyOU0evSQpIxt9dMvfI4Q=;
 b=ILmrvTdpIfW5PARCwWsjo1eGVc1OE1eHotCRuDpVp3hb97FwXbECVOYv
 5pbuVFRdR152r8BMAk7GFw01PhXzdPRqPMUY5HE6CawkNeKgSUbRlZg7R
 iv7IP+a657j8Ecyh/5lzVLUkopcgetkHmP9mSNi6FiWxLz1KeQc7NTcSq o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b3bYyqVkEvoZ09UX8b40hdgapdTGPo8/+68ha8sWCrqYT8s83PhD4unRgV37G7smu8HcsZB6xI
 edVnlsEHap6glWgjVxB4d/gz9O149KGIfC5Gqb4hl3o1hkVyaK/KSjWi55/VngcFzsUj/Ij4wY
 E2PDU1+2ob32QnWPKoazqnH2NC/NPGk10DN0sIKGM2vcQmI5jun9kg17CdaR8tPuTpqeTZrpp5
 N1PEf26R6ra2p5bQdIkSihXpO1xYJq5/FbrodUVLr8iXm8bm8ovhSTszDHm62LSU59IyzRcg/1
 7Zo=
X-SBRS: 2.7
X-MesageID: 10650072
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10650072"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24083.16958.769634.476071@mariner.uk.xensource.com>
Date: Mon, 6 Jan 2020 14:20:46 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
References: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: create backend/ xenstore dir for
 driver 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltQQVRDSF0gbGlieGw6IGNyZWF0
ZSBiYWNrZW5kLyB4ZW5zdG9yZSBkaXIgZm9yIGRyaXZlciBkb21haW5zIik6Cj4gQ2xlYW5pbmcg
dXAgYmFja2VuZCB4ZW5zdG9yZSBlbnRyaWVzIGlzIGEgcmVzcG9uc2liaWxpdHkgb2YgdGhlIGJh
Y2tlbmQuCj4gV2hlbiBiYWNrZW5kIGxpdmVzIG91dHNpZGUgb2YgZG9tMCwgdGhlIGRvbWFpbiBu
ZWVkcyBwcm9wZXIgcGVybWlzc2lvbnMKPiB0byBkbyBpdC4gTm9ybWFsbHkgaXQgaXMgZ2l2ZW4g
cGVybWlzc2lvbiB0byByZW1vdmUgdGhlIGRldmljZSBkaXIKPiBpdHNlbGYsIGJ1dCBub3QgdGhl
IGRpciBjb250YWluaW5nIGl0IChuYW1lZCBhZnRlciBmcm9udGVuZCBJRCkuIEFmdGVyIGEKPiB3
aG9sZSB0aG9zZSBlbXB0eSBsZWZ0b3ZlciBkaXJlY3RvcmllcyBhY2N1bXVsYXRlIHRvIHRoZSBw
b2ludCB4ZW5zdG9yZQo+IHJldHVybmluZyBFMkJJRyBvbiBsaXN0aW5nIHRoZW0uCj4gCj4gRml4
IHRoaXMgYnkgZ2l2aW5nIGJhY2tlbmQgZG9tYWluIHdyaXRlIGFjY2VzcyBhbHNvIHRvIGJhY2tl
bmQvCj4gZGlyZWN0b3J5IGl0c2VsZiB3aGVuIGNfaW5mby0+ZHJpdmVyX2RvbWFpbiBvcHRpb24g
aXMgc2V0LiBUaGUgY29kZQo+IHJlbW92aW5nIHJlbGV2YW50IGRpciBpcyBhbHJlYWR5IHRoZXJl
IChqdXN0IGxhY2tlZCBwZXJtaXNzaW9ucyB0byBkbyBzbykuCj4gCj4gTm90ZSB0aGlzIGFsc28g
YWxsb3dzIHRoZSBiYWNrZW5kIGRvbWFpbiB0byBjcmVhdGUgbmV3IGVudHJpZXMsCj4gcHJldGVu
ZGluZyB0byBob3N0IGJhY2tlbmQgZGV2aWNlcyBpdCBkb24ndCBoYXZlLiBCdXQgc2luY2UgbGli
eGwgdXNlcwo+IC9saWJ4bC8geGVuc3RvcmUgZGlyIGZvciB0aGlzIGluZm9ybWF0aW9uIChzdGls
bCBvdXRzaWRlIG9mIGJhY2tlbmQKPiBkb21haW4gY29udHJvbCksIHRoaXMgc2hvdWxkbid0IGJl
IGFuIGlzc3VlLgoKVGhpcyBzZWVtcyBxdWl0ZSBoYXphcmRvdXMgdG8gbWUuICBUaGUgcmVhc29u
aW5nIHlvdSB1c2UgdG8gc2hvdyB0aGF0CnRoaXMgaXdzIE9LIHNlZW1zIGZyYWdpbGUsIGFuZCBp
biBnZW5lcmFsIGl0IGRvZXNuJ3QgZmVlbCByaWdodCB0bwpnaXZlIHRoZSBwYXJ0aWN1bGFyIGJh
Y2tlbmQgc3VjaCB3aWRlIHNjb3BlLgoKQ2FuIHdlIGZpbmQgYW5vdGhlciB3YXkgdG8gYWRkcmVz
cyB0aGlzIHByb2JsZW0gPyAgSSB0aGluayB0aGUKY29udGFpbmluZyBkaXJlY3Rvcnkgc2hvdWxk
IGJlIHJlbW92ZWQgYnkgdGhlIHRvb2xzdGFjay4gIFdoeSBpcyB0aGlzCmRpZmZpY3VsdCA/ICAo
SSBwcmVzdW1lIHRoZXJlIGlzIGEgcmVhc29uIG9yIHlvdSB3b3VsZCBoYXZlIGRvbmUgaXQKdGhh
dCB3YXkuLi4pCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:23:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioTHM-0002r3-Rp; Mon, 06 Jan 2020 14:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioTHL-0002qx-Aa
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:22:47 +0000
X-Inumbo-ID: 02089586-3090-11ea-ab0e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02089586-3090-11ea-ab0e-12813bfff9fa;
 Mon, 06 Jan 2020 14:22:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DFC53B1F6;
 Mon,  6 Jan 2020 14:22:44 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <aa264d92-2545-f2e7-5225-4f870e3ec8f9@suse.com>
 <455ab356-3354-1661-51d0-7f67caa9ecfb@suse.com>
 <029a10fb-ff6e-c637-9267-3fd284b9c938@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2fc3fde4-f71c-1b14-6038-d47e0f343d43@suse.com>
Date: Mon, 6 Jan 2020 15:23:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <029a10fb-ff6e-c637-9267-3fd284b9c938@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] x86/mm: rename and tidy
 create_pae_xen_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMTIuMjAxOSAxNjozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8xMi8yMDE5
IDE0OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQWZ0ZXIgZGFkNzRiMGY5ZSAoImkzODY6IGZp
eCBoYW5kbGluZyBvZiBYZW4gZW50cmllcyBpbiBmaW5hbCBMMiBwYWdlCj4+IHRhYmxlIikgYW5k
IHRoZSByZW1vdmFsIG9mIDMyLWJpdCBzdXBwb3J0IHRoZSBmdW5jdGlvbiBkb2Vzbid0IG1vZGlm
eQo+PiBzdGF0ZSBhbnltb3JlLCBhbmQgaGVuY2UgaXRzIG5hbWUgaGFzIGJlZW4gbWlzbGVhZGlu
Zy4gQ2hhbmdlIGl0cyBuYW1lLAo+PiBjb25zdGlmeSBwYXJhbWV0ZXJzIGFuZCBhIGxvY2FsIHZh
cmlhYmxlLCBhbmQgbWFrZSBpdCByZXR1cm4gYm9vbC4KPj4KPj4gQWxzbyBkcm9wIHRoZSBjYWxs
IHRvIGl0IGZyb20gbW9kX2wzX2VudHJ5KCk6IFRoZSBmdW5jdGlvbiBleHBsaWNpdGx5Cj4+IGRp
c2FsbG93cyAzMi1iaXQgZG9tYWlucyB0byBtb2RpZnkgc2xvdCAzLiBGdXJ0aGVybW9yZSwgcmUt
Y2hlY2tpbmcKPj4gb2Ygc2xvdCAzIHdoZW4gb3RoZXIgc2xvdHMgY2hhbmdlIGhhcyBuZWVkbGVz
c2x5IGRpc2FsbG93ZWQgZG9pbmcgdGhpcwo+PiB0b2dldGhlciB3aXRoIG1ha2luZyBzb21lIEwy
IHRhYmxlIHJlY3Vyc2l2ZWx5IGxpbmsgYmFjayB0byBhbiBMMiB1c2VkCj4+IGluIHNvbWUgTDMn
cyAzcmQgc2xvdCAoYmVjYXVzZSBvZiB0aGUgY2hlY2tpbmcgb2YgdGhlIHR5cGUgcmVmIGNvdW50
IHRvCj4+IGJlIDEpLiAoTm90ZSB0aGF0IGFsbG93aW5nIGR5bmFtaWMgY2hhbmdlcyBvZiBMMyBl
bnRyaWVzIGluIHRoZSB3YXkgd2UKPj4gZG8gaXMgYm9ndXMgYW55d2F5LCBhcyB0aGF0J3Mgbm90
IGhvdyBMM3MgYmVoYXZlIGluIHRoZSBuYXRpdmUgY2FzZToKPj4gVGhleSBnZXQgcmUtZXZhbHVh
dGVkIG9ubHkgdXBvbiBDUjMgcmVsb2Fkcy4pCj4gCj4gSSdtIGhhdmluZyBhIGhhcmQgdGltZSBm
b2xsb3dpbmcgdGhpcy7CoCBJIGFncmVlIHRoYXQgZHJvcHBpbmcgdGhlIGNhbGwKPiBmcm9tIG1v
ZF9sM19lbnRyeSgpIGlzIHNhZmUsIGJ1dCBJIGNhbnQgcGFyc2UgdGhlIHNlY29uZCBzZW50ZW5j
ZS4KPiAKPiBBcyBmb3IgdGhlIGZpbmFsIHNlbnRlbmNlLCBJJ20gbm90IHN1cmUgdGhhdCBpcyBh
Y3R1YWxseSB0cnVlLsKgIEluCj4gcGFydGljdWxhciwgQU1EIE5QVCBzYXlzIHRoYXQgdGhlIFBE
UFRScyBtYXkgYWN0dWFsbHkgYmVoYXZlIGxpa2UgTDMncwo+IGluIDQtbGV2ZWwgcGFnaW5nLCBy
YXRoZXIgdGhhbiBob3cgbGVnYWN5IFBBRSB1c2VkIHRvIHdvcmsuCgpJJ3ZlIHJlLXdyaXR0ZW4g
dGhpcyB0bwoKIkFsc28gZHJvcCB0aGUgY2FsbCB0byBpdCBmcm9tIG1vZF9sM19lbnRyeSgpOiBU
aGUgZnVuY3Rpb24gZXhwbGljaXRseQogZGlzYWxsb3dzIDMyLWJpdCBkb21haW5zIHRvIG1vZGlm
eSBzbG90IDMuIFRoaXMgd2F5IHdlIGFsc28gd29uJ3QKIHJlLWNoZWNrIHNsb3QgMyB3aGVuIGEg
c2xvdCBvdGhlciB0aGFuIHNsb3QgMyBjaGFuZ2VzLiBEb2luZyBzbyBoYXMKIG5lZWRsZXNzbHkg
ZGlzYWxsb3dlZCBtYWtpbmcgc29tZSBMMiB0YWJsZSByZWN1cnNpdmVseSBsaW5rIGJhY2sgdG8g
YW4KIEwyIHVzZWQgaW4gc29tZSBMMydzIDNyZCBzbG90LCBhcyB3ZSBjaGVjayBmb3IgdGhlIHR5
cGUgcmVmIGNvdW50IHRvIGJlCiAxLiAoTm90ZSB0aGF0IGFsbG93aW5nIGR5bmFtaWMgY2hhbmdl
cyBvZiBMMyBlbnRyaWVzIGluIHRoZSB3YXkgd2UgZG8gaXMKIGJvZ3VzIGFueXdheSwgYXMgdGhh
dCdzIG5vdCBob3cgTDNzIGJlaGF2ZSBpbiB0aGUgbmF0aXZlIGFuZCBFUFQgY2FzZXM6CiBUaGV5
IGdldCByZS1ldmFsdWF0ZWQgb25seSB1cG9uIENSMyByZWxvYWRzLiBOUFQgaXMgZGlmZmVyZW50
IGluIHRoaXMKIHJlZ2FyZC4pIgoKSWYgdGhpcyBpc24ndCBzdWZmaWNpZW50bHkgYmV0dGVyLCB0
aGVuIEkgZ3Vlc3MgSSBuZWVkIHNvbWUgaGludAp0b3dhcmRzIHBvc3NpYmxlIGZ1cnRoZXIgaW1w
cm92ZW1lbnRzLgoKPj4gQXMgYSByZXN1bHQgb2YgdGhpcyB3ZSBubyBsb25nZXIgbmVlZCB0byBw
bGF5IGdhbWVzIHRvIGdldCBhdCB0aGUgc3RhcnQKPj4gb2YgdGhlIEwzIHRhYmxlLiBMZWF2ZSBh
biBBU1NFUlQoKSB0aG91Z2gsIGp1c3QgaW4gY2FzZS4KPiAKPiBJJ2QgZHJvcCB0aGUgYXNzZXJ0
KCkuwqAgVGhlIHNvbGUgY2FsbGVyIGlzIGludGVybmFsLCBhbmQgd2Ugd291bGQgaGF2ZQo+IG1h
am9yIHByb2JsZW1zIGlmIGFueSBvZiBtbS5jIG9wZXJhdGVkIG9uIG1pc2FsaWduZWQgcG9pbnRl
cnMuwqAgKEkgZGlkCj4gZG91YmxlIGNoZWNrIGFsbCBvZiB0aGUgTU0gY29kZSBmb2xsb3dpbmcg
d2hpY2hldmVyIFhTQSB0aGUgbWlzYWxpZ25lZAo+IGdyYW50IG1hcCBieSBQVEUgd2FzLikKCldl
bGwsIG9rYXkuIEFzIHNhaWQgaW4gdGhlIGRlc2NyaXB0aW9uIGl0IHdhcyAianVzdCBpbiBjYXNl
Igphbnl3YXkuCgo+PiBGdXJ0aGVyIG1vdmUgYSBCVUdfT04oKSBzdWNoIHRoYXQgaW4gdGhlIGNv
bW1vbiBjYXNlIGl0cyBjb25kaXRpb24KPj4gd291bGRuJ3QgbmVlZCBldmFsdWF0aW5nLgo+Pgo+
PiBGaW5hbGx5LCBzaW5jZSB3ZSdyZSBhdCBpdCwgbW92ZSBpbml0X3hlbl9wYWVfbDJfc2xvdHMo
KSBuZXh0IHRvIHRoZQo+PiByZW5hbWVkIGZ1bmN0aW9uLCBhcyB0aGV5IHJlYWxseSBiZWxvbmcg
dG9nZXRoZXIgKGluIGZhY3QKPj4gaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKCkgd2FzIFtpbmRpcmVj
dGx5XSBicm9rZW4gb3V0IG9mIHRoaXMgZnVuY3Rpb24pLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiBXZSBjb3VsZCBnbyBmdXJ0
aGVyIGhlcmUgYW5kIGRlbGV0ZSB0aGUgZnVuY3Rpb24gYWx0b2dldGhlcjogVGhlcmUgYXJlCj4+
IG5vIGxpbmVhciBtYXBwaW5ncyBpbiBhIFBHVF9wYWVfeGVuX2wyIHRhYmxlIGFueW1vcmUgKHRo
aXMgd2FzIG9uIDMyLWJpdAo+PiBvbmx5KS4gVGhlIGNvcnJlc3BvbmRpbmcgY29uZGl0aW9uYWwg
aW4gbW9kX2wzX2VudHJ5KCkgY291bGQgdGhlbiBnbwo+PiBhd2F5IGFzIHdlbGwgKG9yLCBtb3Jl
IHByZWNpc2VseSwgd291bGQgbmVlZCB0byBiZSByZXBsYWNlZCBieSBjb3JyZWN0Cj4+IGhhbmRs
aW5nIG9mIDNyZCBzbG90IHVwZGF0ZXMpLiBUaGlzIHdvdWxkIG1lYW4gdGhhdCBhIDMyLWJpdCBn
dWVzdAo+PiBmdW5jdGlvbmluZyBvbiBuZXcgWGVuIG1heSBmYWlsIHRvIHdvcmsgb24gb2xkZXIg
KHBvc3NpYmx5IDMyLWJpdCkgWGVuLgo+IAo+IEdpdmVuIHRoYXQgUFYgZ3Vlc3RzIGNhbid0IGRv
IGFueXRoaW5nIGRpZmZlcmVudGx5IG9yIHRoZXknZCBzdG9wCj4gd29ya2luZyBvbiBwcmUtNC4x
NCwgSSBkb24ndCB0aGluayByZW1vdmluZyB0aGlzIHJlc3RyaWN0aW9uIGlzIGhlbHBmdWwuCj4g
Cj4gSXQgd291bGQgYmUgd29ydGggZXhwbGljaXRseSBjb21tZW50aW5nIHRoYXQgaXQgaXMgYSBs
ZWdhY3kgcmVzdHJpY3Rpb24KPiBob3dldmVyLsKgIChJIGNvdWxkIGhhdmUgc3dvcm4gSSBzdWJt
aXR0ZWQgYSBwYXRjaCB0byBkbyB0aGlzLCBidXQgSQo+IGNhbid0IGxvY2F0ZSBpdCBpbiBteSB0
cmVlLikKCkknbSBhZGRpbmcgYSBjb21tZW50IHRvIHRoaXMgZWZmZWN0LgoKPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTE0MTQsMjIg
KzE0MTQsMjMgQEAgc3RhdGljIGludCBwcm9tb3RlX2wxX3RhYmxlKHN0cnVjdCBwYWdlXwo+PiAg
ICAgIHJldHVybiByZXQ7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRpYyBpbnQgY3JlYXRlX3BhZV94ZW5f
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbDNfcGdlbnRyeV90ICpwbDNlKQo+PiArc3RhdGlj
IGJvb2wgcGFlX3hlbl9tYXBwaW5nc19jaGVjayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19wZ2VudHJ5X3QgKnBs
M2UpCj4+ICB7Cj4+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gLSAgICBsM19wZ2Vu
dHJ5X3QgICAgIGwzZTM7Cj4+ICsgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4g
KyAgICBsM19wZ2VudHJ5X3QgbDNlMzsKPj4gIAo+PiAgICAgIGlmICggIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCj4+IC0gICAgICAgIHJldHVybiAxOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsK
PiAKPiBUaGVyZSBpcyBub3cgYSBzaW5nbGUgY2FsbGVyLsKgIEJ5IHJlcG9zaXRpb25pbmcgdGhl
IGNhbGxlciBpbgo+IHByb21vdGVfbDNfdGFibGUoKSwgdGhpcyBjb25kaXRpb24gY2FuIGJlIGRy
b3BwZWQsIHdoaWNoIHJlbW92ZXMgb25lCj4gZXZhbF9ub3NwZWMoKSBmcm9tIHRoZSBtaXggKHNl
ZWluZyBhcyB0aGVzZSBhcmUgZXhwZW5zaXZlIG5vdy4pCgpJIHdhcyBhYm91dCB0byBzYXkgdGhh
dCdzIG5vdCBwb3NzaWJsZSwgdW50aWwgSSBzcG90dGVkIHRoZSBvbmUKaW5zaWRlIHRoZSBsb29w
IHRoYXQgaXQgY2FuIGluZGVlZCBiZSBmb2xkZWQgd2l0aC4KCj4+IC0gICAgcGwzZSA9IChsM19w
Z2VudHJ5X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwzZSAmIFBBR0VfTUFTSyk7Cj4+ICsgICAgQVNT
RVJUKCEoKHVuc2lnbmVkIGxvbmcpcGwzZSAmIH5QQUdFX01BU0spKTsKPj4gIAo+PiAgICAgIC8q
IDNyZCBMMyBzbG90IGNvbnRhaW5zIEwyIHdpdGggWGVuLXByaXZhdGUgbWFwcGluZ3MuIEl0ICpt
dXN0KiBleGlzdC4gKi8KPj4gICAgICBsM2UzID0gcGwzZVszXTsKPj4gICAgICBpZiAoICEobDNl
X2dldF9mbGFncyhsM2UzKSAmIF9QQUdFX1BSRVNFTlQpICkKPj4gICAgICB7Cj4+ICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIGVtcHR5XG4iKTsK
PiAKPiBBbHNvLCBieSByZXBvc2l0aW9uaW5nLCBpdCBiZWNvbWVzIGNsZWFyIHRoYXQgdGhlIF9Q
QUdFX1BSRVNFTlQgY2hlY2sgaXMKPiBkdXBsaWNhdGVkLCBhbmQgdGhpcyBwcmludGsoKSBpcyBu
b3cgZGVhZCBjb2RlLgoKRG9uZSBhcyB3ZWxsLCB0aGFua3MgZm9yIG5vdGljaW5nLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:30:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTOM-0003HY-Ok; Mon, 06 Jan 2020 14:30:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioTOL-00037B-Hx
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:30:01 +0000
X-Inumbo-ID: 001b915a-3091-11ea-a914-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 001b915a-3091-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 14:29:52 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 20E0B751;
 Mon,  6 Jan 2020 09:29:51 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 09:29:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=uSli1K
 V4yWw6qmhcEyNCmIwSMDMtTRUH1kVoe7015nQ=; b=SLUziQ40JwU+Az/BImFYXg
 e2yAcHJf/iiEsD3XQiAu5sjzkmtiN3lYY+SBe9zQr7x+rTnVC4A7h5cuyn2K/Ph4
 cHHsJXXAtYgCWQwmrKLYcalmScrnDbwVrfCv4Xoibsef/XtGl8qFwxA86Rp1km0I
 gB9Uq27nVr5/kcMa+b4m3YjXSZk+x9/ojVJPm/mwLI47V7lnbYLOhIJSEF3bOTor
 MbMbTD9j/lLeVlMZm+Kh68qHZSb4pP1RY2i09mPpmfx+JoHEK5mpMlcp9J802z6y
 4hcXqFGx8gc8FaFH2vcoW0GpDkldMEkePcLpO5WJ5dFf4ofXlV9Je2BnNgltuHhA
 ==
X-ME-Sender: <xms:XkQTXkreK3M3N1VuiCErJLla2srNti01KZVVUCnTrwWvlm0uyWMm-g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgieeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:XkQTXt4pGsAYvRWPO2FXM4KB0DSkIOzg9_mLzt9fqgEZ41fhVVYhRQ>
 <xmx:XkQTXirLM1L8aIiAZBu6MizLWeYOq5syzC-u0CSbh7MCrN7BmAbDww>
 <xmx:XkQTXni4rqkBFZfhvB_08umkzTt4109wXe5vjahlEsElrCVGggOeGw>
 <xmx:XkQTXvlFQ_2KXeYRRnDHLcSg8RBFr6eVLh7i3P8LAx-IGDyPedYPSQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id C791C80063;
 Mon,  6 Jan 2020 09:29:49 -0500 (EST)
Date: Mon, 6 Jan 2020 15:29:46 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200106142946.GJ1314@mail-itl>
References: <20200104010759.GA2507@mail-itl>
 <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
 <20200106140418.GH1314@mail-itl> <20200106141609.GI1314@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20200106141609.GI1314@mail-itl>
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2493291486676522052=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2493291486676522052==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Fnm8lRGFTVS/3GuM"
Content-Disposition: inline


--Fnm8lRGFTVS/3GuM
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Broken PCI device passthrough, after XSA-302 fix?

On Mon, Jan 06, 2020 at 03:16:11PM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Mon, Jan 06, 2020 at 03:04:20PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Mon, Jan 06, 2020 at 12:18:31PM +0100, Jan Beulich wrote:
> > > On 04.01.2020 02:07, Marek Marczykowski-G=C3=B3recki  wrote:
> > > > I have a multi-function PCI device, behind a PCI bridge, that norma=
lly
> > > > I assign to a single domain. But now it fails with:
> > > >=20
> > > > (XEN) [VT-D]d14: 0000:04:00.0 owned by d0!<G><0>assign 0000:05:00.0=
 to dom14 failed (-22)
> > >=20
> > > Is this on the 1st attempt, or after the device had already been
> > > assigned to some (same or other) guest? After quite a bit of
> > > staring at the code I can't seem to be able to spot a difference
> > > in behavior for the 1st attempt, but you not saying explicitly
> > > that it would only happen on subsequent ones makes me assume you
> > > run into the issue right away.
> >=20
> > Yes, it was the first try.
> >=20
> > > > This is Xen 4.8.5 + XSA patches. It started happening after some up=
date
> > > > during last few months, not really sure which one.
> > >=20
> > > Having a smaller window would of course help, as would ...
> >=20
> > The working version was just before XSAs of 2019-10-31  (which include
> > XSA-302).
> > But at this point, I'm not sure if no other configuration changes were
> > made (see below).
> >=20
> > > > I guess it is because quarantine feature, so initial ownership of
> > > > 0000:05:00.0 is different than the bridge it is connected to.
> > > > I'm not sure if relevant for this case, but I also set
> > > > pcidev->rdm_policy =3D LIBXL_RDM_RESERVE_POLICY_RELAXED.
> > > >=20
> > > > Booting with iommu=3Dno-quarantine helps. Note I do not use `xl
> > > > pci-assignable-add` command, only bind the device to the pciback dr=
iver
> > > > in dom0.
> > >=20
> > > ... knowing whether behavior differs when using this preparatory
> > > step.
> >=20
> > xl pci-assignable-add doesn't make a difference with XSA-306 applied.
> > But I've tried xl pci-assignable-remove with interesting result:
> > It succeeded for 0000:05:00.0 and 0000:05:00.2, but failed for
> > 0000:05:00.1 with this message:
> >=20
> > (XEN) [VT-D]d0: 0000:05:00.1 owned by d32753!<G><0>deassign 0000:05:00.1
> > from dom32753 failed (-22)
>=20
> And now, after this operation (failed -remove) I get the following error
> on domain start, even with LIBXL_RDM_RESERVE_POLICY_RELAXED properly
> set:
>=20
> (XEN) [VT-D]d13: 0000:05:00.1 owned by d32753!<G><0>assign 0000:05:00.1 t=
o dom13 failed (-22)
>=20
> I've tried doing -add and -remove in different order and every time it
> fails for 0000:05:00.1, but works for other functions.
> I don't see anything special about this function, compared to others.
>=20
> I'll reboot the system and try again...

After fresh reboot:

1. xl debug-keys Q says 0000:05:00.* are assigned to dom0.
2. xl pci-assignable-add 0000:05:00.* (in order: .0, .1, .2)
3. domain start (with LIBXL_RDM_RESERVE_POLICY_RELAXED set) fails:

(XEN) [VT-D]d5: 0000:04:00.0 owned by d0!<G><0>assign 0000:05:00.2 to dom5 =
failed (-22)

4. xl debug-keys Q says 0000:05:00.* are assigned to d32753
5. domain start (with LIBXL_RDM_RESERVE_POLICY_RELAXED set) fails:

(XEN) [VT-D]d7: 0000:05:00.2 owned by d32753!<G><0>assign 0000:05:00.2 to d=
om7 failed (-22)

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

--Fnm8lRGFTVS/3GuM
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TRFoACgkQ24/THMrX
1yyjxgf+Oh2ystNHmJdtZMzCzaE4xOvXGOJtxADPUjlHZkJMLqxbznx7sT7TSMKB
yOSXi2E7Kwn6TtSxbXDp19AuR3lgwScykwzykpF3/gw1tKM7bUlvET9BBRVw4r5z
h1ILYPazxJT1tuGlDbqEwh/h2fccLOlT0eMhhx8zXpWmhcBqNp4MQCwDpP/JPC2e
v5RrJfOKLR9sbeZZXvSYEgjeT5AbUt2yEsUsA0MeXmZjY8JVzFfDBJjbNWRrqulG
wnxbWDXT+MTrM1rmHh0IDI0fiZ871XxYjiIqgnoAXncW/L5HKE0LCB2ZoRcr9Vph
fW8lVso8y598VTR67hUpUlhVnzfe2w==
=yEev
-----END PGP SIGNATURE-----

--Fnm8lRGFTVS/3GuM--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2493291486676522052==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:34:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTSC-0003tG-FT; Mon, 06 Jan 2020 14:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioTSB-0003tA-Sa
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:33:59 +0000
X-Inumbo-ID: 93310c7c-3091-11ea-ab11-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93310c7c-3091-11ea-ab11-12813bfff9fa;
 Mon, 06 Jan 2020 14:33:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 04F1FAB3D;
 Mon,  6 Jan 2020 14:33:58 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <20191217105901.68158-3-anthony.perard@citrix.com>
 <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
 <20200106140147.GI1267@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0a9b734c-b6fd-046f-83c9-68fe486d46d6@suse.com>
Date: Mon, 6 Jan 2020 15:34:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106140147.GI1267@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNTowMSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MDMsIDIwMjAgYXQgMDU6NDI6MThQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE3
LjEyLjIwMTkgMTE6NTgsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gLS0tIGEveGVuL0tjb25m
aWcKPj4+ICsrKyBiL3hlbi9LY29uZmlnCj4+PiBAQCAtNCw5ICs0LDI2IEBACj4+PiAgIwo+Pj4g
IG1haW5tZW51ICJYZW4vJChTUkNBUkNIKSAkKFhFTl9GVUxMVkVSU0lPTikgQ29uZmlndXJhdGlv
biIKPj4+ICAKPj4+ICtzb3VyY2UgInNjcmlwdHMvS2NvbmZpZy5pbmNsdWRlIgo+Pj4gKwo+Pj4g
IGNvbmZpZyBCUk9LRU4KPj4+ICAJYm9vbAo+Pj4gIAo+Pj4gK2NvbmZpZyBDQ19JU19HQ0MKPj4+
ICsJZGVmX2Jvb2wgJChzdWNjZXNzLCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAg
LXEgZ2NjKQo+Pj4gKwo+Pj4gK2NvbmZpZyBHQ0NfVkVSU0lPTgo+Pj4gKwlpbnQKPj4+ICsJZGVm
YXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9nY2MtdmVyc2lvbi5zaCAkKENDKSkgaWYg
Q0NfSVNfR0NDCj4+PiArCWRlZmF1bHQgMAo+Pgo+PiBXaHkgImlmIiBhbmQgYSAybmQgImRlZmF1
bHQiIGxpbmUgaGVyZSBidXQgLi4uCj4+Cj4+PiArY29uZmlnIENDX0lTX0NMQU5HCj4+PiArCWRl
Zl9ib29sICQoc3VjY2VzcywkKENDKSAtLXZlcnNpb24gfCBoZWFkIC1uIDEgfCBncmVwIC1xIGNs
YW5nKQo+Pj4gKwo+Pj4gK2NvbmZpZyBDTEFOR19WRVJTSU9OCj4+PiArCWludAo+Pj4gKwlkZWZh
dWx0ICQoc2hlbGwsJChCQVNFRElSKS9zY3JpcHRzL2NsYW5nLXZlcnNpb24uc2ggJChDQykpCj4+
Cj4+IC4uLiBqdXN0IGEgc2luZ2xlLCB1bmNvbmRpdGlvbmFsIG9uZSBoZXJlPwo+IAo+IGNsYW5n
LXZlcnNpb24uc2ggcmV0dXJucyAwIHdoZW4gQ0MgaXNuJ3QgY2xhbmcsIGJ1dCBnY2MtdmVyc2lv
bi5zaAo+IGRvZXNuJ3QgY2hlY2sgaWYgQ0MgaXMgZ2NjLCBhbmQgcmV0dXJucyBhIGJvZ3VzIHZh
bHVlcyBpbnN0ZWFkLgo+IAo+IGUuZy46Cj4gCj4gJCAuL2NsYW5nLXZlcnNpb24uc2ggY2xhbmcK
PiA5MDAwMAo+ICQgLi9nY2MtdmVyc2lvbi5zaCBjbGFuZwo+IDQwMjAxCgpJbW8gYm90aCBzY3Jp
cHRzIHNob3VsZCBiZWhhdmUgaWRlbnRpY2FsbHkgaW4gdGhpcyByZWdhcmQgKGFuZCBpbiBmYWN0
CmluIGFsbCB1c2FnZSByZWxhdGVkIG9uZXMpLiBJZiBhZGp1c3RpbmcgdGhlIHNjcmlwdHMgaXMg
ZW50aXJlbHkKdW5hY2NlcHRhYmxlIGZvciBzb21lIHJlYXNvbiwgdGhlbiB0aGUgZGVzY3JpcHRp
b24gc2hvdWxkIGhpZ2hsaWdodAp0aGUgbmVlZCBmb3IgdGhlIGRpZmZlcmVuY2VzLgoKPj4gV291
bGRuJ3QgYm90aCBiZXR0ZXIKPj4gaGF2ZSBhICJkZXBlbmRzIG9uIENDX0lTXyoiIGxpbmUgaW5z
dGVhZD8gVGhpcyB3b3VsZCB0aGVuIGFsc28KPj4gcmVzdWx0IChhZmFpY3QpIGluIG5vIENPTkZJ
R19DTEFOR19WRVJTSU9OIGluIC5jb25maWcgaWYgYnVpbGRpbmcKPj4gd2l0aCBnY2MgKGFuZCB2
aWNlIHZlcnNhKSwgaW5zdGVhZCBvZiBhIGJvZ3VzIENPTkZJR19DTEFOR19WRVJTSU9OPTAuCj4g
Cj4gSXQgc291bmRzIGF0dHJhY3RpbmcgdG8gcmVtb3ZlIHZhcmlhYmxlcyBmcm9tIC5jb25maWcs
IGJ1dCBpdCBpcyBlcXVhbGx5Cj4gYXR0cmFjdGluZyB0byBhbHdheXMgaGF2ZSBhIHZhcmlhYmxl
IHNldC4gSXQgY2FuIGJlIHVzZWQKPiB1bmNvbmRpdGlvbmFsbHkgd2hlbiBhbHdheXMgc2V0ICh3
aXRob3V0IHJpc2tpbmcgaW52YWxpZCBzeW50YXggZm9yCj4gZXhhbXBsZSkuCgpIbW0sIHllcywg
YXMgbG9uZyBhcyB3ZSBkb24ndCBoYXZlIChieSBtZWNoYW5pY2FsIGNvbnZlcnNpb24pIG9yIGdh
aW4KY29uc3RydWN0cyBsaWtlCgojaWYgQ09ORklHX0dDQ19WRVJTSU9OIDwgNTAwMDAgLyogbXVz
dCBiZSBnY2MgNC54ICovCgpQbHVzIC0gd2hhdCdzIENPTkZJR19DQ19JU197R0NDLENMQU5HfSBn
b29kIGZvciB0aGVuPyBUaGUgc2FtZSBjYW4KdGhlbiBiZSBhY2hpZXZlZCBieSBjb21wYXJpbmcg
Q09ORklHX3tHQ0MsQ0xBTkd9X1ZFUlNJT04gYWdhaW5zdCB6ZXJvLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:34:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTSQ-0003uT-Ob; Mon, 06 Jan 2020 14:34:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HznK=23=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ioTSQ-0003uK-08
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:34:14 +0000
X-Inumbo-ID: 96ec9fd4-3091-11ea-88e7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96ec9fd4-3091-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 14:34:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578321245;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=pFQjoyJEFWnwfayN3um3RaI5CALkGxVMlWdJQMSvi/8=;
 b=WZYn4gdg+jwEw03VCAcTib9oDShslnZiZlfic4QpgpaSSpDqO1zumlXP
 cGvTAWGiE5PrVQCvsc3gBBpYdVk7wdYCpWetTVzYqXyfD3avs7f7NUUbf
 6hO3HzAH8UjPBDMgZVeHEwv/Q9Av/fiScJ/VdMAEmT78GMpytEfPE+JLq A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WVhdmsej9u0flaNFJuZhFWCKEsF08J8oVboXVwWspNxxDFfFWFcisYtah0H7oY08Lx8+l1qJYx
 WxB6zDicrSRYDVcTVXp5FR0U9Q4XyzpSwdr+RnQjXF03P5EsQ5dE22oXf3IDeOnF66Xr0Mgdw2
 Mjlvm57g45bo1BhVr+705nf8dp/PuFczgDCE6AnWR/x9+kUYShantPs4Rf8bSwd0IUr1/IFK9I
 kaCLBYnOCfQ3e8mN2W95VjWFO3TYdq4l0oErOWBXHwIdHNWByWoVCWOkQq79V9ahNP433c/WV2
 7ZU=
X-SBRS: 2.7
X-MesageID: 10923132
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; d="scan'208";a="10923132"
Date: Mon, 6 Jan 2020 14:34:02 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200106143402.GJ1267@perard.uk.xensource.com>
References: <20191219144217.305851-1-anthony.perard@citrix.com>
 <20191219144217.305851-3-anthony.perard@citrix.com>
 <20200103142907.ylckq7fh2h536w72@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200103142907.ylckq7fh2h536w72@debian>
Subject: Re: [Xen-devel] [XEN PATCH 2/2] automation: Cache sub-project git
 tree in build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, 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>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDI6Mjk6MDdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIERlYyAxOSwgMjAxOSBhdCAwMjo0MjoxN1BNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IEdpdExhYiBoYXZlIGEgY2FjaGluZyBjYXBhYmlsaXR5LCBzZWUgWzFdLiBM
ZXQncyB1c2UgaXQgdG8gYXZvaWQgdXNpbmcKPiA+IEludGVybmV0IHRvbyBvZnRlbi4KPiA+IAo+
ID4gVGhlIGNhY2hlIGlzIHNldHVwIHNvIHRoYXQgd2hlbiB4ZW4uZ2l0L0NvbmZpZy5tayBpcyBj
aGFuZ2VkLCB0aGUKPiA+IGNhY2hlIHdpbGwgbmVlZCB0byBiZSByZWNyZWF0ZWQuIFRoaXMgaGFz
IGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhhdCBpcwo+ID4gd2hlcmUgdGhlIGluZm9ybWF0aW9uIGFi
b3V0IGhvdyB0byBjbG9uZSBzdWItcHJvamVjdCB0cmVlcyBpcyBlbmNvZGVkCj4gPiAocmV2aXNp
b25zKS4gVGhhdCBtYXkgbm90IHdvcmsgZm9yIHFlbXUteGVuIHRyZWUgd2hpY2ggdXN1YWxseSBp
cwo+ID4gYG1hc3RlcicsIGJ1dCB0aGF0IHNob3VsZCBiZSBmaW5lIGZvciBub3cuCj4gPiAKPiA+
IFRoZSBjYWNoZSBpcyBwb3B1bGF0ZWQgb2YgImdpdCBidW5kbGUiIHdoaWNoIHdpbGwgY29udGFp
biBhIG1pcnJvciBvZgo+ID4gdGhlIG9yaWdpbmFsIHJlcG8sIGFuZCBjYW4gYmUgY2xvbmVkIGZy
b20uIElmIHRoZSBidW5kbGUgZXhpc3QsIHRoZQo+ID4gc2NyaXB0IGhhdmUgdGhlIFhlbiBtYWtl
ZmlsZXMgY2xvbmUgZnJvbSBpdCwgb3RoZXJ3aXNlIGl0IHdpbGwgY2xvbmUKPiA+IGZyb20gdGhl
IG9yaWdpbmFsIFVSTCBhbmQgdGhlIGJ1bmRsZXMgd2lsbCBiZSBjcmVhdGVkIGp1c3QgYWZ0ZXIu
Cj4gPiAKPiA+IFdlIGhhdmUgbW9yZSB0aGFuIG9uZSBydW5uZXIgaW4gR2l0TGFiLCBhbmQgbm8g
c2hhcmVkIGNhY2hlIGJldHdlZW4KPiA+IHRoZW0sIHNvIGV2ZXJ5IGJ1aWxkIGpvYnMgd2lsbCBi
ZSByZXNwb25zaWJsZSB0byBjcmVhdGUgdGhlIGNhY2hlLgo+ID4gCj4gPiBbMV0gaHR0cHM6Ly9k
b2NzLmdpdGxhYi5jb20vZWUvY2kveWFtbC9SRUFETUUuaHRtbCNjYWNoZQo+ID4gCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAK
PiBUaGlzIGlzIGEgZ29vZCBpbXByb3ZlbWVudC4KPiAKPiBIYXZlIHlvdSBydW4gdGhpcyBpbiBH
aXRsYWIgQ0k/IENhbiB5b3UgcG9pbnQgbWUgdG8gYSBydW4/CgpJIGhhdmUgdXNlIHRoZSBDSSB0
byBkZXZlbG9wIHRoZSBwYXRjaCwgc28geWVzIEkgaGF2ZSBhIHJ1biBvZiBpdC4gQnV0Cml0IGlz
IGEgcnVuIG1hZGUgd2l0aCBteSB3aXAgYnJhbmNoLCBzdGlsbCBpdCBzaG91bGQgYmUgdGhlIHNh
bWUgcmVzdWx0CmlmIGl0IHdhcyBkb25lIHdpdGggdGhlIGZpbmFsIHBhdGNoOgpodHRwczovL2dp
dGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxlL2FudGhvbnlwZXIveGVuL3BpcGVsaW5lcy8xMDQz
NDM2MjEKCj4gPiBkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL3ByZXBhcmUtY2FjaGUu
c2ggYi9hdXRvbWF0aW9uL3NjcmlwdHMvcHJlcGFyZS1jYWNoZS5zaAo+ID4gbmV3IGZpbGUgbW9k
ZSAxMDA3NTUKPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uMDE3ZjFiOGYwNjcyCj4gPiAtLS0gL2Rl
di9udWxsCj4gPiArKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvcHJlcGFyZS1jYWNoZS5zaAo+ID4g
QEAgLTAsMCArMSw1MiBAQAo+ID4gKyMhL2Jpbi9iYXNoCj4gPiArCj4gPiArc2V0IC1leAo+ID4g
Kwo+ID4gK2NhY2hlZGlyPSIke0NJX1BST0pFQ1RfRElSOj1gcHdkYH0vY2lfY2FjaGUiCj4gPiAr
bWtkaXIgLXAgIiRjYWNoZWRpciIKPiA+ICsKPiA+ICtkZWNsYXJlIC1BIHIKPiA+ICtyW2V4dHJh
cy9taW5pLW9zXT1NSU5JT1NfVVBTVFJFQU1fVVJMCj4gPiArclt0b29scy9xZW11LXhlbi1kaXJd
PVFFTVVfVVBTVFJFQU1fVVJMCj4gPiArclt0b29scy9xZW11LXhlbi10cmFkaXRpb25hbC1kaXJd
PVFFTVVfVFJBRElUSU9OQUxfVVJMCj4gPiArclt0b29scy9maXJtd2FyZS9vdm1mLWRpcl09T1ZN
Rl9VUFNUUkVBTV9VUkwKPiA+ICtyW3Rvb2xzL2Zpcm13YXJlL3NlYWJpb3MtZGlyXT1TRUFCSU9T
X1VQU1RSRUFNX1VSTAo+IAo+IERvZXMgdGhpcyBtZWFuIGlmIGluIHRoZSBmdXR1cmUgd2UgYWRk
IG9yIHJlbW92ZSB0cmVlcyB3ZSB3aWxsIG5lZWQgdG8KPiBtb2RpZnkgdGhpcyBwYXJ0IGluIHRo
ZSBzYW1lIGNvbW1pdD8KCldlIHdvdWxkIG5lZWQgdG8gbW9kaWZ5IHRoZSBzY3JpcHQgd2hlbiB0
cmVlcyBhcmUgcmVtb3ZlZCwgYmVjYXVzZSBJCmhhdmVuJ3QgdGhvdWdodCBvZiB0aGF0LiBCdXQg
d2hlbiB0cmVlcyBhcmUgYWRkZWQsIHRoZSBzY3JpcHQgY2FuIGJlCmNoYW5nZWQgaW4gYSBmb2xs
b3ctdXAuCgpJZGVhbGx5LCB3ZSB3b3VsZCB1c2UgdGhlIE1ha2VmaWxlcyB0byBkaXNjb3ZlcnMg
dGhlIGdpdCBjbG9uZXMgdGhhdCBjYW4KYmUgY2FjaGVkLCBidXQgdGhhdCdzIG5vdCBwb3NzaWJs
ZSBqdXN0IHlldC4KCkluIHRoZSBtZWFuIHRpbWUsIEkgdGhpbmsgSSBzaG91bGQgbWFrZSB0aGUg
c2NyaXB0IG1vcmUgcm9idXN0IGFnYWluc3QKcmVtb3ZhbCBvZiB0cmVlcywgc28gaXQgZG9lc24n
dCBoYXZlIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBzYW1lIGNvbW1pdC4KClRoYW5rcywKCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:36:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14:36: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 1ioTU4-00044p-6s; Mon, 06 Jan 2020 14:35:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+pei=23=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ioTU3-00044i-9A
 for xen-devel@lists.xen.org; Mon, 06 Jan 2020 14:35:55 +0000
X-Inumbo-ID: d2e1f278-3091-11ea-88e7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2e1f278-3091-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 14:35:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578321345;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=QM7QsGPsztLXM3kri3M3QFlsreil7JSgt9CYngiZICg=;
 b=EjgNldQ0MOlESp1gbHJ/Ez3UoT81j5HU414t69R8g4NMDTVzITqF+nh1
 pRam4d67TP8zyvCA5x+pWpwQ8MdqkAG82+ebyYvPIn3XOrPYGiJObZm5C
 K39XZhBL1S9+oanPPvfrqbtqz1+OTDhr+2HjxpixpmVPQViA6QfhXI0iw Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V8HDQMNT1vUVnGmLk1lAus0WdocZy+mnGo7VKWIl33X55fGM9olr3NqLAm4VtVovx6vnzKArMS
 6a4Yfv4241WV5CB4TO1GcA1qpzr8//GUJVGbDvJ76iAFIeVv5Zru0i1k3Gn31roHVm/pPmSOd4
 ujw0wKtItdUWqzPTgW3DXzsLgPB661JLh5f4sPoabOpmtHr2Kks/A0yXqSsBG9y5BlMcQU2KE2
 UZlpU4xgfVXnPHbGKF4cTye1DmijBqQyGjEWcn2fMV2j1y++KGcrJHlACD5qnHq7gcyAfihWzV
 xEg=
X-SBRS: 2.7
X-MesageID: 10859103
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,402,1571716800"; 
 d="png'150?scan'150,208,150";a="10859103"
To: George Dunlap <george.dunlap@citrix.com>
References: <20191217154625.31561-1-sergey.dyasli@citrix.com>
 <a5e3c4b7-40f4-017b-1154-d75f92075597@suse.com>
 <65aecab1-a1b0-f02e-be92-cda3cd37b9e5@citrix.com>
 <e997ff3e-4260-c872-0166-3885ce1a4ee1@suse.com>
 <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@citrix.com>
 <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <16a4056b-c74a-4fdf-499f-755120edf2d5@citrix.com>
Date: Mon, 6 Jan 2020 14:35:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
Content-Type: multipart/mixed; boundary="------------B5B313E4D825320671D49D7D"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------B5B313E4D825320671D49D7D
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 06/01/2020 11:28, George Dunlap wrote:
> On 12/19/19 11:15 PM, Andrew Cooper wrote:
>> On 19/12/2019 11:35, Jan Beulich wrote:
>>>>>>     XENVER_changeset
>>>>>>     XENVER_commandline
>>>>>>     XENVER_build_id
>>>>>>
>>>>>> Return a more customer friendly empty string instead of "<denied>"
>>>>>> which would be shown in tools like dmidecode.>
>>>>> I think "<denied>" is quite fine for many of the original purposes.
>>>>> Maybe it would be better to filter for this when populating guest
>>>>> DMI tables?
>>>> I don't know how DMI tables are populated, but nothing stops a guest
>>>> from using these hypercalls directly.
>>> And this is precisely the case where I think "<denied>" is better
>>> than an empty string.
>>
>> "<denied>" was a terrible choice back when it was introduced, and its
>> still a terrible choice today.
>>
>> These are ASCII string fields, and the empty string is a perfectly good
>> string.Â  Nothing is going to break, because it would have broken the
>> first time around.
>>
>> The end result without denied sprayed all over this interface is much
>> cleaner overall.
> 
> Unfortunately this mail doesn't contain any facts or arguments, just
> unsubstantiated value judgements.  What's so terrible about "<denied>"
> -- what bad effect does it have?  Why is "" better / cleaner?

It can be explained with a picture (attached) ;)

> 
> One negative effect of returning "" is that if you have a tool which
> doesn't check the value but just dumps it into a log somewhere, then the
> log just contains nothing at all.  A log which contains "<denied>" makes
> it clear to the person reading it that something has been hidden on
> purpose.  You can totally imagine someone wasting several hours trying
> to figure out why their logging isn't working, only to discover that it
> is working, but that it was just logging an empty string.
> 
> And is it so bad for dmidecode to return something like "<denied>" in
> that case?
> 
>  -George
> 

--------------B5B313E4D825320671D49D7D
Content-Type: image/png; name="xen_msinfo.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xen_msinfo.png"

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
+bt+VvVP9Ff/YSxoXdjf61v/WfqzDz7QB3e/pB9eHQa642X8M/2VfnjegsyQwWtde+LdbqOE
ZR6nRp9KbLyr93/5S72/sa3Luqztqwfq3u/q4Oq2Zsa990t68e3Xht1uH74VnmUFAADA+gSW
fzvMXE4fZOjjSr6Q0O9J0if+tT6lD/U//axot6PhNEm/l0joU1Tq6fn1r/T+AoFq9VvSN//s
y+qHqi/fuqsv/fCdQIbzff3q19MC3M/qmwU/FP30v9Of6K/017+OCCw/P8xcTh9k6LPDcrz8
qr402O5kGT/95T/Vl56Sw2WtfVLB52VtX31XN968H4gPo7ORl7ev6uD2bR34z3de3t7Qjddv
aGN78ec0H9y5HbEtBhwCAABYD6PPfC4+yNDH9b/zmOiT8+nf1/MLLfC8fv/T47/rB34v69YH
f6rO56cFjcGA8vP61t9HbWP0mc/FBxmaVsangzHmyWU+L5ff062D1wddYfe2Z2QjL29r493A
852feV4v6aXhWEORy76hW7qhF/1tfUWvBbZ1WW/cUmC0WwAAAGAe/SwonozfV/KzP9Q7cw8u
NC2zGQz2vFFpP/jgrnQ1+GznaED5wQd/qZMbR2haGc82KzsYZMhaK9d1B8GmZEZ+H18ydFT5
4eUZvx+fZ/zn53TtnYe6Flz84eX5t/ncNb3z8FrE+oM/T9nWtWuBVb2j4KrKDxn1FgAAAFE+
oX/9qZ/r593fKOGnTH/zDz/XP+rjSlI5p+TT+vKffknPXn1WuhvIMv76B/rBr8YHHXpZr37p
qq7+hx/o3/2l1631Jzeu6odfuqtbU4Pav1fnV5I+7S9X/Ym+fOLvSpnc1k9uXNUP9Vl98yk5
YvHzUMiLFy/OnOfhw4dcfwAAADi98PMP/0jJv/tbNZvez5964QV96h+7VMxpevmWPvhpUl/8
/LN6tv+7z35TP/3LabN+oLs3ntXnn/1WYL7BsEK68ezVweA+n/3mT9Wf9PKtu/rSs1f17A+D
6x8+l3m8u/NTffOLn9ez/s586e5dfemH//mpOFTWWhnz337j5UjdntQ7ko4eS0cfSR/9Tp/4
m/+iX9S+zUl9xnzve9/Td77zHSoCAACciK9//ev66le/OnXaz3/+c3384x+nktbAhx9+qBde
eCF0+o9//GN97nOfo6LWwM9+9jO98sorU6dtfKGg38b/TznOx2RNXNbEZJxnZJyYJEeSkfU/
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
--------------B5B313E4D825320671D49D7D
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------B5B313E4D825320671D49D7D--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:36:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTUq-0004Ab-Ne; Mon, 06 Jan 2020 14:36:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XhR8=23=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ioTUo-0004AQ-RI
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:36:42 +0000
X-Inumbo-ID: efbf0f3e-3091-11ea-b6f1-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efbf0f3e-3091-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 14:36:34 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id d16so49838951wre.10
 for <xen-devel@lists.xenproject.org>; Mon, 06 Jan 2020 06:36:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/UjbhP5DxPd0m/7hfMSsCOtBNPvXmKG8RxJx7Jna2Lo=;
 b=gICPQkQSaxcUAvL7fE2fwUW17N4rHjFDbaMhIuokgb/Ybu2YmZT11MC+YCBe+p2MrA
 JLhV3x3ijXC3RJIcJ5XrkOFIcDQmi7cuPH2WAVzm5auDryQDey4RhTgmJ/fTex4vPRpG
 JXpTEKFLox+YhH8UmQHovoiGaMJvBm445xx3AKcp/k9uk7m3yPSEs+MPPAx60+9FZgZq
 vuKFUQS5Vy2rKzNc3uammiQwOmobGsuK1L+PUB1vZsTlmP5BJ5bIq8nCZunpjpLQyYwA
 dDTPXNGbszNo4ogMrZmljssKuRUXacdvyyx9HPf+9Xo3v5mDS1EQ6mBWI7HhJlmMBbw0
 LbRQ==
X-Gm-Message-State: APjAAAUb2a+AB63qu56TEmxuD6jCr17wxIyPKmxxFxtmK0CWVwVRpyRJ
 3G+JMJpeBd05uFOBHaQfHiY=
X-Google-Smtp-Source: APXvYqyBNrARjJkx7tBYqE9XVMWzVICjxVAJQKXDOYA++UwEIWH7Y0cCGZy4huWZ0uwqJJhPGw/hrQ==
X-Received: by 2002:adf:f501:: with SMTP id q1mr75411923wro.263.1578321393562; 
 Mon, 06 Jan 2020 06:36:33 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-239.amazon.com.
 [54.240.197.239])
 by smtp.gmail.com with ESMTPSA id a14sm77384149wrx.81.2020.01.06.06.36.32
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 06 Jan 2020 06:36:32 -0800 (PST)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <6e003ed5-a19d-f759-81e5-0dee252b2b1e@xen.org>
 <20200106105043.GH1267@perard.uk.xensource.com>
From: Julien Grall <julien@xen.org>
Message-ID: <52c3cb72-928e-cf91-f182-34bcfc52d50f@xen.org>
Date: Mon, 6 Jan 2020 14:36:32 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200106105043.GH1267@perard.uk.xensource.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [XEN PATCH v2 0/6] xen: Kconfig update with few
 extra
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNi8wMS8yMDIwIDEwOjUwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBNb24s
IERlYyAyMywgMjAxOSBhdCAwNjo0NDoxMVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IEhpLAo+Pgo+PiBPbiAxNy8xMi8yMDE5IDExOjU4LCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+
IFBhdGNoIHNlcmllcyBhdmFpbGFibGUgaW4gdGhpcyBnaXQgYnJhbmNoOgo+Pj4gaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxlLmdpdCBi
ci5idWlsZC1zeXN0ZW0teGVuLWtjb25maWctdjIKPj4+Cj4+PiB2MjoKPj4+ICAgICAgIG5pdCBj
aGFuZ2VzIGluIHBhdGNoIDEgYW5kIDIuCj4+Pgo+Pj4gSGksCj4+Pgo+Pj4gVGhpcyBpcyBhIHVw
ZGF0ZSBvZiBLY29uZmlnIGFzIHVzZWQgdG8gYnVpbGQgdGhlIGh5cGVydmlzb3IuIFRoaXMgaXMg
YWxzbyBpbgo+Pj4gcHJlcGFyYXRpb24gb2YgdXNpbmcgS2J1aWxkLiBUaGUgZmlyc3QgdmVyc2lv
biBvZiB0aGUgc2VyaWVzLCB3aXRoIGEgUE9DIG9mCj4+PiB1c2luZyBLYnVpbGQgdG8gYnVpbGQg
eGVuIGNhbiBiZSBmb3VuZCBoZXJlOgo+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTEwL21zZzAxNjA5Lmh0bWwKPj4+Cj4+PiBOZXcg
ZmVhdHVyZXMgb2YgS2NvbmZpZzoKPj4+ICAgICAgIC0gQ2FuIHJ1biBzaGVsbCBjb21tYW5kcyEK
Pj4+ICAgICAgIC0gVXBkYXRlIHRvIHRoZSBncmFwaGljYWwgbWVudWNvbmZpZywgeGNvbmZpZy4g
SXQncyBub3cgYnVpbHQgd2l0aCBRdDQvUXQ1Lgo+Pgo+PiBTaGFsbCB3ZSB1cGRhdGUgdGhlIGRl
cGVuZGVuY2llcyBpbiBSRUFETUU/Cj4gCj4gTm8gbmVlZCwgYmVjYXVzZSBRdCAoZm9yIHhjb25m
aWcpIG9yIEdUSyAoZm9yIGdjb25maWcpIGFyZSBvcHRpb25hbCwgb25lCj4gY2FuIHVzZSBkZWZj
b25maWcgb3IgbWVudWNvbmZpZyBvciBvbmUgb2YgdGhlIG90aGVyICpjb25maWcgdG8gZ2VuZXJh
dGUKPiBYZW4ncyAuY29uZmlnLgo+IAo+Pj4KPj4+IFRoaXMgd2hvbGUgc2VyaWVzIHNob3VsZCBi
ZSAibm8gZnVuY3Rpb25hbGl0eSBjaGFuZ2VzIiwgSSB0aGluay4KPj4KPj4gVGhlIEFybSBjaGFu
Z2VzIGxvb2tzIGdvb2QgdG8gbWUuIERpZCB5b3UgYnVpbGQgdGVzdCBvbiBBcm0gKGVpdGhlciAz
Mi1iaXQKPj4gb3IgNjQtYml0KT8KPiAKPiBJJ3ZlIHJ1biB0aGUgcGF0Y2ggc2VyaWVzIG9uIG91
ciBHaXRMYWIgQ0kgYW5kIGl0IHN1Y2Nlc3NmdWxseSBjb21wbGV0ZWQsCj4gSSBob3BlIHRoYXQg
ZG9lcyB0aGUga2luZCBvZiBBcm0gYnVpbGQgeW91IGFyZSBsb29raW5nIGZvciA6LSkuCgpZZXMg
OikuIFRoYW5rIHlvdSBmb3IgYnVpbGQgdGVzdGluZyBvbiBBcm0hCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:38:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14: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 1ioTW7-0004J9-8B; Mon, 06 Jan 2020 14:38:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioTW6-0004J1-EZ
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:38:02 +0000
X-Inumbo-ID: 236e91ec-3092-11ea-ab12-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 236e91ec-3092-11ea-ab12-12813bfff9fa;
 Mon, 06 Jan 2020 14:38:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 567C8AD18;
 Mon,  6 Jan 2020 14:38:00 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20200104010759.GA2507@mail-itl>
 <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
 <20200106140418.GH1314@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a044a991-0a28-6b64-8046-2338b40172d6@suse.com>
Date: Mon, 6 Jan 2020 15:38:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106140418.GH1314@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNTowNCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA2LCAyMDIwIGF0IDEyOjE4OjMxUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBPbiAwNC4wMS4yMDIwIDAyOjA3LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
IHdyb3RlOgo+Pj4gSSBoYXZlIGEgbXVsdGktZnVuY3Rpb24gUENJIGRldmljZSwgYmVoaW5kIGEg
UENJIGJyaWRnZSwgdGhhdCBub3JtYWxseQo+Pj4gSSBhc3NpZ24gdG8gYSBzaW5nbGUgZG9tYWlu
LiBCdXQgbm93IGl0IGZhaWxzIHdpdGg6Cj4+Pgo+Pj4gKFhFTikgW1ZULURdZDE0OiAwMDAwOjA0
OjAwLjAgb3duZWQgYnkgZDAhPEc+PDA+YXNzaWduIDAwMDA6MDU6MDAuMCB0byBkb20xNCBmYWls
ZWQgKC0yMikKPj4KPj4gSXMgdGhpcyBvbiB0aGUgMXN0IGF0dGVtcHQsIG9yIGFmdGVyIHRoZSBk
ZXZpY2UgaGFkIGFscmVhZHkgYmVlbgo+PiBhc3NpZ25lZCB0byBzb21lIChzYW1lIG9yIG90aGVy
KSBndWVzdD8gQWZ0ZXIgcXVpdGUgYSBiaXQgb2YKPj4gc3RhcmluZyBhdCB0aGUgY29kZSBJIGNh
bid0IHNlZW0gdG8gYmUgYWJsZSB0byBzcG90IGEgZGlmZmVyZW5jZQo+PiBpbiBiZWhhdmlvciBm
b3IgdGhlIDFzdCBhdHRlbXB0LCBidXQgeW91IG5vdCBzYXlpbmcgZXhwbGljaXRseQo+PiB0aGF0
IGl0IHdvdWxkIG9ubHkgaGFwcGVuIG9uIHN1YnNlcXVlbnQgb25lcyBtYWtlcyBtZSBhc3N1bWUg
eW91Cj4+IHJ1biBpbnRvIHRoZSBpc3N1ZSByaWdodCBhd2F5Lgo+IAo+IFllcywgaXQgd2FzIHRo
ZSBmaXJzdCB0cnkuCj4gCj4+PiBUaGlzIGlzIFhlbiA0LjguNSArIFhTQSBwYXRjaGVzLiBJdCBz
dGFydGVkIGhhcHBlbmluZyBhZnRlciBzb21lIHVwZGF0ZQo+Pj4gZHVyaW5nIGxhc3QgZmV3IG1v
bnRocywgbm90IHJlYWxseSBzdXJlIHdoaWNoIG9uZS4KPj4KPj4gSGF2aW5nIGEgc21hbGxlciB3
aW5kb3cgd291bGQgb2YgY291cnNlIGhlbHAsIGFzIHdvdWxkIC4uLgo+IAo+IFRoZSB3b3JraW5n
IHZlcnNpb24gd2FzIGp1c3QgYmVmb3JlIFhTQXMgb2YgMjAxOS0xMC0zMSAgKHdoaWNoIGluY2x1
ZGUKPiBYU0EtMzAyKS4KPiBCdXQgYXQgdGhpcyBwb2ludCwgSSdtIG5vdCBzdXJlIGlmIG5vIG90
aGVyIGNvbmZpZ3VyYXRpb24gY2hhbmdlcyB3ZXJlCj4gbWFkZSAoc2VlIGJlbG93KS4KPiAKPj4+
IEkgZ3Vlc3MgaXQgaXMgYmVjYXVzZSBxdWFyYW50aW5lIGZlYXR1cmUsIHNvIGluaXRpYWwgb3du
ZXJzaGlwIG9mCj4+PiAwMDAwOjA1OjAwLjAgaXMgZGlmZmVyZW50IHRoYW4gdGhlIGJyaWRnZSBp
dCBpcyBjb25uZWN0ZWQgdG8uCj4+PiBJJ20gbm90IHN1cmUgaWYgcmVsZXZhbnQgZm9yIHRoaXMg
Y2FzZSwgYnV0IEkgYWxzbyBzZXQKPj4+IHBjaWRldi0+cmRtX3BvbGljeSA9IExJQlhMX1JETV9S
RVNFUlZFX1BPTElDWV9SRUxBWEVELgo+Pj4KPj4+IEJvb3Rpbmcgd2l0aCBpb21tdT1uby1xdWFy
YW50aW5lIGhlbHBzLiBOb3RlIEkgZG8gbm90IHVzZSBgeGwKPj4+IHBjaS1hc3NpZ25hYmxlLWFk
ZGAgY29tbWFuZCwgb25seSBiaW5kIHRoZSBkZXZpY2UgdG8gdGhlIHBjaWJhY2sgZHJpdmVyCj4+
PiBpbiBkb20wLgo+Pgo+PiAuLi4ga25vd2luZyB3aGV0aGVyIGJlaGF2aW9yIGRpZmZlcnMgd2hl
biB1c2luZyB0aGlzIHByZXBhcmF0b3J5Cj4+IHN0ZXAuCj4gCj4geGwgcGNpLWFzc2lnbmFibGUt
YWRkIGRvZXNuJ3QgbWFrZSBhIGRpZmZlcmVuY2Ugd2l0aCBYU0EtMzA2IGFwcGxpZWQuCj4gQnV0
IEkndmUgdHJpZWQgeGwgcGNpLWFzc2lnbmFibGUtcmVtb3ZlIHdpdGggaW50ZXJlc3RpbmcgcmVz
dWx0Ogo+IEl0IHN1Y2NlZWRlZCBmb3IgMDAwMDowNTowMC4wIGFuZCAwMDAwOjA1OjAwLjIsIGJ1
dCBmYWlsZWQgZm9yCj4gMDAwMDowNTowMC4xIHdpdGggdGhpcyBtZXNzYWdlOgo+IAo+IChYRU4p
IFtWVC1EXWQwOiAwMDAwOjA1OjAwLjEgb3duZWQgYnkgZDMyNzUzITxHPjwwPmRlYXNzaWduIDAw
MDA6MDU6MDAuMQo+IGZyb20gZG9tMzI3NTMgZmFpbGVkICgtMjIpCj4gCj4gQW55d2F5LCBJIHRo
aW5rIG15IHByZXZpb3VzIHRlc3Rpbmcgd2FzIGluYWNjdXJhdGU6Cj4gTG9va3MgbGlrZSB0aGUg
aXNzdWUgaXMgY2F1c2VkIGJ5IG1lIGZhaWxpbmcgdG8gc2V0IHJkbV9wb2xpY3ksIGNvbnRyYXJ5
Cj4gdG8gdGhlIGFib3ZlIG1lc3NhZ2UuIEkgZ2V0IHRoZSBhYm92ZSBlcnJvciBvbmx5IHdpdGhv
dXQKPiBMSUJYTF9SRE1fUkVTRVJWRV9QT0xJQ1lfUkVMQVhFRCBzZXQuIFdoZW4gSSBzZXQgaXQg
cHJvcGVybHksIGRvbWFpbgo+IHN0YXJ0cyBldmVuIHdpdGhvdXQgaW9tbXU9bm8tcXVhcmFudGlu
ZS4gSSBzdGlsbCBoYXZlIHNvbWUgaXNzdWVzIHdpdGgKPiB0aGUgZGV2aWNlIHdpdGhpbiB0aGUg
ZG9tYWluLCBidXQgbm90IHN1cmUgaWYgcmVsZXZhbnQgdG8gdGhpcyBvcgo+IHNvbWV0aGluZyBl
bHNlLgo+IAo+IERvZXMgaXQgbWFrZSBzZW5zZSBub3c/CgpXZWxsLCBoYXJkIHRvIHRlbGwgLSBJ
IHN0aWxsIGNhbid0IHNlZSB3aGF0IG1pZ2h0IGJlIHdyb25nLCBiZXlvbmQgLi4uCgo+IElzIHRo
ZSBwYXRjaCBmcm9tIHlvdXIgb3RoZXIgbWVzc2FnZSBzdGlsbCByZWxldmFudD8KCi4uLiB3aGF0
IHRoaXMgcGF0Y2ggZGVhbHMgd2l0aC4gVGhlIGFuc3dlciB0byB5b3VyIHF1ZXN0aW9uIGlzICJ5
ZXMiLAphbHNvIGluIGxpZ2h0IG9mIHlvdXIgc3Vic2VxdWVudCByZXBsaWVzLCBhbGJlaXQgSSBz
dGlsbCB3b3VsZG4ndCBiZQphYmxlIHRvIHRlbGwgd2h5IHRoaW5ncyBkaWQgd29yayBmb3IgeW91
IGJlZm9yZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:38:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioTWm-0004Ou-IY; Mon, 06 Jan 2020 14:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioTWl-0004Ol-8t
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 14:38:43 +0000
X-Inumbo-ID: 3c265e86-3092-11ea-ab12-12813bfff9fa
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c265e86-3092-11ea-ab12-12813bfff9fa;
 Mon, 06 Jan 2020 14:38:42 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 563AB75A;
 Mon,  6 Jan 2020 09:38:41 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 09:38:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Hg6rci
 SSb+e+hCV5/O+E3dBhJDMHcdusftaG+jDIhRY=; b=cHJF2fug9YjKqLBYRUfZeN
 n9yG0kAqAcHdQ+Ve2RoLZDPY94cfQj0/tArGCQIl9LJqCubTPnl5QQaGrx+gJPIQ
 n3j59YDLYiseU6cB2BkCWlDiaDL64p5oJwPMYoATvkLOStt/WYivc2m6rRFA1I3k
 oobwLM40RCMN5REvCr0Wj0M5BgYDZEl5PMsEdiar735pMeeuigNF9Aou3iTlZrVV
 d0EEILiiDzkjhUsQnL8nGir5BRRyHVupXKFRvVqUNje0Qw5O6gL8/Oht7IbbKT1h
 DhwTCoqZdVK1AuKjhh88ScTdmxNdDC6NkQBSa8f4NElf+IB1nuC+HJoevbuy96Ew
 ==
X-ME-Sender: <xms:cEYTXgptFag89IgPL1YDTTNAroykdZcW52XfA9lt3VFDv_rWpeYM4A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgieekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:cEYTXvYEd58VkWrSuajDLVagVa2W03jBElTkS7N9F4x5lqUuMy1dUA>
 <xmx:cEYTXj5AiQW1SNxRvEoiR-LGFegOTXIms37JEEXcRWYZ7J6RfrzZKw>
 <xmx:cEYTXqSlagrUPGXdk50bWBUaq4F8R37YuVjEBLC6jSRmfH6495iDVw>
 <xmx:cEYTXon1Mq08zOTiIOkMn1fg7fDeCxbxzsg0-1XNXaKPOe9Djgubvw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id EA8D880063;
 Mon,  6 Jan 2020 09:38:39 -0500 (EST)
Date: Mon, 6 Jan 2020 15:38:36 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20200106143836.GK1314@mail-itl>
References: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
 <24083.16958.769634.476071@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <24083.16958.769634.476071@mariner.uk.xensource.com>
Subject: Re: [Xen-devel] [PATCH] libxl: create backend/ xenstore dir for
 driver 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============3761429362414940548=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3761429362414940548==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Hlh2aiwFLCZwGcpw"
Content-Disposition: inline


--Hlh2aiwFLCZwGcpw
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH] libxl: create backend/ xenstore dir for driver domains

On Mon, Jan 06, 2020 at 02:20:46PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[PATCH] libxl: create backend/ x=
enstore dir for driver domains"):
> > Cleaning up backend xenstore entries is a responsibility of the backend.
> > When backend lives outside of dom0, the domain needs proper permissions
> > to do it. Normally it is given permission to remove the device dir
> > itself, but not the dir containing it (named after frontend ID). After a
> > whole those empty leftover directories accumulate to the point xenstore
> > returning E2BIG on listing them.
> >=20
> > Fix this by giving backend domain write access also to backend/
> > directory itself when c_info->driver_domain option is set. The code
> > removing relevant dir is already there (just lacked permissions to do s=
o).
> >=20
> > Note this also allows the backend domain to create new entries,
> > pretending to host backend devices it don't have. But since libxl uses
> > /libxl/ xenstore dir for this information (still outside of backend
> > domain control), this shouldn't be an issue.
>=20
> This seems quite hazardous to me.  The reasoning you use to show that
> this iws OK seems fragile, and in general it doesn't feel right to
> give the particular backend such wide scope.
>=20
> Can we find another way to address this problem ?  I think the
> containing directory should be removed by the toolstack.  Why is this
> difficult ?  (I presume there is a reason or you would have done it
> that way...)

It was done this way previously and caused issues, see this commit:

commit 546678c6a60f64fb186640460dfa69a837c8fba5
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Wed Sep 23 12:06:56 2015 +0200

    libxl: fix the cleanup of the backend path when using driver domains
   =20
    With the current libxl implementation the control domain will remove bo=
th
    the frontend and the backend xenstore paths of a device that's handled =
by a
    driver domain. This is incorrect, since the driver domain possibly need=
s to
    access the backend path in order to perform the disconnection and clean=
up of
    the device.
   =20
    Fix this by making sure the control domain only cleans the frontend pat=
h,
    leaving the backend path to be cleaned by the driver domain. Note that =
if
    the device is not handled by a driver domain the control domain will pe=
rform
    the removal of both the frontend and the backend paths.
   =20
    Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reported-by: Alex Velazquez <alex.j.velazquez@gmail.com>
    Cc: Alex Velazquez <alex.j.velazquez@gmail.com>
    Cc: Ian Jackson <ian.jackson@eu.citrix.com>
    Cc: Ian Campbell <ian.campbell@citrix.com>
    Cc: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Campbell <ian.campbell@citrix.com>


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TRmwACgkQ24/THMrX
1yyQiwf/dGKfw8YbE0QL6j01co7ve9Vbv/hT6i7QmeBvE81EnEQkxRNjD6Jtyy/b
Inemlg8pF810P3QE0HW+SzZLjXrrjvDepIKhmwYPfMgMRWa2gqmCNHgtwZ/aC6Uj
nOMc3SpDcDyW1k4X8CExdQXFPS4COu5WeYcmX5ln64jTSlku5IeY8bt6APhBKl4D
1sNYDRf/QdTABl2efu9rpNe6quSK4dAFZZRLP+ojoqlOobkrOAa3hqDXjCSg4n9H
nxNPVcrCjLQJRY7Gn4fvOrcN+q4v97FOqBgfEwJ/ouvm3PhS9qJ7nn8UzwNnfEkq
2Mw8prxNsCbjpUWvzHszrw+ArDmpeQ==
=icWG
-----END PGP SIGNATURE-----

--Hlh2aiwFLCZwGcpw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3761429362414940548==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 14:39:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 14:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioTXp-0004Wg-2r; Mon, 06 Jan 2020 14:39:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioTXn-0004WY-8F
 for xen-devel@lists.xen.org; Mon, 06 Jan 2020 14:39:47 +0000
X-Inumbo-ID: 5d7e42c4-3092-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d7e42c4-3092-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 14:39: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 mx2.suse.de (Postfix) with ESMTP id 47A0AABC7;
 Mon,  6 Jan 2020 14:39:37 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191217154625.31561-1-sergey.dyasli@citrix.com>
 <a5e3c4b7-40f4-017b-1154-d75f92075597@suse.com>
 <65aecab1-a1b0-f02e-be92-cda3cd37b9e5@citrix.com>
 <e997ff3e-4260-c872-0166-3885ce1a4ee1@suse.com>
 <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@citrix.com>
 <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
 <16a4056b-c74a-4fdf-499f-755120edf2d5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8593adbb-cc67-fca1-30e6-555fa9adcb86@suse.com>
Date: Mon, 6 Jan 2020 15:40:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <16a4056b-c74a-4fdf-499f-755120edf2d5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xen.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>

T24gMDYuMDEuMjAyMCAxNTozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDExOjI4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMi8xOS8xOSAxMToxNSBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE5LzEyLzIwMTkgMTE6MzUsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4+ICAgICBYRU5WRVJfY2hhbmdlc2V0Cj4+Pj4+Pj4gICAgIFhFTlZFUl9jb21t
YW5kbGluZQo+Pj4+Pj4+ICAgICBYRU5WRVJfYnVpbGRfaWQKPj4+Pj4+Pgo+Pj4+Pj4+IFJldHVy
biBhIG1vcmUgY3VzdG9tZXIgZnJpZW5kbHkgZW1wdHkgc3RyaW5nIGluc3RlYWQgb2YgIjxkZW5p
ZWQ+Igo+Pj4+Pj4+IHdoaWNoIHdvdWxkIGJlIHNob3duIGluIHRvb2xzIGxpa2UgZG1pZGVjb2Rl
Lj4KPj4+Pj4+IEkgdGhpbmsgIjxkZW5pZWQ+IiBpcyBxdWl0ZSBmaW5lIGZvciBtYW55IG9mIHRo
ZSBvcmlnaW5hbCBwdXJwb3Nlcy4KPj4+Pj4+IE1heWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBm
aWx0ZXIgZm9yIHRoaXMgd2hlbiBwb3B1bGF0aW5nIGd1ZXN0Cj4+Pj4+PiBETUkgdGFibGVzPwo+
Pj4+PiBJIGRvbid0IGtub3cgaG93IERNSSB0YWJsZXMgYXJlIHBvcHVsYXRlZCwgYnV0IG5vdGhp
bmcgc3RvcHMgYSBndWVzdAo+Pj4+PiBmcm9tIHVzaW5nIHRoZXNlIGh5cGVyY2FsbHMgZGlyZWN0
bHkuCj4+Pj4gQW5kIHRoaXMgaXMgcHJlY2lzZWx5IHRoZSBjYXNlIHdoZXJlIEkgdGhpbmsgIjxk
ZW5pZWQ+IiBpcyBiZXR0ZXIKPj4+PiB0aGFuIGFuIGVtcHR5IHN0cmluZy4KPj4+Cj4+PiAiPGRl
bmllZD4iIHdhcyBhIHRlcnJpYmxlIGNob2ljZSBiYWNrIHdoZW4gaXQgd2FzIGludHJvZHVjZWQs
IGFuZCBpdHMKPj4+IHN0aWxsIGEgdGVycmlibGUgY2hvaWNlIHRvZGF5Lgo+Pj4KPj4+IFRoZXNl
IGFyZSBBU0NJSSBzdHJpbmcgZmllbGRzLCBhbmQgdGhlIGVtcHR5IHN0cmluZyBpcyBhIHBlcmZl
Y3RseSBnb29kCj4+PiBzdHJpbmcuwqAgTm90aGluZyBpcyBnb2luZyB0byBicmVhaywgYmVjYXVz
ZSBpdCB3b3VsZCBoYXZlIGJyb2tlbiB0aGUKPj4+IGZpcnN0IHRpbWUgYXJvdW5kLgo+Pj4KPj4+
IFRoZSBlbmQgcmVzdWx0IHdpdGhvdXQgZGVuaWVkIHNwcmF5ZWQgYWxsIG92ZXIgdGhpcyBpbnRl
cmZhY2UgaXMgbXVjaAo+Pj4gY2xlYW5lciBvdmVyYWxsLgo+Pgo+PiBVbmZvcnR1bmF0ZWx5IHRo
aXMgbWFpbCBkb2Vzbid0IGNvbnRhaW4gYW55IGZhY3RzIG9yIGFyZ3VtZW50cywganVzdAo+PiB1
bnN1YnN0YW50aWF0ZWQgdmFsdWUganVkZ2VtZW50cy4gIFdoYXQncyBzbyB0ZXJyaWJsZSBhYm91
dCAiPGRlbmllZD4iCj4+IC0tIHdoYXQgYmFkIGVmZmVjdCBkb2VzIGl0IGhhdmU/ICBXaHkgaXMg
IiIgYmV0dGVyIC8gY2xlYW5lcj8KPiAKPiBJdCBjYW4gYmUgZXhwbGFpbmVkIHdpdGggYSBwaWN0
dXJlIChhdHRhY2hlZCkgOykKCkJ1dCB0aGF0J3Mgc29tZXRoaW5nIGJldHRlciBhZGRyZXNzZWQg
YXQgb3IgY2xvc2UgdG8gdGhlIHByZXNlbnRhdGlvbgpsYXllciwgbm90IGRlZXAgZG93biBpbiBY
ZW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:18:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:18: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 1ioU8m-000882-GD; Mon, 06 Jan 2020 15:18:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioU8l-00087x-GB
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:17:59 +0000
X-Inumbo-ID: b3a205e6-3097-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3a205e6-3097-11ea-a1e1-bc764e2007e4;
 Mon, 06 Jan 2020 15:17: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 mx2.suse.de (Postfix) with ESMTP id 5BC69AD0F;
 Mon,  6 Jan 2020 15:17:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106132614.25583-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <35c78d88-aa98-c4e2-afbf-a5566003ca14@suse.com>
Date: Mon, 6 Jan 2020 16:18:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106132614.25583-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/smpboot: Use printk_once() rather than
 opencoding it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaHJpbmsgdGhlIHRl
eHQgdG8gYmUgbGVzcyB2ZXJib3NlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:30:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioUKK-0000eA-Jk; Mon, 06 Jan 2020 15:29:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioUKJ-0000cQ-8j
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:29:55 +0000
X-Inumbo-ID: 63497c26-3099-11ea-ab1d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63497c26-3099-11ea-ab1d-12813bfff9fa;
 Mon, 06 Jan 2020 15:29:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 896F7AD09;
 Mon,  6 Jan 2020 15:29:53 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Date: Mon, 6 Jan 2020 16:30:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 0/3] x86/mm: (remaining) XSA-299 / 309 / 310
 follow-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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkcmVzc2luZyBhIGZldyBhc3NvcnRlZCBhc3BlY3RzIEkndmUgbm90aWNlZCBkdXJpbmcgdGhl
CmludmVzdGlnYXRpb25zIC8gcmV2aWV3cy4KCjE6IG1vZF9sPE4+X2VudHJ5KCkgaGF2ZSBubyBu
ZWVkIHRvIHVzZSBfX2NvcHlfZnJvbV91c2VyKCkKMjogcmVuYW1lIGFuZCB0aWR5IGNyZWF0ZV9w
YWVfeGVuX21hcHBpbmdzKCkKMzogcmUtb3JkZXIgYSBmZXcgY29uZGl0aW9uYWxzCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:34:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15: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 1ioUOF-0001RF-5e; Mon, 06 Jan 2020 15:33:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioUOD-0001RA-CZ
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:33:57 +0000
X-Inumbo-ID: eea9d860-3099-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eea9d860-3099-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 15:33: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 mx2.suse.de (Postfix) with ESMTP id C6D56AD0F;
 Mon,  6 Jan 2020 15:33:47 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Message-ID: <3bd38586-d76b-2ce5-a8bb-0777b30d5b61@suse.com>
Date: Mon, 6 Jan 2020 16:34:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 1/3] x86/mm: mod_l<N>_entry() have no need to
 use __copy_from_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bW9kX2wxX2VudHJ5KCkncyBuZWVkIHRvIGRvIHNvIHdlbnQgYXdheSB3aXRoIGNvbW1pdCAyZDA1
NTdjNWNiICgieDg2OgpGb2xkIHBhZ2VfaW5mbyBsb2NrIGludG8gdHlwZV9pbmZvIiksIGFuZCB0
aGUgb3RoZXIgdGhyZWUgbmV2ZXIgaGFkIHN1Y2gKYSBuZWVkLCBhdCBsZWFzdCBnb2luZyBiYWNr
IGFzIGZhciBhcyAzLjIuMC4gUmVwbGFjZSB0aGUgdXNlcyBieSBuZXdseQppbnRyb2R1Y2VkIGw8
Tj5lX2FjY2Vzc19vbmNlKCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MjogVXNlIEFDQ0VTU19PTkNFKCkgY2xvbmVzLgoKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTIxMjQsMTMgKzIxMjQsMTAg
QEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbAogICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnB0X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkK
IHsKICAgICBib29sIHByZXNlcnZlX2FkID0gKGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZF
X0FEKTsKLSAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKKyAgICBsMV9wZ2VudHJ5X3Qgb2wxZSA9IGwx
ZV9hY2Nlc3Nfb25jZSgqcGwxZSk7CiAgICAgc3RydWN0IGRvbWFpbiAqcHRfZG9tID0gcHRfdmNw
dS0+ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAoIHVubGlrZWx5KF9fY29weV9m
cm9tX3VzZXIoJm9sMWUsIHBsMWUsIHNpemVvZihvbDFlKSkgIT0gMCkgKQotICAgICAgICByZXR1
cm4gLUVGQVVMVDsKLQogICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKHB0X2RvbSkp
OwogCiAgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCApCkBAIC0y
MjQ4LDggKzIyNDUsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBs
CiAgICAgICAgIHJldHVybiAtRVBFUk07CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShfX2Nv
cHlfZnJvbV91c2VyKCZvbDJlLCBwbDJlLCBzaXplb2Yob2wyZSkpICE9IDApICkKLSAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CisgICAgb2wyZSA9IGwyZV9hY2Nlc3Nfb25jZSgqcGwyZSk7CiAKICAg
ICBpZiAoIGwyZV9nZXRfZmxhZ3MobmwyZSkgJiBfUEFHRV9QUkVTRU5UICkKICAgICB7CkBAIC0y
MzExLDggKzIzMDcsNyBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBs
CiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKHBnZW50cnlfcHRyX3RvX3Nsb3Qo
cGwzZSkgPj0gMykgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggdW5saWtl
bHkoX19jb3B5X2Zyb21fdXNlcigmb2wzZSwgcGwzZSwgc2l6ZW9mKG9sM2UpKSAhPSAwKSApCi0g
ICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIG9sM2UgPSBsM2VfYWNjZXNzX29uY2UoKnBsM2Up
OwogCiAgICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgX1BBR0VfUFJFU0VOVCApCiAgICAg
ewpAQCAtMjM3OCw4ICsyMzczLDcgQEAgc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRy
eV90ICpwbAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBpZiAoIHVubGlr
ZWx5KF9fY29weV9mcm9tX3VzZXIoJm9sNGUsIHBsNGUsIHNpemVvZihvbDRlKSkgIT0gMCkgKQot
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBvbDRlID0gbDRlX2FjY2Vzc19vbmNlKCpwbDRl
KTsKIAogICAgIGlmICggbDRlX2dldF9mbGFncyhubDRlKSAmIF9QQUdFX1BSRVNFTlQgKQogICAg
IHsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKQEAgLTU1LDYgKzU1LDE2IEBACiAjZGVmaW5lIGw0ZV93cml0ZShsNGVwLCBs
NGUpIFwKICAgICBwdGVfd3JpdGUoJmw0ZV9nZXRfaW50cHRlKCoobDRlcCkpLCBsNGVfZ2V0X2lu
dHB0ZShsNGUpKQogCisvKiBUeXBlLWNvcnJlY3QgQUNDRVNTX09OQ0UoKSB3cmFwcGVycyBmb3Ig
UFRFIGFjY2Vzc2VzLiAqLworI2RlZmluZSBsMWVfYWNjZXNzX29uY2UobDFlKSAoKmNvbnRhaW5l
cl9vZigmQUNDRVNTX09OQ0UobDFlX2dldF9pbnRwdGUobDFlKSksIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgbDFfcGdlbnRyeV90LCBsMSkp
CisjZGVmaW5lIGwyZV9hY2Nlc3Nfb25jZShsMmUpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05D
RShsMmVfZ2V0X2ludHB0ZShsMmUpKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2xhdGlsZSBsMl9wZ2VudHJ5X3QsIGwyKSkKKyNkZWZpbmUgbDNlX2Fj
Y2Vzc19vbmNlKGwzZSkgKCpjb250YWluZXJfb2YoJkFDQ0VTU19PTkNFKGwzZV9nZXRfaW50cHRl
KGwzZSkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
bGF0aWxlIGwzX3BnZW50cnlfdCwgbDMpKQorI2RlZmluZSBsNGVfYWNjZXNzX29uY2UobDRlKSAo
KmNvbnRhaW5lcl9vZigmQUNDRVNTX09OQ0UobDRlX2dldF9pbnRwdGUobDRlKSksIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgbDRfcGdlbnRy
eV90LCBsNCkpCisKIC8qIEdldCBkaXJlY3QgaW50ZWdlciByZXByZXNlbnRhdGlvbiBvZiBhIHB0
ZSdzIGNvbnRlbnRzIChpbnRwdGVfdCkuICovCiAjZGVmaW5lIGwxZV9nZXRfaW50cHRlKHgpICAg
ICAgICAgICgoeCkubDEpCiAjZGVmaW5lIGwyZV9nZXRfaW50cHRlKHgpICAgICAgICAgICgoeCku
bDIpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:34:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:34: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 1ioUOf-0001UT-0s; Mon, 06 Jan 2020 15:34:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioUOe-0001UJ-1E
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:34:24 +0000
X-Inumbo-ID: 033fe8e6-309a-11ea-ab1f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 033fe8e6-309a-11ea-ab1f-12813bfff9fa;
 Mon, 06 Jan 2020 15:34:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5034DAEAC;
 Mon,  6 Jan 2020 15:34:22 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Message-ID: <b20c85c7-2824-598c-d372-822f979fd97f@suse.com>
Date: Mon, 6 Jan 2020 16:35:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 2/3] x86/mm: rename and tidy
 create_pae_xen_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgZGFkNzRiMGY5ZSAoImkzODY6IGZpeCBoYW5kbGluZyBvZiBYZW4gZW50cmllcyBpbiBm
aW5hbCBMMiBwYWdlCnRhYmxlIikgYW5kIHRoZSByZW1vdmFsIG9mIDMyLWJpdCBzdXBwb3J0IHRo
ZSBmdW5jdGlvbiBkb2Vzbid0IG1vZGlmeQpzdGF0ZSBhbnltb3JlLCBhbmQgaGVuY2UgaXRzIG5h
bWUgaGFzIGJlZW4gbWlzbGVhZGluZy4gQ2hhbmdlIGl0cyBuYW1lLApjb25zdGlmeSBwYXJhbWV0
ZXJzIGFuZCBhIGxvY2FsIHZhcmlhYmxlLCBhbmQgbWFrZSBpdCByZXR1cm4gYm9vbC4KCkFsc28g
ZHJvcCB0aGUgY2FsbCB0byBpdCBmcm9tIG1vZF9sM19lbnRyeSgpOiBUaGUgZnVuY3Rpb24gZXhw
bGljaXRseQpkaXNhbGxvd3MgMzItYml0IGRvbWFpbnMgdG8gbW9kaWZ5IHNsb3QgMy4gVGhpcyB3
YXkgd2UgYWxzbyB3b24ndApyZS1jaGVjayBzbG90IDMgd2hlbiBhIHNsb3Qgb3RoZXIgdGhhbiBz
bG90IDMgY2hhbmdlcy4gRG9pbmcgc28gaGFzCm5lZWRsZXNzbHkgZGlzYWxsb3dlZCBtYWtpbmcg
c29tZSBMMiB0YWJsZSByZWN1cnNpdmVseSBsaW5rIGJhY2sgdG8gYW4KTDIgdXNlZCBpbiBzb21l
IEwzJ3MgM3JkIHNsb3QsIGFzIHdlIGNoZWNrIGZvciB0aGUgdHlwZSByZWYgY291bnQgdG8gYmUK
MS4gKE5vdGUgdGhhdCBhbGxvd2luZyBkeW5hbWljIGNoYW5nZXMgb2YgTDMgZW50cmllcyBpbiB0
aGUgd2F5IHdlIGRvIGlzCmJvZ3VzIGFueXdheSwgYXMgdGhhdCdzIG5vdCBob3cgTDNzIGJlaGF2
ZSBpbiB0aGUgbmF0aXZlIGFuZCBFUFQgY2FzZXM6ClRoZXkgZ2V0IHJlLWV2YWx1YXRlZCBvbmx5
IHVwb24gQ1IzIHJlbG9hZHMuIE5QVCBpcyBkaWZmZXJlbnQgaW4gdGhpcwpyZWdhcmQuKQoKQXMg
YSByZXN1bHQgb2YgdGhpcyB3ZSBubyBsb25nZXIgbmVlZCB0byBwbGF5IGdhbWVzIHRvIGdldCBh
dCB0aGUgc3RhcnQKb2YgdGhlIEwzIHRhYmxlLgoKQWRkaXRpb25hbGx5IG1vdmUgdGhlIHNpbmds
ZSByZW1haW5pbmcgY2FsbCBzaXRlLCBhbGxvd2luZyB0byBkcm9wIG9uZQppc19wdl8zMmJpdF9k
b21haW4oKSBpbnZvY2F0aW9uIGFuZCBhIF9QQUdFX1BSRVNFTlQgY2hlY2sgKGluIHRoZQpmdW5j
dGlvbiBpdHNlbGYpIGFzIHdlbGwgYXMgdG8gZXhpdCB0aGUgbG9vcCBlYXJseSAocmVtYWluaW5n
IGVudHJpZXMKaGF2ZSBhbGwgYmVuIHNldCB0byBlbXB0eSBqdXN0IGFoZWFkIG9mIHRoaXMgbG9v
cCkuCgpGdXJ0aGVyIG1vdmUgYSBCVUdfT04oKSBzdWNoIHRoYXQgaW4gdGhlIGNvbW1vbiBjYXNl
IGl0cyBjb25kaXRpb24Kd291bGRuJ3QgbmVlZCBldmFsdWF0aW5nLgoKRmluYWxseSwgc2luY2Ug
d2UncmUgYXQgaXQsIG1vdmUgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKCkgbmV4dCB0byB0aGUKcmVu
YW1lZCBmdW5jdGlvbiwgYXMgdGhleSByZWFsbHkgYmVsb25nIHRvZ2V0aGVyIChpbiBmYWN0Cmlu
aXRfeGVuX3BhZV9sMl9zbG90cygpIHdhcyBbaW5kaXJlY3RseV0gYnJva2VuIG91dCBvZiB0aGlz
IGZ1bmN0aW9uKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnYyOiBSZWZpbmUgZGVzY3JpcHRpb24uIERyb3AgYW4gQVNTRVJUKCkuIEFkZCBhIGNv
bW1lbnQgYWhlYWQgb2YgdGhlCiAgICBmdW5jdGlvbi4KLS0tCldlIGNvdWxkIGdvIGZ1cnRoZXIg
aGVyZSBhbmQgZGVsZXRlIHRoZSBmdW5jdGlvbiBhbHRvZ2V0aGVyOiBUaGVyZSBhcmUKbm8gbGlu
ZWFyIG1hcHBpbmdzIGluIGEgUEdUX3BhZV94ZW5fbDIgdGFibGUgYW55bW9yZSAodGhpcyB3YXMg
b24gMzItYml0Cm9ubHkpLiBUaGUgY29ycmVzcG9uZGluZyBjb25kaXRpb25hbCBpbiBtb2RfbDNf
ZW50cnkoKSBjb3VsZCB0aGVuIGdvCmF3YXkgYXMgd2VsbCAob3IsIG1vcmUgcHJlY2lzZWx5LCB3
b3VsZCBuZWVkIHRvIGJlIHJlcGxhY2VkIGJ5IGNvcnJlY3QKaGFuZGxpbmcgb2YgM3JkIHNsb3Qg
dXBkYXRlcykuIFRoaXMgd291bGQgbWVhbiB0aGF0IGEgMzItYml0IGd1ZXN0CmZ1bmN0aW9uaW5n
IG9uIG5ldyBYZW4gbWF5IGZhaWwgdG8gd29yayBvbiBvbGRlciAocG9zc2libHkgMzItYml0KSBY
ZW4uCgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTQxNCwyMyArMTQxNCwyMiBAQCBzdGF0aWMgaW50IHByb21vdGVfbDFfdGFibGUoc3RydWN0IHBh
Z2VfCiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjcmVhdGVfcGFlX3hlbl9tYXBw
aW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5X3QgKnBsM2UpCisvKgorICogTm90ZTog
VGhlIGNoZWNrcyBwZXJmb3JtZWQgYnkgdGhpcyBmdW5jdGlvbiBhcmUganVzdCB0byBlbmZvcmNl
IGEKKyAqIGxlZ2FjeSByZXN0cmljdGlvbiBuZWNlc3Nhcnkgb24gMzItYml0IGhvc3RzLiBUaGVy
ZSdzIG5vdCBtdWNoIHBvaW50IGluCisgKiByZWxheGluZyAoZHJvcHBpbmcpIHRoaXMgdGhvdWdo
LCBhcyAzMi1iaXQgZ3Vlc3RzIHdvdWxkIHN0aWxsIG5lZWQgdG8KKyAqIGNvbmZvcm0gdG8gdGhl
IG9yaWdpbmFsIHJlc3RyaWN0aW9ucyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHJ1biBvbiAob2xk
KQorICogMzItYml0IFhlbi4KKyAqLworc3RhdGljIGJvb2wgcGFlX3hlbl9tYXBwaW5nc19jaGVj
ayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsM19wZ2VudHJ5X3QgKnBsM2UpCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKLSAgICBsM19wZ2VudHJ5X3QgICAgIGwzZTM7Ci0KLSAgICBpZiAoICFpc19wdl8zMmJp
dF9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIHBsM2UgPSAobDNfcGdlbnRy
eV90ICopKCh1bnNpZ25lZCBsb25nKXBsM2UgJiBQQUdFX01BU0spOwotCi0gICAgLyogM3JkIEwz
IHNsb3QgY29udGFpbnMgTDIgd2l0aCBYZW4tcHJpdmF0ZSBtYXBwaW5ncy4gSXQgKm11c3QqIGV4
aXN0LiAqLwotICAgIGwzZTMgPSBwbDNlWzNdOwotICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwz
ZTMpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJQQUUgTDMgM3JkIHNsb3QgaXMgZW1wdHlcbiIpOwotICAgICAgICByZXR1cm4gMDsK
LSAgICB9CisgICAgLyoKKyAgICAgKiAzcmQgTDMgc2xvdCBjb250YWlucyBMMiB3aXRoIFhlbi1w
cml2YXRlIG1hcHBpbmdzLiBJdCAqbXVzdCogZXhpc3QsCisgICAgICogd2hpY2ggb3VyIGNhbGxl
ciBoYXMgYWxyZWFkeSB2ZXJpZmllZC4KKyAgICAgKi8KKyAgICBsM19wZ2VudHJ5X3QgbDNlMyA9
IHBsM2VbM107CisgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGwzZV9nZXRfcGFn
ZShsM2UzKTsKIAogICAgIC8qCiAgICAgICogVGhlIFhlbi1wcml2YXRlIG1hcHBpbmdzIGluY2x1
ZGUgbGluZWFyIG1hcHBpbmdzLiBUaGUgTDIgdGh1cyBjYW5ub3QKQEAgLTE0NDEsMTcgKzE0NDAs
MjQgQEAgc3RhdGljIGludCBjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhzdHJ1YwogICAgICAqICAg
ICBhLiBwcm9tb3RlX2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5jdGlvbiBhbmQgdGhpcyBjaGVj
ayB3aWxsIGZhaWwKICAgICAgKiAgICAgYi4gbW9kX2wzX2VudHJ5KCkgZGlzYWxsb3dzIHVwZGF0
ZXMgdG8gc2xvdCAzIGluIGFuIGV4aXN0aW5nIHRhYmxlCiAgICAgICovCi0gICAgcGFnZSA9IGwz
ZV9nZXRfcGFnZShsM2UzKTsKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQ
R1RfcGlubmVkKTsKLSAgICBCVUdfT04oKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2Nv
dW50X21hc2spID09IDApOwogICAgIEJVR19PTighKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3BhZV94ZW5fbDIpKTsKICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF9jb3VudF9tYXNrKSAhPSAxICkKICAgICB7CisgICAgICAgIEJVR19PTighKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJQQUUgTDMgM3JkIHNsb3QgaXMgc2hhcmVkXG4iKTsKLSAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KKwordm9pZCBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDJfcGdlbnRyeV90
ICpsMnQsIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgbWVtY3B5KCZsMnRbQ09NUEFU
X0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCisgICAgICAgICAgICZjb21wYXRfaWRs
ZV9wZ190YWJsZV9sMlsKKyAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChISVJPX0NPTVBB
VF9NUFRfVklSVF9TVEFSVCldLAorICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9T
TE9UUyhkKSAqIHNpemVvZigqbDJ0KSk7CiB9CiAKIHN0YXRpYyBpbnQgcHJvbW90ZV9sMl90YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0xNTkyLDYg
KzE1OTgsMTYgQEAgc3RhdGljIGludCBwcm9tb3RlX2wzX3RhYmxlKHN0cnVjdCBwYWdlXwogICAg
ICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihsM2UpLAogICAgICAgICAgICAgICAgICAgICBQ
R1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAogICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlIHwgUFRGX3JldGFpbl9yZWZfb25fcmVz
dGFydCk7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIHBhZV94ZW5fbWFwcGluZ3NfY2hlY2soZCwgcGwzZSkgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcGwzZVtpXSA9IGFkanVzdF9ndWVzdF9sM2Uo
bDNlLCBkKTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSAp
CiAgICAgICAgIHsKQEAgLTE2MjEsOCArMTYzNyw2IEBAIHN0YXRpYyBpbnQgcHJvbW90ZV9sM190
YWJsZShzdHJ1Y3QgcGFnZV8KICAgICAgICAgcGwzZVtpXSA9IGFkanVzdF9ndWVzdF9sM2UobDNl
LCBkKTsKICAgICB9CiAKLSAgICBpZiAoICFyYyAmJiAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3Mo
ZCwgcGwzZSkgKQotICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgaWYgKCByYyA8IDAgJiYgcmMg
IT0gLUVSRVNUQVJUICYmIHJjICE9IC1FSU5UUiApCiAgICAgewogICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKQEAgLTE2NjMsMTQgKzE2NzcsNiBAQCBzdGF0aWMgaW50IHByb21vdGVf
bDNfdGFibGUoc3RydWN0IHBhZ2VfCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAgICAg
cmV0dXJuIHJjOwogfQotCi12b2lkIGluaXRfeGVuX3BhZV9sMl9zbG90cyhsMl9wZ2VudHJ5X3Qg
KmwydCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBtZW1jcHkoJmwydFtDT01QQVRf
TDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKGQpXSwKLSAgICAgICAgICAgJmNvbXBhdF9pZGxl
X3BnX3RhYmxlX2wyWwotICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFU
X01QVF9WSVJUX1NUQVJUKV0sCi0gICAgICAgICAgIENPTVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NM
T1RTKGQpICogc2l6ZW9mKCpsMnQpKTsKLX0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogLyoK
QEAgLTIzNDcsMTAgKzIzNTMsNiBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5
X3QgKnBsCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIGlmICggbGlrZWx5
KHJjID09IDApICkKLSAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwz
ZSkgKQotICAgICAgICAgICAgQlVHKCk7Ci0KICAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBt
Zm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:35:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15: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 1ioUP6-0001aE-AP; Mon, 06 Jan 2020 15:34:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioUP4-0001a0-NQ
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:34:50 +0000
X-Inumbo-ID: 0e9a40ba-309a-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e9a40ba-309a-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 15:34:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 60AE7ADBB;
 Mon,  6 Jan 2020 15:34:41 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Message-ID: <01b3307a-a9cf-fb7b-a011-ded5753d74f3@suse.com>
Date: Mon, 6 Jan 2020 16:35:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2 3/3] x86/mm: re-order a few conditionals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aXNfe2h2bSxwdn1fKigpIGNhbiBiZSBleHBlbnNpdmUgbm93LCBzbyB3aGVyZSBwb3NzaWJsZSBl
dmFsdWF0ZSBjaGVhcGVyCmNvbmRpdGlvbnMgZmlyc3QuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogTmV3LgotLS0KSSBjb3VsZG4ndCByZWFs
bHkgZGVjaWRlIHdoZXRoZXIgdG8gZHJvcCB0aGUgdHdvIGludm9sdmVkIHVubGlrZWx5KCkuCgot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTU4OCw3
ICsxNTg4LDcgQEAgc3RhdGljIGludCBwcm9tb3RlX2wzX3RhYmxlKHN0cnVjdCBwYWdlXwogCiAg
ICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7Ci0gICAgICAgIGVsc2UgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQorICAgICAgICBlbHNlIGlmICgg
aSA9PSAzICYmIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAg
ICAgICAgICAobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkgKQpAQCAt
MjMxMCw3ICsyMzEwLDcgQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpw
bAogICAgICAqIERpc2FsbG93IHVwZGF0ZXMgdG8gZmluYWwgTDMgc2xvdC4gSXQgY29udGFpbnMg
WGVuIG1hcHBpbmdzLCBhbmQgaXQKICAgICAgKiB3b3VsZCBiZSBhIHBhaW4gdG8gZW5zdXJlIHRo
ZXkgcmVtYWluIGNvbnRpbnVvdXNseSB2YWxpZCB0aHJvdWdob3V0LgogICAgICAqLwotICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChwZ2VudHJ5X3B0cl90b19zbG90KHBsM2UpID49
IDMpICkKKyAgICBpZiAoIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkgPj0gMyAmJiBpc19wdl8z
MmJpdF9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIG9sM2UgPSBs
M2VfYWNjZXNzX29uY2UoKnBsM2UpOwpAQCAtMjQ3MCw3ICsyNDcwLDcgQEAgc3RhdGljIGludCBj
bGVhbnVwX3BhZ2VfbWFwcGluZ3Moc3RydWN0CiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAKLSAgICAgICAgaWYgKCBkICYmIGlzX3B2X2Rv
bWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11X3B0X3N5bmMoZCkpICkKKyAgICAgICAgaWYg
KCBkICYmIHVubGlrZWx5KG5lZWRfaW9tbXVfcHRfc3luYyhkKSkgJiYgaXNfcHZfZG9tYWluKGQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjMiA9IGlvbW11X2xlZ2FjeV91bm1hcChk
LCBfZGZuKG1mbiksIFBBR0VfT1JERVJfNEspOwogCkBAIC0yOTg0LDcgKzI5ODQsNyBAQCBzdGF0
aWMgaW50IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgIC8qIFNwZWNpYWwg
cGFnZXMgc2hvdWxkIG5vdCBiZSBhY2Nlc3NpYmxlIGZyb20gZGV2aWNlcy4gKi8KICAgICAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgIGlmICgg
ZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdV9wdF9zeW5jKGQpKSAp
CisgICAgICAgIGlmICggZCAmJiB1bmxpa2VseShuZWVkX2lvbW11X3B0X3N5bmMoZCkpICYmIGlz
X3B2X2RvbWFpbihkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1mbl90IG1mbiA9IHBhZ2Vf
dG9fbWZuKHBhZ2UpOwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:40:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioUUW-0002dj-1o; Mon, 06 Jan 2020 15:40:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VNL8=23=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ioUUV-0002de-9s
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:40:27 +0000
X-Inumbo-ID: dba8b816-309a-11ea-ab26-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dba8b816-309a-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:40:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578325226;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=UJawyuP9qHLbg8lC0jz31eMIc1kFzq6Q5uxdrR3zg8M=;
 b=DvO2QWE0+RhiMv/6IjAxfvTuAqekJLv5hRDBnlQDpR1Dn1MUihEDMlDR
 IXrI7g2+5r221H60uwrpO1aq3vaFpqtuuDfHsJ5rGQrTB/nlEJfYiTqHa
 UKwVLQ4aZN/bwg8TOBN2aj3hQGxTY4cUBZVMZBuPU0NbcqU2M27HXQTzq E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ki5g5LtWYKzcvjwv07K8pdtfW6QQdBw8+mIF5yD9fiHGp5QIJlDu5MXBckbRHTsNZ1SGCXvuCc
 Qj0mln5N56o6hmj58nIrlHNi1lkUc4vuYDVTuW5ErB6lqHN+9krkzka44NwucN9KkeTGPoIyjC
 iM1y3H6WOzAXQnlFDu48ScE4gKMD4od++L4s4B0ofjj4WRDTmV7UpameGXPdmG3Z2JSuwpZhTq
 ZrvKEib8+ke9KOIyKLIzaU0BLr37VuY4nRvLfaO0xqToR82PxOtSbV5GIi0VUdBK0H3jM5WxQs
 vPc=
X-SBRS: 2.7
X-MesageID: 10488330
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10488330"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24083.21734.512820.514082@mariner.uk.xensource.com>
Date: Mon, 6 Jan 2020 15:40:22 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20200106143836.GK1314@mail-itl>
References: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
 <24083.16958.769634.476071@mariner.uk.xensource.com>
 <20200106143836.GK1314@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: create backend/ xenstore dir for
 driver 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

QWRkaW5nIFJvZ2VyIHRvIHRoZSBDQy4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cml0
ZXMgKCJSZTogW1BBVENIXSBsaWJ4bDogY3JlYXRlIGJhY2tlbmQvIHhlbnN0b3JlIGRpciBmb3Ig
ZHJpdmVyIGRvbWFpbnMiKToKPiBPbiBNb24sIEphbiAwNiwgMjAyMCBhdCAwMjoyMDo0NlBNICsw
MDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3
cml0ZXMgKCJbUEFUQ0hdIGxpYnhsOiBjcmVhdGUgYmFja2VuZC8geGVuc3RvcmUgZGlyIGZvciBk
cml2ZXIgZG9tYWlucyIpOgo+ID4gPiBDbGVhbmluZyB1cCBiYWNrZW5kIHhlbnN0b3JlIGVudHJp
ZXMgaXMgYSByZXNwb25zaWJpbGl0eSBvZiB0aGUgYmFja2VuZC4KPiA+ID4gV2hlbiBiYWNrZW5k
IGxpdmVzIG91dHNpZGUgb2YgZG9tMCwgdGhlIGRvbWFpbiBuZWVkcyBwcm9wZXIgcGVybWlzc2lv
bnMKPiA+ID4gdG8gZG8gaXQuIE5vcm1hbGx5IGl0IGlzIGdpdmVuIHBlcm1pc3Npb24gdG8gcmVt
b3ZlIHRoZSBkZXZpY2UgZGlyCj4gPiA+IGl0c2VsZiwgYnV0IG5vdCB0aGUgZGlyIGNvbnRhaW5p
bmcgaXQgKG5hbWVkIGFmdGVyIGZyb250ZW5kIElEKS4gQWZ0ZXIgYQo+ID4gPiB3aG9sZSB0aG9z
ZSBlbXB0eSBsZWZ0b3ZlciBkaXJlY3RvcmllcyBhY2N1bXVsYXRlIHRvIHRoZSBwb2ludCB4ZW5z
dG9yZQo+ID4gPiByZXR1cm5pbmcgRTJCSUcgb24gbGlzdGluZyB0aGVtLgo+ID4gPiAKPiA+ID4g
Rml4IHRoaXMgYnkgZ2l2aW5nIGJhY2tlbmQgZG9tYWluIHdyaXRlIGFjY2VzcyBhbHNvIHRvIGJh
Y2tlbmQvCj4gPiA+IGRpcmVjdG9yeSBpdHNlbGYgd2hlbiBjX2luZm8tPmRyaXZlcl9kb21haW4g
b3B0aW9uIGlzIHNldC4gVGhlIGNvZGUKPiA+ID4gcmVtb3ZpbmcgcmVsZXZhbnQgZGlyIGlzIGFs
cmVhZHkgdGhlcmUgKGp1c3QgbGFja2VkIHBlcm1pc3Npb25zIHRvIGRvIHNvKS4KPiA+ID4gCj4g
PiA+IE5vdGUgdGhpcyBhbHNvIGFsbG93cyB0aGUgYmFja2VuZCBkb21haW4gdG8gY3JlYXRlIG5l
dyBlbnRyaWVzLAo+ID4gPiBwcmV0ZW5kaW5nIHRvIGhvc3QgYmFja2VuZCBkZXZpY2VzIGl0IGRv
bid0IGhhdmUuIEJ1dCBzaW5jZSBsaWJ4bCB1c2VzCj4gPiA+IC9saWJ4bC8geGVuc3RvcmUgZGly
IGZvciB0aGlzIGluZm9ybWF0aW9uIChzdGlsbCBvdXRzaWRlIG9mIGJhY2tlbmQKPiA+ID4gZG9t
YWluIGNvbnRyb2wpLCB0aGlzIHNob3VsZG4ndCBiZSBhbiBpc3N1ZS4KPiA+IAo+ID4gVGhpcyBz
ZWVtcyBxdWl0ZSBoYXphcmRvdXMgdG8gbWUuICBUaGUgcmVhc29uaW5nIHlvdSB1c2UgdG8gc2hv
dyB0aGF0Cj4gPiB0aGlzIGl3cyBPSyBzZWVtcyBmcmFnaWxlLCBhbmQgaW4gZ2VuZXJhbCBpdCBk
b2Vzbid0IGZlZWwgcmlnaHQgdG8KPiA+IGdpdmUgdGhlIHBhcnRpY3VsYXIgYmFja2VuZCBzdWNo
IHdpZGUgc2NvcGUuCj4gPiAKPiA+IENhbiB3ZSBmaW5kIGFub3RoZXIgd2F5IHRvIGFkZHJlc3Mg
dGhpcyBwcm9ibGVtID8gIEkgdGhpbmsgdGhlCj4gPiBjb250YWluaW5nIGRpcmVjdG9yeSBzaG91
bGQgYmUgcmVtb3ZlZCBieSB0aGUgdG9vbHN0YWNrLiAgV2h5IGlzIHRoaXMKPiA+IGRpZmZpY3Vs
dCA/ICAoSSBwcmVzdW1lIHRoZXJlIGlzIGEgcmVhc29uIG9yIHlvdSB3b3VsZCBoYXZlIGRvbmUg
aXQKPiA+IHRoYXQgd2F5Li4uKQo+IAo+IEl0IHdhcyBkb25lIHRoaXMgd2F5IHByZXZpb3VzbHkg
YW5kIGNhdXNlZCBpc3N1ZXMsIHNlZSB0aGlzIGNvbW1pdDoKPiAKPiBjb21taXQgNTQ2Njc4YzZh
NjBmNjRmYjE4NjY0MDQ2MGRmYTY5YTgzN2M4ZmJhNQo+IEF1dGhvcjogUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBEYXRlOiAgIFdlZCBTZXAgMjMgMTI6MDY6NTYgMjAx
NSArMDIwMAo+IAo+ICAgICBsaWJ4bDogZml4IHRoZSBjbGVhbnVwIG9mIHRoZSBiYWNrZW5kIHBh
dGggd2hlbiB1c2luZyBkcml2ZXIgZG9tYWlucwoKVGhhbmtzLgoKPiAgICAgV2l0aCB0aGUgY3Vy
cmVudCBsaWJ4bCBpbXBsZW1lbnRhdGlvbiB0aGUgY29udHJvbCBkb21haW4gd2lsbAo+ICAgICBy
ZW1vdmUgYm90aCB0aGUgZnJvbnRlbmQgYW5kIHRoZSBiYWNrZW5kIHhlbnN0b3JlIHBhdGhzIG9m
IGEKPiAgICAgZGV2aWNlIHRoYXQncyBoYW5kbGVkIGJ5IGEgZHJpdmVyIGRvbWFpbi4gVGhpcyBp
cyBpbmNvcnJlY3QsCj4gICAgIHNpbmNlIHRoZSBkcml2ZXIgZG9tYWluIHBvc3NpYmx5IG5lZWRz
IHRvIGFjY2VzcyB0aGUgYmFja2VuZAo+ICAgICBwYXRoIGluIG9yZGVyIHRvIHBlcmZvcm0gdGhl
IGRpc2Nvbm5lY3Rpb24gYW5kIGNsZWFudXAgb2YgdGhlCj4gICAgIGRldmljZS4KPiAgICAgCj4g
ICAgIEZpeCB0aGlzIGJ5IG1ha2luZyBzdXJlIHRoZSBjb250cm9sIGRvbWFpbiBvbmx5IGNsZWFu
cyB0aGUKPiAgICAgZnJvbnRlbmQgcGF0aCwgbGVhdmluZyB0aGUgYmFja2VuZCBwYXRoIHRvIGJl
IGNsZWFuZWQgYnkgdGhlCj4gICAgIGRyaXZlciBkb21haW4uIE5vdGUgdGhhdCBpZiB0aGUgZGV2
aWNlIGlzIG5vdCBoYW5kbGVkIGJ5IGEKPiAgICAgZHJpdmVyIGRvbWFpbiB0aGUgY29udHJvbCBk
b21haW4gd2lsbCBwZXJmb3JtIHRoZSByZW1vdmFsIG9mCj4gICAgIGJvdGggdGhlIGZyb250ZW5k
IGFuZCB0aGUgYmFja2VuZCBwYXRocy4KCkhtbS4gIEkgc2VlIG15IEFjayBvbiB0aGF0LiAgTmV2
ZXJ0aGVsZXNzIG1heWJlIGl0IGlzIHdyb25nLgoKTG9va2luZyBhdCBpdCBhZnJlc2gsIEkgdGhp
bmsgbWF5YmUgdGhlIHJpZ2h0IGFuc3dlciBpczoKCiAqIElmIHRoZSBkcml2ZXIgZG9tYWluIGlz
IGV4cGVjdGVkIHRvIGJlIHdvcmtpbmcgcHJvcGVybHksIHRoZQogICB0b29sc3RhY2sgc2hvdWxk
IHdhaXQgZm9yIHRoZSBkcml2ZXIgZG9tYWluIHRvIGNvbXBsZXRlIHRoZSBkZXZpY2UKICAgc2h1
dGRvd24sIGJlZm9yZSByZW1vdmluZyB0aGUgYmFja2VuZCBub2RlLiAgSW5kZWVkLCB0aGUgdG9v
bHN0YWNrCiAgIG91Z2h0IHRvIHdhaXQgZm9yIHRoaXMgYmVmb3JlIGFjdHVhbGx5IGRlc3Ryb3lp
bmcgdGhlIGd1ZXN0IGluIFhlbiwKICAgYnkgdGhlIHVzdWFsIGxvZ2ljIGZvciBjbGVhbiBkb21h
aW4gc2h1dGRvd24uCgogKiBUaGVyZSBuZWVkcyB0byBiZSBhIHdheSB0byBkZWFsIHdpdGggYSBi
cm9rZW4vdW5yZXNwb25zaXZlIGRyaXZlcgogICBkb21haW4uICBUaGF0IHdpbGwgaW52b2x2ZSBu
b3Qgd2FpdGluZyBmb3IgdGhlIGJhY2tlbmQgc28gbXVzdAogICBpbnZvbHZlIHNpbXBseSBkZWxl
dGluZyB0aGUgYmFja2VuZCBmcm9tIHhlbnN0b3JlLgoKSXMgdGhlIGRpc3RpbmN0aW9uIGhlcmUg
YmV0d2VlbiAieGwgc2h1dGRvd24iIGFuZCAieGwgZGVzdHJveSIsIG9uIHRoZQphY3R1YWwgZ3Vl
c3QgZG9tYWluLCBnb29kIGVub3VnaCA/ICBIb3BlZnVsbHkgaWYgdGhlIGRyaXZlciBkb21haW4K
c2VlcyB0aGUgYmFja2VuZCBkaXJlY3Rvcnkgc2ltcGx5IHZhbmlzaCBpdCBjYW4gZGVzdHJ1Y3Rp
dmVseSB0ZWFyCmV2ZXJ5dGhpbmcgZG93biA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:52:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:52: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 1ioUgC-0003dv-7n; Mon, 06 Jan 2020 15:52:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioUgA-0003dq-Pp
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:52:30 +0000
X-Inumbo-ID: 866b558c-309c-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 866b558c-309c-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 15:52:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 129C5AD0F;
 Mon,  6 Jan 2020 15:52:21 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106132859.25882-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4362297f-0c88-6aaf-9b8b-23520e650b4c@suse.com>
Date: Mon, 6 Jan 2020 16:53:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106132859.25882-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Coverity: Improve model for {,
 un}map_domain_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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMDYuMDEuMjAyMCAxNDoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZmlyc3QgYXR0
ZW1wdCByZXN1bHRlZCBpbiBzZXZlcmFsICJGcmVlIG9mIGFkZHJlc3Mtb2YKPiBleHByZXNzaW9u
IChCQURfRlJFRSkiIGlzc3VlcywgYmVjYXVzZSBvZiBjb2RlIHdoaWNoIHJlbGllcyBvbiB0aGUg
ZmFjdCB0aGF0Cj4gYW55IHBvaW50ZXIgaW4gdGhlIHNhbWUgcGFnZSBpcyBvayB0byBwYXNzIHRv
IHVubWFwX2RvbWFpbl9wYWdlKCkKPiAKPiBNb2RlbCB0aGlzIHByb3BlcnR5IHRvIHJlbW92ZSB0
aGUgaXNzdWVzLgo+IAo+IENvdmVyaXR5IElEczogMTEzNTM1NiAxMTM1MzZ7MCwxfSAxNDAxMzAw
IDE0MTgwOXswLDF9IDE0Mzg4NjQKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:54: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 1ioUi5-0003jd-LR; Mon, 06 Jan 2020 15:54:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUi4-0003jX-4S
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:28 +0000
X-Inumbo-ID: d0c5a7ea-309c-11ea-ab26-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0c5a7ea-309c-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:54:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326067;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=FpfyDm2zCf5N6JYINPZLP/e09ECylOIZ0o5Tsem2SRg=;
 b=OPu6bOBtVb0T/F5t+BK/lL67+5qLzBN842jU1q/mviEJCKIhTFTkTq6C
 rUZQ4MZ4e3n1kfsz6d0FX15r8WYAz35SP99QgmTykBGxULi6PJybuf4ZK
 IlZRWIJjuQbYN6vuuupyVq5WtDxeasv1bTwIGO7riULwNYgT43xxrNLoW c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1D+udhd5FLTVvSJ+0FO7sxk/1PC839qNljVF/fMTX/R6Iaf8y8Ord1qNStOTGlXvv/UTadyADp
 RrmaTBm/r58P2u7he4W87uW0s+ZpJe4uLrJQ1IlylrfgiFz+D+o21XuZQrAOXUwqTamoOLhe20
 74wTpvojvQ89FPXtFmCXWbkkGNbK2kfW0I8J0NY4jWZLdUVQbTWlQn6FZSbikDQnynWEpFUfKD
 RF5bMmCyqtekjZiAz2R4pcCX4pQk/Iv49ItfhQgVOxPomzlhU62jPg5J3NUuacnBIqJ7eVeebq
 OGQ=
X-SBRS: 2.7
X-MesageID: 10927650
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10927650"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:17 +0000
Message-ID: <20200106155423.9508-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] x86/boot: Remove mappings at 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: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, Hongyan Xia <hongyxia@amazon.com>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <pdurrant@amazon.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

VGhpcyBpcyB0aGUgKGxvbmcgb3ZlcmR1ZSkgc2VyaWVzIHdoaWNoIGZpbmFsbHkgcmVtb3ZlcyB0
aGUgbWFwcGluZyBhdCAwCmR1cmluZyBlYXJseSBib290LCB3aGljaCBoYXMgYml0dGVuIHVzIGlu
IHRoZSBwYXN0LiAgSXQgYWxzbyByZW1vdmVzIGFuIFJXWApnYWRnZXQgd2hpY2ggcGVyc2lzdHMg
cGFzdCBib290IGluIHRoZSBpZGxlIHBhZ2V0YWJsZXMuCgpNb3N0IG9mIHRoZSBjb21wbGV4aXR5
IHdhcyBkb3duIHRvIHRoZSBkaWZmZXJpbmcgKGFuZCBoYXJkLXRvLWZvbGxvdykgdXNlcyBvZgp0
aGUgYm9vdG1hcC4gIEkgZmlyc3Qgb3B0ZWQgdG8gZ2V0IHJpZCBvZiB0aGUgYm9vdG1hcCBlbnRp
cmVseS4gIFdoaWxlIHRoaXMgaXMKcG9zc2libGUgZm9yIHRoZSBjdXJyZW50IE11bHRpYm9vdCBw
YXRocywgaXQgaXMgaW5jb21wYXRpYmxlIHdpdGggdGhlIEVGSSBib290CnBhdGgsIGFuZCB3b3Jr
cyBhZ2FpbnN0IERhdmlkJ3MgZXhpc3RpbmcgcGxhbnMgdG8gbm90IHVzZSB0aGUgdHJhbXBvbGlu
ZSBhdAphbGwuCgpGdXJ0aGVyIGlkZWFzOiAobm90IGFkZHJlc3NlZCBoZXJlIGJlY2F1c2UgLUVU
SU1FIG9uIG15IGJlaGFsZi4pCgoxKSBHZXQgUFYtc2hpbSB0byB1c2UgaHlwZXJjYWxscyBmb3Ig
QVAgc3RhcnR1cCwgYXQgd2hpY2ggcG9pbnQgd2UgY2FuIGNvbXBpbGUKICAgb3V0IHRoZSB0cmFt
cG9saW5lIGVudGlyZWx5LiAgVGhpcyBpcyBwcm9iYWJseSBoZWxwZnVsIGZvciByb2J1c3RuZXNz
CiAgIHRlc3RpbmcgaW4gY29tYmluYXRpb24gd2l0aCBEYXZpZCdzIHBsYW5zLgoKMikgRHJvcCBC
T09UU1RSQVBfTUFQX3tCQVNFLExJTUlUfSBhbmQgaGF2ZSBib290c3RyYXBfbWFwKCkgcG9wdWxh
dGUgaW50byB0aGUKICAgZGlyZWN0bWFwLCBhcyB3ZSBvbmx5IHJlcXVlc3QgUkFNIG1hcHBpbmdz
LiAgVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBkcm9wIDMKICAgb2YgdGhlIGJvb3RtYXAgcGFnZXRh
Ymxlcy4gIEhvd2V2ZXIsIEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoZSBsYXRlcgogICBs
b2dpYyB3aWxsIGNvcGUgd2l0aCBjYWNoZWFiaWxpdHkgYm91bmRhcmllcyBmb3JjaW5nIHRoZSB1
c2Ugb2Ygc21hbGwKICAgbWFwcGluZ3MuCgpUaGlzIHNlcmllcyBoYXMgaGFkIGNvbXBsZXRlIHRl
c3RpbmcgZm9yIE1CIGFuZCBFRkkgYm9vdCBwYXRocy4gIEl0IHR1cm5zIG91dAp0aGF0IGdydWIg
Y2FuIGNoYWlubG9hZCB4ZW4uZWZpIGFuZCB0ZXN0IHRob3NlIHBhdGhzLgoKQW5kcmV3IENvb3Bl
ciAoNik6CiAgeDg2L2Jvb3Q6IENoZWNrIGZvciBFODIwX1JBTSBlYXJsaWVyIHdoZW4gc2VhcmNo
aW5nIHRoZSBFODIwCiAgeDg2L2Jvb3Q6IE1hcCB0aGUgdHJhbXBvbGluZSBhcyByZWFkLW9ubHkK
ICB4ODYvYm9vdDogUmVtb3ZlIHRoZSBwcmVjb25zdHJ1Y3RlZCBsb3cgMTZNIHN1cGVycGFnZSBt
YXBwaW5ncwogIHg4Ni9ib290OiBDbGVhbiB1cCBsP19ib290bWFwW10gY29uc3RydWN0aW9uCiAg
eDg2L2Jvb3Q6IERvbid0IG1hcCAwIGR1cmluZyBib290CiAgeDg2L2Jvb3Q6IERyb3AgSU5WQUxJ
RF9WQ1BVCgogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgICAgIHwgMzMgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAg
ICAgfCAyMSArKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oICAgICAgIHwgMTcgKysrKysrKysrKy0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyB8ICAzIC0tLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAg
ICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oICAgICAgIHwgIDMgLS0t
CiAxMSBmaWxlcyBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioUiA-0003kW-Uq; Mon, 06 Jan 2020 15:54:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUi8-0003kA-Tr
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:32 +0000
X-Inumbo-ID: d0c5a7eb-309c-11ea-ab26-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0c5a7eb-309c-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:54:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=L1QQNGdVLsqA8MSMRT0Tt/3LuVFoJTdQw8tSLXWITNY=;
 b=Plq+4N5ZuWmBRcG+h6Q2Z27yWLnhK0/2gfAEGEisBh1tw/Uy0p/fI1mw
 kXXOYXKTfbU48Vm4FP4O8vrAHcnJ8zNqO7gZA9F1VcqRP58HE+RfvoSI6
 iuHRUwxo21Yntldy6V0soXHCCCS2y53fep/KdYHidLwgkiUNUNZbKDVqX c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OvLEHby7a+9edCimvODcdR0KiS6pIqhKywKkrI8BaLp8jatGcizTf05GmFrYQYJzVDHyHoP3cK
 mTe8qKEwVc+QtNVmYx8vdMN2xCex6hf/sJZmszs8WV0GJMIN0nPRfv2Bm8vjivkFKxywmLRhhQ
 pbk6isbkTC7xGJZCKkV2kgFfJ1WgVA6WRM7DveKKBvYxKYTy4vyYMNzJF3n6duv+W7IOcDEyls
 LnvhsUVPzotDYcY3XInQ91AndvSW5361gyX2tAbn3LjSRnvj3+leNEG86Z44x2XbmJOK9zyF6u
 zxo=
X-SBRS: 2.7
X-MesageID: 10517689
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10517689"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:19 +0000
Message-ID: <20200106155423.9508-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as read-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 <wl@xen.org>,
 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>

Yy9zIGVjOTJmY2QxZDA4LCB3aGljaCBjYXVzZWQgdGhlIHRyYW1wb2xpbmUgR0RUIEFjY2VzcyBi
aXRzIHRvIGJlIHNldCwKcmVtb3ZlZCB0aGUgZmluYWwgd3JpdGVzIHdoaWNoIG9jY3VycmVkIGJl
dHdlZW4gZW5hYmxpbmcgcGFnaW5nIGFuZCBzd2l0Y2hpbmcKdG8gdGhlIGhpZ2ggbWFwcGluZ3Mu
ICBUaGVyZSBkb24ndCBwbGF1c2libHkgbmVlZCB0byBiZSBhbnkgbWVtb3J5IHdyaXRlcyBpbgpm
ZXcgaW5zdHJ1Y3Rpb25zIGlzIHRha2VzIHRvIHBlcmZvcm0gdGhpcyB0cmFuc2l0aW9uLgoKQXMg
YSBjb25zZXF1ZW5jZSwgd2UgY2FuIHJlbW92ZSB0aGUgUldYIG1hcHBpbmcgb2YgdGhlIHRyYW1w
b2xpbmUuICBJdCBpcyBSWAp2aWEgaXRzIGlkZW50aXR5IG1hcHBpbmcgYmVsb3cgMU0sIGFuZCBS
VyB2aWEgdGhlIGRpcmVjdG1hcC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKVGhpcyBwcm9iYWJseSB3YW50cyBiYWNrcG9ydGluZywgYWxvbmdz
aWRlIGVjOTJmY2QxZDA4IGlmIGl0IGhhc24ndCB5ZXQuCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9tbS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IDhlYTA5ZWNjMzAuLmI3Y2U4MzNmZmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTY5OSw3ICs2OTksNyBAQCB2b2lkIF9faW5pdCB6YXBfbG93X21hcHBpbmdzKHZvaWQpCiAgICAg
LyogUmVwbGFjZSB3aXRoIG1hcHBpbmcgb2YgdGhlIGJvb3QgdHJhbXBvbGluZSBvbmx5LiAqLwog
ICAgIG1hcF9wYWdlc190b194ZW4odHJhbXBvbGluZV9waHlzLCBtYWRkcl90b19tZm4odHJhbXBv
bGluZV9waHlzKSwKICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUCh0cmFtcG9saW5lX2VuZCAt
IHRyYW1wb2xpbmVfc3RhcnQpLAotICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklT
T1IpOworICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlgpOwogfQogCiBp
bnQgc2V0dXBfY29tcGF0X2FyZ194bGF0KHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:54: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 1ioUiD-0003lY-ER; Mon, 06 Jan 2020 15:54:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUiC-0003l9-1D
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:36 +0000
X-Inumbo-ID: d1065614-309c-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1065614-309c-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 15:54:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326068;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=xYfBLpw32z+8phIUb6UyBrgOMhXwXqKmYQ6j0RSoVgo=;
 b=Q0UyzudmIDlVB3s2laH7j/GhtlfKA4tjdmRC6S7LVFNG2RNVp/K6t0Q1
 DvXeFlu387ucESx/ACxc2W+OdROCr/DF0lRAnNK1u5Gg0fMSzE44HXCZb
 PkQOrJJNuonVPYYMp/UMd6xHF33gwU8Y0lHDyW3KiSGuSp0mWlfkmIwle c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FImzxF74mPcHwTMwNZa34I5ddaRUqEQucfT6klwWMuC6SakfRmfe+1Uw1QKy8i/dCyEGusjF5X
 NKPKL+z6cMO10wejkZ06vcb7tjtV03ZB98WLdm/ueEZBI6BloVxJSVKv2z0WAxvEVYO5Xur5cc
 fUtmEXAr+PRH1WD/dWkzsE4fRsbg9avUdfeElllvgzBjmQdwI5DvHh6rY7PP3hi05eMbeFqYAm
 YtMGULcksm4o1lkPg1q5d/NU05mcL4/mmv7qt/DtfYtTzaI96G+6OBe6dqVTC7R3p5ifCklH01
 u3o=
X-SBRS: 2.7
X-MesageID: 10489150
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10489150"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:18 +0000
Message-ID: <20200106155423.9508-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] x86/boot: Check for E820_RAM earlier when
 searching the E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlcmUgaXMgbm8gcG9pbnQgcGVyZm9ybWluZyB0aGUgbWFza2luZyBjYWxjdWxhdGlvbnMgaWYg
d2UgYXJlIGdvaW5nIHRvCnRocm93IHRoZSByZXN1bHQgYXdheS4KCk5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNTAxZjNmNWU0Yi4uZWQ1
NGY3OWZlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKQEAgLTEwMzMsMTEgKzEwMzMsMTQgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgdWludDY0X3QgcywgZSwg
bWFzayA9ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDE7CiAgICAgICAgIHVpbnQ2NF90
IGVuZCwgbGltaXQgPSBBUlJBWV9TSVpFKGwyX2lkZW50bWFwKSA8PCBMMl9QQUdFVEFCTEVfU0hJ
RlQ7CiAKKyAgICAgICAgaWYgKCBib290X2U4MjAubWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQor
ICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgLyogU3VwZXJwYWdlLWFsaWduZWQgY2h1
bmtzIGZyb20gQk9PVFNUUkFQX01BUF9CQVNFLiAqLwogICAgICAgICBzID0gKGJvb3RfZTgyMC5t
YXBbaV0uYWRkciArIG1hc2spICYgfm1hc2s7CiAgICAgICAgIGUgPSAoYm9vdF9lODIwLm1hcFtp
XS5hZGRyICsgYm9vdF9lODIwLm1hcFtpXS5zaXplKSAmIH5tYXNrOwogICAgICAgICBzID0gbWF4
X3QodWludDY0X3QsIHMsIEJPT1RTVFJBUF9NQVBfQkFTRSk7Ci0gICAgICAgIGlmICggKGJvb3Rf
ZTgyMC5tYXBbaV0udHlwZSAhPSBFODIwX1JBTSkgfHwgKHMgPj0gZSkgKQorICAgICAgICBpZiAo
IHMgPj0gZSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHMgPCBsaW1p
dCApCkBAIC0xMjg2LDExICsxMjg5LDE0IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIHVpbnQ2NF90IHMsIGUsIG1hc2sgPSBQ
QUdFX1NJWkUgLSAxOwogICAgICAgICB1aW50NjRfdCBtYXBfcywgbWFwX2U7CiAKKyAgICAgICAg
aWYgKCBib290X2U4MjAubWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQorICAgICAgICAgICAgY29u
dGludWU7CisKICAgICAgICAgLyogT25seSBwYWdlIGFsaWdubWVudCByZXF1aXJlZCBub3cuICov
CiAgICAgICAgIHMgPSAoYm9vdF9lODIwLm1hcFtpXS5hZGRyICsgbWFzaykgJiB+bWFzazsKICAg
ICAgICAgZSA9IChib290X2U4MjAubWFwW2ldLmFkZHIgKyBib290X2U4MjAubWFwW2ldLnNpemUp
ICYgfm1hc2s7CiAgICAgICAgIHMgPSBtYXhfdCh1aW50NjRfdCwgcywgMTw8MjApOwotICAgICAg
ICBpZiAoIChib290X2U4MjAubWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0pIHx8IChzID49IGUpICkK
KyAgICAgICAgaWYgKCBzID49IGUgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
aWYgKCAhYWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSAmJgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15: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 1ioUiF-0003mc-P0; Mon, 06 Jan 2020 15:54:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUiD-0003lm-Ti
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:37 +0000
X-Inumbo-ID: d0c5a7ec-309c-11ea-ab26-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0c5a7ec-309c-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:54:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/8W5g4vOA3z/8TR1C4yHX1N/uH6j+GeIH0yj4PsKNjo=;
 b=LCK6xg1GeUGf7Z5BkRv54CeW2mkHDEoHJk7R2H1xaQgclreB8juE+wKV
 IXfuQ9WWcDYwRHMBT9dGrsemAhDhkX34E5Lcbk8gGT0FP0bpF2x0KqzHe
 hM/ytC9ZNHs8UlQI5wdRxg06ftvRA0fFbLkALoiD200Fug7SUY+S8g3VU E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KYgh+/6aKME6B1TEZsOW63O0O8PHDxryU+HLeRU8jsVoJXszoRUkh/celBQ1odzQMoHJK0CK/o
 uJY/6LGxpMzzYOP7KCqzd2oUNmGYUZh+8g5ZDUXy1HqbxT+te/PNgPjm/gdDIFHmLrOVz2rY1e
 DIkW/WYen+aT/bCSiQFd21QZTnJ+la+z1y8L5iHpBxKdLYJ+ibPFnhA2RKMQ7NkGguEu09klL2
 N+GFW43+1wLeNEjUjkPLc7uXC/G0/GpNoSCTa67a2N8yY5O3Krl4eSt9MxD8JcxnnjxitMfAaT
 7+Q=
X-SBRS: 2.7
X-MesageID: 10489151
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10489151"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:20 +0000
Message-ID: <20200106155423.9508-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low 16M
 superpage 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

Rmlyc3QsIGl0IGlzIHVuZGVmaW5lZCB0byBoYXZlIHN1cGVycGFnZXMgYW5kIE1UUlJzIGRpc2Fn
cmVlIG9uIGNhY2hlYWJpbGl0eQpib3VuZGFyaWVzLCBhbmQgbm90aGluZyB0aGlzIGVhcmx5IGlu
IGJvb3QgaGFzIGNoZWNrZWQgdGhhdCBpdCBpcyBzYWZlIHRvIHVzZQpzdXBlcnBhZ2VzIGhlcmUu
CgpGdXJ0aGVybW9yZSwgbm90aGluZyBhY3R1YWxseSB1c2VzIHRoZSBtYXBwaW5ncyBvbiBib290
LiAgQnVpbGQgdGhlc2UgZW50cmllcwppbiB0aGUgZGlyZWN0bWFwIHdoZW4gd2Fsa2luZyB0aGUg
RTgyMCB0YWJsZSBhbG9uZyB3aXRoIGV2ZXJ5dGhpbmcgZWxzZS4KCkFzIGEgY29uc2VxdWVuY2Us
IHRoZXJlIGFyZSBub3cgbm8gX1BBR0VfUFJFU0VOVCBlbnRyaWVzIGJldHdlZW4KX19wYWdlX3Rh
Ymxlc197c3RhcnQsZW5kfSB3aGljaCBuZWVkIHRvIHNraXAgcmVsb2NhdGlvbi4gIFRoaXMgc2lt
cGxpZmllcyB0aGUKTUIxLzIgZW50cnkgcGF0aCBsb2dpYyB0byByZW1vdmUgdGhlIGwyX2lkZW50
bWFwW10gc3BlY2lhbCBjYXNlLgoKVGhlIGxvdyAyTSAodXNpbmcgNGsgcGFnZXMpIGlzIHJldGFp
bmVkIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgICAgfCAxMCArKy0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAgICAgfCAxNyArKysrKystLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgfCAgMyAtLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4
IDhkMGZmYmQxYjAuLjdlZTQ1MTFlMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTY2MSwxNSArNjYxLDkgQEAg
dHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhib290X3RzY19z
dGFtcCkKICAgICAgICAgbW92ICAgICAlZWR4LHN5bV9mcyhib290X3RzY19zdGFtcCkrNAogCi0g
ICAgICAgIC8qCi0gICAgICAgICAqIFVwZGF0ZSBmcmFtZSBhZGRyZXNzZXMgaW4gcGFnZSB0YWJs
ZXMgZXhjbHVkaW5nIGwyX2lkZW50bWFwCi0gICAgICAgICAqIHdpdGhvdXQgaXRzIGZpcnN0IGVu
dHJ5IHdoaWNoIHBvaW50cyB0byBsMV9pZGVudG1hcC4KLSAgICAgICAgICovCisgICAgICAgIC8q
IFJlbG9jYXRlIHBhZ2V0YWJsZXMgdG8gcG9pbnQgYXQgWGVuJ3MgY3VycmVudCBsb2NhdGlvbiBp
biBtZW1vcnkuICovCiAgICAgICAgIG1vdiAgICAgJCgoX19wYWdlX3RhYmxlc19lbmQtX19wYWdl
X3RhYmxlc19zdGFydCkvOCksJWVjeAotICAgICAgICBtb3YgICAgICQoKChsMl9pZGVudG1hcC1f
X3BhZ2VfdGFibGVzX3N0YXJ0KS84KSsxKSwlZWR4Ci0xOiAgICAgIGNtcCAgICAgJCgobDJfaWRl
bnRtYXArbDJfaWRlbnRtYXBfc2l6ZW9mLV9fcGFnZV90YWJsZXNfc3RhcnQpLzgpLCVlY3gKLSAg
ICAgICAgY21vdmUgICAlZWR4LCVlY3gKLSAgICAgICAgdGVzdGwgICAkX1BBR0VfUFJFU0VOVCxz
eW1fZnMoX19wYWdlX3RhYmxlc19zdGFydCktOCgsJWVjeCw4KQorMTogICAgICB0ZXN0bCAgICRf
UEFHRV9QUkVTRU5ULHN5bV9mcyhfX3BhZ2VfdGFibGVzX3N0YXJ0KS04KCwlZWN4LDgpCiAgICAg
ICAgIGp6ICAgICAgMmYKICAgICAgICAgYWRkICAgICAlZXNpLHN5bV9mcyhfX3BhZ2VfdGFibGVz
X3N0YXJ0KS04KCwlZWN4LDgpCiAyOiAgICAgIGxvb3AgICAgMWIKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXgg
YjU0ZDNhY2VlYS4uMzBjODJmOWQ1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2
XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKQEAgLTY2LDI0ICs2NiwxOSBA
QCBsMV9pZGVudG1hcDoKICAgICAgICAgLnNpemUgbDFfaWRlbnRtYXAsIC4gLSBsMV9pZGVudG1h
cAogCiAvKgotICogX19wYWdlX3RhYmxlc19zdGFydCBkb2VzIG5vdCBjb3ZlciBsMV9pZGVudG1h
cCBiZWNhdXNlIGl0IChsMV9pZGVudG1hcCkKLSAqIGNvbnRhaW5zIDEtMSBtYXBwaW5ncy4gVGhp
cyBtZWFucyB0aGF0IGZyYW1lIGFkZHJlc3NlcyBvZiB0aGVzZSBtYXBwaW5ncwotICogYXJlIHN0
YXRpYyBhbmQgc2hvdWxkIG5vdCBiZSB1cGRhdGVkIGF0IHJ1bnRpbWUuCisgKiBfX3BhZ2VfdGFi
bGVzX3tzdGFydCxlbmR9IGNvdmVyIHRoZSByYW5nZSBvZiBwYWdldGFibGVzIHdoaWNoIG5lZWQK
KyAqIHJlbG9jYXRpbmcgYXMgWGVuIG1vdmVzIGFyb3VuZCBwaHlzaWNhbCBtZW1vcnkuICBpLmUu
IGVhY2ggc3ltX29mZnMoKQorICogcmVmZXJlbmNlIHRvIGEgZGlmZmVyZW50IHBhZ2V0YWJsZSBp
biB0aGUgWGVuIGltYWdlLgogICovCiBHTE9CQUwoX19wYWdlX3RhYmxlc19zdGFydCkKIAogLyoK
LSAqIFNwYWNlIGZvciBtYXBwaW5nIHRoZSBmaXJzdCA0R0Igb2YgbWVtb3J5LCB3aXRoIHRoZSBm
aXJzdCAxNiBtZWdhYnl0ZXMKLSAqIGFjdHVhbHkgbWFwcGVkIChtb3N0bHkgdXNpbmcgc3VwZXJw
YWdlcykuICBVc2VzIDR4IDRrIHBhZ2VzLgorICogU3BhY2UgZm9yIDRHIHdvcnRoIG9mIDJNIG1h
cHBpbmdzLCBmaXJzdCAyTSBhY3R1YWxseSBtYXBwZWQgdmlhCisgKiBsMV9pZGVudG1hcFtdLiAg
VXNlcyA0eCA0ayBwYWdlcy4KICAqLwogR0xPQkFMKGwyX2lkZW50bWFwKQogICAgICAgICAucXVh
ZCBzeW1fb2ZmcyhsMV9pZGVudG1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgotICAgICAgICBpZHgg
PSAxCi0gICAgICAgIC5yZXB0IDcKLSAgICAgICAgLnF1YWQgKGlkeCA8PCBMMl9QQUdFVEFCTEVf
U0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUFNFCi0gICAgICAgIGlkeCA9IGlkeCAr
IDEKLSAgICAgICAgLmVuZHIKLSAgICAgICAgLmZpbGwgNCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVT
IC0gOCwgOCwgMAorICAgICAgICAuZmlsbCA0ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxLCA4
LCAwCiAgICAgICAgIC5zaXplIGwyX2lkZW50bWFwLCAuIC0gbDJfaWRlbnRtYXAKIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggZWQ1NGY3OWZlYS4uNDUyZjViZGQzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVw
LmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTEwMjAsOCArMTAyMCw4IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICoK
ICAgICAgKiBXZSByZXF1aXJlIHN1cGVycGFnZSBhbGlnbm1lbnQgYmVjYXVzZSB0aGUgYm9vdCBh
bGxvY2F0b3IgaXMKICAgICAgKiBub3QgeWV0IGluaXRpYWxpc2VkLiBIZW5jZSB3ZSBjYW4gb25s
eSBtYXAgc3VwZXJwYWdlcyBpbiB0aGUKLSAgICAgKiBhZGRyZXNzIHJhbmdlIEJPT1RTVFJBUF9N
QVBfQkFTRSB0byA0R0IsIGFzIHRoaXMgaXMgZ3VhcmFudGVlZAotICAgICAqIG5vdCB0byByZXF1
aXJlIGR5bmFtaWMgYWxsb2NhdGlvbiBvZiBwYWdldGFibGVzLgorICAgICAqIGFkZHJlc3MgcmFu
Z2UgMk1CIHRvIDRHQiwgYXMgdGhpcyBpcyBndWFyYW50ZWVkIG5vdCB0byByZXF1aXJlCisgICAg
ICogZHluYW1pYyBhbGxvY2F0aW9uIG9mIHBhZ2V0YWJsZXMuCiAgICAgICoKICAgICAgKiBBcyB3
ZWxsIGFzIG1hcHBpbmcgc3VwZXJwYWdlcyBpbiB0aGF0IHJhbmdlLCBpbiBwcmVwYXJhdGlvbiBm
b3IKICAgICAgKiBpbml0aWFsaXNpbmcgdGhlIGJvb3QgYWxsb2NhdG9yLCB3ZSBhbHNvIGxvb2sg
Zm9yIGEgcmVnaW9uIHRvIHdoaWNoCkBAIC0xMDM2LDEwICsxMDM2LDEwIEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIGlmICgg
Ym9vdF9lODIwLm1hcFtpXS50eXBlICE9IEU4MjBfUkFNICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCi0gICAgICAgIC8qIFN1cGVycGFnZS1hbGlnbmVkIGNodW5rcyBmcm9tIEJPT1RTVFJBUF9N
QVBfQkFTRS4gKi8KKyAgICAgICAgLyogU3VwZXJwYWdlLWFsaWduZWQgY2h1bmtzIGZyb20gMk1C
LiAqLwogICAgICAgICBzID0gKGJvb3RfZTgyMC5tYXBbaV0uYWRkciArIG1hc2spICYgfm1hc2s7
CiAgICAgICAgIGUgPSAoYm9vdF9lODIwLm1hcFtpXS5hZGRyICsgYm9vdF9lODIwLm1hcFtpXS5z
aXplKSAmIH5tYXNrOwotICAgICAgICBzID0gbWF4X3QodWludDY0X3QsIHMsIEJPT1RTVFJBUF9N
QVBfQkFTRSk7CisgICAgICAgIHMgPSBtYXhfdCh1aW50NjRfdCwgcywgTUIoMikpOwogICAgICAg
ICBpZiAoIHMgPj0gZSApCiAgICAgICAgICAgICBjb250aW51ZTsKIApAQCAtMTM0Niw4ICsxMzQ2
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgICAgICBzZXRfcGR4X3JhbmdlKHMgPj4gUEFHRV9TSElGVCwgZSA+PiBQQUdFX1NI
SUZUKTsKIAotICAgICAgICAvKiBOZWVkIHRvIGNyZWF0ZSBtYXBwaW5ncyBhYm92ZSBCT09UU1RS
QVBfTUFQX0JBU0UuICovCi0gICAgICAgIG1hcF9zID0gbWF4X3QodWludDY0X3QsIHMsIEJPT1RT
VFJBUF9NQVBfQkFTRSk7CisgICAgICAgIC8qIE5lZWQgdG8gY3JlYXRlIG1hcHBpbmdzIGFib3Zl
IDJNQi4gKi8KKyAgICAgICAgbWFwX3MgPSBtYXhfdCh1aW50NjRfdCwgcywgTUIoMikpOwogICAg
ICAgICBtYXBfZSA9IG1pbl90KHVpbnQ2NF90LCBlLAogICAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUobDJfaWRlbnRtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYwppbmRleCBmOWNiNzhjZmRiLi4wN2QyMTU1YmY1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNjUsOCArMTY1LDUgQEAgdm9pZCBfX2R1bW15X18odm9p
ZCkKICAgICBPRkZTRVQoTUIyX2VmaTY0X2loLCBtdWx0aWJvb3QyX3RhZ19lZmk2NF9paF90LCBw
b2ludGVyKTsKICAgICBCTEFOSygpOwogCi0gICAgREVGSU5FKGwyX2lkZW50bWFwX3NpemVvZiwg
c2l6ZW9mKGwyX2lkZW50bWFwKSk7Ci0gICAgQkxBTksoKTsKLQogICAgIE9GRlNFVChET01BSU5f
dm1fYXNzaXN0LCBzdHJ1Y3QgZG9tYWluLCB2bV9hc3Npc3QpOwogfQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 15:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioUiK-0003og-2p; Mon, 06 Jan 2020 15:54:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUiI-0003o9-Tm
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:42 +0000
X-Inumbo-ID: d1c08b1b-309c-11ea-ab26-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1c08b1b-309c-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:54:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326069;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qZVPVwir7bLZw5ZKa9vwUz0eJJ+dk54YhfDW7I8fu8c=;
 b=P8iF7fZWV5fqFkJ8uCeJU0JKLBWvR51g+AdHMubhjPhUpvzDjH6mNTlB
 m5isBURrKUkmJ5VaalxRbRzqjm5WzZhbwF813/BV+Wb7YS37gW0jXxEbI
 Z7L3Bc7jFCOU6pCaE8/GHmL/blEK/+X7R8KNqGd4qNaA97GuY05rGiUN7 k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bDytRq5n+jQWqQQoa+RKowBU+pHrBaOavz7/6h9xPUot4tp8y7SYTTWA+jaqLk86NHi5mX4Dge
 VCZ3K3ka1Zu7IBim38f2oBs6w5aC1D74QZSmAnVv/+pUYEpdEStSM9UX1cA3kV7nk1nPQ8qXbf
 VHBuaH4zjAesh/k8xF38zxAeFp22whsgDkuS6k6/OmWvDD9cBG+TN44A7qiUWKuas3/UoJz2sL
 op3jAnrMLTxN1AdOTMdNcC/kMKKG9gTqg1FnyBLqpEs1WZZDdIulQJZI9kQKO/bMr9Scf5Ah1S
 /rY=
X-SBRS: 2.7
X-MesageID: 11092611
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11092611"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:22 +0000
Message-ID: <20200106155423.9508-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] x86/boot: Don't map 0 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

SW4gcGFydGljdWxhciwgaXQgY2F1c2VzIGFjY2lkZW50YWwgTlVMTCBwb2ludGVyIGRlcmVmZXJl
bmNlcyB0byBnbyB1bm5vdGljZWQuCgpUaGUgbWFqb3JpdHkgb2YgdGhlIGVhcmx5IG9wZXJhdGlv
biB0YWtlcyBwbGFjZSBlaXRoZXIgaW4gUmVhbCBtb2RlLCBvcgpQcm90ZWN0ZWQgVW5wYWdlZCBt
b2RlLiAgVGhlIG9ubHkgYml0IHdoaWNoIHJlcXVpcmVzIHBhZ2V0YWJsZSBtYXBwaW5ncyBpcyB0
aGUKdHJhbXBvbGluZSB0cmFuc2l0aW9uIGludG8gTG9uZyBtb2RlIGFuZCBqdW1wIHRvIHRoZSBo
aWdoZXIgbWFwcGluZ3MsIHNvIHRoZXJlCmlzIG5vIG5lZWQgZm9yIHRoZSB3aG9sZSBib3R0b20g
Mk0gdG8gYmUgbWFwcGVkLgoKSW50cm9kdWNlIGEgbmV3IGwxX2Jvb3RtYXAgaW4gLmluaXQuZGF0
YSwgYW5kIHVzZSBpdCBpbnN0ZWFkIG9mIGwxX2lkZW50bWFwLgpUaGUgRUZJIGJvb3QgcGF0aCBk
b2Vzbid0IHBhc3MgdGhyb3VnaCB0aGUgdHJhbXBvbGluZSwgc28gZG9lc24ndCBuZWVkIGFueQph
ZGp1c3RtZW50LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgfCAxNSArKysrKysrKystLS0t
LS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCBmN2QyNzNj
YTM2Li5iMzM4ZDRiYTVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02ODksMTIgKzY4OSwxNSBAQCB0cmFtcG9s
aW5lX3NldHVwOgogICAgICAgICBzdWIgICAgICQoTDJfUEFHRVRBQkxFX0VOVFJJRVMqOCksJWVh
eAogICAgICAgICBsb29wICAgIDFiCiAKLSAgICAgICAgLyoKLSAgICAgICAgICogRHVyaW5nIGJv
b3QsIGhvb2sgNGtCIG1hcHBpbmdzIG9mIGZpcnN0IDJNQiBvZiBtZW1vcnkgaW50byBMMi4KLSAg
ICAgICAgICogVGhpcyBhdm9pZHMgbWl4aW5nIGNhY2hhYmlsaXR5IGZvciB0aGUgbGVnYWN5IFZH
QSByZWdpb24uCi0gICAgICAgICAqLwotICAgICAgICBsZWEgICAgIF9fUEFHRV9IWVBFUlZJU09S
K3N5bV9lc2kobDFfaWRlbnRtYXApLCVlZGkKLSAgICAgICAgbW92ICAgICAlZWRpLHN5bV9mcyhs
Ml9ib290bWFwKQorICAgICAgICAvKiBNYXAgdGhlIHBlcm1lbnRhbnQgdHJhbXBvbGluZSBwYWdl
IGludG8gbHsxLDJ9X2Jvb3RtYXBbXS4gKi8KKyAgICAgICAgbW92ICAgICBzeW1fZXNpKHRyYW1w
b2xpbmVfcGh5cyksICVlZHgKKyAgICAgICAgbW92ICAgICAlZWR4LCAlZWN4CisgICAgICAgIG9y
ICAgICAgJF9fUEFHRV9IWVBFUlZJU09SX1JYLCAlZWR4IC8qICVlZHggPSBQVEUgdG8gd3JpdGUg
ICovCisgICAgICAgIHNociAgICAgJFBBR0VfU0hJRlQsICVlY3ggICAgICAgICAgIC8qICVlY3gg
PSBTbG90IHRvIHdyaXRlICovCisgICAgICAgIG1vdiAgICAgJWVkeCwgc3ltX29mZnMobDFfYm9v
dG1hcCkoJWVzaSwgJWVjeCwgOCkKKworICAgICAgICBsZWEgICAgIF9fUEFHRV9IWVBFUlZJU09S
ICsgc3ltX2VzaShsMV9ib290bWFwKSwgJWVkeAorICAgICAgICBtb3YgICAgICVlZHgsIHN5bV9v
ZmZzKGwyX2Jvb3RtYXApKCVlc2kpCiAKICAgICAgICAgLyogQXBwbHkgcmVsb2NhdGlvbnMgdG8g
Ym9vdHN0cmFwIHRyYW1wb2xpbmUuICovCiAgICAgICAgIG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xp
bmVfcGh5cyksJWVkeApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94
ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwppbmRleCAzMGM4MmY5ZDVjLi5lMDc2M2E5MGUzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUworKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC94ODZfNjQuUwpAQCAtMTU2LDYgKzE1NiwxMCBAQCBHTE9CQUwoX19wYWdlX3RhYmxlc19l
bmQpCiAgICAgICAgIC5zZWN0aW9uIC5pbml0LmRhdGEsICJhdyIsIEBwcm9nYml0cwogICAgICAg
ICAuYWxpZ24gUEFHRV9TSVpFLCAwCiAKK2wxX2Jvb3RtYXA6CisgICAgICAgIC5maWxsIEwxX1BB
R0VUQUJMRV9FTlRSSUVTLCA4LCAwCisgICAgICAgIC5zaXplIGwxX2Jvb3RtYXAsIC4gLSBsMV9i
b290bWFwCisKIEdMT0JBTChsMl9ib290bWFwKQogICAgICAgICAuZmlsbCA0ICogTDJfUEFHRVRB
QkxFX0VOVFJJRVMsIDgsIDAKICAgICAgICAgLnNpemUgbDJfYm9vdG1hcCwgLiAtIGwyX2Jvb3Rt
YXAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:54:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioUiO-0003rL-FU; Mon, 06 Jan 2020 15:54:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUiN-0003r5-Tt
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:47 +0000
X-Inumbo-ID: d1c08b1d-309c-11ea-ab26-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1c08b1d-309c-11ea-ab26-12813bfff9fa;
 Mon, 06 Jan 2020 15:54:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326070;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=txX+kNmVQApOldC7zBN7Z5xlDpAhIMo8lfoF5L/PkrE=;
 b=hLDtWOEaElzYxLoLoheO38RZIPTB8WQ78RkeIR5hP/akPuIBO3nYfJCC
 yaYGL0hym7bYggb+J010F9+bsi2jGlzQuOjY/UhV1vRs3upwXr8ZxNdwb
 NxnvIRmxyqmsLBSADzAaB7N3yhHE9w4zyYHeAoISkmYlb+NlrEAxAXwBD k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: S5lUoonM/rq6AWq8txQM1THXAI6p9mnvDQr8tlBROtvupKjk4uAeyN4rf8OKAxbYqAwfGYboqc
 EPq7AROT9sAcT3dWa4Qk2KXTtsTKUau0chMW4ro922oSONP4QnchUbrhMxEo3cap6mQfG7ydeb
 mssQY5xfYuWsb6E3gadWMvmIBrlMbLS2SmaVgyTfJNkjYf420OtvVoL/QNDpP7mGA0II5IgLiv
 o1I1x7E7zVuizqMs1BfkPLBhZeiEFUMdV6YOFEKcabwYNDOHuRT4e5Kgg1k4Ab6ZNPnc6YoQ1S
 shw=
X-SBRS: 2.7
X-MesageID: 10489152
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10489152"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:23 +0000
Message-ID: <20200106155423.9508-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] x86/boot: Drop INVALID_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

Tm93IHRoYXQgTlVMTCB3aWxsIGZhdWx0IGF0IGJvb3QsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGEg
c3BlY2lhbCBjb25zdGFudCB0bwpzaWduaWZ5ICJjdXJyZW50IG5vdCBzZXQgdXAgeWV0Ii4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIHwgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICB8IDIgKy0KIHhl
bi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9z
ZXR1cC5oICAgfCAzIC0tLQogNSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCBjOGNlY2M0OTc2Li4wYzU3MmIwNGYy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMjYwLDcgKzI2MCw3IEBAIHN0YXRpYyBpbnQgbWNh
X2luaXRfZ2xvYmFsKHVpbnQzMl90IGZsYWdzLCBzdHJ1Y3QgbWNpbmZvX2dsb2JhbCAqbWlnKQog
ICAgICAgICAgICAgICAgICAgICAgICAgJm1pZy0+bWNfY29yZWlkLCAmbWlnLT5tY19jb3JlX3Ro
cmVhZGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgJm1pZy0+bWNfYXBpY2lkLCBOVUxMLCBO
VUxMLCBOVUxMKTsKIAotICAgIGlmICggY3VyciAhPSBJTlZBTElEX1ZDUFUgKQorICAgIGlmICgg
Y3VyciApCiAgICAgewogICAgICAgICBtaWctPm1jX2RvbWlkID0gY3Vyci0+ZG9tYWluLT5kb21h
aW5faWQ7CiAgICAgICAgIG1pZy0+bWNfdmNwdWlkID0gY3Vyci0+dmNwdV9pZDsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdl
LmMKaW5kZXggNGEwN2NmYjE4ZS4uZGQzMjcxMmQyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTI5LDcg
KzI5LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2FjaGVfY3VycmVudF92Y3B1
KHZvaWQpCiAgICAgICogV2hlbiBjdXJyZW50IGlzbid0IHByb3Blcmx5IHNldCB1cCB5ZXQsIHRo
aXMgaXMgZXF1aXZhbGVudCB0bwogICAgICAqIHJ1bm5pbmcgaW4gYW4gaWRsZSB2Q1BVIChjYWxs
ZXJzIG11c3QgY2hlY2sgZm9yIE5VTEwpLgogICAgICAqLwotICAgIGlmICggdiA9PSBJTlZBTElE
X1ZDUFUgKQorICAgIGlmICggIXYgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIC8qCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmlu
ZGV4IDQ1MmY1YmRkMzcuLmE3Y2EyMjM2ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03MDUsNyArNzA1LDcgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAvKiBD
cml0aWNhbCByZWdpb24gd2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRseSEg
Ki8KIAogICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7Ci0gICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9W
Q1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLworICAgIHNldF9jdXJyZW50KE5VTEwpOyAvKiBkZWJ1
ZyBzYW5pdHkuICovCiAgICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKICAgICBpbml0X3NoYWRv
d19zcGVjX2N0cmxfc3RhdGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMg
Yi94ZW4vYXJjaC94ODYvdGJvb3QuYwppbmRleCAzZTgyOGZlMjA0Li41MDIwYzRhZDQ5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpA
QCAtMzkyLDcgKzM5Miw3IEBAIHZvaWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qgc2h1dGRvd25f
dHlwZSkKICAgICAgKiBEdXJpbmcgZWFybHkgYm9vdCwgd2UgY2FuIGJlIGNhbGxlZCBieSBwYW5p
YyBiZWZvcmUgaWRsZV92Y3B1WzBdIGlzCiAgICAgICogc2V0dXAsIGJ1dCBpbiB0aGF0IGNhc2Ug
d2UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgcGFnZSB0YWJsZXMuCiAgICAgICovCi0gICAgaWYgKCBp
ZGxlX3ZjcHVbMF0gIT0gSU5WQUxJRF9WQ1BVICkKKyAgICBpZiAoIGlkbGVfdmNwdVswXSApCiAg
ICAgICAgIHdyaXRlX3B0YmFzZShpZGxlX3ZjcHVbMF0pOwogCiAgICAgKCh2b2lkKCopKHZvaWQp
KSh1bnNpZ25lZCBsb25nKWdfdGJvb3Rfc2hhcmVkLT5zaHV0ZG93bl9lbnRyeSkoKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaAppbmRleCA4NjFkNDZkNmFjLi4yODI1N2JjNWM4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBA
IC00LDkgKzQsNiBAQAogI2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KICNpbmNsdWRlIDxhc20v
bnVtYS5oPgogCi0vKiB2Q1BVIHBvaW50ZXIgdXNlZCBwcmlvciB0byB0aGVyZSBiZWluZyBhIHZh
bGlkIG9uZSBhcm91bmQgKi8KLSNkZWZpbmUgSU5WQUxJRF9WQ1BVICgoc3RydWN0IHZjcHUgKikw
eGNjY2NjY2NjY2NjY2MwMDBVTCkKLQogZXh0ZXJuIGNvbnN0IGNoYXIgX18yTV90ZXh0X3N0YXJ0
W10sIF9fMk1fdGV4dF9lbmRbXTsKIGV4dGVybiBjb25zdCBjaGFyIF9fMk1fcm9kYXRhX3N0YXJ0
W10sIF9fMk1fcm9kYXRhX2VuZFtdOwogZXh0ZXJuIGNoYXIgX18yTV9pbml0X3N0YXJ0W10sIF9f
Mk1faW5pdF9lbmRbXTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 15:55:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioUiW-0003wU-Qb; Mon, 06 Jan 2020 15:54:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUiV-0003vr-Uf
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 15:54:55 +0000
X-Inumbo-ID: dcdb1204-309c-11ea-b6f1-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dcdb1204-309c-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 15:54:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578326087;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CoPi2cu0FEnqJ+0mJtkSllKmwQGLHCI4qHXbgth2kPo=;
 b=SE6a04X+NUxNuu/GYgbx1pv4GwegiXKUUmtA21KLUmpkOfxnZTzfyb38
 FokwEUgrmHlKFsgLPwV0IWlfjZBx4SXmWbaKiJ2fQ9ZDDdi21UCPrVLbP
 5hskGAvo9YpG7WIKLLH2HWp2P0auhigJMX3MEwvg0rNzbiqDRavGnTg2c U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9sJA1sd1VP/qY3YdTOC3D6h6lSpOWTBuhkStlUMFNMLTc5QO4pLJdxvp1YiJcClOpY71WprMiz
 we8qh7sxEVtPgAyaAfJGkzCITbBFAPqyO6bv5eeNTaS6rHR4jxhppCWGu8+S7hptF+ORXz+hL0
 QuZrv5axtBWDEwV+iBOVLZKPze5LS/ux2Ea4LEtlTL16xs//yxrCUHnEuGEe3aFjquWupV6Tkd
 QwS4rwzlbU/3SeJWsfFfFB2Lr9xifo5Xr0Goiiuk6VRQmhWN+WDV5YxHbZMupy7q1n3HBH+ngw
 txE=
X-SBRS: 2.7
X-MesageID: 10655810
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10655810"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 15:54:21 +0000
Message-ID: <20200106155423.9508-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200106155423.9508-1-andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[] 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIG5lZWQgZm9yIFhlbiB0byBiZSBpZGVudGl0eSBtYXBwZWQgaW50byB0aGUgYm9vdG1hcCBp
cyBub3Qgb2J2aW91cywgYW5kCmRpZmZlcnMgYmV0d2VlbiB0aGUgTUIgYW5kIEVGSSBib290IHBh
dGhzLiAgRnVydGhlcm1vcmUsIHRoZSBFRkkgc2lkZSBpcwpmdXJ0aGVyIGNvbXBsaWNhdGVkIGJ5
IHNwcmF5aW5nIG5vbi1pZGVudGl0eSBhbGlhc2VzIGludG8gdGhlIG1peC4KClNpbXBsaWZ5IHRo
ZSBFRkkgYm9vdG1hcCBjb25zdHJ1Y3Rpb24gY29kZSB0byBtYWtlIGV4YWN0bHkgb25lIGlkZW50
aXR5LW1hcCBvZgpYZW4sIHdoaWNoIG5vdyBtYXRjaGVzIHRoZSBNQiBwYXRoLiAgQ29tbWVudCBi
b3RoIHBpZWNlcyBvZiBsb2dpYywgZXhwbGFpbmluZwp3aGF0IHRoZSBtYXBwaW5ncyBhcmUgbmVl
ZGVkIGZvci4KCkZpbmFsbHksIGxlYXZlIGEgbGlua2VyIGFzc2VydCBjb3ZlcmluZyB0aGUgZmFj
dCB0aGF0IHBsZW50eSBvZiBjb2RlIGJsaW5kbHkKYXNzdW1lcyB0aGF0IFhlbiBpcyBsZXNzIHRo
YXQgMTZNLiAgVGhpcyB3YW50cyBmaXhpbmcgaW4gZHVlIGNvdXJzZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhlIE1CIHBhdGgncyBkZXBl
bmRlbmN5IG9uIFhlbidzIGlkZW50aXR5IG1hcHBpbmcgY2FuIGJlIGJyb2tlbiBieSBoYXZpbmcK
dHJhbXBvbGluZV9ib290X2NwdV9lbnRyeSBzd2l0Y2ggdGhlIGFsaWFzIG9mIGdkdF80OCBpdCB1
c2VzLgoKSSB0b29rIHRoaXMgYXBwcm9hY2ggZmlyc3QgaW4gYW4gYXR0ZW1wdCB0byBkcm9wIHRo
ZSBib290bWFwIGVudGlyZWx5LCBidXQgaXQKaXMgaW5jb21wYXRpYmxlIHdpdGggdGhlIEVGSSBw
YXRoLCBhbmQgd291bGQgYWxzbyB3b3JrIGFnYWluc3Qgb3RoZXIgcGxhbnMgdG8KYXZvaWQgdXNp
bmcgdGhlIHRyYW1wb2xpbmUgZHVyaW5nIGVhcmx5IGJvb3QuCi0tLQogeGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TICAgIHwgIDggKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8
IDE3ICsrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgfCAgMyAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMKaW5kZXggN2VlNDUxMWUyNi4uZjdkMjczY2EzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNjY4LDcg
KzY2OCwxMSBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBhZGQgICAgICVlc2ksc3ltX2Zz
KF9fcGFnZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gsOCkKIDI6ICAgICAgbG9vcCAgICAxYgogCi0g
ICAgICAgIC8qIEluaXRpYWxpemUgTDIgYm9vdC1tYXAvZGlyZWN0IG1hcCBwYWdlIHRhYmxlIGVu
dHJpZXMgKDE2TUIpLiAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYXAgWGVuIGludG8gdGhl
IGRpcmVjdG1hcCAobmVlZGVkIGZvciBlYXJseS1ib290IHBhZ2V0YWJsZQorICAgICAgICAgKiBo
YW5kbGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5IG1hcCBYZW4gaW50byBib290bWFwIChuZWVk
ZWQgZm9yCisgICAgICAgICAqIHRoZSB0cmFuc2l0aW9uIGludG8gbG9uZyBtb2RlKSwgdXNpbmcg
Mk0gc3VwZXJwYWdlcy4KKyAgICAgICAgICovCiAgICAgICAgIGxlYSAgICAgc3ltX2VzaShzdGFy
dCksJWVieAogICAgICAgICBsZWEgICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0Vf
SFlQRVJWSVNPUnxfUEFHRV9QU0UpKCVlYngpLCVlYXgKICAgICAgICAgc2hyICAgICAkKEwyX1BB
R0VUQUJMRV9TSElGVC0zKSwlZWJ4CkBAIC02NzgsNyArNjgyLDcgQEAgdHJhbXBvbGluZV9zZXR1
cDoKICAgICAgICAgc3ViICAgICAkKDE8PEwyX1BBR0VUQUJMRV9TSElGVCksJWVheAogICAgICAg
ICBsb29wICAgIDFiCiAKLSAgICAgICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRp
cmVjdG9yeSBlbnRyeS4gKi8KKyAgICAgICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdl
IGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAgICBsZWEgICAgIF9fUEFHRV9IWVBFUlZJU09S
KyhMMl9QQUdFVEFCTEVfRU5UUklFUyo4KSozK3N5bV9lc2kobDJfYm9vdG1hcCksJWVheAogICAg
ICAgICBtb3YgICAgICQ0LCVlY3gKIDE6ICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsM19ib290
bWFwKS04KCwlZWN4LDgpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290Lmgg
Yi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNjc2ZDYxNmZmOC4uOWMzMTRlNDAz
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNTg0LDIxICs1ODQsMjQgQEAgc3RhdGljIHZvaWQgX19p
bml0IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lkKQogICAgIGlmICggIWVmaV9lbmFibGVkKEVG
SV9MT0FERVIpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLyogSW5pdGlhbGlzZSBMMiBpZGVu
dGl0eS1tYXAgYW5kIGJvb3QtbWFwIHBhZ2UgdGFibGUgZW50cmllcyAoMTZNQikuICovCisgICAg
LyoKKyAgICAgKiBNYXAgWGVuIGludG8gdGhlIGRpcmVjdG1hcCAoTlgsIG5lZWRlZCBmb3IgZWFy
bHktYm9vdCBwYWdldGFibGUKKyAgICAgKiBoYW5kbGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5
IG1hcCBYZW4gaW50byBib290bWFwIChYLCBuZWVkZWQgZm9yIHRoZQorICAgICAqIHRyYW5zaXRp
b24gZnJvbSB0aGUgRUZJIHBhZ2V0YWJsZXMgdG8gWGVuKSwgdXNpbmcgMk0gc3VwZXJwYWdlcy4K
KyAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IDg7ICsraSApCiAgICAgewogICAgICAgICB1
bnNpZ25lZCBpbnQgc2xvdCA9ICh4ZW5fcGh5c19zdGFydCA+PiBMMl9QQUdFVEFCTEVfU0hJRlQp
ICsgaTsKICAgICAgICAgcGFkZHJfdCBhZGRyID0gc2xvdCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQ7
CiAKICAgICAgICAgbDJfaWRlbnRtYXBbc2xvdF0gPSBsMmVfZnJvbV9wYWRkcihhZGRyLCBQQUdF
X0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKLSAgICAgICAgc2xvdCAmPSBMMl9QQUdFVEFCTEVfRU5U
UklFUyAtIDE7CiAgICAgICAgIGwyX2Jvb3RtYXBbc2xvdF0gPSBsMmVfZnJvbV9wYWRkcihhZGRy
LCBfX1BBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwogICAgIH0KLSAgICAvKiBJbml0aWFsaXNl
IEwzIGJvb3QtbWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCi0gICAgbDNfYm9vdG1hcFts
M190YWJsZV9vZmZzZXQoeGVuX3BoeXNfc3RhcnQpXSA9Ci0gICAgICAgIGwzZV9mcm9tX3BhZGRy
KChVSU5UTilsMl9ib290bWFwLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0gICAgbDNfYm9vdG1hcFts
M190YWJsZV9vZmZzZXQoeGVuX3BoeXNfc3RhcnQgKyAoOCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQp
IC0gMSldID0KLSAgICAgICAgbDNlX2Zyb21fcGFkZHIoKFVJTlROKWwyX2Jvb3RtYXAsIF9fUEFH
RV9IWVBFUlZJU09SKTsKKworICAgIC8qIEluaXRpYWxpemUgTDMgYm9vdC1tYXAgcGFnZSBkaXJl
Y3RvcnkgZW50cmllcy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IDQ7ICsraSApCisgICAgICAg
IGwzX2Jvb3RtYXBbaV0gPSBsM2VfZnJvbV9wYWRkcigoVUlOVE4pbDJfYm9vdG1hcCArIGkgKiBQ
QUdFX1NJWkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0Vf
SFlQRVJWSVNPUik7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9oYW5kbGVfbW9k
dWxlKHN0cnVjdCBmaWxlICpmaWxlLCBjb25zdCBDSEFSMTYgKm5hbWUsCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCAxMTFl
ZGI1MzYwLi43ZjgyZjY0MDc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTM4MSwzICszODEsNiBAQCBBU1NFUlQoKHRy
YW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0gTUJJ
X1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBtYmkg
ZGF0YSIpCiBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0gV0FL
RVVQX1NUQUNLX01JTiwKICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCisKKy8qIFBsZW50
eSBvZiBib290IGNvZGUgYXNzdW1lcyB0aGF0IFhlbiBpc24ndCBsYXJnZXIgdGhhbiAxNk0uICov
CitBU1NFUlQoX2VuZCAtIF9zdGFydCA8PSBNQigxNiksICJYZW4gdG9vIGxhcmdlIGZvciBlYXJs
eS1ib290IGFzc3VtcHRpb25zIikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:00:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioUna-0005Zg-UV; Mon, 06 Jan 2020 16:00:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioUna-0005Zb-A4
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:00:10 +0000
X-Inumbo-ID: 90b6780e-309d-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90b6780e-309d-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 15:59: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 <osstest-admin@xenproject.org>)
 id 1ioUnD-0000Ns-Sx; Mon, 06 Jan 2020 15:59: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 1ioUnD-00047z-Hi; Mon, 06 Jan 2020 15:59:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioUnD-00084Y-GH; Mon, 06 Jan 2020 15:59:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145668-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6cfb6da9518d3c48107c26832e2709cfd92bf9fa
X-Osstest-Versions-That: ovmf=f68cb23c1469eee7ea6c28191dedcfef114d1495
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 15:59:47 +0000
Subject: [Xen-devel] [ovmf test] 145668: 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>

ZmxpZ2h0IDE0NTY2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDlj
ZmQ5MmJmOWZhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNjhjYjIz
YzE0NjllZWU3ZWE2YzI4MTkxZGVkY2ZlZjExNGQxNDk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDU2NTggIDIwMjAtMDEtMDYgMDY6MDk6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ1NjY4ICAyMDIwLTAxLTA2IDEzOjA5OjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTWF0dCBEZVZpbGxpZXIgPG1hdHQuZGV2aWxsaWVy
QGdtYWlsLmNvbT4KICBNckNocm9tZWJveCA8bWF0dC5kZXZpbGxpZXJAZ21haWwuY29tPgoKam9i
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
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGY2OGNiMjNj
MTQuLjZjZmI2ZGE5NTEgIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:03:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioUr7-0005sG-G3; Mon, 06 Jan 2020 16:03:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioUr5-0005sB-PY
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:03:47 +0000
X-Inumbo-ID: 1e8fa79a-309e-11ea-ab2c-12813bfff9fa
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e8fa79a-309e-11ea-ab2c-12813bfff9fa;
 Mon, 06 Jan 2020 16:03:46 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 9ACF152A;
 Mon,  6 Jan 2020 11:03:45 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 11:03:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=qtTjES
 fAhsFRc+reBYue8P354BrPh/yRVPv0NYNCF2U=; b=Xx0No3uF1RU6FpZAuCKCP3
 dVivXtVozzICOOpZhESvy9vUcz5bEe6zCPpN8pZ7LbcFfwyCXaQ6CKq/xlkjAefQ
 CmP7+jsHFwbiUKm6gIioWWz/k30A9zPdSXYj5pWdeo/T/FMhnofUonW2IQq9fu4S
 EI+K7KxMddMGV+Gxqpukqgqo0eI2L+S/2r6zNa2oS7OBFIuna0RZbkuqCBa2bi+X
 GcdS8+ErO9NK8l+/HXIu97elDGd1UBBB1lBqFklHMNetCaKJL11MtUB/q0rMNAID
 XeQfcig4mnhhYh5GIR+ztMh49DynJBuGl+k60NI07zBhM8HA9ZWKbxS0azgRKM+g
 ==
X-ME-Sender: <xms:YFoTXoiij0ILOg3JEuxqHxCgs3CP2U7ouk-V6TT-AJGKqn-bIQsOtQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgkeehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:YFoTXu-rx34SuRt-SqfzoSITnAI2BMm2VJ6SwL198QQEcsWtFZlfgg>
 <xmx:YFoTXiYwQhnFajTsMH-MEffappZVrycHXSTczmMNww1CGl2JcesS-w>
 <xmx:YFoTXt3-O9jZReH1G6wLxSAGeyawlOfCQjDNYjRPApO1hlq4txNU0A>
 <xmx:YVoTXlOp37e2FfN9pmm3y2dcDaKVV6KThFeEI5P9EmEqrm_SQA0pTQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E89F230602DB;
 Mon,  6 Jan 2020 11:03:43 -0500 (EST)
Date: Mon, 6 Jan 2020 17:03:40 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20200106160340.GL1314@mail-itl>
References: <20200105084148.18887-1-marmarek@invisiblethingslab.com>
 <24083.16958.769634.476071@mariner.uk.xensource.com>
 <20200106143836.GK1314@mail-itl>
 <24083.21734.512820.514082@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <24083.21734.512820.514082@mariner.uk.xensource.com>
Subject: Re: [Xen-devel] [PATCH] libxl: create backend/ xenstore dir for
 driver 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2334914328425272335=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2334914328425272335==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="y96v7rNg6HAoELs5"
Content-Disposition: inline


--y96v7rNg6HAoELs5
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH] libxl: create backend/ xenstore dir for driver domains

On Mon, Jan 06, 2020 at 03:40:22PM +0000, Ian Jackson wrote:
> Adding Roger to the CC.
>=20
> Marek Marczykowski-G=C3=B3recki writes ("Re: [PATCH] libxl: create backen=
d/ xenstore dir for driver domains"):
> > On Mon, Jan 06, 2020 at 02:20:46PM +0000, Ian Jackson wrote:
> > > Marek Marczykowski-G=C3=B3recki writes ("[PATCH] libxl: create backen=
d/ xenstore dir for driver domains"):
> > > > Cleaning up backend xenstore entries is a responsibility of the bac=
kend.
> > > > When backend lives outside of dom0, the domain needs proper permiss=
ions
> > > > to do it. Normally it is given permission to remove the device dir
> > > > itself, but not the dir containing it (named after frontend ID). Af=
ter a
> > > > whole those empty leftover directories accumulate to the point xens=
tore
> > > > returning E2BIG on listing them.
> > > >=20
> > > > Fix this by giving backend domain write access also to backend/
> > > > directory itself when c_info->driver_domain option is set. The code
> > > > removing relevant dir is already there (just lacked permissions to =
do so).
> > > >=20
> > > > Note this also allows the backend domain to create new entries,
> > > > pretending to host backend devices it don't have. But since libxl u=
ses
> > > > /libxl/ xenstore dir for this information (still outside of backend
> > > > domain control), this shouldn't be an issue.
> > >=20
> > > This seems quite hazardous to me.  The reasoning you use to show that
> > > this iws OK seems fragile, and in general it doesn't feel right to
> > > give the particular backend such wide scope.
> > >=20
> > > Can we find another way to address this problem ?  I think the
> > > containing directory should be removed by the toolstack.  Why is this
> > > difficult ?  (I presume there is a reason or you would have done it
> > > that way...)
> >=20
> > It was done this way previously and caused issues, see this commit:
> >=20
> > commit 546678c6a60f64fb186640460dfa69a837c8fba5
> > Author: Roger Pau Monne <roger.pau@citrix.com>
> > Date:   Wed Sep 23 12:06:56 2015 +0200
> >=20
> >     libxl: fix the cleanup of the backend path when using driver domains
>=20
> Thanks.
>=20
> >     With the current libxl implementation the control domain will
> >     remove both the frontend and the backend xenstore paths of a
> >     device that's handled by a driver domain. This is incorrect,
> >     since the driver domain possibly needs to access the backend
> >     path in order to perform the disconnection and cleanup of the
> >     device.
> >    =20
> >     Fix this by making sure the control domain only cleans the
> >     frontend path, leaving the backend path to be cleaned by the
> >     driver domain. Note that if the device is not handled by a
> >     driver domain the control domain will perform the removal of
> >     both the frontend and the backend paths.
>=20
> Hmm.  I see my Ack on that.  Nevertheless maybe it is wrong.
>=20
> Looking at it afresh, I think maybe the right answer is:
>=20
>  * If the driver domain is expected to be working properly, the
>    toolstack should wait for the driver domain to complete the device
>    shutdown, before removing the backend node.  Indeed, the toolstack
>    ought to wait for this before actually destroying the guest in Xen,
>    by the usual logic for clean domain shutdown.

I think that's not enough. .../state =3D 6 is set by the kernel, but
xl devd in the driver domain may want to cleanup things (hotplug scripts
etc). And indeed libxl__device_destroy() is called from
device_hotplug_done(), not device_backend_callback().

Alternatively, toolstack could wait for the actual backend node to be
removed (by the driver domain), and then cleanup the parent directory (if
empty). I don't find it particularly appealing, as every contact with
libxl async code reduce overall happiness...

>  * There needs to be a way to deal with a broken/unresponsive driver
>    domain.  That will involve not waiting for the backend so must
>    involve simply deleting the backend from xenstore.

It's already there: if driver domain fails to set .../state =3D 6 within
a timeout, toolstack will forcibly remove the entry.

> Is the distinction here between "xl shutdown" and "xl destroy", on the
> actual guest domain, good enough ?  Hopefully if the driver domain
> sees the backend directory simply vanish it can destructively tear
> everything down ?

In the past this lead to multiple issues, where hotplug script didn't
know which device actually was removed. In some cases I needed to
workaround this by saving xenstore dump into a file in an "online"
hotplug script, but it is very ugly solution.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TWlwACgkQ24/THMrX
1yxnQQf/Snbd9fsYuJXiKbg2HLp0RrYmaHxInij6Nav5XWSrbfETrkEH255AY772
MxSuZiOYAm5K6g33wu+tLL6S3bTyBnwdY1vnAF9l8p58NPra7GKogocqRRbi6TFD
/oEZz54ud5tHwceUNhIU0mQ+v+s8BiN8APYBPC/ZKrw+4r9QVhQSRqkuuB/lz54D
ONuuOCc6MIGjhro1ZSgdb0+HxosGJGNJOB6AgON0vHXPnAalidV2ljFqLVz3ug0V
CU2DCPy49y2nIq/wi0VqJc3u5+Mz/DjbqglYBEKY0JYRncsdbrfPUkL9Ib+lq9YQ
4kUsoJRkP9GKJZYuoymf3ESKxsmpvg==
=sucf
-----END PGP SIGNATURE-----

--y96v7rNg6HAoELs5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2334914328425272335==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:10:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:10: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 1ioUxG-0006fy-Dw; Mon, 06 Jan 2020 16:10:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioUxE-0006ft-Tv
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:10:08 +0000
X-Inumbo-ID: fd137d8e-309e-11ea-88e7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd137d8e-309e-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:10:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578327000;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ex35TYYDqooC/b6dmucaVJJIsb2w5173uDqpaBhGENc=;
 b=KQARHl3MZTStky1q4Uz0VjelDaaIpWBZHQcrv3wYP+nFmj8fAV91ldyr
 pPKFJXyanrPQgAPrd7J1XbI41KcfIa7xMX6kSKvDUiWqKygjzFQEWHWzh
 QcqWcWK1QAWhPHShfK4licFr8RzHIS5lC0Qql5JB0PvpS5YYfefKLt/AI E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: z03u23x2l5IN80E5V2qLeQJPF0w6EamDVJ6LahAmpiFpl20g4kzqeGPugYo/yLNGN+E5WqjAjw
 The2z0a5/pNB3dsgnty4RKRcIV1Q+qPteauDwKK+LhRCk5jYJ2crVFGuYpDrMvJz/QxQ+ntI8h
 QgFcoEjR+3QzjCVLpXlMdFVsfA4CR9ZHpTe/rMsoI0VrTxVUi4HfwNZZ294iJau7udA7xLQfH2
 NbESoT3HgcIpzB+WIKEw393ZypE0GJUt/M1MvRkzXWo0U4yeYJDejE71fuO6qspb5GDOhjRsOe
 zh8=
X-SBRS: 2.7
X-MesageID: 10928719
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10928719"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
 <3bd38586-d76b-2ce5-a8bb-0777b30d5b61@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <924cfe8a-1e6c-9f1e-e22c-06ff0fd3a886@citrix.com>
Date: Mon, 6 Jan 2020 16:09:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3bd38586-d76b-2ce5-a8bb-0777b30d5b61@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/mm: mod_l<N>_entry() have no
 need to use __copy_from_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: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxNTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+IEBA
IC01NSw2ICs1NSwxNiBAQAo+ICAjZGVmaW5lIGw0ZV93cml0ZShsNGVwLCBsNGUpIFwKPiAgICAg
IHB0ZV93cml0ZSgmbDRlX2dldF9pbnRwdGUoKihsNGVwKSksIGw0ZV9nZXRfaW50cHRlKGw0ZSkp
Cj4gIAo+ICsvKiBUeXBlLWNvcnJlY3QgQUNDRVNTX09OQ0UoKSB3cmFwcGVycyBmb3IgUFRFIGFj
Y2Vzc2VzLiAqLwo+ICsjZGVmaW5lIGwxZV9hY2Nlc3Nfb25jZShsMWUpICgqY29udGFpbmVyX29m
KCZBQ0NFU1NfT05DRShsMWVfZ2V0X2ludHB0ZShsMWUpKSwgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvbGF0aWxlIGwxX3BnZW50cnlfdCwgbDEpKQo+
ICsjZGVmaW5lIGwyZV9hY2Nlc3Nfb25jZShsMmUpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05D
RShsMmVfZ2V0X2ludHB0ZShsMmUpKSwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvbGF0aWxlIGwyX3BnZW50cnlfdCwgbDIpKQo+ICsjZGVmaW5lIGwz
ZV9hY2Nlc3Nfb25jZShsM2UpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05DRShsM2VfZ2V0X2lu
dHB0ZShsM2UpKSwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvbGF0aWxlIGwzX3BnZW50cnlfdCwgbDMpKQo+ICsjZGVmaW5lIGw0ZV9hY2Nlc3Nfb25j
ZShsNGUpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05DRShsNGVfZ2V0X2ludHB0ZShsNGUpKSwg
XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvbGF0aWxl
IGw0X3BnZW50cnlfdCwgbDQpKQoKV2hhdCdzIHdyb25nIHdpdGggbD9lX3JlYWRfYXRvbWljKCkg
d2hpY2ggYWxyZWFkeSBleGlzdCwgYW5kIGFyZSBhbHJlYWR5CnVzZWQgZWxzZXdoZXJlPwoKSWYg
bm90aGluZywgdGhlbiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KdG8gc2F2ZSBhbm90aGVyIHJvdW5kIG9mIHBvc3RpbmcuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:17:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:17:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioV3n-0006uM-8A; Mon, 06 Jan 2020 16:16:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioV3m-0006uF-LJ
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:16:54 +0000
X-Inumbo-ID: eeadaa0c-309f-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eeadaa0c-309f-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:16:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578327405;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=TnKwatfbnLq/Wr4I+OWiXrM5LFQlsFSW4MdmFbmveiw=;
 b=RJpAhHSCCmMYv7HtsA6KMo5+kxHmUUJvkQq0OdxF4IrlKFi5ZtF1+QkH
 WIsmK0Rjp5quFZxgv0CD5Nv1Bd/2+vKa34bykvYIsDCZNa0U/sJS+zmUx
 QfdwBJnEHathzSurtLmdxAM/0IDqeH/zbMpbfdQjaSecbYrJPxbwmkEvX I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qX0LS3c5PA81wt6HTPEIcjYlKY4Zlj/eW6/5iOuEOFfV2K6XirBSMVdrL7OSUPxuFmk2pLda3p
 dlGuNfHVs/1ewc06UfBN5CsIVgkGNt7Bsvy5qF7pBJYvGZJkWYaavhakjnmeJGJ40QwBThoXRi
 hsXtn9N0fZA9pJq/royeCFPsPu+KbJmDA/71UyZYOUQOQOAKl2t4z2JvPehu6Txg7AXCZAC2VA
 QpiERAFbPy6fOZdt9ha6gBX1MiIXgVGiA7PsrkBBHfkjTLhZD898GHK8q58PCt/41qI7Eqn8d4
 w6U=
X-SBRS: 2.7
X-MesageID: 10490641
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10490641"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
 <b20c85c7-2824-598c-d372-822f979fd97f@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: <080b23e4-0712-a5fd-d79a-b327d76c9428@citrix.com>
Date: Mon, 6 Jan 2020 16:16:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b20c85c7-2824-598c-d372-822f979fd97f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/mm: rename and tidy
 create_pae_xen_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: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxNTozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWZ0ZXIgZGFkNzRiMGY5
ZSAoImkzODY6IGZpeCBoYW5kbGluZyBvZiBYZW4gZW50cmllcyBpbiBmaW5hbCBMMiBwYWdlCj4g
dGFibGUiKSBhbmQgdGhlIHJlbW92YWwgb2YgMzItYml0IHN1cHBvcnQgdGhlIGZ1bmN0aW9uIGRv
ZXNuJ3QgbW9kaWZ5Cj4gc3RhdGUgYW55bW9yZSwgYW5kIGhlbmNlIGl0cyBuYW1lIGhhcyBiZWVu
IG1pc2xlYWRpbmcuIENoYW5nZSBpdHMgbmFtZSwKPiBjb25zdGlmeSBwYXJhbWV0ZXJzIGFuZCBh
IGxvY2FsIHZhcmlhYmxlLCBhbmQgbWFrZSBpdCByZXR1cm4gYm9vbC4KPgo+IEFsc28gZHJvcCB0
aGUgY2FsbCB0byBpdCBmcm9tIG1vZF9sM19lbnRyeSgpOiBUaGUgZnVuY3Rpb24gZXhwbGljaXRs
eQo+IGRpc2FsbG93cyAzMi1iaXQgZG9tYWlucyB0byBtb2RpZnkgc2xvdCAzLiBUaGlzIHdheSB3
ZSBhbHNvIHdvbid0Cj4gcmUtY2hlY2sgc2xvdCAzIHdoZW4gYSBzbG90IG90aGVyIHRoYW4gc2xv
dCAzIGNoYW5nZXMuIERvaW5nIHNvIGhhcwo+IG5lZWRsZXNzbHkgZGlzYWxsb3dlZCBtYWtpbmcg
c29tZSBMMiB0YWJsZSByZWN1cnNpdmVseSBsaW5rIGJhY2sgdG8gYW4KPiBMMiB1c2VkIGluIHNv
bWUgTDMncyAzcmQgc2xvdCwgYXMgd2UgY2hlY2sgZm9yIHRoZSB0eXBlIHJlZiBjb3VudCB0byBi
ZQo+IDEuIChOb3RlIHRoYXQgYWxsb3dpbmcgZHluYW1pYyBjaGFuZ2VzIG9mIEwzIGVudHJpZXMg
aW4gdGhlIHdheSB3ZSBkbyBpcwo+IGJvZ3VzIGFueXdheSwgYXMgdGhhdCdzIG5vdCBob3cgTDNz
IGJlaGF2ZSBpbiB0aGUgbmF0aXZlIGFuZCBFUFQgY2FzZXM6Cj4gVGhleSBnZXQgcmUtZXZhbHVh
dGVkIG9ubHkgdXBvbiBDUjMgcmVsb2Fkcy4gTlBUIGlzIGRpZmZlcmVudCBpbiB0aGlzCj4gcmVn
YXJkLikKPgo+IEFzIGEgcmVzdWx0IG9mIHRoaXMgd2Ugbm8gbG9uZ2VyIG5lZWQgdG8gcGxheSBn
YW1lcyB0byBnZXQgYXQgdGhlIHN0YXJ0Cj4gb2YgdGhlIEwzIHRhYmxlLgo+Cj4gQWRkaXRpb25h
bGx5IG1vdmUgdGhlIHNpbmdsZSByZW1haW5pbmcgY2FsbCBzaXRlLCBhbGxvd2luZyB0byBkcm9w
IG9uZQo+IGlzX3B2XzMyYml0X2RvbWFpbigpIGludm9jYXRpb24gYW5kIGEgX1BBR0VfUFJFU0VO
VCBjaGVjayAoaW4gdGhlCj4gZnVuY3Rpb24gaXRzZWxmKSBhcyB3ZWxsIGFzIHRvIGV4aXQgdGhl
IGxvb3AgZWFybHkgKHJlbWFpbmluZyBlbnRyaWVzCj4gaGF2ZSBhbGwgYmVuIHNldCB0byBlbXB0
eSBqdXN0IGFoZWFkIG9mIHRoaXMgbG9vcCkuCgpiZWVuLgoKPgo+IEZ1cnRoZXIgbW92ZSBhIEJV
R19PTigpIHN1Y2ggdGhhdCBpbiB0aGUgY29tbW9uIGNhc2UgaXRzIGNvbmRpdGlvbgo+IHdvdWxk
bid0IG5lZWQgZXZhbHVhdGluZy4KPgo+IEZpbmFsbHksIHNpbmNlIHdlJ3JlIGF0IGl0LCBtb3Zl
IGluaXRfeGVuX3BhZV9sMl9zbG90cygpIG5leHQgdG8gdGhlCj4gcmVuYW1lZCBmdW5jdGlvbiwg
YXMgdGhleSByZWFsbHkgYmVsb25nIHRvZ2V0aGVyIChpbiBmYWN0Cj4gaW5pdF94ZW5fcGFlX2wy
X3Nsb3RzKCkgd2FzIFtpbmRpcmVjdGx5XSBicm9rZW4gb3V0IG9mIHRoaXMgZnVuY3Rpb24pLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:17:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioV4i-00070R-Nr; Mon, 06 Jan 2020 16:17:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioV4h-00070L-9O
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:17:51 +0000
X-Inumbo-ID: 153f7d6d-30a0-11ea-ab2d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 153f7d6d-30a0-11ea-ab2d-12813bfff9fa;
 Mon, 06 Jan 2020 16:17: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 mx2.suse.de (Postfix) with ESMTP id E104CAE8A;
 Mon,  6 Jan 2020 16:17:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
 <3bd38586-d76b-2ce5-a8bb-0777b30d5b61@suse.com>
 <924cfe8a-1e6c-9f1e-e22c-06ff0fd3a886@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c574a0da-5403-76a3-1e49-3a97b0443804@suse.com>
Date: Mon, 6 Jan 2020 17:18:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <924cfe8a-1e6c-9f1e-e22c-06ff0fd3a886@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/mm: mod_l<N>_entry() have no
 need to use __copy_from_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNzowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE1OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4gQEAgLTU1LDYgKzU1
LDE2IEBACj4+ICAjZGVmaW5lIGw0ZV93cml0ZShsNGVwLCBsNGUpIFwKPj4gICAgICBwdGVfd3Jp
dGUoJmw0ZV9nZXRfaW50cHRlKCoobDRlcCkpLCBsNGVfZ2V0X2ludHB0ZShsNGUpKQo+PiAgCj4+
ICsvKiBUeXBlLWNvcnJlY3QgQUNDRVNTX09OQ0UoKSB3cmFwcGVycyBmb3IgUFRFIGFjY2Vzc2Vz
LiAqLwo+PiArI2RlZmluZSBsMWVfYWNjZXNzX29uY2UobDFlKSAoKmNvbnRhaW5lcl9vZigmQUND
RVNTX09OQ0UobDFlX2dldF9pbnRwdGUobDFlKSksIFwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgbDFfcGdlbnRyeV90LCBsMSkpCj4+ICsj
ZGVmaW5lIGwyZV9hY2Nlc3Nfb25jZShsMmUpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05DRShs
MmVfZ2V0X2ludHB0ZShsMmUpKSwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2xhdGlsZSBsMl9wZ2VudHJ5X3QsIGwyKSkKPj4gKyNkZWZpbmUgbDNl
X2FjY2Vzc19vbmNlKGwzZSkgKCpjb250YWluZXJfb2YoJkFDQ0VTU19PTkNFKGwzZV9nZXRfaW50
cHRlKGwzZSkpLCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvbGF0aWxlIGwzX3BnZW50cnlfdCwgbDMpKQo+PiArI2RlZmluZSBsNGVfYWNjZXNzX29u
Y2UobDRlKSAoKmNvbnRhaW5lcl9vZigmQUNDRVNTX09OQ0UobDRlX2dldF9pbnRwdGUobDRlKSks
IFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRp
bGUgbDRfcGdlbnRyeV90LCBsNCkpCj4gCj4gV2hhdCdzIHdyb25nIHdpdGggbD9lX3JlYWRfYXRv
bWljKCkgd2hpY2ggYWxyZWFkeSBleGlzdCwgYW5kIGFyZSBhbHJlYWR5Cj4gdXNlZCBlbHNld2hl
cmU/CgpJIGRpZCBjb25zaWRlciBnb2luZyB0aGF0IHJvdXRlLCBidXQgcHJlZGljdGVkIHlvdSB3
b3VsZCBvYmplY3QgdG8gaXRzCnVzZSBoZXJlOiBJaXJjIHlvdSd2ZSBwcmV2aW91c2x5IHZvaWNl
ZCBvcGluaW9uIGluIHRoaXMgZGlyZWN0aW9uCihwZXJoYXBzIG5vdCBvbiB0aGUgcGFnZSB0YWJs
ZSBhY2Nlc3NvcnMgdGhlbXNlbHZlcyBidXQgdGhlIHVuZGVybHlpbmcKe3JlYWQsd3JpdGV9X3U8
Tj5fYXRvbWljKCkpLgoKPiBJZiBub3RoaW5nLCB0aGVuIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IHRvIHNhdmUgYW5vdGhlciByb3VuZCBv
ZiBwb3N0aW5nLgoKTGV0J3MgZ2V0IHRoZSBhYm92ZSBjbGFyaWZpZWQgLSBJJ2xsIGJlIGhhcHB5
IHRvIHN3aXRjaCB0bwpsPE4+ZV9yZWFkX2F0b21pYygpIGlmIHRoYXQncyBmaW5lIGJ5IHlvdS4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:20:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:20:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioV6m-0007AG-6N; Mon, 06 Jan 2020 16:20:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T8Is=23=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ioV6k-0007AB-VU
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:19:58 +0000
X-Inumbo-ID: 5cbfc7d2-30a0-11ea-88e7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cbfc7d2-30a0-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:19:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578327589;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=HZhgW1RQVSbNDPLRuRoaBakwFO05JIjA1qe9DF34JeA=;
 b=M8w+5jeDdKxKFQCmZYYdOu0uQrFK40AGZ+j8u+EuK4lkQKf2pBnRPEst
 6clIwNTQ+1JSUviFjhwralRJMEF6KDqMjb1IFl3HnBTIoHh2BCuSUsshg
 BxyPDi2vbOag8H/hM+i34f3f0x7mljoFWnEpyu9NmZvTCkatBk5ou2BH/ k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xztoaxSbqtmEZJBVgs/cUqPnE+puXEimWJMCINvS11A5NjpYn2bRRfiNcRHIS8oT5H2fL1q6pJ
 rOn6hlti0a/KI8bqJRr3u1YgaIRtgyOl3hsLFvrgOMfKbxkTw3LT6EJgY0QPtD4ZPhGWfu0DCt
 A0nOIb34ElWsGJVH5YZNWpHBAe3v+40N94+O3aMMmeFA2GMCeDutRrWtQ17j7RcB8MaCQe9kIc
 x8qzo19bnibS/VW8dcHP+hcS9AazXicggsqNrp8TNfp8279yN61waPjmMAiqXuXYTrp5e4eCeN
 uJo=
X-SBRS: 2.7
X-MesageID: 11094433
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11094433"
To: Jan Beulich <jbeulich@suse.com>
References: <20191209112954.124169-1-george.dunlap@citrix.com>
 <194245a0-fd02-25d6-289e-251c12b7532a@suse.com>
 <44621429-b626-1f01-010a-04e65ae63f3b@citrix.com>
 <49c55a7a-af65-9b1c-c5db-1664571a4393@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <500f6dd1-b36f-c600-78c3-60d0f94123a0@citrix.com>
Date: Mon, 6 Jan 2020 16:19:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <49c55a7a-af65-9b1c-c5db-1664571a4393@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMTIvMTAvMTkgMTo0NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTAuMTIuMjAxOSAx
MTo1NiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTIvOS8xOSAxOjUwIFBNLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IE9uIDA5LjEyLjIwMTkgMTI6MjksIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4+Pj4gLS0tIGEvQ09ESU5HX1NUWUxFCj4+Pj4gKysrIGIvQ09ESU5HX1NUWUxFCj4+Pj4gQEAg
LTEzMywzICsxMzMsOTcgQEAgdGhlIGVuZCBvZiBmaWxlcy4gIEl0IHNob3VsZCBiZToKPj4+PiAg
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+Pj4gICAqIEVuZDoKPj4+PiAgICovCj4+Pj4gKwo+
Pj4+ICtIYW5kbGluZyB1bmV4cGVjdGVkIGNvbmRpdGlvbnMKPj4+PiArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+Pj4gKwo+Pj4+ICtHVUlERUxJTkVTOgo+Pj4+ICsKPj4+PiArUGFz
c2luZyBlcnJvcnMgdXAgdGhlIHN0YWNrIHNob3VsZCBiZSB1c2VkIHdoZW4gdGhlIGNhbGxlciBp
cyBhbHJlYWR5Cj4+Pj4gK2V4cGVjdGluZyB0byBoYW5kbGUgZXJyb3JzLCBhbmQgdGhlIHN0YXRl
IHdoZW4gdGhlIGVycm9yIHdhcwo+Pj4+ICtkaXNjb3ZlcmVkIGlzbuKAmXQgYnJva2VuLCBvciBp
c24ndCB0b28gaGFyZCB0byBmaXguCj4+Pj4gKwo+Pj4+ICtkb21haW5fY3Jhc2goKSBzaG91bGQg
YmUgdXNlZCB3aGVuIHBhc3NpbmcgZXJyb3JzIHVwIHRoZSBzdGFjayBpcyB0b28KPj4+PiArZGlm
ZmljdWx0LCBhbmQvb3Igd2hlbiBmaXhpbmcgdXAgc3RhdGUgb2YgYSBndWVzdCBpcyBpbXByYWN0
aWNhbCwgYnV0Cj4+Pj4gK3doZXJlIGZpeGluZyB1cCB0aGUgc3RhdGUgb2YgWGVuIHdpbGwgYWxs
b3cgWGVuIHRvIGNvbnRpbnVlIHJ1bm5pbmcuCj4+Pj4gK1RoaXMgaXMgcGFydGljdWxhcmx5IGFw
cHJvcHJpYXRlIHdoZW4gdGhlIGd1ZXN0IGlzIGV4aGliaXRpbmcgYmVoYXZpb3IKPj4+PiArd2Vs
bC1iZWhhdmVkIGd1ZXN0IHNob3VsZC4KPj4+Cj4+PiBEWU0gInNob3VsZG4ndCI/Cj4+Cj4+IElu
ZGVlZC4KPiAKPiAoQnR3LCBub3RpY2luZyBvbmx5IG5vdyAtIHRoZXJlJ3MgYWxzbyBlaXRoZXIg
YW4gImEiIG1pc3NpbmcsIG9yIGl0Cj4gd2FudHMgdG8gYmUgImd1ZXN0cyIuKQo+IAo+Pj4+ICst
IGRvbWFpbl9jcmFzaCgpIGlzIHNpbWlsYXIgdG8gQlVHX09OKCksIGJ1dCB3aXRoIGEgbW9yZSBs
aW1pdGVkCj4+Pj4gK2VmZmVjdDogaXQgc3RvcHMgdGhhdCBkb21haW4gaW1tZWRpYXRlbHkuICBJ
biBzaXR1YXRpb25zIHdoZXJlCj4+Pj4gK2NvbnRpbnVpbmcgbWlnaHQgY2F1c2UgZ3Vlc3Qgb3Ig
aHlwZXJ2aXNvciBjb3JydXB0aW9uLCBidXQgZGVzdHJveWluZwo+Pj4+ICt0aGUgZ3Vlc3QgYWxs
b3dzIHRoZSBoeXBlcnZpc29yIHRvIGNvbnRpbnVlLCB0aGlzIGNhbiBjaGFuZ2UgYSBtb3JlCj4+
Pj4gK3NlcmlvdXMgYnVnIGludG8gYSBndWVzdCBkZW5pYWwtb2Ytc2VydmljZS4gIEJ1dCBpbiBz
aXR1YXRpb25zIHdoZXJlCj4+Pj4gK3JldHVybmluZyBhbiBlcnJvciBtaWdodCBiZSBzYWZlLCB0
aGVuIGRvbWFpbl9jcmFzaCgpIGNhbiBjaGFuZ2UgYQo+Pj4+ICtiZW5pZ24gZmFpbHVyZSBpbnRv
IGEgZ3Vlc3QgZGVuaWFsLW9mLXNlcnZpY2UuCj4+Pgo+Pj4gUGVyaGFwcyBmdXJ0aGVyIHB1dCBl
bXBoYXNpcyBvbiB0aGUgY2FsbCB0cmVlIHN0aWxsIGdldHRpbmcgdW53b3VuZAo+Pj4gbm9ybWFs
bHksIHdoaWNoIG1heSBpbXBseSBmdXJ0aGVyIGFjdGlvbnMgb24gdGhlIChub3cgZHlpbmcpIGRv
bWFpbgo+Pj4gdGFrZW4uIFVuZm9ydHVuYXRlbHkgaXQncyBub3QgdW51c3VhbCBmb3IgcGVvcGxl
IHRvIGZvcmdldCB0aGlzOyBJCj4+PiB0aGluayB0aGUgSU9NTVUgY29kZSBpbiBwYXJ0aWN1bGFy
IHdhcyAoaG9wZWZ1bGx5IGlzbid0IHNvIG11Y2gKPj4+IGFueW1vcmUpIGEgImdvb2QiIGV4YW1w
bGUgb2YgdGhpcy4KPj4KPj4gQ2FuIHlvdSBleHBhbmQgb24gdGhpcz8gIERvIHlvdSBtZWFuIHRv
IGFkdmlzZSB0aGF0IGNhcmUgc2hvdWxkIGJlIHRha2VuCj4+IHdoZW4gcmV0dXJuaW5nIHVwIHRo
ZSBjYWxsc3RhY2sgdGhhdCB0aGUgZG9tYWluIHdoaWNoIHdhcyBydW5uaW5nIGJlZm9yZQo+PiBt
YXkgbm93IGJlIGR5aW5nLCBhbmQgdG8gYmVoYXZlIGFwcHJvcHJpYXRlbHk/Cj4gCj4gT25lIGlz
c3VlIGlzIHdpdGggZnVuY3Rpb25zIHJldHVybmluZyB2b2lkLCB3aGVyZSB0aGUgY2FsbGVyIHdv
bid0Cj4gZXZlbiBrbm93IHRoYXQgc29tZXRoaW5nIG1heSBoYXZlIGdvbmUgd3JvbmcuIEFub3Ro
ZXIgaXMgdGhhdAo+IHR5cGljYWxseSBlcnJvciBwYXRocyBhcmUgbGVzcyBjb21tb25seSB1c2Vk
LCBhbmQgY3Jhc2hpbmcgYQo+IGRvbWFpbiB3b3VsZCB0eXBpY2FsbHkgYmUgYWNjb21wYW5pZWQg
YnkgaW5kaWNhdGluZyBhbiBlcnJvciB0bwo+IHRoZSB1cHBlciBsYXllcnMuIEhlbmNlIHN1Y2gg
Y3Jhc2hpbmcgbWF5IHRyaWdnZXIgdW5yZWxhdGVkIGJ1Z3MuCj4gQSB0aGlyZCBhc3BlY3QgaXMg
dGhhdCwgaW5kZWVkLCBkeWluZyBndWVzdHMgbWF5IG5lZWQgc3BlY2lhbAo+IHRyZWF0bWVudCAo
c2VlIHRoZSBhbHJlYWR5IGV4aXN0aW5nIC0+aXNfZHlpbmcgY2hlY2tzIHdlIGhhdmUpLgo+IAo+
IEkgbWVudGlvbmVkIHRoZSBjYWxsIHRyZWUgdW53aW5kaW5nIGluIHBhcnRpY3VsYXIgYmVjYXVz
ZSBlYXJsaWVyCj4gb24gd2UgaGFkIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpLCB3aGljaCB3
YXMgdGhlcmUgc3BlY2lmaWNhbGx5Cj4gdG8gYXZvaWQgaXNzdWVzIHdpdGggZXJyb3JzIChhbmQg
dGhlIGNoYW5nZWQgc3RhdGUpIGJ1YmJsaW5nIGJhY2sKPiB1cC4gQnV0IHRoaXMgbW9kZWwgaGFk
IG90aGVyIGlzc3VlcywgaGVuY2Ugb3VyIG1vdmVtZW50IGF3YXkgZnJvbQo+IGl0LgoKSG93IGFi
b3V0IGEgcGFyYWdyYXBoIGxpa2UgdGhpczoKCi0tLQpOb3RlIGhvd2V2ZXIgdGhhdCBkb21haW5f
Y3Jhc2goKSBoYXMgaXRzIG93biB0cmFwczogY2FsbGVycyBmYXIgdXAgdGhlCmNhbGwgc3RhY2sg
bWF5IG5vdCByZWFsaXplIHRoYXQgdGhlIGRvbWFpbiBpcyBub3cgZHlpbmcgYXMgYSByZXN1bHQg
b2YKYW4gaW5ub2N1b3VzLWxvb2tpbmcgb3BlcmF0aW9uLCBwYXJ0aWN1bGFybHkgaWYgc29tZXdo
ZXJlIGJldHdlZW4gdGhlCmZhaWx1cmUgYW5kIHRoZSBvcGVyYXRpb24sIG5vIGVycm9yIGlzIHJl
dHVybmVkLiAgVXNpbmcgaXQgcmVxdWlyZXMKY2FyZWZ1bCBpbnNwZWN0aW9uIGFuZCBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBjb2RlIHRvIG1ha2Ugc3VyZSBhbGwKY2FsbGVycyBhdCB0aGUgc3RhY2sg
aGFuZGxlIGEgbmV3bHktZGVhZCBkb21haW4gZ3JhY2VmdWxseS4KLS0tCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:27:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioVDY-00081G-2h; Mon, 06 Jan 2020 16:27:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ceqV=23=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1ioVDW-00081B-0j
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:26:58 +0000
X-Inumbo-ID: 568ec984-30a1-11ea-a914-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 568ec984-30a1-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 16:26:49 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 006GNQ0Y123623;
 Mon, 6 Jan 2020 16:26:42 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-2019-08-05;
 bh=K2YyETuhz2rqB+c/JRgkxRR273INfn72mp/0N3dcqxM=;
 b=QKsFpKJMZ9lJGwyWl8HpXlKJAeyf28Ho1NJCd0Jvms7VKKlcnOpNDQrdM9n26P9l66oq
 sRSvIA/iYa4+B5rOa0ePT2OdvLNSswrsa7h10qp8kXJbGsqdcDPyiBBjl8cDinigDk79
 luPBFsdklPCSbtIxA3wfY5t8hyIZoD3r4WGoe3kZvJTEthC9sNAVhbdBrMsmHBlZk/c0
 weA9XyllcOmYOMfbZ5E0H2CBhKfB0TLRJBwUCibk0pUfv0Ru9oeR3SlwH6jxas4aiTZM
 F5r5Rc9Sa9MSOv9gejdhvmRBoHcAHZLuJ2fJETIGskbaXWiNDf4C2ATaN/FvxJotUlkz XA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2xajnpr5tb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Jan 2020 16:26:42 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 006GPwWS116486;
 Mon, 6 Jan 2020 16:26:41 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2xb466yg6p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 06 Jan 2020 16:26:41 +0000
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 006GQeco024871;
 Mon, 6 Jan 2020 16:26:40 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 06 Jan 2020 08:26:40 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 1CD0E6A0144; Mon,  6 Jan 2020 11:30:16 -0500 (EST)
Date: Mon, 6 Jan 2020 11:30:16 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>
Message-ID: <20200106163016.GB18151@char.us.oracle.com>
References: <20200106125623.97666-1-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200106125623.97666-1-wipawel@amazon.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9492
 signatures=668685
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-1911140001 definitions=main-2001060147
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9492
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001060147
Subject: Re: [Xen-devel] [PATCH] livepatch: use proper rc variable in
 livepatch_do_action()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMTI6NTY6MjNQTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogd3JvdGU6Cj4gRml4IGMmcCBidWcgaW4gdGhlIGxpdmVwYXRjaF9kb19hY3Rpb24oKSBj
b2RlIG9mCj4gTElWRVBBVENIX0FDVElPTl9SRVBMQUNFIGNhc2UuCj4gVGhlIGNvcnJlY3QgdmFy
aWFibGUgaGFuZGxpbmcgcmV0dXJuIGNvZGUgb2YgcmV2ZXJ0IGFjdGlvbiBpcwo+IG90aGVyLT5y
YyBpbiB0aGlzIGNhc2UuCj4gCj4gQ292ZXJpdHktSUQ6IDE0NTc0NjcKPiBGaXhlczogNjA0NzEw
NGMzYyAoImxpdmVwYXRjaDogQWRkIHBlci1mdW5jdGlvbiBhcHBsaWVkL3JldmVydGVkIHN0YXRl
IHRyYWNraW5nIG1hcmtlciIpCj4gU2lnbmVkLW9mZi1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3og
PHdpcGF3ZWxAYW1hem9uLmRlPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCj4gLS0tCj4gIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMg
fCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZl
cGF0Y2guYwo+IGluZGV4IDJhOGFiMTM4NzkuLjVjNjdmM2RlNWEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiBAQCAt
MTQ1Niw3ICsxNDU2LDcgQEAgc3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQo+
ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICBvdGhlci0+cmMgPSByZXZlcnRf
cGF5bG9hZChvdGhlcik7Cj4gIAo+IC0gICAgICAgICAgICBpZiAoICF3YXNfYWN0aW9uX2NvbnNp
c3RlbnQob3RoZXIsIHJjID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9GVU5D
X05PVF9BUFBMSUVEKSApCj4gKyAgICAgICAgICAgIGlmICggIXdhc19hY3Rpb25fY29uc2lzdGVu
dChvdGhlciwgb3RoZXItPnJjID8gTElWRVBBVENIX0ZVTkNfQVBQTElFRCA6IExJVkVQQVRDSF9G
VU5DX05PVF9BUFBMSUVEKSApCj4gICAgICAgICAgICAgICAgICBwYW5pYygibGl2ZXBhdGNoOiBw
YXJ0aWFsbHkgcmV2ZXJ0ZWQgcGF5bG9hZCAnJXMnIVxuIiwgb3RoZXItPm5hbWUpOwo+ICAKPiAg
ICAgICAgICAgICAgaWYgKCBvdGhlci0+cmMgPT0gMCApCj4gLS0gCj4gMi4xNi41Cj4gCj4gCj4g
Cj4gCj4gQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKPiBLcmF1c2Vuc3Ry
LiAzOAo+IDEwMTE3IEJlcmxpbgo+IEdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxh
ZWdlciwgSm9uYXRoYW4gV2Vpc3MKPiBFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKPiBTaXR6OiBCZXJsaW4KPiBVc3QtSUQ6IERFIDI4
OSAyMzcgODc5Cj4gCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:28:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioVFG-00088c-Gk; Mon, 06 Jan 2020 16:28:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVFF-00088T-G1
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:28:45 +0000
X-Inumbo-ID: 964ae6e8-30a1-11ea-a914-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 964ae6e8-30a1-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 16:28: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 mx2.suse.de (Postfix) with ESMTP id 3C50BABE9;
 Mon,  6 Jan 2020 16:28:35 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20191209112954.124169-1-george.dunlap@citrix.com>
 <194245a0-fd02-25d6-289e-251c12b7532a@suse.com>
 <44621429-b626-1f01-010a-04e65ae63f3b@citrix.com>
 <49c55a7a-af65-9b1c-c5db-1664571a4393@suse.com>
 <500f6dd1-b36f-c600-78c3-60d0f94123a0@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <80b06dd8-f91b-bf98-d27e-7397b7665438@suse.com>
Date: Mon, 6 Jan 2020 17:29:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <500f6dd1-b36f-c600-78c3-60d0f94123a0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.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>

T24gMDYuMDEuMjAyMCAxNzoxOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMi8xMC8xOSAx
OjQ2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTAuMTIuMjAxOSAxMTo1NiwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDEyLzkvMTkgMTo1MCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4gT24gMDkuMTIuMjAxOSAxMjoyOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gLS0t
IGEvQ09ESU5HX1NUWUxFCj4+Pj4+ICsrKyBiL0NPRElOR19TVFlMRQo+Pj4+PiBAQCAtMTMzLDMg
KzEzMyw5NyBAQCB0aGUgZW5kIG9mIGZpbGVzLiAgSXQgc2hvdWxkIGJlOgo+Pj4+PiAgICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCj4+Pj4+ICAgKiBFbmQ6Cj4+Pj4+ICAgKi8KPj4+Pj4gKwo+Pj4+
PiArSGFuZGxpbmcgdW5leHBlY3RlZCBjb25kaXRpb25zCj4+Pj4+ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4+Pj4gKwo+Pj4+PiArR1VJREVMSU5FUzoKPj4+Pj4gKwo+Pj4+PiAr
UGFzc2luZyBlcnJvcnMgdXAgdGhlIHN0YWNrIHNob3VsZCBiZSB1c2VkIHdoZW4gdGhlIGNhbGxl
ciBpcyBhbHJlYWR5Cj4+Pj4+ICtleHBlY3RpbmcgdG8gaGFuZGxlIGVycm9ycywgYW5kIHRoZSBz
dGF0ZSB3aGVuIHRoZSBlcnJvciB3YXMKPj4+Pj4gK2Rpc2NvdmVyZWQgaXNu4oCZdCBicm9rZW4s
IG9yIGlzbid0IHRvbyBoYXJkIHRvIGZpeC4KPj4+Pj4gKwo+Pj4+PiArZG9tYWluX2NyYXNoKCkg
c2hvdWxkIGJlIHVzZWQgd2hlbiBwYXNzaW5nIGVycm9ycyB1cCB0aGUgc3RhY2sgaXMgdG9vCj4+
Pj4+ICtkaWZmaWN1bHQsIGFuZC9vciB3aGVuIGZpeGluZyB1cCBzdGF0ZSBvZiBhIGd1ZXN0IGlz
IGltcHJhY3RpY2FsLCBidXQKPj4+Pj4gK3doZXJlIGZpeGluZyB1cCB0aGUgc3RhdGUgb2YgWGVu
IHdpbGwgYWxsb3cgWGVuIHRvIGNvbnRpbnVlIHJ1bm5pbmcuCj4+Pj4+ICtUaGlzIGlzIHBhcnRp
Y3VsYXJseSBhcHByb3ByaWF0ZSB3aGVuIHRoZSBndWVzdCBpcyBleGhpYml0aW5nIGJlaGF2aW9y
Cj4+Pj4+ICt3ZWxsLWJlaGF2ZWQgZ3Vlc3Qgc2hvdWxkLgo+Pj4+Cj4+Pj4gRFlNICJzaG91bGRu
J3QiPwo+Pj4KPj4+IEluZGVlZC4KPj4KPj4gKEJ0dywgbm90aWNpbmcgb25seSBub3cgLSB0aGVy
ZSdzIGFsc28gZWl0aGVyIGFuICJhIiBtaXNzaW5nLCBvciBpdAo+PiB3YW50cyB0byBiZSAiZ3Vl
c3RzIi4pCj4+Cj4+Pj4+ICstIGRvbWFpbl9jcmFzaCgpIGlzIHNpbWlsYXIgdG8gQlVHX09OKCks
IGJ1dCB3aXRoIGEgbW9yZSBsaW1pdGVkCj4+Pj4+ICtlZmZlY3Q6IGl0IHN0b3BzIHRoYXQgZG9t
YWluIGltbWVkaWF0ZWx5LiAgSW4gc2l0dWF0aW9ucyB3aGVyZQo+Pj4+PiArY29udGludWluZyBt
aWdodCBjYXVzZSBndWVzdCBvciBoeXBlcnZpc29yIGNvcnJ1cHRpb24sIGJ1dCBkZXN0cm95aW5n
Cj4+Pj4+ICt0aGUgZ3Vlc3QgYWxsb3dzIHRoZSBoeXBlcnZpc29yIHRvIGNvbnRpbnVlLCB0aGlz
IGNhbiBjaGFuZ2UgYSBtb3JlCj4+Pj4+ICtzZXJpb3VzIGJ1ZyBpbnRvIGEgZ3Vlc3QgZGVuaWFs
LW9mLXNlcnZpY2UuICBCdXQgaW4gc2l0dWF0aW9ucyB3aGVyZQo+Pj4+PiArcmV0dXJuaW5nIGFu
IGVycm9yIG1pZ2h0IGJlIHNhZmUsIHRoZW4gZG9tYWluX2NyYXNoKCkgY2FuIGNoYW5nZSBhCj4+
Pj4+ICtiZW5pZ24gZmFpbHVyZSBpbnRvIGEgZ3Vlc3QgZGVuaWFsLW9mLXNlcnZpY2UuCj4+Pj4K
Pj4+PiBQZXJoYXBzIGZ1cnRoZXIgcHV0IGVtcGhhc2lzIG9uIHRoZSBjYWxsIHRyZWUgc3RpbGwg
Z2V0dGluZyB1bndvdW5kCj4+Pj4gbm9ybWFsbHksIHdoaWNoIG1heSBpbXBseSBmdXJ0aGVyIGFj
dGlvbnMgb24gdGhlIChub3cgZHlpbmcpIGRvbWFpbgo+Pj4+IHRha2VuLiBVbmZvcnR1bmF0ZWx5
IGl0J3Mgbm90IHVudXN1YWwgZm9yIHBlb3BsZSB0byBmb3JnZXQgdGhpczsgSQo+Pj4+IHRoaW5r
IHRoZSBJT01NVSBjb2RlIGluIHBhcnRpY3VsYXIgd2FzIChob3BlZnVsbHkgaXNuJ3Qgc28gbXVj
aAo+Pj4+IGFueW1vcmUpIGEgImdvb2QiIGV4YW1wbGUgb2YgdGhpcy4KPj4+Cj4+PiBDYW4geW91
IGV4cGFuZCBvbiB0aGlzPyAgRG8geW91IG1lYW4gdG8gYWR2aXNlIHRoYXQgY2FyZSBzaG91bGQg
YmUgdGFrZW4KPj4+IHdoZW4gcmV0dXJuaW5nIHVwIHRoZSBjYWxsc3RhY2sgdGhhdCB0aGUgZG9t
YWluIHdoaWNoIHdhcyBydW5uaW5nIGJlZm9yZQo+Pj4gbWF5IG5vdyBiZSBkeWluZywgYW5kIHRv
IGJlaGF2ZSBhcHByb3ByaWF0ZWx5Pwo+Pgo+PiBPbmUgaXNzdWUgaXMgd2l0aCBmdW5jdGlvbnMg
cmV0dXJuaW5nIHZvaWQsIHdoZXJlIHRoZSBjYWxsZXIgd29uJ3QKPj4gZXZlbiBrbm93IHRoYXQg
c29tZXRoaW5nIG1heSBoYXZlIGdvbmUgd3JvbmcuIEFub3RoZXIgaXMgdGhhdAo+PiB0eXBpY2Fs
bHkgZXJyb3IgcGF0aHMgYXJlIGxlc3MgY29tbW9ubHkgdXNlZCwgYW5kIGNyYXNoaW5nIGEKPj4g
ZG9tYWluIHdvdWxkIHR5cGljYWxseSBiZSBhY2NvbXBhbmllZCBieSBpbmRpY2F0aW5nIGFuIGVy
cm9yIHRvCj4+IHRoZSB1cHBlciBsYXllcnMuIEhlbmNlIHN1Y2ggY3Jhc2hpbmcgbWF5IHRyaWdn
ZXIgdW5yZWxhdGVkIGJ1Z3MuCj4+IEEgdGhpcmQgYXNwZWN0IGlzIHRoYXQsIGluZGVlZCwgZHlp
bmcgZ3Vlc3RzIG1heSBuZWVkIHNwZWNpYWwKPj4gdHJlYXRtZW50IChzZWUgdGhlIGFscmVhZHkg
ZXhpc3RpbmcgLT5pc19keWluZyBjaGVja3Mgd2UgaGF2ZSkuCj4+Cj4+IEkgbWVudGlvbmVkIHRo
ZSBjYWxsIHRyZWUgdW53aW5kaW5nIGluIHBhcnRpY3VsYXIgYmVjYXVzZSBlYXJsaWVyCj4+IG9u
IHdlIGhhZCBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKSwgd2hpY2ggd2FzIHRoZXJlIHNwZWNp
ZmljYWxseQo+PiB0byBhdm9pZCBpc3N1ZXMgd2l0aCBlcnJvcnMgKGFuZCB0aGUgY2hhbmdlZCBz
dGF0ZSkgYnViYmxpbmcgYmFjawo+PiB1cC4gQnV0IHRoaXMgbW9kZWwgaGFkIG90aGVyIGlzc3Vl
cywgaGVuY2Ugb3VyIG1vdmVtZW50IGF3YXkgZnJvbQo+PiBpdC4KPiAKPiBIb3cgYWJvdXQgYSBw
YXJhZ3JhcGggbGlrZSB0aGlzOgo+IAo+IC0tLQo+IE5vdGUgaG93ZXZlciB0aGF0IGRvbWFpbl9j
cmFzaCgpIGhhcyBpdHMgb3duIHRyYXBzOiBjYWxsZXJzIGZhciB1cCB0aGUKPiBjYWxsIHN0YWNr
IG1heSBub3QgcmVhbGl6ZSB0aGF0IHRoZSBkb21haW4gaXMgbm93IGR5aW5nIGFzIGEgcmVzdWx0
IG9mCj4gYW4gaW5ub2N1b3VzLWxvb2tpbmcgb3BlcmF0aW9uLCBwYXJ0aWN1bGFybHkgaWYgc29t
ZXdoZXJlIGJldHdlZW4gdGhlCj4gZmFpbHVyZSBhbmQgdGhlIG9wZXJhdGlvbiwgbm8gZXJyb3Ig
aXMgcmV0dXJuZWQuICBVc2luZyBpdCByZXF1aXJlcwo+IGNhcmVmdWwgaW5zcGVjdGlvbiBhbmQg
ZG9jdW1lbnRhdGlvbiBvZiB0aGUgY29kZSB0byBtYWtlIHN1cmUgYWxsCj4gY2FsbGVycyBhdCB0
aGUgc3RhY2sgaGFuZGxlIGEgbmV3bHktZGVhZCBkb21haW4gZ3JhY2VmdWxseS4KPiAtLS0KClNv
dW5kcyBnb29kLCB0aGFua3MuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:30:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:30: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 1ioVGp-0000TI-17; Mon, 06 Jan 2020 16:30:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVGo-0000TB-0W
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:30:22 +0000
X-Inumbo-ID: d4d86c46-30a1-11ea-ab33-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4d86c46-30a1-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:30:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578328222;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Z9MHOgBFPX4s5WzEciikV484y1O/jEQKfjvqldtQe7M=;
 b=ZFSv7SQfYOaBMjJic60Kv9iRa9qFfho1y/TjPCnRxGzFCDTz+B4zc11/
 PftXfY0uKDMWbR2ht/YRqnKddgwxqmqZIRvt7muDxIQ9reYqo9siR630v
 ZXpxHej4Blq92qyhJUvlle8XZNEWaSA2SXPgLBjRGv0eGai0zZwv4vWer U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JEyMmj4E9fMN8GXhRHAD2pCLfSTxsEhLcOHgCPbtRwr7wXhlowzg8Yik05yo9zua92vo9+/jgs
 rF9vbgH+YQUy6bsBJTgYoJXygbPGvMTxSxBFAumIr5I0AixZCc0mrjow3EgnBJ3SiRuypxIjCN
 4pzYJWx83l90hE7pJVi4iLcbuUAjYEhduRjMTLPKB4hLArzyM6odIQDRhXhu/zPb5vAnkmBCqO
 vkzu5Kz/WRC7ZGOmcITeP7fjbH6ZeTx70QqLEWzDvhrR6O+sy/FVM/hLLFEPX9+U6OLW6f3JZ2
 s4M=
X-SBRS: 2.7
X-MesageID: 10659022
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10659022"
To: Jan Beulich <jbeulich@suse.com>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
 <3bd38586-d76b-2ce5-a8bb-0777b30d5b61@suse.com>
 <924cfe8a-1e6c-9f1e-e22c-06ff0fd3a886@citrix.com>
 <c574a0da-5403-76a3-1e49-3a97b0443804@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: <950de2aa-71e4-8652-fac9-1061c923627f@citrix.com>
Date: Mon, 6 Jan 2020 16:30:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c574a0da-5403-76a3-1e49-3a97b0443804@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86/mm: mod_l<N>_entry() have no
 need to use __copy_from_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: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxNjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
NzowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDYvMDEvMjAyMCAxNTozNCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+Pj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKPj4+IEBAIC01NSw2ICs1NSwxNiBAQAo+Pj4g
ICNkZWZpbmUgbDRlX3dyaXRlKGw0ZXAsIGw0ZSkgXAo+Pj4gICAgICBwdGVfd3JpdGUoJmw0ZV9n
ZXRfaW50cHRlKCoobDRlcCkpLCBsNGVfZ2V0X2ludHB0ZShsNGUpKQo+Pj4gIAo+Pj4gKy8qIFR5
cGUtY29ycmVjdCBBQ0NFU1NfT05DRSgpIHdyYXBwZXJzIGZvciBQVEUgYWNjZXNzZXMuICovCj4+
PiArI2RlZmluZSBsMWVfYWNjZXNzX29uY2UobDFlKSAoKmNvbnRhaW5lcl9vZigmQUNDRVNTX09O
Q0UobDFlX2dldF9pbnRwdGUobDFlKSksIFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvbGF0aWxlIGwxX3BnZW50cnlfdCwgbDEpKQo+Pj4gKyNkZWZp
bmUgbDJlX2FjY2Vzc19vbmNlKGwyZSkgKCpjb250YWluZXJfb2YoJkFDQ0VTU19PTkNFKGwyZV9n
ZXRfaW50cHRlKGwyZSkpLCBcCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2xhdGlsZSBsMl9wZ2VudHJ5X3QsIGwyKSkKPj4+ICsjZGVmaW5lIGwzZV9h
Y2Nlc3Nfb25jZShsM2UpICgqY29udGFpbmVyX29mKCZBQ0NFU1NfT05DRShsM2VfZ2V0X2ludHB0
ZShsM2UpKSwgXAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9sYXRpbGUgbDNfcGdlbnRyeV90LCBsMykpCj4+PiArI2RlZmluZSBsNGVfYWNjZXNzX29u
Y2UobDRlKSAoKmNvbnRhaW5lcl9vZigmQUNDRVNTX09OQ0UobDRlX2dldF9pbnRwdGUobDRlKSks
IFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvbGF0
aWxlIGw0X3BnZW50cnlfdCwgbDQpKQo+PiBXaGF0J3Mgd3Jvbmcgd2l0aCBsP2VfcmVhZF9hdG9t
aWMoKSB3aGljaCBhbHJlYWR5IGV4aXN0LCBhbmQgYXJlIGFscmVhZHkKPj4gdXNlZCBlbHNld2hl
cmU/Cj4gSSBkaWQgY29uc2lkZXIgZ29pbmcgdGhhdCByb3V0ZSwgYnV0IHByZWRpY3RlZCB5b3Ug
d291bGQgb2JqZWN0IHRvIGl0cwo+IHVzZSBoZXJlOiBJaXJjIHlvdSd2ZSBwcmV2aW91c2x5IHZv
aWNlZCBvcGluaW9uIGluIHRoaXMgZGlyZWN0aW9uCj4gKHBlcmhhcHMgbm90IG9uIHRoZSBwYWdl
IHRhYmxlIGFjY2Vzc29ycyB0aGVtc2VsdmVzIGJ1dCB0aGUgdW5kZXJseWluZwo+IHtyZWFkLHdy
aXRlfV91PE4+X2F0b21pYygpKS4KPgo+PiBJZiBub3RoaW5nLCB0aGVuIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiB0byBzYXZlIGFub3Ro
ZXIgcm91bmQgb2YgcG9zdGluZy4KPiBMZXQncyBnZXQgdGhlIGFib3ZlIGNsYXJpZmllZCAtIEkn
bGwgYmUgaGFwcHkgdG8gc3dpdGNoIHRvCj4gbDxOPmVfcmVhZF9hdG9taWMoKSBpZiB0aGF0J3Mg
ZmluZSBieSB5b3UuCgpJJ2QgZGVmaW5pdGVseSBwcmVmZXIgcmV1c2luZyBsP2VfcmVhZF9hdG9t
aWMoKSB0aGFuIGludHJvZHVjaW5nIGEgbmV3CnNldCBvZiBoZWxwZXJzLgoKSSBoYXZlIHR3byBr
ZXkgaXNzdWVzIHdpdGggdGhlIGdlbmVyYWwgX2F0b21pYygpIGluZnJhc3RydWN0dXJlLgoKRmly
c3QsIHRoZSB0ZXJtIGlzIG92ZXJsb2FkZWQgZm9yIHR3byB2ZXJ5IGRpZmZlcmVudCB0aGluZ3Mu
wqAgV2UgdXNlIGl0CmJvdGggZm9yICJkb24ndCBzdWJkaXZpZGUgdGhpcyByZWFkL3dyaXRlIiBh
bmQgInVzZSBhIGxvY2tlZCB1cGRhdGUiLAp3aGVyZSB0aGUgbGF0dGVyIGlzIHdoYXQgaXMgZXhw
ZWN0ZWQgYnkgdGhlIG5hbWUgImF0b21pYyIuCgpTZWNvbmQsIGFuZCBzcGVjaWZpY2FsbHkgd2l0
aCB7cmVhZCx3cml0ZX1fdTxOPl9hdG9taWMoKSwgaXQgaXMgdGhlaXIKY29uc3RydWN0aW9uIHVz
aW5nIG1hY3JvcyB3aGljaCBtYWtlcyB0aGVtIGltcG9zc2libGUgdG8gbG9jYXRlIGluIHRoZQpz
b3VyY2UgY29kZS7CoCBUaGlzIGNhbiB0cml2aWFsbHkgYmUgZml4ZWQgYnkgbm90IHVzaW5nIG1h
Y3Jvcy7CoCAoSWYgaXQKd2VyZSB1cCB0byBtZSwgdGhlIHVzZSBvZiAjIyB3b3VsZCBiZSBkaXNh
bGxvd2VkIGluIGdlbmVyYWwsIGJlY2F1c2UgaXQKZG9lcyB2ZXJ5IGxpdHRsZSBidXQgdG8gb2Jm
dXNjYXRlIGNvZGUuKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:31:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVHZ-0000Zb-Gk; Mon, 06 Jan 2020 16:31:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVHY-0000ZV-4z
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:31:08 +0000
X-Inumbo-ID: f01defef-30a1-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f01defef-30a1-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:31: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 mx2.suse.de (Postfix) with ESMTP id BB693ADBE;
 Mon,  6 Jan 2020 16:31:06 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Date: Mon, 6 Jan 2020 17:31:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 0/8] x86emul: further 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@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>

U29tZSBvZiB0aGUgbGF0ZXIgcGF0Y2hlcyBhcmUgUkZDLCBmb3IgdmFyeWluZyByZWFzb25zIChz
ZWUgdGhlcmUpLgoKMTogeDg2OiBkZXRlcm1pbmUgSEFWRV9BU18qIGp1c3Qgb25jZQoyOiB4ODY6
IG1vdmUgYmFjayBjbGFuZyBubyBpbnRlZ3JhdGVkIGFzc2VtYmxlciB0ZXN0cwozOiB4ODZlbXVs
OiBzdXBwb3J0IE1PVkRJUkkgaW5zbgo0OiB4ODZlbXVsOiBzdXBwb3J0IE1PVkRJUjY0QiBpbnNu
CjU6IHg4Ni9IVk06IHNjYWxlIE1QRVJGIHZhbHVlcyByZXBvcnRlZCB0byBndWVzdHMgKG9uIEFN
RCkKNjogeDg2ZW11bDogc3VwcG9ydCBSRFBSVQo3OiB4ODYvSFZNOiBkb24ndCBuZWVkbGVzc2x5
IGludGVyY2VwdCBBUEVSRi9NUEVSRi9UU0MgTVNSIHJlYWRzCjg6IHg4NmVtdWw6IHN1cHBvcnQg
TUNPTU1JVAoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:34:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioVKN-0000lC-6I; Mon, 06 Jan 2020 16:34:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVKM-0000l7-H5
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:34:02 +0000
X-Inumbo-ID: 57dcb98a-30a2-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57dcb98a-30a2-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:34:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 03596ABE9;
 Mon,  6 Jan 2020 16:34:00 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
Date: Mon, 6 Jan 2020 17:34:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 1/8] x86: determine HAVE_AS_* just once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgZXhjZXB0aW9uIG9mIEhBVkVfQVNfUVVPVEVEX1NZTSwgcG9wdWxhdGUgdGhlIHJl
c3VsdHMgaW50byBhCmdlbmVyYXRlZCBoZWFkZXIgaW5zdGVhZCBvZiAoYXQgbGVhc3Qgb25jZSBw
ZXIgW3N1Yl1kaXJlY3RvcnkpIGludG8KQ0ZMQUdTLiBUaGlzIHJlc3VsdHMgaW4gcHJvcGVyIHJl
YnVpbGRzICh2aWEgbWFrZSBkZXBlbmRlbmNpZXMpIGluIGNhc2UKdGhlIGNvbXBpbGVyIHVzZWQg
Y2hhbmdlcyBiZXR3ZWVuIGJ1aWxkcy4gSXQgYWRkaXRpb25hbGx5IGVhc2VzCmluc3BlY3Rpb24g
b2Ygd2hpY2ggYXNzZW1ibGVyIGZlYXR1cmVzIHdlcmUgYWN0dWFsbHkgZm91bmQgdXNhYmxlLgoK
U29tZSB0cmlja2VyeSBpcyBuZWVkZWQgdG8gYXZvaWQgaGVhZGVyIGdlbmVyYXRpb24gaXRzZWxm
IHRvIHRyeSB0bwppbmNsdWRlIHRoZSB0by1iZS9ub3QteWV0LWdlbmVyYXRlZCBoZWFkZXIuCgpT
aW5jZSB0aGUgZGVmaW5pdGlvbnMgaW4gZ2VuZXJhdGVkL2NvbmZpZy5oLCBwcmV2aW91c2x5IGhh
dmluZyBiZWVuCmNvbW1hbmQgbGluZSBvcHRpb25zLCBtaWdodCBldmVuIGFmZmVjdCB4ZW4vY29u
ZmlnLmggb3IgaXRzIGRlc2NlbmRhbnRzLAptb3ZlIGFkZGluZyBvZiB0aGUgLWluY2x1ZGUgb3B0
aW9uIGZvciB0aGUgbGF0dGVyIGFmdGVyIGluY2x1c2lvbiBvZiB0aGUKcGVyLWFyY2ggUnVsZXMu
bWsuIFVzZSB0aGUgb2NjYXNpb24gdG8gYWxzbyBtb3ZlIHRoZSBtb3N0IGdlbmVyYWwgLUkKb3B0
aW9uIHRvIHRoZSBjb21tb24gUnVsZXMubWsuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgotLS0KQW4gYWx0ZXJuYXRpdmUgdG8gdGhl
ICQoTUFLRUNNREdPQUxTKSB0cmlja2VyeSB3b3VsZCBiZSB0byBtYWtlCmdlbmVyYXRpb24gb2Yg
Z2VuZXJhdGVkL2NvbmZpZy5oIHBhcnQgb2YgdGhlIGFzbS1vZmZzZXRzLnMgcnVsZSwgaW5zdGVh
ZApvZiBhZGRpbmcgaXQgYXMgYSBkZXBlbmRlbmN5IHRoZXJlLiBOb3Qgc3VyZSB3aGV0aGVyIGVp
dGhlciBpcyB0cnVseQpiZXR0ZXIgdGhhbiB0aGUgb3RoZXIuCgotLS0gYS9Db25maWcubWsKKysr
IGIvQ29uZmlnLm1rCkBAIC0xNTEsNyArMTUxLDcgQEAgZW5kaWYKICMgYXMtaW5zbjogQ2hlY2sg
d2hldGhlciBhc3NlbWJsZXIgc3VwcG9ydHMgYW4gaW5zdHJ1Y3Rpb24uCiAjIFVzYWdlOiBjZmxh
Z3MteSArPSAkKGNhbGwgYXMtaW5zbixDQyBGTEFHUywiaW5zbiIsb3B0aW9uLXllcyxvcHRpb24t
bm8pCiBhcy1pbnNuID0gJChpZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xh
dGlsZSAoICQoMikgKTsgfScgXAotICAgICAgICAgICAgICAgICAgICAgICB8ICQoZmlsdGVyLW91
dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJCgxKSkgXAorICAgICAg
ICAgICAgICAgICAgICAgICB8ICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvY29uZmln
LmgsJCgxKSkgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLWMgLXggYyAtbyAvZGV2
L251bGwgLSAyPiYxKSwkKDQpLCQoMykpCiAKICMgYXMtb3B0aW9uLWFkZDogQ29uZGl0aW9uYWxs
eSBhZGQgb3B0aW9ucyB0byBmbGFncwotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVz
Lm1rCkBAIC01OSw3ICs1OSw3IEBAIGVuZGlmCiBDRkxBR1MgKz0gLW5vc3RkaW5jIC1mbm8tYnVp
bHRpbiAtZm5vLWNvbW1vbgogQ0ZMQUdTICs9IC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVdu
by1wb2ludGVyLWFyaXRoCiAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVd2bGEpCi1D
RkxBR1MgKz0gLXBpcGUgLURfX1hFTl9fIC1pbmNsdWRlICQoQkFTRURJUikvaW5jbHVkZS94ZW4v
Y29uZmlnLmgKK0NGTEFHUyArPSAtcGlwZSAtRF9fWEVOX18gLUkkKEJBU0VESVIpL2luY2x1ZGUK
IENGTEFHUy0kKENPTkZJR19ERUJVR19JTkZPKSArPSAtZwogQ0ZMQUdTICs9ICctRF9fT0JKRUNU
X0ZJTEVfXz0iJEAiJwogCkBAIC05Nyw2ICs5Nyw5IEBAIExERkxBR1MgKz0gJChMREZMQUdTLXkp
CiAKIGluY2x1ZGUgJChCQVNFRElSKS9hcmNoLyQoVEFSR0VUX0FSQ0gpL1J1bGVzLm1rCiAKKyMg
QWxsb3cgdGhlIGFyY2ggdG8gdXNlIC1pbmNsdWRlIGFoZWFkIG9mIHRoaXMgb25lLgorQ0ZMQUdT
ICs9IC1pbmNsdWRlIHhlbi9jb25maWcuaAorCiBERVBTID0gLiouZAogCiBpbmNsdWRlIE1ha2Vm
aWxlCi0tLSBhL3hlbi9hcmNoL2FybS9SdWxlcy5taworKysgYi94ZW4vYXJjaC9hcm0vUnVsZXMu
bWsKQEAgLTYsOCArNiw2IEBACiAjICdtYWtlIGNsZWFuJyBiZWZvcmUgcmVidWlsZGluZy4KICMK
IAotQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlCi0KICQoY2FsbCBjYy1vcHRpb25zLWFk
ZCxDRkxBR1MsQ0MsJChFTUJFRERFRF9FWFRSQV9DRkxBR1MpKQogJChjYWxsIGNjLW9wdGlvbi1h
ZGQsQ0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVybnMpCiAKLS0tIGEveGVuL2FyY2gveDg2L01ha2Vm
aWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjI0LDcgKzIyNCw4IEBAIGVuZGlm
CiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQu
byBlZmkvcmVsb2NzLWR1bW15Lm86ICQoQkFTRURJUikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8K
IGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5v
IGVmaS9yZWxvY3MtZHVtbXkubzogOwogCi1hc20tb2Zmc2V0cy5zOiAkKFRBUkdFVF9TVUJBUkNI
KS9hc20tb2Zmc2V0cy5jICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1tYWNyb3MuaAor
YXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VCQVJDSCkvYXNtLW9mZnNldHMuYyAkKEJBU0VESVIp
L2luY2x1ZGUvYXNtLXg4Ni9hc20tbWFjcm9zLmggXAorCSQoQkFTRURJUikvaW5jbHVkZS9nZW5l
cmF0ZWQvY29uZmlnLmgKIAkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQo
Q0ZMQUdTKSkgLVMgLW8gJEAgJDwKIAogYXNtLW1hY3Jvcy5pOiBDRkxBR1MgKz0gLURfX0FTU0VN
QkxZX18gLVAKQEAgLTI0MCw2ICsyNDEsNDUgQEAgJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYv
YXNtLW1hY3Jvcy5oOgogCWVjaG8gJyNlbmRpZicgPj4kQC5uZXcKIAkkKGNhbGwgbW92ZS1pZi1j
aGFuZ2VkLCRALm5ldywkQCkKIAorIyBUaGVyZSBhcmUgbXVsdGlwbGUgaW52b2NhdGlvbnMgb2Yg
dGhpcyBNYWtlZmlsZSwgb25lIGVhY2ggZm9yIGFzbS1vZmZzZXQucywKKyMgJChUQVJHRVQpLCBi
dWlsdF9pbi5vLCBhbmQgc2V2ZXJhbCBtb3JlIGZyb20gdGhlIHJ1bGVzIGJ1aWxkaW5nICQoVEFS
R0VUKQorIyBhbmQgJChUQVJHRVQpLmVmaS4gVGhlIDJuZCBhbmQgM3JkIG1heSByYWNlIHdpdGgg
b25lIGFub3RoZXIsIGFuZCB3ZSBkb24ndAorIyB3YW50IHRvIHJlLWdlbmVyYXRlIGNvbmZpZy5o
IGluIHRoYXQgY2FzZSBhbnl3YXksIHNvIGd1YXJkIHRoZSBsb2dpYworIyBhY2NvcmRpbmdseS4g
KFdlIGRvIHdhbnQgdG8gaGF2ZSB0aGUgRk9SQ0UgZGVwZW5kZW5jeSBvbiB0aGUgcnVsZSwgdG8g
YmUKKyMgc3VyZSB3ZSBwaWNrIHVwIGNoYW5nZXMgd2hlbiB0aGUgY29tcGlsZXIgdXNlZCBoYXMg
Y2hhbmdlZC4pCitpZmVxICgkKE1BS0VDTURHT0FMUyksYXNtLW9mZnNldHMucykKKworYXMtSVNB
LWxpc3QgOj0gQ0xXQiBFUFQgRlNHU0JBU0UgSU5WUENJRCBSRFJBTkQgUkRTRUVEIFNTRTRfMiBW
TVggWFNBVkVPUFQKKworQ0xXQi1pbnNuCTo9IGNsd2IgKCVyYXgpCitFUFQtaW5zbgk6PSBpbnZl
cHQgKCVyYXgpLCVyYXgKK0ZTR1NCQVNFLWluc24JOj0gcmRmc2Jhc2UgJXJheAorSU5WUENJRC1p
bnNuCTo9IGludnBjaWQgKCVyYXgpLCVyYXgKK1JEUkFORC1pbnNuCTo9IHJkcmFuZCAlZWF4CitS
RFNFRUQtaW5zbgk6PSByZHNlZWQgJWVheAorU1NFNF8yLWluc24JOj0gY3JjMzIgJWVheCwlZWF4
CitWTVgtaW5zbgk6PSB2bWNhbGwKK1hTQVZFT1BULWluc24JOj0geHNhdmVvcHQgKCVyYXgpCisK
K2FzLWZlYXR1cmVzLWxpc3QgOj0gJChhcy1JU0EtbGlzdCkgTkVHQVRJVkVfVFJVRSBOT1BTX0RJ
UkVDVElWRQorCisjIEdBUydzIGlkZWEgb2YgdHJ1ZSBpcyAtMS4gIENsYW5nJ3MgaWRlYSBpcyAx
LgorTkVHQVRJVkVfVFJVRS1pbnNuIDo9IC5pZiAoKDEgPiAwKSA+IDApOyAuZXJyb3IgXCJcIjsg
LmVuZGlmCisKKyMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIGFzc2VtYmxlciBzdXBwb3J0cyB0
aGUgLm5vcCBkaXJlY3RpdmUuCitOT1BTX0RJUkVDVElWRS1pbnNuIDo9IC5MMTogLkwyOiAubm9w
cyAoLkwyIC0gLkwxKSw5CisKKyQoQkFTRURJUikvaW5jbHVkZS9nZW5lcmF0ZWQvY29uZmlnLmg6
IEZPUkNFCisJZWNobyAnLyogR2VuZXJhdGVkIGhlYWRlciwgZG8gbm90IGVkaXQuICovJyA+JEAu
bmV3CisJJChmb3JlYWNoIGYsJChhcy1mZWF0dXJlcy1saXN0KSwgXAorCSAgJChpZiAkKCQoZikt
aW5zbiksLCQoZXJyb3IgJChmKS1pbnNuIGlzIGVtcHR5KSkgXAorCSAgZWNobyAnIyQoY2FsbCBh
cy1pbnNuLCQoQ0MpICQoQ0ZMQUdTKSwiJCgkKGYpLWluc24pIiwgXAorCSAgICAgICAgICAgZGVm
aW5lLCBcCisJICAgICAgICAgICB1bmRlZikgSEFWRV9BU18kKGYpIC8qICQoJChmKS1pbnNuKSAq
LycgPj4kQC5uZXc7KQorCSQoY2FsbCBtb3ZlLWlmLWNoYW5nZWQsJEAubmV3LCRAKQorCitlbmRp
ZgorCiB4ZW4ubGRzOiB4ZW4ubGRzLlMKIAkkKENDKSAtUCAtRSAtVWkzODYgJChmaWx0ZXItb3V0
IC1XYSQoY29tbWEpJSwkKEFGTEFHUykpIC1vICRAICQ8CiAJc2VkIC1lICdzLy4qXC5sZHNcLm86
LyQoQEYpOi9nJyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwotLS0gYS94ZW4vYXJjaC94ODYvUnVs
ZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0zLDcgKzMsNyBAQAogCiBYRU5f
SU1HX09GRlNFVCA6PSAweDIwMDAwMAogCi1DRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUK
K0NGTEFHUyArPSAkKGlmICQoZmlsdGVyIGFzbS1tYWNyb3MuJSAlL2dlbmVyYXRlZC9jb25maWcu
aCwkQCksLC1pbmNsdWRlIGdlbmVyYXRlZC9jb25maWcuaCkKIENGTEFHUyArPSAtSSQoQkFTRURJ
UikvaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYwogQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9p
bmNsdWRlL2FzbS14ODYvbWFjaC1kZWZhdWx0CiBDRkxBR1MgKz0gLURYRU5fSU1HX09GRlNFVD0k
KFhFTl9JTUdfT0ZGU0VUKQpAQCAtMzgsMjYgKzM4LDkgQEAgZW5kaWYKIAogJChjYWxsIGNjLW9w
dGlvbnMtYWRkLENGTEFHUyxDQywkKEVNQkVEREVEX0VYVFJBX0NGTEFHUykpCiAkKGNhbGwgY2Mt
b3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduZXN0ZWQtZXh0ZXJucykKLSQoY2FsbCBhcy1vcHRpb24t
YWRkLENGTEFHUyxDQywidm1jYWxsIiwtREhBVkVfQVNfVk1YKQotJChjYWxsIGFzLW9wdGlvbi1h
ZGQsQ0ZMQUdTLENDLCJjcmMzMiAlZWF4JCQoY29tbWEpJWVheCIsLURIQVZFX0FTX1NTRTRfMikK
LSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVy
YXgiLC1ESEFWRV9BU19FUFQpCi0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkcmFu
ZCAlZWF4IiwtREhBVkVfQVNfUkRSQU5EKQotJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLEND
LCJyZGZzYmFzZSAlcmF4IiwtREhBVkVfQVNfRlNHU0JBU0UpCi0kKGNhbGwgYXMtb3B0aW9uLWFk
ZCxDRkxBR1MsQ0MsInhzYXZlb3B0ICglcmF4KSIsLURIQVZFX0FTX1hTQVZFT1BUKQotJChjYWxs
IGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJyZHNlZWQgJWVheCIsLURIQVZFX0FTX1JEU0VFRCkK
LSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiY2x3YiAoJXJheCkiLC1ESEFWRV9BU19D
TFdCKQogJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEp
MSIsIFwKICAgICAgICAgICAgICAgICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAtREhBVkVfQVNf
UVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJFTF9fPSQo
c3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKLSQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfSU5WUENJ
RCkKLQotIyBHQVMncyBpZGVhIG9mIHRydWUgaXMgLTEuICBDbGFuZydzIGlkZWEgaXMgMQotJChj
YWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKLSAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5l
cnJvciBcIlwiOy5lbmRpZiIsLC1ESEFWRV9BU19ORUdBVElWRV9UUlVFKQotCi0jIENoZWNrIHRv
IHNlZSB3aGV0aGVyIHRoZSBhc3NtYmxlciBzdXBwb3J0cyB0aGUgLm5vcCBkaXJlY3RpdmUuCi0k
KGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAotICAgICIuTDE6IC5MMjogLm5vcHMgKC5M
MiAtIC5MMSkkJChjb21tYSk5IiwtREhBVkVfQVNfTk9QU19ESVJFQ1RJVkUpCiAKIENGTEFHUyAr
PSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMKIAot
LS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAt
NjYsNyArNjYsNyBAQCBjb21wYXQvJS5oOiBjb21wYXQvJS5pIE1ha2VmaWxlICQoQkFTRURJCiAJ
bXYgLWYgJEAubmV3ICRACiAKIGNvbXBhdC8lLmk6IGNvbXBhdC8lLmMgTWFrZWZpbGUKLQkkKENQ
UCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94
ZW4vY29uZmlnLmgsJChDRkxBR1MpKSAkKGNwcGZsYWdzLXkpIC1vICRAICQ8CisJJChDUFApICQo
ZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUgLU0lICUuZCAtaW5jbHVkZSAlL2NvbmZpZy5oLCQoQ0ZM
QUdTKSkgJChjcHBmbGFncy15KSAtbyAkQCAkPAogCiBjb21wYXQvJS5jOiBwdWJsaWMvJS5oIHhs
YXQubHN0IE1ha2VmaWxlICQoQkFTRURJUikvdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQog
CW1rZGlyIC1wICQoQEQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:34:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:34: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 1ioVKr-0000oG-GM; Mon, 06 Jan 2020 16:34:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVKq-0000o9-E2
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:34:32 +0000
X-Inumbo-ID: 694ff8db-30a2-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 694ff8db-30a2-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:34:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B03A0ABE9;
 Mon,  6 Jan 2020 16:34:30 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <00519a57-b2e8-de51-4113-5d3949f0e31f@suse.com>
Date: Mon, 6 Jan 2020 17:35:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 2/8] x86: move back clang no integrated
 assembler 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@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>

VGhpcyBsYXJnZWx5IHJldmVydHMgZjE5YWYyZjExMzhlICgieDg2OiByZS1vcmRlciBjbGFuZyBu
byBpbnRlZ3JhdGVkCmFzc2VtYmxlciB0ZXN0cyIpOiBPdGhlciBDRkxBR1Mgc2V0dXAgd291bGQg
YmV0dGVyIGhhcHBlbiBmaXJzdCwgaW4gY2FzZQphbnkgb2YgaXQgYWZmZWN0cyB0aGUgYmVoYXZp
b3Igb2YgdGhlIGludGVncmF0ZWQgYXNzZW1ibGVyLiBUaGUgY29tbWVudAphZGRpdGlvbiBvZiBj
b3Vyc2UgZG9lc24ndCBnZXQgdW5kb25lLiBUaGUgb25seSByZW1haW5pbmcgYXMtb3B0aW9uLWFk
ZAppbnZvY2F0aW9uIGdldHMgbW92ZWQgZG93biBpbiBhZGRpdGlvbi4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBOZXcuCgotLS0gYS94ZW4v
YXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0xMiwzNSAr
MTIsOCBAQCBDRkxBR1MgKz0gJy1EX19PQkpFQ1RfTEFCRUxfXz0kKHN1YnN0IC8sCiAjIFByZXZl
bnQgZmxvYXRpbmctcG9pbnQgdmFyaWFibGVzIGZyb20gY3JlZXBpbmcgaW50byBYZW4uCiBDRkxB
R1MgKz0gLW1zb2Z0LWZsb2F0CiAKLWlmZXEgKCQoY2xhbmcpLHkpCi0jIE5vdGU6IEFueSB0ZXN0
IHdoaWNoIGFkZHMgLW5vLWludGVncmF0ZWQtYXMgd2lsbCBjYXVzZSBzdWJzZXF1ZW50IHRlc3Rz
IHRvCi0jIHN1Y2NlZWQsIGFuZCBub3QgdHJpZ2dlciBmdXJ0aGVyIGFkZGl0aW9ucy4KLSMKLSMg
VGhlIHRlc3RzIHRvIHNlbGVjdCB3aGV0aGVyIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBpcyB1
c2FibGUgbmVlZCB0byBoYXBwZW4KLSMgYmVmb3JlIHRlc3RpbmcgYW55IGFzc2VtYmxlciBmZWF0
dXJlcywgb3IgZWxzZSB0aGUgcmVzdWx0IG9mIHRoZSB0ZXN0cyB3b3VsZAotIyBiZSBzdGFsZSBp
ZiB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaXMgbm90IHVzZWQuCi0KLSMgT2xkZXIgY2xhbmcn
cyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24ndCB1bmRlcnN0YW5kIC5za2lwIHdpdGggbGFiZWxz
OgotIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTI3MzY5Ci0kKGNhbGwg
YXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5MMDogLkwxOiAuc2tpcCAoLkwxIC0gLkwwKSIsLFwK
LSAgICAgICAgICAgICAgICAgICAgIC1uby1pbnRlZ3JhdGVkLWFzKQotCi0jIENoZWNrIHdoZXRo
ZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgotJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLCIuaW5jbHVkZSBcImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIiwsXAotICAg
ICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMpCi0KLSMgQ2hlY2sgd2hldGhlciBj
bGFuZyBrZWVwcyAubWFjcm8tcyBiZXR3ZWVuIGFzbSgpLXM6Ci0jIGh0dHBzOi8vYnVncy5sbHZt
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAKLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxD
QyxcCi0gICAgICAgICAgICAgICAgICAgICAiLm1hY3JvIEZPTzsuZW5kbSIkJChjbG9zZSk7IGFz
bSB2b2xhdGlsZSAkJChvcGVuKSIubWFjcm8gRk9POy5lbmRtIixcCi0gICAgICAgICAgICAgICAg
ICAgICAtbm8taW50ZWdyYXRlZC1hcykKLWVuZGlmCi0KICQoY2FsbCBjYy1vcHRpb25zLWFkZCxD
RkxBR1MsQ0MsJChFTUJFRERFRF9FWFRSQV9DRkxBR1MpKQogJChjYWxsIGNjLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVybnMpCi0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1Ms
Q0MsIi5lcXUgXCJ4XCIkJChjb21tYSkxIiwgXAotICAgICAgICAgICAgICAgICAgICAgLVVfX09C
SkVDVF9MQUJFTF9fIC1ESEFWRV9BU19RVU9URURfU1lNIFwKLSAgICAgICAgICAgICAgICAgICAg
ICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8kJEAn
KQogCiBDRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndp
bmQtdGFibGVzCiAKQEAgLTc3LDMgKzUwLDMwIEBAIGVuZGlmCiAjIFNldCB1cCB0aGUgYXNzZW1i
bGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBmb3Igb2xkZXIgdG9vbGNoYWlucy4KIENGTEFHUyAr
PSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKIAoraWZlcSAoJChjbGFuZykseSkKKyMgTm90ZTog
QW55IHRlc3Qgd2hpY2ggYWRkcyAtbm8taW50ZWdyYXRlZC1hcyB3aWxsIGNhdXNlIHN1YnNlcXVl
bnQgdGVzdHMgdG8KKyMgc3VjY2VlZCwgYW5kIG5vdCB0cmlnZ2VyIGZ1cnRoZXIgYWRkaXRpb25z
LgorIworIyBUaGUgdGVzdHMgdG8gc2VsZWN0IHdoZXRoZXIgdGhlIGludGVncmF0ZWQgYXNzZW1i
bGVyIGlzIHVzYWJsZSBuZWVkIHRvIGhhcHBlbgorIyBiZWZvcmUgdGVzdGluZyBhbnkgYXNzZW1i
bGVyIGZlYXR1cmVzLCBvciBlbHNlIHRoZSByZXN1bHQgb2YgdGhlIHRlc3RzIHdvdWxkCisjIGJl
IHN0YWxlIGlmIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBpcyBub3QgdXNlZC4KKworIyBPbGRl
ciBjbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBkb2Vzbid0IHVuZGVyc3RhbmQgLnNraXAgd2l0
aCBsYWJlbHM6CisjIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczNjkK
KyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLkwwOiAuTDE6IC5za2lwICguTDEgLSAu
TDApIiwsXAorICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMpCisKKyMgQ2hl
Y2sgd2hldGhlciBjbGFuZyBhc20oKS1zIHN1cHBvcnQgLmluY2x1ZGUuCiskKGNhbGwgYXMtb3B0
aW9uLWFkZCxDRkxBR1MsQ0MsIi5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIi
LCxcCisgICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykKKworIyBDaGVjayB3
aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1zIGJldHdlZW4gYXNtKCktczoKKyMgaHR0cHM6Ly9i
dWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjExMAorJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLFwKKyAgICAgICAgICAgICAgICAgICAgICIubWFjcm8gRk9POy5lbmRtIiQkKGNs
b3NlKTsgYXNtIHZvbGF0aWxlICQkKG9wZW4pIi5tYWNybyBGT087LmVuZG0iLFwKKyAgICAgICAg
ICAgICAgICAgICAgIC1uby1pbnRlZ3JhdGVkLWFzKQorZW5kaWYKKworJChjYWxsIGFzLW9wdGlv
bi1hZGQsQ0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsIFwKKyAgICAgICAgICAgICAg
ICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAtREhBVkVfQVNfUVVPVEVEX1NZTSBcCisgICAgICAg
ICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQo
Q1VSRElSKSkvJCRAJykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:35:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioVLS-0000sw-Qa; Mon, 06 Jan 2020 16:35:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVLQ-0000se-Ua
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:35:08 +0000
X-Inumbo-ID: 7fe1a1d4-30a2-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fe1a1d4-30a2-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:35: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 mx2.suse.de (Postfix) with ESMTP id 663BDABE9;
 Mon,  6 Jan 2020 16:35:07 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <5e702563-7cf9-ed29-6aba-5fbbc97d6b06@suse.com>
Date: Mon, 6 Jan 2020 17:35:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 3/8] x86emul: support MOVDIRI insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

Tm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhh
dmlvciBmb3IKTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5nICNVRCBoZXJlLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IFNwbGl0IE1PVkRJ
UkkgYW5kIE1PVkRJUjY0Qi4gUmUtYmFzZS4KdjM6IFVwZGF0ZSBkZXNjcmlwdGlvbi4KCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMTk2LDYgKzIxOTYs
MTggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBnb3RvIGZhaWw7
CiAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBt
b3ZkaXJpICVlZHgsKCVlY3gpLi4uIik7CisgICAgaW5zdHJbMF0gPSAweDBmOyBpbnN0clsxXSA9
IDB4Mzg7IGluc3RyWzJdID0gMHhmOTsgaW5zdHJbM10gPSAweDExOworICAgIHJlZ3MuZWlwID0g
KHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcp
bWVtc2V0KHJlcywgLTEsIDE2KTsKKyAgICByZWdzLmVkeCA9IDB4NDQzMzIyMTE7CisgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxf
T0tBWSkgfHwKKyAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbNF0p
IHx8CisgICAgICAgICByZXNbMF0gIT0gMHg0NDMzMjIxMSB8fCB+cmVzWzFdICkKKyAgICAgICAg
Z290byBmYWlsOworICAgIHByaW50Zigib2theVxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3RpbmcgbW92cSAlbW0zLCglZWN4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBj
cHVfaGFzX21teCApCiAgICAgewotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVt
dWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAt
NzYsNiArNzYsNyBAQCBib29sIGVtdWxfdGVzdF9pbml0KHZvaWQpCiAgICAgY3AuZmVhdC5hZHgg
PSB0cnVlOwogICAgIGNwLmZlYXQuYXZ4NTEycGYgPSBjcC5mZWF0LmF2eDUxMmY7CiAgICAgY3Au
ZmVhdC5yZHBpZCA9IHRydWU7CisgICAgY3AuZmVhdC5tb3ZkaXJpID0gdHJ1ZTsKICAgICBjcC5l
eHRkLmNsemVybyA9IHRydWU7CiAKICAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQpAQCAtMTM3LDE1
ICsxMzgsMTUgQEAgaW50IGVtdWxfdGVzdF9jcHVpZCgKICAgICAgICAgcmVzLT5jIHw9IDFVIDw8
IDIyOwogCiAgICAgLyoKLSAgICAgKiBUaGUgZW11bGF0b3IgZG9lc24ndCBpdHNlbGYgdXNlIEFE
Q1gvQURPWC9SRFBJRCBub3IgdGhlIFMvRyBwcmVmZXRjaAotICAgICAqIGluc25zLCBzbyB3ZSBj
YW4gYWx3YXlzIHJ1biB0aGUgcmVzcGVjdGl2ZSB0ZXN0cy4KKyAgICAgKiBUaGUgZW11bGF0b3Ig
ZG9lc24ndCBpdHNlbGYgdXNlIEFEQ1gvQURPWC9SRFBJRC9NT1ZESVJJIG5vciB0aGUgUy9HCisg
ICAgICogcHJlZmV0Y2ggaW5zbnMsIHNvIHdlIGNhbiBhbHdheXMgcnVuIHRoZSByZXNwZWN0aXZl
IHRlc3RzLgogICAgICAqLwogICAgIGlmICggbGVhZiA9PSA3ICYmIHN1YmxlYWYgPT0gMCApCiAg
ICAgewogICAgICAgICByZXMtPmIgfD0gKDFVIDw8IDEwKSB8ICgxVSA8PCAxOSk7CiAgICAgICAg
IGlmICggcmVzLT5iICYgKDFVIDw8IDE2KSApCiAgICAgICAgICAgICByZXMtPmIgfD0gMVUgPDwg
MjY7Ci0gICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsKKyAgICAgICAgcmVzLT5jIHw9ICgxVSA8
PCAyMikgfCAoMVUgPDwgMjcpOwogICAgIH0KIAogICAgIC8qCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC01NDgsNiArNTQ4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQw
ZjM4X3RhYmxlIHsKICAgICBbMHhmMV0gPSB7IC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAog
ICAgIFsweGYyIC4uLiAweGYzXSA9IHt9LAogICAgIFsweGY1IC4uLiAweGY3XSA9IHt9LAorICAg
IFsweGY5XSA9IHsgLnRvX21lbSA9IDEgfSwKIH07CiAKIC8qIFNoaWZ0IHZhbHVlcyBiZXR3ZWVu
IHNyYyBhbmQgZHN0IHNpemVzIG9mIHBtb3Z7cyx6fXh7Yix3LGR9e3csZCxxfS4gKi8KQEAgLTE5
MDIsNiArMTkwMyw3IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfYml0
YWxnKCkgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMl9iaXRhbGcpCiAjZGVmaW5lIHZjcHVfaGFz
X2F2eDUxMl92cG9wY250ZHEoKSAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEyX3Zwb3BjbnRkcSkK
ICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQucmRwaWQp
CisjZGVmaW5lIHZjcHVfaGFzX21vdmRpcmkoKSAgICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1vdmRp
cmkpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl80dm5uaXcoKSAoY3R4dC0+Y3B1aWQtPmZlYXQu
YXZ4NTEyXzR2bm5pdykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyXzRmbWFwcygpIChjdHh0LT5j
cHVpZC0+ZmVhdC5hdng1MTJfNGZtYXBzKQogCkBAIC0yNzEyLDEwICsyNzE0LDEyIEBAIHg4Nl9k
ZWNvZGVfMGYzOCgKICAgICB7CiAgICAgY2FzZSAweDAwIC4uLiAweGVmOgogICAgIGNhc2UgMHhm
MiAuLi4gMHhmNToKLSAgICBjYXNlIDB4ZjcgLi4uIDB4ZmY6CisgICAgY2FzZSAweGY3IC4uLiAw
eGY4OgorICAgIGNhc2UgMHhmYSAuLi4gMHhmZjoKICAgICAgICAgb3BfYnl0ZXMgPSAwOwogICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIDB4ZjY6IC8qIGFkY3ggLyBhZG94ICov
CisgICAgY2FzZSAweGY5OiAvKiBtb3ZkaXJpICovCiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBN
QVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsK
IApAQCAtOTkxNSw2ICs5OTE5LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLmVkeCkgKTsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhmOSk6IC8q
IG1vdmRpcmkgbWVtLHIgKi8KKyAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92ZGlyaSk7CisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkc3QudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Cisg
ICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGJlaGF2aW9yIGZvciBub3cuICovCisg
ICAgICAgIGRzdC52YWwgPSBzcmMudmFsOworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAg
ICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwMCk6IC8q
IHZwZXJtcSAkaW1tOCx5bW0vbTI1Nix5bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmM2EsIDB4MDEpOiAvKiB2cGVybXBkICRpbW04LHltbS9tMjU2LHltbSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sIHx8ICF2ZXgudywgRVhDX1VEKTsKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMzcsNiArMjM3LDcgQEAg
WEVOX0NQVUZFQVRVUkUoQVZYNTEyX0JJVEFMRywgNiozMisxMikgLwogWEVOX0NQVUZFQVRVUkUo
QVZYNTEyX1ZQT1BDTlREUSwgNiozMisxNCkgLypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2YgRFcv
UVcgKi8KIFhFTl9DUFVGRUFUVVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQg
aW5zdHJ1Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKENMREVNT1RFLCAgICAgIDYqMzIrMjUpIC8q
QSAgQ0xERU1PVEUgaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKE1PVkRJUkksICAgICAg
IDYqMzIrMjcpIC8qQSAgTU9WRElSSSBpbnN0cnVjdGlvbiAqLwogCiAvKiBBTUQtZGVmaW5lZCBD
UFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4LCB3b3JkIDcgKi8KIFhFTl9D
UFVGRUFUVVJFKElUU0MsICAgICAgICAgIDcqMzIrIDgpIC8qICAgSW52YXJpYW50IFRTQyAqLwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:35:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVMB-0000zK-5K; Mon, 06 Jan 2020 16:35:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVM9-0000zB-E1
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:35:53 +0000
X-Inumbo-ID: 954e42ca-30a2-11ea-a914-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 954e42ca-30a2-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 16:35:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5A526AD00;
 Mon,  6 Jan 2020 16:35:43 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <95425a27-717d-59c8-bcd6-ee8cfea4439c@suse.com>
Date: Mon, 6 Jan 2020 17:36:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH RFC v3 4/8] x86emul: support MOVDIR64B insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

Tm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhh
dmlvciBmb3IKTW9kUk0ubW9kICE9IDBiMTE7IGFzc3VtaW5nICNVRCBoZXJlLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KUkZDOiBZZXQgdG8gYmUg
dGVzdGVkIChvbmNlIFNERSBzdXBwb3J0cyBpdCkuCi0tLQp2NDogU3BsaXQgTU9WRElSSSBhbmQg
TU9WRElSNjRCLiBTd2l0Y2ggdG8gdXNpbmcgLT5ybXcoKS4gUmUtYmFzZS4KdjM6IFVwZGF0ZSBk
ZXNjcmlwdGlvbi4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5j
CkBAIC0yMjA4LDYgKzIyMDgsMjkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
ICAgICAgICBnb3RvIGZhaWw7CiAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAorICAgIHByaW50Zigi
JS00MHMiLCAiVGVzdGluZyBtb3ZkaXI2NGIgMTQ0KCVlZHgpLCVlY3guLi4iKTsKKyAgICBpZiAo
IHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tb3ZkaXI2NGIgKQorICAgIHsKKyAgICAgICAgaW5zdHJb
MF0gPSAweDY2OyBpbnN0clsxXSA9IDB4MGY7IGluc3RyWzJdID0gMHgzODsgaW5zdHJbM10gPSAw
eGY4OworICAgICAgICBpbnN0cls0XSA9IDB4OGE7IGluc3RyWzVdID0gMHg5MDsgaW5zdHJbOF0g
PSBpbnN0cls3XSA9IGluc3RyWzZdID0gMDsKKyAgICAgICAgcmVncy5laXAgPSAodW5zaWduZWQg
bG9uZykmaW5zdHJbMF07CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgNjQ7ICsraSApCisgICAg
ICAgICAgICByZXNbaV0gPSBpIC0gMjA7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxv
bmcpcmVzOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKShyZXMgKyAxNik7Cisg
ICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCAo
cmMgIT0gWDg2RU1VTF9PS0FZKSB8fAorICAgICAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWdu
ZWQgbG9uZykmaW5zdHJbOV0pIHx8CisgICAgICAgICAgICAgcmVzWzE1XSAhPSAtNSB8fCByZXNb
MzJdICE9IDEyICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgZm9yICggaSA9IDE2
OyBpIDwgMzI7ICsraSApCisgICAgICAgICAgICBpZiAoIHJlc1tpXSAhPSBpICkKKyAgICAgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAg
IGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMi
LCAiVGVzdGluZyBtb3ZxICVtbTMsKCVlY3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYm
IGNwdV9oYXNfbW14ICkKICAgICB7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYt
ZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBA
IC0xNTQsNiArMTU0LDcgQEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBt
YQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92bm5pIChjcC5mZWF0LmF2eDUxMl92bm5pICYmIHhj
cjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfYml0YWxnIChjcC5mZWF0LmF2
eDUxMl9iaXRhbGcgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92
cG9wY250ZHEgKGNwLmZlYXQuYXZ4NTEyX3Zwb3BjbnRkcSAmJiB4Y3IwX21hc2soMHhlNikpCisj
ZGVmaW5lIGNwdV9oYXNfbW92ZGlyNjRiICBjcC5mZWF0Lm1vdmRpcjY0YgogI2RlZmluZSBjcHVf
aGFzX2F2eDUxMl80dm5uaXcgKGNwLmZlYXQuYXZ4NTEyXzR2bm5pdyAmJiB4Y3IwX21hc2soMHhl
NikpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyXzRmbWFwcyAoY3AuZmVhdC5hdng1MTJfNGZtYXBz
ICYmIHhjcjBfbWFzaygweGU2KSkKIAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0yNDksMTIgKzI0OSwxMyBAQCAkKEJBU0VESVIpL2lu
Y2x1ZGUvYXNtLXg4Ni9hc20tbWFjcm9zLmg6CiAjIHN1cmUgd2UgcGljayB1cCBjaGFuZ2VzIHdo
ZW4gdGhlIGNvbXBpbGVyIHVzZWQgaGFzIGNoYW5nZWQuKQogaWZlcSAoJChNQUtFQ01ER09BTFMp
LGFzbS1vZmZzZXRzLnMpCiAKLWFzLUlTQS1saXN0IDo9IENMV0IgRVBUIEZTR1NCQVNFIElOVlBD
SUQgUkRSQU5EIFJEU0VFRCBTU0U0XzIgVk1YIFhTQVZFT1BUCithcy1JU0EtbGlzdCA6PSBDTFdC
IEVQVCBGU0dTQkFTRSBJTlZQQ0lEIE1PVkRJUjY0QiBSRFJBTkQgUkRTRUVEIFNTRTRfMiBWTVgg
WFNBVkVPUFQKIAogQ0xXQi1pbnNuCTo9IGNsd2IgKCVyYXgpCiBFUFQtaW5zbgk6PSBpbnZlcHQg
KCVyYXgpLCVyYXgKIEZTR1NCQVNFLWluc24JOj0gcmRmc2Jhc2UgJXJheAogSU5WUENJRC1pbnNu
CTo9IGludnBjaWQgKCVyYXgpLCVyYXgKK01PVkRJUjY0Qi1pbnNuCTo9IG1vdmRpcjY0YiAoJXJh
eCksJXJheAogUkRSQU5ELWluc24JOj0gcmRyYW5kICVlYXgKIFJEU0VFRC1pbnNuCTo9IHJkc2Vl
ZCAlZWF4CiBTU0U0XzItaW5zbgk6PSBjcmMzMiAlZWF4LCVlYXgKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTU0OCw2ICs1NDgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCiAgICAgWzB4ZjUgLi4uIDB4ZjddID0ge30sCisg
ICAgWzB4ZjhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweGY5XSA9IHsg
LnRvX21lbSA9IDEgfSwKIH07CiAKQEAgLTgzNCw2ICs4MzUsNyBAQCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfc3RhdGUgewogICAgICAgICBybXdfYnRzLAogICAgICAgICBybXdfZGVjLAogICAgICAgICBy
bXdfaW5jLAorICAgICAgICBybXdfbW92ZGlyNjRiLAogICAgICAgICBybXdfbmVnLAogICAgICAg
ICBybXdfbm90LAogICAgICAgICBybXdfb3IsCkBAIC04OTYsNiArODk4LDcgQEAgdHlwZWRlZiB1
bmlvbiB7CiAgICAgdWludDY0X3QgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQoMTYpKSkgeG1tWzJd
OwogICAgIHVpbnQ2NF90IF9fYXR0cmlidXRlX18gKChhbGlnbmVkKDMyKSkpIHltbVs0XTsKICAg
ICB1aW50NjRfdCBfX2F0dHJpYnV0ZV9fICgoYWxpZ25lZCg2NCkpKSB6bW1bOF07CisgICAgdWlu
dDMyX3Qgd29yZHNbMTZdOwogfSBtbXZhbF90OwogCiAvKgpAQCAtMTkwNCw2ICsxOTA3LDcgQEAg
aW5fcHJvdG1vZGUoCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92cG9wY250ZHEoKSAoY3R4dC0+
Y3B1aWQtPmZlYXQuYXZ4NTEyX3Zwb3BjbnRkcSkKICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAg
ICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQucmRwaWQpCiAjZGVmaW5lIHZjcHVfaGFzX21vdmRpcmko
KSAgICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1vdmRpcmkpCisjZGVmaW5lIHZjcHVfaGFzX21vdmRp
cjY0YigpICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1vdmRpcjY0YikKICNkZWZpbmUgdmNwdV9oYXNf
YXZ4NTEyXzR2bm5pdygpIChjdHh0LT5jcHVpZC0+ZmVhdC5hdng1MTJfNHZubml3KQogI2RlZmlu
ZSB2Y3B1X2hhc19hdng1MTJfNGZtYXBzKCkgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMl80Zm1h
cHMpCiAKQEAgLTk5MTksNiArOTkyMywyMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICIwIiAoKHVpbnQzMl90KXNyYy52YWwpLCAicm0iIChfcmVncy5lZHgp
ICk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
ZjgpOiAvKiBtb3ZkaXI2NGIgcixtNTEyICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKG1vdmRpcjY0Yik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgc3JjLnZhbCA9IHRydW5jYXRlX2VhKCpkc3QucmVn
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpc19hbGlnbmVkKHg4Nl9zZWdfZXMs
IHNyYy52YWwsIDY0LCBjdHh0LCBvcHMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX0dQLCAwKTsKKyAgICAgICAgZmFpbF9pZighb3BzLT5ybXcpOworICAgICAgICBCVUlMRF9C
VUdfT04oc2l6ZW9mKCptbXZhbHApIDwgNjQpOworICAgICAgICBzdGF0ZS0+cm13ID0gcm13X21v
dmRpcjY0YjsKKyAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVt
Lm9mZiwgbW12YWxwLCA2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgICAgIChyYyA9IG9wcy0+cm13KHg4Nl9zZWdfZXMs
IHNyYy52YWwsIDY0LCAmbW12YWxwLT53b3Jkc1swXSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGF0ZSwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRv
bmU7CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CisgICAgICAgIGJyZWFr
OworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjkpOiAvKiBtb3ZkaXJpIG1lbSxy
ICovCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1vdmRpcmkpOwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZHN0LnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwpAQCAtMTEwNzQsNiArMTEw
OTUsMjYgQEAgaW50IHg4Nl9lbXVsX3JtdygKICN1bmRlZiBCSU5PUAogI3VuZGVmIFNISUZUCiAK
KyAgICBjYXNlIHJtd19tb3ZkaXI2NGI6CisgICAgICAgIGlmICggKCh1bnNpZ25lZCBsb25nKWRz
dCAmIDB4M2YpICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KKyAg
ICAgICAgLyoKKyAgICAgICAgICogZWZsYWdzIHBvaW50cyB0byBzb3VyY2UgZGF0YSBpbiB0aGlz
IGNhc2UuIFVzZSBhIG1lbW9yeSBjbG9iYmVyCisgICAgICAgICAqIHRvIGNvbXBlbnNhdGUgdGhh
dCB0aGUgb3RoZXIgb3BlcmFuZHMgZG9uJ3QgcHJvcGVybHkgZXhwcmVzcyB0aGUKKyAgICAgICAg
ICogKGZ1bGwpIG1lbW9yeSByYW5nZXMgY292ZXJlZC4KKyAgICAgICAgICovCisjaWZkZWYgSEFW
RV9BU19NT1ZESVI2NEIKKyAgICAgICAgYXNtICggIm1vdmRpcjY0YiAlMCwgJTEiIDo6ICJtIiAo
KmRzdCksICJyIiAoZWZsYWdzKSA6ICJtZW1vcnkiICk7CisjZWxzZQorICAgICAgICAvKiBtb3Zk
aXI2NGIgKCVyZGkpLCAlcmR4ICovCisgICAgICAgIGFzbSAoICIuYnl0ZSAweDY2LCAweDBmLCAw
eDM4LCAweGY4LCAweDE3IgorICAgICAgICAgICAgICA6OiAiRCIgKGRzdCksICJkIiAoZWZsYWdz
KSA6ICJtZW1vcnkiICk7CisjZW5kaWYKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIHJtd19u
b3Q6CiAgICAgICAgIHN3aXRjaCAoIHN0YXRlLT5vcF9ieXRlcyApCiAgICAgICAgIHsKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKQEAgLTEyMCw2ICsxMjAsNyBAQAogI2RlZmluZSBjcHVfaGFzX2F2eDUx
Ml9iaXRhbGcgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX0JJVEFMRykKICNkZWZp
bmUgY3B1X2hhc19hdng1MTJfdnBvcGNudGRxIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1
MTJfVlBPUENOVERRKQogI2RlZmluZSBjcHVfaGFzX3JkcGlkICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfUkRQSUQpCisjZGVmaW5lIGNwdV9oYXNfbW92ZGlyNjRiICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NT1ZESVI2NEIpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAw
MDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9JVFNDKQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKQEAgLTIzOCw2ICsyMzgsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVlBPUENOVERR
LCA2KjMyKzE0CiBYRU5fQ1BVRkVBVFVSRShSRFBJRCwgICAgICAgICA2KjMyKzIyKSAvKkEgIFJE
UElEIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShDTERFTU9URSwgICAgICA2KjMyKzI1
KSAvKkEgIENMREVNT1RFIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShNT1ZESVJJLCAg
ICAgICA2KjMyKzI3KSAvKkEgIE1PVkRJUkkgaW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJF
KE1PVkRJUjY0QiwgICAgIDYqMzIrMjgpIC8qQSAgTU9WRElSNjRCIGluc3RydWN0aW9uICovCiAK
IC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgs
IHdvcmQgNyAqLwogWEVOX0NQVUZFQVRVUkUoSVRTQywgICAgICAgICAgNyozMisgOCkgLyogICBJ
bnZhcmlhbnQgVFNDICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:36:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:36: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 1ioVMi-00016i-LY; Mon, 06 Jan 2020 16:36:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVMh-00015n-Dw
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:36:27 +0000
X-Inumbo-ID: aa0e872e-30a2-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa0e872e-30a2-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:36: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 mx2.suse.de (Postfix) with ESMTP id 2C59EAD00;
 Mon,  6 Jan 2020 16:36:18 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <6fe561a6-9fe0-49e7-f1f7-fe36f277052b@suse.com>
Date: Mon, 6 Jan 2020 17:37:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 5/8] x86/HVM: scale MPERF values reported to
 guests (on 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@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>

QU1EJ3MgUE0gc3BlY2lmaWVzIHRoYXQgTVBFUkYgKGFuZCBpdHMgci9vIGNvdW50ZXJwYXJ0KSBy
ZWFkcyBhcmUKYWZmZWN0ZWQgYnkgdGhlIFRTQyByYXRpby4gSGVuY2Ugd2hlbiBwcm9jZXNzaW5n
IHN1Y2ggcmVhZHMgaW4gc29mdHdhcmUKd2UgdG9vIHNob3VsZCBzY2FsZSB0aGUgdmFsdWVzLiBX
aGlsZSB3ZSBkb24ndCBjdXJyZW50bHkgKHlldCkgZXhwb3NlCnRoZSB1bmRlcmx5aW5nIGZlYXR1
cmUgZmxhZ3MsIGJlc2lkZXMgdXMgYWxsb3dpbmcgdGhlIE1TUnMgdG8gYmUgcmVhZApuZXZlcnRo
ZWxlc3MsIFJEUFJVIGlzIGdvaW5nIHRvIGV4cG9zZSB0aGUgdmFsdWVzIGV2ZW4gdG8gdXNlciBz
cGFjZS4KCkZ1cnRoZXJtb3JlLCBkdWUgdG8gdGhlIG5vdCBleHBvc2VkIGZlYXR1cmUgZmxhZ3Ms
IHRoaXMgY2hhbmdlIGhhcyB0aGUKZWZmZWN0IG9mIG1ha2luZyBwcm9wZXJseSBpbmFjY2Vzc2li
bGUgKGZvciByZWFkcykgdGhlIHR3byBNU1JzLgoKTm90ZSB0aGF0IHdyaXRlcyB0byBNUEVSRiAo
YW5kIEFQRVJGKSBjb250aW51ZSB0byBiZSB1bnN1cHBvcnRlZC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCi0tLQpJIGRpZCBjb25z
aWRlciB3aGV0aGVyIHRvIHB1dCB0aGUgY29kZSBpbiBndWVzdF9yZG1zcigpIGluc3RlYWQsIGJ1
dApkZWNpZGVkIHRoYXQgaXQncyBiZXR0ZXIgdG8gaGF2ZSBpdCBuZXh0IHRvIFRTQyBoYW5kbGlu
Zy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMzQ0MCw2ICszNDQwLDIyIEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVu
c2lnbmVkIGludAogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bS5tc3JfdHNjX2Fk
anVzdDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9NUEVSRl9SRF9PTkxZOgorICAg
ICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT5leHRkLmVmcm8gKQorICAgICAgICB7CisgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoKKyAgICAgICAg
ICAgIGlmICggIShkLT5hcmNoLmNwdWlkLT5iYXNpYy5yYXdbNl0uYyAmCisgICAgICAgICAgICAg
ICAgICAgQ1BVSUQ2X0VDWF9BUEVSRk1QRVJGX0NBUEFCSUxJVFkpICkKKyAgICAgICAgICAgICAg
ICBnb3RvIGdwX2ZhdWx0OworICAgICAgICB9CisgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3Is
ICptc3JfY29udGVudCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgaWYg
KCBkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yICYgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRP
Ul9IWUdPTikgKQorICAgICAgICAgICAgKm1zcl9jb250ZW50ID0gaHZtX2dldF9ndWVzdF90c2Nf
Zml4ZWQodiwgKm1zcl9jb250ZW50KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9B
UElDX0JBU0U6CiAgICAgICAgICptc3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGlj
X2Jhc2VfbXNyOwogICAgICAgICBicmVhazsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zNzcsNiAr
Mzc3LDkgQEAKICNkZWZpbmUgTVNSX0lBMzJfTVBFUkYJCQkweDAwMDAwMGU3CiAjZGVmaW5lIE1T
Ul9JQTMyX0FQRVJGCQkJMHgwMDAwMDBlOAogCisjZGVmaW5lIE1TUl9NUEVSRl9SRF9PTkxZCQkw
eGMwMDAwMGU3CisjZGVmaW5lIE1TUl9BUEVSRl9SRF9PTkxZCQkweGMwMDAwMGU4CisKICNkZWZp
bmUgTVNSX0lBMzJfVEhFUk1fQ09OVFJPTAkJMHgwMDAwMDE5YQogI2RlZmluZSBNU1JfSUEzMl9U
SEVSTV9JTlRFUlJVUFQJMHgwMDAwMDE5YgogI2RlZmluZSBNU1JfSUEzMl9USEVSTV9TVEFUVVMJ
CTB4MDAwMDAxOWMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:36:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVMo-00018J-UC; Mon, 06 Jan 2020 16:36:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVMo-000181-2W
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:36:34 +0000
X-Inumbo-ID: b2c3318a-30a2-11ea-ab33-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2c3318a-30a2-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:36:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578328593;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=K65v6e1mzo7vGczrDWFRe8vt+bGUJp5ZDw+djAmxcgg=;
 b=ZKyF2CTexYOGXZOMjqfYp4F5IgkxQXPF+JQ/9Ny/L0e0DI20ForEBU6+
 04TsaTEVZHz0II0m/8RSu+Ggzm6y95Eq5Qhv9DCwl3+6JPW4/AsTkSSmv
 ApsMFDUY3/MUOqtjx+DWgm6xC0XkrVhwLEX05cSDCwKbfmcwc6y6HR5i3 s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NB4myY8HvhxsRd4Scz7xCRY1a7wuvGbXWUNrh6LEFHnI+lTS4DJ1XtS8GsWSvoepjWtsv0v8RQ
 2p/u0h4pP6v7oSTKum0e+w7b8dI9JCgvwJV2Etf7vh+hWXSnHYRo43/b/W3tMQmGSKVmb9mftL
 lPI4qIYi+I5wMUKpgnxVXqq4qsQ3LQ5Kc/W8bjROfbtmwa3iDDSWcpX+P+8KWXMXXXBqFme6Kf
 VzoDj6VA9HPOc9M47i+n+Y2V9vo7r6B3lr4VueleX3l+Do1VkUIWTilw+QMfROHueicVIcjGQa
 +j8=
X-SBRS: 2.7
X-MesageID: 11095595
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11095595"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <73ea220a-d234-7a87-464e-59683fc3d815@suse.com>
 <01b3307a-a9cf-fb7b-a011-ded5753d74f3@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: <0b42589d-0998-97c4-6246-92da4b195ac3@citrix.com>
Date: Mon, 6 Jan 2020 16:36:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <01b3307a-a9cf-fb7b-a011-ded5753d74f3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/mm: re-order a few conditionals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxNTozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gaXNfe2h2bSxwdn1fKigp
IGNhbiBiZSBleHBlbnNpdmUgbm93LCBzbyB3aGVyZSBwb3NzaWJsZSBldmFsdWF0ZSBjaGVhcGVy
Cj4gY29uZGl0aW9ucyBmaXJzdC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKPiAtLS0KPiB2MjogTmV3Lgo+IC0tLQo+IEkgY291bGRuJ3QgcmVhbGx5IGRl
Y2lkZSB3aGV0aGVyIHRvIGRyb3AgdGhlIHR3byBpbnZvbHZlZCB1bmxpa2VseSgpLgoKUGVyc29u
YWxseSwgSSBkb24ndCB0aGluayB3ZSBzaG91bGQgaGF2ZSBhbnkgbGlrZWx5L3VubGlrbGV5IGFu
bm90YXRpb25zCmF0IGFsbC7CoCBUaGV5IGFyZSBkaWZmaWN1bHQgZm9yIGh1bWFucyB0byByZWFz
b24gYWJvdXQgKGVzcGVjaWFsbHkgd2hlbgp5b3UncmUgaW4gYSBuZXN0ZWQgY2xhdXNlIG9mIGFu
bm90YXRlZCBjb25kaXRpb24pIC0gc2V2ZXJhbCBvZiB0aGVtCmFyZSgvd2VyZSkgd3JvbmcsIGFu
ZCBwbGVudHkgYXJlIGR1YmlvdXMuCgpQZW9wbGUgd2hvIGFjdHVhbGx5IGNhcmUgc2hvdWxkIGJl
IHVzaW5nIFBHTy7CoCBUaGlzIGlzIHlldCBhbm90aGVyCnRvb2xjaGFpbiBmZWF0dXJlIEknbSBo
b3BpbmcgdGhhdCB3ZSB3aWxsIGdldCAiZm9yIGZyZWUiIGZyb20gQW50aG9ueSdzCndvcmsgdG8g
c3dpdGNoIHRvIHVzaW5nIGtidWlsZC4KCklmIHdlIHdlcmUgdG8gZGVsZXRlIGFsbCBsaWtlbHkv
dW5saWtsZXkgYW5ub3RhdGlvbnMsIGFuZCBzb21lb25lIGNvdWxkCnRoZW4gbWVhc3VyZSBhIHBl
cmZvcm1hbmNlIGltcHJvdmVtZW50IGZyb20gcmVpbnNlcnRpbmcgc29tZSBvZiB0aGVtLAp0aGVu
IHBlcmhhcHMgaXQgd291bGQgYmUgb2sgdG8ga2VlcCBhIGZldyBhcm91bmQsIGJ1dCBteSBndXQg
ZmVlbGluZyBpcwp0aGF0IHRoZSBjb21waWxlciBjYW4gZG8gYSBiZXR0ZXIgam9iIGluIGdlbmVy
YWwgdGhhbiBodW1hbnMgY2FuLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:37:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVNU-0001I1-8S; Mon, 06 Jan 2020 16:37:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVNS-0001Ho-B0
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:37:14 +0000
X-Inumbo-ID: ca9e5154-30a2-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca9e5154-30a2-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:37: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 mx2.suse.de (Postfix) with ESMTP id C21F1ADE7;
 Mon,  6 Jan 2020 16:37:12 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <c75e9cd6-facc-3568-f31e-9345a9c74064@suse.com>
Date: Mon, 6 Jan 2020 17:37:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH RFC v3 6/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

V2hpbGUgdGhlIFBNIGRvZXNuJ3Qgc2F5IHNvLCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYg
dmFsdWUgcmVhZCB0aGlzCndheSBnZXRzIHNjYWxlZCBzaW1pbGFybHkgdG8gaXRzIHJlYWRpbmcg
dGhyb3VnaCBSRE1TUi4KCkFsc28gaW50cm9kdWNlIHRoZSBTVk0gcmVsYXRlZCBjb25zdGFudHMg
YXQgdGhpcyBvY2Nhc2lvbi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tClJGQzogQW5kcmV3IHByb21pc2VkIHRvIHRha2UgY2FyZSBvZiB0aGUgQ1BV
SUQgc2lkZSBvZiB0aGlzOyB3aWxsIG5lZWQKICAgICByZS1iYXNpbmcgb3ZlciBoaXMgd29yayBv
bmNlIGF2YWlsYWJsZS4KVEJEOiBUaGVyZSBhcmUgaW5kaWNhdGlvbnMgdGhhdCB0aGUgQ1BVSUQg
ZmllbGQgdXNlZCBtYXkgYmUganVzdCA4IGJpdHMKICAgICB3aWRlLgotLS0KdjQ6IEFkZCBHRU5F
UkFMMl9JTlRFUkNFUFRfUkRQUlUgYW5kIFZNRVhJVF9SRFBSVSBlbnVtZXJhdG9ycy4gRm9sZAog
ICAgaGFuZGxpbmcgb2Ygb3V0IG9mIGJvdW5kcyBpbmRleGVzIGludG8gc3dpdGNoKCkuIEF2b2lk
CiAgICByZWNhbGN1bGF0ZV9taXNjKCkgY2xvYmJlcmluZyB3aGF0IHJlY2FsY3VsYXRlX2NwdV9w
b2xpY3koKSBoYXMKICAgIGRvbmUuIFJlLWJhc2UuCnYzOiBOZXcuCgotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTI1OSw2
ICsyNTksNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkCiAKICAg
ICAgICAgeyJjbHplcm8iLCAgICAgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VCWCwgIDAs
ICAxfSwKICAgICAgICAgeyJyc3RyLWZwLWVyci1wdHJzIiwgMHg4MDAwMDAwOCwgTkEsIENQVUlE
X1JFR19FQlgsIDIsIDF9LAorICAgICAgICB7InJkcHJ1IiwgICAgICAgIDB4ODAwMDAwMDgsIE5B
LCBDUFVJRF9SRUdfRUJYLCAgNCwgIDF9LAogICAgICAgICB7Indibm9pbnZkIiwgICAgIDB4ODAw
MDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAogICAgICAgICB7ImlicGIiLCAgICAg
ICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9LAogICAgICAgICB7InBw
aW4iLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAyMywgIDF9LAotLS0g
YS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAg
LTE0Nyw2ICsxNDcsOCBAQCBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qgc3RyX2U4YlszMl0gPQog
ICAgIFsgMF0gPSAiY2x6ZXJvIiwKICAgICBbIDJdID0gInJzdHItZnAtZXJyLXB0cnMiLAogCisg
ICAgWyA0XSA9ICJyZHBydSIsCisKICAgICAvKiBbIDhdICovICAgICAgICAgICAgWyA5XSA9ICJ3
Ym5vaW52ZCIsCiAKICAgICBbMTJdID0gImlicGIiLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
dGVzdF94ODZfZW11bGF0b3IuYwpAQCAtNjcxLDYgKzY3MSwxMyBAQCBzdGF0aWMgaW50IHJlYWRf
bXNyKAogewogICAgIHN3aXRjaCAoIHJlZyApCiAgICAgeworICAgIGNhc2UgMHgwMDAwMDBlODog
LyogQVBFUkYgKi8KKyAgICBjYXNlIDB4YzAwMDAwZTg6IC8qIEFQRVJGX1JEX09OTFkgKi8KKyNk
ZWZpbmUgQVBFUkZfTE9fVkFMVUUgMHhBRUFFQUVBRQorI2RlZmluZSBBUEVSRl9ISV9WQUxVRSAw
eEVBRUFFQUVBCisgICAgICAgICp2YWwgPSAoKHVpbnQ2NF90KUFQRVJGX0hJX1ZBTFVFIDw8IDMy
KSB8IEFQRVJGX0xPX1ZBTFVFOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCiAgICAg
Y2FzZSAweGMwMDAwMDgwOiAvKiBFRkVSICovCiAgICAgICAgICp2YWwgPSBjdHh0LT5hZGRyX3Np
emUgPiAzMiA/IDB4NTAwIC8qIExNRXxMTUEgKi8gOiAwOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwpAQCAtMjIzMSw2ICsyMjM4LDMwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmlu
dGYoIiUtNDBzIiwgIlRlc3RpbmcgcmRwcnUuLi4iKTsKKyAgICBpbnN0clswXSA9IDB4MGY7IGlu
c3RyWzFdID0gMHgwMTsgaW5zdHJbMl0gPSAweGZkOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVk
IGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWN4ID0gMTsKKyAgICByZWdzLmVmbGFncyA9IEVG
TEFHU19BTFdBWVNfU0VUOworICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8CisgICAgICAgICAocmVncy5lYXggIT0g
QVBFUkZfTE9fVkFMVUUpIHx8IChyZWdzLmVkeCAhPSBBUEVSRl9ISV9WQUxVRSkgfHwKKyAgICAg
ICAgICEocmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0NGKSB8fAorICAgICAgICAgKHJlZ3MuZWlw
ICE9ICh1bnNpZ25lZCBsb25nKSZpbnN0clszXSkgKQorICAgICAgICBnb3RvIGZhaWw7CisgICAg
aWYgKCBjdHh0LmNwdWlkLT5leHRkLnJkcHJ1X21heCA8IDB4ZmZmZiApCisgICAgeworICAgICAg
ICByZWdzLmVpcCA9ICh1bnNpZ25lZCBsb25nKSZpbnN0clswXTsKKyAgICAgICAgcmVncy5lY3gg
PSBjdHh0LmNwdWlkLT5leHRkLnJkcHJ1X21heCArIDE7CisgICAgICAgIHJlZ3MuZWZsYWdzID0g
RUZMQUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX0NGOworICAgICAgICByYyA9IHg4Nl9lbXVs
YXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkg
fHwgcmVncy5lYXggfHwgcmVncy5lZHggfHwKKyAgICAgICAgICAgICAocmVncy5lZmxhZ3MgJiBY
ODZfRUZMQUdTX0NGKSB8fAorICAgICAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQgbG9u
ZykmaW5zdHJbM10pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgcHJpbnRm
KCJva2F5XG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxICVtbTMsKCVl
Y3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKICAgICB7Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCkBAIC03OCw2ICs3OCw4IEBAIGJvb2wgZW11
bF90ZXN0X2luaXQodm9pZCkKICAgICBjcC5mZWF0LnJkcGlkID0gdHJ1ZTsKICAgICBjcC5mZWF0
Lm1vdmRpcmkgPSB0cnVlOwogICAgIGNwLmV4dGQuY2x6ZXJvID0gdHJ1ZTsKKyAgICBjcC5leHRk
LnJkcHJ1ID0gdHJ1ZTsKKyAgICBjcC5leHRkLnJkcHJ1X21heCA9IDE7CiAKICAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQogICAgIHsKQEAgLTE1MCwxMSArMTUyLDExIEBAIGludCBlbXVsX3Rlc3Rf
Y3B1aWQoCiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBUaGUgZW11bGF0b3IgZG9lc24ndCBpdHNl
bGYgdXNlIENMWkVSTywgc28gd2UgY2FuIGFsd2F5cyBydW4gdGhlCisgICAgICogVGhlIGVtdWxh
dG9yIGRvZXNuJ3QgaXRzZWxmIHVzZSBDTFpFUk8vUkRQUlUsIHNvIHdlIGNhbiBhbHdheXMgcnVu
IHRoZQogICAgICAqIHJlc3BlY3RpdmUgdGVzdChzKS4KICAgICAgKi8KICAgICBpZiAoIGxlYWYg
PT0gMHg4MDAwMDAwOCApCi0gICAgICAgIHJlcy0+YiB8PSAxVSA8PCAwOworICAgICAgICByZXMt
PmIgfD0gKDFVIDw8IDApIHwgKDFVIDw8IDQpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IH0KLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMK
QEAgLTIzMiw4ICsyMzIsNiBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBj
cHVpCiAgICAgLyogTW9zdCBvZiBQb3dlci9SQVMgaGlkZGVuIGZyb20gZ3Vlc3RzLiAqLwogICAg
IHAtPmV4dGQucmF3WzB4N10uYSA9IHAtPmV4dGQucmF3WzB4N10uYiA9IHAtPmV4dGQucmF3WzB4
N10uYyA9IDA7CiAKLSAgICBwLT5leHRkLnJhd1sweDhdLmQgPSAwOwotCiAgICAgc3dpdGNoICgg
cC0+eDg2X3ZlbmRvciApCiAgICAgewogICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRFTDoKQEAgLTI1
Miw2ICsyNTAsNyBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpCiAK
ICAgICAgICAgcC0+ZXh0ZC5yYXdbMHg4XS5hICY9IDB4MDAwMGZmZmY7CiAgICAgICAgIHAtPmV4
dGQucmF3WzB4OF0uYyA9IDA7CisgICAgICAgIHAtPmV4dGQucmF3WzB4OF0uZCA9IDA7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKQEAgLTI3MCw2ICsyNjksNyBA
QCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpCiAKICAgICAgICAgcC0+
ZXh0ZC5yYXdbMHg4XS5hICY9IDB4MDAwMGZmZmY7IC8qIEd1ZXN0TWF4UGh5c0FkZHIgaGlkZGVu
LiAqLwogICAgICAgICBwLT5leHRkLnJhd1sweDhdLmMgJj0gMHgwMDAzZjBmZjsKKyAgICAgICAg
cC0+ZXh0ZC5yYXdbMHg4XS5kICY9IDB4ZmZmZjAwMDA7CiAKICAgICAgICAgcC0+ZXh0ZC5yYXdb
MHg5XSA9IEVNUFRZX0xFQUY7CiAKQEAgLTU3Nyw2ICs1NzcsMTEgQEAgdm9pZCByZWNhbGN1bGF0
ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbQogCiAgICAgcC0+ZXh0ZC5tYXhsaW5hZGRyID0gcC0+
ZXh0ZC5sbSA/IDQ4IDogMzI7CiAKKyAgICBpZiAoIHAtPmV4dGQucmRwcnUgKQorICAgICAgICBw
LT5leHRkLnJkcHJ1X21heCA9IG1pbihwLT5leHRkLnJkcHJ1X21heCwgbWF4LT5leHRkLnJkcHJ1
X21heCk7CisgICAgZWxzZQorICAgICAgICBwLT5leHRkLnJkcHJ1X21heCA9IDA7CisKICAgICBy
ZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsKIAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTg3NCw2ICsxODc0LDcgQEAgaW5fcHJvdG1v
ZGUoCiAjZGVmaW5lIHZjcHVfaGFzX2ZtYTQoKSAgICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLmZt
YTQpCiAjZGVmaW5lIHZjcHVfaGFzX3RibSgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLnRi
bSkKICNkZWZpbmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQuY2x6
ZXJvKQorI2RlZmluZSB2Y3B1X2hhc19yZHBydSgpICAgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC5y
ZHBydSkKICNkZWZpbmUgdmNwdV9oYXNfd2Jub2ludmQoKSAgICAoY3R4dC0+Y3B1aWQtPmV4dGQu
d2Jub2ludmQpCiAKICNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICAoY3R4dC0+Y3B1aWQt
PmZlYXQuYm1pMSkKQEAgLTU2OTgsNiArNTY5OSw1MCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIDB4ZmQ6IC8qIHJkcHJ1ICovCisgICAgICAgICAgICB2
Y3B1X211c3RfaGF2ZShyZHBydSk7CisKKyAgICAgICAgICAgIGlmICggIW1vZGVfcmluZzAoKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsK
KyAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSkg
IT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihjcjQgJiBYODZfQ1I0X1RTRCwgRVhDX1VE
KTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgc3dpdGNoICggX3JlZ3MuZWN4IHwgLShf
cmVncy5lY3ggPiBjdHh0LT5jcHVpZC0+ZXh0ZC5yZHBydV9tYXgpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgIGNhc2UgMDogIG4gPSBNU1JfSUEzMl9NUEVSRjsgYnJlYWs7CisgICAgICAg
ICAgICBjYXNlIDE6ICBuID0gTVNSX0lBMzJfQVBFUkY7IGJyZWFrOworICAgICAgICAgICAgZGVm
YXVsdDogbiA9IDA7IGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBfcmVncy5l
ZmxhZ3MgJj0gfkVGTEFHU19NQVNLOworICAgICAgICAgICAgaWYgKCBuICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfbXNyKTsKKyAgICAgICAgICAg
ICAgICBzd2l0Y2ggKCByYyA9IG9wcy0+cmVhZF9tc3IobiwgJm1zcl92YWwsIGN0eHQpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6CisgICAg
ICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX0NGOworICAgICAgICAg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJ
T046CisgICAgICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3Jlc2V0X2V2ZW50KGN0eHQpOworICAg
ICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisgICAgICAgICAg
ICBpZiAoICEoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19DRikgKQorICAgICAgICAgICAgICAg
IG1zcl92YWwgPSAwOworICAgICAgICAgICAgX3JlZ3MucihkeCkgPSBtc3JfdmFsID4+IDMyOwor
ICAgICAgICAgICAgX3JlZ3MucihheCkgPSAodWludDMyX3QpbXNyX3ZhbDsKKyAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAKICNkZWZpbmUgX0dSUDcobW9kLCByZWcpIFwKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vdm1jYi5oCkBAIC03Niw3ICs3Niw4IEBAIGVudW0gR2VuZXJpY0ludGVyY2VwdDJi
aXRzCiAgICAgR0VORVJBTDJfSU5URVJDRVBUX01PTklUT1IgPSAxIDw8IDEwLAogICAgIEdFTkVS
QUwyX0lOVEVSQ0VQVF9NV0FJVCAgID0gMSA8PCAxMSwKICAgICBHRU5FUkFMMl9JTlRFUkNFUFRf
TVdBSVRfQ09ORElUSU9OQUwgPSAxIDw8IDEyLAotICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9YU0VU
QlYgID0gMSA8PCAxMworICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9YU0VUQlYgID0gMSA8PCAxMywK
KyAgICBHRU5FUkFMMl9JTlRFUkNFUFRfUkRQUlUgICA9IDEgPDwgMTQsCiB9OwogCiAKQEAgLTMw
MCw2ICszMDEsNyBAQCBlbnVtIFZNRVhJVF9FWElUQ09ERQogICAgIFZNRVhJVF9NV0FJVCAgICAg
ICAgICAgID0gMTM5LCAvKiAweDhiICovCiAgICAgVk1FWElUX01XQUlUX0NPTkRJVElPTkFMPSAx
NDAsIC8qIDB4OGMgKi8KICAgICBWTUVYSVRfWFNFVEJWICAgICAgICAgICA9IDE0MSwgLyogMHg4
ZCAqLworICAgIFZNRVhJVF9SRFBSVSAgICAgICAgICAgID0gMTQyLCAvKiAweDhlICovCiAgICAg
Vk1FWElUX05QRiAgICAgICAgICAgICAgPSAxMDI0LCAvKiAweDQwMCwgbmVzdGVkIHBhZ2luZyBm
YXVsdCAqLwogICAgIFZNRVhJVF9JTlZBTElEICAgICAgICAgID0gIC0xCiB9OwotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Nyw2ICsyNDcsNyBAQCBYRU5f
Q1BVRkVBVFVSRShFRlJPLCAgICAgICAgICA3KjMyKzEwKSAvCiAvKiBBTUQtZGVmaW5lZCBDUFUg
ZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDguZWJ4LCB3b3JkIDggKi8KIFhFTl9DUFVG
RUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICov
CiBYRU5fQ1BVRkVBVFVSRShSU1RSX0ZQX0VSUl9QVFJTLCA4KjMyKyAyKSAvKkEgIChGKVh7U0FW
RSxSU1RPUn0gYWx3YXlzIHNhdmVzL3Jlc3RvcmVzIEZQVSBFcnJvciBwb2ludGVycyAqLworWEVO
X0NQVUZFQVRVUkUoUkRQUlUsICAgICAgICAgOCozMisgNCkgLypBICBSRFBSVSBpbnN0cnVjdGlv
biAqLwogWEVOX0NQVUZFQVRVUkUoV0JOT0lOVkQsICAgICAgOCozMisgOSkgLyogICBXQk5PSU5W
RCBpbnN0cnVjdGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikg
LypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiBYRU5fQ1BV
RkVBVFVSRShBTURfUFBJTiwgICAgICA4KjMyKzIzKSAvKiAgIFByb3RlY3RlZCBQcm9jZXNzb3Ig
SW52ZW50b3J5IE51bWJlciAqLwotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTI2NCw3ICsyNjQsNyBA
QCBzdHJ1Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgICAgICAgICAgc3RydWN0IHsgREVDTF9CSVRG
SUVMRChlOGIpOyB9OwogICAgICAgICAgICAgfTsKICAgICAgICAgICAgIHVpbnQzMl90IG5jOjgs
IDo0LCBhcGljX2lkX3NpemU6NCwgOjE2OwotICAgICAgICAgICAgdWludDMyX3QgLyogZCAqLzoz
MjsKKyAgICAgICAgICAgIHVpbnQxNl90IDoxNiwgcmRwcnVfbWF4OwogICAgICAgICB9OwogICAg
IH0gZXh0ZDsKIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:37:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:37: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 1ioVNy-0001Ou-Hw; Mon, 06 Jan 2020 16:37:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tjc+=23=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ioVNw-0001OT-TM
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:37:44 +0000
X-Inumbo-ID: d83d4ac2-30a2-11ea-a914-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d83d4ac2-30a2-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 16:37:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 62A4A4D6;
 Mon,  6 Jan 2020 11:37:35 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 06 Jan 2020 11:37:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=5ie3pM
 BTqEFdxwrKZZh0f1Pggf29bfngttCUrILrAyc=; b=rgoBkwB8yICNyGY2on9ncl
 toVEWWxZf+MZSRCe1B28CKbrN2AtlrKcC5QEAfHCzKInnr/dA1iq6U3N2qYZ8aL/
 oa4HJTDBvjg/49h0GYDer5Z3Mr5EQyKNMVnYvYqRbzEi8JggWKTCBtKevqIWOJZI
 /Kn1QEnUPIJ4ywvezEIwCrQu0aVALR2oDhc+NPHnHvq4XUwOmwaxV3FmfNGlx30c
 qqQeVADG+vCnkaJ3JDZDx0qsDz+m05vd+JpryYHuGMoAHnILrdfBY7pSfGXmzEXN
 uRtO08FbofhxPG8+n3wB9FsWFylPEyC9+c6EpFKgaZFZCYBNKIf7JZOxznhNQn5Q
 ==
X-ME-Sender: <xms:TmITXjWIRmcIG61m8uPuLzF4P5UzO8QcZGr_TUUuNjR_PxvygOGhUg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehtddgleduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:TmITXvhb-nksHEMmALGmU36z3yJ0-7GZy811RZeFAET6Hq6mIHYvFw>
 <xmx:TmITXj-v0LpheFyXl0LDNhMpjA1OmevZMkV7jaOtTK2Q41qe-dTPRQ>
 <xmx:TmITXmRBB07-YiTJGG_pn-AL-2TOup4btjh2byqslZHC4SAtdgyHiw>
 <xmx:T2ITXqRta4BoUArG2VvWN_HK1GctIDzjVrBbpqje267rIdikpAbskA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 338D380059;
 Mon,  6 Jan 2020 11:37:34 -0500 (EST)
Date: Mon, 6 Jan 2020 17:37:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200106163731.GM1314@mail-itl>
References: <20200104010759.GA2507@mail-itl>
 <b40c6f0d-374e-b771-1463-74c40bf4a340@suse.com>
 <20200106140418.GH1314@mail-itl>
 <a044a991-0a28-6b64-8046-2338b40172d6@suse.com>
MIME-Version: 1.0
In-Reply-To: <a044a991-0a28-6b64-8046-2338b40172d6@suse.com>
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============4719322671196137531=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4719322671196137531==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="MzdA25v054BPvyZa"
Content-Disposition: inline


--MzdA25v054BPvyZa
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Broken PCI device passthrough, after XSA-302 fix?

On Mon, Jan 06, 2020 at 03:38:46PM +0100, Jan Beulich wrote:
> On 06.01.2020 15:04, Marek Marczykowski-G=C3=B3recki wrote:
> > Is the patch from your other message still relevant?
>=20
> ... what this patch deals with. The answer to your question is "yes",
> also in light of your subsequent replies, albeit I still wouldn't be
> able to tell why things did work for you before.

With your patch applied the domain starts now, regardless of
LIBXL_RDM_RESERVE_POLICY_RELAXED set or not.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4TYksACgkQ24/THMrX
1yw15wf/bt/otZR0fDFkHC2W6uKqy4ZLBgzspEEsHYZd3dYdUnO1ojSxzHc/2RKQ
a/uR7gJ4GO3g9aneISrRLsajqsXulGUjRzPgo8lsIwe1jOL3NzWC3UONut0Vi4Hy
+eutrvf3D7z64LMyQrbjYG6rP4jIZLlIIOW3k67/NW56XwvQA8aVf3ITC7E7t5xd
Rccjgh+y/YnjFMgHQU4RczWRTAQ4jkNXPmbUo/dMR/yC1UHyq/qkNEbfg915aln/
XDb4xxuNu6Bk+3Kd7kcSQi1VcyjA4m41R+ENUYrT6YuEidCpUmESulQ3rnky2/Ew
YyiIm9txG+2X5PU+7fbK4khwApUY+w==
=MP0c
-----END PGP SIGNATURE-----

--MzdA25v054BPvyZa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4719322671196137531==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:38:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:38: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 1ioVOc-0001VI-Sd; Mon, 06 Jan 2020 16:38:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVOc-0001VC-A2
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:38:26 +0000
X-Inumbo-ID: f0cbcbfe-30a2-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0cbcbfe-30a2-11ea-a1e1-bc764e2007e4;
 Mon, 06 Jan 2020 16:38: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 mx2.suse.de (Postfix) with ESMTP id CA632ADE7;
 Mon,  6 Jan 2020 16:38:16 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <0d2c44ca-d3ce-bb83-e3fc-0e5037c90143@suse.com>
Date: Mon, 6 Jan 2020 17:39:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@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>

SWYgdGhlIGhhcmR3YXJlIGNhbiBoYW5kbGUgYWNjZXNzZXMsIHdlIHNob3VsZCBhbGxvdyBpdCB0
byBkbyBzby4gVGhpcwp3YXkgd2UgY2FuIGV4cG9zZSBFRlJPIHRvIEhWTSBndWVzdHMsIGFuZCAi
YWxsIiB0aGF0J3MgbGVmdCBmb3IgZXhwb3NpbmcKQVBFUkYvTVBFUkYgaXMgdG8gZmlndXJlIG91
dCBob3cgdG8gaGFuZGxlIHdyaXRlcyB0byB0aGVzZSBNU1JzLiAoTm90ZQp0aGF0IHRoZSBsZWFm
IDYgZ3Vlc3QgQ1BVSUQgY2hlY2tzIHdpbGwgZXZhbHVhdGUgdG8gZmFsc2UgZm9yIG5vdywgYXMK
cmVjYWxjdWxhdGVfbWlzYygpIHphcHMgdGhlIGVudGlyZSBsZWFmIGZvciBub3cuKQoKRm9yIFRT
QyB0aGUgaW50ZXJjZXB0cyBhcmUgbWFkZSBtaXJyb3IgdGhlIFJEVFNDIG9uZXMuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTWFrZSBUU0Mg
aW50ZXJjZXB0cyBtaXJyb3IgUkRUU0Mgb25lcy4gUmUtYmFzZS4KdjM6IE5ldy4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CkBAIC01OTUsNiArNTk1LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2Vk
KHN0cgogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHN2bS0+dm1jYjsKICAgICBjb25z
dCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKICAgICB1
MzIgYml0bWFwID0gdm1jYl9nZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYik7CisgICAgdW5z
aWduZWQgaW50IG1vZGU7CiAKICAgICBpZiAoIG9wdF9odm1fZmVwIHx8CiAgICAgICAgICAodi0+
ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yICE9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
cikgKQpAQCAtNjA3LDYgKzYwOCwxNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2No
YW5nZWQoc3RyCiAgICAgLyogR2l2ZSBhY2Nlc3MgdG8gTVNSX1BSRURfQ01EIGlmIHRoZSBndWVz
dCBoYXMgYmVlbiB0b2xkIGFib3V0IGl0LiAqLwogICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1T
Ul9QUkVEX0NNRCwKICAgICAgICAgICAgICAgICAgICAgICBjcC0+ZXh0ZC5pYnBiID8gTVNSX0lO
VEVSQ0VQVF9OT05FIDogTVNSX0lOVEVSQ0VQVF9SVyk7CisKKyAgICAvKiBBbGxvdyBkaXJlY3Qg
cmVhZHMgZnJvbSBBUEVSRi9NUEVSRiBpZiBwZXJtaXR0ZWQgYnkgdGhlIHBvbGljeS4gKi8KKyAg
ICBtb2RlID0gY3AtPmJhc2ljLnJhd1s2XS5jICYgQ1BVSUQ2X0VDWF9BUEVSRk1QRVJGX0NBUEFC
SUxJVFkKKyAgICAgICAgICAgPyBNU1JfSU5URVJDRVBUX1dSSVRFIDogTVNSX0lOVEVSQ0VQVF9S
VzsKKyAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfSUEzMl9BUEVSRiwgbW9kZSk7CisgICAg
c3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX0lBMzJfTVBFUkYsIG1vZGUpOworCisgICAgLyogQWxs
b3cgZGlyZWN0IGFjY2VzcyB0byB0aGVpciByL28gY291bnRlcnBhcnRzIGlmIHBlcm1pdHRlZC4g
Ki8KKyAgICBtb2RlID0gY3AtPmV4dGQuZWZybyA/IE1TUl9JTlRFUkNFUFRfTk9ORSA6IE1TUl9J
TlRFUkNFUFRfUlc7CisgICAgc3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX0FQRVJGX1JEX09OTFks
IG1vZGUpOworICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9NUEVSRl9SRF9PTkxZLCBtb2Rl
KTsKIH0KIAogdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHZtY2Jfc3lu
Y19zdGF0ZSBuZXdfc3RhdGUpCkBAIC04NjAsNyArODcyLDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9z
ZXRfcmR0c2NfZXhpdGluZyhzdHJ1Y3QKICAgICB7CiAgICAgICAgIGdlbmVyYWwxX2ludGVyY2Vw
dHMgfD0gR0VORVJBTDFfSU5URVJDRVBUX1JEVFNDOwogICAgICAgICBnZW5lcmFsMl9pbnRlcmNl
cHRzIHw9IEdFTkVSQUwyX0lOVEVSQ0VQVF9SRFRTQ1A7CisgICAgICAgIHN2bV9lbmFibGVfaW50
ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lBMzJfVFNDKTsKICAgICB9CisgICAgZWxzZQorICAgICAg
ICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfSUEzMl9UU0MsIE1TUl9JTlRFUkNFUFRfV1JJVEUp
OwogCiAgICAgdm1jYl9zZXRfZ2VuZXJhbDFfaW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFsMV9pbnRl
cmNlcHRzKTsKICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwy
X2ludGVyY2VwdHMpOwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0xMDgsNiArMTA4LDcgQEAgc3RhdGljIGludCBj
b25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdgogICAgIHsKICAgICAgICAgdm1jYi0+X2dlbmVy
YWwxX2ludGVyY2VwdHMgfD0gR0VORVJBTDFfSU5URVJDRVBUX1JEVFNDOwogICAgICAgICB2bWNi
LT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyB8PSBHRU5FUkFMMl9JTlRFUkNFUFRfUkRUU0NQOworICAg
ICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfSUEzMl9UU0MsIE1TUl9JTlRFUkNFUFRfV1JJ
VEUpOwogICAgIH0KIAogICAgIC8qIEd1ZXN0IHNlZ21lbnQgbGltaXRzLiAqLwotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
CkBAIC0xMTQwLDggKzExNDAsMTMgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3Qg
dmNwdSAqdgogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNF
TlRFUl9DUywgVk1YX01TUl9SVyk7CiAgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYs
IE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwgVk1YX01TUl9SVyk7CiAgICAgICAgIHZteF9jbGVhcl9t
c3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwgVk1YX01TUl9SVyk7CisKKyAg
ICAgICAgaWYgKCAhKHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfUkRU
U0NfRVhJVElORykgKQorICAgICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNS
X0lBMzJfVFNDLCBWTVhfTVNSX1IpOworCiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKGQp
ICYmICghaXNfaW9tbXVfZW5hYmxlZChkKSB8fCBpb21tdV9zbm9vcCkgKQogICAgICAgICAgICAg
dm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfQ1JfUEFULCBWTVhfTVNSX1JXKTsK
KwogICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYgVk1fRVhJVF9DTEVBUl9CTkRDRkdTKSAmJgog
ICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAmIFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykgKQogICAg
ICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfQk5EQ0ZHUywgVk1Y
X01TUl9SVyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCkBAIC01ODQsNiArNTg0LDE4IEBAIHN0YXRpYyB2b2lkIHZteF9j
cHVpZF9wb2xpY3lfY2hhbmdlZChzdHIKICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQo
diwgTVNSX0ZMVVNIX0NNRCwgVk1YX01TUl9SVyk7CiAgICAgZWxzZQogICAgICAgICB2bXhfc2V0
X21zcl9pbnRlcmNlcHQodiwgTVNSX0ZMVVNIX0NNRCwgVk1YX01TUl9SVyk7CisKKyAgICAvKiBB
bGxvdyBkaXJlY3QgcmVhZHMgZnJvbSBBUEVSRi9NUEVSRiBpZiBwZXJtaXR0ZWQgYnkgdGhlIHBv
bGljeS4gKi8KKyAgICBpZiAoIGNwLT5iYXNpYy5yYXdbNl0uYyAmIENQVUlENl9FQ1hfQVBFUkZN
UEVSRl9DQVBBQklMSVRZICkKKyAgICB7CisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0
KHYsIE1TUl9JQTMyX0FQRVJGLCBWTVhfTVNSX1IpOworICAgICAgICB2bXhfY2xlYXJfbXNyX2lu
dGVyY2VwdCh2LCBNU1JfSUEzMl9NUEVSRiwgVk1YX01TUl9SKTsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX0FQRVJGLCBW
TVhfTVNSX1IpOworICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfTVBF
UkYsIFZNWF9NU1JfUik7CisgICAgfQogfQogCiBpbnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVj
dCB2Y3B1ICp2KQpAQCAtMTI0OSw3ICsxMjYxLDEyIEBAIHN0YXRpYyB2b2lkIHZteF9zZXRfcmR0
c2NfZXhpdGluZyhzdHJ1Y3QKICAgICB2bXhfdm1jc19lbnRlcih2KTsKICAgICB2LT5hcmNoLmh2
bS52bXguZXhlY19jb250cm9sICY9IH5DUFVfQkFTRURfUkRUU0NfRVhJVElORzsKICAgICBpZiAo
IGVuYWJsZSApCisgICAgewogICAgICAgICB2LT5hcmNoLmh2bS52bXguZXhlY19jb250cm9sIHw9
IENQVV9CQVNFRF9SRFRTQ19FWElUSU5HOworICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQo
diwgTVNSX0lBMzJfVFNDLCBWTVhfTVNSX1IpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZt
eF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1RTQywgVk1YX01TUl9SKTsKICAgICB2
bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7CiAgICAgdm14X3ZtY3NfZXhpdCh2KTsKIH0K
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDIsNyArMjQy
LDcgQEAgWEVOX0NQVUZFQVRVUkUoTU9WRElSNjRCLCAgICAgNiozMisyOCkgLwogCiAvKiBBTUQt
ZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4LCB3b3JkIDcg
Ki8KIFhFTl9DUFVGRUFUVVJFKElUU0MsICAgICAgICAgIDcqMzIrIDgpIC8qICAgSW52YXJpYW50
IFRTQyAqLwotWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAgNyozMisxMCkgLyogICBBUEVS
Ri9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCitYRU5fQ1BVRkVBVFVSRShFRlJPLCAgICAg
ICAgICA3KjMyKzEwKSAvKlMgIEFQRVJGL01QRVJGIFJlYWQgT25seSBpbnRlcmZhY2UgKi8KIAog
LyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAwMDA4LmVieCwg
d29yZCA4ICovCiBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENM
WkVSTyBpbnN0cnVjdGlvbiAqLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:38:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:38: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 1ioVP3-0001ba-Cf; Mon, 06 Jan 2020 16:38:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVP2-0001bN-0K
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:38:52 +0000
X-Inumbo-ID: 04932eb6-30a3-11ea-ab33-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04932eb6-30a3-11ea-ab33-12813bfff9fa;
 Mon, 06 Jan 2020 16:38:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 08E08ADE7;
 Mon,  6 Jan 2020 16:38:50 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <972bb727-be43-3326-27d5-004947446b0d@suse.com>
Date: Mon, 6 Jan 2020 17:39:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH RFC v3 8/8] x86emul: support MCOMMIT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

VGhlIGRlcGVuZGVuY3kgb24gYSBuZXcgRUZFUiBiaXQgaW1wbGllcyB0aGF0IHdlIG5lZWQgdG8g
c2V0IHRoYXQgYml0Cm91cnNlbHZlcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHN1Y2Nlc3NmdWxs
eSBpbnZva2UgdGhlIGluc24uCgpBbHNvIG9uY2UgYWdhaW4gaW50cm9kdWNlIHRoZSBTVk0gcmVs
YXRlZCBjb25zdGFudHMgYXQgdGhpcyBvY2Nhc2lvbi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClJGQzogVGhlIGV4YWN0IG1lYW5pbmcgb2YgdGhl
IFBNIHN0YXRpbmcgImFueSBlcnJvcnMgZW5jb3VudGVyZWQgYnkKICAgICB0aG9zZSBzdG9yZXMg
aGF2ZSBiZWVuIHNpZ25hbGVkIHRvIGFzc29jaWF0ZWQgZXJyb3IgbG9nZ2luZwogICAgIHJlc291
cmNlcyIgaXMgdW5jbGVhci4gRGVwZW5kaW5nIG9uIHdoYXQgdGhpcyBlbnRhaWxzLCBibGluZGx5
CiAgICAgZW5hYmxpbmcgRUZFUi5NQ09NTUlUIG1heSBub3QgYmUgYSBnb29kIGlkZWEuIEhlbmNl
IHRoZSBSRkMuCi0tLQp2NDogTmV3LgoKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0yNjAsNiArMjYwLDcgQEAgaW50IGxp
YnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZAogICAgICAgICB7ImNsemVybyIsICAg
ICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAgMCwgIDF9LAogICAgICAgICB7InJz
dHItZnAtZXJyLXB0cnMiLCAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VCWCwgMiwgMX0sCiAg
ICAgICAgIHsicmRwcnUiLCAgICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQlgsICA0
LCAgMX0sCisgICAgICAgIHsibWNvbW1pdCIsICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JF
R19FQlgsICA4LCAgMX0sCiAgICAgICAgIHsid2Jub2ludmQiLCAgICAgMHg4MDAwMDAwOCwgTkEs
IENQVUlEX1JFR19FQlgsICA5LCAgMX0sCiAgICAgICAgIHsiaWJwYiIsICAgICAgICAgMHg4MDAw
MDAwOCwgTkEsIENQVUlEX1JFR19FQlgsIDEyLCAgMX0sCiAgICAgICAgIHsicHBpbiIsICAgICAg
ICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQlgsIDIzLCAgMX0sCi0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ5LDcgKzE0
OSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBzdHJfZThiWzMyXSA9CiAKICAgICBbIDRd
ID0gInJkcHJ1IiwKIAotICAgIC8qIFsgOF0gKi8gICAgICAgICAgICBbIDldID0gIndibm9pbnZk
IiwKKyAgICBbIDhdID0gIm1jb21taXQiLCAgICAgICAgICBbIDldID0gIndibm9pbnZkIiwKIAog
ICAgIFsxMl0gPSAiaWJwYiIsCiAKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC04MDAsNiArODAwLDkgQEAgc3RhdGljIHZvaWQgaW5p
dF9hbWQoc3RydWN0IGNwdWluZm9feDg2CiAJCXdybXNyKE1TUl9LN19IV0NSLCBsLCBoKTsKIAl9
CiAKKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NQ09NTUlUKSkKKwkJd3JpdGVfZWZlcihy
ZWFkX2VmZXIoKSB8IEVGRVJfTUNPTU1JVCk7CisKIAkvKiBQcmV2ZW50IFRTQyBkcmlmdCBpbiBu
b24gc2luZ2xlLXByb2Nlc3Nvciwgc2luZ2xlLWNvcmUgcGxhdGZvcm1zLiAqLwogCWlmICgoc21w
X3Byb2Nlc3Nvcl9pZCgpID09IDEpICYmICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX0lUU0MpKQog
CQlkaXNhYmxlX2MxX3JhbXBpbmcoKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTE4NzQsNiArMTg3NCw3IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSB2Y3B1X2hhc19mbWE0
KCkgICAgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC5mbWE0KQogI2RlZmluZSB2Y3B1X2hhc190Ym0o
KSAgICAgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC50Ym0pCiAjZGVmaW5lIHZjcHVfaGFzX2NsemVy
bygpICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLmNsemVybykKKyNkZWZpbmUgdmNwdV9oYXNfbWNv
bW1pdCgpICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQubWNvbW1pdCkKICNkZWZpbmUgdmNwdV9oYXNf
cmRwcnUoKSAgICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQucmRwcnUpCiAjZGVmaW5lIHZjcHVfaGFz
X3dibm9pbnZkKCkgICAgKGN0eHQtPmNwdWlkLT5leHRkLndibm9pbnZkKQogCkBAIC01NjYzLDYg
KzU2NjQsMjggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBfcmVncy5yKGN4KSA9ICh1aW50
MzJfdCltc3JfdmFsOwogICAgICAgICAgICAgZ290byByZHRzYzsKIAorICAgICAgICBjYXNlIDB4
ZmE6IC8qIG1vbml0b3J4IC8gbWNvbW1pdCAqLworICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ID09
IHZleF9mMyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgYm9vbCBjZjsKKworICAg
ICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1jb21taXQpOworICAgICAgICAg
ICAgICAgIGlmICggIW9wcy0+cmVhZF9tc3IgfHwKKyAgICAgICAgICAgICAgICAgICAgIG9wcy0+
cmVhZF9tc3IoTVNSX0VGRVIsICZtc3JfdmFsLCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQorICAg
ICAgICAgICAgICAgICAgICBtc3JfdmFsID0gMDsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShtc3JfdmFsICYgRUZFUl9NQ09NTUlUKSwgRVhDX1VEKTsKKyAgICAgICAg
ICAgICAgICBtZW1jcHkoZ2V0X3N0dWIoc3R1YiksCisgICAgICAgICAgICAgICAgICAgICAgICgo
dWludDhfdFtdKXsgMHhmMywgMHgwZiwgMHgwMSwgMHhmYSwgMHhjMyB9KSwgNSk7CisgICAgICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5FRkxBR1NfTUFTSzsKKyAgICAgICAgICAgICAgICBp
bnZva2Vfc3R1YigiIiwgQVNNX0ZMQUdfT1VUKCwgInNldGMgJVtjZl0iKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbY2ZdIEFTTV9GTEFHX09VVCgiPUBjY2MiLCAiPXFtIikgKGNmKSA6
ICJpIiAoMCkpOworICAgICAgICAgICAgICAgIGlmICggY2YgKQorICAgICAgICAgICAgICAgICAg
ICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICBwdXRfc3R1
YihzdHViKTsKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOworCiAgICAgICAgIGNhc2UgMHhmYzogLyog
Y2x6ZXJvICovCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgemVybyA9IDA7
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMzAsNiArMTMwLDkgQEAKICNkZWZpbmUgY3B1X2hh
c19hdng1MTJfNGZtYXBzICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl80Rk1BUFMp
CiAjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9UU1hfRk9SQ0VfQUJPUlQpCiAKKy8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDguZWJ4ICovCisj
ZGVmaW5lIGNwdV9oYXNfbWNvbW1pdCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
Q09NTUlUKQorCiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZt
b24gICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1
X2hhc19jcHVpZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxU
SU5HKQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKQEAgLTgwLDYgKzgwLDExIEBAIGVudW0gR2Vu
ZXJpY0ludGVyY2VwdDJiaXRzCiAgICAgR0VORVJBTDJfSU5URVJDRVBUX1JEUFJVICAgPSAxIDw8
IDE0LAogfTsKIAorLyogZ2VuZXJhbCAzIGludGVyY2VwdHMgKi8KK2VudW0gR2VuZXJpY0ludGVy
Y2VwdDNiaXRzCit7CisgICAgR0VORVJBTDNfSU5URVJDRVBUX01DT01NSVQgPSAxIDw8IDMsCit9
OwogCiAvKiBjb250cm9sIHJlZ2lzdGVyIGludGVyY2VwdHMgKi8KIGVudW0gQ1JJbnRlcmNlcHRC
aXRzCkBAIC0zMDIsNiArMzA3LDcgQEAgZW51bSBWTUVYSVRfRVhJVENPREUKICAgICBWTUVYSVRf
TVdBSVRfQ09ORElUSU9OQUw9IDE0MCwgLyogMHg4YyAqLwogICAgIFZNRVhJVF9YU0VUQlYgICAg
ICAgICAgID0gMTQxLCAvKiAweDhkICovCiAgICAgVk1FWElUX1JEUFJVICAgICAgICAgICAgPSAx
NDIsIC8qIDB4OGUgKi8KKyAgICBWTUVYSVRfTUNPTU1JVCAgICAgICAgICA9IDE2MywgLyogMHhh
MyAqLwogICAgIFZNRVhJVF9OUEYgICAgICAgICAgICAgID0gMTAyNCwgLyogMHg0MDAsIG5lc3Rl
ZCBwYWdpbmcgZmF1bHQgKi8KICAgICBWTUVYSVRfSU5WQUxJRCAgICAgICAgICA9ICAtMQogfTsK
QEAgLTQwOCw3ICs0MTQsOCBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgewogICAgIHUzMiBfZXhjZXB0
aW9uX2ludGVyY2VwdHM7ICAvKiBvZmZzZXQgMHgwOCAtIGNsZWFuYml0IDAgKi8KICAgICB1MzIg
X2dlbmVyYWwxX2ludGVyY2VwdHM7ICAgLyogb2Zmc2V0IDB4MEMgLSBjbGVhbmJpdCAwICovCiAg
ICAgdTMyIF9nZW5lcmFsMl9pbnRlcmNlcHRzOyAgIC8qIG9mZnNldCAweDEwIC0gY2xlYW5iaXQg
MCAqLwotICAgIHUzMiByZXMwMVsxMF07CisgICAgdTMyIF9nZW5lcmFsM19pbnRlcmNlcHRzOyAg
IC8qIG9mZnNldCAweDE0IC0gY2xlYW5iaXQgMCAqLworICAgIHUzMiByZXMwMVs5XTsKICAgICB1
MTYgX3BhdXNlX2ZpbHRlcl90aHJlc2g7ICAgLyogb2Zmc2V0IDB4M0MgLSBjbGVhbmJpdCAwICov
CiAgICAgdTE2IF9wYXVzZV9maWx0ZXJfY291bnQ7ICAgIC8qIG9mZnNldCAweDNFIC0gY2xlYW5i
aXQgMCAqLwogICAgIHU2NCBfaW9wbV9iYXNlX3BhOyAgICAgICAgICAvKiBvZmZzZXQgMHg0MCAt
IGNsZWFuYml0IDEgKi8KQEAgLTU5Miw2ICs1OTksNyBAQCBWTUNCX0FDQ0VTU09SUyhkcl9pbnRl
cmNlcHRzLCBpbnRlcmNlcHRzCiBWTUNCX0FDQ0VTU09SUyhleGNlcHRpb25faW50ZXJjZXB0cywg
aW50ZXJjZXB0cykKIFZNQ0JfQUNDRVNTT1JTKGdlbmVyYWwxX2ludGVyY2VwdHMsIGludGVyY2Vw
dHMpCiBWTUNCX0FDQ0VTU09SUyhnZW5lcmFsMl9pbnRlcmNlcHRzLCBpbnRlcmNlcHRzKQorVk1D
Ql9BQ0NFU1NPUlMoZ2VuZXJhbDNfaW50ZXJjZXB0cywgaW50ZXJjZXB0cykKIFZNQ0JfQUNDRVNT
T1JTKHBhdXNlX2ZpbHRlcl9jb3VudCwgaW50ZXJjZXB0cykKIFZNQ0JfQUNDRVNTT1JTKHBhdXNl
X2ZpbHRlcl90aHJlc2gsIGludGVyY2VwdHMpCiBWTUNCX0FDQ0VTU09SUyh0c2Nfb2Zmc2V0LCBp
bnRlcmNlcHRzKQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTIxLDYgKzIxLDcgQEAKICNkZWZpbmUg
X0VGRVJfTlgJCTExIC8qIE5vIGV4ZWN1dGUgZW5hYmxlICovCiAjZGVmaW5lIF9FRkVSX1NWTUUJ
CTEyIC8qIEFNRDogU1ZNIGVuYWJsZSAqLwogI2RlZmluZSBfRUZFUl9GRlhTRQkJMTQgLyogQU1E
OiBGYXN0IEZYU0FWRS9GWFJTVE9SIGVuYWJsZSAqLworI2RlZmluZSBfRUZFUl9NQ09NTUlUCQkx
NyAvKiBBTUQ6IE1DT01NSVQgaW5zbiBlbmFibGUgKi8KIAogI2RlZmluZSBFRkVSX1NDRQkJKDE8
PF9FRkVSX1NDRSkKICNkZWZpbmUgRUZFUl9MTUUJCSgxPDxfRUZFUl9MTUUpCkBAIC0yOCw5ICsy
OSwxMCBAQAogI2RlZmluZSBFRkVSX05YCQkJKDE8PF9FRkVSX05YKQogI2RlZmluZSBFRkVSX1NW
TUUJCSgxPDxfRUZFUl9TVk1FKQogI2RlZmluZSBFRkVSX0ZGWFNFCQkoMTw8X0VGRVJfRkZYU0Up
CisjZGVmaW5lIEVGRVJfTUNPTU1JVAkJKDE8PF9FRkVSX01DT01NSVQpCiAKICNkZWZpbmUgRUZF
Ul9LTk9XTl9NQVNLCQkoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9OWCB8
IFwKLQkJCQkgRUZFUl9TVk1FIHwgRUZFUl9GRlhTRSkKKwkJCQkgRUZFUl9TVk1FIHwgRUZFUl9G
RlhTRSB8IEVGRVJfTUNPTU1JVCkKIAogI2RlZmluZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09V
TlQgICAgIDB4MDAwMDAwMzUKICNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFTSyAgICAgICAgICAg
ICAweDAwMDBmZmZmCi0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApA
QCAtMjQ4LDYgKzI0OCw3IEBAIFhFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAgIDcqMzIrMTAp
IC8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGlu
c3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShSU1RSX0ZQX0VSUl9QVFJTLCA4KjMyKyAyKSAv
KkEgIChGKVh7U0FWRSxSU1RPUn0gYWx3YXlzIHNhdmVzL3Jlc3RvcmVzIEZQVSBFcnJvciBwb2lu
dGVycyAqLwogWEVOX0NQVUZFQVRVUkUoUkRQUlUsICAgICAgICAgOCozMisgNCkgLypBICBSRFBS
VSBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoTUNPTU1JVCwgICAgICAgOCozMisgOCkg
LypBICBNQ09NTUlUIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShXQk5PSU5WRCwgICAg
ICA4KjMyKyA5KSAvKiAgIFdCTk9JTlZEIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShJ
QlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1
c2VkIGJ5IEFNRCkgKi8KIFhFTl9DUFVGRUFUVVJFKEFNRF9QUElOLCAgICAgIDgqMzIrMjMpIC8q
ICAgUHJvdGVjdGVkIFByb2Nlc3NvciBJbnZlbnRvcnkgTnVtYmVyICovCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:40:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:40: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 1ioVQl-0002Pf-PF; Mon, 06 Jan 2020 16:40:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVQk-0002PZ-Bu
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:40:38 +0000
X-Inumbo-ID: 4477f412-30a3-11ea-ab34-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4477f412-30a3-11ea-ab34-12813bfff9fa;
 Mon, 06 Jan 2020 16:40:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E889CADE7;
 Mon,  6 Jan 2020 16:40:36 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Message-ID: <9459d526-a971-0978-c449-b3541056ea38@suse.com>
Date: Mon, 6 Jan 2020 17:41:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/8] x86emul: further 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@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>

T24gMDYuMDEuMjAyMCAxNzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU29tZSBvZiB0aGUgbGF0
ZXIgcGF0Y2hlcyBhcmUgUkZDLCBmb3IgdmFyeWluZyByZWFzb25zIChzZWUgdGhlcmUpLgo+IAo+
IDE6IHg4NjogZGV0ZXJtaW5lIEhBVkVfQVNfKiBqdXN0IG9uY2UKPiAyOiB4ODY6IG1vdmUgYmFj
ayBjbGFuZyBubyBpbnRlZ3JhdGVkIGFzc2VtYmxlciB0ZXN0cwo+IDM6IHg4NmVtdWw6IHN1cHBv
cnQgTU9WRElSSSBpbnNuCj4gNDogeDg2ZW11bDogc3VwcG9ydCBNT1ZESVI2NEIgaW5zbgo+IDU6
IHg4Ni9IVk06IHNjYWxlIE1QRVJGIHZhbHVlcyByZXBvcnRlZCB0byBndWVzdHMgKG9uIEFNRCkK
PiA2OiB4ODZlbXVsOiBzdXBwb3J0IFJEUFJVCj4gNzogeDg2L0hWTTogZG9uJ3QgbmVlZGxlc3Ns
eSBpbnRlcmNlcHQgQVBFUkYvTVBFUkYvVFNDIE1TUiByZWFkcwo+IDg6IHg4NmVtdWw6IHN1cHBv
cnQgTUNPTU1JVAoKQXJnaCAtIGFsbCBvZiB0aGlzIHdhcyBtZWFudCBvdCBiZSB2NCwgbm90IChh
Z2FpbikgdjMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:42:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16: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 1ioVSC-0002WS-5d; Mon, 06 Jan 2020 16:42:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVSB-0002WK-Ie
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:42:07 +0000
X-Inumbo-ID: 74b8d4b6-30a3-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74b8d4b6-30a3-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:41:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578328919;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ljYHdkAx75MOq6QgZnAU6B/HHjhxbBIcNSh5gq9owK0=;
 b=de1Y9Op+ZuR0YgUm53Ln5XJ0ajIoHbsmCJsFInQyLCrgR1OT4oUiqYFT
 aPUdHlxH3SBhEEPVlVwmbE1Z2R3AYQSdpwR9cTdBs8bZh/YB1/5V+6n0l
 LwpidVq9AAiq1Xwf4M3jMD5PRj49cUZbC4QVS+m58rrNEGFTcs6gJ0Oby k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D+TDuo/YoH/g9fZhNxJNKa8uD4PFScITgXfXuSoY3avdFIIq5uc549WivGCZMOCih9tKsptsQZ
 AHqNcYU+x6gV9K6TZNL8u61hN9ULUgqPJCXRblfKjRY4J1Q/hjYu0HVAOK4VDLWiHkuJZR6cPu
 Bse80RlPGxfWRE9dEUbLIxVpTvyugGeHKXN/RHBR/xNkRykhtdeAPpN+tFPLW8jS3gLq2ySVnw
 Xalst+6QZJNJ2LOEJ24z+jd04o4akzLsgDpgaMZvHqCfUDUK7KgjUTjZ43cvRXyR8kY6hGFOdf
 cuk=
X-SBRS: 2.7
X-MesageID: 10492381
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10492381"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <daa065fb-d4c8-4a6c-0ba1-4a3584993dcb@citrix.com>
Date: Mon, 6 Jan 2020 16:41:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86: determine HAVE_AS_* just once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxNjozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2l0aCB0aGUgZXhjZXB0
aW9uIG9mIEhBVkVfQVNfUVVPVEVEX1NZTSwgcG9wdWxhdGUgdGhlIHJlc3VsdHMgaW50byBhCj4g
Z2VuZXJhdGVkIGhlYWRlciBpbnN0ZWFkIG9mIChhdCBsZWFzdCBvbmNlIHBlciBbc3ViXWRpcmVj
dG9yeSkgaW50bwo+IENGTEFHUy4gVGhpcyByZXN1bHRzIGluIHByb3BlciByZWJ1aWxkcyAodmlh
IG1ha2UgZGVwZW5kZW5jaWVzKSBpbiBjYXNlCj4gdGhlIGNvbXBpbGVyIHVzZWQgY2hhbmdlcyBi
ZXR3ZWVuIGJ1aWxkcy4gSXQgYWRkaXRpb25hbGx5IGVhc2VzCj4gaW5zcGVjdGlvbiBvZiB3aGlj
aCBhc3NlbWJsZXIgZmVhdHVyZXMgd2VyZSBhY3R1YWxseSBmb3VuZCB1c2FibGUuCj4KPiBTb21l
IHRyaWNrZXJ5IGlzIG5lZWRlZCB0byBhdm9pZCBoZWFkZXIgZ2VuZXJhdGlvbiBpdHNlbGYgdG8g
dHJ5IHRvCj4gaW5jbHVkZSB0aGUgdG8tYmUvbm90LXlldC1nZW5lcmF0ZWQgaGVhZGVyLgo+Cj4g
U2luY2UgdGhlIGRlZmluaXRpb25zIGluIGdlbmVyYXRlZC9jb25maWcuaCwgcHJldmlvdXNseSBo
YXZpbmcgYmVlbgo+IGNvbW1hbmQgbGluZSBvcHRpb25zLCBtaWdodCBldmVuIGFmZmVjdCB4ZW4v
Y29uZmlnLmggb3IgaXRzIGRlc2NlbmRhbnRzLAo+IG1vdmUgYWRkaW5nIG9mIHRoZSAtaW5jbHVk
ZSBvcHRpb24gZm9yIHRoZSBsYXR0ZXIgYWZ0ZXIgaW5jbHVzaW9uIG9mIHRoZQo+IHBlci1hcmNo
IFJ1bGVzLm1rLiBVc2UgdGhlIG9jY2FzaW9uIHRvIGFsc28gbW92ZSB0aGUgbW9zdCBnZW5lcmFs
IC1JCj4gb3B0aW9uIHRvIHRoZSBjb21tb24gUnVsZXMubWsuCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjQ6IE5ldy4KCklzIGl0IHYz
IG9yIHY0PwoKQWxzbywgaXMgaXQgaW50ZW5kZWQgZm9yIGp1c3QgYmFja3BvcnQ/wqAgSXQgaXMg
bGFyZ2VseSByZWR1bmRhbnQgd2l0aApBbnRob255J3MgS2NvbmZpZy9LYnVpbGQgZWZmb3J0cywg
YXMgbW92aW5nIHRoZXNlIChhbmQgb3RoZXIgY2hlY2tzKQppbnRvIHRoZSBLY29uZmlnIHN0ZXAg
aXMgdGhlIHVsdGltYXRlIGdvYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:55:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVf2-0003Xq-OX; Mon, 06 Jan 2020 16:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVf1-0003Xj-2b
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:55:23 +0000
X-Inumbo-ID: 52ee58ae-30a5-11ea-ab37-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52ee58ae-30a5-11ea-ab37-12813bfff9fa;
 Mon, 06 Jan 2020 16:55: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 mx2.suse.de (Postfix) with ESMTP id 3D2C8AC44;
 Mon,  6 Jan 2020 16:55:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
 <daa065fb-d4c8-4a6c-0ba1-4a3584993dcb@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1b031768-c264-19e1-b2b4-af8e09b7efd5@suse.com>
Date: Mon, 6 Jan 2020 17:56:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <daa065fb-d4c8-4a6c-0ba1-4a3584993dcb@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86: determine HAVE_AS_* just once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNzo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE2OjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2l0aCB0aGUgZXhjZXB0aW9uIG9mIEhBVkVf
QVNfUVVPVEVEX1NZTSwgcG9wdWxhdGUgdGhlIHJlc3VsdHMgaW50byBhCj4+IGdlbmVyYXRlZCBo
ZWFkZXIgaW5zdGVhZCBvZiAoYXQgbGVhc3Qgb25jZSBwZXIgW3N1Yl1kaXJlY3RvcnkpIGludG8K
Pj4gQ0ZMQUdTLiBUaGlzIHJlc3VsdHMgaW4gcHJvcGVyIHJlYnVpbGRzICh2aWEgbWFrZSBkZXBl
bmRlbmNpZXMpIGluIGNhc2UKPj4gdGhlIGNvbXBpbGVyIHVzZWQgY2hhbmdlcyBiZXR3ZWVuIGJ1
aWxkcy4gSXQgYWRkaXRpb25hbGx5IGVhc2VzCj4+IGluc3BlY3Rpb24gb2Ygd2hpY2ggYXNzZW1i
bGVyIGZlYXR1cmVzIHdlcmUgYWN0dWFsbHkgZm91bmQgdXNhYmxlLgo+Pgo+PiBTb21lIHRyaWNr
ZXJ5IGlzIG5lZWRlZCB0byBhdm9pZCBoZWFkZXIgZ2VuZXJhdGlvbiBpdHNlbGYgdG8gdHJ5IHRv
Cj4+IGluY2x1ZGUgdGhlIHRvLWJlL25vdC15ZXQtZ2VuZXJhdGVkIGhlYWRlci4KPj4KPj4gU2lu
Y2UgdGhlIGRlZmluaXRpb25zIGluIGdlbmVyYXRlZC9jb25maWcuaCwgcHJldmlvdXNseSBoYXZp
bmcgYmVlbgo+PiBjb21tYW5kIGxpbmUgb3B0aW9ucywgbWlnaHQgZXZlbiBhZmZlY3QgeGVuL2Nv
bmZpZy5oIG9yIGl0cyBkZXNjZW5kYW50cywKPj4gbW92ZSBhZGRpbmcgb2YgdGhlIC1pbmNsdWRl
IG9wdGlvbiBmb3IgdGhlIGxhdHRlciBhZnRlciBpbmNsdXNpb24gb2YgdGhlCj4+IHBlci1hcmNo
IFJ1bGVzLm1rLiBVc2UgdGhlIG9jY2FzaW9uIHRvIGFsc28gbW92ZSB0aGUgbW9zdCBnZW5lcmFs
IC1JCj4+IG9wdGlvbiB0byB0aGUgY29tbW9uIFJ1bGVzLm1rLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2NDogTmV3Lgo+IAo+
IElzIGl0IHYzIG9yIHY0PwoKdjQsIGFzIHNhaWQgaW4gcmVwbHkgdG8gdGhlIGNvdmVyIGxldHRl
ci4KCj4gQWxzbywgaXMgaXQgaW50ZW5kZWQgZm9yIGp1c3QgYmFja3BvcnQ/wqAgSXQgaXMgbGFy
Z2VseSByZWR1bmRhbnQgd2l0aAo+IEFudGhvbnkncyBLY29uZmlnL0tidWlsZCBlZmZvcnRzLCBh
cyBtb3ZpbmcgdGhlc2UgKGFuZCBvdGhlciBjaGVja3MpCj4gaW50byB0aGUgS2NvbmZpZyBzdGVw
IGlzIHRoZSB1bHRpbWF0ZSBnb2FsLgoKSXMgaXQ/IExvb2tpbmcgYXQgY3VycmVudCBMaW51eCBJ
IHN0aWxsIHNlZSBlLmcuCgojIGRvIGJpbnV0aWxzIHN1cHBvcnQgQ0ZJPwpjZmkgOj0gJChjYWxs
IGFzLWluc3RyLC5jZmlfc3RhcnRwcm9jXG4uY2ZpX3JlbF9vZmZzZXQgJChzcC15KSQoY29tbWEp
MFxuLmNmaV9lbmRwcm9jLC1EQ09ORklHX0FTX0NGST0xKQojIGlzIC5jZmlfc2lnbmFsX2ZyYW1l
IHN1cHBvcnRlZCB0b28/CmNmaS1zaWdmcmFtZSA6PSAkKGNhbGwgYXMtaW5zdHIsLmNmaV9zdGFy
dHByb2Ncbi5jZmlfc2lnbmFsX2ZyYW1lXG4uY2ZpX2VuZHByb2MsLURDT05GSUdfQVNfQ0ZJX1NJ
R05BTF9GUkFNRT0xKQpjZmktc2VjdGlvbnMgOj0gJChjYWxsIGFzLWluc3RyLC5jZmlfc2VjdGlv
bnMgLmRlYnVnX2ZyYW1lLC1EQ09ORklHX0FTX0NGSV9TRUNUSU9OUz0xKQoKIyBkb2VzIGJpbnV0
aWxzIHN1cHBvcnQgc3BlY2lmaWMgaW5zdHJ1Y3Rpb25zPwphc2luc3RyICs9ICQoY2FsbCBhcy1p
bnN0cixwc2h1ZmIgJXhtbTAkKGNvbW1hKSV4bW0wLC1EQ09ORklHX0FTX1NTU0UzPTEpCmF2eF9p
bnN0ciA6PSAkKGNhbGwgYXMtaW5zdHIsdnhvcnBzICV5bW0wJChjb21tYSkleW1tMSQoY29tbWEp
JXltbTIsLURDT05GSUdfQVNfQVZYPTEpCmF2eDJfaW5zdHIgOj0kKGNhbGwgYXMtaW5zdHIsdnBi
cm9hZGNhc3RiICV4bW0wJChjb21tYSkleW1tMSwtRENPTkZJR19BU19BVlgyPTEpCmF2eDUxMl9p
bnN0ciA6PSQoY2FsbCBhcy1pbnN0cix2cG1vdm0yYiAlazEkKGNvbW1hKSV6bW01LC1EQ09ORklH
X0FTX0FWWDUxMj0xKQpzaGExX25pX2luc3RyIDo9JChjYWxsIGFzLWluc3RyLHNoYTFtc2cxICV4
bW0wJChjb21tYSkleG1tMSwtRENPTkZJR19BU19TSEExX05JPTEpCnNoYTI1Nl9uaV9pbnN0ciA6
PSQoY2FsbCBhcy1pbnN0cixzaGEyNTZtc2cxICV4bW0wJChjb21tYSkleG1tMSwtRENPTkZJR19B
U19TSEEyNTZfTkk9MSkKCktCVUlMRF9BRkxBR1MgKz0gJChjZmkpICQoY2ZpLXNpZ2ZyYW1lKSAk
KGNmaS1zZWN0aW9ucykgJChhc2luc3RyKSAkKGF2eF9pbnN0cikgJChhdngyX2luc3RyKSAkKGF2
eDUxMl9pbnN0cikgJChzaGExX25pX2luc3RyKSAkKHNoYTI1Nl9uaV9pbnN0cikKS0JVSUxEX0NG
TEFHUyArPSAkKGNmaSkgJChjZmktc2lnZnJhbWUpICQoY2ZpLXNlY3Rpb25zKSAkKGFzaW5zdHIp
ICQoYXZ4X2luc3RyKSAkKGF2eDJfaW5zdHIpICQoYXZ4NTEyX2luc3RyKSAkKHNoYTFfbmlfaW5z
dHIpICQoc2hhMjU2X25pX2luc3RyKQoKaW4gYXJjaC94ODYvTWFrZWZpbGUuIEkgYW0sIGJ0dywg
YWxzbyB1bmNvbnZpbmNlZCB0aGF0IHN1Y2ggYmVsb25ncwppbnRvIC5jb25maWcgaW4gdGhlIGZp
cnN0IHBsYWNlOiBUaGUgY29uZmlndXJhdGlvbiBkb2Vzbid0IGNoYW5nZQppZiBJIHN3YXAgbXkg
dG9vbCBjaGFpbi4gT2YgY291cnNlIEkgcmVhbGl6ZWQgdGhlcmUncyB0aGUgZ3JleSBhcmVhCm9m
IHVzZXIgdmlzaWJsZSBvcHRpb25zIGRlcGVuZGluZyBvbiB0b29sIGNoYWluIGNhcGFiaWxpdGll
cyAoaWYKb25lIG1lYW5zIHRvIGFsbG93IHN1Y2gpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 16:57:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 16:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVgb-0003eN-4Z; Mon, 06 Jan 2020 16:57:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVgZ-0003eB-49
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 16:56:59 +0000
X-Inumbo-ID: 87bb7ee0-30a5-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 87bb7ee0-30a5-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 16:56:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578329810;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=s+NnT/WidUZpWjsl6D4maZIHJkMRy0WPFtEi3OSQajQ=;
 b=R8KC+0nJ7Kqe4z7p5xoTgyeyFXZX3vbf3UE8n45meCZTpip/C7nxH6TW
 vXfXqLMHJw4vDtpOLZdN3yirlyMdVETxD8nABa8JmTk/Fij/DjGPjUVi2
 nrEi5j6dbzU7Ilg4cYy4VlzHlLNMamaFwjYHwd0+O8zIAUNxl8YNiJfWR I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HdN6hAX+J6BVORmNpcNJ1nkXLsL+4HGtfKe2m4nrLU5hMReVTN67u+e+iMfALRaiHgJKgY9HpC
 Aoz2V9xb7JwBhcZXssUnvdnVtwpHkCENQg1+PXaLyCcEFNAxSQoBb1ZhiLUWmN5ARzuLmB7sYZ
 8hVNhhpHrpvoEcZGwaWpOZiNHLRDXof+mGiEtYx3yf5hA1osNiYm1BkFkTP5LP72CGTMq0GWdZ
 UHBBMtk77SwjmPehEsBCkr3M4/sZPRO59IwHGtCTUlEcR3ZNC+QeYAaUgi+68zwOJwZeqYZgHF
 qFI=
X-SBRS: 2.7
X-MesageID: 10493628
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10493628"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <5e702563-7cf9-ed29-6aba-5fbbc97d6b06@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: <07122b31-ae3c-1c32-f9e9-4af2d135c7cc@citrix.com>
Date: Mon, 6 Jan 2020 16:56:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5e702563-7cf9-ed29-6aba-5fbbc97d6b06@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 3/8] x86emul: support MOVDIRI insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMDYvMDEvMjAyMCAxNjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZSB0aGF0IFNETSBy
ZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPiBNb2RS
TS5tb2QgIT0gMGIxMTsgYXNzdW1pbmcgI1VEIGhlcmUuCgpEb24ndCB5b3UgbWVhbiBtb2QgPT0g
MTEgaGVyZT8KCk15IEphY29ic3ZpbGxlIFNEUCBkb2VzIGhhdmUgTU9WRElSSSwgYW5kIDBGIDM4
IEY5IEMwIGRvZXMgcmVzdWx0IGluCiNVRCwgd2hlcmVhcyB0aGUgZXhhbXBsZSBmcm9tIHRoZSB0
ZXN0IGVtdWxhdG9yIGJlbG93IChNb2RSTSBieXRlIGFzCjB4MTEpIGRvZXMgZnVuY3Rpb24gYXMg
ZXhwZWN0ZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 17:00:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 17:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVkB-0004V9-R4; Mon, 06 Jan 2020 17:00:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=5DW6=23=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioVkA-0004V4-L6
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 17:00:42 +0000
X-Inumbo-ID: 1236fa36-30a6-11ea-ab37-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1236fa36-30a6-11ea-ab37-12813bfff9fa;
 Mon, 06 Jan 2020 17:00:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1E96FAD33;
 Mon,  6 Jan 2020 17:00:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <5e702563-7cf9-ed29-6aba-5fbbc97d6b06@suse.com>
 <07122b31-ae3c-1c32-f9e9-4af2d135c7cc@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ed18dbed-139a-d09b-1155-ec6dec55f55f@suse.com>
Date: Mon, 6 Jan 2020 18:01:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <07122b31-ae3c-1c32-f9e9-4af2d135c7cc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/8] x86emul: support MOVDIRI insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gMDYuMDEuMjAyMCAxNzo1NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE2OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAg
ZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPj4gTW9kUk0ubW9kICE9IDBi
MTE7IGFzc3VtaW5nICNVRCBoZXJlLgo+IAo+IERvbid0IHlvdSBtZWFuIG1vZCA9PSAxMSBoZXJl
PwoKT2gsIHllcywgb2YgY291cnNlIEkgZG8gLSBjb3JyZWN0ZWQuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 17:04:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 17: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 1ioVnK-0004gv-Dz; Mon, 06 Jan 2020 17:03:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVnI-0004gq-MI
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 17:03:56 +0000
X-Inumbo-ID: 85a45bda-30a6-11ea-ab37-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85a45bda-30a6-11ea-ab37-12813bfff9fa;
 Mon, 06 Jan 2020 17:03:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578330236;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=T0TvO4PiyCyyWHTsS8KfWe2W+1u04UiKwZdmhF+XwMk=;
 b=TNU1R0N4tv189GN3GqfdBgT/aZeeKGjM7rTOPBOyUPn5ucMLoAfHTSd8
 T2zU3VlmUPU4Mm/sDzc9QoFyBuS8kokbsv7Rm92Kd9s9sB4OiOpbwuTPh
 wcTCO5oHrZ8RqnWYPyepj5lzEBjcpomM+qL38wgtuCsdR8x1xh9L2Ii+m w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a/Xu7BCyw9E0864JQE2DDcssl5rufYgudbqWUTo9pauoi/+YIGGyXYS1CFv6gEW7gQUYBH4buy
 at6fCzfGxaGnQWDonqrnGyMr2//T3XX2VemdoE9dDGqTDIONAkxNrdSNzHP1ajj5JD6Xk1H1Yn
 6WBRXu6CsrmjW/JX7xb+vIqXZ+q4f8i6bE7Y3RhIFpp0SS2jSRPwtTUj1q7oIyzY2CMRTiu5kZ
 E/AMsd8qjlbZ95KzhJ0287UdACiBCpn8hmkaRvt9g2QRDGJAdsCO9kBR3erjM9fImzgrGxvmuQ
 0CA=
X-SBRS: 2.7
X-MesageID: 10494209
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10494209"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 17:03:52 +0000
Message-ID: <20200106170352.28582-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/save: Drop unused parameters from
 xc_domain_save()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

WENGTEFHU19DSEVDS1BPSU5UX0NPTVBSRVNTIGhhcyBiZWVuIHVudXNlZCBzaW5jZSBjL3MgYjE1
YmM0MzQ1ICgyMDE1KSwKWENGTEFHU19IVk0gc2luY2UgYy9zIDllODY3MmYxYyAoMjAxMyksIGFu
ZCBYQ0ZMQUdTX1NURFZHQSBzaW5jZSBjL3MKMDg3ZDQzMzI2ICgyMDA3KS4gIERyb3AgdGhlIGNv
bnN0YW50cywgYW5kIGNvZGUgd2hpY2ggc2V0cyB0aGVtLgoKVGhlIHNlcGFyYXRlIGh2bSBwYXJh
bWV0ZXIgKGFwcGVhcmVkIGluIGMvcyBkMTFiZWM4YTEsIDIwMDcgYW5kIHVsdGltYXRlbHkKcmVk
dW5kYW50IHdpdGggWENGTEFHU19IVk0pLCBpcyB1c2VkIGZvciBzYW5pdHkgY2hlY2tpbmcgYW5k
IGRlYnVnIHByaW50aW5nLAp0aGVuIGRpc2NhcmRlZCBhbmQgcmVwbGFjZWQgd2l0aCBYZW4ncyBp
ZGVhIG9mIHdoZXRoZXIgdGhlIGRvbWFpbiBpcyBQViBvcgpIVk0uCgpSZWFycmFuZ2UgdGhlIGxv
Z2ljIGluIHhjX2RvbWFpbl9zYXZlKCkgdG8gYXNrIFhlbiBzaWdodGx5IGVhcmxpZXIsIGFuZCB1
c2UgYQpjb25zaXN0ZW50IGlkZWEgb2YgJ2h2bScgdGhyb3VnaG91dC4gIFJlbW92aW5nIHRoaXMg
cGFyYW1ldGVyIHJlbW92ZXMgdGhlCmZpbmFsIHVzZXIgb2YgbGlieGwncyBkc3MtPmh2bSwgc28g
ZHJvcCB0aGF0IGZpZWxkIGFzIHdlbGwuCgpVcGRhdGUgdGhlIGRveHlnZW4gY29tbWVudCB0byBi
ZSBhY2N1cmF0ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oICAgfCAx
NSArKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX25vbWlncmF0ZS5jICAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyAgICAgfCAyMSAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgIHwg
IDEgLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgfCAgMiArLQogdG9vbHMvbGli
eGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgfCAgMyArLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjcgaW5z
ZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCmluZGV4IGZk
YjAzZTMyZGEuLjFjMzU4YTA1NzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Z3Vlc3QuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKQEAgLTI2LDkgKzI2
LDYgQEAKIAogI2RlZmluZSBYQ0ZMQUdTX0xJVkUgICAgICAoMSA8PCAwKQogI2RlZmluZSBYQ0ZM
QUdTX0RFQlVHICAgICAoMSA8PCAxKQotI2RlZmluZSBYQ0ZMQUdTX0hWTSAgICAgICAoMSA8PCAy
KQotI2RlZmluZSBYQ0ZMQUdTX1NURFZHQSAgICAoMSA8PCAzKQotI2RlZmluZSBYQ0ZMQUdTX0NI
RUNLUE9JTlRfQ09NUFJFU1MgICAgKDEgPDwgNCkKIAogI2RlZmluZSBYODZfNjRfQl9TSVpFICAg
NjQgCiAjZGVmaW5lIFg4Nl8zMl9CX1NJWkUgICAzMgpAQCAtMTI0LDE2ICsxMjEsMTggQEAgdHlw
ZWRlZiBlbnVtIHsKIC8qKgogICogVGhpcyBmdW5jdGlvbiB3aWxsIHNhdmUgYSBydW5uaW5nIGRv
bWFpbi4KICAqCi0gKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGlu
dGVyZmFjZQotICogQHBhcm0gZmQgdGhlIGZpbGUgZGVzY3JpcHRvciB0byBzYXZlIGEgZG9tYWlu
IHRvCi0gKiBAcGFybSBkb20gdGhlIGlkIG9mIHRoZSBkb21haW4KKyAqIEBwYXJhbSB4Y2ggYSBo
YW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQorICogQHBhcmFtIGlvX2ZkIHRo
ZSBmaWxlIGRlc2NyaXB0b3IgdG8gc2F2ZSBhIGRvbWFpbiB0bworICogQHBhcmFtIGRvbSB0aGUg
aWQgb2YgdGhlIGRvbWFpbgorICogQHBhcmFtIGZsYWdzIFhDRkxBR1NfeHh4CiAgKiBAcGFyYW0g
c3RyZWFtX3R5cGUgWENfTUlHX1NUUkVBTV9OT05FIGlmIHRoZSBmYXIgZW5kIG9mIHRoZSBzdHJl
YW0KICAqICAgICAgICBkb2Vzbid0IHVzZSBjaGVja3BvaW50aW5nCisgKiBAcGFyYW0gcmVjdl9m
ZCBPbmx5IHVzZWQgZm9yIFhDX01JR19TVFJFQU1fQ09MTy4gIENvbnRhaW5zIGJhY2tjaGFubmVs
IGZyb20KKyAqICAgICAgICB0aGUgZGVzdGluYXRpb24gc2lkZS4KICAqIEByZXR1cm4gMCBvbiBz
dWNjZXNzLCAtMSBvbiBmYWlsdXJlCiAgKi8KIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZmxhZ3MgLyogWENGTEFHU194eHggKi8sCi0gICAgICAgICAgICAgICAgICAgc3RydWN0
IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsIGludCBodm0sCisgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZmxhZ3MsIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyAqY2FsbGJhY2tzLAogICAgICAg
ICAgICAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSwgaW50IHJlY3Zf
ZmQpOwogCiAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3Jlc3RvcmUgKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX25vbWlncmF0ZS5jIGIvdG9vbHMvbGlieGMveGNfbm9t
aWdyYXRlLmMKaW5kZXggYzRkY2E4OGViMC4uNWExZDdlNDZmOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfbm9taWdyYXRlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMKQEAg
LTIxLDcgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgogCiBpbnQgeGNfZG9tYWluX3Nh
dmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBm
bGFncywKLSAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNr
cywgaW50IGh2bSwKKyAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgKmNh
bGxiYWNrcywKICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFt
X3R5cGUsIGludCByZWN2X2ZkKQogewogICAgIGVycm5vID0gRU5PU1lTOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4
IDVhNDBlNTg4ZTAuLjZmNjFmODVlZTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTk2Nyw3ICs5NjcsNyBAQCBz
dGF0aWMgaW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDE2X3QgZ3Vlc3Rf
dHlwZSkKIAogaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQs
IHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncywgc3RydWN0
IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsCi0gICAgICAgICAgICAgICAgICAgaW50IGh2bSwg
eGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCkKKyAgICAgICAg
ICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2Zk
KQogewogICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0eCA9CiAgICAgICAgIHsKQEAgLTk4Miwz
MiArOTgyLDMzIEBAIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlv
X2ZkLCB1aW50MzJfdCBkb20sCiAgICAgY3R4LnNhdmUuY2hlY2twb2ludGVkID0gc3RyZWFtX3R5
cGU7CiAgICAgY3R4LnNhdmUucmVjdl9mZCA9IHJlY3ZfZmQ7CiAKKyAgICBpZiAoIHhjX2RvbWFp
bl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAmY3R4LmRvbWluZm8pICE9IDEgKQorICAgIHsKKyAgICAg
ICAgUEVSUk9SKCJGYWlsZWQgdG8gZ2V0IGRvbWFpbiBpbmZvIik7CisgICAgICAgIHJldHVybiAt
MTsKKyAgICB9CisKKyAgICBpZiAoIGN0eC5kb21pbmZvLmRvbWlkICE9IGRvbSApCisgICAgewor
ICAgICAgICBFUlJPUigiRG9tYWluICV1IGRvZXMgbm90IGV4aXN0IiwgZG9tKTsKKyAgICAgICAg
cmV0dXJuIC0xOworICAgIH0KKwogICAgIC8qIElmIGFsdGVyaW5nIG1pZ3JhdGlvbl9zdHJlYW0g
dXBkYXRlIHRoaXMgYXNzZXJ0IHRvby4gKi8KICAgICBhc3NlcnQoc3RyZWFtX3R5cGUgPT0gWENf
TUlHX1NUUkVBTV9OT05FIHx8CiAgICAgICAgICAgIHN0cmVhbV90eXBlID09IFhDX01JR19TVFJF
QU1fUkVNVVMgfHwKICAgICAgICAgICAgc3RyZWFtX3R5cGUgPT0gWENfTUlHX1NUUkVBTV9DT0xP
KTsKIAogICAgIC8qIFNhbml0eSBjaGVja3MgZm9yIGNhbGxiYWNrcy4gKi8KLSAgICBpZiAoIGh2
bSApCisgICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgICAgICBhc3NlcnQoY2FsbGJhY2tz
LT5zd2l0Y2hfcWVtdV9sb2dkaXJ0eSk7CiAgICAgaWYgKCBjdHguc2F2ZS5jaGVja3BvaW50ZWQg
KQogICAgICAgICBhc3NlcnQoY2FsbGJhY2tzLT5jaGVja3BvaW50ICYmIGNhbGxiYWNrcy0+cG9z
dGNvcHkpOwogICAgIGlmICggY3R4LnNhdmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJFQU1f
Q09MTyApCiAgICAgICAgIGFzc2VydChjYWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAKLSAg
ICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwg
ZmxhZ3MsIGh2bSk7Ci0KLSAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAm
Y3R4LmRvbWluZm8pICE9IDEgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gZ2V0
IGRvbWFpbiBpbmZvIik7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIGN0
eC5kb21pbmZvLmRvbWlkICE9IGRvbSApCi0gICAgewotICAgICAgICBFUlJPUigiRG9tYWluICV1
IGRvZXMgbm90IGV4aXN0IiwgZG9tKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KKyAgICBE
UFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwKKyAgICAgICAgICAgIGlv
X2ZkLCBkb20sIGZsYWdzLCBjdHguZG9taW5mby5odm0pOwogCiAgICAgY3R4LmRvbWlkID0gZG9t
OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3NhdmUuYwppbmRleCA2NTYxMGU2MDU1Li4zMmUzY2I1YTEzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zYXZlLmMKQEAgLTQwOCwyMiArNDA4LDggQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3NhdmUo
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcykKICAgICByYyA9
IGxpYnhsX19kb21haW5fc3VzcGVuZF9pbml0KGVnYywgZHNwcywgdHlwZSk7CiAgICAgaWYgKHJj
KSBnb3RvIG91dDsKIAotICAgIHN3aXRjaCAodHlwZSkgewotICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFZIOgotICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOiB7Ci0gICAgICAgIGRz
cy0+aHZtID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFY6Ci0gICAgICAgIGRzcy0+aHZtID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVm
YXVsdDoKLSAgICAgICAgYWJvcnQoKTsKLSAgICB9Ci0KICAgICBkc3MtPnhjZmxhZ3MgPSAobGl2
ZSA/IFhDRkxBR1NfTElWRSA6IDApCi0gICAgICAgICAgfCAoZGVidWcgPyBYQ0ZMQUdTX0RFQlVH
IDogMCkKLSAgICAgICAgICB8IChkc3MtPmh2bSA/IFhDRkxBR1NfSFZNIDogMCk7CisgICAgICAg
ICAgfCAoZGVidWcgPyBYQ0ZMQUdTX0RFQlVHIDogMCk7CiAKICAgICAvKiBEaXNhbGxvdyBzYXZp
bmcgYSBndWVzdCB3aXRoIHZOVU1BIGNvbmZpZ3VyZWQgYmVjYXVzZSBtaWdyYXRpb24KICAgICAg
KiBzdHJlYW0gZG9lcyBub3QgcHJlc2VydmUgbm9kZSBpbmZvcm1hdGlvbi4KQEAgLTQ0MCwxMSAr
NDI2LDYgQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgKmRzcykKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
aWYgKGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSA9PSBMSUJYTF9DSEVDS1BPSU5URURfU1RSRUFN
X1JFTVVTKSB7Ci0gICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8tPmNvbXByZXNz
aW9uKSkKLSAgICAgICAgICAgIGRzcy0+eGNmbGFncyB8PSBYQ0ZMQUdTX0NIRUNLUE9JTlRfQ09N
UFJFU1M7Ci0gICAgfQotCiAgICAgaWYgKGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSA9PSBMSUJY
TF9DSEVDS1BPSU5URURfU1RSRUFNX05PTkUpCiAgICAgICAgIGNhbGxiYWNrcy0+c3VzcGVuZCA9
IGxpYnhsX19kb21haW5fc3VzcGVuZF9jYWxsYmFjazsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
YTk5ZjM2MjdlNC4uYmE4YzliNDFhYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNTkxLDcgKzM1
OTEsNiBAQCBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlIHsKICAgICBjb25zdCBsaWJ4
bF9kb21haW5fcmVtdXNfaW5mbyAqcmVtdXM7CiAgICAgLyogcHJpdmF0ZSAqLwogICAgIGludCBy
YzsKLSAgICBpbnQgaHZtOwogICAgIGludCB4Y2ZsYWdzOwogICAgIGxpYnhsX19kb21haW5fc3Vz
cGVuZF9zdGF0ZSBkc3BzOwogICAgIHVuaW9uIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5k
ZXggY2FhMTM5NjgxMy4uMGIxMTQ5NWY5YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9jYWxsb3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAg
LTg3LDcgKzg3LDcgQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAgICAgbGlieGxfX3NybV9jYWxs
b3V0X2VudW1jYWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Muc2F2ZS5hKTsKIAogICAgIGNv
bnN0IHVuc2lnbmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAgICBkc3MtPmRvbWlkLCBkc3Mt
PnhjZmxhZ3MsIGRzcy0+aHZtLCBjYmZsYWdzLAorICAgICAgICBkc3MtPmRvbWlkLCBkc3MtPnhj
ZmxhZ3MsIGNiZmxhZ3MsCiAgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSwKICAgICB9
OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jIGIvdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYwppbmRleCBjZGFkNDBiZTRmLi4wZjUyOTMwYzQ1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKQEAgLTI1Miw3ICsyNTIsNiBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHJlY3ZfZmQgPSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHVpbnQzMl90IGRvbSA9ICAgICAgICAgICAg
ICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKICAgICAgICAgdWludDMyX3QgZmxhZ3Mg
PSAgICAgICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwotICAgICAgICBpbnQg
aHZtID0gICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICB1
bnNpZ25lZCBjYmZsYWdzID0gICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7
CiAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSA9IHN0cnRvdWwoTkVY
VEFSRywwLDEwKTsKICAgICAgICAgYXNzZXJ0KCEqKythcmd2KTsKQEAgLTI2Myw3ICsyNjIsNyBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHNldHVwX3NpZ25hbHMo
c2F2ZV9zaWduYWxfaGFuZGxlcik7CiAKICAgICAgICAgciA9IHhjX2RvbWFpbl9zYXZlKHhjaCwg
aW9fZmQsIGRvbSwgZmxhZ3MsICZoZWxwZXJfc2F2ZV9jYWxsYmFja3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBodm0sIHN0cmVhbV90eXBlLCByZWN2X2ZkKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cmVhbV90eXBlLCByZWN2X2ZkKTsKICAgICAgICAgY29tcGxldGUocik7
CiAKICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobW9kZSwiLS1yZXN0b3JlLWRvbWFpbiIpKSB7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 17:16:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 17:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioVz5-0005cp-K2; Mon, 06 Jan 2020 17:16:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioVz3-0005ck-ST
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 17:16:05 +0000
X-Inumbo-ID: 38400ce8-30a8-11ea-ab3d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38400ce8-30a8-11ea-ab3d-12813bfff9fa;
 Mon, 06 Jan 2020 17:16:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578330965;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kLQxex1jDcwpKkOfLCpJhFD/Vku6oia/LS1bawJcfYc=;
 b=RjF7P/jwcPxbq0LoLtoUBGbXfB9rO3nY7H/Tq6uDhPlBUQwDIoPSngIh
 JV2JHjwZjxY311i3EP7R4/WR6oo1ADJDK+2oaz5rH0mlq25bdF7IL0YEb
 U9zrynV/vcwBY3DMuzVl+n2fEbna67vYLCVgiRoQnPDH20C9kFQwlQa7F A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7u54JDcgG+pm8tSieuH358CSjBW2Xn4qtughitGeLWP9enDZP0+Q4apiyfs/Lg+lna4kNQa8sK
 Buqpv1WaItaOSnuOz9I9/ignZtWm/Qdzq6eXFrbeB4TfRS9IrYes6IY7vH2aMS2feefANLYHXp
 VOPDkbjQK8r+b/Rb72olMVq6QyQGtxk7khkntLqyQd9Kn7nUpNR7bcHRlzyQ8Y9zfXzNob2sA+
 G+xCJxUFD3JhcBrIHJ9x+M3GE6kqedVfLagUiqru3DsFVOuGBqS/zjL3ekZLUYAxY1Id3CHbcA
 C0M=
X-SBRS: 2.7
X-MesageID: 10662492
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10662492"
To: Jan Beulich <jbeulich@suse.com>
References: <20200103200742.23917-1-andrew.cooper3@citrix.com>
 <a6781391-e3f0-7ff1-ccdf-bdb6f41e9408@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <787ed96f-c700-ba89-b91d-99e210847422@citrix.com>
Date: Mon, 6 Jan 2020 17:16:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a6781391-e3f0-7ff1-ccdf-bdb6f41e9408@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware
 checks in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxMDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDEuMjAyMCAy
MTowNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4gQEAgLTk2MywxMCArOTYzLDIy
IEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAg
KiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUgc3VpdGFibGUgZm9yIGEgZHJpdmVyIGRv
bWFpbikKPj4gICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVhc29uIHRvIGRlbnkgdGhlIGhhcmR3
YXJlIGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwo+PiAgICovCj4+IC0jZGVmaW5lIGlzX2hhcmR3YXJl
X2RvbWFpbihfZCkgZXZhbHVhdGVfbm9zcGVjKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQo+PiAr
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19oYXJkd2FyZV9kb21haW4oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1BWX1NISU1f
RVhDTFVTSVZFKSApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIHJldHVy
biBldmFsdWF0ZV9ub3NwZWMoZCA9PSBoYXJkd2FyZV9kb21haW4pOwo+PiArfQo+PiAgCj4+ICAv
KiBUaGlzIGNoZWNrIGlzIGZvciBmdW5jdGlvbmFsaXR5IHNwZWNpZmljIHRvIGEgY29udHJvbCBk
b21haW4gKi8KPj4gLSNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpIGV2YWx1YXRlX25vc3Bl
YygoX2QpLT5pc19wcml2aWxlZ2VkKQo+PiArc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19j
b250cm9sX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIGlmICgg
SVNfRU5BQkxFRChDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUpICkKPj4gKyAgICAgICAgcmV0dXJu
IGZhbHNlOwo+PiArCj4+ICsgICAgcmV0dXJuIGV2YWx1YXRlX25vc3BlYyhkLT5pc19wcml2aWxl
Z2VkKTsKPj4gK30KPiBCZXNpZGVzIGl0cyBpbnRlbmRlZCBwdXJwb3NlIHRoaXMgYWxzbyBmaXhl
cyAoYnV0IG9ubHkgZm9yIHRoZQo+IHNoaW0tZXhjbHVzaXZlIGNhc2UpIGFuIGludGVyYWN0aW9u
IGlzc3VlIHdpdGggTEFURV9IV0RPTTogSWYgaW4KPiBzaGltIG1vZGUgdGhlICJoYXJkd2FyZV9k
b209MSIgY29tbWFuZCBsaW5lIG9wdGlvbiB3YXMgdXNlZCwKPiBtaXNiZWhhdmlvciB3b3VsZCBy
ZXN1bHQgYWZhaWN0LgoKUGVyaGFwcywgYnV0IHRoZXJlIGFyZSBwbGVudHkgb2Ygb3RoZXIgd2F5
cyB0byBicmVhayB0aGluZ3MgdXNpbmcgdGhlCnNoaW1zIGNvbW1hbmQgbGluZS4KClJlbWVtYmVy
IHRoYXQgdGhlIHNoaW0gY29tbWFuZCBsaW5lIGlzIG5vdCB1bmRlciB1c2VyIGNvbnRyb2wgYXQg
YWxsLgoKPiBUaGVyZWZvcmUgSSB0aGluayB0aGlzIHdhbnRzCj4gYW1lbmRpbmcgd2l0aCBhZGp1
c3RtZW50cyB0byBhbHNvIG1ha2UgdGhlICFQVl9TSElNX0VYQ0xVU0lWRQo+IGNhc2Ugd29yayBj
b3JyZWN0bHkgKHJlYWQ6IGlnbm9yZSB0aGF0IGNvbW1hbmQgbGluZSBvcHRpb24pLiBJCj4gZ3Vl
c3MgYWRkaXRpb25hbGx5IExBVEVfSFdET00gc2hvdWxkIGFsc28gZGVwZW5kIG9uCj4gIVBWX1NI
SU1fRVhDTFVTSVZFIChhbmQvb3IgdmljZSB2ZXJzYSkuCgpObyAtIHN1Y2ggYSBidWdmaXggc2hv
dWxkIGJlIGEgc2VwYXJhdGUgY2hhbmdlLCBiZWNhdXNlIGl0IGlzIG5vdApyZWxhdGVkIHRvIHRo
aXMgcGF0Y2guCgpGaXhpbmcgaXQgd291bGQgcmVxdWlyZSBleHRyYSB4ODYgI2lmZGVmLWFyeSBp
biBjb21tb24gY29kZS7CoCBXaGlsZSB0aGlzCmlzIGRvYWJsZSwgdGhlcmUgaXMgYWxzbyB3b3Jr
IGluIHByb2dyZXNzIGZyb20gdGhlIE9wZW5YVCBmb2xrIHRvCmNvbXBsZXRlbHkgb3ZlcmhhdWwg
aG93IHRoYXQgbWVjaGFuaXNtIHdvcmtzICh3aGljaCB3aWxsIGluIHByYWN0aWNlCnJlbW92ZSB0
aGUgY29tbWFuZCBsaW5lIHBhcmFtZXRlcikuCgpHaXZlbiBib3RoIG9mIHRoZXNlIGFzcGVjdHMs
IEknbSB0ZW1wdGVkIHRvIGxlYXZlIGl0IGFzLWlzIGZvciBub3cuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 17:19:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 17:19: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 1ioW1w-0005m8-7O; Mon, 06 Jan 2020 17:19:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JuuU=23=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ioW1u-0005m2-Oc
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 17:19:02 +0000
X-Inumbo-ID: a130a69b-30a8-11ea-ab3d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a130a69b-30a8-11ea-ab3d-12813bfff9fa;
 Mon, 06 Jan 2020 17:19:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 728B420715;
 Mon,  6 Jan 2020 17:18:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578331140;
 bh=N4PyN/ioMxd3f4CHCcX1fBkgPLk3L3vfRcqZXGCf8RY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cXduWxmAnxmAWU+Be8dJklvJXJp2oMHir6bdtrEv4Fwteh29LQqkUPXJrQdp7MmFI
 LyNyn5AajDUcvvQ71zsBXr7megMtaKNtQLY7lxFbOY2kX68djp+bMVoHInuvY5ZRJV
 EXL6FiABUErJtEpNG7I2bz6x8X+1KhyrhtM5fy+g=
Date: Mon, 6 Jan 2020 09:18:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Pavel Tatashin <pasha.tatashin@soleen.com>
In-Reply-To: <20200102211357.8042-2-pasha.tatashin@soleen.com>
Message-ID: <alpine.DEB.2.21.2001060918470.732@sstabellini-ThinkPad-T480s>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
 <20200102211357.8042-2-pasha.tatashin@soleen.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 1/6] arm/arm64/xen: hypercall.h add
 includes guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, catalin.marinas@arm.com, stefan@agner.ch,
 linux@armlinux.org.uk, yamada.masahiro@socionext.com, will@kernel.org,
 boris.ostrovsky@oracle.com, sashal@kernel.org, sstabellini@kernel.org,
 maz@kernel.org, jmorris@namei.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, vladimir.murzin@arm.com, julien@xen.org,
 alexios.zavras@intel.com, tglx@linutronix.de, allison@lohutok.net,
 jgross@suse.com, steve.capper@arm.com, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, james.morse@arm.com, andrew.cooper3@citrix.com,
 info@metux.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>

T24gVGh1LCAyIEphbiAyMDIwLCBQYXZlbCBUYXRhc2hpbiB3cm90ZToKPiBUaGUgYXJtIGFuZCBh
cm02NCB2ZXJzaW9ucyBvZiBoeXBlcmNhbGwuaCBhcmUgbWlzc2luZyB0aGUgaW5jbHVkZQo+IGd1
YXJkcy4gVGhpcyBpcyBuZWVkZWQgYmVjYXVzZSBDIGlubGluZXMgZm9yIHByaXZjbWRfY2FsbCBh
cmUgZ29pbmcgdG8KPiBiZSBhZGRlZCB0byB0aGUgZmlsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQHNvbGVlbi5jb20+Cj4gUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgYXJjaC9hcm0vaW5jbHVkZS9h
c20veGVuL2h5cGVyY2FsbC5oICAgfCA0ICsrKysKPiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94
ZW4vaHlwZXJjYWxsLmggfCA0ICsrKysKPiAgaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oICAg
ICAgICAgICAgfCA2ICsrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9oeXBlcmNhbGwuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+IGlu
ZGV4IDM1MjJjYmFlZDMxNi4uYzY4ODJiYmE1Mjg0IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2lu
Y2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+ICsrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hl
bi9oeXBlcmNhbGwuaAo+IEBAIC0xICsxLDUgQEAKPiArI2lmbmRlZiBfQVNNX0FSTV9YRU5fSFlQ
RVJDQUxMX0gKPiArI2RlZmluZSBfQVNNX0FSTV9YRU5fSFlQRVJDQUxMX0gKPiAgI2luY2x1ZGUg
PHhlbi9hcm0vaHlwZXJjYWxsLmg+Cj4gKwo+ICsjZW5kaWYgLyogX0FTTV9BUk1fWEVOX0hZUEVS
Q0FMTF9IICovCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL2h5cGVy
Y2FsbC5oIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKPiBpbmRleCAz
NTIyY2JhZWQzMTYuLmMzMTk4ZjljY2QyZSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2luY2x1
ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVu
L2h5cGVyY2FsbC5oCj4gQEAgLTEgKzEsNSBAQAo+ICsjaWZuZGVmIF9BU01fQVJNNjRfWEVOX0hZ
UEVSQ0FMTF9ICj4gKyNkZWZpbmUgX0FTTV9BUk02NF9YRU5fSFlQRVJDQUxMX0gKPiAgI2luY2x1
ZGUgPHhlbi9hcm0vaHlwZXJjYWxsLmg+Cj4gKwo+ICsjZW5kaWYgLyogX0FTTV9BUk02NF9YRU5f
SFlQRVJDQUxMX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5o
IGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gaW5kZXggYjQwNDg1ZTU0ZDgwLi5iYWJj
YzA4YWY5NjUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gKysr
IGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gQEAgLTMwLDggKzMwLDggQEAKPiAgICog
SU4gVEhFIFNPRlRXQVJFLgo+ICAgKi8KPiAgCj4gLSNpZm5kZWYgX0FTTV9BUk1fWEVOX0hZUEVS
Q0FMTF9ICj4gLSNkZWZpbmUgX0FTTV9BUk1fWEVOX0hZUEVSQ0FMTF9ICj4gKyNpZm5kZWYgX0FS
TV9YRU5fSFlQRVJDQUxMX0gKPiArI2RlZmluZSBfQVJNX1hFTl9IWVBFUkNBTExfSAo+ICAKPiAg
I2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgo+ICAKPiBAQCAtODgsNCArODgsNCBAQCBNVUxUSV9tbXVf
dXBkYXRlKHN0cnVjdCBtdWx0aWNhbGxfZW50cnkgKm1jbCwgc3RydWN0IG1tdV91cGRhdGUgKnJl
cSwKPiAgCUJVRygpOwo+ICB9Cj4gIAo+IC0jZW5kaWYgLyogX0FTTV9BUk1fWEVOX0hZUEVSQ0FM
TF9IICovCj4gKyNlbmRpZiAvKiBfQVJNX1hFTl9IWVBFUkNBTExfSCAqLwo+IC0tIAo+IDIuMTcu
MQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 17:37:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 17: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 1ioWJZ-0007UQ-TW; Mon, 06 Jan 2020 17:37:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioWJY-0007UL-Tn
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 17:37:16 +0000
X-Inumbo-ID: 28da4392-30ab-11ea-88e7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28da4392-30ab-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 17:37:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578332228;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=+I3LKUW/7R/pIq00V+ne+xhkFOqgWlxS6A9JuuSfvNE=;
 b=gfbEH7NfSooXY9iv8qURaeWh0ISU/lPWinrl1GAwfWA7AlWvudlBA//O
 Si+RLbiXp/lgMv57o66WdpYs+cnAJ7MOgE0abM4Ispeby7/+Xai1Ezi6D
 S8JU3AhznymfMn6QsnfyqChzl94dFN3htTB5n4HjV/0rrWaNvRtYwujml M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SL4Dy1VqKYK075GrjiZyoSGNGZETGfyyS8cLv1eG9LCknzsyNrbC37XkiNAgzvTiGgMmrmfcRp
 WTxk4ldOxJegGlsLgQYPN0a42nPiWLlv9H3l1k8IlCcCdYbf0JdW16wQ+JZAU9nd/DKMiPETXG
 OHMgKLBJ32ZuU9QvklqUGV+nxX2vdP/01VEkyBMXnyns3P4edrmr2FyCbmUZEsR5wVr/b/x4/s
 wNSBES5dq36RscHYap4LI8n6Hgwekf4tg1yUTdTTZE2uK4iTf/wkyvtmBAdnZxnCpJ0KrxUBp+
 7jg=
X-SBRS: 2.7
X-MesageID: 10496308
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10496308"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 6 Jan 2020 17:37:04 +0000
Message-ID: <20200106173704.26433-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/cpupool: Fold error paths in
 cpupool_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: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@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>

VGhlIGNvbXBpbGVyIGNhbid0IGZvbGQgYmVjYXVzZSBvZiB0aGUgd3JpdGUgdG8gKnBlcnIgaW4g
dGhlIGZpcnN0IGh1bmsuCgpObyBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IHNsaWdodGx5IGJldHRl
ciBjb21waWxlZCBjb2RlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkNDOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24v
Y3B1cG9vbC5jIHwgMTUgKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5j
IGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggNGQzYWRiZGQ4ZC4uZDY2YjU0MWE5NCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMK
QEAgLTIzNiwxMCArMjM2LDggQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICpjcHVwb29sX2NyZWF0
ZSgKICAgICB7CiAgICAgICAgIGlmICggKCpxKS0+Y3B1cG9vbF9pZCA9PSBwb29saWQgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKLSAgICAgICAg
ICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CiAgICAgICAgICAgICAqcGVyciA9IC1FRVhJU1Q7
Ci0gICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAg
ICB9CiAgICAgICAgIGMtPm5leHQgPSAqcTsKICAgICB9CkBAIC0yNTMsMTEgKzI1MSw3IEBAIHN0
YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgewogICAgICAgICBjLT5z
Y2hlZCA9IHNjaGVkdWxlcl9hbGxvYyhzY2hlZF9pZCwgcGVycik7CiAgICAgICAgIGlmICggYy0+
c2NoZWQgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZjcHVw
b29sX2xvY2spOwotICAgICAgICAgICAgZnJlZV9jcHVwb29sX3N0cnVjdChjKTsKLSAgICAgICAg
ICAgIHJldHVybiBOVUxMOwotICAgICAgICB9CisgICAgICAgICAgICBnb3RvIGVycjsKICAgICB9
CiAgICAgYy0+Z3JhbiA9IG9wdF9zY2hlZF9ncmFudWxhcml0eTsKIApAQCAtMjcwLDYgKzI2NCwx
MSBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmNwdXBvb2xfY3JlYXRlKAogCiAgICAgKnBlcnIg
PSAwOwogICAgIHJldHVybiBjOworCisgZXJyOgorICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xv
Y2spOworICAgIGZyZWVfY3B1cG9vbF9zdHJ1Y3QoYyk7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAv
KgogICogZGVzdHJveXMgdGhlIGdpdmVuIGNwdXBvb2wKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 18:19:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 18:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioWxr-0002Va-KP; Mon, 06 Jan 2020 18:18:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JuuU=23=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ioWxq-0002VV-TR
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 18:18:54 +0000
X-Inumbo-ID: ff2e00aa-30b0-11ea-ab4d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff2e00aa-30b0-11ea-ab4d-12813bfff9fa;
 Mon, 06 Jan 2020 18:18:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 812982070E;
 Mon,  6 Jan 2020 18:13:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578334433;
 bh=1OPeZmIQ84VfK1U1UEVoLp49ve7rZQFSyTXUVh3scPs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=thbyLqoXhl/vAMYsCMa3mpJkOGhJUHZtk2ViJGnBAMtWOCb0zlb61anr66JTxh1g6
 WPzuh1Ni1srr05bEgUoJLGx/eFC81iwNIWp3Ukthq8FOUGf/GU6LWNVAfi1nL/Ou4M
 HXq8rKcTSlVzNKF04i7cEOOSzZfvOBy9cZc+KC2E=
Date: Mon, 6 Jan 2020 10:13:52 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <2f2990a7-c8ad-0b29-3f63-b4ef648677bc@xen.org>
Message-ID: <alpine.DEB.2.21.2001061013170.732@sstabellini-ThinkPad-T480s>
References: <CAMmSBy8Zh00tebTvz=__GDv478++b-2t4248YnkH0W9DVgqKbw@mail.gmail.com>
 <alpine.DEB.2.21.1912171737160.12921@sstabellini-ThinkPad-T480s>
 <CAMmSBy8nMc1xj4Lh4emdkxpnwBrYBWh9wOx_muHAuO2rs1HmmQ@mail.gmail.com>
 <CAMmSBy9Djc6CxLnq8br8Ha1HrsHUf8ry5c0U0spbT9YRR+0fZg@mail.gmail.com>
 <d77e7ec8-3b28-ee60-a180-794deb227099@xen.org>
 <CAMmSBy8LT4yZGoGKWTOtEeV4e=9+BQaAx+zFp1oUf6fi1PzY2A@mail.gmail.com>
 <87e4706e-5b7a-1025-5825-376ed801a6e4@xen.org>
 <CAMmSBy_26UqPHeuRC9Jw0g=1oe3jzrsxKsQXs4xB+y3xPLmm-w@mail.gmail.com>
 <86f35bc9-4059-b56f-d77d-c3aa44a75c75@xen.org>
 <alpine.DEB.2.21.1912191555240.9832@sstabellini-ThinkPad-T480s>
 <CAMmSBy8B0T1j5XhaHHNXv=HWLKqNNfzb2hP=j+mAR2VOg5Y4sw@mail.gmail.com>
 <5d085390-15e0-4a62-ea0b-ee9ddd428d6d@xen.org>
 <CAMmSBy9oQz7DkRrdBS5quO56ViCKBv-S5_uug+7x1hw6gd3svg@mail.gmail.com>
 <CAMmSBy9EP0Brn8P-N61LEZA1-RH9uBQ3NWNrvA070=PCnboy7g@mail.gmail.com>
 <2f2990a7-c8ad-0b29-3f63-b4ef648677bc@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] REGRESSION: Xen 4.13 RC5 fails to bootstrap Dom0 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@lists.xenproject.org, Roman Shaposhnik <roman@zededa.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxIEphbiAyMDIwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMzEvMTIvMjAxOSAy
Mjo0OCwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiA+IEhpIQo+IAo+IEhpLAo+IAo+ID4gCj4g
PiBHb29kIG5ld3M6IG9uZSB0aGF0IHR5cGUgd2FzIGZpeGVkIFhlbiBib290ZWQganVzdCBmaW5l
IGFuZCBkZXRlY3RlZAo+ID4gYWxsIHRoZSBhdmFpbGFibGUgMkcgb2YgbWVtb3J5Lgo+IAo+IFRo
YW5rIHlvdSBmb3IgdGVzdGluZy4gQFN0ZWZhbm8gYXJlIHlvdSBnb2luZyB0byBwcmVwYXJlIGFu
ZCBzdWJtaXQgdGhlIHBhdGNoPwoKeWVzLCBJIHdpbGwsIHRoYW5rIHlvdSBmb3Igc3BvdHRpbmcg
YSBidWcgaW4gdGhlIHBhdGNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 18:26:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 18: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 1ioX5L-0003Ub-Bh; Mon, 06 Jan 2020 18:26:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JuuU=23=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ioX5K-0003UW-7H
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 18:26:38 +0000
X-Inumbo-ID: 1301f952-30b2-11ea-ab4f-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1301f952-30b2-11ea-ab4f-12813bfff9fa;
 Mon, 06 Jan 2020 18:26:37 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 C48BE24676;
 Mon,  6 Jan 2020 18:26:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578335197;
 bh=NWWARxEV0s1XHYVPLrIrR8mW8V3zRq/cCBu1IzVnN1c=;
 h=From:To:Cc:Subject:Date:From;
 b=UWiQQqbYNm6Mft5Mdp4ELqXpUhmHEMmOOVMABl7hwZlbZ+5yIgytvjkKRq5V3kvBD
 k2B19NwMbteQmwS1qsWQOR33GsZs3FKHBdCEbVHfKNTPk6kVFQ8sSX0XfXJx4UQQ7t
 VrqphWor6JaRUWhla4ipHzaUQiuvx/KvYQEqk8J4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon,  6 Jan 2020 10:26:20 -0800
Message-Id: <20200106182620.19505-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen/arm: during efi boot,
 improve the check for usable 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: sstabellini@kernel.org, Julien Grall <julien@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIHZpYSBFRkksIHRoZSBFRkkgbWVtb3J5IG1hcCBoYXMgaW5mb3JtYXRpb24g
YWJvdXQgbWVtb3J5CnJlZ2lvbnMgYW5kIHRoZWlyIHR5cGUuIEltcHJvdmUgdGhlIGNoZWNrIGZv
ciB0aGUgdHlwZSBhbmQgYXR0cmlidXRlIG9mCmVhY2ggbWVtb3J5IHJlZ2lvbiB0byBmaWd1cmUg
b3V0IHdoZXRoZXIgaXQgaXMgdXNhYmxlIG1lbW9yeSBvciBub3QuClRoaXMgcGF0Y2ggYnJpbmdz
IHRoZSBjaGVjayBvbiBwYXIgd2l0aCBMaW51eCBhbmQgbWFrZXMgbW9yZSBtZW1vcnkKcmV1c2Fi
bGUgYXMgbm9ybWFsIG1lbW9yeSBieSBYZW4uCgpSZXBvcnRlZC1ieTogUm9tYW4gU2hhcG9zaG5p
ayA8cm9tYW5AemVkZWRhLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIHwgMTEgKysrKysrKy0tLS0K
IHhlbi9pbmNsdWRlL2VmaS9lZmlkZWYuaCAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9l
ZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAppbmRleCBkN2JmOTM0
MDc3Li41ZDFkNTI2ZDE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCkBAIC0xNDksMTAgKzE0OSwxMyBAQCBz
dGF0aWMgRUZJX1NUQVRVUyBfX2luaXQgZWZpX3Byb2Nlc3NfbWVtb3J5X21hcF9ib290aW5mbyhF
RklfTUVNT1JZX0RFU0NSSVBUT1IgKgogCiAgICAgZm9yICggSW5kZXggPSAwOyBJbmRleCA8ICht
bWFwX3NpemUgLyBkZXNjX3NpemUpOyBJbmRleCsrICkKICAgICB7Ci0gICAgICAgIGlmICggZGVz
Y19wdHItPlR5cGUgPT0gRWZpQ29udmVudGlvbmFsTWVtb3J5IHx8Ci0gICAgICAgICAgICAgKCFt
YXBfYnMgJiYKLSAgICAgICAgICAgICAgKGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNl
c0NvZGUgfHwKLSAgICAgICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNl
c0RhdGEpKSApCisgICAgICAgIGlmICggZGVzY19wdHItPkF0dHJpYnV0ZSAmIEVGSV9NRU1PUllf
V0IgJiYKKyAgICAgICAgICAgICAoZGVzY19wdHItPlR5cGUgPT0gRWZpQ29udmVudGlvbmFsTWVt
b3J5IHx8CisgICAgICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUxvYWRlckNvZGUgfHwK
KyAgICAgICAgICAgICAgZGVzY19wdHItPlR5cGUgPT0gRWZpTG9hZGVyRGF0YSB8fAorICAgICAg
ICAgICAgICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlQZXJzaXN0ZW50TWVtb3J5IHx8CisgICAgICAg
ICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNlc0NvZGUgfHwKKyAgICAgICAg
ICAgICAgZGVzY19wdHItPlR5cGUgPT0gRWZpQm9vdFNlcnZpY2VzRGF0YSkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICFtZW1pbmZvX2FkZF9iYW5rKCZib290aW5mby5tZW0sIGRlc2Nf
cHRyKSApCiAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9lZmkvZWZpZGVm
LmggYi94ZW4vaW5jbHVkZS9lZmkvZWZpZGVmLmgKaW5kZXggODZhN2UxMTFiZi4uZjQ2MjA3ODQw
ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvZWZpL2VmaWRlZi5oCisrKyBiL3hlbi9pbmNsdWRl
L2VmaS9lZmlkZWYuaApAQCAtMTQ3LDYgKzE0Nyw3IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgRWZp
TWVtb3J5TWFwcGVkSU8sCiAgICAgRWZpTWVtb3J5TWFwcGVkSU9Qb3J0U3BhY2UsCiAgICAgRWZp
UGFsQ29kZSwKKyAgICBFZmlQZXJzaXN0ZW50TWVtb3J5LAogICAgIEVmaU1heE1lbW9yeVR5cGUK
IH0gRUZJX01FTU9SWV9UWVBFOwogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 18:39:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 18:39: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 1ioXHI-0004SA-2i; Mon, 06 Jan 2020 18:39:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioXHG-0004S5-Mq
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 18:38:58 +0000
X-Inumbo-ID: c813e9ce-30b3-11ea-ab54-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c813e9ce-30b3-11ea-ab54-12813bfff9fa;
 Mon, 06 Jan 2020 18:38: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 <osstest-admin@xenproject.org>)
 id 1ioXH7-0004HU-Mk; Mon, 06 Jan 2020 18:38: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 1ioXH7-0000rC-9E; Mon, 06 Jan 2020 18:38:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioXH7-0000pY-8V; Mon, 06 Jan 2020 18:38:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145664-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-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-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-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
X-Osstest-Versions-This: qemuu=f17783e706ab9c7b3a2b69cf48e4f0ba40664f54
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 18:38:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 145664: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY2NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NjQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMyBn
dWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAx
NDQ4NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1Iu
IHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgUkVH
Ui4gdnMuIDE0NDg2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTQ0
ODYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0NDg2MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBs
aWtlIDE0NDg2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ0ODYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDQ4NjEK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGYxNzc4
M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFl
bXV1ICAgICAgICAgICAgICAgIDc2OTdhYzU1ZmNjNjE3OGZkOGZkOGFhMjJiYWVkMTNhMGM4Y2E5
NDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NDg2MSAgMjAxOS0xMi0xNiAxMzowNjoyNCBaICAg
MjEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDQ4ODAgIDIwMTktMTItMTYgMjA6MDc6MDgg
WiAgIDIwIGRheXMgICA0NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU2NjQgIDIw
MjAtMDEtMDYgMTA6NDg6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9A
aWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29t
PgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFz
aGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1
PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxz
a2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5
QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5
b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRo
YXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlu
eWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJp
YyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2Fv
ZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZp
ZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMg
QXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0
YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxp
bCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+
CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVu
Lnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0u
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckBy
ZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5
bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1
cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xp
bm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNo
YXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxp
bmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQu
Y29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9n
aWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhaW5lciBkb3MgU2FudG9zIE1v
c2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0Bs
aW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODQxIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:02:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19: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 1ioXdZ-0006w3-Be; Mon, 06 Jan 2020 19:02:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioXdX-0006vy-TY
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:01:59 +0000
X-Inumbo-ID: febab658-30b6-11ea-b6f1-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id febab658-30b6-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 19:01:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578337311;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bSLx6X5f09v3UeIqNnqPGkaDEBI6PTVSXP3nTNw2o7w=;
 b=W6HOlIidR+NWj0JVqnV4lp0lerRlRoVS8J88nXNGdcEn3DhpHh5oG9Jo
 hlDP8fOlcFP9yd8sVCSF1WWzodgfhvmTeiKnWWRTkmH19rKDZ9TTmbG/Y
 exlnCQGvi2XxXWzMzsIr9vxBOd9wWensAbX6GZ6HBWFD4dDtR4V3vxUrZ E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tnr7GBNoIx/yKBe9ztsBlevCFDcviy9Fay7NSg8vgXa0sdR2L6eQQkPL69w7mSWumMKjTo4ZIv
 ZfbpNN6jh24awHamGxpGBJNhkO5lCnOcDv9k7DHL/9wbur2JpSxCp5YfVoY5A/si9HsouYtqKk
 3PNmfOR9Al4c6EH4OoinuFz2X3AvniQABE4ZNU7lTR/loYBJNqVeAVzAfjL33/1bbSDlnRnf0s
 zSvMdv06RQUQ7zVcp7B9eNLz5EjdtrjoA4nqvPQ6DydI18mpzUfUt+o5GMYi4v/tZVkVSZK60G
 tkE=
X-SBRS: 2.7
X-MesageID: 10500592
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10500592"
To: Jan Beulich <jbeulich@suse.com>
References: <20191111202443.7154-1-andrew.cooper3@citrix.com>
 <ac802294-a1c6-d6cc-8684-2f50248d85ea@suse.com>
 <6ca0c51b-eb61-338f-4592-e7dd6ea3dc61@citrix.com>
 <17af65cf-fdbe-928e-e018-ee3dad31b59d@suse.com>
 <18da6d78-aac2-6a94-9b06-17a138c4aa64@citrix.com>
 <2b241b5b-7ca3-e2ae-3642-0d921797a6cd@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <72ec473d-1bad-2de0-0a55-3eb76df538f4@citrix.com>
Date: Mon, 6 Jan 2020 19:01:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2b241b5b-7ca3-e2ae-3642-0d921797a6cd@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH for-4.13] xen: Drop bogus BOOLEAN
 definitions, TRUE and FALSE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, StefanoStabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMDkvMTIvMjAxOSAxMjoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMTIuMjAxOSAy
MjowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMTEvMjAxOSAxNDowMywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBCb3R0b20gbGluZSAtIEknbSBoYWxmIGNvbnZpbmNlZCBhbmQgd2ls
bGluZyB0byBnaXZlIG15IGFjaywgYnV0Cj4+PiBJJ20gbm90IGNvbnZpbmNlZCB5b3UgdHJ1bHkg
dGhvdWdodCB0aHJvdWdoIHRoZSBsb25nZXIgdGVybQo+Pj4gY29uc2VxdWVuY2VzLiBJJ2QgdGhl
cmVmb3JlIGJlIGZhciBoYXBwaWVyIHRvIHNlZSB0aGlzIHBhdGNoCj4+PiBzcGxpdCBpbnRvIGEg
bm9uLWNvbnRyb3ZlcnNpYWwgcGFydCAoYW55dGhpbmcgdGhhdCdzIG5vdCB0aWVkIHRvCj4+PiB0
aGUgQUNQSSBhbmQgRUZJIGhlYWRlciBpbXBvcnRzKSwgYW4gQUNQSSwgYW5kIGFuIEVGSSBwYXJ0
Lgo+PiBJIGRvIG5vdCB3YW50IHRvIHdyaXRpbmcgdGhlIHNhbWUgcGF0Y2ggYWdhaW4gaW4gJE4g
eWVhcnMgdGltZSBiZWNhdXNlCj4+IHJldmlldyBhbmQgQ0kgbWlzc2VkIGl0IGNyZWVwaW5nIGJh
Y2sgaW4uCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhbiB1bnJlYXNvbmFibGUgcG9zaXRp
b24gdG8gdGFrZS4KPiBJdCBmb3Igc3VyZSBpc24ndC4gWWV0IEkgYWxzbyBkb24ndCB0aGluayB0
aG91Z2ggbXkgcmVxdWVzdCBob3cgdG8KPiBzcGxpdCB0aGluZ3MgaXMuIEJ5IGFza2luZyBmb3Ig
dGhlIHNwbGl0IEknbSBpbXBseWluZyB0aGF0IHdlIG1heQo+IHN0aWxsIHJlYWNoIGFncmVlbWVu
dCBvbiB0aGUgY29udHJvdmVyc2lhbCBwYXJ0cywgZmFvZC4gU2FkbHkgb25jZQo+IGFnYWluIHRo
ZXJlIGFyZSBubyBvdGhlciBvcGluaW9ucyBoZWxwaW5nIHRvIHNvcnQgd2hpY2ggcm91dGUgbWF5
Cj4gYmUgdGhlIG92ZXJhbGwgcHJlZmVycmVkIG9uZS4KCkFzIEp1bGllbiBwb2ludHMgb3V0IChh
bmQgeW91IG5vdCByZXNwb25kZWQgdG8gaGlzIGVtYWlsKSB5b3UgaGF2ZSBhdCBubwpwb2ludCBh
Y3R1YWxseSByZXF1ZXN0ZWQgYSBzcGxpdC7CoCBZb3UgbWVyZWx5IHN1Z2dlc3RlZCB0aGF0IHlv
dSBtaWdodApiZSB3aWxsaW5nIHRvIGFjayAxLzMgdGhlIHBhdGNoLCB3aXRoIHRoZSBvdmVydCBp
bXBsaWNhdGlvbiB0aGF0Cm9iamVjdGlvbnMgd291bGQgY29udGludWUgb24gdGhlIHJlc3QuCgpU
aGlzIGRlYWRsb2NrIGhhcyBnb25lIG9uIGZhciB0b28gbG9uZy7CoCBUaGVyZWZvcmUsIHlvdSBo
YXZlIHVudGlsIHRoZQplbmQgb2YgdGhlIHdlZWsgdG8gZWl0aGVyOgoKMSkgQWdyZWUgaW4gcHJp
bmNpcGxlIHRoYXQgeW91IHdpbGwgYWNjZXB0IHRoaXMgcGF0Y2ggKG1vZHVsbyB0aWR5LXVwKQpz
cGxpdCBpbnRvIDMgLSBpLmUuIHRoYXQgSSB3b24ndCBiZSB3YXN0aW5nIG15IHRpbWUgZG9pbmcg
c28sIG9yCgoyKSBQcm92aWRlIGEgY29uY3JldGUgYWx0ZXJuYXRpdmUgd2hpY2ggcmV0YWlucyB0
aGUgcHJvcGVydHkgb2YgYmVpbmcKaW1wb3NzaWJsZSBmb3IgYnVnZ3kgY29uc3RydWN0cyB0byBm
aW5kIHRoZWlyIHdheSBiYWNrIGludG8gdGhlIGNvZGViYXNlLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:39:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioYD6-0001BY-NS; Mon, 06 Jan 2020 19:38:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioYD5-0001BP-BG
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:38:43 +0000
X-Inumbo-ID: 2060674e-30bc-11ea-a914-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2060674e-30bc-11ea-a914-bc764e2007e4;
 Mon, 06 Jan 2020 19:38:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578339514;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Mo2daXV3bwGmUjfGoHCOPMZ477X3qzLh0rahhBxra50=;
 b=TaUKDd6xzA/c9rxnMEzZeZm9PCfkjuTDzpN7ZScJczF4kS0HAUEKRgng
 gaHRaEa7tiYJ8FX02U6q4o1T9wQIOWa/XlaCtsWMTyTHp2WEfiEGkMKap
 sMc+1py1Dll9Dj+4zlG8PxQ3y0IzB4oWRorDLr2j9+vzmnX+h2qWsLIfy c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c5B1loOLQWsNr2RVoP7yvk0AYyMxeEofVDNvcLuLv7wIkcobamxcpseDOuV9vUgrRwgN+6mvxT
 hdY12MILbpL438nV7wyzW0ycgk3zeB1NvExJiiTzBU7KBAG7gmz3TWC7AzhQN4BXOIzal21kdo
 6AK9QRvegszBG6cG20U2RMZt1OMfIHa8Ixd01A+1C3Sqrd+dvBAk4QN4lEKl3W/Ppwl014XU2m
 jtrIpBdAysMGLgku6BCTg145V4TLwIvaGdL17zBqclsUvrN0o2r7MFwmlBSDwwr5B8eWqfQvod
 /n0=
X-SBRS: 2.7
X-MesageID: 11105215
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11105215"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <95425a27-717d-59c8-bcd6-ee8cfea4439c@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a00f0c75-b158-9a8c-a23f-81f91c570072@citrix.com>
Date: Mon, 6 Jan 2020 19:38:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <95425a27-717d-59c8-bcd6-ee8cfea4439c@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC v3 4/8] x86emul: support MOVDIR64B insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMDYvMDEvMjAyMCAxNjozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZSB0aGF0IFNETSBy
ZXZpc2lvbiAwNzAgZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPiBNb2RS
TS5tb2QgIT0gMGIxMTsgYXNzdW1pbmcgI1VEIGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gUkZDOiBZZXQgdG8gYmUgdGVzdGVk
IChvbmNlIFNERSBzdXBwb3J0cyBpdCkuCgpEbyB5b3UgaGF2ZSBhbnkgcGxhbnMgZm9yIGhvdyB0
byBzdXBwb3J0IEVOUUNNRHssU30gd2hpY2ggYXJlIGp1c3QKdmFyaWF0aW9ucyBvZiBNT1ZESVI2
NEIgdXNpbmcgdGhlIEYyIGFuZCBGMyBwcmVmaXhlcyBmb3IgYmVoYXZpb3VyCm1vZGlmaWNhdGlv
biwgYW5kIHdoZXRoZXIgdGhvc2UgbWlnaHQgYWx0ZXIgd2hhdCB3ZSBkbyBoZXJlPwoKVGhlIHVu
ZGVybHlpbmcgd3JpdGUgb3V0IGludG8gdGhlIHN5c3RlbSBpcyBnb2luZyB0byBiZSBsYXJnZWx5
IHRoZQpzYW1lLCBidXQgaXQgY2FuJ3QgYmUgc2hhcmVkIHdpdGggTU9WRElSNjRCIGJlY2F1c2Ug
aXQgZ2VuZXJhdGVzIGEKZGlmZmVyZW50IHR5cGUgb2YgYnVzIHRyYW5zYWN0aW9uLsKgIEFsc28s
IHRoZXkgcmVxdWlyZSBaRiB0byBmaW5kIHRoZWlyCndheSBiYWNrIG91dCBvZiB0aGUgcm13KCkg
aGFuZGxlci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:45:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19:45: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 1ioYJI-00021T-G9; Mon, 06 Jan 2020 19:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioYJH-00021O-GN
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:45:07 +0000
X-Inumbo-ID: 098ec94d-30bd-11ea-ab61-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 098ec94d-30bd-11ea-ab61-12813bfff9fa;
 Mon, 06 Jan 2020 19:45:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578339906;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ew60T96hhkerfWOPRJhVFodhiEN2ynopptjkk/+EHuE=;
 b=dCefiwLVsFiIGmpKmxfi3uiqjBPWXLTwli/NEjKPW6qFDbv7qRX5HchI
 oqqLykpFWMrBba/PW6Js3U1qzQZ3uvwHyi9fyvimXBng8306PXW65+XD+
 yzCGHG114yyzVZH6Vn1E+KUEZeu7dox3hiG5IU664CYNZO/ZrGcKeXZKC w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oETr8xkD7+XFAIWIbCk+1r66iXmBgCGE+oGA3TP5yhEbb/JjsAT2lanJTn7fEg8gZg9Evwvk0C
 retUo+m+wunTvmAetgRFpvaenqnIUQkeD4P4vZ/otBFKOFpZARjx6m8Z6y5fH4TJSFkruUKOeG
 XcWMHsfRbqlllafVuV4hhKhSKLbHw0wWpOYVkIWaPPJEPV4ulKZi00ByXugnva2GjAVOI2XszC
 XV9tG7CUUKGjFG0RR0AHnBgGgmYW2R14Wx7+UxYyJNRudtWEHYsNDV4o1/MQeEhYyiWItfM1ZS
 +Uc=
X-SBRS: 2.7
X-MesageID: 10941311
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="10941311"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <972bb727-be43-3326-27d5-004947446b0d@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: <1d05df41-2e97-5e5c-5bcc-8d1b84961b95@citrix.com>
Date: Mon, 6 Jan 2020 19:45:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <972bb727-be43-3326-27d5-004947446b0d@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC v3 8/8] x86emul: support MCOMMIT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMDYvMDEvMjAyMCAxNjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGRlcGVuZGVuY3kg
b24gYSBuZXcgRUZFUiBiaXQgaW1wbGllcyB0aGF0IHdlIG5lZWQgdG8gc2V0IHRoYXQgYml0Cj4g
b3Vyc2VsdmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gc3VjY2Vzc2Z1bGx5IGludm9rZSB0aGUg
aW5zbi4KPgo+IEFsc28gb25jZSBhZ2FpbiBpbnRyb2R1Y2UgdGhlIFNWTSByZWxhdGVkIGNvbnN0
YW50cyBhdCB0aGlzIG9jY2FzaW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFJGQzogVGhlIGV4YWN0IG1lYW5pbmcgb2YgdGhlIFBN
IHN0YXRpbmcgImFueSBlcnJvcnMgZW5jb3VudGVyZWQgYnkKPiAgICAgIHRob3NlIHN0b3JlcyBo
YXZlIGJlZW4gc2lnbmFsZWQgdG8gYXNzb2NpYXRlZCBlcnJvciBsb2dnaW5nCj4gICAgICByZXNv
dXJjZXMiIGlzIHVuY2xlYXIuIERlcGVuZGluZyBvbiB3aGF0IHRoaXMgZW50YWlscywgYmxpbmRs
eQo+ICAgICAgZW5hYmxpbmcgRUZFUi5NQ09NTUlUIG1heSBub3QgYmUgYSBnb29kIGlkZWEuIEhl
bmNlIHRoZSBSRkMuCgpGcm9tIHdoYXQgSSBnYXRoZXIsIHRoaXMgaXMgb25seSBnb2luZyB0byBi
ZSB1c2VmdWwgaW4gY29tYmluYXRpb24gd2l0aApmdXR1cmUgZmVhdHVyZXMuCgpXaGlsZSBJIGhh
dmUgbm8gc3BlY2lmaWMgY29uY2VybnMgY29kZSB3aXNlLCBJJ2QgcmVjb21tZW5kIGRlZmVycmlu
ZyB0aGUKcGF0Y2ggdW50aWwgd2UgaGF2ZSBhIGJldHRlciBpZGVhIG9mIGhvdyBpdCBpcyBzdXBw
b3NlZCB0byBiZSB1c2VkLsKgCihFc3BlY2lhbGx5IGdpdmVuIHRoZSBQQ09NTUlUIGRlYmFjbGUg
b24gSW50ZWwuKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:51:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioYP1-0002rM-8g; Mon, 06 Jan 2020 19:51:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nws7=23=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ioYOz-0002rH-7p
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:51:01 +0000
X-Inumbo-ID: d81d5526-30bd-11ea-88e7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d81d5526-30bd-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 19:50:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578340252;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tAzBs9nMjGVzgInZwpaoMOMEMyf1sQ2dRz79U5ZnEuM=;
 b=AG0ZutlZDg+yO70jKnTkLUzIf9uw3gSKJP8TuBvbezmVJmEpzFZgc9dh
 fQI2HRv5P/K2GdyPTEYfCjcpaHBHWfAcbEHFl5isyQvEwIDSqXN2hnwbY
 ycslr5raHe/RlJd24IdEX/1GV9fdmJ6DLce12vsoAt1T1JmTdr/L1iSbv w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UAbqV9kUA9aOjKiywKyW5Cj1k7btAqCP3HvbviwKNJszUvbVEk2Z8kHcYnuts3dQ1gW5p38B+m
 YQfilWxWlMlGx2lVHQ9/SN3+ScwloQOYV4z7spRe30jK5gNUv6Riyg1LqjTbVpobPS8tS7unFK
 rjMxIhmTe4KSIDkpmru779Cu6VqQLq6H+ZkoDwe5/3cRMp3BWz5mcxubV/FzTio3lmGRm7SIor
 +ySmd6Qh8R0u79QjkLjlbbpBJ5b4xpgM6/9nDOsafbkb5U+4s8iqVRso/EQP/9zJanbqC0YUay
 eWM=
X-SBRS: 2.7
X-MesageID: 11105775
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11105775"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <c75e9cd6-facc-3568-f31e-9345a9c74064@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: <83cde243-b8f5-8bdf-7aa4-a3e7ebcf8be4@citrix.com>
Date: Mon, 6 Jan 2020 19:50:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c75e9cd6-facc-3568-f31e-9345a9c74064@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC v3 6/8] x86emul: support RDPRU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMDYvMDEvMjAyMCAxNjozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgdGhlIFBNIGRv
ZXNuJ3Qgc2F5IHNvLCB0aGlzIGFzc3VtZXMgdGhhdCB0aGUgTVBFUkYgdmFsdWUgcmVhZCB0aGlz
Cj4gd2F5IGdldHMgc2NhbGVkIHNpbWlsYXJseSB0byBpdHMgcmVhZGluZyB0aHJvdWdoIFJETVNS
Lgo+Cj4gQWxzbyBpbnRyb2R1Y2UgdGhlIFNWTSByZWxhdGVkIGNvbnN0YW50cyBhdCB0aGlzIG9j
Y2FzaW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IC0tLQo+IFJGQzogQW5kcmV3IHByb21pc2VkIHRvIHRha2UgY2FyZSBvZiB0aGUgQ1BVSUQg
c2lkZSBvZiB0aGlzOyB3aWxsIG5lZWQKPiAgICAgIHJlLWJhc2luZyBvdmVyIGhpcyB3b3JrIG9u
Y2UgYXZhaWxhYmxlLgo+IFRCRDogVGhlcmUgYXJlIGluZGljYXRpb25zIHRoYXQgdGhlIENQVUlE
IGZpZWxkIHVzZWQgbWF5IGJlIGp1c3QgOCBiaXRzCj4gICAgICB3aWRlLgoKR2V0dGluZyB0aGVy
ZS7CoCBUaGUgbW92ZW1lbnQgb2YgQ1BVX1BPTElDWSBpbnRvIHRoZSBtaWdyYXRlIHN0cmVhbSBp
cyBhCnN1YnN0YW50aWFsIHN0ZXAgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbi4KCkkndmUgZ290IGhh
bGYgYSBtaW5kIHRvIHVzZSBSRFBSVSBhcyB0aGUgZmlyc3QgcmVhbCAibmVlZCB0byBvcHQtaW4i
CmZlYXR1cmUsIHNlZWluZyBhcyB0aGVyZSBjdXJyZW50bHkgaXNuJ3QgYW4gYW5zd2VyIGZvciBo
b3cgQVBFUkYvTVBFUkYKaXMgdmlydHVhbGlzYXRpb24tc2FmZSBpbiB0aGUgZmlyc3QgcGxhY2Us
IGFuZCBob3cgZXhwb3NpbmcgaXQgaW4KdXNlcnNwYWNlIGlzIGFueSBiZXR0ZXIuCgpQZXJoYXBz
IGJldHRlciB3b3VsZCBiZSB0byBtYWtlIEFQRVJGL01QRVJGIG9wdC1pbiB0byBiZWdpbiB3aXRo
IChzbyBpdApzdGFydHMgY2Vhc2luZyB0byBleGlzdCBmb3IgVk1zIGJ5IGRlZmF1bHQsIGJ1dCBp
biBhIGJhY2t3YXJkcwpjb21wYXRpYmxlIHdheSksIGFuZCB0aGVuIGRlcml2ZSBSRFBSVSBhcyBk
ZXBlbmRlbnQgb24gQVBFUkYvTVBFUkYuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:56:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19: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 1ioYUI-00032T-33; Mon, 06 Jan 2020 19:56:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9szg=23=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ioYUH-00032O-75
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:56:29 +0000
X-Inumbo-ID: 9b5481cc-30be-11ea-b6f1-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b5481cc-30be-11ea-b6f1-bc764e2007e4;
 Mon, 06 Jan 2020 19:56:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578340579;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=Vb9K0Krbd8wnAR2RA2CXf80nXvmnjn7lHM5y/z7ldRI=;
 b=MEGVwB3U8BHXzpYrysI+bAVFtEj2yQv+E/XSdQS6SYNMlmLsUgBUsC7h
 dV1YwLUYUBvv+TuDWJ0GOTo5YvOIn1+HvY8TuqPmd57UAePkuk/6MqW1U
 cdI1kX0Q4z6CHy0p3WwwFJ4+iqf/ambGho7iwKRvI46AIF3v3G1bOjlJF Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ltu4IUqdQY7Ip+/QjWTXdkbvuQJlklt+E/xdt/riksg//JUxm3Lb04W828aEPejkPgKPdAFvr2
 CTCekSnQMJqnQkpPmZoUOakpr9e1oHt0muNbWSdroPYR85pYSYQDJUi30+8DY/ZS4ZMYBgQBI8
 sowHO91SxTMKfPyuJ0YKfWnpPy6qj3bV/UJBFGKWemVMvNUNWMEgrzq+m2LAyKa+krKs7eBeu8
 RTCbwn4iYr058dxpo5J26DrPPwMlPGVuD8fj5rBX+1w0kNkfQl6fM5M3E48KLR/h12ydrC6nMf
 aCs=
X-SBRS: 2.7
X-MesageID: 11106020
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,403,1571716800"; d="scan'208";a="11106020"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Community Call: Call for Agenda Items and call details for Jan
 9, 16:00 - 17:00 UTC
Thread-Index: AQHVxMtZ1OgMwMP+3E6j25NQq/tXUA==
Date: Mon, 6 Jan 2020 19:56:14 +0000
Message-ID: <4545D260-7F67-42DC-A33E-2F466011ED20@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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4F85C3A00AB06A48AF4619162AE442D4@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] Community Call: Call for Agenda Items and call details
 for Jan 9, 16:00 - 17:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian
 Woods <brian.woods@xilinx.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Amit Shah <amit@infradead.org>, Matt Spencer <Matt.Spencer@arm.com>,
 Robert Townley <rob.townley@gmail.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Varad Gautam <varadgautam@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, George
 Dunlap <George.Dunlap@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>, Kevin
 Pearson <kevin.pearson@ortmanconsulting.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?utf-8?B?UGF1bCBEdXJyYW50wqA=?= <pdurrant@amazon.com>,
 Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>, Stewart
 Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhcsKgY29tbXVuaXR5wqBtZW1iZXJzLA0KwqANCkkgaG9wZSB5b3UgYWxsIGhhZCBhIHJlc3Rm
dWwgaG9saWRheSBwZXJpb2QgYW5kIGEgSGFwcHkgTmV3IFllYXIhIA0KDQpQbGVhc2Ugc2VuZCBt
ZcKgYWdlbmRhwqBpdGVtc8KgZm9ywqB0aGlzIFRodXJzZGF5J3PCoGNvbW11bml0ecKgY2FsbMKg
KHdlIGFncmVlZCB0byBtb3ZlIGl0IGJ5IDEgd2VlaykgcHJlZmVyYWJseSBieSBXZWRuZXNkYXkh
DQoNCkEgZHJhZnTCoGFnZW5kYcKgaXMgYXTCoGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9w
YWQvZWRpdC9FUlp0TVlENWo2azBzdi1ORzZIdGwtQUovDQpQbGVhc2UgYWRkwqBhZ2VuZGHCoGl0
ZW1zwqB0byB0aGUgZG9jdW1lbnQgb3IgcmVwbHkgdG8gdGhpcyBlLW1haWwNCg0KTGFzdCBtb250
aOKAmXMgbWludXRlcyBhcmUgYXTCoGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvZWRp
dC9FUlp0TVlENWo2azBzdi1ORzZIdGwtQUovDQrCoA0KQmVzdCBSZWdhcmRzDQpMYXJzDQoNCiMj
wqBNZWV0aW5nIHRpbWUgKHBsZWFzZSBkb3VibGUgY2hlY2sgdGhlIHRpbWVzKQ0KMTY6MDDCoC3C
oDE3OjAwwqBVVEMNCjA4OjAwwqAtwqAwOTowMCBQU1QgKFNhbiBGcmFuY2lzY28pwqAtwqBzb3Jy
ecKgZm9ywqB0aGUgZWFybHkgdGltZSBzbG90LiBJZiB0aGlzIGlzIGEgcHJvYmxlbSwgbGV0J3Mg
ZGlzY3VzcyBhdCB0aGXCoGNhbGwNCjEwOjAwIC0gMTE6MDAgQ1NUIChBdXN0aW4sIENvc3RhIFJp
Y2EpDQoxMTowMMKgLcKgMTI6MDAgRVNUIChOZXcgWW9yaykNCjE2OjAwwqAtwqAxNzowMMKgRk1U
IChMb25kb24pDQoxNzowMMKgLcKgMTg6MDAgQ0VUIChCZXJsaW4pDQowMDowMMKgLcKgMDE6MDAr
MSBDU1QgKEJlaWppbmcpDQoNCkZ1cnRoZXIgSW50ZXJuYXRpb25hbCBtZWV0aW5nIHRpbWVzOsKg
aHR0cHM6Ly93d3cudGltZWFuZGRhdGUuY29tL3dvcmxkY2xvY2svbWVldGluZ2RldGFpbHMuaHRt
bD95ZWFyPTIwMjAmbW9udGg9MSZkYXk9OSZob3VyPTE2Jm1pbj0wJnNlYz0wJnAxPTIyNCZwMj0y
NCZwMz0xNzkmcDQ9MTM2JnA1PTM3JnA2PTMzDQoNCiMjIERpYWwgaW7CoGRldGFpbHMNCldlYjrC
oGh0dHBzOi8vd3d3LmdvdG9tZWV0Lm1lL2xhcnNrdXJ0aA0KDQpZb3UgY2FuIGFsc28gZGlhbCBp
biB1c2luZyB5b3VyIHBob25lDQpBY2Nlc3MgQ29kZTogOTA2LTg4Ni05NjUNCg0KQ2hpbmEgKFRv
bGwgRnJlZSk6IDQwMDggODExMDg0DQpHZXJtYW55OiArNDkgNjkyIDU3MzYgNzMxNw0KUG9sYW5k
wqAoVG9sbCBGcmVlKTogMDAgODAwIDExMjQ3NTkNClVuaXRlZCBLaW5nZG9tOiArNDQgMzMwIDIy
MSAwMDg4DQpVbml0ZWQgU3RhdGVzOiArMSAoNTcxKSAzMTctMzEyOQ0KDQpNb3JlIHBob25lIG51
bWJlcnMNCkF1c3RyYWxpYTogKzYxIDIgOTA4NyAzNjA0DQpBdXN0cmlhOiArNDMgNyAyMDgxIDU0
MjcNCkFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDMzNzUNCkJhaHJhaW4gKFRvbGwg
RnJlZSk6IDgwMCA4MSAxMTENCkJlbGFydXMgKFRvbGwgRnJlZSk6IDggODIwIDAwMTEgMDQwMA0K
QmVsZ2l1bTogKzMyIDI4IDkzIDcwMTgNCkJyYXppbCAoVG9sbCBGcmVlKTogMCA4MDAgMDQ3IDQ5
MDYNCkJ1bGdhcmlhIChUb2xsIEZyZWUpOiAwMDgwMCAxMjAgNDQxNw0KQ2FuYWRhOiArMSAoNjQ3
KSA0OTctOTM5MQ0KQ2hpbGUgKFRvbGwgRnJlZSk6IDgwMCAzOTUgMTUwDQpDb2xvbWJpYSAoVG9s
bCBGcmVlKTogMDEgODAwIDUxOCA0NDgzDQpDemVjaCBSZXB1YmxpYyAoVG9sbCBGcmVlKTogODAw
IDUwMDQ0OA0KRGVubWFyazogKzQ1IDMyIDcyIDAzIDgyDQpGaW5sYW5kOiArMzU4IDkyMyAxNyAw
NTY4DQpGcmFuY2U6ICszMyAxNzAgOTUwIDU5NA0KR3JlZWNlIChUb2xsIEZyZWUpOiAwMCA4MDAg
NDQxNCAzODM4DQpIb25nIEtvbmcgKFRvbGwgRnJlZSk6IDMwNzEzMTY5DQpIdW5nYXJ5IChUb2xs
IEZyZWUpOiAoMDYpIDgwIDk4NiAyNTUNCkljZWxhbmTCoChUb2xsIEZyZWUpOiA4MDAgNzIwNA0K
SW5kaWEgKFRvbGwgRnJlZSk6IDE4MDAyNjY5MjcyDQpJbmRvbmVzaWEgKFRvbGwgRnJlZSk6IDAw
NyA4MDMgMDIwIDUzNzUNCklyZWxhbmQ6ICszNTMgMTUgMzYwIDcyOA0KSXNyYWVsIChUb2xsIEZy
ZWUpOiAxIDgwOSA0NTQgODMwDQpJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAxDQpKYXBhbiAoVG9s
bCBGcmVlKTogMCAxMjAgNjYzIDgwMA0KS29yZWEsIFJlcHVibGljIG9mIChUb2xsIEZyZWUpOiAw
MDc5OCAxNCAyMDcgNDkxNA0KTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTogODAwIDg1MTU4DQpNYWxh
eXNpYSAoVG9sbCBGcmVlKTogMSA4MDAgODEgNjg1NA0KTWV4aWNvIChUb2xsIEZyZWUpOiAwMSA4
MDAgNTIyIDExMzMNCk5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAzNzcNCk5ldyBaZWFsYW5kOiAr
NjQgOSAyODAgNjMwMg0KTm9yd2F5OiArNDcgMjEgOTMgMzcgNTENClBhbmFtYSAoVG9sbCBGcmVl
KTogMDAgODAwIDIyNiA3OTI4DQpQZXJ1IChUb2xsIEZyZWUpOiAwIDgwMCA3NzAyMw0KUGhpbGlw
cGluZXMgKFRvbGwgRnJlZSk6IDEgODAwIDExMTAgMTY2MQ0KUG9ydHVnYWwgKFRvbGwgRnJlZSk6
IDgwMCA4MTkgNTc1DQpSb21hbmlhIChUb2xsIEZyZWUpOiAwIDgwMCA0MTAgMDI5DQpSdXNzaWFu
IEZlZGVyYXRpb24gKFRvbGwgRnJlZSk6IDggODAwIDEwMCA2MjAzDQpTYXVkaSBBcmFiaWEgKFRv
bGwgRnJlZSk6IDgwMCA4NDQgMzYzMw0KU2luZ2Fwb3JlIChUb2xsIEZyZWUpOiAxODAwNzIzMTMy
Mw0KU291dGggQWZyaWNhIChUb2xsIEZyZWUpOiAwIDgwMCA1NTUgNDQ3DQpTcGFpbjogKzM0IDkz
MiA3NSAyMDA0DQpTd2VkZW46ICs0NiA4NTMgNTI3IDgyNw0KU3dpdHplcmxhbmQ6ICs0MSAyMjUg
NDU5OSA3OA0KVGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYgODU0DQpUaGFpbGFuZMKgKFRv
bGwgRnJlZSk6IDAwMSA4MDAgMDExIDAyMw0KVHVya2V5IChUb2xsIEZyZWUpOiAwMCA4MDAgNDQ4
OCAyMzY4Mw0KVWtyYWluZSAoVG9sbCBGcmVlKTogMCA4MDAgNTAgMTczMw0KVW5pdGVkIEFyYWIg
RW1pcmF0ZXMgKFRvbGwgRnJlZSk6IDgwMCAwNDQgNDA0MzkNClVydWd1YXkgKFRvbGwgRnJlZSk6
IDAwMDQgMDE5IDEwMTgNClZpZXQgTmFtIChUb2xsIEZyZWUpOiAxMjIgODAgNDgxDQoNCkZpcnN0
IEdvVG9NZWV0aW5nPyBMZXQncyBkbyBhIHF1aWNrIHN5c3RlbSBjaGVjazoNCmh0dHBzOi8vbGlu
ay5nb3RvbWVldGluZy5jb20vc3lzdGVtLWNoZWNrDQoNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 19:56:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 19: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 1ioYUK-00032e-By; Mon, 06 Jan 2020 19:56:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XhR8=23=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ioYUJ-00032Z-1q
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 19:56:31 +0000
X-Inumbo-ID: a15c1b7a-30be-11ea-ab62-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a15c1b7a-30be-11ea-ab62-12813bfff9fa;
 Mon, 06 Jan 2020 19:56:30 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id p9so16317131wmc.2
 for <xen-devel@lists.xenproject.org>; Mon, 06 Jan 2020 11:56:30 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=v5tzGQVUuACRpkfN3F+OsSWeb6OYqiqrQQ+U/uGqU9s=;
 b=d631x+j0LM2dJ/uwwbszQrPfgpvavtH/+fL8BuNh0iEg1tLmvRUX+fi+Qtuk6w/ekd
 SVBBqz+r3mdyFAca5K/9VWoIaVzwICU4l+NkF8f6eT7qattmNMnX1q8fVSmby6Gs29Uu
 E35rYv6aZFdD33QFORTEnyUbj5g1ddBQL60XYnl5X0V03v7Mh+GNuwgyORW5k2lGCeq2
 XU5C4wK4f4rbQdwYekJn4ALdV8sluL4oZCBCBh9yATFhlmJj91z/gzveaeqG7AiWfmLA
 xzmzmmQfbBndTA5I3+WjCKgBY5h2/xX/cJ9mYBHiFz1sIlgxqRtZUfpFxQPLccxwS4Dc
 c9XA==
X-Gm-Message-State: APjAAAW5YoasVSFtAWOkuhGobpU4CoZnOTc3c26BhZL6u5e+zE6cH7hu
 y3x+hucsOlk8b8O1L0CcvFQ=
X-Google-Smtp-Source: APXvYqwKM4lCfXBAqc7bUF1JsaDABVlhmn3G3is29fqNpuGeZ8tNNDyB5Jq3DPXCDsH3zJHr+UqyRg==
X-Received: by 2002:a1c:96c4:: with SMTP id
 y187mr37115858wmd.112.1578340589327; 
 Mon, 06 Jan 2020 11:56:29 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id f12sm23966537wmf.28.2020.01.06.11.56.28
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 06 Jan 2020 11:56:28 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20200106182620.19505-1-sstabellini@kernel.org>
From: Julien Grall <julien@xen.org>
Message-ID: <e41ce699-422a-a2a3-f3a3-ff005df0e9bd@xen.org>
Date: Mon, 6 Jan 2020 19:56:27 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200106182620.19505-1-sstabellini@kernel.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: during efi boot,
 improve the check for usable 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: Stefano Stabellini <stefano.stabellini@xilinx.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>

SGkgU3RlZmFubywKCk9uIDA2LzAxLzIwMjAgMTg6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBXaGVuIGJvb3RpbmcgdmlhIEVGSSwgdGhlIEVGSSBtZW1vcnkgbWFwIGhhcyBpbmZvcm1h
dGlvbiBhYm91dCBtZW1vcnkKPiByZWdpb25zIGFuZCB0aGVpciB0eXBlLiBJbXByb3ZlIHRoZSBj
aGVjayBmb3IgdGhlIHR5cGUgYW5kIGF0dHJpYnV0ZSBvZgo+IGVhY2ggbWVtb3J5IHJlZ2lvbiB0
byBmaWd1cmUgb3V0IHdoZXRoZXIgaXQgaXMgdXNhYmxlIG1lbW9yeSBvciBub3QuCj4gVGhpcyBw
YXRjaCBicmluZ3MgdGhlIGNoZWNrIG9uIHBhciB3aXRoIExpbnV4IGFuZCBtYWtlcyBtb3JlIG1l
bW9yeQo+IHJldXNhYmxlIGFzIG5vcm1hbCBtZW1vcnkgYnkgWGVuLgoKUGxlYXNlIG1lbnRpb24g
dGhlIHZlcnNpb24gb2YgTGludXggdXNlZC4KCkZ1cnRoZXJtb3JlLCBhcyBJIHBvaW50ZWQgb3V0
IGluIHRoZSBvcmlnaW5hbCB0aHJlYWQsIGl0IG1heSBub3QgYmUgCmNvcnJlY3QgZm9yIFhlbiB0
byB1c2UgdGhlIGV4YWN0IHNhbWUgY2hlY2tzIGFzIExpbnV4LiBNb3JlIGltcG9ydGFudGx5IAph
bnkgY2hhbmdlIGluIGJlaGF2aW9yIHNob3VsZCBiZSBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLiBGb3IgCmluc3RhbmNlLi4uCgo+IAo+IFJlcG9ydGVkLWJ5OiBSb21hbiBTaGFwb3No
bmlrIDxyb21hbkB6ZWRlZGEuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuQHhlbi5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmggfCAxMSAr
KysrKysrLS0tLQo+ICAgeGVuL2luY2x1ZGUvZWZpL2VmaWRlZi5oICAgIHwgIDEgKwo+ICAgMiBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9lZmkvZWZp
LWJvb3QuaAo+IGluZGV4IGQ3YmY5MzQwNzcuLjVkMWQ1MjZkMTcgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCj4gKysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oCj4gQEAgLTE0OSwxMCArMTQ5LDEzIEBAIHN0YXRpYyBFRklfU1RBVFVTIF9faW5pdCBlZmlf
cHJvY2Vzc19tZW1vcnlfbWFwX2Jvb3RpbmZvKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqCj4gICAK
PiAgICAgICBmb3IgKCBJbmRleCA9IDA7IEluZGV4IDwgKG1tYXBfc2l6ZSAvIGRlc2Nfc2l6ZSk7
IEluZGV4KysgKQo+ICAgICAgIHsKPiAtICAgICAgICBpZiAoIGRlc2NfcHRyLT5UeXBlID09IEVm
aUNvbnZlbnRpb25hbE1lbW9yeSB8fAo+IC0gICAgICAgICAgICAgKCFtYXBfYnMgJiYKCi4uLiB0
aGUgYmVoYXZpb3Igd2hlbiB0aGUgb3B0aW9uIC9tYXBicyBpcyBnaXZlbiB0byB0aGUgRUZJIHN0
dWIgd2lsbCAKbm93IGNoYW5nZS4gV2h5IHN1Y2ggY2hhbmdlPwoKPiAtICAgICAgICAgICAgICAo
ZGVzY19wdHItPlR5cGUgPT0gRWZpQm9vdFNlcnZpY2VzQ29kZSB8fAo+IC0gICAgICAgICAgICAg
ICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290U2VydmljZXNEYXRhKSkgKQo+ICsgICAgICAgIGlm
ICggZGVzY19wdHItPkF0dHJpYnV0ZSAmIEVGSV9NRU1PUllfV0IgJiYKPiArICAgICAgICAgICAg
IChkZXNjX3B0ci0+VHlwZSA9PSBFZmlDb252ZW50aW9uYWxNZW1vcnkgfHwKPiArICAgICAgICAg
ICAgICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlMb2FkZXJDb2RlIHx8Cj4gKyAgICAgICAgICAgICAg
ZGVzY19wdHItPlR5cGUgPT0gRWZpTG9hZGVyRGF0YSB8fAo+ICsgICAgICAgICAgICAgIGRlc2Nf
cHRyLT5UeXBlID09IEVmaVBlcnNpc3RlbnRNZW1vcnkgfHwKCkkgYW0gbm90IGVudGlyZWx5IGNv
bnZpbmNlIHRoaXMgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLiBGcm9tIG15IAp1bmRlcnN0YW5k
aW5nLCBhIHJlZ2lvbiBtYXJrZWQgYXMgRWZpUGVyc2lzdGVudE1lbW9yeSB3aWxsIGtlZXAgdGhl
IApzdGF0ZSBvZiBtZW1vcnkgYWNjcm9zcyBwb3dlciBjeWNsZS4KCkFzIHRoZSBtZW1vcnkgd2ls
bCBiZSBnaXZlbiB0byB0aGUgWGVuIGFsbG9jYXRvciBkaXJlY3RseSwgdGhpcyBtZWFucyAKc29t
ZSBkb21haW5zIG1heSByYW5kb21seSBoYXZlIHRoZXJlIGRhdGEgcGxhY2VkIGluIHRoZSBOVk0u
IFdvdWxkbid0IAp0aGlzIGJlIGNvbnNpZGVyZWQgYXMgYSBsZWFrIG9mIGRhdGE/Cgo+ICsgICAg
ICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNlc0NvZGUgfHwKPiArICAg
ICAgICAgICAgICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290U2VydmljZXNEYXRhKSApCj4gICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgIGlmICggIW1lbWluZm9fYWRkX2JhbmsoJmJvb3RpbmZv
Lm1lbSwgZGVzY19wdHIpICkKPiAgICAgICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvZWZpL2VmaWRlZi5oIGIveGVuL2luY2x1ZGUvZWZpL2VmaWRlZi5oCj4gaW5kZXggODZh
N2UxMTFiZi4uZjQ2MjA3ODQwZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9lZmkvZWZpZGVm
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9lZmkvZWZpZGVmLmgKPiBAQCAtMTQ3LDYgKzE0Nyw3IEBA
IHR5cGVkZWYgZW51bSB7Cj4gICAgICAgRWZpTWVtb3J5TWFwcGVkSU8sCj4gICAgICAgRWZpTWVt
b3J5TWFwcGVkSU9Qb3J0U3BhY2UsCj4gICAgICAgRWZpUGFsQ29kZSwKPiArICAgIEVmaVBlcnNp
c3RlbnRNZW1vcnksCj4gICAgICAgRWZpTWF4TWVtb3J5VHlwZQo+ICAgfSBFRklfTUVNT1JZX1RZ
UEU7Cj4gICAKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 21:18:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 21: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 1ioZkp-0001Qd-Kh; Mon, 06 Jan 2020 21:17:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioZko-0001QY-6X
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 21:17:38 +0000
X-Inumbo-ID: f2a2d96e-30c9-11ea-ab6c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2a2d96e-30c9-11ea-ab6c-12813bfff9fa;
 Mon, 06 Jan 2020 21:17: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 <osstest-admin@xenproject.org>)
 id 1ioZfq-0007Uw-5N; Mon, 06 Jan 2020 21:12: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 1ioZfp-0001KQ-UK; Mon, 06 Jan 2020 21:12:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioZfp-0006Pm-Tf; Mon, 06 Jan 2020 21:12:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145681-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-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-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 21:12:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 145681: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY4MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2ODEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 22:01:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 22: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 1ioaRL-0005Vi-Rv; Mon, 06 Jan 2020 22:01:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JuuU=23=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ioaRL-0005Vc-24
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 22:01:35 +0000
X-Inumbo-ID: 1a2c3cea-30d0-11ea-ab76-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a2c3cea-30d0-11ea-ab76-12813bfff9fa;
 Mon, 06 Jan 2020 22:01:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1552D2072A;
 Mon,  6 Jan 2020 22:01:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578348093;
 bh=CNjaa1Tdo3/4I1JLOR7qn67UT6oAxuJYDm5hB87l+hE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KSYD5rxxEqU3AFQ0Ad68z9NvqR2dP/+pjJW5KKg/JbpVNVM73Y/lD1I+9gbih6YBQ
 MUrkpDMgOxYh2h2dT9TI4USGQkjPJUIrBDn7cnzdBQCziBbXysE6uiOgQhAosslOpj
 JRN8mr8Lim1Q/R/FmN6hfDalVZUPVDyd+lDSgFgo=
Date: Mon, 6 Jan 2020 14:01:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Wei Xu <xuwei5@hisilicon.com>
In-Reply-To: <5E071910.2070002@hisilicon.com>
Message-ID: <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 linuxarm@huawei.com, shameerali.kolothum.thodi@huawei.com,
 prime.zeng@hisilicon.com, xen-devel@lists.xenproject.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>

T24gU2F0LCAyOCBEZWMgMjAxOSwgV2VpIFh1IHdyb3RlOgo+IEhpIEp1bGllbiwKPiAKPiBPbiAy
MDE5LzEyLzI4IDE2OjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gT24g
MjgvMTIvMjAxOSAwMzowOCwgV2VpIFh1IHdyb3RlOgo+ID4gPiBUaGlzIHBhdGNoIGZpeGVzIHRo
ZSB0eXBvIGFib3V0IHRoZSBhY3RpdmUgc3RhdHVzIHJhbmdlIG9mIGFuIElSUQo+ID4gPiB2aWEg
R0lDRC4gT3RoZXJ3aXNlIGl0IHdpbGwgYmUgZmFpbGVkIHRvIGhhbmRsZSB0aGUgbW1pbyBhY2Nl
c3MgYW5kCj4gPiA+IGluamVjdCBhIGRhdGEgYWJvcnQuCj4gPiBJIGhhdmUgc2VlbiBhIHBhdGNo
IHNpbWlsYXIgZnJvbSBOWFAgYSBtb250aCBhZ28gYW5kIEkgZGlzYWdyZWVkIG9uIHRoZQo+ID4g
YXBwcm9hY2guCj4gPiAKPiA+IElmIHlvdSBsb29rIGF0IHRoZSBjb250ZXh0IHlvdSBtb2RpZmVk
LCBpdCBzYXlzIHRoYXQgcmVhZGluZyBBQ1RJVkVSIGlzIG5vdAo+ID4gc3VwcG9ydGVkLiBXaGls
ZSBJIGFncmVlIHRoZSBiZWhhdmlvciBpcyBub3QgY29uc2lzdGVudCBhY2Nyb3NzIEFDVElWRVIs
Cj4gPiBpbmplY3RpbmcgYSBkYXRhIGFib3J0IGlzIGEgcGVyZmVjdGx5IGZpbmUgYmVoYXZpb3Ig
dG8gbWUgKHRob3VnaCBub3Qgc3BlYwo+ID4gY29tcGxpYW50KSBhcyB3ZSBkb24ndCBpbXBsZW1l
bnQgdGhlIHJlZ2lzdGVycyBjb3JyZWN0bHkuCj4gPiAKPiA+IEkgZ3Vlc3MgeW91IGFyZSBzZW5k
aW5nIHRoaXMgcGF0Y2gsIGJlY2F1c2UgeW91IHRyaWVkIExpbnV4IDUuNCAob3IgbGF0ZXIpCj4g
PiBvbiBYZW4sIHJpZ2h0PyBMaW51eCBoYXMgcmVjZW50bHkgYmVnYW4gdG8gcmVhZCBBQ1RJVkVS
IHRvIGNoZWNrIHdoZXRoZXIgYW4KPiA+IElSUSBpcyBhY3RpdmUgYXQgdGhlIEhXIGxldmVsIGR1
cmluZyB0aGUgc3luY2hyb25pemluZyBvZiB0aGUgSVJRUy4gRnJvbSBteQo+ID4gdW5kZXJzdGFu
ZGluZywgdGhpcyBpcyB1c2VkIGJlY2F1c2UgdGhlcmUgaXMgYSB3aW5kb3cgd2hlcmUgdGhlIGlu
dGVycnVwdCBpcwo+ID4gYWN0aXZlIGF0IHRoZSBIVyBsZXZlbCBidXQgdGhlIExpbnV4IElSUSBz
dWJzeXN0ZW0gaXMgbm90IGF3YXJlIG9mIGl0Lgo+ID4gCj4gPiBXaGlsZSB0aGUgcGF0Y2ggYmVs
b3cgd2lsbCBhbGxvdyBMaW51eCA1LjQgdG8gbm90IGNyYXNoLCBpdCBpcyBub3QgZ29pbmcgdG8K
PiA+IG1ha2UgaXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJIGFtIHJh
dGhlciBub3QgaGFwcHkgd2l0aAo+ID4gcGVyc3Vpbmcgd2l0aCByZXR1cm5pbmcgMC4KPiA+IAo+
IAo+IFllcywgSSBhbSB1c2luZyBMaW51eCA1LjUtcmMyIDopCj4gR290IGl0IGFuZCB0aGFua3Mg
Zm9yIHRoZSBleHBsYW5hdGlvbi4KPiBJIGFtIG5vdCBpbnNpc3RlbnQgb24gdGhpcyBhbmQgT0sg
dG8gd2FpdCBmb3IgdGhlIHVwZGF0ZS4KPiBUaGFua3MgYW5kIGhhdmUgYSB2ZXJ5IGhhcHB5IG5l
dyB5ZWFyIQoKSGkgV2VpLAoKd2hhdCBkbyB5b3UgZG8gdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZT8g
QXJlIHlvdSBqdXN0IGJvb3RpbmcgTGludXgKNS41LXJjMiBhcyBkb20wIGFuZCBzZWVpbmcgdGhl
IGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRvaW5nCnNvbWV0aGluZyBzcGVjaWZpYz8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 22:03:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 22:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioaSp-0005bp-7d; Mon, 06 Jan 2020 22:03:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioaSo-0005bk-4c
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 22:03:06 +0000
X-Inumbo-ID: 471f1dbc-30d0-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 471f1dbc-30d0-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 22:02: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 <osstest-admin@xenproject.org>)
 id 1ioaSW-0008TF-Oj; Mon, 06 Jan 2020 22:02: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 1ioaSW-0003LS-Gm; Mon, 06 Jan 2020 22:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioaSW-00012i-GD; Mon, 06 Jan 2020 22:02:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145678-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=0ef6fbbd114e89b8d838eade39bc3a6d7ec54c3c
X-Osstest-Versions-That: ovmf=6cfb6da9518d3c48107c26832e2709cfd92bf9fa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 22:02:48 +0000
Subject: [Xen-devel] [ovmf test] 145678: 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>

ZmxpZ2h0IDE0NTY3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2NzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2
ZDdlYzU0YzNjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2Y2ZiNmRh
OTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDU2NjggIDIwMjAtMDEtMDYgMTM6MDk6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ1Njc4ICAyMDIwLTAxLTA2IDE4OjA5OjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+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
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNmNmYjZkYTk1MS4uMGVmNmZiYmQxMSAgMGVm
NmZiYmQxMTRlODliOGQ4MzhlYWRlMzliYzNhNmQ3ZWM1NGMzYyAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 22:09:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 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 1ioaZF-0005pS-2F; Mon, 06 Jan 2020 22:09:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JuuU=23=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ioaZE-0005pN-3t
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 22:09:44 +0000
X-Inumbo-ID: 3df88010-30d1-11ea-88e7-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3df88010-30d1-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 22:09:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D40B0207FD;
 Mon,  6 Jan 2020 22:09:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578348583;
 bh=CGMvGO5qgbyvjluic0OFn2wgjI5LWbFB35zrYsNEprg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2tKevtVcnSrGqh+J4RGATBz/awyb47vRgZz93Lwp7B9d5RSYO6huB/m4K6VQglobe
 WoJ8AHdtPZOTFJhbxFtdCuFQY0d7R2/Cy2NB2N60XqQhRaEZjxEa4OrzmQERG9jBr5
 0mnOO7RxSDUTCmhar5mDc1N35R0Kkbskbl5DIp1w=
Date: Mon, 6 Jan 2020 14:09:42 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <0BDF4017-822C-45E2-9374-6ED3B7424787@citrix.com>
Message-ID: <alpine.DEB.2.21.2001061408050.732@sstabellini-ThinkPad-T480s>
References: <0BDF4017-822C-45E2-9374-6ED3B7424787@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-894946919-1578348583=:732"
Subject: Re: [Xen-devel] [RFC] Integrate CoC, Governance,
 Security Policy and other key documents into sphinx docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?Q?J=C3=BCrgen_Gro=C3=9F?= <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, "Durrant,
 Paul" <pdurrant@amazon.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@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-894946919-1578348583=:732
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 18 Dec 2019, Lars Kurth wrote:
> Hi all,
> 
> now that 4.13 is out of the way I wanted to get the CoC discussion closed - see https://lists.xenproject.org/archives/html/xen-devel/2019-12/threads.html#00926, which means I need ACKs or final suggestions. The next step would be to publish it on the website.
> 
> However, I have also been thinking about keeping some documents in multiple places and defining a *master* copy somewhere in a tree. Right now, these are a few personal repos that I own, which seems unnecessary, given that we have the sphinx docs. In the interest of improving the docs, we also need more useful content in the docs to guide people to them.
> 
> My proposal would be to move the master sources for a number of key process docs to xen.git:/docs maybe under a "Working with the Xen Project community" in a process-guide directory. 
> This would then include content from
> â€¢ http://xenbits.xen.org/gitweb/?p=people/larsk/governance.git;a=summary
> â€¢ http://xenbits.xen.org/gitweb/?p=people/larsk/security-process.git;a=summary
> â€¢ http://xenbits.xen.org/gitweb/?p=people/larsk/code-of-conduct.git;a=summary
> 
> and we could also consider including some of the wiki pages related to contribution workflow and re-direct the pages.
> 
> We would need to answer some questions, such as
> a) Are we OK with these staying in markdown - I donâ€™t mind converting

As it looks like we are standardizing on RST we might as well use it. I
expect very little conversions should be required from the dialect of
markdown we are currently using.


> b) Are we OK with some of the documents needing project wide agreement before they can be changed, specifically this would cover
> - governance.git
> - code-of-conduct.git:code-of-conduct.md
> - code-of-conduct.git:communication-guide.md

Yes, of course, as it is already the case today (although the docs are
not stored in xen.git)
--8323329-894946919-1578348583=:732
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-894946919-1578348583=:732--


From xen-devel-bounces@lists.xenproject.org Mon Jan 06 22:46:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 22:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iob8U-0000ho-NH; Mon, 06 Jan 2020 22:46:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iob8T-0000hj-3E
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 22:46:09 +0000
X-Inumbo-ID: 47028c6e-30d6-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47028c6e-30d6-11ea-88e7-bc764e2007e4;
 Mon, 06 Jan 2020 22:45:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iob85-0000rR-QG; Mon, 06 Jan 2020 22:45: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 1iob85-0004jk-Ix; Mon, 06 Jan 2020 22:45:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iob85-0007RC-IP; Mon, 06 Jan 2020 22:45:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145685-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-amd64-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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 22:45:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 145685: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2ODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 06 23:00:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 Jan 2020 23:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iobMM-0002Oo-Di; Mon, 06 Jan 2020 23:00:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bCv=23=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iobML-0002Oj-QW
 for xen-devel@lists.xenproject.org; Mon, 06 Jan 2020 23:00:29 +0000
X-Inumbo-ID: 550139da-30d8-11ea-ab81-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 550139da-30d8-11ea-ab81-12813bfff9fa;
 Mon, 06 Jan 2020 23:00: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 <osstest-admin@xenproject.org>)
 id 1iobMK-0001BG-2g; Mon, 06 Jan 2020 23:00: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 1iobMJ-00054O-Ok; Mon, 06 Jan 2020 23:00:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iobMJ-0003DN-OD; Mon, 06 Jan 2020 23:00:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145682-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=0dd92688080202adcc43dcb3486d4143110a66d5
X-Osstest-Versions-That: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 06 Jan 2020 23:00:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145682: 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>

ZmxpZ2h0IDE0NTY4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTY4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjNjNWI3MGEzMjMwM2I0NmQw
ZDA1MWU2OTVmMThkNzJjY2U1ZWQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU1MzEgIDIwMjAt
MDEtMDMgMjE6MDE6NDEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgyICAy
MDIwLTAxLTA2IDIwOjAwOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgoKam9iczoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
N2IzYzViNzBhMy4uMGRkOTI2ODgwOCAgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMx
MTBhNjZkNSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 00:26:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 00:26: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 1iochE-0001F7-Cl; Tue, 07 Jan 2020 00:26:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iochC-0001F2-Eb
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 00:26:06 +0000
X-Inumbo-ID: 4a571570-30e4-11ea-ab91-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a571570-30e4-11ea-ab91-12813bfff9fa;
 Tue, 07 Jan 2020 00:26:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578356765;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=lqStgTEmMrPGsznMw1BrAElsxwWVvu2LfjONeBcgjcw=;
 b=F/u4z4kPMJEbnGSq+SEakeUQkhyHqKqxuQ4vDeEiWs56zWH2TPqAj3sl
 rC0WP2mL4EQqGG0FbsIWWdmCozNkHzDF+uoSGNOFhyI5ifyU+xF+pG5z4
 PqQn/KfLSbScQ+otTzJDjyNVSxU5e9wAQyBSuSIFst9NDJK1nQUSBVH+e E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SD/d8sWC0V9G+wKb5IBdl9r9KnyHrcfx+1OrGPYUJqMrI0HadNWzIjCg2BKuefAsyQ2I5SvDck
 fJto57gzzeYm110EU8LzkgqwdxbYpTnZvHaJbU6oZ4VfiCJP+TWd01MOwdP/9kqzna9RzqcPPF
 4ybQ8CB+OyEnFVDKFSpPuDQBgo7kY6Z9Cp7g0iUvHHlEvF48vtj8W0kC6oIS8gUgf7jy+M26TP
 dMY7Bhd/GRyzXa1HiLKI9AQORiCnn1pSrhLKWGhaBhLnTBL0H76ALP7Q9qvHstdc+ib1RSeIkB
 1Gg=
X-SBRS: 2.7
X-MesageID: 11116270
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,404,1571716800"; d="scan'208";a="11116270"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <4545D260-7F67-42DC-A33E-2F466011ED20@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: <89173194-efd5-61fb-d3f5-dd1011579c91@citrix.com>
Date: Tue, 7 Jan 2020 00:25:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4545D260-7F67-42DC-A33E-2F466011ED20@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Amit Shah <amit@infradead.org>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian
 Woods <brian.woods@xilinx.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Kevin Pearson <kevin.pearson@ortmanconsulting.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Robert Townley <rob.townley@gmail.com>, Rian Quinn <rianquinn@gmail.com>,
 Varad Gautam <varadgautam@gmail.com>, Juergen
 Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Paul
 Durrant <pdurrant@amazon.com>, Julien Grall <julien.grall@arm.com>, Jeff
 Kubascik <Jeff.Kubascik@dornerworks.com>, "Ji, John" <john.ji@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAyMCAxOTo1NiwgTGFycyBLdXJ0aCB3cm90ZToKPiBEZWFywqBjb21tdW5pdHnC
oG1lbWJlcnMsCj4gwqAKPiBJIGhvcGUgeW91IGFsbCBoYWQgYSByZXN0ZnVsIGhvbGlkYXkgcGVy
aW9kIGFuZCBhIEhhcHB5IE5ldyBZZWFyISAKPgo+IFBsZWFzZSBzZW5kIG1lwqBhZ2VuZGHCoGl0
ZW1zwqBmb3LCoHRoaXMgVGh1cnNkYXknc8KgY29tbXVuaXR5wqBjYWxswqAod2UgYWdyZWVkIHRv
IG1vdmUgaXQgYnkgMSB3ZWVrKSBwcmVmZXJhYmx5IGJ5IFdlZG5lc2RheSEKPgo+IEEgZHJhZnTC
oGFnZW5kYcKgaXMgYXTCoGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvZWRpdC9FUlp0
TVlENWo2azBzdi1ORzZIdGwtQUovCj4gUGxlYXNlIGFkZMKgYWdlbmRhwqBpdGVtc8KgdG8gdGhl
IGRvY3VtZW50IG9yIHJlcGx5IHRvIHRoaXMgZS1tYWlsCgpJIHRoaW5rIGl0IHdvdWxkIGJlIHZl
cnkgaGVscGZ1bCBmb3IgdGhlIGNvbW11bml0eSBpbiBnZW5lcmFsIHRvIGtub3cKYW55IHNwZWNp
ZmljIHBsYW5zIGVhY2ggb2YgdXMgaGF2ZSBmb3IgdGhlIDQuMTQgdGltZWZyYW1lLgoKSSBwZXJz
b25hbGx5IGFtIGF3YXJlIG9mIGEgZmFpciBxdWFudGl0eSBvZiB3b3JrIGZyb20gdmFyaW91cyBw
ZW9wbGUsCmJ1dCBpdCBpcyBjbGVhciB0aGF0IHRoZSBjb21tdW5pdHkgYXMgYSB3aG9sZSBkb2Vz
bid0IHJlYWxseSBoYXZlIGFuCmlkZWEgb2Ygd2hvIGlzIHdvcmtpbmcgb24gd2hhdC4KCk15IGNv
bnRyaWJ1dGlvbiB0byB0aGUgZGlzY3Vzc2lvbiBzdGFydHMgd2l0aApodHRwczovL2xvcmUua2Vy
bmVsLm9yZy94ZW4tZGV2ZWwvOTQxY2YyM2MtMTNlZC0xNGExLWZkMjUtNDViMDAxZDk1NjRhQGNp
dHJpeC5jb20vVC8jdcKgCmJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgb3RoZXJz
IGdhdmUgYXQgbGVhc3QgYSBicmllZiBvdmVydmlldwpvZiBhbnkgcGxhbnMgYW5kIHdoZXRoZXIg
dGhleSBhcmUgaW50ZW5kaW5nIHRoZSB3b3JrIHRvIGhpdCB0aGUgbmV4dApyZWxlYXNlLCBvciB3
aGV0aGVyIGl0IGlzIG1vcmUgbGlrZWx5IHRvIGJlIGEgZnV0dXJlIHJlbGVhc2UuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 00:52:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 00: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 1iod6b-0003jD-UZ; Tue, 07 Jan 2020 00:52:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iod6a-0003j8-UZ
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 00:52:20 +0000
X-Inumbo-ID: ef8433ea-30e7-11ea-ab94-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef8433ea-30e7-11ea-ab94-12813bfff9fa;
 Tue, 07 Jan 2020 00:52: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 <osstest-admin@xenproject.org>)
 id 1iod6P-0003to-Lp; Tue, 07 Jan 2020 00: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 1iod6P-0007kN-BE; Tue, 07 Jan 2020 00:52:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iod6P-000528-AX; Tue, 07 Jan 2020 00:52:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145692-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 00:52:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 145692: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2OTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 02:54:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 02:54: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 1iof0k-0004pR-To; Tue, 07 Jan 2020 02:54:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iof0j-0004pM-Qn
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 02:54:25 +0000
X-Inumbo-ID: f98720b2-30f8-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f98720b2-30f8-11ea-b6f1-bc764e2007e4;
 Tue, 07 Jan 2020 02:54: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 <osstest-admin@xenproject.org>)
 id 1iof0S-0007TG-59; Tue, 07 Jan 2020 02:54: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 1iof0R-0005gG-Od; Tue, 07 Jan 2020 02:54:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iof0R-00005J-Nt; Tue, 07 Jan 2020 02:54:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145698-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 02:54:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 145698: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTY5OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2OTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 04:31:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 04:31: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 1iogVu-0004fK-TS; Tue, 07 Jan 2020 04:30:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iogVs-0004fF-Ox
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 04:30:40 +0000
X-Inumbo-ID: 681a607c-3106-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 681a607c-3106-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 04:30: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 <osstest-admin@xenproject.org>)
 id 1iogVU-0000xY-TS; Tue, 07 Jan 2020 04:30: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 1iogVU-0003IF-Kq; Tue, 07 Jan 2020 04:30:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iogVU-0000kS-He; Tue, 07 Jan 2020 04:30:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iogVU-0000kS-He@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 04:30:16 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-arm64-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>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm02
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGIwYjc0ZTFmMTc1
MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBCdWcgbm90IHByZXNlbnQ6IGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MTEvCgoKICBj
b21taXQgYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIE1lcmdlOiBm
MTc3ODNlNzA2IGRkZjkwNjk5NjMKICBBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4KICBEYXRlOiAgIE1vbiBKYW4gNiAxMTozOTo1NSAyMDIwICswMDAwCiAg
CiAgICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZWhhYmtvc3QvdGFn
cy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgICAKICAgICAgUmVx
dWlyZSBQeXRob24gPj0gMy41IHRvIGJ1aWxkIFFFTVUKICAgICAgCiAgICAgIFB5dGhvbiAyIEVP
TCBpcyAxMSBkYXlzIGF3YXksIHdlIHdpbGwgc3RvcCBzdXBwb3J0aW5nCiAgICAgIGl0IGluIFFF
TVUgNS4wLgogICAgICAKICAgICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAyMCBEZWMgMjAx
OSAxNjo0OTowMiBHTVQKICAgICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkg
NUEzMjJGRDVBQkM0RDNEQkFDQ0ZEMUFBMjgwNzkzNkY5ODREQzVBNgogICAgICAjIGdwZzogICAg
ICAgICAgICAgICAgaXNzdWVyICJlaGFia29zdEByZWRoYXQuY29tIgogICAgICAjIGdwZzogR29v
ZCBzaWduYXR1cmUgZnJvbSAiRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiIg
W2Z1bGxdCiAgICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IDVBMzIgMkZENSBBQkM0IEQz
REIgQUNDRiAgRDFBQSAyODA3IDkzNkYgOTg0RCBDNUE2CiAgICAgIAogICAgICAqIHJlbW90ZXMv
ZWhhYmtvc3QvdGFncy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3Q6CiAgICAgICAgY29uZmlndXJl
OiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIAogIGNvbW1pdCBkZGY5MDY5OTYzMWRiNTNj
OTgxYjZhNWE2M2QzMWMwOGUwZWFlZWM3CiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgT2N0IDE2IDE5OjQyOjM3IDIwMTkgLTAzMDAK
ICAKICAgICAgY29uZmlndXJlOiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgCiAgICAgIFB5
dGhvbiAzLjUgaXMgdGhlIG9sZGVzdCBQeXRob24gdmVyc2lvbiBhdmFpbGFibGUgb24gb3VyCiAg
ICAgIHN1cHBvcnRlZCBidWlsZCBwbGF0Zm9ybXMsIGFuZCBQeXRob24gMiBlbmQgb2YgbGlmZSB3
aWxsIGJlIDMKICAgICAgd2Vla3MgYWZ0ZXIgdGhlIHBsYW5uZWQgcmVsZWFzZSBkYXRlIG9mIFFF
TVUgNC4yLjAuICBEcm9wIFB5dGhvbgogICAgICAyIHN1cHBvcnQgZnJvbSBjb25maWd1cmUgY29t
cGxldGVseSwgYW5kIHJlcXVpcmUgUHl0aG9uIDMuNSBvcgogICAgICBuZXdlci4KICAgICAgCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICAgICAgTWVzc2FnZS1JZDogPDIwMTkxMDE2MjI0MjM3LjI2MTgwLTEtZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAg
ICAgU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IAogIGNvbW1pdCA0OTIzMzgwNGY1YzQ1OGQ2MWQ4ZWI5MDNjMTlkNjJlZGIzNDM0ZGIyCiAgQXV0
aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkg
RGVjIDIwIDEzOjQ1OjI3IDIwMTkgLTAzMDAKICAKICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhv
biAzLjQgYnVpbGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFdlJ2xsIHN0YXJ0IHJlcXVpcmluZyBQ
eXRob24gMy41IHRvIGJ1aWxkIFFFTVUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hcm02NC14c20ueGVu
LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVp
bGQgLS1zdW1tYXJ5LW91dD10bXAvMTQ1NzExLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVt
cGxhdGU9MTQ0ODYxIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSBi
dWlsZC1hcm02NC14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBh
c3M6CiAxNDU2OTggZmFpbCBbaG9zdD1yb2NoZXN0ZXIwXSAvIDE0NTY2NCBbaG9zdD1sYXh0b24x
XSAxNDU2NDkgW2hvc3Q9bGF4dG9uMV0gMTQ1NjI0IFtob3N0PWxheHRvbjFdIDE0NTU5MiBbaG9z
dD1sYXh0b24wXSAxNDU1NzMgW2hvc3Q9bGF4dG9uMF0gMTQ1NTQ3IFtob3N0PWxheHRvbjBdIDE0
NTUzNSBbaG9zdD1sYXh0b24wXSAxNDU1MTggW2hvc3Q9bGF4dG9uMV0gMTQ1NTAyIFtob3N0PWxh
eHRvbjFdIDE0NTQ4NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQ1Njk4IC8g
MTQ1NDg2ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJj
M2E2ZDdlYzU0YzNjIGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQw
ZDA1MWU2OTVmMThkNzJjY2U1ZWQwCkJhc2lzIHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYw
YWI2NzI2MDg3MjNjODBlNiBkZDViMGY5NTQ5MDg4M2NkOGJjN2QwNzBkYjhkZTcwZDVjOTc5Y2Jj
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGNkNzkxYzQ5OWJkYzY5
OGQxNGEyNDA1MGVjNTZkNjBiNDU3MzJlMApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdCNiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2LTBlZjZmYmJkMTE0
ZTg5YjhkODM4ZWFkZTM5YmMzYTZkN2VjNTRjM2MgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
I2RkNWIwZjk1NDkwODgzY2Q4YmM3ZDA3MGRiOGRlNzBkNWM5NzljYmMtZjRkOGNmMTQ4ZTQzZDk0
MmVmMTIwMjA3MWUwY2Q2NmNlNDAzMjJlMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdCNmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5LWYyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQjMGNkNzkxYzQ5OWJkYzY5OGQxNGEyNDA1MGVjNTZkNjBiNDU3MzJlMC03YjNjNWI3
MGEzMjMwM2I0NmQwZFwKIDA1MWU2OTVmMThkNzJjY2U1ZWQwCkxvYWRlZCAxNTA5OTcgbm9kZXMg
aW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDU0ODYgcGFz
cyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGRkNWIwZjk1NDkwODgz
Y2Q4YmM3ZDA3MGRiOGRlNzBkNWM5NzljYmMgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSAwY2Q3OTFjNDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCiAxNDU1
MDIgW2hvc3Q9bGF4dG9uMV0KIDE0NTUxOCBbaG9zdD1sYXh0b24xXQogMTQ1NTQ3IFtob3N0PWxh
eHRvbjBdCiAxNDU1MzUgW2hvc3Q9bGF4dG9uMF0KIDE0NTU3MyBbaG9zdD1sYXh0b24wXQogMTQ1
NTkyIFtob3N0PWxheHRvbjBdCiAxNDU2MjQgW2hvc3Q9bGF4dG9uMV0KIDE0NTY5OCBmYWlsIDBl
ZjZmYmJkMTE0ZTg5YjhkODM4ZWFkZTM5YmMzYTZkN2VjNTRjM2MgZjRkOGNmMTQ4ZTQzZDk0MmVm
MTIwMjA3MWUwY2Q2NmNlNDAzMjJlMCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlk
ZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTcwNSBw
YXNzIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2
YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0
NTY4OSBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYgMTAxMGFm
NTQwYjhiZGQ1NGJhMDVjZjU1NjdmZDg1YWFmYTc2ZGQ3ZCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1
MDNmOTA2YTkzNDlkZDJmMDY5IDE4OWRhOTQ4NjVkZWQwMTE0NDI3MDVlOGQ3Yjk3Zjk3ZmQ4YzM1
OWIKIDE0NTY2NCBbaG9zdD1sYXh0b24xXQogMTQ1NjkzIHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2
NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZi
ZmQ1MWQ5IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMDA1Zjg1Yjdk
ODRhNzAzOTI2YmE4N2QwOWRlZDg5NTI3MzY4ZjliZgogMTQ1NjQ5IFtob3N0PWxheHRvbjFdCiAx
NDU2OTQgcGFzcyA0OWFjY2RlZGY5NTZmMTc1MDQxMDQwZTY3NzE2M2I3Y2JiNzQ2MjgzIGYxNzc4
M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1
ZWQwCiAxNDU2OTIgZmFpbCAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2ZDdlYzU0YzNj
IGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThk
NzJjY2U1ZWQwCiAxNDU3MDYgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5
MmJmOWZhIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2
OTVmMThkNzJjY2U1ZWQwCiAxNDU2ODEgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3
MDljZmQ5MmJmOWZhIGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQw
ZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU2ODUgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2
ODMyZTI3MDljZmQ5MmJmOWZhIGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIy
ZTAgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMw
M2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU2ODYgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0
ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGRkNWIwZjk1NDkwODgzY2Q4YmM3ZDA3MGRiOGRlNzBk
NWM5NzljYmMgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwY2Q3OTFj
NDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCiAxNDU2OTUgcGFzcyBiOTQ4YTQ5NjE1
MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGRkNWIwZjk1NDkwODgzY2Q4YmM3ZDA3MGRi
OGRlNzBkNWM5NzljYmMgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAw
Y2Q3OTFjNDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwCiAxNDU2ODcgZmFpbCA2Y2Zi
NmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGY0ZDhjZjE0OGU0M2Q5NDJlZjEy
MDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU2ODggZmFp
bCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIDZmYjBkYWU5ZWZhOTBj
MmVmNDFkOGFhY2VmMjk2Yjg5NTljZjFkNjEgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3
MDAgZmFpbCAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2ZDdlYzU0YzNjIGY0ZDhjZjE0
OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQw
CiAxNDU3MDkgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGYx
Nzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJj
Y2U1ZWQwCiAxNDU3MDEgcGFzcyA0MDgwMWFjOTk1YzIxNTMzMzFlYjNlYTFhZDY1ODU1Njg0OWQz
YmFlIGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAy
MGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVm
MThkNzJjY2U1ZWQwCiAxNDU3MDIgcGFzcyBkMGQzOGNlMjBlYzlkNGVmMjY3NDMzYmJlODM2NGM0
M2FjMWEyMjc4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1
MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3MTEgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMy
ZTI3MDljZmQ5MmJmOWZhIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2Mg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0
NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3MDMgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3
YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2
NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEz
MjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3MDQgZmFpbCA2Y2ZiNmRhOTUxOGQz
YzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4
ZGIxYmQ4OTk5Y2MgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNj
NWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwClNlYXJjaGluZyBmb3IgaW50ZXJl
c3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTQ4NiAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU2OTIgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU2OTUgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU2OTggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
MCByZXZpc2lvbnMgYXQgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBm
MTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1
ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcy
Y2NlNWVkMApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4K
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTcwMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDE0NTcwNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDE0NTcwNSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTQ1NzA2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTQ1NzA5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU3
MTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHBy
b2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNiOGNlZjhh
ZmQ2OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFiOWM3YjNh
MmI2OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTcxMS8KCgogIGNvbW1pdCBiMGI3
NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4M2U3MDYg
ZGRmOTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAgICAgTWVy
Z2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5dGhvbi1u
ZXh0LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJlIFB5dGhv
biA+PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlzIDExIGRh
eXMgYXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1LjAuCiAg
ICAgIAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2OjQ5OjAy
IEdNVAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMyMkZENUFC
QzREM0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAgICAgICAg
ICBpc3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNpZ25hdHVy
ZSBmcm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVsbF0KICAg
ICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBBQ0NGICBE
MUFBIDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFia29zdC90
YWdzL3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJlcXVpcmUg
UHl0aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1aWxkIHdp
dGggMy41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFiNmE1YTYz
ZDMxYzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAogICAgICBj
b25maWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9uIDMuNSBp
cyB0aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAgc3VwcG9y
dGVkIGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwgYmUgMwog
ICAgICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0LjIuMC4g
IERyb3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0ZWx5LCBh
bmQgcmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAgU2lnbmVk
LW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAgICBNZXNz
YWdlLUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29tPgogICAg
ICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBTaWduZWQt
b2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAgY29tbWl0
IDQ5MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6IEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMgMjAgMTM6
NDU6MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMuNCBidWls
ZCB3aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhvbiAzLjUg
dG8gYnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29z
dCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQu
e2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjE0NTcxMTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQ1NzExIHFlbXUtbWFp
bmxpbmUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xNDU3MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 05:11:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 05:11: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 1ioh9Q-0000BA-J7; Tue, 07 Jan 2020 05:11:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioh9P-0000B2-B7
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 05:11:31 +0000
X-Inumbo-ID: 1ce96098-310c-11ea-88e7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ce96098-310c-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 05:11: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 <osstest-admin@xenproject.org>)
 id 1ioh91-0002B9-Oa; Tue, 07 Jan 2020 05:11: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 1ioh91-0005c6-HM; Tue, 07 Jan 2020 05:11:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioh91-0007Af-Gb; Tue, 07 Jan 2020 05:11:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145707-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 05:11:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 145707: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTcwNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 07:30:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 07:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iojIz-00030g-0Y; Tue, 07 Jan 2020 07:29:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iojIx-00030b-Jy
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 07:29:31 +0000
X-Inumbo-ID: 643b2c3e-311f-11ea-a1e1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 643b2c3e-311f-11ea-a1e1-bc764e2007e4;
 Tue, 07 Jan 2020 07:29: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 <osstest-admin@xenproject.org>)
 id 1iojIZ-0004vg-PB; Tue, 07 Jan 2020 07:29: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 1iojIZ-00059K-Bx; Tue, 07 Jan 2020 07:29:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iojIZ-0005tA-BL; Tue, 07 Jan 2020 07:29:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145716-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 07:29:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 145716: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTcxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 07:35:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 07: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 1iojOH-000422-5M; Tue, 07 Jan 2020 07:35:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iojOF-00041t-JP
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 07:34:59 +0000
X-Inumbo-ID: 2f276bd8-3120-11ea-b6f1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f276bd8-3120-11ea-b6f1-bc764e2007e4;
 Tue, 07 Jan 2020 07:34: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 mx2.suse.de (Postfix) with ESMTP id 5509EAAD0;
 Tue,  7 Jan 2020 07:34:48 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
Date: Tue, 7 Jan 2020 08:34:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/2] VT-d: domain_context_mapping_one()
 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: Kevin Tian <kevin.tian@intel.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogZG9uJ3QgcGFzcyBicmlkZ2UgZGV2aWNlcyB0byBkb21haW5fY29udGV4dF9tYXBwaW5nX29u
ZSgpCjI6IGFkanVzdCBsb2cgbWVzc2FnZXMgaW4gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUo
KQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 07:37:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 07: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 1iojR7-0004Ca-LG; Tue, 07 Jan 2020 07:37:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iojR6-0004CV-Rs
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 07:37:56 +0000
X-Inumbo-ID: 99e62342-3120-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99e62342-3120-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 07:37: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 mx2.suse.de (Postfix) with ESMTP id 9DDEDB011;
 Tue,  7 Jan 2020 07:37:47 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
Message-ID: <64149ced-6e88-abf5-2740-a43db6a0a4be@suse.com>
Date: Tue, 7 Jan 2020 08:37:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/2] VT-d: don't pass bridge devices to
 domain_context_mapping_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: Kevin Tian <kevin.tian@intel.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwYXNzZWQgYSBub24tTlVMTCBwZGV2LCB0aGUgZnVuY3Rpb24gZG9lcyBhbiBvd25lciBj
aGVjayB3aGVuIGl0CmZpbmRzIGFuIGFscmVhZHkgZXhpc3RpbmcgY29udGV4dCBtYXBwaW5nLiBC
cmlkZ2VzLCBob3dldmVyLCBkb24ndCBnZXQKcGFzc2VkIHRocm91Z2ggdG8gZ3Vlc3RzLCBhbmQg
aGVuY2UgdGhlaXIgb3duZXIgaXMgYWx3YXlzIGdvaW5nIHRvIGJlCkRvbTAsIGxlYWRpbmcgdG8g
dGhlIGFzc2lnbWVudCBvZiBhbGwgYnV0IG9uZSBvZiB0aGUgZnVuY3Rpb24gb2YgbXVsdGktCmZ1
bmN0aW9uIFBDSSBkZXZpY2VzIGJlaGluZCBicmlkZ2VzIHRvIGZhaWwuCgpSZXBvcnRlZC1ieTog
TWFyZWsgTWFyY3p5a293c2tpLUfDg8KzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
Ck5vdGU6IFRoaXMgd2FzIHJlcG9ydGVkIGFzIGFuIGFwcGFyZW50IHJlZ3Jlc3Npb24gZnJvbSBY
U0EtMzAyIC8gLTMwNi4KICAgICAgU28gZmFyIEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmlndXJl
IG91dCBob3cgdGhlIGNvZGUgd291bGQgaGF2ZQogICAgICB3b3JrZWQgYmVmb3JlLCBpLmUuIHRv
IG1lIGl0IGxvb2tzIGxpa2UgYSBwcmUtZXhpc3RpbmcgcHJvYmxlbS4KICAgICAgVGhpcyBsZWF2
ZXMgdGhlIHJpc2sgb2YgdGhlIGNoYW5nZSBoZXJlIHBhcGVyaW5nIG92ZXIgYW5vdGhlcgogICAg
ICBpc3N1ZS4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xNDk5LDcgKzE0OTksNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmcoc3RydWN0CiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZShkb21haW4s
IGRyaGQtPmlvbW11LCBidXMsIGRldmZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwogCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIERldmljZXMgYmVoaW5kIFBDSWUtdG8tUENJL1BDSXggYnJpZGdlIG1heSBnZW5lcmF0ZSBk
aWZmZXJlbnQKQEAgLTE1MDksNyArMTUwOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRf
bWFwcGluZyhzdHJ1Y3QKICAgICAgICAgaWYgKCAhcmV0ICYmIHBkZXZfdHlwZShzZWcsIGJ1cywg
ZGV2Zm4pID09IERFVl9UWVBFX1BDSWUyUENJX0JSSURHRSAmJgogICAgICAgICAgICAgIChzZWNi
dXMgIT0gcGRldi0+YnVzIHx8IHBkZXYtPmRldmZuICE9IDApICkKICAgICAgICAgICAgIHJldCA9
IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwgZHJoZC0+aW9tbXUsIHNlY2J1cywg
MCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9nZXRf
cGRldihzZWcsIHNlY2J1cywgMCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCk7CiAKICAgICAgICAgYnJlYWs7CiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 07:38:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 07: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 1iojRO-0004Ed-VE; Tue, 07 Jan 2020 07:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iojRO-0004ET-9I
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 07:38:14 +0000
X-Inumbo-ID: a866d3f8-3120-11ea-abae-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a866d3f8-3120-11ea-abae-12813bfff9fa;
 Tue, 07 Jan 2020 07:38:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F2BFEAAD0;
 Tue,  7 Jan 2020 07:38:11 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
Message-ID: <2fe65299-a651-d645-3b31-58e1527614e2@suse.com>
Date: Tue, 7 Jan 2020 08:38:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/2] VT-d: adjust log messages in
 domain_context_mapping_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: Kevin Tian <kevin.tian@intel.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1pc3NpbmcgbmV3bGluZXMsIHVzZSAlcGQsIGFuZCBkcm9wIGV4Y2xhbWF0aW9uIG1hcmtz
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMDgsMTAgKzEzMDgsOSBAQCBpbnQgZG9tYWluX2Nv
bnRleHRfbWFwcGluZ19vbmUoCiAgICAgICAgICAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBkb21h
aW4gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZP
IFZURFBSRUZJWAotICAgICAgICAgICAgICAgICAgICAgICAiZCVkOiAlMDR4OiUwMng6JTAyeC4l
dSBvd25lZCBieSBkJWQhIiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5f
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBD
SV9GVU5DKGRldmZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+ZG9tYWluID8gcGRl
di0+ZG9tYWluLT5kb21haW5faWQgOiAtMSk7CisgICAgICAgICAgICAgICAgICAgICAgICIlcGQ6
ICUwNHg6JTAyeDolMDJ4LiV1IG93bmVkIGJ5ICVwZFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgZG9tYWluLCBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksCisg
ICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbik7CiAgICAgICAgICAgICAgICAgcmVz
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMTMyMywxNiArMTMyMiwx
NSBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAgICAgICAgICAgICBpZiAoIGNk
b21haW4gPCAwICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0dfV0FSTklORyBWVERQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAgICAgImQlZDogJTA0eDol
MDJ4OiUwMnguJXUgbWFwcGVkLCBidXQgY2FuJ3QgZmluZCBvd25lciFcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAgICAgICAgICBz
ZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworICAgICAgICAgICAg
ICAgICAgICAgICAiJXBkOiAlMDR4OiUwMng6JTAyeC4ldSBtYXBwZWQsIGJ1dCBjYW4ndCBmaW5k
IG93bmVyXG4iLAorICAgICAgICAgICAgICAgICAgICAgICBkb21haW4sIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7CiAgICAgICAgICAgICAgICAgcmVzID0gLUVJ
TlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBjZG9tYWluICE9IGRv
bWFpbi0+ZG9tYWluX2lkICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0dfSU5GTyBWVERQUkVGSVgKLSAgICAgICAgICAgICAgICAgICAgICAgImQlZDogJTA0
eDolMDJ4OiUwMnguJXUgYWxyZWFkeSBtYXBwZWQgdG8gZCVkISIsCi0gICAgICAgICAgICAgICAg
ICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAiJXBkOiAl
MDR4OiUwMng6JTAyeC4ldSBhbHJlYWR5IG1hcHBlZCB0byBkJWRcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9T
TE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAgICAgICBjZG9t
YWluKTsKICAgICAgICAgICAgICAgICByZXMgPSAtRUlOVkFMOwoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:01:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08: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 1iojoI-0007Lk-Eh; Tue, 07 Jan 2020 08:01:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iojoH-0007Lf-7z
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:01:53 +0000
X-Inumbo-ID: f67ab4bc-3123-11ea-abae-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f67ab4bc-3123-11ea-abae-12813bfff9fa;
 Tue, 07 Jan 2020 08:01: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 <osstest-admin@xenproject.org>)
 id 1iojoF-0006Bv-7P; Tue, 07 Jan 2020 08:01:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iojoE-0006D7-Ug; Tue, 07 Jan 2020 08:01:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iojoE-0001Bm-U0; Tue, 07 Jan 2020 08:01:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145691-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-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: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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=0dd92688080202adcc43dcb3486d4143110a66d5
X-Osstest-Versions-That: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 08:01:50 +0000
Subject: [Xen-devel] [xen-unstable test] 145691: 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>

ZmxpZ2h0IDE0NTY5MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTY5MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVz
dC1zdG9wICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ1NjUwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ1
NTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDU2NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTY1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1NjUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU2NTAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NTY1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU2NTAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTY1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NjUwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3
MmNjZTVlZDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTY1MCAgMjAyMC0wMS0wNiAwMTo1MTox
MSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU2OTEgIDIwMjAtMDEtMDYgMjM6
MDY6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3YjNjNWI3MGEz
Li4wZGQ5MjY4ODA4ICAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1IC0+
IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:07:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08:07: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 1iojtr-0007YF-8j; Tue, 07 Jan 2020 08:07:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X8LP=24=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iojtp-0007YA-Qg
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:07:37 +0000
X-Inumbo-ID: c425294c-3124-11ea-abb0-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c425294c-3124-11ea-abb0-12813bfff9fa;
 Tue, 07 Jan 2020 08:07:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 63C6DAE74;
 Tue,  7 Jan 2020 08:07:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20200106173704.26433-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6ca66a9e-126f-a64a-ef49-33423eda612d@suse.com>
Date: Tue, 7 Jan 2020 09:07:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200106173704.26433-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/cpupool: Fold error paths in
 cpupool_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: 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>

T24gMDYuMDEuMjAgMTg6MzcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIGNvbXBpbGVyIGNh
bid0IGZvbGQgYmVjYXVzZSBvZiB0aGUgd3JpdGUgdG8gKnBlcnIgaW4gdGhlIGZpcnN0IGh1bmsu
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCBzbGlnaHRseSBiZXR0ZXIgY29tcGlsZWQg
Y29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:25:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08:25: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 1iokAh-0000ov-4w; Tue, 07 Jan 2020 08:25:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ISl9=24=amazon.co.uk=prvs=26871475a=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iok9Z-0000nj-Sv
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:23:54 +0000
X-Inumbo-ID: 0a5d3d58-3127-11ea-abb1-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a5d3d58-3127-11ea-abb1-12813bfff9fa;
 Tue, 07 Jan 2020 08:23:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578385434; x=1609921434;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ezM07kigP/Mxg1GTM4CJkwypXphV85tPLY7fjEO9NMY=;
 b=bzbbMXmOyavaitDptZ1XG2pkYiO3CWQn5alVFZXNINAKhDkoOW/dPaZI
 ZY6IMbMjO5ALp+ZrrvcGAY0dRFdOK1aNPIgTJP7SunU3Zg7OAhv1cPcwn
 dYyuGcYOUPJInNIWuEDiCahhbPHmclLEfTPGJxaiMWbQT5PFdeNPCgjZN o=;
IronPort-SDR: nbNEsZCvvBNt1srTLgRAAf+Ywl6UtRxeU3O0amwObeKOiz7xuRZRvdz2qAJY3E/vDq1ZqrskKn
 pWtUBnKYBTKA==
X-IronPort-AV: E=Sophos;i="5.69,405,1571702400"; d="scan'208";a="11212467"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 08:23:53 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 88441A1AF1; Tue,  7 Jan 2020 08:23:40 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 08:23:34 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 08:23:33 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 7 Jan 2020 08:23:33 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Lars Kurth
 <lars.kurth@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
Thread-Index: AQHVxMtZ1OgMwMP+3E6j25NQq/tXUKfeWHiAgACETgA=
Date: Tue, 7 Jan 2020 08:23:33 +0000
Message-ID: <3403b9d5b51845aea20aba2ca76fde6e@EX13D32EUC003.ant.amazon.com>
References: <4545D260-7F67-42DC-A33E-2F466011ED20@citrix.com>
 <89173194-efd5-61fb-d3f5-dd1011579c91@citrix.com>
In-Reply-To: <89173194-efd5-61fb-d3f5-dd1011579c91@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
x-originating-ip: [10.43.166.168]
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Tue, 07 Jan 2020 08:25:01 +0000
Subject: Re: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
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: Amit Shah <amit@infradead.org>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian
 Woods <brian.woods@xilinx.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Kevin Pearson <kevin.pearson@ortmanconsulting.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Robert Townley <rob.townley@gmail.com>, Rian Quinn <rianquinn@gmail.com>,
 Varad Gautam <varadgautam@gmail.com>, Juergen
 Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 "Ji, John" <john.ji@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50OiAwNyBKYW51YXJ5IDIwMjAgMDA6MjYNCj4g
VG86IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0K
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gQ2M6IFJpYW4gUXVpbm4gPHJpYW5xdWlu
bkBnbWFpbC5jb20+OyBEYW5pZWwgUC4gU21pdGgNCj4gPGRwc21pdGhAYXBlcnR1c3NvbHV0aW9u
cy5jb20+OyBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+OyBCcmlhbg0KPiBXb29k
cyA8YnJpYW4ud29vZHNAeGlsaW54LmNvbT47IFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBnbWFpbC5j
b20+Ow0KPiBhbmFzdGFzc2lvcy5uYW5vc0BvbmFwcC5jb207IG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbTsNCj4gZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbTsgSmksIEpvaG4gPGpvaG4uamlA
aW50ZWwuY29tPjsNCj4gcm9iaW4ucmFuZGhhd2FAYXJtLmNvbTsgZGFuaWVsLmtpcGVyQG9yYWNs
ZS5jb207IEFtaXQgU2hhaA0KPiA8YW1pdEBpbmZyYWRlYWQub3JnPjsgTWF0dCBTcGVuY2VyIDxN
YXR0LlNwZW5jZXJAYXJtLmNvbT47IFJvYmVydCBUb3dubGV5DQo+IDxyb2IudG93bmxleUBnbWFp
bC5jb20+OyBBcnRlbSBNeWdhaWV2IDxBcnRlbV9NeWdhaWV2QGVwYW0uY29tPjsgVmFyYWQNCj4g
R2F1dGFtIDx2YXJhZGdhdXRhbUBnbWFpbC5jb20+OyBUYW1hcyBLIExlbmd5ZWwNCj4gPHRhbWFz
LmsubGVuZ3llbEBnbWFpbC5jb20+OyBDaHJpc3RvcGhlciBDbGFyaw0KPiA8Y2hyaXN0b3BoZXIu
dy5jbGFya0BnbWFpbC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+Ow0KPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBsYW1i
ZXJ0Lm9saXZpZXJAZ21haWwuY29tOw0KPiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IHZmYWNoaW5AZGUuYWRpdC1qdi5jb207IEtldmluDQo+IFBlYXJzb24gPGtldmluLnBl
YXJzb25Ab3J0bWFuY29uc3VsdGluZy5jb20+OyBpbnRlbC14ZW5AaW50ZWwuY29tOyBKYXJ2aXMN
Cj4gUm9hY2ggPEphcnZpcy5Sb2FjaEBkb3JuZXJ3b3Jrcy5jb20+OyBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ow0KPiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+OyBEdXJyYW50LCBQYXVsDQo+IDxwZHVycmFudEBhbWF6b24uY28udWs+OyBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSmVmZg0KPiBLdWJhc2NpayA8SmVmZi5LdWJhc2Np
a0Bkb3JuZXJ3b3Jrcy5jb20+OyBOYXRhcmFqYW4sIEphbmFrYXJhamFuDQo+IDxqbmF0YXJhakBh
bWQuY29tPjsgU3Rld2FydCBIaWxkZWJyYW5kDQo+IDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVy
d29ya3MuY29tPjsgVm9sb2R5bXlyIEJhYmNodWsNCj4gPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPjsgV29vZGhvdXNlLCBEYXZpZCA8ZHdtd0BhbWF6b24uY28udWs+OyBSb2dlcg0KPiBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
Q29tbXVuaXR5IENhbGw6IENhbGwgZm9yIEFnZW5kYSBJdGVtcyBhbmQgY2FsbA0KPiBkZXRhaWxz
IGZvciBKYW4gOSwgMTY6MDAgLSAxNzowMCBVVEMNCj4gDQo+IE9uIDA2LzAxLzIwMjAgMTk6NTYs
IExhcnMgS3VydGggd3JvdGU6DQo+ID4gRGVhcsKgY29tbXVuaXR5wqBtZW1iZXJzLA0KPiA+DQo+
ID4gSSBob3BlIHlvdSBhbGwgaGFkIGEgcmVzdGZ1bCBob2xpZGF5IHBlcmlvZCBhbmQgYSBIYXBw
eSBOZXcgWWVhciENCj4gPg0KPiA+IFBsZWFzZSBzZW5kIG1lwqBhZ2VuZGHCoGl0ZW1zwqBmb3LC
oHRoaXMgVGh1cnNkYXknc8KgY29tbXVuaXR5wqBjYWxswqAod2UNCj4gYWdyZWVkIHRvIG1vdmUg
aXQgYnkgMSB3ZWVrKSBwcmVmZXJhYmx5IGJ5IFdlZG5lc2RheSENCj4gPg0KPiA+IEEgZHJhZnTC
oGFnZW5kYcKgaXMNCj4gYXTCoGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvZWRpdC9F
Ulp0TVlENWo2azBzdi1ORzZIdGwtQUovDQo+ID4gUGxlYXNlIGFkZMKgYWdlbmRhwqBpdGVtc8Kg
dG8gdGhlIGRvY3VtZW50IG9yIHJlcGx5IHRvIHRoaXMgZS1tYWlsDQo+IA0KPiBJIHRoaW5rIGl0
IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgdGhlIGNvbW11bml0eSBpbiBnZW5lcmFsIHRvIGtu
b3cNCj4gYW55IHNwZWNpZmljIHBsYW5zIGVhY2ggb2YgdXMgaGF2ZSBmb3IgdGhlIDQuMTQgdGlt
ZWZyYW1lLg0KPiANCj4gSSBwZXJzb25hbGx5IGFtIGF3YXJlIG9mIGEgZmFpciBxdWFudGl0eSBv
ZiB3b3JrIGZyb20gdmFyaW91cyBwZW9wbGUsDQo+IGJ1dCBpdCBpcyBjbGVhciB0aGF0IHRoZSBj
b21tdW5pdHkgYXMgYSB3aG9sZSBkb2Vzbid0IHJlYWxseSBoYXZlIGFuDQo+IGlkZWEgb2Ygd2hv
IGlzIHdvcmtpbmcgb24gd2hhdC4NCj4gDQo+IE15IGNvbnRyaWJ1dGlvbiB0byB0aGUgZGlzY3Vz
c2lvbiBzdGFydHMgd2l0aA0KPiBodHRwczovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvOTQx
Y2YyM2MtMTNlZC0xNGExLWZkMjUtDQo+IDQ1YjAwMWQ5NTY0YUBjaXRyaXguY29tL1QvI3UNCj4g
YnV0IEkgdGhpbmsgaXQgd291bGQgYmUgaGVscGZ1bCBpZiBvdGhlcnMgZ2F2ZSBhdCBsZWFzdCBh
IGJyaWVmIG92ZXJ2aWV3DQo+IG9mIGFueSBwbGFucyBhbmQgd2hldGhlciB0aGV5IGFyZSBpbnRl
bmRpbmcgdGhlIHdvcmsgdG8gaGl0IHRoZSBuZXh0DQo+IHJlbGVhc2UsIG9yIHdoZXRoZXIgaXQg
aXMgbW9yZSBsaWtlbHkgdG8gYmUgYSBmdXR1cmUgcmVsZWFzZS4NCg0KQWdyZWVkLiBJIG5lZWQg
YSBiYXNlbGluZSBsaXN0IG9mIGl0ZW1zIHRvIHRyYWNrIGZvciA0LjE0LiANCg0KICBQYXVsDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:36:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iokLD-0001k1-8k; Tue, 07 Jan 2020 08:35:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iokLC-0001jw-0w
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:35:54 +0000
X-Inumbo-ID: b1c3c912-3128-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1c3c912-3128-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 08:35:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 60C72AF0D;
 Tue,  7 Jan 2020 08:35:43 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191111202443.7154-1-andrew.cooper3@citrix.com>
 <ac802294-a1c6-d6cc-8684-2f50248d85ea@suse.com>
 <6ca0c51b-eb61-338f-4592-e7dd6ea3dc61@citrix.com>
 <17af65cf-fdbe-928e-e018-ee3dad31b59d@suse.com>
 <18da6d78-aac2-6a94-9b06-17a138c4aa64@citrix.com>
 <2b241b5b-7ca3-e2ae-3642-0d921797a6cd@suse.com>
 <72ec473d-1bad-2de0-0a55-3eb76df538f4@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <252e7afd-bba5-76df-511b-b86ee8684077@suse.com>
Date: Tue, 7 Jan 2020 09:35:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <72ec473d-1bad-2de0-0a55-3eb76df538f4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen: Drop bogus BOOLEAN
 definitions, TRUE and FALSE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, StefanoStabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMDYuMDEuMjAyMCAyMDowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOS8xMi8yMDE5
IDEyOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMTIuMjAxOSAyMjowMiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDEyLzExLzIwMTkgMTQ6MDMsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IEJvdHRvbSBsaW5lIC0gSSdtIGhhbGYgY29udmluY2VkIGFuZCB3aWxsaW5nIHRvIGdp
dmUgbXkgYWNrLCBidXQKPj4+PiBJJ20gbm90IGNvbnZpbmNlZCB5b3UgdHJ1bHkgdGhvdWdodCB0
aHJvdWdoIHRoZSBsb25nZXIgdGVybQo+Pj4+IGNvbnNlcXVlbmNlcy4gSSdkIHRoZXJlZm9yZSBi
ZSBmYXIgaGFwcGllciB0byBzZWUgdGhpcyBwYXRjaAo+Pj4+IHNwbGl0IGludG8gYSBub24tY29u
dHJvdmVyc2lhbCBwYXJ0IChhbnl0aGluZyB0aGF0J3Mgbm90IHRpZWQgdG8KPj4+PiB0aGUgQUNQ
SSBhbmQgRUZJIGhlYWRlciBpbXBvcnRzKSwgYW4gQUNQSSwgYW5kIGFuIEVGSSBwYXJ0Lgo+Pj4g
SSBkbyBub3Qgd2FudCB0byB3cml0aW5nIHRoZSBzYW1lIHBhdGNoIGFnYWluIGluICROIHllYXJz
IHRpbWUgYmVjYXVzZQo+Pj4gcmV2aWV3IGFuZCBDSSBtaXNzZWQgaXQgY3JlZXBpbmcgYmFjayBp
bi4KPj4+Cj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgYW4gdW5yZWFzb25hYmxlIHBvc2l0aW9u
IHRvIHRha2UuCj4+IEl0IGZvciBzdXJlIGlzbid0LiBZZXQgSSBhbHNvIGRvbid0IHRoaW5rIHRo
b3VnaCBteSByZXF1ZXN0IGhvdyB0bwo+PiBzcGxpdCB0aGluZ3MgaXMuIEJ5IGFza2luZyBmb3Ig
dGhlIHNwbGl0IEknbSBpbXBseWluZyB0aGF0IHdlIG1heQo+PiBzdGlsbCByZWFjaCBhZ3JlZW1l
bnQgb24gdGhlIGNvbnRyb3ZlcnNpYWwgcGFydHMsIGZhb2QuIFNhZGx5IG9uY2UKPj4gYWdhaW4g
dGhlcmUgYXJlIG5vIG90aGVyIG9waW5pb25zIGhlbHBpbmcgdG8gc29ydCB3aGljaCByb3V0ZSBt
YXkKPj4gYmUgdGhlIG92ZXJhbGwgcHJlZmVycmVkIG9uZS4KPiAKPiBBcyBKdWxpZW4gcG9pbnRz
IG91dCAoYW5kIHlvdSBub3QgcmVzcG9uZGVkIHRvIGhpcyBlbWFpbCkgeW91IGhhdmUgYXQgbm8K
PiBwb2ludCBhY3R1YWxseSByZXF1ZXN0ZWQgYSBzcGxpdC7CoCBZb3UgbWVyZWx5IHN1Z2dlc3Rl
ZCB0aGF0IHlvdSBtaWdodAo+IGJlIHdpbGxpbmcgdG8gYWNrIDEvMyB0aGUgcGF0Y2gsIHdpdGgg
dGhlIG92ZXJ0IGltcGxpY2F0aW9uIHRoYXQKPiBvYmplY3Rpb25zIHdvdWxkIGNvbnRpbnVlIG9u
IHRoZSByZXN0LgoKUGxlYXNlIHJlYWQgYWdhaW4gdGhlIHNlY29uZCBzZW50ZW5jZSBvZiBteSBl
YXJsaWVyIHJlcGx5IHN0aWxsCnZpc2libGUgaW4gY29udGV4dCBhYm92ZS4gKEFzIGFuIGFzaWRl
LCBJJ3ZlIG5vdCBzZWVuIGEgbWVzc2FnZQpmcm9tIEp1bGllbiB0byB0aGUgZWZmZWN0IG9mIG1l
IG5vdCBoYXZpbmcgcmVxdWVzdGVkIGEgc3BsaXQuIEFsbApJIGhhdmUgaW4gbXkgaW5ib3ggaXMg
aGltIHBvaW50aW5nIG91dCB0aGF0IEkgZGlkbid0IGV4cGxpY2l0bHkKYXNrIGZvciBvdGhlciBw
ZW9wbGUncyBvcGluaW9ucy4pCgo+IFRoaXMgZGVhZGxvY2sgaGFzIGdvbmUgb24gZmFyIHRvbyBs
b25nLsKgIFRoZXJlZm9yZSwgeW91IGhhdmUgdW50aWwgdGhlCj4gZW5kIG9mIHRoZSB3ZWVrIHRv
IGVpdGhlcjoKCkknbSBzb3JyeSwgYnV0IHZlcnkgbXVjaCBOTyB0byB0aGUgdW5kZXJseWluZyBw
cmluY2lwbGUuIEl0IGlzIHNvCm11Y2ggbW9yZSBmcmVxdWVudGx5IHRoYXQgbXkgcGF0Y2hlcyBh
cmUgc3R1Y2sgb24geW91IGRyb3BwaW5nIGEKZGlzY3Vzc2lvbiBpbiB0aGUgbWlkZGxlIChvciBu
b3QgZXZlbiByZXBseWluZyB0byBwYXRjaGVzIGluIHRoZQpmaXJzdCBwbGFjZSkgdGhhdCBJIGRv
bid0IHRoaW5rIHlvdSdyZSBpbiBhIGxlZ2l0aW1hdGUgcG9zaXRpb24KdG8gc2V0IHRoaXMga2lu
ZCBvZiBhbiB1bHRpbWF0dW0gKGxlYXZpbmcgYXNpZGUgdGhhdCBmcm9tIG15CnBlcnNwZWN0aXZl
IHRoZXJlJ3Mgbm8gZGVhZGxvY2sgaGVyZSBhdCBhbGwsIGFzIHBlciB0aGUgcGFydCBvZgpteSBv
cmlnaW5hbCByZXBseSB0aGF0IHlvdSd2ZSBsZWZ0IGluIGNvbnRleHQgYWJvdmUpLgoKPiAxKSBB
Z3JlZSBpbiBwcmluY2lwbGUgdGhhdCB5b3Ugd2lsbCBhY2NlcHQgdGhpcyBwYXRjaCAobW9kdWxv
IHRpZHktdXApCj4gc3BsaXQgaW50byAzIC0gaS5lLiB0aGF0IEkgd29uJ3QgYmUgd2FzdGluZyBt
eSB0aW1lIGRvaW5nIHNvLCBvcgoKUGxlYXNlIHJlYWQgYWdhaW4gdGhlIGZpcnN0IHNlbnRlbmNl
IG9mIG15IGVhcmxpZXIgcmVwbHkgc3RpbGwKdmlzaWJsZSBpbiBjb250ZXh0IGFib3ZlLiBUaGUg
c3BsaXQgcmVxdWVzdCB3YXMgcmVhbGx5IGJlY2F1c2UKdGhlIGNoYW5nZXMgdG8gdGhlIGNsb25l
ZCBzb3VyY2VzIC8gaGVhZGVycyB3YW50IGEgZGlmZmVyZW50Cmp1c3RpZmljYXRpb24gKGZvciBl
eGFtcGxlLCAiYnVnZ3kiIGlzIG5vdCBhIHZhbGlkIGF0dHJpYnV0aW9uCmZvciBCT09MRUFOIHRv
IGJlIGEgdHlwZWRlZiBvZiB1bnNpZ25lZCBjaGFyIC0gd2hhdCBjYW4gYmUgYnVnZ3kKYXMgYSBy
ZXN1bHQgYXJlIHdyb25nIHVzZXMgb2YgdmFyaWFibGVzIG9mIHRoaXMgdHlwZSwganVzdCBsaWtl
CndhcyB0aGUgY2FzZSBmb3Igb3VyIG9yaWdpbmFsIGJvb2xfdCAtIGFuZCBpdCdzIGluc3RlYWQg
YSB2ZXJ5CmxlZ2l0aW1hdGUgbWVhbnMgdG8gYXJyYW5nZSBmb3IgY29kZSB0byBiZSByZS11c2Fi
bGUgYWNyb3NzIGEKd2lkZSByYW5nZSBvZiB1c2VkIEMgY29tcGlsZXJzKSB0aGFuIHRoZSBvbmVz
IHRvIHNvdXJjZXMgdGhhdAp3ZSBkb24ndCBjb25zaWRlciAiY2xvbmVkIiAoYW55bW9yZSkuIElu
IHBhcnRpY3VsYXIsIGFzCmV4cHJlc3NlZCwgSSdkIGxpa2UgdGhlIGRlc2NyaXB0aW9ucyB0byBt
YWtlIGF0IGxlYXN0IGltcGxpY2l0bHkKY2xlYXIgdGhhdCB0aGUgbG9uZ2VyIHRlcm0gY29uc2Vx
dWVuY2VzIGhhdmUgYmVlbiBjb25zaWRlcmVkOiBBCmRvemVuIHNtYWxsIGNoYW5nZXMgbGlrZSB0
aGlzIG9uZSBhcmUgYXMgaW1wYWN0ZnVsIHRvIGxhdGVyCnJlLXN5bmMgYXR0ZW1wdHMgYXMgaXMg
b25lIGJpZyBjaGFuZ2UuIEhvd2V2ZXIgbXVjaCBJJ20gaW4gZmF2b3IKb2Ygbm90IHRha2luZyBw
dXJlIGJsYWNrLWFuZC13aGl0ZSBwZXJzcGVjdGl2ZXMsIEknbSBhZnJhaWQKdGhlcmUncyBub3Qg
bXVjaCBvZiBhbiBhbHRlcm5hdGl2ZSBoZXJlLgoKPiAyKSBQcm92aWRlIGEgY29uY3JldGUgYWx0
ZXJuYXRpdmUgd2hpY2ggcmV0YWlucyB0aGUgcHJvcGVydHkgb2YgYmVpbmcKPiBpbXBvc3NpYmxl
IGZvciBidWdneSBjb25zdHJ1Y3RzIHRvIGZpbmQgdGhlaXIgd2F5IGJhY2sgaW50byB0aGUgY29k
ZWJhc2UuCgpJIHN0YW5kIGJ5IG15IG9yaWdpbmFsIHN0YXRlbWVudDogSWYgeW91IGRvbid0IHdh
bnQgdG8gd2FzdGUgdGltZSwKc3VibWl0IGp1c3QgdGhlIHVuY29udHJvdmVyc2lhbCB0aGlyZC4g
VGhlIGNvbmNyZXRlIGFsdGVybmF0aXZlIGlzCmZvciBwZW9wbGUgKHN1Ym1pdHRlcnMgZXZlbiBt
b3JlIHRoYW4gcmV2aWV3ZXJzKSB0byBiZSBkaXNjaXBsaW5lZDoKRG9uJ3QgdXNlIHdoYXQgeW91
IGNhbGwgImJ1Z2d5IiBjb25zdHJ1Y3RzIGluIHVuc3VpdGFibGUgY29udGV4dHMuCgpJJ2QgYmUg
d2lsbGluZyB0byB3aXRoZHJhdyBteSAoaGFsZikgb2JqZWN0aW9uIChzZWVpbmcgdGhhdCB5b3Un
dmUKZ290IFN0ZWZhbm8ncyBhY2sgYW5kIFdlaSdzIFItYikgaWYgd2UgY291bGQgc2V0dGxlIHRo
ZSB1bmRlcmx5aW5nCmRpc2N1c3Npb246IElmIEknbSBub3QgbWlzdGFrZW4sIGluIHNvbWUgY2Fz
ZXMgeW91IChhbmQgb3RoZXJzKQpoYXZlIGFza2VkIGZvciBjbG9uZXMgb2YgZm9yZWlnbiByZXBv
IHNvdXJjZXMgdG8gc3RheSBhcyBjbG9zZSB0bwp0aGUgb3JpZ2luYWwgYXMgcG9zc2libGUgKHNv
cnJ5LCBkb24ndCBoYXZlIGFuIGV4YW1wbGUgdG8gaGFuZCksCnlldCBoZXJlIHlvdSdyZSBnb2lu
ZyB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uLiBRdW90aW5nIGZyb20gYW4KZWFybGllciByZXBseSBv
ZiB5b3VyczogIldlIGRvIG5vdCBuZWVkIHRvIHRha2UgdGhlIGhlYWRlcnMKdmVyYmF0aW0sIGFu
ZCB0aGVyZSBhcmUgZ29vZCByZWFzb25zIHRvIHNwZWNpZmljYWxseSBub3QgdGFrZSB0aGVtCnZl
cmJhdGltLiIgSSBhZ3JlZSwgYnV0IHRoZXJlIHNob3VsZCBiZSBjbGVhciBndWlkZWxpbmVzIChp
ZiBub3QKcnVsZXMpLiBJLmUuIHRoZSBkZWNpc2lvbiB3aGljaCB3YXkgdG8gZ28gZm9yIGFueSBp
bmRpdmlkdWFsIHBpZWNlCm9mIGNvZGUgc2hvdWxkIGlkZWFsbHkgYmUgaW5kZXBlbmRlbnQgb2Yg
dGhlIHBlcnNvbiBkb2luZyB0aGUKYWN0dWFsIGltcG9ydCBvciBjaGFuZ2UgKGFuZCAtIGxvbmcg
dGVybSwgYXMgY29ycmVjdGluZyBwYXN0Cm1pc3Rha2VzIGRvZXMgdGFrZSB0aW1lIC0gYmUgY29u
c2lzdGVudCBhY3Jvc3MgdGhlIGNvZGUgYmFzZSkuCgpQZXJoYXBzIHRoaXMgd291bGQgYmVzdCBi
ZSBtYWRlIGEgdG9waWMgZm9yIHRoZSBjb21tdW5pdHkgY2FsbAooaWlyYyBzY2hlZHVsZWQgZm9y
IGxhdGVyIHRoaXMgd2VlaykuIEknbGwgdHJ5IHRvIHJlbWVtYmVyIHRvIHB1dAppdCB1cCBhcyBh
IHRvcGljLgoKSSdtIHNvcnJ5LCBpdCdzIGNsZWFyIHRoaXMgaXNuJ3QgZXhhY3RseSB0aGUgcmVw
bHkgeW91J3ZlIGJlZW4Kd2FudGluZy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:40:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iokPC-00022S-P1; Tue, 07 Jan 2020 08:40:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iokPC-0001wa-1B
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:40:02 +0000
X-Inumbo-ID: 444c5f38-3129-11ea-88e7-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 444c5f38-3129-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 08:39:51 +0000 (UTC)
Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 9111A8AC2CF073DF109F;
 Tue,  7 Jan 2020 16:39:48 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS402-HUB.china.huawei.com
 (10.3.19.202) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 16:39:41 +0800
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E1443CD.3060908@hisilicon.com>
Date: Tue, 7 Jan 2020 16:39:41 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status 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: Julien Grall <julien@xen.org>, linuxarm@huawei.com,
 shameerali.kolothum.thodi@huawei.com, prime.zeng@hisilicon.com,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGkgU3RlZmFubywKCk9uIDIwMjAvMS83IDY6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBPbiBTYXQsIDI4IERlYyAyMDE5LCBXZWkgWHUgd3JvdGU6Cj4+IEhpIEp1bGllbiwKPj4KPj4g
T24gMjAxOS8xMi8yOCAxNjowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4g
T24gMjgvMTIvMjAxOSAwMzowOCwgV2VpIFh1IHdyb3RlOgo+Pj4+IFRoaXMgcGF0Y2ggZml4ZXMg
dGhlIHR5cG8gYWJvdXQgdGhlIGFjdGl2ZSBzdGF0dXMgcmFuZ2Ugb2YgYW4gSVJRCj4+Pj4gdmlh
IEdJQ0QuIE90aGVyd2lzZSBpdCB3aWxsIGJlIGZhaWxlZCB0byBoYW5kbGUgdGhlIG1taW8gYWNj
ZXNzIGFuZAo+Pj4+IGluamVjdCBhIGRhdGEgYWJvcnQuCj4+PiBJIGhhdmUgc2VlbiBhIHBhdGNo
IHNpbWlsYXIgZnJvbSBOWFAgYSBtb250aCBhZ28gYW5kIEkgZGlzYWdyZWVkIG9uIHRoZQo+Pj4g
YXBwcm9hY2guCj4+Pgo+Pj4gSWYgeW91IGxvb2sgYXQgdGhlIGNvbnRleHQgeW91IG1vZGlmZWQs
IGl0IHNheXMgdGhhdCByZWFkaW5nIEFDVElWRVIgaXMgbm90Cj4+PiBzdXBwb3J0ZWQuIFdoaWxl
IEkgYWdyZWUgdGhlIGJlaGF2aW9yIGlzIG5vdCBjb25zaXN0ZW50IGFjY3Jvc3MgQUNUSVZFUiwK
Pj4+IGluamVjdGluZyBhIGRhdGEgYWJvcnQgaXMgYSBwZXJmZWN0bHkgZmluZSBiZWhhdmlvciB0
byBtZSAodGhvdWdoIG5vdCBzcGVjCj4+PiBjb21wbGlhbnQpIGFzIHdlIGRvbid0IGltcGxlbWVu
dCB0aGUgcmVnaXN0ZXJzIGNvcnJlY3RseS4KPj4+Cj4+PiBJIGd1ZXNzIHlvdSBhcmUgc2VuZGlu
ZyB0aGlzIHBhdGNoLCBiZWNhdXNlIHlvdSB0cmllZCBMaW51eCA1LjQgKG9yIGxhdGVyKQo+Pj4g
b24gWGVuLCByaWdodD8gTGludXggaGFzIHJlY2VudGx5IGJlZ2FuIHRvIHJlYWQgQUNUSVZFUiB0
byBjaGVjayB3aGV0aGVyIGFuCj4+PiBJUlEgaXMgYWN0aXZlIGF0IHRoZSBIVyBsZXZlbCBkdXJp
bmcgdGhlIHN5bmNocm9uaXppbmcgb2YgdGhlIElSUVMuIEZyb20gbXkKPj4+IHVuZGVyc3RhbmRp
bmcsIHRoaXMgaXMgdXNlZCBiZWNhdXNlIHRoZXJlIGlzIGEgd2luZG93IHdoZXJlIHRoZSBpbnRl
cnJ1cHQgaXMKPj4+IGFjdGl2ZSBhdCB0aGUgSFcgbGV2ZWwgYnV0IHRoZSBMaW51eCBJUlEgc3Vi
c3lzdGVtIGlzIG5vdCBhd2FyZSBvZiBpdC4KPj4+Cj4+PiBXaGlsZSB0aGUgcGF0Y2ggYmVsb3cg
d2lsbCBhbGxvdyBMaW51eCA1LjQgdG8gbm90IGNyYXNoLCBpdCBpcyBub3QgZ29pbmcgdG8KPj4+
IG1ha2UgaXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJIGFtIHJhdGhl
ciBub3QgaGFwcHkgd2l0aAo+Pj4gcGVyc3Vpbmcgd2l0aCByZXR1cm5pbmcgMC4KPj4+Cj4+IFll
cywgSSBhbSB1c2luZyBMaW51eCA1LjUtcmMyIDopCj4+IEdvdCBpdCBhbmQgdGhhbmtzIGZvciB0
aGUgZXhwbGFuYXRpb24uCj4+IEkgYW0gbm90IGluc2lzdGVudCBvbiB0aGlzIGFuZCBPSyB0byB3
YWl0IGZvciB0aGUgdXBkYXRlLgo+PiBUaGFua3MgYW5kIGhhdmUgYSB2ZXJ5IGhhcHB5IG5ldyB5
ZWFyIQo+IEhpIFdlaSwKPgo+IHdoYXQgZG8geW91IGRvIHRvIHJlcHJvZHVjZSB0aGUgaXNzdWU/
IEFyZSB5b3UganVzdCBib290aW5nIExpbnV4Cj4gNS41LXJjMiBhcyBkb20wIGFuZCBzZWVpbmcg
dGhlIGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRvaW5nCj4gc29tZXRoaW5nIHNwZWNp
ZmljPwo+Cj4gLgo+CgpJIGRpcmVjdGx5IHRlc3RlZCB0aGUgbWFpbmxpbmUga2VybmVsIHdpdGgg
ZGVmY29uZmlnLgpBbmQgdGhlIDUuNS1yYzUga2VybmVsIGJvb3RpbmcgbG9nIGlzIGFzIGJlbG93
OgoKICAgICByb290QHVidW50dTp+IyBkbWVzZyB8IG1vcmUKICAgICBbICAgIDAuMDAwMDAwXSBC
b290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAgWzB4NDgxZmQwMTBdCiAg
ICAgWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC1yYzUgKGpveXhAVHVyaW5nLUFy
Y2gtYikgKGdjYyAKdmVyc2lvbiA0LjkuMSAyCiAgICAgMDE0MDUwNSAocHJlcmVsZWFzZSkgKGNy
b3NzdG9vbC1ORyBsaW5hcm8tMS4xMy4xLTQuOS0yMDE0LjA1IC0gCkxpbmFybyBHQ0MgNC45LTIw
CiAgICAgMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBUIFR1ZSBKYW4gNyAxNTo0MzowNiBDU1QgMjAy
MAogICAgIFsgICAgMC4wMDAwMDBdIFhlbiBYRU5fVkVSU0lPTi5YRU5fU1VCVkVSU0lPTiBzdXBw
b3J0IGZvdW5kCiAgICAgWyAgICAwLjAwMDAwMF0gZWZpOiBHZXR0aW5nIEVGSSBwYXJhbWV0ZXJz
IGZyb20gRkRUOgogICAgIFsgICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IFhlbgogICAg
IFsgICAgMC4wMDAwMDBdIGVmaTogIEFDUEkgMi4wPTB4MTgxZDBlNzAKICAgICBbICAgIDAuMDAw
MDAwXSBjbWE6IFJlc2VydmVkIDMyIE1pQiBhdCAweDAwMDAwMDAwN2UwMDAwMDAKICAgICBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJs
ZWQKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAxODFEMEU3MCAwMDAw
MjQgKHYwMiBISVNJICApCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDAw
MTgxRDBEQjAgMDAwMEJDICh2MDEgSElTSSAKSElQMDggICAgMDAwMDAwMAogICAgIDAgICAgICAw
MTAwMDAxMykKCkJ1dCB0byBib290IHdpdGggQUNQSSBvbiBvdXIgaGFyZHdhcmUsIGV4Y2VwdCBh
Ym92ZSBjaGFuZ2UgSSBoYXZlIGFsc28gCmRvbmUgc29tZSBoYWNraW5nIGJhc2VkIG9uClhFTiA0
LjEzIGFzIGJlbG93OgoKICAgICBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwogICAgIGluZGV4IGQwMjhlYzkuLjIxNWEyOTEgMTAwNjQ0CiAg
ICAgLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKICAgICArKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwogICAgIEBAIC0xODU2LDggKzE4NTYsOCBAQCBzdGF0aWMgYm9vbCB0cnlfbWFwX21taW8o
Z2ZuX3QgZ2ZuKQogICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKCiAgICAgICAgICAvKiBUaGUg
aGFyZHdhcmUgZG9tYWluIGNhbiBvbmx5IG1hcCBwZXJtaXR0ZWQgTU1JTyByZWdpb25zICovCiAg
ICAgLSAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIG1mbl94KG1mbiksIG1mbl94
KG1mbikgKyAxKSApCiAgICAgLSAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICsgICAgLyogaWYg
KCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4pLCBtZm5feChtZm4pICsgMSkg
CikgKi8KICAgICArICAgIC8qICAgICByZXR1cm4gZmFsc2U7ICovCgogICAgICAgICAgcmV0dXJu
ICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBwMm1fbW1pb19kaXJlY3RfYyk7CiAg
ICAgIH0KCgogICAgIGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCiAgICAgaW5kZXggNGQ2Yzk3MS4uYzYyNmY5ZSAxMDA2NDQKICAgICAtLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYwogICAgICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCiAgICAgQEAgLTEwOTUs
NyArMTA5NSw3IEBAIHN0YXRpYyBib29sIHhlbl9wdF9jaGVja19lbnRyeShscGFlX3QgZW50cnks
IAptZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgIG1tX3ByaW50aygiQ2hhbmdpbmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5v
dCAKYWxsb3dlZCAoJSMiUFJJX21mbiIgLT4gJSMiUFJJX21mbiIpLlxuIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1mbl94KGxwYWVfZ2V0X21mbihlbnRyeSkpLCBtZm5feChtZm4pKTsK
ICAgICAtICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICsgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgICAvKiBTYW5pdHkgY2hl
Y2sgd2hlbiByZW1vdmluZyBhIHBhZ2UuICovCgoKICAgICBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwogICAgIGluZGV4IDNjODk5Y2QuLjFl
ODMzNTEgMTAwNjQ0CiAgICAgLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKICAgICArKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwogICAgIEBAIC04NTIsNyArODUyLDggQEAgdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgCmJvb3RfcGh5c19vZmZzZXQsCiAgICAgICAgICBlbHNl
CiAgICAgICAgICB7CiAgICAgICAgICAgICAgcHJpbnRrKCJCb290aW5nIHVzaW5nIEFDUElcbiIp
OwogICAgIC0gICAgICAgIGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9IE5VTEw7CiAgICAgKyAgICAg
ICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gcmVsb2NhdGVfZmR0KGZkdF9wYWRkciwgZmR0X3Np
emUpOwogICAgICsgICAgICAgIGR0X3VuZmxhdHRlbl9ob3N0X2RldmljZV90cmVlKCk7CiAgICAg
ICAgICB9CgogICAgICAgICAgaW5pdF9JUlEoKTsKCkJlc3QgUmVnYXJkcywKV2VpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 08:43:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 08:43: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 1iokSZ-0002h4-Aj; Tue, 07 Jan 2020 08:43:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iokSY-0002gz-3c
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 08:43:30 +0000
X-Inumbo-ID: bd80a210-3129-11ea-a914-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd80a210-3129-11ea-a914-bc764e2007e4;
 Tue, 07 Jan 2020 08:43: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 <osstest-admin@xenproject.org>)
 id 1iokSG-00074h-D8; Tue, 07 Jan 2020 08:43: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 1iokSG-0007wr-1B; Tue, 07 Jan 2020 08:43:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iokSG-0005Ra-0e; Tue, 07 Jan 2020 08:43:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145699-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=cc617b6e1430242f8d042c71c2d923dbc6436a36
X-Osstest-Versions-That: ovmf=0ef6fbbd114e89b8d838eade39bc3a6d7ec54c3c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 08:43:12 +0000
Subject: [Xen-devel] [ovmf test] 145699: 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>

ZmxpZ2h0IDE0NTY5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU2OTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNk
YmM2NDM2YTM2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwZWY2ZmJi
ZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2ZDdlYzU0YzNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDU2NzggIDIwMjAtMDEtMDYgMTg6MDk6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ1Njk5ICAyMDIwLTAxLTA3IDAxOjA5OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGl1LCBaaGln
dWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4KICBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxp
dUBpbnRlbC5jb20+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
Zi5naXQKICAgMGVmNmZiYmQxMS4uY2M2MTdiNmUxNCAgY2M2MTdiNmUxNDMwMjQyZjhkMDQyYzcx
YzJkOTIzZGJjNjQzNmEzNiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:01:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1iokjo-0004Oi-0d; Tue, 07 Jan 2020 09:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iokjm-0004Od-Mo
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:01:18 +0000
X-Inumbo-ID: 43bd900c-312c-11ea-abb7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43bd900c-312c-11ea-abb7-12813bfff9fa;
 Tue, 07 Jan 2020 09:01: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 mx2.suse.de (Postfix) with ESMTP id DFF1EACB1;
 Tue,  7 Jan 2020 09:01:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <95425a27-717d-59c8-bcd6-ee8cfea4439c@suse.com>
 <a00f0c75-b158-9a8c-a23f-81f91c570072@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <79d51a89-c45b-ab40-15d9-54c4646bdce9@suse.com>
Date: Tue, 7 Jan 2020 10:01:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <a00f0c75-b158-9a8c-a23f-81f91c570072@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC v3 4/8] x86emul: support MOVDIR64B insn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gMDYuMDEuMjAyMCAyMDozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE2OjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gTm90ZSB0aGF0IFNETSByZXZpc2lvbiAwNzAg
ZG9lc24ndCBzcGVjaWZ5IGV4Y2VwdGlvbiBiZWhhdmlvciBmb3IKPj4gTW9kUk0ubW9kICE9IDBi
MTE7IGFzc3VtaW5nICNVRCBoZXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiBSRkM6IFlldCB0byBiZSB0ZXN0ZWQgKG9uY2Ug
U0RFIHN1cHBvcnRzIGl0KS4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgcGxhbnMgZm9yIGhvdyB0byBz
dXBwb3J0IEVOUUNNRHssU30gd2hpY2ggYXJlIGp1c3QKPiB2YXJpYXRpb25zIG9mIE1PVkRJUjY0
QiB1c2luZyB0aGUgRjIgYW5kIEYzIHByZWZpeGVzIGZvciBiZWhhdmlvdXIKPiBtb2RpZmljYXRp
b24sIGFuZCB3aGV0aGVyIHRob3NlIG1pZ2h0IGFsdGVyIHdoYXQgd2UgZG8gaGVyZT8KPiAKPiBU
aGUgdW5kZXJseWluZyB3cml0ZSBvdXQgaW50byB0aGUgc3lzdGVtIGlzIGdvaW5nIHRvIGJlIGxh
cmdlbHkgdGhlCj4gc2FtZSwgYnV0IGl0IGNhbid0IGJlIHNoYXJlZCB3aXRoIE1PVkRJUjY0QiBi
ZWNhdXNlIGl0IGdlbmVyYXRlcyBhCj4gZGlmZmVyZW50IHR5cGUgb2YgYnVzIHRyYW5zYWN0aW9u
LsKgIEFsc28sIHRoZXkgcmVxdWlyZSBaRiB0byBmaW5kIHRoZWlyCj4gd2F5IGJhY2sgb3V0IG9m
IHRoZSBybXcoKSBoYW5kbGVyLgoKVG8gYmUgaG9uZXN0LCBJIGhhZG4ndCBsb29rZWQgYXQgdGhl
IEVOUUNNRHssU30gZGV0YWlscyBhdCBhbGwgeWV0CihhbmQgaWlyYyB0aGV5IHdlcmVuJ3QgZXZl
biBhdmFpbGFibGUgd2hlbiBJIGZpcnN0IHdvcmtlZCBvbiB0aGlzKS4KSSB3aWxsIHJlLWNvbnNp
ZGVyIHRoZSBhcHByb2FjaCAtIHRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:04:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iokmr-0004YM-K7; Tue, 07 Jan 2020 09:04:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iokmr-0004YH-4Q
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:04:29 +0000
X-Inumbo-ID: b0ad8adc-312c-11ea-a1e1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0ad8adc-312c-11ea-a1e1-bc764e2007e4;
 Tue, 07 Jan 2020 09:04: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 mx2.suse.de (Postfix) with ESMTP id CBA27B22A;
 Tue,  7 Jan 2020 09:04:19 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <972bb727-be43-3326-27d5-004947446b0d@suse.com>
 <1d05df41-2e97-5e5c-5bcc-8d1b84961b95@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <31d0b774-c1c0-2158-e2bf-9d0d7b28afc3@suse.com>
Date: Tue, 7 Jan 2020 10:04:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1d05df41-2e97-5e5c-5bcc-8d1b84961b95@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC v3 8/8] x86emul: support MCOMMIT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gMDYuMDEuMjAyMCAyMDo0NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE2OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIGRlcGVuZGVuY3kgb24gYSBuZXcgRUZF
UiBiaXQgaW1wbGllcyB0aGF0IHdlIG5lZWQgdG8gc2V0IHRoYXQgYml0Cj4+IG91cnNlbHZlcyBp
biBvcmRlciB0byBiZSBhYmxlIHRvIHN1Y2Nlc3NmdWxseSBpbnZva2UgdGhlIGluc24uCj4+Cj4+
IEFsc28gb25jZSBhZ2FpbiBpbnRyb2R1Y2UgdGhlIFNWTSByZWxhdGVkIGNvbnN0YW50cyBhdCB0
aGlzIG9jY2FzaW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+IC0tLQo+PiBSRkM6IFRoZSBleGFjdCBtZWFuaW5nIG9mIHRoZSBQTSBzdGF0
aW5nICJhbnkgZXJyb3JzIGVuY291bnRlcmVkIGJ5Cj4+ICAgICAgdGhvc2Ugc3RvcmVzIGhhdmUg
YmVlbiBzaWduYWxlZCB0byBhc3NvY2lhdGVkIGVycm9yIGxvZ2dpbmcKPj4gICAgICByZXNvdXJj
ZXMiIGlzIHVuY2xlYXIuIERlcGVuZGluZyBvbiB3aGF0IHRoaXMgZW50YWlscywgYmxpbmRseQo+
PiAgICAgIGVuYWJsaW5nIEVGRVIuTUNPTU1JVCBtYXkgbm90IGJlIGEgZ29vZCBpZGVhLiBIZW5j
ZSB0aGUgUkZDLgo+IAo+IEZyb20gd2hhdCBJIGdhdGhlciwgdGhpcyBpcyBvbmx5IGdvaW5nIHRv
IGJlIHVzZWZ1bCBpbiBjb21iaW5hdGlvbiB3aXRoCj4gZnV0dXJlIGZlYXR1cmVzLgo+IAo+IFdo
aWxlIEkgaGF2ZSBubyBzcGVjaWZpYyBjb25jZXJucyBjb2RlIHdpc2UsIEknZCByZWNvbW1lbmQg
ZGVmZXJyaW5nIHRoZQo+IHBhdGNoIHVudGlsIHdlIGhhdmUgYSBiZXR0ZXIgaWRlYSBvZiBob3cg
aXQgaXMgc3VwcG9zZWQgdG8gYmUgdXNlZC7CoAoKUmlnaHQgLSBoZW5jZSB0aGUgUkZDLiBJIGhh
dmUgYSBzdXBwb3NlZC10by1iZS11c2VkIGlucXVpcnkgcGVuZGluZwp3aXRoIEFNRC4KCj4gKEVz
cGVjaWFsbHkgZ2l2ZW4gdGhlIFBDT01NSVQgZGViYWNsZSBvbiBJbnRlbC4pCgo7LSkKCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:06:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iokoa-0004ej-16; Tue, 07 Jan 2020 09:06:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iokoY-0004ec-Mj
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:06:14 +0000
X-Inumbo-ID: e8f7986a-312c-11ea-88e7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8f7986a-312c-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 09:05: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 mx2.suse.de (Postfix) with ESMTP id 3FCB4AC8F;
 Tue,  7 Jan 2020 09:05:54 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200103200742.23917-1-andrew.cooper3@citrix.com>
 <a6781391-e3f0-7ff1-ccdf-bdb6f41e9408@suse.com>
 <787ed96f-c700-ba89-b91d-99e210847422@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <692a87e5-ef69-672b-b642-6fff8fc12dfa@suse.com>
Date: Tue, 7 Jan 2020 10:05:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <787ed96f-c700-ba89-b91d-99e210847422@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware
 checks in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxODoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDEwOjEzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDMuMDEuMjAyMCAyMTowNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+Pj4gQEAgLTk2MywxMCArOTYzLDIyIEBAIHZvaWQg
d2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiAgICogICAgKHRo
YXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxlIGZvciBhIGRyaXZlciBkb21haW4pCj4+
PiAgICogIC0gVGhlcmUgaXMgbmV2ZXIgYSByZWFzb24gdG8gZGVueSB0aGUgaGFyZHdhcmUgZG9t
YWluIGFjY2VzcyB0byB0aGlzCj4+PiAgICovCj4+PiAtI2RlZmluZSBpc19oYXJkd2FyZV9kb21h
aW4oX2QpIGV2YWx1YXRlX25vc3BlYygoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKPj4+ICtzdGF0
aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2hhcmR3YXJlX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQo+Pj4gK3sKPj4+ICsgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVl9TSElNX0VY
Q0xVU0lWRSkgKQo+Pj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4gKwo+Pj4gKyAgICByZXR1
cm4gZXZhbHVhdGVfbm9zcGVjKGQgPT0gaGFyZHdhcmVfZG9tYWluKTsKPj4+ICt9Cj4+PiAgCj4+
PiAgLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBhIGNvbnRy
b2wgZG9tYWluICovCj4+PiAtI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgZXZhbHVhdGVf
bm9zcGVjKChfZCktPmlzX3ByaXZpbGVnZWQpCj4+PiArc3RhdGljIGFsd2F5c19pbmxpbmUgYm9v
bCBpc19jb250cm9sX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gK3sKPj4+ICsg
ICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRSkgKQo+Pj4gKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gZXZhbHVhdGVfbm9zcGVjKGQt
PmlzX3ByaXZpbGVnZWQpOwo+Pj4gK30KPj4gQmVzaWRlcyBpdHMgaW50ZW5kZWQgcHVycG9zZSB0
aGlzIGFsc28gZml4ZXMgKGJ1dCBvbmx5IGZvciB0aGUKPj4gc2hpbS1leGNsdXNpdmUgY2FzZSkg
YW4gaW50ZXJhY3Rpb24gaXNzdWUgd2l0aCBMQVRFX0hXRE9NOiBJZiBpbgo+PiBzaGltIG1vZGUg
dGhlICJoYXJkd2FyZV9kb209MSIgY29tbWFuZCBsaW5lIG9wdGlvbiB3YXMgdXNlZCwKPj4gbWlz
YmVoYXZpb3Igd291bGQgcmVzdWx0IGFmYWljdC4KPiAKPiBQZXJoYXBzLCBidXQgdGhlcmUgYXJl
IHBsZW50eSBvZiBvdGhlciB3YXlzIHRvIGJyZWFrIHRoaW5ncyB1c2luZyB0aGUKPiBzaGltcyBj
b21tYW5kIGxpbmUuCj4gCj4gUmVtZW1iZXIgdGhhdCB0aGUgc2hpbSBjb21tYW5kIGxpbmUgaXMg
bm90IHVuZGVyIHVzZXIgY29udHJvbCBhdCBhbGwuCj4gCj4+IFRoZXJlZm9yZSBJIHRoaW5rIHRo
aXMgd2FudHMKPj4gYW1lbmRpbmcgd2l0aCBhZGp1c3RtZW50cyB0byBhbHNvIG1ha2UgdGhlICFQ
Vl9TSElNX0VYQ0xVU0lWRQo+PiBjYXNlIHdvcmsgY29ycmVjdGx5IChyZWFkOiBpZ25vcmUgdGhh
dCBjb21tYW5kIGxpbmUgb3B0aW9uKS4gSQo+PiBndWVzcyBhZGRpdGlvbmFsbHkgTEFURV9IV0RP
TSBzaG91bGQgYWxzbyBkZXBlbmQgb24KPj4gIVBWX1NISU1fRVhDTFVTSVZFIChhbmQvb3Igdmlj
ZSB2ZXJzYSkuCj4gCj4gTm8gLSBzdWNoIGEgYnVnZml4IHNob3VsZCBiZSBhIHNlcGFyYXRlIGNo
YW5nZSwgYmVjYXVzZSBpdCBpcyBub3QKPiByZWxhdGVkIHRvIHRoaXMgcGF0Y2guCj4gCj4gRml4
aW5nIGl0IHdvdWxkIHJlcXVpcmUgZXh0cmEgeDg2ICNpZmRlZi1hcnkgaW4gY29tbW9uIGNvZGUu
wqAgV2hpbGUgdGhpcwo+IGlzIGRvYWJsZSwgdGhlcmUgaXMgYWxzbyB3b3JrIGluIHByb2dyZXNz
IGZyb20gdGhlIE9wZW5YVCBmb2xrIHRvCj4gY29tcGxldGVseSBvdmVyaGF1bCBob3cgdGhhdCBt
ZWNoYW5pc20gd29ya3MgKHdoaWNoIHdpbGwgaW4gcHJhY3RpY2UKPiByZW1vdmUgdGhlIGNvbW1h
bmQgbGluZSBwYXJhbWV0ZXIpLgo+IAo+IEdpdmVuIGJvdGggb2YgdGhlc2UgYXNwZWN0cywgSSdt
IHRlbXB0ZWQgdG8gbGVhdmUgaXQgYXMtaXMgZm9yIG5vdy4KCk9rYXksIHlldCBtYXkgSSBhc2sg
dGhhdCB5b3UgbWVudGlvbiB0aGUgcGFydGlhbCBidWcgZml4IGluIHRoZQpkZXNjcmlwdGlvbj8K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:08:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iokqy-0004nM-G1; Tue, 07 Jan 2020 09:08:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA6r=24=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iokqx-0004nH-4o
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:08:43 +0000
X-Inumbo-ID: 4803a722-312d-11ea-88e7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4803a722-312d-11ea-88e7-bc764e2007e4;
 Tue, 07 Jan 2020 09:08:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578388114;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=oDzI1NYFOHLreedf51qni3kkG3OyPhp8UzSUTvLOvAw=;
 b=XSNanIT6qFPTP46CvH5K17tpaUerHXGxbR7vV7xHP6QCmPEgN9sO24Um
 z12X8dUnrBLthytzlPD4x0LH4QuYpuYe4tzI58lr9RkL1fJhMb2NVMXCA
 4kF605emi6MVl1lDmXndGqo3ZLMAo349ToV8cRbkz1QixzfI/r8madWGJ Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ggfxXPjYjYsC0k2SEPuQVgYl7JFkia+jyQkJF57qtzoHIiI7pS0IbhqeERjmZcrl7edIfnf2sp
 TxIiJJsDYvMEyU97rZVrTgeoFD7GqDwOJoH14x9BR+GAFxSHvtWVqeO+EsRCJhYrJspziSunQ7
 FUXW2mmgDVrifZQ2UwxvDWQgwTib8mAS/FToj1RWge7aceaFhRMvxd+BY4JAmA19JTeEvKlCFK
 3Q9GFzdnVEvpi/hO2VH7J2lL2B9wxSs9/TXKy8dpQ5fHUsOqs/7WgSvLJEdLoMJ0Dim3Bifabn
 9QA=
X-SBRS: 2.7
X-MesageID: 10553256
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,405,1571716800"; d="scan'208";a="10553256"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20200103200742.23917-1-andrew.cooper3@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <c4d0674c-6e43-cde5-59b2-6cd130c5de59@citrix.com>
Date: Tue, 7 Jan 2020 09:08:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <20200103200742.23917-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/shim: Short circuit control/hardware
 checks in PV_SHIM_EXCLUSIVE builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wl@xen.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>

T24gMDMvMDEvMjAyMCAyMDowNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbmV0IGRpZmZz
dGF0IGlzOgo+ICAgYWRkL3JlbW92ZTogMC8xMyBncm93L3NocmluazogMjUvMTI5IHVwL2Rvd246
IDYyOTcvLTIwNDY5ICgtMTQxNzIpCj4gCj4gV2l0aCB0aGUgZm9sbG93aW5nIG9iamVjdHMvZnVu
Y3Rpb25zIHJlbW92ZWQgZW50aXJlbHk6Cj4gICBpb21tdV9od2RvbV9ub25lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEgICAgICAgLSAgICAgIC0xCj4gICBod2RvbV9tYXhfb3JkZXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgLSAgICAgIC00Cj4gICBleHRy
YV9od2RvbV9pcnFzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgLSAgICAg
IC00Cj4gICBjdGxkb21fbWF4X29yZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQg
ICAgICAgLSAgICAgIC00Cj4gICBhY3BpX2MxZV9xdWlyayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNDMgICAgICAgLSAgICAgLTQzCj4gICBodm1fcGlycV9lb2kgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNjIgICAgICAgLSAgICAgLTYyCj4gICBtYXhfb3JkZXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTQgICAgICAgLSAgICAgLTk0Cj4gICBj
b25yaW5nX3B1dHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDQgICAgICAgLSAg
ICAtMTA0Cj4gICBwcm9wYWdhdGVfbm9kZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
MTkgICAgICAgLSAgICAtMTE5Cj4gICBtbWlvX3JvX2VtdWxhdGVfb3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAyMjQgICAgICAgLSAgICAtMjI0Cj4gICBtbWNmZ19pbnRlcmNlcHRfb3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAyMjQgICAgICAgLSAgICAtMjI0Cj4gICBwY2lfY2ZnX29r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOTUgICAgICAgLSAgICAtMjk1Cj4g
ICBwMm1fbG9jayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1NDYgICAgICAg
LSAgICAtNTQ2Cj4gCj4gQW5kIHRoZSBmb2xsb3dpbmcgcmVkdWNlZCB0byBzdHViczoKPiAgIGFy
Y2hfaW9tbXVfaHdkb21faW5pdCAgICAgICAgICAgICAgICAgICAgICAgIDg1MiAgICAgICAyICAg
IC04NTAKPiAgIHAybV9hZGRfZm9yZWlnbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg4
MCAgICAgIDE2ICAgIC04NjQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKSSB0ZXN0ZWQgdGhpcyBwYXRjaCBzb21lIHRpbWUgYWdv
IG9uIGEgcHJpdmF0ZSBicmFuY2gsIHNvCgoJVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:10:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09: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 1ioksP-0005Yk-Tl; Tue, 07 Jan 2020 09:10:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ioksO-0005YW-A1
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:10:12 +0000
X-Inumbo-ID: 81d62f06-312d-11ea-abb9-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81d62f06-312d-11ea-abb9-12813bfff9fa;
 Tue, 07 Jan 2020 09:10:11 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id f129so18480308wmf.2
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 01:10:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=pPiRb9p0vhbhjJZyCY+NmhxFop2/owmkPGMgACUxEYQ=;
 b=evgTwWjnR62+iYyFv8OiV0zsI/JC5/KibZRD7slDPF+JTJe1D9sz8SwjmFrJQ6yoTZ
 y3rvJfQzw+fonftoLU9viU+6Zpyf6qXU7HA72m0BIr7+ctwZ19dOyl3XkgvdKcUCqkpC
 llYZi3as+l0PuNk0Uq30SkPQgTeAchLpX7uCg/Q8c/Lz4eW6UWRv4lvpxSSsReEnlEyU
 cW+cOHVLJDs4vLyWMqrtkVYv0QbOVFMliONGrB8PkdKs/r9r5UzR+xmco5ZeNbUyMhgB
 VbRFpc5dcOUhVUV6UmqJbrVTzYGTbqirwul7ZVQbNUhS8amOpVqO4cmJu/NUzlEyaycQ
 8LnQ==
X-Gm-Message-State: APjAAAULFlGDpCORTougYp39mDIDtsY4TGI0iYoeAqmw0EgEDN/8DxF0
 AF1/Rnj+phhhHIuyL5/lyJs=
X-Google-Smtp-Source: APXvYqxHQGvUSBrNoVRGDxNrl94K9L+r4W4Dhl2VTbGi0uLJfT1ixk4ORxiw1h057iVQRrQOZ8fo1A==
X-Received: by 2002:a1c:4b0a:: with SMTP id y10mr40608304wma.78.1578388210389; 
 Tue, 07 Jan 2020 01:10:10 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id s128sm26396752wme.39.2020.01.07.01.10.09
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 01:10:09 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
Date: Tue, 7 Jan 2020 09:10:08 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <5E1443CD.3060908@hisilicon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAwNy8wMS8yMDIwIDA4OjM5LCBXZWkgWHUgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAKPiBP
biAyMDIwLzEvNyA2OjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFNhdCwgMjgg
RGVjIDIwMTksIFdlaSBYdSB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4+Cj4+PiBPbiAyMDE5LzEy
LzI4IDE2OjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAyOC8x
Mi8yMDE5IDAzOjA4LCBXZWkgWHUgd3JvdGU6Cj4+Pj4+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHR5
cG8gYWJvdXQgdGhlIGFjdGl2ZSBzdGF0dXMgcmFuZ2Ugb2YgYW4gSVJRCj4+Pj4+IHZpYSBHSUNE
LiBPdGhlcndpc2UgaXQgd2lsbCBiZSBmYWlsZWQgdG8gaGFuZGxlIHRoZSBtbWlvIGFjY2VzcyBh
bmQKPj4+Pj4gaW5qZWN0IGEgZGF0YSBhYm9ydC4KPj4+PiBJIGhhdmUgc2VlbiBhIHBhdGNoIHNp
bWlsYXIgZnJvbSBOWFAgYSBtb250aCBhZ28gYW5kIEkgZGlzYWdyZWVkIG9uIHRoZQo+Pj4+IGFw
cHJvYWNoLgo+Pj4+Cj4+Pj4gSWYgeW91IGxvb2sgYXQgdGhlIGNvbnRleHQgeW91IG1vZGlmZWQs
IGl0IHNheXMgdGhhdCByZWFkaW5nIEFDVElWRVIgCj4+Pj4gaXMgbm90Cj4+Pj4gc3VwcG9ydGVk
LiBXaGlsZSBJIGFncmVlIHRoZSBiZWhhdmlvciBpcyBub3QgY29uc2lzdGVudCBhY2Nyb3NzIAo+
Pj4+IEFDVElWRVIsCj4+Pj4gaW5qZWN0aW5nIGEgZGF0YSBhYm9ydCBpcyBhIHBlcmZlY3RseSBm
aW5lIGJlaGF2aW9yIHRvIG1lICh0aG91Z2ggCj4+Pj4gbm90IHNwZWMKPj4+PiBjb21wbGlhbnQp
IGFzIHdlIGRvbid0IGltcGxlbWVudCB0aGUgcmVnaXN0ZXJzIGNvcnJlY3RseS4KPj4+Pgo+Pj4+
IEkgZ3Vlc3MgeW91IGFyZSBzZW5kaW5nIHRoaXMgcGF0Y2gsIGJlY2F1c2UgeW91IHRyaWVkIExp
bnV4IDUuNCAob3IgCj4+Pj4gbGF0ZXIpCj4+Pj4gb24gWGVuLCByaWdodD8gTGludXggaGFzIHJl
Y2VudGx5IGJlZ2FuIHRvIHJlYWQgQUNUSVZFUiB0byBjaGVjayAKPj4+PiB3aGV0aGVyIGFuCj4+
Pj4gSVJRIGlzIGFjdGl2ZSBhdCB0aGUgSFcgbGV2ZWwgZHVyaW5nIHRoZSBzeW5jaHJvbml6aW5n
IG9mIHRoZSBJUlFTLiAKPj4+PiBGcm9tIG15Cj4+Pj4gdW5kZXJzdGFuZGluZywgdGhpcyBpcyB1
c2VkIGJlY2F1c2UgdGhlcmUgaXMgYSB3aW5kb3cgd2hlcmUgdGhlIAo+Pj4+IGludGVycnVwdCBp
cwo+Pj4+IGFjdGl2ZSBhdCB0aGUgSFcgbGV2ZWwgYnV0IHRoZSBMaW51eCBJUlEgc3Vic3lzdGVt
IGlzIG5vdCBhd2FyZSBvZiBpdC4KPj4+Pgo+Pj4+IFdoaWxlIHRoZSBwYXRjaCBiZWxvdyB3aWxs
IGFsbG93IExpbnV4IDUuNCB0byBub3QgY3Jhc2gsIGl0IGlzIG5vdCAKPj4+PiBnb2luZyB0bwo+
Pj4+IG1ha2UgaXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJIGFtIHJh
dGhlciBub3QgaGFwcHkgCj4+Pj4gd2l0aAo+Pj4+IHBlcnN1aW5nIHdpdGggcmV0dXJuaW5nIDAu
Cj4+Pj4KPj4+IFllcywgSSBhbSB1c2luZyBMaW51eCA1LjUtcmMyIDopCj4+PiBHb3QgaXQgYW5k
IHRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLgo+Pj4gSSBhbSBub3QgaW5zaXN0ZW50IG9uIHRo
aXMgYW5kIE9LIHRvIHdhaXQgZm9yIHRoZSB1cGRhdGUuCj4+PiBUaGFua3MgYW5kIGhhdmUgYSB2
ZXJ5IGhhcHB5IG5ldyB5ZWFyIQo+PiBIaSBXZWksCj4+Cj4+IHdoYXQgZG8geW91IGRvIHRvIHJl
cHJvZHVjZSB0aGUgaXNzdWU/IEFyZSB5b3UganVzdCBib290aW5nIExpbnV4Cj4+IDUuNS1yYzIg
YXMgZG9tMCBhbmQgc2VlaW5nIHRoZSBpc3N1ZSBkdXJpbmcgYm9vdCwgb3IgYXJlIHlvdSBkb2lu
Zwo+PiBzb21ldGhpbmcgc3BlY2lmaWM/Cj4+Cj4+IC4KPj4KPiAKPiBJIGRpcmVjdGx5IHRlc3Rl
ZCB0aGUgbWFpbmxpbmUga2VybmVsIHdpdGggZGVmY29uZmlnLgo+IEFuZCB0aGUgNS41LXJjNSBr
ZXJuZWwgYm9vdGluZyBsb2cgaXMgYXMgYmVsb3c6Cj4gCj4gIMKgwqDCoCByb290QHVidW50dTp+
IyBkbWVzZyB8IG1vcmUKPiAgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXgg
b24gcGh5c2ljYWwgQ1BVIDB4MDAwMDAwMDAwMCBbMHg0ODFmZDAxMF0KPiAgwqDCoMKgIFvCoMKg
wqAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS41LjAtcmM1IChqb3l4QFR1cmluZy1BcmNoLWIp
IChnY2MgCj4gdmVyc2lvbiA0LjkuMSAyCj4gIMKgwqDCoCAwMTQwNTA1IChwcmVyZWxlYXNlKSAo
Y3Jvc3N0b29sLU5HIGxpbmFyby0xLjEzLjEtNC45LTIwMTQuMDUgLSAKPiBMaW5hcm8gR0NDIDQu
OS0yMAo+ICDCoMKgwqAgMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBUIFR1ZSBKYW4gNyAxNTo0Mzow
NiBDU1QgMjAyMAo+ICDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0gWGVuIFhFTl9WRVJTSU9OLlhF
Tl9TVUJWRVJTSU9OIHN1cHBvcnQgZm91bmQKPiAgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIGVm
aTogR2V0dGluZyBFRkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKPiAgwqDCoMKgIFvCoMKgwqAgMC4w
MDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IFhlbgo+ICDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0g
ZWZpOsKgIEFDUEkgMi4wPTB4MTgxZDBlNzAKPiAgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIGNt
YTogUmVzZXJ2ZWQgMzIgTWlCIGF0IDB4MDAwMDAwMDA3ZTAwMDAwMAo+ICDCoMKgwqAgW8KgwqDC
oCAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2Fi
bGVkCj4gIMKgwqDCoCBbwqDCoMKgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAxODFE
MEU3MCAwMDAwMjQgKHYwMiBISVNJwqAgKQo+ICDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0gQUNQ
STogWFNEVCAweDAwMDAwMDAwMTgxRDBEQjAgMDAwMEJDICh2MDEgSElTSSAKPiBISVAwOMKgwqDC
oCAwMDAwMDAwCj4gIMKgwqDCoCAwwqDCoMKgwqDCoCAwMTAwMDAxMykKCklzIHRoYXQgdGhlIGZ1
bGwgbG9nIGZyb20gTGludXg/IElmIG5vdCwgY2FuIHlvdSBwb3N0IGl0IGluIGZ1bGw/Cgo+IAo+
IEJ1dCB0byBib290IHdpdGggQUNQSSBvbiBvdXIgaGFyZHdhcmUsIGV4Y2VwdCBhYm92ZSBjaGFu
Z2UgSSBoYXZlIGFsc28gCj4gZG9uZSBzb21lIGhhY2tpbmcgYmFzZWQgb24KPiBYRU4gNC4xMyBh
cyBiZWxvdzoKCkkgaGF2ZW4ndCBib290ZWQgWGVuIG9uIGFueSBBQ1BJIHN5c3RlbXMgcmVjZW50
bHkgc28gdGhlcmUgbWlnaHQgYmUgYnVncyAKaW4gdGhlIGNvZGUuIFlvdXIgY2hhbmdlcyBiZWxv
dyBpcyBkZWZpbml0ZWx5IGEgY2FsbCB0byBsb29rIG1vcmUgaW50byAKZGV0YWlscyB3aGF0J3Mg
d3JvbmcuCgo+IAo+ICDCoMKgwqAgZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiAgwqDCoMKgIGluZGV4IGQwMjhlYzkuLjIxNWEyOTEgMTAw
NjQ0Cj4gIMKgwqDCoCAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICDCoMKgwqAgKysrIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiAgwqDCoMKgIEBAIC0xODU2LDggKzE4NTYsOCBAQCBzdGF0
aWMgYm9vbCB0cnlfbWFwX21taW8oZ2ZuX3QgZ2ZuKQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcmV0dXJuIGZhbHNlOwo+IAo+ICDCoMKgwqDCoMKgwqDCoMKgIC8qIFRoZSBoYXJkd2FyZSBk
b21haW4gY2FuIG9ubHkgbWFwIHBlcm1pdHRlZCBNTUlPIHJlZ2lvbnMgKi8KPiAgwqDCoMKgIC3C
oMKgwqAgaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4pLCBtZm5feCht
Zm4pICsgMSkgKQo+ICDCoMKgwqAgLcKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPiAgwqDC
oMKgICvCoMKgwqAgLyogaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4p
LCBtZm5feChtZm4pICsgMSkgCj4gKSAqLwo+ICDCoMKgwqAgK8KgwqDCoCAvKsKgwqDCoMKgIHJl
dHVybiBmYWxzZTsgKi8KCkRvbTAgc2hvdWxkIGJlIGFibGUgdG8gbWFwIG5lYXJseSBhbGwgdGhl
IGFkZHJlc3Mgc3BhY2UgdGhyb3VnaCB0aGlzIApmdW5jdGlvbi4gVGhlIG9ubHkgdGhpbmcgbm90
IGFsbG93ZWQgaXMgdGhlIEdJQyBhbmQgVUFSVCAoc2VlIAphY3BpX2lvbWVtX2RlbnlfYWNjZXNz
KS4KClNvIHdoeSBkbyB5b3Ugd2FudCB0aGlzIGNoYW5nZT8gV2hhdCBzb3J0IG9mIGFkZHJlc3Mg
RG9tMCBpcyB0cnlpbmcgdG8gCm1hcCBhbmQgZmFpbD8KCj4gCj4gIMKgwqDCoMKgwqDCoMKgwqAg
cmV0dXJuICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBwMm1fbW1pb19kaXJlY3Rf
Yyk7Cj4gIMKgwqDCoMKgIH0KPiAKPiAKPiAgwqDCoMKgIGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gIMKgwqDCoCBpbmRleCA0ZDZjOTcxLi5jNjI2
ZjllIDEwMDY0NAo+ICDCoMKgwqAgLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiAgwqDCoMKgICsr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gIMKgwqDCoCBAQCAtMTA5NSw3ICsxMDk1LDcgQEAgc3Rh
dGljIGJvb2wgeGVuX3B0X2NoZWNrX2VudHJ5KGxwYWVfdCBlbnRyeSwgCj4gbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1tX3ByaW50aygiQ2hhbmdpbmcgTUZOIGZvciBh
IHZhbGlkIGVudHJ5IGlzIG5vdCAKPiBhbGxvd2VkICglIyJQUklfbWZuIiAtPiAlIyJQUklfbWZu
IikuXG4iLAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIG1mbl94KGxwYWVfZ2V0X21mbihlbnRyeSkpLCBtZm5feChtZm4pKTsKPiAgwqDCoMKg
IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPiAgwqDCoMKgICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwoKVGhlcmUgaXMgYSBwcmV0dHkgZ29vZCByZWFz
b24gdG8gcHJldmVudCBtb2RpZnlpbmcgdGhlIE1GTiBvbiBhIHZhbGlkIAplbnRyeS4gSW5kZWVk
LCB0aGUgUFQgY29kZSBpcyBub3QgaGFuZGxpbmcgb2YgdGhlIEJyZWFrLUJlZm9yZS1NYWtlIApz
ZXF1ZW5jZSAocmVxdWlyZXMgd2hlbiB1cGRhdGluZyBjZXJ0YWluIGVudHJ5KSBhcyB0aGlzIGlz
IGEgY2FuIG9mIHdvcm1zLgoKSG93ZXZlciwgZHVyaW5nIG15IHRlc3RpbmcgSSBuZXZlciBmb3Vu
ZCBhIHBsYWNlIHdoZXJlIGFuIHZhbGlkIGVudHJ5IGlzIAptb2RpZmllZCAob3RoZXIgdGhhbiB0
aGUgcGVybWlzc2lvbnMgcGFydCkuIFNvIGNhbiB5b3UgZ2l2ZSBtb3JlIGRldGFpbHMgCmhvdyB5
b3UgY2FtZSB1cCBoZXJlPwoKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPiAgwqDCoMKg
wqDCoMKgwqDCoCB9Cj4gIMKgwqDCoMKgwqDCoMKgwqAgLyogU2FuaXR5IGNoZWNrIHdoZW4gcmVt
b3ZpbmcgYSBwYWdlLiAqLwo+IAo+IAo+ICDCoMKgwqAgZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiAgwqDCoMKgIGluZGV4IDNjODk5Y2Qu
LjFlODMzNTEgMTAwNjQ0Cj4gIMKgwqDCoCAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICDC
oMKgwqAgKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiAgwqDCoMKgIEBAIC04NTIsNyArODUy
LDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgCj4gYm9vdF9waHlzX29m
ZnNldCwKPiAgwqDCoMKgwqDCoMKgwqDCoCBlbHNlCj4gIMKgwqDCoMKgwqDCoMKgwqAgewo+ICDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnRrKCJCb290aW5nIHVzaW5nIEFDUElcbiIpOwo+
ICDCoMKgwqAgLcKgwqDCoMKgwqDCoMKgIGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9IE5VTEw7Cj4g
IMKgwqDCoCArwqDCoMKgwqDCoMKgwqAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gcmVsb2NhdGVf
ZmR0KGZkdF9wYWRkciwgZmR0X3NpemUpOwo+ICDCoMKgwqAgK8KgwqDCoMKgwqDCoMKgIGR0X3Vu
ZmxhdHRlbl9ob3N0X2RldmljZV90cmVlKCk7CgpXaGVuIHVzaW5nIEFDUEksIHRoZSBEVCBzaG91
bGQgbm90IGJlIHVzZWQuIFNvIHdoeSBkbyB5b3UgbmVlZCB0aGlzPwoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:25:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iol6j-0006YI-BR; Tue, 07 Jan 2020 09:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iol6i-0006YD-G1
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:25:00 +0000
X-Inumbo-ID: 8d35ac77-312f-11ea-abb9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d35ac77-312f-11ea-abb9-12813bfff9fa;
 Tue, 07 Jan 2020 09:24: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 <osstest-admin@xenproject.org>)
 id 1iol6W-00081d-Nz; Tue, 07 Jan 2020 09:24: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 1iol6W-0001lU-DK; Tue, 07 Jan 2020 09:24:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iol6W-0001gH-Ch; Tue, 07 Jan 2020 09:24:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145722-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 09:24:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 145722: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTcyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:36:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iolHU-0007UM-Rs; Tue, 07 Jan 2020 09:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iolAm-0006jB-Js
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:29:12 +0000
X-Inumbo-ID: 27c2465a-3130-11ea-abba-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27c2465a-3130-11ea-abba-12813bfff9fa;
 Tue, 07 Jan 2020 09:29:09 +0000 (UTC)
Received: from DGGEMS405-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id E66482284B9866EC7E4C;
 Tue,  7 Jan 2020 17:29:06 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS405-HUB.china.huawei.com
 (10.3.19.205) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 17:28:57 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E144F54.8000702@hisilicon.com>
Date: Tue, 7 Jan 2020 17:28:52 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Tue, 07 Jan 2020 09:36:07 +0000
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMTc6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4g
T24gMDcvMDEvMjAyMCAwODozOSwgV2VpIFh1IHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP
biAyMDIwLzEvNyA2OjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBTYXQsIDI4
IERlYyAyMDE5LCBXZWkgWHUgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4gT24gMjAx
OS8xMi8yOCAxNjowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4g
T24gMjgvMTIvMjAxOSAwMzowOCwgV2VpIFh1IHdyb3RlOgo+Pj4+Pj4gVGhpcyBwYXRjaCBmaXhl
cyB0aGUgdHlwbyBhYm91dCB0aGUgYWN0aXZlIHN0YXR1cyByYW5nZSBvZiBhbiBJUlEKPj4+Pj4+
IHZpYSBHSUNELiBPdGhlcndpc2UgaXQgd2lsbCBiZSBmYWlsZWQgdG8gaGFuZGxlIHRoZSBtbWlv
IGFjY2VzcyBhbmQKPj4+Pj4+IGluamVjdCBhIGRhdGEgYWJvcnQuCj4+Pj4+IEkgaGF2ZSBzZWVu
IGEgcGF0Y2ggc2ltaWxhciBmcm9tIE5YUCBhIG1vbnRoIGFnbyBhbmQgSSBkaXNhZ3JlZWQgCj4+
Pj4+IG9uIHRoZQo+Pj4+PiBhcHByb2FjaC4KPj4+Pj4KPj4+Pj4gSWYgeW91IGxvb2sgYXQgdGhl
IGNvbnRleHQgeW91IG1vZGlmZWQsIGl0IHNheXMgdGhhdCByZWFkaW5nIAo+Pj4+PiBBQ1RJVkVS
IGlzIG5vdAo+Pj4+PiBzdXBwb3J0ZWQuIFdoaWxlIEkgYWdyZWUgdGhlIGJlaGF2aW9yIGlzIG5v
dCBjb25zaXN0ZW50IGFjY3Jvc3MgCj4+Pj4+IEFDVElWRVIsCj4+Pj4+IGluamVjdGluZyBhIGRh
dGEgYWJvcnQgaXMgYSBwZXJmZWN0bHkgZmluZSBiZWhhdmlvciB0byBtZSAodGhvdWdoIAo+Pj4+
PiBub3Qgc3BlYwo+Pj4+PiBjb21wbGlhbnQpIGFzIHdlIGRvbid0IGltcGxlbWVudCB0aGUgcmVn
aXN0ZXJzIGNvcnJlY3RseS4KPj4+Pj4KPj4+Pj4gSSBndWVzcyB5b3UgYXJlIHNlbmRpbmcgdGhp
cyBwYXRjaCwgYmVjYXVzZSB5b3UgdHJpZWQgTGludXggNS40IAo+Pj4+PiAob3IgbGF0ZXIpCj4+
Pj4+IG9uIFhlbiwgcmlnaHQ/IExpbnV4IGhhcyByZWNlbnRseSBiZWdhbiB0byByZWFkIEFDVElW
RVIgdG8gY2hlY2sgCj4+Pj4+IHdoZXRoZXIgYW4KPj4+Pj4gSVJRIGlzIGFjdGl2ZSBhdCB0aGUg
SFcgbGV2ZWwgZHVyaW5nIHRoZSBzeW5jaHJvbml6aW5nIG9mIHRoZSAKPj4+Pj4gSVJRUy4gRnJv
bSBteQo+Pj4+PiB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIHVzZWQgYmVjYXVzZSB0aGVyZSBpcyBh
IHdpbmRvdyB3aGVyZSB0aGUgCj4+Pj4+IGludGVycnVwdCBpcwo+Pj4+PiBhY3RpdmUgYXQgdGhl
IEhXIGxldmVsIGJ1dCB0aGUgTGludXggSVJRIHN1YnN5c3RlbSBpcyBub3QgYXdhcmUgb2YgCj4+
Pj4+IGl0Lgo+Pj4+Pgo+Pj4+PiBXaGlsZSB0aGUgcGF0Y2ggYmVsb3cgd2lsbCBhbGxvdyBMaW51
eCA1LjQgdG8gbm90IGNyYXNoLCBpdCBpcyBub3QgCj4+Pj4+IGdvaW5nIHRvCj4+Pj4+IG1ha2Ug
aXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJIGFtIHJhdGhlciBub3Qg
Cj4+Pj4+IGhhcHB5IHdpdGgKPj4+Pj4gcGVyc3Vpbmcgd2l0aCByZXR1cm5pbmcgMC4KPj4+Pj4K
Pj4+PiBZZXMsIEkgYW0gdXNpbmcgTGludXggNS41LXJjMiA6KQo+Pj4+IEdvdCBpdCBhbmQgdGhh
bmtzIGZvciB0aGUgZXhwbGFuYXRpb24uCj4+Pj4gSSBhbSBub3QgaW5zaXN0ZW50IG9uIHRoaXMg
YW5kIE9LIHRvIHdhaXQgZm9yIHRoZSB1cGRhdGUuCj4+Pj4gVGhhbmtzIGFuZCBoYXZlIGEgdmVy
eSBoYXBweSBuZXcgeWVhciEKPj4+IEhpIFdlaSwKPj4+Cj4+PiB3aGF0IGRvIHlvdSBkbyB0byBy
ZXByb2R1Y2UgdGhlIGlzc3VlPyBBcmUgeW91IGp1c3QgYm9vdGluZyBMaW51eAo+Pj4gNS41LXJj
MiBhcyBkb20wIGFuZCBzZWVpbmcgdGhlIGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRv
aW5nCj4+PiBzb21ldGhpbmcgc3BlY2lmaWM/Cj4+Pgo+Pj4gLgo+Pj4KPj4KPj4gSSBkaXJlY3Rs
eSB0ZXN0ZWQgdGhlIG1haW5saW5lIGtlcm5lbCB3aXRoIGRlZmNvbmZpZy4KPj4gQW5kIHRoZSA1
LjUtcmM1IGtlcm5lbCBib290aW5nIGxvZyBpcyBhcyBiZWxvdzoKPj4KPj4gICAgICByb290QHVi
dW50dTp+IyBkbWVzZyB8IG1vcmUKPj4gICAgICBbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4
IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAgCj4+IFsweDQ4MWZkMDEwXQo+PiAgICAgIFsg
ICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS41LjAtcmM1IChqb3l4QFR1cmluZy1BcmNoLWIp
IChnY2MgCj4+IHZlcnNpb24gNC45LjEgMgo+PiAgICAgIDAxNDA1MDUgKHByZXJlbGVhc2UpIChj
cm9zc3Rvb2wtTkcgbGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAtIAo+PiBMaW5hcm8gR0NDIDQu
OS0yMAo+PiAgICAgIDE0LjA1KSkgIzEzMiBTTVAgUFJFRU1QVCBUdWUgSmFuIDcgMTU6NDM6MDYg
Q1NUIDIwMjAKPj4gICAgICBbICAgIDAuMDAwMDAwXSBYZW4gWEVOX1ZFUlNJT04uWEVOX1NVQlZF
UlNJT04gc3VwcG9ydCBmb3VuZAo+PiAgICAgIFsgICAgMC4wMDAwMDBdIGVmaTogR2V0dGluZyBF
RkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKPj4gICAgICBbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2
Mi41MCBieSBYZW4KPj4gICAgICBbICAgIDAuMDAwMDAwXSBlZmk6ICBBQ1BJIDIuMD0weDE4MWQw
ZTcwCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gY21hOiBSZXNlcnZlZCAzMiBNaUIgYXQgMHgwMDAw
MDAwMDdlMDAwMDAwCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hl
Y2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTog
UlNEUCAweDAwMDAwMDAwMTgxRDBFNzAgMDAwMDI0ICh2MDIgSElTSSAgKQo+PiAgICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMDE4MUQwREIwIDAwMDBCQyAodjAxIEhJU0kg
Cj4+IEhJUDA4ICAgIDAwMDAwMDAKPj4gICAgICAwICAgICAgMDEwMDAwMTMpCj4KPiBJcyB0aGF0
IHRoZSBmdWxsIGxvZyBmcm9tIExpbnV4PyBJZiBub3QsIGNhbiB5b3UgcG9zdCBpdCBpbiBmdWxs
PwoKSSB3aWxsIHJlcGx5IHRoZSBvdGhlciBxdWVzdGlvbnMgaW4gYW5vdGhlciBtYWlsIHNpbmNl
IHRoZSBiZWxvdyBsb2cgaXMgCnRvbyBiaWcuCgpCZXN0IHJlZ2FyZHPvvIwKV2VpCgotLS0KCklQ
TUkgRXhpdEJvb3RTZXJ2aWNlIEV2ZW50ClBPU1QgZG9uZS4KLSBVQVJUIGVuYWJsZWQgLQotIEJv
b3QgQ1BVIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BV
IC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBDaGVja2luZyBmb3IgaW5p
dHJkIGluIC9jaG9zZW4KKFhFTikgUkFNOiAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAxMDEz
MGZmZgooWEVOKSBSQU06IDAwMDAwMDAwMTJhMDAwMDAgLSAwMDAwMDAwMDE2MjU2ZmZmCihYRU4p
IFJBTTogMDAwMDAwMDAxN2I1YTAwMCAtIDAwMDAwMDAwMTdjNTlmZmYKKFhFTikgUkFNOiAwMDAw
MDAwMDE3YzVhMDAwIC0gMDAwMDAwMDAxODFjZGZmZgooWEVOKSBSQU06IDAwMDAwMDAwMTg0OWQw
MDAgLSAwMDAwMDAwMDE4NTBmZmZmCihYRU4pIFJBTTogMDAwMDAwMDAxODUyMDAwMCAtIDAwMDAw
MDAwMTg1MjNmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDE4NTI0MDAwIC0gMDAwMDAwMDAxODUyNGZm
ZgooWEVOKSBSQU06IDAwMDAwMDAwMTg1MjYwMDAgLSAwMDAwMDAwMDE4NTI2ZmZmCihYRU4pIFJB
TTogMDAwMDAwMDAxODUyNzAwMCAtIDAwMDAwMDAwMTg1MjhmZmYKKFhFTikgUkFNOiAwMDAwMDAw
MDE4NTI5MDAwIC0gMDAwMDAwMDAxODUyZmZmZgooWEVOKSBSQU06IDAwMDAwMDAwMTg1NjAwMDAg
LSAwMDAwMDAwMDFhMzI0ZmZmCihYRU4pIFJBTTogMDAwMDAwMDAxYTMyNTAwMCAtIDAwMDAwMDAw
MWEzMjZmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDFhMzI3MDAwIC0gMDAwMDAwMDAxYTU0OWZmZgoo
WEVOKSBSQU06IDAwMDAwMDAwMWE1NGEwMDAgLSAwMDAwMDAwMDFhNTRkZmZmCihYRU4pIFJBTTog
MDAwMDAwMDAxYTU0ZTAwMCAtIDAwMDAwMDAwMWE1NGZmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDFh
NTUwMDAwIC0gMDAwMDAwMDAxYTU1N2ZmZgooWEVOKSBSQU06IDAwMDAwMDAwMWE1NTgwMDAgLSAw
MDAwMDAwMDFhNTU4ZmZmCihYRU4pIFJBTTogMDAwMDAwMDAxYTU1OTAwMCAtIDAwMDAwMDAwMWE2
MTBmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDFhNjI5MDAwIC0gMDAwMDAwMDAxYjhmMWZmZgooWEVO
KSBSQU06IDAwMDAwMDAwMWI4ZjIwMDAgLSAwMDAwMDAwMDFiOTAzZmZmCihYRU4pIFJBTTogMDAw
MDAwMDAxYjkwNDAwMCAtIDAwMDAwMDAwMzEwYThmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDMxMGE5
MDAwIC0gMDAwMDAwMDAzMTVkYWZmZgooWEVOKSBSQU06IDAwMDAwMDAwMzE1ZGIwMDAgLSAwMDAw
MDAwMDM5NWRiZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzOTVkYzAwMCAtIDAwMDAwMDAwMzk2MWZm
ZmYKKFhFTikgUkFNOiAwMDAwMDAwMDM5NjkwMDAwIC0gMDAwMDAwMDAzOTY5MmZmZgooWEVOKSBS
QU06IDAwMDAwMDAwMzk2OTMwMDAgLSAwMDAwMDAwMDM5NmFmZmZmCihYRU4pIFJBTTogMDAwMDAw
MDAzOTc1MDAwMCAtIDAwMDAwMDAwMzk3NTFmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDM5NzUyMDAw
IC0gMDAwMDAwMDAzOTdhZmZmZgooWEVOKSBSQU06IDAwMDAwMDAwMzlhMTAwMDAgLSAwMDAwMDAw
MDM5YTRmZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzOWFmMDAwMCAtIDAwMDAwMDAwMzlhZjBmZmYK
KFhFTikgUkFNOiAwMDAwMDAwMDM5YWYxMDAwIC0gMDAwMDAwMDAzOWIxZmZmZgooWEVOKSBSQU06
IDAwMDAwMDAwMzljNjAwMDAgLSAwMDAwMDAwMDM5ZDBmZmZmCihYRU4pIFJBTTogMDAwMDAwMDAz
OWQzMjAwMCAtIDAwMDAwMDAwMzlkMzNmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDM5ZDM0MDAwIC0g
MDAwMDAwMDAzOWQzZmZmZgooWEVOKSBSQU06IDAwMDAwMDAwMzlkNDEwMDAgLSAwMDAwMDAwMDM5
ZDQxZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzOWQ0MjAwMCAtIDAwMDAwMDAwMzlkNGZmZmYKKFhF
TikgUkFNOiAwMDAwMDAwMDM5ZDUyMDAwIC0gMDAwMDAwMDAzOWQ1M2ZmZgooWEVOKSBSQU06IDAw
MDAwMDAwMzlkNTQwMDAgLSAwMDAwMDAwMDM5ZDVmZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzOWQ3
MjAwMCAtIDAwMDAwMDAwMzlkNzJmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDM5ZDczMDAwIC0gMDAw
MDAwMDAzOWQ3ZmZmZgooWEVOKSBSQU06IDAwMDAwMDAwMzlkOTEwMDAgLSAwMDAwMDAwMDM5ZDlm
ZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzYTBmMDAwMCAtIDAwMDAwMDAwM2EwZjBmZmYKKFhFTikg
UkFNOiAwMDAwMDAwMDNhMGYxMDAwIC0gMDAwMDAwMDAzYTBmYWZmZgooWEVOKSBSQU06IDAwMDAw
MDAwM2EwZmMwMDAgLSAwMDAwMDAwMDNhMTBmZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzYTExMDAw
MCAtIDAwMDAwMDAwM2VmMmZmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDNlZjMwMDAwIC0gMDAwMDAw
MDAzZWYzMGZmZgooWEVOKSBSQU06IDAwMDAwMDAwM2VmMzEwMDAgLSAwMDAwMDAwMDNmMGJmZmZm
CihYRU4pIFJBTTogMDAwMDAwMDAzZjBjMDAwMCAtIDAwMDAwMDAwM2YwZGZmZmYKKFhFTikgUkFN
OiAwMDAwMDAwMDNmMTEwMDAwIC0gMDAwMDAwMDAzZjEyMGZmZgooWEVOKSBSQU06IDAwMDAwMDAw
M2YxMjEwMDAgLSAwMDAwMDAwMDNmMTQxZmZmCihYRU4pIFJBTTogMDAwMDAwMDAzZjE0MjAwMCAt
IDAwMDAwMDAwM2YxOTVmZmYKKFhFTikgUkFNOiAwMDAwMDAwMDNmMTk2MDAwIC0gMDAwMDAwMDAz
ZmJjYmZmZgooWEVOKSBSQU06IDAwMDAwMDAwM2ZiY2MwMDAgLSAwMDAwMDAwMDNmYmY3ZmZmCihY
RU4pIFJBTTogMDAwMDAwMDAzZmJmODAwMCAtIDAwMDAwMDAwM2ZiZmZmZmYKKFhFTikgUkFNOiAw
MDAwMDAwMDUwMDAwMDAwIC0gMDAwMDAwMDA3ZmZmZmZmZgooWEVOKSBSQU06IDAwMDAwMDIwODAw
MDAwMDAgLSAwMDAwMDAyN2ZmZmZmZmZmCihYRU4pIFJBTTogMDAwMDIwMjAwMDAwMDAwMCAtIDAw
MDAyMDI3OWJmZmZmZmYKKFhFTikKKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDE4MWNlMDAwIC0g
MDAwMDAwMDAxODMxMzhmMCBYZW4KKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDFhNjEzMDAwIC0g
MDAwMDAwMDAxYTYxZTAwMCBEZXZpY2UgVHJlZQooWEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwMTYy
NTcwMDAgLSAwMDAwMDAwMDE3YjU4MjAwIEtlcm5lbAooWEVOKQooWEVOKSBDTURMSU5FWzAwMDAw
MDAwMTYyNTcwMDBdOmNob3NlbiByZGluaXQ9L2luaXQgYWNwaT1mb3JjZSBub2luaXRyZCAKcm9v
dD0vZGV2L3NkYjEgcncKKFhFTikKKFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT00RyBhY3Bp
PWZvcmNlIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAooWEVOKSBQRk4gY29tcHJlc3Npb24g
b24gYml0cyAyNi4uLjMyCihYRU4pIEFDUEk6IFJTRFAgMzlERTAwMDAsIDAwMjQgKHIyIEhJU0kg
ICkKKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90
IGFsbG93ZWQgKDB4MzlkZTAgCi0+IDB4MzlkZDApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEw
OTcKKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRl
ZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJh
ZDAKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYmMwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkg
TU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAw
MDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAwMDAwMDAwMDAwNDcgIFgyOiAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgICAgWDM6IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBY
NTogMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzog
ZmVmZWZlZmVmZWZlZmYwOSAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMx
ZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAx
CihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogMDAwMDAwMDAwMDAwMDAzMAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjog
MDAwMDAwMDAwMDJiMzAwMCBYMTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAw
MDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEw
CihYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgy
MzogMDAwMDAwMDAwMDAwMDAwMwooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5ZGQwIFgyNTog
MDAwMDAwMDAwMDQwMjAwMCBYMjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAw
MDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYmMw
CihYRU4pCihYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENS
X0VMMjogMDAwMDAwMDA4MDAwMDAzYQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAw
CihYRU4pCihYRU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVO
KSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmZmYmMwOgooWEVOKSAgICAwMDAw
MDAwMDAwMmZmYzkwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAw
MDAxMDAwCihYRU4pICAgIDAwMDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAw
MDAwMmUwMDc4IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAw
MDAwMDAwMmUxMDc4IDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMmQ4YTcwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMWYzMTcxMjcxZjMzMzEyZiAwMDAw
MDAwMDAwMmZmZDAwIDAwMDAwMDAwMDAwMTgzMDYKKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDJmZmNlMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmNhMCAwMDAw
MDAwMDAwMjdlNzJjCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDI0OGYxOCAw
MDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDAwMDAzOWRkMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOAooWEVO
KSAgICAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAyYmVmZWMgMDAwMDAwMDAwMDQwMjAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJiZWZl
MCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZm
ZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAwMDJj
MDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhFTikgICAgMDAwMDIwMjc5
YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgMDAwMDAwMDAwMDJjZjI1
MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYz
MDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAw
MDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1YzAKKFhFTikgICAgMDAwMDAw
MDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgMDAwMDAwMDAxN2Zj
ZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAw
MDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZmZmYKKFhFTikgICAg
MDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRy
YWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgz
YTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91
cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRf
Zml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+XSBfX2FjcGlfbWFw
X3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21h
cF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWZlYz5dIGFjcGlfdGJf
cGFyc2Vfcm9vdF90YWJsZSsweDcwLzB4MzU4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5d
IGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJj
MDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmNm
MjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4CihYRU4pICAgIFs8MDAwMDAwMDAw
MDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAx
Yjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4MzAKKFhFTikKKFhFTikg
bW0uYzoxMDk3OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQg
KDB4MzlkZDAgCi0+IDB4MzlkZDApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikg
LS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQoo
WEVOKSBDUFU6ICAgIDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0
X3VwZGF0ZSsweDNhOC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikg
U1A6ICAgICAwMDAwMDAwMDAwMmZmYmMwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1i
aXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJh
ZjVhOCAgWDE6IDAwMDAwMDAwMDAwMDAxMWYgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
ICAgWDM6IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAw
MDAwMDJkOGE3MAooWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVm
ZWZlZmYwOSAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYw
NmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAg
ICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAw
MDAwMDAwMDAzMAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAw
MDJiMzAwMCBYMTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAw
MDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAg
ICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAw
MDAwMDAwMDAwMwooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5ZGQwIFgyNTogMDAwMDAwMDAw
MDQwMjAwMCBYMjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAw
MDAyMCBYMjg6IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYmMwCihYRU4pCihY
RU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAw
MDAwMDA4MDAwMDAzYQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihY
RU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3Rh
Y2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmZmYmMwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZm
YzkwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDAwMDAwMDAwMDBiNCAwMDAwMDAwMDAwMDAxMDAwCihY
RU4pICAgIDAwMDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDBiNCAwMDAwMDAwMDAwMmUwMDc4
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUx
MDc4IDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDA3IDAwMDAwMDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMWYzMTcxMjcxZjMzMzEyZiAwMDAwMDAwMDAwMmZm
ZDAwIDAwMDAwMDAwMDAwMTgzMDYKKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAw
MDAwMDAxIDAwMDAwMDAwMDAyZmZjZTAgMDA0MDAwMDAzOWRkMGY3ZgooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjdl
NzJjCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAw
MDAwMGI0IDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDAwMDAzOWRkMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOAooWEVOKSAgICAwMDAw
MDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAyYmYwMzAgMDAwMDAwMDAwMDAwMDBiNCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJiZjAxOCAwMDAwMDAw
MDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAw
MDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAw
MDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAw
MDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgMDAwMDAwMDAwMDJjZjI1MAooWEVOKSAg
ICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAw
MDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAw
MDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1YzAKKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5
MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVO
KSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAw
MDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAw
MSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZmZmYKKFhFTikgICAgMDAwMDAwMDBm
ZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMg
KFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgz
YTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4
MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4
MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkr
MHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjAzMD5dIGFjcGlfdGJfcGFyc2Vfcm9v
dF90YWJsZSsweGI0LzB4MzU4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5p
dGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFj
cGlfdGFibGVfaW5pdCsweDFjLzB4OTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNw
aV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5d
IHN0YXJ0X3hlbisweDQ0OC8weGNhYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02
NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4MzAKKFhFTikKKFhFTikgbW0uYzoxMDk3
OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MzlkZDAg
Ci0+IDB4MzlkZDApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVu
LTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6
ICAgIDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsw
eDNhOC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAw
MDAwMDAwMDAwMmZmYmMwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAo
SHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6
IDAwMDAwMDAwMDAwMDAxZjcgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3
MAooWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAg
WDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6
IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAw
MDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAz
MAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBY
MTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6
IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAw
MDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAw
MwooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5ZGQwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBY
MjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6
IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYmMwCihYRU4pCihYRU4pICAgVlRD
Ul9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikK
KFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAw
MDAzYQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVT
Ul9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYmMwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzkwIDAwMDAw
MDAwMDAyNjJjZTAgMDAwMDAwMDAwMDAwMDBiNCAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAw
MDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4IDAwMDAy
MDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAw
MDAwMDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMWYzMTcxMjcxZjMzMzEyZiAwMDAwMDAwMDAwMmZmZDAwIDAwMDAw
MDAwMDAwMTgzMDYKKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAyZmZjZTAgMDA0MDAwMDAzOWRkMGY3ZgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjdlNzJjCihYRU4p
ICAgIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMGI0IDAw
MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDAwMDAzOWRkMDAwMCAwMDAwMDAwMDAwMDAwMDA4
IDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOAooWEVOKSAgICAwMDAwMDAwMDAwMmZm
ZDEwIDAwMDAwMDAwMDAyYmYwYWMgMDAwMDAwMDAwMDAwMDBiNCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJiZjJhYyAwMDAwMDAwMDAwMmZmZDYw
IDAwMDAwMDAwMDAyYmY4OGMKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4
CihYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzlj
MDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAw
MmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgMDAwMDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAw
MjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZj
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAy
NzljMDAwIDAwMDAwMDAwMDAyYjE1YzAKKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAw
MDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAw
MDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4
MjdmZGI4CihYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZmZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAw
MDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMg
KExSKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjBhYz5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsw
eDEzMC8weDM1OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVf
dGFibGVzKzB4ODAvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxl
X2luaXQrMHgxYy8weDk0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90
YWJsZV9pbml0KzB4NTAvMHhkOAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94
ZW4rMHg0NDgvMHhjYWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5v
I3ByaW1hcnlfc3dpdGNoZWQrMHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IFhTRFQgMzlERDAw
MDAsIDAwQjQgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCAxMDAwMDEzKQooWEVOKSBtbS5j
OjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgz
OWRkMCAKLT4gMHgzOWRkMCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0t
WyBYZW4tNC4xMy4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4p
IENQVTogICAgMAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBk
YXRlKzB4M2E4LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDog
ICAgIDAwMDAwMDAwMDAyZmZiYzAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBF
TDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4
ICBYMTogMDAwMDAwMDAwMDAwMDJkMiAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBY
MzogMDAwMDAwMDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAw
MmQ4YTcwCihYRU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVm
ZjA5ICBYODogN2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0
IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgx
MjogMDAwMDAwMDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAw
MDAwMDMwCihYRU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIz
MDAwIFgxNzogMDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAx
IFgxOTogMDAwMDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgy
MTogMDAwMDAwMDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAw
MDAwMDAzCihYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzlkZDAgWDI1OiAwMDAwMDAwMDAwNDAy
MDAwIFgyNjogMDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIw
IFgyODogMDAwMDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiYzAKKFhFTikKKFhFTikg
ICBWVENSX0VMMjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKQooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAw
MDgwMDAwMDNhCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikg
ICAgRVNSX0VMMjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0
cmFjZSBmcm9tIHNwPTAwMDAwMDAwMDAyZmZiYzA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjOTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikg
ICAgMDAwMDAwMDAzOWRkMDAwMCAwMDAwMDAwMDAwMDAwMGI0IDAwMDAwMDAwMDAyZTAwNzggMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMGI0IDAwMDAwMDAwMDAyZTEwNzgg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAzMDFmMWYxZjFmMWYxZjFmIDAwMDAwMDAwMDAyZmZkMDAg
MDAwMDAwMDAwMDAxODMwNgooWEVOKSAgICAwMDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDAwMDAw
MDEgMDAwMDAwMDAwMDJmZmNlMCAwMDAwMDAwMDAwMmZmY2UwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyN2U3MmMK
KFhFTikgICAgMDAwMDAwMDAwMDJmZmNlMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDA0MDIw
MDAgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAwMDAwMDM5ZGQwMDAwIDAwMDAwMDAwMDAw
MDAwMDggMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMDAwMGI0CihYRU4pICAgIDAwMDAwMDAw
MDAyZmZkMTAgMDAwMDAwMDAwMDJiZjExMCAwMDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDEwMDAw
MTMKKFhFTikgICAgMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAwMDAwMmJmMGQ0IDAwMDAwMDAwMDAy
ZmZkNjAgMDAwMDAwMDAwMDJiZjg4YwooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwODAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAy
ZTEwNzgKKFhFTikgICAgMDAwMDAwMDAwMDJmZmQ5MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAy
MDI3OWMwMDAgMDAwMDIwMjc5YzAwMDAwMAooWEVOKSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAw
MDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJmZmRjMCAwMDAwMDAwMDAwMmNmMjUwCihYRU4pICAgIDAw
MDAwMDAyMDI3OWMwMDAgMDAwMDgwMDAwMDAwMDAwMCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAw
MDAxNmMwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAw
MDAyMDI3OWMwMDAgMDAwMDAwMDAwMDJiMTVjMAooWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAw
MDAwMDAwMDAyMDAxYjggMDAwMDAwMDAxODFjZTAwMCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAg
IDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAw
MDAwMTgyN2ZkYjgKKFhFTikgICAgMDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAxODI3ZmRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZm
ZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAg
IFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMp
CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8w
eDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8w
eDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8w
eDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4
LzB4NjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmMTEwPl0gYWNwaV90Yl9wYXJzZV9yb290X3Rh
YmxlKzB4MTk0LzB4MzU4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlh
bGl6ZV90YWJsZXMrMHg4MC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlf
dGFibGVfaW5pdCsweDFjLzB4OTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9i
b290X3RhYmxlX2luaXQrMHg1MC8weGQ4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0
YXJ0X3hlbisweDQ0OC8weGNhYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9o
ZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4MzAKKFhFTikKKFhFTikgbW0uYzoxMDk3OiBD
aGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MzlkZDAgCi0+
IDB4Mzk5MjApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQu
MTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAg
IDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNh
OC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAw
MDAwMDAwMmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlw
ZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAw
MDAwMDAwMDAwMDAzYWEgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAw
MDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAoo
WEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6
IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdm
N2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAw
MDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAoo
WEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6
IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAw
MDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAw
MDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwoo
WEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5OTIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6
IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAw
MDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRDUl9F
TDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhF
TikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAz
YQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9F
TDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
RkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJv
bSBzcD0wMDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAw
MDAyNjJjZTAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAw
MDAwMzk5MjAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3
OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAw
MDA3MDAwMDAwYjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJlMTA3OCAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAw
MDAwMTgzMDYKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAg
IDAwMDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDAyIDAwMDAw
MDAwMzk5MjAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2Qw
IDAwMDAwMDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxCihYRU4p
ICAgIDAwMDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDAwOCAwMDAwMDAwMDAwMmZmZDEwIDAw
MDAwMDAwMDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDA0MCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMjlk
NDU4IDAwMDAwMDAwMDAyYmYyMTAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhjCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMmI0
NGI4IGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAwMDAw
MmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAw
CihYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZm
ZGMwIDAwMDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAw
MDAwMDAwIDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMmZmZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIx
NWMwCihYRU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4
MWNlMDAwIDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAwMDAw
MDAwMDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDE4
MjdmZGIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAw
MDFhNjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0
MGZmZmZmZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0u
YyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYy
YWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAwMDAw
MDAyYmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5
OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8weDk0
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAv
MHhkOAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMK
KFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNo
ZWQrMHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IEZBQ1AgMzk5MjAwMDAsIDAxMTQgKHI2IEhJ
U0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEwOTc6IENo
YW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOTkyMCAKLT4g
MHgzOTkyMCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4x
My4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAg
MAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4
LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAw
MDAwMDAyZmZiOTAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBl
cnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAw
MDAwMDAwMDAwMDQ5MCAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAw
MDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihY
RU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODog
N2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3
ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAw
MDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihY
RU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzog
MDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAw
MDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAw
MDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihY
RU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzk5MjAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjog
MDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAw
MDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiOTAKKFhFTikKKFhFTikgICBWVENSX0VM
MjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVO
KSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNh
CihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VM
MjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBG
QVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9t
IHNwPTAwMDAwMDAwMDAyZmZiOTA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAw
MDI2MmNlMCAwMDAwODA2NjJmZmY5MDQwIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAw
MDAzOTkyMDAwMCAwMDAwMDAwMDAwMDAwMTE0IDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5
YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAw
MDcwMDJkOGE3MCAwMDAwMDAwMDAwMDAwMDAxIDJmMzExZjQ4NTI0ODQ3MWYKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmJlZTMwIDAwMDA4MDY2MmZmZjkwNDAgMDAwMDAwMDAw
MDAxODMwNgooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAwMDJmZmM3MCAwMDAwMDAwMGZmZmZmZmQ4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzcwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAg
MDAwMDAwMDAwMDJmZmNiMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDA4MDY2MmZmZjkwNDAgMDAwMDAw
MDAwMDAwMDExNAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMTE0IDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDI5ZDQ1OCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZTAg
MDAwMDAwMDAwMDJiZjVmYyAwMDAwODA2NjJmZmY5MDQwIDAwMDAwMDAwMDAyYmVmNjgKKFhFTikg
ICAgMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAwMDAwMmJmMjUwIDAwMDAwMDAwMDAyZmZkMTAgMDAw
MDAwMDAwMDJiZjI3NAooWEVOKSAgICAwMDAwODA2NjJmZmY5MDQwIDAwMDAwMDAwMDAwMDAwMDEg
MDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZk
NjAgMDAwMDAwMDAwMDJiZjg4YyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAwNzgg
MDAwMDAwMDAwMDJiNDRiOAooWEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEw
NzggMDAwMDAwMDAwMDJmZmQ5MCAwMDAwMDAwMDAwMmMwNmU4CihYRU4pICAgIDAwMDAwMDAyMDI3
OWMwMDAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAK
KFhFTikgICAgMDAwMDAwMDAwMDJmZmRjMCAwMDAwMDAwMDAwMmNmMjUwIDAwMDAwMDAyMDI3OWMw
MDAgMDAwMDgwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAx
NmMwMDAgMDAwMDAwMDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0CihYRU4pICAgIDAwMDAwMDAy
MDI3OWMwMDAgMDAwMDAwMDAwMDJiMTVjMCAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAx
YjgKKFhFTikgICAgMDAwMDAwMDAxODFjZTAwMCAwMDAwMDAwMDE3ZmNlMDAwIDAwMDAwMDAwMWE2
MTMwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAw
MTgyN2ZkYjggMDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAxODI3ZmRiMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MGIwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMGY4NmRlZDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZmZmZmZiAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8
MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihY
RU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5
YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJj
CihYRU4pICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4
CihYRU4pICAgIFs8MDAwMDAwMDAwMDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4
NjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmNWZjPl0gYWNwaV90Yl9wYXJzZV9mYWR0KzB4Mzgv
MHhiYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNzQ+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFi
bGUrMHgyZjgvMHgzNTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFs
aXplX3RhYmxlcysweDgwLzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90
YWJsZV9pbml0KzB4MWMvMHg5NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jv
b3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3Rh
cnRfeGVuKzB4NDQ4LzB4Y2FjCihYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hl
YWQubyNwcmltYXJ5X3N3aXRjaGVkKzB4MTAvMHgzMAooWEVOKQooWEVOKSBtbS5jOjEwOTc6IENo
YW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOTkyMCAKLT4g
MHgzOTYzMCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4x
My4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAg
MAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4
LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAw
MDAwMDAyZmZiNTAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBl
cnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAw
MDAwMDAwMDAwMDU3MSAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAw
MDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihY
RU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODog
N2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3
ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAw
MDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihY
RU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzog
MDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAw
MDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAw
MDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihY
RU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzk2MzAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjog
MDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAw
MDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiNTAKKFhFTikKKFhFTikgICBWVENSX0VM
MjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVO
KSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNh
CihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VM
MjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBG
QVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9t
IHNwPTAwMDAwMDAwMDAyZmZiNTA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjMjAgMDAwMDAwMDAw
MDI2MmNlMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAw
MDAzOTYzMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5
YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAw
MDcwMDAwMDExNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAw
MDAxODMwNgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAwMDAwMDAwMSAyZjMxMWY0ODUyNDg0NzFmCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzMwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAg
MDAwMDAwMDAwMDJmZmM3MCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAzOTYzMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMTE0IDAwMDAwMDAwMDAyZDE5MzAgMDAw
MDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjYTAg
MDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyYmY2MTgKKFhFTikg
ICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAwMDAwMTE0IDAwMDAwMDAwMDAyZmZjZTAgMDAw
MDAwMDAwMDJiZjY0NAooWEVOKSAgICAwMDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDAwMDAxMTQg
MDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAgIDAwMDAwMDAwMDAyOWQ0
NTggMDAwMDAwMDAwMDJiZjYyNCAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAyYmYyNzQKKFhF
TikgICAgMDAwMDgwNjYyZmZmOTA0MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDIg
MDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4
OGMgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjgK
KFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4IDAwMDAwMDAwMDAyZmZk
OTAgMDAwMDAwMDAwMDJjMDZlOAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMw
MDAwMDAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAw
MDAyZmZkYzAgMDAwMDAwMDAwMDJjZjI1MCAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwIDAwMDAwMDAwMDAy
ZmZkZTAgMDAwMDAwMDAwMDJjOWE5NAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAw
MDAyYjE1YzAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4CihYRU4pICAgIDAwMDAw
MDAwMTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMCAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4IDAwMDAwMDAw
MDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMTgyN2ZkYjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwCihYRU4pICAgIDAw
MDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBm
ODZkZWQwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDQwZmZmZmZmZmYgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+
XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAw
MDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBb
PDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAw
MDAwMDAyN2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAw
MDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAg
WzwwMDAwMDAwMDAwMmJmNjQ0Pl0gYWNwaV90Yl9wYXJzZV9mYWR0KzB4ODAvMHhiYwooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyYmYyNzQ+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZjgvMHgz
NTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysw
eDgwLzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4
MWMvMHg5NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5p
dCsweDUwLzB4ZDgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4
LzB4Y2FjCihYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5
X3N3aXRjaGVkKzB4MTAvMHgzMAooWEVOKQooWEVOKSBBQ1BJOiBEU0RUIDM5NjMwMDAwLCBBODRE
IChyMiBISVNJICAgSElQMDggICAgICAgICAgIDAgSU5UTCAyMDE4MTIxMykKKFhFTikgbW0uYzox
MDk3OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4Mzk2
MzAgCi0+IDB4MzlkYzApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsg
WGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBD
UFU6ICAgIDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0
ZSsweDNhOC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAg
ICAwMDAwMDAwMDAwMmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwy
aCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAg
WDE6IDAwMDAwMDAwMDAwMDA2NjAgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6
IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJk
OGE3MAooWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYw
OSAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBY
MTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6
IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAw
MDAzMAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAw
MCBYMTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBY
MTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6
IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAw
MDAwMwooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5ZGMwIFgyNTogMDAwMDAwMDAwMDQwMjAw
MCBYMjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBY
Mjg6IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAg
VlRDUl9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4
MDAwMDAzYQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAg
IEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJh
Y2UgZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAw
MDAwMDAwMDAyNjJjZTAgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAg
IDAwMDAwMDAwMzlkYzAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAw
MDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3
IDAwMDAwMDA3MDAyYmVlMzAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJmZmM3MCAwMDAwMDAwMDAwMmZmYzQwIDAw
MDAwMDAwMDAwMTgzMDYKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM3MCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAyZmZjNDAgMDAwMDAwMDBmZmZmZmZkOAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihY
RU4pICAgIDAwMDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDAz
IDAwMDAwMDAwMzlkYzAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MmZmY2QwIDAwMDAwMDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAwMTE0
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAxMTQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmZm
ZDEwIDAwMDAwMDAwMDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDA2MCAwMDAwMDAwMDAw
MDAwMDAxIDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMjlkNDU4IDAwMDAwMDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJm
ODhjCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAw
MDAwMmI0NGI4IGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAw
MDAwMDAwMmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzlj
MDAwMDAwCihYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAw
MDAwMmZmZGMwIDAwMDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAw
ODAwMDAwMDAwMDAwIDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMmZmZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAw
MDAwMmIxNWMwCihYRU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAw
MDAwMDE4MWNlMDAwIDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAw
MDAwMDE4MjdmZGIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAw
MDAwMDAwMDFhNjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDA0MGZmZmZmZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQw
Pl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAg
WzwwMDAwMDAwMDAwMjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAw
MDAwMDAwMDAyYmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAg
IFs8MDAwMDAwMDAwMDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1
OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4
ODAvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgx
Yy8weDk0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0
KzB4NTAvMHhkOAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgv
MHhjYWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlf
c3dpdGNoZWQrMHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IFBDQ1QgMzlEQzAwMDAsIDAwOEEg
KHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEw
OTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOWRj
MCAKLT4gMHgzOWRiMCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBY
ZW4tNC4xMy4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQ
VTogICAgMAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRl
KzB4M2E4LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAg
IDAwMDAwMDAwMDAyZmZiODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJo
IChIeXBlcnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBY
MTogMDAwMDAwMDAwMDAwMDc0NiAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzog
MDAwMDAwMDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4
YTcwCihYRU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5
ICBYODogN2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgx
MDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjog
MDAwMDAwMDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAw
MDMwCihYRU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAw
IFgxNzogMDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgx
OTogMDAwMDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTog
MDAwMDAwMDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAw
MDAzCihYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzlkYjAgWDI1OiAwMDAwMDAwMDAwNDAyMDAw
IFgyNjogMDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgy
ODogMDAwMDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVO
KQooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgw
MDAwMDNhCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAg
RVNSX0VMMjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFj
ZSBmcm9tIHNwPTAwMDAwMDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAw
MDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAg
MDAwMDAwMDAzOWRiMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAw
MDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcg
MDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUyNDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgMDAw
MDAwMDAwMDAxODMwNgooWEVOKSAgICAwMDAwODA2NjJmZmY5MDYwIDAwMDAwMDAwMDAwMDAwMDEg
MDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhF
TikgICAgMDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDQg
MDAwMDAwMDAzOWRiMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMjAxNTExMjQK
KFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZk
MTAgMDAwMDAwMDAwMDJiZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAw
MDAwMDEgMDAwMDAwMDAwMDAwMDAwNCAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4
OGMKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAw
MDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAw
MDAwMDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMw
MDAwMDAKKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAw
MDAyZmZkYzAgMDAwMDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4
MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAw
MDAyYjE1YzAKKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAw
MDAwMTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAg
IDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMTgyN2ZkYjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAw
MDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDQwZmZmZmZmZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+
XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAw
MDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBb
PDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAw
MDAwMDAyN2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAw
MDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAg
WzwwMDAwMDAwMDAwMmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4
MC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFj
LzB4OTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQr
MHg1MC8weGQ4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8w
eGNhYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9z
d2l0Y2hlZCsweDEwLzB4MzAKKFhFTikKKFhFTikgQUNQSTogU1NEVCAzOURCMDAwMCwgRTU2QSAo
cjIgSElTSSAgIEhJUDA3ICAgICAgICAgICAwIElOVEwgMjAxODEyMTMpCihYRU4pIG1tLmM6MTA5
NzogQ2hhbmdpbmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICgweDM5ZGIw
IAotPiAweDM5ZDgwKS4KKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3CihYRU4pIC0tLS1bIFhl
bi00LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BV
OiAgICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUr
MHgzYTgvMHg1OWMKKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCihYRU4pIFNQOiAgICAg
MDAwMDAwMDAwMDJmZmI4MAooWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmgg
KEh5cGVydmlzb3IsIGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgx
OiAwMDAwMDAwMDAwMDAwODJjICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAw
MDAwMDAwMDAwMDAwMDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IDAwMDAwMDAwMDAyZDhh
NzAKKFhFTikgICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkg
IFg4OiA3ZjdmN2Y3ZjdmN2Y3ZjdmCihYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEw
OiA3ZjdmN2Y3ZjdmN2Y3ZjdmIFgxMTogMDEwMTAxMDEwMTAxMDEwMQooWEVOKSAgICAgWDEyOiAw
MDAwMDAwMDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IDAwMDAwMDAwMDAwMDAw
MzAKKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAg
WDE3OiAwMDAwMDAwMDAwMmNmMmQ4CihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5
OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogMDAwMDAwMDAwMDJhNzAxMAooWEVOKSAgICAgWDIxOiAw
MDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IDAwMDAwMDAwMDAwMDAw
MDMKKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOWQ4MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAg
WDI2OiAwMDAwMDAwMDAwMDAwMDJmCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4
OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogMDAwMDAwMDAwMDJmZmI4MAooWEVOKQooWEVOKSAgIFZU
Q1JfRUwyOiA4MDAwMDAwMAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
CihYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAw
MDAwM2EKKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAooWEVOKQooWEVOKSAgICBF
U1JfRUwyOiBmMjAwMDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNl
IGZyb20gc3A9MDAwMDAwMDAwMDJmZmI4MDoKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM1MCAwMDAw
MDAwMDAwMjYyY2UwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAwMDAwMTAwMAooWEVOKSAgICAw
MDAwMDAwMDM5ZDgwMDAwIDAwMDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAxMiAwMDAw
MjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAw
MDAwMDAwNzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDJmMzExZjRiNTM0ZDQ4MWYgMDAwMDAwMDAwMDJmZmNjMCAwMDAw
MDAwMDAwMDE4MzA2CihYRU4pICAgIDAwMDA4MDY2MmZmZjkwODAgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyZmZjYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMjAwMDAwMDAyIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAwMDI3ZTcyYwooWEVO
KSAgICAwMDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyNDhmMTggMDAwMDAwMDAwMDAwMDAwNSAw
MDAwMDAwMDM5ZDgwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJm
ZmNkMCAwMDAwMDAwMDAwMmJlZWU4IDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAyMDE4MTIxMwoo
WEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyYmVmNjggMDAwMDAwMDAwMDJmZmQx
MCAwMDAwMDAwMDAwMmJmMjUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwYTAgMDAwMDAwMDAwMDAw
MDAwMSAwMDAwMDAwMDAwMDAwMDA1IDAwMDAwMDAwMDAzMTIwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDI5ZDQ1OCAwMDAwMDAwMDAwMzEyMDAwIDAwMDAwMDAwMDAyZmZkNjAgMDAwMDAwMDAwMDJiZjg4
YwooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAw
MDJiNDRiOCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEwNzgKKFhFTikgICAgMDAwMDAw
MDAwMDJmZmQ5MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDIwMjc5YzAw
MDAwMAooWEVOKSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAw
MDJmZmRjMCAwMDAwMDAwMDAwMmNmMjUwCihYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgw
MDAwMDAwMDAwMCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAxNmMwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDAwMDAw
MDJiMTVjMAooWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAwMDAw
MDAxODFjZTAwMCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgKKFhFTikgICAg
MDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAxODI3ZmRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAw
MDAwMDAxYTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwNDBmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5d
IG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAw
MDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihYRU4pICAgIFs8
MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAw
MDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAgIFs8MDAwMDAw
MDAwMDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikgICAgWzwwMDAw
MDAwMDAwMmJlZWU4Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAvMHhlNAooWEVOKSAgICBb
PDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgK
KFhFTikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweDgw
LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMv
MHg5NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsw
eDUwLzB4ZDgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4
Y2FjCihYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3
aXRjaGVkKzB4MTAvMHgzMAooWEVOKQooWEVOKSBBQ1BJOiBCRVJUIDM5RDgwMDAwLCAwMDMwIChy
MSBISVNJICAgSElQMDggICAgICAgICAgIDAgSElTSSAyMDE1MTEyNCkKKFhFTikgbW0uYzoxMDk3
OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MzlkODAg
Ci0+IDB4MzlkNjApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVu
LTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6
ICAgIDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsw
eDNhOC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAw
MDAwMDAwMDAwMmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAo
SHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6
IDAwMDAwMDAwMDAwMDA5MTIgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3
MAooWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAg
WDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6
IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAw
MDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAz
MAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBY
MTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6
IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAw
MDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAw
MwooWEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5ZDYwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBY
MjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6
IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRD
Ul9FTDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikK
KFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAw
MDAzYQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVT
Ul9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAw
MDAwMDAyNjJjZTAgMDAwMDAwMDAwMDAwMDAwNiAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAw
MDAwMDAwMzlkNjAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAy
MDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAw
MDAwMDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMmYzMTFmNDg1MjQ4NDcxZiAwMDAwMDAwMDAwMmZmY2MwIDAwMDAw
MDAwMDAwMTgzMDYKKFhFTikgICAgMDAwMDgwNjYyZmZmOTBhMCAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDJmZmNhMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4p
ICAgIDAwMDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDA2IDAw
MDAwMDAwMzlkNjAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNiAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZm
Y2QwIDAwMDAwMDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwNiAwMDAwMDAwMDIwMTUxMTI0CihY
RU4pICAgIDAwMDAwMDAwMDAyZmZjZDAgMDAwMDAwMDAwMDJiZWY2OCAwMDAwMDAwMDAwMmZmZDEw
IDAwMDAwMDAwMDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDBjMCAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwMDAwMDYgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MjlkNDU4IDAwMDAwMDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhj
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAw
MmI0NGI4IGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAw
MDAwMmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAw
MDAwCihYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAw
MmZmZGMwIDAwMDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAw
MDAwMDAwMDAwIDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMmZmZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAw
MmIxNWMwCihYRU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAw
MDE4MWNlMDAwIDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAw
MDAwMDAwMDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDE4MjdmZGIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAw
MDAwMDFhNjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDA0MGZmZmZmZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0g
bW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzww
MDAwMDAwMDAwMjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAw
MDAwMDAyYmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8
MDAwMDAwMDAwMDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAv
MHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8w
eDk0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4
NTAvMHhkOAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhj
YWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dp
dGNoZWQrMHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IEhFU1QgMzlENjAwMDAsIDA1OEMgKHIx
IEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEwOTc6
IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOWQ2MCAK
LT4gMHgzOWQyMCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4t
NC4xMy4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTog
ICAgMAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4
M2E4LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAw
MDAwMDAwMDAyZmZiODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChI
eXBlcnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTog
MDAwMDAwMDAwMDAwMDlmOCAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAw
MDAwMDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcw
CihYRU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBY
ODogN2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDog
N2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAw
MDAwMDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMw
CihYRU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgx
NzogMDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTog
MDAwMDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAw
MDAwMDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAz
CihYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzlkMjAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgy
NjogMDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODog
MDAwMDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBWVENS
X0VMMjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQoo
WEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAw
MDNhCihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNS
X0VMMjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBm
cm9tIHNwPTAwMDAwMDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAwMDAw
MDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAw
MDAwMDAzOWQyMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIw
Mjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAw
MDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUyNDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgMDAwMDAw
MDAwMDAxODMwNgooWEVOKSAgICAwMDAwODA2NjJmZmY5MGMwIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikg
ICAgMDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDcgMDAw
MDAwMDAzOWQyMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZj
ZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMjAxNTExMjQKKFhF
TikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZkMTAg
MDAwMDAwMDAwMDJiZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMGUwIDAwMDAwMDAwMDAwMDAw
MDEgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAy
OWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAy
YjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAw
MDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAw
MDAKKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAy
ZmZkYzAgMDAwMDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAw
MDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAy
YjE1YzAKKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAw
MTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAw
MDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MTgyN2ZkYjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAw
MDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDQwZmZmZmZmZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBt
bS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAy
NjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAw
MDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAw
MDAyN2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAw
MDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAw
MDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAgWzww
MDAwMDAwMDAwMmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4CihY
RU4pICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8w
eDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4
OTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1
MC8weGQ4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNh
YwooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0
Y2hlZCsweDEwLzB4MzAKKFhFTikKKFhFTikgQUNQSTogRVJTVCAzOUQyMDAwMCwgMDIzMCAocjEg
SElTSSAgIEhJUDA4ICAgICAgICAgICAwIEhJU0kgMjAxNTExMjQpCihYRU4pIG1tLmM6MTA5Nzog
Q2hhbmdpbmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICgweDM5ZDIwIAot
PiAweDM5ZDEwKS4KKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3CihYRU4pIC0tLS1bIFhlbi00
LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAg
ICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgz
YTgvMHg1OWMKKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCihYRU4pIFNQOiAgICAgMDAw
MDAwMDAwMDJmZmI4MAooWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5
cGVydmlzb3IsIGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAw
MDAwMDAwMDAwMDAwYWRlICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAw
MDAwMDAwMDAwMDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IDAwMDAwMDAwMDAyZDhhNzAK
KFhFTikgICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4
OiA3ZjdmN2Y3ZjdmN2Y3ZjdmCihYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3
ZjdmN2Y3ZjdmN2Y3ZjdmIFgxMTogMDEwMTAxMDEwMTAxMDEwMQooWEVOKSAgICAgWDEyOiAwMDAw
MDAwMDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IDAwMDAwMDAwMDAwMDAwMzAK
KFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAgWDE3
OiAwMDAwMDAwMDAwMmNmMmQ4CihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5OiAw
MDAwMDAwMDAwMDAwMDIwIFgyMDogMDAwMDAwMDAwMDJhNzAxMAooWEVOKSAgICAgWDIxOiAwMDAw
MDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IDAwMDAwMDAwMDAwMDAwMDMK
KFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOWQxMCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2
OiAwMDAwMDAwMDAwMDAwMDJmCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAw
MDAwMDAwMDAwNDAzMDAwICBGUDogMDAwMDAwMDAwMDJmZmI4MAooWEVOKQooWEVOKSAgIFZUQ1Jf
RUwyOiA4MDAwMDAwMAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihY
RU4pICBTQ1RMUl9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAw
M2EKKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAooWEVOKQooWEVOKSAgICBFU1Jf
RUwyOiBmMjAwMDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZy
b20gc3A9MDAwMDAwMDAwMDJmZmI4MDoKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM1MCAwMDAwMDAw
MDAwMjYyY2UwIDAwMDAwMDAwMDAwMDAwMDggMDAwMDAwMDAwMDAwMTAwMAooWEVOKSAgICAwMDAw
MDAwMDM5ZDEwMDAwIDAwMDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMjAy
NzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAw
MDAwNzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDJmMzExZjQ4NTI0ODQ3MWYgMDAwMDAwMDAwMDJmZmNjMCAwMDAwMDAw
MDAwMDE4MzA2CihYRU4pICAgIDAwMDA4MDY2MmZmZjkwZTAgMDAwMDAwMDAwMDAwMDAwMSAwMDAw
MDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyZmZjYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMjAwMDAwMDAyIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAwMDI3ZTcyYwooWEVOKSAg
ICAwMDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyNDhmMTggMDAwMDAwMDAwMDAwMDAwOCAwMDAw
MDAwMDM5ZDEwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDggMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmNk
MCAwMDAwMDAwMDAwMmJlZWU4IDAwMDAwMDAwMDAwMDAwMDggMDAwMDAwMDAyMDE1MTEyNAooWEVO
KSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyYmVmNjggMDAwMDAwMDAwMDJmZmQxMCAw
MDAwMDAwMDAwMmJmMjUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAxMDAgMDAwMDAwMDAwMDAwMDAw
MSAwMDAwMDAwMDAwMDAwMDA4IDAwMDAwMDAwMDAzMTIwMDAKKFhFTikgICAgMDAwMDAwMDAwMDI5
ZDQ1OCAwMDAwMDAwMDAwMzEyMDAwIDAwMDAwMDAwMDAyZmZkNjAgMDAwMDAwMDAwMDJiZjg4Ywoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJi
NDRiOCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEwNzgKKFhFTikgICAgMDAwMDAwMDAw
MDJmZmQ5MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDIwMjc5YzAwMDAw
MAooWEVOKSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJm
ZmRjMCAwMDAwMDAwMDAwMmNmMjUwCihYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgwMDAw
MDAwMDAwMCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAxNmMwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDAwMDAwMDJi
MTVjMAooWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAwMDAwMDAx
ODFjZTAwMCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgKKFhFTikgICAgMDAw
MDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAx
ODI3ZmRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAw
MDAxYTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
NDBmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2
MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAw
MDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAw
MDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAw
MDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikgICAgWzwwMDAwMDAw
MDAwMmJlZWU4Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAvMHhlNAooWEVOKSAgICBbPDAw
MDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKKFhF
TikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweDgwLzB4
OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5
NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUw
LzB4ZDgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2Fj
CihYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRj
aGVkKzB4MTAvMHgzMAooWEVOKQooWEVOKSBBQ1BJOiBFSU5KIDM5RDEwMDAwLCAwMTcwIChyMSBI
SVNJICAgSElQMDggICAgICAgICAgIDAgSElTSSAyMDE1MTEyNCkKKFhFTikgbW0uYzoxMDk3OiBD
aGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MzlkMTAgCi0+
IDB4Mzk5MDApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQu
MTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAg
IDAKKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNh
OC8weDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAw
MDAwMDAwMmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlw
ZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAw
MDAwMDAwMDAwMDBiYzQgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAw
MDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAoo
WEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6
IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdm
N2Y3ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAw
MDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAoo
WEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6
IDAwMDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAw
MDAwMDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAw
MDAwMDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwoo
WEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5OTAwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6
IDAwMDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAw
MDAwMDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRDUl9F
TDI6IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhF
TikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAz
YQooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9F
TDI6IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
RkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJv
bSBzcD0wMDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAw
MDAyNjJjZTAgMDAwMDAwMDAwMDAwMDAwOSAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAw
MDAwMzk5MDAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3
OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAw
MDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMmYzMTFmNDg1MjQ4NDcxZiAwMDAwMDAwMDAwMmZmY2MwIDAwMDAwMDAw
MDAwMTgzMDYKKFhFTikgICAgMDAwMDgwNjYyZmZmOTEwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMDAyZmZjYTAgMDAwMDAwMDAwMDJmZmNhMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAg
IDAwMDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDA5IDAwMDAw
MDAwMzk5MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwOSAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2Qw
IDAwMDAwMDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwOSAwMDAwMDAwMDIwMTUxMTI0CihYRU4p
ICAgIDAwMDAwMDAwMDAyZmZjZDAgMDAwMDAwMDAwMDJiZWY2OCAwMDAwMDAwMDAwMmZmZDEwIDAw
MDAwMDAwMDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDEyMCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDkgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMjlk
NDU4IDAwMDAwMDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhjCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMmI0
NGI4IGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAwMDAw
MmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAw
CihYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZm
ZGMwIDAwMDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAw
MDAwMDAwIDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMmZmZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIx
NWMwCihYRU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4
MWNlMDAwIDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAwMDAw
MDAwMDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDE4
MjdmZGIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAw
MDFhNjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0
MGZmZmZmZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0u
YyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYy
YWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzwwMDAw
MDAwMDAwMjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAwMDAw
MDAyYmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5
OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8weDk0
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAv
MHhkOAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMK
KFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNo
ZWQrMHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IEdURFQgMzk5MDAwMDAsIDAwODQgKHIzIEhJ
U0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEwOTc6IENo
YW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOTkwMCAKLT4g
MHgzOTY4MCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4x
My4wLXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAg
MAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4
LzB4NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAw
MDAwMDAyZmZiODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBl
cnZpc29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAw
MDAwMDAwMDAwMGNhYSAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAw
MDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihY
RU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODog
N2Y3ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3
ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAw
MDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihY
RU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzog
MDAwMDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAw
MDAwMDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAw
MDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihY
RU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzk2ODAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjog
MDAwMDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAw
MDAwMDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBWVENSX0VM
MjogODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVO
KSAgU0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNh
CihYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VM
MjogZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBG
QVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9t
IHNwPTAwMDAwMDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAwMDAwMDAw
MDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBhIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAw
MDAzOTY4MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5
YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAw
MDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUyNDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgMDAwMDAwMDAw
MDAxODMwNgooWEVOKSAgICAwMDAwODA2NjJmZmY5MTIwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAg
MDAwMDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGEgMDAwMDAw
MDAzOTY4MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBhIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZDAg
MDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBhIDAwMDAwMDAwMjAxNTExMjQKKFhFTikg
ICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZkMTAgMDAw
MDAwMDAwMDJiZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMTQwIDAwMDAwMDAwMDAwMDAwMDEg
MDAwMDAwMDAwMDAwMDAwYSAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyOWQ0
NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0
YjggZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAy
ZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAK
KFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZk
YzAgMDAwMDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAw
MDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1
YzAKKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgx
Y2UwMDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAw
MDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgy
N2ZkYjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAw
MWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQw
ZmZmZmZmZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5j
I3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJh
ZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAw
MDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAy
N2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAy
NDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAw
MDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAgWzwwMDAw
MDAwMDAwMmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4CihYRU4p
ICAgIFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQK
KFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8w
eGQ4CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKKFhFTikKKFhFTikgQUNQSTogTUNGRyAzOTY4MDAwMCwgMDAzQyAocjEgSElT
SSAgIEhJUDA4ICAgICAgICAgICAwIEhJU0kgMjAxNTExMjQpCihYRU4pIG1tLmM6MTA5NzogQ2hh
bmdpbmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICgweDM5NjgwIAotPiAw
eDM5NjcwKS4KKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3CihYRU4pIC0tLS1bIFhlbi00LjEz
LjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAw
CihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgv
MHg1OWMKKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCihYRU4pIFNQOiAgICAgMDAwMDAw
MDAwMDJmZmI4MAooWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVy
dmlzb3IsIGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAw
MDAwMDAwMDAwZDkwICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAwMDAw
MDAwMDAwMDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IDAwMDAwMDAwMDAyZDhhNzAKKFhF
TikgICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiA3
ZjdmN2Y3ZjdmN2Y3ZjdmCihYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3Zjdm
N2Y3ZjdmN2Y3ZjdmIFgxMTogMDEwMTAxMDEwMTAxMDEwMQooWEVOKSAgICAgWDEyOiAwMDAwMDAw
MDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IDAwMDAwMDAwMDAwMDAwMzAKKFhF
TikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAgWDE3OiAw
MDAwMDAwMDAwMmNmMmQ4CihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5OiAwMDAw
MDAwMDAwMDAwMDIwIFgyMDogMDAwMDAwMDAwMDJhNzAxMAooWEVOKSAgICAgWDIxOiAwMDAwMDAw
MDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IDAwMDAwMDAwMDAwMDAwMDMKKFhF
TikgICAgIFgyNDogMDAwMDAwMDAwMDAzOTY3MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAw
MDAwMDAwMDAwMDAwMDJmCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAw
MDAwMDAwNDAzMDAwICBGUDogMDAwMDAwMDAwMDJmZmI4MAooWEVOKQooWEVOKSAgIFZUQ1JfRUwy
OiA4MDAwMDAwMAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4p
ICBTQ1RMUl9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EK
KFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAooWEVOKQooWEVOKSAgICBFU1JfRUwy
OiBmMjAwMDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIEZB
Ul9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20g
c3A9MDAwMDAwMDAwMDJmZmI4MDoKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM1MCAwMDAwMDAwMDAw
MjYyY2UwIDAwMDAwMDAwMDAwMDAwMGIgMDAwMDAwMDAwMDAwMTAwMAooWEVOKSAgICAwMDAwMDAw
MDM5NjcwMDAwIDAwMDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMjAyNzlj
MDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAw
NzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDJmMzExZjQ4NTI0ODQ3MWYgMDAwMDAwMDAwMDJmZmNjMCAwMDAwMDAwMDAw
MDE4MzA2CihYRU4pICAgIDAwMDA4MDY2MmZmZjkxNDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMmZmY2EwIDAwMDAwMDAwMDAyZmZjYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMjAwMDAwMDAyIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAwMDI3ZTcyYwooWEVOKSAgICAw
MDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyNDhmMTggMDAwMDAwMDAwMDAwMDAwYiAwMDAwMDAw
MDM5NjcwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMGIgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAw
MDAwMDAwMDAwMmJlZWU4IDAwMDAwMDAwMDAwMDAwMGIgMDAwMDAwMDAyMDE1MTEyNAooWEVOKSAg
ICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyYmVmNjggMDAwMDAwMDAwMDJmZmQxMCAwMDAw
MDAwMDAwMmJmMjUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAxNjAgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDAwMDAwMDAwMDBiIDAwMDAwMDAwMDAzMTIwMDAKKFhFTikgICAgMDAwMDAwMDAwMDI5ZDQ1
OCAwMDAwMDAwMDAwMzEyMDAwIDAwMDAwMDAwMDAyZmZkNjAgMDAwMDAwMDAwMDJiZjg4YwooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRi
OCBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEwNzgKKFhFTikgICAgMDAwMDAwMDAwMDJm
ZmQ5MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDIwMjc5YzAwMDAwMAoo
WEVOKSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJmZmRj
MCAwMDAwMDAwMDAwMmNmMjUwCihYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgwMDAwMDAw
MDAwMCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAxNmMwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDAwMDAwMDJiMTVj
MAooWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAwMDAwMDAxODFj
ZTAwMCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgKKFhFTikgICAgMDAwMDAw
MDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAxODI3
ZmRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAx
YTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBm
ZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMj
eGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFk
MD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAw
MDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDI3
ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDI0
OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikgICAgWzwwMDAwMDAwMDAw
MmJlZWU4Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAvMHhlNAooWEVOKSAgICBbPDAwMDAw
MDAwMDAyYmYyNTA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweDgwLzB4OTgK
KFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5NAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4
ZDgKKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCihY
RU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRjaGVk
KzB4MTAvMHgzMAooWEVOKQooWEVOKSBBQ1BJOiBTTElUIDM5NjcwMDAwLCAwMDNDIChyMSBISVNJ
ICAgSElQMDggICAgICAgICAgIDAgSElTSSAyMDE1MTEyNCkKKFhFTikgbW0uYzoxMDk3OiBDaGFu
Z2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4Mzk2NzAgCi0+IDB4
Mzk2NjApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQuMTMu
MC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAK
KFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8w
eDU5YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAwMDAw
MDAwMmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2
aXNvciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBlNzYgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAwMDAw
MDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAooWEVO
KSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6IDdm
N2Y3ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3
ZjdmN2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAwMDAw
MDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAooWEVO
KSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IDAw
MDAwMDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAw
MDAwMDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAwMDAw
MDA0MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwooWEVO
KSAgICAgWDI0OiAwMDAwMDAwMDAwMDM5NjYwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IDAw
MDAwMDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAw
MDAwMDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRDUl9FTDI6
IDgwMDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikg
IFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQoo
WEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9FTDI6
IGYyMDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgRkFS
X0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBz
cD0wMDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAwMDAy
NjJjZTAgMDAwMDAwMDAwMDAwMDAwYyAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAwMDAw
Mzk2NjAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3OWMw
MDAwMDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMmYzMTFmNDg1MjQ4NDcxZiAwMDAwMDAwMDAwMmZmY2MwIDAwMDAwMDAwMDAw
MTgzMDYKKFhFTikgICAgMDAwMDgwNjYyZmZmOTE2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAyZmZjYTAgMDAwMDAwMDAwMDJmZmNhMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAgIDAw
MDAwMDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDBjIDAwMDAwMDAw
Mzk2NjAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwYyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAw
MDAwMDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwYyAwMDAwMDAwMDIwMTUxMTI0CihYRU4pICAg
IDAwMDAwMDAwMDAyZmZjZDAgMDAwMDAwMDAwMDJiZWY2OCAwMDAwMDAwMDAwMmZmZDEwIDAwMDAw
MDAwMDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDE4MCAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAwMDAwMGMgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMjlkNDU4
IDAwMDAwMDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhjCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMmI0NGI4
IGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAwMDAwMmZm
ZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAwCihY
RU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZmZGMw
IDAwMDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAwMDAw
MDAwIDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MmZmZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIxNWMw
CihYRU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4MWNl
MDAwIDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAwMDAwMDAw
MDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDE4Mjdm
ZGIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
Zjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZm
ZmZmZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4
ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQw
Pl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjdl
NzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4
ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAwMDAwMDAy
YmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8MDAwMDAw
MDAwMDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8weDk0CihY
RU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAvMHhk
OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKKFhF
TikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQr
MHgxMC8weDMwCihYRU4pCihYRU4pIEFDUEk6IFNQQ1IgMzk2NjAwMDAsIDAwNTAgKHIyIEhJU0kg
ICBISVAwOCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEwOTc6IENoYW5n
aW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOTY2MCAKLT4gMHgz
OTY1MCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4xMy4w
LXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMAoo
WEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4
NTljCihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAwMDAw
MDAyZmZiODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZp
c29yLCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAwMDAw
MDAwMDAwMGY1YyAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAwMDAw
MDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihYRU4p
ICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODogN2Y3
ZjdmN2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3Zjdm
N2Y3ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAwMDAw
MDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihYRU4p
ICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzogMDAw
MDAwMDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAwMDAw
MDAwMDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAwMDAw
MDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihYRU4p
ICAgICBYMjQ6IDAwMDAwMDAwMDAwMzk2NTAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjogMDAw
MDAwMDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAwMDAw
MDAwMDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBWVENSX0VMMjog
ODAwMDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSAg
U0NUTFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNhCihY
RU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VMMjog
ZjIwMDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBGQVJf
RUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNw
PTAwMDAwMDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAwMDAwMDAwMDI2
MmNlMCAwMDAwMDAwMDAwMDAwMDBkIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAwMDAz
OTY1MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAw
MDAwMCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAyZjMxMWY0ODUyNDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgMDAwMDAwMDAwMDAx
ODMwNgooWEVOKSAgICAwMDAwODA2NjJmZmY5MTgwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAw
MDJmZmNhMCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDIwMDAwMDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAgMDAw
MDAwMDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGQgMDAwMDAwMDAz
OTY1MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBkIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZDAgMDAw
MDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBkIDAwMDAwMDAwMjAxNTExMjQKKFhFTikgICAg
MDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAw
MDAwMDJiZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMWEwIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwZCAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTgg
MDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0Yjgg
ZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAyZmZk
OTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhF
TikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAg
MDAwMDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAwMDAy
ZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1YzAK
KFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2Uw
MDAgMDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAwMDAw
MDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2Zk
YjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2
MTMwMDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBm
ODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZm
ZmZmZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hl
bl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+
XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAwMDAw
MDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3
MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhm
MTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJi
ZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAgWzwwMDAwMDAw
MDAwMmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4CihYRU4pICAg
IFs8MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CihY
RU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKKFhF
TikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4
CihYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwooWEVO
KSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsw
eDEwLzB4MzAKKFhFTikKKFhFTikgQUNQSTogU1JBVCAzOTY1MDAwMCwgMDlDMCAocjMgSElTSSAg
IEhJUDA4ICAgICAgICAgICAwIEhJU0kgMjAxNTExMjQpCihYRU4pIG1tLmM6MTA5NzogQ2hhbmdp
bmcgTUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICgweDM5NjUwIAotPiAweDM5
NjQwKS4KKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3CihYRU4pIC0tLS1bIFhlbi00LjEzLjAt
cmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAwCihY
RU4pIFBDOiAgICAgMDAwMDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1
OWMKKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCihYRU4pIFNQOiAgICAgMDAwMDAwMDAw
MDJmZmI4MAooWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlz
b3IsIGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAw
MDAwMDAxMDQyICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAw
MDAwMDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IDAwMDAwMDAwMDAyZDhhNzAKKFhFTikg
ICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiA3Zjdm
N2Y3ZjdmN2Y3ZjdmCihYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3
ZjdmN2Y3ZjdmIFgxMTogMDEwMTAxMDEwMTAxMDEwMQooWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAw
MDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IDAwMDAwMDAwMDAwMDAwMzAKKFhFTikg
ICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAgWDE3OiAwMDAw
MDAwMDAwMmNmMmQ4CihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5OiAwMDAwMDAw
MDAwMDAwMDIwIFgyMDogMDAwMDAwMDAwMDJhNzAxMAooWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAw
NDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IDAwMDAwMDAwMDAwMDAwMDMKKFhFTikg
ICAgIFgyNDogMDAwMDAwMDAwMDAzOTY0MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAwMDAw
MDAwMDAwMDAwMDJmCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAw
MDAwNDAzMDAwICBGUDogMDAwMDAwMDAwMDJmZmI4MAooWEVOKQooWEVOKSAgIFZUQ1JfRUwyOiA4
MDAwMDAwMAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pICBT
Q1RMUl9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKKFhF
TikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAooWEVOKQooWEVOKSAgICBFU1JfRUwyOiBm
MjAwMDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIEZBUl9F
TDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9
MDAwMDAwMDAwMDJmZmI4MDoKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM1MCAwMDAwMDAwMDAwMjYy
Y2UwIDAwMDAwMDAwMDAwMDAwMGUgMDAwMDAwMDAwMDAwMTAwMAooWEVOKSAgICAwMDAwMDAwMDM5
NjQwMDAwIDAwMDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMjAyNzljMDAw
MDAwIDAwMDAwMDAwMDAyZTA0MTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwNzAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDJmMzExZjQ4NTI0ODQ3MWYgMDAwMDAwMDAwMDJmZmNjMCAwMDAwMDAwMDAwMDE4
MzA2CihYRU4pICAgIDAwMDA4MDY2MmZmZjkxYTAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAw
MmZmY2EwIDAwMDAwMDAwMDAyZmZjYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MjAwMDAwMDAyIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAwMDI3ZTcyYwooWEVOKSAgICAwMDAw
MDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyNDhmMTggMDAwMDAwMDAwMDAwMDAwZSAwMDAwMDAwMDM5
NjQwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMGUgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAw
MDAwMDAwMmJlZWU4IDAwMDAwMDAwMDAwMDAwMGUgMDAwMDAwMDAyMDE1MTEyNAooWEVOKSAgICAw
MDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyYmVmNjggMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAw
MDAwMmJmMjUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAxYzAgMDAwMDAwMDAwMDAwMDAwMSAwMDAw
MDAwMDAwMDAwMDBlIDAwMDAwMDAwMDAzMTIwMDAKKFhFTikgICAgMDAwMDAwMDAwMDI5ZDQ1OCAw
MDAwMDAwMDAwMzEyMDAwIDAwMDAwMDAwMDAyZmZkNjAgMDAwMDAwMDAwMDJiZjg4YwooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOCBm
ZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEwNzgKKFhFTikgICAgMDAwMDAwMDAwMDJmZmQ5
MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDIwMjc5YzAwMDAwMAooWEVO
KSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJmZmRjMCAw
MDAwMDAwMDAwMmNmMjUwCihYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgwMDAwMDAwMDAw
MCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAxNmMwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJm
ZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDAwMDAwMDJiMTVjMAoo
WEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAwMDAwMDAxODFjZTAw
MCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgKKFhFTikgICAgMDAwMDAwMDAw
MDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAxODI3ZmRi
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAxYTYx
MzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGY4
NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZm
ZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVu
X3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5d
IG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAw
MDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDI3ZTcy
Yz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDI0OGYx
OD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJl
ZWU4Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAvMHhlNAooWEVOKSAgICBbPDAwMDAwMDAw
MDAyYmYyNTA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKKFhFTikgICAg
WzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweDgwLzB4OTgKKFhF
TikgICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5NAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgK
KFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCihYRU4p
ICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRjaGVkKzB4
MTAvMHgzMAooWEVOKQooWEVOKSBBQ1BJOiBBUElDIDM5NjQwMDAwLCAyODZDIChyNCBISVNJICAg
SElQMDggICAgICAgICAgIDAgSElTSSAyMDE1MTEyNCkKKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2lu
ZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4Mzk2NDAgCi0+IDB4Mzk2
MjApLgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1y
YyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhF
TikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5
YwooWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAw
MmZmYjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNv
ciwgaGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAwMDAw
MDAwMDExMjggIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAwMDAwMDAw
MDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAg
ICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6IDdmN2Y3
ZjdmN2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3Zjdm
N2Y3ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAw
MDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAooWEVOKSAg
ICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IDAwMDAw
MDAwMDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAw
MDAwMDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0
MDIwMDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwooWEVOKSAg
ICAgWDI0OiAwMDAwMDAwMDAwMDM5NjIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IDAwMDAw
MDAwMDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRDUl9FTDI6IDgw
MDAwMDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgIFND
VExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQooWEVO
KSAgVFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9FTDI6IGYy
MDAwMDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgRkFSX0VM
MjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0w
MDAwMDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAwMDAyNjJj
ZTAgMDAwMDAwMDAwMDAwMDAwZiAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAwMDAwMzk2
MjAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3OWMwMDAw
MDAgMDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3MDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMmYzMTFmNDg1MjQ4NDcxZiAwMDAwMDAwMDAwMmZmY2MwIDAwMDAwMDAwMDAwMTgz
MDYKKFhFTikgICAgMDAwMDgwNjYyZmZmOTFjMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAy
ZmZjYTAgMDAwMDAwMDAwMDJmZmNhMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAy
MDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAgIDAwMDAw
MDAwMDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDBmIDAwMDAwMDAwMzk2
MjAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAw
MDAwMDAyYmVlZTggMDAwMDAwMDAwMDAwMDAwZiAwMDAwMDAwMDIwMTUxMTI0CihYRU4pICAgIDAw
MDAwMDAwMDAyZmZjZDAgMDAwMDAwMDAwMDJiZWY2OCAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAw
MDAyYmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDFlMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAw
MDAwMDAwMDAwMGYgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMjlkNDU4IDAw
MDAwMDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhjCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMmI0NGI4IGZm
ZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAwMDAwMmZmZDkw
IDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAwCihYRU4p
ICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZmZGMwIDAw
MDAwMDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAwMDAwMDAw
IDAwMDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZm
ZGUwIDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIxNWMwCihY
RU4pICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4MWNlMDAw
IDAwMDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAwMDAwMDAwMDAw
MDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDE4MjdmZGIw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAwMDFhNjEz
MDAwIDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwZjg2
ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZmZmZm
ZmZmCihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4ZW5f
cHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0g
bW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzwwMDAwMDAwMDAw
MjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjdlNzJj
Pl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4
Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYmVl
ZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8MDAwMDAwMDAw
MDJiZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAooWEVOKSAgICBb
PDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8weDk0CihYRU4p
ICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAvMHhkOAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKKFhFTikg
ICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHgx
MC8weDMwCihYRU4pCihYRU4pIEFDUEk6IElPUlQgMzk2MjAwMDAsIDEwNjAgKHIwIEhJU0kgICBI
SVAwOCAgICAgICAgICAgMCBJTlRMIDIwMTgxMjEzKQooWEVOKSBtbS5jOjEwOTc6IENoYW5naW5n
IE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgzOTYyMCAKLT4gMHgxODU0
MCkuCihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4xMy4wLXJj
ICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMAooWEVO
KSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTlj
CihYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAwMDAwMDAy
ZmZiODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29y
LCBoYW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAwMDAwMDAw
MDAwMTIwZSAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAw
MDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAg
ICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODogN2Y3Zjdm
N2Y3ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3ZjdmN2Y3
ZjdmN2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAw
MDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihYRU4pICAg
ICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzogMDAwMDAw
MDAwMDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAwMDAwMDAw
MDAwMDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAwMDAwMDQw
MjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihYRU4pICAg
ICBYMjQ6IDAwMDAwMDAwMDAwMTg1NDAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjogMDAwMDAw
MDAwMDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAwMDAwMDAw
MDQwMzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBWVENSX0VMMjogODAw
MDAwMDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSAgU0NU
TFJfRUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNhCihYRU4p
ICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VMMjogZjIw
MDAwMDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAw
MDAwMDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAwMDAwMDAwMDI2MmNl
MCAwMDAwMDAwMDAwMDAwMDEwIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAwMDAxODU0
MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAw
MCAwMDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAyZjMxMWY0YjUzNGQ0ODFmIDAwMDAwMDAwMDAyZmZjYzAgMDAwMDAwMDAwMDAxODMw
NgooWEVOKSAgICAwMDAwODA2NjJmZmY5MWUwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJm
ZmNhMCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIw
MDAwMDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTAgMDAwMDAwMDAxODU0
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZDAgMDAwMDAw
MDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDEwIDAwMDAwMDAwMjAxODEyMTMKKFhFTikgICAgMDAw
MDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAw
MDJiZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMjAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAw
MDAwMDAwMDAxMCAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAw
MDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZm
ZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAg
MDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhFTikg
ICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgMDAw
MDAwMDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAg
MDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZk
ZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1YzAKKFhF
TikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAg
MDAwMDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAwMDAwMDAw
MDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMw
MDAgMDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZk
ZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZm
ZmYKKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
IFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9w
dF91cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBt
bS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAwMDAwMDAy
NjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+
XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+
XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVl
OD5dIGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAgWzwwMDAwMDAwMDAw
MmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4CihYRU4pICAgIFs8
MDAwMDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CihYRU4p
ICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4CihY
RU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEw
LzB4MzAKKFhFTikKKFhFTikgQUNQSTogUFBUVCAxODU0MDAwMCwgMzdFNCAocjIgSElTSSAgIEhJ
UDA4ICAgICAgICAgICAwIEhJU0kgMjAxNTExMjQpCihYRU4pIG1tLmM6MTA5NzogQ2hhbmdpbmcg
TUZOIGZvciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkICgweDE4NTQwIAotPiAweDE4NTUw
KS4KKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3CihYRU4pIC0tLS1bIFhlbi00LjEzLjAtcmMg
IGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAwCihYRU4p
IFBDOiAgICAgMDAwMDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMK
KFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCihYRU4pIFNQOiAgICAgMDAwMDAwMDAwMDJm
ZmI4MAooWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAw
MDAxMmY0ICBYMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAw
MDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAg
ICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiA3ZjdmN2Y3
ZjdmN2Y3ZjdmCihYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3Zjdm
N2Y3ZjdmIFgxMTogMDEwMTAxMDEwMTAxMDEwMQooWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAw
MDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IDAwMDAwMDAwMDAwMDAwMzAKKFhFTikgICAg
IFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAgWDE3OiAwMDAwMDAw
MDAwMmNmMmQ4CihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5OiAwMDAwMDAwMDAw
MDAwMDIwIFgyMDogMDAwMDAwMDAwMDJhNzAxMAooWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAwNDAy
MDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IDAwMDAwMDAwMDAwMDAwMDMKKFhFTikgICAg
IFgyNDogMDAwMDAwMDAwMDAxODU1MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAwMDAwMDAw
MDAwMDAwMDJmCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAw
NDAzMDAwICBGUDogMDAwMDAwMDAwMDJmZmI4MAooWEVOKQooWEVOKSAgIFZUQ1JfRUwyOiA4MDAw
MDAwMAooWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pICBTQ1RM
Ul9FTDI6IDMwY2QxODNkCihYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKKFhFTikg
IFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAooWEVOKQooWEVOKSAgICBFU1JfRUwyOiBmMjAw
MDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIEZBUl9FTDI6
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAw
MDAwMDAwMDJmZmI4MDoKKFhFTikgICAgMDAwMDAwMDAwMDJmZmM1MCAwMDAwMDAwMDAwMjYyY2Uw
IDAwMDAwMDAwMDAwMDAwMTEgMDAwMDAwMDAwMDAwMTAwMAooWEVOKSAgICAwMDAwMDAwMDE4NTUw
MDAwIDAwMDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMjAyNzljMDAwMDAw
IDAwMDAwMDAwMDAyZTA0MTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwNzAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDJmMzExZjQ4NTI0ODQ3MWYgMDAwMDAwMDAwMDJmZmNjMCAwMDAwMDAwMDAwMDE4MzA2
CihYRU4pICAgIDAwMDA4MDY2MmZmZjkyMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmZm
Y2EwIDAwMDAwMDAwMDAyZmZjYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMjAw
MDAwMDAyIDAwMDAwMDAwMDAyZmZjNjAgMDAwMDAwMDAwMDI3ZTcyYwooWEVOKSAgICAwMDAwMDAw
MDAwMmZmY2EwIDAwMDAwMDAwMDAyNDhmMTggMDAwMDAwMDAwMDAwMDAxMSAwMDAwMDAwMDE4NTUw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTEgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAw
MDAwMmJlZWU4IDAwMDAwMDAwMDAwMDAwMTEgMDAwMDAwMDAyMDE1MTEyNAooWEVOKSAgICAwMDAw
MDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyYmVmNjggMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAwMDAw
MmJmMjUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAyMjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDExIDAwMDAwMDAwMDAzMTIwMDAKKFhFTikgICAgMDAwMDAwMDAwMDI5ZDQ1OCAwMDAw
MDAwMDAwMzEyMDAwIDAwMDAwMDAwMDAyZmZkNjAgMDAwMDAwMDAwMDJiZjg4YwooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOCBmZmZm
ZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAyZTEwNzgKKFhFTikgICAgMDAwMDAwMDAwMDJmZmQ5MCAw
MDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDIwMjc5YzAwMDAwMAooWEVOKSAg
ICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJmZmRjMCAwMDAw
MDAwMDAwMmNmMjUwCihYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgwMDAwMDAwMDAwMCAw
MDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAxNmMwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJmZmRl
MCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgMDAwMDAwMDAwMDJiMTVjMAooWEVO
KSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAwMDAwMDAxODFjZTAwMCAw
MDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgKKFhFTikgICAgMDAwMDAwMDAwMDAw
MTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAxODI3ZmRiMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAxYTYxMzAw
MCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGY4NmRl
ZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNDBmZmZmZmZm
ZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
WGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0
X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI2
MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5d
IF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAgIFs8MDAwMDAwMDAwMDI0OGYxOD5d
IGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJlZWU4
Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAvMHhlNAooWEVOKSAgICBbPDAwMDAwMDAwMDAy
YmYyNTA+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKKFhFTikgICAgWzww
MDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysweDgwLzB4OTgKKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5NAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKKFhF
TikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCihYRU4pICAg
IFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRjaGVkKzB4MTAv
MHgzMAooWEVOKQooWEVOKSBBQ1BJOiBNUEFNIDE4NTUwMDAwLCAwNjNDIChyMSBISVNJICAgSElQ
MDggICAgICAgICAgIDAgSElTSSAyMDE1MTEyNCkKKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBN
Rk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MTg1NTAgCi0+IDB4MTg1MzAp
LgooWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAg
YXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikg
UEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5Ywoo
WEVOKSBMUjogICAgIDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZm
YjgwCihYRU4pIENQU1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwg
aGFuZGxlcikKKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAwMDAwMDAw
MDEzZGEgIFgyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAwMDAwMDAwMDAw
MDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAg
IFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6IDdmN2Y3Zjdm
N2Y3ZjdmN2YKKFhFTikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3
ZjdmN2YgWDExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAw
MDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAooWEVOKSAgICAg
WDE1OiAwMDAwMDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IDAwMDAwMDAw
MDAyY2YyZDgKKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAw
MDAwMjAgWDIwOiAwMDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIw
MDAgWDIyOiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwooWEVOKSAgICAg
WDI0OiAwMDAwMDAwMDAwMDE4NTMwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IDAwMDAwMDAw
MDAwMDAwMmYKKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAwMDA0
MDMwMDAgIEZQOiAwMDAwMDAwMDAwMmZmYjgwCihYRU4pCihYRU4pICAgVlRDUl9FTDI6IDgwMDAw
MDAwCihYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgIFNDVExS
X0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQooWEVOKSAg
VFRCUjBfRUwyOiAwMDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9FTDI6IGYyMDAw
MDAxCihYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgRkFSX0VMMjog
MDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAw
MDAwMDAwMmZmYjgwOgooWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAwMDAyNjJjZTAg
MDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAwMDAwMTg1MzAw
MDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3OWMwMDAwMDAg
MDAwMDAwMDAwMDJlMDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3MDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMmYzMTFmNDg1MjQ4NDcxZiAwMDAwMDAwMDAwMmZmY2MwIDAwMDAwMDAwMDAwMTgzMDYK
KFhFTikgICAgMDAwMDgwNjYyZmZmOTIyMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZmZj
YTAgMDAwMDAwMDAwMDJmZmNhMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAw
MDAwMDIgMDAwMDAwMDAwMDJmZmM2MCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAgIDAwMDAwMDAw
MDAyZmZjYTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMTg1MzAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAw
MDAyYmVlZTggMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDIwMTUxMTI0CihYRU4pICAgIDAwMDAw
MDAwMDAyZmZjZDAgMDAwMDAwMDAwMDJiZWY2OCAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAy
YmYyNTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDI0MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAwMDAwMTIgMDAwMDAwMDAwMDMxMjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMjlkNDU4IDAwMDAw
MDAwMDAzMTIwMDAgMDAwMDAwMDAwMDJmZmQ2MCAwMDAwMDAwMDAwMmJmODhjCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAwMDAwMDAwMDAwMmI0NGI4IGZmZmZm
ZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OAooWEVOKSAgICAwMDAwMDAwMDAwMmZmZDkwIDAw
MDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAwCihYRU4pICAg
IDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZmZGMwIDAwMDAw
MDAwMDAyY2YyNTAKKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAwMDAwMDAwIDAw
MDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmZmZGUw
IDAwMDAwMDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIxNWMwCihYRU4p
ICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4MWNlMDAwIDAw
MDAwMDAwMTdmY2UwMDAKKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOAooWEVOKSAgICAwMDAwMDAwMDAwMDAx
NTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDE4MjdmZGIwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAwMDFhNjEzMDAw
IDAwMDAwMDM5MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwZjg2ZGVk
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZmZmZmZmZm
CihYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBY
ZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRf
dXBkYXRlKzB4M2E4LzB4NTljIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0u
YyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYy
Y2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjdlNzJjPl0g
X19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0g
YWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYmVlZTg+
XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJi
ZjI1MD5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDJkNC8weDM1OAooWEVOKSAgICBbPDAw
MDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2luaXQrMHgxYy8weDk0CihYRU4pICAg
IFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAvMHhkOAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKKFhFTikgICAg
WzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHgxMC8w
eDMwCihYRU4pCihYRU4pIEFDUEk6IFNQTUkgMTg1MzAwMDAsIDAwNDEgKHI1IEhJU0kgICBISVAw
OCAgICAgICAgICAgMCBISVNJIDIwMTUxMTI0KQooWEVOKSBtbS5jOjEwOTc6IENoYW5naW5nIE1G
TiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dlZCAoMHgxODUzMCAKLT4gMHgxODUxMCku
CihYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwooWEVOKSAtLS0tWyBYZW4tNC4xMy4wLXJjICBh
cm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMAooWEVOKSBQ
QzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljCihY
RU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAooWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZi
ODAKKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBo
YW5kbGVyKQooWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAwMDAwMDAwMDAw
MTRjMCAgWDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAwMDAw
MCAgWDQ6IDAwMDAwMDAwMDAyYWY0NjAgIFg1OiAwMDAwMDAwMDAwMmQ4YTcwCihYRU4pICAgICAg
WDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODogN2Y3ZjdmN2Y3
ZjdmN2Y3ZgooWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3ZjdmN2Y3Zjdm
N2Y3ZiBYMTE6IDAxMDEwMTAxMDEwMTAxMDEKKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAwMDAw
OCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAwMDAwMDAwMDAwMDAwMDMwCihYRU4pICAgICBY
MTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzogMDAwMDAwMDAw
MDJjZjJkOAooWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgxOTogMDAwMDAwMDAwMDAw
MDAyMCBYMjA6IDAwMDAwMDAwMDAyYTcwMTAKKFhFTikgICAgIFgyMTogMDAwMDAwMDAwMDQwMjAw
MCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAwMDAwMDAwMDAwMDAwMDAzCihYRU4pICAgICBY
MjQ6IDAwMDAwMDAwMDAwMTg1MTAgWDI1OiAwMDAwMDAwMDAwNDAyMDAwIFgyNjogMDAwMDAwMDAw
MDAwMDAyZgooWEVOKSAgICAgWDI3OiAwMDAwMDAwMDAwMDAwMDIwIFgyODogMDAwMDAwMDAwMDQw
MzAwMCAgRlA6IDAwMDAwMDAwMDAyZmZiODAKKFhFTikKKFhFTikgICBWVENSX0VMMjogODAwMDAw
MDAKKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKQooWEVOKSAgU0NUTFJf
RUwyOiAzMGNkMTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNhCihYRU4pICBU
VEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKKFhFTikKKFhFTikgICAgRVNSX0VMMjogZjIwMDAw
MDEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBGQVJfRUwyOiAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDAw
MDAwMDAyZmZiODA6CihYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAgMDAwMDAwMDAwMDI2MmNlMCAw
MDAwMDAwMDAwMDAwMDEzIDAwMDAwMDAwMDAwMDEwMDAKKFhFTikgICAgMDAwMDAwMDAxODUxMDAw
MCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAw
MDAwMDAwMDAwMmUwNDEwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZDhhNzAKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAyZjMxMWY0ODUyNDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgMDAwMDAwMDAwMDAxODMwNgoo
WEVOKSAgICAwMDAwODA2NjJmZmY5MjQwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNh
MCAwMDAwMDAwMDAwMmZmY2EwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAw
MDAwMiAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyN2U3MmMKKFhFTikgICAgMDAwMDAwMDAw
MDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTMgMDAwMDAwMDAxODUxMDAw
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEzIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZjZDAgMDAwMDAwMDAw
MDJiZWVlOCAwMDAwMDAwMDAwMDAwMDEzIDAwMDAwMDAwMjAxNTExMjQKKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJi
ZjI1MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMjYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAw
MDAwMDAxMyAwMDAwMDAwMDAwMzEyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAw
MDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZm
ZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4CihYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAw
MDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAKKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgMDAwMDAw
MDAwMDJjZjI1MAooWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAw
MDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAg
MDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIDAwMDAwMDAwMDAyYjE1YzAKKFhFTikg
ICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgMDAw
MDAwMDAxN2ZjZTAwMAooWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4MjdmZGI4CihYRU4pICAgIDAwMDAwMDAwMDAwMDE1
NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAKKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAg
MDAwMDAwMzkwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZmZmYK
KFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhl
biBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91
cGRhdGUrMHgzYTgvMHg1OWMgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5j
I3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJj
ZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwooWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+XSBf
X2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBh
Y3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CihYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5d
IGFjcGlfdGJfaW5zdGFsbF90YWJsZSsweDUwLzB4ZTQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmJm
MjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4MmQ0LzB4MzU4CihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CihYRU4pICAg
IFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKKFhFTikgICAg
WzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4CihYRU4p
ICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwooWEVOKSAgICBb
PDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4
MzAKKFhFTikKKFhFTikgQUNQSTogaUJGVCAxODUxMDAwMCwgMDgwMCAocjEgSElTSSAgIEhJUDA4
IDAgICAgICAgICAgICAgMCkKKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFs
aWQgZW50cnkgaXMgbm90IGFsbG93ZWQgKDB4MTg1MTAgCi0+IDB4Mzk5MjApLgooWEVOKSBYZW4g
V0FSTiBhdCBtbS5jOjEwOTcKKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVn
PXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUEM6ICAgICAwMDAw
MDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YwooWEVOKSBMUjogICAg
IDAwMDAwMDAwMDAyNjJhZDAKKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYzAwCihYRU4pIENQ
U1I6ICAgNjAwMDAzYzkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhF
TikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAwMDAwMDAwMDE1YTYgIFgyOiAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICAgWDM6IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAw
MDAwMDAwMmFmNDYwICBYNTogMDAwMDAwMDAwMDJkOGE3MAooWEVOKSAgICAgIFg2OiAwMDgwODA4
MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZlZmYwOSAgWDg6IDdmN2Y3ZjdmN2Y3ZjdmN2YKKFhF
TikgICAgICBYOTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAw
MTAxMDEwMTAxMDEwMTAxCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAw
MDAwMDAwMjg2MWI4IFgxNDogMDAwMDAwMDAwMDAwMDAzMAooWEVOKSAgICAgWDE1OiAwMDAwMDAw
MDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IDAwMDAwMDAwMDAyY2YyZDgKKFhF
TikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAw
MDAwMDAwMDAwMmE3MDEwCihYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAwMDAw
MDAwMDAwMzM5MDEwIFgyMzogMDAwMDAwMDAwMDAwMDAwMwooWEVOKSAgICAgWDI0OiAwMDAwMDAw
MDAwMDM5OTIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IDAwMDAwMDAwMDAwMDAwMmYKKFhF
TikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAwMDA0MDMwMDAgIEZQOiAw
MDAwMDAwMDAwMmZmYzAwCihYRU4pCihYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCihYRU4pICBW
VFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4
M2QKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQooWEVOKSAgVFRCUjBfRUwyOiAw
MDAwMDAwMDE4MzA2MDAwCihYRU4pCihYRU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBI
UEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAw
MDAwMAooWEVOKQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMmZmYzAw
OgooWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDgwNjYyZmZm
OTA0MCAwMDAwMDAwMDAwMDAxMDAwCihYRU4pICAgIDAwMDAwMDAwMzk5MjAwMDAgMDAwMDAwMDAw
MDAwMDExNCAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZmZm
ZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4IDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAwMDAwMDJl
MDQxMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3ZmZmZmZmZDggMDAwMDAwMDAw
MDAwMDAwMSAwMDAwMDAwMDAwNDAyMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDgwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMTgzMDYKKFhFTikgICAgMDAw
MDAwMDAwMDQwMjAxMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDA0MDIwMWMgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAw
MDAwMDJmZmNlMCAwMDAwMDAwMDAwMjdlNzJjCihYRU4pICAgIDAwMDAwMDAwMDAyZmZkMjAgMDAw
MDAwMDAwMDI0OGYxOCAwMDAwODA2NjJmZmY5MDQwIDAwMDAwMDAwMDAyZmZkYjgKKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAw
MDAwMDJiNDRiOAooWEVOKSAgICAwMDAwMDAwMDAwMmZmZDUwIDAwMDAwMDAwMDAyYmY2YjggMDAw
MDgwNjYyZmZmOTA0MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzgg
MDAwMDAwMDAwMDJiNDRiOCAwMDAwMDAwMDAwMmZmZDcwIDAwMDAwMDAwMDAyYmY5MDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDA0MCAwMDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAwMDAyZmZkOTAgMDAw
MDAwMDAwMDJjMDY5YwooWEVOKSAgICAwMDAwMDAwMDAwMmNlZTYwIDAwMDAwMDAwMDAyZDM1YTgg
MDAwMDAwMDAwMDJmZmRjMCAwMDAwMDAwMDAwMmNmMjg4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMjAyNjMwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgICAgMDAwMDAwMDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAg
MDAwMDAwMDAwMDJiMTVjMAooWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAx
YjggMDAwMDAwMDAxODFjZTAwMCAwMDAwMDAwMDE3ZmNlMDAwCihYRU4pICAgIDAwMDAwMDAwMWE2
MTMwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IDAwMDAwMDAwMTgyN2ZkYjgK
KFhFTikgICAgMDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAw
MDEgMDAwMDAwMDAxODI3ZmRiMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MGIwMDAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAzOTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwNDBmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAw
MDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCihYRU4pICAgIFs8
MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCihY
RU4pICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCihYRU4pICAg
IFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CihYRU4pICAg
IFs8MDAwMDAwMDAwMDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmJmNmI4Pl0gYWNwaV90Yl92ZXJpZnlfdGFibGUrMHgzOC8weDdjCihY
RU4pICAgIFs8MDAwMDAwMDAwMDJiZjkwMD5dIGFjcGlfZ2V0X3RhYmxlKzB4NWMvMHhiOAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyYzA2OWM+XSBhY3BpX3RhYmxlX3BhcnNlKzB4NjQvMHg5NAooWEVO
KSAgICBbPDAwMDAwMDAwMDAyY2YyODg+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDg4LzB4ZDgK
KFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCihYRU4p
ICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRjaGVkKzB4
MTAvMHgzMAooWEVOKQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBCb290aW5n
IHVzaW5nIEFDUEkKKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtCihYRU4pIFVuYWJsZSB0
byBpbml0aWFsaXplIGFjcGkgdWFydDogLTkKKFhFTikgQmFkIGNvbnNvbGU9IG9wdGlvbiAnZHR1
YXJ0JwogIFhlbiA0LjEzLjAtcmMKKFhFTikgWGVuIHZlcnNpb24gNC4xMy4wLXJjIChqb3l4QCkg
KGFhcmNoNjQtbGludXgtZ251LWdjYyAoY3Jvc3N0b29sLU5HIApsaW5hcm8tMS4xMy4xLTQuOS0y
MDE0LjA1IC0gTGluYXJvIEdDQyA0LjktMjAxNC4wNSkgNC45LjEgMjAxNDA1MDUgCihwcmVyZWxl
YXNlKSkgZGVidWc9eSAgTW9uIERlYyAzMCAxOToyOTozOCBDU1QgMjAxOQooWEVOKSBMYXRlc3Qg
Q2hhbmdlU2V0OiBGcmkgRGVjIDI3IDEwOjUzOjQxIDIwMTkgKzA4MDAgZ2l0Ojc3MjRhYTUKKFhF
TikgYnVpbGQtaWQ6IDViNWM3ZTIxZWVjM2JkYTYyY2NhOTFiNDU5OTFkODdkYWM2MmI1ZTcKKFhF
TikgUHJvY2Vzc29yOiA0ODFmZDAxMDogIlVua25vd24iLCB2YXJpYW50OiAweDEsIHBhcnQgMHhk
MDEsIHJldiAweDAKKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVh
dHVyZXM6IDAwMDAwMTAwMTExMTExMTEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgRXhjZXB0
aW9uIExldmVsczogRUwzOjY0IEVMMjo2NCBFTDE6NjQgRUwwOjY0CihYRU4pICAgICBFeHRlbnNp
b25zOiBHSUN2My1TeXNSZWcKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDAwMDAwMDExMDMwNTQw
OCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAw
MDAwMDAwMDAxMDExMjUgMDAwMDAwMDAxMDIxMTEyMgooWEVOKSAgIElTQSBGZWF0dXJlczogIDAw
MDExMDAwMTAyMTExMjAgMDAwMDAwMDAwMDAxMTAwMQooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOiBV
bnN1cHBvcnRlZAooWEVOKSBVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEKKFhFTikg
VXNpbmcgUFNDSSB2MS4xCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAwXSBhZGRyZXNz
WzB4OWIwMDAwMDBdIE1QSURSWzB4ODAwMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDAwMV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDgwMTAwXSAKZW5hYmxl
ZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDJdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHg4MDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAz
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ODAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDAwNF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDkwMDAw
XSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDVdIGFkZHJlc3NbMHg5
YjAwMDAwMF0gTVBJRFJbMHg5MDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDA2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4OTAyMDBdIAplbmFibGVkKQoo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwN10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElE
UlsweDkwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDhdIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhhMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDA5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4YTAxMDBdIApl
bmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwYV0gYWRkcmVzc1sweDliMDAw
MDAwXSBNUElEUlsweGEwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwMGJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhhMDMwMF0gCmVuYWJsZWQpCihYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4
YjAwMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwZF0gYWRkcmVz
c1sweDliMDAwMDAwXSBNUElEUlsweGIwMTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwMGVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhiMDIwMF0gCmVuYWJs
ZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBmXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4YjAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAx
MF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGMwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwMTFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhjMDEw
MF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDEyXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4YzAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3Bp
X2lkWzB4MDAxM10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGMwMzAwXSAKZW5hYmxlZCkK
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJ
RFJbMHhkMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDE1XSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZDAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDAxNl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGQwMjAwXSAK
ZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTddIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHhkMDMwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDE4XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZTAwMDBdIAplbmFibGVkKQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxOV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eGUwMTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMWFdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhlMDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDFiXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZTAzMDBdIAplbmFi
bGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxY10gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweGYwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MWRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhmMDEwMF0gCmVuYWJsZWQpCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZjAy
MDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxZl0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweGYwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwMjBdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAwMDBdIAplbmFibGVk
KQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyMV0gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDE4MDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDIy
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MTgwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwMjNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAz
MDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyNF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDE5MDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDI1XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MTkwMTAwXSAKZW5hYmxl
ZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjZdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgxOTAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAy
N10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDE5MDMwMF0gCmVuYWJsZWQpCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI4XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWEw
MDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjldIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgxYTAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDAyYV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFhMDIwMF0gCmVuYWJs
ZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDJiXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4MWEwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MmNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAwMDBdIAplbmFibGVkKQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyZF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFi
MDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDJlXSBhZGRyZXNz
WzB4OWIwMDAwMDBdIE1QSURSWzB4MWIwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwMmZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAzMDBdIAplbmFi
bGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzMF0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDFjMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDMxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWMwMTAwXSAKZW5hYmxlZCkKKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgx
YzAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzM10gYWRkcmVz
c1sweDliMDAwMDAwXSBNUElEUlsweDFjMDMwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDM0XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWQwMDAwXSAKZW5h
YmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzVdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHgxZDAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDAzNl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFkMDIwMF0gCmVuYWJsZWQpCihYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM3XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4
MWQwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzhdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxZTAwMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDAzOV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFlMDEwMF0gCmVu
YWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDNhXSBhZGRyZXNzWzB4OWIwMDAw
MDBdIE1QSURSWzB4MWUwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwM2JdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxZTAzMDBdIAplbmFibGVkKQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzY10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDFmMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDNkXSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWYwMTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwM2VdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxZjAyMDBdIApl
bmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzZl0gYWRkcmVzc1sweDliMDAw
MDAwXSBNUElEUlsweDFmMDMwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDQwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MjgwMDAwXSAKZW5hYmxlZCkKKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHgyODAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Ml0gYWRk
cmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI4MDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDQzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MjgwMzAwXSAK
ZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDRdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHgyOTAwMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDA0NV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI5MDEwMF0gCmVuYWJsZWQpCihY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURS
WzB4MjkwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDddIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyOTAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDA0OF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJhMDAwMF0g
CmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ5XSBhZGRyZXNzWzB4OWIw
MDAwMDBdIE1QSURSWzB4MmEwMTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9p
ZFsweDAwNGFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYTAyMDBdIAplbmFibGVkKQoo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Yl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElE
UlsweDJhMDMwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDRjXSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmIwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwNGRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYjAxMDBd
IAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0ZV0gYWRkcmVzc1sweDli
MDAwMDAwXSBNUElEUlsweDJiMDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDRmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmIwMzAwXSAKZW5hYmxlZCkK
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTBdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJ
RFJbMHgyYzAwMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1MV0g
YWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJjMDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDUyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmMwMjAw
XSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTNdIGFkZHJlc3NbMHg5
YjAwMDAwMF0gTVBJRFJbMHgyYzAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3Bp
X2lkWzB4MDA1NF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJkMDAwMF0gCmVuYWJsZWQp
CihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDU1XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1Q
SURSWzB4MmQwMTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTZd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyZDAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDA1N10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJkMDMw
MF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDU4XSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4MmUwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwNTldIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyZTAxMDBdIAplbmFibGVk
KQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1YV0gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDJlMDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVi
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmUwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwNWNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyZjAw
MDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1ZF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDJmMDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDVlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmYwMjAwXSAKZW5hYmxl
ZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWZdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgyZjAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2
MF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM4MDAwMF0gCmVuYWJsZWQpCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDYxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4Mzgw
MTAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNjJdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgzODAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDA2M10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM4MDMwMF0gCmVuYWJs
ZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDY0XSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4MzkwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
NjVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzOTAxMDBdIAplbmFibGVkKQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2Nl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM5
MDIwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDY3XSBhZGRyZXNz
WzB4OWIwMDAwMDBdIE1QSURSWzB4MzkwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwNjhdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYTAwMDBdIAplbmFi
bGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2OV0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDNhMDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDZhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2EwMjAwXSAKZW5hYmxlZCkKKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNmJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgz
YTAzMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2Y10gYWRkcmVz
c1sweDliMDAwMDAwXSBNUElEUlsweDNiMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDZkXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2IwMTAwXSAKZW5h
YmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNmVdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHgzYjAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDA2Zl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNiMDMwMF0gCmVuYWJsZWQpCihYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDcwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4
M2MwMDAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNzFdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYzAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDA3Ml0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNjMDIwMF0gCmVu
YWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDczXSBhZGRyZXNzWzB4OWIwMDAw
MDBdIE1QSURSWzB4M2MwMzAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwNzRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzZDAwMDBdIAplbmFibGVkKQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3NV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDNkMDEwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDc2XSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2QwMjAwXSAKZW5hYmxlZCkKKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwNzddIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzZDAzMDBdIApl
bmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3OF0gYWRkcmVzc1sweDliMDAw
MDAwXSBNUElEUlsweDNlMDAwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDc5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2UwMTAwXSAKZW5hYmxlZCkKKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwN2FdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHgzZTAyMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3Yl0gYWRk
cmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNlMDMwMF0gCmVuYWJsZWQpCihYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDdjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2YwMDAwXSAK
ZW5hYmxlZCkKKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwN2RdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHgzZjAxMDBdIAplbmFibGVkKQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDA3ZV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNmMDIwMF0gCmVuYWJsZWQpCihY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDdmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURS
WzB4M2YwMzAwXSAKZW5hYmxlZCkKKFhFTikgMTI4IENQVXMgZW5hYmxlZCwgMTI4IENQVXMgdG90
YWwKKFhFTikgU01QOiBBbGxvd2luZyAxMjggQ1BVcwooWEVOKSBHZW5lcmljIFRpbWVyIElSUTog
cGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiAxMDAwMDAgS0h6CihYRU4pIEdJQ3YzIGluaXRp
YWxpemF0aW9uOgooWEVOKSAgICAgICBnaWNfZGlzdF9hZGRyPTB4MDAwMDAwYWUwMDAwMDAKKFhF
TikgICAgICAgZ2ljX21haW50ZW5hbmNlX2lycT0yNQooWEVOKSAgICAgICBnaWNfcmRpc3Rfc3Ry
aWRlPTAKKFhFTikgICAgICAgZ2ljX3JkaXN0X3JlZ2lvbnM9MTI4CihYRU4pICAgICAgIHJlZGlz
dHJpYnV0b3IgcmVnaW9uczoKKFhFTikgICAgICAgICAtIHJlZ2lvbiAwOiAweDAwMDAwMGFlMTAw
MDAwIC0gMHgwMDAwMDBhZTE0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE6IDB4MDAwMDAw
YWUxNDAwMDAgLSAweDAwMDAwMGFlMTgwMDAwCihYRU4pICAgICAgICAgLSByZWdpb24gMjogMHgw
MDAwMDBhZTE4MDAwMCAtIDB4MDAwMDAwYWUxYzAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiAz
OiAweDAwMDAwMGFlMWMwMDAwIC0gMHgwMDAwMDBhZTIwMDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDQ6IDB4MDAwMDAwYWUyMDAwMDAgLSAweDAwMDAwMGFlMjQwMDAwCihYRU4pICAgICAgICAg
LSByZWdpb24gNTogMHgwMDAwMDBhZTI0MDAwMCAtIDB4MDAwMDAwYWUyODAwMDAKKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA2OiAweDAwMDAwMGFlMjgwMDAwIC0gMHgwMDAwMDBhZTJjMDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDc6IDB4MDAwMDAwYWUyYzAwMDAgLSAweDAwMDAwMGFlMzAwMDAw
CihYRU4pICAgICAgICAgLSByZWdpb24gODogMHgwMDAwMDBhZTMwMDAwMCAtIDB4MDAwMDAwYWUz
NDAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiA5OiAweDAwMDAwMGFlMzQwMDAwIC0gMHgwMDAw
MDBhZTM4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwOiAweDAwMDAwMGFlMzgwMDAwIC0g
MHgwMDAwMDBhZTNjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDExOiAweDAwMDAwMGFlM2Mw
MDAwIC0gMHgwMDAwMDBhZTQwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyOiAweDAwMDAw
MGFlNDAwMDAwIC0gMHgwMDAwMDBhZTQ0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEzOiAw
eDAwMDAwMGFlNDQwMDAwIC0gMHgwMDAwMDBhZTQ4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDE0OiAweDAwMDAwMGFlNDgwMDAwIC0gMHgwMDAwMDBhZTRjMDAwMAooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDE1OiAweDAwMDAwMGFlNGMwMDAwIC0gMHgwMDAwMDBhZTUwMDAwMAooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDE2OiAweDAwMDAwMGFlNTAwMDAwIC0gMHgwMDAwMDBhZTU0MDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDE3OiAweDAwMDAwMGFlNTQwMDAwIC0gMHgwMDAwMDBhZTU4MDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE4OiAweDAwMDAwMGFlNTgwMDAwIC0gMHgwMDAwMDBh
ZTVjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE5OiAweDAwMDAwMGFlNWMwMDAwIC0gMHgw
MDAwMDBhZTYwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIwOiAweDAwMDAwMGFlNjAwMDAw
IC0gMHgwMDAwMDBhZTY0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIxOiAweDAwMDAwMGFl
NjQwMDAwIC0gMHgwMDAwMDBhZTY4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIyOiAweDAw
MDAwMGFlNjgwMDAwIC0gMHgwMDAwMDBhZTZjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIz
OiAweDAwMDAwMGFlNmMwMDAwIC0gMHgwMDAwMDBhZTcwMDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDI0OiAweDAwMDAwMGFlNzAwMDAwIC0gMHgwMDAwMDBhZTc0MDAwMAooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDI1OiAweDAwMDAwMGFlNzQwMDAwIC0gMHgwMDAwMDBhZTc4MDAwMAooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDI2OiAweDAwMDAwMGFlNzgwMDAwIC0gMHgwMDAwMDBhZTdjMDAwMAoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDI3OiAweDAwMDAwMGFlN2MwMDAwIC0gMHgwMDAwMDBhZTgw
MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI4OiAweDAwMDAwMGFlODAwMDAwIC0gMHgwMDAw
MDBhZTg0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI5OiAweDAwMDAwMGFlODQwMDAwIC0g
MHgwMDAwMDBhZTg4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMwOiAweDAwMDAwMGFlODgw
MDAwIC0gMHgwMDAwMDBhZThjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMxOiAweDAwMDAw
MGFlOGMwMDAwIC0gMHgwMDAwMDBhZTkwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMyOiAw
eDAwMDAwMGFhMTAwMDAwIC0gMHgwMDAwMDBhYTE0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDMzOiAweDAwMDAwMGFhMTQwMDAwIC0gMHgwMDAwMDBhYTE4MDAwMAooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDM0OiAweDAwMDAwMGFhMTgwMDAwIC0gMHgwMDAwMDBhYTFjMDAwMAooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDM1OiAweDAwMDAwMGFhMWMwMDAwIC0gMHgwMDAwMDBhYTIwMDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDM2OiAweDAwMDAwMGFhMjAwMDAwIC0gMHgwMDAwMDBhYTI0MDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM3OiAweDAwMDAwMGFhMjQwMDAwIC0gMHgwMDAwMDBh
YTI4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM4OiAweDAwMDAwMGFhMjgwMDAwIC0gMHgw
MDAwMDBhYTJjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM5OiAweDAwMDAwMGFhMmMwMDAw
IC0gMHgwMDAwMDBhYTMwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQwOiAweDAwMDAwMGFh
MzAwMDAwIC0gMHgwMDAwMDBhYTM0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQxOiAweDAw
MDAwMGFhMzQwMDAwIC0gMHgwMDAwMDBhYTM4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQy
OiAweDAwMDAwMGFhMzgwMDAwIC0gMHgwMDAwMDBhYTNjMDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDQzOiAweDAwMDAwMGFhM2MwMDAwIC0gMHgwMDAwMDBhYTQwMDAwMAooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDQ0OiAweDAwMDAwMGFhNDAwMDAwIC0gMHgwMDAwMDBhYTQ0MDAwMAooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDQ1OiAweDAwMDAwMGFhNDQwMDAwIC0gMHgwMDAwMDBhYTQ4MDAwMAoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDQ2OiAweDAwMDAwMGFhNDgwMDAwIC0gMHgwMDAwMDBhYTRj
MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ3OiAweDAwMDAwMGFhNGMwMDAwIC0gMHgwMDAw
MDBhYTUwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ4OiAweDAwMDAwMGFhNTAwMDAwIC0g
MHgwMDAwMDBhYTU0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ5OiAweDAwMDAwMGFhNTQw
MDAwIC0gMHgwMDAwMDBhYTU4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUwOiAweDAwMDAw
MGFhNTgwMDAwIC0gMHgwMDAwMDBhYTVjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUxOiAw
eDAwMDAwMGFhNWMwMDAwIC0gMHgwMDAwMDBhYTYwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDUyOiAweDAwMDAwMGFhNjAwMDAwIC0gMHgwMDAwMDBhYTY0MDAwMAooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDUzOiAweDAwMDAwMGFhNjQwMDAwIC0gMHgwMDAwMDBhYTY4MDAwMAooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDU0OiAweDAwMDAwMGFhNjgwMDAwIC0gMHgwMDAwMDBhYTZjMDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDU1OiAweDAwMDAwMGFhNmMwMDAwIC0gMHgwMDAwMDBhYTcwMDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU2OiAweDAwMDAwMGFhNzAwMDAwIC0gMHgwMDAwMDBh
YTc0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU3OiAweDAwMDAwMGFhNzQwMDAwIC0gMHgw
MDAwMDBhYTc4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU4OiAweDAwMDAwMGFhNzgwMDAw
IC0gMHgwMDAwMDBhYTdjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU5OiAweDAwMDAwMGFh
N2MwMDAwIC0gMHgwMDAwMDBhYTgwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDYwOiAweDAw
MDAwMGFhODAwMDAwIC0gMHgwMDAwMDBhYTg0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDYx
OiAweDAwMDAwMGFhODQwMDAwIC0gMHgwMDAwMDBhYTg4MDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDYyOiAweDAwMDAwMGFhODgwMDAwIC0gMHgwMDAwMDBhYThjMDAwMAooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDYzOiAweDAwMDAwMGFhOGMwMDAwIC0gMHgwMDAwMDBhYTkwMDAwMAooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDY0OiAweDAwMjAwMGFlMTAwMDAwIC0gMHgwMDIwMDBhZTE0MDAwMAoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDY1OiAweDAwMjAwMGFlMTQwMDAwIC0gMHgwMDIwMDBhZTE4
MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY2OiAweDAwMjAwMGFlMTgwMDAwIC0gMHgwMDIw
MDBhZTFjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY3OiAweDAwMjAwMGFlMWMwMDAwIC0g
MHgwMDIwMDBhZTIwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY4OiAweDAwMjAwMGFlMjAw
MDAwIC0gMHgwMDIwMDBhZTI0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY5OiAweDAwMjAw
MGFlMjQwMDAwIC0gMHgwMDIwMDBhZTI4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDcwOiAw
eDAwMjAwMGFlMjgwMDAwIC0gMHgwMDIwMDBhZTJjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDcxOiAweDAwMjAwMGFlMmMwMDAwIC0gMHgwMDIwMDBhZTMwMDAwMAooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDcyOiAweDAwMjAwMGFlMzAwMDAwIC0gMHgwMDIwMDBhZTM0MDAwMAooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDczOiAweDAwMjAwMGFlMzQwMDAwIC0gMHgwMDIwMDBhZTM4MDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDc0OiAweDAwMjAwMGFlMzgwMDAwIC0gMHgwMDIwMDBhZTNjMDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc1OiAweDAwMjAwMGFlM2MwMDAwIC0gMHgwMDIwMDBh
ZTQwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc2OiAweDAwMjAwMGFlNDAwMDAwIC0gMHgw
MDIwMDBhZTQ0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc3OiAweDAwMjAwMGFlNDQwMDAw
IC0gMHgwMDIwMDBhZTQ4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc4OiAweDAwMjAwMGFl
NDgwMDAwIC0gMHgwMDIwMDBhZTRjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc5OiAweDAw
MjAwMGFlNGMwMDAwIC0gMHgwMDIwMDBhZTUwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDgw
OiAweDAwMjAwMGFlNTAwMDAwIC0gMHgwMDIwMDBhZTU0MDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDgxOiAweDAwMjAwMGFlNTQwMDAwIC0gMHgwMDIwMDBhZTU4MDAwMAooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDgyOiAweDAwMjAwMGFlNTgwMDAwIC0gMHgwMDIwMDBhZTVjMDAwMAooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDgzOiAweDAwMjAwMGFlNWMwMDAwIC0gMHgwMDIwMDBhZTYwMDAwMAoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDg0OiAweDAwMjAwMGFlNjAwMDAwIC0gMHgwMDIwMDBhZTY0
MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg1OiAweDAwMjAwMGFlNjQwMDAwIC0gMHgwMDIw
MDBhZTY4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg2OiAweDAwMjAwMGFlNjgwMDAwIC0g
MHgwMDIwMDBhZTZjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg3OiAweDAwMjAwMGFlNmMw
MDAwIC0gMHgwMDIwMDBhZTcwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg4OiAweDAwMjAw
MGFlNzAwMDAwIC0gMHgwMDIwMDBhZTc0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg5OiAw
eDAwMjAwMGFlNzQwMDAwIC0gMHgwMDIwMDBhZTc4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDkwOiAweDAwMjAwMGFlNzgwMDAwIC0gMHgwMDIwMDBhZTdjMDAwMAooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDkxOiAweDAwMjAwMGFlN2MwMDAwIC0gMHgwMDIwMDBhZTgwMDAwMAooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDkyOiAweDAwMjAwMGFlODAwMDAwIC0gMHgwMDIwMDBhZTg0MDAwMAooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDkzOiAweDAwMjAwMGFlODQwMDAwIC0gMHgwMDIwMDBhZTg4MDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk0OiAweDAwMjAwMGFlODgwMDAwIC0gMHgwMDIwMDBh
ZThjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk1OiAweDAwMjAwMGFlOGMwMDAwIC0gMHgw
MDIwMDBhZTkwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk2OiAweDAwMjAwMGFhMTAwMDAw
IC0gMHgwMDIwMDBhYTE0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk3OiAweDAwMjAwMGFh
MTQwMDAwIC0gMHgwMDIwMDBhYTE4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk4OiAweDAw
MjAwMGFhMTgwMDAwIC0gMHgwMDIwMDBhYTFjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk5
OiAweDAwMjAwMGFhMWMwMDAwIC0gMHgwMDIwMDBhYTIwMDAwMAooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDEwMDogMHgwMDIwMDBhYTIwMDAwMCAtIDB4MDAyMDAwYWEyNDAwMDAKKFhFTikgICAgICAg
ICAtIHJlZ2lvbiAxMDE6IDB4MDAyMDAwYWEyNDAwMDAgLSAweDAwMjAwMGFhMjgwMDAwCihYRU4p
ICAgICAgICAgLSByZWdpb24gMTAyOiAweDAwMjAwMGFhMjgwMDAwIC0gMHgwMDIwMDBhYTJjMDAw
MAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwMzogMHgwMDIwMDBhYTJjMDAwMCAtIDB4MDAyMDAw
YWEzMDAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMDQ6IDB4MDAyMDAwYWEzMDAwMDAgLSAw
eDAwMjAwMGFhMzQwMDAwCihYRU4pICAgICAgICAgLSByZWdpb24gMTA1OiAweDAwMjAwMGFhMzQw
MDAwIC0gMHgwMDIwMDBhYTM4MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwNjogMHgwMDIw
MDBhYTM4MDAwMCAtIDB4MDAyMDAwYWEzYzAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMDc6
IDB4MDAyMDAwYWEzYzAwMDAgLSAweDAwMjAwMGFhNDAwMDAwCihYRU4pICAgICAgICAgLSByZWdp
b24gMTA4OiAweDAwMjAwMGFhNDAwMDAwIC0gMHgwMDIwMDBhYTQ0MDAwMAooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDEwOTogMHgwMDIwMDBhYTQ0MDAwMCAtIDB4MDAyMDAwYWE0ODAwMDAKKFhFTikg
ICAgICAgICAtIHJlZ2lvbiAxMTA6IDB4MDAyMDAwYWE0ODAwMDAgLSAweDAwMjAwMGFhNGMwMDAw
CihYRU4pICAgICAgICAgLSByZWdpb24gMTExOiAweDAwMjAwMGFhNGMwMDAwIC0gMHgwMDIwMDBh
YTUwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDExMjogMHgwMDIwMDBhYTUwMDAwMCAtIDB4
MDAyMDAwYWE1NDAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMTM6IDB4MDAyMDAwYWE1NDAw
MDAgLSAweDAwMjAwMGFhNTgwMDAwCihYRU4pICAgICAgICAgLSByZWdpb24gMTE0OiAweDAwMjAw
MGFhNTgwMDAwIC0gMHgwMDIwMDBhYTVjMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDExNTog
MHgwMDIwMDBhYTVjMDAwMCAtIDB4MDAyMDAwYWE2MDAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lv
biAxMTY6IDB4MDAyMDAwYWE2MDAwMDAgLSAweDAwMjAwMGFhNjQwMDAwCihYRU4pICAgICAgICAg
LSByZWdpb24gMTE3OiAweDAwMjAwMGFhNjQwMDAwIC0gMHgwMDIwMDBhYTY4MDAwMAooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDExODogMHgwMDIwMDBhYTY4MDAwMCAtIDB4MDAyMDAwYWE2YzAwMDAK
KFhFTikgICAgICAgICAtIHJlZ2lvbiAxMTk6IDB4MDAyMDAwYWE2YzAwMDAgLSAweDAwMjAwMGFh
NzAwMDAwCihYRU4pICAgICAgICAgLSByZWdpb24gMTIwOiAweDAwMjAwMGFhNzAwMDAwIC0gMHgw
MDIwMDBhYTc0MDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyMTogMHgwMDIwMDBhYTc0MDAw
MCAtIDB4MDAyMDAwYWE3ODAwMDAKKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMjI6IDB4MDAyMDAw
YWE3ODAwMDAgLSAweDAwMjAwMGFhN2MwMDAwCihYRU4pICAgICAgICAgLSByZWdpb24gMTIzOiAw
eDAwMjAwMGFhN2MwMDAwIC0gMHgwMDIwMDBhYTgwMDAwMAooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDEyNDogMHgwMDIwMDBhYTgwMDAwMCAtIDB4MDAyMDAwYWE4NDAwMDAKKFhFTikgICAgICAgICAt
IHJlZ2lvbiAxMjU6IDB4MDAyMDAwYWE4NDAwMDAgLSAweDAwMjAwMGFhODgwMDAwCihYRU4pICAg
ICAgICAgLSByZWdpb24gMTI2OiAweDAwMjAwMGFhODgwMDAwIC0gMHgwMDIwMDBhYThjMDAwMAoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDEyNzogMHgwMDIwMDBhYThjMDAwMCAtIDB4MDAyMDAwYWE5
MDAwMDAKKFhFTikgR0lDdjMgY29tcGF0aWJsZSB3aXRoIEdJQ3YyIGNiYXNlIDB4MDAwMDAwOWIw
MDAwMDAgdmJhc2UgCjB4MDAwMDAwOWIwMjAwMDAKKFhFTikgR0lDdjM6IHVzaW5nIGF0IG1vc3Qg
NTczNDQgTFBJcyBvbiB0aGUgaG9zdC4KKFhFTikgR0lDdjM6IDY3MiBsaW5lcywgKElJRCAwMDAz
MTczNikuCihYRU4pIEdJQ3YzOiBGb3VuZCBJVFMgQDB4MjAyMTAwMDAwCihYRU4pIEdJQ3YzOiBG
b3VuZCBJVFMgQDB4MjAwMjAyMTAwMDAwCihYRU4pIEdJQ3YzOiBDUFUwOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAwIEAwMDAwMDAwMDQwMDNhMDAwCihYRU4pIFhTTSBGcmFtZXdvcmsg
djEuMC4wIGluaXRpYWxpemVkCihYRU4pIEluaXRpYWxpc2luZyBYU00gU0lMTyBtb2RlCihYRU4p
IFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhF
TikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9z
aGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2Jh
bGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMK
KFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5mb3JjZW1l
bnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEw
NzM3NDE4MjQgbnMKKFhFTikgRGVmYXVsdGluZyB0byBhbHRlcm5hdGl2ZSBrZXkgaGFuZGxpbmc7
IHNlbmQgJ0EnIHRvIHN3aXRjaCB0byAKbm9ybWFsIG1vZGUuCihYRU4pIEFsbG9jYXRlZCBjb25z
b2xlIHJpbmcgb2YgMTAyNCBLaUIuCihYRU4pIENQVTA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBCcmluZ2luZyB1cCBDUFUx
Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNm
YzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MCBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBD
bHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAg
ZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzNMXS4uCi0gQ1BVIDAwMDgwMTAwIGJvb3Rpbmcg
LQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMSBAMDAwMDAwMDA0MDA3YjAwMAooWEVOKSBDUFUxOiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDEg
Ym9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUyCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxd
IE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MCBkb21haW5fYml0IAo9IDB4
MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9
IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBD
bHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDIgVmFsdWUgdG8g
WzdMXS4uCi0gQ1BVIDAwMDgwMjAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQot
IEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBH
SUN2MzogQ1BVMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMiBAMDAwMDAwMDA0MDBi
YzAwMAooWEVOKSBDUFUyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDIgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBD
UFUzCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8g
CjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4MCBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
MSBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0u
LgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAw
eDAgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2ZMXS4uCi0gQ1BVIDAwMDgwMzAwIGJvb3Rp
bmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5n
IG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMzogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gMyBAMDAwMDAwMDA0MDBmZDAwMAooWEVOKSBDUFUzOiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BV
IDMgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU0Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdy
X2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIx
OUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9
IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDEgZG9tYWluX2Jp
dCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
MSBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUg
dG8gWzEwZkxdLi4KLSBDUFUgMDAwOTAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0IEAwMDAwMDAw
MDQwMTNlMDAwCihYRU4pIENQVTQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNCBib290ZWQuCihYRU4pIEJyaW5naW5n
IHVwIENQVTUKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVz
cyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxd
IHVscG9zX21waWRyID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlk
ID0gMHgxIENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3
M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MSBDbHVzdElk
eCA9IDB4MCBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBbMzBmTF0uLgotIENQVSAwMDA5MDEw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTU6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDUgQDAwMDAwMDAwNDAxN2YwMDAKKFhFTikgQ1BVNTogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihY
RU4pIENQVSA1IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgpOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgZG9tYWlu
X2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgxIGRv
bWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDEgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgy
IFZhbHVlIHRvIFs3MGZMXS4uCi0gQ1BVIDAwMDkwMjAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVNjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNiBA
MDAwMDAwMDA0MDFjMDAwMAooWEVOKSBDUFU2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDYgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFU3Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290
IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkz
bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAK
W2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDEg
Q2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZkxdLi4KLSBDUFUg
MDAwOTAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBD
UFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU3OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3IEAwMDAwMDAwMDQwMjAxMDAwCihYRU4pIENQ
VTc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbgooWEVOKSBDUFUgNyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTgKTk9USUNFOiAg
W0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgy
IGRvbWFpbl9iaXQgCj0gMHgwCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9
IDB4MiBkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsx
NThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0
ID0gCjB4MCBWYWx1ZSB0byBbMTBmMGZMXS4uCi0gQ1BVIDAwMGEwMDAwIGJvb3RpbmcgLQotIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVODogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gOCBAMDAwMDAwMDA0MDI0MjAwMAooWEVOKSBDUFU4OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDggYm9vdGVk
LgooWEVOKSBCcmluZ2luZyB1cCBDUFU5Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlm
eSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiBkb21haW5fYml0IAo9IDB4MQpOT1RJ
Q0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MSBW
YWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVy
SUQgPSAweDIgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzMwZjBm
TF0uLgotIENQVSAwMDBhMDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJ
bml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lD
djM6IENQVTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDkgQDAwMDAwMDAwNDAyODMw
MDAKKFhFTikgQ1BVOTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA5IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MTAKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAK
M2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHgyIGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgx
IENsdXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4u
Ck5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4
MCBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmMGZMXS4uCi0gQ1BVIDAwMGEwMjAwIGJv
b3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJu
aW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTA6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDEwIEAwMDAwMDAwMDQwMmM0MDAwCihYRU4pIENQVTEwOiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhF
TikgQ1BVIDEwIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTEKTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAg
W3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgyIGRvbWFp
bl9iaXQgCj0gMHgzCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MiBk
b21haW5fYml0ID0gMHgzIFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURp
ZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4
MyBWYWx1ZSB0byBbZjBmMGZMXS4uCi0gQ1BVIDAwMGEwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDExIEAwMDAwMDAwMDQwMzA1MDAwCihYRU4pIENQVTExOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDExIGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMTIKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29u
XTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5
IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0gMHgwCk5PVElD
RTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0ID0gMHgwIFZh
bHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJ
RCA9IDB4MyBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MCBWYWx1ZSB0byBbMTBmMGYw
ZkxdLi4KLSBDUFUgMDAwYjAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0g
SW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJ
Q3YzOiBDUFUxMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTIgQDAwMDAwMDAwNDAz
NDYwMDAKKFhFTikgQ1BVMTI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTIgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1
cCBDUFUxMwpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNz
IHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDMgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xdRGllaWQg
PSAweDEgQ2x1c3RlcklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltkZDNmOTcz
ZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgzIENsdXN0SWR4
ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszMGYwZjBmTF0uLgotIENQVSAwMDBi
MDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAt
Ci0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEzOiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMyBAMDAwMDAwMDA0MDM4NzAwMAooWEVOKSBDUFUx
MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCihYRU4pIENQVSAxMyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTE0Ck5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
MyBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgZG9tYWluX2Jp
dCA9IAoweDIgVmFsdWUgdG8gWzcwZjBmMGZMXS4uCi0gQ1BVIDAwMGIwMjAwIGJvb3RpbmcgLQot
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDE0IEAwMDAwMDAwMDQwM2M4MDAwCihYRU4pIENQVTE0OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDE0
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTUKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5
TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0g
MHgzCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0
ID0gMHgzIFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgx
IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0
byBbZjBmMGYwZkxdLi4KLSBDUFUgMDAwYjAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAw
MDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAt
CihYRU4pIEdJQ3YzOiBDUFUxNTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTUgQDAw
MDAwMDAwNDA0MDkwMDAKKFhFTikgQ1BVMTU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTUgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFUxNgpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExd
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9v
dCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5
M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8g
CltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg0
IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxTF0uLgotIENQVSAw
MDBjMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQ
VSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTE2OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxNiBAMDAwMDAwMDA0MDQ0YTAwMAooWEVOKSBD
UFUxNjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCihYRU4pIENQVSAxNiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTE3Ck5PVElD
RTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAw
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4NCBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVy
SUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6
ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgZG9tYWlu
X2JpdCA9IAoweDEgVmFsdWUgdG8gWzNMXS4uCi0gQ1BVIDAwMGMwMTAwIGJvb3RpbmcgLQotIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDE3IEAwMDAwMDAwMDQwNDhiMDAwCihYRU4pIENQVTE3OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDE3IGJv
b3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTgKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9t
YWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0g
TW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IGRvbWFpbl9iaXQgCj0gMHgy
Ck5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NCBkb21haW5fYml0ID0g
MHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENs
dXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBb
N0xdLi4KLSBDUFUgMDAwYzAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0g
SW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJ
Q3YzOiBDUFUxODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTggQDAwMDAwMDAwNDA0
Y2MwMDAKKFhFTikgQ1BVMTg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTggYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1
cCBDUFUxOQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNz
IHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xdRGllaWQg
PSAweDEgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltkZGZmOTcz
ZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg0IENsdXN0SWR4
ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmTF0uLgotIENQVSAwMDBjMDMwMCBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVy
bmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTE5OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiAxOSBAMDAwMDAwMDA0MDUwZDAwMAooWEVOKSBDUFUxOTogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihY
RU4pIENQVSAxOSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTIwCk5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSBkb21h
aW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDUg
ZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1E
aWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAow
eDAgVmFsdWUgdG8gWzEwZkxdLi4KLSBDUFUgMDAwZDAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBS
ZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUyMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MjAgQDAwMDAwMDAwNDA1NGUwMDAKKFhFTikgQ1BVMjA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMjAgYm9vdGVkLgoo
WEVOKSBCcmluZ2luZyB1cCBDUFUyMQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25d
Ols2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkg
VEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgZG9tYWluX2JpdCAKPSAweDEKTk9USUNF
OiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDEgVmFs
dWUgdG8gCltkZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklE
ID0gMHg1IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszMGZMXS4u
Ci0gQ1BVIDAwMGQwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRp
YWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2Mzog
Q1BVMjE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDIxIEAwMDAwMDAwMDQwNThmMDAw
CihYRU4pIENQVTIxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDIxIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MjIKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAK
M2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHg1IGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgx
IENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4u
Ck5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4
MSBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmTF0uLgotIENQVSAwMDBkMDIwMCBib290
aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmlu
ZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTIyOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAyMiBAMDAwMDAwMDA0MDVkMDAwMAooWEVOKSBDUFUyMjogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4p
IENQVSAyMiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTIzCk5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSBkb21haW5f
Yml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDUgZG9t
YWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVp
ZCA9IDB4MSBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDMg
VmFsdWUgdG8gW2YwZkxdLi4KLSBDUFUgMDAwZDAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFk
eSAtCihYRU4pIEdJQ3YzOiBDUFUyMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjMg
QDAwMDAwMDAwNDA2MTEwMDAKKFhFTikgQ1BVMjM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjgg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMjMgYm9vdGVkLgooWEVO
KSBCcmluZ2luZyB1cCBDUFUyNApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2
OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEg
Qm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDYgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAg
WzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDAgVmFsdWUg
dG8gCltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0g
MHg2IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4K
LSBDUFUgMDAwZTAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlh
bGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBD
UFUyNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjQgQDAwMDAwMDAwNDA2NTIwMDAK
KFhFTikgQ1BVMjQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMjQgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUy
NQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3Bp
X3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIHRvIAoz
ZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDYgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDEg
Q2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltkZDNmOTczZExdLi4K
Tk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4ID0gMHgx
IGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszMGYwZkxdLi4KLSBDUFUgMDAwZTAxMDAgYm9v
dGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5p
bmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUyNTogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gMjUgQDAwMDAwMDAwNDA2OTMwMDAKKFhFTikgQ1BVMjU6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVO
KSBDUFUgMjUgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUyNgpOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDYgZG9tYWlu
X2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IGRv
bWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgy
IFZhbHVlIHRvIFs3MGYwZkxdLi4KLSBDUFUgMDAwZTAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBS
ZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUyNjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MjYgQDAwMDAwMDAwNDA2ZDQwMDAKKFhFTikgQ1BVMjY6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMjYgYm9vdGVkLgoo
WEVOKSBCcmluZ2luZyB1cCBDUFUyNwpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25d
Ols2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkg
VEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDYgZG9tYWluX2JpdCAKPSAweDMKTk9USUNF
OiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDMgVmFs
dWUgdG8gCltkZGZmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklE
ID0gMHg2IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmMGYwZkxd
Li4KLSBDUFUgMDAwZTAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5p
dGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3Yz
OiBDUFUyNzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjcgQDAwMDAwMDAwNDA3MTUw
MDAKKFhFTikgQ1BVMjc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBh
dXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMjcgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBD
UFUyOApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIHRv
IAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxw
b3NfbXBpZHIgPSAweDcgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAw
eDEgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gCltkZDFmOTczZExd
Li4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg3IENsdXN0SWR4ID0g
MHgxIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxMGYwZjBmTF0uLgotIENQVSAwMDBmMDAw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTI4OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyOCBAMDAwMDAwMDA0MDc1NjAwMAooWEVOKSBDUFUyODog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CihYRU4pIENQVSAyOCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTI5Ck5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NyBk
b21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAw
eDcgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4
bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9
IAoweDEgVmFsdWUgdG8gWzMwZjBmMGZMXS4uCi0gQ1BVIDAwMGYwMTAwIGJvb3RpbmcgLQotIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMjk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDI5IEAwMDAwMDAwMDQwNzk3MDAwCihYRU4pIENQVTI5OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDI5IGJv
b3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzAKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9t
YWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0g
TW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IGRvbWFpbl9iaXQgCj0gMHgy
Ck5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NyBkb21haW5fYml0ID0g
MHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENs
dXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBb
NzBmMGYwZkxdLi4KLSBDUFUgMDAwZjAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFUzMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzAgQDAwMDAw
MDAwNDA3ZDgwMDAKKFhFTikgQ1BVMzA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMzAgYm9vdGVkLgooWEVOKSBCcmlu
Z2luZyB1cCBDUFUzMQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBB
ZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
Mjk5TF0gdWxwb3NfbXBpZHIgPSAweDcgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xd
RGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltk
ZGZmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg3IENs
dXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmMGYwZjBmTF0uLgotIENQ
VSAwMDBmMDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXpl
IENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTMx
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzMSBAMDAwMDAwMDA0MDgxOTAwMAooWEVO
KSBDUFUzMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCihYRU4pIENQVSAzMSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTMyCk5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAw
MDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlk
ciA9IDB4MCBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVz
dGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJ
Q0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9t
YWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzFMXS4uCi0gQ1BVIDAwMTgwMDAwIGJvb3RpbmcgLQot
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMzI6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDMyIEAwMDAwMDAwMDQwODVhMDAwCihYRU4pIENQVTMyOiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDMy
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzMKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5
TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9iaXQgCj0g
MHgxCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MCBkb21haW5fYml0
ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgz
IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0
byBbM0xdLi4KLSBDUFUgMDAxODAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAt
Ci0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4p
IEdJQ3YzOiBDUFUzMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzMgQDAwMDAwMDAw
NDA4OWIwMDAKKFhFTikgQ1BVMzM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMzMgYm9vdGVkLgooWEVOKSBCcmluZ2lu
ZyB1cCBDUFUzNApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRy
ZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5
TF0gdWxwb3NfbXBpZHIgPSAweDAgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGll
aWQgPSAweDMgQ2x1c3RlcklEID0gMHgwIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdm
OTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHgwIENsdXN0
SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgyIFZhbHVlIHRvIFs3TF0uLgotIENQVSAwMDE4MDIw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTM0OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzNCBAMDAwMDAwMDA0MDhkYzAwMAooWEVOKSBDUFUzNDog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CihYRU4pIENQVSAzNCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTM1Ck5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MCBk
b21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAw
eDAgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4
bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9
IAoweDMgVmFsdWUgdG8gW2ZMXS4uCi0gQ1BVIDAwMTgwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMzU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDM1IEAwMDAwMDAwMDQwOTFkMDAwCihYRU4pIENQVTM1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDM1IGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMzYKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29u
XTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5
IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgwCk5PVElD
RTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgwIFZh
bHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJ
RCA9IDB4MSBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MCBWYWx1ZSB0byBbMTBmTF0u
LgotIENQVSAwMDE5MDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0
aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6
IENQVTM2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzNiBAMDAwMDAwMDA0MDk1ZTAw
MAooWEVOKSBDUFUzNjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAzNiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQ
VTM3Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8g
CjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
MyBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0u
LgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHggPSAw
eDAgZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzMwZkxdLi4KLSBDUFUgMDAxOTAxMDAgYm9v
dGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5p
bmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUzNzogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gMzcgQDAwMDAwMDAwNDA5OWYwMDAKKFhFTikgQ1BVMzc6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVO
KSBDUFUgMzcgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUzOApOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgZG9tYWlu
X2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHgxIGRv
bWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDMgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgy
IFZhbHVlIHRvIFs3MGZMXS4uCi0gQ1BVIDAwMTkwMjAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVMzg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDM4
IEAwMDAwMDAwMDQwOWUwMDAwCihYRU4pIENQVTM4OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDM4IGJvb3RlZC4KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMzkKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRC
IEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgzCk5PVElDRTog
IFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgzIFZhbHVl
IHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9
IDB4MSBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0byBbZjBmTF0uLgot
IENQVSAwMDE5MDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFs
aXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQ
VTM5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzOSBAMDAwMDAwMDA0MGEyMTAwMAoo
WEVOKSBDUFUzOTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCihYRU4pIENQVSAzOSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTQw
Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNm
YzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MiBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBD
bHVzdGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAweDAg
ZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZjBmTF0uLgotIENQVSAwMDFhMDAwMCBib290
aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmlu
ZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTQwOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA0MCBAMDAwMDAwMDA0MGE2MjAwMAooWEVOKSBDUFU0MDogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4p
IENQVSA0MCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTQxCk5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiBkb21haW5f
Yml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgZG9t
YWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVp
ZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDEg
VmFsdWUgdG8gWzMwZjBmTF0uLgotIENQVSAwMDFhMDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJl
YWR5IC0KKFhFTikgR0lDdjM6IENQVTQxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0
MSBAMDAwMDAwMDA0MGFhMzAwMAooWEVOKSBDUFU0MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA0MSBib290ZWQuCihY
RU4pIEJyaW5naW5nIHVwIENQVTQyCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06
WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBU
QiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MiBWYWx1
ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDIgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDIgVmFsdWUgdG8gWzcwZjBmTF0u
LgotIENQVSAwMDFhMDIwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0
aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6
IENQVTQyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0MiBAMDAwMDAwMDA0MGFlNDAw
MAooWEVOKSBDUFU0MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA0MiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQ
VTQzCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8g
CjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4MiBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
MyBDbHVzdGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0u
LgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAw
eDAgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZjBmTF0uLgotIENQVSAwMDFhMDMwMCBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVy
bmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTQzOiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA0MyBAMDAwMDAwMDA0MGIyNTAwMAooWEVOKSBDUFU0MzogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihY
RU4pIENQVSA0MyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTQ0Ck5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MyBkb21h
aW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMg
ZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1E
aWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAow
eDAgVmFsdWUgdG8gWzEwZjBmMGZMXS4uCi0gQ1BVIDAwMWIwMDAwIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAt
Ci0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNDQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDQ0IEAwMDAwMDAwMDQwYjY2MDAwCihYRU4pIENQVTQ0OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDQ0IGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDUKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWlu
X29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9k
aWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0gMHgxCk5P
VElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0ID0gMHgx
IFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0
ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBbMzBm
MGYwZkxdLi4KLSBDUFUgMDAxYjAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAt
Ci0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4p
IEdJQ3YzOiBDUFU0NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDUgQDAwMDAwMDAw
NDBiYTcwMDAKKFhFTikgQ1BVNDU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNDUgYm9vdGVkLgooWEVOKSBCcmluZ2lu
ZyB1cCBDUFU0NgpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRy
ZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5
TF0gdWxwb3NfbXBpZHIgPSAweDMgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGll
aWQgPSAweDMgQ2x1c3RlcklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdm
OTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHgzIENsdXN0
SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgyIFZhbHVlIHRvIFs3MGYwZjBmTF0uLgotIENQVSAw
MDFiMDIwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQ
VSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTQ2OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0NiBAMDAwMDAwMDA0MGJlODAwMAooWEVOKSBD
UFU0NjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCihYRU4pIENQVSA0NiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTQ3Ck5PVElD
RTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAw
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MyBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVy
SUQgPSAweDMgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6
ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgZG9tYWlu
X2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZjBmMGZMXS4uCi0gQ1BVIDAwMWIwMzAwIGJvb3Rpbmcg
LQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNDc6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDQ3IEAwMDAwMDAwMDQwYzI5MDAwCihYRU4pIENQVTQ3OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BV
IDQ3IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDgKTk9USUNFOiAgW0QwNl9ub3BtdV9w
d3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IGRvbWFpbl9iaXQg
Cj0gMHgwCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NCBkb21haW5f
Yml0ID0gMHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0g
MHgzIENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MCBWYWx1
ZSB0byBbMUxdLi4KLSBDUFUgMDAxYzAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFU0ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDggQDAwMDAw
MDAwNDBjNmEwMDAKKFhFTikgQ1BVNDg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNDggYm9vdGVkLgooWEVOKSBCcmlu
Z2luZyB1cCBDUFU0OQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBB
ZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
Mjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xd
RGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltk
ZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg0IENs
dXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszTF0uLgotIENQVSAwMDFj
MDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAt
Ci0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTQ5OiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0OSBAMDAwMDAwMDA0MGNhYjAwMAooWEVOKSBDUFU0
OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCihYRU4pIENQVSA0OSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTUwCk5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NCBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDQgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgZG9tYWluX2Jp
dCA9IAoweDIgVmFsdWUgdG8gWzdMXS4uCi0gQ1BVIDAwMWMwMjAwIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAt
Ci0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNTA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDUwIEAwMDAwMDAwMDQwY2VjMDAwCihYRU4pIENQVTUwOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDUwIGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTEKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWlu
X29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9k
aWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IGRvbWFpbl9iaXQgCj0gMHgzCk5P
VElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NCBkb21haW5fYml0ID0gMHgz
IFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0
ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0byBbZkxd
Li4KLSBDUFUgMDAxYzAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5p
dGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3Yz
OiBDUFU1MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTEgQDAwMDAwMDAwNDBkMmQw
MDAKKFhFTikgQ1BVNTE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBh
dXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNTEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBD
UFU1MgpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIHRv
IAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxw
b3NfbXBpZHIgPSAweDUgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAw
eDMgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gCltkZDFmOTczZExd
Li4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg1IENsdXN0SWR4ID0g
MHgxIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxMGZMXS4uCi0gQ1BVIDAwMWQwMDAwIGJv
b3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJu
aW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNTI6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDUyIEAwMDAwMDAwMDQwZDZlMDAwCihYRU4pIENQVTUyOiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhF
TikgQ1BVIDUyIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTMKTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAg
W3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IGRvbWFp
bl9iaXQgCj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NSBk
b21haW5fYml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURp
ZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4
MSBWYWx1ZSB0byBbMzBmTF0uLgotIENQVSAwMDFkMDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJl
YWR5IC0KKFhFTikgR0lDdjM6IENQVTUzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1
MyBAMDAwMDAwMDA0MGRhZjAwMAooWEVOKSBDUFU1MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA1MyBib290ZWQuCihY
RU4pIEJyaW5naW5nIHVwIENQVTU0Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06
WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBU
QiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MiBWYWx1
ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDUgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDIgVmFsdWUgdG8gWzcwZkxdLi4K
LSBDUFUgMDAxZDAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlh
bGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBD
UFU1NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTQgQDAwMDAwMDAwNDBkZjAwMDAK
KFhFTikgQ1BVNTQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNTQgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU1
NQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3Bp
X3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIHRvIAoz
ZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDUgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDMg
Q2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltkZGZmOTczZExdLi4K
Tk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg1IENsdXN0SWR4ID0gMHgx
IGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmMGZMXS4uCi0gQ1BVIDAwMWQwMzAwIGJvb3Rp
bmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5n
IG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNTU6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDU1IEAwMDAwMDAwMDQwZTMxMDAwCihYRU4pIENQVTU1OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikg
Q1BVIDU1IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTYKTk9USUNFOiAgW0QwNl9ub3Bt
dV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg2IGRvbWFpbl9i
aXQgCj0gMHgwCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBkb21h
aW5fYml0ID0gMHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlk
ID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MCBW
YWx1ZSB0byBbMTBmMGZMXS4uCi0gQ1BVIDAwMWUwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVNTY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDU2
IEAwMDAwMDAwMDQwZTcyMDAwCihYRU4pIENQVTU2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDU2IGJvb3RlZC4KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVNTcKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRC
IEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg2IGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTog
IFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgxIFZhbHVl
IHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9
IDB4NiBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBbMzBmMGZMXS4u
Ci0gQ1BVIDAwMWUwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRp
YWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2Mzog
Q1BVNTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDU3IEAwMDAwMDAwMDQwZWIzMDAw
CihYRU4pIENQVTU3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDU3IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
NTgKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAK
M2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHg2IGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgz
IENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4u
Ck5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBDbHVzdElkeCA9IDB4
MSBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmMGZMXS4uCi0gQ1BVIDAwMWUwMjAwIGJv
b3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJu
aW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNTg6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDU4IEAwMDAwMDAwMDQwZWY0MDAwCihYRU4pIENQVTU4OiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhF
TikgQ1BVIDU4IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTkKTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAg
W3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg2IGRvbWFp
bl9iaXQgCj0gMHgzCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBk
b21haW5fYml0ID0gMHgzIFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURp
ZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4
MyBWYWx1ZSB0byBbZjBmMGZMXS4uCi0gQ1BVIDAwMWUwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDU5IEAwMDAwMDAwMDQwZjM1MDAwCihYRU4pIENQVTU5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDU5IGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVNjAKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29u
XTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5
IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IGRvbWFpbl9iaXQgCj0gMHgwCk5PVElD
RTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBkb21haW5fYml0ID0gMHgwIFZh
bHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJ
RCA9IDB4NyBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MCBWYWx1ZSB0byBbMTBmMGYw
ZkxdLi4KLSBDUFUgMDAxZjAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0g
SW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJ
Q3YzOiBDUFU2MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjAgQDAwMDAwMDAwNDBm
NzYwMDAKKFhFTikgQ1BVNjA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNjAgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1
cCBDUFU2MQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNz
IHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDcgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xdRGllaWQg
PSAweDMgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltkZDNmOTcz
ZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg3IENsdXN0SWR4
ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszMGYwZjBmTF0uLgotIENQVSAwMDFm
MDEwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAt
Ci0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTYxOiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2MSBAMDAwMDAwMDA0MGZiNzAwMAooWEVOKSBDUFU2
MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCihYRU4pIENQVSA2MSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTYyCk5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NyBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDcgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHggPSAweDEgZG9tYWluX2Jp
dCA9IAoweDIgVmFsdWUgdG8gWzcwZjBmMGZMXS4uCi0gQ1BVIDAwMWYwMjAwIGJvb3RpbmcgLQot
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNjI6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDYyIEAwMDAwMDAwMDQwZmY4MDAwCihYRU4pIENQVTYyOiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDYy
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjMKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5
TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IGRvbWFpbl9iaXQgCj0g
MHgzCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBkb21haW5fYml0
ID0gMHgzIFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHgz
IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0
byBbZjBmMGYwZkxdLi4KLSBDUFUgMDAxZjAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAw
MDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAt
CihYRU4pIEdJQ3YzOiBDUFU2MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjMgQDAw
MDAwMDAwNDEwMzkwMDAKKFhFTikgQ1BVNjM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNjMgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFU2NApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExd
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEg
Qm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAg
WzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgwIGRvbWFpbl9iaXQgPSAweDAgVmFsdWUg
dG8gCltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0g
MHgwIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxTF0uLgotIENQ
VSAwMDI4MDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXpl
IENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTY0
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2NCBAMDAwMDAwMDA0MTA3YTAwMAooWEVO
KSBDUFU2NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCihYRU4pIENQVSA2NCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTY1Ck5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNm
YzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MCBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAg
ZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzNMXS4uCi0gQ1BVIDAwMjgwMTAwIGJvb3Rpbmcg
LQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVNjU6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDY1IEAwMDAwMDAwMDQxMGJiMDAwCihYRU4pIENQVTY1OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BV
IDY1IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjYKTk9USUNFOiAgW0QwNl9ub3BtdV9w
d3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9i
aXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MCBkb21h
aW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlk
ID0gMHg1IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MiBW
YWx1ZSB0byBbN0xdLi4KLSBDUFUgMDAyODAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAw
MDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAt
CihYRU4pIEdJQ3YzOiBDUFU2NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjYgQDAw
MDAwMDAwNDEwZmMwMDAKKFhFTikgQ1BVNjY6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNjYgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFU2NwpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExd
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEg
Qm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAg
WzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgwIGRvbWFpbl9iaXQgPSAweDMgVmFsdWUg
dG8gCltkZGZmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0g
MHgwIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmTF0uLgotIENQ
VSAwMDI4MDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXpl
IENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTY3
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2NyBAMDAwMDAwMDA0MTEzZDAwMAooWEVO
KSBDUFU2NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCihYRU4pIENQVSA2NyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTY4Ck5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNm
YzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHggPSAweDAg
ZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZkxdLi4KLSBDUFUgMDAyOTAwMDAgYm9vdGlu
ZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcg
b24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU2ODogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gNjggQDAwMDAwMDAwNDExN2UwMDAKKFhFTikgQ1BVNjg6IEd1ZXN0IGF0
b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBD
UFUgNjggYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU2OQpOT1RJQ0U6ICBbRDA2X25vcG11
X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgZG9tYWlu
X2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgxIGRv
bWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltkZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDUgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgx
IFZhbHVlIHRvIFszMGZMXS4uCi0gQ1BVIDAwMjkwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVNjk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY5
IEAwMDAwMDAwMDQxMWJmMDAwCihYRU4pIENQVTY5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDY5IGJvb3RlZC4KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVNzAKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMx
IFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgyCk5PVElD
RTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgyIFZh
bHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJ
RCA9IDB4MSBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmTF0u
LgotIENQVSAwMDI5MDIwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0
aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6
IENQVTcwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3MCBAMDAwMDAwMDA0MTIwMDAw
MAooWEVOKSBDUFU3MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA3MCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQ
VTcxCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3Mg
dG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1
bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9
IDB4NSBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNk
TF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHgg
PSAweDAgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZkxdLi4KLSBDUFUgMDAyOTAzMDAg
Ym9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1
cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU3MTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gNzEgQDAwMDAwMDAwNDEyNDEwMDAKKFhFTikgQ1BVNzE6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgoo
WEVOKSBDUFUgNzEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3MgpOT1RJQ0U6ICBbRDA2
X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDIg
ZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0g
MHgyIGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gCltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1
OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQg
PSAKMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4KLSBDUFUgMDAyYTAwMDAgYm9vdGluZyAtCi0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5n
IC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU3MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gNzIgQDAwMDAwMDAwNDEyODIwMDAKKFhFTikgQ1BVNzI6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNzIgYm9v
dGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3MwpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21h
aW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBN
b2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDIgZG9tYWluX2JpdCAKPSAw
eDEKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQg
PSAweDEgVmFsdWUgdG8gCltkZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUg
Q2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRv
IFszMGYwZkxdLi4KLSBDUFUgMDAyYTAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFU3MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzMgQDAwMDAw
MDAwNDEyYzMwMDAKKFhFTikgQ1BVNzM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNzMgYm9vdGVkLgooWEVOKSBCcmlu
Z2luZyB1cCBDUFU3NApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9v
dCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDIgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5
M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8g
CltkZDdmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgy
IENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgyIFZhbHVlIHRvIFs3MGYwZkxdLi4KLSBD
UFUgMDAyYTAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6
ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU3
NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzQgQDAwMDAwMDAwNDEzMDQwMDAKKFhF
TikgQ1BVNzQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbgooWEVOKSBDUFUgNzQgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3NQpO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAoz
ZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDIgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUg
Q2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltkZGZmOTczZExdLi4K
Tk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgw
IGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmMGYwZkxdLi4KLSBDUFUgMDAyYTAzMDAgYm9v
dGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5p
bmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU3NTogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNzUgQDAwMDAwMDAwNDEzNDUwMDAKKFhFTikgQ1BVNzU6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVO
KSBDUFUgNzUgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3NgpOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgZG9t
YWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgz
IGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gCltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1OGxd
RGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgzIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAK
MHgwIFZhbHVlIHRvIFsxMGYwZjBmTF0uLgotIENQVSAwMDJiMDAwMCBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcg
LQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTc2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA3NiBAMDAwMDAwMDA0MTM4NjAwMAooWEVOKSBDUFU3NjogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA3NiBib290
ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTc3Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1v
ZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MyBkb21haW5fYml0IAo9IDB4
MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9
IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8g
WzMwZjBmMGZMXS4uCi0gQ1BVIDAwMmIwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQoo
WEVOKSBHSUN2MzogQ1BVNzc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc3IEAwMDAw
MDAwMDQxM2M3MDAwCihYRU4pIENQVTc3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDc3IGJvb3RlZC4KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNzgKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJv
b3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsx
OTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRv
IApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4
MyBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4K
LSBDUFUgMDAyYjAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlh
bGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBD
UFU3ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzggQDAwMDAwMDAwNDE0MDgwMDAK
KFhFTikgQ1BVNzg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgNzggYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU3
OQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3Bp
X3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRv
IAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxw
b3NfbXBpZHIgPSAweDMgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAw
eDUgQ2x1c3RlcklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltkZGZmOTczZExd
Li4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgzIENsdXN0SWR4ID0g
MHgwIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmMGYwZjBmTF0uLgotIENQVSAwMDJiMDMw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTc5OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3OSBAMDAwMDAwMDA0MTQ0OTAwMAooWEVOKSBDUFU3OTog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CihYRU4pIENQVSA3OSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTgwCk5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NCBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDQgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgZG9tYWluX2Jp
dCA9IAoweDAgVmFsdWUgdG8gWzFMXS4uCi0gQ1BVIDAwMmMwMDAwIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAt
Ci0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVODA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDgwIEAwMDAwMDAwMDQxNDhhMDAwCihYRU4pIENQVTgwOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDgwIGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODEKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWlu
X29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9k
aWZ5IFMxIFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IGRvbWFpbl9iaXQgCj0gMHgx
Ck5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NCBkb21haW5fYml0ID0g
MHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENs
dXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBb
M0xdLi4KLSBDUFUgMDAyYzAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0g
SW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJ
Q3YzOiBDUFU4MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODEgQDAwMDAwMDAwNDE0
Y2IwMDAKKFhFTikgQ1BVODE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgODEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1
cCBDUFU4MgpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRy
ZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5
TF0gdWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGll
aWQgPSAweDUgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdm
OTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg0IENsdXN0
SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgyIFZhbHVlIHRvIFs3TF0uLgotIENQVSAwMDJjMDIw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTgyOiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4MiBAMDAwMDAwMDA0MTUwYzAwMAooWEVOKSBDUFU4Mjog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CihYRU4pIENQVSA4MiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTgzCk5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NCBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDQgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgZG9tYWluX2Jp
dCA9IAoweDMgVmFsdWUgdG8gW2ZMXS4uCi0gQ1BVIDAwMmMwMzAwIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAt
Ci0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVODM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDgzIEAwMDAwMDAwMDQxNTRkMDAwCihYRU4pIENQVTgzOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDgzIGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODQKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWlu
X29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9k
aWZ5IFMxIFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IGRvbWFpbl9iaXQgCj0gMHgw
Ck5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0ID0g
MHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENs
dXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MCBWYWx1ZSB0byBb
MTBmTF0uLgotIENQVSAwMDJkMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
LSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikg
R0lDdjM6IENQVTg0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NCBAMDAwMDAwMDA0
MTU4ZTAwMAooWEVOKSBDUFU4NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA4NCBib290ZWQuCihYRU4pIEJyaW5naW5n
IHVwIENQVTg1Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNF
OiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFk
ZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsy
OTlMXSB1bHBvc19tcGlkciA9IDB4NSBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1E
aWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2Rk
M2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDUgQ2x1
c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzMwZkxdLi4KLSBDUFUgMDAy
ZDAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUg
LQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU4NTogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODUgQDAwMDAwMDAwNDE1Y2YwMDAKKFhFTikgQ1BV
ODU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbgooWEVOKSBDUFUgODUgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU4NgpOT1RJQ0U6
ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAw
MApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDUgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3Rl
cklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNF
OiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg1IENsdXN0SWR4ID0gMHgxIGRvbWFp
bl9iaXQgPSAKMHgyIFZhbHVlIHRvIFs3MGZMXS4uCi0gQ1BVIDAwMmQwMjAwIGJvb3RpbmcgLQot
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVODY6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDg2IEAwMDAwMDAwMDQxNjEwMDAwCihYRU4pIENQVTg2OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDg2
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODcKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5
TF0gTW9kaWZ5IFMxIFRBIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IGRvbWFpbl9iaXQg
Cj0gMHgzCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NSBkb21haW5f
Yml0ID0gMHgzIFZhbHVlIHRvIApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0g
MHg1IENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MyBWYWx1
ZSB0byBbZjBmTF0uLgotIENQVSAwMDJkMDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAw
MDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0K
KFhFTikgR0lDdjM6IENQVTg3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NyBAMDAw
MDAwMDA0MTY1MTAwMAooWEVOKSBDUFU4NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA4NyBib290ZWQuCihYRU4pIEJy
aW5naW5nIHVwIENQVTg4Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBC
b290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBb
MTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0
byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAw
eDYgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZjBmTF0uLgot
IENQVSAwMDJlMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFs
aXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQ
VTg4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4OCBAMDAwMDAwMDA0MTY5MjAwMAoo
WEVOKSBDUFU4ODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCihYRU4pIENQVSA4OCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTg5
Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8g
CjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4NiBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
NSBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0u
LgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAw
eDEgZG9tYWluX2JpdCA9IAoweDEgVmFsdWUgdG8gWzMwZjBmTF0uLgotIENQVSAwMDJlMDEwMCBi
b290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVy
bmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTg5OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA4OSBAMDAwMDAwMDA0MTZkMzAwMAooWEVOKSBDUFU4OTogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihY
RU4pIENQVSA4OSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTkwCk5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiBk
b21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAw
eDYgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4
bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9
IAoweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgotIENQVSAwMDJlMDIwMCBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcg
LQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTkwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA5MCBAMDAwMDAwMDA0MTcxNDAwMAooWEVOKSBDUFU5MDogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA5MCBib290
ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTkxCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1v
ZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiBkb21haW5fYml0IAo9IDB4
MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9
IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8g
W2YwZjBmTF0uLgotIENQVSAwMDJlMDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4
IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhF
TikgR0lDdjM6IENQVTkxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5MSBAMDAwMDAw
MDA0MTc1NTAwMAooWEVOKSBDUFU5MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA5MSBib290ZWQuCihYRU4pIEJyaW5n
aW5nIHVwIENQVTkyCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290
IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NyBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkz
bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAK
W2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDcg
Q2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZjBmMGZMXS4uCi0g
Q1BVIDAwMmYwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxp
emUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BV
OTI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDkyIEAwMDAwMDAwMDQxNzk2MDAwCihY
RU4pIENQVTkyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5n
IHRoZSBkb21haW4KKFhFTikgQ1BVIDkyIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTMK
Tk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgQWRkcmVzcyB0byAK
M2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHg3IGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1
IENsdXN0ZXJJRCA9IDB4NyBkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4u
Ck5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4
MSBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KLSBDUFUgMDAyZjAxMDAg
Ym9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1
cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFU5MzogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gOTMgQDAwMDAwMDAwNDE3ZDcwMDAKKFhFTikgQ1BVOTM6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgoo
WEVOKSBDUFUgOTMgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU5NApOT1RJQ0U6ICBbRDA2
X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDcg
ZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0g
MHg3IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNFOiAgWzE1
OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg3IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQg
PSAKMHgyIFZhbHVlIHRvIFs3MGYwZjBmTF0uLgotIENQVSAwMDJmMDIwMCBib290aW5nIC0KLSBD
dXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdp
bmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTk0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA5NCBAMDAwMDAwMDA0MTgxODAwMAooWEVOKSBDUFU5NDogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSA5NCBi
b290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTk1Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxd
IE1vZGlmeSBTMSBUQSBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NyBkb21haW5fYml0IAo9
IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2Jp
dCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
NSBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUg
dG8gW2YwZjBmMGZMXS4uCi0gQ1BVIDAwMmYwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkg
LQooWEVOKSBHSUN2MzogQ1BVOTU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDk1IEAw
MDAwMDAwMDQxODU5MDAwCihYRU4pIENQVTk1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDk1IGJvb3RlZC4KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVOTYKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhM
XQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRC
IEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9iaXQgCj0gMHgwCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MCBkb21h
aW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAg
ZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1E
aWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAow
eDAgVmFsdWUgdG8gWzFMXS4uCi0gQ1BVIDAwMzgwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVOTY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDk2
IEAwMDAwMDAwMDQxODlhMDAwCihYRU4pIENQVTk2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDk2IGJvb3RlZC4KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVOTcKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMx
IFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9iaXQgCj0gMHgxCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MCBk
b21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAw
eDAgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4
bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9
IAoweDEgVmFsdWUgdG8gWzNMXS4uCi0gQ1BVIDAwMzgwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0g
UmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVOTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDk3IEAwMDAwMDAwMDQxOGRiMDAwCihYRU4pIENQVTk3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDk3IGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVOTgKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29u
XTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5
IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9iaXQgCj0gMHgyCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
MCBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQg
PSAweDAgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWluX2Jp
dCA9IAoweDIgVmFsdWUgdG8gWzdMXS4uCi0gQ1BVIDAwMzgwMjAwIGJvb3RpbmcgLQotIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAt
Ci0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVOTg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDk4IEAwMDAwMDAwMDQxOTFjMDAwCihYRU4pIENQVTk4OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDk4IGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTkKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWlu
X29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9k
aWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgwIGRvbWFpbl9iaXQgCj0gMHgz
Ck5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MCBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVy
SUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6
ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgZG9tYWlu
X2JpdCA9IAoweDMgVmFsdWUgdG8gW2ZMXS4uCi0gQ1BVIDAwMzgwMzAwIGJvb3RpbmcgLQotIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVOTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDk5IEAwMDAwMDAwMDQxOTVkMDAwCihYRU4pIENQVTk5OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDk5IGJv
b3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTAwCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxd
IE1vZGlmeSBTMSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9
IDB4MApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBp
ZHIgPSAweDEgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gCltkZDFmOTczZExdLi4KTk9U
SUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIGRv
bWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsxMGZMXS4uCi0gQ1BVIDAwMzkwMDAwIGJvb3Rpbmcg
LQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9u
IHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTAwOiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiAxMDAgQDAwMDAwMDAwNDE5OWUwMDAKKFhFTikgQ1BVMTAwOiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikg
Q1BVIDEwMCBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTEwMQpOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDEgZG9t
YWluX2JpdCAKPSAweDEKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxd
IHVscG9zX21waWRyID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlk
ID0gMHg3IENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3
M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MSBDbHVzdElk
eCA9IDB4MCBkb21haW5fYml0ID0gCjB4MSBWYWx1ZSB0byBbMzBmTF0uLgotIENQVSAwMDM5MDEw
MCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0g
VHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEwMTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gMTAxIEAwMDAwMDAwMDQxOWRmMDAwCihYRU4pIENQVTEw
MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCihYRU4pIENQVSAxMDEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMDIKTk9USUNF
OiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAw
MDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRy
ID0gMHgxIGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBb
MTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0
byAKW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAw
eDEgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDIgVmFsdWUgdG8gWzcwZkxdLi4KLSBD
UFUgMDAzOTAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6
ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUx
MDI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwMiBAMDAwMDAwMDA0MWEyMDAwMAoo
WEVOKSBDUFUxMDI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTAyIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MTAzCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IEFkZHJlc3Mg
dG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1
bHBvc19tcGlkciA9IDB4MSBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgZG9tYWluX2JpdCAKPSAweDMK
Tk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAw
eDMgVmFsdWUgdG8gCltkZGZmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtm
MGZMXS4uCi0gQ1BVIDAwMzkwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQot
IEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBH
SUN2MzogQ1BVMTAzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDMgQDAwMDAwMDAw
NDFhNjEwMDAKKFhFTikgQ1BVMTAzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDEwMyBib290ZWQuCihYRU4pIEJyaW5n
aW5nIHVwIENQVTEwNApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9v
dCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDIgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgyIGRvbWFpbl9i
aXQgCj0gMHgwCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBkb21h
aW5fYml0ID0gMHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlk
ID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MCBW
YWx1ZSB0byBbMTBmMGZMXS4uCi0gQ1BVIDAwM2EwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVh
ZHkgLQooWEVOKSBHSUN2MzogQ1BVMTA0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAx
MDQgQDAwMDAwMDAwNDFhYTIwMDAKKFhFTikgQ1BVMTA0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDEwNCBib290ZWQu
CihYRU4pIEJyaW5naW5nIHVwIENQVTEwNQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5f
b25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2Rp
ZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDIgZG9tYWluX2JpdCAKPSAweDEK
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0g
MHgyIGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJ
RCA9IDB4MiBkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTog
IFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCBkb21haW5f
Yml0ID0gCjB4MSBWYWx1ZSB0byBbMzBmMGZMXS4uCi0gQ1BVIDAwM2EwMTAwIGJvb3RpbmcgLQot
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTA1OiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiAxMDUgQDAwMDAwMDAwNDFhZTMwMDAKKFhFTikgQ1BVMTA1OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BV
IDEwNSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTEwNgpOT1RJQ0U6ICBbRDA2X25vcG11
X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDIgZG9tYWlu
X2JpdCAKPSAweDIKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVs
cG9zX21waWRyID0gMHgyIGRvbWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0g
MHg3IENsdXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RM
XS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9
IDB4MCBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmMGZMXS4uCi0gQ1BVIDAwM2EwMjAw
IGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBU
dXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTA2OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDYgQDAwMDAwMDAwNDFiMjQwMDAKKFhFTikgQ1BVMTA2
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4KKFhFTikgQ1BVIDEwNiBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTEwNwpOT1RJQ0U6
ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAw
MApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIg
PSAweDIgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgyIGRvbWFpbl9iaXQgCj0gMHgzCk5PVElDRTogIFsx
OTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgzIFZhbHVlIHRv
IApbZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4
MiBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0byBbZjBmMGZMXS4uCi0g
Q1BVIDAwM2EwMzAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxp
emUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BV
MTA3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDcgQDAwMDAwMDAwNDFiNjUwMDAK
KFhFTikgQ1BVMTA3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDEwNyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQ
VTEwOApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNz
IHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0g
dWxwb3NfbXBpZHIgPSAweDMgZG9tYWluX2JpdCAKPSAweDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0gMHgw
Ck5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0ID0g
MHgwIFZhbHVlIHRvIApbZGQxZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENs
dXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MCBWYWx1ZSB0byBb
MTBmMGYwZkxdLi4KLSBDUFUgMDAzYjAwMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFUxMDg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwOCBAMDAw
MDAwMDA0MWJhNjAwMAooWEVOKSBDUFUxMDg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTA4IGJvb3RlZC4KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVMTA5Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4
TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBU
QiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4MyBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgZG9t
YWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgz
IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltkZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxd
RGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgzIENsdXN0SWR4ID0gMHgwIGRvbWFpbl9iaXQgPSAK
MHgxIFZhbHVlIHRvIFszMGYwZjBmTF0uLgotIENQVSAwMDNiMDEwMCBib290aW5nIC0KLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcg
LQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEwOTogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gMTA5IEAwMDAwMDAwMDQxYmU3MDAwCihYRU4pIENQVTEwOTogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAxMDkg
Ym9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMTAKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5
TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQg
Cj0gMHgyCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MyBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBD
bHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9IDAgRm91bmQgCnJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDExMCBAMDAwMDAwMDA0MWMyODAwMAooWEVOKSBDUFUxMTA6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTEwIGJv
b3RlZC4KeDIgVmFsdWUgdG8gW2RkN2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgZG9tYWluX2JpdCA9IAoweDIgVmFsdWUg
dG8gWzcwZjBmMGZMXS4uCi0gQ1BVIDAwM2IwMjAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkg
LQooWEVOKSBHSUN2MzogQ1BVMTEwOihYRU4pIEJyaW5naW5nIHVwIENQVTExMQpOT1RJQ0U6ICBb
RDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAw
eDMgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI5OUxdIHVscG9zX21waWRyID0gMHgzIGRvbWFpbl9iaXQgCj0gMHgzCk5PVElDRTogIFsxOTNs
XURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MyBkb21haW5fYml0ID0gMHgzIFZhbHVlIHRvIApb
ZGRmZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MyBD
bHVzdElkeCA9IDB4MCBkb21haW5fYml0ID0gCjB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KLSBD
UFUgMDAzYjAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6
ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUx
MTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDExMSBAMDAwMDAwMDA0MWM2OTAwMAoo
WEVOKSBDUFUxMTE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTExIGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MTEyCk5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IEFkZHJlc3Mg
dG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1
bHBvc19tcGlkciA9IDB4NCBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDAK
Tk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAw
eDAgVmFsdWUgdG8gCltkZDFmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHg0IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgwIFZhbHVlIHRvIFsx
TF0uLgotIENQVSAwMDNjMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJ
bml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lD
djM6IENQVTExMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTEyIEAwMDAwMDAwMDQx
Y2FhMDAwCihYRU4pIENQVTExMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAxMTIgYm9vdGVkLgooWEVOKSBCcmluZ2lu
ZyB1cCBDUFUxMTMKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3Qg
QWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI1MExdIHVscG9zX21waWRyID0gMHg0IGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTogIFtzY3Bp
X3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NCBkb21haW5fYml0
IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDQgZG9tYWlu
X2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9
IDB4NyBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDEgVmFs
dWUgdG8gWzNMXS4uCi0gQ1BVIDAwM2MwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQotIEluaXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQoo
WEVOKSBHSUN2MzogQ1BVMTEzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTMgQDAw
MDAwMDAwNDFjZWIwMDAKKFhFTikgQ1BVMTEzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDExMyBib290ZWQuCihYRU4p
IEJyaW5naW5nIHVwIENQVTExNApOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2
OExdCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEg
VEIgQm9vdCBBZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDQgZG9tYWluX2JpdCAKPSAweDIKTk9USUNF
OiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IGRv
bWFpbl9iaXQgCj0gMHgyCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4
NCBkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThs
XURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0g
CjB4MiBWYWx1ZSB0byBbN0xdLi4KLSBDUFUgMDAzYzAyMDAgYm9vdGluZyAtCi0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBS
ZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUxMTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDExNCBAMDAwMDAwMDA0MWQyYzAwMAooWEVOKSBDUFUxMTQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0
cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTE0IGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTE1Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1v
ZGlmeSBTMSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4NCBkb21haW5fYml0IAo9IDB4
MwpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDQgZG9tYWluX2JpdCAKPSAweDMKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3Rl
cklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gCltkZGZmOTczZExdLi4KTk9USUNF
OiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg0IENsdXN0SWR4ID0gMHgxIGRvbWFp
bl9iaXQgPSAKMHgzIFZhbHVlIHRvIFtmTF0uLgotIENQVSAwMDNjMDMwMCBib290aW5nIC0KLSBD
dXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdp
bmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTExNTogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMTE1IEAwMDAwMDAwMDQxZDZkMDAwCihYRU4pIENQVTExNTogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAx
MTUgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMTYKTk9USUNFOiAgW0QwNl9ub3BtdV9w
d3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg1IGRvbWFpbl9i
aXQgCj0gMHgwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4NSBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0u
LgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAw
eDEgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZkxdLi4KLSBDUFUgMDAzZDAwMDAgYm9v
dGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5p
bmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihYRU4pIEdJQ3YzOiBDUFUxMTY6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDExNiBAMDAwMDAwMDA0MWRhZTAwMAooWEVOKSBDUFUxMTY6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgoo
WEVOKSBDUFUgMTE2IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTE3Ck5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4
NSBkb21haW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
Mjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgWzE5M2xd
RGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gCltk
ZDNmOTczZExdLi4KTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg1IENs
dXN0SWR4ID0gMHgxIGRvbWFpbl9iaXQgPSAKMHgxIFZhbHVlIHRvIFszMGZMXS4uCi0gQ1BVIDAw
M2QwMTAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BV
IC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTE3OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTcgQDAwMDAwMDAwNDFkZWYwMDAKKFhFTikg
Q1BVMTE3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4KKFhFTikgQ1BVIDExNyBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTExOApO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBBZGRyZXNzIHRvIAoz
ZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3Nf
bXBpZHIgPSAweDUgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IGRvbWFpbl9iaXQgCj0gMHgyCk5PVElD
RTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0ID0gMHgyIFZh
bHVlIHRvIApbZGQ3Zjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJ
RCA9IDB4NSBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MiBWYWx1ZSB0byBbNzBmTF0u
LgotIENQVSAwMDNkMDIwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0
aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6
IENQVTExODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTE4IEAwMDAwMDAwMDQxZTMw
MDAwCihYRU4pIENQVTExODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAxMTggYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1
cCBDUFUxMTkKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRk
cmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1
MExdIHVscG9zX21waWRyID0gMHg1IGRvbWFpbl9iaXQgCj0gMHgzCk5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSBkb21haW5fYml0IAo9
IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDUgZG9tYWluX2Jp
dCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUg
dG8gW2YwZkxdLi4KLSBDUFUgMDAzZDAzMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFkeSAtCihY
RU4pIEdJQ3YzOiBDUFUxMTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDExOSBAMDAw
MDAwMDA0MWU3MTAwMAooWEVOKSBDUFUxMTk6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTE5IGJvb3RlZC4Kc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg2ICAgZG9tYWluX2JpdCA9IDB4
MApOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9
IDB4MCBWYWx1ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBD
bHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8g
WzEwZjBmTF0uLgotIENQVSAwMDNlMDAwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4
IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhF
TikgR0lDdjM6IENQVTEyMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTIwIEAwMDAw
MDAwMDQxZWIyMDAwCihYRU4pIENQVTEyMDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAxMjAgYm9vdGVkLgooWEVOKSBC
cmluZ2luZyB1cCBDUFUxMjEKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhM
XQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRC
IEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg2IGRvbWFpbl9iaXQgCj0gMHgxCk5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiBkb21h
aW5fYml0IAo9IDB4MQpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYg
ZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byAKW2RkM2Y5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1E
aWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAow
eDEgVmFsdWUgdG8gWzMwZjBmTF0uLgotIENQVSAwMDNlMDEwMCBib290aW5nIC0KLSBDdXJyZW50
IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBwYWdpbmcgLQot
IFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEyMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMTIxIEAwMDAwMDAwMDQxZWYzMDAwCihYRU4pIENQVTEyMTogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQVSAxMjEgYm9v
dGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMjIKTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9t
YWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0g
TW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg2IGRvbWFpbl9iaXQgCj0g
MHgyCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlk
ciA9IDB4NiBkb21haW5fYml0IAo9IDB4MgpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVz
dGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byAKW2RkN2Y5NzNkTF0uLgpOT1RJ
Q0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgZG9t
YWluX2JpdCA9IAoweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgotIENQVSAwMDNlMDIwMCBib290aW5n
IC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBv
biBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEyMjogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gMTIyIEAwMDAwMDAwMDQxZjM0MDAwCihYRU4pIENQVTEyMjogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4p
IENQVSAxMjIgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMjMKTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNF
OiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg2IGRv
bWFpbl9iaXQgCj0gMHgzCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlM
XSB1bHBvc19tcGlkciA9IDB4NiBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVp
ZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5
NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgQ2x1c3RJ
ZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZjBmTF0uLgotIENQVSAwMDNl
MDMwMCBib290aW5nIC0KLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAt
Ci0gVHVybmluZyBvbiBwYWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEyMzogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTIzIEAwMDAwMDAwMDQxZjc1MDAwCihYRU4pIENQ
VTEyMzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCihYRU4pIENQVSAxMjMgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMjQKTk9U
SUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2Zj
MDAwMDAKTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21w
aWRyID0gMHg3IGRvbWFpbl9iaXQgCj0gMHgwCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NyBkb21haW5fYml0IAo9IDB4MApOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MCBWYWx1
ZSB0byAKW2RkMWY5NzNkTF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQg
PSAweDcgQ2x1c3RJZHggPSAweDEgZG9tYWluX2JpdCA9IAoweDAgVmFsdWUgdG8gWzEwZjBmMGZM
XS4uCi0gQ1BVIDAwM2YwMDAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIElu
aXRpYWxpemUgQ1BVIC0KLSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2
MzogQ1BVMTI0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMjQgQDAwMDAwMDAwNDFm
YjYwMDAKKFhFTikgQ1BVMTI0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9y
ZSBwYXVzaW5nIHRoZSBkb21haW4KKFhFTikgQ1BVIDEyNCBib290ZWQuCihYRU4pIEJyaW5naW5n
IHVwIENQVTEyNQpOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCk5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCBB
ZGRyZXNzIHRvIAozZmMwMDAwMApOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjUwTF0gdWxwb3NfbXBpZHIgPSAweDcgZG9tYWluX2JpdCAKPSAweDEKTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IGRvbWFpbl9iaXQg
Cj0gMHgxCk5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NyBkb21haW5f
Yml0ID0gMHgxIFZhbHVlIHRvIApbZGQzZjk3M2RMXS4uCk5PVElDRTogIFsxNThsXURpZWlkID0g
MHg3IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSBkb21haW5fYml0ID0gCjB4MSBWYWx1
ZSB0byBbMzBmMGYwZkxdLi4KLSBDUFUgMDAzZjAxMDAgYm9vdGluZyAtCi0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCi0gSW5pdGlhbGl6ZSBDUFUgLQotIFR1cm5pbmcgb24gcGFnaW5nIC0KLSBSZWFk
eSAtCihYRU4pIEdJQ3YzOiBDUFUxMjU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEy
NSBAMDAwMDAwMDA0MWZmNzAwMAooWEVOKSBDUFUxMjU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgooWEVOKSBDUFUgMTI1IGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMTI2Ck5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlm
eSBTMSBUQiBCb290IEFkZHJlc3MgdG8gCjNmYzAwMDAwCk5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4NyBkb21haW5fYml0IAo9IDB4MgpO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAw
eDcgZG9tYWluX2JpdCAKPSAweDIKTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklE
ID0gMHg3IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gCltkZDdmOTczZExdLi4KTk9USUNFOiAg
WzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg3IENsdXN0SWR4ID0gMHgxIGRvbWFpbl9i
aXQgPSAKMHgyIFZhbHVlIHRvIFs3MGYwZjBmTF0uLgotIENQVSAwMDNmMDIwMCBib290aW5nIC0K
LSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KLSBJbml0aWFsaXplIENQVSAtCi0gVHVybmluZyBvbiBw
YWdpbmcgLQotIFJlYWR5IC0KKFhFTikgR0lDdjM6IENQVTEyNjogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMTI2IEAwMDAwMDAwMDQyMDM4MDAwCihYRU4pIENQVTEyNjogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCihYRU4pIENQ
VSAxMjYgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUxMjcKTk9USUNFOiAgW0QwNl9ub3Bt
dV9wd3JfZG9tYWluX29uXTpbNjhMXQpOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgQWRkcmVzcyB0byAKM2ZjMDAwMDAKTk9USUNFOiAg
W3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg3IGRvbWFp
bl9iaXQgCj0gMHgzCk5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1
bHBvc19tcGlkciA9IDB4NyBkb21haW5fYml0IAo9IDB4MwpOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9
IDB4NyBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byAKW2RkZmY5NzNk
TF0uLgpOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHgg
PSAweDEgZG9tYWluX2JpdCA9IAoweDMgVmFsdWUgdG8gW2YwZjBmMGZMXS4uCi0gQ1BVIDAwM2Yw
MzAwIGJvb3RpbmcgLQotIEN1cnJlbnQgRUwgMDAwMDAwMDggLQotIEluaXRpYWxpemUgQ1BVIC0K
LSBUdXJuaW5nIG9uIHBhZ2luZyAtCi0gUmVhZHkgLQooWEVOKSBHSUN2MzogQ1BVMTI3OiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMjcgQDAwMDAwMDAwNDIwNzkwMDAKKFhFTikgQ1BV
MTI3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4KKFhFTikgQ1BVIDEyNyBib290ZWQuCihYRU4pIEJyb3VnaHQgdXAgMTI4IENQVXMKKFhF
TikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihYRU4pIFAyTTogNDgtYml0IElQQSB3aXRo
IDQ4LWJpdCBQQSBhbmQgMTYtYml0IFZNSUQKKFhFTikgUDJNOiA0IGxldmVscyB3aXRoIG9yZGVy
LTAgcm9vdCwgVlRDUiAweDgwMGQzNTkwCihYRU4pIEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAw
CihYRU4pICBGaXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcKKFhFTikgQWRkaW5nIGNw
dSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikg
QWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA0IHRvIHJ1bnF1ZXVl
IDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA2IHRv
IHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5n
IGNwdSA4IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA5IHRvIHJ1bnF1ZXVlIDAKKFhF
TikgQWRkaW5nIGNwdSAxMCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTEgdG8gcnVu
cXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDEyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNw
dSAxMyB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTQgdG8gcnVucXVldWUgMAooWEVO
KSBBZGRpbmcgY3B1IDE1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxNiB0byBydW5x
dWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTcgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1
IDE4IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxOSB0byBydW5xdWV1ZSAwCihYRU4p
IEFkZGluZyBjcHUgMjAgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDIxIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyMiB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUg
MjMgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDI0IHRvIHJ1bnF1ZXVlIDAKKFhFTikg
QWRkaW5nIGNwdSAyNSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMjYgdG8gcnVucXVl
dWUgMAooWEVOKSBBZGRpbmcgY3B1IDI3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAy
OCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMjkgdG8gcnVucXVldWUgMAooWEVOKSBB
ZGRpbmcgY3B1IDMwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzMSB0byBydW5xdWV1
ZSAwCihYRU4pIEFkZGluZyBjcHUgMzIgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDMz
IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzNCB0byBydW5xdWV1ZSAwCihYRU4pIEFk
ZGluZyBjcHUgMzUgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDM2IHRvIHJ1bnF1ZXVl
IDAKKFhFTikgQWRkaW5nIGNwdSAzNyB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMzgg
dG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDM5IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSA0MCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNDEgdG8gcnVucXVldWUg
MAooWEVOKSBBZGRpbmcgY3B1IDQyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA0MyB0
byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNDQgdG8gcnVucXVldWUgMAooWEVOKSBBZGRp
bmcgY3B1IDQ1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA0NiB0byBydW5xdWV1ZSAw
CihYRU4pIEFkZGluZyBjcHUgNDcgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDQ4IHRv
IHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA0OSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGlu
ZyBjcHUgNTAgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDUxIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgQWRkaW5nIGNwdSA1MiB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNTMgdG8g
cnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDU0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5n
IGNwdSA1NSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNTYgdG8gcnVucXVldWUgMAoo
WEVOKSBBZGRpbmcgY3B1IDU3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1OCB0byBy
dW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNTkgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcg
Y3B1IDYwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA2MSB0byBydW5xdWV1ZSAwCihY
RU4pIEFkZGluZyBjcHUgNjIgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDYzIHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA2NCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBj
cHUgNjUgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDY2IHRvIHJ1bnF1ZXVlIDAKKFhF
TikgQWRkaW5nIGNwdSA2NyB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNjggdG8gcnVu
cXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDY5IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNw
dSA3MCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNzEgdG8gcnVucXVldWUgMAooWEVO
KSBBZGRpbmcgY3B1IDcyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3MyB0byBydW5x
dWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgNzQgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1
IDc1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3NiB0byBydW5xdWV1ZSAwCihYRU4p
IEFkZGluZyBjcHUgNzcgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDc4IHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3OSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUg
ODAgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDgxIHRvIHJ1bnF1ZXVlIDAKKFhFTikg
QWRkaW5nIGNwdSA4MiB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgODMgdG8gcnVucXVl
dWUgMAooWEVOKSBBZGRpbmcgY3B1IDg0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA4
NSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgODYgdG8gcnVucXVldWUgMAooWEVOKSBB
ZGRpbmcgY3B1IDg3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA4OCB0byBydW5xdWV1
ZSAwCihYRU4pIEFkZGluZyBjcHUgODkgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDkw
IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA5MSB0byBydW5xdWV1ZSAwCihYRU4pIEFk
ZGluZyBjcHUgOTIgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDkzIHRvIHJ1bnF1ZXVl
IDAKKFhFTikgQWRkaW5nIGNwdSA5NCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgOTUg
dG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDk2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSA5NyB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgOTggdG8gcnVucXVldWUg
MAooWEVOKSBBZGRpbmcgY3B1IDk5IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMDAg
dG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDEwMSB0byBydW5xdWV1ZSAwCihYRU4pIEFk
ZGluZyBjcHUgMTAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMDMgdG8gcnVucXVl
dWUgMAooWEVOKSBBZGRpbmcgY3B1IDEwNCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUg
MTA1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMDYgdG8gcnVucXVldWUgMAooWEVO
KSBBZGRpbmcgY3B1IDEwNyB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTA4IHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMDkgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcg
Y3B1IDExMCB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTExIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgQWRkaW5nIGNwdSAxMTIgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDExMyB0
byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTE0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSAxMTUgdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDExNiB0byBydW5xdWV1
ZSAwCihYRU4pIEFkZGluZyBjcHUgMTE3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAx
MTggdG8gcnVucXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDExOSB0byBydW5xdWV1ZSAwCihYRU4p
IEFkZGluZyBjcHUgMTIwIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMjEgdG8gcnVu
cXVldWUgMAooWEVOKSBBZGRpbmcgY3B1IDEyMiB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBj
cHUgMTIzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMjQgdG8gcnVucXVldWUgMAoo
WEVOKSBBZGRpbmcgY3B1IDEyNSB0byBydW5xdWV1ZSAwCihYRU4pIEFkZGluZyBjcHUgMTI2IHRv
IHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAxMjcgdG8gcnVucXVldWUgMAooWEVOKSBhbHRl
cm5hdGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyZDRmMzggLT4gCjAw
MDAwMDAwMDAyZDU3NTQKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIExvYWRp
bmcgZDAga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDE2MjU3MDAwCihYRU4pIEFs
bG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA0MDk2TUIgZm9yIGRvbTA6CihYRU4pIEJB
TktbMF0gMHgwMDAwMDAwODAwMDAwMC0weDAwMDAwMDEwMDAwMDAwICgxMjhNQikKKFhFTikgQkFO
S1sxXSAweDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDM4NE1CKQooWEVOKSBCQU5L
WzJdIDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA4MDAwMDAwMCAoNzY4TUIpCihYRU4pIEJBTktb
M10gMHgwMDIwMjAwMDAwMDAwMC0weDAwMjAyMDgwMDAwMDAwICgyMDQ4TUIpCihYRU4pIEJBTktb
NF0gMHgwMDIwMjBiMDAwMDAwMC0weDAwMjAyMGMwMDAwMDAwICgyNTZNQikKKFhFTikgQkFOS1s1
XSAweDAwMjAyNjAwMDAwMDAwLTB4MDAyMDI2MjAwMDAwMDAgKDUxMk1CKQooWEVOKSBHcmFudCB0
YWJsZSByYW5nZTogMHgwMDAwMDAxODFjZTAwMC0weDAwMDAwMDE4MjBlMDAwCihYRU4pIEFsbG9j
YXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAooWEVOKSBMb2FkaW5nIHpJ
bWFnZSBmcm9tIDAwMDAwMDAwMTYyNTcwMDAgdG8gCjAwMDAwMDAwMDgwODAwMDAtMDAwMDAwMDAw
OTk4MTIwMAooWEVOKSBMb2FkaW5nIGQwIERUQiB0byAweDAwMDAwMDAwMGZlMDAwMDAtMHgwMDAw
MDAwMDBmZTAwMjViCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQg
YXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gaW4gYmFja2dyb3VuZAoo
WEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSAq
KiogU2VyaWFsIGlucHV0IHRvIERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dp
dGNoIGlucHV0KQooWEVOKSBGcmVlZCAzNDBrQiBpbml0IG1lbW9yeS4KKFhFTikgZDB2MDogdkdJ
Q0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNAoo
WEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0
byBJQ0FDVElWRVI4CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjEyCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjE2CihYRU4pIGQwdjA6IHZH
SUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjIw
CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjI0CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjI4CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjMyCihYRU4pIGQwdjA6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjM2CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjQwCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQ0CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQ4CihYRU4pIGQw
djA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjUyCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjU2CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjYwCihYRU4pIGQwdjA6IHZHSUNEOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjY0CihYRU4p
IGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjY4CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjcyCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjc2CihYRU4pIGQwdjA6IHZHSUNE
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjgwCihY
RU4pIGQwdjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2MjogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihY
RU4pIGQwdjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NTogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihY
RU4pIGQwdjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2ODogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihY
RU4pIGQwdjk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYxMDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjExOiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAK
KFhFTikgZDB2MTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYxMzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjE0OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjAKKFhFTikgZDB2MTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYxNjogdkdJQ1I6IFNHSTogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjE3OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjAKKFhFTikgZDB2MTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYxOTogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjIw
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjAKKFhFTikgZDB2MjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYyMjogdkdJQ1I6IFNHSTogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQw
djIzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjAKKFhFTikgZDB2MjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYyNTogdkdJQ1I6IFNHSTog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4p
IGQwdjI2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjAKKFhFTikgZDB2Mjc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYyODogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihY
RU4pIGQwdjI5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2MzA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYzMTogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIw
CihYRU4pIGQwdjMyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2MzM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYzNDogdkdJ
Q1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVIwCihYRU4pIGQwdjM1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2MzY6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHYzNzog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FD
VElWRVIwCihYRU4pIGQwdjM4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2Mzk6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY0
MDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJ
Q0FDVElWRVIwCihYRU4pIGQwdjQxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NDI6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBk
MHY0MzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0
byBJQ0FDVElWRVIwCihYRU4pIGQwdjQ0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NDU6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVO
KSBkMHY0NjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZm
ZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjQ3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NDg6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAoo
WEVOKSBkMHY0OTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjUwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NTE6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MAooWEVOKSBkMHY1MjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBm
ZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjUzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NTQ6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMAooWEVOKSBkMHY1NTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAw
MDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjU2OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NTc6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMAooWEVOKSBkMHY1ODogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgw
MDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjU5OiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2
NjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMAooWEVOKSBkMHY2MTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjYyOiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikg
ZDB2NjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY2NDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjY1OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhF
TikgZDB2NjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY2NzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjY4OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAK
KFhFTikgZDB2Njk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY3MDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjcxOiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjAKKFhFTikgZDB2NzI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY3MzogdkdJQ1I6IFNHSTogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjc0OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjAKKFhFTikgZDB2NzU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY3NjogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjc3
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjAKKFhFTikgZDB2Nzg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY3OTogdkdJQ1I6IFNHSTogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQw
djgwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjAKKFhFTikgZDB2ODE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY4MjogdkdJQ1I6IFNHSTog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4p
IGQwdjgzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjAKKFhFTikgZDB2ODQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY4NTogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihY
RU4pIGQwdjg2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2ODc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY4ODogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIw
CihYRU4pIGQwdjg5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2OTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY5MTogdkdJ
Q1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVIwCihYRU4pIGQwdjkyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2OTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY5NDog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FD
VElWRVIwCihYRU4pIGQwdjk1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2OTY6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY5
NzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJ
Q0FDVElWRVIwCihYRU4pIGQwdjk4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2OTk6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBk
MHYxMDA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTAxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjEwMjogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVS
MAooWEVOKSBkMHYxMDM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTA0OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjEw
NTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAK
SUNBQ1RJVkVSMAooWEVOKSBkMHYxMDY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTA3OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihY
RU4pIGQwdjEwODogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byAKSUNBQ1RJVkVSMAooWEVOKSBkMHYxMDk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTEwOiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FD
VElWRVIwCihYRU4pIGQwdjExMTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgw
MDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAooWEVOKSBkMHYxMTI6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikg
ZDB2MTEzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjExNDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAooWEVOKSBkMHYxMTU6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZF
UjAKKFhFTikgZDB2MTE2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjExNzogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAooWEVOKSBkMHYx
MTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
CklDQUNUSVZFUjAKKFhFTikgZDB2MTE5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjEyMDogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAoo
WEVOKSBkMHYxMjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTIyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4pIGQwdjEyMzog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNB
Q1RJVkVSMAooWEVOKSBkMHYxMjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgZDB2MTI1OiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCihYRU4p
IGQwdjEyNjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZm
ZiB0byAKSUNBQ1RJVkVSMAooWEVOKSBkMHYxMjc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKKFhFTikgcGh5c2Rldi5jOjE2
OmQwdjAgUEhZU0RFVk9QIGNtZD0yNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzox
NjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5j
OjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYu
YzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rl
di5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNk
ZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5
c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBo
eXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikg
cGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4p
IHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhF
TikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihY
RU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAoo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQK
KFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVk
CihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRl
ZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50
ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVu
dGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1l
bnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVt
ZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxl
bWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBs
ZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1w
bGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGlt
cGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBp
bXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3Qg
aW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90
IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5v
dCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBu
b3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTog
bm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6
IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1
OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0x
NTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9
MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21k
PTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNt
ZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBj
bWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1Ag
Y21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9Q
IGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZP
UCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVW
T1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RF
Vk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNE
RVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlT
REVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZ
U0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBI
WVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQ
SFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQwdjAg
UEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpkMHYw
IFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6ZDB2
MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2OmQw
djAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzoxNjpk
MHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6MTY6
ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5jOjE2
OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYuYzox
NjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rldi5j
OjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNkZXYu
YzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5c2Rl
di5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBoeXNk
ZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikgcGh5
c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4pIHBo
eXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhFTikg
cGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihYRU4p
IHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAooWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKKFhF
TikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVkCihY
RU4pIHBoeXNkZXYuYzoxNjpkMHYwIFBIWVNERVZPUCBjbWQ9MTU6IG5vdCBpbXBsZW1lbnRlZAoo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQK
KFhFTikgcGh5c2Rldi5jOjE2OmQwdjAgUEhZU0RFVk9QIGNtZD0xNTogbm90IGltcGxlbWVudGVk
ClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MDAwMDAwMDAw
MCBbMHg0ODFmZDAxMF0KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC1yYzUgKGpv
eXhAVHVyaW5nLUFyY2gtYikgKGdjYyB2ZXJzaW9uIAo0LjkuMSAyMDE0MDUwNSAocHJlcmVsZWFz
ZSkgKGNyb3NzdG9vbC1ORyBsaW5hcm8tMS4xMy4xLTQuOS0yMDE0LjA1IC0gCkxpbmFybyBHQ0Mg
NC45LTIwMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBUIFR1ZSBKYW4gNyAxNTo0MzowNiBDU1QgMjAy
MApbICAgIDAuMDAwMDAwXSBYZW4gWEVOX1ZFUlNJT04uWEVOX1NVQlZFUlNJT04gc3VwcG9ydCBm
b3VuZApbICAgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6
ClsgICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IFhlbgpbICAgIDAuMDAwMDAwXSBlZmk6
ICBBQ1BJIDIuMD0weDE4MWQwZTcwClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMzIgTWlC
IGF0IDB4MDAwMDAwMDA3ZTAwMDAwMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBj
aGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAw
eDAwMDAwMDAwMTgxRDBFNzAgMDAwMDI0ICh2MDIgSElTSSAgKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBYU0RUIDB4MDAwMDAwMDAxODFEMERCMCAwMDAwQkMgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAw
MDAwMCAgICAgIDAxMDAwMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDAx
ODFDRTAwMCAwMDAxMTQgKHYwNiBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDAzOTYzMDAwMCAwMEE4NEQgKHYw
MiBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBJTlRMIDIwMTgxMjEzKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBQQ0NUIDB4MDAwMDAwMDAzOURDMDAwMCAwMDAwOEEgKHYwMSBISVNJIEhJUDA4ICAgIAow
MDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAw
MDAzOURCMDAwMCAwMEU1NkEgKHYwMiBISVNJIEhJUDA3ICAgIAowMDAwMDAwMCBJTlRMIDIwMTgx
MjEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDAzOUQ4MDAwMCAwMDAwMzAg
KHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBIRVNUIDB4MDAwMDAwMDAzOUQ2MDAwMCAwMDA1OEMgKHYwMSBISVNJIEhJUDA4ICAg
IAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAw
MDAwMDAzOUQyMDAwMCAwMDAyMzAgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIw
MTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFSU5KIDB4MDAwMDAwMDAzOUQxMDAwMCAwMDAx
NzAgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBHVERUIDB4MDAwMDAwMDAzOTkwMDAwMCAwMDAwODQgKHYwMyBISVNJIEhJUDA4
ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4
MDAwMDAwMDAzOTY4MDAwMCAwMDAwM0MgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJ
IDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTTElUIDB4MDAwMDAwMDAzOTY3MDAwMCAw
MDAwM0MgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBTUENSIDB4MDAwMDAwMDAzOTY2MDAwMCAwMDAwNTAgKHYwMiBISVNJIEhJ
UDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFU
IDB4MDAwMDAwMDAzOTY1MDAwMCAwMDA5QzAgKHYwMyBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBI
SVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDAxODFDRTEx
OCAwMDJDNkMgKHYwNCBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJT1JUIDB4MDAwMDAwMDAzOTYyMDAwMCAwMDEwNjAgKHYwMCBISVNJ
IEhJUDA4ICAgIAowMDAwMDAwMCBJTlRMIDIwMTgxMjEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQ
UFRUIDB4MDAwMDAwMDAxODU0MDAwMCAwMDM3RTQgKHYwMiBISVNJIEhJUDA4ICAgIAowMDAwMDAw
MCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNUEFNIDB4MDAwMDAwMDAxODU1
MDAwMCAwMDA2M0MgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBTUE1JIDB4MDAwMDAwMDAxODUzMDAwMCAwMDAwNDEgKHYwNSBI
SVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0KQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBpQkZUIDB4MDAwMDAwMDAxODUxMDAwMCAwMDA4MDAgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAw
MDAwMCAgICAgIDAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTVEFPIDB4MDAwMDAwMDAx
ODFEMEQ4OCAwMDAwMjUgKHYwMSBISVNJIEhJUDA4ICAgIAowMDAwMDAwMCBISVNJIDIwMTUxMTI0
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUENSOiBjb25zb2xlOiB1YXJ0LG1taW8sMHgzZjAwMDAy
ZjgsMTE1MjAwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQ6IE5vZGUgMSBQWE0gMSBbbWVtIDB4
MjA4MDAwMDAwMC0weDI3ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQ6IE5vZGUg
MSBQWE0gMSBbbWVtIDB4MDAwMDAwMDAtMHg3ZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gQUNQSTog
U1JBVDogTm9kZSAzIFBYTSAzIFttZW0gMHgyMDIwMDAwMDAwMDAtMHgyMDI3ZmZmZmZmZmZdClsg
ICAgMC4wMDAwMDBdIE5VTUE6IEluaXRtZW0gc2V0dXAgbm9kZSAwIFs8bWVtb3J5LWxlc3Mgbm9k
ZT5dClsgICAgMC4wMDAwMDBdIE5VTUE6IE5PREVfREFUQSBbbWVtIDB4MjAyNjFmN2YxMTAwLTB4
MjAyNjFmN2YyZmZmXQpbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEoMCkgb24gbm9kZSAz
ClsgICAgMC4wMDAwMDBdIE5VTUE6IE5PREVfREFUQSBbbWVtIDB4N2RmZmUxMDAtMHg3ZGZmZmZm
Zl0KWyAgICAwLjAwMDAwMF0gTlVNQTogSW5pdG1lbSBzZXR1cCBub2RlIDIgWzxtZW1vcnktbGVz
cyBub2RlPl0KWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHgyMDI2MWY3ZWYy
MDAtMHgyMDI2MWY3ZjEwZmZdClsgICAgMC4wMDAwMDBdIE5VTUE6IE5PREVfREFUQSgyKSBvbiBu
b2RlIDMKWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHgyMDI2MWY3ZWQzMDAt
MHgyMDI2MWY3ZWYxZmZdClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAw
XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDA4MDAwMDAwLTB4MDAwMDAwMDAzZmZmZmZmZl0K
WyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDA0MDAwMDAwMC0weDAwMDAw
MDAwZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAw
MDAwMDAtMHgwMDAwMjAyNjFmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3Rh
cnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMK
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMDgwMDAwMDAtMHgwMDAw
MDAwMDBmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAx
ODFjZTAwMC0weDAwMDAwMDAwMTgxZDFmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6IFtt
ZW0gMHgwMDAwMDAwMDE4NTEwMDAwLTB4MDAwMDAwMDAxODUxZmZmZl0KWyAgICAwLjAwMDAwMF0g
ICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMTg1MzAwMDAtMHgwMDAwMDAwMDE4NTVmZmZmXQpb
ICAgIDAuMDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAyMDAwMDAwMC0weDAwMDAw
MDAwMzdmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6IFttZW0gMHgwMDAwMDAwMDM5
NjIwMDAwLTB4MDAwMDAwMDAzOTY4ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21l
bSAweDAwMDAwMDAwMzk5MDAwMDAtMHgwMDAwMDAwMDM5OTBmZmZmXQpbICAgIDAuMDAwMDAwXSAg
IG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAzOTkyMDAwMC0weDAwMDAwMDAwMzk5MmZmZmZdClsg
ICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6IFttZW0gMHgwMDAwMDAwMDM5ZDEwMDAwLTB4MDAwMDAw
MDAzOWQyZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMzlk
NjAwMDAtMHgwMDAwMDAwMDM5ZDZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAxOiBbbWVt
IDB4MDAwMDAwMDAzOWQ4MDAwMC0weDAwMDAwMDAwMzlkOGZmZmZdClsgICAgMC4wMDAwMDBdICAg
bm9kZSAgIDE6IFttZW0gMHgwMDAwMDAwMDM5ZGIwMDAwLTB4MDAwMDAwMDAzOWRlZmZmZl0KWyAg
ICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwNTAwMDAwMDAtMHgwMDAwMDAw
MDdmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAzOiBbbWVtIDB4MDAwMDIwMjAwMDAw
MDAwMC0weDAwMDAyMDIwN2ZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDM6IFttZW0g
MHgwMDAwMjAyMGIwMDAwMDAwLTB4MDAwMDIwMjBiZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBu
b2RlICAgMzogW21lbSAweDAwMDAyMDI2MDAwMDAwMDAtMHgwMDAwMjAyNjFmZmZmZmZmXQpbICAg
IDAuMDAwMDAwXSBDb3VsZCBub3QgZmluZCBzdGFydF9wZm4gZm9yIG5vZGUgMApbICAgIDAuMDAw
MDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIAoweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMDAwMDAwMDAwXQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMSBbbWVtIAow
eDAwMDAwMDAwMDgwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBDb3Vs
ZCBub3QgZmluZCBzdGFydF9wZm4gZm9yIG5vZGUgMgpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNl
dHVwIG5vZGUgMiBbbWVtIAoweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDAwMDAwXQpb
ICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMyBbbWVtIAoweDAwMDAyMDIwMDAwMDAw
MDAtMHgwMDAwMjAyNjFmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBwc2NpOiBwcm9iaW5nIGZvciBj
b25kdWl0IG1ldGhvZCBmcm9tIEFDUEkuClsgICAgMC4wMDAwMDBdIHBzY2k6IFBTQ0l2MS4xIGRl
dGVjdGVkIGluIGZpcm13YXJlLgpbICAgIDAuMDAwMDAwXSBwc2NpOiBVc2luZyBzdGFuZGFyZCBQ
U0NJIHYwLjIgZnVuY3Rpb24gSURzClsgICAgMC4wMDAwMDBdIHBzY2k6IFRydXN0ZWQgT1MgbWln
cmF0aW9uIG5vdCByZXF1aXJlZApbICAgIDAuMDAwMDAwXSBwc2NpOiBTTUMgQ2FsbGluZyBDb252
ZW50aW9uIHYxLjEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJ
RFIgMHgwIC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAt
PiBNUElEUiAweDEgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAwIC0+IE1QSURSIDB4MiAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDAgLT4gTVBJRFIgMHgzIC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1B
OiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDQgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4NSAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg2IC0+IE5vZGUgMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDcgLT4gTm9kZSAwClsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4OCAtPiBOb2RlIDAK
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg5IC0+IE5v
ZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweGEg
LT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURS
IDB4YiAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4g
TVBJRFIgMHhjIC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0g
MCAtPiBNUElEUiAweGQgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAwIC0+IE1QSURSIDB4ZSAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDAgLT4gTVBJRFIgMHhmIC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBO
VU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDEwMCAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgxMDEgLT4gTm9kZSAwClsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTAyIC0+IE5vZGUgMApb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDEwMyAtPiBO
b2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgx
MDQgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1Q
SURSIDB4MTA1IC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0g
MCAtPiBNUElEUiAweDEwNiAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDAgLT4gTVBJRFIgMHgxMDcgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA4IC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBB
Q1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDEwOSAtPiBOb2RlIDAKWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgxMGEgLT4gTm9kZSAwClsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTBiIC0+IE5v
ZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDEw
YyAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJ
RFIgMHgxMGQgLT4gTm9kZSAwClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAw
IC0+IE1QSURSIDB4MTBlIC0+IE5vZGUgMApbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFU
OiBQWE0gMCAtPiBNUElEUiAweDEwZiAtPiBOb2RlIDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVN
QTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMDAgLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjAxIC0+IE5vZGUgMQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwMiAtPiBOb2RlIDEKWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMDMgLT4gTm9k
ZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA0
IC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElE
UiAweDIwNSAtPiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEg
LT4gTVBJRFIgMHgyMDYgLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAxIC0+IE1QSURSIDB4MjA3IC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1B
OiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwOCAtPiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQ
STogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMDkgLT4gTm9kZSAxClsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjBhIC0+IE5vZGUgMQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDIwYiAtPiBOb2Rl
IDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgyMGMg
LT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURS
IDB4MjBkIC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAt
PiBNUElEUiAweDIwZSAtPiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDEgLT4gTVBJRFIgMHgyMGYgLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzAwIC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDMwMSAtPiBOb2RlIDEKWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgzMDIgLT4gTm9kZSAxClsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzAzIC0+IE5vZGUg
MQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDMwNCAt
PiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIg
MHgzMDUgLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+
IE1QSURSIDB4MzA2IC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQ
WE0gMSAtPiBNUElEUiAweDMwNyAtPiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDEgLT4gTVBJRFIgMHgzMDggLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzA5IC0+IE5vZGUgMQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAweDMwYSAtPiBOb2RlIDEKWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4gTVBJRFIgMHgzMGIgLT4gTm9kZSAx
ClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzBjIC0+
IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMSAtPiBNUElEUiAw
eDMwZCAtPiBOb2RlIDEKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDEgLT4g
TVBJRFIgMHgzMGUgLT4gTm9kZSAxClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAxIC0+IE1QSURSIDB4MzBmIC0+IE5vZGUgMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBT
UkFUOiBQWE0gMiAtPiBNUElEUiAweDQwMCAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MDEgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDAyIC0+IE5vZGUgMgpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDQwMyAtPiBOb2RlIDIK
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MDQgLT4g
Tm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4
NDA1IC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBN
UElEUiAweDQwNiAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhN
IDIgLT4gTVBJRFIgMHg0MDcgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA4IC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBO
VU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDQwOSAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0MGEgLT4gTm9kZSAyClsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDBiIC0+IE5vZGUgMgpb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDQwYyAtPiBO
b2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg0
MGQgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1Q
SURSIDB4NDBlIC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0g
MiAtPiBNUElEUiAweDQwZiAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDIgLT4gTVBJRFIgMHg1MDAgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTAxIC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDUwMiAtPiBOb2RlIDIKWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg1MDMgLT4gTm9kZSAyClsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTA0IC0+IE5v
ZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDUw
NSAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJ
RFIgMHg1MDYgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAy
IC0+IE1QSURSIDB4NTA3IC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFU
OiBQWE0gMiAtPiBNUElEUiAweDUwOCAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVN
QTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg1MDkgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTBhIC0+IE5vZGUgMgpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElEUiAweDUwYiAtPiBOb2RlIDIKWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg1MGMgLT4gTm9k
ZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTBk
IC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMiAtPiBNUElE
UiAweDUwZSAtPiBOb2RlIDIKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIg
LT4gTVBJRFIgMHg1MGYgLT4gTm9kZSAyClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAzIC0+IE1QSURSIDB4NjAwIC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1B
OiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDYwMSAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQ
STogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDIgLT4gTm9kZSAzClsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NjAzIC0+IE5vZGUgMwpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDYwNCAtPiBOb2Rl
IDMKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDUg
LT4gTm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURS
IDB4NjA2IC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAt
PiBNUElEUiAweDYwNyAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDMgLT4gTVBJRFIgMHg2MDggLT4gTm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NjA5IC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDYwYSAtPiBOb2RlIDMKWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MGIgLT4gTm9kZSAzClsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NjBjIC0+IE5vZGUg
MwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDYwZCAt
PiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIg
MHg2MGUgLT4gTm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+
IE1QSURSIDB4NjBmIC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQ
WE0gMyAtPiBNUElEUiAweDcwMCAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDEgLT4gTm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NzAyIC0+IE5vZGUgMwpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDcwMyAtPiBOb2RlIDMKWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDQgLT4gTm9kZSAz
ClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NzA1IC0+
IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAw
eDcwNiAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4g
TVBJRFIgMHg3MDcgLT4gTm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAzIC0+IE1QSURSIDB4NzA4IC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBT
UkFUOiBQWE0gMyAtPiBNUElEUiAweDcwOSAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGEgLT4gTm9kZSAzClsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4NzBiIC0+IE5vZGUgMwpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBNUElEUiAweDcwYyAtPiBOb2RlIDMK
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGQgLT4g
Tm9kZSAzClsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAzIC0+IE1QSURSIDB4
NzBlIC0+IE5vZGUgMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMyAtPiBN
UElEUiAweDcwZiAtPiBOb2RlIDMKWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAyMiBw
YWdlcy9jcHUgczUzMTIwIHI4MTkyIGQyODgwMCB1OTAxMTIKWyAgICAwLjAwMDAwMF0gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTAKWyAgICAwLjAwMDAwMF0gQ1BVIGZlYXR1cmVzOiBkZXRl
Y3RlZDogR0lDIHN5c3RlbSByZWdpc3RlciBDUFUgaW50ZXJmYWNlClsgICAgMC4wMDAwMDBdIENQ
VSBmZWF0dXJlczogZGV0ZWN0ZWQ6IEhhcmR3YXJlIGRpcnR5IGJpdCBtYW5hZ2VtZW50ClsgICAg
MC4wMDAwMDBdIEJ1aWx0IDQgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFs
IHBhZ2VzOiAKMTAzMjUyNgpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsClsgICAg
MC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHJkaW5pdD0vaW5pdCBhY3BpPWZvcmNlIG5v
aW5pdHJkIApyb290PS9kZXYvc2RiMSBydwpbICAgIDAuMDAwMDAwXSBwcmludGs6IGxvZ19idWZf
bGVuIGluZGl2aWR1YWwgbWF4IGNwdSBjb250cmlidXRpb246IDQwOTYgCmJ5dGVzClsgICAgMC4w
MDAwMDBdIHByaW50azogbG9nX2J1Zl9sZW4gdG90YWwgY3B1X2V4dHJhIGNvbnRyaWJ1dGlvbnM6
IDUyMDE5MiAKYnl0ZXMKWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBsb2dfYnVmX2xlbiBtaW4gc2l6
ZTogMTMxMDcyIGJ5dGVzClsgICAgMC4wMDAwMDBdIHByaW50azogbG9nX2J1Zl9sZW46IDEwNDg1
NzYgYnl0ZXMKWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBlYXJseSBsb2cgYnVmIGZyZWU6IDExMzkw
OCg4NiUpClsgICAgMC4wMDAwMDBdIG1lbSBhdXRvLWluaXQ6IHN0YWNrOm9mZiwgaGVhcCBhbGxv
YzpvZmYsIGhlYXAgZnJlZTpvZmYKWyAgICAwLjAwMDAwMF0gc29mdHdhcmUgSU8gVExCOiBtYXBw
ZWQgW21lbSAweDM0MDAwMDAwLTB4MzgwMDAwMDBdICg2NE1CKQpbICAgIDAuMDAwMDAwXSBNZW1v
cnk6IDM5NTA2MzJLLzQxOTU2NjRLIGF2YWlsYWJsZSAoMTE4MzZLIGtlcm5lbCBjb2RlLCAKMTky
NEsgcndkYXRhLCA2NTgwSyByb2RhdGEsIDUxODRLIGluaXQsIDQ2MEsgYnNzLCAyMTIyNjRLIHJl
c2VydmVkLCAKMzI3NjhLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGln
bj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MTI4LCBOb2Rlcz00ClsgICAgMC4w
MDAwMDBdIHJjdTogUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4K
WyAgICAwLjAwMDAwMF0gcmN1OiAgICAgUkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVT
PTI1NiB0byAKbnJfY3B1X2lkcz0xMjguClsgICAgMC4wMDAwMDBdICBUYXNrcyBSQ1UgZW5hYmxl
ZC4KWyAgICAwLjAwMDAwMF0gcmN1OiBSQ1UgY2FsY3VsYXRlZCB2YWx1ZSBvZiBzY2hlZHVsZXIt
ZW5saXN0bWVudCBkZWxheSAKaXMgMjUgamlmZmllcy4KWyAgICAwLjAwMDAwMF0gcmN1OiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgCm5yX2NwdV9pZHM9MTI4Clsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6IDY0LCBucl9pcnFzOiA2NCwgcHJlYWxsb2NhdGVkIGlycXM6
IDAKWyAgICAwLjAwMDAwMF0gR0lDdjM6IDY0MCBTUElzIGltcGxlbWVudGVkClsgICAgMC4wMDAw
MDBdIEdJQ3YzOiAwIEV4dGVuZGVkIFNQSXMgaW1wbGVtZW50ZWQKWyAgICAwLjAwMDAwMF0gR0lD
djM6IERpc3RyaWJ1dG9yIGhhcyBubyBSYW5nZSBTZWxlY3RvciBzdXBwb3J0ClsgICAgMC4wMDAw
MDBdIEdJQ3YzOiAxNiBQUElzIGltcGxlbWVudGVkClsgICAgMC4wMDAwMDBdIEdJQ3YzOiBubyBW
TFBJIHN1cHBvcnQsIG5vIGRpcmVjdCBMUEkgc3VwcG9ydApbICAgIDAuMDAwMDAwXSBHSUN2Mzog
Q1BVMDogZm91bmQgcmVkaXN0cmlidXRvciAwIHJlZ2lvbiAKMDoweDAwMDAwMDAwYWUxMDAwMDAK
WyAgICAwLjAwMDAwMF0gU1JBVDogUFhNIDAgLT4gSVRTIDAgLT4gTm9kZSAwClsgICAgMC4wMDAw
MDBdIFNSQVQ6IFBYTSAyIC0+IElUUyAxIC0+IE5vZGUgMgpbICAgIDAuMDAwMDAwXSBJVFMgW21l
bSAweDIwMjEwMDAwMC0weDIwMjExZmZmZl0KWyAgICAwLjAwMDAwMF0gSVRTQDB4MDAwMDAwMDIw
MjEwMDAwMDogYWxsb2NhdGVkIDY1NTM2IERldmljZXMgQDdkMTgwMDAwIAooZmxhdCwgZXN6IDgs
IHBzeiA2NEssIHNociAxKQpbICAgIDAuMDAwMDAwXSBJVFNAMHgwMDAwMDAwMjAyMTAwMDAwOiBh
bGxvY2F0ZWQgMzI3NjggSW50ZXJydXB0IApDb2xsZWN0aW9ucyBAN2QxNjAwMDAgKGZsYXQsIGVz
eiAyLCBwc3ogNjRLLCBzaHIgMSkKWyAgICAwLjAwMDAwMF0gSVRTIFttZW0gMHgyMDAyMDIxMDAw
MDAtMHgyMDAyMDIxMWZmZmZdClsgICAgMC4wMDAwMDBdIElUU0AweDAwMDAyMDAyMDIxMDAwMDA6
IGFsbG9jYXRlZCA2NTUzNiBEZXZpY2VzIApAMjAyNjFhODgwMDAwIChmbGF0LCBlc3ogOCwgcHN6
IDY0Sywgc2hyIDEpClsgICAgMC4wMDAwMDBdIElUU0AweDAwMDAyMDAyMDIxMDAwMDA6IGFsbG9j
YXRlZCAzMjc2OCBJbnRlcnJ1cHQgCkNvbGxlY3Rpb25zIEAyMDI2MWE4MjAwMDAgKGZsYXQsIGVz
eiAyLCBwc3ogNjRLLCBzaHIgMSkKWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDAgYXQg
Ci9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYz
LWl0cy5jOjE4NzcgCml0c19pbml0KzB4MzZjLzB4NWY4ClsgICAgMC4wMDAwMDBdIE1vZHVsZXMg
bGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBO
b3QgdGFpbnRlZCA1LjUuMC1yYzUgIzEzMgpbICAgIDAuMDAwMDAwXSBwc3RhdGU6IDYwMDAwMDg1
IChuWkN2IGRhSWYgLVBBTiAtVUFPKQpbICAgIDAuMDAwMDAwXSBwYyA6IGl0c19pbml0KzB4MzZj
LzB4NWY4ClsgICAgMC4wMDAwMDBdIGxyIDogaXRzX2luaXQrMHgzNjgvMHg1ZjgKWyAgICAwLjAw
MDAwMF0gc3AgOiBmZmZmODAwMDExN2EzYzcwClsgICAgMC4wMDAwMDBdIHgyOTogZmZmZjgwMDAx
MTdhM2M3MCB4Mjg6IGZmZmY4MDAwMTE3YTNlYTAKWyAgICAwLjAwMDAwMF0geDI3OiBmZmZmODAw
MDExZDgwMDAwIHgyNjogZmZmZjAwMDA3ZDE0YzAwMApbICAgIDAuMDAwMDAwXSB4MjU6IGZmZmY4
MDAwMTE3YWQxNDAgeDI0OiBmZmZmODAwMDExN2E5MDAwClsgICAgMC4wMDAwMDBdIHgyMzogZmZm
ZjgwMDAxMTdkYjAwMCB4MjI6IGZmZmY4MDAwMTE5Y2RkMzAKWyAgICAwLjAwMDAwMF0geDIxOiBm
ZmZmODAwMDExOWNkMDAwIHgyMDogZmZmZjgwMDAxMTdhZDE0MApbICAgIDAuMDAwMDAwXSB4MTk6
IGZmZmY4MDAwMTE5Y2QwMDAgeDE4OiBmZmZmODAwMDEzZGZmZmZmClsgICAgMC4wMDAwMDBdIHgx
NzogMDE0MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDgwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g
eDE1OiBmZmZmODAwMDEzZGZmZmZmIHgxNDogMzI0MDIwNzM2ZTZmNjk3NApbICAgIDAuMDAwMDAw
XSB4MTM6IGZmZmYwMDAwN2RmZmVhMjAgeDEyOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAw
MDBdIHgxMTogMDAwMDAwMDAwMDAwMDAwMCB4MTA6IGZmZmYwMDAwN2RmZmVhMDAKWyAgICAwLjAw
MDAwMF0geDkgOiBmZmZmMDAwMDdkZmZlOWYwIHg4IDogZmZmZjAwMDA3ZDE4MDAwMApbICAgIDAu
MDAwMDAwXSB4NyA6IGEyYTJhMmEyYTJhMmEyYTIgeDYgOiBmZmZmODAwMDExN2EzYTQwClsgICAg
MC4wMDAwMDBdIHg1IDogMDAwMDAwMDAwMDAwMDAwMCB4NCA6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAwLjAwMDAwMF0geDMgOiAwMDAwMDAwMDAwMDAwMDEwIHgyIDogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDAuMDAwMDAwXSB4MSA6IDAwMDAwMDAwZmZmZmZmZWQgeDAgOiAwMDAwMDAwMGZmZmZmZmVk
ClsgICAgMC4wMDAwMDBdIENhbGwgdHJhY2U6ClsgICAgMC4wMDAwMDBdICBpdHNfaW5pdCsweDM2
Yy8weDVmOApbICAgIDAuMDAwMDAwXSAgZ2ljX2luaXRfYmFzZXMrMHg0YjAvMHg1MGMKWyAgICAw
LjAwMDAwMF0gIGdpY19hY3BpX2luaXQrMHgxMzgvMHgyNzAKWyAgICAwLjAwMDAwMF0gIGFjcGlf
bWF0Y2hfbWFkdCsweDQ0LzB4NzgKWyAgICAwLjAwMDAwMF0gIGFjcGlfdGFibGVfcGFyc2VfZW50
cmllc19hcnJheSsweDFhOC8weDI0YwpbICAgIDAuMDAwMDAwXSAgYWNwaV90YWJsZV9wYXJzZV9l
bnRyaWVzKzB4MzQvMHg1NApbICAgIDAuMDAwMDAwXSAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KzB4
MjgvMHgzMApbICAgIDAuMDAwMDAwXSAgX19hY3BpX3Byb2JlX2RldmljZV90YWJsZSsweDkwLzB4
ZTgKWyAgICAwLjAwMDAwMF0gIGlycWNoaXBfaW5pdCsweDM0LzB4M2MKWyAgICAwLjAwMDAwMF0g
IGluaXRfSVJRKzB4MTA0LzB4MTk4ClsgICAgMC4wMDAwMDBdICBzdGFydF9rZXJuZWwrMHgyNzgv
MHg0NTAKWyAgICAwLjAwMDAwMF0gcmFuZG9tOiBnZXRfcmFuZG9tX2J5dGVzIGNhbGxlZCBmcm9t
IApwcmludF9vb3BzX2VuZF9tYXJrZXIrMHg0OC8weDY0IHdpdGggY3JuZ19pbml0PTAKWyAgICAw
LjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBdLS0tClsgICAgMC4wMDAw
MDBdIEdJQ3YzOiB1c2luZyBMUEkgcHJvcGVydHkgdGFibGUgQDB4MDAwMDAwMDA3ZDE3MDAwMApb
ICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAw
LjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAu
MDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHIFcgICAgICAg
ICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjAwMDAwMF0gcHN0YXRlOiA2MDAwMDA4NSAoblpDdiBk
YUlmIC1QQU4gLVVBTykKWyAgICAwLjAwMDAwMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAwLjAwMDAwMF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjAw
MDAwMF0gc3AgOiBmZmZmODAwMDExN2EzY2IwClsgICAgMC4wMDAwMDBdIHgyOTogZmZmZjgwMDAx
MTdhM2NiMCB4Mjg6IGZmZmY4MDAwMTE3YTNlYTAKWyAgICAwLjAwMDAwMF0geDI3OiBmZmZmODAw
MDExZDgwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMDAwMDAwXSB4MjU6IDAwMDAw
MDAwMDAwMDAwNDAgeDI0OiBmZmZmODAwMDExZGMwMDAwClsgICAgMC4wMDAwMDBdIHgyMzogZmZm
ZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjAwMDAwMF0geDIxOiBm
ZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ODAwMApbICAgIDAuMDAwMDAwXSB4MTk6
IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiBmZmZmODAwMDEzZGZmZmZmClsgICAgMC4wMDAwMDBdIHgx
NzogMDE0MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDgwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g
eDE1OiBmZmZmODAwMDEzZGZmZmZmIHgxNDogMzI0MDIwNzM2ZTZmNjk3NApbICAgIDAuMDAwMDAw
XSB4MTM6IGZmZmYwMDAwN2RmZmVhMjAgeDEyOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAw
MDBdIHgxMTogMDAwMDAwMDAwMDAwMDAwMCB4MTA6IGZmZmYwMDAwN2RmZmVhMDAKWyAgICAwLjAw
MDAwMF0geDkgOiBmZmZmMDAwMDdkZmZlOWYwIHg4IDogZmZmZjAwMDA3ZGZmZTllMApbICAgIDAu
MDAwMDAwXSB4NyA6IGZmZmZhMDI2MGUxNGMwMDAgeDYgOiBmZmZmODAwMDExN2EzYTMwClsgICAg
MC4wMDAwMDBdIHg1IDogZmZmZjgwMDAxMTdkYjkzMCB4NCA6IGZmZmZhMDI2MGUxNGMwMDAKWyAg
ICAwLjAwMDAwMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDAuMDAwMDAwXSB4MSA6IDAwMDAwMDAwZmZmZmZmZWQgeDAgOiAwMDAwMDAwMGZmZmZmZmVk
ClsgICAgMC4wMDAwMDBdIENhbGwgdHJhY2U6ClsgICAgMC4wMDAwMDBdICBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKWyAgICAwLjAwMDAwMF0gIGdpY19pbml0X2Jhc2VzKzB4NGI0LzB4NTBjClsg
ICAgMC4wMDAwMDBdICBnaWNfYWNwaV9pbml0KzB4MTM4LzB4MjcwClsgICAgMC4wMDAwMDBdICBh
Y3BpX21hdGNoX21hZHQrMHg0NC8weDc4ClsgICAgMC4wMDAwMDBdICBhY3BpX3RhYmxlX3BhcnNl
X2VudHJpZXNfYXJyYXkrMHgxYTgvMHgyNGMKWyAgICAwLjAwMDAwMF0gIGFjcGlfdGFibGVfcGFy
c2VfZW50cmllcysweDM0LzB4NTQKWyAgICAwLjAwMDAwMF0gIGFjcGlfdGFibGVfcGFyc2VfbWFk
dCsweDI4LzB4MzAKWyAgICAwLjAwMDAwMF0gIF9fYWNwaV9wcm9iZV9kZXZpY2VfdGFibGUrMHg5
MC8weGU4ClsgICAgMC4wMDAwMDBdICBpcnFjaGlwX2luaXQrMHgzNC8weDNjClsgICAgMC4wMDAw
MDBdICBpbml0X0lSUSsweDEwNC8weDE5OApbICAgIDAuMDAwMDAwXSAgc3RhcnRfa2VybmVsKzB4
Mjc4LzB4NDUwClsgICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTIg
XS0tLQpbICAgIDAuMDAwMDAwXSBHSUN2MzogQ1BVMDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5k
aW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMjAwMDAwClsgICAgMC4wMDAwMDBdIGFyY2hfdGltZXI6
IGNwMTUgdGltZXIocykgcnVubmluZyBhdCAxMDAuMDBNSHogKHZpcnQpLgpbICAgIDAuMDAwMDAw
XSBjbG9ja3NvdXJjZTogYXJjaF9zeXNfY291bnRlcjogbWFzazogMHhmZmZmZmZmZmZmZmZmZiAK
bWF4X2N5Y2xlczogMHgxNzEwMjRlN2UwLCBtYXhfaWRsZV9uczogNDQwNzk1MjA1MzE1IG5zClsg
ICAgMC4wMDAwMDFdIHNjaGVkX2Nsb2NrOiA1NiBiaXRzIGF0IDEwME1IeiwgcmVzb2x1dGlvbiAx
MG5zLCB3cmFwcyAKZXZlcnkgNDM5ODA0NjUxMTEwMG5zClsgICAgMC4wMDAxNTRdIENvbnNvbGU6
IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjAwMDIyOF0gbWVtcG9saWN5OiBFbmFi
bGluZyBhdXRvbWF0aWMgTlVNQSBiYWxhbmNpbmcuIENvbmZpZ3VyZSAKd2l0aCBudW1hX2JhbGFu
Y2luZz0gb3IgdGhlIGtlcm5lbC5udW1hX2JhbGFuY2luZyBzeXNjdGwKWyAgICAwLjAwMDI0MF0g
QUNQSTogQ29yZSByZXZpc2lvbiAyMDE5MTAxOApbICAgIDAuMDAwNDI3XSBDYWxpYnJhdGluZyBk
ZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyAKdGltZXIgZnJlcXVl
bmN5Li4gMjAwLjAwIEJvZ29NSVBTIChscGo9NDAwMDAwKQpbICAgIDAuMDAwNDMwXSBwaWRfbWF4
OiBkZWZhdWx0OiAxMzEwNzIgbWluaW11bTogMTAyNApbICAgIDAuMDAwNDk0XSBMU006IFNlY3Vy
aXR5IEZyYW1ld29yayBpbml0aWFsaXppbmcKWyAgICAwLjAwMTMwNl0gRGVudHJ5IGNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAsIAo0MTk0MzA0IGJ5dGVzLCB2bWFs
bG9jKQpbICAgIDAuMDAxNzU4XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0
NCAob3JkZXI6IDksIDIwOTcxNTIgCmJ5dGVzLCB2bWFsbG9jKQpbICAgIDAuMDAxNzk0XSBNb3Vu
dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA0LCA2NTUzNiAKYnl0ZXMs
IHZtYWxsb2MpClsgICAgMC4wMDE4MTBdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiA4MTkyIChvcmRlcjogNCwgCjY1NTM2IGJ5dGVzLCB2bWFsbG9jKQpbICAgIDAuMDMyMDgx
XSBBU0lEIGFsbG9jYXRvciBpbml0aWFsaXNlZCB3aXRoIDMyNzY4IGVudHJpZXMKWyAgICAwLjAz
MjM3OF0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91
dApbICAgIDAuMDMyNDEwXSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICAgIDAuMDMyNTE4XSB4
ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQpbICAgIDAuMDMyNTM3XSBYZW46IGluaXRp
YWxpemluZyBjcHUwClsgICAgMC4wNDAwNzhdIHJjdTogSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVt
ZW50YXRpb24uClsgICAgMC4wNDgxMDRdIFBsYXRmb3JtIE1TSTogSVRTQDB4MjAyMTAwMDAwIGRv
bWFpbiBjcmVhdGVkClsgICAgMC4wNDgxMDddIFBsYXRmb3JtIE1TSTogSVRTQDB4MjAwMjAyMTAw
MDAwIGRvbWFpbiBjcmVhdGVkClsgICAgMC4wNDgxMTJdIFBDSS9NU0k6IElUU0AweDIwMjEwMDAw
MCBkb21haW4gY3JlYXRlZApbICAgIDAuMDQ4MTE0XSBQQ0kvTVNJOiBJVFNAMHgyMDAyMDIxMDAw
MDAgZG9tYWluIGNyZWF0ZWQKWyAgICAwLjA0ODEyNV0gRUZJIHJ1bnRpbWUgc2VydmljZXMgYWNj
ZXNzIHZpYSBwYXJhdmlydC4KWyAgICAwLjA1NjEwNV0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRh
cnkgQ1BVcyAuLi4KWyAgICAwLjA4ODE5OF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEK
WyAgICAwLjA4ODIwOF0gR0lDdjM6IENQVTE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMSByZWdpb24g
CjA6MHgwMDAwMDAwMGFlMTIwMDAwClsgICAgMC4wOTQ4MTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDk0ODE2XSBXQVJOSU5HOiBDUFU6IDEgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjA5NDgxNl0gTW9k
dWxlcyBsaW5rZWQgaW46ClsgICAgMC4wOTQ4MTldIENQVTogMSBQSUQ6IDAgQ29tbTogc3dhcHBl
ci8xIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDAuMDk0ODIxXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDAuMDk0ODIyXSBwYyA6
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMDk0ODI0XSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NApbICAgIDAuMDk0ODI1XSBzcCA6IGZmZmY4MDAwMTFlYjNlZTAKWyAgICAw
LjA5NDgyNV0geDI5OiBmZmZmODAwMDExZWIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDAuMDk0ODI2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMC4wOTQ4MjddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTFkZTAwMDAK
WyAgICAwLjA5NDgyOF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAw
MApbICAgIDAuMDk0ODI5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDQ4
NDAwClsgICAgMC4wOTQ4MzBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjA5NDgzMV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDAuMDk0ODMyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC4wOTQ4MzNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMz
YmE1NjljMGE0MDAKWyAgICAwLjA5NDgzNF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZm
ZjgwMDAxMTk5MTZhMApbICAgIDAuMDk0ODM1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMC4wOTQ4MzZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAwLjA5NDgzN10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0
IDogZmZmZmEwMjYwZTE2MjAwMApbICAgIDAuMDk0ODM4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMC4wOTQ4MzldIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAwLjA5NDg0MF0gQ2FsbCB0cmFjZToKWyAgICAw
LjA5NDg0Ml0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMDk0ODQzXSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAwLjA5NDg0NV0gIGNwdWhwX2ludm9rZV9jYWxsYmFj
aysweDg0LzB4MWUwClsgICAgMC4wOTQ4NDZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OApbICAgIDAuMDk0ODQ3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAg
MC4wOTQ4NDhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTMgXS0tLQpbICAgIDAuMDk0
ODU0XSBHSUN2MzogQ1BVMTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgw
MDAwMDAwMDdkMjEwMDAwClsgICAgMC4wOTQ4NzhdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTEKWyAg
ICAwLjA5NDg4NV0gQ1BVMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDAx
IFsweDQ4MWZkMDEwXQpbICAgIDAuMTI0MjMxXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BV
MgpbICAgIDAuMTI0MjQwXSBHSUN2MzogQ1BVMjogZm91bmQgcmVkaXN0cmlidXRvciAyIHJlZ2lv
biAKMToweDAwMDAwMDAwYWUxNDAwMDAKWyAgICAwLjEzMDgzOV0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC4xMzA4NDJdIFdBUk5JTkc6IENQVTogMiBQSUQ6IDAg
YXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2lj
LXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMTMwODQyXSBN
b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjEzMDg0NF0gQ1BVOiAyIFBJRDogMCBDb21tOiBzd2Fw
cGVyLzIgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMC4xMzA4NDZd
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMC4xMzA4NDddIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4xMzA4NDldIGxyIDogaXRzX2NwdV9p
bml0KzB4MmVjLzB4NDk0ClsgICAgMC4xMzA4NDldIHNwIDogZmZmZjgwMDAxMWViYmVlMApbICAg
IDAuMTMwODUwXSB4Mjk6IGZmZmY4MDAwMTFlYmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMC4xMzA4NTFdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAwLjEzMDg1Ml0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMWU0MDAw
MApbICAgIDAuMTMwODUzXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwClsgICAgMC4xMzA4NTVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFk
NDg4MDAKWyAgICAwLjEzMDg1Nl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDAuMTMwODU3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC4xMzA4NThdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjEzMDg1OV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRl
MzNiYTU2OWMwYTQwMApbICAgIDAuMTMwODYwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMC4xMzA4NjFdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjEzMDg2Ml0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuMTMwODYzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmYTAyNjBlMTc4MDAwClsgICAgMC4xMzA4NjRdIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjEzMDg2NV0geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuMTMwODY2XSBDYWxsIHRyYWNlOgpbICAg
IDAuMTMwODY3XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4xMzA4NjldICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuMTMwODcwXSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKWyAgICAwLjEzMDg3MV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8w
eGI4ClsgICAgMC4xMzA4NzJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAg
ICAwLjEzMDg3M10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I1NCBdLS0tClsgICAgMC4x
MzA4NzhdIEdJQ3YzOiBDUFUyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2QyMjAwMDAKWyAgICAwLjEzMDg5OV0gWGVuOiBpbml0aWFsaXppbmcgY3B1Mgpb
ICAgIDAuMTMwOTA1XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAw
MDIgWzB4NDgxZmQwMTBdClsgICAgMC4xNjAyNzldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFUzClsgICAgMC4xNjAyODldIEdJQ3YzOiBDUFUzOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMgcmVn
aW9uIAoxOjB4MDAwMDAwMDBhZTE2MDAwMApbICAgIDAuMTY2ODg3XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjE2Njg5MF0gV0FSTklORzogQ1BVOiAzIFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4xNjY4OTBd
IE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMTY2ODkyXSBDUFU6IDMgUElEOiAwIENvbW06IHN3
YXBwZXIvMyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjE2Njg5
NF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjE2Njg5NV0g
cGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjE2Njg5N10gbHIgOiBpdHNfY3B1
X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjE2Njg5N10gc3AgOiBmZmZmODAwMDExZjBiZWUwClsg
ICAgMC4xNjY4OThdIHgyOTogZmZmZjgwMDAxMWYwYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAwLjE2Njg5OV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDAuMTY2OTAwXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDExZTYw
MDAwClsgICAgMC4xNjY5MDFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5
Y2QwMDAKWyAgICAwLjE2NjkwMl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAw
MWQ0OGMwMApbICAgIDAuMTY2OTAzXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC4xNjY5MDRdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjE2NjkwNV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuMTY2OTA2XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBm
NGUzM2JhNTY5YzBhNDAwClsgICAgMC4xNjY5MDddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjE2NjkwOV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4
IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuMTY2OTEwXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAg
eDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC4xNjY5MTFdIHg1IDogMDAwMDAwMDBhMGEwYTBh
MCB4NCA6IGZmZmZhMDI2MGUxOGUwMDAKWyAgICAwLjE2NjkxMl0geDMgOiAwMDAwMDAwMDAwMDAw
MDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuMTY2OTEyXSB4MSA6IDAwMDAwMDAwMDAw
MTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC4xNjY5MTNdIENhbGwgdHJhY2U6Clsg
ICAgMC4xNjY5MTVdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjE2NjkxNl0gIGdp
Y19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC4xNjY5MTddICBjcHVocF9pbnZva2VfY2Fs
bGJhY2srMHg4NC8weDFlMApbICAgIDAuMTY2OTE5XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDlj
LzB4YjgKWyAgICAwLjE2NjkyMF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApb
ICAgIDAuMTY2OTIxXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjU1IF0tLS0KWyAgICAw
LjE2NjkyNl0gR0lDdjM6IENQVTM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAK
QDB4MDAwMDAwMDA3ZDIzMDAwMApbICAgIDAuMTY2OTQ2XSBYZW46IGluaXRpYWxpemluZyBjcHUz
ClsgICAgMC4xNjY5NTNdIENQVTM6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAw
MDAwMyBbMHg0ODFmZDAxMF0KWyAgICAwLjE5NjM0MV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTQKWyAgICAwLjE5NjM1OF0gR0lDdjM6IENQVTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNCBy
ZWdpb24gCjI6MHgwMDAwMDAwMGFlMTgwMDAwClsgICAgMC4yMDI5NjRdIC0tLS0tLS0tLS0tLVsg
Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMjAyOTcwXSBXQVJOSU5HOiBDUFU6IDQgUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjIwMjk3
MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4yMDI5NzRdIENQVTogNCBQSUQ6IDAgQ29tbTog
c3dhcHBlci80IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDAuMjAy
OTc1XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDAuMjAyOTc3
XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMjAyOTc4XSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuMjAyOTc5XSBzcCA6IGZmZmY4MDAwMTFmMTNlZTAK
WyAgICAwLjIwMjk3OV0geDI5OiBmZmZmODAwMDExZjEzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDAuMjAyOTgxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMC4yMDI5ODJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTFl
YzAwMDAKWyAgICAwLjIwMjk4M10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAx
MTljZDAwMApbICAgIDAuMjAyOTg0XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxZDQ5MDAwClsgICAgMC4yMDI5ODVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjIwMjk4Nl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuMjAyOTg3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC4yMDI5ODhdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjIwMjk4OV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgx
MDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuMjAyOTkwXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC4yMDI5OTFdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAwLjIwMjk5Ml0geDUgOiAwMDAwMDAwMGEwYTBh
MGEwIHg0IDogZmZmZmEwMjYwZTFhNDAwMApbICAgIDAuMjAyOTkzXSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMC4yMDI5OTRdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAwLjIwMjk5NV0gQ2FsbCB0cmFjZToK
WyAgICAwLjIwMjk5N10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMjAyOTk4XSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAwLjIwMzAwMF0gIGNwdWhwX2ludm9rZV9j
YWxsYmFjaysweDg0LzB4MWUwClsgICAgMC4yMDMwMDFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOApbICAgIDAuMjAzMDAzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
ClsgICAgMC4yMDMwMDRdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTYgXS0tLQpbICAg
IDAuMjAzMDEwXSBHSUN2MzogQ1BVNDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxl
IApAMHgwMDAwMDAwMDdkMjQwMDAwClsgICAgMC4yMDMwMzldIFhlbjogaW5pdGlhbGl6aW5nIGNw
dTQKWyAgICAwLjIwMzA1MF0gQ1BVNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAw
MDAwMDA0IFsweDQ4MWZkMDEwXQpbICAgIDAuMjMyMzc4XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUg
b24gQ1BVNQpbICAgIDAuMjMyMzkyXSBHSUN2MzogQ1BVNTogZm91bmQgcmVkaXN0cmlidXRvciA1
IHJlZ2lvbiAKMjoweDAwMDAwMDAwYWUxYTAwMDAKWyAgICAwLjIzODk5MV0gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC4yMzg5OTVdIFdBUk5JTkc6IENQVTogNSBQ
SUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9p
cnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMjM4
OTk2XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjIzODk5OF0gQ1BVOiA1IFBJRDogMCBDb21t
OiBzd2FwcGVyLzUgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMC4y
Mzg5OTldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMC4yMzkw
MDFdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4yMzkwMDJdIGxyIDogaXRz
X2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMC4yMzkwMDNdIHNwIDogZmZmZjgwMDAxMWYxYmVl
MApbICAgIDAuMjM5MDAzXSB4Mjk6IGZmZmY4MDAwMTFmMWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMC4yMzkwMDVdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjIzOTAwNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
MWVlMDAwMApbICAgIDAuMjM5MDA3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwClsgICAgMC4yMzkwMDhdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZm
ZTAwMDFkNDk0MDAKWyAgICAwLjIzOTAwOV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuMjM5MDEwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC4yMzkwMTBdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjIzOTAxMV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDAuMjM5MDEyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC4yMzkwMTNdIHg5IDogMDAwMDAwMDAwMDAwMDAw
MCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjIzOTAxNF0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuMjM5MDE1XSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmYTAyNjBlMWJhMDAwClsgICAgMC4yMzkwMTZdIHgzIDogMDAwMDAwMDAw
MDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjIzOTAxN10geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuMjM5MDE4XSBDYWxsIHRyYWNl
OgpbICAgIDAuMjM5MDIwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4yMzkwMjFd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuMjM5MDIyXSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAwLjIzOTAyNF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcr
MHg5Yy8weGI4ClsgICAgMC4yMzkwMjVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKWyAgICAwLjIzOTAyNl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I1NyBdLS0tClsg
ICAgMC4yMzkwMzFdIEdJQ3YzOiBDUFU1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2QyNTAwMDAKWyAgICAwLjIzOTA1M10gWGVuOiBpbml0aWFsaXppbmcg
Y3B1NQpbICAgIDAuMjM5MDYxXSBDUFU1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDAwMDUgWzB4NDgxZmQwMTBdClsgICAgMC4yNjg0MjldIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFU2ClsgICAgMC4yNjg0NDNdIEdJQ3YzOiBDUFU2OiBmb3VuZCByZWRpc3RyaWJ1dG9y
IDYgcmVnaW9uIAozOjB4MDAwMDAwMDBhZTFjMDAwMApbICAgIDAuMjc1MDQzXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjI3NTA0Nl0gV0FSTklORzogQ1BVOiA2
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4y
NzUwNDddIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMjc1MDQ5XSBDUFU6IDYgUElEOiAwIENv
bW06IHN3YXBwZXIvNiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAw
LjI3NTA1MF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjI3
NTA1Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjI3NTA1M10gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjI3NTA1NF0gc3AgOiBmZmZmODAwMDExZjIz
ZWUwClsgICAgMC4yNzUwNTRdIHgyOTogZmZmZjgwMDAxMWYyM2VlMCB4Mjg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjI3NTA1NV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDAuMjc1MDU2XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAw
MDExZjQwMDAwClsgICAgMC4yNzUwNTddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKWyAgICAwLjI3NTA1OV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWQ0OTgwMApbICAgIDAuMjc1MDYwXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC4yNzUwNjFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjI3NTA2Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMjc1MDYzXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAg
eDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC4yNzUwNjRdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjI3NTA2NV0geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuMjc1MDY2XSB4NyA6IDAwMDAwMDAwMDAw
MDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC4yNzUwNjddIHg1IDogMDAwMDAwMDBh
MGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxZDAwMDAKWyAgICAwLjI3NTA2OF0geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuMjc1MDY5XSB4MSA6IDAwMDAw
MDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC4yNzUwNzBdIENhbGwgdHJh
Y2U6ClsgICAgMC4yNzUwNzJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjI3NTA3
M10gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC4yNzUwNzVdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuMjc1MDc2XSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKWyAgICAwLjI3NTA3N10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8w
eDE2OApbICAgIDAuMjc1MDc4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjU4IF0tLS0K
WyAgICAwLjI3NTA4M10gR0lDdjM6IENQVTY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0
YWJsZSAKQDB4MDAwMDAwMDA3ZDI2MDAwMApbICAgIDAuMjc1MTAzXSBYZW46IGluaXRpYWxpemlu
ZyBjcHU2ClsgICAgMC4yNzUxMTFdIENQVTY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4
MDAwMDAwMDAwNiBbMHg0ODFmZDAxMF0KWyAgICAwLjMwNDQ4MV0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTcKWyAgICAwLjMwNDQ5Nl0gR0lDdjM6IENQVTc6IGZvdW5kIHJlZGlzdHJpYnV0
b3IgNyByZWdpb24gCjM6MHgwMDAwMDAwMGFlMWUwMDAwClsgICAgMC4zMTEwOTRdIC0tLS0tLS0t
LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMzExMDk4XSBXQVJOSU5HOiBDUFU6
IDcgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNo
aXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAw
LjMxMTA5OF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4zMTExMDBdIENQVTogNyBQSUQ6IDAg
Q29tbTogc3dhcHBlci83IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAg
IDAuMzExMTAyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDAu
MzExMTAzXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMzExMTA1XSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuMzExMTA1XSBzcCA6IGZmZmY4MDAwMTFm
MmJlZTAKWyAgICAwLjMxMTEwNl0geDI5OiBmZmZmODAwMDExZjJiZWUwIHgyODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDAuMzExMTA3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC4zMTExMDhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTFmNjAwMDAKWyAgICAwLjMxMTEwOV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZm
ZjgwMDAxMTljZDAwMApbICAgIDAuMzExMTEwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBm
ZmZmZmUwMDAxZDQ5YzAwClsgICAgMC4zMTExMTFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjMxMTExMl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMzExMTEzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4zMTExMTRdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjMxMTExNV0geDExOiBmZmZmZmZmZmZmZmZm
ZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuMzExMTE2XSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC4zMTExMTddIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAwLjMxMTExOF0geDUgOiAwMDAwMDAw
MGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTFlNjAwMApbICAgIDAuMzExMTE5XSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMC4zMTExMjBdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAwLjMxMTEyMV0gQ2FsbCB0
cmFjZToKWyAgICAwLjMxMTEyMl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuMzEx
MTI0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAwLjMxMTEyNV0gIGNwdWhwX2lu
dm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMC4zMTExMjZdICBub3RpZnlfY3B1X3N0YXJ0
aW5nKzB4OWMvMHhiOApbICAgIDAuMzExMTI3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4ClsgICAgMC4zMTExMjhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTkgXS0t
LQpbICAgIDAuMzExMTMzXSBHSUN2MzogQ1BVNzogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5n
IHRhYmxlIApAMHgwMDAwMDAwMDdkMjcwMDAwClsgICAgMC4zMTExNTRdIFhlbjogaW5pdGlhbGl6
aW5nIGNwdTcKWyAgICAwLjMxMTE2Ml0gQ1BVNzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3Ig
MHgwMDAwMDAwMDA3IFsweDQ4MWZkMDEwXQpbICAgIDAuMzQwNTQ0XSBEZXRlY3RlZCBWSVBUIEkt
Y2FjaGUgb24gQ1BVOApbICAgIDAuMzQwNTY1XSBHSUN2MzogQ1BVODogZm91bmQgcmVkaXN0cmli
dXRvciA4IHJlZ2lvbiAKNDoweDAwMDAwMDAwYWUyMDAwMDAKWyAgICAwLjM0NzE2OV0gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC4zNDcxNzRdIFdBUk5JTkc6IENQ
VTogOCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJx
Y2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDAuMzQ3MTc1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjM0NzE3OF0gQ1BVOiA4IFBJRDog
MCBDb21tOiBzd2FwcGVyLzggVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsg
ICAgMC4zNDcxNzldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAg
MC4zNDcxODBdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4zNDcxODJdIGxy
IDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMC4zNDcxODJdIHNwIDogZmZmZjgwMDAx
MWYzM2VlMApbICAgIDAuMzQ3MTgzXSB4Mjk6IGZmZmY4MDAwMTFmMzNlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC4zNDcxODRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjM0NzE4NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxMWZjMDAwMApbICAgIDAuMzQ3MTg2XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwClsgICAgMC4zNDcxODhdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6
IGZmZmZmZTAwMDFkNGEwMDAKWyAgICAwLjM0NzE4OV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMzQ3MTkwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4zNDcxOTBdIHgxNTogMDAwMDAwMDAwMDAwMDAw
MCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjM0NzE5MV0geDEzOiAwMDAwMDAwMDAwMDAw
MDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDAuMzQ3MTkyXSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC4zNDcxOTNdIHg5IDogMDAwMDAwMDAw
MDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjM0NzE5NF0geDcgOiAwMDAwMDAw
MDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuMzQ3MTk1XSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMWZjMDAwClsgICAgMC4zNDcxOTZdIHgzIDogMDAw
MDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjM0NzE5N10geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuMzQ3MTk4XSBDYWxs
IHRyYWNlOgpbICAgIDAuMzQ3MjAwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC4z
NDcyMDFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuMzQ3MjAzXSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAwLjM0NzIwNF0gIG5vdGlmeV9jcHVfc3Rh
cnRpbmcrMHg5Yy8weGI4ClsgICAgMC4zNDcyMDZdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKWyAgICAwLjM0NzIwN10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I1YSBd
LS0tClsgICAgMC4zNDcyMTJdIEdJQ3YzOiBDUFU4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2QyODAwMDAKWyAgICAwLjM0NzIzOV0gWGVuOiBpbml0aWFs
aXppbmcgY3B1OApbICAgIDAuMzQ3MjQ4XSBDUFU4OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDAwMDggWzB4NDgxZmQwMTBdClsgICAgMC4zNzY1ODRdIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFU5ClsgICAgMC4zNzY2MDJdIEdJQ3YzOiBDUFU5OiBmb3VuZCByZWRpc3Ry
aWJ1dG9yIDkgcmVnaW9uIAo0OjB4MDAwMDAwMDBhZTIyMDAwMApbICAgIDAuMzgzMjAyXSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjM4MzIwNV0gV0FSTklORzog
Q1BVOiA5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMC4zODMyMDVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMzgzMjA3XSBDUFU6IDkgUElE
OiAwIENvbW06IHN3YXBwZXIvOSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
WyAgICAwLjM4MzIwOV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAg
ICAwLjM4MzIxMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjM4MzIxMl0g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjM4MzIxM10gc3AgOiBmZmZmODAw
MDExZjhiZWUwClsgICAgMC4zODMyMTNdIHgyOTogZmZmZjgwMDAxMWY4YmVlMCB4Mjg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjM4MzIxNV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuMzgzMjE2XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBm
ZmZmODAwMDExZmUwMDAwClsgICAgMC4zODMyMTddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjM4MzIxOF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWQ0YTQwMApbICAgIDAuMzgzMjE5XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAg
eDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4zODMyMTldIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjM4MzIyMF0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMzgzMjIxXSB4MTM6IDAwMDAwMDAwMDAw
MDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC4zODMyMjJdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjM4MzIyM10geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuMzgzMjI0XSB4NyA6IDAwMDAw
MDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC4zODMyMjVdIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUyMTIwMDAKWyAgICAwLjM4MzIyNl0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuMzgzMjI3XSB4MSA6
IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC4zODMyMjhdIENh
bGwgdHJhY2U6ClsgICAgMC4zODMyMzBdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAw
LjM4MzIzMV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC4zODMyMzJdICBjcHVo
cF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuMzgzMjMzXSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKWyAgICAwLjM4MzIzNV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwr
MHhkYy8weDE2OApbICAgIDAuMzgzMjM2XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjVi
IF0tLS0KWyAgICAwLjM4MzI0MV0gR0lDdjM6IENQVTk6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVu
ZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDI5MDAwMApbICAgIDAuMzgzMjYxXSBYZW46IGluaXRp
YWxpemluZyBjcHU5ClsgICAgMC4zODMyNjldIENQVTk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDAwOSBbMHg0ODFmZDAxMF0KWyAgICAwLjQxMjYzN10gRGV0ZWN0ZWQgVklQ
VCBJLWNhY2hlIG9uIENQVTEwClsgICAgMC40MTI2NTZdIEdJQ3YzOiBDUFUxMDogZm91bmQgcmVk
aXN0cmlidXRvciBhIHJlZ2lvbiAKNToweDAwMDAwMDAwYWUyNDAwMDAKWyAgICAwLjQxOTM0MV0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC40MTkzNDVdIFdBUk5J
Tkc6IENQVTogMTAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2
ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAwLjQxOTM0NV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC40MTkzNDddIENQVTog
MTAgUElEOiAwIENvbW06IHN3YXBwZXIvMTAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJj
NSAjMTMyClsgICAgMC40MTkzNDldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pClsgICAgMC40MTkzNTBdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC40
MTkzNTJdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMC40MTkzNTJdIHNwIDog
ZmZmZjgwMDAxMWY5M2VlMApbICAgIDAuNDE5MzUzXSB4Mjk6IGZmZmY4MDAwMTFmOTNlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC40MTkzNTRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4
MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjQxOTM1NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMjA0MDAwMApbICAgIDAuNDE5MzU3XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMC40MTkzNThdIHgyMTogZmZmZjgwMDAxMTdh
OTAwMCB4MjA6IGZmZmZmZTAwMDFkNGE4MDAKWyAgICAwLjQxOTM1OF0geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNDE5MzU5XSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC40MTkzNjBdIHgxNTogMDAwMDAw
MDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjQxOTM2MV0geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDAuNDE5MzYyXSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC40MTkzNjNdIHg5IDog
MDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjQxOTM2NF0geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuNDE5MzY1XSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMjI4MDAwClsgICAgMC40MTkzNjZd
IHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjQxOTM2
N10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuNDE5
MzY4XSBDYWxsIHRyYWNlOgpbICAgIDAuNDE5MzcwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMC40MTkzNzFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuNDE5Mzcy
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAwLjQxOTM3M10gIG5vdGlm
eV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMC40MTkzNzVdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKWyAgICAwLjQxOTM3Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2I1YyBdLS0tClsgICAgMC40MTkzODFdIEdJQ3YzOiBDUFUxMDogdXNpbmcgYWxsb2NhdGVk
IExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMmEwMDAwClsgICAgMC40MTk0MDJdIFhl
bjogaW5pdGlhbGl6aW5nIGNwdTEwClsgICAgMC40MTk0MDldIENQVTEwOiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAwMGEgWzB4NDgxZmQwMTBdClsgICAgMC40NDg2ODhdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMQpbICAgIDAuNDQ4NzA5XSBHSUN2MzogQ1BVMTE6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgYiByZWdpb24gCjU6MHgwMDAwMDAwMGFlMjYwMDAwClsgICAg
MC40NTUzOTRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuNDU1
Mzk3XSBXQVJOSU5HOiBDUFU6IDExIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMC40NTUzOThdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuNDU1
NDAwXSBDUFU6IDExIFBJRDogMCBDb21tOiBzd2FwcGVyLzExIFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgpbICAgIDAuNDU1NDAxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQpbICAgIDAuNDU1NDAzXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDAuNDU1NDA0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuNDU1
NDA1XSBzcCA6IGZmZmY4MDAwMTFmOWJlZTAKWyAgICAwLjQ1NTQwNl0geDI5OiBmZmZmODAwMDEx
ZjliZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNDU1NDA3XSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC40NTU0MDhdIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIwNjAwMDAKWyAgICAwLjQ1NTQwOV0geDIzOiBmZmZm
ODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDAuNDU1NDEwXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDRhYzAwClsgICAgMC40NTU0MTBdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjQ1NTQxMV0geDE3
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNDU1NDEyXSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC40NTU0MTNd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjQ1NTQx
NF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuNDU1
NDE1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC40
NTU0MTZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAw
LjQ1NTQxN10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTIzZTAwMApbICAg
IDAuNDU1NDE4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsg
ICAgMC40NTU0MTldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
WyAgICAwLjQ1NTQyMF0gQ2FsbCB0cmFjZToKWyAgICAwLjQ1NTQyMV0gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDAuNDU1NDIzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAg
ICAwLjQ1NTQyNF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMC40NTU0
MjVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDAuNDU1NDI2XSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMC40NTU0MjddIC0tLVsgZW5kIHRyYWNl
IGY2ODcyOGEwZDMwNTNiNWQgXS0tLQpbICAgIDAuNDU1NDMyXSBHSUN2MzogQ1BVMTE6IHVzaW5n
IGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDJiMDAwMApbICAgIDAu
NDU1NDUzXSBYZW46IGluaXRpYWxpemluZyBjcHUxMQpbICAgIDAuNDU1NDYwXSBDUFUxMTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDBiIFsweDQ4MWZkMDEwXQpbICAgIDAu
NDg0NzUzXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTIKWyAgICAwLjQ4NDc3OV0gR0lD
djM6IENQVTEyOiBmb3VuZCByZWRpc3RyaWJ1dG9yIGMgcmVnaW9uIAo2OjB4MDAwMDAwMDBhZTI4
MDAwMApbICAgIDAuNDkxNDcyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
WyAgICAwLjQ5MTQ3N10gV0FSTklORzogQ1BVOiAxMiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxp
bnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNDkxNDc3XSBNb2R1bGVzIGxpbmtlZCBpbjoK
WyAgICAwLjQ5MTQ4MF0gQ1BVOiAxMiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMiBUYWludGVkOiBH
IFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjQ5MTQ4Ml0gcHN0YXRlOiA2MDAwMDFj
NSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjQ5MTQ4NF0gcGMgOiBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKWyAgICAwLjQ5MTQ4NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQK
WyAgICAwLjQ5MTQ4Nl0gc3AgOiBmZmZmODAwMDExZmEzZWUwClsgICAgMC40OTE0ODZdIHgyOTog
ZmZmZjgwMDAxMWZhM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjQ5MTQ4OF0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNDkxNDg5XSB4
MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMGMwMDAwClsgICAgMC40OTE0OTBd
IHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjQ5MTQ5
MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YjAwMApbICAgIDAuNDkx
NDkyXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC40
OTE0OTNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAw
LjQ5MTQ5NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDAuNDkxNDk1XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsg
ICAgMC40OTE0OTZdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAK
WyAgICAwLjQ5MTQ5N10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZh
MApbICAgIDAuNDkxNDk4XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAw
MDcwClsgICAgMC40OTE0OTldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUy
NTQwMDAKWyAgICAwLjQ5MTUwMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZm
ZmZmZmZmZgpbICAgIDAuNDkxNTAwXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAw
MGZmZmZmZmVkClsgICAgMC40OTE1MDJdIENhbGwgdHJhY2U6ClsgICAgMC40OTE1MDNdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjQ5MTUwNV0gIGdpY19zdGFydGluZ19jcHUrMHgx
OC8weDI0ClsgICAgMC40OTE1MDZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApb
ICAgIDAuNDkxNTA3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAwLjQ5MTUw
OV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuNDkxNTEwXSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjVlIF0tLS0KWyAgICAwLjQ5MTUxNl0gR0lDdjM6IENQ
VTEyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QyYzAw
MDAKWyAgICAwLjQ5MTU0Ml0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTIKWyAgICAwLjQ5MTU1Ml0g
Q1BVMTI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDAwYyBbMHg0ODFmZDAx
MF0KWyAgICAwLjUyMDc5MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEzClsgICAgMC41
MjA4MTRdIEdJQ3YzOiBDUFUxMzogZm91bmQgcmVkaXN0cmlidXRvciBkIHJlZ2lvbiAKNjoweDAw
MDAwMDAwYWUyYTAwMDAKWyAgICAwLjUyNzUwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tClsgICAgMC41Mjc1MDRdIFdBUk5JTkc6IENQVTogMTMgUElEOiAwIGF0IAovaG9t
ZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMu
YzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjUyNzUwNF0gTW9kdWxlcyBs
aW5rZWQgaW46ClsgICAgMC41Mjc1MDZdIENQVTogMTMgUElEOiAwIENvbW06IHN3YXBwZXIvMTMg
VGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMC41Mjc1MDhdIHBzdGF0
ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMC41Mjc1MTBdIHBjIDogaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC41Mjc1MTFdIGxyIDogaXRzX2NwdV9pbml0KzB4
MmVjLzB4NDk0ClsgICAgMC41Mjc1MTJdIHNwIDogZmZmZjgwMDAxMWZhYmVlMApbICAgIDAuNTI3
NTEyXSB4Mjk6IGZmZmY4MDAwMTFmYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC41
Mjc1MTRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAw
LjUyNzUxNV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjBlMDAwMApbICAg
IDAuNTI3NTE2XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsg
ICAgMC41Mjc1MTddIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGI0MDAK
WyAgICAwLjUyNzUxN10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDAuNTI3NTE4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMC41Mjc1MTldIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjUyNzUyMF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2
OWMwYTQwMApbICAgIDAuNTI3NTIxXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwClsgICAgMC41Mjc1MjJdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4
MDAwMTE5OTE2YTAKWyAgICAwLjUyNzUyM10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAw
MDAwMDAwMDAwMDA3MApbICAgIDAuNTI3NTI0XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBm
ZmZmYTAyNjBlMjZhMDAwClsgICAgMC41Mjc1MjVdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6
IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjUyNzUyNl0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgw
IDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuNTI3NTI3XSBDYWxsIHRyYWNlOgpbICAgIDAuNTI3
NTI5XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC41Mjc1MzBdICBnaWNfc3RhcnRp
bmdfY3B1KzB4MTgvMHgyNApbICAgIDAuNTI3NTMyXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKWyAgICAwLjUyNzUzM10gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4Clsg
ICAgMC41Mjc1MzRdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAwLjUy
NzUzNV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I1ZiBdLS0tClsgICAgMC41Mjc1NDBd
IEdJQ3YzOiBDUFUxMzogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAw
MDAwMDdkMmQwMDAwClsgICAgMC41Mjc1NjFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTEzClsgICAg
MC41Mjc1NjldIENQVTEzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAwMGQg
WzB4NDgxZmQwMTBdClsgICAgMC41NTY4NDFdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUx
NApbICAgIDAuNTU2ODY2XSBHSUN2MzogQ1BVMTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgZSByZWdp
b24gCjc6MHgwMDAwMDAwMGFlMmMwMDAwClsgICAgMC41NjM1NTJdIC0tLS0tLS0tLS0tLVsgY3V0
IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuNTYzNTU1XSBXQVJOSU5HOiBDUFU6IDE0IFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC41NjM1NTVd
IE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuNTYzNTU3XSBDUFU6IDE0IFBJRDogMCBDb21tOiBz
d2FwcGVyLzE0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDAuNTYz
NTU5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDAuNTYzNTYw
XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNTYzNTYyXSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuNTYzNTYyXSBzcCA6IGZmZmY4MDAwMTFmYjNlZTAK
WyAgICAwLjU2MzU2M10geDI5OiBmZmZmODAwMDExZmIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDAuNTYzNTY0XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMC41NjM1NjVdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIx
NDAwMDAKWyAgICAwLjU2MzU2N10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAx
MTljZDAwMApbICAgIDAuNTYzNTY3XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxZDRiODAwClsgICAgMC41NjM1NjldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjU2MzU3MF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuNTYzNTcxXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC41NjM1NzJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjU2MzU3M10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgx
MDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuNTYzNTc0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC41NjM1NzVdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAwLjU2MzU3Nl0geDUgOiAwMDAwMDAwMGEwYTBh
MGEwIHg0IDogZmZmZmEwMjYwZTI4MDAwMApbICAgIDAuNTYzNTc3XSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMC41NjM1NzhdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAwLjU2MzU3OV0gQ2FsbCB0cmFjZToK
WyAgICAwLjU2MzU4MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNTYzNTgyXSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAwLjU2MzU4M10gIGNwdWhwX2ludm9rZV9j
YWxsYmFjaysweDg0LzB4MWUwClsgICAgMC41NjM1ODRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOApbICAgIDAuNTYzNTg2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
ClsgICAgMC41NjM1ODddIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNjAgXS0tLQpbICAg
IDAuNTYzNTkyXSBHSUN2MzogQ1BVMTQ6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJs
ZSAKQDB4MDAwMDAwMDA3ZDJlMDAwMApbICAgIDAuNTYzNjEzXSBYZW46IGluaXRpYWxpemluZyBj
cHUxNApbICAgIDAuNTYzNjIxXSBDUFUxNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgw
MDAwMDAwMDBlIFsweDQ4MWZkMDEwXQpbICAgIDAuNTkyODk0XSBEZXRlY3RlZCBWSVBUIEktY2Fj
aGUgb24gQ1BVMTUKWyAgICAwLjU5MjkyMF0gR0lDdjM6IENQVTE1OiBmb3VuZCByZWRpc3RyaWJ1
dG9yIGYgcmVnaW9uIAo3OjB4MDAwMDAwMDBhZTJlMDAwMApbICAgIDAuNTk5NjA2XSAtLS0tLS0t
LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjU5OTYwOV0gV0FSTklORzogQ1BV
OiAxNSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJx
Y2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDAuNTk5NjA5XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjU5OTYxMl0gQ1BVOiAxNSBQSUQ6
IDAgQ29tbTogc3dhcHBlci8xNSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
WyAgICAwLjU5OTYxM10gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAg
ICAwLjU5OTYxNF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjU5OTYxNl0g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjU5OTYxNl0gc3AgOiBmZmZmODAw
MDExZmJiZWUwClsgICAgMC41OTk2MTddIHgyOTogZmZmZjgwMDAxMWZiYmVlMCB4Mjg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjU5OTYxOF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDAuNTk5NjE5XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBm
ZmZmODAwMDEyMTYwMDAwClsgICAgMC41OTk2MjBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjU5OTYyMV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWQ0YmMwMApbICAgIDAuNTk5NjIyXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAg
eDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC41OTk2MjNdIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjU5OTYyNF0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNTk5NjI1XSB4MTM6IDAwMDAwMDAwMDAw
MDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC41OTk2MjZdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjU5OTYyN10geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuNTk5NjI4XSB4NyA6IDAwMDAw
MDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC41OTk2MjldIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUyOTYwMDAKWyAgICAwLjU5OTYzMF0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuNTk5NjMwXSB4MSA6
IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC41OTk2MzJdIENh
bGwgdHJhY2U6ClsgICAgMC41OTk2MzNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAw
LjU5OTYzNF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC41OTk2MzZdICBjcHVo
cF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuNTk5NjM3XSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKWyAgICAwLjU5OTYzOF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwr
MHhkYy8weDE2OApbICAgIDAuNTk5NjM5XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjYx
IF0tLS0KWyAgICAwLjU5OTY0NF0gR0lDdjM6IENQVTE1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QyZjAwMDAKWyAgICAwLjU5OTY2NV0gWGVuOiBpbml0
aWFsaXppbmcgY3B1MTUKWyAgICAwLjU5OTY3Ml0gQ1BVMTU6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIDB4MDAwMDAwMDAwZiBbMHg0ODFmZDAxMF0KWyAgICAwLjYyODk1OF0gRGV0ZWN0ZWQg
VklQVCBJLWNhY2hlIG9uIENQVTE2ClsgICAgMC42Mjg5OTFdIEdJQ3YzOiBDUFUxNjogZm91bmQg
cmVkaXN0cmlidXRvciAxMDAgcmVnaW9uIAo4OjB4MDAwMDAwMDBhZTMwMDAwMApbICAgIDAuNjM1
NjgzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjYzNTY4OF0g
V0FSTklORzogQ1BVOiAxNiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAw
L2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDAuNjM1Njg4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjYzNTY5MV0g
Q1BVOiAxNiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xNiBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKWyAgICAwLjYzNTY5M10gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1Q
QU4gLVVBTykKWyAgICAwLjYzNTY5NF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAg
ICAwLjYzNTY5Nl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjYzNTY5Nl0g
c3AgOiBmZmZmODAwMDEyMDBiZWUwClsgICAgMC42MzU2OTddIHgyOTogZmZmZjgwMDAxMjAwYmVl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjYzNTY5OF0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNjM1Njk5XSB4MjU6IDAwMDAwMDAwMDAw
MDAwMDAgeDI0OiBmZmZmODAwMDEyMWMwMDAwClsgICAgMC42MzU3MDFdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjYzNTcwMl0geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YzAwMApbICAgIDAuNjM1NzAzXSB4MTk6IGZmZmY4
MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC42MzU3MDRdIHgxNzogMDAw
MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjYzNTcwNF0geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNjM1NzA1XSB4MTM6
IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC42MzU3MDZdIHgx
MTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjYzNTcwN10g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuNjM1NzA4
XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC42MzU3
MDldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUyYWMwMDAKWyAgICAwLjYz
NTcxMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAu
NjM1NzExXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAg
MC42MzU3MTJdIENhbGwgdHJhY2U6ClsgICAgMC42MzU3MTRdICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAwLjYzNTcxNV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC42
MzU3MTddICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuNjM1NzE4XSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAwLjYzNTcyMF0gIHNlY29uZGFyeV9z
dGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuNjM1NzIwXSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYjYyIF0tLS0KWyAgICAwLjYzNTcyNl0gR0lDdjM6IENQVTE2OiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzMDAwMDAKWyAgICAwLjYzNTc1
M10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTYKWyAgICAwLjYzNTc2NF0gQ1BVMTY6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwMCBbMHg0ODFmZDAxMF0KWyAgICAwLjY2NDk5
Nl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTE3ClsgICAgMC42NjUwMjVdIEdJQ3YzOiBD
UFUxNzogZm91bmQgcmVkaXN0cmlidXRvciAxMDEgcmVnaW9uIAo4OjB4MDAwMDAwMDBhZTMyMDAw
MApbICAgIDAuNjcxNzExXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAg
ICAwLjY3MTcxNF0gV0FSTklORzogQ1BVOiAxNyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRo
LWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNjcxNzE1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAg
ICAwLjY3MTcxN10gQ1BVOiAxNyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xNyBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjY3MTcxOV0gcHN0YXRlOiA2MDAwMDFjNSAo
blpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjY3MTcyMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKWyAgICAwLjY3MTcyMl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAg
ICAwLjY3MTcyMl0gc3AgOiBmZmZmODAwMDEyMDEzZWUwClsgICAgMC42NzE3MjNdIHgyOTogZmZm
ZjgwMDAxMjAxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjY3MTcyNF0geDI3OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNjcxNzI1XSB4MjU6
IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMWUwMDAwClsgICAgMC42NzE3MjZdIHgy
MzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjY3MTcyN10g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YzQwMApbICAgIDAuNjcxNzI4
XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC42NzE3
MjldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjY3
MTczMF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAu
NjcxNzMxXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAg
MC42NzE3MzJdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAg
ICAwLjY3MTczM10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApb
ICAgIDAuNjcxNzM0XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcw
ClsgICAgMC42NzE3MzVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUyYzIw
MDAKWyAgICAwLjY3MTczNl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZm
ZmZmZgpbICAgIDAuNjcxNzM3XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZm
ZmZmZmVkClsgICAgMC42NzE3MzhdIENhbGwgdHJhY2U6ClsgICAgMC42NzE3MzldICBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjY3MTc0MV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8w
eDI0ClsgICAgMC42NzE3NDJdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAg
IDAuNjcxNzQzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAwLjY3MTc0NV0g
IHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuNjcxNzQ2XSAtLS1bIGVu
ZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjYzIF0tLS0KWyAgICAwLjY3MTc1MV0gR0lDdjM6IENQVTE3
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzMTAwMDAK
WyAgICAwLjY3MTc3MV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTcKWyAgICAwLjY3MTc4MF0gQ1BV
MTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwMSBbMHg0ODFmZDAxMF0K
WyAgICAwLjcwMTA0Nl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTE4ClsgICAgMC43MDEw
NzddIEdJQ3YzOiBDUFUxODogZm91bmQgcmVkaXN0cmlidXRvciAxMDIgcmVnaW9uIAo5OjB4MDAw
MDAwMDBhZTM0MDAwMApbICAgIDAuNzA3NzYyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KWyAgICAwLjcwNzc2NV0gV0FSTklORzogQ1BVOiAxOCBQSUQ6IDAgYXQgCi9ob21l
L2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5j
OjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNzA3NzY2XSBNb2R1bGVzIGxp
bmtlZCBpbjoKWyAgICAwLjcwNzc2OF0gQ1BVOiAxOCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xOCBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjcwNzc2OV0gcHN0YXRl
OiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjcwNzc3MV0gcGMgOiBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjcwNzc3Ml0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKWyAgICAwLjcwNzc3M10gc3AgOiBmZmZmODAwMDEyMDFiZWUwClsgICAgMC43MDc3
NzRdIHgyOTogZmZmZjgwMDAxMjAxYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcw
Nzc3NV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAu
NzA3Nzc2XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMjQwMDAwClsgICAg
MC43MDc3NzddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAg
ICAwLjcwNzc3OF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YzgwMApb
ICAgIDAuNzA3Nzc5XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMC43MDc3ODBdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAwLjcwNzc4MV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDAuNzA3NzgyXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5
YzBhNDAwClsgICAgMC43MDc3ODNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAw
MTE5OTE2YTAKWyAgICAwLjcwNzc4NF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDAuNzA3Nzg1XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAw
MDAwMDAwMDAwMDcwClsgICAgMC43MDc3ODZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZm
ZmZhMDI2MGUyZDgwMDAKWyAgICAwLjcwNzc4N10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuNzA3Nzg4XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAg
OiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC43MDc3ODldIENhbGwgdHJhY2U6ClsgICAgMC43MDc3
OTBdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjcwNzc5MV0gIGdpY19zdGFydGlu
Z19jcHUrMHgxOC8weDI0ClsgICAgMC43MDc3OTNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMApbICAgIDAuNzA3Nzk0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAg
ICAwLjcwNzc5NV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuNzA3
Nzk2XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjY0IF0tLS0KWyAgICAwLjcwNzgwMV0g
R0lDdjM6IENQVTE4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2QzMjAwMDAKWyAgICAwLjcwNzgyMl0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTgKWyAgICAw
LjcwNzgyOV0gQ1BVMTg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwMiBb
MHg0ODFmZDAxMF0KWyAgICAwLjczNzA5OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTE5
ClsgICAgMC43MzcxMzFdIEdJQ3YzOiBDUFUxOTogZm91bmQgcmVkaXN0cmlidXRvciAxMDMgcmVn
aW9uIAo5OjB4MDAwMDAwMDBhZTM2MDAwMApbICAgIDAuNzQzODE4XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjc0MzgyMV0gV0FSTklORzogQ1BVOiAxOSBQSUQ6
IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEt
Z2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuNzQzODIx
XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjc0MzgyNF0gQ1BVOiAxOSBQSUQ6IDAgQ29tbTog
c3dhcHBlci8xOSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjc0
MzgyNV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjc0Mzgy
N10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjc0MzgyOF0gbHIgOiBpdHNf
Y3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjc0MzgyOV0gc3AgOiBmZmZmODAwMDEyMDIzZWUw
ClsgICAgMC43NDM4MjldIHgyOTogZmZmZjgwMDAxMjAyM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAwLjc0MzgzMV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDAuNzQzODMyXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEy
MjYwMDAwClsgICAgMC43NDM4MzNdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAw
MTE5Y2QwMDAKWyAgICAwLjc0MzgzNF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWQ0Y2MwMApbICAgIDAuNzQzODM1XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMC43NDM4MzZdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAwLjc0MzgzNl0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzQzODM3XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEy
OiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC43NDM4MzhdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4
MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjc0MzgzOV0geDkgOiAwMDAwMDAwMDAwMDAwMDAw
IHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuNzQzODQwXSB4NyA6IDAwMDAwMDAwMDAwMDAw
MDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC43NDM4NDFdIHg1IDogMDAwMDAwMDBhMGEw
YTBhMCB4NCA6IGZmZmZhMDI2MGUyZWUwMDAKWyAgICAwLjc0Mzg0Ml0geDMgOiAwMDAwMDAwMDAw
MDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAuNzQzODQzXSB4MSA6IDAwMDAwMDAw
MDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMC43NDM4NDRdIENhbGwgdHJhY2U6
ClsgICAgMC43NDM4NDZdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjc0Mzg0N10g
IGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC43NDM4NDhdICBjcHVocF9pbnZva2Vf
Y2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuNzQzODQ5XSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKWyAgICAwLjc0Mzg1MV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2
OApbICAgIDAuNzQzODUxXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjY1IF0tLS0KWyAg
ICAwLjc0Mzg1N10gR0lDdjM6IENQVTE5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2QzMzAwMDAKWyAgICAwLjc0Mzg3N10gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MTkKWyAgICAwLjc0Mzg4Nl0gQ1BVMTk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4
MDAwMDAwMDEwMyBbMHg0ODFmZDAxMF0KWyAgICAwLjc3MzE2NV0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTIwClsgICAgMC43NzMyMDRdIEdJQ3YzOiBDUFUyMDogZm91bmQgcmVkaXN0cmli
dXRvciAxMDQgcmVnaW9uIAoxMDoweDAwMDAwMDAwYWUzODAwMDAKWyAgICAwLjc3OTg5N10gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMC43Nzk5MDJdIFdBUk5JTkc6
IENQVTogMjAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJz
L2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
WyAgICAwLjc3OTkwM10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC43Nzk5MDZdIENQVTogMjAg
UElEOiAwIENvbW06IHN3YXBwZXIvMjAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAj
MTMyClsgICAgMC43Nzk5MDddIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8p
ClsgICAgMC43Nzk5MDldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC43Nzk5
MTBdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMC43Nzk5MTFdIHNwIDogZmZm
ZjgwMDAxMjAyYmVlMApbICAgIDAuNzc5OTExXSB4Mjk6IGZmZmY4MDAwMTIwMmJlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC43Nzk5MTNdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjc3OTkxNF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NDogZmZmZjgwMDAxMjJjMDAwMApbICAgIDAuNzc5OTE1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAg
eDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMC43Nzk5MTZdIHgyMTogZmZmZjgwMDAxMTdhOTAw
MCB4MjA6IGZmZmZmZTAwMDFkNGQwMDAKWyAgICAwLjc3OTkxN10geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzc5OTE4XSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC43Nzk5MTldIHgxNTogMDAwMDAwMDAw
MDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjc3OTkyMF0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDAuNzc5OTIxXSB4MTE6IGZmZmZm
ZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC43Nzk5MjJdIHg5IDogMDAw
MDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjc3OTkyM10geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuNzc5OTI0XSB4NSA6
IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzA0MDAwClsgICAgMC43Nzk5MjVdIHgz
IDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjc3OTkyNl0g
eDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuNzc5OTI4
XSBDYWxsIHRyYWNlOgpbICAgIDAuNzc5OTI5XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMC43Nzk5MzFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuNzc5OTMyXSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAwLjc3OTkzM10gIG5vdGlmeV9j
cHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMC43Nzk5MzVdICBzZWNvbmRhcnlfc3RhcnRfa2Vy
bmVsKzB4ZGMvMHgxNjgKWyAgICAwLjc3OTkzNl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I2NiBdLS0tClsgICAgMC43Nzk5NDFdIEdJQ3YzOiBDUFUyMDogdXNpbmcgYWxsb2NhdGVkIExQ
SSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMzQwMDAwClsgICAgMC43Nzk5NjhdIFhlbjog
aW5pdGlhbGl6aW5nIGNwdTIwClsgICAgMC43Nzk5NzldIENQVTIwOiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDAxMDQgWzB4NDgxZmQwMTBdClsgICAgMC44MDkyMDNdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyMQpbICAgIDAuODA5MjM4XSBHSUN2MzogQ1BVMjE6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgMTA1IHJlZ2lvbiAKMTA6MHgwMDAwMDAwMGFlM2EwMDAwClsgICAg
MC44MTU5MjVdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuODE1
OTI4XSBXQVJOSU5HOiBDUFU6IDIxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMC44MTU5MjldIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuODE1
OTMxXSBDUFU6IDIxIFBJRDogMCBDb21tOiBzd2FwcGVyLzIxIFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgpbICAgIDAuODE1OTMyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQpbICAgIDAuODE1OTM0XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDAuODE1OTM1XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuODE1
OTM2XSBzcCA6IGZmZmY4MDAwMTIwMzNlZTAKWyAgICAwLjgxNTkzNl0geDI5OiBmZmZmODAwMDEy
MDMzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuODE1OTM4XSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC44MTU5MzldIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIyZTAwMDAKWyAgICAwLjgxNTk0MF0geDIzOiBmZmZm
ODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDAuODE1OTQxXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDRkNDAwClsgICAgMC44MTU5NDJdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjgxNTk0Ml0geDE3
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuODE1OTQzXSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC44MTU5NDRd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjgxNTk0
NV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuODE1
OTQ2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC44
MTU5NDddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAw
LjgxNTk0OF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTMxYTAwMApbICAg
IDAuODE1OTQ5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsg
ICAgMC44MTU5NTBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
WyAgICAwLjgxNTk1MV0gQ2FsbCB0cmFjZToKWyAgICAwLjgxNTk1M10gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDAuODE1OTU0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAg
ICAwLjgxNTk1NV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMC44MTU5
NTZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDAuODE1OTU4XSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMC44MTU5NThdIC0tLVsgZW5kIHRyYWNl
IGY2ODcyOGEwZDMwNTNiNjcgXS0tLQpbICAgIDAuODE1OTY0XSBHSUN2MzogQ1BVMjE6IHVzaW5n
IGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDM1MDAwMApbICAgIDAu
ODE1OTg1XSBYZW46IGluaXRpYWxpemluZyBjcHUyMQpbICAgIDAuODE1OTkzXSBDUFUyMTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMTA1IFsweDQ4MWZkMDEwXQpbICAgIDAu
ODQ1MjU1XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMjIKWyAgICAwLjg0NTI5MV0gR0lD
djM6IENQVTIyOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDEwNiByZWdpb24gCjExOjB4MDAwMDAwMDBh
ZTNjMDAwMApbICAgIDAuODUxOTc4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KWyAgICAwLjg1MTk4Ml0gV0FSTklORzogQ1BVOiAyMiBQSUQ6IDAgYXQgCi9ob21lL2pveXgv
cGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQg
Cml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuODUxOTgyXSBNb2R1bGVzIGxpbmtlZCBp
bjoKWyAgICAwLjg1MTk4NV0gQ1BVOiAyMiBQSUQ6IDAgQ29tbTogc3dhcHBlci8yMiBUYWludGVk
OiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAwLjg1MTk4Nl0gcHN0YXRlOiA2MDAw
MDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAwLjg1MTk4OF0gcGMgOiBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKWyAgICAwLjg1MTk4OV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0
OTQKWyAgICAwLjg1MTk4OV0gc3AgOiBmZmZmODAwMDEyMDhiZWUwClsgICAgMC44NTE5OTBdIHgy
OTogZmZmZjgwMDAxMjA4YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjg1MTk5Ml0g
eDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuODUxOTkz
XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMzQwMDAwClsgICAgMC44NTE5
OTRdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjg1
MTk5NV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZDgwMApbICAgIDAu
ODUxOTk2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
MC44NTE5OTddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAwLjg1MTk5OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDAuODUxOTk5XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAw
ClsgICAgMC44NTIwMDBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2
YTAKWyAgICAwLjg1MjAwMV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5
MTZhMApbICAgIDAuODUyMDAxXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAw
MDAwMDcwClsgICAgMC44NTIwMDJdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MGUzMzAwMDAKWyAgICAwLjg1MjAwM10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgpbICAgIDAuODUyMDA0XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAw
MDAwMGZmZmZmZmVkClsgICAgMC44NTIwMDVdIENhbGwgdHJhY2U6ClsgICAgMC44NTIwMDddICBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjg1MjAwOF0gIGdpY19zdGFydGluZ19jcHUr
MHgxOC8weDI0ClsgICAgMC44NTIwMTBdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MApbICAgIDAuODUyMDExXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAwLjg1
MjAxMl0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuODUyMDEzXSAt
LS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjY4IF0tLS0KWyAgICAwLjg1MjAxOF0gR0lDdjM6
IENQVTIyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Qz
NjAwMDAKWyAgICAwLjg1MjAzOV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MjIKWyAgICAwLjg1MjA0
N10gQ1BVMjI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwNiBbMHg0ODFm
ZDAxMF0KWyAgICAwLjg4MTMwOF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTIzClsgICAg
MC44ODEzNDVdIEdJQ3YzOiBDUFUyMzogZm91bmQgcmVkaXN0cmlidXRvciAxMDcgcmVnaW9uIAox
MToweDAwMDAwMDAwYWUzZTAwMDAKWyAgICAwLjg4ODAzMV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tClsgICAgMC44ODgwMzVdIFdBUk5JTkc6IENQVTogMjMgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjg4ODAzNV0gTW9k
dWxlcyBsaW5rZWQgaW46ClsgICAgMC44ODgwMzddIENQVTogMjMgUElEOiAwIENvbW06IHN3YXBw
ZXIvMjMgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMC44ODgwMzld
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMC44ODgwNDBdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC44ODgwNDJdIGxyIDogaXRzX2NwdV9p
bml0KzB4MmVjLzB4NDk0ClsgICAgMC44ODgwNDNdIHNwIDogZmZmZjgwMDAxMjA5M2VlMApbICAg
IDAuODg4MDQzXSB4Mjk6IGZmZmY4MDAwMTIwOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMC44ODgwNDRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAwLjg4ODA0NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjM2MDAw
MApbICAgIDAuODg4MDQ2XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwClsgICAgMC44ODgwNDddIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFk
NGRjMDAKWyAgICAwLjg4ODA0OF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDAuODg4MDQ5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMC44ODgwNTBdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAwLjg4ODA1MV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRl
MzNiYTU2OWMwYTQwMApbICAgIDAuODg4MDUyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMC44ODgwNTNdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjg4ODA1NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDAuODg4MDU1XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmYTAyNjBlMzQ2MDAwClsgICAgMC44ODgwNTZdIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAwLjg4ODA1N10geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDAuODg4MDU4XSBDYWxsIHRyYWNlOgpbICAg
IDAuODg4MDYwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC44ODgwNjFdICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDAuODg4MDYzXSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKWyAgICAwLjg4ODA2NF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8w
eGI4ClsgICAgMC44ODgwNjVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAg
ICAwLjg4ODA2Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2OSBdLS0tClsgICAgMC44
ODgwNzFdIEdJQ3YzOiBDUFUyMzogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApA
MHgwMDAwMDAwMDdkMzcwMDAwClsgICAgMC44ODgwOTFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTIz
ClsgICAgMC44ODgxMDBdIENQVTIzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAw
MDAxMDcgWzB4NDgxZmQwMTBdClsgICAgMC45MTczNzRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBv
biBDUFUyNApbICAgIDAuOTE3NDE3XSBHSUN2MzogQ1BVMjQ6IGZvdW5kIHJlZGlzdHJpYnV0b3Ig
MTA4IHJlZ2lvbiAKMTI6MHgwMDAwMDAwMGFlNDAwMDAwClsgICAgMC45MjQxMTFdIC0tLS0tLS0t
LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuOTI0MTE1XSBXQVJOSU5HOiBDUFU6
IDI0IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFj
aGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAg
MC45MjQxMTZdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuOTI0MTIwXSBDUFU6IDI0IFBJRDog
MCBDb21tOiBzd2FwcGVyLzI0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpb
ICAgIDAuOTI0MTIxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAg
IDAuOTI0MTIzXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAuOTI0MTI0XSBs
ciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDAuOTI0MTI1XSBzcCA6IGZmZmY4MDAw
MTIwOWJlZTAKWyAgICAwLjkyNDEyNV0geDI5OiBmZmZmODAwMDEyMDliZWUwIHgyODogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDAuOTI0MTI3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMC45MjQxMjhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTIzYzAwMDAKWyAgICAwLjkyNDEyOV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjog
ZmZmZjgwMDAxMTljZDAwMApbICAgIDAuOTI0MTMwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxZDRlMDAwClsgICAgMC45MjQxMzFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjkyNDEzMl0geDE3OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuOTI0MTMzXSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC45MjQxMzRdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAwLjkyNDEzNV0geDExOiBmZmZmZmZmZmZm
ZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuOTI0MTM2XSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMC45MjQxMzddIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAwLjkyNDEzOF0geDUgOiAwMDAw
MDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTM1YzAwMApbICAgIDAuOTI0MTM5XSB4MyA6IDAw
MDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMC45MjQxNDBdIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAwLjkyNDE0Ml0gQ2Fs
bCB0cmFjZToKWyAgICAwLjkyNDE0M10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDAu
OTI0MTQ0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAwLjkyNDE0Nl0gIGNwdWhw
X2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMC45MjQxNDddICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOApbICAgIDAuOTI0MTQ5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4ClsgICAgMC45MjQxNTBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNmEg
XS0tLQpbICAgIDAuOTI0MTU1XSBHSUN2MzogQ1BVMjQ6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVu
ZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDM4MDAwMApbICAgIDAuOTI0MTgyXSBYZW46IGluaXRp
YWxpemluZyBjcHUyNApbICAgIDAuOTI0MTkzXSBDUFUyNDogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgMHgwMDAwMDAwMTA4IFsweDQ4MWZkMDEwXQpbICAgIDAuOTUzNDEzXSBEZXRlY3RlZCBW
SVBUIEktY2FjaGUgb24gQ1BVMjUKWyAgICAwLjk1MzQ1M10gR0lDdjM6IENQVTI1OiBmb3VuZCBy
ZWRpc3RyaWJ1dG9yIDEwOSByZWdpb24gCjEyOjB4MDAwMDAwMDBhZTQyMDAwMApbICAgIDAuOTYw
MTM5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjk2MDE0Ml0g
V0FSTklORzogQ1BVOiAyNSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAw
L2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDAuOTYwMTQyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjk2MDE0NV0g
Q1BVOiAyNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8yNSBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKWyAgICAwLjk2MDE0Nl0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1Q
QU4gLVVBTykKWyAgICAwLjk2MDE0N10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAg
ICAwLjk2MDE0OV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAwLjk2MDE0OV0g
c3AgOiBmZmZmODAwMDEyMGEzZWUwClsgICAgMC45NjAxNTBdIHgyOTogZmZmZjgwMDAxMjBhM2Vl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjk2MDE1MV0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuOTYwMTUyXSB4MjU6IDAwMDAwMDAwMDAw
MDAwMDAgeDI0OiBmZmZmODAwMDEyM2UwMDAwClsgICAgMC45NjAxNTNdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAwLjk2MDE1NF0geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZTQwMApbICAgIDAuOTYwMTU1XSB4MTk6IGZmZmY4
MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC45NjAxNTZdIHgxNzogMDAw
MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjk2MDE1N10geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuOTYwMTU4XSB4MTM6
IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMC45NjAxNTldIHgx
MTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAwLjk2MDE2MF0g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDAuOTYwMTYx
XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMC45NjAx
NjJdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUzNzIwMDAKWyAgICAwLjk2
MDE2M10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDAu
OTYwMTY0XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAg
MC45NjAxNjVdIENhbGwgdHJhY2U6ClsgICAgMC45NjAxNjddICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAwLjk2MDE2OF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMC45
NjAxNjldICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDAuOTYwMTcxXSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAwLjk2MDE3Ml0gIHNlY29uZGFyeV9z
dGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDAuOTYwMTczXSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYjZiIF0tLS0KWyAgICAwLjk2MDE3OF0gR0lDdjM6IENQVTI1OiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzOTAwMDAKWyAgICAwLjk2MDE5
OV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MjUKWyAgICAwLjk2MDIwN10gQ1BVMjU6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwOSBbMHg0ODFmZDAxMF0KWyAgICAwLjk4OTQ2
NF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTI2ClsgICAgMC45ODk1MDRdIEdJQ3YzOiBD
UFUyNjogZm91bmQgcmVkaXN0cmlidXRvciAxMGEgcmVnaW9uIAoxMzoweDAwMDAwMDAwYWU0NDAw
MDAKWyAgICAwLjk5NjE5MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg
ICAgMC45OTYxOTRdIFdBUk5JTkc6IENQVTogMjYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50
aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAwLjk5NjE5NV0gTW9kdWxlcyBsaW5rZWQgaW46Clsg
ICAgMC45OTYxOTddIENQVTogMjYgUElEOiAwIENvbW06IHN3YXBwZXIvMjYgVGFpbnRlZDogRyBX
ICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMC45OTYxOThdIHBzdGF0ZTogNjAwMDAxYzUg
KG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMC45OTYyMDBdIHBjIDogaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0ClsgICAgMC45OTYyMDFdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0Clsg
ICAgMC45OTYyMDFdIHNwIDogZmZmZjgwMDAxMjBhYmVlMApbICAgIDAuOTk2MjAyXSB4Mjk6IGZm
ZmY4MDAwMTIwYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC45OTYyMDRdIHgyNzog
MDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjk5NjIwNV0geDI1
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjQ0MDAwMApbICAgIDAuOTk2MjA2XSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMC45OTYyMDdd
IHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGU4MDAKWyAgICAwLjk5NjIw
N10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuOTk2
MjA4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC45
OTYyMDldIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAw
Ljk5NjIxMF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAg
IDAuOTk2MjExXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsg
ICAgMC45OTYyMTJdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAK
WyAgICAwLjk5NjIxM10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MApbICAgIDAuOTk2MjE0XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzg4
MDAwClsgICAgMC45OTYyMTVdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZm
ZmZmZmYKWyAgICAwLjk5NjIxNl0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBm
ZmZmZmZlZApbICAgIDAuOTk2MjE3XSBDYWxsIHRyYWNlOgpbICAgIDAuOTk2MjE5XSAgaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMC45OTYyMjBdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNApbICAgIDAuOTk2MjIxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAg
ICAwLjk5NjIyMl0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMC45OTYyMjRd
ICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAwLjk5NjIyNV0gLS0tWyBl
bmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2YyBdLS0tClsgICAgMC45OTYyMzBdIEdJQ3YzOiBDUFUy
NjogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkM2EwMDAw
ClsgICAgMC45OTYyNTBdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTI2ClsgICAgMC45OTYyNTldIENQ
VTI2OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMGEgWzB4NDgxZmQwMTBd
ClsgICAgMS4wMjU1MTddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyNwpbICAgIDEuMDI1
NTU5XSBHSUN2MzogQ1BVMjc6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMTBiIHJlZ2lvbiAKMTM6MHgw
MDAwMDAwMGFlNDYwMDAwClsgICAgMS4wMzIyNDZdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0t
LS0tLS0tLS0tLQpbICAgIDEuMDMyMjUwXSBXQVJOSU5HOiBDUFU6IDI3IFBJRDogMCBhdCAKL2hv
bWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz
LmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4wMzIyNTBdIE1vZHVsZXMg
bGlua2VkIGluOgpbICAgIDEuMDMyMjUyXSBDUFU6IDI3IFBJRDogMCBDb21tOiBzd2FwcGVyLzI3
IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuMDMyMjU0XSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuMDMyMjU1XSBwYyA6IGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMDMyMjU3XSBsciA6IGl0c19jcHVfaW5pdCsw
eDJlYy8weDQ5NApbICAgIDEuMDMyMjU3XSBzcCA6IGZmZmY4MDAwMTIwYjNlZTAKWyAgICAxLjAz
MjI1OF0geDI5OiBmZmZmODAwMDEyMGIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEu
MDMyMjU5XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
MS4wMzIyNjBdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI0NjAwMDAKWyAg
ICAxLjAzMjI2MV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApb
ICAgIDEuMDMyMjYyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDRlYzAw
ClsgICAgMS4wMzIyNjNdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAxLjAzMjI2NF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDEuMDMyMjY1XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMS4wMzIyNjZdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1
NjljMGE0MDAKWyAgICAxLjAzMjI2N10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDEuMDMyMjY4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwClsgICAgMS4wMzIyNjldIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKWyAgICAxLjAzMjI3MF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDog
ZmZmZmEwMjYwZTM5ZTAwMApbICAgIDEuMDMyMjcxXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS4wMzIyNzFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjAzMjI3M10gQ2FsbCB0cmFjZToKWyAgICAxLjAz
MjI3NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMDMyMjc1XSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjAzMjI3N10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysw
eDg0LzB4MWUwClsgICAgMS4wMzIyNzhdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApb
ICAgIDEuMDMyMjc5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMS4w
MzIyODBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNmQgXS0tLQpbICAgIDEuMDMyMjg1
XSBHSUN2MzogQ1BVMjc6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAw
MDAwMDA3ZDNiMDAwMApbICAgIDEuMDMyMzA2XSBYZW46IGluaXRpYWxpemluZyBjcHUyNwpbICAg
IDEuMDMyMzE0XSBDUFUyNzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMTBi
IFsweDQ4MWZkMDEwXQpbICAgIDEuMDYxNTgyXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BV
MjgKWyAgICAxLjA2MTYzMV0gR0lDdjM6IENQVTI4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDEwYyBy
ZWdpb24gCjE0OjB4MDAwMDAwMDBhZTQ4MDAwMApbICAgIDEuMDY4MzI2XSAtLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAxLjA2ODMzMV0gV0FSTklORzogQ1BVOiAyOCBQ
SUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9p
cnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMDY4
MzMxXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjA2ODMzNF0gQ1BVOiAyOCBQSUQ6IDAgQ29t
bTogc3dhcHBlci8yOCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAx
LjA2ODMzNl0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAxLjA2
ODMzN10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjA2ODMzOV0gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAxLjA2ODMzOV0gc3AgOiBmZmZmODAwMDEyMGJi
ZWUwClsgICAgMS4wNjgzNDBdIHgyOTogZmZmZjgwMDAxMjBiYmVlMCB4Mjg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAxLjA2ODM0Ml0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDEuMDY4MzQzXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAw
MDEyNGMwMDAwClsgICAgMS4wNjgzNDRdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKWyAgICAxLjA2ODM0NV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWQ0ZjAwMApbICAgIDEuMDY4MzQ2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMS4wNjgzNDddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjA2ODM0OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMDY4MzQ5XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAg
eDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS4wNjgzNTBdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjA2ODM1MV0geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuMDY4MzUxXSB4NyA6IDAwMDAwMDAwMDAw
MDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMS4wNjgzNTJdIHg1IDogMDAwMDAwMDBh
MGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUzYjQwMDAKWyAgICAxLjA2ODM1M10geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDEuMDY4MzU0XSB4MSA6IDAwMDAw
MDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMS4wNjgzNTZdIENhbGwgdHJh
Y2U6ClsgICAgMS4wNjgzNTddICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjA2ODM1
OV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMS4wNjgzNjBdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEuMDY4MzYxXSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKWyAgICAxLjA2ODM2M10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8w
eDE2OApbICAgIDEuMDY4MzY0XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjZlIF0tLS0K
WyAgICAxLjA2ODM3MF0gR0lDdjM6IENQVTI4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2QzYzAwMDAKWyAgICAxLjA2ODM5N10gWGVuOiBpbml0aWFsaXpp
bmcgY3B1MjgKWyAgICAxLjA2ODQwOV0gQ1BVMjg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
IDB4MDAwMDAwMDEwYyBbMHg0ODFmZDAxMF0KWyAgICAxLjA5NzYyM10gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTI5ClsgICAgMS4wOTc2NjldIEdJQ3YzOiBDUFUyOTogZm91bmQgcmVkaXN0
cmlidXRvciAxMGQgcmVnaW9uIAoxNDoweDAwMDAwMDAwYWU0YTAwMDAKWyAgICAxLjEwNDM1Nl0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS4xMDQzNTldIFdBUk5J
Tkc6IENQVTogMjkgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2
ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAxLjEwNDM2MF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS4xMDQzNjJdIENQVTog
MjkgUElEOiAwIENvbW06IHN3YXBwZXIvMjkgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJj
NSAjMTMyClsgICAgMS4xMDQzNjRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pClsgICAgMS4xMDQzNjVdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4x
MDQzNjddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS4xMDQzNjddIHNwIDog
ZmZmZjgwMDAxMjEwYmVlMApbICAgIDEuMTA0MzY4XSB4Mjk6IGZmZmY4MDAwMTIxMGJlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xMDQzNjldIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4
MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjEwNDM3MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMjRlMDAwMApbICAgIDEuMTA0MzcxXSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMS4xMDQzNzJdIHgyMTogZmZmZjgwMDAxMTdh
OTAwMCB4MjA6IGZmZmZmZTAwMDFkNGY0MDAKWyAgICAxLjEwNDM3M10geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMTA0Mzc0XSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xMDQzNzVdIHgxNTogMDAwMDAw
MDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjEwNDM3Nl0geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuMTA0Mzc3XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS4xMDQzNzhdIHg5IDog
MDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjEwNDM3OV0geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuMTA0MzgwXSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlM2NhMDAwClsgICAgMS4xMDQzODFd
IHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAxLjEwNDM4
Ml0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDEuMTA0
MzgzXSBDYWxsIHRyYWNlOgpbICAgIDEuMTA0Mzg0XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMS4xMDQzODZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEuMTA0Mzg3
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjEwNDM4OF0gIG5vdGlm
eV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMS4xMDQzOTBdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjEwNDM5MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2I2ZiBdLS0tClsgICAgMS4xMDQzOTZdIEdJQ3YzOiBDUFUyOTogdXNpbmcgYWxsb2NhdGVk
IExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkM2QwMDAwClsgICAgMS4xMDQ0MTddIFhl
bjogaW5pdGlhbGl6aW5nIGNwdTI5ClsgICAgMS4xMDQ0MjZdIENQVTI5OiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMGQgWzB4NDgxZmQwMTBdClsgICAgMS4xMzM2OTBdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzMApbICAgIDEuMTMzNzM3XSBHSUN2MzogQ1BVMzA6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgMTBlIHJlZ2lvbiAKMTU6MHgwMDAwMDAwMGFlNGMwMDAwClsg
ICAgMS4xNDA0MjNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEu
MTQwNDI3XSBXQVJOSU5HOiBDUFU6IDMwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgMS4xNDA0MjddIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEu
MTQwNDMwXSBDUFU6IDMwIFBJRDogMCBDb21tOiBzd2FwcGVyLzMwIFRhaW50ZWQ6IEcgVyAgICAg
ICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuMTQwNDMxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuMTQwNDMzXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDEuMTQwNDM0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDEu
MTQwNDM1XSBzcCA6IGZmZmY4MDAwMTIxMTNlZTAKWyAgICAxLjE0MDQzNV0geDI5OiBmZmZmODAw
MDEyMTEzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMTQwNDM3XSB4Mjc6IDAwMDAw
MDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xNDA0MzhdIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI1NDAwMDAKWyAgICAxLjE0MDQzOV0geDIzOiBm
ZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuMTQwNDQwXSB4MjE6
IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDRmODAwClsgICAgMS4xNDA0NDFdIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjE0MDQ0Ml0g
eDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMTQwNDQz
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xNDA0
NDRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAxLjE0
MDQ0NV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEu
MTQwNDQ2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAg
MS4xNDA0NDddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAg
ICAxLjE0MDQ0OF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTNlMDAwMApb
ICAgIDEuMTQwNDQ5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
ClsgICAgMS4xNDA0NTBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKWyAgICAxLjE0MDQ1MV0gQ2FsbCB0cmFjZToKWyAgICAxLjE0MDQ1M10gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDEuMTQwNDU0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
WyAgICAxLjE0MDQ1NV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMS4x
NDA0NTddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuMTQwNDU4XSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMS4xNDA0NTldIC0tLVsgZW5kIHRy
YWNlIGY2ODcyOGEwZDMwNTNiNzAgXS0tLQpbICAgIDEuMTQwNDY0XSBHSUN2MzogQ1BVMzA6IHVz
aW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDNlMDAwMApbICAg
IDEuMTQwNDg1XSBYZW46IGluaXRpYWxpemluZyBjcHUzMApbICAgIDEuMTQwNDkzXSBDUFUzMDog
Qm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMTBlIFsweDQ4MWZkMDEwXQpbICAg
IDEuMTY5NzQyXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMzEKWyAgICAxLjE2OTc4OV0g
R0lDdjM6IENQVTMxOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDEwZiByZWdpb24gCjE1OjB4MDAwMDAw
MDBhZTRlMDAwMApbICAgIDEuMTc2NDc2XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KWyAgICAxLjE3NjQ3OV0gV0FSTklORzogQ1BVOiAzMSBQSUQ6IDAgYXQgCi9ob21lL2pv
eXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIz
MDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMTc2NDc5XSBNb2R1bGVzIGxpbmtl
ZCBpbjoKWyAgICAxLjE3NjQ4Ml0gQ1BVOiAzMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8zMSBUYWlu
dGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAxLjE3NjQ4M10gcHN0YXRlOiA2
MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAxLjE3NjQ4NF0gcGMgOiBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjE3NjQ4Nl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMv
MHg0OTQKWyAgICAxLjE3NjQ4Nl0gc3AgOiBmZmZmODAwMDEyMTFiZWUwClsgICAgMS4xNzY0ODdd
IHgyOTogZmZmZjgwMDAxMjExYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjE3NjQ4
OF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMTc2
NDg5XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyNTYwMDAwClsgICAgMS4x
NzY0OTBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAx
LjE3NjQ5MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZmMwMApbICAg
IDEuMTc2NDkyXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMS4xNzY0OTNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAxLjE3NjQ5NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDEuMTc2NDk1XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBh
NDAwClsgICAgMS4xNzY0OTZdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5
OTE2YTAKWyAgICAxLjE3NjQ5N10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
MTk5MTZhMApbICAgIDEuMTc2NDk4XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAw
MDAwMDAwMDcwClsgICAgMS4xNzY0OTldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZh
MDI2MGUzZjYwMDAKWyAgICAxLjE3NjUwMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZm
ZmZmZmZmZmZmZmZmZgpbICAgIDEuMTc2NTAxXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAw
MDAwMDAwMGZmZmZmZmVkClsgICAgMS4xNzY1MDJdIENhbGwgdHJhY2U6ClsgICAgMS4xNzY1MDNd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjE3NjUwNV0gIGdpY19zdGFydGluZ19j
cHUrMHgxOC8weDI0ClsgICAgMS4xNzY1MDZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8w
eDFlMApbICAgIDEuMTc2NTA3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAx
LjE3NjUwOV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEuMTc2NTA5
XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjcxIF0tLS0KWyAgICAxLjE3NjUxNF0gR0lD
djM6IENQVTMxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2QzZjAwMDAKWyAgICAxLjE3NjUzNF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MzEKWyAgICAxLjE3
NjU0NF0gQ1BVMzE6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwZiBbMHg0
ODFmZDAxMF0KWyAgICAxLjIwNTgxOV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTMyClsg
ICAgMS4yMDU4OTRdIEdJQ3YzOiBDUFUzMjogZm91bmQgcmVkaXN0cmlidXRvciAyMDAgcmVnaW9u
IAoxNjoweDAwMDAwMDAwYWU1MDAwMDAKWyAgICAxLjIxMjYwMl0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS4yMTI2MDddIFdBUk5JTkc6IENQVTogMzIgUElEOiAw
IGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdp
Yy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjIxMjYwOF0g
TW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS4yMTI2MTJdIENQVTogMzIgUElEOiAwIENvbW06IHN3
YXBwZXIvMzIgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMS4yMTI2
MTRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS4yMTI2MTVd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4yMTI2MTddIGxyIDogaXRzX2Nw
dV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS4yMTI2MTddIHNwIDogZmZmZjgwMDAxMjEyM2VlMApb
ICAgIDEuMjEyNjE4XSB4Mjk6IGZmZmY4MDAwMTIxMjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMS4yMTI2MTldIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAxLjIxMjYyMF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjVj
MDAwMApbICAgIDEuMjEyNjIxXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDEx
OWNkMDAwClsgICAgMS4yMTI2MjJdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAw
MDFjYjAwMDAKWyAgICAxLjIxMjYyM10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDEuMjEyNjI0XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMS4yMTI2MjVdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAxLjIxMjYyNl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuMjEyNjI3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEw
OiBmZmZmODAwMDExOTkxNmEwClsgICAgMS4yMTI2MjhdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4
OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjIxMjYyOV0geDcgOiAwMDAwMDAwMDAwMDAwMDAw
IHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuMjEyNjMwXSB4NSA6IDAwMDAwMDAwYTBhMGEw
YTAgeDQgOiBmZmZmODAwMDZjOTYxMDAwClsgICAgMS4yMTI2MzFdIHgzIDogMDAwMDAwMDAwMDAw
MDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAxLjIxMjYzMl0geDEgOiAwMDAwMDAwMDAw
MDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDEuMjEyNjMzXSBDYWxsIHRyYWNlOgpb
ICAgIDEuMjEyNjM1XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4yMTI2MzZdICBn
aWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEuMjEyNjM4XSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjIxMjYzOV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5
Yy8weGI4ClsgICAgMS4yMTI2NDFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgK
WyAgICAxLjIxMjY0Ml0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3MiBdLS0tClsgICAg
MS4yMTI2NDhdIEdJQ3YzOiBDUFUzMjogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxl
IApAMHgwMDAwMDAwMDdhYzAwMDAwClsgICAgMS4yMTI2ODRdIFhlbjogaW5pdGlhbGl6aW5nIGNw
dTMyClsgICAgMS4yMTI2OThdIENQVTMyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDAyMDAgWzB4NDgxZmQwMTBdClsgICAgMS4yNDE4NzddIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFUzMwpbICAgIDEuMjQxOTM1XSBHSUN2MzogQ1BVMzM6IGZvdW5kIHJlZGlzdHJpYnV0
b3IgMjAxIHJlZ2lvbiAKMTY6MHgwMDAwMDAwMGFlNTIwMDAwClsgICAgMS4yNDg2MjZdIC0tLS0t
LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuMjQ4NjMwXSBXQVJOSU5HOiBD
UFU6IDMzIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMS4yNDg2MzBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuMjQ4NjMzXSBDUFU6IDMzIFBJ
RDogMCBDb21tOiBzd2FwcGVyLzMzIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEz
MgpbICAgIDEuMjQ4NjM0XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpb
ICAgIDEuMjQ4NjM1XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMjQ4NjM3
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDEuMjQ4NjM4XSBzcCA6IGZmZmY4
MDAwMTIxMmJlZTAKWyAgICAxLjI0ODYzOF0geDI5OiBmZmZmODAwMDEyMTJiZWUwIHgyODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDEuMjQ4NjM5XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMS4yNDg2NDBdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTI1ZTAwMDAKWyAgICAxLjI0ODY0MV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgy
MjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuMjQ4NjQyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAg
eDIwOiBmZmZmZmUwMDAxY2IwNDAwClsgICAgMS4yNDg2NDNdIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjI0ODY0NF0geDE3OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMjQ4NjQ1XSB4MTU6IDAwMDAwMDAwMDAw
MDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4yNDg2NDZdIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAxLjI0ODY0N10geDExOiBmZmZmZmZm
ZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuMjQ4NjQ4XSB4OSA6IDAwMDAw
MDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS4yNDg2NDldIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAxLjI0ODY1MF0geDUgOiAw
MDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2Yzk3NzAwMApbICAgIDEuMjQ4NjUxXSB4MyA6
IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS4yNDg2NTJdIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjI0ODY1M10g
Q2FsbCB0cmFjZToKWyAgICAxLjI0ODY1NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDEuMjQ4NjU1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjI0ODY1N10gIGNw
dWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMS4yNDg2NThdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuMjQ4NjU5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5l
bCsweGRjLzB4MTY4ClsgICAgMS4yNDg2NjBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNi
NzMgXS0tLQpbICAgIDEuMjQ4NjY2XSBHSUN2MzogQ1BVMzM6IHVzaW5nIGFsbG9jYXRlZCBMUEkg
cGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWMxMDAwMApbICAgIDEuMjQ4Njg3XSBYZW46IGlu
aXRpYWxpemluZyBjcHUzMwpbICAgIDEuMjQ4Njk2XSBDUFUzMzogQm9vdGVkIHNlY29uZGFyeSBw
cm9jZXNzb3IgMHgwMDAwMDAwMjAxIFsweDQ4MWZkMDEwXQpbICAgIDEuMjc3OTUyXSBEZXRlY3Rl
ZCBWSVBUIEktY2FjaGUgb24gQ1BVMzQKWyAgICAxLjI3ODAxMV0gR0lDdjM6IENQVTM0OiBmb3Vu
ZCByZWRpc3RyaWJ1dG9yIDIwMiByZWdpb24gCjE3OjB4MDAwMDAwMDBhZTU0MDAwMApbICAgIDEu
Mjg0NzAxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAxLjI4NDcw
NF0gV0FSTklORzogQ1BVOiAzNCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12
MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDEuMjg0NzA0XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjI4NDcw
Nl0gQ1BVOiAzNCBQSUQ6IDAgQ29tbTogc3dhcHBlci8zNCBUYWludGVkOiBHIFcgICAgICAgICAK
NS41LjAtcmM1ICMxMzIKWyAgICAxLjI4NDcwOF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlG
IC1QQU4gLVVBTykKWyAgICAxLjI4NDcxMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
WyAgICAxLjI4NDcxMV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAxLjI4NDcx
MV0gc3AgOiBmZmZmODAwMDEyMTMzZWUwClsgICAgMS4yODQ3MTJdIHgyOTogZmZmZjgwMDAxMjEz
M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjI4NDcxM10geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMjg0NzE0XSB4MjU6IDAwMDAwMDAw
MDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyNjQwMDAwClsgICAgMS4yODQ3MTVdIHgyMzogZmZmZjgw
MDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAxLjI4NDcxNl0geDIxOiBmZmZm
ODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMDgwMApbICAgIDEuMjg0NzE4XSB4MTk6IGZm
ZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4yODQ3MTldIHgxNzog
MDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjI4NDcxOV0geDE1
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMjg0NzIxXSB4
MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS4yODQ3MjJd
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjI4NDcy
M10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuMjg0
NzI0XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMS4y
ODQ3MjRdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmM5OGQwMDAKWyAgICAx
LjI4NDcyNV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAg
IDEuMjg0NzI2XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsg
ICAgMS4yODQ3MjddIENhbGwgdHJhY2U6ClsgICAgMS4yODQ3MjldICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKWyAgICAxLjI4NDczMF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAg
MS4yODQ3MzFdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEuMjg0NzMy
XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAxLjI4NDczNF0gIHNlY29uZGFy
eV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEuMjg0NzM1XSAtLS1bIGVuZCB0cmFjZSBm
Njg3MjhhMGQzMDUzYjc0IF0tLS0KWyAgICAxLjI4NDc0MF0gR0lDdjM6IENQVTM0OiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjMjAwMDAKWyAgICAxLjI4
NDc2MV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MzQKWyAgICAxLjI4NDc3MF0gQ1BVMzQ6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDIwMiBbMHg0ODFmZDAxMF0KWyAgICAxLjMx
NDAyNl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTM1ClsgICAgMS4zMTQwODddIEdJQ3Yz
OiBDUFUzNTogZm91bmQgcmVkaXN0cmlidXRvciAyMDMgcmVnaW9uIAoxNzoweDAwMDAwMDAwYWU1
NjAwMDAKWyAgICAxLjMyMDc3Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
ClsgICAgMS4zMjA3NzldIFdBUk5JTkc6IENQVTogMzUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3Bs
aW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IApp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjMyMDc3OV0gTW9kdWxlcyBsaW5rZWQgaW46
ClsgICAgMS4zMjA3ODJdIENQVTogMzUgUElEOiAwIENvbW06IHN3YXBwZXIvMzUgVGFpbnRlZDog
RyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMS4zMjA3ODNdIHBzdGF0ZTogNjAwMDAx
YzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS4zMjA3ODRdIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMS4zMjA3ODZdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0
ClsgICAgMS4zMjA3ODZdIHNwIDogZmZmZjgwMDAxMjE4YmVlMApbICAgIDEuMzIwNzg3XSB4Mjk6
IGZmZmY4MDAwMTIxOGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4zMjA3ODhdIHgy
NzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjMyMDc4OV0g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjY2MDAwMApbICAgIDEuMzIwNzkw
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMS4zMjA3
OTFdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjBjMDAKWyAgICAxLjMy
MDc5Ml0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEu
MzIwNzkzXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
MS4zMjA3OTRdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAxLjMyMDc5NV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApb
ICAgIDEuMzIwNzk2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
ClsgICAgMS4zMjA3OTddIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2
YTAKWyAgICAxLjMyMDc5OF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MApbICAgIDEuMzIwNzk5XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZj
OWEzMDAwClsgICAgMS4zMjA4MDBdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZm
ZmZmZmZmZmYKWyAgICAxLjMyMDgwMV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAw
MDBmZmZmZmZlZApbICAgIDEuMzIwODAyXSBDYWxsIHRyYWNlOgpbICAgIDEuMzIwODA0XSAgaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4zMjA4MDVdICBnaWNfc3RhcnRpbmdfY3B1KzB4
MTgvMHgyNApbICAgIDEuMzIwODA2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
WyAgICAxLjMyMDgwN10gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMS4zMjA4
MDldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjMyMDgwOV0gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3NSBdLS0tClsgICAgMS4zMjA4MTRdIEdJQ3YzOiBD
UFUzNTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhYzMw
MDAwClsgICAgMS4zMjA4MzVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTM1ClsgICAgMS4zMjA4NDRd
IENQVTM1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDMgWzB4NDgxZmQw
MTBdClsgICAgMS4zNTAxMDZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzNgpbICAgIDEu
MzUwMTc2XSBHSUN2MzogQ1BVMzY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMjA0IHJlZ2lvbiAKMTg6
MHgwMDAwMDAwMGFlNTgwMDAwClsgICAgMS4zNTY4NzFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQpbICAgIDEuMzU2ODc2XSBXQVJOSU5HOiBDUFU6IDM2IFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS4zNTY4NzddIE1vZHVs
ZXMgbGlua2VkIGluOgpbICAgIDEuMzU2ODc5XSBDUFU6IDM2IFBJRDogMCBDb21tOiBzd2FwcGVy
LzM2IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuMzU2ODgxXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuMzU2ODgyXSBwYyA6
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMzU2ODg0XSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NApbICAgIDEuMzU2ODg0XSBzcCA6IGZmZmY4MDAwMTIxOTNlZTAKWyAgICAx
LjM1Njg4NV0geDI5OiBmZmZmODAwMDEyMTkzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDEuMzU2ODg2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMS4zNTY4ODddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI2YzAwMDAK
WyAgICAxLjM1Njg4OV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAw
MApbICAgIDEuMzU2ODkwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2Ix
MDAwClsgICAgMS4zNTY4OTFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAxLjM1Njg5Ml0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDEuMzU2ODkzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMS4zNTY4OTRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMz
YmE1NjljMGE0MDAKWyAgICAxLjM1Njg5NV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZm
ZjgwMDAxMTk5MTZhMApbICAgIDEuMzU2ODk2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMS4zNTY4OTddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAxLjM1Njg5OF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0
IDogZmZmZjgwMDA2YzliOTAwMApbICAgIDEuMzU2ODk5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS4zNTY5MDBdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjM1NjkwMV0gQ2FsbCB0cmFjZToKWyAgICAx
LjM1NjkwM10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuMzU2OTA0XSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjM1NjkwNl0gIGNwdWhwX2ludm9rZV9jYWxsYmFj
aysweDg0LzB4MWUwClsgICAgMS4zNTY5MDddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OApbICAgIDEuMzU2OTA5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAg
MS4zNTY5MTBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNzYgXS0tLQpbICAgIDEuMzU2
OTE2XSBHSUN2MzogQ1BVMzY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4
MDAwMDAwMDA3YWM0MDAwMApbICAgIDEuMzU2OTQ0XSBYZW46IGluaXRpYWxpemluZyBjcHUzNgpb
ICAgIDEuMzU2OTU2XSBDUFUzNjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAw
MjA0IFsweDQ4MWZkMDEwXQpbICAgIDEuMzg2MTczXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24g
Q1BVMzcKWyAgICAxLjM4NjIzN10gR0lDdjM6IENQVTM3OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDIw
NSByZWdpb24gCjE4OjB4MDAwMDAwMDBhZTVhMDAwMApbICAgIDEuMzkyOTI4XSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAxLjM5MjkzMV0gV0FSTklORzogQ1BVOiAz
NyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hp
cC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEu
MzkyOTMyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjM5MjkzNF0gQ1BVOiAzNyBQSUQ6IDAg
Q29tbTogc3dhcHBlci8zNyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAg
ICAxLjM5MjkzNV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAx
LjM5MjkzN10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjM5MjkzOF0gbHIg
OiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAxLjM5MjkzOV0gc3AgOiBmZmZmODAwMDEy
MTliZWUwClsgICAgMS4zOTI5MzldIHgyOTogZmZmZjgwMDAxMjE5YmVlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAxLjM5Mjk0MV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDEuMzkyOTQyXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZm
ODAwMDEyNmUwMDAwClsgICAgMS4zOTI5NDNdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZm
ZmY4MDAwMTE5Y2QwMDAKWyAgICAxLjM5Mjk0NF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDog
ZmZmZmZlMDAwMWNiMTQwMApbICAgIDEuMzkyOTQ0XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4zOTI5NDVdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4
MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjM5Mjk0Nl0geDE1OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMzkyOTQ3XSB4MTM6IDAwMDAwMDAwMDAwMDAw
MDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS4zOTI5NDhdIHgxMTogZmZmZmZmZmZmZmZm
ZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjM5Mjk0OV0geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuMzkyOTUwXSB4NyA6IDAwMDAwMDAw
MDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMS4zOTI5NTFdIHg1IDogMDAwMDAw
MDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmM5Y2YwMDAKWyAgICAxLjM5Mjk1Ml0geDMgOiAwMDAw
MDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDEuMzkyOTUzXSB4MSA6IDAw
MDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMS4zOTI5NTRdIENhbGwg
dHJhY2U6ClsgICAgMS4zOTI5NTZdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjM5
Mjk1N10gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMS4zOTI5NThdICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEuMzkyOTU5XSAgbm90aWZ5X2NwdV9zdGFy
dGluZysweDljLzB4YjgKWyAgICAxLjM5Mjk2MV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhk
Yy8weDE2OApbICAgIDEuMzkyOTYxXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjc3IF0t
LS0KWyAgICAxLjM5Mjk2N10gR0lDdjM6IENQVTM3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2FjNTAwMDAKWyAgICAxLjM5Mjk4OF0gWGVuOiBpbml0aWFs
aXppbmcgY3B1MzcKWyAgICAxLjM5Mjk5OF0gQ1BVMzc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDIwNSBbMHg0ODFmZDAxMF0KWyAgICAxLjQyMjI0N10gRGV0ZWN0ZWQgVklQ
VCBJLWNhY2hlIG9uIENQVTM4ClsgICAgMS40MjIzMTRdIEdJQ3YzOiBDUFUzODogZm91bmQgcmVk
aXN0cmlidXRvciAyMDYgcmVnaW9uIAoxOToweDAwMDAwMDAwYWU1YzAwMDAKWyAgICAxLjQyOTAw
NV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS40MjkwMDhdIFdB
Uk5JTkc6IENQVTogMzggUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9k
cml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAxLjQyOTAwOV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS40MjkwMTFdIENQ
VTogMzggUElEOiAwIENvbW06IHN3YXBwZXIvMzggVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4w
LXJjNSAjMTMyClsgICAgMS40MjkwMTJdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFO
IC1VQU8pClsgICAgMS40MjkwMTRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAg
MS40MjkwMTVdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS40MjkwMTZdIHNw
IDogZmZmZjgwMDAxMjFhM2VlMApbICAgIDEuNDI5MDE2XSB4Mjk6IGZmZmY4MDAwMTIxYTNlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS40MjkwMTddIHgyNzogMDAwMDAwMDAwMDAwMDAw
MCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjQyOTAxOV0geDI1OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNDogZmZmZjgwMDAxMjc0MDAwMApbICAgIDEuNDI5MDIwXSB4MjM6IGZmZmY4MDAwMTEx
ZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMS40MjkwMjFdIHgyMTogZmZmZjgwMDAx
MTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjE4MDAKWyAgICAxLjQyOTAyMl0geDE5OiBmZmZmODAw
MDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNDI5MDIzXSB4MTc6IDAwMDAw
MDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS40MjkwMjNdIHgxNTogMDAw
MDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjQyOTAyNF0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuNDI5MDI1XSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS40MjkwMjZdIHg5
IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjQyOTAyN10g
eDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuNDI5MDI4
XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjOWU1MDAwClsgICAgMS40Mjkw
MjldIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAxLjQy
OTAzMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDEu
NDI5MDMxXSBDYWxsIHRyYWNlOgpbICAgIDEuNDI5MDMyXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0ClsgICAgMS40MjkwMzRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEuNDI5
MDM1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjQyOTAzNl0gIG5v
dGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMS40MjkwMzhdICBzZWNvbmRhcnlfc3Rh
cnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjQyOTAzOF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4
YTBkMzA1M2I3OCBdLS0tClsgICAgMS40MjkwNDRdIEdJQ3YzOiBDUFUzODogdXNpbmcgYWxsb2Nh
dGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhYzYwMDAwClsgICAgMS40MjkwNjdd
IFhlbjogaW5pdGlhbGl6aW5nIGNwdTM4ClsgICAgMS40MjkwNzddIENQVTM4OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDYgWzB4NDgxZmQwMTBdClsgICAgMS40NTgzMjRd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzOQpbICAgIDEuNDU4MzkwXSBHSUN2MzogQ1BV
Mzk6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMjA3IHJlZ2lvbiAKMTk6MHgwMDAwMDAwMGFlNWUwMDAw
ClsgICAgMS40NjUwODFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAg
IDEuNDY1MDg0XSBXQVJOSU5HOiBDUFU6IDM5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS40NjUwODVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAg
IDEuNDY1MDg3XSBDUFU6IDM5IFBJRDogMCBDb21tOiBzd2FwcGVyLzM5IFRhaW50ZWQ6IEcgVyAg
ICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuNDY1MDg4XSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuNDY1MDkwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDEuNDY1MDkxXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAg
IDEuNDY1MDkyXSBzcCA6IGZmZmY4MDAwMTIxYWJlZTAKWyAgICAxLjQ2NTA5Ml0geDI5OiBmZmZm
ODAwMDEyMWFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNDY1MDkzXSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS40NjUwOTRdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI3NjAwMDAKWyAgICAxLjQ2NTA5NV0geDIz
OiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuNDY1MDk3XSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2IxYzAwClsgICAgMS40NjUwOThd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjQ2NTA5
OV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNDY1
MTAwXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS40
NjUxMDFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAx
LjQ2NTEwMl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAg
IDEuNDY1MTAyXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsg
ICAgMS40NjUxMDNdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
WyAgICAxLjQ2NTEwNF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2YzlmYjAw
MApbICAgIDEuNDY1MTA1XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZm
ZmZmClsgICAgMS40NjUxMDZdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKWyAgICAxLjQ2NTEwN10gQ2FsbCB0cmFjZToKWyAgICAxLjQ2NTEwOV0gIGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDEuNDY1MTEwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKWyAgICAxLjQ2NTExMV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAg
MS40NjUxMTJdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuNDY1MTE0XSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMS40NjUxMTRdIC0tLVsgZW5k
IHRyYWNlIGY2ODcyOGEwZDMwNTNiNzkgXS0tLQpbICAgIDEuNDY1MTIwXSBHSUN2MzogQ1BVMzk6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWM3MDAwMApb
ICAgIDEuNDY1MTQyXSBYZW46IGluaXRpYWxpemluZyBjcHUzOQpbICAgIDEuNDY1MTUxXSBDUFUz
OTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMjA3IFsweDQ4MWZkMDEwXQpb
ICAgIDEuNDk0NDA0XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNDAKWyAgICAxLjQ5NDQ3
N10gR0lDdjM6IENQVTQwOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDIwOCByZWdpb24gCjIwOjB4MDAw
MDAwMDBhZTYwMDAwMApbICAgIDEuNTAxMTY5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KWyAgICAxLjUwMTE3M10gV0FSTklORzogQ1BVOiA0MCBQSUQ6IDAgYXQgCi9ob21l
L2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5j
OjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuNTAxMTc0XSBNb2R1bGVzIGxp
bmtlZCBpbjoKWyAgICAxLjUwMTE3N10gQ1BVOiA0MCBQSUQ6IDAgQ29tbTogc3dhcHBlci80MCBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAxLjUwMTE3OF0gcHN0YXRl
OiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAxLjUwMTE4MF0gcGMgOiBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjUwMTE4MV0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKWyAgICAxLjUwMTE4Ml0gc3AgOiBmZmZmODAwMDEyMWIzZWUwClsgICAgMS41MDEx
ODNdIHgyOTogZmZmZjgwMDAxMjFiM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjUw
MTE4NF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEu
NTAxMTg1XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyN2MwMDAwClsgICAg
MS41MDExODZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAg
ICAxLjUwMTE4N10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMjAwMApb
ICAgIDEuNTAxMTg4XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMS41MDExODldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAxLjUwMTE5MF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDEuNTAxMTkwXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5
YzBhNDAwClsgICAgMS41MDExOTFdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAw
MTE5OTE2YTAKWyAgICAxLjUwMTE5Ml0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDEuNTAxMTkzXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAw
MDAwMDAwMDAwMDcwClsgICAgMS41MDExOTRdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZm
ZmY4MDAwNmNhMTEwMDAKWyAgICAxLjUwMTE5NV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgpbICAgIDEuNTAxMTk2XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAg
OiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMS41MDExOTddIENhbGwgdHJhY2U6ClsgICAgMS41MDEx
OTldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjUwMTIwMF0gIGdpY19zdGFydGlu
Z19jcHUrMHgxOC8weDI0ClsgICAgMS41MDEyMDJdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMApbICAgIDEuNTAxMjAzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAg
ICAxLjUwMTIwNF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEuNTAx
MjA1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjdhIF0tLS0KWyAgICAxLjUwMTIxMV0g
R0lDdjM6IENQVTQwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2FjODAwMDAKWyAgICAxLjUwMTIzN10gWGVuOiBpbml0aWFsaXppbmcgY3B1NDAKWyAgICAx
LjUwMTI0OF0gQ1BVNDA6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDIwOCBb
MHg0ODFmZDAxMF0KWyAgICAxLjUzMDQ3M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTQx
ClsgICAgMS41MzA1NDFdIEdJQ3YzOiBDUFU0MTogZm91bmQgcmVkaXN0cmlidXRvciAyMDkgcmVn
aW9uIAoyMDoweDAwMDAwMDAwYWU2MjAwMDAKWyAgICAxLjUzNzIzMl0gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS41MzcyMzVdIFdBUk5JTkc6IENQVTogNDEgUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjUzNzIz
NV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS41MzcyMzhdIENQVTogNDEgUElEOiAwIENvbW06
IHN3YXBwZXIvNDEgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMS41
MzcyMzldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS41Mzcy
NDBdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS41MzcyNDJdIGxyIDogaXRz
X2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS41MzcyNDJdIHNwIDogZmZmZjgwMDAxMjFiYmVl
MApbICAgIDEuNTM3MjQzXSB4Mjk6IGZmZmY4MDAwMTIxYmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMS41MzcyNDRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAxLjUzNzI0NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
MjdlMDAwMApbICAgIDEuNTM3MjQ2XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwClsgICAgMS41MzcyNDddIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZm
ZTAwMDFjYjI0MDAKWyAgICAxLjUzNzI0OF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDEuNTM3MjUwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMS41MzcyNTBdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjUzNzI1Ml0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuNTM3MjUzXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS41MzcyNTRdIHg5IDogMDAwMDAwMDAwMDAwMDAw
MCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjUzNzI1NV0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuNTM3MjU1XSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmODAwMDZjYTI3MDAwClsgICAgMS41MzcyNTddIHgzIDogMDAwMDAwMDAw
MDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAxLjUzNzI1OF0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDEuNTM3MjU5XSBDYWxsIHRyYWNl
OgpbICAgIDEuNTM3MjYwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS41MzcyNjFd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEuNTM3MjYzXSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjUzNzI2NF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcr
MHg5Yy8weGI4ClsgICAgMS41MzcyNjVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKWyAgICAxLjUzNzI2Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3YiBdLS0tClsg
ICAgMS41MzcyNzJdIEdJQ3YzOiBDUFU0MTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRh
YmxlIApAMHgwMDAwMDAwMDdhYzkwMDAwClsgICAgMS41MzcyOTRdIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTQxClsgICAgMS41MzczMDJdIENQVTQxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAw
eDAwMDAwMDAyMDkgWzB4NDgxZmQwMTBdClsgICAgMS41NjY1NDddIERldGVjdGVkIFZJUFQgSS1j
YWNoZSBvbiBDUFU0MgpbICAgIDEuNTY2NjE5XSBHSUN2MzogQ1BVNDI6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgMjBhIHJlZ2lvbiAKMjE6MHgwMDAwMDAwMGFlNjQwMDAwClsgICAgMS41NzMzMDhdIC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuNTczMzEyXSBXQVJOSU5H
OiBDUFU6IDQyIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMS41NzMzMTJdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuNTczMzE0XSBDUFU6IDQy
IFBJRDogMCBDb21tOiBzd2FwcGVyLzQyIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUg
IzEzMgpbICAgIDEuNTczMzE2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQpbICAgIDEuNTczMzE3XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuNTcz
MzE5XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDEuNTczMzE5XSBzcCA6IGZm
ZmY4MDAwMTIyMGJlZTAKWyAgICAxLjU3MzMyMF0geDI5OiBmZmZmODAwMDEyMjBiZWUwIHgyODog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNTczMzIxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS41NzMzMjJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTI4NDAwMDAKWyAgICAxLjU3MzMyM10geDIzOiBmZmZmODAwMDExMWY0MDAw
IHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuNTczMzI0XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxY2IyODAwClsgICAgMS41NzMzMjVdIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjU3MzMyNl0geDE3OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNTczMzI3XSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS41NzMzMjhdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAxLjU3MzMyOF0geDExOiBmZmZm
ZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuNTczMzI5XSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS41NzMzMzBdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAxLjU3MzMzMV0geDUg
OiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2Y2EzZDAwMApbICAgIDEuNTczMzMyXSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS41NzMzMzNd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjU3MzMz
NF0gQ2FsbCB0cmFjZToKWyAgICAxLjU3MzMzNl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDEuNTczMzM3XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjU3MzMzOF0g
IGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMS41NzMzMzldICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuNTczMzQxXSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4ClsgICAgMS41NzMzNDJdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMw
NTNiN2MgXS0tLQpbICAgIDEuNTczMzQ4XSBHSUN2MzogQ1BVNDI6IHVzaW5nIGFsbG9jYXRlZCBM
UEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWNhMDAwMApbICAgIDEuNTczMzcwXSBYZW46
IGluaXRpYWxpemluZyBjcHU0MgpbICAgIDEuNTczMzgwXSBDUFU0MjogQm9vdGVkIHNlY29uZGFy
eSBwcm9jZXNzb3IgMHgwMDAwMDAwMjBhIFsweDQ4MWZkMDEwXQpbICAgIDEuNjAyNjIzXSBEZXRl
Y3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNDMKWyAgICAxLjYwMjY5M10gR0lDdjM6IENQVTQzOiBm
b3VuZCByZWRpc3RyaWJ1dG9yIDIwYiByZWdpb24gCjIxOjB4MDAwMDAwMDBhZTY2MDAwMApbICAg
IDEuNjA5MzgzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAxLjYw
OTM4N10gV0FSTklORzogQ1BVOiA0MyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5l
bC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDEuNjA5Mzg3XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjYw
OTM4OV0gQ1BVOiA0MyBQSUQ6IDAgQ29tbTogc3dhcHBlci80MyBUYWludGVkOiBHIFcgICAgICAg
ICAKNS41LjAtcmM1ICMxMzIKWyAgICAxLjYwOTM5MF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBk
QUlGIC1QQU4gLVVBTykKWyAgICAxLjYwOTM5Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAxLjYwOTM5M10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAxLjYw
OTM5NF0gc3AgOiBmZmZmODAwMDEyMjEzZWUwClsgICAgMS42MDkzOTRdIHgyOTogZmZmZjgwMDAx
MjIxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjYwOTM5Nl0geDI3OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNjA5Mzk3XSB4MjU6IDAwMDAw
MDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyODYwMDAwClsgICAgMS42MDkzOThdIHgyMzogZmZm
ZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAxLjYwOTM5OV0geDIxOiBm
ZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMmMwMApbICAgIDEuNjA5NDAwXSB4MTk6
IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS42MDk0MDFdIHgx
NzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjYwOTQwMl0g
eDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNjA5NDAy
XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS42MDk0
MDNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjYw
OTQwNF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEu
NjA5NDA1XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAg
MS42MDk0MDZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmNhNTMwMDAKWyAg
ICAxLjYwOTQwN10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpb
ICAgIDEuNjA5NDA4XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVk
ClsgICAgMS42MDk0MDldIENhbGwgdHJhY2U6ClsgICAgMS42MDk0MTFdICBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKWyAgICAxLjYwOTQxMl0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0Clsg
ICAgMS42MDk0MTNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEuNjA5
NDE0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAxLjYwOTQxNl0gIHNlY29u
ZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEuNjA5NDE2XSAtLS1bIGVuZCB0cmFj
ZSBmNjg3MjhhMGQzMDUzYjdkIF0tLS0KWyAgICAxLjYwOTQyMl0gR0lDdjM6IENQVTQzOiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjYjAwMDAKWyAgICAx
LjYwOTQ0NF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NDMKWyAgICAxLjYwOTQ1M10gQ1BVNDM6IEJv
b3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDIwYiBbMHg0ODFmZDAxMF0KWyAgICAx
LjYzODcwMl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTQ0ClsgICAgMS42Mzg3ODFdIEdJ
Q3YzOiBDUFU0NDogZm91bmQgcmVkaXN0cmlidXRvciAyMGMgcmVnaW9uIAoyMjoweDAwMDAwMDAw
YWU2ODAwMDAKWyAgICAxLjY0NTQ3NV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0t
LS0tClsgICAgMS42NDU0NzldIFdBUk5JTkc6IENQVTogNDQgUElEOiAwIGF0IAovaG9tZS9qb3l4
L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0
IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjY0NTQ4MF0gTW9kdWxlcyBsaW5rZWQg
aW46ClsgICAgMS42NDU0ODNdIENQVTogNDQgUElEOiAwIENvbW06IHN3YXBwZXIvNDQgVGFpbnRl
ZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMS42NDU0ODRdIHBzdGF0ZTogNjAw
MDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS42NDU0ODVdIHBjIDogaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgMS42NDU0ODddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4
NDk0ClsgICAgMS42NDU0ODhdIHNwIDogZmZmZjgwMDAxMjIxYmVlMApbICAgIDEuNjQ1NDg4XSB4
Mjk6IGZmZmY4MDAwMTIyMWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS42NDU0OTBd
IHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjY0NTQ5
MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjhjMDAwMApbICAgIDEuNjQ1
NDkyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMS42
NDU0OTNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjMwMDAKWyAgICAx
LjY0NTQ5NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDEuNjQ1NDk1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMS42NDU0OTZdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAxLjY0NTQ5N10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQw
MApbICAgIDEuNjQ1NDk4XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkx
NmEwClsgICAgMS42NDU0OTldIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5
OTE2YTAKWyAgICAxLjY0NTUwMF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAw
MDAwMDA3MApbICAgIDEuNjQ1NTAyXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAw
MDZjYTY5MDAwClsgICAgMS42NDU1MDNdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZm
ZmZmZmZmZmZmZmYKWyAgICAxLjY0NTUwNF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAw
MDAwMDBmZmZmZmZlZApbICAgIDEuNjQ1NTA1XSBDYWxsIHRyYWNlOgpbICAgIDEuNjQ1NTA3XSAg
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS42NDU1MDhdICBnaWNfc3RhcnRpbmdfY3B1
KzB4MTgvMHgyNApbICAgIDEuNjQ1NTEwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgx
ZTAKWyAgICAxLjY0NTUxMV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMS42
NDU1MTJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjY0NTUxNF0g
LS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3ZSBdLS0tClsgICAgMS42NDU1MjBdIEdJQ3Yz
OiBDUFU0NDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdh
Y2MwMDAwClsgICAgMS42NDU1NDZdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTQ0ClsgICAgMS42NDU1
NjBdIENQVTQ0OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMGMgWzB4NDgx
ZmQwMTBdClsgICAgMS42NzQ3NzJdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0NQpbICAg
IDEuNjc0ODQ3XSBHSUN2MzogQ1BVNDU6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMjBkIHJlZ2lvbiAK
MjI6MHgwMDAwMDAwMGFlNmEwMDAwClsgICAgMS42ODE1MzhdIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuNjgxNTQxXSBXQVJOSU5HOiBDUFU6IDQ1IFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS42ODE1NDJdIE1v
ZHVsZXMgbGlua2VkIGluOgpbICAgIDEuNjgxNTQ0XSBDUFU6IDQ1IFBJRDogMCBDb21tOiBzd2Fw
cGVyLzQ1IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuNjgxNTQ1
XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuNjgxNTQ3XSBw
YyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuNjgxNTQ4XSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NApbICAgIDEuNjgxNTQ5XSBzcCA6IGZmZmY4MDAwMTIyMjNlZTAKWyAg
ICAxLjY4MTU0OV0geDI5OiBmZmZmODAwMDEyMjIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDEuNjgxNTUxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMS42ODE1NTJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI4ZTAw
MDAKWyAgICAxLjY4MTU1M10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTlj
ZDAwMApbICAgIDEuNjgxNTU0XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAx
Y2IzNDAwClsgICAgMS42ODE1NTVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAxLjY4MTU1Nl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDEuNjgxNTU3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMS42ODE1NThdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0
ZTMzYmE1NjljMGE0MDAKWyAgICAxLjY4MTU1OV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDog
ZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuNjgxNTYwXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDgg
OiBmZmZmODAwMDExOTkxNmEwClsgICAgMS42ODE1NjFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4
NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAxLjY4MTU2Ml0geDUgOiAwMDAwMDAwMGEwYTBhMGEw
IHg0IDogZmZmZjgwMDA2Y2E3ZjAwMApbICAgIDEuNjgxNTYzXSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS42ODE1NjRdIHgxIDogMDAwMDAwMDAwMDAx
MDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjY4MTU2NV0gQ2FsbCB0cmFjZToKWyAg
ICAxLjY4MTU2Nl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuNjgxNTY4XSAgZ2lj
X3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjY4MTU2OV0gIGNwdWhwX2ludm9rZV9jYWxs
YmFjaysweDg0LzB4MWUwClsgICAgMS42ODE1NzBdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOApbICAgIDEuNjgxNTcxXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4Clsg
ICAgMS42ODE1NzJdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiN2YgXS0tLQpbICAgIDEu
NjgxNTc3XSBHSUN2MzogQ1BVNDU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAK
QDB4MDAwMDAwMDA3YWNkMDAwMApbICAgIDEuNjgxNTk5XSBYZW46IGluaXRpYWxpemluZyBjcHU0
NQpbICAgIDEuNjgxNjEwXSBDUFU0NTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAw
MDAwMjBkIFsweDQ4MWZkMDEwXQpbICAgIDEuNzEwODQ2XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUg
b24gQ1BVNDYKWyAgICAxLjcxMDkyNF0gR0lDdjM6IENQVTQ2OiBmb3VuZCByZWRpc3RyaWJ1dG9y
IDIwZSByZWdpb24gCjIzOjB4MDAwMDAwMDBhZTZjMDAwMApbICAgIDEuNzE3NjE0XSAtLS0tLS0t
LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAxLjcxNzYxN10gV0FSTklORzogQ1BV
OiA0NiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJx
Y2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDEuNzE3NjE4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAxLjcxNzYyMF0gQ1BVOiA0NiBQSUQ6
IDAgQ29tbTogc3dhcHBlci80NiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
WyAgICAxLjcxNzYyMV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAg
ICAxLjcxNzYyM10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjcxNzYyNV0g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAxLjcxNzYyNV0gc3AgOiBmZmZmODAw
MDEyMjJiZWUwClsgICAgMS43MTc2MjZdIHgyOTogZmZmZjgwMDAxMjIyYmVlMCB4Mjg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAxLjcxNzYyN10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDEuNzE3NjI4XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBm
ZmZmODAwMDEyOTQwMDAwClsgICAgMS43MTc2MjldIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAxLjcxNzYzMF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWNiMzgwMApbICAgIDEuNzE3NjMxXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAg
eDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS43MTc2MzJdIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjcxNzYzM10geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNzE3NjM0XSB4MTM6IDAwMDAwMDAwMDAw
MDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS43MTc2MzVdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjcxNzYzN10geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuNzE3NjM4XSB4NyA6IDAwMDAw
MDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMS43MTc2MzldIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmNhOTUwMDAKWyAgICAxLjcxNzY0MF0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDEuNzE3NjQxXSB4MSA6
IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMS43MTc2NDJdIENh
bGwgdHJhY2U6ClsgICAgMS43MTc2NDNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAx
LjcxNzY0NV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMS43MTc2NDZdICBjcHVo
cF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEuNzE3NjQ3XSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKWyAgICAxLjcxNzY0OV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwr
MHhkYy8weDE2OApbICAgIDEuNzE3NjQ5XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjgw
IF0tLS0KWyAgICAxLjcxNzY1NV0gR0lDdjM6IENQVTQ2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjZTAwMDAKWyAgICAxLjcxNzY3Nl0gWGVuOiBpbml0
aWFsaXppbmcgY3B1NDYKWyAgICAxLjcxNzY4Nl0gQ1BVNDY6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIDB4MDAwMDAwMDIwZSBbMHg0ODFmZDAxMF0KWyAgICAxLjc0NjkyMF0gRGV0ZWN0ZWQg
VklQVCBJLWNhY2hlIG9uIENQVTQ3ClsgICAgMS43NDY5OTddIEdJQ3YzOiBDUFU0NzogZm91bmQg
cmVkaXN0cmlidXRvciAyMGYgcmVnaW9uIAoyMzoweDAwMDAwMDAwYWU2ZTAwMDAKWyAgICAxLjc1
MzY4N10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS43NTM2OTBd
IFdBUk5JTkc6IENQVTogNDcgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIw
MC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKWyAgICAxLjc1MzY5MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS43NTM2OTNd
IENQVTogNDcgUElEOiAwIENvbW06IHN3YXBwZXIvNDcgVGFpbnRlZDogRyBXICAgICAgICAgCjUu
NS4wLXJjNSAjMTMyClsgICAgMS43NTM2OTRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAt
UEFOIC1VQU8pClsgICAgMS43NTM2OTZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMS43NTM2OTddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS43NTM2OTdd
IHNwIDogZmZmZjgwMDAxMjIzM2VlMApbICAgIDEuNzUzNjk4XSB4Mjk6IGZmZmY4MDAwMTIyMzNl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS43NTM2OTldIHgyNzogMDAwMDAwMDAwMDAw
MDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjc1MzcwMF0geDI1OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNDogZmZmZjgwMDAxMjk2MDAwMApbICAgIDEuNzUzNzAxXSB4MjM6IGZmZmY4MDAw
MTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMS43NTM3MDJdIHgyMTogZmZmZjgw
MDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjNjMDAKWyAgICAxLjc1MzcwM10geDE5OiBmZmZm
ODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNzUzNzA0XSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS43NTM3MDVdIHgxNTog
MDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjc1MzcwNl0geDEz
OiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuNzUzNzA3XSB4
MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS43NTM3MDhd
IHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjc1Mzcw
OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuNzUz
NzEwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYWFiMDAwClsgICAgMS43
NTM3MTFdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAx
Ljc1MzcxMl0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAg
IDEuNzUzNzEzXSBDYWxsIHRyYWNlOgpbICAgIDEuNzUzNzE0XSAgaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgMS43NTM3MTVdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEu
NzUzNzE3XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjc1MzcxOF0g
IG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMS43NTM3MTldICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjc1MzcyMF0gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1M2I4MSBdLS0tClsgICAgMS43NTM3MjVdIEdJQ3YzOiBDUFU0NzogdXNpbmcgYWxs
b2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhY2YwMDAwClsgICAgMS43NTM3
NDddIFhlbjogaW5pdGlhbGl6aW5nIGNwdTQ3ClsgICAgMS43NTM3NTZdIENQVTQ3OiBCb290ZWQg
c2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMGYgWzB4NDgxZmQwMTBdClsgICAgMS43ODMw
MDNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0OApbICAgIDEuNzgzMDg4XSBHSUN2Mzog
Q1BVNDg6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMzAwIHJlZ2lvbiAKMjQ6MHgwMDAwMDAwMGFlNzAw
MDAwClsgICAgMS43ODk3ODJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpb
ICAgIDEuNzg5Nzg2XSBXQVJOSU5HOiBDUFU6IDQ4IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS43ODk3ODZdIE1vZHVsZXMgbGlua2VkIGluOgpb
ICAgIDEuNzg5Nzg5XSBDUFU6IDQ4IFBJRDogMCBDb21tOiBzd2FwcGVyLzQ4IFRhaW50ZWQ6IEcg
VyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDEuNzg5NzkwXSBwc3RhdGU6IDYwMDAwMWM1
IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDEuNzg5NzkyXSBwYyA6IGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDEuNzg5NzkzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApb
ICAgIDEuNzg5Nzk0XSBzcCA6IGZmZmY4MDAwMTIyOGJlZTAKWyAgICAxLjc4OTc5NV0geDI5OiBm
ZmZmODAwMDEyMjhiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNzg5Nzk2XSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS43ODk3OTddIHgy
NTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI5YzAwMDAKWyAgICAxLjc4OTc5OF0g
eDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuNzg5Nzk5
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I0MDAwClsgICAgMS43ODk4
MDBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjc4
OTgwMV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEu
Nzg5ODAyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
MS43ODk4MDNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAg
ICAxLjc4OTgwNF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApb
ICAgIDEuNzg5ODA1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEw
ClsgICAgMS43ODk4MDZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKWyAgICAxLjc4OTgwN10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2Y2Fj
MTAwMApbICAgIDEuNzg5ODA4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZm
ZmZmZmZmClsgICAgMS43ODk4MDldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKWyAgICAxLjc4OTgxMF0gQ2FsbCB0cmFjZToKWyAgICAxLjc4OTgxMl0gIGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuNzg5ODEzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4
LzB4MjQKWyAgICAxLjc4OTgxNV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsg
ICAgMS43ODk4MTZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuNzg5ODE3
XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMS43ODk4MThdIC0tLVsg
ZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiODIgXS0tLQpbICAgIDEuNzg5ODI0XSBHSUN2MzogQ1BV
NDg6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWQwMDAw
MApbICAgIDEuNzg5ODUwXSBYZW46IGluaXRpYWxpemluZyBjcHU0OApbICAgIDEuNzg5ODYyXSBD
UFU0ODogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMzAwIFsweDQ4MWZkMDEw
XQpbICAgIDEuODE5MDc5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNDkKWyAgICAxLjgx
OTE1OV0gR0lDdjM6IENQVTQ5OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMwMSByZWdpb24gCjI0OjB4
MDAwMDAwMDBhZTcyMDAwMApbICAgIDEuODI1ODUwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t
LS0tLS0tLS0tLS0KWyAgICAxLjgyNTg1M10gV0FSTklORzogQ1BVOiA0OSBQSUQ6IDAgYXQgCi9o
b21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0
cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEuODI1ODU0XSBNb2R1bGVz
IGxpbmtlZCBpbjoKWyAgICAxLjgyNTg1Nl0gQ1BVOiA0OSBQSUQ6IDAgQ29tbTogc3dhcHBlci80
OSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAxLjgyNTg1N10gcHN0
YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAxLjgyNTg1OV0gcGMgOiBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjgyNTg2MF0gbHIgOiBpdHNfY3B1X2luaXQr
MHgyZWMvMHg0OTQKWyAgICAxLjgyNTg2MV0gc3AgOiBmZmZmODAwMDEyMjkzZWUwClsgICAgMS44
MjU4NjFdIHgyOTogZmZmZjgwMDAxMjI5M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAx
LjgyNTg2M10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDEuODI1ODY0XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyOWUwMDAwClsg
ICAgMS44MjU4NjVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAK
WyAgICAxLjgyNTg2Nl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNDQw
MApbICAgIDEuODI1ODY3XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMS44MjU4NjddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAxLjgyNTg2OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDEuODI1ODY5XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2Jh
NTY5YzBhNDAwClsgICAgMS44MjU4NzBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4
MDAwMTE5OTE2YTAKWyAgICAxLjgyNTg3MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZm
ZjgwMDAxMTk5MTZhMApbICAgIDEuODI1ODcyXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAw
MDAwMDAwMDAwMDAwMDcwClsgICAgMS44MjU4NzNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6
IGZmZmY4MDAwNmNhZDcwMDAKWyAgICAxLjgyNTg3NF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgy
IDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDEuODI1ODc1XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAg
eDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMS44MjU4NzZdIENhbGwgdHJhY2U6ClsgICAgMS44
MjU4NzhdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjgyNTg3OV0gIGdpY19zdGFy
dGluZ19jcHUrMHgxOC8weDI0ClsgICAgMS44MjU4ODBdICBjcHVocF9pbnZva2VfY2FsbGJhY2sr
MHg4NC8weDFlMApbICAgIDEuODI1ODgxXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgK
WyAgICAxLjgyNTg4M10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEu
ODI1ODg0XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjgzIF0tLS0KWyAgICAxLjgyNTg4
OV0gR0lDdjM6IENQVTQ5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2FkMTAwMDAKWyAgICAxLjgyNTkxMl0gWGVuOiBpbml0aWFsaXppbmcgY3B1NDkKWyAg
ICAxLjgyNTkyM10gQ1BVNDk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDMw
MSBbMHg0ODFmZDAxMF0KWyAgICAxLjg1NTE2NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQ
VTUwClsgICAgMS44NTUyNDZdIEdJQ3YzOiBDUFU1MDogZm91bmQgcmVkaXN0cmlidXRvciAzMDIg
cmVnaW9uIAoyNToweDAwMDAwMDAwYWU3NDAwMDAKWyAgICAxLjg2MTkzN10gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMS44NjE5NDBdIFdBUk5JTkc6IENQVTogNTAg
UElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAv
aXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjg2
MTk0MV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMS44NjE5NDRdIENQVTogNTAgUElEOiAwIENv
bW06IHN3YXBwZXIvNTAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAg
MS44NjE5NDVdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS44
NjE5NDZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS44NjE5NDhdIGxyIDog
aXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMS44NjE5NDhdIHNwIDogZmZmZjgwMDAxMjI5
YmVlMApbICAgIDEuODYxOTQ5XSB4Mjk6IGZmZmY4MDAwMTIyOWJlZTAgeDI4OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMS44NjE5NTBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAxLjg2MTk1MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgw
MDAxMmE0MDAwMApbICAgIDEuODYxOTUyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZm
ODAwMDExOWNkMDAwClsgICAgMS44NjE5NTNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZm
ZmZmZTAwMDFjYjQ4MDAKWyAgICAxLjg2MTk1NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDEuODYxOTU1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS44NjE5NTZdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4
MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjg2MTk1N10geDEzOiAwMDAwMDAwMDAwMDAwMDAw
IHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDEuODYxOTU4XSB4MTE6IGZmZmZmZmZmZmZmZmZm
ZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS44NjE5NTldIHg5IDogMDAwMDAwMDAwMDAw
MDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAxLjg2MTk2MF0geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDEuODYxOTYxXSB4NSA6IDAwMDAwMDAw
YTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYWVkMDAwClsgICAgMS44NjE5NjJdIHgzIDogMDAwMDAw
MDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAxLjg2MTk2M10geDEgOiAwMDAw
MDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDEuODYxOTY0XSBDYWxsIHRy
YWNlOgpbICAgIDEuODYxOTY2XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS44NjE5
NjddICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDEuODYxOTY4XSAgY3B1aHBfaW52
b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAxLjg2MTk3MF0gIG5vdGlmeV9jcHVfc3RhcnRp
bmcrMHg5Yy8weGI4ClsgICAgMS44NjE5NzFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMv
MHgxNjgKWyAgICAxLjg2MTk3Ml0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4NCBdLS0t
ClsgICAgMS44NjE5NzddIEdJQ3YzOiBDUFU1MDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5n
IHRhYmxlIApAMHgwMDAwMDAwMDdhZDIwMDAwClsgICAgMS44NjE5OThdIFhlbjogaW5pdGlhbGl6
aW5nIGNwdTUwClsgICAgMS44NjIwMDddIENQVTUwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDAzMDIgWzB4NDgxZmQwMTBdClsgICAgMS44OTEyMjhdIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFU1MQpbICAgIDEuODkxMzEwXSBHSUN2MzogQ1BVNTE6IGZvdW5kIHJlZGlz
dHJpYnV0b3IgMzAzIHJlZ2lvbiAKMjU6MHgwMDAwMDAwMGFlNzYwMDAwClsgICAgMS44OTgwMDFd
IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuODk4MDA0XSBXQVJO
SU5HOiBDUFU6IDUxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJp
dmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0ClsgICAgMS44OTgwMDVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuODk4MDA3XSBDUFU6
IDUxIFBJRDogMCBDb21tOiBzd2FwcGVyLzUxIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1y
YzUgIzEzMgpbICAgIDEuODk4MDA4XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQpbICAgIDEuODk4MDEwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDEu
ODk4MDExXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDEuODk4MDEyXSBzcCA6
IGZmZmY4MDAwMTIyYTNlZTAKWyAgICAxLjg5ODAxM10geDI5OiBmZmZmODAwMDEyMmEzZWUwIHgy
ODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuODk4MDE0XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAg
eDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS44OTgwMTVdIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IGZmZmY4MDAwMTJhNjAwMDAKWyAgICAxLjg5ODAxNl0geDIzOiBmZmZmODAwMDExMWY0
MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDEuODk4MDE3XSB4MjE6IGZmZmY4MDAwMTE3
YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I0YzAwClsgICAgMS44OTgwMThdIHgxOTogZmZmZjgwMDAx
MTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjg5ODAxOV0geDE3OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuODk4MDIwXSB4MTU6IDAwMDAw
MDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS44OTgwMjFdIHgxMzogMDAw
MDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAxLjg5ODAyMl0geDExOiBm
ZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDEuODk4MDIzXSB4OSA6
IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMS44OTgwMjNdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAxLjg5ODAyNF0g
eDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2Y2IwMzAwMApbICAgIDEuODk4MDI1
XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMS44OTgw
MjZdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAxLjg5
ODAyN10gQ2FsbCB0cmFjZToKWyAgICAxLjg5ODAyOV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDEuODk4MDMwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAxLjg5ODAz
MV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMS44OTgwMzNdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDEuODk4MDM0XSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMS44OTgwMzVdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEw
ZDMwNTNiODUgXS0tLQpbICAgIDEuODk4MDQwXSBHSUN2MzogQ1BVNTE6IHVzaW5nIGFsbG9jYXRl
ZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWQzMDAwMApbICAgIDEuODk4MDYyXSBY
ZW46IGluaXRpYWxpemluZyBjcHU1MQpbICAgIDEuODk4MDcyXSBDUFU1MTogQm9vdGVkIHNlY29u
ZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMzAzIFsweDQ4MWZkMDEwXQpbICAgIDEuOTI3MzEwXSBE
ZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNTIKWyAgICAxLjkyNzQwMF0gR0lDdjM6IENQVTUy
OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMwNCByZWdpb24gCjI2OjB4MDAwMDAwMDBhZTc4MDAwMApb
ICAgIDEuOTM0MDk0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAx
LjkzNDA5OF0gV0FSTklORzogQ1BVOiA1MiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtl
cm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDEuOTM0MDk5XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAx
LjkzNDEwMV0gQ1BVOiA1MiBQSUQ6IDAgQ29tbTogc3dhcHBlci81MiBUYWludGVkOiBHIFcgICAg
ICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAxLjkzNDEwM10gcHN0YXRlOiA2MDAwMDFjNSAoblpD
diBkQUlGIC1QQU4gLVVBTykKWyAgICAxLjkzNDEwNV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAxLjkzNDEwNl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAx
LjkzNDEwN10gc3AgOiBmZmZmODAwMDEyMmFiZWUwClsgICAgMS45MzQxMDddIHgyOTogZmZmZjgw
MDAxMjJhYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjkzNDEwOV0geDI3OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuOTM0MTEwXSB4MjU6IDAw
MDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyYWMwMDAwClsgICAgMS45MzQxMTFdIHgyMzog
ZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAxLjkzNDExMl0geDIx
OiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNTAwMApbICAgIDEuOTM0MTEzXSB4
MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS45MzQxMTRd
IHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjkzNDEx
NV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuOTM0
MTE2XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMS45
MzQxMTddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAx
LjkzNDExOF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAg
IDEuOTM0MTE5XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsg
ICAgMS45MzQxMjBdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmNiMTkwMDAK
WyAgICAxLjkzNDEyMV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZm
ZgpbICAgIDEuOTM0MTIyXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZm
ZmVkClsgICAgMS45MzQxMjNdIENhbGwgdHJhY2U6ClsgICAgMS45MzQxMjVdICBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKWyAgICAxLjkzNDEyNl0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0
ClsgICAgMS45MzQxMjhdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDEu
OTM0MTI5XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAxLjkzNDEzMV0gIHNl
Y29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDEuOTM0MTMxXSAtLS1bIGVuZCB0
cmFjZSBmNjg3MjhhMGQzMDUzYjg2IF0tLS0KWyAgICAxLjkzNDEzN10gR0lDdjM6IENQVTUyOiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkNDAwMDAKWyAg
ICAxLjkzNDE2NF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NTIKWyAgICAxLjkzNDE3N10gQ1BVNTI6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDMwNCBbMHg0ODFmZDAxMF0KWyAg
ICAxLjk2MzM4MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTUzClsgICAgMS45NjM0NjVd
IEdJQ3YzOiBDUFU1MzogZm91bmQgcmVkaXN0cmlidXRvciAzMDUgcmVnaW9uIAoyNjoweDAwMDAw
MDAwYWU3YTAwMDAKWyAgICAxLjk3MDE1Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0t
LS0tLS0tClsgICAgMS45NzAxNjBdIFdBUk5JTkc6IENQVTogNTMgUElEOiAwIGF0IAovaG9tZS9q
b3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoy
MzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAxLjk3MDE2MV0gTW9kdWxlcyBsaW5r
ZWQgaW46ClsgICAgMS45NzAxNjNdIENQVTogNTMgUElEOiAwIENvbW06IHN3YXBwZXIvNTMgVGFp
bnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMS45NzAxNjRdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMS45NzAxNjZdIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS45NzAxNjddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVj
LzB4NDk0ClsgICAgMS45NzAxNjddIHNwIDogZmZmZjgwMDAxMjJiM2VlMApbICAgIDEuOTcwMTY4
XSB4Mjk6IGZmZmY4MDAwMTIyYjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS45NzAx
NjldIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjk3
MDE3MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMmFlMDAwMApbICAgIDEu
OTcwMTcxXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAg
MS45NzAxNzJdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjU0MDAKWyAg
ICAxLjk3MDE3M10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDEuOTcwMTc0XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMS45NzAxNzVdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAxLjk3MDE3Nl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMw
YTQwMApbICAgIDEuOTcwMTc3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDEx
OTkxNmEwClsgICAgMS45NzAxNzhdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAw
MTE5OTE2YTAKWyAgICAxLjk3MDE3OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MApbICAgIDEuOTcwMTgwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZm
ODAwMDZjYjJmMDAwClsgICAgMS45NzAxODFdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZm
ZmZmZmZmZmZmZmZmZmYKWyAgICAxLjk3MDE4Ml0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZApbICAgIDEuOTcwMTgzXSBDYWxsIHRyYWNlOgpbICAgIDEuOTcwMTg0
XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMS45NzAxODZdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNApbICAgIDEuOTcwMTg3XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQv
MHgxZTAKWyAgICAxLjk3MDE4OF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAg
MS45NzAxODldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAxLjk3MDE5
MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4NyBdLS0tClsgICAgMS45NzAxOTZdIEdJ
Q3YzOiBDUFU1MzogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAw
MDdhZDUwMDAwClsgICAgMS45NzAyMThdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTUzClsgICAgMS45
NzAyMjhdIENQVTUzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDUgWzB4
NDgxZmQwMTBdClsgICAgMS45OTk0NjBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1NApb
ICAgIDEuOTk5NTQ4XSBHSUN2MzogQ1BVNTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMzA2IHJlZ2lv
biAKMjc6MHgwMDAwMDAwMGFlN2MwMDAwClsgICAgMi4wMDYyMzldIC0tLS0tLS0tLS0tLVsgY3V0
IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMDA2MjQyXSBXQVJOSU5HOiBDUFU6IDU0IFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4wMDYyNDNd
IE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuMDA2MjQ1XSBDUFU6IDU0IFBJRDogMCBDb21tOiBz
d2FwcGVyLzU0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDIuMDA2
MjQ2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIuMDA2MjQ4
XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMDA2MjQ5XSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuMDA2MjUwXSBzcCA6IGZmZmY4MDAwMTIyYmJlZTAK
WyAgICAyLjAwNjI1MF0geDI5OiBmZmZmODAwMDEyMmJiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDIuMDA2MjUyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMi4wMDYyNTNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJi
NDAwMDAKWyAgICAyLjAwNjI1NF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAx
MTljZDAwMApbICAgIDIuMDA2MjU1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxY2I1ODAwClsgICAgMi4wMDYyNTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAyLjAwNjI1N10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDIuMDA2MjU4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMi4wMDYyNTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjAwNjI2MF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgx
MDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMDA2MjYxXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi4wMDYyNjJdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjAwNjI2Ml0geDUgOiAwMDAwMDAwMGEwYTBh
MGEwIHg0IDogZmZmZjgwMDA2Y2I0NTAwMApbICAgIDIuMDA2MjYzXSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMi4wMDYyNjVdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAyLjAwNjI2Nl0gQ2FsbCB0cmFjZToK
WyAgICAyLjAwNjI2N10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMDA2MjY5XSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAyLjAwNjI3MF0gIGNwdWhwX2ludm9rZV9j
YWxsYmFjaysweDg0LzB4MWUwClsgICAgMi4wMDYyNzFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOApbICAgIDIuMDA2MjczXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
ClsgICAgMi4wMDYyNzNdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiODggXS0tLQpbICAg
IDIuMDA2Mjc5XSBHSUN2MzogQ1BVNTQ6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJs
ZSAKQDB4MDAwMDAwMDA3YWQ2MDAwMApbICAgIDIuMDA2MzAwXSBYZW46IGluaXRpYWxpemluZyBj
cHU1NApbICAgIDIuMDA2MzEwXSBDUFU1NDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgw
MDAwMDAwMzA2IFsweDQ4MWZkMDEwXQpbICAgIDIuMDM1NTMzXSBEZXRlY3RlZCBWSVBUIEktY2Fj
aGUgb24gQ1BVNTUKWyAgICAyLjAzNTYyMV0gR0lDdjM6IENQVTU1OiBmb3VuZCByZWRpc3RyaWJ1
dG9yIDMwNyByZWdpb24gCjI3OjB4MDAwMDAwMDBhZTdlMDAwMApbICAgIDIuMDQyMzExXSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAyLjA0MjMxNF0gV0FSTklORzog
Q1BVOiA1NSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMv
aXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDIuMDQyMzE1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjA0MjMxN10gQ1BVOiA1NSBQ
SUQ6IDAgQ29tbTogc3dhcHBlci81NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMx
MzIKWyAgICAyLjA0MjMxOF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykK
WyAgICAyLjA0MjMyMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjA0MjMy
MV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAyLjA0MjMyMl0gc3AgOiBmZmZm
ODAwMDEyMzBiZWUwClsgICAgMi4wNDIzMjNdIHgyOTogZmZmZjgwMDAxMjMwYmVlMCB4Mjg6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAyLjA0MjMyNF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMDQyMzI1XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0
OiBmZmZmODAwMDEyYjYwMDAwClsgICAgMi4wNDIzMjZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4
MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjA0MjMyN10geDIxOiBmZmZmODAwMDExN2E5MDAw
IHgyMDogZmZmZmZlMDAwMWNiNWMwMApbICAgIDIuMDQyMzI4XSB4MTk6IGZmZmY4MDAwMTE3ZGIw
MDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4wNDIzMjldIHgxNzogMDAwMDAwMDAwMDAw
MDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjA0MjMzMF0geDE1OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMDQyMzMxXSB4MTM6IDAwMDAwMDAw
MDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMi4wNDIzMzFdIHgxMTogZmZmZmZm
ZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjA0MjMzMl0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMDQyMzMzXSB4NyA6IDAw
MDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi4wNDIzMzRdIHg1IDog
MDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmNiNWIwMDAKWyAgICAyLjA0MjMzNV0geDMg
OiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuMDQyMzM2XSB4
MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi4wNDIzMzdd
IENhbGwgdHJhY2U6ClsgICAgMi4wNDIzMzldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAg
ICAyLjA0MjM0MF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi4wNDIzNDFdICBj
cHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDIuMDQyMzQyXSAgbm90aWZ5X2Nw
dV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjA0MjM0NF0gIHNlY29uZGFyeV9zdGFydF9rZXJu
ZWwrMHhkYy8weDE2OApbICAgIDIuMDQyMzQ0XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUz
Yjg5IF0tLS0KWyAgICAyLjA0MjM1MF0gR0lDdjM6IENQVTU1OiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkNzAwMDAKWyAgICAyLjA0MjM3MV0gWGVuOiBp
bml0aWFsaXppbmcgY3B1NTUKWyAgICAyLjA0MjM4MV0gQ1BVNTU6IEJvb3RlZCBzZWNvbmRhcnkg
cHJvY2Vzc29yIDB4MDAwMDAwMDMwNyBbMHg0ODFmZDAxMF0KWyAgICAyLjA3MTYxOV0gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTU2ClsgICAgMi4wNzE3MTRdIEdJQ3YzOiBDUFU1NjogZm91
bmQgcmVkaXN0cmlidXRvciAzMDggcmVnaW9uIAoyODoweDAwMDAwMDAwYWU4MDAwMDAKWyAgICAy
LjA3ODQwOF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi4wNzg0
MTNdIFdBUk5JTkc6IENQVTogNTYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwt
djIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKWyAgICAyLjA3ODQxM10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi4wNzg0
MTZdIENQVTogNTYgUElEOiAwIENvbW06IHN3YXBwZXIvNTYgVGFpbnRlZDogRyBXICAgICAgICAg
CjUuNS4wLXJjNSAjMTMyClsgICAgMi4wNzg0MTddIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJ
RiAtUEFOIC1VQU8pClsgICAgMi4wNzg0MTldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMi4wNzg0MjBdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMi4wNzg0
MjFdIHNwIDogZmZmZjgwMDAxMjMxM2VlMApbICAgIDIuMDc4NDIyXSB4Mjk6IGZmZmY4MDAwMTIz
MTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4wNzg0MjNdIHgyNzogMDAwMDAwMDAw
MDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjA3ODQyNF0geDI1OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMmJjMDAwMApbICAgIDIuMDc4NDI1XSB4MjM6IGZmZmY4
MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMi4wNzg0MjZdIHgyMTogZmZm
ZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjYwMDAKWyAgICAyLjA3ODQyN10geDE5OiBm
ZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMDc4NDI4XSB4MTc6
IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4wNzg0MjldIHgx
NTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjA3ODQzMF0g
eDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIuMDc4NDMx
XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi4wNzg0
MzFdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjA3
ODQzMl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDIu
MDc4NDMzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYjcxMDAwClsgICAg
Mi4wNzg0MzRdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAg
ICAyLjA3ODQzNV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApb
ICAgIDIuMDc4NDM2XSBDYWxsIHRyYWNlOgpbICAgIDIuMDc4NDM4XSAgaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0ClsgICAgMi4wNzg0MzldICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAg
IDIuMDc4NDQxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAyLjA3ODQ0
Ml0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMi4wNzg0NDNdICBzZWNvbmRh
cnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAyLjA3ODQ0NF0gLS0tWyBlbmQgdHJhY2Ug
ZjY4NzI4YTBkMzA1M2I4YSBdLS0tClsgICAgMi4wNzg0NTBdIEdJQ3YzOiBDUFU1NjogdXNpbmcg
YWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZDgwMDAwClsgICAgMi4w
Nzg0NzZdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTU2ClsgICAgMi4wNzg0OTBdIENQVTU2OiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDggWzB4NDgxZmQwMTBdClsgICAgMi4x
MDc2ODldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1NwpbICAgIDIuMTA3NzgyXSBHSUN2
MzogQ1BVNTc6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMzA5IHJlZ2lvbiAKMjg6MHgwMDAwMDAwMGFl
ODIwMDAwClsgICAgMi4xMTQ0NzNdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0t
LQpbICAgIDIuMTE0NDc2XSBXQVJOSU5HOiBDUFU6IDU3IFBJRDogMCBhdCAKL2hvbWUvam95eC9w
bGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAK
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4xMTQ0NzddIE1vZHVsZXMgbGlua2VkIGlu
OgpbICAgIDIuMTE0NDc5XSBDUFU6IDU3IFBJRDogMCBDb21tOiBzd2FwcGVyLzU3IFRhaW50ZWQ6
IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDIuMTE0NDgxXSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIuMTE0NDgyXSBwYyA6IGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDIuMTE0NDg0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5
NApbICAgIDIuMTE0NDg0XSBzcCA6IGZmZmY4MDAwMTIzMWJlZTAKWyAgICAyLjExNDQ4NV0geDI5
OiBmZmZmODAwMDEyMzFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMTE0NDg2XSB4
Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4xMTQ0ODdd
IHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJiZTAwMDAKWyAgICAyLjExNDQ4
OF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDIuMTE0
NDg5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I2NDAwClsgICAgMi4x
MTQ0OTFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAy
LjExNDQ5Ml0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDIuMTE0NDkzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMi4xMTQ0OTRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAK
WyAgICAyLjExNDQ5NV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZh
MApbICAgIDIuMTE0NDk2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwClsgICAgMi4xMTQ0OTddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAw
MDAwNzAKWyAgICAyLjExNDQ5OF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2
Y2I4NzAwMApbICAgIDIuMTE0NDk5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmClsgICAgMi4xMTQ1MDBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAw
MDAwZmZmZmZmZWQKWyAgICAyLjExNDUwMV0gQ2FsbCB0cmFjZToKWyAgICAyLjExNDUwM10gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMTE0NTA0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsw
eDE4LzB4MjQKWyAgICAyLjExNDUwNV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUw
ClsgICAgMi4xMTQ1MDddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIuMTE0
NTA4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi4xMTQ1MDldIC0t
LVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiOGIgXS0tLQpbICAgIDIuMTE0NTE0XSBHSUN2Mzog
Q1BVNTc6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWQ5
MDAwMApbICAgIDIuMTE0NTM2XSBYZW46IGluaXRpYWxpemluZyBjcHU1NwpbICAgIDIuMTE0NTQ2
XSBDUFU1NzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMzA5IFsweDQ4MWZk
MDEwXQpbICAgIDIuMTQzNzY5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNTgKWyAgICAy
LjE0Mzg2Ml0gR0lDdjM6IENQVTU4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMwYSByZWdpb24gCjI5
OjB4MDAwMDAwMDBhZTg0MDAwMApbICAgIDIuMTUwNTUzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl
IF0tLS0tLS0tLS0tLS0KWyAgICAyLjE1MDU1Nl0gV0FSTklORzogQ1BVOiA1OCBQSUQ6IDAgYXQg
Ci9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYz
LWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMTUwNTU3XSBNb2R1
bGVzIGxpbmtlZCBpbjoKWyAgICAyLjE1MDU1OV0gQ1BVOiA1OCBQSUQ6IDAgQ29tbTogc3dhcHBl
ci81OCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjE1MDU2MF0g
cHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjE1MDU2Ml0gcGMg
OiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjE1MDU2M10gbHIgOiBpdHNfY3B1X2lu
aXQrMHgyZWMvMHg0OTQKWyAgICAyLjE1MDU2NF0gc3AgOiBmZmZmODAwMDEyMzIzZWUwClsgICAg
Mi4xNTA1NjRdIHgyOTogZmZmZjgwMDAxMjMyM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAyLjE1MDU2NV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDIuMTUwNTY2XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyYzQwMDAw
ClsgICAgMi4xNTA1NjddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2Qw
MDAKWyAgICAyLjE1MDU2OF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNi
NjgwMApbICAgIDIuMTUwNTcwXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMi4xNTA1NzFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAyLjE1MDU3Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDIuMTUwNTczXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUz
M2JhNTY5YzBhNDAwClsgICAgMi4xNTA1NzRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZm
ZmY4MDAwMTE5OTE2YTAKWyAgICAyLjE1MDU3NV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDog
ZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMTUwNTc2XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYg
OiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi4xNTA1NzddIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4
NCA6IGZmZmY4MDAwNmNiOWQwMDAKWyAgICAyLjE1MDU3OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNk
IHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuMTUwNTc5XSB4MSA6IDAwMDAwMDAwMDAwMTAw
MDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi4xNTA1ODBdIENhbGwgdHJhY2U6ClsgICAg
Mi4xNTA1ODJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjE1MDU4M10gIGdpY19z
dGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi4xNTA1ODRdICBjcHVocF9pbnZva2VfY2FsbGJh
Y2srMHg4NC8weDFlMApbICAgIDIuMTUwNTg1XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4
YjgKWyAgICAyLjE1MDU4N10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAg
IDIuMTUwNTg3XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjhjIF0tLS0KWyAgICAyLjE1
MDU5M10gR0lDdjM6IENQVTU4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2FkYTAwMDAKWyAgICAyLjE1MDYxNF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NTgK
WyAgICAyLjE1MDYyNF0gQ1BVNTg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAw
MDMwYSBbMHg0ODFmZDAxMF0KWyAgICAyLjE3OTg0Ml0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTU5ClsgICAgMi4xNzk5MzZdIEdJQ3YzOiBDUFU1OTogZm91bmQgcmVkaXN0cmlidXRvciAz
MGIgcmVnaW9uIAoyOToweDAwMDAwMDAwYWU4NjAwMDAKWyAgICAyLjE4NjYyN10gLS0tLS0tLS0t
LS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi4xODY2MzFdIFdBUk5JTkc6IENQVTog
NTkgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNo
aXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAy
LjE4NjYzMV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi4xODY2MzNdIENQVTogNTkgUElEOiAw
IENvbW06IHN3YXBwZXIvNTkgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsg
ICAgMi4xODY2MzVdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAg
Mi4xODY2MzZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4xODY2MzddIGxy
IDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMi4xODY2MzhdIHNwIDogZmZmZjgwMDAx
MjMyYmVlMApbICAgIDIuMTg2NjM5XSB4Mjk6IGZmZmY4MDAwMTIzMmJlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMi4xODY2NDBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAyLjE4NjY0MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxMmM2MDAwMApbICAgIDIuMTg2NjQyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwClsgICAgMi4xODY2NDNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6
IGZmZmZmZTAwMDFjYjZjMDAKWyAgICAyLjE4NjY0NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMTg2NjQ1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4xODY2NDZdIHgxNTogMDAwMDAwMDAwMDAwMDAw
MCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjE4NjY0Nl0geDEzOiAwMDAwMDAwMDAwMDAw
MDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIuMTg2NjQ3XSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi4xODY2NDhdIHg5IDogMDAwMDAwMDAw
MDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjE4NjY1MF0geDcgOiAwMDAwMDAw
MDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDIuMTg2NjUwXSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYmIzMDAwClsgICAgMi4xODY2NTJdIHgzIDogMDAw
MDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjE4NjY1M10geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuMTg2NjU0XSBDYWxs
IHRyYWNlOgpbICAgIDIuMTg2NjU1XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4x
ODY2NTZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDIuMTg2NjU4XSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAyLjE4NjY1OV0gIG5vdGlmeV9jcHVfc3Rh
cnRpbmcrMHg5Yy8weGI4ClsgICAgMi4xODY2NjFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKWyAgICAyLjE4NjY2MV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4ZCBd
LS0tClsgICAgMi4xODY2NjddIEdJQ3YzOiBDUFU1OTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5k
aW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZGIwMDAwClsgICAgMi4xODY2ODldIFhlbjogaW5pdGlh
bGl6aW5nIGNwdTU5ClsgICAgMi4xODY2OTldIENQVTU5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nl
c3NvciAweDAwMDAwMDAzMGIgWzB4NDgxZmQwMTBdClsgICAgMi4yMTU5MjZdIERldGVjdGVkIFZJ
UFQgSS1jYWNoZSBvbiBDUFU2MApbICAgIDIuMjE2MDI3XSBHSUN2MzogQ1BVNjA6IGZvdW5kIHJl
ZGlzdHJpYnV0b3IgMzBjIHJlZ2lvbiAKMzA6MHgwMDAwMDAwMGFlODgwMDAwClsgICAgMi4yMjI3
MjFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMjIyNzI1XSBX
QVJOSU5HOiBDUFU6IDYwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAv
ZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgMi4yMjI3MjZdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuMjIyNzI5XSBD
UFU6IDYwIFBJRDogMCBDb21tOiBzd2FwcGVyLzYwIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUu
MC1yYzUgIzEzMgpbICAgIDIuMjIyNzMwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBB
TiAtVUFPKQpbICAgIDIuMjIyNzMyXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDIuMjIyNzMzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuMjIyNzM0XSBz
cCA6IGZmZmY4MDAwMTIzMzNlZTAKWyAgICAyLjIyMjczNF0geDI5OiBmZmZmODAwMDEyMzMzZWUw
IHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMjIyNzM2XSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4yMjI3MzddIHgyNTogMDAwMDAwMDAwMDAw
MDAwMCB4MjQ6IGZmZmY4MDAwMTJjYzAwMDAKWyAgICAyLjIyMjczOF0geDIzOiBmZmZmODAwMDEx
MWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDIuMjIyNzM5XSB4MjE6IGZmZmY4MDAw
MTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I3MDAwClsgICAgMi4yMjI3NDBdIHgxOTogZmZmZjgw
MDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjIyMjc0MV0geDE3OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMjIyNzQyXSB4MTU6IDAw
MDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4yMjI3NDNdIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjIyMjc0NF0geDEx
OiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMjIyNzQ0XSB4
OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi4yMjI3NDVd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjIyMjc0
Nl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZjgwMDA2Y2JjOTAwMApbICAgIDIuMjIy
NzQ3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMi4y
MjI3NDhdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAy
LjIyMjc0OV0gQ2FsbCB0cmFjZToKWyAgICAyLjIyMjc1MV0gIGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDIuMjIyNzUyXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAyLjIy
Mjc1NF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi4yMjI3NTVdICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIuMjIyNzU3XSAgc2Vjb25kYXJ5X3N0
YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi4yMjI3NTddIC0tLVsgZW5kIHRyYWNlIGY2ODcy
OGEwZDMwNTNiOGUgXS0tLQpbICAgIDIuMjIyNzYzXSBHSUN2MzogQ1BVNjA6IHVzaW5nIGFsbG9j
YXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWRjMDAwMApbICAgIDIuMjIyNzg4
XSBYZW46IGluaXRpYWxpemluZyBjcHU2MApbICAgIDIuMjIyODAyXSBDUFU2MDogQm9vdGVkIHNl
Y29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMzBjIFsweDQ4MWZkMDEwXQpbICAgIDIuMjUxOTk0
XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNjEKWyAgICAyLjI1MjA4OV0gR0lDdjM6IENQ
VTYxOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDMwZCByZWdpb24gCjMwOjB4MDAwMDAwMDBhZThhMDAw
MApbICAgIDIuMjU4NzgxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAg
ICAyLjI1ODc4NV0gV0FSTklORzogQ1BVOiA2MSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRo
LWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMjU4Nzg1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAg
ICAyLjI1ODc4N10gQ1BVOiA2MSBQSUQ6IDAgQ29tbTogc3dhcHBlci82MSBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjI1ODc4OV0gcHN0YXRlOiA2MDAwMDFjNSAo
blpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjI1ODc5MF0gcGMgOiBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKWyAgICAyLjI1ODc5Ml0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAg
ICAyLjI1ODc5M10gc3AgOiBmZmZmODAwMDEyMzhiZWUwClsgICAgMi4yNTg3OTNdIHgyOTogZmZm
ZjgwMDAxMjM4YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjI1ODc5NF0geDI3OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMjU4Nzk1XSB4MjU6
IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyY2UwMDAwClsgICAgMi4yNTg3OTZdIHgy
MzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjI1ODc5N10g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNzQwMApbICAgIDIuMjU4Nzk4
XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4yNTg3
OTldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjI1
ODgwMF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIu
MjU4ODAxXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAg
Mi4yNTg4MDJdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAg
ICAyLjI1ODgwM10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApb
ICAgIDIuMjU4ODA0XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcw
ClsgICAgMi4yNTg4MDVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmY4MDAwNmNiZGYw
MDAKWyAgICAyLjI1ODgwNl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZm
ZmZmZgpbICAgIDIuMjU4ODA3XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZm
ZmZmZmVkClsgICAgMi4yNTg4MDhdIENhbGwgdHJhY2U6ClsgICAgMi4yNTg4MDldICBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjI1ODgxMF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8w
eDI0ClsgICAgMi4yNTg4MTJdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAg
IDIuMjU4ODEzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjI1ODgxNF0g
IHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDIuMjU4ODE1XSAtLS1bIGVu
ZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjhmIF0tLS0KWyAgICAyLjI1ODgyMF0gR0lDdjM6IENQVTYx
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkZDAwMDAK
WyAgICAyLjI1ODg0Ml0gWGVuOiBpbml0aWFsaXppbmcgY3B1NjEKWyAgICAyLjI1ODg1Ml0gQ1BV
NjE6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDMwZCBbMHg0ODFmZDAxMF0K
WyAgICAyLjI4ODA3M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTYyClsgICAgMi4yODgx
NzNdIEdJQ3YzOiBDUFU2MjogZm91bmQgcmVkaXN0cmlidXRvciAzMGUgcmVnaW9uIAozMToweDAw
MDAwMDAwYWU4YzAwMDAKWyAgICAyLjI5NDg2Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tClsgICAgMi4yOTQ4NzBdIFdBUk5JTkc6IENQVTogNjIgUElEOiAwIGF0IAovaG9t
ZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMu
YzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjI5NDg3MF0gTW9kdWxlcyBs
aW5rZWQgaW46ClsgICAgMi4yOTQ4NzJdIENQVTogNjIgUElEOiAwIENvbW06IHN3YXBwZXIvNjIg
VGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMi4yOTQ4NzRdIHBzdGF0
ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMi4yOTQ4NzZdIHBjIDogaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4yOTQ4NzddIGxyIDogaXRzX2NwdV9pbml0KzB4
MmVjLzB4NDk0ClsgICAgMi4yOTQ4NzhdIHNwIDogZmZmZjgwMDAxMjM5M2VlMApbICAgIDIuMjk0
ODc4XSB4Mjk6IGZmZmY4MDAwMTIzOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4y
OTQ4ODBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAy
LjI5NDg4MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMmQ0MDAwMApbICAg
IDIuMjk0ODgyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsg
ICAgMi4yOTQ4ODNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjc4MDAK
WyAgICAyLjI5NDg4NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDIuMjk0ODg1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMi4yOTQ4ODZdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAyLjI5NDg4N10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2
OWMwYTQwMApbICAgIDIuMjk0ODg4XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwClsgICAgMi4yOTQ4ODldIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4
MDAwMTE5OTE2YTAKWyAgICAyLjI5NDg5MF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAw
MDAwMDAwMDAwMDA3MApbICAgIDIuMjk0ODkxXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBm
ZmZmODAwMDZjYmY1MDAwClsgICAgMi4yOTQ4OTJdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6
IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjI5NDg5M10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgw
IDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuMjk0ODk0XSBDYWxsIHRyYWNlOgpbICAgIDIuMjk0
ODk2XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4yOTQ4OTddICBnaWNfc3RhcnRp
bmdfY3B1KzB4MTgvMHgyNApbICAgIDIuMjk0ODk4XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKWyAgICAyLjI5NDg5OV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4Clsg
ICAgMi4yOTQ5MDFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAyLjI5
NDkwMl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5MCBdLS0tClsgICAgMi4yOTQ5MDdd
IEdJQ3YzOiBDUFU2MjogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAw
MDAwMDdhZGUwMDAwClsgICAgMi4yOTQ5MjhdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTYyClsgICAg
Mi4yOTQ5MzldIENQVTYyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMGUg
WzB4NDgxZmQwMTBdClsgICAgMi4zMjQxNDhdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2
MwpbICAgIDIuMzI0MjQ3XSBHSUN2MzogQ1BVNjM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMzBmIHJl
Z2lvbiAKMzE6MHgwMDAwMDAwMGFlOGUwMDAwClsgICAgMi4zMzA5MzldIC0tLS0tLS0tLS0tLVsg
Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuMzMwOTQyXSBXQVJOSU5HOiBDUFU6IDYzIFBJ
RDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2ly
cS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi4zMzA5
NDNdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuMzMwOTQ1XSBDUFU6IDYzIFBJRDogMCBDb21t
OiBzd2FwcGVyLzYzIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDIu
MzMwOTQ2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIuMzMw
OTQ3XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMzMwOTQ5XSBsciA6IGl0
c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuMzMwOTQ5XSBzcCA6IGZmZmY4MDAwMTIzOWJl
ZTAKWyAgICAyLjMzMDk1MF0geDI5OiBmZmZmODAwMDEyMzliZWUwIHgyODogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDIuMzMwOTUxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMi4zMzA5NTJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAw
MTJkNjAwMDAKWyAgICAyLjMzMDk1M10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgw
MDAxMTljZDAwMApbICAgIDIuMzMwOTU0XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZm
ZmUwMDAxY2I3YzAwClsgICAgMi4zMzA5NTVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAyLjMzMDk1Nl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMzMwOTU3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4zMzA5NTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjMzMDk1OV0geDExOiBmZmZmZmZmZmZmZmZmZmZm
IHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMzMwOTYxXSB4OSA6IDAwMDAwMDAwMDAwMDAw
MDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi4zMzA5NjJdIHg3IDogMDAwMDAwMDAwMDAw
MDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjMzMDk2M10geDUgOiAwMDAwMDAwMGEw
YTBhMGEwIHg0IDogZmZmZjgwMDA2Y2MwYjAwMApbICAgIDIuMzMwOTY0XSB4MyA6IDAwMDAwMDAw
MDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMi4zMzA5NjVdIHgxIDogMDAwMDAw
MDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAyLjMzMDk2Nl0gQ2FsbCB0cmFj
ZToKWyAgICAyLjMzMDk2OF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuMzMwOTY5
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAyLjMzMDk3MF0gIGNwdWhwX2ludm9r
ZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi4zMzA5NzJdICBub3RpZnlfY3B1X3N0YXJ0aW5n
KzB4OWMvMHhiOApbICAgIDIuMzMwOTczXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4
MTY4ClsgICAgMi4zMzA5NzRdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiOTEgXS0tLQpb
ICAgIDIuMzMwOTgwXSBHSUN2MzogQ1BVNjM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0
YWJsZSAKQDB4MDAwMDAwMDA3YWRmMDAwMApbICAgIDIuMzMxMDAyXSBYZW46IGluaXRpYWxpemlu
ZyBjcHU2MwpbICAgIDIuMzMxMDEzXSBDUFU2MzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3Ig
MHgwMDAwMDAwMzBmIFsweDQ4MWZkMDEwXQpbICAgIDIuMzYwMjU0XSBEZXRlY3RlZCBWSVBUIEkt
Y2FjaGUgb24gQ1BVNjQKWyAgICAyLjM2MDM4M10gR0lDdjM6IENQVTY0OiBmb3VuZCByZWRpc3Ry
aWJ1dG9yIDQwMCByZWdpb24gCjMyOjB4MDAwMDAwMDBhYTEwMDAwMApbICAgIDIuMzY3MDk3XSAt
LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAyLjM2NzEwN10gV0FSTklO
RzogQ1BVOiA2NCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZl
cnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDIuMzY3MTA4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjM2NzExNV0gQ1BVOiA2
NCBQSUQ6IDAgQ29tbTogc3dhcHBlci82NCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1
ICMxMzIKWyAgICAyLjM2NzExNl0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVB
TykKWyAgICAyLjM2NzExOF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjM2
NzExOV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAyLjM2NzEyMF0gc3AgOiBm
ZmZmODAwMDEyM2EzZWUwClsgICAgMi4zNjcxMjFdIHgyOTogZmZmZjgwMDAxMjNhM2VlMCB4Mjg6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjM2NzEyMl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMzY3MTIzXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAg
eDI0OiBmZmZmODAwMDEyZGMwMDAwClsgICAgMi4zNjcxMjRdIHgyMzogZmZmZjgwMDAxMTFmNDAw
MCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjM2NzEyNV0geDIxOiBmZmZmODAwMDExN2E5
MDAwIHgyMDogZmZmZmZlMDAwMWNiODAwMApbICAgIDIuMzY3MTI2XSB4MTk6IGZmZmY4MDAwMTE3
ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi4zNjcxMjddIHgxNzogMDAwMDAwMDAw
MDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjM2NzEyOF0geDE1OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuMzY3MTI5XSB4MTM6IDAwMDAw
MDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMi4zNjcxMjldIHgxMTogZmZm
ZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjM2NzEzMF0geDkgOiAw
MDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuMzY3MTMxXSB4NyA6
IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi4zNjcxMzNdIHg1
IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGRlOGMwMDAKWyAgICAyLjM2NzEzNF0g
eDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuMzY3MTM1
XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi4zNjcx
MzddIENhbGwgdHJhY2U6ClsgICAgMi4zNjcxMzldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
WyAgICAyLjM2NzE0MV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi4zNjcxNDRd
ICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDIuMzY3MTQ2XSAgbm90aWZ5
X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjM2NzE0OF0gIHNlY29uZGFyeV9zdGFydF9r
ZXJuZWwrMHhkYy8weDE2OApbICAgIDIuMzY3MTUwXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQz
MDUzYjkyIF0tLS0KWyAgICAyLjM2NzE1OF0gR0lDdjM6IENQVTY0OiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlMDAwMDAKWyAgICAyLjM2NzIwNF0gWGVu
OiBpbml0aWFsaXppbmcgY3B1NjQKWyAgICAyLjM2NzIyOF0gQ1BVNjQ6IEJvb3RlZCBzZWNvbmRh
cnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwMCBbMHg0ODFmZDAxMF0KWyAgICAyLjM5NjMxMl0gRGV0
ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTY1ClsgICAgMi4zOTY0MTNdIEdJQ3YzOiBDUFU2NTog
Zm91bmQgcmVkaXN0cmlidXRvciA0MDEgcmVnaW9uIAozMjoweDAwMDAwMDAwYWExMjAwMDAKWyAg
ICAyLjQwMzEwNV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi40
MDMxMDldIFdBUk5JTkc6IENQVTogNjUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJu
ZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKWyAgICAyLjQwMzExMF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi40
MDMxMTJdIENQVTogNjUgUElEOiAwIENvbW06IHN3YXBwZXIvNjUgVGFpbnRlZDogRyBXICAgICAg
ICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMi40MDMxMTRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3Yg
ZEFJRiAtUEFOIC1VQU8pClsgICAgMi40MDMxMTVdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0ClsgICAgMi40MDMxMTddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMi40
MDMxMThdIHNwIDogZmZmZjgwMDAxMjNhYmVlMApbICAgIDIuNDAzMTE4XSB4Mjk6IGZmZmY4MDAw
MTIzYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi40MDMxMjBdIHgyNzogMDAwMDAw
MDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjQwMzEyMV0geDI1OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMmRlMDAwMApbICAgIDIuNDAzMTIyXSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMi40MDMxMjNdIHgyMTog
ZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjg0MDAKWyAgICAyLjQwMzEyM10geDE5
OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNDAzMTI0XSB4
MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi40MDMxMjZd
IHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjQwMzEy
Nl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIuNDAz
MTI3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi40
MDMxMjldIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAy
LjQwMzEzMF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAg
IDIuNDAzMTMxXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZWEyMDAwClsg
ICAgMi40MDMxMzJdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYK
WyAgICAyLjQwMzEzM10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZApbICAgIDIuNDAzMTM0XSBDYWxsIHRyYWNlOgpbICAgIDIuNDAzMTM2XSAgaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMi40MDMxMzddICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApb
ICAgIDIuNDAzMTM4XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAyLjQw
MzE0MF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMi40MDMxNDFdICBzZWNv
bmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAyLjQwMzE0Ml0gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2I5MyBdLS0tClsgICAgMi40MDMxNDhdIEdJQ3YzOiBDUFU2NTogdXNp
bmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZTEwMDAwClsgICAg
Mi40MDMxNzhdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTY1ClsgICAgMi40MDMxODZdIENQVTY1OiBC
b290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDEgWzB4NDgxZmQwMTBdClsgICAg
Mi40MzIzOThdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2NgpbICAgIDIuNDMyNTAwXSBH
SUN2MzogQ1BVNjY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNDAyIHJlZ2lvbiAKMzM6MHgwMDAwMDAw
MGFhMTQwMDAwClsgICAgMi40MzkxOTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t
LS0tLQpbICAgIDIuNDM5MTk1XSBXQVJOSU5HOiBDUFU6IDY2IFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi40MzkxOTVdIE1vZHVsZXMgbGlua2Vk
IGluOgpbICAgIDIuNDM5MTk4XSBDUFU6IDY2IFBJRDogMCBDb21tOiBzd2FwcGVyLzY2IFRhaW50
ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDIuNDM5MTk5XSBwc3RhdGU6IDYw
MDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIuNDM5MjAxXSBwYyA6IGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDIuNDM5MjAyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8w
eDQ5NApbICAgIDIuNDM5MjAzXSBzcCA6IGZmZmY4MDAwMTIzYjNlZTAKWyAgICAyLjQzOTIwM10g
eDI5OiBmZmZmODAwMDEyM2IzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNDM5MjA1
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi40Mzky
MDZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJlNDAwMDAKWyAgICAyLjQz
OTIwN10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDIu
NDM5MjA4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I4ODAwClsgICAg
Mi40MzkyMDldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAyLjQzOTIxMF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDIuNDM5MjExXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMi40MzkyMTJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0
MDAKWyAgICAyLjQzOTIxM10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5
MTZhMApbICAgIDIuNDM5MjE0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDEx
OTkxNmEwClsgICAgMi40MzkyMTVdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwNzAKWyAgICAyLjQzOTIxNl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEw
MjYwZGViODAwMApbICAgIDIuNDM5MjE3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZm
ZmZmZmZmZmZmZmZmClsgICAgMi40MzkyMThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAw
MDAwMDAwZmZmZmZmZWQKWyAgICAyLjQzOTIxOV0gQ2FsbCB0cmFjZToKWyAgICAyLjQzOTIyMF0g
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNDM5MjIyXSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKWyAgICAyLjQzOTIyM10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4
MWUwClsgICAgMi40MzkyMjRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIu
NDM5MjI2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi40MzkyMjdd
IC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiOTQgXS0tLQpbICAgIDIuNDM5MjMzXSBHSUN2
MzogQ1BVNjY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3
YWUyMDAwMApbICAgIDIuNDM5MjYxXSBYZW46IGluaXRpYWxpemluZyBjcHU2NgpbICAgIDIuNDM5
MjcwXSBDUFU2NjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNDAyIFsweDQ4
MWZkMDEwXQpbICAgIDIuNDY4NTA3XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNjcKWyAg
ICAyLjQ2ODYwOF0gR0lDdjM6IENQVTY3OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwMyByZWdpb24g
CjMzOjB4MDAwMDAwMDBhYTE2MDAwMApbICAgIDIuNDc1Mjk5XSAtLS0tLS0tLS0tLS1bIGN1dCBo
ZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAyLjQ3NTMwM10gV0FSTklORzogQ1BVOiA2NyBQSUQ6IDAg
YXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2lj
LXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNDc1MzAzXSBN
b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjQ3NTMwNl0gQ1BVOiA2NyBQSUQ6IDAgQ29tbTogc3dh
cHBlci82NyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjQ3NTMw
N10gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjQ3NTMwOV0g
cGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjQ3NTMxMF0gbHIgOiBpdHNfY3B1
X2luaXQrMHgyZWMvMHg0OTQKWyAgICAyLjQ3NTMxMV0gc3AgOiBmZmZmODAwMDEyM2JiZWUwClsg
ICAgMi40NzUzMTFdIHgyOTogZmZmZjgwMDAxMjNiYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAyLjQ3NTMxM10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDIuNDc1MzE0XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyZTYw
MDAwClsgICAgMi40NzUzMTVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5
Y2QwMDAKWyAgICAyLjQ3NTMxNl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAw
MWNiOGMwMApbICAgIDIuNDc1MzE3XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMi40NzUzMThdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAyLjQ3NTMxOV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDIuNDc1MzIwXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBm
NGUzM2JhNTY5YzBhNDAwClsgICAgMi40NzUzMjFdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjQ3NTMyMl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4
IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuNDc1MzIzXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAg
eDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi40NzUzMjRdIHg1IDogMDAwMDAwMDBhMGEwYTBh
MCB4NCA6IGZmZmZhMDI2MGRlY2UwMDAKWyAgICAyLjQ3NTMyNV0geDMgOiAwMDAwMDAwMDAwMDAw
MDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuNDc1MzI2XSB4MSA6IDAwMDAwMDAwMDAw
MTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi40NzUzMjddIENhbGwgdHJhY2U6Clsg
ICAgMi40NzUzMjldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjQ3NTMzMF0gIGdp
Y19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi40NzUzMzJdICBjcHVocF9pbnZva2VfY2Fs
bGJhY2srMHg4NC8weDFlMApbICAgIDIuNDc1MzMzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDlj
LzB4YjgKWyAgICAyLjQ3NTMzNF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApb
ICAgIDIuNDc1MzM1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjk1IF0tLS0KWyAgICAy
LjQ3NTM0MV0gR0lDdjM6IENQVTY3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2FlMzAwMDAKWyAgICAyLjQ3NTM2N10gWGVuOiBpbml0aWFsaXppbmcgY3B1
NjcKWyAgICAyLjQ3NTM3N10gQ1BVNjc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAw
MDAwMDQwMyBbMHg0ODFmZDAxMF0KWyAgICAyLjUwNDU5Nl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hl
IG9uIENQVTY4ClsgICAgMi41MDQ3MDVdIEdJQ3YzOiBDUFU2ODogZm91bmQgcmVkaXN0cmlidXRv
ciA0MDQgcmVnaW9uIAozNDoweDAwMDAwMDAwYWExODAwMDAKWyAgICAyLjUxMTQwM10gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi41MTE0MDhdIFdBUk5JTkc6IENQ
VTogNjggUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2ly
cWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAg
ICAyLjUxMTQwOF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi41MTE0MTFdIENQVTogNjggUElE
OiAwIENvbW06IHN3YXBwZXIvNjggVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMy
ClsgICAgMi41MTE0MTNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsg
ICAgMi41MTE0MTRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi41MTE0MTZd
IGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMi41MTE0MTZdIHNwIDogZmZmZjgw
MDAxMjQwYmVlMApbICAgIDIuNTExNDE3XSB4Mjk6IGZmZmY4MDAwMTI0MGJlZTAgeDI4OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMi41MTE0MThdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAyLjUxMTQxOV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDog
ZmZmZjgwMDAxMmVjMDAwMApbICAgIDIuNTExNDIwXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIy
OiBmZmZmODAwMDExOWNkMDAwClsgICAgMi41MTE0MjFdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4
MjA6IGZmZmZmZTAwMDFjYjkwMDAKWyAgICAyLjUxMTQyMl0geDE5OiBmZmZmODAwMDExN2RiMDAw
IHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNTExNDIzXSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi41MTE0MjRdIHgxNTogMDAwMDAwMDAwMDAw
MDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjUxMTQyNV0geDEzOiAwMDAwMDAwMDAw
MDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIuNTExNDI2XSB4MTE6IGZmZmZmZmZm
ZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi41MTE0MjddIHg5IDogMDAwMDAw
MDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjUxMTQyOF0geDcgOiAwMDAw
MDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDIuNTExNDI5XSB4NSA6IDAw
MDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZWU0MDAwClsgICAgMi41MTE0MzBdIHgzIDog
MDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjUxMTQzMV0geDEg
OiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuNTExNDMyXSBD
YWxsIHRyYWNlOgpbICAgIDIuNTExNDM0XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAg
Mi41MTE0MzVdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDIuNTExNDM3XSAgY3B1
aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAyLjUxMTQzOF0gIG5vdGlmeV9jcHVf
c3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMi41MTE0MzldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVs
KzB4ZGMvMHgxNjgKWyAgICAyLjUxMTQ0MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5
NiBdLS0tClsgICAgMi41MTE0NDZdIEdJQ3YzOiBDUFU2ODogdXNpbmcgYWxsb2NhdGVkIExQSSBw
ZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZTQwMDAwClsgICAgMi41MTE0NzVdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTY4ClsgICAgMi41MTE0ODldIENQVTY4OiBCb290ZWQgc2Vjb25kYXJ5IHBy
b2Nlc3NvciAweDAwMDAwMDA0MDQgWzB4NDgxZmQwMTBdClsgICAgMi41NDA2NzldIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFU2OQpbICAgIDIuNTQwNzg1XSBHSUN2MzogQ1BVNjk6IGZvdW5k
IHJlZGlzdHJpYnV0b3IgNDA1IHJlZ2lvbiAKMzQ6MHgwMDAwMDAwMGFhMWEwMDAwClsgICAgMi41
NDc0NzhdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuNTQ3NDgy
XSBXQVJOSU5HOiBDUFU6IDY5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYy
MDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0ClsgICAgMi41NDc0ODJdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuNTQ3NDg1
XSBDUFU6IDY5IFBJRDogMCBDb21tOiBzd2FwcGVyLzY5IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1
LjUuMC1yYzUgIzEzMgpbICAgIDIuNTQ3NDg2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYg
LVBBTiAtVUFPKQpbICAgIDIuNTQ3NDg4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDIuNTQ3NDg5XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuNTQ3NDkw
XSBzcCA6IGZmZmY4MDAwMTI0MTNlZTAKWyAgICAyLjU0NzQ5MF0geDI5OiBmZmZmODAwMDEyNDEz
ZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNTQ3NDkyXSB4Mjc6IDAwMDAwMDAwMDAw
MDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi41NDc0OTNdIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJlZTAwMDAKWyAgICAyLjU0NzQ5NF0geDIzOiBmZmZmODAw
MDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDIuNTQ3NDk1XSB4MjE6IGZmZmY4
MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2I5NDAwClsgICAgMi41NDc0OTVdIHgxOTogZmZm
ZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjU0NzQ5Nl0geDE3OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNTQ3NDk3XSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi41NDc0OThdIHgx
MzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjU0NzQ5OV0g
eDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuNTQ3NTAw
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi41NDc1
MDFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjU0
NzUwMl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZGVmYTAwMApbICAgIDIu
NTQ3NTAzXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAg
Mi41NDc1MDRdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAg
ICAyLjU0NzUwNl0gQ2FsbCB0cmFjZToKWyAgICAyLjU0NzUwN10gIGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDIuNTQ3NTA4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAy
LjU0NzUxMF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi41NDc1MTFd
ICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIuNTQ3NTEyXSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi41NDc1MTNdIC0tLVsgZW5kIHRyYWNlIGY2
ODcyOGEwZDMwNTNiOTcgXS0tLQpbICAgIDIuNTQ3NTE5XSBHSUN2MzogQ1BVNjk6IHVzaW5nIGFs
bG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWU1MDAwMApbICAgIDIuNTQ3
NTQxXSBYZW46IGluaXRpYWxpemluZyBjcHU2OQpbICAgIDIuNTQ3NTUwXSBDUFU2OTogQm9vdGVk
IHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNDA1IFsweDQ4MWZkMDEwXQpbICAgIDIuNTc2
NzY2XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNzAKWyAgICAyLjU3Njg3MV0gR0lDdjM6
IENQVTcwOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwNiByZWdpb24gCjM1OjB4MDAwMDAwMDBhYTFj
MDAwMApbICAgIDIuNTgzNTY0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
WyAgICAyLjU4MzU2OF0gV0FSTklORzogQ1BVOiA3MCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxp
bnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNTgzNTY4XSBNb2R1bGVzIGxpbmtlZCBpbjoK
WyAgICAyLjU4MzU3MV0gQ1BVOiA3MCBQSUQ6IDAgQ29tbTogc3dhcHBlci83MCBUYWludGVkOiBH
IFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjU4MzU3Ml0gcHN0YXRlOiA2MDAwMDFj
NSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjU4MzU3NF0gcGMgOiBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKWyAgICAyLjU4MzU3NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQK
WyAgICAyLjU4MzU3Nl0gc3AgOiBmZmZmODAwMDEyNDFiZWUwClsgICAgMi41ODM1NzZdIHgyOTog
ZmZmZjgwMDAxMjQxYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjU4MzU3OF0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNTgzNTc5XSB4
MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyZjQwMDAwClsgICAgMi41ODM1ODBd
IHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjU4MzU4
MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiOTgwMApbICAgIDIuNTgz
NTgyXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi41
ODM1ODJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAy
LjU4MzU4M10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDIuNTgzNTg0XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsg
ICAgMi41ODM1ODVdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAK
WyAgICAyLjU4MzU4Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZh
MApbICAgIDIuNTgzNTg3XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAw
MDcwClsgICAgMi41ODM1ODhdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGRm
MTAwMDAKWyAgICAyLjU4MzU4OV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZm
ZmZmZmZmZgpbICAgIDIuNTgzNTkwXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAw
MGZmZmZmZmVkClsgICAgMi41ODM1OTJdIENhbGwgdHJhY2U6ClsgICAgMi41ODM1OTNdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjU4MzU5NF0gIGdpY19zdGFydGluZ19jcHUrMHgx
OC8weDI0ClsgICAgMi41ODM1OTZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApb
ICAgIDIuNTgzNTk3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjU4MzU5
OF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDIuNTgzNTk5XSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjk4IF0tLS0KWyAgICAyLjU4MzYwNV0gR0lDdjM6IENQ
VTcwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlNjAw
MDAKWyAgICAyLjU4MzYyNl0gWGVuOiBpbml0aWFsaXppbmcgY3B1NzAKWyAgICAyLjU4MzYzNV0g
Q1BVNzA6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwNiBbMHg0ODFmZDAx
MF0KWyAgICAyLjYxMjg1NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTcxClsgICAgMi42
MTI5NjNdIEdJQ3YzOiBDUFU3MTogZm91bmQgcmVkaXN0cmlidXRvciA0MDcgcmVnaW9uIAozNTow
eDAwMDAwMDAwYWExZTAwMDAKWyAgICAyLjYxOTY1N10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd
LS0tLS0tLS0tLS0tClsgICAgMi42MTk2NjBdIFdBUk5JTkc6IENQVTogNzEgUElEOiAwIGF0IAov
aG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1p
dHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjYxOTY2MV0gTW9kdWxl
cyBsaW5rZWQgaW46ClsgICAgMi42MTk2NjNdIENQVTogNzEgUElEOiAwIENvbW06IHN3YXBwZXIv
NzEgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMi42MTk2NjRdIHBz
dGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMi42MTk2NjZdIHBjIDog
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi42MTk2NjddIGxyIDogaXRzX2NwdV9pbml0
KzB4MmVjLzB4NDk0ClsgICAgMi42MTk2NjhdIHNwIDogZmZmZjgwMDAxMjQyM2VlMApbICAgIDIu
NjE5NjY4XSB4Mjk6IGZmZmY4MDAwMTI0MjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
Mi42MTk2NzBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAyLjYxOTY3MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMmY2MDAwMApb
ICAgIDIuNjE5NjcyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAw
ClsgICAgMi42MTk2NzNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYjlj
MDAKWyAgICAyLjYxOTY3NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDIuNjE5Njc0XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMi42MTk2NzVdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAyLjYxOTY3Nl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNi
YTU2OWMwYTQwMApbICAgIDIuNjE5Njc3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZm
ODAwMDExOTkxNmEwClsgICAgMi42MTk2NzhdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZm
ZmY4MDAwMTE5OTE2YTAKWyAgICAyLjYxOTY3OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDog
MDAwMDAwMDAwMDAwMDA3MApbICAgIDIuNjE5NjgwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQg
OiBmZmZmYTAyNjBkZjI2MDAwClsgICAgMi42MTk2ODFdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4
MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjYxOTY4Ml0geDEgOiAwMDAwMDAwMDAwMDEwMDAw
IHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuNjE5NjgzXSBDYWxsIHRyYWNlOgpbICAgIDIu
NjE5Njg1XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi42MTk2ODZdICBnaWNfc3Rh
cnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDIuNjE5Njg3XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNr
KzB4ODQvMHgxZTAKWyAgICAyLjYxOTY4OF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4
ClsgICAgMi42MTk2OTBdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAy
LjYxOTY5MV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5OSBdLS0tClsgICAgMi42MTk2
OTZdIEdJQ3YzOiBDUFU3MTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgw
MDAwMDAwMDdhZTcwMDAwClsgICAgMi42MTk3MThdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTcxClsg
ICAgMi42MTk3MjZdIENQVTcxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0
MDcgWzB4NDgxZmQwMTBdClsgICAgMi42NDg5NDddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFU3MgpbICAgIDIuNjQ5MDYyXSBHSUN2MzogQ1BVNzI6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNDA4
IHJlZ2lvbiAKMzY6MHgwMDAwMDAwMGFhMjAwMDAwClsgICAgMi42NTU3NjFdIC0tLS0tLS0tLS0t
LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuNjU1NzY1XSBXQVJOSU5HOiBDUFU6IDcy
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi42
NTU3NjVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuNjU1NzY4XSBDUFU6IDcyIFBJRDogMCBD
b21tOiBzd2FwcGVyLzcyIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAg
IDIuNjU1NzcwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIu
NjU1NzcxXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNjU1NzczXSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuNjU1Nzc0XSBzcCA6IGZmZmY4MDAwMTI0
MmJlZTAKWyAgICAyLjY1NTc3NF0geDI5OiBmZmZmODAwMDEyNDJiZWUwIHgyODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDIuNjU1Nzc1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMi42NTU3NzZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTJmYzAwMDAKWyAgICAyLjY1NTc3N10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZm
ZjgwMDAxMTljZDAwMApbICAgIDIuNjU1Nzc4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBm
ZmZmZmUwMDAxY2JhMDAwClsgICAgMi42NTU3NzldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjY1NTc4MF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNjU1NzgxXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi42NTU3ODJdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjY1NTc4M10geDExOiBmZmZmZmZmZmZmZmZm
ZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuNjU1Nzg0XSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi42NTU3ODVdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjY1NTc4Nl0geDUgOiAwMDAwMDAw
MGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZGYzYzAwMApbICAgIDIuNjU1Nzg3XSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMi42NTU3ODhdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAyLjY1NTc4OV0gQ2FsbCB0
cmFjZToKWyAgICAyLjY1NTc5MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNjU1
NzkyXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAyLjY1NTc5NF0gIGNwdWhwX2lu
dm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi42NTU3OTVdICBub3RpZnlfY3B1X3N0YXJ0
aW5nKzB4OWMvMHhiOApbICAgIDIuNjU1Nzk2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4ClsgICAgMi42NTU3OThdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiOWEgXS0t
LQpbICAgIDIuNjU1ODAzXSBHSUN2MzogQ1BVNzI6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGlu
ZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWU4MDAwMApbICAgIDIuNjU1ODI5XSBYZW46IGluaXRpYWxp
emluZyBjcHU3MgpbICAgIDIuNjU1ODQyXSBDUFU3MjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNz
b3IgMHgwMDAwMDAwNDA4IFsweDQ4MWZkMDEwXQpbICAgIDIuNjg1MDI4XSBEZXRlY3RlZCBWSVBU
IEktY2FjaGUgb24gQ1BVNzMKWyAgICAyLjY4NTE0MF0gR0lDdjM6IENQVTczOiBmb3VuZCByZWRp
c3RyaWJ1dG9yIDQwOSByZWdpb24gCjM2OjB4MDAwMDAwMDBhYTIyMDAwMApbICAgIDIuNjkxODMy
XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAyLjY5MTgzNl0gV0FS
TklORzogQ1BVOiA3MyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2Ry
aXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDIuNjkxODM3XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjY5MTgzOV0gQ1BV
OiA3MyBQSUQ6IDAgQ29tbTogc3dhcHBlci83MyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAt
cmM1ICMxMzIKWyAgICAyLjY5MTg0MV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4g
LVVBTykKWyAgICAyLjY5MTg0Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAy
LjY5MTg0NF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAyLjY5MTg0NF0gc3Ag
OiBmZmZmODAwMDEyNDMzZWUwClsgICAgMi42OTE4NDVdIHgyOTogZmZmZjgwMDAxMjQzM2VlMCB4
Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjY5MTg0Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNjkxODQ3XSB4MjU6IDAwMDAwMDAwMDAwMDAw
MDAgeDI0OiBmZmZmODAwMDEyZmUwMDAwClsgICAgMi42OTE4NDhdIHgyMzogZmZmZjgwMDAxMTFm
NDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjY5MTg0OV0geDIxOiBmZmZmODAwMDEx
N2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYTQwMApbICAgIDIuNjkxODUwXSB4MTk6IGZmZmY4MDAw
MTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi42OTE4NTFdIHgxNzogMDAwMDAw
MDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjY5MTg1Ml0geDE1OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNjkxODUzXSB4MTM6IDAw
MDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMi42OTE4NTRdIHgxMTog
ZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjY5MTg1NV0geDkg
OiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuNjkxODU2XSB4
NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi42OTE4NTdd
IHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGRmNTIwMDAKWyAgICAyLjY5MTg1
OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuNjkx
ODU5XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi42
OTE4NjBdIENhbGwgdHJhY2U6ClsgICAgMi42OTE4NjJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAyLjY5MTg2M10gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi42OTE4
NjRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDIuNjkxODY2XSAgbm90
aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjY5MTg2N10gIHNlY29uZGFyeV9zdGFy
dF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDIuNjkxODY4XSAtLS1bIGVuZCB0cmFjZSBmNjg3Mjhh
MGQzMDUzYjliIF0tLS0KWyAgICAyLjY5MTg3M10gR0lDdjM6IENQVTczOiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlOTAwMDAKWyAgICAyLjY5MTg5Nl0g
WGVuOiBpbml0aWFsaXppbmcgY3B1NzMKWyAgICAyLjY5MTkwNF0gQ1BVNzM6IEJvb3RlZCBzZWNv
bmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwOSBbMHg0ODFmZDAxMF0KWyAgICAyLjcyMTExN10g
RGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTc0ClsgICAgMi43MjEyMjldIEdJQ3YzOiBDUFU3
NDogZm91bmQgcmVkaXN0cmlidXRvciA0MGEgcmVnaW9uIAozNzoweDAwMDAwMDAwYWEyNDAwMDAK
WyAgICAyLjcyNzkyM10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAg
Mi43Mjc5MjZdIFdBUk5JTkc6IENQVTogNzQgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1r
ZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjcyNzkyN10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAg
Mi43Mjc5MjldIENQVTogNzQgUElEOiAwIENvbW06IHN3YXBwZXIvNzQgVGFpbnRlZDogRyBXICAg
ICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMi43Mjc5MzFdIHBzdGF0ZTogNjAwMDAxYzUgKG5a
Q3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMi43Mjc5MzJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgMi43Mjc5MzRdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAg
Mi43Mjc5MzRdIHNwIDogZmZmZjgwMDAxMjQ4YmVlMApbICAgIDIuNzI3OTM1XSB4Mjk6IGZmZmY4
MDAwMTI0OGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi43Mjc5MzZdIHgyNzogMDAw
MDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjcyNzkzN10geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzA0MDAwMApbICAgIDIuNzI3OTM4XSB4MjM6
IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMi43Mjc5MzldIHgy
MTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYmE4MDAKWyAgICAyLjcyNzk0MF0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNzI3OTQx
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi43Mjc5
NDJdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjcy
Nzk0M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIu
NzI3OTQ0XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAg
Mi43Mjc5NDVdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAg
ICAyLjcyNzk0Nl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApb
ICAgIDIuNzI3OTQ3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZjY4MDAw
ClsgICAgMi43Mjc5NDddIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZm
ZmYKWyAgICAyLjcyNzk0OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZm
ZmZlZApbICAgIDIuNzI3OTUwXSBDYWxsIHRyYWNlOgpbICAgIDIuNzI3OTUxXSAgaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgMi43Mjc5NTNdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgy
NApbICAgIDIuNzI3OTU0XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAy
LjcyNzk1NV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMi43Mjc5NTddICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAyLjcyNzk1N10gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2I5YyBdLS0tClsgICAgMi43Mjc5NjNdIEdJQ3YzOiBDUFU3NDog
dXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZWEwMDAwClsg
ICAgMi43Mjc5ODVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTc0ClsgICAgMi43Mjc5OTRdIENQVTc0
OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MGEgWzB4NDgxZmQwMTBdClsg
ICAgMi43NTcyMDVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3NQpbICAgIDIuNzU3MzE4
XSBHSUN2MzogQ1BVNzU6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNDBiIHJlZ2lvbiAKMzc6MHgwMDAw
MDAwMGFhMjYwMDAwClsgICAgMi43NjQwMTJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQpbICAgIDIuNzY0MDE2XSBXQVJOSU5HOiBDUFU6IDc1IFBJRDogMCBhdCAKL2hvbWUv
am95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6
MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi43NjQwMTZdIE1vZHVsZXMgbGlu
a2VkIGluOgpbICAgIDIuNzY0MDE4XSBDUFU6IDc1IFBJRDogMCBDb21tOiBzd2FwcGVyLzc1IFRh
aW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDIuNzY0MDIwXSBwc3RhdGU6
IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDIuNzY0MDIxXSBwYyA6IGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNzY0MDIzXSBsciA6IGl0c19jcHVfaW5pdCsweDJl
Yy8weDQ5NApbICAgIDIuNzY0MDIzXSBzcCA6IGZmZmY4MDAwMTI0OTNlZTAKWyAgICAyLjc2NDAy
NF0geDI5OiBmZmZmODAwMDEyNDkzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNzY0
MDI1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi43
NjQwMjZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMwNjAwMDAKWyAgICAy
Ljc2NDAyN10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAg
IDIuNzY0MDI4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JhYzAwClsg
ICAgMi43NjQwMjldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAyLjc2NDAzMF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDIuNzY0MDMxXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMi43NjQwMzJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1Njlj
MGE0MDAKWyAgICAyLjc2NDAzM10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAx
MTk5MTZhMApbICAgIDIuNzY0MDM0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDExOTkxNmEwClsgICAgMi43NjQwMzVdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwNzAKWyAgICAyLjc2NDAzNl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZm
ZmEwMjYwZGY3ZTAwMApbICAgIDIuNzY0MDM3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmClsgICAgMi43NjQwMzhdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAyLjc2NDAzOV0gQ2FsbCB0cmFjZToKWyAgICAyLjc2NDA0
MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuNzY0MDQyXSAgZ2ljX3N0YXJ0aW5n
X2NwdSsweDE4LzB4MjQKWyAgICAyLjc2NDA0M10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0
LzB4MWUwClsgICAgMi43NjQwNDVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAg
IDIuNzY0MDQ2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi43NjQw
NDddIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiOWQgXS0tLQpbICAgIDIuNzY0MDUyXSBH
SUN2MzogQ1BVNzU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAw
MDA3YWViMDAwMApbICAgIDIuNzY0MDgwXSBYZW46IGluaXRpYWxpemluZyBjcHU3NQpbICAgIDIu
NzY0MDg5XSBDUFU3NTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNDBiIFsw
eDQ4MWZkMDEwXQpbICAgIDIuNzkzMzA1XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNzYK
WyAgICAyLjc5MzQyM10gR0lDdjM6IENQVTc2OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwYyByZWdp
b24gCjM4OjB4MDAwMDAwMDBhYTI4MDAwMApbICAgIDIuODAwMTIyXSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAyLjgwMDEyNl0gV0FSTklORzogQ1BVOiA3NiBQSUQ6
IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEt
Z2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuODAwMTI2
XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjgwMDEyOV0gQ1BVOiA3NiBQSUQ6IDAgQ29tbTog
c3dhcHBlci83NiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjgw
MDEzMF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjgwMDEz
Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjgwMDEzM10gbHIgOiBpdHNf
Y3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAyLjgwMDEzNF0gc3AgOiBmZmZmODAwMDEyNDliZWUw
ClsgICAgMi44MDAxMzVdIHgyOTogZmZmZjgwMDAxMjQ5YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAyLjgwMDEzNl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDIuODAwMTM3XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEz
MGMwMDAwClsgICAgMi44MDAxMzhdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAw
MTE5Y2QwMDAKWyAgICAyLjgwMDEzOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWNiYjAwMApbICAgIDIuODAwMTQwXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMi44MDAxNDFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAyLjgwMDE0Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDIuODAwMTQzXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEy
OiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMi44MDAxNDRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4
MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjgwMDE0NV0geDkgOiAwMDAwMDAwMDAwMDAwMDAw
IHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuODAwMTQ2XSB4NyA6IDAwMDAwMDAwMDAwMDAw
MDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMi44MDAxNDddIHg1IDogMDAwMDAwMDBhMGEw
YTBhMCB4NCA6IGZmZmZhMDI2MGRmOTQwMDAKWyAgICAyLjgwMDE0OF0geDMgOiAwMDAwMDAwMDAw
MDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDIuODAwMTQ5XSB4MSA6IDAwMDAwMDAw
MDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMi44MDAxNTBdIENhbGwgdHJhY2U6
ClsgICAgMi44MDAxNTJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjgwMDE1M10g
IGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMi44MDAxNTRdICBjcHVocF9pbnZva2Vf
Y2FsbGJhY2srMHg4NC8weDFlMApbICAgIDIuODAwMTU1XSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKWyAgICAyLjgwMDE1N10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2
OApbICAgIDIuODAwMTU4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjllIF0tLS0KWyAg
ICAyLjgwMDE2M10gR0lDdjM6IENQVTc2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2FlYzAwMDAKWyAgICAyLjgwMDE5NF0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1NzYKWyAgICAyLjgwMDIwOF0gQ1BVNzY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4
MDAwMDAwMDQwYyBbMHg0ODFmZDAxMF0KWyAgICAyLjgyOTM4OF0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTc3ClsgICAgMi44Mjk1MDRdIEdJQ3YzOiBDUFU3NzogZm91bmQgcmVkaXN0cmli
dXRvciA0MGQgcmVnaW9uIAozODoweDAwMDAwMDAwYWEyYTAwMDAKWyAgICAyLjgzNjE5Nl0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMi44MzYyMDBdIFdBUk5JTkc6
IENQVTogNzcgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJz
L2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
WyAgICAyLjgzNjIwMV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMi44MzYyMDNdIENQVTogNzcg
UElEOiAwIENvbW06IHN3YXBwZXIvNzcgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAj
MTMyClsgICAgMi44MzYyMDRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8p
ClsgICAgMi44MzYyMDZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi44MzYy
MDddIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMi44MzYyMDhdIHNwIDogZmZm
ZjgwMDAxMjRhM2VlMApbICAgIDIuODM2MjA4XSB4Mjk6IGZmZmY4MDAwMTI0YTNlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMi44MzYyMDldIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjgzNjIxMF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NDogZmZmZjgwMDAxMzBlMDAwMApbICAgIDIuODM2MjEyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAg
eDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMi44MzYyMTJdIHgyMTogZmZmZjgwMDAxMTdhOTAw
MCB4MjA6IGZmZmZmZTAwMDFjYmI0MDAKWyAgICAyLjgzNjIxNF0geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuODM2MjE0XSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi44MzYyMTVdIHgxNTogMDAwMDAwMDAw
MDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjgzNjIxNl0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDIuODM2MjE3XSB4MTE6IGZmZmZm
ZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi44MzYyMThdIHg5IDogMDAw
MDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjgzNjIxOV0geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDIuODM2MjIwXSB4NSA6
IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZmFhMDAwClsgICAgMi44MzYyMjFdIHgz
IDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjgzNjIyMl0g
eDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuODM2MjIz
XSBDYWxsIHRyYWNlOgpbICAgIDIuODM2MjI1XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMi44MzYyMjZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDIuODM2MjI3XSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAyLjgzNjIyOV0gIG5vdGlmeV9j
cHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMi44MzYyMzBdICBzZWNvbmRhcnlfc3RhcnRfa2Vy
bmVsKzB4ZGMvMHgxNjgKWyAgICAyLjgzNjIzMV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I5ZiBdLS0tClsgICAgMi44MzYyMzZdIEdJQ3YzOiBDUFU3NzogdXNpbmcgYWxsb2NhdGVkIExQ
SSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZWQwMDAwClsgICAgMi44MzYyNjFdIFhlbjog
aW5pdGlhbGl6aW5nIGNwdTc3ClsgICAgMi44MzYyNzFdIENQVTc3OiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDA0MGQgWzB4NDgxZmQwMTBdClsgICAgMi44NjU0OTJdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3OApbICAgIDIuODY1NjA5XSBHSUN2MzogQ1BVNzg6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgNDBlIHJlZ2lvbiAKMzk6MHgwMDAwMDAwMGFhMmMwMDAwClsgICAg
Mi44NzIzMDFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuODcy
MzA0XSBXQVJOSU5HOiBDUFU6IDc4IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMi44NzIzMDVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuODcy
MzA3XSBDUFU6IDc4IFBJRDogMCBDb21tOiBzd2FwcGVyLzc4IFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgpbICAgIDIuODcyMzA4XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQpbICAgIDIuODcyMzEwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDIuODcyMzExXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuODcy
MzEyXSBzcCA6IGZmZmY4MDAwMTI0YWJlZTAKWyAgICAyLjg3MjMxMl0geDI5OiBmZmZmODAwMDEy
NGFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuODcyMzE0XSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi44NzIzMTVdIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMxNDAwMDAKWyAgICAyLjg3MjMxNl0geDIzOiBmZmZm
ODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDIuODcyMzE3XSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JiODAwClsgICAgMi44NzIzMThdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjg3MjMxOV0geDE3
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuODcyMzIwXSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi44NzIzMjFd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjg3MjMy
Ml0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuODcy
MzIzXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi44
NzIzMjRdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAy
Ljg3MjMyNV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZGZjMDAwMApbICAg
IDIuODcyMzI1XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsg
ICAgMi44NzIzMjZdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
WyAgICAyLjg3MjMyOF0gQ2FsbCB0cmFjZToKWyAgICAyLjg3MjMyOV0gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDIuODcyMzMwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAg
ICAyLjg3MjMzMl0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi44NzIz
MzNdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIuODcyMzM0XSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMi44NzIzMzVdIC0tLVsgZW5kIHRyYWNl
IGY2ODcyOGEwZDMwNTNiYTAgXS0tLQpbICAgIDIuODcyMzQwXSBHSUN2MzogQ1BVNzg6IHVzaW5n
IGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWVlMDAwMApbICAgIDIu
ODcyMzY0XSBYZW46IGluaXRpYWxpemluZyBjcHU3OApbICAgIDIuODcyMzc0XSBDUFU3ODogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNDBlIFsweDQ4MWZkMDEwXQpbICAgIDIu
OTAxNTcxXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNzkKWyAgICAyLjkwMTY4OF0gR0lD
djM6IENQVTc5OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwZiByZWdpb24gCjM5OjB4MDAwMDAwMDBh
YTJlMDAwMApbICAgIDIuOTA4Mzc5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KWyAgICAyLjkwODM4M10gV0FSTklORzogQ1BVOiA3OSBQSUQ6IDAgYXQgCi9ob21lL2pveXgv
cGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQg
Cml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuOTA4MzgzXSBNb2R1bGVzIGxpbmtlZCBp
bjoKWyAgICAyLjkwODM4Nl0gQ1BVOiA3OSBQSUQ6IDAgQ29tbTogc3dhcHBlci83OSBUYWludGVk
OiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAyLjkwODM4N10gcHN0YXRlOiA2MDAw
MDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAyLjkwODM4OV0gcGMgOiBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKWyAgICAyLjkwODM5MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0
OTQKWyAgICAyLjkwODM5MV0gc3AgOiBmZmZmODAwMDEyNGIzZWUwClsgICAgMi45MDgzOTFdIHgy
OTogZmZmZjgwMDAxMjRiM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjkwODM5M10g
eDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuOTA4Mzk0
XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEzMTYwMDAwClsgICAgMi45MDgz
OTVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAyLjkw
ODM5Nl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYmMwMApbICAgIDIu
OTA4Mzk2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
Mi45MDgzOTddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAyLjkwODM5OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDIuOTA4Mzk5XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAw
ClsgICAgMi45MDg0MDBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2
YTAKWyAgICAyLjkwODQwMV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5
MTZhMApbICAgIDIuOTA4NDAyXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAw
MDAwMDcwClsgICAgMi45MDg0MDNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MGRmZDYwMDAKWyAgICAyLjkwODQwNF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgpbICAgIDIuOTA4NDA1XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAw
MDAwMGZmZmZmZmVkClsgICAgMi45MDg0MDddIENhbGwgdHJhY2U6ClsgICAgMi45MDg0MDhdICBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjkwODQwOV0gIGdpY19zdGFydGluZ19jcHUr
MHgxOC8weDI0ClsgICAgMi45MDg0MTFdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MApbICAgIDIuOTA4NDEyXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAyLjkw
ODQxM10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDIuOTA4NDE0XSAt
LS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmExIF0tLS0KWyAgICAyLjkwODQyMF0gR0lDdjM6
IENQVTc5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Fl
ZjAwMDAKWyAgICAyLjkwODQ0M10gWGVuOiBpbml0aWFsaXppbmcgY3B1NzkKWyAgICAyLjkwODQ1
M10gQ1BVNzk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwZiBbMHg0ODFm
ZDAxMF0KWyAgICAyLjkzNzY2Nl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTgwClsgICAg
Mi45Mzc3OTJdIEdJQ3YzOiBDUFU4MDogZm91bmQgcmVkaXN0cmlidXRvciA1MDAgcmVnaW9uIAo0
MDoweDAwMDAwMDAwYWEzMDAwMDAKWyAgICAyLjk0NDQ5MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tClsgICAgMi45NDQ0OTVdIFdBUk5JTkc6IENQVTogODAgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAyLjk0NDQ5Nl0gTW9k
dWxlcyBsaW5rZWQgaW46ClsgICAgMi45NDQ0OThdIENQVTogODAgUElEOiAwIENvbW06IHN3YXBw
ZXIvODAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMi45NDQ1MDBd
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMi45NDQ1MDJdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi45NDQ1MDNdIGxyIDogaXRzX2NwdV9p
bml0KzB4MmVjLzB4NDk0ClsgICAgMi45NDQ1MDRdIHNwIDogZmZmZjgwMDAxMjRiYmVlMApbICAg
IDIuOTQ0NTA0XSB4Mjk6IGZmZmY4MDAwMTI0YmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMi45NDQ1MDVdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAyLjk0NDUwNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzFjMDAw
MApbICAgIDIuOTQ0NTA4XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwClsgICAgMi45NDQ1MDldIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFj
YmMwMDAKWyAgICAyLjk0NDUxMF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDIuOTQ0NTExXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMi45NDQ1MTJdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICAyLjk0NDUxM10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRl
MzNiYTU2OWMwYTQwMApbICAgIDIuOTQ0NTE0XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMi45NDQ1MTVdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAyLjk0NDUxNl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDIuOTQ0NTE3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmYTAyNjBkZmVjMDAwClsgICAgMi45NDQ1MThdIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAyLjk0NDUxOV0geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDIuOTQ0NTIwXSBDYWxsIHRyYWNlOgpbICAg
IDIuOTQ0NTIyXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMi45NDQ1MjNdICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDIuOTQ0NTI1XSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKWyAgICAyLjk0NDUyNl0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8w
eGI4ClsgICAgMi45NDQ1MjddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAg
ICAyLjk0NDUyOF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JhMiBdLS0tClsgICAgMi45
NDQ1MzRdIEdJQ3YzOiBDUFU4MDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApA
MHgwMDAwMDAwMDdhZjAwMDAwClsgICAgMi45NDQ1NTldIFhlbjogaW5pdGlhbGl6aW5nIGNwdTgw
ClsgICAgMi45NDQ1NzNdIENQVTgwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAw
MDA1MDAgWzB4NDgxZmQwMTBdClsgICAgMi45NzM3NDZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBv
biBDUFU4MQpbICAgIDIuOTczODY5XSBHSUN2MzogQ1BVODE6IGZvdW5kIHJlZGlzdHJpYnV0b3Ig
NTAxIHJlZ2lvbiAKNDA6MHgwMDAwMDAwMGFhMzIwMDAwClsgICAgMi45ODA1NjFdIC0tLS0tLS0t
LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDIuOTgwNTY1XSBXQVJOSU5HOiBDUFU6
IDgxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFj
aGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAg
Mi45ODA1NjVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDIuOTgwNTY4XSBDUFU6IDgxIFBJRDog
MCBDb21tOiBzd2FwcGVyLzgxIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpb
ICAgIDIuOTgwNTY5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAg
IDIuOTgwNTcxXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIuOTgwNTcyXSBs
ciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDIuOTgwNTczXSBzcCA6IGZmZmY4MDAw
MTI1MGJlZTAKWyAgICAyLjk4MDU3M10geDI5OiBmZmZmODAwMDEyNTBiZWUwIHgyODogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDIuOTgwNTc1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMi45ODA1NzZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTMxZTAwMDAKWyAgICAyLjk4MDU3N10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjog
ZmZmZjgwMDAxMTljZDAwMApbICAgIDIuOTgwNTc4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2JjNDAwClsgICAgMi45ODA1NzldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjk4MDU4MF0geDE3OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDIuOTgwNTgxXSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi45ODA1ODJdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAyLjk4MDU4M10geDExOiBmZmZmZmZmZmZm
ZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDIuOTgwNTg0XSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMi45ODA1ODRdIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAyLjk4MDU4NV0geDUgOiAwMDAw
MDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTAwMjAwMApbICAgIDIuOTgwNTg2XSB4MyA6IDAw
MDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMi45ODA1ODddIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAyLjk4MDU4OV0gQ2Fs
bCB0cmFjZToKWyAgICAyLjk4MDU5MF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDIu
OTgwNTkyXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAyLjk4MDU5M10gIGNwdWhw
X2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMi45ODA1OTVdICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOApbICAgIDIuOTgwNTk2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4ClsgICAgMi45ODA1OTddIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYTMg
XS0tLQpbICAgIDIuOTgwNjAyXSBHSUN2MzogQ1BVODE6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVu
ZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWYxMDAwMApbICAgIDIuOTgwNjI4XSBYZW46IGluaXRp
YWxpemluZyBjcHU4MQpbICAgIDIuOTgwNjM3XSBDUFU4MTogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgMHgwMDAwMDAwNTAxIFsweDQ4MWZkMDEwXQpbICAgIDMuMDA5ODM1XSBEZXRlY3RlZCBW
SVBUIEktY2FjaGUgb24gQ1BVODIKWyAgICAzLjAwOTk1OV0gR0lDdjM6IENQVTgyOiBmb3VuZCBy
ZWRpc3RyaWJ1dG9yIDUwMiByZWdpb24gCjQxOjB4MDAwMDAwMDBhYTM0MDAwMApbICAgIDMuMDE2
NjUxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAzLjAxNjY1NV0g
V0FSTklORzogQ1BVOiA4MiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAw
L2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDMuMDE2NjU1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjAxNjY1N10g
Q1BVOiA4MiBQSUQ6IDAgQ29tbTogc3dhcHBlci84MiBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKWyAgICAzLjAxNjY1OV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1Q
QU4gLVVBTykKWyAgICAzLjAxNjY2MF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAg
ICAzLjAxNjY2Ml0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAzLjAxNjY2Ml0g
c3AgOiBmZmZmODAwMDEyNTEzZWUwClsgICAgMy4wMTY2NjNdIHgyOTogZmZmZjgwMDAxMjUxM2Vl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjAxNjY2NF0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMDE2NjY1XSB4MjU6IDAwMDAwMDAwMDAw
MDAwMDAgeDI0OiBmZmZmODAwMDEzMjQwMDAwClsgICAgMy4wMTY2NjZdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAzLjAxNjY2N10geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYzgwMApbICAgIDMuMDE2NjY4XSB4MTk6IGZmZmY4
MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4wMTY2NjldIHgxNzogMDAw
MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjAxNjY3MF0geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMDE2NjcxXSB4MTM6
IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMy4wMTY2NzJdIHgx
MTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjAxNjY3M10g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuMDE2Njc0
XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMy4wMTY2
NzVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwMTgwMDAKWyAgICAzLjAx
NjY3Nl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDMu
MDE2Njc3XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAg
My4wMTY2NzhdIENhbGwgdHJhY2U6ClsgICAgMy4wMTY2ODBdICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAzLjAxNjY4MV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMy4w
MTY2ODJdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDMuMDE2Njg0XSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAzLjAxNjY4NV0gIHNlY29uZGFyeV9z
dGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDMuMDE2Njg2XSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYmE0IF0tLS0KWyAgICAzLjAxNjY5MV0gR0lDdjM6IENQVTgyOiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FmMjAwMDAKWyAgICAzLjAxNjcx
Nl0gWGVuOiBpbml0aWFsaXppbmcgY3B1ODIKWyAgICAzLjAxNjcyNV0gQ1BVODI6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwMiBbMHg0ODFmZDAxMF0KWyAgICAzLjA0NTky
NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTgzClsgICAgMy4wNDYwNDldIEdJQ3YzOiBD
UFU4MzogZm91bmQgcmVkaXN0cmlidXRvciA1MDMgcmVnaW9uIAo0MToweDAwMDAwMDAwYWEzNjAw
MDAKWyAgICAzLjA1Mjc0MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg
ICAgMy4wNTI3NDVdIFdBUk5JTkc6IENQVTogODMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50
aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjA1Mjc0NV0gTW9kdWxlcyBsaW5rZWQgaW46Clsg
ICAgMy4wNTI3NDhdIENQVTogODMgUElEOiAwIENvbW06IHN3YXBwZXIvODMgVGFpbnRlZDogRyBX
ICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMy4wNTI3NDldIHBzdGF0ZTogNjAwMDAxYzUg
KG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMy4wNTI3NTFdIHBjIDogaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0ClsgICAgMy4wNTI3NTJdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0Clsg
ICAgMy4wNTI3NTNdIHNwIDogZmZmZjgwMDAxMjUxYmVlMApbICAgIDMuMDUyNzUzXSB4Mjk6IGZm
ZmY4MDAwMTI1MWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4wNTI3NTRdIHgyNzog
MDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjA1Mjc1Nl0geDI1
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzI2MDAwMApbICAgIDMuMDUyNzU3XSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMy4wNTI3NThd
IHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYmNjMDAKWyAgICAzLjA1Mjc1
OF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMDUy
NzU5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4w
NTI3NjBdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAz
LjA1Mjc2MV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAg
IDMuMDUyNzYyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsg
ICAgMy4wNTI3NjNdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAK
WyAgICAzLjA1Mjc2NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MApbICAgIDMuMDUyNzY1XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMDJl
MDAwClsgICAgMy4wNTI3NjZdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZm
ZmZmZmYKWyAgICAzLjA1Mjc2N10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBm
ZmZmZmZlZApbICAgIDMuMDUyNzY4XSBDYWxsIHRyYWNlOgpbICAgIDMuMDUyNzcwXSAgaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4wNTI3NzFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNApbICAgIDMuMDUyNzczXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAg
ICAzLjA1Mjc3NF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMy4wNTI3NzVd
ICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAzLjA1Mjc3Nl0gLS0tWyBl
bmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JhNSBdLS0tClsgICAgMy4wNTI3ODJdIEdJQ3YzOiBDUFU4
MzogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZjMwMDAw
ClsgICAgMy4wNTI4MDZdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTgzClsgICAgMy4wNTI4MTVdIENQ
VTgzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA1MDMgWzB4NDgxZmQwMTBd
ClsgICAgMy4wODIwMTFdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU4NApbICAgIDMuMDgy
MTQyXSBHSUN2MzogQ1BVODQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNTA0IHJlZ2lvbiAKNDI6MHgw
MDAwMDAwMGFhMzgwMDAwClsgICAgMy4wODg4NDFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0t
LS0tLS0tLS0tLQpbICAgIDMuMDg4ODQ2XSBXQVJOSU5HOiBDUFU6IDg0IFBJRDogMCBhdCAKL2hv
bWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz
LmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4wODg4NDZdIE1vZHVsZXMg
bGlua2VkIGluOgpbICAgIDMuMDg4ODQ5XSBDUFU6IDg0IFBJRDogMCBDb21tOiBzd2FwcGVyLzg0
IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuMDg4ODUwXSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuMDg4ODUyXSBwYyA6IGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuMDg4ODUzXSBsciA6IGl0c19jcHVfaW5pdCsw
eDJlYy8weDQ5NApbICAgIDMuMDg4ODU0XSBzcCA6IGZmZmY4MDAwMTI1MjNlZTAKWyAgICAzLjA4
ODg1NV0geDI5OiBmZmZmODAwMDEyNTIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMu
MDg4ODU2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
My4wODg4NTddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMyYzAwMDAKWyAg
ICAzLjA4ODg1OF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApb
ICAgIDMuMDg4ODU5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JkMDAw
ClsgICAgMy4wODg4NjBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAzLjA4ODg2MV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDMuMDg4ODYyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMy4wODg4NjNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1
NjljMGE0MDAKWyAgICAzLjA4ODg2NF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDMuMDg4ODY1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwClsgICAgMy4wODg4NjZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKWyAgICAzLjA4ODg2N10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDog
ZmZmZmEwMjYwZTA0NDAwMApbICAgIDMuMDg4ODY4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy4wODg4NjldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjA4ODg3MV0gQ2FsbCB0cmFjZToKWyAgICAzLjA4
ODg3Ml0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuMDg4ODczXSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjA4ODg3NV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysw
eDg0LzB4MWUwClsgICAgMy4wODg4NzZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApb
ICAgIDMuMDg4ODc4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy4w
ODg4NzhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYTYgXS0tLQpbICAgIDMuMDg4ODg0
XSBHSUN2MzogQ1BVODQ6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAw
MDAwMDA3YWY0MDAwMApbICAgIDMuMDg4OTEyXSBYZW46IGluaXRpYWxpemluZyBjcHU4NApbICAg
IDMuMDg4OTIzXSBDUFU4NDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNTA0
IFsweDQ4MWZkMDEwXQpbICAgIDMuMTE4MDc0XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BV
ODUKWyAgICAzLjExODE5OV0gR0lDdjM6IENQVTg1OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwNSBy
ZWdpb24gCjQyOjB4MDAwMDAwMDBhYTNhMDAwMApbICAgIDMuMTI0ODkwXSAtLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAzLjEyNDg5NF0gV0FSTklORzogQ1BVOiA4NSBQ
SUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9p
cnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuMTI0
ODk0XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjEyNDg5N10gQ1BVOiA4NSBQSUQ6IDAgQ29t
bTogc3dhcHBlci84NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAz
LjEyNDg5OF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAzLjEy
NDkwMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjEyNDkwMV0gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAzLjEyNDkwMl0gc3AgOiBmZmZmODAwMDEyNTJi
ZWUwClsgICAgMy4xMjQ5MDJdIHgyOTogZmZmZjgwMDAxMjUyYmVlMCB4Mjg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAzLjEyNDkwNF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDMuMTI0OTA1XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAw
MDEzMmUwMDAwClsgICAgMy4xMjQ5MDZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKWyAgICAzLjEyNDkwNl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWNiZDQwMApbICAgIDMuMTI0OTA3XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMy4xMjQ5MDhdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjEyNDkwOV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMTI0OTEwXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAg
eDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMy4xMjQ5MTFdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjEyNDkxMl0geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuMTI0OTEzXSB4NyA6IDAwMDAwMDAwMDAw
MDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMy4xMjQ5MTRdIHg1IDogMDAwMDAwMDBh
MGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwNWEwMDAKWyAgICAzLjEyNDkxNV0geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDMuMTI0OTE2XSB4MSA6IDAwMDAw
MDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMy4xMjQ5MThdIENhbGwgdHJh
Y2U6ClsgICAgMy4xMjQ5MTldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjEyNDky
MV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMy4xMjQ5MjJdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDMuMTI0OTIzXSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKWyAgICAzLjEyNDkyNV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8w
eDE2OApbICAgIDMuMTI0OTI1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmE3IF0tLS0K
WyAgICAzLjEyNDkzMV0gR0lDdjM6IENQVTg1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2FmNTAwMDAKWyAgICAzLjEyNDk1Nl0gWGVuOiBpbml0aWFsaXpp
bmcgY3B1ODUKWyAgICAzLjEyNDk2Nl0gQ1BVODU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
IDB4MDAwMDAwMDUwNSBbMHg0ODFmZDAxMF0KWyAgICAzLjE1NDE0Nl0gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTg2ClsgICAgMy4xNTQyNzJdIEdJQ3YzOiBDUFU4NjogZm91bmQgcmVkaXN0
cmlidXRvciA1MDYgcmVnaW9uIAo0MzoweDAwMDAwMDAwYWEzYzAwMDAKWyAgICAzLjE2MDk2NF0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMy4xNjA5NjddIFdBUk5J
Tkc6IENQVTogODYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2
ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKWyAgICAzLjE2MDk2OF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMy4xNjA5NzBdIENQVTog
ODYgUElEOiAwIENvbW06IHN3YXBwZXIvODYgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJj
NSAjMTMyClsgICAgMy4xNjA5NzJdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pClsgICAgMy4xNjA5NzNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4x
NjA5NzVdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMy4xNjA5NzVdIHNwIDog
ZmZmZjgwMDAxMjUzM2VlMApbICAgIDMuMTYwOTc2XSB4Mjk6IGZmZmY4MDAwMTI1MzNlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4xNjA5NzddIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4
MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjE2MDk3OF0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMzM0MDAwMApbICAgIDMuMTYwOTc5XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMy4xNjA5ODBdIHgyMTogZmZmZjgwMDAxMTdh
OTAwMCB4MjA6IGZmZmZmZTAwMDFjYmQ4MDAKWyAgICAzLjE2MDk4MV0geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMTYwOTgyXSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4xNjA5ODNdIHgxNTogMDAwMDAw
MDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjE2MDk4NF0geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDMuMTYwOTg1XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy4xNjA5ODZdIHg5IDog
MDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjE2MDk4N10geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDMuMTYwOTg4XSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMDcwMDAwClsgICAgMy4xNjA5ODld
IHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAzLjE2MDk5
MF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDMuMTYw
OTkyXSBDYWxsIHRyYWNlOgpbICAgIDMuMTYwOTkzXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMy4xNjA5OTRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDMuMTYwOTk2
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAzLjE2MDk5N10gIG5vdGlm
eV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMy4xNjA5OThdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKWyAgICAzLjE2MDk5OV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2JhOCBdLS0tClsgICAgMy4xNjEwMDRdIEdJQ3YzOiBDUFU4NjogdXNpbmcgYWxsb2NhdGVk
IExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZjYwMDAwClsgICAgMy4xNjEwMjldIFhl
bjogaW5pdGlhbGl6aW5nIGNwdTg2ClsgICAgMy4xNjEwMzldIENQVTg2OiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDA1MDYgWzB4NDgxZmQwMTBdClsgICAgMy4xOTAyMTJdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU4NwpbICAgIDMuMTkwMzM5XSBHSUN2MzogQ1BVODc6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgNTA3IHJlZ2lvbiAKNDM6MHgwMDAwMDAwMGFhM2UwMDAwClsg
ICAgMy4xOTcwMzFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMu
MTk3MDM1XSBXQVJOSU5HOiBDUFU6IDg3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgMy4xOTcwMzZdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDMu
MTk3MDM4XSBDUFU6IDg3IFBJRDogMCBDb21tOiBzd2FwcGVyLzg3IFRhaW50ZWQ6IEcgVyAgICAg
ICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuMTk3MDM5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuMTk3MDQxXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDMuMTk3MDQyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMu
MTk3MDQzXSBzcCA6IGZmZmY4MDAwMTI1OGJlZTAKWyAgICAzLjE5NzA0M10geDI5OiBmZmZmODAw
MDEyNThiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMTk3MDQ1XSB4Mjc6IDAwMDAw
MDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4xOTcwNDZdIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMzNjAwMDAKWyAgICAzLjE5NzA0N10geDIzOiBm
ZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuMTk3MDQ4XSB4MjE6
IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JkYzAwClsgICAgMy4xOTcwNDldIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjE5NzA1MF0g
eDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMTk3MDUx
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4xOTcw
NTJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjE5
NzA1M10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMu
MTk3MDU0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAg
My4xOTcwNTVdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAg
ICAzLjE5NzA1Nl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTA4NjAwMApb
ICAgIDMuMTk3MDU3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
ClsgICAgMy4xOTcwNThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKWyAgICAzLjE5NzA1OV0gQ2FsbCB0cmFjZToKWyAgICAzLjE5NzA2MF0gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDMuMTk3MDYxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
WyAgICAzLjE5NzA2M10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy4x
OTcwNjRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuMTk3MDY1XSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy4xOTcwNjZdIC0tLVsgZW5kIHRy
YWNlIGY2ODcyOGEwZDMwNTNiYTkgXS0tLQpbICAgIDMuMTk3MDcxXSBHSUN2MzogQ1BVODc6IHVz
aW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWY3MDAwMApbICAg
IDMuMTk3MDk1XSBYZW46IGluaXRpYWxpemluZyBjcHU4NwpbICAgIDMuMTk3MTA2XSBDUFU4Nzog
Qm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNTA3IFsweDQ4MWZkMDEwXQpbICAg
IDMuMjI2Mjg3XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVODgKWyAgICAzLjIyNjQyNF0g
R0lDdjM6IENQVTg4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwOCByZWdpb24gCjQ0OjB4MDAwMDAw
MDBhYTQwMDAwMApbICAgIDMuMjMzMTI0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KWyAgICAzLjIzMzEyOV0gV0FSTklORzogQ1BVOiA4OCBQSUQ6IDAgYXQgCi9ob21lL2pv
eXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIz
MDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuMjMzMTI5XSBNb2R1bGVzIGxpbmtl
ZCBpbjoKWyAgICAzLjIzMzEzMl0gQ1BVOiA4OCBQSUQ6IDAgQ29tbTogc3dhcHBlci84OCBUYWlu
dGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAzLjIzMzEzM10gcHN0YXRlOiA2
MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAzLjIzMzEzNV0gcGMgOiBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjIzMzEzNl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMv
MHg0OTQKWyAgICAzLjIzMzEzN10gc3AgOiBmZmZmODAwMDEyNTkzZWUwClsgICAgMy4yMzMxMzhd
IHgyOTogZmZmZjgwMDAxMjU5M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjIzMzEz
OV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMjMz
MTQwXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEzM2MwMDAwClsgICAgMy4y
MzMxNDFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAz
LjIzMzE0Ml0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiZTAwMApbICAg
IDMuMjMzMTQzXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMy4yMzMxNDRdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAzLjIzMzE0NV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDMuMjMzMTQ2XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBh
NDAwClsgICAgMy4yMzMxNDddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5
OTE2YTAKWyAgICAzLjIzMzE0OF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
MTk5MTZhMApbICAgIDMuMjMzMTQ5XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAw
MDAwMDAwMDcwClsgICAgMy4yMzMxNTBdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZh
MDI2MGUwOWMwMDAKWyAgICAzLjIzMzE1MV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZm
ZmZmZmZmZmZmZmZmZgpbICAgIDMuMjMzMTUxXSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAw
MDAwMDAwMGZmZmZmZmVkClsgICAgMy4yMzMxNTNdIENhbGwgdHJhY2U6ClsgICAgMy4yMzMxNTVd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjIzMzE1Nl0gIGdpY19zdGFydGluZ19j
cHUrMHgxOC8weDI0ClsgICAgMy4yMzMxNTddICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8w
eDFlMApbICAgIDMuMjMzMTU5XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAz
LjIzMzE2MF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDMuMjMzMTYx
XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmFhIF0tLS0KWyAgICAzLjIzMzE2N10gR0lD
djM6IENQVTg4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2FmODAwMDAKWyAgICAzLjIzMzE5NF0gWGVuOiBpbml0aWFsaXppbmcgY3B1ODgKWyAgICAzLjIz
MzIwNl0gQ1BVODg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwOCBbMHg0
ODFmZDAxMF0KWyAgICAzLjI2MjM1M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTg5Clsg
ICAgMy4yNjI0ODZdIEdJQ3YzOiBDUFU4OTogZm91bmQgcmVkaXN0cmlidXRvciA1MDkgcmVnaW9u
IAo0NDoweDAwMDAwMDAwYWE0MjAwMDAKWyAgICAzLjI2OTE3OF0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMy4yNjkxODJdIFdBUk5JTkc6IENQVTogODkgUElEOiAw
IGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdp
Yy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjI2OTE4M10g
TW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMy4yNjkxODVdIENQVTogODkgUElEOiAwIENvbW06IHN3
YXBwZXIvODkgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMy4yNjkx
ODZdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMy4yNjkxODhd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4yNjkxOTBdIGxyIDogaXRzX2Nw
dV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMy4yNjkxOTBdIHNwIDogZmZmZjgwMDAxMjU5YmVlMApb
ICAgIDMuMjY5MTkxXSB4Mjk6IGZmZmY4MDAwMTI1OWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMy4yNjkxOTJdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAzLjI2OTE5M10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzNl
MDAwMApbICAgIDMuMjY5MTk0XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDEx
OWNkMDAwClsgICAgMy4yNjkxOTVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAw
MDFjYmU0MDAKWyAgICAzLjI2OTE5Nl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDMuMjY5MTk3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMy4yNjkxOThdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAzLjI2OTE5OV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZjRlMzNiYTU2OWMwYTQwMApbICAgIDMuMjY5MjAwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEw
OiBmZmZmODAwMDExOTkxNmEwClsgICAgMy4yNjkyMDFdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4
OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjI2OTIwMl0geDcgOiAwMDAwMDAwMDAwMDAwMDAw
IHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDMuMjY5MjAzXSB4NSA6IDAwMDAwMDAwYTBhMGEw
YTAgeDQgOiBmZmZmYTAyNjBlMGIyMDAwClsgICAgMy4yNjkyMDRdIHgzIDogMDAwMDAwMDAwMDAw
MDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAzLjI2OTIwNV0geDEgOiAwMDAwMDAwMDAw
MDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDMuMjY5MjA2XSBDYWxsIHRyYWNlOgpb
ICAgIDMuMjY5MjA4XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4yNjkyMDldICBn
aWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDMuMjY5MjEwXSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKWyAgICAzLjI2OTIxMV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5
Yy8weGI4ClsgICAgMy4yNjkyMTNdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgK
WyAgICAzLjI2OTIxM10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JhYiBdLS0tClsgICAg
My4yNjkyMTldIEdJQ3YzOiBDUFU4OTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxl
IApAMHgwMDAwMDAwMDdhZjkwMDAwClsgICAgMy4yNjkyNDJdIFhlbjogaW5pdGlhbGl6aW5nIGNw
dTg5ClsgICAgMy4yNjkyNTJdIENQVTg5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDA1MDkgWzB4NDgxZmQwMTBdClsgICAgMy4yOTg0MjVdIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFU5MApbICAgIDMuMjk4NTU4XSBHSUN2MzogQ1BVOTA6IGZvdW5kIHJlZGlzdHJpYnV0
b3IgNTBhIHJlZ2lvbiAKNDU6MHgwMDAwMDAwMGFhNDQwMDAwClsgICAgMy4zMDUyNDldIC0tLS0t
LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuMzA1MjUzXSBXQVJOSU5HOiBD
UFU6IDkwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgMy4zMDUyNTNdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDMuMzA1MjU2XSBDUFU6IDkwIFBJ
RDogMCBDb21tOiBzd2FwcGVyLzkwIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEz
MgpbICAgIDMuMzA1MjU3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpb
ICAgIDMuMzA1MjU5XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuMzA1MjYw
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuMzA1MjYxXSBzcCA6IGZmZmY4
MDAwMTI1YTNlZTAKWyAgICAzLjMwNTI2MV0geDI5OiBmZmZmODAwMDEyNWEzZWUwIHgyODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDMuMzA1MjYzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMy4zMDUyNjRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTM0NDAwMDAKWyAgICAzLjMwNTI2NV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgy
MjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuMzA1MjY2XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAg
eDIwOiBmZmZmZmUwMDAxY2JlODAwClsgICAgMy4zMDUyNjddIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjMwNTI2OF0geDE3OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMzA1MjY4XSB4MTU6IDAwMDAwMDAwMDAw
MDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4zMDUyNjldIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjMwNTI3MF0geDExOiBmZmZmZmZm
ZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuMzA1MjcxXSB4OSA6IDAwMDAw
MDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy4zMDUyNzJdIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjMwNTI3M10geDUgOiAw
MDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTBjODAwMApbICAgIDMuMzA1Mjc0XSB4MyA6
IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy4zMDUyNzVdIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjMwNTI3N10g
Q2FsbCB0cmFjZToKWyAgICAzLjMwNTI3OF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDMuMzA1Mjc5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjMwNTI4MV0gIGNw
dWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy4zMDUyODJdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuMzA1MjgzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5l
bCsweGRjLzB4MTY4ClsgICAgMy4zMDUyODRdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNi
YWMgXS0tLQpbICAgIDMuMzA1Mjg5XSBHSUN2MzogQ1BVOTA6IHVzaW5nIGFsbG9jYXRlZCBMUEkg
cGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWZhMDAwMApbICAgIDMuMzA1MzExXSBYZW46IGlu
aXRpYWxpemluZyBjcHU5MApbICAgIDMuMzA1MzIxXSBDUFU5MDogQm9vdGVkIHNlY29uZGFyeSBw
cm9jZXNzb3IgMHgwMDAwMDAwNTBhIFsweDQ4MWZkMDEwXQpbICAgIDMuMzM0NTEyXSBEZXRlY3Rl
ZCBWSVBUIEktY2FjaGUgb24gQ1BVOTEKWyAgICAzLjMzNDY0Nl0gR0lDdjM6IENQVTkxOiBmb3Vu
ZCByZWRpc3RyaWJ1dG9yIDUwYiByZWdpb24gCjQ1OjB4MDAwMDAwMDBhYTQ2MDAwMApbICAgIDMu
MzQxMzM4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAzLjM0MTM0
Ml0gV0FSTklORzogQ1BVOiA5MSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12
MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDMuMzQxMzQyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjM0MTM0
NV0gQ1BVOiA5MSBQSUQ6IDAgQ29tbTogc3dhcHBlci85MSBUYWludGVkOiBHIFcgICAgICAgICAK
NS41LjAtcmM1ICMxMzIKWyAgICAzLjM0MTM0Nl0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlG
IC1QQU4gLVVBTykKWyAgICAzLjM0MTM0OF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
WyAgICAzLjM0MTM0OV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAzLjM0MTM1
MF0gc3AgOiBmZmZmODAwMDEyNWFiZWUwClsgICAgMy4zNDEzNTFdIHgyOTogZmZmZjgwMDAxMjVh
YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjM0MTM1Ml0geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMzQxMzUzXSB4MjU6IDAwMDAwMDAw
MDAwMDAwMDAgeDI0OiBmZmZmODAwMDEzNDYwMDAwClsgICAgMy4zNDEzNTRdIHgyMzogZmZmZjgw
MDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAgICAzLjM0MTM1NV0geDIxOiBmZmZm
ODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiZWMwMApbICAgIDMuMzQxMzU2XSB4MTk6IGZm
ZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4zNDEzNTZdIHgxNzog
MDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjM0MTM1N10geDE1
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMzQxMzU4XSB4
MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMy4zNDEzNTld
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjM0MTM2
MF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuMzQx
MzYxXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMy4z
NDEzNjJdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwZGUwMDAKWyAgICAz
LjM0MTM2M10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAg
IDMuMzQxMzY0XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsg
ICAgMy4zNDEzNjZdIENhbGwgdHJhY2U6ClsgICAgMy4zNDEzNjddICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKWyAgICAzLjM0MTM2OF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAg
My4zNDEzNzBdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDMuMzQxMzcx
XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAgICAzLjM0MTM3Ml0gIHNlY29uZGFy
eV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDMuMzQxMzczXSAtLS1bIGVuZCB0cmFjZSBm
Njg3MjhhMGQzMDUzYmFkIF0tLS0KWyAgICAzLjM0MTM3OF0gR0lDdjM6IENQVTkxOiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FmYjAwMDAKWyAgICAzLjM0
MTQwMF0gWGVuOiBpbml0aWFsaXppbmcgY3B1OTEKWyAgICAzLjM0MTQxMF0gQ1BVOTE6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwYiBbMHg0ODFmZDAxMF0KWyAgICAzLjM3
MDU4OF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTkyClsgICAgMy4zNzA3MzFdIEdJQ3Yz
OiBDUFU5MjogZm91bmQgcmVkaXN0cmlidXRvciA1MGMgcmVnaW9uIAo0NjoweDAwMDAwMDAwYWE0
ODAwMDAKWyAgICAzLjM3NzQzMV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
ClsgICAgMy4zNzc0MzZdIFdBUk5JTkc6IENQVTogOTIgUElEOiAwIGF0IAovaG9tZS9qb3l4L3Bs
aW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IApp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjM3NzQzNl0gTW9kdWxlcyBsaW5rZWQgaW46
ClsgICAgMy4zNzc0MzldIENQVTogOTIgUElEOiAwIENvbW06IHN3YXBwZXIvOTIgVGFpbnRlZDog
RyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMy4zNzc0NDFdIHBzdGF0ZTogNjAwMDAx
YzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMy4zNzc0NDJdIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgMy4zNzc0NDRdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0
ClsgICAgMy4zNzc0NDRdIHNwIDogZmZmZjgwMDAxMjViM2VlMApbICAgIDMuMzc3NDQ1XSB4Mjk6
IGZmZmY4MDAwMTI1YjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4zNzc0NDZdIHgy
NzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjM3NzQ0OF0g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzRjMDAwMApbICAgIDMuMzc3NDQ5
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMy4zNzc0
NTBdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYmYwMDAKWyAgICAzLjM3
NzQ1MV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMu
Mzc3NDUyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
My4zNzc0NTJdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICAzLjM3NzQ1M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApb
ICAgIDMuMzc3NDU0XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
ClsgICAgMy4zNzc0NTVdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2
YTAKWyAgICAzLjM3NzQ1Nl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MApbICAgIDMuMzc3NDU3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBl
MGY0MDAwClsgICAgMy4zNzc0NThdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZm
ZmZmZmZmZmYKWyAgICAzLjM3NzQ1OV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAw
MDBmZmZmZmZlZApbICAgIDMuMzc3NDYxXSBDYWxsIHRyYWNlOgpbICAgIDMuMzc3NDYyXSAgaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy4zNzc0NjRdICBnaWNfc3RhcnRpbmdfY3B1KzB4
MTgvMHgyNApbICAgIDMuMzc3NDY1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
WyAgICAzLjM3NzQ2Nl0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMy4zNzc0
NjhdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAzLjM3NzQ2OV0gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JhZSBdLS0tClsgICAgMy4zNzc0NzRdIEdJQ3YzOiBD
UFU5MjogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZmMw
MDAwClsgICAgMy4zNzc0OTldIFhlbjogaW5pdGlhbGl6aW5nIGNwdTkyClsgICAgMy4zNzc1MTFd
IENQVTkyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA1MGMgWzB4NDgxZmQw
MTBdClsgICAgMy40MDY2NTZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU5MwpbICAgIDMu
NDA2NzkyXSBHSUN2MzogQ1BVOTM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNTBkIHJlZ2lvbiAKNDY6
MHgwMDAwMDAwMGFhNGEwMDAwClsgICAgMy40MTM0ODRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQpbICAgIDMuNDEzNDg4XSBXQVJOSU5HOiBDUFU6IDkzIFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy40MTM0ODldIE1vZHVs
ZXMgbGlua2VkIGluOgpbICAgIDMuNDEzNDkxXSBDUFU6IDkzIFBJRDogMCBDb21tOiBzd2FwcGVy
LzkzIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuNDEzNDkyXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuNDEzNDk0XSBwYyA6
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNDEzNDk1XSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NApbICAgIDMuNDEzNDk2XSBzcCA6IGZmZmY4MDAwMTI1YmJlZTAKWyAgICAz
LjQxMzQ5N10geDI5OiBmZmZmODAwMDEyNWJiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDMuNDEzNDk4XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMy40MTM0OTldIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM0ZTAwMDAK
WyAgICAzLjQxMzUwMF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAw
MApbICAgIDMuNDEzNTAxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2Jm
NDAwClsgICAgMy40MTM1MDJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAzLjQxMzUwM10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDMuNDEzNTA0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMy40MTM1MDVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMz
YmE1NjljMGE0MDAKWyAgICAzLjQxMzUwNl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZm
ZjgwMDAxMTk5MTZhMApbICAgIDMuNDEzNTA3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMy40MTM1MDhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjQxMzUwOV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0
IDogZmZmZmEwMjYwZTEwYTAwMApbICAgIDMuNDEzNTEwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy40MTM1MTFdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjQxMzUxM10gQ2FsbCB0cmFjZToKWyAgICAz
LjQxMzUxNF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNDEzNTE1XSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjQxMzUxN10gIGNwdWhwX2ludm9rZV9jYWxsYmFj
aysweDg0LzB4MWUwClsgICAgMy40MTM1MThdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OApbICAgIDMuNDEzNTE5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAg
My40MTM1MjBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYWYgXS0tLQpbICAgIDMuNDEz
NTI1XSBHSUN2MzogQ1BVOTM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4
MDAwMDAwMDA3YWZkMDAwMApbICAgIDMuNDEzNTQ3XSBYZW46IGluaXRpYWxpemluZyBjcHU5Mwpb
ICAgIDMuNDEzNTU3XSBDUFU5MzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAw
NTBkIFsweDQ4MWZkMDEwXQpbICAgIDMuNDQyNzI0XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24g
Q1BVOTQKWyAgICAzLjQ0Mjg2MV0gR0lDdjM6IENQVTk0OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUw
ZSByZWdpb24gCjQ3OjB4MDAwMDAwMDBhYTRjMDAwMApbICAgIDMuNDQ5NTUzXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAzLjQ0OTU1N10gV0FSTklORzogQ1BVOiA5
NCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hp
cC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMu
NDQ5NTU4XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjQ0OTU2MF0gQ1BVOiA5NCBQSUQ6IDAg
Q29tbTogc3dhcHBlci85NCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAg
ICAzLjQ0OTU2MV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAz
LjQ0OTU2M10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjQ0OTU2NV0gbHIg
OiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKWyAgICAzLjQ0OTU2NV0gc3AgOiBmZmZmODAwMDEy
NjBiZWUwClsgICAgMy40NDk1NjZdIHgyOTogZmZmZjgwMDAxMjYwYmVlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAzLjQ0OTU2N10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDMuNDQ5NTY4XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZm
ODAwMDEzNTQwMDAwClsgICAgMy40NDk1NjldIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZm
ZmY4MDAwMTE5Y2QwMDAKWyAgICAzLjQ0OTU3MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDog
ZmZmZmZlMDAwMWNiZjgwMApbICAgIDMuNDQ5NTcxXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy40NDk1NzJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4
MTY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjQ0OTU3M10geDE1OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNDQ5NTc0XSB4MTM6IDAwMDAwMDAwMDAwMDAw
MDAgeDEyOiBmNGUzM2JhNTY5YzBhNDAwClsgICAgMy40NDk1NzVdIHgxMTogZmZmZmZmZmZmZmZm
ZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjQ0OTU3Nl0geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuNDQ5NTc3XSB4NyA6IDAwMDAwMDAw
MDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwClsgICAgMy40NDk1NzhdIHg1IDogMDAwMDAw
MDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxMjAwMDAKWyAgICAzLjQ0OTU3OV0geDMgOiAwMDAw
MDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgpbICAgIDMuNDQ5NTgwXSB4MSA6IDAw
MDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMy40NDk1ODFdIENhbGwg
dHJhY2U6ClsgICAgMy40NDk1ODJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjQ0
OTU4NF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0ClsgICAgMy40NDk1ODVdICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMApbICAgIDMuNDQ5NTg2XSAgbm90aWZ5X2NwdV9zdGFy
dGluZysweDljLzB4YjgKWyAgICAzLjQ0OTU4OF0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhk
Yy8weDE2OApbICAgIDMuNDQ5NTg4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmIwIF0t
LS0KWyAgICAzLjQ0OTU5NF0gR0lDdjM6IENQVTk0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2FmZTAwMDAKWyAgICAzLjQ0OTYxNV0gWGVuOiBpbml0aWFs
aXppbmcgY3B1OTQKWyAgICAzLjQ0OTYyNV0gQ1BVOTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDUwZSBbMHg0ODFmZDAxMF0KWyAgICAzLjQ3ODc5Nl0gRGV0ZWN0ZWQgVklQ
VCBJLWNhY2hlIG9uIENQVTk1ClsgICAgMy40Nzg5MzVdIEdJQ3YzOiBDUFU5NTogZm91bmQgcmVk
aXN0cmlidXRvciA1MGYgcmVnaW9uIAo0NzoweDAwMDAwMDAwYWE0ZTAwMDAKWyAgICAzLjQ4NTYy
OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMy40ODU2MzNdIFdB
Uk5JTkc6IENQVTogOTUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9k
cml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKWyAgICAzLjQ4NTYzM10gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMy40ODU2MzZdIENQ
VTogOTUgUElEOiAwIENvbW06IHN3YXBwZXIvOTUgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4w
LXJjNSAjMTMyClsgICAgMy40ODU2MzddIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFO
IC1VQU8pClsgICAgMy40ODU2MzldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAg
My40ODU2NDBdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMy40ODU2NDFdIHNw
IDogZmZmZjgwMDAxMjYxM2VlMApbICAgIDMuNDg1NjQxXSB4Mjk6IGZmZmY4MDAwMTI2MTNlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy40ODU2NDNdIHgyNzogMDAwMDAwMDAwMDAwMDAw
MCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjQ4NTY0NF0geDI1OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNDogZmZmZjgwMDAxMzU2MDAwMApbICAgIDMuNDg1NjQ1XSB4MjM6IGZmZmY4MDAwMTEx
ZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgMy40ODU2NDZdIHgyMTogZmZmZjgwMDAx
MTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYmZjMDAKWyAgICAzLjQ4NTY0N10geDE5OiBmZmZmODAw
MDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNDg1NjQ4XSB4MTc6IDAwMDAw
MDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy40ODU2NDhdIHgxNTogMDAw
MDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjQ4NTY0OV0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDMuNDg1NjUwXSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy40ODU2NTFdIHg5
IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjQ4NTY1Ml0g
eDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDMuNDg1NjUz
XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMTM2MDAwClsgICAgMy40ODU2
NTRdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAzLjQ4
NTY1NV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDMu
NDg1NjU3XSBDYWxsIHRyYWNlOgpbICAgIDMuNDg1NjU4XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0ClsgICAgMy40ODU2NTldICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDMuNDg1
NjYxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAzLjQ4NTY2Ml0gIG5v
dGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgMy40ODU2NjNdICBzZWNvbmRhcnlfc3Rh
cnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICAzLjQ4NTY2NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4
YTBkMzA1M2JiMSBdLS0tClsgICAgMy40ODU2NjldIEdJQ3YzOiBDUFU5NTogdXNpbmcgYWxsb2Nh
dGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdhZmYwMDAwClsgICAgMy40ODU2OTFd
IFhlbjogaW5pdGlhbGl6aW5nIGNwdTk1ClsgICAgMy40ODU3MDFdIENQVTk1OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA1MGYgWzB4NDgxZmQwMTBdClsgICAgMy41MTQ4OTNd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU5NgpbICAgIDMuNTE1MDczXSBHSUN2MzogQ1BV
OTY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjAwIHJlZ2lvbiAKNDg6MHgwMDAwMDAwMGFhNTAwMDAw
ClsgICAgMy41MjE3OTJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAg
IDMuNTIxODA0XSBXQVJOSU5HOiBDUFU6IDk2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy41MjE4MDVdIE1vZHVsZXMgbGlua2VkIGluOgpbICAg
IDMuNTIxODExXSBDUFU6IDk2IFBJRDogMCBDb21tOiBzd2FwcGVyLzk2IFRhaW50ZWQ6IEcgVyAg
ICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuNTIxODEzXSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuNTIxODE1XSBwYyA6IGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDMuNTIxODE2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAg
IDMuNTIxODE3XSBzcCA6IGZmZmY4MDAwMTI2MWJlZTAKWyAgICAzLjUyMTgxN10geDI5OiBmZmZm
ODAwMDEyNjFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNTIxODE5XSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy41MjE4MjBdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM1YzAwMDAKWyAgICAzLjUyMTgyMV0geDIz
OiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuNTIxODIyXSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EwMDAwClsgICAgMy41MjE4MjNd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjUyMTgy
NF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNTIx
ODI1XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy41
MjE4MjZdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAz
LjUyMTgyN10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAg
IDMuNTIxODI4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsg
ICAgMy41MjE4MjldIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
WyAgICAzLjUyMTgzMF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOTk2NzAw
MApbICAgIDMuNTIxODMxXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZm
ZmZmClsgICAgMy41MjE4MzJdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKWyAgICAzLjUyMTgzNF0gQ2FsbCB0cmFjZToKWyAgICAzLjUyMTgzNl0gIGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDMuNTIxODM4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKWyAgICAzLjUyMTg0MV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAg
My41MjE4NDNdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuNTIxODQ3XSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy41MjE4NDhdIC0tLVsgZW5k
IHRyYWNlIGY2ODcyOGEwZDMwNTNiYjIgXS0tLQpbICAgIDMuNTIxODU1XSBHSUN2MzogQ1BVOTY6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTgwMDAwMApb
ICAgIDMuNTIxOTEwXSBYZW46IGluaXRpYWxpemluZyBjcHU5NgpbICAgIDMuNTIxOTQwXSBDUFU5
NjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjAwIFsweDQ4MWZkMDEwXQpb
ICAgIDMuNTUwOTMzXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVOTcKWyAgICAzLjU1MTA3
Nl0gR0lDdjM6IENQVTk3OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDYwMSByZWdpb24gCjQ4OjB4MDAw
MDAwMDBhYTUyMDAwMApbICAgIDMuNTU3NzY5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KWyAgICAzLjU1Nzc3M10gV0FSTklORzogQ1BVOiA5NyBQSUQ6IDAgYXQgCi9ob21l
L2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5j
OjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNTU3NzczXSBNb2R1bGVzIGxp
bmtlZCBpbjoKWyAgICAzLjU1Nzc3Nl0gQ1BVOiA5NyBQSUQ6IDAgQ29tbTogc3dhcHBlci85NyBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKWyAgICAzLjU1Nzc3N10gcHN0YXRl
OiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKWyAgICAzLjU1Nzc3OF0gcGMgOiBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjU1Nzc4MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKWyAgICAzLjU1Nzc4MF0gc3AgOiBmZmZmODAwMDEyNjIzZWUwClsgICAgMy41NTc3
ODFdIHgyOTogZmZmZjgwMDAxMjYyM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjU1
Nzc4Ml0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMu
NTU3NzgzXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEzNWUwMDAwClsgICAg
My41NTc3ODRdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKWyAg
ICAzLjU1Nzc4NV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNhMDQwMApb
ICAgIDMuNTU3Nzg2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMy41NTc3ODddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAzLjU1Nzc4OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDMuNTU3Nzg5XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBmNGUzM2JhNTY5
YzBhNDAwClsgICAgMy41NTc3OTBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAw
MTE5OTE2YTAKWyAgICAzLjU1Nzc5MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDMuNTU3NzkyXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAw
MDAwMDAwMDAwMDcwClsgICAgMy41NTc3OTNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZm
ZmZhMDI2MDk5N2QwMDAKWyAgICAzLjU1Nzc5NF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgpbICAgIDMuNTU3Nzk1XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAg
OiAwMDAwMDAwMGZmZmZmZmVkClsgICAgMy41NTc3OTZdIENhbGwgdHJhY2U6ClsgICAgMy41NTc3
OThdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjU1NzgwMF0gIGdpY19zdGFydGlu
Z19jcHUrMHgxOC8weDI0ClsgICAgMy41NTc4MDFdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMApbICAgIDMuNTU3ODAzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKWyAg
ICAzLjU1NzgwNV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OApbICAgIDMuNTU3
ODA1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmIzIF0tLS0KWyAgICAzLjU1NzgxMV0g
R0lDdjM6IENQVTk3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2E4MTAwMDAKWyAgICAzLjU1NzgzNV0gWGVuOiBpbml0aWFsaXppbmcgY3B1OTcKWyAgICAz
LjU1Nzg0NV0gQ1BVOTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwMSBb
MHg0ODFmZDAxMF0KWyAgICAzLjU4NzAwNF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTk4
ClsgICAgMy41ODcxNDZdIEdJQ3YzOiBDUFU5ODogZm91bmQgcmVkaXN0cmlidXRvciA2MDIgcmVn
aW9uIAo0OToweDAwMDAwMDAwYWE1NDAwMDAKWyAgICAzLjU5MzgzOV0gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgMy41OTM4NDNdIFdBUk5JTkc6IENQVTogOTggUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKWyAgICAzLjU5Mzg0
NF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMy41OTM4NDZdIENQVTogOTggUElEOiAwIENvbW06
IHN3YXBwZXIvOTggVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgMy41
OTM4NDddIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgMy41OTM4
NDldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy41OTM4NTBdIGxyIDogaXRz
X2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgMy41OTM4NTFdIHNwIDogZmZmZjgwMDAxMjYyYmVl
MApbICAgIDMuNTkzODUyXSB4Mjk6IGZmZmY4MDAwMTI2MmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMy41OTM4NTNdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAzLjU5Mzg1NF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
MzY0MDAwMApbICAgIDMuNTkzODU1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwClsgICAgMy41OTM4NTZdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZm
ZTAwMDFjYTA4MDAKWyAgICAzLjU5Mzg1N10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDMuNTkzODU4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMy41OTM4NTldIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjU5Mzg2MF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDMuNTkzODYxXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy41OTM4NjJdIHg5IDogMDAwMDAwMDAwMDAwMDAw
MCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICAzLjU5Mzg2M10geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDMuNTkzODY0XSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmYTAyNjA5OTkzMDAwClsgICAgMy41OTM4NjVdIHgzIDogMDAwMDAwMDAw
MDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICAzLjU5Mzg2Nl0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDMuNTkzODY4XSBDYWxsIHRyYWNl
OgpbICAgIDMuNTkzODY5XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgMy41OTM4NzFd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDMuNTkzODcyXSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICAzLjU5Mzg3M10gIG5vdGlmeV9jcHVfc3RhcnRpbmcr
MHg5Yy8weGI4ClsgICAgMy41OTM4NzVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKWyAgICAzLjU5Mzg3Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JiNCBdLS0tClsg
ICAgMy41OTM4ODJdIEdJQ3YzOiBDUFU5ODogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRh
YmxlIApAMHgwMDAwMDAwMDdhODIwMDAwClsgICAgMy41OTM5MDZdIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTk4ClsgICAgMy41OTM5MTZdIENQVTk4OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAw
eDAwMDAwMDA2MDIgWzB4NDgxZmQwMTBdClsgICAgMy42MjMwNzFdIERldGVjdGVkIFZJUFQgSS1j
YWNoZSBvbiBDUFU5OQpbICAgIDMuNjIzMjE1XSBHSUN2MzogQ1BVOTk6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgNjAzIHJlZ2lvbiAKNDk6MHgwMDAwMDAwMGFhNTYwMDAwClsgICAgMy42Mjk5MDhdIC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuNjI5OTExXSBXQVJOSU5H
OiBDUFU6IDk5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgMy42Mjk5MTJdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDMuNjI5OTE0XSBDUFU6IDk5
IFBJRDogMCBDb21tOiBzd2FwcGVyLzk5IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUg
IzEzMgpbICAgIDMuNjI5OTE1XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQpbICAgIDMuNjI5OTE3XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNjI5
OTE5XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuNjI5OTE5XSBzcCA6IGZm
ZmY4MDAwMTI2MzNlZTAKWyAgICAzLjYyOTkyMF0geDI5OiBmZmZmODAwMDEyNjMzZWUwIHgyODog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNjI5OTIxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy42Mjk5MjJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTM2NjAwMDAKWyAgICAzLjYyOTkyM10geDIzOiBmZmZmODAwMDExMWY0MDAw
IHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuNjI5OTI0XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxY2EwYzAwClsgICAgMy42Mjk5MjVdIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjYyOTkyNl0geDE3OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNjI5OTI3XSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy42Mjk5MjhdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjYyOTkyOV0geDExOiBmZmZm
ZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuNjI5OTMxXSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy42Mjk5MzJdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjYyOTkzM10geDUg
OiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOTlhOTAwMApbICAgIDMuNjI5OTM0XSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy42Mjk5MzVd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjYyOTkz
Nl0gQ2FsbCB0cmFjZToKWyAgICAzLjYyOTkzOF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDMuNjI5OTM5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjYyOTk0MF0g
IGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy42Mjk5NDJdICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuNjI5OTQ0XSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4ClsgICAgMy42Mjk5NDRdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMw
NTNiYjUgXS0tLQpbICAgIDMuNjI5OTUwXSBHSUN2MzogQ1BVOTk6IHVzaW5nIGFsbG9jYXRlZCBM
UEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTgzMDAwMApbICAgIDMuNjI5OTc0XSBYZW46
IGluaXRpYWxpemluZyBjcHU5OQpbICAgIDMuNjI5OTg1XSBDUFU5OTogQm9vdGVkIHNlY29uZGFy
eSBwcm9jZXNzb3IgMHgwMDAwMDAwNjAzIFsweDQ4MWZkMDEwXQpbICAgIDMuNjU5MTQ2XSBEZXRl
Y3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTAwClsgICAgMy42NTkyOThdIEdJQ3YzOiBDUFUxMDA6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA0IHJlZ2lvbiAKNTA6MHgwMDAwMDAwMGFhNTgwMDAwClsg
ICAgMy42NjYwODddIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMu
NjY2MDkyXSBXQVJOSU5HOiBDUFU6IDEwMCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtl
cm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDMuNjY2MDkyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAz
LjY2NjA5NV0gQ1BVOiAxMDAgUElEOiAwIENvbW06IHN3YXBwZXIvMTAwIFRhaW50ZWQ6IEcgVyAg
ICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuNjY2MDk3XSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuNjY2MDk4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDMuNjY2MDk5XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAg
IDMuNjY2MTAwXSBzcCA6IGZmZmY4MDAwMTI2OGJlZTAKWyAgICAzLjY2NjEwMV0geDI5OiBmZmZm
ODAwMDEyNjhiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNjY2MTAyXSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy42NjYxMDNdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM2YzAwMDAKWyAgICAzLjY2NjEwNF0geDIz
OiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuNjY2MTA1XSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2ExMDAwClsgICAgMy42NjYxMDZd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjY2NjEw
N10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNjY2
MTA4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy42
NjYxMDldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAz
LjY2NjExMF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAg
IDMuNjY2MTExXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsg
ICAgMy42NjYxMTJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
WyAgICAzLjY2NjExM10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOTliZjAw
MApbICAgIDMuNjY2MTE0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZm
ZmZmClsgICAgMy42NjYxMTVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKWyAgICAzLjY2NjExNl0gQ2FsbCB0cmFjZToKWyAgICAzLjY2NjExOF0gIGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDMuNjY2MTE5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKWyAgICAzLjY2NjEyMV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAg
My42NjYxMjJdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuNjY2MTI0XSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy42NjYxMjVdIC0tLVsgZW5k
IHRyYWNlIGY2ODcyOGEwZDMwNTNiYjYgXS0tLQpbICAgIDMuNjY2MTMwXSBHSUN2MzogQ1BVMTAw
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4NDAwMDAK
WyAgICAzLjY2NjE1NV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTAwClsgICAgMy42NjYxNjhdIENQ
VTEwMDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjA0IFsweDQ4MWZkMDEw
XQpbICAgIDMuNjk1MjExXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTAxClsgICAgMy42
OTUzNjBdIEdJQ3YzOiBDUFUxMDE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA1IHJlZ2lvbiAKNTA6
MHgwMDAwMDAwMGFhNWEwMDAwClsgICAgMy43MDIxMzldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQpbICAgIDMuNzAyMTQzXSBXQVJOSU5HOiBDUFU6IDEwMSBQSUQ6IDAgYXQg
Ci9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYz
LWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNzAyMTQzXSBNb2R1
bGVzIGxpbmtlZCBpbjoKWyAgICAzLjcwMjE0NV0gQ1BVOiAxMDEgUElEOiAwIENvbW06IHN3YXBw
ZXIvMTAxIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuNzAyMTQ3
XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuNzAyMTQ4XSBw
YyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNzAyMTUwXSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NApbICAgIDMuNzAyMTUwXSBzcCA6IGZmZmY4MDAwMTI2OTNlZTAKWyAg
ICAzLjcwMjE1MV0geDI5OiBmZmZmODAwMDEyNjkzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDMuNzAyMTUyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgMy43MDIxNTNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM2ZTAw
MDAKWyAgICAzLjcwMjE1NF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTlj
ZDAwMApbICAgIDMuNzAyMTU1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAx
Y2ExNDAwClsgICAgMy43MDIxNTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAzLjcwMjE1N10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDMuNzAyMTU4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMy43MDIxNTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0
ZTMzYmE1NjljMGE0MDAKWyAgICAzLjcwMjE2MF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDog
ZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuNzAyMTYxXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDgg
OiBmZmZmODAwMDExOTkxNmEwClsgICAgMy43MDIxNjJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4
NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjcwMjE2M10geDUgOiAwMDAwMDAwMGEwYTBhMGEw
IHg0IDogZmZmZmEwMjYwOTlkNTAwMApbICAgIDMuNzAyMTY0XSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy43MDIxNjRdIHgxIDogMDAwMDAwMDAwMDAx
MDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjcwMjE2Nl0gQ2FsbCB0cmFjZToKWyAg
ICAzLjcwMjE2N10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNzAyMTY5XSAgZ2lj
X3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjcwMjE3MF0gIGNwdWhwX2ludm9rZV9jYWxs
YmFjaysweDg0LzB4MWUwClsgICAgMy43MDIxNzFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOApbICAgIDMuNzAyMTcyXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4Clsg
ICAgMy43MDIxNzNdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYjcgXS0tLQpbICAgIDMu
NzAyMTc5XSBHSUN2MzogQ1BVMTAxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2E4NTAwMDAKWyAgICAzLjcwMjIwMl0gWGVuOiBpbml0aWFsaXppbmcgY3B1
MTAxClsgICAgMy43MDIyMTJdIENQVTEwMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgw
MDAwMDAwNjA1IFsweDQ4MWZkMDEwXQpbICAgIDMuNzMxMjgyXSBEZXRlY3RlZCBWSVBUIEktY2Fj
aGUgb24gQ1BVMTAyClsgICAgMy43MzE0MjldIEdJQ3YzOiBDUFUxMDI6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgNjA2IHJlZ2lvbiAKNTE6MHgwMDAwMDAwMGFhNWMwMDAwClsgICAgMy43MzgyMDldIC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuNzM4MjEyXSBXQVJOSU5H
OiBDUFU6IDEwMiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZl
cnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDMuNzM4MjEzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjczODIxNV0gQ1BVOiAx
MDIgUElEOiAwIENvbW06IHN3YXBwZXIvMTAyIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1y
YzUgIzEzMgpbICAgIDMuNzM4MjE2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQpbICAgIDMuNzM4MjE4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMu
NzM4MjE5XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuNzM4MjIwXSBzcCA6
IGZmZmY4MDAwMTI2OWJlZTAKWyAgICAzLjczODIyMV0geDI5OiBmZmZmODAwMDEyNjliZWUwIHgy
ODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNzM4MjIyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAg
eDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy43MzgyMjNdIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IGZmZmY4MDAwMTM3NDAwMDAKWyAgICAzLjczODIyNF0geDIzOiBmZmZmODAwMDExMWY0
MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuNzM4MjI1XSB4MjE6IGZmZmY4MDAwMTE3
YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2ExODAwClsgICAgMy43MzgyMjZdIHgxOTogZmZmZjgwMDAx
MTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjczODIyN10geDE3OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNzM4MjI3XSB4MTU6IDAwMDAw
MDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy43MzgyMjhdIHgxMzogMDAw
MDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjczODIyOV0geDExOiBm
ZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuNzM4MjMwXSB4OSA6
IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy43MzgyMzFdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjczODIzMl0g
eDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOTllYjAwMApbICAgIDMuNzM4MjMz
XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy43Mzgy
MzRdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjcz
ODIzNl0gQ2FsbCB0cmFjZToKWyAgICAzLjczODIzN10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDMuNzM4MjM4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjczODI0
MF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy43MzgyNDFdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuNzM4MjQyXSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy43MzgyNDNdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEw
ZDMwNTNiYjggXS0tLQpbICAgIDMuNzM4MjQ5XSBHSUN2MzogQ1BVMTAyOiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4NjAwMDAKWyAgICAzLjczODI3M10g
WGVuOiBpbml0aWFsaXppbmcgY3B1MTAyClsgICAgMy43MzgyODNdIENQVTEwMjogQm9vdGVkIHNl
Y29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjA2IFsweDQ4MWZkMDEwXQpbICAgIDMuNzY3MzUy
XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTAzClsgICAgMy43Njc1MDBdIEdJQ3YzOiBD
UFUxMDM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA3IHJlZ2lvbiAKNTE6MHgwMDAwMDAwMGFhNWUw
MDAwClsgICAgMy43NzQyNzldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpb
ICAgIDMuNzc0MjgzXSBXQVJOSU5HOiBDUFU6IDEwMyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxp
bnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNzc0MjgzXSBNb2R1bGVzIGxpbmtlZCBpbjoK
WyAgICAzLjc3NDI4Nl0gQ1BVOiAxMDMgUElEOiAwIENvbW06IHN3YXBwZXIvMTAzIFRhaW50ZWQ6
IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuNzc0Mjg3XSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuNzc0Mjg4XSBwYyA6IGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDMuNzc0MjkwXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5
NApbICAgIDMuNzc0MjkwXSBzcCA6IGZmZmY4MDAwMTI2YTNlZTAKWyAgICAzLjc3NDI5MV0geDI5
OiBmZmZmODAwMDEyNmEzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNzc0MjkyXSB4
Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy43NzQyOTNd
IHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM3NjAwMDAKWyAgICAzLjc3NDI5
NF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuNzc0
Mjk1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2ExYzAwClsgICAgMy43
NzQyOTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAz
Ljc3NDI5N10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDMuNzc0Mjk4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMy43NzQyOTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAK
WyAgICAzLjc3NDMwMF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZh
MApbICAgIDMuNzc0MzAxXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwClsgICAgMy43NzQzMDJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAw
MDAwNzAKWyAgICAzLjc3NDMwM10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYw
OWEwMTAwMApbICAgIDMuNzc0MzA0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmClsgICAgMy43NzQzMDVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAw
MDAwZmZmZmZmZWQKWyAgICAzLjc3NDMwNl0gQ2FsbCB0cmFjZToKWyAgICAzLjc3NDMwN10gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuNzc0MzA5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsw
eDE4LzB4MjQKWyAgICAzLjc3NDMxMF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUw
ClsgICAgMy43NzQzMTFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuNzc0
MzEzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy43NzQzMTNdIC0t
LVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYjkgXS0tLQpbICAgIDMuNzc0MzE4XSBHSUN2Mzog
Q1BVMTAzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4
NzAwMDAKWyAgICAzLjc3NDM0M10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTAzClsgICAgMy43NzQz
NTNdIENQVTEwMzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjA3IFsweDQ4
MWZkMDEwXQpbICAgIDMuODAzNDMzXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTA0Clsg
ICAgMy44MDM1OTBdIEdJQ3YzOiBDUFUxMDQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA4IHJlZ2lv
biAKNTI6MHgwMDAwMDAwMGFhNjAwMDAwClsgICAgMy44MTAzNzddIC0tLS0tLS0tLS0tLVsgY3V0
IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuODEwMzgxXSBXQVJOSU5HOiBDUFU6IDEwNCBQSUQ6
IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEt
Z2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODEwMzgy
XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjgxMDM4NV0gQ1BVOiAxMDQgUElEOiAwIENvbW06
IHN3YXBwZXIvMTA0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMu
ODEwMzg2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuODEw
Mzg4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODEwMzg5XSBsciA6IGl0
c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuODEwMzkwXSBzcCA6IGZmZmY4MDAwMTI2YWJl
ZTAKWyAgICAzLjgxMDM5MF0geDI5OiBmZmZmODAwMDEyNmFiZWUwIHgyODogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDMuODEwMzkyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgMy44MTAzOTNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAw
MTM3YzAwMDAKWyAgICAzLjgxMDM5NF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgw
MDAxMTljZDAwMApbICAgIDMuODEwMzk1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZm
ZmUwMDAxY2EyMDAwClsgICAgMy44MTAzOTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAw
MDAwMDAwMDAwMDAwMDAKWyAgICAzLjgxMDM5N10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDMuODEwMzk4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44MTAzOTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjgxMDQwMF0geDExOiBmZmZmZmZmZmZmZmZmZmZm
IHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuODEwNDAxXSB4OSA6IDAwMDAwMDAwMDAwMDAw
MDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy44MTA0MDJdIHg3IDogMDAwMDAwMDAwMDAw
MDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjgxMDQwM10geDUgOiAwMDAwMDAwMGEw
YTBhMGEwIHg0IDogZmZmZmEwMjYwOWExNzAwMApbICAgIDMuODEwNDA0XSB4MyA6IDAwMDAwMDAw
MDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy44MTA0MDVdIHgxIDogMDAwMDAw
MDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjgxMDQwNl0gQ2FsbCB0cmFj
ZToKWyAgICAzLjgxMDQwOF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODEwNDA5
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjgxMDQxMV0gIGNwdWhwX2ludm9r
ZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy44MTA0MTJdICBub3RpZnlfY3B1X3N0YXJ0aW5n
KzB4OWMvMHhiOApbICAgIDMuODEwNDEzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4
MTY4ClsgICAgMy44MTA0MTRdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYmEgXS0tLQpb
ICAgIDMuODEwNDIwXSBHSUN2MzogQ1BVMTA0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2E4ODAwMDAKWyAgICAzLjgxMDQ0OV0gWGVuOiBpbml0aWFsaXpp
bmcgY3B1MTA0ClsgICAgMy44MTA0NjNdIENQVTEwNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNz
b3IgMHgwMDAwMDAwNjA4IFsweDQ4MWZkMDEwXQpbICAgIDMuODM5NDk3XSBEZXRlY3RlZCBWSVBU
IEktY2FjaGUgb24gQ1BVMTA1ClsgICAgMy44Mzk2NDldIEdJQ3YzOiBDUFUxMDU6IGZvdW5kIHJl
ZGlzdHJpYnV0b3IgNjA5IHJlZ2lvbiAKNTI6MHgwMDAwMDAwMGFhNjIwMDAwClsgICAgMy44NDY0
MjldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuODQ2NDMzXSBX
QVJOSU5HOiBDUFU6IDEwNSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAw
L2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDMuODQ2NDMzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjg0NjQzNl0g
Q1BVOiAxMDUgUElEOiAwIENvbW06IHN3YXBwZXIvMTA1IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1
LjUuMC1yYzUgIzEzMgpbICAgIDMuODQ2NDM3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYg
LVBBTiAtVUFPKQpbICAgIDMuODQ2NDM5XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDMuODQ2NDQwXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuODQ2NDQx
XSBzcCA6IGZmZmY4MDAwMTI2YjNlZTAKWyAgICAzLjg0NjQ0MV0geDI5OiBmZmZmODAwMDEyNmIz
ZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuODQ2NDQyXSB4Mjc6IDAwMDAwMDAwMDAw
MDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44NDY0NDNdIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM3ZTAwMDAKWyAgICAzLjg0NjQ0NF0geDIzOiBmZmZmODAw
MDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuODQ2NDQ1XSB4MjE6IGZmZmY4
MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EyNDAwClsgICAgMy44NDY0NDZdIHgxOTogZmZm
ZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjg0NjQ0N10geDE3OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuODQ2NDQ4XSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44NDY0NDldIHgx
MzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjg0NjQ1MF0g
eDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuODQ2NDUx
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy44NDY0
NTJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjg0
NjQ1M10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWEyZDAwMApbICAgIDMu
ODQ2NDU0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAg
My44NDY0NTVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAg
ICAzLjg0NjQ1Nl0gQ2FsbCB0cmFjZToKWyAgICAzLjg0NjQ1OF0gIGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NApbICAgIDMuODQ2NDU5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAz
Ljg0NjQ2MF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy44NDY0NjFd
ICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuODQ2NDYzXSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy44NDY0NjRdIC0tLVsgZW5kIHRyYWNlIGY2
ODcyOGEwZDMwNTNiYmIgXS0tLQpbICAgIDMuODQ2NDcwXSBHSUN2MzogQ1BVMTA1OiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4OTAwMDAKWyAgICAzLjg0
NjQ5M10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTA1ClsgICAgMy44NDY1MDNdIENQVTEwNTogQm9v
dGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjA5IFsweDQ4MWZkMDEwXQpbICAgIDMu
ODc1NTczXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTA2ClsgICAgMy44NzU3MjRdIEdJ
Q3YzOiBDUFUxMDY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBhIHJlZ2lvbiAKNTM6MHgwMDAwMDAw
MGFhNjQwMDAwClsgICAgMy44ODI1MDRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t
LS0tLQpbICAgIDMuODgyNTA4XSBXQVJOSU5HOiBDUFU6IDEwNiBQSUQ6IDAgYXQgCi9ob21lL2pv
eXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIz
MDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODgyNTA4XSBNb2R1bGVzIGxpbmtl
ZCBpbjoKWyAgICAzLjg4MjUxMV0gQ1BVOiAxMDYgUElEOiAwIENvbW06IHN3YXBwZXIvMTA2IFRh
aW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuODgyNTEzXSBwc3RhdGU6
IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuODgyNTE0XSBwYyA6IGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODgyNTE2XSBsciA6IGl0c19jcHVfaW5pdCsweDJl
Yy8weDQ5NApbICAgIDMuODgyNTE2XSBzcCA6IGZmZmY4MDAwMTI2YmJlZTAKWyAgICAzLjg4MjUx
N10geDI5OiBmZmZmODAwMDEyNmJiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuODgy
NTE4XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44
ODI1MTldIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM4NDAwMDAKWyAgICAz
Ljg4MjUyMF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAg
IDMuODgyNTIxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EyODAwClsg
ICAgMy44ODI1MjJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICAzLjg4MjUyM10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDMuODgyNTI0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgMy44ODI1MjVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1Njlj
MGE0MDAKWyAgICAzLjg4MjUyNl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAx
MTk5MTZhMApbICAgIDMuODgyNTI3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDExOTkxNmEwClsgICAgMy44ODI1MjhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwNzAKWyAgICAzLjg4MjUyOV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZm
ZmEwMjYwOWE0MzAwMApbICAgIDMuODgyNTMwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmClsgICAgMy44ODI1MzFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjg4MjUzMl0gQ2FsbCB0cmFjZToKWyAgICAzLjg4MjUz
NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuODgyNTM1XSAgZ2ljX3N0YXJ0aW5n
X2NwdSsweDE4LzB4MjQKWyAgICAzLjg4MjUzNl0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0
LzB4MWUwClsgICAgMy44ODI1MzhdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAg
IDMuODgyNTM5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy44ODI1
NDBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYmMgXS0tLQpbICAgIDMuODgyNTQ1XSBH
SUN2MzogQ1BVMTA2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2E4YTAwMDAKWyAgICAzLjg4MjU2N10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTA2ClsgICAg
My44ODI1NzddIENQVTEwNjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjBh
IFsweDQ4MWZkMDEwXQpbICAgIDMuOTExNjM4XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BV
MTA3ClsgICAgMy45MTE3OTJdIEdJQ3YzOiBDUFUxMDc6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBi
IHJlZ2lvbiAKNTM6MHgwMDAwMDAwMGFhNjYwMDAwClsgICAgMy45MTg1NzFdIC0tLS0tLS0tLS0t
LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuOTE4NTc1XSBXQVJOSU5HOiBDUFU6IDEw
NyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hp
cC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMu
OTE4NTc1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjkxODU3OF0gQ1BVOiAxMDcgUElEOiAw
IENvbW06IHN3YXBwZXIvMTA3IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpb
ICAgIDMuOTE4NTc5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAg
IDMuOTE4NTgxXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuOTE4NTgyXSBs
ciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMuOTE4NTgzXSBzcCA6IGZmZmY4MDAw
MTI3MGJlZTAKWyAgICAzLjkxODU4NF0geDI5OiBmZmZmODAwMDEyNzBiZWUwIHgyODogMDAwMDAw
MDAwMDAwMDAwMApbICAgIDMuOTE4NTg1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMy45MTg1ODZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTM4NjAwMDAKWyAgICAzLjkxODU4N10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjog
ZmZmZjgwMDAxMTljZDAwMApbICAgIDMuOTE4NTg5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2EyYzAwClsgICAgMy45MTg1OTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjkxODU5MV0geDE3OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuOTE4NTkxXSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy45MTg1OTJdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjkxODU5NF0geDExOiBmZmZmZmZmZmZm
ZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMuOTE4NTk1XSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgMy45MTg1OTZdIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjkxODU5N10geDUgOiAwMDAw
MDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWE1OTAwMApbICAgIDMuOTE4NTk4XSB4MyA6IDAw
MDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy45MTg1OTldIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjkxODYwMF0gQ2Fs
bCB0cmFjZToKWyAgICAzLjkxODYwMl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMu
OTE4NjAzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjkxODYwNF0gIGNwdWhw
X2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy45MTg2MDZdICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuOTE4NjA3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4ClsgICAgMy45MTg2MDhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYmQg
XS0tLQpbICAgIDMuOTE4NjE0XSBHSUN2MzogQ1BVMTA3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4YjAwMDAKWyAgICAzLjkxODYzNl0gWGVuOiBpbml0
aWFsaXppbmcgY3B1MTA3ClsgICAgMy45MTg2NDZdIENQVTEwNzogQm9vdGVkIHNlY29uZGFyeSBw
cm9jZXNzb3IgMHgwMDAwMDAwNjBiIFsweDQ4MWZkMDEwXQpbICAgIDMuOTQ3NzE0XSBEZXRlY3Rl
ZCBWSVBUIEktY2FjaGUgb24gQ1BVMTA4ClsgICAgMy45NDc4NzRdIEdJQ3YzOiBDUFUxMDg6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgNjBjIHJlZ2lvbiAKNTQ6MHgwMDAwMDAwMGFhNjgwMDAwClsgICAg
My45NTQ2NjJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDMuOTU0
NjY3XSBXQVJOSU5HOiBDUFU6IDEwOCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5l
bC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDMuOTU0NjY3XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjk1
NDY3MF0gQ1BVOiAxMDggUElEOiAwIENvbW06IHN3YXBwZXIvMTA4IFRhaW50ZWQ6IEcgVyAgICAg
ICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuOTU0NjcxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuOTU0NjczXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDMuOTU0Njc1XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDMu
OTU0Njc1XSBzcCA6IGZmZmY4MDAwMTI3MTNlZTAKWyAgICAzLjk1NDY3Nl0geDI5OiBmZmZmODAw
MDEyNzEzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuOTU0Njc3XSB4Mjc6IDAwMDAw
MDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy45NTQ2NzldIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM4YzAwMDAKWyAgICAzLjk1NDY4MF0geDIzOiBm
ZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDMuOTU0NjgxXSB4MjE6
IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EzMDAwClsgICAgMy45NTQ2ODJdIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjk1NDY4M10g
eDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuOTU0Njg0
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy45NTQ2
ODVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICAzLjk1
NDY4Nl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDMu
OTU0Njg3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAg
My45NTQ2ODhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAg
ICAzLjk1NDY4OV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWE2ZjAwMApb
ICAgIDMuOTU0NjkwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
ClsgICAgMy45NTQ2OTFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKWyAgICAzLjk1NDY5Ml0gQ2FsbCB0cmFjZToKWyAgICAzLjk1NDY5NF0gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NApbICAgIDMuOTU0Njk2XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
WyAgICAzLjk1NDY5N10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgMy45
NTQ2OTldICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDMuOTU0NzAwXSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgMy45NTQ3MDJdIC0tLVsgZW5kIHRy
YWNlIGY2ODcyOGEwZDMwNTNiYmUgXS0tLQpbICAgIDMuOTU0NzA4XSBHSUN2MzogQ1BVMTA4OiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4YzAwMDAKWyAg
ICAzLjk1NDczNF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTA4ClsgICAgMy45NTQ3NTFdIENQVTEw
ODogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjBjIFsweDQ4MWZkMDEwXQpb
ICAgIDMuOTgzNzc5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTA5ClsgICAgMy45ODM5
MzVdIEdJQ3YzOiBDUFUxMDk6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBkIHJlZ2lvbiAKNTQ6MHgw
MDAwMDAwMGFhNmEwMDAwClsgICAgMy45OTA3MTRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0t
LS0tLS0tLS0tLQpbICAgIDMuOTkwNzE4XSBXQVJOSU5HOiBDUFU6IDEwOSBQSUQ6IDAgYXQgCi9o
b21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0
cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuOTkwNzE4XSBNb2R1bGVz
IGxpbmtlZCBpbjoKWyAgICAzLjk5MDcyMV0gQ1BVOiAxMDkgUElEOiAwIENvbW06IHN3YXBwZXIv
MTA5IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDMuOTkwNzIyXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDMuOTkwNzI0XSBwYyA6
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuOTkwNzI1XSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NApbICAgIDMuOTkwNzI1XSBzcCA6IGZmZmY4MDAwMTI3MWJlZTAKWyAgICAz
Ljk5MDcyNl0geDI5OiBmZmZmODAwMDEyNzFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAg
IDMuOTkwNzI3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMy45OTA3MjhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM4ZTAwMDAK
WyAgICAzLjk5MDcyOV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAw
MApbICAgIDMuOTkwNzMwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2Ez
NDAwClsgICAgMy45OTA3MzFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAzLjk5MDczMl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDMuOTkwNzM0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMy45OTA3MzVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMz
YmE1NjljMGE0MDAKWyAgICAzLjk5MDczNV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZm
ZjgwMDAxMTk5MTZhMApbICAgIDMuOTkwNzM2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgMy45OTA3MzddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKWyAgICAzLjk5MDczOF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0
IDogZmZmZmEwMjYwOWE4NTAwMApbICAgIDMuOTkwNzM5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgMy45OTA3NDBdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICAzLjk5MDc0MV0gQ2FsbCB0cmFjZToKWyAgICAz
Ljk5MDc0M10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDMuOTkwNzQ0XSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICAzLjk5MDc0Nl0gIGNwdWhwX2ludm9rZV9jYWxsYmFj
aysweDg0LzB4MWUwClsgICAgMy45OTA3NDddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OApbICAgIDMuOTkwNzQ4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAg
My45OTA3NDldIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYmYgXS0tLQpbICAgIDMuOTkw
NzU0XSBHSUN2MzogQ1BVMTA5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2E4ZDAwMDAKWyAgICAzLjk5MDc3Nl0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTA5
ClsgICAgMy45OTA3ODZdIENQVTEwOTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAw
MDAwNjBkIFsweDQ4MWZkMDEwXQpbICAgIDQuMDE5OTc2XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUg
b24gQ1BVMTEwClsgICAgNC4wMjAxMzRdIEdJQ3YzOiBDUFUxMTA6IGZvdW5kIHJlZGlzdHJpYnV0
b3IgNjBlIHJlZ2lvbiAKNTU6MHgwMDAwMDAwMGFhNmMwMDAwClsgICAgNC4wMjY5MTNdIC0tLS0t
LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMDI2OTE3XSBXQVJOSU5HOiBD
UFU6IDExMCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMv
aXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDQuMDI2OTE3XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjAyNjkxOV0gQ1BVOiAxMTAg
UElEOiAwIENvbW06IHN3YXBwZXIvMTEwIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUg
IzEzMgpbICAgIDQuMDI2OTIxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQpbICAgIDQuMDI2OTIyXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDI2
OTI0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMDI2OTI0XSBzcCA6IGZm
ZmY4MDAwMTI3MjNlZTAKWyAgICA0LjAyNjkyNV0geDI5OiBmZmZmODAwMDEyNzIzZWUwIHgyODog
MDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMDI2OTI2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4wMjY5MjddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTM5NDAwMDAKWyAgICA0LjAyNjkyOF0geDIzOiBmZmZmODAwMDExMWY0MDAw
IHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQuMDI2OTI5XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxY2EzODAwClsgICAgNC4wMjY5MzBdIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjAyNjkzMV0geDE3OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMDI2OTMyXSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4wMjY5MzNdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjAyNjkzNF0geDExOiBmZmZm
ZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMDI2OTM1XSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4wMjY5MzZdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0LjAyNjkzN10geDUg
OiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWE5YjAwMApbICAgIDQuMDI2OTM4XSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4wMjY5Mzld
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0LjAyNjk0
MF0gQ2FsbCB0cmFjZToKWyAgICA0LjAyNjk0MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApb
ICAgIDQuMDI2OTQzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjAyNjk0NF0g
IGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4wMjY5NDVdICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQuMDI2OTQ2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4ClsgICAgNC4wMjY5NDddIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMw
NTNiYzAgXS0tLQpbICAgIDQuMDI2OTUyXSBHSUN2MzogQ1BVMTEwOiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4ZTAwMDAKWyAgICA0LjAyNjk3NF0gWGVu
OiBpbml0aWFsaXppbmcgY3B1MTEwClsgICAgNC4wMjY5ODRdIENQVTExMDogQm9vdGVkIHNlY29u
ZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjBlIFsweDQ4MWZkMDEwXQpbICAgIDQuMDU2MDQ5XSBE
ZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTExClsgICAgNC4wNTYyMDZdIEdJQ3YzOiBDUFUx
MTE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBmIHJlZ2lvbiAKNTU6MHgwMDAwMDAwMGFhNmUwMDAw
ClsgICAgNC4wNjI5ODZdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAg
IDQuMDYyOTg5XSBXQVJOSU5HOiBDUFU6IDExMSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRo
LWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDYyOTkwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAg
ICA0LjA2Mjk5Ml0gQ1BVOiAxMTEgUElEOiAwIENvbW06IHN3YXBwZXIvMTExIFRhaW50ZWQ6IEcg
VyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDQuMDYyOTkzXSBwc3RhdGU6IDYwMDAwMWM1
IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDQuMDYyOTk1XSBwYyA6IGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDQuMDYyOTk2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApb
ICAgIDQuMDYyOTk3XSBzcCA6IGZmZmY4MDAwMTI3MmJlZTAKWyAgICA0LjA2Mjk5OF0geDI5OiBm
ZmZmODAwMDEyNzJiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMDYyOTk5XSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4wNjMwMDBdIHgy
NTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM5NjAwMDAKWyAgICA0LjA2MzAwMV0g
eDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQuMDYzMDAy
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EzYzAwClsgICAgNC4wNjMw
MDNdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjA2
MzAwNF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQu
MDYzMDA1XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
NC4wNjMwMDZdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAg
ICA0LjA2MzAwN10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApb
ICAgIDQuMDYzMDA4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEw
ClsgICAgNC4wNjMwMDhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKWyAgICA0LjA2MzAwOV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWFi
MTAwMApbICAgIDQuMDYzMDEwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZm
ZmZmZmZmClsgICAgNC4wNjMwMTFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKWyAgICA0LjA2MzAxMl0gQ2FsbCB0cmFjZToKWyAgICA0LjA2MzAxNF0gIGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDYzMDE1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4
LzB4MjQKWyAgICA0LjA2MzAxN10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsg
ICAgNC4wNjMwMThdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQuMDYzMDE5
XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgNC4wNjMwMjBdIC0tLVsg
ZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYzEgXS0tLQpbICAgIDQuMDYzMDI1XSBHSUN2MzogQ1BV
MTExOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4ZjAw
MDAKWyAgICA0LjA2MzA0Nl0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTExClsgICAgNC4wNjMwNTZd
IENQVTExMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNjBmIFsweDQ4MWZk
MDEwXQpbICAgIDQuMDkyMTI5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTEyClsgICAg
NC4wOTIyOTZdIEdJQ3YzOiBDUFUxMTI6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzAwIHJlZ2lvbiAK
NTY6MHgwMDAwMDAwMGFhNzAwMDAwClsgICAgNC4wOTkwODNdIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMDk5MDg3XSBXQVJOSU5HOiBDUFU6IDExMiBQSUQ6IDAg
YXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2lj
LXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDk5MDg4XSBN
b2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjA5OTA5MV0gQ1BVOiAxMTIgUElEOiAwIENvbW06IHN3
YXBwZXIvMTEyIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDQuMDk5
MDkyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDQuMDk5MDk0
XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDk5MDk1XSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMDk5MDk2XSBzcCA6IGZmZmY4MDAwMTI3MzNlZTAK
WyAgICA0LjA5OTA5Nl0geDI5OiBmZmZmODAwMDEyNzMzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAw
MApbICAgIDQuMDk5MDk3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgNC4wOTkwOThdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTM5
YzAwMDAKWyAgICA0LjA5OTA5OV0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAx
MTljZDAwMApbICAgIDQuMDk5MTAwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxY2E0MDAwClsgICAgNC4wOTkxMDFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICA0LjA5OTEwMl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDQuMDk5MTAzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgNC4wOTkxMDRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjA5OTEwNV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgx
MDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMDk5MTA2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4wOTkxMDddIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0LjA5OTEwOF0geDUgOiAwMDAwMDAwMGEwYTBh
MGEwIHg0IDogZmZmZmEwMjYwOWFjNzAwMApbICAgIDQuMDk5MTA5XSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4wOTkxMTBdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0LjA5OTExMV0gQ2FsbCB0cmFjZToK
WyAgICA0LjA5OTExM10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMDk5MTE0XSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjA5OTExNl0gIGNwdWhwX2ludm9rZV9j
YWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4wOTkxMTddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOApbICAgIDQuMDk5MTE5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
ClsgICAgNC4wOTkxMTldIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYzIgXS0tLQpbICAg
IDQuMDk5MTI1XSBHSUN2MzogQ1BVMTEyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2E5MDAwMDAKWyAgICA0LjA5OTE1MF0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MTEyClsgICAgNC4wOTkxNjNdIENQVTExMjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3Ig
MHgwMDAwMDAwNzAwIFsweDQ4MWZkMDEwXQpbICAgIDQuMTI4MTk2XSBEZXRlY3RlZCBWSVBUIEkt
Y2FjaGUgb24gQ1BVMTEzClsgICAgNC4xMjgzNTldIEdJQ3YzOiBDUFUxMTM6IGZvdW5kIHJlZGlz
dHJpYnV0b3IgNzAxIHJlZ2lvbiAKNTY6MHgwMDAwMDAwMGFhNzIwMDAwClsgICAgNC4xMzUxMzld
IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMTM1MTQzXSBXQVJO
SU5HOiBDUFU6IDExMyBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2Ry
aXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDQuMTM1MTQ0XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjEzNTE0Nl0gQ1BV
OiAxMTMgUElEOiAwIENvbW06IHN3YXBwZXIvMTEzIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUu
MC1yYzUgIzEzMgpbICAgIDQuMTM1MTQ3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBB
TiAtVUFPKQpbICAgIDQuMTM1MTQ5XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDQuMTM1MTUwXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMTM1MTUxXSBz
cCA6IGZmZmY4MDAwMTI3OGJlZTAKWyAgICA0LjEzNTE1Ml0geDI5OiBmZmZmODAwMDEyNzhiZWUw
IHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMTM1MTUzXSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4xMzUxNTRdIHgyNTogMDAwMDAwMDAwMDAw
MDAwMCB4MjQ6IGZmZmY4MDAwMTM5ZTAwMDAKWyAgICA0LjEzNTE1NV0geDIzOiBmZmZmODAwMDEx
MWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQuMTM1MTU2XSB4MjE6IGZmZmY4MDAw
MTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E0NDAwClsgICAgNC4xMzUxNTddIHgxOTogZmZmZjgw
MDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjEzNTE1OF0geDE3OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMTM1MTU5XSB4MTU6IDAw
MDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4xMzUxNjBdIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjEzNTE2MV0geDEx
OiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMTM1MTYyXSB4
OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4xMzUxNjNd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0LjEzNTE2
NF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWFkZDAwMApbICAgIDQuMTM1
MTY1XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4x
MzUxNjZdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0
LjEzNTE2N10gQ2FsbCB0cmFjZToKWyAgICA0LjEzNTE2OF0gIGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NApbICAgIDQuMTM1MTcwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjEz
NTE3MV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4xMzUxNzNdICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQuMTM1MTc0XSAgc2Vjb25kYXJ5X3N0
YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgNC4xMzUxNzVdIC0tLVsgZW5kIHRyYWNlIGY2ODcy
OGEwZDMwNTNiYzMgXS0tLQpbICAgIDQuMTM1MTgwXSBHSUN2MzogQ1BVMTEzOiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5MTAwMDAKWyAgICA0LjEzNTIw
Ml0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTEzClsgICAgNC4xMzUyMTJdIENQVTExMzogQm9vdGVk
IHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNzAxIFsweDQ4MWZkMDEwXQpbICAgIDQuMTY0
MjY5XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTE0ClsgICAgNC4xNjQ0MzFdIEdJQ3Yz
OiBDUFUxMTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzAyIHJlZ2lvbiAKNTc6MHgwMDAwMDAwMGFh
NzQwMDAwClsgICAgNC4xNzEyMTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0t
LQpbICAgIDQuMTcxMjE1XSBXQVJOSU5HOiBDUFU6IDExNCBQSUQ6IDAgYXQgCi9ob21lL2pveXgv
cGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQg
Cml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMTcxMjE1XSBNb2R1bGVzIGxpbmtlZCBp
bjoKWyAgICA0LjE3MTIxOF0gQ1BVOiAxMTQgUElEOiAwIENvbW06IHN3YXBwZXIvMTE0IFRhaW50
ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDQuMTcxMjE5XSBwc3RhdGU6IDYw
MDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDQuMTcxMjIxXSBwYyA6IGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NApbICAgIDQuMTcxMjIyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8w
eDQ5NApbICAgIDQuMTcxMjIzXSBzcCA6IGZmZmY4MDAwMTI3OTNlZTAKWyAgICA0LjE3MTIyM10g
eDI5OiBmZmZmODAwMDEyNzkzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMTcxMjI1
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4xNzEy
MjZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTNhNDAwMDAKWyAgICA0LjE3
MTIyN10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQu
MTcxMjI4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E0ODAwClsgICAg
NC4xNzEyMjldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICA0LjE3MTIzMF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDQuMTcxMjMxXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgNC4xNzEyMzJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0
MDAKWyAgICA0LjE3MTIzMl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5
MTZhMApbICAgIDQuMTcxMjMzXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDEx
OTkxNmEwClsgICAgNC4xNzEyMzRdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwNzAKWyAgICA0LjE3MTIzNV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEw
MjYwOWFmMzAwMApbICAgIDQuMTcxMjM2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZm
ZmZmZmZmZmZmZmZmClsgICAgNC4xNzEyMzddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAw
MDAwMDAwZmZmZmZmZWQKWyAgICA0LjE3MTIzOF0gQ2FsbCB0cmFjZToKWyAgICA0LjE3MTI0MF0g
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMTcxMjQxXSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKWyAgICA0LjE3MTI0M10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4
MWUwClsgICAgNC4xNzEyNDRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQu
MTcxMjQ1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgNC4xNzEyNDZd
IC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYzQgXS0tLQpbICAgIDQuMTcxMjUxXSBHSUN2
MzogQ1BVMTE0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2E5MjAwMDAKWyAgICA0LjE3MTI3M10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTE0ClsgICAgNC4x
NzEyODNdIENQVTExNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNzAyIFsw
eDQ4MWZkMDEwXQpbICAgIDQuMjAwMzQ0XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTE1
ClsgICAgNC4yMDA1MDhdIEdJQ3YzOiBDUFUxMTU6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzAzIHJl
Z2lvbiAKNTc6MHgwMDAwMDAwMGFhNzYwMDAwClsgICAgNC4yMDcyODhdIC0tLS0tLS0tLS0tLVsg
Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMjA3MjkyXSBXQVJOSU5HOiBDUFU6IDExNSBQ
SUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9p
cnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjA3
MjkyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjIwNzI5NV0gQ1BVOiAxMTUgUElEOiAwIENv
bW06IHN3YXBwZXIvMTE1IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAg
IDQuMjA3Mjk2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDQu
MjA3Mjk4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjA3Mjk5XSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMjA3MzAwXSBzcCA6IGZmZmY4MDAwMTI3
OWJlZTAKWyAgICA0LjIwNzMwMF0geDI5OiBmZmZmODAwMDEyNzliZWUwIHgyODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDQuMjA3MzAyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgNC4yMDczMDNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTNhNjAwMDAKWyAgICA0LjIwNzMwNF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZm
ZjgwMDAxMTljZDAwMApbICAgIDQuMjA3MzA1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBm
ZmZmZmUwMDAxY2E0YzAwClsgICAgNC4yMDczMDZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjIwNzMwN10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMjA3MzA4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yMDczMDldIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjIwNzMxMF0geDExOiBmZmZmZmZmZmZmZmZm
ZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMjA3MzExXSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4yMDczMTFdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0LjIwNzMxMl0geDUgOiAwMDAwMDAw
MGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWIwOTAwMApbICAgIDQuMjA3MzEzXSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4yMDczMTRdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0LjIwNzMxNV0gQ2FsbCB0
cmFjZToKWyAgICA0LjIwNzMxN10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjA3
MzE4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjIwNzMyMF0gIGNwdWhwX2lu
dm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4yMDczMjFdICBub3RpZnlfY3B1X3N0YXJ0
aW5nKzB4OWMvMHhiOApbICAgIDQuMjA3MzIzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4ClsgICAgNC4yMDczMjNdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYzUgXS0t
LQpbICAgIDQuMjA3MzI4XSBHSUN2MzogQ1BVMTE1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2E5MzAwMDAKWyAgICA0LjIwNzM1MF0gWGVuOiBpbml0aWFs
aXppbmcgY3B1MTE1ClsgICAgNC4yMDczNjBdIENQVTExNTogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgMHgwMDAwMDAwNzAzIFsweDQ4MWZkMDEwXQpbICAgIDQuMjM2NDIyXSBEZXRlY3RlZCBW
SVBUIEktY2FjaGUgb24gQ1BVMTE2ClsgICAgNC4yMzY1OTNdIEdJQ3YzOiBDUFUxMTY6IGZvdW5k
IHJlZGlzdHJpYnV0b3IgNzA0IHJlZ2lvbiAKNTg6MHgwMDAwMDAwMGFhNzgwMDAwClsgICAgNC4y
NDMzODJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMjQzMzg3
XSBXQVJOSU5HOiBDUFU6IDExNiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12
MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDQuMjQzMzg3XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjI0MzM5
MF0gQ1BVOiAxMTYgUElEOiAwIENvbW06IHN3YXBwZXIvMTE2IFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgpbICAgIDQuMjQzMzkxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQpbICAgIDQuMjQzMzkzXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NApbICAgIDQuMjQzMzk0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMjQz
Mzk1XSBzcCA6IGZmZmY4MDAwMTI3YTNlZTAKWyAgICA0LjI0MzM5Nl0geDI5OiBmZmZmODAwMDEy
N2EzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMjQzMzk3XSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yNDMzOThdIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTNhYzAwMDAKWyAgICA0LjI0MzM5OV0geDIzOiBmZmZm
ODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQuMjQzNDAwXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E1MDAwClsgICAgNC4yNDM0MDFdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjI0MzQwMl0geDE3
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMjQzNDAzXSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4yNDM0MDRd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjI0MzQw
NV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMjQz
NDA2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4y
NDM0MDddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0
LjI0MzQwOF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWIxZjAwMApbICAg
IDQuMjQzNDA5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsg
ICAgNC4yNDM0MTBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
WyAgICA0LjI0MzQxMV0gQ2FsbCB0cmFjZToKWyAgICA0LjI0MzQxM10gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NApbICAgIDQuMjQzNDE0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAg
ICA0LjI0MzQxNV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4yNDM0
MTZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQuMjQzNDE4XSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgNC4yNDM0MTldIC0tLVsgZW5kIHRyYWNl
IGY2ODcyOGEwZDMwNTNiYzYgXS0tLQpbICAgIDQuMjQzNDI0XSBHSUN2MzogQ1BVMTE2OiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5NDAwMDAKWyAgICA0
LjI0MzQ0OV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTE2ClsgICAgNC4yNDM0NjJdIENQVTExNjog
Qm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwNzA0IFsweDQ4MWZkMDEwXQpbICAg
IDQuMjcyNDkwXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTE3ClsgICAgNC4yNzI2NTZd
IEdJQ3YzOiBDUFUxMTc6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA1IHJlZ2lvbiAKNTg6MHgwMDAw
MDAwMGFhN2EwMDAwClsgICAgNC4yNzk0MzZdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQpbICAgIDQuMjc5NDQxXSBXQVJOSU5HOiBDUFU6IDExNyBQSUQ6IDAgYXQgCi9ob21l
L2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5j
OjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjc5NDQxXSBNb2R1bGVzIGxp
bmtlZCBpbjoKWyAgICA0LjI3OTQ0NF0gQ1BVOiAxMTcgUElEOiAwIENvbW06IHN3YXBwZXIvMTE3
IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgpbICAgIDQuMjc5NDQ1XSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpbICAgIDQuMjc5NDQ3XSBwYyA6IGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjc5NDQ4XSBsciA6IGl0c19jcHVfaW5pdCsw
eDJlYy8weDQ5NApbICAgIDQuMjc5NDQ5XSBzcCA6IGZmZmY4MDAwMTI3YWJlZTAKWyAgICA0LjI3
OTQ0OV0geDI5OiBmZmZmODAwMDEyN2FiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQu
Mjc5NDUxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
NC4yNzk0NTJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTNhZTAwMDAKWyAg
ICA0LjI3OTQ1M10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMApb
ICAgIDQuMjc5NDU0XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E1NDAw
ClsgICAgNC4yNzk0NTVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICA0LjI3OTQ1Nl0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAw
MDAwMApbICAgIDQuMjc5NDU3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwClsgICAgNC4yNzk0NThdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGY0ZTMzYmE1
NjljMGE0MDAKWyAgICA0LjI3OTQ1OV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgw
MDAxMTk5MTZhMApbICAgIDQuMjc5NDYwXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwClsgICAgNC4yNzk0NjFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKWyAgICA0LjI3OTQ2Ml0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDog
ZmZmZmEwMjYwOWIzNTAwMApbICAgIDQuMjc5NDYzXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4yNzk0NjRdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0LjI3OTQ2NV0gQ2FsbCB0cmFjZToKWyAgICA0LjI3
OTQ2Nl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMjc5NDY3XSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjI3OTQ2OV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysw
eDg0LzB4MWUwClsgICAgNC4yNzk0NzBdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOApb
ICAgIDQuMjc5NDcyXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4ClsgICAgNC4y
Nzk0NzNdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiYzcgXS0tLQpbICAgIDQuMjc5NDc4
XSBHSUN2MzogQ1BVMTE3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2E5NTAwMDAKWyAgICA0LjI3OTQ5OV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTE3Clsg
ICAgNC4yNzk1MTBdIENQVTExNzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAw
NzA1IFsweDQ4MWZkMDEwXQpbICAgIDQuMzA4NTYyXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24g
Q1BVMTE4ClsgICAgNC4zMDg3MjhdIEdJQ3YzOiBDUFUxMTg6IGZvdW5kIHJlZGlzdHJpYnV0b3Ig
NzA2IHJlZ2lvbiAKNTk6MHgwMDAwMDAwMGFhN2MwMDAwClsgICAgNC4zMTU1MDhdIC0tLS0tLS0t
LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDQuMzE1NTEyXSBXQVJOSU5HOiBDUFU6
IDExOCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJx
Y2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDQuMzE1NTEyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICA0LjMxNTUxNV0gQ1BVOiAxMTggUElE
OiAwIENvbW06IHN3YXBwZXIvMTE4IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEz
MgpbICAgIDQuMzE1NTE2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQpb
ICAgIDQuMzE1NTE4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAgIDQuMzE1NTE5
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NApbICAgIDQuMzE1NTIwXSBzcCA6IGZmZmY4
MDAwMTI3YjNlZTAKWyAgICA0LjMxNTUyMV0geDI5OiBmZmZmODAwMDEyN2IzZWUwIHgyODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDQuMzE1NTIyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgNC4zMTU1MjNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTNiNDAwMDAKWyAgICA0LjMxNTUyNF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgy
MjogZmZmZjgwMDAxMTljZDAwMApbICAgIDQuMzE1NTI1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAg
eDIwOiBmZmZmZmUwMDAxY2E1ODAwClsgICAgNC4zMTU1MjZdIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjMxNTUyN10geDE3OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMzE1NTI4XSB4MTU6IDAwMDAwMDAwMDAw
MDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4zMTU1MjldIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGY0ZTMzYmE1NjljMGE0MDAKWyAgICA0LjMxNTUzMF0geDExOiBmZmZmZmZm
ZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMApbICAgIDQuMzE1NTMxXSB4OSA6IDAwMDAw
MDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC4zMTU1MzFdIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKWyAgICA0LjMxNTUzMl0geDUgOiAw
MDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwOWI0YjAwMApbICAgIDQuMzE1NTMzXSB4MyA6
IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmClsgICAgNC4zMTU1MzRdIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKWyAgICA0LjMxNTUzNV0g
Q2FsbCB0cmFjZToKWyAgICA0LjMxNTUzN10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NApbICAg
IDQuMzE1NTM4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKWyAgICA0LjMxNTU0MF0gIGNw
dWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwClsgICAgNC4zMTU1NDFdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOApbICAgIDQuMzE1NTQyXSAgc2Vjb25kYXJ5X3N0cnRfa2VybmVs
KzB4ZGMvMHgxNjgKWyAgICA0LjMxNTU0M10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2Jj
OCBdLS0tClsgICAgNC4zMTU1NDhdIEdJQ3YzOiBDUFUxMTg6IHVzaW5nIGFsbG9jYXRlZCBMUEkg
cGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTk2MDAwMApbICAgIDQuMzE1NTcwXSBYZW46IGlu
aXRpYWxpemluZyBjcHUxMTgKWyAgICA0LjMxNTU4MF0gQ1BVMTE4OiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDA3MDYgWzB4NDgxZmQwMTBdClsgICAgNC4zNDQ2MzZdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMTkKWyAgICA0LjM0NDgwNF0gR0lDdjM6IENQVTExOTog
Zm91bmQgcmVkaXN0cmlidXRvciA3MDcgcmVnaW9uIAo1OToweDAwMDAwMDAwYWE3ZTAwMDAKWyAg
ICA0LjM1MTU4M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC4z
NTE1ODddIFdBUk5JTkc6IENQVTogMTE5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgNC4zNTE1ODhdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQu
MzUxNTkwXSBDUFU6IDExOSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTkgVGFpbnRlZDogRyBXICAg
ICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC4zNTE1OTFdIHBzdGF0ZTogNjAwMDAxYzUgKG5a
Q3YgZEFJRiAtUEFOIC1VQU8pClsgICAgNC4zNTE1OTNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgNC4zNTE1OTRdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAg
NC4zNTE1OTVdIHNwIDogZmZmZjgwMDAxMjdiYmVlMApbICAgIDQuMzUxNTk2XSB4Mjk6IGZmZmY4
MDAwMTI3YmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4zNTE1OTddIHgyNzogMDAw
MDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjM1MTU5OF0geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2I2MDAwMApbICAgIDQuMzUxNTk5XSB4MjM6
IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgNC4zNTE2MDBdIHgy
MTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYTVjMDAKWyAgICA0LjM1MTYwMV0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuMzUxNjAy
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC4zNTE2
MDNdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjM1
MTYwNF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQu
MzUxNjA1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAg
NC4zNTE2MDZdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAg
ICA0LjM1MTYwN10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApb
ICAgIDQuMzUxNjA4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5YjYxMDAw
ClsgICAgNC4zNTE2MDldIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZm
ZmYKWyAgICA0LjM1MTYxMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZm
ZmZlZApbICAgIDQuMzUxNjExXSBDYWxsIHRyYWNlOgpbICAgIDQuMzUxNjEyXSAgaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0ClsgICAgNC4zNTE2MTRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgy
NApbICAgIDQuMzUxNjE1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0
LjM1MTYxNl0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgNC4zNTE2MThdICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjM1MTYxOV0gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2JjOSBdLS0tClsgICAgNC4zNTE2MjRdIEdJQ3YzOiBDUFUxMTk6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTk3MDAwMApb
ICAgIDQuMzUxNjQ2XSBYZW46IGluaXRpYWxpemluZyBjcHUxMTkKWyAgICA0LjM1MTY1Nl0gQ1BV
MTE5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MDcgWzB4NDgxZmQwMTBd
ClsgICAgNC4zODA3MTRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMjAKWyAgICA0LjM4
MDg5MF0gR0lDdjM6IENQVTEyMDogZm91bmQgcmVkaXN0cmlidXRvciA3MDggcmVnaW9uIAo2MDow
eDAwMDAwMDAwYWE4MDAwMDAKWyAgICA0LjM4NzY4MF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd
LS0tLS0tLS0tLS0tClsgICAgNC4zODc2ODVdIFdBUk5JTkc6IENQVTogMTIwIFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC4zODc2ODZdIE1vZHVs
ZXMgbGlua2VkIGluOgpbICAgIDQuMzg3Njg4XSBDUFU6IDEyMCBQSUQ6IDAgQ29tbTogc3dhcHBl
ci8xMjAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC4zODc2ODld
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgNC4zODc2OTFdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC4zODc2OTJdIGxyIDogaXRzX2NwdV9p
bml0KzB4MmVjLzB4NDk0ClsgICAgNC4zODc2OTNdIHNwIDogZmZmZjgwMDAxMjgwYmVlMApbICAg
IDQuMzg3Njk0XSB4Mjk6IGZmZmY4MDAwMTI4MGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgNC4zODc2OTVdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAK
WyAgICA0LjM4NzY5Nl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2JjMDAw
MApbICAgIDQuMzg3Njk3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwClsgICAgNC4zODc2OThdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFj
YTYwMDAKWyAgICA0LjM4NzY5OV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMApbICAgIDQuMzg3NzAwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgNC4zODc3MDFdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICA0LjM4NzcwMl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRl
MzNiYTU2OWMwYTQwMApbICAgIDQuMzg3NzAzXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwClsgICAgNC4zODc3MDRdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6
IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0LjM4NzcwNV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDQuMzg3NzA2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmYTAyNjA5Yjc3MDAwClsgICAgNC4zODc3MDddIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICA0LjM4NzcwN10geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDQuMzg3NzA5XSBDYWxsIHRyYWNlOgpbICAg
IDQuMzg3NzEwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC4zODc3MTJdICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDQuMzg3NzEzXSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKWyAgICA0LjM4NzcxNF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8w
eGI4ClsgICAgNC4zODc3MTZdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAg
ICA0LjM4NzcxN10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JjYSBdLS0tClsgICAgNC4z
ODc3MjNdIEdJQ3YzOiBDUFUxMjA6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAK
QDB4MDAwMDAwMDA3YTk4MDAwMApbICAgIDQuMzg3NzQ4XSBYZW46IGluaXRpYWxpemluZyBjcHUx
MjAKWyAgICA0LjM4Nzc2MV0gQ1BVMTIwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDA3MDggWzB4NDgxZmQwMTBdClsgICAgNC40MTY3ODFdIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFUxMjEKWyAgICA0LjQxNjk1NF0gR0lDdjM6IENQVTEyMTogZm91bmQgcmVkaXN0cmli
dXRvciA3MDkgcmVnaW9uIAo2MDoweDAwMDAwMDAwYWE4MjAwMDAKWyAgICA0LjQyMzczNl0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC40MjM3NDBdIFdBUk5JTkc6
IENQVTogMTIxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgNC40MjM3NDFdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuNDIzNzQzXSBDUFU6IDEy
MSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjEgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJj
NSAjMTMyClsgICAgNC40MjM3NDRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pClsgICAgNC40MjM3NDZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40
MjM3NDhdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgNC40MjM3NDhdIHNwIDog
ZmZmZjgwMDAxMjgxM2VlMApbICAgIDQuNDIzNzQ5XSB4Mjk6IGZmZmY4MDAwMTI4MTNlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC40MjM3NTBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4
MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjQyMzc1MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxM2JlMDAwMApbICAgIDQuNDIzNzUyXSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgNC40MjM3NTNdIHgyMTogZmZmZjgwMDAxMTdh
OTAwMCB4MjA6IGZmZmZmZTAwMDFjYTY0MDAKWyAgICA0LjQyMzc1NF0geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuNDIzNzU1XSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC40MjM3NTZdIHgxNTogMDAwMDAw
MDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjQyMzc1N10geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQuNDIzNzU4XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC40MjM3NTldIHg5IDog
MDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0LjQyMzc2MF0geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDQuNDIzNzYxXSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5YjhkMDAwClsgICAgNC40MjM3NjJd
IHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICA0LjQyMzc2
M10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDQuNDIz
NzY0XSBDYWxsIHRyYWNlOgpbICAgIDQuNDIzNzY2XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
ClsgICAgNC40MjM3NjddICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDQuNDIzNzY5
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0LjQyMzc3MF0gIG5vdGlm
eV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgNC40MjM3NzJdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjQyMzc3Ml0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2JjYiBdLS0tClsgICAgNC40MjM3NzhdIEdJQ3YzOiBDUFUxMjE6IHVzaW5nIGFsbG9jYXRl
ZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTk5MDAwMApbICAgIDQuNDIzODAwXSBY
ZW46IGluaXRpYWxpemluZyBjcHUxMjEKWyAgICA0LjQyMzgxMF0gQ1BVMTIxOiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MDkgWzB4NDgxZmQwMTBdClsgICAgNC40NTI4NTZd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMjIKWyAgICA0LjQ1MzAyOF0gR0lDdjM6IENQ
VTEyMjogZm91bmQgcmVkaXN0cmlidXRvciA3MGEgcmVnaW9uIAo2MToweDAwMDAwMDAwYWE4NDAw
MDAKWyAgICA0LjQ1OTgwOV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg
ICAgNC40NTk4MTJdIFdBUk5JTkc6IENQVTogMTIyIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40NTk4MTNdIE1vZHVsZXMgbGlua2VkIGluOgpb
ICAgIDQuNDU5ODE1XSBDUFU6IDEyMiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjIgVGFpbnRlZDog
RyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC40NTk4MTZdIHBzdGF0ZTogNjAwMDAx
YzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgNC40NTk4MThdIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgNC40NTk4MTldIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0
ClsgICAgNC40NTk4MjBdIHNwIDogZmZmZjgwMDAxMjgxYmVlMApbICAgIDQuNDU5ODIxXSB4Mjk6
IGZmZmY4MDAwMTI4MWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC40NTk4MjJdIHgy
NzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjQ1OTgyM10g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2M0MDAwMApbICAgIDQuNDU5ODI0
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgNC40NTk4
MjVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYTY4MDAKWyAgICA0LjQ1
OTgyNl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQu
NDU5ODI3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAg
NC40NTk4MjhdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAg
ICA0LjQ1OTgyOV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApb
ICAgIDQuNDU5ODMwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
ClsgICAgNC40NTk4MzFdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2
YTAKWyAgICA0LjQ1OTgzMl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MApbICAgIDQuNDU5ODMzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5
YmEzMDAwClsgICAgNC40NTk4MzRdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZm
ZmZmZmZmZmYKWyAgICA0LjQ1OTgzNV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAw
MDBmZmZmZmZlZApbICAgIDQuNDU5ODM2XSBDYWxsIHRyYWNlOgpbICAgIDQuNDU5ODM3XSAgaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40NTk4MzldICBnaWNfc3RhcnRpbmdfY3B1KzB4
MTgvMHgyNApbICAgIDQuNDU5ODQwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
WyAgICA0LjQ1OTg0MV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgNC40NTk4
NDNdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjQ1OTg0M10gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JjYyBdLS0tClsgICAgNC40NTk4NDldIEdJQ3YzOiBD
UFUxMjI6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTlh
MDAwMApbICAgIDQuNDU5ODcwXSBYZW46IGluaXRpYWxpemluZyBjcHUxMjIKWyAgICA0LjQ1OTg4
MV0gQ1BVMTIyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MGEgWzB4NDgx
ZmQwMTBdClsgICAgNC40ODg5NTNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMjMKWyAg
ICA0LjQ4OTEyNl0gR0lDdjM6IENQVTEyMzogZm91bmQgcmVkaXN0cmlidXRvciA3MGIgcmVnaW9u
IAo2MToweDAwMDAwMDAwYWE4NjAwMDAKWyAgICA0LjQ5NTkwNV0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC40OTU5MDldIFdBUk5JTkc6IENQVTogMTIzIFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40OTU5MTBd
IE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuNDk1OTEyXSBDUFU6IDEyMyBQSUQ6IDAgQ29tbTog
c3dhcHBlci8xMjMgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC40
OTU5MTRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgNC40OTU5
MTZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40OTU5MTddIGxyIDogaXRz
X2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgNC40OTU5MTddIHNwIDogZmZmZjgwMDAxMjgyM2Vl
MApbICAgIDQuNDk1OTE4XSB4Mjk6IGZmZmY4MDAwMTI4MjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwClsgICAgNC40OTU5MTldIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICA0LjQ5NTkyMF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
M2M2MDAwMApbICAgIDQuNDk1OTIxXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwClsgICAgNC40OTU5MjJdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZm
ZTAwMDFjYTZjMDAKWyAgICA0LjQ5NTkyM10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMApbICAgIDQuNDk1OTI0XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgNC40OTU5MjVdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjQ5NTkyNl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQuNDk1OTI3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC40OTU5MjhdIHg5IDogMDAwMDAwMDAwMDAwMDAw
MCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0LjQ5NTkyOV0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDQuNDk1OTMwXSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmYTAyNjA5YmI5MDAwClsgICAgNC40OTU5MzFdIHgzIDogMDAwMDAwMDAw
MDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICA0LjQ5NTkzMl0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDQuNDk1OTM0XSBDYWxsIHRyYWNl
OgpbICAgIDQuNDk1OTM1XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC40OTU5Mzdd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDQuNDk1OTM4XSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0LjQ5NTkzOV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcr
MHg5Yy8weGI4ClsgICAgNC40OTU5NDFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKWyAgICA0LjQ5NTk0Ml0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JjZCBdLS0tClsg
ICAgNC40OTU5NDddIEdJQ3YzOiBDUFUxMjM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0
YWJsZSAKQDB4MDAwMDAwMDA3YTliMDAwMApbICAgIDQuNDk1OTY4XSBYZW46IGluaXRpYWxpemlu
ZyBjcHUxMjMKWyAgICA0LjQ5NTk3OV0gQ1BVMTIzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDA3MGIgWzB4NDgxZmQwMTBdClsgICAgNC41MjUwMzBdIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFUxMjQKWyAgICA0LjUyNTIxMl0gR0lDdjM6IENQVTEyNDogZm91bmQgcmVk
aXN0cmlidXRvciA3MGMgcmVnaW9uIAo2MjoweDAwMDAwMDAwYWE4ODAwMDAKWyAgICA0LjUzMjAw
M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC41MzIwMDhdIFdB
Uk5JTkc6IENQVTogMTI0IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAv
ZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgNC41MzIwMDhdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuNTMyMDExXSBD
UFU6IDEyNCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjQgVGFpbnRlZDogRyBXICAgICAgICAgCjUu
NS4wLXJjNSAjMTMyClsgICAgNC41MzIwMTJdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAt
UEFOIC1VQU8pClsgICAgNC41MzIwMTRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0Clsg
ICAgNC41MzIwMTVdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgNC41MzIwMTZd
IHNwIDogZmZmZjgwMDAxMjgyYmVlMApbICAgIDQuNTMyMDE2XSB4Mjk6IGZmZmY4MDAwMTI4MmJl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC41MzIwMTddIHgyNzogMDAwMDAwMDAwMDAw
MDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjUzMjAxOV0geDI1OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNDogZmZmZjgwMDAxM2NjMDAwMApbICAgIDQuNTMyMDIwXSB4MjM6IGZmZmY4MDAw
MTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgNC41MzIwMjFdIHgyMTogZmZmZjgw
MDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYTcwMDAKWyAgICA0LjUzMjAyMl0geDE5OiBmZmZm
ODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuNTMyMDIyXSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC41MzIwMjNdIHgxNTog
MDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjUzMjAyNF0geDEz
OiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQuNTMyMDI1XSB4
MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC41MzIwMjZd
IHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0LjUzMjAy
N10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDQuNTMy
MDI4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5YmNmMDAwClsgICAgNC41
MzIwMjldIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICA0
LjUzMjAzMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAg
IDQuNTMyMDMyXSBDYWxsIHRyYWNlOgpbICAgIDQuNTMyMDMzXSAgaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0ClsgICAgNC41MzIwMzRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDQu
NTMyMDM2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0LjUzMjAzN10g
IG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgNC41MzIwMzldICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjUzMjA0MF0gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1M2JjZSBdLS0tClsgICAgNC41MzIwNDVdIEdJQ3YzOiBDUFUxMjQ6IHVzaW5nIGFs
bG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTljMDAwMApbICAgIDQuNTMy
MDcwXSBYZW46IGluaXRpYWxpemluZyBjcHUxMjQKWyAgICA0LjUzMjA4NF0gQ1BVMTI0OiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MGMgWzB4NDgxZmQwMTBdClsgICAgNC41
NjEwOTZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxMjUKWyAgICA0LjU2MTI3M10gR0lD
djM6IENQVTEyNTogZm91bmQgcmVkaXN0cmlidXRvciA3MGQgcmVnaW9uIAo2MjoweDAwMDAwMDAw
YWE4YTAwMDAKWyAgICA0LjU2ODA1NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0t
LS0tClsgICAgNC41NjgwNThdIFdBUk5JTkc6IENQVTogMTI1IFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC41NjgwNThdIE1vZHVsZXMgbGlua2Vk
IGluOgpbICAgIDQuNTY4MDYxXSBDUFU6IDEyNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjUgVGFp
bnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC41NjgwNjJdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAgNC41NjgwNjRdIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC41NjgwNjVdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVj
LzB4NDk0ClsgICAgNC41NjgwNjZdIHNwIDogZmZmZjgwMDAxMjgzM2VlMApbICAgIDQuNTY4MDY2
XSB4Mjk6IGZmZmY4MDAwMTI4MzNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC41Njgw
NjddIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjU2
ODA2OF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2NlMDAwMApbICAgIDQu
NTY4MDcwXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAg
NC41NjgwNzFdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYTc0MDAKWyAg
ICA0LjU2ODA3MV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDQuNTY4MDcyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
ClsgICAgNC41NjgwNzNdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAw
MDAKWyAgICA0LjU2ODA3NF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMw
YTQwMApbICAgIDQuNTY4MDc1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDEx
OTkxNmEwClsgICAgNC41NjgwNzZdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAw
MTE5OTE2YTAKWyAgICA0LjU2ODA3N10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MApbICAgIDQuNTY4MDc4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZm
YTAyNjA5YmU1MDAwClsgICAgNC41NjgwNzldIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZm
ZmZmZmZmZmZmZmZmZmYKWyAgICA0LjU2ODA4MF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZApbICAgIDQuNTY4MDgxXSBDYWxsIHRyYWNlOgpbICAgIDQuNTY4MDgz
XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC41NjgwODRdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNApbICAgIDQuNTY4MDg1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQv
MHgxZTAKWyAgICA0LjU2ODA4N10gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAg
NC41NjgwODldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjU2ODA4
OV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JjZiBdLS0tClsgICAgNC41NjgwOTRdIEdJ
Q3YzOiBDUFUxMjU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAw
MDA3YTlkMDAwMApbICAgIDQuNTY4MTE3XSBYZW46IGluaXRpYWxpemluZyBjcHUxMjUKWyAgICA0
LjU2ODEyOF0gQ1BVMTI1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MGQg
WzB4NDgxZmQwMTBdClsgICAgNC41OTcxNzBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUx
MjYKWyAgICA0LjU5NzM0N10gR0lDdjM6IENQVTEyNjogZm91bmQgcmVkaXN0cmlidXRvciA3MGUg
cmVnaW9uIAo2MzoweDAwMDAwMDAwYWE4YzAwMDAKWyAgICA0LjYwNDEyOF0gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC42MDQxMzJdIFdBUk5JTkc6IENQVTogMTI2
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC42
MDQxMzNdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuNjA0MTM1XSBDUFU6IDEyNiBQSUQ6IDAg
Q29tbTogc3dhcHBlci8xMjYgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyClsg
ICAgNC42MDQxMzZdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pClsgICAg
NC42MDQxMzhdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC42MDQxNDBdIGxy
IDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgNC42MDQxNDBdIHNwIDogZmZmZjgwMDAx
Mjg4YmVlMApbICAgIDQuNjA0MTQxXSB4Mjk6IGZmZmY4MDAwMTI4OGJlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgNC42MDQxNDJdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAw
MDAwMDAwMDAwMDAKWyAgICA0LjYwNDE0M10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxM2Q0MDAwMApbICAgIDQuNjA0MTQ0XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwClsgICAgNC42MDQxNDVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6
IGZmZmZmZTAwMDFjYTc4MDAKWyAgICA0LjYwNDE0Nl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuNjA0MTQ3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC42MDQxNDhdIHgxNTogMDAwMDAwMDAwMDAwMDAw
MCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjYwNDE0OV0geDEzOiAwMDAwMDAwMDAwMDAw
MDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQuNjA0MTUwXSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC42MDQxNTFdIHg5IDogMDAwMDAwMDAw
MDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0LjYwNDE1Ml0geDcgOiAwMDAwMDAw
MDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAgIDQuNjA0MTUzXSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5YmZiMDAwClsgICAgNC42MDQxNTRdIHgzIDogMDAw
MDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKWyAgICA0LjYwNDE1NV0geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZApbICAgIDQuNjA0MTU2XSBDYWxs
IHRyYWNlOgpbICAgIDQuNjA0MTU3XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0ClsgICAgNC42
MDQxNTldICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApbICAgIDQuNjA0MTYwXSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0LjYwNDE2MV0gIG5vdGlmeV9jcHVfc3Rh
cnRpbmcrMHg5Yy8weGI4ClsgICAgNC42MDQxNjNdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKWyAgICA0LjYwNDE2NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JkMCBd
LS0tClsgICAgNC42MDQxNjldIEdJQ3YzOiBDUFUxMjY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVu
ZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTllMDAwMApbICAgIDQuNjA0MTkxXSBYZW46IGluaXRp
YWxpemluZyBjcHUxMjYKWyAgICA0LjYwNDIwMl0gQ1BVMTI2OiBCb290ZWQgc2Vjb25kYXJ5IHBy
b2Nlc3NvciAweDAwMDAwMDA3MGUgWzB4NDgxZmQwMTBdClsgICAgNC42MzMyNDRdIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFUxMjcKWyAgICA0LjYzMzQyMl0gR0lDdjM6IENQVTEyNzogZm91
bmQgcmVkaXN0cmlidXRvciA3MGYgcmVnaW9uIAo2MzoweDAwMDAwMDAwYWE4ZTAwMDAKWyAgICA0
LjY0MDIwMl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAgNC42NDAy
MDZdIFdBUk5JTkc6IENQVTogMTI3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgNC42NDAyMDZdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDQuNjQw
MjA5XSBDUFU6IDEyNyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjcgVGFpbnRlZDogRyBXICAgICAg
ICAgCjUuNS4wLXJjNSAjMTMyClsgICAgNC42NDAyMTBdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3Yg
ZEFJRiAtUEFOIC1VQU8pClsgICAgNC42NDAyMTJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0ClsgICAgNC42NDAyMTNdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0ClsgICAgNC42
NDAyMTRdIHNwIDogZmZmZjgwMDAxMjg5M2VlMApbICAgIDQuNjQwMjE0XSB4Mjk6IGZmZmY4MDAw
MTI4OTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC42NDAyMTZdIHgyNzogMDAwMDAw
MDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjY0MDIxN10geDI1OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2Q2MDAwMApbICAgIDQuNjQwMjE4XSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwClsgICAgNC42NDAyMTldIHgyMTog
ZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFjYTdjMDAKWyAgICA0LjY0MDIyMF0geDE5
OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuNjQwMjIxXSB4
MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC42NDAyMjJd
IHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjY0MDIy
M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZjRlMzNiYTU2OWMwYTQwMApbICAgIDQuNjQw
MjI0XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwClsgICAgNC42
NDAyMjVdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKWyAgICA0
LjY0MDIyNV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MApbICAg
IDQuNjQwMjI2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjA5YzExMDAwClsg
ICAgNC42NDAyMjddIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYK
WyAgICA0LjY0MDIyOF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZApbICAgIDQuNjQwMjMwXSBDYWxsIHRyYWNlOgpbICAgIDQuNjQwMjMxXSAgaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0ClsgICAgNC42NDAyMzJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNApb
ICAgIDQuNjQwMjM0XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKWyAgICA0LjY0
MDIzNV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4ClsgICAgNC42NDAyMzddICBzZWNv
bmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKWyAgICA0LjY0MDIzOF0gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2JkMSBdLS0tClsgICAgNC42NDAyNDNdIEdJQ3YzOiBDUFUxMjc6IHVz
aW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTlmMDAwMApbICAg
IDQuNjQwMjY1XSBYZW46IGluaXRpYWxpemluZyBjcHUxMjcKWyAgICA0LjY0MDI3Nl0gQ1BVMTI3
OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA3MGYgWzB4NDgxZmQwMTBdClsg
ICAgNC42NDAzOTZdIHNtcDogQnJvdWdodCB1cCA0IG5vZGVzLCAxMjggQ1BVcwpbICAgIDQuNjQy
MDE5XSBTTVA6IFRvdGFsIG9mIDEyOCBwcm9jZXNzb3JzIGFjdGl2YXRlZC4KWyAgICA0LjY0MjAy
MV0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogUHJpdmlsZWdlZCBBY2Nlc3MgTmV2ZXIKWyAgICA0
LjY0MjAyMl0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogVXNlciBBY2Nlc3MgT3ZlcnJpZGUKWyAg
ICA0LjY0MjAyNF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogQ29tbW9uIG5vdCBQcml2YXRlIHRy
YW5zbGF0aW9ucwpbICAgIDQuNjQyMDI1XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBSQVMgRXh0
ZW5zaW9uIFN1cHBvcnQKWyAgICA0LjY0MjAyNl0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogQ1JD
MzIgaW5zdHJ1Y3Rpb25zClsgICAgNC42NTAyMjNdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0
IEVMMQpbICAgIDQuNjUxNTY1XSBhbHRlcm5hdGl2ZXM6IHBhdGNoaW5nIGtlcm5lbCBjb2RlClsg
ICAgNC42NjMyMDhdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAgIDQuNjYzNDM1XSBLQVNMUiBk
aXNhYmxlZCBkdWUgdG8gbGFjayBvZiBzZWVkClsgICAgNC42NjcyOTVdIGNsb2Nrc291cmNlOiBq
aWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IAoweGZmZmZmZmZmLCBtYXhfaWRs
ZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucwpbICAgIDQuNjY3MzczXSBmdXRleCBoYXNoIHRhYmxl
IGVudHJpZXM6IDMyNzY4IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcywgCnZtYWxsb2MpClsgICAg
NC42NzA4OTddIHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAg
ICA0LjY3MTA2Nl0gdGhlcm1hbF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAnc3Rl
cF93aXNlJwpbICAgIDQuNjcxMDY3XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdv
dmVybm9yICdwb3dlcl9hbGxvY2F0b3InClsgICAgNC42NzEwNzVdIERNSSBub3QgcHJlc2VudCBv
ciBpbnZhbGlkLgpbICAgIDQuNjcxMjA5XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDE2ClsgICAgNC42ODEyNzNdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBmb3IgYXRv
bWljIGFsbG9jYXRpb25zClsgICAgNC42ODEyNzhdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGlu
ayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDQuNjgxMzQ2XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0
KDQuNjY4OjEpOiBzdGF0ZT1pbml0aWFsaXplZCAKYXVkaXRfZW5hYmxlZD0wIHJlcz0xClsgICAg
NC42ODE1NzddIERldGVjdGVkIDEgUENDIFN1YnNwYWNlcwpbICAgIDQuNjgxNTk4XSBSZWdpc3Rl
cmluZyBQQ0MgZHJpdmVyIGFzIE1haWxib3ggY29udHJvbGxlcgpbICAgIDQuNjgxNjQ1XSBody1i
cmVha3BvaW50OiBmb3VuZCA2IGJyZWFrcG9pbnQgYW5kIDQgd2F0Y2hwb2ludCByZWdpc3RlcnMu
ClsgICAgNC42ODY4NDVdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkClsgICAgNC42ODY4
NDddIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246
IDAuNQpbICAgIDQuNjg2OTMwXSBTZXJpYWw6IEFNQkEgUEwwMTEgVUFSVCBkcml2ZXIKWyAgICA0
LjY5MDg0MV0gSHVnZVRMQiByZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9j
YXRlZCAwIHBhZ2VzClsgICAgNC42OTA4NDNdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAzMi4wIE1pQiBw
YWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDQuNjkwODQ1XSBIdWdlVExCIHJl
Z2lzdGVyZWQgMi4wMCBNaUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICA0
LjY5MDg0Nl0gSHVnZVRMQiByZWdpc3RlcmVkIDY0LjAgS2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9j
YXRlZCAwIHBhZ2VzClsgICAgNC42OTUxNzhdIGNyeXB0ZDogbWF4X2NwdV9xbGVuIHNldCB0byAx
MDAwClsgICAgNC43MDMyMTJdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAgICA0
LjcwMzIxNF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDQuNzAzMjE2
XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgNC43MDMyMTddIEFD
UEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDQuNzAzMjE5
XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8pClsgICAgNC43MDMyMjBdIEFDUEk6
IEFkZGVkIF9PU0koTGludXgtTGVub3ZvLU5WLUhETUktQXVkaW8pClsgICAgNC43MDMyMjJdIEFD
UEk6IEFkZGVkIF9PU0koTGludXgtSFBJLUh5YnJpZC1HcmFwaGljcykKWyAgICA0LjcwOTg1M10g
QUNQSTogMiBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQK
WyAgICA0LjcxMjUzNl0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDQuNzEyNTM5XSBB
Q1BJOiBVc2luZyBHSUMgZm9yIGludGVycnVwdCByb3V0aW5nClsgICAgNC43MTI1NDldIEFDUEk6
IE1DRkcgdGFibGUgZGV0ZWN0ZWQsIDEgZW50cmllcwpbICAgIDQuNzEyODI0XSBIRVNUOiBUYWJs
ZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgpbICAgIDQuNzMzNDc1XSBBQ1BJOiBQQ0kg
Um9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLTNmXSkKWyAgICA0LjczMzQ4
MV0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQ
TSAKQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAgIDQuNzMzNTY3XSBhY3BpIFBO
UDBBMDg6MDA6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0xUUl0KWyAgICA0Ljcz
MzYzN10gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BNRSBBRVIgClBD
SWVDYXBhYmlsaXR5XQpbICAgIDQuNzM1MDExXSBhY3BpIFBOUDBBMDg6MDA6IFtGaXJtd2FyZSBC
dWddOiBFQ0FNIGFyZWEgW21lbSAKMHhkMDAwMDAwMC0weGQzZmZmZmZmXSBub3QgcmVzZXJ2ZWQg
aW4gQUNQSSBuYW1lc3BhY2UKWyAgICA0LjczNTAyMV0gYWNwaSBQTlAwQTA4OjAwOiBFQ0FNIGF0
IFttZW0gMHhkMDAwMDAwMC0weGQzZmZmZmZmXSBmb3IgCltidXMgMDAtM2ZdClsgICAgNC43MzUw
NDFdIFJlbWFwcGVkIEkvTyAweDAwMDAwMDAwZWZmZjAwMDAgdG8gW2lvICAweDAwMDAtMHhmZmZm
IHdpbmRvd10KWyAgICA0LjczNTA4N10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsg
ICAgNC43MzUwODldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHg4
MDAwMDAwMDAwMC0weDgzZmZmZmZmZmZmIHByZWYgd2luZG93XQpbICAgIDQuNzM1MDkxXSBwY2lf
YnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4ZTAwMDAwMDAtMHhlZmZlZmZm
ZiB3aW5kb3ddClsgICAgNC43MzUwOTNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3Vy
Y2UgW2lvICAweDAwMDAtMHhmZmZmIHdpbmRvd10KWyAgICA0LjczNTA5NV0gcGNpX2J1cyAwMDAw
OjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLTNmXQpbICAgIDQuNzM1MTMzXSBwY2kgMDAw
MDowMDowMC4wOiBbMTllNTphMTIwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNC43MzUx
ODldIHBjaSAwMDAwOjAwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3Qg
RDNjb2xkClsgICAgNC43NDUzODZdIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC43NDU0MDZdIHBjaSAw
MDAwOjAwOjA4LjA6IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICA0Ljc0
NTQ1M10gcGNpIDAwMDA6MDA6MDguMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hv
dCBEM2NvbGQKWyAgICA0Ljc1MDUxMV0gcGNpIDAwMDA6MDA6MDguMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljc1MDUyNl0gcGNp
IDAwMDA6MDA6MGMuMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQu
NzUwNTcyXSBwY2kgMDAwMDowMDowYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQz
aG90IEQzY29sZApbICAgIDQuNzU1NjU0XSBwY2kgMDAwMDowMDowYy4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuNzU1NjY4XSBw
Y2kgMDAwMDowMDoxMC4wOiBbMTllNTphMTIwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAg
NC43NTU3MTVdIHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIg
RDNob3QgRDNjb2xkClsgICAgNC43NjA3NzJdIHBjaSAwMDAwOjAwOjEwLjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC43NjA3ODJd
IHBjaSAwMDAwOjAwOjExLjA6IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAg
ICA0Ljc2MDgyOV0gcGNpIDAwMDA6MDA6MTEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBE
MiBEM2hvdCBEM2NvbGQKWyAgICA0Ljc2NTkxMF0gcGNpIDAwMDA6MDA6MTEuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljc2NTky
MV0gcGNpIDAwMDA6MDA6MTIuMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApb
ICAgIDQuNzY1OTY4XSBwY2kgMDAwMDowMDoxMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQx
IEQyIEQzaG90IEQzY29sZApbICAgIDQuNzcxMDI0XSBwY2kgMDAwMDowMDoxMi4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuNzcx
MDYzXSBwY2kgMDAwMDowMTowMC4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgNC43NzExMjZdIHBjaSAwMDAwOjAxOjAwLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgNC43
NzExMjhdIHBjaSAwMDAwOjAxOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNo
b3QgRDNjb2xkClsgICAgNC43NzYyMTJdIHBjaSAwMDAwOjAxOjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC43NzYyNTJdIHBj
aSAwMDAwOjAyOjAwLjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICA0
Ljc3NjMyMV0gcGNpIDAwMDA6MDI6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBE
M2hvdCBEM2NvbGQKWyAgICA0Ljc4MTM4MF0gcGNpIDAwMDA6MDI6MDAuMDogRmFpbGVkIHRvIGFk
ZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljc4MTM5M10g
cGNpIDAwMDA6MDI6MDEuMDogWzE5ZTU6MzcxZV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAg
IDQuNzgxNDYwXSBwY2kgMDAwMDowMjowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQy
IEQzaG90IEQzY29sZApbICAgIDQuNzg2NTQwXSBwY2kgMDAwMDowMjowMS4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuNzg2NTUz
XSBwY2kgMDAwMDowMjowMi4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsg
ICAgNC43ODY2MjBdIHBjaSAwMDAwOjAyOjAyLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEg
RDIgRDNob3QgRDNjb2xkClsgICAgNC43OTE2NzddIHBjaSAwMDAwOjAyOjAyLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC43OTE2
OTJdIHBjaSAwMDAwOjAyOjAzLjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
WyAgICA0Ljc5MTc1OV0gcGNpIDAwMDA6MDI6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0Ljc5Njg0MF0gcGNpIDAwMDA6MDI6MDMuMDogRmFpbGVk
IHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljc5
NjkxNF0gcGNpIDAwMDA6MDM6MDAuMDogWzE5ZTU6MTgyMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAw
MApbICAgIDQuNzk2OTI3XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAx
ZmQwMDAwMC0weDgwMDFmZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNC43OTY5MzNdIHBjaSAwMDAw
OjAzOjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDgwMDFmZjAwMDAwLTB4ODAwMWZmMDdmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljc5NjkzOF0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MjA6IFttZW0g
CjB4ODAwMWZjMDAwMDAtMHg4MDAxZmNmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuNzk2OTQyXSBw
Y2kgMDAwMDowMzowMC4wOiByZWcgMHgzMDogW21lbSAweGU2YTAwMDAwLTB4ZTZhZmZmZmYgcHJl
Zl0KWyAgICA0Ljc5NzAwMF0gcGNpIDAwMDA6MDM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0Ljc5NzAxNV0gcGNpIDAwMDA6MDM6MDAuMDogcmVn
IDB4MjI0OiBbbWVtIAoweDgwMDFmZjA4MDAwLTB4ODAwMWZmMGJmZmYgNjRiaXQgcHJlZl0KWyAg
ICA0Ljc5NzAxOF0gcGNpIDAwMDA6MDM6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHg4
MDAxZmYwODAwMC0weDgwMDFmZmY3ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciA2
MCBWRnMpClsgICAgNC43OTcwMjRdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDIyYzogW21lbSAK
MHg4MDAxZmQyMDAwMC0weDgwMDFmZDI3ZmZmIDY0Yml0IHByZWZdClsgICAgNC43OTcwMjVdIHBj
aSAwMDAwOjAzOjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMWZkMjAwMDAtMHg4
MDAxZmVmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQpbICAgIDQu
Nzk3MDMxXSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4ODAwMWMwMDAwMDAt
MHg4MDAxYzBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuNzk3MDMzXSBwY2kgMDAwMDowMzowMC4w
OiBWRihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDgwMDFjMDAwMDAwLTB4ODAwMWZiZmZmZmYgNjRi
aXQgcHJlZl0gKGNvbnRhaW5zIEJBUjQgZm9yIDYwIFZGcykKWyAgICA0LjgwMjE4NV0gcGNpIDAw
MDA6MDM6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWln
aHQgZmFpbCEKWyAgICA0LjgwMjIyOV0gcGNpIDAwMDA6MDQ6MDAuMDogWzE5ZTU6MTgyMl0gdHlw
ZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDQuODAyMjQyXSBwY2kgMDAwMDowNDowMC4wOiByZWcg
MHgxMDogW21lbSAKMHg4MDAxYmQwMDAwMC0weDgwMDFiZDFmZmZmIDY0Yml0IHByZWZdClsgICAg
NC44MDIyNDhdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDgwMDFiZjAwMDAw
LTB4ODAwMWJmMDdmZmYgNjRiaXQgcHJlZl0KWyAgICA0LjgwMjI1M10gcGNpIDAwMDA6MDQ6MDAu
MDogcmVnIDB4MjA6IFttZW0gCjB4ODAwMWJjMDAwMDAtMHg4MDAxYmNmZmZmZiA2NGJpdCBwcmVm
XQpbICAgIDQuODAyMjU3XSBwY2kgMDAwMDowNDowMC4wOiByZWcgMHgzMDogW21lbSAweGU2OTAw
MDAwLTB4ZTY5ZmZmZmYgcHJlZl0KWyAgICA0LjgwMjMxNl0gcGNpIDAwMDA6MDQ6MDAuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0LjgwMjMzMV0gcGNp
IDAwMDA6MDQ6MDAuMDogcmVnIDB4MjI0OiBbbWVtIAoweDgwMDFiZjA4MDAwLTB4ODAwMWJmMGJm
ZmYgNjRiaXQgcHJlZl0KWyAgICA0LjgwMjMzM10gcGNpIDAwMDA6MDQ6MDAuMDogVkYobikgQkFS
MCBzcGFjZTogW21lbSAKMHg4MDAxYmYwODAwMC0weDgwMDFiZmY3ZmZmIDY0Yml0IHByZWZdIChj
b250YWlucyBCQVIwIGZvciA2MCBWRnMpClsgICAgNC44MDIzMzhdIHBjaSAwMDAwOjA0OjAwLjA6
IHJlZyAweDIyYzogW21lbSAKMHg4MDAxYmQyMDAwMC0weDgwMDFiZDI3ZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44MDIzNDBdIHBjaSAwMDAwOjA0OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0g
CjB4ODAwMWJkMjAwMDAtMHg4MDAxYmVmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBm
b3IgNjAgVkZzKQpbICAgIDQuODAyMzQ2XSBwY2kgMDAwMDowNDowMC4wOiByZWcgMHgyMzQ6IFtt
ZW0gCjB4ODAwMTgwMDAwMDAtMHg4MDAxODBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODAyMzQ3
XSBwY2kgMDAwMDowNDowMC4wOiBWRihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDgwMDE4MDAwMDAw
LTB4ODAwMWJiZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjQgZm9yIDYwIFZGcykKWyAg
ICA0LjgwNzQ4MF0gcGNpIDAwMDA6MDQ6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0LjgwNzUxOV0gcGNpIDAwMDA6MDU6MDAu
MDogWzE5ZTU6MTgyMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDQuODA3NTMyXSBwY2kg
MDAwMDowNTowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAxN2QwMDAwMC0weDgwMDE3ZDFmZmZm
IDY0Yml0IHByZWZdClsgICAgNC44MDc1MzhdIHBjaSAwMDAwOjA1OjAwLjA6IHJlZyAweDE4OiBb
bWVtIAoweDgwMDE3ZjAwMDAwLTB4ODAwMTdmMDdmZmYgNjRiaXQgcHJlZl0KWyAgICA0LjgwNzU0
M10gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4MjA6IFttZW0gCjB4ODAwMTdjMDAwMDAtMHg4MDAx
N2NmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODA3NTQ3XSBwY2kgMDAwMDowNTowMC4wOiByZWcg
MHgzMDogW21lbSAweGU2ODAwMDAwLTB4ZTY4ZmZmZmYgcHJlZl0KWyAgICA0LjgwNzYwNV0gcGNp
IDAwMDA6MDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQK
WyAgICA0LjgwNzYyMF0gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4MjI0OiBbbWVtIAoweDgwMDE3
ZjA4MDAwLTB4ODAwMTdmMGJmZmYgNjRiaXQgcHJlZl0KWyAgICA0LjgwNzYyMl0gcGNpIDAwMDA6
MDU6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHg4MDAxN2YwODAwMC0weDgwMDE3ZmY3
ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciA2MCBWRnMpClsgICAgNC44MDc2Mjhd
IHBjaSAwMDAwOjA1OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHg4MDAxN2QyMDAwMC0weDgwMDE3
ZDI3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44MDc2MzBdIHBjaSAwMDAwOjA1OjAwLjA6IFZGKG4p
IEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMTdkMjAwMDAtMHg4MDAxN2VmZmZmZiA2NGJpdCBwcmVm
XSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQpbICAgIDQuODA3NjM1XSBwY2kgMDAwMDowNTow
MC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4ODAwMTQwMDAwMDAtMHg4MDAxNDBmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDQuODA3NjM3XSBwY2kgMDAwMDowNTowMC4wOiBWRihuKSBCQVI0IHNwYWNlOiBb
bWVtIAoweDgwMDE0MDAwMDAwLTB4ODAwMTdiZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJB
UjQgZm9yIDYwIFZGcykKWyAgICA0LjgxMjc5MF0gcGNpIDAwMDA6MDU6MDAuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0LjgxMjgz
NF0gcGNpIDAwMDA6MDY6MDAuMDogWzE5ZTU6MTgyMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApb
ICAgIDQuODEyODQ3XSBwY2kgMDAwMDowNjowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAxM2Qw
MDAwMC0weDgwMDEzZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNC44MTI4NTNdIHBjaSAwMDAwOjA2
OjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDgwMDEzZjAwMDAwLTB4ODAwMTNmMDdmZmYgNjRiaXQg
cHJlZl0KWyAgICA0LjgxMjg1OF0gcGNpIDAwMDA6MDY6MDAuMDogcmVnIDB4MjA6IFttZW0gCjB4
ODAwMTNjMDAwMDAtMHg4MDAxM2NmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODEyODYyXSBwY2kg
MDAwMDowNjowMC4wOiByZWcgMHgzMDogW21lbSAweGU2NzAwMDAwLTB4ZTY3ZmZmZmYgcHJlZl0K
WyAgICA0LjgxMjkyMV0gcGNpIDAwMDA6MDY6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0LjgxMjkzNl0gcGNpIDAwMDA6MDY6MDAuMDogcmVnIDB4
MjI0OiBbbWVtIAoweDgwMDEzZjA4MDAwLTB4ODAwMTNmMGJmZmYgNjRiaXQgcHJlZl0KWyAgICA0
LjgxMjkzOF0gcGNpIDAwMDA6MDY6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHg4MDAx
M2YwODAwMC0weDgwMDEzZmY3ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciA2MCBW
RnMpClsgICAgNC44MTI5NDRdIHBjaSAwMDAwOjA2OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHg4
MDAxM2QyMDAwMC0weDgwMDEzZDI3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44MTI5NDVdIHBjaSAw
MDAwOjA2OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMTNkMjAwMDAtMHg4MDAx
M2VmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQpbICAgIDQuODEy
OTUxXSBwY2kgMDAwMDowNjowMC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4ODAwMTAwMDAwMDAtMHg4
MDAxMDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODEyOTUzXSBwY2kgMDAwMDowNjowMC4wOiBW
RihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDgwMDEwMDAwMDAwLTB4ODAwMTNiZmZmZmYgNjRiaXQg
cHJlZl0gKGNvbnRhaW5zIEJBUjQgZm9yIDYwIFZGcykKWyAgICA0LjgxODA4NV0gcGNpIDAwMDA6
MDY6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKWyAgICA0LjgxODE1MF0gcGNpIDAwMDA6MDg6MDAuMDogWzE5ZTU6MzcxZV0gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMApbICAgIDQuODE4MjE1XSBwY2kgMDAwMDowODowMC4wOiBzdXBwb3J0
cyBEMSBEMgpbICAgIDQuODE4MjE3XSBwY2kgMDAwMDowODowMC4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDQuODE4MjMxXSBwY2kgMDAwMDowODowMC4w
OiA2My4wMDggR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIApsaW1pdGVkIGJ5IDggR1Qv
cyB4OCBsaW5rIGF0IDAwMDA6MDA6MGMuMCAoY2FwYWJsZSBvZiAxMjYuMDE2IEdiL3Mgd2l0aCAK
OCBHVC9zIHgxNiBsaW5rKQpbICAgIDQuODIzMzEyXSBwY2kgMDAwMDowODowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuODIz
MzQ3XSBwY2kgMDAwMDowOTowMC4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgNC44MjM0MTVdIHBjaSAwMDAwOjA5OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC44Mjg0NzZdIHBjaSAwMDAwOjA5OjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC44
Mjg0ODldIHBjaSAwMDAwOjA5OjAxLjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKWyAgICA0LjgyODU1N10gcGNpIDAwMDA6MDk6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0LjgzMzY0MF0gcGNpIDAwMDA6MDk6MDEuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0
LjgzMzY1NV0gcGNpIDAwMDA6MDk6MDIuMDogWzE5ZTU6MzcxZV0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMApbICAgIDQuODMzNzIyXSBwY2kgMDAwMDowOTowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDQuODM4NzgwXSBwY2kgMDAwMDowOTowMi4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAg
IDQuODM4NzkzXSBwY2kgMDAwMDowOTowMy4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4
MDYwNDAwClsgICAgNC44Mzg4NjBdIHBjaSAwMDAwOjA5OjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC44NDM5NDBdIHBjaSAwMDAwOjA5OjAzLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgNC44NDQwMTBdIHBjaSAwMDAwOjBhOjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDAKWyAgICA0Ljg0NDAyNF0gcGNpIDAwMDA6MGE6MDAuMDogcmVnIDB4MTA6IFttZW0g
CjB4ODAwMGZkMDAwMDAtMHg4MDAwZmQxZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODQ0MDMwXSBw
Y2kgMDAwMDowYTowMC4wOiByZWcgMHgxODogW21lbSAKMHg4MDAwZmYwMDAwMC0weDgwMDBmZjA3
ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NDQwMzVdIHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDIw
OiBbbWVtIAoweDgwMDBmYzAwMDAwLTB4ODAwMGZjZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg0
NDAzOV0gcGNpIDAwMDA6MGE6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhlNjYwMDAwMC0weGU2NmZm
ZmZmIHByZWZdClsgICAgNC44NDQwOTldIHBjaSAwMDAwOjBhOjAwLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC44NDQxMTVdIHBjaSAwMDAwOjBhOjAw
LjA6IHJlZyAweDIyNDogW21lbSAKMHg4MDAwZmYwODAwMC0weDgwMDBmZjBiZmZmIDY0Yml0IHBy
ZWZdClsgICAgNC44NDQxMTddIHBjaSAwMDAwOjBhOjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFtt
ZW0gCjB4ODAwMGZmMDgwMDAtMHg4MDAwZmZmN2ZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFS
MCBmb3IgNjAgVkZzKQpbICAgIDQuODQ0MTIzXSBwY2kgMDAwMDowYTowMC4wOiByZWcgMHgyMmM6
IFttZW0gCjB4ODAwMGZkMjAwMDAtMHg4MDAwZmQyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODQ0
MTI0XSBwY2kgMDAwMDowYTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDgwMDBmZDIw
MDAwLTB4ODAwMGZlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYwIFZGcykK
WyAgICA0Ljg0NDEzMF0gcGNpIDAwMDA6MGE6MDAuMDogcmVnIDB4MjM0OiBbbWVtIAoweDgwMDBj
MDAwMDAwLTB4ODAwMGMwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg0NDEzMl0gcGNpIDAwMDA6
MGE6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAwYzAwMDAwMC0weDgwMDBmYmZm
ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpClsgICAgNC44NDQyMjBd
IHBjaSAwMDAwOjBhOjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwg
CmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDowMDowYy4wIChjYXBhYmxlIG9mIDEy
Ni4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAgNC44NDkyNjldIHBjaSAwMDAw
OjBhOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0
IGZhaWwhClsgICAgNC44NDkzMDldIHBjaSAwMDAwOjBiOjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDAKWyAgICA0Ljg0OTMyMl0gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4
MTA6IFttZW0gCjB4ODAwMGJkMDAwMDAtMHg4MDAwYmQxZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
ODQ5MzI4XSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgxODogW21lbSAKMHg4MDAwYmYwMDAwMC0w
eDgwMDBiZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NDkzMzNdIHBjaSAwMDAwOjBiOjAwLjA6
IHJlZyAweDIwOiBbbWVtIAoweDgwMDBiYzAwMDAwLTB4ODAwMGJjZmZmZmYgNjRiaXQgcHJlZl0K
WyAgICA0Ljg0OTMzN10gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhlNjUwMDAw
MC0weGU2NWZmZmZmIHByZWZdClsgICAgNC44NDkzOTddIHBjaSAwMDAwOjBiOjAwLjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC44NDk0MTJdIHBjaSAw
MDAwOjBiOjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHg4MDAwYmYwODAwMC0weDgwMDBiZjBiZmZm
IDY0Yml0IHByZWZdClsgICAgNC44NDk0MTRdIHBjaSAwMDAwOjBiOjAwLjA6IFZGKG4pIEJBUjAg
c3BhY2U6IFttZW0gCjB4ODAwMGJmMDgwMDAtMHg4MDAwYmZmN2ZmZiA2NGJpdCBwcmVmXSAoY29u
dGFpbnMgQkFSMCBmb3IgNjAgVkZzKQpbICAgIDQuODQ5NDIwXSBwY2kgMDAwMDowYjowMC4wOiBy
ZWcgMHgyMmM6IFttZW0gCjB4ODAwMGJkMjAwMDAtMHg4MDAwYmQyN2ZmZiA2NGJpdCBwcmVmXQpb
ICAgIDQuODQ5NDIyXSBwY2kgMDAwMDowYjowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAow
eDgwMDBiZDIwMDAwLTB4ODAwMGJlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9y
IDYwIFZGcykKWyAgICA0Ljg0OTQyN10gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4MjM0OiBbbWVt
IAoweDgwMDA4MDAwMDAwLTB4ODAwMDgwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg0OTQyOV0g
cGNpIDAwMDA6MGI6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAwODAwMDAwMC0w
eDgwMDBiYmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpClsgICAg
NC44NDk1MThdIHBjaSAwMDAwOjBiOjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJh
bmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDowMDowYy4wIChjYXBh
YmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAgNC44NTQ1OTJd
IHBjaSAwMDAwOjBiOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgNC44NTQ2MzZdIHBjaSAwMDAwOjBjOjAwLjA6IFsxOWU1OjE4
MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICA0Ljg1NDY0OV0gcGNpIDAwMDA6MGM6MDAu
MDogcmVnIDB4MTA6IFttZW0gCjB4ODAwMDdkMDAwMDAtMHg4MDAwN2QxZmZmZiA2NGJpdCBwcmVm
XQpbICAgIDQuODU0NjU1XSBwY2kgMDAwMDowYzowMC4wOiByZWcgMHgxODogW21lbSAKMHg4MDAw
N2YwMDAwMC0weDgwMDA3ZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NTQ2NjBdIHBjaSAwMDAw
OjBjOjAwLjA6IHJlZyAweDIwOiBbbWVtIAoweDgwMDA3YzAwMDAwLTB4ODAwMDdjZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg1NDY2NF0gcGNpIDAwMDA6MGM6MDAuMDogcmVnIDB4MzA6IFttZW0g
MHhlNjQwMDAwMC0weGU2NGZmZmZmIHByZWZdClsgICAgNC44NTQ3MjZdIHBjaSAwMDAwOjBjOjAw
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC44NTQ3
NDFdIHBjaSAwMDAwOjBjOjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHg4MDAwN2YwODAwMC0weDgw
MDA3ZjBiZmZmIDY0Yml0IHByZWZdClsgICAgNC44NTQ3NDNdIHBjaSAwMDAwOjBjOjAwLjA6IFZG
KG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4ODAwMDdmMDgwMDAtMHg4MDAwN2ZmN2ZmZiA2NGJpdCBw
cmVmXSAoY29udGFpbnMgQkFSMCBmb3IgNjAgVkZzKQpbICAgIDQuODU0NzQ5XSBwY2kgMDAwMDow
YzowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4ODAwMDdkMjAwMDAtMHg4MDAwN2QyN2ZmZiA2NGJp
dCBwcmVmXQpbICAgIDQuODU0NzUwXSBwY2kgMDAwMDowYzowMC4wOiBWRihuKSBCQVIyIHNwYWNl
OiBbbWVtIAoweDgwMDA3ZDIwMDAwLTB4ODAwMDdlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5z
IEJBUjIgZm9yIDYwIFZGcykKWyAgICA0Ljg1NDc1Nl0gcGNpIDAwMDA6MGM6MDAuMDogcmVnIDB4
MjM0OiBbbWVtIAoweDgwMDA0MDAwMDAwLTB4ODAwMDQwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0
Ljg1NDc1OF0gcGNpIDAwMDA6MGM6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAw
NDAwMDAwMC0weDgwMDA3YmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBW
RnMpClsgICAgNC44NTQ4NDddIHBjaSAwMDAwOjBjOjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJs
ZSBQQ0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDowMDow
Yy4wIChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAg
NC44NTk4OTVdIHBjaSAwMDAwOjBjOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC44NTk5MzVdIHBjaSAwMDAwOjBkOjAwLjA6
IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICA0Ljg1OTk0OV0gcGNpIDAw
MDA6MGQ6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4ODAwMDNkMDAwMDAtMHg4MDAwM2QxZmZmZiA2
NGJpdCBwcmVmXQpbICAgIDQuODU5OTU0XSBwY2kgMDAwMDowZDowMC4wOiByZWcgMHgxODogW21l
bSAKMHg4MDAwM2YwMDAwMC0weDgwMDAzZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NTk5NjBd
IHBjaSAwMDAwOjBkOjAwLjA6IHJlZyAweDIwOiBbbWVtIAoweDgwMDAzYzAwMDAwLTB4ODAwMDNj
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg1OTk2NF0gcGNpIDAwMDA6MGQ6MDAuMDogcmVnIDB4
MzA6IFttZW0gMHhlNjMwMDAwMC0weGU2M2ZmZmZmIHByZWZdClsgICAgNC44NjAwMjRdIHBjaSAw
MDAwOjBkOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsg
ICAgNC44NjAwNDBdIHBjaSAwMDAwOjBkOjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHg4MDAwM2Yw
ODAwMC0weDgwMDAzZjBiZmZmIDY0Yml0IHByZWZdClsgICAgNC44NjAwNDJdIHBjaSAwMDAwOjBk
OjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4ODAwMDNmMDgwMDAtMHg4MDAwM2ZmN2Zm
ZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgNjAgVkZzKQpbICAgIDQuODYwMDQ3XSBw
Y2kgMDAwMDowZDowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4ODAwMDNkMjAwMDAtMHg4MDAwM2Qy
N2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODYwMDQ5XSBwY2kgMDAwMDowZDowMC4wOiBWRihuKSBC
QVIyIHNwYWNlOiBbbWVtIAoweDgwMDAzZDIwMDAwLTB4ODAwMDNlZmZmZmYgNjRiaXQgcHJlZl0g
KGNvbnRhaW5zIEJBUjIgZm9yIDYwIFZGcykKWyAgICA0Ljg2MDA1NV0gcGNpIDAwMDA6MGQ6MDAu
MDogcmVnIDB4MjM0OiBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODAwMDAwZmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICA0Ljg2MDA1Nl0gcGNpIDAwMDA6MGQ6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21l
bSAKMHg4MDAwMDAwMDAwMC0weDgwMDAzYmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0
IGZvciA2MCBWRnMpClsgICAgNC44NjAxNDVdIHBjaSAwMDAwOjBkOjAwLjA6IDYzLjAwOCBHYi9z
IGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQg
MDAwMDowMDowYy4wIChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxp
bmspClsgICAgNC44NjUyMTZdIHBjaSAwMDAwOjBkOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNz
dGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC44NjUyNzhdIHBjaSAwMDAw
OjBlOjAwLjA6IFsxOWU1OjE3MTBdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgICA0Ljg2NTMw
M10gcGNpIDAwMDA6MGU6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhlMDAwMDAwMC0weGUzZmZmZmZm
IHByZWZdClsgICAgNC44NjUzMTJdIHBjaSAwMDAwOjBlOjAwLjA6IHJlZyAweDE0OiBbbWVtIDB4
ZTYyMDAwMDAtMHhlNjJmZmZmZl0KWyAgICA0Ljg2NTQ1N10gcGNpIDAwMDA6MGU6MDAuMDogc3Vw
cG9ydHMgRDEKWyAgICA0Ljg2NTQ1OV0gcGNpIDAwMDA6MGU6MDAuMDogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEMSBEM2hvdApbICAgIDQuODcwNTQ3XSBwY2kgMDAwMDowZTowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuODcw
NTk4XSBwY2kgMDAwMDowZjowMC4wOiBbMTllNToxNzExXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAw
ClsgICAgNC44NzA2MjhdIHBjaSAwMDAwOjBmOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZTQwMDAw
MDAtMHhlNWZmZmZmZiBwcmVmXQpbICAgIDQuODcwNjQxXSBwY2kgMDAwMDowZjowMC4wOiByZWcg
MHgxNDogW21lbSAweGU2MDAwMDAwLTB4ZTYxZmZmZmZdClsgICAgNC44NzA4MTZdIHBjaSAwMDAw
OjBmOjAwLjA6IHN1cHBvcnRzIEQxClsgICAgNC44NzA4MThdIHBjaSAwMDAwOjBmOjAwLjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDNob3QKWyAgICA0Ljg3NjAyMV0gcGNpIDAwMDA6MGY6
MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFp
bCEKWyAgICA0Ljg3NjA3N10gcGNpIDAwMDA6MDI6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAow
eDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwM10gYWRkX3NpemUgM2Uw
MDAwMCBhZGRfYWxpZ24gCjEwMDAwMApbICAgIDQuODc2MDgxXSBwY2kgMDAwMDowMjowMS4wOiBi
cmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2NGJpdCBwcmVmXSB0byBb
YnVzIDA0XSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwClsgICAgNC44NzYwODNd
IHBjaSAwMDAwOjAyOjAyLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwMmZm
ZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMDVdIGFkZF9zaXplIDNlMDAwMDAgYWRkX2FsaWduIAox
MDAwMDAKWyAgICA0Ljg3NjA4Nl0gcGNpIDAwMDA6MDI6MDMuMDogYnJpZGdlIHdpbmRvdyBbbWVt
IAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwNl0gYWRkX3NpemUg
M2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMApbICAgIDQuODc2MDg5XSBwY2kgMDAwMDowMTowMC4w
OiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDhmZmZmZiA2NGJpdCBwcmVmXSB0
byBbYnVzIDAyLTA2XSBhZGRfc2l6ZSBmODAwMDAwIAphZGRfYWxpZ24gMTAwMDAwClsgICAgNC44
NzYwOTJdIHBjaSAwMDAwOjAwOjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0w
eDAwOGZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMDEtMDZdIGFkZF9zaXplIGY4MDAwMDAgCmFk
ZF9hbGlnbiAxMDAwMDAKWyAgICA0Ljg3NjA5NV0gcGNpIDAwMDA6MDk6MDAuMDogYnJpZGdlIHdp
bmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwYV0g
YWRkX3NpemUgM2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMApbICAgIDQuODc2MDk5XSBwY2kgMDAw
MDowOTowMS4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2NGJp
dCBwcmVmXSB0byBbYnVzIDBiXSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwClsg
ICAgNC44NzYxMDJdIHBjaSAwMDAwOjA5OjAyLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEw
MDAwMC0weDAwMmZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMGNdIGFkZF9zaXplIDNlMDAwMDAg
YWRkX2FsaWduIAoxMDAwMDAKWyAgICA0Ljg3NjEwNV0gcGNpIDAwMDA6MDk6MDMuMDogYnJpZGdl
IHdpbmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAw
ZF0gYWRkX3NpemUgM2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMApbICAgIDQuODc2MTA4XSBwY2kg
MDAwMDowODowMC4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDhmZmZmZiA2
NGJpdCBwcmVmXSB0byBbYnVzIDA5LTBkXSBhZGRfc2l6ZSBmODAwMDAwIAphZGRfYWxpZ24gMTAw
MDAwClsgICAgNC44NzYxMTFdIHBjaSAwMDAwOjAwOjBjLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAK
MHgwMDEwMDAwMC0weDAwOGZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMDgtMGRdIGFkZF9zaXpl
IGY4MDAwMDAgCmFkZF9hbGlnbiAxMDAwMDAKWyAgICA0Ljg3NjEyMV0gcGNpIDAwMDA6MDA6MTAu
MDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGUwMDAwMDAwLTB4ZTVmZmZmZmZdClsgICAgNC44
NzYxMjNdIHBjaSAwMDAwOjAwOjExLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAKMHhlNjAwMDAw
MC0weGU4ZmZmZmZmXQpbICAgIDQuODc2MTI1XSBwY2kgMDAwMDowMDowMC4wOiBCQVIgMTQ6IGFz
c2lnbmVkIFttZW0gCjB4ZTkwMDAwMDAtMHhlOTNmZmZmZl0KWyAgICA0Ljg3NjEyN10gcGNpIDAw
MDA6MDA6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODAwMGZm
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjEyOV0gcGNpIDAwMDA6MDA6MGMuMDogQkFSIDE0
OiBhc3NpZ25lZCBbbWVtIAoweGU5NDAwMDAwLTB4ZTk3ZmZmZmZdClsgICAgNC44NzYxMzFdIHBj
aSAwMDAwOjAwOjBjLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgw
MDFmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYxMzVdIHBjaSAwMDAwOjAxOjAwLjA6IEJB
UiAxNDogYXNzaWduZWQgW21lbSAKMHhlOTAwMDAwMC0weGU5M2ZmZmZmXQpbICAgIDQuODc2MTM2
XSBwY2kgMDAwMDowMTowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDAwMDAwMDAt
MHg4MDAwZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MTQwXSBwY2kgMDAwMDowMjowMC4w
OiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTkwMDAwMDAtMHhlOTBmZmZmZl0KWyAgICA0Ljg3
NjE0Ml0gcGNpIDAwMDA6MDI6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAoweDgwMDAwMDAw
MDAwLTB4ODAwMDNmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjE0NF0gcGNpIDAwMDA6MDI6
MDEuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGU5MTAwMDAwLTB4ZTkxZmZmZmZdClsgICAg
NC44NzYxNDVdIHBjaSAwMDAwOjAyOjAxLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAw
NDAwMDAwMC0weDgwMDA3ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYxNDddIHBjaSAwMDAw
OjAyOjAyLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAKMHhlOTIwMDAwMC0weGU5MmZmZmZmXQpb
ICAgIDQuODc2MTQ5XSBwY2kgMDAwMDowMjowMi4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4
ODAwMDgwMDAwMDAtMHg4MDAwYmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MTUwXSBwY2kg
MDAwMDowMjowMy4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTkzMDAwMDAtMHhlOTNmZmZm
Zl0KWyAgICA0Ljg3NjE1Ml0gcGNpIDAwMDA6MDI6MDMuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVt
IAoweDgwMDBjMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjE1Nl0g
cGNpIDAwMDA6MDM6MDAuMDogQkFSIDQ6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4
MDAwMDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MTYxXSBwY2kgMDAwMDowMzowMC4wOiBC
QVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTAwMDAwMC0weGU5MGZmZmZmIHByZWZdClsgICAgNC44
NzYxNjNdIHBjaSAwMDAwOjAzOjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHg4MDAwMDEw
MDAwMC0weDgwMDAzY2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYxNjZdIHBjaSAwMDAwOjAz
OjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDgwMDAzZDAwMDAwLTB4ODAwMDNkMWZmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjE3MV0gcGNpIDAwMDA6MDM6MDAuMDogQkFSIDI6IGFzc2ln
bmVkIFttZW0gCjB4ODAwMDNkMjAwMDAtMHg4MDAwM2QyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
ODc2MTc1XSBwY2kgMDAwMDowMzowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHg4MDAwM2Qy
ODAwMC0weDgwMDAzZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYxNzhdIHBjaSAwMDAwOjAz
OjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDgwMDAzZjA4MDAwLTB4ODAwMDNmZjdmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjE4M10gcGNpIDAwMDA6MDI6MDAuMDogUENJIGJyaWRnZSB0
byBbYnVzIDAzXQpbICAgIDQuODc2MTg1XSBwY2kgMDAwMDowMjowMC4wOiAgIGJyaWRnZSB3aW5k
b3cgW21lbSAweGU5MDAwMDAwLTB4ZTkwZmZmZmZdClsgICAgNC44NzYxODhdIHBjaSAwMDAwOjAy
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODAwMDNmZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjE5Ml0gcGNpIDAwMDA6MDQ6MDAuMDogQkFSIDQ6IGFzc2ln
bmVkIFttZW0gCjB4ODAwMDQwMDAwMDAtMHg4MDAwNDBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
ODc2MTk3XSBwY2kgMDAwMDowNDowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTEwMDAw
MC0weGU5MWZmZmZmIHByZWZdClsgICAgNC44NzYxOTldIHBjaSAwMDAwOjA0OjAwLjA6IEJBUiAx
MTogYXNzaWduZWQgW21lbSAKMHg4MDAwNDEwMDAwMC0weDgwMDA3Y2ZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzYyMDJdIHBjaSAwMDAwOjA0OjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAow
eDgwMDA3ZDAwMDAwLTB4ODAwMDdkMWZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjIwNl0gcGNp
IDAwMDA6MDQ6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDdkMjAwMDAtMHg4MDAw
N2QyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MjExXSBwY2kgMDAwMDowNDowMC4wOiBCQVIg
OTogYXNzaWduZWQgW21lbSAKMHg4MDAwN2QyODAwMC0weDgwMDA3ZjA3ZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzYyMTRdIHBjaSAwMDAwOjA0OjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAow
eDgwMDA3ZjA4MDAwLTB4ODAwMDdmZjdmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjIxOF0gcGNp
IDAwMDA6MDI6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDQuODc2MjIxXSBwY2kg
MDAwMDowMjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGU5MTAwMDAwLTB4ZTkxZmZmZmZd
ClsgICAgNC44NzYyMjNdIHBjaSAwMDAwOjAyOjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAow
eDgwMDA0MDAwMDAwLTB4ODAwMDdmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjIyOF0gcGNp
IDAwMDA6MDU6MDAuMDogQkFSIDQ6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDgwMDAwMDAtMHg4MDAw
ODBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MjMyXSBwY2kgMDAwMDowNTowMC4wOiBCQVIg
NjogYXNzaWduZWQgW21lbSAKMHhlOTIwMDAwMC0weGU5MmZmZmZmIHByZWZdClsgICAgNC44NzYy
MzRdIHBjaSAwMDAwOjA1OjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHg4MDAwODEwMDAw
MC0weDgwMDBiY2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYyMzddIHBjaSAwMDAwOjA1OjAw
LjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDgwMDBiZDAwMDAwLTB4ODAwMGJkMWZmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg3NjI0Ml0gcGNpIDAwMDA6MDU6MDAuMDogQkFSIDI6IGFzc2lnbmVk
IFttZW0gCjB4ODAwMGJkMjAwMDAtMHg4MDAwYmQyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2
MjQ2XSBwY2kgMDAwMDowNTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHg4MDAwYmQyODAw
MC0weDgwMDBiZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYyNDldIHBjaSAwMDAwOjA1OjAw
LjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDgwMDBiZjA4MDAwLTB4ODAwMGJmZjdmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg3NjI1M10gcGNpIDAwMDA6MDI6MDIuMDogUENJIGJyaWRnZSB0byBb
YnVzIDA1XQpbICAgIDQuODc2MjU2XSBwY2kgMDAwMDowMjowMi4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGU5MjAwMDAwLTB4ZTkyZmZmZmZdClsgICAgNC44NzYyNThdIHBjaSAwMDAwOjAyOjAy
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgwMDA4MDAwMDAwLTB4ODAwMGJmZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg3NjI2M10gcGNpIDAwMDA6MDY6MDAuMDogQkFSIDQ6IGFzc2lnbmVk
IFttZW0gCjB4ODAwMGMwMDAwMDAtMHg4MDAwYzBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2
MjY3XSBwY2kgMDAwMDowNjowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTMwMDAwMC0w
eGU5M2ZmZmZmIHByZWZdClsgICAgNC44NzYyNjldIHBjaSAwMDAwOjA2OjAwLjA6IEJBUiAxMTog
YXNzaWduZWQgW21lbSAKMHg4MDAwYzEwMDAwMC0weDgwMDBmY2ZmZmZmIDY0Yml0IHByZWZdClsg
ICAgNC44NzYyNzJdIHBjaSAwMDAwOjA2OjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDgw
MDBmZDAwMDAwLTB4ODAwMGZkMWZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjI3Nl0gcGNpIDAw
MDA6MDY6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4ODAwMGZkMjAwMDAtMHg4MDAwZmQy
N2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MjgxXSBwY2kgMDAwMDowNjowMC4wOiBCQVIgOTog
YXNzaWduZWQgW21lbSAKMHg4MDAwZmQyODAwMC0weDgwMDBmZjA3ZmZmIDY0Yml0IHByZWZdClsg
ICAgNC44NzYyODNdIHBjaSAwMDAwOjA2OjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDgw
MDBmZjA4MDAwLTB4ODAwMGZmZjdmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjI4N10gcGNpIDAw
MDA6MDI6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQpbICAgIDQuODc2Mjg5XSBwY2kgMDAw
MDowMjowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGU5MzAwMDAwLTB4ZTkzZmZmZmZdClsg
ICAgNC44NzYyOTJdIHBjaSAwMDAwOjAyOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgw
MDBjMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjI5NV0gcGNpIDAw
MDA6MDE6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyLTA2XQpbICAgIDQuODc2Mjk4XSBwY2kg
MDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGU5MDAwMDAwLTB4ZTkzZmZmZmZd
ClsgICAgNC44NzYzMDBdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAow
eDgwMDAwMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjMwM10gcGNp
IDAwMDA6MDA6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTA2XQpbICAgIDQuODc2MzA1XSBw
Y2kgMDAwMDowMDowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGU5MDAwMDAwLTB4ZTkzZmZm
ZmZdClsgICAgNC44NzYzMDddIHBjaSAwMDAwOjAwOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IAoweDgwMDAwMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjMwOV0g
cGNpIDAwMDA6MDA6MDguMDogUENJIGJyaWRnZSB0byBbYnVzIDA3XQpbICAgIDQuODc2MzE0XSBw
Y2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTk0MDAwMDAtMHhlOTdm
ZmZmZl0KWyAgICA0Ljg3NjMxNV0gcGNpIDAwMDA6MDg6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBb
bWVtIAoweDgwMDEwMDAwMDAwLTB4ODAwMWZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjMx
OV0gcGNpIDAwMDA6MDk6MDAuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGU5NDAwMDAwLTB4
ZTk0ZmZmZmZdClsgICAgNC44NzYzMjFdIHBjaSAwMDAwOjA5OjAwLjA6IEJBUiAxNTogYXNzaWdu
ZWQgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDEzZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44
NzYzMjNdIHBjaSAwMDAwOjA5OjAxLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAKMHhlOTUwMDAw
MC0weGU5NWZmZmZmXQpbICAgIDQuODc2MzI0XSBwY2kgMDAwMDowOTowMS4wOiBCQVIgMTU6IGFz
c2lnbmVkIFttZW0gCjB4ODAwMTQwMDAwMDAtMHg4MDAxN2ZmZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDQuODc2MzI2XSBwY2kgMDAwMDowOTowMi4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTk2
MDAwMDAtMHhlOTZmZmZmZl0KWyAgICA0Ljg3NjMyOF0gcGNpIDAwMDA6MDk6MDIuMDogQkFSIDE1
OiBhc3NpZ25lZCBbbWVtIAoweDgwMDE4MDAwMDAwLTB4ODAwMWJmZmZmZmYgNjRiaXQgcHJlZl0K
WyAgICA0Ljg3NjMzMF0gcGNpIDAwMDA6MDk6MDMuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAow
eGU5NzAwMDAwLTB4ZTk3ZmZmZmZdClsgICAgNC44NzYzMzFdIHBjaSAwMDAwOjA5OjAzLjA6IEJB
UiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAxYzAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgNC44NzYzMzVdIHBjaSAwMDAwOjBhOjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVt
IAoweDgwMDEwMDAwMDAwLTB4ODAwMTAwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjMzOV0g
cGNpIDAwMDA6MGE6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gCjB4ZTk0MDAwMDAtMHhlOTRm
ZmZmZiBwcmVmXQpbICAgIDQuODc2MzQxXSBwY2kgMDAwMDowYTowMC4wOiBCQVIgMTE6IGFzc2ln
bmVkIFttZW0gCjB4ODAwMTAxMDAwMDAtMHg4MDAxM2NmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
ODc2MzQ0XSBwY2kgMDAwMDowYTowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHg4MDAxM2Qw
MDAwMC0weDgwMDEzZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYzNDldIHBjaSAwMDAwOjBh
OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDgwMDEzZDIwMDAwLTB4ODAwMTNkMjdmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjM1NF0gcGNpIDAwMDA6MGE6MDAuMDogQkFSIDk6IGFzc2ln
bmVkIFttZW0gCjB4ODAwMTNkMjgwMDAtMHg4MDAxM2YwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
ODc2MzU3XSBwY2kgMDAwMDowYTowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHg4MDAxM2Yw
ODAwMC0weDgwMDEzZmY3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYzNjFdIHBjaSAwMDAwOjA5
OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYV0KWyAgICA0Ljg3NjM2M10gcGNpIDAwMDA6MDk6
MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlOTQwMDAwMC0weGU5NGZmZmZmXQpbICAgIDQu
ODc2MzY2XSBwY2kgMDAwMDowOTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHg4MDAxMDAw
MDAwMC0weDgwMDEzZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzYzNzBdIHBjaSAwMDAwOjBi
OjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDgwMDE0MDAwMDAwLTB4ODAwMTQwZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjM3NV0gcGNpIDAwMDA6MGI6MDAuMDogQkFSIDY6IGFzc2ln
bmVkIFttZW0gCjB4ZTk1MDAwMDAtMHhlOTVmZmZmZiBwcmVmXQpbICAgIDQuODc2Mzc3XSBwY2kg
MDAwMDowYjowMC4wOiBCQVIgMTE6IGFzc2lnbmVkIFttZW0gCjB4ODAwMTQxMDAwMDAtMHg4MDAx
N2NmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MzgwXSBwY2kgMDAwMDowYjowMC4wOiBCQVIg
MDogYXNzaWduZWQgW21lbSAKMHg4MDAxN2QwMDAwMC0weDgwMDE3ZDFmZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzYzODVdIHBjaSAwMDAwOjBiOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAow
eDgwMDE3ZDIwMDAwLTB4ODAwMTdkMjdmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjM4OV0gcGNp
IDAwMDA6MGI6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4ODAwMTdkMjgwMDAtMHg4MDAx
N2YwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2MzkzXSBwY2kgMDAwMDowYjowMC4wOiBCQVIg
NzogYXNzaWduZWQgW21lbSAKMHg4MDAxN2YwODAwMC0weDgwMDE3ZmY3ZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzYzOTZdIHBjaSAwMDAwOjA5OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0K
WyAgICA0Ljg3NjM5OV0gcGNpIDAwMDA6MDk6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhl
OTUwMDAwMC0weGU5NWZmZmZmXQpbICAgIDQuODc2NDAxXSBwY2kgMDAwMDowOTowMS4wOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAKMHg4MDAxNDAwMDAwMC0weDgwMDE3ZmZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzY0MDZdIHBjaSAwMDAwOjBjOjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAow
eDgwMDE4MDAwMDAwLTB4ODAwMTgwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjQxMV0gcGNp
IDAwMDA6MGM6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gCjB4ZTk2MDAwMDAtMHhlOTZmZmZm
ZiBwcmVmXQpbICAgIDQuODc2NDEzXSBwY2kgMDAwMDowYzowMC4wOiBCQVIgMTE6IGFzc2lnbmVk
IFttZW0gCjB4ODAwMTgxMDAwMDAtMHg4MDAxYmNmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2
NDE2XSBwY2kgMDAwMDowYzowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHg4MDAxYmQwMDAw
MC0weDgwMDFiZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY0MjFdIHBjaSAwMDAwOjBjOjAw
LjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDgwMDFiZDIwMDAwLTB4ODAwMWJkMjdmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg3NjQyNl0gcGNpIDAwMDA6MGM6MDAuMDogQkFSIDk6IGFzc2lnbmVk
IFttZW0gCjB4ODAwMWJkMjgwMDAtMHg4MDAxYmYwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2
NDI5XSBwY2kgMDAwMDowYzowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHg4MDAxYmYwODAw
MC0weDgwMDFiZmY3ZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY0MzJdIHBjaSAwMDAwOjA5OjAy
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwY10KWyAgICA0Ljg3NjQzNV0gcGNpIDAwMDA6MDk6MDIu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlOTYwMDAwMC0weGU5NmZmZmZmXQpbICAgIDQuODc2
NDM4XSBwY2kgMDAwMDowOTowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHg4MDAxODAwMDAw
MC0weDgwMDFiZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY0NDJdIHBjaSAwMDAwOjBkOjAw
LjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDgwMDFjMDAwMDAwLTB4ODAwMWMwZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA0Ljg3NjQ0N10gcGNpIDAwMDA6MGQ6MDAuMDogQkFSIDY6IGFzc2lnbmVk
IFttZW0gCjB4ZTk3MDAwMDAtMHhlOTdmZmZmZiBwcmVmXQpbICAgIDQuODc2NDQ4XSBwY2kgMDAw
MDowZDowMC4wOiBCQVIgMTE6IGFzc2lnbmVkIFttZW0gCjB4ODAwMWMxMDAwMDAtMHg4MDAxZmNm
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2NDUxXSBwY2kgMDAwMDowZDowMC4wOiBCQVIgMDog
YXNzaWduZWQgW21lbSAKMHg4MDAxZmQwMDAwMC0weDgwMDFmZDFmZmZmIDY0Yml0IHByZWZdClsg
ICAgNC44NzY0NTZdIHBjaSAwMDAwOjBkOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDgw
MDFmZDIwMDAwLTB4ODAwMWZkMjdmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjQ2MV0gcGNpIDAw
MDA6MGQ6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4ODAwMWZkMjgwMDAtMHg4MDAxZmYw
N2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2NDY0XSBwY2kgMDAwMDowZDowMC4wOiBCQVIgNzog
YXNzaWduZWQgW21lbSAKMHg4MDAxZmYwODAwMC0weDgwMDFmZmY3ZmZmIDY0Yml0IHByZWZdClsg
ICAgNC44NzY0NjddIHBjaSAwMDAwOjA5OjAzLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZF0KWyAg
ICA0Ljg3NjQ3MF0gcGNpIDAwMDA6MDk6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlOTcw
MDAwMC0weGU5N2ZmZmZmXQpbICAgIDQuODc2NDczXSBwY2kgMDAwMDowOTowMy4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAKMHg4MDAxYzAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHByZWZdClsg
ICAgNC44NzY0NzZdIHBjaSAwMDAwOjA4OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOS0wZF0K
WyAgICA0Ljg3NjQ3OV0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhl
OTQwMDAwMC0weGU5N2ZmZmZmXQpbICAgIDQuODc2NDgxXSBwY2kgMDAwMDowODowMC4wOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNC44NzY0ODRdIHBjaSAwMDAwOjAwOjBjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOC0w
ZF0KWyAgICA0Ljg3NjQ4N10gcGNpIDAwMDA6MDA6MGMuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhlOTQwMDAwMC0weGU5N2ZmZmZmXQpbICAgIDQuODc2NDg5XSBwY2kgMDAwMDowMDowYy4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgNC44NzY0OTJdIHBjaSAwMDAwOjBlOjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVt
IAoweGUwMDAwMDAwLTB4ZTNmZmZmZmYgcHJlZl0KWyAgICA0Ljg3NjQ5Nl0gcGNpIDAwMDA6MGU6
MDAuMDogQkFSIDE6IGFzc2lnbmVkIFttZW0gMHhlNDAwMDAwMC0weGU0MGZmZmZmXQpbICAgIDQu
ODc2NTAxXSBwY2kgMDAwMDowMDoxMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGVdClsgICAgNC44
NzY1MDNdIHBjaSAwMDAwOjAwOjEwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZTAwMDAwMDAt
MHhlNWZmZmZmZl0KWyAgICA0Ljg3NjUwNl0gcGNpIDAwMDA6MGY6MDAuMDogQkFSIDA6IGFzc2ln
bmVkIFttZW0gCjB4ZTYwMDAwMDAtMHhlN2ZmZmZmZiBwcmVmXQpbICAgIDQuODc2NTExXSBwY2kg
MDAwMDowZjowMC4wOiBCQVIgMTogYXNzaWduZWQgW21lbSAweGU4MDAwMDAwLTB4ZTgxZmZmZmZd
ClsgICAgNC44NzY1MTZdIHBjaSAwMDAwOjAwOjExLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZl0K
WyAgICA0Ljg3NjUxOF0gcGNpIDAwMDA6MDA6MTEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhl
NjAwMDAwMC0weGU4ZmZmZmZmXQpbICAgIDQuODc2NTIxXSBwY2kgMDAwMDowMDoxMi4wOiBQQ0kg
YnJpZGdlIHRvIFtidXMgMTBdClsgICAgNC44NzY1MjVdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy
Y2UgNCBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODNmZmZmZmZmZmYgcHJlZiB3aW5kb3ddClsgICAg
NC44NzY1MjddIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbbWVtIDB4ZTAwMDAwMDAtMHhl
ZmZlZmZmZiAKd2luZG93XQpbICAgIDQuODc2NTI4XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDYgW2lvICAweDAwMDAtMHhmZmZmIHdpbmRvd10KWyAgICA0Ljg3NjUzMF0gcGNpX2J1cyAwMDAw
OjAxOiByZXNvdXJjZSAxIFttZW0gMHhlOTAwMDAwMC0weGU5M2ZmZmZmXQpbICAgIDQuODc2NTMy
XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDIgW21lbSAKMHg4MDAwMDAwMDAwMC0weDgwMDBm
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY1MzNdIHBjaV9idXMgMDAwMDowMjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZTkwMDAwMDAtMHhlOTNmZmZmZl0KWyAgICA0Ljg3NjUzNV0gcGNpX2J1cyAw
MDAwOjAyOiByZXNvdXJjZSAyIFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4MDAwZmZmZmZmZiA2NGJp
dCBwcmVmXQpbICAgIDQuODc2NTM3XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDEgW21lbSAw
eGU5MDAwMDAwLTB4ZTkwZmZmZmZdClsgICAgNC44NzY1MzldIHBjaV9idXMgMDAwMDowMzogcmVz
b3VyY2UgMiBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODAwMDNmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICA0Ljg3NjU0MF0gcGNpX2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhlOTEwMDAwMC0w
eGU5MWZmZmZmXQpbICAgIDQuODc2NTQyXSBwY2lfYnVzIDAwMDA6MDQ6IHJlc291cmNlIDIgW21l
bSAKMHg4MDAwNDAwMDAwMC0weDgwMDA3ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY1NDRd
IHBjaV9idXMgMDAwMDowNTogcmVzb3VyY2UgMSBbbWVtIDB4ZTkyMDAwMDAtMHhlOTJmZmZmZl0K
WyAgICA0Ljg3NjU0NV0gcGNpX2J1cyAwMDAwOjA1OiByZXNvdXJjZSAyIFttZW0gCjB4ODAwMDgw
MDAwMDAtMHg4MDAwYmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2NTQ3XSBwY2lfYnVzIDAw
MDA6MDY6IHJlc291cmNlIDEgW21lbSAweGU5MzAwMDAwLTB4ZTkzZmZmZmZdClsgICAgNC44NzY1
NDldIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMiBbbWVtIAoweDgwMDBjMDAwMDAwLTB4ODAw
MGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjU1MF0gcGNpX2J1cyAwMDAwOjA4OiByZXNv
dXJjZSAxIFttZW0gMHhlOTQwMDAwMC0weGU5N2ZmZmZmXQpbICAgIDQuODc2NTUyXSBwY2lfYnVz
IDAwMDA6MDg6IHJlc291cmNlIDIgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0
Yml0IHByZWZdClsgICAgNC44NzY1NTRdIHBjaV9idXMgMDAwMDowOTogcmVzb3VyY2UgMSBbbWVt
IDB4ZTk0MDAwMDAtMHhlOTdmZmZmZl0KWyAgICA0Ljg3NjU1NV0gcGNpX2J1cyAwMDAwOjA5OiBy
ZXNvdXJjZSAyIFttZW0gCjB4ODAwMTAwMDAwMDAtMHg4MDAxZmZmZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDQuODc2NTU3XSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNlIDEgW21lbSAweGU5NDAwMDAw
LTB4ZTk0ZmZmZmZdClsgICAgNC44NzY1NTldIHBjaV9idXMgMDAwMDowYTogcmVzb3VyY2UgMiBb
bWVtIAoweDgwMDEwMDAwMDAwLTB4ODAwMTNmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljg3NjU2
MF0gcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSAxIFttZW0gMHhlOTUwMDAwMC0weGU5NWZmZmZm
XQpbICAgIDQuODc2NTYyXSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDIgW21lbSAKMHg4MDAx
NDAwMDAwMC0weDgwMDE3ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44NzY1NjRdIHBjaV9idXMg
MDAwMDowYzogcmVzb3VyY2UgMSBbbWVtIDB4ZTk2MDAwMDAtMHhlOTZmZmZmZl0KWyAgICA0Ljg3
NjU2NV0gcGNpX2J1cyAwMDAwOjBjOiByZXNvdXJjZSAyIFttZW0gCjB4ODAwMTgwMDAwMDAtMHg4
MDAxYmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODc2NTY3XSBwY2lfYnVzIDAwMDA6MGQ6IHJl
c291cmNlIDEgW21lbSAweGU5NzAwMDAwLTB4ZTk3ZmZmZmZdClsgICAgNC44NzY1NjldIHBjaV9i
dXMgMDAwMDowZDogcmVzb3VyY2UgMiBbbWVtIAoweDgwMDFjMDAwMDAwLTB4ODAwMWZmZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICA0Ljg3NjU3MF0gcGNpX2J1cyAwMDAwOjBlOiByZXNvdXJjZSAxIFtt
ZW0gMHhlMDAwMDAwMC0weGU1ZmZmZmZmXQpbICAgIDQuODc2NTcyXSBwY2lfYnVzIDAwMDA6MGY6
IHJlc291cmNlIDEgW21lbSAweGU2MDAwMDAwLTB4ZThmZmZmZmZdClsgICAgNC44NzY2MjRdIEFD
UEk6IFBDSSBSb290IEJyaWRnZSBbUENJMV0gKGRvbWFpbiAwMDAwIFtidXMgN2JdKQpbICAgIDQu
ODc2NjI4XSBhY3BpIFBOUDBBMDg6MDE6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZp
ZyBBU1BNIApDbG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdClsgICAgNC44NzY2MzNdIGFj
cGkgUE5QMEEwODowMTogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BN
ClsgICAgNC44Nzc5MjJdIGFjcGkgUE5QMEEwODowMTogW0Zpcm13YXJlIEJ1Z106IEVDQU0gYXJl
YSBbbWVtIAoweGQ3YjAwMDAwLTB4ZDdiZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5hbWVz
cGFjZQpbICAgIDQuODc3OTM3XSBhY3BpIFBOUDBBMDg6MDE6IEVDQU0gYXQgW21lbSAweGQ3YjAw
MDAwLTB4ZDdiZmZmZmZdIGZvciAKW2J1cyA3Yl0KWyAgICA0Ljg3Nzk3NV0gUENJIGhvc3QgYnJp
ZGdlIHRvIGJ1cyAwMDAwOjdiClsgICAgNC44Nzc5NzddIHBjaV9idXMgMDAwMDo3Yjogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAKMHgxNDg4MDAwMDAtMHgxNDhmZmZmZmYgcHJlZiB3aW5kb3ddClsg
ICAgNC44Nzc5NzldIHBjaV9idXMgMDAwMDo3Yjogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA3Yl0K
WyAgICA0Ljg3Nzk5Ml0gcGNpIDAwMDA6N2I6MDAuMDogWzE5ZTU6YTEyMl0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMApbICAgIDQuODc3OTk5XSBwY2kgMDAwMDo3YjowMC4wOiByZWcgMHgxODogW21l
bSAweDAwMDAwMDAwLTB4MDAwMDNmZmYgCjY0Yml0IHByZWZdClsgICAgNC44ODMwODVdIHBjaSAw
MDAwOjdiOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgNC44ODMxMjhdIHBjaSAwMDAwOjdiOjAwLjA6IEJBUiAyOiBhc3NpZ25l
ZCBbbWVtIAoweDE0ODgwMDAwMC0weDE0ODgwM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODgzMTMx
XSBwY2lfYnVzIDAwMDA6N2I6IHJlc291cmNlIDQgW21lbSAweDE0ODgwMDAwMC0weDE0OGZmZmZm
ZiAKcHJlZiB3aW5kb3ddClsgICAgNC44ODMxNjVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ
Ml0gKGRvbWFpbiAwMDAwIFtidXMgN2FdKQpbICAgIDQuODgzMTY5XSBhY3BpIFBOUDBBMDg6MDI6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIApDbG9ja1BNIFNlZ21lbnRz
IE1TSSBIUFgtVHlwZTNdClsgICAgNC44ODMxNzJdIGFjcGkgUE5QMEEwODowMjogX09TQyBmYWls
ZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgNC44ODQ0MzZdIGFjcGkgUE5Q
MEEwODowMjogW0Zpcm13YXJlIEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGQ3YTAwMDAwLTB4ZDdh
ZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5hbWVzcGFjZQpbICAgIDQuODg0NDUxXSBhY3Bp
IFBOUDBBMDg6MDI6IEVDQU0gYXQgW21lbSAweGQ3YTAwMDAwLTB4ZDdhZmZmZmZdIGZvciAKW2J1
cyA3YV0KWyAgICA0Ljg4NDQ4OF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjdhClsgICAg
NC44ODQ0OTBdIHBjaV9idXMgMDAwMDo3YTogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgyMGMw
MDAwMDAtMHgyMGMxZmZmZmYgcHJlZiB3aW5kb3ddClsgICAgNC44ODQ0OTJdIHBjaV9idXMgMDAw
MDo3YTogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA3YV0KWyAgICA0Ljg4NDUwMF0gcGNpIDAwMDA6
N2E6MDAuMDogWzE5ZTU6YTIzYl0gdHlwZSAwMCBjbGFzcyAweDBjMDMxMApbICAgIDQuODg0NTA1
XSBwY2kgMDAwMDo3YTowMC4wOiByZWcgMHgxMDogW21lbSAweDIwYzEwMDAwMC0weDIwYzEwMGZm
ZiAKNjRiaXQgcHJlZl0KWyAgICA0Ljg4OTU2N10gcGNpIDAwMDA6N2E6MDAuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljg4OTU3
OV0gcGNpIDAwMDA6N2E6MDEuMDogWzE5ZTU6YTIzOV0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMApb
ICAgIDQuODg5NTg0XSBwY2kgMDAwMDo3YTowMS4wOiByZWcgMHgxMDogW21lbSAweDIwYzEwMTAw
MC0weDIwYzEwMWZmZiAKNjRiaXQgcHJlZl0KWyAgICA0Ljg5NDY5Nl0gcGNpIDAwMDA6N2E6MDEu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEK
WyAgICA0Ljg5NDcwN10gcGNpIDAwMDA6N2E6MDIuMDogWzE5ZTU6YTIzOF0gdHlwZSAwMCBjbGFz
cyAweDBjMDMzMApbICAgIDQuODk0NzEyXSBwY2kgMDAwMDo3YTowMi4wOiByZWcgMHgxMDogW21l
bSAweDIwYzAwMDAwMC0weDIwYzBmZmZmZiAKNjRiaXQgcHJlZl0KWyAgICA0Ljg5OTc5MF0gcGNp
IDAwMDA6N2E6MDIuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVgg
bWlnaHQgZmFpbCEKWyAgICA0Ljg5OTgyOF0gcGNpIDAwMDA6N2E6MDIuMDogQkFSIDA6IGFzc2ln
bmVkIFttZW0gCjB4MjBjMDAwMDAwLTB4MjBjMGZmZmZmIDY0Yml0IHByZWZdClsgICAgNC44OTk4
MzFdIHBjaSAwMDAwOjdhOjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDIwYzEwMDAwMC0w
eDIwYzEwMGZmZiA2NGJpdCBwcmVmXQpbICAgIDQuODk5ODM0XSBwY2kgMDAwMDo3YTowMS4wOiBC
QVIgMDogYXNzaWduZWQgW21lbSAKMHgyMGMxMDEwMDAtMHgyMGMxMDFmZmYgNjRiaXQgcHJlZl0K
WyAgICA0Ljg5OTgzOF0gcGNpX2J1cyAwMDAwOjdhOiByZXNvdXJjZSA0IFttZW0gMHgyMGMwMDAw
MDAtMHgyMGMxZmZmZmYgCnByZWYgd2luZG93XQpbICAgIDQuODk5ODczXSBBQ1BJOiBQQ0kgUm9v
dCBCcmlkZ2UgW1BDSTNdIChkb21haW4gMDAwMCBbYnVzIDc4LTc5XSkKWyAgICA0Ljg5OTg3Nl0g
YWNwaSBQTlAwQTA4OjAzOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSAK
Q2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAgIDQuODk5ODgwXSBhY3BpIFBOUDBB
MDg6MDM6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDQu
OTAxMTQzXSBhY3BpIFBOUDBBMDg6MDM6IFtGaXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21lbSAK
MHhkNzgwMDAwMC0weGQ3OWZmZmZmXSBub3QgcmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UKWyAg
ICA0LjkwMTE1MF0gYWNwaSBQTlAwQTA4OjAzOiBFQ0FNIGF0IFttZW0gMHhkNzgwMDAwMC0weGQ3
OWZmZmZmXSBmb3IgCltidXMgNzgtNzldClsgICAgNC45MDEyMDVdIFBDSSBob3N0IGJyaWRnZSB0
byBidXMgMDAwMDo3OApbICAgIDQuOTAxMjA3XSBwY2lfYnVzIDAwMDA6Nzg6IHJvb3QgYnVzIHJl
c291cmNlIFttZW0gCjB4MjA4MDAwMDAwLTB4MjA4YmZmZmZmIHByZWYgd2luZG93XQpbICAgIDQu
OTAxMjA5XSBwY2lfYnVzIDAwMDA6Nzg6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgNzgtNzldClsg
ICAgNC45MDEyMTRdIHBjaSAwMDAwOjc4OjAwLjA6IFsxOWU1OmExMjFdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDAKWyAgICA0LjkwMTIyM10gcGNpIDAwMDA6Nzg6MDAuMDogZW5hYmxpbmcgRXh0ZW5k
ZWQgVGFncwpbICAgIDQuOTA2MzMwXSBwY2kgMDAwMDo3ODowMC4wOiBGYWlsZWQgdG8gYWRkIC0g
cGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuOTA2MzM5XSBwY2kg
MDAwMDo3ODowMS4wOiBbMTllNTphMjVhXSB0eXBlIDAwIGNsYXNzIDB4MDEwNDAwClsgICAgNC45
MDYzNDZdIHBjaSAwMDAwOjc4OjAxLjA6IHJlZyAweDE4OiBbbWVtIDB4MjA4ODAwMDAwLTB4MjA4
YmZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTExNDI5XSBwY2kgMDAwMDo3ODowMS4wOiBGYWls
ZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQu
OTExNDg4XSBwY2kgMDAwMDo3OTowMC4wOiBbMTllNTphMjU4XSB0eXBlIDAwIGNsYXNzIDB4MTAw
MDAwClsgICAgNC45MTE0OTVdIHBjaSAwMDAwOjc5OjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4MjA4
MDAwMDAwLTB4MjA4M2ZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTExNTE2XSBwY2kgMDAwMDo3
OTowMC4wOiByZWcgMHgyMmM6IFttZW0gMHgyMDg0MDAwMDAtMHgyMDg0MGZmZmYgCjY0Yml0IHBy
ZWZdClsgICAgNC45MTE1MThdIHBjaSAwMDAwOjc5OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFtt
ZW0gCjB4MjA4NDAwMDAwLTB4MjA4N2VmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIyIGZv
ciA2MyBWRnMpClsgICAgNC45MTY2NDhdIHBjaSAwMDAwOjc5OjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC45MTY2NjNdIHBj
aSAwMDAwOjc4OjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDQwMDAwMC0weDAwN2ZmZmZm
IDY0Yml0IHByZWZdIHRvIFtidXMgNzldIGFkZF9zaXplIDQwMDAwMCBhZGRfYWxpZ24gCjQwMDAw
MApbICAgIDQuOTE2NjY3XSBwY2kgMDAwMDo3ODowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0g
CjB4MjA4MDAwMDAwLTB4MjA4N2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNC45MTY2NjhdIHBjaSAw
MDAwOjc4OjAxLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwODgwMDAwMC0weDIwOGJmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDQuOTE2NjcyXSBwY2kgMDAwMDo3OTowMC4wOiBCQVIgMjogYXNz
aWduZWQgW21lbSAKMHgyMDgwMDAwMDAtMHgyMDgzZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljkx
NjY3NV0gcGNpIDAwMDA6Nzk6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MjA4NDAwMDAw
LTB4MjA4N2VmZmZmIDY0Yml0IHByZWZdClsgICAgNC45MTY2NzddIHBjaSAwMDAwOjc4OjAwLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyA3OV0KWyAgICA0LjkxNjY4MF0gcGNpIDAwMDA6Nzg6MDAuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gCjB4MjA4MDAwMDAwLTB4MjA4N2ZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNC45MTY2ODJdIHBjaV9idXMgMDAwMDo3ODogcmVzb3VyY2UgNCBbbWVtIDB4MjA4MDAw
MDAwLTB4MjA4YmZmZmZmIApwcmVmIHdpbmRvd10KWyAgICA0LjkxNjY4NF0gcGNpX2J1cyAwMDAw
Ojc5OiByZXNvdXJjZSAyIFttZW0gMHgyMDgwMDAwMDAtMHgyMDg3ZmZmZmYgCjY0Yml0IHByZWZd
ClsgICAgNC45MTY3MjJdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJNF0gKGRvbWFpbiAwMDAw
IFtidXMgN2MtN2RdKQpbICAgIDQuOTE2NzI2XSBhY3BpIFBOUDBBMDg6MDQ6IF9PU0M6IE9TIHN1
cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIApDbG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlw
ZTNdClsgICAgNC45MTY3MjldIGFjcGkgUE5QMEEwODowNDogX09TQyBmYWlsZWQgKEFFX05PVF9G
T1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgNC45MTc5OTldIGFjcGkgUE5QMEEwODowNDogW0Zp
cm13YXJlIEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGQ3YzAwMDAwLTB4ZDdkZmZmZmZdIG5vdCBy
ZXNlcnZlZCBpbiBBQ1BJIG5hbWVzcGFjZQpbICAgIDQuOTE4MDA2XSBhY3BpIFBOUDBBMDg6MDQ6
IEVDQU0gYXQgW21lbSAweGQ3YzAwMDAwLTB4ZDdkZmZmZmZdIGZvciAKW2J1cyA3Yy03ZF0KWyAg
ICA0LjkxODA0M10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjdjClsgICAgNC45MTgwNDZd
IHBjaV9idXMgMDAwMDo3Yzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgxMjAwMDAwMDAtMHgx
M2ZmZmZmZmYgcHJlZiB3aW5kb3ddClsgICAgNC45MTgwNDddIHBjaV9idXMgMDAwMDo3Yzogcm9v
dCBidXMgcmVzb3VyY2UgW2J1cyA3Yy03ZF0KWyAgICA0LjkxODA2MF0gcGNpIDAwMDA6N2M6MDAu
MDogWzE5ZTU6YTEyMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuOTE4MDY4XSBwY2kg
MDAwMDo3YzowMC4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgNC45MjMxNTBdIHBjaSAw
MDAwOjdjOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgNC45MjMyMDJdIHBjaSAwMDAwOjdkOjAwLjA6IFsxOWU1OmEyMjJdIHR5
cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICA0LjkyMzIwOF0gcGNpIDAwMDA6N2Q6MDAuMDogcmVn
IDB4MTA6IFttZW0gMHgxMjEwZjAwMDAtMHgxMjEwZmZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45
MjMyMTFdIHBjaSAwMDAwOjdkOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4MTIwZjAwMDAwLTB4MTIw
ZmZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTIzMjMxXSBwY2kgMDAwMDo3ZDowMC4wOiByZWcg
MHgyMjQ6IFttZW0gMHgxMjEwYzAwMDAtMHgxMjEwY2ZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45
MjMyMzNdIHBjaSAwMDAwOjdkOjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MTIxMGMw
MDAwLTB4MTIxMGVmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKWyAg
ICA0LjkyMzIzN10gcGNpIDAwMDA6N2Q6MDAuMDogcmVnIDB4MjJjOiBbbWVtIDB4MTIwYzAwMDAw
LTB4MTIwY2ZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTIzMjM5XSBwY2kgMDAwMDo3ZDowMC4w
OiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDEyMGMwMDAwMC0weDEyMGVmZmZmZiA2NGJpdCBw
cmVmXSAoY29udGFpbnMgQkFSMiBmb3IgMyBWRnMpClsgICAgNC45MjgyOTFdIHBjaSAwMDAwOjdk
OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZh
aWwhClsgICAgNC45MjgzMDJdIHBjaSAwMDAwOjdkOjAwLjE6IFsxOWU1OmEyMjFdIHR5cGUgMDAg
Y2xhc3MgMHgwMjAwMDAKWyAgICA0LjkyODMwN10gcGNpIDAwMDA6N2Q6MDAuMTogcmVnIDB4MTA6
IFttZW0gMHgxMjEwYjAwMDAtMHgxMjEwYmZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45MjgzMTFd
IHBjaSAwMDAwOjdkOjAwLjE6IHJlZyAweDE4OiBbbWVtIDB4MTIwYjAwMDAwLTB4MTIwYmZmZmZm
IAo2NGJpdCBwcmVmXQpbICAgIDQuOTI4MzI5XSBwY2kgMDAwMDo3ZDowMC4xOiByZWcgMHgyMjQ6
IFttZW0gMHgxMjEwODAwMDAtMHgxMjEwOGZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45MjgzMzFd
IHBjaSAwMDAwOjdkOjAwLjE6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MTIxMDgwMDAwLTB4
MTIxMGFmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKWyAgICA0Ljky
ODMzNF0gcGNpIDAwMDA6N2Q6MDAuMTogcmVnIDB4MjJjOiBbbWVtIDB4MTIwODAwMDAwLTB4MTIw
OGZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTI4MzM2XSBwY2kgMDAwMDo3ZDowMC4xOiBWRihu
KSBCQVIyIHNwYWNlOiBbbWVtIAoweDEyMDgwMDAwMC0weDEyMGFmZmZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMiBmb3IgMyBWRnMpClsgICAgNC45MzM0MjJdIHBjaSAwMDAwOjdkOjAwLjE6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgNC45MzM0MzNdIHBjaSAwMDAwOjdkOjAwLjI6IFsxOWU1OmEyMjJdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDAKWyAgICA0LjkzMzQzOF0gcGNpIDAwMDA6N2Q6MDAuMjogcmVnIDB4MTA6IFttZW0g
MHgxMjEwNzAwMDAtMHgxMjEwN2ZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45MzM0NDFdIHBjaSAw
MDAwOjdkOjAwLjI6IHJlZyAweDE4OiBbbWVtIDB4MTIwNzAwMDAwLTB4MTIwN2ZmZmZmIAo2NGJp
dCBwcmVmXQpbICAgIDQuOTMzNDU5XSBwY2kgMDAwMDo3ZDowMC4yOiByZWcgMHgyMjQ6IFttZW0g
MHgxMjEwNDAwMDAtMHgxMjEwNGZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45MzM0NjFdIHBjaSAw
MDAwOjdkOjAwLjI6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MTIxMDQwMDAwLTB4MTIxMDZm
ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKWyAgICA0LjkzMzQ2NV0g
cGNpIDAwMDA6N2Q6MDAuMjogcmVnIDB4MjJjOiBbbWVtIDB4MTIwNDAwMDAwLTB4MTIwNGZmZmZm
IAo2NGJpdCBwcmVmXQpbICAgIDQuOTMzNDY2XSBwY2kgMDAwMDo3ZDowMC4yOiBWRihuKSBCQVIy
IHNwYWNlOiBbbWVtIAoweDEyMDQwMDAwMC0weDEyMDZmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFp
bnMgQkFSMiBmb3IgMyBWRnMpClsgICAgNC45Mzg1MTZdIHBjaSAwMDAwOjdkOjAwLjI6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC45
Mzg1MjddIHBjaSAwMDAwOjdkOjAwLjM6IFsxOWU1OmEyMjFdIHR5cGUgMDAgY2xhc3MgMHgwMjAw
MDAKWyAgICA0LjkzODUzM10gcGNpIDAwMDA6N2Q6MDAuMzogcmVnIDB4MTA6IFttZW0gMHgxMjEw
MzAwMDAtMHgxMjEwM2ZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45Mzg1MzZdIHBjaSAwMDAwOjdk
OjAwLjM6IHJlZyAweDE4OiBbbWVtIDB4MTIwMzAwMDAwLTB4MTIwM2ZmZmZmIAo2NGJpdCBwcmVm
XQpbICAgIDQuOTM4NTU0XSBwY2kgMDAwMDo3ZDowMC4zOiByZWcgMHgyMjQ6IFttZW0gMHgxMjEw
MDAwMDAtMHgxMjEwMGZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45Mzg1NTZdIHBjaSAwMDAwOjdk
OjAwLjM6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MTIxMDAwMDAwLTB4MTIxMDJmZmZmIDY0
Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKWyAgICA0LjkzODU1OV0gcGNpIDAw
MDA6N2Q6MDAuMzogcmVnIDB4MjJjOiBbbWVtIDB4MTIwMDAwMDAwLTB4MTIwMGZmZmZmIAo2NGJp
dCBwcmVmXQpbICAgIDQuOTM4NTYxXSBwY2kgMDAwMDo3ZDowMC4zOiBWRihuKSBCQVIyIHNwYWNl
OiBbbWVtIAoweDEyMDAwMDAwMC0weDEyMDJmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFS
MiBmb3IgMyBWRnMpClsgICAgNC45NDM2NDJdIHBjaSAwMDAwOjdkOjAwLjM6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC45NDM2NjBd
IHBjaSAwMDAwOjdjOjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwNWZm
ZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgN2RdIGFkZF9zaXplIGMwMDAwMCBhZGRfYWxpZ24gCjEw
MDAwMApbICAgIDQuOTQzNjYzXSBwY2kgMDAwMDo3YzowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFtt
ZW0gCjB4MTIwMDAwMDAwLTB4MTIxMGZmZmZmIDY0Yml0IHByZWZdClsgICAgNC45NDM2NjhdIHBj
aSAwMDAwOjdkOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDEyMDAwMDAwMC0weDEyMDBm
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuOTQzNjcxXSBwY2kgMDAwMDo3ZDowMC4wOiBCQVIgOTog
YXNzaWduZWQgW21lbSAKMHgxMjAxMDAwMDAtMHgxMjAzZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0
Ljk0MzY3M10gcGNpIDAwMDA6N2Q6MDAuMTogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4MTIwNDAw
MDAwLTB4MTIwNGZmZmZmIDY0Yml0IHByZWZdClsgICAgNC45NDM2NzZdIHBjaSAwMDAwOjdkOjAw
LjE6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDEyMDUwMDAwMC0weDEyMDdmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDQuOTQzNjc4XSBwY2kgMDAwMDo3ZDowMC4yOiBCQVIgMjogYXNzaWduZWQgW21l
bSAKMHgxMjA4MDAwMDAtMHgxMjA4ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk0MzY4MV0gcGNp
IDAwMDA6N2Q6MDAuMjogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MTIwOTAwMDAwLTB4MTIwYmZm
ZmZmIDY0Yml0IHByZWZdClsgICAgNC45NDM2ODNdIHBjaSAwMDAwOjdkOjAwLjM6IEJBUiAyOiBh
c3NpZ25lZCBbbWVtIAoweDEyMGMwMDAwMC0weDEyMGNmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQu
OTQzNjg2XSBwY2kgMDAwMDo3ZDowMC4zOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgxMjBkMDAw
MDAtMHgxMjBmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk0MzY4OF0gcGNpIDAwMDA6N2Q6MDAu
MDogQkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4MTIxMDAwMDAwLTB4MTIxMDBmZmZmIDY0Yml0IHBy
ZWZdClsgICAgNC45NDM2OTFdIHBjaSAwMDAwOjdkOjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVt
IAoweDEyMTAxMDAwMC0weDEyMTAzZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuOTQzNjkzXSBwY2kg
MDAwMDo3ZDowMC4xOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgxMjEwNDAwMDAtMHgxMjEwNGZm
ZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk0MzY5Nl0gcGNpIDAwMDA6N2Q6MDAuMTogQkFSIDc6IGFz
c2lnbmVkIFttZW0gCjB4MTIxMDUwMDAwLTB4MTIxMDdmZmZmIDY0Yml0IHByZWZdClsgICAgNC45
NDM2OThdIHBjaSAwMDAwOjdkOjAwLjI6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDEyMTA4MDAw
MC0weDEyMTA4ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuOTQzNzAxXSBwY2kgMDAwMDo3ZDowMC4y
OiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgxMjEwOTAwMDAtMHgxMjEwYmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICA0Ljk0MzcwM10gcGNpIDAwMDA6N2Q6MDAuMzogQkFSIDA6IGFzc2lnbmVkIFttZW0g
CjB4MTIxMGMwMDAwLTB4MTIxMGNmZmZmIDY0Yml0IHByZWZdClsgICAgNC45NDM3MDZdIHBjaSAw
MDAwOjdkOjAwLjM6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDEyMTBkMDAwMC0weDEyMTBmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDQuOTQzNzA5XSBwY2kgMDAwMDo3YzowMC4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgN2RdClsgICAgNC45NDM3MTJdIHBjaSAwMDAwOjdjOjAwLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIAoweDEyMDAwMDAwMC0weDEyMTBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuOTQz
NzE0XSBwY2lfYnVzIDAwMDA6N2M6IHJlc291cmNlIDQgW21lbSAweDEyMDAwMDAwMC0weDEzZmZm
ZmZmZiAKcHJlZiB3aW5kb3ddClsgICAgNC45NDM3MTZdIHBjaV9idXMgMDAwMDo3ZDogcmVzb3Vy
Y2UgMiBbbWVtIDB4MTIwMDAwMDAwLTB4MTIxMGZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTQz
NzU1XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTVdIChkb21haW4gMDAwMCBbYnVzIDc0LTc2
XSkKWyAgICA0Ljk0Mzc1OV0gYWNwaSBQTlAwQTA4OjA1OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0
ZW5kZWRDb25maWcgQVNQTSAKQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQpbICAgIDQu
OTQzNzYyXSBhY3BpIFBOUDBBMDg6MDU6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBkaXNh
YmxpbmcgQVNQTQpbICAgIDQuOTQ1MDMyXSBhY3BpIFBOUDBBMDg6MDU6IFtGaXJtd2FyZSBCdWdd
OiBFQ0FNIGFyZWEgW21lbSAKMHhkNzQwMDAwMC0weGQ3NmZmZmZmXSBub3QgcmVzZXJ2ZWQgaW4g
QUNQSSBuYW1lc3BhY2UKWyAgICA0Ljk0NTA0Nl0gYWNwaSBQTlAwQTA4OjA1OiBFQ0FNIGF0IFtt
ZW0gMHhkNzQwMDAwMC0weGQ3NmZmZmZmXSBmb3IgCltidXMgNzQtNzZdClsgICAgNC45NDUxMTRd
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo3NApbICAgIDQuOTQ1MTE3XSBwY2lfYnVzIDAw
MDA6NzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4MTQxMDAwMDAwLTB4MTQxZmZmZmZmIHBy
ZWYgd2luZG93XQpbICAgIDQuOTQ1MTE4XSBwY2lfYnVzIDAwMDA6NzQ6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gCjB4MTQ0MDAwMDAwLTB4MTQ1ZmZmZmZmIHByZWYgd2luZG93XQpbICAgIDQuOTQ1
MTIwXSBwY2lfYnVzIDAwMDA6NzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4YTIwMDAwMDAt
MHhhMmZmZmZmZiB3aW5kb3ddClsgICAgNC45NDUxMjJdIHBjaV9idXMgMDAwMDo3NDogcm9vdCBi
dXMgcmVzb3VyY2UgW2J1cyA3NC03Nl0KWyAgICA0Ljk0NTEyOF0gcGNpIDAwMDA6NzQ6MDAuMDog
WzE5ZTU6YTEyMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuOTQ1MTM2XSBwY2kgMDAw
MDo3NDowMC4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgNC45NTAyMDldIHBjaSAwMDAw
Ojc0OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0
IGZhaWwhClsgICAgNC45NTAyMThdIHBjaSAwMDAwOjc0OjAxLjA6IFsxOWU1OmExMjFdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDAKWyAgICA0Ljk1MDIyNl0gcGNpIDAwMDA6NzQ6MDEuMDogZW5hYmxp
bmcgRXh0ZW5kZWQgVGFncwpbICAgIDQuOTU1MzM4XSBwY2kgMDAwMDo3NDowMS4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuOTU1
MzQ2XSBwY2kgMDAwMDo3NDowMi4wOiBbMTllNTphMjMwXSB0eXBlIDAwIGNsYXNzIDB4MDEwNzAw
ClsgICAgNC45NTUzNTRdIHBjaSAwMDAwOjc0OjAyLjA6IHJlZyAweDI0OiBbbWVtIDB4YTIwMDgw
MDAtMHhhMjAwZmZmZl0KWyAgICA0Ljk2MDQzNl0gcGNpIDAwMDA6NzQ6MDIuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljk2MDQ0
Nl0gcGNpIDAwMDA6NzQ6MDMuMDogWzE5ZTU6YTIzNV0gdHlwZSAwMCBjbGFzcyAweDAxMDYwMQpb
ICAgIDQuOTYwNDU2XSBwY2kgMDAwMDo3NDowMy4wOiByZWcgMHgyNDogW21lbSAweGEyMDEwMDAw
LTB4YTIwMTBmZmZdClsgICAgNC45NjU1NThdIHBjaSAwMDAwOjc0OjAzLjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC45NjU1Njdd
IHBjaSAwMDAwOjc0OjA0LjA6IFsxOWU1OmEyMzBdIHR5cGUgMDAgY2xhc3MgMHgwMTA3MDAKWyAg
ICA0Ljk2NTU3NV0gcGNpIDAwMDA6NzQ6MDQuMDogcmVnIDB4MjQ6IFttZW0gMHhhMjAwMDAwMC0w
eGEyMDA3ZmZmXQpbICAgIDQuOTcwNjU3XSBwY2kgMDAwMDo3NDowNC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDQuOTcwNzEwXSBw
Y2kgMDAwMDo3NTowMC4wOiBbMTllNTphMjUwXSB0eXBlIDAwIGNsYXNzIDB4MTIwMDAwClsgICAg
NC45NzA3MTddIHBjaSAwMDAwOjc1OjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4MTQ0MDAwMDAwLTB4
MTQ0M2ZmZmZmIAo2NGJpdCBwcmVmXQpbICAgIDQuOTcwNzM4XSBwY2kgMDAwMDo3NTowMC4wOiBy
ZWcgMHgyMmM6IFttZW0gMHgxNDQ0MDAwMDAtMHgxNDQ0MGZmZmYgCjY0Yml0IHByZWZdClsgICAg
NC45NzA3NDFdIHBjaSAwMDAwOjc1OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4MTQ0
NDAwMDAwLTB4MTQ0N2VmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIyIGZvciA2MyBWRnMp
ClsgICAgNC45NzU4NjRdIHBjaSAwMDAwOjc1OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNC45NzU5MDFdIHBjaSAwMDAwOjc2
OjAwLjA6IFsxOWU1OmEyNTVdIHR5cGUgMDAgY2xhc3MgMHgxMDAwMDAKWyAgICA0Ljk3NTkwOF0g
cGNpIDAwMDA6NzY6MDAuMDogcmVnIDB4MTg6IFttZW0gMHgxNDQ4MDAwMDAtMHgxNDRiZmZmZmYg
CjY0Yml0IHByZWZdClsgICAgNC45NzU5MjldIHBjaSAwMDAwOjc2OjAwLjA6IHJlZyAweDIyYzog
W21lbSAweDE0NGMwMDAwMC0weDE0NGMwZmZmZiAKNjRiaXQgcHJlZl0KWyAgICA0Ljk3NTkzMV0g
cGNpIDAwMDA6NzY6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAKMHgxNDRjMDAwMDAtMHgx
NDRmZWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYzIFZGcykKWyAgICA0Ljk4
MTAyM10gcGNpIDAwMDA6NzY6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApN
U0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA0Ljk4MTA0MF0gcGNpIDAwMDA6NzQ6MDAuMDogYnJp
ZGdlIHdpbmRvdyBbbWVtIAoweDAwNDAwMDAwLTB4MDA3ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1
cyA3NV0gYWRkX3NpemUgNDAwMDAwIGFkZF9hbGlnbiAKNDAwMDAwClsgICAgNC45ODEwNDJdIHBj
aSAwMDAwOjc0OjAxLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDQwMDAwMC0weDAwN2ZmZmZm
IDY0Yml0IHByZWZdIHRvIFtidXMgNzZdIGFkZF9zaXplIDQwMDAwMCBhZGRfYWxpZ24gCjQwMDAw
MApbICAgIDQuOTgxMDQ3XSBwY2kgMDAwMDo3NDowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0g
CjB4MTQxMDAwMDAwLTB4MTQxN2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNC45ODEwNDldIHBjaSAw
MDAwOjc0OjAxLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgxNDE4MDAwMDAtMHgxNDFmZmZm
ZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk4MTA1MV0gcGNpIDAwMDA6NzQ6MDIuMDogQkFSIDU6IGFz
c2lnbmVkIFttZW0gMHhhMjAwMDAwMC0weGEyMDA3ZmZmXQpbICAgIDQuOTgxMDUzXSBwY2kgMDAw
MDo3NDowNC4wOiBCQVIgNTogYXNzaWduZWQgW21lbSAweGEyMDA4MDAwLTB4YTIwMGZmZmZdClsg
ICAgNC45ODEwNTVdIHBjaSAwMDAwOjc0OjAzLjA6IEJBUiA1OiBhc3NpZ25lZCBbbWVtIDB4YTIw
MTAwMDAtMHhhMjAxMGZmZl0KWyAgICA0Ljk4MTA1OF0gcGNpIDAwMDA6NzU6MDAuMDogQkFSIDI6
IGFzc2lnbmVkIFttZW0gCjB4MTQxMDAwMDAwLTB4MTQxM2ZmZmZmIDY0Yml0IHByZWZdClsgICAg
NC45ODEwNjFdIHBjaSAwMDAwOjc1OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDE0MTQw
MDAwMC0weDE0MTdlZmZmZiA2NGJpdCBwcmVmXQpbICAgIDQuOTgxMDYzXSBwY2kgMDAwMDo3NDow
MC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNzVdClsgICAgNC45ODEwNjZdIHBjaSAwMDAwOjc0OjAw
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDE0MTAwMDAwMC0weDE0MTdmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDQuOTgxMDY5XSBwY2kgMDAwMDo3NjowMC4wOiBCQVIgMjogYXNzaWduZWQgW21l
bSAKMHgxNDE4MDAwMDAtMHgxNDFiZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk4MTA3Ml0gcGNp
IDAwMDA6NzY6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MTQxYzAwMDAwLTB4MTQxZmVm
ZmZmIDY0Yml0IHByZWZdClsgICAgNC45ODEwNzRdIHBjaSAwMDAwOjc0OjAxLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyA3Nl0KWyAgICA0Ljk4MTA3N10gcGNpIDAwMDA6NzQ6MDEuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gCjB4MTQxODAwMDAwLTB4MTQxZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC45
ODEwODBdIHBjaV9idXMgMDAwMDo3NDogcmVzb3VyY2UgNCBbbWVtIDB4MTQxMDAwMDAwLTB4MTQx
ZmZmZmZmIApwcmVmIHdpbmRvd10KWyAgICA0Ljk4MTA4MV0gcGNpX2J1cyAwMDAwOjc0OiByZXNv
dXJjZSA1IFttZW0gMHgxNDQwMDAwMDAtMHgxNDVmZmZmZmYgCnByZWYgd2luZG93XQpbICAgIDQu
OTgxMDgzXSBwY2lfYnVzIDAwMDA6NzQ6IHJlc291cmNlIDYgW21lbSAweGEyMDAwMDAwLTB4YTJm
ZmZmZmYgCndpbmRvd10KWyAgICA0Ljk4MTA4NV0gcGNpX2J1cyAwMDAwOjc1OiByZXNvdXJjZSAy
IFttZW0gMHgxNDEwMDAwMDAtMHgxNDE3ZmZmZmYgCjY0Yml0IHByZWZdClsgICAgNC45ODEwODZd
IHBjaV9idXMgMDAwMDo3NjogcmVzb3VyY2UgMiBbbWVtIDB4MTQxODAwMDAwLTB4MTQxZmZmZmZm
IAo2NGJpdCBwcmVmXQpbICAgIDQuOTgxMTQ0XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTZd
IChkb21haW4gMDAwMCBbYnVzIDgwLTlmXSkKWyAgICA0Ljk4MTE0OF0gYWNwaSBQTlAwQTA4OjA2
OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSAKQ2xvY2tQTSBTZWdtZW50
cyBNU0kgSFBYLVR5cGUzXQpbICAgIDQuOTgxMjI2XSBhY3BpIFBOUDBBMDg6MDY6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0xUUl0KWyAgICA0Ljk4MTI5Nl0gYWNwaSBQTlAwQTA4
OjA2OiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BNRSBBRVIgClBDSWVDYXBhYmlsaXR5XQpbICAg
IDQuOTgyNTkwXSBhY3BpIFBOUDBBMDg6MDY6IFtGaXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21l
bSAKMHhkODAwMDAwMC0weGQ5ZmZmZmZmXSBub3QgcmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UK
WyAgICA0Ljk4MjU5OF0gYWNwaSBQTlAwQTA4OjA2OiBFQ0FNIGF0IFttZW0gMHhkODAwMDAwMC0w
eGQ5ZmZmZmZmXSBmb3IgCltidXMgODAtOWZdClsgICAgNC45ODI2MTRdIFJlbWFwcGVkIEkvTyAw
eDAwMDAwMDAwZmZmZjAwMDAgdG8gW2lvIDB4MTAwMDAtMHgxZmZmZiAKd2luZG93XQpbICAgIDQu
OTgyNjU3XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6ODAKWyAgICA0Ljk4MjY1OV0gcGNp
X2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDI4MDAwMDAwMDAwMC0weDI4
M2ZmZmZmZmZmZiBwcmVmIHdpbmRvd10KWyAgICA0Ljk4MjY2MV0gcGNpX2J1cyAwMDAwOjgwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIAoweGYwMDAwMDAwLTB4ZmZmZWZmZmYgd2luZG93XQpbICAg
IDQuOTgyNjYzXSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAweDEwMDAw
LTB4MWZmZmYgCndpbmRvd10gKGJ1cyBhZGRyZXNzIFsweDAwMDAtMHhmZmZmXSkKWyAgICA0Ljk4
MjY2NV0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDgwLTlmXQpbICAg
IDQuOTgyNjk2XSBwY2kgMDAwMDo4MDowMC4wOiBbMTllNTphMTIwXSB0eXBlIDAxIGNsYXNzIDB4
MDYwNDAwClsgICAgNC45ODI3NTZdIHBjaSAwMDAwOjgwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNC45ODc4MjNdIHBjaSAwMDAwOjgwOjAwLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgNC45ODc4NDJdIHBjaSAwMDAwOjgwOjA0LjA6IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDAKWyAgICA0Ljk4Nzg5OV0gcGNpIDAwMDA6ODA6MDQuMDogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA0Ljk5Mjk4NF0gcGNpIDAwMDA6ODA6MDQu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEK
WyAgICA0Ljk5Mjk5OF0gcGNpIDAwMDA6ODA6MDguMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICAgIDQuOTkzMDUzXSBwY2kgMDAwMDo4MDowOC4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDQuOTk4MTExXSBwY2kgMDAwMDo4MDow
OC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQpbICAgIDQuOTk4MTI1XSBwY2kgMDAwMDo4MDowYy4wOiBbMTllNTphMTIwXSB0eXBlIDAxIGNs
YXNzIDB4MDYwNDAwClsgICAgNC45OTgxNzldIHBjaSAwMDAwOjgwOjBjLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNS4wMDMyNjVdIHBjaSAwMDAwOjgw
OjBjLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZh
aWwhClsgICAgNS4wMDMyODBdIHBjaSAwMDAwOjgwOjEwLjA6IFsxOWU1OmExMjBdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKWyAgICA1LjAwMzMzNF0gcGNpIDAwMDA6ODA6MTAuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA1LjAwODM5Ml0gcGNpIDAwMDA6
ODA6MTAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKWyAgICA1LjAwODUyNF0gcGNpIDAwMDA6ODU6MDAuMDogWzE5ZTU6MzcxZV0gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMApbICAgIDUuMDA4NTk2XSBwY2kgMDAwMDo4NTowMC4wOiBzdXBwb3J0
cyBEMSBEMgpbICAgIDUuMDA4NTk4XSBwY2kgMDAwMDo4NTowMC4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDUuMDA4NjE0XSBwY2kgMDAwMDo4NTowMC4w
OiA2My4wMDggR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIApsaW1pdGVkIGJ5IDggR1Qv
cyB4OCBsaW5rIGF0IDAwMDA6ODA6MTAuMCAoY2FwYWJsZSBvZiAxMjYuMDE2IEdiL3Mgd2l0aCAK
OCBHVC9zIHgxNiBsaW5rKQpbICAgIDUuMDEzNjkwXSBwY2kgMDAwMDo4NTowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDUuMDEz
NzMyXSBwY2kgMDAwMDo4NjowMC4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgNS4wMTM4MDhdIHBjaSAwMDAwOjg2OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDEgRDIgRDNob3QgRDNjb2xkClsgICAgNS4wMTg4NjldIHBjaSAwMDAwOjg2OjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4w
MTg4ODFdIHBjaSAwMDAwOjg2OjAxLjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKWyAgICA1LjAxODk1Nl0gcGNpIDAwMDA6ODY6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAgICA1LjAyNDA1Ml0gcGNpIDAwMDA6ODY6MDEuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1
LjAyNDA2NV0gcGNpIDAwMDA6ODY6MDIuMDogWzE5ZTU6MzcxZV0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMApbICAgIDUuMDI0MTQwXSBwY2kgMDAwMDo4NjowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDUuMDI5MjAxXSBwY2kgMDAwMDo4NjowMi4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAg
IDUuMDI5MjE0XSBwY2kgMDAwMDo4NjowMy4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4
MDYwNDAwClsgICAgNS4wMjkyODhdIHBjaSAwMDAwOjg2OjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNS4wMzQzNzRdIHBjaSAwMDAwOjg2OjAzLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgNS4wMzQ0NDNdIHBjaSAwMDAwOjg3OjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDAKWyAgICA1LjAzNDQ1OF0gcGNpIDAwMDA6ODc6MDAuMDogcmVnIDB4MTA6IFttZW0g
CjB4MjgwMDBmZDAwMDAwLTB4MjgwMDBmZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wMzQ0NjRd
IHBjaSAwMDAwOjg3OjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDI4MDAwZmYwMDAwMC0weDI4MDAw
ZmYwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDM0NDcwXSBwY2kgMDAwMDo4NzowMC4wOiByZWcg
MHgyMDogW21lbSAKMHgyODAwMGZjMDAwMDAtMHgyODAwMGZjZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICA1LjAzNDQ3NF0gcGNpIDAwMDA6ODc6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmMDMwMDAwMC0w
eGYwM2ZmZmZmIHByZWZdClsgICAgNS4wMzQ1NDBdIHBjaSAwMDAwOjg3OjAwLjA6IFBNRSMgc3Vw
cG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNS4wMzQ1NThdIHBjaSAwMDAw
Ojg3OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAwMGZmMDgwMDAtMHgyODAwMGZmMGJmZmYg
NjRiaXQgcHJlZl0KWyAgICA1LjAzNDU2MF0gcGNpIDAwMDA6ODc6MDAuMDogVkYobikgQkFSMCBz
cGFjZTogW21lbSAKMHgyODAwMGZmMDgwMDAtMHgyODAwMGZmZjdmZmYgNjRiaXQgcHJlZl0gKGNv
bnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKWyAgICA1LjAzNDU2Nl0gcGNpIDAwMDA6ODc6MDAuMDog
cmVnIDB4MjJjOiBbbWVtIAoweDI4MDAwZmQyMDAwMC0weDI4MDAwZmQyN2ZmZiA2NGJpdCBwcmVm
XQpbICAgIDUuMDM0NTY4XSBwY2kgMDAwMDo4NzowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVt
IAoweDI4MDAwZmQyMDAwMC0weDI4MDAwZmVmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFS
MiBmb3IgNjAgVkZzKQpbICAgIDUuMDM0NTc0XSBwY2kgMDAwMDo4NzowMC4wOiByZWcgMHgyMzQ6
IFttZW0gCjB4MjgwMDBjMDAwMDAwLTB4MjgwMDBjMGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4w
MzQ1NzZdIHBjaSAwMDAwOjg3OjAwLjA6IFZGKG4pIEJBUjQgc3BhY2U6IFttZW0gCjB4MjgwMDBj
MDAwMDAwLTB4MjgwMDBmYmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBW
RnMpClsgICAgNS4wMzQ2NzZdIHBjaSAwMDAwOjg3OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJs
ZSBQQ0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDox
MC4wIChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAg
NS4wMzk3MjVdIHBjaSAwMDAwOjg3OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4wMzk3NzNdIHBjaSAwMDAwOjg4OjAwLjA6
IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICA1LjAzOTc4OF0gcGNpIDAw
MDA6ODg6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4MjgwMDBiZDAwMDAwLTB4MjgwMDBiZDFmZmZm
IDY0Yml0IHByZWZdClsgICAgNS4wMzk3OTRdIHBjaSAwMDAwOjg4OjAwLjA6IHJlZyAweDE4OiBb
bWVtIAoweDI4MDAwYmYwMDAwMC0weDI4MDAwYmYwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDM5
ODAwXSBwY2kgMDAwMDo4ODowMC4wOiByZWcgMHgyMDogW21lbSAKMHgyODAwMGJjMDAwMDAtMHgy
ODAwMGJjZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjAzOTgwNF0gcGNpIDAwMDA6ODg6MDAuMDog
cmVnIDB4MzA6IFttZW0gMHhmMDIwMDAwMC0weGYwMmZmZmZmIHByZWZdClsgICAgNS4wMzk4NzFd
IHBjaSAwMDAwOjg4OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNj
b2xkClsgICAgNS4wMzk4ODldIHBjaSAwMDAwOjg4OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgy
ODAwMGJmMDgwMDAtMHgyODAwMGJmMGJmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjAzOTg5MV0gcGNp
IDAwMDA6ODg6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgyODAwMGJmMDgwMDAtMHgy
ODAwMGJmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKWyAgICA1
LjAzOTg5N10gcGNpIDAwMDA6ODg6MDAuMDogcmVnIDB4MjJjOiBbbWVtIAoweDI4MDAwYmQyMDAw
MC0weDI4MDAwYmQyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDM5ODk5XSBwY2kgMDAwMDo4ODow
MC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDI4MDAwYmQyMDAwMC0weDI4MDAwYmVmZmZm
ZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQpbICAgIDUuMDM5OTA1XSBw
Y2kgMDAwMDo4ODowMC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4MjgwMDA4MDAwMDAwLTB4MjgwMDA4
MGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wMzk5MDddIHBjaSAwMDAwOjg4OjAwLjA6IFZGKG4p
IEJBUjQgc3BhY2U6IFttZW0gCjB4MjgwMDA4MDAwMDAwLTB4MjgwMDBiYmZmZmZmIDY0Yml0IHBy
ZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpClsgICAgNS4wNDAwMDddIHBjaSAwMDAwOjg4
OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkg
OCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4wIChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3
aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAgNS4wNDUwODhdIHBjaSAwMDAwOjg4OjAwLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAg
NS4wNDUxMzJdIHBjaSAwMDAwOjg5OjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgICA1LjA0NTE0N10gcGNpIDAwMDA6ODk6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4
MjgwMDA3ZDAwMDAwLTB4MjgwMDA3ZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNDUxNTNdIHBj
aSAwMDAwOjg5OjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDI4MDAwN2YwMDAwMC0weDI4MDAwN2Yw
N2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDQ1MTYwXSBwY2kgMDAwMDo4OTowMC4wOiByZWcgMHgy
MDogW21lbSAKMHgyODAwMDdjMDAwMDAtMHgyODAwMDdjZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1
LjA0NTE2NF0gcGNpIDAwMDA6ODk6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmMDEwMDAwMC0weGYw
MWZmZmZmIHByZWZdClsgICAgNS4wNDUyMzFdIHBjaSAwMDAwOjg5OjAwLjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkClsgICAgNS4wNDUyNDldIHBjaSAwMDAwOjg5
OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAwMDdmMDgwMDAtMHgyODAwMDdmMGJmZmYgNjRi
aXQgcHJlZl0KWyAgICA1LjA0NTI1MV0gcGNpIDAwMDA6ODk6MDAuMDogVkYobikgQkFSMCBzcGFj
ZTogW21lbSAKMHgyODAwMDdmMDgwMDAtMHgyODAwMDdmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRh
aW5zIEJBUjAgZm9yIDYwIFZGcykKWyAgICA1LjA0NTI1N10gcGNpIDAwMDA6ODk6MDAuMDogcmVn
IDB4MjJjOiBbbWVtIAoweDI4MDAwN2QyMDAwMC0weDI4MDAwN2QyN2ZmZiA2NGJpdCBwcmVmXQpb
ICAgIDUuMDQ1MjU5XSBwY2kgMDAwMDo4OTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAow
eDI4MDAwN2QyMDAwMC0weDI4MDAwN2VmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBm
b3IgNjAgVkZzKQpbICAgIDUuMDQ1MjY1XSBwY2kgMDAwMDo4OTowMC4wOiByZWcgMHgyMzQ6IFtt
ZW0gCjB4MjgwMDA0MDAwMDAwLTB4MjgwMDA0MGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNDUy
NjddIHBjaSAwMDAwOjg5OjAwLjA6IFZGKG4pIEJBUjQgc3BhY2U6IFttZW0gCjB4MjgwMDA0MDAw
MDAwLTB4MjgwMDA3YmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMp
ClsgICAgNS4wNDUzNjddIHBjaSAwMDAwOjg5OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQ
Q0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4w
IChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRoIAo4IEdUL3MgeDE2IGxpbmspClsgICAgNS4w
NTA0MTVdIHBjaSAwMDAwOjg5OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAK
TVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4wNTA0NjRdIHBjaSAwMDAwOjhhOjAwLjA6IFsx
OWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICA1LjA1MDQ3OV0gcGNpIDAwMDA6
OGE6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4MjgwMDAzZDAwMDAwLTB4MjgwMDAzZDFmZmZmIDY0
Yml0IHByZWZdClsgICAgNS4wNTA0ODVdIHBjaSAwMDAwOjhhOjAwLjA6IHJlZyAweDE4OiBbbWVt
IAoweDI4MDAwM2YwMDAwMC0weDI4MDAwM2YwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDUwNDkx
XSBwY2kgMDAwMDo4YTowMC4wOiByZWcgMHgyMDogW21lbSAKMHgyODAwMDNjMDAwMDAtMHgyODAw
MDNjZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1MDQ5NV0gcGNpIDAwMDA6OGE6MDAuMDogcmVn
IDB4MzA6IFttZW0gMHhmMDAwMDAwMC0weGYwMGZmZmZmIHByZWZdClsgICAgNS4wNTA1NjFdIHBj
aSAwMDAwOjhhOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xk
ClsgICAgNS4wNTA1NzhdIHBjaSAwMDAwOjhhOjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAw
MDNmMDgwMDAtMHgyODAwMDNmMGJmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1MDU4MF0gcGNpIDAw
MDA6OGE6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgyODAwMDNmMDgwMDAtMHgyODAw
MDNmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKWyAgICA1LjA1
MDU4Nl0gcGNpIDAwMDA6OGE6MDAuMDogcmVnIDB4MjJjOiBbbWVtIAoweDI4MDAwM2QyMDAwMC0w
eDI4MDAwM2QyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDUwNTg4XSBwY2kgMDAwMDo4YTowMC4w
OiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDI4MDAwM2QyMDAwMC0weDI4MDAwM2VmZmZmZiA2
NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQpbICAgIDUuMDUwNTk0XSBwY2kg
MDAwMDo4YTowMC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDAwMGZm
ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTA1OTZdIHBjaSAwMDAwOjhhOjAwLjA6IFZGKG4pIEJB
UjQgc3BhY2U6IFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDAzYmZmZmZmIDY0Yml0IHByZWZd
IChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpClsgICAgNS4wNTA2OTZdIHBjaSAwMDAwOjhhOjAw
LjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwgCmxpbWl0ZWQgYnkgOCBH
VC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4wIChjYXBhYmxlIG9mIDEyNi4wMTYgR2IvcyB3aXRo
IAo4IEdUL3MgeDE2IGxpbmspClsgICAgNS4wNTU3NjddIHBjaSAwMDAwOjhhOjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4w
NTU4MTBdIHBjaSAwMDAwOjg2OjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0w
eDAwMmZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgODddIGFkZF9zaXplIDNlMDAwMDAgYWRkX2Fs
aWduIAoxMDAwMDAKWyAgICA1LjA1NTgxM10gcGNpIDAwMDA6ODY6MDEuMDogYnJpZGdlIHdpbmRv
dyBbbWVtIAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyA4OF0gYWRk
X3NpemUgM2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMApbICAgIDUuMDU1ODE3XSBwY2kgMDAwMDo4
NjowMi4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2NGJpdCBw
cmVmXSB0byBbYnVzIDg5XSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwClsgICAg
NS4wNTU4MjBdIHBjaSAwMDAwOjg2OjAzLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAw
MC0weDAwMmZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgOGFdIGFkZF9zaXplIDNlMDAwMDAgYWRk
X2FsaWduIAoxMDAwMDAKWyAgICA1LjA1NTgyM10gcGNpIDAwMDA6ODU6MDAuMDogYnJpZGdlIHdp
bmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDA4ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyA4Ni04
YV0gYWRkX3NpemUgZjgwMDAwMCAKYWRkX2FsaWduIDEwMDAwMApbICAgIDUuMDU1ODI1XSBwY2kg
MDAwMDo4MDoxMC4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDhmZmZmZiA2
NGJpdCBwcmVmXSB0byBbYnVzIDg1LThhXSBhZGRfc2l6ZSBmODAwMDAwIAphZGRfYWxpZ24gMTAw
MDAwClsgICAgNS4wNTU4MjldIHBjaSAwMDAwOjgwOjEwLjA6IEJBUiAxNDogYXNzaWduZWQgW21l
bSAKMHhmMDAwMDAwMC0weGYwM2ZmZmZmXQpbICAgIDUuMDU1ODMxXSBwY2kgMDAwMDo4MDoxMC4w
OiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDBmZmZmZmZmIDY0
Yml0IHByZWZdClsgICAgNS4wNTU4MzNdIHBjaSAwMDAwOjgwOjAwLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyA4MV0KWyAgICA1LjA1NTgzN10gcGNpIDAwMDA6ODA6MDQuMDogUENJIGJyaWRnZSB0byBb
YnVzIDgyXQpbICAgIDUuMDU1ODQxXSBwY2kgMDAwMDo4MDowOC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgODNdClsgICAgNS4wNTU4NDVdIHBjaSAwMDAwOjgwOjBjLjA6IFBDSSBicmlkZ2UgdG8gW2J1
cyA4NF0KWyAgICA1LjA1NTg0OV0gcGNpIDAwMDA6ODU6MDAuMDogQkFSIDE0OiBhc3NpZ25lZCBb
bWVtIAoweGYwMDAwMDAwLTB4ZjAzZmZmZmZdClsgICAgNS4wNTU4NTFdIHBjaSAwMDAwOjg1OjAw
LjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMGZmZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICA1LjA1NTg1NV0gcGNpIDAwMDA6ODY6MDAuMDogQkFSIDE0OiBhc3Np
Z25lZCBbbWVtIAoweGYwMDAwMDAwLTB4ZjAwZmZmZmZdClsgICAgNS4wNTU4NTddIHBjaSAwMDAw
Ojg2OjAwLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMDNm
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTg1OV0gcGNpIDAwMDA6ODY6MDEuMDogQkFSIDE0
OiBhc3NpZ25lZCBbbWVtIAoweGYwMTAwMDAwLTB4ZjAxZmZmZmZdClsgICAgNS4wNTU4NjBdIHBj
aSAwMDAwOjg2OjAxLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDQwMDAwMDAtMHgy
ODAwMDdmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTg2Ml0gcGNpIDAwMDA6ODY6MDIuMDog
QkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGYwMjAwMDAwLTB4ZjAyZmZmZmZdClsgICAgNS4wNTU4
NjRdIHBjaSAwMDAwOjg2OjAyLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDgwMDAw
MDAtMHgyODAwMGJmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTg2Nl0gcGNpIDAwMDA6ODY6
MDMuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGYwMzAwMDAwLTB4ZjAzZmZmZmZdClsgICAg
NS4wNTU4NjhdIHBjaSAwMDAwOjg2OjAzLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAw
MGMwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTg3MV0gcGNpIDAw
MDA6ODc6MDAuMDogQkFSIDQ6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDAw
MGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTU4NzZdIHBjaSAwMDAwOjg3OjAwLjA6IEJBUiA2
OiBhc3NpZ25lZCBbbWVtIAoweGYwMDAwMDAwLTB4ZjAwZmZmZmYgcHJlZl0KWyAgICA1LjA1NTg3
OF0gcGNpIDAwMDA6ODc6MDAuMDogQkFSIDExOiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwMDEwMDAw
MC0weDI4MDAwM2NmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1ODgyXSBwY2kgMDAwMDo4Nzow
MC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyODAwMDNkMDAwMDAtMHgyODAwMDNkMWZmZmYg
NjRiaXQgcHJlZl0KWyAgICA1LjA1NTg4N10gcGNpIDAwMDA6ODc6MDAuMDogQkFSIDI6IGFzc2ln
bmVkIFttZW0gCjB4MjgwMDAzZDIwMDAwLTB4MjgwMDAzZDI3ZmZmIDY0Yml0IHByZWZdClsgICAg
NS4wNTU4OTJdIHBjaSAwMDAwOjg3OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDI4MDAw
M2QyODAwMC0weDI4MDAwM2YwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1ODk1XSBwY2kgMDAw
MDo4NzowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgyODAwMDNmMDgwMDAtMHgyODAwMDNm
ZjdmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTg5OV0gcGNpIDAwMDA6ODY6MDAuMDogUENJIGJy
aWRnZSB0byBbYnVzIDg3XQpbICAgIDUuMDU1OTAyXSBwY2kgMDAwMDo4NjowMC4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweGYwMDAwMDAwLTB4ZjAwZmZmZmZdClsgICAgNS4wNTU5MDVdIHBjaSAw
MDAwOjg2OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDI4MDAwMDAwMDAwMC0weDI4MDAw
M2ZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1OTA5XSBwY2kgMDAwMDo4ODowMC4wOiBCQVIg
NDogYXNzaWduZWQgW21lbSAKMHgyODAwMDQwMDAwMDAtMHgyODAwMDQwZmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICA1LjA1NTkxNV0gcGNpIDAwMDA6ODg6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0g
CjB4ZjAxMDAwMDAtMHhmMDFmZmZmZiBwcmVmXQpbICAgIDUuMDU1OTE2XSBwY2kgMDAwMDo4ODow
MC4wOiBCQVIgMTE6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDA0MTAwMDAwLTB4MjgwMDA3Y2ZmZmZm
IDY0Yml0IHByZWZdClsgICAgNS4wNTU5MjBdIHBjaSAwMDAwOjg4OjAwLjA6IEJBUiAwOiBhc3Np
Z25lZCBbbWVtIAoweDI4MDAwN2QwMDAwMC0weDI4MDAwN2QxZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDUuMDU1OTI1XSBwY2kgMDAwMDo4ODowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgyODAw
MDdkMjAwMDAtMHgyODAwMDdkMjdmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTkzMF0gcGNpIDAw
MDA6ODg6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDA3ZDI4MDAwLTB4MjgwMDA3
ZjA3ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTU5MzRdIHBjaSAwMDAwOjg4OjAwLjA6IEJBUiA3
OiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwN2YwODAwMC0weDI4MDAwN2ZmN2ZmZiA2NGJpdCBwcmVm
XQpbICAgIDUuMDU1OTM3XSBwY2kgMDAwMDo4NjowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODhd
ClsgICAgNS4wNTU5NDBdIHBjaSAwMDAwOjg2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
ZjAxMDAwMDAtMHhmMDFmZmZmZl0KWyAgICA1LjA1NTk0M10gcGNpIDAwMDA6ODY6MDEuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gCjB4MjgwMDA0MDAwMDAwLTB4MjgwMDA3ZmZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgNS4wNTU5NDhdIHBjaSAwMDAwOjg5OjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVt
IAoweDI4MDAwODAwMDAwMC0weDI4MDAwODBmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1OTUz
XSBwY2kgMDAwMDo4OTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhmMDIwMDAwMC0weGYw
MmZmZmZmIHByZWZdClsgICAgNS4wNTU5NTVdIHBjaSAwMDAwOjg5OjAwLjA6IEJBUiAxMTogYXNz
aWduZWQgW21lbSAKMHgyODAwMDgxMDAwMDAtMHgyODAwMGJjZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICA1LjA1NTk1OF0gcGNpIDAwMDA6ODk6MDAuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4Mjgw
MDBiZDAwMDAwLTB4MjgwMDBiZDFmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTU5NjNdIHBjaSAw
MDAwOjg5OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwYmQyMDAwMC0weDI4MDAw
YmQyN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1OTY4XSBwY2kgMDAwMDo4OTowMC4wOiBCQVIg
OTogYXNzaWduZWQgW21lbSAKMHgyODAwMGJkMjgwMDAtMHgyODAwMGJmMDdmZmYgNjRiaXQgcHJl
Zl0KWyAgICA1LjA1NTk3MV0gcGNpIDAwMDA6ODk6MDAuMDogQkFSIDc6IGFzc2lnbmVkIFttZW0g
CjB4MjgwMDBiZjA4MDAwLTB4MjgwMDBiZmY3ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTU5NzVd
IHBjaSAwMDAwOjg2OjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA4OV0KWyAgICA1LjA1NTk3OF0g
cGNpIDAwMDA6ODY6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDIwMDAwMC0weGYwMmZm
ZmZmXQpbICAgIDUuMDU1OTgxXSBwY2kgMDAwMDo4NjowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAKMHgyODAwMDgwMDAwMDAtMHgyODAwMGJmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NTk4
NV0gcGNpIDAwMDA6OGE6MDAuMDogQkFSIDQ6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBjMDAwMDAw
LTB4MjgwMDBjMGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTU5OTBdIHBjaSAwMDAwOjhhOjAw
LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIAoweGYwMzAwMDAwLTB4ZjAzZmZmZmYgcHJlZl0KWyAg
ICA1LjA1NTk5Ml0gcGNpIDAwMDA6OGE6MDAuMDogQkFSIDExOiBhc3NpZ25lZCBbbWVtIAoweDI4
MDAwYzEwMDAwMC0weDI4MDAwZmNmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU1OTk1XSBwY2kg
MDAwMDo4YTowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyODAwMGZkMDAwMDAtMHgyODAw
MGZkMWZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjAwMF0gcGNpIDAwMDA6OGE6MDAuMDogQkFS
IDI6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBmZDIwMDAwLTB4MjgwMDBmZDI3ZmZmIDY0Yml0IHBy
ZWZdClsgICAgNS4wNTYwMDZdIHBjaSAwMDAwOjhhOjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVt
IAoweDI4MDAwZmQyODAwMC0weDI4MDAwZmYwN2ZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU2MDA5
XSBwY2kgMDAwMDo4YTowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgyODAwMGZmMDgwMDAt
MHgyODAwMGZmZjdmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjAxMl0gcGNpIDAwMDA6ODY6MDMu
MDogUENJIGJyaWRnZSB0byBbYnVzIDhhXQpbICAgIDUuMDU2MDE1XSBwY2kgMDAwMDo4NjowMy4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGYwMzAwMDAwLTB4ZjAzZmZmZmZdClsgICAgNS4wNTYw
MThdIHBjaSAwMDAwOjg2OjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDI4MDAwYzAwMDAw
MC0weDI4MDAwZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDU2MDIxXSBwY2kgMDAwMDo4NTow
MC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODYtOGFdClsgICAgNS4wNTYwMjRdIHBjaSAwMDAwOjg1
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZjAwMDAwMDAtMHhmMDNmZmZmZl0KWyAgICA1
LjA1NjAyN10gcGNpIDAwMDA6ODU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4MjgwMDAw
MDAwMDAwLTB4MjgwMDBmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNTYwMzBdIHBjaSAwMDAw
OjgwOjEwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA4NS04YV0KWyAgICA1LjA1NjAzMl0gcGNpIDAw
MDA6ODA6MTAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0weGYwM2ZmZmZmXQpb
ICAgIDUuMDU2MDM0XSBwY2kgMDAwMDo4MDoxMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgy
ODAwMDAwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjAzN10gcGNp
X2J1cyAwMDAwOjgwOiByZXNvdXJjZSA0IFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgzZmZmZmZm
ZmZmIHByZWYgd2luZG93XQpbICAgIDUuMDU2MDM5XSBwY2lfYnVzIDAwMDA6ODA6IHJlc291cmNl
IDUgW21lbSAweGYwMDAwMDAwLTB4ZmZmZWZmZmYgCndpbmRvd10KWyAgICA1LjA1NjA0MF0gcGNp
X2J1cyAwMDAwOjgwOiByZXNvdXJjZSA2IFtpbyAgMHgxMDAwMC0weDFmZmZmIHdpbmRvd10KWyAg
ICA1LjA1NjA0Ml0gcGNpX2J1cyAwMDAwOjg1OiByZXNvdXJjZSAxIFttZW0gMHhmMDAwMDAwMC0w
eGYwM2ZmZmZmXQpbICAgIDUuMDU2MDQ0XSBwY2lfYnVzIDAwMDA6ODU6IHJlc291cmNlIDIgW21l
bSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjA0
Nl0gcGNpX2J1cyAwMDAwOjg2OiByZXNvdXJjZSAxIFttZW0gMHhmMDAwMDAwMC0weGYwM2ZmZmZm
XQpbICAgIDUuMDU2MDQ3XSBwY2lfYnVzIDAwMDA6ODY6IHJlc291cmNlIDIgW21lbSAKMHgyODAw
MDAwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjA0OV0gcGNpX2J1
cyAwMDAwOjg3OiByZXNvdXJjZSAxIFttZW0gMHhmMDAwMDAwMC0weGYwMGZmZmZmXQpbICAgIDUu
MDU2MDUxXSBwY2lfYnVzIDAwMDA6ODc6IHJlc291cmNlIDIgW21lbSAKMHgyODAwMDAwMDAwMDAt
MHgyODAwMDNmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjA1Ml0gcGNpX2J1cyAwMDAwOjg4
OiByZXNvdXJjZSAxIFttZW0gMHhmMDEwMDAwMC0weGYwMWZmZmZmXQpbICAgIDUuMDU2MDU0XSBw
Y2lfYnVzIDAwMDA6ODg6IHJlc291cmNlIDIgW21lbSAKMHgyODAwMDQwMDAwMDAtMHgyODAwMDdm
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1NjA1Nl0gcGNpX2J1cyAwMDAwOjg5OiByZXNvdXJj
ZSAxIFttZW0gMHhmMDIwMDAwMC0weGYwMmZmZmZmXQpbICAgIDUuMDU2MDU3XSBwY2lfYnVzIDAw
MDA6ODk6IHJlc291cmNlIDIgW21lbSAKMHgyODAwMDgwMDAwMDAtMHgyODAwMGJmZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA1LjA1NjA1OV0gcGNpX2J1cyAwMDAwOjhhOiByZXNvdXJjZSAxIFttZW0g
MHhmMDMwMDAwMC0weGYwM2ZmZmZmXQpbICAgIDUuMDU2MDYwXSBwY2lfYnVzIDAwMDA6OGE6IHJl
c291cmNlIDIgW21lbSAKMHgyODAwMGMwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0K
WyAgICA1LjA1NjExNl0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0k3XSAoZG9tYWluIDAwMDAg
W2J1cyBiYl0pClsgICAgNS4wNTYxMTldIGFjcGkgUE5QMEEwODowNzogX09TQzogT1Mgc3VwcG9y
dHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gCkNsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10K
WyAgICA1LjA1NjEyM10gYWNwaSBQTlAwQTA4OjA3OiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5E
KTsgZGlzYWJsaW5nIEFTUE0KWyAgICA1LjA1NzM4M10gYWNwaSBQTlAwQTA4OjA3OiBbRmlybXdh
cmUgQnVnXTogRUNBTSBhcmVhIFttZW0gCjB4ZGJiMDAwMDAtMHhkYmJmZmZmZl0gbm90IHJlc2Vy
dmVkIGluIEFDUEkgbmFtZXNwYWNlClsgICAgNS4wNTczOTldIGFjcGkgUE5QMEEwODowNzogRUNB
TSBhdCBbbWVtIDB4ZGJiMDAwMDAtMHhkYmJmZmZmZl0gZm9yIApbYnVzIGJiXQpbICAgIDUuMDU3
NDQwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YmIKWyAgICA1LjA1NzQ0Ml0gcGNpX2J1
cyAwMDAwOmJiOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDE0ODgwMDAwMC0weDIwMDE0
OGZmZmZmZiBwcmVmIHdpbmRvd10KWyAgICA1LjA1NzQ0M10gcGNpX2J1cyAwMDAwOmJiOiByb290
IGJ1cyByZXNvdXJjZSBbYnVzIGJiXQpbICAgIDUuMDU3NDU2XSBwY2kgMDAwMDpiYjowMC4wOiBb
MTllNTphMTIyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgNS4wNTc0NjVdIHBjaSAwMDAw
OmJiOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwM2ZmZiAKNjRiaXQgcHJl
Zl0KWyAgICA1LjA2MjU1Ml0gcGNpIDAwMDA6YmI6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjA2MjU5NF0gcGNpIDAwMDA6
YmI6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTQ4ODAwMDAwLTB4MjAwMTQ4ODAz
ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNjI1OTddIHBjaV9idXMgMDAwMDpiYjogcmVzb3VyY2Ug
NCBbbWVtIAoweDIwMDE0ODgwMDAwMC0weDIwMDE0OGZmZmZmZiBwcmVmIHdpbmRvd10KWyAgICA1
LjA2MjY0NF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0k4XSAoZG9tYWluIDAwMDAgW2J1cyBi
YV0pClsgICAgNS4wNjI2NDhdIGFjcGkgUE5QMEEwODowODogX09TQzogT1Mgc3VwcG9ydHMgW0V4
dGVuZGVkQ29uZmlnIEFTUE0gCkNsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10KWyAgICA1
LjA2MjY1Ml0gYWNwaSBQTlAwQTA4OjA4OiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlz
YWJsaW5nIEFTUE0KWyAgICA1LjA2MzkxOF0gYWNwaSBQTlAwQTA4OjA4OiBbRmlybXdhcmUgQnVn
XTogRUNBTSBhcmVhIFttZW0gCjB4ZGJhMDAwMDAtMHhkYmFmZmZmZl0gbm90IHJlc2VydmVkIGlu
IEFDUEkgbmFtZXNwYWNlClsgICAgNS4wNjM5MzJdIGFjcGkgUE5QMEEwODowODogRUNBTSBhdCBb
bWVtIDB4ZGJhMDAwMDAtMHhkYmFmZmZmZl0gZm9yIApbYnVzIGJhXQpbICAgIDUuMDYzOTczXSBQ
Q0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6YmEKWyAgICA1LjA2Mzk3Nl0gcGNpX2J1cyAwMDAw
OmJhOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDIwYzAwMDAwMC0weDIwMDIwYzFmZmZm
ZiBwcmVmIHdpbmRvd10KWyAgICA1LjA2Mzk3N10gcGNpX2J1cyAwMDAwOmJhOiByb290IGJ1cyBy
ZXNvdXJjZSBbYnVzIGJhXQpbICAgIDUuMDY0MDE2XSBwY2lfYnVzIDAwMDA6YmE6IHJlc291cmNl
IDQgW21lbSAKMHgyMDAyMGMwMDAwMDAtMHgyMDAyMGMxZmZmZmYgcHJlZiB3aW5kb3ddClsgICAg
NS4wNjQwNTVdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJOV0gKGRvbWFpbiAwMDAwIFtidXMg
YjgtYjldKQpbICAgIDUuMDY0MDU4XSBhY3BpIFBOUDBBMDg6MDk6IF9PU0M6IE9TIHN1cHBvcnRz
IFtFeHRlbmRlZENvbmZpZyBBU1BNIApDbG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdClsg
ICAgNS4wNjQwNjFdIGFjcGkgUE5QMEEwODowOTogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7
IGRpc2FibGluZyBBU1BNClsgICAgNS4wNjUzMTZdIGFjcGkgUE5QMEEwODowOTogW0Zpcm13YXJl
IEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGRiODAwMDAwLTB4ZGI5ZmZmZmZdIG5vdCByZXNlcnZl
ZCBpbiBBQ1BJIG5hbWVzcGFjZQpbICAgIDUuMDY1MzIyXSBhY3BpIFBOUDBBMDg6MDk6IEVDQU0g
YXQgW21lbSAweGRiODAwMDAwLTB4ZGI5ZmZmZmZdIGZvciAKW2J1cyBiOC1iOV0KWyAgICA1LjA2
NTM3M10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmI4ClsgICAgNS4wNjUzNzVdIHBjaV9i
dXMgMDAwMDpiODogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgyMDAyMDgwMDAwMDAtMHgyMDAy
MDhiZmZmZmYgcHJlZiB3aW5kb3ddClsgICAgNS4wNjUzNzddIHBjaV9idXMgMDAwMDpiODogcm9v
dCBidXMgcmVzb3VyY2UgW2J1cyBiOC1iOV0KWyAgICA1LjA2NTM4M10gcGNpIDAwMDA6Yjg6MDAu
MDogWzE5ZTU6YTEyMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDUuMDY1Mzk0XSBwY2kg
MDAwMDpiODowMC4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAgNS4wNzA0NzNdIHBjaSAw
MDAwOmI4OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgNS4wNzA0ODNdIHBjaSAwMDAwOmI4OjAxLjA6IFsxOWU1OmEyNWFdIHR5
cGUgMDAgY2xhc3MgMHgwMTA0MDAKWyAgICA1LjA3MDQ5MV0gcGNpIDAwMDA6Yjg6MDEuMDogcmVn
IDB4MTg6IFttZW0gCjB4MjAwMjA4ODAwMDAwLTB4MjAwMjA4YmZmZmZmIDY0Yml0IHByZWZdClsg
ICAgNS4wNzU2MDRdIHBjaSAwMDAwOmI4OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4wNzU2NjZdIHBjaSAwMDAwOmI5OjAw
LjA6IFsxOWU1OmEyNThdIHR5cGUgMDAgY2xhc3MgMHgxMDAwMDAKWyAgICA1LjA3NTY3NV0gcGNp
IDAwMDA6Yjk6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjAwMjA4MDAwMDAwLTB4MjAwMjA4M2Zm
ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wNzU3MDJdIHBjaSAwMDAwOmI5OjAwLjA6IHJlZyAweDIy
YzogW21lbSAKMHgyMDAyMDg0MDAwMDAtMHgyMDAyMDg0MGZmZmYgNjRiaXQgcHJlZl0KWyAgICA1
LjA3NTcwNV0gcGNpIDAwMDA6Yjk6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAKMHgyMDAy
MDg0MDAwMDAtMHgyMDAyMDg3ZWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYz
IFZGcykKWyAgICA1LjA4MDgyM10gcGNpIDAwMDA6Yjk6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBh
c3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjA4MDgzOV0gcGNpIDAw
MDA6Yjg6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwNDAwMDAwLTB4MDA3ZmZmZmYgNjRi
aXQgcHJlZl0gdG8gW2J1cyBiOV0gYWRkX3NpemUgNDAwMDAwIGFkZF9hbGlnbiAKNDAwMDAwClsg
ICAgNS4wODA4NDNdIHBjaSAwMDAwOmI4OjAwLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgy
MDAyMDgwMDAwMDAtMHgyMDAyMDg3ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA4MDg0NV0gcGNp
IDAwMDA6Yjg6MDEuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4MjAwMjA4ODAwMDAwLTB4MjAw
MjA4YmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wODA4NDhdIHBjaSAwMDAwOmI5OjAwLjA6IEJB
UiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDIwODAwMDAwMC0weDIwMDIwODNmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDUuMDgwODUyXSBwY2kgMDAwMDpiOTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21l
bSAKMHgyMDAyMDg0MDAwMDAtMHgyMDAyMDg3ZWZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA4MDg1
NF0gcGNpIDAwMDA6Yjg6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIGI5XQpbICAgIDUuMDgwODU3
XSBwY2kgMDAwMDpiODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgyMDAyMDgwMDAwMDAt
MHgyMDAyMDg3ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA4MDg2MF0gcGNpX2J1cyAwMDAwOmI4
OiByZXNvdXJjZSA0IFttZW0gCjB4MjAwMjA4MDAwMDAwLTB4MjAwMjA4YmZmZmZmIHByZWYgd2lu
ZG93XQpbICAgIDUuMDgwODYyXSBwY2lfYnVzIDAwMDA6Yjk6IHJlc291cmNlIDIgW21lbSAKMHgy
MDAyMDgwMDAwMDAtMHgyMDAyMDg3ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA4MDkxMl0gQUNQ
STogUENJIFJvb3QgQnJpZGdlIFtQQ0lBXSAoZG9tYWluIDAwMDAgW2J1cyBiYy1iZF0pClsgICAg
NS4wODA5MTZdIGFjcGkgUE5QMEEwODowYTogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29u
ZmlnIEFTUE0gCkNsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10KWyAgICA1LjA4MDkxOV0g
YWNwaSBQTlAwQTA4OjBhOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFT
UE0KWyAgICA1LjA4MjIxMF0gYWNwaSBQTlAwQTA4OjBhOiBbRmlybXdhcmUgQnVnXTogRUNBTSBh
cmVhIFttZW0gCjB4ZGJjMDAwMDAtMHhkYmRmZmZmZl0gbm90IHJlc2VydmVkIGluIEFDUEkgbmFt
ZXNwYWNlClsgICAgNS4wODIyMTZdIGFjcGkgUE5QMEEwODowYTogRUNBTSBhdCBbbWVtIDB4ZGJj
MDAwMDAtMHhkYmRmZmZmZl0gZm9yIApbYnVzIGJjLWJkXQpbICAgIDUuMDgyMjU1XSBQQ0kgaG9z
dCBicmlkZ2UgdG8gYnVzIDAwMDA6YmMKWyAgICA1LjA4MjI1N10gcGNpX2J1cyAwMDAwOmJjOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDEyMDAwMDAwMC0weDIwMDEzZmZmZmZmZiBwcmVm
IHdpbmRvd10KWyAgICA1LjA4MjI1OV0gcGNpX2J1cyAwMDAwOmJjOiByb290IGJ1cyByZXNvdXJj
ZSBbYnVzIGJjLWJkXQpbICAgIDUuMDgyMjcyXSBwY2kgMDAwMDpiYzowMC4wOiBbMTllNTphMTIx
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNS4wODIyODJdIHBjaSAwMDAwOmJjOjAwLjA6
IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKWyAgICA1LjA4NzM0NF0gcGNpIDAwMDA6YmM6MDAuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAg
ICA1LjA4NzQwMV0gcGNpIDAwMDA6YmQ6MDAuMDogWzE5ZTU6YTIyMl0gdHlwZSAwMCBjbGFzcyAw
eDAyMDAwMApbICAgIDUuMDg3NDA5XSBwY2kgMDAwMDpiZDowMC4wOiByZWcgMHgxMDogW21lbSAK
MHgyMDAxMjEwZjAwMDAtMHgyMDAxMjEwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA4NzQxM10g
cGNpIDAwMDA6YmQ6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjAwMTIwZjAwMDAwLTB4MjAwMTIw
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wODc0MzldIHBjaSAwMDAwOmJkOjAwLjA6IHJlZyAw
eDIyNDogW21lbSAKMHgyMDAxMjEwYzAwMDAtMHgyMDAxMjEwY2ZmZmYgNjRiaXQgcHJlZl0KWyAg
ICA1LjA4NzQ0MV0gcGNpIDAwMDA6YmQ6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgy
MDAxMjEwYzAwMDAtMHgyMDAxMjEwZWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9y
IDMgVkZzKQpbICAgIDUuMDg3NDQ1XSBwY2kgMDAwMDpiZDowMC4wOiByZWcgMHgyMmM6IFttZW0g
CjB4MjAwMTIwYzAwMDAwLTB4MjAwMTIwY2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wODc0NDdd
IHBjaSAwMDAwOmJkOjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4MjAwMTIwYzAwMDAw
LTB4MjAwMTIwZWZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIyIGZvciAzIFZGcykKWyAg
ICA1LjA5MjUzNF0gcGNpIDAwMDA6YmQ6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjA5MjU0Nl0gcGNpIDAwMDA6YmQ6MDAu
MTogWzE5ZTU6YTIyMV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDUuMDkyNTUzXSBwY2kg
MDAwMDpiZDowMC4xOiByZWcgMHgxMDogW21lbSAKMHgyMDAxMjEwYjAwMDAtMHgyMDAxMjEwYmZm
ZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA5MjU1N10gcGNpIDAwMDA6YmQ6MDAuMTogcmVnIDB4MTg6
IFttZW0gCjB4MjAwMTIwYjAwMDAwLTB4MjAwMTIwYmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4w
OTI1ODFdIHBjaSAwMDAwOmJkOjAwLjE6IHJlZyAweDIyNDogW21lbSAKMHgyMDAxMjEwODAwMDAt
MHgyMDAxMjEwOGZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA5MjU4M10gcGNpIDAwMDA6YmQ6MDAu
MTogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgyMDAxMjEwODAwMDAtMHgyMDAxMjEwYWZmZmYg
NjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMgVkZzKQpbICAgIDUuMDkyNTg3XSBwY2kg
MDAwMDpiZDowMC4xOiByZWcgMHgyMmM6IFttZW0gCjB4MjAwMTIwODAwMDAwLTB4MjAwMTIwOGZm
ZmZmIDY0Yml0IHByZWZdClsgICAgNS4wOTI1ODldIHBjaSAwMDAwOmJkOjAwLjE6IFZGKG4pIEJB
UjIgc3BhY2U6IFttZW0gCjB4MjAwMTIwODAwMDAwLTB4MjAwMTIwYWZmZmZmIDY0Yml0IHByZWZd
IChjb250YWlucyBCQVIyIGZvciAzIFZGcykKWyAgICA1LjA5NzY0MF0gcGNpIDAwMDA6YmQ6MDAu
MTogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEK
WyAgICA1LjA5NzY1M10gcGNpIDAwMDA6YmQ6MDAuMjogWzE5ZTU6YTIyMl0gdHlwZSAwMCBjbGFz
cyAweDAyMDAwMApbICAgIDUuMDk3NjYwXSBwY2kgMDAwMDpiZDowMC4yOiByZWcgMHgxMDogW21l
bSAKMHgyMDAxMjEwNzAwMDAtMHgyMDAxMjEwN2ZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA5NzY2
NF0gcGNpIDAwMDA6YmQ6MDAuMjogcmVnIDB4MTg6IFttZW0gCjB4MjAwMTIwNzAwMDAwLTB4MjAw
MTIwN2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wOTc2ODhdIHBjaSAwMDAwOmJkOjAwLjI6IHJl
ZyAweDIyNDogW21lbSAKMHgyMDAxMjEwNDAwMDAtMHgyMDAxMjEwNGZmZmYgNjRiaXQgcHJlZl0K
WyAgICA1LjA5NzY5MF0gcGNpIDAwMDA6YmQ6MDAuMjogVkYobikgQkFSMCBzcGFjZTogW21lbSAK
MHgyMDAxMjEwNDAwMDAtMHgyMDAxMjEwNmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAg
Zm9yIDMgVkZzKQpbICAgIDUuMDk3Njk0XSBwY2kgMDAwMDpiZDowMC4yOiByZWcgMHgyMmM6IFtt
ZW0gCjB4MjAwMTIwNDAwMDAwLTB4MjAwMTIwNGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4wOTc2
OTZdIHBjaSAwMDAwOmJkOjAwLjI6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4MjAwMTIwNDAw
MDAwLTB4MjAwMTIwNmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIyIGZvciAzIFZGcykK
WyAgICA1LjEwMjc3OF0gcGNpIDAwMDA6YmQ6MDAuMjogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJv
dWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjEwMjc4OV0gcGNpIDAwMDA6YmQ6
MDAuMzogWzE5ZTU6YTIyMV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDUuMTAyNzk2XSBw
Y2kgMDAwMDpiZDowMC4zOiByZWcgMHgxMDogW21lbSAKMHgyMDAxMjEwMzAwMDAtMHgyMDAxMjEw
M2ZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwMjgwMF0gcGNpIDAwMDA6YmQ6MDAuMzogcmVnIDB4
MTg6IFttZW0gCjB4MjAwMTIwMzAwMDAwLTB4MjAwMTIwM2ZmZmZmIDY0Yml0IHByZWZdClsgICAg
NS4xMDI4MjVdIHBjaSAwMDAwOmJkOjAwLjM6IHJlZyAweDIyNDogW21lbSAKMHgyMDAxMjEwMDAw
MDAtMHgyMDAxMjEwMGZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwMjgyN10gcGNpIDAwMDA6YmQ6
MDAuMzogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgyMDAxMjEwMDAwMDAtMHgyMDAxMjEwMmZm
ZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMgVkZzKQpbICAgIDUuMTAyODMxXSBw
Y2kgMDAwMDpiZDowMC4zOiByZWcgMHgyMmM6IFttZW0gCjB4MjAwMTIwMDAwMDAwLTB4MjAwMTIw
MGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4xMDI4MzNdIHBjaSAwMDAwOmJkOjAwLjM6IFZGKG4p
IEJBUjIgc3BhY2U6IFttZW0gCjB4MjAwMTIwMDAwMDAwLTB4MjAwMTIwMmZmZmZmIDY0Yml0IHBy
ZWZdIChjb250YWlucyBCQVIyIGZvciAzIFZGcykKWyAgICA1LjEwNzg4NV0gcGNpIDAwMDA6YmQ6
MDAuMzogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFp
bCEKWyAgICA1LjEwNzkwNF0gcGNpIDAwMDA6YmM6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAow
eDAwMTAwMDAwLTB4MDA1ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyBiZF0gYWRkX3NpemUgYzAw
MDAwIGFkZF9hbGlnbiAKMTAwMDAwClsgICAgNS4xMDc5MDddIHBjaSAwMDAwOmJjOjAwLjA6IEJB
UiAxNTogYXNzaWduZWQgW21lbSAKMHgyMDAxMjAwMDAwMDAtMHgyMDAxMjEwZmZmZmYgNjRiaXQg
cHJlZl0KWyAgICA1LjEwNzkxM10gcGNpIDAwMDA6YmQ6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFtt
ZW0gCjB4MjAwMTIwMDAwMDAwLTB4MjAwMTIwMGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4xMDc5
MTZdIHBjaSAwMDAwOmJkOjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMDEwMDAw
MC0weDIwMDEyMDNmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTA3OTE5XSBwY2kgMDAwMDpiZDow
MC4xOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgyMDAxMjA0MDAwMDAtMHgyMDAxMjA0ZmZmZmYg
NjRiaXQgcHJlZl0KWyAgICA1LjEwNzkyMl0gcGNpIDAwMDA6YmQ6MDAuMTogQkFSIDk6IGFzc2ln
bmVkIFttZW0gCjB4MjAwMTIwNTAwMDAwLTB4MjAwMTIwN2ZmZmZmIDY0Yml0IHByZWZdClsgICAg
NS4xMDc5MjRdIHBjaSAwMDAwOmJkOjAwLjI6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEy
MDgwMDAwMC0weDIwMDEyMDhmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTA3OTI4XSBwY2kgMDAw
MDpiZDowMC4yOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgyMDAxMjA5MDAwMDAtMHgyMDAxMjBi
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwNzkzMF0gcGNpIDAwMDA6YmQ6MDAuMzogQkFSIDI6
IGFzc2lnbmVkIFttZW0gCjB4MjAwMTIwYzAwMDAwLTB4MjAwMTIwY2ZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNS4xMDc5MzNdIHBjaSAwMDAwOmJkOjAwLjM6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAow
eDIwMDEyMGQwMDAwMC0weDIwMDEyMGZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTA3OTM1XSBw
Y2kgMDAwMDpiZDowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyMDAxMjEwMDAwMDAtMHgy
MDAxMjEwMGZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwNzkzOV0gcGNpIDAwMDA6YmQ6MDAuMDog
QkFSIDc6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTIxMDEwMDAwLTB4MjAwMTIxMDNmZmZmIDY0Yml0
IHByZWZdClsgICAgNS4xMDc5NDFdIHBjaSAwMDAwOmJkOjAwLjE6IEJBUiAwOiBhc3NpZ25lZCBb
bWVtIAoweDIwMDEyMTA0MDAwMC0weDIwMDEyMTA0ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTA3
OTQ0XSBwY2kgMDAwMDpiZDowMC4xOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgyMDAxMjEwNTAw
MDAtMHgyMDAxMjEwN2ZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwNzk0N10gcGNpIDAwMDA6YmQ6
MDAuMjogQkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTIxMDgwMDAwLTB4MjAwMTIxMDhmZmZm
IDY0Yml0IHByZWZdClsgICAgNS4xMDc5NTBdIHBjaSAwMDAwOmJkOjAwLjI6IEJBUiA3OiBhc3Np
Z25lZCBbbWVtIAoweDIwMDEyMTA5MDAwMC0weDIwMDEyMTBiZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDUuMTA3OTUzXSBwY2kgMDAwMDpiZDowMC4zOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyMDAx
MjEwYzAwMDAtMHgyMDAxMjEwY2ZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEwNzk1Nl0gcGNpIDAw
MDA6YmQ6MDAuMzogQkFSIDc6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTIxMGQwMDAwLTB4MjAwMTIx
MGZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4xMDc5NTldIHBjaSAwMDAwOmJjOjAwLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyBiZF0KWyAgICA1LjEwNzk2Ml0gcGNpIDAwMDA6YmM6MDAuMDogICBicmlk
Z2Ugd2luZG93IFttZW0gCjB4MjAwMTIwMDAwMDAwLTB4MjAwMTIxMGZmZmZmIDY0Yml0IHByZWZd
ClsgICAgNS4xMDc5NjVdIHBjaV9idXMgMDAwMDpiYzogcmVzb3VyY2UgNCBbbWVtIAoweDIwMDEy
MDAwMDAwMC0weDIwMDEzZmZmZmZmZiBwcmVmIHdpbmRvd10KWyAgICA1LjEwNzk2N10gcGNpX2J1
cyAwMDAwOmJkOiByZXNvdXJjZSAyIFttZW0gCjB4MjAwMTIwMDAwMDAwLTB4MjAwMTIxMGZmZmZm
IDY0Yml0IHByZWZdClsgICAgNS4xMDgwMTldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJQl0g
KGRvbWFpbiAwMDAwIFtidXMgYjQtYjZdKQpbICAgIDUuMTA4MDIzXSBhY3BpIFBOUDBBMDg6MGI6
IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIApDbG9ja1BNIFNlZ21lbnRz
IE1TSSBIUFgtVHlwZTNdClsgICAgNS4xMDgwMjZdIGFjcGkgUE5QMEEwODowYjogX09TQyBmYWls
ZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgNS4xMDkyODddIGFjcGkgUE5Q
MEEwODowYjogW0Zpcm13YXJlIEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGRiNDAwMDAwLTB4ZGI2
ZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5hbWVzcGFjZQpbICAgIDUuMTA5MzAyXSBhY3Bp
IFBOUDBBMDg6MGI6IEVDQU0gYXQgW21lbSAweGRiNDAwMDAwLTB4ZGI2ZmZmZmZdIGZvciAKW2J1
cyBiNC1iNl0KWyAgICA1LjEwOTM2OV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmI0Clsg
ICAgNS4xMDkzNzJdIHBjaV9idXMgMDAwMDpiNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgy
MDAxNDEwMDAwMDAtMHgyMDAxNDFmZmZmZmYgcHJlZiB3aW5kb3ddClsgICAgNS4xMDkzNzNdIHBj
aV9idXMgMDAwMDpiNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgyMDAxNDQwMDAwMDAtMHgy
MDAxNDVmZmZmZmYgcHJlZiB3aW5kb3ddClsgICAgNS4xMDkzNzVdIHBjaV9idXMgMDAwMDpiNDog
cm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHhhMzAwMDAwMC0weGEzZmZmZmZmIHdpbmRvd10KWyAg
ICA1LjEwOTM3N10gcGNpX2J1cyAwMDAwOmI0OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGI0LWI2
XQpbICAgIDUuMTA5MzgzXSBwY2kgMDAwMDpiNDowMC4wOiBbMTllNTphMTIxXSB0eXBlIDAxIGNs
YXNzIDB4MDYwNDAwClsgICAgNS4xMDkzOTRdIHBjaSAwMDAwOmI0OjAwLjA6IGVuYWJsaW5nIEV4
dGVuZGVkIFRhZ3MKWyAgICA1LjExNDUwMV0gcGNpIDAwMDA6YjQ6MDAuMDogRmFpbGVkIHRvIGFk
ZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjExNDUxMF0g
cGNpIDAwMDA6YjQ6MDEuMDogWzE5ZTU6YTEyMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAg
IDUuMTE0NTIwXSBwY2kgMDAwMDpiNDowMS4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzClsgICAg
NS4xMTk1OTddIHBjaSAwMDAwOmI0OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4xMTk2MDVdIHBjaSAwMDAwOmI0OjAyLjA6
IFsxOWU1OmEyMzBdIHR5cGUgMDAgY2xhc3MgMHgwMTA3MDAKWyAgICA1LjExOTYxOF0gcGNpIDAw
MDA6YjQ6MDIuMDogcmVnIDB4MjQ6IFttZW0gMHhhMzAwODAwMC0weGEzMDBmZmZmXQpbICAgIDUu
MTI0NzMyXSBwY2kgMDAwMDpiNDowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
Ck1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDUuMTI0NzQzXSBwY2kgMDAwMDpiNDowMy4wOiBb
MTllNTphMjM1XSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgNS4xMjQ3NTZdIHBjaSAwMDAw
OmI0OjAzLjA6IHJlZyAweDI0OiBbbWVtIDB4YTMwMTAwMDAtMHhhMzAxMGZmZl0KWyAgICA1LjEy
OTgxOV0gcGNpIDAwMDA6YjQ6MDMuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApN
U0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjEyOTgyOF0gcGNpIDAwMDA6YjQ6MDQuMDogWzE5
ZTU6YTIzMF0gdHlwZSAwMCBjbGFzcyAweDAxMDcwMApbICAgIDUuMTI5ODQwXSBwY2kgMDAwMDpi
NDowNC4wOiByZWcgMHgyNDogW21lbSAweGEzMDAwMDAwLTB4YTMwMDdmZmZdClsgICAgNS4xMzQ5
NDhdIHBjaSAwMDAwOmI0OjA0LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJ
L01TSS1YIG1pZ2h0IGZhaWwhClsgICAgNS4xMzUwMzNdIHBjaSAwMDAwOmI1OjAwLjA6IFsxOWU1
OmEyNTBdIHR5cGUgMDAgY2xhc3MgMHgxMjAwMDAKWyAgICA1LjEzNTA0Ml0gcGNpIDAwMDA6YjU6
MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjAwMTQ0MDAwMDAwLTB4MjAwMTQ0M2ZmZmZmIDY0Yml0
IHByZWZdClsgICAgNS4xMzUwNzBdIHBjaSAwMDAwOmI1OjAwLjA6IHJlZyAweDIyYzogW21lbSAK
MHgyMDAxNDQ0MDAwMDAtMHgyMDAxNDQ0MGZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjEzNTA3Ml0g
cGNpIDAwMDA6YjU6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAKMHgyMDAxNDQ0MDAwMDAt
MHgyMDAxNDQ3ZWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYzIFZGcykKWyAg
ICA1LjE0MDE3OF0gcGNpIDAwMDA6YjU6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICA1LjE0MDIxOF0gcGNpIDAwMDA6YjY6MDAu
MDogWzE5ZTU6YTI1NV0gdHlwZSAwMCBjbGFzcyAweDEwMDAwMApbICAgIDUuMTQwMjI4XSBwY2kg
MDAwMDpiNjowMC4wOiByZWcgMHgxODogW21lbSAKMHgyMDAxNDQ4MDAwMDAtMHgyMDAxNDRiZmZm
ZmYgNjRiaXQgcHJlZl0KWyAgICA1LjE0MDI1NV0gcGNpIDAwMDA6YjY6MDAuMDogcmVnIDB4MjJj
OiBbbWVtIAoweDIwMDE0NGMwMDAwMC0weDIwMDE0NGMwZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUu
MTQwMjU3XSBwY2kgMDAwMDpiNjowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDIwMDE0
NGMwMDAwMC0weDIwMDE0NGZlZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjMg
VkZzKQpbICAgIDUuMTQ1MzY2XSBwY2kgMDAwMDpiNjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFz
c3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDUuMTQ1Mzg0XSBwY2kgMDAw
MDpiNDowMC4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDA0MDAwMDAtMHgwMDdmZmZmZiA2NGJp
dCBwcmVmXSB0byBbYnVzIGI1XSBhZGRfc2l6ZSA0MDAwMDAgYWRkX2FsaWduIAo0MDAwMDAKWyAg
ICA1LjE0NTM4N10gcGNpIDAwMDA6YjQ6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwNDAw
MDAwLTB4MDA3ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyBiNl0gYWRkX3NpemUgNDAwMDAwIGFk
ZF9hbGlnbiAKNDAwMDAwClsgICAgNS4xNDUzOTFdIHBjaSAwMDAwOmI0OjAwLjA6IEJBUiAxNTog
YXNzaWduZWQgW21lbSAKMHgyMDAxNDEwMDAwMDAtMHgyMDAxNDE3ZmZmZmYgNjRiaXQgcHJlZl0K
WyAgICA1LjE0NTM5M10gcGNpIDAwMDA6YjQ6MDEuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAow
eDIwMDE0MTgwMDAwMC0weDIwMDE0MWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTQ1Mzk1XSBw
Y2kgMDAwMDpiNDowMi4wOiBCQVIgNTogYXNzaWduZWQgW21lbSAweGEzMDAwMDAwLTB4YTMwMDdm
ZmZdClsgICAgNS4xNDUzOThdIHBjaSAwMDAwOmI0OjA0LjA6IEJBUiA1OiBhc3NpZ25lZCBbbWVt
IDB4YTMwMDgwMDAtMHhhMzAwZmZmZl0KWyAgICA1LjE0NTQwMF0gcGNpIDAwMDA6YjQ6MDMuMDog
QkFSIDU6IGFzc2lnbmVkIFttZW0gMHhhMzAxMDAwMC0weGEzMDEwZmZmXQpbICAgIDUuMTQ1NDAz
XSBwY2kgMDAwMDpiNTowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgyMDAxNDEwMDAwMDAt
MHgyMDAxNDEzZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjE0NTQwNl0gcGNpIDAwMDA6YjU6MDAu
MDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTQxNDAwMDAwLTB4MjAwMTQxN2VmZmZmIDY0
Yml0IHByZWZdClsgICAgNS4xNDU0MDldIHBjaSAwMDAwOmI0OjAwLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyBiNV0KWyAgICA1LjE0NTQxMl0gcGNpIDAwMDA6YjQ6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gCjB4MjAwMTQxMDAwMDAwLTB4MjAwMTQxN2ZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4x
NDU0MTVdIHBjaSAwMDAwOmI2OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDE0MTgw
MDAwMC0weDIwMDE0MWJmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMTQ1NDE4XSBwY2kgMDAwMDpi
NjowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgyMDAxNDFjMDAwMDAtMHgyMDAxNDFmZWZm
ZmYgNjRiaXQgcHJlZl0KWyAgICA1LjE0NTQyMF0gcGNpIDAwMDA6YjQ6MDEuMDogUENJIGJyaWRn
ZSB0byBbYnVzIGI2XQpbICAgIDUuMTQ1NDIzXSBwY2kgMDAwMDpiNDowMS4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAKMHgyMDAxNDE4MDAwMDAtMHgyMDAxNDFmZmZmZmYgNjRiaXQgcHJlZl0KWyAg
ICA1LjE0NTQyNl0gcGNpX2J1cyAwMDAwOmI0OiByZXNvdXJjZSA0IFttZW0gCjB4MjAwMTQxMDAw
MDAwLTB4MjAwMTQxZmZmZmZmIHByZWYgd2luZG93XQpbICAgIDUuMTQ1NDI4XSBwY2lfYnVzIDAw
MDA6YjQ6IHJlc291cmNlIDUgW21lbSAKMHgyMDAxNDQwMDAwMDAtMHgyMDAxNDVmZmZmZmYgcHJl
ZiB3aW5kb3ddClsgICAgNS4xNDU0MjldIHBjaV9idXMgMDAwMDpiNDogcmVzb3VyY2UgNiBbbWVt
IDB4YTMwMDAwMDAtMHhhM2ZmZmZmZiAKd2luZG93XQpbICAgIDUuMTQ1NDMxXSBwY2lfYnVzIDAw
MDA6YjU6IHJlc291cmNlIDIgW21lbSAKMHgyMDAxNDEwMDAwMDAtMHgyMDAxNDE3ZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA1LjE0NTQzM10gcGNpX2J1cyAwMDAwOmI2OiByZXNvdXJjZSAyIFttZW0g
CjB4MjAwMTQxODAwMDAwLTB4MjAwMTQxZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS4xNTU0NTVd
IHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKWyAgICA1LjE1NzM0OF0g
aW9tbXU6IERlZmF1bHQgZG9tYWluIHR5cGU6IFRyYW5zbGF0ZWQKWyAgICA1LjE1NzQ3MF0gcGNp
IDAwMDA6MGY6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFkZGVkOiAKZGVjb2Rlcz1pbyttZW0s
b3ducz1ub25lLGxvY2tzPW5vbmUKWyAgICA1LjE1NzQ4Ml0gcGNpIDAwMDA6MGY6MDAuMDogdmdh
YXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZQpbICAgIDUuMTU3NDg1XSBwY2kgMDAwMDowZjow
MC4wOiB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2UgKFZHQSAKbGVnYWN5IHJlc291cmNl
cyBub3QgYXZhaWxhYmxlKQpbICAgIDUuMTU3NDg3XSB2Z2FhcmI6IGxvYWRlZApbICAgIDUuMTU3
NjY4XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDUuMTU4ODI5XSBBQ1BJOiBidXMg
dHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDUuMTU4ODQ4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l
dyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgNS4xNTg4NTddIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAgNS4xNjIyOTJdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgNS4xNjI1NjFdIHBwc19jb3JlOiBMaW51
eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICA1LjE2MjU2M10gcHBzX2NvcmU6IFNvZnR3
YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IApSb2RvbGZvIEdpb21ldHRpIDxn
aW9tZXR0aUBsaW51eC5pdD4KWyAgICA1LjE2MjU2Nl0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0
ZXJlZApbICAgIDUuMTYyNjA4XSBFREFDIE1DOiBWZXI6IDMuMC4wClsgICAgNS4xNjI4NjVdIFJl
Z2lzdGVyZWQgZWZpdmFycyBvcGVyYXRpb25zClsgICAgNS4xNjMwODddIE5vIEFDUEkgUE1VIElS
USBmb3IgQ1BVMApbICAgIDUuMTYzMDg5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEKWyAgICA1
LjE2MzA5MF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUyClsgICAgNS4xNjMwOTFdIE5vIEFDUEkg
UE1VIElSUSBmb3IgQ1BVMwpbICAgIDUuMTYzMDkyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTQK
WyAgICA1LjE2MzA5M10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1ClsgICAgNS4xNjMwOTRdIE5v
IEFDUEkgUE1VIElSUSBmb3IgQ1BVNgpbICAgIDUuMTYzMDk1XSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTcKWyAgICA1LjE2MzA5Nl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU4ClsgICAgNS4xNjMw
OTZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVOQpbICAgIDUuMTYzMDk3XSBObyBBQ1BJIFBNVSBJ
UlEgZm9yIENQVTEwClsgICAgNS4xNjMwOTldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTEKWyAg
ICA1LjE2MzA5OV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMgpbICAgIDUuMTYzMTAwXSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTEzClsgICAgNS4xNjMxMDFdIE5vIEFDUEkgUE1VIElSUSBmb3Ig
Q1BVMTQKWyAgICA1LjE2MzEwMl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxNQpbICAgIDUuMTYz
MTAzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTE2ClsgICAgNS4xNjMxMDVdIE5vIEFDUEkgUE1V
IElSUSBmb3IgQ1BVMTcKWyAgICA1LjE2MzEwNV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxOApb
ICAgIDUuMTYzMTA2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTE5ClsgICAgNS4xNjMxMDddIE5v
IEFDUEkgUE1VIElSUSBmb3IgQ1BVMjAKWyAgICA1LjE2MzEwOF0gTm8gQUNQSSBQTVUgSVJRIGZv
ciBDUFUyMQpbICAgIDUuMTYzMTA5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTIyClsgICAgNS4x
NjMxMTBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMjMKWyAgICA1LjE2MzExMV0gTm8gQUNQSSBQ
TVUgSVJRIGZvciBDUFUyNApbICAgIDUuMTYzMTEyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTI1
ClsgICAgNS4xNjMxMTNdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMjYKWyAgICA1LjE2MzExNF0g
Tm8gQUNQSSBQTVUgSVJRIGZvciBDUFUyNwpbICAgIDUuMTYzMTE1XSBObyBBQ1BJIFBNVSBJUlEg
Zm9yIENQVTI4ClsgICAgNS4xNjMxMTZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMjkKWyAgICA1
LjE2MzExN10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUzMApbICAgIDUuMTYzMTE4XSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTMxClsgICAgNS4xNjMxMTldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BV
MzIKWyAgICA1LjE2MzExOV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUzMwpbICAgIDUuMTYzMTIw
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTM0ClsgICAgNS4xNjMxMjFdIE5vIEFDUEkgUE1VIElS
USBmb3IgQ1BVMzUKWyAgICA1LjE2MzEyMl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUzNgpbICAg
IDUuMTYzMTIzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTM3ClsgICAgNS4xNjMxMjRdIE5vIEFD
UEkgUE1VIElSUSBmb3IgQ1BVMzgKWyAgICA1LjE2MzEyNV0gTm8gQUNQSSBQTVUgSVJRIGZvciBD
UFUzOQpbICAgIDUuMTYzMTI2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTQwClsgICAgNS4xNjMx
MjddIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNDEKWyAgICA1LjE2MzEyOF0gTm8gQUNQSSBQTVUg
SVJRIGZvciBDUFU0MgpbICAgIDUuMTYzMTI5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTQzClsg
ICAgNS4xNjMxMzBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNDQKWyAgICA1LjE2MzEzMV0gTm8g
QUNQSSBQTVUgSVJRIGZvciBDUFU0NQpbICAgIDUuMTYzMTMyXSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTQ2ClsgICAgNS4xNjMxMzJdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNDcKWyAgICA1LjE2
MzEzM10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU0OApbICAgIDUuMTYzMTM0XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTQ5ClsgICAgNS4xNjMxMzVdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNTAK
WyAgICA1LjE2MzEzNl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1MQpbICAgIDUuMTYzMTM3XSBO
byBBQ1BJIFBNVSBJUlEgZm9yIENQVTUyClsgICAgNS4xNjMxMzhdIE5vIEFDUEkgUE1VIElSUSBm
b3IgQ1BVNTMKWyAgICA1LjE2MzEzOV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1NApbICAgIDUu
MTYzMTQwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTU1ClsgICAgNS4xNjMxNDFdIE5vIEFDUEkg
UE1VIElSUSBmb3IgQ1BVNTYKWyAgICA1LjE2MzE0Ml0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1
NwpbICAgIDUuMTYzMTQzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTU4ClsgICAgNS4xNjMxNDRd
IE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNTkKWyAgICA1LjE2MzE0NV0gTm8gQUNQSSBQTVUgSVJR
IGZvciBDUFU2MApbICAgIDUuMTYzMTQ2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTYxClsgICAg
NS4xNjMxNDddIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNjIKWyAgICA1LjE2MzE0OF0gTm8gQUNQ
SSBQTVUgSVJRIGZvciBDUFU2MwpbICAgIDUuMTYzMTQ5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQ
VTY0ClsgICAgNS4xNjMxNTBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNjUKWyAgICA1LjE2MzE1
MF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU2NgpbICAgIDUuMTYzMTUyXSBObyBBQ1BJIFBNVSBJ
UlEgZm9yIENQVTY3ClsgICAgNS4xNjMxNTJdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNjgKWyAg
ICA1LjE2MzE1M10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU2OQpbICAgIDUuMTYzMTU0XSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTcwClsgICAgNS4xNjMxNTVdIE5vIEFDUEkgUE1VIElSUSBmb3Ig
Q1BVNzEKWyAgICA1LjE2MzE1Nl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU3MgpbICAgIDUuMTYz
MTU3XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTczClsgICAgNS4xNjMxNThdIE5vIEFDUEkgUE1V
IElSUSBmb3IgQ1BVNzQKWyAgICA1LjE2MzE1OV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU3NQpb
ICAgIDUuMTYzMTYwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTc2ClsgICAgNS4xNjMxNjBdIE5v
IEFDUEkgUE1VIElSUSBmb3IgQ1BVNzcKWyAgICA1LjE2MzE2MV0gTm8gQUNQSSBQTVUgSVJRIGZv
ciBDUFU3OApbICAgIDUuMTYzMTYzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTc5ClsgICAgNS4x
NjMxNjRdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVODAKWyAgICA1LjE2MzE2NF0gTm8gQUNQSSBQ
TVUgSVJRIGZvciBDUFU4MQpbICAgIDUuMTYzMTY1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTgy
ClsgICAgNS4xNjMxNjZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVODMKWyAgICA1LjE2MzE2N10g
Tm8gQUNQSSBQTVUgSVJRIGZvciBDUFU4NApbICAgIDUuMTYzMTY4XSBObyBBQ1BJIFBNVSBJUlEg
Zm9yIENQVTg1ClsgICAgNS4xNjMxNjldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVODYKWyAgICA1
LjE2MzE3MF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU4NwpbICAgIDUuMTYzMTcxXSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTg4ClsgICAgNS4xNjMxNzFdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BV
ODkKWyAgICA1LjE2MzE3Ml0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU5MApbICAgIDUuMTYzMTcz
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTkxClsgICAgNS4xNjMxNzRdIE5vIEFDUEkgUE1VIElS
USBmb3IgQ1BVOTIKWyAgICA1LjE2MzE3NV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU5MwpbICAg
IDUuMTYzMTc2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTk0ClsgICAgNS4xNjMxNzddIE5vIEFD
UEkgUE1VIElSUSBmb3IgQ1BVOTUKWyAgICA1LjE2MzE3OF0gTm8gQUNQSSBQTVUgSVJRIGZvciBD
UFU5NgpbICAgIDUuMTYzMTc5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTk3ClsgICAgNS4xNjMx
ODBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVOTgKWyAgICA1LjE2MzE4MV0gTm8gQUNQSSBQTVUg
SVJRIGZvciBDUFU5OQpbICAgIDUuMTYzMTgxXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwMApb
ICAgIDUuMTYzMTgyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwMQpbICAgIDUuMTYzMTgzXSBO
byBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwMgpbICAgIDUuMTYzMTg0XSBObyBBQ1BJIFBNVSBJUlEg
Zm9yIENQVTEwMwpbICAgIDUuMTYzMTg1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwNApbICAg
IDUuMTYzMTg2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwNQpbICAgIDUuMTYzMTg3XSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTEwNgpbICAgIDUuMTYzMTg4XSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTEwNwpbICAgIDUuMTYzMTg5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwOApbICAgIDUu
MTYzMTkwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwOQpbICAgIDUuMTYzMTkwXSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTExMApbICAgIDUuMTYzMTkxXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQ
VTExMQpbICAgIDUuMTYzMTkyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExMgpbICAgIDUuMTYz
MTk0XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExMwpbICAgIDUuMTYzMTk0XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTExNApbICAgIDUuMTYzMTk1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEx
NQpbICAgIDUuMTYzMTk2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExNgpbICAgIDUuMTYzMTk3
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExNwpbICAgIDUuMTYzMTk4XSBObyBBQ1BJIFBNVSBJ
UlEgZm9yIENQVTExOApbICAgIDUuMTYzMTk5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExOQpb
ICAgIDUuMTYzMjAwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyMApbICAgIDUuMTYzMjAxXSBO
byBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyMQpbICAgIDUuMTYzMjAyXSBObyBBQ1BJIFBNVSBJUlEg
Zm9yIENQVTEyMgpbICAgIDUuMTYzMjAzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyMwpbICAg
IDUuMTYzMjAzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyNApbICAgIDUuMTYzMjA0XSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTEyNQpbICAgIDUuMTYzMjA1XSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTEyNgpbICAgIDUuMTYzMjA2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyNwpbICAgIDUu
MTY3NDkxXSBGUEdBIG1hbmFnZXIgZnJhbWV3b3JrClsgICAgNS4xNjc1MDhdIEFkdmFuY2VkIExp
bnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgNS4xNzA2ODZd
IGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBhcmNoX3N5c19jb3VudGVyClsg
ICAgNS4xNzU5MjddIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICA1LjE3NTk1NF0g
VkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiAK
Ynl0ZXMpClsgICAgNS4xNzYwMjldIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDUuMTc2OTcwXSBw
bnA6IFBuUCBBQ1BJOiBmb3VuZCAxIGRldmljZXMKWyAgICA1LjE3ODYzOF0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgNS4xNzg3NjBdIHRjcF9saXN0ZW5fcG9ydGFkZHJf
aGFzaCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAKMywgMzI3NjggYnl0ZXMsIHZt
YWxsb2MpClsgICAgNS4xNzg3ODJdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6
IDMyNzY4IChvcmRlcjogNiwgCjI2MjE0NCBieXRlcywgdm1hbGxvYykKWyAgICA1LjE3ODg2MV0g
VENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDcsIDUyNDI4OCAKYnl0
ZXMsIHZtYWxsb2MpClsgICAgNS4xNzg5NTFdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAo
ZXN0YWJsaXNoZWQgMzI3NjggYmluZCAzMjc2OCkKWyAgICA1LjE3OTA2MV0gVURQIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCB2bWFsbG9jKQpbICAgIDUu
MTc5MDgyXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA0LCA2NTUz
NiBieXRlcywgCnZtYWxsb2MpClsgICAgNS4xNzk1NTNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMQpbICAgIDUuMTgwMzEwXSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5JWCBzb2Nr
ZXQgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICA1LjE4MDMxMl0gUlBDOiBSZWdpc3RlcmVkIHVkcCB0
cmFuc3BvcnQgbW9kdWxlLgpbICAgIDUuMTgwMzEzXSBSUEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5z
cG9ydCBtb2R1bGUuClsgICAgNS4xODAzMTRdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBi
YWNrY2hhbm5lbCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDUuMTgwMzU4XSBwY2kgMDAwMDo3YTow
MC4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikKWyAgICA1LjE4MDM4NV0gcGNpIDAw
MDA6N2E6MDIuMDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpClsgICAgNS4xODA0NTZd
IFBDSTogQ0xTIDMyIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgNS4xOTA5MjZdIGh3IHBlcmZldmVu
dHM6IGVuYWJsZWQgd2l0aCBhcm12OF9wbXV2M18wIFBNVSBkcml2ZXIsIDEgCmNvdW50ZXJzIGF2
YWlsYWJsZQpbICAgIDUuMTkwOTM3XSBrdm0gWzFdOiBIWVAgbW9kZSBub3QgYXZhaWxhYmxlClsg
ICAgNS4xOTYwMzFdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICA1LjE5
NjE1MV0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDQgbWF4X29yZGVyPTIwIGJ1Y2tldF9v
cmRlcj0wClsgICAgNS4xOTczNzBdIHNxdWFzaGZzOiB2ZXJzaW9uIDQuMCAoMjAwOS8wMS8zMSkg
UGhpbGxpcCBMb3VnaGVyClsgICAgNS4xOTgzNDJdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jl
c29sdmVyIGtleSB0eXBlClsgICAgNS4xOTgzNTBdIEtleSB0eXBlIGlkX3Jlc29sdmVyIHJlZ2lz
dGVyZWQKWyAgICA1LjE5ODM1MV0gS2V5IHR5cGUgaWRfbGVnYWN5IHJlZ2lzdGVyZWQKWyAgICA1
LjE5ODM1Nl0gbmZzNGZpbGVsYXlvdXRfaW5pdDogTkZTdjQgRmlsZSBMYXlvdXQgRHJpdmVyIFJl
Z2lzdGVyaW5nLi4uClsgICAgNS4xOTgzOTVdIDlwOiBJbnN0YWxsaW5nIHY5ZnMgOXAyMDAwIGZp
bGUgc3lzdGVtIHN1cHBvcnQKWyAgICA1LjIwMzE3OV0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdp
c3RlcmVkClsgICAgNS4yMDMxODJdIEFzeW1tZXRyaWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0
ZXJlZApbICAgIDUuMjAzMTk0XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVy
IHZlcnNpb24gMC40IGxvYWRlZCAKKG1ham9yIDI0NSkKWyAgICA1LjIwMzE5Nl0gaW8gc2NoZWR1
bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA1LjIwMzE5N10gaW8gc2NoZWR1bGVyIGt5
YmVyIHJlZ2lzdGVyZWQKWyAgICA1LjIxMzc5OV0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJR
IGluZGV4IDEgbm90IGZvdW5kClsgICAgNS4yMTM4MDFdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6
IElSUSBpbmRleCAyIG5vdCBmb3VuZApbICAgIDUuMjEzODAzXSBncGlvLWR3YXBiIEhJU0kwMTgx
OjAwOiBJUlEgaW5kZXggMyBub3QgZm91bmQKWyAgICA1LjIxMzgwNV0gZ3Bpby1kd2FwYiBISVNJ
MDE4MTowMDogSVJRIGluZGV4IDQgbm90IGZvdW5kClsgICAgNS4yMTM4MDZdIGdwaW8tZHdhcGIg
SElTSTAxODE6MDA6IElSUSBpbmRleCA1IG5vdCBmb3VuZApbICAgIDUuMjEzODA3XSBncGlvLWR3
YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggNiBub3QgZm91bmQKWyAgICA1LjIxMzgwOF0gZ3Bp
by1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDcgbm90IGZvdW5kClsgICAgNS4yMTM4MTBd
IGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCA4IG5vdCBmb3VuZApbICAgIDUuMjEz
ODExXSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggOSBub3QgZm91bmQKWyAgICA1
LjIxMzgxMl0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDEwIG5vdCBmb3VuZApb
ICAgIDUuMjEzODE0XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMTEgbm90IGZv
dW5kClsgICAgNS4yMTM4MTVdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAxMiBu
b3QgZm91bmQKWyAgICA1LjIxMzgxNl0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4
IDEzIG5vdCBmb3VuZApbICAgIDUuMjEzODE3XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEg
aW5kZXggMTQgbm90IGZvdW5kClsgICAgNS4yMTM4MTldIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6
IElSUSBpbmRleCAxNSBub3QgZm91bmQKWyAgICA1LjIxMzgyMF0gZ3Bpby1kd2FwYiBISVNJMDE4
MTowMDogSVJRIGluZGV4IDE2IG5vdCBmb3VuZApbICAgIDUuMjEzODIyXSBncGlvLWR3YXBiIEhJ
U0kwMTgxOjAwOiBJUlEgaW5kZXggMTcgbm90IGZvdW5kClsgICAgNS4yMTM4MjNdIGdwaW8tZHdh
cGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAxOCBub3QgZm91bmQKWyAgICA1LjIxMzgyNF0gZ3Bp
by1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDE5IG5vdCBmb3VuZApbICAgIDUuMjEzODI1
XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMjAgbm90IGZvdW5kClsgICAgNS4y
MTM4MjZdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAyMSBub3QgZm91bmQKWyAg
ICA1LjIxMzgyOF0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDIyIG5vdCBmb3Vu
ZApbICAgIDUuMjEzODI5XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMjMgbm90
IGZvdW5kClsgICAgNS4yMTM4MzBdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAy
NCBub3QgZm91bmQKWyAgICA1LjIxMzgzMV0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGlu
ZGV4IDI1IG5vdCBmb3VuZApbICAgIDUuMjEzODMyXSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJ
UlEgaW5kZXggMjYgbm90IGZvdW5kClsgICAgNS4yMTM4MzRdIGdwaW8tZHdhcGIgSElTSTAxODE6
MDA6IElSUSBpbmRleCAyNyBub3QgZm91bmQKWyAgICA1LjIxMzgzNV0gZ3Bpby1kd2FwYiBISVNJ
MDE4MTowMDogSVJRIGluZGV4IDI4IG5vdCBmb3VuZApbICAgIDUuMjEzODM2XSBncGlvLWR3YXBi
IEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMjkgbm90IGZvdW5kClsgICAgNS4yMTM4MzddIGdwaW8t
ZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAzMCBub3QgZm91bmQKWyAgICA1LjIxMzgzOV0g
Z3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDMxIG5vdCBmb3VuZApbICAgIDUuMjE1
NzEwXSBwY2llcG9ydCAwMDAwOjAwOjAwLjA6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJRIDQ4Clsg
ICAgNS4yMTU4NTFdIHBjaWVwb3J0IDAwMDA6MDA6MDAuMDogQUVSOiBlbmFibGVkIHdpdGggSVJR
IDQ5ClsgICAgNS4yMTY3NzFdIHBjaWVwb3J0IDAwMDA6MDA6MDguMDogUE1FOiBTaWduYWxpbmcg
d2l0aCBJUlEgNTAKWyAgICA1LjIxNjg4NF0gcGNpZXBvcnQgMDAwMDowMDowOC4wOiBBRVI6IGVu
YWJsZWQgd2l0aCBJUlEgNTEKWyAgICA1LjIxNzc2N10gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBQ
TUU6IFNpZ25hbGluZyB3aXRoIElSUSA1MgpbICAgIDUuMjE3ODgyXSBwY2llcG9ydCAwMDAwOjAw
OjBjLjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA1MwpbICAgIDUuMjE4NzYwXSBwY2llcG9ydCAw
MDAwOjAwOjEwLjA6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJRIDU0ClsgICAgNS4yMTg4NzRdIHBj
aWVwb3J0IDAwMDA6MDA6MTAuMDogQUVSOiBlbmFibGVkIHdpdGggSVJRIDU1ClsgICAgNS4yMTk3
NDVdIHBjaWVwb3J0IDAwMDA6MDA6MTEuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNTYKWyAg
ICA1LjIxOTg1NV0gcGNpZXBvcnQgMDAwMDowMDoxMS4wOiBBRVI6IGVuYWJsZWQgd2l0aCBJUlEg
NTcKWyAgICA1LjIyMDc0M10gcGNpZXBvcnQgMDAwMDowMDoxMi4wOiBQTUU6IFNpZ25hbGluZyB3
aXRoIElSUSA1OApbICAgIDUuMjIwODYzXSBwY2llcG9ydCAwMDAwOjAwOjEyLjA6IEFFUjogZW5h
YmxlZCB3aXRoIElSUSA1OQpbICAgIDUuMjIyNzY3XSBwY2llcG9ydCAwMDAwOjgwOjAwLjA6IFBN
RTogU2lnbmFsaW5nIHdpdGggSVJRIDYwClsgICAgNS4yMjI4ODNdIHBjaWVwb3J0IDAwMDA6ODA6
MDAuMDogQUVSOiBlbmFibGVkIHdpdGggSVJRIDYxClsgICAgNS4yMjM3ODFdIHBjaWVwb3J0IDAw
MDA6ODA6MDQuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNjIKWyAgICA1LjIyMzg4MF0gcGNp
ZXBvcnQgMDAwMDo4MDowNC4wOiBBRVI6IGVuYWJsZWQgd2l0aCBJUlEgNjMKWyAgICA1LjIyNDgw
Nl0gcGNpZXBvcnQgMDAwMDo4MDowOC4wOiBQTUU6IFNpZ25hbGluZyB3aXRoIElSUSA2NApbICAg
IDUuMjI0OTE1XSBwY2llcG9ydCAwMDAwOjgwOjA4LjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA2
NQpbICAgIDUuMjI1NzkxXSBwY2llcG9ydCAwMDAwOjgwOjBjLjA6IFBNRTogU2lnbmFsaW5nIHdp
dGggSVJRIDY2ClsgICAgNS4yMjU4OTJdIHBjaWVwb3J0IDAwMDA6ODA6MGMuMDogQUVSOiBlbmFi
bGVkIHdpdGggSVJRIDY3ClsgICAgNS4yMjY3NjddIHBjaWVwb3J0IDAwMDA6ODA6MTAuMDogUE1F
OiBTaWduYWxpbmcgd2l0aCBJUlEgNjgKWyAgICA1LjIyNjg4NF0gcGNpZXBvcnQgMDAwMDo4MDox
MC4wOiBBRVI6IGVuYWJsZWQgd2l0aCBJUlEgNjkKWyAgICA1LjIyODgwNF0gaW5wdXQ6IFBvd2Vy
IEJ1dHRvbiBhcyAKL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEMwQzowMC9p
bnB1dC9pbnB1dDAKWyAgICA1LjIyODgzMF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JCXQpbICAg
IDUuMjMzNzAzXSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFsaXphdGlvbiBUYWJsZSAoRVJTVCkg
c3VwcG9ydCBpcyAKaW5pdGlhbGl6ZWQuClsgICAgNS4yMzM3MTBdIHBzdG9yZTogUmVnaXN0ZXJl
ZCBlcnN0IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICAgIDUuMjMzNzM2XSBnaGVzX2Vk
YWM6IFRoaXMgc3lzdGVtIGhhcyBhIHZlcnkgY3JhcHB5IEJJT1M6IEl0IGRvZXNuJ3QgCmV2ZW4g
bGlzdCB0aGUgRElNTVMuClsgICAgNS4yMzM3MzhdIGdoZXNfZWRhYzogSXRzIFNNQklPUyBpbmZv
IGlzIHdyb25nLiBJdCBpcyBkb3VidGZ1bCB0aGF0IAp0aGUgZXJyb3IgcmVwb3J0IHdvdWxkClsg
ICAgNS4yMzM3MzldIGdoZXNfZWRhYzogd29yayBvbiBzdWNoIHN5c3RlbS4gVXNlIHRoaXMgZHJp
dmVyIHdpdGggY2F1dGlvbgpbICAgIDUuMjMzNzcxXSBFREFDIE1DMDogR2l2aW5nIG91dCBkZXZp
Y2UgdG8gbW9kdWxlIGdoZXNfZWRhYy5jIApjb250cm9sbGVyIGdoZXNfZWRhYzogREVWIGdoZXMg
KElOVEVSUlVQVCkKWyAgICA1LjIzNDA2NF0gR0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBtb2Rl
IGlzIGVuYWJsZWQgYnkgQVBFSSBiaXQgYW5kIApXSEVBIF9PU0MuClsgICAgNS4yMzQxMDZdIEVJ
Tko6IEVycm9yIElOSmVjdGlvbiBpcyBpbml0aWFsaXplZC4KWyAgICA1LjIzNDE5Nl0gQUNQSSBH
VERUOiBmb3VuZCAxIFNCU0EgZ2VuZXJpYyBXYXRjaGRvZyhzKS4KWyAgICA1LjIzNzEwNl0geGVu
Onhlbl9ldnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZApbICAgIDUuMjM4OTUw
XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVk
ClsgICAgNS4yNTk0NTNdIDAwOjAwOiB0dHlTMCBhdCBNTUlPIDB4M2YwMDAwMmY4IChpcnEgPSA5
LCBiYXNlX2JhdWQgPSAKMTE1MjAwKSBpcyBhIDE2NTUwQQpbICAgMzguMDUyMzMyXSBwcmludGs6
IGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAzOC4wNTc0ODJdIFN1cGVySCAoSClTQ0koRikg
ZHJpdmVyIGluaXRpYWxpemVkClsgICAzOC4wNjIxODFdIG1zbV9zZXJpYWw6IGRyaXZlciBpbml0
aWFsaXplZApbICAgMzguMDkwMDMzXSBsb29wOiBtb2R1bGUgbG9hZGVkClsgICAzOC4wOTQ2MzBd
IGhpc2lfc2FzX3YzX2h3IDAwMDA6NzQ6MDIuMDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAw
MDIpClsgICAzOC4xMTIxNTRdIHNjc2kgaG9zdDA6IGhpc2lfc2FzX3YzX2h3ClsgICA0MC4zMjg3
NjddIGhpc2lfc2FzX3YzX2h3IDAwMDA6NzQ6MDQuMDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+
IDAwMDIpClsgICA0MC4zNDE4NzRdIHNjc2kgaG9zdDE6IGhpc2lfc2FzX3YzX2h3ClsgICA0Mi41
NjQxNjFdIHNjc2kgaG9zdDI6IGhpc2lfc2FzX3YzX2h3ClsgICA0My43ODIwODVdIGhpc2lfc2Fz
X3YzX2h3IDAwMDA6YjQ6MDIuMDogcGh5dXA6IHBoeTAgbGlua19yYXRlPTEwKHNhdGEpClsgICA0
My43ODg2ODNdIGhpc2lfc2FzX3YzX2h3IDAwMDA6YjQ6MDIuMDogcGh5dXA6IHBoeTEgbGlua19y
YXRlPTEwKHNhdGEpClsgICA0My43OTU0OTFdIGhpc2lfc2FzX3YzX2h3IDAwMDA6YjQ6MDIuMDog
ZGV2WzE6NV0gZm91bmQKWyAgIDQzLjgwMjIzNF0gc2FzOiBFbnRlciBzYXNfc2NzaV9yZWNvdmVy
X2hvc3QgYnVzeTogMCBmYWlsZWQ6IDAKWyAgIDQzLjgxMDAzNF0gaGlzaV9zYXNfdjNfaHcgMDAw
MDpiNDowMi4wOiBwaHlkb3duOiBwaHkwIHBoeV9zdGF0ZT0weDIKWyAgIDQzLjgxNjM2MV0gaGlz
aV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBpZ25vcmUgZmx1dHRlciBwaHkwIGRvd24KWyAgIDQz
Ljk2NjY1OF0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHl1cDogcGh5MCBsaW5rX3Jh
dGU9MTAoc2F0YSkKWyAgIDQ0LjEzNDUwN10gYXRhMS4wMDogQVRBLTExOiBTQU1TVU5HIE1aN0xI
OTYwSEFKUi0wMDAwNSwgSFhUNzQwNFEsIAptYXggVURNQS8xMzMKWyAgIDQ0LjE0MTc5MF0gYXRh
MS4wMDogMTg3NTM4NTAwOCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAzMikK
WyAgIDQ0LjE1MDIxNV0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgIDQ0LjE1
NDQ5Ml0gc2FzOiAtLS0gRXhpdCBzYXNfc2NzaV9yZWNvdmVyX2hvc3Q6IGJ1c3k6IDAgZmFpbGVk
OiAwIAp0cmllczogMQpbICAgNDQuMTY1MTEwXSBzY3NpIDI6MDowOjA6IERpcmVjdC1BY2Nlc3Mg
ICAgIEFUQSAgICAgIFNBTVNVTkcgTVo3TEg5NjAgCjQwNFEgUFE6IDAgQU5TSTogNQpbICAgNDQu
MTczNDczXSBoaXNpX3Nhc192M19odyAwMDAwOmI0OjAyLjA6IGRldlsyOjVdIGZvdW5kClsgICA0
NC4xNzM2NzVdIHNkIDI6MDowOjA6IFtzZGFdIDE4NzUzODUwMDggNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6IAooOTYwIEdCLzg5NCBHaUIpClsgICA0NC4xODAwODFdIHNhczogRW50ZXIgc2FzX3Nj
c2lfcmVjb3Zlcl9ob3N0IGJ1c3k6IDAgZmFpbGVkOiAwClsgICA0NC4xODYyMzldIHNkIDI6MDow
OjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDQ0LjE5Mzg4N10gaGlzaV9z
YXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHlkb3duOiBwaHkxIHBoeV9zdGF0ZT0weDEKWyAgIDQ0
LjE5Mzg5MF0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBpZ25vcmUgZmx1dHRlciBwaHkx
IGRvd24KWyAgIDQ0LjM1MDUwOF0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHl1cDog
cGh5MSBsaW5rX3JhdGU9MTAoc2F0YSkKWyAgIDQ0LjUxODI1Nl0gYXRhMi4wMDogQVRBLTExOiBT
QU1TVU5HIE1aN0xIOTYwSEFKUi0wMDAwNSwgSFhUNzQwNFEsIAptYXggVURNQS8xMzMKWyAgIDQ0
LjUyNTUzOF0gYXRhMi4wMDogMTg3NTM4NTAwOCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNR
IChkZXB0aCAzMikKWyAgIDQ0LjUzMzcyNF0gYXRhMi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8x
MzMKWyAgIDQ0LjUzNzk5M10gc2FzOiAtLS0gRXhpdCBzYXNfc2NzaV9yZWNvdmVyX2hvc3Q6IGJ1
c3k6IDAgZmFpbGVkOiAwIAp0cmllczogMQpbICAgNDQuNTQ0OTYyXSBzZCAyOjA6MDowOiBbc2Rh
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgNDQuNTQ4NDMzXSBzY3NpIDI6MDoxOjA6IERpcmVj
dC1BY2Nlc3MgICAgIEFUQSAgICAgIFNBTVNVTkcgTVo3TEg5NjAgCjQwNFEgUFE6IDAgQU5TSTog
NQpbICAgNDQuNTU3ODI3XSBzZCAyOjA6MDowOiBbc2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwg
cmVhZCBjYWNoZTogCmVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICA0NC41
NTgwODBdIHNkIDI6MDoxOjA6IFtzZGJdIDE4NzUzODUwMDggNTEyLWJ5dGUgbG9naWNhbCBibG9j
a3M6IAooOTYwIEdCLzg5NCBHaUIpClsgICA0NC41NTgwODJdIHNkIDI6MDoxOjA6IFtzZGJdIDQw
OTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDQ0LjU1ODA4OV0gc2QgMjowOjE6MDogW3NkYl0g
V3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDQ0LjU1ODEwMV0gc2QgMjowOjE6MDogW3NkYl0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IAplbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQg
RFBPIG9yIEZVQQpbICAgNDQuNTkzMzkyXSBzYXM6IHNhc19mb3JtX3BvcnQ6IHBoeTAgYmVsb25n
cyB0byBwb3J0MCBhbHJlYWR5KDEpIQpbICAgNDQuNTk0Njc5XSAgc2RiOiBzZGIxIHNkYjIgPCA+
ClsgICA0NC41OTk0NjldIHNhczogc2FzX2Zvcm1fcG9ydDogcGh5MSBiZWxvbmdzIHRvIHBvcnQx
IGFscmVhZHkoMSkhClsgICA0NC42MTAxNDldIHNkIDI6MDoxOjA6IFtzZGJdIEF0dGFjaGVkIFND
U0kgZGlzawpbICAgNDQuNjExMjE3XSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0IHNkYTUKWyAg
IDQ0LjYyMDM4MV0gc2QgMjowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICA0NC43
ODU5NjNdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywg
cmV0OiAtMTIKWyAgIDQ0Ljc5MjQ5NF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVx
LXNpemU6IDE2IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDQuNzk5MDAxXSBjbWE6IGNtYV9hbGxvYzog
YWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyClsgICA0NC44MDU1MjJd
IGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAt
MTIKWyAgIDQ0LjgxMjAyN10gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6
IDY0IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDQuODE4NTQ2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2Mg
ZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyClsgICA0NC44MjUwNTVdIGNtYTog
Y21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTIKWyAg
IDQ0LjgzMTU3Nl0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDE2IHBh
Z2VzLCByZXQ6IC0xMgpbICAgNDQuODM4MDgwXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVk
LCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyClsgICA0NC44NDQ1OThdIGNtYTogY21hX2Fs
bG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTIKWyAgIDQ0Ljg1
MTEwMl0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDY0IHBhZ2VzLCBy
ZXQ6IC0xMgpbICAgNDQuODU3NjIzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEt
c2l6ZTogMTYgcGFnZXMsIHJldDogLTEyClsgICA0NC44NjQxMzJdIGNtYTogY21hX2FsbG9jOiBh
bGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ0Ljg3MDY1NF0g
Y21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDE2IHBhZ2VzLCByZXQ6IC0x
MgpbICAgNDQuODc3MTU5XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTog
NjQgcGFnZXMsIHJldDogLTEyClsgICA0NC44ODM2NzldIGNtYTogY21hX2FsbG9jOiBhbGxvYyBm
YWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTIKWyAgIDQ0Ljg5MDE4NV0gY21hOiBj
bWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDMyIHBhZ2VzLCByZXQ6IC0xMgpbICAg
NDQuOTAwNzE1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMzIgcGFn
ZXMsIHJldDogLTEyClsgICA0NC45MDcyMjhdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQs
IHJlcS1zaXplOiAxMjggcGFnZXMsIHJldDogLTEyClsgICA0NC45MTM4NjBdIGNtYTogY21hX2Fs
bG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxMDI0IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDQu
OTIxMTU4XSBzY3NpIGhvc3QzOiBoaXNpX3Nhc192M19odwpbICAgNDcuMTM3MTA4XSBhaGNpIDAw
MDA6NzQ6MDMuMDogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBidXMgc2NhbiBkaXNhYmxlZApbICAg
NDcuMTQzNzI3XSBhaGNpIDAwMDA6NzQ6MDMuMDogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgMiBw
b3J0cyA2IEdicHMgCjB4MyBpbXBsIFNBVEEgbW9kZQpbICAgNDcuMTUxNzgyXSBhaGNpIDAwMDA6
NzQ6MDMuMDogZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIHN0YWcgcG0gbGVkIGNsbyAKb25seSBwbXAg
ZmJzIHNsdW0gcGFydCBjY2MgZW1zIHN4cyBib2gKWyAgIDQ3LjE2MTU4Ml0gY21hOiBjbWFfYWxs
b2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDMyIHBhZ2VzLCByZXQ6IC0xMgpbICAgNDcuMTY4
MTAyXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMzIgcGFnZXMsIHJl
dDogLTEyClsgICA0Ny4xNzQ5MjRdIHNjc2kgaG9zdDQ6IGFoY2kKWyAgIDQ3LjE3ODA5M10gc2Nz
aSBob3N0NTogYWhjaQpbICAgNDcuMTgxMDg2XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG00MDk2QDB4YTIwMTAwMDAgcG9ydCAKMHhhMjAxMDEwMCBpcnEgMjAwClsgICA0Ny4xODg1Mzdd
IGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTQwOTZAMHhhMjAxMDAwMCBwb3J0IAoweGEy
MDEwMTgwIGlycSAyMDEKWyAgIDQ3LjE5NjI1N10gYWhjaSAwMDAwOmI0OjAzLjA6IFNTUyBmbGFn
IHNldCwgcGFyYWxsZWwgYnVzIHNjYW4gZGlzYWJsZWQKWyAgIDQ3LjIwMjg2OF0gYWhjaSAwMDAw
OmI0OjAzLjA6IEFIQ0kgMDAwMS4wMzAwIDMyIHNsb3RzIDIgcG9ydHMgNiBHYnBzIAoweDMgaW1w
bCBTQVRBIG1vZGUKWyAgIDQ3LjIxMDkzMV0gYWhjaSAwMDAwOmI0OjAzLjA6IGZsYWdzOiA2NGJp
dCBuY3Egc250ZiBzdGFnIHBtIGxlZCBjbG8gCm9ubHkgcG1wIGZicyBzbHVtIHBhcnQgY2NjIGVt
cyBzeHMgYm9oClsgICA0Ny4yMjA3MjldIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJl
cS1zaXplOiAzMiBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3LjIyNzI0OF0gY21hOiBjbWFfYWxsb2M6
IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDMyIHBhZ2VzLCByZXQ6IC0xMgpbICAgNDcuMjM0MDcw
XSBzY3NpIGhvc3Q2OiBhaGNpClsgICA0Ny4yMzcyNDFdIHNjc2kgaG9zdDc6IGFoY2kKWyAgIDQ3
LjI0MDI1MV0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNDA5NkAweGEzMDEwMDAwIHBv
cnQgCjB4YTMwMTAxMDAgaXJxIDIwMgpbICAgNDcuMjQ3NzA3XSBhdGE2OiBTQVRBIG1heCBVRE1B
LzEzMyBhYmFyIG00MDk2QDB4YTMwMTAwMDAgcG9ydCAKMHhhMzAxMDE4MCBpcnEgMjAzClsgICA0
Ny4yNTY5MzZdIGxpYnBoeTogRml4ZWQgTURJTyBCdXM6IHByb2JlZApbICAgNDcuMjYxMDg1XSB0
dW46IFVuaXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgpbICAgNDcuMjY2NTY5XSB0
aHVuZGVyX3hjdiwgdmVyIDEuMApbICAgNDcuMjY5ODIyXSB0aHVuZGVyX2JneCwgdmVyIDEuMApb
ICAgNDcuMjczMDUzXSBuaWNwZiwgdmVyIDEuMApbICAgNDcuMjc2MDY2XSBoY2xnZSBpcyBpbml0
aWFsaXppbmcKWyAgIDQ3LjI3OTM3MV0gaG5zMzogSGlzaWxpY29uIEV0aGVybmV0IE5ldHdvcmsg
RHJpdmVyIGZvciBIaXAwOCBGYW1pbHkgCi0gdmVyc2lvbgpbICAgNDcuMjg2NTYyXSBobnMzOiBD
b3B5cmlnaHQgKGMpIDIwMTcgSHVhd2VpIENvcnBvcmF0aW9uLgpbICAgNDcuMjkxOTkzXSBjbWE6
IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAg
IDQ3LjI5ODQxOV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFn
ZXMsIHJldDogLTEyClsgICA0Ny4zMDQ4NTNdIGhuczMgMDAwMDo3ZDowMC4wOiBUaGUgZmlybXdh
cmUgdmVyc2lvbiBpcyAxLjkuMjMuNgpbICAgNDcuMzE0MDAxXSBsaWJwaHk6IGhpc2lsaWNvbiBN
SUkgYnVzOiBwcm9iZWQKWyAgIDQ3LjM3MzUzNl0gaG5zMyAwMDAwOjdkOjAwLjA6IGhjbGdlIGRy
aXZlciBpbml0aWFsaXphdGlvbiBmaW5pc2hlZC4KWyAgIDQ3LjM3OTkzMV0gY21hOiBjbWFfYWxs
b2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0Ny4zODYz
NTFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6
IC0xMgpbICAgNDcuMzkyOTk3XSBHZW5lcmljIFBIWSBtaWktMDAwMDo3ZDowMC4wOjAxOiBhdHRh
Y2hlZCBQSFkgZHJpdmVyIApbR2VuZXJpYyBQSFldIChtaWlfYnVzOnBoeV9hZGRyPW1paS0wMDAw
OjdkOjAwLjA6MDEsIGlycT1QT0xMKQpbICAgNDcuNDA0NzM4XSBjbWE6IGNtYV9hbGxvYzogYWxs
b2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3LjQxMTE1NV0gY21h
OiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsg
ICA0Ny40MTc1ODddIGhuczMgMDAwMDo3ZDowMC4xOiBUaGUgZmlybXdhcmUgdmVyc2lvbiBpcyAx
LjkuMjMuNgpbICAgNDcuNDI1MTQwXSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQK
WyAgIDQ3LjUxMDg2MF0gYXRhMzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAz
MDApClsgICA0Ny41MjUzMjZdIGhuczMgMDAwMDo3ZDowMC4xOiBoY2xnZSBkcml2ZXIgaW5pdGlh
bGl6YXRpb24gZmluaXNoZWQuClsgICA0Ny41MzE3MTVdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBm
YWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDcuNTM4MTM4XSBjbWE6IGNt
YV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3
LjU0NDc4M10gR2VuZXJpYyBQSFkgbWlpLTAwMDA6N2Q6MDAuMTowMzogYXR0YWNoZWQgUEhZIGRy
aXZlciAKW0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlfYWRkcj1taWktMDAwMDo3ZDowMC4xOjAz
LCBpcnE9UE9MTCkKWyAgIDQ3LjU1NjQ5Nl0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwg
cmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0Ny41NjI5MTRdIGNtYTogY21hX2FsbG9j
OiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDcuNTY2OTAw
XSBhdGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgIDQ3LjU2
OTM0OF0gaG5zMyAwMDAwOjdkOjAwLjI6IFRoZSBmaXJtd2FyZSB2ZXJzaW9uIGlzIDEuOS4yMy42
ClsgICA0Ny41ODM2NzFdIGxpYnBoeTogaGlzaWxpY29uIE1JSSBidXM6IHByb2JlZApbICAgNDcu
NjYxNTQwXSBobnMzIDAwMDA6N2Q6MDAuMjogaGNsZ2UgZHJpdmVyIGluaXRpYWxpemF0aW9uIGZp
bmlzaGVkLgpbICAgNDcuNjY3OTMyXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEt
c2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3LjY3NDM1M10gY21hOiBjbWFfYWxsb2M6IGFs
bG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0Ny42ODEwMDBdIEdl
bmVyaWMgUEhZIG1paS0wMDAwOjdkOjAwLjI6MDU6IGF0dGFjaGVkIFBIWSBkcml2ZXIgCltHZW5l
cmljIFBIWV0gKG1paV9idXM6cGh5X2FkZHI9bWlpLTAwMDA6N2Q6MDAuMjowNSwgaXJxPVBPTEwp
ClsgICA0Ny42OTI3NDFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4
IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDcuNjk5MTYyXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFp
bGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3LjcwNTU5M10gaG5zMyAwMDAw
OjdkOjAwLjM6IFRoZSBmaXJtd2FyZSB2ZXJzaW9uIGlzIDEuOS4yMy42ClsgICA0Ny43MTMxMjhd
IGxpYnBoeTogaGlzaWxpY29uIE1JSSBidXM6IHByb2JlZApbICAgNDcuNzkzMzIwXSBobnMzIDAw
MDA6N2Q6MDAuMzogaGNsZ2UgZHJpdmVyIGluaXRpYWxpemF0aW9uIGZpbmlzaGVkLgpbICAgNDcu
Nzk5NzE3XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywg
cmV0OiAtMTIKWyAgIDQ3LjgwNjEzN10gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVx
LXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0Ny44MTI3ODldIEdlbmVyaWMgUEhZIG1paS0w
MDAwOjdkOjAwLjM6MDc6IGF0dGFjaGVkIFBIWSBkcml2ZXIgCltHZW5lcmljIFBIWV0gKG1paV9i
dXM6cGh5X2FkZHI9bWlpLTAwMDA6N2Q6MDAuMzowNywgaXJxPVBPTEwpClsgICA0Ny44MjQ1NDRd
IGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0x
MgpbICAgNDcuODMwOTE0XSBhdGE0OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9s
IDMwMCkKWyAgIDQ3LjgzMDk3MF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNp
emU6IDggcGFnZXMsIHJldDogLTEyClsgICA0Ny44NDI3ODBdIGhuczMgMDAwMDpiZDowMC4wOiBU
aGUgZmlybXdhcmUgdmVyc2lvbiBpcyAxLjkuMjMuNgpbICAgNDcuODUxODgzXSBsaWJwaHk6IGhp
c2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQKWyAgIDQ3LjkyOTU1MF0gaG5zMyAwMDAwOmJkOjAwLjA6
IGhjbGdlIGRyaXZlciBpbml0aWFsaXphdGlvbiBmaW5pc2hlZC4KWyAgIDQ3LjkzNTk1Nl0gY21h
OiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsg
ICA0Ny45NDIzNzddIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBh
Z2VzLCByZXQ6IC0xMgpbICAgNDcuOTQ5MDM2XSBHZW5lcmljIFBIWSBtaWktMDAwMDpiZDowMC4w
OjAxOiBhdHRhY2hlZCBQSFkgZHJpdmVyIApbR2VuZXJpYyBQSFldIChtaWlfYnVzOnBoeV9hZGRy
PW1paS0wMDAwOmJkOjAwLjA6MDEsIGlycT1QT0xMKQpbICAgNDcuOTYwODQxXSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ3Ljk2
NzI2MV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJl
dDogLTEyClsgICA0Ny45NzM2OTJdIGhuczMgMDAwMDpiZDowMC4xOiBUaGUgZmlybXdhcmUgdmVy
c2lvbiBpcyAxLjkuMjMuNgpbICAgNDcuOTgxMjQzXSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVz
OiBwcm9iZWQKWyAgIDQ4LjA2MTMyM10gaG5zMyAwMDAwOmJkOjAwLjE6IGhjbGdlIGRyaXZlciBp
bml0aWFsaXphdGlvbiBmaW5pc2hlZC4KWyAgIDQ4LjA2NzcxNV0gY21hOiBjbWFfYWxsb2M6IGFs
bG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0OC4wNzQxMzldIGNt
YTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0xMgpb
ICAgNDguMDgwODAzXSBHZW5lcmljIFBIWSBtaWktMDAwMDpiZDowMC4xOjAzOiBhdHRhY2hlZCBQ
SFkgZHJpdmVyIApbR2VuZXJpYyBQSFldIChtaWlfYnVzOnBoeV9hZGRyPW1paS0wMDAwOmJkOjAw
LjE6MDMsIGlycT1QT0xMKQpbICAgNDguMDkyNTEzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFp
bGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ4LjA5ODkzNl0gY21hOiBjbWFf
YWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIHJldDogLTEyClsgICA0OC4x
MDUzNjhdIGhuczMgMDAwMDpiZDowMC4yOiBUaGUgZmlybXdhcmUgdmVyc2lvbiBpcyAxLjkuMjMu
NgpbICAgNDguMTE0MzA2XSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQKWyAgIDQ4
LjE1MDg4Ml0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsg
ICA0OC4xOTM1NTRdIGhuczMgMDAwMDpiZDowMC4yOiBoY2xnZSBkcml2ZXIgaW5pdGlhbGl6YXRp
b24gZmluaXNoZWQuClsgICA0OC4xOTk5NTNdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQs
IHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDguMjA2Mzc3XSBjbWE6IGNtYV9hbGxv
YzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ4LjIxMzAy
NF0gR2VuZXJpYyBQSFkgbWlpLTAwMDA6YmQ6MDAuMjowNTogYXR0YWNoZWQgUEhZIGRyaXZlciAK
W0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlfYWRkcj1taWktMDAwMDpiZDowMC4yOjA1LCBpcnE9
UE9MTCkKWyAgIDQ4LjIyNDc3N10gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNp
emU6IDggcGFnZXMsIHJldDogLTEyClsgICA0OC4yMzExOThdIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCByZXQ6IC0xMgpbICAgNDguMjM3NjI5XSBobnMz
IDAwMDA6YmQ6MDAuMzogVGhlIGZpcm13YXJlIHZlcnNpb24gaXMgMS45LjIzLjYKWyAgIDQ4LjI0
NTI1M10gbGlicGh5OiBoaXNpbGljb24gTUlJIGJ1czogcHJvYmVkClsgICA0OC4zMjUzMjJdIGhu
czMgMDAwMDpiZDowMC4zOiBoY2xnZSBkcml2ZXIgaW5pdGlhbGl6YXRpb24gZmluaXNoZWQuClsg
ICA0OC4zMzE3MjFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBh
Z2VzLCByZXQ6IC0xMgpbICAgNDguMzM4MTQ0XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVk
LCByZXEtc2l6ZTogOCBwYWdlcywgcmV0OiAtMTIKWyAgIDQ4LjM0NDc5NF0gR2VuZXJpYyBQSFkg
bWlpLTAwMDA6YmQ6MDAuMzowNzogYXR0YWNoZWQgUEhZIGRyaXZlciAKW0dlbmVyaWMgUEhZXSAo
bWlpX2J1czpwaHlfYWRkcj1taWktMDAwMDpiZDowMC4zOjA3LCBpcnE9UE9MTCkKWyAgIDQ4LjM1
NjQ0OV0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsK
WyAgIDQ4LjM2MjI3N10gZTEwMDBlOiBDb3B5cmlnaHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29y
cG9yYXRpb24uClsgICA0OC4zNjgyMDddIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBO
ZXR3b3JrIERyaXZlciAtIHZlcnNpb24gCjUuNi4wLWsKWyAgIDQ4LjM3NTE0MV0gaWdiOiBDb3B5
cmlnaHQgKGMpIDIwMDctMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgIDQ4LjM4MDcwOF0gaWdi
dmY6IEludGVsKFIpIEdpZ2FiaXQgVmlydHVhbCBGdW5jdGlvbiBOZXR3b3JrIERyaXZlciAtIAp2
ZXJzaW9uIDIuNC4wLWsKWyAgIDQ4LjM4ODUwM10gaWdidmY6IENvcHlyaWdodCAoYykgMjAwOSAt
IDIwMTIgSW50ZWwgQ29ycG9yYXRpb24uClsgICA0OC4zOTQ2NzFdIHNreTI6IGRyaXZlciB2ZXJz
aW9uIDEuMzAKWyAgIDQ4LjM5ODYyOV0geGVuX25ldGZyb250OiBJbml0aWFsaXNpbmcgWGVuIHZp
cnR1YWwgZXRoZXJuZXQgZHJpdmVyClsgICA0OC40MDQ4NzhdIFZGSU8gLSBVc2VyIExldmVsIG1l
dGEtZHJpdmVyIHZlcnNpb246IDAuMwpbICAgNDguNDEwNzQ4XSBlaGNpX2hjZDogVVNCIDIuMCAn
RW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICA0OC40MTcyNjFdIGVo
Y2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgIDQ4LjQyMTg5NF0gZWhjaS1wY2kg
MDAwMDo3YTowMS4wOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDguNDI3MTIwXSBlaGNpLXBj
aSAwMDAwOjdhOjAxLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIApidXMgbnVt
YmVyIDEKWyAgIDQ4LjQzNDUzNF0gZWhjaS1wY2kgMDAwMDo3YTowMS4wOiBpcnEgNDcsIGlvIG1l
bSAweDIwYzEwMTAwMApbICAgNDguNDUyNjU1XSBlaGNpLXBjaSAwMDAwOjdhOjAxLjA6IFVTQiAw
LjAgc3RhcnRlZCwgRUhDSSAxLjAwClsgICA0OC40NTg1MzNdIGh1YiAxLTA6MS4wOiBVU0IgaHVi
IGZvdW5kClsgICA0OC40NjIyNzNdIGh1YiAxLTA6MS4wOiAyIHBvcnRzIGRldGVjdGVkClsgICA0
OC40NjYzOTNdIGVoY2ktcGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKWyAg
IDQ4LjQ3MTY5OV0gZWhjaS1vcmlvbjogRUhDSSBvcmlvbiBkcml2ZXIKWyAgIDQ4LjQ3NTc1OF0g
ZWhjaS1leHlub3M6IEVIQ0kgRVhZTk9TIGRyaXZlcgpbICAgNDguNDc5OTc4XSBvaGNpX2hjZDog
VVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgIDQ4LjQ4NjE0
NV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgNDguNDkwNjcwXSBvaGNp
LXBjaSAwMDAwOjdhOjAwLjA6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgNDguNDk2MjM3
XSBvaGNpLXBjaSAwMDAwOjdhOjAwLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk
IApidXMgbnVtYmVyIDIKWyAgIDQ4LjUwMzYyNl0gb2hjaS1wY2kgMDAwMDo3YTowMC4wOiBpcnEg
NDcsIGlvIG1lbSAweDIwYzEwMDAwMApbICAgNDguNTcyODA1XSBodWIgMi0wOjEuMDogVVNCIGh1
YiBmb3VuZApbICAgNDguNTc2NTQyXSBodWIgMi0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApbICAg
NDguNTgwNjgwXSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsg
ICA0OC41ODU5NDhdIG9oY2ktZXh5bm9zOiBPSENJIEVYWU5PUyBkcml2ZXIKWyAgIDQ4LjU5MDI4
Ml0geGhjaV9oY2QgMDAwMDo3YTowMi4wOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgNDguNTk1
NDk5XSB4aGNpX2hjZCAwMDAwOjdhOjAyLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln
bmVkIApidXMgbnVtYmVyIDMKWyAgIDQ4LjYwMjk1Ml0geGhjaV9oY2QgMDAwMDo3YTowMi4wOiBo
Y2MgcGFyYW1zIDB4MDIyMGY2NmQgaGNpIHZlcnNpb24gCjB4MTAwIHF1aXJrcyAweDAwMDAwMDAw
MDAwMDAwMTAKWyAgIDQ4LjYxMjM1MV0gaHViIDMtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgIDQ4
LjYxNjA5OF0gaHViIDMtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZApbICAgNDguNjIwMDg3XSB4aGNp
X2hjZCAwMDAwOjdhOjAyLjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICA0OC42MjUzMDFdIHho
Y2lfaGNkIDAwMDA6N2E6MDIuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgCmJ1
cyBudW1iZXIgNApbICAgNDguNjMyNjY3XSB4aGNpX2hjZCAwMDAwOjdhOjAyLjA6IEhvc3Qgc3Vw
cG9ydHMgVVNCIDMuMCBTdXBlclNwZWVkClsgICA0OC42Mzg5MjJdIHVzYiB1c2I0OiBXZSBkb24n
dCBrbm93IHRoZSBhbGdvcml0aG1zIGZvciBMUE0gZm9yIHRoaXMgCmhvc3QsIGRpc2FibGluZyBM
UE0uClsgICA0OC42NDcwODRdIGh1YiA0LTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICA0OC42NTA4
MjVdIGh1YiA0LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgIDQ4LjY1NDk4N10gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQpbICAgNDguNjYyNDEy
XSBpMmMgL2RldiBlbnRyaWVzIGRyaXZlcgpbICAgNDguNjY4MDE5XSBzZGhjaTogU2VjdXJlIERp
Z2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgIDQ4LjY3NDE3N10gc2Ro
Y2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsgICA0OC42Nzg3NjddIFN5bm9wc3lzIERl
c2lnbndhcmUgTXVsdGltZWRpYSBDYXJkIEludGVyZmFjZSBEcml2ZXIKWyAgIDQ4LjY4NTExMl0g
c2RoY2ktcGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2ZXIgaGVscGVyClsgICA0OC42
OTU3MzddIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQ
VXMKWyAgIDQ4LjcwMjM1N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciB1c2JoaWQKWyAgIDQ4LjcwNzkxN10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICA0
OC44MDA2NjBdIHVzYiAxLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNp
bmcgZWhjaS1wY2kKWyAgIDQ4Ljg5ODAwN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls
eSAxNwpbICAgNDguOTAyNDk4XSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3VwcG9ydApbICAg
NDguOTA2Nzc1XSBLZXkgdHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJlZApbICAgNDguOTExMTQ5
XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAgIDQ4LjkxNTIzOV0gTG9hZGluZyBj
b21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgIDQ4LjkyMDExN10gcHN0b3JlOiBVc2lu
ZyBjcmFzaCBkdW1wIGNvbXByZXNzaW9uOiBkZWZsYXRlClsgICA0OC45MjYyNTddIGhjdG9zeXM6
IHVuYWJsZSB0byBvcGVuIHJ0YyBkZXZpY2UgKHJ0YzApClsgICA0OC45MzEzMjddIEFMU0EgZGV2
aWNlIGxpc3Q6ClsgICA0OC45MzQyODddICAgTm8gc291bmRjYXJkcyBmb3VuZC4KWyAgIDQ4Ljk0
MjA5NV0gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQpbICAgNDguOTUyNjU3XSB1c2IgMy0xOiBuZXcg
aGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsgICA0OC45Njk3
OTddIGh1YiAxLTE6MS4wOiBVU0IgaHViIGZvdW5kClsgICA0OC45NzQxNTBdIGh1YiAxLTE6MS4w
OiA0IHBvcnRzIGRldGVjdGVkClsgICA0OC45NzUyMThdIEVYVDQtZnMgKHNkYjEpOiByZWNvdmVy
eSBjb21wbGV0ZQpbICAgNDguOTgyNTg2XSBFWFQ0LWZzIChzZGIxKTogbW91bnRlZCBmaWxlc3lz
dGVtIHdpdGggb3JkZXJlZCBkYXRhIAptb2RlLiBPcHRzOiAobnVsbCkKWyAgIDQ4Ljk5MDI0N10g
VkZTOiBNb3VudGVkIHJvb3QgKGV4dDQgZmlsZXN5c3RlbSkgb24gZGV2aWNlIDg6MTcuClsgICA0
OC45OTY4MTddIGRldnRtcGZzOiBtb3VudGVkClsgICA0OS4wMDE0NTldIEZyZWVpbmcgdW51c2Vk
IGtlcm5lbCBtZW1vcnk6IDUxODRLClsgICA0OS4wMDYwNjZdIFJ1biAvc2Jpbi9pbml0IGFzIGlu
aXQgcHJvY2VzcwpbICAgNDkuMDM2NDU5XSBzeXN0ZW1kWzFdOiBTeXN0ZW0gdGltZSBiZWZvcmUg
YnVpbGQgdGltZSwgYWR2YW5jaW5nIGNsb2NrLgpbICAgNDkuMDQ1OTAyXSBlZml2YXJzOiBnZXRf
bmV4dF92YXJpYWJsZTogc3RhdHVzPTgwMDAwMDAwMDAwMDAwMDMKWyAgIDQ5LjA1NDU2NV0gcmFu
ZG9tOiBzeXN0ZW1kOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkK
WyAgIDQ5LjA2MjE1MV0gcmFuZG9tOiBzeXN0ZW1kOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVh
ZCAoMTYgYnl0ZXMgcmVhZCkKWyAgIDQ5LjA5NjcxMV0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMjkg
cnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gCitBVURJVCArU0VMSU5VWCArSU1BICtBUFBB
Uk1PUiArU01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJDUllQVFNFVFVQIAorR0NSWVBUICtHTlVU
TFMgK0FDTCArWFogLUxaNCArU0VDQ09NUCArQkxLSUQgK0VMRlVUSUxTICtLTU9EIC1JRE4pClsg
ICA0OS4xMTQ2NzNdIHN5c3RlbWRbMV06IERldGVjdGVkIHZpcnR1YWxpemF0aW9uIHhlbi4KWyAg
IDQ5LjExOTYyM10gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIGFybTY0LgoKV2Vs
Y29tZSB0byBVYnVudHUgMTYuMDQgTFRTIQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:47:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09:47: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 1iolRz-0008Q9-G8; Tue, 07 Jan 2020 09:46:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iolRx-0008Q4-Uk
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:46:57 +0000
X-Inumbo-ID: 9b0b6126-3132-11ea-b6f1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b0b6126-3132-11ea-b6f1-bc764e2007e4;
 Tue, 07 Jan 2020 09:46: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 <osstest-admin@xenproject.org>)
 id 1iolRg-0008VC-7o; Tue, 07 Jan 2020 09:46: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 1iolRf-0002sR-RG; Tue, 07 Jan 2020 09:46:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iolRf-0000ip-Qi; Tue, 07 Jan 2020 09:46:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145710-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-qemuu-debianhvm-amd64-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-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-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: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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=529100d9f724e164a5c73608986aaedfea0be4de
X-Osstest-Versions-That: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 09:46:39 +0000
Subject: [Xen-devel] [libvirt test] 145710: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTcxMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUxMQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ1NTExCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDU1MTEKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTUx
MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDUyOTEwMGQ5ZjcyNGUxNjRhNWM3MzYwODk4
NmFhZWRmZWEwYmU0ZGUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRi
NWQwNDk5MTEzM2IyYmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NTUxMSAgMjAyMC0wMS0wMyAwNDoxODo0NCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDU1NDIgIDIwMjAtMDEtMDQgMDQ6MTg6NTUgWiAgICAzIGRheXMgICAgNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU3MTAgIDIwMjAtMDEtMDcgMDQ6MTg6NDkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8
amNmYXJhY2NvQGdtYWlsLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogIFdhbmcgSHVhcWlhbmcg
PGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU2MiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 09:48:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 09: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 1iolTq-000068-Tb; Tue, 07 Jan 2020 09:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iolTp-00005L-A5
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 09:48:53 +0000
X-Inumbo-ID: e7b9a4ba-3132-11ea-abbc-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7b9a4ba-3132-11ea-abbc-12813bfff9fa;
 Tue, 07 Jan 2020 09:48:50 +0000 (UTC)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 71EC4655ED62FA631B31;
 Tue,  7 Jan 2020 17:48:48 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 17:48:38 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E1453F5.50704@hisilicon.com>
Date: Tue, 7 Jan 2020 17:48:37 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMTc6MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4g
T24gMDcvMDEvMjAyMCAwODozOSwgV2VpIFh1IHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP
biAyMDIwLzEvNyA2OjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBTYXQsIDI4
IERlYyAyMDE5LCBXZWkgWHUgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4gT24gMjAx
OS8xMi8yOCAxNjowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4g
T24gMjgvMTIvMjAxOSAwMzowOCwgV2VpIFh1IHdyb3RlOgo+Pj4+Pj4gVGhpcyBwYXRjaCBmaXhl
cyB0aGUgdHlwbyBhYm91dCB0aGUgYWN0aXZlIHN0YXR1cyByYW5nZSBvZiBhbiBJUlEKPj4+Pj4+
IHZpYSBHSUNELiBPdGhlcndpc2UgaXQgd2lsbCBiZSBmYWlsZWQgdG8gaGFuZGxlIHRoZSBtbWlv
IGFjY2VzcyBhbmQKPj4+Pj4+IGluamVjdCBhIGRhdGEgYWJvcnQuCj4+Pj4+IEkgaGF2ZSBzZWVu
IGEgcGF0Y2ggc2ltaWxhciBmcm9tIE5YUCBhIG1vbnRoIGFnbyBhbmQgSSBkaXNhZ3JlZWQgCj4+
Pj4+IG9uIHRoZQo+Pj4+PiBhcHByb2FjaC4KPj4+Pj4KPj4+Pj4gSWYgeW91IGxvb2sgYXQgdGhl
IGNvbnRleHQgeW91IG1vZGlmZWQsIGl0IHNheXMgdGhhdCByZWFkaW5nIAo+Pj4+PiBBQ1RJVkVS
IGlzIG5vdAo+Pj4+PiBzdXBwb3J0ZWQuIFdoaWxlIEkgYWdyZWUgdGhlIGJlaGF2aW9yIGlzIG5v
dCBjb25zaXN0ZW50IGFjY3Jvc3MgCj4+Pj4+IEFDVElWRVIsCj4+Pj4+IGluamVjdGluZyBhIGRh
dGEgYWJvcnQgaXMgYSBwZXJmZWN0bHkgZmluZSBiZWhhdmlvciB0byBtZSAodGhvdWdoIAo+Pj4+
PiBub3Qgc3BlYwo+Pj4+PiBjb21wbGlhbnQpIGFzIHdlIGRvbid0IGltcGxlbWVudCB0aGUgcmVn
aXN0ZXJzIGNvcnJlY3RseS4KPj4+Pj4KPj4+Pj4gSSBndWVzcyB5b3UgYXJlIHNlbmRpbmcgdGhp
cyBwYXRjaCwgYmVjYXVzZSB5b3UgdHJpZWQgTGludXggNS40IAo+Pj4+PiAob3IgbGF0ZXIpCj4+
Pj4+IG9uIFhlbiwgcmlnaHQ/IExpbnV4IGhhcyByZWNlbnRseSBiZWdhbiB0byByZWFkIEFDVElW
RVIgdG8gY2hlY2sgCj4+Pj4+IHdoZXRoZXIgYW4KPj4+Pj4gSVJRIGlzIGFjdGl2ZSBhdCB0aGUg
SFcgbGV2ZWwgZHVyaW5nIHRoZSBzeW5jaHJvbml6aW5nIG9mIHRoZSAKPj4+Pj4gSVJRUy4gRnJv
bSBteQo+Pj4+PiB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIHVzZWQgYmVjYXVzZSB0aGVyZSBpcyBh
IHdpbmRvdyB3aGVyZSB0aGUgCj4+Pj4+IGludGVycnVwdCBpcwo+Pj4+PiBhY3RpdmUgYXQgdGhl
IEhXIGxldmVsIGJ1dCB0aGUgTGludXggSVJRIHN1YnN5c3RlbSBpcyBub3QgYXdhcmUgb2YgCj4+
Pj4+IGl0Lgo+Pj4+Pgo+Pj4+PiBXaGlsZSB0aGUgcGF0Y2ggYmVsb3cgd2lsbCBhbGxvdyBMaW51
eCA1LjQgdG8gbm90IGNyYXNoLCBpdCBpcyBub3QgCj4+Pj4+IGdvaW5nIHRvCj4+Pj4+IG1ha2Ug
aXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJIGFtIHJhdGhlciBub3Qg
Cj4+Pj4+IGhhcHB5IHdpdGgKPj4+Pj4gcGVyc3Vpbmcgd2l0aCByZXR1cm5pbmcgMC4KPj4+Pj4K
Pj4+PiBZZXMsIEkgYW0gdXNpbmcgTGludXggNS41LXJjMiA6KQo+Pj4+IEdvdCBpdCBhbmQgdGhh
bmtzIGZvciB0aGUgZXhwbGFuYXRpb24uCj4+Pj4gSSBhbSBub3QgaW5zaXN0ZW50IG9uIHRoaXMg
YW5kIE9LIHRvIHdhaXQgZm9yIHRoZSB1cGRhdGUuCj4+Pj4gVGhhbmtzIGFuZCBoYXZlIGEgdmVy
eSBoYXBweSBuZXcgeWVhciEKPj4+IEhpIFdlaSwKPj4+Cj4+PiB3aGF0IGRvIHlvdSBkbyB0byBy
ZXByb2R1Y2UgdGhlIGlzc3VlPyBBcmUgeW91IGp1c3QgYm9vdGluZyBMaW51eAo+Pj4gNS41LXJj
MiBhcyBkb20wIGFuZCBzZWVpbmcgdGhlIGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRv
aW5nCj4+PiBzb21ldGhpbmcgc3BlY2lmaWM/Cj4+Pgo+Pj4gLgo+Pj4KPj4KPj4gSSBkaXJlY3Rs
eSB0ZXN0ZWQgdGhlIG1haW5saW5lIGtlcm5lbCB3aXRoIGRlZmNvbmZpZy4KPj4gQW5kIHRoZSA1
LjUtcmM1IGtlcm5lbCBib290aW5nIGxvZyBpcyBhcyBiZWxvdzoKPj4KPj4gICAgICByb290QHVi
dW50dTp+IyBkbWVzZyB8IG1vcmUKPj4gICAgICBbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4
IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAgCj4+IFsweDQ4MWZkMDEwXQo+PiAgICAgIFsg
ICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS41LjAtcmM1IChqb3l4QFR1cmluZy1BcmNoLWIp
IChnY2MgCj4+IHZlcnNpb24gNC45LjEgMgo+PiAgICAgIDAxNDA1MDUgKHByZXJlbGVhc2UpIChj
cm9zc3Rvb2wtTkcgbGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAtIAo+PiBMaW5hcm8gR0NDIDQu
OS0yMAo+PiAgICAgIDE0LjA1KSkgIzEzMiBTTVAgUFJFRU1QVCBUdWUgSmFuIDcgMTU6NDM6MDYg
Q1NUIDIwMjAKPj4gICAgICBbICAgIDAuMDAwMDAwXSBYZW4gWEVOX1ZFUlNJT04uWEVOX1NVQlZF
UlNJT04gc3VwcG9ydCBmb3VuZAo+PiAgICAgIFsgICAgMC4wMDAwMDBdIGVmaTogR2V0dGluZyBF
RkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKPj4gICAgICBbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2
Mi41MCBieSBYZW4KPj4gICAgICBbICAgIDAuMDAwMDAwXSBlZmk6ICBBQ1BJIDIuMD0weDE4MWQw
ZTcwCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gY21hOiBSZXNlcnZlZCAzMiBNaUIgYXQgMHgwMDAw
MDAwMDdlMDAwMDAwCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hl
Y2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTog
UlNEUCAweDAwMDAwMDAwMTgxRDBFNzAgMDAwMDI0ICh2MDIgSElTSSAgKQo+PiAgICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMDE4MUQwREIwIDAwMDBCQyAodjAxIEhJU0kg
Cj4+IEhJUDA4ICAgIDAwMDAwMDAKPj4gICAgICAwICAgICAgMDEwMDAwMTMpCj4KPiBJcyB0aGF0
IHRoZSBmdWxsIGxvZyBmcm9tIExpbnV4PyBJZiBub3QsIGNhbiB5b3UgcG9zdCBpdCBpbiBmdWxs
Pwo+Cj4+Cj4+IEJ1dCB0byBib290IHdpdGggQUNQSSBvbiBvdXIgaGFyZHdhcmUsIGV4Y2VwdCBh
Ym92ZSBjaGFuZ2UgSSBoYXZlIAo+PiBhbHNvIGRvbmUgc29tZSBoYWNraW5nIGJhc2VkIG9uCj4+
IFhFTiA0LjEzIGFzIGJlbG93Ogo+Cj4gSSBoYXZlbid0IGJvb3RlZCBYZW4gb24gYW55IEFDUEkg
c3lzdGVtcyByZWNlbnRseSBzbyB0aGVyZSBtaWdodCBiZSAKPiBidWdzIGluIHRoZSBjb2RlLiBZ
b3VyIGNoYW5nZXMgYmVsb3cgaXMgZGVmaW5pdGVseSBhIGNhbGwgdG8gbG9vayBtb3JlIAo+IGlu
dG8gZGV0YWlscyB3aGF0J3Mgd3JvbmcuCj4KClllcywgbXkgdGFyZ2V0IGlzIHRvIG1ha2UgWGVu
IGJvb3Rpbmcgd2l0aCBBQ1BJIGZpcnN0bHkuCgo+Pgo+PiAgICAgIGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+ICAgICAgaW5kZXggZDAy
OGVjOS4uMjE1YTI5MSAxMDA2NDQKPj4gICAgICAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
PiAgICAgICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+ICAgICAgQEAgLTE4NTYsOCArMTg1
Niw4IEBAIHN0YXRpYyBib29sIHRyeV9tYXBfbW1pbyhnZm5fdCBnZm4pCj4+ICAgICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+Pgo+PiAgICAgICAgICAgLyogVGhlIGhhcmR3YXJlIGRvbWFpbiBj
YW4gb25seSBtYXAgcGVybWl0dGVkIE1NSU8gcmVnaW9ucyAqLwo+PiAgICAgIC0gICAgaWYgKCAh
aW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4pLCBtZm5feChtZm4pICsgMSkgKQo+
PiAgICAgIC0gICAgICAgIHJldHVybiBmYWxzZTsKPj4gICAgICArICAgIC8qIGlmICggIWlvbWVt
X2FjY2Vzc19wZXJtaXR0ZWQoZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSArIAo+PiAxKSApICov
Cj4+ICAgICAgKyAgICAvKiAgICAgcmV0dXJuIGZhbHNlOyAqLwo+Cj4gRG9tMCBzaG91bGQgYmUg
YWJsZSB0byBtYXAgbmVhcmx5IGFsbCB0aGUgYWRkcmVzcyBzcGFjZSB0aHJvdWdoIHRoaXMgCj4g
ZnVuY3Rpb24uIFRoZSBvbmx5IHRoaW5nIG5vdCBhbGxvd2VkIGlzIHRoZSBHSUMgYW5kIFVBUlQg
KHNlZSAKPiBhY3BpX2lvbWVtX2RlbnlfYWNjZXNzKS4KPgo+IFNvIHdoeSBkbyB5b3Ugd2FudCB0
aGlzIGNoYW5nZT8gV2hhdCBzb3J0IG9mIGFkZHJlc3MgRG9tMCBpcyB0cnlpbmcgdG8gCj4gbWFw
IGFuZCBmYWlsPwoKWWVzLCBpdCBpcyB0aGUgVUFSVCBhZGRyZXNzIDB4M2YwMDAwMmY4LgpXaXRo
b3V0IHRoaXMsIGR1cmluZyBET00wIFVBUlQgaW5pdGlhbGl6YXRpb24sIHRoZSBtZW1fc2VyaWFs
X2luIGluIHRoZSAKa2VybmVsIHNpZGUgd2lsbCBiZSBmYWlsZWQgYW5kIHJlcG9ydGVkIGEgdW5o
YW5kbGVkIGZhdWx0IGF0IAoweGZmZmY4MDAwMTAwNmQyZjkoZ3ZhKQpiZWNhdXNlIG9mIG1lbSBh
Ym9ydC4KVGhlIFhlbiBwcmludGVkICJIU1I9MHg5MzAxMDAwMDUgcGM9MHhmZmZmODAwMDEwNjQ1
ZDk0IApndmE9MHhmZmZmODAwMDEwMDZkMmY5IGdwYT0weDAwMDAwM2YwMDAwMmY5IiBpbiB0cmFw
cy5jLgoKPgo+Pgo+PiAgICAgICAgICAgcmV0dXJuICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwg
MSwgbWZuLCBwMm1fbW1pb19kaXJlY3RfYyk7Cj4+ICAgICAgIH0KPj4KPj4KPj4gICAgICBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiAgICAgIGlu
ZGV4IDRkNmM5NzEuLmM2MjZmOWUgMTAwNjQ0Cj4+ICAgICAgLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKPj4gICAgICArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiAgICAgIEBAIC0xMDk1LDcgKzEw
OTUsNyBAQCBzdGF0aWMgYm9vbCB4ZW5fcHRfY2hlY2tfZW50cnkobHBhZV90IAo+PiBlbnRyeSwg
bWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICAgICAgICAgICAgICAgewo+PiAgICAg
ICAgICAgICAgICAgICBtbV9wcmludGsoIkNoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBp
cyBub3QgCj4+IGFsbG93ZWQgKCUjIlBSSV9tZm4iIC0+ICUjIlBSSV9tZm4iKS5cbiIsCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChscGFlX2dldF9tZm4oZW50cnkpKSwgbWZu
X3gobWZuKSk7Cj4+ICAgICAgLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gICAgICArICAg
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4KPiBUaGVyZSBpcyBhIHByZXR0eSBnb29kIHJlYXNvbiB0
byBwcmV2ZW50IG1vZGlmeWluZyB0aGUgTUZOIG9uIGEgdmFsaWQgCj4gZW50cnkuIEluZGVlZCwg
dGhlIFBUIGNvZGUgaXMgbm90IGhhbmRsaW5nIG9mIHRoZSBCcmVhay1CZWZvcmUtTWFrZSAKPiBz
ZXF1ZW5jZSAocmVxdWlyZXMgd2hlbiB1cGRhdGluZyBjZXJ0YWluIGVudHJ5KSBhcyB0aGlzIGlz
IGEgY2FuIG9mIAo+IHdvcm1zLgo+Cj4gSG93ZXZlciwgZHVyaW5nIG15IHRlc3RpbmcgSSBuZXZl
ciBmb3VuZCBhIHBsYWNlIHdoZXJlIGFuIHZhbGlkIGVudHJ5IAo+IGlzIG1vZGlmaWVkIChvdGhl
ciB0aGFuIHRoZSBwZXJtaXNzaW9ucyBwYXJ0KS4gU28gY2FuIHlvdSBnaXZlIG1vcmUgCj4gZGV0
YWlscyBob3cgeW91IGNhbWUgdXAgaGVyZT8KCkluIHRoZSBmdWxsIGxvZywgSSBmb3VuZCB0aGUg
UlNEUCgweDM5ZGUwKSByZXBsYWNlZCBieSBYU0RUKDB4MzlkZDApLgpCdXQgSSBkaWQgbm90IGtu
b3cgd2h5IDooCgo+Cj4+ICAgICAgICAgICAgICAgfQo+PiAgICAgICAgICAgfQo+PiAgICAgICAg
ICAgLyogU2FuaXR5IGNoZWNrIHdoZW4gcmVtb3ZpbmcgYSBwYWdlLiAqLwo+Pgo+Pgo+PiAgICAg
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
Cj4+ICAgICAgaW5kZXggM2M4OTljZC4uMWU4MzM1MSAxMDA2NDQKPj4gICAgICAtLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+PiAgICAgICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+ICAg
ICAgQEAgLTg1Miw3ICs4NTIsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyAKPj4gYm9vdF9waHlzX29mZnNldCwKPj4gICAgICAgICAgIGVsc2UKPj4gICAgICAgICAgIHsK
Pj4gICAgICAgICAgICAgICBwcmludGsoIkJvb3RpbmcgdXNpbmcgQUNQSVxuIik7Cj4+ICAgICAg
LSAgICAgICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gTlVMTDsKPj4gICAgICArICAgICAgICBk
ZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSByZWxvY2F0ZV9mZHQoZmR0X3BhZGRyLCBmZHRfc2l6ZSk7
Cj4+ICAgICAgKyAgICAgICAgZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUoKTsKPgo+IFdo
ZW4gdXNpbmcgQUNQSSwgdGhlIERUIHNob3VsZCBub3QgYmUgdXNlZC4gU28gd2h5IGRvIHlvdSBu
ZWVkIHRoaXM/CgpJIGhhdmUgdHJpZWQgbm90IHBhc3NpbmcgRFQgd2l0aCBncnViLTIuMDQgYnV0
IGFsc28gdG8gbG9hZCBET00wIGtlcm5lbC4KVGhlIGxvZyBpcyBhcyBiZWxvdzoKCiAgICAgKFhF
TikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCiAgICAgKFhFTikgTG9hZGluZyBkMCBrZXJuZWwg
ZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwMTYyMjEwMDAKICAgICAoWEVOKSBBbGxvY2F0aW5n
IDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNDA5Nk1CIGZvciBkb20wOgogICAgIChYRU4pIEJBTktb
MF0gMHgwMDAwMDAwODAwMDAwMC0weDAwMDAwMDEwMDAwMDAwICgxMjhNQikKICAgICAoWEVOKSBC
QU5LWzFdIDB4MDAwMDAwMjAwMDAwMDAtMHgwMDAwMDAzODAwMDAwMCAoMzg0TUIpCiAgICAgKFhF
TikgQkFOS1syXSAweDAwMDAwMDUwMDAwMDAwLTB4MDAwMDAwODAwMDAwMDAgKDc2OE1CKQogICAg
IChYRU4pIEJBTktbM10gMHgwMDIwMjAwMDAwMDAwMC0weDAwMjAyMDgwMDAwMDAwICgyMDQ4TUIp
CiAgICAgKFhFTikgQkFOS1s0XSAweDAwMjAyMGIwMDAwMDAwLTB4MDAyMDIwYzAwMDAwMDAgKDI1
Nk1CKQogICAgIChYRU4pIEJBTktbNV0gMHgwMDIwMjYwMDAwMDAwMC0weDAwMjAyNjIwMDAwMDAw
ICg1MTJNQikKICAgICAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDAxODFkYTAwMC0w
eDAwMDAwMDE4MjFhMDAwCiAgICAgKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNo
YW5uZWwgaW50ZXJydXB0CiAgICAgKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDE2
MjIxMDAwIHRvIAowMDAwMDAwMDA4MDgwMDAwLTAwMDAwMDAwMDk5Y2FhMDAKICAgICAoWEVOKSBM
b2FkaW5nIGQwIERUQiB0byAweDAwMDAwMDAwMGZlMDAwMDAtMHgwMDAwMDAwMDBmZTAwMjViCiAg
ICAgKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuCiAgICAgKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIGluIGJhY2tncm91bmQKICAgICAo
WEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKICAgICAoWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCiAg
ICAgKFhFTikgKioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRp
bWVzIHRvIHN3aXRjaCAKaW5wdXQpCiAgICAgKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9t
ZT0weDYKICAgICAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgzOCBvbiBDUFUwIHZpYSBU
VEJSIDB4MDAwMDAwMDAxODMxYTAwMAogICAgIChYRU4pIDBUSFsweDBdID0gMHgwMDAwMDAwMDE4
MzFkZjdmCiAgICAgKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwMTgzMWJmN2YKICAgICAoWEVO
KSAyTkRbMHgwXSA9IDB4MDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pIENQVTA6IFVuZXhwZWN0
ZWQgVHJhcDogRGF0YSBBYm9ydAogICAgIChYRU4pIC0tLS1bIFhlbi00LjEzLjAtcmMgIGFybTY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAo
WEVOKSBQQzogICAgIDAwMDAwMDAwMDAyYzYzOTggY3JlYXRlX2RvbVVzKzB4MjAvMHgyMDgKICAg
ICAoWEVOKSBMUjogICAgIDAwMDAwMDAwMDAyYzYzOTgKICAgICAoWEVOKSBTUDogICAgIDAwMDAw
MDAwMDAzMDdkNjAKICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwMjQ5IE1PREU6NjQtYml0IEVMMmgg
KEh5cGVydmlzb3IsIGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDAwMDAw
MCAgWDE6IDAwMDAwMDAwMDAwMDAwMDMgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgICAgWDM6IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMDAwMDAwICBYNTogCjAw
MDAwMDAwMDAwMDAwMjQKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzog
ZmVmZWZlZmVmZWZlZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBY
OTogNzMxZjY0NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEw
MTAxMDEwMQogICAgIChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAw
MDAwMjg3MWI4IFgxNDogCjAwMDAwMDAwMDAwMDAwMjAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAw
MDAwMDAwNDAwMmY4IFgxNjogMDAwMDAwMDAwMDJiMjAwMCBYMTc6IAowMDAwMDAwMDAwMmIyMDAw
CiAgICAgKFhFTikgICAgIFgxODogMDAwMDAwMDAwMDJiMjAwMCBYMTk6IDAwMDA4MDY2MmYzZDcw
MDAgWDIwOiAKMDAwMDAwMDAwMDJiMTQ4MAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDAz
NDg0MzAgWDIyOiAwMDAwMDAwMDAwMDAwMDgwIFgyMzogCjAwMDAwMDAwMDAyYTQyNDAKICAgICAo
WEVOKSAgICAgWDI0OiAwMDAwMDAwMDAwMDAwMDgwIFgyNTogMDAwMDAwMDAwMDM0ODAwMCBYMjY6
IAowMDAwMDAwMDAwMmU5MDc4CiAgICAgKFhFTikgICAgIFgyNzogMDAwMDIwMjc5YzAwMDAwMCBY
Mjg6IDAwMDAwMDAwMDAyZTgzZjAgIEZQOiAKMDAwMDAwMDAwMDMwN2Q2MAogICAgIChYRU4pCiAg
ICAgKFhFTikgICBWVENSX0VMMjogODAwZDM1OTAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAog
ICAgIChYRU4pICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBf
RUwyOiAwMDAwMDAwMDE4MzFhMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiA5
NjAwMDAwNgogICAgIChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDM4CiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4g
c3RhY2sgdHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMzA3ZDYwOgogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAzMDdkZTAgMDAwMDAwMDAwMDJjYjVmMCAwMDAwODA2NjJmM2Q3MDAwIAowMDAwMDAwMDAw
MmIxNDgwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDM0ODQzMCAwMDAwMDAwMDAwMDAwMDgwIDAw
MDAwMDAwMDAyYTQyNDAgCjAwMDAwMDAwMDAwMDAwODAKICAgICAoWEVOKSAgICAwMDAwMDAwMDgw
MDAwMDAwIDZkNjgxZjY3NjI3MzY4NzYgMDAwMDAwMDAwMDMwN2RjMCAKMDAwMDAwMDAwMDJiYzU3
MAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAzMDdkZTAgMDAwMDAwMDAwMDJjYjVlMCAwMDAwODA2
NjJmM2Q3MDAwIAowMDAwMDAwMDAwMmIxNDgwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0YTc4
MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxZGEwMDAgCjAwMDAwMDAwMTdmZGEwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDFhNjM3MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQw
MDJmOCAKMDAwMDAwMDAxODI4Y2RjOAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1MDAgMDAw
MDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAwMDE4MjhjZGMwCiAgICAgKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAzMDAwIDAwMDAwMDAwMWE2MzcwMDAg
CjAwMDAwMDM3MDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBm
ODZkYjEwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDA4MDAwMDAwMDAwIAowMDAw
MDA0MGZmZmZmZmZmCiAgICAgKFhFTikgICAgMDAwMDAwMDJmZmZmZmZmZiAwMDAwMDAwMDAwMDAw
MjgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAw
MDAwMDAwMDAwMDAwMAogICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8
MDAwMDAwMDAwMDJjNjM5OD5dIGNyZWF0ZV9kb21VcysweDIwLzB4MjA4IChQQykKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyYzYzOTg+XSBjcmVhdGVfZG9tVXMrMHgyMC8weDIwOCAoTFIpCiAg
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmNiNWYwPl0gc3RhcnRfeGVuKzB4YzM0LzB4Y2JjCiAg
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dp
dGNoZWQrMHgxMC8weDMwCiAgICAgKFhFTikKICAgICAoWEVOKSBkZWJ1Z3RyYWNlX2R1bXAoKSBn
bG9iYWwgYnVmZmVyIHN0YXJ0aW5nCiAgICAgMSBjcHVwb29sX2FkZF9kb21haW4oZG9tPTAscG9v
bD0wKSBuX2RvbSAxIHJjIDAKICAgICAoWEVOKSB3cmFwOiAwCiAgICAgKFhFTikgZGVidWd0cmFj
ZV9kdW1wKCkgZ2xvYmFsIGJ1ZmZlciBmaW5pc2hlZAogICAgIChYRU4pCiAgICAgKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgIChYRU4pIFBhbmljIG9u
IENQVSAwOgogICAgIChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAogICAg
IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAoWEVO
KQogICAgIChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCgpTbyBJIHBhc3NlZCBEVCB0
byB0aGUgWGVuIHdpdGggZ3J1Yi0yLjAyIGFuZCBoYWNrZWQgYWJvdmUgY29kZSBiZWNhdXNlIApp
biB0aGUgY3JlYXRlX2RvbVVzCndpbGwgcmVwb3J0IGEgYnVnIGlmIGNob3NlbiBub2RlICBjYW4g
bm90IGJlIGZpbmQuCgpUaGFua3MhCgpCZXN0IFJlZ2FyZHMsCldlaQoKPgo+IENoZWVycywKPgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 10:34:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 10:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iomBW-0004Gn-JN; Tue, 07 Jan 2020 10:34:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA6r=24=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iomBW-0004Gi-2H
 for xen-devel@lists.xen.org; Tue, 07 Jan 2020 10:34:02 +0000
X-Inumbo-ID: 3714a0c2-3139-11ea-abc6-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3714a0c2-3139-11ea-abc6-12813bfff9fa;
 Tue, 07 Jan 2020 10:34:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578393241;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=z/fsjt78pJMz4B+wjlDWepOeio604O0lnHJYzh166TA=;
 b=WhPomVrHzTatOHv59LjKnSYQEWZCJQKkCXGlxYjMPmU77f4v0Nq2kQKo
 FGIwusGhaC5XFxppFY5UbcDpD7dLcO4ZOATc1jOtCVpU+XABMOORMe4bg
 zMXHa9noVTlJdNuBqicA6kUtl2EgUjovEPXZwQspUqd3NbgaG99Ue+luU 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iyYQjhefkR0muYjKwTb36+XIOUJ+gc2PhRc9NrwemCf1i3BaA6RVntv+r1OugCWlK/hHj6yLuV
 CrU/7HZxnvEA1YcHBcEVjGfU4/F4fqnpfsSfPdOja8du+46VPz75T7BP1Dfl5T/YruKMhjhDEt
 F9JUnNW+WNKl3fWs9j3JP1vW/VcPbjdISoUEiINvCEQp/ZTmr7VXejs4Q+dKu2yZljChXrvbZb
 mzoWIgppp57ADJAebm9DAx+vtNNecL3jVskp22W6WSUEwxd86iyY3A+c2jRgu3Ex8S98+2pKqQ
 Gmc=
X-SBRS: 2.7
X-MesageID: 10556611
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,405,1571716800"; d="scan'208";a="10556611"
To: "Durrant, Paul" <pdurrant@amazon.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "kasan-dev@googlegroups.com"
 <kasan-dev@googlegroups.com>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
References: <20191217140804.27364-1-sergey.dyasli@citrix.com>
 <20191217140804.27364-4-sergey.dyasli@citrix.com>
 <8e2d5fca57a74d31be8d5daf399454c0@EX13D32EUC003.ant.amazon.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <1e9c5008-d263-5a90-b1ba-c304861f7ad2@citrix.com>
Date: Tue, 7 Jan 2020 10:33:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <8e2d5fca57a74d31be8d5daf399454c0@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 3/3] xen/netback: Fix grant copy across
 page boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>, Ross
 Lagerwall <ross.lagerwall@citrix.com>, Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMTIvMjAxOSAxNToxNCwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9mCj4+IFNlcmdleSBEeWFzbGkKPj4gU2VudDog
MTcgRGVjZW1iZXIgMjAxOSAxNDowOAo+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7IGth
c2FuLWRldkBnb29nbGVncm91cHMuY29tOyBsaW51eC0KPj4ga2VybmVsQHZnZXIua2VybmVsLm9y
Zwo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgU2VyZ2V5IER5YXNsaQo+
PiA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsKPj4gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPjsgUm9zcyBMYWdlcndhbGwKPj4gPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBBbGV4
YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT47Cj4+IEFuZHJleSBSeWFiaW5pbiA8
YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+OyBCb3JpcyBPc3Ryb3Zza3kKPj4gPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPjsgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgo+PiBT
dWJqZWN0OiBbWGVuLWRldmVsXSBbUkZDIFBBVENIIDMvM10geGVuL25ldGJhY2s6IEZpeCBncmFu
dCBjb3B5IGFjcm9zcwo+PiBwYWdlIGJvdW5kYXJ5IHdpdGggS0FTQU4KPj4KPj4gRnJvbTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4+Cj4+IFdoZW4gS0FTQU4g
KG9yIFNMVUJfREVCVUcpIGlzIHR1cm5lZCBvbiwgdGhlIG5vcm1hbCBleHBlY3RhdGlvbiB0aGF0
Cj4+IGFsbG9jYXRpb25zIGFyZSBhbGlnbmVkIHRvIHRoZSBuZXh0IHBvd2VyIG9mIDIgb2YgdGhl
IHNpemUgZG9lcyBub3QKPj4gaG9sZC4gVGhlcmVmb3JlLCBoYW5kbGUgZ3JhbnQgY29waWVzIHRo
YXQgY3Jvc3MgcGFnZSBib3VuZGFyaWVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+Cj4gV291bGQgaGF2ZSBiZWVuIG5p
Y2UgdG8gY2MgbmV0YmFjayBtYWludGFpbmVycy4uLgoKU29ycnksIEknbGwgdHJ5IHRvIGJlIG1v
cmUgY2FyZWZ1bCBuZXh0IHRpbWUuCgo+Cj4+IC0tLQo+PiAgZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svY29tbW9uLmggIHwgIDIgKy0KPj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2su
YyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPj4gIDIgZmlsZXMgY2hhbmdl
ZCwgNDUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24uaCBiL2RyaXZlcnMvbmV0L3hlbi0KPj4gbmV0
YmFjay9jb21tb24uaAo+PiBpbmRleCAwNTg0N2ViOTFhMWIuLmU1NzY4NDQxNWVkZCAxMDA2NDQK
Pj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKPj4gKysrIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKPj4gQEAgLTE1NSw3ICsxNTUsNyBAQCBzdHJ1Y3Qg
eGVudmlmX3F1ZXVlIHsgLyogUGVyLXF1ZXVlIGRhdGEgZm9yIHhlbnZpZiAqLwo+PiAgCXN0cnVj
dCBwZW5kaW5nX3R4X2luZm8gcGVuZGluZ190eF9pbmZvW01BWF9QRU5ESU5HX1JFUVNdOwo+PiAg
CWdyYW50X2hhbmRsZV90IGdyYW50X3R4X2hhbmRsZVtNQVhfUEVORElOR19SRVFTXTsKPj4KPj4g
LQlzdHJ1Y3QgZ250dGFiX2NvcHkgdHhfY29weV9vcHNbTUFYX1BFTkRJTkdfUkVRU107Cj4+ICsJ
c3RydWN0IGdudHRhYl9jb3B5IHR4X2NvcHlfb3BzW01BWF9QRU5ESU5HX1JFUVMgKiAyXTsKPj4g
IAlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgdHhfbWFwX29wc1tNQVhfUEVORElOR19SRVFT
XTsKPj4gIAlzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiB0eF91bm1hcF9vcHNbTUFYX1BF
TkRJTkdfUkVRU107Cj4+ICAJLyogcGFzc2VkIHRvIGdudHRhYl9bdW5dbWFwX3JlZnMgd2l0aCBw
YWdlcyB1bmRlciAodW4pbWFwcGluZyAqLwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLQo+PiBuZXRiYWNrL25ldGJhY2su
Ywo+PiBpbmRleCAwMDIwYjJlOGMyNzkuLjE1NDFiNmUwY2M2MiAxMDA2NDQKPj4gLS0tIGEvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL25ldGJhY2suYwo+PiBAQCAtMzIwLDYgKzMyMCw3IEBAIHN0YXRpYyBpbnQgeGVudmlm
X2NvdW50X3JlcXVlc3RzKHN0cnVjdCB4ZW52aWZfcXVldWUKPj4gKnF1ZXVlLAo+Pgo+PiAgc3Ry
dWN0IHhlbnZpZl90eF9jYiB7Cj4+ICAJdTE2IHBlbmRpbmdfaWR4Owo+PiArCXU4IGNvcGllczsK
Pj4gIH07Cj4KPiBJIGtub3cgd2UncmUgYSB3YXkgb2ZmIHRoZSBsaW1pdCAoNDggYnl0ZXMpIGJ1
dCBJIHdvbmRlciBpZiB3ZSBvdWdodCB0byBoYXZlIGEgY29tcGlsZSB0aW1lIGNoZWNrIGhlcmUg
dGhhdCB3ZSdyZSBub3Qgb3ZlcmZsb3dpbmcgc2tiLT5jYi4KCkkgd2lsbCBhZGQgYSBCVUlMRF9C
VUdfT04oKQoKPgo+Pgo+PiAgI2RlZmluZSBYRU5WSUZfVFhfQ0Ioc2tiKSAoKHN0cnVjdCB4ZW52
aWZfdHhfY2IgKikoc2tiKS0+Y2IpCj4+IEBAIC00MzksNiArNDQwLDcgQEAgc3RhdGljIGludCB4
ZW52aWZfdHhfY2hlY2tfZ29wKHN0cnVjdCB4ZW52aWZfcXVldWUKPj4gKnF1ZXVlLAo+PiAgewo+
PiAgCXN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqZ29wX21hcCA9ICpnb3BwX21hcDsKPj4g
IAl1MTYgcGVuZGluZ19pZHggPSBYRU5WSUZfVFhfQ0Ioc2tiKS0+cGVuZGluZ19pZHg7Cj4+ICsJ
dTggY29waWVzID0gWEVOVklGX1RYX0NCKHNrYiktPmNvcGllczsKPj4gIAkvKiBUaGlzIGFsd2F5
cyBwb2ludHMgdG8gdGhlIHNoaW5mbyBvZiB0aGUgc2tiIGJlaW5nIGNoZWNrZWQsIHdoaWNoCj4+
ICAJICogY291bGQgYmUgZWl0aGVyIHRoZSBmaXJzdCBvciB0aGUgb25lIG9uIHRoZSBmcmFnX2xp
c3QKPj4gIAkgKi8KPj4gQEAgLTQ1MCwyMyArNDUyLDI3IEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4
X2NoZWNrX2dvcChzdHJ1Y3QgeGVudmlmX3F1ZXVlCj4+ICpxdWV1ZSwKPj4gIAlpbnQgbnJfZnJh
Z3MgPSBzaGluZm8tPm5yX2ZyYWdzOwo+PiAgCWNvbnN0IGJvb2wgc2hhcmVkc2xvdCA9IG5yX2Zy
YWdzICYmCj4+ICAJCQkJZnJhZ19nZXRfcGVuZGluZ19pZHgoJnNoaW5mby0+ZnJhZ3NbMF0pID09
Cj4+IHBlbmRpbmdfaWR4Owo+PiAtCWludCBpLCBlcnI7Cj4+ICsJaW50IGksIGVyciA9IDA7Cj4+
Cj4+IC0JLyogQ2hlY2sgc3RhdHVzIG9mIGhlYWRlci4gKi8KPj4gLQllcnIgPSAoKmdvcHBfY29w
eSktPnN0YXR1czsKPj4gLQlpZiAodW5saWtlbHkoZXJyKSkgewo+PiAtCQlpZiAobmV0X3JhdGVs
aW1pdCgpKQo+PiAtCQkJbmV0ZGV2X2RiZyhxdWV1ZS0+dmlmLT5kZXYsCj4+ICsJd2hpbGUgKGNv
cGllcykgewo+PiArCQkvKiBDaGVjayBzdGF0dXMgb2YgaGVhZGVyLiAqLwo+PiArCQlpbnQgbmV3
ZXJyID0gKCpnb3BwX2NvcHkpLT5zdGF0dXM7Cj4+ICsJCWlmICh1bmxpa2VseShuZXdlcnIpKSB7
Cj4+ICsJCQlpZiAobmV0X3JhdGVsaW1pdCgpKQo+PiArCQkJCW5ldGRldl9kYmcocXVldWUtPnZp
Zi0+ZGV2LAo+PiAgCQkJCSAgICJHcmFudCBjb3B5IG9mIGhlYWRlciBmYWlsZWQhIHN0YXR1czog
JWQKPj4gcGVuZGluZ19pZHg6ICV1IHJlZjogJXVcbiIsCj4+ICAJCQkJICAgKCpnb3BwX2NvcHkp
LT5zdGF0dXMsCj4+ICAJCQkJICAgcGVuZGluZ19pZHgsCj4+ICAJCQkJICAgKCpnb3BwX2NvcHkp
LT5zb3VyY2UudS5yZWYpOwo+PiAtCQkvKiBUaGUgZmlyc3QgZnJhZyBtaWdodCBzdGlsbCBoYXZl
IHRoaXMgc2xvdCBtYXBwZWQgKi8KPj4gLQkJaWYgKCFzaGFyZWRzbG90KQo+PiAtCQkJeGVudmlm
X2lkeF9yZWxlYXNlKHF1ZXVlLCBwZW5kaW5nX2lkeCwKPj4gLQkJCQkJICAgWEVOX05FVElGX1JT
UF9FUlJPUik7Cj4+ICsJCQkvKiBUaGUgZmlyc3QgZnJhZyBtaWdodCBzdGlsbCBoYXZlIHRoaXMg
c2xvdCBtYXBwZWQgKi8KPj4gKwkJCWlmICghc2hhcmVkc2xvdCAmJiAhZXJyKQo+PiArCQkJCXhl
bnZpZl9pZHhfcmVsZWFzZShxdWV1ZSwgcGVuZGluZ19pZHgsCj4+ICsJCQkJCQkgICBYRU5fTkVU
SUZfUlNQX0VSUk9SKTsKPgo+IENhbid0IHRoaXMgYmUgZG9uZSBhZnRlciB0aGUgbG9vcCwgaWYg
dGhlcmUgaXMgYW4gYWNjdW11bGF0ZWQgZXJyPyBJIHRoaW5rIGl0IHdvdWxkIG1ha2UgdGhlIGNv
ZGUgc2xpZ2h0bHkgbmVhdGVyLgoKTG9va3MgbGlrZSB4ZW52aWZfaWR4X3JlbGVhc2UoKSBpbmRl
ZWQgd2FudHMgdG8gYmUganVzdCBhZnRlciB0aGUgbG9vcC4KCj4KPj4gKwkJCWVyciA9IG5ld2Vy
cjsKPj4gKwkJfQo+PiArCQkoKmdvcHBfY29weSkrKzsKPj4gKwkJY29waWVzLS07Cj4+ICAJfQo+
PiAtCSgqZ29wcF9jb3B5KSsrOwo+Pgo+PiAgY2hlY2tfZnJhZ3M6Cj4+ICAJZm9yIChpID0gMDsg
aSA8IG5yX2ZyYWdzOyBpKyssIGdvcF9tYXArKykgewo+PiBAQCAtOTEwLDYgKzkxNiw3IEBAIHN0
YXRpYyB2b2lkIHhlbnZpZl90eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUKPj4gKnF1
ZXVlLAo+PiAgCQkJeGVudmlmX3R4X2VycihxdWV1ZSwgJnR4cmVxLCBleHRyYV9jb3VudCwgaWR4
KTsKPj4gIAkJCWJyZWFrOwo+PiAgCQl9Cj4+ICsJCVhFTlZJRl9UWF9DQihza2IpLT5jb3BpZXMg
PSAwOwo+Pgo+PiAgCQlza2Jfc2hpbmZvKHNrYiktPm5yX2ZyYWdzID0gcmV0Owo+PiAgCQlpZiAo
ZGF0YV9sZW4gPCB0eHJlcS5zaXplKQo+PiBAQCAtOTMzLDYgKzk0MCw3IEBAIHN0YXRpYyB2b2lk
IHhlbnZpZl90eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUKPj4gKnF1ZXVlLAo+PiAg
CQkJCQkJICAgIkNhbid0IGFsbG9jYXRlIHRoZSBmcmFnX2xpc3QKPj4gc2tiLlxuIik7Cj4+ICAJ
CQkJYnJlYWs7Cj4+ICAJCQl9Cj4+ICsJCQlYRU5WSUZfVFhfQ0IobnNrYiktPmNvcGllcyA9IDA7
Cj4+ICAJCX0KPj4KPj4gIAkJaWYgKGV4dHJhc1tYRU5fTkVUSUZfRVhUUkFfVFlQRV9HU08gLSAx
XS50eXBlKSB7Cj4+IEBAIC05OTAsNiArOTk4LDMxIEBAIHN0YXRpYyB2b2lkIHhlbnZpZl90eF9i
dWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUKPj4gKnF1ZXVlLAo+Pgo+PiAgCQlxdWV1ZS0+
dHhfY29weV9vcHNbKmNvcHlfb3BzXS5sZW4gPSBkYXRhX2xlbjsKPgo+IElmIG9mZnNldF9pbl9w
YWdlKHNrYi0+ZGF0YSkrIGRhdGFfbGVuIGNhbiBleGNlZWQgWEVOX1BBR0VfU0laRSwgZG9lcyB0
aGlzIG5vdCBuZWVkIHRvIGJlIHRydW5jYXRlZD8KCkl0IGlzIHBlcmZvcm1lZCBhcyB0aGUgZmly
c3QgdGhpbmcgaW5zaWRlIHRoZSBpZiBjb25kaXRpb24gYmVsb3cuCgo+PiAgCQlxdWV1ZS0+dHhf
Y29weV9vcHNbKmNvcHlfb3BzXS5mbGFncyA9IEdOVENPUFlfc291cmNlX2dyZWY7Cj4+ICsJCVhF
TlZJRl9UWF9DQihza2IpLT5jb3BpZXMrKzsKPj4gKwo+PiArCQlpZiAob2Zmc2V0X2luX3BhZ2Uo
c2tiLT5kYXRhKSArIGRhdGFfbGVuID4gWEVOX1BBR0VfU0laRSkgewo+PiArCQkJdW5zaWduZWQg
aW50IGV4dHJhX2xlbiA9IG9mZnNldF9pbl9wYWdlKHNrYi0+ZGF0YSkgKwo+PiArCQkJCQkgICAg
IGRhdGFfbGVuIC0gWEVOX1BBR0VfU0laRTsKPj4gKwo+PiArCQkJcXVldWUtPnR4X2NvcHlfb3Bz
Wypjb3B5X29wc10ubGVuIC09IGV4dHJhX2xlbjsKPj4gKwkJCSgqY29weV9vcHMpKys7Cj4+ICsK
Pj4gKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLnNvdXJjZS51LnJlZiA9IHR4cmVx
LmdyZWY7Cj4+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5zb3VyY2UuZG9taWQg
PQo+PiArCQkJCXF1ZXVlLT52aWYtPmRvbWlkOwo+PiArCQkJcXVldWUtPnR4X2NvcHlfb3BzWypj
b3B5X29wc10uc291cmNlLm9mZnNldCA9Cj4+ICsJCQkJdHhyZXEub2Zmc2V0ICsgZGF0YV9sZW4g
LSBleHRyYV9sZW47Cj4+ICsKPj4gKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmRl
c3QudS5nbWZuID0KPj4gKwkJCQl2aXJ0X3RvX2dmbihza2ItPmRhdGEgKyBkYXRhX2xlbiAtIGV4
dHJhX2xlbik7Cj4+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5kZXN0LmRvbWlk
ID0gRE9NSURfU0VMRjsKPj4gKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmRlc3Qu
b2Zmc2V0ID0gMDsKPj4gKwo+PiArCQkJcXVldWUtPnR4X2NvcHlfb3BzWypjb3B5X29wc10ubGVu
ID0gZXh0cmFfbGVuOwo+PiArCQkJcXVldWUtPnR4X2NvcHlfb3BzWypjb3B5X29wc10uZmxhZ3Mg
PQo+PiBHTlRDT1BZX3NvdXJjZV9ncmVmOwo+PiArCj4+ICsJCQlYRU5WSUZfVFhfQ0Ioc2tiKS0+
Y29waWVzKys7Cj4+ICsJCX0KPj4KPj4gIAkJKCpjb3B5X29wcykrKzsKPj4KPj4gLS0KPj4gMi4x
Ny4xCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 10:51:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 10:51: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 1iomS3-0005wS-9v; Tue, 07 Jan 2020 10:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iomS2-0005wN-6p
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 10:51:06 +0000
X-Inumbo-ID: 99960c8e-313b-11ea-abc9-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99960c8e-313b-11ea-abc9-12813bfff9fa;
 Tue, 07 Jan 2020 10:51:04 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id z3so53400042wru.3
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 02:51:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=07tTQUDB9gLpCcJNxC/xnunFjt1h8aGy9/f17t2y2T4=;
 b=qGYNNAnyRcKdgpmrUd+M+2GqxndXPhSIC74d+hSyXRXvhY6x1Y6VXp6t5mTjqvIvf2
 nIZrkFIoXxuOs2hzyUOUN2o2lKc4rCI5TFKCAKP98VCbjeaYc446GlrsA4PBjSOmm//0
 ol/1PMFotEoVNP8VLfbOdw6qMTZaycBJad0JA5na4pOIZoLsr5SgBLN4drHAIYjv+4VH
 cXFMSA67ij7DkmKrRuWl+LrUOeWfd6IPZ96kG3maGbZJsayhgqu4AyLyDTGrYXgLhD2p
 HEyD22iDnWa1+9+4uXmiYWbSscixiO/Bl1eIG/zdk5ixPCRKMz4Ap4Ep+q7IngRgb4Y2
 fBvQ==
X-Gm-Message-State: APjAAAUosIzgPXKIkogwVGb/5yM8pIuxNl9cG7cUdw8Xbj6LY2CCepY3
 LzU926nIzWevshRaDzzeDuk=
X-Google-Smtp-Source: APXvYqxKEC5NWW/Rp89wG2BEZQAJ3tnIdFnV5WhUayKMETNy9Cqwyrvep2EgJ1kAEfnlc/7QZkeSCQ==
X-Received: by 2002:adf:fe0e:: with SMTP id
 n14mr107785192wrr.116.1578394263350; 
 Tue, 07 Jan 2020 02:51:03 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id y6sm74572615wrl.17.2020.01.07.02.51.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 02:51:02 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
 <5E144F54.8000702@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <3c34a558-43dc-c6e4-0db2-aa7393e53440@xen.org>
Date: Tue, 7 Jan 2020 10:51:01 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <5E144F54.8000702@hisilicon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAwNy8wMS8yMDIwIDA5OjI4LCBXZWkgWHUgd3JvdGU6Cj4gSGkgSnVsaWVuLAo+IAo+IE9u
IDIwMjAvMS83IDE3OjEwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA3LzAxLzIw
MjAgMDg6MzksIFdlaSBYdSB3cm90ZToKPj4+IEhpIFN0ZWZhbm8sCj4+Pgo+Pj4gT24gMjAyMC8x
LzcgNjowMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIFNhdCwgMjggRGVjIDIw
MTksIFdlaSBYdSB3cm90ZToKPj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Pgo+Pj4+PiBPbiAyMDE5LzEy
LzI4IDE2OjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSwKPj4+Pj4+Cj4+Pj4+PiBP
biAyOC8xMi8yMDE5IDAzOjA4LCBXZWkgWHUgd3JvdGU6Cj4+Pj4+Pj4gVGhpcyBwYXRjaCBmaXhl
cyB0aGUgdHlwbyBhYm91dCB0aGUgYWN0aXZlIHN0YXR1cyByYW5nZSBvZiBhbiBJUlEKPj4+Pj4+
PiB2aWEgR0lDRC4gT3RoZXJ3aXNlIGl0IHdpbGwgYmUgZmFpbGVkIHRvIGhhbmRsZSB0aGUgbW1p
byBhY2Nlc3MgYW5kCj4+Pj4+Pj4gaW5qZWN0IGEgZGF0YSBhYm9ydC4KPj4+Pj4+IEkgaGF2ZSBz
ZWVuIGEgcGF0Y2ggc2ltaWxhciBmcm9tIE5YUCBhIG1vbnRoIGFnbyBhbmQgSSBkaXNhZ3JlZWQg
Cj4+Pj4+PiBvbiB0aGUKPj4+Pj4+IGFwcHJvYWNoLgo+Pj4+Pj4KPj4+Pj4+IElmIHlvdSBsb29r
IGF0IHRoZSBjb250ZXh0IHlvdSBtb2RpZmVkLCBpdCBzYXlzIHRoYXQgcmVhZGluZyAKPj4+Pj4+
IEFDVElWRVIgaXMgbm90Cj4+Pj4+PiBzdXBwb3J0ZWQuIFdoaWxlIEkgYWdyZWUgdGhlIGJlaGF2
aW9yIGlzIG5vdCBjb25zaXN0ZW50IGFjY3Jvc3MgCj4+Pj4+PiBBQ1RJVkVSLAo+Pj4+Pj4gaW5q
ZWN0aW5nIGEgZGF0YSBhYm9ydCBpcyBhIHBlcmZlY3RseSBmaW5lIGJlaGF2aW9yIHRvIG1lICh0
aG91Z2ggCj4+Pj4+PiBub3Qgc3BlYwo+Pj4+Pj4gY29tcGxpYW50KSBhcyB3ZSBkb24ndCBpbXBs
ZW1lbnQgdGhlIHJlZ2lzdGVycyBjb3JyZWN0bHkuCj4+Pj4+Pgo+Pj4+Pj4gSSBndWVzcyB5b3Ug
YXJlIHNlbmRpbmcgdGhpcyBwYXRjaCwgYmVjYXVzZSB5b3UgdHJpZWQgTGludXggNS40IAo+Pj4+
Pj4gKG9yIGxhdGVyKQo+Pj4+Pj4gb24gWGVuLCByaWdodD8gTGludXggaGFzIHJlY2VudGx5IGJl
Z2FuIHRvIHJlYWQgQUNUSVZFUiB0byBjaGVjayAKPj4+Pj4+IHdoZXRoZXIgYW4KPj4+Pj4+IElS
USBpcyBhY3RpdmUgYXQgdGhlIEhXIGxldmVsIGR1cmluZyB0aGUgc3luY2hyb25pemluZyBvZiB0
aGUgCj4+Pj4+PiBJUlFTLiBGcm9tIG15Cj4+Pj4+PiB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIHVz
ZWQgYmVjYXVzZSB0aGVyZSBpcyBhIHdpbmRvdyB3aGVyZSB0aGUgCj4+Pj4+PiBpbnRlcnJ1cHQg
aXMKPj4+Pj4+IGFjdGl2ZSBhdCB0aGUgSFcgbGV2ZWwgYnV0IHRoZSBMaW51eCBJUlEgc3Vic3lz
dGVtIGlzIG5vdCBhd2FyZSBvZiAKPj4+Pj4+IGl0Lgo+Pj4+Pj4KPj4+Pj4+IFdoaWxlIHRoZSBw
YXRjaCBiZWxvdyB3aWxsIGFsbG93IExpbnV4IDUuNCB0byBub3QgY3Jhc2gsIGl0IGlzIG5vdCAK
Pj4+Pj4+IGdvaW5nIHRvCj4+Pj4+PiBtYWtlIGl0IGZseSB2ZXJ5IGZhciBiZWNhdXNlIG9mIHRo
ZSBhYm92ZS4gU28gSSBhbSByYXRoZXIgbm90IAo+Pj4+Pj4gaGFwcHkgd2l0aAo+Pj4+Pj4gcGVy
c3Vpbmcgd2l0aCByZXR1cm5pbmcgMC4KPj4+Pj4+Cj4+Pj4+IFllcywgSSBhbSB1c2luZyBMaW51
eCA1LjUtcmMyIDopCj4+Pj4+IEdvdCBpdCBhbmQgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24u
Cj4+Pj4+IEkgYW0gbm90IGluc2lzdGVudCBvbiB0aGlzIGFuZCBPSyB0byB3YWl0IGZvciB0aGUg
dXBkYXRlLgo+Pj4+PiBUaGFua3MgYW5kIGhhdmUgYSB2ZXJ5IGhhcHB5IG5ldyB5ZWFyIQo+Pj4+
IEhpIFdlaSwKPj4+Pgo+Pj4+IHdoYXQgZG8geW91IGRvIHRvIHJlcHJvZHVjZSB0aGUgaXNzdWU/
IEFyZSB5b3UganVzdCBib290aW5nIExpbnV4Cj4+Pj4gNS41LXJjMiBhcyBkb20wIGFuZCBzZWVp
bmcgdGhlIGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRvaW5nCj4+Pj4gc29tZXRoaW5n
IHNwZWNpZmljPwo+Pj4+Cj4+Pj4gLgo+Pj4+Cj4+Pgo+Pj4gSSBkaXJlY3RseSB0ZXN0ZWQgdGhl
IG1haW5saW5lIGtlcm5lbCB3aXRoIGRlZmNvbmZpZy4KPj4+IEFuZCB0aGUgNS41LXJjNSBrZXJu
ZWwgYm9vdGluZyBsb2cgaXMgYXMgYmVsb3c6Cj4+Pgo+Pj4gwqDCoMKgwqAgcm9vdEB1YnVudHU6
fiMgZG1lc2cgfCBtb3JlCj4+PiDCoMKgwqDCoCBbwqDCoMKgIDAuMDAwMDAwXSBCb290aW5nIExp
bnV4IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAgCj4+PiBbMHg0ODFmZDAxMF0KPj4+IMKg
wqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS41LjAtcmM1IChqb3l4QFR1
cmluZy1BcmNoLWIpIChnY2MgCj4+PiB2ZXJzaW9uIDQuOS4xIDIKPj4+IMKgwqDCoMKgIDAxNDA1
MDUgKHByZXJlbGVhc2UpIChjcm9zc3Rvb2wtTkcgbGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAt
IAo+Pj4gTGluYXJvIEdDQyA0LjktMjAKPj4+IMKgwqDCoMKgIDE0LjA1KSkgIzEzMiBTTVAgUFJF
RU1QVCBUdWUgSmFuIDcgMTU6NDM6MDYgQ1NUIDIwMjAKPj4+IMKgwqDCoMKgIFvCoMKgwqAgMC4w
MDAwMDBdIFhlbiBYRU5fVkVSU0lPTi5YRU5fU1VCVkVSU0lPTiBzdXBwb3J0IGZvdW5kCj4+PiDC
oMKgwqDCoCBbwqDCoMKgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJv
bSBGRFQ6Cj4+PiDCoMKgwqDCoCBbwqDCoMKgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi41MCBieSBY
ZW4KPj4+IMKgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIGVmaTrCoCBBQ1BJIDIuMD0weDE4MWQw
ZTcwCj4+PiDCoMKgwqDCoCBbwqDCoMKgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVkIDMyIE1pQiBh
dCAweDAwMDAwMDAwN2UwMDAwMDAKPj4+IMKgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIEFDUEk6
IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZAo+Pj4gwqDCoMKgwqAg
W8KgwqDCoCAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMTgxRDBFNzAgMDAwMDI0ICh2
MDIgSElTScKgICkKPj4+IMKgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgw
MDAwMDAwMDE4MUQwREIwIDAwMDBCQyAodjAxIEhJU0kgCj4+PiBISVAwOMKgwqDCoCAwMDAwMDAw
Cj4+PiDCoMKgwqDCoCAwwqDCoMKgwqDCoCAwMTAwMDAxMykKPj4KPj4gSXMgdGhhdCB0aGUgZnVs
bCBsb2cgZnJvbSBMaW51eD8gSWYgbm90LCBjYW4geW91IHBvc3QgaXQgaW4gZnVsbD8KPiAKPiBJ
IHdpbGwgcmVwbHkgdGhlIG90aGVyIHF1ZXN0aW9ucyBpbiBhbm90aGVyIG1haWwgc2luY2UgdGhl
IGJlbG93IGxvZyBpcyAKPiB0b28gYmlnLgoKTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZywg
YnV0IExpbnV4IHNlZW1zIHRvIGJlIHJ1bm5pbmcgZmluZSBhbmQgSSAKY2FuJ3Qgc3BvdCBhbnkg
ZXJyb3IgcmVsYXRlZCB0byByZWFkIHRoZSBhY3RpdmUgc3RhdHVzIHJlZ2lzdGVyLiBCeSBhbnkg
CmNoYW5jZSwgZGlkIHlvdSBidWlsZCBYZW4gd2l0aCB5b3VyIHBhdGNoPwoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 10:56:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 10: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 1iomXP-00067T-1h; Tue, 07 Jan 2020 10:56:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iomXN-00067O-JX
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 10:56:37 +0000
X-Inumbo-ID: 5e886bae-313c-11ea-abc9-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e886bae-313c-11ea-abc9-12813bfff9fa;
 Tue, 07 Jan 2020 10:56:35 +0000 (UTC)
Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 04A64F1EBAA735872813;
 Tue,  7 Jan 2020 18:56:33 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS411-HUB.china.huawei.com
 (10.3.19.211) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 18:56:22 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
 <5E144F54.8000702@hisilicon.com>
 <3c34a558-43dc-c6e4-0db2-aa7393e53440@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E1463D6.50108@hisilicon.com>
Date: Tue, 7 Jan 2020 18:56:22 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <3c34a558-43dc-c6e4-0db2-aa7393e53440@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMTg6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4g
T24gMDcvMDEvMjAyMCAwOToyOCwgV2VpIFh1IHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+Cj4+IE9u
IDIwMjAvMS83IDE3OjEwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDA3LzAx
LzIwMjAgMDg6MzksIFdlaSBYdSB3cm90ZToKPj4+PiBIaSBTdGVmYW5vLAo+Pj4+Cj4+Pj4gT24g
MjAyMC8xLzcgNjowMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBPbiBTYXQsIDI4
IERlYyAyMDE5LCBXZWkgWHUgd3JvdGU6Cj4+Pj4+PiBIaSBKdWxpZW4sCj4+Pj4+Pgo+Pj4+Pj4g
T24gMjAxOS8xMi8yOCAxNjowOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IEhpLAo+Pj4+
Pj4+Cj4+Pj4+Pj4gT24gMjgvMTIvMjAxOSAwMzowOCwgV2VpIFh1IHdyb3RlOgo+Pj4+Pj4+PiBU
aGlzIHBhdGNoIGZpeGVzIHRoZSB0eXBvIGFib3V0IHRoZSBhY3RpdmUgc3RhdHVzIHJhbmdlIG9m
IGFuIElSUQo+Pj4+Pj4+PiB2aWEgR0lDRC4gT3RoZXJ3aXNlIGl0IHdpbGwgYmUgZmFpbGVkIHRv
IGhhbmRsZSB0aGUgbW1pbyBhY2Nlc3MgCj4+Pj4+Pj4+IGFuZAo+Pj4+Pj4+PiBpbmplY3QgYSBk
YXRhIGFib3J0Lgo+Pj4+Pj4+IEkgaGF2ZSBzZWVuIGEgcGF0Y2ggc2ltaWxhciBmcm9tIE5YUCBh
IG1vbnRoIGFnbyBhbmQgSSBkaXNhZ3JlZWQgCj4+Pj4+Pj4gb24gdGhlCj4+Pj4+Pj4gYXBwcm9h
Y2guCj4+Pj4+Pj4KPj4+Pj4+PiBJZiB5b3UgbG9vayBhdCB0aGUgY29udGV4dCB5b3UgbW9kaWZl
ZCwgaXQgc2F5cyB0aGF0IHJlYWRpbmcgCj4+Pj4+Pj4gQUNUSVZFUiBpcyBub3QKPj4+Pj4+PiBz
dXBwb3J0ZWQuIFdoaWxlIEkgYWdyZWUgdGhlIGJlaGF2aW9yIGlzIG5vdCBjb25zaXN0ZW50IGFj
Y3Jvc3MgCj4+Pj4+Pj4gQUNUSVZFUiwKPj4+Pj4+PiBpbmplY3RpbmcgYSBkYXRhIGFib3J0IGlz
IGEgcGVyZmVjdGx5IGZpbmUgYmVoYXZpb3IgdG8gbWUgCj4+Pj4+Pj4gKHRob3VnaCBub3Qgc3Bl
Ywo+Pj4+Pj4+IGNvbXBsaWFudCkgYXMgd2UgZG9uJ3QgaW1wbGVtZW50IHRoZSByZWdpc3RlcnMg
Y29ycmVjdGx5Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBndWVzcyB5b3UgYXJlIHNlbmRpbmcgdGhpcyBw
YXRjaCwgYmVjYXVzZSB5b3UgdHJpZWQgTGludXggNS40IAo+Pj4+Pj4+IChvciBsYXRlcikKPj4+
Pj4+PiBvbiBYZW4sIHJpZ2h0PyBMaW51eCBoYXMgcmVjZW50bHkgYmVnYW4gdG8gcmVhZCBBQ1RJ
VkVSIHRvIGNoZWNrIAo+Pj4+Pj4+IHdoZXRoZXIgYW4KPj4+Pj4+PiBJUlEgaXMgYWN0aXZlIGF0
IHRoZSBIVyBsZXZlbCBkdXJpbmcgdGhlIHN5bmNocm9uaXppbmcgb2YgdGhlIAo+Pj4+Pj4+IElS
UVMuIEZyb20gbXkKPj4+Pj4+PiB1bmRlcnN0YW5kaW5nLCB0aGlzIGlzIHVzZWQgYmVjYXVzZSB0
aGVyZSBpcyBhIHdpbmRvdyB3aGVyZSB0aGUgCj4+Pj4+Pj4gaW50ZXJydXB0IGlzCj4+Pj4+Pj4g
YWN0aXZlIGF0IHRoZSBIVyBsZXZlbCBidXQgdGhlIExpbnV4IElSUSBzdWJzeXN0ZW0gaXMgbm90
IGF3YXJlIAo+Pj4+Pj4+IG9mIGl0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2hpbGUgdGhlIHBhdGNoIGJl
bG93IHdpbGwgYWxsb3cgTGludXggNS40IHRvIG5vdCBjcmFzaCwgaXQgaXMgCj4+Pj4+Pj4gbm90
IGdvaW5nIHRvCj4+Pj4+Pj4gbWFrZSBpdCBmbHkgdmVyeSBmYXIgYmVjYXVzZSBvZiB0aGUgYWJv
dmUuIFNvIEkgYW0gcmF0aGVyIG5vdCAKPj4+Pj4+PiBoYXBweSB3aXRoCj4+Pj4+Pj4gcGVyc3Vp
bmcgd2l0aCByZXR1cm5pbmcgMC4KPj4+Pj4+Pgo+Pj4+Pj4gWWVzLCBJIGFtIHVzaW5nIExpbnV4
IDUuNS1yYzIgOikKPj4+Pj4+IEdvdCBpdCBhbmQgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24u
Cj4+Pj4+PiBJIGFtIG5vdCBpbnNpc3RlbnQgb24gdGhpcyBhbmQgT0sgdG8gd2FpdCBmb3IgdGhl
IHVwZGF0ZS4KPj4+Pj4+IFRoYW5rcyBhbmQgaGF2ZSBhIHZlcnkgaGFwcHkgbmV3IHllYXIhCj4+
Pj4+IEhpIFdlaSwKPj4+Pj4KPj4+Pj4gd2hhdCBkbyB5b3UgZG8gdG8gcmVwcm9kdWNlIHRoZSBp
c3N1ZT8gQXJlIHlvdSBqdXN0IGJvb3RpbmcgTGludXgKPj4+Pj4gNS41LXJjMiBhcyBkb20wIGFu
ZCBzZWVpbmcgdGhlIGlzc3VlIGR1cmluZyBib290LCBvciBhcmUgeW91IGRvaW5nCj4+Pj4+IHNv
bWV0aGluZyBzcGVjaWZpYz8KPj4+Pj4KPj4+Pj4gLgo+Pj4+Pgo+Pj4+Cj4+Pj4gSSBkaXJlY3Rs
eSB0ZXN0ZWQgdGhlIG1haW5saW5lIGtlcm5lbCB3aXRoIGRlZmNvbmZpZy4KPj4+PiBBbmQgdGhl
IDUuNS1yYzUga2VybmVsIGJvb3RpbmcgbG9nIGlzIGFzIGJlbG93Ogo+Pj4+Cj4+Pj4gICAgICBy
b290QHVidW50dTp+IyBkbWVzZyB8IG1vcmUKPj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIEJvb3Rp
bmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MDAwMDAwMDAwMCAKPj4+PiBbMHg0ODFmZDAxMF0K
Pj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNS41LjAtcmM1IChqb3l4QFR1
cmluZy1BcmNoLWIpIAo+Pj4+IChnY2MgdmVyc2lvbiA0LjkuMSAyCj4+Pj4gICAgICAwMTQwNTA1
IChwcmVyZWxlYXNlKSAoY3Jvc3N0b29sLU5HIGxpbmFyby0xLjEzLjEtNC45LTIwMTQuMDUgLSAK
Pj4+PiBMaW5hcm8gR0NDIDQuOS0yMAo+Pj4+ICAgICAgMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBU
IFR1ZSBKYW4gNyAxNTo0MzowNiBDU1QgMjAyMAo+Pj4+ICAgICAgWyAgICAwLjAwMDAwMF0gWGVu
IFhFTl9WRVJTSU9OLlhFTl9TVUJWRVJTSU9OIHN1cHBvcnQgZm91bmQKPj4+PiAgICAgIFsgICAg
MC4wMDAwMDBdIGVmaTogR2V0dGluZyBFRkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKPj4+PiAgICAg
IFsgICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IFhlbgo+Pj4+ICAgICAgWyAgICAwLjAw
MDAwMF0gZWZpOiAgQUNQSSAyLjA9MHgxODFkMGU3MAo+Pj4+ICAgICAgWyAgICAwLjAwMDAwMF0g
Y21hOiBSZXNlcnZlZCAzMiBNaUIgYXQgMHgwMDAwMDAwMDdlMDAwMDAwCj4+Pj4gICAgICBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJs
ZWQKPj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDE4MUQwRTcw
IDAwMDAyNCAodjAyIEhJU0kgICkKPj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQg
MHgwMDAwMDAwMDE4MUQwREIwIDAwMDBCQyAodjAxIEhJU0kgCj4+Pj4gSElQMDggICAgMDAwMDAw
MAo+Pj4+ICAgICAgMCAgICAgIDAxMDAwMDEzKQo+Pj4KPj4+IElzIHRoYXQgdGhlIGZ1bGwgbG9n
IGZyb20gTGludXg/IElmIG5vdCwgY2FuIHlvdSBwb3N0IGl0IGluIGZ1bGw/Cj4+Cj4+IEkgd2ls
bCByZXBseSB0aGUgb3RoZXIgcXVlc3Rpb25zIGluIGFub3RoZXIgbWFpbCBzaW5jZSB0aGUgYmVs
b3cgbG9nIAo+PiBpcyB0b28gYmlnLgo+Cj4gTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZywg
YnV0IExpbnV4IHNlZW1zIHRvIGJlIHJ1bm5pbmcgZmluZSBhbmQgSSAKPiBjYW4ndCBzcG90IGFu
eSBlcnJvciByZWxhdGVkIHRvIHJlYWQgdGhlIGFjdGl2ZSBzdGF0dXMgcmVnaXN0ZXIuIEJ5IAo+
IGFueSBjaGFuY2UsIGRpZCB5b3UgYnVpbGQgWGVuIHdpdGggeW91ciBwYXRjaD8KPgoKWWVzLCBJ
IGJ1aWx0IFhlbiB3aXRoIG15IHBhdGNoLgoKQmVzdCBSZWdhcmRzLApXZWkKCj4gQ2hlZXJzLAo+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 10:59:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 10:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iomaB-0006GN-Gx; Tue, 07 Jan 2020 10:59:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9r6A=24=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iomaA-0006GI-Ht
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 10:59:30 +0000
X-Inumbo-ID: c1d8b34e-313c-11ea-bf56-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1d8b34e-313c-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 10:59:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578394762;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=1UsjUZ0qAw2K5wVCVf3oiPQHy7/jBUdhjzrD170pMzM=;
 b=ZGl0JjmxPOofSS2MnuqR5S0BAPZDxDASEVQ9R7ZCT8ZKz7A73GkBNO0C
 D0dLltSNxw4UKxewRKRO3UHVqC/7eobQHziTHO+EZMEpoyHpS7Bwl9uQT
 w9EYvsROjub5OmOOORIWeRl3kvkIXUwSSXjKPaA7zhlwrQMzosNLWWnXf 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U3FT6S/NJA9SaJdGr1akWivwc++gEAoiMyM0UIPCiLKyJ/X0m64Gaks5wUZgUC+mS0O2BBecsa
 bs1iyuhcNicRIPhnLdYX6ERe+9Cb/pmIbdVVim1OdzI5w83LJikh22nZsoAMnwnYw0jiVJEKY3
 hONiUKRcioMzbZ9NhTLof6AMWb8uclxkgfApcwlTloUxT9jJWSqIgpBq9wbLrvjDvm77q9SGKN
 y8J+KHtEAR+2mPYb74N/GAuQHLjz05eq+HJsAamfZbPVXCj2kXoaYNtXXhx+qA8hBRZDNaFx31
 pKY=
X-SBRS: 2.7
X-MesageID: 10696260
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,405,1571716800"; d="scan'208";a="10696260"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24084.25733.657737.387040@mariner.uk.xensource.com>
Date: Tue, 7 Jan 2020 10:59:17 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <2888c8ab866d465a904b68e5f181ec42@EX13D32EUC003.ant.amazon.com>
References: <2888c8ab866d465a904b68e5f181ec42@EX13D32EUC003.ant.amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] LRU list of domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

RHVycmFudCwgUGF1bCB3cml0ZXMgKCJMUlUgbGlzdCBvZiBkb21pZHMiKToKPiAgIEkndmUgYmVl
biBsb29raW5nIGF0IGtlZXBpbmcgYW4gTFJVIGxpc3Qgb2YgZG9taWRzIHRvIGF2b2lkIGVhZ2Vy
IHJlY3ljbGluZyBhbmQgSSBoYXZlIGEgZmV3IHF1ZXN0aW9ucy4uLgo+IAo+ICAgS2VlcGluZyBo
aXN0b3J5IGluIGEgZmlsZSB0aGF0IGlzIHVwZGF0ZWQgYnkgbGlieGwgc2VlbXMgb2sgKGFuZCBJ
IGhhdmUgY29kZWQgaXQgdXApLCBidXQgdGhlcmUgaXMgdGhlIHF1ZXN0aW9uIG9mIGhvc3QgcmVi
b290Li4uIHNvbWV0aGluZyBuZWVkcyB0byBjbGVhciBoaXN0b3J5LiBUaGVyZSdzIG5vICdsaWJ4
bCcgaW5pdCBzY3JpcHQsIHNvIG5vdCBzdXJlIHdoZXJlIHRvIGRvIGl0LiBBbiBhbHRlcm5hdGl2
ZSAtIHRvIGF2b2lkIHRoZSBzY3J1YmJpbmcgaXNzdWUgLSB3b3VsZCBiZSB0byBrZWVwIHRoZSBo
aXN0b3J5IGluIHhlbnN0b3JlLCB1bmRlciBsaWJ4bCdzIHRvcCBsZXZlbCBwYXRoLiBEbyB5b3Ug
dGhpbmsgdGhhdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgYWx0ZXJuYXRpdmUgdG8gYSBmaWxlPwoK
SSB0aGluayB0aGF0IHdvdWxkIGJlIHRvbGVyYWJsZSwgYWx0aG91Z2ggc3RvcmluZyBhIGxpc3Qg
b2YgMl4xNQoyLWJ5dGUgdmFsdWVzIGFzIGEgc2V0IG9mIDJeMTUgeGVuc3RvcmUgbm9kZXMgaXMg
cmF0aGVyIGZsYWJieSBhbmQKd2lsbCBtYWtlIHRoZSBvdXRwdXQgb2YgeGVuc3RvcmUtbHMgaGFy
ZCB0byB1c2UuICBJdCBtaWdodCBuZWVkIHRoZQpwcnVuaW5nIHlvdSBzdWdnZXN0IChzZWUgYmVs
b3cpLgoKQnV0IHlvdSBtaWdodCBsaWtlIHRvIGNvbnNpZGVyIChpKSB3aGV0aGVyIHNjcnViYmlu
ZyB0aGUgTFJVIGxpc3QgaXMKc29tZXRoaW5nIHRoYXQgdG9vbHMvaGVscGVycy94ZW4taW5pdC1k
b20wIGNvdWxkIGRvIC0gdGhpcyBpcyBub3JtYWxseQppbmRlZWQgY2FsbGVkIGZyb20gaW5pdCBz
Y3JpcHRzIGF0IGJvb3QgdGltZSAoaWkpIHdoZXRoZXIgc2NydWJiaW5nCnRoZSBMUlUgbGlzdCBv
biByZWJvb3QgaXMgaW4gZmFjdCBuZWVkZWQgYXQgYWxsLgoKPiAgIEFsc28sIGhvdyBtdWNoIGhp
c3RvcnkgZG8gd2Uga2VlcCBieSBkZWZhdWx0IGFuZCBob3cgdHVuYWJsZSBkbyB5b3UgdGhpbmsg
aXQgc2hvdWxkIGJlPyBBbHNvLCBpZiBpdCBuZWVkcyB0byBiZSB0dW5hYmxlIHRoZW4gaG93IHNo
b3VsZCBpdCBiZSB0dW5lZD8gRW52IHZhcmlhYmxlIHBlcmhhcHM/CgpJIHdhcyBpbWFnaW5pbmcg
d2Ugd291bGQga2VlcCBhIGNvbXBsZXRlIGxpc3Qgb2YgYWxsIHBvc3NpYmxlIGRvbWlkcywKaW4g
YW4gb3JkZXIuICBkb21pZHMgZ28gdXAgdG8gMl4xNSBzbyBmaXQgaW4gdHdvIGJ5dGVzLiAgMl4x
NSB4IDIKYnl0ZXMgPSA2NTUzNiBieXRlcywgd2hpY2ggaXMgYSB0cml2aWFsIGFtb3VudCB0byBz
dG9yZSBhbmQgcHJvY2VzcyBpZgpoYW5kbGVkIGFwcHJvcHJpYXRlbHkuICBJdCdzIG5vdCBicmls
bGlhbnQgaW4geGVuc3RvcmUgYnV0IGl0IHdvdWxkIGJlCmZpbmUgZm9yIGEgZmlsZSBpbiBhIHRt
cGZzIGxpa2UgWy92YXJdL3J1bi4KCldlIG5lZWQgdG8gY29udHJvbCBub3Qgb25seSB0dW5pbmcs
IGJ1dCBhbHNvIHRoZSBkZWZhdWx0IGFsbG9jYXRpb24KcG9saWN5LiAgSSBzdWdnZXN0IHRoYXQg
d2UgcmVjb3JkIHRoZSBhbGxvY2F0aW9uIHBvbGljeSBzb21ld2hlcmUgbmVhcgp0aGUgbGlzdCBv
ZiBkb21pZHMuICBJdCBjb3VsZCBiZSBjb25maWd1cmVkIGF0IGJvb3QgdGltZSBieSBzb21lCnV0
aWxpdHkgbGlrZSB4ZW4taW5pdC1kb20wLgoKRW52aXJvbm1lbnQgdmFyaWFibGVzIGFyZSBub3Qg
YnJpbGxpYW50IGZvciB0aGlzIGtpbmQgb2YgdGhpbmcgYmVjYXVzZQp0aGV5IG1heSBub3QgYmUg
c2V0IGluIGFsbCBjb250ZXh0LCBvciBtYXkgdmFyeS4gIFRoZXkgYXJlIGEgbnVpc2FuY2UKdG8g
YXJyYW5nZSB0byBiZSBzZXQgZXZlcnl3aGVyZS4gIFRoYXQgbWFrZXMgaXQgbW9yZSBuZWNlc3Nh
cnkgdG8KZGV2aXNlIHBsZWFzYW50IGJlaGF2aW91cnMgZm9yIHRoZSBjb3JuZXIgY2FzZXMgd2hl
cmUgdGhlIHR1bmluZwp2YXJpZXMgZnJvbSBvcGVyYXRpb24gdG8gb3BlcmF0aW9uLgoKVGhhbmtz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:03:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iomdm-00076Y-1z; Tue, 07 Jan 2020 11:03:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA6r=24=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iomdl-00076T-2t
 for xen-devel@lists.xen.org; Tue, 07 Jan 2020 11:03:13 +0000
X-Inumbo-ID: 46abb4a4-313d-11ea-bf56-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46abb4a4-313d-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 11:03:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578394984;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wiabzqVjd+dat8xQuGir1saWgotcS+sl2VFld7ZM0Nw=;
 b=hc9OHoRrBRB9wbnHH7pfqtsvMUzlR3ruH+XAOMNkSX7t1uhVzlbHXMKZ
 szSwADsDIQxv/gpHpRl0rz3ZIH57oYLqmvCJLzBgq3AIPM3aqTHwbE9R1
 9pajzsBjrDhigG+4GFE79br/kk5iAir4z6vZAI8Gria5QVSmsZcPwxw0C w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ycTku720NeZzItyWKOFlBMHaRMPWvW0lenQSDzjcCjhB/2DyynXLbCGPZSL3iTxIzDq3OXQrLS
 4T3VNbf27CuFEHCYi9NKxyCzzohiNYdmvESZdlbwmKQakNt0MKHpZE6EJS826PwOsx7mueLACt
 JO1fqnTjQ+haPZda55ylgtKIt/e/UdE0IgtJmyZYFu6wWuAxpQAHnv1xkh7DmmXhJrOEzO2H7G
 fe62n85BUlbewGHUsKjUxHNe9dRyCQWIOi77Vrp24SXv21Y7lfzkuF5A5K7Vk9qupVEk/pcO0R
 C3s=
X-SBRS: 2.7
X-MesageID: 10557511
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,405,1571716800"; d="scan'208";a="10557511"
To: Jan Beulich <jbeulich@suse.com>
References: <20191217154625.31561-1-sergey.dyasli@citrix.com>
 <a5e3c4b7-40f4-017b-1154-d75f92075597@suse.com>
 <65aecab1-a1b0-f02e-be92-cda3cd37b9e5@citrix.com>
 <e997ff3e-4260-c872-0166-3885ce1a4ee1@suse.com>
 <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@citrix.com>
 <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
 <16a4056b-c74a-4fdf-499f-755120edf2d5@citrix.com>
 <8593adbb-cc67-fca1-30e6-555fa9adcb86@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <54d496c3-7a93-af37-d152-1dc31367e1f7@citrix.com>
Date: Tue, 7 Jan 2020 11:02:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <8593adbb-cc67-fca1-30e6-555fa9adcb86@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 xen-devel@lists.xen.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>

T24gMDYvMDEvMjAyMCAxNDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
NTozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gT24gMDYvMDEvMjAyMCAxMToyOCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDEyLzE5LzE5IDExOjE1IFBNLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+Pj4+IE9uIDE5LzEyLzIwMTkgMTE6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+
PiAgICAgWEVOVkVSX2NoYW5nZXNldAo+Pj4+Pj4+PiAgICAgWEVOVkVSX2NvbW1hbmRsaW5lCj4+
Pj4+Pj4+ICAgICBYRU5WRVJfYnVpbGRfaWQKPj4+Pj4+Pj4KPj4+Pj4+Pj4gUmV0dXJuIGEgbW9y
ZSBjdXN0b21lciBmcmllbmRseSBlbXB0eSBzdHJpbmcgaW5zdGVhZCBvZiAiPGRlbmllZD4iCj4+
Pj4+Pj4+IHdoaWNoIHdvdWxkIGJlIHNob3duIGluIHRvb2xzIGxpa2UgZG1pZGVjb2RlLj4KPj4+
Pj4+PiBJIHRoaW5rICI8ZGVuaWVkPiIgaXMgcXVpdGUgZmluZSBmb3IgbWFueSBvZiB0aGUgb3Jp
Z2luYWwgcHVycG9zZXMuCj4+Pj4+Pj4gTWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGZpbHRl
ciBmb3IgdGhpcyB3aGVuIHBvcHVsYXRpbmcgZ3Vlc3QKPj4+Pj4+PiBETUkgdGFibGVzPwo+Pj4+
Pj4gSSBkb24ndCBrbm93IGhvdyBETUkgdGFibGVzIGFyZSBwb3B1bGF0ZWQsIGJ1dCBub3RoaW5n
IHN0b3BzIGEgZ3Vlc3QKPj4+Pj4+IGZyb20gdXNpbmcgdGhlc2UgaHlwZXJjYWxscyBkaXJlY3Rs
eS4KPj4+Pj4gQW5kIHRoaXMgaXMgcHJlY2lzZWx5IHRoZSBjYXNlIHdoZXJlIEkgdGhpbmsgIjxk
ZW5pZWQ+IiBpcyBiZXR0ZXIKPj4+Pj4gdGhhbiBhbiBlbXB0eSBzdHJpbmcuCj4+Pj4KPj4+PiAi
PGRlbmllZD4iIHdhcyBhIHRlcnJpYmxlIGNob2ljZSBiYWNrIHdoZW4gaXQgd2FzIGludHJvZHVj
ZWQsIGFuZCBpdHMKPj4+PiBzdGlsbCBhIHRlcnJpYmxlIGNob2ljZSB0b2RheS4KPj4+Pgo+Pj4+
IFRoZXNlIGFyZSBBU0NJSSBzdHJpbmcgZmllbGRzLCBhbmQgdGhlIGVtcHR5IHN0cmluZyBpcyBh
IHBlcmZlY3RseSBnb29kCj4+Pj4gc3RyaW5nLiAgTm90aGluZyBpcyBnb2luZyB0byBicmVhaywg
YmVjYXVzZSBpdCB3b3VsZCBoYXZlIGJyb2tlbiB0aGUKPj4+PiBmaXJzdCB0aW1lIGFyb3VuZC4K
Pj4+Pgo+Pj4+IFRoZSBlbmQgcmVzdWx0IHdpdGhvdXQgZGVuaWVkIHNwcmF5ZWQgYWxsIG92ZXIg
dGhpcyBpbnRlcmZhY2UgaXMgbXVjaAo+Pj4+IGNsZWFuZXIgb3ZlcmFsbC4KPj4+Cj4+PiBVbmZv
cnR1bmF0ZWx5IHRoaXMgbWFpbCBkb2Vzbid0IGNvbnRhaW4gYW55IGZhY3RzIG9yIGFyZ3VtZW50
cywganVzdAo+Pj4gdW5zdWJzdGFudGlhdGVkIHZhbHVlIGp1ZGdlbWVudHMuICBXaGF0J3Mgc28g
dGVycmlibGUgYWJvdXQgIjxkZW5pZWQ+Igo+Pj4gLS0gd2hhdCBiYWQgZWZmZWN0IGRvZXMgaXQg
aGF2ZT8gIFdoeSBpcyAiIiBiZXR0ZXIgLyBjbGVhbmVyPwo+Pgo+PiBJdCBjYW4gYmUgZXhwbGFp
bmVkIHdpdGggYSBwaWN0dXJlIChhdHRhY2hlZCkgOykKPgo+IEJ1dCB0aGF0J3Mgc29tZXRoaW5n
IGJldHRlciBhZGRyZXNzZWQgYXQgb3IgY2xvc2UgdG8gdGhlIHByZXNlbnRhdGlvbgo+IGxheWVy
LCBub3QgZGVlcCBkb3duIGluIFhlbi4KCkkgYWdyZWUgd2l0aCB0aGF0LiBBbmQgbG9va3MgbGlr
ZSB0aGUgZm9sbG93aW5nIGRpZmYgZG9lcyB0aGUgdHJpY2s6CgpkaWZmIC0tZ2l0IGEvdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Nt
Ymlvcy5jCmluZGV4IDk3YTA1NGU5ZTMuLmI0ZDcyYzM3NWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
c21iaW9zLmMKQEAgLTI3NSw2ICsyNzUsOCBAQCBodm1fd3JpdGVfc21iaW9zX3RhYmxlcygKICAg
ICB4ZW5fbWlub3JfdmVyc2lvbiA9ICh1aW50MTZfdCkgeGVuX3ZlcnNpb247CgogICAgIGh5cGVy
Y2FsbF94ZW5fdmVyc2lvbihYRU5WRVJfZXh0cmF2ZXJzaW9uLCB4ZW5fZXh0cmFfdmVyc2lvbik7
CisgICAgaWYgKCBzdHJjbXAoeGVuX2V4dHJhX3ZlcnNpb24sICI8ZGVuaWVkPiIpID09IDAgKQor
ICAgICAgICBtZW1zZXQoeGVuX2V4dHJhX3ZlcnNpb24sIDAsIHNpemVvZih4ZW5fZXh0cmFfdmVy
c2lvbikpOwoKICAgICAvKiBidWlsZCB1cCBodW1hbi1yZWFkYWJsZSBYZW4gdmVyc2lvbiBzdHJp
bmcgKi8KICAgICBwID0geGVuX3ZlcnNpb25fc3RyOwoKLS0KVGhhbmtzLApTZXJnZXkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:13:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iomnS-000809-1Q; Tue, 07 Jan 2020 11:13:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iomnQ-000804-Qk
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:13:12 +0000
X-Inumbo-ID: b04a024a-313e-11ea-abd3-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b04a024a-313e-11ea-abd3-12813bfff9fa;
 Tue, 07 Jan 2020 11:13:12 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id q9so18504623wmj.5
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 03:13:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Jy1IX1szOQBxbzQSosQ0qrYnYfDt0MblWIZbMNQkfv8=;
 b=Z2EkO7v8+EaVVpsenPtXgPAFFM/Cf0LIzWjFCwwd+dTMX1LxMhoqouXHC/wCDTR2rf
 jo9qvBXakm0TQaIfc2J1uHRf+OHPVfDkS6SOue2BGh2EyYQBg6i9M2m6ju8sNwQAkaI2
 OXyhu2IfgTzUqXzgcKl+VpBZM0c8f3vW46E6H4sI+6yhPzXlF73Kqo+CZkwzYCcr9K+M
 MIsqpUPDYWC7gRm3MTbhsFwrYLkeCC0iQuWDT/aR+l783bPM2iK/cEF3wEWqKRVoNYMu
 cOOyX9EoQnPDkUkaHgPnIm8qlIhAeTONUCrnm2a+cXidi4hPW0d0e3FdzNgxXrtoK5hW
 DuTw==
X-Gm-Message-State: APjAAAUp6Ebzn35P/R8jKzP0P4NcH+y3alLvy5He6X2P6MUsFqTdck9p
 iY9L85mzP/NaR2b4HKeF8yw=
X-Google-Smtp-Source: APXvYqzUwhMGQI/PxqisAqaO/a5FLLWhpbZkBtgm8BPK20y1k9s95h9QJ5ZNfOLISj36S8yQPSmApA==
X-Received: by 2002:a1c:628b:: with SMTP id w133mr38795396wmb.25.1578395591218; 
 Tue, 07 Jan 2020 03:13:11 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id b68sm26246975wme.6.2020.01.07.03.13.09
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 03:13:10 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
 <5E144F54.8000702@hisilicon.com>
 <3c34a558-43dc-c6e4-0db2-aa7393e53440@xen.org> <5E1463D6.50108@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <9a69f001-be35-dbae-2a74-9da36aa85171@xen.org>
Date: Tue, 7 Jan 2020 11:13:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <5E1463D6.50108@hisilicon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAwNy8wMS8yMDIwIDEwOjU2LCBXZWkgWHUgd3JvdGU6Cj4+IE1heWJlIEkgYW0gbWlzc2lu
ZyBzb21ldGhpbmcsIGJ1dCBMaW51eCBzZWVtcyB0byBiZSBydW5uaW5nIGZpbmUgYW5kIEkgCj4+
IGNhbid0IHNwb3QgYW55IGVycm9yIHJlbGF0ZWQgdG8gcmVhZCB0aGUgYWN0aXZlIHN0YXR1cyBy
ZWdpc3Rlci4gQnkgCj4+IGFueSBjaGFuY2UsIGRpZCB5b3UgYnVpbGQgWGVuIHdpdGggeW91ciBw
YXRjaD8KPj4KPiAKPiBZZXMsIEkgYnVpbHQgWGVuIHdpdGggbXkgcGF0Y2guCgpUaGUgcmVhc29u
IEkgYXNrZWQgdGhlIGxvZyBpcyB0byBzZWUgd2hhdCBpcyB0aGUgc3BsYXQgeW91IHJlY2VpdmUg
ZnJvbSAKTGludXggd2l0aG91dCB5b3VyIHBhdGNoLiBTbyBjYW4geW91IHNlbmQgdGhlIHNwbGF0
IHlvdSBoYXZlIHdpdGhvdXQgCnlvdXIgcGF0Y2g/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:24:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iomxv-0000UN-74; Tue, 07 Jan 2020 11:24:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iomxt-0000UI-TU
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:24:01 +0000
X-Inumbo-ID: 291fc350-3140-11ea-acfb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 291fc350-3140-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 11:23: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 <osstest-admin@xenproject.org>)
 id 1iomxa-00026F-BJ; Tue, 07 Jan 2020 11:23: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 1iomxZ-0006MK-SX; Tue, 07 Jan 2020 11:23:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iomxZ-00058Q-Rp; Tue, 07 Jan 2020 11:23:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iomxZ-00058Q-Rp@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 11:23:41 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm02
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNi
OGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTczMy8KCgogIGNvbW1p
dCBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4
M2U3MDYgZGRmOTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAg
ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5
dGhvbi1uZXh0LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJl
IFB5dGhvbiA+PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlz
IDExIGRheXMgYXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1
LjAuCiAgICAgIAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2
OjQ5OjAyIEdNVAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMy
MkZENUFCQzREM0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICBpc3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNp
Z25hdHVyZSBmcm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVs
bF0KICAgICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBB
Q0NGICBEMUFBIDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFi
a29zdC90YWdzL3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJl
cXVpcmUgUHl0aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1
aWxkIHdpdGggMy41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFi
NmE1YTYzZDMxYzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAog
ICAgICBjb25maWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9u
IDMuNSBpcyB0aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAg
c3VwcG9ydGVkIGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwg
YmUgMwogICAgICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0
LjIuMC4gIERyb3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0
ZWx5LCBhbmQgcmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAg
ICBNZXNzYWdlLUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29t
PgogICAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAg
Y29tbWl0IDQ5MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMg
MjAgMTM6NDU6MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhv
biAzLjUgdG8gYnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFybTY0Lnhlbi1idWlsZC5o
dG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwg
dG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hcm02NC54ZW4tYnVpbGQgLS1zdW1tYXJ5
LW91dD10bXAvMTQ1NzMzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQ0ODYx
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSBidWlsZC1hcm02NCB4
ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0NTcyMiBmYWls
IFtob3N0PXJvY2hlc3RlcjBdIC8gMTQ1NjY0IFtob3N0PWxheHRvbjFdIDE0NTY0OSBbaG9zdD1s
YXh0b24xXSAxNDU2MjQgW2hvc3Q9bGF4dG9uMV0gMTQ1NTkyIFtob3N0PWxheHRvbjBdIDE0NTU3
MyBbaG9zdD1sYXh0b24wXSAxNDU1NDcgW2hvc3Q9bGF4dG9uMF0gMTQ1NTM1IFtob3N0PWxheHRv
bjBdIDE0NTUxOCBbaG9zdD1sYXh0b24xXSAxNDU1MDIgW2hvc3Q9bGF4dG9uMV0gMTQ1NDg2IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDU3MjIgLyAxNDU0ODYKVHJlZTogb3Zt
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11dSBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDBlZjZmYmJkMTE0ZTg5YjhkODM4ZWFkZTM5YmMzYTZkN2VjNTRjM2MgZjRk
OGNmMTQ4ZTQzZDk0MmVmMTIwMjA3MWUwY2Q2NmNlNDAzMjJlMCBmMjFiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNj
ZTVlZDAKQmFzaXMgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2
IGRkNWIwZjk1NDkwODgzY2Q4YmM3ZDA3MGRiOGRlNzBkNWM5NzljYmMgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwY2Q3OTFjNDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2
MGI0NTczMmUwCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2I5NDhhNDk2MTUw
ZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYtMGVmNmZiYmQxMTRlODliOGQ4MzhlYWRlMzli
YzNhNmQ3ZWM1NGMzYyBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQjZGQ1YjBmOTU0OTA4ODNj
ZDhiYzdkMDcwZGI4ZGU3MGQ1Yzk3OWNiYy1mNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2
Y2U0MDMyMmUwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0I2YyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjktZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMwY2Q3OTFj
NDk5YmRjNjk4ZDE0YTI0MDUwZWM1NmQ2MGI0NTczMmUwLTdiM2M1YjcwYTMyMzAzYjQ2ZDBkXAog
MDUxZTY5NWYxOGQ3MmNjZTVlZDAKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL2dpdC5xZW11
Lm9yZy9xZW11CiAgIGY0ZDhjZjE0OGUuLmNkYmM1YzUxYzggIG1hc3RlciAgICAgLT4gb3JpZ2lu
L21hc3RlcgpMb2FkZWQgMTUwOTk3IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBm
b3IgdGVzdCByZXN1bHRzOgogMTQ1NDg2IHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2
NzI2MDg3MjNjODBlNiBkZDViMGY5NTQ5MDg4M2NkOGJjN2QwNzBkYjhkZTcwZDVjOTc5Y2JjIGYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGNkNzkxYzQ5OWJkYzY5OGQx
NGEyNDA1MGVjNTZkNjBiNDU3MzJlMAogMTQ1NTAyIFtob3N0PWxheHRvbjFdCiAxNDU1MTggW2hv
c3Q9bGF4dG9uMV0KIDE0NTU0NyBbaG9zdD1sYXh0b24wXQogMTQ1NTM1IFtob3N0PWxheHRvbjBd
CiAxNDU1NzMgW2hvc3Q9bGF4dG9uMF0KIDE0NTU5MiBbaG9zdD1sYXh0b24wXQogMTQ1NjI0IFto
b3N0PWxheHRvbjFdCiAxNDU2OTggZmFpbCAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2
ZDdlYzU0YzNjIGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1
MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3MjMgcGFzcyBkMGQzOGNlMjBlYzlkNGVmMjY3NDMzYmJl
ODM2NGM0M2FjMWEyMjc4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0
NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU2NjQgW2hvc3Q9bGF4dG9uMV0KIDE0NTcxNSBw
YXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYgMTAxMGFmNTQwYjhi
ZGQ1NGJhMDVjZjU1NjdmZDg1YWFmYTc2ZGQ3ZCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2
YTkzNDlkZDJmMDY5IDE4OWRhOTQ4NjVkZWQwMTE0NDI3MDVlOGQ3Yjk3Zjk3ZmQ4YzM1OWIKIDE0
NTY0OSBbaG9zdD1sYXh0b24xXQogMTQ1NjkyIGZhaWwgMGVmNmZiYmQxMTRlODliOGQ4MzhlYWRl
MzliYzNhNmQ3ZWM1NGMzYyBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUw
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNi
NDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NjgxIGZhaWwgNmNmYjZkYTk1MThkM2M0ODEw
N2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0
MDMyMmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBh
MzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1Njg1IGZhaWwgNmNmYjZkYTk1MThk
M2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBj
ZDY2Y2U0MDMyMmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2Iz
YzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzE2IGZhaWwgMGVmNmZi
YmQxMTRlODliOGQ4MzhlYWRlMzliYzNhNmQ3ZWM1NGMzYyBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAy
MDcxZTBjZDY2Y2U0MDMyMmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYw
NjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzE4IHBhc3Mg
Yjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBmMGRjZmRkZWNlZThiODYw
ZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0
OWRkMmYwNjkgMDA1Zjg1YjdkODRhNzAzOTI2YmE4N2QwOWRlZDg5NTI3MzY4ZjliZgogMTQ1NzMz
IGZhaWwgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBiMGI3NGUxZjE3
NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5
MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAog
MTQ1NzEyIHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBkZDVi
MGY5NTQ5MDg4M2NkOGJjN2QwNzBkYjhkZTcwZDVjOTc5Y2JjIGYyMWI1YTRhZWIwMjBmMmE1ZTJj
NjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGNkNzkxYzQ5OWJkYzY5OGQxNGEyNDA1MGVjNTZkNjBiNDU3
MzJlMAogMTQ1NzE5IHBhc3MgNDlhY2NkZWRmOTU2ZjE3NTA0MTA0MGU2NzcxNjNiN2NiYjc0NjI4
MyBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBm
MmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4
ZDcyY2NlNWVkMAogMTQ1NzEzIGZhaWwgMGVmNmZiYmQxMTRlODliOGQ4MzhlYWRlMzliYzNhNmQ3
ZWM1NGMzYyBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwIGYyMWI1YTRh
ZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFl
Njk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzIyIGZhaWwgMGVmNmZiYmQxMTRlODliOGQ4MzhlYWRlMzli
YzNhNmQ3ZWM1NGMzYyBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwIGYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZk
MGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzA3IGZhaWwgMGVmNmZiYmQxMTRlODliOGQ4Mzhl
YWRlMzliYzNhNmQ3ZWM1NGMzYyBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMy
MmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIz
MDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzE0IGZhaWwgNmNmYjZkYTk1MThkM2M0
ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSA2ZmIwZGFlOWVmYTkwYzJlZjQxZDhhYWNlZjI5NmI4
OTU5Y2YxZDYxIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzVi
NzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzI2IGZhaWwgNmNmYjZkYTk1
MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5
ODU1OGRiMWJkODk5OWNjIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkg
N2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzMwIGZhaWwgaXJy
ZWxldmFudAogMTQ1NzMxIHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJi
ZjlmYSBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIw
MjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1
ZjE4ZDcyY2NlNWVkMAogMTQ1NzIwIHBhc3MgNDA4MDFhYzk5NWMyMTUzMzMxZWIzZWExYWQ2NTg1
NTY4NDlkM2JhZSBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQw
NTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzI4IHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgz
MmUyNzA5Y2ZkOTJiZjlmYSBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNi
NDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzI0IHBhc3MgNmNmYjZkYTk1MThkM2M0ODEw
N2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQw
NjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBh
MzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzI5IGZhaWwgNmNmYjZkYTk1MThk
M2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1
OGRiMWJkODk5OWNjIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2Iz
YzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMApTZWFyY2hpbmcgZm9yIGludGVy
ZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU0ODYgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ1NjkyIChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1NzEyIChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1NzEzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IDAgcmV2aXNpb25zIGF0IDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEg
ZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJh
NWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3
MmNjZTVlZDAKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUu
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU3MjQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxNDU3MjYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxNDU3MjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDE0NTcyOSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0NTczMSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1
NzMzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBw
cm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGIwYjc0ZTFmMTc1MDhjYjhjZWY4
YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBCdWcgbm90IHByZXNlbnQ6IGYxNzc4M2U3MDZhYjljN2Iz
YTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MzMvCgoKICBjb21taXQgYjBi
NzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIE1lcmdlOiBmMTc3ODNlNzA2
IGRkZjkwNjk5NjMKICBBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICBEYXRlOiAgIE1vbiBKYW4gNiAxMTozOTo1NSAyMDIwICswMDAwCiAgCiAgICAgIE1l
cmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZWhhYmtvc3QvdGFncy9weXRob24t
bmV4dC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgICAKICAgICAgUmVxdWlyZSBQeXRo
b24gPj0gMy41IHRvIGJ1aWxkIFFFTVUKICAgICAgCiAgICAgIFB5dGhvbiAyIEVPTCBpcyAxMSBk
YXlzIGF3YXksIHdlIHdpbGwgc3RvcCBzdXBwb3J0aW5nCiAgICAgIGl0IGluIFFFTVUgNS4wLgog
ICAgICAKICAgICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAyMCBEZWMgMjAxOSAxNjo0OTow
MiBHTVQKICAgICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgNUEzMjJGRDVB
QkM0RDNEQkFDQ0ZEMUFBMjgwNzkzNkY5ODREQzVBNgogICAgICAjIGdwZzogICAgICAgICAgICAg
ICAgaXNzdWVyICJlaGFia29zdEByZWRoYXQuY29tIgogICAgICAjIGdwZzogR29vZCBzaWduYXR1
cmUgZnJvbSAiRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiIgW2Z1bGxdCiAg
ICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IDVBMzIgMkZENSBBQkM0IEQzREIgQUNDRiAg
RDFBQSAyODA3IDkzNkYgOTg0RCBDNUE2CiAgICAgIAogICAgICAqIHJlbW90ZXMvZWhhYmtvc3Qv
dGFncy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3Q6CiAgICAgICAgY29uZmlndXJlOiBSZXF1aXJl
IFB5dGhvbiA+PSAzLjUKICAgICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMuNCBidWlsZCB3
aXRoIDMuNQogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIAogIGNvbW1pdCBkZGY5MDY5OTYzMWRiNTNjOTgxYjZhNWE2
M2QzMWMwOGUwZWFlZWM3CiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhh
dC5jb20+CiAgRGF0ZTogICBXZWQgT2N0IDE2IDE5OjQyOjM3IDIwMTkgLTAzMDAKICAKICAgICAg
Y29uZmlndXJlOiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgCiAgICAgIFB5dGhvbiAzLjUg
aXMgdGhlIG9sZGVzdCBQeXRob24gdmVyc2lvbiBhdmFpbGFibGUgb24gb3VyCiAgICAgIHN1cHBv
cnRlZCBidWlsZCBwbGF0Zm9ybXMsIGFuZCBQeXRob24gMiBlbmQgb2YgbGlmZSB3aWxsIGJlIDMK
ICAgICAgd2Vla3MgYWZ0ZXIgdGhlIHBsYW5uZWQgcmVsZWFzZSBkYXRlIG9mIFFFTVUgNC4yLjAu
ICBEcm9wIFB5dGhvbgogICAgICAyIHN1cHBvcnQgZnJvbSBjb25maWd1cmUgY29tcGxldGVseSwg
YW5kIHJlcXVpcmUgUHl0aG9uIDMuNSBvcgogICAgICBuZXdlci4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAgICAgTWVz
c2FnZS1JZDogPDIwMTkxMDE2MjI0MjM3LjI2MTgwLTEtZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAg
ICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgICAgU2lnbmVk
LW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIAogIGNvbW1p
dCA0OTIzMzgwNGY1YzQ1OGQ2MWQ4ZWI5MDNjMTlkNjJlZGIzNDM0ZGIyCiAgQXV0aG9yOiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkgRGVjIDIwIDEz
OjQ1OjI3IDIwMTkgLTAzMDAKICAKICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhvbiAzLjQgYnVp
bGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFdlJ2xsIHN0YXJ0IHJlcXVpcmluZyBQeXRob24gMy41
IHRvIGJ1aWxkIFFFTVUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hcm02NC54ZW4tYnVpbGQue2Rv
dCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjE0NTczMzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQ1NzMzIHFlbXUtbWFpbmxp
bmUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xNDU3MzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:32:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11: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 1ion5l-0001Ne-5A; Tue, 07 Jan 2020 11:32:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9r6A=24=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ion5k-0001NZ-Nw
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:32:08 +0000
X-Inumbo-ID: 55d8fa6e-3141-11ea-abe1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55d8fa6e-3141-11ea-abe1-12813bfff9fa;
 Tue, 07 Jan 2020 11:32:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578396727;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Aj/YjEZ4YXJiEWVVb9JEcZB58W0z3tUUasnyoOP4w40=;
 b=DKuqjpjeJNcvToEut6GrMAuHX3/yE5SdX3uJGkExEcwEiQwFRvfZwR1q
 f2Gud/gFLG1RmE+BmlM+w9p4QSflc3Jj3Rplw7AZ+F7pmq0vc/+jwhl09
 bReVrxIxXIEtkiPsug5EFDSt7yAFEMdpKw5OO/UOFzIMxqu64n/2R4st7 A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ta6xnYYv3Kx8fKxOAfZpGaIl0784Zt4uQVdY6W9rhCtlES/meNpg15qF408oIBPBtW+5l9u9LJ
 VThk2BfvlEf5M/7MELwexiGAXa82HBBZetWazdx63o1JLXauOh+Qy2sU4baDOQ4xgqVdyhiaV2
 DVYWSz4xsR3RVryGH/hLkQyDRVzaY5HGMyYIey5RBBQH3ji2KHJvK2G2a6K93SaEEUlbCTg87z
 1SaDN076ZDLGn63763EQR/pJ5tNkAtq2YAisHe5a1VEvcOApwoHZw3ioVZrU3akGuAylp04fBu
 lRA=
X-SBRS: 2.7
X-MesageID: 10904668
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10904668"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24084.27699.906905.315394@mariner.uk.xensource.com>
Date: Tue, 7 Jan 2020 11:32:03 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <24084.25733.657737.387040@mariner.uk.xensource.com>
References: <2888c8ab866d465a904b68e5f181ec42@EX13D32EUC003.ant.amazon.com>
 <24084.25733.657737.387040@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] LRU list of domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

V2UgaGFkIHRoaXMgaXJjIGNvbnZlcnNhdGlvbiBhYm91dCB0aGlzLiAgYyZwIGhlcmUgZm9yIG91
ciAobW9zdGx5IG15KQpyZWZlcmVuY2UuCgoxMTowMyA8eGFkaW1nbmlrPiBEaXppZXQ6IEkgd2Fz
bid0IHJlYWxseSBjb25zaWRlcmluZyBrZWVwaW5nIDJeMTUgaGlzdG9yeS4uLiBJIAogICAgICAg
ICAgICAgICAgICB3YXMgdGhpbmtpbmcgbXVjaCBzaG9ydGVyLi4uIGFmdGVyIGFsbCB0aGVyZSdz
IG5vdGhpbmcgdG8gCiAgICAgICAgICAgICAgICAgIGFjdHVhbGx5IHByZXZlbnQgcmUtY3JlYXRp
b24gb2YgZXhhY3RseSB0aGUgc2FtZSBkb21pZCBub3cgCiAgICAgICAgICAgICAgICAgIChlLmcu
IGNyZWF0ZSwgZm9sbG93ZWQgYnkgMl4xNSAtMSBjcmVhdGUvZGVzdHJveSwgZGVzdHJveSB0aGUg
CiAgICAgICAgICAgICAgICAgIGZpcnN0IG9uZSBhbmQgdGhlbiBjcmVhdGUpCjExOjA0IDx4YWRp
bWduaWs+IERpemlldDogc28ga2VlcGluZyBoaXN0b3J5IGlzIGFjdHVhbGx5IGEgbmV3IHRoaW5n
Li4uIHNvIEkgCiAgICAgICAgICAgICAgICAgIHdhcyB0aGlua2luZyBzb21ldGhpbmcgbGlrZSBh
IDY0IGVudHJ5IGxpc3QKMTE6MDUgPERpemlldD4gSXMgdGhlcmUgYSBwcm9ibGVtIHdpdGgga2Vl
cGluZyAyXjE1IGhpc3RvcnkgPyAgTXkgcGVyc29uYWwgCiAgICAgICAgICAgICAgIGFwcHJvYWNo
IGlzIG5vcm1hbGx5IHRvIHNvbHZlIGEgcHJvYmxlbSBQcm9wZXJseSB3aGVuIEkgZ2V0IG15IAog
ICAgICAgICAgICAgICB0ZWV0aCBpbnRvIGl0Li4uCjExOjA1IDxEaXppZXQ+IEkgYWdyZWUgdGhh
dCB0aGUgZXhpc3Rpbmcgc2l0dWF0aW9uIGlzIGFzIHlvdSBkZXNjcmliZSBidXQgSSAKICAgICAg
ICAgICAgICAgdGhpbmsgaXQgaXMgbm90IGdvb2QuCjExOjA1IDx4YWRpbWduaWs+IHdlbGwgSSBz
dGlsbCBkb24ndCBrbm93IHdoYXQgd2UncmUgdHJ5aW5nIHRvIGFjdHVhbGx5IHByZXZlbnQgCiAg
ICAgICAgICAgICAgICAgIG90aGVyIHRoYW4gYSBmYWlybHkgaW1tZWRpYXRlIHJlLWNyZWF0aW9u
IG9mIGEgZG9taWQKMTE6MDYgPHhhZGltZ25paz4gc28gMl4xNSBzZWVtcyBsaWtlIG1hc3NpdmUg
b3ZlcmtpbGwKMTE6MDYgICogRGl6aWV0IHRoaW5rcy4KMTE6MDcgPHhhZGltZ25paz4gYW5kIGl0
IHdpbGwgbWFrZSBzZWFyY2hpbmcgdmFsaWQgZG9taWQgc3BhY2Ugd2hlbiB1c2luZyBhIAogICAg
ICAgICAgICAgICAgICByYW5kb21seSBnZW5lcmF0ZWQgaWQgYWxtb3N0IGltcG9zc2libGUgZXZl
bnR1YWxseQoxMTowOCA8RGl6aWV0PiBUaGUgKHVzdWFsbHkgbGF0ZW50KSBidWcgSSBhbSBzZWVp
bmcgd2l0aCB0aGUgY3VycmVudCBzZXR1cCBpcyAKICAgICAgICAgICAgICAgdGhhdCBhIGRvbWlk
IG1pZ2h0IGJlIHJldXNlZCB3aGlsZSBzb21lb25lIGVsc2Ugc3RpbGwgaGFzIGEgCiAgICAgICAg
ICAgICAgIHJlZmVyZW5jZSB0byBpdC4KMTE6MDggPERpemlldD4gSSdtIG5vdCBzdXJlIGhvdyB3
ZSB3b3VsZCBkZW1vbnN0cmF0ZSB0aGF0IGl0IHdhcyBhY3R1YWxseSBzYWZlIAogICAgICAgICAg
ICAgICB0byByZXVzZSBhIGRvbWlkLiAgQ2VydGFpbmx5IGFzIHlvdSBzYXkgImZhaXJseSBpbW1l
ZGlhdGUiIGlzIAogICAgICAgICAgICAgICBvYnZpb3VzbHkgaGF6YXJkb3VzLgoxMTowOCA8eGFk
aW1nbmlrPiB3ZWxsIGEgem9tYmllIGRvbWFpbiB3aWxsIHByZXZlbnQgcmUtdXNlIG9mIHRoYXQg
aWQKMTE6MDkgPERpemlldD4gSSBndWVzcyB3ZSBoYXZlIHRvIGhvcGUgdGhhdCBldmVyeW9uZSB3
aG8gaGFzIGRvbWlkcyBpbiBwbGFjZXMgCiAgICAgICAgICAgICAgIHRoYXQgd291bGQgbWF0dGVy
IGhhcyB0byBsaXN0ZW4gZm9yIEByZWxlYXNlRG9tYWluIGFuZCBpZiB3ZSAKICAgICAgICAgICAg
ICAgZ2l2ZSB0aGVtIGFsbCAiZW5vdWdoIHRpbWUgdG8gYWN0IG9uIHRoYXQiIHRoZW4gd2UgYXJl
IHNhZmUgPwoxMTowOSA8RGl6aWV0PiB4YWRpbWduaWs6IHpvbWJpZT4gSW5kZWVkLCBidXQgSSB0
aGluayB3ZSBoYXZlIHRvIGNvbnNpZGVyIAogICAgICAgICAgICAgICBhY3R1YWxseSBkZXN0cm95
ZWQgZG9tYWlucyB0b28uCjExOjEwIDx4YWRpbWduaWs+IHllcywgSSB0aGluayBwcmV2ZW50aW9u
IG9mIGltbWVkaWF0ZSByZS11c2UgaXMgcHJ1ZGVudCBidXQgCiAgICAgICAgICAgICAgICAgIEkn
ZCBndWVzcyBhIGRlZmF1bHQgaGlzdG9yeSBvZiBlLmcuIDY0IHdvdWxkIHByb2JhYmx5IGJlIG9r
CjExOjEwIDxEaXppZXQ+IFNvIEkgdGhpbmsgSSBhbSBoYWxmd2F5IHRvIGNvbnN0cnVjdGluZyBh
biBhcmd1bWVudCB0aGF0IGEgCiAgICAgICAgICAgICAgIHNob3J0ZXIgcmVjZW50IGxpc3QgaXMg
T0sgaWYgdGhlIGxpc3QncyBsZW5ndGggaXMgbG9uZ2VyIHRoYW4gCiAgICAgICAgICAgICAgICJ0
aGUgbnVtYmVyIG9mIGRvbWFpbnMgd2UgbWlnaHQgY3JlYXRlIGluIGVub3VnaCB0aW1lIGZvciAK
ICAgICAgICAgICAgICAgZXZlcnlvbmUgdG8gYWN0IG9uIGVhcmxpZXIgZG9tYWluIGRlc3RydWN0
aW9ucyIgPwoxMToxMSA8eGFkaW1nbmlrPiBvaywgY29vbC4uLiBzbyB3ZSBqdXN0IG5lZWQgdG8g
YWdyZWUgb24gdGhhdCBsZW5ndGgKMTE6MTEgPERpemlldD4gSSdtIG5vdCBzdXJlIGhvdyB3ZSB3
b3VsZCBhc3Nlc3MgdGhlIHJpZ2h0IG51bWJlci4gIEluIGEgdmVyeSAKICAgICAgICAgICAgICAg
ZGlzYWdncmVnYXRlZCBzeXN0ZW0geW91IG1pZ2h0IHdlbGwgY3JlYXRlIGEgZG96ZW4gb3Igc28g
ZG9tYWlucyAKICAgICAgICAgICAgICAgcGVyIGd1ZXN0IGFuZCB5b3UgbWlnaHQgaGF2ZSBvcmNo
ZXN0cmF0aW9uIHNvZnR3YXJlIHdoaWNoIAogICAgICAgICAgICAgICBjcmVhdGVzIGJ1bmNoZXMg
b2YgZ3Vlc3RzIGFsbCBhdCBvbmNlLgoxMToxMiA8eGFkaW1nbmlrPiBvbmUgb3B0aW9uIHdvdWxk
IGJlIGxlYXZlIHRoZSAvbGlieGwvPGRvbWlkPiBwYXRoIGFyb3VuZCBpbiAKICAgICAgICAgICAg
ICAgICAgeGVuc3RvcmUgY29udGFpbmluZyBhIHRpbWVzdGFtcCBvZiB3aGVuIHRoZSBkb21haW4g
d2FzIAogICAgICAgICAgICAgICAgICBkZXN0cm95ZWQKMTE6MTIgPERpemlldD4gQXMgZm9yIHlv
dXIgYXJndW1lbnQgYWJvdXQgcmFuZG9tIHNlbGVjdGlvbiBiZWNvbWluZyBpbXBvc3NpYmxlLCAK
ICAgICAgICAgICAgICAgSSB3YXMgaW1hZ2luaW5nIHlvdSB3b3VsZCBkbyBzb21ldGhpbmcgbGlr
ZSAicGljayByYW5kb21seSBmcm9tIAogICAgICAgICAgICAgICB0aGUgbGVhc3QgcmVjZW50IDI1
JSBvZiB0aGUgTFJVIGxpc3QiIChhc3N1bWluZyB0aGF0IHRoZSBsaXN0IAogICAgICAgICAgICAg
ICB3YXMgYSBjb21wbGV0ZSBsaXN0IG9mIHRvLWJlLWFsbG9jYXRlZC1keW5hbWljYWxseSBkb21p
ZHMpLgoxMToxMyA8RGl6aWV0PiB4YWRpbWduaWs6IEFuZCBoYXZlIHNvbWUga2luZCBvZiBnYXJi
YWdlIGNvbGxlY3Rpb24gcHJvY2VzcyAKICAgICAgICAgICAgICAgd2hpY2ggd2hlbiB3ZSB3YW50
IHRvIHdyaXRlIGFuIGVudHJ5IGRpc2NhcmRzIHRoZSAidG9vIG9sZCB0byAKICAgICAgICAgICAg
ICAgY2FyZSIgZW50cmllcyA/CjExOjE0IDx4YWRpbWduaWs+IHllcywgZGVzdHJ1Y3Rpb24gb2Yg
YSBkb21haW4gd291bGQgcHVyZ2UgJ29sZCcgZW50cmllcyBiZWZvcmUgCiAgICAgICAgICAgICAg
ICAgIHdyaXRpbmcgaXRzIG93bgoxMToxNCA8RGl6aWV0PiBZb3VyIHRpbWVzdGFtcCBpZGVhIGhh
cyB0aGUgdmlydHVlIG9mIGhhdmluZyBhIGNvbXByZWhlbnNpYmxlIAogICAgICAgICAgICAgICB0
dW5pbmcgcGFyYW1ldGVyICh0aGUgZXhwaXJ5IGRlbGF5KSB3aGljaCBjYW4gYmUgc2FmZWx5IHNl
dCB0byBhIAogICAgICAgICAgICAgICBjb25zZXJ2YXRpdmUgdmFsdWUuICBJdCBhbHNvIG1lYW5z
IHRoYXQgaWYgeW91IHJ1biBvdXQgb2YgInNhZmUiIAogICAgICAgICAgICAgICBkb21pZHMgYmVj
YXVzZSB5b3UgaGF2ZSBhIHJhYmJpdCBkb21haW4sIG9yIHNvbWV0aGluZywgeW91IGdldCAKICAg
ICAgICAgICAgICAgYW4gZXJyb3IgcmF0aGVyIHRoYW4gdW5zYWZldHkuCjExOjE1IDx4YWRpbWdu
aWs+IHllcwoxMToxNSA8RGl6aWV0PiBJIHN0aWxsIHRoaW5rIHNvbWUgcGVvcGxlIHdpbGwgd2Fu
dCB0byBiZSBhYmxlIHRvIHJlc2VydmUgYXJlYXMgCiAgICAgICAgICAgICAgIG9mIHRoZSBkb21p
ZCBzcGFjZSBmb3IgcGFydGljdWxhciBwdXJwb3Nlcywgb3IgcGFydGljdWxhciBob3N0cywgCiAg
ICAgICAgICAgICAgIG9yIHNvbWV0aGluZy4KMTE6MTYgPERpemlldD4gQnV0IG1heWJlIGp1c3Qg
Y29uZmluaW5nIHRoZSBhdXRvbWF0aWNhbGx5IGFsbG9jYXRlZCBkb21pZHMgdG8gYSAKICAgICAg
ICAgICAgICAgW21pbixtYXg+IHJhbmdlIHdvdWxkIGJlIHN1ZmZpY2llbnQuCjExOjE2IDxEaXpp
ZXQ+IEFuZCBJIGRvbid0IHRoaW5rIHRoYXQgaXMgYSBuZWNlc3NhcnkgZmVhdHVyZSBmb3IgeW91
ciBjdXJyZW50IAogICAgICAgICAgICAgICB3b3JrLCBpbiB0aGUgc2Vuc2UgdGhhdCBwcm92aWRl
ZCB3ZSBsZWF2ZSByb29tIGZvciBpdCB0byBiZSAKICAgICAgICAgICAgICAgYWRkZWQgbGF0ZXIg
eW91ciBzZXJpZXMgZG9lc24ndCBoYXZlIHRvIGNvbnRhaW4gaXQuCjExOjE3IDxEaXppZXQ+IEkg
dGhpbmsgdGhlIEFSTSBmb2xrcyB3aWxsIHdhbnQgaXQgYmVjYXVzZSB0aGV5IHdhbnQgdG8gYmUg
YWJsZSAKICAgICAgICAgICAgICAgdG8gaGF2ZSBkb21pZHMgc3RhdGljYWxseSBhbGxvY2F0ZWQg
aW4gdGhlIHN5c3RlbSBjb25maWd1cmF0aW9uLgoxMToxNyA8RGl6aWV0PiBzL0FSTS9lbWJlZGRl
ZC8KMTE6MTcgPHhhZGltZ25paz4gRGl6aWV0OiBvaywgeWVzIEkgdGhpbmsgdGhhdCBjb3VsZCBi
ZSBkb25lIGxhdGVyLi4uIEknbGwgd29yayAKICAgICAgICAgICAgICAgICAgb24gdGhlIHJldGly
ZW1lbnQgZGVsYXkgKGZvciBzcGVjaWZpZWQgZG9taWRzKSBmaXJzdAoxMToxOCA8RGl6aWV0PiBP
SyBzbyBpZiB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSBhIHJldXNlIGRlbGF5LCBhbmQgSSB0aGluayB3
ZSdyZSAKICAgICAgICAgICAgICAgYWdyZWVkIG9uIHRoZSBkYXRhIHRvIGJlIHN0b3JlIGluIGFi
c3RyYWN0IHRlcm1zLCBjYW4gd2UgdGFsayBhIAogICAgICAgICAgICAgICBiaXQgYWJvdXQgcmVw
cmVzZW50YXRpb24gLyBzdG9yYWdlIGxvY2F0aW9uID8KMTE6MTkgPERpemlldD4gSSBzdGlsbCB0
aGluayBhIGZpbGUgaXMgYSBiZXR0ZXIgcGxhbiB0aGFuIHhlbnN0b3JlLiAgeGVuc3RvcmUgCiAg
ICAgICAgICAgICAgIGlzIHJhdGhlciBjbHVtc2llciB0aGFuIGEgZmlsZSBmb3Igc29tZXRoaW5n
IHRoYXQgb25seSBvbmUgCiAgICAgICAgICAgICAgIGxpYnJhcnkgd2hpY2ggaXMgcGFydCBvZiBv
bmUgZG9tYWluIG5lZWRzIHRvIGNhcmUgYWJvdXQuCjExOjE5IDx4YWRpbWduaWs+IERpemlldDog
eGVuc3RvcmUgc2VlbXMgbGlrZSB0aGUgbG9naWNhbCBwbGFjZS4uLiB3ZSBqdXN0IAogICAgICAg
ICAgICAgICAgICBsZWF2ZSB0aGUgL2xpYnhsIG5vZGVzIGFyb3VuZAoxMToyMCA8RGl6aWV0PiBJ
IHRoaW5rIGEgZmV3IGRvemVuIC9saWJ4bC9ibGFoIGxlZnQgb3ZlciBpbiB4ZW5zdG9yZSB3aWxs
IGJlIGFuIAogICAgICAgICAgICAgICBpbmNvbnZlbmllbmNlIHRvIHhlbnN0b3JlLWxzLgoxMToy
MCA8RGl6aWV0PiBJdCBhbHNvIG1ha2VzIGl0IGhhcmQgdG8gc3BvdCBsZWFrcyBhbmQgd3JlY2th
Z2UgKGJvdGggZm9yIHRoZSAKICAgICAgICAgICAgICAgaHVtYW4gc3lzYWRtaW4sIGFuZCBmb3Ig
Q0kgdG9vbHMgbGlrZSBvc3N0ZXN0J3MgbGVhayBkZXRlY3RvcikuCjExOjIwIDxEaXppZXQ+IE9i
dmlvdXNseSB3ZSBjYW4gdGVhY2ggdGhlIENJIGEgbW9yZSBjb21wbGljYXRlZCBsZWFrIHJ1bGUs
IGJ1dCAKICAgICAgICAgICAgICAgdGhlIGh1bWFucyBhcmUgaGFyZGVyIDotKS4KMTE6MjAgPHhh
ZGltZ25paz4gRGl6aWV0OiByZWFsbHksIEkgd291bGQgaGF2ZSB0aG91Z2h0IHRoZSB0aW1lc3Rh
bXAgd291bGQgYmUgCiAgICAgICAgICAgICAgICAgIGhlbHBmdWwKMTE6MjEgPHhhZGltZ25paz4g
aXQgd2lsbCB0ZWxsIHlvdSB3YW50IHJlY2VudCBkb21pZHMgd2lsbCBiZSBpbiB5b3VyIGxvZ3Mg
YW5kIAogICAgICAgICAgICAgICAgICB3aGVuIHRoZXkgd2VyZSBraWxsZWQKMTE6MjIgPERpemll
dD4gU28gSSB0aGluayBhIGZpbGUgaXMgZWFzaWVyIHRvIHdyaXRlIHRoZSBjb2RlIHRvIGhhbmRs
ZSwgYW5kIAogICAgICAgICAgICAgICBlYXNpZXIgdG8gcmVhc29uIGFib3V0IGZvciBwZW9wbGUg
Y29uc3VtaW5nIGVpdGhlciB0aGUgbm9ybWFsIAogICAgICAgICAgICAgICB4ZW5zdG9yZSBsaXN0
aW5nIG9yIHRoZSBMUlUgbGlzdCwgYW5kIHVzZXMgZmV3ZXIgaG9zdCByZXNvdXJjZXMuCjExOjIy
IDxEaXppZXQ+IFNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IHRoaW5rIHhlbnN0b3JlIGlz
IGJldHRlci4KMTE6MjIgPHhhZGltZ25paz4gYmVjYXVzZSBpdCBhdm9pZHMgdGhlIG5lZWQgdG8g
cHVyZ2Ugb24gYm9vdCwgYW5kIGl0IGlzIAogICAgICAgICAgICAgICAgICBhY3R1YWxseSBlYXNp
ZXIgdG8gY29kZSB1cAoxMToyMiA8RGl6aWV0PiAoSW5jaWRlbnRhbGx5IG5vdyB3ZSBoYXZlIHlv
dXIgdGltZXN0YW1wIGlkZWEgdGhlcmUgaXNuJ3QgYSAKICAgICAgICAgICAgICAgZGVmaW5pdGUg
bmVlZCB0byBsYXVuZGVyIHRoZSBsaXN0IGF0IGJvb3QsIGlmIHRoZXJlIGV2ZXIgd2FzLikKMTE6
MjMgPERpemlldD4gSSdtIHN1cnByaXNlZCB0aGF0IGl0J3MgZWFzaWVyIHRvIHdyaXRlLgoxMToy
MyA8eGFkaW1nbmlrPiBEaXppZXQ6IEkgZmluZCBmaWxlcyBhIFBJVEEuLi4gbmVlZGluZyB0byBm
bG9jayBldGMuCjExOjIzIDxEaXppZXQ+IFdlIGhhdmUgYWxsIHRoZSB1dGlsaXR5IGZ1bmN0aW9u
cyBmb3IgdGhhdCBpbiBsaWJ4bC4gIFdpdGggCiAgICAgICAgICAgICAgIHhlbnN0b3JlIHlvdSBu
ZWVkIHRoZSB0cmFuc2FjdGlvbiBsb29wLgoxMToyNCA8eGFkaW1nbmlrPiBEaXppZXQ6IEkndmUg
Y29kZWQgdXAgYSBiYXNpYyByZXRpcmVtZW50IGxpc3QgaW4gYm90aCBzdHlsZXMgCiAgICAgICAg
ICAgICAgICAgIGFuZCB0aGUgeGVuc3RvcmUgY29kZSBpcyBzaG9ydGVyCjExOjI0IDx4YWRpbWdu
aWs+IGV2ZW4gd2l0aCB0cmFuc2FjdGlvbnMKMTE6MjUgPERpemlldD4gWW91J2xsIG5lZWQgdG8g
aXRlcmF0ZSBvdmVyIC9saWJ4bCBvbiBldmVyeSBkb21haW4gZGVzdHJ1Y3Rpb24uICAKICAgICAg
ICAgICAgICAgQm90aCBvZiB0aGVzZSBzY2hlbWVzIGludHJvZHVjZSBhbiBhZGRpdGlvbmFsIE8o
IChkb21haW4gY2h1cm4gCiAgICAgICAgICAgICAgIHJhdGUpXjIgKSBhbGdvcml0aG0gYnV0IHRo
ZSBjb25zdGFudCBvZiBwcm9wb3J0aW9uYWxpdHkgaXMgbXVjaCAKICAgICAgICAgICAgICAgaGln
aGVyIGZvciB4ZW5zdG9yZS4KMTE6MjUgPERpemlldD4geGFkaW1nbmlrOiBDb3IuICBDYW4geW91
IHBvc3QgdGhvc2UgPwoxMToyNSA8eGFkaW1nbmlrPiBvay4uLiBnaXZlbiB0aGUgdXNlIG9mIGFi
c29sdXRlIHRpbWVzdGFtcHMgdGhlbiBhIGZpbGUgaXMgCiAgICAgICAgICAgICAgICAgIHByb2Jh
Ymx5IG5vdCBzbyBiYWQKMTE6MjYgPHhhZGltZ25paz4gRGl6aWV0OiB0aGV5IGFyZSBqdXN0IGtl
ZXBpbmcgbGlzdHMgYW5kIGFyZSBub3Qgd2hhdCBJJ2QgY2FsbCAKICAgICAgICAgICAgICAgICAg
dGlkeQoxMToyNiA8RGl6aWV0PiBJIHRoaW5rIHhlbi1pbml0LWRvbTAgc2hvdWxkIHByb2JhYmx5
IGxhdW5kZXIgdGhlIGxpc3QganVzdCBpbiAKICAgICAgICAgICAgICAgY2FzZSBvZiBjbG9jayBw
cm9ibGVtcy4KMTE6MjYgPERpemlldD4geGFkaW1nbmlrOiBJJ20gc3VyZSB0aGV5J3JlIG5vdC4K
MTE6MjYgPERpemlldD4gVGhhdCdzIGZpbmUgOi0pLgoxMToyNiA8RGl6aWV0PiBJIGp1c3Qgd2Fu
dCB0byBzZWUgd2h5IEkgYW0gd3JvdGUgYWJvdXQgdGhlIGNvZGUgc2l6ZS4KMTE6MjYgPERpemll
dD4gcy93cm90ZS93cm9uZy8KMTE6MjYgPHhhZGltZ25paz4gRGl6aWV0OiBvaywgSSdsbCBkaWcg
dGhlIHRoZW0gb3V0IG9mIG15IHN0YXNoCjExOjI2IDxEaXppZXQ+IElmIHlvdSBhcmUgdG9vIGVt
YmFyYXNzZWQgeW91IGNhbiBzZW5kIHRoZW0gdG8gbWUgcHJpdmF0ZWx5Li4uCjExOjI3IDx4YWRp
bWduaWs+IERpemlldDogSSB3YXMgcGxhbm5pbmcgb24gaXQgOy0pCjExOjI3IDxEaXppZXQ+IEkg
ZG9uJ3QgZmVlbCBJIHdhbnQgdG8gcHV0IG15IGZvb3QgZG93biBhYm91dCB0aGUgcmVwcmVzZW50
YXRpb24gCiAgICAgICAgICAgICAgIGJ1dCBnaXZlbiB0aGlzIGNvbnZlcnNhdGlvbiBpdCB3b3Vs
ZCBiZSB3b3J0aCBzZWVpbmcgaWYgCiAgICAgICAgICAgICAgIGFudGhvbnlwZXIgb3IgbGl1dyBo
YWQgYW4gb3Bpbmlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:42:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11: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 1ionFh-0002H8-1N; Tue, 07 Jan 2020 11:42:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ionFg-0002H3-Gf
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:42:24 +0000
X-Inumbo-ID: bfefa60e-3142-11ea-bf56-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bfefa60e-3142-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 11:42:15 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q6so53478984wro.9
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 03:42:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=40nwrukAXE+GmOJDPuwxAXh6Zxhw/40Dr+q00QeD0vg=;
 b=T4xHz6InRSNCreBLHwavsHKpWOPOuSgSVA09GoQm8zbDQztdyjuDaIYL42/47EDD0n
 GtSc3Pg60gxM6YOEiq7G4LR+ynYngy75SB9VG4XgfR+3ljoszyFQBgpbMiFCJ7e1FLJr
 T94yLvt0lcZzArV+zWtiwdUUhExmWidP8aQn2wYLZxDnAYlbDocwfzVQ4UIoDTsIFzHj
 jv5A5vZlBG4uZMRzFWECCuxMYy3XTkoSGJAbes8Wl7IdLBmYCEwcgCiYtWznW1UKP+kA
 WoW6q5tG1LCP4jGJ8iCqqphO6deMBVF4DIrtr8d7hNfU/HfjBvr4SrzG6j+Aenpb/SU0
 RzVA==
X-Gm-Message-State: APjAAAVijGK28WlbEzxdmGoOLSWVDq3Y7IuGqgqylpbRdCBa4tbGztXE
 RIr1i54+bn5pn9ukNz/17BXnqmwoNBk=
X-Google-Smtp-Source: APXvYqz+CCHwgeXXMsW8tPhwCi8hS0GXwM3ckBIUP9/b8si0VyFon/esUqw56eBsLWJG4RZe7gJmEA==
X-Received: by 2002:adf:dfd2:: with SMTP id
 q18mr108202847wrn.152.1578397333916; 
 Tue, 07 Jan 2020 03:42:13 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id j12sm77156212wrt.55.2020.01.07.03.42.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 03:42:13 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
Date: Tue, 7 Jan 2020 11:42:12 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <5E1453F5.50704@hisilicon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGksCgpPbiAwNy8wMS8yMDIwIDA5OjQ4LCBXZWkgWHUgd3JvdGU6Cj4gT24gMjAyMC8xLzcgMTc6
MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMDcvMDEvMjAyMCAwODozOSwgV2Vp
IFh1IHdyb3RlOgo+Pj4gSGkgU3RlZmFubywKPj4+Cj4+PiBPbiAyMDIwLzEvNyA2OjAxLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gU2F0LCAyOCBEZWMgMjAxOSwgV2VpIFh1IHdy
b3RlOgo+Pj4+PiBIaSBKdWxpZW4sCj4+Pj4+Cj4+Pj4+IE9uIDIwMTkvMTIvMjggMTY6MDksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpLAo+Pj4+Pj4KPj4+Pj4+IE9uIDI4LzEyLzIwMTkg
MDM6MDgsIFdlaSBYdSB3cm90ZToKPj4+Pj4+PiBUaGlzIHBhdGNoIGZpeGVzIHRoZSB0eXBvIGFi
b3V0IHRoZSBhY3RpdmUgc3RhdHVzIHJhbmdlIG9mIGFuIElSUQo+Pj4+Pj4+IHZpYSBHSUNELiBP
dGhlcndpc2UgaXQgd2lsbCBiZSBmYWlsZWQgdG8gaGFuZGxlIHRoZSBtbWlvIGFjY2VzcyBhbmQK
Pj4+Pj4+PiBpbmplY3QgYSBkYXRhIGFib3J0Lgo+Pj4+Pj4gSSBoYXZlIHNlZW4gYSBwYXRjaCBz
aW1pbGFyIGZyb20gTlhQIGEgbW9udGggYWdvIGFuZCBJIGRpc2FncmVlZCAKPj4+Pj4+IG9uIHRo
ZQo+Pj4+Pj4gYXBwcm9hY2guCj4+Pj4+Pgo+Pj4+Pj4gSWYgeW91IGxvb2sgYXQgdGhlIGNvbnRl
eHQgeW91IG1vZGlmZWQsIGl0IHNheXMgdGhhdCByZWFkaW5nIAo+Pj4+Pj4gQUNUSVZFUiBpcyBu
b3QKPj4+Pj4+IHN1cHBvcnRlZC4gV2hpbGUgSSBhZ3JlZSB0aGUgYmVoYXZpb3IgaXMgbm90IGNv
bnNpc3RlbnQgYWNjcm9zcyAKPj4+Pj4+IEFDVElWRVIsCj4+Pj4+PiBpbmplY3RpbmcgYSBkYXRh
IGFib3J0IGlzIGEgcGVyZmVjdGx5IGZpbmUgYmVoYXZpb3IgdG8gbWUgKHRob3VnaCAKPj4+Pj4+
IG5vdCBzcGVjCj4+Pj4+PiBjb21wbGlhbnQpIGFzIHdlIGRvbid0IGltcGxlbWVudCB0aGUgcmVn
aXN0ZXJzIGNvcnJlY3RseS4KPj4+Pj4+Cj4+Pj4+PiBJIGd1ZXNzIHlvdSBhcmUgc2VuZGluZyB0
aGlzIHBhdGNoLCBiZWNhdXNlIHlvdSB0cmllZCBMaW51eCA1LjQgCj4+Pj4+PiAob3IgbGF0ZXIp
Cj4+Pj4+PiBvbiBYZW4sIHJpZ2h0PyBMaW51eCBoYXMgcmVjZW50bHkgYmVnYW4gdG8gcmVhZCBB
Q1RJVkVSIHRvIGNoZWNrIAo+Pj4+Pj4gd2hldGhlciBhbgo+Pj4+Pj4gSVJRIGlzIGFjdGl2ZSBh
dCB0aGUgSFcgbGV2ZWwgZHVyaW5nIHRoZSBzeW5jaHJvbml6aW5nIG9mIHRoZSAKPj4+Pj4+IElS
UVMuIEZyb20gbXkKPj4+Pj4+IHVuZGVyc3RhbmRpbmcsIHRoaXMgaXMgdXNlZCBiZWNhdXNlIHRo
ZXJlIGlzIGEgd2luZG93IHdoZXJlIHRoZSAKPj4+Pj4+IGludGVycnVwdCBpcwo+Pj4+Pj4gYWN0
aXZlIGF0IHRoZSBIVyBsZXZlbCBidXQgdGhlIExpbnV4IElSUSBzdWJzeXN0ZW0gaXMgbm90IGF3
YXJlIG9mIAo+Pj4+Pj4gaXQuCj4+Pj4+Pgo+Pj4+Pj4gV2hpbGUgdGhlIHBhdGNoIGJlbG93IHdp
bGwgYWxsb3cgTGludXggNS40IHRvIG5vdCBjcmFzaCwgaXQgaXMgbm90IAo+Pj4+Pj4gZ29pbmcg
dG8KPj4+Pj4+IG1ha2UgaXQgZmx5IHZlcnkgZmFyIGJlY2F1c2Ugb2YgdGhlIGFib3ZlLiBTbyBJ
IGFtIHJhdGhlciBub3QgCj4+Pj4+PiBoYXBweSB3aXRoCj4+Pj4+PiBwZXJzdWluZyB3aXRoIHJl
dHVybmluZyAwLgo+Pj4+Pj4KPj4+Pj4gWWVzLCBJIGFtIHVzaW5nIExpbnV4IDUuNS1yYzIgOikK
Pj4+Pj4gR290IGl0IGFuZCB0aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4KPj4+Pj4gSSBhbSBu
b3QgaW5zaXN0ZW50IG9uIHRoaXMgYW5kIE9LIHRvIHdhaXQgZm9yIHRoZSB1cGRhdGUuCj4+Pj4+
IFRoYW5rcyBhbmQgaGF2ZSBhIHZlcnkgaGFwcHkgbmV3IHllYXIhCj4+Pj4gSGkgV2VpLAo+Pj4+
Cj4+Pj4gd2hhdCBkbyB5b3UgZG8gdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZT8gQXJlIHlvdSBqdXN0
IGJvb3RpbmcgTGludXgKPj4+PiA1LjUtcmMyIGFzIGRvbTAgYW5kIHNlZWluZyB0aGUgaXNzdWUg
ZHVyaW5nIGJvb3QsIG9yIGFyZSB5b3UgZG9pbmcKPj4+PiBzb21ldGhpbmcgc3BlY2lmaWM/Cj4+
Pj4KPj4+PiAuCj4+Pj4KPj4+Cj4+PiBJIGRpcmVjdGx5IHRlc3RlZCB0aGUgbWFpbmxpbmUga2Vy
bmVsIHdpdGggZGVmY29uZmlnLgo+Pj4gQW5kIHRoZSA1LjUtcmM1IGtlcm5lbCBib290aW5nIGxv
ZyBpcyBhcyBiZWxvdzoKPj4+Cj4+PiDCoMKgwqDCoCByb290QHVidW50dTp+IyBkbWVzZyB8IG1v
cmUKPj4+IMKgwqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2lj
YWwgQ1BVIDB4MDAwMDAwMDAwMCAKPj4+IFsweDQ4MWZkMDEwXQo+Pj4gwqDCoMKgwqAgW8KgwqDC
oCAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC1yYzUgKGpveXhAVHVyaW5nLUFyY2gtYikg
KGdjYyAKPj4+IHZlcnNpb24gNC45LjEgMgo+Pj4gwqDCoMKgwqAgMDE0MDUwNSAocHJlcmVsZWFz
ZSkgKGNyb3NzdG9vbC1ORyBsaW5hcm8tMS4xMy4xLTQuOS0yMDE0LjA1IC0gCj4+PiBMaW5hcm8g
R0NDIDQuOS0yMAo+Pj4gwqDCoMKgwqAgMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBUIFR1ZSBKYW4g
NyAxNTo0MzowNiBDU1QgMjAyMAo+Pj4gwqDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0gWGVuIFhF
Tl9WRVJTSU9OLlhFTl9TVUJWRVJTSU9OIHN1cHBvcnQgZm91bmQKPj4+IMKgwqDCoMKgIFvCoMKg
wqAgMC4wMDAwMDBdIGVmaTogR2V0dGluZyBFRkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKPj4+IMKg
wqDCoMKgIFvCoMKgwqAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjUwIGJ5IFhlbgo+Pj4gwqDCoMKg
wqAgW8KgwqDCoCAwLjAwMDAwMF0gZWZpOsKgIEFDUEkgMi4wPTB4MTgxZDBlNzAKPj4+IMKgwqDC
oMKgIFvCoMKgwqAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMzIgTWlCIGF0IDB4MDAwMDAwMDA3
ZTAwMDAwMAo+Pj4gwqDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUg
Y2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+PiDCoMKgwqDCoCBbwqDCoMKgIDAuMDAw
MDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAxODFEMEU3MCAwMDAwMjQgKHYwMiBISVNJwqAgKQo+
Pj4gwqDCoMKgwqAgW8KgwqDCoCAwLjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDAwMTgxRDBE
QjAgMDAwMEJDICh2MDEgSElTSSAKPj4+IEhJUDA4wqDCoMKgIDAwMDAwMDAKPj4+IMKgwqDCoMKg
IDDCoMKgwqDCoMKgIDAxMDAwMDEzKQo+Pgo+PiBJcyB0aGF0IHRoZSBmdWxsIGxvZyBmcm9tIExp
bnV4PyBJZiBub3QsIGNhbiB5b3UgcG9zdCBpdCBpbiBmdWxsPwo+Pgo+Pj4KPj4+IEJ1dCB0byBi
b290IHdpdGggQUNQSSBvbiBvdXIgaGFyZHdhcmUsIGV4Y2VwdCBhYm92ZSBjaGFuZ2UgSSBoYXZl
IAo+Pj4gYWxzbyBkb25lIHNvbWUgaGFja2luZyBiYXNlZCBvbgo+Pj4gWEVOIDQuMTMgYXMgYmVs
b3c6Cj4+Cj4+IEkgaGF2ZW4ndCBib290ZWQgWGVuIG9uIGFueSBBQ1BJIHN5c3RlbXMgcmVjZW50
bHkgc28gdGhlcmUgbWlnaHQgYmUgCj4+IGJ1Z3MgaW4gdGhlIGNvZGUuIFlvdXIgY2hhbmdlcyBi
ZWxvdyBpcyBkZWZpbml0ZWx5IGEgY2FsbCB0byBsb29rIG1vcmUgCj4+IGludG8gZGV0YWlscyB3
aGF0J3Mgd3JvbmcuCj4+Cj4gCj4gWWVzLCBteSB0YXJnZXQgaXMgdG8gbWFrZSBYZW4gYm9vdGlu
ZyB3aXRoIEFDUEkgZmlyc3RseS4KPiAKPj4+Cj4+PiDCoMKgwqDCoCBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4gwqDCoMKgwqAgaW5k
ZXggZDAyOGVjOS4uMjE1YTI5MSAxMDA2NDQKPj4+IMKgwqDCoMKgIC0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4+PiDCoMKgwqDCoCArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4gwqDC
oMKgwqAgQEAgLTE4NTYsOCArMTg1Niw4IEBAIHN0YXRpYyBib29sIHRyeV9tYXBfbW1pbyhnZm5f
dCBnZm4pCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+Pgo+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFRoZSBoYXJkd2FyZSBkb21haW4gY2FuIG9ubHkgbWFw
IHBlcm1pdHRlZCBNTUlPIHJlZ2lvbnMgKi8KPj4+IMKgwqDCoMKgIC3CoMKgwqAgaWYgKCAhaW9t
ZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4pLCBtZm5feChtZm4pICsgMSkgKQo+Pj4g
wqDCoMKgwqAgLcKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+IMKgwqDCoMKgICvCoMKg
wqAgLyogaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5feChtZm4pLCBtZm5feCht
Zm4pICsgCj4+PiAxKSApICovCj4+PiDCoMKgwqDCoCArwqDCoMKgIC8qwqDCoMKgwqAgcmV0dXJu
IGZhbHNlOyAqLwo+Pgo+PiBEb20wIHNob3VsZCBiZSBhYmxlIHRvIG1hcCBuZWFybHkgYWxsIHRo
ZSBhZGRyZXNzIHNwYWNlIHRocm91Z2ggdGhpcyAKPj4gZnVuY3Rpb24uIFRoZSBvbmx5IHRoaW5n
IG5vdCBhbGxvd2VkIGlzIHRoZSBHSUMgYW5kIFVBUlQgKHNlZSAKPj4gYWNwaV9pb21lbV9kZW55
X2FjY2VzcykuCj4+Cj4+IFNvIHdoeSBkbyB5b3Ugd2FudCB0aGlzIGNoYW5nZT8gV2hhdCBzb3J0
IG9mIGFkZHJlc3MgRG9tMCBpcyB0cnlpbmcgdG8gCj4+IG1hcCBhbmQgZmFpbD8KPiAKPiBZZXMs
IGl0IGlzIHRoZSBVQVJUIGFkZHJlc3MgMHgzZjAwMDAyZjguCj4gV2l0aG91dCB0aGlzLCBkdXJp
bmcgRE9NMCBVQVJUIGluaXRpYWxpemF0aW9uLCB0aGUgbWVtX3NlcmlhbF9pbiBpbiB0aGUgCj4g
a2VybmVsIHNpZGUgd2lsbCBiZSBmYWlsZWQgYW5kIHJlcG9ydGVkIGEgdW5oYW5kbGVkIGZhdWx0
IGF0IAo+IDB4ZmZmZjgwMDAxMDA2ZDJmOShndmEpCj4gYmVjYXVzZSBvZiBtZW0gYWJvcnQuCj4g
VGhlIFhlbiBwcmludGVkICJIU1I9MHg5MzAxMDAwMDUgcGM9MHhmZmZmODAwMDEwNjQ1ZDk0IAo+
IGd2YT0weGZmZmY4MDAwMTAwNmQyZjkgZ3BhPTB4MDAwMDAzZjAwMDAyZjkiIGluIHRyYXBzLmMu
CgpJIGFzc3VtZSB0aGlzIGlzIHlvdXIgcHJpbWFyeSBhZGRyZXNzIGFzIHNwZWNpZmllZCBpbiB0
aGUgU1BDUiwgcmlnaHQ/CgpBcyBvbmx5IG9uZSBlbnRpdHkgc2hvdWxkIG1hbmFnZSB0aGUgVUFS
VCAoaS5lIFhlbiBvciBEb20wKSwgd2UgdG9kYXkgCmFzc3VtZSB0aGlzIHdpbGwgYmUgbWFuYWdl
ZCBieSBYZW4uIFhlbiBzaG91bGQgZXhwb3NlIGEgcGFydGlhbCB2aXJ0dWFsIApVQVJUIChvbmx5
IGEgZmV3IHJlZ2lzdGVycyBhcmUgZW11bGF0aW5nKSB0byBkb20wIGluIHJlcGxhY2VtZW50LgoK
VGhpcyBpcyB1c3VhbGx5IGRvbmUgYnkgdGhlIFVBUlQgZHJpdmVyLiBMb29raW5nIGF0IHRoZSBs
b2cgeW91IHBhc3RlZCAKaW4gYSBzZXBhcmF0ZSBlLW1haWw6CgooWEVOKSBQbGF0Zm9ybTogR2Vu
ZXJpYyBTeXN0ZW0KKFhFTikgVW5hYmxlIHRvIGluaXRpYWxpemUgYWNwaSB1YXJ0OiAtOQooWEVO
KSBCYWQgY29uc29sZT0gb3B0aW9uICdkdHVhcnQnCgpTbyBYZW4gZGlkbid0IG1hbmFnZSB0byBp
bml0aWFsaXplIHRoZSB1YXJ0LiBUaGUgLTkgc3VnZ2VzdHMsIFhlbiBkaWRuJ3QgCmZpbmQgYSBk
cml2ZXIgZm9yIHlvdXIgVUFSVC4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIG9ubHkgYWJsZSB0byBk
ZXRlY3QgCnBsMDExLCBzYnNhLCBzYnNhMzIgVUFSVCBmb3IgQUNQSS4gV2hhdCBpcyB0aGUgdHlw
ZSBvZiB0aGUgVUFSVCB1c2VkIG9uIAp5b3VyIHBsYXRmb3JtPwoKPiAKPj4KPj4+Cj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgcmV0dXJuICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBw
Mm1fbW1pb19kaXJlY3RfYyk7Cj4+PiDCoMKgwqDCoMKgIH0KPj4+Cj4+Pgo+Pj4gwqDCoMKgwqAg
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+IMKg
wqDCoMKgIGluZGV4IDRkNmM5NzEuLmM2MjZmOWUgMTAwNjQ0Cj4+PiDCoMKgwqDCoCAtLS0gYS94
ZW4vYXJjaC9hcm0vbW0uYwo+Pj4gwqDCoMKgwqAgKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+
IMKgwqDCoMKgIEBAIC0xMDk1LDcgKzEwOTUsNyBAQCBzdGF0aWMgYm9vbCB4ZW5fcHRfY2hlY2tf
ZW50cnkobHBhZV90IAo+Pj4gZW50cnksIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQo+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBtbV9wcmludGsoIkNoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBp
cyBub3QgCj4+PiBhbGxvd2VkICglIyJQUklfbWZuIiAtPiAlIyJQUklfbWZuIikuXG4iLAo+Pj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1m
bl94KGxwYWVfZ2V0X21mbihlbnRyeSkpLCBtZm5feChtZm4pKTsKPj4+IMKgwqDCoMKgIC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4+IMKgwqDCoMKgICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+Pgo+PiBUaGVyZSBpcyBhIHByZXR0eSBnb29kIHJl
YXNvbiB0byBwcmV2ZW50IG1vZGlmeWluZyB0aGUgTUZOIG9uIGEgdmFsaWQgCj4+IGVudHJ5LiBJ
bmRlZWQsIHRoZSBQVCBjb2RlIGlzIG5vdCBoYW5kbGluZyBvZiB0aGUgQnJlYWstQmVmb3JlLU1h
a2UgCj4+IHNlcXVlbmNlIChyZXF1aXJlcyB3aGVuIHVwZGF0aW5nIGNlcnRhaW4gZW50cnkpIGFz
IHRoaXMgaXMgYSBjYW4gb2YgCj4+IHdvcm1zLgo+Pgo+PiBIb3dldmVyLCBkdXJpbmcgbXkgdGVz
dGluZyBJIG5ldmVyIGZvdW5kIGEgcGxhY2Ugd2hlcmUgYW4gdmFsaWQgZW50cnkgCj4+IGlzIG1v
ZGlmaWVkIChvdGhlciB0aGFuIHRoZSBwZXJtaXNzaW9ucyBwYXJ0KS4gU28gY2FuIHlvdSBnaXZl
IG1vcmUgCj4+IGRldGFpbHMgaG93IHlvdSBjYW1lIHVwIGhlcmU/Cj4gCj4gSW4gdGhlIGZ1bGwg
bG9nLCBJIGZvdW5kIHRoZSBSU0RQKDB4MzlkZTApIHJlcGxhY2VkIGJ5IFhTRFQoMHgzOWRkMCku
Cj4gQnV0IEkgZGlkIG5vdCBrbm93IHdoeSA6KAoKT24gQXJtLCB3ZSByZXF1aXJlcyB0aGUgZml4
bWFwIHRvIGJlIGVtcHR5IChieSBjYWxsaW5nIGNsZWFyX2ZpeG1hcCgpKSAKYmVmb3JlIHRoZSBm
aXhtYXAgY2FuIHVzZWQgZm9yIGEgZGlmZmVyZW50IG1hcHBpbmcuCgpMb29raW5nIGF0IHRoZSBp
bXBsZW1lbnRhdGlvbiBvZiBhY3BpX29zX3VubWFwX21lbW9yeSgpLCB0aGUgZml4bWFwIGlzIApu
b3QgY2xlYXJlZCBhbmQgaGVuY2Ugd2h5IHlvdSBzZWUgdGhlIHdhcm5pbmcgYWJvdXQgY2hhbmdp
bmcgdGhlIE1GTiBvbiAKdmFsaWQgZW50cnkuCgpJSE1PLCBhY3BpX29zX3VubWFwX21lbW9yeSgp
IG91Z2h0IHRvIGNsZWFyIHRoZSBmaXhtYXAuIFRoaXMgd2lsbCBtYWtlIAppdCBhIG11Y2ggc2Fu
ZXIgaW50ZXJmYWNlIHRvIHVzZS4gV291bGQgeW91IG1pbmQgdG8gaGF2ZSBhIGxvb2s/Cgo+IAo+
Pgo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
IH0KPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBTYW5pdHkgY2hlY2sgd2hlbiByZW1vdmluZyBh
IHBhZ2UuICovCj4+Pgo+Pj4KPj4+IMKgwqDCoMKgIGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+PiDCoMKgwqDCoCBpbmRleCAzYzg5OWNk
Li4xZTgzMzUxIDEwMDY0NAo+Pj4gwqDCoMKgwqAgLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
Pj4+IMKgwqDCoMKgICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+PiDCoMKgwqDCoCBAQCAt
ODUyLDcgKzg1Miw4IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIAo+Pj4g
Ym9vdF9waHlzX29mZnNldCwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBlbHNlCj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnRrKCJCb290
aW5nIHVzaW5nIEFDUElcbiIpOwo+Pj4gwqDCoMKgwqAgLcKgwqDCoMKgwqDCoMKgIGRldmljZV90
cmVlX2ZsYXR0ZW5lZCA9IE5VTEw7Cj4+PiDCoMKgwqDCoCArwqDCoMKgwqDCoMKgwqAgZGV2aWNl
X3RyZWVfZmxhdHRlbmVkID0gcmVsb2NhdGVfZmR0KGZkdF9wYWRkciwgZmR0X3NpemUpOwo+Pj4g
wqDCoMKgwqAgK8KgwqDCoMKgwqDCoMKgIGR0X3VuZmxhdHRlbl9ob3N0X2RldmljZV90cmVlKCk7
Cj4+Cj4+IFdoZW4gdXNpbmcgQUNQSSwgdGhlIERUIHNob3VsZCBub3QgYmUgdXNlZC4gU28gd2h5
IGRvIHlvdSBuZWVkIHRoaXM/Cj4gCj4gSSBoYXZlIHRyaWVkIG5vdCBwYXNzaW5nIERUIHdpdGgg
Z3J1Yi0yLjA0IGJ1dCBhbHNvIHRvIGxvYWQgRE9NMCBrZXJuZWwuCj4gVGhlIGxvZyBpcyBhcyBi
ZWxvdzoKPiAKPiAgwqDCoMKgIChYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgo+ICDCoMKg
wqAgKFhFTikgTG9hZGluZyBkMCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwMTYy
MjEwMDAKPiAgwqDCoMKgIChYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA0
MDk2TUIgZm9yIGRvbTA6Cj4gIMKgwqDCoCAoWEVOKSBCQU5LWzBdIDB4MDAwMDAwMDgwMDAwMDAt
MHgwMDAwMDAxMDAwMDAwMCAoMTI4TUIpCj4gIMKgwqDCoCAoWEVOKSBCQU5LWzFdIDB4MDAwMDAw
MjAwMDAwMDAtMHgwMDAwMDAzODAwMDAwMCAoMzg0TUIpCj4gIMKgwqDCoCAoWEVOKSBCQU5LWzJd
IDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA4MDAwMDAwMCAoNzY4TUIpCj4gIMKgwqDCoCAoWEVO
KSBCQU5LWzNdIDB4MDAyMDIwMDAwMDAwMDAtMHgwMDIwMjA4MDAwMDAwMCAoMjA0OE1CKQo+ICDC
oMKgwqAgKFhFTikgQkFOS1s0XSAweDAwMjAyMGIwMDAwMDAwLTB4MDAyMDIwYzAwMDAwMDAgKDI1
Nk1CKQo+ICDCoMKgwqAgKFhFTikgQkFOS1s1XSAweDAwMjAyNjAwMDAwMDAwLTB4MDAyMDI2MjAw
MDAwMDAgKDUxMk1CKQo+ICDCoMKgwqAgKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAw
MTgxZGEwMDAtMHgwMDAwMDAxODIxYTAwMAo+ICDCoMKgwqAgKFhFTikgQWxsb2NhdGluZyBQUEkg
MTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0Cj4gIMKgwqDCoCAoWEVOKSBMb2FkaW5nIHpJ
bWFnZSBmcm9tIDAwMDAwMDAwMTYyMjEwMDAgdG8gCj4gMDAwMDAwMDAwODA4MDAwMC0wMDAwMDAw
MDA5OWNhYTAwCj4gIMKgwqDCoCAoWEVOKSBMb2FkaW5nIGQwIERUQiB0byAweDAwMDAwMDAwMGZl
MDAwMDAtMHgwMDAwMDAwMDBmZTAwMjViCj4gIMKgwqDCoCAoWEVOKSBJbml0aWFsIGxvdyBtZW1v
cnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KPiAgwqDCoMKgIChYRU4pIFNj
cnViYmluZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCj4gIMKgwqDCoCAoWEVOKSBTdGQuIExvZ2xl
dmVsOiBBbGwKPiAgwqDCoMKgIChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPiAgwqDCoMKgIChY
RU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0
byBzd2l0Y2ggCj4gaW5wdXQpCj4gIMKgwqDCoCAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRy
b21lPTB4Ngo+ICDCoMKgwqAgKFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4Mzggb24gQ1BV
MCB2aWEgVFRCUiAweDAwMDAwMDAwMTgzMWEwMDAKPiAgwqDCoMKgIChYRU4pIDBUSFsweDBdID0g
MHgwMDAwMDAwMDE4MzFkZjdmCj4gIMKgwqDCoCAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDAx
ODMxYmY3Zgo+ICDCoMKgwqAgKFhFTikgMk5EWzB4MF0gPSAweDAwMDAwMDAwMDAwMDAwMDAKPiAg
wqDCoMKgIChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAo+ICDCoMKgwqAg
KFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yY8KgIGFybTY0wqAgZGVidWc9ecKgwqAgTm90IHRhaW50
ZWQgXS0tLS0KPiAgwqDCoMKgIChYRU4pIENQVTrCoMKgwqAgMAo+ICDCoMKgwqAgKFhFTikgUEM6
wqDCoMKgwqAgMDAwMDAwMDAwMDJjNjM5OCBjcmVhdGVfZG9tVXMrMHgyMC8weDIwOAo+ICDCoMKg
wqAgKFhFTikgTFI6wqDCoMKgwqAgMDAwMDAwMDAwMDJjNjM5OAo+ICDCoMKgwqAgKFhFTikgU1A6
wqDCoMKgwqAgMDAwMDAwMDAwMDMwN2Q2MAo+ICDCoMKgwqAgKFhFTikgQ1BTUjrCoMKgIDYwMDAw
MjQ5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3IsIGhhbmRsZXIpCj4gIMKgwqDCoCAoWEVO
KcKgwqDCoMKgwqAgWDA6IDAwMDAwMDAwMDAwMDAwMDDCoCBYMTogMDAwMDAwMDAwMDAwMDAwM8Kg
IFgyOiAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gIMKgwqDCoCAoWEVOKcKgwqDCoMKgwqAgWDM6IDAw
MDAwMDAwMDAwMDAwMDDCoCBYNDogMDAwMDAwMDAwMDAwMDAwMMKgIFg1OiAKPiAwMDAwMDAwMDAw
MDAwMDI0Cj4gIMKgwqDCoCAoWEVOKcKgwqDCoMKgwqAgWDY6IDAwODA4MDgwODA4MDgwODDCoCBY
NzogZmVmZWZlZmVmZWZlZmYwOcKgIFg4OiAKPiA3ZjdmN2Y3ZjdmN2Y3ZjdmCj4gIMKgwqDCoCAo
WEVOKcKgwqDCoMKgwqAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3ZjdmN2Y3Zjdm
IFgxMTogCj4gMDEwMTAxMDEwMTAxMDEwMQo+ICDCoMKgwqAgKFhFTinCoMKgwqDCoCBYMTI6IDAw
MDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg3MWI4IFgxNDogCj4gMDAwMDAwMDAwMDAw
MDAyMAo+ICDCoMKgwqAgKFhFTinCoMKgwqDCoCBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAw
MDAwMDAwMDAwMmIyMDAwIFgxNzogCj4gMDAwMDAwMDAwMDJiMjAwMAo+ICDCoMKgwqAgKFhFTinC
oMKgwqDCoCBYMTg6IDAwMDAwMDAwMDAyYjIwMDAgWDE5OiAwMDAwODA2NjJmM2Q3MDAwIFgyMDog
Cj4gMDAwMDAwMDAwMDJiMTQ4MAo+ICDCoMKgwqAgKFhFTinCoMKgwqDCoCBYMjE6IDAwMDAwMDAw
MDAzNDg0MzAgWDIyOiAwMDAwMDAwMDAwMDAwMDgwIFgyMzogCj4gMDAwMDAwMDAwMDJhNDI0MAo+
ICDCoMKgwqAgKFhFTinCoMKgwqDCoCBYMjQ6IDAwMDAwMDAwMDAwMDAwODAgWDI1OiAwMDAwMDAw
MDAwMzQ4MDAwIFgyNjogCj4gMDAwMDAwMDAwMDJlOTA3OAo+ICDCoMKgwqAgKFhFTinCoMKgwqDC
oCBYMjc6IDAwMDAyMDI3OWMwMDAwMDAgWDI4OiAwMDAwMDAwMDAwMmU4M2YwwqAgRlA6IAo+IDAw
MDAwMDAwMDAzMDdkNjAKPiAgwqDCoMKgIChYRU4pCj4gIMKgwqDCoCAoWEVOKcKgwqAgVlRDUl9F
TDI6IDgwMGQzNTkwCj4gIMKgwqDCoCAoWEVOKcKgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAw
MAo+ICDCoMKgwqAgKFhFTikKPiAgwqDCoMKgIChYRU4pwqAgU0NUTFJfRUwyOiAzMGNkMTgzZAo+
ICDCoMKgwqAgKFhFTinCoMKgwqAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQo+ICDCoMKgwqAg
KFhFTinCoCBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMWEwMDAKPiAgwqDCoMKgIChYRU4pCj4gIMKg
wqDCoCAoWEVOKcKgwqDCoCBFU1JfRUwyOiA5NjAwMDAwNgo+ICDCoMKgwqAgKFhFTinCoCBIUEZB
Ul9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKPiAgwqDCoMKgIChYRU4pwqDCoMKgIEZBUl9FTDI6IDAw
MDAwMDAwMDAwMDAwMzgKPiAgwqDCoMKgIChYRU4pCj4gIMKgwqDCoCAoWEVOKSBYZW4gc3RhY2sg
dHJhY2UgZnJvbSBzcD0wMDAwMDAwMDAwMzA3ZDYwOgo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAw
MDAwMDAwMDMwN2RlMCAwMDAwMDAwMDAwMmNiNWYwIDAwMDA4MDY2MmYzZDcwMDAgCj4gMDAwMDAw
MDAwMDJiMTQ4MAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDM0ODQzMCAwMDAwMDAw
MDAwMDAwMDgwIDAwMDAwMDAwMDAyYTQyNDAgCj4gMDAwMDAwMDAwMDAwMDA4MAo+ICDCoMKgwqAg
KFhFTinCoMKgwqAgMDAwMDAwMDA4MDAwMDAwMCA2ZDY4MWY2NzYyNzM2ODc2IDAwMDAwMDAwMDAz
MDdkYzAgCj4gMDAwMDAwMDAwMDJiYzU3MAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAw
MDMwN2RlMCAwMDAwMDAwMDAwMmNiNWUwIDAwMDA4MDY2MmYzZDcwMDAgCj4gMDAwMDAwMDAwMDJi
MTQ4MAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAzZjE0YTc4MCAwMDAwMDAwMDAwMjAw
MWI4IDAwMDAwMDAwMTgxZGEwMDAgCj4gMDAwMDAwMDAxN2ZkYTAwMAo+ICDCoMKgwqAgKFhFTinC
oMKgwqAgMDAwMDAwMDAxYTYzNzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA0MDAyZjgg
Cj4gMDAwMDAwMDAxODI4Y2RjOAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMTUw
MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgCj4gMDAwMDAwMDAxODI4Y2RjMAo+
ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAzMDAwIDAw
MDAwMDAwMWE2MzcwMDAgCj4gMDAwMDAwMzcwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwZjg2ZGIxMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAw
MDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMzAwMDAwMDAwIDAwMDAwMDgwMDAwMDAwMDAgCj4gMDAwMDAwNDBmZmZmZmZmZgo+ICDCoMKg
wqAgKFhFTinCoMKgwqAgMDAwMDAwMDJmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMjgwIDAwMDAwMDAw
MDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAw
MDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhF
TinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAw
MAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKg
wqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4g
MDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDC
oMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAw
MDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4gMDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAg
KFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gIMKgwqDCoCAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAy
YzYzOTg+XSBjcmVhdGVfZG9tVXMrMHgyMC8weDIwOCAoUEMpCj4gIMKgwqDCoCAoWEVOKcKgwqDC
oCBbPDAwMDAwMDAwMDAyYzYzOTg+XSBjcmVhdGVfZG9tVXMrMHgyMC8weDIwOCAoTFIpCj4gIMKg
wqDCoCAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyY2I1ZjA+XSBzdGFydF94ZW4rMHhjMzQvMHhj
YmMKPiAgwqDCoMKgIChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQu
byNwcmltYXJ5X3N3aXRjaGVkKzB4MTAvMHgzMAo+ICDCoMKgwqAgKFhFTikKPiAgwqDCoMKgIChY
RU4pIGRlYnVndHJhY2VfZHVtcCgpIGdsb2JhbCBidWZmZXIgc3RhcnRpbmcKPiAgwqDCoMKgIDEg
Y3B1cG9vbF9hZGRfZG9tYWluKGRvbT0wLHBvb2w9MCkgbl9kb20gMSByYyAwCj4gIMKgwqDCoCAo
WEVOKSB3cmFwOiAwCj4gIMKgwqDCoCAoWEVOKSBkZWJ1Z3RyYWNlX2R1bXAoKSBnbG9iYWwgYnVm
ZmVyIGZpbmlzaGVkCj4gIMKgwqDCoCAoWEVOKQo+ICDCoMKgwqAgKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICDCoMKgwqAgKFhFTikgUGFuaWMgb24gQ1BV
IDA6Cj4gIMKgwqDCoCAoWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKPiAg
wqDCoMKgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAg
wqDCoMKgIChYRU4pCj4gIMKgwqDCoCAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4g
Cj4gCj4gU28gSSBwYXNzZWQgRFQgdG8gdGhlIFhlbiB3aXRoIGdydWItMi4wMiBhbmQgaGFja2Vk
IGFib3ZlIGNvZGUgYmVjYXVzZSAKPiBpbiB0aGUgY3JlYXRlX2RvbVVzCj4gd2lsbCByZXBvcnQg
YSBidWcgaWYgY2hvc2VuIG5vZGXCoCBjYW4gbm90IGJlIGZpbmQuCgpUaGUgZnVuY3Rpb24gaXMg
dXNlZCBmb3IgY3JlYXRpbmcgbXVsdGlwbGUgZG9tYWlucyBhdCBib290IHRpbWUgZnJvbSAKWGVu
LiBJdCBpcyB2ZXJ5IERUIGNlbnRyaWMgYXQgdGhlIG1vbWVudCwgYnV0IEFDUEkgcGxhdGZvcm0g
bWF5IG5vdCBjb21lIAp3aXRoIGEgRFQgKHRob3VnaCB0aGUgRUZJIHN0dWIgbWF5IGNyZWF0ZSBv
bmUgQVRNKS4gSSBjYW4gc2VlIG90aGVyIAppc3N1ZSB3aXRoIGRvbTBsZXNzIGFuZCBBQ1BJLCBz
byBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgdG8ganVzdCBub3QgCmNhbGwgdGhlIGZ1bmN0aW9u
IHdoZW4gdXNpbmcgQUNQSS4gQ291bGQgeW91IHRyeSBmb2xsb3dpbmcgcGF0Y2ggKG5vdCAKdGVz
dGVkIG5vciBjb21waWxlZCk6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCAzYzg5OWNkNGEwLi4zZTlkYzhmZTlmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAt
OTg1LDcgKzk4NSw4IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCgogICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwoKLSAg
ICBjcmVhdGVfZG9tVXMoKTsKKyAgICBpZiAoICFhY3BpX2Rpc2FibGVkICkKKyAgICAgICAgY3Jl
YXRlX2RvbVVzKCk7CgogICAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGRv
bTApOwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:49:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11:49: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 1ionMk-0002UN-7y; Tue, 07 Jan 2020 11:49:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ionMj-0002UI-3q
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:49:41 +0000
X-Inumbo-ID: c768dd50-3143-11ea-abe4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c768dd50-3143-11ea-abe4-12813bfff9fa;
 Tue, 07 Jan 2020 11:49: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 <osstest-admin@xenproject.org>)
 id 1ionMe-0002cu-A9; Tue, 07 Jan 2020 11:49: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 1ionMe-0007mZ-1u; Tue, 07 Jan 2020 11:49:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ionMe-0005lJ-12; Tue, 07 Jan 2020 11:49:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145730-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64: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-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f4d8cf148e43d942ef1202071e0cd66ce40322e0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 11:49:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 145730: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTczMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmNGQ4Y2YxNDhlNDNk
OTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NjgxICAyMDIwLTAxLTA2
IDE5OjA5OjA4IFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5
dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NzkyOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:50:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1ionNC-0003BJ-LX; Tue, 07 Jan 2020 11:50:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1ionIk-0002Q9-N3
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:45:34 +0000
X-Inumbo-ID: 2fd9e47a-3143-11ea-b836-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2fd9e47a-3143-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 11:45:23 +0000 (UTC)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 2362C1BCAB7E3DECD740;
 Tue,  7 Jan 2020 19:45:21 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 19:45:13 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org>
 <5E144F54.8000702@hisilicon.com>
 <3c34a558-43dc-c6e4-0db2-aa7393e53440@xen.org> <5E1463D6.50108@hisilicon.com>
 <9a69f001-be35-dbae-2a74-9da36aa85171@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E146F48.6000207@hisilicon.com>
Date: Tue, 7 Jan 2020 19:45:12 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <9a69f001-be35-dbae-2a74-9da36aa85171@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Tue, 07 Jan 2020 11:50:08 +0000
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMTk6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4g
T24gMDcvMDEvMjAyMCAxMDo1NiwgV2VpIFh1IHdyb3RlOgo+Pj4gTWF5YmUgSSBhbSBtaXNzaW5n
IHNvbWV0aGluZywgYnV0IExpbnV4IHNlZW1zIHRvIGJlIHJ1bm5pbmcgZmluZSBhbmQgCj4+PiBJ
IGNhbid0IHNwb3QgYW55IGVycm9yIHJlbGF0ZWQgdG8gcmVhZCB0aGUgYWN0aXZlIHN0YXR1cyBy
ZWdpc3Rlci4gCj4+PiBCeSBhbnkgY2hhbmNlLCBkaWQgeW91IGJ1aWxkIFhlbiB3aXRoIHlvdXIg
cGF0Y2g/Cj4+Pgo+Pgo+PiBZZXMsIEkgYnVpbHQgWGVuIHdpdGggbXkgcGF0Y2guCj4KPiBUaGUg
cmVhc29uIEkgYXNrZWQgdGhlIGxvZyBpcyB0byBzZWUgd2hhdCBpcyB0aGUgc3BsYXQgeW91IHJl
Y2VpdmUgCj4gZnJvbSBMaW51eCB3aXRob3V0IHlvdXIgcGF0Y2guIFNvIGNhbiB5b3Ugc2VuZCB0
aGUgc3BsYXQgeW91IGhhdmUgCj4gd2l0aG91dCB5b3VyIHBhdGNoPwo+CgpCZWxvdyBpcyB0aGUg
bG9nIGJhc2VkIG9uIHRoZSBBQ1BJIGJvb3RpbmcgaGFja2luZzoKVGhhbmtzIQoKQmVzdCBSZWdh
cmRzLApXZWkKLS0tCgogICAgIFBPU1QgZG9uZS4KICAgICAtIFVBUlQgZW5hYmxlZCAtCiAgICAg
LSBCb290IENQVSBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIENoZWNraW5nIGZvciBpbml0cmQgaW4gL2Nob3NlbgogICAgIChYRU4pIFJB
TTogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMTAxMzBmZmYKICAgICAoWEVOKSBSQU06IDAw
MDAwMDAwMTJhMDAwMDAgLSAwMDAwMDAwMDE2MjU2ZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAw
MDE3YjVhMDAwIC0gMDAwMDAwMDAxN2M1OWZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAxN2M1
YTAwMCAtIDAwMDAwMDAwMTgxY2RmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMTg0OWQwMDAg
LSAwMDAwMDAwMDE4NTBmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDE4NTIwMDAwIC0gMDAw
MDAwMDAxODUyM2ZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAxODUyNDAwMCAtIDAwMDAwMDAw
MTg1MjRmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMTg1MjYwMDAgLSAwMDAwMDAwMDE4NTI2
ZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDE4NTI3MDAwIC0gMDAwMDAwMDAxODUyOGZmZgog
ICAgIChYRU4pIFJBTTogMDAwMDAwMDAxODUyOTAwMCAtIDAwMDAwMDAwMTg1MmZmZmYKICAgICAo
WEVOKSBSQU06IDAwMDAwMDAwMTg1NjAwMDAgLSAwMDAwMDAwMDFhMzI0ZmZmCiAgICAgKFhFTikg
UkFNOiAwMDAwMDAwMDFhMzI1MDAwIC0gMDAwMDAwMDAxYTMyNmZmZgogICAgIChYRU4pIFJBTTog
MDAwMDAwMDAxYTMyNzAwMCAtIDAwMDAwMDAwMWE1NDlmZmYKICAgICAoWEVOKSBSQU06IDAwMDAw
MDAwMWE1NGEwMDAgLSAwMDAwMDAwMDFhNTRkZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDFh
NTRlMDAwIC0gMDAwMDAwMDAxYTU0ZmZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAxYTU1MDAw
MCAtIDAwMDAwMDAwMWE1NTdmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMWE1NTgwMDAgLSAw
MDAwMDAwMDFhNTU4ZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDFhNTU5MDAwIC0gMDAwMDAw
MDAxYTYxMGZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAxYTYyOTAwMCAtIDAwMDAwMDAwMWI4
ZjFmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMWI4ZjIwMDAgLSAwMDAwMDAwMDFiOTAzZmZm
CiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDFiOTA0MDAwIC0gMDAwMDAwMDAzMTBhOGZmZgogICAg
IChYRU4pIFJBTTogMDAwMDAwMDAzMTBhOTAwMCAtIDAwMDAwMDAwMzE1ZGFmZmYKICAgICAoWEVO
KSBSQU06IDAwMDAwMDAwMzE1ZGIwMDAgLSAwMDAwMDAwMDM5NWRiZmZmCiAgICAgKFhFTikgUkFN
OiAwMDAwMDAwMDM5NWRjMDAwIC0gMDAwMDAwMDAzOTYxZmZmZgogICAgIChYRU4pIFJBTTogMDAw
MDAwMDAzOTY5MDAwMCAtIDAwMDAwMDAwMzk2OTJmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAw
Mzk2OTMwMDAgLSAwMDAwMDAwMDM5NmFmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDM5NzUw
MDAwIC0gMDAwMDAwMDAzOTc1MWZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAzOTc1MjAwMCAt
IDAwMDAwMDAwMzk3YWZmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMzlhMTAwMDAgLSAwMDAw
MDAwMDM5YTRmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDM5YWYwMDAwIC0gMDAwMDAwMDAz
OWFmMGZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAzOWFmMTAwMCAtIDAwMDAwMDAwMzliMWZm
ZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMzljNjAwMDAgLSAwMDAwMDAwMDM5ZDBmZmZmCiAg
ICAgKFhFTikgUkFNOiAwMDAwMDAwMDM5ZDMyMDAwIC0gMDAwMDAwMDAzOWQzM2ZmZgogICAgIChY
RU4pIFJBTTogMDAwMDAwMDAzOWQzNDAwMCAtIDAwMDAwMDAwMzlkM2ZmZmYKICAgICAoWEVOKSBS
QU06IDAwMDAwMDAwMzlkNDEwMDAgLSAwMDAwMDAwMDM5ZDQxZmZmCiAgICAgKFhFTikgUkFNOiAw
MDAwMDAwMDM5ZDQyMDAwIC0gMDAwMDAwMDAzOWQ0ZmZmZgogICAgIChYRU4pIFJBTTogMDAwMDAw
MDAzOWQ1MjAwMCAtIDAwMDAwMDAwMzlkNTNmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMzlk
NTQwMDAgLSAwMDAwMDAwMDM5ZDVmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDM5ZDcyMDAw
IC0gMDAwMDAwMDAzOWQ3MmZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAzOWQ3MzAwMCAtIDAw
MDAwMDAwMzlkN2ZmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwMzlkOTEwMDAgLSAwMDAwMDAw
MDM5ZDlmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDNhMGYwMDAwIC0gMDAwMDAwMDAzYTBm
MGZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAzYTBmMTAwMCAtIDAwMDAwMDAwM2EwZmFmZmYK
ICAgICAoWEVOKSBSQU06IDAwMDAwMDAwM2EwZmMwMDAgLSAwMDAwMDAwMDNhMTBmZmZmCiAgICAg
KFhFTikgUkFNOiAwMDAwMDAwMDNhMTEwMDAwIC0gMDAwMDAwMDAzZWYyZmZmZgogICAgIChYRU4p
IFJBTTogMDAwMDAwMDAzZWYzMDAwMCAtIDAwMDAwMDAwM2VmMzBmZmYKICAgICAoWEVOKSBSQU06
IDAwMDAwMDAwM2VmMzEwMDAgLSAwMDAwMDAwMDNmMGJmZmZmCiAgICAgKFhFTikgUkFNOiAwMDAw
MDAwMDNmMGMwMDAwIC0gMDAwMDAwMDAzZjBkZmZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAz
ZjExMDAwMCAtIDAwMDAwMDAwM2YxMjBmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwM2YxMjEw
MDAgLSAwMDAwMDAwMDNmMTQxZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDNmMTQyMDAwIC0g
MDAwMDAwMDAzZjE5NWZmZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDAzZjE5NjAwMCAtIDAwMDAw
MDAwM2ZiY2JmZmYKICAgICAoWEVOKSBSQU06IDAwMDAwMDAwM2ZiY2MwMDAgLSAwMDAwMDAwMDNm
YmY3ZmZmCiAgICAgKFhFTikgUkFNOiAwMDAwMDAwMDNmYmY4MDAwIC0gMDAwMDAwMDAzZmJmZmZm
ZgogICAgIChYRU4pIFJBTTogMDAwMDAwMDA1MDAwMDAwMCAtIDAwMDAwMDAwN2ZmZmZmZmYKICAg
ICAoWEVOKSBSQU06IDAwMDAwMDIwODAwMDAwMDAgLSAwMDAwMDAyN2ZmZmZmZmZmCiAgICAgKFhF
TikgUkFNOiAwMDAwMjAyMDAwMDAwMDAwIC0gMDAwMDIwMjc5YmZmZmZmZgogICAgIChYRU4pCiAg
ICAgKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDE4MWNlMDAwIC0gMDAwMDAwMDAxODMxMzhmMCBY
ZW4KICAgICAoWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAwMWE2MTMwMDAgLSAwMDAwMDAwMDFhNjFl
MDAwIERldmljZSBUcmVlCiAgICAgKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMDE2MjU3MDAwIC0g
MDAwMDAwMDAxN2I1ODIwMCBLZXJuZWwKICAgICAoWEVOKQogICAgIChYRU4pIENNRExJTkVbMDAw
MDAwMDAxNjI1NzAwMF06Y2hvc2VuIHJkaW5pdD0vaW5pdCBhY3BpPWZvcmNlIApub2luaXRyZCBy
b290PS9kZXYvc2RiMSBydwogICAgIChYRU4pCiAgICAgKFhFTikgQ29tbWFuZCBsaW5lOiBkb20w
X21lbT00RyBhY3BpPWZvcmNlIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAogICAgIChYRU4p
IFBGTiBjb21wcmVzc2lvbiBvbiBiaXRzIDI2Li4uMzIKICAgICAoWEVOKSBBQ1BJOiBSU0RQIDM5
REUwMDAwLCAwMDI0IChyMiBISVNJICApCiAgICAgKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBN
Rk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgCigweDM5ZGUwIC0+IDB4MzlkZDAp
LgogICAgIChYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwogICAgIChYRU4pIC0tLS1bIFhlbi00
LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAoWEVOKSBD
UFU6ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRf
dXBkYXRlKzB4M2E4LzB4NTljCiAgICAgKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCiAg
ICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYmMwCiAgICAgKFhFTikgQ1BTUjogICA2MDAw
MDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQogICAgIChYRU4pICAg
ICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAwMDAwMDQ3ICBYMjogCjAwMDAw
MDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAwMDAwICBYNDogMDAw
MDAwMDAwMDJhZjQ2MCAgWDU6IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgICBYNjog
MDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAKN2Y3ZjdmN2Y3Zjdm
N2Y3ZgogICAgIChYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3Zjdm
N2Y3ZjdmIFgxMTogCjAxMDEwMTAxMDEwMTAxMDEKICAgICAoWEVOKSAgICAgWDEyOiAwMDAwMDAw
MDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAwMDAwMDAwMDMwCiAg
ICAgKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAg
WDE3OiAKMDAwMDAwMDAwMDJjZjJkOAogICAgIChYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAw
MDEgWDE5OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogCjAwMDAwMDAwMDAyYTcwMTAKICAgICAoWEVO
KSAgICAgWDIxOiAwMDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IAow
MDAwMDAwMDAwMDAwMDAzCiAgICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOWRkMCBYMjU6
IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAKMDAwMDAwMDAwMDAwMDAyZgogICAgIChYRU4pICAgICBY
Mjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogCjAwMDAwMDAw
MDAyZmZiYzAKICAgICAoWEVOKQogICAgIChYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCiAgICAg
KFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAgKFhFTikg
IFNDVExSX0VMMjogMzBjZDE4M2QKICAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAw
MDNhCiAgICAgKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAogICAgIChYRU4pCiAg
ICAgKFhFTikgICAgRVNSX0VMMjogZjIwMDAwMDEKICAgICAoWEVOKSAgSFBGQVJfRUwyOiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IChYRU4pCiAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDAwMDAwMDJmZmJj
MDoKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmYzkwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDAw
MDAwMDQwMjAwMCAKMDAwMDAwMDAwMDAwMTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMzlkZDAw
MDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMmUwMDc4IAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4IDAwMDAyMDI3OWMw
MDAwMDAgCjAwMDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAw
MDAwMDA3MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDJkOGE3MAogICAgIChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMWYzMTcxMjcxZjMzMzEyZiAwMDAwMDAwMDAwMmZmZDAw
IAowMDAwMDAwMDAwMDE4MzA2CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAw
MDAwMDAwMDAxIDAwMDAwMDAwMDAyZmZjZTAgCjAwMDAwMDAwMDAyZmZjZTAKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmNhMCAKMDAw
MDAwMDAwMDI3ZTcyYwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDI0
OGYxOCAwMDAwMDAwMDAwNDAyMDAwIAowMDAwMDAwMDAwMDAwMDAxCiAgICAgKFhFTikgICAgMDAw
MDAwMDAzOWRkMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAwNzggCjAwMDAwMDAw
MDAyYjQ0YjgKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAyYmVmZWMg
MDAwMDAwMDAwMDQwMjAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAw
MDAyZmZkMTAgMDAwMDAwMDAwMDJiZWZlMCAwMDAwMDAwMDAwMmZmZDYwIAowMDAwMDAwMDAwMmJm
ODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAw
MDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmUw
MDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAKMDAwMDAwMDAwMDJlMTA3OAog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAy
NzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAw
MDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAwMDAwMDAyY2YyNTAKICAgICAo
WEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAw
MCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAw
MDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAwMmIxNWMwCiAgICAgKFhFTikg
ICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgCjAw
MDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRiOAogICAgIChYRU4pICAgIDAw
MDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAw
MDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAw
IDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAw
MDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhFTikgICAgMDAwMDAwMDBmZmZm
ZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAw
MDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAw
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pIFhlbiBjYWxsIHRyYWNl
OgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsw
eDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4
ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
NjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI3
ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2NAogICAgIChYRU4pICAgIFs8
MDAwMDAwMDAwMDJiZWZlYz5dIGFjcGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDcwLzB4MzU4CiAg
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFsaXplX3RhYmxlcysw
eDgwLzB4OTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBhY3BpX3RhYmxlX2lu
aXQrMHgxYy8weDk0CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUwPl0gYWNwaV9ib290
X3RhYmxlX2luaXQrMHg1MC8weGQ4CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmM5YTk0Pl0g
c3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwMWI4Pl0g
YXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHgxMC8weDMwCiAgICAgKFhFTikKICAgICAo
WEVOKSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxs
b3dlZCAKKDB4MzlkZDAgLT4gMHgzOWRkMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzox
MDk3CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3Qg
dGFpbnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAw
MDAwMDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBM
UjogICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZi
YzAKICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlz
b3IsIGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAw
MDAwMDAwMDAwMDAxMWYgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6
IDAwMDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAy
ZDhhNzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVm
ZWZlZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0
NmI2MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQog
ICAgIChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4
IFgxNDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAw
MmY4IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhF
TikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAK
MDAwMDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIy
OiAwMDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAg
WDI0OiAwMDAwMDAwMDAwMDM5ZGQwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAw
MDAwMDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAw
MDAwMDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmJjMAogICAgIChYRU4pCiAgICAgKFhFTikg
ICBWVENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4p
ICAgIEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAw
MDAwMDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQog
ICAgIChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJf
RUwyOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJh
Y2UgZnJvbSBzcD0wMDAwMDAwMDAwMmZmYmMwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZj
OTAgMDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMGI0IAowMDAwMDAwMDAwMDAxMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAzOWRkMDAwMCAwMDAwMDAwMDAwMDAwMGI0IDAwMDAwMDAwMDAy
ZTAwNzggCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIDAw
MDAwMDAwMDAyZTEwNzggMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAx
IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAxZjMxNzEy
NzFmMzMzMTJmIDAwMDAwMDAwMDAyZmZkMDAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwNDAyMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNlMCAKMDA0
MDAwMDAzOWRkMGY3ZgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAw
MDAwMiAwMDAwMDAwMDAwMmZmY2EwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAw
MDAwMDAwMDJmZmNlMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwYjQgCjAwMDAwMDAw
MDAwMDAwMDEKICAgICAoWEVOKSAgICAwMDAwMDAwMDM5ZGQwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDJlMDA3OCAKMDAwMDAwMDAwMDJiNDRiOAogICAgIChYRU4pICAgIDAwMDAwMDAw
MDAyZmZkMTAgMDAwMDAwMDAwMDJiZjAzMCAwMDAwMDAwMDAwMDAwMGI0IAowMDAwMDAwMDAwMDAw
MDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAwMDAwMmJmMDE4IDAwMDAw
MDAwMDAyZmZkNjAgCjAwMDAwMDAwMDAyYmY4OGMKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOCBmZmZmZmZmZmZm
ZmZmZmZmIAowMDAwMDAwMDAwMmUxMDc4CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmQ5MCAw
MDAwMDAwMDAwMmMwNmU4IDAwMDAwMDAyMDI3OWMwMDAgCjAwMDAyMDI3OWMwMDAwMDAKICAgICAo
WEVOKSAgICAwMDAwMjAyNzljMDAwMDAwIDAwMDAwMDAwMDAyZTA0MTAgMDAwMDAwMDAwMDJmZmRj
MCAKMDAwMDAwMDAwMDJjZjI1MAogICAgIChYRU4pICAgIDAwMDAwMDAyMDI3OWMwMDAgMDAwMDgw
MDAwMDAwMDAwMCAwMDAwMDAwMjAyNjMwMDAwIAowMDAwMDAwMDAwMTZjMDAwCiAgICAgKFhFTikg
ICAgMDAwMDAwMDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgCjAw
MDAwMDAwMDAyYjE1YzAKICAgICAoWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAy
MDAxYjggMDAwMDAwMDAxODFjZTAwMCAKMDAwMDAwMDAxN2ZjZTAwMAogICAgIChYRU4pICAgIDAw
MDAwMDAwMWE2MTMwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IAowMDAwMDAw
MDE4MjdmZGI4CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDEgCjAwMDAwMDAwMTgyN2ZkYjAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAxYTYxMzAwMCAKMDAwMDAwMzkwMDAw
MDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGY4NmRlZDAwMCAwMDAw
MDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDQwZmZmZmZmZmYK
ICAgICAoWEVOKSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAw
MDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAw
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYy
YWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQog
ICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCiAg
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4
OTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkr
MHg1OC8weDY0CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmMDMwPl0gYWNwaV90Yl9wYXJz
ZV9yb290X3RhYmxlKzB4YjQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+
XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAwMDAw
MDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBbPDAw
MDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsw
eDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIG1tLmM6MTA5NzogQ2hhbmdpbmcgTUZOIGZv
ciBhIHZhbGlkIGVudHJ5IGlzIG5vdCBhbGxvd2VkIAooMHgzOWRkMCAtPiAweDM5ZGQwKS4KICAg
ICAoWEVOKSBYZW4gV0FSTiBhdCBtbS5jOjEwOTcKICAgICAoWEVOKSAtLS0tWyBYZW4tNC4xMy4w
LXJjICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCiAgICAgKFhFTikgQ1BVOiAg
ICAwCiAgICAgKFhFTikgUEM6ICAgICAwMDAwMDAwMDAwMjYyYWQwIG1tLmMjeGVuX3B0X3VwZGF0
ZSsweDNhOC8weDU5YwogICAgIChYRU4pIExSOiAgICAgMDAwMDAwMDAwMDI2MmFkMAogICAgIChY
RU4pIFNQOiAgICAgMDAwMDAwMDAwMDJmZmJjMAogICAgIChYRU4pIENQU1I6ICAgNjAwMDAzYzkg
TU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKICAgICAoWEVOKSAgICAgIFgw
OiAwMDAwMDAwMDAwMmFmNWE4ICBYMTogMDAwMDAwMDAwMDAwMDFmNyAgWDI6IAowMDAwMDAwMDAw
MDAwMDAwCiAgICAgKFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAw
MDAyYWY0NjAgIFg1OiAKMDAwMDAwMDAwMDJkOGE3MAogICAgIChYRU4pICAgICAgWDY6IDAwODA4
MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBYODogCjdmN2Y3ZjdmN2Y3ZjdmN2YK
ICAgICAoWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYxNjA2ZDU0IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3
ZiBYMTE6IAowMTAxMDEwMTAxMDEwMTAxCiAgICAgKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAw
MDAwOCBYMTM6IDAwMDAwMDAwMDAyODYxYjggWDE0OiAKMDAwMDAwMDAwMDAwMDAzMAogICAgIChY
RU4pICAgICBYMTU6IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIzMDAwIFgxNzog
CjAwMDAwMDAwMDAyY2YyZDgKICAgICAoWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMDAwMDAxIFgx
OTogMDAwMDAwMDAwMDAwMDAyMCBYMjA6IAowMDAwMDAwMDAwMmE3MDEwCiAgICAgKFhFTikgICAg
IFgyMTogMDAwMDAwMDAwMDQwMjAwMCBYMjI6IDAwMDAwMDAwMDAzMzkwMTAgWDIzOiAKMDAwMDAw
MDAwMDAwMDAwMwogICAgIChYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMzlkZDAgWDI1OiAwMDAw
MDAwMDAwNDAyMDAwIFgyNjogCjAwMDAwMDAwMDAwMDAwMmYKICAgICAoWEVOKSAgICAgWDI3OiAw
MDAwMDAwMDAwMDAwMDIwIFgyODogMDAwMDAwMDAwMDQwMzAwMCAgRlA6IAowMDAwMDAwMDAwMmZm
YmMwCiAgICAgKFhFTikKICAgICAoWEVOKSAgIFZUQ1JfRUwyOiA4MDAwMDAwMAogICAgIChYRU4p
ICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKQogICAgIChYRU4pICBTQ1RM
Ul9FTDI6IDMwY2QxODNkCiAgICAgKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQog
ICAgIChYRU4pICBUVEJSMF9FTDI6IDAwMDAwMDAwMTgzMDYwMDAKICAgICAoWEVOKQogICAgIChY
RU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCiAgICAgKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KQogICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDAwMDAwMDAyZmZiYzA6CiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmM5MCAwMDAwMDAwMDAwMjYyY2UwIDAwMDAwMDAwMDAw
MDAwYjQgCjAwMDAwMDAwMDAwMDEwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDM5ZGQwMDAwIDAw
MDAwMDAwMDAwMDAwMjQgMDAwMDAwMDAwMDJlMDA3OCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pICAgIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDJlMTA3OCAwMDAwMjAyNzljMDAwMDAw
IAowMDAwMDAwMDAwMmUwNDEwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAw
NzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgCjAwMDAwMDAwMDAyZDhhNzAKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDFmMzE3MTI3MWYzMzMxMmYgMDAwMDAwMDAwMDJmZmQwMCAKMDAw
MDAwMDAwMDAxODMwNgogICAgIChYRU4pICAgIDAwMDAwMDAwMDA0MDIwMDAgMDAwMDAwMDAwMDAw
MDAwMSAwMDAwMDAwMDAwMmZmY2UwIAowMDQwMDAwMDM5ZGQwZjdmCiAgICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMjAwMDAwMDAyIDAwMDAwMDAwMDAyZmZjYTAgCjAwMDAwMDAw
MDAyN2U3MmMKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmY2UwIDAwMDAwMDAwMDAyNDhmMTgg
MDAwMDAwMDAwMDAwMDBiNCAKMDAwMDAwMDAwMDAwMDAwMQogICAgIChYRU4pICAgIDAwMDAwMDAw
MzlkZDAwMDAgMDAwMDAwMDAwMDAwMDAwOCAwMDAwMDAwMDAwMmUwMDc4IAowMDAwMDAwMDAwMmI0
NGI4CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmQxMCAwMDAwMDAwMDAwMmJmMGFjIDAwMDAw
MDAwMDAwMDAwYjQgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZm
ZDEwIDAwMDAwMDAwMDAyYmYyYWMgMDAwMDAwMDAwMDJmZmQ2MCAKMDAwMDAwMDAwMDJiZjg4Ywog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAw
MDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJlMDA3OCAw
MDAwMDAwMDAwMmI0NGI4IGZmZmZmZmZmZmZmZmZmZmYgCjAwMDAwMDAwMDAyZTEwNzgKICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIwMjc5YzAw
MCAKMDAwMDIwMjc5YzAwMDAwMAogICAgIChYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDAw
MDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZmZGMwIAowMDAwMDAwMDAwMmNmMjUwCiAgICAgKFhFTikg
ICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAwMDAwMDAwIDAwMDAwMDAyMDI2MzAwMDAgCjAw
MDAwMDAwMDAxNmMwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZGUwIDAwMDAwMDAwMDAy
YzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAKMDAwMDAwMDAwMDJiMTVjMAogICAgIChYRU4pICAgIDAw
MDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4MWNlMDAwIAowMDAwMDAw
MDE3ZmNlMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDA0MDAyZjggCjAwMDAwMDAwMTgyN2ZkYjgKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAxODI3
ZmRiMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAwMCAwMDAw
MDAwMDFhNjEzMDAwIAowMDAwMDAzOTAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwNDBmZmZmZmZmZgogICAgIChYRU4pICAgIDAwMDAwMDAwZmZmZmZmZmYg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAw
MDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAw
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAg
ICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgv
MHg1OWMgKFBDKQogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0
X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyY2Uw
Pl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyN2U3MmM+
XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI0
OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKICAgICAoWEVOKSAgICBbPDAwMDAw
MDAwMDAyYmYwYWM+XSBhY3BpX3RiX3BhcnNlX3Jvb3RfdGFibGUrMHgxMzAvMHgzNTgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAv
MHg5OAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsw
eDFjLzB4OTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFi
bGVfaW5pdCsweDUwLzB4ZDgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFy
dF94ZW4rMHg0NDgvMHhjYWMKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02
NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4p
IEFDUEk6IFhTRFQgMzlERDAwMDAsIDAwQjQgKHIxIEhJU0kgICBISVAwOCAwICAgICAgIDEwMDAw
MTMpCiAgICAgKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkg
aXMgbm90IGFsbG93ZWQgCigweDM5ZGQwIC0+IDB4MzlkZDApLgogICAgIChYRU4pIFhlbiBXQVJO
IGF0IG1tLmM6MTA5NwogICAgIChYRU4pIC0tLS1bIFhlbi00LjEzLjAtcmMgIGFybTY0ICBkZWJ1
Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAoWEVOKSBQ
QzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljCiAg
ICAgKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCiAgICAgKFhFTikgU1A6ICAgICAwMDAw
MDAwMDAwMmZmYmMwCiAgICAgKFhFTikgQ1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJo
IChIeXBlcnZpc29yLCBoYW5kbGVyKQogICAgIChYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1
YTggIFgxOiAwMDAwMDAwMDAwMDAwMmQyICBYMjogCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAgIFgzOiAwMDAwMDAwMDAwMDAwMDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6
IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAKN2Y3ZjdmN2Y3ZjdmN2Y3ZgogICAgIChYRU4pICAgICAg
WDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3ZjdmN2Y3ZjdmIFgxMTogCjAxMDEwMTAx
MDEwMTAxMDEKICAgICAoWEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAwMDA4IFgxMzogMDAwMDAw
MDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAwMDAwMDAwMDMwCiAgICAgKFhFTikgICAgIFgxNTogMDAw
MDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAgWDE3OiAKMDAwMDAwMDAwMDJjZjJk
OAogICAgIChYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAwMDEgWDE5OiAwMDAwMDAwMDAwMDAw
MDIwIFgyMDogCjAwMDAwMDAwMDAyYTcwMTAKICAgICAoWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAw
NDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IAowMDAwMDAwMDAwMDAwMDAzCiAgICAg
KFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOWRkMCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2
OiAKMDAwMDAwMDAwMDAwMDAyZgogICAgIChYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAg
WDI4OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogCjAwMDAwMDAwMDAyZmZiYzAKICAgICAoWEVOKQog
ICAgIChYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCiAgICAgKFhFTikgIFZUVEJSX0VMMjogMDAw
MDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAgKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QK
ICAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAwMDNhCiAgICAgKFhFTikgIFRUQlIw
X0VMMjogMDAwMDAwMDAxODMwNjAwMAogICAgIChYRU4pCiAgICAgKFhFTikgICAgRVNSX0VMMjog
ZjIwMDAwMDEKICAgICAoWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhF
TikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAgKFhFTikgWGVu
IHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDAwMDAwMDJmZmJjMDoKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMmZmYzkwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDAwMDAwMDQwMjAwMCAKMDAwMDAwMDAw
MDAwMTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDBiNCAw
MDAwMDAwMDAwMmUwMDc4IAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDBiNCAwMDAwMDAwMDAwMmUxMDc4IDAwMDAyMDI3OWMwMDAwMDAgCjAwMDAwMDAwMDAyZTA0
MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDA3MDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMSAKMDAwMDAwMDAwMDJkOGE3MAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMzAxZjFmMWYxZjFmMWYxZiAwMDAwMDAwMDAwMmZmZDAwIAowMDAwMDAwMDAwMDE4MzA2CiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAy
ZmZjZTAgCjAwMDAwMDAwMDAyZmZjZTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAwMDAwMDI3ZTcyYwogICAgIChY
RU4pICAgIDAwMDAwMDAwMDAyZmZjZTAgMDAwMDAwMDAwMDI0OGYxOCAwMDAwMDAwMDAwNDAyMDAw
IAowMDAwMDAwMDAwMDAwMDAxCiAgICAgKFhFTikgICAgMDAwMDAwMDAzOWRkMDAwMCAwMDAwMDAw
MDAwMDAwMDA4IDAwMDAwMDAwMDAyZTAwNzggCjAwMDAwMDAwMDAwMDAwYjQKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMmZmZDEwIDAwMDAwMDAwMDAyYmYxMTAgMDAwMDAwMDAwMDQwMjAwMCAKMDAw
MDAwMDAwMTAwMDAxMwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJi
ZjBkNCAwMDAwMDAwMDAwMmZmZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAw
MDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0Yjgg
ZmZmZmZmZmZmZmZmZmZmZiAKMDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAw
MDAyZmZkOTAgMDAwMDAwMDAwMDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAw
MDAwCiAgICAgKFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAw
MDAwMDAyZmZkYzAgCjAwMDAwMDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzlj
MDAwIDAwMDA4MDAwMDAwMDAwMDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAy
NzljMDAwIAowMDAwMDAwMDAwMmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAw
MDAwMDAwMDAwMjAwMWI4IDAwMDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAo
WEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJm
OCAKMDAwMDAwMDAxODI3ZmRiOAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAw
MDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAw
MDAwMDM5MDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZk
ZWQwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0
MGZmZmZmZmZmCiAgICAgKFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAw
MDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAw
MDAwMDAwMDAwMAogICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDI2MmFkMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4
NTljIChMUikKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4
MWMvMHgyYwogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFi
bGUrMHgzOC8weDk4CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19t
YXBfbWVtb3J5KzB4NTgvMHg2NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjExMD5dIGFj
cGlfdGJfcGFyc2Vfcm9vdF90YWJsZSsweDE5NC8weDM1OAogICAgIChYRU4pICAgIFs8MDAwMDAw
MDAwMDJiZjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CiAgICAgKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5NAogICAgIChY
RU4pICAgIFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAvMHhk
OAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNh
YwogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5
X3N3aXRjaGVkKzB4MTAvMHgzMAogICAgIChYRU4pCiAgICAgKFhFTikgbW0uYzoxMDk3OiBDaGFu
Z2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgCigweDM5ZGQwIC0+IDB4
Mzk5MjApLgogICAgIChYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwogICAgIChYRU4pIC0tLS1b
IFhlbi00LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAo
WEVOKSBDUFU6ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4
ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljCiAgICAgKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYy
YWQwCiAgICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYjgwCiAgICAgKFhFTikgQ1BTUjog
ICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQogICAgIChY
RU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAwMDAwM2FhICBYMjog
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAwMDAwICBY
NDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAg
ICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAKN2Y3Zjdm
N2Y3ZjdmN2Y3ZgogICAgIChYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3Zjdm
N2Y3ZjdmN2Y3ZjdmIFgxMTogCjAxMDEwMTAxMDEwMTAxMDEKICAgICAoWEVOKSAgICAgWDEyOiAw
MDAwMDAwMDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAwMDAwMDAw
MDMwCiAgICAgKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAy
YjMwMDAgWDE3OiAKMDAwMDAwMDAwMDJjZjJkOAogICAgIChYRU4pICAgICBYMTg6IDAwMDAwMDAw
MDAwMDAwMDEgWDE5OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogCjAwMDAwMDAwMDAyYTcwMTAKICAg
ICAoWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBY
MjM6IAowMDAwMDAwMDAwMDAwMDAzCiAgICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOTky
MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAKMDAwMDAwMDAwMDAwMDAyZgogICAgIChYRU4p
ICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogCjAw
MDAwMDAwMDAyZmZiODAKICAgICAoWEVOKQogICAgIChYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAw
CiAgICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAg
KFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKICAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAw
MDgwMDAwMDNhCiAgICAgKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAogICAgIChY
RU4pCiAgICAgKFhFTikgICAgRVNSX0VMMjogZjIwMDAwMDEKICAgICAoWEVOKSAgSFBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIChYRU4pCiAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDAwMDAw
MDJmZmI4MDoKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmYzUwIDAwMDAwMDAwMDAyNjJjZTAg
MDAwMDAwMDAwMDAwMDAwMiAKMDAwMDAwMDAwMDAwMTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAw
Mzk5MjAwMDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAwMDAwMDAw
MDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAy
MDI3OWMwMDAwMDAgCjAwMDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDA3IDAwMDAwMDA3MDAwMDAwYjQgMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJlMTA3OCAwMDAwMjAyNzlj
MDAwMDAwIAowMDAwMDAwMDAwMDE4MzA2CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgCjAwMDAwMDAwMDAyZDhhNzAKICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM2
MCAKMDAwMDAwMDAwMDI3ZTcyYwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjYTAgMDAwMDAw
MDAwMDI0OGYxOCAwMDAwMDAwMDAwMDAwMDAyIAowMDAwMDAwMDM5OTIwMDAwCiAgICAgKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgCjAw
MDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAy
YmVlZTggMDAwMDAwMDAwMDAwMDAwMiAKMDAwMDAwMDAwMDAwMDAwMQogICAgIChYRU4pICAgIDAw
MDAwMDAwMzlkZDAwMDAgMDAwMDAwMDAwMDAwMDAwOCAwMDAwMDAwMDAwMmZmZDEwIAowMDAwMDAw
MDAwMmJmMjUwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA0MCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDIgCjAwMDAwMDAwMDAzMTIwMDAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMjlkNDU4IDAwMDAwMDAwMDAyYmYyMTAgMDAwMDAwMDAwMDJmZmQ2MCAKMDAwMDAwMDAwMDJi
Zjg4YwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDA4MCAwMDAw
MDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJl
MDA3OCAwMDAwMDAwMDAwMmI0NGI4IGZmZmZmZmZmZmZmZmZmZmYgCjAwMDAwMDAwMDAyZTEwNzgK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZDkwIDAwMDAwMDAwMDAyYzA2ZTggMDAwMDAwMDIw
Mjc5YzAwMCAKMDAwMDIwMjc5YzAwMDAwMAogICAgIChYRU4pICAgIDAwMDAyMDI3OWMwMDAwMDAg
MDAwMDAwMDAwMDJlMDQxMCAwMDAwMDAwMDAwMmZmZGMwIAowMDAwMDAwMDAwMmNmMjUwCiAgICAg
KFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwODAwMDAwMDAwMDAwIDAwMDAwMDAyMDI2MzAw
MDAgCjAwMDAwMDAwMDAxNmMwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZGUwIDAwMDAw
MDAwMDAyYzlhOTQgMDAwMDAwMDIwMjc5YzAwMCAKMDAwMDAwMDAwMDJiMTVjMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwM2YxNDE3OTAgMDAwMDAwMDAwMDIwMDFiOCAwMDAwMDAwMDE4MWNlMDAwIAow
MDAwMDAwMDE3ZmNlMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAxYTYxMzAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDA0MDAyZjggCjAwMDAwMDAwMTgyN2ZkYjgKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAxNTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAw
MDAxODI3ZmRiMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwYjAw
MCAwMDAwMDAwMDFhNjEzMDAwIAowMDAwMDAzOTAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwZjg2ZGVkMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAw
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAzMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAKMDAwMDAwNDBmZmZmZmZmZgogICAgIChYRU4pICAgIDAwMDAwMDAwZmZm
ZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAK
MDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAw
MDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAw
MDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSBYZW4gY2FsbCB0cmFj
ZToKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUr
MHgzYTgvMHg1OWMgKFBDKQogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1tLmMj
eGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoTFIpCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MjYyY2UwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
N2U3MmM+XSBfX2FjcGlfbWFwX3RhYmxlKzB4MzgvMHg5OAogICAgIChYRU4pICAgIFs8MDAwMDAw
MDAwMDI0OGYxOD5dIGFjcGlfb3NfbWFwX21lbW9yeSsweDU4LzB4NjQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyYmVlZTg+XSBhY3BpX3RiX2luc3RhbGxfdGFibGUrMHg1MC8weGU0CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMmJmMjUwPl0gYWNwaV90Yl9wYXJzZV9yb290X3RhYmxlKzB4
MmQ0LzB4MzU4CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmODhjPl0gYWNwaV9pbml0aWFs
aXplX3RhYmxlcysweDgwLzB4OTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYzA2ZTg+XSBh
Y3BpX3RhYmxlX2luaXQrMHgxYy8weDk0CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmNmMjUw
Pl0gYWNwaV9ib290X3RhYmxlX2luaXQrMHg1MC8weGQ4CiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMmM5YTk0Pl0gc3RhcnRfeGVuKzB4NDQ4LzB4Y2FjCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjAwMWI4Pl0gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHgxMC8weDMwCiAgICAg
KFhFTikKICAgICAoWEVOKSBBQ1BJOiBGQUNQIDM5OTIwMDAwLCAwMTE0IChyNiBISVNJICAgSElQ
MDggICAgICAgICAgIDAgSElTSSAKMjAxNTExMjQpCiAgICAgKFhFTikgbW0uYzoxMDk3OiBDaGFu
Z2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgCigweDM5OTIwIC0+IDB4
Mzk5MjApLgogICAgIChYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwogICAgIChYRU4pIC0tLS1b
IFhlbi00LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAo
WEVOKSBDUFU6ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4
ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljCiAgICAgKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYy
YWQwCiAgICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYjkwCiAgICAgKFhFTikgQ1BTUjog
ICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQogICAgIChY
RU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAwMDAwNDkwICBYMjog
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAwMDAwICBY
NDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAg
ICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAKN2Y3Zjdm
N2Y3ZjdmN2Y3ZgogICAgIChYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3Zjdm
N2Y3ZjdmN2Y3ZjdmIFgxMTogCjAxMDEwMTAxMDEwMTAxMDEKICAgICAoWEVOKSAgICAgWDEyOiAw
MDAwMDAwMDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAwMDAwMDAw
MDMwCiAgICAgKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAy
YjMwMDAgWDE3OiAKMDAwMDAwMDAwMDJjZjJkOAogICAgIChYRU4pICAgICBYMTg6IDAwMDAwMDAw
MDAwMDAwMDEgWDE5OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogCjAwMDAwMDAwMDAyYTcwMTAKICAg
ICAoWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBY
MjM6IAowMDAwMDAwMDAwMDAwMDAzCiAgICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOTky
MCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAKMDAwMDAwMDAwMDAwMDAyZgogICAgIChYRU4p
ICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogCjAw
MDAwMDAwMDAyZmZiOTAKICAgICAoWEVOKQogICAgIChYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAw
CiAgICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAg
KFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKICAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAw
MDgwMDAwMDNhCiAgICAgKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAogICAgIChY
RU4pCiAgICAgKFhFTikgICAgRVNSX0VMMjogZjIwMDAwMDEKICAgICAoWEVOKSAgSFBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIChYRU4pCiAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDAwMDAw
MDJmZmI5MDoKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmYzYwIDAwMDAwMDAwMDAyNjJjZTAg
MDAwMDgwNjYyZmZmOTA0MCAKMDAwMDAwMDAwMDAwMTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAw
Mzk5MjAwMDAgMDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMjlkNDU4IAowMDAwMDAwMDAwMDAw
MDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAy
MDI3OWMwMDAwMDAgCjAwMDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDA3IDAwMDAwMDA3MDAyZDhhNzAgMDAwMDAwMDAwMDAwMDAwMSAKMmYzMTFmNDg1MjQ4NDcxZgog
ICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJiZWUzMCAwMDAwODA2NjJm
ZmY5MDQwIAowMDAwMDAwMDAwMDE4MzA2CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNhMCAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyZmZjNzAgCjAwMDAwMDAwZmZmZmZmZDgKICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmM3
MCAKMDAwMDAwMDAwMDI3ZTcyYwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjYjAgMDAwMDAw
MDAwMDI0OGYxOCAwMDAwODA2NjJmZmY5MDQwIAowMDAwMDAwMDAwMDAwMTE0CiAgICAgKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAyOWQ0NTggCjAw
MDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmY2UwIDAwMDAwMDAwMDAy
YmY1ZmMgMDAwMDgwNjYyZmZmOTA0MCAKMDAwMDAwMDAwMDJiZWY2OAogICAgIChYRU4pICAgIDAw
MDAwMDAwMDAyZmZkMTAgMDAwMDAwMDAwMDJiZjI1MCAwMDAwMDAwMDAwMmZmZDEwIAowMDAwMDAw
MDAwMmJmMjc0CiAgICAgKFhFTikgICAgMDAwMDgwNjYyZmZmOTA0MCAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDIgCjAwMDAwMDAwMDAzMTIwMDAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMmZmZDYwIDAwMDAwMDAwMDAyYmY4OGMgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAw
MDA4MAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMmUwMDc4IAowMDAwMDAwMDAwMmI0NGI4CiAgICAgKFhFTikgICAgZmZmZmZmZmZmZmZm
ZmZmZiAwMDAwMDAwMDAwMmUxMDc4IDAwMDAwMDAwMDAyZmZkOTAgCjAwMDAwMDAwMDAyYzA2ZTgK
ICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDAyMDI3OWMwMDAwMDAgMDAwMDIwMjc5
YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkYzAg
MDAwMDAwMDAwMDJjZjI1MCAwMDAwMDAwMjAyNzljMDAwIAowMDAwODAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDIwMjYzMDAwMCAwMDAwMDAwMDAwMTZjMDAwIDAwMDAwMDAwMDAyZmZk
ZTAgCjAwMDAwMDAwMDAyYzlhOTQKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDAw
MDAwMDAyYjE1YzAgMDAwMDAwMDAzZjE0MTc5MCAKMDAwMDAwMDAwMDIwMDFiOAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMTgxY2UwMDAgMDAwMDAwMDAxN2ZjZTAwMCAwMDAwMDAwMDFhNjEzMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDQwMDJmOCAwMDAwMDAwMDE4
MjdmZGI4IDAwMDAwMDAwMDAwMDE1NjAgCjAwMDAwMDAwMDAwMDAwMDEKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMTgyN2ZkYjAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAw
MDAwMDAwYjAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMWE2MTMwMDAgMDAwMDAwMzkwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwZjg2ZGVkMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAzMDAw
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDQwZmZmZmZmZmYgMDAw
MDAwMDBmZmZmZmZmZiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAK
MDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAw
MDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAw
MDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQw
Pl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKICAgICAoWEVOKSAgICBbPDAw
MDAwMDAwMDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQogICAg
IChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgK
ICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1
OC8weDY0CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmNWZjPl0gYWNwaV90Yl9wYXJzZV9m
YWR0KzB4MzgvMHhiYwogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjI3ND5dIGFjcGlfdGJf
cGFyc2Vfcm9vdF90YWJsZSsweDJmOC8weDM1OAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJi
Zjg4Yz5dIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMrMHg4MC8weDk4CiAgICAgKFhFTikgICAgWzww
MDAwMDAwMDAwMmMwNmU4Pl0gYWNwaV90YWJsZV9pbml0KzB4MWMvMHg5NAogICAgIChYRU4pICAg
IFs8MDAwMDAwMDAwMDJjZjI1MD5dIGFjcGlfYm9vdF90YWJsZV9pbml0KzB4NTAvMHhkOAogICAg
IChYRU4pICAgIFs8MDAwMDAwMDAwMDJjOWE5ND5dIHN0YXJ0X3hlbisweDQ0OC8weGNhYwogICAg
IChYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDFiOD5dIGFybTY0L2hlYWQubyNwcmltYXJ5X3N3aXRj
aGVkKzB4MTAvMHgzMAogICAgIChYRU4pCiAgICAgKFhFTikgbW0uYzoxMDk3OiBDaGFuZ2luZyBN
Rk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgCigweDM5OTIwIC0+IDB4Mzk2MzAp
LgogICAgIChYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwogICAgIChYRU4pIC0tLS1bIFhlbi00
LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAoWEVOKSBD
UFU6ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAgbW0uYyN4ZW5fcHRf
dXBkYXRlKzB4M2E4LzB4NTljCiAgICAgKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjYyYWQwCiAg
ICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYjUwCiAgICAgKFhFTikgQ1BTUjogICA2MDAw
MDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQogICAgIChYRU4pICAg
ICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAwMDAwNTcxICBYMjogCjAwMDAw
MDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAwMDAwICBYNDogMDAw
MDAwMDAwMDJhZjQ2MCAgWDU6IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgICBYNjog
MDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAKN2Y3ZjdmN2Y3Zjdm
N2Y3ZgogICAgIChYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEwOiA3ZjdmN2Y3Zjdm
N2Y3ZjdmIFgxMTogCjAxMDEwMTAxMDEwMTAxMDEKICAgICAoWEVOKSAgICAgWDEyOiAwMDAwMDAw
MDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAwMDAwMDAwMDMwCiAg
ICAgKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAwMDAwMDAyYjMwMDAg
WDE3OiAKMDAwMDAwMDAwMDJjZjJkOAogICAgIChYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAwMDAw
MDEgWDE5OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogCjAwMDAwMDAwMDAyYTcwMTAKICAgICAoWEVO
KSAgICAgWDIxOiAwMDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMzOTAxMCBYMjM6IAow
MDAwMDAwMDAwMDAwMDAzCiAgICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAwMDAzOTYzMCBYMjU6
IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAKMDAwMDAwMDAwMDAwMDAyZgogICAgIChYRU4pICAgICBY
Mjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAwNDAzMDAwICBGUDogCjAwMDAwMDAw
MDAyZmZiNTAKICAgICAoWEVOKQogICAgIChYRU4pICAgVlRDUl9FTDI6IDgwMDAwMDAwCiAgICAg
KFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pCiAgICAgKFhFTikg
IFNDVExSX0VMMjogMzBjZDE4M2QKICAgICAoWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMDAw
MDNhCiAgICAgKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAogICAgIChYRU4pCiAg
ICAgKFhFTikgICAgRVNSX0VMMjogZjIwMDAwMDEKICAgICAoWEVOKSAgSFBGQVJfRUwyOiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IChYRU4pCiAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDAwMDAwMDJmZmI1
MDoKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmYzIwIDAwMDAwMDAwMDAyNjJjZTAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMzk2MzAw
MDAgMDAwMDAwMDAwMDAwMDAyNCAwMDAwMDAwMDAwMDAwMDAxIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMDAwMDAwMDAwMDEyIDAwMDAyMDI3OWMw
MDAwMDAgCjAwMDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAw
MDAwMDA3MDAwMDAxMTQgMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAxMiAwMDAwMjAyNzljMDAwMDAw
IAowMDAwMDAwMDAwMDE4MzA2CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAw
MDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgCjJmMzExZjQ4NTI0ODQ3MWYKICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAwMDJmZmMzMCAKMDAw
MDAwMDAwMDI3ZTcyYwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNzAgMDAwMDAwMDAwMDI0
OGYxOCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDM5NjMwMDAwCiAgICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMmQxOTMwIDAwMDAwMDAwMDAwMDAwMDEgCjAwMDAwMDAw
MDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmY2EwIDAwMDAwMDAwMDAyYmVlZTgg
MDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDJiZjYxOAogICAgIChYRU4pICAgIDAwMDAwMDAw
MDA0MDIwMDAgMDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMmZmY2UwIAowMDAwMDAwMDAwMmJm
NjQ0CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDQwMjAwMCAwMDAwMDAwMDAwMDAwMTE0IDAwMDAw
MDAwMDAwMDAxMTQgCjAwMDAwMDAwMDAwMDAwMDEKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMjlk
NDU4IDAwMDAwMDAwMDAyYmY2MjQgMDAwMDAwMDAwMDJmZmQxMCAKMDAwMDAwMDAwMDJiZjI3NAog
ICAgIChYRU4pICAgIDAwMDA4MDY2MmZmZjkwNDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAw
MDAwMDAyIAowMDAwMDAwMDAwMzEyMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmQ2MCAw
MDAwMDAwMDAwMmJmODhjIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwODAKICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDJlMDA3
OCAKMDAwMDAwMDAwMDJiNDRiOAogICAgIChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAw
MDAwMDJlMTA3OCAwMDAwMDAwMDAwMmZmZDkwIAowMDAwMDAwMDAwMmMwNmU4CiAgICAgKFhFTikg
ICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMjAyNzljMDAwMDAwIDAwMDAyMDI3OWMwMDAwMDAgCjAw
MDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZGMwIDAwMDAwMDAwMDAy
Y2YyNTAgMDAwMDAwMDIwMjc5YzAwMCAKMDAwMDgwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAw
MDAwMDAyMDI2MzAwMDAgMDAwMDAwMDAwMDE2YzAwMCAwMDAwMDAwMDAwMmZmZGUwIAowMDAwMDAw
MDAwMmM5YTk0CiAgICAgKFhFTikgICAgMDAwMDAwMDIwMjc5YzAwMCAwMDAwMDAwMDAwMmIxNWMw
IDAwMDAwMDAwM2YxNDE3OTAgCjAwMDAwMDAwMDAyMDAxYjgKICAgICAoWEVOKSAgICAwMDAwMDAw
MDE4MWNlMDAwIDAwMDAwMDAwMTdmY2UwMDAgMDAwMDAwMDAxYTYxMzAwMCAKMDAwMDAwMDAwMDAw
MDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDA0MDAyZjggMDAwMDAwMDAxODI3ZmRiOCAwMDAw
MDAwMDAwMDAxNTYwIAowMDAwMDAwMDAwMDAwMDAxCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMSAwMDAwMDAwMDE4MjdmZGIwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMGIwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDFhNjEzMDAwIDAwMDAwMDM5MDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwMGY4NmRlZDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMzAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0MGZmZmZmZmZmIDAwMDAwMDAwZmZmZmZm
ZmYgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAw
MDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAw
MDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgWGVu
IGNhbGwgdHJhY2U6CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0uYyN4ZW5f
cHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjJh
ZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQogICAgIChYRU4pICAgIFs8
MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCiAgICAgKFhFTikgICAgWzww
MDAwMDAwMDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKICAgICAoWEVOKSAg
ICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMmJlZWU4Pl0gYWNwaV90Yl9pbnN0YWxsX3RhYmxlKzB4NTAv
MHhlNAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZjY0ND5dIGFjcGlfdGJfcGFyc2VfZmFk
dCsweDgwLzB4YmMKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNzQ+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZjgvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IERTRFQgMzk2MzAwMDAsIEE4
NEQgKHIyIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBJTlRMIAoyMDE4MTIxMykKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2MzAgLT4gMHgzOWRjMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDA2NjAgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZGMwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDAzIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWRjMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDJiZWUzMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMDAwMDAxCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MmZmYzcwIDAwMDAwMDAwMDAyZmZjNDAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMmZmYzcwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmM0MCAKMDAwMDAw
MDBmZmZmZmZkOAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDMgCjAwMDAwMDAwMzlk
YzAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAzIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDAzIAowMDAwMDAwMDAwMDAwMTE0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDYw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMyAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFBDQ1QgMzlEQzAwMDAsIDAw
OEEgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkYzAgLT4gMHgzOWRiMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDA3NDYgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZGIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA0IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWRiMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MDYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDQgCjAwMDAwMDAwMzlk
YjAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA0IAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDgw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwNCAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFNTRFQgMzlEQjAwMDAsIEU1
NkEgKHIyIEhJU0kgICBISVAwNyAgICAgICAgICAgMCBJTlRMIAoyMDE4MTIxMykKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkYjAgLT4gMHgzOWQ4MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDA4MmMgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZDgwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA1IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWQ4MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0YjUz
NGQ0ODFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MDgwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDUgCjAwMDAwMDAwMzlk
ODAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA1IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA1IAowMDAwMDAwMDIwMTgxMjEz
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMGEw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwNSAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEJFUlQgMzlEODAwMDAsIDAw
MzAgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkODAgLT4gMHgzOWQ2MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDA5MTIgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZDYwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA2IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWQ2MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MGEwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDYgCjAwMDAwMDAwMzlk
NjAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA2IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA2IAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMGMw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwNiAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEhFU1QgMzlENjAwMDAsIDA1
OEMgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkNjAgLT4gMHgzOWQyMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDA5ZjggIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZDIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA3IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWQyMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MGMwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDcgCjAwMDAwMDAwMzlk
MjAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA3IAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMGUw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwNyAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEVSU1QgMzlEMjAwMDAsIDAy
MzAgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkMjAgLT4gMHgzOWQxMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBhZGUgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5ZDEwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA4IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOWQxMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MGUwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDggCjAwMDAwMDAwMzlk
MTAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA4IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA4IAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTAw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwOCAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEVJTkogMzlEMTAwMDAsIDAx
NzAgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MzlkMTAgLT4gMHgzOTkwMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBiYzQgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5OTAwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDA5IAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTkwMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MTAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMDkgCjAwMDAwMDAwMzk5
MDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA5IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDA5IAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTIw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwOSAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEdURFQgMzk5MDAwMDAsIDAw
ODQgKHIzIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk5MDAgLT4gMHgzOTY4MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBjYWEgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjgwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBhIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTY4MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MTIwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGEgCjAwMDAwMDAwMzk2
ODAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBhIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBhIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTQw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwYSAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IE1DRkcgMzk2ODAwMDAsIDAw
M0MgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2ODAgLT4gMHgzOTY3MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBkOTAgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjcwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBiIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTY3MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MTQwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGIgCjAwMDAwMDAwMzk2
NzAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBiIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBiIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTYw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwYiAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFNMSVQgMzk2NzAwMDAsIDAw
M0MgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2NzAgLT4gMHgzOTY2MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBlNzYgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjYwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBjIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTY2MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MTYwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGMgCjAwMDAwMDAwMzk2
NjAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBjIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBjIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTgw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwYyAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFNQQ1IgMzk2NjAwMDAsIDAw
NTAgKHIyIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2NjAgLT4gMHgzOTY1MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDBmNWMgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjUwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBkIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTY1MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MTgwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGQgCjAwMDAwMDAwMzk2
NTAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBkIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBkIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMWEw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwZCAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFNSQVQgMzk2NTAwMDAsIDA5
QzAgKHIzIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2NTAgLT4gMHgzOTY0MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDEwNDIgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjQwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBlIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTY0MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MWEwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGUgCjAwMDAwMDAwMzk2
NDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBlIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBlIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMWMw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwZSAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IEFQSUMgMzk2NDAwMDAsIDI4
NkMgKHI0IEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2NDAgLT4gMHgzOTYyMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDExMjggIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDM5NjIwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDBmIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAzOTYyMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MWMwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMGYgCjAwMDAwMDAwMzk2
MjAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBmIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDBmIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMWUw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwZiAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IElPUlQgMzk2MjAwMDAsIDEw
NjAgKHIwIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBJTlRMIAoyMDE4MTIxMykKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4Mzk2MjAgLT4gMHgxODU0MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDEyMGUgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDE4NTQwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDEwIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAxODU0MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0YjUz
NGQ0ODFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MWUwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTAgCjAwMDAwMDAwMTg1
NDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDEwIAowMDAwMDAwMDIwMTgxMjEz
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMjAw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAxMCAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFBQVFQgMTg1NDAwMDAsIDM3
RTQgKHIyIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MTg1NDAgLT4gMHgxODU1MCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDEyZjQgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDE4NTUwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDExIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAxODU1MDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MjAwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTEgCjAwMDAwMDAwMTg1
NTAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDExIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDExIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMjIw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAxMSAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IE1QQU0gMTg1NTAwMDAsIDA2
M0MgKHIxIEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MTg1NTAgLT4gMHgxODUzMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDEzZGEgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDE4NTMwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDEyIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAxODUzMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MjIwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTIgCjAwMDAwMDAwMTg1
MzAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDEyIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMjQw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAxMiAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IFNQTUkgMTg1MzAwMDAsIDAw
NDEgKHI1IEhJU0kgICBISVAwOCAgICAgICAgICAgMCBISVNJIAoyMDE1MTEyNCkKICAgICAoWEVO
KSBtbS5jOjEwOTc6IENoYW5naW5nIE1GTiBmb3IgYSB2YWxpZCBlbnRyeSBpcyBub3QgYWxsb3dl
ZCAKKDB4MTg1MzAgLT4gMHgxODUxMCkuCiAgICAgKFhFTikgWGVuIFdBUk4gYXQgbW0uYzoxMDk3
CiAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFp
bnRlZCBdLS0tLQogICAgIChYRU4pIENQVTogICAgMAogICAgIChYRU4pIFBDOiAgICAgMDAwMDAw
MDAwMDI2MmFkMCBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMKICAgICAoWEVOKSBMUjog
ICAgIDAwMDAwMDAwMDAyNjJhZDAKICAgICAoWEVOKSBTUDogICAgIDAwMDAwMDAwMDAyZmZiODAK
ICAgICAoWEVOKSBDUFNSOiAgIDYwMDAwM2M5IE1PREU6NjQtYml0IEVMMmggKEh5cGVydmlzb3Is
IGhhbmRsZXIpCiAgICAgKFhFTikgICAgICBYMDogMDAwMDAwMDAwMDJhZjVhOCAgWDE6IDAwMDAw
MDAwMDAwMDE0YzAgIFgyOiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDM6IDAw
MDAwMDAwMDAwMDAwMDAgIFg0OiAwMDAwMDAwMDAwMmFmNDYwICBYNTogCjAwMDAwMDAwMDAyZDhh
NzAKICAgICAoWEVOKSAgICAgIFg2OiAwMDgwODA4MDgwODA4MDgwICBYNzogZmVmZWZlZmVmZWZl
ZmYwOSAgWDg6IAo3ZjdmN2Y3ZjdmN2Y3ZjdmCiAgICAgKFhFTikgICAgICBYOTogNzMxZjY0NmI2
MTYwNmQ1NCBYMTA6IDdmN2Y3ZjdmN2Y3ZjdmN2YgWDExOiAKMDEwMTAxMDEwMTAxMDEwMQogICAg
IChYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDggWDEzOiAwMDAwMDAwMDAwMjg2MWI4IFgx
NDogCjAwMDAwMDAwMDAwMDAwMzAKICAgICAoWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwNDAwMmY4
IFgxNjogMDAwMDAwMDAwMDJiMzAwMCBYMTc6IAowMDAwMDAwMDAwMmNmMmQ4CiAgICAgKFhFTikg
ICAgIFgxODogMDAwMDAwMDAwMDAwMDAwMSBYMTk6IDAwMDAwMDAwMDAwMDAwMjAgWDIwOiAKMDAw
MDAwMDAwMDJhNzAxMAogICAgIChYRU4pICAgICBYMjE6IDAwMDAwMDAwMDA0MDIwMDAgWDIyOiAw
MDAwMDAwMDAwMzM5MDEwIFgyMzogCjAwMDAwMDAwMDAwMDAwMDMKICAgICAoWEVOKSAgICAgWDI0
OiAwMDAwMDAwMDAwMDE4NTEwIFgyNTogMDAwMDAwMDAwMDQwMjAwMCBYMjY6IAowMDAwMDAwMDAw
MDAwMDJmCiAgICAgKFhFTikgICAgIFgyNzogMDAwMDAwMDAwMDAwMDAyMCBYMjg6IDAwMDAwMDAw
MDA0MDMwMDAgIEZQOiAKMDAwMDAwMDAwMDJmZmI4MAogICAgIChYRU4pCiAgICAgKFhFTikgICBW
VENSX0VMMjogODAwMDAwMDAKICAgICAoWEVOKSAgVlRUQlJfRUwyOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgKFhFTikKICAgICAoWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAogICAgIChYRU4pICAg
IEhDUl9FTDI6IDAwMDAwMDAwODAwMDAwM2EKICAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MDE4MzA2MDAwCiAgICAgKFhFTikKICAgICAoWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQogICAg
IChYRU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICBGQVJfRUwy
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikKICAgICAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSBzcD0wMDAwMDAwMDAwMmZmYjgwOgogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZjNTAg
MDAwMDAwMDAwMDI2MmNlMCAwMDAwMDAwMDAwMDAwMDEzIAowMDAwMDAwMDAwMDAxMDAwCiAgICAg
KFhFTikgICAgMDAwMDAwMDAxODUxMDAwMCAwMDAwMDAwMDAwMDAwMDI0IDAwMDAwMDAwMDAwMDAw
MDEgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEyIDAwMDAw
MDAwMDAwMDAwMTIgMDAwMDIwMjc5YzAwMDAwMCAKMDAwMDAwMDAwMDJlMDQxMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDcwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIAow
MDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAyZjMxMWY0ODUy
NDg0NzFmIDAwMDAwMDAwMDAyZmZjYzAgCjAwMDAwMDAwMDAwMTgzMDYKICAgICAoWEVOKSAgICAw
MDAwODA2NjJmZmY5MjQwIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDJmZmNhMCAKMDAwMDAw
MDAwMDJmZmNhMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAw
MiAwMDAwMDAwMDAwMmZmYzYwIAowMDAwMDAwMDAwMjdlNzJjCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmNhMCAwMDAwMDAwMDAwMjQ4ZjE4IDAwMDAwMDAwMDAwMDAwMTMgCjAwMDAwMDAwMTg1
MTAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDEzIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAy
ZmZjZDAgMDAwMDAwMDAwMDJiZWVlOCAwMDAwMDAwMDAwMDAwMDEzIAowMDAwMDAwMDIwMTUxMTI0
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJmZmNkMCAwMDAwMDAwMDAwMmJlZjY4IDAwMDAwMDAw
MDAyZmZkMTAgCjAwMDAwMDAwMDAyYmYyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMjYw
IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAxMyAKMDAwMDAwMDAwMDMxMjAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAyOWQ0NTggMDAwMDAwMDAwMDMxMjAwMCAwMDAwMDAwMDAwMmZm
ZDYwIAowMDAwMDAwMDAwMmJmODhjCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDgwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMmUwMDc4IDAwMDAwMDAwMDAyYjQ0YjggZmZmZmZmZmZmZmZmZmZmZiAK
MDAwMDAwMDAwMDJlMTA3OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkOTAgMDAwMDAwMDAw
MDJjMDZlOCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMjAyNzljMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMmUwNDEwIDAwMDAwMDAwMDAyZmZkYzAgCjAwMDAw
MDAwMDAyY2YyNTAKICAgICAoWEVOKSAgICAwMDAwMDAwMjAyNzljMDAwIDAwMDA4MDAwMDAwMDAw
MDAgMDAwMDAwMDIwMjYzMDAwMCAKMDAwMDAwMDAwMDE2YzAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjOWE5NCAwMDAwMDAwMjAyNzljMDAwIAowMDAwMDAwMDAw
MmIxNWMwCiAgICAgKFhFTikgICAgMDAwMDAwMDAzZjE0MTc5MCAwMDAwMDAwMDAwMjAwMWI4IDAw
MDAwMDAwMTgxY2UwMDAgCjAwMDAwMDAwMTdmY2UwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDFh
NjEzMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDQwMDJmOCAKMDAwMDAwMDAxODI3ZmRi
OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDE1NjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAxIAowMDAwMDAwMDE4MjdmZGIwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAwMWE2MTMwMDAgCjAwMDAwMDM5MDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDBmODZkZWQwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDMwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDA0MGZmZmZmZmZmCiAgICAgKFhF
TikgICAgMDAwMDAwMDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChY
RU4pIFhlbiBjYWxsIHRyYWNlOgogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDI2MmFkMD5dIG1t
LmMjeGVuX3B0X3VwZGF0ZSsweDNhOC8weDU5YyAoUEMpCiAgICAgKFhFTikgICAgWzwwMDAwMDAw
MDAwMjYyYWQwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChMUikKICAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNjJjZTA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI3ZTcyYz5dIF9fYWNwaV9tYXBfdGFibGUrMHgzOC8weDk4CiAgICAg
KFhFTikgICAgWzwwMDAwMDAwMDAwMjQ4ZjE4Pl0gYWNwaV9vc19tYXBfbWVtb3J5KzB4NTgvMHg2
NAogICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJiZWVlOD5dIGFjcGlfdGJfaW5zdGFsbF90YWJs
ZSsweDUwLzB4ZTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmYyNTA+XSBhY3BpX3RiX3Bh
cnNlX3Jvb3RfdGFibGUrMHgyZDQvMHgzNTgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYmY4
OGM+XSBhY3BpX2luaXRpYWxpemVfdGFibGVzKzB4ODAvMHg5OAogICAgIChYRU4pICAgIFs8MDAw
MDAwMDAwMDJjMDZlOD5dIGFjcGlfdGFibGVfaW5pdCsweDFjLzB4OTQKICAgICAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyY2YyNTA+XSBhY3BpX2Jvb3RfdGFibGVfaW5pdCsweDUwLzB4ZDgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYzlhOTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMDAxYjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hl
ZCsweDEwLzB4MzAKICAgICAoWEVOKQogICAgIChYRU4pIEFDUEk6IGlCRlQgMTg1MTAwMDAsIDA4
MDAgKHIxIEhJU0kgICBISVAwOCAwICAgICAgICAgICAgIDApCiAgICAgKFhFTikgbW0uYzoxMDk3
OiBDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IGFsbG93ZWQgCigweDE4NTEw
IC0+IDB4Mzk5MjApLgogICAgIChYRU4pIFhlbiBXQVJOIGF0IG1tLmM6MTA5NwogICAgIChYRU4p
IC0tLS1bIFhlbi00LjEzLjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0K
ICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyNjJhZDAg
bW0uYyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljCiAgICAgKFhFTikgTFI6ICAgICAwMDAwMDAw
MDAwMjYyYWQwCiAgICAgKFhFTikgU1A6ICAgICAwMDAwMDAwMDAwMmZmYzAwCiAgICAgKFhFTikg
Q1BTUjogICA2MDAwMDNjOSBNT0RFOjY0LWJpdCBFTDJoIChIeXBlcnZpc29yLCBoYW5kbGVyKQog
ICAgIChYRU4pICAgICAgWDA6IDAwMDAwMDAwMDAyYWY1YTggIFgxOiAwMDAwMDAwMDAwMDAxNWE2
ICBYMjogCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgIFgzOiAwMDAwMDAwMDAwMDAw
MDAwICBYNDogMDAwMDAwMDAwMDJhZjQ2MCAgWDU6IAowMDAwMDAwMDAwMmQ4YTcwCiAgICAgKFhF
TikgICAgICBYNjogMDA4MDgwODA4MDgwODA4MCAgWDc6IGZlZmVmZWZlZmVmZWZmMDkgIFg4OiAK
N2Y3ZjdmN2Y3ZjdmN2Y3ZgogICAgIChYRU4pICAgICAgWDk6IDczMWY2NDZiNjE2MDZkNTQgWDEw
OiA3ZjdmN2Y3ZjdmN2Y3ZjdmIFgxMTogCjAxMDEwMTAxMDEwMTAxMDEKICAgICAoWEVOKSAgICAg
WDEyOiAwMDAwMDAwMDAwMDAwMDA4IFgxMzogMDAwMDAwMDAwMDI4NjFiOCBYMTQ6IAowMDAwMDAw
MDAwMDAwMDMwCiAgICAgKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDQwMDJmOCBYMTY6IDAwMDAw
MDAwMDAyYjMwMDAgWDE3OiAKMDAwMDAwMDAwMDJjZjJkOAogICAgIChYRU4pICAgICBYMTg6IDAw
MDAwMDAwMDAwMDAwMDEgWDE5OiAwMDAwMDAwMDAwMDAwMDIwIFgyMDogCjAwMDAwMDAwMDAyYTcw
MTAKICAgICAoWEVOKSAgICAgWDIxOiAwMDAwMDAwMDAwNDAyMDAwIFgyMjogMDAwMDAwMDAwMDMz
OTAxMCBYMjM6IAowMDAwMDAwMDAwMDAwMDAzCiAgICAgKFhFTikgICAgIFgyNDogMDAwMDAwMDAw
MDAzOTkyMCBYMjU6IDAwMDAwMDAwMDA0MDIwMDAgWDI2OiAKMDAwMDAwMDAwMDAwMDAyZgogICAg
IChYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMjAgWDI4OiAwMDAwMDAwMDAwNDAzMDAwICBG
UDogCjAwMDAwMDAwMDAyZmZjMDAKICAgICAoWEVOKQogICAgIChYRU4pICAgVlRDUl9FTDI6IDgw
MDAwMDAwCiAgICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
CiAgICAgKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKICAgICAoWEVOKSAgICBIQ1JfRUwyOiAw
MDAwMDAwMDgwMDAwMDNhCiAgICAgKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAxODMwNjAwMAog
ICAgIChYRU4pCiAgICAgKFhFTikgICAgRVNSX0VMMjogZjIwMDAwMDEKICAgICAoWEVOKSAgSFBG
QVJfRUwyOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgRkFSX0VMMjogMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pCiAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAw
MDAwMDAwMDJmZmMwMDoKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmY2QwIDAwMDAwMDAwMDAy
NjJjZTAgMDAwMDgwNjYyZmZmOTA0MCAKMDAwMDAwMDAwMDAwMTAwMAogICAgIChYRU4pICAgIDAw
MDAwMDAwMzk5MjAwMDAgMDAwMDAwMDAwMDAwMDExNCAwMDAwMDAwMDAwMmUwMDc4IAowMDAwMDAw
MDAwMDAwMDAwCiAgICAgKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMmUxMDc4
IDAwMDAyMDI3OWMwMDAwMDAgCjAwMDAwMDAwMDAyZTA0MTAKICAgICAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDA3IDAwMDAwMDA3ZmZmZmZmZDggMDAwMDAwMDAwMDAwMDAwMSAKMDAwMDAwMDAwMDQw
MjAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDgwMCAwMDAw
MDAwMDAwMDAwMDAxIAowMDAwMDAwMDAwMDE4MzA2CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDQw
MjAxMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDA0MDIwMWMgCjAwMDAwMDAwMDAwMDAwMDAK
ICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDIgMDAwMDAwMDAw
MDJmZmNlMCAKMDAwMDAwMDAwMDI3ZTcyYwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkMjAg
MDAwMDAwMDAwMDI0OGYxOCAwMDAwODA2NjJmZmY5MDQwIAowMDAwMDAwMDAwMmZmZGI4CiAgICAg
KFhFTikgICAgMDAwMDIwMjc5YzAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyZTAw
NzggCjAwMDAwMDAwMDAyYjQ0YjgKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMmZmZDUwIDAwMDAw
MDAwMDAyYmY2YjggMDAwMDgwNjYyZmZmOTA0MCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4p
ICAgIDAwMDAwMDAwMDAyZTAwNzggMDAwMDAwMDAwMDJiNDRiOCAwMDAwMDAwMDAwMmZmZDcwIAow
MDAwMDAwMDAwMmJmOTAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA0MCAwMDAwMDAwMDAw
MmMwNmU4IDAwMDAwMDAwMDAyZmZkOTAgCjAwMDAwMDAwMDAyYzA2OWMKICAgICAoWEVOKSAgICAw
MDAwMDAwMDAwMmNlZTYwIDAwMDAwMDAwMDAyZDM1YTggMDAwMDAwMDAwMDJmZmRjMCAKMDAwMDAw
MDAwMDJjZjI4OAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDIwMjc5YzAwMDAw
MCAwMDAwMDAwMjAyNjMwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAw
MDAwMDJmZmRlMCAwMDAwMDAwMDAwMmM5YTk0IDAwMDAwMDAyMDI3OWMwMDAgCjAwMDAwMDAwMDAy
YjE1YzAKICAgICAoWEVOKSAgICAwMDAwMDAwMDNmMTQxNzkwIDAwMDAwMDAwMDAyMDAxYjggMDAw
MDAwMDAxODFjZTAwMCAKMDAwMDAwMDAxN2ZjZTAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMWE2
MTMwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IAowMDAwMDAwMDE4MjdmZGI4
CiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMTU2MCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAwMDAwMDEgCjAwMDAwMDAwMTgyN2ZkYjAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMGIwMDAgMDAwMDAwMDAxYTYxMzAwMCAKMDAwMDAwMzkwMDAwMDAwMAogICAg
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGY4NmRlZDAwMCAwMDAwMDAwMDAwMDAw
MDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDQwZmZmZmZmZmYKICAgICAoWEVO
KSAgICAwMDAwMDAwMGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAK
MDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAw
MDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAw
MDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAw
MAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhF
TikgWGVuIGNhbGwgdHJhY2U6CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjYyYWQwPl0gbW0u
YyN4ZW5fcHRfdXBkYXRlKzB4M2E4LzB4NTljIChQQykKICAgICAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyNjJhZDA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgzYTgvMHg1OWMgKExSKQogICAgIChYRU4p
ICAgIFs8MDAwMDAwMDAwMDI2MmNlMD5dIHNldF9maXhtYXArMHgxYy8weDJjCiAgICAgKFhFTikg
ICAgWzwwMDAwMDAwMDAwMjdlNzJjPl0gX19hY3BpX21hcF90YWJsZSsweDM4LzB4OTgKICAgICAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyNDhmMTg+XSBhY3BpX29zX21hcF9tZW1vcnkrMHg1OC8weDY0
CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmNmI4Pl0gYWNwaV90Yl92ZXJpZnlfdGFibGUr
MHgzOC8weDdjCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmJmOTAwPl0gYWNwaV9nZXRfdGFi
bGUrMHg1Yy8weGI4CiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmMwNjljPl0gYWNwaV90YWJs
ZV9wYXJzZSsweDY0LzB4OTQKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyY2YyODg+XSBhY3Bp
X2Jvb3RfdGFibGVfaW5pdCsweDg4LzB4ZDgKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYzlh
OTQ+XSBzdGFydF94ZW4rMHg0NDgvMHhjYWMKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDAx
Yjg+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0Y2hlZCsweDEwLzB4MzAKICAgICAoWEVOKQog
ICAgIChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCiAgICAgKFhFTikgQm9vdGluZyB1c2lu
ZyBBQ1BJCiAgICAgKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lzdGVtCiAgICAgKFhFTikgVW5h
YmxlIHRvIGluaXRpYWxpemUgYWNwaSB1YXJ0OiAtOQogICAgIChYRU4pIEJhZCBjb25zb2xlPSBv
cHRpb24gJ2R0dWFydCcKICAgICAgWGVuIDQuMTMuMC1yYwogICAgIChYRU4pIFhlbiB2ZXJzaW9u
IDQuMTMuMC1yYyAoam95eEApIChhYXJjaDY0LWxpbnV4LWdudS1nY2MgCihjcm9zc3Rvb2wtTkcg
bGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAtIExpbmFybyBHQ0MgNC45LTIwMTQuMDUpIDQuOS4x
IAoyMDE0MDUwNSAocHJlcmVsZWFzZSkpIGRlYnVnPXkgIFR1ZSBKYW4gIDcgMTk6Mjg6MTkgQ1NU
IDIwMjAKICAgICAoWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBUdWUgSmFuIDcgMTk6Mjg6MTMgMjAy
MCArMDgwMCBnaXQ6ZGJmNTU3ZgogICAgIChYRU4pIGJ1aWxkLWlkOiA3YTA5YTcyODc4YTMzNTUx
MmY5N2UxMGUzNGY3OTFjNmNjMDkyYjc0CiAgICAgKFhFTikgUHJvY2Vzc29yOiA0ODFmZDAxMDog
IlVua25vd24iLCB2YXJpYW50OiAweDEsIHBhcnQgMHhkMDEsIHJldiAweDAKICAgICAoWEVOKSA2
NC1iaXQgRXhlY3V0aW9uOgogICAgIChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEw
MDExMTExMTExIDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAgRXhjZXB0aW9uIExldmVs
czogRUwzOjY0IEVMMjo2NCBFTDE6NjQgRUwwOjY0CiAgICAgKFhFTikgICAgIEV4dGVuc2lvbnM6
IEdJQ3YzLVN5c1JlZwogICAgIChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAxMTAzMDU0
MDggMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgIE1lbW9yeSBNb2RlbCBG
ZWF0dXJlczogMDAwMDAwMDAwMDEwMTEyNSAwMDAwMDAwMDEwMjExMTIyCiAgICAgKFhFTikgICBJ
U0EgRmVhdHVyZXM6ICAwMDAxMTAwMDEwMjExMTIwIDAwMDAwMDAwMDAwMTEwMDEKICAgICAoWEVO
KSAzMi1iaXQgRXhlY3V0aW9uOiBVbnN1cHBvcnRlZAogICAgIChYRU4pIFVzaW5nIFNNQyBDYWxs
aW5nIENvbnZlbnRpb24gdjEuMQogICAgIChYRU4pIFVzaW5nIFBTQ0kgdjEuMQogICAgIChYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsw
eDgwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAxXSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDgwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDgw
MjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDAzXSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDgwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDA0XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDkwMDAw
XSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDA1XSBhZGRyZXNz
WzB4OWIwMDAwMDBdIApNUElEUlsweDkwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDA2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDkwMjAwXSBl
bmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDA3XSBhZGRyZXNzWzB4
OWIwMDAwMDBdIApNUElEUlsweDkwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDA4XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGEwMDAwXSBlbmFi
bGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDA5XSBhZGRyZXNzWzB4OWIw
MDAwMDBdIApNUElEUlsweGEwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDBhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGEwMjAwXSBlbmFibGVk
KQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBiXSBhZGRyZXNzWzB4OWIwMDAw
MDBdIApNUElEUlsweGEwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDBjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGIwMDAwXSBlbmFibGVkKQog
ICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBkXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IApNUElEUlsweGIwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDBlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGIwMjAwXSBlbmFibGVkKQogICAg
IChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApN
UElEUlsweGIwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDEwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGMwMDAwXSBlbmFibGVkKQogICAgIChY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDExXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElE
UlsweGMwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDEy
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGMwMjAwXSBlbmFibGVkKQogICAgIChYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDEzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsw
eGMwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDE0XSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGQwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDE1XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGQw
MTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDE2XSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGQwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDE3XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGQwMzAw
XSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDE4XSBhZGRyZXNz
WzB4OWIwMDAwMDBdIApNUElEUlsweGUwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDE5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGUwMTAwXSBl
bmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFhXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIApNUElEUlsweGUwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDFiXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGUwMzAwXSBlbmFi
bGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFjXSBhZGRyZXNzWzB4OWIw
MDAwMDBdIApNUElEUlsweGYwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDFkXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGYwMTAwXSBlbmFibGVk
KQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFlXSBhZGRyZXNzWzB4OWIwMDAw
MDBdIApNUElEUlsweGYwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDFmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweGYwMzAwXSBlbmFibGVkKQog
ICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDIwXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IApNUElEUlsweDE4MDAwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDAyMV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxODAxMDBdIGVuYWJsZWQpCiAg
ICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjJdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
Ck1QSURSWzB4MTgwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDIzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDE4MDMwMF0gZW5hYmxlZCkKICAg
ICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyNF0gYWRkcmVzc1sweDliMDAwMDAwXSAK
TVBJRFJbMHgxOTAwMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwMjVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MTkwMTAwXSBlbmFibGVkKQogICAg
IChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApN
UElEUlsweDE5MDIwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDAyN10gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxOTAzMDBdIGVuYWJsZWQpCiAgICAg
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjhdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1Q
SURSWzB4MWEwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDI5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFhMDEwMF0gZW5hYmxlZCkKICAgICAo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyYV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJ
RFJbMHgxYTAyMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MmJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MWEwMzAwXSBlbmFibGVkKQogICAgIChY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDJjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElE
UlsweDFiMDAwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAy
ZF0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxYjAxMDBdIGVuYWJsZWQpCiAgICAgKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMmVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURS
WzB4MWIwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDJm
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFiMDMwMF0gZW5hYmxlZCkKICAgICAoWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzMF0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJb
MHgxYzAwMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzFd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MWMwMTAwXSBlbmFibGVkKQogICAgIChYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDMyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsw
eDFjMDIwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzM10g
YWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxYzAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4
MWQwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM1XSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFkMDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzNl0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgx
ZDAyMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzddIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MWQwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM4XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFl
MDAwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzOV0gYWRk
cmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxZTAxMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwM2FdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MWUw
MjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDNiXSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFlMDMwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDAzY10gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgxZjAw
MDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwM2RdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MWYwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDNlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDFmMDIw
MF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzZl0gYWRkcmVz
c1sweDliMDAwMDAwXSAKTVBJRFJbMHgxZjAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwNDBdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MjgwMDAw
XSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQxXSBhZGRyZXNz
WzB4OWIwMDAwMDBdIApNUElEUlsweDI4MDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDA0Ml0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgyODAyMDBd
IGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDNdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gCk1QSURSWzB4MjgwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDQ0XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDI5MDAwMF0g
ZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0NV0gYWRkcmVzc1sw
eDliMDAwMDAwXSAKTVBJRFJbMHgyOTAxMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwNDZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MjkwMjAwXSBl
bmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ3XSBhZGRyZXNzWzB4
OWIwMDAwMDBdIApNUElEUlsweDI5MDMwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDA0OF0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgyYTAwMDBdIGVu
YWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDldIGFkZHJlc3NbMHg5
YjAwMDAwMF0gCk1QSURSWzB4MmEwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDRhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDJhMDIwMF0gZW5h
YmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Yl0gYWRkcmVzc1sweDli
MDAwMDAwXSAKTVBJRFJbMHgyYTAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwNGNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MmIwMDAwXSBlbmFi
bGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDRkXSBhZGRyZXNzWzB4OWIw
MDAwMDBdIApNUElEUlsweDJiMDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDA0ZV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgyYjAyMDBdIGVuYWJs
ZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNGZdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gCk1QSURSWzB4MmIwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDUwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDJjMDAwMF0gZW5hYmxl
ZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1MV0gYWRkcmVzc1sweDliMDAw
MDAwXSAKTVBJRFJbMHgyYzAxMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwNTJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MmMwMjAwXSBlbmFibGVk
KQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDUzXSBhZGRyZXNzWzB4OWIwMDAw
MDBdIApNUElEUlsweDJjMDMwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3Bp
X2lkWzB4MDA1NF0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgyZDAwMDBdIGVuYWJsZWQp
CiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTVdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gCk1QSURSWzB4MmQwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDU2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDJkMDIwMF0gZW5hYmxlZCkK
ICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1N10gYWRkcmVzc1sweDliMDAwMDAw
XSAKTVBJRFJbMHgyZDAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9p
ZFsweDAwNThdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MmUwMDAwXSBlbmFibGVkKQog
ICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDU5XSBhZGRyZXNzWzB4OWIwMDAwMDBd
IApNUElEUlsweDJlMDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDA1YV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgyZTAyMDBdIGVuYWJsZWQpCiAg
ICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWJdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
Ck1QSURSWzB4MmUwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDVjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDJmMDAwMF0gZW5hYmxlZCkKICAg
ICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1ZF0gYWRkcmVzc1sweDliMDAwMDAwXSAK
TVBJRFJbMHgyZjAxMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwNWVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MmYwMjAwXSBlbmFibGVkKQogICAg
IChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApN
UElEUlsweDJmMDMwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDA2MF0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzODAwMDBdIGVuYWJsZWQpCiAgICAg
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNjFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1Q
SURSWzB4MzgwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDYyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDM4MDIwMF0gZW5hYmxlZCkKICAgICAo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2M10gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJ
RFJbMHgzODAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
NjRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4MzkwMDAwXSBlbmFibGVkKQogICAgIChY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDY1XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElE
UlsweDM5MDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2
Nl0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzOTAyMDBdIGVuYWJsZWQpCiAgICAgKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNjddIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURS
WzB4MzkwMzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDY4
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNhMDAwMF0gZW5hYmxlZCkKICAgICAoWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2OV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJb
MHgzYTAxMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNmFd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2EwMjAwXSBlbmFibGVkKQogICAgIChYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDZiXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsw
eDNhMDMwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2Y10g
YWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzYjAwMDBdIGVuYWJsZWQpCiAgICAgKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNmRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4
M2IwMTAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDZlXSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNiMDIwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDA2Zl0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgz
YjAzMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNzBdIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2MwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDcxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNj
MDEwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3Ml0gYWRk
cmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzYzAyMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwNzNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2Mw
MzAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDc0XSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNkMDAwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDA3NV0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzZDAx
MDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNzZdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2QwMjAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDc3XSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNkMDMw
MF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3OF0gYWRkcmVz
c1sweDliMDAwMDAwXSAKTVBJRFJbMHgzZTAwMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwNzldIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2UwMTAw
XSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDdhXSBhZGRyZXNz
WzB4OWIwMDAwMDBdIApNUElEUlsweDNlMDIwMF0gZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDA3Yl0gYWRkcmVzc1sweDliMDAwMDAwXSAKTVBJRFJbMHgzZTAzMDBd
IGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwN2NdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gCk1QSURSWzB4M2YwMDAwXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDdkXSBhZGRyZXNzWzB4OWIwMDAwMDBdIApNUElEUlsweDNmMDEwMF0g
ZW5hYmxlZCkKICAgICAoWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA3ZV0gYWRkcmVzc1sw
eDliMDAwMDAwXSAKTVBJRFJbMHgzZjAyMDBdIGVuYWJsZWQpCiAgICAgKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwN2ZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gCk1QSURSWzB4M2YwMzAwXSBl
bmFibGVkKQogICAgIChYRU4pIDEyOCBDUFVzIGVuYWJsZWQsIDEyOCBDUFVzIHRvdGFsCiAgICAg
KFhFTikgU01QOiBBbGxvd2luZyAxMjggQ1BVcwogICAgIChYRU4pIEdlbmVyaWMgVGltZXIgSVJR
OiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDEwMDAwMCBLSHoKICAgICAoWEVOKSBHSUN2
MyBpbml0aWFsaXphdGlvbjoKICAgICAoWEVOKSAgICAgICBnaWNfZGlzdF9hZGRyPTB4MDAwMDAw
YWUwMDAwMDAKICAgICAoWEVOKSAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1CiAgICAgKFhF
TikgICAgICAgZ2ljX3JkaXN0X3N0cmlkZT0wCiAgICAgKFhFTikgICAgICAgZ2ljX3JkaXN0X3Jl
Z2lvbnM9MTI4CiAgICAgKFhFTikgICAgICAgcmVkaXN0cmlidXRvciByZWdpb25zOgogICAgIChY
RU4pICAgICAgICAgLSByZWdpb24gMDogMHgwMDAwMDBhZTEwMDAwMCAtIDB4MDAwMDAwYWUxNDAw
MDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDE6IDB4MDAwMDAwYWUxNDAwMDAgLSAweDAw
MDAwMGFlMTgwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAyOiAweDAwMDAwMGFlMTgw
MDAwIC0gMHgwMDAwMDBhZTFjMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMzogMHgw
MDAwMDBhZTFjMDAwMCAtIDB4MDAwMDAwYWUyMDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVn
aW9uIDQ6IDB4MDAwMDAwYWUyMDAwMDAgLSAweDAwMDAwMGFlMjQwMDAwCiAgICAgKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA1OiAweDAwMDAwMGFlMjQwMDAwIC0gMHgwMDAwMDBhZTI4MDAwMAogICAg
IChYRU4pICAgICAgICAgLSByZWdpb24gNjogMHgwMDAwMDBhZTI4MDAwMCAtIDB4MDAwMDAwYWUy
YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDc6IDB4MDAwMDAwYWUyYzAwMDAgLSAw
eDAwMDAwMGFlMzAwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA4OiAweDAwMDAwMGFl
MzAwMDAwIC0gMHgwMDAwMDBhZTM0MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gOTog
MHgwMDAwMDBhZTM0MDAwMCAtIDB4MDAwMDAwYWUzODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0g
cmVnaW9uIDEwOiAweDAwMDAwMGFlMzgwMDAwIC0gMHgwMDAwMDBhZTNjMDAwMAogICAgIChYRU4p
ICAgICAgICAgLSByZWdpb24gMTE6IDB4MDAwMDAwYWUzYzAwMDAgLSAweDAwMDAwMGFlNDAwMDAw
CiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMjogMHgwMDAwMDBhZTQwMDAwMCAtIDB4MDAw
MDAwYWU0NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEzOiAweDAwMDAwMGFlNDQw
MDAwIC0gMHgwMDAwMDBhZTQ4MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMTQ6IDB4
MDAwMDAwYWU0ODAwMDAgLSAweDAwMDAwMGFlNGMwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJl
Z2lvbiAxNTogMHgwMDAwMDBhZTRjMDAwMCAtIDB4MDAwMDAwYWU1MDAwMDAKICAgICAoWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDE2OiAweDAwMDAwMGFlNTAwMDAwIC0gMHgwMDAwMDBhZTU0MDAwMAog
ICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMTc6IDB4MDAwMDAwYWU1NDAwMDAgLSAweDAwMDAw
MGFlNTgwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAxODogMHgwMDAwMDBhZTU4MDAw
MCAtIDB4MDAwMDAwYWU1YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDE5OiAweDAw
MDAwMGFlNWMwMDAwIC0gMHgwMDAwMDBhZTYwMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdp
b24gMjA6IDB4MDAwMDAwYWU2MDAwMDAgLSAweDAwMDAwMGFlNjQwMDAwCiAgICAgKFhFTikgICAg
ICAgICAtIHJlZ2lvbiAyMTogMHgwMDAwMDBhZTY0MDAwMCAtIDB4MDAwMDAwYWU2ODAwMDAKICAg
ICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDIyOiAweDAwMDAwMGFlNjgwMDAwIC0gMHgwMDAwMDBh
ZTZjMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMjM6IDB4MDAwMDAwYWU2YzAwMDAg
LSAweDAwMDAwMGFlNzAwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAyNDogMHgwMDAw
MDBhZTcwMDAwMCAtIDB4MDAwMDAwYWU3NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9u
IDI1OiAweDAwMDAwMGFlNzQwMDAwIC0gMHgwMDAwMDBhZTc4MDAwMAogICAgIChYRU4pICAgICAg
ICAgLSByZWdpb24gMjY6IDB4MDAwMDAwYWU3ODAwMDAgLSAweDAwMDAwMGFlN2MwMDAwCiAgICAg
KFhFTikgICAgICAgICAtIHJlZ2lvbiAyNzogMHgwMDAwMDBhZTdjMDAwMCAtIDB4MDAwMDAwYWU4
MDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDI4OiAweDAwMDAwMGFlODAwMDAwIC0g
MHgwMDAwMDBhZTg0MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMjk6IDB4MDAwMDAw
YWU4NDAwMDAgLSAweDAwMDAwMGFlODgwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAz
MDogMHgwMDAwMDBhZTg4MDAwMCAtIDB4MDAwMDAwYWU4YzAwMDAKICAgICAoWEVOKSAgICAgICAg
IC0gcmVnaW9uIDMxOiAweDAwMDAwMGFlOGMwMDAwIC0gMHgwMDAwMDBhZTkwMDAwMAogICAgIChY
RU4pICAgICAgICAgLSByZWdpb24gMzI6IDB4MDAwMDAwYWExMDAwMDAgLSAweDAwMDAwMGFhMTQw
MDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAzMzogMHgwMDAwMDBhYTE0MDAwMCAtIDB4
MDAwMDAwYWExODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDM0OiAweDAwMDAwMGFh
MTgwMDAwIC0gMHgwMDAwMDBhYTFjMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMzU6
IDB4MDAwMDAwYWExYzAwMDAgLSAweDAwMDAwMGFhMjAwMDAwCiAgICAgKFhFTikgICAgICAgICAt
IHJlZ2lvbiAzNjogMHgwMDAwMDBhYTIwMDAwMCAtIDB4MDAwMDAwYWEyNDAwMDAKICAgICAoWEVO
KSAgICAgICAgIC0gcmVnaW9uIDM3OiAweDAwMDAwMGFhMjQwMDAwIC0gMHgwMDAwMDBhYTI4MDAw
MAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gMzg6IDB4MDAwMDAwYWEyODAwMDAgLSAweDAw
MDAwMGFhMmMwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiAzOTogMHgwMDAwMDBhYTJj
MDAwMCAtIDB4MDAwMDAwYWEzMDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDQwOiAw
eDAwMDAwMGFhMzAwMDAwIC0gMHgwMDAwMDBhYTM0MDAwMAogICAgIChYRU4pICAgICAgICAgLSBy
ZWdpb24gNDE6IDB4MDAwMDAwYWEzNDAwMDAgLSAweDAwMDAwMGFhMzgwMDAwCiAgICAgKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA0MjogMHgwMDAwMDBhYTM4MDAwMCAtIDB4MDAwMDAwYWEzYzAwMDAK
ICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDQzOiAweDAwMDAwMGFhM2MwMDAwIC0gMHgwMDAw
MDBhYTQwMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNDQ6IDB4MDAwMDAwYWE0MDAw
MDAgLSAweDAwMDAwMGFhNDQwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NTogMHgw
MDAwMDBhYTQ0MDAwMCAtIDB4MDAwMDAwYWE0ODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVn
aW9uIDQ2OiAweDAwMDAwMGFhNDgwMDAwIC0gMHgwMDAwMDBhYTRjMDAwMAogICAgIChYRU4pICAg
ICAgICAgLSByZWdpb24gNDc6IDB4MDAwMDAwYWE0YzAwMDAgLSAweDAwMDAwMGFhNTAwMDAwCiAg
ICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA0ODogMHgwMDAwMDBhYTUwMDAwMCAtIDB4MDAwMDAw
YWE1NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ5OiAweDAwMDAwMGFhNTQwMDAw
IC0gMHgwMDAwMDBhYTU4MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNTA6IDB4MDAw
MDAwYWE1ODAwMDAgLSAweDAwMDAwMGFhNWMwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lv
biA1MTogMHgwMDAwMDBhYTVjMDAwMCAtIDB4MDAwMDAwYWE2MDAwMDAKICAgICAoWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDUyOiAweDAwMDAwMGFhNjAwMDAwIC0gMHgwMDAwMDBhYTY0MDAwMAogICAg
IChYRU4pICAgICAgICAgLSByZWdpb24gNTM6IDB4MDAwMDAwYWE2NDAwMDAgLSAweDAwMDAwMGFh
NjgwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA1NDogMHgwMDAwMDBhYTY4MDAwMCAt
IDB4MDAwMDAwYWE2YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDU1OiAweDAwMDAw
MGFhNmMwMDAwIC0gMHgwMDAwMDBhYTcwMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24g
NTY6IDB4MDAwMDAwYWE3MDAwMDAgLSAweDAwMDAwMGFhNzQwMDAwCiAgICAgKFhFTikgICAgICAg
ICAtIHJlZ2lvbiA1NzogMHgwMDAwMDBhYTc0MDAwMCAtIDB4MDAwMDAwYWE3ODAwMDAKICAgICAo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDU4OiAweDAwMDAwMGFhNzgwMDAwIC0gMHgwMDAwMDBhYTdj
MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNTk6IDB4MDAwMDAwYWE3YzAwMDAgLSAw
eDAwMDAwMGFhODAwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA2MDogMHgwMDAwMDBh
YTgwMDAwMCAtIDB4MDAwMDAwYWE4NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDYx
OiAweDAwMDAwMGFhODQwMDAwIC0gMHgwMDAwMDBhYTg4MDAwMAogICAgIChYRU4pICAgICAgICAg
LSByZWdpb24gNjI6IDB4MDAwMDAwYWE4ODAwMDAgLSAweDAwMDAwMGFhOGMwMDAwCiAgICAgKFhF
TikgICAgICAgICAtIHJlZ2lvbiA2MzogMHgwMDAwMDBhYThjMDAwMCAtIDB4MDAwMDAwYWE5MDAw
MDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDY0OiAweDAwMjAwMGFlMTAwMDAwIC0gMHgw
MDIwMDBhZTE0MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNjU6IDB4MDAyMDAwYWUx
NDAwMDAgLSAweDAwMjAwMGFlMTgwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA2Njog
MHgwMDIwMDBhZTE4MDAwMCAtIDB4MDAyMDAwYWUxYzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0g
cmVnaW9uIDY3OiAweDAwMjAwMGFlMWMwMDAwIC0gMHgwMDIwMDBhZTIwMDAwMAogICAgIChYRU4p
ICAgICAgICAgLSByZWdpb24gNjg6IDB4MDAyMDAwYWUyMDAwMDAgLSAweDAwMjAwMGFlMjQwMDAw
CiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA2OTogMHgwMDIwMDBhZTI0MDAwMCAtIDB4MDAy
MDAwYWUyODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDcwOiAweDAwMjAwMGFlMjgw
MDAwIC0gMHgwMDIwMDBhZTJjMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNzE6IDB4
MDAyMDAwYWUyYzAwMDAgLSAweDAwMjAwMGFlMzAwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJl
Z2lvbiA3MjogMHgwMDIwMDBhZTMwMDAwMCAtIDB4MDAyMDAwYWUzNDAwMDAKICAgICAoWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDczOiAweDAwMjAwMGFlMzQwMDAwIC0gMHgwMDIwMDBhZTM4MDAwMAog
ICAgIChYRU4pICAgICAgICAgLSByZWdpb24gNzQ6IDB4MDAyMDAwYWUzODAwMDAgLSAweDAwMjAw
MGFlM2MwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA3NTogMHgwMDIwMDBhZTNjMDAw
MCAtIDB4MDAyMDAwYWU0MDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDc2OiAweDAw
MjAwMGFlNDAwMDAwIC0gMHgwMDIwMDBhZTQ0MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdp
b24gNzc6IDB4MDAyMDAwYWU0NDAwMDAgLSAweDAwMjAwMGFlNDgwMDAwCiAgICAgKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA3ODogMHgwMDIwMDBhZTQ4MDAwMCAtIDB4MDAyMDAwYWU0YzAwMDAKICAg
ICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDc5OiAweDAwMjAwMGFlNGMwMDAwIC0gMHgwMDIwMDBh
ZTUwMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gODA6IDB4MDAyMDAwYWU1MDAwMDAg
LSAweDAwMjAwMGFlNTQwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA4MTogMHgwMDIw
MDBhZTU0MDAwMCAtIDB4MDAyMDAwYWU1ODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9u
IDgyOiAweDAwMjAwMGFlNTgwMDAwIC0gMHgwMDIwMDBhZTVjMDAwMAogICAgIChYRU4pICAgICAg
ICAgLSByZWdpb24gODM6IDB4MDAyMDAwYWU1YzAwMDAgLSAweDAwMjAwMGFlNjAwMDAwCiAgICAg
KFhFTikgICAgICAgICAtIHJlZ2lvbiA4NDogMHgwMDIwMDBhZTYwMDAwMCAtIDB4MDAyMDAwYWU2
NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDg1OiAweDAwMjAwMGFlNjQwMDAwIC0g
MHgwMDIwMDBhZTY4MDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gODY6IDB4MDAyMDAw
YWU2ODAwMDAgLSAweDAwMjAwMGFlNmMwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA4
NzogMHgwMDIwMDBhZTZjMDAwMCAtIDB4MDAyMDAwYWU3MDAwMDAKICAgICAoWEVOKSAgICAgICAg
IC0gcmVnaW9uIDg4OiAweDAwMjAwMGFlNzAwMDAwIC0gMHgwMDIwMDBhZTc0MDAwMAogICAgIChY
RU4pICAgICAgICAgLSByZWdpb24gODk6IDB4MDAyMDAwYWU3NDAwMDAgLSAweDAwMjAwMGFlNzgw
MDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA5MDogMHgwMDIwMDBhZTc4MDAwMCAtIDB4
MDAyMDAwYWU3YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDkxOiAweDAwMjAwMGFl
N2MwMDAwIC0gMHgwMDIwMDBhZTgwMDAwMAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gOTI6
IDB4MDAyMDAwYWU4MDAwMDAgLSAweDAwMjAwMGFlODQwMDAwCiAgICAgKFhFTikgICAgICAgICAt
IHJlZ2lvbiA5MzogMHgwMDIwMDBhZTg0MDAwMCAtIDB4MDAyMDAwYWU4ODAwMDAKICAgICAoWEVO
KSAgICAgICAgIC0gcmVnaW9uIDk0OiAweDAwMjAwMGFlODgwMDAwIC0gMHgwMDIwMDBhZThjMDAw
MAogICAgIChYRU4pICAgICAgICAgLSByZWdpb24gOTU6IDB4MDAyMDAwYWU4YzAwMDAgLSAweDAw
MjAwMGFlOTAwMDAwCiAgICAgKFhFTikgICAgICAgICAtIHJlZ2lvbiA5NjogMHgwMDIwMDBhYTEw
MDAwMCAtIDB4MDAyMDAwYWExNDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDk3OiAw
eDAwMjAwMGFhMTQwMDAwIC0gMHgwMDIwMDBhYTE4MDAwMAogICAgIChYRU4pICAgICAgICAgLSBy
ZWdpb24gOTg6IDB4MDAyMDAwYWExODAwMDAgLSAweDAwMjAwMGFhMWMwMDAwCiAgICAgKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA5OTogMHgwMDIwMDBhYTFjMDAwMCAtIDB4MDAyMDAwYWEyMDAwMDAK
ICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwMDogMHgwMDIwMDBhYTIwMDAwMCAtIDB4MDAy
MDAwYWEyNDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwMTogMHgwMDIwMDBhYTI0
MDAwMCAtIDB4MDAyMDAwYWEyODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwMjog
MHgwMDIwMDBhYTI4MDAwMCAtIDB4MDAyMDAwYWEyYzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0g
cmVnaW9uIDEwMzogMHgwMDIwMDBhYTJjMDAwMCAtIDB4MDAyMDAwYWEzMDAwMDAKICAgICAoWEVO
KSAgICAgICAgIC0gcmVnaW9uIDEwNDogMHgwMDIwMDBhYTMwMDAwMCAtIDB4MDAyMDAwYWEzNDAw
MDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwNTogMHgwMDIwMDBhYTM0MDAwMCAtIDB4
MDAyMDAwYWEzODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEwNjogMHgwMDIwMDBh
YTM4MDAwMCAtIDB4MDAyMDAwYWEzYzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEw
NzogMHgwMDIwMDBhYTNjMDAwMCAtIDB4MDAyMDAwYWE0MDAwMDAKICAgICAoWEVOKSAgICAgICAg
IC0gcmVnaW9uIDEwODogMHgwMDIwMDBhYTQwMDAwMCAtIDB4MDAyMDAwYWE0NDAwMDAKICAgICAo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDEwOTogMHgwMDIwMDBhYTQ0MDAwMCAtIDB4MDAyMDAwYWE0
ODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExMDogMHgwMDIwMDBhYTQ4MDAwMCAt
IDB4MDAyMDAwYWE0YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExMTogMHgwMDIw
MDBhYTRjMDAwMCAtIDB4MDAyMDAwYWE1MDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9u
IDExMjogMHgwMDIwMDBhYTUwMDAwMCAtIDB4MDAyMDAwYWE1NDAwMDAKICAgICAoWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDExMzogMHgwMDIwMDBhYTU0MDAwMCAtIDB4MDAyMDAwYWE1ODAwMDAKICAg
ICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExNDogMHgwMDIwMDBhYTU4MDAwMCAtIDB4MDAyMDAw
YWE1YzAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExNTogMHgwMDIwMDBhYTVjMDAw
MCAtIDB4MDAyMDAwYWE2MDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExNjogMHgw
MDIwMDBhYTYwMDAwMCAtIDB4MDAyMDAwYWE2NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVn
aW9uIDExNzogMHgwMDIwMDBhYTY0MDAwMCAtIDB4MDAyMDAwYWE2ODAwMDAKICAgICAoWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDExODogMHgwMDIwMDBhYTY4MDAwMCAtIDB4MDAyMDAwYWE2YzAwMDAK
ICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDExOTogMHgwMDIwMDBhYTZjMDAwMCAtIDB4MDAy
MDAwYWE3MDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyMDogMHgwMDIwMDBhYTcw
MDAwMCAtIDB4MDAyMDAwYWE3NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyMTog
MHgwMDIwMDBhYTc0MDAwMCAtIDB4MDAyMDAwYWE3ODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0g
cmVnaW9uIDEyMjogMHgwMDIwMDBhYTc4MDAwMCAtIDB4MDAyMDAwYWE3YzAwMDAKICAgICAoWEVO
KSAgICAgICAgIC0gcmVnaW9uIDEyMzogMHgwMDIwMDBhYTdjMDAwMCAtIDB4MDAyMDAwYWE4MDAw
MDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyNDogMHgwMDIwMDBhYTgwMDAwMCAtIDB4
MDAyMDAwYWE4NDAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyNTogMHgwMDIwMDBh
YTg0MDAwMCAtIDB4MDAyMDAwYWE4ODAwMDAKICAgICAoWEVOKSAgICAgICAgIC0gcmVnaW9uIDEy
NjogMHgwMDIwMDBhYTg4MDAwMCAtIDB4MDAyMDAwYWE4YzAwMDAKICAgICAoWEVOKSAgICAgICAg
IC0gcmVnaW9uIDEyNzogMHgwMDIwMDBhYThjMDAwMCAtIDB4MDAyMDAwYWE5MDAwMDAKICAgICAo
WEVOKSBHSUN2MyBjb21wYXRpYmxlIHdpdGggR0lDdjIgY2Jhc2UgMHgwMDAwMDA5YjAwMDAwMCB2
YmFzZSAKMHgwMDAwMDA5YjAyMDAwMAogICAgIChYRU4pIEdJQ3YzOiB1c2luZyBhdCBtb3N0IDU3
MzQ0IExQSXMgb24gdGhlIGhvc3QuCiAgICAgKFhFTikgR0lDdjM6IDY3MiBsaW5lcywgKElJRCAw
MDAzMTczNikuCiAgICAgKFhFTikgR0lDdjM6IEZvdW5kIElUUyBAMHgyMDIxMDAwMDAKICAgICAo
WEVOKSBHSUN2MzogRm91bmQgSVRTIEAweDIwMDIwMjEwMDAwMAogICAgIChYRU4pIEdJQ3YzOiBD
UFUwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAwIEAwMDAwMDAwMDQwMDNhMDAwCiAg
ICAgKFhFTikgWFNNIEZyYW1ld29yayB2MS4wLjAgaW5pdGlhbGl6ZWQKICAgICAoWEVOKSBJbml0
aWFsaXNpbmcgWFNNIFNJTE8gbW9kZQogICAgIChYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENy
ZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKICAgICAoWEVOKSBJbml0aWFsaXppbmcgQ3Jl
ZGl0MiBzY2hlZHVsZXIKICAgICAoWEVOKSAgbG9hZF9wcmVjaXNpb25fc2hpZnQ6IDE4CiAgICAg
KFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAogICAgIChYRU4pICB1bmRlcmxvYWRfYmFsYW5j
ZV90b2xlcmFuY2U6IDAKICAgICAoWEVOKSAgb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IC0z
CiAgICAgKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CiAgICAgKFhFTikgIGNh
cCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBtcwogICAgIChYRU4pIGxvYWQgdHJhY2tpbmcg
d2luZG93IGxlbmd0aCAxMDczNzQxODI0IG5zCiAgICAgKFhFTikgRGVmYXVsdGluZyB0byBhbHRl
cm5hdGl2ZSBrZXkgaGFuZGxpbmc7IHNlbmQgJ0EnIHRvIHN3aXRjaCB0byAKbm9ybWFsIG1vZGUu
CiAgICAgKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAxMDI0IEtpQi4KICAgICAoWEVO
KSBDUFUwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxCiAgICAgTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAg
IE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MCAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENs
dXN0ZXJJRCA9IDB4MCBkb21haW5fYml0ID0gMHgxIFZhbHVlIAp0byBbZGQzZjk3M2RMXS4uCiAg
ICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgwIENsdXN0SWR4ID0g
MHgwIApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszTF0uLgogICAgIC0gQ1BVIDAwMDgwMTAw
IGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXpl
IENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhF
TikgR0lDdjM6IENQVTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEgQDAwMDAwMDAw
NDAwN2IwMDAKICAgICAoWEVOKSBDUFUxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMSBib290ZWQuCiAgICAg
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5
TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9i
aXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDAg
ZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsx
NThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2Jp
dCA9IDB4MiBWYWx1ZSB0byBbN0xdLi4KICAgICAtIENQVSAwMDA4MDIwMCBib290aW5nIC0KICAg
ICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0g
VHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUy
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyIEAwMDAwMDAwMDQwMGJjMDAwCiAgICAg
KFhFTikgQ1BVMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDIgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5n
IHVwIENQVTMKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAg
ICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBC
b290IEFkZHJlc3MgCnRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgwIApkb21haW5fYml0ID0gMHgzCiAgICAg
Tk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgwIGRvbWFpbl9iaXQgPSAw
eDMgVmFsdWUgCnRvIFtkZGZmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
MSBDbHVzdGVySUQgPSAweDAgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDMgVmFsdWUg
dG8gW2ZMXS4uCiAgICAgLSBDUFUgMDAwODAzMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFn
aW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMzogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gMyBAMDAwMDAwMDA0MDBmZDAwMAogICAgIChYRU4pIENQVTM6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgog
ICAgIChYRU4pIENQVSAzIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU0CiAgICAg
Tk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0
byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlM
XSB1bHBvc19tcGlkciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElDRTogIFsxOTNs
XURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgwIFZhbHVlIAp0byBb
ZGQxZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0g
MHgxIENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsxMGZMXS4uCiAg
ICAgLSBDUFUgMDAwOTAwMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
ICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAt
IFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gNCBAMDAwMDAwMDA0MDEzZTAwMAogICAgIChYRU4pIENQVTQ6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQ
VSA0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU1CiAgICAgTk9USUNFOiAgW0Qw
Nl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAog
ICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlk
ciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgx
IENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgxIFZhbHVlIAp0byBbZGQzZjk3M2RMXS4u
CiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4
ID0gMHgwIApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszMGZMXS4uCiAgICAgLSBDUFUgMDAw
OTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRp
YWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAg
ICAoWEVOKSBHSUN2MzogQ1BVNTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNSBAMDAw
MDAwMDA0MDE3ZjAwMAogICAgIChYRU4pIENQVTU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjgg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA1IGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU2CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MSAKZG9t
YWluX2JpdCA9IDB4MgogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9
IDB4MSBkb21haW5fYml0ID0gMHgyIFZhbHVlIAp0byBbZGQ3Zjk3M2RMXS4uCiAgICAgTk9USUNF
OiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIApkb21h
aW5fYml0ID0gMHgyIFZhbHVlIHRvIFs3MGZMXS4uCiAgICAgLSBDUFUgMDAwOTAyMDAgYm9vdGlu
ZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0K
ICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2
MzogQ1BVNjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNiBAMDAwMDAwMDA0MDFjMDAw
MAogICAgIChYRU4pIENQVTY6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA2IGJvb3RlZC4KICAgICAoWEVOKSBC
cmluZ2luZyB1cCBDUFU3CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2Rp
ZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4
MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MSBkb21haW5f
Yml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDEgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgz
IFZhbHVlIHRvIFtmMGZMXS4uCiAgICAgLSBDUFUgMDAwOTAzMDAgYm9vdGluZyAtCiAgICAgLSBD
dXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5p
bmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVNzogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNyBAMDAwMDAwMDA0MDIwMTAwMAogICAgIChYRU4p
IENQVTc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbgogICAgIChYRU4pIENQVSA3IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFU4CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBB
ZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiAKZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElD
RTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgwIFZh
bHVlIAp0byBbZGQxZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1
c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsx
MGYwZkxdLi4KICAgICAtIENQVSAwMDBhMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdp
bmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA4IEAwMDAwMDAwMDQwMjQyMDAwCiAgICAgKFhFTikgQ1BVODogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAg
ICAgKFhFTikgQ1BVIDggYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTkKICAgICBO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgCnRv
IDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxd
IHVscG9zX21waWRyID0gMHgyIApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgWzE5M2xd
RGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgCnRvIFtk
ZDNmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAw
eDIgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gWzMwZjBmTF0uLgog
ICAgIC0gQ1BVIDAwMGEwMTAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAt
CiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAg
LSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDkgQDAwMDAwMDAwNDAyODMwMDAKICAgICAoWEVOKSBDUFU5OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBD
UFUgOSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTAKICAgICBOT1RJQ0U6ICBb
RDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgCnRvIDNmYzAwMDAw
CiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21w
aWRyID0gMHgyIApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAw
eDEgQ2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExd
Li4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDIgQ2x1c3RJ
ZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgogICAgIC0gQ1BV
IDAwMGEwMjAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJ
bml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAt
CiAgICAgKFhFTikgR0lDdjM6IENQVTEwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAx
MCBAMDAwMDAwMDA0MDJjNDAwMAogICAgIChYRU4pIENQVTEwOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTAg
Ym9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTExCiAgICAgTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAg
IE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MiAKZG9tYWluX2JpdCA9IDB4MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENs
dXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4uCiAg
ICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0g
MHgwIApkb21haW5fYml0ID0gMHgzIFZhbHVlIHRvIFtmMGYwZkxdLi4KICAgICAtIENQVSAwMDBh
MDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlh
bGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAg
IChYRU4pIEdJQ3YzOiBDUFUxMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTEgQDAw
MDAwMDAwNDAzMDUwMDAKICAgICAoWEVOKSBDUFUxMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDExIGJvb3Rl
ZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVf
cHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMg
CmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVy
SUQgPSAweDMgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5P
VElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAK
ZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGYwZkxdLi4KICAgICAtIENQVSAwMDBiMDAw
MCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6
ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChY
RU4pIEdJQ3YzOiBDUFUxMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTIgQDAwMDAw
MDAwNDAzNDYwMDAKICAgICAoWEVOKSBDUFUxMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDEyIGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdy
X2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRv
bWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDBiMDEwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFUxMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTMgQDAwMDAwMDAw
NDAzODcwMDAKICAgICAoWEVOKSBDUFUxMzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDEzIGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxNAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFp
bl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAw
eDMgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTog
IFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWlu
X2JpdCA9IDB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDBiMDIwMCBib290
aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUg
LQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJ
Q3YzOiBDUFUxNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTQgQDAwMDAwMDAwNDAz
YzgwMDAKICAgICAoWEVOKSBDUFUxNDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDE0IGJvb3RlZC4KICAgICAo
WEVOKSBCcmluZ2luZyB1cCBDUFUxNQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5
TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFpbl9i
aXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDMg
ZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsx
NThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2Jp
dCA9IDB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KICAgICAtIENQVSAwMDBiMDMwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFUxNTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTUgQDAwMDAwMDAwNDA0MDkw
MDAKICAgICAoWEVOKSBDUFUxNTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDE1IGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFUxNgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0g
TW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQg
PSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDQgZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9
IDB4MCBWYWx1ZSB0byBbMUxdLi4KICAgICAtIENQVSAwMDBjMDAwMCBib290aW5nIC0KICAgICAt
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVy
bmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxNjog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTYgQDAwMDAwMDAwNDA0NGEwMDAKICAgICAo
WEVOKSBDUFUxNjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDE2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2lu
ZyB1cCBDUFUxNwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRB
IEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDEKICAg
ICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9
IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0g
MHgxIENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1
ZSB0byBbM0xdLi4KICAgICAtIENQVSAwMDBjMDEwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBw
YWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxNzogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gMTcgQDAwMDAwMDAwNDA0OGIwMDAKICAgICAoWEVOKSBDUFUx
NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCiAgICAgKFhFTikgQ1BVIDE3IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUx
OAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRk
cmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MiBWYWx1
ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0
ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbN0xd
Li4KICAgICAtIENQVSAwMDBjMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQog
ICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxODogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMTggQDAwMDAwMDAwNDA0Y2MwMDAKICAgICAoWEVOKSBDUFUxODogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAg
KFhFTikgQ1BVIDE4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxOQogICAgIE5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8g
M2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1E
aWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2Rk
ZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4
NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZkxdLi4KICAgICAt
IENQVSAwMDBjMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAg
IC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVh
ZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxOTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMTkgQDAwMDAwMDAwNDA1MGQwMDAKICAgICAoWEVOKSBDUFUxOTogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BV
IDE5IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUyMAogICAgIE5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAK
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBp
ZHIgPSAweDUgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
MSBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0u
LgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NSBDbHVzdElk
eCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmTF0uLgogICAgIC0gQ1BVIDAw
MGQwMDAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0
aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAg
ICAgKFhFTikgR0lDdjM6IENQVTIwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyMCBA
MDAwMDAwMDA0MDU0ZTAwMAogICAgIChYRU4pIENQVTIwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMjAgYm9v
dGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTIxCiAgICAgTk9USUNFOiAgW0QwNl9ub3Bt
dV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NSAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0
ZXJJRCA9IDB4NSBkb21haW5fYml0ID0gMHgxIFZhbHVlIAp0byBbZGQzZjk3M2RMXS4uCiAgICAg
Tk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg1IENsdXN0SWR4ID0gMHgx
IApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszMGZMXS4uCiAgICAgLSBDUFUgMDAwZDAxMDAg
Ym9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUg
Q1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVO
KSBHSUN2MzogQ1BVMjE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDIxIEAwMDAwMDAw
MDQwNThmMDAwCiAgICAgKFhFTikgQ1BVMjE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSAyMSBib290ZWQuCiAg
ICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVMjIKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9k
b21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzIxOUxdIE1vZGlmeSBUQSBCb290IEFkZHJlc3MgCnRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAg
W3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IApkb21h
aW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0g
MHg1IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6
ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgCmRvbWFp
bl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZkxdLi4KICAgICAtIENQVSAwMDBkMDIwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFUyMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjIgQDAwMDAwMDAwNDA1ZDAw
MDAKICAgICAoWEVOKSBDUFUyMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDIyIGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFUyMwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0g
TW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQg
PSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDUgZG9t
YWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9
IDB4MyBWYWx1ZSB0byBbZjBmTF0uLgogICAgIC0gQ1BVIDAwMGQwMzAwIGJvb3RpbmcgLQogICAg
IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBU
dXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTIz
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyMyBAMDAwMDAwMDA0MDYxMTAwMAogICAg
IChYRU4pIENQVTIzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMjMgYm9vdGVkLgogICAgIChYRU4pIEJyaW5n
aW5nIHVwIENQVTI0CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhM
XQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkg
VEEgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MAog
ICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0
ID0gMHgwIFZhbHVlIAp0byBbZGQxZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQg
PSAweDEgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgwIFZh
bHVlIHRvIFsxMGYwZkxdLi4KICAgICAtIENQVSAwMDBlMDAwMCBib290aW5nIC0KICAgICAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmlu
ZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUyNDogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjQgQDAwMDAwMDAwNDA2NTIwMDAKICAgICAoWEVO
KSBDUFUyNDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDI0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1
cCBDUFUyNQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJv
b3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDEKICAgICBO
T1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4
MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgx
IENsdXN0ZXJJRCA9IDB4NiBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0
byBbMzBmMGZMXS4uCiAgICAgLSBDUFUgMDAwZTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50
IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24g
cGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMjU6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDI1IEAwMDAwMDAwMDQwNjkzMDAwCiAgICAgKFhFTikgQ1BV
MjU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbgogICAgIChYRU4pIENQVSAyNSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MjYKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIxOUxdIE1vZGlmeSBUQSBCb290IEFk
ZHJlc3MgCnRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg2IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNF
OiAgWzE5M2xdRGllaWQgPSAweDEgQ2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDIgVmFs
dWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MSBDbHVz
dGVySUQgPSAweDYgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcw
ZjBmTF0uLgogICAgIC0gQ1BVIDAwMGUwMjAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTI2OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAyNiBAMDAwMDAwMDA0MDZkNDAwMAogICAgIChYRU4pIENQVTI2OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4K
ICAgICAoWEVOKSBDUFUgMjYgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTI3CiAg
ICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMTlMXSBNb2RpZnkgVEEgQm9vdCBBZGRyZXNz
IAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsy
OTlMXSB1bHBvc19tcGlkciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MwogICAgIE5PVElDRTogIFsx
OTNsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgzIFZhbHVlIAp0
byBbZGRmZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDEgQ2x1c3RlcklE
ID0gMHg2IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgzIFZhbHVlIHRvIFtmMGYwZkxd
Li4KICAgICAtIENQVSAwMDBlMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQog
ICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUyNzogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMjcgQDAwMDAwMDAwNDA3MTUwMDAKICAgICAoWEVOKSBDUFUyNzogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAg
KFhFTikgQ1BVIDI3IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUyOAogICAgIE5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8g
M2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDcgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1E
aWVpZCA9IDB4MSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2Rk
MWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4
NyBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGYwZkxdLi4K
ICAgICAtIENQVSAwMDBmMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDgg
LQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAg
IC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUyODogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMjggQDAwMDAwMDAwNDA3NTYwMDAKICAgICAoWEVOKSBDUFUyODogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhF
TikgQ1BVIDI4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUyOQogICAgIE5PVElD
RTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2Zj
MDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxw
b3NfbXBpZHIgPSAweDcgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVp
ZCA9IDB4MSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5
NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NyBD
bHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KICAg
ICAtIENQVSAwMDBmMDEwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQog
ICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0g
UmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUyOTogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gMjkgQDAwMDAwMDAwNDA3OTcwMDAKICAgICAoWEVOKSBDUFUyOTogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikg
Q1BVIDI5IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUzMAogICAgIE5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAw
MDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDcgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9
IDB4MSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNk
TF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NyBDbHVz
dElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4KICAgICAt
IENQVSAwMDBmMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAg
IC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVh
ZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUzMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMzAgQDAwMDAwMDAwNDA3ZDgwMDAKICAgICAoWEVOKSBDUFUzMDogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BV
IDMwIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUzMQogICAgIE5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjE5TF0gTW9kaWZ5IFRBIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAK
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBp
ZHIgPSAweDcgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
MSBDbHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0u
LgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgxIENsdXN0ZXJJRCA9IDB4NyBDbHVzdElk
eCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KICAgICAtIENQ
VSAwMDBmMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIEdJQ3YzOiBDUFUzMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MzEgQDAwMDAwMDAwNDA4MTkwMDAKICAgICAoWEVOKSBDUFUzMTogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDMx
IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUzMgogICAgIE5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDAgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBD
bHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9
IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMUxdLi4KICAgICAtIENQVSAwMDE4MDAw
MCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6
ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChY
RU4pIEdJQ3YzOiBDUFUzMjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzIgQDAwMDAw
MDAwNDA4NWEwMDAKICAgICAoWEVOKSBDUFUzMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDMyIGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUzMwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdy
X2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRv
bWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDAgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbM0xdLi4KICAgICAtIENQVSAwMDE4MDEwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFUzMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzMgQDAwMDAwMDAwNDA4OWIw
MDAKICAgICAoWEVOKSBDUFUzMzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDMzIGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFUzNAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0g
TW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQg
PSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDAgZG9t
YWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9
IDB4MiBWYWx1ZSB0byBbN0xdLi4KICAgICAtIENQVSAwMDE4MDIwMCBib290aW5nIC0KICAgICAt
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVy
bmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUzNDog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzQgQDAwMDAwMDAwNDA4ZGMwMDAKICAgICAo
WEVOKSBDUFUzNDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDM0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2lu
ZyB1cCBDUFUzNQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRC
IEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDMKICAg
ICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9
IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0g
MHgzIENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBWYWx1
ZSB0byBbZkxdLi4KICAgICAtIENQVSAwMDE4MDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBw
YWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUzNTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gMzUgQDAwMDAwMDAwNDA5MWQwMDAKICAgICAoWEVOKSBDUFUz
NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCiAgICAgKFhFTikgQ1BVIDM1IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUz
NgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRk
cmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MCBWYWx1
ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0
ZXJJRCA9IDB4MSBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBm
TF0uLgogICAgIC0gQ1BVIDAwMTkwMDAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAw
MDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAt
CiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTM2OiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiAzNiBAMDAwMDAwMDA0MDk1ZTAwMAogICAgIChYRU4pIENQVTM2OiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAg
ICAoWEVOKSBDUFUgMzYgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTM3CiAgICAg
Tk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtz
Y3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIAp0
byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlM
XSB1bHBvc19tcGlkciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTogIFsxOTNs
XURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgxIFZhbHVlIAp0byBb
ZGQzZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0g
MHgxIENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszMGZMXS4uCiAg
ICAgLSBDUFUgMDAxOTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
ICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAt
IFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMzc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDM3IEAwMDAwMDAwMDQwOTlmMDAwCiAgICAgKFhFTikgQ1BVMzc6IEd1ZXN0IGF0b21p
Y3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4p
IENQVSAzNyBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzgKICAgICBOT1RJQ0U6
ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0
X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgCnRvIDNmYzAw
MDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHgxIApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQg
PSAweDMgQ2x1c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTcz
ZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDEgQ2x1
c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZkxdLi4KICAgICAtIENQ
VSAwMDE5MDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIEdJQ3YzOiBDUFUzODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MzggQDAwMDAwMDAwNDA5ZTAwMDAKICAgICAoWEVOKSBDUFUzODogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDM4
IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUzOQogICAgIE5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDEgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBD
bHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MSBDbHVzdElkeCA9
IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmTF0uLgogICAgIC0gQ1BVIDAwMTkw
MzAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFs
aXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAg
KFhFTikgR0lDdjM6IENQVTM5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzOSBAMDAw
MDAwMDA0MGEyMTAwMAogICAgIChYRU4pIENQVTM5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMzkgYm9vdGVk
LgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTQwCiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9w
d3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiAK
ZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJ
RCA9IDB4MiBkb21haW5fYml0ID0gMHgwIFZhbHVlIAp0byBbZGQxZjk3M2RMXS4uCiAgICAgTk9U
SUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIApk
b21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4KICAgICAtIENQVSAwMDFhMDAwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU0MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDAgQDAwMDAwMDAw
NDBhNjIwMDAKICAgICAoWEVOKSBDUFU0MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDQwIGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU0MQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDIgCmRvbWFp
bl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAw
eDIgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTog
IFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCAKZG9tYWlu
X2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGZMXS4uCiAgICAgLSBDUFUgMDAxYTAxMDAgYm9vdGlu
ZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0K
ICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2
MzogQ1BVNDE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDQxIEAwMDAwMDAwMDQwYWEz
MDAwCiAgICAgKFhFTikgQ1BVNDE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA0MSBib290ZWQuCiAgICAgKFhF
TikgQnJpbmdpbmcgdXAgQ1BVNDIKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5f
b25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxd
IE1vZGlmeSBUQiBCb290IEFkZHJlc3MgCnRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgyIApkb21haW5fYml0
ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHgyIGRv
bWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4
bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQg
PSAweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgogICAgIC0gQ1BVIDAwMWEwMjAwIGJvb3RpbmcgLQog
ICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAg
LSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQ
VTQyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0MiBAMDAwMDAwMDA0MGFlNDAwMAog
ICAgIChYRU4pIENQVTQyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgNDIgYm9vdGVkLgogICAgIChYRU4pIEJy
aW5naW5nIHVwIENQVTQzCiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpb
NjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2Rp
ZnkgVEIgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiAKZG9tYWluX2JpdCA9IDB4
MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4MiBkb21haW5f
Yml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGll
aWQgPSAweDMgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgz
IFZhbHVlIHRvIFtmMGYwZkxdLi4KICAgICAtIENQVSAwMDFhMDMwMCBib290aW5nIC0KICAgICAt
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVy
bmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0Mzog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDMgQDAwMDAwMDAwNDBiMjUwMDAKICAgICAo
WEVOKSBDUFU0MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDQzIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2lu
ZyB1cCBDUFU0NAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRC
IEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFpbl9iaXQgPSAweDAKICAg
ICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9
IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0g
MHgzIENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1
ZSB0byBbMTBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFiMDAwMCBib290aW5nIC0KICAgICAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmlu
ZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0NDogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDQgQDAwMDAwMDAwNDBiNjYwMDAKICAgICAoWEVO
KSBDUFU0NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDQ0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1
cCBDUFU0NQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJv
b3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFpbl9iaXQgPSAweDEKICAgICBO
T1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9IDB4
MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgz
IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0
byBbMzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFiMDEwMCBib290aW5nIC0KICAgICAtIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBv
biBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0NTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gNDUgQDAwMDAwMDAwNDBiYTcwMDAKICAgICAoWEVOKSBD
UFU0NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCiAgICAgKFhFTikgQ1BVIDQ1IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFU0NgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3Qg
QWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJ
Q0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9IDB4MiBW
YWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENs
dXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBb
NzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFiMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBw
YWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0NjogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gNDYgQDAwMDAwMDAwNDBiZTgwMDAKICAgICAoWEVOKSBDUFU0
NjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCiAgICAgKFhFTikgQ1BVIDQ2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU0
NwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRk
cmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDMgZG9tYWluX2JpdCA9IDB4MyBWYWx1
ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0
ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBm
MGYwZkxdLi4KICAgICAtIENQVSAwMDFiMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdp
bmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0NzogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNDcgQDAwMDAwMDAwNDBjMjkwMDAKICAgICAoWEVOKSBDUFU0Nzog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CiAgICAgKFhFTikgQ1BVIDQ3IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU0OAog
ICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVz
cyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
Mjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBb
MTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAK
dG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJ
RCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMUxdLi4K
ICAgICAtIENQVSAwMDFjMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDgg
LQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAg
IC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU0ODogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gNDggQDAwMDAwMDAwNDBjNmEwMDAKICAgICAoWEVOKSBDUFU0ODogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhF
TikgQ1BVIDQ4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU0OQogICAgIE5PVElD
RTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2Zj
MDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxw
b3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVp
ZCA9IDB4MyBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5
NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NCBD
bHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbM0xdLi4KICAgICAtIENQ
VSAwMDFjMDEwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIEdJQ3YzOiBDUFU0OTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
NDkgQDAwMDAwMDAwNDBjYWIwMDAKICAgICAoWEVOKSBDUFU0OTogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDQ5
IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU1MAogICAgIE5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDQgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBD
bHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbN0xdLi4KICAgICAtIENQVSAwMDFjMDIw
MCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6
ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChY
RU4pIEdJQ3YzOiBDUFU1MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTAgQDAwMDAw
MDAwNDBjZWMwMDAKICAgICAoWEVOKSBDUFU1MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDUwIGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU1MQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdy
X2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRv
bWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDQgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9t
YWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZkxdLi4KICAgICAtIENQVSAwMDFjMDMwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFU1MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTEgQDAwMDAwMDAwNDBkMmQw
MDAKICAgICAoWEVOKSBDUFU1MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDUxIGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFU1MgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0g
TW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQg
PSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDUgZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9
IDB4MCBWYWx1ZSB0byBbMTBmTF0uLgogICAgIC0gQ1BVIDAwMWQwMDAwIGJvb3RpbmcgLQogICAg
IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBU
dXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTUy
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1MiBAMDAwMDAwMDA0MGQ2ZTAwMAogICAg
IChYRU4pIENQVTUyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgNTIgYm9vdGVkLgogICAgIChYRU4pIEJyaW5n
aW5nIHVwIENQVTUzCiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhM
XQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkg
VEIgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3Nf
cG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSAKZG9tYWluX2JpdCA9IDB4MQog
ICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0
ID0gMHgxIFZhbHVlIAp0byBbZGQzZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQg
PSAweDMgQ2x1c3RlcklEID0gMHg1IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgxIFZh
bHVlIHRvIFszMGZMXS4uCiAgICAgLSBDUFUgMDAxZDAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcg
b24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVNTM6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDUzIEAwMDAwMDAwMDQwZGFmMDAwCiAgICAgKFhFTikg
Q1BVNTM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbgogICAgIChYRU4pIENQVSA1MyBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNTQKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290
IEFkZHJlc3MgCnRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9U
SUNFOiAgWzE5M2xdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDIg
VmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBD
bHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8g
WzcwZkxdLi4KICAgICAtIENQVSAwMDFkMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdp
bmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU1NDogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNTQgQDAwMDAwMDAwNDBkZjAwMDAKICAgICAoWEVOKSBDUFU1NDog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CiAgICAgKFhFTikgQ1BVIDU0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU1NQog
ICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVz
cyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
Mjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBb
MTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAK
dG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJ
RCA9IDB4NSBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmTF0u
LgogICAgIC0gQ1BVIDAwMWQwMzAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAw
OCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAg
ICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTU1OiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiA1NSBAMDAwMDAwMDA0MGUzMTAwMAogICAgIChYRU4pIENQVTU1OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAo
WEVOKSBDUFUgNTUgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTU2CiAgICAgTk9U
SUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3Bp
X3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIAp0byAz
ZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1
bHBvc19tcGlkciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElDRTogIFsxOTNsXURp
ZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgwIFZhbHVlIAp0byBbZGQx
Zjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg2
IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4KICAg
ICAtIENQVSAwMDFlMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQog
ICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0g
UmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU1NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gNTYgQDAwMDAwMDAwNDBlNzIwMDAKICAgICAoWEVOKSBDUFU1NjogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikg
Q1BVIDU2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU1NwogICAgIE5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAw
MDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9
IDB4MyBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNk
TF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NiBDbHVz
dElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGZMXS4uCiAgICAgLSBD
UFUgMDAxZTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAt
IEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5
IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVNTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDU3IEAwMDAwMDAwMDQwZWIzMDAwCiAgICAgKFhFTikgQ1BVNTc6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA1
NyBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTgKICAgICBOT1RJQ0U6ICBbRDA2
X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzIyOUxdIE1vZGlmeSBUQiBCb290IEFkZHJlc3MgCnRvIDNmYzAwMDAwCiAg
ICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRy
ID0gMHg2IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDMg
Q2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExdLi4K
ICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHgg
PSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgogICAgIC0gQ1BVIDAw
MWUwMjAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0
aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAg
ICAgKFhFTikgR0lDdjM6IENQVTU4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1OCBA
MDAwMDAwMDA0MGVmNDAwMAogICAgIChYRU4pIENQVTU4OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgNTggYm9v
dGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTU5CiAgICAgTk9USUNFOiAgW0QwNl9ub3Bt
dV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyMjlMXSBNb2RpZnkgVEIgQm9vdCBBZGRyZXNzIAp0byAzZmMwMDAwMAogICAgIE5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4
NiAKZG9tYWluX2JpdCA9IDB4MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHgzIENsdXN0
ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4uCiAgICAg
Tk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDMgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4ID0gMHgx
IApkb21haW5fYml0ID0gMHgzIFZhbHVlIHRvIFtmMGYwZkxdLi4KICAgICAtIENQVSAwMDFlMDMw
MCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6
ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChY
RU4pIEdJQ3YzOiBDUFU1OTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTkgQDAwMDAw
MDAwNDBmMzUwMDAKICAgICAoWEVOKSBDUFU1OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDU5IGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU2MAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdy
X2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDcgCmRv
bWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQg
PSAweDcgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSAKZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFmMDAwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU2MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjAgQDAwMDAwMDAw
NDBmNzYwMDAKICAgICAoWEVOKSBDUFU2MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDYwIGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU2MQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjI5TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBb
c2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDcgCmRvbWFp
bl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAw
eDcgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTog
IFsxNThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSAKZG9tYWlu
X2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFmMDEwMCBib290
aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUg
LQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJ
Q3YzOiBDUFU2MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjEgQDAwMDAwMDAwNDBm
YjcwMDAKICAgICAoWEVOKSBDUFU2MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDYxIGJvb3RlZC4KICAgICAo
WEVOKSBCcmluZ2luZyB1cCBDUFU2MgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFp
bl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5
TF0gTW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDcgCmRvbWFpbl9i
aXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDcg
ZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsx
NThsXURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2Jp
dCA9IDB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFmMDIwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFU2MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjIgQDAwMDAwMDAwNDBmZjgw
MDAKICAgICAoWEVOKSBDUFU2MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDYyIGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFU2MwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjI5TF0g
TW9kaWZ5IFRCIEJvb3QgQWRkcmVzcyAKdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDcgCmRvbWFpbl9iaXQg
PSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4MyBDbHVzdGVySUQgPSAweDcgZG9t
YWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHgzIENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9
IDB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KICAgICAtIENQVSAwMDFmMDMwMCBib290aW5nIC0K
ICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAg
IC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBD
UFU2MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjMgQDAwMDAwMDAwNDEwMzkwMDAK
ICAgICAoWEVOKSBDUFU2MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDYzIGJvb3RlZC4KICAgICAoWEVOKSBC
cmluZ2luZyB1cCBDUFU2NAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06
WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9k
aWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQg
PSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDAgZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThs
XURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9
IDB4MCBWYWx1ZSB0byBbMUxdLi4KICAgICAtIENQVSAwMDI4MDAwMCBib290aW5nIC0KICAgICAt
IEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVy
bmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU2NDog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjQgQDAwMDAwMDAwNDEwN2EwMDAKICAgICAo
WEVOKSBDUFU2NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNiB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDY0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2lu
ZyB1cCBDUFU2NQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMx
IFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDEK
ICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDAgZG9tYWluX2Jp
dCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlk
ID0gMHg1IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MSBW
YWx1ZSB0byBbM0xdLi4KICAgICAtIENQVSAwMDI4MDEwMCBib290aW5nIC0KICAgICAtIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBv
biBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU2NTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gNjUgQDAwMDAwMDAwNDEwYmIwMDAKICAgICAoWEVOKSBD
UFU2NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCiAgICAgKFhFTikgQ1BVIDY1IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFU2NgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJv
b3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDIKICAgICBO
T1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4
MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1
IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0
byBbN0xdLi4KICAgICAtIENQVSAwMDI4MDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdp
bmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU2NjogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNjYgQDAwMDAwMDAwNDEwZmMwMDAKICAgICAoWEVOKSBDUFU2Njog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CiAgICAgKFhFTikgQ1BVIDY2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU2Nwog
ICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFk
ZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6
ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MyBWYWx1
ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0
ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZkxd
Li4KICAgICAtIENQVSAwMDI4MDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAw
MDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQog
ICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU2NzogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gNjcgQDAwMDAwMDAwNDExM2QwMDAKICAgICAoWEVOKSBDUFU2NzogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAg
KFhFTikgQ1BVIDY3IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU2OAogICAgIE5P
VElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3Mg
dG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5
TF0gdWxwb3NfbXBpZHIgPSAweDEgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkz
bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8g
W2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9
IDB4MSBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmTF0uLgog
ICAgIC0gQ1BVIDAwMjkwMDAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAt
CiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAg
LSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTY4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA2OCBAMDAwMDAwMDA0MTE3ZTAwMAogICAgIChYRU4pIENQVTY4OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVO
KSBDUFUgNjggYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTY5CiAgICAgTk9USUNF
OiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3Nl
dF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRkcmVzcyB0byAz
ZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1
bHBvc19tcGlkciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTogIFsxOTNsXURp
ZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgxIFZhbHVlIAp0byBbZGQz
Zjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgx
IENsdXN0SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszMGZMXS4uCiAgICAg
LSBDUFUgMDAyOTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAg
ICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJl
YWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVNjk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDY5IEAwMDAwMDAwMDQxMWJmMDAwCiAgICAgKFhFTikgQ1BVNjk6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQ
VSA2OSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzAKICAgICBOT1RJQ0U6ICBb
RDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IApBZGRyZXNzIHRvIDNmYzAw
MDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9z
X21waWRyID0gMHgxIApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQg
PSAweDUgQ2x1c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTcz
ZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDEgQ2x1
c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZkxdLi4KICAgICAtIENQ
VSAwMDI5MDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIEdJQ3YzOiBDUFU3MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
NzAgQDAwMDAwMDAwNDEyMDAwMDAKICAgICAoWEVOKSBDUFU3MDogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDcw
IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3MQogICAgIE5PVElDRTogIFtEMDZf
bm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAK
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBp
ZHIgPSAweDEgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
NSBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0u
LgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MSBDbHVzdElk
eCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmTF0uLgogICAgIC0gQ1BVIDAw
MjkwMzAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0
aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAg
ICAgKFhFTikgR0lDdjM6IENQVTcxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3MSBA
MDAwMDAwMDA0MTI0MTAwMAogICAgIChYRU4pIENQVTcxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgNzEgYm9v
dGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTcyCiAgICAgTk9USUNFOiAgW0QwNl9ub3Bt
dV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJf
c3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAogICAg
IE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MiAKZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENs
dXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgwIFZhbHVlIAp0byBbZGQxZjk3M2RMXS4uCiAg
ICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0g
MHgwIApkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4KICAgICAtIENQVSAwMDJh
MDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlh
bGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAg
IChYRU4pIEdJQ3YzOiBDUFU3MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzIgQDAw
MDAwMDAwNDEyODIwMDAKICAgICAoWEVOKSBDUFU3MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDcyIGJvb3Rl
ZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3MwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVf
cHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAw
eDIgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVz
dGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAg
IE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4
MCAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGZMXS4uCiAgICAgLSBDUFUgMDAyYTAx
MDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxp
emUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAo
WEVOKSBHSUN2MzogQ1BVNzM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDczIEAwMDAw
MDAwMDQxMmMzMDAwCiAgICAgKFhFTikgQ1BVNzM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA3MyBib290ZWQu
CiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzQKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3
cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgy
IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDUgQ2x1c3Rl
cklEID0gMHgyIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAweDAg
CmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgogICAgIC0gQ1BVIDAwMmEwMjAw
IGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXpl
IENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhF
TikgR0lDdjM6IENQVTc0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3NCBAMDAwMDAw
MDA0MTMwNDAwMAogICAgIChYRU4pIENQVTc0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgNzQgYm9vdGVkLgog
ICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTc1CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3Jf
ZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAogICAgIE5PVElD
RTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4MiAK
ZG9tYWluX2JpdCA9IDB4MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJ
RCA9IDB4MiBkb21haW5fYml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4uCiAgICAgTk9U
SUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHgyIENsdXN0SWR4ID0gMHgwIApk
b21haW5fYml0ID0gMHgzIFZhbHVlIHRvIFtmMGYwZkxdLi4KICAgICAtIENQVSAwMDJhMDMwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU3NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzUgQDAwMDAwMDAw
NDEzNDUwMDAKICAgICAoWEVOKSBDUFU3NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDc1IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3NgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRv
bWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGYwZkxdLi4KICAgICAtIENQVSAwMDJiMDAwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU3NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzYgQDAwMDAwMDAw
NDEzODYwMDAKICAgICAoWEVOKSBDUFU3NjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDc2IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3NwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRv
bWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDJiMDEwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU3NzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzcgQDAwMDAwMDAw
NDEzYzcwMDAKICAgICAoWEVOKSBDUFU3NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDc3IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3OAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRv
bWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4KICAgICAtIENQVSAwMDJiMDIwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU3ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzggQDAwMDAwMDAw
NDE0MDgwMDAKICAgICAoWEVOKSBDUFU3ODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDc4IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU3OQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDMgCmRv
bWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDMgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4MyBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KICAgICAtIENQVSAwMDJiMDMwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFU3OTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzkgQDAwMDAwMDAw
NDE0NDkwMDAKICAgICAoWEVOKSBDUFU3OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDc5IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFU4MAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2Rv
bWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpb
MjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRv
bWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDQgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9t
YWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMUxdLi4KICAgICAtIENQVSAwMDJjMDAwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFU4MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODAgQDAwMDAwMDAwNDE0OGEw
MDAKICAgICAoWEVOKSBDUFU4MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDgwIGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFU4MQogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0g
TW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9i
aXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDQg
ZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsx
NThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2Jp
dCA9IDB4MSBWYWx1ZSB0byBbM0xdLi4KICAgICAtIENQVSAwMDJjMDEwMCBib290aW5nIC0KICAg
ICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0g
VHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4
MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODEgQDAwMDAwMDAwNDE0Y2IwMDAKICAg
ICAoWEVOKSBDUFU4MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDgxIGJvb3RlZC4KICAgICAoWEVOKSBCcmlu
Z2luZyB1cCBDUFU4MgogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4
TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5
IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAw
eDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDQgZG9tYWlu
X2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURp
ZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4
MiBWYWx1ZSB0byBbN0xdLi4KICAgICAtIENQVSAwMDJjMDIwMCBib290aW5nIC0KICAgICAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmlu
ZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4MjogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODIgQDAwMDAwMDAwNDE1MGMwMDAKICAgICAoWEVO
KSBDUFU4MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDgyIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1
cCBDUFU4MwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRB
IEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDQgCmRvbWFpbl9iaXQgPSAweDMKICAg
ICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDQgZG9tYWluX2JpdCA9
IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0g
MHg1IENsdXN0ZXJJRCA9IDB4NCBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1
ZSB0byBbZkxdLi4KICAgICAtIENQVSAwMDJjMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBw
YWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4MzogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gODMgQDAwMDAwMDAwNDE1NGQwMDAKICAgICAoWEVOKSBDUFU4
MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluCiAgICAgKFhFTikgQ1BVIDgzIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU4
NAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3Qg
CkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJ
Q0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MCBW
YWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENs
dXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBb
MTBmTF0uLgogICAgIC0gQ1BVIDAwMmQwMDAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTg0OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA4NCBAMDAwMDAwMDA0MTU4ZTAwMAogICAgIChYRU4pIENQVTg0OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4K
ICAgICAoWEVOKSBDUFUgODQgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTg1CiAg
ICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTog
IFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRk
cmVzcyB0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVd
OlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSAKZG9tYWluX2JpdCA9IDB4MQogICAgIE5PVElDRTog
IFsxOTNsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0ID0gMHgxIFZhbHVl
IAp0byBbZGQzZjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3Rl
cklEID0gMHg1IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgxIFZhbHVlIHRvIFszMGZM
XS4uCiAgICAgLSBDUFUgMDAyZDAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAw
MDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0K
ICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVODU6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDg1IEAwMDAwMDAwMDQxNWNmMDAwCiAgICAgKFhFTikgQ1BVODU6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAg
IChYRU4pIENQVSA4NSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVODYKICAgICBO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IApBZGRyZXNz
IHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5
OUxdIHVscG9zX21waWRyID0gMHg1IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5
M2xdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRv
IFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQg
PSAweDUgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZkxdLi4K
ICAgICAtIENQVSAwMDJkMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDgg
LQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAg
IC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4NjogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gODYgQDAwMDAwMDAwNDE2MTAwMDAKICAgICAoWEVOKSBDUFU4NjogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhF
TikgQ1BVIDg2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU4NwogICAgIE5PVElD
RTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9z
ZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8g
M2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1E
aWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2Rk
ZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4
NSBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmTF0uLgogICAg
IC0gQ1BVIDAwMmQwMzAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAg
ICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBS
ZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTg3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA4NyBAMDAwMDAwMDA0MTY1MTAwMAogICAgIChYRU4pIENQVTg3OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBD
UFUgODcgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTg4CiAgICAgTk9USUNFOiAg
W0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRkcmVzcyB0byAzZmMw
MDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBv
c19tcGlkciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MAogICAgIE5PVElDRTogIFsxOTNsXURpZWlk
ID0gMHg1IENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgwIFZhbHVlIAp0byBbZGQxZjk3
M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg2IENs
dXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgwIFZhbHVlIHRvIFsxMGYwZkxdLi4KICAgICAt
IENQVSAwMDJlMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAg
IC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVh
ZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU4ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gODggQDAwMDAwMDAwNDE2OTIwMDAKICAgICAoWEVOKSBDUFU4ODogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BV
IDg4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU4OQogICAgIE5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAw
MDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3Nf
bXBpZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9
IDB4NSBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNk
TF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NiBDbHVz
dElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGZMXS4uCiAgICAgLSBD
UFUgMDAyZTAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAt
IEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5
IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVODk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDg5IEAwMDAwMDAwMDQxNmQzMDAwCiAgICAgKFhFTikgQ1BVODk6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSA4
OSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTAKICAgICBOT1RJQ0U6ICBbRDA2
X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzIzOUxdIE1vZGlmeSBTMSBUQSBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAw
CiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21w
aWRyID0gMHg2IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAw
eDUgQ2x1c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExd
Li4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NSBDbHVzdGVySUQgPSAweDYgQ2x1c3RJ
ZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZjBmTF0uLgogICAgIC0gQ1BV
IDAwMmUwMjAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJ
bml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAt
CiAgICAgKFhFTikgR0lDdjM6IENQVTkwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5
MCBAMDAwMDAwMDA0MTcxNDAwMAogICAgIChYRU4pIENQVTkwOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgOTAg
Ym9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTkxCiAgICAgTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyMzlMXSBNb2RpZnkgUzEgVEEgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAog
ICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlk
ciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MwogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHg1
IENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0gMHgzIFZhbHVlIAp0byBbZGRmZjk3M2RMXS4u
CiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDUgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4
ID0gMHgxIApkb21haW5fYml0ID0gMHgzIFZhbHVlIHRvIFtmMGYwZkxdLi4KICAgICAtIENQVSAw
MDJlMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5p
dGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQog
ICAgIChYRU4pIEdJQ3YzOiBDUFU5MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTEg
QDAwMDAwMDAwNDE3NTUwMDAKICAgICAoWEVOKSBDUFU5MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDkxIGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5MgogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDcgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGYwZkxdLi4KICAgICAtIENQVSAw
MDJmMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5p
dGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQog
ICAgIChYRU4pIEdJQ3YzOiBDUFU5MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTIg
QDAwMDAwMDAwNDE3OTYwMDAKICAgICAoWEVOKSBDUFU5MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDkyIGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5MwogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDcgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmMGYwZkxdLi4KICAgICAtIENQVSAw
MDJmMDEwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5p
dGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQog
ICAgIChYRU4pIEdJQ3YzOiBDUFU5MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTMg
QDAwMDAwMDAwNDE3ZDcwMDAKICAgICAoWEVOKSBDUFU5MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDkzIGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5NAogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDcgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2RkN2Y5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbNzBmMGYwZkxdLi4KICAgICAtIENQVSAw
MDJmMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5p
dGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQog
ICAgIChYRU4pIEdJQ3YzOiBDUFU5NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTQg
QDAwMDAwMDAwNDE4MTgwMDAKICAgICAoWEVOKSBDUFU5NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDk0IGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5NQogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjM5TF0gTW9kaWZ5IFMxIFRBIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDcgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NSBD
bHVzdGVySUQgPSAweDcgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg1IENsdXN0ZXJJRCA9IDB4NyBDbHVzdElkeCA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmMGYwZkxdLi4KICAgICAtIENQVSAw
MDJmMDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5p
dGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQog
ICAgIChYRU4pIEdJQ3YzOiBDUFU5NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTUg
QDAwMDAwMDAwNDE4NTkwMDAKICAgICAoWEVOKSBDUFU5NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDk1IGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5NgogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIg
PSAweDAgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDAKICAgICBO
T1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4
MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3
IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0
byBbMUxdLi4KICAgICAtIENQVSAwMDM4MDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwg
MDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdp
bmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU5NjogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gOTYgQDAwMDAwMDAwNDE4OWEwMDAKICAgICAoWEVOKSBDUFU5Njog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
CiAgICAgKFhFTikgQ1BVIDk2IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5Nwog
ICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFk
ZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRl
XTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6
ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRv
bWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQg
PSAweDAgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElD
RTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9t
YWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbM0xdLi4KICAgICAtIENQVSAwMDM4MDEwMCBib290aW5n
IC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQog
ICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3Yz
OiBDUFU5NzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTcgQDAwMDAwMDAwNDE4ZGIw
MDAKICAgICAoWEVOKSBDUFU5NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDk3IGJvb3RlZC4KICAgICAoWEVO
KSBCcmluZ2luZyB1cCBDUFU5OAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9v
bl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0g
TW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2Nw
aV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9i
aXQgPSAweDIKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0g
dWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDIKICAgICBOT1RJQ0U6ICBbMTkzbF1E
aWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSAKdG8gW2Rk
N2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4
MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MiBWYWx1ZSB0byBbN0xdLi4KICAgICAt
IENQVSAwMDM4MDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAg
IC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVh
ZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU5ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gOTggQDAwMDAwMDAwNDE5MWMwMDAKICAgICAoWEVOKSBDUFU5ODogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BV
IDk4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFU5OQogICAgIE5PVElDRTogIFtE
MDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAw
MDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3Nf
bXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDAgCmRvbWFpbl9iaXQgPSAweDMK
ICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDAgZG9tYWluX2Jp
dCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlk
ID0gMHg3IENsdXN0ZXJJRCA9IDB4MCBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MyBW
YWx1ZSB0byBbZkxdLi4KICAgICAtIENQVSAwMDM4MDMwMCBib290aW5nIC0KICAgICAtIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBv
biBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFU5OTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gOTkgQDAwMDAwMDAwNDE5NWQwMDAKICAgICAoWEVOKSBD
UFU5OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCiAgICAgKFhFTikgQ1BVIDk5IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFUxMDAKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBC
b290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgxIApkb21haW5fYml0ID0gMHgwCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0g
MHgxIApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgCnRvIFtkZDFmOTczZExdLi4KICAg
ICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHggPSAw
eDAgCmRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gWzEwZkxdLi4KICAgICAtIENQVSAwMDM5MDAw
MCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6
ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChY
RU4pIEdJQ3YzOiBDUFUxMDA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwMCAKQDAw
MDAwMDAwNDE5OWUwMDAKICAgICAoWEVOKSBDUFUxMDA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjkgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSAxMDAgYm9v
dGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTEwMQogICAgIE5PVElDRTogIFtEMDZfbm9w
bXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIg
PSAweDEgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2Vy
X3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDEgCmRvbWFpbl9iaXQgPSAweDEKICAgICBO
T1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDEgZG9tYWluX2JpdCA9IDB4
MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3
IENsdXN0ZXJJRCA9IDB4MSBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0
byBbMzBmTF0uLgogICAgIC0gQ1BVIDAwMzkwMTAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBF
TCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTEwMTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gMTAxIApAMDAwMDAwMDA0MTlkZjAwMAogICAgIChYRU4pIENQ
VTEwMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluCiAgICAgKFhFTikgQ1BVIDEwMSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAg
Q1BVMTAyCiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAg
IE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIg
Qm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MgogICAg
IE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9
IDB4MSAKZG9tYWluX2JpdCA9IDB4MgogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENs
dXN0ZXJJRCA9IDB4MSBkb21haW5fYml0ID0gMHgyIFZhbHVlIAp0byBbZGQ3Zjk3M2RMXS4uCiAg
ICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgxIENsdXN0SWR4ID0g
MHgwIApkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIFs3MGZMXS4uCiAgICAgLSBDUFUgMDAzOTAy
MDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxp
emUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAo
WEVOKSBHSUN2MzogQ1BVMTAyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDIgCkAw
MDAwMDAwMDQxYTIwMDAwCiAgICAgKFhFTikgQ1BVMTAyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTAyIGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMDMKICAgICBOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAg
ICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRy
ID0gMHgxIApkb21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgxIApkb21haW5fYml0ID0gMHgzCiAgICAg
Tk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgxIGRvbWFpbl9iaXQgPSAw
eDMgVmFsdWUgCnRvIFtkZGZmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDEgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDMgVmFsdWUg
dG8gW2YwZkxdLi4KICAgICAtIENQVSAwMDM5MDMwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQg
RUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBw
YWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxMDM6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwMyAKQDAwMDAwMDAwNDFhNjEwMDAKICAgICAoWEVOKSBD
UFUxMDM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbgogICAgIChYRU4pIENQVSAxMDMgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVw
IENQVTEwNAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRC
IEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bv
d2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDIgCmRvbWFpbl9iaXQgPSAweDAKICAg
ICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIg
PSAweDIgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBD
bHVzdGVySUQgPSAweDIgZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgog
ICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9
IDB4MCAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBbMTBmMGZMXS4uCiAgICAgLSBDUFUgMDAz
YTAwMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRp
YWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAg
ICAoWEVOKSBHSUN2MzogQ1BVMTA0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDQg
CkAwMDAwMDAwMDQxYWEyMDAwCiAgICAgKFhFTikgQ1BVMTA0OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTA0
IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMDUKICAgICBOT1RJQ0U6ICBbRDA2
X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAw
CiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21w
aWRyID0gMHgyIApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19w
b3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgyIApkb21haW5fYml0ID0gMHgxCiAg
ICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgyIGRvbWFpbl9iaXQg
PSAweDEgVmFsdWUgCnRvIFtkZDNmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9
IDB4NyBDbHVzdGVySUQgPSAweDIgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDEgVmFs
dWUgdG8gWzMwZjBmTF0uLgogICAgIC0gQ1BVIDAwM2EwMTAwIGJvb3RpbmcgLQogICAgIC0gQ3Vy
cmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQVSAtCiAgICAgLSBUdXJuaW5n
IG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikgR0lDdjM6IENQVTEwNTogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTA1IApAMDAwMDAwMDA0MWFlMzAwMAogICAgIChY
RU4pIENQVTEwNTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDEwNSBib290ZWQuCiAgICAgKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMTA2CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9wd3JfZG9tYWluX29uXTpbNjhM
XQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkg
UzEgVEIgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAogICAgIE5PVElDRTogIFtzY3BpX3NldF9j
c3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4MiAKZG9tYWluX2JpdCA9IDB4
MgogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19t
cGlkciA9IDB4MiAKZG9tYWluX2JpdCA9IDB4MgogICAgIE5PVElDRTogIFsxOTNsXURpZWlkID0g
MHg3IENsdXN0ZXJJRCA9IDB4MiBkb21haW5fYml0ID0gMHgyIFZhbHVlIAp0byBbZGQ3Zjk3M2RM
XS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgyIENsdXN0
SWR4ID0gMHgwIApkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIFs3MGYwZkxdLi4KICAgICAtIENQ
VSAwMDNhMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0g
SW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkg
LQogICAgIChYRU4pIEdJQ3YzOiBDUFUxMDY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDEwNiAKQDAwMDAwMDAwNDFiMjQwMDAKICAgICAoWEVOKSBDUFUxMDY6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQ
VSAxMDYgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTEwNwogICAgIE5PVElDRTog
IFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2Zj
MDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxw
b3NfbXBpZHIgPSAweDIgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRf
Y3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDIgCmRvbWFpbl9iaXQgPSAw
eDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDIgZG9tYWlu
X2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURp
ZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4MiBDbHVzdElkeCA9IDB4MCAKZG9tYWluX2JpdCA9IDB4
MyBWYWx1ZSB0byBbZjBmMGZMXS4uCiAgICAgLSBDUFUgMDAzYTAzMDAgYm9vdGluZyAtCiAgICAg
LSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1
cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTA3
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDcgCkAwMDAwMDAwMDQxYjY1MDAwCiAg
ICAgKFhFTikgQ1BVMTA3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTA3IGJvb3RlZC4KICAgICAoWEVOKSBC
cmluZ2luZyB1cCBDUFUxMDgKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25d
Ols2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1v
ZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgzIApkb21haW5fYml0
ID0gMHgwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVs
cG9zX21waWRyID0gMHgzIApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNFOiAgWzE5M2xdRGll
aWQgPSAweDcgQ2x1c3RlcklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDAgVmFsdWUgCnRvIFtkZDFm
OTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDMg
Q2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gWzEwZjBmMGZMXS4uCiAg
ICAgLSBDUFUgMDAzYjAwMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
ICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAt
IFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTA4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiAxMDggCkAwMDAwMDAwMDQxYmE2MDAwCiAgICAgKFhFTikgQ1BVMTA4OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAo
WEVOKSBDUFUgMTA4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMDkKICAgICBO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNz
IHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1
MExdIHVscG9zX21waWRyID0gMHgzIApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgzIApkb21haW5f
Yml0ID0gMHgxCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgz
IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgCnRvIFtkZDNmOTczZExdLi4KICAgICBOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9i
aXQgPSAweDEgVmFsdWUgdG8gWzMwZjBmMGZMXS4uCiAgICAgLSBDUFUgMDAzYjAxMDAgYm9vdGlu
ZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0K
ICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2
MzogQ1BVMTA5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMDkgCkAwMDAwMDAwMDQx
YmU3MDAwCiAgICAgKFhFTikgQ1BVMTA5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTA5IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMTAKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9k
b21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNF
OiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgzIApk
b21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI5OUxdIHVscG9zX21waWRyID0gMHgzIApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAg
WzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDIgVmFsdWUg
CnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVy
SUQgPSAweDMgQ2x1c3RJZHggPSAweDAgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8gWzcwZjBm
MGZMXS4uCiAgICAgLSBDUFUgMDAzYjAyMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAw
MDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5n
IC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTEwOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAxMTAgCkAwMDAwMDAwMDQxYzI4MDAwCiAgICAgKFhFTikgQ1BVMTEw
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4KICAgICAoWEVOKSBDUFUgMTEwIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUx
MTEKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290
IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHgzIApkb21haW5fYml0ID0gMHgzCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHgz
IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3Rl
cklEID0gMHgzIGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgCnRvIFtkZGZmOTczZExdLi4KICAgICBO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDMgQ2x1c3RJZHggPSAweDAg
CmRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gW2YwZjBmMGZMXS4uCiAgICAgLSBDUFUgMDAzYjAz
MDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxp
emUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAo
WEVOKSBHSUN2MzogQ1BVMTExOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTEgCkAw
MDAwMDAwMDQxYzY5MDAwCiAgICAgKFhFTikgQ1BVMTExOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTExIGJv
b3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMTIKICAgICBOT1RJQ0U6ICBbRDA2X25v
cG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAg
ICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRy
ID0gMHg0IApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IApkb21haW5fYml0ID0gMHgwCiAgICAg
Tk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAw
eDAgVmFsdWUgCnRvIFtkZDFmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDAgVmFsdWUg
dG8gWzFMXS4uCiAgICAgLSBDUFUgMDAzYzAwMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFn
aW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTEyOiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTIgCkAwMDAwMDAwMDQxY2FhMDAwCiAgICAgKFhFTikgQ1BV
MTEyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4KICAgICAoWEVOKSBDUFUgMTEyIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFUxMTMKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBC
b290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg0IApkb21haW5fYml0ID0gMHgxCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0g
MHg0IApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgCnRvIFtkZDNmOTczZExdLi4KICAg
ICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAw
eDEgCmRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gWzNMXS4uCiAgICAgLSBDUFUgMDAzYzAxMDAg
Ym9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUg
Q1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVO
KSBHSUN2MzogQ1BVMTEzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTMgCkAwMDAw
MDAwMDQxY2ViMDAwCiAgICAgKFhFTikgQ1BVMTEzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTEzIGJvb3Rl
ZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMTQKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11
X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0g
MHg0IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9U
SUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDIg
VmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBD
bHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDIgVmFsdWUgdG8g
WzdMXS4uCiAgICAgLSBDUFUgMDAzYzAyMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAw
MDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5n
IC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTE0OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAxMTQgCkAwMDAwMDAwMDQxZDJjMDAwCiAgICAgKFhFTikgQ1BVMTE0
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4KICAgICAoWEVOKSBDUFUgMTE0IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUx
MTUKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290
IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg0IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg0
IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3Rl
cklEID0gMHg0IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgCnRvIFtkZGZmOTczZExdLi4KICAgICBO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDQgQ2x1c3RJZHggPSAweDEg
CmRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gW2ZMXS4uCiAgICAgLSBDUFUgMDAzYzAzMDAgYm9v
dGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BV
IC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBH
SUN2MzogQ1BVMTE1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMTUgCkAwMDAwMDAw
MDQxZDZkMDAwCiAgICAgKFhFTikgQ1BVMTE1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTE1IGJvb3RlZC4K
ICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMTYKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3
cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg1
IApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0
ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1IApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNF
OiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDAgVmFs
dWUgCnRvIFtkZDFmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVz
dGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDAgVmFsdWUgdG8gWzEw
ZkxdLi4KICAgICAtIENQVSAwMDNkMDAwMCBib290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAw
MDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcg
LQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxMTY6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDExNiAKQDAwMDAwMDAwNDFkYWUwMDAKICAgICAoWEVOKSBDUFUxMTY6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFp
bgogICAgIChYRU4pIENQVSAxMTYgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTEx
NwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3Qg
CkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDUgCmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJ
Q0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDUg
CmRvbWFpbl9iaXQgPSAweDEKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVy
SUQgPSAweDUgZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSAKdG8gW2RkM2Y5NzNkTF0uLgogICAgIE5P
VElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NSBDbHVzdElkeCA9IDB4MSAK
ZG9tYWluX2JpdCA9IDB4MSBWYWx1ZSB0byBbMzBmTF0uLgogICAgIC0gQ1BVIDAwM2QwMTAwIGJv
b3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFsaXplIENQ
VSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAgKFhFTikg
R0lDdjM6IENQVTExNzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTE3IApAMDAwMDAw
MDA0MWRlZjAwMAogICAgIChYRU4pIENQVTExNzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOSB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDExNyBib290ZWQu
CiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTE4CiAgICAgTk9USUNFOiAgW0QwNl9ub3BtdV9w
d3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAogICAgIE5P
VElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlkciA9IDB4
NSAKZG9tYWluX2JpdCA9IDB4MgogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3Rh
dGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NSAKZG9tYWluX2JpdCA9IDB4MgogICAgIE5PVElD
RTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NSBkb21haW5fYml0ID0gMHgyIFZh
bHVlIAp0byBbZGQ3Zjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHg1IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgyIFZhbHVlIHRvIFs3
MGZMXS4uCiAgICAgLSBDUFUgMDAzZDAyMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAw
MDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5n
IC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTE4OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAxMTggCkAwMDAwMDAwMDQxZTMwMDAwCiAgICAgKFhFTikgQ1BVMTE4
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4KICAgICAoWEVOKSBDUFUgMTE4IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUx
MTkKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290
IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9z
dGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg1IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9U
SUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg1
IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3Rl
cklEID0gMHg1IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUgCnRvIFtkZGZmOTczZExdLi4KICAgICBO
T1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDUgQ2x1c3RJZHggPSAweDEg
CmRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gW2YwZkxdLi4KICAgICAtIENQVSAwMDNkMDMwMCBi
b290aW5nIC0KICAgICAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBD
UFUgLQogICAgIC0gVHVybmluZyBvbiBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4p
IEdJQ3YzOiBDUFUxMTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDExOSAKQDAwMDAw
MDAwNDFlNzEwMDAKICAgICAoWEVOKSBDUFUxMTk6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjgg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgogICAgIChYRU4pIENQVSAxMTkgYm9vdGVk
LgogICAgIChYRU4pIEJyaW5naW5nIHVwIENQVTEyMAogICAgIE5PVElDRTogIFtEMDZfbm9wbXVf
cHdyX2RvbWFpbl9vbl06WzY4TF0KICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjQ5TF0gTW9kaWZ5IFMxIFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBO
T1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAw
eDYgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0
YXRlXTpbMjk5TF0gdWxwb3NfbXBpZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDAKICAgICBOT1RJ
Q0U6ICBbMTkzbF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MCBW
YWx1ZSAKdG8gW2RkMWY5NzNkTF0uLgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENs
dXN0ZXJJRCA9IDB4NiBDbHVzdElkeCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MCBWYWx1ZSB0byBb
MTBmMGZMXS4uCiAgICAgLSBDUFUgMDAzZTAwMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVM
IDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFn
aW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTIwOiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiAxMjAgCkAwMDAwMDAwMDQxZWIyMDAwCiAgICAgKFhFTikgQ1BV
MTIwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4KICAgICAoWEVOKSBDUFUgMTIwIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBD
UFUxMjEKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBC
b290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dl
cl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg2IApkb21haW5fYml0ID0gMHgxCiAgICAg
Tk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0g
MHg2IApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1
c3RlcklEID0gMHg2IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgCnRvIFtkZDNmOTczZExdLi4KICAg
ICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDYgQ2x1c3RJZHggPSAw
eDEgCmRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gWzMwZjBmTF0uLgogICAgIC0gQ1BVIDAwM2Uw
MTAwIGJvb3RpbmcgLQogICAgIC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCiAgICAgLSBJbml0aWFs
aXplIENQVSAtCiAgICAgLSBUdXJuaW5nIG9uIHBhZ2luZyAtCiAgICAgLSBSZWFkeSAtCiAgICAg
KFhFTikgR0lDdjM6IENQVTEyMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTIxIApA
MDAwMDAwMDA0MWVmMzAwMAogICAgIChYRU4pIENQVTEyMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCiAgICAgKFhFTikgQ1BVIDEyMSBi
b290ZWQuCiAgICAgKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTIyCiAgICAgTk9USUNFOiAgW0QwNl9u
b3BtdV9wd3JfZG9tYWluX29uXTpbNjhMXQogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyNDlMXSBNb2RpZnkgUzEgVEIgQm9vdCAKQWRkcmVzcyB0byAzZmMwMDAwMAog
ICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93ZXJfc3RhdGVdOlsyNTBMXSB1bHBvc19tcGlk
ciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MgogICAgIE5PVElDRTogIFtzY3BpX3NldF9jc3NfcG93
ZXJfc3RhdGVdOlsyOTlMXSB1bHBvc19tcGlkciA9IDB4NiAKZG9tYWluX2JpdCA9IDB4MgogICAg
IE5PVElDRTogIFsxOTNsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NiBkb21haW5fYml0ID0g
MHgyIFZhbHVlIAp0byBbZGQ3Zjk3M2RMXS4uCiAgICAgTk9USUNFOiAgWzE1OGxdRGllaWQgPSAw
eDcgQ2x1c3RlcklEID0gMHg2IENsdXN0SWR4ID0gMHgxIApkb21haW5fYml0ID0gMHgyIFZhbHVl
IHRvIFs3MGYwZkxdLi4KICAgICAtIENQVSAwMDNlMDIwMCBib290aW5nIC0KICAgICAtIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQogICAgIC0gSW5pdGlhbGl6ZSBDUFUgLQogICAgIC0gVHVybmluZyBv
biBwYWdpbmcgLQogICAgIC0gUmVhZHkgLQogICAgIChYRU4pIEdJQ3YzOiBDUFUxMjI6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEyMiAKQDAwMDAwMDAwNDFmMzQwMDAKICAgICAoWEVO
KSBDUFUxMjI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjkgdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbgogICAgIChYRU4pIENQVSAxMjIgYm9vdGVkLgogICAgIChYRU4pIEJyaW5naW5n
IHVwIENQVTEyMwogICAgIE5PVElDRTogIFtEMDZfbm9wbXVfcHdyX2RvbWFpbl9vbl06WzY4TF0K
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjQ5TF0gTW9kaWZ5IFMx
IFRCIEJvb3QgCkFkZHJlc3MgdG8gM2ZjMDAwMDAKICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3Nz
X3Bvd2VyX3N0YXRlXTpbMjUwTF0gdWxwb3NfbXBpZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDMK
ICAgICBOT1RJQ0U6ICBbc2NwaV9zZXRfY3NzX3Bvd2VyX3N0YXRlXTpbMjk5TF0gdWxwb3NfbXBp
ZHIgPSAweDYgCmRvbWFpbl9iaXQgPSAweDMKICAgICBOT1RJQ0U6ICBbMTkzbF1EaWVpZCA9IDB4
NyBDbHVzdGVySUQgPSAweDYgZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSAKdG8gW2RkZmY5NzNkTF0u
LgogICAgIE5PVElDRTogIFsxNThsXURpZWlkID0gMHg3IENsdXN0ZXJJRCA9IDB4NiBDbHVzdElk
eCA9IDB4MSAKZG9tYWluX2JpdCA9IDB4MyBWYWx1ZSB0byBbZjBmMGZMXS4uCiAgICAgLSBDUFUg
MDAzZTAzMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIElu
aXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0K
ICAgICAoWEVOKSBHSUN2MzogQ1BVMTIzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAx
MjMgCkAwMDAwMDAwMDQxZjc1MDAwCiAgICAgKFhFTikgQ1BVMTIzOiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUg
MTIzIGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMjQKICAgICBOT1RJQ0U6ICBb
RDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAw
MDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9z
X21waWRyID0gMHg3IApkb21haW5fYml0ID0gMHgwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nz
c19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IApkb21haW5fYml0ID0gMHgw
CiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9i
aXQgPSAweDAgVmFsdWUgCnRvIFtkZDFmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVp
ZCA9IDB4NyBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDAg
VmFsdWUgdG8gWzEwZjBmMGZMXS4uCiAgICAgLSBDUFUgMDAzZjAwMDAgYm9vdGluZyAtCiAgICAg
LSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1
cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTI0
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMjQgCkAwMDAwMDAwMDQxZmI2MDAwCiAg
ICAgKFhFTikgQ1BVMTI0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTI0IGJvb3RlZC4KICAgICAoWEVOKSBC
cmluZ2luZyB1cCBDUFUxMjUKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25d
Ols2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1v
ZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlf
c2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg3IApkb21haW5fYml0
ID0gMHgxCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVs
cG9zX21waWRyID0gMHg3IApkb21haW5fYml0ID0gMHgxCiAgICAgTk9USUNFOiAgWzE5M2xdRGll
aWQgPSAweDcgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9iaXQgPSAweDEgVmFsdWUgCnRvIFtkZDNm
OTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDcg
Q2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDEgVmFsdWUgdG8gWzMwZjBmMGZMXS4uCiAg
ICAgLSBDUFUgMDAzZjAxMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0K
ICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAt
IFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTI1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiAxMjUgCkAwMDAwMDAwMDQxZmY3MDAwCiAgICAgKFhFTikgQ1BVMTI1OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAo
WEVOKSBDUFUgMTI1IGJvb3RlZC4KICAgICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMjYKICAgICBO
T1RJQ0U6ICBbRDA2X25vcG11X3B3cl9kb21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNz
IHRvIDNmYzAwMDAwCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1
MExdIHVscG9zX21waWRyID0gMHg3IApkb21haW5fYml0ID0gMHgyCiAgICAgTk9USUNFOiAgW3Nj
cGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI5OUxdIHVscG9zX21waWRyID0gMHg3IApkb21haW5f
Yml0ID0gMHgyCiAgICAgTk9USUNFOiAgWzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg3
IGRvbWFpbl9iaXQgPSAweDIgVmFsdWUgCnRvIFtkZDdmOTczZExdLi4KICAgICBOT1RJQ0U6ICBb
MTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVySUQgPSAweDcgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9i
aXQgPSAweDIgVmFsdWUgdG8gWzcwZjBmMGZMXS4uCiAgICAgLSBDUFUgMDAzZjAyMDAgYm9vdGlu
ZyAtCiAgICAgLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0K
ICAgICAtIFR1cm5pbmcgb24gcGFnaW5nIC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2
MzogQ1BVMTI2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMjYgCkAwMDAwMDAwMDQy
MDM4MDAwCiAgICAgKFhFTikgQ1BVMTI2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KICAgICAoWEVOKSBDUFUgMTI2IGJvb3RlZC4KICAg
ICAoWEVOKSBCcmluZ2luZyB1cCBDUFUxMjcKICAgICBOT1RJQ0U6ICBbRDA2X25vcG11X3B3cl9k
b21haW5fb25dOls2OExdCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI0OUxdIE1vZGlmeSBTMSBUQiBCb290IApBZGRyZXNzIHRvIDNmYzAwMDAwCiAgICAgTk9USUNF
OiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06WzI1MExdIHVscG9zX21waWRyID0gMHg3IApk
b21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAgW3NjcGlfc2V0X2Nzc19wb3dlcl9zdGF0ZV06
WzI5OUxdIHVscG9zX21waWRyID0gMHg3IApkb21haW5fYml0ID0gMHgzCiAgICAgTk9USUNFOiAg
WzE5M2xdRGllaWQgPSAweDcgQ2x1c3RlcklEID0gMHg3IGRvbWFpbl9iaXQgPSAweDMgVmFsdWUg
CnRvIFtkZGZmOTczZExdLi4KICAgICBOT1RJQ0U6ICBbMTU4bF1EaWVpZCA9IDB4NyBDbHVzdGVy
SUQgPSAweDcgQ2x1c3RJZHggPSAweDEgCmRvbWFpbl9iaXQgPSAweDMgVmFsdWUgdG8gW2YwZjBm
MGZMXS4uCiAgICAgLSBDUFUgMDAzZjAzMDAgYm9vdGluZyAtCiAgICAgLSBDdXJyZW50IEVMIDAw
MDAwMDA4IC0KICAgICAtIEluaXRpYWxpemUgQ1BVIC0KICAgICAtIFR1cm5pbmcgb24gcGFnaW5n
IC0KICAgICAtIFJlYWR5IC0KICAgICAoWEVOKSBHSUN2MzogQ1BVMTI3OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAxMjcgCkAwMDAwMDAwMDQyMDc5MDAwCiAgICAgKFhFTikgQ1BVMTI3
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI5IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4KICAgICAoWEVOKSBDUFUgMTI3IGJvb3RlZC4KICAgICAoWEVOKSBCcm91Z2h0IHVwIDEyOCBD
UFVzCiAgICAgKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCiAgICAgKFhFTikgUDJN
OiA0OC1iaXQgSVBBIHdpdGggNDgtYml0IFBBIGFuZCAxNi1iaXQgVk1JRAogICAgIChYRU4pIFAy
TTogNCBsZXZlbHMgd2l0aCBvcmRlci0wIHJvb3QsIFZUQ1IgMHg4MDBkMzU5MAogICAgIChYRU4p
IEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgIEZpcnN0IGNwdSBvbiBydW5x
dWV1ZSwgYWN0aXZhdGluZwogICAgIChYRU4pIEFkZGluZyBjcHUgMSB0byBydW5xdWV1ZSAwCiAg
ICAgKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1
IDMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNCB0byBydW5xdWV1ZSAwCiAg
ICAgKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1
IDYgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNyB0byBydW5xdWV1ZSAwCiAg
ICAgKFhFTikgQWRkaW5nIGNwdSA4IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1
IDkgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTAgdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgMTEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBj
cHUgMTIgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTMgdG8gcnVucXVldWUg
MAogICAgIChYRU4pIEFkZGluZyBjcHUgMTQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgMTUgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTYgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFk
ZGluZyBjcHUgMTggdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTkgdG8gcnVu
cXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjAgdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgMjEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjIgdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjMgdG8gcnVucXVldWUgMAogICAgIChY
RU4pIEFkZGluZyBjcHUgMjQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjUg
dG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjYgdG8gcnVucXVldWUgMAogICAg
IChYRU4pIEFkZGluZyBjcHUgMjcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUg
MjggdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMjkgdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgMzAgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBj
cHUgMzEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMzIgdG8gcnVucXVldWUg
MAogICAgIChYRU4pIEFkZGluZyBjcHUgMzMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgMzQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMzUgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMzYgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFk
ZGluZyBjcHUgMzcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMzggdG8gcnVu
cXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMzkgdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgNDAgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNDEgdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNDIgdG8gcnVucXVldWUgMAogICAgIChY
RU4pIEFkZGluZyBjcHUgNDMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNDQg
dG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNDUgdG8gcnVucXVldWUgMAogICAg
IChYRU4pIEFkZGluZyBjcHUgNDYgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUg
NDcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNDggdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgNDkgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBj
cHUgNTAgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNTEgdG8gcnVucXVldWUg
MAogICAgIChYRU4pIEFkZGluZyBjcHUgNTIgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgNTMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNTQgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNTUgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFk
ZGluZyBjcHUgNTYgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNTcgdG8gcnVu
cXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNTggdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgNTkgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNjAgdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNjEgdG8gcnVucXVldWUgMAogICAgIChY
RU4pIEFkZGluZyBjcHUgNjIgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNjMg
dG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNjQgdG8gcnVucXVldWUgMAogICAg
IChYRU4pIEFkZGluZyBjcHUgNjUgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUg
NjYgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNjcgdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgNjggdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBj
cHUgNjkgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzAgdG8gcnVucXVldWUg
MAogICAgIChYRU4pIEFkZGluZyBjcHUgNzEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgNzIgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzMgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFk
ZGluZyBjcHUgNzUgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzYgdG8gcnVu
cXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzcgdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgNzggdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgNzkgdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgODAgdG8gcnVucXVldWUgMAogICAgIChY
RU4pIEFkZGluZyBjcHUgODEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgODIg
dG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgODMgdG8gcnVucXVldWUgMAogICAg
IChYRU4pIEFkZGluZyBjcHUgODQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUg
ODUgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgODYgdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgODcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBj
cHUgODggdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgODkgdG8gcnVucXVldWUg
MAogICAgIChYRU4pIEFkZGluZyBjcHUgOTAgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgOTEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTIgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFk
ZGluZyBjcHUgOTQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTUgdG8gcnVu
cXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTYgdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgOTcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTggdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgOTkgdG8gcnVucXVldWUgMAogICAgIChY
RU4pIEFkZGluZyBjcHUgMTAwIHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1IDEw
MSB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgQWRkaW5nIGNwdSAxMDIgdG8gcnVucXVldWUgMAog
ICAgIChYRU4pIEFkZGluZyBjcHUgMTAzIHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcg
Y3B1IDEwNCB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgQWRkaW5nIGNwdSAxMDUgdG8gcnVucXVl
dWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTA2IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBB
ZGRpbmcgY3B1IDEwNyB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgQWRkaW5nIGNwdSAxMDggdG8g
cnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTA5IHRvIHJ1bnF1ZXVlIDAKICAgICAo
WEVOKSBBZGRpbmcgY3B1IDExMCB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgQWRkaW5nIGNwdSAx
MTEgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTEyIHRvIHJ1bnF1ZXVlIDAK
ICAgICAoWEVOKSBBZGRpbmcgY3B1IDExMyB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgQWRkaW5n
IGNwdSAxMTQgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTE1IHRvIHJ1bnF1
ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1IDExNiB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikg
QWRkaW5nIGNwdSAxMTcgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUgMTE4IHRv
IHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1IDExOSB0byBydW5xdWV1ZSAwCiAgICAg
KFhFTikgQWRkaW5nIGNwdSAxMjAgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGluZyBjcHUg
MTIxIHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1IDEyMiB0byBydW5xdWV1ZSAw
CiAgICAgKFhFTikgQWRkaW5nIGNwdSAxMjMgdG8gcnVucXVldWUgMAogICAgIChYRU4pIEFkZGlu
ZyBjcHUgMTI0IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBBZGRpbmcgY3B1IDEyNSB0byBydW5x
dWV1ZSAwCiAgICAgKFhFTikgQWRkaW5nIGNwdSAxMjYgdG8gcnVucXVldWUgMAogICAgIChYRU4p
IEFkZGluZyBjcHUgMTI3IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVOKSBhbHRlcm5hdGl2ZXM6IFBh
dGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyZDRmMzggLT4gCjAwMDAwMDAwMDAyZDU3
NTQKICAgICAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKICAgICAoWEVOKSBMb2FkaW5n
IGQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDAxNjI1NzAwMAogICAgIChYRU4p
IEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA0MDk2TUIgZm9yIGRvbTA6CiAgICAg
KFhFTikgQkFOS1swXSAweDAwMDAwMDA4MDAwMDAwLTB4MDAwMDAwMTAwMDAwMDAgKDEyOE1CKQog
ICAgIChYRU4pIEJBTktbMV0gMHgwMDAwMDAyMDAwMDAwMC0weDAwMDAwMDM4MDAwMDAwICgzODRN
QikKICAgICAoWEVOKSBCQU5LWzJdIDB4MDAwMDAwNTAwMDAwMDAtMHgwMDAwMDA4MDAwMDAwMCAo
NzY4TUIpCiAgICAgKFhFTikgQkFOS1szXSAweDAwMjAyMDAwMDAwMDAwLTB4MDAyMDIwODAwMDAw
MDAgKDIwNDhNQikKICAgICAoWEVOKSBCQU5LWzRdIDB4MDAyMDIwYjAwMDAwMDAtMHgwMDIwMjBj
MDAwMDAwMCAoMjU2TUIpCiAgICAgKFhFTikgQkFOS1s1XSAweDAwMjAyNjAwMDAwMDAwLTB4MDAy
MDI2MjAwMDAwMDAgKDUxMk1CKQogICAgIChYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAw
MDE4MWNlMDAwLTB4MDAwMDAwMTgyMGUwMDAKICAgICAoWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBm
b3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQKICAgICAoWEVOKSBMb2FkaW5nIHpJbWFnZSBmcm9t
IDAwMDAwMDAwMTYyNTcwMDAgdG8gCjAwMDAwMDAwMDgwODAwMDAtMDAwMDAwMDAwOTk4MTIwMAog
ICAgIChYRU4pIExvYWRpbmcgZDAgRFRCIHRvIDB4MDAwMDAwMDAwZmUwMDAwMC0weDAwMDAwMDAw
MGZlMDAyNWIKICAgICAoWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0
IGF0IDB4NDAwMCBwYWdlcy4KICAgICAoWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gaW4gYmFja2dy
b3VuZAogICAgIChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAogICAgIChYRU4pIEd1ZXN0IExvZ2xl
dmVsOiBBbGwKICAgICAoWEVOKSAqKiogU2VyaWFsIGlucHV0IHRvIERPTTAgKHR5cGUgJ0NUUkwt
YScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIAppbnB1dCkKICAgICAoWEVOKSBGcmVlZCAzNDBrQiBp
bml0IG1lbW9yeS4KICAgICAoWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI0CiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOAogICAgIChY
RU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjEyCiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTYKICAgICAoWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIyMAogICAg
IChYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjI0CiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjgKICAgICAoWEVOKSBkMHYwOiB2R0lD
RDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIzMgog
ICAgIChYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjM2CiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNDAKICAgICAoWEVOKSBkMHYwOiB2
R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI0
NAogICAgIChYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjQ4CiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNTIKICAgICAoWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVI1NgogICAgIChYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjYwCiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNjQKICAgICAoWEVOKSBk
MHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FD
VElWRVI2OAogICAgIChYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjcyCiAgICAgKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNzYKICAgICAoWEVO
KSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJ
Q0FDVElWRVI4MAogICAgIChYRU4pIGQwdjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxOiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElW
RVIwCiAgICAgKFhFTikgZDB2MjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgw
MDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjM6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAg
ICAoWEVOKSBkMHY0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NTogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4p
IGQwdjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2ODog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNB
Q1RJVkVSMAogICAgIChYRU4pIGQwdjk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVS
MAogICAgIChYRU4pIGQwdjExOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2MTI6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAg
ICAoWEVOKSBkMHYxMzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBm
ZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjE0OiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhF
TikgZDB2MTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxNjogdkdJQ1I6IFNHSTogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQw
djE3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2MTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxOTog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNB
Q1RJVkVSMAogICAgIChYRU4pIGQwdjIwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2MjE6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZF
UjAKICAgICAoWEVOKSBkMHYyMjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgw
MDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjIzOiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAg
ICAgKFhFTikgZDB2MjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYyNTogdkdJQ1I6IFNHSTogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChY
RU4pIGQwdjI2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2Mjc6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBk
MHYyODogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0
byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjI5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2MzA6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklD
QUNUSVZFUjAKICAgICAoWEVOKSBkMHYzMTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjMyOiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElW
RVIwCiAgICAgKFhFTikgZDB2MzM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYzNDogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAog
ICAgIChYRU4pIGQwdjM1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2MzY6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAo
WEVOKSBkMHYzNzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjM4OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikg
ZDB2Mzk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY0MDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjQx
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJ
Q0FDVElWRVIwCiAgICAgKFhFTikgZDB2NDI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY0MzogdkdJ
Q1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJ
VkVSMAogICAgIChYRU4pIGQwdjQ0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NDU6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAK
ICAgICAoWEVOKSBkMHY0NjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAw
MDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjQ3OiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAg
KFhFTikgZDB2NDg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY0OTogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4p
IGQwdjUwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NTE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY1
MjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAK
SUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjUzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NTQ6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNU
SVZFUjAKICAgICAoWEVOKSBkMHY1NTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjU2OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIw
CiAgICAgKFhFTikgZDB2NTc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY1ODogdkdJQ1I6IFNHSTog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAg
IChYRU4pIGQwdjU5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NjA6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVO
KSBkMHY2MTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZm
ZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjYyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2
NjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
CklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY2NDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjY1OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FD
VElWRVIwCiAgICAgKFhFTikgZDB2NjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY2NzogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVS
MAogICAgIChYRU4pIGQwdjY4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2Njk6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAg
ICAoWEVOKSBkMHY3MDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBm
ZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjcxOiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhF
TikgZDB2NzI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY3MzogdkdJQ1I6IFNHSTogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQw
djc0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2NzU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY3Njog
dkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNB
Q1RJVkVSMAogICAgIChYRU4pIGQwdjc3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2Nzg6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZF
UjAKICAgICAoWEVOKSBkMHY3OTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgw
MDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjgwOiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAg
ICAgKFhFTikgZDB2ODE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY4MjogdkdJQ1I6IFNHSTogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChY
RU4pIGQwdjgzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2ODQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBk
MHY4NTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0
byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjg2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2ODc6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklD
QUNUSVZFUjAKICAgICAoWEVOKSBkMHY4ODogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjg5OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElW
RVIwCiAgICAgKFhFTikgZDB2OTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY5MTogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAog
ICAgIChYRU4pIGQwdjkyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikgZDB2OTM6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAo
WEVOKSBkMHY5NDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjk1OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJQ0FDVElWRVIwCiAgICAgKFhFTikg
ZDB2OTY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHY5NzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byAKSUNBQ1RJVkVSMAogICAgIChYRU4pIGQwdjk4
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIApJ
Q0FDVElWRVIwCiAgICAgKFhFTikgZDB2OTk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDA6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNU
SVZFUjAKICAgICAoWEVOKSBkMHYxMDE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDI6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZF
UjAKICAgICAoWEVOKSBkMHYxMDM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDQ6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAK
ICAgICAoWEVOKSBkMHYxMDU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDY6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAg
ICAoWEVOKSBkMHYxMDc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMDg6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAo
WEVOKSBkMHYxMDk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTA6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVO
KSBkMHYxMTE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBk
MHYxMTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYx
MTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
CklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTc6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklD
QUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMTk6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNU
SVZFUjAKICAgICAoWEVOKSBkMHYxMjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMjE6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZF
UjAKICAgICAoWEVOKSBkMHYxMjI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMjM6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAK
ICAgICAoWEVOKSBkMHYxMjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMjU6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAg
ICAoWEVOKSBkMHYxMjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAoWEVOKSBkMHYxMjc6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gCklDQUNUSVZFUjAKICAgICAo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTI1OiBub3QgaW1wbGVtZW50ZWQK
ICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVt
ZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3Qg
aW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1
OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1Ag
Y21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlT
REVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2
MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAg
ICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50
ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1w
bGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBu
b3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21k
PTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVW
T1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQ
SFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6
ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQK
ICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVt
ZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3Qg
aW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1
OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1Ag
Y21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlT
REVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2
MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAg
ICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50
ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1w
bGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBu
b3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21k
PTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVW
T1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQ
SFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6
ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQK
ICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVt
ZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3Qg
aW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1
OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1Ag
Y21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlT
REVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2
MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAg
ICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50
ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1w
bGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBu
b3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21k
PTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVW
T1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQ
SFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6
ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAo
WEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQK
ICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVt
ZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3Qg
aW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1
OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1Ag
Y21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlT
REVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2
MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6
MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlz
ZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVO
KSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAg
ICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50
ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1w
bGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBu
b3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21k
PTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVW
T1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6ZDB2MCBQ
SFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2LmM6MTY6
ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBwaHlzZGV2
LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICAoWEVOKSBw
aHlzZGV2LmM6MTY6ZDB2MCBQSFlTREVWT1AgY21kPTE1OiBub3QgaW1wbGVtZW50ZWQKICAgICBb
ICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDAwMDAwMDAwMDAg
WzB4NDgxZmQwMTBdCiAgICAgWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC1yYzUg
KGpveXhAVHVyaW5nLUFyY2gtYikgKGdjYyAKdmVyc2lvbiA0LjkuMSAyMDE0MDUwNSAocHJlcmVs
ZWFzZSkgKGNyb3NzdG9vbC1ORyAKbGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAtIExpbmFybyBH
Q0MgNC45LTIwMTQuMDUpKSAjMTMyIFNNUCBQUkVFTVBUIApUdWUgSmFuIDcgMTU6NDM6MDYgQ1NU
IDIwMjAKICAgICBbICAgIDAuMDAwMDAwXSBYZW4gWEVOX1ZFUlNJT04uWEVOX1NVQlZFUlNJT04g
c3VwcG9ydCBmb3VuZAogICAgIFsgICAgMC4wMDAwMDBdIGVmaTogR2V0dGluZyBFRkkgcGFyYW1l
dGVycyBmcm9tIEZEVDoKICAgICBbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi41MCBieSBYZW4K
ICAgICBbICAgIDAuMDAwMDAwXSBlZmk6ICBBQ1BJIDIuMD0weDE4MWQwZTcwCiAgICAgWyAgICAw
LjAwMDAwMF0gY21hOiBSZXNlcnZlZCAzMiBNaUIgYXQgMHgwMDAwMDAwMDdlMDAwMDAwCiAgICAg
WyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRp
c2FibGVkCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMTgxRDBFNzAg
MDAwMDI0ICh2MDIgSElTSSAgKQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAw
MDAwMDE4MUQwREIwIDAwMDBCQyAodjAxIEhJU0kgCkhJUDA4ICAgIDAwMDAwMDAwICAgICAgMDEw
MDAwMTMpCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwMTgxQ0UwMDAg
MDAwMTE0ICh2MDYgSElTSSAKSElQMDggICAgMDAwMDAwMDAgSElTSSAyMDE1MTEyNCkKICAgICBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDAzOTYzMDAwMCAwMEE4NEQgKHYwMiBI
SVNJIApISVAwOCAgICAwMDAwMDAwMCBJTlRMIDIwMTgxMjEzKQogICAgIFsgICAgMC4wMDAwMDBd
IEFDUEk6IFBDQ1QgMHgwMDAwMDAwMDM5REMwMDAwIDAwMDA4QSAodjAxIEhJU0kgCkhJUDA4ICAg
IDAwMDAwMDAwIEhJU0kgMjAxNTExMjQpCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAw
eDAwMDAwMDAwMzlEQjAwMDAgMDBFNTZBICh2MDIgSElTSSAKSElQMDcgICAgMDAwMDAwMDAgSU5U
TCAyMDE4MTIxMykKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDAzOUQ4
MDAwMCAwMDAwMzAgKHYwMSBISVNJIApISVAwOCAgICAwMDAwMDAwMCBISVNJIDIwMTUxMTI0KQog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDM5RDYwMDAwIDAwMDU4QyAo
djAxIEhJU0kgCkhJUDA4ICAgIDAwMDAwMDAwIEhJU0kgMjAxNTExMjQpCiAgICAgWyAgICAwLjAw
MDAwMF0gQUNQSTogRVJTVCAweDAwMDAwMDAwMzlEMjAwMDAgMDAwMjMwICh2MDEgSElTSSAKSElQ
MDggICAgMDAwMDAwMDAgSElTSSAyMDE1MTEyNCkKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBF
SU5KIDB4MDAwMDAwMDAzOUQxMDAwMCAwMDAxNzAgKHYwMSBISVNJIApISVAwOCAgICAwMDAwMDAw
MCBISVNJIDIwMTUxMTI0KQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IEdURFQgMHgwMDAwMDAw
MDM5OTAwMDAwIDAwMDA4NCAodjAzIEhJU0kgCkhJUDA4ICAgIDAwMDAwMDAwIEhJU0kgMjAxNTEx
MjQpCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAwMDAwMDAwMzk2ODAwMDAgMDAw
MDNDICh2MDEgSElTSSAKSElQMDggICAgMDAwMDAwMDAgSElTSSAyMDE1MTEyNCkKICAgICBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBTTElUIDB4MDAwMDAwMDAzOTY3MDAwMCAwMDAwM0MgKHYwMSBISVNJ
IApISVAwOCAgICAwMDAwMDAwMCBISVNJIDIwMTUxMTI0KQogICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IFNQQ1IgMHgwMDAwMDAwMDM5NjYwMDAwIDAwMDA1MCAodjAyIEhJU0kgCkhJUDA4ICAgIDAw
MDAwMDAwIEhJU0kgMjAxNTExMjQpCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogU1JBVCAweDAw
MDAwMDAwMzk2NTAwMDAgMDAwOUMwICh2MDMgSElTSSAKSElQMDggICAgMDAwMDAwMDAgSElTSSAy
MDE1MTEyNCkKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDAxODFDRTEx
OCAwMDJDNkMgKHYwNCBISVNJIApISVAwOCAgICAwMDAwMDAwMCBISVNJIDIwMTUxMTI0KQogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IElPUlQgMHgwMDAwMDAwMDM5NjIwMDAwIDAwMTA2MCAodjAw
IEhJU0kgCkhJUDA4ICAgIDAwMDAwMDAwIElOVEwgMjAxODEyMTMpCiAgICAgWyAgICAwLjAwMDAw
MF0gQUNQSTogUFBUVCAweDAwMDAwMDAwMTg1NDAwMDAgMDAzN0U0ICh2MDIgSElTSSAKSElQMDgg
ICAgMDAwMDAwMDAgSElTSSAyMDE1MTEyNCkKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBNUEFN
IDB4MDAwMDAwMDAxODU1MDAwMCAwMDA2M0MgKHYwMSBISVNJIApISVAwOCAgICAwMDAwMDAwMCBI
SVNJIDIwMTUxMTI0KQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IFNQTUkgMHgwMDAwMDAwMDE4
NTMwMDAwIDAwMDA0MSAodjA1IEhJU0kgCkhJUDA4ICAgIDAwMDAwMDAwIEhJU0kgMjAxNTExMjQp
CiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogaUJGVCAweDAwMDAwMDAwMTg1MTAwMDAgMDAwODAw
ICh2MDEgSElTSSAKSElQMDggICAgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkKICAgICBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBTVEFPIDB4MDAwMDAwMDAxODFEMEQ4OCAwMDAwMjUgKHYwMSBISVNJIApI
SVAwOCAgICAwMDAwMDAwMCBISVNJIDIwMTUxMTI0KQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6
IFNQQ1I6IGNvbnNvbGU6IHVhcnQsbW1pbywweDNmMDAwMDJmOCwxMTUyMDAKICAgICBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBTUkFUOiBOb2RlIDEgUFhNIDEgW21lbSAweDIwODAwMDAwMDAtMHgyN2Zm
ZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQ6IE5vZGUgMSBQWE0gMSBbbWVt
IDB4MDAwMDAwMDAtMHg3ZmZmZmZmZl0KICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUOiBO
b2RlIDMgUFhNIDMgW21lbSAKMHgyMDIwMDAwMDAwMDAtMHgyMDI3ZmZmZmZmZmZdCiAgICAgWyAg
ICAwLjAwMDAwMF0gTlVNQTogSW5pdG1lbSBzZXR1cCBub2RlIDAgWzxtZW1vcnktbGVzcyBub2Rl
Pl0KICAgICBbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEgW21lbSAweDIwMjYxZjdmMTEw
MC0weDIwMjYxZjdmMmZmZl0KICAgICBbICAgIDAuMDAwMDAwXSBOVU1BOiBOT0RFX0RBVEEoMCkg
b24gbm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0gMHg3ZGZm
ZTEwMC0weDdkZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIE5VTUE6IEluaXRtZW0gc2V0dXAg
bm9kZSAyIFs8bWVtb3J5LWxlc3Mgbm9kZT5dCiAgICAgWyAgICAwLjAwMDAwMF0gTlVNQTogTk9E
RV9EQVRBIFttZW0gMHgyMDI2MWY3ZWYyMDAtMHgyMDI2MWY3ZjEwZmZdCiAgICAgWyAgICAwLjAw
MDAwMF0gTlVNQTogTk9ERV9EQVRBKDIpIG9uIG5vZGUgMwogICAgIFsgICAgMC4wMDAwMDBdIE5V
TUE6IE5PREVfREFUQSBbbWVtIDB4MjAyNjFmN2VkMzAwLTB4MjAyNjFmN2VmMWZmXQogICAgIFsg
ICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgogICAgIFsgICAgMC4wMDAwMDBdICAgRE1BICAgICAg
W21lbSAweDAwMDAwMDAwMDgwMDAwMDAtMHgwMDAwMDAwMDNmZmZmZmZmXQogICAgIFsgICAgMC4w
MDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwNDAwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAw
MDAtMHgwMDAwMjAyNjFmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBz
dGFydCBmb3IgZWFjaCBub2RlCiAgICAgWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUg
cmFuZ2VzCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMDgw
MDAwMDAtMHgwMDAwMDAwMDBmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6
IFttZW0gMHgwMDAwMDAwMDE4MWNlMDAwLTB4MDAwMDAwMDAxODFkMWZmZl0KICAgICBbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAxODUxMDAwMC0weDAwMDAwMDAwMTg1
MWZmZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMTg1
MzAwMDAtMHgwMDAwMDAwMDE4NTVmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6
IFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMDAzN2ZmZmZmZl0KICAgICBbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAzOTYyMDAwMC0weDAwMDAwMDAwMzk2
OGZmZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMzk5
MDAwMDAtMHgwMDAwMDAwMDM5OTBmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6
IFttZW0gMHgwMDAwMDAwMDM5OTIwMDAwLTB4MDAwMDAwMDAzOTkyZmZmZl0KICAgICBbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAzOWQxMDAwMC0weDAwMDAwMDAwMzlk
MmZmZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwMzlk
NjAwMDAtMHgwMDAwMDAwMDM5ZDZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDE6
IFttZW0gMHgwMDAwMDAwMDM5ZDgwMDAwLTB4MDAwMDAwMDAzOWQ4ZmZmZl0KICAgICBbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAxOiBbbWVtIDB4MDAwMDAwMDAzOWRiMDAwMC0weDAwMDAwMDAwMzlk
ZWZmZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMTogW21lbSAweDAwMDAwMDAwNTAw
MDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDM6
IFttZW0gMHgwMDAwMjAyMDAwMDAwMDAwLTB4MDAwMDIwMjA3ZmZmZmZmZl0KICAgICBbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAzOiBbbWVtIDB4MDAwMDIwMjBiMDAwMDAwMC0weDAwMDAyMDIwYmZm
ZmZmZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gICBub2RlICAgMzogW21lbSAweDAwMDAyMDI2MDAw
MDAwMDAtMHgwMDAwMjAyNjFmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIENvdWxkIG5vdCBm
aW5kIHN0YXJ0X3BmbiBmb3Igbm9kZSAwCiAgICAgWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1
cCBub2RlIDAgW21lbSAKMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDAwMDAwMF0KICAg
ICBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMSBbbWVtIAoweDAwMDAwMDAwMDgw
MDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIENvdWxkIG5vdCBm
aW5kIHN0YXJ0X3BmbiBmb3Igbm9kZSAyCiAgICAgWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1
cCBub2RlIDIgW21lbSAKMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDAwMDAwMF0KICAg
ICBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMyBbbWVtIAoweDAwMDAyMDIwMDAw
MDAwMDAtMHgwMDAwMjAyNjFmZmZmZmZmXQogICAgIFsgICAgMC4wMDAwMDBdIHBzY2k6IHByb2Jp
bmcgZm9yIGNvbmR1aXQgbWV0aG9kIGZyb20gQUNQSS4KICAgICBbICAgIDAuMDAwMDAwXSBwc2Np
OiBQU0NJdjEuMSBkZXRlY3RlZCBpbiBmaXJtd2FyZS4KICAgICBbICAgIDAuMDAwMDAwXSBwc2Np
OiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rpb24gSURzCiAgICAgWyAgICAwLjAwMDAw
MF0gcHNjaTogVHJ1c3RlZCBPUyBtaWdyYXRpb24gbm90IHJlcXVpcmVkCiAgICAgWyAgICAwLjAw
MDAwMF0gcHNjaTogU01DIENhbGxpbmcgQ29udmVudGlvbiB2MS4xCiAgICAgWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHgwIC0+IE5vZGUgMAogICAgIFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MSAtPiBOb2Rl
IDAKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAw
eDIgLT4gTm9kZSAwCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAg
LT4gTVBJRFIgMHgzIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAwIC0+IE1QSURSIDB4NCAtPiBOb2RlIDAKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweDUgLT4gTm9kZSAwCiAgICAgWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHg2IC0+IE5vZGUgMAogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4NyAtPiBO
b2RlIDAKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElE
UiAweDggLT4gTm9kZSAwCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhN
IDAgLT4gTVBJRFIgMHg5IC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4YSAtPiBOb2RlIDAKICAgICBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBNUElEUiAweGIgLT4gTm9kZSAwCiAgICAgWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDAgLT4gTVBJRFIgMHhjIC0+IE5vZGUgMAog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4ZCAt
PiBOb2RlIDAKICAgICBbICAgIDAuMDAwMDAwXSBBQ1BJOiBOVU1BOiBTUkFUOiBQWE0gMCAtPiBN
UElEUiAweGUgLT4gTm9kZSAwCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDAgLT4gTVBJRFIgMHhmIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTAwIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTAxIC0+IE5vZGUgMAogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTAyIC0+
IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1Q
SURSIDB4MTAzIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAwIC0+IE1QSURSIDB4MTA0IC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA1IC0+IE5vZGUgMAogICAgIFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA2IC0+IE5vZGUgMAog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA3
IC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+
IE1QSURSIDB4MTA4IC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAwIC0+IE1QSURSIDB4MTA5IC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTBhIC0+IE5vZGUgMAogICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTBiIC0+IE5vZGUg
MAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4
MTBjIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAw
IC0+IE1QSURSIDB4MTBkIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTBlIC0+IE5vZGUgMAogICAgIFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAwIC0+IE1QSURSIDB4MTBmIC0+IE5vZGUgMAogICAgIFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjAwIC0+IE5v
ZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURS
IDB4MjAxIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAxIC0+IE1QSURSIDB4MjAyIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjAzIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA0IC0+IE5vZGUgMQogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA1IC0+
IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1Q
SURSIDB4MjA2IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAxIC0+IE1QSURSIDB4MjA3IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA4IC0+IE5vZGUgMQogICAgIFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjA5IC0+IE5vZGUgMQog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjBh
IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+
IE1QSURSIDB4MjBiIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAxIC0+IE1QSURSIDB4MjBjIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjBkIC0+IE5vZGUgMQogICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MjBlIC0+IE5vZGUg
MQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4
MjBmIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAx
IC0+IE1QSURSIDB4MzAwIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzAxIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzAyIC0+IE5vZGUgMQogICAgIFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzAzIC0+IE5v
ZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURS
IDB4MzA0IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAxIC0+IE1QSURSIDB4MzA1IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzA2IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzA3IC0+IE5vZGUgMQogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzA4IC0+
IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1Q
SURSIDB4MzA5IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAxIC0+IE1QSURSIDB4MzBhIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzBiIC0+IE5vZGUgMQogICAgIFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzBjIC0+IE5vZGUgMQog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+IE1QSURSIDB4MzBk
IC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAxIC0+
IE1QSURSIDB4MzBlIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAxIC0+IE1QSURSIDB4MzBmIC0+IE5vZGUgMQogICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDAwIC0+IE5vZGUgMgogICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDAxIC0+IE5vZGUg
MgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4
NDAyIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAy
IC0+IE1QSURSIDB4NDAzIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA0IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA1IC0+IE5vZGUgMgogICAgIFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA2IC0+IE5v
ZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURS
IDB4NDA3IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAyIC0+IE1QSURSIDB4NDA4IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDA5IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAw
MDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDBhIC0+IE5vZGUgMgogICAg
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDBiIC0+
IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1Q
SURSIDB4NDBjIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6
IFBYTSAyIC0+IE1QSURSIDB4NDBkIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6
IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDBlIC0+IE5vZGUgMgogICAgIFsgICAgMC4w
MDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NDBmIC0+IE5vZGUgMgog
ICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTAw
IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+
IE1QSURSIDB4NTAxIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNS
QVQ6IFBYTSAyIC0+IE1QSURSIDB4NTAyIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTAzIC0+IE5vZGUgMgogICAgIFsgICAg
MC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTA0IC0+IE5vZGUg
MgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4
NTA1IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAy
IC0+IE1QSURSIDB4NTA2IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6
IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTA3IC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBd
IEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTA4IC0+IE5vZGUgMgogICAgIFsg
ICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTA5IC0+IE5v
ZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURS
IDB4NTBhIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5VTUE6IFNSQVQ6IFBY
TSAyIC0+IE1QSURSIDB4NTBiIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAwMDBdIEFDUEk6IE5V
TUE6IFNSQVQ6IFBYTSAyIC0+IE1QSURSIDB4NTBjIC0+IE5vZGUgMgogICAgIFsgICAgMC4wMDAw
MDBdIEFDUEkgTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg1MGQgLT4gTm9kZSAyCiAgICAg
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJRFIgMHg1MGUgLT4g
Tm9kZSAyCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDIgLT4gTVBJ
RFIgMHg1MGYgLT4gTm9kZSAyCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDMgLT4gTVBJRFIgMHg2MDAgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDEgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDIgLT4gTm9kZSAzCiAg
ICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDMg
LT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4g
TVBJRFIgMHg2MDQgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDMgLT4gTVBJRFIgMHg2MDUgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQ
STogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDYgLT4gTm9kZSAzCiAgICAgWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MDcgLT4gTm9kZSAz
CiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2
MDggLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMg
LT4gTVBJRFIgMHg2MDkgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MGEgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MGIgLT4gTm9kZSAzCiAgICAgWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MGMgLT4gTm9k
ZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIg
MHg2MGQgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhN
IDMgLT4gTVBJRFIgMHg2MGUgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVN
QTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg2MGYgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAw
MF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDAgLT4gTm9kZSAzCiAgICAg
WyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDEgLT4g
Tm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJ
RFIgMHg3MDIgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDog
UFhNIDMgLT4gTVBJRFIgMHg3MDMgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTog
TlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDQgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAw
MDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDUgLT4gTm9kZSAzCiAg
ICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDYg
LT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4g
TVBJRFIgMHg3MDcgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JB
VDogUFhNIDMgLT4gTVBJRFIgMHg3MDggLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQ
STogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MDkgLT4gTm9kZSAzCiAgICAgWyAgICAw
LjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGEgLT4gTm9kZSAz
CiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3
MGIgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMg
LT4gTVBJRFIgMHg3MGMgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogTlVNQTog
U1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGQgLT4gTm9kZSAzCiAgICAgWyAgICAwLjAwMDAwMF0g
QUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGUgLT4gTm9kZSAzCiAgICAgWyAg
ICAwLjAwMDAwMF0gQUNQSTogTlVNQTogU1JBVDogUFhNIDMgLT4gTVBJRFIgMHg3MGYgLT4gTm9k
ZSAzCiAgICAgWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAyMiBwYWdlcy9jcHUgczUz
MTIwIHI4MTkyIGQyODgwMCB1OTAxMTIKICAgICBbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCBWSVBU
IEktY2FjaGUgb24gQ1BVMAogICAgIFsgICAgMC4wMDAwMDBdIENQVSBmZWF0dXJlczogZGV0ZWN0
ZWQ6IEdJQyBzeXN0ZW0gcmVnaXN0ZXIgQ1BVIAppbnRlcmZhY2UKICAgICBbICAgIDAuMDAwMDAw
XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBIYXJkd2FyZSBkaXJ0eSBiaXQgbWFuYWdlbWVudAog
ICAgIFsgICAgMC4wMDAwMDBdIEJ1aWx0IDQgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGluZyBv
bi4gIFRvdGFsIApwYWdlczogMTAzMjUyNgogICAgIFsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25l
OiBOb3JtYWwKICAgICBbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiByZGluaXQ9
L2luaXQgYWNwaT1mb3JjZSAKbm9pbml0cmQgcm9vdD0vZGV2L3NkYjEgcncKICAgICBbICAgIDAu
MDAwMDAwXSBwcmludGs6IGxvZ19idWZfbGVuIGluZGl2aWR1YWwgbWF4IGNwdSBjb250cmlidXRp
b246IAo0MDk2IGJ5dGVzCiAgICAgWyAgICAwLjAwMDAwMF0gcHJpbnRrOiBsb2dfYnVmX2xlbiB0
b3RhbCBjcHVfZXh0cmEgY29udHJpYnV0aW9uczogCjUyMDE5MiBieXRlcwogICAgIFsgICAgMC4w
MDAwMDBdIHByaW50azogbG9nX2J1Zl9sZW4gbWluIHNpemU6IDEzMTA3MiBieXRlcwogICAgIFsg
ICAgMC4wMDAwMDBdIHByaW50azogbG9nX2J1Zl9sZW46IDEwNDg1NzYgYnl0ZXMKICAgICBbICAg
IDAuMDAwMDAwXSBwcmludGs6IGVhcmx5IGxvZyBidWYgZnJlZTogMTEzOTA4KDg2JSkKICAgICBb
ICAgIDAuMDAwMDAwXSBtZW0gYXV0by1pbml0OiBzdGFjazpvZmYsIGhlYXAgYWxsb2M6b2ZmLCBo
ZWFwIGZyZWU6b2ZmCiAgICAgWyAgICAwLjAwMDAwMF0gc29mdHdhcmUgSU8gVExCOiBtYXBwZWQg
W21lbSAweDM0MDAwMDAwLTB4MzgwMDAwMDBdIAooNjRNQikKICAgICBbICAgIDAuMDAwMDAwXSBN
ZW1vcnk6IDM5NTA2MzJLLzQxOTU2NjRLIGF2YWlsYWJsZSAoMTE4MzZLIGtlcm5lbCAKY29kZSwg
MTkyNEsgcndkYXRhLCA2NTgwSyByb2RhdGEsIDUxODRLIGluaXQsIDQ2MEsgYnNzLCAyMTIyNjRL
IApyZXNlcnZlZCwgMzI3NjhLIGNtYS1yZXNlcnZlZCkKICAgICBbICAgIDAuMDAwMDAwXSBTTFVC
OiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xMjgsIApOb2Rlcz00
CiAgICAgWyAgICAwLjAwMDAwMF0gcmN1OiBQcmVlbXB0aWJsZSBoaWVyYXJjaGljYWwgUkNVIGlt
cGxlbWVudGF0aW9uLgogICAgIFsgICAgMC4wMDAwMDBdIHJjdTogICAgIFJDVSByZXN0cmljdGlu
ZyBDUFVzIGZyb20gTlJfQ1BVUz0yNTYgdG8gCm5yX2NwdV9pZHM9MTI4LgogICAgIFsgICAgMC4w
MDAwMDBdICBUYXNrcyBSQ1UgZW5hYmxlZC4KICAgICBbICAgIDAuMDAwMDAwXSByY3U6IFJDVSBj
YWxjdWxhdGVkIHZhbHVlIG9mIHNjaGVkdWxlci1lbmxpc3RtZW50IApkZWxheSBpcyAyNSBqaWZm
aWVzLgogICAgIFsgICAgMC4wMDAwMDBdIHJjdTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3Vf
ZmFub3V0X2xlYWY9MTYsIApucl9jcHVfaWRzPTEyOAogICAgIFsgICAgMC4wMDAwMDBdIE5SX0lS
UVM6IDY0LCBucl9pcnFzOiA2NCwgcHJlYWxsb2NhdGVkIGlycXM6IDAKICAgICBbICAgIDAuMDAw
MDAwXSBHSUN2MzogNjQwIFNQSXMgaW1wbGVtZW50ZWQKICAgICBbICAgIDAuMDAwMDAwXSBHSUN2
MzogMCBFeHRlbmRlZCBTUElzIGltcGxlbWVudGVkCiAgICAgWyAgICAwLjAwMDAwMF0gR0lDdjM6
IERpc3RyaWJ1dG9yIGhhcyBubyBSYW5nZSBTZWxlY3RvciBzdXBwb3J0CiAgICAgWyAgICAwLjAw
MDAwMF0gR0lDdjM6IDE2IFBQSXMgaW1wbGVtZW50ZWQKICAgICBbICAgIDAuMDAwMDAwXSBHSUN2
Mzogbm8gVkxQSSBzdXBwb3J0LCBubyBkaXJlY3QgTFBJIHN1cHBvcnQKICAgICBbICAgIDAuMDAw
MDAwXSBHSUN2MzogQ1BVMDogZm91bmQgcmVkaXN0cmlidXRvciAwIHJlZ2lvbiAKMDoweDAwMDAw
MDAwYWUxMDAwMDAKICAgICBbICAgIDAuMDAwMDAwXSBTUkFUOiBQWE0gMCAtPiBJVFMgMCAtPiBO
b2RlIDAKICAgICBbICAgIDAuMDAwMDAwXSBTUkFUOiBQWE0gMiAtPiBJVFMgMSAtPiBOb2RlIDIK
ICAgICBbICAgIDAuMDAwMDAwXSBJVFMgW21lbSAweDIwMjEwMDAwMC0weDIwMjExZmZmZl0KICAg
ICBbICAgIDAuMDAwMDAwXSBJVFNAMHgwMDAwMDAwMjAyMTAwMDAwOiBhbGxvY2F0ZWQgNjU1MzYg
RGV2aWNlcyAKQDdkMTgwMDAwIChmbGF0LCBlc3ogOCwgcHN6IDY0Sywgc2hyIDEpCiAgICAgWyAg
ICAwLjAwMDAwMF0gSVRTQDB4MDAwMDAwMDIwMjEwMDAwMDogYWxsb2NhdGVkIDMyNzY4IEludGVy
cnVwdCAKQ29sbGVjdGlvbnMgQDdkMTYwMDAwIChmbGF0LCBlc3ogMiwgcHN6IDY0Sywgc2hyIDEp
CiAgICAgWyAgICAwLjAwMDAwMF0gSVRTIFttZW0gMHgyMDAyMDIxMDAwMDAtMHgyMDAyMDIxMWZm
ZmZdCiAgICAgWyAgICAwLjAwMDAwMF0gSVRTQDB4MDAwMDIwMDIwMjEwMDAwMDogYWxsb2NhdGVk
IDY1NTM2IERldmljZXMgCkAyMDI2MWE4ODAwMDAgKGZsYXQsIGVzeiA4LCBwc3ogNjRLLCBzaHIg
MSkKICAgICBbICAgIDAuMDAwMDAwXSBJVFNAMHgwMDAwMjAwMjAyMTAwMDAwOiBhbGxvY2F0ZWQg
MzI3NjggSW50ZXJydXB0IApDb2xsZWN0aW9ucyBAMjAyNjFhODIwMDAwIChmbGF0LCBlc3ogMiwg
cHN6IDY0Sywgc2hyIDEpCiAgICAgWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MTg3NyAKaXRzX2luaXQrMHgzNmMvMHg1ZjgKICAgICBbICAgIDAuMDAwMDAw
XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv
bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMC4wMDAw
MDBdIHBzdGF0ZTogNjAwMDAwODUgKG5aQ3YgZGFJZiAtUEFOIC1VQU8pCiAgICAgWyAgICAwLjAw
MDAwMF0gcGMgOiBpdHNfaW5pdCsweDM2Yy8weDVmOAogICAgIFsgICAgMC4wMDAwMDBdIGxyIDog
aXRzX2luaXQrMHgzNjgvMHg1ZjgKICAgICBbICAgIDAuMDAwMDAwXSBzcCA6IGZmZmY4MDAwMTE3
YTNjNzAKICAgICBbICAgIDAuMDAwMDAwXSB4Mjk6IGZmZmY4MDAwMTE3YTNjNzAgeDI4OiBmZmZm
ODAwMDExN2EzZWEwCiAgICAgWyAgICAwLjAwMDAwMF0geDI3OiBmZmZmODAwMDExZDgwMDAwIHgy
NjogZmZmZjAwMDA3ZDE0YzAwMAogICAgIFsgICAgMC4wMDAwMDBdIHgyNTogZmZmZjgwMDAxMTdh
ZDE0MCB4MjQ6IGZmZmY4MDAwMTE3YTkwMDAKICAgICBbICAgIDAuMDAwMDAwXSB4MjM6IGZmZmY4
MDAwMTE3ZGIwMDAgeDIyOiBmZmZmODAwMDExOWNkZDMwCiAgICAgWyAgICAwLjAwMDAwMF0geDIx
OiBmZmZmODAwMDExOWNkMDAwIHgyMDogZmZmZjgwMDAxMTdhZDE0MAogICAgIFsgICAgMC4wMDAw
MDBdIHgxOTogZmZmZjgwMDAxMTljZDAwMCB4MTg6IGZmZmY4MDAwMTNkZmZmZmYKICAgICBbICAg
IDAuMDAwMDAwXSB4MTc6IDAxNDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDA4MDAwMDAwMDAwCiAg
ICAgWyAgICAwLjAwMDAwMF0geDE1OiBmZmZmODAwMDEzZGZmZmZmIHgxNDogMzI0MDIwNzM2ZTZm
Njk3NAogICAgIFsgICAgMC4wMDAwMDBdIHgxMzogZmZmZjAwMDA3ZGZmZWEyMCB4MTI6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDAuMDAwMDAwXSB4MTE6IDAwMDAwMDAwMDAwMDAwMDAgeDEw
OiBmZmZmMDAwMDdkZmZlYTAwCiAgICAgWyAgICAwLjAwMDAwMF0geDkgOiBmZmZmMDAwMDdkZmZl
OWYwIHg4IDogZmZmZjAwMDA3ZDE4MDAwMAogICAgIFsgICAgMC4wMDAwMDBdIHg3IDogYTJhMmEy
YTJhMmEyYTJhMiB4NiA6IGZmZmY4MDAwMTE3YTNhNDAKICAgICBbICAgIDAuMDAwMDAwXSB4NSA6
IDAwMDAwMDAwMDAwMDAwMDAgeDQgOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjAwMDAw
MF0geDMgOiAwMDAwMDAwMDAwMDAwMDEwIHgyIDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MC4wMDAwMDBdIHgxIDogMDAwMDAwMDBmZmZmZmZlZCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAg
ICBbICAgIDAuMDAwMDAwXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC4wMDAwMDBdICBpdHNfaW5p
dCsweDM2Yy8weDVmOAogICAgIFsgICAgMC4wMDAwMDBdICBnaWNfaW5pdF9iYXNlcysweDRiMC8w
eDUwYwogICAgIFsgICAgMC4wMDAwMDBdICBnaWNfYWNwaV9pbml0KzB4MTM4LzB4MjcwCiAgICAg
WyAgICAwLjAwMDAwMF0gIGFjcGlfbWF0Y2hfbWFkdCsweDQ0LzB4NzgKICAgICBbICAgIDAuMDAw
MDAwXSAgYWNwaV90YWJsZV9wYXJzZV9lbnRyaWVzX2FycmF5KzB4MWE4LzB4MjRjCiAgICAgWyAg
ICAwLjAwMDAwMF0gIGFjcGlfdGFibGVfcGFyc2VfZW50cmllcysweDM0LzB4NTQKICAgICBbICAg
IDAuMDAwMDAwXSAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KzB4MjgvMHgzMAogICAgIFsgICAgMC4w
MDAwMDBdICBfX2FjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKzB4OTAvMHhlOAogICAgIFsgICAgMC4w
MDAwMDBdICBpcnFjaGlwX2luaXQrMHgzNC8weDNjCiAgICAgWyAgICAwLjAwMDAwMF0gIGluaXRf
SVJRKzB4MTA0LzB4MTk4CiAgICAgWyAgICAwLjAwMDAwMF0gIHN0YXJ0X2tlcm5lbCsweDI3OC8w
eDQ1MAogICAgIFsgICAgMC4wMDAwMDBdIHJhbmRvbTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQg
ZnJvbSAKcHJpbnRfb29wc19lbmRfbWFya2VyKzB4NDgvMHg2NCB3aXRoIGNybmdfaW5pdD0wCiAg
ICAgWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBdLS0tCiAg
ICAgWyAgICAwLjAwMDAwMF0gR0lDdjM6IHVzaW5nIExQSSBwcm9wZXJ0eSB0YWJsZSBAMHgwMDAw
MDAwMDdkMTcwMDAwCiAgICAgWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd
LS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjAwMDAw
MF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBD
b21tOiBzd2FwcGVyLzAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAg
WyAgICAwLjAwMDAwMF0gcHN0YXRlOiA2MDAwMDA4NSAoblpDdiBkYUlmIC1QQU4gLVVBTykKICAg
ICBbICAgIDAuMDAwMDAwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
MC4wMDAwMDBdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjAwMDAw
MF0gc3AgOiBmZmZmODAwMDExN2EzY2IwCiAgICAgWyAgICAwLjAwMDAwMF0geDI5OiBmZmZmODAw
MDExN2EzY2IwIHgyODogZmZmZjgwMDAxMTdhM2VhMAogICAgIFsgICAgMC4wMDAwMDBdIHgyNzog
ZmZmZjgwMDAxMWQ4MDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMDAwMDAw
XSB4MjU6IDAwMDAwMDAwMDAwMDAwNDAgeDI0OiBmZmZmODAwMDExZGMwMDAwCiAgICAgWyAgICAw
LjAwMDAwMF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAg
IFsgICAgMC4wMDAwMDBdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNDgw
MDAKICAgICBbICAgIDAuMDAwMDAwXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiBmZmZmODAw
MDEzZGZmZmZmCiAgICAgWyAgICAwLjAwMDAwMF0geDE3OiAwMTQwMDAwMDAwMDAwMDAwIHgxNjog
MDAwMDAwODAwMDAwMDAwMAogICAgIFsgICAgMC4wMDAwMDBdIHgxNTogZmZmZjgwMDAxM2RmZmZm
ZiB4MTQ6IDMyNDAyMDczNmU2ZjY5NzQKICAgICBbICAgIDAuMDAwMDAwXSB4MTM6IGZmZmYwMDAw
N2RmZmVhMjAgeDEyOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjAwMDAwMF0geDExOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMDogZmZmZjAwMDA3ZGZmZWEwMAogICAgIFsgICAgMC4wMDAwMDBd
IHg5IDogZmZmZjAwMDA3ZGZmZTlmMCB4OCA6IGZmZmYwMDAwN2RmZmU5ZTAKICAgICBbICAgIDAu
MDAwMDAwXSB4NyA6IGZmZmZhMDI2MGUxNGMwMDAgeDYgOiBmZmZmODAwMDExN2EzYTMwCiAgICAg
WyAgICAwLjAwMDAwMF0geDUgOiBmZmZmODAwMDExN2RiOTMwIHg0IDogZmZmZmEwMjYwZTE0YzAw
MAogICAgIFsgICAgMC4wMDAwMDBdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDAuMDAwMDAwXSB4MSA6IDAwMDAwMDAwZmZmZmZmZWQgeDAgOiAw
MDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjAwMDAwMF0gQ2FsbCB0cmFjZToKICAgICBbICAg
IDAuMDAwMDAwXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjAwMDAwMF0g
IGdpY19pbml0X2Jhc2VzKzB4NGI0LzB4NTBjCiAgICAgWyAgICAwLjAwMDAwMF0gIGdpY19hY3Bp
X2luaXQrMHgxMzgvMHgyNzAKICAgICBbICAgIDAuMDAwMDAwXSAgYWNwaV9tYXRjaF9tYWR0KzB4
NDQvMHg3OAogICAgIFsgICAgMC4wMDAwMDBdICBhY3BpX3RhYmxlX3BhcnNlX2VudHJpZXNfYXJy
YXkrMHgxYTgvMHgyNGMKICAgICBbICAgIDAuMDAwMDAwXSAgYWNwaV90YWJsZV9wYXJzZV9lbnRy
aWVzKzB4MzQvMHg1NAogICAgIFsgICAgMC4wMDAwMDBdICBhY3BpX3RhYmxlX3BhcnNlX21hZHQr
MHgyOC8weDMwCiAgICAgWyAgICAwLjAwMDAwMF0gIF9fYWNwaV9wcm9iZV9kZXZpY2VfdGFibGUr
MHg5MC8weGU4CiAgICAgWyAgICAwLjAwMDAwMF0gIGlycWNoaXBfaW5pdCsweDM0LzB4M2MKICAg
ICBbICAgIDAuMDAwMDAwXSAgaW5pdF9JUlErMHgxMDQvMHgxOTgKICAgICBbICAgIDAuMDAwMDAw
XSAgc3RhcnRfa2VybmVsKzB4Mjc4LzB4NDUwCiAgICAgWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2I1MiBdLS0tCiAgICAgWyAgICAwLjAwMDAwMF0gR0lDdjM6IENQ
VTA6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDIwMDAw
MAogICAgIFsgICAgMC4wMDAwMDBdIGFyY2hfdGltZXI6IGNwMTUgdGltZXIocykgcnVubmluZyBh
dCAxMDAuMDBNSHogKHZpcnQpLgogICAgIFsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBhcmNo
X3N5c19jb3VudGVyOiBtYXNrOiAKMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDE3MTAy
NGU3ZTAsIG1heF9pZGxlX25zOiA0NDA3OTUyMDUzMTUgbnMKICAgICBbICAgIDAuMDAwMDAxXSBz
Y2hlZF9jbG9jazogNTYgYml0cyBhdCAxMDBNSHosIHJlc29sdXRpb24gMTBucywgCndyYXBzIGV2
ZXJ5IDQzOTgwNDY1MTExMDBucwogICAgIFsgICAgMC4wMDAxNTVdIENvbnNvbGU6IGNvbG91ciBk
dW1teSBkZXZpY2UgODB4MjUKICAgICBbICAgIDAuMDAwMjI5XSBtZW1wb2xpY3k6IEVuYWJsaW5n
IGF1dG9tYXRpYyBOVU1BIGJhbGFuY2luZy4gCkNvbmZpZ3VyZSB3aXRoIG51bWFfYmFsYW5jaW5n
PSBvciB0aGUga2VybmVsLm51bWFfYmFsYW5jaW5nIHN5c2N0bAogICAgIFsgICAgMC4wMDAyNDFd
IEFDUEk6IENvcmUgcmV2aXNpb24gMjAxOTEwMTgKICAgICBbICAgIDAuMDAwNDMwXSBDYWxpYnJh
dGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCAKdXNpbmcgdGltZXIg
ZnJlcXVlbmN5Li4gMjAwLjAwIEJvZ29NSVBTIChscGo9NDAwMDAwKQogICAgIFsgICAgMC4wMDA0
MzNdIHBpZF9tYXg6IGRlZmF1bHQ6IDEzMTA3MiBtaW5pbXVtOiAxMDI0CiAgICAgWyAgICAwLjAw
MDQ5Nl0gTFNNOiBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6aW5nCiAgICAgWyAgICAwLjAw
MTMyMl0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAs
IAo0MTk0MzA0IGJ5dGVzLCB2bWFsbG9jKQogICAgIFsgICAgMC4wMDE3NDRdIElub2RlLWNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgCjIwOTcxNTIgYnl0ZXMsIHZt
YWxsb2MpCiAgICAgWyAgICAwLjAwMTc3OV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiA4MTkyIChvcmRlcjogNCwgCjY1NTM2IGJ5dGVzLCB2bWFsbG9jKQogICAgIFsgICAgMC4wMDE3
OTVdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNCwg
CjY1NTM2IGJ5dGVzLCB2bWFsbG9jKQogICAgIFsgICAgMC4wMzIwNjVdIEFTSUQgYWxsb2NhdG9y
IGluaXRpYWxpc2VkIHdpdGggMzI3NjggZW50cmllcwogICAgIFsgICAgMC4wMzIzNjFdIHhlbjpn
cmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKICAgICBbICAg
IDAuMDMyMzkyXSBHcmFudCB0YWJsZSBpbml0aWFsaXplZAogICAgIFsgICAgMC4wMzI0OTldIHhl
bjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJCiAgICAgWyAgICAwLjAzMjUxOF0gWGVuOiBp
bml0aWFsaXppbmcgY3B1MAogICAgIFsgICAgMC4wNDAwNzZdIHJjdTogSGllcmFyY2hpY2FsIFNS
Q1UgaW1wbGVtZW50YXRpb24uCiAgICAgWyAgICAwLjA0ODEwMl0gUGxhdGZvcm0gTVNJOiBJVFNA
MHgyMDIxMDAwMDAgZG9tYWluIGNyZWF0ZWQKICAgICBbICAgIDAuMDQ4MTA0XSBQbGF0Zm9ybSBN
U0k6IElUU0AweDIwMDIwMjEwMDAwMCBkb21haW4gY3JlYXRlZAogICAgIFsgICAgMC4wNDgxMDld
IFBDSS9NU0k6IElUU0AweDIwMjEwMDAwMCBkb21haW4gY3JlYXRlZAogICAgIFsgICAgMC4wNDgx
MTFdIFBDSS9NU0k6IElUU0AweDIwMDIwMjEwMDAwMCBkb21haW4gY3JlYXRlZAogICAgIFsgICAg
MC4wNDgxMjFdIEVGSSBydW50aW1lIHNlcnZpY2VzIGFjY2VzcyB2aWEgcGFyYXZpcnQuCiAgICAg
WyAgICAwLjA1NjEwNF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KICAgICBb
ICAgIDAuMDg4MTk2XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMQogICAgIFsgICAgMC4w
ODgyMDVdIEdJQ3YzOiBDUFUxOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDEgcmVnaW9uIAowOjB4MDAw
MDAwMDBhZTEyMDAwMAogICAgIFsgICAgMC4wOTQ4MDhdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQogICAgIFsgICAgMC4wOTQ4MTNdIFdBUk5JTkc6IENQVTogMSBQSUQ6IDAg
YXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2lj
LXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC4wOTQ4
MTNdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC4wOTQ4MTZdIENQVTogMSBQSUQ6IDAg
Q29tbTogc3dhcHBlci8xIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAg
IFsgICAgMC4wOTQ4MThdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAg
ICAgWyAgICAwLjA5NDgxOV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDAuMDk0ODIxXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMC4wOTQ4
MjFdIHNwIDogZmZmZjgwMDAxMWViM2VlMAogICAgIFsgICAgMC4wOTQ4MjJdIHgyOTogZmZmZjgw
MDAxMWViM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMDk0ODIzXSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjA5NDgy
NF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMWRlMDAwMAogICAgIFsgICAg
MC4wOTQ4MjVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAg
ICBbICAgIDAuMDk0ODI2XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDQ4
NDAwCiAgICAgWyAgICAwLjA5NDgyN10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMC4wOTQ4MjhdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMDk0ODI5XSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjA5NDgzMF0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMC4wOTQ4MzFdIHgxMTog
ZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuMDk0ODMy
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAw
LjA5NDgzM10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAg
IFsgICAgMC4wOTQ4MzRdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxNjIw
MDAKICAgICBbICAgIDAuMDk0ODM1XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmCiAgICAgWyAgICAwLjA5NDgzNl0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMC4wOTQ4MzddIENhbGwgdHJhY2U6CiAgICAgWyAg
ICAwLjA5NDgzOV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC4wOTQ4NDBd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMC4wOTQ4NDJdICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMC4wOTQ4NDNdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMC4wOTQ4NDVdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDAuMDk0ODQ1XSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYjUzIF0tLS0KICAgICBbICAgIDAuMDk0ODUwXSBHSUN2MzogQ1BVMTogdXNpbmcg
YWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMjEwMDAwCiAgICAgWyAg
ICAwLjA5NDg3NV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MQogICAgIFsgICAgMC4wOTQ4ODNdIENQ
VTE6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDAwMSAKWzB4NDgxZmQwMTBd
CiAgICAgWyAgICAwLjEyNDIzMV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTIKICAgICBb
ICAgIDAuMTI0MjQwXSBHSUN2MzogQ1BVMjogZm91bmQgcmVkaXN0cmlidXRvciAyIHJlZ2lvbiAK
MToweDAwMDAwMDAwYWUxNDAwMDAKICAgICBbICAgIDAuMTMwODM4XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDAuMTMwODQxXSBXQVJOSU5HOiBDUFU6IDIg
UElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAv
aXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDAuMTMwODQyXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDAuMTMwODQ0XSBDUFU6IDIg
UElEOiAwIENvbW06IHN3YXBwZXIvMiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMx
MzIKICAgICBbICAgIDAuMTMwODQ1XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQogICAgIFsgICAgMC4xMzA4NDddIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAwLjEzMDg0OV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAg
IDAuMTMwODQ5XSBzcCA6IGZmZmY4MDAwMTFlYmJlZTAKICAgICBbICAgIDAuMTMwODUwXSB4Mjk6
IGZmZmY4MDAwMTFlYmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjEzMDg1
MV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MC4xMzA4NTJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTFlNDAwMDAKICAg
ICBbICAgIDAuMTMwODUzXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwCiAgICAgWyAgICAwLjEzMDg1NF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWQ0ODgwMAogICAgIFsgICAgMC4xMzA4NTVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMTMwODU2XSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjEzMDg1N10geDE1OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4xMzA4NThdIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuMTMwODU5
XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAw
LjEzMDg2MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMC4xMzA4NjFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKICAgICBbICAgIDAuMTMwODYyXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAy
NjBlMTc4MDAwCiAgICAgWyAgICAwLjEzMDg2M10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMC4xMzA4NjRdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAuMTMwODY1XSBDYWxsIHRyYWNlOgog
ICAgIFsgICAgMC4xMzA4NjddICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAu
MTMwODY4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuMTMwODY5XSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuMTMwODcxXSAgbm90
aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDAuMTMwODcyXSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjEzMDg3M10gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2I1NCBdLS0tCiAgICAgWyAgICAwLjEzMDg3OF0gR0lDdjM6IENQVTI6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDIyMDAwMAog
ICAgIFsgICAgMC4xMzA4OTldIFhlbjogaW5pdGlhbGl6aW5nIGNwdTIKICAgICBbICAgIDAuMTMw
OTA2XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAwMDIgClsweDQ4
MWZkMDEwXQogICAgIFsgICAgMC4xNjAyODBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUz
CiAgICAgWyAgICAwLjE2MDI4OV0gR0lDdjM6IENQVTM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMyBy
ZWdpb24gCjE6MHgwMDAwMDAwMGFlMTYwMDAwCiAgICAgWyAgICAwLjE2Njg4OF0gLS0tLS0tLS0t
LS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjE2Njg5MV0gV0FSTklORzog
Q1BVOiAzIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAwLjE2Njg5MV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjE2Njg5M10g
Q1BVOiAzIFBJRDogMCBDb21tOiBzd2FwcGVyLzMgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4w
LXJjNSAjMTMyCiAgICAgWyAgICAwLjE2Njg5NV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlG
IC1QQU4gLVVBTykKICAgICBbICAgIDAuMTY2ODk2XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMC4xNjY4OThdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAg
ICAgWyAgICAwLjE2Njg5OF0gc3AgOiBmZmZmODAwMDExZjBiZWUwCiAgICAgWyAgICAwLjE2Njg5
OV0geDI5OiBmZmZmODAwMDExZjBiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MC4xNjY5MDBdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDAuMTY2OTAxXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDExZTYw
MDAwCiAgICAgWyAgICAwLjE2NjkwMl0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgw
MDAxMTljZDAwMAogICAgIFsgICAgMC4xNjY5MDNdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6
IGZmZmZmZTAwMDFkNDhjMDAKICAgICBbICAgIDAuMTY2OTA0XSB4MTk6IGZmZmY4MDAwMTE3ZGIw
MDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjE2NjkwNV0geDE3OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4xNjY5MDZdIHgxNTog
MDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMTY2OTA4
XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAw
LjE2NjkwOF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMC4xNjY5MTBdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2
YTAKICAgICBbICAgIDAuMTY2OTExXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAw
MDAwMDAwMDcwCiAgICAgWyAgICAwLjE2NjkxMV0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDog
ZmZmZmEwMjYwZTE4ZTAwMAogICAgIFsgICAgMC4xNjY5MTJdIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuMTY2OTEzXSB4MSA6IDAwMDAwMDAw
MDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjE2NjkxNF0gQ2FsbCB0
cmFjZToKICAgICBbICAgIDAuMTY2OTE2XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAwLjE2NjkxN10gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjE2
NjkxOV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAgICAwLjE2Njky
MF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjE2NjkyMV0gIHNl
Y29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC4xNjY5MjJdIC0tLVsg
ZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTUgXS0tLQogICAgIFsgICAgMC4xNjY5MjddIEdJQ3Yz
OiBDUFUzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Qy
MzAwMDAKICAgICBbICAgIDAuMTY2OTQ4XSBYZW46IGluaXRpYWxpemluZyBjcHUzCiAgICAgWyAg
ICAwLjE2Njk1Nl0gQ1BVMzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDAz
IApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuMTk2MzQyXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUg
b24gQ1BVNAogICAgIFsgICAgMC4xOTYzNThdIEdJQ3YzOiBDUFU0OiBmb3VuZCByZWRpc3RyaWJ1
dG9yIDQgcmVnaW9uIAoyOjB4MDAwMDAwMDBhZTE4MDAwMAogICAgIFsgICAgMC4yMDI5NjZdIC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMC4yMDI5NzJdIFdB
Uk5JTkc6IENQVTogNCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2Ry
aXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMC4yMDI5NzNdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC4y
MDI5NzZdIENQVTogNCBQSUQ6IDAgQ29tbTogc3dhcHBlci80IFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMC4yMDI5NzhdIHBzdGF0ZTogNjAwMDAxYzUgKG5a
Q3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAwLjIwMjk3OV0gcGMgOiBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDAuMjAyOTgxXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8w
eDQ5NAogICAgIFsgICAgMC4yMDI5ODFdIHNwIDogZmZmZjgwMDAxMWYxM2VlMAogICAgIFsgICAg
MC4yMDI5ODJdIHgyOTogZmZmZjgwMDAxMWYxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDAuMjAyOTgzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAwLjIwMjk4NF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgw
MDAxMWVjMDAwMAogICAgIFsgICAgMC4yMDI5ODVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDAuMjAyOTg2XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxZDQ5MDAwCiAgICAgWyAgICAwLjIwMjk4N10geDE5OiBmZmZmODAw
MDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4yMDI5ODhdIHgxNzog
MDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMjAyOTkw
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAw
LjIwMjk5MV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAg
IFsgICAgMC4yMDI5OTJdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2
YTAKICAgICBbICAgIDAuMjAyOTkzXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAwLjIwMjk5NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDog
MDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMC4yMDI5OTVdIHg1IDogMDAwMDAwMDBhMGEwYTBh
MCB4NCA6IGZmZmZhMDI2MGUxYTQwMDAKICAgICBbICAgIDAuMjAyOTk2XSB4MyA6IDAwMDAwMDAw
MDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAwLjIwMjk5N10geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMC4yMDI5OThd
IENhbGwgdHJhY2U6CiAgICAgWyAgICAwLjIwMzAwMF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NAogICAgIFsgICAgMC4yMDMwMDFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsg
ICAgMC4yMDMwMDNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAg
MC4yMDMwMDRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMC4yMDMw
MDZdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDAuMjAzMDA3
XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjU2IF0tLS0KICAgICBbICAgIDAuMjAzMDEz
XSBHSUN2MzogQ1BVNDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAw
MDAwMDdkMjQwMDAwCiAgICAgWyAgICAwLjIwMzA0NF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NAog
ICAgIFsgICAgMC4yMDMwNTRdIENQVTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAw
MDAwMDAwNCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAwLjIzMjM3N10gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTUKICAgICBbICAgIDAuMjMyMzkxXSBHSUN2MzogQ1BVNTogZm91bmQgcmVk
aXN0cmlidXRvciA1IHJlZ2lvbiAKMjoweDAwMDAwMDAwYWUxYTAwMDAKICAgICBbICAgIDAuMjM4
OTkwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDAuMjM4
OTk0XSBXQVJOSU5HOiBDUFU6IDUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwt
djIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDAuMjM4OTk0XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBb
ICAgIDAuMjM4OTk3XSBDUFU6IDUgUElEOiAwIENvbW06IHN3YXBwZXIvNSBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuMjM4OTk4XSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC4yMzg5OTldIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjIzOTAwMV0gbHIgOiBpdHNfY3B1X2luaXQr
MHgyZWMvMHg0OTQKICAgICBbICAgIDAuMjM5MDAxXSBzcCA6IGZmZmY4MDAwMTFmMWJlZTAKICAg
ICBbICAgIDAuMjM5MDAyXSB4Mjk6IGZmZmY4MDAwMTFmMWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAwLjIzOTAwM10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMC4yMzkwMDRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTFlZTAwMDAKICAgICBbICAgIDAuMjM5MDA1XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjIzOTAwNl0geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0OTQwMAogICAgIFsgICAgMC4yMzkwMDddIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMjM5MDA4
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAw
LjIzOTAwOV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMC4yMzkwMTBdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYy
MDAKICAgICBbICAgIDAuMjM5MDExXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAwLjIzOTAxMl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDog
ZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC4yMzkwMTNdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuMjM5MDE0XSB4NSA6IDAwMDAwMDAw
YTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMWJhMDAwCiAgICAgWyAgICAwLjIzOTAxNV0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMC4yMzkwMTVd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAu
MjM5MDE3XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC4yMzkwMThdICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDAuMjM5MDE5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
ICAgICBbICAgIDAuMjM5MDIxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAg
ICBbICAgIDAuMjM5MDIyXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAg
IDAuMjM5MDI0XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAw
LjIzOTAyNF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I1NyBdLS0tCiAgICAgWyAgICAw
LjIzOTAzMF0gR0lDdjM6IENQVTU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAK
QDB4MDAwMDAwMDA3ZDI1MDAwMAogICAgIFsgICAgMC4yMzkwNTFdIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTUKICAgICBbICAgIDAuMjM5MDU5XSBDUFU1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDAwMDUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC4yNjg0MjhdIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFU2CiAgICAgWyAgICAwLjI2ODQ0M10gR0lDdjM6IENQVTY6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgNiByZWdpb24gCjM6MHgwMDAwMDAwMGFlMWMwMDAwCiAgICAgWyAg
ICAwLjI3NTA0Ml0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAg
ICAwLjI3NTA0NV0gV0FSTklORzogQ1BVOiA2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjI3NTA0Nl0gTW9kdWxlcyBsaW5rZWQgaW46
CiAgICAgWyAgICAwLjI3NTA0OF0gQ1BVOiA2IFBJRDogMCBDb21tOiBzd2FwcGVyLzYgVGFpbnRl
ZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgICAwLjI3NTA0OV0gcHN0YXRl
OiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAgICBbICAgIDAuMjc1MDUxXSBwYyA6
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC4yNzUwNTJdIGxyIDogaXRzX2Nw
dV9pbml0KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjI3NTA1M10gc3AgOiBmZmZmODAwMDExZjIz
ZWUwCiAgICAgWyAgICAwLjI3NTA1M10geDI5OiBmZmZmODAwMDExZjIzZWUwIHgyODogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMC4yNzUwNTRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMjc1MDU1XSB4MjU6IDAwMDAwMDAwMDAwMDAw
MDAgeDI0OiBmZmZmODAwMDExZjQwMDAwCiAgICAgWyAgICAwLjI3NTA1Nl0geDIzOiBmZmZmODAw
MDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAgIFsgICAgMC4yNzUwNThdIHgyMTog
ZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNDk4MDAKICAgICBbICAgIDAuMjc1MDU5
XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAw
LjI3NTA2MF0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMC4yNzUwNjFdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDAuMjc1MDYyXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYz
ZGE1OWM2MjAwCiAgICAgWyAgICAwLjI3NTA2M10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDog
ZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC4yNzUwNjRdIHg5IDogMDAwMDAwMDAwMDAwMDAw
MCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuMjc1MDY1XSB4NyA6IDAwMDAwMDAw
MDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAgWyAgICAwLjI3NTA2Nl0geDUgOiAw
MDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTFkMDAwMAogICAgIFsgICAgMC4yNzUwNjdd
IHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAu
Mjc1MDY4XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAg
WyAgICAwLjI3NTA2OV0gQ2FsbCB0cmFjZToKICAgICBbICAgIDAuMjc1MDcxXSAgaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjI3NTA3Ml0gIGdpY19zdGFydGluZ19jcHUrMHgx
OC8weDI0CiAgICAgWyAgICAwLjI3NTA3M10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4
MWUwCiAgICAgWyAgICAwLjI3NTA3NF0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAg
ICAgWyAgICAwLjI3NTA3Nl0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAg
IFsgICAgMC4yNzUwNzddIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNTggXS0tLQogICAg
IFsgICAgMC4yNzUwODJdIEdJQ3YzOiBDUFU2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2QyNjAwMDAKICAgICBbICAgIDAuMjc1MTAzXSBYZW46IGluaXRp
YWxpemluZyBjcHU2CiAgICAgWyAgICAwLjI3NTExMF0gQ1BVNjogQm9vdGVkIHNlY29uZGFyeSBw
cm9jZXNzb3IgMHgwMDAwMDAwMDA2IApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuMzA0NDc5XSBE
ZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNwogICAgIFsgICAgMC4zMDQ0OTVdIEdJQ3YzOiBD
UFU3OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDcgcmVnaW9uIAozOjB4MDAwMDAwMDBhZTFlMDAwMAog
ICAgIFsgICAgMC4zMTEwOTRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQog
ICAgIFsgICAgMC4zMTEwOThdIFdBUk5JTkc6IENQVTogNyBQSUQ6IDAgYXQgCi9ob21lL2pveXgv
cGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQg
Cml0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC4zMTEwOThdIE1vZHVsZXMgbGlu
a2VkIGluOgogICAgIFsgICAgMC4zMTExMDBdIENQVTogNyBQSUQ6IDAgQ29tbTogc3dhcHBlci83
IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMC4zMTExMDJd
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAwLjMxMTEw
M10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuMzExMTA1XSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMC4zMTExMDVdIHNwIDogZmZmZjgw
MDAxMWYyYmVlMAogICAgIFsgICAgMC4zMTExMDZdIHgyOTogZmZmZjgwMDAxMWYyYmVlMCB4Mjg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMzExMTA3XSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjMxMTEwOF0geDI1OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMWY2MDAwMAogICAgIFsgICAgMC4zMTExMDldIHgyMzog
ZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDAuMzExMTEw
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxZDQ5YzAwCiAgICAgWyAgICAw
LjMxMTExMV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMC4zMTExMTJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDAuMzExMTEzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAwLjMxMTExNF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMC4zMTExMTVdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuMzExMTE2XSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjMxMTExNl0geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMC4zMTExMThd
IHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxZTYwMDAKICAgICBbICAgIDAu
MzExMTE5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAg
WyAgICAwLjMxMTEyMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZAogICAgIFsgICAgMC4zMTExMjFdIENhbGwgdHJhY2U6CiAgICAgWyAgICAwLjMxMTEyMl0gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC4zMTExMjRdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNAogICAgIFsgICAgMC4zMTExMjVdICBjcHVocF9pbnZva2VfY2FsbGJhY2sr
MHg4NC8weDFlMAogICAgIFsgICAgMC4zMTExMjZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOAogICAgIFsgICAgMC4zMTExMjhdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKICAgICBbICAgIDAuMzExMTI5XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYjU5IF0t
LS0KICAgICBbICAgIDAuMzExMTM0XSBHSUN2MzogQ1BVNzogdXNpbmcgYWxsb2NhdGVkIExQSSBw
ZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMjcwMDAwCiAgICAgWyAgICAwLjMxMTE1NF0gWGVu
OiBpbml0aWFsaXppbmcgY3B1NwogICAgIFsgICAgMC4zMTExNjJdIENQVTc6IEJvb3RlZCBzZWNv
bmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDAwNyAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAwLjM0
MDU0NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTgKICAgICBbICAgIDAuMzQwNTY2XSBH
SUN2MzogQ1BVODogZm91bmQgcmVkaXN0cmlidXRvciA4IHJlZ2lvbiAKNDoweDAwMDAwMDAwYWUy
MDAwMDAKICAgICBbICAgIDAuMzQ3MTcxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KICAgICBbICAgIDAuMzQ3MTc2XSBXQVJOSU5HOiBDUFU6IDggUElEOiAwIGF0IAovaG9t
ZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMu
YzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuMzQ3MTc3XSBNb2R1
bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDAuMzQ3MTgwXSBDUFU6IDggUElEOiAwIENvbW06IHN3
YXBwZXIvOCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAu
MzQ3MTgxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAg
MC4zNDcxODNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjM0NzE4
NF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuMzQ3MTg1XSBzcCA6
IGZmZmY4MDAwMTFmMzNlZTAKICAgICBbICAgIDAuMzQ3MTg1XSB4Mjk6IGZmZmY4MDAwMTFmMzNl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjM0NzE4N10geDI3OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4zNDcxODhdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTFmYzAwMDAKICAgICBbICAgIDAuMzQ3MTg5
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAw
LjM0NzE5MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YTAwMAogICAg
IFsgICAgMC4zNDcxOTFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDAuMzQ3MTkyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAwLjM0NzE5M10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4zNDcxOTRdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuMzQ3MTk1XSB4MTE6IGZmZmZmZmZm
ZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjM0NzE5Nl0geDkgOiAw
MDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC4zNDcxOTdd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAu
MzQ3MTk4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMWZjMDAwCiAgICAg
WyAgICAwLjM0NzE5OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZm
ZgogICAgIFsgICAgMC4zNDcxOTldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKICAgICBbICAgIDAuMzQ3MjAxXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC4zNDcy
MDJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuMzQ3MjA0XSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuMzQ3MjA1XSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuMzQ3MjA2XSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKICAgICBbICAgIDAuMzQ3MjA4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4CiAgICAgWyAgICAwLjM0NzIwOV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I1YSBdLS0tCiAgICAgWyAgICAwLjM0NzIxNF0gR0lDdjM6IENQVTg6IHVzaW5nIGFsbG9jYXRl
ZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDI4MDAwMAogICAgIFsgICAgMC4zNDcy
NDFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTgKICAgICBbICAgIDAuMzQ3MjUwXSBDUFU4OiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAwMDggClsweDQ4MWZkMDEwXQogICAgIFsg
ICAgMC4zNzY1ODNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU5CiAgICAgWyAgICAwLjM3
NjYwMV0gR0lDdjM6IENQVTk6IGZvdW5kIHJlZGlzdHJpYnV0b3IgOSByZWdpb24gCjQ6MHgwMDAw
MDAwMGFlMjIwMDAwCiAgICAgWyAgICAwLjM4MzIwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd
LS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjM4MzIwNF0gV0FSTklORzogQ1BVOiA5IFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjM4MzIw
NV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjM4MzIwN10gQ1BVOiA5IFBJRDogMCBD
b21tOiBzd2FwcGVyLzkgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAg
WyAgICAwLjM4MzIwOF0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAg
ICBbICAgIDAuMzgzMjEwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
MC4zODMyMTFdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjM4MzIx
Ml0gc3AgOiBmZmZmODAwMDExZjhiZWUwCiAgICAgWyAgICAwLjM4MzIxM10geDI5OiBmZmZmODAw
MDExZjhiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4zODMyMTRdIHgyNzog
MDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMzgzMjE1
XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDExZmUwMDAwCiAgICAgWyAgICAw
LjM4MzIxNl0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAg
IFsgICAgMC4zODMyMTddIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGE0
MDAKICAgICBbICAgIDAuMzgzMjE4XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAwLjM4MzIxOV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC4zODMyMjBdIHgxNTogMDAwMDAwMDAwMDAwMDAw
MCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuMzgzMjIxXSB4MTM6IDAwMDAwMDAw
MDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAwLjM4MzIyMl0geDExOiBm
ZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC4zODMyMjJd
IHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAu
MzgzMjIzXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAg
WyAgICAwLjM4MzIyNF0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTIxMjAw
MAogICAgIFsgICAgMC4zODMyMjVdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZm
ZmZmZmZmZmYKICAgICBbICAgIDAuMzgzMjI2XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAw
MDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjM4MzIyN10gQ2FsbCB0cmFjZToKICAgICBbICAg
IDAuMzgzMjI5XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjM4MzIzMF0g
IGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjM4MzIzMV0gIGNwdWhwX2lu
dm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAgICAwLjM4MzIzM10gIG5vdGlmeV9jcHVf
c3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjM4MzIzNF0gIHNlY29uZGFyeV9zdGFydF9r
ZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC4zODMyMzVdIC0tLVsgZW5kIHRyYWNlIGY2ODcy
OGEwZDMwNTNiNWIgXS0tLQogICAgIFsgICAgMC4zODMyNDBdIEdJQ3YzOiBDUFU5OiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QyOTAwMDAKICAgICBbICAg
IDAuMzgzMjYxXSBYZW46IGluaXRpYWxpemluZyBjcHU5CiAgICAgWyAgICAwLjM4MzI2OV0gQ1BV
OTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDA5IApbMHg0ODFmZDAxMF0K
ICAgICBbICAgIDAuNDEyNjM0XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTAKICAgICBb
ICAgIDAuNDEyNjU0XSBHSUN2MzogQ1BVMTA6IGZvdW5kIHJlZGlzdHJpYnV0b3IgYSByZWdpb24g
CjU6MHgwMDAwMDAwMGFlMjQwMDAwCiAgICAgWyAgICAwLjQxOTMzOV0gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjQxOTM0Ml0gV0FSTklORzogQ1BVOiAx
MCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hp
cC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsg
ICAgMC40MTkzNDNdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC40MTkzNDVdIENQVTog
MTAgUElEOiAwIENvbW06IHN3YXBwZXIvMTAgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJj
NSAjMTMyCiAgICAgWyAgICAwLjQxOTM0Nl0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1Q
QU4gLVVBTykKICAgICBbICAgIDAuNDE5MzQ4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NAogICAgIFsgICAgMC40MTkzNDldIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAgICAg
WyAgICAwLjQxOTM1MF0gc3AgOiBmZmZmODAwMDExZjkzZWUwCiAgICAgWyAgICAwLjQxOTM1MF0g
eDI5OiBmZmZmODAwMDExZjkzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC40
MTkzNTJdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDAuNDE5MzUzXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMDQwMDAw
CiAgICAgWyAgICAwLjQxOTM1NF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAx
MTljZDAwMAogICAgIFsgICAgMC40MTkzNTVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZm
ZmZmZTAwMDFkNGE4MDAKICAgICBbICAgIDAuNDE5MzU2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAg
eDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjQxOTM1N10geDE3OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC40MTkzNThdIHgxNTogMDAw
MDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNDE5MzU5XSB4
MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAwLjQx
OTM1OV0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsg
ICAgMC40MTkzNjBdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAK
ICAgICBbICAgIDAuNDE5MzYxXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAw
MDAwMDcwCiAgICAgWyAgICAwLjQxOTM2Ml0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZm
ZmEwMjYwZTIyODAwMAogICAgIFsgICAgMC40MTkzNjNdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4
MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuNDE5MzY0XSB4MSA6IDAwMDAwMDAwMDAw
MTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjQxOTM2NV0gQ2FsbCB0cmFj
ZToKICAgICBbICAgIDAuNDE5MzY3XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAwLjQxOTM2OF0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjQxOTM2
OV0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAgICAwLjQxOTM3MF0g
IG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjQxOTM3Ml0gIHNlY29u
ZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC40MTkzNzNdIC0tLVsgZW5k
IHRyYWNlIGY2ODcyOGEwZDMwNTNiNWMgXS0tLQogICAgIFsgICAgMC40MTkzNzddIEdJQ3YzOiBD
UFUxMDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMmEw
MDAwCiAgICAgWyAgICAwLjQxOTM5OF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTAKICAgICBbICAg
IDAuNDE5NDA1XSBDUFUxMDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDBh
IApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuNDQ4Njg1XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUg
b24gQ1BVMTEKICAgICBbICAgIDAuNDQ4NzA2XSBHSUN2MzogQ1BVMTE6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgYiByZWdpb24gCjU6MHgwMDAwMDAwMGFlMjYwMDAwCiAgICAgWyAgICAwLjQ1NTM5Ml0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjQ1NTM5NV0g
V0FSTklORzogQ1BVOiAxMSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAw
L2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJm
MC8weDQ5NAogICAgIFsgICAgMC40NTUzOTVdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAg
MC40NTUzOThdIENQVTogMTEgUElEOiAwIENvbW06IHN3YXBwZXIvMTEgVGFpbnRlZDogRyBXICAg
ICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgICAwLjQ1NTM5OV0gcHN0YXRlOiA2MDAwMDFj
NSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAgICBbICAgIDAuNDU1NDAwXSBwYyA6IGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC40NTU0MDJdIGxyIDogaXRzX2NwdV9pbml0KzB4
MmVjLzB4NDk0CiAgICAgWyAgICAwLjQ1NTQwM10gc3AgOiBmZmZmODAwMDExZjliZWUwCiAgICAg
WyAgICAwLjQ1NTQwNF0geDI5OiBmZmZmODAwMDExZjliZWUwIHgyODogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMC40NTU0MDVdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDAuNDU1NDA2XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBm
ZmZmODAwMDEyMDYwMDAwCiAgICAgWyAgICAwLjQ1NTQwN10geDIzOiBmZmZmODAwMDExMWY0MDAw
IHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAgIFsgICAgMC40NTU0MDhdIHgyMTogZmZmZjgwMDAx
MTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGFjMDAKICAgICBbICAgIDAuNDU1NDA5XSB4MTk6IGZm
ZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjQ1NTQxMF0g
eDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC40
NTU0MTBdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDAuNDU1NDExXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAw
CiAgICAgWyAgICAwLjQ1NTQxMl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAx
MTk5MTZhMAogICAgIFsgICAgMC40NTU0MTNdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZm
ZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuNDU1NDE0XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAg
eDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAgWyAgICAwLjQ1NTQxNV0geDUgOiAwMDAwMDAwMGEw
YTBhMGEwIHg0IDogZmZmZmEwMjYwZTIzZTAwMAogICAgIFsgICAgMC40NTU0MTZdIHgzIDogMDAw
MDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuNDU1NDE3XSB4
MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjQ1
NTQxOF0gQ2FsbCB0cmFjZToKICAgICBbICAgIDAuNDU1NDIwXSAgaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAwLjQ1NTQyMV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAg
ICAgWyAgICAwLjQ1NTQyMl0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAg
WyAgICAwLjQ1NTQyM10gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAw
LjQ1NTQyNV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC40
NTU0MjZdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNWQgXS0tLQogICAgIFsgICAgMC40
NTU0MzBdIEdJQ3YzOiBDUFUxMTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApA
MHgwMDAwMDAwMDdkMmIwMDAwCiAgICAgWyAgICAwLjQ1NTQ1MV0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MTEKICAgICBbICAgIDAuNDU1NDU5XSBDUFUxMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNz
b3IgMHgwMDAwMDAwMDBiIApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuNDg0NzUyXSBEZXRlY3Rl
ZCBWSVBUIEktY2FjaGUgb24gQ1BVMTIKICAgICBbICAgIDAuNDg0Nzc4XSBHSUN2MzogQ1BVMTI6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgYyByZWdpb24gCjY6MHgwMDAwMDAwMGFlMjgwMDAwCiAgICAg
WyAgICAwLjQ5MTQ3MF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAg
WyAgICAwLjQ5MTQ3NV0gV0FSTklORzogQ1BVOiAxMiBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxp
bnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0
c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC40OTE0NzVdIE1vZHVsZXMgbGlua2Vk
IGluOgogICAgIFsgICAgMC40OTE0NzhdIENQVTogMTIgUElEOiAwIENvbW06IHN3YXBwZXIvMTIg
VGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgICAwLjQ5MTQ4MF0g
cHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAgICBbICAgIDAuNDkxNDgy
XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC40OTE0ODNdIGxyIDog
aXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjQ5MTQ4NF0gc3AgOiBmZmZmODAw
MDExZmEzZWUwCiAgICAgWyAgICAwLjQ5MTQ4NF0geDI5OiBmZmZmODAwMDExZmEzZWUwIHgyODog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC40OTE0ODZdIHgyNzogMDAwMDAwMDAwMDAwMDAw
MCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNDkxNDg3XSB4MjU6IDAwMDAwMDAw
MDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMGMwMDAwCiAgICAgWyAgICAwLjQ5MTQ4OF0geDIzOiBm
ZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAgIFsgICAgMC40OTE0ODld
IHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGIwMDAKICAgICBbICAgIDAu
NDkxNDkwXSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAwLjQ5MTQ5MV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMC40OTE0OTJdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDAuNDkxNDkzXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBk
NDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAwLjQ5MTQ5NF0geDExOiBmZmZmZmZmZmZmZmZmZmZm
IHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC40OTE0OTVdIHg5IDogMDAwMDAwMDAw
MDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuNDkxNDk2XSB4NyA6IDAw
MDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAgWyAgICAwLjQ5MTQ5N10g
eDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTI1NDAwMAogICAgIFsgICAgMC40
OTE0OThdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBb
ICAgIDAuNDkxNDk5XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVk
CiAgICAgWyAgICAwLjQ5MTUwMF0gQ2FsbCB0cmFjZToKICAgICBbICAgIDAuNDkxNTAyXSAgaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjQ5MTUwM10gIGdpY19zdGFydGluZ19j
cHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjQ5MTUwNF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysw
eDg0LzB4MWUwCiAgICAgWyAgICAwLjQ5MTUwNl0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8w
eGI4CiAgICAgWyAgICAwLjQ5MTUwN10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2
OAogICAgIFsgICAgMC40OTE1MDhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNWUgXS0t
LQogICAgIFsgICAgMC40OTE1MTRdIEdJQ3YzOiBDUFUxMjogdXNpbmcgYWxsb2NhdGVkIExQSSBw
ZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMmMwMDAwCiAgICAgWyAgICAwLjQ5MTU0MF0gWGVu
OiBpbml0aWFsaXppbmcgY3B1MTIKICAgICBbICAgIDAuNDkxNTUwXSBDUFUxMjogQm9vdGVkIHNl
Y29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDBjIApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAu
NTIwNzkwXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTMKICAgICBbICAgIDAuNTIwODE0
XSBHSUN2MzogQ1BVMTM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgZCByZWdpb24gCjY6MHgwMDAwMDAw
MGFlMmEwMDAwCiAgICAgWyAgICAwLjUyNzQ5OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tCiAgICAgWyAgICAwLjUyNzUwMl0gV0FSTklORzogQ1BVOiAxMyBQSUQ6IDAgYXQg
Ci9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYz
LWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC41Mjc1MDNd
IE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC41Mjc1MDVdIENQVTogMTMgUElEOiAwIENv
bW06IHN3YXBwZXIvMTMgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAg
WyAgICAwLjUyNzUwN10gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAg
ICBbICAgIDAuNTI3NTA4XSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
MC41Mjc1MTBdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjUyNzUx
MF0gc3AgOiBmZmZmODAwMDExZmFiZWUwCiAgICAgWyAgICAwLjUyNzUxMV0geDI5OiBmZmZmODAw
MDExZmFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC41Mjc1MTJdIHgyNzog
MDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNTI3NTEz
XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMGUwMDAwCiAgICAgWyAgICAw
LjUyNzUxNF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAg
IFsgICAgMC41Mjc1MTVdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGI0
MDAKICAgICBbICAgIDAuNTI3NTE2XSB4MTk6IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAwLjUyNzUxN10geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC41Mjc1MThdIHgxNTogMDAwMDAwMDAwMDAwMDAw
MCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNTI3NTE5XSB4MTM6IDAwMDAwMDAw
MDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAwLjUyNzUyMF0geDExOiBm
ZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC41Mjc1MjFd
IHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAu
NTI3NTIyXSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAg
WyAgICAwLjUyNzUyM10geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTI2YTAw
MAogICAgIFsgICAgMC41Mjc1MjRdIHgzIDogMDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZm
ZmZmZmZmZmYKICAgICBbICAgIDAuNTI3NTI1XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAw
MDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjUyNzUyNl0gQ2FsbCB0cmFjZToKICAgICBbICAg
IDAuNTI3NTI3XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjUyNzUyOV0g
IGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjUyNzUzMF0gIGNwdWhwX2lu
dm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAgICAwLjUyNzUzMV0gIG5vdGlmeV9jcHVf
c3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjUyNzUzMl0gIHNlY29uZGFyeV9zdGFydF9r
ZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC41Mjc1MzNdIC0tLVsgZW5kIHRyYWNlIGY2ODcy
OGEwZDMwNTNiNWYgXS0tLQogICAgIFsgICAgMC41Mjc1MzldIEdJQ3YzOiBDUFUxMzogdXNpbmcg
YWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdkMmQwMDAwCiAgICAgWyAg
ICAwLjUyNzU2MF0gWGVuOiBpbml0aWFsaXppbmcgY3B1MTMKICAgICBbICAgIDAuNTI3NTY4XSBD
UFUxMzogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAwMDBkIApbMHg0ODFmZDAx
MF0KICAgICBbICAgIDAuNTU2ODQxXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTQKICAg
ICBbICAgIDAuNTU2ODY1XSBHSUN2MzogQ1BVMTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgZSByZWdp
b24gCjc6MHgwMDAwMDAwMGFlMmMwMDAwCiAgICAgWyAgICAwLjU2MzU1MV0gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjU2MzU1NV0gV0FSTklORzogQ1BV
OiAxNCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2RyaXZlcnMvaXJx
Y2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAg
IFsgICAgMC41NjM1NTVdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC41NjM1NTddIENQ
VTogMTQgUElEOiAwIENvbW06IHN3YXBwZXIvMTQgVGFpbnRlZDogRyBXICAgICAgICAgCjUuNS4w
LXJjNSAjMTMyCiAgICAgWyAgICAwLjU2MzU1OV0gcHN0YXRlOiA2MDAwMDFjNSAoblpDdiBkQUlG
IC1QQU4gLVVBTykKICAgICBbICAgIDAuNTYzNTYwXSBwYyA6IGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMC41NjM1NjJdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVjLzB4NDk0CiAg
ICAgWyAgICAwLjU2MzU2Ml0gc3AgOiBmZmZmODAwMDExZmIzZWUwCiAgICAgWyAgICAwLjU2MzU2
M10geDI5OiBmZmZmODAwMDExZmIzZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MC41NjM1NjRdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDAuNTYzNTY1XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZmODAwMDEyMTQw
MDAwCiAgICAgWyAgICAwLjU2MzU2N10geDIzOiBmZmZmODAwMDExMWY0MDAwIHgyMjogZmZmZjgw
MDAxMTljZDAwMAogICAgIFsgICAgMC41NjM1NjhdIHgyMTogZmZmZjgwMDAxMTdhOTAwMCB4MjA6
IGZmZmZmZTAwMDFkNGI4MDAKICAgICBbICAgIDAuNTYzNTY5XSB4MTk6IGZmZmY4MDAwMTE3ZGIw
MDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjU2MzU3MF0geDE3OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC41NjM1NzFdIHgxNTog
MDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNTYzNTcy
XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAgICAgWyAgICAw
LjU2MzU3M10geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMC41NjM1NzRdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMTE5OTE2
YTAKICAgICBbICAgIDAuNTYzNTc1XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYgOiAwMDAwMDAw
MDAwMDAwMDcwCiAgICAgWyAgICAwLjU2MzU3Nl0geDUgOiAwMDAwMDAwMGEwYTBhMGEwIHg0IDog
ZmZmZmEwMjYwZTI4MDAwMAogICAgIFsgICAgMC41NjM1NzddIHgzIDogMDAwMDAwMDAwMDAwMDAz
ZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuNTYzNTc4XSB4MSA6IDAwMDAwMDAw
MDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjU2MzU3OV0gQ2FsbCB0
cmFjZToKICAgICBbICAgIDAuNTYzNTgxXSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAwLjU2MzU4Ml0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAgWyAgICAwLjU2
MzU4M10gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAgICAwLjU2MzU4
NV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjU2MzU4Nl0gIHNl
Y29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC41NjM1ODddIC0tLVsg
ZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNjAgXS0tLQogICAgIFsgICAgMC41NjM1OTJdIEdJQ3Yz
OiBDUFUxNDogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgwMDAwMDAwMDdk
MmUwMDAwCiAgICAgWyAgICAwLjU2MzYxM10gWGVuOiBpbml0aWFsaXppbmcgY3B1MTQKICAgICBb
ICAgIDAuNTYzNjIxXSBDUFUxNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgMHgwMDAwMDAw
MDBlIApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuNTkyODkzXSBEZXRlY3RlZCBWSVBUIEktY2Fj
aGUgb24gQ1BVMTUKICAgICBbICAgIDAuNTkyOTE4XSBHSUN2MzogQ1BVMTU6IGZvdW5kIHJlZGlz
dHJpYnV0b3IgZiByZWdpb24gCjc6MHgwMDAwMDAwMGFlMmUwMDAwCiAgICAgWyAgICAwLjU5OTYw
NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjU5OTYw
N10gV0FSTklORzogQ1BVOiAxNSBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12
MjAwL2RyaXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NAogICAgIFsgICAgMC41OTk2MDhdIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsg
ICAgMC41OTk2MTBdIENQVTogMTUgUElEOiAwIENvbW06IHN3YXBwZXIvMTUgVGFpbnRlZDogRyBX
ICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgICAwLjU5OTYxMV0gcHN0YXRlOiA2MDAw
MDFjNSAoblpDdiBkQUlGIC1QQU4gLVVBTykKICAgICBbICAgIDAuNTk5NjEzXSBwYyA6IGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC41OTk2MTRdIGxyIDogaXRzX2NwdV9pbml0
KzB4MmVjLzB4NDk0CiAgICAgWyAgICAwLjU5OTYxNV0gc3AgOiBmZmZmODAwMDExZmJiZWUwCiAg
ICAgWyAgICAwLjU5OTYxNV0geDI5OiBmZmZmODAwMDExZmJiZWUwIHgyODogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMC41OTk2MTZdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDAuNTk5NjE3XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0
OiBmZmZmODAwMDEyMTYwMDAwCiAgICAgWyAgICAwLjU5OTYxOF0geDIzOiBmZmZmODAwMDExMWY0
MDAwIHgyMjogZmZmZjgwMDAxMTljZDAwMAogICAgIFsgICAgMC41OTk2MTldIHgyMTogZmZmZjgw
MDAxMTdhOTAwMCB4MjA6IGZmZmZmZTAwMDFkNGJjMDAKICAgICBbICAgIDAuNTk5NjIwXSB4MTk6
IGZmZmY4MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjU5OTYy
MV0geDE3OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MC41OTk2MjJdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDAuNTk5NjIzXSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2
MjAwCiAgICAgWyAgICAwLjU5OTYyNF0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgw
MDAxMTk5MTZhMAogICAgIFsgICAgMC41OTk2MjVdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6
IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAuNTk5NjI2XSB4NyA6IDAwMDAwMDAwMDAwMDAw
MDAgeDYgOiAwMDAwMDAwMDAwMDAwMDcwCiAgICAgWyAgICAwLjU5OTYyN10geDUgOiAwMDAwMDAw
MGEwYTBhMGEwIHg0IDogZmZmZmEwMjYwZTI5NjAwMAogICAgIFsgICAgMC41OTk2MjhdIHgzIDog
MDAwMDAwMDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuNTk5NjI5
XSB4MSA6IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAw
LjU5OTYzMF0gQ2FsbCB0cmFjZToKICAgICBbICAgIDAuNTk5NjMyXSAgaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAwLjU5OTYzM10gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0
CiAgICAgWyAgICAwLjU5OTYzNF0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAg
ICAgWyAgICAwLjU5OTYzNV0gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAg
ICAwLjU5OTYzN10gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAg
MC41OTk2MzhdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNjEgXS0tLQogICAgIFsgICAg
MC41OTk2NDNdIEdJQ3YzOiBDUFUxNTogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxl
IApAMHgwMDAwMDAwMDdkMmYwMDAwCiAgICAgWyAgICAwLjU5OTY2M10gWGVuOiBpbml0aWFsaXpp
bmcgY3B1MTUKICAgICBbICAgIDAuNTk5NjcxXSBDUFUxNTogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgMHgwMDAwMDAwMDBmIApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuNjI4OTU4XSBEZXRl
Y3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMTYKICAgICBbICAgIDAuNjI4OTkyXSBHSUN2MzogQ1BV
MTY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgMTAwIHJlZ2lvbiAKODoweDAwMDAwMDAwYWUzMDAwMDAK
ICAgICBbICAgIDAuNjM1Njg1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
ICAgICBbICAgIDAuNjM1Njg5XSBXQVJOSU5HOiBDUFU6IDE2IFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjYzNTY5MF0gTW9kdWxlcyBs
aW5rZWQgaW46CiAgICAgWyAgICAwLjYzNTY5M10gQ1BVOiAxNiBQSUQ6IDAgQ29tbTogc3dhcHBl
ci8xNiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuNjM1
Njk0XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC42
MzU2OTZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjYzNTY5N10g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuNjM1Njk4XSBzcCA6IGZm
ZmY4MDAwMTIwMGJlZTAKICAgICBbICAgIDAuNjM1Njk4XSB4Mjk6IGZmZmY4MDAwMTIwMGJlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjYzNTcwMF0geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC42MzU3MDFdIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIxYzAwMDAKICAgICBbICAgIDAuNjM1NzAyXSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjYz
NTcwM10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0YzAwMAogICAgIFsg
ICAgMC42MzU3MDRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDAuNjM1NzA1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAwLjYzNTcwNl0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC42MzU3MDddIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuNjM1NzA4XSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjYzNTcwOV0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC42MzU3MTBdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuNjM1
NzExXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMmFjMDAwCiAgICAgWyAg
ICAwLjYzNTcxMl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgog
ICAgIFsgICAgMC42MzU3MTNdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKICAgICBbICAgIDAuNjM1NzE0XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC42MzU3MTZd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuNjM1NzE3XSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuNjM1NzE5XSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuNjM1NzIwXSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKICAgICBbICAgIDAuNjM1NzIyXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4CiAgICAgWyAgICAwLjYzNTcyM10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2
MiBdLS0tCiAgICAgWyAgICAwLjYzNTcyOF0gR0lDdjM6IENQVTE2OiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzMDAwMDAKICAgICBbICAgIDAuNjM1NzU2
XSBYZW46IGluaXRpYWxpemluZyBjcHUxNgogICAgIFsgICAgMC42MzU3NjddIENQVTE2OiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMDAgClsweDQ4MWZkMDEwXQogICAgIFsg
ICAgMC42NjQ5OTddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUxNwogICAgIFsgICAgMC42
NjUwMjZdIEdJQ3YzOiBDUFUxNzogZm91bmQgcmVkaXN0cmlidXRvciAxMDEgcmVnaW9uIAo4OjB4
MDAwMDAwMDBhZTMyMDAwMAogICAgIFsgICAgMC42NzE3MTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMC42NzE3MTVdIFdBUk5JTkc6IENQVTogMTcgUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAu
NjcxNzE1XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDAuNjcxNzE3XSBDUFU6IDE3IFBJ
RDogMCBDb21tOiBzd2FwcGVyLzE3IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEz
MgogICAgIFsgICAgMC42NzE3MTldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pCiAgICAgWyAgICAwLjY3MTcyMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDAuNjcxNzIyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAg
MC42NzE3MjJdIHNwIDogZmZmZjgwMDAxMjAxM2VlMAogICAgIFsgICAgMC42NzE3MjNdIHgyOTog
ZmZmZjgwMDAxMjAxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNjcxNzI0
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAw
LjY3MTcyNV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMjFlMDAwMAogICAg
IFsgICAgMC42NzE3MjZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2Qw
MDAKICAgICBbICAgIDAuNjcxNzI3XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxZDRjNDAwCiAgICAgWyAgICAwLjY3MTcyOF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC42NzE3MjldIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuNjcxNzMwXSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjY3MTczMV0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMC42NzE3MzJd
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDAu
NjcxNzMzXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAwLjY3MTczNF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MAogICAgIFsgICAgMC42NzE3MzVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MGUyYzIwMDAKICAgICBbICAgIDAuNjcxNzM2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAwLjY3MTczN10geDEgOiAwMDAwMDAwMDAwMDEwMDAw
IHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMC42NzE3MzhdIENhbGwgdHJhY2U6CiAg
ICAgWyAgICAwLjY3MTczOV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMC42
NzE3NDFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMC42NzE3NDJdICBj
cHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMC42NzE3NDNdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMC42NzE3NDRdICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDAuNjcxNzQ1XSAtLS1bIGVuZCB0cmFj
ZSBmNjg3MjhhMGQzMDUzYjYzIF0tLS0KICAgICBbICAgIDAuNjcxNzUxXSBHSUN2MzogQ1BVMTc6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3ZDMxMDAwMAog
ICAgIFsgICAgMC42NzE3NzFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTE3CiAgICAgWyAgICAwLjY3
MTc3OV0gQ1BVMTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDEwMSAKWzB4
NDgxZmQwMTBdCiAgICAgWyAgICAwLjcwMTA0OF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQ
VTE4CiAgICAgWyAgICAwLjcwMTA3OV0gR0lDdjM6IENQVTE4OiBmb3VuZCByZWRpc3RyaWJ1dG9y
IDEwMiByZWdpb24gCjk6MHgwMDAwMDAwMGFlMzQwMDAwCiAgICAgWyAgICAwLjcwNzc2NV0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAwLjcwNzc2OF0gV0FS
TklORzogQ1BVOiAxOCBQSUQ6IDAgYXQgCi9ob21lL2pveXgvcGxpbnRoLWtlcm5lbC12MjAwL2Ry
aXZlcnMvaXJxY2hpcC9pcnEtZ2ljLXYzLWl0cy5jOjIzMDQgCml0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMC43MDc3NjldIE1vZHVsZXMgbGlua2VkIGluOgogICAgIFsgICAgMC43
MDc3NzFdIENQVTogMTggUElEOiAwIENvbW06IHN3YXBwZXIvMTggVGFpbnRlZDogRyBXICAgICAg
ICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgICAwLjcwNzc3Ml0gcHN0YXRlOiA2MDAwMDFjNSAo
blpDdiBkQUlGIC1QQU4gLVVBTykKICAgICBbICAgIDAuNzA3Nzc0XSBwYyA6IGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NAogICAgIFsgICAgMC43MDc3NzVdIGxyIDogaXRzX2NwdV9pbml0KzB4MmVj
LzB4NDk0CiAgICAgWyAgICAwLjcwNzc3Nl0gc3AgOiBmZmZmODAwMDEyMDFiZWUwCiAgICAgWyAg
ICAwLjcwNzc3N10geDI5OiBmZmZmODAwMDEyMDFiZWUwIHgyODogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMC43MDc3NzhdIHgyNzogMDAwMDAwMDAwMDAwMDAwMCB4MjY6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDAuNzA3Nzc5XSB4MjU6IDAwMDAwMDAwMDAwMDAwMDAgeDI0OiBmZmZm
ODAwMDEyMjQwMDAwCiAgICAgWyAgICAwLjcwNzc4MF0geDIzOiBmZmZmODAwMDExMWY0MDAwIHgy
MjogZmZmZjgwMDAxMTljZDAwMAogICAgIFsgICAgMC43MDc3ODFdIHgyMTogZmZmZjgwMDAxMTdh
OTAwMCB4MjA6IGZmZmZmZTAwMDFkNGM4MDAKICAgICBbICAgIDAuNzA3NzgyXSB4MTk6IGZmZmY4
MDAwMTE3ZGIwMDAgeDE4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjcwNzc4M10geDE3
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC43MDc3
ODRdIHgxNTogMDAwMDAwMDAwMDAwMDAwMCB4MTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDAuNzA3Nzg1XSB4MTM6IDAwMDAwMDAwMDAwMDAwMDAgeDEyOiBkNDJlMGYzZGE1OWM2MjAwCiAg
ICAgWyAgICAwLjcwNzc4Nl0geDExOiBmZmZmZmZmZmZmZmZmZmZmIHgxMDogZmZmZjgwMDAxMTk5
MTZhMAogICAgIFsgICAgMC43MDc3ODddIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4
MDAwMTE5OTE2YTAKICAgICBbICAgIDAuNzA3Nzg4XSB4NyA6IDAwMDAwMDAwMDAwMDAwMDAgeDYg
OiAwMDAwMDAwMDAwMDAwMDcwCiAgICAgWyAgICAwLjcwNzc4OV0geDUgOiAwMDAwMDAwMGEwYTBh
MGEwIHg0IDogZmZmZmEwMjYwZTJkODAwMAogICAgIFsgICAgMC43MDc3OTBdIHgzIDogMDAwMDAw
MDAwMDAwMDAzZCB4MiA6IGZmZmZmZmZmZmZmZmZmZmYKICAgICBbICAgIDAuNzA3NzkxXSB4MSA6
IDAwMDAwMDAwMDAwMTAwMDAgeDAgOiAwMDAwMDAwMGZmZmZmZmVkCiAgICAgWyAgICAwLjcwNzc5
Ml0gQ2FsbCB0cmFjZToKICAgICBbICAgIDAuNzA3Nzk0XSAgaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAwLjcwNzc5NV0gIGdpY19zdGFydGluZ19jcHUrMHgxOC8weDI0CiAgICAg
WyAgICAwLjcwNzc5Nl0gIGNwdWhwX2ludm9rZV9jYWxsYmFjaysweDg0LzB4MWUwCiAgICAgWyAg
ICAwLjcwNzc5N10gIG5vdGlmeV9jcHVfc3RhcnRpbmcrMHg5Yy8weGI4CiAgICAgWyAgICAwLjcw
Nzc5OV0gIHNlY29uZGFyeV9zdGFydF9rZXJuZWwrMHhkYy8weDE2OAogICAgIFsgICAgMC43MDc4
MDBdIC0tLVsgZW5kIHRyYWNlIGY2ODcyOGEwZDMwNTNiNjQgXS0tLQogICAgIFsgICAgMC43MDc4
MDVdIEdJQ3YzOiBDUFUxODogdXNpbmcgYWxsb2NhdGVkIExQSSBwZW5kaW5nIHRhYmxlIApAMHgw
MDAwMDAwMDdkMzIwMDAwCiAgICAgWyAgICAwLjcwNzgyNV0gWGVuOiBpbml0aWFsaXppbmcgY3B1
MTgKICAgICBbICAgIDAuNzA3ODMzXSBDUFUxODogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3Ig
MHgwMDAwMDAwMTAyIApbMHg0ODFmZDAxMF0KICAgICBbICAgIDAuNzM3MTAwXSBEZXRlY3RlZCBW
SVBUIEktY2FjaGUgb24gQ1BVMTkKICAgICBbICAgIDAuNzM3MTMxXSBHSUN2MzogQ1BVMTk6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgMTAzIHJlZ2lvbiAKOToweDAwMDAwMDAwYWUzNjAwMDAKICAgICBb
ICAgIDAuNzQzODE3XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBb
ICAgIDAuNzQzODIwXSBXQVJOSU5HOiBDUFU6IDE5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjc0MzgyMV0gTW9kdWxlcyBsaW5rZWQg
aW46CiAgICAgWyAgICAwLjc0MzgyM10gQ1BVOiAxOSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xOSBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuNzQzODI0XSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC43NDM4MjZd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjc0MzgyN10gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuNzQzODI4XSBzcCA6IGZmZmY4MDAw
MTIwMjNlZTAKICAgICBbICAgIDAuNzQzODI5XSB4Mjk6IGZmZmY4MDAwMTIwMjNlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjc0MzgzMF0geDI3OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC43NDM4MzFdIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIyNjAwMDAKICAgICBbICAgIDAuNzQzODMyXSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjc0MzgzM10g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0Y2MwMAogICAgIFsgICAgMC43
NDM4MzRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDAuNzQzODM1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAwLjc0MzgzNl0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMC43NDM4MzZdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0
MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuNzQzODM3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjc0MzgzOF0geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC43NDM4MzldIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuNzQzODQwXSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMmVlMDAwCiAgICAgWyAgICAwLjc0
Mzg0MV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsg
ICAgMC43NDM4NDJdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
ICAgICBbICAgIDAuNzQzODQzXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC43NDM4NDVdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuNzQzODQ2XSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKICAgICBbICAgIDAuNzQzODQ3XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKICAgICBbICAgIDAuNzQzODQ4XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4
YjgKICAgICBbICAgIDAuNzQzODUwXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
CiAgICAgWyAgICAwLjc0Mzg1MV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2NSBdLS0t
CiAgICAgWyAgICAwLjc0Mzg1Nl0gR0lDdjM6IENQVTE5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzMzAwMDAKICAgICBbICAgIDAuNzQzODc2XSBYZW46
IGluaXRpYWxpemluZyBjcHUxOQogICAgIFsgICAgMC43NDM4ODRdIENQVTE5OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMDMgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC43
NzMxNjVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyMAogICAgIFsgICAgMC43NzMyMDNd
IEdJQ3YzOiBDUFUyMDogZm91bmQgcmVkaXN0cmlidXRvciAxMDQgcmVnaW9uIAoxMDoweDAwMDAw
MDAwYWUzODAwMDAKICAgICBbICAgIDAuNzc5ODk1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t
LS0tLS0tLS0tLS0KICAgICBbICAgIDAuNzc5OTAwXSBXQVJOSU5HOiBDUFU6IDIwIFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjc3OTkw
MV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjc3OTkwNF0gQ1BVOiAyMCBQSUQ6IDAg
Q29tbTogc3dhcHBlci8yMCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAg
ICBbICAgIDAuNzc5OTA2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQog
ICAgIFsgICAgMC43Nzk5MDddIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAwLjc3OTkwOV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuNzc5
OTA5XSBzcCA6IGZmZmY4MDAwMTIwMmJlZTAKICAgICBbICAgIDAuNzc5OTEwXSB4Mjk6IGZmZmY4
MDAwMTIwMmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjc3OTkxMV0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC43Nzk5
MTNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIyYzAwMDAKICAgICBbICAg
IDAuNzc5OTE0XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAg
ICAgWyAgICAwLjc3OTkxNV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0
ZDAwMAogICAgIFsgICAgMC43Nzk5MTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDAuNzc5OTE3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjc3OTkxOF0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC43Nzk5MTldIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuNzc5OTIwXSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjc3OTky
MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAg
MC43Nzk5MjJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAg
ICBbICAgIDAuNzc5OTIzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzA0
MDAwCiAgICAgWyAgICAwLjc3OTkyNF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgogICAgIFsgICAgMC43Nzk5MjVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAuNzc5OTI2XSBDYWxsIHRyYWNlOgogICAgIFsg
ICAgMC43Nzk5MjhdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuNzc5OTI5
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuNzc5OTMxXSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuNzc5OTMyXSAgbm90aWZ5X2Nw
dV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDAuNzc5OTM0XSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjc3OTkzNV0gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1M2I2NiBdLS0tCiAgICAgWyAgICAwLjc3OTk0MF0gR0lDdjM6IENQVTIwOiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzNDAwMDAKICAgICBb
ICAgIDAuNzc5OTY4XSBYZW46IGluaXRpYWxpemluZyBjcHUyMAogICAgIFsgICAgMC43Nzk5Nzld
IENQVTIwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMDQgClsweDQ4MWZk
MDEwXQogICAgIFsgICAgMC44MDkyMDRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyMQog
ICAgIFsgICAgMC44MDkyMzhdIEdJQ3YzOiBDUFUyMTogZm91bmQgcmVkaXN0cmlidXRvciAxMDUg
cmVnaW9uIAoxMDoweDAwMDAwMDAwYWUzYTAwMDAKICAgICBbICAgIDAuODE1OTI0XSAtLS0tLS0t
LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDAuODE1OTI4XSBXQVJOSU5H
OiBDUFU6IDIxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAwLjgxNTkyOF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjgxNTkz
MF0gQ1BVOiAyMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8yMSBUYWludGVkOiBHIFcgICAgICAgICAK
NS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuODE1OTMyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC44MTU5MzNdIHBjIDogaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAwLjgxNTkzNV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0
OTQKICAgICBbICAgIDAuODE1OTM1XSBzcCA6IGZmZmY4MDAwMTIwMzNlZTAKICAgICBbICAgIDAu
ODE1OTM2XSB4Mjk6IGZmZmY4MDAwMTIwMzNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAwLjgxNTkzN10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMC44MTU5MzhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAw
MTIyZTAwMDAKICAgICBbICAgIDAuODE1OTM5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjgxNTk0MF0geDIxOiBmZmZmODAwMDExN2E5MDAw
IHgyMDogZmZmZmZlMDAwMWQ0ZDQwMAogICAgIFsgICAgMC44MTU5NDFdIHgxOTogZmZmZjgwMDAx
MTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuODE1OTQyXSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjgxNTk0M10g
eDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC44
MTU5NDRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBb
ICAgIDAuODE1OTQ1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
CiAgICAgWyAgICAwLjgxNTk0Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
MTk5MTZhMAogICAgIFsgICAgMC44MTU5NDddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuODE1OTQ4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmYTAyNjBlMzFhMDAwCiAgICAgWyAgICAwLjgxNTk0OV0geDMgOiAwMDAwMDAwMDAw
MDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMC44MTU5NTBdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAuODE1OTUxXSBD
YWxsIHRyYWNlOgogICAgIFsgICAgMC44MTU5NTNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDAuODE1OTU0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAg
IDAuODE1OTU1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAu
ODE1OTU2XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDAuODE1OTU4
XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjgxNTk1OV0g
LS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2NyBdLS0tCiAgICAgWyAgICAwLjgxNTk2NF0g
R0lDdjM6IENQVTIxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2QzNTAwMDAKICAgICBbICAgIDAuODE1OTg0XSBYZW46IGluaXRpYWxpemluZyBjcHUyMQog
ICAgIFsgICAgMC44MTU5OTNdIENQVTIxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDAxMDUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC44NDUyNTZdIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFUyMgogICAgIFsgICAgMC44NDUyOTFdIEdJQ3YzOiBDUFUyMjogZm91bmQg
cmVkaXN0cmlidXRvciAxMDYgcmVnaW9uIAoxMToweDAwMDAwMDAwYWUzYzAwMDAKICAgICBbICAg
IDAuODUxOTc5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAg
IDAuODUxOTgyXSBXQVJOSU5HOiBDUFU6IDIyIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjg1MTk4M10gTW9kdWxlcyBsaW5rZWQgaW46
CiAgICAgWyAgICAwLjg1MTk4NV0gQ1BVOiAyMiBQSUQ6IDAgQ29tbTogc3dhcHBlci8yMiBUYWlu
dGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuODUxOTg2XSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC44NTE5ODhdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjg1MTk4OV0gbHIgOiBpdHNf
Y3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuODUxOTkwXSBzcCA6IGZmZmY4MDAwMTIw
OGJlZTAKICAgICBbICAgIDAuODUxOTkwXSB4Mjk6IGZmZmY4MDAwMTIwOGJlZTAgeDI4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjg1MTk5Ml0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC44NTE5OTNdIHgyNTogMDAwMDAwMDAwMDAw
MDAwMCB4MjQ6IGZmZmY4MDAwMTIzNDAwMDAKICAgICBbICAgIDAuODUxOTk0XSB4MjM6IGZmZmY4
MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjg1MTk5NV0geDIx
OiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZDgwMAogICAgIFsgICAgMC44NTE5
OTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDAuODUxOTk3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAwLjg1MTk5OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMC44NTE5OTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUw
ZjNkYTU5YzYyMDAKICAgICBbICAgIDAuODUyMDAwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEw
OiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjg1MjAwMV0geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC44NTIwMDJdIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuODUyMDAzXSB4NSA6
IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzMwMDAwCiAgICAgWyAgICAwLjg1MjAw
NF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAg
MC44NTIwMDVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAg
ICBbICAgIDAuODUyMDA2XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC44NTIwMDhdICBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuODUyMDA5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsw
eDE4LzB4MjQKICAgICBbICAgIDAuODUyMDEwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQv
MHgxZTAKICAgICBbICAgIDAuODUyMDEyXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgK
ICAgICBbICAgIDAuODUyMDEzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAg
ICAgWyAgICAwLjg1MjAxNF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2OCBdLS0tCiAg
ICAgWyAgICAwLjg1MjAxOV0gR0lDdjM6IENQVTIyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2QzNjAwMDAKICAgICBbICAgIDAuODUyMDQwXSBYZW46IGlu
aXRpYWxpemluZyBjcHUyMgogICAgIFsgICAgMC44NTIwNDhdIENQVTIyOiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMDYgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC44ODEz
MTBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyMwogICAgIFsgICAgMC44ODEzNDhdIEdJ
Q3YzOiBDUFUyMzogZm91bmQgcmVkaXN0cmlidXRvciAxMDcgcmVnaW9uIAoxMToweDAwMDAwMDAw
YWUzZTAwMDAKICAgICBbICAgIDAuODg4MDMzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KICAgICBbICAgIDAuODg4MDM3XSBXQVJOSU5HOiBDUFU6IDIzIFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjg4ODAzN10g
TW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjg4ODAzOV0gQ1BVOiAyMyBQSUQ6IDAgQ29t
bTogc3dhcHBlci8yMyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBb
ICAgIDAuODg4MDQxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAg
IFsgICAgMC44ODgwNDJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAw
Ljg4ODA0NF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuODg4MDQ0
XSBzcCA6IGZmZmY4MDAwMTIwOTNlZTAKICAgICBbICAgIDAuODg4MDQ1XSB4Mjk6IGZmZmY4MDAw
MTIwOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjg4ODA0Nl0geDI3OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC44ODgwNDdd
IHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIzNjAwMDAKICAgICBbICAgIDAu
ODg4MDQ4XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAg
WyAgICAwLjg4ODA0OV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZGMw
MAogICAgIFsgICAgMC44ODgwNTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDAuODg4MDUxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjg4ODA1Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC44ODgwNTNdIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuODg4MDU0XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjg4ODA1NV0g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC44
ODgwNTZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBb
ICAgIDAuODg4MDU3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzQ2MDAw
CiAgICAgWyAgICAwLjg4ODA1OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZm
ZmZmZmZmZgogICAgIFsgICAgMC44ODgwNTldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAw
MDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAuODg4MDYwXSBDYWxsIHRyYWNlOgogICAgIFsgICAg
MC44ODgwNjFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuODg4MDYyXSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuODg4MDY0XSAgY3B1aHBfaW52
b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuODg4MDY1XSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKICAgICBbICAgIDAuODg4MDY2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjg4ODA2N10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4
YTBkMzA1M2I2OSBdLS0tCiAgICAgWyAgICAwLjg4ODA3Ml0gR0lDdjM6IENQVTIzOiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzNzAwMDAKICAgICBbICAg
IDAuODg4MDkzXSBYZW46IGluaXRpYWxpemluZyBjcHUyMwogICAgIFsgICAgMC44ODgxMDJdIENQ
VTIzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMDcgClsweDQ4MWZkMDEw
XQogICAgIFsgICAgMC45MTczNzRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyNAogICAg
IFsgICAgMC45MTc0MTZdIEdJQ3YzOiBDUFUyNDogZm91bmQgcmVkaXN0cmlidXRvciAxMDggcmVn
aW9uIAoxMjoweDAwMDAwMDAwYWU0MDAwMDAKICAgICBbICAgIDAuOTI0MTA5XSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDAuOTI0MTE0XSBXQVJOSU5HOiBD
UFU6IDI0IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAwLjkyNDExNV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjkyNDExOF0g
Q1BVOiAyNCBQSUQ6IDAgQ29tbTogc3dhcHBlci8yNCBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKICAgICBbICAgIDAuOTI0MTE5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC45MjQxMjFdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAwLjkyNDEyMl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQK
ICAgICBbICAgIDAuOTI0MTIzXSBzcCA6IGZmZmY4MDAwMTIwOWJlZTAKICAgICBbICAgIDAuOTI0
MTI0XSB4Mjk6IGZmZmY4MDAwMTIwOWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAwLjkyNDEyNV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMC45MjQxMjZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTIz
YzAwMDAKICAgICBbICAgIDAuOTI0MTI3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZm
ODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjkyNDEyOF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWQ0ZTAwMAogICAgIFsgICAgMC45MjQxMjldIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAuOTI0MTMxXSB4MTc6IDAwMDAw
MDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjkyNDEzMl0geDE1
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC45MjQx
MzNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAg
IDAuOTI0MTM0XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICAwLjkyNDEzNV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5
MTZhMAogICAgIFsgICAgMC45MjQxMzZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwNzAKICAgICBbICAgIDAuOTI0MTM3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQg
OiBmZmZmYTAyNjBlMzVjMDAwCiAgICAgWyAgICAwLjkyNDEzN10geDMgOiAwMDAwMDAwMDAwMDAw
MDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMC45MjQxMzhdIHgxIDogMDAwMDAw
MDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDAuOTI0MTQwXSBDYWxs
IHRyYWNlOgogICAgIFsgICAgMC45MjQxNDJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDAuOTI0MTQzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAu
OTI0MTQ1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuOTI0
MTQ2XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDAuOTI0MTQ3XSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjkyNDE0OF0gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2YSBdLS0tCiAgICAgWyAgICAwLjkyNDE1NF0gR0lD
djM6IENQVTI0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2QzODAwMDAKICAgICBbICAgIDAuOTI0MTgxXSBYZW46IGluaXRpYWxpemluZyBjcHUyNAogICAg
IFsgICAgMC45MjQxOTNdIENQVTI0OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAw
MDAxMDggClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC45NTM0MTRdIERldGVjdGVkIFZJUFQgSS1j
YWNoZSBvbiBDUFUyNQogICAgIFsgICAgMC45NTM0NTRdIEdJQ3YzOiBDUFUyNTogZm91bmQgcmVk
aXN0cmlidXRvciAxMDkgcmVnaW9uIAoxMjoweDAwMDAwMDAwYWU0MjAwMDAKICAgICBbICAgIDAu
OTYwMTQwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDAu
OTYwMTQ0XSBXQVJOSU5HOiBDUFU6IDI1IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjk2MDE0NF0gTW9kdWxlcyBsaW5rZWQgaW46CiAg
ICAgWyAgICAwLjk2MDE0N10gQ1BVOiAyNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8yNSBUYWludGVk
OiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDAuOTYwMTQ4XSBwc3RhdGU6
IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMC45NjAxNTBdIHBjIDog
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjk2MDE1MV0gbHIgOiBpdHNfY3B1
X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuOTYwMTUyXSBzcCA6IGZmZmY4MDAwMTIwYTNl
ZTAKICAgICBbICAgIDAuOTYwMTUyXSB4Mjk6IGZmZmY4MDAwMTIwYTNlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAwLjk2MDE1NF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC45NjAxNTVdIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IGZmZmY4MDAwMTIzZTAwMDAKICAgICBbICAgIDAuOTYwMTU2XSB4MjM6IGZmZmY4MDAw
MTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAwLjk2MDE1N10geDIxOiBm
ZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZTQwMAogICAgIFsgICAgMC45NjAxNThd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDAu
OTYwMTU5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAwLjk2MDE2MF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMC45NjAxNjFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNk
YTU5YzYyMDAKICAgICBbICAgIDAuOTYwMTYyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjk2MDE2M10geDkgOiAwMDAwMDAwMDAwMDAwMDAw
IHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC45NjAxNjRdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDAuOTYwMTY1XSB4NSA6IDAw
MDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzcyMDAwCiAgICAgWyAgICAwLjk2MDE2Nl0g
eDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMC45
NjAxNjddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBb
ICAgIDAuOTYwMTY4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC45NjAxNzBdICBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuOTYwMTcxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4
LzB4MjQKICAgICBbICAgIDAuOTYwMTcyXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgx
ZTAKICAgICBbICAgIDAuOTYwMTc0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAg
ICBbICAgIDAuOTYwMTc1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAg
WyAgICAwLjk2MDE3Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2YiBdLS0tCiAgICAg
WyAgICAwLjk2MDE4MV0gR0lDdjM6IENQVTI1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2QzOTAwMDAKICAgICBbICAgIDAuOTYwMjAyXSBYZW46IGluaXRp
YWxpemluZyBjcHUyNQogICAgIFsgICAgMC45NjAyMTFdIENQVTI1OiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDAxMDkgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMC45ODk0NjVd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyNgogICAgIFsgICAgMC45ODk1MDVdIEdJQ3Yz
OiBDUFUyNjogZm91bmQgcmVkaXN0cmlidXRvciAxMGEgcmVnaW9uIAoxMzoweDAwMDAwMDAwYWU0
NDAwMDAKICAgICBbICAgIDAuOTk2MTkyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KICAgICBbICAgIDAuOTk2MTk1XSBXQVJOSU5HOiBDUFU6IDI2IFBJRDogMCBhdCAKL2hv
bWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz
LmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjk5NjE5NV0gTW9k
dWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAwLjk5NjE5N10gQ1BVOiAyNiBQSUQ6IDAgQ29tbTog
c3dhcHBlci8yNiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAg
IDAuOTk2MTk5XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsg
ICAgMC45OTYyMDBdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAwLjk5
NjIwMl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDAuOTk2MjAyXSBz
cCA6IGZmZmY4MDAwMTIwYWJlZTAKICAgICBbICAgIDAuOTk2MjAzXSB4Mjk6IGZmZmY4MDAwMTIw
YWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjk5NjIwNF0geDI3OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC45OTYyMDVdIHgy
NTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI0NDAwMDAKICAgICBbICAgIDAuOTk2
MjA2XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAg
ICAwLjk5NjIwN10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZTgwMAog
ICAgIFsgICAgMC45OTYyMDhdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDAuOTk2MjA5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAwLjk5NjIxMF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMC45OTYyMTFdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDAuOTk2MjEyXSB4MTE6IGZmZmZm
ZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAwLjk5NjIxM10geDkg
OiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMC45OTYy
MTRdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAg
IDAuOTk2MjE1XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlMzg4MDAwCiAg
ICAgWyAgICAwLjk5NjIxNl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZm
ZmZmZgogICAgIFsgICAgMC45OTYyMTddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAw
MDAwZmZmZmZmZWQKICAgICBbICAgIDAuOTk2MjE4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMC45
OTYyMTldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDAuOTk2MjIxXSAgZ2lj
X3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDAuOTk2MjIyXSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDAuOTk2MjIzXSAgbm90aWZ5X2NwdV9zdGFy
dGluZysweDljLzB4YjgKICAgICBbICAgIDAuOTk2MjI0XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5l
bCsweGRjLzB4MTY4CiAgICAgWyAgICAwLjk5NjIyNV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2I2YyBdLS0tCiAgICAgWyAgICAwLjk5NjIzMV0gR0lDdjM6IENQVTI2OiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzYTAwMDAKICAgICBbICAgIDAu
OTk2MjUzXSBYZW46IGluaXRpYWxpemluZyBjcHUyNgogICAgIFsgICAgMC45OTYyNjJdIENQVTI2
OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMGEgClsweDQ4MWZkMDEwXQog
ICAgIFsgICAgMS4wMjU1MTddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyNwogICAgIFsg
ICAgMS4wMjU1NTldIEdJQ3YzOiBDUFUyNzogZm91bmQgcmVkaXN0cmlidXRvciAxMGIgcmVnaW9u
IAoxMzoweDAwMDAwMDAwYWU0NjAwMDAKICAgICBbICAgIDEuMDMyMjQ1XSAtLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMDMyMjQ5XSBXQVJOSU5HOiBDUFU6
IDI3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFj
aGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAxLjAzMjI0OV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjAzMjI1Ml0gQ1BV
OiAyNyBQSUQ6IDAgQ29tbTogc3dhcHBlci8yNyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAt
cmM1ICMxMzIKICAgICBbICAgIDEuMDMyMjUzXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYg
LVBBTiAtVUFPKQogICAgIFsgICAgMS4wMzIyNTVdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAxLjAzMjI1Nl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAg
ICBbICAgIDEuMDMyMjU3XSBzcCA6IGZmZmY4MDAwMTIwYjNlZTAKICAgICBbICAgIDEuMDMyMjU3
XSB4Mjk6IGZmZmY4MDAwMTIwYjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAx
LjAzMjI1OF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMS4wMzIyNTldIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI0NjAw
MDAKICAgICBbICAgIDEuMDMyMjYwXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwCiAgICAgWyAgICAxLjAzMjI2MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDog
ZmZmZmZlMDAwMWQ0ZWMwMAogICAgIFsgICAgMS4wMzIyNjJdIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMDMyMjYzXSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjAzMjI2NF0geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4wMzIyNjVd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEu
MDMyMjY2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAxLjAzMjI2N10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZh
MAogICAgIFsgICAgMS4wMzIyNjhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwNzAKICAgICBbICAgIDEuMDMyMjY5XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBm
ZmZmYTAyNjBlMzllMDAwCiAgICAgWyAgICAxLjAzMjI3MF0geDMgOiAwMDAwMDAwMDAwMDAwMDNk
IHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4wMzIyNzFdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMDMyMjcyXSBDYWxsIHRy
YWNlOgogICAgIFsgICAgMS4wMzIyNzNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDEuMDMyMjc1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMDMy
Mjc2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMDMyMjc3
XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuMDMyMjc5XSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjAzMjI3OV0gLS0tWyBl
bmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2ZCBdLS0tCiAgICAgWyAgICAxLjAzMjI4NV0gR0lDdjM6
IENQVTI3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Qz
YjAwMDAKICAgICBbICAgIDEuMDMyMzA2XSBYZW46IGluaXRpYWxpemluZyBjcHUyNwogICAgIFsg
ICAgMS4wMzIzMTVdIENQVTI3OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAx
MGIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS4wNjE1ODVdIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFUyOAogICAgIFsgICAgMS4wNjE2MzJdIEdJQ3YzOiBDUFUyODogZm91bmQgcmVkaXN0
cmlidXRvciAxMGMgcmVnaW9uIAoxNDoweDAwMDAwMDAwYWU0ODAwMDAKICAgICBbICAgIDEuMDY4
MzI1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMDY4
MzMwXSBXQVJOSU5HOiBDUFU6IDI4IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjA2ODMzMV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAg
WyAgICAxLjA2ODMzNF0gQ1BVOiAyOCBQSUQ6IDAgQ29tbTogc3dhcHBlci8yOCBUYWludGVkOiBH
IFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMDY4MzM1XSBwc3RhdGU6IDYw
MDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4wNjgzMzddIHBjIDogaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjA2ODMzOF0gbHIgOiBpdHNfY3B1X2lu
aXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuMDY4MzM5XSBzcCA6IGZmZmY4MDAwMTIwYmJlZTAK
ICAgICBbICAgIDEuMDY4MzQwXSB4Mjk6IGZmZmY4MDAwMTIwYmJlZTAgeDI4OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAxLjA2ODM0MV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4wNjgzNDJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTI0YzAwMDAKICAgICBbICAgIDEuMDY4MzQzXSB4MjM6IGZmZmY4MDAwMTEx
ZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjA2ODM0NF0geDIxOiBmZmZm
ODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZjAwMAogICAgIFsgICAgMS4wNjgzNDVdIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMDY4
MzQ2XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAxLjA2ODM0N10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMS4wNjgzNDhdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5
YzYyMDAKICAgICBbICAgIDEuMDY4MzQ5XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjA2ODM1MF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4
IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4wNjgzNTFdIHg3IDogMDAwMDAwMDAwMDAw
MDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMDY4MzUyXSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlM2I0MDAwCiAgICAgWyAgICAxLjA2ODM1M10geDMg
OiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4wNjgz
NTRdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAg
IDEuMDY4MzU1XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4wNjgzNTddICBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDEuMDY4MzU4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKICAgICBbICAgIDEuMDY4MzYwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
ICAgICBbICAgIDEuMDY4MzYxXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBb
ICAgIDEuMDY4MzYzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAg
ICAxLjA2ODM2NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I2ZSBdLS0tCiAgICAgWyAg
ICAxLjA2ODM2OV0gR0lDdjM6IENQVTI4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2QzYzAwMDAKICAgICBbICAgIDEuMDY4Mzk5XSBYZW46IGluaXRpYWxp
emluZyBjcHUyOAogICAgIFsgICAgMS4wNjg0MTNdIENQVTI4OiBCb290ZWQgc2Vjb25kYXJ5IHBy
b2Nlc3NvciAweDAwMDAwMDAxMGMgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS4wOTc2MjNdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUyOQogICAgIFsgICAgMS4wOTc2NjddIEdJQ3YzOiBD
UFUyOTogZm91bmQgcmVkaXN0cmlidXRvciAxMGQgcmVnaW9uIAoxNDoweDAwMDAwMDAwYWU0YTAw
MDAKICAgICBbICAgIDEuMTA0MzU0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KICAgICBbICAgIDEuMTA0MzU3XSBXQVJOSU5HOiBDUFU6IDI5IFBJRDogMCBhdCAKL2hvbWUv
am95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6
MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjEwNDM1N10gTW9kdWxl
cyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjEwNDM2MF0gQ1BVOiAyOSBQSUQ6IDAgQ29tbTogc3dh
cHBlci8yOSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEu
MTA0MzYyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAg
MS4xMDQzNjNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjEwNDM2
NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuMTA0MzY1XSBzcCA6
IGZmZmY4MDAwMTIxMGJlZTAKICAgICBbICAgIDEuMTA0MzY2XSB4Mjk6IGZmZmY4MDAwMTIxMGJl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjEwNDM2N10geDI3OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4xMDQzNjhdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI0ZTAwMDAKICAgICBbICAgIDEuMTA0MzY5
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAx
LjEwNDM3MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZjQwMAogICAg
IFsgICAgMS4xMDQzNzFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDEuMTA0MzcyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAxLjEwNDM3M10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4xMDQzNzRdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMTA0Mzc1XSB4MTE6IGZmZmZmZmZm
ZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjEwNDM3Nl0geDkgOiAw
MDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4xMDQzNzdd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEu
MTA0Mzc4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlM2NhMDAwCiAgICAg
WyAgICAxLjEwNDM3OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZm
ZgogICAgIFsgICAgMS4xMDQzNzldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKICAgICBbICAgIDEuMTA0MzgxXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4xMDQz
ODJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuMTA0MzgzXSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMTA0Mzg1XSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMTA0Mzg2XSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKICAgICBbICAgIDEuMTA0Mzg3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4CiAgICAgWyAgICAxLjEwNDM4OF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I2ZiBdLS0tCiAgICAgWyAgICAxLjEwNDM5M10gR0lDdjM6IENQVTI5OiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzZDAwMDAKICAgICBbICAgIDEuMTA0
NDE1XSBYZW46IGluaXRpYWxpemluZyBjcHUyOQogICAgIFsgICAgMS4xMDQ0MjRdIENQVTI5OiBC
b290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMGQgClsweDQ4MWZkMDEwXQogICAg
IFsgICAgMS4xMzM2NzZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzMAogICAgIFsgICAg
MS4xMzM3MjFdIEdJQ3YzOiBDUFUzMDogZm91bmQgcmVkaXN0cmlidXRvciAxMGUgcmVnaW9uIAox
NToweDAwMDAwMDAwYWU0YzAwMDAKICAgICBbICAgIDEuMTQwNDA3XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMTQwNDExXSBXQVJOSU5HOiBDUFU6IDMw
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAxLjE0MDQxMV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjE0MDQxM10gQ1BVOiAz
MCBQSUQ6IDAgQ29tbTogc3dhcHBlci8zMCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1
ICMxMzIKICAgICBbICAgIDEuMTQwNDE1XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBB
TiAtVUFPKQogICAgIFsgICAgMS4xNDA0MTZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAxLjE0MDQxOF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBb
ICAgIDEuMTQwNDE4XSBzcCA6IGZmZmY4MDAwMTIxMTNlZTAKICAgICBbICAgIDEuMTQwNDE5XSB4
Mjk6IGZmZmY4MDAwMTIxMTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjE0
MDQyMF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMS4xNDA0MjFdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI1NDAwMDAK
ICAgICBbICAgIDEuMTQwNDIyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDEx
OWNkMDAwCiAgICAgWyAgICAxLjE0MDQyNF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWQ0ZjgwMAogICAgIFsgICAgMS4xNDA0MjVdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMTQwNDI2XSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjE0MDQyN10geDE1OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4xNDA0MjhdIHgx
MzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMTQw
NDI5XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAg
ICAxLjE0MDQzMF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAog
ICAgIFsgICAgMS4xNDA0MzFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAw
MDAwNzAKICAgICBbICAgIDEuMTQwNDMyXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZm
YTAyNjBlM2UwMDAwCiAgICAgWyAgICAxLjE0MDQzM10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgy
IDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4xNDA0MzRdIHgxIDogMDAwMDAwMDAwMDAx
MDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMTQwNDM1XSBDYWxsIHRyYWNl
OgogICAgIFsgICAgMS4xNDA0MzZdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDEuMTQwNDM3XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMTQwNDM5
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMTQwNDQwXSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuMTQwNDQyXSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjE0MDQ0Ml0gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2I3MCBdLS0tCiAgICAgWyAgICAxLjE0MDQ0N10gR0lDdjM6IENQ
VTMwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2QzZTAw
MDAKICAgICBbICAgIDEuMTQwNDY4XSBYZW46IGluaXRpYWxpemluZyBjcHUzMAogICAgIFsgICAg
MS4xNDA0NzddIENQVTMwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAxMGUg
ClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS4xNjk3NDJdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBv
biBDUFUzMQogICAgIFsgICAgMS4xNjk3ODhdIEdJQ3YzOiBDUFUzMTogZm91bmQgcmVkaXN0cmli
dXRvciAxMGYgcmVnaW9uIAoxNToweDAwMDAwMDAwYWU0ZTAwMDAKICAgICBbICAgIDEuMTc2NDc0
XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMTc2NDc3
XSBXQVJOSU5HOiBDUFU6IDMxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYy
MDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAxLjE3NjQ3N10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAg
ICAxLjE3NjQ4MF0gQ1BVOiAzMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8zMSBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMTc2NDgxXSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4xNzY0ODNdIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjE3NjQ4NF0gbHIgOiBpdHNfY3B1X2luaXQr
MHgyZWMvMHg0OTQKICAgICBbICAgIDEuMTc2NDg1XSBzcCA6IGZmZmY4MDAwMTIxMWJlZTAKICAg
ICBbICAgIDEuMTc2NDg1XSB4Mjk6IGZmZmY4MDAwMTIxMWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAxLjE3NjQ4Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMS4xNzY0ODddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTI1NjAwMDAKICAgICBbICAgIDEuMTc2NDg4XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjE3NjQ4OV0geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWQ0ZmMwMAogICAgIFsgICAgMS4xNzY0OTFdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMTc2NDky
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAx
LjE3NjQ5M10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMS4xNzY0OTRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYy
MDAKICAgICBbICAgIDEuMTc2NDk1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAxLjE3NjQ5Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDog
ZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4xNzY0OTddIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMTc2NDk4XSB4NSA6IDAwMDAwMDAw
YTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBlM2Y2MDAwCiAgICAgWyAgICAxLjE3NjQ5OV0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4xNzY1MDBd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEu
MTc2NTAxXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4xNzY1MDNdICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDEuMTc2NTA0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
ICAgICBbICAgIDEuMTc2NTA1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAg
ICBbICAgIDEuMTc2NTA2XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAg
IDEuMTc2NTA4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAx
LjE3NjUwOF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3MSBdLS0tCiAgICAgWyAgICAx
LjE3NjUxNF0gR0lDdjM6IENQVTMxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2QzZjAwMDAKICAgICBbICAgIDEuMTc2NTM3XSBYZW46IGluaXRpYWxpemlu
ZyBjcHUzMQogICAgIFsgICAgMS4xNzY1NDVdIENQVTMxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nl
c3NvciAweDAwMDAwMDAxMGYgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS4yMDU4MThdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzMgogICAgIFsgICAgMS4yMDU4OTBdIEdJQ3YzOiBDUFUz
MjogZm91bmQgcmVkaXN0cmlidXRvciAyMDAgcmVnaW9uIAoxNjoweDAwMDAwMDAwYWU1MDAwMDAK
ICAgICBbICAgIDEuMjEyNTk3XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
ICAgICBbICAgIDEuMjEyNjAzXSBXQVJOSU5HOiBDUFU6IDMyIFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjIxMjYwNF0gTW9kdWxlcyBs
aW5rZWQgaW46CiAgICAgWyAgICAxLjIxMjYwOF0gQ1BVOiAzMiBQSUQ6IDAgQ29tbTogc3dhcHBl
ci8zMiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMjEy
NjEwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4y
MTI2MTFdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjIxMjYxM10g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuMjEyNjE0XSBzcCA6IGZm
ZmY4MDAwMTIxMjNlZTAKICAgICBbICAgIDEuMjEyNjE0XSB4Mjk6IGZmZmY4MDAwMTIxMjNlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjIxMjYxNl0geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4yMTI2MTddIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI1YzAwMDAKICAgICBbICAgIDEuMjEyNjE4XSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjIx
MjYxOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMDAwMAogICAgIFsg
ICAgMS4yMTI2MjBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDEuMjEyNjIxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAxLjIxMjYyMl0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4yMTI2MjNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMjEyNjI0XSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjIxMjYyNV0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4yMTI2MjZdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMjEy
NjI3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjOTYxMDAwCiAgICAgWyAg
ICAxLjIxMjYyOF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgog
ICAgIFsgICAgMS4yMTI2MjhdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKICAgICBbICAgIDEuMjEyNjMwXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4yMTI2MzJd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuMjEyNjMzXSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMjEyNjM1XSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMjEyNjM2XSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKICAgICBbICAgIDEuMjEyNjM4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4CiAgICAgWyAgICAxLjIxMjYzOV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3
MiBdLS0tCiAgICAgWyAgICAxLjIxMjY0Nl0gR0lDdjM6IENQVTMyOiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjMDAwMDAKICAgICBbICAgIDEuMjEyNjkw
XSBYZW46IGluaXRpYWxpemluZyBjcHUzMgogICAgIFsgICAgMS4yMTI3MDRdIENQVTMyOiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDAgClsweDQ4MWZkMDEwXQogICAgIFsg
ICAgMS4yNDE4NzVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzMwogICAgIFsgICAgMS4y
NDE5MzNdIEdJQ3YzOiBDUFUzMzogZm91bmQgcmVkaXN0cmlidXRvciAyMDEgcmVnaW9uIAoxNjow
eDAwMDAwMDAwYWU1MjAwMDAKICAgICBbICAgIDEuMjQ4NjIzXSAtLS0tLS0tLS0tLS1bIGN1dCBo
ZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMjQ4NjI2XSBXQVJOSU5HOiBDUFU6IDMzIFBJ
RDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2ly
cS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAx
LjI0ODYyN10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjI0ODYyOV0gQ1BVOiAzMyBQ
SUQ6IDAgQ29tbTogc3dhcHBlci8zMyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMx
MzIKICAgICBbICAgIDEuMjQ4NjMwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQogICAgIFsgICAgMS4yNDg2MzJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAxLjI0ODYzM10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAg
IDEuMjQ4NjM0XSBzcCA6IGZmZmY4MDAwMTIxMmJlZTAKICAgICBbICAgIDEuMjQ4NjM1XSB4Mjk6
IGZmZmY4MDAwMTIxMmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjI0ODYz
Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MS4yNDg2MzddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI1ZTAwMDAKICAg
ICBbICAgIDEuMjQ4NjM4XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwCiAgICAgWyAgICAxLjI0ODYzOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWNiMDQwMAogICAgIFsgICAgMS4yNDg2NDBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMjQ4NjQxXSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjI0ODY0Ml0geDE1OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4yNDg2NDJdIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMjQ4NjQz
XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAx
LjI0ODY0NF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMS4yNDg2NDVdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKICAgICBbICAgIDEuMjQ4NjQ2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAw
MDZjOTc3MDAwCiAgICAgWyAgICAxLjI0ODY0N10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4yNDg2NDhdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMjQ4NjQ5XSBDYWxsIHRyYWNlOgog
ICAgIFsgICAgMS4yNDg2NTFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEu
MjQ4NjUyXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMjQ4NjUzXSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMjQ4NjU1XSAgbm90
aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuMjQ4NjU2XSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjI0ODY1N10gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2I3MyBdLS0tCiAgICAgWyAgICAxLjI0ODY2NF0gR0lDdjM6IENQVTMz
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjMTAwMDAK
ICAgICBbICAgIDEuMjQ4Njg5XSBYZW46IGluaXRpYWxpemluZyBjcHUzMwogICAgIFsgICAgMS4y
NDg2OThdIENQVTMzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDEgClsw
eDQ4MWZkMDEwXQogICAgIFsgICAgMS4yNzc5NDldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFUzNAogICAgIFsgICAgMS4yNzgwMDddIEdJQ3YzOiBDUFUzNDogZm91bmQgcmVkaXN0cmlidXRv
ciAyMDIgcmVnaW9uIAoxNzoweDAwMDAwMDAwYWU1NDAwMDAKICAgICBbICAgIDEuMjg0Njk4XSAt
LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMjg0NzAxXSBX
QVJOSU5HOiBDUFU6IDM0IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAv
ZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAxLjI4NDcwMV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAx
LjI4NDcwNF0gQ1BVOiAzNCBQSUQ6IDAgQ29tbTogc3dhcHBlci8zNCBUYWludGVkOiBHIFcgICAg
ICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMjg0NzA1XSBwc3RhdGU6IDYwMDAwMWM1
IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4yODQ3MDddIHBjIDogaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjI4NDcwOF0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKICAgICBbICAgIDEuMjg0NzA5XSBzcCA6IGZmZmY4MDAwMTIxMzNlZTAKICAgICBb
ICAgIDEuMjg0NzA5XSB4Mjk6IGZmZmY4MDAwMTIxMzNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAxLjI4NDcxMV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMS4yODQ3MTJdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTI2NDAwMDAKICAgICBbICAgIDEuMjg0NzEzXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAg
eDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjI4NDcxNF0geDIxOiBmZmZmODAwMDEx
N2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMDgwMAogICAgIFsgICAgMS4yODQ3MTVdIHgxOTogZmZm
ZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMjg0NzE2XSB4
MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjI4
NDcxN10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMS4yODQ3MThdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAK
ICAgICBbICAgIDEuMjg0NzE5XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDEx
OTkxNmEwCiAgICAgWyAgICAxLjI4NDcyMF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZm
ZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4yODQ3MjFdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4
NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMjg0NzIyXSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmODAwMDZjOThkMDAwCiAgICAgWyAgICAxLjI4NDcyM10geDMgOiAwMDAw
MDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4yODQ3MjRdIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMjg0
NzI1XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4yODQ3MjZdICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDEuMjg0NzI4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAg
ICBbICAgIDEuMjg0NzI5XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBb
ICAgIDEuMjg0NzMwXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEu
Mjg0NzMyXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjI4
NDczMl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3NCBdLS0tCiAgICAgWyAgICAxLjI4
NDczOF0gR0lDdjM6IENQVTM0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2FjMjAwMDAKICAgICBbICAgIDEuMjg0NzYwXSBYZW46IGluaXRpYWxpemluZyBj
cHUzNAogICAgIFsgICAgMS4yODQ3NjldIENQVTM0OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDAyMDIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS4zMTQwMjNdIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFUzNQogICAgIFsgICAgMS4zMTQwODNdIEdJQ3YzOiBDUFUzNTog
Zm91bmQgcmVkaXN0cmlidXRvciAyMDMgcmVnaW9uIAoxNzoweDAwMDAwMDAwYWU1NjAwMDAKICAg
ICBbICAgIDEuMzIwNzc1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAg
ICBbICAgIDEuMzIwNzc5XSBXQVJOSU5HOiBDUFU6IDM1IFBJRDogMCBhdCAKL2hvbWUvam95eC9w
bGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAK
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjMyMDc3OV0gTW9kdWxlcyBsaW5r
ZWQgaW46CiAgICAgWyAgICAxLjMyMDc4Ml0gQ1BVOiAzNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8z
NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMzIwNzgz
XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4zMjA3
ODVdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjMyMDc4Nl0gbHIg
OiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuMzIwNzg2XSBzcCA6IGZmZmY4
MDAwMTIxOGJlZTAKICAgICBbICAgIDEuMzIwNzg3XSB4Mjk6IGZmZmY4MDAwMTIxOGJlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjMyMDc4OF0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4zMjA3ODldIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI2NjAwMDAKICAgICBbICAgIDEuMzIwNzkwXSB4MjM6
IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjMyMDc5
MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMGMwMAogICAgIFsgICAg
MS4zMjA3OTJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDEuMzIwNzkzXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAxLjMyMDc5NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMS4zMjA3OTVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMzIwNzk2XSB4MTE6IGZmZmZmZmZmZmZmZmZm
ZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjMyMDc5N10geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS4zMjA3OThdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMzIwNzk5
XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjOWEzMDAwCiAgICAgWyAgICAx
LjMyMDgwMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAg
IFsgICAgMS4zMjA4MDFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKICAgICBbICAgIDEuMzIwODAyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4zMjA4MDNdICBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuMzIwODA1XSAgZ2ljX3N0YXJ0aW5n
X2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMzIwODA2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNr
KzB4ODQvMHgxZTAKICAgICBbICAgIDEuMzIwODA3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDlj
LzB4YjgKICAgICBbICAgIDEuMzIwODA5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4
MTY4CiAgICAgWyAgICAxLjMyMDgwOV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3NSBd
LS0tCiAgICAgWyAgICAxLjMyMDgxNV0gR0lDdjM6IENQVTM1OiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjMzAwMDAKICAgICBbICAgIDEuMzIwODM1XSBY
ZW46IGluaXRpYWxpemluZyBjcHUzNQogICAgIFsgICAgMS4zMjA4NDRdIENQVTM1OiBCb290ZWQg
c2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDMgClsweDQ4MWZkMDEwXQogICAgIFsgICAg
MS4zNTAxMDJdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzNgogICAgIFsgICAgMS4zNTAx
NzNdIEdJQ3YzOiBDUFUzNjogZm91bmQgcmVkaXN0cmlidXRvciAyMDQgcmVnaW9uIAoxODoweDAw
MDAwMDAwYWU1ODAwMDAKICAgICBbICAgIDEuMzU2ODY4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl
IF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMzU2ODcyXSBXQVJOSU5HOiBDUFU6IDM2IFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjM1
Njg3M10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjM1Njg3Nl0gQ1BVOiAzNiBQSUQ6
IDAgQ29tbTogc3dhcHBlci8zNiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
ICAgICBbICAgIDEuMzU2ODc3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQogICAgIFsgICAgMS4zNTY4NzldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAxLjM1Njg4MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEu
MzU2ODgxXSBzcCA6IGZmZmY4MDAwMTIxOTNlZTAKICAgICBbICAgIDEuMzU2ODgxXSB4Mjk6IGZm
ZmY4MDAwMTIxOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjM1Njg4M10g
eDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4z
NTY4ODRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI2YzAwMDAKICAgICBb
ICAgIDEuMzU2ODg1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAw
CiAgICAgWyAgICAxLjM1Njg4Nl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAw
MWNiMTAwMAogICAgIFsgICAgMS4zNTY4ODddIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMzU2ODg4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjM1Njg4OV0geDE1OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS4zNTY4OTBdIHgxMzogMDAw
MDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuMzU2ODkxXSB4
MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjM1
Njg5Ml0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsg
ICAgMS4zNTY4OTNdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
ICAgICBbICAgIDEuMzU2ODk0XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZj
OWI5MDAwCiAgICAgWyAgICAxLjM1Njg5NV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZm
ZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4zNTY4OTZdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMzU2ODk3XSBDYWxsIHRyYWNlOgogICAg
IFsgICAgMS4zNTY4OTldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuMzU2
OTAwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuMzU2OTAyXSAgY3B1
aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuMzU2OTAzXSAgbm90aWZ5
X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuMzU2OTA1XSAgc2Vjb25kYXJ5X3N0
YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjM1NjkwNV0gLS0tWyBlbmQgdHJhY2Ug
ZjY4NzI4YTBkMzA1M2I3NiBdLS0tCiAgICAgWyAgICAxLjM1NjkxMl0gR0lDdjM6IENQVTM2OiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjNDAwMDAKICAg
ICBbICAgIDEuMzU2OTM5XSBYZW46IGluaXRpYWxpemluZyBjcHUzNgogICAgIFsgICAgMS4zNTY5
NTFdIENQVTM2OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDQgClsweDQ4
MWZkMDEwXQogICAgIFsgICAgMS4zODYxNzBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUz
NwogICAgIFsgICAgMS4zODYyMzRdIEdJQ3YzOiBDUFUzNzogZm91bmQgcmVkaXN0cmlidXRvciAy
MDUgcmVnaW9uIAoxODoweDAwMDAwMDAwYWU1YTAwMDAKICAgICBbICAgIDEuMzkyOTI0XSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuMzkyOTI4XSBXQVJO
SU5HOiBDUFU6IDM3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJp
dmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAxLjM5MjkyOF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjM5
MjkzMF0gQ1BVOiAzNyBQSUQ6IDAgQ29tbTogc3dhcHBlci8zNyBUYWludGVkOiBHIFcgICAgICAg
ICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuMzkyOTMyXSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS4zOTI5MzNdIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjM5MjkzNV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMv
MHg0OTQKICAgICBbICAgIDEuMzkyOTM1XSBzcCA6IGZmZmY4MDAwMTIxOWJlZTAKICAgICBbICAg
IDEuMzkyOTM2XSB4Mjk6IGZmZmY4MDAwMTIxOWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAxLjM5MjkzN10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMS4zOTI5MzhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTI2ZTAwMDAKICAgICBbICAgIDEuMzkyOTM5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIy
OiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjM5Mjk0MF0geDIxOiBmZmZmODAwMDExN2E5
MDAwIHgyMDogZmZmZmZlMDAwMWNiMTQwMAogICAgIFsgICAgMS4zOTI5NDFdIHgxOTogZmZmZjgw
MDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuMzkyOTQyXSB4MTc6
IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjM5Mjk0
M10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MS4zOTI5NDRdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAg
ICBbICAgIDEuMzkyOTQ1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAxLjM5Mjk0Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMAogICAgIFsgICAgMS4zOTI5NDddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuMzkyOTQ3XSB4NSA6IDAwMDAwMDAwYTBhMGEw
YTAgeDQgOiBmZmZmODAwMDZjOWNmMDAwCiAgICAgWyAgICAxLjM5Mjk0OF0geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS4zOTI5NDldIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuMzkyOTUw
XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS4zOTI5NTJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDEuMzkyOTUzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBb
ICAgIDEuMzkyOTU1XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAg
IDEuMzkyOTU2XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuMzky
OTU3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjM5Mjk1
OF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3NyBdLS0tCiAgICAgWyAgICAxLjM5Mjk2
M10gR0lDdjM6IENQVTM3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2FjNTAwMDAKICAgICBbICAgIDEuMzkyOTg1XSBYZW46IGluaXRpYWxpemluZyBjcHUz
NwogICAgIFsgICAgMS4zOTI5OTRdIENQVTM3OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAw
eDAwMDAwMDAyMDUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS40MjIyNDddIERldGVjdGVkIFZJ
UFQgSS1jYWNoZSBvbiBDUFUzOAogICAgIFsgICAgMS40MjIzMTRdIEdJQ3YzOiBDUFUzODogZm91
bmQgcmVkaXN0cmlidXRvciAyMDYgcmVnaW9uIAoxOToweDAwMDAwMDAwYWU1YzAwMDAKICAgICBb
ICAgIDEuNDI5MDA1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBb
ICAgIDEuNDI5MDA5XSBXQVJOSU5HOiBDUFU6IDM4IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjQyOTAwOV0gTW9kdWxlcyBsaW5rZWQg
aW46CiAgICAgWyAgICAxLjQyOTAxMV0gQ1BVOiAzOCBQSUQ6IDAgQ29tbTogc3dhcHBlci8zOCBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNDI5MDEzXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS40MjkwMTVd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjQyOTAxNl0gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNDI5MDE3XSBzcCA6IGZmZmY4MDAw
MTIxYTNlZTAKICAgICBbICAgIDEuNDI5MDE3XSB4Mjk6IGZmZmY4MDAwMTIxYTNlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjQyOTAxOF0geDI3OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS40MjkwMjBdIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI3NDAwMDAKICAgICBbICAgIDEuNDI5MDIxXSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjQyOTAyMV0g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMTgwMAogICAgIFsgICAgMS40
MjkwMjJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDEuNDI5MDIzXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAxLjQyOTAyNF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMS40MjkwMjVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0
MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNDI5MDI2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjQyOTAyN10geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS40MjkwMjhdIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuNDI5MDI5XSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjOWU1MDAwCiAgICAgWyAgICAxLjQy
OTAzMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsg
ICAgMS40MjkwMzFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
ICAgICBbICAgIDEuNDI5MDMyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS40MjkwMzNdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNDI5MDM1XSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKICAgICBbICAgIDEuNDI5MDM2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKICAgICBbICAgIDEuNDI5MDM3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4
YjgKICAgICBbICAgIDEuNDI5MDM4XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
CiAgICAgWyAgICAxLjQyOTAzOV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3OCBdLS0t
CiAgICAgWyAgICAxLjQyOTA0NV0gR0lDdjM6IENQVTM4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjNjAwMDAKICAgICBbICAgIDEuNDI5MDY2XSBYZW46
IGluaXRpYWxpemluZyBjcHUzOAogICAgIFsgICAgMS40MjkwNzVdIENQVTM4OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDYgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS40
NTgzMjFdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzOQogICAgIFsgICAgMS40NTgzODdd
IEdJQ3YzOiBDUFUzOTogZm91bmQgcmVkaXN0cmlidXRvciAyMDcgcmVnaW9uIAoxOToweDAwMDAw
MDAwYWU1ZTAwMDAKICAgICBbICAgIDEuNDY1MDc3XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t
LS0tLS0tLS0tLS0KICAgICBbICAgIDEuNDY1MDgwXSBXQVJOSU5HOiBDUFU6IDM5IFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjQ2NTA4
MV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjQ2NTA4M10gQ1BVOiAzOSBQSUQ6IDAg
Q29tbTogc3dhcHBlci8zOSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAg
ICBbICAgIDEuNDY1MDg0XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQog
ICAgIFsgICAgMS40NjUwODZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAxLjQ2NTA4N10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNDY1
MDg4XSBzcCA6IGZmZmY4MDAwMTIxYWJlZTAKICAgICBbICAgIDEuNDY1MDg5XSB4Mjk6IGZmZmY4
MDAwMTIxYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjQ2NTA5MF0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS40NjUw
OTFdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI3NjAwMDAKICAgICBbICAg
IDEuNDY1MDkyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAg
ICAgWyAgICAxLjQ2NTA5M10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNi
MWMwMAogICAgIFsgICAgMS40NjUwOTRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDEuNDY1MDk1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjQ2NTA5Nl0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS40NjUwOTZdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNDY1MDk4XSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjQ2NTA5
OF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAg
MS40NjUwOTldIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAg
ICBbICAgIDEuNDY1MTAwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjOWZi
MDAwCiAgICAgWyAgICAxLjQ2NTEwMV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgogICAgIFsgICAgMS40NjUxMDJdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuNDY1MTAzXSBDYWxsIHRyYWNlOgogICAgIFsg
ICAgMS40NjUxMDVdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNDY1MTA2
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuNDY1MTA3XSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNDY1MTA4XSAgbm90aWZ5X2Nw
dV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuNDY1MTEwXSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjQ2NTExMV0gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1M2I3OSBdLS0tCiAgICAgWyAgICAxLjQ2NTExNl0gR0lDdjM6IENQVTM5OiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjNzAwMDAKICAgICBb
ICAgIDEuNDY1MTM3XSBYZW46IGluaXRpYWxpemluZyBjcHUzOQogICAgIFsgICAgMS40NjUxNDZd
IENQVTM5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDcgClsweDQ4MWZk
MDEwXQogICAgIFsgICAgMS40OTQ0MDBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0MAog
ICAgIFsgICAgMS40OTQ0NzVdIEdJQ3YzOiBDUFU0MDogZm91bmQgcmVkaXN0cmlidXRvciAyMDgg
cmVnaW9uIAoyMDoweDAwMDAwMDAwYWU2MDAwMDAKICAgICBbICAgIDEuNTAxMTY3XSAtLS0tLS0t
LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuNTAxMTcyXSBXQVJOSU5H
OiBDUFU6IDQwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAxLjUwMTE3Ml0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjUwMTE3
NV0gQ1BVOiA0MCBQSUQ6IDAgQ29tbTogc3dhcHBlci80MCBUYWludGVkOiBHIFcgICAgICAgICAK
NS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNTAxMTc3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS41MDExNzhdIHBjIDogaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAxLjUwMTE3OV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0
OTQKICAgICBbICAgIDEuNTAxMTgwXSBzcCA6IGZmZmY4MDAwMTIxYjNlZTAKICAgICBbICAgIDEu
NTAxMTgxXSB4Mjk6IGZmZmY4MDAwMTIxYjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAxLjUwMTE4Ml0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMS41MDExODNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAw
MTI3YzAwMDAKICAgICBbICAgIDEuNTAxMTg0XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjUwMTE4NV0geDIxOiBmZmZmODAwMDExN2E5MDAw
IHgyMDogZmZmZmZlMDAwMWNiMjAwMAogICAgIFsgICAgMS41MDExODZdIHgxOTogZmZmZjgwMDAx
MTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuNTAxMTg3XSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjUwMTE4OF0g
eDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS41
MDExODldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBb
ICAgIDEuNTAxMTkwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
CiAgICAgWyAgICAxLjUwMTE5MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
MTk5MTZhMAogICAgIFsgICAgMS41MDExOTJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuNTAxMTkzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmODAwMDZjYTExMDAwCiAgICAgWyAgICAxLjUwMTE5NF0geDMgOiAwMDAwMDAwMDAw
MDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS41MDExOTRdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuNTAxMTk2XSBD
YWxsIHRyYWNlOgogICAgIFsgICAgMS41MDExOTddICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDEuNTAxMTk4XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAg
IDEuNTAxMjAwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEu
NTAxMjAxXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuNTAxMjAy
XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjUwMTIwM10g
LS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3YSBdLS0tCiAgICAgWyAgICAxLjUwMTIwOV0g
R0lDdjM6IENQVTQwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2FjODAwMDAKICAgICBbICAgIDEuNTAxMjM4XSBYZW46IGluaXRpYWxpemluZyBjcHU0MAog
ICAgIFsgICAgMS41MDEyNTBdIENQVTQwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDAyMDggClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS41MzA0NjddIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFU0MQogICAgIFsgICAgMS41MzA1MzVdIEdJQ3YzOiBDUFU0MTogZm91bmQg
cmVkaXN0cmlidXRvciAyMDkgcmVnaW9uIAoyMDoweDAwMDAwMDAwYWU2MjAwMDAKICAgICBbICAg
IDEuNTM3MjI1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAg
IDEuNTM3MjI5XSBXQVJOSU5HOiBDUFU6IDQxIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjUzNzIyOV0gTW9kdWxlcyBsaW5rZWQgaW46
CiAgICAgWyAgICAxLjUzNzIzMV0gQ1BVOiA0MSBQSUQ6IDAgQ29tbTogc3dhcHBlci80MSBUYWlu
dGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNTM3MjMzXSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS41MzcyMzRdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjUzNzIzNl0gbHIgOiBpdHNf
Y3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNTM3MjM2XSBzcCA6IGZmZmY4MDAwMTIx
YmJlZTAKICAgICBbICAgIDEuNTM3MjM3XSB4Mjk6IGZmZmY4MDAwMTIxYmJlZTAgeDI4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjUzNzIzOF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS41MzcyMzldIHgyNTogMDAwMDAwMDAwMDAw
MDAwMCB4MjQ6IGZmZmY4MDAwMTI3ZTAwMDAKICAgICBbICAgIDEuNTM3MjQwXSB4MjM6IGZmZmY4
MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjUzNzI0MV0geDIx
OiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMjQwMAogICAgIFsgICAgMS41Mzcy
NDJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDEuNTM3MjQ0XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAxLjUzNzI0NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMS41MzcyNDZdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUw
ZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNTM3MjQ2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEw
OiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjUzNzI0N10geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS41MzcyNDhdIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuNTM3MjQ5XSB4NSA6
IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYTI3MDAwCiAgICAgWyAgICAxLjUzNzI1
MV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAg
MS41MzcyNTFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAg
ICBbICAgIDEuNTM3MjUyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS41MzcyNTRdICBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNTM3MjU1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsw
eDE4LzB4MjQKICAgICBbICAgIDEuNTM3MjU2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQv
MHgxZTAKICAgICBbICAgIDEuNTM3MjU4XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgK
ICAgICBbICAgIDEuNTM3MjU5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAg
ICAgWyAgICAxLjUzNzI2MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3YiBdLS0tCiAg
ICAgWyAgICAxLjUzNzI2NV0gR0lDdjM6IENQVTQxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2FjOTAwMDAKICAgICBbICAgIDEuNTM3Mjg3XSBYZW46IGlu
aXRpYWxpemluZyBjcHU0MQogICAgIFsgICAgMS41MzcyOTddIENQVTQxOiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMDkgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS41NjY1
NDVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0MgogICAgIFsgICAgMS41NjY2MTddIEdJ
Q3YzOiBDUFU0MjogZm91bmQgcmVkaXN0cmlidXRvciAyMGEgcmVnaW9uIAoyMToweDAwMDAwMDAw
YWU2NDAwMDAKICAgICBbICAgIDEuNTczMzA3XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KICAgICBbICAgIDEuNTczMzEwXSBXQVJOSU5HOiBDUFU6IDQyIFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjU3MzMxMV0g
TW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjU3MzMxM10gQ1BVOiA0MiBQSUQ6IDAgQ29t
bTogc3dhcHBlci80MiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBb
ICAgIDEuNTczMzE0XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAg
IFsgICAgMS41NzMzMTZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAx
LjU3MzMxN10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNTczMzE4
XSBzcCA6IGZmZmY4MDAwMTIyMGJlZTAKICAgICBbICAgIDEuNTczMzE5XSB4Mjk6IGZmZmY4MDAw
MTIyMGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjU3MzMyMF0geDI3OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS41NzMzMjFd
IHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI4NDAwMDAKICAgICBbICAgIDEu
NTczMzIyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAg
WyAgICAxLjU3MzMyM10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMjgw
MAogICAgIFsgICAgMS41NzMzMjRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDEuNTczMzI1XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjU3MzMyNl0geDE1OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS41NzMzMjZdIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNTczMzI3XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjU3MzMyOF0g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS41
NzMzMjldIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBb
ICAgIDEuNTczMzMwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYTNkMDAw
CiAgICAgWyAgICAxLjU3MzMzMV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZm
ZmZmZmZmZgogICAgIFsgICAgMS41NzMzMzJdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAw
MDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuNTczMzMzXSBDYWxsIHRyYWNlOgogICAgIFsgICAg
MS41NzMzMzVdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNTczMzM2XSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuNTczMzM3XSAgY3B1aHBfaW52
b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNTczMzM4XSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuNTczMzQwXSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjU3MzM0MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4
YTBkMzA1M2I3YyBdLS0tCiAgICAgWyAgICAxLjU3MzM0Nl0gR0lDdjM6IENQVTQyOiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjYTAwMDAKICAgICBbICAg
IDEuNTczMzY4XSBYZW46IGluaXRpYWxpemluZyBjcHU0MgogICAgIFsgICAgMS41NzMzNzddIENQ
VTQyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMGEgClsweDQ4MWZkMDEw
XQogICAgIFsgICAgMS42MDI2MjBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0MwogICAg
IFsgICAgMS42MDI2OTBdIEdJQ3YzOiBDUFU0MzogZm91bmQgcmVkaXN0cmlidXRvciAyMGIgcmVn
aW9uIAoyMToweDAwMDAwMDAwYWU2NjAwMDAKICAgICBbICAgIDEuNjA5MzgwXSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuNjA5Mzg0XSBXQVJOSU5HOiBD
UFU6IDQzIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAxLjYwOTM4NF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjYwOTM4Nl0g
Q1BVOiA0MyBQSUQ6IDAgQ29tbTogc3dhcHBlci80MyBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNjA5Mzg3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS42MDkzODldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAxLjYwOTM5MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQK
ICAgICBbICAgIDEuNjA5MzkxXSBzcCA6IGZmZmY4MDAwMTIyMTNlZTAKICAgICBbICAgIDEuNjA5
MzkyXSB4Mjk6IGZmZmY4MDAwMTIyMTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAxLjYwOTM5M10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMS42MDkzOTRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI4
NjAwMDAKICAgICBbICAgIDEuNjA5Mzk1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZm
ODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjYwOTM5Nl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWNiMmMwMAogICAgIFsgICAgMS42MDkzOTddIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuNjA5Mzk4XSB4MTc6IDAwMDAw
MDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjYwOTM5OV0geDE1
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS42MDkz
OTldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAg
IDEuNjA5NDAwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICAxLjYwOTQwMV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5
MTZhMAogICAgIFsgICAgMS42MDk0MDJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwNzAKICAgICBbICAgIDEuNjA5NDAzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQg
OiBmZmZmODAwMDZjYTUzMDAwCiAgICAgWyAgICAxLjYwOTQwNF0geDMgOiAwMDAwMDAwMDAwMDAw
MDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS42MDk0MDVdIHgxIDogMDAwMDAw
MDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuNjA5NDA2XSBDYWxs
IHRyYWNlOgogICAgIFsgICAgMS42MDk0MDhdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDEuNjA5NDA5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEu
NjA5NDEwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNjA5
NDExXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuNjA5NDEzXSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjYwOTQxM10gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3ZCBdLS0tCiAgICAgWyAgICAxLjYwOTQxOV0gR0lD
djM6IENQVTQzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2FjYjAwMDAKICAgICBbICAgIDEuNjA5NDQyXSBYZW46IGluaXRpYWxpemluZyBjcHU0MwogICAg
IFsgICAgMS42MDk0NTJdIENQVTQzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAw
MDAyMGIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS42Mzg3MDZdIERldGVjdGVkIFZJUFQgSS1j
YWNoZSBvbiBDUFU0NAogICAgIFsgICAgMS42Mzg3ODVdIEdJQ3YzOiBDUFU0NDogZm91bmQgcmVk
aXN0cmlidXRvciAyMGMgcmVnaW9uIAoyMjoweDAwMDAwMDAwYWU2ODAwMDAKICAgICBbICAgIDEu
NjQ1NDc5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEu
NjQ1NDgzXSBXQVJOSU5HOiBDUFU6IDQ0IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjY0NTQ4NF0gTW9kdWxlcyBsaW5rZWQgaW46CiAg
ICAgWyAgICAxLjY0NTQ4Nl0gQ1BVOiA0NCBQSUQ6IDAgQ29tbTogc3dhcHBlci80NCBUYWludGVk
OiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNjQ1NDg4XSBwc3RhdGU6
IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS42NDU0ODldIHBjIDog
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjY0NTQ5MV0gbHIgOiBpdHNfY3B1
X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNjQ1NDkyXSBzcCA6IGZmZmY4MDAwMTIyMWJl
ZTAKICAgICBbICAgIDEuNjQ1NDkyXSB4Mjk6IGZmZmY4MDAwMTIyMWJlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAxLjY0NTQ5NF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS42NDU0OTVdIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IGZmZmY4MDAwMTI4YzAwMDAKICAgICBbICAgIDEuNjQ1NDk2XSB4MjM6IGZmZmY4MDAw
MTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjY0NTQ5N10geDIxOiBm
ZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMzAwMAogICAgIFsgICAgMS42NDU0OTdd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEu
NjQ1NDk5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAxLjY0NTUwMF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMS42NDU1MDFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNk
YTU5YzYyMDAKICAgICBbICAgIDEuNjQ1NTAyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjY0NTUwM10geDkgOiAwMDAwMDAwMDAwMDAwMDAw
IHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS42NDU1MDRdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuNjQ1NTA1XSB4NSA6IDAw
MDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYTY5MDAwCiAgICAgWyAgICAxLjY0NTUwNl0g
eDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS42
NDU1MDddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBb
ICAgIDEuNjQ1NTA4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS42NDU1MTBdICBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNjQ1NTExXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4
LzB4MjQKICAgICBbICAgIDEuNjQ1NTEzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgx
ZTAKICAgICBbICAgIDEuNjQ1NTE0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAg
ICBbICAgIDEuNjQ1NTE2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAg
WyAgICAxLjY0NTUxN10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I3ZSBdLS0tCiAgICAg
WyAgICAxLjY0NTUyMl0gR0lDdjM6IENQVTQ0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2FjYzAwMDAKICAgICBbICAgIDEuNjQ1NTQ5XSBYZW46IGluaXRp
YWxpemluZyBjcHU0NAogICAgIFsgICAgMS42NDU1NjFdIENQVTQ0OiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDAyMGMgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS42NzQ3NzVd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0NQogICAgIFsgICAgMS42NzQ4NDhdIEdJQ3Yz
OiBDUFU0NTogZm91bmQgcmVkaXN0cmlidXRvciAyMGQgcmVnaW9uIAoyMjoweDAwMDAwMDAwYWU2
YTAwMDAKICAgICBbICAgIDEuNjgxNTM5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KICAgICBbICAgIDEuNjgxNTQzXSBXQVJOSU5HOiBDUFU6IDQ1IFBJRDogMCBhdCAKL2hv
bWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz
LmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjY4MTU0M10gTW9k
dWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjY4MTU0Nl0gQ1BVOiA0NSBQSUQ6IDAgQ29tbTog
c3dhcHBlci80NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAg
IDEuNjgxNTQ3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsg
ICAgMS42ODE1NDldIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjY4
MTU1MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNjgxNTUxXSBz
cCA6IGZmZmY4MDAwMTIyMjNlZTAKICAgICBbICAgIDEuNjgxNTUyXSB4Mjk6IGZmZmY4MDAwMTIy
MjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjY4MTU1M10geDI3OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS42ODE1NTRdIHgy
NTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI4ZTAwMDAKICAgICBbICAgIDEuNjgx
NTU1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAg
ICAxLjY4MTU1Nl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiMzQwMAog
ICAgIFsgICAgMS42ODE1NTddIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDEuNjgxNTU4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjY4MTU1OV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS42ODE1NjBdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNjgxNTYxXSB4MTE6IGZmZmZm
ZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjY4MTU2Ml0geDkg
OiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS42ODE1
NjJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAg
IDEuNjgxNTYzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYTdmMDAwCiAg
ICAgWyAgICAxLjY4MTU2NF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZm
ZmZmZgogICAgIFsgICAgMS42ODE1NjVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAw
MDAwZmZmZmZmZWQKICAgICBbICAgIDEuNjgxNTY2XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS42
ODE1NjhdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNjgxNTY5XSAgZ2lj
X3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuNjgxNTcwXSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNjgxNTcyXSAgbm90aWZ5X2NwdV9zdGFy
dGluZysweDljLzB4YjgKICAgICBbICAgIDEuNjgxNTczXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5l
bCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjY4MTU3NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2I3ZiBdLS0tCiAgICAgWyAgICAxLjY4MTU3OV0gR0lDdjM6IENQVTQ1OiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FjZDAwMDAKICAgICBbICAgIDEu
NjgxNjAyXSBYZW46IGluaXRpYWxpemluZyBjcHU0NQogICAgIFsgICAgMS42ODE2MTFdIENQVTQ1
OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAyMGQgClsweDQ4MWZkMDEwXQog
ICAgIFsgICAgMS43MTA4NTBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0NgogICAgIFsg
ICAgMS43MTA5MjhdIEdJQ3YzOiBDUFU0NjogZm91bmQgcmVkaXN0cmlidXRvciAyMGUgcmVnaW9u
IAoyMzoweDAwMDAwMDAwYWU2YzAwMDAKICAgICBbICAgIDEuNzE3NjE5XSAtLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuNzE3NjIzXSBXQVJOSU5HOiBDUFU6
IDQ2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFj
aGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAxLjcxNzYyM10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjcxNzYyNV0gQ1BV
OiA0NiBQSUQ6IDAgQ29tbTogc3dhcHBlci80NiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAt
cmM1ICMxMzIKICAgICBbICAgIDEuNzE3NjI3XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYg
LVBBTiAtVUFPKQogICAgIFsgICAgMS43MTc2MjhdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAxLjcxNzYzMF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAg
ICBbICAgIDEuNzE3NjMwXSBzcCA6IGZmZmY4MDAwMTIyMmJlZTAKICAgICBbICAgIDEuNzE3NjMx
XSB4Mjk6IGZmZmY4MDAwMTIyMmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAx
LjcxNzYzMl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMS43MTc2MzNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI5NDAw
MDAKICAgICBbICAgIDEuNzE3NjM1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwCiAgICAgWyAgICAxLjcxNzYzNl0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDog
ZmZmZmZlMDAwMWNiMzgwMAogICAgIFsgICAgMS43MTc2MzddIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuNzE3NjM4XSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjcxNzYzOV0geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS43MTc2NDBd
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEu
NzE3NjQxXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAxLjcxNzY0Ml0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZh
MAogICAgIFsgICAgMS43MTc2NDNdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwNzAKICAgICBbICAgIDEuNzE3NjQ0XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBm
ZmZmODAwMDZjYTk1MDAwCiAgICAgWyAgICAxLjcxNzY0NV0geDMgOiAwMDAwMDAwMDAwMDAwMDNk
IHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS43MTc2NDZdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuNzE3NjQ4XSBDYWxsIHRy
YWNlOgogICAgIFsgICAgMS43MTc2NDldICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDEuNzE3NjUwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuNzE3
NjUyXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNzE3NjUz
XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuNzE3NjU0XSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjcxNzY1NV0gLS0tWyBl
bmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4MCBdLS0tCiAgICAgWyAgICAxLjcxNzY2MV0gR0lDdjM6
IENQVTQ2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Fj
ZTAwMDAKICAgICBbICAgIDEuNzE3NjgyXSBYZW46IGluaXRpYWxpemluZyBjcHU0NgogICAgIFsg
ICAgMS43MTc2OTJdIENQVTQ2OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAy
MGUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS43NDY5MjZdIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFU0NwogICAgIFsgICAgMS43NDcwMDJdIEdJQ3YzOiBDUFU0NzogZm91bmQgcmVkaXN0
cmlidXRvciAyMGYgcmVnaW9uIAoyMzoweDAwMDAwMDAwYWU2ZTAwMDAKICAgICBbICAgIDEuNzUz
NjkyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuNzUz
Njk2XSBXQVJOSU5HOiBDUFU6IDQ3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjc1MzY5Nl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAg
WyAgICAxLjc1MzY5OF0gQ1BVOiA0NyBQSUQ6IDAgQ29tbTogc3dhcHBlci80NyBUYWludGVkOiBH
IFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuNzUzNjk5XSBwc3RhdGU6IDYw
MDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS43NTM3MDFdIHBjIDogaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjc1MzcwM10gbHIgOiBpdHNfY3B1X2lu
aXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNzUzNzAzXSBzcCA6IGZmZmY4MDAwMTIyMzNlZTAK
ICAgICBbICAgIDEuNzUzNzA0XSB4Mjk6IGZmZmY4MDAwMTIyMzNlZTAgeDI4OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAxLjc1MzcwNV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS43NTM3MDZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTI5NjAwMDAKICAgICBbICAgIDEuNzUzNzA3XSB4MjM6IGZmZmY4MDAwMTEx
ZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjc1MzcwOF0geDIxOiBmZmZm
ODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiM2MwMAogICAgIFsgICAgMS43NTM3MDldIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuNzUz
NzEwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAxLjc1MzcxMV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMS43NTM3MTJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5
YzYyMDAKICAgICBbICAgIDEuNzUzNzEzXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjc1MzcxNF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4
IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS43NTM3MTVdIHg3IDogMDAwMDAwMDAwMDAw
MDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuNzUzNzE2XSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYWFiMDAwCiAgICAgWyAgICAxLjc1MzcxN10geDMg
OiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS43NTM3
MTddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAg
IDEuNzUzNzE4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS43NTM3MjBdICBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDEuNzUzNzIxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKICAgICBbICAgIDEuNzUzNzIzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
ICAgICBbICAgIDEuNzUzNzI0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBb
ICAgIDEuNzUzNzI1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAg
ICAxLjc1MzcyNl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4MSBdLS0tCiAgICAgWyAg
ICAxLjc1MzczMV0gR0lDdjM6IENQVTQ3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2FjZjAwMDAKICAgICBbICAgIDEuNzUzNzUzXSBYZW46IGluaXRpYWxp
emluZyBjcHU0NwogICAgIFsgICAgMS43NTM3NjJdIENQVTQ3OiBCb290ZWQgc2Vjb25kYXJ5IHBy
b2Nlc3NvciAweDAwMDAwMDAyMGYgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS43ODMwMTBdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0OAogICAgIFsgICAgMS43ODMwOThdIEdJQ3YzOiBD
UFU0ODogZm91bmQgcmVkaXN0cmlidXRvciAzMDAgcmVnaW9uIAoyNDoweDAwMDAwMDAwYWU3MDAw
MDAKICAgICBbICAgIDEuNzg5NzkxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KICAgICBbICAgIDEuNzg5Nzk1XSBXQVJOSU5HOiBDUFU6IDQ4IFBJRDogMCBhdCAKL2hvbWUv
am95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6
MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjc4OTc5Nl0gTW9kdWxl
cyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjc4OTc5OV0gQ1BVOiA0OCBQSUQ6IDAgQ29tbTogc3dh
cHBlci80OCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEu
Nzg5ODAwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAg
MS43ODk4MDJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjc4OTgw
M10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuNzg5ODA0XSBzcCA6
IGZmZmY4MDAwMTIyOGJlZTAKICAgICBbICAgIDEuNzg5ODA0XSB4Mjk6IGZmZmY4MDAwMTIyOGJl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjc4OTgwNl0geDI3OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS43ODk4MDddIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI5YzAwMDAKICAgICBbICAgIDEuNzg5ODA4
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAx
Ljc4OTgwOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNDAwMAogICAg
IFsgICAgMS43ODk4MTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDEuNzg5ODEwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAxLjc4OTgxMV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS43ODk4MTJdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuNzg5ODEzXSB4MTE6IGZmZmZmZmZm
ZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjc4OTgxNF0geDkgOiAw
MDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS43ODk4MTVd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEu
Nzg5ODE2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYWMxMDAwCiAgICAg
WyAgICAxLjc4OTgxN10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZm
ZgogICAgIFsgICAgMS43ODk4MThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKICAgICBbICAgIDEuNzg5ODE5XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS43ODk4
MjFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuNzg5ODIyXSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuNzg5ODI0XSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuNzg5ODI1XSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKICAgICBbICAgIDEuNzg5ODI3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4CiAgICAgWyAgICAxLjc4OTgyN10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I4MiBdLS0tCiAgICAgWyAgICAxLjc4OTgzM10gR0lDdjM6IENQVTQ4OiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkMDAwMDAKICAgICBbICAgIDEuNzg5
ODU5XSBYZW46IGluaXRpYWxpemluZyBjcHU0OAogICAgIFsgICAgMS43ODk4NzFdIENQVTQ4OiBC
b290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDAgClsweDQ4MWZkMDEwXQogICAg
IFsgICAgMS44MTkwODVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU0OQogICAgIFsgICAg
MS44MTkxNjRdIEdJQ3YzOiBDUFU0OTogZm91bmQgcmVkaXN0cmlidXRvciAzMDEgcmVnaW9uIAoy
NDoweDAwMDAwMDAwYWU3MjAwMDAKICAgICBbICAgIDEuODI1ODU0XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuODI1ODU4XSBXQVJOSU5HOiBDUFU6IDQ5
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAxLjgyNTg1OF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjgyNTg2MF0gQ1BVOiA0
OSBQSUQ6IDAgQ29tbTogc3dhcHBlci80OSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1
ICMxMzIKICAgICBbICAgIDEuODI1ODYyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBB
TiAtVUFPKQogICAgIFsgICAgMS44MjU4NjNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAxLjgyNTg2NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBb
ICAgIDEuODI1ODY1XSBzcCA6IGZmZmY4MDAwMTIyOTNlZTAKICAgICBbICAgIDEuODI1ODY2XSB4
Mjk6IGZmZmY4MDAwMTIyOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjgy
NTg2N10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMS44MjU4NjhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTI5ZTAwMDAK
ICAgICBbICAgIDEuODI1ODY5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDEx
OWNkMDAwCiAgICAgWyAgICAxLjgyNTg3MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWNiNDQwMAogICAgIFsgICAgMS44MjU4NzFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuODI1ODcyXSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjgyNTg3M10geDE1OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS44MjU4NzRdIHgx
MzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuODI1
ODc1XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAg
ICAxLjgyNTg3Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAog
ICAgIFsgICAgMS44MjU4NzddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAw
MDAwNzAKICAgICBbICAgIDEuODI1ODc4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZm
ODAwMDZjYWQ3MDAwCiAgICAgWyAgICAxLjgyNTg3OV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgy
IDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS44MjU4NzldIHgxIDogMDAwMDAwMDAwMDAx
MDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuODI1ODgwXSBDYWxsIHRyYWNl
OgogICAgIFsgICAgMS44MjU4ODJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDEuODI1ODgzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuODI1ODg1
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuODI1ODg2XSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuODI1ODg3XSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjgyNTg4OF0gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2I4MyBdLS0tCiAgICAgWyAgICAxLjgyNTg5M10gR0lDdjM6IENQ
VTQ5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkMTAw
MDAKICAgICBbICAgIDEuODI1OTE1XSBYZW46IGluaXRpYWxpemluZyBjcHU0OQogICAgIFsgICAg
MS44MjU5MjVdIENQVTQ5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDEg
ClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS44NTUxNzddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBv
biBDUFU1MAogICAgIFsgICAgMS44NTUyNjBdIEdJQ3YzOiBDUFU1MDogZm91bmQgcmVkaXN0cmli
dXRvciAzMDIgcmVnaW9uIAoyNToweDAwMDAwMDAwYWU3NDAwMDAKICAgICBbICAgIDEuODYxOTUx
XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuODYxOTU1
XSBXQVJOSU5HOiBDUFU6IDUwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYy
MDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAxLjg2MTk1NV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAg
ICAxLjg2MTk1N10gQ1BVOiA1MCBQSUQ6IDAgQ29tbTogc3dhcHBlci81MCBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuODYxOTU5XSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS44NjE5NjBdIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjg2MTk2Ml0gbHIgOiBpdHNfY3B1X2luaXQr
MHgyZWMvMHg0OTQKICAgICBbICAgIDEuODYxOTYyXSBzcCA6IGZmZmY4MDAwMTIyOWJlZTAKICAg
ICBbICAgIDEuODYxOTYzXSB4Mjk6IGZmZmY4MDAwMTIyOWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAxLjg2MTk2NF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMS44NjE5NjVdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTJhNDAwMDAKICAgICBbICAgIDEuODYxOTY2XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjg2MTk2N10geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNDgwMAogICAgIFsgICAgMS44NjE5NjhdIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuODYxOTY5
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAx
Ljg2MTk3MF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMS44NjE5NzFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYy
MDAKICAgICBbICAgIDEuODYxOTcyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAxLjg2MTk3M10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDog
ZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS44NjE5NzRdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuODYxOTc1XSB4NSA6IDAwMDAwMDAw
YTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYWVkMDAwCiAgICAgWyAgICAxLjg2MTk3Nl0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS44NjE5Nzdd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEu
ODYxOTc4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS44NjE5ODBdICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDEuODYxOTgxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
ICAgICBbICAgIDEuODYxOTgzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAg
ICBbICAgIDEuODYxOTg0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAg
IDEuODYxOTg1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAx
Ljg2MTk4Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4NCBdLS0tCiAgICAgWyAgICAx
Ljg2MTk5Ml0gR0lDdjM6IENQVTUwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2FkMjAwMDAKICAgICBbICAgIDEuODYyMDEyXSBYZW46IGluaXRpYWxpemlu
ZyBjcHU1MAogICAgIFsgICAgMS44NjIwMjJdIENQVTUwOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nl
c3NvciAweDAwMDAwMDAzMDIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS44OTEyNDBdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1MQogICAgIFsgICAgMS44OTEzMjFdIEdJQ3YzOiBDUFU1
MTogZm91bmQgcmVkaXN0cmlidXRvciAzMDMgcmVnaW9uIAoyNToweDAwMDAwMDAwYWU3NjAwMDAK
ICAgICBbICAgIDEuODk4MDEzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
ICAgICBbICAgIDEuODk4MDE2XSBXQVJOSU5HOiBDUFU6IDUxIFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjg5ODAxN10gTW9kdWxlcyBs
aW5rZWQgaW46CiAgICAgWyAgICAxLjg5ODAxOV0gQ1BVOiA1MSBQSUQ6IDAgQ29tbTogc3dhcHBl
ci81MSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuODk4
MDIwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS44
OTgwMjJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjg5ODAyM10g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDEuODk4MDI0XSBzcCA6IGZm
ZmY4MDAwMTIyYTNlZTAKICAgICBbICAgIDEuODk4MDI1XSB4Mjk6IGZmZmY4MDAwMTIyYTNlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjg5ODAyNl0geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS44OTgwMjddIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJhNjAwMDAKICAgICBbICAgIDEuODk4MDI4XSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjg5
ODAyOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNGMwMAogICAgIFsg
ICAgMS44OTgwMzBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDEuODk4MDMxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAxLjg5ODAzMl0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS44OTgwMzNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuODk4MDM0XSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAxLjg5ODAzNV0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS44OTgwMzVdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuODk4
MDM2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYjAzMDAwCiAgICAgWyAg
ICAxLjg5ODAzOF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgog
ICAgIFsgICAgMS44OTgwMzhdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKICAgICBbICAgIDEuODk4MDQwXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS44OTgwNDFd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEuODk4MDQzXSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuODk4MDQ0XSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuODk4MDQ1XSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKICAgICBbICAgIDEuODk4MDQ3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4CiAgICAgWyAgICAxLjg5ODA0N10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4
NSBdLS0tCiAgICAgWyAgICAxLjg5ODA1M10gR0lDdjM6IENQVTUxOiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkMzAwMDAKICAgICBbICAgIDEuODk4MDcz
XSBYZW46IGluaXRpYWxpemluZyBjcHU1MQogICAgIFsgICAgMS44OTgwODNdIENQVTUxOiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDMgClsweDQ4MWZkMDEwXQogICAgIFsg
ICAgMS45MjczMjddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1MgogICAgIFsgICAgMS45
Mjc0MTddIEdJQ3YzOiBDUFU1MjogZm91bmQgcmVkaXN0cmlidXRvciAzMDQgcmVnaW9uIAoyNjow
eDAwMDAwMDAwYWU3ODAwMDAKICAgICBbICAgIDEuOTM0MTExXSAtLS0tLS0tLS0tLS1bIGN1dCBo
ZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuOTM0MTE1XSBXQVJOSU5HOiBDUFU6IDUyIFBJ
RDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2ly
cS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAx
LjkzNDExNl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAxLjkzNDExOV0gQ1BVOiA1MiBQ
SUQ6IDAgQ29tbTogc3dhcHBlci81MiBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMx
MzIKICAgICBbICAgIDEuOTM0MTIwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQogICAgIFsgICAgMS45MzQxMjJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAxLjkzNDEyM10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAg
IDEuOTM0MTI0XSBzcCA6IGZmZmY4MDAwMTIyYWJlZTAKICAgICBbICAgIDEuOTM0MTI1XSB4Mjk6
IGZmZmY4MDAwMTIyYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjkzNDEy
Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
MS45MzQxMjddIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJhYzAwMDAKICAg
ICBbICAgIDEuOTM0MTI4XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwCiAgICAgWyAgICAxLjkzNDEyOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWNiNTAwMAogICAgIFsgICAgMS45MzQxMzBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuOTM0MTMxXSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjkzNDEzMl0geDE1OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMS45MzQxMzNdIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDEuOTM0MTM0
XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAx
LjkzNDEzNV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMS45MzQxMzZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKICAgICBbICAgIDEuOTM0MTM3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAw
MDZjYjE5MDAwCiAgICAgWyAgICAxLjkzNDEzOF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS45MzQxMzldIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuOTM0MTQxXSBDYWxsIHRyYWNlOgog
ICAgIFsgICAgMS45MzQxNDJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDEu
OTM0MTQzXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDEuOTM0MTQ1XSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDEuOTM0MTQ2XSAgbm90
aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEuOTM0MTQ4XSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjkzNDE0OV0gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2I4NiBdLS0tCiAgICAgWyAgICAxLjkzNDE1NV0gR0lDdjM6IENQVTUy
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkNDAwMDAK
ICAgICBbICAgIDEuOTM0MTgyXSBYZW46IGluaXRpYWxpemluZyBjcHU1MgogICAgIFsgICAgMS45
MzQxOTRdIENQVTUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDQgClsw
eDQ4MWZkMDEwXQogICAgIFsgICAgMS45NjMzOTddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFU1MwogICAgIFsgICAgMS45NjM0ODFdIEdJQ3YzOiBDUFU1MzogZm91bmQgcmVkaXN0cmlidXRv
ciAzMDUgcmVnaW9uIAoyNjoweDAwMDAwMDAwYWU3YTAwMDAKICAgICBbICAgIDEuOTcwMTcyXSAt
LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDEuOTcwMTc1XSBX
QVJOSU5HOiBDUFU6IDUzIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAv
ZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAxLjk3MDE3Nl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAx
Ljk3MDE3OF0gQ1BVOiA1MyBQSUQ6IDAgQ29tbTogc3dhcHBlci81MyBUYWludGVkOiBHIFcgICAg
ICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDEuOTcwMTc5XSBwc3RhdGU6IDYwMDAwMWM1
IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMS45NzAxODFdIHBjIDogaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAxLjk3MDE4Ml0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKICAgICBbICAgIDEuOTcwMTgzXSBzcCA6IGZmZmY4MDAwMTIyYjNlZTAKICAgICBb
ICAgIDEuOTcwMTg0XSB4Mjk6IGZmZmY4MDAwMTIyYjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAxLjk3MDE4NV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMS45NzAxODZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTJhZTAwMDAKICAgICBbICAgIDEuOTcwMTg3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAg
eDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAxLjk3MDE4OF0geDIxOiBmZmZmODAwMDEx
N2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNTQwMAogICAgIFsgICAgMS45NzAxODldIHgxOTogZmZm
ZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDEuOTcwMTkwXSB4
MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAxLjk3
MDE5MF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMS45NzAxOTFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAK
ICAgICBbICAgIDEuOTcwMTkyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDEx
OTkxNmEwCiAgICAgWyAgICAxLjk3MDE5M10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZm
ZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMS45NzAxOTRdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4
NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDEuOTcwMTk1XSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmODAwMDZjYjJmMDAwCiAgICAgWyAgICAxLjk3MDE5Nl0geDMgOiAwMDAw
MDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMS45NzAxOTddIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDEuOTcw
MTk4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMS45NzAyMDBdICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDEuOTcwMjAxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAg
ICBbICAgIDEuOTcwMjAzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBb
ICAgIDEuOTcwMjA0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDEu
OTcwMjA1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAxLjk3
MDIwNl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4NyBdLS0tCiAgICAgWyAgICAxLjk3
MDIxMl0gR0lDdjM6IENQVTUzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2FkNTAwMDAKICAgICBbICAgIDEuOTcwMjMzXSBYZW46IGluaXRpYWxpemluZyBj
cHU1MwogICAgIFsgICAgMS45NzAyNDJdIENQVTUzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDAzMDUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMS45OTk0NzZdIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFU1NAogICAgIFsgICAgMS45OTk1NjRdIEdJQ3YzOiBDUFU1NDog
Zm91bmQgcmVkaXN0cmlidXRvciAzMDYgcmVnaW9uIAoyNzoweDAwMDAwMDAwYWU3YzAwMDAKICAg
ICBbICAgIDIuMDA2MjU0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAg
ICBbICAgIDIuMDA2MjU4XSBXQVJOSU5HOiBDUFU6IDU0IFBJRDogMCBhdCAKL2hvbWUvam95eC9w
bGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAK
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjAwNjI1OV0gTW9kdWxlcyBsaW5r
ZWQgaW46CiAgICAgWyAgICAyLjAwNjI2MV0gQ1BVOiA1NCBQSUQ6IDAgQ29tbTogc3dhcHBlci81
NCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMDA2MjYy
XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4wMDYy
NjRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjAwNjI2NV0gbHIg
OiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMDA2MjY2XSBzcCA6IGZmZmY4
MDAwMTIyYmJlZTAKICAgICBbICAgIDIuMDA2MjY3XSB4Mjk6IGZmZmY4MDAwMTIyYmJlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjAwNjI2OF0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4wMDYyNjldIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJiNDAwMDAKICAgICBbICAgIDIuMDA2MjcwXSB4MjM6
IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjAwNjI3
MV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNTgwMAogICAgIFsgICAg
Mi4wMDYyNzJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDIuMDA2MjczXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAyLjAwNjI3NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMi4wMDYyNzVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMDA2Mjc2XSB4MTE6IGZmZmZmZmZmZmZmZmZm
ZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjAwNjI3N10geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4wMDYyNzhdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMDA2Mjc5
XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYjQ1MDAwCiAgICAgWyAgICAy
LjAwNjI4MF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAg
IFsgICAgMi4wMDYyODFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKICAgICBbICAgIDIuMDA2MjgyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4wMDYyODRdICBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMDA2Mjg1XSAgZ2ljX3N0YXJ0aW5n
X2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuMDA2Mjg2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNr
KzB4ODQvMHgxZTAKICAgICBbICAgIDIuMDA2Mjg3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDlj
LzB4YjgKICAgICBbICAgIDIuMDA2Mjg5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4
MTY4CiAgICAgWyAgICAyLjAwNjI5MF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4OCBd
LS0tCiAgICAgWyAgICAyLjAwNjI5NV0gR0lDdjM6IENQVTU0OiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkNjAwMDAKICAgICBbICAgIDIuMDA2MzE3XSBY
ZW46IGluaXRpYWxpemluZyBjcHU1NAogICAgIFsgICAgMi4wMDYzMjZdIENQVTU0OiBCb290ZWQg
c2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDYgClsweDQ4MWZkMDEwXQogICAgIFsgICAg
Mi4wMzU1NTVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1NQogICAgIFsgICAgMi4wMzU2
NDFdIEdJQ3YzOiBDUFU1NTogZm91bmQgcmVkaXN0cmlidXRvciAzMDcgcmVnaW9uIAoyNzoweDAw
MDAwMDAwYWU3ZTAwMDAKICAgICBbICAgIDIuMDQyMzMyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl
IF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuMDQyMzM2XSBXQVJOSU5HOiBDUFU6IDU1IFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjA0
MjMzNl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjA0MjMzOV0gQ1BVOiA1NSBQSUQ6
IDAgQ29tbTogc3dhcHBlci81NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
ICAgICBbICAgIDIuMDQyMzQwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQogICAgIFsgICAgMi4wNDIzNDFdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAyLjA0MjM0M10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIu
MDQyMzQ0XSBzcCA6IGZmZmY4MDAwMTIzMGJlZTAKICAgICBbICAgIDIuMDQyMzQ0XSB4Mjk6IGZm
ZmY4MDAwMTIzMGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjA0MjM0NV0g
eDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4w
NDIzNDZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJiNjAwMDAKICAgICBb
ICAgIDIuMDQyMzQ3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAw
CiAgICAgWyAgICAyLjA0MjM0OF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAw
MWNiNWMwMAogICAgIFsgICAgMi4wNDIzNTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuMDQyMzUxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjA0MjM1MV0geDE1OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4wNDIzNTJdIHgxMzogMDAw
MDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMDQyMzUzXSB4
MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjA0
MjM1NF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsg
ICAgMi4wNDIzNTVdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
ICAgICBbICAgIDIuMDQyMzU2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZj
YjViMDAwCiAgICAgWyAgICAyLjA0MjM1N10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZm
ZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi4wNDIzNThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMDQyMzU5XSBDYWxsIHRyYWNlOgogICAg
IFsgICAgMi4wNDIzNjFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMDQy
MzYyXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuMDQyMzYzXSAgY3B1
aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuMDQyMzY0XSAgbm90aWZ5
X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMDQyMzY2XSAgc2Vjb25kYXJ5X3N0
YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjA0MjM2Nl0gLS0tWyBlbmQgdHJhY2Ug
ZjY4NzI4YTBkMzA1M2I4OSBdLS0tCiAgICAgWyAgICAyLjA0MjM3Ml0gR0lDdjM6IENQVTU1OiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkNzAwMDAKICAg
ICBbICAgIDIuMDQyMzkzXSBYZW46IGluaXRpYWxpemluZyBjcHU1NQogICAgIFsgICAgMi4wNDI0
MDJdIENQVTU1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDcgClsweDQ4
MWZkMDEwXQogICAgIFsgICAgMi4wNzE2MzldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1
NgogICAgIFsgICAgMi4wNzE3MzVdIEdJQ3YzOiBDUFU1NjogZm91bmQgcmVkaXN0cmlidXRvciAz
MDggcmVnaW9uIAoyODoweDAwMDAwMDAwYWU4MDAwMDAKICAgICBbICAgIDIuMDc4NDI4XSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuMDc4NDMyXSBXQVJO
SU5HOiBDUFU6IDU2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJp
dmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAyLjA3ODQzM10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjA3
ODQzNl0gQ1BVOiA1NiBQSUQ6IDAgQ29tbTogc3dhcHBlci81NiBUYWludGVkOiBHIFcgICAgICAg
ICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMDc4NDM3XSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4wNzg0MzldIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjA3ODQ0MF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMv
MHg0OTQKICAgICBbICAgIDIuMDc4NDQxXSBzcCA6IGZmZmY4MDAwMTIzMTNlZTAKICAgICBbICAg
IDIuMDc4NDQxXSB4Mjk6IGZmZmY4MDAwMTIzMTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAyLjA3ODQ0M10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMi4wNzg0NDRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTJiYzAwMDAKICAgICBbICAgIDIuMDc4NDQ1XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIy
OiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjA3ODQ0Nl0geDIxOiBmZmZmODAwMDExN2E5
MDAwIHgyMDogZmZmZmZlMDAwMWNiNjAwMAogICAgIFsgICAgMi4wNzg0NDddIHgxOTogZmZmZjgw
MDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuMDc4NDQ4XSB4MTc6
IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjA3ODQ0
OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
Mi4wNzg0NDldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAg
ICBbICAgIDIuMDc4NDUwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAyLjA3ODQ1Ml0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMAogICAgIFsgICAgMi4wNzg0NTJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMDc4NDUzXSB4NSA6IDAwMDAwMDAwYTBhMGEw
YTAgeDQgOiBmZmZmODAwMDZjYjcxMDAwCiAgICAgWyAgICAyLjA3ODQ1NF0geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi4wNzg0NTVdIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMDc4NDU2
XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4wNzg0NThdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDIuMDc4NDU5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBb
ICAgIDIuMDc4NDYxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAg
IDIuMDc4NDYyXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMDc4
NDYzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjA3ODQ2
NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4YSBdLS0tCiAgICAgWyAgICAyLjA3ODQ3
MV0gR0lDdjM6IENQVTU2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2FkODAwMDAKICAgICBbICAgIDIuMDc4NDk2XSBYZW46IGluaXRpYWxpemluZyBjcHU1
NgogICAgIFsgICAgMi4wNzg1MDldIENQVTU2OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAw
eDAwMDAwMDAzMDggClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4xMDc3MTFdIERldGVjdGVkIFZJ
UFQgSS1jYWNoZSBvbiBDUFU1NwogICAgIFsgICAgMi4xMDc4MDFdIEdJQ3YzOiBDUFU1NzogZm91
bmQgcmVkaXN0cmlidXRvciAzMDkgcmVnaW9uIAoyODoweDAwMDAwMDAwYWU4MjAwMDAKICAgICBb
ICAgIDIuMTE0NDkyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBb
ICAgIDIuMTE0NDk1XSBXQVJOSU5HOiBDUFU6IDU3IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjExNDQ5NV0gTW9kdWxlcyBsaW5rZWQg
aW46CiAgICAgWyAgICAyLjExNDQ5N10gQ1BVOiA1NyBQSUQ6IDAgQ29tbTogc3dhcHBlci81NyBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMTE0NDk5XSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4xMTQ1MDBd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjExNDUwMl0gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMTE0NTAyXSBzcCA6IGZmZmY4MDAw
MTIzMWJlZTAKICAgICBbICAgIDIuMTE0NTAzXSB4Mjk6IGZmZmY4MDAwMTIzMWJlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjExNDUwNF0geDI3OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4xMTQ1MDVdIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJiZTAwMDAKICAgICBbICAgIDIuMTE0NTA3XSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjExNDUwOF0g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNjQwMAogICAgIFsgICAgMi4x
MTQ1MDldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDIuMTE0NTEwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAyLjExNDUxMV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMi4xMTQ1MTJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0
MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMTE0NTEzXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjExNDUxNF0geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4xMTQ1MTVdIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMTE0NTE2XSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYjg3MDAwCiAgICAgWyAgICAyLjEx
NDUxN10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsg
ICAgMi4xMTQ1MThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
ICAgICBbICAgIDIuMTE0NTE5XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4xMTQ1MjBdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMTE0NTIxXSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKICAgICBbICAgIDIuMTE0NTIzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKICAgICBbICAgIDIuMTE0NTI0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4
YjgKICAgICBbICAgIDIuMTE0NTI1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
CiAgICAgWyAgICAyLjExNDUyNl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4YiBdLS0t
CiAgICAgWyAgICAyLjExNDUzMV0gR0lDdjM6IENQVTU3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkOTAwMDAKICAgICBbICAgIDIuMTE0NTUzXSBYZW46
IGluaXRpYWxpemluZyBjcHU1NwogICAgIFsgICAgMi4xMTQ1NjNdIENQVTU3OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMDkgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4x
NDM3ODddIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1OAogICAgIFsgICAgMi4xNDM4ODFd
IEdJQ3YzOiBDUFU1ODogZm91bmQgcmVkaXN0cmlidXRvciAzMGEgcmVnaW9uIAoyOToweDAwMDAw
MDAwYWU4NDAwMDAKICAgICBbICAgIDIuMTUwNTcyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t
LS0tLS0tLS0tLS0KICAgICBbICAgIDIuMTUwNTc2XSBXQVJOSU5HOiBDUFU6IDU4IFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjE1MDU3
Nl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjE1MDU3OF0gQ1BVOiA1OCBQSUQ6IDAg
Q29tbTogc3dhcHBlci81OCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAg
ICBbICAgIDIuMTUwNTgwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQog
ICAgIFsgICAgMi4xNTA1ODFdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAyLjE1MDU4M10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMTUw
NTgzXSBzcCA6IGZmZmY4MDAwMTIzMjNlZTAKICAgICBbICAgIDIuMTUwNTg0XSB4Mjk6IGZmZmY4
MDAwMTIzMjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjE1MDU4NV0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4xNTA1
ODZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJjNDAwMDAKICAgICBbICAg
IDIuMTUwNTg3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAg
ICAgWyAgICAyLjE1MDU4OF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNi
NjgwMAogICAgIFsgICAgMi4xNTA1ODldIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDIuMTUwNTkwXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjE1MDU5MV0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4xNTA1OTJdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMTUwNTkzXSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjE1MDU5
NF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAg
Mi4xNTA1OTZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAg
ICBbICAgIDIuMTUwNTk2XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYjlk
MDAwCiAgICAgWyAgICAyLjE1MDU5OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgogICAgIFsgICAgMi4xNTA1OTldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMTUwNjAwXSBDYWxsIHRyYWNlOgogICAgIFsg
ICAgMi4xNTA2MDFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMTUwNjAz
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuMTUwNjA0XSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuMTUwNjA1XSAgbm90aWZ5X2Nw
dV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMTUwNjA2XSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjE1MDYwN10gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1M2I4YyBdLS0tCiAgICAgWyAgICAyLjE1MDYxM10gR0lDdjM6IENQVTU4OiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkYTAwMDAKICAgICBb
ICAgIDIuMTUwNjM0XSBYZW46IGluaXRpYWxpemluZyBjcHU1OAogICAgIFsgICAgMi4xNTA2NDRd
IENQVTU4OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMGEgClsweDQ4MWZk
MDEwXQogICAgIFsgICAgMi4xNzk4NjNdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU1OQog
ICAgIFsgICAgMi4xNzk5NTRdIEdJQ3YzOiBDUFU1OTogZm91bmQgcmVkaXN0cmlidXRvciAzMGIg
cmVnaW9uIAoyOToweDAwMDAwMDAwYWU4NjAwMDAKICAgICBbICAgIDIuMTg2NjQ2XSAtLS0tLS0t
LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuMTg2NjUwXSBXQVJOSU5H
OiBDUFU6IDU5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVy
cy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAyLjE4NjY1MF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjE4NjY1
Ml0gQ1BVOiA1OSBQSUQ6IDAgQ29tbTogc3dhcHBlci81OSBUYWludGVkOiBHIFcgICAgICAgICAK
NS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMTg2NjUzXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2
IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4xODY2NTVdIHBjIDogaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAyLjE4NjY1Nl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0
OTQKICAgICBbICAgIDIuMTg2NjU3XSBzcCA6IGZmZmY4MDAwMTIzMmJlZTAKICAgICBbICAgIDIu
MTg2NjU4XSB4Mjk6IGZmZmY4MDAwMTIzMmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAyLjE4NjY1OV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMi4xODY2NjBdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAw
MTJjNjAwMDAKICAgICBbICAgIDIuMTg2NjYxXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBm
ZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjE4NjY2Ml0geDIxOiBmZmZmODAwMDExN2E5MDAw
IHgyMDogZmZmZmZlMDAwMWNiNmMwMAogICAgIFsgICAgMi4xODY2NjNdIHgxOTogZmZmZjgwMDAx
MTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuMTg2NjY0XSB4MTc6IDAw
MDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjE4NjY2NF0g
eDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4x
ODY2NjVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBb
ICAgIDIuMTg2NjY2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEw
CiAgICAgWyAgICAyLjE4NjY2N10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAx
MTk5MTZhMAogICAgIFsgICAgMi4xODY2NjhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAw
MDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMTg2NjY5XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAg
eDQgOiBmZmZmODAwMDZjYmIzMDAwCiAgICAgWyAgICAyLjE4NjY3MF0geDMgOiAwMDAwMDAwMDAw
MDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi4xODY2NzFdIHgxIDogMDAw
MDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMTg2NjcyXSBD
YWxsIHRyYWNlOgogICAgIFsgICAgMi4xODY2NzRdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDIuMTg2Njc1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAg
IDIuMTg2Njc3XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIu
MTg2Njc4XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMTg2Njc5
XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjE4NjY4MF0g
LS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4ZCBdLS0tCiAgICAgWyAgICAyLjE4NjY4Nl0g
R0lDdjM6IENQVTU5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2FkYjAwMDAKICAgICBbICAgIDIuMTg2NzA3XSBYZW46IGluaXRpYWxpemluZyBjcHU1OQog
ICAgIFsgICAgMi4xODY3MTddIENQVTU5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAw
MDAwMDAzMGIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4yMTU5NDRdIERldGVjdGVkIFZJUFQg
SS1jYWNoZSBvbiBDUFU2MAogICAgIFsgICAgMi4yMTYwNDZdIEdJQ3YzOiBDUFU2MDogZm91bmQg
cmVkaXN0cmlidXRvciAzMGMgcmVnaW9uIAozMDoweDAwMDAwMDAwYWU4ODAwMDAKICAgICBbICAg
IDIuMjIyNzM5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAg
IDIuMjIyNzQ0XSBXQVJOSU5HOiBDUFU6IDYwIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgt
a2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjIyMjc0NF0gTW9kdWxlcyBsaW5rZWQgaW46
CiAgICAgWyAgICAyLjIyMjc0N10gQ1BVOiA2MCBQSUQ6IDAgQ29tbTogc3dhcHBlci82MCBUYWlu
dGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMjIyNzQ5XSBwc3Rh
dGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4yMjI3NTBdIHBj
IDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjIyMjc1Ml0gbHIgOiBpdHNf
Y3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMjIyNzUyXSBzcCA6IGZmZmY4MDAwMTIz
MzNlZTAKICAgICBbICAgIDIuMjIyNzUzXSB4Mjk6IGZmZmY4MDAwMTIzMzNlZTAgeDI4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjIyMjc1NF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4yMjI3NTVdIHgyNTogMDAwMDAwMDAwMDAw
MDAwMCB4MjQ6IGZmZmY4MDAwMTJjYzAwMDAKICAgICBbICAgIDIuMjIyNzU2XSB4MjM6IGZmZmY4
MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjIyMjc1N10geDIx
OiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNzAwMAogICAgIFsgICAgMi4yMjI3
NThdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDIuMjIyNzU5XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAyLjIyMjc2MF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMi4yMjI3NjFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUw
ZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMjIyNzYyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEw
OiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjIyMjc2M10geDkgOiAwMDAwMDAwMDAwMDAw
MDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4yMjI3NjRdIHg3IDogMDAwMDAw
MDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMjIyNzY1XSB4NSA6
IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYmM5MDAwCiAgICAgWyAgICAyLjIyMjc2
Nl0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAg
Mi4yMjI3NjddIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAg
ICBbICAgIDIuMjIyNzY4XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4yMjI3NjldICBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMjIyNzcxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsw
eDE4LzB4MjQKICAgICBbICAgIDIuMjIyNzcyXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQv
MHgxZTAKICAgICBbICAgIDIuMjIyNzczXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgK
ICAgICBbICAgIDIuMjIyNzc1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAg
ICAgWyAgICAyLjIyMjc3Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I4ZSBdLS0tCiAg
ICAgWyAgICAyLjIyMjc4MV0gR0lDdjM6IENQVTYwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2FkYzAwMDAKICAgICBbICAgIDIuMjIyODA4XSBYZW46IGlu
aXRpYWxpemluZyBjcHU2MAogICAgIFsgICAgMi4yMjI4MjFdIENQVTYwOiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMGMgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4yNTIw
MThdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2MQogICAgIFsgICAgMi4yNTIxMTNdIEdJ
Q3YzOiBDUFU2MTogZm91bmQgcmVkaXN0cmlidXRvciAzMGQgcmVnaW9uIAozMDoweDAwMDAwMDAw
YWU4YTAwMDAKICAgICBbICAgIDIuMjU4ODA0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KICAgICBbICAgIDIuMjU4ODA3XSBXQVJOSU5HOiBDUFU6IDYxIFBJRDogMCBhdCAK
L2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMt
aXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjI1ODgwOF0g
TW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjI1ODgxMF0gQ1BVOiA2MSBQSUQ6IDAgQ29t
bTogc3dhcHBlci82MSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBb
ICAgIDIuMjU4ODEyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAg
IFsgICAgMi4yNTg4MTNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAy
LjI1ODgxNV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMjU4ODE1
XSBzcCA6IGZmZmY4MDAwMTIzOGJlZTAKICAgICBbICAgIDIuMjU4ODE2XSB4Mjk6IGZmZmY4MDAw
MTIzOGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjI1ODgxN10geDI3OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4yNTg4MThd
IHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJjZTAwMDAKICAgICBbICAgIDIu
MjU4ODE5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAg
WyAgICAyLjI1ODgyMF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiNzQw
MAogICAgIFsgICAgMi4yNTg4MjFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDIuMjU4ODIyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjI1ODgyM10geDE1OiAwMDAwMDAwMDAwMDAwMDAw
IHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4yNTg4MjRdIHgxMzogMDAwMDAwMDAw
MDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMjU4ODI1XSB4MTE6IGZm
ZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjI1ODgyNl0g
eDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4y
NTg4MjddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBb
ICAgIDIuMjU4ODI4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYmRmMDAw
CiAgICAgWyAgICAyLjI1ODgyOV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZm
ZmZmZmZmZgogICAgIFsgICAgMi4yNTg4MzBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAw
MDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMjU4ODMxXSBDYWxsIHRyYWNlOgogICAgIFsgICAg
Mi4yNTg4MzJdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMjU4ODM0XSAg
Z2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuMjU4ODM1XSAgY3B1aHBfaW52
b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuMjU4ODM2XSAgbm90aWZ5X2NwdV9z
dGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMjU4ODM3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tl
cm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjI1ODgzOF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4
YTBkMzA1M2I4ZiBdLS0tCiAgICAgWyAgICAyLjI1ODg0M10gR0lDdjM6IENQVTYxOiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FkZDAwMDAKICAgICBbICAg
IDIuMjU4ODY1XSBYZW46IGluaXRpYWxpemluZyBjcHU2MQogICAgIFsgICAgMi4yNTg4NzVdIENQ
VTYxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDAzMGQgClsweDQ4MWZkMDEw
XQogICAgIFsgICAgMi4yODgwOTRdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2MgogICAg
IFsgICAgMi4yODgxOTNdIEdJQ3YzOiBDUFU2MjogZm91bmQgcmVkaXN0cmlidXRvciAzMGUgcmVn
aW9uIAozMToweDAwMDAwMDAwYWU4YzAwMDAKICAgICBbICAgIDIuMjk0ODg0XSAtLS0tLS0tLS0t
LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuMjk0ODg4XSBXQVJOSU5HOiBD
UFU6IDYyIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9p
cnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAyLjI5NDg4OF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjI5NDg5MV0g
Q1BVOiA2MiBQSUQ6IDAgQ29tbTogc3dhcHBlci82MiBUYWludGVkOiBHIFcgICAgICAgICAKNS41
LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMjk0ODkyXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRB
SUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4yOTQ4OTRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAyLjI5NDg5NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQK
ICAgICBbICAgIDIuMjk0ODk2XSBzcCA6IGZmZmY4MDAwMTIzOTNlZTAKICAgICBbICAgIDIuMjk0
ODk2XSB4Mjk6IGZmZmY4MDAwMTIzOTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAyLjI5NDg5OF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMi4yOTQ4OTldIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJk
NDAwMDAKICAgICBbICAgIDIuMjk0OTAwXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZm
ODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjI5NDkwMV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgy
MDogZmZmZmZlMDAwMWNiNzgwMAogICAgIFsgICAgMi4yOTQ5MDJdIHgxOTogZmZmZjgwMDAxMTdk
YjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuMjk0OTAzXSB4MTc6IDAwMDAw
MDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjI5NDkwNF0geDE1
OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4yOTQ5
MDVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAg
IDIuMjk0OTA2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICAyLjI5NDkwN10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5
MTZhMAogICAgIFsgICAgMi4yOTQ5MDhdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwNzAKICAgICBbICAgIDIuMjk0OTA5XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQg
OiBmZmZmODAwMDZjYmY1MDAwCiAgICAgWyAgICAyLjI5NDkxMF0geDMgOiAwMDAwMDAwMDAwMDAw
MDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi4yOTQ5MTFdIHgxIDogMDAwMDAw
MDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuMjk0OTEyXSBDYWxs
IHRyYWNlOgogICAgIFsgICAgMi4yOTQ5MTRdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDIuMjk0OTE1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIu
Mjk0OTE2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuMjk0
OTE3XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuMjk0OTE5XSAg
c2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjI5NDkxOV0gLS0t
WyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5MCBdLS0tCiAgICAgWyAgICAyLjI5NDkyNV0gR0lD
djM6IENQVTYyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2FkZTAwMDAKICAgICBbICAgIDIuMjk0OTQ1XSBYZW46IGluaXRpYWxpemluZyBjcHU2MgogICAg
IFsgICAgMi4yOTQ5NTZdIENQVTYyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAw
MDAzMGUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4zMjQxNzBdIERldGVjdGVkIFZJUFQgSS1j
YWNoZSBvbiBDUFU2MwogICAgIFsgICAgMi4zMjQyNjddIEdJQ3YzOiBDUFU2MzogZm91bmQgcmVk
aXN0cmlidXRvciAzMGYgcmVnaW9uIAozMToweDAwMDAwMDAwYWU4ZTAwMDAKICAgICBbICAgIDIu
MzMwOTU5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIu
MzMwOTYyXSBXQVJOSU5HOiBDUFU6IDYzIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2Vy
bmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjMzMDk2M10gTW9kdWxlcyBsaW5rZWQgaW46CiAg
ICAgWyAgICAyLjMzMDk2NV0gQ1BVOiA2MyBQSUQ6IDAgQ29tbTogc3dhcHBlci82MyBUYWludGVk
OiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuMzMwOTY2XSBwc3RhdGU6
IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi4zMzA5NjddIHBjIDog
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjMzMDk2OV0gbHIgOiBpdHNfY3B1
X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMzMwOTY5XSBzcCA6IGZmZmY4MDAwMTIzOWJl
ZTAKICAgICBbICAgIDIuMzMwOTcwXSB4Mjk6IGZmZmY4MDAwMTIzOWJlZTAgeDI4OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAyLjMzMDk3MV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4zMzA5NzJdIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IGZmZmY4MDAwMTJkNjAwMDAKICAgICBbICAgIDIuMzMwOTczXSB4MjM6IGZmZmY4MDAw
MTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjMzMDk3NF0geDIxOiBm
ZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiN2MwMAogICAgIFsgICAgMi4zMzA5NzVd
IHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIu
MzMwOTc3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAyLjMzMDk3OF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMi4zMzA5NzldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNk
YTU5YzYyMDAKICAgICBbICAgIDIuMzMwOTgwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBm
ZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjMzMDk4MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAw
IHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4zMzA5ODJdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuMzMwOTgzXSB4NSA6IDAw
MDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmODAwMDZjYzBiMDAwCiAgICAgWyAgICAyLjMzMDk4NF0g
eDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi4z
MzA5ODVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBb
ICAgIDIuMzMwOTg2XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4zMzA5ODddICBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMzMwOTg5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4
LzB4MjQKICAgICBbICAgIDIuMzMwOTkwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgx
ZTAKICAgICBbICAgIDIuMzMwOTkxXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAg
ICBbICAgIDIuMzMwOTkyXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAg
WyAgICAyLjMzMDk5M10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5MSBdLS0tCiAgICAg
WyAgICAyLjMzMDk5OV0gR0lDdjM6IENQVTYzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2FkZjAwMDAKICAgICBbICAgIDIuMzMxMDIwXSBYZW46IGluaXRp
YWxpemluZyBjcHU2MwogICAgIFsgICAgMi4zMzEwMzFdIENQVTYzOiBCb290ZWQgc2Vjb25kYXJ5
IHByb2Nlc3NvciAweDAwMDAwMDAzMGYgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi4zNjAyODBd
IERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2NAogICAgIFsgICAgMi4zNjA0MDhdIEdJQ3Yz
OiBDUFU2NDogZm91bmQgcmVkaXN0cmlidXRvciA0MDAgcmVnaW9uIAozMjoweDAwMDAwMDAwYWEx
MDAwMDAKICAgICBbICAgIDIuMzY3MTIyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0t
LS0tLS0KICAgICBbICAgIDIuMzY3MTMzXSBXQVJOSU5HOiBDUFU6IDY0IFBJRDogMCBhdCAKL2hv
bWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRz
LmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjM2NzEzNF0gTW9k
dWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjM2NzEzOV0gQ1BVOiA2NCBQSUQ6IDAgQ29tbTog
c3dhcHBlci82NCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAg
IDIuMzY3MTQxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsg
ICAgMi4zNjcxNDNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjM2
NzE0NF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuMzY3MTQ1XSBz
cCA6IGZmZmY4MDAwMTIzYTNlZTAKICAgICBbICAgIDIuMzY3MTQ1XSB4Mjk6IGZmZmY4MDAwMTIz
YTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjM2NzE0N10geDI3OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4zNjcxNDhdIHgy
NTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJkYzAwMDAKICAgICBbICAgIDIuMzY3
MTQ5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAg
ICAyLjM2NzE1MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiODAwMAog
ICAgIFsgICAgMi4zNjcxNTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDIuMzY3MTUxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjM2NzE1Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgx
NDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi4zNjcxNTNdIHgxMzogMDAwMDAwMDAwMDAw
MDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuMzY3MTU0XSB4MTE6IGZmZmZm
ZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjM2NzE1NV0geDkg
OiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi4zNjcx
NTZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAg
IDIuMzY3MTU3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZThjMDAwCiAg
ICAgWyAgICAyLjM2NzE1OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZm
ZmZmZgogICAgIFsgICAgMi4zNjcxNTldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAw
MDAwZmZmZmZmZWQKICAgICBbICAgIDIuMzY3MTYxXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi4z
NjcxNjNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuMzY3MTY1XSAgZ2lj
X3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuMzY3MTY4XSAgY3B1aHBfaW52b2tl
X2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuMzY3MTcwXSAgbm90aWZ5X2NwdV9zdGFy
dGluZysweDljLzB4YjgKICAgICBbICAgIDIuMzY3MTczXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5l
bCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjM2NzE3NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBk
MzA1M2I5MiBdLS0tCiAgICAgWyAgICAyLjM2NzE4Ml0gR0lDdjM6IENQVTY0OiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlMDAwMDAKICAgICBbICAgIDIu
MzY3MjI4XSBYZW46IGluaXRpYWxpemluZyBjcHU2NAogICAgIFsgICAgMi4zNjcyNDZdIENQVTY0
OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDAgClsweDQ4MWZkMDEwXQog
ICAgIFsgICAgMi4zOTYzMzVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2NQogICAgIFsg
ICAgMi4zOTY0MzVdIEdJQ3YzOiBDUFU2NTogZm91bmQgcmVkaXN0cmlidXRvciA0MDEgcmVnaW9u
IAozMjoweDAwMDAwMDAwYWExMjAwMDAKICAgICBbICAgIDIuNDAzMTI4XSAtLS0tLS0tLS0tLS1b
IGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNDAzMTMxXSBXQVJOSU5HOiBDUFU6
IDY1IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFj
aGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAyLjQwMzEzMl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjQwMzEzNV0gQ1BV
OiA2NSBQSUQ6IDAgQ29tbTogc3dhcHBlci82NSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAt
cmM1ICMxMzIKICAgICBbICAgIDIuNDAzMTM2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYg
LVBBTiAtVUFPKQogICAgIFsgICAgMi40MDMxMzhdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAyLjQwMzEzOV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAg
ICBbICAgIDIuNDAzMTQwXSBzcCA6IGZmZmY4MDAwMTIzYWJlZTAKICAgICBbICAgIDIuNDAzMTQx
XSB4Mjk6IGZmZmY4MDAwMTIzYWJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAy
LjQwMzE0Ml0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMi40MDMxNDNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJkZTAw
MDAKICAgICBbICAgIDIuNDAzMTQ0XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAw
MDExOWNkMDAwCiAgICAgWyAgICAyLjQwMzE0NV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDog
ZmZmZmZlMDAwMWNiODQwMAogICAgIFsgICAgMi40MDMxNDZdIHgxOTogZmZmZjgwMDAxMTdkYjAw
MCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNDAzMTQ3XSB4MTc6IDAwMDAwMDAw
MDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjQwMzE0OF0geDE1OiAw
MDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi40MDMxNDld
IHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIu
NDAzMTUwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAyLjQwMzE1MV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZh
MAogICAgIFsgICAgMi40MDMxNTJdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwNzAKICAgICBbICAgIDIuNDAzMTUzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBm
ZmZmYTAyNjBkZWEyMDAwCiAgICAgWyAgICAyLjQwMzE1NF0geDMgOiAwMDAwMDAwMDAwMDAwMDNk
IHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi40MDMxNTVdIHgxIDogMDAwMDAwMDAw
MDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNDAzMTU2XSBDYWxsIHRy
YWNlOgogICAgIFsgICAgMi40MDMxNThdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDIuNDAzMTU5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNDAz
MTYwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNDAzMTYy
XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuNDAzMTYzXSAgc2Vj
b25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjQwMzE2NF0gLS0tWyBl
bmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5MyBdLS0tCiAgICAgWyAgICAyLjQwMzE3MF0gR0lDdjM6
IENQVTY1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2Fl
MTAwMDAKICAgICBbICAgIDIuNDAzMTk0XSBYZW46IGluaXRpYWxpemluZyBjcHU2NQogICAgIFsg
ICAgMi40MDMyMDNdIENQVTY1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0
MDEgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi40MzI0MTVdIERldGVjdGVkIFZJUFQgSS1jYWNo
ZSBvbiBDUFU2NgogICAgIFsgICAgMi40MzI1MTVdIEdJQ3YzOiBDUFU2NjogZm91bmQgcmVkaXN0
cmlidXRvciA0MDIgcmVnaW9uIAozMzoweDAwMDAwMDAwYWExNDAwMDAKICAgICBbICAgIDIuNDM5
MjA5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNDM5
MjEzXSBXQVJOSU5HOiBDUFU6IDY2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVs
LXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjQzOTIxM10gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAg
WyAgICAyLjQzOTIxNV0gQ1BVOiA2NiBQSUQ6IDAgQ29tbTogc3dhcHBlci82NiBUYWludGVkOiBH
IFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNDM5MjE3XSBwc3RhdGU6IDYw
MDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi40MzkyMTldIHBjIDogaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjQzOTIyMF0gbHIgOiBpdHNfY3B1X2lu
aXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuNDM5MjIwXSBzcCA6IGZmZmY4MDAwMTIzYjNlZTAK
ICAgICBbICAgIDIuNDM5MjIxXSB4Mjk6IGZmZmY4MDAwMTIzYjNlZTAgeDI4OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAyLjQzOTIyMl0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi40MzkyMjNdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4
MjQ6IGZmZmY4MDAwMTJlNDAwMDAKICAgICBbICAgIDIuNDM5MjI0XSB4MjM6IGZmZmY4MDAwMTEx
ZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjQzOTIyNV0geDIxOiBmZmZm
ODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiODgwMAogICAgIFsgICAgMi40MzkyMjZdIHgx
OTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNDM5
MjI3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAyLjQzOTIyOF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMi40MzkyMjldIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5
YzYyMDAKICAgICBbICAgIDIuNDM5MjMwXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjQzOTIzMV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4
IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi40MzkyMzJdIHg3IDogMDAwMDAwMDAwMDAw
MDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNDM5MjMzXSB4NSA6IDAwMDAw
MDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZWI4MDAwCiAgICAgWyAgICAyLjQzOTIzNF0geDMg
OiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi40Mzky
MzVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAg
IDIuNDM5MjM2XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi40MzkyMzhdICBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDIuNDM5MjM5XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4
MjQKICAgICBbICAgIDIuNDM5MjQwXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAK
ICAgICBbICAgIDIuNDM5MjQxXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBb
ICAgIDIuNDM5MjQzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAg
ICAyLjQzOTI0NF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5NCBdLS0tCiAgICAgWyAg
ICAyLjQzOTI0OV0gR0lDdjM6IENQVTY2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2FlMjAwMDAKICAgICBbICAgIDIuNDM5MjcyXSBYZW46IGluaXRpYWxp
emluZyBjcHU2NgogICAgIFsgICAgMi40MzkyODBdIENQVTY2OiBCb290ZWQgc2Vjb25kYXJ5IHBy
b2Nlc3NvciAweDAwMDAwMDA0MDIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi40Njg1MDFdIERl
dGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2NwogICAgIFsgICAgMi40Njg2MDJdIEdJQ3YzOiBD
UFU2NzogZm91bmQgcmVkaXN0cmlidXRvciA0MDMgcmVnaW9uIAozMzoweDAwMDAwMDAwYWExNjAw
MDAKICAgICBbICAgIDIuNDc1Mjk1XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t
LS0KICAgICBbICAgIDIuNDc1Mjk4XSBXQVJOSU5HOiBDUFU6IDY3IFBJRDogMCBhdCAKL2hvbWUv
am95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6
MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjQ3NTI5OV0gTW9kdWxl
cyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjQ3NTMwMV0gQ1BVOiA2NyBQSUQ6IDAgQ29tbTogc3dh
cHBlci82NyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIu
NDc1MzAzXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAg
Mi40NzUzMDRdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjQ3NTMw
Nl0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuNDc1MzA2XSBzcCA6
IGZmZmY4MDAwMTIzYmJlZTAKICAgICBbICAgIDIuNDc1MzA3XSB4Mjk6IGZmZmY4MDAwMTIzYmJl
ZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjQ3NTMwOF0geDI3OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi40NzUzMDldIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJlNjAwMDAKICAgICBbICAgIDIuNDc1MzEw
XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAy
LjQ3NTMxMV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiOGMwMAogICAg
IFsgICAgMi40NzUzMTJdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDIuNDc1MzEzXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAyLjQ3NTMxNF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi40NzUzMTVdIHgxMzogMDAwMDAwMDAwMDAwMDAw
MCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNDc1MzE2XSB4MTE6IGZmZmZmZmZm
ZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjQ3NTMxN10geDkgOiAw
MDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi40NzUzMThd
IHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIu
NDc1MzE5XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZWNlMDAwCiAgICAg
WyAgICAyLjQ3NTMyMF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZm
ZgogICAgIFsgICAgMi40NzUzMjFdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAw
ZmZmZmZmZWQKICAgICBbICAgIDIuNDc1MzIyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi40NzUz
MjRdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuNDc1MzI1XSAgZ2ljX3N0
YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNDc1MzI2XSAgY3B1aHBfaW52b2tlX2Nh
bGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNDc1MzI3XSAgbm90aWZ5X2NwdV9zdGFydGlu
ZysweDljLzB4YjgKICAgICBbICAgIDIuNDc1MzI5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsw
eGRjLzB4MTY4CiAgICAgWyAgICAyLjQ3NTMzMF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1
M2I5NSBdLS0tCiAgICAgWyAgICAyLjQ3NTMzNV0gR0lDdjM6IENQVTY3OiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlMzAwMDAKICAgICBbICAgIDIuNDc1
MzU4XSBYZW46IGluaXRpYWxpemluZyBjcHU2NwogICAgIFsgICAgMi40NzUzNzFdIENQVTY3OiBC
b290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDMgClsweDQ4MWZkMDEwXQogICAg
IFsgICAgMi41MDQ2MThdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU2OAogICAgIFsgICAg
Mi41MDQ3MjddIEdJQ3YzOiBDUFU2ODogZm91bmQgcmVkaXN0cmlidXRvciA0MDQgcmVnaW9uIAoz
NDoweDAwMDAwMDAwYWExODAwMDAKICAgICBbICAgIDIuNTExNDI1XSAtLS0tLS0tLS0tLS1bIGN1
dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNTExNDI5XSBXQVJOSU5HOiBDUFU6IDY4
IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlw
L2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAyLjUxMTQzMF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjUxMTQzMl0gQ1BVOiA2
OCBQSUQ6IDAgQ29tbTogc3dhcHBlci82OCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1
ICMxMzIKICAgICBbICAgIDIuNTExNDM0XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBB
TiAtVUFPKQogICAgIFsgICAgMi41MTE0MzVdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0
CiAgICAgWyAgICAyLjUxMTQzN10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBb
ICAgIDIuNTExNDM3XSBzcCA6IGZmZmY4MDAwMTI0MGJlZTAKICAgICBbICAgIDIuNTExNDM4XSB4
Mjk6IGZmZmY4MDAwMTI0MGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjUx
MTQ0MF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMi41MTE0NDFdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJlYzAwMDAK
ICAgICBbICAgIDIuNTExNDQyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDEx
OWNkMDAwCiAgICAgWyAgICAyLjUxMTQ0M10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZm
ZmZlMDAwMWNiOTAwMAogICAgIFsgICAgMi41MTE0NDRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4
MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNTExNDQ0XSB4MTc6IDAwMDAwMDAwMDAw
MDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjUxMTQ0NV0geDE1OiAwMDAw
MDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi41MTE0NDZdIHgx
MzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNTEx
NDQ3XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAg
ICAyLjUxMTQ0OF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAog
ICAgIFsgICAgMi41MTE0NDldIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAw
MDAwNzAKICAgICBbICAgIDIuNTExNDUwXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZm
YTAyNjBkZWU0MDAwCiAgICAgWyAgICAyLjUxMTQ1MV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgy
IDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi41MTE0NTJdIHgxIDogMDAwMDAwMDAwMDAx
MDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNTExNDU0XSBDYWxsIHRyYWNl
OgogICAgIFsgICAgMi41MTE0NTVdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDIuNTExNDU3XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNTExNDU4
XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNTExNDU5XSAg
bm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuNTExNDYxXSAgc2Vjb25k
YXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjUxMTQ2Ml0gLS0tWyBlbmQg
dHJhY2UgZjY4NzI4YTBkMzA1M2I5NiBdLS0tCiAgICAgWyAgICAyLjUxMTQ2N10gR0lDdjM6IENQ
VTY4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlNDAw
MDAKICAgICBbICAgIDIuNTExNDk4XSBYZW46IGluaXRpYWxpemluZyBjcHU2OAogICAgIFsgICAg
Mi41MTE1MTBdIENQVTY4OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDQg
ClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi41NDA2OTVdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBv
biBDUFU2OQogICAgIFsgICAgMi41NDA3OTldIEdJQ3YzOiBDUFU2OTogZm91bmQgcmVkaXN0cmli
dXRvciA0MDUgcmVnaW9uIAozNDoweDAwMDAwMDAwYWExYTAwMDAKICAgICBbICAgIDIuNTQ3NDkw
XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNTQ3NDkz
XSBXQVJOSU5HOiBDUFU6IDY5IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYy
MDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4
MmYwLzB4NDk0CiAgICAgWyAgICAyLjU0NzQ5NF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAg
ICAyLjU0NzQ5Nl0gQ1BVOiA2OSBQSUQ6IDAgQ29tbTogc3dhcHBlci82OSBUYWludGVkOiBHIFcg
ICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNTQ3NDk4XSBwc3RhdGU6IDYwMDAw
MWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi41NDc0OTldIHBjIDogaXRzX2Nw
dV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjU0NzUwMV0gbHIgOiBpdHNfY3B1X2luaXQr
MHgyZWMvMHg0OTQKICAgICBbICAgIDIuNTQ3NTAxXSBzcCA6IGZmZmY4MDAwMTI0MTNlZTAKICAg
ICBbICAgIDIuNTQ3NTAyXSB4Mjk6IGZmZmY4MDAwMTI0MTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAyLjU0NzUwM10geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMi41NDc1MDRdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6
IGZmZmY4MDAwMTJlZTAwMDAKICAgICBbICAgIDIuNTQ3NTA1XSB4MjM6IGZmZmY4MDAwMTExZjQw
MDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjU0NzUwNl0geDIxOiBmZmZmODAw
MDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiOTQwMAogICAgIFsgICAgMi41NDc1MDddIHgxOTog
ZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNTQ3NTA4
XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAy
LjU0NzUwOV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMi41NDc1MTBdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYy
MDAKICAgICBbICAgIDIuNTQ3NTExXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAyLjU0NzUxMl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDog
ZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi41NDc1MTNdIHg3IDogMDAwMDAwMDAwMDAwMDAw
MCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNTQ3NTE0XSB4NSA6IDAwMDAwMDAw
YTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZWZhMDAwCiAgICAgWyAgICAyLjU0NzUxNV0geDMgOiAw
MDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi41NDc1MTZd
IHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIu
NTQ3NTE3XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi41NDc1MTldICBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDIuNTQ3NTIwXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQK
ICAgICBbICAgIDIuNTQ3NTIxXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAg
ICBbICAgIDIuNTQ3NTIzXSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAg
IDIuNTQ3NTI0XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAy
LjU0NzUyNV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5NyBdLS0tCiAgICAgWyAgICAy
LjU0NzUzMV0gR0lDdjM6IENQVTY5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2FlNTAwMDAKICAgICBbICAgIDIuNTQ3NTU0XSBYZW46IGluaXRpYWxpemlu
ZyBjcHU2OQogICAgIFsgICAgMi41NDc1NjNdIENQVTY5OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nl
c3NvciAweDAwMDAwMDA0MDUgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi41NzY3ODBdIERldGVj
dGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3MAogICAgIFsgICAgMi41NzY4ODVdIEdJQ3YzOiBDUFU3
MDogZm91bmQgcmVkaXN0cmlidXRvciA0MDYgcmVnaW9uIAozNToweDAwMDAwMDAwYWExYzAwMDAK
ICAgICBbICAgIDIuNTgzNTc4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K
ICAgICBbICAgIDIuNTgzNTgxXSBXQVJOSU5HOiBDUFU6IDcwIFBJRDogMCBhdCAKL2hvbWUvam95
eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMw
NCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjU4MzU4Ml0gTW9kdWxlcyBs
aW5rZWQgaW46CiAgICAgWyAgICAyLjU4MzU4NF0gQ1BVOiA3MCBQSUQ6IDAgQ29tbTogc3dhcHBl
ci83MCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNTgz
NTg2XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi41
ODM1ODhdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjU4MzU4OV0g
bHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuNTgzNTkwXSBzcCA6IGZm
ZmY4MDAwMTI0MWJlZTAKICAgICBbICAgIDIuNTgzNTkwXSB4Mjk6IGZmZmY4MDAwMTI0MWJlZTAg
eDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjU4MzU5Ml0geDI3OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi41ODM1OTNdIHgyNTogMDAw
MDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJmNDAwMDAKICAgICBbICAgIDIuNTgzNTk0XSB4
MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjU4
MzU5NV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiOTgwMAogICAgIFsg
ICAgMi41ODM1OTZdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDIuNTgzNTk3XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAyLjU4MzU5N10geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi41ODM1OThdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4
MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNTgzNjAwXSB4MTE6IGZmZmZmZmZmZmZm
ZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjU4MzYwMV0geDkgOiAwMDAw
MDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi41ODM2MDJdIHg3
IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNTgz
NjAzXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZjEwMDAwCiAgICAgWyAg
ICAyLjU4MzYwNF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgog
ICAgIFsgICAgMi41ODM2MDVdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZm
ZmZmZWQKICAgICBbICAgIDIuNTgzNjA2XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi41ODM2MDhd
ICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuNTgzNjA5XSAgZ2ljX3N0YXJ0
aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNTgzNjEwXSAgY3B1aHBfaW52b2tlX2NhbGxi
YWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNTgzNjExXSAgbm90aWZ5X2NwdV9zdGFydGluZysw
eDljLzB4YjgKICAgICBbICAgIDIuNTgzNjEzXSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRj
LzB4MTY4CiAgICAgWyAgICAyLjU4MzYxNF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5
OCBdLS0tCiAgICAgWyAgICAyLjU4MzYyMF0gR0lDdjM6IENQVTcwOiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlNjAwMDAKICAgICBbICAgIDIuNTgzNjQ3
XSBYZW46IGluaXRpYWxpemluZyBjcHU3MAogICAgIFsgICAgMi41ODM2NTddIENQVTcwOiBCb290
ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDYgClsweDQ4MWZkMDEwXQogICAgIFsg
ICAgMi42MTI4NjldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3MQogICAgIFsgICAgMi42
MTI5NzRdIEdJQ3YzOiBDUFU3MTogZm91bmQgcmVkaXN0cmlidXRvciA0MDcgcmVnaW9uIAozNTow
eDAwMDAwMDAwYWExZTAwMDAKICAgICBbICAgIDIuNjE5NjY3XSAtLS0tLS0tLS0tLS1bIGN1dCBo
ZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNjE5NjcwXSBXQVJOSU5HOiBDUFU6IDcxIFBJ
RDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2ly
cS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAy
LjYxOTY3MV0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjYxOTY3M10gQ1BVOiA3MSBQ
SUQ6IDAgQ29tbTogc3dhcHBlci83MSBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMx
MzIKICAgICBbICAgIDIuNjE5Njc1XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAt
VUFPKQogICAgIFsgICAgMi42MTk2NzZdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAg
ICAgWyAgICAyLjYxOTY3OF0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAg
IDIuNjE5Njc4XSBzcCA6IGZmZmY4MDAwMTI0MjNlZTAKICAgICBbICAgIDIuNjE5Njc5XSB4Mjk6
IGZmZmY4MDAwMTI0MjNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjYxOTY4
MF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
Mi42MTk2ODFdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJmNjAwMDAKICAg
ICBbICAgIDIuNjE5NjgyXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNk
MDAwCiAgICAgWyAgICAyLjYxOTY4M10geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZl
MDAwMWNiOWMwMAogICAgIFsgICAgMi42MTk2ODRdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNjE5Njg1XSB4MTc6IDAwMDAwMDAwMDAwMDAw
MDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjYxOTY4Nl0geDE1OiAwMDAwMDAw
MDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi42MTk2ODddIHgxMzog
MDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNjE5Njg4
XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAy
LjYxOTY4OV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAg
IFsgICAgMi42MTk2OTBdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAw
NzAKICAgICBbICAgIDIuNjE5NjkxXSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAy
NjBkZjI2MDAwCiAgICAgWyAgICAyLjYxOTY5Ml0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDog
ZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi42MTk2OTNdIHgxIDogMDAwMDAwMDAwMDAxMDAw
MCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNjE5Njk0XSBDYWxsIHRyYWNlOgog
ICAgIFsgICAgMi42MTk2OTZdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIu
NjE5Njk3XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNjE5Njk4XSAg
Y3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNjE5NzAwXSAgbm90
aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuNjE5NzAxXSAgc2Vjb25kYXJ5
X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjYxOTcwMl0gLS0tWyBlbmQgdHJh
Y2UgZjY4NzI4YTBkMzA1M2I5OSBdLS0tCiAgICAgWyAgICAyLjYxOTcwOF0gR0lDdjM6IENQVTcx
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlNzAwMDAK
ICAgICBbICAgIDIuNjE5NzM3XSBYZW46IGluaXRpYWxpemluZyBjcHU3MQogICAgIFsgICAgMi42
MTk3NDddIENQVTcxOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDcgClsw
eDQ4MWZkMDEwXQogICAgIFsgICAgMi42NDg5NjFdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFU3MgogICAgIFsgICAgMi42NDkwNzVdIEdJQ3YzOiBDUFU3MjogZm91bmQgcmVkaXN0cmlidXRv
ciA0MDggcmVnaW9uIAozNjoweDAwMDAwMDAwYWEyMDAwMDAKICAgICBbICAgIDIuNjU1NzczXSAt
LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNjU1Nzc3XSBX
QVJOSU5HOiBDUFU6IDcyIFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAv
ZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYw
LzB4NDk0CiAgICAgWyAgICAyLjY1NTc3OF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAy
LjY1NTc4MV0gQ1BVOiA3MiBQSUQ6IDAgQ29tbTogc3dhcHBlci83MiBUYWludGVkOiBHIFcgICAg
ICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNjU1NzgyXSBwc3RhdGU6IDYwMDAwMWM1
IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi42NTU3ODRdIHBjIDogaXRzX2NwdV9p
bml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjY1NTc4NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgy
ZWMvMHg0OTQKICAgICBbICAgIDIuNjU1Nzg2XSBzcCA6IGZmZmY4MDAwMTI0MmJlZTAKICAgICBb
ICAgIDIuNjU1Nzg2XSB4Mjk6IGZmZmY4MDAwMTI0MmJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAyLjY1NTc4OF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMi42NTU3ODldIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZm
ZmY4MDAwMTJmYzAwMDAKICAgICBbICAgIDIuNjU1NzkwXSB4MjM6IGZmZmY4MDAwMTExZjQwMDAg
eDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjY1NTc5MV0geDIxOiBmZmZmODAwMDEx
N2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYTAwMAogICAgIFsgICAgMi42NTU3OTJdIHgxOTogZmZm
ZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNjU1NzkzXSB4
MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjY1
NTc5NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMi42NTU3OTVdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAK
ICAgICBbICAgIDIuNjU1Nzk2XSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDEx
OTkxNmEwCiAgICAgWyAgICAyLjY1NTc5N10geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZm
ZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi42NTU3OThdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4
NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNjU1Nzk5XSB4NSA6IDAwMDAwMDAwYTBh
MGEwYTAgeDQgOiBmZmZmYTAyNjBkZjNjMDAwCiAgICAgWyAgICAyLjY1NTgwMF0geDMgOiAwMDAw
MDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi42NTU4MDFdIHgx
IDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNjU1
ODAyXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi42NTU4MDRdICBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDIuNjU1ODA1XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAg
ICBbICAgIDIuNjU1ODA2XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBb
ICAgIDIuNjU1ODA4XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIu
NjU1ODA5XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjY1
NTgxMF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5YSBdLS0tCiAgICAgWyAgICAyLjY1
NTgxN10gR0lDdjM6IENQVTcyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2FlODAwMDAKICAgICBbICAgIDIuNjU1ODUwXSBYZW46IGluaXRpYWxpemluZyBj
cHU3MgogICAgIFsgICAgMi42NTU4NjFdIENQVTcyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciAweDAwMDAwMDA0MDggClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi42ODUwNDNdIERldGVjdGVk
IFZJUFQgSS1jYWNoZSBvbiBDUFU3MwogICAgIFsgICAgMi42ODUxNTJdIEdJQ3YzOiBDUFU3Mzog
Zm91bmQgcmVkaXN0cmlidXRvciA0MDkgcmVnaW9uIAozNjoweDAwMDAwMDAwYWEyMjAwMDAKICAg
ICBbICAgIDIuNjkxODQzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAg
ICBbICAgIDIuNjkxODQ3XSBXQVJOSU5HOiBDUFU6IDczIFBJRDogMCBhdCAKL2hvbWUvam95eC9w
bGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAK
aXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjY5MTg0N10gTW9kdWxlcyBsaW5r
ZWQgaW46CiAgICAgWyAgICAyLjY5MTg0OV0gQ1BVOiA3MyBQSUQ6IDAgQ29tbTogc3dhcHBlci83
MyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNjkxODUx
XSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi42OTE4
NTJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjY5MTg1NF0gbHIg
OiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuNjkxODU0XSBzcCA6IGZmZmY4
MDAwMTI0MzNlZTAKICAgICBbICAgIDIuNjkxODU1XSB4Mjk6IGZmZmY4MDAwMTI0MzNlZTAgeDI4
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjY5MTg1Nl0geDI3OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi42OTE4NTddIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTJmZTAwMDAKICAgICBbICAgIDIuNjkxODU4XSB4MjM6
IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjY5MTg1
OV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYTQwMAogICAgIFsgICAg
Mi42OTE4NjBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDIuNjkxODYxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAyLjY5MTg2Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMi42OTE4NjNdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6
IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNjkxODY0XSB4MTE6IGZmZmZmZmZmZmZmZmZm
ZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjY5MTg2NV0geDkgOiAwMDAwMDAw
MDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi42OTE4NjZdIHg3IDog
MDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNjkxODY3
XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZjUyMDAwCiAgICAgWyAgICAy
LjY5MTg2OF0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAg
IFsgICAgMi42OTE4NjldIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZm
ZWQKICAgICBbICAgIDIuNjkxODcwXSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi42OTE4NzJdICBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuNjkxODczXSAgZ2ljX3N0YXJ0aW5n
X2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNjkxODc0XSAgY3B1aHBfaW52b2tlX2NhbGxiYWNr
KzB4ODQvMHgxZTAKICAgICBbICAgIDIuNjkxODc2XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDlj
LzB4YjgKICAgICBbICAgIDIuNjkxODc3XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4
MTY4CiAgICAgWyAgICAyLjY5MTg3OF0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5YiBd
LS0tCiAgICAgWyAgICAyLjY5MTg4M10gR0lDdjM6IENQVTczOiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlOTAwMDAKICAgICBbICAgIDIuNjkxOTEzXSBY
ZW46IGluaXRpYWxpemluZyBjcHU3MwogICAgIFsgICAgMi42OTE5MjRdIENQVTczOiBCb290ZWQg
c2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MDkgClsweDQ4MWZkMDEwXQogICAgIFsgICAg
Mi43MjExMzJdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3NAogICAgIFsgICAgMi43MjEy
NDJdIEdJQ3YzOiBDUFU3NDogZm91bmQgcmVkaXN0cmlidXRvciA0MGEgcmVnaW9uIAozNzoweDAw
MDAwMDAwYWEyNDAwMDAKICAgICBbICAgIDIuNzI3OTM0XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJl
IF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNzI3OTM3XSBXQVJOSU5HOiBDUFU6IDc0IFBJRDog
MCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1n
aWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjcy
NzkzOF0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjcyNzk0MF0gQ1BVOiA3NCBQSUQ6
IDAgQ29tbTogc3dhcHBlci83NCBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIK
ICAgICBbICAgIDIuNzI3OTQxXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFP
KQogICAgIFsgICAgMi43Mjc5NDNdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAg
WyAgICAyLjcyNzk0NV0gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIu
NzI3OTQ1XSBzcCA6IGZmZmY4MDAwMTI0OGJlZTAKICAgICBbICAgIDIuNzI3OTQ2XSB4Mjk6IGZm
ZmY4MDAwMTI0OGJlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjcyNzk0N10g
eDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi43
Mjc5NDhdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMwNDAwMDAKICAgICBb
ICAgIDIuNzI3OTQ5XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAw
CiAgICAgWyAgICAyLjcyNzk1MF0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAw
MWNiYTgwMAogICAgIFsgICAgMi43Mjc5NTFdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNzI3OTUyXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAg
eDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjcyNzk1M10geDE1OiAwMDAwMDAwMDAw
MDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi43Mjc5NTRdIHgxMzogMDAw
MDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuNzI3OTU1XSB4
MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjcy
Nzk1Nl0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsg
ICAgMi43Mjc5NTddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAK
ICAgICBbICAgIDIuNzI3OTU4XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBk
ZjY4MDAwCiAgICAgWyAgICAyLjcyNzk1OV0geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZm
ZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi43Mjc5NjBdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4
MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNzI3OTYxXSBDYWxsIHRyYWNlOgogICAg
IFsgICAgMi43Mjc5NjNdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuNzI3
OTY0XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuNzI3OTY1XSAgY3B1
aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuNzI3OTY2XSAgbm90aWZ5
X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuNzI3OTY4XSAgc2Vjb25kYXJ5X3N0
YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjcyNzk2OV0gLS0tWyBlbmQgdHJhY2Ug
ZjY4NzI4YTBkMzA1M2I5YyBdLS0tCiAgICAgWyAgICAyLjcyNzk3NF0gR0lDdjM6IENQVTc0OiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlYTAwMDAKICAg
ICBbICAgIDIuNzI3OTk2XSBYZW46IGluaXRpYWxpemluZyBjcHU3NAogICAgIFsgICAgMi43Mjgw
MDZdIENQVTc0OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MGEgClsweDQ4
MWZkMDEwXQogICAgIFsgICAgMi43NTcyMTldIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3
NQogICAgIFsgICAgMi43NTczMzBdIEdJQ3YzOiBDUFU3NTogZm91bmQgcmVkaXN0cmlidXRvciA0
MGIgcmVnaW9uIAozNzoweDAwMDAwMDAwYWEyNjAwMDAKICAgICBbICAgIDIuNzY0MDIyXSAtLS0t
LS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBbICAgIDIuNzY0MDI2XSBXQVJO
SU5HOiBDUFU6IDc1IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJp
dmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4
NDk0CiAgICAgWyAgICAyLjc2NDAyNl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjc2
NDAyOF0gQ1BVOiA3NSBQSUQ6IDAgQ29tbTogc3dhcHBlci83NSBUYWludGVkOiBHIFcgICAgICAg
ICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuNzY0MDI5XSBwc3RhdGU6IDYwMDAwMWM1IChu
WkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi43NjQwMzFdIHBjIDogaXRzX2NwdV9pbml0
KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjc2NDAzM10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMv
MHg0OTQKICAgICBbICAgIDIuNzY0MDMzXSBzcCA6IGZmZmY4MDAwMTI0OTNlZTAKICAgICBbICAg
IDIuNzY0MDM0XSB4Mjk6IGZmZmY4MDAwMTI0OTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAyLjc2NDAzNV0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMi43NjQwMzZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4
MDAwMTMwNjAwMDAKICAgICBbICAgIDIuNzY0MDM3XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIy
OiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjc2NDAzOF0geDIxOiBmZmZmODAwMDExN2E5
MDAwIHgyMDogZmZmZmZlMDAwMWNiYWMwMAogICAgIFsgICAgMi43NjQwMzldIHgxOTogZmZmZjgw
MDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuNzY0MDQwXSB4MTc6
IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjc2NDA0
MV0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
Mi43NjQwNDJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAg
ICBbICAgIDIuNzY0MDQyXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAyLjc2NDA0NF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgw
MDAxMTk5MTZhMAogICAgIFsgICAgMi43NjQwNDRdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6
IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuNzY0MDQ1XSB4NSA6IDAwMDAwMDAwYTBhMGEw
YTAgeDQgOiBmZmZmYTAyNjBkZjdlMDAwCiAgICAgWyAgICAyLjc2NDA0N10geDMgOiAwMDAwMDAw
MDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsgICAgMi43NjQwNDhdIHgxIDog
MDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuNzY0MDQ5
XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi43NjQwNTBdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDIuNzY0MDUxXSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBb
ICAgIDIuNzY0MDUzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAg
IDIuNzY0MDU0XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuNzY0
MDU1XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjc2NDA1
Nl0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5ZCBdLS0tCiAgICAgWyAgICAyLjc2NDA2
Ml0gR0lDdjM6IENQVTc1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2FlYjAwMDAKICAgICBbICAgIDIuNzY0MDgzXSBYZW46IGluaXRpYWxpemluZyBjcHU3
NQogICAgIFsgICAgMi43NjQwOTJdIENQVTc1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciAw
eDAwMDAwMDA0MGIgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi43OTMzMTZdIERldGVjdGVkIFZJ
UFQgSS1jYWNoZSBvbiBDUFU3NgogICAgIFsgICAgMi43OTM0MzNdIEdJQ3YzOiBDUFU3NjogZm91
bmQgcmVkaXN0cmlidXRvciA0MGMgcmVnaW9uIAozODoweDAwMDAwMDAwYWEyODAwMDAKICAgICBb
ICAgIDIuODAwMTMxXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KICAgICBb
ICAgIDIuODAwMTM2XSBXQVJOSU5HOiBDUFU6IDc2IFBJRDogMCBhdCAKL2hvbWUvam95eC9wbGlu
dGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMtdjMtaXRzLmM6MjMwNCAKaXRz
X2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjgwMDEzNl0gTW9kdWxlcyBsaW5rZWQg
aW46CiAgICAgWyAgICAyLjgwMDEzOV0gQ1BVOiA3NiBQSUQ6IDAgQ29tbTogc3dhcHBlci83NiBU
YWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAgICBbICAgIDIuODAwMTQwXSBw
c3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQogICAgIFsgICAgMi44MDAxNDJd
IHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjgwMDE0M10gbHIgOiBp
dHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuODAwMTQ0XSBzcCA6IGZmZmY4MDAw
MTI0OWJlZTAKICAgICBbICAgIDIuODAwMTQ0XSB4Mjk6IGZmZmY4MDAwMTI0OWJlZTAgeDI4OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjgwMDE0Nl0geDI3OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi44MDAxNDddIHgyNTogMDAwMDAwMDAw
MDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMwYzAwMDAKICAgICBbICAgIDIuODAwMTQ4XSB4MjM6IGZm
ZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAgICAgWyAgICAyLjgwMDE0OV0g
eDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNiYjAwMAogICAgIFsgICAgMi44
MDAxNTBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDIuODAwMTUxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAyLjgwMDE1Ml0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMi44MDAxNTJdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGQ0
MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuODAwMTUzXSB4MTE6IGZmZmZmZmZmZmZmZmZmZmYg
eDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjgwMDE1NF0geDkgOiAwMDAwMDAwMDAw
MDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAgMi44MDAxNTVdIHg3IDogMDAw
MDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAgICBbICAgIDIuODAwMTU2XSB4
NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZjk0MDAwCiAgICAgWyAgICAyLjgw
MDE1N10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZmZmZmZmZmZmZmZgogICAgIFsg
ICAgMi44MDAxNThdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6IDAwMDAwMDAwZmZmZmZmZWQK
ICAgICBbICAgIDIuODAwMTU5XSBDYWxsIHRyYWNlOgogICAgIFsgICAgMi44MDAxNjFdICBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuODAwMTYyXSAgZ2ljX3N0YXJ0aW5nX2Nw
dSsweDE4LzB4MjQKICAgICBbICAgIDIuODAwMTYzXSAgY3B1aHBfaW52b2tlX2NhbGxiYWNrKzB4
ODQvMHgxZTAKICAgICBbICAgIDIuODAwMTY1XSAgbm90aWZ5X2NwdV9zdGFydGluZysweDljLzB4
YjgKICAgICBbICAgIDIuODAwMTY2XSAgc2Vjb25kYXJ5X3N0YXJ0X2tlcm5lbCsweGRjLzB4MTY4
CiAgICAgWyAgICAyLjgwMDE2N10gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2I5ZSBdLS0t
CiAgICAgWyAgICAyLjgwMDE3Ml0gR0lDdjM6IENQVTc2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2FlYzAwMDAKICAgICBbICAgIDIuODAwMTk4XSBYZW46
IGluaXRpYWxpemluZyBjcHU3NgogICAgIFsgICAgMi44MDAyMTBdIENQVTc2OiBCb290ZWQgc2Vj
b25kYXJ5IHByb2Nlc3NvciAweDAwMDAwMDA0MGMgClsweDQ4MWZkMDEwXQogICAgIFsgICAgMi44
MjkzOTZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFU3NwogICAgIFsgICAgMi44Mjk1MTBd
IEdJQ3YzOiBDUFU3NzogZm91bmQgcmVkaXN0cmlidXRvciA0MGQgcmVnaW9uIAozODoweDAwMDAw
MDAwYWEyYTAwMDAKICAgICBbICAgIDIuODM2MjAyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t
LS0tLS0tLS0tLS0KICAgICBbICAgIDIuODM2MjA1XSBXQVJOSU5HOiBDUFU6IDc3IFBJRDogMCBh
dCAKL2hvbWUvam95eC9wbGludGgta2VybmVsLXYyMDAvZHJpdmVycy9pcnFjaGlwL2lycS1naWMt
djMtaXRzLmM6MjMwNCAKaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAgICAyLjgzNjIw
Nl0gTW9kdWxlcyBsaW5rZWQgaW46CiAgICAgWyAgICAyLjgzNjIwOF0gQ1BVOiA3NyBQSUQ6IDAg
Q29tbTogc3dhcHBlci83NyBUYWludGVkOiBHIFcgICAgICAgICAKNS41LjAtcmM1ICMxMzIKICAg
ICBbICAgIDIuODM2MjEwXSBwc3RhdGU6IDYwMDAwMWM1IChuWkN2IGRBSUYgLVBBTiAtVUFPKQog
ICAgIFsgICAgMi44MzYyMTJdIHBjIDogaXRzX2NwdV9pbml0KzB4MmYwLzB4NDk0CiAgICAgWyAg
ICAyLjgzNjIxM10gbHIgOiBpdHNfY3B1X2luaXQrMHgyZWMvMHg0OTQKICAgICBbICAgIDIuODM2
MjE0XSBzcCA6IGZmZmY4MDAwMTI0YTNlZTAKICAgICBbICAgIDIuODM2MjE0XSB4Mjk6IGZmZmY4
MDAwMTI0YTNlZTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjgzNjIxNV0geDI3
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi44MzYy
MTZdIHgyNTogMDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmY4MDAwMTMwZTAwMDAKICAgICBbICAg
IDIuODM2MjE4XSB4MjM6IGZmZmY4MDAwMTExZjQwMDAgeDIyOiBmZmZmODAwMDExOWNkMDAwCiAg
ICAgWyAgICAyLjgzNjIxOV0geDIxOiBmZmZmODAwMDExN2E5MDAwIHgyMDogZmZmZmZlMDAwMWNi
YjQwMAogICAgIFsgICAgMi44MzYyMjBdIHgxOTogZmZmZjgwMDAxMTdkYjAwMCB4MTg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDIuODM2MjIxXSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjgzNjIyMl0geDE1OiAwMDAwMDAwMDAwMDAw
MDAwIHgxNDogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi44MzYyMjNdIHgxMzogMDAwMDAw
MDAwMDAwMDAwMCB4MTI6IGQ0MmUwZjNkYTU5YzYyMDAKICAgICBbICAgIDIuODM2MjI0XSB4MTE6
IGZmZmZmZmZmZmZmZmZmZmYgeDEwOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjgzNjIy
NV0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxMTk5MTZhMAogICAgIFsgICAg
Mi44MzYyMjZdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwNzAKICAg
ICBbICAgIDIuODM2MjI3XSB4NSA6IDAwMDAwMDAwYTBhMGEwYTAgeDQgOiBmZmZmYTAyNjBkZmFh
MDAwCiAgICAgWyAgICAyLjgzNjIyN10geDMgOiAwMDAwMDAwMDAwMDAwMDNkIHgyIDogZmZmZmZm
ZmZmZmZmZmZmZgogICAgIFsgICAgMi44MzYyMjhdIHgxIDogMDAwMDAwMDAwMDAxMDAwMCB4MCA6
IDAwMDAwMDAwZmZmZmZmZWQKICAgICBbICAgIDIuODM2MjMwXSBDYWxsIHRyYWNlOgogICAgIFsg
ICAgMi44MzYyMzFdICBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuODM2MjMy
XSAgZ2ljX3N0YXJ0aW5nX2NwdSsweDE4LzB4MjQKICAgICBbICAgIDIuODM2MjM0XSAgY3B1aHBf
aW52b2tlX2NhbGxiYWNrKzB4ODQvMHgxZTAKICAgICBbICAgIDIuODM2MjM1XSAgbm90aWZ5X2Nw
dV9zdGFydGluZysweDljLzB4YjgKICAgICBbICAgIDIuODM2MjM2XSAgc2Vjb25kYXJ5X3N0YXJ0
X2tlcm5lbCsweGRjLzB4MTY4CiAgICAgWyAgICAyLjgzNjIzN10gLS0tWyBlbmQgdHJhY2UgZjY4
NzI4YTBkMzA1IGNwdTc3CiAgICAgWyAgICAyLjgzNjI3NF0gQ1BVNzc6IEJvb3RlZCBzZWNvbmRh
cnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwZCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAyLjg2NTQ5
OF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTc4CiAgICAgWyAgICAyLjg2NTYxM10gR0lD
djM6IENQVTc4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwZSByZWdpb24gCjM5OjB4MDAwMDAwMDBh
YTJjMDAwMAogICAgIFsgICAgMi44NzIzMDVdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQogICAgIFsgICAgMi44NzIzMDhdIFdBUk5JTkc6IENQVTogNzggUElEOiAwIGF0IAov
aG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1p
dHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuODcyMzA5XSBN
b2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDIuODcyMzExXSBDUFU6IDc4IFBJRDogMCBDb21t
OiBzd2FwcGVyLzc4IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsg
ICAgMi44NzIzMTNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAg
WyAgICAyLjg3MjMxNF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIu
ODcyMzE2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMi44NzIzMTZd
IHNwIDogZmZmZjgwMDAxMjRhYmVlMAogICAgIFsgICAgMi44NzIzMTddIHgyOTogZmZmZjgwMDAx
MjRhYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuODcyMzE4XSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjg3MjMxOV0g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzE0MDAwMAogICAgIFsgICAgMi44
NzIzMjBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBb
ICAgIDIuODcyMzIxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JiODAw
CiAgICAgWyAgICAyLjg3MjMyMl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMi44NzIzMjNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuODcyMzI0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjg3MjMyNV0geDEzOiAwMDAwMDAwMDAw
MDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMi44NzIzMjZdIHgxMTogZmZm
ZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDIuODcyMzI3XSB4
OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjg3
MjMyOF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsg
ICAgMi44NzIzMjldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGRmYzAwMDAK
ICAgICBbICAgIDIuODcyMzMwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZm
ZmZmZmZmCiAgICAgWyAgICAyLjg3MjMzMV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAw
MDAwMDBmZmZmZmZlZAogICAgIFsgICAgMi44NzIzMzJdIENhbGwgdHJhY2U6CiAgICAgWyAgICAy
Ljg3MjMzM10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMi44NzIzMzRdICBn
aWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMi44NzIzMzZdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMi44NzIzMzddICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMi44NzIzMzhdICBzZWNvbmRhcnlfc3RhcnRfa2Vy
bmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDIuODcyMzM5XSAtLS1bIGVuZCB0cmFjZSBmNjg3Mjhh
MGQzMDUzYmEwIF0tLS0KICAgICBbICAgIDIuODcyMzQ0XSBHSUN2MzogQ1BVNzg6IHVzaW5nIGFs
bG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWVlMDAwMAogICAgIFsgICAg
Mi44NzIzNjZdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTc4CiAgICAgWyAgICAyLjg3MjM3NV0gQ1BV
Nzg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDQwZSAKWzB4NDgxZmQwMTBd
CiAgICAgWyAgICAyLjkwMTU3NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTc5CiAgICAg
WyAgICAyLjkwMTY5MV0gR0lDdjM6IENQVTc5OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDQwZiByZWdp
b24gCjM5OjB4MDAwMDAwMDBhYTJlMDAwMAogICAgIFsgICAgMi45MDgzODJdIC0tLS0tLS0tLS0t
LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMi45MDgzODZdIFdBUk5JTkc6IENQ
VTogNzkgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2ly
cWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDIuOTA4Mzg2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDIuOTA4Mzg4XSBD
UFU6IDc5IFBJRDogMCBDb21tOiBzd2FwcGVyLzc5IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUu
MC1yYzUgIzEzMgogICAgIFsgICAgMi45MDgzODldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJ
RiAtUEFOIC1VQU8pCiAgICAgWyAgICAyLjkwODM5MV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDIuOTA4MzkzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAog
ICAgIFsgICAgMi45MDgzOTNdIHNwIDogZmZmZjgwMDAxMjRiM2VlMAogICAgIFsgICAgMi45MDgz
OTRdIHgyOTogZmZmZjgwMDAxMjRiM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDIuOTA4Mzk1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAyLjkwODM5Nl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzE2
MDAwMAogICAgIFsgICAgMi45MDgzOTddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKICAgICBbICAgIDIuOTA4Mzk4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2JiYzAwCiAgICAgWyAgICAyLjkwODM5OV0geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi45MDg0MDBdIHgxNzogMDAwMDAw
MDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuOTA4NDAxXSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjkwODQw
Ml0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAg
Mi45MDg0MDNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAg
ICBbICAgIDIuOTA4NDA0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAyLjkwODQwNV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MAogICAgIFsgICAgMi45MDg0MDZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6
IGZmZmZhMDI2MGRmZDYwMDAKICAgICBbICAgIDIuOTA4NDA3XSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAyLjkwODQwOF0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMi45MDg0MDldIENhbGwg
dHJhY2U6CiAgICAgWyAgICAyLjkwODQxMF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAg
IFsgICAgMi45MDg0MTJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMi45
MDg0MTNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMi45MDg0
MTRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMi45MDg0MTZdICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDIuOTA4NDE2XSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmExIF0tLS0KICAgICBbICAgIDIuOTA4NDIyXSBHSUN2
MzogQ1BVNzk6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3
YWVmMDAwMAogICAgIFsgICAgMi45MDg0NDNdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTc5CiAgICAg
WyAgICAyLjkwODQ1Ml0gQ1BVNzk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAw
MDQwZiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAyLjkzNzY2NV0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTgwCiAgICAgWyAgICAyLjkzNzc5Ml0gR0lDdjM6IENQVTgwOiBmb3VuZCByZWRp
c3RyaWJ1dG9yIDUwMCByZWdpb24gCjQwOjB4MDAwMDAwMDBhYTMwMDAwMAogICAgIFsgICAgMi45
NDQ0OTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMi45
NDQ0OTVdIFdBUk5JTkc6IENQVTogODAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJu
ZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuOTQ0NDk2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAg
ICBbICAgIDIuOTQ0NDk5XSBDUFU6IDgwIFBJRDogMCBDb21tOiBzd2FwcGVyLzgwIFRhaW50ZWQ6
IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMi45NDQ1MDBdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAyLjk0NDUwMl0gcGMgOiBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuOTQ0NTAzXSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMi45NDQ1MDRdIHNwIDogZmZmZjgwMDAxMjRiYmVl
MAogICAgIFsgICAgMi45NDQ1MDRdIHgyOTogZmZmZjgwMDAxMjRiYmVlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDIuOTQ0NTA2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjk0NDUwN10geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMzFjMDAwMAogICAgIFsgICAgMi45NDQ1MDhdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDIuOTQ0NTA5XSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JjMDAwCiAgICAgWyAgICAyLjk0NDUxMF0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMi45
NDQ1MTFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDIuOTQ0NTEyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAyLjk0NDUxMl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2Rh
NTljNjIwMAogICAgIFsgICAgMi45NDQ1MTNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZm
ZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDIuOTQ0NTE0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjk0NDUxNV0geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMi45NDQ1MTZdIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGRmZWMwMDAKICAgICBbICAgIDIuOTQ0NTE3XSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAyLjk0
NDUxOF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsg
ICAgMi45NDQ1MjBdIENhbGwgdHJhY2U6CiAgICAgWyAgICAyLjk0NDUyMV0gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NAogICAgIFsgICAgMi45NDQ1MjNdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNAogICAgIFsgICAgMi45NDQ1MjRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MAogICAgIFsgICAgMi45NDQ1MjVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAg
IFsgICAgMi45NDQ1MjddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBb
ICAgIDIuOTQ0NTI4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmEyIF0tLS0KICAgICBb
ICAgIDIuOTQ0NTMzXSBHSUN2MzogQ1BVODA6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0
YWJsZSAKQDB4MDAwMDAwMDA3YWYwMDAwMAogICAgIFsgICAgMi45NDQ1NThdIFhlbjogaW5pdGlh
bGl6aW5nIGNwdTgwCiAgICAgWyAgICAyLjk0NDU2OV0gQ1BVODA6IEJvb3RlZCBzZWNvbmRhcnkg
cHJvY2Vzc29yIDB4MDAwMDAwMDUwMCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAyLjk3Mzc1MF0g
RGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTgxCiAgICAgWyAgICAyLjk3Mzg3Ml0gR0lDdjM6
IENQVTgxOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwMSByZWdpb24gCjQwOjB4MDAwMDAwMDBhYTMy
MDAwMAogICAgIFsgICAgMi45ODA1NjVdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t
LS0tLQogICAgIFsgICAgMi45ODA1NjhdIFdBUk5JTkc6IENQVTogODEgUElEOiAwIGF0IAovaG9t
ZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMu
YzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuOTgwNTY5XSBNb2R1
bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDIuOTgwNTcxXSBDUFU6IDgxIFBJRDogMCBDb21tOiBz
d2FwcGVyLzgxIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAg
Mi45ODA1NzNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAg
ICAyLjk4MDU3NF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDIuOTgw
NTc2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMi45ODA1NzZdIHNw
IDogZmZmZjgwMDAxMjUwYmVlMAogICAgIFsgICAgMi45ODA1NzddIHgyOTogZmZmZjgwMDAxMjUw
YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDIuOTgwNTc4XSB4Mjc6IDAwMDAw
MDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjk4MDU3OV0geDI1
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzFlMDAwMAogICAgIFsgICAgMi45ODA1
ODBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAg
IDIuOTgwNTgxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JjNDAwCiAg
ICAgWyAgICAyLjk4MDU4Ml0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgMi45ODA1ODNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDIuOTgwNTg0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAyLjk4MDU4NV0geDEzOiAwMDAwMDAwMDAwMDAw
MDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMi45ODA1ODZdIHgxMTogZmZmZmZm
ZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDIuOTgwNTg3XSB4OSA6
IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAyLjk4MDU4
OF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAg
Mi45ODA1ODldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwMDIwMDAKICAg
ICBbICAgIDIuOTgwNTkwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZm
ZmZmCiAgICAgWyAgICAyLjk4MDU5MV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAw
MDBmZmZmZmZlZAogICAgIFsgICAgMi45ODA1OTJdIENhbGwgdHJhY2U6CiAgICAgWyAgICAyLjk4
MDU5NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMi45ODA1OTVdICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMi45ODA1OTddICBjcHVocF9pbnZva2Vf
Y2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMi45ODA1OThdICBub3RpZnlfY3B1X3N0YXJ0
aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMi45ODA1OTldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVs
KzB4ZGMvMHgxNjgKICAgICBbICAgIDIuOTgwNjAwXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQz
MDUzYmEzIF0tLS0KICAgICBbICAgIDIuOTgwNjA1XSBHSUN2MzogQ1BVODE6IHVzaW5nIGFsbG9j
YXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWYxMDAwMAogICAgIFsgICAgMi45
ODA2MjddIFhlbjogaW5pdGlhbGl6aW5nIGNwdTgxCiAgICAgWyAgICAyLjk4MDYzNl0gQ1BVODE6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwMSAKWzB4NDgxZmQwMTBdCiAg
ICAgWyAgICAzLjAwOTgzNl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTgyCiAgICAgWyAg
ICAzLjAwOTk1OV0gR0lDdjM6IENQVTgyOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwMiByZWdpb24g
CjQxOjB4MDAwMDAwMDBhYTM0MDAwMAogICAgIFsgICAgMy4wMTY2NTFdIC0tLS0tLS0tLS0tLVsg
Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4wMTY2NTRdIFdBUk5JTkc6IENQVTog
ODIgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNo
aXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDMuMDE2NjU1XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuMDE2NjU3XSBDUFU6
IDgyIFBJRDogMCBDb21tOiBzd2FwcGVyLzgyIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1y
YzUgIzEzMgogICAgIFsgICAgMy4wMTY2NTldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAt
UEFOIC1VQU8pCiAgICAgWyAgICAzLjAxNjY2MF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDMuMDE2NjYyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAg
IFsgICAgMy4wMTY2NjJdIHNwIDogZmZmZjgwMDAxMjUxM2VlMAogICAgIFsgICAgMy4wMTY2NjNd
IHgyOTogZmZmZjgwMDAxMjUxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMu
MDE2NjY0XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAzLjAxNjY2NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzI0MDAw
MAogICAgIFsgICAgMy4wMTY2NjZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAw
MTE5Y2QwMDAKICAgICBbICAgIDMuMDE2NjY4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBm
ZmZmZmUwMDAxY2JjODAwCiAgICAgWyAgICAzLjAxNjY2OV0geDE5OiBmZmZmODAwMDExN2RiMDAw
IHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4wMTY2NzBdIHgxNzogMDAwMDAwMDAw
MDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMDE2NjcxXSB4MTU6IDAw
MDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjAxNjY3MV0g
eDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4w
MTY2NzJdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBb
ICAgIDMuMDE2NjczXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEw
CiAgICAgWyAgICAzLjAxNjY3NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAw
MDAwMDA3MAogICAgIFsgICAgMy4wMTY2NzVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZm
ZmZhMDI2MGUwMTgwMDAKICAgICBbICAgIDMuMDE2Njc2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjAxNjY3N10geDEgOiAwMDAwMDAwMDAw
MDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4wMTY2NzhdIENhbGwgdHJh
Y2U6CiAgICAgWyAgICAzLjAxNjY4MF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsg
ICAgMy4wMTY2ODFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4wMTY2
ODNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy4wMTY2ODRd
ICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4wMTY2ODVdICBzZWNv
bmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMDE2Njg2XSAtLS1bIGVu
ZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmE0IF0tLS0KICAgICBbICAgIDMuMDE2NjkxXSBHSUN2Mzog
Q1BVODI6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWYy
MDAwMAogICAgIFsgICAgMy4wMTY3MTNdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTgyCiAgICAgWyAg
ICAzLjAxNjcyM10gQ1BVODI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUw
MiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjA0NTkyNF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hl
IG9uIENQVTgzCiAgICAgWyAgICAzLjA0NjA0N10gR0lDdjM6IENQVTgzOiBmb3VuZCByZWRpc3Ry
aWJ1dG9yIDUwMyByZWdpb24gCjQxOjB4MDAwMDAwMDBhYTM2MDAwMAogICAgIFsgICAgMy4wNTI3
MzldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4wNTI3
NDNdIFdBUk5JTkc6IENQVTogODMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwt
djIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDMuMDUyNzQzXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBb
ICAgIDMuMDUyNzQ2XSBDUFU6IDgzIFBJRDogMCBDb21tOiBzd2FwcGVyLzgzIFRhaW50ZWQ6IEcg
VyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4wNTI3NDddIHBzdGF0ZTogNjAw
MDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjA1Mjc0OV0gcGMgOiBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMDUyNzUwXSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NAogICAgIFsgICAgMy4wNTI3NTFdIHNwIDogZmZmZjgwMDAxMjUxYmVlMAog
ICAgIFsgICAgMy4wNTI3NTFdIHgyOTogZmZmZjgwMDAxMjUxYmVlMCB4Mjg6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDMuMDUyNzUyXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjA1Mjc1M10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NDogZmZmZjgwMDAxMzI2MDAwMAogICAgIFsgICAgMy4wNTI3NTRdIHgyMzogZmZmZjgwMDAxMTFm
NDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMDUyNzU1XSB4MjE6IGZmZmY4
MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JjYzAwCiAgICAgWyAgICAzLjA1Mjc1Nl0geDE5
OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4wNTI3
NThdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDMuMDUyNzU4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAzLjA1Mjc1OV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTlj
NjIwMAogICAgIFsgICAgMy4wNTI3NjBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4
MDAwMTE5OTE2YTAKICAgICBbICAgIDMuMDUyNzYxXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDgg
OiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjA1Mjc2Ml0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4wNTI3NjNdIHg1IDogMDAwMDAw
MDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwMmUwMDAKICAgICBbICAgIDMuMDUyNzY0XSB4MyA6
IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjA1Mjc2
NV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAg
My4wNTI3NjZdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjA1Mjc2OF0gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NAogICAgIFsgICAgMy4wNTI3NjldICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgy
NAogICAgIFsgICAgMy4wNTI3NzBdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAog
ICAgIFsgICAgMy4wNTI3NzJdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsg
ICAgMy4wNTI3NzNdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAg
IDMuMDUyNzc0XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmE1IF0tLS0KICAgICBbICAg
IDMuMDUyNzc5XSBHSUN2MzogQ1BVODM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJs
ZSAKQDB4MDAwMDAwMDA3YWYzMDAwMAogICAgIFsgICAgMy4wNTI4MDRdIFhlbjogaW5pdGlhbGl6
aW5nIGNwdTgzCiAgICAgWyAgICAzLjA1MjgxNV0gQ1BVODM6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIDB4MDAwMDAwMDUwMyAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjA4MjAwNV0gRGV0
ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTg0CiAgICAgWyAgICAzLjA4MjEzNl0gR0lDdjM6IENQ
VTg0OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwNCByZWdpb24gCjQyOjB4MDAwMDAwMDBhYTM4MDAw
MAogICAgIFsgICAgMy4wODg4MzVdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0t
LQogICAgIFsgICAgMy4wODg4MzldIFdBUk5JTkc6IENQVTogODQgUElEOiAwIGF0IAovaG9tZS9q
b3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoy
MzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMDg4ODQwXSBNb2R1bGVz
IGxpbmtlZCBpbjoKICAgICBbICAgIDMuMDg4ODQzXSBDUFU6IDg0IFBJRDogMCBDb21tOiBzd2Fw
cGVyLzg0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4w
ODg4NDRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAz
LjA4ODg0Nl0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMDg4ODQ3
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy4wODg4NDhdIHNwIDog
ZmZmZjgwMDAxMjUyM2VlMAogICAgIFsgICAgMy4wODg4NDldIHgyOTogZmZmZjgwMDAxMjUyM2Vl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMDg4ODUwXSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjA4ODg1MV0geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzJjMDAwMAogICAgIFsgICAgMy4wODg4NTJd
IHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMu
MDg4ODUzXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JkMDAwCiAgICAg
WyAgICAzLjA4ODg1NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMy4wODg4NTVdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDMuMDg4ODU2XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjA4ODg1N10geDEzOiAwMDAwMDAwMDAwMDAwMDAw
IHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4wODg4NThdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuMDg4ODU5XSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjA4ODg2MF0g
eDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4w
ODg4NjFdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwNDQwMDAKICAgICBb
ICAgIDMuMDg4ODYyXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
CiAgICAgWyAgICAzLjA4ODg2M10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBm
ZmZmZmZlZAogICAgIFsgICAgMy4wODg4NjVdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjA4ODg2
Nl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy4wODg4NjhdICBnaWNfc3Rh
cnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4wODg4NjldICBjcHVocF9pbnZva2VfY2Fs
bGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy4wODg4NzBdICBub3RpZnlfY3B1X3N0YXJ0aW5n
KzB4OWMvMHhiOAogICAgIFsgICAgMy4wODg4NzJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKICAgICBbICAgIDMuMDg4ODczXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUz
YmE2IF0tLS0KICAgICBbICAgIDMuMDg4ODc5XSBHSUN2MzogQ1BVODQ6IHVzaW5nIGFsbG9jYXRl
ZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWY0MDAwMAogICAgIFsgICAgMy4wODg5
MDVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTg0CiAgICAgWyAgICAzLjA4ODkxNl0gQ1BVODQ6IEJv
b3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwNCAKWzB4NDgxZmQwMTBdCiAgICAg
WyAgICAzLjExODA3MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTg1CiAgICAgWyAgICAz
LjExODE5NF0gR0lDdjM6IENQVTg1OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwNSByZWdpb24gCjQy
OjB4MDAwMDAwMDBhYTNhMDAwMAogICAgIFsgICAgMy4xMjQ4ODZdIC0tLS0tLS0tLS0tLVsgY3V0
IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4xMjQ4ODldIFdBUk5JTkc6IENQVTogODUg
UElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAv
aXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDMuMTI0ODkwXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuMTI0ODkyXSBDUFU6IDg1
IFBJRDogMCBDb21tOiBzd2FwcGVyLzg1IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUg
IzEzMgogICAgIFsgICAgMy4xMjQ4OTRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFO
IC1VQU8pCiAgICAgWyAgICAzLjEyNDg5NV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDMuMTI0ODk3XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsg
ICAgMy4xMjQ4OTddIHNwIDogZmZmZjgwMDAxMjUyYmVlMAogICAgIFsgICAgMy4xMjQ4OThdIHgy
OTogZmZmZjgwMDAxMjUyYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMTI0
ODk5XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAzLjEyNDkwMF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzJlMDAwMAog
ICAgIFsgICAgMy4xMjQ5MDFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5
Y2QwMDAKICAgICBbICAgIDMuMTI0OTAyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZm
ZmUwMDAxY2JkNDAwCiAgICAgWyAgICAzLjEyNDkwM10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4xMjQ5MDRdIHgxNzogMDAwMDAwMDAwMDAw
MDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMTI0OTA1XSB4MTU6IDAwMDAw
MDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjEyNDkwNl0geDEz
OiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4xMjQ5
MDddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAg
IDMuMTI0OTA4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICAzLjEyNDkwOF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MAogICAgIFsgICAgMy4xMjQ5MDldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZh
MDI2MGUwNWEwMDAKICAgICBbICAgIDMuMTI0OTEwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjEyNDkxMV0geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4xMjQ5MTNdIENhbGwgdHJhY2U6
CiAgICAgWyAgICAzLjEyNDkxNF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
My4xMjQ5MTZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4xMjQ5MTdd
ICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy4xMjQ5MThdICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4xMjQ5MjBdICBzZWNvbmRh
cnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMTI0OTIxXSAtLS1bIGVuZCB0
cmFjZSBmNjg3MjhhMGQzMDUzYmE3IF0tLS0KICAgICBbICAgIDMuMTI0OTI2XSBHSUN2MzogQ1BV
ODU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWY1MDAw
MAogICAgIFsgICAgMy4xMjQ5NTNdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTg1CiAgICAgWyAgICAz
LjEyNDk2Ml0gQ1BVODU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwNSAK
WzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjE1NDE0Ml0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTg2CiAgICAgWyAgICAzLjE1NDI2N10gR0lDdjM6IENQVTg2OiBmb3VuZCByZWRpc3RyaWJ1
dG9yIDUwNiByZWdpb24gCjQzOjB4MDAwMDAwMDBhYTNjMDAwMAogICAgIFsgICAgMy4xNjA5NThd
IC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4xNjA5NjJd
IFdBUk5JTkc6IENQVTogODYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIw
MC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDMuMTYwOTYyXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAg
IDMuMTYwOTY0XSBDUFU6IDg2IFBJRDogMCBDb21tOiBzd2FwcGVyLzg2IFRhaW50ZWQ6IEcgVyAg
ICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4xNjA5NjZdIHBzdGF0ZTogNjAwMDAx
YzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjE2MDk2N10gcGMgOiBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMTYwOTY5XSBsciA6IGl0c19jcHVfaW5pdCsw
eDJlYy8weDQ5NAogICAgIFsgICAgMy4xNjA5NjldIHNwIDogZmZmZjgwMDAxMjUzM2VlMAogICAg
IFsgICAgMy4xNjA5NzBdIHgyOTogZmZmZjgwMDAxMjUzM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDMuMTYwOTcxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAzLjE2MDk3Ml0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDog
ZmZmZjgwMDAxMzM0MDAwMAogICAgIFsgICAgMy4xNjA5NzNdIHgyMzogZmZmZjgwMDAxMTFmNDAw
MCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMTYwOTc0XSB4MjE6IGZmZmY4MDAw
MTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JkODAwCiAgICAgWyAgICAzLjE2MDk3NV0geDE5OiBm
ZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4xNjA5NzZd
IHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMu
MTYwOTc3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICAzLjE2MDk3OF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIw
MAogICAgIFsgICAgMy4xNjA5NzldIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAw
MTE5OTE2YTAKICAgICBbICAgIDMuMTYwOTgwXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjE2MDk4MV0geDcgOiAwMDAwMDAwMDAwMDAwMDAw
IHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4xNjA5ODJdIHg1IDogMDAwMDAwMDBh
MGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwNzAwMDAKICAgICBbICAgIDMuMTYwOTgzXSB4MyA6IDAw
MDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjE2MDk4NF0g
eDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4x
NjA5ODVdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjE2MDk4N10gIGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NAogICAgIFsgICAgMy4xNjA5ODhdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAog
ICAgIFsgICAgMy4xNjA5ODldICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAg
IFsgICAgMy4xNjA5OTBdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAg
My4xNjA5OTJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMu
MTYwOTkzXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmE4IF0tLS0KICAgICBbICAgIDMu
MTYwOTk4XSBHSUN2MzogQ1BVODY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAK
QDB4MDAwMDAwMDA3YWY2MDAwMAogICAgIFsgICAgMy4xNjEwMjJdIFhlbjogaW5pdGlhbGl6aW5n
IGNwdTg2CiAgICAgWyAgICAzLjE2MTAzMl0gQ1BVODY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDUwNiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjE5MDIxM10gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTg3CiAgICAgWyAgICAzLjE5MDMzOV0gR0lDdjM6IENQVTg3
OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwNyByZWdpb24gCjQzOjB4MDAwMDAwMDBhYTNlMDAwMAog
ICAgIFsgICAgMy4xOTcwMzFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQog
ICAgIFsgICAgMy4xOTcwMzVdIFdBUk5JTkc6IENQVTogODcgUElEOiAwIGF0IAovaG9tZS9qb3l4
L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0
IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMTk3MDM1XSBNb2R1bGVzIGxp
bmtlZCBpbjoKICAgICBbICAgIDMuMTk3MDM4XSBDUFU6IDg3IFBJRDogMCBDb21tOiBzd2FwcGVy
Lzg3IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4xOTcw
MzldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjE5
NzA0MF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMTk3MDQyXSBs
ciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy4xOTcwNDJdIHNwIDogZmZm
ZjgwMDAxMjU4YmVlMAogICAgIFsgICAgMy4xOTcwNDNdIHgyOTogZmZmZjgwMDAxMjU4YmVlMCB4
Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMTk3MDQ0XSB4Mjc6IDAwMDAwMDAwMDAw
MDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjE5NzA0NV0geDI1OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzM2MDAwMAogICAgIFsgICAgMy4xOTcwNDZdIHgy
MzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMTk3
MDQ4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JkYzAwCiAgICAgWyAg
ICAzLjE5NzA0OV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgMy4xOTcwNTBdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDMuMTk3MDUwXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjE5NzA1MV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4xOTcwNTJdIHgxMTogZmZmZmZmZmZmZmZm
ZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuMTk3MDUzXSB4OSA6IDAwMDAw
MDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjE5NzA1NF0geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4xOTcw
NTVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwODYwMDAKICAgICBbICAg
IDMuMTk3MDU2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAg
ICAgWyAgICAzLjE5NzA1N10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZm
ZmZlZAogICAgIFsgICAgMy4xOTcwNThdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjE5NzA2MF0g
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy4xOTcwNjFdICBnaWNfc3RhcnRp
bmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4xOTcwNjJdICBjcHVocF9pbnZva2VfY2FsbGJh
Y2srMHg4NC8weDFlMAogICAgIFsgICAgMy4xOTcwNjRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOAogICAgIFsgICAgMy4xOTcwNjVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMv
MHgxNjgKICAgICBbICAgIDMuMTk3MDY2XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmE5
IF0tLS0KICAgICBbICAgIDMuMTk3MDcxXSBHSUN2MzogQ1BVODc6IHVzaW5nIGFsbG9jYXRlZCBM
UEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWY3MDAwMAogICAgIFsgICAgMy4xOTcwOTRd
IFhlbjogaW5pdGlhbGl6aW5nIGNwdTg3CiAgICAgWyAgICAzLjE5NzEwNF0gQ1BVODc6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwNyAKWzB4NDgxZmQwMTBdCiAgICAgWyAg
ICAzLjIyNjI4OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTg4CiAgICAgWyAgICAzLjIy
NjQyM10gR0lDdjM6IENQVTg4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwOCByZWdpb24gCjQ0OjB4
MDAwMDAwMDBhYTQwMDAwMAogICAgIFsgICAgMy4yMzMxMjRdIC0tLS0tLS0tLS0tLVsgY3V0IGhl
cmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4yMzMxMjhdIFdBUk5JTkc6IENQVTogODggUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMu
MjMzMTI5XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuMjMzMTMyXSBDUFU6IDg4IFBJ
RDogMCBDb21tOiBzd2FwcGVyLzg4IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEz
MgogICAgIFsgICAgMy4yMzMxMzNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pCiAgICAgWyAgICAzLjIzMzEzNV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDMuMjMzMTM2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAg
My4yMzMxMzddIHNwIDogZmZmZjgwMDAxMjU5M2VlMAogICAgIFsgICAgMy4yMzMxMzddIHgyOTog
ZmZmZjgwMDAxMjU5M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMjMzMTM5
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAz
LjIzMzE0MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzNjMDAwMAogICAg
IFsgICAgMy4yMzMxNDFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2Qw
MDAKICAgICBbICAgIDMuMjMzMTQyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxY2JlMDAwCiAgICAgWyAgICAzLjIzMzE0M10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4yMzMxNDRdIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMjMzMTQ1XSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjIzMzE0Nl0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4yMzMxNDdd
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMu
MjMzMTQ4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAzLjIzMzE0OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MAogICAgIFsgICAgMy4yMzMxNTBdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MGUwOWMwMDAKICAgICBbICAgIDMuMjMzMTUxXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjIzMzE1MV0geDEgOiAwMDAwMDAwMDAwMDEwMDAw
IHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4yMzMxNTNdIENhbGwgdHJhY2U6CiAg
ICAgWyAgICAzLjIzMzE1NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy4y
MzMxNTZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4yMzMxNTddICBj
cHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy4yMzMxNThdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4yMzMxNjBdICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMjMzMTYxXSAtLS1bIGVuZCB0cmFj
ZSBmNjg3MjhhMGQzMDUzYmFhIF0tLS0KICAgICBbICAgIDMuMjMzMTY2XSBHSUN2MzogQ1BVODg6
IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWY4MDAwMAog
ICAgIFsgICAgMy4yMzMxOTFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTg4CiAgICAgWyAgICAzLjIz
MzIwM10gQ1BVODg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwOCAKWzB4
NDgxZmQwMTBdCiAgICAgWyAgICAzLjI2MjM1M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQ
VTg5CiAgICAgWyAgICAzLjI2MjQ4M10gR0lDdjM6IENQVTg5OiBmb3VuZCByZWRpc3RyaWJ1dG9y
IDUwOSByZWdpb24gCjQ0OjB4MDAwMDAwMDBhYTQyMDAwMAogICAgIFsgICAgMy4yNjkxNzVdIC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4yNjkxNzhdIFdB
Uk5JTkc6IENQVTogODkgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9k
cml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDMuMjY5MTc5XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMu
MjY5MTgxXSBDUFU6IDg5IFBJRDogMCBDb21tOiBzd2FwcGVyLzg5IFRhaW50ZWQ6IEcgVyAgICAg
ICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4yNjkxODNdIHBzdGF0ZTogNjAwMDAxYzUg
KG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjI2OTE4NF0gcGMgOiBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMjY5MTg2XSBsciA6IGl0c19jcHVfaW5pdCsweDJl
Yy8weDQ5NAogICAgIFsgICAgMy4yNjkxODZdIHNwIDogZmZmZjgwMDAxMjU5YmVlMAogICAgIFsg
ICAgMy4yNjkxODddIHgyOTogZmZmZjgwMDAxMjU5YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDMuMjY5MTg4XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAzLjI2OTE4OV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxMzNlMDAwMAogICAgIFsgICAgMy4yNjkxOTBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4
MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMjY5MTkxXSB4MjE6IGZmZmY4MDAwMTE3
YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JlNDAwCiAgICAgWyAgICAzLjI2OTE5Ml0geDE5OiBmZmZm
ODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4yNjkxOTNdIHgx
NzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMjY5
MTk0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAzLjI2OTE5NV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAog
ICAgIFsgICAgMy4yNjkxOTZdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5
OTE2YTAKICAgICBbICAgIDMuMjY5MTk3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjI2OTE5OF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4yNjkxOTldIHg1IDogMDAwMDAwMDBhMGEw
YTBhMCB4NCA6IGZmZmZhMDI2MGUwYjIwMDAKICAgICBbICAgIDMuMjY5MjAwXSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjI2OTIwMV0geDEg
OiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4yNjky
MDJdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjI2OTIwNF0gIGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMy4yNjkyMDVdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAg
IFsgICAgMy4yNjkyMDZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsg
ICAgMy4yNjkyMDhdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4y
NjkyMDldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMjY5
MjEwXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmFiIF0tLS0KICAgICBbICAgIDMuMjY5
MjE2XSBHSUN2MzogQ1BVODk6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4
MDAwMDAwMDA3YWY5MDAwMAogICAgIFsgICAgMy4yNjkyNDBdIFhlbjogaW5pdGlhbGl6aW5nIGNw
dTg5CiAgICAgWyAgICAzLjI2OTI1MV0gQ1BVODk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
IDB4MDAwMDAwMDUwOSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjI5ODQyNF0gRGV0ZWN0ZWQg
VklQVCBJLWNhY2hlIG9uIENQVTkwCiAgICAgWyAgICAzLjI5ODU1NV0gR0lDdjM6IENQVTkwOiBm
b3VuZCByZWRpc3RyaWJ1dG9yIDUwYSByZWdpb24gCjQ1OjB4MDAwMDAwMDBhYTQ0MDAwMAogICAg
IFsgICAgMy4zMDUyNDhdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAg
IFsgICAgMy4zMDUyNTFdIFdBUk5JTkc6IENQVTogOTAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3Bs
aW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IApp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMzA1MjUyXSBNb2R1bGVzIGxpbmtl
ZCBpbjoKICAgICBbICAgIDMuMzA1MjU0XSBDUFU6IDkwIFBJRDogMCBDb21tOiBzd2FwcGVyLzkw
IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4zMDUyNTZd
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjMwNTI1
N10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMzA1MjU5XSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy4zMDUyNTldIHNwIDogZmZmZjgw
MDAxMjVhM2VlMAogICAgIFsgICAgMy4zMDUyNjBdIHgyOTogZmZmZjgwMDAxMjVhM2VlMCB4Mjg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMzA1MjYxXSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjMwNTI2Ml0geDI1OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzQ0MDAwMAogICAgIFsgICAgMy4zMDUyNjNdIHgyMzog
ZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMzA1MjY0
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JlODAwCiAgICAgWyAgICAz
LjMwNTI2NV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMy4zMDUyNjZdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDMuMzA1MjY3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAzLjMwNTI2OF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4zMDUyNjldIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuMzA1MjcwXSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjMwNTI3MV0geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4zMDUyNzJd
IHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUwYzgwMDAKICAgICBbICAgIDMu
MzA1MjczXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAg
WyAgICAzLjMwNTI3NF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZAogICAgIFsgICAgMy4zMDUyNzVdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjMwNTI3N10gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy4zMDUyNzhdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4zMDUyNzldICBjcHVocF9pbnZva2VfY2FsbGJhY2sr
MHg4NC8weDFlMAogICAgIFsgICAgMy4zMDUyODFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOAogICAgIFsgICAgMy4zMDUyODJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKICAgICBbICAgIDMuMzA1MjgzXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmFjIF0t
LS0KICAgICBbICAgIDMuMzA1Mjg4XSBHSUN2MzogQ1BVOTA6IHVzaW5nIGFsbG9jYXRlZCBMUEkg
cGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWZhMDAwMAogICAgIFsgICAgMy4zMDUzMTNdIFhl
bjogaW5pdGlhbGl6aW5nIGNwdTkwCiAgICAgWyAgICAzLjMwNTMyNV0gQ1BVOTA6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwYSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAz
LjMzNDQ5NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTkxCiAgICAgWyAgICAzLjMzNDYy
OF0gR0lDdjM6IENQVTkxOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwYiByZWdpb24gCjQ1OjB4MDAw
MDAwMDBhYTQ2MDAwMAogICAgIFsgICAgMy4zNDEzMjFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg
XS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4zNDEzMjVdIFdBUk5JTkc6IENQVTogOTEgUElEOiAw
IGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdp
Yy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuMzQx
MzI1XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuMzQxMzI4XSBDUFU6IDkxIFBJRDog
MCBDb21tOiBzd2FwcGVyLzkxIFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgog
ICAgIFsgICAgMy4zNDEzMjldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8p
CiAgICAgWyAgICAzLjM0MTMzMV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDMuMzQxMzMyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy4z
NDEzMzNdIHNwIDogZmZmZjgwMDAxMjVhYmVlMAogICAgIFsgICAgMy4zNDEzMzNdIHgyOTogZmZm
ZjgwMDAxMjVhYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMzQxMzM1XSB4
Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjM0
MTMzNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzQ2MDAwMAogICAgIFsg
ICAgMy4zNDEzMzddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAK
ICAgICBbICAgIDMuMzQxMzM4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAx
Y2JlYzAwCiAgICAgWyAgICAzLjM0MTMzOV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4zNDEzMzldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4
MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMzQxMzQwXSB4MTU6IDAwMDAwMDAwMDAw
MDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjM0MTM0MV0geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy4zNDEzNDJdIHgx
MTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuMzQx
MzQzXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAg
ICAzLjM0MTM0NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAog
ICAgIFsgICAgMy4zNDEzNDVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUw
ZGUwMDAKICAgICBbICAgIDMuMzQxMzQ2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZm
ZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjM0MTM0N10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgw
IDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4zNDEzNDldIENhbGwgdHJhY2U6CiAgICAg
WyAgICAzLjM0MTM1MF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy4zNDEz
NTFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy4zNDEzNTNdICBjcHVo
cF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy4zNDEzNTRdICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4zNDEzNTZdICBzZWNvbmRhcnlfc3Rh
cnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMzQxMzU2XSAtLS1bIGVuZCB0cmFjZSBm
Njg3MjhhMGQzMDUzYmFkIF0tLS0KICAgICBbICAgIDMuMzQxMzYyXSBHSUN2MzogQ1BVOTE6IHVz
aW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWZiMDAwMAogICAg
IFsgICAgMy4zNDEzODRdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTkxCiAgICAgWyAgICAzLjM0MTM5
NV0gQ1BVOTE6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwYiAKWzB4NDgx
ZmQwMTBdCiAgICAgWyAgICAzLjM3MDU3MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTky
CiAgICAgWyAgICAzLjM3MDcxMV0gR0lDdjM6IENQVTkyOiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUw
YyByZWdpb24gCjQ2OjB4MDAwMDAwMDBhYTQ4MDAwMAogICAgIFsgICAgMy4zNzc0MTBdIC0tLS0t
LS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy4zNzc0MTRdIFdBUk5J
Tkc6IENQVTogOTIgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2
ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDMuMzc3NDE1XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuMzc3
NDE4XSBDUFU6IDkyIFBJRDogMCBDb21tOiBzd2FwcGVyLzkyIFRhaW50ZWQ6IEcgVyAgICAgICAg
IAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy4zNzc0MTldIHBzdGF0ZTogNjAwMDAxYzUgKG5a
Q3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjM3NzQyMV0gcGMgOiBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDMuMzc3NDIyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8w
eDQ5NAogICAgIFsgICAgMy4zNzc0MjNdIHNwIDogZmZmZjgwMDAxMjViM2VlMAogICAgIFsgICAg
My4zNzc0MjNdIHgyOTogZmZmZjgwMDAxMjViM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDMuMzc3NDI1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAzLjM3NzQyNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgw
MDAxMzRjMDAwMAogICAgIFsgICAgMy4zNzc0MjddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuMzc3NDI4XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxY2JmMDAwCiAgICAgWyAgICAzLjM3NzQyOV0geDE5OiBmZmZmODAw
MDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy4zNzc0MzBdIHgxNzog
MDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuMzc3NDMx
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAz
LjM3NzQzMl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAg
IFsgICAgMy4zNzc0MzNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2
YTAKICAgICBbICAgIDMuMzc3NDM0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICAzLjM3NzQzNV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDog
MDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy4zNzc0MzVdIHg1IDogMDAwMDAwMDBhMGEwYTBh
MCB4NCA6IGZmZmZhMDI2MGUwZjQwMDAKICAgICBbICAgIDMuMzc3NDM2XSB4MyA6IDAwMDAwMDAw
MDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjM3NzQzOF0geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy4zNzc0Mzld
IENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjM3NzQ0MF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NAogICAgIFsgICAgMy4zNzc0NDJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsg
ICAgMy4zNzc0NDNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAg
My4zNzc0NDRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy4zNzc0
NDZdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuMzc3NDQ3
XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmFlIF0tLS0KICAgICBbICAgIDMuMzc3NDUz
XSBHSUN2MzogQ1BVOTI6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAw
MDAwMDA3YWZjMDAwMAogICAgIFsgICAgMy4zNzc0NzldIFhlbjogaW5pdGlhbGl6aW5nIGNwdTky
CiAgICAgWyAgICAzLjM3NzQ5Ml0gQ1BVOTI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4
MDAwMDAwMDUwYyAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjQwNjYzNF0gRGV0ZWN0ZWQgVklQ
VCBJLWNhY2hlIG9uIENQVTkzCiAgICAgWyAgICAzLjQwNjc2OV0gR0lDdjM6IENQVTkzOiBmb3Vu
ZCByZWRpc3RyaWJ1dG9yIDUwZCByZWdpb24gCjQ2OjB4MDAwMDAwMDBhYTRhMDAwMAogICAgIFsg
ICAgMy40MTM0NjJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsg
ICAgMy40MTM0NjZdIFdBUk5JTkc6IENQVTogOTMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50
aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNDEzNDY2XSBNb2R1bGVzIGxpbmtlZCBp
bjoKICAgICBbICAgIDMuNDEzNDY5XSBDUFU6IDkzIFBJRDogMCBDb21tOiBzd2FwcGVyLzkzIFRh
aW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy40MTM0NzBdIHBz
dGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjQxMzQ3Ml0g
cGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNDEzNDczXSBsciA6IGl0
c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy40MTM0NzRdIHNwIDogZmZmZjgwMDAx
MjViYmVlMAogICAgIFsgICAgMy40MTM0NzRdIHgyOTogZmZmZjgwMDAxMjViYmVlMCB4Mjg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNDEzNDc2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAg
eDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjQxMzQ3N10geDI1OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNDogZmZmZjgwMDAxMzRlMDAwMAogICAgIFsgICAgMy40MTM0NzhdIHgyMzogZmZm
ZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNDEzNDc5XSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2JmNDAwCiAgICAgWyAgICAzLjQx
MzQ4MF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMy40MTM0ODFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDMuNDEzNDgyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAzLjQxMzQ4Ml0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQy
ZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy40MTM0ODNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4
MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNDEzNDg0XSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjQxMzQ4NV0geDcgOiAwMDAw
MDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy40MTM0ODZdIHg1
IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxMGEwMDAKICAgICBbICAgIDMuNDEz
NDg3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAg
ICAzLjQxMzQ4OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAog
ICAgIFsgICAgMy40MTM0OTBdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjQxMzQ5MV0gIGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy40MTM0OTJdICBnaWNfc3RhcnRpbmdfY3B1
KzB4MTgvMHgyNAogICAgIFsgICAgMy40MTM0OTRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMAogICAgIFsgICAgMy40MTM0OTVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OAogICAgIFsgICAgMy40MTM0OTddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgK
ICAgICBbICAgIDMuNDEzNDk3XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmFmIF0tLS0K
ICAgICBbICAgIDMuNDEzNTAyXSBHSUN2MzogQ1BVOTM6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVu
ZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWZkMDAwMAogICAgIFsgICAgMy40MTM1MjRdIFhlbjog
aW5pdGlhbGl6aW5nIGNwdTkzCiAgICAgWyAgICAzLjQxMzUzNF0gQ1BVOTM6IEJvb3RlZCBzZWNv
bmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwZCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjQ0
MjcyM10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTk0CiAgICAgWyAgICAzLjQ0Mjg2MF0g
R0lDdjM6IENQVTk0OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwZSByZWdpb24gCjQ3OjB4MDAwMDAw
MDBhYTRjMDAwMAogICAgIFsgICAgMy40NDk1NTJdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0t
LS0tLS0tLS0tLQogICAgIFsgICAgMy40NDk1NTZdIFdBUk5JTkc6IENQVTogOTQgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNDQ5NTU2
XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNDQ5NTU5XSBDUFU6IDk0IFBJRDogMCBD
b21tOiBzd2FwcGVyLzk0IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAg
IFsgICAgMy40NDk1NjBdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAg
ICAgWyAgICAzLjQ0OTU2Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDMuNDQ5NTYzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy40NDk1
NjRdIHNwIDogZmZmZjgwMDAxMjYwYmVlMAogICAgIFsgICAgMy40NDk1NjRdIHgyOTogZmZmZjgw
MDAxMjYwYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNDQ5NTY2XSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjQ0OTU2
N10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzU0MDAwMAogICAgIFsgICAg
My40NDk1NjhdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAg
ICBbICAgIDMuNDQ5NTY5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2Jm
ODAwCiAgICAgWyAgICAzLjQ0OTU3MF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMy40NDk1NzFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNDQ5NTcxXSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjQ0OTU3Ml0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy40NDk1NzNdIHgxMTog
ZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNDQ5NTc0
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAz
LjQ0OTU3NV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAg
IFsgICAgMy40NDk1NzZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MGUxMjAw
MDAKICAgICBbICAgIDMuNDQ5NTc3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmCiAgICAgWyAgICAzLjQ0OTU3OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy40NDk1NzldIENhbGwgdHJhY2U6CiAgICAgWyAg
ICAzLjQ0OTU4MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy40NDk1ODJd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy40NDk1ODNdICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy40NDk1ODRdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy40NDk1ODZdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNDQ5NTg3XSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYmIwIF0tLS0KICAgICBbICAgIDMuNDQ5NTkyXSBHSUN2MzogQ1BVOTQ6IHVzaW5n
IGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YWZlMDAwMAogICAgIFsg
ICAgMy40NDk2MTRdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTk0CiAgICAgWyAgICAzLjQ0OTYyNF0g
Q1BVOTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDUwZSAKWzB4NDgxZmQw
MTBdCiAgICAgWyAgICAzLjQ3ODc5NF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTk1CiAg
ICAgWyAgICAzLjQ3ODkzMV0gR0lDdjM6IENQVTk1OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDUwZiBy
ZWdpb24gCjQ3OjB4MDAwMDAwMDBhYTRlMDAwMAogICAgIFsgICAgMy40ODU2MjJdIC0tLS0tLS0t
LS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy40ODU2MjZdIFdBUk5JTkc6
IENQVTogOTUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJz
L2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDMuNDg1NjI2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNDg1NjI4
XSBDUFU6IDk1IFBJRDogMCBDb21tOiBzd2FwcGVyLzk1IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1
LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy40ODU2MzBdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3Yg
ZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjQ4NTYzMV0gcGMgOiBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDMuNDg1NjMzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5
NAogICAgIFsgICAgMy40ODU2MzNdIHNwIDogZmZmZjgwMDAxMjYxM2VlMAogICAgIFsgICAgMy40
ODU2MzRdIHgyOTogZmZmZjgwMDAxMjYxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDMuNDg1NjM1XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAzLjQ4NTYzNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
MzU2MDAwMAogICAgIFsgICAgMy40ODU2MzddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZm
ZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNDg1NjM4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAg
eDIwOiBmZmZmZmUwMDAxY2JmYzAwCiAgICAgWyAgICAzLjQ4NTYzOV0geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy40ODU2NDBdIHgxNzogMDAw
MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNDg1NjQxXSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjQ4
NTY0Ml0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsg
ICAgMy40ODU2NDNdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAK
ICAgICBbICAgIDMuNDg1NjQ0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDEx
OTkxNmEwCiAgICAgWyAgICAzLjQ4NTY0NV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAw
MDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy40ODU2NDZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4
NCA6IGZmZmZhMDI2MGUxMzYwMDAKICAgICBbICAgIDMuNDg1NjQ3XSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjQ4NTY0OF0geDEgOiAwMDAw
MDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy40ODU2NDldIENh
bGwgdHJhY2U6CiAgICAgWyAgICAzLjQ4NTY1MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAog
ICAgIFsgICAgMy40ODU2NTJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAg
My40ODU2NTNdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy40
ODU2NTVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy40ODU2NTZd
ICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNDg1NjU3XSAt
LS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmIxIF0tLS0KICAgICBbICAgIDMuNDg1NjYyXSBH
SUN2MzogQ1BVOTU6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAw
MDA3YWZmMDAwMAogICAgIFsgICAgMy40ODU2ODRdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTk1CiAg
ICAgWyAgICAzLjQ4NTY5NV0gQ1BVOTU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAw
MDAwMDUwZiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjUxNDg5Ml0gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTk2CiAgICAgWyAgICAzLjUxNTA2OV0gR0lDdjM6IENQVTk2OiBmb3VuZCBy
ZWRpc3RyaWJ1dG9yIDYwMCByZWdpb24gCjQ4OjB4MDAwMDAwMDBhYTUwMDAwMAogICAgIFsgICAg
My41MjE3ODldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAg
My41MjE4MDFdIFdBUk5JTkc6IENQVTogOTYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1r
ZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNTIxODAzXSBNb2R1bGVzIGxpbmtlZCBpbjoK
ICAgICBbICAgIDMuNTIxODA5XSBDUFU6IDk2IFBJRDogMCBDb21tOiBzd2FwcGVyLzk2IFRhaW50
ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy41MjE4MTBdIHBzdGF0
ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjUyMTgxMl0gcGMg
OiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNTIxODEzXSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy41MjE4MTRdIHNwIDogZmZmZjgwMDAxMjYx
YmVlMAogICAgIFsgICAgMy41MjE4MTVdIHgyOTogZmZmZjgwMDAxMjYxYmVlMCB4Mjg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDMuNTIxODE2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjUyMTgxN10geDI1OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNDogZmZmZjgwMDAxMzVjMDAwMAogICAgIFsgICAgMy41MjE4MThdIHgyMzogZmZmZjgw
MDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNTIxODE5XSB4MjE6
IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EwMDAwCiAgICAgWyAgICAzLjUyMTgy
MF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
My41MjE4MjFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDMuNTIxODIyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICAzLjUyMTgyM10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBm
M2RhNTljNjIwMAogICAgIFsgICAgMy41MjE4MjRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6
IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNTIxODI1XSB4OSA6IDAwMDAwMDAwMDAwMDAw
MDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjUyMTgyNl0geDcgOiAwMDAwMDAw
MDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy41MjE4MjddIHg1IDog
MDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDk5NjcwMDAKICAgICBbICAgIDMuNTIxODI4
XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAz
LjUyMTgyOV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAg
IFsgICAgMy41MjE4MzFdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjUyMTgzM10gIGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy41MjE4MzVdICBnaWNfc3RhcnRpbmdfY3B1KzB4
MTgvMHgyNAogICAgIFsgICAgMy41MjE4MzldICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8w
eDFlMAogICAgIFsgICAgMy41MjE4NDFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAog
ICAgIFsgICAgMy41MjE4NDVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAg
ICBbICAgIDMuNTIxODQ2XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmIyIF0tLS0KICAg
ICBbICAgIDMuNTIxODU0XSBHSUN2MzogQ1BVOTY6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGlu
ZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTgwMDAwMAogICAgIFsgICAgMy41MjE5MDNdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTk2CiAgICAgWyAgICAzLjUyMTkzNV0gQ1BVOTY6IEJvb3RlZCBzZWNvbmRh
cnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwMCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjU1MDkz
MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTk3CiAgICAgWyAgICAzLjU1MTA3NF0gR0lD
djM6IENQVTk3OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDYwMSByZWdpb24gCjQ4OjB4MDAwMDAwMDBh
YTUyMDAwMAogICAgIFsgICAgMy41NTc3NjhdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t
LS0tLS0tLQogICAgIFsgICAgMy41NTc3NzJdIFdBUk5JTkc6IENQVTogOTcgUElEOiAwIGF0IAov
aG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1p
dHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNTU3NzczXSBN
b2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNTU3Nzc1XSBDUFU6IDk3IFBJRDogMCBDb21t
OiBzd2FwcGVyLzk3IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsg
ICAgMy41NTc3NzZdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAg
WyAgICAzLjU1Nzc3OF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMu
NTU3NzgwXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy41NTc3ODBd
IHNwIDogZmZmZjgwMDAxMjYyM2VlMAogICAgIFsgICAgMy41NTc3ODFdIHgyOTogZmZmZjgwMDAx
MjYyM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNTU3NzgyXSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjU1Nzc4M10g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzVlMDAwMAogICAgIFsgICAgMy41
NTc3ODRdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBb
ICAgIDMuNTU3Nzg1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EwNDAw
CiAgICAgWyAgICAzLjU1Nzc4Nl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgMy41NTc3ODddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNTU3Nzg4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjU1Nzc4OV0geDEzOiAwMDAwMDAwMDAw
MDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy41NTc3OTBdIHgxMTogZmZm
ZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNTU3NzkxXSB4
OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjU1
Nzc5Ml0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsg
ICAgMy41NTc3OTNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDk5N2QwMDAK
ICAgICBbICAgIDMuNTU3Nzk0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZm
ZmZmZmZmCiAgICAgWyAgICAzLjU1Nzc5NV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAw
MDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy41NTc3OTZdIENhbGwgdHJhY2U6CiAgICAgWyAgICAz
LjU1Nzc5OF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy41NTc3OTldICBn
aWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy41NTc4MDBdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy41NTc4MDJdICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy41NTc4MDNdICBzZWNvbmRhcnlfc3RhcnRfa2Vy
bmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNTU3ODA0XSAtLS1bIGVuZCB0cmFjZSBmNjg3Mjhh
MGQzMDUzYmIzIF0tLS0KICAgICBbICAgIDMuNTU3ODA5XSBHSUN2MzogQ1BVOTc6IHVzaW5nIGFs
bG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3YTgxMDAwMAogICAgIFsgICAg
My41NTc4MzNdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTk3CiAgICAgWyAgICAzLjU1Nzg0M10gQ1BV
OTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwMSAKWzB4NDgxZmQwMTBd
CiAgICAgWyAgICAzLjU4Njk5OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTk4CiAgICAg
WyAgICAzLjU4NzE0MF0gR0lDdjM6IENQVTk4OiBmb3VuZCByZWRpc3RyaWJ1dG9yIDYwMiByZWdp
b24gCjQ5OjB4MDAwMDAwMDBhYTU0MDAwMAogICAgIFsgICAgMy41OTM4MzNdIC0tLS0tLS0tLS0t
LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy41OTM4MzddIFdBUk5JTkc6IENQ
VTogOTggUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2ly
cWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDMuNTkzODM3XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNTkzODQwXSBD
UFU6IDk4IFBJRDogMCBDb21tOiBzd2FwcGVyLzk4IFRhaW50ZWQ6IEcgVyAgICAgICAgIAo1LjUu
MC1yYzUgIzEzMgogICAgIFsgICAgMy41OTM4NDFdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJ
RiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjU5Mzg0M10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDMuNTkzODQ0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAog
ICAgIFsgICAgMy41OTM4NDVdIHNwIDogZmZmZjgwMDAxMjYyYmVlMAogICAgIFsgICAgMy41OTM4
NDVdIHgyOTogZmZmZjgwMDAxMjYyYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDMuNTkzODQ3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAzLjU5Mzg0OF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzY0
MDAwMAogICAgIFsgICAgMy41OTM4NDldIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNTkzODUwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2EwODAwCiAgICAgWyAgICAzLjU5Mzg1MV0geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy41OTM4NTJdIHgxNzogMDAwMDAw
MDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNTkzODUzXSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjU5Mzg1
NF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAg
My41OTM4NTVdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAg
ICBbICAgIDMuNTkzODU2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAzLjU5Mzg1N10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MAogICAgIFsgICAgMy41OTM4NThdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6
IGZmZmZhMDI2MDk5OTMwMDAKICAgICBbICAgIDMuNTkzODU5XSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjU5Mzg2MF0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy41OTM4NjFdIENhbGwg
dHJhY2U6CiAgICAgWyAgICAzLjU5Mzg2Ml0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAg
IFsgICAgMy41OTM4NjRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy41
OTM4NjZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy41OTM4
NjddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy41OTM4NjhdICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNTkzODY5XSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmI0IF0tLS0KICAgICBbICAgIDMuNTkzODc1XSBHSUN2
MzogQ1BVOTg6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0YWJsZSAKQDB4MDAwMDAwMDA3
YTgyMDAwMAogICAgIFsgICAgMy41OTM4OThdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTk4CiAgICAg
WyAgICAzLjU5MzkwN10gQ1BVOTg6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAw
MDYwMiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjYyMzA2OF0gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTk5CiAgICAgWyAgICAzLjYyMzIxMl0gR0lDdjM6IENQVTk5OiBmb3VuZCByZWRp
c3RyaWJ1dG9yIDYwMyByZWdpb24gCjQ5OjB4MDAwMDAwMDBhYTU2MDAwMAogICAgIFsgICAgMy42
Mjk5MDRdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQogICAgIFsgICAgMy42
Mjk5MDhdIFdBUk5JTkc6IENQVTogOTkgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJu
ZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNjI5OTA5XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAg
ICBbICAgIDMuNjI5OTExXSBDUFU6IDk5IFBJRDogMCBDb21tOiBzd2FwcGVyLzk5IFRhaW50ZWQ6
IEcgVyAgICAgICAgIAo1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy42Mjk5MTJdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjYyOTkxNF0gcGMgOiBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNjI5OTE1XSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy42Mjk5MTZdIHNwIDogZmZmZjgwMDAxMjYzM2Vl
MAogICAgIFsgICAgMy42Mjk5MTddIHgyOTogZmZmZjgwMDAxMjYzM2VlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDMuNjI5OTE4XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjYyOTkxOV0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMzY2MDAwMAogICAgIFsgICAgMy42Mjk5MjBdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNjI5OTIxXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EwYzAwCiAgICAgWyAgICAzLjYyOTkyMl0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy42
Mjk5MjNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDMuNjI5OTI0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAzLjYyOTkyNV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2Rh
NTljNjIwMAogICAgIFsgICAgMy42Mjk5MjZdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZm
ZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNjI5OTI3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjYyOTkyOF0geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy42Mjk5MjldIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDk5YTkwMDAKICAgICBbICAgIDMuNjI5OTMwXSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjYy
OTkzMV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsg
ICAgMy42Mjk5MzNdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjYyOTkzNF0gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NAogICAgIFsgICAgMy42Mjk5MzZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNAogICAgIFsgICAgMy42Mjk5MzhdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MAogICAgIFsgICAgMy42Mjk5MzldICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAg
IFsgICAgMy42Mjk5NDBdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBb
ICAgIDMuNjI5OTQxXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmI1IF0tLS0KICAgICBb
ICAgIDMuNjI5OTQ3XSBHSUN2MzogQ1BVOTk6IHVzaW5nIGFsbG9jYXRlZCBMUEkgcGVuZGluZyB0
YWJsZSAKQDB4MDAwMDAwMDA3YTgzMDAwMAogICAgIFsgICAgMy42Mjk5NjldIFhlbjogaW5pdGlh
bGl6aW5nIGNwdTk5CiAgICAgWyAgICAzLjYyOTk3OV0gQ1BVOTk6IEJvb3RlZCBzZWNvbmRhcnkg
cHJvY2Vzc29yIDB4MDAwMDAwMDYwMyAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjY1OTI4Ml0g
RGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwMAogICAgIFsgICAgMy42NTk0MzNdIEdJQ3Yz
OiBDUFUxMDA6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA0IHJlZ2lvbiAKNTA6MHgwMDAwMDAwMGFh
NTgwMDAwCiAgICAgWyAgICAzLjY2NjIyMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0t
LS0tLS0tCiAgICAgWyAgICAzLjY2NjIyNV0gV0FSTklORzogQ1BVOiAxMDAgUElEOiAwIGF0IAov
aG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1p
dHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNjY2MjI2XSBN
b2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNjY2MjI4XSBDUFU6IDEwMCBQSUQ6IDAgQ29t
bTogc3dhcHBlci8xMDAgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEz
MgogICAgIFsgICAgMy42NjYyMzBdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pCiAgICAgWyAgICAzLjY2NjIzMV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDMuNjY2MjMzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAg
My42NjYyMzNdIHNwIDogZmZmZjgwMDAxMjY4YmVlMAogICAgIFsgICAgMy42NjYyMzRdIHgyOTog
ZmZmZjgwMDAxMjY4YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNjY2MjM1
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAz
LjY2NjIzNl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzZjMDAwMAogICAg
IFsgICAgMy42NjYyMzddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2Qw
MDAKICAgICBbICAgIDMuNjY2MjM4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxY2ExMDAwCiAgICAgWyAgICAzLjY2NjIzOV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy42NjYyNDBdIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNjY2MjQxXSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjY2NjI0Ml0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy42NjYyNDNd
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMu
NjY2MjQ0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICAzLjY2NjI0NV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MAogICAgIFsgICAgMy42NjYyNDZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MDk5YmYwMDAKICAgICBbICAgIDMuNjY2MjQ3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjY2NjI0OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAw
IHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy42NjYyNTBdIENhbGwgdHJhY2U6CiAg
ICAgWyAgICAzLjY2NjI1MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy42
NjYyNTNdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy42NjYyNTRdICBj
cHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy42NjYyNTZdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy42NjYyNThdICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNjY2MjU5XSAtLS1bIGVuZCB0cmFj
ZSBmNjg3MjhhMGQzMDUzYmI2IF0tLS0KICAgICBbICAgIDMuNjY2MjY0XSBHSUN2MzogQ1BVMTAw
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4NDAwMDAK
ICAgICBbICAgIDMuNjY2MjkyXSBYZW46IGluaXRpYWxpemluZyBjcHUxMDAKICAgICBbICAgIDMu
NjY2MzA3XSBDUFUxMDA6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwNCAK
WzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjY5NTM0N10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTEwMQogICAgIFsgICAgMy42OTU0OTVdIEdJQ3YzOiBDUFUxMDE6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgNjA1IHJlZ2lvbiAKNTA6MHgwMDAwMDAwMGFhNWEwMDAwCiAgICAgWyAgICAzLjcwMjI3
NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjcwMjI3
OF0gV0FSTklORzogQ1BVOiAxMDEgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwt
djIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDMuNzAyMjc4XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBb
ICAgIDMuNzAyMjgxXSBDUFU6IDEwMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDEgVGFpbnRlZDog
RyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy43MDIyODJdIHBz
dGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjcwMjI4M10g
cGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNzAyMjg1XSBsciA6IGl0
c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy43MDIyODVdIHNwIDogZmZmZjgwMDAx
MjY5M2VlMAogICAgIFsgICAgMy43MDIyODZdIHgyOTogZmZmZjgwMDAxMjY5M2VlMCB4Mjg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNzAyMjg3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAg
eDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjcwMjI4OF0geDI1OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNDogZmZmZjgwMDAxMzZlMDAwMAogICAgIFsgICAgMy43MDIyODldIHgyMzogZmZm
ZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNzAyMjkwXSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2ExNDAwCiAgICAgWyAgICAzLjcw
MjI5MV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgMy43MDIyOTJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDMuNzAyMjkzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAzLjcwMjI5NF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQy
ZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy43MDIyOTVdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4
MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNzAyMjk2XSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjcwMjI5N10geDcgOiAwMDAw
MDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy43MDIyOThdIHg1
IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDk5ZDUwMDAKICAgICBbICAgIDMuNzAy
Mjk5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAg
ICAzLjcwMjMwMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAog
ICAgIFsgICAgMy43MDIzMDFdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjcwMjMwM10gIGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy43MDIzMDRdICBnaWNfc3RhcnRpbmdfY3B1
KzB4MTgvMHgyNAogICAgIFsgICAgMy43MDIzMDVdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMAogICAgIFsgICAgMy43MDIzMDddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OAogICAgIFsgICAgMy43MDIzMDhdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgK
ICAgICBbICAgIDMuNzAyMzA5XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmI3IF0tLS0K
ICAgICBbICAgIDMuNzAyMzE1XSBHSUN2MzogQ1BVMTAxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4NTAwMDAKICAgICBbICAgIDMuNzAyMzM5XSBYZW46
IGluaXRpYWxpemluZyBjcHUxMDEKICAgICBbICAgIDMuNzAyMzUxXSBDUFUxMDE6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwNSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAz
LjczMTQzMl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwMgogICAgIFsgICAgMy43MzE1
NzddIEdJQ3YzOiBDUFUxMDI6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA2IHJlZ2lvbiAKNTE6MHgw
MDAwMDAwMGFhNWMwMDAwCiAgICAgWyAgICAzLjczODM1Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjczODM2MF0gV0FSTklORzogQ1BVOiAxMDIgUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMu
NzM4MzYwXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuNzM4MzYzXSBDUFU6IDEwMiBQ
SUQ6IDAgQ29tbTogc3dhcHBlci8xMDIgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUu
MC1yYzUgIzEzMgogICAgIFsgICAgMy43MzgzNjRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJ
RiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjczODM2Nl0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDMuNzM4MzY3XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAog
ICAgIFsgICAgMy43MzgzNjddIHNwIDogZmZmZjgwMDAxMjY5YmVlMAogICAgIFsgICAgMy43Mzgz
NjhdIHgyOTogZmZmZjgwMDAxMjY5YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDMuNzM4MzY5XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICAzLjczODM3MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzc0
MDAwMAogICAgIFsgICAgMy43MzgzNzFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuNzM4MzcyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2ExODAwCiAgICAgWyAgICAzLjczODM3M10geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy43MzgzNzRdIHgxNzogMDAwMDAw
MDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNzM4Mzc1XSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjczODM3
Nl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAg
My43MzgzNzddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAg
ICBbICAgIDMuNzM4Mzc4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICAzLjczODM3OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MAogICAgIFsgICAgMy43MzgzODBdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6
IGZmZmZhMDI2MDk5ZWIwMDAKICAgICBbICAgIDMuNzM4MzgxXSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjczODM4Ml0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy43MzgzODNdIENhbGwg
dHJhY2U6CiAgICAgWyAgICAzLjczODM4NV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAg
IFsgICAgMy43MzgzODZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy43
MzgzODhdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy43Mzgz
ODldICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy43MzgzOTBdICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuNzM4MzkxXSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmI4IF0tLS0KICAgICBbICAgIDMuNzM4Mzk2XSBHSUN2
MzogQ1BVMTAyOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2E4NjAwMDAKICAgICBbICAgIDMuNzM4NDIwXSBYZW46IGluaXRpYWxpemluZyBjcHUxMDIKICAg
ICBbICAgIDMuNzM4NDMwXSBDUFUxMDI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAw
MDAwMDYwNiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjc2NzUxN10gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTEwMwogICAgIFsgICAgMy43Njc2NjVdIEdJQ3YzOiBDUFUxMDM6IGZvdW5k
IHJlZGlzdHJpYnV0b3IgNjA3IHJlZ2lvbiAKNTE6MHgwMDAwMDAwMGFhNWUwMDAwCiAgICAgWyAg
ICAzLjc3NDQ0NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAg
ICAzLjc3NDQ0OF0gV0FSTklORzogQ1BVOiAxMDMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50
aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNzc0NDQ4XSBNb2R1bGVzIGxpbmtlZCBp
bjoKICAgICBbICAgIDMuNzc0NDUwXSBDUFU6IDEwMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDMg
VGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy43
NzQ0NTJdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAz
Ljc3NDQ1NF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuNzc0NDU1
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy43NzQ0NTVdIHNwIDog
ZmZmZjgwMDAxMjZhM2VlMAogICAgIFsgICAgMy43NzQ0NTZdIHgyOTogZmZmZjgwMDAxMjZhM2Vl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuNzc0NDU3XSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjc3NDQ1OF0geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzc2MDAwMAogICAgIFsgICAgMy43NzQ0NTld
IHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMu
Nzc0NDYwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2ExYzAwCiAgICAg
WyAgICAzLjc3NDQ2MV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgMy43NzQ0NjJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDMuNzc0NDYzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjc3NDQ2NF0geDEzOiAwMDAwMDAwMDAwMDAwMDAw
IHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy43NzQ0NjVdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuNzc0NDY2XSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjc3NDQ2N10g
eDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy43
NzQ0NjhdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhMDEwMDAKICAgICBb
ICAgIDMuNzc0NDY5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
CiAgICAgWyAgICAzLjc3NDQ3MF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBm
ZmZmZmZlZAogICAgIFsgICAgMy43NzQ0NzJdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjc3NDQ3
NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy43NzQ0NzVdICBnaWNfc3Rh
cnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy43NzQ0NzZdICBjcHVocF9pbnZva2VfY2Fs
bGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy43NzQ0NzhdICBub3RpZnlfY3B1X3N0YXJ0aW5n
KzB4OWMvMHhiOAogICAgIFsgICAgMy43NzQ0ODBdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKICAgICBbICAgIDMuNzc0NDgwXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUz
YmI5IF0tLS0KICAgICBbICAgIDMuNzc0NDg2XSBHSUN2MzogQ1BVMTAzOiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4NzAwMDAKICAgICBbICAgIDMuNzc0
NTA3XSBYZW46IGluaXRpYWxpemluZyBjcHUxMDMKICAgICBbICAgIDMuNzc0NTE4XSBDUFUxMDM6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwNyAKWzB4NDgxZmQwMTBdCiAg
ICAgWyAgICAzLjgwMzYxM10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwNAogICAgIFsg
ICAgMy44MDM3NjddIEdJQ3YzOiBDUFUxMDQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA4IHJlZ2lv
biAKNTI6MHgwMDAwMDAwMGFhNjAwMDAwCiAgICAgWyAgICAzLjgxMDU1NF0gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjgxMDU1OV0gV0FSTklORzogQ1BV
OiAxMDQgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2ly
cWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDMuODEwNTU5XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuODEwNTYyXSBD
UFU6IDEwNCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDQgVGFpbnRlZDogRyAgICAgICAgClcgICAg
ICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy44MTA1NjRdIHBzdGF0ZTogNjAwMDAxYzUg
KG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjgxMDU2NV0gcGMgOiBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuODEwNTY2XSBsciA6IGl0c19jcHVfaW5pdCsweDJl
Yy8weDQ5NAogICAgIFsgICAgMy44MTA1NjddIHNwIDogZmZmZjgwMDAxMjZhYmVlMAogICAgIFsg
ICAgMy44MTA1NjhdIHgyOTogZmZmZjgwMDAxMjZhYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDMuODEwNTY5XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICAzLjgxMDU3MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxMzdjMDAwMAogICAgIFsgICAgMy44MTA1NzFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4
MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuODEwNTcyXSB4MjE6IGZmZmY4MDAwMTE3
YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EyMDAwCiAgICAgWyAgICAzLjgxMDU3M10geDE5OiBmZmZm
ODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy44MTA1NzRdIHgx
NzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuODEw
NTc1XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAzLjgxMDU3Nl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAog
ICAgIFsgICAgMy44MTA1NzddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5
OTE2YTAKICAgICBbICAgIDMuODEwNTc4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjgxMDU3OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy44MTA1ODBdIHg1IDogMDAwMDAwMDBhMGEw
YTBhMCB4NCA6IGZmZmZhMDI2MDlhMTcwMDAKICAgICBbICAgIDMuODEwNTgxXSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjgxMDU4Ml0geDEg
OiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy44MTA1
ODRdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjgxMDU4NV0gIGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgMy44MTA1ODddICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAg
IFsgICAgMy44MTA1ODhdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsg
ICAgMy44MTA1ODldICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy44
MTA1OTFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuODEw
NTkyXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmJhIF0tLS0KICAgICBbICAgIDMuODEw
NTk5XSBHSUN2MzogQ1BVMTA0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2E4ODAwMDAKICAgICBbICAgIDMuODEwNjI3XSBYZW46IGluaXRpYWxpemluZyBj
cHUxMDQKICAgICBbICAgIDMuODEwNjQwXSBDUFUxMDQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDYwOCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjgzOTY4OV0gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwNQogICAgIFsgICAgMy44Mzk4NDFdIEdJQ3YzOiBDUFUx
MDU6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjA5IHJlZ2lvbiAKNTI6MHgwMDAwMDAwMGFhNjIwMDAw
CiAgICAgWyAgICAzLjg0NjYyMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
CiAgICAgWyAgICAzLjg0NjYyNF0gV0FSTklORzogQ1BVOiAxMDUgUElEOiAwIGF0IAovaG9tZS9q
b3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoy
MzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuODQ2NjI1XSBNb2R1bGVz
IGxpbmtlZCBpbjoKICAgICBbICAgIDMuODQ2NjI3XSBDUFU6IDEwNSBQSUQ6IDAgQ29tbTogc3dh
cHBlci8xMDUgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAg
IFsgICAgMy44NDY2MjldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAg
ICAgWyAgICAzLjg0NjYzMF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDMuODQ2NjMyXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy44NDY2
MzJdIHNwIDogZmZmZjgwMDAxMjZiM2VlMAogICAgIFsgICAgMy44NDY2MzNdIHgyOTogZmZmZjgw
MDAxMjZiM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuODQ2NjM0XSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjg0NjYz
NV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzdlMDAwMAogICAgIFsgICAg
My44NDY2MzZdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAg
ICBbICAgIDMuODQ2NjM3XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2Ey
NDAwCiAgICAgWyAgICAzLjg0NjYzOF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgMy44NDY2MzldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuODQ2NjQwXSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjg0NjY0MV0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy44NDY2NDJdIHgxMTog
ZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuODQ2NjQz
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAz
Ljg0NjY0NF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAg
IFsgICAgMy44NDY2NDVdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhMmQw
MDAKICAgICBbICAgIDMuODQ2NjQ2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmCiAgICAgWyAgICAzLjg0NjY0N10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy44NDY2NDhdIENhbGwgdHJhY2U6CiAgICAgWyAg
ICAzLjg0NjY1MF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy44NDY2NTFd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy44NDY2NTJdICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy44NDY2NTRdICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy44NDY2NTVdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuODQ2NjU2XSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYmJiIF0tLS0KICAgICBbICAgIDMuODQ2NjYyXSBHSUN2MzogQ1BVMTA1OiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4OTAwMDAKICAgICBb
ICAgIDMuODQ2Njg0XSBYZW46IGluaXRpYWxpemluZyBjcHUxMDUKICAgICBbICAgIDMuODQ2Njk2
XSBDUFUxMDU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwOSAKWzB4NDgx
ZmQwMTBdCiAgICAgWyAgICAzLjg3NTc3NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEw
NgogICAgIFsgICAgMy44NzU5MjVdIEdJQ3YzOiBDUFUxMDY6IGZvdW5kIHJlZGlzdHJpYnV0b3Ig
NjBhIHJlZ2lvbiAKNTM6MHgwMDAwMDAwMGFhNjQwMDAwCiAgICAgWyAgICAzLjg4MjcwNF0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjg4MjcwOF0gV0FS
TklORzogQ1BVOiAxMDYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9k
cml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDMuODgyNzA4XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMu
ODgyNzExXSBDUFU6IDEwNiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDYgVGFpbnRlZDogRyAgICAg
ICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy44ODI3MTJdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjg4MjcxNF0gcGMgOiBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuODgyNzE1XSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy44ODI3MTVdIHNwIDogZmZmZjgwMDAxMjZiYmVl
MAogICAgIFsgICAgMy44ODI3MTZdIHgyOTogZmZmZjgwMDAxMjZiYmVlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDMuODgyNzE3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjg4MjcxOF0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxMzg0MDAwMAogICAgIFsgICAgMy44ODI3MTldIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuODgyNzIwXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EyODAwCiAgICAgWyAgICAzLjg4MjcyMV0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy44
ODI3MjJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDMuODgyNzIzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAzLjg4MjcyNF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2Rh
NTljNjIwMAogICAgIFsgICAgMy44ODI3MjVdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZm
ZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuODgyNzI2XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjg4MjcyN10geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy44ODI3MjhdIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhNDMwMDAKICAgICBbICAgIDMuODgyNzI5XSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjg4
MjczMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsg
ICAgMy44ODI3MzJdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjg4MjczM10gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NAogICAgIFsgICAgMy44ODI3MzRdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNAogICAgIFsgICAgMy44ODI3MzZdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MAogICAgIFsgICAgMy44ODI3MzddICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAg
IFsgICAgMy44ODI3MzhdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBb
ICAgIDMuODgyNzM5XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmJjIF0tLS0KICAgICBb
ICAgIDMuODgyNzQ0XSBHSUN2MzogQ1BVMTA2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2E4YTAwMDAKICAgICBbICAgIDMuODgyNzcwXSBYZW46IGluaXRp
YWxpemluZyBjcHUxMDYKICAgICBbICAgIDMuODgyNzgxXSBDUFUxMDY6IEJvb3RlZCBzZWNvbmRh
cnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwYSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjkxMTgz
Nl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwNwogICAgIFsgICAgMy45MTE5OTBdIEdJ
Q3YzOiBDUFUxMDc6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBiIHJlZ2lvbiAKNTM6MHgwMDAwMDAw
MGFhNjYwMDAwCiAgICAgWyAgICAzLjkxODc2OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tCiAgICAgWyAgICAzLjkxODc3M10gV0FSTklORzogQ1BVOiAxMDcgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuOTE4Nzc0
XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuOTE4Nzc2XSBDUFU6IDEwNyBQSUQ6IDAg
Q29tbTogc3dhcHBlci8xMDcgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUg
IzEzMgogICAgIFsgICAgMy45MTg3NzddIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFO
IC1VQU8pCiAgICAgWyAgICAzLjkxODc3OV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDMuOTE4NzgwXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsg
ICAgMy45MTg3ODFdIHNwIDogZmZmZjgwMDAxMjcwYmVlMAogICAgIFsgICAgMy45MTg3ODFdIHgy
OTogZmZmZjgwMDAxMjcwYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuOTE4
NzgzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICAzLjkxODc4NF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzg2MDAwMAog
ICAgIFsgICAgMy45MTg3ODVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5
Y2QwMDAKICAgICBbICAgIDMuOTE4Nzg2XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZm
ZmUwMDAxY2EyYzAwCiAgICAgWyAgICAzLjkxODc4N10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy45MTg3ODddIHgxNzogMDAwMDAwMDAwMDAw
MDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuOTE4Nzg4XSB4MTU6IDAwMDAw
MDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjkxODc4OV0geDEz
OiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy45MTg3
OTBdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAg
IDMuOTE4NzkxXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICAzLjkxODc5Ml0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MAogICAgIFsgICAgMy45MTg3OTNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZh
MDI2MDlhNTkwMDAKICAgICBbICAgIDMuOTE4Nzk0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjkxODc5NV0geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy45MTg3OTddIENhbGwgdHJhY2U6
CiAgICAgWyAgICAzLjkxODc5OF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
My45MTg4MDBdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy45MTg4MDFd
ICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy45MTg4MDNdICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy45MTg4MDRdICBzZWNvbmRh
cnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuOTE4ODA1XSAtLS1bIGVuZCB0
cmFjZSBmNjg3MjhhMGQzMDUzYmJkIF0tLS0KICAgICBbICAgIDMuOTE4ODEwXSBHSUN2MzogQ1BV
MTA3OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4YjAw
MDAKICAgICBbICAgIDMuOTE4ODMxXSBYZW46IGluaXRpYWxpemluZyBjcHUxMDcKICAgICBbICAg
IDMuOTE4ODQyXSBDUFUxMDc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYw
YiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICAzLjk0NzkxNV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hl
IG9uIENQVTEwOAogICAgIFsgICAgMy45NDgwNzRdIEdJQ3YzOiBDUFUxMDg6IGZvdW5kIHJlZGlz
dHJpYnV0b3IgNjBjIHJlZ2lvbiAKNTQ6MHgwMDAwMDAwMGFhNjgwMDAwCiAgICAgWyAgICAzLjk1
NDg2MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjk1
NDg2Nl0gV0FSTklORzogQ1BVOiAxMDggUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJu
ZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuOTU0ODY2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAg
ICBbICAgIDMuOTU0ODY5XSBDUFU6IDEwOCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDggVGFpbnRl
ZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy45NTQ4NzBd
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjk1NDg3
Ml0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDMuOTU0ODczXSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgMy45NTQ4NzRdIHNwIDogZmZmZjgw
MDAxMjcxM2VlMAogICAgIFsgICAgMy45NTQ4NzVdIHgyOTogZmZmZjgwMDAxMjcxM2VlMCB4Mjg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuOTU0ODc3XSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjk1NDg3OF0geDI1OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzhjMDAwMAogICAgIFsgICAgMy45NTQ4NzldIHgyMzog
ZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuOTU0ODgw
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EzMDAwCiAgICAgWyAgICAz
Ljk1NDg4MV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgMy45NTQ4ODJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDMuOTU0ODgzXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICAzLjk1NDg4M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgMy45NTQ4ODRdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDMuOTU0ODg1XSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICAzLjk1NDg4Nl0geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy45NTQ4ODdd
IHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhNmYwMDAKICAgICBbICAgIDMu
OTU0ODg4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAg
WyAgICAzLjk1NDg4OV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZAogICAgIFsgICAgMy45NTQ4OTBdIENhbGwgdHJhY2U6CiAgICAgWyAgICAzLjk1NDg5Ml0gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgMy45NTQ4OTNdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNAogICAgIFsgICAgMy45NTQ4OTVdICBjcHVocF9pbnZva2VfY2FsbGJhY2sr
MHg4NC8weDFlMAogICAgIFsgICAgMy45NTQ4OTZdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOAogICAgIFsgICAgMy45NTQ4OTddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKICAgICBbICAgIDMuOTU0ODk4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmJlIF0t
LS0KICAgICBbICAgIDMuOTU0OTA0XSBHSUN2MzogQ1BVMTA4OiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4YzAwMDAKICAgICBbICAgIDMuOTU0OTMwXSBY
ZW46IGluaXRpYWxpemluZyBjcHUxMDgKICAgICBbICAgIDMuOTU0OTQ1XSBDUFUxMDg6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwYyAKWzB4NDgxZmQwMTBdCiAgICAgWyAg
ICAzLjk4Mzk4M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEwOQogICAgIFsgICAgMy45
ODQxNDBdIEdJQ3YzOiBDUFUxMDk6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBkIHJlZ2lvbiAKNTQ6
MHgwMDAwMDAwMGFhNmEwMDAwCiAgICAgWyAgICAzLjk5MDkxOV0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICAzLjk5MDkyM10gV0FSTklORzogQ1BVOiAxMDkg
UElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAv
aXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDMuOTkwOTI0XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDMuOTkwOTI2XSBDUFU6IDEw
OSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMDkgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1
LjUuMC1yYzUgIzEzMgogICAgIFsgICAgMy45OTA5MjhdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3Yg
ZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICAzLjk5MDkyOV0gcGMgOiBpdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDMuOTkwOTMxXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5
NAogICAgIFsgICAgMy45OTA5MzFdIHNwIDogZmZmZjgwMDAxMjcxYmVlMAogICAgIFsgICAgMy45
OTA5MzJdIHgyOTogZmZmZjgwMDAxMjcxYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDMuOTkwOTMzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICAzLjk5MDkzNF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAx
MzhlMDAwMAogICAgIFsgICAgMy45OTA5MzVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZm
ZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDMuOTkwOTM2XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAg
eDIwOiBmZmZmZmUwMDAxY2EzNDAwCiAgICAgWyAgICAzLjk5MDkzN10geDE5OiBmZmZmODAwMDEx
N2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgMy45OTA5MzhdIHgxNzogMDAw
MDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDMuOTkwOTM5XSB4
MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICAzLjk5
MDk0MF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsg
ICAgMy45OTA5NDFdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAK
ICAgICBbICAgIDMuOTkwOTQyXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDEx
OTkxNmEwCiAgICAgWyAgICAzLjk5MDk0M10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAw
MDAwMDAwMDAwMDA3MAogICAgIFsgICAgMy45OTA5NDRdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4
NCA6IGZmZmZhMDI2MDlhODUwMDAKICAgICBbICAgIDMuOTkwOTQ1XSB4MyA6IDAwMDAwMDAwMDAw
MDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICAzLjk5MDk0Nl0geDEgOiAwMDAw
MDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgMy45OTA5NDddIENh
bGwgdHJhY2U6CiAgICAgWyAgICAzLjk5MDk0OF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAog
ICAgIFsgICAgMy45OTA5NTBdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAg
My45OTA5NTFdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgMy45
OTA5NTNdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgMy45OTA5NTRd
ICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDMuOTkwOTU1XSAt
LS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmJmIF0tLS0KICAgICBbICAgIDMuOTkwOTYwXSBH
SUN2MzogQ1BVMTA5OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAw
MDAwN2E4ZDAwMDAKICAgICBbICAgIDMuOTkwOTgzXSBYZW46IGluaXRpYWxpemluZyBjcHUxMDkK
ICAgICBbICAgIDMuOTkwOTkyXSBDUFUxMDk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4
MDAwMDAwMDYwZCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjAyMDA1OV0gRGV0ZWN0ZWQgVklQ
VCBJLWNhY2hlIG9uIENQVTExMAogICAgIFsgICAgNC4wMjAyMTRdIEdJQ3YzOiBDUFUxMTA6IGZv
dW5kIHJlZGlzdHJpYnV0b3IgNjBlIHJlZ2lvbiAKNTU6MHgwMDAwMDAwMGFhNmMwMDAwCiAgICAg
WyAgICA0LjAyNjk5M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAg
WyAgICA0LjAyNjk5N10gV0FSTklORzogQ1BVOiAxMTAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3Bs
aW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IApp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMDI2OTk3XSBNb2R1bGVzIGxpbmtl
ZCBpbjoKICAgICBbICAgIDQuMDI2OTk5XSBDUFU6IDExMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8x
MTAgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAg
NC4wMjcwMDFdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAg
ICA0LjAyNzAwMl0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMDI3
MDA0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4wMjcwMDRdIHNw
IDogZmZmZjgwMDAxMjcyM2VlMAogICAgIFsgICAgNC4wMjcwMDVdIHgyOTogZmZmZjgwMDAxMjcy
M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMDI3MDA2XSB4Mjc6IDAwMDAw
MDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjAyNzAwN10geDI1
OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzk0MDAwMAogICAgIFsgICAgNC4wMjcw
MDhdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAg
IDQuMDI3MDA5XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EzODAwCiAg
ICAgWyAgICA0LjAyNzAxMF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAw
MDAwMAogICAgIFsgICAgNC4wMjcwMTFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDQuMDI3MDEyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjAyNzAxM10geDEzOiAwMDAwMDAwMDAwMDAw
MDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4wMjcwMTRdIHgxMTogZmZmZmZm
ZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMDI3MDE1XSB4OSA6
IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjAyNzAx
Nl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAg
NC4wMjcwMTddIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhOWIwMDAKICAg
ICBbICAgIDQuMDI3MDE4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZm
ZmZmCiAgICAgWyAgICA0LjAyNzAxOV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAw
MDBmZmZmZmZlZAogICAgIFsgICAgNC4wMjcwMjBdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjAy
NzAyMl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4wMjcwMjNdICBnaWNf
c3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4wMjcwMjRdICBjcHVocF9pbnZva2Vf
Y2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC4wMjcwMjZdICBub3RpZnlfY3B1X3N0YXJ0
aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4wMjcwMjddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVs
KzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMDI3MDI4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQz
MDUzYmMwIF0tLS0KICAgICBbICAgIDQuMDI3MDM0XSBHSUN2MzogQ1BVMTEwOiB1c2luZyBhbGxv
Y2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E4ZTAwMDAKICAgICBbICAgIDQu
MDI3MDU1XSBYZW46IGluaXRpYWxpemluZyBjcHUxMTAKICAgICBbICAgIDQuMDI3MDY1XSBDUFUx
MTA6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDYwZSAKWzB4NDgxZmQwMTBd
CiAgICAgWyAgICA0LjA1NjEzM10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExMQogICAg
IFsgICAgNC4wNTYyOTBdIEdJQ3YzOiBDUFUxMTE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNjBmIHJl
Z2lvbiAKNTU6MHgwMDAwMDAwMGFhNmUwMDAwCiAgICAgWyAgICA0LjA2MzA3MF0gLS0tLS0tLS0t
LS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjA2MzA3NF0gV0FSTklORzog
Q1BVOiAxMTEgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJz
L2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDQuMDYzMDc0XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMDYzMDc3
XSBDUFU6IDExMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTEgVGFpbnRlZDogRyAgICAgICAgClcg
ICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4wNjMwNzhdIHBzdGF0ZTogNjAwMDAx
YzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjA2MzA3OV0gcGMgOiBpdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMDYzMDgxXSBsciA6IGl0c19jcHVfaW5pdCsw
eDJlYy8weDQ5NAogICAgIFsgICAgNC4wNjMwODJdIHNwIDogZmZmZjgwMDAxMjcyYmVlMAogICAg
IFsgICAgNC4wNjMwODJdIHgyOTogZmZmZjgwMDAxMjcyYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDQuMDYzMDgzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICA0LjA2MzA4NF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDog
ZmZmZjgwMDAxMzk2MDAwMAogICAgIFsgICAgNC4wNjMwODVdIHgyMzogZmZmZjgwMDAxMTFmNDAw
MCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMDYzMDg2XSB4MjE6IGZmZmY4MDAw
MTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2EzYzAwCiAgICAgWyAgICA0LjA2MzA4OF0geDE5OiBm
ZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4wNjMwODhd
IHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQu
MDYzMDg5XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICA0LjA2MzA5MF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIw
MAogICAgIFsgICAgNC4wNjMwOTFdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAw
MTE5OTE2YTAKICAgICBbICAgIDQuMDYzMDkyXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBm
ZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjA2MzA5M10geDcgOiAwMDAwMDAwMDAwMDAwMDAw
IHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4wNjMwOTRdIHg1IDogMDAwMDAwMDBh
MGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhYjEwMDAKICAgICBbICAgIDQuMDYzMDk2XSB4MyA6IDAw
MDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjA2MzA5N10g
eDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4w
NjMwOThdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjA2MzEwMF0gIGl0c19jcHVfaW5pdCsweDJm
MC8weDQ5NAogICAgIFsgICAgNC4wNjMxMDFdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAog
ICAgIFsgICAgNC4wNjMxMDJdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAg
IFsgICAgNC4wNjMxMDRdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAg
NC4wNjMxMDVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQu
MDYzMTA2XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmMxIF0tLS0KICAgICBbICAgIDQu
MDYzMTExXSBHSUN2MzogQ1BVMTExOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUg
CkAweDAwMDAwMDAwN2E4ZjAwMDAKICAgICBbICAgIDQuMDYzMTMzXSBYZW46IGluaXRpYWxpemlu
ZyBjcHUxMTEKICAgICBbICAgIDQuMDYzMTQzXSBDUFUxMTE6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIDB4MDAwMDAwMDYwZiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjA5MjIxMV0gRGV0
ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExMgogICAgIFsgICAgNC4wOTIzNzZdIEdJQ3YzOiBD
UFUxMTI6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzAwIHJlZ2lvbiAKNTY6MHgwMDAwMDAwMGFhNzAw
MDAwCiAgICAgWyAgICA0LjA5OTE2NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0t
LS0tCiAgICAgWyAgICA0LjA5OTE2OF0gV0FSTklORzogQ1BVOiAxMTIgUElEOiAwIGF0IAovaG9t
ZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMu
YzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMDk5MTY5XSBNb2R1
bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMDk5MTcyXSBDUFU6IDExMiBQSUQ6IDAgQ29tbTog
c3dhcHBlci8xMTIgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgog
ICAgIFsgICAgNC4wOTkxNzNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8p
CiAgICAgWyAgICA0LjA5OTE3NV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDQuMDk5MTc2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4w
OTkxNzddIHNwIDogZmZmZjgwMDAxMjczM2VlMAogICAgIFsgICAgNC4wOTkxNzddIHgyOTogZmZm
ZjgwMDAxMjczM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMDk5MTc5XSB4
Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjA5
OTE4MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxMzljMDAwMAogICAgIFsg
ICAgNC4wOTkxODFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAK
ICAgICBbICAgIDQuMDk5MTgyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAx
Y2E0MDAwCiAgICAgWyAgICA0LjA5OTE4M10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAw
MDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4wOTkxODRdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4
MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMDk5MTg1XSB4MTU6IDAwMDAwMDAwMDAw
MDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjA5OTE4NV0geDEzOiAwMDAw
MDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4wOTkxODZdIHgx
MTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMDk5
MTg3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAg
ICA0LjA5OTE4OF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAog
ICAgIFsgICAgNC4wOTkxODldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlh
YzcwMDAKICAgICBbICAgIDQuMDk5MTkwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZm
ZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjA5OTE5MV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgw
IDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4wOTkxOTNdIENhbGwgdHJhY2U6CiAgICAg
WyAgICA0LjA5OTE5NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4wOTkx
OTZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4wOTkxOTddICBjcHVo
cF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC4wOTkxOThdICBub3RpZnlf
Y3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4wOTkyMDBdICBzZWNvbmRhcnlfc3Rh
cnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMDk5MjAxXSAtLS1bIGVuZCB0cmFjZSBm
Njg3MjhhMGQzMDUzYmMyIF0tLS0KICAgICBbICAgIDQuMDk5MjA2XSBHSUN2MzogQ1BVMTEyOiB1
c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5MDAwMDAKICAg
ICBbICAgIDQuMDk5MjMyXSBYZW46IGluaXRpYWxpemluZyBjcHUxMTIKICAgICBbICAgIDQuMDk5
MjQ0XSBDUFUxMTI6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwMCAKWzB4
NDgxZmQwMTBdCiAgICAgWyAgICA0LjEyODI3OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQ
VTExMwogICAgIFsgICAgNC4xMjg0MzhdIEdJQ3YzOiBDUFUxMTM6IGZvdW5kIHJlZGlzdHJpYnV0
b3IgNzAxIHJlZ2lvbiAKNTY6MHgwMDAwMDAwMGFhNzIwMDAwCiAgICAgWyAgICA0LjEzNTIyMl0g
LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjEzNTIyNl0g
V0FSTklORzogQ1BVOiAxMTMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIw
MC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgy
ZjAvMHg0OTQKICAgICBbICAgIDQuMTM1MjI2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAg
IDQuMTM1MjI5XSBDUFU6IDExMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTMgVGFpbnRlZDogRyAg
ICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4xMzUyMzBdIHBzdGF0
ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjEzNTIzMl0gcGMg
OiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMTM1MjMzXSBsciA6IGl0c19j
cHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4xMzUyMzRdIHNwIDogZmZmZjgwMDAxMjc4
YmVlMAogICAgIFsgICAgNC4xMzUyMzRdIHgyOTogZmZmZjgwMDAxMjc4YmVlMCB4Mjg6IDAwMDAw
MDAwMDAwMDAwMDAKICAgICBbICAgIDQuMTM1MjM2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2
OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjEzNTIzN10geDI1OiAwMDAwMDAwMDAwMDAw
MDAwIHgyNDogZmZmZjgwMDAxMzllMDAwMAogICAgIFsgICAgNC4xMzUyMzhdIHgyMzogZmZmZjgw
MDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMTM1MjM5XSB4MjE6
IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E0NDAwCiAgICAgWyAgICA0LjEzNTI0
MF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAg
NC4xMzUyNDFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDQuMTM1MjQyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICA0LjEzNTI0M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBm
M2RhNTljNjIwMAogICAgIFsgICAgNC4xMzUyNDRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6
IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMTM1MjQ1XSB4OSA6IDAwMDAwMDAwMDAwMDAw
MDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjEzNTI0Nl0geDcgOiAwMDAwMDAw
MDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4xMzUyNDZdIHg1IDog
MDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDlhZGQwMDAKICAgICBbICAgIDQuMTM1MjQ3
XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0
LjEzNTI0OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAg
IFsgICAgNC4xMzUyNDldIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjEzNTI1MV0gIGl0c19jcHVf
aW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4xMzUyNTJdICBnaWNfc3RhcnRpbmdfY3B1KzB4
MTgvMHgyNAogICAgIFsgICAgNC4xMzUyNTRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8w
eDFlMAogICAgIFsgICAgNC4xMzUyNTVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAog
ICAgIFsgICAgNC4xMzUyNTddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAg
ICBbICAgIDQuMTM1MjU4XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmMzIF0tLS0KICAg
ICBbICAgIDQuMTM1MjYzXSBHSUN2MzogQ1BVMTEzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRp
bmcgdGFibGUgCkAweDAwMDAwMDAwN2E5MTAwMDAKICAgICBbICAgIDQuMTM1Mjg2XSBYZW46IGlu
aXRpYWxpemluZyBjcHUxMTMKICAgICBbICAgIDQuMTM1Mjk2XSBDUFUxMTM6IEJvb3RlZCBzZWNv
bmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwMSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjE2
NDM1M10gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExNAogICAgIFsgICAgNC4xNjQ1MTRd
IEdJQ3YzOiBDUFUxMTQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzAyIHJlZ2lvbiAKNTc6MHgwMDAw
MDAwMGFhNzQwMDAwCiAgICAgWyAgICA0LjE3MTI5M10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd
LS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjE3MTI5N10gV0FSTklORzogQ1BVOiAxMTQgUElEOiAw
IGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdp
Yy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMTcx
Mjk3XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMTcxMzAwXSBDUFU6IDExNCBQSUQ6
IDAgQ29tbTogc3dhcHBlci8xMTQgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1y
YzUgIzEzMgogICAgIFsgICAgNC4xNzEzMDFdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAt
UEFOIC1VQU8pCiAgICAgWyAgICA0LjE3MTMwM10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDQuMTcxMzA0XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAg
IFsgICAgNC4xNzEzMDVdIHNwIDogZmZmZjgwMDAxMjc5M2VlMAogICAgIFsgICAgNC4xNzEzMDVd
IHgyOTogZmZmZjgwMDAxMjc5M2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQu
MTcxMzA3XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgICA0LjE3MTMwOF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2E0MDAw
MAogICAgIFsgICAgNC4xNzEzMDldIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAw
MTE5Y2QwMDAKICAgICBbICAgIDQuMTcxMzEwXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBm
ZmZmZmUwMDAxY2E0ODAwCiAgICAgWyAgICA0LjE3MTMxMV0geDE5OiBmZmZmODAwMDExN2RiMDAw
IHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4xNzEzMTJdIHgxNzogMDAwMDAwMDAw
MDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMTcxMzEzXSB4MTU6IDAw
MDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjE3MTMxNF0g
eDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4x
NzEzMTVdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBb
ICAgIDQuMTcxMzE1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEw
CiAgICAgWyAgICA0LjE3MTMxNl0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAw
MDAwMDA3MAogICAgIFsgICAgNC4xNzEzMTddIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZm
ZmZhMDI2MDlhZjMwMDAKICAgICBbICAgIDQuMTcxMzE4XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2Qg
eDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjE3MTMxOV0geDEgOiAwMDAwMDAwMDAw
MDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4xNzEzMjFdIENhbGwgdHJh
Y2U6CiAgICAgWyAgICA0LjE3MTMyMl0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsg
ICAgNC4xNzEzMjNdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4xNzEz
MjVdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC4xNzEzMjZd
ICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4xNzEzMjhdICBzZWNv
bmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMTcxMzI5XSAtLS1bIGVu
ZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmM0IF0tLS0KICAgICBbICAgIDQuMTcxMzM1XSBHSUN2Mzog
Q1BVMTE0OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5
MjAwMDAKICAgICBbICAgIDQuMTcxMzYwXSBYZW46IGluaXRpYWxpemluZyBjcHUxMTQKICAgICBb
ICAgIDQuMTcxMzcxXSBDUFUxMTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAw
MDcwMiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjIwMDQ1N10gRGV0ZWN0ZWQgVklQVCBJLWNh
Y2hlIG9uIENQVTExNQogICAgIFsgICAgNC4yMDA2MjNdIEdJQ3YzOiBDUFUxMTU6IGZvdW5kIHJl
ZGlzdHJpYnV0b3IgNzAzIHJlZ2lvbiAKNTc6MHgwMDAwMDAwMGFhNzYwMDAwCiAgICAgWyAgICA0
LjIwNzQwM10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0
LjIwNzQwN10gV0FSTklORzogQ1BVOiAxMTUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1r
ZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1
X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMjA3NDA4XSBNb2R1bGVzIGxpbmtlZCBpbjoK
ICAgICBbICAgIDQuMjA3NDExXSBDUFU6IDExNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTUgVGFp
bnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4yMDc0
MTJdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjIw
NzQxNF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMjA3NDE1XSBs
ciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4yMDc0MTZdIHNwIDogZmZm
ZjgwMDAxMjc5YmVlMAogICAgIFsgICAgNC4yMDc0MTZdIHgyOTogZmZmZjgwMDAxMjc5YmVlMCB4
Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMjA3NDE4XSB4Mjc6IDAwMDAwMDAwMDAw
MDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjIwNzQxOV0geDI1OiAwMDAw
MDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2E2MDAwMAogICAgIFsgICAgNC4yMDc0MjBdIHgy
MzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMjA3
NDIxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E0YzAwCiAgICAgWyAg
ICA0LjIwNzQyMl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAog
ICAgIFsgICAgNC4yMDc0MjNdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDQuMjA3NDI0XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjIwNzQyNV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgx
MjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4yMDc0MjVdIHgxMTogZmZmZmZmZmZmZmZm
ZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMjA3NDI2XSB4OSA6IDAwMDAw
MDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjIwNzQyN10geDcg
OiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4yMDc0
MjhdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliMDkwMDAKICAgICBbICAg
IDQuMjA3NDI5XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAg
ICAgWyAgICA0LjIwNzQzMF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZm
ZmZlZAogICAgIFsgICAgNC4yMDc0MzJdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjIwNzQzM10g
IGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4yMDc0MzVdICBnaWNfc3RhcnRp
bmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4yMDc0MzZdICBjcHVocF9pbnZva2VfY2FsbGJh
Y2srMHg4NC8weDFlMAogICAgIFsgICAgNC4yMDc0MzhdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4
OWMvMHhiOAogICAgIFsgICAgNC4yMDc0MzldICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMv
MHgxNjgKICAgICBbICAgIDQuMjA3NDQwXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmM1
IF0tLS0KICAgICBbICAgIDQuMjA3NDQ1XSBHSUN2MzogQ1BVMTE1OiB1c2luZyBhbGxvY2F0ZWQg
TFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5MzAwMDAKICAgICBbICAgIDQuMjA3NDY5
XSBYZW46IGluaXRpYWxpemluZyBjcHUxMTUKICAgICBbICAgIDQuMjA3NDc5XSBDUFUxMTU6IEJv
b3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwMyAKWzB4NDgxZmQwMTBdCiAgICAg
WyAgICA0LjIzNjU1NV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExNgogICAgIFsgICAg
NC4yMzY3MzBdIEdJQ3YzOiBDUFUxMTY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA0IHJlZ2lvbiAK
NTg6MHgwMDAwMDAwMGFhNzgwMDAwCiAgICAgWyAgICA0LjI0MzUyMF0gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjI0MzUyNV0gV0FSTklORzogQ1BVOiAx
MTYgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNo
aXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBb
ICAgIDQuMjQzNTI2XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMjQzNTI4XSBDUFU6
IDExNiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTYgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAg
ICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4yNDM1MzBdIHBzdGF0ZTogNjAwMDAxYzUgKG5a
Q3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjI0MzUzMl0gcGMgOiBpdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDQuMjQzNTMzXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8w
eDQ5NAogICAgIFsgICAgNC4yNDM1MzRdIHNwIDogZmZmZjgwMDAxMjdhM2VlMAogICAgIFsgICAg
NC4yNDM1MzRdIHgyOTogZmZmZjgwMDAxMjdhM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAg
ICBbICAgIDQuMjQzNTM2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAw
MDAwCiAgICAgWyAgICA0LjI0MzUzN10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgw
MDAxM2FjMDAwMAogICAgIFsgICAgNC4yNDM1MzhdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6
IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMjQzNTM5XSB4MjE6IGZmZmY4MDAwMTE3YTkw
MDAgeDIwOiBmZmZmZmUwMDAxY2E1MDAwCiAgICAgWyAgICA0LjI0MzU0MF0geDE5OiBmZmZmODAw
MDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4yNDM1NDFdIHgxNzog
MDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMjQzNTQy
XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0
LjI0MzU0M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAg
IFsgICAgNC4yNDM1NDRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2
YTAKICAgICBbICAgIDQuMjQzNTQ1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDExOTkxNmEwCiAgICAgWyAgICA0LjI0MzU0NV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDog
MDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4yNDM1NDZdIHg1IDogMDAwMDAwMDBhMGEwYTBh
MCB4NCA6IGZmZmZhMDI2MDliMWYwMDAKICAgICBbICAgIDQuMjQzNTQ3XSB4MyA6IDAwMDAwMDAw
MDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjI0MzU0OF0geDEgOiAw
MDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4yNDM1NTBd
IENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjI0MzU1MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5
NAogICAgIFsgICAgNC4yNDM1NTJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsg
ICAgNC4yNDM1NTRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAg
NC4yNDM1NTVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4yNDM1
NTddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMjQzNTU4
XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmM2IF0tLS0KICAgICBbICAgIDQuMjQzNTYz
XSBHSUN2MzogQ1BVMTE2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAw
MDAwMDAwN2E5NDAwMDAKICAgICBbICAgIDQuMjQzNTkwXSBYZW46IGluaXRpYWxpemluZyBjcHUx
MTYKICAgICBbICAgIDQuMjQzNjA0XSBDUFUxMTY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29y
IDB4MDAwMDAwMDcwNCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjI3MjYzMV0gRGV0ZWN0ZWQg
VklQVCBJLWNhY2hlIG9uIENQVTExNwogICAgIFsgICAgNC4yNzI4MDZdIEdJQ3YzOiBDUFUxMTc6
IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA1IHJlZ2lvbiAKNTg6MHgwMDAwMDAwMGFhN2EwMDAwCiAg
ICAgWyAgICA0LjI3OTU4Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAg
ICAgWyAgICA0LjI3OTU5MV0gV0FSTklORzogQ1BVOiAxMTcgUElEOiAwIGF0IAovaG9tZS9qb3l4
L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0
IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMjc5NTkxXSBNb2R1bGVzIGxp
bmtlZCBpbjoKICAgICBbICAgIDQuMjc5NTk0XSBDUFU6IDExNyBQSUQ6IDAgQ29tbTogc3dhcHBl
ci8xMTcgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsg
ICAgNC4yNzk1OTVdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAg
WyAgICA0LjI3OTU5N10gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQu
Mjc5NTk4XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4yNzk1OTld
IHNwIDogZmZmZjgwMDAxMjdhYmVlMAogICAgIFsgICAgNC4yNzk1OTldIHgyOTogZmZmZjgwMDAx
MjdhYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMjc5NjAxXSB4Mjc6IDAw
MDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjI3OTYwMl0g
eDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2FlMDAwMAogICAgIFsgICAgNC4y
Nzk2MDNdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBb
ICAgIDQuMjc5NjA0XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E1NDAw
CiAgICAgWyAgICA0LjI3OTYwNV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAw
MDAwMDAwMAogICAgIFsgICAgNC4yNzk2MDZdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMjc5NjA3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAg
eDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjI3OTYwOF0geDEzOiAwMDAwMDAwMDAw
MDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4yNzk2MDldIHgxMTogZmZm
ZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMjc5NjEwXSB4
OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjI3
OTYxMV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsg
ICAgNC4yNzk2MTJdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliMzUwMDAK
ICAgICBbICAgIDQuMjc5NjEzXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZm
ZmZmZmZmCiAgICAgWyAgICA0LjI3OTYxNF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAw
MDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4yNzk2MTVdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0
LjI3OTYxN10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4yNzk2MThdICBn
aWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4yNzk2MjBdICBjcHVocF9pbnZv
a2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC4yNzk2MjFdICBub3RpZnlfY3B1X3N0
YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4yNzk2MjNdICBzZWNvbmRhcnlfc3RhcnRfa2Vy
bmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMjc5NjI0XSAtLS1bIGVuZCB0cmFjZSBmNjg3Mjhh
MGQzMDUzYmM3IF0tLS0KICAgICBbICAgIDQuMjc5NjI5XSBHSUN2MzogQ1BVMTE3OiB1c2luZyBh
bGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5NTAwMDAKICAgICBbICAg
IDQuMjc5NjU1XSBYZW46IGluaXRpYWxpemluZyBjcHUxMTcKICAgICBbICAgIDQuMjc5NjY3XSBD
UFUxMTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwNSAKWzB4NDgxZmQw
MTBdCiAgICAgWyAgICA0LjMwODgwNV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExOAog
ICAgIFsgICAgNC4zMDg5ODJdIEdJQ3YzOiBDUFUxMTg6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA2
IHJlZ2lvbiAKNTk6MHgwMDAwMDAwMGFhN2MwMDAwCiAgICAgWyAgICA0LjMxNTc2M10gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjMxNTc2Nl0gV0FSTklO
RzogQ1BVOiAxMTggUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2
ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0
OTQKICAgICBbICAgIDQuMzE1NzY3XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMzE1
NzY5XSBDUFU6IDExOCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMTggVGFpbnRlZDogRyAgICAgICAg
ClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4zMTU3NzFdIHBzdGF0ZTogNjAw
MDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjMxNTc3Ml0gcGMgOiBpdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMzE1Nzc0XSBsciA6IGl0c19jcHVfaW5p
dCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4zMTU3NzRdIHNwIDogZmZmZjgwMDAxMjdiM2VlMAog
ICAgIFsgICAgNC4zMTU3NzVdIHgyOTogZmZmZjgwMDAxMjdiM2VlMCB4Mjg6IDAwMDAwMDAwMDAw
MDAwMDAKICAgICBbICAgIDQuMzE1Nzc2XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjMxNTc3N10geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgy
NDogZmZmZjgwMDAxM2I0MDAwMAogICAgIFsgICAgNC4zMTU3NzhdIHgyMzogZmZmZjgwMDAxMTFm
NDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMzE1Nzc5XSB4MjE6IGZmZmY4
MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E1ODAwCiAgICAgWyAgICA0LjMxNTc4MF0geDE5
OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4zMTU3
ODFdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDQuMzE1NzgyXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICA0LjMxNTc4M10geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTlj
NjIwMAogICAgIFsgICAgNC4zMTU3ODRdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4
MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMzE1Nzg1XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDgg
OiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjMxNTc4Nl0geDcgOiAwMDAwMDAwMDAwMDAw
MDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4zMTU3ODddIHg1IDogMDAwMDAw
MDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliNGIwMDAKICAgICBbICAgIDQuMzE1Nzg4XSB4MyA6
IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjMxNTc4
OV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAg
NC4zMTU3OTBdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjMxNTc5MV0gIGl0c19jcHVfaW5pdCsw
eDJmMC8weDQ5NAogICAgIFsgICAgNC4zMTU3OTNdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgy
NAogICAgIFsgICAgNC4zMTU3OTRdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAog
ICAgIFsgICAgNC4zMTU3OTVdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsg
ICAgNC4zMTU3OTddICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAg
IDQuMzE1Nzk3XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmM4IF0tLS0KICAgICBbICAg
IDQuMzE1ODAyXSBHSUN2MzogQ1BVMTE4OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFi
bGUgCkAweDAwMDAwMDAwN2E5NjAwMDAKICAgICBbICAgIDQuMzE1ODI1XSBYZW46IGluaXRpYWxp
emluZyBjcHUxMTgKICAgICBbICAgIDQuMzE1ODM3XSBDUFUxMTg6IEJvb3RlZCBzZWNvbmRhcnkg
cHJvY2Vzc29yIDB4MDAwMDAwMDcwNiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjM0NDkwMl0g
RGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTExOQogICAgIFsgICAgNC4zNDUwODFdIEdJQ3Yz
OiBDUFUxMTk6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA3IHJlZ2lvbiAKNTk6MHgwMDAwMDAwMGFh
N2UwMDAwCiAgICAgWyAgICA0LjM1MTg2MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0t
LS0tLS0tCiAgICAgWyAgICA0LjM1MTg2NV0gV0FSTklORzogQ1BVOiAxMTkgUElEOiAwIGF0IAov
aG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1p
dHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMzUxODY2XSBN
b2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuMzUxODY4XSBDUFU6IDExOSBQSUQ6IDAgQ29t
bTogc3dhcHBlci8xMTkgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEz
MgogICAgIFsgICAgNC4zNTE4NjldIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1V
QU8pCiAgICAgWyAgICA0LjM1MTg3MV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDQuMzUxODczXSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAg
NC4zNTE4NzNdIHNwIDogZmZmZjgwMDAxMjdiYmVlMAogICAgIFsgICAgNC4zNTE4NzRdIHgyOTog
ZmZmZjgwMDAxMjdiYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMzUxODc1
XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0
LjM1MTg3Nl0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2I2MDAwMAogICAg
IFsgICAgNC4zNTE4NzddIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2Qw
MDAKICAgICBbICAgIDQuMzUxODc4XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUw
MDAxY2E1YzAwCiAgICAgWyAgICA0LjM1MTg3OV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC4zNTE4ODBdIHgxNzogMDAwMDAwMDAwMDAwMDAw
MCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMzUxODgxXSB4MTU6IDAwMDAwMDAw
MDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjM1MTg4Ml0geDEzOiAw
MDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4zNTE4ODNd
IHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQu
MzUxODg0XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAg
WyAgICA0LjM1MTg4NV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3
MAogICAgIFsgICAgNC4zNTE4ODZdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2
MDliNjEwMDAKICAgICBbICAgIDQuMzUxODg3XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBm
ZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjM1MTg4OF0geDEgOiAwMDAwMDAwMDAwMDEwMDAw
IHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC4zNTE4ODldIENhbGwgdHJhY2U6CiAg
ICAgWyAgICA0LjM1MTg5MV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4z
NTE4OTJdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC4zNTE4OTRdICBj
cHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC4zNTE4OTVdICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC4zNTE4OTddICBzZWNvbmRhcnlf
c3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuMzUxODk3XSAtLS1bIGVuZCB0cmFj
ZSBmNjg3MjhhMGQzMDUzYmM5IF0tLS0KICAgICBbICAgIDQuMzUxOTAzXSBHSUN2MzogQ1BVMTE5
OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5NzAwMDAK
ICAgICBbICAgIDQuMzUxOTI2XSBYZW46IGluaXRpYWxpemluZyBjcHUxMTkKICAgICBbICAgIDQu
MzUxOTM3XSBDUFUxMTk6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwNyAK
WzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjM4MDk5MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTEyMAogICAgIFsgICAgNC4zODExNzZdIEdJQ3YzOiBDUFUxMjA6IGZvdW5kIHJlZGlzdHJp
YnV0b3IgNzA4IHJlZ2lvbiAKNjA6MHgwMDAwMDAwMGFhODAwMDAwCiAgICAgWyAgICA0LjM4Nzk2
N10gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjM4Nzk3
MV0gV0FSTklORzogQ1BVOiAxMjAgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwt
djIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQr
MHgyZjAvMHg0OTQKICAgICBbICAgIDQuMzg3OTcyXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBb
ICAgIDQuMzg3OTc0XSBDUFU6IDEyMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjAgVGFpbnRlZDog
RyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC4zODc5NzVdIHBz
dGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjM4Nzk3N10g
cGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuMzg3OTc5XSBsciA6IGl0
c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC4zODc5NzldIHNwIDogZmZmZjgwMDAx
MjgwYmVlMAogICAgIFsgICAgNC4zODc5ODBdIHgyOTogZmZmZjgwMDAxMjgwYmVlMCB4Mjg6IDAw
MDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuMzg3OTgxXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAg
eDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjM4Nzk4Ml0geDI1OiAwMDAwMDAwMDAw
MDAwMDAwIHgyNDogZmZmZjgwMDAxM2JjMDAwMAogICAgIFsgICAgNC4zODc5ODNdIHgyMzogZmZm
ZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuMzg3OTg0XSB4
MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E2MDAwCiAgICAgWyAgICA0LjM4
Nzk4NV0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsg
ICAgNC4zODc5ODZdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDQuMzg3OTg3XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICA0LjM4Nzk4OF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQy
ZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC4zODc5ODldIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4
MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuMzg3OTkwXSB4OSA6IDAwMDAwMDAwMDAw
MDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjM4Nzk5MV0geDcgOiAwMDAw
MDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC4zODc5OTJdIHg1
IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliNzcwMDAKICAgICBbICAgIDQuMzg3
OTkzXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAg
ICA0LjM4Nzk5NF0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAog
ICAgIFsgICAgNC4zODc5OTVdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjM4Nzk5N10gIGl0c19j
cHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC4zODc5OThdICBnaWNfc3RhcnRpbmdfY3B1
KzB4MTgvMHgyNAogICAgIFsgICAgNC4zODgwMDBdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4
NC8weDFlMAogICAgIFsgICAgNC4zODgwMDFdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhi
OAogICAgIFsgICAgNC4zODgwMDJdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgK
ICAgICBbICAgIDQuMzg4MDAzXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmNhIF0tLS0K
ICAgICBbICAgIDQuMzg4MDA5XSBHSUN2MzogQ1BVMTIwOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBl
bmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5ODAwMDAKICAgICBbICAgIDQuMzg4MDM0XSBYZW46
IGluaXRpYWxpemluZyBjcHUxMjAKICAgICBbICAgIDQuMzg4MDQ4XSBDUFUxMjA6IEJvb3RlZCBz
ZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwOCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0
LjQxNzA5MV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEyMQogICAgIFsgICAgNC40MTcy
NzNdIEdJQ3YzOiBDUFUxMjE6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzA5IHJlZ2lvbiAKNjA6MHgw
MDAwMDAwMGFhODIwMDAwCiAgICAgWyAgICA0LjQyNDA1NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy
ZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjQyNDA1OF0gV0FSTklORzogQ1BVOiAxMjEgUElE
OiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJx
LWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQu
NDI0MDU5XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuNDI0MDYxXSBDUFU6IDEyMSBQ
SUQ6IDAgQ29tbTogc3dhcHBlci8xMjEgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUu
MC1yYzUgIzEzMgogICAgIFsgICAgNC40MjQwNjNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJ
RiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjQyNDA2NF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDQuNDI0MDY2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAog
ICAgIFsgICAgNC40MjQwNjZdIHNwIDogZmZmZjgwMDAxMjgxM2VlMAogICAgIFsgICAgNC40MjQw
NjddIHgyOTogZmZmZjgwMDAxMjgxM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAg
IDQuNDI0MDY4XSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAg
ICAgWyAgICA0LjQyNDA2OV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2Jl
MDAwMAogICAgIFsgICAgNC40MjQwNzBdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4
MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuNDI0MDcxXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIw
OiBmZmZmZmUwMDAxY2E2NDAwCiAgICAgWyAgICA0LjQyNDA3Ml0geDE5OiBmZmZmODAwMDExN2Ri
MDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC40MjQwNzNdIHgxNzogMDAwMDAw
MDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNDI0MDc0XSB4MTU6
IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjQyNDA3
NV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAg
NC40MjQwNzZdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAg
ICBbICAgIDQuNDI0MDc3XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkx
NmEwCiAgICAgWyAgICA0LjQyNDA3OF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAw
MDAwMDAwMDA3MAogICAgIFsgICAgNC40MjQwNzldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6
IGZmZmZhMDI2MDliOGQwMDAKICAgICBbICAgIDQuNDI0MDgwXSB4MyA6IDAwMDAwMDAwMDAwMDAw
M2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjQyNDA4MV0geDEgOiAwMDAwMDAw
MDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC40MjQwODJdIENhbGwg
dHJhY2U6CiAgICAgWyAgICA0LjQyNDA4NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAg
IFsgICAgNC40MjQwODVdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC40
MjQwODddICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC40MjQw
ODhdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC40MjQwOTBdICBz
ZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuNDI0MDkxXSAtLS1b
IGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmNiIF0tLS0KICAgICBbICAgIDQuNDI0MDk2XSBHSUN2
MzogQ1BVMTIxOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAw
N2E5OTAwMDAKICAgICBbICAgIDQuNDI0MTE4XSBYZW46IGluaXRpYWxpemluZyBjcHUxMjEKICAg
ICBbICAgIDQuNDI0MTI4XSBDUFUxMjE6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAw
MDAwMDcwOSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjQ1MzIxMl0gRGV0ZWN0ZWQgVklQVCBJ
LWNhY2hlIG9uIENQVTEyMgogICAgIFsgICAgNC40NTMzODhdIEdJQ3YzOiBDUFUxMjI6IGZvdW5k
IHJlZGlzdHJpYnV0b3IgNzBhIHJlZ2lvbiAKNjE6MHgwMDAwMDAwMGFhODQwMDAwCiAgICAgWyAg
ICA0LjQ2MDE2OF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAg
ICA0LjQ2MDE3Ml0gV0FSTklORzogQ1BVOiAxMjIgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50
aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNf
Y3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNDYwMTcyXSBNb2R1bGVzIGxpbmtlZCBp
bjoKICAgICBbICAgIDQuNDYwMTc1XSBDUFU6IDEyMiBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjIg
VGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC40
NjAxNzZdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0
LjQ2MDE3OF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNDYwMTc5
XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC40NjAxODBdIHNwIDog
ZmZmZjgwMDAxMjgxYmVlMAogICAgIFsgICAgNC40NjAxODBdIHgyOTogZmZmZjgwMDAxMjgxYmVl
MCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNDYwMTgyXSB4Mjc6IDAwMDAwMDAw
MDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjQ2MDE4M10geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2M0MDAwMAogICAgIFsgICAgNC40NjAxODRd
IHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQu
NDYwMTg1XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E2ODAwCiAgICAg
WyAgICA0LjQ2MDE4Nl0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgICAgNC40NjAxODddIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDQuNDYwMTg4XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjQ2MDE4OV0geDEzOiAwMDAwMDAwMDAwMDAwMDAw
IHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC40NjAxOTBdIHgxMTogZmZmZmZmZmZm
ZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuNDYwMTkxXSB4OSA6IDAw
MDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjQ2MDE5Ml0g
eDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC40
NjAxOTNdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliYTMwMDAKICAgICBb
ICAgIDQuNDYwMTk0XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZm
CiAgICAgWyAgICA0LjQ2MDE5NV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBm
ZmZmZmZlZAogICAgIFsgICAgNC40NjAxOTZdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjQ2MDE5
N10gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC40NjAxOTldICBnaWNfc3Rh
cnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC40NjAyMDBdICBjcHVocF9pbnZva2VfY2Fs
bGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC40NjAyMDFdICBub3RpZnlfY3B1X3N0YXJ0aW5n
KzB4OWMvMHhiOAogICAgIFsgICAgNC40NjAyMDNdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4
ZGMvMHgxNjgKICAgICBbICAgIDQuNDYwMjA0XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUz
YmNjIF0tLS0KICAgICBbICAgIDQuNDYwMjA5XSBHSUN2MzogQ1BVMTIyOiB1c2luZyBhbGxvY2F0
ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5YTAwMDAKICAgICBbICAgIDQuNDYw
MjMyXSBYZW46IGluaXRpYWxpemluZyBjcHUxMjIKICAgICBbICAgIDQuNDYwMjQzXSBDUFUxMjI6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwYSAKWzB4NDgxZmQwMTBdCiAg
ICAgWyAgICA0LjQ4OTc2MV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEyMwogICAgIFsg
ICAgNC40ODk5MzldIEdJQ3YzOiBDUFUxMjM6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzBiIHJlZ2lv
biAKNjE6MHgwMDAwMDAwMGFhODYwMDAwCiAgICAgWyAgICA0LjQ5NjcxOV0gLS0tLS0tLS0tLS0t
WyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjQ5NjcyM10gV0FSTklORzogQ1BV
OiAxMjMgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2ly
cWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAg
ICBbICAgIDQuNDk2NzI0XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuNDk2NzI2XSBD
UFU6IDEyMyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjMgVGFpbnRlZDogRyAgICAgICAgClcgICAg
ICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC40OTY3MjddIHBzdGF0ZTogNjAwMDAxYzUg
KG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjQ5NjcyOV0gcGMgOiBpdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNDk2NzMwXSBsciA6IGl0c19jcHVfaW5pdCsweDJl
Yy8weDQ5NAogICAgIFsgICAgNC40OTY3MzFdIHNwIDogZmZmZjgwMDAxMjgyM2VlMAogICAgIFsg
ICAgNC40OTY3MzJdIHgyOTogZmZmZjgwMDAxMjgyM2VlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAK
ICAgICBbICAgIDQuNDk2NzMzXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAw
MDAwMDAwCiAgICAgWyAgICA0LjQ5NjczNF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZm
ZjgwMDAxM2M2MDAwMAogICAgIFsgICAgNC40OTY3MzVdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4
MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuNDk2NzM2XSB4MjE6IGZmZmY4MDAwMTE3
YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E2YzAwCiAgICAgWyAgICA0LjQ5NjczN10geDE5OiBmZmZm
ODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC40OTY3MzhdIHgx
NzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNDk2
NzM5XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICA0LjQ5Njc0MF0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAog
ICAgIFsgICAgNC40OTY3NDFdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5
OTE2YTAKICAgICBbICAgIDQuNDk2NzQyXSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZm
ODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjQ5Njc0Ml0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2
IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC40OTY3NDRdIHg1IDogMDAwMDAwMDBhMGEw
YTBhMCB4NCA6IGZmZmZhMDI2MDliYjkwMDAKICAgICBbICAgIDQuNDk2NzQ1XSB4MyA6IDAwMDAw
MDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjQ5Njc0NV0geDEg
OiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC40OTY3
NDddIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjQ5Njc0OF0gIGl0c19jcHVfaW5pdCsweDJmMC8w
eDQ5NAogICAgIFsgICAgNC40OTY3NTBdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAg
IFsgICAgNC40OTY3NTFdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsg
ICAgNC40OTY3NTJdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC40
OTY3NTRdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuNDk2
NzU1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmNkIF0tLS0KICAgICBbICAgIDQuNDk2
NzYwXSBHSUN2MzogQ1BVMTIzOiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAw
eDAwMDAwMDAwN2E5YjAwMDAKICAgICBbICAgIDQuNDk2NzgyXSBYZW46IGluaXRpYWxpemluZyBj
cHUxMjMKICAgICBbICAgIDQuNDk2NzkyXSBDUFUxMjM6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIDB4MDAwMDAwMDcwYiAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjUyNTg1MF0gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEyNAogICAgIFsgICAgNC41MjYwMzNdIEdJQ3YzOiBDUFUx
MjQ6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzBjIHJlZ2lvbiAKNjI6MHgwMDAwMDAwMGFhODgwMDAw
CiAgICAgWyAgICA0LjUzMjgyNF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
CiAgICAgWyAgICA0LjUzMjgyOV0gV0FSTklORzogQ1BVOiAxMjQgUElEOiAwIGF0IAovaG9tZS9q
b3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoy
MzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNTMyODI5XSBNb2R1bGVz
IGxpbmtlZCBpbjoKICAgICBbICAgIDQuNTMyODMyXSBDUFU6IDEyNCBQSUQ6IDAgQ29tbTogc3dh
cHBlci8xMjQgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAg
IFsgICAgNC41MzI4MzNdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAg
ICAgWyAgICA0LjUzMjgzNV0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAg
IDQuNTMyODM2XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC41MzI4
MzddIHNwIDogZmZmZjgwMDAxMjgyYmVlMAogICAgIFsgICAgNC41MzI4MzhdIHgyOTogZmZmZjgw
MDAxMjgyYmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNTMyODM5XSB4Mjc6
IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjUzMjg0
MF0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2NjMDAwMAogICAgIFsgICAg
NC41MzI4NDFdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAg
ICBbICAgIDQuNTMyODQyXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E3
MDAwCiAgICAgWyAgICA0LjUzMjg0M10geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAw
MDAwMDAwMDAwMAogICAgIFsgICAgNC41MzI4NDRdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNTMyODQ1XSB4MTU6IDAwMDAwMDAwMDAwMDAw
MDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjUzMjg0Nl0geDEzOiAwMDAwMDAw
MDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC41MzI4NDddIHgxMTog
ZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuNTMyODQ4
XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0
LjUzMjg0OV0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAg
IFsgICAgNC41MzI4NDldIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliY2Yw
MDAKICAgICBbICAgIDQuNTMyODUwXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZm
ZmZmZmZmZmZmCiAgICAgWyAgICA0LjUzMjg1MV0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDog
MDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC41MzI4NTNdIENhbGwgdHJhY2U6CiAgICAgWyAg
ICA0LjUzMjg1NF0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC41MzI4NTZd
ICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC41MzI4NTddICBjcHVocF9p
bnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC41MzI4NTldICBub3RpZnlfY3B1
X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC41MzI4NjFdICBzZWNvbmRhcnlfc3RhcnRf
a2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuNTMyODYyXSAtLS1bIGVuZCB0cmFjZSBmNjg3
MjhhMGQzMDUzYmNlIF0tLS0KICAgICBbICAgIDQuNTMyODY3XSBHSUN2MzogQ1BVMTI0OiB1c2lu
ZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5YzAwMDAKICAgICBb
ICAgIDQuNTMyODkyXSBYZW46IGluaXRpYWxpemluZyBjcHUxMjQKICAgICBbICAgIDQuNTMyOTA2
XSBDUFUxMjQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwYyAKWzB4NDgx
ZmQwMTBdCiAgICAgWyAgICA0LjU2MTk0OV0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEy
NQogICAgIFsgICAgNC41NjIxMjVdIEdJQ3YzOiBDUFUxMjU6IGZvdW5kIHJlZGlzdHJpYnV0b3Ig
NzBkIHJlZ2lvbiAKNjI6MHgwMDAwMDAwMGFhOGEwMDAwCiAgICAgWyAgICA0LjU2ODkwNl0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjU2ODkxMF0gV0FS
TklORzogQ1BVOiAxMjUgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9k
cml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAv
MHg0OTQKICAgICBbICAgIDQuNTY4OTEwXSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQu
NTY4OTEzXSBDUFU6IDEyNSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjUgVGFpbnRlZDogRyAgICAg
ICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC41Njg5MTRdIHBzdGF0ZTog
NjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjU2ODkxNl0gcGMgOiBp
dHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNTY4OTE3XSBsciA6IGl0c19jcHVf
aW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC41Njg5MThdIHNwIDogZmZmZjgwMDAxMjgzM2Vl
MAogICAgIFsgICAgNC41Njg5MThdIHgyOTogZmZmZjgwMDAxMjgzM2VlMCB4Mjg6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAgIDQuNTY4OTIwXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAw
MDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjU2ODkyMV0geDI1OiAwMDAwMDAwMDAwMDAwMDAw
IHgyNDogZmZmZjgwMDAxM2NlMDAwMAogICAgIFsgICAgNC41Njg5MjJdIHgyMzogZmZmZjgwMDAx
MTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuNTY4OTIzXSB4MjE6IGZm
ZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E3NDAwCiAgICAgWyAgICA0LjU2ODkyNF0g
eDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC41
Njg5MjVdIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBb
ICAgIDQuNTY4OTI2XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgWyAgICA0LjU2ODkyNl0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2Rh
NTljNjIwMAogICAgIFsgICAgNC41Njg5MjddIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZm
ZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuNTY4OTI4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAg
eDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjU2ODkyOV0geDcgOiAwMDAwMDAwMDAw
MDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC41Njg5MzBdIHg1IDogMDAw
MDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDliZTUwMDAKICAgICBbICAgIDQuNTY4OTMxXSB4
MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjU2
ODkzMl0geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsg
ICAgNC41Njg5MzNdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjU2ODkzNV0gIGl0c19jcHVfaW5p
dCsweDJmMC8weDQ5NAogICAgIFsgICAgNC41Njg5MzZdICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgv
MHgyNAogICAgIFsgICAgNC41Njg5MzhdICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFl
MAogICAgIFsgICAgNC41Njg5MzldICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAg
IFsgICAgNC41Njg5NDFdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBb
ICAgIDQuNTY4OTQxXSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmNmIF0tLS0KICAgICBb
ICAgIDQuNTY4OTQ2XSBHSUN2MzogQ1BVMTI1OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcg
dGFibGUgCkAweDAwMDAwMDAwN2E5ZDAwMDAKICAgICBbICAgIDQuNTY4OTY5XSBYZW46IGluaXRp
YWxpemluZyBjcHUxMjUKICAgICBbICAgIDQuNTY4OTc5XSBDUFUxMjU6IEJvb3RlZCBzZWNvbmRh
cnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwZCAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjU5ODAy
MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTEyNgogICAgIFsgICAgNC41OTgxOTZdIEdJ
Q3YzOiBDUFUxMjY6IGZvdW5kIHJlZGlzdHJpYnV0b3IgNzBlIHJlZ2lvbiAKNjM6MHgwMDAwMDAw
MGFhOGMwMDAwCiAgICAgWyAgICA0LjYwNDk3Nl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tCiAgICAgWyAgICA0LjYwNDk4MF0gV0FSTklORzogQ1BVOiAxMjYgUElEOiAwIGF0
IAovaG9tZS9qb3l4L3BsaW50aC1rZXJuZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12
My1pdHMuYzoyMzA0IAppdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNjA0OTgw
XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAgICBbICAgIDQuNjA0OTgzXSBDUFU6IDEyNiBQSUQ6IDAg
Q29tbTogc3dhcHBlci8xMjYgVGFpbnRlZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUg
IzEzMgogICAgIFsgICAgNC42MDQ5ODRdIHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFO
IC1VQU8pCiAgICAgWyAgICA0LjYwNDk4Nl0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQK
ICAgICBbICAgIDQuNjA0OTg3XSBsciA6IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsg
ICAgNC42MDQ5ODhdIHNwIDogZmZmZjgwMDAxMjg4YmVlMAogICAgIFsgICAgNC42MDQ5ODhdIHgy
OTogZmZmZjgwMDAxMjg4YmVlMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNjA0
OTkwXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAg
ICA0LjYwNDk5MV0geDI1OiAwMDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2Q0MDAwMAog
ICAgIFsgICAgNC42MDQ5OTJdIHgyMzogZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5
Y2QwMDAKICAgICBbICAgIDQuNjA0OTkzXSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZm
ZmUwMDAxY2E3ODAwCiAgICAgWyAgICA0LjYwNDk5NF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgx
ODogMDAwMDAwMDAwMDAwMDAwMAogICAgIFsgICAgNC42MDQ5OTVdIHgxNzogMDAwMDAwMDAwMDAw
MDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNjA0OTk2XSB4MTU6IDAwMDAw
MDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjYwNDk5N10geDEz
OiAwMDAwMDAwMDAwMDAwMDAwIHgxMjogZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC42MDQ5
OThdIHgxMTogZmZmZmZmZmZmZmZmZmZmZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAg
IDQuNjA0OTk5XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAg
ICAgWyAgICA0LjYwNTAwMF0geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDA3MAogICAgIFsgICAgNC42MDUwMDBdIHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZh
MDI2MDliZmIwMDAKICAgICBbICAgIDQuNjA1MDAxXSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIg
OiBmZmZmZmZmZmZmZmZmZmZmCiAgICAgWyAgICA0LjYwNTAwM10geDEgOiAwMDAwMDAwMDAwMDEw
MDAwIHgwIDogMDAwMDAwMDBmZmZmZmZlZAogICAgIFsgICAgNC42MDUwMDRdIENhbGwgdHJhY2U6
CiAgICAgWyAgICA0LjYwNTAwNV0gIGl0c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAg
NC42MDUwMDddICBnaWNfc3RhcnRpbmdfY3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC42MDUwMDhd
ICBjcHVocF9pbnZva2VfY2FsbGJhY2srMHg4NC8weDFlMAogICAgIFsgICAgNC42MDUwMDldICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMvMHhiOAogICAgIFsgICAgNC42MDUwMTFdICBzZWNvbmRh
cnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgxNjgKICAgICBbICAgIDQuNjA1MDEyXSAtLS1bIGVuZCB0
cmFjZSBmNjg3MjhhMGQzMDUzYmQwIF0tLS0KICAgICBbICAgIDQuNjA1MDE3XSBHSUN2MzogQ1BV
MTI2OiB1c2luZyBhbGxvY2F0ZWQgTFBJIHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5ZTAw
MDAKICAgICBbICAgIDQuNjA1MDM5XSBYZW46IGluaXRpYWxpemluZyBjcHUxMjYKICAgICBbICAg
IDQuNjA1MDUwXSBDUFUxMjY6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcw
ZSAKWzB4NDgxZmQwMTBdCiAgICAgWyAgICA0LjYzNDEyMl0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hl
IG9uIENQVTEyNwogICAgIFsgICAgNC42MzQzMDBdIEdJQ3YzOiBDUFUxMjc6IGZvdW5kIHJlZGlz
dHJpYnV0b3IgNzBmIHJlZ2lvbiAKNjM6MHgwMDAwMDAwMGFhOGUwMDAwCiAgICAgWyAgICA0LjY0
MTA4MV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCiAgICAgWyAgICA0LjY0
MTA4NV0gV0FSTklORzogQ1BVOiAxMjcgUElEOiAwIGF0IAovaG9tZS9qb3l4L3BsaW50aC1rZXJu
ZWwtdjIwMC9kcml2ZXJzL2lycWNoaXAvaXJxLWdpYy12My1pdHMuYzoyMzA0IAppdHNfY3B1X2lu
aXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNjQxMDg1XSBNb2R1bGVzIGxpbmtlZCBpbjoKICAg
ICBbICAgIDQuNjQxMDg3XSBDUFU6IDEyNyBQSUQ6IDAgQ29tbTogc3dhcHBlci8xMjcgVGFpbnRl
ZDogRyAgICAgICAgClcgICAgICAgICA1LjUuMC1yYzUgIzEzMgogICAgIFsgICAgNC42NDEwODld
IHBzdGF0ZTogNjAwMDAxYzUgKG5aQ3YgZEFJRiAtUEFOIC1VQU8pCiAgICAgWyAgICA0LjY0MTA5
MF0gcGMgOiBpdHNfY3B1X2luaXQrMHgyZjAvMHg0OTQKICAgICBbICAgIDQuNjQxMDkyXSBsciA6
IGl0c19jcHVfaW5pdCsweDJlYy8weDQ5NAogICAgIFsgICAgNC42NDEwOTJdIHNwIDogZmZmZjgw
MDAxMjg5M2VlMAogICAgIFsgICAgNC42NDEwOTNdIHgyOTogZmZmZjgwMDAxMjg5M2VlMCB4Mjg6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAgIDQuNjQxMDk0XSB4Mjc6IDAwMDAwMDAwMDAwMDAw
MDAgeDI2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgWyAgICA0LjY0MTA5NV0geDI1OiAwMDAwMDAw
MDAwMDAwMDAwIHgyNDogZmZmZjgwMDAxM2Q2MDAwMAogICAgIFsgICAgNC42NDEwOTZdIHgyMzog
ZmZmZjgwMDAxMTFmNDAwMCB4MjI6IGZmZmY4MDAwMTE5Y2QwMDAKICAgICBbICAgIDQuNjQxMDk3
XSB4MjE6IGZmZmY4MDAwMTE3YTkwMDAgeDIwOiBmZmZmZmUwMDAxY2E3YzAwCiAgICAgWyAgICA0
LjY0MTA5OF0geDE5OiBmZmZmODAwMDExN2RiMDAwIHgxODogMDAwMDAwMDAwMDAwMDAwMAogICAg
IFsgICAgNC42NDEwOTldIHgxNzogMDAwMDAwMDAwMDAwMDAwMCB4MTY6IDAwMDAwMDAwMDAwMDAw
MDAKICAgICBbICAgIDQuNjQxMTAwXSB4MTU6IDAwMDAwMDAwMDAwMDAwMDAgeDE0OiAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgWyAgICA0LjY0MTEwMV0geDEzOiAwMDAwMDAwMDAwMDAwMDAwIHgxMjog
ZDQyZTBmM2RhNTljNjIwMAogICAgIFsgICAgNC42NDExMDJdIHgxMTogZmZmZmZmZmZmZmZmZmZm
ZiB4MTA6IGZmZmY4MDAwMTE5OTE2YTAKICAgICBbICAgIDQuNjQxMTAzXSB4OSA6IDAwMDAwMDAw
MDAwMDAwMDAgeDggOiBmZmZmODAwMDExOTkxNmEwCiAgICAgWyAgICA0LjY0MTEwNF0geDcgOiAw
MDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAwMDA3MAogICAgIFsgICAgNC42NDExMDVd
IHg1IDogMDAwMDAwMDBhMGEwYTBhMCB4NCA6IGZmZmZhMDI2MDljMTEwMDAKICAgICBbICAgIDQu
NjQxMTA2XSB4MyA6IDAwMDAwMDAwMDAwMDAwM2QgeDIgOiBmZmZmZmZmZmZmZmZmZmZmCiAgICAg
WyAgICA0LjY0MTEwN10geDEgOiAwMDAwMDAwMDAwMDEwMDAwIHgwIDogMDAwMDAwMDBmZmZmZmZl
ZAogICAgIFsgICAgNC42NDExMDhdIENhbGwgdHJhY2U6CiAgICAgWyAgICA0LjY0MTEwOV0gIGl0
c19jcHVfaW5pdCsweDJmMC8weDQ5NAogICAgIFsgICAgNC42NDExMTBdICBnaWNfc3RhcnRpbmdf
Y3B1KzB4MTgvMHgyNAogICAgIFsgICAgNC42NDExMTJdICBjcHVocF9pbnZva2VfY2FsbGJhY2sr
MHg4NC8weDFlMAogICAgIFsgICAgNC42NDExMTNdICBub3RpZnlfY3B1X3N0YXJ0aW5nKzB4OWMv
MHhiOAogICAgIFsgICAgNC42NDExMTVdICBzZWNvbmRhcnlfc3RhcnRfa2VybmVsKzB4ZGMvMHgx
NjgKICAgICBbICAgIDQuNjQxMTE1XSAtLS1bIGVuZCB0cmFjZSBmNjg3MjhhMGQzMDUzYmQxIF0t
LS0KICAgICBbICAgIDQuNjQxMTIxXSBHSUN2MzogQ1BVMTI3OiB1c2luZyBhbGxvY2F0ZWQgTFBJ
IHBlbmRpbmcgdGFibGUgCkAweDAwMDAwMDAwN2E5ZjAwMDAKICAgICBbICAgIDQuNjQxMTQyXSBY
ZW46IGluaXRpYWxpemluZyBjcHUxMjcKICAgICBbICAgIDQuNjQxMTUzXSBDUFUxMjc6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIDB4MDAwMDAwMDcwZiAKWzB4NDgxZmQwMTBdCiAgICAgWyAg
ICA0LjY0MTI3MF0gc21wOiBCcm91Z2h0IHVwIDQgbm9kZXMsIDEyOCBDUFVzCiAgICAgWyAgICA0
LjY0Mjg2Ml0gU01QOiBUb3RhbCBvZiAxMjggcHJvY2Vzc29ycyBhY3RpdmF0ZWQuCiAgICAgWyAg
ICA0LjY0Mjg2NF0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZDogUHJpdmlsZWdlZCBBY2Nlc3MgTmV2
ZXIKICAgICBbICAgIDQuNjQyODY1XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBVc2VyIEFjY2Vz
cyBPdmVycmlkZQogICAgIFsgICAgNC42NDI4NjddIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6IENv
bW1vbiBub3QgUHJpdmF0ZSB0cmFuc2xhdGlvbnMKICAgICBbICAgIDQuNjQyODY4XSBDUFUgZmVh
dHVyZXM6IGRldGVjdGVkOiBSQVMgRXh0ZW5zaW9uIFN1cHBvcnQKICAgICBbICAgIDQuNjQyODY5
XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkOiBDUkMzMiBpbnN0cnVjdGlvbnMKICAgICBbICAgIDQu
NjUyNzU1XSBDUFU6IEFsbCBDUFUocykgc3RhcnRlZCBhdCBFTDEKICAgICBbICAgIDQuNjUzOTU3
XSBhbHRlcm5hdGl2ZXM6IHBhdGNoaW5nIGtlcm5lbCBjb2RlCiAgICAgWyAgICA0LjY2NTUwM10g
ZGV2dG1wZnM6IGluaXRpYWxpemVkCiAgICAgWyAgICA0LjY2NTczNV0gS0FTTFIgZGlzYWJsZWQg
ZHVlIHRvIGxhY2sgb2Ygc2VlZAogICAgIFsgICAgNC42NjgyNjBdIGNsb2Nrc291cmNlOiBqaWZm
aWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IAoweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzY0NTA0MTc4NTEwMDAwMCBucwogICAgIFsgICAgNC42NjgzMzldIGZ1dGV4IGhhc2ggdGFi
bGUgZW50cmllczogMzI3NjggKG9yZGVyOiA5LCAyMDk3MTUyIApieXRlcywgdm1hbGxvYykKICAg
ICBbICAgIDQuNjcyODg4XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lz
dGVtCiAgICAgWyAgICA0LjY3MzA1Ml0gdGhlcm1hbF9zeXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBn
b3Zlcm5vciAnc3RlcF93aXNlJwogICAgIFsgICAgNC42NzMwNTNdIHRoZXJtYWxfc3lzOiBSZWdp
c3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgCidwb3dlcl9hbGxvY2F0b3InCiAgICAgWyAgICA0LjY3
MzA2MV0gRE1JIG5vdCBwcmVzZW50IG9yIGludmFsaWQuCiAgICAgWyAgICA0LjY3MzE4OV0gTkVU
OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgogICAgIFsgICAgNC42ODE2NDBdIERNQTog
cHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBmb3IgYXRvbWljIGFsbG9jYXRpb25zCiAgICAgWyAg
ICA0LjY4MTY0NF0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQp
CiAgICAgWyAgICA0LjY4MTcyNl0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCg0LjY2ODoxKTogc3Rh
dGU9aW5pdGlhbGl6ZWQgCmF1ZGl0X2VuYWJsZWQ9MCByZXM9MQogICAgIFsgICAgNC42ODE5NzFd
IERldGVjdGVkIDEgUENDIFN1YnNwYWNlcwogICAgIFsgICAgNC42ODE5OTBdIFJlZ2lzdGVyaW5n
IFBDQyBkcml2ZXIgYXMgTWFpbGJveCBjb250cm9sbGVyCiAgICAgWyAgICA0LjY4MjAzOV0gaHct
YnJlYWtwb2ludDogZm91bmQgNiBicmVha3BvaW50IGFuZCA0IHdhdGNocG9pbnQgCnJlZ2lzdGVy
cy4KICAgICBbICAgIDQuNjg3MzUyXSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZAogICAg
IFsgICAgNC42ODczNTRdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJp
dmVyIAp2ZXJzaW9uOiAwLjUKICAgICBbICAgIDQuNjg3NDM2XSBTZXJpYWw6IEFNQkEgUEwwMTEg
VUFSVCBkcml2ZXIKICAgICBbICAgIDQuNjkxODM4XSBIdWdlVExCIHJlZ2lzdGVyZWQgMS4wMCBH
aUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIAowIHBhZ2VzCiAgICAgWyAgICA0LjY5MTg0MF0g
SHVnZVRMQiByZWdpc3RlcmVkIDMyLjAgTWlCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAKMCBw
YWdlcwogICAgIFsgICAgNC42OTE4NDJdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdl
IHNpemUsIHByZS1hbGxvY2F0ZWQgCjAgcGFnZXMKICAgICBbICAgIDQuNjkxODQzXSBIdWdlVExC
IHJlZ2lzdGVyZWQgNjQuMCBLaUIgcGFnZSBzaXplLCBwcmUtYWxsb2NhdGVkIAowIHBhZ2VzCiAg
ICAgWyAgICA0LjY5NTc4M10gY3J5cHRkOiBtYXhfY3B1X3FsZW4gc2V0IHRvIDEwMDAKICAgICBb
ICAgIDQuNzAzOTU0XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpCiAgICAgWyAgICA0
LjcwMzk1Nl0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQogICAgIFsgICAgNC43
MDM5NThdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKICAgICBbICAgIDQu
NzAzOTU5XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKICAg
ICBbICAgIDQuNzAzOTYxXSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8pCiAgICAg
WyAgICA0LjcwMzk2Ml0gQUNQSTogQWRkZWQgX09TSShMaW51eC1MZW5vdm8tTlYtSERNSS1BdWRp
bykKICAgICBbICAgIDQuNzAzOTY0XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LUhQSS1IeWJyaWQt
R3JhcGhpY3MpCiAgICAgWyAgICA0LjcxMDU5OV0gQUNQSTogMiBBQ1BJIEFNTCB0YWJsZXMgc3Vj
Y2Vzc2Z1bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQKICAgICBbICAgIDQuNzEzMjg2XSBBQ1BJOiBJ
bnRlcnByZXRlciBlbmFibGVkCiAgICAgWyAgICA0LjcxMzI4OV0gQUNQSTogVXNpbmcgR0lDIGZv
ciBpbnRlcnJ1cHQgcm91dGluZwogICAgIFsgICAgNC43MTMyOTldIEFDUEk6IE1DRkcgdGFibGUg
ZGV0ZWN0ZWQsIDEgZW50cmllcwogICAgIFsgICAgNC43MTM1NzhdIEhFU1Q6IFRhYmxlIHBhcnNp
bmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuCiAgICAgWyAgICA0LjczNDE1MF0gQUNQSTogUENJIFJv
b3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC0zZl0pCiAgICAgWyAgICA0Ljcz
NDE1Nl0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcg
CkFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQogICAgIFsgICAgNC43MzQyNDJd
IGFjcGkgUE5QMEEwODowMDogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCBbTFRSXQog
ICAgIFsgICAgNC43MzQzMTJdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xz
IFtQTUUgQUVSIApQQ0llQ2FwYWJpbGl0eV0KICAgICBbICAgIDQuNzM1NzAzXSBhY3BpIFBOUDBB
MDg6MDA6IFtGaXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21lbSAKMHhkMDAwMDAwMC0weGQzZmZm
ZmZmXSBub3QgcmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UKICAgICBbICAgIDQuNzM1NzEzXSBh
Y3BpIFBOUDBBMDg6MDA6IEVDQU0gYXQgW21lbSAweGQwMDAwMDAwLTB4ZDNmZmZmZmZdIApmb3Ig
W2J1cyAwMC0zZl0KICAgICBbICAgIDQuNzM1NzMzXSBSZW1hcHBlZCBJL08gMHgwMDAwMDAwMGVm
ZmYwMDAwIHRvIFtpbyAweDAwMDAtMHhmZmZmIAp3aW5kb3ddCiAgICAgWyAgICA0LjczNTc3N10g
UENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwCiAgICAgWyAgICA0LjczNTc4MF0gcGNpX2J1
cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODNmZmZm
ZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA0LjczNTc4Ml0gcGNpX2J1cyAwMDAwOjAwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIAoweGUwMDAwMDAwLTB4ZWZmZWZmZmYgd2luZG93XQogICAg
IFsgICAgNC43MzU3ODNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvIDB4
MDAwMC0weGZmZmYgCndpbmRvd10KICAgICBbICAgIDQuNzM1Nzg1XSBwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtM2ZdCiAgICAgWyAgICA0LjczNTgyNV0gcGNpIDAw
MDA6MDA6MDAuMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAg
NC43MzU4ODBdIHBjaSAwMDAwOjAwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIg
RDNob3QgCkQzY29sZAogICAgIFsgICAgNC43NDYwODBdIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAg
ICA0Ljc0NjA5OV0gcGNpIDAwMDA6MDA6MDguMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAw
eDA2MDQwMAogICAgIFsgICAgNC43NDYxNDZdIHBjaSAwMDAwOjAwOjA4LjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAgNC43NTEyMDJdIHBjaSAw
MDAwOjAwOjA4LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1p
Z2h0IGZhaWwhCiAgICAgWyAgICA0Ljc1MTIxN10gcGNpIDAwMDA6MDA6MGMuMDogWzE5ZTU6YTEy
MF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC43NTEyNjNdIHBjaSAwMDAwOjAw
OjBjLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsg
ICAgNC43NTYzNDZdIHBjaSAwMDAwOjAwOjBjLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0Ljc1NjM2MF0gcGNpIDAwMDA6
MDA6MTAuMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC43
NTY0MDddIHBjaSAwMDAwOjAwOjEwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNo
b3QgCkQzY29sZAogICAgIFsgICAgNC43NjE0NjNdIHBjaSAwMDAwOjAwOjEwLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0
Ljc2MTQ3M10gcGNpIDAwMDA6MDA6MTEuMDogWzE5ZTU6YTEyMF0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMAogICAgIFsgICAgNC43NjE1MThdIHBjaSAwMDAwOjAwOjExLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAgNC43NjY2MDNdIHBjaSAwMDAw
OjAwOjExLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0
IGZhaWwhCiAgICAgWyAgICA0Ljc2NjYxNF0gcGNpIDAwMDA6MDA6MTIuMDogWzE5ZTU6YTEyMF0g
dHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC43NjY2NjBdIHBjaSAwMDAwOjAwOjEy
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAg
NC43NzE3MTddIHBjaSAwMDAwOjAwOjEyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0Ljc3MTc2MV0gcGNpIDAwMDA6MDE6
MDAuMDogWzE5ZTU6MzcxZV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC43NzE4
MjRdIHBjaSAwMDAwOjAxOjAwLjA6IHN1cHBvcnRzIEQxIEQyCiAgICAgWyAgICA0Ljc3MTgyNl0g
cGNpIDAwMDA6MDE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNj
b2xkCiAgICAgWyAgICA0Ljc3NjkxOF0gcGNpIDAwMDA6MDE6MDAuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuNzc2OTYx
XSBwY2kgMDAwMDowMjowMC4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAg
ICAgWyAgICA0Ljc3NzAyN10gcGNpIDAwMDA6MDI6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljc4MjA4N10gcGNpIDAwMDA6MDI6MDAu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEK
ICAgICBbICAgIDQuNzgyMDk5XSBwY2kgMDAwMDowMjowMS4wOiBbMTllNTozNzFlXSB0eXBlIDAx
IGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA0Ljc4MjE2NV0gcGNpIDAwMDA6MDI6MDEuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljc4NzI0
NV0gcGNpIDAwMDA6MDI6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kv
TVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuNzg3MjU4XSBwY2kgMDAwMDowMjowMi4wOiBb
MTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA0Ljc4NzMyNF0gcGNp
IDAwMDA6MDI6MDIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xk
CiAgICAgWyAgICA0Ljc5MjM4M10gcGNpIDAwMDA6MDI6MDIuMDogRmFpbGVkIHRvIGFkZCAtIHBh
c3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuNzkyMzk3XSBw
Y2kgMDAwMDowMjowMy4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAg
WyAgICA0Ljc5MjQ2NF0gcGNpIDAwMDA6MDI6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljc5NzU1MV0gcGNpIDAwMDA6MDI6MDMuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAg
ICBbICAgIDQuNzk3NjIwXSBwY2kgMDAwMDowMzowMC4wOiBbMTllNToxODIyXSB0eXBlIDAwIGNs
YXNzIDB4MDIwMDAwCiAgICAgWyAgICA0Ljc5NzYzNF0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4
MTA6IFttZW0gCjB4ODAwMWZkMDAwMDAtMHg4MDAxZmQxZmZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNC43OTc2MzldIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDgwMDFmZjAw
MDAwLTB4ODAwMWZmMDdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuNzk3NjQ1XSBwY2kgMDAw
MDowMzowMC4wOiByZWcgMHgyMDogW21lbSAKMHg4MDAxZmMwMDAwMC0weDgwMDFmY2ZmZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA0Ljc5NzY0OF0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MzA6
IFttZW0gCjB4ZTZhMDAwMDAtMHhlNmFmZmZmZiBwcmVmXQogICAgIFsgICAgNC43OTc3MDhdIHBj
aSAwMDAwOjAzOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29s
ZAogICAgIFsgICAgNC43OTc3MjNdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDIyNDogW21lbSAK
MHg4MDAxZmYwODAwMC0weDgwMDFmZjBiZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljc5Nzcy
NV0gcGNpIDAwMDA6MDM6MDAuMDogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHg4MDAxZmYwODAw
MC0weDgwMDFmZmY3ZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciA2MCBWRnMpCiAg
ICAgWyAgICA0Ljc5NzczMV0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MjJjOiBbbWVtIAoweDgw
MDFmZDIwMDAwLTB4ODAwMWZkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuNzk3NzMzXSBw
Y2kgMDAwMDowMzowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDgwMDFmZDIwMDAwLTB4
ODAwMWZlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYwIFZGcykKICAgICBb
ICAgIDQuNzk3NzM4XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgyMzQ6IFttZW0gCjB4ODAwMWMw
MDAwMDAtMHg4MDAxYzBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC43OTc3NDBdIHBjaSAw
MDAwOjAzOjAwLjA6IFZGKG4pIEJBUjQgc3BhY2U6IFttZW0gCjB4ODAwMWMwMDAwMDAtMHg4MDAx
ZmJmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSNCBmb3IgNjAgVkZzKQogICAgIFsgICAg
NC44MDI4OThdIHBjaSAwMDAwOjAzOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0LjgwMjk0MV0gcGNpIDAwMDA6MDQ6
MDAuMDogWzE5ZTU6MTgyMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMAogICAgIFsgICAgNC44MDI5
NTRdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDEwOiBbbWVtIAoweDgwMDFiZDAwMDAwLTB4ODAw
MWJkMWZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODAyOTYwXSBwY2kgMDAwMDowNDowMC4w
OiByZWcgMHgxODogW21lbSAKMHg4MDAxYmYwMDAwMC0weDgwMDFiZjA3ZmZmIDY0Yml0IHByZWZd
CiAgICAgWyAgICA0LjgwMjk2NV0gcGNpIDAwMDA6MDQ6MDAuMDogcmVnIDB4MjA6IFttZW0gCjB4
ODAwMWJjMDAwMDAtMHg4MDAxYmNmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44MDI5Njld
IHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDMwOiBbbWVtIAoweGU2OTAwMDAwLTB4ZTY5ZmZmZmYg
cHJlZl0KICAgICBbICAgIDQuODAzMDI4XSBwY2kgMDAwMDowNDowMC4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQuODAzMDQyXSBwY2kgMDAw
MDowNDowMC4wOiByZWcgMHgyMjQ6IFttZW0gCjB4ODAwMWJmMDgwMDAtMHg4MDAxYmYwYmZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNC44MDMwNDVdIHBjaSAwMDAwOjA0OjAwLjA6IFZGKG4pIEJB
UjAgc3BhY2U6IFttZW0gCjB4ODAwMWJmMDgwMDAtMHg4MDAxYmZmN2ZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMCBmb3IgNjAgVkZzKQogICAgIFsgICAgNC44MDMwNTBdIHBjaSAwMDAwOjA0
OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHg4MDAxYmQyMDAwMC0weDgwMDFiZDI3ZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA0LjgwMzA1Ml0gcGNpIDAwMDA6MDQ6MDAuMDogVkYobikgQkFSMiBz
cGFjZTogW21lbSAKMHg4MDAxYmQyMDAwMC0weDgwMDFiZWZmZmZmIDY0Yml0IHByZWZdIChjb250
YWlucyBCQVIyIGZvciA2MCBWRnMpCiAgICAgWyAgICA0LjgwMzA1OF0gcGNpIDAwMDA6MDQ6MDAu
MDogcmVnIDB4MjM0OiBbbWVtIAoweDgwMDE4MDAwMDAwLTB4ODAwMTgwZmZmZmYgNjRiaXQgcHJl
Zl0KICAgICBbICAgIDQuODAzMDU5XSBwY2kgMDAwMDowNDowMC4wOiBWRihuKSBCQVI0IHNwYWNl
OiBbbWVtIAoweDgwMDE4MDAwMDAwLTB4ODAwMWJiZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5z
IEJBUjQgZm9yIDYwIFZGcykKICAgICBbICAgIDQuODA4MTkyXSBwY2kgMDAwMDowNDowMC4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAg
IFsgICAgNC44MDgyMzFdIHBjaSAwMDAwOjA1OjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xh
c3MgMHgwMjAwMDAKICAgICBbICAgIDQuODA4MjQ0XSBwY2kgMDAwMDowNTowMC4wOiByZWcgMHgx
MDogW21lbSAKMHg4MDAxN2QwMDAwMC0weDgwMDE3ZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAg
ICA0LjgwODI1MF0gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4ODAwMTdmMDAw
MDAtMHg4MDAxN2YwN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44MDgyNTVdIHBjaSAwMDAw
OjA1OjAwLjA6IHJlZyAweDIwOiBbbWVtIAoweDgwMDE3YzAwMDAwLTB4ODAwMTdjZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuODA4MjU4XSBwY2kgMDAwMDowNTowMC4wOiByZWcgMHgzMDog
W21lbSAKMHhlNjgwMDAwMC0weGU2OGZmZmZmIHByZWZdCiAgICAgWyAgICA0LjgwODMxN10gcGNp
IDAwMDA6MDU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xk
CiAgICAgWyAgICA0LjgwODMzMl0gcGNpIDAwMDA6MDU6MDAuMDogcmVnIDB4MjI0OiBbbWVtIAow
eDgwMDE3ZjA4MDAwLTB4ODAwMTdmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODA4MzM0
XSBwY2kgMDAwMDowNTowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDgwMDE3ZjA4MDAw
LTB4ODAwMTdmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKICAg
ICBbICAgIDQuODA4MzM5XSBwY2kgMDAwMDowNTowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4ODAw
MTdkMjAwMDAtMHg4MDAxN2QyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44MDgzNDFdIHBj
aSAwMDAwOjA1OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMTdkMjAwMDAtMHg4
MDAxN2VmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAgIFsg
ICAgNC44MDgzNDZdIHBjaSAwMDAwOjA1OjAwLjA6IHJlZyAweDIzNDogW21lbSAKMHg4MDAxNDAw
MDAwMC0weDgwMDE0MGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0LjgwODM0OF0gcGNpIDAw
MDA6MDU6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAxNDAwMDAwMC0weDgwMDE3
YmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpCiAgICAgWyAgICA0
LjgxMzUwMl0gcGNpIDAwMDA6MDU6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9y
IApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuODEzNTQ1XSBwY2kgMDAwMDowNjow
MC4wOiBbMTllNToxODIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAgICA0LjgxMzU1
OF0gcGNpIDAwMDA6MDY6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4ODAwMTNkMDAwMDAtMHg4MDAx
M2QxZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44MTM1NjRdIHBjaSAwMDAwOjA2OjAwLjA6
IHJlZyAweDE4OiBbbWVtIAoweDgwMDEzZjAwMDAwLTB4ODAwMTNmMDdmZmYgNjRiaXQgcHJlZl0K
ICAgICBbICAgIDQuODEzNTY5XSBwY2kgMDAwMDowNjowMC4wOiByZWcgMHgyMDogW21lbSAKMHg4
MDAxM2MwMDAwMC0weDgwMDEzY2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0LjgxMzU3M10g
cGNpIDAwMDA6MDY6MDAuMDogcmVnIDB4MzA6IFttZW0gCjB4ZTY3MDAwMDAtMHhlNjdmZmZmZiBw
cmVmXQogICAgIFsgICAgNC44MTM2MzFdIHBjaSAwMDAwOjA2OjAwLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAgNC44MTM2NDddIHBjaSAwMDAw
OjA2OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHg4MDAxM2YwODAwMC0weDgwMDEzZjBiZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA0LjgxMzY0OV0gcGNpIDAwMDA6MDY6MDAuMDogVkYobikgQkFS
MCBzcGFjZTogW21lbSAKMHg4MDAxM2YwODAwMC0weDgwMDEzZmY3ZmZmIDY0Yml0IHByZWZdIChj
b250YWlucyBCQVIwIGZvciA2MCBWRnMpCiAgICAgWyAgICA0LjgxMzY1NF0gcGNpIDAwMDA6MDY6
MDAuMDogcmVnIDB4MjJjOiBbbWVtIAoweDgwMDEzZDIwMDAwLTB4ODAwMTNkMjdmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDQuODEzNjU2XSBwY2kgMDAwMDowNjowMC4wOiBWRihuKSBCQVIyIHNw
YWNlOiBbbWVtIAoweDgwMDEzZDIwMDAwLTB4ODAwMTNlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRh
aW5zIEJBUjIgZm9yIDYwIFZGcykKICAgICBbICAgIDQuODEzNjYxXSBwY2kgMDAwMDowNjowMC4w
OiByZWcgMHgyMzQ6IFttZW0gCjB4ODAwMTAwMDAwMDAtMHg4MDAxMDBmZmZmZiA2NGJpdCBwcmVm
XQogICAgIFsgICAgNC44MTM2NjNdIHBjaSAwMDAwOjA2OjAwLjA6IFZGKG4pIEJBUjQgc3BhY2U6
IFttZW0gCjB4ODAwMTAwMDAwMDAtMHg4MDAxM2JmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMg
QkFSNCBmb3IgNjAgVkZzKQogICAgIFsgICAgNC44MTg3OTRdIHBjaSAwMDAwOjA2OjAwLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAg
WyAgICA0LjgxODg1OV0gcGNpIDAwMDA6MDg6MDAuMDogWzE5ZTU6MzcxZV0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMAogICAgIFsgICAgNC44MTg5MjRdIHBjaSAwMDAwOjA4OjAwLjA6IHN1cHBvcnRz
IEQxIEQyCiAgICAgWyAgICA0LjgxODkyNl0gcGNpIDAwMDA6MDg6MDAuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0LjgxODk0MF0gcGNpIDAw
MDA6MDg6MDAuMDogNjMuMDA4IEdiL3MgYXZhaWxhYmxlIFBDSWUgCmJhbmR3aWR0aCwgbGltaXRl
ZCBieSA4IEdUL3MgeDggbGluayBhdCAwMDAwOjAwOjBjLjAgKGNhcGFibGUgb2YgMTI2LjAxNiAK
R2IvcyB3aXRoIDggR1QvcyB4MTYgbGluaykKICAgICBbICAgIDQuODI0MDI0XSBwY2kgMDAwMDow
ODowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBm
YWlsIQogICAgIFsgICAgNC44MjQwNjFdIHBjaSAwMDAwOjA5OjAwLjA6IFsxOWU1OjM3MWVdIHR5
cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDQuODI0MTMxXSBwY2kgMDAwMDowOTowMC4w
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQu
ODI5MTkxXSBwY2kgMDAwMDowOTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
Ck1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44MjkyMDRdIHBjaSAwMDAwOjA5OjAx
LjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDQuODI5Mjcx
XSBwY2kgMDAwMDowOTowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApE
M2NvbGQKICAgICBbICAgIDQuODM0MzYwXSBwY2kgMDAwMDowOTowMS4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44MzQz
NzNdIHBjaSAwMDAwOjA5OjAyLjA6IFsxOWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
ICAgICBbICAgIDQuODM0NDQwXSBwY2kgMDAwMDowOTowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQuODM5NDk5XSBwY2kgMDAwMDowOTow
Mi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC44Mzk1MTJdIHBjaSAwMDAwOjA5OjAzLjA6IFsxOWU1OjM3MWVdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDQuODM5NTc5XSBwY2kgMDAwMDowOTowMy4wOiBQ
TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQuODQ0
NjYzXSBwY2kgMDAwMDowOTowMy4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1T
SS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44NDQ3MzBdIHBjaSAwMDAwOjBhOjAwLjA6
IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKICAgICBbICAgIDQuODQ0NzQ0XSBw
Y2kgMDAwMDowYTowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAwZmQwMDAwMC0weDgwMDBmZDFm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg0NDc0OV0gcGNpIDAwMDA6MGE6MDAuMDogcmVn
IDB4MTg6IFttZW0gCjB4ODAwMGZmMDAwMDAtMHg4MDAwZmYwN2ZmZiA2NGJpdCBwcmVmXQogICAg
IFsgICAgNC44NDQ3NTVdIHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDIwOiBbbWVtIAoweDgwMDBm
YzAwMDAwLTB4ODAwMGZjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODQ0NzU5XSBwY2kg
MDAwMDowYTowMC4wOiByZWcgMHgzMDogW21lbSAKMHhlNjYwMDAwMC0weGU2NmZmZmZmIHByZWZd
CiAgICAgWyAgICA0Ljg0NDgxOV0gcGNpIDAwMDA6MGE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljg0NDgzNV0gcGNpIDAwMDA6MGE6
MDAuMDogcmVnIDB4MjI0OiBbbWVtIAoweDgwMDBmZjA4MDAwLTB4ODAwMGZmMGJmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDQuODQ0ODM3XSBwY2kgMDAwMDowYTowMC4wOiBWRihuKSBCQVIwIHNw
YWNlOiBbbWVtIAoweDgwMDBmZjA4MDAwLTB4ODAwMGZmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRh
aW5zIEJBUjAgZm9yIDYwIFZGcykKICAgICBbICAgIDQuODQ0ODQzXSBwY2kgMDAwMDowYTowMC4w
OiByZWcgMHgyMmM6IFttZW0gCjB4ODAwMGZkMjAwMDAtMHg4MDAwZmQyN2ZmZiA2NGJpdCBwcmVm
XQogICAgIFsgICAgNC44NDQ4NDVdIHBjaSAwMDAwOjBhOjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6
IFttZW0gCjB4ODAwMGZkMjAwMDAtMHg4MDAwZmVmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMg
QkFSMiBmb3IgNjAgVkZzKQogICAgIFsgICAgNC44NDQ4NTFdIHBjaSAwMDAwOjBhOjAwLjA6IHJl
ZyAweDIzNDogW21lbSAKMHg4MDAwYzAwMDAwMC0weDgwMDBjMGZmZmZmIDY0Yml0IHByZWZdCiAg
ICAgWyAgICA0Ljg0NDg1M10gcGNpIDAwMDA6MGE6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21l
bSAKMHg4MDAwYzAwMDAwMC0weDgwMDBmYmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0
IGZvciA2MCBWRnMpCiAgICAgWyAgICA0Ljg0NDk0MV0gcGNpIDAwMDA6MGE6MDAuMDogNjMuMDA4
IEdiL3MgYXZhaWxhYmxlIFBDSWUgCmJhbmR3aWR0aCwgbGltaXRlZCBieSA4IEdUL3MgeDggbGlu
ayBhdCAwMDAwOjAwOjBjLjAgKGNhcGFibGUgb2YgMTI2LjAxNiAKR2IvcyB3aXRoIDggR1QvcyB4
MTYgbGluaykKICAgICBbICAgIDQuODQ5OTkwXSBwY2kgMDAwMDowYTowMC4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44
NTAwMzBdIHBjaSAwMDAwOjBiOjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAw
MDAKICAgICBbICAgIDQuODUwMDQzXSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgxMDogW21lbSAK
MHg4MDAwYmQwMDAwMC0weDgwMDBiZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg1MDA0
OV0gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4ODAwMGJmMDAwMDAtMHg4MDAw
YmYwN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NTAwNTRdIHBjaSAwMDAwOjBiOjAwLjA6
IHJlZyAweDIwOiBbbWVtIAoweDgwMDBiYzAwMDAwLTB4ODAwMGJjZmZmZmYgNjRiaXQgcHJlZl0K
ICAgICBbICAgIDQuODUwMDU4XSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgzMDogW21lbSAKMHhl
NjUwMDAwMC0weGU2NWZmZmZmIHByZWZdCiAgICAgWyAgICA0Ljg1MDExOF0gcGNpIDAwMDA6MGI6
MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAg
ICA0Ljg1MDEzNF0gcGNpIDAwMDA6MGI6MDAuMDogcmVnIDB4MjI0OiBbbWVtIAoweDgwMDBiZjA4
MDAwLTB4ODAwMGJmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODUwMTM2XSBwY2kgMDAw
MDowYjowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDgwMDBiZjA4MDAwLTB4ODAwMGJm
ZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKICAgICBbICAgIDQu
ODUwMTQxXSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4ODAwMGJkMjAwMDAt
MHg4MDAwYmQyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NTAxNDNdIHBjaSAwMDAwOjBi
OjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMGJkMjAwMDAtMHg4MDAwYmVmZmZm
ZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAgIFsgICAgNC44NTAx
NDldIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAweDIzNDogW21lbSAKMHg4MDAwODAwMDAwMC0weDgw
MDA4MGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg1MDE1MF0gcGNpIDAwMDA6MGI6MDAu
MDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAwODAwMDAwMC0weDgwMDBiYmZmZmZmIDY0
Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpCiAgICAgWyAgICA0Ljg1MDIzOV0g
cGNpIDAwMDA6MGI6MDAuMDogNjMuMDA4IEdiL3MgYXZhaWxhYmxlIFBDSWUgCmJhbmR3aWR0aCwg
bGltaXRlZCBieSA4IEdUL3MgeDggbGluayBhdCAwMDAwOjAwOjBjLjAgKGNhcGFibGUgb2YgMTI2
LjAxNiAKR2IvcyB3aXRoIDggR1QvcyB4MTYgbGluaykKICAgICBbICAgIDQuODU1MzE4XSBwY2kg
MDAwMDowYjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBt
aWdodCBmYWlsIQogICAgIFsgICAgNC44NTUzNjRdIHBjaSAwMDAwOjBjOjAwLjA6IFsxOWU1OjE4
MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKICAgICBbICAgIDQuODU1Mzc3XSBwY2kgMDAwMDow
YzowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAwN2QwMDAwMC0weDgwMDA3ZDFmZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA0Ljg1NTM4M10gcGNpIDAwMDA6MGM6MDAuMDogcmVnIDB4MTg6IFtt
ZW0gCjB4ODAwMDdmMDAwMDAtMHg4MDAwN2YwN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44
NTUzODhdIHBjaSAwMDAwOjBjOjAwLjA6IHJlZyAweDIwOiBbbWVtIAoweDgwMDA3YzAwMDAwLTB4
ODAwMDdjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODU1MzkyXSBwY2kgMDAwMDowYzow
MC4wOiByZWcgMHgzMDogW21lbSAKMHhlNjQwMDAwMC0weGU2NGZmZmZmIHByZWZdCiAgICAgWyAg
ICA0Ljg1NTQ1NF0gcGNpIDAwMDA6MGM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBE
MiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljg1NTQ3MF0gcGNpIDAwMDA6MGM6MDAuMDogcmVn
IDB4MjI0OiBbbWVtIAoweDgwMDA3ZjA4MDAwLTB4ODAwMDdmMGJmZmYgNjRiaXQgcHJlZl0KICAg
ICBbICAgIDQuODU1NDcyXSBwY2kgMDAwMDowYzowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVt
IAoweDgwMDA3ZjA4MDAwLTB4ODAwMDdmZjdmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAg
Zm9yIDYwIFZGcykKICAgICBbICAgIDQuODU1NDc3XSBwY2kgMDAwMDowYzowMC4wOiByZWcgMHgy
MmM6IFttZW0gCjB4ODAwMDdkMjAwMDAtMHg4MDAwN2QyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNC44NTU0NzldIHBjaSAwMDAwOjBjOjAwLjA6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4
ODAwMDdkMjAwMDAtMHg4MDAwN2VmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3Ig
NjAgVkZzKQogICAgIFsgICAgNC44NTU0ODVdIHBjaSAwMDAwOjBjOjAwLjA6IHJlZyAweDIzNDog
W21lbSAKMHg4MDAwNDAwMDAwMC0weDgwMDA0MGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0
Ljg1NTQ4Nl0gcGNpIDAwMDA6MGM6MDAuMDogVkYobikgQkFSNCBzcGFjZTogW21lbSAKMHg4MDAw
NDAwMDAwMC0weDgwMDA3YmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVI0IGZvciA2MCBW
RnMpCiAgICAgWyAgICA0Ljg1NTU3NV0gcGNpIDAwMDA6MGM6MDAuMDogNjMuMDA4IEdiL3MgYXZh
aWxhYmxlIFBDSWUgCmJhbmR3aWR0aCwgbGltaXRlZCBieSA4IEdUL3MgeDggbGluayBhdCAwMDAw
OjAwOjBjLjAgKGNhcGFibGUgb2YgMTI2LjAxNiAKR2IvcyB3aXRoIDggR1QvcyB4MTYgbGluaykK
ICAgICBbICAgIDQuODYwNjIzXSBwY2kgMDAwMDowYzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFz
c3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44NjA2NjRdIHBj
aSAwMDAwOjBkOjAwLjA6IFsxOWU1OjE4MjJdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKICAgICBb
ICAgIDQuODYwNjc3XSBwY2kgMDAwMDowZDowMC4wOiByZWcgMHgxMDogW21lbSAKMHg4MDAwM2Qw
MDAwMC0weDgwMDAzZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg2MDY4Ml0gcGNpIDAw
MDA6MGQ6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4ODAwMDNmMDAwMDAtMHg4MDAwM2YwN2ZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNC44NjA2ODhdIHBjaSAwMDAwOjBkOjAwLjA6IHJlZyAweDIw
OiBbbWVtIAoweDgwMDAzYzAwMDAwLTB4ODAwMDNjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuODYwNjkxXSBwY2kgMDAwMDowZDowMC4wOiByZWcgMHgzMDogW21lbSAKMHhlNjMwMDAwMC0w
eGU2M2ZmZmZmIHByZWZdCiAgICAgWyAgICA0Ljg2MDc1Ml0gcGNpIDAwMDA6MGQ6MDAuMDogUE1F
IyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA0Ljg2MDc2
N10gcGNpIDAwMDA6MGQ6MDAuMDogcmVnIDB4MjI0OiBbbWVtIAoweDgwMDAzZjA4MDAwLTB4ODAw
MDNmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODYwNzY5XSBwY2kgMDAwMDowZDowMC4w
OiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDgwMDAzZjA4MDAwLTB4ODAwMDNmZjdmZmYgNjRi
aXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDYwIFZGcykKICAgICBbICAgIDQuODYwNzc1XSBw
Y2kgMDAwMDowZDowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4ODAwMDNkMjAwMDAtMHg4MDAwM2Qy
N2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NjA3NzddIHBjaSAwMDAwOjBkOjAwLjA6IFZG
KG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4ODAwMDNkMjAwMDAtMHg4MDAwM2VmZmZmZiA2NGJpdCBw
cmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAgIFsgICAgNC44NjA3ODJdIHBjaSAw
MDAwOjBkOjAwLjA6IHJlZyAweDIzNDogW21lbSAKMHg4MDAwMDAwMDAwMC0weDgwMDAwMGZmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg2MDc4NF0gcGNpIDAwMDA6MGQ6MDAuMDogVkYobikg
QkFSNCBzcGFjZTogW21lbSAKMHg4MDAwMDAwMDAwMC0weDgwMDAzYmZmZmZmIDY0Yml0IHByZWZd
IChjb250YWlucyBCQVI0IGZvciA2MCBWRnMpCiAgICAgWyAgICA0Ljg2MDg3M10gcGNpIDAwMDA6
MGQ6MDAuMDogNjMuMDA4IEdiL3MgYXZhaWxhYmxlIFBDSWUgCmJhbmR3aWR0aCwgbGltaXRlZCBi
eSA4IEdUL3MgeDggbGluayBhdCAwMDAwOjAwOjBjLjAgKGNhcGFibGUgb2YgMTI2LjAxNiAKR2Iv
cyB3aXRoIDggR1QvcyB4MTYgbGluaykKICAgICBbICAgIDQuODY1OTUxXSBwY2kgMDAwMDowZDow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC44NjYwMTRdIHBjaSAwMDAwOjBlOjAwLjA6IFsxOWU1OjE3MTBdIHR5cGUg
MDAgY2xhc3MgMHgxMTgwMDAKICAgICBbICAgIDQuODY2MDM5XSBwY2kgMDAwMDowZTowMC4wOiBy
ZWcgMHgxMDogW21lbSAKMHhlMDAwMDAwMC0weGUzZmZmZmZmIHByZWZdCiAgICAgWyAgICA0Ljg2
NjA0OF0gcGNpIDAwMDA6MGU6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHhlNjIwMDAwMC0weGU2MmZm
ZmZmXQogICAgIFsgICAgNC44NjYxOTJdIHBjaSAwMDAwOjBlOjAwLjA6IHN1cHBvcnRzIEQxCiAg
ICAgWyAgICA0Ljg2NjE5NF0gcGNpIDAwMDA6MGU6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEMSBEM2hvdAogICAgIFsgICAgNC44NzEyODJdIHBjaSAwMDAwOjBlOjAwLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0
Ljg3MTMzMV0gcGNpIDAwMDA6MGY6MDAuMDogWzE5ZTU6MTcxMV0gdHlwZSAwMCBjbGFzcyAweDAz
MDAwMAogICAgIFsgICAgNC44NzEzNjFdIHBjaSAwMDAwOjBmOjAwLjA6IHJlZyAweDEwOiBbbWVt
IAoweGU0MDAwMDAwLTB4ZTVmZmZmZmYgcHJlZl0KICAgICBbICAgIDQuODcxMzczXSBwY2kgMDAw
MDowZjowMC4wOiByZWcgMHgxNDogW21lbSAweGU2MDAwMDAwLTB4ZTYxZmZmZmZdCiAgICAgWyAg
ICA0Ljg3MTU0Nl0gcGNpIDAwMDA6MGY6MDAuMDogc3VwcG9ydHMgRDEKICAgICBbICAgIDQuODcx
NTQ4XSBwY2kgMDAwMDowZjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQzaG90CiAg
ICAgWyAgICA0Ljg3Njc0OF0gcGNpIDAwMDA6MGY6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuODc2ODA0XSBwY2kg
MDAwMDowMjowMC4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2
NGJpdCBwcmVmXSB0byBbYnVzIDAzXSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAw
CiAgICAgWyAgICA0Ljg3NjgwOF0gcGNpIDAwMDA6MDI6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVt
IAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwNF0gYWRkX3NpemUg
M2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMAogICAgIFsgICAgNC44NzY4MTFdIHBjaSAwMDAwOjAy
OjAyLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwMmZmZmZmIDY0Yml0IHBy
ZWZdIHRvIFtidXMgMDVdIGFkZF9zaXplIDNlMDAwMDAgYWRkX2FsaWduIAoxMDAwMDAKICAgICBb
ICAgIDQuODc2ODE0XSBwY2kgMDAwMDowMjowMy4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAx
MDAwMDAtMHgwMDJmZmZmZiA2NGJpdCBwcmVmXSB0byBbYnVzIDA2XSBhZGRfc2l6ZSAzZTAwMDAw
IGFkZF9hbGlnbiAKMTAwMDAwCiAgICAgWyAgICA0Ljg3NjgxN10gcGNpIDAwMDA6MDE6MDAuMDog
YnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDA4ZmZmZmYgNjRiaXQgcHJlZl0gdG8g
W2J1cyAwMi0wNl0gYWRkX3NpemUgZjgwMDAwMCAKYWRkX2FsaWduIDEwMDAwMAogICAgIFsgICAg
NC44NzY4MjBdIHBjaSAwMDAwOjAwOjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAw
MC0weDAwOGZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMDEtMDZdIGFkZF9zaXplIGY4MDAwMDAg
CmFkZF9hbGlnbiAxMDAwMDAKICAgICBbICAgIDQuODc2ODI0XSBwY2kgMDAwMDowOTowMC4wOiBi
cmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2NGJpdCBwcmVmXSB0byBb
YnVzIDBhXSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwCiAgICAgWyAgICA0Ljg3
NjgyOF0gcGNpIDAwMDA6MDk6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4
MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwYl0gYWRkX3NpemUgM2UwMDAwMCBhZGRfYWxp
Z24gCjEwMDAwMAogICAgIFsgICAgNC44NzY4MzFdIHBjaSAwMDAwOjA5OjAyLjA6IGJyaWRnZSB3
aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwMmZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgMGNd
IGFkZF9zaXplIDNlMDAwMDAgYWRkX2FsaWduIAoxMDAwMDAKICAgICBbICAgIDQuODc2ODM1XSBw
Y2kgMDAwMDowOTowMy4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJmZmZm
ZiA2NGJpdCBwcmVmXSB0byBbYnVzIDBkXSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAKMTAw
MDAwCiAgICAgWyAgICA0Ljg3NjgzOF0gcGNpIDAwMDA6MDg6MDAuMDogYnJpZGdlIHdpbmRvdyBb
bWVtIAoweDAwMTAwMDAwLTB4MDA4ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyAwOS0wZF0gYWRk
X3NpemUgZjgwMDAwMCAKYWRkX2FsaWduIDEwMDAwMAogICAgIFsgICAgNC44NzY4NDFdIHBjaSAw
MDAwOjAwOjBjLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwOGZmZmZmIDY0
Yml0IHByZWZdIHRvIFtidXMgMDgtMGRdIGFkZF9zaXplIGY4MDAwMDAgCmFkZF9hbGlnbiAxMDAw
MDAKICAgICBbICAgIDQuODc2ODQ5XSBwY2kgMDAwMDowMDoxMC4wOiBCQVIgMTQ6IGFzc2lnbmVk
IFttZW0gCjB4ZTAwMDAwMDAtMHhlNWZmZmZmZl0KICAgICBbICAgIDQuODc2ODUxXSBwY2kgMDAw
MDowMDoxMS4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTYwMDAwMDAtMHhlOGZmZmZmZl0K
ICAgICBbICAgIDQuODc2ODUzXSBwY2kgMDAwMDowMDowMC4wOiBCQVIgMTQ6IGFzc2lnbmVkIFtt
ZW0gCjB4ZTkwMDAwMDAtMHhlOTNmZmZmZl0KICAgICBbICAgIDQuODc2ODU1XSBwY2kgMDAwMDow
MDowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4MDAwZmZmZmZm
ZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzY4NTddIHBjaSAwMDAwOjAwOjBjLjA6IEJBUiAx
NDogYXNzaWduZWQgW21lbSAKMHhlOTQwMDAwMC0weGU5N2ZmZmZmXQogICAgIFsgICAgNC44NzY4
NTldIHBjaSAwMDAwOjAwOjBjLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAxMDAwMDAw
MC0weDgwMDFmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njg2Ml0gcGNpIDAwMDA6
MDE6MDAuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGU5MDAwMDAwLTB4ZTkzZmZmZmZdCiAg
ICAgWyAgICA0Ljg3Njg2NF0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVt
IAoweDgwMDAwMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2
ODY4XSBwY2kgMDAwMDowMjowMC4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTkwMDAwMDAt
MHhlOTBmZmZmZl0KICAgICBbICAgIDQuODc2ODcwXSBwY2kgMDAwMDowMjowMC4wOiBCQVIgMTU6
IGFzc2lnbmVkIFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4MDAwM2ZmZmZmZiA2NGJpdCBwcmVmXQog
ICAgIFsgICAgNC44NzY4NzJdIHBjaSAwMDAwOjAyOjAxLjA6IEJBUiAxNDogYXNzaWduZWQgW21l
bSAKMHhlOTEwMDAwMC0weGU5MWZmZmZmXQogICAgIFsgICAgNC44NzY4NzNdIHBjaSAwMDAwOjAy
OjAxLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAwNDAwMDAwMC0weDgwMDA3ZmZmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njg3NV0gcGNpIDAwMDA6MDI6MDIuMDogQkFSIDE0
OiBhc3NpZ25lZCBbbWVtIAoweGU5MjAwMDAwLTB4ZTkyZmZmZmZdCiAgICAgWyAgICA0Ljg3Njg3
N10gcGNpIDAwMDA6MDI6MDIuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAoweDgwMDA4MDAwMDAw
LTB4ODAwMGJmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2ODc4XSBwY2kgMDAwMDow
MjowMy4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTkzMDAwMDAtMHhlOTNmZmZmZl0KICAg
ICBbICAgIDQuODc2ODgwXSBwY2kgMDAwMDowMjowMy4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0g
CjB4ODAwMGMwMDAwMDAtMHg4MDAwZmZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzY4
ODNdIHBjaSAwMDAwOjAzOjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDgwMDAwMDAwMDAw
LTB4ODAwMDAwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2ODg4XSBwY2kgMDAwMDow
MzowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTAwMDAwMC0weGU5MGZmZmZmIHByZWZd
CiAgICAgWyAgICA0Ljg3Njg5MF0gcGNpIDAwMDA6MDM6MDAuMDogQkFSIDExOiBhc3NpZ25lZCBb
bWVtIAoweDgwMDAwMTAwMDAwLTB4ODAwMDNjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQu
ODc2ODkzXSBwY2kgMDAwMDowMzowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHg4MDAwM2Qw
MDAwMC0weDgwMDAzZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njg5OF0gcGNpIDAw
MDA6MDM6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4ODAwMDNkMjAwMDAtMHg4MDAwM2Qy
N2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzY5MDJdIHBjaSAwMDAwOjAzOjAwLjA6IEJB
UiA5OiBhc3NpZ25lZCBbbWVtIAoweDgwMDAzZDI4MDAwLTB4ODAwMDNmMDdmZmYgNjRiaXQgcHJl
Zl0KICAgICBbICAgIDQuODc2OTA2XSBwY2kgMDAwMDowMzowMC4wOiBCQVIgNzogYXNzaWduZWQg
W21lbSAKMHg4MDAwM2YwODAwMC0weDgwMDAzZmY3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0
Ljg3NjkxMF0gcGNpIDAwMDA6MDI6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQogICAgIFsg
ICAgNC44NzY5MTNdIHBjaSAwMDAwOjAyOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweGU5
MDAwMDAwLTB4ZTkwZmZmZmZdCiAgICAgWyAgICA0Ljg3NjkxNl0gcGNpIDAwMDA6MDI6MDAuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4MDAwM2ZmZmZmZiA2NGJpdCBw
cmVmXQogICAgIFsgICAgNC44NzY5MjBdIHBjaSAwMDAwOjA0OjAwLjA6IEJBUiA0OiBhc3NpZ25l
ZCBbbWVtIAoweDgwMDA0MDAwMDAwLTB4ODAwMDQwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuODc2OTI1XSBwY2kgMDAwMDowNDowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTEw
MDAwMC0weGU5MWZmZmZmIHByZWZdCiAgICAgWyAgICA0Ljg3NjkyN10gcGNpIDAwMDA6MDQ6MDAu
MDogQkFSIDExOiBhc3NpZ25lZCBbbWVtIAoweDgwMDA0MTAwMDAwLTB4ODAwMDdjZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuODc2OTMwXSBwY2kgMDAwMDowNDowMC4wOiBCQVIgMDogYXNz
aWduZWQgW21lbSAKMHg4MDAwN2QwMDAwMC0weDgwMDA3ZDFmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0Ljg3NjkzNF0gcGNpIDAwMDA6MDQ6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4
ODAwMDdkMjAwMDAtMHg4MDAwN2QyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzY5Mzld
IHBjaSAwMDAwOjA0OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDgwMDA3ZDI4MDAwLTB4
ODAwMDdmMDdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2OTQyXSBwY2kgMDAwMDowNDow
MC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHg4MDAwN2YwODAwMC0weDgwMDA3ZmY3ZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njk0Nl0gcGNpIDAwMDA6MDI6MDEuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDA0XQogICAgIFsgICAgNC44NzY5NDldIHBjaSAwMDAwOjAyOjAxLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIAoweGU5MTAwMDAwLTB4ZTkxZmZmZmZdCiAgICAgWyAgICA0Ljg3Njk1
MV0gcGNpIDAwMDA6MDI6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ODAwMDQwMDAwMDAt
MHg4MDAwN2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzY5NTZdIHBjaSAwMDAwOjA1
OjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDgwMDA4MDAwMDAwLTB4ODAwMDgwZmZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2OTYxXSBwY2kgMDAwMDowNTowMC4wOiBCQVIgNjog
YXNzaWduZWQgW21lbSAKMHhlOTIwMDAwMC0weGU5MmZmZmZmIHByZWZdCiAgICAgWyAgICA0Ljg3
Njk2Ml0gcGNpIDAwMDA6MDU6MDAuMDogQkFSIDExOiBhc3NpZ25lZCBbbWVtIAoweDgwMDA4MTAw
MDAwLTB4ODAwMGJjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2OTY1XSBwY2kgMDAw
MDowNTowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHg4MDAwYmQwMDAwMC0weDgwMDBiZDFm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njk3MF0gcGNpIDAwMDA6MDU6MDAuMDogQkFS
IDI6IGFzc2lnbmVkIFttZW0gCjB4ODAwMGJkMjAwMDAtMHg4MDAwYmQyN2ZmZiA2NGJpdCBwcmVm
XQogICAgIFsgICAgNC44NzY5NzVdIHBjaSAwMDAwOjA1OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBb
bWVtIAoweDgwMDBiZDI4MDAwLTB4ODAwMGJmMDdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQu
ODc2OTc3XSBwY2kgMDAwMDowNTowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHg4MDAwYmYw
ODAwMC0weDgwMDBiZmY3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3Njk4MV0gcGNpIDAw
MDA6MDI6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1XQogICAgIFsgICAgNC44NzY5ODRdIHBj
aSAwMDAwOjAyOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweGU5MjAwMDAwLTB4ZTkyZmZm
ZmZdCiAgICAgWyAgICA0Ljg3Njk4Nl0gcGNpIDAwMDA6MDI6MDIuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gCjB4ODAwMDgwMDAwMDAtMHg4MDAwYmZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAg
NC44NzY5OTFdIHBjaSAwMDAwOjA2OjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDgwMDBj
MDAwMDAwLTB4ODAwMGMwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc2OTk2XSBwY2kg
MDAwMDowNjowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhlOTMwMDAwMC0weGU5M2ZmZmZm
IHByZWZdCiAgICAgWyAgICA0Ljg3Njk5OF0gcGNpIDAwMDA6MDY6MDAuMDogQkFSIDExOiBhc3Np
Z25lZCBbbWVtIAoweDgwMDBjMTAwMDAwLTB4ODAwMGZjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDQuODc3MDAxXSBwY2kgMDAwMDowNjowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHg4
MDAwZmQwMDAwMC0weDgwMDBmZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzAwNl0g
cGNpIDAwMDA6MDY6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4ODAwMGZkMjAwMDAtMHg4
MDAwZmQyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcwMTBdIHBjaSAwMDAwOjA2OjAw
LjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDgwMDBmZDI4MDAwLTB4ODAwMGZmMDdmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuODc3MDEzXSBwY2kgMDAwMDowNjowMC4wOiBCQVIgNzogYXNz
aWduZWQgW21lbSAKMHg4MDAwZmYwODAwMC0weDgwMDBmZmY3ZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0Ljg3NzAxNl0gcGNpIDAwMDA6MDI6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQog
ICAgIFsgICAgNC44NzcwMTldIHBjaSAwMDAwOjAyOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IAoweGU5MzAwMDAwLTB4ZTkzZmZmZmZdCiAgICAgWyAgICA0Ljg3NzAyMl0gcGNpIDAwMDA6MDI6
MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ODAwMGMwMDAwMDAtMHg4MDAwZmZmZmZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcwMjVdIHBjaSAwMDAwOjAxOjAwLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyAwMi0wNl0KICAgICBbICAgIDQuODc3MDI4XSBwY2kgMDAwMDowMTowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAKMHhlOTAwMDAwMC0weGU5M2ZmZmZmXQogICAgIFsgICAgNC44
NzcwMzBdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgwMDAwMDAw
MDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MDMzXSBwY2kgMDAw
MDowMDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDEtMDZdCiAgICAgWyAgICA0Ljg3NzAzNl0g
cGNpIDAwMDA6MDA6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ZTkwMDAwMDAtMHhlOTNm
ZmZmZl0KICAgICBbICAgIDQuODc3MDM4XSBwY2kgMDAwMDowMDowMC4wOiAgIGJyaWRnZSB3aW5k
b3cgW21lbSAKMHg4MDAwMDAwMDAwMC0weDgwMDBmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAg
ICA0Ljg3NzA0MF0gcGNpIDAwMDA6MDA6MDguMDogUENJIGJyaWRnZSB0byBbYnVzIDA3XQogICAg
IFsgICAgNC44NzcwNDRdIHBjaSAwMDAwOjA4OjAwLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAK
MHhlOTQwMDAwMC0weGU5N2ZmZmZmXQogICAgIFsgICAgNC44NzcwNDZdIHBjaSAwMDAwOjA4OjAw
LjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzA0OV0gcGNpIDAwMDA6MDk6MDAuMDogQkFSIDE0OiBh
c3NpZ25lZCBbbWVtIAoweGU5NDAwMDAwLTB4ZTk0ZmZmZmZdCiAgICAgWyAgICA0Ljg3NzA1MV0g
cGNpIDAwMDA6MDk6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAoweDgwMDEwMDAwMDAwLTB4
ODAwMTNmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MDUzXSBwY2kgMDAwMDowOTow
MS4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZTk1MDAwMDAtMHhlOTVmZmZmZl0KICAgICBb
ICAgIDQuODc3MDU1XSBwY2kgMDAwMDowOTowMS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4
ODAwMTQwMDAwMDAtMHg4MDAxN2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcwNTdd
IHBjaSAwMDAwOjA5OjAyLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAKMHhlOTYwMDAwMC0weGU5
NmZmZmZmXQogICAgIFsgICAgNC44NzcwNTldIHBjaSAwMDAwOjA5OjAyLjA6IEJBUiAxNTogYXNz
aWduZWQgW21lbSAKMHg4MDAxODAwMDAwMC0weDgwMDFiZmZmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0Ljg3NzA2MF0gcGNpIDAwMDA6MDk6MDMuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAow
eGU5NzAwMDAwLTB4ZTk3ZmZmZmZdCiAgICAgWyAgICA0Ljg3NzA2Ml0gcGNpIDAwMDA6MDk6MDMu
MDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAoweDgwMDFjMDAwMDAwLTB4ODAwMWZmZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuODc3MDY1XSBwY2kgMDAwMDowYTowMC4wOiBCQVIgNDogYXNz
aWduZWQgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDEwMGZmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0Ljg3NzA3MV0gcGNpIDAwMDA6MGE6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gCjB4
ZTk0MDAwMDAtMHhlOTRmZmZmZiBwcmVmXQogICAgIFsgICAgNC44NzcwNzNdIHBjaSAwMDAwOjBh
OjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHg4MDAxMDEwMDAwMC0weDgwMDEzY2ZmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzA3Nl0gcGNpIDAwMDA6MGE6MDAuMDogQkFSIDA6
IGFzc2lnbmVkIFttZW0gCjB4ODAwMTNkMDAwMDAtMHg4MDAxM2QxZmZmZiA2NGJpdCBwcmVmXQog
ICAgIFsgICAgNC44NzcwODFdIHBjaSAwMDAwOjBhOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVt
IAoweDgwMDEzZDIwMDAwLTB4ODAwMTNkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3
MDg1XSBwY2kgMDAwMDowYTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHg4MDAxM2QyODAw
MC0weDgwMDEzZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzA4OF0gcGNpIDAwMDA6
MGE6MDAuMDogQkFSIDc6IGFzc2lnbmVkIFttZW0gCjB4ODAwMTNmMDgwMDAtMHg4MDAxM2ZmN2Zm
ZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcwOTJdIHBjaSAwMDAwOjA5OjAwLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwYV0KICAgICBbICAgIDQuODc3MDk1XSBwY2kgMDAwMDowOTowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAKMHhlOTQwMDAwMC0weGU5NGZmZmZmXQogICAgIFsgICAgNC44
NzcwOThdIHBjaSAwMDAwOjA5OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgwMDEwMDAw
MDAwLTB4ODAwMTNmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MTAyXSBwY2kgMDAw
MDowYjowMC4wOiBCQVIgNDogYXNzaWduZWQgW21lbSAKMHg4MDAxNDAwMDAwMC0weDgwMDE0MGZm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzEwN10gcGNpIDAwMDA6MGI6MDAuMDogQkFS
IDY6IGFzc2lnbmVkIFttZW0gCjB4ZTk1MDAwMDAtMHhlOTVmZmZmZiBwcmVmXQogICAgIFsgICAg
NC44NzcxMDldIHBjaSAwMDAwOjBiOjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHg4MDAx
NDEwMDAwMC0weDgwMDE3Y2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzExMl0gcGNp
IDAwMDA6MGI6MDAuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4ODAwMTdkMDAwMDAtMHg4MDAx
N2QxZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcxMTddIHBjaSAwMDAwOjBiOjAwLjA6
IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDgwMDE3ZDIwMDAwLTB4ODAwMTdkMjdmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDQuODc3MTIyXSBwY2kgMDAwMDowYjowMC4wOiBCQVIgOTogYXNzaWdu
ZWQgW21lbSAKMHg4MDAxN2QyODAwMC0weDgwMDE3ZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAg
ICA0Ljg3NzEyNV0gcGNpIDAwMDA6MGI6MDAuMDogQkFSIDc6IGFzc2lnbmVkIFttZW0gCjB4ODAw
MTdmMDgwMDAtMHg4MDAxN2ZmN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcxMjldIHBj
aSAwMDAwOjA5OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KICAgICBbICAgIDQuODc3MTMy
XSBwY2kgMDAwMDowOTowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHhlOTUwMDAwMC0weGU5
NWZmZmZmXQogICAgIFsgICAgNC44NzcxMzVdIHBjaSAwMDAwOjA5OjAxLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIAoweDgwMDE0MDAwMDAwLTB4ODAwMTdmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDQuODc3MTM5XSBwY2kgMDAwMDowYzowMC4wOiBCQVIgNDogYXNzaWduZWQgW21lbSAKMHg4
MDAxODAwMDAwMC0weDgwMDE4MGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzE0NF0g
cGNpIDAwMDA6MGM6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gCjB4ZTk2MDAwMDAtMHhlOTZm
ZmZmZiBwcmVmXQogICAgIFsgICAgNC44NzcxNDVdIHBjaSAwMDAwOjBjOjAwLjA6IEJBUiAxMTog
YXNzaWduZWQgW21lbSAKMHg4MDAxODEwMDAwMC0weDgwMDFiY2ZmZmZmIDY0Yml0IHByZWZdCiAg
ICAgWyAgICA0Ljg3NzE0OF0gcGNpIDAwMDA6MGM6MDAuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0g
CjB4ODAwMWJkMDAwMDAtMHg4MDAxYmQxZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44Nzcx
NTNdIHBjaSAwMDAwOjBjOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDgwMDFiZDIwMDAw
LTB4ODAwMWJkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MTU4XSBwY2kgMDAwMDow
YzowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHg4MDAxYmQyODAwMC0weDgwMDFiZjA3ZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzE2MV0gcGNpIDAwMDA6MGM6MDAuMDogQkFSIDc6
IGFzc2lnbmVkIFttZW0gCjB4ODAwMWJmMDgwMDAtMHg4MDAxYmZmN2ZmZiA2NGJpdCBwcmVmXQog
ICAgIFsgICAgNC44NzcxNjRdIHBjaSAwMDAwOjA5OjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
Y10KICAgICBbICAgIDQuODc3MTY3XSBwY2kgMDAwMDowOTowMi4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAKMHhlOTYwMDAwMC0weGU5NmZmZmZmXQogICAgIFsgICAgNC44NzcxNzBdIHBjaSAwMDAw
OjA5OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgwMDE4MDAwMDAwLTB4ODAwMWJmZmZm
ZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MTc0XSBwY2kgMDAwMDowZDowMC4wOiBCQVIg
NDogYXNzaWduZWQgW21lbSAKMHg4MDAxYzAwMDAwMC0weDgwMDFjMGZmZmZmIDY0Yml0IHByZWZd
CiAgICAgWyAgICA0Ljg3NzE3OV0gcGNpIDAwMDA6MGQ6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFtt
ZW0gCjB4ZTk3MDAwMDAtMHhlOTdmZmZmZiBwcmVmXQogICAgIFsgICAgNC44NzcxODFdIHBjaSAw
MDAwOjBkOjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHg4MDAxYzEwMDAwMC0weDgwMDFm
Y2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzE4NF0gcGNpIDAwMDA6MGQ6MDAuMDog
QkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4ODAwMWZkMDAwMDAtMHg4MDAxZmQxZmZmZiA2NGJpdCBw
cmVmXQogICAgIFsgICAgNC44NzcxODldIHBjaSAwMDAwOjBkOjAwLjA6IEJBUiAyOiBhc3NpZ25l
ZCBbbWVtIAoweDgwMDFmZDIwMDAwLTB4ODAwMWZkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuODc3MTkzXSBwY2kgMDAwMDowZDowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHg4MDAx
ZmQyODAwMC0weDgwMDFmZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzE5Nl0gcGNp
IDAwMDA6MGQ6MDAuMDogQkFSIDc6IGFzc2lnbmVkIFttZW0gCjB4ODAwMWZmMDgwMDAtMHg4MDAx
ZmZmN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcyMDBdIHBjaSAwMDAwOjA5OjAzLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwZF0KICAgICBbICAgIDQuODc3MjAzXSBwY2kgMDAwMDowOTow
My4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHhlOTcwMDAwMC0weGU5N2ZmZmZmXQogICAgIFsg
ICAgNC44NzcyMDVdIHBjaSAwMDAwOjA5OjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDgw
MDFjMDAwMDAwLTB4ODAwMWZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3MjA4XSBw
Y2kgMDAwMDowODowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDktMGRdCiAgICAgWyAgICA0Ljg3
NzIxMV0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ZTk0MDAwMDAt
MHhlOTdmZmZmZl0KICAgICBbICAgIDQuODc3MjE0XSBwY2kgMDAwMDowODowMC4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHByZWZdCiAg
ICAgWyAgICA0Ljg3NzIxN10gcGNpIDAwMDA6MDA6MGMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA4
LTBkXQogICAgIFsgICAgNC44NzcyMTldIHBjaSAwMDAwOjAwOjBjLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIAoweGU5NDAwMDAwLTB4ZTk3ZmZmZmZdCiAgICAgWyAgICA0Ljg3NzIyMV0gcGNpIDAw
MDA6MDA6MGMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ODAwMTAwMDAwMDAtMHg4MDAxZmZm
ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzcyMjRdIHBjaSAwMDAwOjBlOjAwLjA6IEJB
UiAwOiBhc3NpZ25lZCBbbWVtIAoweGUwMDAwMDAwLTB4ZTNmZmZmZmYgcHJlZl0KICAgICBbICAg
IDQuODc3MjI5XSBwY2kgMDAwMDowZTowMC4wOiBCQVIgMTogYXNzaWduZWQgW21lbSAKMHhlNDAw
MDAwMC0weGU0MGZmZmZmXQogICAgIFsgICAgNC44NzcyMzRdIHBjaSAwMDAwOjAwOjEwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwZV0KICAgICBbICAgIDQuODc3MjM2XSBwY2kgMDAwMDowMDoxMC4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHhlMDAwMDAwMC0weGU1ZmZmZmZmXQogICAgIFsgICAg
NC44NzcyMzldIHBjaSAwMDAwOjBmOjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweGU2MDAw
MDAwLTB4ZTdmZmZmZmYgcHJlZl0KICAgICBbICAgIDQuODc3MjQ0XSBwY2kgMDAwMDowZjowMC4w
OiBCQVIgMTogYXNzaWduZWQgW21lbSAKMHhlODAwMDAwMC0weGU4MWZmZmZmXQogICAgIFsgICAg
NC44NzcyNDhdIHBjaSAwMDAwOjAwOjExLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZl0KICAgICBb
ICAgIDQuODc3MjUxXSBwY2kgMDAwMDowMDoxMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHhl
NjAwMDAwMC0weGU4ZmZmZmZmXQogICAgIFsgICAgNC44NzcyNTNdIHBjaSAwMDAwOjAwOjEyLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAxMF0KICAgICBbICAgIDQuODc3MjU3XSBwY2lfYnVzIDAwMDA6
MDA6IHJlc291cmNlIDQgW21lbSAKMHg4MDAwMDAwMDAwMC0weDgzZmZmZmZmZmZmIHByZWYgd2lu
ZG93XQogICAgIFsgICAgNC44NzcyNTldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbbWVt
IAoweGUwMDAwMDAwLTB4ZWZmZWZmZmYgd2luZG93XQogICAgIFsgICAgNC44NzcyNjFdIHBjaV9i
dXMgMDAwMDowMDogcmVzb3VyY2UgNiBbaW8gIDB4MDAwMC0weGZmZmYgd2luZG93XQogICAgIFsg
ICAgNC44NzcyNjNdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMSBbbWVtIDB4ZTkwMDAwMDAt
MHhlOTNmZmZmZl0KICAgICBbICAgIDQuODc3MjY0XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNl
IDIgW21lbSAKMHg4MDAwMDAwMDAwMC0weDgwMDBmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAg
ICA0Ljg3NzI2Nl0gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAxIFttZW0gMHhlOTAwMDAwMC0w
eGU5M2ZmZmZmXQogICAgIFsgICAgNC44NzcyNjddIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2Ug
MiBbbWVtIAoweDgwMDAwMDAwMDAwLTB4ODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuODc3MjY5XSBwY2lfYnVzIDAwMDA6MDM6IHJlc291cmNlIDEgW21lbSAweGU5MDAwMDAwLTB4
ZTkwZmZmZmZdCiAgICAgWyAgICA0Ljg3NzI3MV0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAy
IFttZW0gCjB4ODAwMDAwMDAwMDAtMHg4MDAwM2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAg
NC44NzcyNzJdIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgMSBbbWVtIDB4ZTkxMDAwMDAtMHhl
OTFmZmZmZl0KICAgICBbICAgIDQuODc3Mjc0XSBwY2lfYnVzIDAwMDA6MDQ6IHJlc291cmNlIDIg
W21lbSAKMHg4MDAwNDAwMDAwMC0weDgwMDA3ZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0
Ljg3NzI3Nl0gcGNpX2J1cyAwMDAwOjA1OiByZXNvdXJjZSAxIFttZW0gMHhlOTIwMDAwMC0weGU5
MmZmZmZmXQogICAgIFsgICAgNC44NzcyNzhdIHBjaV9idXMgMDAwMDowNTogcmVzb3VyY2UgMiBb
bWVtIAoweDgwMDA4MDAwMDAwLTB4ODAwMGJmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQu
ODc3Mjc5XSBwY2lfYnVzIDAwMDA6MDY6IHJlc291cmNlIDEgW21lbSAweGU5MzAwMDAwLTB4ZTkz
ZmZmZmZdCiAgICAgWyAgICA0Ljg3NzI4MV0gcGNpX2J1cyAwMDAwOjA2OiByZXNvdXJjZSAyIFtt
ZW0gCjB4ODAwMGMwMDAwMDAtMHg4MDAwZmZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44
NzcyODNdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMSBbbWVtIDB4ZTk0MDAwMDAtMHhlOTdm
ZmZmZl0KICAgICBbICAgIDQuODc3Mjg0XSBwY2lfYnVzIDAwMDA6MDg6IHJlc291cmNlIDIgW21l
bSAKMHg4MDAxMDAwMDAwMC0weDgwMDFmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3
NzI4Nl0gcGNpX2J1cyAwMDAwOjA5OiByZXNvdXJjZSAxIFttZW0gMHhlOTQwMDAwMC0weGU5N2Zm
ZmZmXQogICAgIFsgICAgNC44NzcyODhdIHBjaV9idXMgMDAwMDowOTogcmVzb3VyY2UgMiBbbWVt
IAoweDgwMDEwMDAwMDAwLTB4ODAwMWZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3
Mjg5XSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNlIDEgW21lbSAweGU5NDAwMDAwLTB4ZTk0ZmZm
ZmZdCiAgICAgWyAgICA0Ljg3NzI5MV0gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAyIFttZW0g
CjB4ODAwMTAwMDAwMDAtMHg4MDAxM2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44Nzcy
OTNdIHBjaV9idXMgMDAwMDowYjogcmVzb3VyY2UgMSBbbWVtIDB4ZTk1MDAwMDAtMHhlOTVmZmZm
Zl0KICAgICBbICAgIDQuODc3Mjk0XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDIgW21lbSAK
MHg4MDAxNDAwMDAwMC0weDgwMDE3ZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljg3NzI5
Nl0gcGNpX2J1cyAwMDAwOjBjOiByZXNvdXJjZSAxIFttZW0gMHhlOTYwMDAwMC0weGU5NmZmZmZm
XQogICAgIFsgICAgNC44NzcyOTddIHBjaV9idXMgMDAwMDowYzogcmVzb3VyY2UgMiBbbWVtIAow
eDgwMDE4MDAwMDAwLTB4ODAwMWJmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODc3Mjk5
XSBwY2lfYnVzIDAwMDA6MGQ6IHJlc291cmNlIDEgW21lbSAweGU5NzAwMDAwLTB4ZTk3ZmZmZmZd
CiAgICAgWyAgICA0Ljg3NzMwMV0gcGNpX2J1cyAwMDAwOjBkOiByZXNvdXJjZSAyIFttZW0gCjB4
ODAwMWMwMDAwMDAtMHg4MDAxZmZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC44NzczMDJd
IHBjaV9idXMgMDAwMDowZTogcmVzb3VyY2UgMSBbbWVtIDB4ZTAwMDAwMDAtMHhlNWZmZmZmZl0K
ICAgICBbICAgIDQuODc3MzA0XSBwY2lfYnVzIDAwMDA6MGY6IHJlc291cmNlIDEgW21lbSAweGU2
MDAwMDAwLTB4ZThmZmZmZmZdCiAgICAgWyAgICA0Ljg3NzM1Nl0gQUNQSTogUENJIFJvb3QgQnJp
ZGdlIFtQQ0kxXSAoZG9tYWluIDAwMDAgW2J1cyA3Yl0pCiAgICAgWyAgICA0Ljg3NzM2MF0gYWNw
aSBQTlAwQTA4OjAxOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgCkFTUE0gQ2xv
Y2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQogICAgIFsgICAgNC44NzczNjRdIGFjcGkgUE5Q
MEEwODowMTogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IApkaXNhYmxpbmcgQVNQTQogICAg
IFsgICAgNC44Nzg2NjldIGFjcGkgUE5QMEEwODowMTogW0Zpcm13YXJlIEJ1Z106IEVDQU0gYXJl
YSBbbWVtIAoweGQ3YjAwMDAwLTB4ZDdiZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5hbWVz
cGFjZQogICAgIFsgICAgNC44Nzg2ODRdIGFjcGkgUE5QMEEwODowMTogRUNBTSBhdCBbbWVtIDB4
ZDdiMDAwMDAtMHhkN2JmZmZmZl0gCmZvciBbYnVzIDdiXQogICAgIFsgICAgNC44Nzg3MjJdIFBD
SSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo3YgogICAgIFsgICAgNC44Nzg3MjRdIHBjaV9idXMg
MDAwMDo3Yjogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgxNDg4MDAwMDAtMHgxNDhmZmZmZmYg
cHJlZiB3aW5kb3ddCiAgICAgWyAgICA0Ljg3ODcyNl0gcGNpX2J1cyAwMDAwOjdiOiByb290IGJ1
cyByZXNvdXJjZSBbYnVzIDdiXQogICAgIFsgICAgNC44Nzg3MzldIHBjaSAwMDAwOjdiOjAwLjA6
IFsxOWU1OmExMjJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKICAgICBbICAgIDQuODc4NzQ2XSBw
Y2kgMDAwMDo3YjowMC4wOiByZWcgMHgxODogW21lbSAKMHgwMDAwMDAwMC0weDAwMDAzZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA0Ljg4MzgzMl0gcGNpIDAwMDA6N2I6MDAuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQu
ODgzODcyXSBwY2kgMDAwMDo3YjowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgxNDg4MDAw
MDAtMHgxNDg4MDNmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODgzODc1XSBwY2lfYnVzIDAw
MDA6N2I6IHJlc291cmNlIDQgW21lbSAKMHgxNDg4MDAwMDAtMHgxNDhmZmZmZmYgcHJlZiB3aW5k
b3ddCiAgICAgWyAgICA0Ljg4MzkxMF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kyXSAoZG9t
YWluIDAwMDAgW2J1cyA3YV0pCiAgICAgWyAgICA0Ljg4MzkxNF0gYWNwaSBQTlAwQTA4OjAyOiBf
T1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgCkFTUE0gQ2xvY2tQTSBTZWdtZW50cyBN
U0kgSFBYLVR5cGUzXQogICAgIFsgICAgNC44ODM5MTddIGFjcGkgUE5QMEEwODowMjogX09TQyBm
YWlsZWQgKEFFX05PVF9GT1VORCk7IApkaXNhYmxpbmcgQVNQTQogICAgIFsgICAgNC44ODUxOThd
IGFjcGkgUE5QMEEwODowMjogW0Zpcm13YXJlIEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGQ3YTAw
MDAwLTB4ZDdhZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5hbWVzcGFjZQogICAgIFsgICAg
NC44ODUyMTNdIGFjcGkgUE5QMEEwODowMjogRUNBTSBhdCBbbWVtIDB4ZDdhMDAwMDAtMHhkN2Fm
ZmZmZl0gCmZvciBbYnVzIDdhXQogICAgIFsgICAgNC44ODUyNTBdIFBDSSBob3N0IGJyaWRnZSB0
byBidXMgMDAwMDo3YQogICAgIFsgICAgNC44ODUyNTJdIHBjaV9idXMgMDAwMDo3YTogcm9vdCBi
dXMgcmVzb3VyY2UgW21lbSAKMHgyMGMwMDAwMDAtMHgyMGMxZmZmZmYgcHJlZiB3aW5kb3ddCiAg
ICAgWyAgICA0Ljg4NTI1NF0gcGNpX2J1cyAwMDAwOjdhOiByb290IGJ1cyByZXNvdXJjZSBbYnVz
IDdhXQogICAgIFsgICAgNC44ODUyNjFdIHBjaSAwMDAwOjdhOjAwLjA6IFsxOWU1OmEyM2JdIHR5
cGUgMDAgY2xhc3MgMHgwYzAzMTAKICAgICBbICAgIDQuODg1MjY2XSBwY2kgMDAwMDo3YTowMC4w
OiByZWcgMHgxMDogW21lbSAKMHgyMGMxMDAwMDAtMHgyMGMxMDBmZmYgNjRiaXQgcHJlZl0KICAg
ICBbICAgIDQuODkwMzI4XSBwY2kgMDAwMDo3YTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Ro
cm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC44OTAzMzldIHBjaSAw
MDAwOjdhOjAxLjA6IFsxOWU1OmEyMzldIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKICAgICBbICAg
IDQuODkwMzQ0XSBwY2kgMDAwMDo3YTowMS4wOiByZWcgMHgxMDogW21lbSAKMHgyMGMxMDEwMDAt
MHgyMGMxMDFmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuODk1NDQ5XSBwY2kgMDAwMDo3YTow
MS4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC44OTU0NTldIHBjaSAwMDAwOjdhOjAyLjA6IFsxOWU1OmEyMzhdIHR5cGUg
MDAgY2xhc3MgMHgwYzAzMzAKICAgICBbICAgIDQuODk1NDY0XSBwY2kgMDAwMDo3YTowMi4wOiBy
ZWcgMHgxMDogW21lbSAKMHgyMGMwMDAwMDAtMHgyMGMwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDQuOTAwNTMzXSBwY2kgMDAwMDo3YTowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45MDA1NzFdIHBjaSAwMDAw
OjdhOjAyLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDIwYzAwMDAwMC0weDIwYzBmZmZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNC45MDA1NzRdIHBjaSAwMDAwOjdhOjAwLjA6IEJBUiAwOiBh
c3NpZ25lZCBbbWVtIAoweDIwYzEwMDAwMC0weDIwYzEwMGZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNC45MDA1NzddIHBjaSAwMDAwOjdhOjAxLjA6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDIw
YzEwMTAwMC0weDIwYzEwMWZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45MDA1ODBdIHBjaV9i
dXMgMDAwMDo3YTogcmVzb3VyY2UgNCBbbWVtIAoweDIwYzAwMDAwMC0weDIwYzFmZmZmZiBwcmVm
IHdpbmRvd10KICAgICBbICAgIDQuOTAwNjE1XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTNd
IChkb21haW4gMDAwMCBbYnVzIDc4LTc5XSkKICAgICBbICAgIDQuOTAwNjE4XSBhY3BpIFBOUDBB
MDg6MDM6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyAKQVNQTSBDbG9ja1BNIFNl
Z21lbnRzIE1TSSBIUFgtVHlwZTNdCiAgICAgWyAgICA0LjkwMDYyMl0gYWNwaSBQTlAwQTA4OjAz
OiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgCmRpc2FibGluZyBBU1BNCiAgICAgWyAgICA0
LjkwMTg5OF0gYWNwaSBQTlAwQTA4OjAzOiBbRmlybXdhcmUgQnVnXTogRUNBTSBhcmVhIFttZW0g
CjB4ZDc4MDAwMDAtMHhkNzlmZmZmZl0gbm90IHJlc2VydmVkIGluIEFDUEkgbmFtZXNwYWNlCiAg
ICAgWyAgICA0LjkwMTkwNF0gYWNwaSBQTlAwQTA4OjAzOiBFQ0FNIGF0IFttZW0gMHhkNzgwMDAw
MC0weGQ3OWZmZmZmXSAKZm9yIFtidXMgNzgtNzldCiAgICAgWyAgICA0LjkwMTk1OV0gUENJIGhv
c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjc4CiAgICAgWyAgICA0LjkwMTk2MV0gcGNpX2J1cyAwMDAw
Ojc4OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwODAwMDAwMC0weDIwOGJmZmZmZiBwcmVm
IHdpbmRvd10KICAgICBbICAgIDQuOTAxOTYzXSBwY2lfYnVzIDAwMDA6Nzg6IHJvb3QgYnVzIHJl
c291cmNlIFtidXMgNzgtNzldCiAgICAgWyAgICA0LjkwMTk2OV0gcGNpIDAwMDA6Nzg6MDAuMDog
WzE5ZTU6YTEyMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC45MDE5NzddIHBj
aSAwMDAwOjc4OjAwLjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKICAgICBbICAgIDQuOTA3MDgz
XSBwY2kgMDAwMDo3ODowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9N
U0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45MDcwOTJdIHBjaSAwMDAwOjc4OjAxLjA6IFsx
OWU1OmEyNWFdIHR5cGUgMDAgY2xhc3MgMHgwMTA0MDAKICAgICBbICAgIDQuOTA3MDk5XSBwY2kg
MDAwMDo3ODowMS4wOiByZWcgMHgxODogW21lbSAKMHgyMDg4MDAwMDAtMHgyMDhiZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuOTEyMTgyXSBwY2kgMDAwMDo3ODowMS4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45
MTIyNDFdIHBjaSAwMDAwOjc5OjAwLjA6IFsxOWU1OmEyNThdIHR5cGUgMDAgY2xhc3MgMHgxMDAw
MDAKICAgICBbICAgIDQuOTEyMjQ4XSBwY2kgMDAwMDo3OTowMC4wOiByZWcgMHgxODogW21lbSAK
MHgyMDgwMDAwMDAtMHgyMDgzZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTEyMjY5XSBw
Y2kgMDAwMDo3OTowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4MjA4NDAwMDAwLTB4MjA4NDBmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0LjkxMjI3MV0gcGNpIDAwMDA6Nzk6MDAuMDogVkYobikg
QkFSMiBzcGFjZTogW21lbSAKMHgyMDg0MDAwMDAtMHgyMDg3ZWZmZmYgNjRiaXQgcHJlZl0gKGNv
bnRhaW5zIEJBUjIgZm9yIDYzIFZGcykKICAgICBbICAgIDQuOTE3NDAzXSBwY2kgMDAwMDo3OTow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC45MTc0MThdIHBjaSAwMDAwOjc4OjAwLjA6IGJyaWRnZSB3aW5kb3cgW21l
bSAKMHgwMDQwMDAwMC0weDAwN2ZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgNzldIGFkZF9zaXpl
IDQwMDAwMCBhZGRfYWxpZ24gCjQwMDAwMAogICAgIFsgICAgNC45MTc0MjJdIHBjaSAwMDAwOjc4
OjAwLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyMDgwMDAwMDAtMHgyMDg3ZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuOTE3NDI0XSBwY2kgMDAwMDo3ODowMS4wOiBCQVIgMjogYXNz
aWduZWQgW21lbSAKMHgyMDg4MDAwMDAtMHgyMDhiZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuOTE3NDI3XSBwY2kgMDAwMDo3OTowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgyMDgw
MDAwMDAtMHgyMDgzZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTE3NDMwXSBwY2kgMDAw
MDo3OTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgyMDg0MDAwMDAtMHgyMDg3ZWZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTE3NDMyXSBwY2kgMDAwMDo3ODowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgNzldCiAgICAgWyAgICA0LjkxNzQzNV0gcGNpIDAwMDA6Nzg6MDAuMDogICBi
cmlkZ2Ugd2luZG93IFttZW0gCjB4MjA4MDAwMDAwLTB4MjA4N2ZmZmZmIDY0Yml0IHByZWZdCiAg
ICAgWyAgICA0LjkxNzQzN10gcGNpX2J1cyAwMDAwOjc4OiByZXNvdXJjZSA0IFttZW0gCjB4MjA4
MDAwMDAwLTB4MjA4YmZmZmZmIHByZWYgd2luZG93XQogICAgIFsgICAgNC45MTc0MzldIHBjaV9i
dXMgMDAwMDo3OTogcmVzb3VyY2UgMiBbbWVtIAoweDIwODAwMDAwMC0weDIwODdmZmZmZiA2NGJp
dCBwcmVmXQogICAgIFsgICAgNC45MTc0NzZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJNF0g
KGRvbWFpbiAwMDAwIFtidXMgN2MtN2RdKQogICAgIFsgICAgNC45MTc0NzldIGFjcGkgUE5QMEEw
ODowNDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIApBU1BNIENsb2NrUE0gU2Vn
bWVudHMgTVNJIEhQWC1UeXBlM10KICAgICBbICAgIDQuOTE3NDgzXSBhY3BpIFBOUDBBMDg6MDQ6
IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyAKZGlzYWJsaW5nIEFTUE0KICAgICBbICAgIDQu
OTE4NzY2XSBhY3BpIFBOUDBBMDg6MDQ6IFtGaXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21lbSAK
MHhkN2MwMDAwMC0weGQ3ZGZmZmZmXSBub3QgcmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UKICAg
ICBbICAgIDQuOTE4NzcyXSBhY3BpIFBOUDBBMDg6MDQ6IEVDQU0gYXQgW21lbSAweGQ3YzAwMDAw
LTB4ZDdkZmZmZmZdIApmb3IgW2J1cyA3Yy03ZF0KICAgICBbICAgIDQuOTE4ODA5XSBQQ0kgaG9z
dCBicmlkZ2UgdG8gYnVzIDAwMDA6N2MKICAgICBbICAgIDQuOTE4ODExXSBwY2lfYnVzIDAwMDA6
N2M6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4MTIwMDAwMDAwLTB4MTNmZmZmZmZmIHByZWYg
d2luZG93XQogICAgIFsgICAgNC45MTg4MTNdIHBjaV9idXMgMDAwMDo3Yzogcm9vdCBidXMgcmVz
b3VyY2UgW2J1cyA3Yy03ZF0KICAgICBbICAgIDQuOTE4ODI1XSBwY2kgMDAwMDo3YzowMC4wOiBb
MTllNTphMTIxXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA0LjkxODgzM10gcGNp
IDAwMDA6N2M6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwogICAgIFsgICAgNC45MjM5MTld
IHBjaSAwMDAwOjdjOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01T
SS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0LjkyMzk5MF0gcGNpIDAwMDA6N2Q6MDAuMDogWzE5
ZTU6YTIyMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMAogICAgIFsgICAgNC45MjM5OTZdIHBjaSAw
MDAwOjdkOjAwLjA6IHJlZyAweDEwOiBbbWVtIAoweDEyMTBmMDAwMC0weDEyMTBmZmZmZiA2NGJp
dCBwcmVmXQogICAgIFsgICAgNC45MjM5OTldIHBjaSAwMDAwOjdkOjAwLjA6IHJlZyAweDE4OiBb
bWVtIAoweDEyMGYwMDAwMC0weDEyMGZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45MjQw
MTldIHBjaSAwMDAwOjdkOjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgxMjEwYzAwMDAtMHgxMjEw
Y2ZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTI0MDIxXSBwY2kgMDAwMDo3ZDowMC4wOiBW
RihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDEyMTBjMDAwMC0weDEyMTBlZmZmZiA2NGJpdCBwcmVm
XSAoY29udGFpbnMgQkFSMCBmb3IgMyBWRnMpCiAgICAgWyAgICA0LjkyNDAyNF0gcGNpIDAwMDA6
N2Q6MDAuMDogcmVnIDB4MjJjOiBbbWVtIAoweDEyMGMwMDAwMC0weDEyMGNmZmZmZiA2NGJpdCBw
cmVmXQogICAgIFsgICAgNC45MjQwMjZdIHBjaSAwMDAwOjdkOjAwLjA6IFZGKG4pIEJBUjIgc3Bh
Y2U6IFttZW0gCjB4MTIwYzAwMDAwLTB4MTIwZWZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBC
QVIyIGZvciAzIFZGcykKICAgICBbICAgIDQuOTI5MDc5XSBwY2kgMDAwMDo3ZDowMC4wOiBGYWls
ZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsg
ICAgNC45MjkwOTBdIHBjaSAwMDAwOjdkOjAwLjE6IFsxOWU1OmEyMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwMjAwMDAKICAgICBbICAgIDQuOTI5MDk1XSBwY2kgMDAwMDo3ZDowMC4xOiByZWcgMHgxMDog
W21lbSAKMHgxMjEwYjAwMDAtMHgxMjEwYmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTI5
MDk4XSBwY2kgMDAwMDo3ZDowMC4xOiByZWcgMHgxODogW21lbSAKMHgxMjBiMDAwMDAtMHgxMjBi
ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTI5MTE2XSBwY2kgMDAwMDo3ZDowMC4xOiBy
ZWcgMHgyMjQ6IFttZW0gCjB4MTIxMDgwMDAwLTB4MTIxMDhmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0LjkyOTExOF0gcGNpIDAwMDA6N2Q6MDAuMTogVkYobikgQkFSMCBzcGFjZTogW21lbSAK
MHgxMjEwODAwMDAtMHgxMjEwYWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMg
VkZzKQogICAgIFsgICAgNC45MjkxMjJdIHBjaSAwMDAwOjdkOjAwLjE6IHJlZyAweDIyYzogW21l
bSAKMHgxMjA4MDAwMDAtMHgxMjA4ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTI5MTIz
XSBwY2kgMDAwMDo3ZDowMC4xOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDEyMDgwMDAwMC0w
eDEyMGFmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgMyBWRnMpCiAgICAgWyAg
ICA0LjkzNDIwNl0gcGNpIDAwMDA6N2Q6MDAuMTogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuOTM0MjE3XSBwY2kgMDAwMDo3
ZDowMC4yOiBbMTllNTphMjIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAgICA0Ljkz
NDIyMl0gcGNpIDAwMDA6N2Q6MDAuMjogcmVnIDB4MTA6IFttZW0gCjB4MTIxMDcwMDAwLTB4MTIx
MDdmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0LjkzNDIyNl0gcGNpIDAwMDA6N2Q6MDAuMjog
cmVnIDB4MTg6IFttZW0gCjB4MTIwNzAwMDAwLTB4MTIwN2ZmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA0LjkzNDI0NF0gcGNpIDAwMDA6N2Q6MDAuMjogcmVnIDB4MjI0OiBbbWVtIAoweDEyMTA0
MDAwMC0weDEyMTA0ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45MzQyNDZdIHBjaSAwMDAw
OjdkOjAwLjI6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MTIxMDQwMDAwLTB4MTIxMDZmZmZm
IDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKICAgICBbICAgIDQuOTM0MjQ5
XSBwY2kgMDAwMDo3ZDowMC4yOiByZWcgMHgyMmM6IFttZW0gCjB4MTIwNDAwMDAwLTB4MTIwNGZm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0LjkzNDI1MV0gcGNpIDAwMDA6N2Q6MDAuMjogVkYo
bikgQkFSMiBzcGFjZTogW21lbSAKMHgxMjA0MDAwMDAtMHgxMjA2ZmZmZmYgNjRiaXQgcHJlZl0g
KGNvbnRhaW5zIEJBUjIgZm9yIDMgVkZzKQogICAgIFsgICAgNC45MzkzMDBdIHBjaSAwMDAwOjdk
OjAwLjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZh
aWwhCiAgICAgWyAgICA0LjkzOTMxMF0gcGNpIDAwMDA6N2Q6MDAuMzogWzE5ZTU6YTIyMV0gdHlw
ZSAwMCBjbGFzcyAweDAyMDAwMAogICAgIFsgICAgNC45MzkzMTZdIHBjaSAwMDAwOjdkOjAwLjM6
IHJlZyAweDEwOiBbbWVtIAoweDEyMTAzMDAwMC0weDEyMTAzZmZmZiA2NGJpdCBwcmVmXQogICAg
IFsgICAgNC45MzkzMTldIHBjaSAwMDAwOjdkOjAwLjM6IHJlZyAweDE4OiBbbWVtIAoweDEyMDMw
MDAwMC0weDEyMDNmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45MzkzMzddIHBjaSAwMDAw
OjdkOjAwLjM6IHJlZyAweDIyNDogW21lbSAKMHgxMjEwMDAwMDAtMHgxMjEwMGZmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDQuOTM5MzM5XSBwY2kgMDAwMDo3ZDowMC4zOiBWRihuKSBCQVIwIHNw
YWNlOiBbbWVtIAoweDEyMTAwMDAwMC0weDEyMTAyZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMg
QkFSMCBmb3IgMyBWRnMpCiAgICAgWyAgICA0LjkzOTM0M10gcGNpIDAwMDA6N2Q6MDAuMzogcmVn
IDB4MjJjOiBbbWVtIAoweDEyMDAwMDAwMC0weDEyMDBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNC45MzkzNDRdIHBjaSAwMDAwOjdkOjAwLjM6IFZGKG4pIEJBUjIgc3BhY2U6IFttZW0gCjB4
MTIwMDAwMDAwLTB4MTIwMmZmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIyIGZvciAzIFZG
cykKICAgICBbICAgIDQuOTQ0NDMwXSBwY2kgMDAwMDo3ZDowMC4zOiBGYWlsZWQgdG8gYWRkIC0g
cGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45NDQ0NDhd
IHBjaSAwMDAwOjdjOjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwNWZm
ZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgN2RdIGFkZF9zaXplIGMwMDAwMCBhZGRfYWxpZ24gCjEw
MDAwMAogICAgIFsgICAgNC45NDQ0NTFdIHBjaSAwMDAwOjdjOjAwLjA6IEJBUiAxNTogYXNzaWdu
ZWQgW21lbSAKMHgxMjAwMDAwMDAtMHgxMjEwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQu
OTQ0NDU2XSBwY2kgMDAwMDo3ZDowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgxMjAwMDAw
MDAtMHgxMjAwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDU5XSBwY2kgMDAwMDo3
ZDowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgxMjAxMDAwMDAtMHgxMjAzZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDYxXSBwY2kgMDAwMDo3ZDowMC4xOiBCQVIgMjogYXNz
aWduZWQgW21lbSAKMHgxMjA0MDAwMDAtMHgxMjA0ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuOTQ0NDY0XSBwY2kgMDAwMDo3ZDowMC4xOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgxMjA1
MDAwMDAtMHgxMjA3ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDY2XSBwY2kgMDAw
MDo3ZDowMC4yOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgxMjA4MDAwMDAtMHgxMjA4ZmZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDY5XSBwY2kgMDAwMDo3ZDowMC4yOiBCQVIgOTog
YXNzaWduZWQgW21lbSAKMHgxMjA5MDAwMDAtMHgxMjBiZmZmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDQuOTQ0NDcxXSBwY2kgMDAwMDo3ZDowMC4zOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgx
MjBjMDAwMDAtMHgxMjBjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDc0XSBwY2kg
MDAwMDo3ZDowMC4zOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgxMjBkMDAwMDAtMHgxMjBmZmZm
ZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDc2XSBwY2kgMDAwMDo3ZDowMC4wOiBCQVIg
MDogYXNzaWduZWQgW21lbSAKMHgxMjEwMDAwMDAtMHgxMjEwMGZmZmYgNjRiaXQgcHJlZl0KICAg
ICBbICAgIDQuOTQ0NDc5XSBwY2kgMDAwMDo3ZDowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAK
MHgxMjEwMTAwMDAtMHgxMjEwM2ZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDgxXSBw
Y2kgMDAwMDo3ZDowMC4xOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgxMjEwNDAwMDAtMHgxMjEw
NGZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDg0XSBwY2kgMDAwMDo3ZDowMC4xOiBC
QVIgNzogYXNzaWduZWQgW21lbSAKMHgxMjEwNTAwMDAtMHgxMjEwN2ZmZmYgNjRiaXQgcHJlZl0K
ICAgICBbICAgIDQuOTQ0NDg2XSBwY2kgMDAwMDo3ZDowMC4yOiBCQVIgMDogYXNzaWduZWQgW21l
bSAKMHgxMjEwODAwMDAtMHgxMjEwOGZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDg5
XSBwY2kgMDAwMDo3ZDowMC4yOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgxMjEwOTAwMDAtMHgx
MjEwYmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0NDkxXSBwY2kgMDAwMDo3ZDowMC4z
OiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgxMjEwYzAwMDAtMHgxMjEwY2ZmZmYgNjRiaXQgcHJl
Zl0KICAgICBbICAgIDQuOTQ0NDk0XSBwY2kgMDAwMDo3ZDowMC4zOiBCQVIgNzogYXNzaWduZWQg
W21lbSAKMHgxMjEwZDAwMDAtMHgxMjEwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTQ0
NDk4XSBwY2kgMDAwMDo3YzowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgN2RdCiAgICAgWyAgICA0
Ljk0NDUwMF0gcGNpIDAwMDA6N2M6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4MTIwMDAw
MDAwLTB4MTIxMGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk0NDUwM10gcGNpX2J1cyAw
MDAwOjdjOiByZXNvdXJjZSA0IFttZW0gCjB4MTIwMDAwMDAwLTB4MTNmZmZmZmZmIHByZWYgd2lu
ZG93XQogICAgIFsgICAgNC45NDQ1MDRdIHBjaV9idXMgMDAwMDo3ZDogcmVzb3VyY2UgMiBbbWVt
IAoweDEyMDAwMDAwMC0weDEyMTBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45NDQ1NDNd
IEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJNV0gKGRvbWFpbiAwMDAwIFtidXMgNzQtNzZdKQog
ICAgIFsgICAgNC45NDQ1NDddIGFjcGkgUE5QMEEwODowNTogX09TQzogT1Mgc3VwcG9ydHMgW0V4
dGVuZGVkQ29uZmlnIApBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10KICAgICBb
ICAgIDQuOTQ0NTUwXSBhY3BpIFBOUDBBMDg6MDU6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQp
OyAKZGlzYWJsaW5nIEFTUE0KICAgICBbICAgIDQuOTQ1ODM2XSBhY3BpIFBOUDBBMDg6MDU6IFtG
aXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21lbSAKMHhkNzQwMDAwMC0weGQ3NmZmZmZmXSBub3Qg
cmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UKICAgICBbICAgIDQuOTQ1ODUxXSBhY3BpIFBOUDBB
MDg6MDU6IEVDQU0gYXQgW21lbSAweGQ3NDAwMDAwLTB4ZDc2ZmZmZmZdIApmb3IgW2J1cyA3NC03
Nl0KICAgICBbICAgIDQuOTQ1OTE5XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6NzQKICAg
ICBbICAgIDQuOTQ1OTIyXSBwY2lfYnVzIDAwMDA6NzQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
CjB4MTQxMDAwMDAwLTB4MTQxZmZmZmZmIHByZWYgd2luZG93XQogICAgIFsgICAgNC45NDU5MjNd
IHBjaV9idXMgMDAwMDo3NDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgxNDQwMDAwMDAtMHgx
NDVmZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA0Ljk0NTkyNV0gcGNpX2J1cyAwMDAwOjc0
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweGEyMDAwMDAwLTB4YTJmZmZmZmYgd2luZG93XQog
ICAgIFsgICAgNC45NDU5MjddIHBjaV9idXMgMDAwMDo3NDogcm9vdCBidXMgcmVzb3VyY2UgW2J1
cyA3NC03Nl0KICAgICBbICAgIDQuOTQ1OTMzXSBwY2kgMDAwMDo3NDowMC4wOiBbMTllNTphMTIx
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA0Ljk0NTk0MV0gcGNpIDAwMDA6NzQ6
MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwogICAgIFsgICAgNC45NTEwMTVdIHBjaSAwMDAw
Ojc0OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0
IGZhaWwhCiAgICAgWyAgICA0Ljk1MTAyNF0gcGNpIDAwMDA6NzQ6MDEuMDogWzE5ZTU6YTEyMV0g
dHlwZSAwMSBjbGFzcyAweDA2MDQwMAogICAgIFsgICAgNC45NTEwMzNdIHBjaSAwMDAwOjc0OjAx
LjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MKICAgICBbICAgIDQuOTU2MTQxXSBwY2kgMDAwMDo3
NDowMS4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBm
YWlsIQogICAgIFsgICAgNC45NTYxNDldIHBjaSAwMDAwOjc0OjAyLjA6IFsxOWU1OmEyMzBdIHR5
cGUgMDAgY2xhc3MgMHgwMTA3MDAKICAgICBbICAgIDQuOTU2MTU3XSBwY2kgMDAwMDo3NDowMi4w
OiByZWcgMHgyNDogW21lbSAweGEyMDA4MDAwLTB4YTIwMGZmZmZdCiAgICAgWyAgICA0Ljk2MTIz
OF0gcGNpIDAwMDA6NzQ6MDIuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kv
TVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDQuOTYxMjUwXSBwY2kgMDAwMDo3NDowMy4wOiBb
MTllNTphMjM1XSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxCiAgICAgWyAgICA0Ljk2MTI2MV0gcGNp
IDAwMDA6NzQ6MDMuMDogcmVnIDB4MjQ6IFttZW0gMHhhMjAxMDAwMC0weGEyMDEwZmZmXQogICAg
IFsgICAgNC45NjYzNjddIHBjaSAwMDAwOjc0OjAzLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA0Ljk2NjM3Nl0gcGNpIDAw
MDA6NzQ6MDQuMDogWzE5ZTU6YTIzMF0gdHlwZSAwMCBjbGFzcyAweDAxMDcwMAogICAgIFsgICAg
NC45NjYzODRdIHBjaSAwMDAwOjc0OjA0LjA6IHJlZyAweDI0OiBbbWVtIDB4YTIwMDAwMDAtMHhh
MjAwN2ZmZl0KICAgICBbICAgIDQuOTcxNDY1XSBwY2kgMDAwMDo3NDowNC4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45
NzE1MjNdIHBjaSAwMDAwOjc1OjAwLjA6IFsxOWU1OmEyNTBdIHR5cGUgMDAgY2xhc3MgMHgxMjAw
MDAKICAgICBbICAgIDQuOTcxNTMwXSBwY2kgMDAwMDo3NTowMC4wOiByZWcgMHgxODogW21lbSAK
MHgxNDQwMDAwMDAtMHgxNDQzZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDQuOTcxNTUxXSBw
Y2kgMDAwMDo3NTowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4MTQ0NDAwMDAwLTB4MTQ0NDBmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk3MTU1M10gcGNpIDAwMDA6NzU6MDAuMDogVkYobikg
QkFSMiBzcGFjZTogW21lbSAKMHgxNDQ0MDAwMDAtMHgxNDQ3ZWZmZmYgNjRiaXQgcHJlZl0gKGNv
bnRhaW5zIEJBUjIgZm9yIDYzIFZGcykKICAgICBbICAgIDQuOTc2NjY4XSBwY2kgMDAwMDo3NTow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC45NzY3MDZdIHBjaSAwMDAwOjc2OjAwLjA6IFsxOWU1OmEyNTVdIHR5cGUg
MDAgY2xhc3MgMHgxMDAwMDAKICAgICBbICAgIDQuOTc2NzEzXSBwY2kgMDAwMDo3NjowMC4wOiBy
ZWcgMHgxODogW21lbSAKMHgxNDQ4MDAwMDAtMHgxNDRiZmZmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDQuOTc2NzM0XSBwY2kgMDAwMDo3NjowMC4wOiByZWcgMHgyMmM6IFttZW0gCjB4MTQ0YzAw
MDAwLTB4MTQ0YzBmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk3NjczNl0gcGNpIDAwMDA6
NzY6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAKMHgxNDRjMDAwMDAtMHgxNDRmZWZmZmYg
NjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDYzIFZGcykKICAgICBbICAgIDQuOTgxODI4
XSBwY2kgMDAwMDo3NjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9N
U0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45ODE4NDNdIHBjaSAwMDAwOjc0OjAwLjA6IGJy
aWRnZSB3aW5kb3cgW21lbSAKMHgwMDQwMDAwMC0weDAwN2ZmZmZmIDY0Yml0IHByZWZdIHRvIFti
dXMgNzVdIGFkZF9zaXplIDQwMDAwMCBhZGRfYWxpZ24gCjQwMDAwMAogICAgIFsgICAgNC45ODE4
NDZdIHBjaSAwMDAwOjc0OjAxLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDQwMDAwMC0weDAw
N2ZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgNzZdIGFkZF9zaXplIDQwMDAwMCBhZGRfYWxpZ24g
CjQwMDAwMAogICAgIFsgICAgNC45ODE4NTBdIHBjaSAwMDAwOjc0OjAwLjA6IEJBUiAxNTogYXNz
aWduZWQgW21lbSAKMHgxNDEwMDAwMDAtMHgxNDE3ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDQuOTgxODUxXSBwY2kgMDAwMDo3NDowMS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4MTQx
ODAwMDAwLTB4MTQxZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk4MTg1M10gcGNpIDAw
MDA6NzQ6MDIuMDogQkFSIDU6IGFzc2lnbmVkIFttZW0gCjB4YTIwMDAwMDAtMHhhMjAwN2ZmZl0K
ICAgICBbICAgIDQuOTgxODU2XSBwY2kgMDAwMDo3NDowNC4wOiBCQVIgNTogYXNzaWduZWQgW21l
bSAKMHhhMjAwODAwMC0weGEyMDBmZmZmXQogICAgIFsgICAgNC45ODE4NThdIHBjaSAwMDAwOjc0
OjAzLjA6IEJBUiA1OiBhc3NpZ25lZCBbbWVtIAoweGEyMDEwMDAwLTB4YTIwMTBmZmZdCiAgICAg
WyAgICA0Ljk4MTg2MF0gcGNpIDAwMDA6NzU6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4
MTQxMDAwMDAwLTB4MTQxM2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk4MTg2M10gcGNp
IDAwMDA6NzU6MDAuMDogQkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MTQxNDAwMDAwLTB4MTQxN2Vm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA0Ljk4MTg2Nl0gcGNpIDAwMDA6NzQ6MDAuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDc1XQogICAgIFsgICAgNC45ODE4NjhdIHBjaSAwMDAwOjc0OjAwLjA6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDE0MTAwMDAwMC0weDE0MTdmZmZmZiA2NGJpdCBwcmVm
XQogICAgIFsgICAgNC45ODE4NzFdIHBjaSAwMDAwOjc2OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBb
bWVtIAoweDE0MTgwMDAwMC0weDE0MWJmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45ODE4
NzRdIHBjaSAwMDAwOjc2OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDE0MWMwMDAwMC0w
eDE0MWZlZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45ODE4NzZdIHBjaSAwMDAwOjc0OjAx
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA3Nl0KICAgICBbICAgIDQuOTgxODc5XSBwY2kgMDAwMDo3
NDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgxNDE4MDAwMDAtMHgxNDFmZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDQuOTgxODgxXSBwY2lfYnVzIDAwMDA6NzQ6IHJlc291cmNlIDQg
W21lbSAKMHgxNDEwMDAwMDAtMHgxNDFmZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA0Ljk4
MTg4M10gcGNpX2J1cyAwMDAwOjc0OiByZXNvdXJjZSA1IFttZW0gCjB4MTQ0MDAwMDAwLTB4MTQ1
ZmZmZmZmIHByZWYgd2luZG93XQogICAgIFsgICAgNC45ODE4ODRdIHBjaV9idXMgMDAwMDo3NDog
cmVzb3VyY2UgNiBbbWVtIAoweGEyMDAwMDAwLTB4YTJmZmZmZmYgd2luZG93XQogICAgIFsgICAg
NC45ODE4ODZdIHBjaV9idXMgMDAwMDo3NTogcmVzb3VyY2UgMiBbbWVtIAoweDE0MTAwMDAwMC0w
eDE0MTdmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNC45ODE4ODddIHBjaV9idXMgMDAwMDo3
NjogcmVzb3VyY2UgMiBbbWVtIAoweDE0MTgwMDAwMC0weDE0MWZmZmZmZiA2NGJpdCBwcmVmXQog
ICAgIFsgICAgNC45ODE5NDddIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJNl0gKGRvbWFpbiAw
MDAwIFtidXMgODAtOWZdKQogICAgIFsgICAgNC45ODE5NTBdIGFjcGkgUE5QMEEwODowNjogX09T
QzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIApBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJ
IEhQWC1UeXBlM10KICAgICBbICAgIDQuOTgyMDI5XSBhY3BpIFBOUDBBMDg6MDY6IF9PU0M6IHBs
YXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0xUUl0KICAgICBbICAgIDQuOTgyMDk3XSBhY3BpIFBO
UDBBMDg6MDY6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUE1FIEFFUiAKUENJZUNhcGFiaWxpdHld
CiAgICAgWyAgICA0Ljk4MzM5Ml0gYWNwaSBQTlAwQTA4OjA2OiBbRmlybXdhcmUgQnVnXTogRUNB
TSBhcmVhIFttZW0gCjB4ZDgwMDAwMDAtMHhkOWZmZmZmZl0gbm90IHJlc2VydmVkIGluIEFDUEkg
bmFtZXNwYWNlCiAgICAgWyAgICA0Ljk4MzQwMF0gYWNwaSBQTlAwQTA4OjA2OiBFQ0FNIGF0IFtt
ZW0gMHhkODAwMDAwMC0weGQ5ZmZmZmZmXSAKZm9yIFtidXMgODAtOWZdCiAgICAgWyAgICA0Ljk4
MzQxNl0gUmVtYXBwZWQgSS9PIDB4MDAwMDAwMDBmZmZmMDAwMCB0byBbaW8gCjB4MTAwMDAtMHgx
ZmZmZiB3aW5kb3ddCiAgICAgWyAgICA0Ljk4MzQ1OF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAw
MDAwOjgwCiAgICAgWyAgICA0Ljk4MzQ2MF0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIAoweDI4MDAwMDAwMDAwMC0weDI4M2ZmZmZmZmZmZiBwcmVmIHdpbmRvd10KICAg
ICBbICAgIDQuOTgzNDYxXSBwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
CjB4ZjAwMDAwMDAtMHhmZmZlZmZmZiB3aW5kb3ddCiAgICAgWyAgICA0Ljk4MzQ2NF0gcGNpX2J1
cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gCjB4MTAwMDAtMHgxZmZmZiB3aW5kb3dd
IChidXMgYWRkcmVzcyBbMHgwMDAwLTB4ZmZmZl0pCiAgICAgWyAgICA0Ljk4MzQ2Nl0gcGNpX2J1
cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDgwLTlmXQogICAgIFsgICAgNC45ODM0
OThdIHBjaSAwMDAwOjgwOjAwLjA6IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
ICAgICBbICAgIDQuOTgzNTU5XSBwY2kgMDAwMDo4MDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQuOTg4NjI2XSBwY2kgMDAwMDo4MDow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNC45ODg2NDFdIHBjaSAwMDAwOjgwOjA0LjA6IFsxOWU1OmExMjBdIHR5cGUg
MDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDQuOTg4Njk3XSBwY2kgMDAwMDo4MDowNC4wOiBQ
TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDQuOTkz
NzgwXSBwY2kgMDAwMDo4MDowNC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1T
SS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45OTM3OTRdIHBjaSAwMDAwOjgwOjA4LjA6
IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDQuOTkzODQ5XSBw
Y2kgMDAwMDo4MDowOC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2Nv
bGQKICAgICBbICAgIDQuOTk4OTA5XSBwY2kgMDAwMDo4MDowOC4wOiBGYWlsZWQgdG8gYWRkIC0g
cGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNC45OTg5MjRd
IHBjaSAwMDAwOjgwOjBjLjA6IFsxOWU1OmExMjBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAg
ICBbICAgIDQuOTk4OTc3XSBwY2kgMDAwMDo4MDowYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDUuMDA0MDU4XSBwY2kgMDAwMDo4MDowYy4w
OiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQog
ICAgIFsgICAgNS4wMDQwNzRdIHBjaSAwMDAwOjgwOjEwLjA6IFsxOWU1OmExMjBdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDUuMDA0MTI5XSBwY2kgMDAwMDo4MDoxMC4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IApEM2NvbGQKICAgICBbICAgIDUuMDA5MTg2
XSBwY2kgMDAwMDo4MDoxMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9N
U0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNS4wMDkzMTRdIHBjaSAwMDAwOjg1OjAwLjA6IFsx
OWU1OjM3MWVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDUuMDA5Mzg3XSBwY2kg
MDAwMDo4NTowMC4wOiBzdXBwb3J0cyBEMSBEMgogICAgIFsgICAgNS4wMDkzODldIHBjaSAwMDAw
Ojg1OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAg
IFsgICAgNS4wMDk0MDVdIHBjaSAwMDAwOjg1OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQ
Q0llIApiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4w
IChjYXBhYmxlIG9mIDEyNi4wMTYgCkdiL3Mgd2l0aCA4IEdUL3MgeDE2IGxpbmspCiAgICAgWyAg
ICA1LjAxNDQ4NV0gcGNpIDAwMDA6ODU6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDE0NTI2XSBwY2kgMDAwMDo4
NjowMC4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA1LjAx
NDYwMl0gcGNpIDAwMDA6ODY6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hv
dCAKRDNjb2xkCiAgICAgWyAgICA1LjAxOTY2NF0gcGNpIDAwMDA6ODY6MDAuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUu
MDE5Njc2XSBwY2kgMDAwMDo4NjowMS4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYw
NDAwCiAgICAgWyAgICA1LjAxOTc1MV0gcGNpIDAwMDA6ODY6MDEuMDogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA1LjAyNDg0NV0gcGNpIDAwMDA6
ODY6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKICAgICBbICAgIDUuMDI0ODU3XSBwY2kgMDAwMDo4NjowMi4wOiBbMTllNTozNzFlXSB0
eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA1LjAyNDkzMl0gcGNpIDAwMDA6ODY6MDIu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAKRDNjb2xkCiAgICAgWyAgICA1
LjAyOTk5M10gcGNpIDAwMDA6ODY6MDIuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9y
IApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDMwMDA2XSBwY2kgMDAwMDo4Njow
My4wOiBbMTllNTozNzFlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA1LjAzMDA4
MF0gcGNpIDAwMDA6ODY6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCAK
RDNjb2xkCiAgICAgWyAgICA1LjAzNTE2NF0gcGNpIDAwMDA6ODY6MDMuMDogRmFpbGVkIHRvIGFk
ZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDM1
MjMzXSBwY2kgMDAwMDo4NzowMC4wOiBbMTllNToxODIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw
CiAgICAgWyAgICA1LjAzNTI0OF0gcGNpIDAwMDA6ODc6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4
MjgwMDBmZDAwMDAwLTB4MjgwMDBmZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjAzNTI1
NF0gcGNpIDAwMDA6ODc6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjgwMDBmZjAwMDAwLTB4Mjgw
MDBmZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjAzNTI2MF0gcGNpIDAwMDA6ODc6MDAu
MDogcmVnIDB4MjA6IFttZW0gCjB4MjgwMDBmYzAwMDAwLTB4MjgwMDBmY2ZmZmZmIDY0Yml0IHBy
ZWZdCiAgICAgWyAgICA1LjAzNTI2NF0gcGNpIDAwMDA6ODc6MDAuMDogcmVnIDB4MzA6IFttZW0g
CjB4ZjAzMDAwMDAtMHhmMDNmZmZmZiBwcmVmXQogICAgIFsgICAgNS4wMzUzMzBdIHBjaSAwMDAw
Ojg3OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAg
IFsgICAgNS4wMzUzNDhdIHBjaSAwMDAwOjg3OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAw
MGZmMDgwMDAtMHgyODAwMGZmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDM1MzUwXSBw
Y2kgMDAwMDo4NzowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDI4MDAwZmYwODAwMC0w
eDI4MDAwZmZmN2ZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgNjAgVkZzKQogICAg
IFsgICAgNS4wMzUzNTZdIHBjaSAwMDAwOjg3OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHgyODAw
MGZkMjAwMDAtMHgyODAwMGZkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDM1MzU4XSBw
Y2kgMDAwMDo4NzowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDI4MDAwZmQyMDAwMC0w
eDI4MDAwZmVmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAg
IFsgICAgNS4wMzUzNjRdIHBjaSAwMDAwOjg3OjAwLjA6IHJlZyAweDIzNDogW21lbSAKMHgyODAw
MGMwMDAwMDAtMHgyODAwMGMwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDM1MzY2XSBw
Y2kgMDAwMDo4NzowMC4wOiBWRihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDI4MDAwYzAwMDAwMC0w
eDI4MDAwZmJmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSNCBmb3IgNjAgVkZzKQogICAg
IFsgICAgNS4wMzU0NjZdIHBjaSAwMDAwOjg3OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQ
Q0llIApiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4w
IChjYXBhYmxlIG9mIDEyNi4wMTYgCkdiL3Mgd2l0aCA4IEdUL3MgeDE2IGxpbmspCiAgICAgWyAg
ICA1LjA0MDUxNl0gcGNpIDAwMDA6ODc6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDQwNTY0XSBwY2kgMDAwMDo4
ODowMC4wOiBbMTllNToxODIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAgICA1LjA0
MDU3OV0gcGNpIDAwMDA6ODg6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4MjgwMDBiZDAwMDAwLTB4
MjgwMDBiZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA0MDU4NV0gcGNpIDAwMDA6ODg6
MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjgwMDBiZjAwMDAwLTB4MjgwMDBiZjA3ZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA1LjA0MDU5MV0gcGNpIDAwMDA6ODg6MDAuMDogcmVnIDB4MjA6IFtt
ZW0gCjB4MjgwMDBiYzAwMDAwLTB4MjgwMDBiY2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1
LjA0MDU5NV0gcGNpIDAwMDA6ODg6MDAuMDogcmVnIDB4MzA6IFttZW0gCjB4ZjAyMDAwMDAtMHhm
MDJmZmZmZiBwcmVmXQogICAgIFsgICAgNS4wNDA2NjJdIHBjaSAwMDAwOjg4OjAwLjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAgNS4wNDA2Nzld
IHBjaSAwMDAwOjg4OjAwLjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAwMGJmMDgwMDAtMHgyODAw
MGJmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDQwNjgxXSBwY2kgMDAwMDo4ODowMC4w
OiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDI4MDAwYmYwODAwMC0weDI4MDAwYmZmN2ZmZiA2
NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDA2ODdd
IHBjaSAwMDAwOjg4OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHgyODAwMGJkMjAwMDAtMHgyODAw
MGJkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDQwNjg5XSBwY2kgMDAwMDo4ODowMC4w
OiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDI4MDAwYmQyMDAwMC0weDI4MDAwYmVmZmZmZiA2
NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDA2OTVd
IHBjaSAwMDAwOjg4OjAwLjA6IHJlZyAweDIzNDogW21lbSAKMHgyODAwMDgwMDAwMDAtMHgyODAw
MDgwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDQwNjk2XSBwY2kgMDAwMDo4ODowMC4w
OiBWRihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDI4MDAwODAwMDAwMC0weDI4MDAwYmJmZmZmZiA2
NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSNCBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDA3OTZd
IHBjaSAwMDAwOjg4OjAwLjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIApiYW5kd2lkdGgs
IGxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4wIChjYXBhYmxlIG9mIDEy
Ni4wMTYgCkdiL3Mgd2l0aCA4IEdUL3MgeDE2IGxpbmspCiAgICAgWyAgICA1LjA0NTg3NF0gcGNp
IDAwMDA6ODg6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVgg
bWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDQ1OTE4XSBwY2kgMDAwMDo4OTowMC4wOiBbMTllNTox
ODIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAgICA1LjA0NTkzNF0gcGNpIDAwMDA6
ODk6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4MjgwMDA3ZDAwMDAwLTB4MjgwMDA3ZDFmZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA1LjA0NTk0MF0gcGNpIDAwMDA6ODk6MDAuMDogcmVnIDB4MTg6
IFttZW0gCjB4MjgwMDA3ZjAwMDAwLTB4MjgwMDA3ZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAg
ICA1LjA0NTk0Nl0gcGNpIDAwMDA6ODk6MDAuMDogcmVnIDB4MjA6IFttZW0gCjB4MjgwMDA3YzAw
MDAwLTB4MjgwMDA3Y2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA0NTk1MF0gcGNpIDAw
MDA6ODk6MDAuMDogcmVnIDB4MzA6IFttZW0gCjB4ZjAxMDAwMDAtMHhmMDFmZmZmZiBwcmVmXQog
ICAgIFsgICAgNS4wNDYwMTZdIHBjaSAwMDAwOjg5OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDEgRDIgRDNob3QgCkQzY29sZAogICAgIFsgICAgNS4wNDYwMzRdIHBjaSAwMDAwOjg5OjAw
LjA6IHJlZyAweDIyNDogW21lbSAKMHgyODAwMDdmMDgwMDAtMHgyODAwMDdmMGJmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDUuMDQ2MDM2XSBwY2kgMDAwMDo4OTowMC4wOiBWRihuKSBCQVIwIHNw
YWNlOiBbbWVtIAoweDI4MDAwN2YwODAwMC0weDI4MDAwN2ZmN2ZmZiA2NGJpdCBwcmVmXSAoY29u
dGFpbnMgQkFSMCBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDYwNDJdIHBjaSAwMDAwOjg5OjAw
LjA6IHJlZyAweDIyYzogW21lbSAKMHgyODAwMDdkMjAwMDAtMHgyODAwMDdkMjdmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDUuMDQ2MDQ0XSBwY2kgMDAwMDo4OTowMC4wOiBWRihuKSBCQVIyIHNw
YWNlOiBbbWVtIAoweDI4MDAwN2QyMDAwMC0weDI4MDAwN2VmZmZmZiA2NGJpdCBwcmVmXSAoY29u
dGFpbnMgQkFSMiBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDYwNTBdIHBjaSAwMDAwOjg5OjAw
LjA6IHJlZyAweDIzNDogW21lbSAKMHgyODAwMDQwMDAwMDAtMHgyODAwMDQwZmZmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDUuMDQ2MDUyXSBwY2kgMDAwMDo4OTowMC4wOiBWRihuKSBCQVI0IHNw
YWNlOiBbbWVtIAoweDI4MDAwNDAwMDAwMC0weDI4MDAwN2JmZmZmZiA2NGJpdCBwcmVmXSAoY29u
dGFpbnMgQkFSNCBmb3IgNjAgVkZzKQogICAgIFsgICAgNS4wNDYxNTNdIHBjaSAwMDAwOjg5OjAw
LjA6IDYzLjAwOCBHYi9zIGF2YWlsYWJsZSBQQ0llIApiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgOCBH
VC9zIHg4IGxpbmsgYXQgMDAwMDo4MDoxMC4wIChjYXBhYmxlIG9mIDEyNi4wMTYgCkdiL3Mgd2l0
aCA4IEdUL3MgeDE2IGxpbmspCiAgICAgWyAgICA1LjA1MTIwM10gcGNpIDAwMDA6ODk6MDAuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAg
ICBbICAgIDUuMDUxMjUxXSBwY2kgMDAwMDo4YTowMC4wOiBbMTllNToxODIyXSB0eXBlIDAwIGNs
YXNzIDB4MDIwMDAwCiAgICAgWyAgICA1LjA1MTI2N10gcGNpIDAwMDA6OGE6MDAuMDogcmVnIDB4
MTA6IFttZW0gCjB4MjgwMDAzZDAwMDAwLTB4MjgwMDAzZDFmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA1LjA1MTI3M10gcGNpIDAwMDA6OGE6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjgwMDAz
ZjAwMDAwLTB4MjgwMDAzZjA3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1MTI3OV0gcGNp
IDAwMDA6OGE6MDAuMDogcmVnIDB4MjA6IFttZW0gCjB4MjgwMDAzYzAwMDAwLTB4MjgwMDAzY2Zm
ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1MTI4M10gcGNpIDAwMDA6OGE6MDAuMDogcmVn
IDB4MzA6IFttZW0gCjB4ZjAwMDAwMDAtMHhmMDBmZmZmZiBwcmVmXQogICAgIFsgICAgNS4wNTEz
NDldIHBjaSAwMDAwOjhhOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3Qg
CkQzY29sZAogICAgIFsgICAgNS4wNTEzNjZdIHBjaSAwMDAwOjhhOjAwLjA6IHJlZyAweDIyNDog
W21lbSAKMHgyODAwMDNmMDgwMDAtMHgyODAwMDNmMGJmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDUuMDUxMzY4XSBwY2kgMDAwMDo4YTowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIAoweDI4
MDAwM2YwODAwMC0weDI4MDAwM2ZmN2ZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3Ig
NjAgVkZzKQogICAgIFsgICAgNS4wNTEzNzRdIHBjaSAwMDAwOjhhOjAwLjA6IHJlZyAweDIyYzog
W21lbSAKMHgyODAwMDNkMjAwMDAtMHgyODAwMDNkMjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDUuMDUxMzc2XSBwY2kgMDAwMDo4YTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDI4
MDAwM2QyMDAwMC0weDI4MDAwM2VmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3Ig
NjAgVkZzKQogICAgIFsgICAgNS4wNTEzODJdIHBjaSAwMDAwOjhhOjAwLjA6IHJlZyAweDIzNDog
W21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMDAwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDUuMDUxMzg0XSBwY2kgMDAwMDo4YTowMC4wOiBWRihuKSBCQVI0IHNwYWNlOiBbbWVtIAoweDI4
MDAwMDAwMDAwMC0weDI4MDAwM2JmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSNCBmb3Ig
NjAgVkZzKQogICAgIFsgICAgNS4wNTE0ODRdIHBjaSAwMDAwOjhhOjAwLjA6IDYzLjAwOCBHYi9z
IGF2YWlsYWJsZSBQQ0llIApiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgOCBHVC9zIHg4IGxpbmsgYXQg
MDAwMDo4MDoxMC4wIChjYXBhYmxlIG9mIDEyNi4wMTYgCkdiL3Mgd2l0aCA4IEdUL3MgeDE2IGxp
bmspCiAgICAgWyAgICA1LjA1NjU1NV0gcGNpIDAwMDA6OGE6MDAuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDU2NTk2
XSBwY2kgMDAwMDo4NjowMC4wOiBicmlkZ2Ugd2luZG93IFttZW0gCjB4MDAxMDAwMDAtMHgwMDJm
ZmZmZiA2NGJpdCBwcmVmXSB0byBbYnVzIDg3XSBhZGRfc2l6ZSAzZTAwMDAwIGFkZF9hbGlnbiAK
MTAwMDAwCiAgICAgWyAgICA1LjA1NjU5OV0gcGNpIDAwMDA6ODY6MDEuMDogYnJpZGdlIHdpbmRv
dyBbbWVtIAoweDAwMTAwMDAwLTB4MDAyZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyA4OF0gYWRk
X3NpemUgM2UwMDAwMCBhZGRfYWxpZ24gCjEwMDAwMAogICAgIFsgICAgNS4wNTY2MDJdIHBjaSAw
MDAwOjg2OjAyLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgwMDEwMDAwMC0weDAwMmZmZmZmIDY0
Yml0IHByZWZdIHRvIFtidXMgODldIGFkZF9zaXplIDNlMDAwMDAgYWRkX2FsaWduIAoxMDAwMDAK
ICAgICBbICAgIDUuMDU2NjA1XSBwY2kgMDAwMDo4NjowMy4wOiBicmlkZ2Ugd2luZG93IFttZW0g
CjB4MDAxMDAwMDAtMHgwMDJmZmZmZiA2NGJpdCBwcmVmXSB0byBbYnVzIDhhXSBhZGRfc2l6ZSAz
ZTAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwCiAgICAgWyAgICA1LjA1NjYwOF0gcGNpIDAwMDA6ODU6
MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDA4ZmZmZmYgNjRiaXQgcHJl
Zl0gdG8gW2J1cyA4Ni04YV0gYWRkX3NpemUgZjgwMDAwMCAKYWRkX2FsaWduIDEwMDAwMAogICAg
IFsgICAgNS4wNTY2MTFdIHBjaSAwMDAwOjgwOjEwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAKMHgw
MDEwMDAwMC0weDAwOGZmZmZmIDY0Yml0IHByZWZdIHRvIFtidXMgODUtOGFdIGFkZF9zaXplIGY4
MDAwMDAgCmFkZF9hbGlnbiAxMDAwMDAKICAgICBbICAgIDUuMDU2NjE0XSBwY2kgMDAwMDo4MDox
MC4wOiBCQVIgMTQ6IGFzc2lnbmVkIFttZW0gCjB4ZjAwMDAwMDAtMHhmMDNmZmZmZl0KICAgICBb
ICAgIDUuMDU2NjE3XSBwY2kgMDAwMDo4MDoxMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4
MjgwMDAwMDAwMDAwLTB4MjgwMDBmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1NjYx
OV0gcGNpIDAwMDA6ODA6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDgxXQogICAgIFsgICAgNS4w
NTY2MjNdIHBjaSAwMDAwOjgwOjA0LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA4Ml0KICAgICBbICAg
IDUuMDU2NjI2XSBwY2kgMDAwMDo4MDowOC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODNdCiAgICAg
WyAgICA1LjA1NjYzMF0gcGNpIDAwMDA6ODA6MGMuMDogUENJIGJyaWRnZSB0byBbYnVzIDg0XQog
ICAgIFsgICAgNS4wNTY2MzVdIHBjaSAwMDAwOjg1OjAwLjA6IEJBUiAxNDogYXNzaWduZWQgW21l
bSAKMHhmMDAwMDAwMC0weGYwM2ZmZmZmXQogICAgIFsgICAgNS4wNTY2MzddIHBjaSAwMDAwOjg1
OjAwLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMGZmZmZm
ZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2NjQwXSBwY2kgMDAwMDo4NjowMC4wOiBCQVIg
MTQ6IGFzc2lnbmVkIFttZW0gCjB4ZjAwMDAwMDAtMHhmMDBmZmZmZl0KICAgICBbICAgIDUuMDU2
NjQyXSBwY2kgMDAwMDo4NjowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDAwMDAw
MDAwLTB4MjgwMDAzZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1NjY0NF0gcGNpIDAw
MDA6ODY6MDEuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIAoweGYwMTAwMDAwLTB4ZjAxZmZmZmZd
CiAgICAgWyAgICA1LjA1NjY0Nl0gcGNpIDAwMDA6ODY6MDEuMDogQkFSIDE1OiBhc3NpZ25lZCBb
bWVtIAoweDI4MDAwNDAwMDAwMC0weDI4MDAwN2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAg
NS4wNTY2NDddIHBjaSAwMDAwOjg2OjAyLjA6IEJBUiAxNDogYXNzaWduZWQgW21lbSAKMHhmMDIw
MDAwMC0weGYwMmZmZmZmXQogICAgIFsgICAgNS4wNTY2NDldIHBjaSAwMDAwOjg2OjAyLjA6IEJB
UiAxNTogYXNzaWduZWQgW21lbSAKMHgyODAwMDgwMDAwMDAtMHgyODAwMGJmZmZmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDUuMDU2NjUxXSBwY2kgMDAwMDo4NjowMy4wOiBCQVIgMTQ6IGFzc2ln
bmVkIFttZW0gCjB4ZjAzMDAwMDAtMHhmMDNmZmZmZl0KICAgICBbICAgIDUuMDU2NjUzXSBwY2kg
MDAwMDo4NjowMy4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBjMDAwMDAwLTB4Mjgw
MDBmZmZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1NjY1Nl0gcGNpIDAwMDA6ODc6MDAu
MDogQkFSIDQ6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDAwMGZmZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA1LjA1NjY2MV0gcGNpIDAwMDA6ODc6MDAuMDogQkFSIDY6IGFz
c2lnbmVkIFttZW0gCjB4ZjAwMDAwMDAtMHhmMDBmZmZmZiBwcmVmXQogICAgIFsgICAgNS4wNTY2
NjNdIHBjaSAwMDAwOjg3OjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHgyODAwMDAxMDAw
MDAtMHgyODAwMDNjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2NjY3XSBwY2kgMDAw
MDo4NzowMC4wOiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyODAwMDNkMDAwMDAtMHgyODAwMDNk
MWZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2NjcyXSBwY2kgMDAwMDo4NzowMC4wOiBC
QVIgMjogYXNzaWduZWQgW21lbSAKMHgyODAwMDNkMjAwMDAtMHgyODAwMDNkMjdmZmYgNjRiaXQg
cHJlZl0KICAgICBbICAgIDUuMDU2Njc3XSBwY2kgMDAwMDo4NzowMC4wOiBCQVIgOTogYXNzaWdu
ZWQgW21lbSAKMHgyODAwMDNkMjgwMDAtMHgyODAwMDNmMDdmZmYgNjRiaXQgcHJlZl0KICAgICBb
ICAgIDUuMDU2NjgwXSBwY2kgMDAwMDo4NzowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgy
ODAwMDNmMDgwMDAtMHgyODAwMDNmZjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2Njg0
XSBwY2kgMDAwMDo4NjowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODddCiAgICAgWyAgICA1LjA1
NjY4N10gcGNpIDAwMDA6ODY6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ZjAwMDAwMDAt
MHhmMDBmZmZmZl0KICAgICBbICAgIDUuMDU2NjkwXSBwY2kgMDAwMDo4NjowMC4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMDNmZmZmZmYgNjRiaXQgcHJlZl0K
ICAgICBbICAgIDUuMDU2Njk0XSBwY2kgMDAwMDo4ODowMC4wOiBCQVIgNDogYXNzaWduZWQgW21l
bSAKMHgyODAwMDQwMDAwMDAtMHgyODAwMDQwZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUu
MDU2NzAwXSBwY2kgMDAwMDo4ODowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAKMHhmMDEwMDAw
MC0weGYwMWZmZmZmIHByZWZdCiAgICAgWyAgICA1LjA1NjcwMl0gcGNpIDAwMDA6ODg6MDAuMDog
QkFSIDExOiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwNDEwMDAwMC0weDI4MDAwN2NmZmZmZiA2NGJp
dCBwcmVmXQogICAgIFsgICAgNS4wNTY3MDVdIHBjaSAwMDAwOjg4OjAwLjA6IEJBUiAwOiBhc3Np
Z25lZCBbbWVtIAoweDI4MDAwN2QwMDAwMC0weDI4MDAwN2QxZmZmZiA2NGJpdCBwcmVmXQogICAg
IFsgICAgNS4wNTY3MTBdIHBjaSAwMDAwOjg4OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAow
eDI4MDAwN2QyMDAwMC0weDI4MDAwN2QyN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY3
MTZdIHBjaSAwMDAwOjg4OjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwN2QyODAw
MC0weDI4MDAwN2YwN2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY3MTldIHBjaSAwMDAw
Ojg4OjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwN2YwODAwMC0weDI4MDAwN2Zm
N2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY3MjJdIHBjaSAwMDAwOjg2OjAxLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyA4OF0KICAgICBbICAgIDUuMDU2NzI1XSBwY2kgMDAwMDo4NjowMS4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHhmMDEwMDAwMC0weGYwMWZmZmZmXQogICAgIFsgICAg
NS4wNTY3MjhdIHBjaSAwMDAwOjg2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIAoweDI4MDAw
NDAwMDAwMC0weDI4MDAwN2ZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY3MzJdIHBj
aSAwMDAwOjg5OjAwLjA6IEJBUiA0OiBhc3NpZ25lZCBbbWVtIAoweDI4MDAwODAwMDAwMC0weDI4
MDAwODBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY3MzhdIHBjaSAwMDAwOjg5OjAw
LjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIAoweGYwMjAwMDAwLTB4ZjAyZmZmZmYgcHJlZl0KICAg
ICBbICAgIDUuMDU2NzM5XSBwY2kgMDAwMDo4OTowMC4wOiBCQVIgMTE6IGFzc2lnbmVkIFttZW0g
CjB4MjgwMDA4MTAwMDAwLTB4MjgwMDBiY2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1
Njc0M10gcGNpIDAwMDA6ODk6MDAuMDogQkFSIDA6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBiZDAw
MDAwLTB4MjgwMDBiZDFmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1Njc0OF0gcGNpIDAw
MDA6ODk6MDAuMDogQkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBiZDIwMDAwLTB4MjgwMDBi
ZDI3ZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1Njc1M10gcGNpIDAwMDA6ODk6MDAuMDog
QkFSIDk6IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBiZDI4MDAwLTB4MjgwMDBiZjA3ZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA1LjA1Njc1Nl0gcGNpIDAwMDA6ODk6MDAuMDogQkFSIDc6IGFzc2ln
bmVkIFttZW0gCjB4MjgwMDBiZjA4MDAwLTB4MjgwMDBiZmY3ZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA1LjA1Njc2MF0gcGNpIDAwMDA6ODY6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDg5XQog
ICAgIFsgICAgNS4wNTY3NjNdIHBjaSAwMDAwOjg2OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IAoweGYwMjAwMDAwLTB4ZjAyZmZmZmZdCiAgICAgWyAgICA1LjA1Njc2NV0gcGNpIDAwMDA6ODY6
MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4MjgwMDA4MDAwMDAwLTB4MjgwMDBiZmZmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA1Njc3MF0gcGNpIDAwMDA6OGE6MDAuMDogQkFSIDQ6
IGFzc2lnbmVkIFttZW0gCjB4MjgwMDBjMDAwMDAwLTB4MjgwMDBjMGZmZmZmIDY0Yml0IHByZWZd
CiAgICAgWyAgICA1LjA1Njc3NV0gcGNpIDAwMDA6OGE6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFtt
ZW0gCjB4ZjAzMDAwMDAtMHhmMDNmZmZmZiBwcmVmXQogICAgIFsgICAgNS4wNTY3NzddIHBjaSAw
MDAwOjhhOjAwLjA6IEJBUiAxMTogYXNzaWduZWQgW21lbSAKMHgyODAwMGMxMDAwMDAtMHgyODAw
MGZjZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2NzgwXSBwY2kgMDAwMDo4YTowMC4w
OiBCQVIgMDogYXNzaWduZWQgW21lbSAKMHgyODAwMGZkMDAwMDAtMHgyODAwMGZkMWZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDUuMDU2Nzg1XSBwY2kgMDAwMDo4YTowMC4wOiBCQVIgMjogYXNz
aWduZWQgW21lbSAKMHgyODAwMGZkMjAwMDAtMHgyODAwMGZkMjdmZmYgNjRiaXQgcHJlZl0KICAg
ICBbICAgIDUuMDU2NzkwXSBwY2kgMDAwMDo4YTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAK
MHgyODAwMGZkMjgwMDAtMHgyODAwMGZmMDdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2
NzkzXSBwY2kgMDAwMDo4YTowMC4wOiBCQVIgNzogYXNzaWduZWQgW21lbSAKMHgyODAwMGZmMDgw
MDAtMHgyODAwMGZmZjdmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2Nzk3XSBwY2kgMDAw
MDo4NjowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgOGFdCiAgICAgWyAgICA1LjA1NjgwMF0gcGNp
IDAwMDA6ODY6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ZjAzMDAwMDAtMHhmMDNmZmZm
Zl0KICAgICBbICAgIDUuMDU2ODAyXSBwY2kgMDAwMDo4NjowMy4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAKMHgyODAwMGMwMDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAg
IDUuMDU2ODA2XSBwY2kgMDAwMDo4NTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODYtOGFdCiAg
ICAgWyAgICA1LjA1NjgwOV0gcGNpIDAwMDA6ODU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
CjB4ZjAwMDAwMDAtMHhmMDNmZmZmZl0KICAgICBbICAgIDUuMDU2ODExXSBwY2kgMDAwMDo4NTow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMGZmZmZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2ODE1XSBwY2kgMDAwMDo4MDoxMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgODUtOGFdCiAgICAgWyAgICA1LjA1NjgxN10gcGNpIDAwMDA6ODA6MTAuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gCjB4ZjAwMDAwMDAtMHhmMDNmZmZmZl0KICAgICBbICAgIDUu
MDU2ODE5XSBwY2kgMDAwMDo4MDoxMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgyODAwMDAw
MDAwMDAtMHgyODAwMGZmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2ODIyXSBwY2lf
YnVzIDAwMDA6ODA6IHJlc291cmNlIDQgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODNmZmZmZmZm
ZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA1LjA1NjgyNF0gcGNpX2J1cyAwMDAwOjgwOiByZXNv
dXJjZSA1IFttZW0gCjB4ZjAwMDAwMDAtMHhmZmZlZmZmZiB3aW5kb3ddCiAgICAgWyAgICA1LjA1
NjgyNV0gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA2IFtpbyAgMHgxMDAwMC0weDFmZmZmIHdp
bmRvd10KICAgICBbICAgIDUuMDU2ODI3XSBwY2lfYnVzIDAwMDA6ODU6IHJlc291cmNlIDEgW21l
bSAweGYwMDAwMDAwLTB4ZjAzZmZmZmZdCiAgICAgWyAgICA1LjA1NjgyOV0gcGNpX2J1cyAwMDAw
Ojg1OiByZXNvdXJjZSAyIFttZW0gCjB4MjgwMDAwMDAwMDAwLTB4MjgwMDBmZmZmZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA1LjA1NjgzMF0gcGNpX2J1cyAwMDAwOjg2OiByZXNvdXJjZSAxIFtt
ZW0gMHhmMDAwMDAwMC0weGYwM2ZmZmZmXQogICAgIFsgICAgNS4wNTY4MzJdIHBjaV9idXMgMDAw
MDo4NjogcmVzb3VyY2UgMiBbbWVtIAoweDI4MDAwMDAwMDAwMC0weDI4MDAwZmZmZmZmZiA2NGJp
dCBwcmVmXQogICAgIFsgICAgNS4wNTY4MzNdIHBjaV9idXMgMDAwMDo4NzogcmVzb3VyY2UgMSBb
bWVtIDB4ZjAwMDAwMDAtMHhmMDBmZmZmZl0KICAgICBbICAgIDUuMDU2ODM1XSBwY2lfYnVzIDAw
MDA6ODc6IHJlc291cmNlIDIgW21lbSAKMHgyODAwMDAwMDAwMDAtMHgyODAwMDNmZmZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDUuMDU2ODM3XSBwY2lfYnVzIDAwMDA6ODg6IHJlc291cmNlIDEg
W21lbSAweGYwMTAwMDAwLTB4ZjAxZmZmZmZdCiAgICAgWyAgICA1LjA1NjgzOF0gcGNpX2J1cyAw
MDAwOjg4OiByZXNvdXJjZSAyIFttZW0gCjB4MjgwMDA0MDAwMDAwLTB4MjgwMDA3ZmZmZmZmIDY0
Yml0IHByZWZdCiAgICAgWyAgICA1LjA1Njg0MF0gcGNpX2J1cyAwMDAwOjg5OiByZXNvdXJjZSAx
IFttZW0gMHhmMDIwMDAwMC0weGYwMmZmZmZmXQogICAgIFsgICAgNS4wNTY4NDJdIHBjaV9idXMg
MDAwMDo4OTogcmVzb3VyY2UgMiBbbWVtIAoweDI4MDAwODAwMDAwMC0weDI4MDAwYmZmZmZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNTY4NDNdIHBjaV9idXMgMDAwMDo4YTogcmVzb3VyY2Ug
MSBbbWVtIDB4ZjAzMDAwMDAtMHhmMDNmZmZmZl0KICAgICBbICAgIDUuMDU2ODQ1XSBwY2lfYnVz
IDAwMDA6OGE6IHJlc291cmNlIDIgW21lbSAKMHgyODAwMGMwMDAwMDAtMHgyODAwMGZmZmZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDU2OTAwXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BD
STddIChkb21haW4gMDAwMCBbYnVzIGJiXSkKICAgICBbICAgIDUuMDU2OTAzXSBhY3BpIFBOUDBB
MDg6MDc6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyAKQVNQTSBDbG9ja1BNIFNl
Z21lbnRzIE1TSSBIUFgtVHlwZTNdCiAgICAgWyAgICA1LjA1NjkwN10gYWNwaSBQTlAwQTA4OjA3
OiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgCmRpc2FibGluZyBBU1BNCiAgICAgWyAgICA1
LjA1ODE5M10gYWNwaSBQTlAwQTA4OjA3OiBbRmlybXdhcmUgQnVnXTogRUNBTSBhcmVhIFttZW0g
CjB4ZGJiMDAwMDAtMHhkYmJmZmZmZl0gbm90IHJlc2VydmVkIGluIEFDUEkgbmFtZXNwYWNlCiAg
ICAgWyAgICA1LjA1ODIwN10gYWNwaSBQTlAwQTA4OjA3OiBFQ0FNIGF0IFttZW0gMHhkYmIwMDAw
MC0weGRiYmZmZmZmXSAKZm9yIFtidXMgYmJdCiAgICAgWyAgICA1LjA1ODI0OV0gUENJIGhvc3Qg
YnJpZGdlIHRvIGJ1cyAwMDAwOmJiCiAgICAgWyAgICA1LjA1ODI1MV0gcGNpX2J1cyAwMDAwOmJi
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDE0ODgwMDAwMC0weDIwMDE0OGZmZmZmZiBw
cmVmIHdpbmRvd10KICAgICBbICAgIDUuMDU4MjUzXSBwY2lfYnVzIDAwMDA6YmI6IHJvb3QgYnVz
IHJlc291cmNlIFtidXMgYmJdCiAgICAgWyAgICA1LjA1ODI2NV0gcGNpIDAwMDA6YmI6MDAuMDog
WzE5ZTU6YTEyMl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMAogICAgIFsgICAgNS4wNTgyNzNdIHBj
aSAwMDAwOmJiOjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDAwMDAwMDAwLTB4MDAwMDNmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDUuMDYzMzY3XSBwY2kgMDAwMDpiYjowMC4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNS4w
NjM0MTBdIHBjaSAwMDAwOmJiOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDE0ODgw
MDAwMC0weDIwMDE0ODgwM2ZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNjM0MTNdIHBjaV9i
dXMgMDAwMDpiYjogcmVzb3VyY2UgNCBbbWVtIAoweDIwMDE0ODgwMDAwMC0weDIwMDE0OGZmZmZm
ZiBwcmVmIHdpbmRvd10KICAgICBbICAgIDUuMDYzNDU4XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2Ug
W1BDSThdIChkb21haW4gMDAwMCBbYnVzIGJhXSkKICAgICBbICAgIDUuMDYzNDYxXSBhY3BpIFBO
UDBBMDg6MDg6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyAKQVNQTSBDbG9ja1BN
IFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdCiAgICAgWyAgICA1LjA2MzQ2NV0gYWNwaSBQTlAwQTA4
OjA4OiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgCmRpc2FibGluZyBBU1BNCiAgICAgWyAg
ICA1LjA2NDc0NF0gYWNwaSBQTlAwQTA4OjA4OiBbRmlybXdhcmUgQnVnXTogRUNBTSBhcmVhIFtt
ZW0gCjB4ZGJhMDAwMDAtMHhkYmFmZmZmZl0gbm90IHJlc2VydmVkIGluIEFDUEkgbmFtZXNwYWNl
CiAgICAgWyAgICA1LjA2NDc1OV0gYWNwaSBQTlAwQTA4OjA4OiBFQ0FNIGF0IFttZW0gMHhkYmEw
MDAwMC0weGRiYWZmZmZmXSAKZm9yIFtidXMgYmFdCiAgICAgWyAgICA1LjA2NDc5OV0gUENJIGhv
c3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmJhCiAgICAgWyAgICA1LjA2NDgwMl0gcGNpX2J1cyAwMDAw
OmJhOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDIwYzAwMDAwMC0weDIwMDIwYzFmZmZm
ZiBwcmVmIHdpbmRvd10KICAgICBbICAgIDUuMDY0ODAzXSBwY2lfYnVzIDAwMDA6YmE6IHJvb3Qg
YnVzIHJlc291cmNlIFtidXMgYmFdCiAgICAgWyAgICA1LjA2NDg0MV0gcGNpX2J1cyAwMDAwOmJh
OiByZXNvdXJjZSA0IFttZW0gCjB4MjAwMjBjMDAwMDAwLTB4MjAwMjBjMWZmZmZmIHByZWYgd2lu
ZG93XQogICAgIFsgICAgNS4wNjQ4ODBdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJOV0gKGRv
bWFpbiAwMDAwIFtidXMgYjgtYjldKQogICAgIFsgICAgNS4wNjQ4ODNdIGFjcGkgUE5QMEEwODow
OTogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIApBU1BNIENsb2NrUE0gU2VnbWVu
dHMgTVNJIEhQWC1UeXBlM10KICAgICBbICAgIDUuMDY0ODg3XSBhY3BpIFBOUDBBMDg6MDk6IF9P
U0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyAKZGlzYWJsaW5nIEFTUE0KICAgICBbICAgIDUuMDY2
MTYxXSBhY3BpIFBOUDBBMDg6MDk6IFtGaXJtd2FyZSBCdWddOiBFQ0FNIGFyZWEgW21lbSAKMHhk
YjgwMDAwMC0weGRiOWZmZmZmXSBub3QgcmVzZXJ2ZWQgaW4gQUNQSSBuYW1lc3BhY2UKICAgICBb
ICAgIDUuMDY2MTY3XSBhY3BpIFBOUDBBMDg6MDk6IEVDQU0gYXQgW21lbSAweGRiODAwMDAwLTB4
ZGI5ZmZmZmZdIApmb3IgW2J1cyBiOC1iOV0KICAgICBbICAgIDUuMDY2MjE5XSBQQ0kgaG9zdCBi
cmlkZ2UgdG8gYnVzIDAwMDA6YjgKICAgICBbICAgIDUuMDY2MjIxXSBwY2lfYnVzIDAwMDA6Yjg6
IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4MjAwMjA4MDAwMDAwLTB4MjAwMjA4YmZmZmZmIHBy
ZWYgd2luZG93XQogICAgIFsgICAgNS4wNjYyMjNdIHBjaV9idXMgMDAwMDpiODogcm9vdCBidXMg
cmVzb3VyY2UgW2J1cyBiOC1iOV0KICAgICBbICAgIDUuMDY2MjI5XSBwY2kgMDAwMDpiODowMC4w
OiBbMTllNTphMTIxXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA1LjA2NjI0MF0g
cGNpIDAwMDA6Yjg6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwogICAgIFsgICAgNS4wNzEz
MTldIHBjaSAwMDAwOmI4OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJ
L01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1LjA3MTMyOF0gcGNpIDAwMDA6Yjg6MDEuMDog
WzE5ZTU6YTI1YV0gdHlwZSAwMCBjbGFzcyAweDAxMDQwMAogICAgIFsgICAgNS4wNzEzMzddIHBj
aSAwMDAwOmI4OjAxLjA6IHJlZyAweDE4OiBbbWVtIAoweDIwMDIwODgwMDAwMC0weDIwMDIwOGJm
ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wNzY0NDhdIHBjaSAwMDAwOmI4OjAxLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAg
WyAgICA1LjA3NjUwOV0gcGNpIDAwMDA6Yjk6MDAuMDogWzE5ZTU6YTI1OF0gdHlwZSAwMCBjbGFz
cyAweDEwMDAwMAogICAgIFsgICAgNS4wNzY1MThdIHBjaSAwMDAwOmI5OjAwLjA6IHJlZyAweDE4
OiBbbWVtIAoweDIwMDIwODAwMDAwMC0weDIwMDIwODNmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNS4wNzY1NDZdIHBjaSAwMDAwOmI5OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHgyMDAyMDg0
MDAwMDAtMHgyMDAyMDg0MGZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDc2NTQ4XSBwY2kg
MDAwMDpiOTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDIwMDIwODQwMDAwMC0weDIw
MDIwODdlZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjMgVkZzKQogICAgIFsg
ICAgNS4wODE2NjZdIHBjaSAwMDAwOmI5OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1LjA4MTY4M10gcGNpIDAwMDA6
Yjg6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwNDAwMDAwLTB4MDA3ZmZmZmYgNjRiaXQg
cHJlZl0gdG8gW2J1cyBiOV0gYWRkX3NpemUgNDAwMDAwIGFkZF9hbGlnbiAKNDAwMDAwCiAgICAg
WyAgICA1LjA4MTY4Nl0gcGNpIDAwMDA6Yjg6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAow
eDIwMDIwODAwMDAwMC0weDIwMDIwODdmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wODE2
ODddIHBjaSAwMDAwOmI4OjAxLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDIwODgwMDAw
MC0weDIwMDIwOGJmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wODE2OTFdIHBjaSAwMDAw
OmI5OjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDIwODAwMDAwMC0weDIwMDIwODNm
ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wODE2OTRdIHBjaSAwMDAwOmI5OjAwLjA6IEJB
UiA5OiBhc3NpZ25lZCBbbWVtIAoweDIwMDIwODQwMDAwMC0weDIwMDIwODdlZmZmZiA2NGJpdCBw
cmVmXQogICAgIFsgICAgNS4wODE2OTddIHBjaSAwMDAwOmI4OjAwLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyBiOV0KICAgICBbICAgIDUuMDgxNzAwXSBwY2kgMDAwMDpiODowMC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAKMHgyMDAyMDgwMDAwMDAtMHgyMDAyMDg3ZmZmZmYgNjRiaXQgcHJlZl0KICAg
ICBbICAgIDUuMDgxNzAyXSBwY2lfYnVzIDAwMDA6Yjg6IHJlc291cmNlIDQgW21lbSAKMHgyMDAy
MDgwMDAwMDAtMHgyMDAyMDhiZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA1LjA4MTcwNF0g
cGNpX2J1cyAwMDAwOmI5OiByZXNvdXJjZSAyIFttZW0gCjB4MjAwMjA4MDAwMDAwLTB4MjAwMjA4
N2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA4MTc1M10gQUNQSTogUENJIFJvb3QgQnJp
ZGdlIFtQQ0lBXSAoZG9tYWluIDAwMDAgW2J1cyBiYy1iZF0pCiAgICAgWyAgICA1LjA4MTc1N10g
YWNwaSBQTlAwQTA4OjBhOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgCkFTUE0g
Q2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQogICAgIFsgICAgNS4wODE3NjBdIGFjcGkg
UE5QMEEwODowYTogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IApkaXNhYmxpbmcgQVNQTQog
ICAgIFsgICAgNS4wODMwNzFdIGFjcGkgUE5QMEEwODowYTogW0Zpcm13YXJlIEJ1Z106IEVDQU0g
YXJlYSBbbWVtIAoweGRiYzAwMDAwLTB4ZGJkZmZmZmZdIG5vdCByZXNlcnZlZCBpbiBBQ1BJIG5h
bWVzcGFjZQogICAgIFsgICAgNS4wODMwNzhdIGFjcGkgUE5QMEEwODowYTogRUNBTSBhdCBbbWVt
IDB4ZGJjMDAwMDAtMHhkYmRmZmZmZl0gCmZvciBbYnVzIGJjLWJkXQogICAgIFsgICAgNS4wODMx
MTddIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDpiYwogICAgIFsgICAgNS4wODMxMjBdIHBj
aV9idXMgMDAwMDpiYzogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgyMDAxMjAwMDAwMDAtMHgy
MDAxM2ZmZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA1LjA4MzEyMl0gcGNpX2J1cyAwMDAw
OmJjOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGJjLWJkXQogICAgIFsgICAgNS4wODMxMzRdIHBj
aSAwMDAwOmJjOjAwLjA6IFsxOWU1OmExMjFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBb
ICAgIDUuMDgzMTQ1XSBwY2kgMDAwMDpiYzowMC4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzCiAg
ICAgWyAgICA1LjA4ODIwNV0gcGNpIDAwMDA6YmM6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMDg4Mjg3XSBwY2kg
MDAwMDpiZDowMC4wOiBbMTllNTphMjIyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAg
ICA1LjA4ODI5NF0gcGNpIDAwMDA6YmQ6MDAuMDogcmVnIDB4MTA6IFttZW0gCjB4MjAwMTIxMGYw
MDAwLTB4MjAwMTIxMGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA4ODI5OF0gcGNpIDAw
MDA6YmQ6MDAuMDogcmVnIDB4MTg6IFttZW0gCjB4MjAwMTIwZjAwMDAwLTB4MjAwMTIwZmZmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA4ODMyM10gcGNpIDAwMDA6YmQ6MDAuMDogcmVnIDB4
MjI0OiBbbWVtIAoweDIwMDEyMTBjMDAwMC0weDIwMDEyMTBjZmZmZiA2NGJpdCBwcmVmXQogICAg
IFsgICAgNS4wODgzMjZdIHBjaSAwMDAwOmJkOjAwLjA6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0g
CjB4MjAwMTIxMGMwMDAwLTB4MjAwMTIxMGVmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIw
IGZvciAzIFZGcykKICAgICBbICAgIDUuMDg4MzMwXSBwY2kgMDAwMDpiZDowMC4wOiByZWcgMHgy
MmM6IFttZW0gCjB4MjAwMTIwYzAwMDAwLTB4MjAwMTIwY2ZmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA1LjA4ODMzMl0gcGNpIDAwMDA6YmQ6MDAuMDogVkYobikgQkFSMiBzcGFjZTogW21lbSAK
MHgyMDAxMjBjMDAwMDAtMHgyMDAxMjBlZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIg
Zm9yIDMgVkZzKQogICAgIFsgICAgNS4wOTM0MTBdIHBjaSAwMDAwOmJkOjAwLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1
LjA5MzQyM10gcGNpIDAwMDA6YmQ6MDAuMTogWzE5ZTU6YTIyMV0gdHlwZSAwMCBjbGFzcyAweDAy
MDAwMAogICAgIFsgICAgNS4wOTM0MzBdIHBjaSAwMDAwOmJkOjAwLjE6IHJlZyAweDEwOiBbbWVt
IAoweDIwMDEyMTBiMDAwMC0weDIwMDEyMTBiZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4w
OTM0MzRdIHBjaSAwMDAwOmJkOjAwLjE6IHJlZyAweDE4OiBbbWVtIAoweDIwMDEyMGIwMDAwMC0w
eDIwMDEyMGJmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4wOTM0NThdIHBjaSAwMDAwOmJk
OjAwLjE6IHJlZyAweDIyNDogW21lbSAKMHgyMDAxMjEwODAwMDAtMHgyMDAxMjEwOGZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDUuMDkzNDYwXSBwY2kgMDAwMDpiZDowMC4xOiBWRihuKSBCQVIw
IHNwYWNlOiBbbWVtIAoweDIwMDEyMTA4MDAwMC0weDIwMDEyMTBhZmZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMCBmb3IgMyBWRnMpCiAgICAgWyAgICA1LjA5MzQ2NF0gcGNpIDAwMDA6YmQ6
MDAuMTogcmVnIDB4MjJjOiBbbWVtIAoweDIwMDEyMDgwMDAwMC0weDIwMDEyMDhmZmZmZiA2NGJp
dCBwcmVmXQogICAgIFsgICAgNS4wOTM0NjZdIHBjaSAwMDAwOmJkOjAwLjE6IFZGKG4pIEJBUjIg
c3BhY2U6IFttZW0gCjB4MjAwMTIwODAwMDAwLTB4MjAwMTIwYWZmZmZmIDY0Yml0IHByZWZdIChj
b250YWlucyBCQVIyIGZvciAzIFZGcykKICAgICBbICAgIDUuMDk4NTE2XSBwY2kgMDAwMDpiZDow
MC4xOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgCk1TSS9NU0ktWCBtaWdodCBmYWls
IQogICAgIFsgICAgNS4wOTg1MzBdIHBjaSAwMDAwOmJkOjAwLjI6IFsxOWU1OmEyMjJdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDAKICAgICBbICAgIDUuMDk4NTM2XSBwY2kgMDAwMDpiZDowMC4yOiBy
ZWcgMHgxMDogW21lbSAKMHgyMDAxMjEwNzAwMDAtMHgyMDAxMjEwN2ZmZmYgNjRiaXQgcHJlZl0K
ICAgICBbICAgIDUuMDk4NTQxXSBwY2kgMDAwMDpiZDowMC4yOiByZWcgMHgxODogW21lbSAKMHgy
MDAxMjA3MDAwMDAtMHgyMDAxMjA3ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDk4NTY0
XSBwY2kgMDAwMDpiZDowMC4yOiByZWcgMHgyMjQ6IFttZW0gCjB4MjAwMTIxMDQwMDAwLTB4MjAw
MTIxMDRmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjA5ODU2N10gcGNpIDAwMDA6YmQ6MDAu
MjogVkYobikgQkFSMCBzcGFjZTogW21lbSAKMHgyMDAxMjEwNDAwMDAtMHgyMDAxMjEwNmZmZmYg
NjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjAgZm9yIDMgVkZzKQogICAgIFsgICAgNS4wOTg1NzFd
IHBjaSAwMDAwOmJkOjAwLjI6IHJlZyAweDIyYzogW21lbSAKMHgyMDAxMjA0MDAwMDAtMHgyMDAx
MjA0ZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMDk4NTczXSBwY2kgMDAwMDpiZDowMC4y
OiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDIwMDEyMDQwMDAwMC0weDIwMDEyMDZmZmZmZiA2
NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgMyBWRnMpCiAgICAgWyAgICA1LjEwMzY1MF0g
cGNpIDAwMDA6YmQ6MDAuMjogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJ
LVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMTAzNjYyXSBwY2kgMDAwMDpiZDowMC4zOiBbMTll
NTphMjIxXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCiAgICAgWyAgICA1LjEwMzY2OV0gcGNpIDAw
MDA6YmQ6MDAuMzogcmVnIDB4MTA6IFttZW0gCjB4MjAwMTIxMDMwMDAwLTB4MjAwMTIxMDNmZmZm
IDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjEwMzY3M10gcGNpIDAwMDA6YmQ6MDAuMzogcmVnIDB4
MTg6IFttZW0gCjB4MjAwMTIwMzAwMDAwLTB4MjAwMTIwM2ZmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA1LjEwMzY5OF0gcGNpIDAwMDA6YmQ6MDAuMzogcmVnIDB4MjI0OiBbbWVtIAoweDIwMDEy
MTAwMDAwMC0weDIwMDEyMTAwZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDM3MDBdIHBj
aSAwMDAwOmJkOjAwLjM6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gCjB4MjAwMTIxMDAwMDAwLTB4
MjAwMTIxMDJmZmZmIDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzIFZGcykKICAgICBb
ICAgIDUuMTAzNzA0XSBwY2kgMDAwMDpiZDowMC4zOiByZWcgMHgyMmM6IFttZW0gCjB4MjAwMTIw
MDAwMDAwLTB4MjAwMTIwMGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjEwMzcwNl0gcGNp
IDAwMDA6YmQ6MDAuMzogVkYobikgQkFSMiBzcGFjZTogW21lbSAKMHgyMDAxMjAwMDAwMDAtMHgy
MDAxMjAyZmZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjIgZm9yIDMgVkZzKQogICAgIFsg
ICAgNS4xMDg3NThdIHBjaSAwMDAwOmJkOjAwLjM6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1LjEwODc3N10gcGNpIDAwMDA6
YmM6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwMTAwMDAwLTB4MDA1ZmZmZmYgNjRiaXQg
cHJlZl0gdG8gW2J1cyBiZF0gYWRkX3NpemUgYzAwMDAwIGFkZF9hbGlnbiAKMTAwMDAwCiAgICAg
WyAgICA1LjEwODc4MF0gcGNpIDAwMDA6YmM6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAow
eDIwMDEyMDAwMDAwMC0weDIwMDEyMTBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg3
ODZdIHBjaSAwMDAwOmJkOjAwLjA6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMDAwMDAw
MC0weDIwMDEyMDBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg3ODldIHBjaSAwMDAw
OmJkOjAwLjA6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMDEwMDAwMC0weDIwMDEyMDNm
ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg3OTJdIHBjaSAwMDAwOmJkOjAwLjE6IEJB
UiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMDQwMDAwMC0weDIwMDEyMDRmZmZmZiA2NGJpdCBw
cmVmXQogICAgIFsgICAgNS4xMDg3OTVdIHBjaSAwMDAwOmJkOjAwLjE6IEJBUiA5OiBhc3NpZ25l
ZCBbbWVtIAoweDIwMDEyMDUwMDAwMC0weDIwMDEyMDdmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNS4xMDg3OTddIHBjaSAwMDAwOmJkOjAwLjI6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIw
MDEyMDgwMDAwMC0weDIwMDEyMDhmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MDBd
IHBjaSAwMDAwOmJkOjAwLjI6IEJBUiA5OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMDkwMDAwMC0w
eDIwMDEyMGJmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MDNdIHBjaSAwMDAwOmJk
OjAwLjM6IEJBUiAyOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMGMwMDAwMC0weDIwMDEyMGNmZmZm
ZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MDZdIHBjaSAwMDAwOmJkOjAwLjM6IEJBUiA5
OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMGQwMDAwMC0weDIwMDEyMGZmZmZmZiA2NGJpdCBwcmVm
XQogICAgIFsgICAgNS4xMDg4MDhdIHBjaSAwMDAwOmJkOjAwLjA6IEJBUiAwOiBhc3NpZ25lZCBb
bWVtIAoweDIwMDEyMTAwMDAwMC0weDIwMDEyMTAwZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAg
NS4xMDg4MTJdIHBjaSAwMDAwOmJkOjAwLjA6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEy
MTAxMDAwMC0weDIwMDEyMTAzZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MTRdIHBj
aSAwMDAwOmJkOjAwLjE6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMTA0MDAwMC0weDIw
MDEyMTA0ZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MTddIHBjaSAwMDAwOmJkOjAw
LjE6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMTA1MDAwMC0weDIwMDEyMTA3ZmZmZiA2
NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MjBdIHBjaSAwMDAwOmJkOjAwLjI6IEJBUiAwOiBh
c3NpZ25lZCBbbWVtIAoweDIwMDEyMTA4MDAwMC0weDIwMDEyMTA4ZmZmZiA2NGJpdCBwcmVmXQog
ICAgIFsgICAgNS4xMDg4MjNdIHBjaSAwMDAwOmJkOjAwLjI6IEJBUiA3OiBhc3NpZ25lZCBbbWVt
IAoweDIwMDEyMTA5MDAwMC0weDIwMDEyMTBiZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4x
MDg4MjVdIHBjaSAwMDAwOmJkOjAwLjM6IEJBUiAwOiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMTBj
MDAwMC0weDIwMDEyMTBjZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MjldIHBjaSAw
MDAwOmJkOjAwLjM6IEJBUiA3OiBhc3NpZ25lZCBbbWVtIAoweDIwMDEyMTBkMDAwMC0weDIwMDEy
MTBmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xMDg4MzJdIHBjaSAwMDAwOmJjOjAwLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyBiZF0KICAgICBbICAgIDUuMTA4ODM1XSBwY2kgMDAwMDpiYzow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAKMHgyMDAxMjAwMDAwMDAtMHgyMDAxMjEwZmZmZmYg
NjRiaXQgcHJlZl0KICAgICBbICAgIDUuMTA4ODM4XSBwY2lfYnVzIDAwMDA6YmM6IHJlc291cmNl
IDQgW21lbSAKMHgyMDAxMjAwMDAwMDAtMHgyMDAxM2ZmZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAg
WyAgICA1LjEwODg0MF0gcGNpX2J1cyAwMDAwOmJkOiByZXNvdXJjZSAyIFttZW0gCjB4MjAwMTIw
MDAwMDAwLTB4MjAwMTIxMGZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjEwODg5MF0gQUNQ
STogUENJIFJvb3QgQnJpZGdlIFtQQ0lCXSAoZG9tYWluIDAwMDAgW2J1cyBiNC1iNl0pCiAgICAg
WyAgICA1LjEwODg5NF0gYWNwaSBQTlAwQTA4OjBiOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5k
ZWRDb25maWcgCkFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQogICAgIFsgICAg
NS4xMDg4OThdIGFjcGkgUE5QMEEwODowYjogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IApk
aXNhYmxpbmcgQVNQTQogICAgIFsgICAgNS4xMTAxNjldIGFjcGkgUE5QMEEwODowYjogW0Zpcm13
YXJlIEJ1Z106IEVDQU0gYXJlYSBbbWVtIAoweGRiNDAwMDAwLTB4ZGI2ZmZmZmZdIG5vdCByZXNl
cnZlZCBpbiBBQ1BJIG5hbWVzcGFjZQogICAgIFsgICAgNS4xMTAxODRdIGFjcGkgUE5QMEEwODow
YjogRUNBTSBhdCBbbWVtIDB4ZGI0MDAwMDAtMHhkYjZmZmZmZl0gCmZvciBbYnVzIGI0LWI2XQog
ICAgIFsgICAgNS4xMTAyNTFdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDpiNAogICAgIFsg
ICAgNS4xMTAyNTNdIHBjaV9idXMgMDAwMDpiNDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAKMHgy
MDAxNDEwMDAwMDAtMHgyMDAxNDFmZmZmZmYgcHJlZiB3aW5kb3ddCiAgICAgWyAgICA1LjExMDI1
NV0gcGNpX2J1cyAwMDAwOmI0OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIAoweDIwMDE0NDAwMDAw
MC0weDIwMDE0NWZmZmZmZiBwcmVmIHdpbmRvd10KICAgICBbICAgIDUuMTEwMjU3XSBwY2lfYnVz
IDAwMDA6YjQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gCjB4YTMwMDAwMDAtMHhhM2ZmZmZmZiB3
aW5kb3ddCiAgICAgWyAgICA1LjExMDI1OV0gcGNpX2J1cyAwMDAwOmI0OiByb290IGJ1cyByZXNv
dXJjZSBbYnVzIGI0LWI2XQogICAgIFsgICAgNS4xMTAyNjVdIHBjaSAwMDAwOmI0OjAwLjA6IFsx
OWU1OmExMjFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKICAgICBbICAgIDUuMTEwMjc2XSBwY2kg
MDAwMDpiNDowMC4wOiBlbmFibGluZyBFeHRlbmRlZCBUYWdzCiAgICAgWyAgICA1LjExNTM4OF0g
cGNpIDAwMDA6YjQ6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJ
LVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMTE1Mzk4XSBwY2kgMDAwMDpiNDowMS4wOiBbMTll
NTphMTIxXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCiAgICAgWyAgICA1LjExNTQwOF0gcGNpIDAw
MDA6YjQ6MDEuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncwogICAgIFsgICAgNS4xMjA0ODZdIHBj
aSAwMDAwOmI0OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1Y
IG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1LjEyMDQ5NF0gcGNpIDAwMDA6YjQ6MDIuMDogWzE5ZTU6
YTIzMF0gdHlwZSAwMCBjbGFzcyAweDAxMDcwMAogICAgIFsgICAgNS4xMjA1MDddIHBjaSAwMDAw
OmI0OjAyLjA6IHJlZyAweDI0OiBbbWVtIDB4YTMwMDgwMDAtMHhhMzAwZmZmZl0KICAgICBbICAg
IDUuMTI1NjE3XSBwY2kgMDAwMDpiNDowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2gg
b3IgCk1TSS9NU0ktWCBtaWdodCBmYWlsIQogICAgIFsgICAgNS4xMjU2MjhdIHBjaSAwMDAwOmI0
OjAzLjA6IFsxOWU1OmEyMzVdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKICAgICBbICAgIDUuMTI1
NjQxXSBwY2kgMDAwMDpiNDowMy4wOiByZWcgMHgyNDogW21lbSAweGEzMDEwMDAwLTB4YTMwMTBm
ZmZdCiAgICAgWyAgICA1LjEzMDcwNF0gcGNpIDAwMDA6YjQ6MDMuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIApNU0kvTVNJLVggbWlnaHQgZmFpbCEKICAgICBbICAgIDUuMTMwNzEy
XSBwY2kgMDAwMDpiNDowNC4wOiBbMTllNTphMjMwXSB0eXBlIDAwIGNsYXNzIDB4MDEwNzAwCiAg
ICAgWyAgICA1LjEzMDcyNV0gcGNpIDAwMDA6YjQ6MDQuMDogcmVnIDB4MjQ6IFttZW0gMHhhMzAw
MDAwMC0weGEzMDA3ZmZmXQogICAgIFsgICAgNS4xMzU4MjhdIHBjaSAwMDAwOmI0OjA0LjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAg
WyAgICA1LjEzNTg5Ml0gcGNpIDAwMDA6YjU6MDAuMDogWzE5ZTU6YTI1MF0gdHlwZSAwMCBjbGFz
cyAweDEyMDAwMAogICAgIFsgICAgNS4xMzU5MDFdIHBjaSAwMDAwOmI1OjAwLjA6IHJlZyAweDE4
OiBbbWVtIAoweDIwMDE0NDAwMDAwMC0weDIwMDE0NDNmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsg
ICAgNS4xMzU5MjldIHBjaSAwMDAwOmI1OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHgyMDAxNDQ0
MDAwMDAtMHgyMDAxNDQ0MGZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMTM1OTMxXSBwY2kg
MDAwMDpiNTowMC4wOiBWRihuKSBCQVIyIHNwYWNlOiBbbWVtIAoweDIwMDE0NDQwMDAwMC0weDIw
MDE0NDdlZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMiBmb3IgNjMgVkZzKQogICAgIFsg
ICAgNS4xNDEwMzZdIHBjaSAwMDAwOmI1OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciAKTVNJL01TSS1YIG1pZ2h0IGZhaWwhCiAgICAgWyAgICA1LjE0MTA3N10gcGNpIDAwMDA6
YjY6MDAuMDogWzE5ZTU6YTI1NV0gdHlwZSAwMCBjbGFzcyAweDEwMDAwMAogICAgIFsgICAgNS4x
NDEwODVdIHBjaSAwMDAwOmI2OjAwLjA6IHJlZyAweDE4OiBbbWVtIAoweDIwMDE0NDgwMDAwMC0w
eDIwMDE0NGJmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xNDExMTJdIHBjaSAwMDAwOmI2
OjAwLjA6IHJlZyAweDIyYzogW21lbSAKMHgyMDAxNDRjMDAwMDAtMHgyMDAxNDRjMGZmZmYgNjRi
aXQgcHJlZl0KICAgICBbICAgIDUuMTQxMTE0XSBwY2kgMDAwMDpiNjowMC4wOiBWRihuKSBCQVIy
IHNwYWNlOiBbbWVtIAoweDIwMDE0NGMwMDAwMC0weDIwMDE0NGZlZmZmZiA2NGJpdCBwcmVmXSAo
Y29udGFpbnMgQkFSMiBmb3IgNjMgVkZzKQogICAgIFsgICAgNS4xNDYyNTJdIHBjaSAwMDAwOmI2
OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciAKTVNJL01TSS1YIG1pZ2h0IGZh
aWwhCiAgICAgWyAgICA1LjE0NjI3MF0gcGNpIDAwMDA6YjQ6MDAuMDogYnJpZGdlIHdpbmRvdyBb
bWVtIAoweDAwNDAwMDAwLTB4MDA3ZmZmZmYgNjRiaXQgcHJlZl0gdG8gW2J1cyBiNV0gYWRkX3Np
emUgNDAwMDAwIGFkZF9hbGlnbiAKNDAwMDAwCiAgICAgWyAgICA1LjE0NjI3Ml0gcGNpIDAwMDA6
YjQ6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVtIAoweDAwNDAwMDAwLTB4MDA3ZmZmZmYgNjRiaXQg
cHJlZl0gdG8gW2J1cyBiNl0gYWRkX3NpemUgNDAwMDAwIGFkZF9hbGlnbiAKNDAwMDAwCiAgICAg
WyAgICA1LjE0NjI3N10gcGNpIDAwMDA6YjQ6MDAuMDogQkFSIDE1OiBhc3NpZ25lZCBbbWVtIAow
eDIwMDE0MTAwMDAwMC0weDIwMDE0MTdmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4xNDYy
NzldIHBjaSAwMDAwOmI0OjAxLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAKMHgyMDAxNDE4MDAw
MDAtMHgyMDAxNDFmZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMTQ2MjgxXSBwY2kgMDAw
MDpiNDowMi4wOiBCQVIgNTogYXNzaWduZWQgW21lbSAKMHhhMzAwMDAwMC0weGEzMDA3ZmZmXQog
ICAgIFsgICAgNS4xNDYyODNdIHBjaSAwMDAwOmI0OjA0LjA6IEJBUiA1OiBhc3NpZ25lZCBbbWVt
IAoweGEzMDA4MDAwLTB4YTMwMGZmZmZdCiAgICAgWyAgICA1LjE0NjI4NV0gcGNpIDAwMDA6YjQ6
MDMuMDogQkFSIDU6IGFzc2lnbmVkIFttZW0gCjB4YTMwMTAwMDAtMHhhMzAxMGZmZl0KICAgICBb
ICAgIDUuMTQ2Mjg5XSBwY2kgMDAwMDpiNTowMC4wOiBCQVIgMjogYXNzaWduZWQgW21lbSAKMHgy
MDAxNDEwMDAwMDAtMHgyMDAxNDEzZmZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMTQ2Mjky
XSBwY2kgMDAwMDpiNTowMC4wOiBCQVIgOTogYXNzaWduZWQgW21lbSAKMHgyMDAxNDE0MDAwMDAt
MHgyMDAxNDE3ZWZmZmYgNjRiaXQgcHJlZl0KICAgICBbICAgIDUuMTQ2Mjk1XSBwY2kgMDAwMDpi
NDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgYjVdCiAgICAgWyAgICA1LjE0NjI5OF0gcGNpIDAw
MDA6YjQ6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gCjB4MjAwMTQxMDAwMDAwLTB4MjAwMTQx
N2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjE0NjMwMV0gcGNpIDAwMDA6YjY6MDAuMDog
QkFSIDI6IGFzc2lnbmVkIFttZW0gCjB4MjAwMTQxODAwMDAwLTB4MjAwMTQxYmZmZmZmIDY0Yml0
IHByZWZdCiAgICAgWyAgICA1LjE0NjMwNV0gcGNpIDAwMDA6YjY6MDAuMDogQkFSIDk6IGFzc2ln
bmVkIFttZW0gCjB4MjAwMTQxYzAwMDAwLTB4MjAwMTQxZmVmZmZmIDY0Yml0IHByZWZdCiAgICAg
WyAgICA1LjE0NjMwN10gcGNpIDAwMDA6YjQ6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIGI2XQog
ICAgIFsgICAgNS4xNDYzMTBdIHBjaSAwMDAwOmI0OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IAoweDIwMDE0MTgwMDAwMC0weDIwMDE0MWZmZmZmZiA2NGJpdCBwcmVmXQogICAgIFsgICAgNS4x
NDYzMTNdIHBjaV9idXMgMDAwMDpiNDogcmVzb3VyY2UgNCBbbWVtIAoweDIwMDE0MTAwMDAwMC0w
eDIwMDE0MWZmZmZmZiBwcmVmIHdpbmRvd10KICAgICBbICAgIDUuMTQ2MzE1XSBwY2lfYnVzIDAw
MDA6YjQ6IHJlc291cmNlIDUgW21lbSAKMHgyMDAxNDQwMDAwMDAtMHgyMDAxNDVmZmZmZmYgcHJl
ZiB3aW5kb3ddCiAgICAgWyAgICA1LjE0NjMxNl0gcGNpX2J1cyAwMDAwOmI0OiByZXNvdXJjZSA2
IFttZW0gCjB4YTMwMDAwMDAtMHhhM2ZmZmZmZiB3aW5kb3ddCiAgICAgWyAgICA1LjE0NjMxOF0g
cGNpX2J1cyAwMDAwOmI1OiByZXNvdXJjZSAyIFttZW0gCjB4MjAwMTQxMDAwMDAwLTB4MjAwMTQx
N2ZmZmZmIDY0Yml0IHByZWZdCiAgICAgWyAgICA1LjE0NjMyMF0gcGNpX2J1cyAwMDAwOmI2OiBy
ZXNvdXJjZSAyIFttZW0gCjB4MjAwMTQxODAwMDAwLTB4MjAwMTQxZmZmZmZmIDY0Yml0IHByZWZd
CiAgICAgWyAgICA1LjE1NjYxMV0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRy
aXZlcgogICAgIFsgICAgNS4xNTgxNzNdIGlvbW11OiBEZWZhdWx0IGRvbWFpbiB0eXBlOiBUcmFu
c2xhdGVkCiAgICAgWyAgICA1LjE1ODMwMl0gcGNpIDAwMDA6MGY6MDAuMDogdmdhYXJiOiBWR0Eg
ZGV2aWNlIGFkZGVkOiAKZGVjb2Rlcz1pbyttZW0sb3ducz1ub25lLGxvY2tzPW5vbmUKICAgICBb
ICAgIDUuMTU4MzE0XSBwY2kgMDAwMDowZjowMC4wOiB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBv
c3NpYmxlCiAgICAgWyAgICA1LjE1ODMxOF0gcGNpIDAwMDA6MGY6MDAuMDogdmdhYXJiOiBzZXR0
aW5nIGFzIGJvb3QgZGV2aWNlIAooVkdBIGxlZ2FjeSByZXNvdXJjZXMgbm90IGF2YWlsYWJsZSkK
ICAgICBbICAgIDUuMTU4MzE5XSB2Z2FhcmI6IGxvYWRlZAogICAgIFsgICAgNS4xNTg0OTVdIFND
U0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCiAgICAgWyAgICA1LjE1OTkxN10gQUNQSTogYnVzIHR5
cGUgVVNCIHJlZ2lzdGVyZWQKICAgICBbICAgIDUuMTU5OTM2XSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzCiAgICAgWyAgICA1LjE1OTk0NV0gdXNiY29yZTog
cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKICAgICBbICAgIDUuMTYyNzAxXSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgogICAgIFsgICAgNS4xNjMw
MTJdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKICAgICBbICAgIDUu
MTYzMDE0XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIw
MDcgClJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgogICAgIFsgICAgNS4xNjMw
MTddIFBUUCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKICAgICBbICAgIDUuMTYzMDYwXSBFREFD
IE1DOiBWZXI6IDMuMC4wCiAgICAgWyAgICA1LjE2MzI3Ml0gUmVnaXN0ZXJlZCBlZml2YXJzIG9w
ZXJhdGlvbnMKICAgICBbICAgIDUuMTYzNDgxXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTAKICAg
ICBbICAgIDUuMTYzNDgzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEKICAgICBbICAgIDUuMTYz
NDg0XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTIKICAgICBbICAgIDUuMTYzNDg1XSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTMKICAgICBbICAgIDUuMTYzNDg1XSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTQKICAgICBbICAgIDUuMTYzNDg2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTUKICAgICBb
ICAgIDUuMTYzNDg3XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTYKICAgICBbICAgIDUuMTYzNDg4
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTcKICAgICBbICAgIDUuMTYzNDg5XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTgKICAgICBbICAgIDUuMTYzNDkwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQ
VTkKICAgICBbICAgIDUuMTYzNDkxXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwCiAgICAgWyAg
ICA1LjE2MzQ5Ml0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMQogICAgIFsgICAgNS4xNjM0OTNd
IE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTIKICAgICBbICAgIDUuMTYzNDk0XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTEzCiAgICAgWyAgICA1LjE2MzQ5NV0gTm8gQUNQSSBQTVUgSVJRIGZvciBD
UFUxNAogICAgIFsgICAgNS4xNjM0OTZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTUKICAgICBb
ICAgIDUuMTYzNDk3XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTE2CiAgICAgWyAgICA1LjE2MzQ5
N10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxNwogICAgIFsgICAgNS4xNjM0OThdIE5vIEFDUEkg
UE1VIElSUSBmb3IgQ1BVMTgKICAgICBbICAgIDUuMTYzNDk5XSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTE5CiAgICAgWyAgICA1LjE2MzUwMF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUyMAogICAg
IFsgICAgNS4xNjM1MDFdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMjEKICAgICBbICAgIDUuMTYz
NTAyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTIyCiAgICAgWyAgICA1LjE2MzUwM10gTm8gQUNQ
SSBQTVUgSVJRIGZvciBDUFUyMwogICAgIFsgICAgNS4xNjM1MDRdIE5vIEFDUEkgUE1VIElSUSBm
b3IgQ1BVMjQKICAgICBbICAgIDUuMTYzNTA1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTI1CiAg
ICAgWyAgICA1LjE2MzUwNl0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUyNgogICAgIFsgICAgNS4x
NjM1MDZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMjcKICAgICBbICAgIDUuMTYzNTA3XSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTI4CiAgICAgWyAgICA1LjE2MzUwOF0gTm8gQUNQSSBQTVUgSVJR
IGZvciBDUFUyOQogICAgIFsgICAgNS4xNjM1MDldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMzAK
ICAgICBbICAgIDUuMTYzNTEwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTMxCiAgICAgWyAgICA1
LjE2MzUxMV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUzMgogICAgIFsgICAgNS4xNjM1MTJdIE5v
IEFDUEkgUE1VIElSUSBmb3IgQ1BVMzMKICAgICBbICAgIDUuMTYzNTEzXSBObyBBQ1BJIFBNVSBJ
UlEgZm9yIENQVTM0CiAgICAgWyAgICA1LjE2MzUxNF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUz
NQogICAgIFsgICAgNS4xNjM1MTVdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMzYKICAgICBbICAg
IDUuMTYzNTE2XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTM3CiAgICAgWyAgICA1LjE2MzUxN10g
Tm8gQUNQSSBQTVUgSVJRIGZvciBDUFUzOAogICAgIFsgICAgNS4xNjM1MThdIE5vIEFDUEkgUE1V
IElSUSBmb3IgQ1BVMzkKICAgICBbICAgIDUuMTYzNTE5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQ
VTQwCiAgICAgWyAgICA1LjE2MzUyMF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU0MQogICAgIFsg
ICAgNS4xNjM1MjBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNDIKICAgICBbICAgIDUuMTYzNTIx
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTQzCiAgICAgWyAgICA1LjE2MzUyMl0gTm8gQUNQSSBQ
TVUgSVJRIGZvciBDUFU0NAogICAgIFsgICAgNS4xNjM1MjNdIE5vIEFDUEkgUE1VIElSUSBmb3Ig
Q1BVNDUKICAgICBbICAgIDUuMTYzNTI0XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTQ2CiAgICAg
WyAgICA1LjE2MzUyNV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU0NwogICAgIFsgICAgNS4xNjM1
MjZdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNDgKICAgICBbICAgIDUuMTYzNTI3XSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTQ5CiAgICAgWyAgICA1LjE2MzUyOF0gTm8gQUNQSSBQTVUgSVJRIGZv
ciBDUFU1MAogICAgIFsgICAgNS4xNjM1MjldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNTEKICAg
ICBbICAgIDUuMTYzNTMwXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTUyCiAgICAgWyAgICA1LjE2
MzUzMV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1MwogICAgIFsgICAgNS4xNjM1MzJdIE5vIEFD
UEkgUE1VIElSUSBmb3IgQ1BVNTQKICAgICBbICAgIDUuMTYzNTMyXSBObyBBQ1BJIFBNVSBJUlEg
Zm9yIENQVTU1CiAgICAgWyAgICA1LjE2MzUzM10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU1Ngog
ICAgIFsgICAgNS4xNjM1MzRdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNTcKICAgICBbICAgIDUu
MTYzNTM1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTU4CiAgICAgWyAgICA1LjE2MzUzNl0gTm8g
QUNQSSBQTVUgSVJRIGZvciBDUFU1OQogICAgIFsgICAgNS4xNjM1MzddIE5vIEFDUEkgUE1VIElS
USBmb3IgQ1BVNjAKICAgICBbICAgIDUuMTYzNTM4XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTYx
CiAgICAgWyAgICA1LjE2MzUzOV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU2MgogICAgIFsgICAg
NS4xNjM1NDBdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNjMKICAgICBbICAgIDUuMTYzNTQxXSBO
byBBQ1BJIFBNVSBJUlEgZm9yIENQVTY0CiAgICAgWyAgICA1LjE2MzU0Ml0gTm8gQUNQSSBQTVUg
SVJRIGZvciBDUFU2NQogICAgIFsgICAgNS4xNjM1NDNdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BV
NjYKICAgICBbICAgIDUuMTYzNTQ0XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTY3CiAgICAgWyAg
ICA1LjE2MzU0NV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU2OAogICAgIFsgICAgNS4xNjM1NDZd
IE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNjkKICAgICBbICAgIDUuMTYzNTQ3XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTcwCiAgICAgWyAgICA1LjE2MzU0OF0gTm8gQUNQSSBQTVUgSVJRIGZvciBD
UFU3MQogICAgIFsgICAgNS4xNjM1NDhdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNzIKICAgICBb
ICAgIDUuMTYzNTQ5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTczCiAgICAgWyAgICA1LjE2MzU1
MF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU3NAogICAgIFsgICAgNS4xNjM1NTFdIE5vIEFDUEkg
UE1VIElSUSBmb3IgQ1BVNzUKICAgICBbICAgIDUuMTYzNTUyXSBObyBBQ1BJIFBNVSBJUlEgZm9y
IENQVTc2CiAgICAgWyAgICA1LjE2MzU1M10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU3NwogICAg
IFsgICAgNS4xNjM1NTRdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVNzgKICAgICBbICAgIDUuMTYz
NTU1XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTc5CiAgICAgWyAgICA1LjE2MzU1Nl0gTm8gQUNQ
SSBQTVUgSVJRIGZvciBDUFU4MAogICAgIFsgICAgNS4xNjM1NTddIE5vIEFDUEkgUE1VIElSUSBm
b3IgQ1BVODEKICAgICBbICAgIDUuMTYzNTU4XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTgyCiAg
ICAgWyAgICA1LjE2MzU1OF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU4MwogICAgIFsgICAgNS4x
NjM1NTldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVODQKICAgICBbICAgIDUuMTYzNTYwXSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTg1CiAgICAgWyAgICA1LjE2MzU2MV0gTm8gQUNQSSBQTVUgSVJR
IGZvciBDUFU4NgogICAgIFsgICAgNS4xNjM1NjJdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVODcK
ICAgICBbICAgIDUuMTYzNTYzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTg4CiAgICAgWyAgICA1
LjE2MzU2NF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU4OQogICAgIFsgICAgNS4xNjM1NjVdIE5v
IEFDUEkgUE1VIElSUSBmb3IgQ1BVOTAKICAgICBbICAgIDUuMTYzNTY2XSBObyBBQ1BJIFBNVSBJ
UlEgZm9yIENQVTkxCiAgICAgWyAgICA1LjE2MzU2N10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU5
MgogICAgIFsgICAgNS4xNjM1NjhdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVOTMKICAgICBbICAg
IDUuMTYzNTY4XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTk0CiAgICAgWyAgICA1LjE2MzU2OV0g
Tm8gQUNQSSBQTVUgSVJRIGZvciBDUFU5NQogICAgIFsgICAgNS4xNjM1NzBdIE5vIEFDUEkgUE1V
IElSUSBmb3IgQ1BVOTYKICAgICBbICAgIDUuMTYzNTcxXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQ
VTk3CiAgICAgWyAgICA1LjE2MzU3Ml0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFU5OAogICAgIFsg
ICAgNS4xNjM1NzNdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVOTkKICAgICBbICAgIDUuMTYzNTc0
XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwMAogICAgIFsgICAgNS4xNjM1NzVdIE5vIEFDUEkg
UE1VIElSUSBmb3IgQ1BVMTAxCiAgICAgWyAgICA1LjE2MzU3Nl0gTm8gQUNQSSBQTVUgSVJRIGZv
ciBDUFUxMDIKICAgICBbICAgIDUuMTYzNTc3XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwMwog
ICAgIFsgICAgNS4xNjM1NzhdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTA0CiAgICAgWyAgICA1
LjE2MzU3OV0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMDUKICAgICBbICAgIDUuMTYzNTgwXSBO
byBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwNgogICAgIFsgICAgNS4xNjM1ODFdIE5vIEFDUEkgUE1V
IElSUSBmb3IgQ1BVMTA3CiAgICAgWyAgICA1LjE2MzU4MV0gTm8gQUNQSSBQTVUgSVJRIGZvciBD
UFUxMDgKICAgICBbICAgIDUuMTYzNTgyXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEwOQogICAg
IFsgICAgNS4xNjM1ODNdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTEwCiAgICAgWyAgICA1LjE2
MzU4NF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMTEKICAgICBbICAgIDUuMTYzNTg1XSBObyBB
Q1BJIFBNVSBJUlEgZm9yIENQVTExMgogICAgIFsgICAgNS4xNjM1ODZdIE5vIEFDUEkgUE1VIElS
USBmb3IgQ1BVMTEzCiAgICAgWyAgICA1LjE2MzU4N10gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUx
MTQKICAgICBbICAgIDUuMTYzNTg4XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTExNQogICAgIFsg
ICAgNS4xNjM1ODldIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTE2CiAgICAgWyAgICA1LjE2MzU5
MF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMTcKICAgICBbICAgIDUuMTYzNTkxXSBObyBBQ1BJ
IFBNVSBJUlEgZm9yIENQVTExOAogICAgIFsgICAgNS4xNjM1OTFdIE5vIEFDUEkgUE1VIElSUSBm
b3IgQ1BVMTE5CiAgICAgWyAgICA1LjE2MzU5Ml0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMjAK
ICAgICBbICAgIDUuMTYzNTkzXSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyMQogICAgIFsgICAg
NS4xNjM1OTRdIE5vIEFDUEkgUE1VIElSUSBmb3IgQ1BVMTIyCiAgICAgWyAgICA1LjE2MzU5NV0g
Tm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMjMKICAgICBbICAgIDUuMTYzNTk2XSBObyBBQ1BJIFBN
VSBJUlEgZm9yIENQVTEyNAogICAgIFsgICAgNS4xNjM1OTddIE5vIEFDUEkgUE1VIElSUSBmb3Ig
Q1BVMTI1CiAgICAgWyAgICA1LjE2MzU5OF0gTm8gQUNQSSBQTVUgSVJRIGZvciBDUFUxMjYKICAg
ICBbICAgIDUuMTYzNTk5XSBObyBBQ1BJIFBNVSBJUlEgZm9yIENQVTEyNwogICAgIFsgICAgNS4x
Njc5MThdIEZQR0EgbWFuYWdlciBmcmFtZXdvcmsKICAgICBbICAgIDUuMTY3OTM1XSBBZHZhbmNl
ZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxpemVkLgogICAgIFsgICAg
NS4xNzIzNjNdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBhcmNoX3N5c19j
b3VudGVyCiAgICAgWyAgICA1LjE3ODA5Ml0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMAog
ICAgIFsgICAgNS4xNzgxMzNdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1
MTIgKG9yZGVyIDAsIAo0MDk2IGJ5dGVzKQogICAgIFsgICAgNS4xNzgyNzVdIHBucDogUG5QIEFD
UEkgaW5pdAogICAgIFsgICAgNS4xNzk2MjddIHBucDogUG5QIEFDUEk6IGZvdW5kIDEgZGV2aWNl
cwogICAgIFsgICAgNS4xODMyMTFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgog
ICAgIFsgICAgNS4xODMzOTldIHRjcF9saXN0ZW5fcG9ydGFkZHJfaGFzaCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDIwNDggCihvcmRlcjogMywgMzI3NjggYnl0ZXMsIHZtYWxsb2MpCiAgICAgWyAgICA1
LjE4MzQzN10gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVy
OiA2LCAKMjYyMTQ0IGJ5dGVzLCB2bWFsbG9jKQogICAgIFsgICAgNS4xODM1NDZdIFRDUCBiaW5k
IGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA3LCA1MjQyODggCmJ5dGVzLCB2bWFs
bG9jKQogICAgIFsgICAgNS4xODM2NTZdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0
YWJsaXNoZWQgMzI3NjggYmluZCAKMzI3NjgpCiAgICAgWyAgICA1LjE4Mzc3N10gVURQIGhhc2gg
dGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCAKdm1hbGxvYykKICAg
ICBbICAgIDUuMTgzODAwXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVy
OiA0LCA2NTUzNiAKYnl0ZXMsIHZtYWxsb2MpCiAgICAgWyAgICA1LjE4NDI1NV0gTkVUOiBSZWdp
c3RlcmVkIHByb3RvY29sIGZhbWlseSAxCiAgICAgWyAgICA1LjE4NDk3NF0gUlBDOiBSZWdpc3Rl
cmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuCiAgICAgWyAgICA1LjE4NDk3
N10gUlBDOiBSZWdpc3RlcmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLgogICAgIFsgICAgNS4xODQ5
NzhdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4KICAgICBbICAgIDUuMTg0
OTc5XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IApt
b2R1bGUuCiAgICAgWyAgICA1LjE4NTAyOF0gcGNpIDAwMDA6N2E6MDAuMDogZW5hYmxpbmcgZGV2
aWNlICgwMDAwIC0+IDAwMDIpCiAgICAgWyAgICA1LjE4NTA1OV0gcGNpIDAwMDA6N2E6MDIuMDog
ZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpCiAgICAgWyAgICA1LjE4NTEzNl0gUENJOiBD
TFMgMzIgYnl0ZXMsIGRlZmF1bHQgNjQKICAgICBbICAgIDUuMTk1NjI2XSBodyBwZXJmZXZlbnRz
OiBlbmFibGVkIHdpdGggYXJtdjhfcG11djNfMCBQTVUgCmRyaXZlciwgMSBjb3VudGVycyBhdmFp
bGFibGUKICAgICBbICAgIDUuMTk1NjM3XSBrdm0gWzFdOiBIWVAgbW9kZSBub3QgYXZhaWxhYmxl
CiAgICAgWyAgICA1LjIwMDIwOF0gSW5pdGlhbGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXlyaW5ncwog
ICAgIFsgICAgNS4yMDAzMjFdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQ0IG1heF9vcmRl
cj0yMCAKYnVja2V0X29yZGVyPTAKICAgICBbICAgIDUuMjAxNDc5XSBzcXVhc2hmczogdmVyc2lv
biA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgogICAgIFsgICAgNS4yMDM5NjBdIE5G
UzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBlCiAgICAgWyAgICA1LjIwMzk2
NV0gS2V5IHR5cGUgaWRfcmVzb2x2ZXIgcmVnaXN0ZXJlZAogICAgIFsgICAgNS4yMDM5NjZdIEtl
eSB0eXBlIGlkX2xlZ2FjeSByZWdpc3RlcmVkCiAgICAgWyAgICA1LjIwMzk2OV0gbmZzNGZpbGVs
YXlvdXRfaW5pdDogTkZTdjQgRmlsZSBMYXlvdXQgRHJpdmVyIApSZWdpc3RlcmluZy4uLgogICAg
IFsgICAgNS4yMDQwMDldIDlwOiBJbnN0YWxsaW5nIHY5ZnMgOXAyMDAwIGZpbGUgc3lzdGVtIHN1
cHBvcnQKICAgICBbICAgIDUuMjA4NTE2XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQK
ICAgICBbICAgIDUuMjA4NTE3XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVy
ZWQKICAgICBbICAgIDUuMjA4NTI2XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJp
dmVyIHZlcnNpb24gMC40IApsb2FkZWQgKG1ham9yIDI0NSkKICAgICBbICAgIDUuMjA4NTI4XSBp
byBzY2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZAogICAgIFsgICAgNS4yMDg1MjldIGlv
IHNjaGVkdWxlciBreWJlciByZWdpc3RlcmVkCiAgICAgWyAgICA1LjIxOTY2MF0gZ3Bpby1kd2Fw
YiBISVNJMDE4MTowMDogSVJRIGluZGV4IDEgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY2Ml0g
Z3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDIgbm90IGZvdW5kCiAgICAgWyAgICA1
LjIxOTY2NF0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDMgbm90IGZvdW5kCiAg
ICAgWyAgICA1LjIxOTY2NV0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDQgbm90
IGZvdW5kCiAgICAgWyAgICA1LjIxOTY2N10gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGlu
ZGV4IDUgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY2OF0gZ3Bpby1kd2FwYiBISVNJMDE4MTow
MDogSVJRIGluZGV4IDYgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY3MF0gZ3Bpby1kd2FwYiBI
SVNJMDE4MTowMDogSVJRIGluZGV4IDcgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY3MV0gZ3Bp
by1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDggbm90IGZvdW5kCiAgICAgWyAgICA1LjIx
OTY3M10gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDkgbm90IGZvdW5kCiAgICAg
WyAgICA1LjIxOTY3NF0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDEwIG5vdCBm
b3VuZAogICAgIFsgICAgNS4yMTk2NzVdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRl
eCAxMSBub3QgZm91bmQKICAgICBbICAgIDUuMjE5Njc3XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAw
OiBJUlEgaW5kZXggMTIgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY3OF0gZ3Bpby1kd2FwYiBI
SVNJMDE4MTowMDogSVJRIGluZGV4IDEzIG5vdCBmb3VuZAogICAgIFsgICAgNS4yMTk2NzldIGdw
aW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAxNCBub3QgZm91bmQKICAgICBbICAgIDUu
MjE5NjgxXSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMTUgbm90IGZvdW5kCiAg
ICAgWyAgICA1LjIxOTY4Ml0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDE2IG5v
dCBmb3VuZAogICAgIFsgICAgNS4yMTk2ODNdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBp
bmRleCAxNyBub3QgZm91bmQKICAgICBbICAgIDUuMjE5Njg1XSBncGlvLWR3YXBiIEhJU0kwMTgx
OjAwOiBJUlEgaW5kZXggMTggbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY4Nl0gZ3Bpby1kd2Fw
YiBISVNJMDE4MTowMDogSVJRIGluZGV4IDE5IG5vdCBmb3VuZAogICAgIFsgICAgNS4yMTk2ODdd
IGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAyMCBub3QgZm91bmQKICAgICBbICAg
IDUuMjE5Njg5XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMjEgbm90IGZvdW5k
CiAgICAgWyAgICA1LjIxOTY5MF0gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDIy
IG5vdCBmb3VuZAogICAgIFsgICAgNS4yMTk2OTFdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElS
USBpbmRleCAyMyBub3QgZm91bmQKICAgICBbICAgIDUuMjE5NjkyXSBncGlvLWR3YXBiIEhJU0kw
MTgxOjAwOiBJUlEgaW5kZXggMjQgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTY5NF0gZ3Bpby1k
d2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDI1IG5vdCBmb3VuZAogICAgIFsgICAgNS4yMTk2
OTVdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6IElSUSBpbmRleCAyNiBub3QgZm91bmQKICAgICBb
ICAgIDUuMjE5Njk2XSBncGlvLWR3YXBiIEhJU0kwMTgxOjAwOiBJUlEgaW5kZXggMjcgbm90IGZv
dW5kCiAgICAgWyAgICA1LjIxOTY5N10gZ3Bpby1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4
IDI4IG5vdCBmb3VuZAogICAgIFsgICAgNS4yMTk2OThdIGdwaW8tZHdhcGIgSElTSTAxODE6MDA6
IElSUSBpbmRleCAyOSBub3QgZm91bmQKICAgICBbICAgIDUuMjE5NzAwXSBncGlvLWR3YXBiIEhJ
U0kwMTgxOjAwOiBJUlEgaW5kZXggMzAgbm90IGZvdW5kCiAgICAgWyAgICA1LjIxOTcwMV0gZ3Bp
by1kd2FwYiBISVNJMDE4MTowMDogSVJRIGluZGV4IDMxIG5vdCBmb3VuZAogICAgIFsgICAgNS4y
MjE0ODddIHBjaWVwb3J0IDAwMDA6MDA6MDAuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNDgK
ICAgICBbICAgIDUuMjIxNTkyXSBwY2llcG9ydCAwMDAwOjAwOjAwLjA6IEFFUjogZW5hYmxlZCB3
aXRoIElSUSA0OQogICAgIFsgICAgNS4yMjI0NjFdIHBjaWVwb3J0IDAwMDA6MDA6MDguMDogUE1F
OiBTaWduYWxpbmcgd2l0aCBJUlEgNTAKICAgICBbICAgIDUuMjIyNTUyXSBwY2llcG9ydCAwMDAw
OjAwOjA4LjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA1MQogICAgIFsgICAgNS4yMjMzOTVdIHBj
aWVwb3J0IDAwMDA6MDA6MGMuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNTIKICAgICBbICAg
IDUuMjIzNDkwXSBwY2llcG9ydCAwMDAwOjAwOjBjLjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA1
MwogICAgIFsgICAgNS4yMjQzMzFdIHBjaWVwb3J0IDAwMDA6MDA6MTAuMDogUE1FOiBTaWduYWxp
bmcgd2l0aCBJUlEgNTQKICAgICBbICAgIDUuMjI0NDE3XSBwY2llcG9ydCAwMDAwOjAwOjEwLjA6
IEFFUjogZW5hYmxlZCB3aXRoIElSUSA1NQogICAgIFsgICAgNS4yMjUyNzFdIHBjaWVwb3J0IDAw
MDA6MDA6MTEuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNTYKICAgICBbICAgIDUuMjI1MzYw
XSBwY2llcG9ydCAwMDAwOjAwOjExLjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA1NwogICAgIFsg
ICAgNS4yMjYyMDBdIHBjaWVwb3J0IDAwMDA6MDA6MTIuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJ
UlEgNTgKICAgICBbICAgIDUuMjI2Mjg3XSBwY2llcG9ydCAwMDAwOjAwOjEyLjA6IEFFUjogZW5h
YmxlZCB3aXRoIElSUSA1OQogICAgIFsgICAgNS4yMjc3NjldIHBjaWVwb3J0IDAwMDA6ODA6MDAu
MDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNjAKICAgICBbICAgIDUuMjI3OTEzXSBwY2llcG9y
dCAwMDAwOjgwOjAwLjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA2MQogICAgIFsgICAgNS4yMjg4
MjVdIHBjaWVwb3J0IDAwMDA6ODA6MDQuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNjIKICAg
ICBbICAgIDUuMjI4OTQ5XSBwY2llcG9ydCAwMDAwOjgwOjA0LjA6IEFFUjogZW5hYmxlZCB3aXRo
IElSUSA2MwogICAgIFsgICAgNS4yMjk4ODRdIHBjaWVwb3J0IDAwMDA6ODA6MDguMDogUE1FOiBT
aWduYWxpbmcgd2l0aCBJUlEgNjQKICAgICBbICAgIDUuMjMwMDA2XSBwY2llcG9ydCAwMDAwOjgw
OjA4LjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA2NQogICAgIFsgICAgNS4yMzA4OThdIHBjaWVw
b3J0IDAwMDA6ODA6MGMuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJUlEgNjYKICAgICBbICAgIDUu
MjMxMDIwXSBwY2llcG9ydCAwMDAwOjgwOjBjLjA6IEFFUjogZW5hYmxlZCB3aXRoIElSUSA2Nwog
ICAgIFsgICAgNS4yMzE5MTFdIHBjaWVwb3J0IDAwMDA6ODA6MTAuMDogUE1FOiBTaWduYWxpbmcg
d2l0aCBJUlEgNjgKICAgICBbICAgIDUuMjMyMDM3XSBwY2llcG9ydCAwMDAwOjgwOjEwLjA6IEFF
UjogZW5hYmxlZCB3aXRoIElSUSA2OQogICAgIFsgICAgNS4yMzQwMThdIGlucHV0OiBQb3dlciBC
dXR0b24gYXMgCi9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBDMEM6MDAvaW5w
dXQvaW5wdXQwCiAgICAgWyAgICA1LjIzNDA0MV0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JCXQog
ICAgIFsgICAgNS4yMzgzODZdIEVSU1Q6IEVycm9yIFJlY29yZCBTZXJpYWxpemF0aW9uIFRhYmxl
IChFUlNUKSAKc3VwcG9ydCBpcyBpbml0aWFsaXplZC4KICAgICBbICAgIDUuMjM4MzkwXSBwc3Rv
cmU6IFJlZ2lzdGVyZWQgZXJzdCBhcyBwZXJzaXN0ZW50IHN0b3JlIGJhY2tlbmQKICAgICBbICAg
IDUuMjM4NDE1XSBnaGVzX2VkYWM6IFRoaXMgc3lzdGVtIGhhcyBhIHZlcnkgY3JhcHB5IEJJT1M6
IEl0IApkb2Vzbid0IGV2ZW4gbGlzdCB0aGUgRElNTVMuCiAgICAgWyAgICA1LjIzODQxN10gZ2hl
c19lZGFjOiBJdHMgU01CSU9TIGluZm8gaXMgd3JvbmcuIEl0IGlzIGRvdWJ0ZnVsIAp0aGF0IHRo
ZSBlcnJvciByZXBvcnQgd291bGQKICAgICBbICAgIDUuMjM4NDE4XSBnaGVzX2VkYWM6IHdvcmsg
b24gc3VjaCBzeXN0ZW0uIFVzZSB0aGlzIGRyaXZlciB3aXRoIApjYXV0aW9uCiAgICAgWyAgICA1
LjIzODQ0NV0gRURBQyBNQzA6IEdpdmluZyBvdXQgZGV2aWNlIHRvIG1vZHVsZSBnaGVzX2VkYWMu
YyAKY29udHJvbGxlciBnaGVzX2VkYWM6IERFViBnaGVzIChJTlRFUlJVUFQpCiAgICAgWyAgICA1
LjIzODY4M10gR0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBtb2RlIGlzIGVuYWJsZWQgYnkgQVBF
SSAKYml0IGFuZCBXSEVBIF9PU0MuCiAgICAgWyAgICA1LjIzODcyMV0gRUlOSjogRXJyb3IgSU5K
ZWN0aW9uIGlzIGluaXRpYWxpemVkLgogICAgIFsgICAgNS4yMzg4MDZdIEFDUEkgR1REVDogZm91
bmQgMSBTQlNBIGdlbmVyaWMgV2F0Y2hkb2cocykuCiAgICAgWyAgICA1LjI0MTgzMl0geGVuOnhl
bl9ldnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZAogICAgIFsgICAgNS4yNDM5
MDJdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJs
ZWQKICAgICBbICAgIDUuMjY0MzY5XSAwMDowMDogdHR5UzAgYXQgTU1JTyAweDNmMDAwMDJmOCAo
aXJxID0gOSwgYmFzZV9iYXVkIAo9IDExNTIwMCkgaXMgYSAxNjU1MEEKICAgICBbICAgMzguMDU0
ODYxXSBwcmludGs6IGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkCiAgICAgWyAgIDM4LjA1OTk3Ml0g
U3VwZXJIIChIKVNDSShGKSBkcml2ZXIgaW5pdGlhbGl6ZWQKICAgICBbICAgMzguMDY0Njc2XSBt
c21fc2VyaWFsOiBkcml2ZXIgaW5pdGlhbGl6ZWQKICAgICBbICAgMzguMDk2NTU1XSBsb29wOiBt
b2R1bGUgbG9hZGVkCiAgICAgWyAgIDM4LjEwMTkyNF0gaGlzaV9zYXNfdjNfaHcgMDAwMDo3NDow
Mi4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgCi0+IDAwMDIpCiAgICAgWyAgIDM4LjExNTI3OF0g
c2NzaSBob3N0MDogaGlzaV9zYXNfdjNfaHcKICAgICBbICAgNDAuMzI5MzExXSBoaXNpX3Nhc192
M19odyAwMDAwOjc0OjA0LjA6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAKLT4gMDAwMikKICAgICBb
ICAgNDAuMzQyMTI1XSBzY3NpIGhvc3QxOiBoaXNpX3Nhc192M19odwogICAgIFsgICA0Mi41NjU3
NzNdIHNjc2kgaG9zdDI6IGhpc2lfc2FzX3YzX2h3CiAgICAgWyAgIDQzLjc4MjY3OF0gaGlzaV9z
YXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHl1cDogcGh5MCAKbGlua19yYXRlPTEwKHNhdGEpCiAg
ICAgWyAgIDQzLjc4OTI3Ml0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHl1cDogcGh5
MSAKbGlua19yYXRlPTEwKHNhdGEpCiAgICAgWyAgIDQzLjc5NjA1N10gaGlzaV9zYXNfdjNfaHcg
MDAwMDpiNDowMi4wOiBkZXZbMTo1XSBmb3VuZAogICAgIFsgICA0My44MDI4MzBdIHNhczogRW50
ZXIgc2FzX3Njc2lfcmVjb3Zlcl9ob3N0IGJ1c3k6IDAgZmFpbGVkOiAwCiAgICAgWyAgIDQzLjgx
MDcyNl0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHlkb3duOiBwaHkwIHBoeV9zdGF0
ZT0weDIKICAgICBbICAgNDMuODE3MDUzXSBoaXNpX3Nhc192M19odyAwMDAwOmI0OjAyLjA6IGln
bm9yZSBmbHV0dGVyIHBoeTAgZG93bgogICAgIFsgICA0My45NjcyNDVdIGhpc2lfc2FzX3YzX2h3
IDAwMDA6YjQ6MDIuMDogcGh5dXA6IHBoeTAgCmxpbmtfcmF0ZT0xMChzYXRhKQogICAgIFsgICA0
NC4xMzUxMzVdIGF0YTEuMDA6IEFUQS0xMTogU0FNU1VORyBNWjdMSDk2MEhBSlItMDAwMDUsIApI
WFQ3NDA0USwgbWF4IFVETUEvMTMzCiAgICAgWyAgIDQ0LjE0MjQxNl0gYXRhMS4wMDogMTg3NTM4
NTAwOCBzZWN0b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIAooZGVwdGggMzIpCiAgICAgWyAgIDQ0
LjE1MDg5Nl0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKICAgICBbICAgNDQuMTU1
MTY3XSBzYXM6IC0tLSBFeGl0IHNhc19zY3NpX3JlY292ZXJfaG9zdDogYnVzeTogMCBmYWlsZWQ6
IAowIHRyaWVzOiAxCiAgICAgWyAgIDQ0LjE2NTYzM10gc2NzaSAyOjA6MDowOiBEaXJlY3QtQWNj
ZXNzICAgICBBVEEgICAgICBTQU1TVU5HIApNWjdMSDk2MCA0MDRRIFBROiAwIEFOU0k6IDUKICAg
ICBbICAgNDQuMTczOTU3XSBoaXNpX3Nhc192M19odyAwMDAwOmI0OjAyLjA6IGRldlsyOjVdIGZv
dW5kCiAgICAgWyAgIDQ0LjE3NDIzOF0gc2QgMjowOjA6MDogW3NkYV0gMTg3NTM4NTAwOCA1MTIt
Ynl0ZSBsb2dpY2FsIApibG9ja3M6ICg5NjAgR0IvODk0IEdpQikKICAgICBbICAgNDQuMTgwNjE0
XSBzYXM6IEVudGVyIHNhc19zY3NpX3JlY292ZXJfaG9zdCBidXN5OiAwIGZhaWxlZDogMAogICAg
IFsgICA0NC4xODY3MjFdIHNkIDI6MDowOjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9j
a3MKICAgICBbICAgNDQuMTk0NTEzXSBoaXNpX3Nhc192M19odyAwMDAwOmI0OjAyLjA6IHBoeWRv
d246IHBoeTEgcGh5X3N0YXRlPTB4MQogICAgIFsgICA0NC4xOTQ1MTZdIGhpc2lfc2FzX3YzX2h3
IDAwMDA6YjQ6MDIuMDogaWdub3JlIGZsdXR0ZXIgcGh5MSBkb3duCiAgICAgWyAgIDQ0LjM1MTEz
Ml0gaGlzaV9zYXNfdjNfaHcgMDAwMDpiNDowMi4wOiBwaHl1cDogcGh5MSAKbGlua19yYXRlPTEw
KHNhdGEpCiAgICAgWyAgIDQ0LjUxODkxNF0gYXRhMi4wMDogQVRBLTExOiBTQU1TVU5HIE1aN0xI
OTYwSEFKUi0wMDAwNSwgCkhYVDc0MDRRLCBtYXggVURNQS8xMzMKICAgICBbICAgNDQuNTI2MTkz
XSBhdGEyLjAwOiAxODc1Mzg1MDA4IHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgCihkZXB0
aCAzMikKICAgICBbICAgNDQuNTM0NDU0XSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEz
MwogICAgIFsgICA0NC41Mzg3MjddIHNhczogLS0tIEV4aXQgc2FzX3Njc2lfcmVjb3Zlcl9ob3N0
OiBidXN5OiAwIGZhaWxlZDogCjAgdHJpZXM6IDEKICAgICBbICAgNDQuNTQ1NzAzXSBzZCAyOjA6
MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgogICAgIFsgICA0NC41NDkxNTFdIHNjc2kg
MjowOjE6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgU0FNU1VORyAKTVo3TEg5NjAgNDA0
USBQUTogMCBBTlNJOiA1CiAgICAgWyAgIDQ0LjU1ODU2OF0gc2QgMjowOjA6MDogW3NkYV0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IAplbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQg
RFBPIG9yIEZVQQogICAgIFsgICA0NC41NTg5MDFdIHNkIDI6MDoxOjA6IFtzZGJdIDE4NzUzODUw
MDggNTEyLWJ5dGUgbG9naWNhbCAKYmxvY2tzOiAoOTYwIEdCLzg5NCBHaUIpCiAgICAgWyAgIDQ0
LjU1ODkwM10gc2QgMjowOjE6MDogW3NkYl0gNDA5Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwogICAg
IFsgICA0NC41NTg5MTFdIHNkIDI6MDoxOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMgb2ZmCiAg
ICAgWyAgIDQ0LjU1ODkyM10gc2QgMjowOjE6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQs
IHJlYWQgY2FjaGU6IAplbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQogICAgIFsg
ICA0NC41OTQxNDFdIHNhczogc2FzX2Zvcm1fcG9ydDogcGh5MCBiZWxvbmdzIHRvIHBvcnQwIGFs
cmVhZHkoMSkhCiAgICAgWyAgIDQ0LjU5NTM5MV0gIHNkYjogc2RiMSBzZGIyIDwgPgogICAgIFsg
ICA0NC42MDAyMTRdIHNhczogc2FzX2Zvcm1fcG9ydDogcGh5MSBiZWxvbmdzIHRvIHBvcnQxIGFs
cmVhZHkoMSkhCiAgICAgWyAgIDQ0LjYxMDg2Ml0gc2QgMjowOjE6MDogW3NkYl0gQXR0YWNoZWQg
U0NTSSBkaXNrCiAgICAgWyAgIDQ0LjYxMTk4Ml0gIHNkYTogc2RhMSBzZGEyIHNkYTMgc2RhNCBz
ZGE1CiAgICAgWyAgIDQ0LjYyMTE0NF0gc2QgMjowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBk
aXNrCiAgICAgWyAgIDQ0Ljc5MDU5NF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVx
LXNpemU6IDY0IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDQuNzk3MTI1XSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIApyZXQ6IC0xMgogICAgIFsg
ICA0NC44MDM2MzFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBw
YWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ0LjgxMDE1MV0gY21hOiBjbWFfYWxsb2M6IGFsbG9j
IGZhaWxlZCwgcmVxLXNpemU6IDE2IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDQuODE2NjU2
XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIApyZXQ6
IC0xMgogICAgIFsgICA0NC44MjMxNzVdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJl
cS1zaXplOiAxNiBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ0LjgyOTY4NF0gY21hOiBjbWFf
YWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDY0IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBb
ICAgNDQuODM2MjA2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYg
cGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0NC44NDI3MTFdIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ0Ljg0OTIz
M10gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDE2IHBhZ2VzLCAKcmV0
OiAtMTIKICAgICBbICAgNDQuODU1NzM4XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCBy
ZXEtc2l6ZTogNjQgcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0NC44NjIyNTZdIGNtYTogY21h
X2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgCnJldDogLTEyCiAgICAg
WyAgIDQ0Ljg2ODc2Nl0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDY0
IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDQuODc1Mjg3XSBjbWE6IGNtYV9hbGxvYzogYWxs
b2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0NC44ODE3
OTFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgCnJl
dDogLTEyCiAgICAgWyAgIDQ0Ljg4ODMxMV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwg
cmVxLXNpemU6IDE2IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDQuODk0ODE3XSBjbWE6IGNt
YV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMzIgcGFnZXMsIApyZXQ6IC0xMgogICAg
IFsgICA0NC45MDU3MDFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAz
MiBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ0LjkxMjIxNV0gY21hOiBjbWFfYWxsb2M6IGFs
bG9jIGZhaWxlZCwgcmVxLXNpemU6IDEyOCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ0Ljkx
ODg0OV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDEwMjQgcGFnZXMs
IApyZXQ6IC0xMgogICAgIFsgICA0NC45MjYxMjldIHNjc2kgaG9zdDM6IGhpc2lfc2FzX3YzX2h3
CiAgICAgWyAgIDQ3LjE0MTYyN10gYWhjaSAwMDAwOjc0OjAzLjA6IFNTUyBmbGFnIHNldCwgcGFy
YWxsZWwgYnVzIHNjYW4gCmRpc2FibGVkCiAgICAgWyAgIDQ3LjE0ODI0OV0gYWhjaSAwMDAwOjc0
OjAzLjA6IEFIQ0kgMDAwMS4wMzAwIDMyIHNsb3RzIDIgcG9ydHMgNiAKR2JwcyAweDMgaW1wbCBT
QVRBIG1vZGUKICAgICBbICAgNDcuMTU2MzA1XSBhaGNpIDAwMDA6NzQ6MDMuMDogZmxhZ3M6IDY0
Yml0IG5jcSBzbnRmIHN0YWcgcG0gbGVkIApjbG8gb25seSBwbXAgZmJzIHNsdW0gcGFydCBjY2Mg
ZW1zIHN4cyBib2gKICAgICBbICAgNDcuMTY2MTA1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFp
bGVkLCByZXEtc2l6ZTogMzIgcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny4xNzI2MjRdIGNt
YTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAzMiBwYWdlcywgCnJldDogLTEy
CiAgICAgWyAgIDQ3LjE3OTQ2Nl0gc2NzaSBob3N0NDogYWhjaQogICAgIFsgICA0Ny4xODI2NDld
IHNjc2kgaG9zdDU6IGFoY2kKICAgICBbICAgNDcuMTg1NjQzXSBhdGEzOiBTQVRBIG1heCBVRE1B
LzEzMyBhYmFyIG00MDk2QDB4YTIwMTAwMDAgcG9ydCAKMHhhMjAxMDEwMCBpcnEgMjAwCiAgICAg
WyAgIDQ3LjE5MzA5NF0gYXRhNDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNDA5NkAweGEyMDEw
MDAwIHBvcnQgCjB4YTIwMTAxODAgaXJxIDIwMQogICAgIFsgICA0Ny4yMDA3OTFdIGFoY2kgMDAw
MDpiNDowMy4wOiBTU1MgZmxhZyBzZXQsIHBhcmFsbGVsIGJ1cyBzY2FuIApkaXNhYmxlZAogICAg
IFsgICA0Ny4yMDc0MDFdIGFoY2kgMDAwMDpiNDowMy4wOiBBSENJIDAwMDEuMDMwMCAzMiBzbG90
cyAyIHBvcnRzIDYgCkdicHMgMHgzIGltcGwgU0FUQSBtb2RlCiAgICAgWyAgIDQ3LjIxNTQ2MF0g
YWhjaSAwMDAwOmI0OjAzLjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBzdGFnIHBtIGxlZCAKY2xv
IG9ubHkgcG1wIGZicyBzbHVtIHBhcnQgY2NjIGVtcyBzeHMgYm9oCiAgICAgWyAgIDQ3LjIyNTI1
OF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDMyIHBhZ2VzLCAKcmV0
OiAtMTIKICAgICBbICAgNDcuMjMxNzc2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCBy
ZXEtc2l6ZTogMzIgcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny4yMzg1NjBdIHNjc2kgaG9z
dDY6IGFoY2kKICAgICBbICAgNDcuMjQxNjk1XSBzY3NpIGhvc3Q3OiBhaGNpCiAgICAgWyAgIDQ3
LjI0NDcxMV0gYXRhNTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtNDA5NkAweGEzMDEwMDAwIHBv
cnQgCjB4YTMwMTAxMDAgaXJxIDIwMgogICAgIFsgICA0Ny4yNTIxNjddIGF0YTY6IFNBVEEgbWF4
IFVETUEvMTMzIGFiYXIgbTQwOTZAMHhhMzAxMDAwMCBwb3J0IAoweGEzMDEwMTgwIGlycSAyMDMK
ICAgICBbICAgNDcuMjYxMjAwXSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKICAgICBb
ICAgNDcuMjY1Mzc5XSB0dW46IFVuaXZlcnNhbCBUVU4vVEFQIGRldmljZSBkcml2ZXIsIDEuNgog
ICAgIFsgICA0Ny4yNzA3MzddIHRodW5kZXJfeGN2LCB2ZXIgMS4wCiAgICAgWyAgIDQ3LjI3Mzk3
M10gdGh1bmRlcl9iZ3gsIHZlciAxLjAKICAgICBbICAgNDcuMjc3MTk3XSBuaWNwZiwgdmVyIDEu
MAogICAgIFsgICA0Ny4yODAxNzddIGhjbGdlIGlzIGluaXRpYWxpemluZwogICAgIFsgICA0Ny4y
ODM0ODFdIGhuczM6IEhpc2lsaWNvbiBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciBmb3IgSGlwMDgg
CkZhbWlseSAtIHZlcnNpb24KICAgICBbICAgNDcuMjkwNjcwXSBobnMzOiBDb3B5cmlnaHQgKGMp
IDIwMTcgSHVhd2VpIENvcnBvcmF0aW9uLgogICAgIFsgICA0Ny4yOTYwNjhdIGNtYTogY21hX2Fs
bG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAg
NDcuMzAyNDg4XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdl
cywgCnJldDogLTEyCiAgICAgWyAgIDQ3LjMwODkyMF0gaG5zMyAwMDAwOjdkOjAwLjA6IFRoZSBm
aXJtd2FyZSB2ZXJzaW9uIGlzIDEuOS4yMy42CiAgICAgWyAgIDQ3LjMxODA3MV0gbGlicGh5OiBo
aXNpbGljb24gTUlJIGJ1czogcHJvYmVkCiAgICAgWyAgIDQ3LjQxODExOF0gaG5zMyAwMDAwOjdk
OjAwLjA6IGhjbGdlIGRyaXZlciBpbml0aWFsaXphdGlvbiBmaW5pc2hlZC4KICAgICBbICAgNDcu
NDI0NTEzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywg
CnJldDogLTEyCiAgICAgWyAgIDQ3LjQzMDkzNF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxl
ZCwgcmVxLXNpemU6IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny40Mzc1ODhdIEdlbmVy
aWMgUEhZIG1paS0wMDAwOjdkOjAwLjA6MDE6IGF0dGFjaGVkIFBIWSBkcml2ZXIgCltHZW5lcmlj
IFBIWV0gKG1paV9idXM6cGh5X2FkZHI9bWlpLTAwMDA6N2Q6MDAuMDowMSwgaXJxPVBPTEwpCiAg
ICAgWyAgIDQ3LjQ0OTMwNF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6
IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny40NTU3MjBdIGNtYTogY21hX2FsbG9jOiBh
bGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDcuNDYy
MTUxXSBobnMzIDAwMDA6N2Q6MDAuMTogVGhlIGZpcm13YXJlIHZlcnNpb24gaXMgMS45LjIzLjYK
ICAgICBbICAgNDcuNDY5NzA1XSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQKICAg
ICBbICAgNDcuNTE1NDE0XSBhdGEzOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9s
IDMwMCkKICAgICBbICAgNDcuNTQ5ODk2XSBobnMzIDAwMDA6N2Q6MDAuMTogaGNsZ2UgZHJpdmVy
IGluaXRpYWxpemF0aW9uIGZpbmlzaGVkLgogICAgIFsgICA0Ny41NTYyODZdIGNtYTogY21hX2Fs
bG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAg
NDcuNTYyNzA4XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdl
cywgCnJldDogLTEyCiAgICAgWyAgIDQ3LjU2OTM1NV0gR2VuZXJpYyBQSFkgbWlpLTAwMDA6N2Q6
MDAuMTowMzogYXR0YWNoZWQgUEhZIGRyaXZlciAKW0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlf
YWRkcj1taWktMDAwMDo3ZDowMC4xOjAzLCBpcnE9UE9MTCkKICAgICBbICAgNDcuNTcxNTAzXSBh
dGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKICAgICBbICAgNDcu
NTgxMDM5XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywg
CnJldDogLTEyCiAgICAgWyAgIDQ3LjU5MjU4M10gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxl
ZCwgcmVxLXNpemU6IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny41OTkwMTVdIGhuczMg
MDAwMDo3ZDowMC4yOiBUaGUgZmlybXdhcmUgdmVyc2lvbiBpcyAxLjkuMjMuNgogICAgIFsgICA0
Ny42MDc5MzRdIGxpYnBoeTogaGlzaWxpY29uIE1JSSBidXM6IHByb2JlZAogICAgIFsgICA0Ny42
ODYxMThdIGhuczMgMDAwMDo3ZDowMC4yOiBoY2xnZSBkcml2ZXIgaW5pdGlhbGl6YXRpb24gZmlu
aXNoZWQuCiAgICAgWyAgIDQ3LjY5MjUxMV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwg
cmVxLXNpemU6IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny42OTg5MzJdIGNtYTogY21h
X2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBb
ICAgNDcuNzA1NTc3XSBHZW5lcmljIFBIWSBtaWktMDAwMDo3ZDowMC4yOjA1OiBhdHRhY2hlZCBQ
SFkgZHJpdmVyIApbR2VuZXJpYyBQSFldIChtaWlfYnVzOnBoeV9hZGRyPW1paS0wMDAwOjdkOjAw
LjI6MDUsIGlycT1QT0xMKQogICAgIFsgICA0Ny43MTcyNzhdIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDcuNzIzNjk3
XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDog
LTEyCiAgICAgWyAgIDQ3LjczMDEyN10gaG5zMyAwMDAwOjdkOjAwLjM6IFRoZSBmaXJtd2FyZSB2
ZXJzaW9uIGlzIDEuOS4yMy42CiAgICAgWyAgIDQ3LjczNzY4MV0gbGlicGh5OiBoaXNpbGljb24g
TUlJIGJ1czogcHJvYmVkCiAgICAgWyAgIDQ3LjgxNzg5OV0gaG5zMyAwMDAwOjdkOjAwLjM6IGhj
bGdlIGRyaXZlciBpbml0aWFsaXphdGlvbiBmaW5pc2hlZC4KICAgICBbICAgNDcuODI0MjkwXSBj
bWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDogLTEy
CiAgICAgWyAgIDQ3LjgzMDcxMV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNp
emU6IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny44MzU0NzZdIGF0YTQ6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQogICAgIFsgICA0Ny44MzczNjddIEdlbmVy
aWMgUEhZIG1paS0wMDAwOjdkOjAwLjM6MDc6IGF0dGFjaGVkIFBIWSBkcml2ZXIgCltHZW5lcmlj
IFBIWV0gKG1paV9idXM6cGh5X2FkZHI9bWlpLTAwMDA6N2Q6MDAuMzowNywgaXJxPVBPTEwpCiAg
ICAgWyAgIDQ3Ljg1NDIzNF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6
IDggcGFnZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny44NjA2NThdIGNtYTogY21hX2FsbG9jOiBh
bGxvYyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDcuODY3
MDk2XSBobnMzIDAwMDA6YmQ6MDAuMDogVGhlIGZpcm13YXJlIHZlcnNpb24gaXMgMS45LjIzLjYK
ICAgICBbICAgNDcuODc2MjM3XSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQKICAg
ICBbICAgNDcuOTU0MTI4XSBobnMzIDAwMDA6YmQ6MDAuMDogaGNsZ2UgZHJpdmVyIGluaXRpYWxp
emF0aW9uIGZpbmlzaGVkLgogICAgIFsgICA0Ny45NjA1MzBdIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDcuOTY2OTUw
XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDog
LTEyCiAgICAgWyAgIDQ3Ljk3MzYwMF0gR2VuZXJpYyBQSFkgbWlpLTAwMDA6YmQ6MDAuMDowMTog
YXR0YWNoZWQgUEhZIGRyaXZlciAKW0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlfYWRkcj1taWkt
MDAwMDpiZDowMC4wOjAxLCBpcnE9UE9MTCkKICAgICBbICAgNDcuOTg1Mzk5XSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAg
IDQ3Ljk5MTgxOV0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFn
ZXMsIApyZXQ6IC0xMgogICAgIFsgICA0Ny45OTgyNDhdIGhuczMgMDAwMDpiZDowMC4xOiBUaGUg
ZmlybXdhcmUgdmVyc2lvbiBpcyAxLjkuMjMuNgogICAgIFsgICA0OC4wMDU3ODFdIGxpYnBoeTog
aGlzaWxpY29uIE1JSSBidXM6IHByb2JlZAogICAgIFsgICA0OC4wODU4OTRdIGhuczMgMDAwMDpi
ZDowMC4xOiBoY2xnZSBkcml2ZXIgaW5pdGlhbGl6YXRpb24gZmluaXNoZWQuCiAgICAgWyAgIDQ4
LjA5MjI4NF0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMs
IApyZXQ6IC0xMgogICAgIFsgICA0OC4wOTg3MDVdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWls
ZWQsIHJlcS1zaXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDguMTA1MzYxXSBHZW5l
cmljIFBIWSBtaWktMDAwMDpiZDowMC4xOjAzOiBhdHRhY2hlZCBQSFkgZHJpdmVyIApbR2VuZXJp
YyBQSFldIChtaWlfYnVzOnBoeV9hZGRyPW1paS0wMDAwOmJkOjAwLjE6MDMsIGlycT1QT0xMKQog
ICAgIFsgICA0OC4xMTcwODBdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXpl
OiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDguMTIzNTAwXSBjbWE6IGNtYV9hbGxvYzog
YWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ4LjEy
OTkzMF0gaG5zMyAwMDAwOmJkOjAwLjI6IFRoZSBmaXJtd2FyZSB2ZXJzaW9uIGlzIDEuOS4yMy42
CiAgICAgWyAgIDQ4LjEzODg5MF0gbGlicGh5OiBoaXNpbGljb24gTUlJIGJ1czogcHJvYmVkCiAg
ICAgWyAgIDQ4LjE1NTQyMV0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJv
bCAzMDApCiAgICAgWyAgIDQ4LjIxODEyMF0gaG5zMyAwMDAwOmJkOjAwLjI6IGhjbGdlIGRyaXZl
ciBpbml0aWFsaXphdGlvbiBmaW5pc2hlZC4KICAgICBbICAgNDguMjI0NTExXSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAg
IDQ4LjIzMDkzNl0gY21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFn
ZXMsIApyZXQ6IC0xMgogICAgIFsgICA0OC4yMzc1OTBdIEdlbmVyaWMgUEhZIG1paS0wMDAwOmJk
OjAwLjI6MDU6IGF0dGFjaGVkIFBIWSBkcml2ZXIgCltHZW5lcmljIFBIWV0gKG1paV9idXM6cGh5
X2FkZHI9bWlpLTAwMDA6YmQ6MDAuMjowNSwgaXJxPVBPTEwpCiAgICAgWyAgIDQ4LjI0OTMxM10g
Y21hOiBjbWFfYWxsb2M6IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDggcGFnZXMsIApyZXQ6IC0x
MgogICAgIFsgICA0OC4yNTU3MzFdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1z
aXplOiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDguMjYyMTYxXSBobnMzIDAwMDA6YmQ6
MDAuMzogVGhlIGZpcm13YXJlIHZlcnNpb24gaXMgMS45LjIzLjYKICAgICBbICAgNDguMjY5Nzcw
XSBsaWJwaHk6IGhpc2lsaWNvbiBNSUkgYnVzOiBwcm9iZWQKICAgICBbICAgNDguMzQ5OTAyXSBo
bnMzIDAwMDA6YmQ6MDAuMzogaGNsZ2UgZHJpdmVyIGluaXRpYWxpemF0aW9uIGZpbmlzaGVkLgog
ICAgIFsgICA0OC4zNTYyOTVdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXpl
OiA4IHBhZ2VzLCAKcmV0OiAtMTIKICAgICBbICAgNDguMzYyNzE2XSBjbWE6IGNtYV9hbGxvYzog
YWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogOCBwYWdlcywgCnJldDogLTEyCiAgICAgWyAgIDQ4LjM2
OTM3OV0gR2VuZXJpYyBQSFkgbWlpLTAwMDA6YmQ6MDAuMzowNzogYXR0YWNoZWQgUEhZIGRyaXZl
ciAKW0dlbmVyaWMgUEhZXSAobWlpX2J1czpwaHlfYWRkcj1taWktMDAwMDpiZDowMC4zOjA3LCBp
cnE9UE9MTCkKICAgICBbICAgNDguMzgxMDM0XSBlMTAwMGU6IEludGVsKFIpIFBSTy8xMDAwIE5l
dHdvcmsgRHJpdmVyIC0gMy4yLjYtawogICAgIFsgICA0OC4zODY4NDldIGUxMDAwZTogQ29weXJp
Z2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLgogICAgIFsgICA0OC4zOTI3NzRd
IGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIAp2ZXJzaW9u
IDUuNi4wLWsKICAgICBbICAgNDguMzk5NzA1XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0
IEludGVsIENvcnBvcmF0aW9uLgogICAgIFsgICA0OC40MDUyNzNdIGlnYnZmOiBJbnRlbChSKSBH
aWdhYml0IFZpcnR1YWwgRnVuY3Rpb24gTmV0d29yayAKRHJpdmVyIC0gdmVyc2lvbiAyLjQuMC1r
CiAgICAgWyAgIDQ4LjQxMzA2OF0gaWdidmY6IENvcHlyaWdodCAoYykgMjAwOSAtIDIwMTIgSW50
ZWwgQ29ycG9yYXRpb24uCiAgICAgWyAgIDQ4LjQxOTIyNF0gc2t5MjogZHJpdmVyIHZlcnNpb24g
MS4zMAogICAgIFsgICA0OC40MjMxMzZdIHhlbl9uZXRmcm9udDogSW5pdGlhbGlzaW5nIFhlbiB2
aXJ0dWFsIGV0aGVybmV0IGRyaXZlcgogICAgIFsgICA0OC40MjkzNzVdIFZGSU8gLSBVc2VyIExl
dmVsIG1ldGEtZHJpdmVyIHZlcnNpb246IDAuMwogICAgIFsgICA0OC40MzUxNjZdIGVoY2lfaGNk
OiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSAKRHJpdmVyCiAgICAg
WyAgIDQ4LjQ0MTY3N10gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgogICAgIFsg
ICA0OC40NDYyNTVdIGVoY2ktcGNpIDAwMDA6N2E6MDEuMDogRUhDSSBIb3N0IENvbnRyb2xsZXIK
ICAgICBbICAgNDguNDUxNDc1XSBlaGNpLXBjaSAwMDAwOjdhOjAxLjA6IG5ldyBVU0IgYnVzIHJl
Z2lzdGVyZWQsIAphc3NpZ25lZCBidXMgbnVtYmVyIDEKICAgICBbICAgNDguNDU4ODg2XSBlaGNp
LXBjaSAwMDAwOjdhOjAxLjA6IGlycSA0NywgaW8gbWVtIDB4MjBjMTAxMDAwCiAgICAgWyAgIDQ4
LjQ3NzIzMV0gZWhjaS1wY2kgMDAwMDo3YTowMS4wOiBVU0IgMC4wIHN0YXJ0ZWQsIEVIQ0kgMS4w
MAogICAgIFsgICA0OC40ODMwODddIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kCiAgICAgWyAg
IDQ4LjQ4NjgyNl0gaHViIDEtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKICAgICBbICAgNDguNDkw
OTI2XSBlaGNpLXBsYXRmb3JtOiBFSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyCiAgICAgWyAg
IDQ4LjQ5NjIwM10gZWhjaS1vcmlvbjogRUhDSSBvcmlvbiBkcml2ZXIKICAgICBbICAgNDguNTAw
MjQ0XSBlaGNpLWV4eW5vczogRUhDSSBFWFlOT1MgZHJpdmVyCiAgICAgWyAgIDQ4LjUwNDQ1NV0g
b2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVyCiAg
ICAgWyAgIDQ4LjUxMDYxM10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgogICAg
IFsgICA0OC41MTUxMDldIG9oY2ktcGNpIDAwMDA6N2E6MDAuMDogT0hDSSBQQ0kgaG9zdCBjb250
cm9sbGVyCiAgICAgWyAgIDQ4LjUyMDY3MF0gb2hjaS1wY2kgMDAwMDo3YTowMC4wOiBuZXcgVVNC
IGJ1cyByZWdpc3RlcmVkLCAKYXNzaWduZWQgYnVzIG51bWJlciAyCiAgICAgWyAgIDQ4LjUyODA1
Nl0gb2hjaS1wY2kgMDAwMDo3YTowMC4wOiBpcnEgNDcsIGlvIG1lbSAweDIwYzEwMDAwMAogICAg
IFsgICA0OC41OTczNjNdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kCiAgICAgWyAgIDQ4LjYw
MTA5OV0gaHViIDItMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKICAgICBbICAgNDguNjA1MTg3XSBv
aGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyCiAgICAgWyAgIDQ4LjYx
MDQ0MV0gb2hjaS1leHlub3M6IE9IQ0kgRVhZTk9TIGRyaXZlcgogICAgIFsgICA0OC42MTQ3Mzhd
IHhoY2lfaGNkIDAwMDA6N2E6MDIuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKICAgICBbICAgNDgu
NjE5OTUzXSB4aGNpX2hjZCAwMDAwOjdhOjAyLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIAph
c3NpZ25lZCBidXMgbnVtYmVyIDMKICAgICBbICAgNDguNjI3NDAzXSB4aGNpX2hjZCAwMDAwOjdh
OjAyLjA6IGhjYyBwYXJhbXMgMHgwMjIwZjY2ZCBoY2kgCnZlcnNpb24gMHgxMDAgcXVpcmtzIDB4
MDAwMDAwMDAwMDAwMDAxMAogICAgIFsgICA0OC42MzY3ODBdIGh1YiAzLTA6MS4wOiBVU0IgaHVi
IGZvdW5kCiAgICAgWyAgIDQ4LjY0MDUyM10gaHViIDMtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZAog
ICAgIFsgICA0OC42NDQ0ODldIHhoY2lfaGNkIDAwMDA6N2E6MDIuMDogeEhDSSBIb3N0IENvbnRy
b2xsZXIKICAgICBbICAgNDguNjQ5NzAyXSB4aGNpX2hjZCAwMDAwOjdhOjAyLjA6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIAphc3NpZ25lZCBidXMgbnVtYmVyIDQKICAgICBbICAgNDguNjU3MDY2
XSB4aGNpX2hjZCAwMDAwOjdhOjAyLjA6IEhvc3Qgc3VwcG9ydHMgVVNCIDMuMCBTdXBlclNwZWVk
CiAgICAgWyAgIDQ4LjY2MzMyMl0gdXNiIHVzYjQ6IFdlIGRvbid0IGtub3cgdGhlIGFsZ29yaXRo
bXMgZm9yIExQTSBmb3IgCnRoaXMgaG9zdCwgZGlzYWJsaW5nIExQTS4KICAgICBbICAgNDguNjcx
NDY0XSBodWIgNC0wOjEuMDogVVNCIGh1YiBmb3VuZAogICAgIFsgICA0OC42NzUyMDRdIGh1YiA0
LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKICAgICBbICAgNDguNjc5MzAxXSB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlCiAgICAgWyAgIDQ4LjY4NjUy
Nl0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKICAgICBbICAgNDguNjkxODY5XSBzZGhjaTogU2Vj
dXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKICAgICBbICAgNDgu
Njk4MDI0XSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4KICAgICBbICAgNDguNzAy
NTc3XSBTeW5vcHN5cyBEZXNpZ253YXJlIE11bHRpbWVkaWEgQ2FyZCBJbnRlcmZhY2UgRHJpdmVy
CiAgICAgWyAgIDQ4LjcwODg3OV0gc2RoY2ktcGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBPRiBk
cml2ZXIgaGVscGVyCiAgICAgWyAgIDQ4LjcyMDEwNl0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQg
dG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwogICAgIFsgICA0OC43MjY2NjRdIHVzYmNvcmU6
IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkCiAgICAgWyAgIDQ4LjczMjIy
MV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyCiAgICAgWyAgIDQ4LjgyNTIzNF0gdXNiIDEt
MTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyAKZWhjaS1wY2kKICAg
ICBbICAgNDguOTYwNjA3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3CiAgICAg
WyAgIDQ4Ljk2NTA4OV0gOXBuZXQ6IEluc3RhbGxpbmcgOVAyMDAwIHN1cHBvcnQKICAgICBbICAg
NDguOTY5MzYxXSBLZXkgdHlwZSBkbnNfcmVzb2x2ZXIgcmVnaXN0ZXJlZAogICAgIFsgICA0OC45
NzM3MDRdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQogICAgIFsgICA0OC45NzcyMjdd
IHVzYiAzLTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgCnhoY2lf
aGNkCiAgICAgWyAgIDQ4Ljk3Nzc4Nl0gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZp
Y2F0ZXMKICAgICBbICAgNDguOTg5MTQ5XSBwc3RvcmU6IFVzaW5nIGNyYXNoIGR1bXAgY29tcHJl
c3Npb246IGRlZmxhdGUKICAgICBbICAgNDguOTk0MjY3XSBodWIgMS0xOjEuMDogVVNCIGh1YiBm
b3VuZAogICAgIFsgICA0OC45OTUxOTldIGhjdG9zeXM6IHVuYWJsZSB0byBvcGVuIHJ0YyBkZXZp
Y2UgKHJ0YzApCiAgICAgWyAgIDQ4Ljk5ODg3M10gaHViIDEtMToxLjA6IDQgcG9ydHMgZGV0ZWN0
ZWQKICAgICBbICAgNDkuMDAzMzE1XSBBTFNBIGRldmljZSBsaXN0OgogICAgIFsgICA0OS4wMTAy
NTFdICAgTm8gc291bmRjYXJkcyBmb3VuZC4KICAgICBbICAgNDkuMDE3OTkzXSByYW5kb206IGZh
c3QgaW5pdCBkb25lCiAgICAgWyAgIDQ5LjA3MTcxOF0gRVhUNC1mcyAoc2RiMSk6IHJlY292ZXJ5
IGNvbXBsZXRlCiAgICAgWyAgIDQ5LjA3NjE2OV0gRVhUNC1mcyAoc2RiMSk6IG1vdW50ZWQgZmls
ZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSAKbW9kZS4gT3B0czogKG51bGwpCiAgICAgWyAgIDQ5
LjA4MzgyOF0gVkZTOiBNb3VudGVkIHJvb3QgKGV4dDQgZmlsZXN5c3RlbSkgb24gZGV2aWNlIDg6
MTcuCiAgICAgWyAgIDQ5LjA5MDQwMV0gZGV2dG1wZnM6IG1vdW50ZWQKICAgICBbICAgNDkuMDk0
OTk3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA1MTg0SwogICAgIFsgICA0OS4wOTk2
MDJdIFJ1biAvc2Jpbi9pbml0IGFzIGluaXQgcHJvY2VzcwogICAgIFsgICA0OS4xMzAzNDddIHN5
c3RlbWRbMV06IFN5c3RlbSB0aW1lIGJlZm9yZSBidWlsZCB0aW1lLCBhZHZhbmNpbmcgCmNsb2Nr
LgogICAgIFsgICA0OS4xMzk4NDddIGVmaXZhcnM6IGdldF9uZXh0X3ZhcmlhYmxlOiBzdGF0dXM9
ODAwMDAwMDAwMDAwMDAwMwogICAgIFsgICA0OS4xNDg1MTBdIHJhbmRvbTogc3lzdGVtZDogdW5p
bml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IApieXRlcyByZWFkKQogICAgIFsgICA0OS4xNTYx
MTFdIHJhbmRvbTogc3lzdGVtZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IApieXRl
cyByZWFkKQogICAgIFsgICA0OS4xNzU0ODVdIGh1YiAzLTE6MS4wOiBVU0IgaHViIGZvdW5kCiAg
ICAgWyAgIDQ5LjE3OTc0OF0gaHViIDMtMToxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKICAgICBbICAg
NDkuMTg1NzIwXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIyOSBydW5uaW5nIGluIHN5c3RlbSBtb2Rl
LiAKKCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQUEFSTU9SICtTTUFDSyArU1lTVklOSVQg
K1VUTVAgCitMSUJDUllQVFNFVFVQICtHQ1JZUFQgK0dOVVRMUyArQUNMICtYWiAtTFo0ICtTRUND
T01QICtCTEtJRCArRUxGVVRJTFMgCitLTU9EIC1JRE4pCiAgICAgWyAgIDQ5LjIwMzY4Nl0gc3lz
dGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24geGVuLgogICAgIFsgICA0OS4yMDg2Mzld
IHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVyZSBhcm02NC4KCiAgICAgV2VsY29tZSB0
byBVYnVudHUgMTYuMDQgTFRTIQoKICAgICBbICAgNDkuMjI1NTUwXSBzeXN0ZW1kWzFdOiBTZXQg
aG9zdG5hbWUgdG8gPHVidW50dT4uCiAgICAgWyAgIDQ5LjI0MDc3MV0gcmFuZG9tOiBzeXN0ZW1k
OiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgCmJ5dGVzIHJlYWQpCiAgICAgWyAgIDQ5
LjI2MTM5OV0gdXNiIDQtMTogbmV3IFN1cGVyU3BlZWQgR2VuIDEgVVNCIGRldmljZSBudW1iZXIg
MiAKdXNpbmcgeGhjaV9oY2QKICAgICBbICAgNDkuMjk0MTcxXSBzeXN0ZW1kWzFdOiBSZWFjaGVk
IHRhcmdldCBVc2VyIGFuZCBHcm91cCBOYW1lIExvb2t1cHMuCiAgICAgWyAgIDQ5LjI5NzI3Ml0g
dXNiIDEtMS4xOiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIAplaGNp
LXBjaQogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFVzZXIgYW5kIEdyb3VwIE5hbWUgTG9v
a3Vwcy4KICAgICBbICAgNDkuMzIxODMyXSBodWIgNC0xOjEuMDogVVNCIGh1YiBmb3VuZAogICAg
IFsgICA0OS4zMjY3MThdIGh1YiA0LTE6MS4wOiA0IHBvcnRzIGRldGVjdGVkCiAgICAgWyAgIDQ5
LjMyNjk4OF0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBVc2VyIGFuZCBTZXNzaW9uIFNsaWNl
LgogICAgIFsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KICAg
ICBbICAgNDkuMzQ5Mjk4XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBFbmNyeXB0ZWQgVm9s
dW1lcy4KICAgICBbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBFbmNyeXB0ZWQgVm9sdW1lcy4KICAg
ICBbICAgNDkuMzY5MzM0XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBBdWRpdCBT
b2NrZXQuCiAgICAgWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwgQXVkaXQgU29ja2V0Lgog
ICAgIFsgICA0OS4zODkyODBdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRh
IGRhZW1vbiBzb2NrZXQuCiAgICAgWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExWTTIgbWV0YWRhdGEg
ZGFlbW9uIHNvY2tldC4KICAgICBbICAgNDkuNDA5Mjg4XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcg
b24gdWRldiBLZXJuZWwgU29ja2V0LgogICAgIFsgIE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IEtl
cm5lbCBTb2NrZXQuCiAgICAgWyAgT0sgIF0gTGlzdGVuaW5nIG9uIFN5c2xvZyBTb2NrZXQuCiAg
ICAgWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExWTTIgcG9sbCBkYWVtb24gc29ja2V0LgogICAgIFsg
IE9LICBdIFN0YXJ0ZWQgRm9yd2FyZCBQYXNzd29yZCBSZXF1ZXN0cyB0byBXYWxsIERpcmVjdG9y
eSBXYXRjaC4KICAgICBbICBPSyAgXSBDcmVhdGVkIHNsaWNlIFN5c3RlbSBTbGljZS4KICAgICBb
ICAgNDkuNDkzNzYwXSBpbnB1dDogS2V5Ym9hcmQvTW91c2UgS1ZNIDEuMS4wIGFzIAovZGV2aWNl
cy9wY2kwMDAwOjdhLzAwMDA6N2E6MDEuMC91c2IxLzEtMS8xLTEuMS8xLTEuMToxLjAvMDAwMzox
MkQxOjAwMDMuMDAwMS9pbnB1dC9pbnB1dDEKICAgICBbICBPSyAgXSBDcmVhdGVkIHNsaWNlIHN5
c3RlbS1zZXJpYWxceDJkZ2V0dHkuc2xpY2UuCiAgICAgWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQg
U2xpY2VzLgogICAgIFsgIE9LICBdIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLgog
ICAgIFsgIE9LICBdIExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldCAoL2Rldi9sb2cpLgogICAg
IFsgIE9LICAgICA0OS41NjUzNTddIGhpZC1nZW5lcmljIDAwMDM6MTJEMTowMDAzLjAwMDE6IGlu
cHV0OiBVU0IgCkhJRCB2MS4xMCBLZXlib2FyZCBbS2V5Ym9hcmQvTW91c2UgS1ZNIDEuMS4wXSBv
biB1c2ItMDAwMDo3YTowMS4wLTEuMS9pbnB1dDAKICAgICAwbV0gTGlzdGVuaW5nIG9uIEpvdXJu
YWwgU29ja2V0LgogICAgIFsgICA0OS41ODg3NjddIGlucHV0OiBLZXlib2FyZC9Nb3VzZSBLVk0g
MS4xLjAgYXMgCi9kZXZpY2VzL3BjaTAwMDA6N2EvMDAwMDo3YTowMS4wL3VzYjEvMS0xLzEtMS4x
LzEtMS4xOjEuMS8wMDAzOjEyRDE6MDAwMy4wMDAyL2lucHV0L2lucHV0MgogICAgIFsgICA0OS42
MDExMTRdIGhpZC1nZW5lcmljIDAwMDM6MTJEMTowMDAzLjAwMDI6IGlucHV0OiBVU0IgSElEIAp2
MS4xMCBNb3VzZSBbS2V5Ym9hcmQvTW91c2UgS1ZNIDEuMS4wXSBvbiB1c2ItMDAwMDo3YTowMS4w
LTEuMS9pbnB1dDEKICAgICAgICAgICAgICBNb3VudGluZyBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVt
Li4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4g
L2Rldi4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgogICAgICAg
ICAgICAgIFN0YXJ0aW5nIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4uLgog
ICAgICAgICAgICAgIFN0YXJ0aW5nIExvYWQgS2VybmVsIE1vZHVsZXMuLi4KICAgICAgICAgICAg
ICBNb3VudGluZyBEZWJ1ZyBGaWxlIFN5c3RlbS4uLgogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFy
Z2V0IFN3YXAuCiAgICAgICAgICAgICAgU3RhcnRpbmcgVW5jb21wbGljYXRlZCBmaXJld2FsbC4u
LgogICAgIFsgIE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IENvbnRyb2wgU29ja2V0LgogICAgICAg
ICAgICAgIFN0YXJ0aW5nIE5hbWVzZXJ2ZXIgaW5mb3JtYXRpb24gbWFuYWdlci4uLgogICAgICAg
ICAgICAgIE1vdW50aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4KICAgICBb
ICBPSyAgXSBMaXN0ZW5pbmcgb24gL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlw
ZS4KICAgICBbICBPSyAgXSBMaXN0ZW5pbmcgb24gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24g
RklGT3MuCiAgICAgICAgICAgICAgU3RhcnRpbmcgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMu
Li4gZG1ldmVudGQgb3IgCnByb2dyZXNzIHBvbGxpbmcuLi4KICAgICBbICBPSyAgXSBNb3VudGVk
IFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uCiAgICAgWyAgT0sgIF0gTW91bnRlZCBE
ZWJ1ZyBGaWxlIFN5c3RlbS4KICAgICBbICBPSyAgXSBNb3VudGVkIEh1Z2UgUGFnZXMgRmlsZSBT
eXN0ZW0uCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuCiAgICAgWyAgT0sg
IF0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2LgogICAgIFsgIE9L
ICBdIFN0YXJ0ZWQgUmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLgogICAgIFtG
QUlMRURdIEZhaWxlZCB0byBzdGFydCBMb2FkIEtlcm5lbCBNb2R1bGVzLgogICAgIFNlZSAnc3lz
dGVtY3RsIHN0YXR1cyBzeXN0ZW1kLW1vZHVsZXMtbG9hZC5zZXJ2aWNlJyBmb3IgZGV0YWlscy4K
ICAgICBbICBPSyAgXSBTdGFydGVkIFVuY29tcGxpY2F0ZWQgZmlyZXdhbGwuCiAgICAgWyAgT0sg
IF0gU3RhcnRlZCBOYW1lc2VydmVyIGluZm9ybWF0aW9uIG1hbmFnZXIuCiAgICAgWyAgT0sgIF0g
U3RhcnRlZCBMVk0yIG1ldGFkYXRhIGRhZW1vbi4KICAgICAgICAgICAgICBNb3VudGluZyBDb25m
aWd1cmF0aW9uIEZpbGUgU3lzdGVtLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2Vy
bmVsIFZhcmlhYmxlcy4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxs
IERldmljZXMuLi4KICAgICAgICAgICAgICBTdGFydGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQu
Li4KICAgICAgICAgICAgICBTdGFydGluZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLgog
ICAgICAgICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdl
Li4uCiAgICAgWyAgT0sgIF0gTW91bnRlZCBDb25maWd1cmF0aW9uIEZpbGUgU3lzdGVtLgogICAg
IFsgIE9LICBdIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuCiAgICAgWyAgT0sg
IF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQg
TG9hZC9TYXZlIFJhbmRvbSBTZWVkLgogICAgIFtGQUlMRURdIEZhaWxlZCB0byBzdGFydCBGbHVz
aCBKb3VybmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4KICAgICBTZWUgJ3N5c3RlbWN0bCBzdGF0
dXMgc3lzdGVtZC1qb3VybmFsLWZsdXNoLnNlcnZpY2UnIGZvciBkZXRhaWxzLgogICAgIFsgIE9L
ICBdIFN0YXJ0ZWQgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMsLi4ubmcgZG1ldmVudGQgb3Ig
CnByb2dyZXNzIHBvbGxpbmcuCiAgICAgWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmls
ZSBTeXN0ZW1zIChQcmUpLgogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUg
U3lzdGVtcy4KICAgICAgICAgICAgICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5k
IERpcmVjdG9yaWVzLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgU2V0IGNvbnNvbGUga2V5bWFw
Li4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgVGVsbCBQbHltb3V0aCBUbyBXcml0ZSBPdXQgUnVu
dGltZSBEYXRhLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgTFNCOiBBcHBBcm1vciBpbml0aWFs
aXphdGlvbi4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIExTQjogZWJ0YWJsZXMgcnVsZXNldCBt
YW5hZ2VtZW50Li4uCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgVm9sYXRpbGUgRmlsZXMg
YW5kIERpcmVjdG9yaWVzLgogICAgIFtGQUlMRURdIEZhaWxlZCB0byBzdGFydCBTZXQgY29uc29s
ZSBrZXltYXAuCiAgICAgU2VlICdzeXN0ZW1jdGwgc3RhdHVzIGNvbnNvbGUtc2V0dXAuc2Vydmlj
ZScgZm9yIGRldGFpbHMuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBUZWxsIFBseW1vdXRoIFRvIFdy
aXRlIE91dCBSdW50aW1lIERhdGEuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBMU0I6IEFwcEFybW9y
IGluaXRpYWxpemF0aW9uLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBlYnRhYmxlcyBydWxl
c2V0IG1hbmFnZW1lbnQuCiAgICAgWyAgMTA3LjU4MzkzNl0gcmN1OiBJTkZPOiByY3VfcHJlZW1w
dCBzZWxmLWRldGVjdGVkIHN0YWxsIG9uIENQVQogICAgIFsgIDEwNy42MDA2MjVdIHJjdTogICAg
IDE1LS4uLi46ICgxIEdQcyBiZWhpbmQpIAppZGxlPWI2Ni8xLzB4NDAwMDAwMDAwMDAwMDAwMiBz
b2Z0aXJxPTcyMTUvOTEwMyBmcXM9MTA3NgogICAgICAgICAgICAgIFN0YXJ0aW5nIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcy4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFi
b3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgTmV0d29y
ayBUaW1lIFN5bmNocm9uaXphdGlvbi4uLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgTmV0d29yayBU
aW1lIFN5bmNocm9uaXphdGlvbi4KICAgICBbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTeXN0ZW0g
VGltZSBTeW5jaHJvbml6ZWQuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91
dCBTeXN0ZW0gQm9vdC9TaHV0ZG93bi4KICAgICBbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi90
dHlTMC4KICAgICBbIFRJTUUgXSBUaW1lZCBvdXQgd2FpdGluZyBmb3IgZGV2aWNlIGRldi1odmMw
LmRldmljZS4KICAgICBbREVQRU5EXSBEZXBlbmRlbmN5IGZhaWxlZCBmb3IgU2VyaWFsIEdldHR5
IG9uIGh2YzAuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2Vz
LgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMgdG8gQ29u
c29sZSBEaXJlY3RvcnkgV2F0Y2guCiAgICAgWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVt
IEluaXRpYWxpemF0aW9uLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgQ2xlYW51cCBvZiBU
ZW1wb3JhcnkgRGlyZWN0b3JpZXMuCiAgICAgWyAgMTcwLjYwNDYyMV0gcmN1OiBJTkZPOiByY3Vf
cHJlZW1wdCBzZWxmLWRldGVjdGVkIHN0YWxsIG9uIENQVQogICAgIFsgIDE3MC42MjM1NjNdIHJj
dTogICAgIDEwLS4uLi46ICgxIEdQcyBiZWhpbmQpIAppZGxlPTUwZS8xLzB4NDAwMDAwMDAwMDAw
MDAwMiBzb2Z0aXJxPTY3MTYvMTM3NzkgZnFzPTMzNzAKICAgICAgICAgICAgICBTdGFydGluZyBM
WEQgLSB1bml4IHNvY2tldC4KICAgICBbICBPSyAgXSBMaXN0ZW5pbmcgb24gVmlydHVhbCBtYWNo
aW5lIGxvZyBtYW5hZ2VyIHNvY2tldC4KICAgICBbICBPSyAgXSBTdGFydGVkIEFDUEkgRXZlbnRz
IENoZWNrLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgVGltZXIgdG8gYXV0b21hdGljYWxseSByZWZy
ZXNoIGluc3RhbGxlZCBzbmFwcy4KICAgICBbICBPSyAgXSBMaXN0ZW5pbmcgb24gVVVJRCBkYWVt
b24gYWN0aXZhdGlvbiBzb2NrZXQuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBEYWlseSBhcHQgYWN0
aXZpdGllcy4KICAgICBbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBUaW1lcnMuCiAgICAgICAgICAg
ICAgU3RhcnRpbmcgU29ja2V0IGFjdGl2YXRpb24gZm9yIHNuYXBweSBkYWVtb24uCiAgICAgWyAg
T0sgIF0gTGlzdGVuaW5nIG9uIFZpcnR1YWwgbWFjaGluZSBsb2NrIG1hbmFnZXIgc29ja2V0Lgog
ICAgIFsgIE9LICBdIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMgU29ja2V0
LgogICAgIFsgIE9LICBdIExpc3RlbmluZyBvbiBBQ1BJRCBMaXN0ZW4gU29ja2V0LgogICAgIFsg
IE9LICBdIFN0YXJ0ZWQgVHJpZ2dlciByZXNvbHZjb25mIHVwZGF0ZSBmb3IgbmV0d29ya2QgRE5T
LgogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFBhdGhzLgogICAgIFsgIE9LICBdIExpc3Rl
bmluZyBvbiBMWEQgLSB1bml4IHNvY2tldC4KICAgICBbICBPSyAgXSBMaXN0ZW5pbmcgb24gU29j
a2V0IGFjdGl2YXRpb24gZm9yIHNuYXBweSBkYWVtb24uCiAgICAgWyAgT0sgIF0gUmVhY2hlZCB0
YXJnZXQgU29ja2V0cy4KICAgICBbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0u
CiAgICAgWyAgT0sgIF0gU3RhcnRlZCBDZ3JvdXAgbWFuYWdlbWVudCBkYWVtb24uCiAgICAgWyAg
T0sgIF0gU3RhcnRlZCBSZWd1bGFyIGJhY2tncm91bmQgcHJvZ3JhbSBwcm9jZXNzaW5nIGRhZW1v
bi4KICAgICAgICAgICAgICBTdGFydGluZyBMb2dpbiBTZXJ2aWNlLi4uCiAgICAgICAgICAgICAg
U3RhcnRpbmcgQWNjb3VudHMgU2VydmljZS4uLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgRlVTRSBm
aWxlc3lzdGVtIGZvciBMWEMuCiAgICAgICAgICAgICAgU3RhcnRpbmcgTFNCOiBNRCBtb25pdG9y
aW5nIGRhZW1vbi4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIFN5c3RlbSBMb2dnaW5nIFNlcnZp
Y2UuLi4KICAgICBbICBPSyAgXSBTdGFydGVkIERlZmVycmVkIGV4ZWN1dGlvbiBzY2hlZHVsZXIu
CiAgICAgWyAgT0sgIF0gU3RhcnRlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuCiAgICAgWyAg
T0sgIF0gU3RhcnRlZCBBQ1BJIGV2ZW50IGRhZW1vbi4KICAgICBbICBPSyAgXSBTdGFydGVkIFNu
YXBweSBkYWVtb24uCiAgICAgICAgICAgICAgU3RhcnRpbmcgTFhEIC0gY29udGFpbmVyIHN0YXJ0
dXAvc2h1dGRvd24uLi4KICAgICBbICBPSyAgXSBTdGFydGVkIFN5c3RlbSBMb2dnaW5nIFNlcnZp
Y2UuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBMU0I6IE1EIG1vbml0b3JpbmcgZGFlbW9uLgogICAg
IFsgIE9LICBdIFN0YXJ0ZWQgTFhEIC0gY29udGFpbmVyIHN0YXJ0dXAvc2h1dGRvd24uCiAgICAg
WyAgT0sgIF0gU3RhcnRlZCBMb2dpbiBTZXJ2aWNlLgogICAgICAgICAgICAgIFN0YXJ0aW5nIEF1
dGhlbnRpY2F0ZSBhbmQgQXV0aG9yaXplIFVzZXJzIHRvIFJ1biAKUHJpdmlsZWdlZCBUYXNrcy4u
LgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgQXV0aGVudGljYXRlIGFuZCBBdXRob3JpemUgVXNlcnMg
dG8gUnVuIFByaXZpbGVnZWQgClRhc2tzLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgQWNjb3VudHMg
U2VydmljZS4KICAgICBbICBPSyAgXSBTdG9wcGVkIEZVU0UgZmlsZXN5c3RlbSBmb3IgTFhDLgog
ICAgIFsgIE9LICBdIFN0YXJ0ZWQgRlVTRSBmaWxlc3lzdGVtIGZvciBMWEMuCiAgICAgW0ZBSUxF
RF0gRmFpbGVkIHRvIHN0YXJ0IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcy4KICAgICBTZWUgJ3N5
c3RlbWN0bCBzdGF0dXMgbmV0d29ya2luZy5zZXJ2aWNlJyBmb3IgZGV0YWlscy4KICAgICBbICBP
SyAgXSBSZWFjaGVkIHRhcmdldCBOZXR3b3JrLgogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0
IE5ldHdvcmsgaXMgT25saW5lLgogICAgICAgICAgICAgIFN0YXJ0aW5nIC9ldGMvcmMubG9jYWwg
Q29tcGF0aWJpbGl0eS4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIFNlZWQgdGhlIHBzZXVkbyBy
YW5kb20gbnVtYmVyIGdlbmVyYXRvciBvbiBmaXJzdCAKYm9vdC4uLgogICAgICAgICAgICAgIFN0
YXJ0aW5nIExYQyBuZXR3b3JrIGJyaWRnZSBzZXR1cC4uLgogICAgICAgICAgICAgIFN0YXJ0aW5n
IGlTQ1NJIGluaXRpYXRvciBkYWVtb24gKGlzY3NpZCkuLi4KICAgICBbRkFJTEVEXSBGYWlsZWQg
dG8gc3RhcnQgU2VlZCB0aGUgcHNldWRvIHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIG9uIApmaXJz
dCBib290LgogICAgIFNlZSAnc3lzdGVtY3RsIHN0YXR1cyBwb2xsaW5hdGUuc2VydmljZScgZm9y
IGRldGFpbHMuCiAgICAgW0ZBSUxFRF0gRmFpbGVkIHRvIHN0YXJ0IExYQyBuZXR3b3JrIGJyaWRn
ZSBzZXR1cC4KICAgICBTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgbHhjLW5ldC5zZXJ2aWNlJyBmb3Ig
ZGV0YWlscy4KICAgICBbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgaVNDU0kgaW5pdGlhdG9yIGRh
ZW1vbiAoaXNjc2lkKS4KICAgICBTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgaXNjc2lkLnNlcnZpY2Un
IGZvciBkZXRhaWxzLgogICAgICAgICAgICAgIFN0YXJ0aW5nIExvZ2luIHRvIGRlZmF1bHQgaVND
U0kgdGFyZ2V0cy4uLgogICAgIFsgIE9LICBdIFN0b3BwZWQgRlVTRSBmaWxlc3lzdGVtIGZvciBM
WEMuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBGVVNFIGZpbGVzeXN0ZW0gZm9yIExYQy4KICAgICAg
ICAgICAgICBTdGFydGluZyBMWEMgQ29udGFpbmVyIEluaXRpYWxpemF0aW9uIGFuZCBBdXRvYm9v
dCBDb2RlLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgT3BlbkJTRCBTZWN1cmUgU2hlbGwgc2Vy
dmVyLi4uCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBPcGVuQlNEIFNlY3VyZSBTaGVsbCBzZXJ2ZXIu
CiAgICAgW0ZBSUxFRF0gRmFpbGVkIHRvIHN0YXJ0IExvZ2luIHRvIGRlZmF1bHQgaVNDU0kgdGFy
Z2V0cy4KICAgICBTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgb3Blbi1pc2NzaS5zZXJ2aWNlJyBmb3Ig
ZGV0YWlscy4KICAgICBbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1z
IChQcmUpLgogICAgIFsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMu
CiAgICAgICAgICAgICAgU3RhcnRpbmcgTFNCOiBTZXQgdGhlIENQVSBGcmVxdWVuY3kgU2NhbGlu
ZyBnb3Zlcm5vciB0byAKIm9uZGVtYW5kIi4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIFZpcnR1
YWxpemF0aW9uIGRhZW1vbi4uLgogICAgICAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBVc2VyIFNl
c3Npb25zLi4uCiAgICAgICAgICAgICAgU3RhcnRpbmcgTFNCOiBhdXRvbWF0aWMgY3Jhc2ggcmVw
b3J0IGdlbmVyYXRpb24uLi4KICAgICAgICAgICAgICBTdGFydGluZyBMU0I6IGRhZW1vbiB0byBi
YWxhbmNlIGludGVycnVwdHMgZm9yIFNNUCBzeXN0ZW1zLi4uCiAgICAgWyAgT0sgIF0gU3RhcnRl
ZCBQZXJtaXQgVXNlciBTZXNzaW9ucy4KICAgICBbICBPSyAgXSBTdG9wcGVkIEZVU0UgZmlsZXN5
c3RlbSBmb3IgTFhDLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgRlVTRSBmaWxlc3lzdGVtIGZvciBM
WEMuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBWaXJ0dWFsaXphdGlvbiBkYWVtb24uCiAgICAgWyAg
T0sgIF0gU3RhcnRlZCBMU0I6IFNldCB0aGUgQ1BVIEZyZXF1ZW5jeSBTY2FsaW5nIGdvdmVybm9y
IHRvIAoib25kZW1hbmQiLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBhdXRvbWF0aWMgY3Jh
c2ggcmVwb3J0IGdlbmVyYXRpb24uCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBMU0I6IGRhZW1vbiB0
byBiYWxhbmNlIGludGVycnVwdHMgZm9yIFNNUCBzeXN0ZW1zLgogICAgICAgICAgICAgIFN0YXJ0
aW5nIFN1c3BlbmQgQWN0aXZlIExpYnZpcnQgR3Vlc3RzLi4uCiAgICAgWyAgT0sgIF0gU3RhcnRl
ZCBTdXNwZW5kIEFjdGl2ZSBMaWJ2aXJ0IEd1ZXN0cy4KICAgICBbICBPSyAgXSBTdG9wcGVkIEZV
U0UgZmlsZXN5c3RlbSBmb3IgTFhDLgogICAgIFsgIE9LICBdIFN0YXJ0ZWQgRlVTRSBmaWxlc3lz
dGVtIGZvciBMWEMuCiAgICAgWyAgT0sgIF0gU3RvcHBlZCBGVVNFIGZpbGVzeXN0ZW0gZm9yIExY
Qy4KICAgICBbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgRlVTRSBmaWxlc3lzdGVtIGZvciBMWEMu
CiAgICAgU2VlICdzeXN0ZW1jdGwgc3RhdHVzIGx4Y2ZzLnNlcnZpY2UnIGZvciBkZXRhaWxzLgog
ICAgIFsgIE9LICBdIFN0YXJ0ZWQgL2V0Yy9yYy5sb2NhbCBDb21wYXRpYmlsaXR5LgogICAgICAg
ICAgICAgIFN0YXJ0aW5nIFRlcm1pbmF0ZSBQbHltb3V0aCBCb290IFNjcmVlbi4uLgogICAgICAg
ICAgICAgIFN0YXJ0aW5nIEhvbGQgdW50aWwgYm9vdCBwcm9jZXNzIGZpbmlzaGVzIHVwLi4uCiAg
ICAgWyAgT0sgIF0gU3RhcnRlZCBUZXJtaW5hdGUgUGx5bW91dGggQm9vdCBTY3JlZW4uCiAgICAg
WyAgT0sgIF0gU3RhcnRlZCBIb2xkIHVudGlsIGJvb3QgcHJvY2VzcyBmaW5pc2hlcyB1cC4KICAg
ICBbICBPSyAgXSBTdGFydGVkIEdldHR5IG9uIHR0eTEuCiAgICAgWyAgT0sgIF0gU3RhcnRlZCBT
ZXJpYWwgR2V0dHkgb24gdHR5UzAuCiAgICAgWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9naW4g
UHJvbXB0cy4KICAgICAoWEVOKSBkMHYyOiB2R0lDRDogdW5oYW5kbGVkIHJlYWQgcjAgb2Zmc2V0
IDB4MDAwMzNjCiAgICAgKFhFTikgdHJhcHMuYzoxOTczOmQwdjIgSFNSPTB4OTM4MDAwMDYgcGM9
MHhmZmZmODAwMDEwNDZlNDcwIApndmE9MHhmZmZmODAwMDExZDgwMzNjIGdwYT0weDAwMDAwMGFl
MDAwMzNjCiAgICAgWyAgMjI4LjQ1NTU1N10gVW5oYW5kbGVkIGZhdWx0IGF0IDB4ZmZmZjgwMDAx
MWQ4MDMzYwogICAgIFsgIDIyOC40NjAyODNdIE1lbSBhYm9ydCBpbmZvOgogICAgIFsgIDIyOC40
NjMwNjRdICAgRVNSID0gMHg5NjAwMDAwMAogICAgIFsgIDIyOC40NjYxMDVdICAgRUMgPSAweDI1
OiBEQUJUIChjdXJyZW50IEVMKSwgSUwgPSAzMiBiaXRzCiAgICAgWyAgMjI4LjQ3MTM5MF0gICBT
RVQgPSAwLCBGblYgPSAwCiAgICAgWyAgMjI4LjQ3NDQzMF0gICBFQSA9IDAsIFMxUFRXID0gMAog
ICAgIFsgIDIyOC40Nzc1NTZdIERhdGEgYWJvcnQgaW5mbzoKICAgICBbICAyMjguNDgwNDIzXSAg
IElTViA9IDAsIElTUyA9IDB4MDAwMDAwMDAKICAgICBbICAyMjguNDg0MjQwXSAgIENNID0gMCwg
V25SID0gMAogICAgIFsgIDIyOC40ODcxOTNdIHN3YXBwZXIgcGd0YWJsZTogNGsgcGFnZXMsIDQ4
LWJpdCBWQXMsIApwZ2RwPTAwMDAwMDAwMDkyODEwMDAKICAgICBbICAyMjguNDkzODYzXSBbZmZm
ZjgwMDAxMWQ4MDMzY10gcGdkPTAwMDAyMDI2MWZmZmYwMDMsIApwdWQ9MDAwMDIwMjYxZmZmZTAw
MywgcG1kPTAwMDAwMDAwN2RiNjQwMDMsIHB0ZT0wMDY4MDAwMGFlMDAwNzA3CiAgICAgWyAgMjI4
LjUwNDQyNV0gSW50ZXJuYWwgZXJyb3I6IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0OiA5NjAwMDAw
MCAKWyMxXSBQUkVFTVBUIFNNUAogICAgIFsgIDIyOC41MTE2MTRdIE1vZHVsZXMgbGlua2VkIGlu
OgogICAgIFsgIDIyOC41MTQ2NTZdIENQVTogMiBQSUQ6IDIyMzcgQ29tbTogKGFnZXR0eSkgVGFp
bnRlZDogRyBXICAgICAgICAgCjUuNS4wLXJjNSAjMTMyCiAgICAgWyAgMjI4LjUyMjUzNV0gcHN0
YXRlOiBhMDQwMDA4NSAoTnpDdiBkYUlmICtQQU4gLVVBTykKICAgICBbICAyMjguNTI3MzA5XSBw
YyA6IGdpY19wZWVrX2lycSsweDY4LzB4YWMKICAgICBbICAyMjguNTMxMTI3XSBsciA6IGdpY19w
ZWVrX2lycSsweDI0LzB4YWMKICAgICBbICAyMjguNTM0OTQ0XSBzcCA6IGZmZmY4MDAwMWQzNmJh
NjAKICAgICBbICAyMjguNTM4MjQ0XSB4Mjk6IGZmZmY4MDAwMWQzNmJhNjAgeDI4OiBmZmZmMDAw
MDY3Yjg2YTcwCiAgICAgWyAgMjI4LjU0MzUzMF0geDI3OiAwMDAwMDAwMDAwMDAwMDAwIHgyNjog
MDAwMDAwMDAwMDAwMDAwMAogICAgIFsgIDIyOC41NDg4MTldIHgyNTogMDAwMDAwMDAwMDAwMDAw
MCB4MjQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAyMjguNTU0MTA2XSB4MjM6IGZmZmY4MDAw
MTE3YTkwMDAgeDIyOiBmZmZmMjAyNjE5MDUyNjU4CiAgICAgWyAgMjI4LjU1OTM5M10geDIxOiAw
MDAwMDAwMDAwMDAwMDAxIHgyMDogZmZmZjIwMjYxOTA1MjY1OAogICAgIFsgIDIyOC41NjQ2ODFd
IHgxOTogZmZmZjgwMDAxMTdhOTAwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAyMjgu
NTY5OTY4XSB4MTc6IDAwMDAwMDAwMDAwMDAwMDAgeDE2OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
WyAgMjI4LjU3NTI1NF0geDE1OiAwMDAwMDAwMDAwMDAwMDAwIHgxNDogMDAwMDAwMDAwMDAwMDAw
MAogICAgIFsgIDIyOC41ODA1NDFdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICBbICAyMjguNTg1ODI4XSB4MTE6IDAwMDAwMDAwMDAwMDAwMDAgeDEwOiAw
MDAwMDAwMDAwMDAwMDQwCiAgICAgWyAgMjI4LjU5MTExNV0geDkgOiBmZmZmODAwMDExN2MxYWY4
IHg4IDogZmZmZjAwMDA3ZDQwMGUyMAogICAgIFsgIDIyOC41OTY0MDFdIHg3IDogMDAwMDAwMDAw
MDAwMDAwMCB4NiA6IDAwMDAwMDAwMDAwMDAwMDAKICAgICBbICAyMjguNjAxNjg3XSB4NSA6IGZm
ZmYwMDAwN2Q0MDBkYjAgeDQgOiBmZmZmMjAyNjE5MDUyNjU4CiAgICAgWyAgMjI4LjYwNjk3M10g
eDMgOiAwMDAwMDAwMDAwMDAwMDEwIHgyIDogZmZmZjgwMDAxMWQ4MDAwMAogICAgIFsgIDIyOC42
MTIyNTldIHgxIDogMDAwMDAwMDAwMDAwMDAzYyB4MCA6IGZmZmY4MDAwMTFkODAzM2MKICAgICBb
ICAyMjguNjE3NTQ1XSBDYWxsIHRyYWNlOgogICAgIFsgIDIyOC42MTk5ODFdICBnaWNfcGVla19p
cnErMHg2OC8weGFjCiAgICAgWyAgMjI4LjYyMzQ1NV0gIGdpY19pcnFfZ2V0X2lycWNoaXBfc3Rh
dGUrMHg2MC8weDk0CiAgICAgWyAgMjI4LjYyODA1MV0gIF9faXJxX2dldF9pcnFjaGlwX3N0YXRl
KzB4MmMvMHg0YwogICAgIFsgIDIyOC42MzI0NzRdICBfX3N5bmNocm9uaXplX2hhcmRpcnErMHhi
MC8weGI4CiAgICAgWyAgMjI4LjYzNjcyNV0gIHN5bmNocm9uaXplX2lycSsweDMwLzB4OWMKICAg
ICBbICAyMjguNjQwNDU4XSAgc2VyaWFsODI1MF9kb19zaHV0ZG93bisweDUwLzB4MTMwCiAgICAg
WyAgMjI4LjY0NDg4MV0gIHNlcmlhbDgyNTBfc2h1dGRvd24rMHgyMC8weDI4CiAgICAgWyAgMjI4
LjY0ODk1OV0gIHVhcnRfcG9ydF9zaHV0ZG93bisweDNjLzB4NTAKICAgICBbICAyMjguNjUyOTUx
XSAgdWFydF9zaHV0ZG93bisweDE2Yy8weDFjMAogICAgIFsgIDIyOC42NTY2ODNdICB1YXJ0X2hh
bmd1cCsweDZjLzB4MTJjCiAgICAgWyAgMjI4LjY2MDE1OV0gIF9fdHR5X2hhbmd1cCsweDMxNC8w
eDMyNAogICAgIFsgIDIyOC42NjM4MDRdICB0dHlfaW9jdGwrMHg3YTAvMHhkMmMKICAgICBbICAy
MjguNjY3MTkyXSAgZG9fdmZzX2lvY3RsKzB4YmMvMHhiMjQKICAgICBbICAyMjguNjcwNzUxXSAg
a3N5c19pb2N0bCsweDc4LzB4YTgKICAgICBbICAyMjguNjc0MDUxXSAgX19hcm02NF9zeXNfaW9j
dGwrMHgxYy8weDI4CiAgICAgWyAgMjI4LjY3Nzk1N10gIGVsMF9zdmNfY29tbW9uLmNvbnN0cHJv
cC4yKzB4YjAvMHgxNjAKICAgICBbICAyMjguNjgyNzI3XSAgZWwwX3N2Y19oYW5kbGVyKzB4MjAv
MHg3YwogICAgIFsgIDIyOC42ODY0NTldICBlbDBfc3luY19oYW5kbGVyKzB4ZjQvMHgxMzAKICAg
ICBbICAyMjguNjkwMzYyXSAgZWwwX3N5bmMrMHgxNDAvMHgxODAKICAgICBbICAyMjguNjkzNjYz
XSBDb2RlOiA1MzA1N2MyMSBkMzdlNjgyMSA4YjIwNDAyMCA4YjAwMDA0MCAoYjk0MDAwMDApCiAg
ICAgWyAgMjI4LjY5OTcyOV0gLS0tWyBlbmQgdHJhY2UgZjY4NzI4YTBkMzA1M2JkMyBdLS0tCiAg
ICAgWyAgMjI4LjcwODQyMF0gVW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3Qg
YXQgdmlydHVhbCAKYWRkcmVzcyBmZmZmODAwMDEwMDQ1MDFjCiAgICAgWyAgMjI4LjcxNjI5OV0g
TWVtIGFib3J0IGluZm86CiAgICAgWyAgMjI4LjcxOTA3OF0gICBFU1IgPSAweDk2MDAwMDIxCiAg
ICAgWyAgMjI4LjcyMjEyMF0gICBFQyA9IDB4MjU6IERBQlQgKGN1cnJlbnQgRUwpLCBJTCA9IDMy
IGJpdHMKICAgICBbICAyMjguNzI3NDA1XSAgIFNFVCA9IDAsIEZuViA9IDAKICAgICBbICAyMjgu
NzMwNDQ2XSAgIEVBID0gMCwgUzFQVFcgPSAwCiAgICAgWyAgMjI4LjczMzU3M10gRGF0YSBhYm9y
dCBpbmZvOgogICAgIFsgIDIyOC43MzY0NDBdICAgSVNWID0gMCwgSVNTID0gMHgwMDAwMDAyMQog
ICAgIFsgIDIyOC43NDAyNTddICAgQ00gPSAwLCBXblIgPSAwCiAgICAgWyAgMjI4Ljc0MzIxMF0g
c3dhcHBlciBwZ3RhYmxlOiA0ayBwYWdlcywgNDgtYml0IFZBcywgCnBnZHA9MDAwMDAwMDAwOTI4
MTAwMAogICAgIFsgIDIyOC43NDk4ODFdIFtmZmZmODAwMDEwMDQ1MDFjXSBwZ2Q9MDAwMDIwMjYx
ZmZmZjAwMywgCnB1ZD0wMDAwMjAyNjFmZmZlMDAzLCBwbWQ9MDAwMDIwMjYxZmZmZDAwMywgcHRl
PTAwNjgwMDAwMzlkNDA3MDMKICAgICBbICAyNDkuNDQ5MzA1XSByY3U6IElORk86IHJjdV9wcmVl
bXB0IGRldGVjdGVkIHN0YWxscyBvbiBDUFVzL3Rhc2tzOgogICAgIFsgIDI0OS40NTUzNzVdIHJj
dTogICAgIDItLi4uMDogKDAgdGlja3MgdGhpcyBHUCkgCmlkbGU9OWFhLzEvMHg0MDAwMDAwMDAw
MDAwMDAwIHNvZnRpcnE9MTgxODYvMTgxODYgZnFzPTI2MjYKICAgICBbICAyNDkuNDY0NzMwXSAg
KGRldGVjdGVkIGJ5IDEsIHQ9NTI1NCBqaWZmaWVzLCBnPTI1MzcsIHE9OTE2MykKICAgICBbICAy
NDkuNDcwMzYyXSBUYXNrIGR1bXAgZm9yIENQVSAyOgogICAgIFsgIDI0OS40NzM1NzVdIChhZ2V0
dHkpICAgICAgICBSICBydW5uaW5nIHRhc2sgICAgICAgIDAgMjIzNyAgICAgIDEgCjB4MDAwMDAw
MjIKICAgICBbICAyNDkuNDgwNTkxXSBDYWxsIHRyYWNlOgogICAgIFsgIDI0OS40ODMwMzFdICBf
X3N3aXRjaF90bysweGJjLzB4MWY0CiAgICAgWyAgMjQ5LjQ4NjUwNF0gIDB4Yjk0MDAwMDAwMDAw
MDAwMAogICAgIFsgIDI4NC43NjE3NDVdIHJhbmRvbTogY3JuZyBpbml0IGRvbmUKICAgICBbICAy
ODQuNzY1MTQxXSByYW5kb206IDcgdXJhbmRvbSB3YXJuaW5nKHMpIG1pc3NlZCBkdWUgdG8gcmF0
ZWxpbWl0aW5nCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 11:56:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 11:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionTN-0003Rb-1D; Tue, 07 Jan 2020 11:56:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ionTL-0003RW-PD
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 11:56:31 +0000
X-Inumbo-ID: b92f5f74-3144-11ea-b56d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b92f5f74-3144-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 11:56:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CBB63AC88;
 Tue,  7 Jan 2020 11:56:21 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aa05dd9d-fc17-ac6f-4b39-5816af10dabf@suse.com>
Date: Tue, 7 Jan 2020 12:56:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] VT-d: dma_pte_clear_one() can't fail anymore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVuY2UgaXQncyBwb2ludGxlc3MgZm9yIGl0IHRvIHJldHVybiBhbiBlcnJvciBpbmRpY2F0b3Is
IGFuZCBpdCdzIGV2ZW4KbGVzcyB1c2VmdWwgZm9yIGl0IHRvIGJlIF9fbXVzdF9jaGVjay4gVGhp
cyBpcyBhIHJlc3VsdCBvZiBjb21taXQKZThhZmUxMTI0Y2MxICgiaW9tbXU6IGVsaWRlIGZsdXNo
aW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwCm9wZXJhdGlvbnMiKSBtb3ZpbmcgdGhlIFRM
QiBmbHVzaGluZyBvdXQgb2YgdGhlIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTYw
OCwxMyArNjA4LDEyIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGwK
IH0KIAogLyogY2xlYXIgb25lIHBhZ2UncyBwYWdlIHRhYmxlICovCi1zdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBkbWFfcHRlX2NsZWFyX29uZShzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU2NCBhZGRy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmbHVzaF9mbGFncykKK3N0YXRpYyB2b2lkIGRtYV9wdGVfY2xlYXJfb25lKHN0cnVjdCBkb21h
aW4gKmRvbWFpbiwgdWludDY0X3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZG9tYWluKTsKICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSA9IE5VTEws
ICpwdGUgPSBOVUxMOwogICAgIHU2NCBwZ19tYWRkcjsKLSAgICBpbnQgcmMgPSAwOwogCiAgICAg
c3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgIC8qIGdldCBsYXN0IGxldmVs
IHB0ZSAqLwpAQCAtNjIyLDcgKzYyMSw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGRtYV9w
dGVfY2xlYXJfb24KICAgICBpZiAoIHBnX21hZGRyID09IDAgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIHJldHVybiAwOworICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1hcF92
dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwpAQCAtNjMyLDcgKzYzMSw3IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGRtYV9wdGVfY2xlYXJfb24KICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICB1bm1hcF92dGRfZG9tYWluX3BhZ2Uo
cGFnZSk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAg
ZG1hX2NsZWFyX3B0ZSgqcHRlKTsKQEAgLTY0Miw4ICs2NDEsNiBAQCBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBkbWFfcHRlX2NsZWFyX29uCiAgICAgaW9tbXVfZmx1c2hfY2FjaGVfZW50cnkocHRl
LCBzaXplb2Yoc3RydWN0IGRtYV9wdGUpKTsKIAogICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShw
YWdlKTsKLQotICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdl
dGFibGUodTY0IHB0X21hZGRyLCBpbnQgbGV2ZWwpCkBAIC0xODAyLDcgKzE3OTksOSBAQCBzdGF0
aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hCiAgICAgaWYgKCBpb21tdV9od2Rv
bV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShkLCBkZm5fdG9fZGFkZHIoZGZuKSwg
Zmx1c2hfZmxhZ3MpOworICAgIGRtYV9wdGVfY2xlYXJfb25lKGQsIGRmbl90b19kYWRkcihkZm4p
LCBmbHVzaF9mbGFncyk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBpbnRlbF9p
b21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4s
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:03:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionZa-0004Qy-G8; Tue, 07 Jan 2020 12:02:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r8tB=24=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ionZZ-0004QE-88
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:02:57 +0000
X-Inumbo-ID: 9ef356c8-3145-11ea-bf56-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ef356c8-3145-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 12:02:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578398569;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=I4pyeThGfpZFs7dmgvMqPAy8hBnOCHu0GVKLHOLXR/I=;
 b=OnxorUZtulu6uxmof0AnivpBbLVJnvZFJW2pUCXQMBs6McaTsB8idEoW
 64uP+UJIpoaukzqadqvzICDsyxmyU2hzfoAN+SoVa3u5UtVc1i635zrux
 Z9qlKuRBqsUnF1AdfSBV9ihBbkK6z1m4ULHMbjv7+Ozok79yrizVtSd9g w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: izc3cCDQRIUQo4dNjBkJM8WcyqOFer5czQZvB5oaV31xai8681QJ2vSVXFu5E/dRbjXJPjUdPo
 +H+uxPUZIPLu7esbdgbIMBUujF6QJvKewq1S8v746FBDa7wmf+foqyNO/Ux5mZWIXgP7g/VsPv
 aQ2utujSFimP+LTLN6pFSB9RXYm2aNCj6XQFWg/kMQ/9y2VE0fnzvgUHh4h4LHrithHIvqrpFc
 dAp+5YR1eve63Xz4rYO6CANyBfIGcR4DODUufkY5pEyztWDaSS1yPwHTA9XXRc3dGVxJV2YKxm
 lpA=
X-SBRS: 2.7
X-MesageID: 10531775
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10531775"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:02:43 +0000
Message-ID: <20200107120243.222183-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] CODING_STYLE: Document how to handle unexpected
 conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============2977980131929387312=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2977980131929387312==
Content-Type: text/plain; charset="true"
Content-Transfer-Encoding: 8bit

It's not always clear what the best way is to handle unexpected
conditions: whether with ASSERT(), domain_crash(), BUG_ON(), or some
other method.  All methods have a risk of introducing security
vulnerabilities and unnecessary instabilities to production systems.

Provide guidelines for different options and when to use them.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
v4:
- s/guest should/guests shouldn't/;
- Add a note about the effect of domain_crash() further up the stack.
v3:
- A number of minor edits
- Expand on domain_crash a bit.
v2:
- Clarify meaning of "or" clause
- Add domain_crash as an option
- Make it clear that ASSERT() is not an error handling mechanism.

CC: Ian Jackson <ian.jackson@citrix.com>
CC: Wei Liu <wl@xen.org>
CC: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Jan Beulich <jbeulich@suse.com>
CC: Konrad Wilk <konrad.wilk@oracle.com>
CC: Stefano Stabellini <sstabellini@kernel.org>
CC: Julien Grall <julien@xen.org>
---
 CODING_STYLE | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)

diff --git a/CODING_STYLE b/CODING_STYLE
index 810b71c16d..9f50d9cec4 100644
--- a/CODING_STYLE
+++ b/CODING_STYLE
@@ -133,3 +133,105 @@ the end of files.  It should be:
  * indent-tabs-mode: nil
  * End:
  */
+
+Handling unexpected conditions
+------------------------------
+
+GUIDELINES:
+
+Passing errors up the stack should be used when the caller is already
+expecting to handle errors, and the state when the error was
+discovered isnâ€™t broken, or isn't too hard to fix.
+
+domain_crash() should be used when passing errors up the stack is too
+difficult, and/or when fixing up state of a guest is impractical, but
+where fixing up the state of Xen will allow Xen to continue running.
+This is particularly appropriate when the guest is exhibiting behavior
+well-behaved guests shouldn't.
+
+BUG_ON() should be used when you canâ€™t pass errors up the stack, and
+either continuing or crashing the guest would likely cause an
+information leak or privilege escalation vulnerability.
+
+ASSERT() IS NOT AN ERROR HANDLING MECHANISM.  ASSERT is a way to move
+detection of a bug earlier in the programming cycle; it is a
+more-noticeable printk.  It should only be added after one of the
+other three error-handling mechanisms has been evaluated for
+reliability and security.
+
+RATIONALE:
+
+It's frequently the case that code is written with the assumption that
+certain conditions can never happen.  There are several possible
+actions programmers can take in these situations:
+
+* Programmers can simply not handle those cases in any way, other than
+perhaps to write a comment documenting what the assumption is.
+
+* Programmers can try to handle the case gracefully -- fixing up
+in-progress state and returning an error to the user.
+
+* Programmers can crash the guest.
+
+* Programmers can use ASSERT(), which will cause the check to be
+executed in DEBUG builds, and cause the hypervisor to crash if it's
+violated
+
+* Programmers can use BUG_ON(), which will cause the check to be
+executed in both DEBUG and non-DEBUG builds, and cause the hypervisor
+to crash if it's violated.
+
+In selecting which response to use, we want to achieve several goals:
+
+- To minimize risk of introducing security vulnerabilities,
+  particularly as the code evolves over time
+
+- To efficiently spend programmer time
+
+- To detect violations of assumptions as early as possible
+
+- To minimize the impact of bugs on production use cases
+
+The guidelines above attempt to balance these:
+
+- When the caller is expecting to handle errors, and there is no
+broken state at the time the unexpected condition is discovered, or
+when fixing the state is straightforward, then fixing up the state and
+returning an error is the most robust thing to do.  However, if the
+caller isn't expecting to handle errors, or if the state is difficult
+to fix, then returning an error may require extensive refactoring,
+which is not a good use of programmer time when they're certain that
+this condition cannot occur.
+
+- BUG_ON() will stop all hypervisor action immediately.  In situations
+where continuing might allow an attacker to escalate privilege, a
+BUG_ON() can change a privilege escalation or information leak into a
+denial-of-service (an improvement).  But in situations where
+continuing (say, returning an error) might be safe, then BUG_ON() can
+change a benign failure into denial-of-service (a degradation).
+
+- domain_crash() is similar to BUG_ON(), but with a more limited
+effect: it stops that domain immediately.  In situations where
+continuing might cause guest or hypervisor corruption, but destroying
+the guest allows the hypervisor to continue, this can change a more
+serious bug into a guest denial-of-service.  But in situations where
+returning an error might be safe, then domain_crash() can change a
+benign failure into a guest denial-of-service.
+
+- ASSERT() will stop the hypervisor during development, but allow
+hypervisor action to continue during production.  In situations where
+continuing will at worst result in a denial-of-service, and at best
+may have little effect other than perhaps quirky behavior, using an
+ASSERT() will allow violation of assumptions to be detected as soon as
+possible, while not causing undue degradation in production
+hypervisors.  However, in situations where continuing could cause
+privilege escalation or information leaks, using an ASSERT() can
+introduce security vulnerabilities.
+
+Note however that domain_crash() has its own traps: callers far up the
+call stack may not realize that the domain is now dying as a result of
+an innocuous-looking operation, particularly if somewhere on the
+callstack between the initial function call and the failure, no error
+is returned.  Using domain_crash() requires careful inspection and
+documentation of the code to make sure all callers at the stack handle
+a newly-dead domain gracefully.
-- 
2.24.1



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2977980131929387312==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:03:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:03: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 1ionaC-0004Tg-Q6; Tue, 07 Jan 2020 12:03:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r8tB=24=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ionaA-0004TV-Pt
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:03:34 +0000
X-Inumbo-ID: b545f8c2-3145-11ea-bf56-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b545f8c2-3145-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 12:03:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578398606;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=puuRhkcyonFCapVybkAEaRG0oYkhfg3Y/NVLt/pkJSU=;
 b=bk0dcMw13QkK4dVLz6v+9TgNyUijRYScr438YjWfJPGlZYgx6zt5+pBI
 J2LBWrE/qrWAXbGJzQMpohb4lofHch92NHxBYHCXrz9aF1CsU5Y8/0sAt
 R9JA+fl+HOk37J5zJnHSzYsGLISzeuHiDOMX81N2XfhiZcoq+4mzzpCbZ I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZTtoPcgauaF8uaPhVdzwQ0w5BeDQ+sTmMsbDZYSOQl1cJAfA0BJVvpjvcfAWUg3xqnq5nKdeoU
 BZ3DyqBObAxa7PqRhhDLZpgctDljG1wuIkmVnmuUFzaW40L1OxHINCzSW73BRQgf06QY53OcQv
 SRzWJlVEeaIdxu4u1pEHBhu7nEhLLr4dpyE174n98qrooG7ErG6C1Dw0i29+LkfgpEZf9hD3Rq
 5luAgu9hopkHJ/asfHNJGoq2xyepL0046wPgbgwX9yKbr/hp+7zLnskAXGR7rVYeGh8zwhKNRi
 gik=
X-SBRS: 2.7
X-MesageID: 10698775
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10698775"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:03:20 +0000
Message-ID: <20200107120320.222364-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJuZXN0aW5nIiBzZWN0aW9uIGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHdhcyBub3QgaW5p
dGlhbGx5CmludGVuZGVkIHRvIGRlc2NyaWJlIHRoZSBjaGVjay1pbiBwb2xpY3kgZm9yIHBhdGNo
ZXMsIGJ1dCBvbmx5IGhvdwpuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJlIHdhcyBubyBj
aGVjay1pbiBwb2xpY3ksIGl0IGhhcyBiZWVuCmFjdGluZyBhcyBhIGRlLWZhY3RvIHBvbGljeS4K
Ck9uZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kgaXMgbm90IGNvbXBsZXRl
OiBJdCBkb2Vzbid0CmNvdmVyIG9wZW4gb2JqZWN0aW9ucywgdGltZSB0byBjaGVjay1pbiwgb3Ig
c28gb24uICBUaGUgb3RoZXIgcHJvYmxlbQp3aXRoIHRoZSBwb2xpY3kgaXMgdGhhdCwgYXMgd3Jp
dHRlbiwgaXQgZG9lc24ndCBhY2NvdW50IGZvcgptYWludGFpbmVycyBzdWJtaXR0aW5nIHBhdGNo
ZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCm1haW50YWluLiAgVGhpcyBpcyBmaW5l
IGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGFyZSBhcmUgbXVsdGlwbGUKbWFpbnRhaW5lcnMs
IGJ1dCBub3QgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgaXMgb25seSBvbmUKbWFpbnRhaW5l
ci4KCkFkZCBhbiBleHBsaWNpdCAiQ2hlY2staW4gcG9saWN5IiBzZWN0aW9uIHRvIHRoZSBNQUlO
VEFJTkVSUyBkb2N1bWVudAp0byBzZXJ2ZSBhcyB0aGUgY2Fub25pY2FsIHJlZmVyZW5jZSBmb3Ig
dGhlIGNoZWNrLWluIHBvbGljeS4gIE1vdmUKcGFyYWdyYXBocyBub3QgZXhwbGljaXRseSByZWxh
dGVkIHRvIG5lc3RpbmcgaW50byBpdC4KCldoaWxlIGhlcmUsICJwcm9tb3RlIiB0aGUgIlRoZSBt
ZWFuaW5nIG9mIG5lc3RpbmciIHNlY3Rpb24gdGl0bGUuCgpESVNDVVNTSU9OCgpUaGlzIHNlZW1z
IHRvIGJlIGEgY2hhbmdlIGZyb20gcGVvcGxlJ3MgdW5kZXJzdGFuZGluZyBvZiB0aGUgY3VycmVu
dApwb2xpY3kuICBNb3N0IHBlb3BsZSdzIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGN1cnJlbnQgcG9s
aWN5IHNlZW1zIHRvIGJlOgoKMS4gIEluIG9yZGVyIHRvIGdldCBhIGNoYW5nZSB0byBhIGdpdmVu
IGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKYW4gQWNrIG9yIFJldmlldyBmcm9tIGF0IGxl
YXN0IG9uZSAqbWFpbnRhaW5lciogb2YgdGhhdCBmaWxlIG90aGVyCnRoYW4gdGhlIHN1Ym1pdHRl
ci4KCjIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmlsZSBoYXMgb25seSBvbmUgbWFpbnRhaW5lciwg
aXQgbXVzdCBoYXZlIGFuCkFjayBvciBSZXZpZXcgZnJvbSBhICJuZXN0ZWQiIG1haW50YWluZXIu
CgpJLmUuLCBpZiBJIHN1Ym1pdHRlZCBzb21ldGhpbmcgdG8geDg2L21tLCBpdCB3b3VsZCByZXF1
aXJlIGFuIEFjayBmcm9tCkphbiBvciBBbmR5LCBvciAoaW4gZXhjZXB0aW9uYWwgY2lyY3Vtc3Rh
bmNlcykgVGhlIFJlc3Q7IGJ1dCBhbiBBY2sgZnJvbQooc2F5KSBSb2dlciBvciBKdWVyZ2VuIHdv
dWxkbid0IHN1ZmZpY2UuCgpMZXQncyBjYWxsIHRoaXMgdGhlICJtYWludGFpbmVyLWFjayIgYXBw
cm9hY2ggKGJlY2F1c2UgaXQgbXVzdCBoYXZlIGFuCmFjayBvciByLWIgZnJvbSBhIG1haW50YWlu
ZXIgdG8gYmUgY2hlY2tlZCBpbiksIGFuZCB0aGUgcHJvcG9zYWwgaW4KdGhpcyBwYXRjaCB0aGUg
Im1haW50YWluZXItYXBwcm92YWwiIChzaW5jZSBTb0IgZnJvbSBhIG1haW50YWluZXIKaW5kaWNh
dGVzIGFwcHJvdmFsKS4KClRoZSBjb3JlIGlzc3VlIEkgaGF2ZSB3aXRoICJtYWludGFpbmVyLWFj
ayIgaXMgdGhhdCBpdCBtYWtlcyB0aGUKbWFpbnRhaW5lciBsZXNzIHByaXZpbGVnZWQgd2l0aCBy
ZWdhcmQgdG8gd3JpdGluZyBjb2RlIHRoYW4Kbm9uLW1haW50YWluZXJzLiAgSWYgY29tcG9uZW50
IFggaGFzIG1haW50YWluZXJzIEEgYW5kIEIsIHRoZW4gYQpub24tbWFpbnRhaW5lciBjYW4gaGF2
ZSBjb2RlIGNoZWNrZWQgaW4gaWYgcmV2aWV3ZWQgZWl0aGVyIGJ5IEEgb3IgQi4KSWYgQSBvciBC
IHdhbnRzIGNvZGUgY2hlY2tlZCBpbiwgdGhleSBoYXZlIHRvIHdhaXQgZm9yIGV4YWN0bHkgb25l
CnBlcnNvbiB0byByZXZpZXcgaXQuCgpJbiBmYWN0LCBpZiBCIGlzIHF1aXRlIGJ1c3ksIHRoZSBl
YXNpZXN0IHdheSBmb3IgQSByZWFsbHkgdG8gZ2V0IHRoZWlyCmNvZGUgY2hlY2tlZCBpbiBtaWdo
dCBiZSB0byBoYW5kIGl0IHRvIGEgbm9uLW1haW50YWluZXIgTiwgYW5kIGFzayBOCnRvIHN1Ym1p
dCBpdCBhcyB0aGVpciBvd24uICBUaGVuIEEgY2FuIEFjayB0aGUgcGF0Y2hlcyBhbmQgY2hlY2sg
dGhlbQppbi4KClRoZSBjdXJyZW50IHN5c3RlbSwgdGhlcmVmb3JlLCBlaXRoZXIgc2V0cyB1cCBh
IHBlcnZlcnNlIGluY2VudGl2ZSAoaWYKeW91IHRoaW5rIHRoZSBiZWhhdmlvciBkZXNjcmliZWQg
YWJvdmUgaXMgdW5hY2NlcHRhYmxlKSBvciB1bm5lY2Vzc2FyeQpidXJlYXVjcmFjeSAoaWYgeW91
IHRoaW5rIGl0J3MgYWNjZXB0YWJsZSkuICBFaXRoZXIgd2F5IEkgdGhpbmsgd2UKc2hvdWxkIHNl
dCB1cCBvdXIgc3lzdGVtIHRvIGF2b2lkIGl0LgoKT3RoZXIgdmFyaWF0aW9ucyBvbiAibWFpbnRh
aW5lci1hY2siIGhhdmUgYmVlbiBwcm9wb3NlZDoKCi0gQWxsb3cgbWFpbnRhaW5lcidzIHBhdGNo
ZXMgdG8gZ28gaW4gd2l0aCBhbiBSLWIgZnJvbSAiZGVzaWduYXRlZAogIHJldmlld2VycyIKCi0g
QWxsb3cgbWFpbnRhaW5lcidzIHBhdGNoZXMgdG8gZ28gaW4gd2l0aCBhbiBBY2sgZnJvbSBtb3Jl
IGdlbmVyYWwKICBtYWludGFpbmVyCgpCb3RoIGZ1bmRhbWVudGFsbHkgbWFrZSBpdCBoYXJkZXIg
Zm9yIG1haW50YWluZXJzIHRvIGdldCB0aGVpciBjb2RlIGluCmFuZC9vciByZXZpZXdlZCBlZmZl
Y3RpdmVseSB0aGFuIG5vbi1tYWludGFpbmVycywgc2V0dGluZyB1cCB0aGUKcGVydmVyc2UgaW5j
ZW50aXZlIC8gdW5uZWNlc3NhcnkgYnVyZWF1Y3JhY3kuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MjoKLSBNb2RpZnkgInN1ZmZp
Y2llbnQgdGltZSIgdG8gInN1ZmZpY2llbnQgdGltZSBhbmQvb3Igd2FybmluZyIuCi0gQWRkIGEg
Y29tbWVudCBleHBsaWNpdGx5IHN0YXRpbmcgdGhhdCB0aGVyZSBhcmUgZXhjZXB0aW9ucy4KLSBN
b3ZlIHNvbWUgb2YgdGhlIGFsdGVybmF0ZSBwcm9wb3NhbHMgaW50byB0aGUgY2hhbmdlbG9nIGl0
c2VsZgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz4KQ0M6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4KClRoaXMgaXMgYSBmb2xsb3ctdXAgdG8gdGhlIGRpc2N1c3Npb24gaW4gYFtQQVRDSCBmb3It
NC4xMl0KcGFzc3Rocm91Z2gvdnRkOiBEcm9wIHRoZSAid29ya2Fyb3VuZF9iaW9zX2J1ZyIgbG9n
aWMgZW50aXJlbHlgLCBzcGVjaWZpY2FsbHkKTWVzc2FnZS1JRDogPDVDOUNGMjVBMDIwMDAwNzgw
MDIyMjkxQkBwcnYxLW1oLnByb3ZvLm5vdmVsbC5jb20+CgpBbm90aGVyIGFwcHJvYWNoIHdvdWxk
IGJlIHRvIHNheSB0aGF0IGluIHRoZSBjYXNlIG9mIG11bHRpcGxlCm1haW50YWluZXJzLCB0aGUg
bWFpbnRhaW5lcnMgdGhlbXNlbHZlcyBjYW4gZGVjaWRlIHRvIG1hbmRhdGUgZWFjaApvdGhlcidz
IEFjay4gIEZvciBpbnN0YW5jZSwgRGFyaW8gYW5kIEkgY291bGQgYWdyZWUgdGhhdCB3ZSBkb24n
dCBuZWVkCmVhY2ggb3RoZXJzJyBhY2sgZm9yIGNoYW5nZXMgdG8gdGhlIHNjaGVkdWxlciwgYnV0
IEFuZHkgYW5kIEphbiBjb3VsZAphZ3JlZSB0aGF0IHRoZXkgZG8gbmVlZCBlYWNoIG90aGVyJ3Mg
QWNrIGZvciBjaGFuZ2VzIHRvIHRoZSB4ODYgY29kZS4KQ2hlY2tzIHRoYXQgbWFpbnRhaW5lcnMg
dGhlbXNlbHZlcyBoYXZlIGFncmVlZCBvbiB3aWxsIHByb2R1Y2UgbmVpdGhlcgpwZXJ2ZXJzZSBp
bmNlbnRpdmVzLCBub3IgYmUgY29uc2lkZXJlZCAidW5uZWNlc3NhcnkiLgotLS0KIE1BSU5UQUlO
RVJTIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZWFlYTQ2MjBlMi4u
OWQxNWFmYTU5NSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAg
LTEwNCw3ICsxMDQsNTMgQEAgRGVzY3JpcHRpb25zIG9mIHNlY3Rpb24gZW50cmllczoKIAkgICB4
ZW4tbWFpbnRhaW5lcnMtPHZlcnNpb24gZm9ybWF0IG51bWJlciBvZiB0aGlzIGZpbGU+CiAKIAot
VGhlIG1lYW5pbmcgb2YgbmVzdGluZzoKKwlDaGVjay1pbiBwb2xpY3kKKwk9PT09PT09PT09PT09
PT0KKworSW4gb3JkZXIgZm9yIGEgcGF0Y2ggdG8gYmUgY2hlY2tlZCBpbiwgaW4gZ2VuZXJhbCwg
c2V2ZXJhbCBjb25kaXRpb25zCittdXN0IGJlIG1ldDoKKworMS4gSW4gb3JkZXIgdG8gZ2V0IGEg
Y2hhbmdlIHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQorICAgdGhlIGFw
cHJvdmFsIG9mIGF0IGxlYXN0IG9uZSBtYWludGFpbmVyIG9mIHRoYXQgZmlsZS4KKworICAgQSBw
YXRjaCBvZiBjb3Vyc2UgbmVlZHMgQWNrcyBmcm9tIHRoZSBtYWludGFpbmVycyBvZiBlYWNoIGZp
bGUgdGhhdAorICAgaXQgY2hhbmdlczsgc28gYSBwYXRjaCB3aGljaCBjaGFuZ2VzIHhlbi9hcmNo
L3g4Ni90cmFwcy5jLAorICAgeGVuL2FyY2gveDg2L21tL3AybS5jLCBhbmQgeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIHdvdWxkCisgICByZXF1aXJlIGFuIEFjayBmcm9tIGVhY2ggb2Yg
dGhlIHRocmVlIHNldHMgb2YgbWFpbnRhaW5lcnMuCisKKyAgIFNlZSBiZWxvdyBmb3IgcnVsZXMg
b24gbmVzdGVkIG1haW50YWluZXJzaGlwLgorCisyLiBJdCBtdXN0IGhhdmUgYW4gQWNrZWQtYnkg
b3IgYSBSZXZpZXdlZC1ieSBmcm9tIHNvbWVvbmUgb3RoZXIgdGhhbgorICAgdGhlIHN1Ym1pdHRl
ci4KKworMy4gU3VmZmljaWVudCB0aW1lIGFuZC9vciB3YXJuaW5nIG11c3QgaGF2ZSBiZWVuIGdp
dmVuIGZvciBhbnlvbmUgdG8KKyAgIHJlc3BvbmQuICBUaGlzIGRlcGVuZHMgaW4gbGFyZ2UgcGFy
dCB1cG9uIHRoZSB1cmdlbmN5IGFuZCBuYXR1cmUgb2YKKyAgIHRoZSBwYXRjaC4gIEZvciBhIHN0
cmFpZ2h0Zm9yd2FyZCB1bmNvbnRyb3ZlcnNpYWwgcGF0Y2gsIGEgZGF5IG9yCisgICB0d28gaXMg
c3VmZmljaWVudDsgZm9yIGEgY29udHJvdmVyc2lhbCBwYXRjaCwgcGVyaGFwcyB3YWl0aW5nIGEK
KyAgIHdlZWsgYW5kIHRoZW4gc2F5aW5nICJJIGludGVuZCB0byBjaGVjayB0aGlzIGluIHRvbW9y
cm93IHVubGVzcyBJCisgICBoZWFyIG90aGVyd2lzZSIuCisKKzQuIFRoZXJlIG11c3QgYmUgbm8g
Im9wZW4iIG9iamVjdGlvbnMuCisKK0luIGEgY2FzZSB3aGVyZSBvbmUgcGVyc29uIHN1Ym1pdHMg
YSBwYXRjaCBhbmQgYSBtYWludGFpbmVyIGdpdmVzIGFuCitBY2ssIHRoZSBBY2sgc3RhbmRzIGlu
IGZvciBib3RoIHRoZSBhcHByb3ZhbCByZXF1aXJlbWVudCAoIzEpIGFuZCB0aGUKK0Fja2VkLWJ5
LW5vbi1zdWJtaXR0ZXIgcmVxdWlyZW1lbnQgKCMyKS4KKworSW4gYSBjYXNlIHdoZXJlIGEgbWFp
bnRhaW5lciB0aGVtc2VsdmVzIHN1Ym1pdHMgYSBwYXRjaCwgdGhlCitTaWduZWQtb2ZmLWJ5IG1l
ZXRzIHRoZSBhcHByb3ZhbCByZXF1aXJlbWVudCAoIzEpOyBzbyBhbiBBY2sgb3IgUmV2aWV3Citm
cm9tIGFueW9uZSBpbiB0aGUgY29tbXVuaXR5IHN1ZmZpY2VzIGZvciByZXF1aXJlbWVudCAjMi4K
KworTWFpbnRhaW5lcnMgbWF5IGNob29zZSB0byBvdmVycmlkZSBub24tbWFpbnRhaW5lciBvYmpl
Y3Rpb25zIGluIHRoZQorY2FzZSB0aGF0IGNvbnNlbnN1cyBjYW4ndCBiZSByZWFjaGVkLgorCitB
cyBhbHdheXMsIG5vIHBvbGljeSBjYW4gY292ZXIgYWxsIHBvc3NpYmxlIHNpdHVhdGlvbnMuICBJ
bgorZXhjZXB0aW9uYWwgY2lyY3Vtc3RhbmNlcywgY29tbWl0dGVycyBtYXkgY29tbWl0IGEgcGF0
Y2ggaW4gYWJzZW5jZSBvZgorb25lIG9yIG1vcmUgb2YgdGhlIGFib3ZlIHJlcXVpcmVtZW50cywg
aWYgdGhleSBhcmUgcmVhc29uYWJseQorY29uZmlkZW50IHRoYXQgdGhlIG90aGVyIG1haW50YWlu
ZXJzIHdpbGwgYXBwcm92ZSBvZiB0aGVpciBkZWNpc2lvbiBpbgorcmV0cm9zcGVjdC4KKworICAg
ICAgIFRoZSBtZWFuaW5nIG9mIG5lc3RpbmcKKyAgICAgICA9PT09PT09PT09PT09PT09PT09PT09
CiAKIE1hbnkgbWFpbnRhaW5lcnNoaXAgYXJlYXMgYXJlICJuZXN0ZWQiOiBmb3IgZXhhbXBsZSwg
dGhlcmUgYXJlIGVudHJpZXMKIGZvciB4ZW4vYXJjaC94ODYgYXMgd2VsbCBhcyB4ZW4vYXJjaC94
ODYvbW0sIGFuZCBldmVuCkBAIC0xMTgsMTEgKzE2NCw2IEBAIHRoZSBBY2sgb2YgdGhlIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cgbWFpbnRhaW5lciBmb3IgdGhhdCBwYXJ0IG9mIHRoZQogcGF0Y2gs
IGJ1dCB3b3VsZCBub3QgcmVxdWlyZSB0aGUgQWNrIG9mIHRoZSB4ZW4vYXJjaC94ODYgbWFpbnRh
aW5lciBvcgogdGhlIHhlbi9hcmNoL3g4Ni9tbSBtYWludGFpbmVyLgogCi0oQSBwYXRjaCBvZiBj
b3Vyc2UgbmVlZHMgYWNrcyBmcm9tIHRoZSBtYWludGFpbmVycyBvZiBlYWNoIGZpbGUgdGhhdAot
aXQgY2hhbmdlczsgc28gYSBwYXRjaCB3aGljaCBjaGFuZ2VzIHhlbi9hcmNoL3g4Ni90cmFwcy5j
LAoteGVuL2FyY2gveDg2L21tL3AybS5jLCBhbmQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIHdvdWxkCi1yZXF1aXJlIGFuIEFjayBmcm9tIGVhY2ggb2YgdGhlIHRocmVlIHNldHMgb2Yg
bWFpbnRhaW5lcnMuKQotCiAyLiBJbiB1bnVzdWFsIGNpcmN1bXN0YW5jZXMsIGEgbW9yZSBnZW5l
cmFsIG1haW50YWluZXIncyBBY2sgY2FuIHN0YW5kCiBpbiBmb3Igb3IgZXZlbiBvdmVycnVsZSBh
IHNwZWNpZmljIG1haW50YWluZXIncyBBY2suICBVbnVzdWFsCiBjaXJjdW1zdGFuY2VzIG1pZ2h0
IGluY2x1ZGU6Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:04:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionaq-0004Yw-4o; Tue, 07 Jan 2020 12:04:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r8tB=24=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ionap-0004Yh-3N
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:04:15 +0000
X-Inumbo-ID: d24cd1fc-3145-11ea-abe9-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d24cd1fc-3145-11ea-abe9-12813bfff9fa;
 Tue, 07 Jan 2020 12:04:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578398654;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mdWAW9L1wevoTENiEVIxynaqg7jdryqDRLjqwZitEco=;
 b=H0pfrkknY+czpDI2m1r8Tcsco2Ts+FMvXv90kKm5IvBWiDw8dz8ExOln
 EeWah60Eug95EUXggvAcnrXiC0fAEOtF/BGEmmfFOfswFGaqf9+3O5zdq
 uEHBJSLdyy4bans6Jw1/1xguh2EHkjNJtVE2cIi6ca4bMs4y0idHx5vMR I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EevV+EY5ecsv+A3hNLkGrsdG7xHLG8CnvNtpIw/5KJVXc2ZZwYx1+rtqSJ/+L35nJCDc4wMrv1
 iohee8zxuctD1UcEG/m8NicLsaAvSUnjyPWA3W+xbhsx1htDczS81iwFxSsb7A65HTX9+LphaP
 bFCMnBInpIoT6+sHaQGOHdwLitxvvx/bZ5kc1nSlPXLzVABIOtN4MInHMhgWAlOhDkCAgOYAAs
 2BcDSCuHYM5Zosit0mo5HGriWJNT8rlnAdclFDDGIVq8fFKJdnSjUL80dkYQthCOwvxOp4NllZ
 y9w=
X-SBRS: 2.7
X-MesageID: 11134113
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11134113"
To: <xen-devel@lists.xenproject.org>
References: <20200107120243.222183-1-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5d5b1870-6759-af80-6cc8-b06acc448b62@citrix.com>
Date: Tue, 7 Jan 2020 12:04:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200107120243.222183-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzIwIDEyOjAyIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IEl0J3Mgbm90IGFsd2F5
cyBjbGVhciB3aGF0IHRoZSBiZXN0IHdheSBpcyB0byBoYW5kbGUgdW5leHBlY3RlZAo+IGNvbmRp
dGlvbnM6IHdoZXRoZXIgd2l0aCBBU1NFUlQoKSwgZG9tYWluX2NyYXNoKCksIEJVR19PTigpLCBv
ciBzb21lCj4gb3RoZXIgbWV0aG9kLiAgQWxsIG1ldGhvZHMgaGF2ZSBhIHJpc2sgb2YgaW50cm9k
dWNpbmcgc2VjdXJpdHkKPiB2dWxuZXJhYmlsaXRpZXMgYW5kIHVubmVjZXNzYXJ5IGluc3RhYmls
aXRpZXMgdG8gcHJvZHVjdGlvbiBzeXN0ZW1zLgo+IAo+IFByb3ZpZGUgZ3VpZGVsaW5lcyBmb3Ig
ZGlmZmVyZW50IG9wdGlvbnMgYW5kIHdoZW4gdG8gdXNlIHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IC0tLQo+IHY0Ogo+
IC0gcy9ndWVzdCBzaG91bGQvZ3Vlc3RzIHNob3VsZG4ndC87Cj4gLSBBZGQgYSBub3RlIGFib3V0
IHRoZSBlZmZlY3Qgb2YgZG9tYWluX2NyYXNoKCkgZnVydGhlciB1cCB0aGUgc3RhY2suCgpTb3Jy
eSwgb2J2aW91c2x5IHRoaXMgcGF0Y2ggc2hvdWxkIGhhdmUgJ3Y0JyBpbiB0aGUgc3ViamVjdC4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:05:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1ionc5-0004jB-MA; Tue, 07 Jan 2020 12:05:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r8tB=24=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ionc4-0004iz-NK
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:05:32 +0000
X-Inumbo-ID: fa70706c-3145-11ea-b56d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fa70706c-3145-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 12:05:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578398721;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gDvncikL+lk7CGpF0UelLuID+8p3L5oLJ6rZigRAODQ=;
 b=eVqkDhlZBtEanEdAPCU74FfADXBe4gLUvMulzW6Kkp0slAhpGCpNoAgs
 KD6bQjW93MZt3jigYYhRF+9a+1vfwFtEWUP8htuG5coePN6eLjh62tFn9
 TqvvXEXd/a5G+1vc77oXiPE787/EyC84JIfjpsgRWglWQdgiGzoKPdrW/ c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kE+4pZ/g8meOEi5lvRfFxtUQ/FRToVoSxSk4DEqR+Ie5RYgW/Yzv1VICShCYCGcgfwLpum9Otm
 zsqUx8aYPWIzJf6DwtqT+d12vWfGBfkpsbXsCKc5YZ7HWGaQxTLCjePyh0ouQq+YtSdQptNwto
 G6zR5PqTg8Mmbl3YXP2bJhyxTyKo+RX199fzhg2OtfEIWhBZlk30KJCwyLw1OYJDsP0MYJ2T9c
 CvGcSQ6Q9CiMmnrgYb3KC8FdZNvMxfZq1sQzH3ifrWgZ6EUkFwQOdS8WyZflSyTcw9fPiWIuf9
 phY=
X-SBRS: 2.7
X-MesageID: 11134152
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11134152"
To: <xen-devel@lists.xenproject.org>
References: <20200107120320.222364-1-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <50c9693d-91a4-31b0-c441-a02a5a19f662@citrix.com>
Date: Tue, 7 Jan 2020 12:05:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200107120320.222364-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS83LzIwIDEyOjAzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IHYyOgo+IC0gTW9kaWZ5
ICJzdWZmaWNpZW50IHRpbWUiIHRvICJzdWZmaWNpZW50IHRpbWUgYW5kL29yIHdhcm5pbmciLgo+
IC0gQWRkIGEgY29tbWVudCBleHBsaWNpdGx5IHN0YXRpbmcgdGhhdCB0aGVyZSBhcmUgZXhjZXB0
aW9ucy4KPiAtIE1vdmUgc29tZSBvZiB0aGUgYWx0ZXJuYXRlIHByb3Bvc2FscyBpbnRvIHRoZSBj
aGFuZ2Vsb2cgaXRzZWxmCgpTb3JyeSwgdGhpcyBzaG91bGQgb2J2aW91c2x5IGhhdmUgJ3YyJyBp
biB0aGUgc3ViamVjdC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iondV-0004rt-2e; Tue, 07 Jan 2020 12:07:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondT-0004rk-Mr
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:06:59 +0000
X-Inumbo-ID: 35023b34-3146-11ea-bf56-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35023b34-3146-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 12:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398819; x=1609934819;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=vzVo7Pkr115VO+uvn/aEK7YoYU1WoiSKCmOi6chFnk0=;
 b=MhcGEegg4tzLSFp2dGBQ08A74742HBaiX3HbP45fEd4JLk6vjXPgxT5C
 GDoA2yGLiIH5ldFv7lbhgNOeYp/gSTR5o2FZ8eO364bAoKjRkMn/RSsqs
 LB1RvN5yYC8/gQeS5qCRLylsELG52OhoCFuNWNL+aB8+9s1YJEQ63vkSS g=;
IronPort-SDR: ATeL8JZmdWP11cueDdpP047DUpkXCkgw3dM8Ni9yTZGFsTArhm976+dOJMW26/ylL1vCF1OwVj
 kWWs9XpTv09g==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="11237503"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 12:06:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3A1D5A1BEA; Tue,  7 Jan 2020 12:06:56 +0000 (UTC)
Received: from EX13D37EUA002.ant.amazon.com (10.43.165.200) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:06:56 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUA002.ant.amazon.com (10.43.165.200) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:06:55 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:06:52 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:43 +0000
Message-ID: <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZXkgd2VyZSBwdXQgaW50byBw
YWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHByb3ByaWF0ZS4KClRoZSByZWFsIHJlYXNvbiBpcyB0
aGF0IEkgd2lsbCBiZSBhZGRpbmcgc29tZSBuZXcgZnVuY3Rpb25zIHdoaWNoCnRha2VzIG1mbl90
LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBhZ2UuaC4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpD
aGFuZ2VkIHNpbmNlIHYzOgotIG1vdmUgWGVuIFBURSBBUEkgZGVjbGFyYXRpb25zIG5leHQgdG8g
ZG9fcGFnZV93YWxrKCkuCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgfCA1ICsrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8IDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxNDc5YmE2NzAz
Li4yY2E4ODgyYWQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC01NzksNiArNTc5LDExIEBAIHZvaWQgdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0
IHZjcHUgKik7CiB2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgYWRkcik7CiAKKy8qIEFsbG9jYXRvciBmdW5jdGlvbnMgZm9yIFhlbiBwYWdldGFibGVzLiAq
Lwordm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lkKTsKK3ZvaWQgZnJlZV94ZW5fcGFnZXRh
YmxlKHZvaWQgKnYpOworbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9u
ZyB2KTsKKwogaW50IF9fc3luY19sb2NhbF9leGVjc3RhdGUodm9pZCk7CiAKIC8qIEFyY2gtc3Bl
Y2lmaWMgcG9ydGlvbiBvZiBtZW1vcnlfb3AgaHlwZXJjYWxsLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRl
eCBjMWU5MjkzN2MwLi4wNWE4YjFlZmE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzQ1LDExICszNDUs
NiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3Bn
ZW50cnlfdCk7CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLS8qIEFsbG9jYXRvciBmdW5jdGlv
bnMgZm9yIFhlbiBwYWdldGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lk
KTsKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwotbDFfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKLQogLyogQ29udmVydCBiZXR3ZWVuIFBBVC9Q
Q0QvUFdUIGVtYmVkZGVkIGluIFBURSBmbGFncyBhbmQgMy1iaXQgY2FjaGVhdHRyLiAqLwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzX3RvX2NhY2hlYXR0cih1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7Ci0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionda-0004tn-CS; Tue, 07 Jan 2020 12:07:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondZ-0004te-NT
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:05 +0000
X-Inumbo-ID: 380ba090-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 380ba090-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398825; x=1609934825;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=exyJQ+i5lRIs/ws2ZIutwakEn61cmiThMv/7Wo7m3NE=;
 b=sG3zlVTMtxQJeriZe0Jx7P2o1B7oFjCRoX4Q4KVCyISu8nCzI6hAF68k
 GbbGZQ7IVyiSGLj+UqC1KfOAkhey42261Lbw87XW+UzE7G5nEeHFnM0YN
 krFqWxSsPSF5YL/UFkQwne3jyO02vz/HdLI2TL9LbPPdE+Uuh2Q9+HkiZ E=;
IronPort-SDR: pNoB7y7rDrPVV4JpUpTQy2ZPlrIDG4b8bfbHWzM5Cbyz3zmLMIoBvEI/aEH7vG2Oi/zzRKgj8W
 50H2HQ9jsHDw==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; 
   d="scan'208";a="8790213"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 07 Jan 2020 12:06:54 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id B6826A270F; Tue,  7 Jan 2020 12:06:53 +0000 (UTC)
Received: from EX13D37EUA001.ant.amazon.com (10.43.165.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 7 Jan 2020 12:06:53 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUA001.ant.amazon.com (10.43.165.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:06:52 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:06:49 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:42 +0000
Message-ID: <cover.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 0/7] Add alternative API for XEN PTEs
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: Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.com,
 Wei Liu <wl@xen.org>, 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>

VGhpcyBiYXRjaCBhZGRzIGFuIGFsdGVybmF0aXZlIGFsbG9jLW1hcC11bm1hcC1mcmVlIFhlbiBQ
VEUgQVBJIHRvIHRoZQpub3JtYWwgYWxsb2MtZnJlZSBvbiB0aGUgeGVuaGVhcCwgaW4gcHJlcGFy
YXRpb24gb2Ygc3dpdGNoaW5nIHRvIGRvbWhlYXAKZm9yIFhlbiBwYWdlIHRhYmxlcy4gU2luY2Ug
bWFwIGFuZCB1bm1hcCBhcmUgYmFzaWNhbGx5IG5vLW9wcyBub3csIGFuZApvdGhlciBjaGFuZ2Vz
IGFyZSBjb3NtZXRpYyB0byBlYXNlIGZ1dHVyZSBwYXRjaGVzLCB0aGlzIGJhdGNoIGRvZXMgbm90
CmludHJvZHVjZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2VzLgoKdHJlZToKaHR0cHM6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2h4MjQyL3hlbi5naXQgZGlyZWN0bm9ubWFwLXYzCgot
LS0KQ2hhbmdlZCBzaW5jZSB2NDoKLSBoYW5kbGUgSU5WQUxJRF9NRk4gaW4gbmV3IEFQSXMKLSBk
cm9wIHNvbWUgZ290byBsYWJlbHMgc2luY2UgdGhlcmUgY291bGQgYmUgYmV0dGVyIG9wdGlvbnMK
LSBjb25zdCBxdWFsaWZ5IGludHJvZHVjZWQgdmFyaWFibGVzCi0gZGVmZXIgc29tZSBjaGFuZ2Vz
IHRvIGZ1dHVyZSBwYXRjaGVzIGR1ZSB0byBvbmdvaW5nIGRpc2N1c3Npb25zIG9uCiAgbWFwX3Bh
Z2VzX3RvX3hlbgoKQ2hhbmdlZCBzaW5jZSB2MzoKLSBjaGFuZ2UgbXkgZW1haWwgYWRkcmVzcyBp
biBhbGwgcGF0Y2hlcwotIGFkZHJlc3MgbWFueSBzdHlsZSBpc3N1ZXMgaW4gdjMKLSByZWJhc2UK
CkNoYW5nZWQgc2luY2UgdjI6Ci0gc3BsaXQgaW50byBhIHNtYWxsZXIgc2VyaWVzCi0gZHJvcCB0
aGUgY2xlYXJfcGFnZSBvcHRpbWlzYXRpb24gYXMgV2VpIHN1Z2dlc3RzCi0gcmViYXNlCgpDaGFu
Z2VkIHNpbmNlIHYxOgotIHNxdWFzaCBzb21lIGNvbW1pdHMKLSBtZXJnZSBidWcgZml4ZXMgaW50
byB0aGlzIGZpcnN0IGJhdGNoCi0gcmViYXNlIGFnYWluc3QgbGF0ZXN0IG1hc3RlcgoKV2VpIExp
dSAoNyk6CiAgeDg2OiBtb3ZlIHNvbWUgeGVuIG1tIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucwogIHg4
NjogaW50cm9kdWNlIGEgbmV3IHNldCBvZiBBUElzIHRvIG1hbmFnZSBYZW4gcGFnZSB0YWJsZXMK
ICB4ODYvbW06IGludHJvZHVjZSBsezEsMn10IGxvY2FsIHZhcmlhYmxlcyB0byBtYXBfcGFnZXNf
dG9feGVuCiAgeDg2L21tOiBpbnRyb2R1Y2UgbHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbW9k
aWZ5X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTogbWFwX3BhZ2VzX3RvX3hlbiB3b3VsZCBiZXR0ZXIg
aGF2ZSBvbmUgZXhpdCBwYXRoCiAgeDg2L21tOiBtYWtlIHN1cmUgdGhlcmUgaXMgb25lIGV4aXQg
cGF0aCBmb3IgbW9kaWZ5X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTogY2hhbmdlIHBsKmUgdG8gbCp0
IGluIHZpcnRfdG9feGVuX2wqZQoKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMjU4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oICAgfCAgMTYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICAg
NSAtCiAzIGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25zKCspLCAxMDQgZGVsZXRpb25zKC0p
CgotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1iondf-0004vH-MD; Tue, 07 Jan 2020 12:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1ionde-0004ut-Kt
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:10 +0000
X-Inumbo-ID: 3a4b5878-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a4b5878-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398828; x=1609934828;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+zVQP4wvGmxUJMXWIxCOYEmPNTxv3X5lBU4BlGgepwY=;
 b=ASjzOJS9dVbjneQaL9wMhNuLoZ+ZuJfjN55fsMG3qPMRu0mXvKOIagMn
 cBcPZhehGS0FkNAdEXns+HwoUkg3fjc4XFNc0FQ54gJK7XgmmpB32uA+j
 1xQLrGQ4FsRqAfrU+HJ4jHjn9zCTGZp+83B25xab4vXNFZbc28Zs0uAQZ M=;
IronPort-SDR: vaOeRBeSB5BFjpVEYyPXEgfBVpZzqtv6YVbB6ZOg4GBRoGhEXc3ICJsYfgz17GFA0y5btvbON4
 idk4iNhA2xJQ==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="10390311"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 07 Jan 2020 12:07:07 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6AC49A1E63; Tue,  7 Jan 2020 12:07:06 +0000 (UTC)
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 7 Jan 2020 12:07:05 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUA003.ant.amazon.com (10.43.165.7) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:05 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:07:02 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:46 +0000
Message-ID: <ed7cc7c4b81e840dcee7705141058d3cd6747f09.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 4/7] x86/mm: introduce l{1,
 2}t local variables to modify_xen_mappings
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiAgSXQKaXMgZmlu
ZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2UgdGFibGVzIGFyZSBhbHdheXMgbWFwcGVk
IHNvCnRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlLgoKV2Ugd2lsbCBzb29uIGhhdmUgdGhlIHJlcXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAg
cGFnZSB0YWJsZXMuIFdlCm5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlIHRvIGF2b2lkIGxlYWthZ2UuCgpJbnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3
aXRoIGxpbWl0ZWQgc2NvcGUgc28gdGhhdCB3ZSBjYW4KdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50
ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBtb3JlIGVhc2lseS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0u
YyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IDY5OWFhNmJiZGYuLjcxNjBkZGNiNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NTc1LDYgKzU1NzUsOCBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogCiAgICAgICAgIGlmICggbDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UgKQog
ICAgICAgICB7CisgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKwogICAgICAgICAgICAg
aWYgKCBsMl90YWJsZV9vZmZzZXQodikgPT0gMCAmJgogICAgICAgICAgICAgICAgICBsMV90YWJs
ZV9vZmZzZXQodikgPT0gMCAmJgogICAgICAgICAgICAgICAgICAoKGUgLSB2KSA+PSAoMVVMIDw8
IEwzX1BBR0VUQUJMRV9TSElGVCkpICkKQEAgLTU1OTAsMTEgKzU1OTIsMTEgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogUEFHRTFHQjogc2hhdHRl
ciB0aGUgc3VwZXJwYWdlIGFuZCBmYWxsIHRocm91Z2guICovCi0gICAgICAgICAgICBwbDJlID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAg
ICAgICBsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgICAgICBpZiAoICFsMnQg
KQogICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICBsMmVf
d3JpdGUocGwyZSArIGksCisgICAgICAgICAgICAgICAgbDJlX3dyaXRlKGwydCArIGksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihsM2VfZ2V0X3BmbigqcGwzZSkgKwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPDwgUEFHRVRBQkxFX09S
REVSKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxh
Z3MoKnBsM2UpKSk7CkBAIC01NjAzLDE0ICs1NjA1LDE0IEBAIGludCBtb2RpZnlfeGVuX21hcHBp
bmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAg
ICAgICAgICAgICBpZiAoIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYm
CiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQog
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNl
X2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMmUpLAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9h
dG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKGwydCksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Ip
KTsKLSAgICAgICAgICAgICAgICBwbDJlID0gTlVMTDsKKyAgICAgICAgICAgICAgICBsMnQgPSBO
VUxMOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAg
ICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgaWYgKCBw
bDJlICkKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwyZSk7CisgICAgICAg
ICAgICBpZiAoIGwydCApCisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwydCk7
CiAgICAgICAgIH0KIAogICAgICAgICAvKgpAQCAtNTY0NCwxMiArNTY0NiwxNCBAQCBpbnQgbW9k
aWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWdu
ZWQgaW50IG5mKQogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OworCiAgICAgICAgICAgICAgICAg
LyogUFNFOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIHRyeSBhZ2Fpbi4gKi8KLSAgICAgICAg
ICAgICAgICBwbDFlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgICAgIGlm
ICggIXBsMWUgKQorICAgICAgICAgICAgICAgIGwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsK
KyAgICAgICAgICAgICAgICBpZiAoICFsMXQgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9F
TlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sCisg
ICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbDFlX2Zyb21fcGZuKGwyZV9nZXRfcGZuKCpwbDJlKSArIGksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDJlX2dldF9mbGFncygqcGwyZSkg
JiB+X1BBR0VfUFNFKSk7CiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKQEAgLTU2NTcs
MTkgKzU2NjEsMTkgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgICAgICBpZiAoIChs
MmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAg
ICAgICAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKHZpcnRfdG9fbWZuKHBsMWUpLAorICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRv
bWljKHBsMmUsIGwyZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMXQpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNP
UikpOwotICAgICAgICAgICAgICAgICAgICBwbDFlID0gTlVMTDsKKyAgICAgICAgICAgICAgICAg
ICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2Nr
KTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUgKQotICAgICAgICAgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGUocGwxZSk7CisgICAgICAgICAgICAgICAgaWYgKCBsMXQgKQorICAgICAg
ICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0KTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIGwxX3BnZW50cnlf
dCBubDFlOworICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5sMWUsICpsMXQ7CiAKICAgICAgICAg
ICAgIC8qCiAgICAgICAgICAgICAgKiBPcmRpbmFyeSA0a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5
IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlCkBAIC01NzE2LDkgKzU3MjAsOSBAQCBpbnQgbW9kaWZ5
X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQg
aW50IG5mKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCi0gICAg
ICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgICAgICAgICBsMXQgPSBsMmVf
dG9fbDFlKCpwbDJlKTsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxF
X0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ludHB0ZShwbDFl
W2ldKSAhPSAwICkKKyAgICAgICAgICAgICAgICBpZiAoIGwxZV9nZXRfaW50cHRlKGwxdFtpXSkg
IT0gMCApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCBpID09
IEwxX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgICAgIHsKQEAgLTU3MjcsNyArNTczMSw3
IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9u
ZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAg
ICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAg
ICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVzaCBiZWZv
cmUgZnJlZSAqLwotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAg
ICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0KTsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9j
aygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTc1NiwyMSArNTc2MCwyNSBAQCBpbnQgbW9kaWZ5X3hl
bl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50
IG5mKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBwbDJlID0g
bDNlX3RvX2wyZSgqcGwzZSk7Ci0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICBpZiAoIGwyZV9nZXRfaW50cHRlKHBsMmVbaV0p
ICE9IDAgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGkgPT0gTDJfUEFH
RVRBQkxFX0VOVFJJRVMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAvKiBFbXB0eTogemFwIHRo
ZSBMM0UgYW5kIGZyZWUgdGhlIEwyIHBhZ2UuICovCi0gICAgICAgICAgICBsM2Vfd3JpdGVfYXRv
bWljKHBsM2UsIGwzZV9lbXB0eSgpKTsKLSAgICAgICAgICAgIGlmICggbG9ja2luZyApCisgICAg
ICAgICAgICBsMl9wZ2VudHJ5X3QgKmwydDsKKworICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wy
ZSgqcGwzZSk7CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRS
SUVTOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9pbnRwdGUobDJ0W2ldKSAh
PSAwICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgPT0g
TDJfUEFHRVRBQkxFX0VOVFJJRVMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8q
IEVtcHR5OiB6YXAgdGhlIEwzRSBhbmQgZnJlZSB0aGUgTDIgcGFnZS4gKi8KKyAgICAgICAgICAg
ICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2UsIGwzZV9lbXB0eSgpKTsKKyAgICAgICAgICAgICAg
ICBpZiAoIGxvY2tpbmcgKQorICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOworICAgICAgICAgICAgICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dM
T0JBTCk7IC8qIGZsdXNoIGJlZm9yZSBmcmVlICovCisgICAgICAgICAgICAgICAgZnJlZV94ZW5f
cGFnZXRhYmxlKGwydCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggbG9j
a2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAg
ICAgICAgICAgIGZsdXNoX2FyZWEoTlVMTCwgRkxVU0hfVExCX0dMT0JBTCk7IC8qIGZsdXNoIGJl
Zm9yZSBmcmVlICovCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwyZSk7CiAgICAg
ICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIGxvY2tpbmcgKQotICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICB9CiAKICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNI
X1RMQl9HTE9CQUwpOwotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1iondl-0004xM-0I; Tue, 07 Jan 2020 12:07:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondj-0004wu-Kw
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:15 +0000
X-Inumbo-ID: 3c4feddd-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c4feddd-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398832; x=1609934832;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JmnKc1RvQ63Kc9IxskD8nxU0+SIuQ6WCnZXK7dk0U+4=;
 b=LIOQwXmkWc6j0c48DcMQTrOa7IcyXXwjumGgpirtI/QKfGfLrXelE3S6
 ojpm4kQRwBUMyXEiX+NZPdPfUavHHeBB2eEjOKxn7NIgMRUBdcbnugN6y
 LWKnvvgRL3SdaYNRMgoPahqJTUnlCKplG08eEFnvT4/nb9usLdJ0e8Sqb E=;
IronPort-SDR: Ti+YQF7GAmnfvLPAxX0xTwRSicrW+bHUO0/kmZnwrWdcErRcIAW24ecgf/8fGiRV7QK5685U3A
 3eikrGXEHI2Q==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="11310538"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 07 Jan 2020 12:07:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 01962A1FD7; Tue,  7 Jan 2020 12:07:09 +0000 (UTC)
Received: from EX13D37EUB001.ant.amazon.com (10.43.166.31) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:09 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUB001.ant.amazon.com (10.43.166.31) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:07 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:07:05 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:47 +0000
Message-ID: <512c9e69ab0699062ac972efc4551b3b872f336b.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 5/7] x86/mm: map_pages_to_xen would better
 have one exit path
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiByZXdyaXRl
IHRoZSBmdW5jdGlvbiB0byBoYW5kbGUgZHluYW1pY2FsbHkgbWFwcGluZyBhbmQKdW5tYXBwaW5n
IG9mIHBhZ2UgdGFibGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8
aG9uZ3l4aWFAYW1hem9uLmNvbT4KCi0tLQpDaGFuZ2VkIHNpbmNlIHY0OgotIGRyb3AgdGhlIGVu
ZF9vZl9sb29wIGdvdG8gbGFiZWwgc2luY2UgdGhpcyBmdW5jdGlvbiBtYXkgYmUgcmVmYWN0b3Jl
ZAogIGluIHRoZSBmdXR1cmUgYW5kIHRoZXJlIGFyZSBvcHRpb25zIHRvIGRvIHRoaW5ncyB3aXRo
b3V0IHRoZSBnb3RvLgoKQ2hhbmdlZCBzaW5jZSB2MzoKLSByZW1vdmUgYXNzZXJ0cyBvbiByYyBz
aW5jZSByYyBuZXZlciBnZXRzIGNoYW5nZWQgdG8gYW55dGhpbmcgZWxzZS4KLSByZXdvcmQgY29t
bWl0IG1lc3NhZ2UuCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyMCArKysrKysrKysrKysrLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA3
MTYwZGRjYjY3Li43MWU5YzRiMTllIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE2NCw5ICs1MTY0LDExIEBAIGludCBtYXBfcGFnZXNf
dG9feGVuKAogICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBib29sIGxvY2tpbmcgPSBz
eXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UsIG9s
M2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlLCBvbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwx
ZSwgb2wxZTsKICAgICB1bnNpZ25lZCBpbnQgIGk7CisgICAgaW50IHJjID0gLUVOT01FTTsKIAog
I2RlZmluZSBmbHVzaF9mbGFncyhvbGRmKSBkbyB7ICAgICAgICAgICAgICAgICBcCiAgICAgdW5z
aWduZWQgaW50IG9fID0gKG9sZGYpOyAgICAgICAgICAgICAgICAgIFwKQEAgLTUxODQsMTAgKzUx
ODYsMTEgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAgICB3aGlsZSAoIG5yX21mbnMgIT0g
MCApCiAgICAgewotICAgICAgICBsM19wZ2VudHJ5X3Qgb2wzZSwgKnBsM2UgPSB2aXJ0X3RvX3hl
bl9sM2UodmlydCk7CisgICAgICAgIHBsM2UgPSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CiAKICAg
ICAgICAgaWYgKCAhcGwzZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworCiAgICAgICAgIG9sM2UgPSAqcGwzZTsKIAogICAgICAgICBpZiAoIGNw
dV9oYXNfcGFnZTFnYiAmJgpAQCAtNTI3Nyw3ICs1MjgwLDcgQEAgaW50IG1hcF9wYWdlc190b194
ZW4oCiAKICAgICAgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAg
ICAgIGlmICggbDJ0ID09IE5VTEwgKQotICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShs
MnQgKyBpLApAQCAtNTMwNiw3ICs1MzA5LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAg
ICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2aXJ0KTsKICAgICAgICAgaWYgKCAhcGwyZSAp
Ci0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogCiAg
ICAgICAgIGlmICggKCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAg
ICAgICAgICAgICAoKDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYKQEAgLTUz
NTAsNyArNTM1Myw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHBsMWUgPSB2aXJ0X3RvX3hlbl9sMWUodmlydCk7CiAgICAgICAgICAgICAg
ICAgaWYgKCBwbDFlID09IE5VTEwgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBlbHNlIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAg
ICAgICAgewpAQCAtNTM3OCw3ICs1MzgxLDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAg
ICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgICAgICAgICAg
ICAgaWYgKCBsMXQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAg
ICAgIGwxZV93cml0ZSgmbDF0W2ldLApAQCAtNTUyNCw3ICs1NTI3LDEwIEBAIGludCBtYXBfcGFn
ZXNfdG9feGVuKAogCiAjdW5kZWYgZmx1c2hfZmxhZ3MKIAotICAgIHJldHVybiAwOworICAgIHJj
ID0gMDsKKworIG91dDoKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBwb3B1bGF0ZV9wdF9yYW5n
ZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZucykKLS0gCjIuMTUuMy5B
TVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iondq-00050G-FJ; Tue, 07 Jan 2020 12:07:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondo-0004zO-Kt
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:20 +0000
X-Inumbo-ID: 3d172c30-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d172c30-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398833; x=1609934833;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=U3mwHbcFdCe6JbFMFdiwFqByzpljucm+6vyznbEIxNA=;
 b=QOPt5pTZAD4ajyoPoVXfaK1lq+OcbpVvlACkG5leLVgqfVj9M1puvUOe
 GQ0JV8XB1YxScc0oDff5Q5wZUU+G9KG4nbYA7Dwocvqgt9pjvDPN7pTLF
 J0zSNmXP/FSIDbsblrQmNC9FPXu1g2c2mxr+Vf35OOlO4Ia8GICd+GV9x A=;
IronPort-SDR: FmaljOdqBog0xHdR+wgVkeh5NmYRhrHEFLXQiMGOf9xM2IRUWIt4kkZzZDB3vDDi5dkU7IYyeo
 CaQptbVupt7A==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="17196813"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 07 Jan 2020 12:07:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 783D9A2384; Tue,  7 Jan 2020 12:07:00 +0000 (UTC)
Received: from EX13D37EUB003.ant.amazon.com (10.43.166.251) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:06:59 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUB003.ant.amazon.com (10.43.166.251) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:06:58 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:06:55 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:44 +0000
Message-ID: <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIGFyZSBnb2luZyB0byBzd2l0
Y2ggdG8gdXNpbmcgZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcy4KQSBuZXcgc2V0IG9mIEFQ
SXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSwgbWFwLCB1bm1hcCBhbmQgZnJlZSBwYWdlcwpm
b3IgcGFnZSB0YWJsZXMuCgpUaGUgYWxsb2NhdGlvbiBhbmQgZGVhbGxvY2F0aW9uIHdvcmsgb24g
bWZuX3QgYnV0IG5vdCBwYWdlX2luZm8sCmJlY2F1c2UgdGhleSBhcmUgcmVxdWlyZWQgdG8gd29y
ayBldmVuIGJlZm9yZSBmcmFtZSB0YWJsZSBpcyBzZXQgdXAuCgpJbXBsZW1lbnQgdGhlIG9sZCBm
dW5jdGlvbnMgd2l0aCB0aGUgbmV3IG9uZXMuIFdlIHdpbGwgcmV3cml0ZSwgc2l0ZQpieSBzaXRl
LCBvdGhlciBtbSBmdW5jdGlvbnMgdGhhdCBtYW5pcHVsYXRlIHBhZ2UgdGFibGVzIHRvIHVzZSB0
aGUgbmV3CkFQSXMuCgpOb3RlIHRoZXNlIG5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBhZ2Ug
dW5kZXJuZWF0aCBhbmQgbm8gYWN0dWFsCm1hcCBhbmQgdW5tYXAgaXMgZG9uZSBzbyB0aGF0IHdl
IGRvbid0IGJyZWFrIHhlbiBoYWxmIHdheS4gVGhleSB3aWxsCmJlIHN3aXRjaGVkIHRvIHVzZSBk
b21oZWFwIGFuZCBkeW5hbWljIG1hcHBpbmdzIHdoZW4gdXNhZ2Ugb2Ygb2xkIEFQSXMKaXMgZWxp
bWluYXRlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkIGluIHRoaXMgcGF0Y2guCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBIb25neWFuIFhpYSA8aG9uZ3l4aWFAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2NDoKLSBwcm9wZXJs
eSBoYW5kbGUgSU5WQUxJRF9NRk4uCi0gcmVtb3ZlIHRoZSBfbmV3IHN1ZmZpeCBmb3IgbWFwL3Vu
bWFwX3hlbl9wYWdldGFibGUgYmVjYXVzZSB0aGV5IGRvIG5vdAogIGhhdmUgb2xkIGFsdGVybmF0
aXZlcy4KCkNoYW5nZWQgc2luY2UgdjM6Ci0gY29uc3QgcXVhbGlmeSB1bm1hcF94ZW5fcGFnZXRh
YmxlX25ldygpLgotIHJlbW92ZSByZWR1bmRhbnQgcGFyZW50aGVzZXMuCi0tLQogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDExICsrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjYzBkNzE5OTZj
Li4yMmI1NTM5MGYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMTE5LDYgKzExOSw3IEBACiAjaW5jbHVkZSA8eGVuL2VmaS5oPgogI2lu
Y2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKyNp
bmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNt
L3NoYWRvdy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CkBAIC00OTkyLDIyICs0OTkzLDU1IEBA
IGludCBtbWNmZ19pbnRlcmNlcHRfd3JpdGUoCiB9CiAKIHZvaWQgKmFsbG9jX3hlbl9wYWdldGFi
bGUodm9pZCkKK3sKKyAgICBtZm5fdCBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOwor
CisgICAgcmV0dXJuIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSA/IE5VTEwgOiBtZm5fdG9fdmly
dChtZm5feChtZm4pKTsKK30KKwordm9pZCBmcmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKK3sK
KyAgICBtZm5fdCBtZm4gPSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsKKworICAg
IGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKKyAgICAgICAgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworfQorCisvKgorICogRm9yIHRoZXNlIFBURSBBUElz
LCB0aGUgY2FsbGVyIG11c3QgZm9sbG93IHRoZSBhbGxvYy1tYXAtdW5tYXAtZnJlZQorICogbGlm
ZWN5Y2xlLCB3aGljaCBtZWFucyBleHBsaWNpdGx5IG1hcHBpbmcgdGhlIFBURSBwYWdlcyBiZWZv
cmUgYWNjZXNzaW5nCisgKiB0aGVtLiBUaGUgY2FsbGVyIG11c3QgY2hlY2sgd2hldGhlciB0aGUg
YWxsb2NhdGlvbiBoYXMgc3VjY2VlZGVkLCBhbmQgb25seQorICogcGFzcyB2YWxpZCBNRk5zIHRv
IG1hcF94ZW5fcGFnZXRhYmxlKCkuCisgKi8KK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3
KHZvaWQpCiB7CiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Qg
KQogICAgIHsKICAgICAgICAgdm9pZCAqcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAg
ICAgICAgQlVHX09OKCFoYXJkd2FyZV9kb21haW4gJiYgIXB0cik7Ci0gICAgICAgIHJldHVybiBw
dHI7CisgICAgICAgIHJldHVybiBwdHIgPyB2aXJ0X3RvX21mbihwdHIpIDogSU5WQUxJRF9NRk47
CiAgICAgfQogCi0gICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMo
MSwgMSkpKTsKKyAgICByZXR1cm4gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKIH0KIAotdm9pZCBm
cmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlKG1mbl90
IG1mbikKIHsKLSAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCAp
Ci0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHYpOworICAgIHJldHVybiBtZm5fdG9fdmlydCht
Zm5feChtZm4pKTsKK30KKworLyogdiBjYW4gcG9pbnQgdG8gYW4gZW50cnkgd2l0aGluIGEgdGFi
bGUgb3IgYmUgTlVMTCAqLwordm9pZCB1bm1hcF94ZW5fcGFnZXRhYmxlKGNvbnN0IHZvaWQgKnYp
Cit7CisgICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFnZSwgbm8gbmVlZCB0byBkbyBh
bnl0aGluZy4gICovCit9CisKKy8qIG1mbiBjYW4gYmUgSU5WQUxJRF9NRk4gKi8KK3ZvaWQgZnJl
ZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit7CisgICAgaWYgKCBzeXN0ZW1fc3RhdGUg
IT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCisg
ICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKG1mbl90b192aXJ0KG1mbl94KG1mbikpKTsKIH0KIAog
c3RhdGljIERFRklORV9TUElOTE9DSyhtYXBfcGdkaXJfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMmNh
ODg4MmFkMC4uODYxZWRiYTM0ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTgyLDYgKzU4MiwxNyBAQCB2b2lk
ICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcik7CiAvKiBB
bGxvY2F0b3IgZnVuY3Rpb25zIGZvciBYZW4gcGFnZXRhYmxlcy4gKi8KIHZvaWQgKmFsbG9jX3hl
bl9wYWdldGFibGUodm9pZCk7CiB2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KTsKK21m
bl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KHZvaWQpOwordm9pZCAqbWFwX3hlbl9wYWdldGFi
bGUobWZuX3QgbWZuKTsKK3ZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJsZShjb25zdCB2b2lkICp2KTsK
K3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOworCisjZGVmaW5lIFVOTUFQ
X1hFTl9QQUdFVEFCTEUocHRyKSAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHVubWFwX3hlbl9wYWdldGFibGUocHRyKTsgICBcCisgICAgICAgIChw
dHIpID0gTlVMTDsgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoMCkKKwogbDFfcGdlbnRy
eV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKIAogaW50IF9fc3luY19sb2Nh
bF9leGVjc3RhdGUodm9pZCk7Ci0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1iondu-000530-Pe; Tue, 07 Jan 2020 12:07:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondt-00052S-L0
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:25 +0000
X-Inumbo-ID: 3dab60f8-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dab60f8-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398834; x=1609934834;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=9luuwXGD9ICtZdH8eBFGPL/X+PZYoevKi/JrBwcT7oo=;
 b=eT36SmCqrHzQcQRSNpRuWfzyB5G2cYoHwLiIJa1/ucs6Y5L82Y2jWW76
 QNCx3474f4dTJ+Ol4GcNIsoy9XkEW9auq0dPr7EpHwodBkcmLIkmskHJf
 B/PKa3A4wpx9UzkrpP3qJHqtM2mNvy9BTOliMTZfTmPmr6GCDe6/0JPtI g=;
IronPort-SDR: oOGHtDkyvgelS000JY1OjQPP9khn/QzfUt/EVylICQZjD315Tlmdt7EITdowHsRdKYnO7ITYd0
 gRQXRFTl4oZQ==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="18566714"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 07 Jan 2020 12:07:03 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 43F7CA1DA0; Tue,  7 Jan 2020 12:07:03 +0000 (UTC)
Received: from EX13D37EUA002.ant.amazon.com (10.43.165.200) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 7 Jan 2020 12:07:02 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUA002.ant.amazon.com (10.43.165.200) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:01 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:06:59 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:45 +0000
Message-ID: <be3cd4478ca238809c40a8f3e2c8cc1ef247e57b.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 3/7] x86/mm: introduce l{1,
 2}t local variables to map_pages_to_xen
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiBJdAppcyBmaW5l
IGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBtYXBwZWQg
c28KdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUuCgpXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQgdG8gbWFwIGFuZCB1bm1hcCBw
YWdlIHRhYmxlcy4gV2UKbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUgdG8gYXZvaWQgbGVha2FnZS4KCkludHJvZHVjZSBzb21lIGx7MSwyfXQgdmFyaWFibGVzIHdp
dGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgp0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRl
cnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjQ6
Ci0gc3R5bGUgZml4ZXMuCi0gY29uc3QgcXVhbGlmeSBpbnRyb2R1Y2VkIHZhcmlhYmxlcy4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyB8IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCsp
LCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDIyYjU1MzkwZjEuLjY5OWFhNmJiZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjExLDEwICs1MjEx
LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwbDJl
ID0gbDNlX3RvX2wyZShvbDNlKTsKKyAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICps
MnQgPSBsM2VfdG9fbDJlKG9sM2UpOworCiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBwbDJlW2ldOworICAgICAgICAgICAgICAg
ICAgICAgICAgb2wyZSA9IGwydFtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggIShs
MmVfZ2V0X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBsMmVfZ2V0
X2ZsYWdzKG9sMmUpICYgX1BBR0VfUFNFICkKQEAgLTUyMjIsMjEgKzUyMjMsMjEgQEAgaW50IG1h
cF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGo7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbDFfcGdlbnRyeV90ICpsMXQg
PSBsMmVfdG9fbDFlKG9sMmUpOwogCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGwxZSA9
IGwyZV90b19sMWUob2wyZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9
IDA7IGogPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaisrICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhwbDFlW2pdKSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2pd
KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAg
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CiAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBw
bDJlW2ldOworICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IGwydFtpXTsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5U
KSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkg
JiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdl
dGFibGUobDJlX3RvX2wxZShvbDJlKSk7CiAgICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICAgICAgICAgICAg
ICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICB9CiAKQEAgLTUyNTIsNiArNTI1Myw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAg
ICAgIEZMVVNIX1RMQiB8IEZMVVNIX09SREVSKDIgKiBQQUdFVEFCTEVfT1JERVIpOworICAgICAg
ICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CiAKICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUg
aWYgdGhlcmUgaXMgbm8gY2hhbmdlLiAqLwogICAgICAgICAgICAgaWYgKCAoKGwzZV9nZXRfcGZu
KG9sM2UpICYgfihMMl9QQUdFVEFCTEVfRU5UUklFUyAqCkBAIC01MjczLDEyICs1Mjc1LDEyIEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAg
ICAgICAgICAgaWYgKCBwbDJlID09IE5VTEwgKQorICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOworICAgICAgICAgICAgaWYgKCBsMnQgPT0gTlVMTCApCiAgICAgICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUg
KyBpLAorICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4ob2wzZSkgKwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPDwgUEFHRVRBQkxFX09SREVSKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3Mob2wzZSkpKTsK
QEAgLTUyOTEsMTUgKzUyOTMsMTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAg
ICBpZiAoIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAg
ICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZu
KHZpcnRfdG9fbWZuKHBsMmUpLAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwz
ZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKGwydCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAg
ICAgICAgICAgICBwbDJlID0gTlVMTDsKKyAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBz
cGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0
LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShwbDJlKTsKKyAgICAgICAgICAgIGlmICggbDJ0ICkKKyAgICAg
ICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgfQogCiAgICAgICAg
IHBsMmUgPSB2aXJ0X3RvX3hlbl9sMmUodmlydCk7CkBAIC01MzI3LDExICs1MzI5LDEyIEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwbDFlID0gbDJlX3Rv
X2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQgPSBsMmVf
dG9fbDFlKG9sMmUpOworCiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9m
bGFncyhsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZs
dXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2ldKSk7CiAgICAgICAgICAgICAgICAgICAgIGZs
dXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUocGwxZSk7CisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZShsMXQpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtNTM1Myw2ICs1
MzU2LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgRkxV
U0hfVExCIHwgRkxVU0hfT1JERVIoUEFHRVRBQkxFX09SREVSKTsKKyAgICAgICAgICAgICAgICBs
MV9wZ2VudHJ5X3QgKmwxdDsKIAogICAgICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYg
dGhlcmUgaXMgbm8gY2hhbmdlLiAqLwogICAgICAgICAgICAgICAgIGlmICggKCgobDJlX2dldF9w
Zm4oKnBsMmUpICYgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpKSArCkBAIC01MzcyLDEyICs1
Mzc2LDEyIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICBnb3Rv
IGNoZWNrX2wzOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIHBsMWUgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBwbDFlID09IE5VTEwg
KQorICAgICAgICAgICAgICAgIGwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIGwxdCA9PSBOVUxMICkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9F
TlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sCisg
ICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmbDF0W2ldLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbDFlX2Zyb21fcGZuKGwyZV9nZXRfcGZuKCpwbDJlKSArIGksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbE5mX3RvX2wxZihsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSkpKTsKIApAQCAtNTM4OSwxNSArNTM5MywxNSBAQCBpbnQgbWFwX3BhZ2VzX3Rv
X3hlbigKICAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAobDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGwy
ZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMWUpLAorICAg
ICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbih2aXJ0
X3RvX21mbihsMXQpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgICAgICAgICBw
bDFlID0gTlVMTDsKKyAgICAgICAgICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKICAgICAgICAgICAgICAgICBmbHVzaF9h
cmVhKHZpcnQsIGZsdXNoX2ZsYWdzKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUgKQotICAg
ICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwxZSk7CisgICAgICAgICAgICAg
ICAgaWYgKCBsMXQgKQorICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDF0
KTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgcGwxZSAgPSBsMmVfdG9fbDFlKCpwbDJl
KSArIGwxX3RhYmxlX29mZnNldCh2aXJ0KTsKQEAgLTU0MjIsNiArNTQyNiw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICAoKDF1IDw8IFBBR0VUQUJMRV9PUkRF
UikgLSAxKSkgPT0gMCkpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGJhc2VfbWZuOworICAgICAgICAgICAgICAgIGNvbnN0IGwxX3BnZW50cnlfdCAqbDF0
OwogCiAgICAgICAgICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAg
c3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CkBAIC01NDQ1LDExICs1NDUwLDExIEBAIGludCBt
YXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgICBnb3RvIGNoZWNrX2wzOwogICAg
ICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKG9sMmUp
OwotICAgICAgICAgICAgICAgIGJhc2VfbWZuID0gbDFlX2dldF9wZm4oKnBsMWUpICYgfihMMV9Q
QUdFVEFCTEVfRU5UUklFUyAtIDEpOwotICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKywgcGwxZSsrICkKLSAgICAgICAgICAgICAgICAgICAg
aWYgKCAobDFlX2dldF9wZm4oKnBsMWUpICE9IChiYXNlX21mbiArIGkpKSB8fAotICAgICAgICAg
ICAgICAgICAgICAgICAgIChsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAhPSBmbGFncykgKQorICAgICAg
ICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wyZSk7CisgICAgICAgICAgICAgICAgYmFzZV9t
Zm4gPSBsMWVfZ2V0X3BmbihsMXRbMF0pICYgfihMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwor
ICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCisgICAgICAgICAgICAgICAgICAgIGlmICggKGwxZV9nZXRfcGZuKGwxdFtpXSkgIT0gKGJh
c2VfbWZuICsgaSkpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3Mo
bDF0W2ldKSAhPSBmbGFncykgKQogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICAgICAgaWYgKCBpID09IEwxX1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgICAg
ICAgICB7CkBAIC01NDc1LDYgKzU0ODAsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAg
ICAgICAgICAgICAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0g
MSkpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47Cisg
ICAgICAgICAgICBjb25zdCBsMl9wZ2VudHJ5X3QgKmwydDsKIAogICAgICAgICAgICAgaWYgKCBs
b2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAg
LTU0OTIsMTMgKzU0OTgsMTMgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9f
bDJlKG9sM2UpOwotICAgICAgICAgICAgYmFzZV9tZm4gPSBsMmVfZ2V0X3BmbigqcGwyZSkgJiB+
KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKKyAgICAgICAgICAgIGwydCA9IGwzZV90b19sMmUob2wz
ZSk7CisgICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9nZXRfcGZuKGwydFswXSkgJiB+KEwyX1BB
R0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEpOwotICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDJlKysgKQotICAgICAgICAgICAg
ICAgIGlmICggKGwyZV9nZXRfcGZuKCpwbDJlKSAhPQorICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICAgICAgICAgICAgICBpZiAoIChs
MmVfZ2V0X3BmbihsMnRbaV0pICE9CiAgICAgICAgICAgICAgICAgICAgICAgKGJhc2VfbWZuICsg
KGkgPDwgUEFHRVRBQkxFX09SREVSKSkpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAobDJlX2dl
dF9mbGFncygqcGwyZSkgIT0gbDFmX3RvX2xOZihmbGFncykpICkKKyAgICAgICAgICAgICAgICAg
ICAgIChsMmVfZ2V0X2ZsYWdzKGwydFtpXSkgIT0gbDFmX3RvX2xOZihmbGFncykpICkKICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBpZiAoIGkgPT0gTDJfUEFHRVRBQkxF
X0VOVFJJRVMgKQogICAgICAgICAgICAgewotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1ione0-00056Q-5v; Tue, 07 Jan 2020 12:07:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iondy-00055g-LH
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:30 +0000
X-Inumbo-ID: 3dab60f9-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3dab60f9-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398835; x=1609934835;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=itKH+BLxlqdCAm2+43IZOto6nSnXfTrkF2Xaud+RgFA=;
 b=G0ff7odxvwnpdRAwFghJL7fAyXLegpKZ9SIWGlE9BBlcEWnid4rvEoHn
 ZuqDZYVIJrGuywWyWSHn+C53tgyN558Iy9I3b00cvgjsu2P0T8Sy26UOT
 cbW2afI20Qm4FiPwEbufyazvhWeDSCJWILdHShTS+uBtm30qmFni+6X9n U=;
IronPort-SDR: 8hrNrjKmBI/OWVh0/p5gtqiIqyGIFqWnq5MGV90oWAOOAMuauPUzywexY9hITtituKRUy19DuH
 ZSk81tOeXE6g==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="18566730"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 07 Jan 2020 12:07:13 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id A7129A1DF1; Tue,  7 Jan 2020 12:07:12 +0000 (UTC)
Received: from EX13D37EUB003.ant.amazon.com (10.43.166.251) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 7 Jan 2020 12:07:12 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUB003.ant.amazon.com (10.43.166.251) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:11 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:07:08 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:48 +0000
Message-ID: <7c072f70f8fa9a7b3c431a8fa3fa37d0d64e530b.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 6/7] x86/mm: make sure there is one exit path
 for modify_xen_mappings
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGhhbmRsZSBkeW5hbWljYWxseSBtYXBwaW5nIC8gdW5tYXBwaW5nIHBhZ2UKdGFibGVzIGluIHRo
ZSBzYWlkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBIb25neWFuIFhpYSA8
aG9uZ3l4aWFAYW1hem9uLmNvbT4KCi0tLQpDaGFuZ2VkIHNpbmNlIHY0OgotIGRyb3AgdGhlIGVu
ZF9vZl9sb29wIGdvdG8gbGFiZWwgc2luY2UgdGhpcyBmdW5jdGlvbiBtYXkgYmUgcmVmYWN0b3Jl
ZAogIGluIHRoZSBmdXR1cmUgYW5kIHRoZXJlIGFyZSBvcHRpb25zIHRvIGRvIHRoaW5ncyB3aXRo
b3V0IHRoZSBnb3RvLgoKQ2hhbmdlZCBzaW5jZSB2MzoKLSByZW1vdmUgYXNzZXJ0cyBvbiByYyBz
aW5jZSBpdCBuZXZlciBnZXRzIGNoYW5nZWQgdG8gYW55dGhpbmcgZWxzZS4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcxZTljNGIxOWUuLjZiNTg5NzYyYjEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NTU3LDYgKzU1
NTcsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1
bnNpZ25lZCBpbnQgIGk7CiAgICAgdW5zaWduZWQgbG9uZyB2ID0gczsKKyAgICBpbnQgcmMgPSAt
RU5PTUVNOwogCiAgICAgLyogU2V0IG9mIHZhbGlkIFBURSBiaXRzIHdoaWNoIG1heSBiZSBhbHRl
cmVkLiAqLwogI2RlZmluZSBGTEFHU19NQVNLIChfUEFHRV9OWHxfUEFHRV9SV3xfUEFHRV9QUkVT
RU5UKQpAQCAtNTYwMCw3ICs1NjAxLDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAg
IC8qIFBBR0UxR0I6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwog
ICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgaWYg
KCAhbDJ0ICkKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKwogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbDJlX2Zyb21fcGZuKGwzZV9nZXRfcGZuKCpwbDNlKSArCkBA
IC01NjU3LDcgKzU2NTksOCBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25n
IHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIC8q
IFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCiAgICAgICAgICAg
ICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgICAgIGlmICgg
IWwxdCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKKwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgm
bDF0W2ldLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFlX2Zyb21fcGZuKGwyZV9n
ZXRfcGZuKCpwbDJlKSArIGksCkBAIC01NzkwLDcgKzU3OTMsMTAgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwogCiAjdW5kZWYgRkxB
R1NfTUFTSwotICAgIHJldHVybiAwOworICAgIHJjID0gMDsKKworIG91dDoKKyAgICByZXR1cm4g
cmM7CiB9CiAKICN1bmRlZiBmbHVzaF9hcmVhCi0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:07:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ione5-0005AC-G4; Tue, 07 Jan 2020 12:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1ione3-000591-Lb
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:07:35 +0000
X-Inumbo-ID: 44682f3f-3146-11ea-abea-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44682f3f-3146-11ea-abea-12813bfff9fa;
 Tue, 07 Jan 2020 12:07:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578398847; x=1609934847;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=k9ao28sjxycjJJ0sKPbc+jDcJKXPxqdYKANLUQawgsg=;
 b=Y4w4pzRPb6YwAW3sCTsFENbdLfsATjot1whK4xGoMB0uhReWXUPCzygs
 v6iChHVfP9bLwomrClj0vFvgwfppkUmqPxKF8qREVXSFLv5SS+YKn+Pwv
 mKhQLw2YxHA7Edlwr7CXLnVc9zgHMSeUtTSYcQdPwHOkRLf5OGrxaMvVD Q=;
IronPort-SDR: RXHC8QyoI91/DwlBhQyMM3o6YE501Ntq1IjrBXKWqLKWELxCSpw/fEMLf35cID3BBMY2bcu0mo
 cKU2blFvpjKQ==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; d="scan'208";a="11237542"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 12:07:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id E38D0A1C3D; Tue,  7 Jan 2020 12:07:24 +0000 (UTC)
Received: from EX13D37EUA004.ant.amazon.com (10.43.165.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:15 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D37EUA004.ant.amazon.com (10.43.165.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 12:07:14 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 12:07:11 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:06:49 +0000
Message-ID: <3f256df7ddae79efa66ceead096315593cb3901e.1578397252.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1578397252.git.hongyxia@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 7/7] x86/mm: change pl*e to l*t in
 virt_to_xen_l*e
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: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwqZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbCplLiBD
aGFuZ2UgcGwqZSB0byBsKnQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neXhpYUBhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNDIg
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2YjU4OTc2MmIxLi5kNTk0ZDZh
YmZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNTA1NCwyNSArNTA1NCwyNSBAQCBzdGF0aWMgbDNfcGdlbnRyeV90ICp2aXJ0X3RvX3hl
bl9sM2UodW5zaWduZWQgbG9uZyB2KQogICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9z
dGF0ZSA+IFNZU19TVEFURV9ib290OwotICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOwogCi0gICAgICAgIGlmICggIXBsM2UgKQorICAgICAgICBpZiAoICFsM3Qg
KQogICAgICAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cisg
ICAgICAgIGNsZWFyX3BhZ2UobDN0KTsKICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAg
ICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEobDRlX2dldF9m
bGFncygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGw0
X3BnZW50cnlfdCBsNGUgPSBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0VfSFlQRVJW
SVNPUik7CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gbDRlX2Zyb21fcGFkZHIoX19w
YShsM3QpLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAKICAgICAgICAgICAgIGw0ZV93cml0ZShwbDRl
LCBsNGUpOwogICAgICAgICAgICAgZWZpX3VwZGF0ZV9sNF9wZ3RhYmxlKGw0X3RhYmxlX29mZnNl
dCh2KSwgbDRlKTsKLSAgICAgICAgICAgIHBsM2UgPSBOVUxMOworICAgICAgICAgICAgbDN0ID0g
TlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bp
bl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYgKCBwbDNlICkKLSAgICAgICAg
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDNlKTsKKyAgICAgICAgaWYgKCBsM3QgKQorICAgICAg
ICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdCk7CiAgICAgfQogCiAgICAgcmV0dXJuIGw0ZV90
b19sM2UoKnBsNGUpICsgbDNfdGFibGVfb2Zmc2V0KHYpOwpAQCAtNTA4OSwyMiArNTA4OSwyMiBA
QCBzdGF0aWMgbDJfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMmUodW5zaWduZWQgbG9uZyB2KQog
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7
CiAgICAgICAgIGJvb2wgbG9ja2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9ib290Owot
ICAgICAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAg
ICAgIGwyX3BnZW50cnlfdCAqbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogCi0gICAgICAg
IGlmICggIXBsMmUgKQorICAgICAgICBpZiAoICFsMnQgKQogICAgICAgICAgICAgcmV0dXJuIE5V
TEw7Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CisgICAgICAgIGNsZWFyX3BhZ2UobDJ0KTsK
ICAgICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGly
X2xvY2spOwogICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVT
RU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9w
YWRkcihfX3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgICAgICAgICAgcGwyZSA9
IE5VTEw7CisgICAgICAgICAgICBsM2Vfd3JpdGUocGwzZSwgbDNlX2Zyb21fcGFkZHIoX19wYShs
MnQpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgICAgICAgICAgbDJ0ID0gTlVMTDsKICAgICAg
ICAgfQogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1h
cF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgaWYgKCBwbDJlICkKLSAgICAgICAgICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZShwbDJlKTsKKyAgICAgICAgaWYgKCBsMnQgKQorICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKGwydCk7CiAgICAgfQogCiAgICAgQlVHX09OKGwzZV9nZXRfZmxhZ3MoKnBs
M2UpICYgX1BBR0VfUFNFKTsKQEAgLTUxMjIsMjIgKzUxMjIsMjIgQEAgbDFfcGdlbnRyeV90ICp2
aXJ0X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KQogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICB7CiAgICAgICAgIGJvb2wgbG9ja2luZyA9
IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9ib290OwotICAgICAgICBsMV9wZ2VudHJ5X3QgKnBs
MWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0g
YWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogCi0gICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICBp
ZiAoICFsMXQgKQogICAgICAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgICAgIGNsZWFyX3BhZ2Uo
cGwxZSk7CisgICAgICAgIGNsZWFyX3BhZ2UobDF0KTsKICAgICAgICAgaWYgKCBsb2NraW5nICkK
ICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICBpZiAoICEo
bDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKHBsMWUpLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOwotICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgICAgICBsMmVf
d3JpdGUocGwyZSwgbDJlX2Zyb21fcGFkZHIoX19wYShsMXQpLCBfX1BBR0VfSFlQRVJWSVNPUikp
OworICAgICAgICAgICAgbDF0ID0gTlVMTDsKICAgICAgICAgfQogICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAg
aWYgKCBwbDFlICkKLSAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAg
ICAgaWYgKCBsMXQgKQorICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAg
fQogCiAgICAgQlVHX09OKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKTsKLS0gCjIu
MTUuMy5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:11:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionhh-0006Oa-BW; Tue, 07 Jan 2020 12:11:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ionhg-0006OV-ME
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:11:20 +0000
X-Inumbo-ID: cffaaeb4-3146-11ea-abec-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cffaaeb4-3146-11ea-abec-12813bfff9fa;
 Tue, 07 Jan 2020 12:11:19 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id c14so53651256wrn.7
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 04:11:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=zutyjfUSSDCrCOz71FwUS4/D7EllHHCnXyJIPgQy+Ic=;
 b=FPVm7rhS6R67+zdYQZbAGcoAEYdjoXaQrv0Qrbx2QhQVqU9gQY0IoQFwtbQuYZ/hh3
 t5k9y5C6PtMtyu3c22R76FU6r5G+Z3vRxAXo/p6uFJylcUwHjQ7HZ3cpj3dOO09Tav4X
 zSbbDpH+X7RcKfSS13ieYY5NEXFsqjemTXtchJgB/eW3/TvCBS9klPwaiExDv68dtbRJ
 lcMVrq/5RjMovnZkPzW5a9l2U1uIhPxHRod//x0D1CE2nJ0/I4czTtY5wuaJgYSekIvE
 u00mEm2udvOic7sucwaqpAunifvhRv1W/tjfHVlrrgXsIFM5YUQUMDYmWik9Slj0GxIn
 Y6XQ==
X-Gm-Message-State: APjAAAW+ZHBq/qipv2NrdwonZwcM2aasKcb/RN0LVO/sIEbMUjJa1AkN
 fSeUWOIbzyENEhNPOMVKEU0=
X-Google-Smtp-Source: APXvYqw9rrK/VpN+LwUTXzmvicpF/kgNxzDW0All8WkQXjZqL3aj5rhlxooAVdV9UH3A+dYiTaSthg==
X-Received: by 2002:a5d:4e90:: with SMTP id
 e16mr113133442wru.318.1578399079101; 
 Tue, 07 Jan 2020 04:11:19 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id m3sm75708258wrs.53.2020.01.07.04.11.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 04:11:18 -0800 (PST)
Date: Tue, 7 Jan 2020 12:11:16 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200107121116.7hgur4yjrz3rcn64@debian>
References: <20200103172248.22407-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200103172248.22407-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/restore: Drop unused parameters from
 xc_domain_restore()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.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>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDU6MjI6NDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgaHZtIGFuZCBwYWUgcGFyYW1ldGVycyBhcmUgYSByZW1uYW50IG9mIGxlZ2Fj
eSBtaWdyYXRpb24uICBUaGV5IGhhdmUgMAo+IHBhc3NlZCBpbiBmcm9tIGxpYnhsX3N0cmVhbV9y
ZWFkLmMncyBwcm9jZXNzX3JlY29yZCgpLCBhbmQgYXJlIGRpc2NhcmRlZCBpbgo+IHhjX2RvbWFp
bl9yZXN0b3JlKCkuCj4gCj4gV2hpbGUgZHJvcHBpbmcgdGhlc2UsIHVwZGF0ZSB0aGUgZG94eWdl
biBjb21tZW50IHRvIGJlIGFjY3VyYXRlLCBhbmQgc2ltcGxpZnkKPiB0aGUgb3RoZXIgaHZtIHZz
IHB2IGhhbmRsaW5nIGluIHhjX2RvbWFpbl9yZXN0b3JlKCkuCj4gCj4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:13:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1ionjw-0006Wd-PZ; Tue, 07 Jan 2020 12:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ionju-0006WX-VU
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:13:38 +0000
X-Inumbo-ID: 2263e40e-3147-11ea-abec-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2263e40e-3147-11ea-abec-12813bfff9fa;
 Tue, 07 Jan 2020 12:13:38 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id t2so53670700wrr.1
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 04:13:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=c6QmTk1aia9bkxv37lc3PtC9TMCzNwKAJAc/CoMRahA=;
 b=QKlCeEaDDl1eG2eg21dj3kZZVgTA16s2WDj/SmbWkRtc5JmZa5WuX4/OwCQ63XuUCi
 IbqPfhrAhdM4BoLVjW/dWZwsAss9GOCQCjV3BB3LVpREYJwURn0EBVmCxIoQmMOypOAa
 pMYOmWGtIuzM4GGWQdMOksFXDsaI4tRxEBawLT2DbzcxqjbY2AyVz/1pIiiX+3FLJ7w0
 LPB42koGK96kqZmm02gpTDqTnf1Xdq1TGTHfCNI7Biz6eQVo9cIPL8CqLmn58yPOgQqd
 ON9yIbN5vxLExUtVSdw5rnH6rmZKaZkdKeptScspT8Aao8uuBn/F4guCbBchvsINeojE
 KyUw==
X-Gm-Message-State: APjAAAUqau4lsGeI2WOT6JXlqylujjHlLQb7b0O8y15hFgw4GLpO1fwi
 nyaRgnhDEBaqA8mEIL+rmYk=
X-Google-Smtp-Source: APXvYqx0HzmAJmuvfhoK2sMjQ1btutL5LtHGknhS6++aHsvz/idd/yUwcGJdbE5iaLyI8RnsGsI2mg==
X-Received: by 2002:adf:f847:: with SMTP id d7mr112287551wrq.35.1578399217495; 
 Tue, 07 Jan 2020 04:13:37 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id e18sm75831703wrr.95.2020.01.07.04.13.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 04:13:37 -0800 (PST)
Date: Tue, 7 Jan 2020 12:13:35 +0000
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyxia@amazon.com>
Message-ID: <20200107121335.nqb3kx4eos3yfiwb@debian>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTI6MDY6NDNQTSArMDAwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBUaGV5IHdlcmUg
cHV0IGludG8gcGFnZS5oIGJ1dCBtbS5oIGlzIG1vcmUgYXBwcm9wcmlhdGUuCj4gCj4gVGhlIHJl
YWwgcmVhc29uIGlzIHRoYXQgSSB3aWxsIGJlIGFkZGluZyBzb21lIG5ldyBmdW5jdGlvbnMgd2hp
Y2gKPiB0YWtlcyBtZm5fdC4gSXQgdHVybnMgb3V0IGl0IGlzIGEgYml0IGRpZmZpY3VsdCB0byBk
byBpbiBwYWdlLmguCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSSB3aWxsIGNvbW1pdCB0aGlzIHRyaXZpYWwgcGF0Y2ggc29v
bi1pc2ggdG8gcmVkdWNlIEhvbnlhbidzIHBhdGNoIHF1ZXVlCmxlbmd0aC4KClNob3V0IGlmIHlv
dXIgZGlzYWdyZWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:16:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1ionmE-0006eM-7T; Tue, 07 Jan 2020 12:16:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ionmC-0006eH-P9
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:16:00 +0000
X-Inumbo-ID: 76f578c0-3147-11ea-abed-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76f578c0-3147-11ea-abed-12813bfff9fa;
 Tue, 07 Jan 2020 12:16:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578399360;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=eNkmeQxisq9+kssii+wPXQkKEzPh6kc5Xp1VdqvdyMw=;
 b=SlttaywSvj0itOfoaA/Tm697k2cmJGg382yFz19PNmWmjoSd5XEqxWpK
 2VO8TG2sCU+NLkGri0tC7pDG/lHp7JGE8uB7J5TT7olFJxuS35rlGjRsU
 xcvNlg2gXUxktKTdr87Spdpcf6AjUjyQrpF+DoZ1apcnXF58UKr3gv0eO 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jdQdhq5yHLVgVDQ8e5wktuf6f7AXWRYBobQ/AgUiRq013B+/qE6Ze3RHerPSwjDLXHxodLN7am
 v2aFlQpw39f8fvTpW7Nzfl0gBnjDrSV4iSh2pGrDUlnh23gNTSb/c0c2n6k2vZ4Mz1Vedf830G
 htWjWu6AwWOxuoSNf1LfQ64Cc9HqlU4eKc2RjqABZBlP9Cb3JNZwsUR8wZMK6TKTU4F0YtRZcI
 cWaCGcaFr+xAi3AaUhHcpWqFC1c2NlZkeSHIlx3GALbzIRBC/vGd4b7WXqX9IoRs2eyEHHaqgo
 eU8=
X-SBRS: 2.7
X-MesageID: 10969977
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10969977"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:15:56 +0000
Message-ID: <20200107121556.13994-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/trampoline: boot_vid_mode doesn't need to
 be 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

QUZBSUNULCBpdCBoYXMgbmV2ZXIgaGFkIGFuIGV4dGVybmFsIHVzZXIgc2luY2UgaXRzIGludHJv
ZHVjdGlvbgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5T
CmluZGV4IDgyNGY0NWVjMGYuLjZiNDAzYTZkMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAg
LTI2MSw3ICsyNjEsNyBAQCBvcHRfZWRpZDoKICAgICAgICAgLmJ5dGUgICAwCiAKICNpZmRlZiBD
T05GSUdfVklERU8KLUdMT0JBTChib290X3ZpZF9tb2RlKQorYm9vdF92aWRfbW9kZToKICAgICAg
ICAgLndvcmQgICBWSURFT184MHgyNSAgICAgICAgICAgICAgICAgICAgIC8qIElmIHdlIGRvbid0
IHJ1biBhdCBhbGwsIGFzc3VtZSBiYXNpYyB2aWRlbyBtb2RlIDMgYXQgODB4MjUuICovCiB2ZXNh
X3NpemU6CiAgICAgICAgIC53b3JkICAgMCwwLDAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiB3aWR0aCB4IGRlcHRoIHggaGVpZ2h0ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:19:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:19: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 1ionpk-0006nB-Oc; Tue, 07 Jan 2020 12:19:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ionpj-0006n6-Qq
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:19:39 +0000
X-Inumbo-ID: f982a268-3147-11ea-abed-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f982a268-3147-11ea-abed-12813bfff9fa;
 Tue, 07 Jan 2020 12:19:39 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y17so53716764wrh.5
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 04:19:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=vCYWTQxFHRtPK975OBfNFnOiJ3nlwGbKY/hqjrTPB0k=;
 b=PAmVraAoSVxvvTexnqDHYd6LNwRTOh2Fxb6oAOShiyL/O0TNdtWtcfd9VQtfXLglZG
 J9JCZCcP3NJZmZLSNDTwA/NZH1ROOV0VBm6GqFxgpuwVcmFSQq8I/ksb0uUChbSfYZTL
 9YnjwDWd9P6vZyUFanDfmFuESXPjExGKF8V3x/7AVDH+9Gl28GEd9vO9ICtXyCvbirr7
 p2dyilB/JwxTZ6m6S7QQ9SesOhOIDB7DmQkG+HqyZWbIl0HcdsNOwSVoJzm94nEAiKS3
 y6HW7l4ngiY7Khg2iVpUghUe8R8+0TeBgecFylS8WnmgwJXrHE5dby3nS368X7/ai6av
 148A==
X-Gm-Message-State: APjAAAVsfz9R5tX7R7INc/BJvdihdae3FWFCyLkD2f1aPElXoHsRpFzS
 yK0dwePuu0uDpX8F5UwLKaw=
X-Google-Smtp-Source: APXvYqxvtXuVvHfBdoOmv9c7m+NlhuYrReqZU/dbampgSy/gKlEXT44k9rkU7ti/RvnDptnB/OQKzQ==
X-Received: by 2002:adf:ea42:: with SMTP id j2mr109246822wrn.270.1578399578368; 
 Tue, 07 Jan 2020 04:19:38 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id b10sm78951050wrt.90.2020.01.07.04.19.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 04:19:37 -0800 (PST)
Date: Tue, 7 Jan 2020 12:19:36 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200107121936.q3cyziecxnzsbstu@debian>
References: <20200106170352.28582-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200106170352.28582-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/save: Drop unused parameters from
 xc_domain_save()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.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>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMDU6MDM6NTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBYQ0ZMQUdTX0NIRUNLUE9JTlRfQ09NUFJFU1MgaGFzIGJlZW4gdW51c2VkIHNpbmNl
IGMvcyBiMTViYzQzNDUgKDIwMTUpLAo+IFhDRkxBR1NfSFZNIHNpbmNlIGMvcyA5ZTg2NzJmMWMg
KDIwMTMpLCBhbmQgWENGTEFHU19TVERWR0Egc2luY2UgYy9zCj4gMDg3ZDQzMzI2ICgyMDA3KS4g
IERyb3AgdGhlIGNvbnN0YW50cywgYW5kIGNvZGUgd2hpY2ggc2V0cyB0aGVtLgo+IAo+IFRoZSBz
ZXBhcmF0ZSBodm0gcGFyYW1ldGVyIChhcHBlYXJlZCBpbiBjL3MgZDExYmVjOGExLCAyMDA3IGFu
ZCB1bHRpbWF0ZWx5Cj4gcmVkdW5kYW50IHdpdGggWENGTEFHU19IVk0pLCBpcyB1c2VkIGZvciBz
YW5pdHkgY2hlY2tpbmcgYW5kIGRlYnVnIHByaW50aW5nLAo+IHRoZW4gZGlzY2FyZGVkIGFuZCBy
ZXBsYWNlZCB3aXRoIFhlbidzIGlkZWEgb2Ygd2hldGhlciB0aGUgZG9tYWluIGlzIFBWIG9yCj4g
SFZNLgo+IAo+IFJlYXJyYW5nZSB0aGUgbG9naWMgaW4geGNfZG9tYWluX3NhdmUoKSB0byBhc2sg
WGVuIHNpZ2h0bHkgZWFybGllciwgYW5kIHVzZSBhCj4gY29uc2lzdGVudCBpZGVhIG9mICdodm0n
IHRocm91Z2hvdXQuICBSZW1vdmluZyB0aGlzIHBhcmFtZXRlciByZW1vdmVzIHRoZQo+IGZpbmFs
IHVzZXIgb2YgbGlieGwncyBkc3MtPmh2bSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdlbGwuCj4g
Cj4gVXBkYXRlIHRoZSBkb3h5Z2VuIGNvbW1lbnQgdG8gYmUgYWNjdXJhdGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:25:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ionv8-0007e9-F3; Tue, 07 Jan 2020 12:25:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ionv7-0007e4-Nj
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:25:13 +0000
X-Inumbo-ID: bbc31312-3148-11ea-b56d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbc31312-3148-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 12:25:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578399905;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=OpbKJyitG19QvZedu5aSWFAs9EOaDDRflD6uYMuAv2A=;
 b=YHxzIvTT9+HsbGqCUq82ClgGvyVxpPa6FqWlfbbnflScHgD0Hog+HkVQ
 7CQ61peFI3rIX7Sxhmaos+XpSIUlU4S0LjfdX/fF8iWFEIpp0onoj+p5A
 ck3iLkmMGkXNcFRYfgkOUpJrF3vYUYdbjpB0X/rBSnoYl5dwskjZ/H7/q Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vvqOuoz5BpfVkGO72OFB00FZQHq/f2Wh7ufeDfYEKqQRqL47rJB2e0v538J/7zIJ4T4xF2etv6
 JMa2VW/DmX6/w08BA7yZ1HLPb0aYD4MX5ru7cqeMjg2cg1OM17ixb/63VGl1e7YAPGcvmBVDIg
 3g3VMY9t6hbCeDkuCUIDCkAmh6vBBT/SKJ19PtC3ZEzLzHsef0xG+5/gGbxGmj/BmqC1QgydUm
 UCOqCNP4UK2qqAwcqPENUeFHLj7a1su9F2lRYfRV/CQnxxA+lxFTQEayOVwc6aIN/aIiGjAc5b
 NMM=
X-SBRS: 2.7
X-MesageID: 10560147
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10560147"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 12:25:01 +0000
Message-ID: <20200107122501.15511-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vmx: Shrink TASK_SWITCH's
 hvm_task_switch_reason 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: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gbmVlZCB0byB1c2UgNC1ieXRlIGludGVnZXJzIHRvIHN0b3JlIHR3byBiaXRzIG9mIGluZm9y
bWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggZjgzZjEwMjYzOC4uYjc5YmNhNzFhZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTM5NzgsNyArMzk3OCw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRVhJVF9SRUFTT05fVEFTS19TV0lUQ0g6IHsKLSAg
ICAgICAgc3RhdGljIGNvbnN0IGVudW0gaHZtX3Rhc2tfc3dpdGNoX3JlYXNvbiByZWFzb25zW10g
PSB7CisgICAgICAgIHN0YXRpYyBjb25zdCBpbnQ4X3QgcmVhc29uc1tdID0gewogICAgICAgICAg
ICAgVFNXX2NhbGxfb3JfaW50LCBUU1dfaXJldCwgVFNXX2ptcCwgVFNXX2NhbGxfb3JfaW50CiAg
ICAgICAgIH07CiAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0X2xlbiwgc291cmNlOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:39:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:39: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 1ioo91-0000CJ-Rl; Tue, 07 Jan 2020 12:39:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8bLS=24=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ioo90-0000CC-HF
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:39:34 +0000
X-Inumbo-ID: c11525f6-314a-11ea-abf4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c11525f6-314a-11ea-abf4-12813bfff9fa;
 Tue, 07 Jan 2020 12:39:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578400772;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=YWtLsJUw06w8NJilCqo/1aaZAiZ16ojf4H2z+gj5gsU=;
 b=GV+uVkj2dy7AeZrq+6CpyXacrIW0n02+qR1JaD3EHYGQkVocBEXr3YtU
 EmVcYbSmOY7jhJQONxm3Ox4QGqean2mJ17hy2B0qmBKfCc3JlqYzDeSCb
 bAHcrqzqDqrKumDynJ8ZGVcFMlKXON+1a+sbFWlWlY9FbolU2ArCUPrcz 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tqcyK+1GT31X8MWSc+pG64HEeMGJLlcEfEEAtOBmJ4N1fKxmJIoblhLcXWVYgLFEVR/qmbG7Ua
 5hCBBCPC/1TQz6qqzEvUbB174ggFAjZW6ElkG05+yEVyXbkWXaX2i393aCqWaDgbNmTpi96+Z9
 TNJxx2lyuw/Q4rBlhZ2hM6Imun4qEWEuwwawJIP3ZFbpMccRV0yZqTxn/+XwYULMuHfx7MkbuG
 gjAwNSmHlMnVHzTX+T/bjq8pYHc6DV1sJK3Wq17MXKbPfoNUSPtNo6thQ2RDVeQh9CEKmVPGNl
 76I=
X-SBRS: 2.7
X-MesageID: 10970939
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10970939"
From: Lars Kurth <lars.kurth@citrix.com>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
Thread-Index: AQHVxMtZ1OgMwMP+3E6j25NQq/tXUKfeR7SAgACFcYCAAEd+AA==
Date: Tue, 7 Jan 2020 12:39:27 +0000
Message-ID: <6D5427AF-D465-43E4-88D8-351F10E513A6@citrix.com>
References: <4545D260-7F67-42DC-A33E-2F466011ED20@citrix.com>
 <89173194-efd5-61fb-d3f5-dd1011579c91@citrix.com>
 <3403b9d5b51845aea20aba2ca76fde6e@EX13D32EUC003.ant.amazon.com>
In-Reply-To: <3403b9d5b51845aea20aba2ca76fde6e@EX13D32EUC003.ant.amazon.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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C8621348CCDE1D4B9FEAD372AE19B86D@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Amit Shah <amit@infradead.org>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian
 Woods <brian.woods@xilinx.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Kevin Pearson <kevin.pearson@ortmanconsulting.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Robert Townley <rob.townley@gmail.com>, Rian Quinn <rianquinn@gmail.com>,
 Varad Gautam <varadgautam@gmail.com>, Juergen
 Gross <jgross@suse.com>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jeff Kubascik <Jeff.Kubascik@dornerworks.com>,
 "Ji, John" <john.ji@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA3LzAxLzIwMjAsIDA4OjIzLCAiRHVycmFudCwgUGF1bCIgPHBkdXJyYW50QGFt
YXpvbi5jby51az4gd3JvdGU6DQoNCiAgICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQog
ICAgPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KICAg
ID4gU2VudDogMDcgSmFudWFyeSAyMDIwIDAwOjI2DQogICAgPiBUbzogTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aEBjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tDQogICAgPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4NCiAgICA+IENjOiBSaWFuIFF1aW5uIDxyaWFucXVpbm5AZ21haWwuY29t
PjsgRGFuaWVsIFAuIFNtaXRoDQogICAgPiA8ZHBzbWl0aEBhcGVydHVzc29sdXRpb25zLmNvbT47
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT47IEJyaWFuDQogICAgPiBXb29kcyA8
YnJpYW4ud29vZHNAeGlsaW54LmNvbT47IFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBnbWFpbC5jb20+
Ow0KICAgID4gYW5hc3Rhc3Npb3MubmFub3NAb25hcHAuY29tOyBtaXJlbGEuc2ltb25vdmljQGFn
Z2lvcy5jb207DQogICAgPiBlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tOyBKaSwgSm9obiA8am9o
bi5qaUBpbnRlbC5jb20+Ow0KICAgID4gcm9iaW4ucmFuZGhhd2FAYXJtLmNvbTsgZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb207IEFtaXQgU2hhaA0KICAgID4gPGFtaXRAaW5mcmFkZWFkLm9yZz47IE1h
dHQgU3BlbmNlciA8TWF0dC5TcGVuY2VyQGFybS5jb20+OyBSb2JlcnQgVG93bmxleQ0KICAgID4g
PHJvYi50b3dubGV5QGdtYWlsLmNvbT47IEFydGVtIE15Z2FpZXYgPEFydGVtX015Z2FpZXZAZXBh
bS5jb20+OyBWYXJhZA0KICAgID4gR2F1dGFtIDx2YXJhZGdhdXRhbUBnbWFpbC5jb20+OyBUYW1h
cyBLIExlbmd5ZWwNCiAgICA+IDx0YW1hcy5rLmxlbmd5ZWxAZ21haWwuY29tPjsgQ2hyaXN0b3Bo
ZXIgQ2xhcmsNCiAgICA+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWlsLmNvbT47IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQogICAgPiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBsYW1iZXJ0Lm9saXZpZXJAZ21haWwuY29tOw0K
ICAgID4gSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyB2ZmFjaGluQGRlLmFk
aXQtanYuY29tOyBLZXZpbg0KICAgID4gUGVhcnNvbiA8a2V2aW4ucGVhcnNvbkBvcnRtYW5jb25z
dWx0aW5nLmNvbT47IGludGVsLXhlbkBpbnRlbC5jb207IEphcnZpcw0KICAgID4gUm9hY2ggPEph
cnZpcy5Sb2FjaEBkb3JuZXJ3b3Jrcy5jb20+OyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ow0KICAgID4gU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPjsgRHVy
cmFudCwgUGF1bA0KICAgID4gPHBkdXJyYW50QGFtYXpvbi5jby51az47IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+OyBKZWZmDQogICAgPiBLdWJhc2NpayA8SmVmZi5LdWJhc2Np
a0Bkb3JuZXJ3b3Jrcy5jb20+OyBOYXRhcmFqYW4sIEphbmFrYXJhamFuDQogICAgPiA8am5hdGFy
YWpAYW1kLmNvbT47IFN0ZXdhcnQgSGlsZGVicmFuZA0KICAgID4gPFN0ZXdhcnQuSGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+OyBWb2xvZHlteXIgQmFiY2h1aw0KICAgID4gPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPjsgV29vZGhvdXNlLCBEYXZpZCA8ZHdtd0BhbWF6b24uY28udWs+OyBS
b2dlcg0KICAgID4gUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCiAgICA+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBDb21tdW5pdHkgQ2FsbDogQ2FsbCBmb3IgQWdlbmRhIEl0ZW1z
IGFuZCBjYWxsDQogICAgPiBkZXRhaWxzIGZvciBKYW4gOSwgMTY6MDAgLSAxNzowMCBVVEMNCiAg
ICA+IA0KICAgID4gT24gMDYvMDEvMjAyMCAxOTo1NiwgTGFycyBLdXJ0aCB3cm90ZToNCiAgICA+
ID4gRGVhciBjb21tdW5pdHkgbWVtYmVycywNCiAgICA+ID4NCiAgICA+ID4gSSBob3BlIHlvdSBh
bGwgaGFkIGEgcmVzdGZ1bCBob2xpZGF5IHBlcmlvZCBhbmQgYSBIYXBweSBOZXcgWWVhciENCiAg
ICA+ID4NCiAgICA+ID4gUGxlYXNlIHNlbmQgbWUgYWdlbmRhIGl0ZW1zIGZvciB0aGlzIFRodXJz
ZGF5J3MgY29tbXVuaXR5IGNhbGwgKHdlDQogICAgPiBhZ3JlZWQgdG8gbW92ZSBpdCBieSAxIHdl
ZWspIHByZWZlcmFibHkgYnkgV2VkbmVzZGF5IQ0KICAgID4gPg0KICAgID4gPiBBIGRyYWZ0IGFn
ZW5kYSBpcw0KICAgID4gYXQgaHR0cHM6Ly9jcnlwdHBhZC5mci9wYWQvIy8yL3BhZC9lZGl0L0VS
WnRNWUQ1ajZrMHN2LU5HNkh0bC1BSi8NCiAgICA+ID4gUGxlYXNlIGFkZCBhZ2VuZGEgaXRlbXMg
dG8gdGhlIGRvY3VtZW50IG9yIHJlcGx5IHRvIHRoaXMgZS1tYWlsDQogICAgPiANCiAgICA+IEkg
dGhpbmsgaXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIGZvciB0aGUgY29tbXVuaXR5IGluIGdlbmVy
YWwgdG8ga25vdw0KICAgID4gYW55IHNwZWNpZmljIHBsYW5zIGVhY2ggb2YgdXMgaGF2ZSBmb3Ig
dGhlIDQuMTQgdGltZWZyYW1lLg0KICAgID4gDQogICAgPiBJIHBlcnNvbmFsbHkgYW0gYXdhcmUg
b2YgYSBmYWlyIHF1YW50aXR5IG9mIHdvcmsgZnJvbSB2YXJpb3VzIHBlb3BsZSwNCiAgICA+IGJ1
dCBpdCBpcyBjbGVhciB0aGF0IHRoZSBjb21tdW5pdHkgYXMgYSB3aG9sZSBkb2Vzbid0IHJlYWxs
eSBoYXZlIGFuDQogICAgPiBpZGVhIG9mIHdobyBpcyB3b3JraW5nIG9uIHdoYXQuDQogICAgPiAN
CiAgICA+IE15IGNvbnRyaWJ1dGlvbiB0byB0aGUgZGlzY3Vzc2lvbiBzdGFydHMgd2l0aA0KICAg
ID4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzk0MWNmMjNjLTEzZWQtMTRhMS1m
ZDI1LQ0KICAgID4gNDViMDAxZDk1NjRhQGNpdHJpeC5jb20vVC8jdQ0KICAgID4gYnV0IEkgdGhp
bmsgaXQgd291bGQgYmUgaGVscGZ1bCBpZiBvdGhlcnMgZ2F2ZSBhdCBsZWFzdCBhIGJyaWVmIG92
ZXJ2aWV3DQogICAgPiBvZiBhbnkgcGxhbnMgYW5kIHdoZXRoZXIgdGhleSBhcmUgaW50ZW5kaW5n
IHRoZSB3b3JrIHRvIGhpdCB0aGUgbmV4dA0KICAgID4gcmVsZWFzZSwgb3Igd2hldGhlciBpdCBp
cyBtb3JlIGxpa2VseSB0byBiZSBhIGZ1dHVyZSByZWxlYXNlLg0KICAgIA0KICAgIEFncmVlZC4g
SSBuZWVkIGEgYmFzZWxpbmUgbGlzdCBvZiBpdGVtcyB0byB0cmFjayBmb3IgNC4xNC4gDQogICAg
DQpJIGFkZGVkIA0KDQogICBDLjIpIDQuMTMgUmVsZWFzZSByZXRyb3NwZWN0aXZlIGFuZCA0LjE0
IHBsYW5uaW5nIGJhc2VsaW5lIChMYXJzLCBQYXVsKQ0KICAgNC4xMzogU2VlbXMgdG8gYmUgdGhh
dCB0aGlzIHRpbWUgc29tZSBzdHVmZiBoYWQgZ29uZSB3cm9uZywgaW4gcGFydGljdWxhciBhcm91
bmQgdGhlIHJlbGVhc2UgY29tbXMuIFRoaXMgaXMgYSBwbGFjZWhvbGRlciB0byBkaXNjdXNzLg0K
DQogICA0LjE0OiBOZWVkIGEgYmFzZWxpbmUgZm9yIDQuMTQgcGxhbm5pbmcNCiAgIEl0IHdvdWxk
IGJlIGhlbHBmdWwgaWYgRVZFUllPTkUgZ2F2ZcKgYSBicmllZiBvdmVydmlldyBvZiBhbnkgcGxh
bnMgZm9yIDQuMTQgYW5kIHdoZXRoZXIgdGhleSBhcmUgaW50ZW5kaW5nIHRoZSB3b3JrIHRvIGhp
dCB0aGUgbmV4dCANCiAgIHJlbGVhc2UsIG9yIHdoZXRoZXIgaXQgaXMgbW9yZSBsaWtlbHkgdG8g
YmUgYSBmdXR1cmUgcmVsZWFzZS4NCg0KICAgQW5kcmV3J3MgY29udHJpYnV0aW9uIGFuZCBsYXJn
ZXIgNC4xNCBiYWNrbG9nIGF0OsKgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzk0
MWNmMjNjLTEzZWQtMTRhMS1mZDI1LTQ1YjAwMWQ5NTY0YUBjaXRyaXguY29tL1QvI3UNCg0KVG8g
dGhlIGFnZW5kYQ0KTGFycw0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:44:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12: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 1iooDp-00012n-Kz; Tue, 07 Jan 2020 12:44:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iooDn-00012i-KC
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:44:31 +0000
X-Inumbo-ID: 727b7a48-314b-11ea-abf4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 727b7a48-314b-11ea-abf4-12813bfff9fa;
 Tue, 07 Jan 2020 12:44:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A6390AD5F;
 Tue,  7 Jan 2020 12:44:29 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20200107120243.222183-1-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c5c4a1a9-aa01-b228-50e8-46015bb6581e@suse.com>
Date: Tue, 7 Jan 2020 13:44:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107120243.222183-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gMDcuMDEuMjAyMCAxMzowMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBJdCdzIG5vdCBhbHdh
eXMgY2xlYXIgd2hhdCB0aGUgYmVzdCB3YXkgaXMgdG8gaGFuZGxlIHVuZXhwZWN0ZWQKPiBjb25k
aXRpb25zOiB3aGV0aGVyIHdpdGggQVNTRVJUKCksIGRvbWFpbl9jcmFzaCgpLCBCVUdfT04oKSwg
b3Igc29tZQo+IG90aGVyIG1ldGhvZC4gIEFsbCBtZXRob2RzIGhhdmUgYSByaXNrIG9mIGludHJv
ZHVjaW5nIHNlY3VyaXR5Cj4gdnVsbmVyYWJpbGl0aWVzIGFuZCB1bm5lY2Vzc2FyeSBpbnN0YWJp
bGl0aWVzIHRvIHByb2R1Y3Rpb24gc3lzdGVtcy4KPiAKPiBQcm92aWRlIGd1aWRlbGluZXMgZm9y
IGRpZmZlcmVudCBvcHRpb25zIGFuZCB3aGVuIHRvIHVzZSB0aGVtLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 12:55:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 12:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iooOQ-0001ye-Q3; Tue, 07 Jan 2020 12:55:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HT65=24=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iooOP-0001yZ-Kf
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 12:55:29 +0000
X-Inumbo-ID: f3607298-314c-11ea-bf56-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3607298-314c-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 12:55:17 +0000 (UTC)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id D9019D7F243FA793F0DE;
 Tue,  7 Jan 2020 20:55:14 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.439.0; Tue, 7 Jan 2020
 20:55:04 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
 <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E147FA8.1000401@hisilicon.com>
Date: Tue, 7 Jan 2020 20:55:04 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMTk6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
Pgo+IE9uIDA3LzAxLzIwMjAgMDk6NDgsIFdlaSBYdSB3cm90ZToKPj4gT24gMjAyMC8xLzcgMTc6
MTAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMDcvMDEvMjAyMCAwODozOSwg
V2VpIFh1IHdyb3RlOgo+Pj4+IEhpIFN0ZWZhbm8sCj4+Pj4KPj4+PiBPbiAyMDIwLzEvNyA2OjAx
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IE9uIFNhdCwgMjggRGVjIDIwMTksIFdl
aSBYdSB3cm90ZToKPj4+Pj4+IEhpIEp1bGllbiwKPj4+Pj4+Cj4+Pj4+PiBPbiAyMDE5LzEyLzI4
IDE2OjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gSGksCj4+Pj4+Pj4KPj4+Pj4+PiBP
biAyOC8xMi8yMDE5IDAzOjA4LCBXZWkgWHUgd3JvdGU6Cj4+Pj4+Pj4+IFRoaXMgcGF0Y2ggZml4
ZXMgdGhlIHR5cG8gYWJvdXQgdGhlIGFjdGl2ZSBzdGF0dXMgcmFuZ2Ugb2YgYW4gSVJRCj4+Pj4+
Pj4+IHZpYSBHSUNELiBPdGhlcndpc2UgaXQgd2lsbCBiZSBmYWlsZWQgdG8gaGFuZGxlIHRoZSBt
bWlvIGFjY2VzcyAKPj4+Pj4+Pj4gYW5kCj4+Pj4+Pj4+IGluamVjdCBhIGRhdGEgYWJvcnQuCj4+
Pj4+Pj4gSSBoYXZlIHNlZW4gYSBwYXRjaCBzaW1pbGFyIGZyb20gTlhQIGEgbW9udGggYWdvIGFu
ZCBJIGRpc2FncmVlZCAKPj4+Pj4+PiBvbiB0aGUKPj4+Pj4+PiBhcHByb2FjaC4KPj4+Pj4+Pgo+
Pj4+Pj4+IElmIHlvdSBsb29rIGF0IHRoZSBjb250ZXh0IHlvdSBtb2RpZmVkLCBpdCBzYXlzIHRo
YXQgcmVhZGluZyAKPj4+Pj4+PiBBQ1RJVkVSIGlzIG5vdAo+Pj4+Pj4+IHN1cHBvcnRlZC4gV2hp
bGUgSSBhZ3JlZSB0aGUgYmVoYXZpb3IgaXMgbm90IGNvbnNpc3RlbnQgYWNjcm9zcyAKPj4+Pj4+
PiBBQ1RJVkVSLAo+Pj4+Pj4+IGluamVjdGluZyBhIGRhdGEgYWJvcnQgaXMgYSBwZXJmZWN0bHkg
ZmluZSBiZWhhdmlvciB0byBtZSAKPj4+Pj4+PiAodGhvdWdoIG5vdCBzcGVjCj4+Pj4+Pj4gY29t
cGxpYW50KSBhcyB3ZSBkb24ndCBpbXBsZW1lbnQgdGhlIHJlZ2lzdGVycyBjb3JyZWN0bHkuCj4+
Pj4+Pj4KPj4+Pj4+PiBJIGd1ZXNzIHlvdSBhcmUgc2VuZGluZyB0aGlzIHBhdGNoLCBiZWNhdXNl
IHlvdSB0cmllZCBMaW51eCA1LjQgCj4+Pj4+Pj4gKG9yIGxhdGVyKQo+Pj4+Pj4+IG9uIFhlbiwg
cmlnaHQ/IExpbnV4IGhhcyByZWNlbnRseSBiZWdhbiB0byByZWFkIEFDVElWRVIgdG8gY2hlY2sg
Cj4+Pj4+Pj4gd2hldGhlciBhbgo+Pj4+Pj4+IElSUSBpcyBhY3RpdmUgYXQgdGhlIEhXIGxldmVs
IGR1cmluZyB0aGUgc3luY2hyb25pemluZyBvZiB0aGUgCj4+Pj4+Pj4gSVJRUy4gRnJvbSBteQo+
Pj4+Pj4+IHVuZGVyc3RhbmRpbmcsIHRoaXMgaXMgdXNlZCBiZWNhdXNlIHRoZXJlIGlzIGEgd2lu
ZG93IHdoZXJlIHRoZSAKPj4+Pj4+PiBpbnRlcnJ1cHQgaXMKPj4+Pj4+PiBhY3RpdmUgYXQgdGhl
IEhXIGxldmVsIGJ1dCB0aGUgTGludXggSVJRIHN1YnN5c3RlbSBpcyBub3QgYXdhcmUgCj4+Pj4+
Pj4gb2YgaXQuCj4+Pj4+Pj4KPj4+Pj4+PiBXaGlsZSB0aGUgcGF0Y2ggYmVsb3cgd2lsbCBhbGxv
dyBMaW51eCA1LjQgdG8gbm90IGNyYXNoLCBpdCBpcyAKPj4+Pj4+PiBub3QgZ29pbmcgdG8KPj4+
Pj4+PiBtYWtlIGl0IGZseSB2ZXJ5IGZhciBiZWNhdXNlIG9mIHRoZSBhYm92ZS4gU28gSSBhbSBy
YXRoZXIgbm90IAo+Pj4+Pj4+IGhhcHB5IHdpdGgKPj4+Pj4+PiBwZXJzdWluZyB3aXRoIHJldHVy
bmluZyAwLgo+Pj4+Pj4+Cj4+Pj4+PiBZZXMsIEkgYW0gdXNpbmcgTGludXggNS41LXJjMiA6KQo+
Pj4+Pj4gR290IGl0IGFuZCB0aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4KPj4+Pj4+IEkgYW0g
bm90IGluc2lzdGVudCBvbiB0aGlzIGFuZCBPSyB0byB3YWl0IGZvciB0aGUgdXBkYXRlLgo+Pj4+
Pj4gVGhhbmtzIGFuZCBoYXZlIGEgdmVyeSBoYXBweSBuZXcgeWVhciEKPj4+Pj4gSGkgV2VpLAo+
Pj4+Pgo+Pj4+PiB3aGF0IGRvIHlvdSBkbyB0byByZXByb2R1Y2UgdGhlIGlzc3VlPyBBcmUgeW91
IGp1c3QgYm9vdGluZyBMaW51eAo+Pj4+PiA1LjUtcmMyIGFzIGRvbTAgYW5kIHNlZWluZyB0aGUg
aXNzdWUgZHVyaW5nIGJvb3QsIG9yIGFyZSB5b3UgZG9pbmcKPj4+Pj4gc29tZXRoaW5nIHNwZWNp
ZmljPwo+Pj4+Pgo+Pj4+PiAuCj4+Pj4+Cj4+Pj4KPj4+PiBJIGRpcmVjdGx5IHRlc3RlZCB0aGUg
bWFpbmxpbmUga2VybmVsIHdpdGggZGVmY29uZmlnLgo+Pj4+IEFuZCB0aGUgNS41LXJjNSBrZXJu
ZWwgYm9vdGluZyBsb2cgaXMgYXMgYmVsb3c6Cj4+Pj4KPj4+PiAgICAgIHJvb3RAdWJ1bnR1On4j
IGRtZXNnIHwgbW9yZQo+Pj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51eCBvbiBw
aHlzaWNhbCBDUFUgMHgwMDAwMDAwMDAwIAo+Pj4+IFsweDQ4MWZkMDEwXQo+Pj4+ICAgICAgWyAg
ICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC1yYzUgKGpveXhAVHVyaW5nLUFyY2gtYikg
Cj4+Pj4gKGdjYyB2ZXJzaW9uIDQuOS4xIDIKPj4+PiAgICAgIDAxNDA1MDUgKHByZXJlbGVhc2Up
IChjcm9zc3Rvb2wtTkcgbGluYXJvLTEuMTMuMS00LjktMjAxNC4wNSAtIAo+Pj4+IExpbmFybyBH
Q0MgNC45LTIwCj4+Pj4gICAgICAxNC4wNSkpICMxMzIgU01QIFBSRUVNUFQgVHVlIEphbiA3IDE1
OjQzOjA2IENTVCAyMDIwCj4+Pj4gICAgICBbICAgIDAuMDAwMDAwXSBYZW4gWEVOX1ZFUlNJT04u
WEVOX1NVQlZFUlNJT04gc3VwcG9ydCBmb3VuZAo+Pj4+ICAgICAgWyAgICAwLjAwMDAwMF0gZWZp
OiBHZXR0aW5nIEVGSSBwYXJhbWV0ZXJzIGZyb20gRkRUOgo+Pj4+ICAgICAgWyAgICAwLjAwMDAw
MF0gZWZpOiBFRkkgdjIuNTAgYnkgWGVuCj4+Pj4gICAgICBbICAgIDAuMDAwMDAwXSBlZmk6ICBB
Q1BJIDIuMD0weDE4MWQwZTcwCj4+Pj4gICAgICBbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVk
IDMyIE1pQiBhdCAweDAwMDAwMDAwN2UwMDAwMDAKPj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIEFD
UEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZAo+Pj4+ICAgICAg
WyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMTgxRDBFNzAgMDAwMDI0ICh2MDIg
SElTSSAgKQo+Pj4+ICAgICAgWyAgICAwLjAwMDAwMF0gQUNQSTogWFNEVCAweDAwMDAwMDAwMTgx
RDBEQjAgMDAwMEJDICh2MDEgSElTSSAKPj4+PiBISVAwOCAgICAwMDAwMDAwCj4+Pj4gICAgICAw
ICAgICAgMDEwMDAwMTMpCj4+Pgo+Pj4gSXMgdGhhdCB0aGUgZnVsbCBsb2cgZnJvbSBMaW51eD8g
SWYgbm90LCBjYW4geW91IHBvc3QgaXQgaW4gZnVsbD8KPj4+Cj4+Pj4KPj4+PiBCdXQgdG8gYm9v
dCB3aXRoIEFDUEkgb24gb3VyIGhhcmR3YXJlLCBleGNlcHQgYWJvdmUgY2hhbmdlIEkgaGF2ZSAK
Pj4+PiBhbHNvIGRvbmUgc29tZSBoYWNraW5nIGJhc2VkIG9uCj4+Pj4gWEVOIDQuMTMgYXMgYmVs
b3c6Cj4+Pgo+Pj4gSSBoYXZlbid0IGJvb3RlZCBYZW4gb24gYW55IEFDUEkgc3lzdGVtcyByZWNl
bnRseSBzbyB0aGVyZSBtaWdodCBiZSAKPj4+IGJ1Z3MgaW4gdGhlIGNvZGUuIFlvdXIgY2hhbmdl
cyBiZWxvdyBpcyBkZWZpbml0ZWx5IGEgY2FsbCB0byBsb29rIAo+Pj4gbW9yZSBpbnRvIGRldGFp
bHMgd2hhdCdzIHdyb25nLgo+Pj4KPj4KPj4gWWVzLCBteSB0YXJnZXQgaXMgdG8gbWFrZSBYZW4g
Ym9vdGluZyB3aXRoIEFDUEkgZmlyc3RseS4KPj4KPj4+Pgo+Pj4+ICAgICAgZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+PiAgICAgIGlu
ZGV4IGQwMjhlYzkuLjIxNWEyOTEgMTAwNjQ0Cj4+Pj4gICAgICAtLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+Pj4+ICAgICAgKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+PiAgICAgIEBA
IC0xODU2LDggKzE4NTYsOCBAQCBzdGF0aWMgYm9vbCB0cnlfbWFwX21taW8oZ2ZuX3QgZ2ZuKQo+
Pj4+ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4+Cj4+Pj4gICAgICAgICAgIC8qIFRo
ZSBoYXJkd2FyZSBkb21haW4gY2FuIG9ubHkgbWFwIHBlcm1pdHRlZCBNTUlPIAo+Pj4+IHJlZ2lv
bnMgKi8KPj4+PiAgICAgIC0gICAgaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm5f
eChtZm4pLCBtZm5feChtZm4pICsgCj4+Pj4gMSkgKQo+Pj4+ICAgICAgLSAgICAgICAgcmV0dXJu
IGZhbHNlOwo+Pj4+ICAgICAgKyAgICAvKiBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQs
IG1mbl94KG1mbiksIG1mbl94KG1mbikgCj4+Pj4gKyAxKSApICovCj4+Pj4gICAgICArICAgIC8q
ICAgICByZXR1cm4gZmFsc2U7ICovCj4+Pgo+Pj4gRG9tMCBzaG91bGQgYmUgYWJsZSB0byBtYXAg
bmVhcmx5IGFsbCB0aGUgYWRkcmVzcyBzcGFjZSB0aHJvdWdoIHRoaXMgCj4+PiBmdW5jdGlvbi4g
VGhlIG9ubHkgdGhpbmcgbm90IGFsbG93ZWQgaXMgdGhlIEdJQyBhbmQgVUFSVCAoc2VlIAo+Pj4g
YWNwaV9pb21lbV9kZW55X2FjY2VzcykuCj4+Pgo+Pj4gU28gd2h5IGRvIHlvdSB3YW50IHRoaXMg
Y2hhbmdlPyBXaGF0IHNvcnQgb2YgYWRkcmVzcyBEb20wIGlzIHRyeWluZyAKPj4+IHRvIG1hcCBh
bmQgZmFpbD8KPj4KPj4gWWVzLCBpdCBpcyB0aGUgVUFSVCBhZGRyZXNzIDB4M2YwMDAwMmY4Lgo+
PiBXaXRob3V0IHRoaXMsIGR1cmluZyBET00wIFVBUlQgaW5pdGlhbGl6YXRpb24sIHRoZSBtZW1f
c2VyaWFsX2luIGluIAo+PiB0aGUga2VybmVsIHNpZGUgd2lsbCBiZSBmYWlsZWQgYW5kIHJlcG9y
dGVkIGEgdW5oYW5kbGVkIGZhdWx0IGF0IAo+PiAweGZmZmY4MDAwMTAwNmQyZjkoZ3ZhKQo+PiBi
ZWNhdXNlIG9mIG1lbSBhYm9ydC4KPj4gVGhlIFhlbiBwcmludGVkICJIU1I9MHg5MzAxMDAwMDUg
cGM9MHhmZmZmODAwMDEwNjQ1ZDk0IAo+PiBndmE9MHhmZmZmODAwMDEwMDZkMmY5IGdwYT0weDAw
MDAwM2YwMDAwMmY5IiBpbiB0cmFwcy5jLgo+Cj4gSSBhc3N1bWUgdGhpcyBpcyB5b3VyIHByaW1h
cnkgYWRkcmVzcyBhcyBzcGVjaWZpZWQgaW4gdGhlIFNQQ1IsIHJpZ2h0Pwo+Clllcy4KCj4gQXMg
b25seSBvbmUgZW50aXR5IHNob3VsZCBtYW5hZ2UgdGhlIFVBUlQgKGkuZSBYZW4gb3IgRG9tMCks
IHdlIHRvZGF5IAo+IGFzc3VtZSB0aGlzIHdpbGwgYmUgbWFuYWdlZCBieSBYZW4uIFhlbiBzaG91
bGQgZXhwb3NlIGEgcGFydGlhbCAKPiB2aXJ0dWFsIFVBUlQgKG9ubHkgYSBmZXcgcmVnaXN0ZXJz
IGFyZSBlbXVsYXRpbmcpIHRvIGRvbTAgaW4gcmVwbGFjZW1lbnQuCj4KPiBUaGlzIGlzIHVzdWFs
bHkgZG9uZSBieSB0aGUgVUFSVCBkcml2ZXIuIExvb2tpbmcgYXQgdGhlIGxvZyB5b3UgcGFzdGVk
IAo+IGluIGEgc2VwYXJhdGUgZS1tYWlsOgo+Cj4gKFhFTikgUGxhdGZvcm06IEdlbmVyaWMgU3lz
dGVtCj4gKFhFTikgVW5hYmxlIHRvIGluaXRpYWxpemUgYWNwaSB1YXJ0OiAtOQo+IChYRU4pIEJh
ZCBjb25zb2xlPSBvcHRpb24gJ2R0dWFydCcKPgo+IFNvIFhlbiBkaWRuJ3QgbWFuYWdlIHRvIGlu
aXRpYWxpemUgdGhlIHVhcnQuIFRoZSAtOSBzdWdnZXN0cywgWGVuIAo+IGRpZG4ndCBmaW5kIGEg
ZHJpdmVyIGZvciB5b3VyIFVBUlQuIEF0IHRoZSBtb21lbnQsIFhlbiBpcyBvbmx5IGFibGUgdG8g
Cj4gZGV0ZWN0IHBsMDExLCBzYnNhLCBzYnNhMzIgVUFSVCBmb3IgQUNQSS4gV2hhdCBpcyB0aGUg
dHlwZSBvZiB0aGUgVUFSVCAKPiB1c2VkIG9uIHlvdXIgcGxhdGZvcm0/Cj4KClRoYW5rcyEKR290
IGl0LgpPdXIgVUFSVCBpcyA4MjUwLgoKPj4KPj4+Cj4+Pj4KPj4+PiAgICAgICAgICAgcmV0dXJu
ICFtYXBfcmVnaW9uc19wMm10KGQsIGdmbiwgMSwgbWZuLCBwMm1fbW1pb19kaXJlY3RfYyk7Cj4+
Pj4gICAgICAgfQo+Pj4+Cj4+Pj4KPj4+PiAgICAgIGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4gICAgICBpbmRleCA0ZDZjOTcxLi5jNjI2Zjll
IDEwMDY0NAo+Pj4+ICAgICAgLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4+PiAgICAgICsrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4gICAgICBAQCAtMTA5NSw3ICsxMDk1LDcgQEAgc3RhdGlj
IGJvb2wgeGVuX3B0X2NoZWNrX2VudHJ5KGxwYWVfdCAKPj4+PiBlbnRyeSwgbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpCj4+Pj4gICAgICAgICAgICAgICB7Cj4+Pj4gICAgICAgICAgICAg
ICAgICAgbW1fcHJpbnRrKCJDaGFuZ2luZyBNRk4gZm9yIGEgdmFsaWQgZW50cnkgaXMgbm90IAo+
Pj4+IGFsbG93ZWQgKCUjIlBSSV9tZm4iIC0+ICUjIlBSSV9tZm4iKS5cbiIsCj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGxwYWVfZ2V0X21mbihlbnRyeSkpLCBtZm5feCht
Zm4pKTsKPj4+PiAgICAgIC0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4gICAgICArICAg
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4+Pgo+Pj4gVGhlcmUgaXMgYSBwcmV0dHkgZ29vZCByZWFz
b24gdG8gcHJldmVudCBtb2RpZnlpbmcgdGhlIE1GTiBvbiBhIAo+Pj4gdmFsaWQgZW50cnkuIElu
ZGVlZCwgdGhlIFBUIGNvZGUgaXMgbm90IGhhbmRsaW5nIG9mIHRoZSAKPj4+IEJyZWFrLUJlZm9y
ZS1NYWtlIHNlcXVlbmNlIChyZXF1aXJlcyB3aGVuIHVwZGF0aW5nIGNlcnRhaW4gZW50cnkpIGFz
IAo+Pj4gdGhpcyBpcyBhIGNhbiBvZiB3b3Jtcy4KPj4+Cj4+PiBIb3dldmVyLCBkdXJpbmcgbXkg
dGVzdGluZyBJIG5ldmVyIGZvdW5kIGEgcGxhY2Ugd2hlcmUgYW4gdmFsaWQgCj4+PiBlbnRyeSBp
cyBtb2RpZmllZCAob3RoZXIgdGhhbiB0aGUgcGVybWlzc2lvbnMgcGFydCkuIFNvIGNhbiB5b3Ug
Z2l2ZSAKPj4+IG1vcmUgZGV0YWlscyBob3cgeW91IGNhbWUgdXAgaGVyZT8KPj4KPj4gSW4gdGhl
IGZ1bGwgbG9nLCBJIGZvdW5kIHRoZSBSU0RQKDB4MzlkZTApIHJlcGxhY2VkIGJ5IFhTRFQoMHgz
OWRkMCkuCj4+IEJ1dCBJIGRpZCBub3Qga25vdyB3aHkgOigKPgo+IE9uIEFybSwgd2UgcmVxdWly
ZXMgdGhlIGZpeG1hcCB0byBiZSBlbXB0eSAoYnkgY2FsbGluZyBjbGVhcl9maXhtYXAoKSkgCj4g
YmVmb3JlIHRoZSBmaXhtYXAgY2FuIHVzZWQgZm9yIGEgZGlmZmVyZW50IG1hcHBpbmcuCj4KPiBM
b29raW5nIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBhY3BpX29zX3VubWFwX21lbW9yeSgpLCB0
aGUgZml4bWFwIGlzIAo+IG5vdCBjbGVhcmVkIGFuZCBoZW5jZSB3aHkgeW91IHNlZSB0aGUgd2Fy
bmluZyBhYm91dCBjaGFuZ2luZyB0aGUgTUZOIAo+IG9uIHZhbGlkIGVudHJ5Lgo+Cj4gSUhNTywg
YWNwaV9vc191bm1hcF9tZW1vcnkoKSBvdWdodCB0byBjbGVhciB0aGUgZml4bWFwLiBUaGlzIHdp
bGwgbWFrZSAKPiBpdCBhIG11Y2ggc2FuZXIgaW50ZXJmYWNlIHRvIHVzZS4gV291bGQgeW91IG1p
bmQgdG8gaGF2ZSBhIGxvb2s/Cj4KCkkgd2lsbCB0cnkgdG8gbG9vayBpdC4KCj4+Cj4+Pgo+Pj4+
ICAgICAgICAgICAgICAgfQo+Pj4+ICAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgIC8qIFNhbml0
eSBjaGVjayB3aGVuIHJlbW92aW5nIGEgcGFnZS4gKi8KPj4+Pgo+Pj4+Cj4+Pj4gICAgICBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+
ICAgICAgaW5kZXggM2M4OTljZC4uMWU4MzM1MSAxMDA2NDQKPj4+PiAgICAgIC0tLSBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jCj4+Pj4gICAgICArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+
ICAgICAgQEAgLTg1Miw3ICs4NTIsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyAKPj4+PiBib290X3BoeXNfb2Zmc2V0LAo+Pj4+ICAgICAgICAgICBlbHNlCj4+Pj4gICAg
ICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgIHByaW50aygiQm9vdGluZyB1c2luZyBBQ1BJXG4i
KTsKPj4+PiAgICAgIC0gICAgICAgIGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9IE5VTEw7Cj4+Pj4g
ICAgICArICAgICAgICBkZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSByZWxvY2F0ZV9mZHQoZmR0X3Bh
ZGRyLCAKPj4+PiBmZHRfc2l6ZSk7Cj4+Pj4gICAgICArICAgICAgICBkdF91bmZsYXR0ZW5faG9z
dF9kZXZpY2VfdHJlZSgpOwo+Pj4KPj4+IFdoZW4gdXNpbmcgQUNQSSwgdGhlIERUIHNob3VsZCBu
b3QgYmUgdXNlZC4gU28gd2h5IGRvIHlvdSBuZWVkIHRoaXM/Cj4+Cj4+IEkgaGF2ZSB0cmllZCBu
b3QgcGFzc2luZyBEVCB3aXRoIGdydWItMi4wNCBidXQgYWxzbyB0byBsb2FkIERPTTAga2VybmVs
Lgo+PiBUaGUgbG9nIGlzIGFzIGJlbG93Ogo+Pgo+PiAgICAgIChYRU4pICoqKiBMT0FESU5HIERP
TUFJTiAwICoqKgo+PiAgICAgIChYRU4pIExvYWRpbmcgZDAga2VybmVsIGZyb20gYm9vdCBtb2R1
bGUgQCAwMDAwMDAwMDE2MjIxMDAwCj4+ICAgICAgKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGlu
Z3MgdG90YWxsaW5nIDQwOTZNQiBmb3IgZG9tMDoKPj4gICAgICAoWEVOKSBCQU5LWzBdIDB4MDAw
MDAwMDgwMDAwMDAtMHgwMDAwMDAxMDAwMDAwMCAoMTI4TUIpCj4+ICAgICAgKFhFTikgQkFOS1sx
XSAweDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDM4NE1CKQo+PiAgICAgIChYRU4p
IEJBTktbMl0gMHgwMDAwMDA1MDAwMDAwMC0weDAwMDAwMDgwMDAwMDAwICg3NjhNQikKPj4gICAg
ICAoWEVOKSBCQU5LWzNdIDB4MDAyMDIwMDAwMDAwMDAtMHgwMDIwMjA4MDAwMDAwMCAoMjA0OE1C
KQo+PiAgICAgIChYRU4pIEJBTktbNF0gMHgwMDIwMjBiMDAwMDAwMC0weDAwMjAyMGMwMDAwMDAw
ICgyNTZNQikKPj4gICAgICAoWEVOKSBCQU5LWzVdIDB4MDAyMDI2MDAwMDAwMDAtMHgwMDIwMjYy
MDAwMDAwMCAoNTEyTUIpCj4+ICAgICAgKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAw
MTgxZGEwMDAtMHgwMDAwMDAxODIxYTAwMAo+PiAgICAgIChYRU4pIEFsbG9jYXRpbmcgUFBJIDE2
IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+PiAgICAgIChYRU4pIExvYWRpbmcgekltYWdl
IGZyb20gMDAwMDAwMDAxNjIyMTAwMCB0byAKPj4gMDAwMDAwMDAwODA4MDAwMC0wMDAwMDAwMDA5
OWNhYTAwCj4+ICAgICAgKFhFTikgTG9hZGluZyBkMCBEVEIgdG8gMHgwMDAwMDAwMDBmZTAwMDAw
LTB4MDAwMDAwMDAwZmUwMDI1Ygo+PiAgICAgIChYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJx
IHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+PiAgICAgIChYRU4pIFNjcnViYmluZyBG
cmVlIFJBTSBpbiBiYWNrZ3JvdW5kCj4+ICAgICAgKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCj4+
ICAgICAgKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAo+PiAgICAgIChYRU4pICoqKiBTZXJpYWwg
aW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byAKPj4gc3dpdGNoIGlu
cHV0KQo+PiAgICAgIChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg2Cj4+ICAgICAg
KFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4Mzggb24gQ1BVMCB2aWEgVFRCUiAKPj4gMHgw
MDAwMDAwMDE4MzFhMDAwCj4+ICAgICAgKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAwMTgzMWRm
N2YKPj4gICAgICAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDAxODMxYmY3Zgo+PiAgICAgIChY
RU4pIDJORFsweDBdID0gMHgwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAgKFhFTikgQ1BVMDogVW5l
eHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4+ICAgICAgKFhFTikgLS0tLVsgWGVuLTQuMTMuMC1y
YyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAgICAgIChYRU4pIENQVTog
ICAgMAo+PiAgICAgIChYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDJjNjM5OCBjcmVhdGVfZG9tVXMr
MHgyMC8weDIwOAo+PiAgICAgIChYRU4pIExSOiAgICAgMDAwMDAwMDAwMDJjNjM5OAo+PiAgICAg
IChYRU4pIFNQOiAgICAgMDAwMDAwMDAwMDMwN2Q2MAo+PiAgICAgIChYRU4pIENQU1I6ICAgNjAw
MDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKPj4gICAgICAoWEVO
KSAgICAgIFgwOiAwMDAwMDAwMDAwMDAwMDAwICBYMTogMDAwMDAwMDAwMDAwMDAwMyAgWDI6IAo+
PiAwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAgKFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAwMDAw
MCAgWDQ6IDAwMDAwMDAwMDAwMDAwMDAgIFg1OiAKPj4gMDAwMDAwMDAwMDAwMDAyNAo+PiAgICAg
IChYRU4pICAgICAgWDY6IDAwODA4MDgwODA4MDgwODAgIFg3OiBmZWZlZmVmZWZlZmVmZjA5ICBY
ODogCj4+IDdmN2Y3ZjdmN2Y3ZjdmN2YKPj4gICAgICAoWEVOKSAgICAgIFg5OiA3MzFmNjQ2YjYx
NjA2ZDU0IFgxMDogN2Y3ZjdmN2Y3ZjdmN2Y3ZiBYMTE6IAo+PiAwMTAxMDEwMTAxMDEwMTAxCj4+
ICAgICAgKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAwMDAwOCBYMTM6IDAwMDAwMDAwMDAyODcx
YjggWDE0OiAKPj4gMDAwMDAwMDAwMDAwMDAyMAo+PiAgICAgIChYRU4pICAgICBYMTU6IDAwMDAw
MDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIyMDAwIFgxNzogCj4+IDAwMDAwMDAwMDAyYjIw
MDAKPj4gICAgICAoWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMmIyMDAwIFgxOTogMDAwMDgwNjYy
ZjNkNzAwMCBYMjA6IAo+PiAwMDAwMDAwMDAwMmIxNDgwCj4+ICAgICAgKFhFTikgICAgIFgyMTog
MDAwMDAwMDAwMDM0ODQzMCBYMjI6IDAwMDAwMDAwMDAwMDAwODAgWDIzOiAKPj4gMDAwMDAwMDAw
MDJhNDI0MAo+PiAgICAgIChYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAwMDAwODAgWDI1OiAwMDAw
MDAwMDAwMzQ4MDAwIFgyNjogCj4+IDAwMDAwMDAwMDAyZTkwNzgKPj4gICAgICAoWEVOKSAgICAg
WDI3OiAwMDAwMjAyNzljMDAwMDAwIFgyODogMDAwMDAwMDAwMDJlODNmMCAgRlA6IAo+PiAwMDAw
MDAwMDAwMzA3ZDYwCj4+ICAgICAgKFhFTikKPj4gICAgICAoWEVOKSAgIFZUQ1JfRUwyOiA4MDBk
MzU5MAo+PiAgICAgIChYRU4pICBWVFRCUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKPj4gICAgICAo
WEVOKQo+PiAgICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODNkCj4+ICAgICAgKFhFTikgICAg
SENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQo+PiAgICAgIChYRU4pICBUVEJSMF9FTDI6IDAwMDAw
MDAwMTgzMWEwMDAKPj4gICAgICAoWEVOKQo+PiAgICAgIChYRU4pICAgIEVTUl9FTDI6IDk2MDAw
MDA2Cj4+ICAgICAgKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAo+PiAgICAgIChY
RU4pICAgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMzgKPj4gICAgICAoWEVOKQo+PiAgICAgIChY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDAwMDAwMDAzMDdkNjA6Cj4+ICAgICAgKFhF
TikgICAgMDAwMDAwMDAwMDMwN2RlMCAwMDAwMDAwMDAwMmNiNWYwIDAwMDA4MDY2MmYzZDcwMDAg
Cj4+IDAwMDAwMDAwMDAyYjE0ODAKPj4gICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMzQ4NDMwIDAw
MDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDJhNDI0MCAKPj4gMDAwMDAwMDAwMDAwMDA4MAo+PiAg
ICAgIChYRU4pICAgIDAwMDAwMDAwODAwMDAwMDAgNmQ2ODFmNjc2MjczNjg3NiAwMDAwMDAwMDAw
MzA3ZGMwIAo+PiAwMDAwMDAwMDAwMmJjNTcwCj4+ICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDMw
N2RlMCAwMDAwMDAwMDAwMmNiNWUwIDAwMDA4MDY2MmYzZDcwMDAgCj4+IDAwMDAwMDAwMDAyYjE0
ODAKPj4gICAgICAoWEVOKSAgICAwMDAwMDAwMDNmMTRhNzgwIDAwMDAwMDAwMDAyMDAxYjggMDAw
MDAwMDAxODFkYTAwMCAKPj4gMDAwMDAwMDAxN2ZkYTAwMAo+PiAgICAgIChYRU4pICAgIDAwMDAw
MDAwMWE2MzcwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNDAwMmY4IAo+PiAwMDAwMDAw
MDE4MjhjZGM4Cj4+ICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMTUwMCAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwMDAwMDEgCj4+IDAwMDAwMDAwMTgyOGNkYzAKPj4gICAgICAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDMwMDAgMDAwMDAwMDAxYTYzNzAwMCAKPj4g
MDAwMDAwMzcwMDAwMDAwMAo+PiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MGY4NmRiMTAwMCAwMDAwMDAwMDAwMDAwMDAwIAo+PiAwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAg
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMzAwMDAwMDAwIDAwMDAwMDgwMDAwMDAw
MDAgCj4+IDAwMDAwMDQwZmZmZmZmZmYKPj4gICAgICAoWEVOKSAgICAwMDAwMDAwMmZmZmZmZmZm
IDAwMDAwMDAwMDAwMDAyODAgMDAwMDAwMDAwMDAwMDAwMCAKPj4gMDAwMDAwMDAwMDAwMDAwMAo+
PiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIAo+PiAwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4+IDAwMDAwMDAwMDAw
MDAwMDAKPj4gICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAKPj4gMDAwMDAwMDAwMDAwMDAwMAo+PiAgICAgIChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAo+PiAwMDAw
MDAwMDAwMDAwMDAwCj4+ICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4gICAgICAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAK
Pj4gMDAwMDAwMDAwMDAwMDAwMAo+PiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAo+PiAwMDAwMDAwMDAwMDAwMDAwCj4+ICAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgCj4+IDAwMDAwMDAwMDAwMDAwMDAKPj4gICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKPj4gMDAwMDAwMDAwMDAwMDAw
MAo+PiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIAo+PiAwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAgKFhFTikgWGVuIGNhbGwg
dHJhY2U6Cj4+ICAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmM2Mzk4Pl0gY3JlYXRlX2RvbVVz
KzB4MjAvMHgyMDggKFBDKQo+PiAgICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJjNjM5OD5dIGNy
ZWF0ZV9kb21VcysweDIwLzB4MjA4IChMUikKPj4gICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
Y2I1ZjA+XSBzdGFydF94ZW4rMHhjMzQvMHhjYmMKPj4gICAgICAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyMDAxYjg+XSAKPj4gYXJtNjQvaGVhZC5vI3ByaW1hcnlfc3dpdGNoZWQrMHgxMC8weDMwCj4+
ICAgICAgKFhFTikKPj4gICAgICAoWEVOKSBkZWJ1Z3RyYWNlX2R1bXAoKSBnbG9iYWwgYnVmZmVy
IHN0YXJ0aW5nCj4+ICAgICAgMSBjcHVwb29sX2FkZF9kb21haW4oZG9tPTAscG9vbD0wKSBuX2Rv
bSAxIHJjIDAKPj4gICAgICAoWEVOKSB3cmFwOiAwCj4+ICAgICAgKFhFTikgZGVidWd0cmFjZV9k
dW1wKCkgZ2xvYmFsIGJ1ZmZlciBmaW5pc2hlZAo+PiAgICAgIChYRU4pCj4+ICAgICAgKFhFTikg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAgICAgIChYRU4pIFBh
bmljIG9uIENQVSAwOgo+PiAgICAgIChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBB
Ym9ydAo+PiAgICAgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPj4gICAgICAoWEVOKQo+PiAgICAgIChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4K
Pj4KPj4KPj4gU28gSSBwYXNzZWQgRFQgdG8gdGhlIFhlbiB3aXRoIGdydWItMi4wMiBhbmQgaGFj
a2VkIGFib3ZlIGNvZGUgCj4+IGJlY2F1c2UgaW4gdGhlIGNyZWF0ZV9kb21Vcwo+PiB3aWxsIHJl
cG9ydCBhIGJ1ZyBpZiBjaG9zZW4gbm9kZSAgY2FuIG5vdCBiZSBmaW5kLgo+Cj4gVGhlIGZ1bmN0
aW9uIGlzIHVzZWQgZm9yIGNyZWF0aW5nIG11bHRpcGxlIGRvbWFpbnMgYXQgYm9vdCB0aW1lIGZy
b20gCj4gWGVuLiBJdCBpcyB2ZXJ5IERUIGNlbnRyaWMgYXQgdGhlIG1vbWVudCwgYnV0IEFDUEkg
cGxhdGZvcm0gbWF5IG5vdCAKPiBjb21lIHdpdGggYSBEVCAodGhvdWdoIHRoZSBFRkkgc3R1YiBt
YXkgY3JlYXRlIG9uZSBBVE0pLiBJIGNhbiBzZWUgCj4gb3RoZXIgaXNzdWUgd2l0aCBkb20wbGVz
cyBhbmQgQUNQSSwgc28gSSB0aGluayBpdCB3b3VsZCBiZSBiZXN0IHRvIAo+IGp1c3Qgbm90IGNh
bGwgdGhlIGZ1bmN0aW9uIHdoZW4gdXNpbmcgQUNQSS4gQ291bGQgeW91IHRyeSBmb2xsb3dpbmcg
Cj4gcGF0Y2ggKG5vdCB0ZXN0ZWQgbm9yIGNvbXBpbGVkKToKPgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggM2M4OTljZDRh
MC4uM2U5ZGM4ZmU5ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTk4NSw3ICs5ODUsOCBAQCB2b2lkIF9faW5pdCBz
dGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+Cj4gICAgICBzeXN0ZW1f
c3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwo+Cj4gLSAgICBjcmVhdGVfZG9tVXMoKTsKPiArICAg
IGlmICggIWFjcGlfZGlzYWJsZWQgKQo+ICsgICAgICAgIGNyZWF0ZV9kb21VcygpOwo+Cj4gICAg
ICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGRvbTApOwo+Cj4gQ2hlZXJzLAo+
CgoKVGhhbmtzIQpJdCBpcyBub3Qgd29ya2luZyBldmVuIEkgY2hhbmdlZCB0aGUgY29uZGl0aW9u
IHRvICIgaWYgKCBhY3BpX2Rpc2FibGVkICkgIi4KTXkgZ3J1YiAyLjA0IGNvbmZpZ3VyYXRpb24g
aXMgYXMgYmVsb3c6CgogICAgIHhlbl9oeXBlcnZpc29yIC94ZW4gZG9tMF9tZW09NEcgYWNwaT1m
b3JjZSBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwKICAgICB4ZW5fbW9kdWxlIC9JbWFnZSBy
ZGluaXQ9L2luaXQgIGFjcGk9Zm9yY2Ugbm9pbml0cmQgcm9vdD0vZGV2L3NkYjEgcncKClRoZSBs
b2cgd2l0aCB0aGUgY29uZGl0aW9uICIgaWYgKCBhY3BpX2Rpc2FibGVkICkgIiBpcyBhcyBmb2xs
b3dpbmc6CgogICAgIChYRU4pIEFkZGluZyBjcHUgMTI2IHRvIHJ1bnF1ZXVlIDAKICAgICAoWEVO
KSBBZGRpbmcgY3B1IDEyNyB0byBydW5xdWV1ZSAwCiAgICAgKFhFTikgYWx0ZXJuYXRpdmVzOiBQ
YXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAwMDAwMmQ0ZjQ4IC0+IAowMDAwMDAwMDAwMmQ1
NzY0CiAgICAgKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCiAgICAgKFhFTikgTG9hZGlu
ZyBkMCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwMTYyNTcwMDAKICAgICAoWEVO
KSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNDA5Nk1CIGZvciBkb20wOgogICAg
IChYRU4pIEJBTktbMF0gMHgwMDAwMDAwODAwMDAwMC0weDAwMDAwMDEwMDAwMDAwICgxMjhNQikK
ICAgICAoWEVOKSBCQU5LWzFdIDB4MDAwMDAwMjAwMDAwMDAtMHgwMDAwMDAzODAwMDAwMCAoMzg0
TUIpCiAgICAgKFhFTikgQkFOS1syXSAweDAwMDAwMDUwMDAwMDAwLTB4MDAwMDAwODAwMDAwMDAg
KDc2OE1CKQogICAgIChYRU4pIEJBTktbM10gMHgwMDIwMjAwMDAwMDAwMC0weDAwMjAyMDgwMDAw
MDAwICgyMDQ4TUIpCiAgICAgKFhFTikgQkFOS1s0XSAweDAwMjAyMGIwMDAwMDAwLTB4MDAyMDIw
YzAwMDAwMDAgKDI1Nk1CKQogICAgIChYRU4pIEJBTktbNV0gMHgwMDIwMjYwMDAwMDAwMC0weDAw
MjAyNjIwMDAwMDAwICg1MTJNQikKICAgICAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAw
MDAxODFjNzAwMC0weDAwMDAwMDE4MjA3MDAwCiAgICAgKFhFTikgQWxsb2NhdGluZyBQUEkgMTYg
Zm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0CiAgICAgKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJv
bSAwMDAwMDAwMDE2MjU3MDAwIHRvIAowMDAwMDAwMDA4MDgwMDAwLTAwMDAwMDAwMDk5ODEyMDAK
ICAgICAoWEVOKSBMb2FkaW5nIGQwIERUQiB0byAweDAwMDAwMDAwMGZlMDAwMDAtMHgwMDAwMDAw
MDBmZTAwMjViCiAgICAgKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNl
dCBhdCAweDQwMDAgcGFnZXMuCiAgICAgKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIGluIGJhY2tn
cm91bmQKICAgICAoWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKICAgICAoWEVOKSBHdWVzdCBMb2ds
ZXZlbDogQWxsCiAgICAgKFhFTikgKioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJM
LWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCAKaW5wdXQpCiAgICAgKFhFTikgRGF0YSBBYm9ydCBU
cmFwLiBTeW5kcm9tZT0weDYKICAgICAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgxMCBv
biBDUFUwIHZpYSBUVEJSIDB4MDAwMDAwMDAxODJmZjAwMAogICAgIChYRU4pIDBUSFsweDBdID0g
MHgwMDAwMDAwMDE4MzAyZjdmCiAgICAgKFhFTikgMVNUWzB4MF0gPSAweDAwMDAwMDAwMTgzMDBm
N2YKICAgICAoWEVOKSAyTkRbMHgwXSA9IDB4MDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pIENQ
VTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAogICAgIChYRU4pIC0tLS1bIFhlbi00LjEz
LjAtcmMgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAoWEVOKSBDUFU6
ICAgIDAKICAgICAoWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyYjY1YzggMDAwMDAwMDAwMDJiNjVj
OAogICAgIChYRU4pIExSOiAgICAgMDAwMDAwMDAwMDJjOGU5NAogICAgIChYRU4pIFNQOiAgICAg
MDAwMDgwNjYyZmZjZmUwMAogICAgIChYRU4pIENQU1I6ICAgNjAwMDAyNDkgTU9ERTo2NC1iaXQg
RUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKICAgICAoWEVOKSAgICAgIFgwOiAwMDAwMDAwMDAw
MDAwMDAwICBYMTogMDAwMDAwMDAxYTYyNzAwMCAgWDI6IAowMDAwMDAwMDAwMjFlNTQ4CiAgICAg
KFhFTikgICAgICBYMzogMDAwMDAwMDAwMDAwMDAwMCAgWDQ6IDAwMDAwMDAwMDAyYWY1MDggIFg1
OiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICAgWDY6IDAwMDA4MDY2MmZmZDAwMDAg
IFg3OiAwMDAwMDAwMDAwMDAwMDAwICBYODogCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAg
ICAgIFg5OiAwMDAwMDAwMDAwMDAwMDAwIFgxMDogMDAwMDAwMDAwMDAwMDAwMCBYMTE6IAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgIFgxMjogMDAwMDAwMDAwMDAwMDAwMCBYMTM6IDAw
MDAwMDAwMDAwMDAwMDAgWDE0OiAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgICBYMTU6
IDAwMDAwMDAwMDA0MDAyZjggWDE2OiAwMDAwMDAwMDAwMmIxMDAwIFgxNzogCjAwMDAwMDAwMDAy
YjEwMDAKICAgICAoWEVOKSAgICAgWDE4OiAwMDAwMDAwMDAwMmIxMDAwIFgxOTogMDAwMDAwMDAw
MDAwMDAwMCBYMjA6IAowMDAwMDAwMDFhNjI0MDAwCiAgICAgKFhFTikgICAgIFgyMTogMDAwMDAw
MDAxYTYyNzAwMCBYMjI6IDAwMDAwMDAwMDAyMWU1NDggWDIzOiAKMDAwMDAwMDAwMDJiMTVjMAog
ICAgIChYRU4pICAgICBYMjQ6IDAwMDAwMDAwMDAyYjEwMDAgWDI1OiAwMDAwMDAwMDAwMjFlNTQ4
IFgyNjogCjAwMDAwMDAwMDAyZTEwNzgKICAgICAoWEVOKSAgICAgWDI3OiAwMDAwMjAyNzljMDAw
MDAwIFgyODogMDAwMDAwMDAwMDJlMDQxMCAgRlA6IAowMDAwODA2NjJmZmNmZTAwCiAgICAgKFhF
TikKICAgICAoWEVOKSAgIFZUQ1JfRUwyOiA4MDBkMzU5MAogICAgIChYRU4pICBWVFRCUl9FTDI6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKQogICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2Qx
ODNkCiAgICAgKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDA4MDAwMDAzYQogICAgIChYRU4pICBU
VEJSMF9FTDI6IDAwMDAwMDAwMTgyZmYwMDAKICAgICAoWEVOKQogICAgIChYRU4pICAgIEVTUl9F
TDI6IDk2MDAwMDA2CiAgICAgKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAwMDAwMDAwMAogICAg
IChYRU4pICAgIEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMTAKICAgICAoWEVOKQogICAgIChYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDY2MmZmY2ZlMDA6CiAgICAgKFhFTikgICAg
MDAwMDgwNjYyZmZjZmU1MCAwMDAwMDAwMDAwMmM5NWMwIDAwMDAwMDAwMDAyZTAwNzggCjAwMDAw
MDAwMDAwMDAwMDEKICAgICAoWEVOKSAgICAwMDAwMDAwMDFhNjI3MDAwIDAwMDAwMDAwMWE2MjQw
MDAgMDAwMDAwMDAwMDJiMTVjMCAKMDAwMDAwMDAwMDJiMTAwMAogICAgIChYRU4pICAgIDAwMDAw
MDAwMDAwMDAyNDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwODA2NjJmZmNmZWEwIAowMDAwMDAwMDAw
MjY2ZjYwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDJiMDAwMCAwMDAwMDAwMDAwMmIwNDgwIDAw
MDAwMDAwMDAzNDA0MzAgCjAwMDAwMDAwMDAwMDAwODAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAw
MmEyYzUwIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDM0MDAwMCAKMDAwMDAwMDAwMDI2NmY1
YwogICAgIChYRU4pICAgIDAwMDAwMDAwMDAyZmZkZTAgMDAwMDAwMDAwMDJjYTI2MCAwMDAwMDAw
MDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
CjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAwMDAwMDAwMAogICAgIChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAwMDAKICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKMDAwMDAwMDAw
MDAwMDAwMAogICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCiAgICAgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgCjAwMDAwMDAwMDAwMDAw
MDAKICAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
YjY1Yzg+XSAwMDAwMDAwMDAwMmI2NWM4IChQQykKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
YzhlOTQ+XSAwMDAwMDAwMDAwMmM4ZTk0IChMUikKICAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
Yzk1YzA+XSAwMDAwMDAwMDAwMmM5NWMwCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjY2ZjYw
Pl0gc2V0dXAuYyNpbml0X2RvbmUrMHgxMC8weDIwCiAgICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MmNhMjYwPl0gMDAwMDAwMDAwMDJjYTI2MAogICAgIChYRU4pCiAgICAgKFhFTikKICAgICAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAgKFhFTikgUGFu
aWMgb24gQ1BVIDA6CiAgICAgKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0
CiAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAg
IChYRU4pCiAgICAgKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKQmVzdCBSZWdhcmRz
LApXZWkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:06:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13:06: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 1iooYV-0002ra-SS; Tue, 07 Jan 2020 13:05:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iooYV-0002rU-06
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:05:55 +0000
X-Inumbo-ID: 6e926d45-314e-11ea-abfb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e926d45-314e-11ea-abfb-12813bfff9fa;
 Tue, 07 Jan 2020 13:05:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1F5F7B26A;
 Tue,  7 Jan 2020 13:05:53 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20200107120320.222364-1-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5297a2a6-c58e-bf5e-368b-dc55f8e684c1@suse.com>
Date: Tue, 7 Jan 2020 14:05:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107120320.222364-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDcuMDEuMjAyMCAxMzowMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBESVNDVVNTSU9OCj4g
Cj4gVGhpcyBzZWVtcyB0byBiZSBhIGNoYW5nZSBmcm9tIHBlb3BsZSdzIHVuZGVyc3RhbmRpbmcg
b2YgdGhlIGN1cnJlbnQKPiBwb2xpY3kuICBNb3N0IHBlb3BsZSdzIHVuZGVyc3RhbmRpbmcgb2Yg
dGhlIGN1cnJlbnQgcG9saWN5IHNlZW1zIHRvIGJlOgo+IAo+IDEuICBJbiBvcmRlciB0byBnZXQg
YSBjaGFuZ2UgdG8gYSBnaXZlbiBmaWxlIGNvbW1pdHRlZCwgaXQgbXVzdCBoYXZlCj4gYW4gQWNr
IG9yIFJldmlldyBmcm9tIGF0IGxlYXN0IG9uZSAqbWFpbnRhaW5lciogb2YgdGhhdCBmaWxlIG90
aGVyCj4gdGhhbiB0aGUgc3VibWl0dGVyLgo+IAo+IDIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmls
ZSBoYXMgb25seSBvbmUgbWFpbnRhaW5lciwgaXQgbXVzdCBoYXZlIGFuCj4gQWNrIG9yIFJldmll
dyBmcm9tIGEgIm5lc3RlZCIgbWFpbnRhaW5lci4KPiAKPiBJLmUuLCBpZiBJIHN1Ym1pdHRlZCBz
b21ldGhpbmcgdG8geDg2L21tLCBpdCB3b3VsZCByZXF1aXJlIGFuIEFjayBmcm9tCj4gSmFuIG9y
IEFuZHksIG9yIChpbiBleGNlcHRpb25hbCBjaXJjdW1zdGFuY2VzKSBUaGUgUmVzdDsgYnV0IGFu
IEFjayBmcm9tCj4gKHNheSkgUm9nZXIgb3IgSnVlcmdlbiB3b3VsZG4ndCBzdWZmaWNlLgo+IAo+
IExldCdzIGNhbGwgdGhpcyB0aGUgIm1haW50YWluZXItYWNrIiBhcHByb2FjaCAoYmVjYXVzZSBp
dCBtdXN0IGhhdmUgYW4KPiBhY2sgb3Igci1iIGZyb20gYSBtYWludGFpbmVyIHRvIGJlIGNoZWNr
ZWQgaW4pLCBhbmQgdGhlIHByb3Bvc2FsIGluCj4gdGhpcyBwYXRjaCB0aGUgIm1haW50YWluZXIt
YXBwcm92YWwiIChzaW5jZSBTb0IgZnJvbSBhIG1haW50YWluZXIKPiBpbmRpY2F0ZXMgYXBwcm92
YWwpLgo+IAo+IFRoZSBjb3JlIGlzc3VlIEkgaGF2ZSB3aXRoICJtYWludGFpbmVyLWFjayIgaXMg
dGhhdCBpdCBtYWtlcyB0aGUKPiBtYWludGFpbmVyIGxlc3MgcHJpdmlsZWdlZCB3aXRoIHJlZ2Fy
ZCB0byB3cml0aW5nIGNvZGUgdGhhbgo+IG5vbi1tYWludGFpbmVycy4gIElmIGNvbXBvbmVudCBY
IGhhcyBtYWludGFpbmVycyBBIGFuZCBCLCB0aGVuIGEKPiBub24tbWFpbnRhaW5lciBjYW4gaGF2
ZSBjb2RlIGNoZWNrZWQgaW4gaWYgcmV2aWV3ZWQgZWl0aGVyIGJ5IEEgb3IgQi4KPiBJZiBBIG9y
IEIgd2FudHMgY29kZSBjaGVja2VkIGluLCB0aGV5IGhhdmUgdG8gd2FpdCBmb3IgZXhhY3RseSBv
bmUKPiBwZXJzb24gdG8gcmV2aWV3IGl0Lgo+IAo+IEluIGZhY3QsIGlmIEIgaXMgcXVpdGUgYnVz
eSwgdGhlIGVhc2llc3Qgd2F5IGZvciBBIHJlYWxseSB0byBnZXQgdGhlaXIKPiBjb2RlIGNoZWNr
ZWQgaW4gbWlnaHQgYmUgdG8gaGFuZCBpdCB0byBhIG5vbi1tYWludGFpbmVyIE4sIGFuZCBhc2sg
Tgo+IHRvIHN1Ym1pdCBpdCBhcyB0aGVpciBvd24uICBUaGVuIEEgY2FuIEFjayB0aGUgcGF0Y2hl
cyBhbmQgY2hlY2sgdGhlbQo+IGluLgo+IAo+IFRoZSBjdXJyZW50IHN5c3RlbSwgdGhlcmVmb3Jl
LCBlaXRoZXIgc2V0cyB1cCBhIHBlcnZlcnNlIGluY2VudGl2ZSAoaWYKPiB5b3UgdGhpbmsgdGhl
IGJlaGF2aW9yIGRlc2NyaWJlZCBhYm92ZSBpcyB1bmFjY2VwdGFibGUpIG9yIHVubmVjZXNzYXJ5
Cj4gYnVyZWF1Y3JhY3kgKGlmIHlvdSB0aGluayBpdCdzIGFjY2VwdGFibGUpLiAgRWl0aGVyIHdh
eSBJIHRoaW5rIHdlCj4gc2hvdWxkIHNldCB1cCBvdXIgc3lzdGVtIHRvIGF2b2lkIGl0LgoKSSBt
dWNoIGFwcHJlY2lhdGUgdGhpcyBpbml0aWF0aXZlIG9mIHlvdXJzLgoKPiAtLS0gYS9NQUlOVEFJ
TkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTEwNCw3ICsxMDQsNTMgQEAgRGVzY3JpcHRp
b25zIG9mIHNlY3Rpb24gZW50cmllczoKPiAgCSAgIHhlbi1tYWludGFpbmVycy08dmVyc2lvbiBm
b3JtYXQgbnVtYmVyIG9mIHRoaXMgZmlsZT4KPiAgCj4gIAo+IC1UaGUgbWVhbmluZyBvZiBuZXN0
aW5nOgo+ICsJQ2hlY2staW4gcG9saWN5Cj4gKwk9PT09PT09PT09PT09PT0KPiArCj4gK0luIG9y
ZGVyIGZvciBhIHBhdGNoIHRvIGJlIGNoZWNrZWQgaW4sIGluIGdlbmVyYWwsIHNldmVyYWwgY29u
ZGl0aW9ucwo+ICttdXN0IGJlIG1ldDoKPiArCj4gKzEuIEluIG9yZGVyIHRvIGdldCBhIGNoYW5n
ZSB0byBhIGdpdmVuIGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKPiArICAgdGhlIGFwcHJv
dmFsIG9mIGF0IGxlYXN0IG9uZSBtYWludGFpbmVyIG9mIHRoYXQgZmlsZS4KPiArCj4gKyAgIEEg
cGF0Y2ggb2YgY291cnNlIG5lZWRzIEFja3MgZnJvbSB0aGUgbWFpbnRhaW5lcnMgb2YgZWFjaCBm
aWxlIHRoYXQKPiArICAgaXQgY2hhbmdlczsgc28gYSBwYXRjaCB3aGljaCBjaGFuZ2VzIHhlbi9h
cmNoL3g4Ni90cmFwcy5jLAo+ICsgICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMsIGFuZCB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMgd291bGQKPiArICAgcmVxdWlyZSBhbiBBY2sgZnJvbSBl
YWNoIG9mIHRoZSB0aHJlZSBzZXRzIG9mIG1haW50YWluZXJzLgo+ICsKPiArICAgU2VlIGJlbG93
IGZvciBydWxlcyBvbiBuZXN0ZWQgbWFpbnRhaW5lcnNoaXAuCj4gKwo+ICsyLiBJdCBtdXN0IGhh
dmUgYW4gQWNrZWQtYnkgb3IgYSBSZXZpZXdlZC1ieSBmcm9tIHNvbWVvbmUgb3RoZXIgdGhhbgo+
ICsgICB0aGUgc3VibWl0dGVyLgoKSSdkIGxpa2UgdG8gcHJvcG9zZSBzb21lIGZ1cnRoZXIgZGlz
dGluY3Rpb24gaGVyZSwgYWxiZWl0IEknbSBub3Qgc3VyZQp0aGlzIGlzbid0IGltcGxpZWQgYW55
d2F5LiBJdCBtaWdodCBiZSB0aGF0IG1ha2luZyBleHBsaWNpdCB0aGUKZGlzdGluY3Rpb24gYmV0
d2VlbiBBLWIgYW5kIFItYiBpcyBzdWZmaWNpZW50IC0gb3VyIGN1cnJlbnQgY29tbW9uCnVuZGVy
c3RhbmRpbmcgbG9va3MgdG8gYmUgdGhhdCBvbmx5IG1haW50YWluZXJzIGNhbiAiYWNrIiwgYW5k
IG90aGVycwp3b3VsZCAicmV2aWV3Ii4gU2luY2UgdGhlIGxhdHRlciBpcyBpbXBseWluZyBhIG1v
cmUgdGhvcm91Z2ggbG9vayBhdCBhCnBhdGNoLCBJIHRoaW5rIGl0IHdvdWxkbid0IGJlIHJpZ2h0
IHRvIGFsbG93IChxdW90aW5nIHRleHQgZnVydGhlcgpkb3duKSAiYW55b25lIGluIHRoZSBjb21t
dW5pdHkiIHRvIGFjayBhIHJhbmRvbSBwYXRjaCAoSSBjb3VsZCBwcm9iYWJseQp0YWxrIG15IHNv
biBpbnRvIGFjay1pbmcgbXkgcGF0Y2hlcyA7LSkgKS4gUGVyaGFwcywgcmF0aGVyIHRoYW4KbGlt
aXRpbmcgYWNrcyB0byBtYWludGFpbmVycyBvZiB0aGUgY2hhbmdlZCBjb2RlLCB3ZSBjb3VsZCBl
eHRlbmQgdGhpcwp0byBtYWludGFpbmVycyBvZiBqdXN0IHNvbWUgY29kZSBmb3IgbWFpbnRhaW5l
ciBzdWJtaXR0ZWQgcGF0Y2hlcyAoaS5lLgphbnlvbmUgbmFtZWQgYXMgTTogYXQgbGVhc3Qgb25j
ZSBpbiAuL01BSU5UQUlORVJTKT8gUGVvcGxlIG91dHNpZGUgb2YKd2hhdGV2ZXIgc3Vic2V0IHdl
IG1pZ2h0IHBpY2sgd291bGQgYmUgZWxpZ2libGUgdG8gb2ZmZXIgUi1iIG9ubHksCmltcGx5aW5n
IG9mIGNvdXJzZSB0aGF0IHRoZXkgYWN0dWFsbHkgZGlkIGRvIGEgcmV2aWV3LgoKPiArMy4gU3Vm
ZmljaWVudCB0aW1lIGFuZC9vciB3YXJuaW5nIG11c3QgaGF2ZSBiZWVuIGdpdmVuIGZvciBhbnlv
bmUgdG8KPiArICAgcmVzcG9uZC4gIFRoaXMgZGVwZW5kcyBpbiBsYXJnZSBwYXJ0IHVwb24gdGhl
IHVyZ2VuY3kgYW5kIG5hdHVyZSBvZgo+ICsgICB0aGUgcGF0Y2guICBGb3IgYSBzdHJhaWdodGZv
cndhcmQgdW5jb250cm92ZXJzaWFsIHBhdGNoLCBhIGRheSBvcgo+ICsgICB0d28gaXMgc3VmZmlj
aWVudDsgZm9yIGEgY29udHJvdmVyc2lhbCBwYXRjaCwgcGVyaGFwcyB3YWl0aW5nIGEKPiArICAg
d2VlayBhbmQgdGhlbiBzYXlpbmcgIkkgaW50ZW5kIHRvIGNoZWNrIHRoaXMgaW4gdG9tb3Jyb3cg
dW5sZXNzIEkKPiArICAgaGVhciBvdGhlcndpc2UiLgoKVG8gbWUgYXMgbm9uLW5hdGl2ZSBzcGVh
a2VyLCB0aGlzIGxhc3Qgc2VudGVuY2UgbG9va3MgaW5jb21wbGV0ZSAoYXMKaW4gbWlzc2luZyBl
LmcuICJ3b3VsZCBiZSBhcHByb3ByaWF0ZSIgYXQgdGhlIGVuZCksIG9yIGFsdGVybmF0aXZlbHkK
aXQgd291bGQgZmVlbCBsaWtlIHdhbnRpbmcgdGhlIHR3byAiaW5nIiBkcm9wcGVkIGZyb20gdGhl
IHZlcmJzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:09:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1ioobl-00034O-HF; Tue, 07 Jan 2020 13:09:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioobk-00034G-0l
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:09:16 +0000
X-Inumbo-ID: e2d1fc9c-314e-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2d1fc9c-314e-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 13:09: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 mx2.suse.de (Postfix) with ESMTP id CF47DAC45;
 Tue,  7 Jan 2020 13:09:06 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
 <20200107121335.nqb3kx4eos3yfiwb@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
Date: Tue, 7 Jan 2020 14:09:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107121335.nqb3kx4eos3yfiwb@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 jgrall@amazon.com, Hongyan Xia <hongyxia@amazon.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxMzoxMywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAwNywgMjAy
MCBhdCAxMjowNjo0M1BNICswMDAwLCBIb25neWFuIFhpYSB3cm90ZToKPj4gRnJvbTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4KPj4gVGhleSB3ZXJlIHB1dCBpbnRvIHBhZ2UuaCBi
dXQgbW0uaCBpcyBtb3JlIGFwcHJvcHJpYXRlLgo+Pgo+PiBUaGUgcmVhbCByZWFzb24gaXMgdGhh
dCBJIHdpbGwgYmUgYWRkaW5nIHNvbWUgbmV3IGZ1bmN0aW9ucyB3aGljaAo+PiB0YWtlcyBtZm5f
dC4gSXQgdHVybnMgb3V0IGl0IGlzIGEgYml0IGRpZmZpY3VsdCB0byBkbyBpbiBwYWdlLmguCj4+
Cj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IAo+IEkgd2lsbCBjb21taXQgdGhpcyB0cml2aWFsIHBhdGNoIHNvb24taXNoIHRv
IHJlZHVjZSBIb255YW4ncyBwYXRjaCBxdWV1ZQo+IGxlbmd0aC4KCkxvb2tzIGxpa2UgSSBzaW1w
bHkgZm9yZ290IGV2ZXJ5IHRpbWUgSSB3ZW50IHRocm91Z2ggbXkgbGlzdCBvZgpwZW5kaW5nIChm
b3IgdGhlIHZhcmlvdXMgc3RhZ2VzIG9mIHByb2Nlc3NpbmcpIHBhdGNoZXMuIEkgZ3Vlc3MKcGF0
Y2hlcyAzIGFuZCA0IGFyZSBhbHNvIGluZGVwZW5kZW50IG9mIHBhdGNoIDIgYW5kIGhlbmNlIGNv
dWxkCmdvIGluIGFzIHdlbGwuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:13:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13:13: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 1ioogB-00040g-Es; Tue, 07 Jan 2020 13:13:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioogA-00040b-PO
 for xen-devel@lists.xen.org; Tue, 07 Jan 2020 13:13:50 +0000
X-Inumbo-ID: 86500760-314f-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86500760-314f-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 13:13: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 mx2.suse.de (Postfix) with ESMTP id BB93EB1D6;
 Tue,  7 Jan 2020 13:13:40 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191217154625.31561-1-sergey.dyasli@citrix.com>
 <a5e3c4b7-40f4-017b-1154-d75f92075597@suse.com>
 <65aecab1-a1b0-f02e-be92-cda3cd37b9e5@citrix.com>
 <e997ff3e-4260-c872-0166-3885ce1a4ee1@suse.com>
 <2e8bc256-6e7f-ff3d-0917-c744a92cc6ac@citrix.com>
 <d41c1d28-d582-089a-3c8e-9e7d65edc201@citrix.com>
 <16a4056b-c74a-4fdf-499f-755120edf2d5@citrix.com>
 <8593adbb-cc67-fca1-30e6-555fa9adcb86@suse.com>
 <54d496c3-7a93-af37-d152-1dc31367e1f7@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <76ef9a92-10f5-9ae7-afd4-bef86d60a655@suse.com>
Date: Tue, 7 Jan 2020 14:13:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <54d496c3-7a93-af37-d152-1dc31367e1f7@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xen.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>

T24gMDcuMDEuMjAyMCAxMjowMiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAwNi8wMS8yMDIw
IDE0OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDEuMjAyMCAxNTozNSwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+IE9uIDA2LzAxLzIwMjAgMTE6MjgsIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4+Pj4gT24gMTIvMTkvMTkgMTE6MTUgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+
IE9uIDE5LzEyLzIwMTkgMTE6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gICAgIFhF
TlZFUl9jaGFuZ2VzZXQKPj4+Pj4+Pj4+ICAgICBYRU5WRVJfY29tbWFuZGxpbmUKPj4+Pj4+Pj4+
ICAgICBYRU5WRVJfYnVpbGRfaWQKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBSZXR1cm4gYSBtb3JlIGN1
c3RvbWVyIGZyaWVuZGx5IGVtcHR5IHN0cmluZyBpbnN0ZWFkIG9mICI8ZGVuaWVkPiIKPj4+Pj4+
Pj4+IHdoaWNoIHdvdWxkIGJlIHNob3duIGluIHRvb2xzIGxpa2UgZG1pZGVjb2RlLj4KPj4+Pj4+
Pj4gSSB0aGluayAiPGRlbmllZD4iIGlzIHF1aXRlIGZpbmUgZm9yIG1hbnkgb2YgdGhlIG9yaWdp
bmFsIHB1cnBvc2VzLgo+Pj4+Pj4+PiBNYXliZSBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gZmlsdGVy
IGZvciB0aGlzIHdoZW4gcG9wdWxhdGluZyBndWVzdAo+Pj4+Pj4+PiBETUkgdGFibGVzPwo+Pj4+
Pj4+IEkgZG9uJ3Qga25vdyBob3cgRE1JIHRhYmxlcyBhcmUgcG9wdWxhdGVkLCBidXQgbm90aGlu
ZyBzdG9wcyBhIGd1ZXN0Cj4+Pj4+Pj4gZnJvbSB1c2luZyB0aGVzZSBoeXBlcmNhbGxzIGRpcmVj
dGx5Lgo+Pj4+Pj4gQW5kIHRoaXMgaXMgcHJlY2lzZWx5IHRoZSBjYXNlIHdoZXJlIEkgdGhpbmsg
IjxkZW5pZWQ+IiBpcyBiZXR0ZXIKPj4+Pj4+IHRoYW4gYW4gZW1wdHkgc3RyaW5nLgo+Pj4+Pgo+
Pj4+PiAiPGRlbmllZD4iIHdhcyBhIHRlcnJpYmxlIGNob2ljZSBiYWNrIHdoZW4gaXQgd2FzIGlu
dHJvZHVjZWQsIGFuZCBpdHMKPj4+Pj4gc3RpbGwgYSB0ZXJyaWJsZSBjaG9pY2UgdG9kYXkuCj4+
Pj4+Cj4+Pj4+IFRoZXNlIGFyZSBBU0NJSSBzdHJpbmcgZmllbGRzLCBhbmQgdGhlIGVtcHR5IHN0
cmluZyBpcyBhIHBlcmZlY3RseSBnb29kCj4+Pj4+IHN0cmluZy4gIE5vdGhpbmcgaXMgZ29pbmcg
dG8gYnJlYWssIGJlY2F1c2UgaXQgd291bGQgaGF2ZSBicm9rZW4gdGhlCj4+Pj4+IGZpcnN0IHRp
bWUgYXJvdW5kLgo+Pj4+Pgo+Pj4+PiBUaGUgZW5kIHJlc3VsdCB3aXRob3V0IGRlbmllZCBzcHJh
eWVkIGFsbCBvdmVyIHRoaXMgaW50ZXJmYWNlIGlzIG11Y2gKPj4+Pj4gY2xlYW5lciBvdmVyYWxs
Lgo+Pj4+Cj4+Pj4gVW5mb3J0dW5hdGVseSB0aGlzIG1haWwgZG9lc24ndCBjb250YWluIGFueSBm
YWN0cyBvciBhcmd1bWVudHMsIGp1c3QKPj4+PiB1bnN1YnN0YW50aWF0ZWQgdmFsdWUganVkZ2Vt
ZW50cy4gIFdoYXQncyBzbyB0ZXJyaWJsZSBhYm91dCAiPGRlbmllZD4iCj4+Pj4gLS0gd2hhdCBi
YWQgZWZmZWN0IGRvZXMgaXQgaGF2ZT8gIFdoeSBpcyAiIiBiZXR0ZXIgLyBjbGVhbmVyPwo+Pj4K
Pj4+IEl0IGNhbiBiZSBleHBsYWluZWQgd2l0aCBhIHBpY3R1cmUgKGF0dGFjaGVkKSA7KQo+Pgo+
PiBCdXQgdGhhdCdzIHNvbWV0aGluZyBiZXR0ZXIgYWRkcmVzc2VkIGF0IG9yIGNsb3NlIHRvIHRo
ZSBwcmVzZW50YXRpb24KPj4gbGF5ZXIsIG5vdCBkZWVwIGRvd24gaW4gWGVuLgo+IAo+IEkgYWdy
ZWUgd2l0aCB0aGF0LiBBbmQgbG9va3MgbGlrZSB0aGUgZm9sbG93aW5nIGRpZmYgZG9lcyB0aGUg
dHJpY2s6Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3Mu
YyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwo+IGluZGV4IDk3YTA1NGU5ZTMu
LmI0ZDcyYzM3NWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlv
cy5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCj4gQEAgLTI3NSw2
ICsyNzUsOCBAQCBodm1fd3JpdGVfc21iaW9zX3RhYmxlcygKPiAgICAgIHhlbl9taW5vcl92ZXJz
aW9uID0gKHVpbnQxNl90KSB4ZW5fdmVyc2lvbjsKPiAKPiAgICAgIGh5cGVyY2FsbF94ZW5fdmVy
c2lvbihYRU5WRVJfZXh0cmF2ZXJzaW9uLCB4ZW5fZXh0cmFfdmVyc2lvbik7Cj4gKyAgICBpZiAo
IHN0cmNtcCh4ZW5fZXh0cmFfdmVyc2lvbiwgIjxkZW5pZWQ+IikgPT0gMCApCj4gKyAgICAgICAg
bWVtc2V0KHhlbl9leHRyYV92ZXJzaW9uLCAwLCBzaXplb2YoeGVuX2V4dHJhX3ZlcnNpb24pKTsK
PiAKPiAgICAgIC8qIGJ1aWxkIHVwIGh1bWFuLXJlYWRhYmxlIFhlbiB2ZXJzaW9uIHN0cmluZyAq
Lwo+ICAgICAgcCA9IHhlbl92ZXJzaW9uX3N0cjsKCldoZW4geW91IHN1Ym1pdCB0aGlzIGFzIGEg
cHJvcGVyIHBhdGNoLCBmZWVsIGZyZWUgdG8gYWRkIG15IGFjawpyaWdodCBhd2F5IChhcyBsb25n
IHlvdSBnaXZlIGl0IGEgbm9uLWVtcHR5IGFuZCBoYWxmIHdheSB1c2VmdWwKZGVzY3JpcHRpb24p
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:14:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1ioogq-00044Z-PX; Tue, 07 Jan 2020 13:14:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioogp-00044R-Cw
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:14:31 +0000
X-Inumbo-ID: a38fb38e-314f-11ea-abfd-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a38fb38e-314f-11ea-abfd-12813bfff9fa;
 Tue, 07 Jan 2020 13:14:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B5A1AE2C;
 Tue,  7 Jan 2020 13:14:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200107121556.13994-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d91a7296-822d-fc32-529f-456fbf97cb5a@suse.com>
Date: Tue, 7 Jan 2020 14:14:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107121556.13994-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/trampoline: boot_vid_mode doesn't need
 to be 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxMzoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBRkFJQ1QsIGl0IGhh
cyBuZXZlciBoYWQgYW4gZXh0ZXJuYWwgdXNlciBzaW5jZSBpdHMgaW50cm9kdWN0aW9uCgpJIGd1
ZXNzIGl0IHdhcyBvbmx5IGV2ZXIgYW50aWNpcGF0ZWQgdG8gZ2FpbiBvbmUuCgo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:20:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1ioomm-0004wE-GV; Tue, 07 Jan 2020 13:20:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioomk-0004w9-TI
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:20:38 +0000
X-Inumbo-ID: 7e218ce9-3150-11ea-ac00-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e218ce9-3150-11ea-ac00-12813bfff9fa;
 Tue, 07 Jan 2020 13:20:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EB572AE2C;
 Tue,  7 Jan 2020 13:20:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200107122501.15511-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <81563bfb-0e7b-f3b2-caca-186ba185a4b9@suse.com>
Date: Tue, 7 Jan 2020 14:20:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107122501.15511-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/vmx: Shrink TASK_SWITCH's
 hvm_task_switch_reason 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: Xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxMzoyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBObyBuZWVkIHRvIHVz
ZSA0LWJ5dGUgaW50ZWdlcnMgdG8gc3RvcmUgdHdvIGJpdHMgb2YgaW5mb3JtYXRpb24uCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkluIHByaW5jaXBsZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpCdXQgLi4uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtMzk3OCw3ICszOTc4LDcgQEAgdm9pZCB2bXhf
dm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgdm14
X3VwZGF0ZV9jcHVfZXhlY19jb250cm9sKHYpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2Fz
ZSBFWElUX1JFQVNPTl9UQVNLX1NXSVRDSDogewo+IC0gICAgICAgIHN0YXRpYyBjb25zdCBlbnVt
IGh2bV90YXNrX3N3aXRjaF9yZWFzb24gcmVhc29uc1tdID0gewo+ICsgICAgICAgIHN0YXRpYyBj
b25zdCBpbnQ4X3QgcmVhc29uc1tdID0gewo+ICAgICAgICAgICAgICBUU1dfY2FsbF9vcl9pbnQs
IFRTV19pcmV0LCBUU1dfam1wLCBUU1dfY2FsbF9vcl9pbnQKPiAgICAgICAgICB9OwoKLi4uIGdp
dmVuIG91ciBnZW5lcmFsIHByZWZlcmVuY2Ugb2YgdW5zaWduZWQgdHlwZXMgd2hlbiB2YWx1ZXMK
Y2FuJ3QgYmVjb21lIG5lZ2F0aXZlLCB3aHkgbm90IHVpbnQ4X3Q/CgpBcyBhbiBhc2lkZSwgZWxz
ZXdoZXJlIEkgc2F3IHBlb3BsZSBzdGFydGluZyB0byBjb252ZXJ0IGNvZGUKYmVjYXVzZSBhcHBh
cmVudGx5IGdjYyAxMCB3aWxsIHdhcm4gYWJvdXQgZW51bSB0eXBlIG1pc21hdGNoZXMuCkkgZGlk
bid0IGludmVzdGlnYXRlIHlldCB3aGV0aGVyIHRoYXQncyBqdXN0IGZvciBlbnVtIC0+IGVudW0K
Y29udmVyc2lvbnMsIG9yIGFsc28gZm9yIGVudW0gPC0gLyAtPiBpbnRlZ2VyIG9uZXMuIE9mIGNv
dXJzZQppdCB3b3VsZG4ndCBiZSB0aGUgZW5kIG9mIHRoZSB3b3JsZCBpZiB3ZSBoYWQgdG8gcmV2
ZXJ0IHRoZQpjaGFuZ2UgYWJvdmU7IGRpZCB5b3UgY29uc2lkZXIgdGhlIGFsdGVybmF0aXZlIG9m
IG1ha2luZyB0aGUKZW51bSBhIF9fcGFja2VkIG9uZSAod2hpY2ggd291bGQgYXZvaWQgcG90ZW50
aWFsIGlzc3VlcyBsaWtlCnRoZSBvbmUgbmFtZWQpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:26:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioorr-00056b-5c; Tue, 07 Jan 2020 13:25:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P5Cd=24=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ioorp-00056W-BL
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:25:53 +0000
X-Inumbo-ID: 3924ce06-3151-11ea-bf56-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::716])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3924ce06-3151-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 13:25:51 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=lc79ElkcKPR9SffqIJfBJ7m5Ms1DTpjsOzJ2hry4BoH7aKSUOfFd40A+WEevs1gqc/Xt7sg/EPaAFczw4BpeQLw71TbCDzY+m9KPVLzkU2WRdlZc//gOP8wpieaJJEHsfDzVpBNBUO+BpmWOhS9ampOXvLsH+QMOy4bfLEYyofCcC2jsZ7wKNU0iY5qE/vHEfUQQ4g1gBnNwQEgqwEDY3Be5EXpgC59QxnA5b5uNYycJickD+SBVpP0yzNb6KAj6+vUwpiT8w/BSkHvJrFfmRU0ejlpFtFyNCnGYM5q7jClitq72wrk47o4+ZOOPLfLNBYA6LtnoGo8adKWsD/ejew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Y0zDnPFwDNV//qdhq1Di5CsqVxKT5/2FDSjMBZYp4PU=;
 b=V9dGRLxG6xWw4Yu3Hn0AJCCyEUgFI3FNcU4l35vNCcWWRtq9VBhmowXKWxW+OW9Xf5z05oCWZJUBgcr8ncRe8PtVhCJzyStkL03CaJHeYr7ylnxDXQlMtCLYHc1VL4FTvz9M4YDl8Lxmdz5TUaCJpNNY2mcl90TpmPPM43HoaFrwW1/hYq+LqRIaL/PTCl3km/1Z536r2zJ/XAY9edEiWTSHXRlxiZpY107o/N7u1LtptWDjh5gV5pypbz/4IYwGq0EfmQPfM7dgMdcaOhR4IU4tVuIBYgf3idF3cUC5T63PNmIMSj2t3CBwYpwTEnJJsYv9i4F4GQfOMlssYAnkpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Y0zDnPFwDNV//qdhq1Di5CsqVxKT5/2FDSjMBZYp4PU=;
 b=BAlzPmfiWg8mSvmvstsFnkx/EjK8VXuzpNV4jWWs0nbKe3kDNIy+oHt+xZHdjeRx78wIMLF0O3KuBj6532d3FJBGgKvGx+IAh3nfaNhcLzTFdzjTp+zZETgLnBlPy3q8YG7DqBQoVq3MtfudwOrxAoXCpUacTt+8TomyRuxc3mc=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3077.eurprd02.prod.outlook.com (10.175.233.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.15; Tue, 7 Jan 2020 13:25:49 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Tue, 7 Jan 2020
 13:25:49 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 ZR0P278CA0009.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::19) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12 via Frontend Transport; Tue, 7 Jan 2020 13:25:48 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH V6 1/4] x86/mm: Add array_index_nospec to guest provided
 index values
Thread-Index: AQHVuZnmK7OgfjFiuE29BC4XwHoq4afNpKMAgBGkGoA=
Date: Tue, 7 Jan 2020 13:25:49 +0000
Message-ID: <f82b7198-e7c3-df69-f53a-06c436e3ecd6@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <39338776-edcd-0b5d-5c39-7d3ef7706525@suse.com>
In-Reply-To: <39338776-edcd-0b5d-5c39-7d3ef7706525@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: ZR0P278CA0009.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:16::19) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6c4e9a7a-b2a6-450e-dc94-08d793751c7d
x-ms-traffictypediagnostic: DB6PR02MB3077:|DB6PR02MB3077:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB30775574ED9D1F4BF518576AAB3F0@DB6PR02MB3077.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(346002)(376002)(136003)(396003)(39860400002)(189003)(199004)(81166006)(8936002)(81156014)(86362001)(31696002)(71200400001)(5660300002)(6916009)(8676002)(6486002)(316002)(54906003)(31686004)(36756003)(16576012)(66446008)(64756008)(26005)(53546011)(4326008)(186003)(66556008)(66476007)(16526019)(52116002)(2906002)(956004)(66946007)(478600001)(2616005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3077;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YJnvBqUZLL126pFBPp/4uY/oW4iwV5oFIPcblvUQHJIW5d7r05YNAmtmBStY1i4We4ubdy3fW4RI20q26f8h78Pr8GabT4mkLDgLC5FawwanyPN3sV9LfNr+XhNIa/MWmAfzzQ4vle3lvclnpC0miJSRVUeicFPQvydvM+SVZI3x1p+I2m8tkBQbAjd8AjE6ZEpkpuV3+WdhbE6qwouHFdF68IJuCc058qtl67QD31xyXikW8K/dF1ZW00s0dpNuYo6Ch7gHifMYHpMOKOsRbJo7zvlltpKGtKQXJ6jZKw8l5DqoJTBNnHHsivVaiBRm7Gc3CsXbzDNNBdkWz/bRU31aerRFRvF3kfcyHYHiKPG8lJC/Fm3Cd2Mgm/8R1g4HHb5ForDHsJ2jf7ip1wTwQjSAHAXzjrav0usjYZhLO1d2aXotqcNYnFqeW+nn7fRRoGUypjqbAIwph5bTQRqueWAWCmzlg9KmeNnuUl04FY8G3HJ6q+zvWC8OLuOPWdbQITc+Bl6GLTWlWOJyqnFqwA==
Content-ID: <7528170E73502E4294FB7EFF963A6315@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c4e9a7a-b2a6-450e-dc94-08d793751c7d
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 13:25:49.5960 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VbbEKO7xKuD1HEt3+Fb+ccYubmXThceLk5cdQKm3zXp3zU4Uom5wfZHzX7z2Jw3iwhzmkqU0cI0pq+imN6aJVnjvDSJ8TKWeVg8J0IRTu3s=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3077
Subject: Re: [Xen-devel] [PATCH V6 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDI3LjEyLjIwMTkgMTA6MDEsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiAocmUtc2VuZGlu
ZywgYXMgSSBzdGlsbCBkb24ndCBzZWUgdGhlIG1haWwgaGF2aW5nIGFwcGVhcmVkIG9uIHRoZSBs
aXN0KQ0KPiANCj4gT24gMjMuMTIuMjAxOSAxNTowNCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEg
d3JvdGU6DQo+PiBDaGFuZ2VzIHNpbmNlIFY1Og0KPj4gCS0gQWRkIGJsYWNrIGxpbmVzDQo+IA0K
PiBMdWNraWx5IG5vIGNvbG9yIGNvbWVzIHRocm91Z2ggaW4gcGxhaW4gdGV4dCBtYWlscyA7LSkN
Cj4gDQo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQo+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQo+PiBAQCAtMzY2LDExICszNjYsMTIgQEAgbG9uZyBw
Mm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBu
ciwNCj4+ICAgI2lmZGVmIENPTkZJR19IVk0NCj4+ICAgICAgIGlmICggYWx0cDJtX2lkeCApDQo+
PiAgICAgICB7DQo+PiAtICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fA0K
Pj4gLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94
KElOVkFMSURfTUZOKSApDQo+PiArICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gIG1pbihBUlJB
WV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSksIE1BWF9FUFRQKSB8fA0KPiANCj4gU3RyYXkgYmxh
bmsgYWZ0ZXIgPj0gLg0KPiANCj4+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFth
cnJheV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwgTUFYX0VQVFApXSA9PQ0KPiANCj4gSSBhY2Nl
cHQgeW91IGNhbid0IChjdXJyZW50bHkpIHVzZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkgaGVyZSwN
Cj4gYnV0IC4uLg0KPiANCj4+ICsgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCj4+
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+PiAgIA0KPj4gLSAgICAgICAgYXAybSA9
IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsNCj4+ICsgICAgICAgIGFwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1BWF9BTFRQMk0p
XTsNCj4gDQo+IC4uLiBJIGRvbid0IHNlZSB3aHkgeW91IHN0aWxsIGVmZmVjdGl2ZWx5IG9wZW4t
Y29kZSBpdCBoZXJlLg0KDQpJIGFtIG5vdCBzdXJlIEkgZm9sbG93IHlvdSBoZXJlLCB0aGF0IGlz
IHdoYXQgd2UgYWdyZWVkIGluIHY1IA0KKGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMi9tc2cwMTcwNC5odG1sKS4gDQpEaWQgSSBtaXNz
IHNvbWV0aGluZz8NCg0KDQo+IA0KPj4gQEAgLTQyNSwxMSArNDI2LDEyIEBAIGxvbmcgcDJtX3Nl
dF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBkb21haW4gKmQsDQo+PiAgICNpZmRlZiBDT05GSUdf
SFZNDQo+PiAgICAgICBpZiAoIGFsdHAybV9pZHggKQ0KPj4gICAgICAgew0KPj4gLSAgICAgICAg
aWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwNCj4+IC0gICAgICAgICAgICAgZC0+YXJj
aC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQ0KPj4gKyAg
ICAgICAgaWYgKCBhbHRwMm1faWR4ID49ICBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9w
Mm0pLCBNQVhfRVBUUCkgfHwNCj4+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFth
cnJheV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwgTUFYX0VQVFApXSA9PQ0KPj4gKyAgICAgICAg
ICAgICBtZm5feChJTlZBTElEX01GTikgKQ0KPj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsNCj4+ICAgDQo+PiAtICAgICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9p
ZHhdOw0KPj4gKyAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthcnJheV9pbmRleF9u
b3NwZWMoYWx0cDJtX2lkeCwgTUFYX0FMVFAyTSldOw0KPiANCj4gU2FtZSB0d28gcmVtYXJrcyBo
ZXJlIHRoZW4sIGFuZCBhZ2FpbiBmdXJ0aGVyIGRvd24uDQo+IA0KPj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS5jDQo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4+IEBAIC0yNTc3
LDYgKzI1NzcsOCBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBpZHgpDQo+PiAgICAgICBpZiAoIGlkeCA+PSBNQVhfQUxUUDJNICkNCj4+
ICAgICAgICAgICByZXR1cm4gcmM7DQo+PiAgIA0KPj4gKyAgICBpZHggPSBhcnJheV9pbmRleF9u
b3NwZWMoaWR4LCBNQVhfQUxUUDJNKTsNCj4+ICsNCj4+ICAgICAgIGFsdHAybV9saXN0X2xvY2so
ZCk7DQo+PiAgIA0KPj4gICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gPT0gbWZu
X3goSU5WQUxJRF9NRk4pICkNCj4gDQo+IFdoYXQgYWJvdXQgdGhpcyBhcnJheSBhY2Nlc3M/DQo+
IA0KPj4gQEAgLTI2MTgsNiArMjYyMCw4IEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkNCj4+ICAgICAgIGlmICggIWlkeCB8
fCBpZHggPj0gTUFYX0FMVFAyTSApDQo+PiAgICAgICAgICAgcmV0dXJuIHJjOw0KPj4gICANCj4+
ICsgICAgaWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgTUFYX0FMVFAyTSk7DQo+IA0KPiBU
aGVyZSdzIGEgZC0+YXJjaC5hbHRwMm1fZXB0cFtdIGFjY2VzcyBkb3duIGZyb20gaGVyZSB0b28u
IEknbSBub3QNCj4gZ29pbmcgdG8gbG9vayBmdXJ0aGVyLiBQbGVhc2UgZ2V0IHRoaW5ncyBpbnRv
IGNvbnNpc3RlbnQgc2hhcGUgd2hpbGUNCj4geW91IGRvIHRoaXMgdHJhbnNmb3JtYXRpb24uDQo+
IA0KDQpJIHdpbGwgY2hhbmdlIHRoZSBpZHggcGFydCBpbiBwMm1faW5pdF9hbHRwMm1fYnlfaWQo
KSBhbmQgDQpwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoKSBzbyB0aGV5IG1hdGNoIHRoZSByZXN0
IG9mIHRoZSBjaGVja3M6DQoiaWYgKCBpZHggPj0gIG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0
cDJtX3AybSksIE1BWF9FUFRQKSkuLi4iLCBkcm9wIA0KdGhlIGlkeCA9IGFycmF5X2luZGV4X25v
c3BlYyhpZHgsIE1BWF9BTFRQMk0pOyBhbmQgaGF2ZSANCmFycmF5X2luZGV4X25vc3BlYygpIGlu
dG8gcGxhY2UuDQoNCg0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:38:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1iop3X-00062A-AP; Tue, 07 Jan 2020 13:37:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iop3W-000623-Om
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:37:58 +0000
X-Inumbo-ID: e58ef224-3152-11ea-bf56-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e58ef224-3152-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 13:37:50 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id z3so53979241wru.3
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 05:37:50 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=WhIKH0Q9+XEv4L9Cz/ZbiB3pXVPwtgtiqwwT5XQG8po=;
 b=OCBAHan93agdmisdWwLY2ulG1Og5XcMIfBxmTLwFg5+9cP8VSgNZIhwb8PY11XCv0U
 GVxtrLpw/MiEphCQmOAB3v2Sm6eEu3Z67awXVNvD4iCIES75l46Awx44jI3cqMWwC/Go
 t9ThmYMXZ5huYWhhzdCt8RleHabUuc1nar2Bcceq7BGYChP8eJlsQXket46A1KYcFT5t
 rL8H5/6SfXyaF7gEDeXgn5UTT06MSvyEh0y26Isgw2xmTNEOc8i+uQce4wBeVPjOBOtk
 L5if84VAv/u70muz6X0hwOjX3pxZA2jVZD3Ya8llVOGt2Da4toBovHhdngudjNbTH3CJ
 Lz8A==
X-Gm-Message-State: APjAAAU+xd+IBKGdMwfeEZ5sEqNVIRfxzaKexjtO/dTiNsqwo+EQCFUd
 Xj1swxbIrgXrpOzsQyVTsUw=
X-Google-Smtp-Source: APXvYqwS4RbchI4klvgJd//nOfssBbylscaAV1TpJ0KisHt5jq0bpks0ruVjFEDe6bv1wI0e5BjbOw==
X-Received: by 2002:adf:df8e:: with SMTP id
 z14mr107739516wrl.190.1578404269365; 
 Tue, 07 Jan 2020 05:37:49 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id n3sm27548381wmc.27.2020.01.07.05.37.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 05:37:48 -0800 (PST)
Date: Tue, 7 Jan 2020 13:37:47 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107133747.sebt5sjzukjhyelt@debian>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
 <20200107121335.nqb3kx4eos3yfiwb@debian>
 <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.com,
 Hongyan Xia <hongyxia@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMDI6MDk6MDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDcuMDEuMjAyMCAxMzoxMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgSmFu
IDA3LCAyMDIwIGF0IDEyOjA2OjQzUE0gKzAwMDAsIEhvbmd5YW4gWGlhIHdyb3RlOgo+ID4+IEZy
b206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4KPiA+PiBUaGV5IHdlcmUgcHV0
IGludG8gcGFnZS5oIGJ1dCBtbS5oIGlzIG1vcmUgYXBwcm9wcmlhdGUuCj4gPj4KPiA+PiBUaGUg
cmVhbCByZWFzb24gaXMgdGhhdCBJIHdpbGwgYmUgYWRkaW5nIHNvbWUgbmV3IGZ1bmN0aW9ucyB3
aGljaAo+ID4+IHRha2VzIG1mbl90LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0
IHRvIGRvIGluIHBhZ2UuaC4KPiA+Pgo+ID4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+ID4+Cj4g
Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+PiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gCj4gPiBJIHdpbGwgY29t
bWl0IHRoaXMgdHJpdmlhbCBwYXRjaCBzb29uLWlzaCB0byByZWR1Y2UgSG9ueWFuJ3MgcGF0Y2gg
cXVldWUKPiA+IGxlbmd0aC4KPiAKPiBMb29rcyBsaWtlIEkgc2ltcGx5IGZvcmdvdCBldmVyeSB0
aW1lIEkgd2VudCB0aHJvdWdoIG15IGxpc3Qgb2YKPiBwZW5kaW5nIChmb3IgdGhlIHZhcmlvdXMg
c3RhZ2VzIG9mIHByb2Nlc3NpbmcpIHBhdGNoZXMuIEkgZ3Vlc3MKPiBwYXRjaGVzIDMgYW5kIDQg
YXJlIGFsc28gaW5kZXBlbmRlbnQgb2YgcGF0Y2ggMiBhbmQgaGVuY2UgY291bGQKPiBnbyBpbiBh
cyB3ZWxsLgoKU3VyZS4gSSBwdXNoZWQgYWxsIHRocmVlIHBhdGNoZXMgKDEsIDMgYW5kIDQpLgoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:38:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1iop4R-00065d-LG; Tue, 07 Jan 2020 13:38:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iop4Q-00065V-IW
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:38:54 +0000
X-Inumbo-ID: 0b9743ea-3153-11ea-ac06-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b9743ea-3153-11ea-ac06-12813bfff9fa;
 Tue, 07 Jan 2020 13:38:53 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id q9so18982633wmj.5
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 05:38:53 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CTrSritfo9SxBMOwj5stKF17c+9M4b9pjlKgzUR8i4A=;
 b=XE8IXNGcZin/oxlht2wYvZdTOMUQh/hGMqgdGw/2ATMIIOvfqRjNIjl0JtP+gewrVd
 2VTsuc/p5HQRozzVkdIBjzkoJOZ9x59NcaVSd3nnTv2rkTdr6fytv1s6zeZc4PsS1lrc
 JO/EZntVLGMLNZdmWNYfeEVTudjF38qaeUhDd+U8FRIMixIERauK7JY5CDFQyggQ1d2n
 Mr2mdbX3SLUSuzizIxJQ66Oy7/GvLRb3AlLyZdofMGaqtnfJxeLlinZ9MEt5a/1ZCu7H
 J/o07em8bqwzit2f6VxthNXa11uzkvKLEw/VBXp/GNPOEKFjf4DxrapyniwyQZk+lEqI
 yv0w==
X-Gm-Message-State: APjAAAUPg6scHEJIRjwgwuBBfSrekSpIEkaGFuVxXU0SYn6bO6wy2vus
 T3gu08olVGz6aFZhJsIunyY=
X-Google-Smtp-Source: APXvYqyOqJCsyM0goVKzMF9rGtOHTqMxTIR0CBaCgN5QDddE844f6cqRoRlZh/+1kWw8183dz+eXMQ==
X-Received: by 2002:a1c:f003:: with SMTP id a3mr37743579wmb.41.1578404333157; 
 Tue, 07 Jan 2020 05:38:53 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id e18sm77189368wrw.70.2020.01.07.05.38.51
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 05:38:52 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20200107120243.222183-1-george.dunlap@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <20e1f608-65c1-4d46-7fd1-51b7b13b416c@xen.org>
Date: Tue, 7 Jan 2020 13:38:51 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200107120243.222183-1-george.dunlap@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: Document how to handle
 unexpected conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@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>

SGkgR2VvcmdlLAoKT24gMDcvMDEvMjAyMCAxMjowMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBJ
dCdzIG5vdCBhbHdheXMgY2xlYXIgd2hhdCB0aGUgYmVzdCB3YXkgaXMgdG8gaGFuZGxlIHVuZXhw
ZWN0ZWQKPiBjb25kaXRpb25zOiB3aGV0aGVyIHdpdGggQVNTRVJUKCksIGRvbWFpbl9jcmFzaCgp
LCBCVUdfT04oKSwgb3Igc29tZQo+IG90aGVyIG1ldGhvZC4gIEFsbCBtZXRob2RzIGhhdmUgYSBy
aXNrIG9mIGludHJvZHVjaW5nIHNlY3VyaXR5Cj4gdnVsbmVyYWJpbGl0aWVzIGFuZCB1bm5lY2Vz
c2FyeSBpbnN0YWJpbGl0aWVzIHRvIHByb2R1Y3Rpb24gc3lzdGVtcy4KPiAKPiBQcm92aWRlIGd1
aWRlbGluZXMgZm9yIGRpZmZlcmVudCBvcHRpb25zIGFuZCB3aGVuIHRvIHVzZSB0aGVtLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
PiAtLS0KPiB2NDoKPiAtIHMvZ3Vlc3Qgc2hvdWxkL2d1ZXN0cyBzaG91bGRuJ3QvOwo+IC0gQWRk
IGEgbm90ZSBhYm91dCB0aGUgZWZmZWN0IG9mIGRvbWFpbl9jcmFzaCgpIGZ1cnRoZXIgdXAgdGhl
IHN0YWNrLgo+IHYzOgo+IC0gQSBudW1iZXIgb2YgbWlub3IgZWRpdHMKPiAtIEV4cGFuZCBvbiBk
b21haW5fY3Jhc2ggYSBiaXQuCj4gdjI6Cj4gLSBDbGFyaWZ5IG1lYW5pbmcgb2YgIm9yIiBjbGF1
c2UKPiAtIEFkZCBkb21haW5fY3Jhc2ggYXMgYW4gb3B0aW9uCj4gLSBNYWtlIGl0IGNsZWFyIHRo
YXQgQVNTRVJUKCkgaXMgbm90IGFuIGVycm9yIGhhbmRsaW5nIG1lY2hhbmlzbS4KPiAKPiBDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Q0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogS29ucmFkIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:49:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13: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 1iopEA-00076e-2F; Tue, 07 Jan 2020 13:48:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tB6F=24=amazon.com=prvs=2686fb3d9=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iopE8-00076Z-F3
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:48:56 +0000
X-Inumbo-ID: 7233adc2-3154-11ea-ac08-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7233adc2-3154-11ea-ac08-12813bfff9fa;
 Tue, 07 Jan 2020 13:48:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578404936; x=1609940936;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=blBe+tmOgK2bVK6bVrJsy9Rcfnzth70wed2zsrona2E=;
 b=SzfyNLs+vopYS6RfPz6MboWGN9j1Te/aKkULFAuznkCORxNmGekS+ClB
 NoLTDRUKbMFkqLJEgKFWRMX3P48NexwlE2HLA4WaTN6OUMulfFRGcV64u
 XlxiT3+H6IfsJtLPPPv02AoIGuEIFtOALgD7/0ChhSuH641TWEPhQgsCV o=;
IronPort-SDR: IYgh6geIK6MPQDg81YrQkicR9pQbxHh6pAsHifY2ZZmAEZpQt5qVCgctCfbjlZRFGSBXcJ3WIG
 ceb+STSPTLjg==
X-IronPort-AV: E=Sophos;i="5.69,406,1571702400"; 
   d="scan'208";a="8814413"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 07 Jan 2020 13:48:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id C4666A25D9; Tue,  7 Jan 2020 13:48:42 +0000 (UTC)
Received: from EX13D37EUA004.ant.amazon.com (10.43.165.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 13:48:41 +0000
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13D37EUA004.ant.amazon.com (10.43.165.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 13:48:41 +0000
Received: from EX13D37EUA003.ant.amazon.com ([10.43.165.7]) by
 EX13D37EUA003.ant.amazon.com ([10.43.165.7]) with mapi id 15.00.1367.000;
 Tue, 7 Jan 2020 13:48:41 +0000
From: "Xia, Hongyan" <hongyxia@amazon.com>
To: "jbeulich@suse.com" <jbeulich@suse.com>, "wl@xen.org" <wl@xen.org>
Thread-Topic: [PATCH v5 1/7] x86: move some xen mm function declarations
Thread-Index: AQHVxVQK0vhR7eIoAUe+gS8Oc6VWEaffLJ6AgAALDwA=
Date: Tue, 7 Jan 2020 13:48:41 +0000
Message-ID: <021e7246d95a3f5a48d5d91a671d30dbba86d3c4.camel@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
 <20200107121335.nqb3kx4eos3yfiwb@debian>
 <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
In-Reply-To: <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.35]
Content-ID: <69CBD6342935B048B1A54DC6B14BFC85@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
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: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Grall,
 Julien" <jgrall@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDIwLTAxLTA3IGF0IDE0OjA5ICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
Li4uDQo+IA0KPiBMb29rcyBsaWtlIEkgc2ltcGx5IGZvcmdvdCBldmVyeSB0aW1lIEkgd2VudCB0
aHJvdWdoIG15IGxpc3Qgb2YNCj4gcGVuZGluZyAoZm9yIHRoZSB2YXJpb3VzIHN0YWdlcyBvZiBw
cm9jZXNzaW5nKSBwYXRjaGVzLiBJIGd1ZXNzDQo+IHBhdGNoZXMgMyBhbmQgNCBhcmUgYWxzbyBp
bmRlcGVuZGVudCBvZiBwYXRjaCAyIGFuZCBoZW5jZSBjb3VsZA0KPiBnbyBpbiBhcyB3ZWxsLg0K
DQpJZiBzbywgbG9va3MgbGlrZSBwYXRjaCA3LzcgaXMgYWxzbyBpbiBhIGNvbW1pdHRhYmxlIHN0
YXRlPw0KDQpIb25neWFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:49:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1iopEz-0007A9-DH; Tue, 07 Jan 2020 13:49:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iopEy-0007A0-1K
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:49:48 +0000
X-Inumbo-ID: 90a7009c-3154-11ea-ac08-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90a7009c-3154-11ea-ac08-12813bfff9fa;
 Tue, 07 Jan 2020 13:49:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578404986;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=0oevOZdasruycRFVpcmzVgbOW7yD5e/MvIumfmVZHgI=;
 b=aN5VmUOMdIZ6cMvrMUCyeGHL/PfldtSEN7dy9ZuZgGjCbatwHKV1JpgC
 xICNM6aQsLYSRLnYDY40CQ1eVHVCERKEs+ro7aFxOqtHjWPEZbwQXZ7dJ
 0BZP16ikXqbOcNP+NWTxkSmbDHdjR9W9CNZyZilbRSWoZlPvGerh5ZfLw g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KIEKqkSMqZyUDa7B871gG4aglr03em1yKrH0e+l43HrNCHQTsRnhlvC83pQSYaphtK1TChMcqw
 7nrmgHJxIN63x5Xp0FDsMLU31/Hyy6oPyBkEI8QSqAS0KRyuQIMHcA8EOeD66bsp3d+Ir5xq2x
 pqGBLmPC4F063ByUFhYh9Bj4n/FVA9QFVYz6aHx2dEJhCarpp1aWOJbdBCAGME5AVOVrrGI13z
 MBA5nfEx7q3ZJrARSnQvOdMwZT+yAnpq7RLzid/3vRawZlNMImUhrgWtBCaju+Uq5HdbA9rv1W
 7AY=
X-SBRS: 2.7
X-MesageID: 10974597
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10974597"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 7 Jan 2020 13:49:43 +0000
Message-ID: <20200107134943.21063-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/mem_sharing: Fix RANDCONFIG 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJhdmlzIHJlcG9ydHM6IGh0dHBzOi8vdHJhdmlzLWNpLm9yZy9hbmR5aGhwL3hlbi9qb2JzLzYz
Mzc1MTgxMQoKICBtZW1fc2hhcmluZy5jOjM2MToxMzogZXJyb3I6ICdybWFwX2hhc19lbnRyaWVz
JyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgIHN0YXRp
YyBib29sIHJtYXBfaGFzX2VudHJpZXMoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgICAgXgogIGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3Jz
CgpUaGlzIGhhcHBlbnMgaW4gYSByZWxlYXNlIGJ1aWxkIChkaXNhYmxlcyBNRU1fU0hBUklOR19B
VURJVCkgd2hlbgpDT05GSUdfTUVNX1NIQVJJTkcgaXMgZW5hYmxlZC4KCk1hcmsgdGhlIGhlbHBl
ciBhcyBtYXliZV91bnVzZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4KClRoZSBhbHRlcm5hdGl2ZSBpcyB0byBkZWxldGUgdGhlIGhlbHBlciBhbmQgb3Bl
bmNvZGUgaXQgZm9yIGl0cyBvbmUgY2FsbGVyLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBkZGYxZjBmOWY5Li4wYTE1NTBmZmQyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYwpAQCAtMzU4LDcgKzM1OCw3IEBAIHN0YXRpYyBib29sIHJtYXBfaGFz
X29uZV9lbnRyeShjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogfQogCiAvKiBSZXR1cm5z
IHRydWUgaWYgdGhlIHJtYXAgaGFzIGFueSBlbnRyaWVzLiBPKDEpIGNvbXBsZXhpdHkuICovCi1z
dGF0aWMgYm9vbCBybWFwX2hhc19lbnRyaWVzKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CitzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZCBybWFwX2hhc19lbnRyaWVzKGNvbnN0IHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgcmV0dXJuIHJtYXBfY291bnQocGFnZSkgIT0gMDsK
IH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 13:55:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iopKO-00082f-3v; Tue, 07 Jan 2020 13:55:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iopKM-00082a-OS
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 13:55:22 +0000
X-Inumbo-ID: 53468a82-3155-11ea-b836-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53468a82-3155-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 13:55: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 mx2.suse.de (Postfix) with ESMTP id 1AD7DAC50;
 Tue,  7 Jan 2020 13:55:12 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <39338776-edcd-0b5d-5c39-7d3ef7706525@suse.com>
 <f82b7198-e7c3-df69-f53a-06c436e3ecd6@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <afa5a448-5b82-f2c6-e1b0-11085373699c@suse.com>
Date: Tue, 7 Jan 2020 14:55:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <f82b7198-e7c3-df69-f53a-06c436e3ecd6@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNDoyNSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MjcuMTIuMjAxOSAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIzLjEyLjIwMTkgMTU6
MDQsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+
Pj4gQEAgLTM2NiwxMSArMzY2LDEyIEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCj4+PiAgICNpZmRlZiBDT05GSUdfSFZN
Cj4+PiAgICAgICBpZiAoIGFsdHAybV9pZHggKQo+Pj4gICAgICAgewo+Pj4gLSAgICAgICAgaWYg
KCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKPj4+IC0gICAgICAgICAgICAgZC0+YXJjaC5h
bHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQo+Pj4gKyAgICAg
ICAgaWYgKCBhbHRwMm1faWR4ID49ICBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0p
LCBNQVhfRVBUUCkgfHwKPj4KPj4gU3RyYXkgYmxhbmsgYWZ0ZXIgPj0gLgo+Pgo+Pj4gKyAgICAg
ICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4
LCBNQVhfRVBUUCldID09Cj4+Cj4+IEkgYWNjZXB0IHlvdSBjYW4ndCAoY3VycmVudGx5KSB1c2Ug
YXJyYXlfYWNjZXNzX25vc3BlYygpIGhlcmUsCj4+IGJ1dCAuLi4KPj4KPj4+ICsgICAgICAgICAg
ICAgbWZuX3goSU5WQUxJRF9NRk4pICkKPj4+ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4+PiAgIAo+Pj4gLSAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4
XTsKPj4+ICsgICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9z
cGVjKGFsdHAybV9pZHgsIE1BWF9BTFRQMk0pXTsKPj4KPj4gLi4uIEkgZG9uJ3Qgc2VlIHdoeSB5
b3Ugc3RpbGwgZWZmZWN0aXZlbHkgb3Blbi1jb2RlIGl0IGhlcmUuCj4gCj4gSSBhbSBub3Qgc3Vy
ZSBJIGZvbGxvdyB5b3UgaGVyZSwgdGhhdCBpcyB3aGF0IHdlIGFncmVlZCBpbiB2NSAKPiAoaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTEy
L21zZzAxNzA0Lmh0bWwpLiAKPiBEaWQgSSBtaXNzIHNvbWV0aGluZz8KCkluIGNvbnRleHQgdGhl
cmUgKGZyb20gYW4gZWFybGllciByZXBseSBvZiBtaW5lKSB5b3Ugd2lsbCBmaW5kIG1lCmhhdmlu
ZyBtZW50aW9uZWQgYXJyYXlfYWNjZXNzX25vc3BlYygpLiBUaGlzIHdhc24ndCBpbnZhbGlkYXRl
ZCBvcgpvdmVycmlkZGVuIGJ5IG15ICJZZXMsIHRoYXQncyBob3cgSSB0aGluayBpdCBvdWdodCB0
byBiZS4iIEkgZGlkbid0CnNheSBzbyBleHBsaWNpdGx5IChhZ2FpbikgYmVjYXVzZSB0byBtZSBp
dCBnb2VzIHdpdGhvdXQgc2F5aW5nIHRoYXQKb3Blbi1jb2RpbmcgX2FueXRoaW5nXyBpcywgaW4g
dGhlIGNvbW1vbiBjYXNlLCBiYWQgcHJhY3RpY2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:03:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14:03: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 1iopSV-0000Y7-11; Tue, 07 Jan 2020 14:03:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iopST-0000Y2-7F
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 14:03:45 +0000
X-Inumbo-ID: 83d9749c-3156-11ea-ac0c-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83d9749c-3156-11ea-ac0c-12813bfff9fa;
 Tue, 07 Jan 2020 14:03:44 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id f129so19535296wmf.2
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 06:03:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=JNINrXuTKNonRtjTkgzaYKGsVHl+8n69Aulw84/szgI=;
 b=eWtywcMkV1AtaMQXNdjvKOVONZPrdPH7dblBrfMFnu/H1BJm2cYpxoQquCl05GQVJH
 YdEA4z6UfhZ+nZAv+k8bEHBsy6EpM2FBQ4vHHgZpWZuhuj4HmBFM0+BdzmV54DyAuLqv
 rXAwuwurmGgt+I5zNqTYP5oITsBtVhzjiYP6q9EMo80kQHIHz9J0iOMGyvIdTb2PYDsx
 cA0DK3Ymxp3IdFyMCjHtsQSmkY8VbxuWAhe4tWlcmQxPg7F4qrdmSFGsOMom00fhVwcA
 Wxww1Lafbw/mBWaUCMbWrRm/ELEKPT7r5Qez+iiR9iYiDn6CF1qTsaNdBFn8QRF8sJQ3
 lCeg==
X-Gm-Message-State: APjAAAXBA+uV8VLegncI5wiIpPHEKBl0Zh8aWrnl3jHQmGnmo/7V/3Pj
 SnXy71QjRAcmOzNVKaC7NG0=
X-Google-Smtp-Source: APXvYqxIXoleQJKYvhdOV2xaDYcSJd4kHHiUv8ukMMqepvYJ4dCjtHAdf6YfFVOHhLKOs5W83pDyYg==
X-Received: by 2002:a05:600c:1007:: with SMTP id
 c7mr42655946wmc.158.1578405823443; 
 Tue, 07 Jan 2020 06:03:43 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id w8sm28342018wmd.2.2020.01.07.06.03.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 06:03:42 -0800 (PST)
Date: Tue, 7 Jan 2020 14:03:41 +0000
From: Wei Liu <wl@xen.org>
To: "Xia, Hongyan" <hongyxia@amazon.com>
Message-ID: <20200107140341.ksogpysgedobibxo@debian>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <3b373c553a15dfdcd26c21e4f39c30404c7c2fa9.1578397252.git.hongyxia@amazon.com>
 <20200107121335.nqb3kx4eos3yfiwb@debian>
 <3a9b7abc-6898-968b-a202-446e5d8cdc41@suse.com>
 <021e7246d95a3f5a48d5d91a671d30dbba86d3c4.camel@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <021e7246d95a3f5a48d5d91a671d30dbba86d3c4.camel@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 1/7] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wl@xen.org" <wl@xen.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Grall,
 Julien" <jgrall@amazon.com>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMDE6NDg6NDFQTSArMDAwMCwgWGlhLCBIb25neWFuIHdy
b3RlOgo+IE9uIFR1ZSwgMjAyMC0wMS0wNyBhdCAxNDowOSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiAuLi4KPiA+IAo+ID4gTG9va3MgbGlrZSBJIHNpbXBseSBmb3Jnb3QgZXZlcnkgdGlt
ZSBJIHdlbnQgdGhyb3VnaCBteSBsaXN0IG9mCj4gPiBwZW5kaW5nIChmb3IgdGhlIHZhcmlvdXMg
c3RhZ2VzIG9mIHByb2Nlc3NpbmcpIHBhdGNoZXMuIEkgZ3Vlc3MKPiA+IHBhdGNoZXMgMyBhbmQg
NCBhcmUgYWxzbyBpbmRlcGVuZGVudCBvZiBwYXRjaCAyIGFuZCBoZW5jZSBjb3VsZAo+ID4gZ28g
aW4gYXMgd2VsbC4KPiAKPiBJZiBzbywgbG9va3MgbGlrZSBwYXRjaCA3LzcgaXMgYWxzbyBpbiBh
IGNvbW1pdHRhYmxlIHN0YXRlPwoKTG9va3MgbGlrZSBzby4gSSB3aWxsIGNvbW1pdCB0aGF0IG9u
ZSBhcyB3ZWxsLgoKVGhhbmtzIGZvciBwdXR0aW5nIGluIHRoZSBlZmZvcnQgdG8gdXBzdHJlYW0g
dGhlc2UgcGF0Y2hlcywgSG9uZ3lhbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:27:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14: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 1ioppf-0002PW-IW; Tue, 07 Jan 2020 14:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jbk9=24=memset.com=alastair.browne@srs-us1.protection.inumbo.net>)
 id 1iopo7-0002N3-1N
 for xen-devel@lists.xen.org; Tue, 07 Jan 2020 14:26:07 +0000
X-Inumbo-ID: a2d9ef0e-3159-11ea-ac17-12813bfff9fa
Received: from eu-smtp-delivery-124.mimecast.com (unknown [207.82.80.124])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a2d9ef0e-3159-11ea-ac17-12813bfff9fa;
 Tue, 07 Jan 2020 14:26:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=memset.com;
 s=mimecast20190215; t=1578407162;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=NRfVk16hCHap0oB/eStw22rG2hUL9fUbT4mg+6C46OU=;
 b=TmdYT0VyQw06zhZjvQritirnrwt3flI9pdcep5Qcbzz7UhHBE6PKjXufHk1JDRHYQA5Dgs
 +gh2+0lJcmdFydu3bwku4T96O84+GwW/Y68k6YfIHzQ/SIZUlqlnXSyw5+FTij2v1VfTOx
 3BTGbdNdOoZjwJSc0JvqqeL1f90Kf1DUkNQjeISmAgSorPIW1jusgsmaXTrXUz6XhQLd5u
 cZnCWvPttJHtGL+Ec4yn7Lubyo4WFZ15gBKkP07qVHimsEZO34G0ZUVYO/TS/WilgHHkWu
 eXlND4DFc6HVKmCc7T2F92C417X6292sLNXXv9Oy8M3PRn5ZDWHiPevERdNoMA==
Received: from GBR01-CWL-obe.outbound.protection.outlook.com
 (mail-cwlgbr01lp2057.outbound.protection.outlook.com [104.47.20.57]) (Using
 TLS) by relay.mimecast.com with ESMTP id
 uk-mta-152-d1F66d0COQGO-gPv6-MBfQ-1; Tue, 07 Jan 2020 14:25:59 +0000
Received: from CWXP265MB1654.GBRP265.PROD.OUTLOOK.COM (20.176.50.11) by
 CWXP265MB1144.GBRP265.PROD.OUTLOOK.COM (20.176.46.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Tue, 7 Jan 2020 14:25:58 +0000
Received: from CWXP265MB1654.GBRP265.PROD.OUTLOOK.COM
 ([fe80::11e8:f7b6:a4e1:f699]) by CWXP265MB1654.GBRP265.PROD.OUTLOOK.COM
 ([fe80::11e8:f7b6:a4e1:f699%3]) with mapi id 15.20.2602.015; Tue, 7 Jan 2020
 14:25:58 +0000
Received: from agb-pc0184.support.memset.com (5.153.255.250) by
 LO2P265CA0463.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::19) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.11 via Frontend Transport; Tue, 7 Jan 2020 14:25:57 +0000
From: Alastair Browne <alastair.browne@memset.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: CPU Lockup bug with the credit2 scheduler
Thread-Index: AQHVxWZgtKMiGLzDAkyMT4OS9ELgJQ==
Date: Tue, 7 Jan 2020 14:25:57 +0000
Message-ID: <51dcae60df3a1ce7eaf51cbd5c51184645d51f53.camel@memset.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0463.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a2::19) To CWXP265MB1654.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:49::11)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1
x-originating-ip: [5.153.255.250]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8a63333e-19fe-413b-343d-08d7937d833b
x-ms-traffictypediagnostic: CWXP265MB1144:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <CWXP265MB1144B9C2390AD6A100861EFC8E3F0@CWXP265MB1144.GBRP265.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(39830400003)(346002)(396003)(366004)(189003)(199004)(44832011)(26005)(2906002)(186003)(52116002)(7696005)(8676002)(81166006)(81156014)(71200400001)(16526019)(36756003)(508600001)(8936002)(4001150100001)(5660300002)(66446008)(6486002)(2616005)(66476007)(6916009)(66616009)(66946007)(316002)(86362001)(956004)(66556008)(64756008)(99106002)(21314003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CWXP265MB1144;
 H:CWXP265MB1654.GBRP265.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3t7qBqMHVHPXpSw2FP5nQIOPsJkpU0JCFIbGRmhnHS4szvceKnqeTZhrvif/WhY4hz64TdkEVPmfawLlUps4EvmpArICGBhe1mkeGFalzOYdGmrqy7i+M/25hMmPl3rm+Rl5u/ehXvnyL1bNrXVKyd9YEJy4gtP6R3JfB6oL29SBQ0eTubrVY4q7RphWmz8RSLzoXqxiqwzgNVQM6g7lFSZ68pTjwe+bNB9l9bVH/5vnXEUyzZqMdBf+YDoaBqGL1OzOlFZRQGMYLCitzKCtKqHrSmozap1R5eL6vNww5jbgm+guUi3H6NcsQw5lWnYnMydyrotrZovS5KxpNDxm9seHcyyO5nFLRblhDYc+nnY5a0ssyD2K74fZOF3I1X/ACUiZRC+Lo08duy4tKg1xebML4pEGJRFbLYAi4Rde6Dp2HvWR4X+H3urw1p+434HAJhiBV/9t85bOo3hIK6nVuSvPy0hOLRFYYdXedtTDvtQ0HFKNkFX0tH+7LOSbm7PtM/gq9vqBZAMBRDH9/BTvsdy5HvpVcYEuspJ/TkZC0hz+ybuNbLJjl3mqD+XshT2xvxq4SbcV7t8Kdz2KMOHk8A==
MIME-Version: 1.0
X-OriginatorOrg: memset.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a63333e-19fe-413b-343d-08d7937d833b
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 14:25:57.9723 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a8a8a411-bd03-4b44-a174-6bde7751d262
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4gZ9T9MW1Jf7LYfuFYQO3TXTiNBiXiwIRx/A+r6VzlN3O2iv89qikGo9j0LU9IrsjoTy6CwLCzr4sITDV1opsOeP84SAy8hl1DHnPHmUme4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWXP265MB1144
X-MC-Unique: d1F66d0COQGO-gPv6-MBfQ-1
X-Mimecast-Spam-Score: 0
Content-Type: multipart/mixed;
 boundary="_002_51dcae60df3a1ce7eaf51cbd5c51184645d51f53camelmemsetcom_"
X-Mailman-Approved-At: Tue, 07 Jan 2020 14:27:42 +0000
Subject: [Xen-devel] CPU Lockup bug with the credit2 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>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_002_51dcae60df3a1ce7eaf51cbd5c51184645d51f53camelmemsetcom_
Content-Type: text/plain; charset=UTF-8
Content-ID: <71FB93A1B0602545AF2D6821444DE201@GBRP265.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64

U1lNUFRPTVMNCg0KQSBYZW4gaG9zdCBpcyBmb3VuZCB0byBsb2NrIHVwIHdpdGggbWVzc2FnZXMg
b24gY29uc29sZSBhbG9uZyB0aGUNCmZvbGxvd2luZyBsaW5lczotDQoNCk5NSSB3YXRjaGRvZzog
QlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMyIHN0dWNrIGZvciAyM3MhDQoNCkxhdGVyIG9uIGluIHRo
ZSBzeXN0ZW0gbG9nLCByZWZlcmVuY2UgaXMgb2Z0ZW4gbWFkZSB0byBhIHNwZWNpZmljDQpwcm9n
cmFtIHRoYXQgaGFwcGVucyB0byBiZSBydW5uaW5nIGF0IHRoZSB0aW1lLCBob3dldmVyIHRoZSBw
cm9ncmFtDQpyZWZlcnJlZCB0byBpcyBub3QgY29uc3RhbnQgYW5kIHdpbGwgdmFyeSBhY2NvcmRp
bmcgdG8gd2hhdCBoYXBwZW5zIHRvDQpiZSBydW5uaW5nIGF0IHRoZSB0aW1lLg0KDQpPbmNlIHRo
ZSBob3N0IGhhcyBsb2NrZWQgdXAsIHRoZSBvbmx5IHNvbHV0aW9uIGlzIGEgcmVib290LiBJdCBo
YXNuJ3QNCmJlZW4gcG9zc2libGUgdG8gZnVydGhlciBhbmFseXNlIHRoZSBzdGF0ZSBvZiBhIGxv
Y2tlZCB1cCBtYWNoaW5lIGR1ZQ0KdG8gdW5hdmFpbGFiaWxpdHkgb2YgdGhlIGNvbW1hbmQgbGlu
ZS4NCg0KVGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gdG8gb2NjdXIgb24gYSBEZWJpYW4gcGxh
dGZvcm0gd2l0aCB0aGUNCmZvbGxvd2luZyBjb25maWd1cmF0aW9uLCBob3dldmVyIGl0IGNvdWxk
IGVxdWFsbHkgb2NjdXIgb24gb3RoZXINCnBsYXRmb3Jtcy4NCg0KVGhlIGNvbmZpZ3VyYXRpb24g
b2YgdGhlIGhvc3QgbWFjaGluZSBpcyBhcyBmb2xsb3dzOi0NCg0KIyBjYXQgL2V0Yy9vcy1yZWxl
YXNlDQpQUkVUVFlfTkFNRT0iRGViaWFuIEdOVS9MaW51eCA4IChqZXNzaWUpIg0KTkFNRT0iRGVi
aWFuIEdOVS9MaW51eCINClZFUlNJT05fSUQ9IjgiDQpWRVJTSU9OPSI4IChqZXNzaWUpIg0KSUQ9
ZGViaWFuDQpIT01FX1VSTD0iaHR0cDovL3d3dy5kZWJpYW4ub3JnLyINClNVUFBPUlRfVVJMPSJo
dHRwOi8vd3d3LmRlYmlhbi5vcmcvc3VwcG9ydCINCkJVR19SRVBPUlRfVVJMPSJodHRwczovL2J1
Z3MuZGViaWFuLm9yZy8iDQoNCiMgdW5hbWUgLXNydnBpbw0KTGludXggNC45LjAtMTEtYW1kNjQg
IzEgU01QIERlYmlhbiA0LjkuMTg5LTMrZGViOXUyYX50ZXN0ICgyMDE5LTEyLTE4KQ0KdW5rbm93
biB1bmtub3duIEdOVS9MaW51eA0KDQojIHhsIGluZm8NCmhvc3QJCQk6IG15LWhvc3QuZXhhbXBs
ZS5jb20NCnJlbGVhc2UJCQk6IDQuOS4wLTExLWFtZDY0DQp2ZXJzaW9uCQkJOiAjMSBTTVAgRGVi
aWFuIDQuOS4xODktMytkZWI5dTJhfnRlc3QgKDIwMTktDQoxMi0xOCkNCm1hY2hpbmUJCQk6IHg4
Nl82NA0KbnJfY3B1cwkJCTogMjQNCm1heF9jcHVfaWQJCTogMTkxDQpucl9ub2RlcwkJOiAyDQpj
b3Jlc19wZXJfc29ja2V0CTogMTINCnRocmVhZHNfcGVyX2NvcmUJOiAxDQpjcHVfbWh6CQkJOiAx
Nzk3LjkyMA0KaHdfY2FwcwkJCToNCmJmZWJmYmZmOjc3ZmVmM2ZmOjJjMTAwODAwOjAwMDAwMDIx
OjAwMDAwMDAxOjAwMDAzN2FiOjAwMDAwMDAwOjAwMDAwMTAwDQp2aXJ0X2NhcHMJCTogcHYgaHZt
IGh2bV9kaXJlY3RpbyBwdl9kaXJlY3RpbyBoYXAgc2hhZG93DQppb21tdV9oYXBfcHRfc2hhcmUN
CnRvdGFsX21lbW9yeQkJOiAzOTI5OTQNCmZyZWVfbWVtb3J5CQk6IDI2NTI5NA0Kc2hhcmluZ19m
cmVlZF9tZW1vcnkJOiAwDQpzaGFyaW5nX3VzZWRfbWVtb3J5CTogMA0Kb3V0c3RhbmRpbmdfY2xh
aW1zCTogMA0KZnJlZV9jcHVzCQk6IDANCnhlbl9tYWpvcgkJOiA0DQp4ZW5fbWlub3IJCTogMTMN
Cnhlbl9leHRyYQkJOiAuMC1tZW0xLW94DQp4ZW5fdmVyc2lvbgkJOiA0LjEzLjAtbWVtMS1veA0K
eGVuX2NhcHMJCTogeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMy
IA0KaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0DQp4ZW5fc2NoZWR1bGVyCQk6IGNyZWRp
dDINCnhlbl9wYWdlc2l6ZQkJOiA0MDk2DQpwbGF0Zm9ybV9wYXJhbXMJCTogdmlydF9zdGFydD0w
eGZmZmY4MDAwMDAwMDAwMDANCnhlbl9jaGFuZ2VzZXQJCTogVHVlIERlYyAxNyAxNDoxOTo0OSAy
MDE5ICswMDAwIGdpdDphMmU4NGQ4ZTQyDQp4ZW5fY29tbWFuZGxpbmUJCTogcGxhY2Vob2xkZXIg
ZG9tMF9tZW09NDA5Nk0sbWF4OjE2Mzg0TQ0KY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSB1
Y29kZT1zY2FuIHNtdD0wIHNjaGVkPWNyZWRpdDIgDQpjcmFzaGtlcm5lbD01MTJNQDMyTQ0KY2Nf
Y29tcGlsZXIJCTogZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKSA2LjMuMCAyMDE3MDUxNg0K
Y2NfY29tcGlsZV9ieQkJOiBzdXBwb3J0DQpjY19jb21waWxlX2RvbWFpbgk6IGV4YW1wbGUuY29t
DQpjY19jb21waWxlX2RhdGUJCTogV2VkIERlYyAxOCAxMToxMzo0NSBHTVQgMjAxOQ0KYnVpbGRf
aWQJCTogNjcyNzgzNDY3ZTdhNjBjNGY4YTFhYTcxNWQ1NDljYjU5ZjAwYzdjZg0KeGVuZF9jb25m
aWdfZm9ybWF0CTogNFJlLUNyZWF0aW9uDQoNCg0KVG8gcmVjcmVhdGUgdGhlIHN5bXB0b21zLCBi
dWlsZCBhIFhlbiBob3N0IGFjY29yZGluZyB0byB0aGUgYWJvdmUNCnBhcmFtZXRlcnMsIHRoZW4g
Y3JlYXRlIGF0IGxlYXN0IHRlbiBMaW51eCB2aXJ0dWFsIG1hY2hpbmVzDQp3aXRoaW4gaXQuVGhl
IFhlbiBob3N0IHNob3VsZCB1c2UgTFZNIHRvIHByb3Zpc2lvbiB0aGUgVk1zIHdpdGggdGhlaXIN
CnN0b3JhZ2UuIEVhY2ggVk0gc2hvdWxkIGhhdmUgb25lIHNpbmdsZSBkaXNrIGRldmljZSwgcGFy
dGl0aW9uZWQgaW4NCnRoZSBjb252ZW50aW9uYWwgbWFubmVyLg0KDQpUaGUgVmlydHVhbCBtYWNo
aW5lcyBhbmQgdGhlIFhlbiBob3N0IG11c3QgdGhlbiBiZSBsb2FkZWQgdXAgYXMNCmZvbGxvd3M6
LQ0KDQpWSVJUVUFMIE1BQ0hJTkVTDQoNCkNvbnN0cnVjdCBhIHByb2dyYW0gdG8gYWxsb2NhdGUs
IGZpbGwgYW5kIGZyZWUNCm1lbW9yeS4gQW4gZXhhbXBsZSBvZiBzdWNoIGEgcHJvZ3JhbSBpcyBn
aXZlbiBiZWxvdzotDQoNCm1lbS1ncmFiLkMNCi8qDQogIFRoaXMgcHJvZ3JhbSB3aWxsIGFsbG9j
YXRlIGFuZCBmaWxsIG1lbW9yeS4gSXQncyBwdXJwb3NlIGlzIHRvDQogIHNpbXVsYXRlIG1lbW9y
eSB1c2Ugb24gYSBtYWNoaW5lLiBPbmNlIGl0IGhhcyBncmFiYmVkIHRoZSBtZW1vcnksIGl0DQog
IHNsZWVwcyBmb3IgMTAgc2Vjb25kcywgdGhlbiBmcmVlcyBpdC4NCiAgSWYgcnVuIHdpdGggbm8g
YXJndW1lbnRzLCB0aGUgcHJvZ3JhbSB3aWxsIGZpbmQgb3V0IHRoZSBtYXhpbXVtDQogIG1lbW9y
eSBhdmFpbGFibGUgb24gdGhlIG1hY2hpbmUgYW5kIHRoZW4gd2lsbCBhdHRlbXB0IHRvIGdyYWIg
NzUlIG9mDQogIGl0LiBJZiBydW4gd2l0aCBhbiBpbnRlZ2VyIGFyZ3VtZW50LCB0aGlzIHByb2dy
YW0gd2lsbCBhdHRlbXB0IHRvDQogIGFsbG9jYXRlIHRoYXQgYW1vdW50IG9mIG1lbW9yeS4NCiAg
SWYgYW4gZXJyb3Igb2NjdXJzIHdpdGggdGhlIGFsbG9jYXRpb24sIHRoZW4gYW4gZXhjZXB0aW9u
IHdpbGwgYmUNCiAgdGhyb3duIGFuZCBjYXVnaHQuIEFuIGVycm9yIG1lc3NhZ2Ugd2lsbCB0aGVu
IGJlIHByaW50ZWQgb24gc3RkZXJyLg0KKi8NCiAgDQojaW5jbHVkZSA8c3RkaW8uaD4NCiNpbmNs
dWRlIDxzdGRsaWIuaD4NCiNpbmNsdWRlIDxpb3N0cmVhbT4NCiNpbmNsdWRlIDx0aHJlYWQ+DQoj
aW5jbHVkZSA8Y2hyb25vPg0KI2luY2x1ZGUgPG1lbS1zaXplLmg+DQoNCiNkZWZpbmUgTUVNX1BF
UkNFTlQgMC43NQ0KICB1c2luZyBuYW1lc3BhY2Ugc3RkOw0KaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIqKiBhcmd2KQ0Kew0KICBpbnQgKnB0cjsNCiAgdW5zaWduZWQgbG9uZyBsb25nIGksbjsNCiAg
dW5zaWduZWQgbG9uZyBsb25nIE1lbUF2YWlsYWJsZSA9IDA7DQogIHVuc2lnbmVkIGxvbmcgbG9u
ZyBNZW1BbGxvYyA9IDA7DQogIGlmIChhcmdjID09IDEpDQogICAgew0KICAgICAgLy8gRmluZCBv
dXQgdGhlIG1heGltdW0gbWVtb3J5IGF2YWlsYWJsZQ0KICAgICAgTWVtQXZhaWxhYmxlID0gZ2V0
X3N5c3RlbV9tZW1vcnkgKCk7DQogICAgICBjb3V0IDw8ICJNZW1vcnkgYXZhaWxhYmxlID0gIiA8
PCBNZW1BdmFpbGFibGUgPDwgZW5kbDsNCiAgICAgIE1lbUFsbG9jID0gTWVtQXZhaWxhYmxlICog
TUVNX1BFUkNFTlQ7DQogICAgICBjb3V0IDw8ICJNZW1vcnkgdG8gYmUgYWxsb2NhdGVkOiAiIDw8
IE1lbUFsbG9jIDw8IGVuZGw7DQogICAgICAvLyBEaXZpZGUgdGhlIHZhbHVlIGJ5IHRoZSBzaXpl
IG9mIGFuIGludCBiZWNhdXNlIHRoYXQncyB3aGF0IHdlDQogICAgICAvLyB3aWxsIGJlIGZpbGxp
bmcgdGhlIG1lbW9yeSB3aXRoLg0KICAgICAgbiA9IE1lbUFsbG9jIC8gc2l6ZW9mIChpbnQpOw0K
ICAgIH0NCiAgZWxzZQ0KICAgIHsNCiAgICAgIG4gPSBzdHJ0b3VsIChhcmd2WzFdLCBOVUxMLCAw
KTsNCiAgICAgIG4gPSBuIC8gc2l6ZW9mIChpbnQpOw0KICAgIH0NCiAgY291dCA8PCAiQWxsb2Nh
dGluZyAiIDw8IG4gKiBzaXplb2YgKGludCkgPDwgIiBieXRlcy4uLiIgPDwgZW5kbDsNCiAgdHJ5
DQogICAgew0KICAgICAgcHRyID0gbmV3IGludCBbbl07DQogICAgfQ0KICBjYXRjaCAoZXhjZXB0
aW9uJiBlKQ0KICAgIHsNCiAgICAgIGNlcnIgPDwgIkZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnk6
ICIgPDwgZS53aGF0KCkgPDwgZW5kbDsNCiAgICAgIHJldHVybiAxOw0KICAgIH0NCiAgcHJpbnRm
KCJGaWxsaW5nIGludCBpbnRvIG1lbW9yeS4uLi4uXG4iKTsNCiAgZm9yIChpID0gMDsgaSA8IG47
IGkrKykNCiAgICB7DQogICAgICBwdHJbaV0gPSAxOw0KICAgIH0NCiAgcHJpbnRmKCJTbGVlcCAx
MCBzZWNvbmRzLi4uLi4uXG4iKTsNCiAgdGhpc190aHJlYWQ6OnNsZWVwX2ZvciAoY2hyb25vOjpz
ZWNvbmRzICgxMCkpOw0KICBwcmludGYoIkZyZWUgbWVtb3J5LlxuIik7DQogIGZyZWUocHRyKTsN
CiAgcmV0dXJuIDA7DQp9DQoNCg0KbWVtLXNpemUuQw0KDQojaW5jbHVkZSA8bWVtLXNpemUuaD4N
CnVuc2lnbmVkIGxvbmcgbG9uZyBnZXRfc3lzdGVtX21lbW9yeSAoKQ0Kew0KICB1bnNpZ25lZCBs
b25nIHBhZ2VzID0gc3lzY29uZihfU0NfUEhZU19QQUdFUyk7DQogIHVuc2lnbmVkIGxvbmcgcGFn
ZV9zaXplID0gc3lzY29uZihfU0NfUEFHRV9TSVpFKTsNCiAgcmV0dXJuIHBhZ2VzICogcGFnZV9z
aXplOw0KfQ0KDQptZW0tc2l6ZS5oDQoNCiNpZm5kZWYgX01FTVNJWkVfSA0KI2RlZmluZSBfTUVN
U0laRV9IDQojaW5jbHVkZSA8dW5pc3RkLmg+DQpleHRlcm4gdW5zaWduZWQgbG9uZyBsb25nIGdl
dF9zeXN0ZW1fbWVtb3J5ICgpOw0KI2VuZGlmDQoNCg0KVGhpcyBwcm9ncmFtIHNob3VsZCBiZSBj
b21waWxlZCBhcyAnbWVtLWdyYWInIGFuZCB3aWxsIGJlIGNvbnRyb2xsZWQNCmJ5IHRoZSBmb2xs
b3dpbmcgc2hlbGwgc2NyaXB0Li4uDQoNCiMhL2Jpbi9iYXNoDQoNCiMgVGhpcyBzY3JpcHQgc2hv
dWxkIGJlIHJ1biB3aXRoIG9uZSBhcmd1bWVudC4uLiBUaGUgZmlsZW5hbWUgb2YgYQ0KIyBmaWxl
IGNvbnRhaW5pbmcgYSBsaXN0IG9mIHRoZSB2aXJ0dWFsIG1hY2hpbmUgbmFtZXMsIG9uZSBwZXIN
CiMgbGluZS4gRWFjaCBtYWNoaW5lIG5hbWUgbmVlZHMgdG8gY29ycmVzcG9uZCB3aXRoIHRoZSB0
aGUgbWFjaGluZQ0KIyBuYW1lIGFzIGluIHRoZSAnbHZjcmVhdGUnIGxpbmUgYmVsb3cNCg0KTWFj
aGluZUxpc3Q9JDENCndoaWxlIHRydWUNCmRvDQogICAgZm9yIG1hY2hpbmUgaW4gJChjYXQgJHtN
YWNoaW5lTGlzdH0pDQogICAgZG8NCglkYXRlDQoJbHZjcmVhdGUgLS1zaXplIDEwRyAtLXNuYXBz
aG90IFwNCgkJIC0tbmFtZSB0ZXN0XyR7bWFjaGluZX1fc25hcCBcDQoJCSAvZGV2L3ZpcnRzZXJ2
ZXJ2Zy8ke21hY2hpbmV9X3Jvb3RfZnMNCiAgICBkb25lDQogICAgZGF0ZQ0KICAgIGVjaG8gIlNu
YXBzaG90cyBDcmVhdGVkIg0KICAgIHNsZWVwIDINCiAgICAjIFRyYW5zZmVyIHRoZSBzbmFwc2hv
dCBvdmVyIHRoZSBuZXR3b3JrIHVzaW5nICdkZCcsICdnemlwJyBhbmQNCidzc2gnDQogICAgIyBU
aGlzIHJlcXVpcmVzIGEgcGFzc3dvcmRsZXNzIHNzaCBsb2dpbiBvbiB0aGUgbWFjaGluZSBzcGVj
aWZpZWQNCmJ5DQogICAgIyB4eHgueHh4Lnh4eC54eHgNCiAgICBmb3IgbWFjaGluZSBpbiAkKGNh
dCAke01hY2hpbmVMaXN0fSkNCiAgICBkbw0KCWRhdGUNCgkoZGQgaWY9L2Rldi92aXJ0c2VydmVy
dmcvdGVzdF8ke21hY2hpbmV9X3NuYXAgXA0KCSAgICBicz0yMDQ4IHwgZ3ppcCAtMWMgfCBcDQoJ
ICAgICBzc2ggcm9vdEB4eHgueHh4Lnh4eC54eHggXA0KCQkgImNhdCA+IC9kZXYvbnVsbCI7IFwN
CgkgZWNobyAiJHttYWNoaW5lfSBkZCBmaW5pc2hlZCIpICYNCgllY2hvICJLaWNrZWQgb2ZmICR7
bWFjaGluZX0iDQoJc2xlZXAgMg0KICAgIGRvbmUNCiAgICBkYXRlDQogICAgZWNobyAiTWFjaGlu
ZSBzbmFwc2hvdHMga2lja2VkIG9mZiINCiAgICB3YWl0DQogICAgZGF0ZQ0KICAgIGVjaG8gIlNu
YXBzaG90IHRyYW5zZmVycyBmaW5pc2hlZCINCiAgICBmb3IgbWFjaGluZSBpbiAkKGNhdCAke01h
Y2hpbmVMaXN0fSkNCiAgICBkbw0KCWRhdGUNCgkvc2Jpbi9sdnJlbW92ZSAtZiAvZGV2L3ZpcnRz
ZXJ2ZXJ2Zy90ZXN0XyR7bWFjaGluZX1fc25hcA0KICAgIGRvbmUNCiAgICBkYXRlDQogICAgc2xl
ZXAgMg0KZG9uZQ0KDQoNCg0KU2V0IHRoaXMgc2NyaXB0IHJ1bm5pbmcgYW5kIHRoZW4gd2FpdCBm
b3IgdGhlIGhvc3QgdG8gbG9jayB1cC4gVGhlDQp0aW1lIHRoYXQgdGhpcyB3aWxsIHRha2UgaXMg
bm90IHByZWRpY3RhYmxlLCBob3dldmVyIGF0IHNvbWUgcG9pbnQsDQp0aGUgaG9zdCB3aWxsIGV4
cGVyaWVuY2UgdGhlIENQVSBzb2Z0IGxvY2t1cC5BbmFseXNpcw0KDQpXb3JrIGhhcyBiZWVuIGRv
bmUgYXMgZXhwbGFpbmVkIGFib3ZlLCB3aXRoIHNldmVyYWwgZGlmZmVyZW50IGtlcm5lbA0KdmVy
c2lvbnMgYW5kIGFsc28gZGlmZmVyZW50IHZlcnNpb25zIG9mIHRoZSB4ZW5fc2NoZWR1bGVyLiBJ
dCBoYXMgYmVlbg0KZm91bmQgdGhhdCB0aGUgbG9ja3VwcyBvbmx5IG9jY3VyIHdoZW4gdGhlICdj
cmVkaXQyJyB2ZXJzaW9uIG9mIHRoZQ0KeGVuX3NjaGVkdWxlciBpcyBiZWluZyB1c2VkLg0KDQpU
aGUgcHJvYmxlbSBoYXMgYmVlbiBmb3VuZCBub3QgdG8gb2NjdXIgd2l0aCB0aGUgJ2NyZWRpdCcg
dmVyc2lvbiBvZg0KeGVuX3NjaGVkdWxlci4gIEl0IGlzIHRoZXJlZm9yZSBjb25jbHVkZWQgdGhh
dCB0aGVyZSBtdXN0IGJlIGEgYnVnDQp3aXRoaW4gY3JlZGl0Mi4NCg0KRlVSVEhFUiBOT1RFUw0K
RHVyaW5nIHRoZSB0ZXN0aW5nLCB3ZSB1c2VkIDQgaG9zdHMgcnVubmluZyB2YXJpb3VzIGtlcm5l
bCBhbmQgWGVuDQp2ZXJzaW9ucy4NCg0KS2VybmVsIFBhY2thZ2VzDQoNClByb2R1Y3Rpb246IDQu
OS4wLTktYW1kNjQgKDQuOS4xNjgtMStkZWI5dTNhfnRlc3QpDQoNClN0cmV0Y2ggUGF0Y2hlZDog
NC45LjAtMTEtYW1kNjQgKDQuOS4xODktMytkZWI5dTJhKQ0KDQpCdXN0ZXIgVW5wYXRjaGVkOiA0
LjE5LjAtMC5icG8uNi1hbWQ2NCAoNC4xOS42Ny0yK2RlYjEwdTJ+YnBvOSsxKQ0KDQpCdXN0ZXIg
UGF0Y2hlZDogNC4xOS4wLTAuYnBvLjUtYW1kNjQNCg0KUHJlLU1EUyBQYXRjaGVkOiA0LjkuMC04
LWFtZDY0ICg0LjkuMTEwLTMrZGViOXU0YX50ZXN0KQ0KDQpBbGwgb2YgWGVuIGJ1aWxkcyB3ZXJl
IGNvbXBpbGVkIG9uIGEgc3VpdGFibGUgbWFjaGluZSwgdXNpbmcgYSBwcm92ZW4NCnNoZWxsIHNj
cmlwdCB0byBkbyB0aGUgYnVpbGQuDQoNClhlbiBQYWNrYWdlcw0KDQpQcm9kdWN0aW9uOiA0LjEy
IChVcCB0byB4c2EtMjk3KSAoNC4xMi4xLXByZS1tZW0zLW94KQ0KDQpMYXRlc3Q6IDQuMTMgKGlu
Y2x1ZGluZyAzIGZpeGVzIGZvciBjcmVkaXQyKSAoNC4xMy4wLW1lbTEtb3gpDQoNClJFU1VMVFMN
Cg0KUGxlYXNlIHNlZSBhdHRhY2hlZCBzcHJlYWRzaGVldA0KDQoNCkNPTkNMVVNJT04NCg0KU28g
aW4gY29uY2x1c2lvbiwgdGhlIHRlc3RzIGluZGljYXRlIHRoYXQgY3JlZGl0MiBtaWdodCBiZSB1
bnN0YWJsZS4NCg0KRm9yIHRoZSB0aW1lIGJlaW5nLCB3ZSBhcmUgdXNpbmcgY3JlZGl0IGFzIHRo
ZSBjaG9zZW4gc2NoZWR1bGVyLiBXZQ0KYXJlIGJvb3RpbmcgdGhlIGtlcm5lbCB3aXRoIGEgcGFy
YW1ldGVyICJzY2hlZD1jcmVkaXQiIHRvIGVuc3VyZSB0aGF0DQp0aGUgY29ycmVjdCBzY2hlZHVs
ZXIgaXMgdXNlZC4NCg0KQWZ0ZXIgdGhlIHRlc3RzLCB3ZSBkZWNpZGVkIHRvIHN0aWNrIHdpdGgg
NC45LjAuOSBrZXJuZWwgYW5kIDQuMTIgWGVuDQpmb3IgcHJvZHVjdGlvbiB1c2UgcnVubmluZyBj
cmVkaXQxIGFzIHRoZSBkZWZhdWx0IHNjaGVkdWxlci4NCg0K
--_002_51dcae60df3a1ce7eaf51cbd5c51184645d51f53camelmemsetcom_
Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;
	name="Results.xlsx"
Content-Description: Results.xlsx
Content-Disposition: attachment; filename="Results.xlsx"; size=5701;
	creation-date="Tue, 07 Jan 2020 14:25:57 GMT";
	modification-date="Tue, 07 Jan 2020 14:25:57 GMT"
Content-ID: <E1C2160BD3F07C4D88E1D9A981AB15AB@GBRP265.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64

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
AA==
--_002_51dcae60df3a1ce7eaf51cbd5c51184645d51f53camelmemsetcom_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_51dcae60df3a1ce7eaf51cbd5c51184645d51f53camelmemsetcom_--



From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:31:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioptG-0003EK-9K; Tue, 07 Jan 2020 14:31:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P5Cd=24=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ioptF-0003EA-31
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 14:31:25 +0000
X-Inumbo-ID: 61442324-315a-11ea-ac1d-12813bfff9fa
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.107]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61442324-315a-11ea-ac1d-12813bfff9fa;
 Tue, 07 Jan 2020 14:31:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JhSpkRe/Sh3QU6McLh3hFj69tfqvZqP5uriJZ0B/YpR3/5hnahhYRKeBsQyuyHH/H2y1n4HtPnXJER7IOmG+fqj5rGtNY7DkfQeZL7dw/fpStaJgbo2jpfBkv003TqvPmAqYSsW9ZE85wtSaxG0qR4w5BrrjalAUCw/hVA2rfoiKV5UDgkbb0W0Uaij/jLKF8YSUfa8u7PxMcw5qQ39p5JhHEn9rync3sun1ncUVXXFlANUdkgFYeYKpVDCNxCGLkXN9kgyDqSXcOTo5ycchWs2mLx2UUzcsuw0SMBFm4LJrfYbJOdbQp+ajQUDFGHaVV82kNvcGqcntog45f0GjPg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UBPm+d/pY3hDRPrG+XOTF5U5hxN/uf0gu3NoHNsg1ZY=;
 b=cISeq13wWdUEPDee9Klx+C3EDWAaUo9QZGHrNCR1VP7Tq+JPzaEWReeYYpxVWp6YImuZXBwHgDMsII3uDL7YdTZYYeKYMtVIdPkWyW2EJ30thsge/iLgbGKTNzJCKQMbvct9NFyBDph40Ar15WkMdVXeNkgXdFwt5x8Yr0gfMKogXqKSpW67IOL8RmNGXnj5N+H8pvLT5hFetbuzKQsk6N9iHBV6rAM3i+Toj1h58gtE6zZt9e/aHTQWlu93GM92t1OBBrKf1kWbFya4u9MmpZ4XMWEeoJTNpPMDMNu89sb3g1FZDZ61mg1rULDAPRvXSp7NzT60UsrEgZtxIB5vNQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UBPm+d/pY3hDRPrG+XOTF5U5hxN/uf0gu3NoHNsg1ZY=;
 b=XEmROgQbAxYUGwyuRDUFoHdQtqQeWEz3zPWdIDNSPMz6NKBn6wjJtLBUCfBdofxDw1hMTKbJdH4Wey7ArtJ7ROw5KZhupFNNvBnOyIJp7sO0zNupFRomB0WQAOr9NUe5BffHWCTRmfNyNvVmccUf7Vbbg2Hw4bYtMIdBjswPjro=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3175.eurprd02.prod.outlook.com (10.170.222.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.10; Tue, 7 Jan 2020 14:31:22 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Tue, 7 Jan 2020
 14:31:22 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0PR05CA0010.eurprd05.prod.outlook.com (2603:10a6:208:55::23) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.15 via Frontend Transport; Tue, 7 Jan 2020 14:31:21 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH V6 1/4] x86/mm: Add array_index_nospec to guest provided
 index values
Thread-Index: AQHVuZnmK7OgfjFiuE29BC4XwHoq4afNpKMAgBHFoYD//+auAIAAChsA
Date: Tue, 7 Jan 2020 14:31:22 +0000
Message-ID: <266b2acd-00d8-8ab5-70ce-f273587dd332@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <39338776-edcd-0b5d-5c39-7d3ef7706525@suse.com>
 <f82b7198-e7c3-df69-f53a-06c436e3ecd6@bitdefender.com>
 <afa5a448-5b82-f2c6-e1b0-11085373699c@suse.com>
In-Reply-To: <afa5a448-5b82-f2c6-e1b0-11085373699c@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0010.eurprd05.prod.outlook.com
 (2603:10a6:208:55::23) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 00713caf-a699-4eaa-724a-08d7937e44a2
x-ms-traffictypediagnostic: DB6PR02MB3175:|DB6PR02MB3175:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB317563253DC5B14009C3FCCEAB3F0@DB6PR02MB3175.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(376002)(366004)(396003)(136003)(199004)(189003)(53546011)(2906002)(36756003)(71200400001)(478600001)(316002)(8936002)(31696002)(52116002)(31686004)(64756008)(4326008)(66476007)(6486002)(54906003)(81166006)(5660300002)(956004)(16526019)(81156014)(66556008)(8676002)(86362001)(16576012)(26005)(66946007)(186003)(6916009)(66446008)(2616005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3175;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RhMscWtn6LSoFVXBaZ7QU0uO6PpEmbwATkhMYIkkRaD5Rcy03o6Zm8UF26b1EeoFNymbH988WSWVYkFTOK8C0aDZXeEtLT5vVw6k0AkyEE7b8UtBICz4XvNoZvdlGblgzAPmqt3BZEehhNf4mv+rDOsd0G76VECm0nWtvXq6rYrGWbvxh7mId3fVIGZx3bAX1Rt+8DBahZdbb48aMqQwoSeSnA3absEbjHdX9xsUf4M1zG87aWmoSNy+q7YdMstjeN3uJK3l/Hsk5v+MP7EhPFsId+odcRiUTrfUPlc1c1iDdexvqVeBr14gQeRcWq5ht75cAweNPo77flsZ6ujSeHCNzkbjZcck+3sXYu5em7qrkrCRxDC4NREmOonkA3x3BCv8kEc62ztZ5gfYWFNWmjxM1VTHS7RVhJCtAPbhmlTxfGZcX+5GoxQnL0Z+XDR3qFbcsE7FzCyrsmgjeUVDWY3bXuPUlRo/opZjJtL6TB0=
Content-ID: <F9DEB38B3009114CB2CEDA3D9E645ECA@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 00713caf-a699-4eaa-724a-08d7937e44a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 14:31:22.4432 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: BPyCyHz/FEZVavxGy5sd5alCE+EKhz85FASofG9UshqJTMzFiGo1wGiehO94hG/RtYTcbQfB/Jd1YZANGk3grbfGggqE1Bt53JXz3llsCG4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3175
Subject: Re: [Xen-devel] [PATCH V6 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDA3LjAxLjIwMjAgMTU6NTUsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwNy4wMS4y
MDIwIDE0OjI1LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IE9uIDI3LjEyLjIw
MTkgMTA6MDEsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IE9uIDIzLjEyLjIwMTkgMTU6MDQsIEFs
ZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jDQo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCj4+
Pj4gQEAgLTM2NiwxMSArMzY2LDEyIEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsDQo+Pj4+ICAgICNpZmRlZiBDT05GSUdf
SFZNDQo+Pj4+ICAgICAgICBpZiAoIGFsdHAybV9pZHggKQ0KPj4+PiAgICAgICAgew0KPj4+PiAt
ICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fA0KPj4+PiAtICAgICAgICAg
ICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4p
ICkNCj4+Pj4gKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49ICBtaW4oQVJSQVlfU0laRShkLT5h
cmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCj4+Pg0KPj4+IFN0cmF5IGJsYW5rIGFmdGVy
ID49IC4NCj4+Pg0KPj4+PiArICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlf
aW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1BWF9FUFRQKV0gPT0NCj4+Pg0KPj4+IEkgYWNjZXB0
IHlvdSBjYW4ndCAoY3VycmVudGx5KSB1c2UgYXJyYXlfYWNjZXNzX25vc3BlYygpIGhlcmUsDQo+
Pj4gYnV0IC4uLg0KPj4+DQo+Pj4+ICsgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkN
Cj4+Pj4gICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+Pj4+ICAgIA0KPj4+PiAtICAg
ICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOw0KPj4+PiArICAgICAg
ICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4
LCBNQVhfQUxUUDJNKV07DQo+Pj4NCj4+PiAuLi4gSSBkb24ndCBzZWUgd2h5IHlvdSBzdGlsbCBl
ZmZlY3RpdmVseSBvcGVuLWNvZGUgaXQgaGVyZS4NCj4+DQo+PiBJIGFtIG5vdCBzdXJlIEkgZm9s
bG93IHlvdSBoZXJlLCB0aGF0IGlzIHdoYXQgd2UgYWdyZWVkIGluIHY1DQo+PiAoaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTEyL21zZzAx
NzA0Lmh0bWwpLg0KPj4gRGlkIEkgbWlzcyBzb21ldGhpbmc/DQo+IA0KPiBJbiBjb250ZXh0IHRo
ZXJlIChmcm9tIGFuIGVhcmxpZXIgcmVwbHkgb2YgbWluZSkgeW91IHdpbGwgZmluZCBtZQ0KPiBo
YXZpbmcgbWVudGlvbmVkIGFycmF5X2FjY2Vzc19ub3NwZWMoKS4gVGhpcyB3YXNuJ3QgaW52YWxp
ZGF0ZWQgb3INCj4gb3ZlcnJpZGRlbiBieSBteSAiWWVzLCB0aGF0J3MgaG93IEkgdGhpbmsgaXQg
b3VnaHQgdG8gYmUuIiBJIGRpZG4ndA0KPiBzYXkgc28gZXhwbGljaXRseSAoYWdhaW4pIGJlY2F1
c2UgdG8gbWUgaXQgZ29lcyB3aXRob3V0IHNheWluZyB0aGF0DQo+IG9wZW4tY29kaW5nIF9hbnl0
aGluZ18gaXMsIGluIHRoZSBjb21tb24gY2FzZSwgYmFkIHByYWN0aWNlLg0KPiANCg0KU28gdGhl
IHdheSB0byBnbyBpcyB0byBoYXZlOg0KDQphbHRwMm1faWR4ID0gYXJyYXlfaW5kZXhfbm9zcGVj
KGFsdHAybV9pZHgsIE1BWF9BTFRQMk0pOw0KYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRw
Mm1faWR4XTsNCg0KDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:56:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14:56: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 1ioqHl-00052l-QW; Tue, 07 Jan 2020 14:56:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tA6r=24=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ioqHk-00052g-Tt
 for xen-devel@lists.xen.org; Tue, 07 Jan 2020 14:56:44 +0000
X-Inumbo-ID: e6833cf2-315d-11ea-bf56-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e6833cf2-315d-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 14:56:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578408997;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=94WWG9t/Ut23KAK3A0wlWOZIAqGSbY5Z9cGYC6VSVwQ=;
 b=EVmGX0WscGCRllSYIUd4+p3k3qvjPmq5NzaS5m2rzfMg5Q7ZlCV3enKp
 NZns4xCbq/hrhX9H9xfI2FtvQqabm2KBZZn2BE5bVS72uzqSFhjMaca7E
 kzBY3AmKxFfDDVZwCoj2+9t/DkOd24f9YScXLlHL2+7yGvPiWS5LaXg4E s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vns71JnDip3T1YmINYAB2SDjisyo1T0kVhKQB+7yKC54qZHrnP6tcUef77x54fbht0A/l8Ujyt
 hFkF6rGCYuDMDtzgNL3/30VFarBTwIZKJIs1eHfoca8KhGTRaGBgPlGLDvR0rBF/O9X6i3FyBy
 1Zxl4hDFoRSQTLf8X+qYQ2YYHlD12nxnQBDaXb7GtKtjHEJvjIVnQyBJ5raSvg59El99rYnhTT
 10aakTwPRK4JrhGoMZyanQQkn0GbFx2Uv12RXxkYJJsWUcrQhO+ub3X9PsudcgTrsG1ZhNk6sV
 0xE=
X-SBRS: 2.7
X-MesageID: 10541782
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10541782"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <61c9b6aa-7c0d-6034-9846-ca09bb87361c@citrix.com>
 <e0986106-fe53-6a73-d70c-cd2ae1783b46@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <cabed413-5ccc-f0ca-7827-868937b3c45e@citrix.com>
Date: Tue, 7 Jan 2020 14:56:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <e0986106-fe53-6a73-d70c-cd2ae1783b46@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Recent cores-scheduling failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey
 Dyasli" <sergey.dyasli@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>

T24gMjAvMTIvMjAxOSAwNjoyNiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxOS4xMi4xOSAx
Mzo0NSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4KPj4gV2UgcmVjZW50
bHkgZGlkIGFub3RoZXIgcXVpY2sgdGVzdCBvZiBjb3JlIHNjaGVkdWxpbmcgbW9kZSwgYW5kIHRo
ZSBmb2xsb3dpbmcKPj4gZmFpbHVyZXMgd2VyZSBmb3VuZDoKPj4KPj4gMS4gbGl2ZS1wYXRjaCBh
cHBseSBmYWlsdXJlczoKPj4KPj4gICAgICAoWEVOKSBbIDEwNTguNzUxOTc0XSBsaXZlcGF0Y2g6
IGxwXzFfMTogVGltZWQgb3V0IG9uIHNlbWFwaG9yZSBpbiBDUFUgcXVpZXNjZSBwaGFzZSAzMC8z
MQo+PiAgICAgIChYRU4pIFsgMTA1OC43NTE5ODJdIGxpdmVwYXRjaDogbHBfMV8xIGZpbmlzaGVk
IFJFUExBQ0Ugd2l0aCByYz0tMTYKPj4KPj4gMi4gQUNQSSBTNSBjcmFzaDoKPj4KPj4gICAgICBo
dHRwczovL3Bhc3RlLmRlYmlhbi5uZXQvMTEyMTc0OC8KPgo+IEFyZSB0aGVyZSBhbnkgWGVuU2Vy
dmVyIHBhdGNoZXMgaW4geW91ciBoeXBlcnZpc29yPwo+Cj4gSSdtIGFza2luZyBiZWNhdXNlIEkg
ZG9uJ3Qgc2VlIHdoeSBhIHZjcHUgd291bGQgYmUgZnJlZWQgd2hlbiBzaHV0dGluZwo+IGRvd24g
dGhlIGhvc3QgKG90aGVyIHRoYW4gYnkgYW55IHNodXRkb3duIHNjcmlwdHMsIGJ1dCB0aG9zZSBz
aG91bGQgYmUKPiBsb25nIGZpbmlzaGVkIHdoZW4gdHJ5aW5nIHRvIGVudGVyIFM1KS4KCldoaWxl
IHdlIGhhdmUgdGhlIHBhdGNoLXF1ZXVlIGFwcGxpZWQgaW4gb3VyIHRlc3RpbmcsIHRoZXJlIGlz
IG5vdGhpbmcKdGhlcmUgdGhhdCB3b3VsZCBhZmZlY3QgdGhlIHNjaGVkdWxlciBkaXJlY3RseS4K
ClRoZSBTNSBjcmFzaCByZXByb2R1Y2VzIHJlbGlhYmx5IGluIGF1dG9tYXRlZCB0ZXN0aW5nLCBi
dXQgSSBzdGlsbCBkb24ndAprbm93IGhvdyB0byB0cmlnZ2VyIHRoZSBpc3N1ZSBtYW51YWxseS4K
Ci0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:58:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioqJG-00059G-8x; Tue, 07 Jan 2020 14:58:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioqJE-00059A-T2
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 14:58:16 +0000
X-Inumbo-ID: 15114604-315e-11ea-acfb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15114604-315e-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 14:57: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 <osstest-admin@xenproject.org>)
 id 1ioqIr-0006mG-Ib; Tue, 07 Jan 2020 14:57: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 1ioqIr-0002rf-5Q; Tue, 07 Jan 2020 14:57:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioqIr-0005kf-4o; Tue, 07 Jan 2020 14:57:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145736-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow: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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=cdbc5c51c8755e4e9ce964fc92ba755e1c71a914
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 14:57:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 145736: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTczNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3MzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBjZGJjNWM1MWM4NzU1
ZTRlOWNlOTY0ZmM5MmJhNzU1ZTFjNzFhOTE0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzM2ICAyMDIwLTAxLTA3
IDEyOjA2OjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGll
biBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5t
aWNoYWxza2FAbGluYXJvLm9yZz4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3Rv
cGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVy
IDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmlj
LmF1Z2VyQHJlZGhhdC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29t
PgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBh
c2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3Vv
IDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3Nj
aCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMu
aWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4K
ICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhh
bmdqaW5nQGJhaWR1LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWls
LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE5pZWsgTGlubmVuYmFuayA8
bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3
ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsQHhlbi5vcmc+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEBy
ZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIgU2VtZW50
c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxp
biA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdh
aW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwu
Y29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWXVyeSBLb3Rv
diA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODE1NSBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:58:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14:58: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 1ioqJM-0005AW-Mq; Tue, 07 Jan 2020 14:58:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioqJK-0005AF-JT
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 14:58:22 +0000
X-Inumbo-ID: 20bfc9b2-315e-11ea-b56d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20bfc9b2-315e-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 14:58: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 mx2.suse.de (Postfix) with ESMTP id E0BA8AC50;
 Tue,  7 Jan 2020 14:58:12 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3d085404-ab62-fd67-646b-d539c77080d9@suse.com>
Date: Tue, 7 Jan 2020 15:58:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] libxl: don't needlessly report "highmem" in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

RHVlIHRvIHRoZSB1bmNvbmRpdGlvbmFsIHVwZGF0aW5nIG9mIGRvbS0+aGlnaG1lbV9lbmQgaW4K
bGlieGxfX2RvbWFpbl9kZXZpY2VfY29uc3RydWN0X3JkbSgpIEkndmUgb2JzZXJ2ZWQgb24gYSAy
R2IgSFZNIGd1ZXN0CndpdGggYSBwYXNzZWQgdGhyb3VnaCBkZXZpY2UgKHdpdGhvdXQgb3Zlcmx5
IGxhcmdlIEJBUnMsIGFuZCB3aXRoIG5vIFJETQpyYW5nZXMgYXQgYWxsKQoKKGQyKSBSQU0gaW4g
aGlnaCBtZW1vcnk7IHNldHRpbmcgaGlnaF9tZW0gcmVzb3VyY2UgYmFzZSB0byAxMDAwMDAwMDAK
Li4uCihkMikgRTgyMCB0YWJsZToKKGQyKSAgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAw
MDAwMDowMDBhMDAwMDogUkFNCihkMikgIEhPTEU6IDAwMDAwMDAwOjAwMGEwMDAwIC0gMDAwMDAw
MDA6MDAwZDAwMDAKKGQyKSAgWzAxXTogMDAwMDAwMDA6MDAwZDAwMDAgLSAwMDAwMDAwMDowMDEw
MDAwMDogUkVTRVJWRUQKKGQyKSAgWzAyXTogMDAwMDAwMDA6MDAxMDAwMDAgLSAwMDAwMDAwMDo3
ZjgwMDAwMDogUkFNCihkMikgIEhPTEU6IDAwMDAwMDAwOjdmODAwMDAwIC0gMDAwMDAwMDA6ZmMw
MDAwMDAKKGQyKSAgWzAzXTogMDAwMDAwMDA6ZmMwMDAwMDAgLSAwMDAwMDAwMTowMDAwMDAwMDog
UkVTRVJWRUQKKGQyKSAgWzA0XTogMDAwMDAwMDE6MDAwMDAwMDAgLSAwMDAwMDAwMTowMDAwMDAw
MDogUkFNCgpib3RoIG9mIHdoaWNoIGFyZW4ndCByZWFsbHkgYXBwcm9wcmlhdGUgaW4gdGhpcyBj
YXNlLiBBcnJhbmdlIGZvciB0aGlzCnRvIG5vdCBoYXBwZW4uCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTQzMiw3ICs0MzIsNyBAQCBpbnQgbGli
eGxfX2RvbWFpbl9kZXZpY2VfY29uc3RydWN0X3JkbShsCiAgICAgdWludDE2X3Qgc2VnOwogICAg
IHVpbnQ4X3QgYnVzLCBkZXZmbjsKICAgICB1aW50NjRfdCByZG1fc3RhcnQsIHJkbV9zaXplOwot
ICAgIHVpbnQ2NF90IGhpZ2htZW1fZW5kID0gZG9tLT5oaWdobWVtX2VuZCA/IGRvbS0+aGlnaG1l
bV9lbmQgOiAoMXVsbDw8MzIpOworICAgIHVpbnQ2NF90IGhpZ2htZW1fZW5kID0gZG9tLT5oaWdo
bWVtX2VuZDsKIAogICAgIC8qCiAgICAgICogV2UganVzdCB3YW50IHRvIGNvbnN0cnVjdCBSRE0g
b25jZSBzaW5jZSBSRE0gaXMgc3BlY2lmaWMgdG8gdGhlCkBAIC01NTcsNiArNTU3LDggQEAgaW50
IGxpYnhsX19kb21haW5fZGV2aWNlX2NvbnN0cnVjdF9yZG0obAogICAgICAgICAgICAgICogV2Ug
d2lsbCBtb3ZlIGRvd253YXJkcyBsb3dtZW1fZW5kIHNvIHdlIGhhdmUgdG8gZXhwYW5kCiAgICAg
ICAgICAgICAgKiBoaWdobWVtX2VuZC4KICAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYg
KCFoaWdobWVtX2VuZCkKKyAgICAgICAgICAgICAgICBoaWdobWVtX2VuZCA9IDF1bGwgPDwgMzI7
CiAgICAgICAgICAgICBoaWdobWVtX2VuZCArPSAoZG9tLT5sb3dtZW1fZW5kIC0gcmRtX3N0YXJ0
KTsKICAgICAgICAgICAgIC8qIE5vdyBtb3ZlIGRvd253YXJkcyBsb3dtZW1fZW5kLiAqLwogICAg
ICAgICAgICAgZG9tLT5sb3dtZW1fZW5kID0gcmRtX3N0YXJ0OwpAQCAtNTc3LDkgKzU3OSwxMCBA
QCBpbnQgbGlieGxfX2RvbWFpbl9kZXZpY2VfY29uc3RydWN0X3JkbShsCiAgICAgICAgIGNvbmZs
aWN0ID0gb3ZlcmxhcHNfcmRtKDAsIGRvbS0+bG93bWVtX2VuZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmRtX3N0YXJ0LCByZG1fc2l6ZSk7CiAgICAgICAgIC8qIERvZXMgdGhp
cyBlbnRyeSBjb25mbGljdCB3aXRoIGhpZ2htZW0/ICovCi0gICAgICAgIGNvbmZsaWN0IHw9IG92
ZXJsYXBzX3JkbSgoMVVMTDw8MzIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5oaWdobWVtX2VuZCAtICgxVUxMPDwzMiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZG1fc3RhcnQsIHJkbV9zaXplKTsKKyAgICAgICAgaWYgKGhpZ2htZW1fZW5kKQor
ICAgICAgICAgICAgY29uZmxpY3QgfD0gb3ZlcmxhcHNfcmRtKCgxVUxMIDw8IDMyKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWdobWVtX2VuZCAtICgxVUxMIDw8IDMy
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZG1fc3RhcnQsIHJkbV9z
aXplKTsKIAogICAgICAgICBpZiAoIWNvbmZsaWN0KQogICAgICAgICAgICAgY29udGludWU7Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 14:58:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 14: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 1ioqJe-0005Er-1f; Tue, 07 Jan 2020 14:58:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C5lm=24=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ioqJd-0005Ed-2R
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 14:58:41 +0000
X-Inumbo-ID: 2fcd0c6c-315e-11ea-ac2b-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fcd0c6c-315e-11ea-ac2b-12813bfff9fa;
 Tue, 07 Jan 2020 14:58:38 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578409120; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=kisQrz8quD/anBmrnuFH1QA6ZjvrjJecgdvaktE7+2U=;
 b=UGBFlKx7ojivfOrbb1RQ/BnuVGnttUgWnb3f00n9vx5zdtyqoCguS0IyRx3G6LKgxo2WYG59
 Aa/uC6wgGLUAMq0294n/Zj4AIHCQYv9r22vNQvK1xRaTY0a/VcqcrzQY92qynn6zNDADG5y7
 dLzT+AgAJXaK7s4Ecw+0aeb4Rnk=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com
 [209.85.221.54])
 by mxa.mailgun.org with ESMTP id 5e149c9c.7fb71b27dc30-smtp-out-n02;
 Tue, 07 Jan 2020 14:58:36 -0000 (UTC)
Received: by mail-wr1-f54.google.com with SMTP id q6so54201727wro.9
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 06:58:36 -0800 (PST)
X-Gm-Message-State: APjAAAUJwAsvO31ca/bg7c8/zodOEuIGTWWLAwEFq7aIiUgrG4ZF2bkH
 xquz5YGT4AS9dV6FfiNzMGKRuxQ87n7d/5cNWqA=
X-Google-Smtp-Source: APXvYqzrol5lBasPn/PpbDcwcMtrVt4OxoLuR2lwhp3ORnIFsjEVuJB90bq+TQE8SvAkyL300bktwiV9XQOGgdZNK5U=
X-Received: by 2002:adf:b60f:: with SMTP id
 f15mr103758424wre.372.1578409115370; 
 Tue, 07 Jan 2020 06:58:35 -0800 (PST)
MIME-Version: 1.0
References: <20200107134943.21063-1-andrew.cooper3@citrix.com>
In-Reply-To: <20200107134943.21063-1-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 7 Jan 2020 07:58:00 -0700
X-Gmail-Original-Message-ID: <CABfawhn5OwJDKdjPh3sD1b9qsiasr-uiaV4OOgmL_t9xBk_9Ug@mail.gmail.com>
Message-ID: <CABfawhn5OwJDKdjPh3sD1b9qsiasr-uiaV4OOgmL_t9xBk_9Ug@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mem_sharing: Fix RANDCONFIG 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gNywgMjAyMCBhdCA2OjQ5IEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gVHJhdmlzIHJlcG9ydHM6IGh0dHBzOi8vdHJhdmlz
LWNpLm9yZy9hbmR5aGhwL3hlbi9qb2JzLzYzMzc1MTgxMQo+Cj4gICBtZW1fc2hhcmluZy5jOjM2
MToxMzogZXJyb3I6ICdybWFwX2hhc19lbnRyaWVzJyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdl
cnJvcj11bnVzZWQtZnVuY3Rpb25dCj4gICAgc3RhdGljIGJvb2wgcm1hcF9oYXNfZW50cmllcyhj
b25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQo+ICAgICAgICAgICAgICAgIF4KPiAgIGNjMTog
YWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCj4KPiBUaGlzIGhhcHBlbnMgaW4g
YSByZWxlYXNlIGJ1aWxkIChkaXNhYmxlcyBNRU1fU0hBUklOR19BVURJVCkgd2hlbgo+IENPTkZJ
R19NRU1fU0hBUklORyBpcyBlbmFibGVkLgoKTXkgYmFkLCBzZWVtZWQgdG8gaGF2ZSBtaXNzZWQg
dGhpcyBzb21laG93LgoKPgo+IE1hcmsgdGhlIGhlbHBlciBhcyBtYXliZV91bnVzZWQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IC0tLQo+IENDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4KPiBUaGUg
YWx0ZXJuYXRpdmUgaXMgdG8gZGVsZXRlIHRoZSBoZWxwZXIgYW5kIG9wZW5jb2RlIGl0IGZvciBp
dHMgb25lIGNhbGxlci4KCklNSE8gdGhhdCB3b3VsZCBiZSBiZXR0ZXIsIG5vIHJlYXNvbiB0byBr
ZWVwIHRoaXMgdHJpdmlhbCBjaGVjayBhcyBhCnNlcGFyYXRlIGZ1bmN0aW9uIGZvciBvbmUgY2Fs
bGVyLiBTYW1lIHN0YW5kcyBmb3IgdGhlCnJtYXBfaGFzX29uZV9lbnRyeSBmdW5jdGlvbiBhcyB3
ZWxsIChmZWVsIGZyZWUgdG8gYnVuY2ggdGhhdCBpbiB0b28KYnV0IEkgY291bGQgYWxzbyBkbyB0
aGF0IHNlcGFyYXRlbHkpLgoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:04:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15: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 1ioqP7-0006Ej-Pv; Tue, 07 Jan 2020 15:04:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7mJ3=24=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ioqP6-0006Ee-Vo
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:04:21 +0000
X-Inumbo-ID: fb190bc8-315e-11ea-bf56-bc764e2007e4
Received: from mail-wr1-x430.google.com (unknown [2a00:1450:4864:20::430])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb190bc8-315e-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 15:04:20 +0000 (UTC)
Received: by mail-wr1-x430.google.com with SMTP id t2so54316797wrr.1
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 07:04:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JiSjVjCKG37n23RiRWXBTmE8jsv3wHbIZ47JxseBRbo=;
 b=FaP8tH6coTvep3MaJ68dM1oCFk9+DQEq0bkbbZedMo/CqIgQVddPS3IUyL7FdzD8sG
 bUmhiCCJZAUNpfHAN705Q/NEo0M1RVfAOA1oDxfPQse90fswUydGfqHb/iR37+AmQL2N
 dqb8/6VrXDmpMF/joMMNJza+5Kks0p4sHEuWza7p0TEIAl3uTFekxfLxMwoT0KO3nYCB
 P7RQ8FS38BbR+/c5liHAB5I4Dpmek36ArHLebRTH9ISTGCguvwQfyeXe9k93+csweas4
 hH7DHFJkIowJSQvoImdLGt6ETsZQ7IO+485JYfCTxF7Q0UklS/RCzqVLbnIoQQJjSDcJ
 OYbg==
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=JiSjVjCKG37n23RiRWXBTmE8jsv3wHbIZ47JxseBRbo=;
 b=orFsMXH6wOymCLej6JYgYkb+QGg6m2ceKyPZoYCvCNW4M8qM+cWYPdVjXiB3IGo0Qg
 LaEJE9s2gTw9fgc4538RFbxgxlPxHNfEYUVQY3J8jU/EOgMLUwh9WpcEeIPdHTSXHmw+
 FNTS7hto84hOFYtmpb2xSY0hHmX8ESE0cLZjvzZLTz56OdcQJUNeyxSOKahyFnhCAHXa
 7k0fwMIgEibOP87S31Hn85uZ7r2E/s0nifJKWLu00pK35Io+kq80tnZYFIY0YbktC/oX
 Qgvm5fip8saZ/8E98a06gr0An/QF5Sc4dn/OMHZf1RjP+ZaeKr356OclxPhA2VnQEXKP
 zNCg==
X-Gm-Message-State: APjAAAVW6pQLCniulzE6MJkelzX1SA3IH5IE0v6CK/uG1mRK5y1lUcb8
 ud5Ew/hPtH7wqJ13/jrS99YCB5jVpbBjd9CcsXE=
X-Google-Smtp-Source: APXvYqzAYzm/B64KfANyuHBD7UlwMSxlMoGb/JRUfdBA0epdnEzLPzIt6guFESD+5gNlnUyJUxvddG1/5iD/yJG/nKA=
X-Received: by 2002:adf:e5cf:: with SMTP id a15mr91625363wrn.140.1578409459204; 
 Tue, 07 Jan 2020 07:04:19 -0800 (PST)
MIME-Version: 1.0
References: <4545D260-7F67-42DC-A33E-2F466011ED20@citrix.com>
 <89173194-efd5-61fb-d3f5-dd1011579c91@citrix.com>
 <3403b9d5b51845aea20aba2ca76fde6e@EX13D32EUC003.ant.amazon.com>
 <6D5427AF-D465-43E4-88D8-351F10E513A6@citrix.com>
In-Reply-To: <6D5427AF-D465-43E4-88D8-351F10E513A6@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 7 Jan 2020 08:03:44 -0700
Message-ID: <CABfawhmNWeTz5VuXOTrnLNcs_9-6M_2Ap5Zr63OFa7ETcyHurA@mail.gmail.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Community Call: Call for Agenda Items and call
 details for Jan 9, 16:00 - 17:00 UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Amit Shah <amit@infradead.org>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian Woods <brian.woods@xilinx.com>,
 Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Kevin Pearson <kevin.pearson@ortmanconsulting.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>, "Durrant,
 Paul" <pdurrant@amazon.co.uk>, Robert Townley <rob.townley@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rian Quinn <rianquinn@gmail.com>,
 Varad Gautam <varadgautam@gmail.com>, Juergen Gross <jgross@suse.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, "Ji, John" <john.ji@intel.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAgICAgPiA+IFBsZWFzZSBzZW5kIG1lIGFnZW5kYSBpdGVtcyBmb3IgdGhpcyBUaHVyc2RheSdz
IGNvbW11bml0eSBjYWxsICh3ZQo+ICAgICA+IGFncmVlZCB0byBtb3ZlIGl0IGJ5IDEgd2Vlaykg
cHJlZmVyYWJseSBieSBXZWRuZXNkYXkhCj4gICAgID4gPgo+ICAgICA+ID4gQSBkcmFmdCBhZ2Vu
ZGEgaXMKPiAgICAgPiBhdCBodHRwczovL2NyeXB0cGFkLmZyL3BhZC8jLzIvcGFkL2VkaXQvRVJa
dE1ZRDVqNmswc3YtTkc2SHRsLUFKLwo+ICAgICA+ID4gUGxlYXNlIGFkZCBhZ2VuZGEgaXRlbXMg
dG8gdGhlIGRvY3VtZW50IG9yIHJlcGx5IHRvIHRoaXMgZS1tYWlsCj4gICAgID4KPiAgICAgPiBJ
IHRoaW5rIGl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgdGhlIGNvbW11bml0eSBpbiBnZW5l
cmFsIHRvIGtub3cKPiAgICAgPiBhbnkgc3BlY2lmaWMgcGxhbnMgZWFjaCBvZiB1cyBoYXZlIGZv
ciB0aGUgNC4xNCB0aW1lZnJhbWUuCj4gICAgID4KPiAgICAgPiBJIHBlcnNvbmFsbHkgYW0gYXdh
cmUgb2YgYSBmYWlyIHF1YW50aXR5IG9mIHdvcmsgZnJvbSB2YXJpb3VzIHBlb3BsZSwKPiAgICAg
PiBidXQgaXQgaXMgY2xlYXIgdGhhdCB0aGUgY29tbXVuaXR5IGFzIGEgd2hvbGUgZG9lc24ndCBy
ZWFsbHkgaGF2ZSBhbgo+ICAgICA+IGlkZWEgb2Ygd2hvIGlzIHdvcmtpbmcgb24gd2hhdC4KPiAg
ICAgPgo+ICAgICA+IE15IGNvbnRyaWJ1dGlvbiB0byB0aGUgZGlzY3Vzc2lvbiBzdGFydHMgd2l0
aAo+ICAgICA+IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZlbC85NDFjZjIzYy0xM2Vk
LTE0YTEtZmQyNS0KPiAgICAgPiA0NWIwMDFkOTU2NGFAY2l0cml4LmNvbS9ULyN1Cj4gICAgID4g
YnV0IEkgdGhpbmsgaXQgd291bGQgYmUgaGVscGZ1bCBpZiBvdGhlcnMgZ2F2ZSBhdCBsZWFzdCBh
IGJyaWVmIG92ZXJ2aWV3Cj4gICAgID4gb2YgYW55IHBsYW5zIGFuZCB3aGV0aGVyIHRoZXkgYXJl
IGludGVuZGluZyB0aGUgd29yayB0byBoaXQgdGhlIG5leHQKPiAgICAgPiByZWxlYXNlLCBvciB3
aGV0aGVyIGl0IGlzIG1vcmUgbGlrZWx5IHRvIGJlIGEgZnV0dXJlIHJlbGVhc2UuCj4KPiAgICAg
QWdyZWVkLiBJIG5lZWQgYSBiYXNlbGluZSBsaXN0IG9mIGl0ZW1zIHRvIHRyYWNrIGZvciA0LjE0
LgoKTXkgdm0gZm9ya2luZyBzZXJpZXMgaGFzIGJlZW4gcG9zdGVkIGFuZCBpdCdzIGF0IHYzLiBN
b3N0IG9mIHRoZQpwYXRjaGVzIGFyZSBqdXN0IG1lbV9zaGFyaW5nIGNsZWFudXBzIHdpdGggbm8g
ZnVuY3Rpb25hbCBjaGFuZ2UgYnV0CnN0aWxsIG5lZWQgYW4gYWNrIGZyb20gYW4geDg2IG1haW50
YWluZXIgYXMgSSdtIHRoZSBvbmx5IG1haW50YWluZXIKbGlzdGVkIGZvciBtZW1fc2hhcmluZyBp
dHNlbGYuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:07:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioqRi-0006M5-8U; Tue, 07 Jan 2020 15:07:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioqRg-0006Lz-DE
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:07:00 +0000
X-Inumbo-ID: 557607c4-315f-11ea-b56d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 557607c4-315f-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 15:06:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D9DFDAAD0;
 Tue,  7 Jan 2020 15:06:50 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20191223140409.32449-1-aisaila@bitdefender.com>
 <39338776-edcd-0b5d-5c39-7d3ef7706525@suse.com>
 <f82b7198-e7c3-df69-f53a-06c436e3ecd6@bitdefender.com>
 <afa5a448-5b82-f2c6-e1b0-11085373699c@suse.com>
 <266b2acd-00d8-8ab5-70ce-f273587dd332@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0fa1000-5b0f-8927-2710-f9b505737dc2@suse.com>
Date: Tue, 7 Jan 2020 16:06:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <266b2acd-00d8-8ab5-70ce-f273587dd332@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNTozMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gCj4g
Cj4gT24gMDcuMDEuMjAyMCAxNTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA3LjAxLjIw
MjAgMTQ6MjUsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gT24gMjcuMTIuMjAx
OSAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMTIuMjAxOSAxNTowNCwgQWxl
eGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+Pj4+
PiBAQCAtMzY2LDExICszNjYsMTIgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKPj4+Pj4gICAgI2lmZGVmIENPTkZJR19I
Vk0KPj4+Pj4gICAgICAgIGlmICggYWx0cDJtX2lkeCApCj4+Pj4+ICAgICAgICB7Cj4+Pj4+IC0g
ICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8Cj4+Pj4+IC0gICAgICAgICAg
ICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikg
KQo+Pj4+PiArICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gIG1pbihBUlJBWV9TSVpFKGQtPmFy
Y2guYWx0cDJtX3AybSksIE1BWF9FUFRQKSB8fAo+Pj4+Cj4+Pj4gU3RyYXkgYmxhbmsgYWZ0ZXIg
Pj0gLgo+Pj4+Cj4+Pj4+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9p
bmRleF9ub3NwZWMoYWx0cDJtX2lkeCwgTUFYX0VQVFApXSA9PQo+Pj4+Cj4+Pj4gSSBhY2NlcHQg
eW91IGNhbid0IChjdXJyZW50bHkpIHVzZSBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkgaGVyZSwKPj4+
PiBidXQgLi4uCj4+Pj4KPj4+Pj4gKyAgICAgICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQo+
Pj4+PiAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+Pj4gICAgCj4+Pj4+IC0gICAg
ICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07Cj4+Pj4+ICsgICAgICAg
IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgs
IE1BWF9BTFRQMk0pXTsKPj4+Pgo+Pj4+IC4uLiBJIGRvbid0IHNlZSB3aHkgeW91IHN0aWxsIGVm
ZmVjdGl2ZWx5IG9wZW4tY29kZSBpdCBoZXJlLgo+Pj4KPj4+IEkgYW0gbm90IHN1cmUgSSBmb2xs
b3cgeW91IGhlcmUsIHRoYXQgaXMgd2hhdCB3ZSBhZ3JlZWQgaW4gdjUKPj4+IChodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTIvbXNnMDE3
MDQuaHRtbCkuCj4+PiBEaWQgSSBtaXNzIHNvbWV0aGluZz8KPj4KPj4gSW4gY29udGV4dCB0aGVy
ZSAoZnJvbSBhbiBlYXJsaWVyIHJlcGx5IG9mIG1pbmUpIHlvdSB3aWxsIGZpbmQgbWUKPj4gaGF2
aW5nIG1lbnRpb25lZCBhcnJheV9hY2Nlc3Nfbm9zcGVjKCkuIFRoaXMgd2Fzbid0IGludmFsaWRh
dGVkIG9yCj4+IG92ZXJyaWRkZW4gYnkgbXkgIlllcywgdGhhdCdzIGhvdyBJIHRoaW5rIGl0IG91
Z2h0IHRvIGJlLiIgSSBkaWRuJ3QKPj4gc2F5IHNvIGV4cGxpY2l0bHkgKGFnYWluKSBiZWNhdXNl
IHRvIG1lIGl0IGdvZXMgd2l0aG91dCBzYXlpbmcgdGhhdAo+PiBvcGVuLWNvZGluZyBfYW55dGhp
bmdfIGlzLCBpbiB0aGUgY29tbW9uIGNhc2UsIGJhZCBwcmFjdGljZS4KPj4KPiAKPiBTbyB0aGUg
d2F5IHRvIGdvIGlzIHRvIGhhdmU6Cj4gCj4gYWx0cDJtX2lkeCA9IGFycmF5X2luZGV4X25vc3Bl
YyhhbHRwMm1faWR4LCBNQVhfQUxUUDJNKTsKPiBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2Fs
dHAybV9pZHhdOwoKTm8uIFRoZSB3YXkgdG8gZ28gaXMgdG8gdXNlIGFycmF5X2FjY2Vzc19ub3Nw
ZWMoKSB3aGVyZXZlciBwb3NzaWJsZS4KQmVzaWRlcyAoYXMgc2FpZCkgYXZvaWRpbmcgaXRzIG9w
ZW4tY29kaW5nLCB0aGlzIGlzIHRoZSBjb25zdHJ1Y3QKY29ycmVjdGx5IG1hdGNoaW5nIHlvdXIg
dXNlcyBvZiBBUlJBWV9TSVpFKCksIGF2b2lkaW5nIHRoZSBleHBsaWNpdApzcGVjaWZpY2F0aW9u
IG9mIHRoZSB1cHBlciBhcnJheSBib3VuZCAoTUFYX0FMVFAyTSkuIChJIHJlYWxseSBkb24ndApz
ZWUgaG93IG15IHByZXZpb3VzIHJlcGx5IHdhcyBub3QgY3J5c3RhbCBjbGVhciBpbiB0aGlzIHJl
Z2FyZC4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:12:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioqWp-0007Cg-So; Tue, 07 Jan 2020 15:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HXEJ=24=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ioqWn-0007Cb-VA
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:12:17 +0000
X-Inumbo-ID: 1750d824-3160-11ea-ac34-12813bfff9fa
Received: from mail-wm1-f45.google.com (unknown [209.85.128.45])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1750d824-3160-11ea-ac34-12813bfff9fa;
 Tue, 07 Jan 2020 15:12:17 +0000 (UTC)
Received: by mail-wm1-f45.google.com with SMTP id d73so19335669wmd.1
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 07:12:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DutudvM+g+adv7/rQAmvZtqvcm7f/oy+OHk4EWoQLps=;
 b=e79EaQNc5SI4zVa0wwAM0qsmdz5Qlx8Qa51yxbcYc3pAije8LLohEkIx1zoYmR4FHv
 8+RmVF6yd5IeHXuaKjtmc/wGo/yvurTnf94IM+WpsMqZVWQalKzfEYFenT9jj/iExcrY
 HSf6yJ8RLtVy5opBddsMvuJ5BJhNlahLIy2iQtqUS5WsILdKHW2iTj1M2vhcJ3v1ca6u
 YksnGGOjwJeeB+vrhJeOCh19clFC0nF2LOssn2p/KzlV7AU1XpzzK/Qty4REgY4OKTKc
 MLvO18JnNMrEPe/pSFyi7oR53v0f0fBUPxvHEyf1HTcjxzblvkUVWME12yrORWEEVqze
 o9zQ==
X-Gm-Message-State: APjAAAW/Z9sswd0Dau446eGsZlIznQlNrI6ZzGcpoPfE1fSlIjDyVjow
 9dpZ+t9CrerRyaAvDPEy2kc=
X-Google-Smtp-Source: APXvYqwjwAeSLDrZuLRrRenD5zLCTTidr598rXrtOk6oVfIWSHrAfxHtLDB0bJxqTWzx5cCWlgKN/w==
X-Received: by 2002:a1c:f008:: with SMTP id a8mr39953180wmb.81.1578409936223; 
 Tue, 07 Jan 2020 07:12:16 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id c2sm150701wrp.46.2020.01.07.07.12.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 07 Jan 2020 07:12:15 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
 <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
 <5E147FA8.1000401@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <79e63299-ce00-b417-5002-aff6d4f6bb2e@xen.org>
Date: Tue, 7 Jan 2020 15:12:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <5E147FA8.1000401@hisilicon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAwNy8wMS8yMDIwIDEyOjU1LCBXZWkgWHUgd3JvdGU6Cj4gSGkgSnVsaWVuLAo+PiBBcyBv
bmx5IG9uZSBlbnRpdHkgc2hvdWxkIG1hbmFnZSB0aGUgVUFSVCAoaS5lIFhlbiBvciBEb20wKSwg
d2UgdG9kYXkgCj4+IGFzc3VtZSB0aGlzIHdpbGwgYmUgbWFuYWdlZCBieSBYZW4uIFhlbiBzaG91
bGQgZXhwb3NlIGEgcGFydGlhbCAKPj4gdmlydHVhbCBVQVJUIChvbmx5IGEgZmV3IHJlZ2lzdGVy
cyBhcmUgZW11bGF0aW5nKSB0byBkb20wIGluIHJlcGxhY2VtZW50Lgo+Pgo+PiBUaGlzIGlzIHVz
dWFsbHkgZG9uZSBieSB0aGUgVUFSVCBkcml2ZXIuIExvb2tpbmcgYXQgdGhlIGxvZyB5b3UgcGFz
dGVkIAo+PiBpbiBhIHNlcGFyYXRlIGUtbWFpbDoKPj4KPj4gKFhFTikgUGxhdGZvcm06IEdlbmVy
aWMgU3lzdGVtCj4+IChYRU4pIFVuYWJsZSB0byBpbml0aWFsaXplIGFjcGkgdWFydDogLTkKPj4g
KFhFTikgQmFkIGNvbnNvbGU9IG9wdGlvbiAnZHR1YXJ0Jwo+Pgo+PiBTbyBYZW4gZGlkbid0IG1h
bmFnZSB0byBpbml0aWFsaXplIHRoZSB1YXJ0LiBUaGUgLTkgc3VnZ2VzdHMsIFhlbiAKPj4gZGlk
bid0IGZpbmQgYSBkcml2ZXIgZm9yIHlvdXIgVUFSVC4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIG9u
bHkgYWJsZSB0byAKPj4gZGV0ZWN0IHBsMDExLCBzYnNhLCBzYnNhMzIgVUFSVCBmb3IgQUNQSS4g
V2hhdCBpcyB0aGUgdHlwZSBvZiB0aGUgVUFSVCAKPj4gdXNlZCBvbiB5b3VyIHBsYXRmb3JtPwo+
Pgo+IAo+IFRoYW5rcyEKPiBHb3QgaXQuCj4gT3VyIFVBUlQgaXMgODI1MC4KCllvdSB3b3VsZCBu
ZWVkIHRvIHRlYWNoIHRoZSA4MjUwIGRyaXZlciBob3cgdG8gaW5pdGlhbGl6ZSB0aGUgVUFSVCB3
aXRoIApBQ1BJLiBJdCBpcyBub3QgdmVyeSBkaWZmaWN1bHQgdG8gZG8gaXQsIGhhdmUgYSBsb29r
IGF0IHRoZSBwbDAxMSB2ZXJzaW9uLgoKPiAKPiBUaGFua3MhCj4gSXQgaXMgbm90IHdvcmtpbmcg
ZXZlbiBJIGNoYW5nZWQgdGhlIGNvbmRpdGlvbiB0byAiIGlmICggYWNwaV9kaXNhYmxlZCApICIu
CgpEb2gsIHRoYW5rIHlvdSBmb3Igc3BvdHRpbmcgdGhlIGV4dHJhICEuCgo+IE15IGdydWIgMi4w
NCBjb25maWd1cmF0aW9uIGlzIGFzIGJlbG93Ogo+IAo+ICDCoMKgwqAgeGVuX2h5cGVydmlzb3Ig
L3hlbiBkb20wX21lbT00RyBhY3BpPWZvcmNlIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAo+
ICDCoMKgwqAgeGVuX21vZHVsZSAvSW1hZ2UgcmRpbml0PS9pbml0wqAgYWNwaT1mb3JjZSBub2lu
aXRyZCByb290PS9kZXYvc2RiMSBydwo+IAo+IFRoZSBsb2cgd2l0aCB0aGUgY29uZGl0aW9uICIg
aWYgKCBhY3BpX2Rpc2FibGVkICkgIiBpcyBhcyBmb2xsb3dpbmc6Cj4gCj4gIMKgwqDCoCAoWEVO
KSBBZGRpbmcgY3B1IDEyNiB0byBydW5xdWV1ZSAwCj4gIMKgwqDCoCAoWEVOKSBBZGRpbmcgY3B1
IDEyNyB0byBydW5xdWV1ZSAwCj4gIMKgwqDCoCAoWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNoaW5n
IHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwMDAyZDRmNDggLT4gCj4gMDAwMDAwMDAwMDJkNTc2NAo+
ICDCoMKgwqAgKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCj4gIMKgwqDCoCAoWEVOKSBM
b2FkaW5nIGQwIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDAxNjI1NzAwMAo+ICDC
oMKgwqAgKFhFTikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDQwOTZNQiBmb3Ig
ZG9tMDoKPiAgwqDCoMKgIChYRU4pIEJBTktbMF0gMHgwMDAwMDAwODAwMDAwMC0weDAwMDAwMDEw
MDAwMDAwICgxMjhNQikKPiAgwqDCoMKgIChYRU4pIEJBTktbMV0gMHgwMDAwMDAyMDAwMDAwMC0w
eDAwMDAwMDM4MDAwMDAwICgzODRNQikKPiAgwqDCoMKgIChYRU4pIEJBTktbMl0gMHgwMDAwMDA1
MDAwMDAwMC0weDAwMDAwMDgwMDAwMDAwICg3NjhNQikKPiAgwqDCoMKgIChYRU4pIEJBTktbM10g
MHgwMDIwMjAwMDAwMDAwMC0weDAwMjAyMDgwMDAwMDAwICgyMDQ4TUIpCj4gIMKgwqDCoCAoWEVO
KSBCQU5LWzRdIDB4MDAyMDIwYjAwMDAwMDAtMHgwMDIwMjBjMDAwMDAwMCAoMjU2TUIpCj4gIMKg
wqDCoCAoWEVOKSBCQU5LWzVdIDB4MDAyMDI2MDAwMDAwMDAtMHgwMDIwMjYyMDAwMDAwMCAoNTEy
TUIpCj4gIMKgwqDCoCAoWEVOKSBHcmFudCB0YWJsZSByYW5nZTogMHgwMDAwMDAxODFjNzAwMC0w
eDAwMDAwMDE4MjA3MDAwCj4gIMKgwqDCoCAoWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZl
bnQgY2hhbm5lbCBpbnRlcnJ1cHQKPiAgwqDCoMKgIChYRU4pIExvYWRpbmcgekltYWdlIGZyb20g
MDAwMDAwMDAxNjI1NzAwMCB0byAKPiAwMDAwMDAwMDA4MDgwMDAwLTAwMDAwMDAwMDk5ODEyMDAK
PiAgwqDCoMKgIChYRU4pIExvYWRpbmcgZDAgRFRCIHRvIDB4MDAwMDAwMDAwZmUwMDAwMC0weDAw
MDAwMDAwMGZlMDAyNWIKPiAgwqDCoMKgIChYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRo
cmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+ICDCoMKgwqAgKFhFTikgU2NydWJiaW5nIEZy
ZWUgUkFNIGluIGJhY2tncm91bmQKPiAgwqDCoMKgIChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAo+
ICDCoMKgwqAgKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAo+ICDCoMKgwqAgKFhFTikgKioqIFNl
cmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCAK
PiBpbnB1dCkKPiAgwqDCoMKgIChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg2Cj4g
IMKgwqDCoCAoWEVOKSBXYWxraW5nIEh5cGVydmlzb3IgVkEgMHgxMCBvbiBDUFUwIHZpYSBUVEJS
IDB4MDAwMDAwMDAxODJmZjAwMAo+ICDCoMKgwqAgKFhFTikgMFRIWzB4MF0gPSAweDAwMDAwMDAw
MTgzMDJmN2YKPiAgwqDCoMKgIChYRU4pIDFTVFsweDBdID0gMHgwMDAwMDAwMDE4MzAwZjdmCj4g
IMKgwqDCoCAoWEVOKSAyTkRbMHgwXSA9IDB4MDAwMDAwMDAwMDAwMDAwMAo+ICDCoMKgwqAgKFhF
TikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gIMKgwqDCoCAoWEVOKSAtLS0t
WyBYZW4tNC4xMy4wLXJjwqAgYXJtNjTCoCBkZWJ1Zz15wqDCoCBOb3QgdGFpbnRlZCBdLS0tLQo+
ICDCoMKgwqAgKFhFTikgQ1BVOsKgwqDCoCAwCj4gIMKgwqDCoCAoWEVOKSBQQzrCoMKgwqDCoCAw
MDAwMDAwMDAwMmI2NWM4IDAwMDAwMDAwMDAyYjY1YzgKCkNhbiB5b3UgbG9vayB3aXRoIGFkZHIy
bGluZSB3aGF0IHRoaXMgUEMgcmVmZXJzIHRvPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:12:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioqWy-0007DE-5F; Tue, 07 Jan 2020 15:12:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioqWx-0007D5-AN
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:12:27 +0000
X-Inumbo-ID: 183f8cbc-3160-11ea-b56d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 183f8cbc-3160-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 15:12: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 mx2.suse.de (Postfix) with ESMTP id BF42CB289;
 Tue,  7 Jan 2020 15:12:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <97239209-c290-c348-22cc-bf7b5cb843d5@suse.com>
Date: Tue, 7 Jan 2020 16:12:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/6] x86/boot: Check for E820_RAM earlier
 when searching the E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBpcyBubyBw
b2ludCBwZXJmb3JtaW5nIHRoZSBtYXNraW5nIGNhbGN1bGF0aW9ucyBpZiB3ZSBhcmUgZ29pbmcg
dG8KPiB0aHJvdyB0aGUgcmVzdWx0IGF3YXkuCgpBIHJlYXNvbmFibHkgb3B0aW1pemluZyBjb21w
aWxlciBvdWdodCB0byBkbyBzby4gSXQncyBzbGlnaHRseSBsZXNzCnNvdXJjZSBjb2RlIHRoZSBv
cmlnaW5hbCB3YXkuIE5ldmVydGhlbGVzcyBJIGRvbid0IHJlYWxseSBtaW5kIHRoZQpjaGFuZ2Us
IHNvIC4uLgoKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:22:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15: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 1ioqgN-0008Ac-5Z; Tue, 07 Jan 2020 15:22:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioqgM-0008AX-BL
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:22:10 +0000
X-Inumbo-ID: 73c3f89c-3161-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73c3f89c-3161-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 15:22:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C129BB204;
 Tue,  7 Jan 2020 15:22:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
Date: Tue, 7 Jan 2020 16:21:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgZWM5MmZjZDFk
MDgsIHdoaWNoIGNhdXNlZCB0aGUgdHJhbXBvbGluZSBHRFQgQWNjZXNzIGJpdHMgdG8gYmUgc2V0
LAo+IHJlbW92ZWQgdGhlIGZpbmFsIHdyaXRlcyB3aGljaCBvY2N1cnJlZCBiZXR3ZWVuIGVuYWJs
aW5nIHBhZ2luZyBhbmQgc3dpdGNoaW5nCj4gdG8gdGhlIGhpZ2ggbWFwcGluZ3MuICBUaGVyZSBk
b24ndCBwbGF1c2libHkgbmVlZCB0byBiZSBhbnkgbWVtb3J5IHdyaXRlcyBpbgo+IGZldyBpbnN0
cnVjdGlvbnMgaXMgdGFrZXMgdG8gcGVyZm9ybSB0aGlzIHRyYW5zaXRpb24uCj4gCj4gQXMgYSBj
b25zZXF1ZW5jZSwgd2UgY2FuIHJlbW92ZSB0aGUgUldYIG1hcHBpbmcgb2YgdGhlIHRyYW1wb2xp
bmUuICBJdCBpcyBSWAo+IHZpYSBpdHMgaWRlbnRpdHkgbWFwcGluZyBiZWxvdyAxTSwgYW5kIFJX
IHZpYSB0aGUgZGlyZWN0bWFwLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKPiBUaGlzIHByb2JhYmx5IHdhbnRzIGJhY2twb3J0aW5nLCBhbG9uZ3Np
ZGUgZWM5MmZjZDFkMDggaWYgaXQgaGFzbid0IHlldC4KClRoaXMgaXMganVzdCBjbGVhbnVwLCBs
YXJnZWx5IGNvc21ldGljIGluIG5hdHVyZS4gSXQgY291bGQgYmUgYXJndWVkCnRoYXQgb25jZSB0
aGUgZGlyZWN0bWFwIGhhcyBkaXNhcHBlYXJlZCB0aGlzIGNhbiBzZXJ2ZSBhcyBhZGRpdGlvbmFs
CnByb29mIHRoYXQgdGhlIHRyYW1wb2xpbmUgcmFuZ2UgaGFzIG5vIChpbnRlbmRlZCkgd3JpdGFi
bGUgbWFwcGluZ3MKYW55bW9yZSwgYnV0IHByaW9yIHRvIHRoYXQgcG9pbnQgSSBkb24ndCBzZWUg
bXVjaCBmdXJ0aGVyIGJlbmVmaXQuCkNvdWxkIHlvdSBleHBhbmQgb24gdGhlIHJlYXNvbnMgd2h5
IHlvdSBzZWUgYm90aCBhcyBiYWNrcG9ydGluZwpjYW5kaWRhdGVzPwoKCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:42:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15: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 1ioqzs-0001Tc-6a; Tue, 07 Jan 2020 15:42:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ioqzq-0001TX-SB
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:42:18 +0000
X-Inumbo-ID: 48b0733a-3164-11ea-ac3e-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48b0733a-3164-11ea-ac3e-12813bfff9fa;
 Tue, 07 Jan 2020 15:42:17 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so19945652wmb.0
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 07:42:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=jsFz3hGpHotuKPlv3sDGd4AT0v9D5qxA2eqVyUHPqIo=;
 b=MBFHwyzgun7OkUZP01E7Gx+OrRdGGqvhUqyuSQwuRHpFHxboogTo6jyJ1rxSTCYxTn
 Im5HMAA4Hab6/Kk+cCT9Dg5gD0hB378HfMcotoFnubc5Va3/KduVhCIvlwze38uae+wI
 HV2wPO3UoFgWqxvK4nYYkmFtjS39J2JkglqPSTkKgZ2Vc4SQTCc6QHd3aL8GwRLikQ1+
 7yvhGJ5sscSJB4IVW1pGgsMblxKtzlGxqYz/bW6ffDar32n9UlYTyragVQbO0OXm1OIo
 ZYpGuOjWu2CaJbPJWHNY9aWYIF9h/hVSMsijARlDQZ3tm1qZuCZLNBVzZwtuigVr15QZ
 PaGw==
X-Gm-Message-State: APjAAAUjFc8wBzTBqS7aLIlNEbTYdgRBYgvQr5HfktLWSem5a53Lh2hK
 y+fxwQPOygplNyOS9ryu9/I=
X-Google-Smtp-Source: APXvYqwcJbGV4/IaXUtUpvXmRVK8Cge4uHGxY3HUTFN0+kYKn2xWGp06mOJK1dLS2dxvEO0cR8+rvQ==
X-Received: by 2002:a1c:7d92:: with SMTP id
 y140mr37977083wmc.145.1578411736988; 
 Tue, 07 Jan 2020 07:42:16 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id t1sm27579206wma.43.2020.01.07.07.42.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 07:42:16 -0800 (PST)
Date: Tue, 7 Jan 2020 15:42:14 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200107154214.oz2qyunmeyzfsgfv@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
 <20200105214541.5z5ibv2nlyebbypj@debian>
 <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMDk6NTc6NTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKWy4uLl0KPiA+Cj4gPj4gVGhlIGxvY2tlZCBiaXQgaXMgcHJvYmFibHkgYSBnb29kIGlk
ZWEsIGJ1dCBvbmUgYXNwZWN0IG1pc3NpbmcgaGVyZSBpcwo+ID4+IHRoZSBjaGVjayB0byBzZWUg
d2hldGhlciB0aGUgaHlwZXJjYWxsIHBhZ2UgaXMgYWxyZWFkeSBlbmFibGVkLCB3aGljaCBJCj4g
Pj4gZXhwZWN0IGlzIGZvciBhIGtleGVjIGNyYXNoIHNjZW5hcmlvLgo+ID4+Cj4gPj4gSG93ZXZl
ciwgdGhlIG1vc3QgaW1wb3J0YW50IHBvaW50IGlzIHRoZSBvbmUgd2hpY2ggZGVzY3JpYmVzIHRo
ZSAjR1AKPiA+PiBwcm9wZXJ0aWVzIG9mIHRoZSBndWVzdCB0cnlpbmcgdG8gbW9kaWZ5IHRoZSBw
YWdlLsKgIFRoaXMgY2FuIG9ubHkgYmUKPiA+PiBhY2hpZXZlZCB3aXRoIGFuIEVQVC9OUFQgbWFw
cGluZyBsYWNraW5nIHRoZSBXIHBlcm1pc3Npb24sIHdoaWNoIHdpbGwKPiA+PiBzaGF0dGVyIGhv
c3Qgc3VwZXJwYWdlcy7CoMKgIFRoZXJlZm9yZSwgcHV0dGluZyBpdCBpbiAudGV4dCBpcyBnb2lu
ZyB0byBiZQo+ID4+IHJhdGhlciBwb29yLCBwZXJmIHdpc2UuCj4gPj4KPiA+PiBJIGFsc28gbm90
ZSB0aGF0IFhlbidzIGltcGxlbWVudGF0aW9uIG9mIHRoZSBWaXJpZGlhbiBoeXBlcmNhbGwgcGFn
ZQo+ID4+IGRvZXNuJ3QgY29uZm9ybSB0byB0aGVzZSBwcm9wZXJ0aWVzLCBhbmQgd2FudHMgZml4
aW5nLsKgIEl0IGlzIGdvaW5nIHRvCj4gPj4gbmVlZCBhIG5ldyBraW5kIGlkZW50aWZpY2F0aW9u
IG9mIHRoZSBwYWdlIChwcm9iYWJseSBhIG5ldyBwMm0gdHlwZSkKPiA+PiB3aGljaCBpbmplY3Rz
ICNHUCBpZiB3ZSBldmVyIHNlZSBhbiBFUFRfVklPTEFUSU9OL05QVF9GQVVMVCBhZ2FpbnN0IGl0
Lgo+ID4+Cj4gPj4gQXMgZm9yIHN1Z2dlc3Rpb25zIGhlcmUsIEknbSBzdHJ1Z2dsaW5nIHRvIGZp
bmQgYW55IG1lbW9yeSBtYXAgZGV0YWlscwo+ID4+IGV4cG9zZWQgaW4gdGhlIFZpcmlkaWFuIGlu
dGVyZmFjZSwgYW5kIHRoZXJlZm9yZSB3aGljaCBnZm4gaXMgYmVzdCB0bwo+ID4+IGNob29zZS7C
oCBJIGhhdmUgYSBzaW5raW5nIGZlZWxpbmcgdGhhdCB0aGUgYW5zd2VyIGlzIEFDUEkuLi4KPiA+
IFRMRlMgb25seSBzYXlzICJnbyBmaW5kIG9uZSBzdWl0YWJsZSBwYWdlIHlvdXJzZWxmIiB3aXRo
b3V0IGZ1cnRoZXIKPiA+IGhpbnRzLgo+ID4KPiA+IFNpbmNlIHdlJ3JlIHN0aWxsIHF1aXRlIGZh
ciBhd2F5IGZyb20gYSBmdW5jdGlvbmluZyBzeXN0ZW0sIGZpbmRpbmcgYQo+ID4gbW9zdCBzdWl0
YWJsZSBwYWdlIGlzbid0IG15IHRvcCBwcmlvcml0eSBhdCB0aGlzIHBvaW50LiBJZiB0aGVyZSBp
cyBhCj4gPiBzaW1wbGUgd2F5IHRvIGV4dHJhcG9sYXRlIHN1aXRhYmxlIGluZm9ybWF0aW9uIGZy
b20gQUNQSSwgdGhhdCB3b3VsZCBiZQo+ID4gZ3JlYXQuIElmIGl0IHJlcXVpcmVzIHdyaXRpbmcg
YSBzZXQgb2YgZnVuY3Rpb25hbGl0aWVzLCB0aGFuIHRoYXQgd2lsbAo+ID4gbmVlZCB0byB3YWl0
IHRpbGwgbGF0ZXIuCj4gCj4gVG8gY29wZSB3aXRoIHRoZSAib25lIGlzIGFscmVhZHkgZXN0YWJs
aXNoZWQgYW5kIGl0IGlzIGFscmVhZHkgbG9ja2VkIgo+IGNhc2UsIHRoZSBvbmx5IG9wdGlvbiBp
cyB0byBoYXZlIGEgZml4bWFwIGVudHJ5IHdoaWNoIGNhbiBiZSBzZXQKPiBkeW5hbWljYWxseS7C
oCBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBmaXhtYXAgcmVnaW9uIGlzIG1hcmtlZCBOWCBhbmQg
NjRHCj4gYXdheSBmcm9tIC50ZXh0Lgo+IAo+IFBvc3NpYmx5IHRoZSBsZWFzdCBiYWQgb3B0aW9u
IGlzIHRvIGhhdmUgc29tZSBidWlsZC10aW1lIHNwYWNlIChzbyAwIG9yCj4gNGsgZGVwZW5kaW5n
IG9uIENPTkZJR19IWVBFUlYpIGJldHdlZW4gdGhlIHBlci1jcHUgc3R1YnMgYW5kCj4gWEVOX1ZJ
UlRfRU5ELCB3aGljaCBvcGVyYXRlcyBsaWtlIHRoZSBmaXhtYXAsIGJ1dCBlbmRzIHVwIGFzIFgv
Uk8gbWFwcGluZ3MuCj4gCgpPSy4gVGhpcyBpcyBwcm9iYWJseSBub3QgdG9vIGRpZmZpY3VsdC4g
Cgo+IFRoYXQgd2F5LCB0aGUgdmlydHVhbCBhZGRyZXNzIGVuZHMgdXAgaW4gYSB1c2VmdWwgcG9z
aXRpb24gKHdydCB1c2luZwo+IGRpcmVjdCBjYWxsIGluc3RydWN0aW9ucykgaXJyZXNwZWN0aXZl
IG9mIHdoZXJlIHRoZSBnZm4gaXMvZW5kcyB1cC7CoCBBcwo+IGZvciBndWVzc2luZywgYSBnb29k
IHN0YXJ0IGlzIHByb2JhYmx5IE1BWFBIWVNBRERSLgoKVG8gbWFrZSBzdXJlIEkgdW5kZXJzdGFu
ZCB5b3VyIGNvcnJlY3RseTogeW91J3JlIHRhbGtpbmcgYWJvdXQgdXNpbmcgdGhlCnBhZ2UganVz
dCBiZWxvdyBNQVhQSFlTQUREUiAoZGVyaXZlZCBmcm9tIHBhZGRyX2JpdHMgZnJvbSB4ZW4gc291
cmNlKSwKcmlnaHQ/CgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 15:43:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 15:43: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 1ior14-0001XM-IK; Tue, 07 Jan 2020 15:43:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ior13-0001XG-8d
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 15:43:33 +0000
X-Inumbo-ID: 704b35f6-3164-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 704b35f6-3164-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 15:43:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6FF11B270;
 Tue,  7 Jan 2020 15:43:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
Date: Tue, 7 Jan 2020 16:43:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low
 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGaXJzdCwgaXQgaXMg
dW5kZWZpbmVkIHRvIGhhdmUgc3VwZXJwYWdlcyBhbmQgTVRSUnMgZGlzYWdyZWUgb24gY2FjaGVh
YmlsaXR5Cj4gYm91bmRhcmllcywgYW5kIG5vdGhpbmcgdGhpcyBlYXJseSBpbiBib290IGhhcyBj
aGVja2VkIHRoYXQgaXQgaXMgc2FmZSB0byB1c2UKPiBzdXBlcnBhZ2VzIGhlcmUuCgpTdGF0aW5n
IHRoaXMgaGVyZSBnaXZlcywgYXQgbGVhc3QgdG8gbWUsIHRoZSBpbXByZXNzaW9uIHRoYXQgeW91
IGNoYW5nZQp0aGluZ3MgaGVyZSB0byBvYmV5IHRvIHRoZXNlIHJlc3RyaWN0aW9ucy4gSSBkb24n
dCBzZWUgeW91IGRvIHNvLCB0aG91Z2gKLSBtYXBfcGFnZXNfdG9feGVuKCkgZG9lc24ndCBxdWVy
eSBNVFJScyBhdCBhbGwgYWZhaWNzLgoKPiBGdXJ0aGVybW9yZSwgbm90aGluZyBhY3R1YWxseSB1
c2VzIHRoZSBtYXBwaW5ncyBvbiBib290LiAgQnVpbGQgdGhlc2UgZW50cmllcwo+IGluIHRoZSBk
aXJlY3RtYXAgd2hlbiB3YWxraW5nIHRoZSBFODIwIHRhYmxlIGFsb25nIHdpdGggZXZlcnl0aGlu
ZyBlbHNlLgoKSSdtIHByZXR0eSBzdXJlIHNvbWUgb2YgdGhlc2UgbWFwcGluZ3Mgd2VyZSB1c2Vk
LCBwZXJoYXBzIGxvbmcgYWdvLCBhbmQKcG9zc2libHkgb25seSBieSB0aGUgMzItYml0IGh5cGVy
dmlzb3IuIEl0IHdvdWxkIGZlZWwgcXVpdGUgYSBiaXQgYmV0dGVyCmlmIGl0IHdhcyBjbGVhciB3
aGVuIHRoZSBuZWVkIGZvciB0aGlzIGRpc2FwcGVhcmVkLiBJIHdvbmRlciBpZiBJIGNvdWxkCnRh
bGsgeW91IGludG8gZmluZGluZyBvdXQsIHNvIHlvdSBjb3VsZCBzYXkgc28gaGVyZS4KCj4gLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC94
ODZfNjQuUwo+IEBAIC02NiwyNCArNjYsMTkgQEAgbDFfaWRlbnRtYXA6Cj4gICAgICAgICAgLnNp
emUgbDFfaWRlbnRtYXAsIC4gLSBsMV9pZGVudG1hcAo+ICAKPiAgLyoKPiAtICogX19wYWdlX3Rh
Ymxlc19zdGFydCBkb2VzIG5vdCBjb3ZlciBsMV9pZGVudG1hcCBiZWNhdXNlIGl0IChsMV9pZGVu
dG1hcCkKPiAtICogY29udGFpbnMgMS0xIG1hcHBpbmdzLiBUaGlzIG1lYW5zIHRoYXQgZnJhbWUg
YWRkcmVzc2VzIG9mIHRoZXNlIG1hcHBpbmdzCj4gLSAqIGFyZSBzdGF0aWMgYW5kIHNob3VsZCBu
b3QgYmUgdXBkYXRlZCBhdCBydW50aW1lLgo+ICsgKiBfX3BhZ2VfdGFibGVzX3tzdGFydCxlbmR9
IGNvdmVyIHRoZSByYW5nZSBvZiBwYWdldGFibGVzIHdoaWNoIG5lZWQKPiArICogcmVsb2NhdGlu
ZyBhcyBYZW4gbW92ZXMgYXJvdW5kIHBoeXNpY2FsIG1lbW9yeS4gIGkuZS4gZWFjaCBzeW1fb2Zm
cygpCj4gKyAqIHJlZmVyZW5jZSB0byBhIGRpZmZlcmVudCBwYWdldGFibGUgaW4gdGhlIFhlbiBp
bWFnZS4KPiAgICovCj4gIEdMT0JBTChfX3BhZ2VfdGFibGVzX3N0YXJ0KQo+ICAKPiAgLyoKPiAt
ICogU3BhY2UgZm9yIG1hcHBpbmcgdGhlIGZpcnN0IDRHQiBvZiBtZW1vcnksIHdpdGggdGhlIGZp
cnN0IDE2IG1lZ2FieXRlcwo+IC0gKiBhY3R1YWx5IG1hcHBlZCAobW9zdGx5IHVzaW5nIHN1cGVy
cGFnZXMpLiAgVXNlcyA0eCA0ayBwYWdlcy4KPiArICogU3BhY2UgZm9yIDRHIHdvcnRoIG9mIDJN
IG1hcHBpbmdzLCBmaXJzdCAyTSBhY3R1YWxseSBtYXBwZWQgdmlhCj4gKyAqIGwxX2lkZW50bWFw
W10uICBVc2VzIDR4IDRrIHBhZ2VzLgoKV291bGQgeW91IG1pbmQgbWFraW5nIHRoaXMgc2F5ICJw
YWdlIHRhYmxlcyIgaW5zdGVhZCBvZiAicGFnZXMiIGluIHRoZQoybmQgc2VudGVuY2U/Cgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBA
QCAtMTAyMCw4ICsxMDIwLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAqCj4gICAgICAgKiBXZSByZXF1aXJlIHN1cGVycGFn
ZSBhbGlnbm1lbnQgYmVjYXVzZSB0aGUgYm9vdCBhbGxvY2F0b3IgaXMKPiAgICAgICAqIG5vdCB5
ZXQgaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBzdXBlcnBhZ2VzIGluIHRoZQo+
IC0gICAgICogYWRkcmVzcyByYW5nZSBCT09UU1RSQVBfTUFQX0JBU0UgdG8gNEdCLCBhcyB0aGlz
IGlzIGd1YXJhbnRlZWQKPiAtICAgICAqIG5vdCB0byByZXF1aXJlIGR5bmFtaWMgYWxsb2NhdGlv
biBvZiBwYWdldGFibGVzLgo+ICsgICAgICogYWRkcmVzcyByYW5nZSAyTUIgdG8gNEdCLCBhcyB0
aGlzIGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKPiArICAgICAqIGR5bmFtaWMgYWxsb2Nh
dGlvbiBvZiBwYWdldGFibGVzLgo+ICAgICAgICoKPiAgICAgICAqIEFzIHdlbGwgYXMgbWFwcGlu
ZyBzdXBlcnBhZ2VzIGluIHRoYXQgcmFuZ2UsIGluIHByZXBhcmF0aW9uIGZvcgo+ICAgICAgICog
aW5pdGlhbGlzaW5nIHRoZSBib290IGFsbG9jYXRvciwgd2UgYWxzbyBsb29rIGZvciBhIHJlZ2lv
biB0byB3aGljaAo+IEBAIC0xMDM2LDEwICsxMDM2LDEwIEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAgICAgICAgaWYgKCBib290X2U4
MjAubWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiAg
Cj4gLSAgICAgICAgLyogU3VwZXJwYWdlLWFsaWduZWQgY2h1bmtzIGZyb20gQk9PVFNUUkFQX01B
UF9CQVNFLiAqLwo+ICsgICAgICAgIC8qIFN1cGVycGFnZS1hbGlnbmVkIGNodW5rcyBmcm9tIDJN
Qi4gKi8KPiAgICAgICAgICBzID0gKGJvb3RfZTgyMC5tYXBbaV0uYWRkciArIG1hc2spICYgfm1h
c2s7Cj4gICAgICAgICAgZSA9IChib290X2U4MjAubWFwW2ldLmFkZHIgKyBib290X2U4MjAubWFw
W2ldLnNpemUpICYgfm1hc2s7Cj4gLSAgICAgICAgcyA9IG1heF90KHVpbnQ2NF90LCBzLCBCT09U
U1RSQVBfTUFQX0JBU0UpOwo+ICsgICAgICAgIHMgPSBtYXhfdCh1aW50NjRfdCwgcywgTUIoMikp
Owo+ICAgICAgICAgIGlmICggcyA+PSBlICkKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gIAo+
IEBAIC0xMzQ2LDggKzEzNDYsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAKPiAgICAgICAgICBzZXRfcGR4X3JhbmdlKHMgPj4gUEFH
RV9TSElGVCwgZSA+PiBQQUdFX1NISUZUKTsKPiAgCj4gLSAgICAgICAgLyogTmVlZCB0byBjcmVh
dGUgbWFwcGluZ3MgYWJvdmUgQk9PVFNUUkFQX01BUF9CQVNFLiAqLwo+IC0gICAgICAgIG1hcF9z
ID0gbWF4X3QodWludDY0X3QsIHMsIEJPT1RTVFJBUF9NQVBfQkFTRSk7Cj4gKyAgICAgICAgLyog
TmVlZCB0byBjcmVhdGUgbWFwcGluZ3MgYWJvdmUgMk1CLiAqLwo+ICsgICAgICAgIG1hcF9zID0g
bWF4X3QodWludDY0X3QsIHMsIE1CKDIpKTsKCkluc3RlYWQgb2YgaGFyZCBjb2RpbmcgMk1iIGV2
ZXJ5d2hlcmUsIGhvdyBhYm91dCBzaW1wbHkgcmVkdWNpbmcKQk9PVFNUUkFQX01BUF9CQVNFPyBU
aGlzIHdvdWxkIHRoZW4gYWxzbyBlYXNlIHNocmlua2luZyB0aGUgYnVpbGQKdGltZSBtYXBwaW5n
cyBmdXJ0aGVyLCBlLmcuIHRvIHRoZSBsb3cgMU1iIChpbnN0ZWFkIG9mIHRvdWNoaW5nCnNldmVy
YWwgb2YgdGhlIHBsYWNlcyB5b3UgdG91Y2ggbm93LCBpdCB3b3VsZCBhZ2FpbiBtYWlubHkgYmUg
YW4KYWRqdXN0bWVudCB0byBCT09UU1RSQVBfTUFQX0JBU0UsIGFsb25nc2lkZSB0aGUgYXNzZW1i
bHkgZmlsZQpjaGFuZ2VzIG5lZWRlZCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:06:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1iorNH-0003pL-Ku; Tue, 07 Jan 2020 16:06:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iorNG-0003pG-Nf
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:06:30 +0000
X-Inumbo-ID: a9562772-3167-11ea-ac4d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9562772-3167-11ea-ac4d-12813bfff9fa;
 Tue, 07 Jan 2020 16:06:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578413188;
 h=from:subject:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Obm4WyMlx3YyFxTk4u8JCqH0paoQ+cARu9JjkAAZr8k=;
 b=FGOjoXh+MKJtMZ5vfkBOn6rVbIQF7jKmKNMcHcH3/iW/n23eT1rTsnZt
 UWA459sYKV0lY6Y9Ko50/SvE+kiirv1aSTNr1SZGSeCjU1MYKnbuZltAF
 jIJxtn3NW+wFbI6iJTTvOBfxZNk/v3ghWkScaBJCmD96bsnfRnQApIuun 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: u/fqA2ZMnhYtY0LMOiVBMVV/sUwgvbyUdI7mGGJSeA2nKVyH9SIdh7KmDxh8gK00Geu561ZQ9u
 Cf4jmSkIvCV9f+HFrz2/vwoD1R1TO+v5FtpzexcchDE4tU5/T979mLDv0hOAGahpxww5rHmWU9
 ZZm3H7imZT+fpObWvmabic5QnbSkXY+Ca6526GFc/6DAWclS0R2pbmabOHZQku90EiP/esSB/v
 +he54hdD9bahl8T8R+WJUShIL+gODehsV7Rk/Mn778jlHDvKD84FllXmA9QQ61HNQN6O1KE50c
 xaU=
X-SBRS: 2.7
X-MesageID: 11001745
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11001745"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
 <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
Date: Tue, 7 Jan 2020 15:51:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNToyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gYy9zIGVjOTJmY2QxZDA4LCB3aGljaCBjYXVz
ZWQgdGhlIHRyYW1wb2xpbmUgR0RUIEFjY2VzcyBiaXRzIHRvIGJlIHNldCwKPj4gcmVtb3ZlZCB0
aGUgZmluYWwgd3JpdGVzIHdoaWNoIG9jY3VycmVkIGJldHdlZW4gZW5hYmxpbmcgcGFnaW5nIGFu
ZCBzd2l0Y2hpbmcKPj4gdG8gdGhlIGhpZ2ggbWFwcGluZ3MuICBUaGVyZSBkb24ndCBwbGF1c2li
bHkgbmVlZCB0byBiZSBhbnkgbWVtb3J5IHdyaXRlcyBpbgo+PiBmZXcgaW5zdHJ1Y3Rpb25zIGlz
IHRha2VzIHRvIHBlcmZvcm0gdGhpcyB0cmFuc2l0aW9uLgo+Pgo+PiBBcyBhIGNvbnNlcXVlbmNl
LCB3ZSBjYW4gcmVtb3ZlIHRoZSBSV1ggbWFwcGluZyBvZiB0aGUgdHJhbXBvbGluZS4gIEl0IGlz
IFJYCj4+IHZpYSBpdHMgaWRlbnRpdHkgbWFwcGluZyBiZWxvdyAxTSwgYW5kIFJXIHZpYSB0aGUg
ZGlyZWN0bWFwLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KPj4gVGhpcyBwcm9iYWJseSB3YW50cyBiYWNrcG9ydGluZywgYWxvbmdzaWRlIGVj
OTJmY2QxZDA4IGlmIGl0IGhhc24ndCB5ZXQuCj4gVGhpcyBpcyBqdXN0IGNsZWFudXAsIGxhcmdl
bHkgY29zbWV0aWMgaW4gbmF0dXJlLiBJdCBjb3VsZCBiZSBhcmd1ZWQKPiB0aGF0IG9uY2UgdGhl
IGRpcmVjdG1hcCBoYXMgZGlzYXBwZWFyZWQgdGhpcyBjYW4gc2VydmUgYXMgYWRkaXRpb25hbAo+
IHByb29mIHRoYXQgdGhlIHRyYW1wb2xpbmUgcmFuZ2UgaGFzIG5vIChpbnRlbmRlZCkgd3JpdGFi
bGUgbWFwcGluZ3MKPiBhbnltb3JlLCBidXQgcHJpb3IgdG8gdGhhdCBwb2ludCBJIGRvbid0IHNl
ZSBtdWNoIGZ1cnRoZXIgYmVuZWZpdC4KPiBDb3VsZCB5b3UgZXhwYW5kIG9uIHRoZSByZWFzb25z
IHdoeSB5b3Ugc2VlIGJvdGggYXMgYmFja3BvcnRpbmcKPiBjYW5kaWRhdGVzPwoKRGVmZW5jZSBp
biBkZXB0aC4KCkFuIFJXWCBtYXBwaW5nIGlzIHZlcnkgYXR0cmFjdGl2ZSBmb3IgYW4gYXR0YWNr
ZXIgd2hvJ3MgYnJva2VuIGludG8gWGVuCmFuZCBpcyBsb29raW5nIHRvIGV4cGFuZCB0aGUgZGFt
YWdlIHRoZXkgY2FuIGRvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:17:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16:17: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 1iorXO-0004jW-Ly; Tue, 07 Jan 2020 16:16:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iorXN-0004jR-M3
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:16:57 +0000
X-Inumbo-ID: 1abb5e18-3169-11ea-b836-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1abb5e18-3169-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 16:16: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 mx2.suse.de (Postfix) with ESMTP id 4B333ACD5;
 Tue,  7 Jan 2020 16:16:47 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
Date: Tue, 7 Jan 2020 17:16:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbmVlZCBmb3Ig
WGVuIHRvIGJlIGlkZW50aXR5IG1hcHBlZCBpbnRvIHRoZSBib290bWFwIGlzIG5vdCBvYnZpb3Vz
LCBhbmQKPiBkaWZmZXJzIGJldHdlZW4gdGhlIE1CIGFuZCBFRkkgYm9vdCBwYXRocy4gIEZ1cnRo
ZXJtb3JlLCB0aGUgRUZJIHNpZGUgaXMKPiBmdXJ0aGVyIGNvbXBsaWNhdGVkIGJ5IHNwcmF5aW5n
IG5vbi1pZGVudGl0eSBhbGlhc2VzIGludG8gdGhlIG1peC4KCldoYXQgKGludGVudGlvbmFsKSBh
bGlhc2VzIGFyZSB5b3UgdGFsa2luZyBhYm91dD8gVGhlIGNoYW5nZXMgZG9uZSBoZXJlCmRvbid0
IHJlbW92ZSBhbnkuIE9yIGRvIHlvdSBtZWFuIHRoZSBvbmVzIG9jY3VycmluZyBhcyBhIHNpZGUg
ZWZmZWN0IG9mCnBvc3NpYmx5IHVzaW5nIHRoZSBzYW1lIEwyIGluIHR3byBMMyBzbG90cz8KCj4g
U2ltcGxpZnkgdGhlIEVGSSBib290bWFwIGNvbnN0cnVjdGlvbiBjb2RlIHRvIG1ha2UgZXhhY3Rs
eSBvbmUgaWRlbnRpdHktbWFwIG9mCj4gWGVuLCB3aGljaCBub3cgbWF0Y2hlcyB0aGUgTUIgcGF0
aC4gIENvbW1lbnQgYm90aCBwaWVjZXMgb2YgbG9naWMsIGV4cGxhaW5pbmcKPiB3aGF0IHRoZSBt
YXBwaW5ncyBhcmUgbmVlZGVkIGZvci4KCklzIGJvdGggYm9vdCBtYXAgdmFyaWFudHMgZnVsbHkg
bWF0Y2hpbmcgYWN0dWFsbHkgbmVlZGVkIGZvciBhbnl0aGluZz8KCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2VmaS9lZmktYm9vdC5oCj4gKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4g
QEAgLTU4NCwyMSArNTg0LDI0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlf
c2V0dXAodm9pZCkKPiAgICAgIGlmICggIWVmaV9lbmFibGVkKEVGSV9MT0FERVIpICkKPiAgICAg
ICAgICByZXR1cm47Cj4gIAo+IC0gICAgLyogSW5pdGlhbGlzZSBMMiBpZGVudGl0eS1tYXAgYW5k
IGJvb3QtbWFwIHBhZ2UgdGFibGUgZW50cmllcyAoMTZNQikuICovCj4gKyAgICAvKgo+ICsgICAg
ICogTWFwIFhlbiBpbnRvIHRoZSBkaXJlY3RtYXAgKE5YLCBuZWVkZWQgZm9yIGVhcmx5LWJvb3Qg
cGFnZXRhYmxlCj4gKyAgICAgKiBoYW5kbGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5IG1hcCBY
ZW4gaW50byBib290bWFwIChYLCBuZWVkZWQgZm9yIHRoZQo+ICsgICAgICogdHJhbnNpdGlvbiBm
cm9tIHRoZSBFRkkgcGFnZXRhYmxlcyB0byBYZW4pLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgo+ICsg
ICAgICovCgpIb3cgZG9lcyBOWCB2cyBYIG1hdHRlciBmb3IgdGhlIGNvZGUgYmVsb3cgaGVyZT8g
UEFHRV9IWVBFUlZJU09SIGFuZApfX1BBR0VfSFlQRVJWSVNPUiwgYXMgdXNlZCBiZWxvdywgZGlm
ZmVyIGJ5IGp1c3QgX1BBR0VfR0xPQkFMLiBEaWQKeW91IG1lYW4gdG8gbWFrZSBmdXJ0aGVyIGNo
YW5nZXM/Cgo+ICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyArK2kgKQo+ICAgICAgewo+ICAgICAg
ICAgIHVuc2lnbmVkIGludCBzbG90ID0gKHhlbl9waHlzX3N0YXJ0ID4+IEwyX1BBR0VUQUJMRV9T
SElGVCkgKyBpOwo+ICAgICAgICAgIHBhZGRyX3QgYWRkciA9IHNsb3QgPDwgTDJfUEFHRVRBQkxF
X1NISUZUOwo+ICAKPiAgICAgICAgICBsMl9pZGVudG1hcFtzbG90XSA9IGwyZV9mcm9tX3BhZGRy
KGFkZHIsIFBBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwo+IC0gICAgICAgIHNsb3QgJj0gTDJf
UEFHRVRBQkxFX0VOVFJJRVMgLSAxOwo+ICAgICAgICAgIGwyX2Jvb3RtYXBbc2xvdF0gPSBsMmVf
ZnJvbV9wYWRkcihhZGRyLCBfX1BBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwo+ICAgICAgfQo+
IC0gICAgLyogSW5pdGlhbGlzZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAq
Lwo+IC0gICAgbDNfYm9vdG1hcFtsM190YWJsZV9vZmZzZXQoeGVuX3BoeXNfc3RhcnQpXSA9Cj4g
LSAgICAgICAgbDNlX2Zyb21fcGFkZHIoKFVJTlROKWwyX2Jvb3RtYXAsIF9fUEFHRV9IWVBFUlZJ
U09SKTsKPiAtICAgIGwzX2Jvb3RtYXBbbDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0ICsg
KDggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpXSA9Cj4gLSAgICAgICAgbDNlX2Zyb21fcGFk
ZHIoKFVJTlROKWwyX2Jvb3RtYXAsIF9fUEFHRV9IWVBFUlZJU09SKTsKPiArCj4gKyAgICAvKiBJ
bml0aWFsaXplIEwzIGJvb3QtbWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IDQ7ICsraSApCj4gKyAgICAgICAgbDNfYm9vdG1hcFtpXSA9IGwzZV9m
cm9tX3BhZGRyKChVSU5UTilsMl9ib290bWFwICsgaSAqIFBBR0VfU0laRSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwoKVGhlIGlk
ZWEgYmVoaW5kIHRoZSBvcmlnaW5hbCBjb2RlIHdhcyB0byBiZSBpbW11bmUgdG8gdGhlIG51bWJl
cgpvZiBwYWdlcyBsMl9ib290bWFwW10gY292ZXJzLCBhcyBsb25nIGFzIGl0J3MgYXQgbGVhc3Qg
b25lICh3aGljaAppdCdsbCBhbHdheXMgYmUsIEkgd291bGQgc2F5KS4gVGhlIG1pbmltdW0gcmVx
dWlyZW1lbnQgdG8gYW55CmNoYW5nZSB0byB0aGlzIEkgaGF2ZSBpcyB0aGF0IHRoZSBidWlsZCBt
dXN0IGJyZWFrIGlmIHRoZSBzaXplCmFzc3VtcHRpb24gaGVyZSBpcyB2aW9sYXRlZC4gSS5lLiB0
aGVyZSBtYXkgbm90IGJlIGEgbGl0ZXJhbCA0IGFzCnRoZSB1cHBlciBsb29wIGJvdW5kIGhlcmUs
IG9yIHRoZXJlIHdvdWxkIG5lZWQgdG8gYmUgYQpCVUlMRF9CVUdfT04oKSByaWdodCBuZXh0IHRv
IGl0LiBCdXQgSSdkIHJlYWxseSBwcmVmZXIgaWYgdGhlCmNvZGUgd2FzIGxlZnQgYXMgaXMgKHBl
cmhhcHMgd2l0aCBhIGNvbW1lbnQgYWRkZWQpLCB1bmxlc3MgeW91CmNhbiBwb2ludCBvdXQgYWN0
dWFsIGlzc3VlcyB3aXRoIGl0ICh3aGljaCBJIGNhbid0IHNlZSBpbiB0aGUKZGVzY3JpcHRpb24p
LCBvciB5b3UgY2FuIG90aGVyd2lzZSBqdXN0aWZ5IHRoZSBjaGFuZ2Ugd2l0aCBiZXR0ZXIKdGhh
biAidGhlIEVGSSBzaWRlIGlzIGZ1cnRoZXIgY29tcGxpY2F0ZWQgYnkgc3ByYXlpbmcgbm9uLWlk
ZW50aXR5CmFsaWFzZXMgaW50byB0aGUgbWl4LiIKCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:17:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1iorYF-0004od-0x; Tue, 07 Jan 2020 16:17:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iorYD-0004oU-0H
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:17:49 +0000
X-Inumbo-ID: 3e173f77-3169-11ea-ac4f-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e173f77-3169-11ea-ac4f-12813bfff9fa;
 Tue, 07 Jan 2020 16:17:48 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id b19so98327wmj.4
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 08:17:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=GqTYtjmCQ73MzkfIw86UINK0p5btvJYshJUDTM8s9Iw=;
 b=LY7tf3WATfn/YGjHq+qArMgnbhpgxF0JU1tc8zabI05hLpADukfwkv0HlYkcBrw+qn
 jkjZwVhGDvpYKWf+0K3CBwk3HBdLmj4oz46nX0zOUHukbrDm5DG/8eCe2T5qB4k+L9C2
 9DRk+c36Sv5Le+j6QF6VloTLQJklEuPL1IGiCKRPmjprYsJy1heRuZMpa6kS5rz2g9Mx
 A94DgOJR2v/WkB4Dg++r1oCTlfdEoTAO1tlccVWQmi4hdU3cpKBarTfRBeJ4G0KISLja
 ivjep0LpcVTrj8ximUknTgCCDH+KulWCIPFN3jiHVWPahpVRz6ANgDgFxJDzi/xNQAlP
 hAPQ==
X-Gm-Message-State: APjAAAVk1+nmmBSwnJgReXyTUNJAiXcA6LQD0Ht1HS1esqwaHzGBPRbB
 92mEZkfxn1bjisHa/qPUYXQ=
X-Google-Smtp-Source: APXvYqwooqDeVKjqPQzYssfyOONP1idK7Mfo9SdGqXDXTy82PGwQecSdjvv0PnFzBhVeEB2N5Nvynw==
X-Received: by 2002:a1c:22c6:: with SMTP id i189mr43621572wmi.15.1578413867373; 
 Tue, 07 Jan 2020 08:17:47 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id q3sm88569wmj.38.2020.01.07.08.17.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 08:17:46 -0800 (PST)
Date: Tue, 7 Jan 2020 16:17:33 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200107161733.i3hedh2wcoijcglo@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
 <20200105212231.ty7cjfdu5di5sf4j@debian>
 <ec16fcba-099d-1a73-d33c-3ee9f0f7c005@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ec16fcba-099d-1a73-d33c-3ee9f0f7c005@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Michael Kelley <mikelley@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMTA6MDY6MDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMS8yMDIwIDIxOjIyLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gU3VuLCBK
YW4gMDUsIDIwMjAgYXQgMDc6MDg6MjhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
Pj4gK3N0YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRy
b2wsIHBhZGRyX3QgaW5wdXQsIHBhZGRyX3Qgb3V0cHV0KQo+ID4+PiArewo+ID4+PiArICAgIHVp
bnQ2NF90IHN0YXR1czsKPiA+Pj4gKwo+ID4+PiArICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW291
dHB1dF0sICUlcjhcbiIKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICJjYWxsIGh2X2h5cGVyY2Fs
bF9wYWdlIgo+ID4+PiArICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChj
b250cm9sKSwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgIitkIiAoaW5wdXQpIEFTTV9DQUxM
X0NPTlNUUkFJTlQKPiA+Pj4gKyAgICAgICAgICAgICAgICAgIDogW291dHB1dF0gInJtIiAob3V0
cHV0KQo+ID4+PiArICAgICAgICAgICAgICAgICAgOiAiY2MiLCAibWVtb3J5IiwgInI4IiwgInI5
IiwgInIxMCIsICJyMTEiKTsKPiA+PiBJIHRoaW5rIHlvdSB3YW50Ogo+ID4+Cj4gPj4gcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyByOCBhc20oInI4IikgPSBvdXRwdXQ7Cj4gPj4KPiA+PiBhbmQgIity
IiAocjgpIGFzIGFuIG91dHB1dCBjb25zdHJhaW50Lgo+ID4gQWx0aG91Z2ggaXQgaXMgbmFtZWQg
YG91dHB1dGAsIGl0IGlzIHJlYWxseSBqdXN0IGFuIGlucHV0IHBhcmFtZXRlciBmcm9tCj4gPiBI
eXBlci1WJ3MgUG9WLgo+IAo+IFllcywgYnV0IGl0IGlzIGFsc28gY2xvYmJlcmVkLgo+IAo+IFRo
aXMgaXMgYW4gYXdrd2FyZCBjb3JuZXIgY2FzZSBvZiBnbnUgaW5saW5lIGFzc2VtYmx5Lgo+IAo+
IEl0IGlzIG5vdCBwZXJtaXR0ZWQgdG8gaGF2ZSBhIGNsb2JiZXIgbGlzdCBvdmVybGFwIHdpdGgg
YW55IGlucHV0L291dHB1dAo+IG9wZXJhdGlvbnMsIGFuZCBiZWNhdXNlIHI4IGRvZXNuJ3QgaGF2
ZSBhIHVuaXF1ZSBsZXR0ZXIsIHlvdSBjYW4ndCBkbwo+IHRoZSB1c3VhbCB0cmljayBvZiAiPXI4
IiAoZGlzY2FyZCkgOiAicjgiIChpbnB1dCkuCj4gCj4gVGhlIG9ubHkgYXZhaWxhYmxlIG9wdGlv
biBpcyB0byBtYXJrIGl0IGFzIHJlYWQgYW5kIHdyaXR0ZW4gKHdoaWNoIGlzCj4gIityIiBpbiB0
aGUgb3V0cHV0IGxpc3QpLCBhbmQgbm90IHVzZSB0aGUgQyB2YXJpYWJsZSByOCBhdCBhbnkgcG9p
bnQgbGF0ZXIuCgpCdXQgcjggaXMgb25seSBsaXN0ZWQgaW4gY2xvYmJlciBsaXN0LCBzbyBpdCBj
ZXJ0YWlubHkgZG9lc24ndCBvdmVybGFwCndpdGggYW55IGlucHV0IHJlZ2lzdGVyLiBJIGZhaWwg
dG8gc2VlIHdoYXQgdGhlIGJ1ZyAoaWYgdGhlcmUgaXMgYW55KSBpcwpoZXJlLgoKSSB0aGluayB3
aGF0IHlvdSdyZSBhc2tpbmcgZm9yIGhlcmUgaXMgYW4gb3B0aW1pc2F0aW9uLiBJcyB0aGF0IGNv
cnJlY3Q/CkkgZG9uJ3QgbWluZCBjaGFuZ2luZyB0aGUgY29kZS4gV2hhdCBJIG5lZWQgaXMgY2xh
cmlmaWNhdGlvbiBoZXJlLgoKPiAKPiAKPiBIYXZpbmcgbG9va2VkIHRocm91Z2ggdGhlIHNwZWMg
YSBiaXQgbW9yZSwgaXMgdGhpcyBhIHdpc2UgQVBJIHRvIGhhdmUgaW4KPiB0aGUgZmlyc3QgcGxh
Y2U/wqAgaW5wdXQgYW5kIG91dHB1dCAocGVyaGFwcyBiZXR0ZXIgbmFtZWQgaW5wdXRfYWRkciBh
bmQKPiBvdXRwdXRfYWRkcikgYXJlIGZpeGVkIHBlciBDUFUsIGFuZCBjb250cm9sIGlzIHNlbWFu
dGljYWxseSBsaW5rZWQgdG8KPiB0aGUgaHlwZXJjYWxsIGFuZCBpdHMgcGFydGljdWxhciBBQkku
Cj4gCj4gSSBzdXBwb3NlIHRoZSBhbnN3ZXIgdWx0aW1hdGVseSBkZXBlbmRzIG9uIHdoYXQgdGhl
IGNhbGxlcnMgbG9vayBsaWtlLgoKVGhlIGNhbGwgc2l0ZXMgd2lsbCBiZSBsaWtlCgoJc3RydWN0
IGh2X2lucHV0X2FyZyAqaW5wdXRfYXJnOwoJaW5wdXRfYXJnID0gcGVyX2NwdV9pbnB1dF9wYWdl
OwoJaW5wdXRfYXJnLmZvbyA9IHh4eDsKCWlucHV0X2FyZy5iYXIgPSB4eHg7CgoJaHZfZG9faHlw
ZXJjYWxsKGNvbnRyb2wsIHZpcnRfdG9fbWFkZHIoaW5wdXRfYXJnKSwgTlVMTCk7CgouCgooQWx0
ZXJuYXRpdmVseSwgd2UgY2FuIHB1dCB2aXJ0X3RvX21hZGRyIGluIGh2X2RvX2h5cGVyY2FsbCBu
b3cgdGhhdAp3ZSdyZSBzdXJlIHRoZSBpbnB1dCBwYWdlIGlzIGZyb20geGVuaGVhcCkKCj4gCj4g
Pgo+ID4+IEluIHBhcnRpY3VsYXIsIHRoYXQgZG9lc24ndCBmb3JjZSB0aGUgY29tcGlsZXIgdG8g
cHV0IG91dHB1dCBpbnRvIGEKPiA+PiByZWdpc3RlciBvdGhlciB0aGFuIHI4IChvciB3b3JzZSwg
c3BpbGwgaXQgdG8gdGhlIHN0YWNrKSB0byBoYXZlIHRoZQo+ID4+IG9wYXF1ZSBibG9iIG9mIGFz
bSBtb3ZlIGl0IGJhY2sgaW50byByOC7CoCBXaGF0IGl0IHdpbGwgZG8gaW4gcHJhY3RpY2UgaXMK
PiA+PiBjYXVzZSB0aGUgY29tcGlsZXIgdG8gY29uc3RydWN0IG91dHB1dCBkaXJlY3RseSBpbiBy
OC4KPiA+Pgo+ID4+IEFzIGZvciB0aGUgb3RoZXIgY2xvYmJlcnMsIEkgY2FuJ3QgZmluZCBhbnl0
aGluZyBhdCBhbGwgaW4gdGhlIHNwZWMKPiA+PiB3aGljaCBldmVuIG1lbnRpb25zIHRob3NlIHJl
Z2lzdGVycy7CoCBUaGVyZSB3aWxsIGJlIGEgZGVjZW50IGltcHJvdmVtZW50Cj4gPj4gdG8gY29k
ZSBnZW5lcmF0aW9uIGlmIHdlIGRvbid0IGZvcmNlIHRoZW0gdG8gYmUgc3BpbGxlZCBhcm91bmQg
YSBoeXBlcmNhbGwuCj4gPj4KPiA+IE5laXRoZXIgY2FuIEkuIEJ1dCBMaW51eCdzIGNvbW1pdCBz
YXlzIHRoYXQncyBuZWVkZWQsIHNvIEkgY2hvc2UgdG8gZXJyCj4gPiBvbiB0aGUgc2FmZSBzaWRl
Lgo+IAo+IFRoYXQncyBkdWxsLsKgIElzIHRoZXJlIGFueSBxdWFsaWZ5aW5nIGluZm9ybWF0aW9u
PwoKU2VlIExpbnV4IGNvbW1pdCBmYzUzNjYyZjEzYi4KCkkgd2lsbCBhbHNvIGFzayBteSBjb250
YWN0IGluIEh5cGVyLVYgdGVhbSBmb3IgY2xhcmlmaWNhdGlvbi4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:19:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1iorZd-0004xf-Iy; Tue, 07 Jan 2020 16:19:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iorZc-0004xU-LO
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:19:16 +0000
X-Inumbo-ID: 6e13f778-3169-11ea-acfb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e13f778-3169-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 16:19: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 mx2.suse.de (Postfix) with ESMTP id 5F75CB035;
 Tue,  7 Jan 2020 16:19:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
 <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
 <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b07c66db-193e-7bb0-7ea2-12d876b3ccac@suse.com>
Date: Tue, 7 Jan 2020 17:19:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNjo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8yMDIw
IDE1OjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IGMvcyBlYzkyZmNkMWQwOCwgd2hpY2ggY2F1c2VkIHRoZSB0cmFt
cG9saW5lIEdEVCBBY2Nlc3MgYml0cyB0byBiZSBzZXQsCj4+PiByZW1vdmVkIHRoZSBmaW5hbCB3
cml0ZXMgd2hpY2ggb2NjdXJyZWQgYmV0d2VlbiBlbmFibGluZyBwYWdpbmcgYW5kIHN3aXRjaGlu
Zwo+Pj4gdG8gdGhlIGhpZ2ggbWFwcGluZ3MuICBUaGVyZSBkb24ndCBwbGF1c2libHkgbmVlZCB0
byBiZSBhbnkgbWVtb3J5IHdyaXRlcyBpbgo+Pj4gZmV3IGluc3RydWN0aW9ucyBpcyB0YWtlcyB0
byBwZXJmb3JtIHRoaXMgdHJhbnNpdGlvbi4KPj4+Cj4+PiBBcyBhIGNvbnNlcXVlbmNlLCB3ZSBj
YW4gcmVtb3ZlIHRoZSBSV1ggbWFwcGluZyBvZiB0aGUgdHJhbXBvbGluZS4gIEl0IGlzIFJYCj4+
PiB2aWEgaXRzIGlkZW50aXR5IG1hcHBpbmcgYmVsb3cgMU0sIGFuZCBSVyB2aWEgdGhlIGRpcmVj
dG1hcC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+Pgo+Pj4gVGhpcyBwcm9iYWJseSB3YW50cyBiYWNrcG9ydGluZywgYWxvbmdzaWRlIGVj
OTJmY2QxZDA4IGlmIGl0IGhhc24ndCB5ZXQuCj4+IFRoaXMgaXMganVzdCBjbGVhbnVwLCBsYXJn
ZWx5IGNvc21ldGljIGluIG5hdHVyZS4gSXQgY291bGQgYmUgYXJndWVkCj4+IHRoYXQgb25jZSB0
aGUgZGlyZWN0bWFwIGhhcyBkaXNhcHBlYXJlZCB0aGlzIGNhbiBzZXJ2ZSBhcyBhZGRpdGlvbmFs
Cj4+IHByb29mIHRoYXQgdGhlIHRyYW1wb2xpbmUgcmFuZ2UgaGFzIG5vIChpbnRlbmRlZCkgd3Jp
dGFibGUgbWFwcGluZ3MKPj4gYW55bW9yZSwgYnV0IHByaW9yIHRvIHRoYXQgcG9pbnQgSSBkb24n
dCBzZWUgbXVjaCBmdXJ0aGVyIGJlbmVmaXQuCj4+IENvdWxkIHlvdSBleHBhbmQgb24gdGhlIHJl
YXNvbnMgd2h5IHlvdSBzZWUgYm90aCBhcyBiYWNrcG9ydGluZwo+PiBjYW5kaWRhdGVzPwo+IAo+
IERlZmVuY2UgaW4gZGVwdGguCj4gCj4gQW4gUldYIG1hcHBpbmcgaXMgdmVyeSBhdHRyYWN0aXZl
IGZvciBhbiBhdHRhY2tlciB3aG8ncyBicm9rZW4gaW50byBYZW4KPiBhbmQgaXMgbG9va2luZyB0
byBleHBhbmQgdGhlIGRhbWFnZSB0aGV5IGNhbiBkby4KClN1Y2ggYW4gYXR0YWNrZXIgaXMgdHlw
aWNhbGx5IGluIHRoZSBwb3NpdGlvbiB0aG91Z2ggdG8gbWFrZQp0aGVtc2VsdmVzIFJXWCBtYXBw
aW5ncy4gSGF2aW5nIGFzIGxpdHRsZSBhcyBwb3NzaWJsZSBpcyBvbmx5CmNvbXBsaWNhdGluZyB0
aGVpciBqb2IsIG5vdCBtYWtpbmcgaXQgaW1wb3NzaWJsZSwgSSB3b3VsZCBzYXkuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:21:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 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 1iorbh-0005k9-0a; Tue, 07 Jan 2020 16:21:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iorbf-0005k4-Qr
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:21:23 +0000
X-Inumbo-ID: beac1fda-3169-11ea-ac52-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id beac1fda-3169-11ea-ac52-12813bfff9fa;
 Tue, 07 Jan 2020 16:21:23 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id u2so115397wmc.3
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 08:21:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=McpsGSYEAwj6EwnxeYRt4c8hCGI/lf18OA/OSWDcT2Q=;
 b=qMxUgdvHo4ARPVl2NbUhyK/iI1/XcfJcEdBgAg8J8vCw4ES8CHWPJM0Ehu4QpyEEwf
 xN5a11NRyvjZ5gsqa6wB3H47lI45uFPd8cliB1sDs78nBHrbyo2ZbsmRFEfHMWvgaoDg
 GjmwffD5Du1B/V3/yNGBfNnFf6PZ5C6AdS2P+apFr4/2/Az55H1A8BJTKbWT6pbEhMeK
 gPFEs+ZWimHmzM4otsF4b3Ni6yYI4nz19SepbiGB/1CMHTKr2Jp3fDWon695n8ZvfdBT
 9dbgTTkMCC/iecyAg6Qb1KJEqdWP3j2c03J6mPdESKUg5HVqtMmn6Aa8uTLzcKuDA/Q+
 YrhQ==
X-Gm-Message-State: APjAAAX1PvJCSniUd0dSke27zqTp9wE0dI+hVihaO1n9U6D4wBODycSy
 lsk88yOwvQimb+Qa0r+fHt6BQBRxqZQ=
X-Google-Smtp-Source: APXvYqwHRDIJ2daZCnBTK1bVMsJvrKTPQTJuwowT/QdxbP2SUQkHkJ2Y4leDOkk1s8+JPwfU3lEdQw==
X-Received: by 2002:a7b:c4cc:: with SMTP id g12mr42160931wmk.68.1578414082580; 
 Tue, 07 Jan 2020 08:21:22 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id x11sm385985wre.68.2020.01.07.08.21.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 08:21:22 -0800 (PST)
Date: Tue, 7 Jan 2020 16:21:08 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107162108.ucmszmuin4ky2vog@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <f6f79ad5-4d71-d4fd-7ee6-4f2e7c4aba71@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6f79ad5-4d71-d4fd-7ee6-4f2e7c4aba71@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMTA6Mzg6MjNBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6ClsuLi5dCj4gPiArCj4gPiArc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9kb19yZXBfaHlw
ZXJjYWxsKHVpbnQxNl90IGNvZGUsIHVpbnQxNl90IHJlcF9jb3VudCwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgdmFyaGVhZF9zaXplLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGlu
cHV0LCBwYWRkcl90IG91dHB1dCkKPiA+ICt7Cj4gPiArICAgIHVpbnQ2NF90IGNvbnRyb2wgPSBj
b2RlOwo+ID4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4gPiArICAgIHVpbnQxNl90IHJlcF9jb21w
Owo+ID4gKwo+ID4gKyAgICBjb250cm9sIHw9ICh1aW50NjRfdCl2YXJoZWFkX3NpemUgPDwgSFZf
SFlQRVJDQUxMX1ZBUkhFQURfT0ZGU0VUOwo+ID4gKyAgICBjb250cm9sIHw9ICh1aW50NjRfdCly
ZXBfY291bnQgPDwgSFZfSFlQRVJDQUxMX1JFUF9DT01QX09GRlNFVDsKPiA+ICsKPiA+ICsgICAg
ZG8gewo+ID4gKyAgICAgICAgc3RhdHVzID0gaHZfZG9faHlwZXJjYWxsKGNvbnRyb2wsIGlucHV0
LCBvdXRwdXQpOwo+ID4gKyAgICAgICAgaWYgKCAoc3RhdHVzICYgSFZfSFlQRVJDQUxMX1JFU1VM
VF9NQVNLKSAhPSBIVl9TVEFUVVNfU1VDQ0VTUyApCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4g
PiArCj4gPiArICAgICAgICByZXBfY29tcCA9IChzdGF0dXMgJiBIVl9IWVBFUkNBTExfUkVQX0NP
TVBfTUFTSykgPj4KPiA+ICsgICAgICAgICAgICBIVl9IWVBFUkNBTExfUkVQX0NPTVBfT0ZGU0VU
Owo+IAo+IE1BU0tfRVhUUigpPyAoSSB0aGVuIGFsc28gd29uZGVyIHdoZXRoZXIgTUFTS19JTlNS
KCkgd291bGQgYmV0dGVyIGJlCj4gdXNlZCB3aXRoIHNvbWUgb2YgdGhlIG90aGVyIGNvbnN0cnVj
dHMgaGVyZS4pCgpTdXJlLCBJIGNhbiBzZWUgaWYgdGhhdCBjYW4gYmUgdXNlZC4KCj4gCj4gV2hh
dCdzIHdvcnNlIHRob3VnaCAtIGxvb2tpbmcgYXQgdGhlIGRlZmluaXRpb24gb2YKPiBIVl9IWVBF
UkNBTExfUkVQX0NPTVBfTUFTSyBJIG5vdGljZSB0aGF0IGl0IGFuZCBhIGZldyBvdGhlcnMgdXNl
Cj4gR0VOTUFTS19VTEwoKSwgd2hlbiBpdCB3YXMgY2xlYXJseSBzYWlkIGR1cmluZyByZXZpZXcg
KHBlcmhhcHMgb2YKPiBhbm90aGVyIGJ1dCByZWxhdGVkIHBhdGNoKSB0aGF0IHRoaXMgbWFjcm8g
c2hvdWxkIG5vdCBiZSB1c2VkCj4gb3V0c2lkZSBvZiBBcm0tc3BlY2lmaWMgY29kZSB1bnRpbCBp
dCBnZXRzIHB1dCBpbnRvIGJldHRlciBzaGFwZToKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTIvbXNnMDA3MDUuaHRtbAoKVGhhdCdz
IGEgc3RyYWlnaHQgaW1wb3J0IGZyb20gTGludXguIEkgb25seSBtYWRlIHRoZSBoZWFkZXIgYnVp
bGQKd2l0aG91dCBmdXJ0aGVyIGluc3BlY3Rpb24uCgpUaGF0IGNhbiBiZSBmaXhlZCwgb2YgY291
cnNlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:28:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1ioriY-0005wt-Ra; Tue, 07 Jan 2020 16:28:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r8tB=24=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ioriX-0005wo-7X
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:28:29 +0000
X-Inumbo-ID: bbcead23-316a-11ea-ac57-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbcead23-316a-11ea-ac57-12813bfff9fa;
 Tue, 07 Jan 2020 16:28:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578414507;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=flseHwMuiw85JtzvjrISN/PnIPe3Dl7JdJ3pkOx3UXY=;
 b=Ay8yCe6+R1iVbJ5p6dB+ZpnX7E2H8kIY5NkSbQkKZYU86M6cP9cvjieh
 bt48ph4LylpQQSeRj8VTn4om3uqNk/3h8X0nQkiQPBu+OzSbtEuz7aT3P
 o0H/oleSXhqH9HAtX/ZiG6/zEU4cADX5XnFszy9SAddJI90AuCskXHWB4 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /VwES3pay9RNiujiC1pB3KnPTgRWkuvVxtV610qmAX82VZ0Yej9R42vfDuzAE6AFumtgvOPmbN
 3Fc14iBJPvlsUd0vOHfNh1Y4WcFmomA38/1QWHGvqOOs82gHURL9MQsBblsnUyRbugftOdF+4O
 HxQAbNLJoez//pkcYPdi+t4UipkLuCAKad/0zfBXfWGXtDkaf11qKE0nN2mrOt6EcyGFBNTnFa
 Jz0bkgrfZZs7R7YCXklSz7RzpL3tJihfWv/8sxCIlr/KW7GaL5Pr1o6FwMtESqQwiiofSytM8/
 ghs=
X-SBRS: 2.7
X-MesageID: 10946786
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10946786"
To: Jan Beulich <jbeulich@suse.com>
References: <20200107120320.222364-1-george.dunlap@citrix.com>
 <5297a2a6-c58e-bf5e-368b-dc55f8e684c1@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1cf14409-c7e4-bb5a-d102-856c1483e589@citrix.com>
Date: Tue, 7 Jan 2020 16:17:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5297a2a6-c58e-bf5e-368b-dc55f8e684c1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMS83LzIwIDE6MDUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA3LjAxLjIwMjAgMTM6
MDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IERJU0NVU1NJT04KPj4KPj4gVGhpcyBzZWVtcyB0
byBiZSBhIGNoYW5nZSBmcm9tIHBlb3BsZSdzIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGN1cnJlbnQK
Pj4gcG9saWN5LiAgTW9zdCBwZW9wbGUncyB1bmRlcnN0YW5kaW5nIG9mIHRoZSBjdXJyZW50IHBv
bGljeSBzZWVtcyB0byBiZToKPj4KPj4gMS4gIEluIG9yZGVyIHRvIGdldCBhIGNoYW5nZSB0byBh
IGdpdmVuIGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKPj4gYW4gQWNrIG9yIFJldmlldyBm
cm9tIGF0IGxlYXN0IG9uZSAqbWFpbnRhaW5lciogb2YgdGhhdCBmaWxlIG90aGVyCj4+IHRoYW4g
dGhlIHN1Ym1pdHRlci4KPj4KPj4gMi4gSW4gdGhlIGNhc2Ugd2hlcmUgYSBmaWxlIGhhcyBvbmx5
IG9uZSBtYWludGFpbmVyLCBpdCBtdXN0IGhhdmUgYW4KPj4gQWNrIG9yIFJldmlldyBmcm9tIGEg
Im5lc3RlZCIgbWFpbnRhaW5lci4KPj4KPj4gSS5lLiwgaWYgSSBzdWJtaXR0ZWQgc29tZXRoaW5n
IHRvIHg4Ni9tbSwgaXQgd291bGQgcmVxdWlyZSBhbiBBY2sgZnJvbQo+PiBKYW4gb3IgQW5keSwg
b3IgKGluIGV4Y2VwdGlvbmFsIGNpcmN1bXN0YW5jZXMpIFRoZSBSZXN0OyBidXQgYW4gQWNrIGZy
b20KPj4gKHNheSkgUm9nZXIgb3IgSnVlcmdlbiB3b3VsZG4ndCBzdWZmaWNlLgo+Pgo+PiBMZXQn
cyBjYWxsIHRoaXMgdGhlICJtYWludGFpbmVyLWFjayIgYXBwcm9hY2ggKGJlY2F1c2UgaXQgbXVz
dCBoYXZlIGFuCj4+IGFjayBvciByLWIgZnJvbSBhIG1haW50YWluZXIgdG8gYmUgY2hlY2tlZCBp
biksIGFuZCB0aGUgcHJvcG9zYWwgaW4KPj4gdGhpcyBwYXRjaCB0aGUgIm1haW50YWluZXItYXBw
cm92YWwiIChzaW5jZSBTb0IgZnJvbSBhIG1haW50YWluZXIKPj4gaW5kaWNhdGVzIGFwcHJvdmFs
KS4KPj4KPj4gVGhlIGNvcmUgaXNzdWUgSSBoYXZlIHdpdGggIm1haW50YWluZXItYWNrIiBpcyB0
aGF0IGl0IG1ha2VzIHRoZQo+PiBtYWludGFpbmVyIGxlc3MgcHJpdmlsZWdlZCB3aXRoIHJlZ2Fy
ZCB0byB3cml0aW5nIGNvZGUgdGhhbgo+PiBub24tbWFpbnRhaW5lcnMuICBJZiBjb21wb25lbnQg
WCBoYXMgbWFpbnRhaW5lcnMgQSBhbmQgQiwgdGhlbiBhCj4+IG5vbi1tYWludGFpbmVyIGNhbiBo
YXZlIGNvZGUgY2hlY2tlZCBpbiBpZiByZXZpZXdlZCBlaXRoZXIgYnkgQSBvciBCLgo+PiBJZiBB
IG9yIEIgd2FudHMgY29kZSBjaGVja2VkIGluLCB0aGV5IGhhdmUgdG8gd2FpdCBmb3IgZXhhY3Rs
eSBvbmUKPj4gcGVyc29uIHRvIHJldmlldyBpdC4KPj4KPj4gSW4gZmFjdCwgaWYgQiBpcyBxdWl0
ZSBidXN5LCB0aGUgZWFzaWVzdCB3YXkgZm9yIEEgcmVhbGx5IHRvIGdldCB0aGVpcgo+PiBjb2Rl
IGNoZWNrZWQgaW4gbWlnaHQgYmUgdG8gaGFuZCBpdCB0byBhIG5vbi1tYWludGFpbmVyIE4sIGFu
ZCBhc2sgTgo+PiB0byBzdWJtaXQgaXQgYXMgdGhlaXIgb3duLiAgVGhlbiBBIGNhbiBBY2sgdGhl
IHBhdGNoZXMgYW5kIGNoZWNrIHRoZW0KPj4gaW4uCj4+Cj4+IFRoZSBjdXJyZW50IHN5c3RlbSwg
dGhlcmVmb3JlLCBlaXRoZXIgc2V0cyB1cCBhIHBlcnZlcnNlIGluY2VudGl2ZSAoaWYKPj4geW91
IHRoaW5rIHRoZSBiZWhhdmlvciBkZXNjcmliZWQgYWJvdmUgaXMgdW5hY2NlcHRhYmxlKSBvciB1
bm5lY2Vzc2FyeQo+PiBidXJlYXVjcmFjeSAoaWYgeW91IHRoaW5rIGl0J3MgYWNjZXB0YWJsZSku
ICBFaXRoZXIgd2F5IEkgdGhpbmsgd2UKPj4gc2hvdWxkIHNldCB1cCBvdXIgc3lzdGVtIHRvIGF2
b2lkIGl0Lgo+IAo+IEkgbXVjaCBhcHByZWNpYXRlIHRoaXMgaW5pdGlhdGl2ZSBvZiB5b3Vycy4K
PiAKPj4gLS0tIGEvTUFJTlRBSU5FUlMKPj4gKysrIGIvTUFJTlRBSU5FUlMKPj4gQEAgLTEwNCw3
ICsxMDQsNTMgQEAgRGVzY3JpcHRpb25zIG9mIHNlY3Rpb24gZW50cmllczoKPj4gIAkgICB4ZW4t
bWFpbnRhaW5lcnMtPHZlcnNpb24gZm9ybWF0IG51bWJlciBvZiB0aGlzIGZpbGU+Cj4+ICAKPj4g
IAo+PiAtVGhlIG1lYW5pbmcgb2YgbmVzdGluZzoKPj4gKwlDaGVjay1pbiBwb2xpY3kKPj4gKwk9
PT09PT09PT09PT09PT0KPj4gKwo+PiArSW4gb3JkZXIgZm9yIGEgcGF0Y2ggdG8gYmUgY2hlY2tl
ZCBpbiwgaW4gZ2VuZXJhbCwgc2V2ZXJhbCBjb25kaXRpb25zCj4+ICttdXN0IGJlIG1ldDoKPj4g
Kwo+PiArMS4gSW4gb3JkZXIgdG8gZ2V0IGEgY2hhbmdlIHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0
ZWQsIGl0IG11c3QgaGF2ZQo+PiArICAgdGhlIGFwcHJvdmFsIG9mIGF0IGxlYXN0IG9uZSBtYWlu
dGFpbmVyIG9mIHRoYXQgZmlsZS4KPj4gKwo+PiArICAgQSBwYXRjaCBvZiBjb3Vyc2UgbmVlZHMg
QWNrcyBmcm9tIHRoZSBtYWludGFpbmVycyBvZiBlYWNoIGZpbGUgdGhhdAo+PiArICAgaXQgY2hh
bmdlczsgc28gYSBwYXRjaCB3aGljaCBjaGFuZ2VzIHhlbi9hcmNoL3g4Ni90cmFwcy5jLAo+PiAr
ICAgeGVuL2FyY2gveDg2L21tL3AybS5jLCBhbmQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIHdvdWxkCj4+ICsgICByZXF1aXJlIGFuIEFjayBmcm9tIGVhY2ggb2YgdGhlIHRocmVlIHNl
dHMgb2YgbWFpbnRhaW5lcnMuCj4+ICsKPj4gKyAgIFNlZSBiZWxvdyBmb3IgcnVsZXMgb24gbmVz
dGVkIG1haW50YWluZXJzaGlwLgo+PiArCj4+ICsyLiBJdCBtdXN0IGhhdmUgYW4gQWNrZWQtYnkg
b3IgYSBSZXZpZXdlZC1ieSBmcm9tIHNvbWVvbmUgb3RoZXIgdGhhbgo+PiArICAgdGhlIHN1Ym1p
dHRlci4KPiAKPiBJJ2QgbGlrZSB0byBwcm9wb3NlIHNvbWUgZnVydGhlciBkaXN0aW5jdGlvbiBo
ZXJlLCBhbGJlaXQgSSdtIG5vdCBzdXJlCj4gdGhpcyBpc24ndCBpbXBsaWVkIGFueXdheS4gSXQg
bWlnaHQgYmUgdGhhdCBtYWtpbmcgZXhwbGljaXQgdGhlCj4gZGlzdGluY3Rpb24gYmV0d2VlbiBB
LWIgYW5kIFItYiBpcyBzdWZmaWNpZW50IC0gb3VyIGN1cnJlbnQgY29tbW9uCj4gdW5kZXJzdGFu
ZGluZyBsb29rcyB0byBiZSB0aGF0IG9ubHkgbWFpbnRhaW5lcnMgY2FuICJhY2siLCBhbmQgb3Ro
ZXJzCj4gd291bGQgInJldmlldyIuCgpXZWxsIGZpcnN0IG9mIGFsbCwgSSBkb24ndCB0aGluayB0
aGF0J3Mgc3RyaWN0bHkgdHJ1ZS4gIElmIGEKbm9uLW1haW50YWluZXIgcmFpc2VzIGEgY29uY2Vy
biwgdGhlIHBhdGNoIGNhbid0IGJlIGNoZWNrZWQgaW4gdW5sZXNzCnRoYXQgcGVyc29uIGlzIHNh
dGlzZmllZC4gIFdlIHNvbWV0aW1lcyBhc3N1bWUgc2lsZW5jZSBpcyBjb25zZW50LCBidXQKaXQn
cyBtdWNoIGJldHRlciBmb3IgdGhlIHBlcnNvbiB3aG8gcmFpc2VkIHRoZSBjb25jZXJuIHRvIHNh
eSwgIkkgYW0gbm93CnNhdGlzZmllZCB3aXRoIHRoaXMgcGF0Y2giOyBhbmQgdGhlIGNsZWFyZXN0
IGFuZCBtb3N0IGNvbmNpc2Ugd2F5IHRvIGRvCnRoYXQgaXMgdG8gc2F5ICJBY2tlZC1ieSIuCgpC
dXQgdGhhdCBzb3J0IG9mICJBY2tlZC1ieSIgaXNuJ3QgcmVhbGx5IHdoYXQgaXMgbWVhbnQgYnkg
dGhpcyBzZWN0aW9uLgogSSBndWVzcyB5b3UnZCBsaWtlIHRvIHNheSB0aGF0IHN1Y2ggYW4gQWNr
ZWQtYnkgd291bGQgbm90IGJlIHN1ZmZpY2llbnQKdG8gY2hlY2sgaW4gYSBwYXRjaDsgaXQgd291
bGQgaGF2ZSB0byBiZSB0aGUgc3Ryb25nZXIgUmV2aWV3ZWQtYnkuCgpUaGUgcG9pbnQgb2YgdGhp
cyBzZW50ZW5jZSBpcyBub3QgdG8gZGVmaW5lIHdoYXQgQWNrIGFuZCBSZXZpZXdlZC1ieQptZWFu
LCBidXQgdGhhdCBpdCBtdXN0IGNvbWUgZnJvbSBzb21lb25lIHdobyBpcyBub3QgdGhlIHN1Ym1p
dHRlci4KSG93ZXZlciwgaXQgaXMgdHJ1ZSB0aGF0IHNvbWVvbmUgbWF5IHJlYWQgdGhhdCBhbmQg
YmUgY29uZnVzZWQ7CnBhcnRpY3VsYXJseSBhcyB3ZSBkb24ndCBzZWVtIHRvIGRlZmluZSBpdCBh
bnl3aGVyZSBlbHNlIGluIHRoZSB0cmVlLCBzbwpwZXJoYXBzIGl0J3Mgd29ydGggdHJ5aW5nIHRv
IGNsYXJpZnkuCgo+IFNpbmNlIHRoZSBsYXR0ZXIgaXMgaW1wbHlpbmcgYSBtb3JlIHRob3JvdWdo
IGxvb2sgYXQgYQo+IHBhdGNoLCBJIHRoaW5rIGl0IHdvdWxkbid0IGJlIHJpZ2h0IHRvIGFsbG93
IChxdW90aW5nIHRleHQgZnVydGhlcgo+IGRvd24pICJhbnlvbmUgaW4gdGhlIGNvbW11bml0eSIg
dG8gYWNrIGEgcmFuZG9tIHBhdGNoIChJIGNvdWxkIHByb2JhYmx5Cj4gdGFsayBteSBzb24gaW50
byBhY2staW5nIG15IHBhdGNoZXMgOy0pICkuIFBlcmhhcHMsIHJhdGhlciB0aGFuCj4gbGltaXRp
bmcgYWNrcyB0byBtYWludGFpbmVycyBvZiB0aGUgY2hhbmdlZCBjb2RlLCB3ZSBjb3VsZCBleHRl
bmQgdGhpcwo+IHRvIG1haW50YWluZXJzIG9mIGp1c3Qgc29tZSBjb2RlIGZvciBtYWludGFpbmVy
IHN1Ym1pdHRlZCBwYXRjaGVzIChpLmUuCj4gYW55b25lIG5hbWVkIGFzIE06IGF0IGxlYXN0IG9u
Y2UgaW4gLi9NQUlOVEFJTkVSUyk/IFBlb3BsZSBvdXRzaWRlIG9mCj4gd2hhdGV2ZXIgc3Vic2V0
IHdlIG1pZ2h0IHBpY2sgd291bGQgYmUgZWxpZ2libGUgdG8gb2ZmZXIgUi1iIG9ubHksCj4gaW1w
bHlpbmcgb2YgY291cnNlIHRoYXQgdGhleSBhY3R1YWxseSBkaWQgZG8gYSByZXZpZXcuCgpJIGRv
IGFjdHVhbGx5IHByZWZlciB0aGF0IG9ubHkgcGVvcGxlIGluIGEgImRpcmVjdCBsaW5lIiBvZgpt
YWludGFpbmVyc2hpcCBmb3IgdGhhdCBleGFjdCBjb2RlIChpLmUuLCBpcyBhIG1haW50YWluZXIg
YXQgd2hhdGV2ZXIKbGV2ZWwgb2Ygc3BlY2lmaWNpdHkpIGJlIGFibGUgdG8gZ2V0IEFja3M7IGFu
ZCB0aGF0IGFueW9uZSBlbHNlIHNob3VsZApiZSByZXF1aXJlZCB0byBnaXZlIGEgUmV2aWV3ZWQt
YnkuCgpUaGlzIGlzIG9mIGNvdXJzZSBhZ2FpbiBzbGlnaHRseSBtb3JlIGFnZ3JlZ2F0ZSB3b3Jr
IGZvciBhIG1haW50aWFuZXIKdGhhbiBmb3Igc29tZW9uZSBlbHNlLCBidXQgSSB0aGluayB0aGF0
IG1ha2VzIHNlbnNlIGluIHRoaXMgY2FzZS4KCkhvdyBhYm91dCB0aGlzOgoKMi4gSXQgbXVzdCBo
YXZlIGVpdGhlciBhIGFuIEFja2VkLWJ5IGZyb20gYSBtYWludGFpbmVyLCBvciBhCiAgIFJldmll
d2VkLWJ5LiAgVGhpcyBtdXN0IGNvbWUgZnJvbSBzb21lb25lIG90aGVyIHRoYW4gdGhlIHN1Ym1p
dHRlci4KCj4+ICszLiBTdWZmaWNpZW50IHRpbWUgYW5kL29yIHdhcm5pbmcgbXVzdCBoYXZlIGJl
ZW4gZ2l2ZW4gZm9yIGFueW9uZSB0bwo+PiArICAgcmVzcG9uZC4gIFRoaXMgZGVwZW5kcyBpbiBs
YXJnZSBwYXJ0IHVwb24gdGhlIHVyZ2VuY3kgYW5kIG5hdHVyZSBvZgo+PiArICAgdGhlIHBhdGNo
LiAgRm9yIGEgc3RyYWlnaHRmb3J3YXJkIHVuY29udHJvdmVyc2lhbCBwYXRjaCwgYSBkYXkgb3IK
Pj4gKyAgIHR3byBpcyBzdWZmaWNpZW50OyBmb3IgYSBjb250cm92ZXJzaWFsIHBhdGNoLCBwZXJo
YXBzIHdhaXRpbmcgYQo+PiArICAgd2VlayBhbmQgdGhlbiBzYXlpbmcgIkkgaW50ZW5kIHRvIGNo
ZWNrIHRoaXMgaW4gdG9tb3Jyb3cgdW5sZXNzIEkKPj4gKyAgIGhlYXIgb3RoZXJ3aXNlIi4KPiAK
PiBUbyBtZSBhcyBub24tbmF0aXZlIHNwZWFrZXIsIHRoaXMgbGFzdCBzZW50ZW5jZSBsb29rcyBp
bmNvbXBsZXRlIChhcwo+IGluIG1pc3NpbmcgZS5nLiAid291bGQgYmUgYXBwcm9wcmlhdGUiIGF0
IHRoZSBlbmQpLCBvciBhbHRlcm5hdGl2ZWx5Cj4gaXQgd291bGQgZmVlbCBsaWtlIHdhbnRpbmcg
dGhlIHR3byAiaW5nIiBkcm9wcGVkIGZyb20gdGhlIHZlcmJzLgoKSSBzZWUgd2hhdCB5b3UgbWVh
bi4gIEJ1dCBvbiByZWZsZWN0aW9uLCBJIHRoaW5rIHRoZSBpbnRlbnQgb2YgdGhpcwpwYXJhZ3Jh
cGggaGFzIGdvdHRlbiBza2V3ZWQuICBQYXRjaGVzIHNob3VsZCBiZSBnaXZlbiBzdWZmaWNlbnQg
dGltZSBmb3IKKmFueW9uZSogdG8gZ2l2ZSBpbnB1dCBiZWZvcmUgYmVpbmcgY2hlY2tlZCBpbi4K
CldoYXQgYWJvdXQgY2hhbmdpbmcgdGhpcyBhcyBmb2xsb3dzOgoKLS0tCjMuIFN1ZmZpY2llbnQg
dGltZSBtdXN0IGhhdmUgYmVlbiBnaXZlbiBmb3IgYW55b25lIHRvIHJlc3BvbmQuICBUaGlzCiAg
IGRlcGVuZHMgaW4gbGFyZ2UgcGFydCB1cG9uIHRoZSB1cmdlbmN5IGFuZCBuYXR1cmUgb2YgdGhl
IHBhdGNoLgogICBGb3IgYSBzdHJhaWdodGZvcndhcmQgdW5jb250cm92ZXJzaWFsIHBhdGNoLCBh
IGRheSBvciB0d28gbWF5IGJlCiAgIHN1ZmZpY2llbnQ7IGZvciBhIGNvbnRyb3ZlcnNpYWwgcGF0
Y2gsIGEgd2VlayBvciB0d28gbWF5IGJlIGJldHRlci4KLS0tCgpBbmQgdGhlbiBhZGRpbmcgYSBw
YXJhIGJlbG93OgoKLS0tCkJlZm9yZSBhIG1haW50YWluZXIgY2hlY2tzIGluIHRoZWlyIG93biBw
YXRjaCB3aXRoIGFub3RoZXIgY29tbXVuaXR5Cm1lbWJlcidzIFItYiBidXQgbm8gY28tbWFpbnRh
aW5lciBBY2ssIGl0IGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IHRvCmdpdmUgdGhlaXIgY28tbWFp
bnRhaW5lciBvcHBvcnR1bml0eSB0byBnaXZlIGZlZWRiYWNrLCBwZXJoYXBzCmRlY2xhcmluZyB0
aGVpciBpbnRlbnRpb24gdG8gY2hlY2sgaXQgaW4gd2l0aG91dCB0aGVpciBjby1tYWludGFpbmVy
cwphY2sgYSBkYXkgYmVmb3JlIGRvaW5nIHNvLgotLS0KCiAtR2VvcmdlCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:30:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16:30: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 1iorki-0006h5-AO; Tue, 07 Jan 2020 16:30:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iorkh-0006h0-Lm
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:30:43 +0000
X-Inumbo-ID: 0c42e5ca-316b-11ea-ac58-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c42e5ca-316b-11ea-ac58-12813bfff9fa;
 Tue, 07 Jan 2020 16:30: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 mx2.suse.de (Postfix) with ESMTP id 29F30AD09;
 Tue,  7 Jan 2020 16:30:42 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
Message-ID: <e52491a3-da1e-5c86-8038-f008d181c3a8@suse.com>
Date: Tue, 7 Jan 2020 17:30:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+PiBAQCAtNTg0LDIx
ICs1ODQsMjQgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lk
KQo+PiAgICAgIGlmICggIWVmaV9lbmFibGVkKEVGSV9MT0FERVIpICkKPj4gICAgICAgICAgcmV0
dXJuOwo+PiAgCj4+IC0gICAgLyogSW5pdGlhbGlzZSBMMiBpZGVudGl0eS1tYXAgYW5kIGJvb3Qt
bWFwIHBhZ2UgdGFibGUgZW50cmllcyAoMTZNQikuICovCj4+ICsgICAgLyoKPj4gKyAgICAgKiBN
YXAgWGVuIGludG8gdGhlIGRpcmVjdG1hcCAoTlgsIG5lZWRlZCBmb3IgZWFybHktYm9vdCBwYWdl
dGFibGUKPj4gKyAgICAgKiBoYW5kbGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5IG1hcCBYZW4g
aW50byBib290bWFwIChYLCBuZWVkZWQgZm9yIHRoZQo+PiArICAgICAqIHRyYW5zaXRpb24gZnJv
bSB0aGUgRUZJIHBhZ2V0YWJsZXMgdG8gWGVuKSwgdXNpbmcgMk0gc3VwZXJwYWdlcy4KPj4gKyAg
ICAgKi8KPiAKPiBIb3cgZG9lcyBOWCB2cyBYIG1hdHRlciBmb3IgdGhlIGNvZGUgYmVsb3cgaGVy
ZT8gUEFHRV9IWVBFUlZJU09SIGFuZAo+IF9fUEFHRV9IWVBFUlZJU09SLCBhcyB1c2VkIGJlbG93
LCBkaWZmZXIgYnkganVzdCBfUEFHRV9HTE9CQUwuIERpZAo+IHlvdSBtZWFuIHRvIG1ha2UgZnVy
dGhlciBjaGFuZ2VzPwo+IAo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgKytpICkKPj4gICAg
ICB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGludCBzbG90ID0gKHhlbl9waHlzX3N0YXJ0ID4+IEwy
X1BBR0VUQUJMRV9TSElGVCkgKyBpOwo+PiAgICAgICAgICBwYWRkcl90IGFkZHIgPSBzbG90IDw8
IEwyX1BBR0VUQUJMRV9TSElGVDsKPj4gIAo+PiAgICAgICAgICBsMl9pZGVudG1hcFtzbG90XSA9
IGwyZV9mcm9tX3BhZGRyKGFkZHIsIFBBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwo+PiAtICAg
ICAgICBzbG90ICY9IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMTsKPj4gICAgICAgICAgbDJfYm9v
dG1hcFtzbG90XSA9IGwyZV9mcm9tX3BhZGRyKGFkZHIsIF9fUEFHRV9IWVBFUlZJU09SfF9QQUdF
X1BTRSk7Cj4+ICAgICAgfQo+PiAtICAgIC8qIEluaXRpYWxpc2UgTDMgYm9vdC1tYXAgcGFnZSBk
aXJlY3RvcnkgZW50cmllcy4gKi8KPj4gLSAgICBsM19ib290bWFwW2wzX3RhYmxlX29mZnNldCh4
ZW5fcGh5c19zdGFydCldID0KPj4gLSAgICAgICAgbDNlX2Zyb21fcGFkZHIoKFVJTlROKWwyX2Jv
b3RtYXAsIF9fUEFHRV9IWVBFUlZJU09SKTsKPj4gLSAgICBsM19ib290bWFwW2wzX3RhYmxlX29m
ZnNldCh4ZW5fcGh5c19zdGFydCArICg4IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKV0gPQo+
PiAtICAgICAgICBsM2VfZnJvbV9wYWRkcigoVUlOVE4pbDJfYm9vdG1hcCwgX19QQUdFX0hZUEVS
VklTT1IpOwo+PiArCj4+ICsgICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVj
dG9yeSBlbnRyaWVzLiAqLwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKPj4gKyAg
ICAgICAgbDNfYm9vdG1hcFtpXSA9IGwzZV9mcm9tX3BhZGRyKChVSU5UTilsMl9ib290bWFwICsg
aSAqIFBBR0VfU0laRSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fUEFHRV9IWVBFUlZJU09SKTsKPiAKPiBUaGUgaWRlYSBiZWhpbmQgdGhlIG9yaWdpbmFsIGNv
ZGUgd2FzIHRvIGJlIGltbXVuZSB0byB0aGUgbnVtYmVyCj4gb2YgcGFnZXMgbDJfYm9vdG1hcFtd
IGNvdmVycywgYXMgbG9uZyBhcyBpdCdzIGF0IGxlYXN0IG9uZSAod2hpY2gKPiBpdCdsbCBhbHdh
eXMgYmUsIEkgd291bGQgc2F5KS4gVGhlIG1pbmltdW0gcmVxdWlyZW1lbnQgdG8gYW55Cj4gY2hh
bmdlIHRvIHRoaXMgSSBoYXZlIGlzIHRoYXQgdGhlIGJ1aWxkIG11c3QgYnJlYWsgaWYgdGhlIHNp
emUKPiBhc3N1bXB0aW9uIGhlcmUgaXMgdmlvbGF0ZWQuIEkuZS4gdGhlcmUgbWF5IG5vdCBiZSBh
IGxpdGVyYWwgNCBhcwo+IHRoZSB1cHBlciBsb29wIGJvdW5kIGhlcmUsIG9yIHRoZXJlIHdvdWxk
IG5lZWQgdG8gYmUgYQo+IEJVSUxEX0JVR19PTigpIHJpZ2h0IG5leHQgdG8gaXQuIEJ1dCBJJ2Qg
cmVhbGx5IHByZWZlciBpZiB0aGUKPiBjb2RlIHdhcyBsZWZ0IGFzIGlzIChwZXJoYXBzIHdpdGgg
YSBjb21tZW50IGFkZGVkKSwgdW5sZXNzIHlvdQo+IGNhbiBwb2ludCBvdXQgYWN0dWFsIGlzc3Vl
cyB3aXRoIGl0ICh3aGljaCBJIGNhbid0IHNlZSBpbiB0aGUKPiBkZXNjcmlwdGlvbiksIG9yIHlv
dSBjYW4gb3RoZXJ3aXNlIGp1c3RpZnkgdGhlIGNoYW5nZSB3aXRoIGJldHRlcgo+IHRoYW4gInRo
ZSBFRkkgc2lkZSBpcyBmdXJ0aGVyIGNvbXBsaWNhdGVkIGJ5IHNwcmF5aW5nIG5vbi1pZGVudGl0
eQo+IGFsaWFzZXMgaW50byB0aGUgbWl4LiIKCkFuZCBpZiB0aGlzIGNoYW5nZSBpcyB0byBiZSBt
YWRlLCB3b24ndCBpdCBtZWFuIHRoZSBjb2RlIGluIHNldHVwLmMKY29tbWVudGVkIHdpdGggIk1h
a2UgYm9vdCBwYWdlIHRhYmxlcyBtYXRjaCBub24tRUZJIGJvb3QiIGNhbiB0aGVuCmdvIGF3YXkg
YXQgdGhlIHNhbWUgdGltZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:33:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iornc-0006qf-RW; Tue, 07 Jan 2020 16:33:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iornb-0006qa-OB
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:33:43 +0000
X-Inumbo-ID: 7786e1ba-316b-11ea-ac58-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7786e1ba-316b-11ea-ac58-12813bfff9fa;
 Tue, 07 Jan 2020 16:33:42 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id w15so97695wru.4
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 08:33:42 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=I4Br8FmrvfDN9w8ZJYD5zLXH7Iyw7KmhR41tOLodyo0=;
 b=USWoHfjZq+j89TKg6GyapoSdMqILsuxYPwAfGndVeMed0amjF8d8GcUpX80ritO7qp
 kSOuxp/6z6NMKF5sddnELgR3cfQCVy4uDyIB0TVk6F28S7BKjUCZM6iA1etZkCLA1jUa
 8AK6xYh93dpByZ3LfTtQGPxjFkm/wIM2E6sl+QHPn7ZEsUvplwNmAuIZvOL3t6ITXti5
 JnHCLCZNX/fI1MAWt6JCv6Pa+kt3l3JOUtpeuisIw8l5hVwsMNHz2/shNqUDrNddD2WP
 AG5NEhwIp9wGHZpTApmkz4DScjrJug0N7Lk0Gf+BMcKN5t6f297mDRmwgVnUGkGrKpZM
 GF+w==
X-Gm-Message-State: APjAAAW3bdWdAZMHPm+XUwjfzENqPQ5nbBSat0wJgftMsnoZdtmU21B4
 VZqfgLN6Q0MAnkOPWGEMMM4=
X-Google-Smtp-Source: APXvYqwTwU+qM3Ky5hyM2/Z5II4PVaeQQSaWGw0KG1Zim/DWQQe5w7TkGx3GY5FSEQOoN+EadD0Alw==
X-Received: by 2002:adf:bc4f:: with SMTP id
 a15mr110297613wrh.160.1578414822131; 
 Tue, 07 Jan 2020 08:33:42 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id i16sm162246wmb.36.2020.01.07.08.33.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 08:33:41 -0800 (PST)
Date: Tue, 7 Jan 2020 16:33:39 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107163339.rwqo6ybwzxgi77e4@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMTE6Mjc6MThBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDUuMDEuMjAyMCAxNzo0NywgV2VpIExpdSB3cm90ZToKPiA+IEh5cGVyLVYncyBp
bnB1dCAvIG91dHB1dCBhcmd1bWVudCBtdXN0IGJlIDggYnl0ZXMgYWxpZ25lZCBhbiBub3QgY3Jv
c3MKPiA+IHBhZ2UgYm91bmRhcnkuIFRoZSBlYXNpZXN0IHdheSB0byBzYXRpc2Z5IHRob3NlIHJl
cXVpcmVtZW50cyBpcyB0byB1c2UKPiA+IHBlcmNwdSBwYWdlLgo+IAo+IEknbSBub3Qgc3VyZSAi
ZWFzaWVzdCIgaXMgcmVhbGx5IHRydWUgaGVyZS4gT3RoZXJzIGNvdWxkIGNvbnNpZGVyIGFkZGlu
Zwo+IF9fYWxpZ25lZCgpIGF0dHJpYnV0ZXMgYXMgZWFzeSBvciBldmVuIGVhc2llciAoYnkgYmVp
bmcgZXZlbiBtb3JlCj4gdHJhbnNwYXJlbnQgdG8gdXNlIHNpdGVzKS4gQ291bGQgd2Ugc2V0dGxl
IG9uICJPbmUgd2F5IC4uLiI/CgpEbyB5b3UgbWVhbiBzb21ldGhpbmcgbGlrZQoKICAgc3RydWN0
IGZvbyBfX2FsaWduZWQoOCk7CgogICBodl9kb19oeXBlcmNhbGwoT1AsIHZpcnRfdG9fbWFkZHIo
JmZvbyksIC4uLik7Cgo/CgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgdHJhbnNwYXJlbnQgdG8gdXNl
ciBzaXRlcy4gUGx1cywgZm9vIGlzIG9uIHN0YWNrCndoaWNoIGlzIDEpIGRpZmZpY3VsdCB0byBn
ZXQgaXRzIG1hZGRyLCAyKSBtYXkgY3Jvc3MgcGFnZSBib3VuZGFyeS4KCklmIEkgbWlzdW5kZXJz
dG9vZCB3aGF0IHlvdSBtZWFudCwgcGxlYXNlIGdpdmUgbWUgYW4gZXhhbXBsZSBoZXJlLgoKPiAK
PiA+IEBAIC04MywxNCArODQsMzMgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2Fs
bF9wYWdlKHZvaWQpCj4gPiAgICAgIHdybXNybChIVl9YNjRfTVNSX0hZUEVSQ0FMTCwgaHlwZXJj
YWxsX21zci5hc191aW50NjQpOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgdm9pZCBzZXR1cF9o
eXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKPiA+ICt7Cj4gPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4g
PiArCj4gPiArICAgIG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiA+ICsgICAgaWYg
KCAhbWFwcGluZyApCj4gPiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIGh5cGVy
Y2FsbCBpbnB1dCBwYWdlIGZvciAldVxuIiwKPiAKPiAiLi4uIGZvciBDUFUldVxuIiBwbGVhc2Uu
Cj4gCj4gPiArICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ID4gKwo+ID4gKyAg
ICB0aGlzX2NwdShodl9wY3B1X2lucHV0X2FyZykgPSBtYXBwaW5nOwo+IAo+IFdoZW4gb2ZmbGlu
aW5nIGFuZCB0aGVuIHJlLW9ubGluaW5nIGEgQ1BVLCB0aGUgcHJpb3IgcGFnZSB3aWxsIGJlCj4g
bGVha2VkLgoKUmlnaHQuIFRoYW5rcyBmb3IgY2F0Y2hpbmcgdGhpcyBvbmUuCgo+IAo+ID4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+ID4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+ID4gQEAgLTUxLDYgKzUxLDggQEAgc3RhdGljIGlu
bGluZSB1aW50NjRfdCBodl9zY2FsZV90c2ModWludDY0X3QgdHNjLCB1aW50NjRfdCBzY2FsZSwK
PiA+ICAKPiA+ICAjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ID4gIAo+ID4gKyNpbmNsdWRl
IDx4ZW4vcGVyY3B1Lmg+Cj4gPiArCj4gPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29y
Lmg+Cj4gPiAgCj4gPiAgc3RydWN0IG1zX2h5cGVydl9pbmZvIHsKPiA+IEBAIC02Myw2ICs2NSw4
IEBAIHN0cnVjdCBtc19oeXBlcnZfaW5mbyB7Cj4gPiAgfTsKPiA+ICBleHRlcm4gc3RydWN0IG1z
X2h5cGVydl9pbmZvIG1zX2h5cGVydjsKPiA+ICAKPiA+ICtERUNMQVJFX1BFUl9DUFUodm9pZCAq
LCBodl9wY3B1X2lucHV0X2FyZyk7Cj4gCj4gV2lsbCB0aGlzIHJlYWxseSBiZSBuZWVkZWQgb3V0
c2lkZSBvZiB0aGUgZmlsZSB0aGF0IGRlZmluZXMgaXQ/Cj4gCgpUaGlzIGNhbiBsaXZlIGluIGEg
cHJpdmF0ZSBoZWFkZXIgZm9yIHRoZSB0aW1lIGJlaW5nLgoKPiBBbHNvLCB3aGlsZSBsb29raW5n
IGF0IHRoaXMgSSBub3RpY2UgdGhhdCAtIGRlc3BpdGUgbXkgZWFybGllcgo+IGNvbW1lbnQgd2hl
biBnaXZpbmcgdGhlIHJlc3BlY3RpdmUsIHNvcnQtb2YtY29uZGl0aW9uYWwgYWNrIC0KPiB0aGVy
ZSBhcmUgKHN0aWxsKSBtYW55IGFwcGFyZW50bHkgcG9pbnRsZXNzIF9fcGFja2VkIGF0dHJpYnV0
ZXMKPiBpbiBoeXBlcnYtdGxmcy5oLiBDYXJlIHRvIGNvbW1lbnQgb24gdGhpcz8KCkFnYWluLCB0
aGF0J3MgYSBzdHJhaWdodCBpbXBvcnQgZnJvbSBMaW51eC4gSSB0cmllZCBub3QgdG8gZGV2aWF0
ZSB0b28KbXVjaC4gQSBjb21taXQgaW4gTGludXggKGVjMDg0NDkxNzI3YjApIGNsYWltcyAiY29t
cGlsZXIgY2FuIGFkZAphbGlnbm1lbnQgcGFkZGluZyB0byBzdHJ1Y3R1cmVzIG9yIHJlb3JkZXIg
c3RydWN0IG1lbWJlcnMgZm9yCnJhbmRvbWl6YXRpb24gYW5kIG9wdGltaXphdGlvbiIuCgpJIGp1
c3QgY2hlY2tlZCBhbGwgdGhlIHBhY2tlZCBzdHJ1Y3R1cmVzLiBUaGV5IHNlZW0gdG8gaGF2ZSBh
bGwgdGhlCnJlcXVpcmVkIG1hbnVhbCBwYWRkaW5ncyBhbHJlYWR5LiBJIGNhbiBvbmx5IGFzc3Vt
ZSB0aGV5IHRyaWVkIHRvIGVycmVkCm9uIHRoZSBzYWZlIHNpZGUuCgpXZWkuCgo+IAo+IEphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:34:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1ioroD-0006vG-AL; Tue, 07 Jan 2020 16:34:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ioroC-0006v9-2d
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:34:20 +0000
X-Inumbo-ID: 889ea028-316b-11ea-bf56-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 889ea028-316b-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 16:34:11 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id b6so134631wrq.0
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 08:34:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Vlez+quuHmistwK1wzGY7/NaT2folilol+e/2tomssE=;
 b=quNHwbdZiFmOA9SSt+ws4SjpN8r4BnKsk+3M4hclB5MXV8Wpg8A2sy/vhtid2Hh83+
 FPc0jUoN0I3q8VU2DGUlFmTMh9t3uhioFrJW2kbIKLMh4UpXs7LRV4y15dClZfXIwdTs
 Ap3lgcVy6KT2i1Uvl8z7pqCGy1NFdd9W1uAc4CHXAfTcEnGI5BrQerRc2ETeIqIksrwx
 hCqItC9q15LA21Fby/POJGQE8zk54ilPEglXInIK+p4XNQaA/zxsoHgYGjJ52DcQBqsU
 rf6PHffAAnHUATqqJWAQkW5h/Fy8OltrjVtp/CDGz8Tjev6qD9E0U94NtrgQRuYhcCHM
 TmjQ==
X-Gm-Message-State: APjAAAUyZ5He2AzTGBy+41rkh+oGluy7E+gfxRCaJlMGbKbl7KXtYwJL
 0nlzQFNQsUtPknlReM2I6EM=
X-Google-Smtp-Source: APXvYqyvD8oP+ccSW5fIX6onI1qdAC84q1erAdAOzqJNE6NmpZchWAXUpOPDK4FdJg2cEuG1IT0UJg==
X-Received: by 2002:a05:6000:1142:: with SMTP id
 d2mr103700058wrx.253.1578414850914; 
 Tue, 07 Jan 2020 08:34:10 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id g9sm407752wro.67.2020.01.07.08.34.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 08:34:10 -0800 (PST)
Date: Tue, 7 Jan 2020 16:34:08 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107163408.p44u5p6yqg6j4fet@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-5-liuwe@microsoft.com>
 <775b79b4-4b12-62ad-63c3-04cc8179256c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <775b79b4-4b12-62ad-63c3-04cc8179256c@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMTE6MzE6NTBBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDUuMDEuMjAyMCAxNzo0OCwgV2VpIExpdSB3cm90ZToKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2LmgKPiA+IEBAIC02Niw2ICs2Niw3IEBAIHN0cnVjdCBtc19oeXBlcnZf
aW5mbyB7Cj4gPiAgZXh0ZXJuIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBtc19oeXBlcnY7Cj4gPiAg
Cj4gPiAgREVDTEFSRV9QRVJfQ1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ID4gK0RF
Q0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKPiAKPiBTYW1lIHF1ZXN0
aW9uIGhlcmUgLSB3aWxsIHRoaXMgbmVlZCB0byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhlCj4g
ZmlsZSBkZWZpbmluZyB0aGUgdmFyaWFibGU/IEluIHRoZSBvdGhlciBwYXRjaCBhcyB3ZWxsIGFz
IGhlcmUsCj4gaWYgdGhlIGFuc3dlciBpcyB5ZXMsIHRoZSBuZXh0IHF1ZXN0aW9uIHdvdWxkIGJl
IHdoZXRoZXIgaXQgbmVlZHMKPiB0byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgeGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi8gKGkuZS4gd2hldGhlcgo+IGl0IHNob3VsZG4ndCBsaXZlIGluIGEgcHJp
dmF0ZSBoZWFkZXIpLgoKUHJpdmF0ZSBoZWFkZXIgc2hvdWxkIGJlIGZpbmUgZm9yIG5vdy4KCldl
aS4KCj4gCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:35:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1iorp2-000728-LH; Tue, 07 Jan 2020 16:35:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iorp0-00071q-Mv
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:35:10 +0000
X-Inumbo-ID: aaf062a7-316b-11ea-ac5c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaf062a7-316b-11ea-ac5c-12813bfff9fa;
 Tue, 07 Jan 2020 16:35:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5870EAC7C;
 Tue,  7 Jan 2020 16:35:09 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <848ae9be-6bce-910e-808b-c8eef85c5b7e@suse.com>
Date: Tue, 7 Jan 2020 17:35:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/6] x86/boot: Don't map 0 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBAQCAt
Njg5LDEyICs2ODksMTUgQEAgdHJhbXBvbGluZV9zZXR1cDoKPiAgICAgICAgICBzdWIgICAgICQo
TDJfUEFHRVRBQkxFX0VOVFJJRVMqOCksJWVheAo+ICAgICAgICAgIGxvb3AgICAgMWIKPiAgCj4g
LSAgICAgICAgLyoKPiAtICAgICAgICAgKiBEdXJpbmcgYm9vdCwgaG9vayA0a0IgbWFwcGluZ3Mg
b2YgZmlyc3QgMk1CIG9mIG1lbW9yeSBpbnRvIEwyLgo+IC0gICAgICAgICAqIFRoaXMgYXZvaWRz
IG1peGluZyBjYWNoYWJpbGl0eSBmb3IgdGhlIGxlZ2FjeSBWR0EgcmVnaW9uLgo+IC0gICAgICAg
ICAqLwo+IC0gICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1Irc3ltX2VzaShsMV9pZGVu
dG1hcCksJWVkaQo+IC0gICAgICAgIG1vdiAgICAgJWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKPiAr
ICAgICAgICAvKiBNYXAgdGhlIHBlcm1lbnRhbnQgdHJhbXBvbGluZSBwYWdlIGludG8gbHsxLDJ9
X2Jvb3RtYXBbXS4gKi8KCiJwZXJtYW5lbnQiPwoKPiArICAgICAgICBtb3YgICAgIHN5bV9lc2ko
dHJhbXBvbGluZV9waHlzKSwgJWVkeAo+ICsgICAgICAgIG1vdiAgICAgJWVkeCwgJWVjeAo+ICsg
ICAgICAgIG9yICAgICAgJF9fUEFHRV9IWVBFUlZJU09SX1JYLCAlZWR4IC8qICVlZHggPSBQVEUg
dG8gd3JpdGUgICovCj4gKyAgICAgICAgc2hyICAgICAkUEFHRV9TSElGVCwgJWVjeCAgICAgICAg
ICAgLyogJWVjeCA9IFNsb3QgdG8gd3JpdGUgKi8KCkZvbGxvd2luZyB0aGUgTEVBIG1vZGVsIGZ1
cnRoZXIgZG93biwgaG93IGFib3V0CgogICAgICAgIG1vdiAgICAgc3ltX2VzaSh0cmFtcG9saW5l
X3BoeXMpLCAlZWN4CiAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SWCglZWN4KSwg
JWVkeCAvKiAlZWR4ID0gUFRFIHRvIHdyaXRlICAqLwogICAgICAgIHNociAgICAgJFBBR0VfU0hJ
RlQsICVlY3ggICAgICAgICAgICAgICAgLyogJWVjeCA9IFNsb3QgdG8gd3JpdGUgKi8KCj8gQW55
d2F5LCB3aXRoIG9yIHdpdGhvdXQgdGhpcyBhZGp1c3RtZW50ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:44:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1iorxQ-0007wu-L3; Tue, 07 Jan 2020 16:43:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iorxQ-0007wp-2S
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:43:52 +0000
X-Inumbo-ID: dd775c56-316c-11ea-bf56-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd775c56-316c-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 16:43:43 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id j42so65175wrj.12
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 08:43:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=BdnwRIvFMCwclwi1yfiFpGf+Qj1oIeYBiApLArwbrNE=;
 b=DI2aKpX2XmHPkXkW4EwLobJEpaBnKDyU97Ez/mUIERLXVUCVPiPgQDMCYQnZUwcEAv
 8x2SqPqN1tMo1jdrMtaGolBhhhdGHCCI4e2OFybN1CbpyqxrGP3gvjzo9zfZsm2uzzHF
 KcXOsHl7q/SKRXoGUGkjorgcxfVKbIgpagTbnSn4TVQAjR2Q7O1mLk5e9g/13ioW3mGT
 1fNVk9ThL1votzJRx32Z2buy9OTja/xgk642eivLrtBjvgsc4R5N7CPcQFpEcUAV0YRK
 MEyAsLF5N5v5lfSKorqWfG/FvUr9X68IrraY3rneSMQ2DCXA23EurekHGzKnMimXjrXv
 NsvQ==
X-Gm-Message-State: APjAAAVdJMhKRDS1zUW5ESrHBYZIKiDgwWTQesGhENfCnK46/UOVlt5B
 5Vi3mdx6DdIZmS8U0CrwkpQ=
X-Google-Smtp-Source: APXvYqyc/AjjI4FRY+AWreFNfUeYDlEtIT3E73GquUNF2AK9+BzeIn4pzOceI6Y9Y7sTKOH+e0rNjQ==
X-Received: by 2002:adf:c145:: with SMTP id w5mr110137312wre.205.1578415422707; 
 Tue, 07 Jan 2020 08:43:42 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id s15sm520028wrp.4.2020.01.07.08.43.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 08:43:42 -0800 (PST)
Date: Tue, 7 Jan 2020 16:43:40 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107164340.xirwdi5x23dvoicg@debian>
References: <3d085404-ab62-fd67-646b-d539c77080d9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3d085404-ab62-fd67-646b-d539c77080d9@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] libxl: don't needlessly report "highmem" in
 use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMDM6NTg6MDdQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRHVlIHRvIHRoZSB1bmNvbmRpdGlvbmFsIHVwZGF0aW5nIG9mIGRvbS0+aGlnaG1lbV9l
bmQgaW4KPiBsaWJ4bF9fZG9tYWluX2RldmljZV9jb25zdHJ1Y3RfcmRtKCkgSSd2ZSBvYnNlcnZl
ZCBvbiBhIDJHYiBIVk0gZ3Vlc3QKPiB3aXRoIGEgcGFzc2VkIHRocm91Z2ggZGV2aWNlICh3aXRo
b3V0IG92ZXJseSBsYXJnZSBCQVJzLCBhbmQgd2l0aCBubyBSRE0KPiByYW5nZXMgYXQgYWxsKQo+
IAo+IChkMikgUkFNIGluIGhpZ2ggbWVtb3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291cmNlIGJh
c2UgdG8gMTAwMDAwMDAwCj4gLi4uCj4gKGQyKSBFODIwIHRhYmxlOgo+IChkMikgIFswMF06IDAw
MDAwMDAwOjAwMDAwMDAwIC0gMDAwMDAwMDA6MDAwYTAwMDA6IFJBTQo+IChkMikgIEhPTEU6IDAw
MDAwMDAwOjAwMGEwMDAwIC0gMDAwMDAwMDA6MDAwZDAwMDAKPiAoZDIpICBbMDFdOiAwMDAwMDAw
MDowMDBkMDAwMCAtIDAwMDAwMDAwOjAwMTAwMDAwOiBSRVNFUlZFRAo+IChkMikgIFswMl06IDAw
MDAwMDAwOjAwMTAwMDAwIC0gMDAwMDAwMDA6N2Y4MDAwMDA6IFJBTQo+IChkMikgIEhPTEU6IDAw
MDAwMDAwOjdmODAwMDAwIC0gMDAwMDAwMDA6ZmMwMDAwMDAKPiAoZDIpICBbMDNdOiAwMDAwMDAw
MDpmYzAwMDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAo+IChkMikgIFswNF06IDAw
MDAwMDAxOjAwMDAwMDAwIC0gMDAwMDAwMDE6MDAwMDAwMDA6IFJBTQo+IAo+IGJvdGggb2Ygd2hp
Y2ggYXJlbid0IHJlYWxseSBhcHByb3ByaWF0ZSBpbiB0aGlzIGNhc2UuIEFycmFuZ2UgZm9yIHRo
aXMKPiB0byBub3QgaGFwcGVuLgoKSW5kZWVkLiBXZSBzaG91bGRuJ3QgbmVlZCB0byBtb3ZlIFJB
TSB0byBoaWdoIGFkZHJlc3MgaW4gdGhpcwpjb25maWd1cmF0aW9uLgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:45:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1ioryd-000828-16; Tue, 07 Jan 2020 16:45:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ioryb-00081J-Ci
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:45:05 +0000
X-Inumbo-ID: 08eb451e-316d-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08eb451e-316d-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 16:44:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5CA03ACE0;
 Tue,  7 Jan 2020 16:44:55 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20200107120320.222364-1-george.dunlap@citrix.com>
 <5297a2a6-c58e-bf5e-368b-dc55f8e684c1@suse.com>
 <1cf14409-c7e4-bb5a-d102-856c1483e589@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <57e867b2-e8e5-da23-6600-7bdce65fcead@suse.com>
Date: Tue, 7 Jan 2020 17:44:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1cf14409-c7e4-bb5a-d102-856c1483e589@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMDcuMDEuMjAyMCAxNzoxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzcvMjAgMTow
NSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA3LjAxLjIwMjAgMTM6MDMsIEdlb3JnZSBE
dW5sYXAgd3JvdGU6Cj4+PiAtLS0gYS9NQUlOVEFJTkVSUwo+Pj4gKysrIGIvTUFJTlRBSU5FUlMK
Pj4+IEBAIC0xMDQsNyArMTA0LDUzIEBAIERlc2NyaXB0aW9ucyBvZiBzZWN0aW9uIGVudHJpZXM6
Cj4+PiAgCSAgIHhlbi1tYWludGFpbmVycy08dmVyc2lvbiBmb3JtYXQgbnVtYmVyIG9mIHRoaXMg
ZmlsZT4KPj4+ICAKPj4+ICAKPj4+IC1UaGUgbWVhbmluZyBvZiBuZXN0aW5nOgo+Pj4gKwlDaGVj
ay1pbiBwb2xpY3kKPj4+ICsJPT09PT09PT09PT09PT09Cj4+PiArCj4+PiArSW4gb3JkZXIgZm9y
IGEgcGF0Y2ggdG8gYmUgY2hlY2tlZCBpbiwgaW4gZ2VuZXJhbCwgc2V2ZXJhbCBjb25kaXRpb25z
Cj4+PiArbXVzdCBiZSBtZXQ6Cj4+PiArCj4+PiArMS4gSW4gb3JkZXIgdG8gZ2V0IGEgY2hhbmdl
IHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11c3QgaGF2ZQo+Pj4gKyAgIHRoZSBhcHBy
b3ZhbCBvZiBhdCBsZWFzdCBvbmUgbWFpbnRhaW5lciBvZiB0aGF0IGZpbGUuCj4+PiArCj4+PiAr
ICAgQSBwYXRjaCBvZiBjb3Vyc2UgbmVlZHMgQWNrcyBmcm9tIHRoZSBtYWludGFpbmVycyBvZiBl
YWNoIGZpbGUgdGhhdAo+Pj4gKyAgIGl0IGNoYW5nZXM7IHNvIGEgcGF0Y2ggd2hpY2ggY2hhbmdl
cyB4ZW4vYXJjaC94ODYvdHJhcHMuYywKPj4+ICsgICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMsIGFu
ZCB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgd291bGQKPj4+ICsgICByZXF1aXJlIGFu
IEFjayBmcm9tIGVhY2ggb2YgdGhlIHRocmVlIHNldHMgb2YgbWFpbnRhaW5lcnMuCj4+PiArCj4+
PiArICAgU2VlIGJlbG93IGZvciBydWxlcyBvbiBuZXN0ZWQgbWFpbnRhaW5lcnNoaXAuCj4+PiAr
Cj4+PiArMi4gSXQgbXVzdCBoYXZlIGFuIEFja2VkLWJ5IG9yIGEgUmV2aWV3ZWQtYnkgZnJvbSBz
b21lb25lIG90aGVyIHRoYW4KPj4+ICsgICB0aGUgc3VibWl0dGVyLgo+Pgo+PiBJJ2QgbGlrZSB0
byBwcm9wb3NlIHNvbWUgZnVydGhlciBkaXN0aW5jdGlvbiBoZXJlLCBhbGJlaXQgSSdtIG5vdCBz
dXJlCj4+IHRoaXMgaXNuJ3QgaW1wbGllZCBhbnl3YXkuIEl0IG1pZ2h0IGJlIHRoYXQgbWFraW5n
IGV4cGxpY2l0IHRoZQo+PiBkaXN0aW5jdGlvbiBiZXR3ZWVuIEEtYiBhbmQgUi1iIGlzIHN1ZmZp
Y2llbnQgLSBvdXIgY3VycmVudCBjb21tb24KPj4gdW5kZXJzdGFuZGluZyBsb29rcyB0byBiZSB0
aGF0IG9ubHkgbWFpbnRhaW5lcnMgY2FuICJhY2siLCBhbmQgb3RoZXJzCj4+IHdvdWxkICJyZXZp
ZXciLgo+IAo+IFdlbGwgZmlyc3Qgb2YgYWxsLCBJIGRvbid0IHRoaW5rIHRoYXQncyBzdHJpY3Rs
eSB0cnVlLiAgSWYgYQo+IG5vbi1tYWludGFpbmVyIHJhaXNlcyBhIGNvbmNlcm4sIHRoZSBwYXRj
aCBjYW4ndCBiZSBjaGVja2VkIGluIHVubGVzcwo+IHRoYXQgcGVyc29uIGlzIHNhdGlzZmllZC4g
IFdlIHNvbWV0aW1lcyBhc3N1bWUgc2lsZW5jZSBpcyBjb25zZW50LCBidXQKPiBpdCdzIG11Y2gg
YmV0dGVyIGZvciB0aGUgcGVyc29uIHdobyByYWlzZWQgdGhlIGNvbmNlcm4gdG8gc2F5LCAiSSBh
bSBub3cKPiBzYXRpc2ZpZWQgd2l0aCB0aGlzIHBhdGNoIjsgYW5kIHRoZSBjbGVhcmVzdCBhbmQg
bW9zdCBjb25jaXNlIHdheSB0byBkbwo+IHRoYXQgaXMgdG8gc2F5ICJBY2tlZC1ieSIuCgpIbW0s
IHRoYXQncyBhIHBvc3NpYmxlIG1vZGVsLCBidXQgb25lIEkgd291bGQgbmV2ZXIgaGF2ZSB0aG91
Z2h0IG9mCmdpdmVuIHRoZSBtZWFuaW5nIHdlIGFzc2lnbiB0byAiQWNrZWQtYnkiLiBJbiBhIGNh
c2UgbGlrZSB3aGF0IHlvdQpkZXNjcmliZSBJIHdvdWxkIGFsd2F5cyBoYXZlIGV4cGVjdGVkIGlu
ZGljYXRpb24gb2YgY29uc2VudCBieSBvdGhlcgp0aGFuIGEgZm9ybWFsIHRhZywgaWYgdGhlIHBl
cnNvbiB3b3VsZG4ndCBhbnl3YXkgYmUgaW4gdGhlIHBvc2l0aW9uCnRvIGFjayBhIHBhdGNoIChv
ciBwYXJ0IG9mIGl0KS4KCj4gQnV0IHRoYXQgc29ydCBvZiAiQWNrZWQtYnkiIGlzbid0IHJlYWxs
eSB3aGF0IGlzIG1lYW50IGJ5IHRoaXMgc2VjdGlvbi4KPiAgSSBndWVzcyB5b3UnZCBsaWtlIHRv
IHNheSB0aGF0IHN1Y2ggYW4gQWNrZWQtYnkgd291bGQgbm90IGJlIHN1ZmZpY2llbnQKPiB0byBj
aGVjayBpbiBhIHBhdGNoOyBpdCB3b3VsZCBoYXZlIHRvIGJlIHRoZSBzdHJvbmdlciBSZXZpZXdl
ZC1ieS4KPiAKPiBUaGUgcG9pbnQgb2YgdGhpcyBzZW50ZW5jZSBpcyBub3QgdG8gZGVmaW5lIHdo
YXQgQWNrIGFuZCBSZXZpZXdlZC1ieQo+IG1lYW4sIGJ1dCB0aGF0IGl0IG11c3QgY29tZSBmcm9t
IHNvbWVvbmUgd2hvIGlzIG5vdCB0aGUgc3VibWl0dGVyLgo+IEhvd2V2ZXIsIGl0IGlzIHRydWUg
dGhhdCBzb21lb25lIG1heSByZWFkIHRoYXQgYW5kIGJlIGNvbmZ1c2VkOwo+IHBhcnRpY3VsYXJs
eSBhcyB3ZSBkb24ndCBzZWVtIHRvIGRlZmluZSBpdCBhbnl3aGVyZSBlbHNlIGluIHRoZSB0cmVl
LCBzbwo+IHBlcmhhcHMgaXQncyB3b3J0aCB0cnlpbmcgdG8gY2xhcmlmeS4KPiAKPj4gU2luY2Ug
dGhlIGxhdHRlciBpcyBpbXBseWluZyBhIG1vcmUgdGhvcm91Z2ggbG9vayBhdCBhCj4+IHBhdGNo
LCBJIHRoaW5rIGl0IHdvdWxkbid0IGJlIHJpZ2h0IHRvIGFsbG93IChxdW90aW5nIHRleHQgZnVy
dGhlcgo+PiBkb3duKSAiYW55b25lIGluIHRoZSBjb21tdW5pdHkiIHRvIGFjayBhIHJhbmRvbSBw
YXRjaCAoSSBjb3VsZCBwcm9iYWJseQo+PiB0YWxrIG15IHNvbiBpbnRvIGFjay1pbmcgbXkgcGF0
Y2hlcyA7LSkgKS4gUGVyaGFwcywgcmF0aGVyIHRoYW4KPj4gbGltaXRpbmcgYWNrcyB0byBtYWlu
dGFpbmVycyBvZiB0aGUgY2hhbmdlZCBjb2RlLCB3ZSBjb3VsZCBleHRlbmQgdGhpcwo+PiB0byBt
YWludGFpbmVycyBvZiBqdXN0IHNvbWUgY29kZSBmb3IgbWFpbnRhaW5lciBzdWJtaXR0ZWQgcGF0
Y2hlcyAoaS5lLgo+PiBhbnlvbmUgbmFtZWQgYXMgTTogYXQgbGVhc3Qgb25jZSBpbiAuL01BSU5U
QUlORVJTKT8gUGVvcGxlIG91dHNpZGUgb2YKPj4gd2hhdGV2ZXIgc3Vic2V0IHdlIG1pZ2h0IHBp
Y2sgd291bGQgYmUgZWxpZ2libGUgdG8gb2ZmZXIgUi1iIG9ubHksCj4+IGltcGx5aW5nIG9mIGNv
dXJzZSB0aGF0IHRoZXkgYWN0dWFsbHkgZGlkIGRvIGEgcmV2aWV3Lgo+IAo+IEkgZG8gYWN0dWFs
bHkgcHJlZmVyIHRoYXQgb25seSBwZW9wbGUgaW4gYSAiZGlyZWN0IGxpbmUiIG9mCj4gbWFpbnRh
aW5lcnNoaXAgZm9yIHRoYXQgZXhhY3QgY29kZSAoaS5lLiwgaXMgYSBtYWludGFpbmVyIGF0IHdo
YXRldmVyCj4gbGV2ZWwgb2Ygc3BlY2lmaWNpdHkpIGJlIGFibGUgdG8gZ2V0IEFja3M7IGFuZCB0
aGF0IGFueW9uZSBlbHNlIHNob3VsZAo+IGJlIHJlcXVpcmVkIHRvIGdpdmUgYSBSZXZpZXdlZC1i
eS4KPiAKPiBUaGlzIGlzIG9mIGNvdXJzZSBhZ2FpbiBzbGlnaHRseSBtb3JlIGFnZ3JlZ2F0ZSB3
b3JrIGZvciBhIG1haW50aWFuZXIKPiB0aGFuIGZvciBzb21lb25lIGVsc2UsIGJ1dCBJIHRoaW5r
IHRoYXQgbWFrZXMgc2Vuc2UgaW4gdGhpcyBjYXNlLgo+IAo+IEhvdyBhYm91dCB0aGlzOgo+IAo+
IDIuIEl0IG11c3QgaGF2ZSBlaXRoZXIgYSBhbiBBY2tlZC1ieSBmcm9tIGEgbWFpbnRhaW5lciwg
b3IgYQo+ICAgIFJldmlld2VkLWJ5LiAgVGhpcyBtdXN0IGNvbWUgZnJvbSBzb21lb25lIG90aGVy
IHRoYW4gdGhlIHN1Ym1pdHRlci4KCkJldHRlciwgYnV0IGxlYXZpbmcgYW1iaWd1b3VzIHdoZXRo
ZXIgIm1haW50YWluZXIiIG1lYW5zICJhbnkgb25lIgpvciAib2YgdGhlIGNvZGUgYmVpbmcgdG91
Y2hlZCIuIEkgdGhpbmsgeW91IG1lYW4gdGhlIGZvcm1lciwgaW4Kd2hpY2ggY2FzZSBJJ2QgcHJl
ZmVyIHRvIHNlZSBpdCBhbWVuZGVkIGFsb25nIHRoZSBsaW5lcyBvZiAiLi4uCmZyb20gYSBtYWlu
dGFpbmVyIChvZiBhbnkgY29tcG9uZW50KSwgb3IgLi4uIi4gT3IgcG9zc2libHkgeW91Cm1lYW4g
YW55IG1haW50YWluZXIgdXAgdGhlICJuZXN0aW5nIiBjaGFpbiwgaW4gd2hpY2ggY2FzZSB0aGUK
d29yZGluZyB3b3VsZCBuZWVkIHRvIGJlIHlldCBkaWZmZXJlbnQ/Cgo+Pj4gKzMuIFN1ZmZpY2ll
bnQgdGltZSBhbmQvb3Igd2FybmluZyBtdXN0IGhhdmUgYmVlbiBnaXZlbiBmb3IgYW55b25lIHRv
Cj4+PiArICAgcmVzcG9uZC4gIFRoaXMgZGVwZW5kcyBpbiBsYXJnZSBwYXJ0IHVwb24gdGhlIHVy
Z2VuY3kgYW5kIG5hdHVyZSBvZgo+Pj4gKyAgIHRoZSBwYXRjaC4gIEZvciBhIHN0cmFpZ2h0Zm9y
d2FyZCB1bmNvbnRyb3ZlcnNpYWwgcGF0Y2gsIGEgZGF5IG9yCj4+PiArICAgdHdvIGlzIHN1ZmZp
Y2llbnQ7IGZvciBhIGNvbnRyb3ZlcnNpYWwgcGF0Y2gsIHBlcmhhcHMgd2FpdGluZyBhCj4+PiAr
ICAgd2VlayBhbmQgdGhlbiBzYXlpbmcgIkkgaW50ZW5kIHRvIGNoZWNrIHRoaXMgaW4gdG9tb3Jy
b3cgdW5sZXNzIEkKPj4+ICsgICBoZWFyIG90aGVyd2lzZSIuCj4+Cj4+IFRvIG1lIGFzIG5vbi1u
YXRpdmUgc3BlYWtlciwgdGhpcyBsYXN0IHNlbnRlbmNlIGxvb2tzIGluY29tcGxldGUgKGFzCj4+
IGluIG1pc3NpbmcgZS5nLiAid291bGQgYmUgYXBwcm9wcmlhdGUiIGF0IHRoZSBlbmQpLCBvciBh
bHRlcm5hdGl2ZWx5Cj4+IGl0IHdvdWxkIGZlZWwgbGlrZSB3YW50aW5nIHRoZSB0d28gImluZyIg
ZHJvcHBlZCBmcm9tIHRoZSB2ZXJicy4KPiAKPiBJIHNlZSB3aGF0IHlvdSBtZWFuLiAgQnV0IG9u
IHJlZmxlY3Rpb24sIEkgdGhpbmsgdGhlIGludGVudCBvZiB0aGlzCj4gcGFyYWdyYXBoIGhhcyBn
b3R0ZW4gc2tld2VkLiAgUGF0Y2hlcyBzaG91bGQgYmUgZ2l2ZW4gc3VmZmljZW50IHRpbWUgZm9y
Cj4gKmFueW9uZSogdG8gZ2l2ZSBpbnB1dCBiZWZvcmUgYmVpbmcgY2hlY2tlZCBpbi4KPiAKPiBX
aGF0IGFib3V0IGNoYW5naW5nIHRoaXMgYXMgZm9sbG93czoKPiAKPiAtLS0KPiAzLiBTdWZmaWNp
ZW50IHRpbWUgbXVzdCBoYXZlIGJlZW4gZ2l2ZW4gZm9yIGFueW9uZSB0byByZXNwb25kLiAgVGhp
cwo+ICAgIGRlcGVuZHMgaW4gbGFyZ2UgcGFydCB1cG9uIHRoZSB1cmdlbmN5IGFuZCBuYXR1cmUg
b2YgdGhlIHBhdGNoLgo+ICAgIEZvciBhIHN0cmFpZ2h0Zm9yd2FyZCB1bmNvbnRyb3ZlcnNpYWwg
cGF0Y2gsIGEgZGF5IG9yIHR3byBtYXkgYmUKPiAgICBzdWZmaWNpZW50OyBmb3IgYSBjb250cm92
ZXJzaWFsIHBhdGNoLCBhIHdlZWsgb3IgdHdvIG1heSBiZSBiZXR0ZXIuCj4gLS0tCj4gCj4gQW5k
IHRoZW4gYWRkaW5nIGEgcGFyYSBiZWxvdzoKPiAKPiAtLS0KPiBCZWZvcmUgYSBtYWludGFpbmVy
IGNoZWNrcyBpbiB0aGVpciBvd24gcGF0Y2ggd2l0aCBhbm90aGVyIGNvbW11bml0eQo+IG1lbWJl
cidzIFItYiBidXQgbm8gY28tbWFpbnRhaW5lciBBY2ssIGl0IGlzIGVzcGVjaWFsbHkgaW1wb3J0
YW50IHRvCj4gZ2l2ZSB0aGVpciBjby1tYWludGFpbmVyIG9wcG9ydHVuaXR5IHRvIGdpdmUgZmVl
ZGJhY2ssIHBlcmhhcHMKPiBkZWNsYXJpbmcgdGhlaXIgaW50ZW50aW9uIHRvIGNoZWNrIGl0IGlu
IHdpdGhvdXQgdGhlaXIgY28tbWFpbnRhaW5lcnMKPiBhY2sgYSBkYXkgYmVmb3JlIGRvaW5nIHNv
Lgo+IC0tLQoKVGhpcyBzb3VuZHMgZ29vZCB0byBtZS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:45:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1ioryx-00084k-Ad; Tue, 07 Jan 2020 16:45:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d0v/=24=microsoft.com=mikelley@srs-us1.protection.inumbo.net>)
 id 1ioryv-00084Z-Sz
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:45:26 +0000
X-Inumbo-ID: 1a0730c4-316d-11ea-ac6d-12813bfff9fa
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [40.107.75.104]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a0730c4-316d-11ea-ac6d-12813bfff9fa;
 Tue, 07 Jan 2020 16:45:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SDl3+UECeiB48G2FfzJALzdF3g8KsmA0Hl11f8WOTSTnZeo/66JPzjDcjl1jIlzDLSqeTZYtX6isqmm68xDxNat+D6iXFYHYT2cPMppp6UHksqy4WS6/3f/Xu+wMHZkuYcjg4I327zGEvwo5p+7b1rfD9H6N0d6ovrookOsJI+KgbQPvv6aWZC1RZuHyQqniKsjqVQ8m/wu4n77+QB6dsZ+cRUk97eqfiFydnZnajfqAB7fk06GjzjTrGroJWBlTz6eQjuMwbEOeHRXm0Zb12GkXNfJLjtWD2aTTaPqf/x/LuDRHdZY1fzk+qdBSYgz7cn+N5VIDFIah27Yrr/3s1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tAFEp4N0KeugNaDSx/sJwIbo6KYAMPlgtCkvcAzhhwo=;
 b=SzDNdpNZxNJz2znqsdVj+0U1yS/iEYABxK6HTnEiA1/MQOUoCvxHayKlc2ofjvsAxE+54YULY1bBMXg4HTTgctD7Ab1Uesln2ov/LMJv+Ia5bEo0vIG0fr3fHJwOwVGeWC9Utm7Q9eDukI/pVEuv/vMHITzqMTv0J30Zdqwf2KNUcK5GVgr8jzqnvilHBWhtQd4pYGwSTbH/QMzOlcXBgoPCsReEfNXgkwS54hcUZiGhkRLzPFkTw0eg8EUi3rRDUZL9k0ZUwkK3FRqNljCGCsFYpW0o0p32y7nScei+pwaZrAdimoCr/Zd5VvP9UWELT/PZq6QNemuLTxtjNAcbzw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=microsoft.com; dmarc=pass action=none
 header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tAFEp4N0KeugNaDSx/sJwIbo6KYAMPlgtCkvcAzhhwo=;
 b=ZrrFP+nWktIMDlJRQf1YTSmKEPYYfCMTbA+JlxfhssSKVHX1c7XdHD/sfncm7OFwOzDkGNVf48gDvAgxzuKDMtjY7Ubok7NLpg2oMH//TtMv/2NqOYtZtz1en233JJBNOp7gDBTjrlXvb9201M/pcqgRvJqspMpITgJa+TEQvzE=
Received: from MW2PR2101MB1052.namprd21.prod.outlook.com (52.132.149.16) by
 MW2PR2101MB1035.namprd21.prod.outlook.com (52.132.149.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.1; Tue, 7 Jan 2020 16:45:23 +0000
Received: from MW2PR2101MB1052.namprd21.prod.outlook.com
 ([fe80::f1bb:c094:cb30:ba1f]) by MW2PR2101MB1052.namprd21.prod.outlook.com
 ([fe80::f1bb:c094:cb30:ba1f%6]) with mapi id 15.20.2644.002; Tue, 7 Jan 2020
 16:45:23 +0000
From: Michael Kelley <mikelley@microsoft.com>
To: Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 3/5] x86/hyperv: provide percpu hypercall input page
Thread-Index: AQHVw+fuxrxh+AQHPUiSQcmySCfFHafdb+4AgAH4sICAAAJrwA==
Date: Tue, 7 Jan 2020 16:45:22 +0000
Message-ID: <MW2PR2101MB10520EB8D020D858A3499656D73F0@MW2PR2101MB1052.namprd21.prod.outlook.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
In-Reply-To: <20200107163339.rwqo6ybwzxgi77e4@debian>
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=mikelley@ntdev.microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-01-07T16:45:21.5950288Z;
 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_ActionId=abe73dc0-3923-44f4-af0f-5802a1c386d0;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=mikelley@microsoft.com; 
x-originating-ip: [2001:4898:80e8:0:19d7:c643:622e:dfc9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 385282c2-59d4-48fa-05e7-08d79390fd4f
x-ms-traffictypediagnostic: MW2PR2101MB1035:|MW2PR2101MB1035:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MW2PR2101MB10357881F3660B7B7DAF8DFDD73F0@MW2PR2101MB1035.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(366004)(346002)(396003)(136003)(39860400002)(189003)(199004)(4326008)(66446008)(110136005)(53546011)(7696005)(64756008)(316002)(55016002)(6506007)(66556008)(9686003)(81166006)(81156014)(5660300002)(2906002)(33656002)(10290500003)(8990500004)(66476007)(478600001)(186003)(66946007)(76116006)(52536014)(8936002)(86362001)(71200400001)(8676002)(54906003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MW2PR2101MB1035;
 H:MW2PR2101MB1052.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)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9ZTRIoFC10MkmN9ZD57id4IhfWkPDF+56/7YoKYoQp/8Wk5vooMI9zsr9g41s2gVusG3y3xDBPeR+sMW6eO1rkCVNsKsiyL2Hl5M65Rpaygn8POSfaKofrABhhq2nwgRSFlAHtIZAw3+8340b9u+wbhLrw5lI04rNEQ30WwJMdvvS7W8kynavfJNKl5i9X+K+8APFzdW6IPGV/upYcym9WAJ5CKZGzWKhHqBCTjfm+j6o4a1NrDB9vP+t6wC2Mygm0oslE/VPpa8gMRq5X9VBDAA+b4Z275Pm0NRwrdX6H9J0178RTlSmF6aRxlGvkRz9RKpMFQzmigvCtJ4LBztZUQtzLmBWcn+y0UySNJSamk9aZqtll7o7DPKwqcEqJoJEhgvUemsyIkSJsbFmFvZ0yNpsZbTZWzVlq0WJ2o8wGM37Evwf9+ERf/puvDR5UI4
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 385282c2-59d4-48fa-05e7-08d79390fd4f
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 16:45:22.9833 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CR2lTOkIE1T5duQMo8rsYdjSQyZrAtbxc466cZq2qDBAaiy3CjHqf7NRSLyfmNKs6GWzyHv0pELMSBRINzIh5Nw50ruq702LtkwNRh6ZUGI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1035
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 Paul Durrant <paul@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>

RnJvbTogV2VpIExpdSA8d2xAeGVuLm9yZz4gU2VudDogVHVlc2RheSwgSmFudWFyeSA3LCAyMDIw
IDg6MzQgQU0KPiAKPiBPbiBNb24sIEphbiAwNiwgMjAyMCBhdCAxMToyNzoxOEFNICswMTAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDA1LjAxLjIwMjAgMTc6NDcsIFdlaSBMaXUgd3JvdGU6
Cj4gPiA+IEh5cGVyLVYncyBpbnB1dCAvIG91dHB1dCBhcmd1bWVudCBtdXN0IGJlIDggYnl0ZXMg
YWxpZ25lZCBhbiBub3QgY3Jvc3MKPiA+ID4gcGFnZSBib3VuZGFyeS4gVGhlIGVhc2llc3Qgd2F5
IHRvIHNhdGlzZnkgdGhvc2UgcmVxdWlyZW1lbnRzIGlzIHRvIHVzZQo+ID4gPiBwZXJjcHUgcGFn
ZS4KPiA+Cj4gPiBJJ20gbm90IHN1cmUgImVhc2llc3QiIGlzIHJlYWxseSB0cnVlIGhlcmUuIE90
aGVycyBjb3VsZCBjb25zaWRlciBhZGRpbmcKPiA+IF9fYWxpZ25lZCgpIGF0dHJpYnV0ZXMgYXMg
ZWFzeSBvciBldmVuIGVhc2llciAoYnkgYmVpbmcgZXZlbiBtb3JlCj4gPiB0cmFuc3BhcmVudCB0
byB1c2Ugc2l0ZXMpLiBDb3VsZCB3ZSBzZXR0bGUgb24gIk9uZSB3YXkgLi4uIj8KPiAKPiBEbyB5
b3UgbWVhbiBzb21ldGhpbmcgbGlrZQo+IAo+ICAgIHN0cnVjdCBmb28gX19hbGlnbmVkKDgpOwo+
IAo+ICAgIGh2X2RvX2h5cGVyY2FsbChPUCwgdmlydF90b19tYWRkcigmZm9vKSwgLi4uKTsKPiAK
PiA/Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRyYW5zcGFyZW50IHRvIHVzZXIgc2l0ZXMu
IFBsdXMsIGZvbyBpcyBvbiBzdGFjawo+IHdoaWNoIGlzIDEpIGRpZmZpY3VsdCB0byBnZXQgaXRz
IG1hZGRyLCAyKSBtYXkgY3Jvc3MgcGFnZSBib3VuZGFyeS4KPiAKPiBJZiBJIG1pc3VuZGVyc3Rv
b2Qgd2hhdCB5b3UgbWVhbnQsIHBsZWFzZSBnaXZlIG1lIGFuIGV4YW1wbGUgaGVyZS4KPiAKPiA+
Cj4gPiA+IEBAIC04MywxNCArODQsMzMgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVy
Y2FsbF9wYWdlKHZvaWQpCj4gPiA+ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBo
eXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4gPiA+ICB9Cj4gPiA+Cj4gPiA+ICtzdGF0aWMgdm9p
ZCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKPiA+ID4gK3sKPiA+ID4gKyAgICB2b2lk
ICptYXBwaW5nOwo+ID4gPiArCj4gPiA+ICsgICAgbWFwcGluZyA9IGFsbG9jX3hlbmhlYXBfcGFn
ZSgpOwo+ID4gPiArICAgIGlmICggIW1hcHBpbmcgKQo+ID4gPiArICAgICAgICBwYW5pYygiRmFp
bGVkIHRvIGFsbG9jYXRlIGh5cGVyY2FsbCBpbnB1dCBwYWdlIGZvciAldVxuIiwKPiA+Cj4gPiAi
Li4uIGZvciBDUFUldVxuIiBwbGVhc2UuCj4gPgo+ID4gPiArICAgICAgICAgICAgICBzbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+ID4gPiArCj4gPiA+ICsgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9h
cmcpID0gbWFwcGluZzsKPiA+Cj4gPiBXaGVuIG9mZmxpbmluZyBhbmQgdGhlbiByZS1vbmxpbmlu
ZyBhIENQVSwgdGhlIHByaW9yIHBhZ2Ugd2lsbCBiZQo+ID4gbGVha2VkLgo+IAo+IFJpZ2h0LiBU
aGFua3MgZm9yIGNhdGNoaW5nIHRoaXMgb25lLgo+IAo+ID4KPiA+ID4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVydi5oCj4gPiA+IEBAIC01MSw2ICs1MSw4IEBAIHN0YXRpYyBpbmxpbmUgdWlu
dDY0X3QgaHZfc2NhbGVfdHNjKHVpbnQ2NF90IHRzYywgdWludDY0X3Qgc2NhbGUsCj4gPiA+Cj4g
PiA+ICAjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ID4gPgo+ID4gPiArI2luY2x1ZGUgPHhl
bi9wZXJjcHUuaD4KPiA+ID4gKwo+ID4gPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29y
Lmg+Cj4gPiA+Cj4gPiA+ICBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gewo+ID4gPiBAQCAtNjMsNiAr
NjUsOCBAQCBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gewo+ID4gPiAgfTsKPiA+ID4gIGV4dGVybiBz
dHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2Owo+ID4gPgo+ID4gPiArREVDTEFSRV9QRVJf
Q1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ID4KPiA+IFdpbGwgdGhpcyByZWFsbHkg
YmUgbmVlZGVkIG91dHNpZGUgb2YgdGhlIGZpbGUgdGhhdCBkZWZpbmVzIGl0Pwo+ID4KPiAKPiBU
aGlzIGNhbiBsaXZlIGluIGEgcHJpdmF0ZSBoZWFkZXIgZm9yIHRoZSB0aW1lIGJlaW5nLgo+IAo+
ID4gQWxzbywgd2hpbGUgbG9va2luZyBhdCB0aGlzIEkgbm90aWNlIHRoYXQgLSBkZXNwaXRlIG15
IGVhcmxpZXIKPiA+IGNvbW1lbnQgd2hlbiBnaXZpbmcgdGhlIHJlc3BlY3RpdmUsIHNvcnQtb2Yt
Y29uZGl0aW9uYWwgYWNrIC0KPiA+IHRoZXJlIGFyZSAoc3RpbGwpIG1hbnkgYXBwYXJlbnRseSBw
b2ludGxlc3MgX19wYWNrZWQgYXR0cmlidXRlcwo+ID4gaW4gaHlwZXJ2LXRsZnMuaC4gQ2FyZSB0
byBjb21tZW50IG9uIHRoaXM/Cj4gCj4gQWdhaW4sIHRoYXQncyBhIHN0cmFpZ2h0IGltcG9ydCBm
cm9tIExpbnV4LiBJIHRyaWVkIG5vdCB0byBkZXZpYXRlIHRvbwo+IG11Y2guIEEgY29tbWl0IGlu
IExpbnV4IChlYzA4NDQ5MTcyN2IwKSBjbGFpbXMgImNvbXBpbGVyIGNhbiBhZGQKPiBhbGlnbm1l
bnQgcGFkZGluZyB0byBzdHJ1Y3R1cmVzIG9yIHJlb3JkZXIgc3RydWN0IG1lbWJlcnMgZm9yCj4g
cmFuZG9taXphdGlvbiBhbmQgb3B0aW1pemF0aW9uIi4KPiAKPiBJIGp1c3QgY2hlY2tlZCBhbGwg
dGhlIHBhY2tlZCBzdHJ1Y3R1cmVzLiBUaGV5IHNlZW0gdG8gaGF2ZSBhbGwgdGhlCj4gcmVxdWly
ZWQgbWFudWFsIHBhZGRpbmdzIGFscmVhZHkuIEkgY2FuIG9ubHkgYXNzdW1lIHRoZXkgdHJpZWQg
dG8gZXJyZWQKPiBvbiB0aGUgc2FmZSBzaWRlLgoKQ29ycmVjdC4gIFRoZSBfX3BhY2tlZCBhdHRy
aWJ1dGUgd2FzIGFkZGVkIG9ubHkgYWJvdXQgYSB5ZWFyIGFnbwphZnRlciBzb21lYm9keSBvbiBM
S01MIG5vdGljZWQgdGhhdCB0aGUgc3RydWN0dXJlcyB3ZXJlIG5vdCBwYWNrZWQuClNvbWUgZGlz
Y3Vzc2lvbiBlbnN1ZWQsIGJ1dCB0aGUgY29uc2Vuc3VzIHdhcyB0byBhZGQgX19wYWNrZWQgZHVl
CnRvIGdlbmVyYWwgIHBhcmFub2lhIGFib3V0IHdoYXQgdGhlIGNvbXBpbGVyIG1pZ2h0IGRvIGV2
ZW4gdGhvdWdoCmluZGl2aWR1YWwgZmllbGRzIGFyZSBhbGlnbmVkIHRvIHRoZWlyIG5hdHVyYWwg
Ym91bmRhcnkuCgpNaWNoYWVsCgo+IAo+IFdlaS4KPiAKPiA+Cj4gPiBKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 16:52:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 16: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 1ios67-0000bN-63; Tue, 07 Jan 2020 16:52:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ios65-0000bI-S1
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 16:52:49 +0000
X-Inumbo-ID: 225fa64c-316e-11ea-ac6f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 225fa64c-316e-11ea-ac6f-12813bfff9fa;
 Tue, 07 Jan 2020 16:52: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 mx2.suse.de (Postfix) with ESMTP id B265BAD29;
 Tue,  7 Jan 2020 16:52:47 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-7-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a0a29ae9-ae4b-f6bd-ed3b-66a810cfcde6@suse.com>
Date: Tue, 7 Jan 2020 17:52:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200106155423.9508-7-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/6] x86/boot: Drop INVALID_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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBOb3cgdGhhdCBOVUxM
IHdpbGwgZmF1bHQgYXQgYm9vdCwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYSBzcGVjaWFsIGNvbnN0
YW50IHRvCj4gc2lnbmlmeSAiY3VycmVudCBub3Qgc2V0IHVwIHlldCIuCgpNaW5kIG1ha2luZyB0
aGlzICIuLi4gbm8gc3Ryb25nIG5lZWQgLi4uIj8gVGhlIGJlbmVmaXQgb2YgYW4gZWFzaWx5CnJl
Y29nbml6YWJsZSB2YWx1ZSBnb2VzIGF3YXksIGJ1dCBJIGd1ZXNzIHdlJ2xsIGJlIGZpbmUgd2l0
aG91dC4KSU9XIEknbSBub3QgbWVhbmluZyB0byBvYmplY3QuCgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNzA1LDcgKzcwNSw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
Cj4gICAgICAvKiBDcml0aWNhbCByZWdpb24gd2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0
IGlzIGRlYWRseSEgKi8KPiAgCj4gICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwo+IC0gICAgc2V0
X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLwo+ICsgICAgc2V0X2N1
cnJlbnQoTlVMTCk7IC8qIGRlYnVnIHNhbml0eS4gKi8KPiAgICAgIGlkbGVfdmNwdVswXSA9IGN1
cnJlbnQ7CgpJcyBhbnkgb2YgdGhpcyBhY3R1YWxseSBjaGFuZ2luZyBhbnkgdmFsdWUgaW4gbWVt
b3J5PyBJLmUuIHdvdWxkbid0Cml0IGJlIGJldHRlciB0byBkZWxldGUgYWxsIG9mIHRoaXMsIG9y
IGxlYXZlIGl0IGluIGEgY29tbWVudCBmb3IKZG9jdW1lbnRhdGlvbiBwdXJwb3Nlcz8gKEknbSB3
aWxsaW5nIHRvIGFjayB0aGUgcGF0Y2ggYXMgaXMsIGJ1dCBJJ2QKbGlrZSB0aGlzIGFsdGVybmF0
aXZlIHRvIGF0IGxlYXN0IGJlIGNvbnNpZGVyZWQuKQoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:03:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:03: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 1iosGD-0001Yq-Be; Tue, 07 Jan 2020 17:03:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iosGC-0001Yl-JT
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:03:16 +0000
X-Inumbo-ID: 8eee8476-316f-11ea-bf56-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8eee8476-316f-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 17:02: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 <osstest-admin@xenproject.org>)
 id 1iosFv-0001ae-Ad; Tue, 07 Jan 2020 17:02:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iosFu-00009D-Vp; Tue, 07 Jan 2020 17:02:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iosFu-00021b-V8; Tue, 07 Jan 2020 17:02:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145740-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=f383de87a2fb077f1fdbd4594493af613b15c233
X-Osstest-Versions-That: xen=0dd92688080202adcc43dcb3486d4143110a66d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 17:02:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145740: 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>

ZmxpZ2h0IDE0NTc0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc0MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMzgzZGU4N2EyZmIwNzdmMWZkYmQ0NTk0NDkzYWY2MTNiMTVjMjMzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwZGQ5MjY4ODA4MDIwMmFkY2M0
M2RjYjM0ODZkNDE0MzExMGE2NmQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU2ODIgIDIwMjAt
MDEtMDYgMjA6MDA6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzQwICAy
MDIwLTAxLTA3IDE0OjAwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW5AeGVuLm9yZz4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgMGRkOTI2ODgwOC4uZjM4M2RlODdhMiAgZjM4M2RlODdhMmZiMDc3ZjFmZGJk
NDU5NDQ5M2FmNjEzYjE1YzIzMyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:08:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:08: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 1iosLA-0001jM-2Z; Tue, 07 Jan 2020 17:08:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=a7vm=24=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iosL8-0001jH-QD
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:08:22 +0000
X-Inumbo-ID: 4e99ba70-3170-11ea-ac75-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e99ba70-3170-11ea-ac75-12813bfff9fa;
 Tue, 07 Jan 2020 17:08: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 mx2.suse.de (Postfix) with ESMTP id D7B06B15D;
 Tue,  7 Jan 2020 17:08:20 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <af2dd5b5-f5a4-6fe3-5654-6d84739e6d92@suse.com>
Date: Tue, 7 Jan 2020 18:08:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107163339.rwqo6ybwzxgi77e4@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNzozMywgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEphbiAwNiwgMjAy
MCBhdCAxMToyNzoxOEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDUuMDEuMjAy
MCAxNzo0NywgV2VpIExpdSB3cm90ZToKPj4+IEh5cGVyLVYncyBpbnB1dCAvIG91dHB1dCBhcmd1
bWVudCBtdXN0IGJlIDggYnl0ZXMgYWxpZ25lZCBhbiBub3QgY3Jvc3MKPj4+IHBhZ2UgYm91bmRh
cnkuIFRoZSBlYXNpZXN0IHdheSB0byBzYXRpc2Z5IHRob3NlIHJlcXVpcmVtZW50cyBpcyB0byB1
c2UKPj4+IHBlcmNwdSBwYWdlLgo+Pgo+PiBJJ20gbm90IHN1cmUgImVhc2llc3QiIGlzIHJlYWxs
eSB0cnVlIGhlcmUuIE90aGVycyBjb3VsZCBjb25zaWRlciBhZGRpbmcKPj4gX19hbGlnbmVkKCkg
YXR0cmlidXRlcyBhcyBlYXN5IG9yIGV2ZW4gZWFzaWVyIChieSBiZWluZyBldmVuIG1vcmUKPj4g
dHJhbnNwYXJlbnQgdG8gdXNlIHNpdGVzKS4gQ291bGQgd2Ugc2V0dGxlIG9uICJPbmUgd2F5IC4u
LiI/Cj4gCj4gRG8geW91IG1lYW4gc29tZXRoaW5nIGxpa2UKPiAKPiAgICBzdHJ1Y3QgZm9vIF9f
YWxpZ25lZCg4KTsKCklmIHRoaXMgaXMgaW4gYSBoZWFkZXIgYW5kIC4uLgoKPiAgICBodl9kb19o
eXBlcmNhbGwoT1AsIHZpcnRfdG9fbWFkZHIoJmZvbyksIC4uLik7CgouLi4gdGhpcyBpbiBhY3R1
YWwgY29kZSwgdGhlbiB5ZXMuCgo+ID8KPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdHJhbnNw
YXJlbnQgdG8gdXNlciBzaXRlcy4gUGx1cywgZm9vIGlzIG9uIHN0YWNrCj4gd2hpY2ggaXMgMSkg
ZGlmZmljdWx0IHRvIGdldCBpdHMgbWFkZHIsCgpJdCBiZWluZyBvbiB0aGUgc3RhY2sgbWF5IGlu
ZGVlZCBjb21wbGljYXRlIGdldHRpbmcgaXRzIG1hY2hpbmUgYWRkcmVzcwooaWYgbm90IG5vdywg
dGhlbiBkb3duIHRoZSByb2FkKSAtIHZhbGlkIHBvaW50LgoKPiAyKSBtYXkgY3Jvc3MgcGFnZSBi
b3VuZGFyeS4KClRoZSBfX2FsaWduZWQoKSBvZiBjb3Vyc2UgbmVlZHMgdG8gYmUgbGFyZ2UgZW5v
dWdoIHRvIGF2b2lkIHRoaXMKaGFwcGVuaW5nLgoKPj4gQWxzbywgd2hpbGUgbG9va2luZyBhdCB0
aGlzIEkgbm90aWNlIHRoYXQgLSBkZXNwaXRlIG15IGVhcmxpZXIKPj4gY29tbWVudCB3aGVuIGdp
dmluZyB0aGUgcmVzcGVjdGl2ZSwgc29ydC1vZi1jb25kaXRpb25hbCBhY2sgLQo+PiB0aGVyZSBh
cmUgKHN0aWxsKSBtYW55IGFwcGFyZW50bHkgcG9pbnRsZXNzIF9fcGFja2VkIGF0dHJpYnV0ZXMK
Pj4gaW4gaHlwZXJ2LXRsZnMuaC4gQ2FyZSB0byBjb21tZW50IG9uIHRoaXM/Cj4gCj4gQWdhaW4s
IHRoYXQncyBhIHN0cmFpZ2h0IGltcG9ydCBmcm9tIExpbnV4LiBJIHRyaWVkIG5vdCB0byBkZXZp
YXRlIHRvbwo+IG11Y2guIEEgY29tbWl0IGluIExpbnV4IChlYzA4NDQ5MTcyN2IwKSBjbGFpbXMg
ImNvbXBpbGVyIGNhbiBhZGQKPiBhbGlnbm1lbnQgcGFkZGluZyB0byBzdHJ1Y3R1cmVzIG9yIHJl
b3JkZXIgc3RydWN0IG1lbWJlcnMgZm9yCj4gcmFuZG9taXphdGlvbiBhbmQgb3B0aW1pemF0aW9u
Ii4KCldvdWxkIGEgY29tcGlsZXIgZG9pbmcgc28gKHdpdGhvdXQgZXhwbGljaXRseSBiZWluZyB0
b2xkIHRvKSBldmVuCmJlIGluIGxpbmUgd2l0aCB0aGUgQyBzcGVjPyBJJ2QgYnV5IHN1Y2ggYSBj
bGFpbSBvbmx5IGlmIEkgc2VlIGFuCmV4YW1wbGUgcHJvdmluZyBpdC4KCj4gSSBqdXN0IGNoZWNr
ZWQgYWxsIHRoZSBwYWNrZWQgc3RydWN0dXJlcy4gVGhleSBzZWVtIHRvIGhhdmUgYWxsIHRoZQo+
IHJlcXVpcmVkIG1hbnVhbCBwYWRkaW5ncyBhbHJlYWR5LiBJIGNhbiBvbmx5IGFzc3VtZSB0aGV5
IHRyaWVkIHRvIGVycmVkCj4gb24gdGhlIHNhZmUgc2lkZS4KCkFuZCB5b3Ugc3VyZWx5IHJlY2Fs
bCB3ZSBoYWQgdG8gcmVtb3ZlIHF1aXRlIGEgZmV3IGluc3RhbmNlcyBvZgpfX3BhY2tlZCBmb3Ig
Z2NjIDkgY29tcGF0aWJpbGl0eT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:20:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17: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 1iosWa-0003HV-93; Tue, 07 Jan 2020 17:20:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iosWY-0003HQ-Kn
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:20:10 +0000
X-Inumbo-ID: ea7938d4-3171-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea7938d4-3171-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 17:19: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 <osstest-admin@xenproject.org>)
 id 1iosWG-0001vX-07; Tue, 07 Jan 2020 17:19: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 1iosWF-0001AL-Or; Tue, 07 Jan 2020 17:19:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iosWF-00040G-OC; Tue, 07 Jan 2020 17:19:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145725-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-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-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=0dd92688080202adcc43dcb3486d4143110a66d5
X-Osstest-Versions-That: xen=0dd92688080202adcc43dcb3486d4143110a66d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 17:19:51 +0000
Subject: [Xen-devel] [xen-unstable test] 145725: 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>

ZmxpZ2h0IDE0NTcyNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTcyNS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIGluIDE0NTY5MSBwYXNzIGluIDE0NTcyNQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQ1
NjkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gMTQ1NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDU2OTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0NTY5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1NjkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU2OTEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NTY5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1NjkxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDU2OTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTY5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1Njkx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDU2OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGRkOTI2ODgwODAyMDJh
ZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQ1NzI1ICAyMDIwLTAxLTA3IDA4OjAyOjUzIFogICAgMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAg
ICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJl
YWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:24:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17: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 1iosb8-0003RI-U9; Tue, 07 Jan 2020 17:24:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iosb7-0003RD-Pd
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:24:53 +0000
X-Inumbo-ID: 986040b4-3172-11ea-b56d-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 986040b4-3172-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 17:24:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578417884;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3Oyf3QmboCrXxkTLNdh5I7FG/5TtnNuT3NDSqToozfY=;
 b=T86orMWqrLUyY1EgQsAX3B3qRIiz9bR4sNUKq6EwgKFEj7w6lL2PKYLa
 6Sa41tEBlrrLOmTdoLjw+GaVBtNOCUAOKS6vpdqyRg4enyCRdDe6s/kNF
 mjsul1i4qMkq1VpTqVpMExlf3TXutSScic8yPCip/9j2T0lYItTGsr8Sr w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kK5xponsxT56MnCUCs3VIUS3saZ2hWsmVhg/fDGQXSmTGylsixRcyv6kg4wnljWe5qZ0czS3H1
 b+pzGlXNzjwL/UOL5A/rTQijVz4fSRzy6sGWS4mWh+j9NE7KianvLTDvvOc12oAluYY0B787WB
 u9fKoydnx/7OJGGjT0qnizUlz2e50+MU67hrFundIFpgmrPruTpRrl7Mz4Ln3xrGVLgPZ77Ld+
 Y6pxvPvgr8C11u3x174Obfjm4dMT4co2rz6nQTb7VnIksr85eGcIdWzKFMeuw4QPV1+zycISRd
 Eig=
X-SBRS: 2.7
X-MesageID: 10952756
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10952756"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-4-andrew.cooper3@citrix.com>
 <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <67a1bb81-98ee-bb1c-5634-fd1d9c66098d@citrix.com>
Date: Tue, 7 Jan 2020 17:24:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low
 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNTo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRmlyc3QsIGl0IGlzIHVuZGVmaW5lZCB0byBo
YXZlIHN1cGVycGFnZXMgYW5kIE1UUlJzIGRpc2FncmVlIG9uIGNhY2hlYWJpbGl0eQo+PiBib3Vu
ZGFyaWVzLCBhbmQgbm90aGluZyB0aGlzIGVhcmx5IGluIGJvb3QgaGFzIGNoZWNrZWQgdGhhdCBp
dCBpcyBzYWZlIHRvIHVzZQo+PiBzdXBlcnBhZ2VzIGhlcmUuCj4gU3RhdGluZyB0aGlzIGhlcmUg
Z2l2ZXMsIGF0IGxlYXN0IHRvIG1lLCB0aGUgaW1wcmVzc2lvbiB0aGF0IHlvdSBjaGFuZ2UKPiB0
aGluZ3MgaGVyZSB0byBvYmV5IHRvIHRoZXNlIHJlc3RyaWN0aW9ucy4gSSBkb24ndCBzZWUgeW91
IGRvIHNvLCB0aG91Z2gKPiAtIG1hcF9wYWdlc190b194ZW4oKSBkb2Vzbid0IHF1ZXJ5IE1UUlJz
IGF0IGFsbCBhZmFpY3MuCgpObywgYnV0IGl0IGRvZXMgbm93IGhvbm91ciB0aGUgRTgyMCBXUlQg
aG9sZXMgYW5kL29yIHJlc2VydmVkIHJlZ2lvbnMsCnJhdGhlciB0aGFuIGJsaW5kbHkgdXNpbmcg
Mk0gV0Igc3VwZXJwYWdlcywgd2hpY2ggaXMgYW4gaW1wcm92ZW1lbnQuCgo+Cj4+IEZ1cnRoZXJt
b3JlLCBub3RoaW5nIGFjdHVhbGx5IHVzZXMgdGhlIG1hcHBpbmdzIG9uIGJvb3QuICBCdWlsZCB0
aGVzZSBlbnRyaWVzCj4+IGluIHRoZSBkaXJlY3RtYXAgd2hlbiB3YWxraW5nIHRoZSBFODIwIHRh
YmxlIGFsb25nIHdpdGggZXZlcnl0aGluZyBlbHNlLgo+IEknbSBwcmV0dHkgc3VyZSBzb21lIG9m
IHRoZXNlIG1hcHBpbmdzIHdlcmUgdXNlZCwgcGVyaGFwcyBsb25nIGFnbywgYW5kCj4gcG9zc2li
bHkgb25seSBieSB0aGUgMzItYml0IGh5cGVydmlzb3IuIEl0IHdvdWxkIGZlZWwgcXVpdGUgYSBi
aXQgYmV0dGVyCj4gaWYgaXQgd2FzIGNsZWFyIHdoZW4gdGhlIG5lZWQgZm9yIHRoaXMgZGlzYXBw
ZWFyZWQuIEkgd29uZGVyIGlmIEkgY291bGQKPiB0YWxrIHlvdSBpbnRvIGZpbmRpbmcgb3V0LCBz
byB5b3UgY291bGQgc2F5IHNvIGhlcmUuCgpUQkgsIGl0cyBoYXJkIGVub3VnaCBmaWd1cmluZyBv
dXQgaG93IHRoZSBtYXBwaW5ncyB3ZXJlIHVzZWQgb24gc3RhZ2luZwphbG9uZS4KCkF0IGEgZ3Vl
c3MsIHRoZXNlIGRhdGUgZnJvbSB0aGUgcHJlLU1CMiBkYXlzLCB3aGVyZSBYZW4gZGVwZW5kZWQg
b24KYmVpbmcgbG9hZGVkIGF0IDFNLCBhbmQgd2lsbCBoYXZlIGJlZW4gdGhlIGVxdWl2YWxlbnQg
b2Y6CgorwqDCoMKgwqDCoMKgwqAgLyoKK8KgwqDCoMKgwqDCoMKgwqAgKiBNYXAgWGVuIGludG8g
dGhlIGRpcmVjdG1hcCAobmVlZGVkIGZvciBlYXJseS1ib290IHBhZ2V0YWJsZQorwqDCoMKgwqDC
oMKgwqDCoCAqIGhhbmRsaW5nL3dhbGtpbmcpLCBhbmQgaWRlbnRpdHkgbWFwIFhlbiBpbnRvIGJv
b3RtYXAgKG5lZWRlZCBmb3IKK8KgwqDCoMKgwqDCoMKgwqAgKiB0aGUgdHJhbnNpdGlvbiBpbnRv
IGxvbmcgbW9kZSksIHVzaW5nIDJNIHN1cGVycGFnZXMuCivCoMKgwqDCoMKgwqDCoMKgICovCgp3
aGljaCBpcyBkZXNjcmliZWQgbm93IGluIHBhdGNoIDQuCgpJbiBteSBleHBlcmltZW50cywgZGlz
Y3Vzc2VkIGluIHRoZSBjb3ZlciBsZXR0ZXIsIEkgZGlkIGdldCBkb3duIHRvCmhhdmluZyBhIG9u
bHkgdGhlIHNpbmdsZSA0ayB0cmFtcG9saW5lIHBhZ2UgbWFwcGVkLCBhbmQgYWNyb3NzIGEgbnVt
YmVyCm9mIG1hY2hpbmVzLCBpdCB3YXMgdGhlIGJvb3RzY3J1YiB3aGljaCB0aGVuIGhpdCB0aGVp
ciBhYnNlbmNlIGluIHRoZQpkaXJlY3RtYXAuCgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCj4+IEBAIC02Niwy
NCArNjYsMTkgQEAgbDFfaWRlbnRtYXA6Cj4+ICAgICAgICAgIC5zaXplIGwxX2lkZW50bWFwLCAu
IC0gbDFfaWRlbnRtYXAKPj4gIAo+PiAgLyoKPj4gLSAqIF9fcGFnZV90YWJsZXNfc3RhcnQgZG9l
cyBub3QgY292ZXIgbDFfaWRlbnRtYXAgYmVjYXVzZSBpdCAobDFfaWRlbnRtYXApCj4+IC0gKiBj
b250YWlucyAxLTEgbWFwcGluZ3MuIFRoaXMgbWVhbnMgdGhhdCBmcmFtZSBhZGRyZXNzZXMgb2Yg
dGhlc2UgbWFwcGluZ3MKPj4gLSAqIGFyZSBzdGF0aWMgYW5kIHNob3VsZCBub3QgYmUgdXBkYXRl
ZCBhdCBydW50aW1lLgo+PiArICogX19wYWdlX3RhYmxlc197c3RhcnQsZW5kfSBjb3ZlciB0aGUg
cmFuZ2Ugb2YgcGFnZXRhYmxlcyB3aGljaCBuZWVkCj4+ICsgKiByZWxvY2F0aW5nIGFzIFhlbiBt
b3ZlcyBhcm91bmQgcGh5c2ljYWwgbWVtb3J5LiAgaS5lLiBlYWNoIHN5bV9vZmZzKCkKPj4gKyAq
IHJlZmVyZW5jZSB0byBhIGRpZmZlcmVudCBwYWdldGFibGUgaW4gdGhlIFhlbiBpbWFnZS4KPj4g
ICAqLwo+PiAgR0xPQkFMKF9fcGFnZV90YWJsZXNfc3RhcnQpCj4+ICAKPj4gIC8qCj4+IC0gKiBT
cGFjZSBmb3IgbWFwcGluZyB0aGUgZmlyc3QgNEdCIG9mIG1lbW9yeSwgd2l0aCB0aGUgZmlyc3Qg
MTYgbWVnYWJ5dGVzCj4+IC0gKiBhY3R1YWx5IG1hcHBlZCAobW9zdGx5IHVzaW5nIHN1cGVycGFn
ZXMpLiAgVXNlcyA0eCA0ayBwYWdlcy4KPj4gKyAqIFNwYWNlIGZvciA0RyB3b3J0aCBvZiAyTSBt
YXBwaW5ncywgZmlyc3QgMk0gYWN0dWFsbHkgbWFwcGVkIHZpYQo+PiArICogbDFfaWRlbnRtYXBb
XS4gIFVzZXMgNHggNGsgcGFnZXMuCj4gV291bGQgeW91IG1pbmQgbWFraW5nIHRoaXMgc2F5ICJw
YWdlIHRhYmxlcyIgaW5zdGVhZCBvZiAicGFnZXMiIGluIHRoZQo+IDJuZCBzZW50ZW5jZT8KCldo
eT/CoCBDdXJyZW50bHkgYWxsIHRoZSAiVXNlcyB4IHBhZ2VzIiBhcmUgY29uc2lzdGVudCwgYW5k
IGl0IGlzCmRlc2NyaWJpbmcgdGhlIHNpemUgb2YgdGhlIG9iamVjdHMsIHdob3NlIHVuaXRzIGFy
ZSBwYWdlcywgbm90IHBhZ2V0YWJsZXMuCgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+IEBAIC0xMDIwLDggKzEwMjAsOCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+PiAg
ICAgICAqCj4+ICAgICAgICogV2UgcmVxdWlyZSBzdXBlcnBhZ2UgYWxpZ25tZW50IGJlY2F1c2Ug
dGhlIGJvb3QgYWxsb2NhdG9yIGlzCj4+ICAgICAgICogbm90IHlldCBpbml0aWFsaXNlZC4gSGVu
Y2Ugd2UgY2FuIG9ubHkgbWFwIHN1cGVycGFnZXMgaW4gdGhlCj4+IC0gICAgICogYWRkcmVzcyBy
YW5nZSBCT09UU1RSQVBfTUFQX0JBU0UgdG8gNEdCLCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQKPj4g
LSAgICAgKiBub3QgdG8gcmVxdWlyZSBkeW5hbWljIGFsbG9jYXRpb24gb2YgcGFnZXRhYmxlcy4K
Pj4gKyAgICAgKiBhZGRyZXNzIHJhbmdlIDJNQiB0byA0R0IsIGFzIHRoaXMgaXMgZ3VhcmFudGVl
ZCBub3QgdG8gcmVxdWlyZQo+PiArICAgICAqIGR5bmFtaWMgYWxsb2NhdGlvbiBvZiBwYWdldGFi
bGVzLgo+PiAgICAgICAqCj4+ICAgICAgICogQXMgd2VsbCBhcyBtYXBwaW5nIHN1cGVycGFnZXMg
aW4gdGhhdCByYW5nZSwgaW4gcHJlcGFyYXRpb24gZm9yCj4+ICAgICAgICogaW5pdGlhbGlzaW5n
IHRoZSBib290IGFsbG9jYXRvciwgd2UgYWxzbyBsb29rIGZvciBhIHJlZ2lvbiB0byB3aGljaAo+
PiBAQCAtMTAzNiwxMCArMTAzNiwxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQo+PiAgICAgICAgICBpZiAoIGJvb3RfZTgyMC5tYXBbaV0u
dHlwZSAhPSBFODIwX1JBTSApCj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gIAo+PiAtICAg
ICAgICAvKiBTdXBlcnBhZ2UtYWxpZ25lZCBjaHVua3MgZnJvbSBCT09UU1RSQVBfTUFQX0JBU0Uu
ICovCj4+ICsgICAgICAgIC8qIFN1cGVycGFnZS1hbGlnbmVkIGNodW5rcyBmcm9tIDJNQi4gKi8K
Pj4gICAgICAgICAgcyA9IChib290X2U4MjAubWFwW2ldLmFkZHIgKyBtYXNrKSAmIH5tYXNrOwo+
PiAgICAgICAgICBlID0gKGJvb3RfZTgyMC5tYXBbaV0uYWRkciArIGJvb3RfZTgyMC5tYXBbaV0u
c2l6ZSkgJiB+bWFzazsKPj4gLSAgICAgICAgcyA9IG1heF90KHVpbnQ2NF90LCBzLCBCT09UU1RS
QVBfTUFQX0JBU0UpOwo+PiArICAgICAgICBzID0gbWF4X3QodWludDY0X3QsIHMsIE1CKDIpKTsK
Pj4gICAgICAgICAgaWYgKCBzID49IGUgKQo+PiAgICAgICAgICAgICAgY29udGludWU7Cj4+ICAK
Pj4gQEAgLTEzNDYsOCArMTM0Niw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4+ICAKPj4gICAgICAgICAgc2V0X3BkeF9yYW5nZShzID4+
IFBBR0VfU0hJRlQsIGUgPj4gUEFHRV9TSElGVCk7Cj4+ICAKPj4gLSAgICAgICAgLyogTmVlZCB0
byBjcmVhdGUgbWFwcGluZ3MgYWJvdmUgQk9PVFNUUkFQX01BUF9CQVNFLiAqLwo+PiAtICAgICAg
ICBtYXBfcyA9IG1heF90KHVpbnQ2NF90LCBzLCBCT09UU1RSQVBfTUFQX0JBU0UpOwo+PiArICAg
ICAgICAvKiBOZWVkIHRvIGNyZWF0ZSBtYXBwaW5ncyBhYm92ZSAyTUIuICovCj4+ICsgICAgICAg
IG1hcF9zID0gbWF4X3QodWludDY0X3QsIHMsIE1CKDIpKTsKPiBJbnN0ZWFkIG9mIGhhcmQgY29k
aW5nIDJNYiBldmVyeXdoZXJlLCBob3cgYWJvdXQgc2ltcGx5IHJlZHVjaW5nCj4gQk9PVFNUUkFQ
X01BUF9CQVNFPwoKQmVjYXVzZSB0aGUgdXNlIG9mIEJPT1RTVFJBUF9NQVBfQkFTRSBoZXJlIGlz
IGNvbmNlcHR1YWxseSB3cm9uZy4KCk9uY2UgSSd2ZSBmaWd1cmVkIG91dCBvbmUgb3RoZXIgYnVn
IG9uIHRoZSBFRkkgc2lkZSBvZiB0aGluZ3Mgb25seSwgSSd2ZQpnb3QgYSBmb2xsb3ctb24gY2hh
bmdlIHdoaWNoIG1hbmFnZXMgdG8gdW5kZWYgQk9PVFNUUkFQX01BUF9CQVNFIGJlc2lkZQpMSU1J
VCBiZWNhdXNlLCAuLi4KCj4gIFRoaXMgd291bGQgdGhlbiBhbHNvIGVhc2Ugc2hyaW5raW5nIHRo
ZSBidWlsZAo+IHRpbWUgbWFwcGluZ3MgZnVydGhlciwgZS5nLiB0byB0aGUgbG93IDFNYiAoaW5z
dGVhZCBvZiB0b3VjaGluZwo+IHNldmVyYWwgb2YgdGhlIHBsYWNlcyB5b3UgdG91Y2ggbm93LCBp
dCB3b3VsZCBhZ2FpbiBtYWlubHkgYmUgYW4KPiBhZGp1c3RtZW50IHRvIEJPT1RTVFJBUF9NQVBf
QkFTRSwgYWxvbmdzaWRlIHRoZSBhc3NlbWJseSBmaWxlCj4gY2hhbmdlcyBuZWVkZWQpLgoKLi4u
IGFzIHlvdSBjb3JyZWN0bHkgaWRlbnRpZnkgaGVyZSwgaXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUg
cHJlYnVpbHQKdGFibGVzIChpbiBsP19pZGVudG1hcFtdKSwgbm90IGEgcHJvcGVydHkgb2Ygd2hl
cmUgd2UgY2hvc2UgdG8gcHV0IHRoZQpkeW5hbWljIGJvb3QgbWFwcGluZ3MgKGluIHRoZSBsP19i
b290bWFwW10pLsKgIEFub3RoZXIgY2hhbmdlIChibG9ja2VkCmJlaGluZCB0aGUgYWJvdmUgYnVn
KSBtb3ZlcyBCT09UU1RSQVBfTUFQX0JBU0UgdG8gYmUgMUcgdG8gcmVkdWNlIHRoZQpjaGFuY2Ug
b2YgYW4gb2Zmc2V0IGZyb20gYSBOVUxMIHBvaW50ZXIgaGl0dGluZyBhIHByZXNlbnQgbWFwcGlu
Zy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:27:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:27: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 1iosdh-0003bZ-H2; Tue, 07 Jan 2020 17:27:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iosdg-0003bT-Cs
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:27:32 +0000
X-Inumbo-ID: f74b06c2-3172-11ea-bf56-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f74b06c2-3172-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 17:27:23 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id d16so272371wre.10
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 09:27:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=pVLXdZapUA9mlOestDeH3bHJsGn136jAiJ8TW+UxF7s=;
 b=WuOpNWUxDQDCQOm35zASY/ta2w18qylu9ywsUVDWJRYob/5Zb57+p9CLSwR06bO6xU
 AWOyatuaa2v7HV01PTuWUm8AKyLwkvVXXaYB3MV1GUE9e7zjjCGVqGsZgK3caMOvgklQ
 MYHYD5waBDfuNb4criOcibSFJKcOAo99r8ccp2QWEy/nUC/sOAAXxiaT4l+tQIaNd3Mi
 HJucqNq2lRF3mSCl8H2dT5YYzLxg+xDyDKGjFS3E9JiT64rP0L2kO7GhjfqH3lNknNiw
 clTC0jNKiQGkPW1AKGH3HfVarSt7GkBvidlfRLfZ/bwn1nU6JDVZJCHI4Lwx+vDBbLRk
 bvsw==
X-Gm-Message-State: APjAAAVf+VqtvqH9LzuUX0R7lKJd2pQEQIrOsHbCrNQHTtth8qYg66rY
 S8EBPFILtkEL/0wzYZSSb24=
X-Google-Smtp-Source: APXvYqwmdjnSmTxm1pTRfbrBSrUY6Zt/Kbty4tR2F4VkRFqkTgxx7YiGDelAU4splElaJSXtONJKSg==
X-Received: by 2002:adf:f28c:: with SMTP id k12mr157126wro.360.1578418042917; 
 Tue, 07 Jan 2020 09:27:22 -0800 (PST)
Received: from debian (38.163.200.146.dyn.plus.net. [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id s128sm344493wme.39.2020.01.07.09.27.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 09:27:22 -0800 (PST)
Date: Tue, 7 Jan 2020 17:27:20 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200107172720.onwjgb7x2hsrrivz@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
 <af2dd5b5-f5a4-6fe3-5654-6d84739e6d92@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af2dd5b5-f5a4-6fe3-5654-6d84739e6d92@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMDY6MDg6MTlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDcuMDEuMjAyMCAxNzozMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgSmFu
IDA2LCAyMDIwIGF0IDExOjI3OjE4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDA1LjAxLjIwMjAgMTc6NDcsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IEh5cGVyLVYncyBpbnB1dCAv
IG91dHB1dCBhcmd1bWVudCBtdXN0IGJlIDggYnl0ZXMgYWxpZ25lZCBhbiBub3QgY3Jvc3MKPiA+
Pj4gcGFnZSBib3VuZGFyeS4gVGhlIGVhc2llc3Qgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVxdWly
ZW1lbnRzIGlzIHRvIHVzZQo+ID4+PiBwZXJjcHUgcGFnZS4KPiA+Pgo+ID4+IEknbSBub3Qgc3Vy
ZSAiZWFzaWVzdCIgaXMgcmVhbGx5IHRydWUgaGVyZS4gT3RoZXJzIGNvdWxkIGNvbnNpZGVyIGFk
ZGluZwo+ID4+IF9fYWxpZ25lZCgpIGF0dHJpYnV0ZXMgYXMgZWFzeSBvciBldmVuIGVhc2llciAo
YnkgYmVpbmcgZXZlbiBtb3JlCj4gPj4gdHJhbnNwYXJlbnQgdG8gdXNlIHNpdGVzKS4gQ291bGQg
d2Ugc2V0dGxlIG9uICJPbmUgd2F5IC4uLiI/Cj4gPiAKPiA+IERvIHlvdSBtZWFuIHNvbWV0aGlu
ZyBsaWtlCj4gPiAKPiA+ICAgIHN0cnVjdCBmb28gX19hbGlnbmVkKDgpOwo+IAo+IElmIHRoaXMg
aXMgaW4gYSBoZWFkZXIgYW5kIC4uLgo+IAo+ID4gICAgaHZfZG9faHlwZXJjYWxsKE9QLCB2aXJ0
X3RvX21hZGRyKCZmb28pLCAuLi4pOwo+IAo+IC4uLiB0aGlzIGluIGFjdHVhbCBjb2RlLCB0aGVu
IHllcy4KPiAKPiA+ID8KPiA+IAo+ID4gSSBkb24ndCB0aGluayB0aGlzIGlzIHRyYW5zcGFyZW50
IHRvIHVzZXIgc2l0ZXMuIFBsdXMsIGZvbyBpcyBvbiBzdGFjawo+ID4gd2hpY2ggaXMgMSkgZGlm
ZmljdWx0IHRvIGdldCBpdHMgbWFkZHIsCj4gCj4gSXQgYmVpbmcgb24gdGhlIHN0YWNrIG1heSBp
bmRlZWQgY29tcGxpY2F0ZSBnZXR0aW5nIGl0cyBtYWNoaW5lIGFkZHJlc3MKPiAoaWYgbm90IG5v
dywgdGhlbiBkb3duIHRoZSByb2FkKSAtIHZhbGlkIHBvaW50Lgo+IAo+ID4gMikgbWF5IGNyb3Nz
IHBhZ2UgYm91bmRhcnkuCj4gCj4gVGhlIF9fYWxpZ25lZCgpIG9mIGNvdXJzZSBuZWVkcyB0byBi
ZSBsYXJnZSBlbm91Z2ggdG8gYXZvaWQgdGhpcwo+IGhhcHBlbmluZy4KCkZvciB0aGlzIGFsaWdu
bWVudCB0byBiZSBsYXJnZSBlbm91Z2gsIGl0IHdpbGwgbmVlZCB0byBiZSBvZiBQQUdFX1NJWkUs
CnJpZ2h0PyBXb3VsZG4ndCB0aGF0IGJsb3cgdXAgWGVuJ3Mgc3RhY2sgZWFzaWx5PyAgR2l2ZW4g
d2Ugb25seSBoYXZlIHR3bwpwYWdlcyBmb3IgdGhhdC4KCkluIGxpZ2h0IG9mIHRoZXNlIHJlc3Ry
aWN0aW9ucywgdGhlIGFwcHJvYWNoIEkgdGFrZSBpbiB0aGUgb3JpZ2luYWwKcGF0Y2ggc2hvdWxk
IGJlIG9rYXkuCgpJJ20gZmluZSB3aXRoIGNoYW5naW5nIHRoZSB3b3JkaW5nIHRvICJPbmUgd2F5
IC4uLiIgLS0gaWYgdGhhdCdzIHRoZQpvbmx5IG9iamVjdGlvbiB5b3UgaGF2ZSBhZnRlciB0aGlz
IG1haWwuCgo+IAo+ID4+IEFsc28sIHdoaWxlIGxvb2tpbmcgYXQgdGhpcyBJIG5vdGljZSB0aGF0
IC0gZGVzcGl0ZSBteSBlYXJsaWVyCj4gPj4gY29tbWVudCB3aGVuIGdpdmluZyB0aGUgcmVzcGVj
dGl2ZSwgc29ydC1vZi1jb25kaXRpb25hbCBhY2sgLQo+ID4+IHRoZXJlIGFyZSAoc3RpbGwpIG1h
bnkgYXBwYXJlbnRseSBwb2ludGxlc3MgX19wYWNrZWQgYXR0cmlidXRlcwo+ID4+IGluIGh5cGVy
di10bGZzLmguIENhcmUgdG8gY29tbWVudCBvbiB0aGlzPwo+ID4gCj4gPiBBZ2FpbiwgdGhhdCdz
IGEgc3RyYWlnaHQgaW1wb3J0IGZyb20gTGludXguIEkgdHJpZWQgbm90IHRvIGRldmlhdGUgdG9v
Cj4gPiBtdWNoLiBBIGNvbW1pdCBpbiBMaW51eCAoZWMwODQ0OTE3MjdiMCkgY2xhaW1zICJjb21w
aWxlciBjYW4gYWRkCj4gPiBhbGlnbm1lbnQgcGFkZGluZyB0byBzdHJ1Y3R1cmVzIG9yIHJlb3Jk
ZXIgc3RydWN0IG1lbWJlcnMgZm9yCj4gPiByYW5kb21pemF0aW9uIGFuZCBvcHRpbWl6YXRpb24i
Lgo+IAo+IFdvdWxkIGEgY29tcGlsZXIgZG9pbmcgc28gKHdpdGhvdXQgZXhwbGljaXRseSBiZWlu
ZyB0b2xkIHRvKSBldmVuCj4gYmUgaW4gbGluZSB3aXRoIHRoZSBDIHNwZWM/IEknZCBidXkgc3Vj
aCBhIGNsYWltIG9ubHkgaWYgSSBzZWUgYW4KPiBleGFtcGxlIHByb3ZpbmcgaXQuCj4gCj4gPiBJ
IGp1c3QgY2hlY2tlZCBhbGwgdGhlIHBhY2tlZCBzdHJ1Y3R1cmVzLiBUaGV5IHNlZW0gdG8gaGF2
ZSBhbGwgdGhlCj4gPiByZXF1aXJlZCBtYW51YWwgcGFkZGluZ3MgYWxyZWFkeS4gSSBjYW4gb25s
eSBhc3N1bWUgdGhleSB0cmllZCB0byBlcnJlZAo+ID4gb24gdGhlIHNhZmUgc2lkZS4KPiAKPiBB
bmQgeW91IHN1cmVseSByZWNhbGwgd2UgaGFkIHRvIHJlbW92ZSBxdWl0ZSBhIGZldyBpbnN0YW5j
ZXMgb2YKPiBfX3BhY2tlZCBmb3IgZ2NjIDkgY29tcGF0aWJpbGl0eT8KCkZhaXIgZW5vdWdoLiBJ
IHdpbGwgd3JpdGUgYSBwYXRjaCB0byBkcm9wIHRob3NlIF9fcGFja2VkIGF0dHJpYnV0ZXMuCgpX
ZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:28:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:28: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 1ioseE-0003eq-Tj; Tue, 07 Jan 2020 17:28:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioseD-0003ed-Bf
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:28:05 +0000
X-Inumbo-ID: 0299ec5a-3173-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0299ec5a-3173-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 17:27: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 <osstest-admin@xenproject.org>)
 id 1iosdp-000268-Q4; Tue, 07 Jan 2020 17:27: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 1iosdp-0001no-H9; Tue, 07 Jan 2020 17:27:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iosdp-0008SW-GR; Tue, 07 Jan 2020 17:27:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145743-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-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-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a8f2c60cef0ab7548e8160437546f24c2ce5cf9e
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 17:27:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 145743: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhOGYyYzYwY2VmMGFi
NzU0OGU4MTYwNDM3NTQ2ZjI0YzJjZTVjZjllCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzQzICAyMDIwLTAxLTA3
IDE1OjA2OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRo
YXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkg
VHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVk
aGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4K
ICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgu
aWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlA
aHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBI
eXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxm
cmFua2phQGxpbnV4LmlibS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQg
Vml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFp
ZHUuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVu
YmFua0BnbWFpbC5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
YmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9u
LmRlPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJpY2hh
cmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJl
ZGhhdC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
ODIwNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:39:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iosp9-0004cW-E5; Tue, 07 Jan 2020 17:39:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iosp8-0004cP-9h
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:39:22 +0000
X-Inumbo-ID: a0caea22-3174-11ea-bf56-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0caea22-3174-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 17:39:17 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id p9so421731wmc.2
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 09:39:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=44vjlrhcAqVkUEK0qSVPAI0qz3c0oR69g1CT4yXLODk=;
 b=bHHqAz7MRO8J1ArPuQ+z4f9LNuMq7QlEe8YPsiIgXlPNR7kfEm5JDkb/KTgyLYGCDk
 hMt4edQAvN+rmwLyn0WXB8BH/symGeLCCg6LvzrT6BJEz6ZKEt5xRFuZSEv722lwSVg4
 4qdiBP88QX65FG+Kzuc5R/PUfKfs6mcMYAy4rJoIoV0UzpfaEEZd9FxxJ5xj2Cq2Pxjw
 qi5Z1A+d9ze91qyhXVRKzZpjuxTxuLL5hNP4VrjqmHLSkfuzQ0Bk8HNOV+fgBqDKODBN
 YOz7JBj2GRdG8wbyZSwyx0PqVBkZJGMPs8Ty17CzevuhTzwDsHwgztxNuGZIhBKlCz4Y
 d1fA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=44vjlrhcAqVkUEK0qSVPAI0qz3c0oR69g1CT4yXLODk=;
 b=CmkrxNDBIqc2ClPc6yX0mYCWM7EF9zDGdJnQ1NpyPyWwASpDIy9roJUoW8VGqWcxJp
 W/vqp6KaE+C5i6juCpLX8boTodCBoJ3TjQaDI7Ltuq5NQf7Kbt6zKejOs4BoUU7L9/33
 ykzwXZ9I55vqr6aVWVrzlEWB3MWl/vik/C2J1xatlpahMPu0OfB2dhlAYyAEDeqNyUXM
 2K3PJspkscB0UlTXJHRWFCbE3td8WreK5Mwt5lSI2DcQw8Is+ft0U0Gg79ybDzyFhS7O
 BNdCtf8kJbVB878ey333QhJlAmAx0RZtjOyalGtvLwtIRwKMRMv3UsqVXhwP0Qn79yda
 wnYg==
X-Gm-Message-State: APjAAAXJY8BszYE9cBDDt3i8q2m5Pbmoj7eksEJpXZfWNnm7rIk5X4wj
 VfQz+IpRNh6vBgtMDgXm01saOZG2ZnY=
X-Google-Smtp-Source: APXvYqz3mBMiDGFjNTjc11Zx+ZqWkIoqVKj1afWLePMbJ/izkRMkgCDLpCPDZcI3iKdKSfTa+ynj9Q==
X-Received: by 2002:a1c:9e4c:: with SMTP id h73mr134022wme.177.1578418756742; 
 Tue, 07 Jan 2020 09:39:16 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id u18sm648235wrt.26.2020.01.07.09.39.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 09:39:16 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Tue,  7 Jan 2020 17:39:01 +0000
Message-Id: <20200107173902.13768-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200107173902.13768-1-liuwe@microsoft.com>
References: <20200107173902.13768-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86/hyperv: drop usage of GENMASK_ULL from
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SSdtIHRvbGQgdGhhdCBHRU5NQVNLX1VMTCBzaG91bGRuJ3QgYmUgdXNlZCBvdXRzaWRlIG9mIEFy
bSBjb2RlIGluIGl0cwpjdXJyZW50IGZvcm0uCgpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmggfCA2ICsr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKaW5kZXggNWI0M2Y5OWRlOC4uZTQx
ODNjODAyYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxm
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaApAQCAtNDE1
LDEzICs0MTUsMTMgQEAgZW51bSBIVl9HRU5FUklDX1NFVF9GT1JNQVQgewogCUhWX0dFTkVSSUNf
U0VUX0FMTCwKIH07CiAKLSNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLCUdFTk1BU0tf
VUxMKDE1LCAwKQorI2RlZmluZSBIVl9IWVBFUkNBTExfUkVTVUxUX01BU0sJMHhmZmZmIC8qIEdF
Tk1BU0tfVUxMKDE1LCAwKSAqLwogI2RlZmluZSBIVl9IWVBFUkNBTExfRkFTVF9CSVQJCUJJVCgx
NiwgVUwpCiAjZGVmaW5lIEhWX0hZUEVSQ0FMTF9WQVJIRUFEX09GRlNFVAkxNwogI2RlZmluZSBI
Vl9IWVBFUkNBTExfUkVQX0NPTVBfT0ZGU0VUCTMyCi0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBf
Q09NUF9NQVNLCUdFTk1BU0tfVUxMKDQzLCAzMikKKyNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFUF9D
T01QX01BU0sJMHhmZmYwMDAwMDAwMCAvKiBHRU5NQVNLX1VMTCg0MywgMzIpICovCiAjZGVmaW5l
IEhWX0hZUEVSQ0FMTF9SRVBfU1RBUlRfT0ZGU0VUCTQ4Ci0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9S
RVBfU1RBUlRfTUFTSwlHRU5NQVNLX1VMTCg1OSwgNDgpCisjZGVmaW5lIEhWX0hZUEVSQ0FMTF9S
RVBfU1RBUlRfTUFTSwkweGZmZjAwMDAwMDAwMDAwMCAvKiBHRU5NQVNLX1VMTCg1OSwgNDgpICov
CiAKIC8qIGh5cGVyY2FsbCBzdGF0dXMgY29kZSAqLwogI2RlZmluZSBIVl9TVEFUVVNfU1VDQ0VT
UwkJCTAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:39:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iosp4-0004bt-12; Tue, 07 Jan 2020 17:39:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iosp3-0004bo-BR
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:39:17 +0000
X-Inumbo-ID: a04550ec-3174-11ea-b836-bc764e2007e4
Received: from mail-wr1-x42d.google.com (unknown [2a00:1450:4864:20::42d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a04550ec-3174-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 17:39:16 +0000 (UTC)
Received: by mail-wr1-x42d.google.com with SMTP id y11so362891wrt.6
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 09:39:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=Bf7IwerQKWCzfFFe/CskDgHbLHFhUdpBVRriPuu6j7k=;
 b=jlqHXTCL6yON6DSOsMhst64k/Kd+G3f7u2T3odyoOH3cmWQ5dOeV2gzFg6Jz4Fj4j+
 kvkNWhXjLqx6X/M2up99/6DjFv/tMxCQfwSdxsckvpcpid4jz6yVjlM9BwtR+l0YcAMg
 J2Ft4w+PsYcVHXPbUHPPw1Y/kZD2pAavgAlXvfBoqvTWKVSGXUdZboDBalgfWo9ytng5
 eFkawaiqswUjYHGSKmoQ8V4VUMzJr4aDk8wYHtKIGJWsDh/9wzK7l9TvZL8QqDXidKU/
 0jAon8n3zT7TgyIgeuHHQO7XrIFZr36ShuxkyYPZt4d1e73lcpJPmVunMQPxgqinEoUL
 84yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=Bf7IwerQKWCzfFFe/CskDgHbLHFhUdpBVRriPuu6j7k=;
 b=e85J+N8dRJvgaSV1t/Mcndn546HuoQQVI09c4SGa7FxZuzm4xjQaufRNrdZCbyFu3R
 i+iD5e61UdzNQcbmnnWY4A6eCyTi3xcbfPZEXhLIEYnoY2WDKOSWfEP9k70GK7ImkLdp
 YN2eHQbDyTScMLz958ElJtYrTYXa0XDGz5vBZWqoe4zZst+IrZruxwjgk+BX2T0/6UwM
 RnX/8vLTzcO0IiHXujEviIjJH3od0R9RYKcI1OPFZMFfN90T6lGcT683JzPANeZCMdyJ
 j+Xkuy6II0DgPwXLF0xu4yad4L0RiSLFrYBniyer//8m2c2+U1kQ9SVhSTBhk74rLhMQ
 Go3Q==
X-Gm-Message-State: APjAAAXwVlaTHs11/yZdNn8m5by8cD4tj89lMQjfBZKdwL2oMATBlOfD
 gh9e6kk/abJYZr9HlodtKI6Hsqz77S8=
X-Google-Smtp-Source: APXvYqzRPySxCECi2DlQJtDONyhl9+1NglFkz/CvZmcjzEgLPhqd68Bu+fRByXC59odvNh0Gdk/wWQ==
X-Received: by 2002:a05:6000:1288:: with SMTP id
 f8mr246791wrx.66.1578418755915; 
 Tue, 07 Jan 2020 09:39:15 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id u18sm648235wrt.26.2020.01.07.09.39.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 09:39:15 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Tue,  7 Jan 2020 17:39:00 +0000
Message-Id: <20200107173902.13768-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Misc Hyper-V TLFS 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: Paul Durrant <paul@xen.org>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <JBeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IHR3byBpc3N1ZXMgZGlzY292ZXJlZCBieSBKYW4uCgpXZWkgTGl1ICgyKToKICB4ODYvaHlw
ZXJ2OiBkcm9wIHVzYWdlIG9mIEdFTk1BU0tfVUxMIGZyb20gaHlwZXJ2LXRsZnMuaAogIHg4Ni9o
eXBlcnY6IGRyb3AgYWxsIF9fcGFja2VkIGZyb20gaHlwZXJ2LXRsZnMuaAoKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8IDYwICsrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 17:39:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 17:39: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 1iospE-0004e5-Nv; Tue, 07 Jan 2020 17:39:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Heq1=24=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iospD-0004dc-8m
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 17:39:27 +0000
X-Inumbo-ID: a15a2746-3174-11ea-b836-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a15a2746-3174-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 17:39:18 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id u2so437169wmc.3
 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan 2020 09:39:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=fhOwbwa9USlRJsIPtxOUHn3Qkv+pT5If6Tbtf2TMXAk=;
 b=uug6HvmBk3f8/UhDN0B/4860QyD1v20VqIChbEauQR2kJu2W8NsscVmsLxEwb7KIJ1
 gaBFPGH/hWAJ2NfGd1Az0zb2ojsOCzCflGulYJBpTmF/QAsH6z2SIDcUyzKvRi9ZWW88
 biCJIzCz6Cc4hv6pLTSo4R+4LWmCj1YD4Lv5pShIzFhIXINRYowdJEqVkArnM4Fzg9UL
 3H9wdScqjUrycdK7st3MFPx0R6IV/+PjptkIVzuO1UsUGDVHwF9ImkL+0g44a+qn4xqY
 IrSZjIP83u5Zp0NQyHR07G1rmmnPjmCDaYlyFDLUBKKkLncnxI12/TR8krqc0L61Exci
 UVOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=fhOwbwa9USlRJsIPtxOUHn3Qkv+pT5If6Tbtf2TMXAk=;
 b=j4HbxUmnoPAPl5pUbJrrAnlBJsv8Ua6vOKbV93dczjCsewEJNrXEZJqiTmZN/4S3l0
 fYtq0OzzLS3NDxiCrrfqaJ5ENY0YEYR1xBEzLMJDw3YMkOSnJI6kWKSDU8seRiuppXR9
 BApRNQfwRRLBFEvEut6SMLAGTteV3ob7iZCw5Ur0pSME9E5cYaVccHI6DJCH981Hdi7b
 9T7fjpj77XColEBwVGFB3jDzd3kJq5DqTJSrmeND/pK1d9V2zky8hrgzmJlq9Peac1m9
 wXG2RvyXJe1XXz91KMKJH9EXgT0i92w0twwssWVjU9k1vfp9GybyCEtBqL8IeTg0foCa
 thjA==
X-Gm-Message-State: APjAAAUlnC0B5HublgI4hw1MOcoJAUZ2ky9AA51/YSb+NyRQYDUdJc89
 /PkitPArXP6yfdFND5U+qeAjMWg2B9Q=
X-Google-Smtp-Source: APXvYqydUUNePcN4lnXnXk4I734EDhXvAJzsbAQCLpiZbxvpXhYfegs/LbNS1ksvS9qyPaBn4mXJew==
X-Received: by 2002:a1c:4d03:: with SMTP id o3mr191110wmh.164.1578418757565;
 Tue, 07 Jan 2020 09:39:17 -0800 (PST)
Received: from localhost.localdomain (38.163.200.146.dyn.plus.net.
 [146.200.163.38])
 by smtp.gmail.com with ESMTPSA id u18sm648235wrt.26.2020.01.07.09.39.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 07 Jan 2020 09:39:17 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Tue,  7 Jan 2020 17:39:02 +0000
Message-Id: <20200107173902.13768-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200107173902.13768-1-liuwe@microsoft.com>
References: <20200107173902.13768-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

QWxsIHN0cnVjdHVyZXMgYXJlIGFscmVhZHkgbmF0dXJhbGx5IGFsaWduZWQuIExpbnV4IGFkZGVk
IHRob3NlCmF0dHJpYnV0ZXMgb3V0IG9mIHBhcmFub2lhLgoKSW4gWGVuIHdlJ3ZlIGhhZCBpbnN0
YW5jZSB3ZSBoYWQgdG8gZHJvcCBwb2ludGxlc3MgX19wYWNrZWQgdG8gcGxhY2F0ZQpnY2MgOSAo
c2VlIGNhOTMxMGIyNGUpLCBpdCBpcyBiZXR0ZXIgZHJvcCB0aG9zZSBhdHRyaWJ1dGVzLgoKUmVx
dWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcnYtdGxmcy5oIHwgNTQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAppbmRleCBlNDE4M2M4MDJjLi4wODExNzg1MDAyIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCkBAIC0yODgsNyArMjg4LDcg
QEAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgewogCQl1NjQgZW5hYmxlOjE7
CiAJCXU2NCByZXNlcnZlZDoxMTsKIAkJdTY0IGd1ZXN0X3BoeXNpY2FsX2FkZHJlc3M6NTI7Ci0J
fSBfX3BhY2tlZDsKKwl9OwogfTsKIAogLyoKQEAgLTMwMCw3ICszMDAsNyBAQCBzdHJ1Y3QgbXNf
aHlwZXJ2X3RzY19wYWdlIHsKIAl2b2xhdGlsZSB1NjQgdHNjX3NjYWxlOwogCXZvbGF0aWxlIHM2
NCB0c2Nfb2Zmc2V0OwogCXU2NCByZXNlcnZlZDJbNTA5XTsKLX0gIF9fcGFja2VkOworfTsKIAog
LyoKICAqIFRoZSBndWVzdCBPUyBuZWVkcyB0byByZWdpc3RlciB0aGUgZ3Vlc3QgSUQgd2l0aCB0
aGUgaHlwZXJ2aXNvci4KQEAgLTM0NywxNyArMzQ3LDE3IEBAIHN0cnVjdCBodl9yZWVubGlnaHRl
bm1lbnRfY29udHJvbCB7CiAJX191NjQgZW5hYmxlZDoxOwogCV9fdTY0IHJlc2VydmVkMjoxNTsK
IAlfX3U2NCB0YXJnZXRfdnA6MzI7Ci19ICBfX3BhY2tlZDsKK307CiAKIHN0cnVjdCBodl90c2Nf
ZW11bGF0aW9uX2NvbnRyb2wgewogCV9fdTY0IGVuYWJsZWQ6MTsKIAlfX3U2NCByZXNlcnZlZDo2
MzsKLX0gX19wYWNrZWQ7Cit9OwogCiBzdHJ1Y3QgaHZfdHNjX2VtdWxhdGlvbl9zdGF0dXMgewog
CV9fdTY0IGlucHJvZ3Jlc3M6MTsKIAlfX3U2NCByZXNlcnZlZDo2MzsKLX0gX19wYWNrZWQ7Cit9
OwogCiAjZGVmaW5lIEhWX1g2NF9NU1JfSFlQRVJDQUxMX0VOQUJMRQkJMHgwMDAwMDAwMQogI2Rl
ZmluZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTF9QQUdFX0FERFJFU1NfU0hJRlQJMTIKQEAgLTQ0NSw3
ICs0NDUsNyBAQCB0eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFIHsKIAlfX3Uz
MiByZXMxOwogCV9fdTY0IHRzY19zY2FsZTsKIAlfX3M2NCB0c2Nfb2Zmc2V0OwotfSAgX19wYWNr
ZWQgSFZfUkVGRVJFTkNFX1RTQ19QQUdFLCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKK30gSFZf
UkVGRVJFTkNFX1RTQ19QQUdFLCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKIAogLyogRGVmaW5l
IHRoZSBudW1iZXIgb2Ygc3ludGhldGljIGludGVycnVwdCBzb3VyY2VzLiAqLwogI2RlZmluZSBI
Vl9TWU5JQ19TSU5UX0NPVU5UCQkoMTYpCkBAIC01MDIsNyArNTAyLDcgQEAgdW5pb24gaHZfbWVz
c2FnZV9mbGFncyB7CiAJc3RydWN0IHsKIAkJX191OCBtc2dfcGVuZGluZzoxOwogCQlfX3U4IHJl
c2VydmVkOjc7Ci0JfSBfX3BhY2tlZDsKKwl9OwogfTsKIAogLyogRGVmaW5lIHBvcnQgaWRlbnRp
ZmllciB0eXBlLiAqLwpAQCAtNTExLDcgKzUxMSw3IEBAIHVuaW9uIGh2X3BvcnRfaWQgewogCXN0
cnVjdCB7CiAJCV9fdTMyIGlkOjI0OwogCQlfX3UzMiByZXNlcnZlZDo4OwotCX0gX19wYWNrZWQg
dTsKKwl9IHU7CiB9OwogCiAvKiBEZWZpbmUgc3ludGhldGljIGludGVycnVwdCBjb250cm9sbGVy
IG1lc3NhZ2UgaGVhZGVyLiAqLwpAQCAtNTI0LDcgKzUyNCw3IEBAIHN0cnVjdCBodl9tZXNzYWdl
X2hlYWRlciB7CiAJCV9fdTY0IHNlbmRlcjsKIAkJdW5pb24gaHZfcG9ydF9pZCBwb3J0OwogCX07
Ci19IF9fcGFja2VkOworfTsKIAogLyogRGVmaW5lIHN5bnRoZXRpYyBpbnRlcnJ1cHQgY29udHJv
bGxlciBtZXNzYWdlIGZvcm1hdC4gKi8KIHN0cnVjdCBodl9tZXNzYWdlIHsKQEAgLTUzMiwxMiAr
NTMyLDEyIEBAIHN0cnVjdCBodl9tZXNzYWdlIHsKIAl1bmlvbiB7CiAJCV9fdTY0IHBheWxvYWRb
SFZfTUVTU0FHRV9QQVlMT0FEX1FXT1JEX0NPVU5UXTsKIAl9IHU7Ci19IF9fcGFja2VkOworfTsK
IAogLyogRGVmaW5lIHRoZSBzeW50aGV0aWMgaW50ZXJydXB0IG1lc3NhZ2UgcGFnZSBsYXlvdXQu
ICovCiBzdHJ1Y3QgaHZfbWVzc2FnZV9wYWdlIHsKIAlzdHJ1Y3QgaHZfbWVzc2FnZSBzaW50X21l
c3NhZ2VbSFZfU1lOSUNfU0lOVF9DT1VOVF07Ci19IF9fcGFja2VkOworfTsKIAogLyogRGVmaW5l
IHRpbWVyIG1lc3NhZ2UgcGF5bG9hZCBzdHJ1Y3R1cmUuICovCiBzdHJ1Y3QgaHZfdGltZXJfbWVz
c2FnZV9wYXlsb2FkIHsKQEAgLTU0NSw3ICs1NDUsNyBAQCBzdHJ1Y3QgaHZfdGltZXJfbWVzc2Fn
ZV9wYXlsb2FkIHsKIAlfX3UzMiByZXNlcnZlZDsKIAlfX3U2NCBleHBpcmF0aW9uX3RpbWU7CS8q
IFdoZW4gdGhlIHRpbWVyIGV4cGlyZWQgKi8KIAlfX3U2NCBkZWxpdmVyeV90aW1lOwkvKiBXaGVu
IHRoZSBtZXNzYWdlIHdhcyBkZWxpdmVyZWQgKi8KLX0gX19wYWNrZWQ7Cit9OwogCiBzdHJ1Y3Qg
aHZfbmVzdGVkX2VubGlnaHRlbm1lbnRzX2NvbnRyb2wgewogCXN0cnVjdCB7CkBAIC01NTUsNyAr
NTU1LDcgQEAgc3RydWN0IGh2X25lc3RlZF9lbmxpZ2h0ZW5tZW50c19jb250cm9sIHsKIAlzdHJ1
Y3QgewogCQlfX3UzMiByZXNlcnZlZDsKIAl9IGh5cGVyY2FsbENvbnRyb2xzOwotfSBfX3BhY2tl
ZDsKK307CiAKIC8qIERlZmluZSB2aXJ0dWFsIHByb2Nlc3NvciBhc3Npc3QgcGFnZSBzdHJ1Y3R1
cmUuICovCiBzdHJ1Y3QgaHZfdnBfYXNzaXN0X3BhZ2UgewpAQCAtNTY2LDcgKzU2Niw3IEBAIHN0
cnVjdCBodl92cF9hc3Npc3RfcGFnZSB7CiAJX191OCBlbmxpZ2h0ZW5fdm1lbnRyeTsKIAlfX3U4
IHJlc2VydmVkMls3XTsKIAlfX3U2NCBjdXJyZW50X25lc3RlZF92bWNzOwotfSBfX3BhY2tlZDsK
K307CiAKIHN0cnVjdCBodl9lbmxpZ2h0ZW5lZF92bWNzIHsKIAl1MzIgcmV2aXNpb25faWQ7CkBA
IC03NDIsNyArNzQyLDcgQEAgc3RydWN0IGh2X2VubGlnaHRlbmVkX3ZtY3MgewogCQl1MzIgbmVz
dGVkX2ZsdXNoX2h5cGVyY2FsbDoxOwogCQl1MzIgbXNyX2JpdG1hcDoxOwogCQl1MzIgcmVzZXJ2
ZWQ6MzA7Ci0JfSAgX19wYWNrZWQgaHZfZW5saWdodGVubWVudHNfY29udHJvbDsKKwl9ICBodl9l
bmxpZ2h0ZW5tZW50c19jb250cm9sOwogCXUzMiBodl92cF9pZDsKIAogCXU2NCBodl92bV9pZDsK
QEAgLTc1Miw3ICs3NTIsNyBAQCBzdHJ1Y3QgaHZfZW5saWdodGVuZWRfdm1jcyB7CiAJdTY0IHBh
ZGRpbmc2NF81WzddOwogCXU2NCB4c3NfZXhpdF9iaXRtYXA7CiAJdTY0IHBhZGRpbmc2NF82Wzdd
OwotfSBfX3BhY2tlZDsKK307CiAKICNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJ
RUxEX05PTkUJCQkwCiAjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9JT19C
SVRNQVAJCUJJVCgwLCBVTCkKQEAgLTc5Myw3ICs3OTMsNyBAQCB1bmlvbiBodl9zdGltZXJfY29u
ZmlnIHsKIAkJdTY0IHJlc2VydmVkX3owOjM7CiAJCXU2NCBzaW50eDo0OwogCQl1NjQgcmVzZXJ2
ZWRfejE6NDQ7Ci0JfSBfX3BhY2tlZDsKKwl9OwogfTsKIAogCkBAIC04MDgsNyArODA4LDcgQEAg
dW5pb24gaHZfc3luaWNfc2NvbnRyb2wgewogCXN0cnVjdCB7CiAJCXU2NCBlbmFibGU6MTsKIAkJ
dTY0IHJlc2VydmVkOjYzOwotCX0gX19wYWNrZWQ7CisJfTsKIH07CiAKIC8qIERlZmluZSBzeW50
aGV0aWMgaW50ZXJydXB0IHNvdXJjZS4gKi8KQEAgLTgyMSw3ICs4MjEsNyBAQCB1bmlvbiBodl9z
eW5pY19zaW50IHsKIAkJdTY0IGF1dG9fZW9pOjE7CiAJCXU2NCBwb2xsaW5nOjE7CiAJCXU2NCBy
ZXNlcnZlZDI6NDU7Ci0JfSBfX3BhY2tlZDsKKwl9OwogfTsKIAogLyogRGVmaW5lIHRoZSBmb3Jt
YXQgb2YgdGhlIFNJTVAgcmVnaXN0ZXIgKi8KQEAgLTgzMSw3ICs4MzEsNyBAQCB1bmlvbiBodl9z
eW5pY19zaW1wIHsKIAkJdTY0IHNpbXBfZW5hYmxlZDoxOwogCQl1NjQgcHJlc2VydmVkOjExOwog
CQl1NjQgYmFzZV9zaW1wX2dwYTo1MjsKLQl9IF9fcGFja2VkOworCX07CiB9OwogCiAvKiBEZWZp
bmUgdGhlIGZvcm1hdCBvZiB0aGUgU0lFRlAgcmVnaXN0ZXIgKi8KQEAgLTg0MSwzNCArODQxLDM0
IEBAIHVuaW9uIGh2X3N5bmljX3NpZWZwIHsKIAkJdTY0IHNpZWZwX2VuYWJsZWQ6MTsKIAkJdTY0
IHByZXNlcnZlZDoxMTsKIAkJdTY0IGJhc2Vfc2llZnBfZ3BhOjUyOwotCX0gX19wYWNrZWQ7CisJ
fTsKIH07CiAKIHN0cnVjdCBodl92cHNldCB7CiAJdTY0IGZvcm1hdDsKIAl1NjQgdmFsaWRfYmFu
a19tYXNrOwogCXU2NCBiYW5rX2NvbnRlbnRzW107Ci19IF9fcGFja2VkOworfTsKIAogLyogSHZD
YWxsU2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkgaHlwZXJjYWxsICovCiBzdHJ1Y3QgaHZfc2VuZF9p
cGkgewogCXUzMiB2ZWN0b3I7CiAJdTMyIHJlc2VydmVkOwogCXU2NCBjcHVfbWFzazsKLX0gX19w
YWNrZWQ7Cit9OwogCiAvKiBIdkNhbGxTZW5kU3ludGhldGljQ2x1c3RlcklwaUV4IGh5cGVyY2Fs
bCAqLwogc3RydWN0IGh2X3NlbmRfaXBpX2V4IHsKIAl1MzIgdmVjdG9yOwogCXUzMiByZXNlcnZl
ZDsKIAlzdHJ1Y3QgaHZfdnBzZXQgdnBfc2V0OwotfSBfX3BhY2tlZDsKK307CiAKIC8qIEh2Rmx1
c2hHdWVzdFBoeXNpY2FsQWRkcmVzc1NwYWNlIGh5cGVyY2FsbHMgKi8KIHN0cnVjdCBodl9ndWVz
dF9tYXBwaW5nX2ZsdXNoIHsKIAl1NjQgYWRkcmVzc19zcGFjZTsKIAl1NjQgZmxhZ3M7Ci19IF9f
cGFja2VkOworfTsKIAogLyoKICAqICBIVl9NQVhfRkxVU0hfUEFHRVMgPSAiYWRkaXRpb25hbF9w
YWdlcyIgKyAxLiBJdCdzIGxpbWl0ZWQKQEAgLTkwNiw3ICs5MDYsNyBAQCBzdHJ1Y3QgaHZfdGxi
X2ZsdXNoIHsKIAl1NjQgZmxhZ3M7CiAJdTY0IHByb2Nlc3Nvcl9tYXNrOwogCXU2NCBndmFfbGlz
dFtdOwotfSBfX3BhY2tlZDsKK307CiAKIC8qIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc1NwYWNlRXgg
aHlwZXJjYWxsICovCiBzdHJ1Y3QgaHZfdGxiX2ZsdXNoX2V4IHsKQEAgLTkxNCw3ICs5MTQsNyBA
QCBzdHJ1Y3QgaHZfdGxiX2ZsdXNoX2V4IHsKIAl1NjQgZmxhZ3M7CiAJc3RydWN0IGh2X3Zwc2V0
IGh2X3ZwX3NldDsKIAkvKiB1NjQgZ3ZhX2xpc3RbXTsgKi8KLX0gX19wYWNrZWQ7Cit9OwogCiBz
dHJ1Y3QgaHZfcGFydGl0aW9uX2Fzc2lzdF9wZyB7CiAJdTMyIHRsYl9sb2NrX2NvdW50OwotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 18:01:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 18:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iot9v-0007EJ-MP; Tue, 07 Jan 2020 18:00:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iot9t-0007EB-HY
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 18:00:49 +0000
X-Inumbo-ID: a209c572-3177-11ea-ac96-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a209c572-3177-11ea-ac96-12813bfff9fa;
 Tue, 07 Jan 2020 18:00:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578420048;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/yhP1Tl7JevR1gUQis/K84pCCLwxhCzBbZbe/D3kAUc=;
 b=cpadzrMQRbAA4z6VSrLFY7pSfocffYvGFewGz6EY3/ekHGBHcu8b08GN
 EbWH124XPK85D6h6gb4yNx70m5y0O3XZg9vm21vz9rFZL1bWNyMYPZkuT
 YBJhi0WBvr25WADpUZW1TfCSQ/vGtU8wFiBmacyU6JrHm9wtrs2szUHDX 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4uXqPiOlnwkUe8oadiwoQIzg29gouJm5x2zm4LLmEg2pAwN4kyKYOrJ9Fbtrh239MQkyOWhc+s
 lhNl41r5fICIRwGYANzBJTWRqWRoJqm/e5cPMNE3nO8rHDWj/QpFP7OwkfymGthY3TnWbEZMMF
 41u88secsvhxFZ0VPUoGLGunqQljfvrP6iaGbBhdPxGa6vpnhubJeQcmGmrE4q1MO2t5t4+kLg
 2BayaDtloQrKL9oXTcslH/pDHOcdPTKqZPT3bsSWtWYTI5puen7G6yOiBSK8hRHztXqefAbjiH
 O2E=
X-SBRS: 2.7
X-MesageID: 11166883
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11166883"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@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: <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
Date: Tue, 7 Jan 2020 18:00:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIG5lZWQgZm9yIFhlbiB0byBiZSBpZGVu
dGl0eSBtYXBwZWQgaW50byB0aGUgYm9vdG1hcCBpcyBub3Qgb2J2aW91cywgYW5kCj4+IGRpZmZl
cnMgYmV0d2VlbiB0aGUgTUIgYW5kIEVGSSBib290IHBhdGhzLiAgRnVydGhlcm1vcmUsIHRoZSBF
Rkkgc2lkZSBpcwo+PiBmdXJ0aGVyIGNvbXBsaWNhdGVkIGJ5IHNwcmF5aW5nIG5vbi1pZGVudGl0
eSBhbGlhc2VzIGludG8gdGhlIG1peC4KPiBXaGF0IChpbnRlbnRpb25hbCkgYWxpYXNlcyBhcmUg
eW91IHRhbGtpbmcgYWJvdXQ/IFRoZSBjaGFuZ2VzIGRvbmUgaGVyZQo+IGRvbid0IHJlbW92ZSBh
bnkuIE9yIGRvIHlvdSBtZWFuIHRoZSBvbmVzIG9jY3VycmluZyBhcyBhIHNpZGUgZWZmZWN0IG9m
Cj4gcG9zc2libHkgdXNpbmcgdGhlIHNhbWUgTDIgaW4gdHdvIEwzIHNsb3RzPwoKVGhpcyBwaWVj
ZSBvZiBsb2dpYyB0b29rIGFnZXMgdG8gcmV2ZXJzZSBlbmdpbmVlciwgYnV0IHllcyAtIHRoZXJl
IGFyZQphbGlhc2VzLgoKVGhlIGxvZ2ljIHByZXZpb3VzbHkgcmVhZDoKCmwyX2lkZW50bWFwW3Ns
b3RdID0gbDJlX2Zyb21fcGFkZHIoYWRkciwgUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSk7CnNs
b3QgJj0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxOwpsMl9ib290bWFwW3Nsb3RdID0gbDJlX2Zy
b21fcGFkZHIoYWRkciwgX19QQUdFX0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKCndoaWNoIGlzIHN1
c3BpY2lvdXMgYW5kIGxvb2tzIHdyb25nLCBzZWVpbmcgYXMgbDJfYm9vdG1hcFtdIGFuZApsMl9p
ZGV0bWFwW10gYXJlIGJvdGggNCBwYWdlcyBsb25nIGFuZCB1c2VkIGVsc2V3aGVyZSBhcyBpZGVu
dGl0eSBtYXBwaW5ncy4KClRoaXMgZW5kcyB1cCB3b3JraW5nIGJlY2F1c2Ugb2YgdGhlIGwzIGxv
Z2ljIHdoaWNoIG1heSwgaW4gc29tZQpjaXJjdW1zdGFuY2VzICh0aGUgMTZNIG9mIFhlbiBjcm9z
c2luZyBhIDFHIGJvdW5kYXJ5KSwgZWRpdCB0d28gZW50cmllcwpvZiBsM19pZGVudG1hcFtdLCBy
YXRoZXIgdGhhbiBvbmUuwqAgSW4gdGhpcyBjYXNlLCB0aGVyZSBlbmRzIHVwIGJlaW5nIGEKc2Vj
b25kIChzcGxpdCkgYWxpYXMgb2YgWGVuIG1hcHBlZCBhdCBlaXRoZXIgZW5kIG9mIDJHIHJhbmdl
IHdoaWNoCmNvdmVycyBYZW4sIGFzIHRoZSBzYW1lIEwyIGlzIHVzZWQgaW4gdHdvIEwzZSdzCgo+
PiBTaW1wbGlmeSB0aGUgRUZJIGJvb3RtYXAgY29uc3RydWN0aW9uIGNvZGUgdG8gbWFrZSBleGFj
dGx5IG9uZSBpZGVudGl0eS1tYXAgb2YKPj4gWGVuLCB3aGljaCBub3cgbWF0Y2hlcyB0aGUgTUIg
cGF0aC4gIENvbW1lbnQgYm90aCBwaWVjZXMgb2YgbG9naWMsIGV4cGxhaW5pbmcKPj4gd2hhdCB0
aGUgbWFwcGluZ3MgYXJlIG5lZWRlZCBmb3IuCj4gSXMgYm90aCBib290IG1hcCB2YXJpYW50cyBm
dWxseSBtYXRjaGluZyBhY3R1YWxseSBuZWVkZWQgZm9yIGFueXRoaW5nPwoKVGhleSBkb24ndCBh
Y3R1YWxseSBmdWxseSBtYXRjaCBhZnRlciB0aGlzIGNoYW5nZS7CoCBYZW4uZWZpIGRvZXNuJ3Qg
bWFwCnRoZSB0cmFtcG9saW5lLCBhbmQgaGFzIG9ubHkgZXZlciAoQUZBSUNUKSBib290ZWQgYmVj
YXVzZQp6YXBfbG93X21hcHBpbmdzKCkgY3JlYXRlcyB0aGUgdHJhbXBvbGluZSBtYXBwaW5nIGV2
ZW4gaWYgaXQgd2FzIGFic2VudApwcmV2aW91c2x5LgoKVGhlIE1CIHBhdGggbmVlZHMgdGhlIHRy
YW1wb2xpbmUgbWFwcGluZyBiZWNhdXNlIGl0IHVuY29uZGl0aW9uYWxseQpib3VuY2VzIHRocm91
Z2ggdGhlcmUsIGV2ZW4gd2hlbiBubyBCSU9TIGNhbGxzIGFyZSBuZWVkZWQuwqAgVGhpcyBpcwpl
eHBlY3RlZCB0byBjaGFuZ2UgaW4gdGhlIGZ1dHVyZSB3aXRoIERhdmlkJ3Mga2V4ZWMgcGxhbnMu
CgpBcyBmb3Igd2h5IHRoZXkgc2hvdWxkIGJlIG1hdGNoaW5nLCAob3IgYXQgbGVhc3QsIHVzZWQg
Y29uc2lzdGVudGx5IHdoZW4KdXNlZCBmb3IgdGhlIHNhbWUgcHVycG9zZSksIG15IHNhbml0eSB0
cnlpbmcgdG8gZmlndXJlIG91dCBob3cgdGhlIEVGSQpzaWRlIG9mIHRoaW5ncyBkaWRuJ3QgZXhw
bG9kZSBvbiBib290LgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4g
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+IEBAIC01ODQsMjEgKzU4NCwyNCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3NldHVwKHZvaWQpCj4+ICAgICAg
aWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQo+PiAgICAgICAgICByZXR1cm47Cj4+ICAK
Pj4gLSAgICAvKiBJbml0aWFsaXNlIEwyIGlkZW50aXR5LW1hcCBhbmQgYm9vdC1tYXAgcGFnZSB0
YWJsZSBlbnRyaWVzICgxNk1CKS4gKi8KPj4gKyAgICAvKgo+PiArICAgICAqIE1hcCBYZW4gaW50
byB0aGUgZGlyZWN0bWFwIChOWCwgbmVlZGVkIGZvciBlYXJseS1ib290IHBhZ2V0YWJsZQo+PiAr
ICAgICAqIGhhbmRsaW5nL3dhbGtpbmcpLCBhbmQgaWRlbnRpdHkgbWFwIFhlbiBpbnRvIGJvb3Rt
YXAgKFgsIG5lZWRlZCBmb3IgdGhlCj4+ICsgICAgICogdHJhbnNpdGlvbiBmcm9tIHRoZSBFRkkg
cGFnZXRhYmxlcyB0byBYZW4pLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgo+PiArICAgICAqLwo+IEhv
dyBkb2VzIE5YIHZzIFggbWF0dGVyIGZvciB0aGUgY29kZSBiZWxvdyBoZXJlPyBQQUdFX0hZUEVS
VklTT1IgYW5kCj4gX19QQUdFX0hZUEVSVklTT1IsIGFzIHVzZWQgYmVsb3csIGRpZmZlciBieSBq
dXN0IF9QQUdFX0dMT0JBTC4gRGlkCj4geW91IG1lYW4gdG8gbWFrZSBmdXJ0aGVyIGNoYW5nZXM/
CgpIbW0gLSBnb29kIHF1ZXN0aW9uLsKgIEkgcmVhbGx5IGRpZCBnZXQgdGhlIEVGSSBidWlsZCBk
eWluZyB3aGVuIHVzaW5nCmNvZGUgb2YgdGhlIGZvcm06CgpsMl9pZGVudG1hcFtzbG90XSA9IGwy
X2Jvb3RtYXBbc2xvdF0gPQrCoMKgwqAgbDJlX2Zyb21fcGFkZHIoYWRkciwgX19QQUdFX0hZUEVS
VklTT1IgfCBfUEFHRV9QU0UpOwoKSSBwdXQgdGhhdCBkb3duIHRvIHRyeWluZyB0byB1c2UgYW4g
TlggbWFwcGluZyBiZWZvcmUgRUZFUi5OWEUgd2FzIHNldAp1cCwgYnV0IGluIGxpZ2h0IG9mIHlv
dXIgcG9pbnQsIEkgc3VzcGVjdCBpdCB3YXMgc29tZXRoaW5nIGVsc2UuCgo+Cj4+ICAgICAgZm9y
ICggaSA9IDA7IGkgPCA4OyArK2kgKQo+PiAgICAgIHsKPj4gICAgICAgICAgdW5zaWduZWQgaW50
IHNsb3QgPSAoeGVuX3BoeXNfc3RhcnQgPj4gTDJfUEFHRVRBQkxFX1NISUZUKSArIGk7Cj4+ICAg
ICAgICAgIHBhZGRyX3QgYWRkciA9IHNsb3QgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwo+PiAgCj4+
ICAgICAgICAgIGwyX2lkZW50bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIoYWRkciwgUEFHRV9I
WVBFUlZJU09SfF9QQUdFX1BTRSk7Cj4+IC0gICAgICAgIHNsb3QgJj0gTDJfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxOwo+PiAgICAgICAgICBsMl9ib290bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIo
YWRkciwgX19QQUdFX0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKPj4gICAgICB9Cj4+IC0gICAgLyog
SW5pdGlhbGlzZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwo+PiAtICAg
IGwzX2Jvb3RtYXBbbDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0KV0gPQo+PiAtICAgICAg
ICBsM2VfZnJvbV9wYWRkcigoVUlOVE4pbDJfYm9vdG1hcCwgX19QQUdFX0hZUEVSVklTT1IpOwo+
PiAtICAgIGwzX2Jvb3RtYXBbbDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0ICsgKDggPDwg
TDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpXSA9Cj4+IC0gICAgICAgIGwzZV9mcm9tX3BhZGRyKChV
SU5UTilsMl9ib290bWFwLCBfX1BBR0VfSFlQRVJWSVNPUik7Cj4+ICsKPj4gKyAgICAvKiBJbml0
aWFsaXplIEwzIGJvb3QtbWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCj4+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCA0OyArK2kgKQo+PiArICAgICAgICBsM19ib290bWFwW2ldID0gbDNlX2Zy
b21fcGFkZHIoKFVJTlROKWwyX2Jvb3RtYXAgKyBpICogUEFHRV9TSVpFLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwo+IFRoZSBp
ZGVhIGJlaGluZCB0aGUgb3JpZ2luYWwgY29kZSB3YXMgdG8gYmUgaW1tdW5lIHRvIHRoZSBudW1i
ZXIKPiBvZiBwYWdlcyBsMl9ib290bWFwW10gY292ZXJzLCBhcyBsb25nIGFzIGl0J3MgYXQgbGVh
c3Qgb25lICh3aGljaAo+IGl0J2xsIGFsd2F5cyBiZSwgSSB3b3VsZCBzYXkpLiBUaGUgbWluaW11
bSByZXF1aXJlbWVudCB0byBhbnkKPiBjaGFuZ2UgdG8gdGhpcyBJIGhhdmUgaXMgdGhhdCB0aGUg
YnVpbGQgbXVzdCBicmVhayBpZiB0aGUgc2l6ZQo+IGFzc3VtcHRpb24gaGVyZSBpcyB2aW9sYXRl
ZC4gSS5lLiB0aGVyZSBtYXkgbm90IGJlIGEgbGl0ZXJhbCA0IGFzCj4gdGhlIHVwcGVyIGxvb3Ag
Ym91bmQgaGVyZSwgb3IgdGhlcmUgd291bGQgbmVlZCB0byBiZSBhCj4gQlVJTERfQlVHX09OKCkg
cmlnaHQgbmV4dCB0byBpdC4gQnV0IEknZCByZWFsbHkgcHJlZmVyIGlmIHRoZQo+IGNvZGUgd2Fz
IGxlZnQgYXMgaXMgKHBlcmhhcHMgd2l0aCBhIGNvbW1lbnQgYWRkZWQpLCB1bmxlc3MgeW91Cj4g
Y2FuIHBvaW50IG91dCBhY3R1YWwgaXNzdWVzIHdpdGggaXQgKHdoaWNoIEkgY2FuJ3Qgc2VlIGlu
IHRoZQo+IGRlc2NyaXB0aW9uKSwgb3IgeW91IGNhbiBvdGhlcndpc2UganVzdGlmeSB0aGUgY2hh
bmdlIHdpdGggYmV0dGVyCj4gdGhhbiAidGhlIEVGSSBzaWRlIGlzIGZ1cnRoZXIgY29tcGxpY2F0
ZWQgYnkgc3ByYXlpbmcgbm9uLWlkZW50aXR5Cj4gYWxpYXNlcyBpbnRvIHRoZSBtaXguIgoKR2l2
ZW4gdGhhdCB3aGF0IHlvdSBkZXNjcmliZSBoZXJlIGlzIHRvdGFsbHkgdW5kb2N1bWVudGVkLCBh
bmQgQUZBSUNULAp0b3RhbGx5IHVuZGVzY3JpYmVkIGV2ZW4gaW4gY29tbWl0IG1lc3NhZ2VzLCBp
dCBoYXMgY29zdCBtZSBwcm9iYWJseSBhCndlZWtzIHdvcnRoIG9mIHRpbWUgdG8gcmV2ZXJzZSB0
byB0aGUgcG9pbnQgYXQgd2hpY2ggSSB3YXMgY29uZmlkZW50CnRoYXQgSSBrbmV3IGFsbCBvZiB3
aGF0IGl0IHdhcyBhdHRlbXB0aW5nIHRvIGRvLgoKVGhlIHB1cnBvc2Ugb2YgdGhpcyB3YXMgdG8g
bWFrZSB0aGUgaGFuZGxpbmcgb2YgbD9fYm9vdG1hcFtdIGFzCmNvbnNpc3RlbnQgYXMgcG9zc2li
bGUgYmV0d2VlbiB0aGUgdmFyaW91cyBlbnZpcm9ubWVudHMuwqAgVGhlIHBhZ2V0YWJsZXMKdGhl
bXNlbHZlcyBhcmUgY29tbW9uLCBhbmQgc2hvdWxkIGJlIHVzZWQgY29uc2lzdGVudGx5LgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 18:01:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 18: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 1iotAu-0007Hg-1t; Tue, 07 Jan 2020 18:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iotAt-0007Ha-3S
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 18:01:51 +0000
X-Inumbo-ID: c6ec739e-3177-11ea-ac96-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6ec739e-3177-11ea-ac96-12813bfff9fa;
 Tue, 07 Jan 2020 18:01:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578420111;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=y+Tz0ruTS0q/6PxMta+ZjfoQjR7VxykbySLaDCweh80=;
 b=Qpx2MtOHdcigGkPnvJTpYM8vz+CqB8W2WifLKzl6KBCdrXNqOGd4VFo5
 hr0cMyHK0aVzy0CGbLaP6sEsQm8jVyq6suHjPE8h+fmKRDfycn3dFe/4u
 9SEzoOt6ydFoeK2kumtsJrUfftheDO9efl1w2xZOSGN9FHE+AquxPXvC3 k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: E1lEAoTXRKRH64HwQohUdmksqRr1I8Dxq0e8ZzbWAk2OY+wVKpBMupzvnsToh81KIMoheqN/Xy
 +HZPsoF4s7JrpaE/Y+3uzcqSftWTRls5f3s4+jqdztPFoOw0TP6cPUxBlweggasPYcUIv3lhyL
 7hDRP+AcIaNvGNdCI7I49gPsnmVssfHbtjZNevGpe/arVaQcUhBSR9WhwXhrNH2h8L4AAHg5ZL
 ZMl9nV1PkWAGORU1gz/IWqtZMtb+piPDQ/Fg7FvJWo909B3w9k2NfInXSano5D5Ac88z3LKzgN
 fdk=
X-SBRS: 2.7
X-MesageID: 10569359
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10569359"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <e52491a3-da1e-5c86-8038-f008d181c3a8@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: <31c8a309-0e3c-7244-166a-839c886fb611@citrix.com>
Date: Tue, 7 Jan 2020 18:01:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e52491a3-da1e-5c86-8038-f008d181c3a8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgICAgIGZvciAoIGkg
PSAwOyBpIDwgODsgKytpICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgdW5zaWduZWQgaW50IHNs
b3QgPSAoeGVuX3BoeXNfc3RhcnQgPj4gTDJfUEFHRVRBQkxFX1NISUZUKSArIGk7Cj4+PiAgICAg
ICAgICBwYWRkcl90IGFkZHIgPSBzbG90IDw8IEwyX1BBR0VUQUJMRV9TSElGVDsKPj4+ICAKPj4+
ICAgICAgICAgIGwyX2lkZW50bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIoYWRkciwgUEFHRV9I
WVBFUlZJU09SfF9QQUdFX1BTRSk7Cj4+PiAtICAgICAgICBzbG90ICY9IEwyX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMTsKPj4+ICAgICAgICAgIGwyX2Jvb3RtYXBbc2xvdF0gPSBsMmVfZnJvbV9wYWRk
cihhZGRyLCBfX1BBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwo+Pj4gICAgICB9Cj4+PiAtICAg
IC8qIEluaXRpYWxpc2UgTDMgYm9vdC1tYXAgcGFnZSBkaXJlY3RvcnkgZW50cmllcy4gKi8KPj4+
IC0gICAgbDNfYm9vdG1hcFtsM190YWJsZV9vZmZzZXQoeGVuX3BoeXNfc3RhcnQpXSA9Cj4+PiAt
ICAgICAgICBsM2VfZnJvbV9wYWRkcigoVUlOVE4pbDJfYm9vdG1hcCwgX19QQUdFX0hZUEVSVklT
T1IpOwo+Pj4gLSAgICBsM19ib290bWFwW2wzX3RhYmxlX29mZnNldCh4ZW5fcGh5c19zdGFydCAr
ICg4IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKV0gPQo+Pj4gLSAgICAgICAgbDNlX2Zyb21f
cGFkZHIoKFVJTlROKWwyX2Jvb3RtYXAsIF9fUEFHRV9IWVBFUlZJU09SKTsKPj4+ICsKPj4+ICsg
ICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwo+
Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IDQ7ICsraSApCj4+PiArICAgICAgICBsM19ib290bWFw
W2ldID0gbDNlX2Zyb21fcGFkZHIoKFVJTlROKWwyX2Jvb3RtYXAgKyBpICogUEFHRV9TSVpFLAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKTsKPj4gVGhlIGlkZWEgYmVoaW5kIHRoZSBvcmlnaW5hbCBjb2RlIHdhcyB0byBiZSBpbW11
bmUgdG8gdGhlIG51bWJlcgo+PiBvZiBwYWdlcyBsMl9ib290bWFwW10gY292ZXJzLCBhcyBsb25n
IGFzIGl0J3MgYXQgbGVhc3Qgb25lICh3aGljaAo+PiBpdCdsbCBhbHdheXMgYmUsIEkgd291bGQg
c2F5KS4gVGhlIG1pbmltdW0gcmVxdWlyZW1lbnQgdG8gYW55Cj4+IGNoYW5nZSB0byB0aGlzIEkg
aGF2ZSBpcyB0aGF0IHRoZSBidWlsZCBtdXN0IGJyZWFrIGlmIHRoZSBzaXplCj4+IGFzc3VtcHRp
b24gaGVyZSBpcyB2aW9sYXRlZC4gSS5lLiB0aGVyZSBtYXkgbm90IGJlIGEgbGl0ZXJhbCA0IGFz
Cj4+IHRoZSB1cHBlciBsb29wIGJvdW5kIGhlcmUsIG9yIHRoZXJlIHdvdWxkIG5lZWQgdG8gYmUg
YQo+PiBCVUlMRF9CVUdfT04oKSByaWdodCBuZXh0IHRvIGl0LiBCdXQgSSdkIHJlYWxseSBwcmVm
ZXIgaWYgdGhlCj4+IGNvZGUgd2FzIGxlZnQgYXMgaXMgKHBlcmhhcHMgd2l0aCBhIGNvbW1lbnQg
YWRkZWQpLCB1bmxlc3MgeW91Cj4+IGNhbiBwb2ludCBvdXQgYWN0dWFsIGlzc3VlcyB3aXRoIGl0
ICh3aGljaCBJIGNhbid0IHNlZSBpbiB0aGUKPj4gZGVzY3JpcHRpb24pLCBvciB5b3UgY2FuIG90
aGVyd2lzZSBqdXN0aWZ5IHRoZSBjaGFuZ2Ugd2l0aCBiZXR0ZXIKPj4gdGhhbiAidGhlIEVGSSBz
aWRlIGlzIGZ1cnRoZXIgY29tcGxpY2F0ZWQgYnkgc3ByYXlpbmcgbm9uLWlkZW50aXR5Cj4+IGFs
aWFzZXMgaW50byB0aGUgbWl4LiIKPiBBbmQgaWYgdGhpcyBjaGFuZ2UgaXMgdG8gYmUgbWFkZSwg
d29uJ3QgaXQgbWVhbiB0aGUgY29kZSBpbiBzZXR1cC5jCj4gY29tbWVudGVkIHdpdGggIk1ha2Ug
Ym9vdCBwYWdlIHRhYmxlcyBtYXRjaCBub24tRUZJIGJvb3QiIGNhbiB0aGVuCj4gZ28gYXdheSBh
dCB0aGUgc2FtZSB0aW1lPwoKV2hlbiBJJ3ZlIGZpZ3VyZWQgb3V0IHdoeSBhbHRlcmluZyB0aGF0
IGNhdXNlcyB0aGUgRUZJIGJvb3QgdG8gZmFpbCwgeWVzCi0gdGhhdCB3YXMgdGhlIHBsYW4uLi4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 18:03:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 18:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iotCK-0007SE-L8; Tue, 07 Jan 2020 18:03:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iotCJ-0007S7-It
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 18:03:19 +0000
X-Inumbo-ID: f713aca4-3177-11ea-bf56-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f713aca4-3177-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 18:03:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578420192;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Wd6Meueou5tuQL2bqntxOC3Su0rxoPr+eoGueDyu9QY=;
 b=WO5TElctX977YM79PUv1GHQFz7GLcLXprbLG0Y6vDpmFGTx+hATiqp9j
 QkUtr0/09Qnqwl98hpeSvT5nZdO2+/qm3851Ez39FNufEJMgjO3P0PggT
 QJjbvIXkzFUMzs0G376ycAyenyse62pGV01QKHRbYS18Jj7oQ6I9sGREV g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sZmQYsReX9OrGEQRTh7eIU6S/VqjvAYvxUEKOc2xC5ycO40oQwsX9xPrO1mWslvTZtCRv+DqIl
 TFPaRGMuvh11CaasNdbom3h8fdirPbJaAvu68rRwFvD+J19s1Mx4ez5wIhpSsbH6RYUj9AukJO
 1gA+0O/jROt12KNIEXAMMBvu4Lckurj2zi0rcPdJLFwpCif5y54PhSLjDp21/fZHptz8BgjwVV
 gh2/K6rdBO2Tex0fDJY20QECa7/VqgNtgCkVPx4BXzBoJ89bdon8TapcM9KmZdUbnLIk42HkUn
 QmQ=
X-SBRS: 2.7
X-MesageID: 10569515
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="10569515"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-6-andrew.cooper3@citrix.com>
 <848ae9be-6bce-910e-808b-c8eef85c5b7e@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <43c3bf9a-81aa-6a5f-8e31-e5b4b33f2347@citrix.com>
Date: Tue, 7 Jan 2020 18:03:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <848ae9be-6bce-910e-808b-c8eef85c5b7e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 5/6] x86/boot: Don't map 0 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+PiBAQCAtNjg5LDEyICs2ODks
MTUgQEAgdHJhbXBvbGluZV9zZXR1cDoKPj4gICAgICAgICAgc3ViICAgICAkKEwyX1BBR0VUQUJM
RV9FTlRSSUVTKjgpLCVlYXgKPj4gICAgICAgICAgbG9vcCAgICAxYgo+PiAgCj4+IC0gICAgICAg
IC8qCj4+IC0gICAgICAgICAqIER1cmluZyBib290LCBob29rIDRrQiBtYXBwaW5ncyBvZiBmaXJz
dCAyTUIgb2YgbWVtb3J5IGludG8gTDIuCj4+IC0gICAgICAgICAqIFRoaXMgYXZvaWRzIG1peGlu
ZyBjYWNoYWJpbGl0eSBmb3IgdGhlIGxlZ2FjeSBWR0EgcmVnaW9uLgo+PiAtICAgICAgICAgKi8K
Pj4gLSAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUitzeW1fZXNpKGwxX2lkZW50bWFw
KSwlZWRpCj4+IC0gICAgICAgIG1vdiAgICAgJWVkaSxzeW1fZnMobDJfYm9vdG1hcCkKPj4gKyAg
ICAgICAgLyogTWFwIHRoZSBwZXJtZW50YW50IHRyYW1wb2xpbmUgcGFnZSBpbnRvIGx7MSwyfV9i
b290bWFwW10uICovCj4gInBlcm1hbmVudCI/CgpGaXhlZC4KCj4KPj4gKyAgICAgICAgbW92ICAg
ICBzeW1fZXNpKHRyYW1wb2xpbmVfcGh5cyksICVlZHgKPj4gKyAgICAgICAgbW92ICAgICAlZWR4
LCAlZWN4Cj4+ICsgICAgICAgIG9yICAgICAgJF9fUEFHRV9IWVBFUlZJU09SX1JYLCAlZWR4IC8q
ICVlZHggPSBQVEUgdG8gd3JpdGUgICovCj4+ICsgICAgICAgIHNociAgICAgJFBBR0VfU0hJRlQs
ICVlY3ggICAgICAgICAgIC8qICVlY3ggPSBTbG90IHRvIHdyaXRlICovCj4gRm9sbG93aW5nIHRo
ZSBMRUEgbW9kZWwgZnVydGhlciBkb3duLCBob3cgYWJvdXQKPgo+ICAgICAgICAgbW92ICAgICBz
eW1fZXNpKHRyYW1wb2xpbmVfcGh5cyksICVlY3gKPiAgICAgICAgIGxlYSAgICAgX19QQUdFX0hZ
UEVSVklTT1JfUlgoJWVjeCksICVlZHggLyogJWVkeCA9IFBURSB0byB3cml0ZSAgKi8KPiAgICAg
ICAgIHNociAgICAgJFBBR0VfU0hJRlQsICVlY3ggICAgICAgICAgICAgICAgLyogJWVjeCA9IFNs
b3QgdG8gd3JpdGUgKi8KPgo+ID8KCkxHVE0KCj4gQW55d2F5LCB3aXRoIG9yIHdpdGhvdXQgdGhp
cyBhZGp1c3RtZW50Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClRoYW5rcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 18:07:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 18:07: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 1iotGP-0007dN-92; Tue, 07 Jan 2020 18:07:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iotGN-0007dI-LM
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 18:07:31 +0000
X-Inumbo-ID: 91d88fe8-3178-11ea-ac96-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91d88fe8-3178-11ea-ac96-12813bfff9fa;
 Tue, 07 Jan 2020 18:07:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578420450;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4brmvFxBl6eWMPfOZNfQR3g2UyytGcxpzPWUYqiFWeI=;
 b=Xn0/R4eGZ9FQKsqvjI5Jz/S6BGLnQLEiEzHq6rVbBYJxi8/gt/QXgrTl
 NAf+aahpBKnU41J+0ewwYF/RD2zi7JiPI1IBzse6GpUO582Oz21ZjLzlU
 SUAOljNHfk6xF5Syf04oBAAnbaiSYevN9qjzcGzUCtCMFOQeqtAEi2AJb c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HyglG9WOohXLn5JZISAhs20FK8omR0IPim9K2DLh+kXrVmRgYVOcjXAi+zjds6x+xdBnx9N6nH
 Mo1Ac/6uX2mThPtP45lm02dsaRCysB/h8zk/TUFVJYYg6knHKaXFOnP/B3jSQ0+vLWQxpMh17I
 iQVZClI7DD1P1X4utY9BEzwePu3/xoFsC4ONgOVRNDlAeT7WqAMO1hNQUvkzotW04K8e8s/wwt
 GLa14unJ3lEFFVzAyxXGZwsrkOhYofV6L1aYCaA+GbC7Goa0p5KMxNFfJKhqoLvsbvB+zrlxNB
 92o=
X-SBRS: 2.7
X-MesageID: 11167432
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11167432"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-7-andrew.cooper3@citrix.com>
 <a0a29ae9-ae4b-f6bd-ed3b-66a810cfcde6@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: <325d840e-f041-99ed-42d3-833cdfe9cfd3@citrix.com>
Date: Tue, 7 Jan 2020 18:07:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a0a29ae9-ae4b-f6bd-ed3b-66a810cfcde6@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 6/6] x86/boot: Drop INVALID_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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDYuMDEuMjAyMCAx
Njo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gTm93IHRoYXQgTlVMTCB3aWxsIGZhdWx0IGF0
IGJvb3QsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGEgc3BlY2lhbCBjb25zdGFudCB0bwo+PiBzaWdu
aWZ5ICJjdXJyZW50IG5vdCBzZXQgdXAgeWV0Ii4KPiBNaW5kIG1ha2luZyB0aGlzICIuLi4gbm8g
c3Ryb25nIG5lZWQgLi4uIj8gVGhlIGJlbmVmaXQgb2YgYW4gZWFzaWx5Cj4gcmVjb2duaXphYmxl
IHZhbHVlIGdvZXMgYXdheSwgYnV0IEkgZ3Vlc3Mgd2UnbGwgYmUgZmluZSB3aXRob3V0Lgo+IElP
VyBJJ20gbm90IG1lYW5pbmcgdG8gb2JqZWN0LgoKRmluZS4KCj4KPj4gLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gQEAgLTcwNSw3ICs3
MDUsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQo+PiAgICAgIC8qIENyaXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkg
ZmF1bHQgaXMgZGVhZGx5ISAqLwo+PiAgCj4+ICAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKPj4g
LSAgICBzZXRfY3VycmVudChJTlZBTElEX1ZDUFUpOyAvKiBkZWJ1ZyBzYW5pdHkuICovCj4+ICsg
ICAgc2V0X2N1cnJlbnQoTlVMTCk7IC8qIGRlYnVnIHNhbml0eS4gKi8KPj4gICAgICBpZGxlX3Zj
cHVbMF0gPSBjdXJyZW50Owo+IElzIGFueSBvZiB0aGlzIGFjdHVhbGx5IGNoYW5naW5nIGFueSB2
YWx1ZSBpbiBtZW1vcnk/CgpZZXMuIE9ic2VydmU6CgrCoMKgwqAgLyogU2V0IHVwIHN0YWNrLiAq
LwrCoMKgwqAgbGVhwqDCoMKgwqAgU1RBQ0tfU0laRSArIHN5bV9lc2koY3B1MF9zdGFjayksICVl
c3AKCnR3aWNlIGluIGhlYWQuUywgbWVhbmluZyB0aGF0IHRoZSB0b3Atb2Ytc3RhY2sgYmxvY2sg
aXMganVuayBhdCB0aGlzIHBvaW50LgoKRXhwbGljaXRseSBzZXR0aW5nIGl0IHRvIE5VTEwgaGVy
ZSBzZWVtcyBsaWtlIGEgc2FmZXIgb3B0aW9uIHRoYW4KdHJ1c3RpbmcgdGhhdCBub29uZSBoYXMg
YWN0dWFsbHkgdXNlZCB0aGUgc3RhY2sgeWV0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 19:05:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 19:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iouAB-00042U-VP; Tue, 07 Jan 2020 19:05:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cF2B=24=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iouAA-00042P-Rs
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 19:05:10 +0000
X-Inumbo-ID: 9aed3cf2-3180-11ea-bf56-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9aed3cf2-3180-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 19:05:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578423901;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+OH8R9Xu/6quL/PDSUVrZ+8ahw7u9bk5ksTT2dsv5Yk=;
 b=eRwxHTHq4jPVdMINM8xN8TD8NRA2SN6lT3528KrFwfvLYDnrQx24CHv1
 2f/PhKmfbcH6+W+/KYZUOLkO3u8iSA3Krw/JWGHpIycKZjP9243l5miNO
 98ebIn0kC0hV3iGdQT4EdbMefJYIrv7aI1m2BwaFOMse5pCw0gs/SJS7k g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ytnFsNdq3IrjwTjfwuuDCcvbKav6fC/avTARfJ7i9y+8EVStmjic3E5ziCuxDoIj9HB0kS7DRn
 qqpTC3n/XJ5OCOHoMnaXyd6VsGKB1j/I6mRPaHXjO2dADv1Z1iYTHxwKVRuVHeSPY9LeQUMWrY
 qu6IO67QBy1rEpLw8rPtD39aslJ7mc1nI+FXScd3Zv3faGWMR7L2qvSf9Od8knOJomktdslX3F
 DHWlL5lGcg8WRZeiEJHlixiNcK50Txz/F+FpSEu1U2EcTdbj4ok7azzrJEjkUyGE/Xbl0AlQtn
 hZY=
X-SBRS: 2.7
X-MesageID: 11171432
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,406,1571716800"; d="scan'208";a="11171432"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
 <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
 <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
 <b07c66db-193e-7bb0-7ea2-12d876b3ccac@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: <b60a3b8b-351f-5756-3726-fedd3b8bcec9@citrix.com>
Date: Tue, 7 Jan 2020 19:04:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b07c66db-193e-7bb0-7ea2-12d876b3ccac@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDcuMDEuMjAyMCAx
Njo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDcvMDEvMjAyMCAxNToyMSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNi4wMS4yMDIwIDE2OjU0LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IGMvcyBlYzkyZmNkMWQwOCwgd2hpY2ggY2F1c2VkIHRoZSB0cmFtcG9saW5lIEdEVCBB
Y2Nlc3MgYml0cyB0byBiZSBzZXQsCj4+Pj4gcmVtb3ZlZCB0aGUgZmluYWwgd3JpdGVzIHdoaWNo
IG9jY3VycmVkIGJldHdlZW4gZW5hYmxpbmcgcGFnaW5nIGFuZCBzd2l0Y2hpbmcKPj4+PiB0byB0
aGUgaGlnaCBtYXBwaW5ncy4gIFRoZXJlIGRvbid0IHBsYXVzaWJseSBuZWVkIHRvIGJlIGFueSBt
ZW1vcnkgd3JpdGVzIGluCj4+Pj4gZmV3IGluc3RydWN0aW9ucyBpcyB0YWtlcyB0byBwZXJmb3Jt
IHRoaXMgdHJhbnNpdGlvbi4KPj4+Pgo+Pj4+IEFzIGEgY29uc2VxdWVuY2UsIHdlIGNhbiByZW1v
dmUgdGhlIFJXWCBtYXBwaW5nIG9mIHRoZSB0cmFtcG9saW5lLiAgSXQgaXMgUlgKPj4+PiB2aWEg
aXRzIGlkZW50aXR5IG1hcHBpbmcgYmVsb3cgMU0sIGFuZCBSVyB2aWEgdGhlIGRpcmVjdG1hcC4K
Pj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4KPj4+PiBUaGlzIHByb2JhYmx5IHdhbnRzIGJhY2twb3J0aW5nLCBhbG9uZ3NpZGUgZWM5
MmZjZDFkMDggaWYgaXQgaGFzbid0IHlldC4KPj4+IFRoaXMgaXMganVzdCBjbGVhbnVwLCBsYXJn
ZWx5IGNvc21ldGljIGluIG5hdHVyZS4gSXQgY291bGQgYmUgYXJndWVkCj4+PiB0aGF0IG9uY2Ug
dGhlIGRpcmVjdG1hcCBoYXMgZGlzYXBwZWFyZWQgdGhpcyBjYW4gc2VydmUgYXMgYWRkaXRpb25h
bAo+Pj4gcHJvb2YgdGhhdCB0aGUgdHJhbXBvbGluZSByYW5nZSBoYXMgbm8gKGludGVuZGVkKSB3
cml0YWJsZSBtYXBwaW5ncwo+Pj4gYW55bW9yZSwgYnV0IHByaW9yIHRvIHRoYXQgcG9pbnQgSSBk
b24ndCBzZWUgbXVjaCBmdXJ0aGVyIGJlbmVmaXQuCj4+PiBDb3VsZCB5b3UgZXhwYW5kIG9uIHRo
ZSByZWFzb25zIHdoeSB5b3Ugc2VlIGJvdGggYXMgYmFja3BvcnRpbmcKPj4+IGNhbmRpZGF0ZXM/
Cj4+IERlZmVuY2UgaW4gZGVwdGguCj4+Cj4+IEFuIFJXWCBtYXBwaW5nIGlzIHZlcnkgYXR0cmFj
dGl2ZSBmb3IgYW4gYXR0YWNrZXIgd2hvJ3MgYnJva2VuIGludG8gWGVuCj4+IGFuZCBpcyBsb29r
aW5nIHRvIGV4cGFuZCB0aGUgZGFtYWdlIHRoZXkgY2FuIGRvLgo+IFN1Y2ggYW4gYXR0YWNrZXIg
aXMgdHlwaWNhbGx5IGluIHRoZSBwb3NpdGlvbiB0aG91Z2ggdG8gbWFrZQo+IHRoZW1zZWx2ZXMg
UldYIG1hcHBpbmdzLgoKVGhpcyBpcyBvbmUgZXhhbXBsZSBvZiBhIHBvc3NpYmlsaXR5LsKgIEkg
d291bGRuJ3QgcHV0IGl0IGluIHRoZSAibGlrZWx5IgpjYXRlZ29yeSwgYW5kIGl0IGRlZmluaXRl
bHkgaXNuJ3QgYSBndWFyYW50ZWUuCgo+ICBIYXZpbmcgYXMgbGl0dGxlIGFzIHBvc3NpYmxlIGlz
IG9ubHkKPiBjb21wbGljYXRpbmcgdGhlaXIgam9iLCBub3QgbWFraW5nIGl0IGltcG9zc2libGUs
IEkgd291bGQgc2F5LgoKWWVzLCBhbmQ/CgpUaGlzIGlzIHRoZSBlbnRpcmUgcG9pbnQgb2YgZGVm
ZW5jZSBpbiBkZXB0aC7CoCBNYWtlIGFuIGF0dGFja2VycyBqb2IgaGFyZGVyLgoKRW5mb3JjaW5n
IFdeWCBpcyB1bml2ZXJzYWxseSBjb25zaWRlcmVkIGEgZ29vZCB0aGluZyBmcm9tIGEgc2VjdXJp
dHkKcGVyc3BlY3RpdmUsIGJlY2F1c2UgaXQgcmVtb3ZlcyBhIGxvYWQgb2YgdHJpdmlhbCBjYXNl
cyBjYXNlcyB3aGVyZSBhCnN0YWNrIG92ZXItd3JpdGUgY2FuIGVhc2lseSBiZSB0dXJuZWQgaW50
byBhcmJpdHJhcnkgY29kZSBleGVjdXRpb24uCgpTdXJlIC0gdGhpcyBpc24ndCBnb2luZyB0byBz
dG9wIGFuIGF0dGFja2VyIHdobyBoYXMgYXJiaXRyYXJ5IHdyaXRlCmV4cGxvaXQsIGJ1dCBpdCB2
ZXJ5IHdlbGwgbWlnaHQgc3RvcCBhbiBhdHRhY2tlciB3aG8gb25seSBoYXMgcmVzdHJpY3RlZAp3
cml0ZSBleHBsb2l0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 19:34:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 19: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 1iouco-0006Tt-IW; Tue, 07 Jan 2020 19:34:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YJVR=24=phptrix.de=einsle@srs-us1.protection.inumbo.net>)
 id 1ioucn-0006To-8k
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 19:34:45 +0000
X-Inumbo-ID: bb94cb1a-3184-11ea-bf56-bc764e2007e4
Received: from mout.kundenserver.de (unknown [212.227.126.131])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb94cb1a-3184-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 19:34:34 +0000 (UTC)
Received: from mail.phptrix.de ([93.213.231.84]) by mrelayeu.kundenserver.de
 (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id
 1MyJx6-1jcAnF2S68-00yeM0 for <xen-devel@lists.xenproject.org>; Tue, 07 Jan
 2020 20:34:33 +0100
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=phptrix.de;
 s=default; h=Subject:To:References:From:Message-ID:Date:
 User-Agent:MIME-Version:In-Reply-To:Content-Type; bh=PYcjWAXwYtR
 Xk1WVNWj5UDSH6Aw=; b=bWVZs55iptj5neuxsl4R11jKNvFRYCeEaC+317SRGLh
 dtYpk0iqI79pEJ/3OewyV+e/z4OU58xblpM7Rv3B24qz1w/Iv9ijFF5SZe46Io6a
 Bk+2UbA+T+G8MP9C5HuBD+u4Xfs7MqkWeIYtOzYM79hweCtQmDQ4GwvlJYzcddaA
 =
DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=default; d=phptrix.de;
 b=d5dTEoxgFmJHmovS3R8uXJcQeZwtBSowtdXds5lbuZ+aTm/Rh13iHiH/3kr+YQEnpYieIaZX7sl+WSMJ637BlLEi3SgvHhh8XJoL3sMHOygWBOoowq/sncz4spKs8D3j7kmOGabmDbXWQ3MZQIgMYOrpjUcANihvEq/8Cm+8Emo=;
Received: (qmail 18082 invoked by uid 210); 7 Jan 2020 20:34:32 +0100
X-Qmail-Scanner-Diagnostics: from whisperdark.phptrix.de
 (einsle@whisperdark.phptrix.de) by portfish (envelope-from
 <einsle@phptrix.de>, uid 201) with qmail-scanner-2.11st 
 (clamdscan: 0.100.1/25686. spamassassin: 3.4.1. perlscan: 2.11st.  
 Clear:RC:1(192.168.139.163):. 
 Processed in 0.243153 secs); 07 Jan 2020 19:34:32 -0000
Received: from whisperdark.phptrix.de (HELO ?192.168.139.163?)
 (einsle@192.168.139.163)
 by portfish.phptrix.de with ESMTPA; 7 Jan 2020 20:34:32 +0100
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <001f1181-615a-fcbe-de30-5792a1f1f318@phptrix.de>
 <719c82c2904741b58691ec5896d5b116@EX13D32EUC003.ant.amazon.com>
From: Steffen Einsle <einsle@phptrix.de>
Message-ID: <fc34ad12-aa99-e7ec-ab67-9313cb6fe30b@phptrix.de>
Date: Tue, 7 Jan 2020 20:34:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <719c82c2904741b58691ec5896d5b116@EX13D32EUC003.ant.amazon.com>
X-Provags-ID: V03:K1:Rsb0GonMX1p/Jjy0ohxb0itC//D8UCcKbZlN1JRNcPDxC8jUxz6
 UfXkDnSGQIJTqbiUjIjLeF/g3RzvZcGOs/+9R+77yc2LMWkKOGSS6lnEhx8v4lAunhFuxU+
 W2BokkNo/TkYab5DshysZ+MuHKtn4sJESRwBOmMDNdrY/8Um7qQlwQsGNq4kK7PcY9/9IkR
 FLxHxNJ092l8xWxsjoAOw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:t867iBGWJ+o=:cya+wD6B3KyYKijEyu/v2R
 TQRkAu/JCChjevY0hPpFUWpTDgt3LjGSOFNsZcIM7fPGrS30GHQMGOeMwh+1jY9deCyQOPnM1
 zyYXEfcQZqO0zisx4g9rEYlawYI3T0nwFNIGZ81iV6QnyWhVZ9nLmIJ0wn0GalDrdVTmJyBHl
 cKFaqHu0hd1QXlHK9rIUNAihSvwDLJRyh2CsIbKIQd0JiQJyem6ieXbVPanjjQiyc+sHaCfQ1
 60DE6You6eESl6HvLIyZbQJenc1ogVmjAAwHLXaGV+fmJ53814h8YkejSmlo8lnRbRLMnANco
 i83JuWFKwkq2BPUTJIhKadPqIMQUYE3ahVXNRvkVsBiSGxYLyDlE8QJq4rs3puihPhSfAmVGe
 LE9TMdon51zxetcNGLiCQHDXwps59jFdaxW9ZQHsaMBzBxcOoIrNgLC9J5ST9qu2LJ/uQLIfY
 VO+8JVvpX6L+YGLjjaxCS4AeLLYyYkOm+q7Tlt/Q5Wn9A3O6PudOygxsJkF9Y3aiM5eJXlVNX
 GLqpGR2zWq1iYMR7rEF2cvhvG+c//Sa9CcSyxbgkIlMrATnqg6a/sXaFuCgcuMPS1N/2uKI9m
 qQ4Wd3bUzFuWIkmichmsVXgBG54PAaDTnS/JecKLuTQTMYA9tCfvuvqVZQJHX2lPga7Qq1rYK
 qtAXO92QRq3zxkMqbJhmDBHQqsnha8MeIBq00zMqmJyeQMU5W4jcTQNEJYZKkrtntAMXsI9vg
 eSZTSBIUT/ga57P6PIZQzKY50urq7dnIo/RqT8QNNBkMaW+q4gOaMRCDT+SARpKBcMJWe+wID
 AuPxjlXAzrutsffBLE7wLP5OdaZul+va2jnQpETCoEucBv4c8sCK9ufYxq9LCiix/69vaD/wP
 DNXnzhZm+crb+u0786EA==
Subject: Re: [Xen-devel] [...], USB-passthru only works with qemu-traditional
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7363298659179156110=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a cryptographically signed message in MIME format.

--===============7363298659179156110==
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080900060101010409060408"

This is a cryptographically signed message in MIME format.

--------------ms080900060101010409060408
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hello,

you're probably right about the malformed commandline for USB-passthru:=20
With upstream qemu I get

qemu-system-x86_64: -usbdevice tablet: '-usbdevice' is deprecated,=20
please use '-device usb-...' instead
qemu-system-x86_64: -usbdevice host:0d46:3003: '-usbdevice' is=20
deprecated, please use '-device usb-...' instead
qemu-system-x86_64: -usbdevice host:0d46:3003: could not add USB device=20
'host:0d46:3003'

I'm not quite sure if this ever worked (without trad), but if it did, it =

was some years ago... perhaps at the times of xen 4.1 ?


Am 06.01.2020 um 11:23 schrieb Durrant, Paul:
>> -----Original Message-----
>> From: win-pv-devel <win-pv-devel-bounces@lists.xenproject.org> On Beha=
lf
>> Of Steffen Einsle
>> Sent: 05 January 2020 00:44
>> To: win-pv-devel@lists.xenproject.org
>> Subject: [win-pv-devel] Driver 9.0.0 no keyboard in vncviewer, USB-
>> passthru only with qemu-traditional
>>
>> Hello,
>>
>> I just installed a Windows 2019 Server with the new 9.0.0 PV drivers
>> under xen 4.12.1. I use gentoo and since I need usb-passthru I have to=

>> use the qemu-traditional useflag (or device_model_version =3D
>> 'qemu-xen-traditional').
>>
>> - USB-passthru works only with qemu-traditional
>    That seems odd, but I guess nor many people use USB passthru so it c=
ould have got broken with upstream somewhere along the way.
>> Is there a general trick to get USB-passthru working with qemu-xen?
>> (without qemu-traditional my usbdevice =3D ['tablet', 'host:0d46:3003'=
]
>> prevents domu creation - device-model-exited-error)
>    I think that is probably something to post on xen-users or xen-devel=
=2E Have you ever had USB passthrough working with upstream QEMU? There's=
 nothing at https://wiki.xenproject.org/wiki/Xen_USB_Passthrough to sugge=
st it is only supported using trad so if it is broken it needs fixing. Wh=
at does your qemu log (under /var/log/xen) say was the reason for failure=
? (I'm guessing it was probably malformed command line, which would mean =
there's a bug in libxl).
> Paul




--------------ms080900060101010409060408
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
C5owggVLMIIEM6ADAgECAhAzO0efAb5pn3uDz2OOtv1YMA0GCSqGSIb3DQEBCwUAMIGCMQsw
CQYDVQQGEwJJVDEPMA0GA1UECAwGTWlsYW5vMQ8wDQYDVQQHDAZNaWxhbm8xIzAhBgNVBAoM
GkFjdGFsaXMgUy5wLkEuLzAzMzU4NTIwOTY3MSwwKgYDVQQDDCNBY3RhbGlzIENsaWVudCBB
dXRoZW50aWNhdGlvbiBDQSBHMTAeFw0xOTA2MDYwODU4NTBaFw0yMDA2MDYwODU4NTBaMBwx
GjAYBgNVBAMMEWVpbnNsZUBwaHB0cml4LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAt0xgy7MsZFN4q4qFwq+eUWJnf+W7cZqNudL4ZjxjHZ48WydFAqnu7sFMSw1QSsbM
AhDJurr7eAY83Qe/uNJqk8G01QyY6nJ6Hm80DuUgL8KXjdI+J9nD/2gTJHIDJyJjv6xO1A6y
rdjdDi8QCWB12BF7KThcKyfWdg+n1Y7aiQ9ppsvz6iVzBqgi9VnjqsrIMFSobEdvTcyYDqhl
lzy/k1O1lk6Lhvnndsz5w7H6ie3H7NYq+oS67R3aXCKT34TZJT6g9L74Uz68XG6PMJDAVtkf
R6IaZqLzFBJ1Ot/RsVdcetf0Le0SDU7Z10/7u31G/dQsRS+xWPQjevUp0gKizwIDAQABo4IC
IDCCAhwwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBR+YPz4bKc9Pdeuk6F5Ao+zdCk79TBL
BggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9jYWNlcnQuYWN0YWxpcy5pdC9j
ZXJ0cy9hY3RhbGlzLWF1dGNsaWcxMBwGA1UdEQQVMBOBEWVpbnNsZUBwaHB0cml4LmRlMEcG
A1UdIARAMD4wPAYGK4EfARgBMDIwMAYIKwYBBQUHAgEWJGh0dHBzOi8vd3d3LmFjdGFsaXMu
aXQvYXJlYS1kb3dubG9hZDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwgegGA1Ud
HwSB4DCB3TCBm6CBmKCBlYaBkmxkYXA6Ly9sZGFwMDUuYWN0YWxpcy5pdC9jbiUzZEFjdGFs
aXMlMjBDbGllbnQlMjBBdXRoZW50aWNhdGlvbiUyMENBJTIwRzEsbyUzZEFjdGFsaXMlMjBT
LnAuQS4vMDMzNTg1MjA5NjcsYyUzZElUP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7Ymlu
YXJ5MD2gO6A5hjdodHRwOi8vY3JsMDUuYWN0YWxpcy5pdC9SZXBvc2l0b3J5L0FVVEhDTC1H
MS9nZXRMYXN0Q1JMMB0GA1UdDgQWBBQC9ikG3u2u/1o1yPPMfjL0QnQoAjAOBgNVHQ8BAf8E
BAMCBaAwDQYJKoZIhvcNAQELBQADggEBAAlKClW+m9KSK6tCChgya45FMrY1YQ19sV64ltaf
+/XVwzvDxm9kjkfOCxL/PXKJJguklP/TsfUakuO0J1m3bg1fZubJOiR9i+xzvkHYHZScA3NH
q7vjEgh1QIft52xbaXMHAMHUPMuY8zem88/6QGkGGALXub36uX1KyF8uN0nnxOy/dNz7LaNj
0wBU4WFy9j7bYoIH3Guz11QGBRwdKdtWSehHnqzGZ8s0Ulg+npCfZ1peZ6uFYYPZxRyk/nDs
3XkjSF9wMWjLPXuKd4jMcNtPo1KDdHJ0Xa9whhnaYTCyC2EzgjQRK9yyf9ibvcArAKzhl9xE
epax0wM+Lm1S4DAwggZHMIIEL6ADAgECAggs1IrTsR4PiTANBgkqhkiG9w0BAQsFADBrMQsw
CQYDVQQGEwJJVDEOMAwGA1UEBwwFTWlsYW4xIzAhBgNVBAoMGkFjdGFsaXMgUy5wLkEuLzAz
MzU4NTIwOTY3MScwJQYDVQQDDB5BY3RhbGlzIEF1dGhlbnRpY2F0aW9uIFJvb3QgQ0EwHhcN
MTUwNTE0MDcxNDE1WhcNMzAwNTE0MDcxNDE1WjCBgjELMAkGA1UEBhMCSVQxDzANBgNVBAgM
Bk1pbGFubzEPMA0GA1UEBwwGTWlsYW5vMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1
ODUyMDk2NzEsMCoGA1UEAwwjQWN0YWxpcyBDbGllbnQgQXV0aGVudGljYXRpb24gQ0EgRzEw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA/MGJVtmI4vQEZb/NCTWrKCkw/gzK
9yerHBHuhj1d5PVsRLYMVzOVl96Iio0tqduTKpPHJ1dn6TGhL3TvWpaxnrNL6nFKpcuz5FO+
d0RpbHmF0dlwo1YbOHLkWI7gZm8aUUicUSJpj504SmONa9J5em9wOmdjDoz0Be4ejgmGMLc/
84r//lAVefO1NriJTrpGku145OAK2JELBk0rHwQV6qp9Oli98Rvgf3UTuf5jrWObR3YTx8nb
AZNpJLCNzydMjYCle6OhzO6RvaQerBoY/erlS551ZydFlzrldSEr9norfYq+tC40/fYX/kzG
S8QOcmlSee32IwTG8TOffXMNAgMBAAGjggHVMIIB0TBBBggrBgEFBQcBAQQ1MDMwMQYIKwYB
BQUHMAGGJWh0dHA6Ly9vY3NwMDUuYWN0YWxpcy5pdC9WQS9BVVRILVJPT1QwHQYDVR0OBBYE
FH5g/Phspz09166ToXkCj7N0KTv1MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiI
OsifeGbtifN7OHCUyQICNtAwRQYDVR0gBD4wPDA6BgRVHSAAMDIwMAYIKwYBBQUHAgEWJGh0
dHBzOi8vd3d3LmFjdGFsaXMuaXQvYXJlYS1kb3dubG9hZDCB4wYDVR0fBIHbMIHYMIGWoIGT
oIGQhoGNbGRhcDovL2xkYXAwNS5hY3RhbGlzLml0L2NuJTNkQWN0YWxpcyUyMEF1dGhlbnRp
Y2F0aW9uJTIwUm9vdCUyMENBLG8lM2RBY3RhbGlzJTIwUy5wLkEuJTJmMDMzNTg1MjA5Njcs
YyUzZElUP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3Q7YmluYXJ5MD2gO6A5hjdodHRwOi8v
Y3JsMDUuYWN0YWxpcy5pdC9SZXBvc2l0b3J5L0FVVEgtUk9PVC9nZXRMYXN0Q1JMMA4GA1Ud
DwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEATZPO1SS+QRtKFlhzX2WJ8tl6PliMvMvE
D+VbFmeywUukM/JJ/Myad3PcXTpLnWW3AN75uVPByl3NSXczZqUofds6vznmS71Gvq553Jr4
cZBRPQ6GoOjYrYIAT2cFx8A3GJ+N9PxfMKgLdy1/27HeiDVa4TxZNwtkqAIy41EGYm170LhS
DTDeJeo/Orwq5FGhs0qp10+OTcSIr5AD4QUIKRrXE4uH/tw8ZMkw21rX/S7mguJdo4Ad4Au3
+ep5naRn6WLMryhO/iKflq8h/d6Vregvq+vClNxrtNnFNf3R7zTl1lA3ipFU909usGVa02jM
ftJ0t4utyg3yXYRc7rX3QYAlh3KdNzYToTKstUZwMpRf3VWYJJGuoSmlntbTlNtZEuLr7A+M
DOZOrZdKYp9qOruO5MqCSTDsUUkHKLFrQ11Jmix1BvdWQuobwQ5g5qZkuof6/u5rT66WDsU6
+IVt5nthH15E7zU7wULW4uC62XIYPb4YuOBCey+d4Oxs0BZ+SivL6qoDG9XNfk9JpCnaknnY
BogfUw3WLb+B5FI/zdNEysWTC4gzMOFfEoVC+myk1zX29xOvLOO3A/jGrRY1LhhY9LhT72Zb
5TQKCeyDH18yIk1st+V/mpJvnePcAYeeMr+onM9rf3AVNctcHrjwXfDVB/1Ht5l5NEl8JBj9
8lQxggP2MIID8gIBATCBlzCBgjELMAkGA1UEBhMCSVQxDzANBgNVBAgMBk1pbGFubzEPMA0G
A1UEBwwGTWlsYW5vMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEsMCoG
A1UEAwwjQWN0YWxpcyBDbGllbnQgQXV0aGVudGljYXRpb24gQ0EgRzECEDM7R58Bvmmfe4PP
Y462/VgwDQYJYIZIAWUDBAIBBQCgggIvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJ
KoZIhvcNAQkFMQ8XDTIwMDEwNzE5MzQzMlowLwYJKoZIhvcNAQkEMSIEIJ1ko9NtP+Gtq+4v
AZz5U2BBfENFnQWx8+c+zUadR1YxMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsG
CWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAw
BwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgagGCSsGAQQBgjcQBDGBmjCBlzCBgjELMAkGA1UE
BhMCSVQxDzANBgNVBAgMBk1pbGFubzEPMA0GA1UEBwwGTWlsYW5vMSMwIQYDVQQKDBpBY3Rh
bGlzIFMucC5BLi8wMzM1ODUyMDk2NzEsMCoGA1UEAwwjQWN0YWxpcyBDbGllbnQgQXV0aGVu
dGljYXRpb24gQ0EgRzECEDM7R58Bvmmfe4PPY462/VgwgaoGCyqGSIb3DQEJEAILMYGaoIGX
MIGCMQswCQYDVQQGEwJJVDEPMA0GA1UECAwGTWlsYW5vMQ8wDQYDVQQHDAZNaWxhbm8xIzAh
BgNVBAoMGkFjdGFsaXMgUy5wLkEuLzAzMzU4NTIwOTY3MSwwKgYDVQQDDCNBY3RhbGlzIENs
aWVudCBBdXRoZW50aWNhdGlvbiBDQSBHMQIQMztHnwG+aZ97g89jjrb9WDANBgkqhkiG9w0B
AQEFAASCAQAil2UQV36zj5jQX5N9jvvBO9HuYLJeRXyIfdBLqIwbrDvnl5Wl9xSIdiCyjQY6
KZHqVeXjI+mxYgiy7I+xzkjIkgOynU5XAQH3g9Yi1BovYkOFp/1cLwMcRjJagU2FmaiZe2zd
jfT2/eZ1Riq7Sy9hoIWYH+N71Hrc1GWnj5Fi34SC5pKIS/ptYc0NbahsZuSr6hnqtRI9WSkG
S4qjwFjg2SdCtrbbTiDMmn/NQkq33Ojfs7iJVfkkCqWnj+uGlnd6OvANCwwzPglMItS9K3Y9
Kj31Kfe1Et4A+K/4Mqfso1nKRJ1Fvp5ONXbECpLdjk8FPeQLzVuBQOzdlfMScwROAAAAAAAA

--------------ms080900060101010409060408--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7363298659179156110==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 07 19:51:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 19: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 1iout8-00087q-70; Tue, 07 Jan 2020 19:51:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iout7-00087l-GZ
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 19:51:37 +0000
X-Inumbo-ID: 12ac1262-3187-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12ac1262-3187-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 19: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 <osstest-admin@xenproject.org>)
 id 1iouso-00051Z-JG; Tue, 07 Jan 2020 19:51: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 1iouso-0008Gx-8G; Tue, 07 Jan 2020 19:51:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iouso-0004zF-7L; Tue, 07 Jan 2020 19:51:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145750-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=973d306dd64bba7fc13f7e8b12ef43c089243d31
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 19:51:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 145750: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5NzNkMzA2ZGQ2NGJi
YTdmYzEzZjdlOGIxMmVmNDNjMDg5MjQzZDMxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMSBk
YXlzICAgNTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzUwICAyMDIwLTAxLTA3
IDE3OjM2OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmVh
bi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29t
PgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJl
bnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkg
SGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVA
aW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVy
IDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVA
cmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4
IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFl
bCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28p
IDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5A
Z21haWwuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGgg
PHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29t
PgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5p
bG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5n
aEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8
dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWly
IFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIg
UsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hl
dHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4
LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmku
YmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10
ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA5MDUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 21:09:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 21: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 1iow5j-0005ZV-Nw; Tue, 07 Jan 2020 21:08:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iow5i-0005ZQ-Ts
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 21:08:42 +0000
X-Inumbo-ID: e1e8a6c6-3191-11ea-acf8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1e8a6c6-3191-11ea-acf8-12813bfff9fa;
 Tue, 07 Jan 2020 21:08: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 <osstest-admin@xenproject.org>)
 id 1iow5h-0006cg-Ib; Tue, 07 Jan 2020 21: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 1iow5h-0002kU-Bl; Tue, 07 Jan 2020 21:08:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iow5h-0007HR-B7; Tue, 07 Jan 2020 21:08:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145752-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=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
X-Osstest-Versions-That: xen=f383de87a2fb077f1fdbd4594493af613b15c233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 21:08:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145752: 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>

ZmxpZ2h0IDE0NTc1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMzgzZGU4N2EyZmIwNzdmMWZk
YmQ0NTk0NDkzYWY2MTNiMTVjMjMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU3NDAgIDIwMjAt
MDEtMDcgMTQ6MDA6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzUyICAy
MDIwLTAxLTA3IDE4OjAwOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSG9uZ3lhbiBYaWEgPGhvbmd5eGlh
QGFtYXpvbi5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGYzODNkZTg3YTIuLjRkZGUyN2I2ZTAgIDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJk
OWM5NzZhYTEwM2YgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 21:52:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 21:52: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 1iowld-00014q-GW; Tue, 07 Jan 2020 21:52:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iowlb-00014l-GW
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 21:51:59 +0000
X-Inumbo-ID: e0631b3c-3197-11ea-acfb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0631b3c-3197-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 21:51: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 <osstest-admin@xenproject.org>)
 id 1iowlD-0007Pc-MT; Tue, 07 Jan 2020 21:51: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 1iowlD-0004e4-7P; Tue, 07 Jan 2020 21:51:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iowlD-0008Ts-6m; Tue, 07 Jan 2020 21:51:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 21:51:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 145756: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:37:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioyP4-0000nt-45; Tue, 07 Jan 2020 23:36:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyP2-0000no-TT
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:36:48 +0000
X-Inumbo-ID: 8da286f8-31a6-11ea-bf56-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8da286f8-31a6-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 23:36:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440200; x=1609976200;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=My8oU4ytBcdcQ+UejUzlcPtOhmb8DAm8xNHPkmPJYvQ=;
 b=H6NGKtDKdgb6PmM+a20b1C8P6fI+DOJhCNmucoNel5EbQnlMQg6s9FUc
 wYzTeMabb0+vz9Q2QCj28sv/07pqVqn5l8bhPCL7mVYU7lG50e/I//kUy
 orrReDXFgd9d/vJyDu/hQ8JfBeiL2tIh3o+VsS4SD0hG4Awsl8mEBp5mE U=;
IronPort-SDR: sD0hFGoR+riFpzTxnD5uoaQgk4FuSlaIatLnlspL6yw4MTCBhzx49SWPF1KM3u++pTozpnXqG6
 46roJ3NRDYOg==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11930335"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 07 Jan 2020 23:36:36 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id 378EFA24D9; Tue,  7 Jan 2020 23:36:35 +0000 (UTC)
Received: from EX13D01UWB001.ant.amazon.com (10.43.161.75) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:36:25 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13d01UWB001.ant.amazon.com (10.43.161.75) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:36:24 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:36:24 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id D304340E0B; Tue,  7 Jan 2020 23:36:24 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:36:24 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107233624.GA16802@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 00/11] Enable PM hibernation on guest VMs
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: anchalag@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>

SGVsbG8sCkkgYW0gc2VuZGluZyBvdXQgYSBWMiB2ZXJzaW9uIG9mIHNlcmllcyBvZiBwYXRjaGVz
IHRoYXQgaW1wbGVtZW50cyBndWVzdCAKUE0gaGliZXJuYXRpb24uClRoZXNlIGd1ZXN0cyBhcmUg
cnVubmluZyBvbiB4ZW4gaHlwZXJ2aXNvci4gVGhlIHBhdGNoZXMgaGFkIGJlZW4gdGVzdGVkCmFn
YWluc3QgbWFpbnN0cmVhbSBrZXJuZWwuIEVDMiBpbnN0YW5jZSBoaWJlcm5hdGlvbiBmZWF0dXJl
IGlzIHByb3ZpZGVkIAp0byB0aGUgQVdTIEVDMiBjdXN0b21lcnMuIFBNIGhpYmVybmF0aW9uIHVz
ZXMgc3dhcCBzcGFjZSBjYXJ2ZWQgb3V0IHdpdGhpbiAKdGhlIGd1ZXN0W29yIGNhbiBiZSBhIHNl
cGFyYXRlIHBhcnRpdGlvbl0sIHdoZXJlIGhpYmVybmF0aW9uIGltYWdlIGlzIApzdG9yZWQgYW5k
IHJlc3RvcmVkIGZyb20uCgpXaHkgaXMgZ3Vlc3QgaGliZW5yYXRpb24gbmVlZGVkOgpEb2luZyBn
dWVzdCBoaWJlcm5hdGlvbiBkb2VzIG5vdCBpbnZvbHZlIGFueSBzdXBwb3J0IGZyb20gaHlwZXJ2
aXNvciBhbmQgdGhpcwp3YXkgZ3Vlc3QgaGFzIGNvbXBsZXRlIGNvbnRyb2wgb3ZlciBpdHMgc3Rh
dGUuIEluZnJhc3RydWN0dXJlIHJlc3RyaWN0aW9ucyBsaWtlCnNhdmluZyB1cCBndWVzdCBzdGF0
ZSBldGMgY2FuIGJlIG92ZXJjb21lIGJ5IGd1ZXN0IGluaXRpYXRlZCBoaWJlcm5hdGlvbi4KClRo
aXMgc2VyaWVzIGluY2x1ZGVzIHNvbWUgaW1wcm92ZW1lbnRzIG92ZXIgUkZDIHNlcmllcyBzZW50
IGxhc3QgeWVhcjoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE4LTA2L21zZzAwODIzLmh0bWwKCkFueSBjb21tZW50cyBvciBzdWdnZXN0aW9u
cyBhcmUgd2VsY29tZS4KCkNoYW5nZWxvZyB2MjoKMS4gUmVtb3ZlZCB0aW1lb3V0L3JlcXVlc3Qg
cHJlc2VudCBvbiB0aGUgcmluZyBpbiB4ZW4tYmxrZnJvbnQgZHVyaW5nIGJsa2Zyb250IGZyZWV6
ZQoyLiBGaXhlZCByZXN0b3Jpbmcgb2YgUElSUXMgd2hpY2ggd2FzIGFwcGFyZW50bHkgd29ya2lu
ZyBmb3IgNC45IGtlcm5lbHMgYnV0IG5vdCBmb3IKbmV3ZXIga2VybmVsLiBbTGVnYWN5IGlycXMg
d2VyZSBubyBsb25nZXIgcmVzdG9yZWQgYWZ0ZXIgaGliZXJuYXRpb24gaW50cm9kdWNlZCB3aXRo
CnRoaXMgY29tbWl0ICIwMjBkYjlkM2MxZGMwIl0KMy4gTWVyZ2VkIGNvdXBsZSBvZiByZWxhdGVk
IHBhdGNoZXMgdG8gbWFrZSB0aGUgY29kZSBtb3JlIGNvaGVyZW50IGFuZCByZWFkYWJsZQo0LiBD
b2RlIHJlZmFjdG9yaW5nCjUuIFNjaGVkIGNsb2NrIGZpeCB3aGVuIGhpYmVybmF0aW5nIGd1ZXN0
IGlzIHVuZGVyIGhlYXZ5IENQVSBsb2FkCk5vdGU6IFVuZGVyIHZlcnkgcmFyZSBjaXJjdW1zdGFu
Y2VzIHdlIHNlZSByZXN1bWUgZmFpbHVyZXMgd2l0aCBLQVNMUiBlbmFibGVkIG9ubHkKb24geGVu
IGluc3RhbmNlcy4gIFdlIGFyZSByb3VnaGx5IHNlZWluZyAzJSBmYWlsdXJlcyBbPjEwMDAgcnVu
c10gd2hlbiB0ZXN0aW5nIHdpdGgKdmFyaW91cyBpbnN0YW5jZSBzaXplcyBhbmQgc29tZSB3b3Jr
bG9hZCBydW5uaW5nIG9uIGVhY2ggaW5zdGFuY2UuIEkgYW0gY3VycmVudGx5CmludmVzdGlnYXRp
bmcgdGhlIGlzc3VlIGFzIHRvIGNvbmZpcm0gaWYgaXRzIGEgeGVuIGlzc3VlIG9yIGtlcm5lbCBp
c3N1ZS4KSG93ZXZlciwgaXQgc2hvdWxkIG5vdCBob2xkIGJhY2sgYW55b25lIGZyb20gcmV2aWV3
aW5nL2FjY2VwdGluZyB0aGVzZSBwYXRjaGVzLgoKVGVzdGluZyBkb25lOgpBbGwgdGhlIHRlc3Rp
bmcgaXMgZG9uZSB1c2luZyBhbWF6b24gbGludXggaW1hZ2VzIHcvdCBzdG9jayB1cHN0cmVhbSBr
ZXJuZWwKaW5zdGFsbGVkLiBBbGwgdGVzdGluZyBpcyBkb25lIGZvciBtdWx0aXBsZSBoaWJlcm5h
dGlvbiBjeWNsZS4KCmkuIG11bHRpcGxlIGxvb3BzW34xMDBdIG9mIGhpYmVybmF0aW9uIGluIGRp
c2sgbW9kZSA8cmVib290PiB3L3QgNS40IGd1ZXN0IGtlcm5lbCArIDQuMTEgeGVuCmlpLiBIaWJl
cm5hdGlvbiB0ZXN0ZWQgd2l0aCBtZW1vcnkgc3RyZXNzIHRlc3RlciBydW5uaW5nIGluIGJhY2tn
cm91bmQgb24gc21hbGxlciBhbmQKbGFyZ2VyIGluc3RhbmNlIHNpemVzIG9uIEVDMi5bPjUwMCBy
dW5zXQppaWkuIFRlc3RpbmcgaXMgYWxzbyBkb25lIG9uIHBoeXNpY2FsIGhvc3QgbWFjaGluZVtV
YnVudHUxOC4wNC80LjE1IGtlcm5lbC9zdG9jayB4ZW4tNC42XQpydW5uaW5nIGFtYXpvbiBsaW51
eCAyIE9TIGFzIGd1ZXN0IFZNIHdpdGggbXVsdGlwbGUgcXVldWVzLgppdi4gUmFuIGRkIHRvIHdy
aXRlIGEgbGFyZ2UgZmlsZSB3aXRoIGJzPTFrIGFuZCBoaWJlcm5hdGVkIG11bHRpcGxlIHRpbWVz
CgpUZXN0aW5nIEhvdyB0bzoKLS0tLS0tLS0tLS0tLS0tCkV4YW1wbGU6ClNldCB1cCBhIGZpbGUt
YmFja2VkIHN3YXAgc3BhY2UuIFN3YXAgZmlsZSBzaXplPj1Ub3RhbCBtZW1vcnkgb24gdGhlIHN5
c3RlbQpzdWRvIGRkIGlmPS9kZXYvemVybyBvZj0vc3dhcCBicz0kKCggMTAyNCAqIDEwMjQgKSkg
Y291bnQ9NDA5NiAjIDQwOTZNaUIKc3VkbyBjaG1vZCA2MDAgL3N3YXAKc3VkbyBta3N3YXAgL3N3
YXAKc3VkbyBzd2Fwb24gL3N3YXAKClVwZGF0ZSByZXN1bWUgZGV2aWNlL3Jlc3VtZSBvZmZzZXQg
aW4gZ3J1YiBpZiB1c2luZyBzd2FwIGZpbGU6CnJlc3VtZT0vZGV2L3h2ZGExIHJlc3VtZV9vZmZz
ZXQ9MjAwNzA0CgpFeGVjdXRlOgotLS0tLS0tLQpzdWRvIHBtLWhpYmVybmF0ZQpPUgplY2hvIGRp
c2sgPiAvc3lzL3Bvd2VyL3N0YXRlICYmIGVjaG8gcmVib290ID4gL3N5cy9wb3dlci9kaXNrCgpD
b21wdXRlIHJlc3VtZSBvZmZzZXQgY29kZToKIgojIS91c3IvYmluL2VudiBweXRob24KaW1wb3J0
IHN5cwppbXBvcnQgYXJyYXkKaW1wb3J0IGZjbnRsCgojc3dhcCBmaWxlCmYgPSBvcGVuKHN5cy5h
cmd2WzFdLCAncicpCmJ1ZiA9IGFycmF5LmFycmF5KCdMJywgWzBdKQoKI0ZJQk1BUApyZXQgPSBm
Y250bC5pb2N0bChmLmZpbGVubygpLCAweDAxLCBidWYpCnByaW50IGJ1ZlswXQoiCgpBbGVrc2Vp
IEJlc29nb25vdiAoMSk6CiAgUE0gLyBoaWJlcm5hdGU6IHVwZGF0ZSB0aGUgcmVzdW1lIG9mZnNl
dCBvbiBTTkFQU0hPVF9TRVRfU1dBUF9BUkVBCgpBbmNoYWwgQWdhcndhbCAoMik6CiAgeDg2L3hl
bjogSW50cm9kdWNlIG5ldyBmdW5jdGlvbiB0byBtYXAgSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyBv
bgogICAgUmVzdW1lCiAgeGVuOiBDbGVhciBJUlFEX0lSUV9TVEFSVEVEIGZsYWcgZHVyaW5nIHNo
dXRkb3duIFBJUlFzCgpFZHVhcmRvIFZhbGVudGluICgxKToKICB4ODY6IHRzYzogYXZvaWQgc3lz
dGVtIGluc3RhYmlsaXR5IGluIGhpYmVybmF0aW9uCgpNdW5laGlzYSBLYW1hdGEgKDcpOgogIHhl
bi9tYW5hZ2U6IGtlZXAgdHJhY2sgb2YgdGhlIG9uLWdvaW5nIHN1c3BlbmQgbW9kZQogIHhlbmJ1
czogYWRkIGZyZWV6ZS90aGF3L3Jlc3RvcmUgY2FsbGJhY2tzIHN1cHBvcnQKICB4ODYveGVuOiBh
ZGQgc3lzdGVtIGNvcmUgc3VzcGVuZCBhbmQgcmVzdW1lIGNhbGxiYWNrcwogIHhlbi1uZXRmcm9u
dDogYWRkIGNhbGxiYWNrcyBmb3IgUE0gc3VzcGVuZCBhbmQgaGliZXJuYXRpb24gc3VwcG9ydAog
IHhlbi1ibGtmcm9udDogYWRkIGNhbGxiYWNrcyBmb3IgUE0gc3VzcGVuZCBhbmQgaGliZXJuYXRp
b24KICB4ODYveGVuOiBzYXZlIGFuZCByZXN0b3JlIHN0ZWFsIGNsb2NrIGR1cmluZyBoaWJlcm5h
dGlvbgogIHg4Ni94ZW46IGNsb3NlIGV2ZW50IGNoYW5uZWxzIGZvciBQSVJRcyBpbiBzeXN0ZW0g
Y29yZSBzdXNwZW5kCiAgICBjYWxsYmFjawoKIGFyY2gveDg2L2tlcm5lbC90c2MuYyAgICAgICAg
ICAgICB8ICAyOSArKysrKysrKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jICAgICAg
fCAgIDggKysrCiBhcmNoL3g4Ni94ZW4vc3VzcGVuZC5jICAgICAgICAgICAgfCAgNjYgKysrKysr
KysrKysrKysrKysrKysrCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgfCAgIDMg
KwogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMvYmxv
Y2sveGVuLWJsa2Zyb250LmMgICAgICB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgICAgICAgIHwgIDk4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jICB8ICAxMyArKysrKwogZHJpdmVycy94ZW4vbWFuYWdlLmMgICAgICAgICAgICAgIHwgIDcz
ICsrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi90aW1lLmMgICAgICAgICAgICAg
ICAgfCAgMjggKysrKysrKystCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgfCAg
OTkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogaW5jbHVkZS9saW51eC9pcnEuaCAg
ICAgICAgICAgICAgIHwgICAxICsKIGluY2x1ZGUvbGludXgvc2NoZWQvY2xvY2suaCAgICAgICB8
ICAgNSArKwogaW5jbHVkZS94ZW4vZXZlbnRzLmggICAgICAgICAgICAgIHwgICAxICsKIGluY2x1
ZGUveGVuL3hlbi1vcHMuaCAgICAgICAgICAgICB8ICAgOCArKysKIGluY2x1ZGUveGVuL3hlbmJ1
cy5oICAgICAgICAgICAgICB8ICAgMyArCiBrZXJuZWwvaXJxL2NoaXAuYyAgICAgICAgICAgICAg
ICAgfCAgIDMgKy0KIGtlcm5lbC9wb3dlci91c2VyLmMgICAgICAgICAgICAgICB8ICAgNiArLQog
a2VybmVsL3NjaGVkL2Nsb2NrLmMgICAgICAgICAgICAgIHwgICA0ICstCiAxOSBmaWxlcyBjaGFu
Z2VkLCA1MzcgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgotLSAKMi4xNS4zLkFNWk4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:37:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:37: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 1ioyPl-0000rl-Db; Tue, 07 Jan 2020 23:37:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyPj-0000ra-8J
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:37:31 +0000
X-Inumbo-ID: ac1bf236-31a6-11ea-b836-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac1bf236-31a6-11ea-b836-bc764e2007e4;
 Tue, 07 Jan 2020 23:37:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440252; x=1609976252;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=dHtsd6l+nawwSRlVfW2a/C6I9uYdvAsPi51+r+7Gmh4=;
 b=PuTqZlWt8oHBnAwd1ArYjmdMfRoOgGjNthmJhrk5/RPDub3Ld06W396I
 MHu4VibLPVrvgOceyN5BbmtjIG5eouNj2XWfKn3s8BQfEcBk8WNgaYfhO
 T7gYvdZPOrdn46fX6zw1REWOlCNFJnNQwii+U++jv7RhNYesUUdleXGRq s=;
IronPort-SDR: zII1qidR+jA11P/idaDLlq5u230Nmzb0fNMF/8we7eclJgxeejhucz8dUyux0dxT5UvgMuuhQ6
 IXmHidkTRA9w==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11408213"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 07 Jan 2020 23:37:29 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id D8B11A24D9; Tue,  7 Jan 2020 23:37:26 +0000 (UTC)
Received: from EX13D07UWB003.ant.amazon.com (10.43.161.66) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:37:20 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D07UWB003.ant.amazon.com (10.43.161.66) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:37:20 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:37:20 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 5ACFC40E65; Tue,  7 Jan 2020 23:37:20 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:37:20 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107233720.GA17906@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 01/11] xen/manage: keep track of the
 on-going suspend mode
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpHdWVzdCBoaWJlcm5h
dGlvbiBpcyBkaWZmZXJlbnQgZnJvbSB4ZW4gc3VzcGVuZC9yZXN1bWUvbGl2ZSBtaWdyYXRpb24u
ClhlbiBzYXZlL3Jlc3RvcmUgZG9lcyBub3QgdXNlIHBtX29wcyBhcyBpcyBuZWVkZWQgYnkgZ3Vl
c3QgaGliZXJuYXRpb24uCkhpYmVybmF0aW9uIGluIGd1ZXN0IGZvbGxvd3MgQUNQSSBwYXRoIGFu
ZCBpcyBndWVzdCBpbml0aXRhdGVkICwgdGhlCmhpYmVybmF0aW9uIGltYWdlIGlzIHNhdmVkIHdp
dGhpbiBndWVzdCBhcyBjb21wYXJlZCB0byBsYXRlciBtb2Rlcwp3aGljaCBhcmUgeGVuIHRvb2xz
dGFjayBhc3Npc3RlZCBhbmQgaW1hZ2UgY3JlYXRpb24vc3RvcmFnZSBpcyBpbgpjb250cm9sIG9m
IGh5cGVydmlzb3IvaG9zdCBtYWNoaW5lLgpUbyBkaWZmZXJlbnRpYXRlIGJldHdlZW4gWGVuIHN1
c3BlbmQgYW5kIFBNIGhpYmVybmF0aW9uLCBrZWVwIHRyYWNrCm9mIHRoZSBvbi1nb2luZyBzdXNw
ZW5kIG1vZGUgYnkgbWFpbmx5IHVzaW5nIGEgbmV3IFBNIG5vdGlmaWVyLgpJbnRyb2R1Y2Ugc2lt
cGxlIGZ1bmN0aW9ucyB3aGljaCBoZWxwIHRvIGtub3cgdGhlIG9uLWdvaW5nIHN1c3BlbmQgbW9k
ZQpzbyB0aGF0IG90aGVyIFhlbi1yZWxhdGVkIGNvZGUgY2FuIGJlaGF2ZSBkaWZmZXJlbnRseSBh
Y2NvcmRpbmcgdG8gdGhlCmN1cnJlbnQgc3VzcGVuZCBtb2RlLgpTaW5jZSBYZW4gc3VzcGVuZCBk
b2Vzbid0IGhhdmUgY29ycmVzcG9uZGluZyBQTSBldmVudCwgaXRzIG1haW4gbG9naWMKaXMgbW9k
ZmllZCB0byBhY3F1aXJlIHBtX211dGV4IGFuZCBzZXQgdGhlIGN1cnJlbnQgbW9kZS4KClRob3Vn
aCwgYWNxdWlybmcgcG1fbXV0ZXggaXMgc3RpbGwgcmlnaHQgdGhpbmcgdG8gZG8sIHdlIG1heQpz
ZWUgZGVhZGxvY2sgaWYgUE0gaGliZXJuYXRpb24gaXMgaW50ZXJydXB0ZWQgYnkgWGVuIHN1c3Bl
bmQuClBNIGhpYmVybmF0aW9uIGRlcGVuZHMgb24geGVud2F0Y2ggdGhyZWFkIHRvIHByb2Nlc3Mg
eGVuYnVzIHN0YXRlCnRyYW5zYWN0aW9ucywgYnV0IHRoZSB0aHJlYWQgd2lsbCBzbGVlcCB0byB3
YWl0IHBtX211dGV4IHdoaWNoIGlzCmFscmVhZHkgaGVsZCBieSBQTSBoaWJlcm5hdGlvbiBjb250
ZXh0IGluIHRoZSBzY2VuYXJpby4gWGVuIHNodXRkb3duCmNvZGUgbWF5IG5lZWQgc29tZSBjaGFu
Z2VzIHRvIGF2b2lkIHRoZSBpc3N1ZS4KCltBbmNoYWwgQ2hhbmdlbG9nOiBNZXJnZWQgcGF0Y2gg
eGVuL21hbmFnZTogaW50cm9kdWNlIGhlbHBlciBmdW5jdGlvbgp0byBrbm93IHRoZSBvbi1nb2lu
ZyBzdXNwZW5kIG1vZGUgaW50byB0aGlzIG9uZSBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5XQpTaWdu
ZWQtb2ZmLWJ5OiBBbmNoYWwgQWdhcndhbCA8YW5jaGFsYWdAYW1hem9uLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+Ci0tLQogZHJpdmVycy94
ZW4vbWFuYWdlLmMgIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggfCAgMyArKysKIDIgZmlsZXMgY2hh
bmdlZCwgNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL21hbmFnZS5j
IGIvZHJpdmVycy94ZW4vbWFuYWdlLmMKaW5kZXggY2QwNDY2ODRlMGQxLi4wYjMwYWI1MjJiNzcg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL21hbmFnZS5jCisrKyBiL2RyaXZlcnMveGVuL21hbmFn
ZS5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8bGludXgvZnJlZXplci5oPgogI2luY2x1
ZGUgPGxpbnV4L3N5c2NvcmVfb3BzLmg+CiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CisjaW5j
bHVkZSA8bGludXgvc3VzcGVuZC5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUg
PHhlbi94ZW5idXMuaD4KQEAgLTQwLDYgKzQxLDMxIEBAIGVudW0gc2h1dGRvd25fc3RhdGUgewog
LyogSWdub3JlIG11bHRpcGxlIHNodXRkb3duIHJlcXVlc3RzLiAqLwogc3RhdGljIGVudW0gc2h1
dGRvd25fc3RhdGUgc2h1dHRpbmdfZG93biA9IFNIVVRET1dOX0lOVkFMSUQ7CiAKK2VudW0gc3Vz
cGVuZF9tb2RlcyB7CisJTk9fU1VTUEVORCA9IDAsCisJWEVOX1NVU1BFTkQsCisJUE1fU1VTUEVO
RCwKKwlQTV9ISUJFUk5BVElPTiwKK307CisKKy8qIFByb3RlY3RlZCBieSBwbV9tdXRleCAqLwor
c3RhdGljIGVudW0gc3VzcGVuZF9tb2RlcyBzdXNwZW5kX21vZGUgPSBOT19TVVNQRU5EOworCiti
b29sIHhlbl9zdXNwZW5kX21vZGVfaXNfeGVuX3N1c3BlbmQodm9pZCkKK3sKKwlyZXR1cm4gc3Vz
cGVuZF9tb2RlID09IFhFTl9TVVNQRU5EOworfQorCitib29sIHhlbl9zdXNwZW5kX21vZGVfaXNf
cG1fc3VzcGVuZCh2b2lkKQoreworCXJldHVybiBzdXNwZW5kX21vZGUgPT0gUE1fU1VTUEVORDsK
K30KKworYm9vbCB4ZW5fc3VzcGVuZF9tb2RlX2lzX3BtX2hpYmVybmF0aW9uKHZvaWQpCit7CisJ
cmV0dXJuIHN1c3BlbmRfbW9kZSA9PSBQTV9ISUJFUk5BVElPTjsKK30KKwogc3RydWN0IHN1c3Bl
bmRfaW5mbyB7CiAJaW50IGNhbmNlbGxlZDsKIH07CkBAIC05OSw2ICsxMjUsMTAgQEAgc3RhdGlj
IHZvaWQgZG9fc3VzcGVuZCh2b2lkKQogCWludCBlcnI7CiAJc3RydWN0IHN1c3BlbmRfaW5mbyBz
aTsKIAorCWxvY2tfc3lzdGVtX3NsZWVwKCk7CisKKwlzdXNwZW5kX21vZGUgPSBYRU5fU1VTUEVO
RDsKKwogCXNodXR0aW5nX2Rvd24gPSBTSFVURE9XTl9TVVNQRU5EOwogCiAJZXJyID0gZnJlZXpl
X3Byb2Nlc3NlcygpOwpAQCAtMTYyLDYgKzE5MiwxMCBAQCBzdGF0aWMgdm9pZCBkb19zdXNwZW5k
KHZvaWQpCiAJdGhhd19wcm9jZXNzZXMoKTsKIG91dDoKIAlzaHV0dGluZ19kb3duID0gU0hVVERP
V05fSU5WQUxJRDsKKworCXN1c3BlbmRfbW9kZSA9IE5PX1NVU1BFTkQ7CisKKwl1bmxvY2tfc3lz
dGVtX3NsZWVwKCk7CiB9CiAjZW5kaWYJLyogQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1MgKi8K
IApAQCAtMzg3LDMgKzQyMSw0MiBAQCBpbnQgeGVuX3NldHVwX3NodXRkb3duX2V2ZW50KHZvaWQp
CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc2V0dXBfc2h1dGRvd25fZXZlbnQpOwogCiBzdWJzeXNf
aW5pdGNhbGwoeGVuX3NldHVwX3NodXRkb3duX2V2ZW50KTsKKworc3RhdGljIGludCB4ZW5fcG1f
bm90aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpub3RpZmllciwKKwkJCSAgIHVuc2lnbmVk
IGxvbmcgcG1fZXZlbnQsIHZvaWQgKnVudXNlZCkKK3sKKwlzd2l0Y2ggKHBtX2V2ZW50KSB7CisJ
Y2FzZSBQTV9TVVNQRU5EX1BSRVBBUkU6CisJCXN1c3BlbmRfbW9kZSA9IFBNX1NVU1BFTkQ7CisJ
CWJyZWFrOworCWNhc2UgUE1fSElCRVJOQVRJT05fUFJFUEFSRToKKwljYXNlIFBNX1JFU1RPUkVf
UFJFUEFSRToKKwkJc3VzcGVuZF9tb2RlID0gUE1fSElCRVJOQVRJT047CisJCWJyZWFrOworCWNh
c2UgUE1fUE9TVF9TVVNQRU5EOgorCWNhc2UgUE1fUE9TVF9SRVNUT1JFOgorCWNhc2UgUE1fUE9T
VF9ISUJFUk5BVElPTjoKKwkJLyogU2V0IGJhY2sgdG8gdGhlIGRlZmF1bHQgKi8KKwkJc3VzcGVu
ZF9tb2RlID0gTk9fU1VTUEVORDsKKwkJYnJlYWs7CisJZGVmYXVsdDoKKwkJcHJfd2FybigiUmVj
ZWl2ZSB1bmtub3duIFBNIGV2ZW50IDB4JWx4XG4iLCBwbV9ldmVudCk7CisJCXJldHVybiAtRUlO
VkFMOworCX0KKworCXJldHVybiAwOworfTsKKworc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9j
ayB4ZW5fcG1fbm90aWZpZXJfYmxvY2sgPSB7CisJLm5vdGlmaWVyX2NhbGwgPSB4ZW5fcG1fbm90
aWZpZXIKK307CisKK3N0YXRpYyBpbnQgeGVuX3NldHVwX3BtX25vdGlmaWVyKHZvaWQpCit7CisJ
aWYgKCF4ZW5faHZtX2RvbWFpbigpKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCXJldHVybiByZWdp
c3Rlcl9wbV9ub3RpZmllcigmeGVuX3BtX25vdGlmaWVyX2Jsb2NrKTsKK30KKworc3Vic3lzX2lu
aXRjYWxsKHhlbl9zZXR1cF9wbV9ub3RpZmllcik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94
ZW4tb3BzLmggYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKaW5kZXggZDg5OTY5YWE5OTQyLi42YzM2
ZTE2MWRmZDEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysgYi9pbmNsdWRl
L3hlbi94ZW4tb3BzLmgKQEAgLTQwLDYgKzQwLDkgQEAgdTY0IHhlbl9zdGVhbF9jbG9jayhpbnQg
Y3B1KTsKIAogaW50IHhlbl9zZXR1cF9zaHV0ZG93bl9ldmVudCh2b2lkKTsKIAorYm9vbCB4ZW5f
c3VzcGVuZF9tb2RlX2lzX3hlbl9zdXNwZW5kKHZvaWQpOworYm9vbCB4ZW5fc3VzcGVuZF9tb2Rl
X2lzX3BtX3N1c3BlbmQodm9pZCk7Citib29sIHhlbl9zdXNwZW5kX21vZGVfaXNfcG1faGliZXJu
YXRpb24odm9pZCk7CiBleHRlcm4gdW5zaWduZWQgbG9uZyAqeGVuX2NvbnRpZ3VvdXNfYml0bWFw
OwogCiAjaWYgZGVmaW5lZChDT05GSUdfWEVOX1BWKSB8fCBkZWZpbmVkKENPTkZJR19BUk0pIHx8
IGRlZmluZWQoQ09ORklHX0FSTTY0KQotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:39:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:39: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 1ioyRn-00011C-RV; Tue, 07 Jan 2020 23:39:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyRn-000117-2j
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:39:39 +0000
X-Inumbo-ID: f336a3be-31a6-11ea-acfb-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f336a3be-31a6-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 23:39:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440371; x=1609976371;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=8k8sGsakX6275HxmCSLtp8CAl2REJh9iWDzm6vn7+t8=;
 b=vLlJeUmtFQLX7OUWDEG0CM2c+4Nixm+XCQpzwazWeSi3I7Fu1RGuSYWg
 7UlioRUN7piK5RyVi1o4WAMOXtp06QBBVthyITRjXZjjqEYZ5ySUcUfji
 P80egOH/yknAw+TaO6iQgB5m+OPOU6MQH/PPpQW5a3FQJR0K1pyckW1TJ 0=;
IronPort-SDR: ATzQ/OHt0lWTRM3BF5DleKH7VKVdviQKtnYElMoY9euEFvBH8DdLYieCeM/PXNxBSu3YepGRMB
 Dk6NTQFJzXZw==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="10488187"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 07 Jan 2020 23:39:28 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5040AA1F6A; Tue,  7 Jan 2020 23:39:26 +0000 (UTC)
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:39:06 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:39:06 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:39:06 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 417C040E65; Tue,  7 Jan 2020 23:39:06 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:39:06 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107233906.GA18057@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 02/11] xenbus: add freeze/thaw/restore
 callbacks support
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpTaW5jZSBjb21taXQg
YjNlOTZjMGM3NTYyICgieGVuOiB1c2UgZnJlZXplL3Jlc3RvcmUvdGhhdyBQTSBldmVudHMgZm9y
CnN1c3BlbmQvcmVzdW1lL2Noa3B0IiksIHhlbmJ1cyB1c2VzIFBNU0dfRlJFRVpFLCBQTVNHX1RI
QVcgYW5kClBNU0dfUkVTVE9SRSBldmVudHMgZm9yIFhlbiBzdXNwZW5kLiBIb3dldmVyLCB0aGV5
J3JlIGFjdHVhbGx5IGFzc2lnbmVkCnRvIHhlbmJ1c19kZXZfc3VzcGVuZCgpLCB4ZW5idXNfZGV2
X2NhbmNlbCgpIGFuZCB4ZW5idXNfZGV2X3Jlc3VtZSgpCnJlc3BlY3RpdmVseSwgYW5kIG9ubHkg
c3VzcGVuZCBhbmQgcmVzdW1lIGNhbGxiYWNrcyBhcmUgc3VwcG9ydGVkIGF0CmRyaXZlciBsZXZl
bC4gVG8gc3VwcG9ydCBQTSBzdXNwZW5kIGFuZCBQTSBoaWJlcm5hdGlvbiwgbW9kaWZ5IHRoZSBi
dXMKbGV2ZWwgUE0gY2FsbGJhY2tzIHRvIGludm9rZSBub3Qgb25seSBkZXZpY2UgZHJpdmVyJ3Mg
c3VzcGVuZC9yZXN1bWUgYnV0CmFsc28gZnJlZXplL3RoYXcvcmVzdG9yZS4KCk5vdGUgdGhhdCB3
ZSdsbCB1c2UgZnJlZXplL3Jlc3RvcmUgY2FsbGJhY2tzIGV2ZW4gZm9yIFBNIHN1c3BlbmQgd2hl
cmVhcwpzdXNwZW5kL3Jlc3VtZSBjYWxsYmFja3MgYXJlIG5vcm1hbGx5IHVzZWQgaW4gdGhlIGNh
c2UsIGJlY2F1c2FlIHRoZQpleGlzdGluZyB4ZW5idXMgZGV2aWNlIGRyaXZlcnMgYWxyZWFkeSBo
YXZlIHN1c3BlbmQvcmVzdW1lIGNhbGxiYWNrcwpzcGVjaWZpY2FsbHkgZGVzaWduZWQgZm9yIFhl
biBzdXNwZW5kLiBTbyB3ZSBjYW4gYWxsb3cgdGhlIGRldmljZQpkcml2ZXJzIHRvIGtlZXAgdGhl
IGV4aXN0aW5nIGNhbGxiYWNrcyB3aWh0b3V0IG1vZGlmaWNhdGlvbi4KCltBbmNoYWwgQ2hhbmdl
bG9nOiBSZWZhY3RvcmVkIHRoZSBjYWxsYmFja3MgY29kZV0KU2lnbmVkLW9mZi1ieTogQWdhcndh
bCBBbmNoYWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IE11bmVoaXNhIEth
bWF0YSA8a2FtYXRhbUBhbWF6b24uY29tPgotLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
cHJvYmUuYyB8IDk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogaW5j
bHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgICAgIHwgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwg
ODQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9i
ZS5jCmluZGV4IDViNDcxODg5ZDcyMy4uMGZhOGVlZWU2OGMyIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19wcm9iZS5jCkBAIC00OSw2ICs0OSw3IEBACiAjaW5jbHVkZSA8bGludXgvaW8uaD4KICNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CisjaW5jbHVkZSA8
bGludXgvc3VzcGVuZC5oPgogCiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20v
cGd0YWJsZS5oPgpAQCAtNTk3LDI3ICs1OTgsNDQgQEAgaW50IHhlbmJ1c19kZXZfc3VzcGVuZChz
dHJ1Y3QgZGV2aWNlICpkZXYpCiAJc3RydWN0IHhlbmJ1c19kcml2ZXIgKmRydjsKIAlzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqeGRldgogCQk9IGNvbnRhaW5lcl9vZihkZXYsIHN0cnVjdCB4ZW5idXNf
ZGV2aWNlLCBkZXYpOwotCisJYm9vbCB4ZW5fc3VzcGVuZCA9IHhlbl9zdXNwZW5kX21vZGVfaXNf
eGVuX3N1c3BlbmQoKTsKIAlEUFJJTlRLKCIlcyIsIHhkZXYtPm5vZGVuYW1lKTsKIAogCWlmIChk
ZXYtPmRyaXZlciA9PSBOVUxMKQogCQlyZXR1cm4gMDsKIAlkcnYgPSB0b194ZW5idXNfZHJpdmVy
KGRldi0+ZHJpdmVyKTsKLQlpZiAoZHJ2LT5zdXNwZW5kKQotCQllcnIgPSBkcnYtPnN1c3BlbmQo
eGRldik7Ci0JaWYgKGVycikKLQkJcHJfd2Fybigic3VzcGVuZCAlcyBmYWlsZWQ6ICVpXG4iLCBk
ZXZfbmFtZShkZXYpLCBlcnIpOworCisJaWYgKHhlbl9zdXNwZW5kKSB7CisJCWlmIChkcnYtPnN1
c3BlbmQpCisJCQllcnIgPSBkcnYtPnN1c3BlbmQoeGRldik7CisJfSBlbHNlIHsKKwkJaWYgKGRy
di0+ZnJlZXplKSB7CisJCQllcnIgPSBkcnYtPmZyZWV6ZSh4ZGV2KTsKKwkJCWlmICghZXJyKSB7
CisJCQkJZnJlZV9vdGhlcmVuZF93YXRjaCh4ZGV2KTsKKwkJCQlmcmVlX290aGVyZW5kX2RldGFp
bHMoeGRldik7CisJCQkJcmV0dXJuIDA7CisJCQl9CisJCX0KKwl9CisKKwlpZiAoZXJyKSB7CisJ
CXByX3dhcm4oIiVzICVzIGZhaWxlZDogJWlcbiIsIHhlbl9zdXNwZW5kID8KKwkJCSJzdXNwZW5k
IiA6ICJmcmVlemUiLCBkZXZfbmFtZShkZXYpLCBlcnIpOworCQlyZXR1cm4gZXJyOworCX0KKwog
CXJldHVybiAwOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX2Rldl9zdXNwZW5kKTsKIAog
aW50IHhlbmJ1c19kZXZfcmVzdW1lKHN0cnVjdCBkZXZpY2UgKmRldikKIHsKLQlpbnQgZXJyOwor
CWludCBlcnIgPSAwOwogCXN0cnVjdCB4ZW5idXNfZHJpdmVyICpkcnY7CiAJc3RydWN0IHhlbmJ1
c19kZXZpY2UgKnhkZXYKIAkJPSBjb250YWluZXJfb2YoZGV2LCBzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSwgZGV2KTsKLQorCWJvb2wgeGVuX3N1c3BlbmQgPSB4ZW5fc3VzcGVuZF9tb2RlX2lzX3hlbl9z
dXNwZW5kKCk7CiAJRFBSSU5USygiJXMiLCB4ZGV2LT5ub2RlbmFtZSk7CiAKIAlpZiAoZGV2LT5k
cml2ZXIgPT0gTlVMTCkKQEAgLTYyNSwyNCArNjQzLDMyIEBAIGludCB4ZW5idXNfZGV2X3Jlc3Vt
ZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJZHJ2ID0gdG9feGVuYnVzX2RyaXZlcihkZXYtPmRyaXZl
cik7CiAJZXJyID0gdGFsa190b19vdGhlcmVuZCh4ZGV2KTsKIAlpZiAoZXJyKSB7Ci0JCXByX3dh
cm4oInJlc3VtZSAodGFsa190b19vdGhlcmVuZCkgJXMgZmFpbGVkOiAlaVxuIiwKKwkJcHJfd2Fy
bigiJXMgKHRhbGtfdG9fb3RoZXJlbmQpICVzIGZhaWxlZDogJWlcbiIsCisJCQl4ZW5fc3VzcGVu
ZCA/ICJyZXN1bWUiIDogInJlc3RvcmUiLAogCQkJZGV2X25hbWUoZGV2KSwgZXJyKTsKIAkJcmV0
dXJuIGVycjsKIAl9CiAKLQl4ZGV2LT5zdGF0ZSA9IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOwor
CWlmICh4ZW5fc3VzcGVuZCkgeworCQl4ZGV2LT5zdGF0ZSA9IFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nOworCQlpZiAoZHJ2LT5yZXN1bWUpCisJCQllcnIgPSBkcnYtPnJlc3VtZSh4ZGV2KTsKKwl9
IGVsc2UgeworCQlpZiAoZHJ2LT5yZXN0b3JlKQorCQkJZXJyID0gZHJ2LT5yZXN0b3JlKHhkZXYp
OworCX0KIAotCWlmIChkcnYtPnJlc3VtZSkgewotCQllcnIgPSBkcnYtPnJlc3VtZSh4ZGV2KTsK
LQkJaWYgKGVycikgewotCQkJcHJfd2FybigicmVzdW1lICVzIGZhaWxlZDogJWlcbiIsIGRldl9u
YW1lKGRldiksIGVycik7Ci0JCQlyZXR1cm4gZXJyOwotCQl9CisJaWYgKGVycikgeworCQlwcl93
YXJuKCIlcyAlcyBmYWlsZWQ6ICVpXG4iLAorCQkJeGVuX3N1c3BlbmQgPyAicmVzdW1lIiA6ICJy
ZXN0b3JlIiwKKwkJCWRldl9uYW1lKGRldiksIGVycik7CisJCXJldHVybiBlcnI7CiAJfQogCiAJ
ZXJyID0gd2F0Y2hfb3RoZXJlbmQoeGRldik7CiAJaWYgKGVycikgewotCQlwcl93YXJuKCJyZXN1
bWUgKHdhdGNoX290aGVyZW5kKSAlcyBmYWlsZWQ6ICVkLlxuIiwKKwkJcHJfd2FybigiJXMgKHdh
dGNoX290aGVyZW5kKSAlcyBmYWlsZWQ6ICVkLlxuIiwKKwkJCXhlbl9zdXNwZW5kID8gInJlc3Vt
ZSIgOiAicmVzdG9yZSIsCiAJCQlkZXZfbmFtZShkZXYpLCBlcnIpOwogCQlyZXR1cm4gZXJyOwog
CX0KQEAgLTY1Myw4ICs2NzksNDUgQEAgRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX2Rldl9yZXN1
bWUpOwogCiBpbnQgeGVuYnVzX2Rldl9jYW5jZWwoc3RydWN0IGRldmljZSAqZGV2KQogewotCS8q
IERvIG5vdGhpbmcgKi8KLQlEUFJJTlRLKCJjYW5jZWwiKTsKKwlpbnQgZXJyID0gMDsKKwlzdHJ1
Y3QgeGVuYnVzX2RyaXZlciAqZHJ2OworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2CisJCT0g
Y29udGFpbmVyX29mKGRldiwgc3RydWN0IHhlbmJ1c19kZXZpY2UsIGRldik7CisJYm9vbCB4ZW5f
c3VzcGVuZCA9IHhlbl9zdXNwZW5kX21vZGVfaXNfeGVuX3N1c3BlbmQoKTsKKworCWlmICh4ZW5f
c3VzcGVuZCkgeworCQkvKiBEbyBub3RoaW5nICovCisJCURQUklOVEsoImNhbmNlbCIpOworCQly
ZXR1cm4gMDsKKwl9CisKKwlEUFJJTlRLKCIlcyIsIHhkZXYtPm5vZGVuYW1lKTsKKworCWlmIChk
ZXYtPmRyaXZlciA9PSBOVUxMKQorCQlyZXR1cm4gMDsKKwlkcnYgPSB0b194ZW5idXNfZHJpdmVy
KGRldi0+ZHJpdmVyKTsKKwllcnIgPSB0YWxrX3RvX290aGVyZW5kKHhkZXYpOworCWlmIChlcnIp
IHsKKwkJcHJfd2FybigidGhhdyAodGFsa190b19vdGhlcmVuZCkgJXMgZmFpbGVkOiAlZC5cbiIs
CisJCQlkZXZfbmFtZShkZXYpLCBlcnIpOworCQlyZXR1cm4gZXJyOworCX0KKworCWlmIChkcnYt
PnRoYXcpIHsKKwkJZXJyID0gZHJ2LT50aGF3KHhkZXYpOworCQlpZiAoZXJyKSB7CisJCQlwcl93
YXJuKCJ0aGF3ICVzIGZhaWxlZDogJWlcbiIsIGRldl9uYW1lKGRldiksIGVycik7CisJCQlyZXR1
cm4gZXJyOworCQl9CisJfQorCisJZXJyID0gd2F0Y2hfb3RoZXJlbmQoeGRldik7CisJaWYgKGVy
cikgeworCQlwcl93YXJuKCJ0aGF3ICh3YXRjaF9vdGhlcmVuZCkgJXMgZmFpbGVkOiAlZC5cbiIs
CisJCQlkZXZfbmFtZShkZXYpLCBlcnIpOworCQlyZXR1cm4gZXJyOworCX0KKwogCXJldHVybiAw
OwogfQogRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX2Rldl9jYW5jZWwpOwpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4veGVuYnVzLmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAppbmRleCA4NjljODE2
ZDVmOGMuLjIwMjYxZDVmNGU3OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuYnVzLmgKKysr
IGIvaW5jbHVkZS94ZW4veGVuYnVzLmgKQEAgLTEwMCw2ICsxMDAsOSBAQCBzdHJ1Y3QgeGVuYnVz
X2RyaXZlciB7CiAJaW50ICgqcmVtb3ZlKShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KTsKIAlp
bnQgKCpzdXNwZW5kKShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KTsKIAlpbnQgKCpyZXN1bWUp
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpOworCWludCAoKmZyZWV6ZSkoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldik7CisJaW50ICgqdGhhdykoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldik7
CisJaW50ICgqcmVzdG9yZSkoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldik7CiAJaW50ICgqdWV2
ZW50KShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3Qga29ial91ZXZlbnRfZW52ICopOwog
CXN0cnVjdCBkZXZpY2VfZHJpdmVyIGRyaXZlcjsKIAlpbnQgKCpyZWFkX290aGVyZW5kX2RldGFp
bHMpKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpOwotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:40:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioySU-0001l3-5a; Tue, 07 Jan 2020 23:40:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyST-0001ku-CU
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:40:21 +0000
X-Inumbo-ID: 10f16808-31a7-11ea-ad29-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10f16808-31a7-11ea-ad29-12813bfff9fa;
 Tue, 07 Jan 2020 23:40:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440421; x=1609976421;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=fKBHoK09YZBwiKXNN6RfSgjFeH+5bNsX0xukKXYpamw=;
 b=jtucKk9KpH1S+Gr6UTTFJA3H6DCGSi9EwFkg6puLDX3NzKrkR1YoS5yo
 QlEpLYn1XW2pQWeAXOh6TxZcOvZTAYIlZUvZcYotpj4hcr4qT7C679aj/
 ltKBcPJ+wNO6rtP0Sw16gS/g/yBn+6y++a0pphXSK+jAUMcy7oHjJQwVQ s=;
IronPort-SDR: +5WXZR3aQI5IaNTfkU7fCO+qrdocNvSC8Btqi8thp07FiCmMP6fRqrvnOSUa1k56Gzc7llX4Wq
 QvHj7bPazjDg==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="17325704"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 07 Jan 2020 23:40:10 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id E3EF9C2E0A; Tue,  7 Jan 2020 23:40:07 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:39:47 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:39:47 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP
 Server id 15.0.1236.3 via Frontend Transport; Tue, 7 Jan 2020 23:39:47 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id E3FD440E65; Tue,  7 Jan 2020 23:39:46 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:39:46 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107233946.GA18143@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 03/11] x86/xen: Introduce new function to
 map
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: anchalag@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>

SW50cm9kdWNlIGEgc21hbGwgZnVuY3Rpb24gd2hpY2ggcmUtdXNlcyBzaGFyZWQgcGFnZSdzIFBB
IGFsbG9jYXRlZApkdXJpbmcgZ3Vlc3QgaW5pdGlhbGl6YXRpb24gdGltZSBpbiByZXNlcnZlX3No
YXJlZF9pbmZvKCkgYW5kIG5vdAphbGxvY2F0ZSBuZXcgcGFnZSBkdXJpbmcgcmVzdW1lIGZsb3cu
Ckl0IGFsc28gIGRvZXMgdGhlIG1hcHBpbmcgb2Ygc2hhcmVkX2luZm9fcGFnZSBieSBjYWxsaW5n
Cnhlbl9odm1faW5pdF9zaGFyZWRfaW5mbygpIHRvIHVzZSB0aGUgZnVuY3Rpb24uCgpTaWduZWQt
b2ZmLWJ5OiBBbmNoYWwgQWdhcndhbCA8YW5jaGFsYWdAYW1hem9uLmNvbT4KLS0tCiBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX2h2bS5jIHwgNyArKysrKysrCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5o
ICAgICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X2h2bS5jCmluZGV4IGUxMzhmN2RlNTJkMi4uNzViMWVjN2EwZmNkIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZt
LmMKQEAgLTI3LDYgKzI3LDEzIEBACiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHNoYXJlZF9pbmZv
X3BmbjsKIAordm9pZCB4ZW5faHZtX21hcF9zaGFyZWRfaW5mbyh2b2lkKQoreworCXhlbl9odm1f
aW5pdF9zaGFyZWRfaW5mbygpOworCWlmIChzaGFyZWRfaW5mb19wZm4pCisJCUhZUEVSVklTT1Jf
c2hhcmVkX2luZm8gPSBfX3ZhKFBGTl9QSFlTKHNoYXJlZF9pbmZvX3BmbikpOworfQorCiB2b2lk
IHhlbl9odm1faW5pdF9zaGFyZWRfaW5mbyh2b2lkKQogewogCXN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgeGF0cDsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4
Ni94ZW4veGVuLW9wcy5oCmluZGV4IDQ1YTQ0MWMzM2Q2ZC4uZDg0YzM1Nzk5NGJkIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
QEAgLTU2LDYgKzU2LDcgQEAgdm9pZCB4ZW5fZW5hYmxlX3N5c2NhbGwodm9pZCk7CiB2b2lkIHhl
bl92Y3B1X3Jlc3RvcmUodm9pZCk7CiAKIHZvaWQgeGVuX2NhbGxiYWNrX3ZlY3Rvcih2b2lkKTsK
K3ZvaWQgeGVuX2h2bV9tYXBfc2hhcmVkX2luZm8odm9pZCk7CiB2b2lkIHhlbl9odm1faW5pdF9z
aGFyZWRfaW5mbyh2b2lkKTsKIHZvaWQgeGVuX3VucGx1Z19lbXVsYXRlZF9kZXZpY2VzKHZvaWQp
OwogCi0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:41:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:41: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 1ioyTE-0001rE-Jt; Tue, 07 Jan 2020 23:41:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyTD-0001r6-DK
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:41:07 +0000
X-Inumbo-ID: 28030c9a-31a7-11ea-bf56-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28030c9a-31a7-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 23:40:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440459; x=1609976459;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=R/ChRdUub8GaU9C55T2reGXH2khOUkoMgXccaQMjyI4=;
 b=SF4dCTB8IsKeN/VdRKwCZ3QjbKruP0lWSOXIsBf2ZozAVK2AARa+Pveu
 Vrd7F2XP+lmaVx5OcJrulV7lrcLvYL1thiRQAfyMVDo/UGJhyAIwjVaWk
 ZiSYeLuRyyxOhjySYbx2pZTYMLOy/ja5Z3f553cqIL2CTRFik0hLL0srP g=;
IronPort-SDR: 5g/iqkzFvYugBmDKt0Glzcp1Q3t/ykf/uYOlIE5v/VAcV7ggyE/V7zO/wgrTEjPikfKPNIr6jw
 N16mKYQ8zZGw==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11930671"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 07 Jan 2020 23:40:57 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1A4B4A1EE3; Tue,  7 Jan 2020 23:40:55 +0000 (UTC)
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:40:39 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:40:38 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:40:38 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 4B11640E65; Tue,  7 Jan 2020 23:40:38 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:40:38 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234038.GA18296@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 04/11] x86/xen: add system core suspend
 and resume callbacks
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpBZGQgWGVuIFBWSFZN
IHNwZWNpZmljIHN5c3RlbSBjb3JlIGNhbGxiYWNrcyBmb3IgUE0gc3VzcGVuZCBhbmQKaGliZXJu
YXRpb24gc3VwcG9ydC4gVGhlIGNhbGxiYWNrcyBzdXNwZW5kIGFuZCByZXN1bWUgWGVuCnByaW1p
dGl2ZXMsbGlrZSBzaGFyZWRfaW5mbywgcHZjbG9jayBhbmQgZ3JhbnQgdGFibGUuIE5vdGUgdGhh
dApYZW4gc3VzcGVuZCBjYW4gaGFuZGxlIHRoZW0gaW4gYSBkaWZmZXJlbnQgbWFubmVyLCBidXQg
c3lzdGVtCmNvcmUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgZnJvbSB0aGUgY29udGV4dC4gU28gaWYg
dGhlIGNhbGxiYWNrcwphcmUgY2FsbGVkIGZyb20gWGVuIHN1c3BlbmQgY29udGV4dCwgcmV0dXJu
IGltbWVkaWF0ZWx5LgoKU2lnbmVkLW9mZi1ieTogQWdhcndhbCBBbmNoYWwgPGFuY2hhbGFnQGFt
YXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IE11bmVoaXNhIEthbWF0YSA8a2FtYXRhbUBhbWF6b24u
Y29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgfCAgMSArCiBhcmNoL3g4Ni94
ZW4vc3VzcGVuZC5jICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGluY2x1ZGUveGVuL3hlbi1vcHMuaCAgICAgICAgfCAgMyArKysKIDMgZmls
ZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5faHZtLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCmluZGV4IDc1YjFl
YzdhMGZjZC4uMTM4ZTcxNzg2ZTAzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X2h2bS5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTIwNCw2ICsyMDQs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2h2bV9ndWVzdF9pbml0KHZvaWQpCiAJaWYgKHhl
bl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCiAJCXhlbl9oYXZlX3ZlY3Rv
cl9jYWxsYmFjayA9IDE7CiAKKwl4ZW5fc2V0dXBfc3lzY29yZV9vcHMoKTsKIAl4ZW5faHZtX3Nt
cF9pbml0KCk7CiAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0dXAoeGVuX2NwdV91cF9wcmVwYXJlX2h2
bSwgeGVuX2NwdV9kZWFkX2h2bSkpOwogCXhlbl91bnBsdWdfZW11bGF0ZWRfZGV2aWNlcygpOwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5k
LmMKaW5kZXggMWQ4MzE1MmM3NjFiLi43ODRjNDQ4NDEwMGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9zdXNwZW5kLmMKKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwpAQCAtMiwxNyArMiwy
MiBAQAogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8bGludXgvdGljay5oPgog
I2luY2x1ZGUgPGxpbnV4L3BlcmNwdS1kZWZzLmg+CisjaW5jbHVkZSA8bGludXgvc3lzY29yZV9v
cHMuaD4KKyNpbmNsdWRlIDxsaW51eC9rZXJuZWxfc3RhdC5oPgogCiAjaW5jbHVkZSA8eGVuL3hl
bi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CisjaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS9tZW1vcnkuaD4KICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4
ZW4vZXZlbnRzLmg+CisjaW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4KIAogI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlcy5oPgogI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KICNpbmNsdWRlIDxhc20v
eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vcGFnZS5oPgogI2luY2x1ZGUgPGFz
bS9maXhtYXAuaD4KKyNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgogCiAjaW5jbHVkZSAieGVuLW9w
cy5oIgogI2luY2x1ZGUgIm1tdS5oIgpAQCAtODIsMyArODcsNTEgQEAgdm9pZCB4ZW5fYXJjaF9z
dXNwZW5kKHZvaWQpCiAKIAlvbl9lYWNoX2NwdSh4ZW5fdmNwdV9ub3RpZnlfc3VzcGVuZCwgTlVM
TCwgMSk7CiB9CisKK3N0YXRpYyBpbnQgeGVuX3N5c2NvcmVfc3VzcGVuZCh2b2lkKQoreworCXN0
cnVjdCB4ZW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB4cmZwOworCWludCByZXQ7CisKKwkvKiBYZW4g
c3VzcGVuZCBkb2VzIHNpbWlsYXIgc3R1ZmZzIGluIGl0cyBvd24gbG9naWMgKi8KKwlpZiAoeGVu
X3N1c3BlbmRfbW9kZV9pc194ZW5fc3VzcGVuZCgpKQorCQlyZXR1cm4gMDsKKworCXhyZnAuZG9t
aWQgPSBET01JRF9TRUxGOworCXhyZnAuZ3BmbiA9IF9fcGEoSFlQRVJWSVNPUl9zaGFyZWRfaW5m
bykgPj4gUEFHRV9TSElGVDsKKworCXJldCA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9y
ZW1vdmVfZnJvbV9waHlzbWFwLCAmeHJmcCk7CisJaWYgKCFyZXQpCisJCUhZUEVSVklTT1Jfc2hh
cmVkX2luZm8gPSAmeGVuX2R1bW15X3NoYXJlZF9pbmZvOworCisJcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIHZvaWQgeGVuX3N5c2NvcmVfcmVzdW1lKHZvaWQpCit7CisJLyogWGVuIHN1c3BlbmQg
ZG9lcyBzaW1pbGFyIHN0dWZmcyBpbiBpdHMgb3duIGxvZ2ljICovCisJaWYgKHhlbl9zdXNwZW5k
X21vZGVfaXNfeGVuX3N1c3BlbmQoKSkKKwkJcmV0dXJuOworCisJLyogTm8gbmVlZCB0byBzZXR1
cCB2Y3B1X2luZm8gYXMgaXQncyBhbHJlYWR5IG1vdmVkIG9mZiAqLworCXhlbl9odm1fbWFwX3No
YXJlZF9pbmZvKCk7CisKKwlwdmNsb2NrX3Jlc3VtZSgpOworCisJZ250dGFiX3Jlc3VtZSgpOwor
fQorCisvKgorICogVGhlc2UgY2FsbGJhY2tzIHdpbGwgYmUgY2FsbGVkIHdpdGggaW50ZXJydXB0
cyBkaXNhYmxlZCBhbmQgd2hlbiBoYXZpbmcgb25seQorICogb25lIENQVSBvbmxpbmUuCisgKi8K
K3N0YXRpYyBzdHJ1Y3Qgc3lzY29yZV9vcHMgeGVuX2h2bV9zeXNjb3JlX29wcyA9IHsKKwkuc3Vz
cGVuZCA9IHhlbl9zeXNjb3JlX3N1c3BlbmQsCisJLnJlc3VtZSA9IHhlbl9zeXNjb3JlX3Jlc3Vt
ZQorfTsKKwordm9pZCBfX2luaXQgeGVuX3NldHVwX3N5c2NvcmVfb3BzKHZvaWQpCit7CisJaWYg
KHhlbl9odm1fZG9tYWluKCkpCisJCXJlZ2lzdGVyX3N5c2NvcmVfb3BzKCZ4ZW5faHZtX3N5c2Nv
cmVfb3BzKTsKK30KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaCBiL2luY2x1ZGUv
eGVuL3hlbi1vcHMuaAppbmRleCA2YzM2ZTE2MWRmZDEuLjNiMzk5MmI1YjBjMiAxMDA2NDQKLS0t
IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaApAQCAt
NDMsNiArNDMsOSBAQCBpbnQgeGVuX3NldHVwX3NodXRkb3duX2V2ZW50KHZvaWQpOwogYm9vbCB4
ZW5fc3VzcGVuZF9tb2RlX2lzX3hlbl9zdXNwZW5kKHZvaWQpOwogYm9vbCB4ZW5fc3VzcGVuZF9t
b2RlX2lzX3BtX3N1c3BlbmQodm9pZCk7CiBib29sIHhlbl9zdXNwZW5kX21vZGVfaXNfcG1faGli
ZXJuYXRpb24odm9pZCk7CisKK3ZvaWQgeGVuX3NldHVwX3N5c2NvcmVfb3BzKHZvaWQpOworCiBl
eHRlcm4gdW5zaWduZWQgbG9uZyAqeGVuX2NvbnRpZ3VvdXNfYml0bWFwOwogCiAjaWYgZGVmaW5l
ZChDT05GSUdfWEVOX1BWKSB8fCBkZWZpbmVkKENPTkZJR19BUk0pIHx8IGRlZmluZWQoQ09ORklH
X0FSTTY0KQotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:41:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:41: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 1ioyTk-0001wU-TB; Tue, 07 Jan 2020 23:41:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyTi-0001wC-Sw
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:41:38 +0000
X-Inumbo-ID: 3f445314-31a7-11ea-bf56-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f445314-31a7-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 23:41:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440499; x=1609976499;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=m7DYcnBI9gmGpe+riHUBGW0Onro5UMfNyKRrS0IAdiY=;
 b=A5acF6BbQfPfC0Wu9EguU2Uc4I+4JPtNJs04NmLq3AYwNNlyOvkgzwGe
 jFVF8qxk7zvBJWAtwD3h/Ewu4iJfgomwrZ9TyXlYMa5Qa2ly0aC0daF7W
 Do/Mpn2EgH9nw0C4s9e1UwAwUNC03QR4aVJYzaNCCep0MzgO2HGHVYFN9 g=;
IronPort-SDR: lTsuHM0/+/woxFw4I9bXNXC0Nl376lr4jISIAOoFp5l29xoI/fu0Wgba1K9w+vvnJyCLIwZ/ht
 o6rXvwsq/gcg==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; 
   d="scan'208";a="8918613"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 07 Jan 2020 23:41:28 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1F481A1EDC; Tue,  7 Jan 2020 23:41:26 +0000 (UTC)
Received: from EX13D07UWB002.ant.amazon.com (10.43.161.131) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:41:21 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D07UWB002.ant.amazon.com (10.43.161.131) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:41:21 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:41:21 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 7E4B640E65; Tue,  7 Jan 2020 23:41:21 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:41:21 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234121.GA18336@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 05/11] xen-netfront: add callbacks for PM
 suspend and hibernation support
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpBZGQgZnJlZXplLCB0
aGF3IGFuZCByZXN0b3JlIGNhbGxiYWNrcyBmb3IgUE0gc3VzcGVuZCBhbmQgaGliZXJuYXRpb24K
c3VwcG9ydC4gVGhlIGZyZWV6ZSBoYW5kbGVyIHNpbXBseSBkaXNjb25uZWN0cyB0aGUgZnJvdG5l
bmQgZnJvbSB0aGUKYmFja2VuZCBhbmQgZnJlZXMgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBx
dWV1ZXMgYWZ0ZXIgZGlzYWJsaW5nIHRoZQpuZXRfZGV2aWNlIGZyb20gdGhlIHN5c3RlbS4gVGhl
IHJlc3RvcmUgaGFuZGxlciBqdXN0IGNoYW5nZXMgdGhlCmZyb250ZW5kIHN0YXRlIGFuZCBsZXQg
dGhlIHhlbmJ1cyBoYW5kbGVyIHRvIHJlLWFsbG9jYXRlIHRoZSByZXNvdXJjZXMKYW5kIHJlLWNv
bm5lY3QgdG8gdGhlIGJhY2tlbmQuIFRoaXMgY2FuIGJlIHBlcmZvcm1lZCB0cmFuc3BhcmVudGx5
IHRvCnRoZSByZXN0IG9mIHRoZSBzeXN0ZW0uIFRoZSBoYW5kbGVycyBhcmUgdXNlZCBmb3IgYm90
aCBQTSBzdXNwZW5kIGFuZApoaWJlcm5hdGlvbiBzbyB0aGF0IHdlIGNhbiBrZWVwIHRoZSBleGlz
dGluZyBzdXNwZW5kL3Jlc3VtZSBjYWxsYmFja3MKZm9yIFhlbiBzdXNwZW5kIHdpdGhvdXQgbW9k
aWZpY2F0aW9uLiBGcmVlemluZyBuZXRmcm9udCBkZXZpY2VzIGlzCm5vcm1hbGx5IGV4cGVjdGVk
IHRvIGZpbmlzaCB3aXRoaW4gYSBmZXcgaHVuZHJlZCBtaWxsaXNlY29uZHMsIGJ1dCBpdApjYW4g
cmFyZWx5IHRha2UgbW9yZSB0aGFuIDUgc2Vjb25kcyBhbmQgaGl0IHRoZSBoYXJkIGNvZGVkIHRp
bWVvdXQsCml0IHdvdWxkIGRlcGVuZCBvbiBiYWNrZW5kIHN0YXRlIHdoaWNoIG1heSBiZSBjb25n
ZXN0ZWQgYW5kL29yIGhhdmUKY29tcGxleCBjb25maWd1cmF0aW9uLiBXaGlsZSBpdCdzIHJhcmUg
Y2FzZSwgbG9uZ2VyIGRlZmF1bHQgdGltZW91dApzZWVtcyBhIGJpdCBtb3JlIHJlYXNvbmFibGUg
aGVyZSB0byBhdm9pZCBoaXR0aW5nIHRoZSB0aW1lb3V0LgpBbHNvLCBtYWtlIGl0IGNvbmZpZ3Vy
YWJsZSB2aWEgbW9kdWxlIHBhcmFtZXRlciBzbyB0aGF0IHdlIGNhbiBjb3Zlcgpicm9hZGVyIHNl
dHVwcyB0aGFuIHdoYXQgd2Uga25vdyBjdXJyZW50bHkuCgpbQW5jaGFsIGNoYW5nZWxvZzogVmFy
aWFibGUgbmFtZSBmaXggYW5kIGNoZWNrcGF0Y2gucGwgZml4ZXNdClNpZ25lZC1vZmYtYnk6IEFu
Y2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBNdW5laGlz
YSBLYW1hdGEgPGthbWF0YW1AYW1hem9uLmNvbT4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0ZnJv
bnQuYyB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJv
bnQuYwppbmRleCA0NjdmZDBmMGZmY2QuLmFhN2VmNDAzNzhjYSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9uZXQveGVuLW5ldGZyb250LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKQEAg
LTQzLDYgKzQzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGVwYXJhbS5oPgogI2luY2x1ZGUg
PGxpbnV4L21tLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgorI2luY2x1ZGUgPGxpbnV4L2Nv
bXBsZXRpb24uaD4KICNpbmNsdWRlIDxuZXQvaXAuaD4KIAogI2luY2x1ZGUgPHhlbi94ZW4uaD4K
QEAgLTU2LDYgKzU3LDEyIEBACiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4KICNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmg+CiAKK2VudW0gbmV0aWZfZnJlZXpl
X3N0YXRlIHsKKwlORVRJRl9GUkVFWkVfU1RBVEVfVU5GUk9aRU4sCisJTkVUSUZfRlJFRVpFX1NU
QVRFX0ZSRUVaSU5HLAorCU5FVElGX0ZSRUVaRV9TVEFURV9GUk9aRU4sCit9OworCiAvKiBNb2R1
bGUgcGFyYW1ldGVycyAqLwogI2RlZmluZSBNQVhfUVVFVUVTX0RFRkFVTFQgOAogc3RhdGljIHVu
c2lnbmVkIGludCB4ZW5uZXRfbWF4X3F1ZXVlczsKQEAgLTYzLDYgKzcwLDEyIEBAIG1vZHVsZV9w
YXJhbV9uYW1lZChtYXhfcXVldWVzLCB4ZW5uZXRfbWF4X3F1ZXVlcywgdWludCwgMDY0NCk7CiBN
T0RVTEVfUEFSTV9ERVNDKG1heF9xdWV1ZXMsCiAJCSAiTWF4aW11bSBudW1iZXIgb2YgcXVldWVz
IHBlciB2aXJ0dWFsIGludGVyZmFjZSIpOwogCitzdGF0aWMgdW5zaWduZWQgaW50IG5ldGZyb250
X2ZyZWV6ZV90aW1lb3V0X3NlY3MgPSAxMDsKK21vZHVsZV9wYXJhbV9uYW1lZChmcmVlemVfdGlt
ZW91dF9zZWNzLAorCQkgICBuZXRmcm9udF9mcmVlemVfdGltZW91dF9zZWNzLCB1aW50LCAwNjQ0
KTsKK01PRFVMRV9QQVJNX0RFU0MoZnJlZXplX3RpbWVvdXRfc2VjcywKKwkJICJ0aW1lb3V0IHdo
ZW4gZnJlZXppbmcgbmV0ZnJvbnQgZGV2aWNlIGluIHNlY29uZHMiKTsKKwogc3RhdGljIGNvbnN0
IHN0cnVjdCBldGh0b29sX29wcyB4ZW5uZXRfZXRodG9vbF9vcHM7CiAKIHN0cnVjdCBuZXRmcm9u
dF9jYiB7CkBAIC0xNjAsNiArMTczLDEwIEBAIHN0cnVjdCBuZXRmcm9udF9pbmZvIHsKIAlzdHJ1
Y3QgbmV0ZnJvbnRfc3RhdHMgX19wZXJjcHUgKnR4X3N0YXRzOwogCiAJYXRvbWljX3QgcnhfZ3Nv
X2NoZWNrc3VtX2ZpeHVwOworCisJaW50IGZyZWV6ZV9zdGF0ZTsKKworCXN0cnVjdCBjb21wbGV0
aW9uIHdhaXRfYmFja2VuZF9kaXNjb25uZWN0ZWQ7CiB9OwogCiBzdHJ1Y3QgbmV0ZnJvbnRfcnhf
aW5mbyB7CkBAIC03MjEsNiArNzM4LDIxIEBAIHN0YXRpYyBpbnQgeGVubmV0X2Nsb3NlKHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYpCiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeGVubmV0X2Rp
c2FibGVfaW50ZXJydXB0cyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQoreworCXN0cnVjdCBuZXRm
cm9udF9pbmZvICpucCA9IG5ldGRldl9wcml2KGRldik7CisJdW5zaWduZWQgaW50IG51bV9xdWV1
ZXMgPSBkZXYtPnJlYWxfbnVtX3R4X3F1ZXVlczsKKwl1bnNpZ25lZCBpbnQgcXVldWVfaW5kZXg7
CisJc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZTsKKworCWZvciAocXVldWVfaW5kZXggPSAw
OyBxdWV1ZV9pbmRleCA8IG51bV9xdWV1ZXM7ICsrcXVldWVfaW5kZXgpIHsKKwkJcXVldWUgPSAm
bnAtPnF1ZXVlc1txdWV1ZV9pbmRleF07CisJCWRpc2FibGVfaXJxKHF1ZXVlLT50eF9pcnEpOwor
CQlkaXNhYmxlX2lycShxdWV1ZS0+cnhfaXJxKTsKKwl9CisJcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyB2b2lkIHhlbm5ldF9tb3ZlX3J4X3Nsb3Qoc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwg
c3RydWN0IHNrX2J1ZmYgKnNrYiwKIAkJCQlncmFudF9yZWZfdCByZWYpCiB7CkBAIC0xMzAxLDYg
KzEzMzMsOCBAQCBzdGF0aWMgc3RydWN0IG5ldF9kZXZpY2UgKnhlbm5ldF9jcmVhdGVfZGV2KHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIAlucC0+cXVldWVzID0gTlVMTDsKIAorCWluaXRf
Y29tcGxldGlvbigmbnAtPndhaXRfYmFja2VuZF9kaXNjb25uZWN0ZWQpOworCiAJZXJyID0gLUVO
T01FTTsKIAlucC0+cnhfc3RhdHMgPSBuZXRkZXZfYWxsb2NfcGNwdV9zdGF0cyhzdHJ1Y3QgbmV0
ZnJvbnRfc3RhdHMpOwogCWlmIChucC0+cnhfc3RhdHMgPT0gTlVMTCkKQEAgLTE3OTQsNiArMTgy
OCw1MCBAQCBzdGF0aWMgaW50IHhlbm5ldF9jcmVhdGVfcXVldWVzKHN0cnVjdCBuZXRmcm9udF9p
bmZvICppbmZvLAogCXJldHVybiAwOwogfQogCitzdGF0aWMgaW50IG5ldGZyb250X2ZyZWV6ZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXN0cnVjdCBuZXRmcm9udF9pbmZvICppbmZv
ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisJdW5zaWduZWQgbG9uZyB0aW1lb3V0ID0g
bmV0ZnJvbnRfZnJlZXplX3RpbWVvdXRfc2VjcyAqIEhaOworCWludCBlcnIgPSAwOworCisJeGVu
bmV0X2Rpc2FibGVfaW50ZXJydXB0cyhpbmZvLT5uZXRkZXYpOworCisJbmV0aWZfZGV2aWNlX2Rl
dGFjaChpbmZvLT5uZXRkZXYpOworCisJaW5mby0+ZnJlZXplX3N0YXRlID0gTkVUSUZfRlJFRVpF
X1NUQVRFX0ZSRUVaSU5HOworCisJLyogS2ljayB0aGUgYmFja2VuZCB0byBkaXNjb25uZWN0ICov
CisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisKKwkvKiBX
ZSBkb24ndCB3YW50IHRvIG1vdmUgZm9yd2FyZCBiZWZvcmUgdGhlIGZyb250ZW5kIGlzIGRpY29u
bmVjdGVkCisJICogZnJvbSB0aGUgYmFja2VuZCBjbGVhbmx5LgorCSAqLworCXRpbWVvdXQgPSB3
YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVvdXQoJmluZm8tPndhaXRfYmFja2VuZF9kaXNjb25uZWN0
ZWQsCisJCQkJCSAgICAgIHRpbWVvdXQpOworCWlmICghdGltZW91dCkgeworCQllcnIgPSAtRUJV
U1k7CisJCXhlbmJ1c19kZXZfZXJyb3IoZGV2LCBlcnIsICJGcmVlemluZyB0aW1lZCBvdXQ7Igor
CQkJCSAidGhlIGRldmljZSBtYXkgYmVjb21lIGluY29uc2lzdGVudCBzdGF0ZSIpOworCQlyZXR1
cm4gZXJyOworCX0KKworCS8qIFRlYXIgZG93biBxdWV1ZXMgKi8KKwl4ZW5uZXRfZGlzY29ubmVj
dF9iYWNrZW5kKGluZm8pOworCXhlbm5ldF9kZXN0cm95X3F1ZXVlcyhpbmZvKTsKKworCWluZm8t
PmZyZWV6ZV9zdGF0ZSA9IE5FVElGX0ZSRUVaRV9TVEFURV9GUk9aRU47CisKKwlyZXR1cm4gZXJy
OworfQorCitzdGF0aWMgaW50IG5ldGZyb250X3Jlc3RvcmUoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldikKK3sKKwkvKiBLaWNrIHRoZSBiYWNrZW5kIHRvIHJlLWNvbm5lY3QgKi8KKwl4ZW5idXNf
c3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpOworCisJcmV0dXJuIDA7
Cit9CisKIC8qIENvbW1vbiBjb2RlIHVzZWQgd2hlbiBmaXJzdCBzZXR0aW5nIHVwLCBhbmQgd2hl
biByZXN1bWluZy4gKi8KIHN0YXRpYyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCiAJCQkgICBzdHJ1Y3QgbmV0ZnJvbnRfaW5mbyAqaW5mbykKQEAgLTIwMDYs
NiArMjA4NCw4IEBAIHN0YXRpYyBpbnQgeGVubmV0X2Nvbm5lY3Qoc3RydWN0IG5ldF9kZXZpY2Ug
KmRldikKIAkJc3Bpbl91bmxvY2tfYmgoJnF1ZXVlLT5yeF9sb2NrKTsKIAl9CiAKKwlucC0+ZnJl
ZXplX3N0YXRlID0gTkVUSUZfRlJFRVpFX1NUQVRFX1VORlJPWkVOOworCiAJcmV0dXJuIDA7CiB9
CiAKQEAgLTIwNDMsMTAgKzIxMjMsMjMgQEAgc3RhdGljIHZvaWQgbmV0YmFja19jaGFuZ2VkKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCWJyZWFrOwogCiAJY2FzZSBYZW5idXNTdGF0ZUNs
b3NlZDoKLQkJaWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpCisJCWlmIChkZXYt
PnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKSB7CisJCSAgICAgLyogZHBtIGNvbnRleHQgaXMg
d2FpdGluZyBmb3IgdGhlIGJhY2tlbmQgKi8KKwkJCWlmIChucC0+ZnJlZXplX3N0YXRlID09IE5F
VElGX0ZSRUVaRV9TVEFURV9GUkVFWklORykKKwkJCQljb21wbGV0ZSgmbnAtPndhaXRfYmFja2Vu
ZF9kaXNjb25uZWN0ZWQpOwogCQkJYnJlYWs7CisJCX0KKwogCQkvKiBGYWxsIHRocm91Z2ggLSBN
aXNzZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlLiAqLwogCWNhc2UgWGVuYnVzU3RhdGVD
bG9zaW5nOgorCSAgICAgICAvKiBXZSBtYXkgc2VlIHVuZXhwZWN0ZWQgQ2xvc2VkIG9yIENsb3Np
bmcgZnJvbSB0aGUgYmFja2VuZC4KKwkJKiBKdXN0IGlnbm9yZSBpdCBub3QgdG8gcHJldmVudCB0
aGUgZnJvbnRlbmQgZnJvbSBiZWluZworCQkqIHJlLWNvbm5lY3RlZCBpbiB0aGUgY2FzZSBvZiBQ
TSBzdXNwZW5kIG9yIGhpYmVybmF0aW9uLgorCQkqLworCQlpZiAobnAtPmZyZWV6ZV9zdGF0ZSA9
PSBORVRJRl9GUkVFWkVfU1RBVEVfRlJPWkVOICYmCisJCSAgICBkZXYtPnN0YXRlID09IFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nKSB7CisJCQlicmVhazsKKwkJfQogCQl4ZW5idXNfZnJvbnRlbmRf
Y2xvc2VkKGRldik7CiAJCWJyZWFrOwogCX0KQEAgLTIxOTMsNiArMjI4Niw5IEBAIHN0YXRpYyBz
dHJ1Y3QgeGVuYnVzX2RyaXZlciBuZXRmcm9udF9kcml2ZXIgPSB7CiAJLnByb2JlID0gbmV0ZnJv
bnRfcHJvYmUsCiAJLnJlbW92ZSA9IHhlbm5ldF9yZW1vdmUsCiAJLnJlc3VtZSA9IG5ldGZyb250
X3Jlc3VtZSwKKwkuZnJlZXplID0gbmV0ZnJvbnRfZnJlZXplLAorCS50aGF3CT0gbmV0ZnJvbnRf
cmVzdG9yZSwKKwkucmVzdG9yZSA9IG5ldGZyb250X3Jlc3RvcmUsCiAJLm90aGVyZW5kX2NoYW5n
ZWQgPSBuZXRiYWNrX2NoYW5nZWQsCiB9OwogCi0tIAoyLjE1LjMuQU1aTgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:42:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioyUx-000268-A0; Tue, 07 Jan 2020 23:42:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyUw-00025s-9u
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:42:54 +0000
X-Inumbo-ID: 6c9737d2-31a7-11ea-acfb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c9737d2-31a7-11ea-acfb-bc764e2007e4;
 Tue, 07 Jan 2020 23:42:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440575; x=1609976575;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=sgXQv4HvJqf6D8SBsviwIGss++68y1oAXrGUWnu7jvU=;
 b=Nk9iZD9EoqPb4RmsNroiCSNKDg/uYCfxMD7e5NjCro4T0IRel75xtB6N
 uJCcuL+pOovyhT8XaNbSeNYwTkvBO26sE6q2MPq+ghkbEHn0PGQx+XVuy
 lI+2WjMjejeKpiWac22+ZibWb3zbDdcvaX0Gy9Iykm4s3uu7CKH/uGfot A=;
IronPort-SDR: 57VXmmoMg6hbEEZWTqehsLwBen+n3tl5ousARI1x9jy4QLiZ16ebtWxRwKwT3oYp1H7pdP4u8n
 4i+h94Q8irww==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11335300"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 23:42:53 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0C74B141884; Tue,  7 Jan 2020 23:42:44 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:42:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:42:23 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:42:23 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 9A4CE40E65; Tue,  7 Jan 2020 23:42:23 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:42:23 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234223.GA18539@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 06/11] xen-blkfront: add callbacks for PM
 suspend and hibernation
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpBZGQgZnJlZXplLCB0
aGF3IGFuZCByZXN0b3JlIGNhbGxiYWNrcyBmb3IgUE0gc3VzcGVuZCBhbmQgaGliZXJuYXRpb24K
c3VwcG9ydC4gQWxsIGZyb250ZW5kIGRyaXZlcnMgdGhhdCBuZWVkcyB0byB1c2UgUE1fSElCRVJO
QVRJT04vUE1fU1VTUEVORApldmVudHMsIG5lZWQgdG8gaW1wbGVtZW50IHRoZXNlIHhlbmJ1c19k
cml2ZXIgY2FsbGJhY2tzLgpUaGUgZnJlZXplIGhhbmRsZXIgc3RvcHMgYSBibG9jay1sYXllciBx
dWV1ZSBhbmQgZGlzY29ubmVjdCB0aGUKZnJvbnRlbmQgZnJvbSB0aGUgYmFja2VuZCB3aGlsZSBm
cmVlaW5nIHJpbmdfaW5mbyBhbmQgYXNzb2NpYXRlZCByZXNvdXJjZXMuClRoZSByZXN0b3JlIGhh
bmRsZXIgcmUtYWxsb2NhdGVzIHJpbmdfaW5mbyBhbmQgcmUtY29ubmVjdCB0byB0aGUKYmFja2Vu
ZCwgc28gdGhlIHJlc3Qgb2YgdGhlIGtlcm5lbCBjYW4gY29udGludWUgdG8gdXNlIHRoZSBibG9j
ayBkZXZpY2UKdHJhbnNwYXJlbnRseS4gQWxzbywgdGhlIGhhbmRsZXJzIGFyZSB1c2VkIGZvciBi
b3RoIFBNIHN1c3BlbmQgYW5kCmhpYmVybmF0aW9uIHNvIHRoYXQgd2UgY2FuIGtlZXAgdGhlIGV4
aXN0aW5nIHN1c3BlbmQvcmVzdW1lIGNhbGxiYWNrcyBmb3IKWGVuIHN1c3BlbmQgd2l0aG91dCBt
b2RpZmljYXRpb24uIEJlZm9yZSBkaXNjb25uZWN0aW5nIGZyb20gYmFja2VuZCwKd2UgbmVlZCB0
byBwcmV2ZW50IGFueSBuZXcgSU8gZnJvbSBiZWluZyBxdWV1ZWQgYW5kIHdhaXQgZm9yIGV4aXN0
aW5nCklPIHRvIGNvbXBsZXRlLiBGcmVlemUvdW5mcmVlemUgb2YgdGhlIHF1ZXVlcyB3aWxsIGd1
YXJhbnRlZSB0aGF0IHRoZXJlCmFyZSBubyByZXF1ZXN0cyBpbiB1c2Ugb24gdGhlIHNoYXJlZCBy
aW5nLgoKTm90ZTpGb3Igb2xkZXIgYmFja2VuZHMsaWYgYSBiYWNrZW5kIGRvZXNuJ3QgaGF2ZSBj
b21taXQnMTJlYTcyOTY0NWFjZScKeGVuL2Jsa2JhY2s6IHVubWFwIGFsbCBwZXJzaXN0ZW50IGdy
YW50cyB3aGVuIGZyb250ZW5kIGdldHMgZGlzY29ubmVjdGVkLAp0aGUgZnJvbnRlbmQgbWF5IHNl
ZSBtYXNzaXZlIGFtb3VudCBvZiBncmFudCB0YWJsZSB3YXJuaW5nIHdoZW4gZnJlZWluZwpyZXNv
dXJjZXMuClsgICAzNi44NTI2NTldIGRlZmVycmluZyBnLmUuIDB4ZjkgKHBmbiAweGZmZmZmZmZm
ZmZmZmZmZmYpClsgICAzNi44NTUwODldIHhlbjpncmFudF90YWJsZTogV0FSTklORzplLmcuIDB4
MTEyIHN0aWxsIGluIHVzZSEKCkluIHRoaXMgY2FzZSwgcGVyc2lzdGVudCBncmFudHMgd291bGQg
bmVlZCB0byBiZSBkaXNhYmxlZC4KCltBbmNoYWwgQ2hhbmdlbG9nOiBSZW1vdmVkIHRpbWVvdXQv
cmVxdWVzdCBkdXJpbmcgYmxrZnJvbnQgZnJlZXplLgpGaXhlZCBtYWpvciBwYXJ0IG9mIHRoZSBj
b2RlIHRvIHdvcmsgd2l0aCBibGstbXFdClNpZ25lZC1vZmYtYnk6IEFuY2hhbCBBZ2Fyd2FsIDxh
bmNoYWxhZ0BhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0
YW1AYW1hem9uLmNvbT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgMTE5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwppbmRl
eCBhNzRkMDM5MTM4MjIuLmIxZDM4Y2E0NjAwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrZnJvbnQuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCkBAIC00Nyw2
ICs0Nyw4IEBACiAjaW5jbHVkZSA8bGludXgvYml0bWFwLmg+CiAjaW5jbHVkZSA8bGludXgvbGlz
dC5oPgogI2luY2x1ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgorI2luY2x1ZGUgPGxpbnV4L2NvbXBs
ZXRpb24uaD4KKyNpbmNsdWRlIDxsaW51eC9kZWxheS5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5o
PgogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KQEAgLTc5LDYgKzgxLDggQEAgZW51bSBibGtpZl9z
dGF0ZSB7CiAJQkxLSUZfU1RBVEVfRElTQ09OTkVDVEVELAogCUJMS0lGX1NUQVRFX0NPTk5FQ1RF
RCwKIAlCTEtJRl9TVEFURV9TVVNQRU5ERUQsCisJQkxLSUZfU1RBVEVfRlJFRVpJTkcsCisJQkxL
SUZfU1RBVEVfRlJPWkVOCiB9OwogCiBzdHJ1Y3QgZ3JhbnQgewpAQCAtMjIwLDYgKzIyNCw3IEBA
IHN0cnVjdCBibGtmcm9udF9pbmZvCiAJc3RydWN0IGxpc3RfaGVhZCByZXF1ZXN0czsKIAlzdHJ1
Y3QgYmlvX2xpc3QgYmlvX2xpc3Q7CiAJc3RydWN0IGxpc3RfaGVhZCBpbmZvX2xpc3Q7CisJc3Ry
dWN0IGNvbXBsZXRpb24gd2FpdF9iYWNrZW5kX2Rpc2Nvbm5lY3RlZDsKIH07CiAKIHN0YXRpYyB1
bnNpZ25lZCBpbnQgbnJfbWlub3JzOwpAQCAtMjYxLDYgKzI2Niw3IEBAIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0sobWlub3JfbG9jayk7CiBzdGF0aWMgaW50IGJsa2Zyb250X3NldHVwX2luZGlyZWN0
KHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpbmZvKTsKIHN0YXRpYyB2b2lkIGJsa2Zyb250
X2dhdGhlcl9iYWNrZW5kX2ZlYXR1cmVzKHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKTsKIHN0
YXRpYyBpbnQgbmVnb3RpYXRlX21xKHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKTsKK3N0YXRp
YyB2b2lkIF9fYmxraWZfZnJlZShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbyk7CiAKIHN0YXRp
YyBpbnQgZ2V0X2lkX2Zyb21fZnJlZWxpc3Qoc3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyAqcmlu
Zm8pCiB7CkBAIC05OTUsNiArMTAwMSw3IEBAIHN0YXRpYyBpbnQgeGx2YmRfaW5pdF9ibGtfcXVl
dWUoc3RydWN0IGdlbmRpc2sgKmdkLCB1MTYgc2VjdG9yX3NpemUsCiAJaW5mby0+c2VjdG9yX3Np
emUgPSBzZWN0b3Jfc2l6ZTsKIAlpbmZvLT5waHlzaWNhbF9zZWN0b3Jfc2l6ZSA9IHBoeXNpY2Fs
X3NlY3Rvcl9zaXplOwogCWJsa2lmX3NldF9xdWV1ZV9saW1pdHMoaW5mbyk7CisJaW5pdF9jb21w
bGV0aW9uKCZpbmZvLT53YWl0X2JhY2tlbmRfZGlzY29ubmVjdGVkKTsKIAogCXJldHVybiAwOwog
fQpAQCAtMTIxOCw2ICsxMjI1LDggQEAgc3RhdGljIHZvaWQgeGx2YmRfcmVsZWFzZV9nZW5kaXNr
KHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQogLyogQWxyZWFkeSBob2xkIHJpbmZvLT5yaW5n
X2xvY2suICovCiBzdGF0aWMgaW5saW5lIHZvaWQga2lja19wZW5kaW5nX3JlcXVlc3RfcXVldWVz
X2xvY2tlZChzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvICpyaW5mbykKIHsKKwlpZiAodW5saWtl
bHkocmluZm8tPmRldl9pbmZvLT5jb25uZWN0ZWQgPT0gQkxLSUZfU1RBVEVfRlJFRVpJTkcpKQor
CQlyZXR1cm47CiAJaWYgKCFSSU5HX0ZVTEwoJnJpbmZvLT5yaW5nKSkKIAkJYmxrX21xX3N0YXJ0
X3N0b3BwZWRfaHdfcXVldWVzKHJpbmZvLT5kZXZfaW5mby0+cnEsIHRydWUpOwogfQpAQCAtMTM0
MSw4ICsxMzUwLDYgQEAgc3RhdGljIHZvaWQgYmxraWZfZnJlZV9yaW5nKHN0cnVjdCBibGtmcm9u
dF9yaW5nX2luZm8gKnJpbmZvKQogCiBzdGF0aWMgdm9pZCBibGtpZl9mcmVlKHN0cnVjdCBibGtm
cm9udF9pbmZvICppbmZvLCBpbnQgc3VzcGVuZCkKIHsKLQl1bnNpZ25lZCBpbnQgaTsKLQogCS8q
IFByZXZlbnQgbmV3IHJlcXVlc3RzIGJlaW5nIGlzc3VlZCB1bnRpbCB3ZSBmaXggdGhpbmdzIHVw
LiAqLwogCWluZm8tPmNvbm5lY3RlZCA9IHN1c3BlbmQgPwogCQlCTEtJRl9TVEFURV9TVVNQRU5E
RUQgOiBCTEtJRl9TVEFURV9ESVNDT05ORUNURUQ7CkBAIC0xMzUwLDYgKzEzNTcsMTMgQEAgc3Rh
dGljIHZvaWQgYmxraWZfZnJlZShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbywgaW50IHN1c3Bl
bmQpCiAJaWYgKGluZm8tPnJxKQogCQlibGtfbXFfc3RvcF9od19xdWV1ZXMoaW5mby0+cnEpOwog
CisJX19ibGtpZl9mcmVlKGluZm8pOworfQorCitzdGF0aWMgdm9pZCBfX2Jsa2lmX2ZyZWUoc3Ry
dWN0IGJsa2Zyb250X2luZm8gKmluZm8pCit7CisJdW5zaWduZWQgaW50IGk7CisKIAlmb3IgKGkg
PSAwOyBpIDwgaW5mby0+bnJfcmluZ3M7IGkrKykKIAkJYmxraWZfZnJlZV9yaW5nKCZpbmZvLT5y
aW5mb1tpXSk7CiAKQEAgLTE1NTMsOCArMTU2NywxMCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgYmxr
aWZfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIAlzdHJ1Y3QgYmxrZnJvbnRfcmlu
Z19pbmZvICpyaW5mbyA9IChzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvICopZGV2X2lkOwogCXN0
cnVjdCBibGtmcm9udF9pbmZvICppbmZvID0gcmluZm8tPmRldl9pbmZvOwogCi0JaWYgKHVubGlr
ZWx5KGluZm8tPmNvbm5lY3RlZCAhPSBCTEtJRl9TVEFURV9DT05ORUNURUQpKQotCQlyZXR1cm4g
SVJRX0hBTkRMRUQ7CisJaWYgKHVubGlrZWx5KGluZm8tPmNvbm5lY3RlZCAhPSBCTEtJRl9TVEFU
RV9DT05ORUNURUQpKSB7CisJCWlmIChpbmZvLT5jb25uZWN0ZWQgIT0gQkxLSUZfU1RBVEVfRlJF
RVpJTkcpCisJCQlyZXR1cm4gSVJRX0hBTkRMRUQ7CisJfQogCiAJc3Bpbl9sb2NrX2lycXNhdmUo
JnJpbmZvLT5yaW5nX2xvY2ssIGZsYWdzKTsKICBhZ2FpbjoKQEAgLTIwMjAsNiArMjAzNiw3IEBA
IHN0YXRpYyBpbnQgYmxraWZfcmVjb3ZlcihzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIAlz
dHJ1Y3QgYmlvICpiaW87CiAJdW5zaWduZWQgaW50IHNlZ3M7CiAKKwlib29sIGZyb3plbiA9IGlu
Zm8tPmNvbm5lY3RlZCA9PSBCTEtJRl9TVEFURV9GUk9aRU47CiAJYmxrZnJvbnRfZ2F0aGVyX2Jh
Y2tlbmRfZmVhdHVyZXMoaW5mbyk7CiAJLyogUmVzZXQgbGltaXRzIGNoYW5nZWQgYnkgYmxrX21x
X3VwZGF0ZV9ucl9od19xdWV1ZXMoKS4gKi8KIAlibGtpZl9zZXRfcXVldWVfbGltaXRzKGluZm8p
OwpAQCAtMjA0Niw2ICsyMDYzLDkgQEAgc3RhdGljIGludCBibGtpZl9yZWNvdmVyKHN0cnVjdCBi
bGtmcm9udF9pbmZvICppbmZvKQogCQlraWNrX3BlbmRpbmdfcmVxdWVzdF9xdWV1ZXMocmluZm8p
OwogCX0KIAorCWlmIChmcm96ZW4pCisJCXJldHVybiAwOworCiAJbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKHJlcSwgbiwgJmluZm8tPnJlcXVlc3RzLCBxdWV1ZWxpc3QpIHsKIAkJLyogUmVxdWV1
ZSBwZW5kaW5nIHJlcXVlc3RzIChmbHVzaCBvciBkaXNjYXJkKSAqLwogCQlsaXN0X2RlbF9pbml0
KCZyZXEtPnF1ZXVlbGlzdCk7CkBAIC0yMzU5LDYgKzIzNzksNyBAQCBzdGF0aWMgdm9pZCBibGtm
cm9udF9jb25uZWN0KHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQogCiAJCXJldHVybjsKIAlj
YXNlIEJMS0lGX1NUQVRFX1NVU1BFTkRFRDoKKwljYXNlIEJMS0lGX1NUQVRFX0ZST1pFTjoKIAkJ
LyoKIAkJICogSWYgd2UgYXJlIHJlY292ZXJpbmcgZnJvbSBzdXNwZW5zaW9uLCB3ZSBuZWVkIHRv
IHdhaXQKIAkJICogZm9yIHRoZSBiYWNrZW5kIHRvIGFubm91bmNlIGl0J3MgZmVhdHVyZXMgYmVm
b3JlCkBAIC0yNDc2LDEyICsyNDk3LDM3IEBAIHN0YXRpYyB2b2lkIGJsa2JhY2tfY2hhbmdlZChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQlicmVhazsKIAogCWNhc2UgWGVuYnVzU3RhdGVD
bG9zZWQ6Ci0JCWlmIChkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQlpZiAoZGV2
LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkgeworCQkJaWYgKGluZm8tPmNvbm5lY3RlZCA9
PSBCTEtJRl9TVEFURV9GUkVFWklORykgeworCQkJCV9fYmxraWZfZnJlZShpbmZvKTsKKwkJCQlp
bmZvLT5jb25uZWN0ZWQgPSBCTEtJRl9TVEFURV9GUk9aRU47CisJCQkJY29tcGxldGUoJmluZm8t
PndhaXRfYmFja2VuZF9kaXNjb25uZWN0ZWQpOworCQkJCWJyZWFrOworCQkJfQorCiAJCQlicmVh
azsKKwkJfQorCisJCS8qCisJCSAqIFdlIG1heSBzb21laG93IHJlY2VpdmUgYmFja2VuZCdzIENs
b3NlZCBhZ2FpbiB3aGlsZSB0aGF3aW5nCisJCSAqIG9yIHJlc3RvcmluZyBhbmQgaXQgY2F1c2Vz
IHRoYXdpbmcgb3IgcmVzdG9yaW5nIHRvIGZhaWwuCisJCSAqIElnbm9yZSBzdWNoIHVuZXhwZWN0
ZWQgc3RhdGUgYW55d2F5LgorCQkgKi8KKwkJaWYgKGluZm8tPmNvbm5lY3RlZCA9PSBCTEtJRl9T
VEFURV9GUk9aRU4gJiYKKwkJCQlkZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQp
IHsKKwkJCWRldl9kYmcoJmRldi0+ZGV2LAorCQkJCQkiaWdub3JlIHRoZSBiYWNrZW5kJ3MgQ2xv
c2VkIHN0YXRlOiAlcyIsCisJCQkJCWRldi0+bm9kZW5hbWUpOworCQkJYnJlYWs7CisJCX0KIAkJ
LyogZmFsbCB0aHJvdWdoICovCiAJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Ci0JCWlmIChpbmZv
KQotCQkJYmxrZnJvbnRfY2xvc2luZyhpbmZvKTsKKwkJaWYgKGluZm8pIHsKKwkJCWlmIChpbmZv
LT5jb25uZWN0ZWQgPT0gQkxLSUZfU1RBVEVfRlJFRVpJTkcpCisJCQkJeGVuYnVzX2Zyb250ZW5k
X2Nsb3NlZChkZXYpOworCQkJZWxzZQorCQkJCWJsa2Zyb250X2Nsb3NpbmcoaW5mbyk7CisJCX0K
IAkJYnJlYWs7CiAJfQogfQpAQCAtMjYyNSw2ICsyNjcxLDYyIEBAIHN0YXRpYyB2b2lkIGJsa2lm
X3JlbGVhc2Uoc3RydWN0IGdlbmRpc2sgKmRpc2ssIGZtb2RlX3QgbW9kZSkKIAltdXRleF91bmxv
Y2soJmJsa2Zyb250X211dGV4KTsKIH0KIAorc3RhdGljIGludCBibGtmcm9udF9mcmVlemUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKwlzdHJ1Y3QgYmxr
ZnJvbnRfaW5mbyAqaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCXN0cnVjdCBi
bGtmcm9udF9yaW5nX2luZm8gKnJpbmZvOworCS8qIFRoaXMgd291bGQgYmUgcmVhc29uYWJsZSB0
aW1lb3V0IGFzIHVzZWQgaW4geGVuYnVzX2Rldl9zaHV0ZG93bigpICovCisJdW5zaWduZWQgaW50
IHRpbWVvdXQgPSA1ICogSFo7CisJaW50IGVyciA9IDA7CisKKwlpbmZvLT5jb25uZWN0ZWQgPSBC
TEtJRl9TVEFURV9GUkVFWklORzsKKworCWJsa19tcV9mcmVlemVfcXVldWUoaW5mby0+cnEpOwor
CWJsa19tcV9xdWllc2NlX3F1ZXVlKGluZm8tPnJxKTsKKworCWZvciAoaSA9IDA7IGkgPCBpbmZv
LT5ucl9yaW5nczsgaSsrKSB7CisJCXJpbmZvID0gJmluZm8tPnJpbmZvW2ldOworCisJCWdudHRh
Yl9jYW5jZWxfZnJlZV9jYWxsYmFjaygmcmluZm8tPmNhbGxiYWNrKTsKKwkJZmx1c2hfd29yaygm
cmluZm8tPndvcmspOworCX0KKworCS8qIEtpY2sgdGhlIGJhY2tlbmQgdG8gZGlzY29ubmVjdCAq
LworCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCisJLyoK
KwkgKiBXZSBkb24ndCB3YW50IHRvIG1vdmUgZm9yd2FyZCBiZWZvcmUgdGhlIGZyb250ZW5kIGlz
IGRpY29ubmVjdGVkCisJICogZnJvbSB0aGUgYmFja2VuZCBjbGVhbmx5LgorCSAqLworCXRpbWVv
dXQgPSB3YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVvdXQoJmluZm8tPndhaXRfYmFja2VuZF9kaXNj
b25uZWN0ZWQsCisJCQkJCSAgICAgIHRpbWVvdXQpOworCWlmICghdGltZW91dCkgeworCQllcnIg
PSAtRUJVU1k7CisJCXhlbmJ1c19kZXZfZXJyb3IoZGV2LCBlcnIsICJGcmVlemluZyB0aW1lZCBv
dXQ7IgorCQkJCSAidGhlIGRldmljZSBtYXkgYmVjb21lIGluY29uc2lzdGVudCBzdGF0ZSIpOwor
CX0KKworCXJldHVybiBlcnI7Cit9CisKK3N0YXRpYyBpbnQgYmxrZnJvbnRfcmVzdG9yZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvID0g
ZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisJaW50IGVyciA9IDA7CisKKwllcnIgPSB0YWxr
X3RvX2Jsa2JhY2soZGV2LCBpbmZvKTsKKwlibGtfbXFfdW5xdWllc2NlX3F1ZXVlKGluZm8tPnJx
KTsKKwlibGtfbXFfdW5mcmVlemVfcXVldWUoaW5mby0+cnEpOworCisJaWYgKGVycikKKwkJZ290
byBvdXQ7CisJYmxrX21xX3VwZGF0ZV9ucl9od19xdWV1ZXMoJmluZm8tPnRhZ19zZXQsIGluZm8t
Pm5yX3JpbmdzKTsKKworb3V0OgorCXJldHVybiBlcnI7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgYmxvY2tfZGV2aWNlX29wZXJhdGlvbnMgeGx2YmRfYmxvY2tfZm9wcyA9CiB7CiAJLm93bmVy
ID0gVEhJU19NT0RVTEUsCkBAIC0yNjQ3LDYgKzI3NDksOSBAQCBzdGF0aWMgc3RydWN0IHhlbmJ1
c19kcml2ZXIgYmxrZnJvbnRfZHJpdmVyID0gewogCS5yZXN1bWUgPSBibGtmcm9udF9yZXN1bWUs
CiAJLm90aGVyZW5kX2NoYW5nZWQgPSBibGtiYWNrX2NoYW5nZWQsCiAJLmlzX3JlYWR5ID0gYmxr
ZnJvbnRfaXNfcmVhZHksCisJLmZyZWV6ZSA9IGJsa2Zyb250X2ZyZWV6ZSwKKwkudGhhdyA9IGJs
a2Zyb250X3Jlc3RvcmUsCisJLnJlc3RvcmUgPSBibGtmcm9udF9yZXN0b3JlCiB9OwogCiBzdGF0
aWMgdm9pZCBwdXJnZV9wZXJzaXN0ZW50X2dyYW50cyhzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5m
bykKLS0gCjIuMTUuMy5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:43:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioyVb-0002Ci-Pd; Tue, 07 Jan 2020 23:43:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyVa-0002CU-Hs
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:43:34 +0000
X-Inumbo-ID: 843d1a0a-31a7-11ea-b56d-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 843d1a0a-31a7-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 23:43:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440615; x=1609976615;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=rdcg1lWycoz2N6RBe/TY1zMNmoMIsPWFhPaqjiy0cqo=;
 b=vFyaKuFvdk6gTKUientBsLj0fvn4rbn/bmbVNCCEJzBpM+jDCusRRwJX
 KuXQzsoDkfPtZVQ5H6Z/ytAbz9hMlBTKmtXgHKN+4/1Iw4GJVk5LpBxvT
 OyBFCtb4ne8FSLrSyT0OSIiXWGMURTnPnAFl2/ESy8TgahkHFsIhIJuBy 0=;
IronPort-SDR: axEFrB4PTHlFKe/HXSD29MdTq89JZXh7B1fKqv3wb6QDgYRWQBHq3hPDRCvX3S368jrGZCfCgc
 QU7WOYAKbDQA==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="17326029"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 07 Jan 2020 23:43:32 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id E2104A01E2; Tue,  7 Jan 2020 23:43:24 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:43:06 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:43:06 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP
 Server id 15.0.1236.3 via Frontend Transport; Tue, 7 Jan 2020 23:43:06 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 0A80440E65; Tue,  7 Jan 2020 23:43:06 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:43:06 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234306.GA18610@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 07/11] x86/xen: save and restore steal
 clock during hibernation
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpDdXJyZW50bHksIHN0
ZWFsIHRpbWUgYWNjb3VudGluZyBjb2RlIGluIHNjaGVkdWxlciBleHBlY3RzIHN0ZWFsIGNsb2Nr
CmNhbGxiYWNrIHRvIHByb3ZpZGUgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIHZhbHVlLiBJZiB0
aGUgYWNjb3VudGluZwpjb2RlIHJlY2VpdmVzIGEgc21hbGxlciB2YWx1ZSB0aGFuIHByZXZpb3Vz
IG9uZSwgaXQgdXNlcyBhIG5lZ2F0aXZlCnZhbHVlIHRvIGNhbGN1bGF0ZSBzdGVhbCB0aW1lIGFu
ZCByZXN1bHRzIGluIGluY29ycmVjdGx5IHVwZGF0ZWQgaWRsZQphbmQgc3RlYWwgdGltZSBhY2Nv
dW50aW5nLiBUaGlzIGJyZWFrcyB1c2Vyc3BhY2UgdG9vbHMgd2hpY2ggcmVhZAovcHJvYy9zdGF0
LgoKdG9wIC0gMDg6MDU6MzUgdXAgIDI6MTIsICAzIHVzZXJzLCAgbG9hZCBhdmVyYWdlOiAwLjAw
LCAwLjA3LCAwLjIzClRhc2tzOiAgODAgdG90YWwsICAgMSBydW5uaW5nLCAgNzkgc2xlZXBpbmcs
ICAgMCBzdG9wcGVkLCAgIDAgem9tYmllCkNwdShzKTogIDAuMCV1cywgIDAuMCVzeSwgIDAuMCVu
aSwzMDEwMC4wJWlkLCAgMC4wJXdhLCAgMC4wJWhpLCAwLjAlc2ksCi0xMjUzODc0MjA0NjcyLjAl
c3QKClRoaXMgY2FuIGFjdHVhbGx5IGhhcHBlbiB3aGVuIGEgWGVuIFBWSFZNIGd1ZXN0IGdldHMg
cmVzdG9yZWQgZnJvbQpoaWJlcm5hdGlvbiwgYmVjYXVzZSBzdWNoIGEgcmVzdG9yZWQgZ3Vlc3Qg
aXMganVzdCBhIGZyZXNoIGRvbWFpbiBmcm9tClhlbiBwZXJzcGVjdGl2ZSBhbmQgdGhlIHRpbWUg
aW5mb3JtYXRpb24gaW4gcnVuc3RhdGUgaW5mbyBzdGFydHMgb3Zlcgpmcm9tIHNjcmF0Y2guCgpJ
bnRyb2R1Y2UgeGVuX3NhdmVfc3RlYWxfY2xvY2soKSB3aGljaCBzYXZlcyBjdXJyZW50IHN0ZWFs
IGNsb2NrIHZhbHVlcwpvZiBhbGwgcHJlc2VudCBDUFVzIGluIHJ1bnN0YXRlIGluZm8gaW50byBw
ZXItY3B1IHZhcmlhYmxlcyBkdXJpbmcgc3lzdGVtCmNvcmUgb3BzIHN1c3BlbmQgY2FsbGJhY2tz
LiBJdHMgY291dGVycGFydCwgeGVuX3Jlc3RvcmVfc3RlYWxfY2xvY2soKSwKcmVzdG9yZXMgYSBi
b290IENQVSdzIHN0ZWFsIGNsb2NrIGluIHRoZSBzeXN0ZW0gY29yZSByZXN1bWUgY2FsbGJhY2su
IEl0CnNldHMgb2Zmc2V0IGlmIGl0IGZvdW5kIHRoZSBjdXJyZW50IHZhbHVlcyBpbiBydW5zdGF0
ZSBpbmZvIGFyZSBzbWFsbGVyCnRoYW4gcHJldmlvdXMgb25lcy4geGVuX3N0ZWFsX2Nsb2NrKCkg
aXMgYWxzbyBtb2RpZmllZCB0byB1c2UgdGhlIG9mZnNldAp0byBlbnN1cmUgdGhhdCBzY2hlZHVs
ZXIgb25seSBzZWVzIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyBudW1iZXIuCgpGb3Igbm9uLWJv
b3QgQ1BVcywgcmVzdG9yZSBhZnRlciB0aGV5J3JlIGJyb3VnaHQgdXAsIGJlY2F1c2UgcnVuc3Rh
dGUKaW5mbyBmb3Igbm9uLWJvb3QgQ1BVcyBhcmUgbm90IGFjdGl2ZSB1bnRpbCB0aGVuLgoKW0Fu
Y2hhbCBDaGFuZ2Vsb2c6IE1lcmdlZCBwYXRjaCB4ZW4vdGltZTogaW50cm9kdWNlIHhlbl97c2F2
ZSxyZXN0b3JlfV9zdGVhbF9jbG9jawp3aXRoIHRoaXMgb25lIGZvciBiZXR0ZXIgY29kZSByZWFk
YWJpbGl0eV0KU2lnbmVkLW9mZi1ieTogQW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5j
b20+ClNpZ25lZC1vZmYtYnk6IE11bmVoaXNhIEthbWF0YSA8a2FtYXRhbUBhbWF6b24uY29tPgot
LS0KIGFyY2gveDg2L3hlbi9zdXNwZW5kLmMgfCAxMyArKysrKysrKysrKystCiBhcmNoL3g4Ni94
ZW4vdGltZS5jICAgIHwgIDMgKysrCiBkcml2ZXJzL3hlbi90aW1lLmMgICAgIHwgMjggKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQogaW5jbHVkZS94ZW4veGVuLW9wcy5oICB8ICAyICsrCiA0
IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKaW5k
ZXggNzg0YzQ0ODQxMDBiLi5kYWUwZjc0ZjUzOTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9z
dXNwZW5kLmMKKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwpAQCAtOTEsMTIgKzkxLDIwIEBA
IHZvaWQgeGVuX2FyY2hfc3VzcGVuZCh2b2lkKQogc3RhdGljIGludCB4ZW5fc3lzY29yZV9zdXNw
ZW5kKHZvaWQpCiB7CiAJc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwIHhyZnA7Ci0JaW50
IHJldDsKKwlpbnQgY3B1LCByZXQ7CiAKIAkvKiBYZW4gc3VzcGVuZCBkb2VzIHNpbWlsYXIgc3R1
ZmZzIGluIGl0cyBvd24gbG9naWMgKi8KIAlpZiAoeGVuX3N1c3BlbmRfbW9kZV9pc194ZW5fc3Vz
cGVuZCgpKQogCQlyZXR1cm4gMDsKIAorCWZvcl9lYWNoX3ByZXNlbnRfY3B1KGNwdSkgeworCQkv
KgorCQkgKiBOb25ib290IENQVXMgYXJlIGFscmVhZHkgb2ZmbGluZSwgYnV0IHRoZSBsYXN0IGNv
cHkgb2YKKwkJICogcnVuc3RhdGUgaW5mbyBpcyBzdGlsbCBhY2Nlc3NpYmxlLgorCQkgKi8KKwkJ
eGVuX3NhdmVfc3RlYWxfY2xvY2soY3B1KTsKKwl9CisKIAl4cmZwLmRvbWlkID0gRE9NSURfU0VM
RjsKIAl4cmZwLmdwZm4gPSBfX3BhKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pID4+IFBBR0VfU0hJ
RlQ7CiAKQEAgLTExOCw2ICsxMjYsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fc3lzY29yZV9yZXN1bWUo
dm9pZCkKIAogCXB2Y2xvY2tfcmVzdW1lKCk7CiAKKwkvKiBOb25ib290IENQVXMgd2lsbCBiZSBy
ZXN1bWVkIHdoZW4gdGhleSdyZSBicm91Z2h0IHVwICovCisJeGVuX3Jlc3RvcmVfc3RlYWxfY2xv
Y2soc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKwogCWdudHRhYl9yZXN1bWUoKTsKIH0KIApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggYmVm
YmRkOGIxN2YwLi44Y2Y2MzJkZGE2MDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMK
KysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtNTM3LDYgKzUzNyw5IEBAIHN0YXRpYyB2b2lk
IHhlbl9odm1fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKHZvaWQpCiB7CiAJaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOworCWlmIChjcHUp
CisJCXhlbl9yZXN0b3JlX3N0ZWFsX2Nsb2NrKGNwdSk7CisKIAkvKgogCSAqIHhlbl9zZXR1cF90
aW1lcihjcHUpIC0gc25wcmludGYgaXMgYmFkIGluIGF0b21pYyBjb250ZXh0LiBIZW5jZQogCSAq
IGRvaW5nIGl0IHhlbl9odm1fY3B1X25vdGlmeSAod2hpY2ggZ2V0cyBjYWxsZWQgYnkgc21wX2lu
aXQgZHVyaW5nCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi90aW1lLmMgYi9kcml2ZXJzL3hlbi90
aW1lLmMKaW5kZXggMDk2ODg1OWMyOWQwLi4zNzEzZDcxNjA3MGMgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3RpbWUuYworKysgYi9kcml2ZXJzL3hlbi90aW1lLmMKQEAgLTIwLDYgKzIwLDggQEAK
IAogLyogcnVuc3RhdGUgaW5mbyB1cGRhdGVkIGJ5IFhlbiAqLwogc3RhdGljIERFRklORV9QRVJf
Q1BVKHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8sIHhlbl9ydW5zdGF0ZSk7CitzdGF0aWMgREVG
SU5FX1BFUl9DUFUodTY0LCB4ZW5fcHJldl9zdGVhbF9jbG9jayk7CitzdGF0aWMgREVGSU5FX1BF
Ul9DUFUodTY0LCB4ZW5fc3RlYWxfY2xvY2tfb2Zmc2V0KTsKIAogc3RhdGljIERFRklORV9QRVJf
Q1BVKHU2NFs0XSwgb2xkX3J1bnN0YXRlX3RpbWUpOwogCkBAIC0xNDksNyArMTUxLDcgQEAgYm9v
bCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUpCiAJcmV0dXJuIHBlcl9jcHUoeGVuX3J1bnN0YXRl
LCB2Y3B1KS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZTsKIH0KIAotdTY0IHhlbl9zdGVhbF9j
bG9jayhpbnQgY3B1KQorc3RhdGljIHU2NCBfX3hlbl9zdGVhbF9jbG9jayhpbnQgY3B1KQogewog
CXN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gc3RhdGU7CiAKQEAgLTE1Nyw2ICsxNTksMzAgQEAg
dTY0IHhlbl9zdGVhbF9jbG9jayhpbnQgY3B1KQogCXJldHVybiBzdGF0ZS50aW1lW1JVTlNUQVRF
X3J1bm5hYmxlXSArIHN0YXRlLnRpbWVbUlVOU1RBVEVfb2ZmbGluZV07CiB9CiAKK3U2NCB4ZW5f
c3RlYWxfY2xvY2soaW50IGNwdSkKK3sKKwlyZXR1cm4gX194ZW5fc3RlYWxfY2xvY2soY3B1KSAr
IHBlcl9jcHUoeGVuX3N0ZWFsX2Nsb2NrX29mZnNldCwgY3B1KTsKK30KKwordm9pZCB4ZW5fc2F2
ZV9zdGVhbF9jbG9jayhpbnQgY3B1KQoreworCXBlcl9jcHUoeGVuX3ByZXZfc3RlYWxfY2xvY2ss
IGNwdSkgPSB4ZW5fc3RlYWxfY2xvY2soY3B1KTsKK30KKwordm9pZCB4ZW5fcmVzdG9yZV9zdGVh
bF9jbG9jayhpbnQgY3B1KQoreworCXU2NCBzdGVhbF9jbG9jayA9IF9feGVuX3N0ZWFsX2Nsb2Nr
KGNwdSk7CisKKwlpZiAocGVyX2NwdSh4ZW5fcHJldl9zdGVhbF9jbG9jaywgY3B1KSA+IHN0ZWFs
X2Nsb2NrKSB7CisJCS8qIE5lZWQgdG8gdXBkYXRlIHRoZSBvZmZzZXQgKi8KKwkJcGVyX2NwdSh4
ZW5fc3RlYWxfY2xvY2tfb2Zmc2V0LCBjcHUpID0KKwkJCXBlcl9jcHUoeGVuX3ByZXZfc3RlYWxf
Y2xvY2ssIGNwdSkgLSBzdGVhbF9jbG9jazsKKwl9IGVsc2UgeworCQkvKiBBdm9pZCB1bm5lY2Vz
c2FyeSBzdGVhbCBjbG9jayB3YXJwICovCisJCXBlcl9jcHUoeGVuX3N0ZWFsX2Nsb2NrX29mZnNl
dCwgY3B1KSA9IDA7CisJfQorfQorCiB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBj
cHUpCiB7CiAJc3RydWN0IHZjcHVfcmVnaXN0ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEgYXJlYTsK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMu
aAppbmRleCAzYjM5OTJiNWIwYzIuLjEyYjNmNDQ3NGEwNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ZW4veGVuLW9wcy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaApAQCAtMzcsNiArMzcsOCBA
QCB2b2lkIHhlbl90aW1lX3NldHVwX2d1ZXN0KHZvaWQpOwogdm9pZCB4ZW5fbWFuYWdlX3J1bnN0
YXRlX3RpbWUoaW50IGFjdGlvbik7CiB2b2lkIHhlbl9nZXRfcnVuc3RhdGVfc25hcHNob3Qoc3Ry
dWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcmVzKTsKIHU2NCB4ZW5fc3RlYWxfY2xvY2soaW50IGNw
dSk7Cit2b2lkIHhlbl9zYXZlX3N0ZWFsX2Nsb2NrKGludCBjcHUpOwordm9pZCB4ZW5fcmVzdG9y
ZV9zdGVhbF9jbG9jayhpbnQgY3B1KTsKIAogaW50IHhlbl9zZXR1cF9zaHV0ZG93bl9ldmVudCh2
b2lkKTsKIAotLSAKMi4xNS4zLkFNWk4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:44:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioyWC-0002HK-36; Tue, 07 Jan 2020 23:44:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyWA-0002H9-P2
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:44:10 +0000
X-Inumbo-ID: 9a4076da-31a7-11ea-ad29-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a4076da-31a7-11ea-ad29-12813bfff9fa;
 Tue, 07 Jan 2020 23:44:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440651; x=1609976651;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=UUoiDw62OaoiuTXALuZgpOAThPO4x4J408qVWSCrhCo=;
 b=GfWrrNV2VJSABiPsfHMNBLeuTbsJZdig1Bp+3MIuEodbk7V6LKla8qp0
 SQV6qccfLmUQkYxSLYYb86InG9XGgr+fKZtgnUhZ8RyKHiO0Plb5rqkqm
 kLZgFPoa+U73iThIQKBX/MXBGpjiJULDaKjfZ36r2oRfCQRrhkKc2zlCj U=;
IronPort-SDR: isxIpuJEy/UGoJ7F3jCaH/LivfpJTT57vE63npovTgLeuI1NC402U0z8/k1z0K0aWtOUJYTNvY
 USeGTNst5HPQ==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11335420"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 23:44:11 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id 14441A29F4; Tue,  7 Jan 2020 23:44:09 +0000 (UTC)
Received: from EX13D05UWC002.ant.amazon.com (10.43.162.92) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:43:47 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D05UWC002.ant.amazon.com (10.43.162.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:43:47 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:43:47 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id B359440E65; Tue,  7 Jan 2020 23:43:47 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:43:47 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234347.GA18699@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 08/11] x86/xen: close event channels for
 PIRQs in system core suspend callback
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: anchalag@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>

RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpUaGVyZSBhcmUgbm8g
cG0gaGFuZGxlcnMgZm9yIHRoZSBsZWdhY3kgZGV2aWNlcywgc28gZHVyaW5nIHRlYXIgZG93bgpz
dGFsZSBldmVudCBjaGFubmVsIDw+IElSUSBtYXBwaW5nIG1heSBzdGlsbCByZW1haW4gaW4gdGhl
IGltYWdlIGFuZCByZXN1bWUKbWF5IGZhaWwuIFRvIGF2b2lkIGFkZGluZyBtdWNoIGNvZGUgYnkg
aW1wbGVtZW50aW5nIGhhbmRsZXJzIGZvciBsZWdhY3kKZGV2aWNlcywgYWRkIGEgc2ltcGxlIGhl
bHBlciBmdW5jdGlvbiB0byAic2h1dGRvd24iIGFjdGl2ZSBQSVJRcywgd2hpY2gKYWN0dWFsbHkg
Y2xvc2VzIGV2ZW50IGNoYW5uZWxzIGJ1dCBrZWVwcyByZWxhdGVkIElSUSBzdHJ1Y3R1cmVzIGlu
dGFjdC4KUE0gc3VzcGVuZC9oaWJlcm5hdGlvbiBjb2RlIHdpbGwgcmVseSBvbiB0aGlzLgpDbG9z
ZSBldmVudCBjaGFubmVscyBhbGxvY2F0ZWQgZm9yIGRldmljZXMgd2hpY2ggYXJlIGJhY2tlZCBi
eSBQSVJRIGFuZApzdGlsbCBhY3RpdmUgd2hlbiBzdXNwZW5kaW5nIHRoZSBzeXN0ZW0gY29yZS4g
Tm9ybWFsbHksIHRoZSBkZXZpY2VzIGFyZQplbXVsYXRlZCBsZWdhY3kgZGV2aWNlcywgZS5nLiBQ
Uy8yIGtleWJvYXJkLCBmbG9wcHkgY29udHJvbGxlciBhbmQgZXRjLgpXaXRob3V0IHRoaXMsIGlu
IFBNIGhpYmVybmF0aW9uLCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZXZlbnQgY2hhbm5lbApyZW1h
aW5zIGluIGhpYmVybmF0aW9uIGltYWdlLCBidXQgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIHRoYXQg
dGhlIHNhbWUKZXZlbnQgY2hhbm5lbCBudW1iZXJzIGFyZSBhc3NpZ25lZCB0byB0aGUgZGV2aWNl
cyB3aGVuIHJlc3RvcmluZyB0aGUKc3lzdGVtLiBUaGlzIG1heSBjYXVzZSBjb25mbGljdCBsaWtl
IHRoZSBmb2xsb3dpbmcgYW5kIHByZXZlbnQgc29tZQpkZXZpY2VzIGZyb20gYmVpbmcgcmVzdG9y
ZWQgY29ycmVjdGx5LgoKWyAgMTAyLjMzMDgyMV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tClsgIDEwMi4zMzMyNjRdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDIzMjQgYXQKZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6ODc4IGJpbmRfZXZ0Y2huX3RvX2lycSsweDg4
LzB4ZjAKLi4uClsgIDEwMi4zNDgwNTddIENhbGwgVHJhY2U6ClsgIDEwMi4zNDgwNTddICBbPGZm
ZmZmZmZmODEzMDAxZGY+XSBkdW1wX3N0YWNrKzB4NjMvMHg4NApbICAxMDIuMzQ4MDU3XSAgWzxm
ZmZmZmZmZjgxMDcxODExPl0gX193YXJuKzB4ZDEvMHhmMApbICAxMDIuMzQ4MDU3XSAgWzxmZmZm
ZmZmZjgxMDcxOGZkPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MWQvMHgyMApbICAxMDIuMzQ4MDU3
XSAgWzxmZmZmZmZmZjgxMzlhMWY4Pl0gYmluZF9ldnRjaG5fdG9faXJxKzB4ODgvMHhmMApbICAx
MDIuMzQ4MDU3XSAgWzxmZmZmZmZmZmEwMGNkNDIwPl0gPyBibGtpZl9jb3B5X2Zyb21fZ3JhbnQr
MHhiMC8weGIwIFt4ZW5fYmxrZnJvbnRdClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEzOWEz
MDc+XSBiaW5kX2V2dGNobl90b19pcnFoYW5kbGVyKzB4MjcvMHg4MApbICAxMDIuMzQ4MDU3XSAg
WzxmZmZmZmZmZmEwMGNjNzg1Pl0gdGFsa190b19ibGtiYWNrKzB4NDI1LzB4Y2QwIFt4ZW5fYmxr
ZnJvbnRdClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODExZTBjOGE+XSA/IF9fa21hbGxvYysw
eDFlYS8weDIwMApbICAxMDIuMzQ4MDU3XSAgWzxmZmZmZmZmZmEwMGNlODRkPl0gYmxrZnJvbnRf
cmVzdG9yZSsweDJkLzB4NjAgW3hlbl9ibGtmcm9udF0KWyAgMTAyLjM0ODA1N10gIFs8ZmZmZmZm
ZmY4MTNhMDA3OD5dIHhlbmJ1c19kZXZfcmVzdG9yZSsweDU4LzB4MTAwClsgIDEwMi4zNDgwNTdd
ICBbPGZmZmZmZmZmODEzYTFmZjA+XSA/ICB4ZW5idXNfZnJvbnRlbmRfZGVsYXllZF9yZXN1bWUr
MHgyMC8weDIwClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEzYTIwMGU+XSB4ZW5idXNfZGV2
X2NvbmRfcmVzdG9yZSsweDFlLzB4MzAKWyAgMTAyLjM0ODA1N10gIFs8ZmZmZmZmZmY4MTNmNzk3
ZT5dIGRwbV9ydW5fY2FsbGJhY2srMHg0ZS8weDEzMApbICAxMDIuMzQ4MDU3XSAgWzxmZmZmZmZm
ZjgxM2Y3ZjE3Pl0gZGV2aWNlX3Jlc3VtZSsweGU3LzB4MjEwClsgIDEwMi4zNDgwNTddICBbPGZm
ZmZmZmZmODEzZjc4MTA+XSA/IHBtX2Rldl9kYmcrMHg4MC8weDgwClsgIDEwMi4zNDgwNTddICBb
PGZmZmZmZmZmODEzZjkzNzQ+XSBkcG1fcmVzdW1lKzB4MTE0LzB4MmYwClsgIDEwMi4zNDgwNTdd
ICBbPGZmZmZmZmZmODEwYzAwY2Y+XSBoaWJlcm5hdGlvbl9zbmFwc2hvdCsweDE1Zi8weDM4MApb
ICAxMDIuMzQ4MDU3XSAgWzxmZmZmZmZmZjgxMGMwYWMzPl0gaGliZXJuYXRlKzB4MTgzLzB4Mjkw
ClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEwYmUxYWY+XSBzdGF0ZV9zdG9yZSsweGNmLzB4
ZTAKWyAgMTAyLjM0ODA1N10gIFs8ZmZmZmZmZmY4MTMwMjBiZj5dIGtvYmpfYXR0cl9zdG9yZSsw
eGYvMHgyMApbICAxMDIuMzQ4MDU3XSAgWzxmZmZmZmZmZjgxMjdjODhhPl0gc3lzZnNfa2Zfd3Jp
dGUrMHgzYS8weDUwClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEyN2MzYmI+XSBrZXJuZnNf
Zm9wX3dyaXRlKzB4MTBiLzB4MTkwClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEyMDAwMDg+
XSBfX3Zmc193cml0ZSsweDI4LzB4MTIwClsgIDEwMi4zNDgwNTddICBbPGZmZmZmZmZmODEyMDBj
MTk+XSA/IHJ3X3ZlcmlmeV9hcmVhKzB4NDkvMHhiMApbICAxMDIuMzQ4MDU3XSAgWzxmZmZmZmZm
ZjgxMjAwZTYyPl0gdmZzX3dyaXRlKzB4YjIvMHgxYjAKWyAgMTAyLjM0ODA1N10gIFs8ZmZmZmZm
ZmY4MTIwMjE5Nj5dIFN5U193cml0ZSsweDQ2LzB4YTAKWyAgMTAyLjM0ODA1N10gIFs8ZmZmZmZm
ZmY4MTUyMGNmNz5dIGVudHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxYS8weGE5ClsgIDEwMi40
MjMwMDVdIC0tLVsgZW5kIHRyYWNlIGI4ZDY3MThlMjJlMmIxMDcgXS0tLQpbICAxMDIuNDI1MDMx
XSBnZW5pcnE6IEZsYWdzIG1pc21hdGNoIGlycSA2LiAwMDAwMDAwMCAoYmxraWYpIHZzLiAwMDAw
MDAwMCAoZmxvcHB5KQoKTm90ZSB0aGF0IHdlIGRvbid0IGV4cGxpY2l0bHkgcmUtYWxsb2NhdGUg
ZXZlbnQgY2hhbm5lbHMgZm9yIHN1Y2gKZGV2aWNlcyBpbiB0aGUgcmVzdW1lIGNhbGxiYWNrLiBS
ZS1hbGxvY2F0aW9uIHdpbGwgb2NjdXIgd2hlbiBQTSBjb3JlCnJlLWVuYWJsZSBJUlFzIGZvciB0
aGUgZGV2aWNlcyBhdCBsYXRlciBwb2ludC4KClNpZ25lZC1vZmYtYnk6IE11bmVoaXNhIEthbWF0
YSA8a2FtYXRhbUBhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmNoYWwgQWdhcndhbCA8YW5j
aGFsYWdAYW1hem9uLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vc3VzcGVuZC5jICAgICAgICAgICB8
ICAyICsrCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8IDEyICsrKysrKysrKysr
KwogaW5jbHVkZS94ZW4vZXZlbnRzLmggICAgICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5j
IGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwppbmRleCBkYWUwZjc0ZjUzOTAuLmFmZmE2M2Q0YjZi
ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYworKysgYi9hcmNoL3g4Ni94ZW4v
c3VzcGVuZC5jCkBAIC0xMDUsNiArMTA1LDggQEAgc3RhdGljIGludCB4ZW5fc3lzY29yZV9zdXNw
ZW5kKHZvaWQpCiAJCXhlbl9zYXZlX3N0ZWFsX2Nsb2NrKGNwdSk7CiAJfQogCisJeGVuX3NodXRk
b3duX3BpcnFzKCk7CisKIAl4cmZwLmRvbWlkID0gRE9NSURfU0VMRjsKIAl4cmZwLmdwZm4gPSBf
X3BhKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pID4+IFBBR0VfU0hJRlQ7CiAKZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2
ZW50c19iYXNlLmMKaW5kZXggNTY5NDM3YzE1OGNhLi5iODkzNTM2ZDhhZjQgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50
cy9ldmVudHNfYmFzZS5jCkBAIC0xNTk3LDYgKzE1OTcsMTggQEAgdm9pZCB4ZW5faXJxX3Jlc3Vt
ZSh2b2lkKQogCXJlc3RvcmVfcGlycXMoKTsKIH0KIAordm9pZCB4ZW5fc2h1dGRvd25fcGlycXMo
dm9pZCkKK3sKKwlzdHJ1Y3QgaXJxX2luZm8gKmluZm87CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5
KGluZm8sICZ4ZW5faXJxX2xpc3RfaGVhZCwgbGlzdCkgeworCQlpZiAoaW5mby0+dHlwZSAhPSBJ
UlFUX1BJUlEgfHwgIVZBTElEX0VWVENITihpbmZvLT5ldnRjaG4pKQorCQkJY29udGludWU7CisK
KwkJc2h1dGRvd25fcGlycShpcnFfZ2V0X2lycV9kYXRhKGluZm8tPmlycSkpOworCX0KK30KKwog
c3RhdGljIHN0cnVjdCBpcnFfY2hpcCB4ZW5fZHluYW1pY19jaGlwIF9fcmVhZF9tb3N0bHkgPSB7
CiAJLm5hbWUJCQk9ICJ4ZW4tZHluIiwKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZXZlbnRz
LmggYi9pbmNsdWRlL3hlbi9ldmVudHMuaAppbmRleCBjMGU2YTA1OTgzOTcuLjM5YjJjNGU0ZDJl
ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZXZlbnRzLmgKKysrIGIvaW5jbHVkZS94ZW4vZXZl
bnRzLmgKQEAgLTcxLDYgKzcxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG5vdGlmeV9yZW1vdGVf
dmlhX2V2dGNobihpbnQgcG9ydCkKIHZvaWQgbm90aWZ5X3JlbW90ZV92aWFfaXJxKGludCBpcnEp
OwogCiB2b2lkIHhlbl9pcnFfcmVzdW1lKHZvaWQpOwordm9pZCB4ZW5fc2h1dGRvd25fcGlycXMo
dm9pZCk7CiAKIC8qIENsZWFyIGFuIGlycSdzIHBlbmRpbmcgc3RhdGUsIGluIHByZXBhcmF0aW9u
IGZvciBwb2xsaW5nIG9uIGl0ICovCiB2b2lkIHhlbl9jbGVhcl9pcnFfcGVuZGluZyhpbnQgaXJx
KTsKLS0gCjIuMTUuMy5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:44:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23: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 1ioyWf-0002MJ-ED; Tue, 07 Jan 2020 23:44:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyWe-0002M3-De
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:44:40 +0000
X-Inumbo-ID: abd62df4-31a7-11ea-b56d-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abd62df4-31a7-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 23:44:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440681; x=1609976681;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=f6Z3Yh5Svpg3B2CNoDg+pE4bEOLYIDxF72khvbH/8BY=;
 b=SXuQXWVh1XjD/Vp2upDv4OdTBYzleUMEFOZsIF6Gc8uavRGDhO2OYl5U
 qSgeplhnZTKoMF1CLxoyZclVYlrFKfv7M58LjWK9Zp6c06Gqm0EipigiP
 JwyxJrDMSjd4DrAP35SDrzyRGuYVEbkOWtVppcBMqZxk+2mbhFNE02JoN M=;
IronPort-SDR: VN1Xhl+bt3NNnO0zmMcnfsgfdV3B10I31QHUCoO03TuuoIqc3+CWPtyE1hCWoqAapXVMKhX0hf
 /se6u6x4A+3Q==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11335463"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 07 Jan 2020 23:44:39 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id 8A5F71A0AC3; Tue,  7 Jan 2020 23:44:36 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:44:21 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:44:21 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:44:20 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id CE67040E65; Tue,  7 Jan 2020 23:44:20 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:44:20 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED flag
 during shutdown PIRQs
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: anchalag@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>

c2h1dGRvd25fcGlycSBpcyBpbnZva2VkIGR1cmluZyBoaWJlcm5hdGlvbiBwYXRoIGFuZCBoZW5j
ZQpQSVJRcyBzaG91bGQgYmUgcmVzdGFydGVkIGR1cmluZyByZXN1bWUuCkJlZm9yZSB0aGlzIGNv
bW1pdCcwMjBkYjlkM2MxZGMwYScgeGVuL2V2ZW50czogRml4IGludGVycnVwdCBsb3N0CmR1cmlu
ZyBpcnFfZGlzYWJsZSBhbmQgaXJxX2VuYWJsZSBzdGFydHVwX3BpcnEgd2FzIGF1dG9tYXRpY2Fs
bHkKY2FsbGVkIGR1cmluZyBpcnFfZW5hYmxlIGhvd2V2ZXIsIGFmdGVyIHRoaXMgY29tbWl0IHBp
cnEncyBkaWQgbm90CmdldCBleHBsaWNpdGx5IHN0YXJ0ZWQgb25jZSByZXN1bWVkIGZyb20gaGli
ZXJuYXRpb24uCgpjaGlwLT5pcnFfc3RhcnR1cCBpcyBjYWxsZWQgb25seSBpZiBJUlFEX0lSUV9T
VEFSVEVEIGlzIHVuc2V0IGR1cmluZwppcnFfc3RhcnR1cCBvbiByZXN1bWUuIFRoaXMgZmxhZyBn
ZXRzIGNsZWFyZWQgYnkgZnJlZV9pcnEtPmlycV9zaHV0ZG93bgpkdXJpbmcgc3VzcGVuZC4gZnJl
ZV9pcnEoKSBuZXZlciBnZXRzIGV4cGxpY2l0bHkgY2FsbGVkIGZvciBpb2FwaWMtZWRnZQphbmQg
aW9hcGljLWxldmVsIGludGVycnVwdHMgYXMgcmVzcGVjdGl2ZSBkcml2ZXJzIGRvIG5vdGhpbmcg
ZHVyaW5nCnN1c3BlbmQvcmVzdW1lLiBTbyB3ZSBzaHV0IHRoZW0gZG93biBleHBsaWNpdGx5IGlu
IHRoZSBmaXJzdCBwbGFjZSBpbgpzeXNjb3JlX3N1c3BlbmQgcGF0aCB0byBjbGVhciBJUlE8PmV2
ZW50IGNoYW5uZWwgbWFwcGluZy4gc2h1dGRvd25fcGlycQpiZWluZyBjYWxsZWQgZXhwbGljaXRs
eSBkdXJpbmcgc3VzcGVuZCBkb2VzIG5vdCBjbGVhciB0aGlzIGZsYWdzLCBoZW5jZQouaXJxX2Vu
YWJsZSBpcyBjYWxsZWQgaW4gaXJxX3N0YXJ0dXAgZHVyaW5nIHJlc3VtZSBpbnN0ZWFkIGFuZCBw
aXJxJ3MKbmV2ZXIgc3RhcnQgdXAuCgpTaWduZWQtb2ZmLWJ5OiBBbmNoYWwgQWdhcndhbCA8YW5j
aGFsYWdAYW1hem9uLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8
IDEgKwogaW5jbHVkZS9saW51eC9pcnEuaCAgICAgICAgICAgICAgfCAxICsKIGtlcm5lbC9pcnEv
Y2hpcC5jICAgICAgICAgICAgICAgIHwgMyArKy0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2
ZW50c19iYXNlLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwppbmRleCBiODkz
NTM2ZDhhZjQuLmFhZTdjNDk5N2I1MSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2
ZW50c19iYXNlLmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKQEAgLTE2
MDYsNiArMTYwNiw3IEBAIHZvaWQgeGVuX3NodXRkb3duX3BpcnFzKHZvaWQpCiAJCQljb250aW51
ZTsKIAogCQlzaHV0ZG93bl9waXJxKGlycV9nZXRfaXJxX2RhdGEoaW5mby0+aXJxKSk7CisJCWly
cV9zdGF0ZV9jbHJfc3RhcnRlZChpcnFfdG9fZGVzYyhpbmZvLT5pcnEpKTsKIAl9CiB9CiAKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvaXJxLmggYi9pbmNsdWRlL2xpbnV4L2lycS5oCmluZGV4
IGZiMzAxY2YyOTE0OC4uMWUxMjVjZDIyY2YwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2ly
cS5oCisrKyBiL2luY2x1ZGUvbGludXgvaXJxLmgKQEAgLTc0NSw2ICs3NDUsNyBAQCBleHRlcm4g
aW50IGlycV9zZXRfbXNpX2Rlc2ModW5zaWduZWQgaW50IGlycSwgc3RydWN0IG1zaV9kZXNjICpl
bnRyeSk7CiBleHRlcm4gaW50IGlycV9zZXRfbXNpX2Rlc2Nfb2ZmKHVuc2lnbmVkIGludCBpcnFf
YmFzZSwgdW5zaWduZWQgaW50IGlycV9vZmZzZXQsCiAJCQkJc3RydWN0IG1zaV9kZXNjICplbnRy
eSk7CiBleHRlcm4gc3RydWN0IGlycV9kYXRhICppcnFfZ2V0X2lycV9kYXRhKHVuc2lnbmVkIGlu
dCBpcnEpOworZXh0ZXJuIHZvaWQgaXJxX3N0YXRlX2Nscl9zdGFydGVkKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYyk7CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9jaGlwICppcnFfZ2V0X2NoaXAo
dW5zaWduZWQgaW50IGlycSkKIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvY2hpcC5jIGIva2Vy
bmVsL2lycS9jaGlwLmMKaW5kZXggYjc2NzAzYjJjMGFmLi4zZThhMzZjNjczZDYgMTAwNjQ0Ci0t
LSBhL2tlcm5lbC9pcnEvY2hpcC5jCisrKyBiL2tlcm5lbC9pcnEvY2hpcC5jCkBAIC0xNzMsMTAg
KzE3MywxMSBAQCBzdGF0aWMgdm9pZCBpcnFfc3RhdGVfY2xyX21hc2tlZChzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MpCiAJaXJxZF9jbGVhcigmZGVzYy0+aXJxX2RhdGEsIElSUURfSVJRX01BU0tFRCk7
CiB9CiAKLXN0YXRpYyB2b2lkIGlycV9zdGF0ZV9jbHJfc3RhcnRlZChzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2MpCit2b2lkIGlycV9zdGF0ZV9jbHJfc3RhcnRlZChzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2Mp
CiB7CiAJaXJxZF9jbGVhcigmZGVzYy0+aXJxX2RhdGEsIElSUURfSVJRX1NUQVJURUQpOwogfQor
RVhQT1JUX1NZTUJPTF9HUEwoaXJxX3N0YXRlX2Nscl9zdGFydGVkKTsKIAogc3RhdGljIHZvaWQg
aXJxX3N0YXRlX3NldF9zdGFydGVkKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKLS0gCjIuMTUu
My5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:45:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ioyXj-0002WH-RY; Tue, 07 Jan 2020 23:45:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyXi-0002Vz-J0
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:45:46 +0000
X-Inumbo-ID: d3539100-31a7-11ea-bf56-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d3539100-31a7-11ea-bf56-bc764e2007e4;
 Tue, 07 Jan 2020 23:45:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440746; x=1609976746;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=NHm42TlJLKDMXwfLCWbPw7bKb/s9QHjU3lyklyyG0cI=;
 b=EI/EFyjfG0QSvSKGZQrLy3ruBsZhASNC7DTJtlviSuSDbYOtly12AUGQ
 5L3IEuk90suW/RQUiQv6N9mwmLK4S7dWb2eM4wtz9BgeV1RR+X92Uapdt
 0vm/LJesemandrsGUNnOTUX7/QroFH52cRO0Wk7RtFPy6OEK0670o9/uO I=;
IronPort-SDR: gkNYw935e97eoztM5ARiz4jflA1dZJd8BbTSLZxwZdbg2Lz2qjmfDCPJWMmvzfDoR8KoPOg4GN
 Ps++MVqJl7vA==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; d="scan'208";a="11408855"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 07 Jan 2020 23:45:46 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id D093FA2715; Tue,  7 Jan 2020 23:45:38 +0000 (UTC)
Received: from EX13D08UEB001.ant.amazon.com (10.43.60.245) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:44:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB001.ant.amazon.com (10.43.60.245) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:44:57 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:44:57 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 9A92F40E65; Tue,  7 Jan 2020 23:44:57 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:44:57 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234457.GA18829@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 10/11] PM / hibernate: update the resume
 offset on SNAPSHOT_SET_SWAP_AREA
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: anchalag@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>

RnJvbTogQWxla3NlaSBCZXNvZ29ub3YgPGN5YmVyYXhAYW1hem9uLmNvbT4KClRoZSBTTkFQU0hP
VF9TRVRfU1dBUF9BUkVBIGlzIHN1cHBvc2VkIHRvIGJlIHVzZWQgdG8gc2V0IHRoZSBoaWJlcm5h
dGlvbgpvZmZzZXQgb24gYSBydW5uaW5nIGtlcm5lbCB0byBlbmFibGUgaGliZXJuYXRpbmcgdG8g
YSBzd2FwIGZpbGUuCkhvd2V2ZXIsIGl0IGRvZXNuJ3QgYWN0dWFsbHkgdXBkYXRlIHRoZSBzd3N1
c3BfcmVzdW1lX2Jsb2NrIHZhcmlhYmxlLiBBcwphIHJlc3VsdCwgdGhlIGhpYmVybmF0aW9uIGZh
aWxzIGF0IHRoZSBsYXN0IHN0ZXAgKGFmdGVyIGFsbCB0aGUgZGF0YSBpcwp3cml0dGVuIG91dCkg
aW4gdGhlIHZhbGlkYXRpb24gb2YgdGhlIHN3YXAgc2lnbmF0dXJlIGluCm1hcmtfc3dhcGZpbGVz
KCkuCgpCZWZvcmUgdGhpcyBwYXRjaCwgdGhlIGNvbW1hbmQgbGluZSBwcm9jZXNzaW5nIHdhcyB0
aGUgb25seSBwbGFjZSB3aGVyZQpzd3N1c3BfcmVzdW1lX2Jsb2NrIHdhcyBzZXQuCgpTaWduZWQt
b2ZmLWJ5OiBBbGVrc2VpIEJlc29nb25vdiA8Y3liZXJheEBhbWF6b24uY29tPgpTaWduZWQtb2Zm
LWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0YW1AYW1hem9uLmNvbT4KU2lnbmVkLW9mZi1ieTog
QW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+Ci0tLQoga2VybmVsL3Bvd2VyL3Vz
ZXIuYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2VyL3VzZXIuYyBiL2tlcm5lbC9wb3dlci91
c2VyLmMKaW5kZXggNzc0Mzg5NTRjYzJiLi5kMzk2ZTMxM2NiN2IgMTAwNjQ0Ci0tLSBhL2tlcm5l
bC9wb3dlci91c2VyLmMKKysrIGIva2VybmVsL3Bvd2VyL3VzZXIuYwpAQCAtMzc0LDggKzM3NCwx
MiBAQCBzdGF0aWMgbG9uZyBzbmFwc2hvdF9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwgdW5zaWdu
ZWQgaW50IGNtZCwKIAkJCWlmIChzd2RldikgewogCQkJCW9mZnNldCA9IHN3YXBfYXJlYS5vZmZz
ZXQ7CiAJCQkJZGF0YS0+c3dhcCA9IHN3YXBfdHlwZV9vZihzd2Rldiwgb2Zmc2V0LCBOVUxMKTsK
LQkJCQlpZiAoZGF0YS0+c3dhcCA8IDApCisJCQkJaWYgKGRhdGEtPnN3YXAgPCAwKSB7CiAJCQkJ
CWVycm9yID0gLUVOT0RFVjsKKwkJCQl9IGVsc2UgeworCQkJCQlzd3N1c3BfcmVzdW1lX2Rldmlj
ZSA9IHN3ZGV2OworCQkJCQlzd3N1c3BfcmVzdW1lX2Jsb2NrID0gb2Zmc2V0OworCQkJCX0KIAkJ
CX0gZWxzZSB7CiAJCQkJZGF0YS0+c3dhcCA9IC0xOwogCQkJCWVycm9yID0gLUVJTlZBTDsKLS0g
CjIuMTUuMy5BTVpOCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:46:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23: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 1ioyY0-0002aM-94; Tue, 07 Jan 2020 23:46:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wAzM=24=amazon.com=prvs=268257c0c=anchalag@srs-us1.protection.inumbo.net>)
 id 1ioyXz-0002aA-9N
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:46:03 +0000
X-Inumbo-ID: dcac59ee-31a7-11ea-ad29-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcac59ee-31a7-11ea-ad29-12813bfff9fa;
 Tue, 07 Jan 2020 23:46:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578440763; x=1609976763;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=C+JaTHQLVFTnM8u9L8ZSkRBth8A1GrfPB1444d3zUEk=;
 b=Sr9NWBfYr6ulkMkmcFHEzSiwvc0g0eAjiTkqpLLBYc2/3t4/dVKFqR95
 Do7mIs2bQBbtpyX5AUEL3C5jVkolmJ6faHxFTbFlZ/Pza6obA4kGp2B5r
 JChND7g4GwILW0PlTH91rspBZ0sB3LgcHihQr23kjXX0aOamypKS61tRf 0=;
IronPort-SDR: tgZkjPccZ3NN32ilYfpUAqXwfPAg3ycN79+7mbg/yBELHAIIAEhZkb41aLfWqiI5YJOmjh5N2D
 RKzL0UoG9vhw==
X-IronPort-AV: E=Sophos;i="5.69,407,1571702400"; 
   d="scan'208";a="8919095"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 07 Jan 2020 23:46:01 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 04022A2516; Tue,  7 Jan 2020 23:45:52 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:45:26 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 7 Jan 2020 23:45:26 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 7 Jan 2020 23:45:26 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 982CE40E65; Tue,  7 Jan 2020 23:45:26 +0000 (UTC)
Date: Tue, 7 Jan 2020 23:45:26 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: <tglx@linutronix.de>, <mingo@redhat.com>, <bp@alien8.de>, <hpa@zytor.com>, 
 <x86@kernel.org>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <linux-pm@vger.kernel.org>, <linux-mm@kvack.org>, <kamatam@amazon.com>,
 <sstabellini@kernel.org>, <konrad.wilk@oracle.co>, <roger.pau@citrix.com>,
 <axboe@kernel.dk>, <davem@davemloft.net>, <rjw@rjwysocki.net>,
 <len.brown@intel.com>, <pavel@ucw.cz>, <peterz@infradead.org>,
 <eduval@amazon.com>, <sblbir@amazon.com>, <anchalag@amazon.com>,
 <xen-devel@lists.xenproject.org>, <vkuznets@redhat.com>,
 <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 <dwmw@amazon.co.uk>, <fllinden@amaozn.com>
Message-ID: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system instability
 in hibernation
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: anchalag@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>

RnJvbTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+CgpTeXN0ZW0gaW5zdGFi
aWxpdHkgYXJlIHNlZW4gZHVyaW5nIHJlc3VtZSBmcm9tIGhpYmVybmF0aW9uIHdoZW4gc3lzdGVt
CmlzIHVuZGVyIGhlYXZ5IENQVSBsb2FkLiBUaGlzIGlzIGR1ZSB0byB0aGUgbGFjayBvZiB1cGRh
dGUgb2Ygc2NoZWQKY2xvY2sgZGF0YSwgYW5kIHRoZSBzY2hlZHVsZXIgd291bGQgdGhlbiB0aGlu
ayB0aGF0IGhlYXZ5IENQVSBob2cKdGFza3MgbmVlZCBtb3JlIHRpbWUgaW4gQ1BVLCBjYXVzaW5n
IHRoZSBzeXN0ZW0gdG8gZnJlZXplCmR1cmluZyB0aGUgdW5mcmVlemluZyBvZiB0YXNrcy4gRm9y
IGV4YW1wbGUsIHRocmVhZGVkIGlycXMsCmFuZCBrZXJuZWwgcHJvY2Vzc2VzIHNlcnZpY2luZyBu
ZXR3b3JrIGludGVyZmFjZSBtYXkgYmUgZGVsYXllZApmb3Igc2V2ZXJhbCB0ZW5zIG9mIHNlY29u
ZHMsIGNhdXNpbmcgdGhlIHN5c3RlbSB0byBiZSB1bnJlYWNoYWJsZS4KClNpdHVhdGlvbiBsaWtl
IHRoaXMgY2FuIGJlIHJlcG9ydGVkIGJ5IHVzaW5nIGxvY2t1cCBkZXRlY3RvcnMKc3VjaCBhcyB3
b3JrcXVldWUgbG9ja3VwIGRldGVjdG9yczoKCltyb290QGlwLTE3Mi0zMS02Ny0xMTQgZWMyLXVz
ZXJdIyBlY2hvIGRpc2sgPiAvc3lzL3Bvd2VyL3N0YXRlCgpNZXNzYWdlIGZyb20gc3lzbG9nZEBp
cC0xNzItMzEtNjctMTE0IGF0IE1heSAgNyAxODoyMzoyMSAuLi4KIGtlcm5lbDpCVUc6IHdvcmtx
dWV1ZSBsb2NrdXAgLSBwb29sIGNwdXM9MCBub2RlPTAgZmxhZ3M9MHgwIG5pY2U9MCBzdHVjayBm
b3IgNTdzIQoKTWVzc2FnZSBmcm9tIHN5c2xvZ2RAaXAtMTcyLTMxLTY3LTExNCBhdCBNYXkgIDcg
MTg6MjM6MjEgLi4uCiBrZXJuZWw6QlVHOiB3b3JrcXVldWUgbG9ja3VwIC0gcG9vbCBjcHVzPTEg
bm9kZT0wIGZsYWdzPTB4MCBuaWNlPTAgc3R1Y2sgZm9yIDU3cyEKCk1lc3NhZ2UgZnJvbSBzeXNs
b2dkQGlwLTE3Mi0zMS02Ny0xMTQgYXQgTWF5ICA3IDE4OjIzOjIxIC4uLgoga2VybmVsOkJVRzog
d29ya3F1ZXVlIGxvY2t1cCAtIHBvb2wgY3B1cz0zIG5vZGU9MCBmbGFncz0weDEgbmljZT0wIHN0
dWNrIGZvciA1N3MhCgpNZXNzYWdlIGZyb20gc3lzbG9nZEBpcC0xNzItMzEtNjctMTE0IGF0IE1h
eSAgNyAxODoyOTowNiAuLi4KIGtlcm5lbDpCVUc6IHdvcmtxdWV1ZSBsb2NrdXAgLSBwb29sIGNw
dXM9MyBub2RlPTAgZmxhZ3M9MHgxIG5pY2U9MCBzdHVjayBmb3IgNDAzcyEKClRoZSBmaXggZm9y
IHRoaXMgc2l0dWF0aW9uIGlzIHRvIG1hcmsgdGhlIHNjaGVkIGNsb2NrIGFzIHVuc3RhYmxlCmFz
IGVhcmx5IGFzIHBvc3NpYmxlIGluIHRoZSByZXN1bWUgcGF0aCwgbGVhdmluZyBpdCB1bnN0YWJs
ZQpmb3IgdGhlIGR1cmF0aW9uIG9mIHRoZSByZXN1bWUgcHJvY2Vzcy4gVGhpcyB3aWxsIGZvcmNl
IHRoZQpzY2hlZHVsZXIgdG8gYXR0ZW1wdCB0byBhbGlnbiB0aGUgc2NoZWQgY2xvY2sgYWNyb3Nz
IENQVXMgdXNpbmcKdGhlIGRlbHRhIHdpdGggdGltZSBvZiBkYXksIHVwZGF0aW5nIHNjaGVkIGNs
b2NrIGRhdGEuIEluIGEgcG9zdApoaWJlcm5hdGlvbiBldmVudCwgd2UgY2FuIHRoZW4gbWFyayB0
aGUgc2NoZWQgY2xvY2sgYXMgc3RhYmxlCmFnYWluLCBhdm9pZGluZyB1bm5lY2Vzc2FyeSBzeW5j
cyB3aXRoIHRpbWUgb2YgZGF5IG9uIHN5c3RlbXMKaW4gd2hpY2ggVFNDIGlzIHJlbGlhYmxlLgoK
UmV2aWV3ZWQtYnk6IEVyaWsgUXVhbnN0cm9tIDxxdWFuc3Ryb0BhbWF6b24uY29tPgpSZXZpZXdl
ZC1ieTogRnJhbmsgdmFuIGRlciBMaW5kZW4gPGZsbGluZGVuQGFtYXpvbi5jb20+ClJldmlld2Vk
LWJ5OiBCYWxiaXIgU2luZ2ggPHNibGJpckBhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogTXVuZWhp
c2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+ClRlc3RlZC1ieTogQW5jaGFsIEFnYXJ3YWwg
PGFuY2hhbGFnQGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gVmFsZW50aW4gPGVk
dXZhbEBhbWF6b24uY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC90c2MuYyAgICAgICB8IDI5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2xpbnV4L3NjaGVkL2Nsb2NrLmgg
fCAgNSArKysrKwoga2VybmVsL3NjaGVkL2Nsb2NrLmMgICAgICAgIHwgIDQgKystLQogMyBmaWxl
cyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC90c2MuYyBiL2FyY2gveDg2L2tlcm5lbC90c2MuYwppbmRleCA3ZTMy
MmUyZGFhZjUuLmFlNzdiOGJjNGU0NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3RzYy5j
CisrKyBiL2FyY2gveDg2L2tlcm5lbC90c2MuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUg
PGxpbnV4L3BlcmNwdS5oPgogI2luY2x1ZGUgPGxpbnV4L3RpbWV4Lmg+CiAjaW5jbHVkZSA8bGlu
dXgvc3RhdGljX2tleS5oPgorI2luY2x1ZGUgPGxpbnV4L3N1c3BlbmQuaD4KIAogI2luY2x1ZGUg
PGFzbS9ocGV0Lmg+CiAjaW5jbHVkZSA8YXNtL3RpbWVyLmg+CkBAIC0xNTM0LDMgKzE1MzUsMzEg
QEAgdW5zaWduZWQgbG9uZyBjYWxpYnJhdGVfZGVsYXlfaXNfa25vd24odm9pZCkKIAlyZXR1cm4g
MDsKIH0KICNlbmRpZgorCitzdGF0aWMgaW50IHRzY19wbV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgKm5vdGlmaWVyLAorCQkJICAgIHVuc2lnbmVkIGxvbmcgcG1fZXZlbnQsIHZvaWQg
KnVudXNlZCkKK3sKKwlzd2l0Y2ggKHBtX2V2ZW50KSB7CisJY2FzZSBQTV9ISUJFUk5BVElPTl9Q
UkVQQVJFOgorCQljbGVhcl9zY2hlZF9jbG9ja19zdGFibGUoKTsKKwkJYnJlYWs7CisJY2FzZSBQ
TV9QT1NUX0hJQkVSTkFUSU9OOgorCQkvKiBTZXQgYmFjayB0byB0aGUgZGVmYXVsdCAqLworCQlp
ZiAoIWNoZWNrX3RzY191bnN0YWJsZSgpKQorCQkJc2V0X3NjaGVkX2Nsb2NrX3N0YWJsZSgpOwor
CQlicmVhazsKKwl9CisKKwlyZXR1cm4gMDsKK307CisKK3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgdHNjX3BtX25vdGlmaWVyX2Jsb2NrID0geworICAgICAgIC5ub3RpZmllcl9jYWxsID0g
dHNjX3BtX25vdGlmaWVyLAorfTsKKworc3RhdGljIGludCB0c2Nfc2V0dXBfcG1fbm90aWZpZXIo
dm9pZCkKK3sKKyAgICAgICByZXR1cm4gcmVnaXN0ZXJfcG1fbm90aWZpZXIoJnRzY19wbV9ub3Rp
Zmllcl9ibG9jayk7Cit9CisKK3N1YnN5c19pbml0Y2FsbCh0c2Nfc2V0dXBfcG1fbm90aWZpZXIp
OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9zY2hlZC9jbG9jay5oIGIvaW5jbHVkZS9saW51
eC9zY2hlZC9jbG9jay5oCmluZGV4IDg2N2Q1ODgzMTRlMC4uOTAyNjU0YWM1ZjdlIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L3NjaGVkL2Nsb2NrLmgKKysrIGIvaW5jbHVkZS9saW51eC9zY2hl
ZC9jbG9jay5oCkBAIC0zMiw2ICszMiwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfc2No
ZWRfY2xvY2tfc3RhYmxlKHZvaWQpCiB7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfc2No
ZWRfY2xvY2tfc3RhYmxlKHZvaWQpCit7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9j
bG9ja19pZGxlX3NsZWVwX2V2ZW50KHZvaWQpCiB7CiB9CkBAIC01MSw2ICs1NSw3IEBAIHN0YXRp
YyBpbmxpbmUgdTY0IGxvY2FsX2Nsb2NrKHZvaWQpCiB9CiAjZWxzZQogZXh0ZXJuIGludCBzY2hl
ZF9jbG9ja19zdGFibGUodm9pZCk7CitleHRlcm4gdm9pZCBzZXRfc2NoZWRfY2xvY2tfc3RhYmxl
KHZvaWQpOwogZXh0ZXJuIHZvaWQgY2xlYXJfc2NoZWRfY2xvY2tfc3RhYmxlKHZvaWQpOwogCiAv
KgpkaWZmIC0tZ2l0IGEva2VybmVsL3NjaGVkL2Nsb2NrLmMgYi9rZXJuZWwvc2NoZWQvY2xvY2su
YwppbmRleCAxMTUyMjU5YTRjYTAuLjM3NGQ0MGU1YjFhMiAxMDA2NDQKLS0tIGEva2VybmVsL3Nj
aGVkL2Nsb2NrLmMKKysrIGIva2VybmVsL3NjaGVkL2Nsb2NrLmMKQEAgLTExNiw3ICsxMTYsNyBA
QCBzdGF0aWMgdm9pZCBfX3NjZF9zdGFtcChzdHJ1Y3Qgc2NoZWRfY2xvY2tfZGF0YSAqc2NkKQog
CXNjZC0+dGlja19yYXcgPSBzY2hlZF9jbG9jaygpOwogfQogCi1zdGF0aWMgdm9pZCBfX3NldF9z
Y2hlZF9jbG9ja19zdGFibGUodm9pZCkKK3ZvaWQgc2V0X3NjaGVkX2Nsb2NrX3N0YWJsZSh2b2lk
KQogewogCXN0cnVjdCBzY2hlZF9jbG9ja19kYXRhICpzY2Q7CiAKQEAgLTIzNiw3ICsyMzYsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBzY2hlZF9jbG9ja19pbml0X2xhdGUodm9pZCkKIAlzbXBfbWIo
KTsgLyogbWF0Y2hlcyB7c2V0LGNsZWFyfV9zY2hlZF9jbG9ja19zdGFibGUoKSAqLwogCiAJaWYg
KF9fc2NoZWRfY2xvY2tfc3RhYmxlX2Vhcmx5KQotCQlfX3NldF9zY2hlZF9jbG9ja19zdGFibGUo
KTsKKwkJc2V0X3NjaGVkX2Nsb2NrX3N0YWJsZSgpOwogCiAJcmV0dXJuIDA7CiB9Ci0tIAoyLjE1
LjMuQU1aTgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 07 23:51:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Jan 2020 23: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 1ioydD-0003UO-0A; Tue, 07 Jan 2020 23:51:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p3OK=24=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ioydB-0003UJ-Ak
 for xen-devel@lists.xenproject.org; Tue, 07 Jan 2020 23:51:25 +0000
X-Inumbo-ID: 902874c6-31a8-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 902874c6-31a8-11ea-b56d-bc764e2007e4;
 Tue, 07 Jan 2020 23:51: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 <osstest-admin@xenproject.org>)
 id 1ioyco-0001IW-8V; Tue, 07 Jan 2020 23:51: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 1ioycn-000455-UG; Tue, 07 Jan 2020 23:51:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ioycn-0008Ni-Tg; Tue, 07 Jan 2020 23:51:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145759-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 07 Jan 2020 23:51:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 145759: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc1OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 02:00:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 02:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip0eB-0005Rc-D1; Wed, 08 Jan 2020 02:00:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip0eA-0005RX-6G
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 02:00:34 +0000
X-Inumbo-ID: 9e5c0618-31ba-11ea-bf56-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e5c0618-31ba-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 02:00: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 <osstest-admin@xenproject.org>)
 id 1ip0dt-0005Xm-8W; Wed, 08 Jan 2020 02:00: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 1ip0ds-0000qZ-VD; Wed, 08 Jan 2020 02:00:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip0ds-0002um-U9; Wed, 08 Jan 2020 02:00:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145765-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-qemuu-debianhvm-amd64-xsm: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-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt: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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 02:00:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 145765: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc2NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 02:48:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 02: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 1ip1O5-0000St-HB; Wed, 08 Jan 2020 02:48:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip1O4-0000Sm-26
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 02:48:00 +0000
X-Inumbo-ID: 46af3442-31c1-11ea-ad4b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46af3442-31c1-11ea-ad4b-12813bfff9fa;
 Wed, 08 Jan 2020 02:47: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 <osstest-admin@xenproject.org>)
 id 1ip1O0-0006Sj-Fp; Wed, 08 Jan 2020 02:47: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 1ip1O0-00021g-2Y; Wed, 08 Jan 2020 02:47:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip1O0-0001CK-1v; Wed, 08 Jan 2020 02:47:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145749-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f383de87a2fb077f1fdbd4594493af613b15c233
X-Osstest-Versions-That: xen=0dd92688080202adcc43dcb3486d4143110a66d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 02:47:56 +0000
Subject: [Xen-devel] [xen-unstable test] 145749: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc0OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc0OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ1NzI1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwg
IGxpa2UgMTQ1NzI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU3MjUKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTcy
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU3MjUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls
ICBsaWtlIDE0NTcyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1NzI1CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU3
MjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDU3MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjM4M2RlODdhMmZiMDc3ZjFmZGJkNDU5
NDQ5M2FmNjEzYjE1YzIzMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
MGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ1NzI1ICAyMDIwLTAxLTA3IDA4OjAyOjUzIFogICAgMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0NTc0OSAgMjAyMC0wMS0wNyAxNzozNjo0OCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExp
dSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGYzODNk
ZTg3YTJmYjA3N2YxZmRiZDQ1OTQ0OTNhZjYxM2IxNWMyMzMKQXV0aG9yOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKYW4gNyAxMjowNjo0NiAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBpbnRyb2R1Y2UgbHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbW9kaWZ5X3hl
bl9tYXBwaW5ncwogICAgCiAgICBUaGUgcGwyZSBhbmQgcGwxZSB2YXJpYWJsZXMgYXJlIGhlYXZp
bHkgKGFiKXVzZWQgaW4gdGhhdCBmdW5jdGlvbi4gIEl0CiAgICBpcyBmaW5lIGF0IHRoZSBtb21l
bnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBtYXBwZWQgc28KICAgIHRoZXJl
IGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlhYmxlLgogICAg
CiAgICBXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQgdG8gbWFwIGFuZCB1bm1hcCBw
YWdlIHRhYmxlcy4gV2UKICAgIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZh
cmlhYmxlIHRvIGF2b2lkIGxlYWthZ2UuCiAgICAKICAgIEludHJvZHVjZSBzb21lIGx7MSwyfXQg
dmFyaWFibGVzIHdpdGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgogICAgdHJhY2sgbGlm
ZSB0aW1lIG9mIHBvaW50ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBtb3JlIGVhc2lseS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKY29tbWl0IDIzOGE4ZGEwNmQ4ZWE5MmIzODY0ZTliZTVhYWEyNDUwZjc3
YTZkMDEKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBK
YW4gNyAxMjowNjo0NSAyMDIwICswMDAwCgogICAgeDg2L21tOiBpbnRyb2R1Y2UgbHsxLDJ9dCBs
b2NhbCB2YXJpYWJsZXMgdG8gbWFwX3BhZ2VzX3RvX3hlbgogICAgCiAgICBUaGUgcGwyZSBhbmQg
cGwxZSB2YXJpYWJsZXMgYXJlIGhlYXZpbHkgKGFiKXVzZWQgaW4gdGhhdCBmdW5jdGlvbi4gSXQK
ICAgIGlzIGZpbmUgYXQgdGhlIG1vbWVudCBiZWNhdXNlIGFsbCBwYWdlIHRhYmxlcyBhcmUgYWx3
YXlzIG1hcHBlZCBzbwogICAgdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1l
IG9mIGVhY2ggdmFyaWFibGUuCiAgICAKICAgIFdlIHdpbGwgc29vbiBoYXZlIHRoZSByZXF1aXJl
bWVudCB0byBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzLiBXZQogICAgbmVlZCB0byB0cmFjayB0
aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUgdG8gYXZvaWQgbGVha2FnZS4KICAgIAogICAg
SW50cm9kdWNlIHNvbWUgbHsxLDJ9dCB2YXJpYWJsZXMgd2l0aCBsaW1pdGVkIHNjb3BlIHNvIHRo
YXQgd2UgY2FuCiAgICB0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRlcnMgdG8geGVuIHBhZ2UgdGFi
bGVzIG1vcmUgZWFzaWx5LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgOGM0MzkyMDYzZjNh
MDNhYzQ0YmJlYmJkYjBkZjFmODJmZTZlYmJlNQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiA3IDEyOjA2OjQzIDIwMjAgKzAwMDAKCiAgICB4ODY6
IG1vdmUgc29tZSB4ZW4gbW0gZnVuY3Rpb24gZGVjbGFyYXRpb25zCiAgICAKICAgIFRoZXkgd2Vy
ZSBwdXQgaW50byBwYWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHByb3ByaWF0ZS4KICAgIAogICAg
VGhlIHJlYWwgcmVhc29uIGlzIHRoYXQgSSB3aWxsIGJlIGFkZGluZyBzb21lIG5ldyBmdW5jdGlv
bnMgd2hpY2gKICAgIHRha2VzIG1mbl90LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmlj
dWx0IHRvIGRvIGluIHBhZ2UuaC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDk3ZTM0YWQyMmQy
MjZiOTY4MGY0ZjljMDBkMGJiMzI5NGUyYTFjODAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBEZWMgMTcgMTg6MjA6MzMgMjAxOSAr
MDAwMAoKICAgIHRvb2xzL2RvbWJ1aWxkZXI6IERvbid0IGFsbG9jYXRlIGRvbS0+cDJtX2hvc3Rb
XSBmb3IgdHJhbnNsYXRlZCBkb21haW5zCiAgICAKICAgIHhjX2RvbV9wMm0oKSBhbmQgZG9tLT5w
Mm1faG9zdFtdIGltcGxlbWVudCBhIGxpbmVhciB0cmFuc2Zvcm0gZm9yIHRyYW5zbGF0ZWQKICAg
IGRvbWFpbnMsIGJ1dCB3YXN0ZSBhIHN1YnN0YW50aWFsIGNodW5rIG9mIFJBTSBkb2luZyBzby4K
ICAgIAogICAgQVJNIGxpdGVyYWxseSBuZXZlciByZWFkcyBkb20tPnAybV9ob3N0W10gKGJlY2F1
c2Ugb2YgdGhlIHhjX2RvbV90cmFuc2xhdGVkKCkKICAgIHNob3J0IGNpcmN1aXQgaW4geGNfZG9t
X3AybSgpKS4gIERyb3AgaXQgYWxsLgogICAgCiAgICB4ODYgSFZNIGRvZXMgdXNlIGRvbS0+cDJt
X2hvc3RbXSBmb3IgeGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBfZXhhY3QoKSBjYWxscwogICAg
d2hlbiBwb3B1bGF0aW5nIDRrIHBhZ2VzLiAgUmV1c2UgdGhlIHNhbWUgdGFjdGljIGZyb20gMk0v
MUcgcmFuZ2VzIGFuZCB1c2UgYW4KICAgIG9uLXN0YWNrIGFycmF5IGluc3RlYWQuICBEcm9wIHRo
ZSBtZW1vcnkgYWxsb2NhdGlvbi4KICAgIAogICAgeDg2IFBWIGd1ZXN0cyBkbyB1c2UgZG9tLT5w
Mm1faG9zdFtdIGFzIGEgbm9uLWlkZW50aXR5IHRyYW5zZm9ybS4gIFJlbmFtZSB0aGUKICAgIGZp
ZWxkIHRvIHB2X3AybSB0byBtYWtlIGl0IGNsZWFyIGl0IGlzIFBWLW9ubHkuCiAgICAKICAgIE5v
IGNoYW5nZSBpbiB0aGUgY29uc3RydWN0ZWQgZ3Vlc3RzLgogICAgCiAgICBSZXBvcnRlZC1ieTog
VmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+Cgpjb21taXQgZDliMTY3OTlmNjMzZDk0MjgwZDc5NWEyOTAzZjhlNmJkOGJkNzk4NgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VHVlIERlYyAxNyAxNzo0MTozNiAyMDE5ICswMDAwCgogICAgdG9vbHMvZG9tYnVpbGRlcjogUmVt
b3ZlIHAybV9ndWVzdCBmcm9tIHRoZSBjb21tb24gaW50ZXJmYWNlCiAgICAKICAgIEluLWd1ZXN0
IHAybSdzIGFyZSBhIGNvbmNlcHQgc3BlY2lmaWMgdG8geDg2IFBWIGd1ZXN0cy4gIGFsbG9jX3Ay
bV9saXN0KCkgaXMKICAgIHRoZSBvbmx5IGhvb2sgd2hpY2ggaW5pdGlhbGlzZXMgZG9tLT5wMm1f
Z3Vlc3QsIG1ha2luZwogICAgeGNfZG9tX3VwZGF0ZV9ndWVzdF9wMm0oKSBhIG5vcCBmb3Igbm9u
LVBWIGd1ZXN0cy4KICAgIAogICAgTW92ZSBwMm1fZ3Vlc3QgaW50byB4Y19kb21faW1hZ2VfeDg2
IGFuZCBhZGp1c3QgYWxsb2NfcDJtX2xpc3QoKSB0byBtYXRjaC4KICAgIAogICAgRHJvcCB4Y19k
b21fdXBkYXRlX2d1ZXN0X3AybSgpIGVudGlyZWx5LgogICAgCiAgICBPbmUgY2FsbGVyLCBtb3Zl
X2wzX2JlbG93XzRHKCksIG9ubHkgdXNlcyBpdCB0byBtb2RpZnkgYSBzaW5nbGUgZW50cnksIHNv
CiAgICByZXdyaXRpbmcgdGhlIHdob2xlIGd1ZXN0IHAybSBpcyB3YXN0ZWZ1bCAtIG9wZW5jb2Rl
IHRoZSBzaW5nbGUgdXBkYXRlCiAgICBpbnN0ZWFkLiAgVGhlIG90aGVyIGNhbGxlciBpcyBjb21t
b24gY29kZS4gIEluc3RlYWQsIG1vdmUgdGhlIGxvZ2ljIGludG8gdGhlCiAgICBzZXR1cF9wZ3Rh
YmxlcygpIGhvb2tzLCB3aGljaCBrbm93IHRoZWlyIG93biBzaXplb2ZfcGZuIGFuZCBjYW4gZG8g
YXdheSB3aXRoCiAgICB0aGUgc3dpdGNoIHN0YXRlbWVudC4KICAgIAogICAgTm8gY2hhbmdlIGlu
IHRoZSBjb25zdHJ1Y3RlZCBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2xAeGVuLm9yZz4KCmNvbW1pdCBmODIxOGU0NzkyY2MwOTI4NDVjZTI0ZDEwNjMwY2Q4NzEwMGU1
OWEyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgRGVjIDE3IDE3OjA4OjIyIDIwMTkgKzAwMDAKCiAgICB0b29scy9kb21idWlsZGVy
OiBSZW1vdmUgUFYtb25seSwgbWFuZGF0b3J5IGhvb2tzCiAgICAKICAgIEN1cnJlbnRseSwgdGhl
IHNldHVwX3BndGFibGUoKSBob29rIGlzIG9wdGlvbmFsLCBidXQgYWxsb2NfcGd0YWJsZSgpIGhv
b2sgaXMKICAgIG5vdC4gIEJvdGggYXJlIHNwZWNpZmljIHRvIHg4NiBQViBndWVzdHMsIGFuZCBz
dHViYmVkIGluIHZhcmlvdXMgd2F5cyBieSB0aGUKICAgIGRvbWJ1aWxkZXJzIGZvciB0cmFuc2xh
dGVkIGd1ZXN0cyAoeDg2IEhWTSwgQVJNKS4KICAgIAogICAgTWFrZSBhbGxvY19wZ3RhYmxlcygp
IG9wdGlvbmFsLCBhbmQgZHJvcCBhbGwgdGhlIHN0dWJzIGZvciB0cmFuc2xhdGVkIGd1ZXN0CiAg
ICB0eXBlcy4KICAgIAogICAgTm8gY2hhbmdlIGluIHRoZSBjb25zdHJ1Y3RlZCBndWVzdHMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKY29tbWl0IGVlMjFmMTBkNzA1NmQwMWI4YTU0
ZjllNzRjY2ZlYWU4NDQwZWEwYzgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBEZWMgMTcgMTc6MDM6MTcgMjAxOSArMDAwMAoKICAg
IHRvb2xzL2RvbWJ1aWxkZXI6IHhjX2RvbV94ODYgY2xlYW51cAogICAgCiAgICBUaGUgdHdvIHhj
X2RvbV9wYXJhbXMgc3RydWN0dXJlcyBmb3IgUFYgcGFnZXRhYmxlcyBhcmUgbmV2ZXIgbW9kaWZp
ZWQgYW5kIGNhbgogICAgbGl2ZSBpbiAucm9kYXRhLiAgUmVkdWNlIHRoZWlyIHNjb3BlIHRvIHRo
ZSBhbGxvY19wZ3RhYmxlXyooKSBmdW5jdGlvbnMgd2hpY2gKICAgIGNvbnN0cnVjdCB4Y19kb21f
aW1hZ2VfeDg2IGFwcHJvcHJpYXRlbHkuCiAgICAKICAgIFJlbmFtZSB7YWxsb2Msc2V0dXB9X3Bn
dGFibGVzKCkgdG8ge2FsbG9jLHNldHVwfV9wZ3RhYmxlc19wdigpIHRvIGhpZ2hsaWdodAogICAg
dGhhdCB0aGV5IGFyZSBQViBvbmx5LCBhbmQgZHJvcCBzb21lIF94ODYoKSBzdWZmaXhlcyBmcm9t
IHN0YXRpYyBoZWxwZXJzLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0IDBkNDhhYjk3MTYyNjU4
NTdjZTI2YzM5M2ViMGJjMGJiODdiMTNjOTEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBPY3QgMjggMTA6NTg6MDIgMjAxOSArMDAw
MAoKICAgIHg4Ni9zaGltOiBTaG9ydCBjaXJjdWl0IGNvbnRyb2wvaGFyZHdhcmUgY2hlY2tzIGlu
IFBWX1NISU1fRVhDTFVTSVZFIGJ1aWxkcwogICAgCiAgICBUaGUgbmV0IGRpZmZzdGF0IGlzOgog
ICAgICBhZGQvcmVtb3ZlOiAwLzEzIGdyb3cvc2hyaW5rOiAyNS8xMjkgdXAvZG93bjogNjI5Ny8t
MjA0NjkgKC0xNDE3MikKICAgIAogICAgV2l0aCB0aGUgZm9sbG93aW5nIG9iamVjdHMvZnVuY3Rp
b25zIHJlbW92ZWQgZW50aXJlbHk6CiAgICAgIGlvbW11X2h3ZG9tX25vbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMSAgICAgICAtICAgICAgLTEKICAgICAgaHdkb21fbWF4X29yZGVy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAgIC0gICAgICAtNAogICAgICBl
eHRyYV9od2RvbV9pcnFzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgLSAg
ICAgIC00CiAgICAgIGN0bGRvbV9tYXhfb3JkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNCAgICAgICAtICAgICAgLTQKICAgICAgYWNwaV9jMWVfcXVpcmsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDQzICAgICAgIC0gICAgIC00MwogICAgICBodm1fcGlycV9lb2kgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjIgICAgICAgLSAgICAgLTYyCiAgICAgIG1h
eF9vcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NCAgICAgICAtICAg
ICAtOTQKICAgICAgY29ucmluZ19wdXRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTA0ICAgICAgIC0gICAgLTEwNAogICAgICBwcm9wYWdhdGVfbm9kZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMTkgICAgICAgLSAgICAtMTE5CiAgICAgIG1taW9fcm9fZW11bGF0ZV9v
cHMgICAgICAgICAgICAgICAgICAgICAgICAgIDIyNCAgICAgICAtICAgIC0yMjQKICAgICAgbW1j
ZmdfaW50ZXJjZXB0X29wcyAgICAgICAgICAgICAgICAgICAgICAgICAgMjI0ICAgICAgIC0gICAg
LTIyNAogICAgICBwY2lfY2ZnX29rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
OTUgICAgICAgLSAgICAtMjk1CiAgICAgIHAybV9sb2NrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDU0NiAgICAgICAtICAgIC01NDYKICAgIAogICAgQW5kIHRoZSBmb2xsb3dp
bmcgcmVkdWNlZCB0byBzdHViczoKICAgICAgYXJjaF9pb21tdV9od2RvbV9pbml0ICAgICAgICAg
ICAgICAgICAgICAgICAgODUyICAgICAgIDIgICAgLTg1MAogICAgICBwMm1fYWRkX2ZvcmVpZ24g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4ODAgICAgICAxNiAgICAtODY0CiAgICAKICAg
IFRoaXMgcGF0Y2ggYWxzbyBoYXMgdGhlIHVuaW50ZW5kZWQgYnV0IHVzZWZ1bCBjb25zZXF1ZW5j
ZSBvZiBzdG9wcGluZwogICAgaGFyZHdhcmVfZG9tPSBmdW5jdGlvbmFsaXR5IGZyb20gYmVpbmcg
dXNhYmxlIChpbiBhdCBsZWFzdCBQVl9TSElNX0VYQ0xVU0lWRQogICAgYnVpbGRzKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgVGVzdGVkLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgpjb21taXQgMjAwNGRiM2Nl
ZDE4ZjBmZjMxMTRmYzcyODc2NTQyYjI1N2U5YWE2ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE4OjMxOjQ2IDIwMjAg
KzAwMDAKCiAgICB0b29scy9zYXZlOiBEcm9wIHVudXNlZCBwYXJhbWV0ZXJzIGZyb20geGNfZG9t
YWluX3NhdmUoKQogICAgCiAgICBYQ0ZMQUdTX0NIRUNLUE9JTlRfQ09NUFJFU1MgaGFzIGJlZW4g
dW51c2VkIHNpbmNlIGMvcyBiMTViYzQzNDUgKDIwMTUpLAogICAgWENGTEFHU19IVk0gc2luY2Ug
Yy9zIDllODY3MmYxYyAoMjAxMyksIGFuZCBYQ0ZMQUdTX1NURFZHQSBzaW5jZSBjL3MKICAgIDA4
N2Q0MzMyNiAoMjAwNykuICBEcm9wIHRoZSBjb25zdGFudHMsIGFuZCBjb2RlIHdoaWNoIHNldHMg
dGhlbS4KICAgIAogICAgVGhlIHNlcGFyYXRlIGh2bSBwYXJhbWV0ZXIgKGFwcGVhcmVkIGluIGMv
cyBkMTFiZWM4YTEsIDIwMDcgYW5kIHVsdGltYXRlbHkKICAgIHJlZHVuZGFudCB3aXRoIFhDRkxB
R1NfSFZNKSwgaXMgdXNlZCBmb3Igc2FuaXR5IGNoZWNraW5nIGFuZCBkZWJ1ZyBwcmludGluZywK
ICAgIHRoZW4gZGlzY2FyZGVkIGFuZCByZXBsYWNlZCB3aXRoIFhlbidzIGlkZWEgb2Ygd2hldGhl
ciB0aGUgZG9tYWluIGlzIFBWIG9yCiAgICBIVk0uCiAgICAKICAgIFJlYXJyYW5nZSB0aGUgbG9n
aWMgaW4geGNfZG9tYWluX3NhdmUoKSB0byBhc2sgWGVuIHNpZ2h0bHkgZWFybGllciwgYW5kIHVz
ZSBhCiAgICBjb25zaXN0ZW50IGlkZWEgb2YgJ2h2bScgdGhyb3VnaG91dC4gIFJlbW92aW5nIHRo
aXMgcGFyYW1ldGVyIHJlbW92ZXMgdGhlCiAgICBmaW5hbCB1c2VyIG9mIGxpYnhsJ3MgZHNzLT5o
dm0sIHNvIGRyb3AgdGhhdCBmaWVsZCBhcyB3ZWxsLgogICAgCiAgICBVcGRhdGUgdGhlIGRveHln
ZW4gY29tbWVudCB0byBiZSBhY2N1cmF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KCmNvbW1pdCBjNGYzZmMxMmNkOTcwNmY3NTkz
MDE2ZDRkYWY5MzBjZDUwZjBhZjMyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDI5IDE2OjUxOjEyIDIwMTkgKzAwMDAKCiAg
ICB4ZW4vY3B1cG9vbDogRm9sZCBlcnJvciBwYXRocyBpbiBjcHVwb29sX2NyZWF0ZSgpCiAgICAK
ICAgIFRoZSBjb21waWxlciBjYW4ndCBmb2xkIGJlY2F1c2Ugb2YgdGhlIHdyaXRlIHRvICpwZXJy
IGluIHRoZSBmaXJzdCBodW5rLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IHNs
aWdodGx5IGJldHRlciBjb21waWxlZCBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 02:49:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 02: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 1ip1Pr-0000a5-4e; Wed, 08 Jan 2020 02:49:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip1Pp-0000Zx-Pl
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 02:49:49 +0000
X-Inumbo-ID: 7e04e0a4-31c1-11ea-bf56-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e04e0a4-31c1-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 02:49: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 <osstest-admin@xenproject.org>)
 id 1ip1PV-0006Uc-L4; Wed, 08 Jan 2020 02:49: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 1ip1PV-000230-36; Wed, 08 Jan 2020 02:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip1PV-0001gw-2V; Wed, 08 Jan 2020 02:49:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
X-Osstest-Versions-That: ovmf=cc617b6e1430242f8d042c71c2d923dbc6436a36
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 02:49:29 +0000
Subject: [Xen-devel] [ovmf test] 145767: 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>

ZmxpZ2h0IDE0NTc2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdl
YzBmMDY2YmViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYzYxN2I2
ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNkYmM2NDM2YTM2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDU2OTkgIDIwMjAtMDEtMDcgMDE6MDk6MTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ1NzY3ICAyMDIwLTAxLTA4IDAwOjM5OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
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
c3N0ZXN0L292bWYuZ2l0CiAgIGNjNjE3YjZlMTQuLjcwOTExZjFmNGEgIDcwOTExZjFmNGFlZTAz
NjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 03:31:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 03:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip23X-0004as-Ld; Wed, 08 Jan 2020 03:30:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip23V-0004aj-Vb
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 03:30:50 +0000
X-Inumbo-ID: 394281be-31c7-11ea-bf56-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 394281be-31c7-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 03:30: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 <osstest-admin@xenproject.org>)
 id 1ip23D-0007Gt-5f; Wed, 08 Jan 2020 03:30: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 1ip23C-0002wX-Pa; Wed, 08 Jan 2020 03:30:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip23C-00029z-Ox; Wed, 08 Jan 2020 03:30:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 03:30:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 145770: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 05:41:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 05: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 1ip461-0007BV-Ns; Wed, 08 Jan 2020 05:41:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip460-0007BO-Dj
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 05:41:32 +0000
X-Inumbo-ID: 789164a4-31d9-11ea-acfb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 789164a4-31d9-11ea-acfb-bc764e2007e4;
 Wed, 08 Jan 2020 05:41: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 <osstest-admin@xenproject.org>)
 id 1ip45c-0001o1-Gi; Wed, 08 Jan 2020 05:41: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 1ip45c-0006zk-7Q; Wed, 08 Jan 2020 05:41:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip45c-0002Jg-6e; Wed, 08 Jan 2020 05:41:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ip45c-0002Jg-6e@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 05:41:08 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNi
OGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc4MC8KCgogIGNvbW1p
dCBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4
M2U3MDYgZGRmOTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAg
ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5
dGhvbi1uZXh0LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJl
IFB5dGhvbiA+PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlz
IDExIGRheXMgYXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1
LjAuCiAgICAgIAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2
OjQ5OjAyIEdNVAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMy
MkZENUFCQzREM0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICBpc3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNp
Z25hdHVyZSBmcm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVs
bF0KICAgICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBB
Q0NGICBEMUFBIDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFi
a29zdC90YWdzL3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJl
cXVpcmUgUHl0aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1
aWxkIHdpdGggMy41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFi
NmE1YTYzZDMxYzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAog
ICAgICBjb25maWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9u
IDMuNSBpcyB0aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAg
c3VwcG9ydGVkIGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwg
YmUgMwogICAgICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0
LjIuMC4gIERyb3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0
ZWx5LCBhbmQgcmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAg
ICBNZXNzYWdlLUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29t
PgogICAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAg
Y29tbWl0IDQ5MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMg
MjAgMTM6NDU6MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhv
biAzLjUgdG8gYnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWkzODYueGVuLWJ1aWxkLmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWkzODYueGVuLWJ1aWxkIC0tc3VtbWFyeS1v
dXQ9dG1wLzE0NTc4MC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTE0NDg2MSAt
LWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgYnVpbGQtaTM4NiB4ZW4t
YnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0NTc3MCBmYWlsIFto
b3N0PWl0YWxpYTBdIC8gMTQ1NjY0IFtob3N0PWRlYmluYTFdIDE0NTY0OSBbaG9zdD1lbGJsaW5n
MV0gMTQ1NjI0IFtob3N0PXBpbm90MV0gMTQ1NTkyIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxNDU3NzAgLyAxNDU1OTIKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTog
b3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CkxhdGVzdCBjYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNkYmM2NDM2YTM2
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMwZDI1N2M5
MDVhNTU2ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKQmFzaXMg
cGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3ZDY3
Y2ZjYmRmYmZkNTFkOSBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdi
M2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKR2VuZXJhdGluZyByZXZpc2lv
bnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQjYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBl
Ni1jYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNkYmM2NDM2YTM2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCNmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdj
ZmNiZGZiZmQ1MWQ5LTAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OS1mMjFcCiBiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzdiM2M1YjcwYTMyMzAzYjQ2
ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAtMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMx
MTBhNjZkNQpMb2FkZWQgODQ3MzQgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZv
ciB0ZXN0IHJlc3VsdHM6CiAxNDU1MjkgW2hvc3Q9ZWxibGluZzFdCiAxNDU1MzAgW2hvc3Q9ZWxi
bGluZzFdCiAxNDU1MzIgW2hvc3Q9YWxiYW5hMF0KIDE0NTUzMyBbaG9zdD1odXhlbHJlYmUwXQog
MTQ1NTM0IGZhaWwgaXJyZWxldmFudAogMTQ1NTM2IFtob3N0PWFsYmFuYTBdCiAxNDU1NDcgW2hv
c3Q9ZWxibGluZzFdCiAxNDU1MzcgW2hvc3Q9ZWxibGluZzFdCiAxNDU1NjIgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDE0NTUzOSBbaG9zdD1lbGJsaW5nMV0KIDE0NTYwNSBbaG9zdD1hbGJhbmExXQogMTQ1
NTY0IFtob3N0PWVsYmxpbmcxXQogMTQ1NTQxIFtob3N0PWVsYmxpbmcxXQogMTQ1NTgxIFtob3N0
PWFsYmFuYTFdCiAxNDU1NDMgW2hvc3Q9YWxiYW5hMF0KIDE0NTU2NiBbaG9zdD1lbGJsaW5nMV0K
IDE0NTUzNSBbaG9zdD1lbGJsaW5nMV0KIDE0NTU0NCBbaG9zdD1lbGJsaW5nMV0KIDE0NTU3MyBb
aG9zdD1lbGJsaW5nMV0KIDE0NTU0OCBbaG9zdD1hbGJhbmEwXQogMTQ1NTg1IGZhaWwgaXJyZWxl
dmFudAogMTQ1NTUwIFtob3N0PWVsYmxpbmcxXQogMTQ1NTY4IFtob3N0PWVsYmxpbmcxXQogMTQ1
NTUyIFtob3N0PWFsYmFuYTBdCiAxNDU1NTMgW2hvc3Q9ZWxibGluZzFdCiAxNDU2MjAgW2hvc3Q9
cGlub3QxXQogMTQ1NTU2IFtob3N0PWVsYmxpbmcxXQogMTQ1NTU5IFtob3N0PWVsYmxpbmcxXQog
MTQ1NTYxIFtob3N0PWFsYmFuYTFdCiAxNDU1NzIgW2hvc3Q9ZWxibGluZzFdCiAxNDU1OTQgW2hv
c3Q9ZWxibGluZzFdCiAxNDU1NzYgW2hvc3Q9YWxiYW5hMF0KIDE0NTYwNyBbaG9zdD1waW5vdDFd
CiAxNDU1NzggW2hvc3Q9ZWxibGluZzFdCiAxNDU2MDIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDU1
OTIgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3
ZDY3Y2ZjYmRmYmZkNTFkOSBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5
IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTYzMSBbaG9zdD1h
bGJhbmExXQogMTQ1NjEwIFtob3N0PWFsYmFuYTBdCiAxNDU2MjIgW2hvc3Q9cGlub3QxXQogMTQ1
NjE0IFtob3N0PWVsYmxpbmcxXQogMTQ1NjI1IFtob3N0PXBpbm90MV0KIDE0NTYyOCBbaG9zdD1w
aW5vdDFdCiAxNDU2MzQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDU2MjQgW2hvc3Q9cGlub3QxXQog
MTQ1NjM1IFtob3N0PXBpbm90MV0KIDE0NTY2OSBbaG9zdD1maWFubzBdCiAxNDU2NzEgW2hvc3Q9
Zmlhbm8wXQogMTQ1NjQxIFtob3N0PXBpbm90MV0KIDE0NTY3MiBbaG9zdD1hbGJhbmEwXQogMTQ1
NjQ2IFtob3N0PWFsYmFuYTBdCiAxNDU2NDcgW2hvc3Q9YWxiYW5hMF0KIDE0NTY5OCBmYWlsIGly
cmVsZXZhbnQKIDE0NTY0OCBbaG9zdD1lbGJsaW5nMV0KIDE0NTY3MyBbaG9zdD1hbGJhbmEwXQog
MTQ1NjUxIFtob3N0PWVsYmxpbmcxXQogMTQ1Njc2IFtob3N0PWFsYmFuYTBdCiAxNDU2NTMgZmFp
bCBpcnJlbGV2YW50CiAxNDU2NjQgW2hvc3Q9ZGViaW5hMV0KIDE0NTY1NSBbaG9zdD1hbGJhbmEw
XQogMTQ1NjU3IGZhaWwgaXJyZWxldmFudAogMTQ1NjQ5IFtob3N0PWVsYmxpbmcxXQogMTQ1NjU5
IFtob3N0PWVsYmxpbmcwXQogMTQ1NjYwIFtob3N0PWh1eGVscmViZTBdCiAxNDU2OTIgZmFpbCBp
cnJlbGV2YW50CiAxNDU2NjIgW2hvc3Q9cGlub3QxXQogMTQ1NjYzIFtob3N0PXBpbm90MV0KIDE0
NTY2NSBbaG9zdD1kZWJpbmExXQogMTQ1Njc5IFtob3N0PWRlYmluYTFdCiAxNDU2NjYgW2hvc3Q9
ZGViaW5hMV0KIDE0NTY4MyBmYWlsIGlycmVsZXZhbnQKIDE0NTY4MSBmYWlsIGlycmVsZXZhbnQK
IDE0NTY4NCBmYWlsIGlycmVsZXZhbnQKIDE0NTY4NSBmYWlsIGlycmVsZXZhbnQKIDE0NTcxNiBm
YWlsIGlycmVsZXZhbnQKIDE0NTcyMiBmYWlsIGlycmVsZXZhbnQKIDE0NTcwNyBmYWlsIGlycmVs
ZXZhbnQKIDE0NTczMCBmYWlsIGlycmVsZXZhbnQKIDE0NTczNSBwYXNzIGI5NDhhNDk2MTUwZjRh
ZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5IGYyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQw
NTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzM2IGZhaWwgY2M2MTdiNmUxNDMwMjQyZjhkMDQyYzcx
YzJkOTIzZGJjNjQzNmEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNkYmM1YzUxYzg3NTVlNGU5Y2U5NjRmYzkyYmE3NTVlMWM3MWE5MTQgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0
MzExMGE2NmQ1CiAxNDU3MzggZmFpbCBpcnJlbGV2YW50CiAxNDU3NDEgcGFzcyA2Y2ZiNmRhOTUx
OGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggNTAzY2ExMjYyYmFiMmMxMWM1MzNhNDgxNmQxZmY0Mjk3ZDRmNThhNiBm
MjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRj
YzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKIDE0NTc0MiBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2
YzBmMGFiNjcyNjA4NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5IGYyMWI1YTRhZWIw
MjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1
ZjE4ZDcyY2NlNWVkMAogMTQ1NzQ0IGZhaWwgY2M2MTdiNmUxNDMwMjQyZjhkMDQyYzcxYzJkOTIz
ZGJjNjQzNmEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNkYmM1
YzUxYzg3NTVlNGU5Y2U5NjRmYzkyYmE3NTVlMWM3MWE5MTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2
NmQ1CiAxNDU3NDUgZmFpbCAwODg1NzNjOTczODFjMmRiY2JmM2RhZTlhMTUzYzg4ZGE3YmIzNDk4
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjRkOGNmMTQ4ZTQzZDk0
MmVmMTIwMjA3MWUwY2Q2NmNlNDAzMjJlMCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKIDE0NTc0
MyBmYWlsIGNjNjE3YjZlMTQzMDI0MmY4ZDA0MmM3MWMyZDkyM2RiYzY0MzZhMzYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBhOGYyYzYwY2VmMGFiNzU0OGU4MTYwNDM3
NTQ2ZjI0YzJjZTVjZjllIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkg
MGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1NzQ3IHBhc3MgNmNm
YjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQwYWQ0NmQzY2M0NjNmYWI1YTIzZGI0NjZmNzdlMzdhZmYy
M2Y5MjcgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEz
MjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3NDggcGFzcyBiOTQ4YTQ5NjE1MGY0
YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFkOSBmMjFi
NWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBk
MDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTc1MSBmYWlsIGNjNjE3YjZlMTQzMDI0MmY4ZDA0MmM3
MWMyZDkyM2RiYzY0MzZhMzYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBhOGYyYzYwY2VmMGFiNzU0OGU4MTYwNDM3NTQ2ZjI0YzJjZTVjZjllIGYyMWI1YTRhZWIwMjBm
MmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQx
NDMxMTBhNjZkNQogMTQ1Nzc2IHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2Zk
OTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQw
CiAxNDU3NTAgZmFpbCBjYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNkYmM2NDM2YTM2IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTczZDMwNmRkNjRiYmE3ZmMx
M2Y3ZThiMTJlZjQzYzA4OTI0M2QzMSBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlk
ZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKIDE0NTc1NCBm
YWlsIDBjZTdmMjVmZTNhYWUxYTE5YTAxNDU2YjhiYjM1ZjEwZjQ2OGUxNDcgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBj
ZDY2Y2U0MDMyMmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRk
OTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1NzgwIGZhaWwgNmNmYjZk
YTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5
Y2MgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMw
M2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3NTUgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0
ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFkOSBmMjFiNWE0
YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUx
ZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTc1NyBmYWlsIGNjNjE3YjZlMTQzMDI0MmY4ZDA0MmM3MWMy
ZDkyM2RiYzY0MzZhMzYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
NzNkMzA2ZGQ2NGJiYTdmYzEzZjdlOGIxMmVmNDNjMDg5MjQzZDMxIGYyMWI1YTRhZWIwMjBmMmE1
ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMx
MTBhNjZkNQogMTQ1NzU2IGZhaWwgY2M2MTdiNmUxNDMwMjQyZjhkMDQyYzcxYzJkOTIzZGJjNjQz
NmEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQy
NTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CiAx
NDU3NTggcGFzcyBkMGQzOGNlMjBlYzlkNGVmMjY3NDMzYmJlODM2NGM0M2FjMWEyMjc4IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2
OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJm
MDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTc2MSBwYXNz
IGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNi
ZGZiZmQ1MWQ5IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzVi
NzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1NzYyIGZhaWwgY2M2MTdiNmUx
NDMwMjQyZjhkMDQyYzcxYzJkOTIzZGJjNjQzNmEzNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2Yg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFk
Y2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CiAxNDU3NTkgZmFpbCBjYzYxN2I2ZTE0MzAyNDJmOGQw
NDJjNzFjMmQ5MjNkYmM2NDM2YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggMDM1ZWVkNGMwZDI1N2M5MDVhNTU2ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWVi
MDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4
NmQ0MTQzMTEwYTY2ZDUKIDE0NTc2MyBmYWlsIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcw
OWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1ZDEx
MjE3NjQ1N2MwNzBiYWE5NTRmYjY4NjBkZjVlZDFlNTVhZDVjIGYyMWI1YTRhZWIwMjBmMmE1ZTJj
NjUwM2Y5MDZhOTM0OWRkMmYwNjkgY2IzOTZkODI1NmRkYjQxNmE5YTU1ODNmYTE5NTYwYTNlMDVk
NWNjNgogMTQ1NzY0IGZhaWwgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlm
YSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDZmYjBkYWU5ZWZhOTBj
MmVmNDFkOGFhY2VmMjk2Yjg5NTljZjFkNjEgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3
NjYgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNm
NDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5
IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTc2NSBmYWlsIGNj
NjE3YjZlMTQzMDI0MmY4ZDA0MmM3MWMyZDkyM2RiYzY0MzZhMzYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3YzkwNWE1NTZmYTBmNDg2NWEwYzA3
N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgw
ODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1NzY4IGZhaWwgNmNmYjZkYTk1MThk
M2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQw
ZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU3NjkgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2
ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIw
ZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYx
OGQ3MmNjZTVlZDAKIDE0NTc3MiBmYWlsIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNm
ZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiMGI3NGUx
ZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUw
M2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVk
MAogMTQ1NzcwIGZhaWwgY2M2MTdiNmUxNDMwMjQyZjhkMDQyYzcxYzJkOTIzZGJjNjQzNmEzNiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1
YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1ClNlYXJjaGlu
ZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTU5MiAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU3NTYgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU3NjEgKHBhc3MpLCBm
b3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU3NjIgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5
Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4
M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1
ZWQwCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQ1NzY2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTQ1NzY4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTQ1NzY5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDU3NzIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDU3NzYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTc4MCAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5
ODU1OGRiMWJkODk5OWNjCiAgQnVnIG5vdCBwcmVzZW50OiBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5
Y2Y0OGU0ZjBiYTQwNjY0ZjU0CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ1NzgwLwoKCiAgY29tbWl0IGIwYjc0ZTFm
MTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBNZXJnZTogZjE3NzgzZTcwNiBkZGY5
MDY5OTYzCiAgQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CiAgRGF0ZTogICBNb24gSmFuIDYgMTE6Mzk6NTUgMjAyMCArMDAwMAogIAogICAgICBNZXJnZSBy
ZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2VoYWJrb3N0L3RhZ3MvcHl0aG9uLW5leHQt
cHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAgICAgCiAgICAgIFJlcXVpcmUgUHl0aG9uID49
IDMuNSB0byBidWlsZCBRRU1VCiAgICAgIAogICAgICBQeXRob24gMiBFT0wgaXMgMTEgZGF5cyBh
d2F5LCB3ZSB3aWxsIHN0b3Agc3VwcG9ydGluZwogICAgICBpdCBpbiBRRU1VIDUuMC4KICAgICAg
CiAgICAgICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBGcmkgMjAgRGVjIDIwMTkgMTY6NDk6MDIgR01U
CiAgICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IDVBMzIyRkQ1QUJDNEQz
REJBQ0NGRDFBQTI4MDc5MzZGOTg0REM1QTYKICAgICAgIyBncGc6ICAgICAgICAgICAgICAgIGlz
c3VlciAiZWhhYmtvc3RAcmVkaGF0LmNvbSIKICAgICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZy
b20gIkVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4iIFtmdWxsXQogICAgICAj
IFByaW1hcnkga2V5IGZpbmdlcnByaW50OiA1QTMyIDJGRDUgQUJDNCBEM0RCIEFDQ0YgIEQxQUEg
MjgwNyA5MzZGIDk4NEQgQzVBNgogICAgICAKICAgICAgKiByZW1vdGVzL2VoYWJrb3N0L3RhZ3Mv
cHl0aG9uLW5leHQtcHVsbC1yZXF1ZXN0OgogICAgICAgIGNvbmZpZ3VyZTogUmVxdWlyZSBQeXRo
b24gPj0gMy41CiAgICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhvbiAzLjQgYnVpbGQgd2l0aCAz
LjUKICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4KICAKICBjb21taXQgZGRmOTA2OTk2MzFkYjUzYzk4MWI2YTVhNjNkMzFj
MDhlMGVhZWVjNwogIEF1dGhvcjogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29t
PgogIERhdGU6ICAgV2VkIE9jdCAxNiAxOTo0MjozNyAyMDE5IC0wMzAwCiAgCiAgICAgIGNvbmZp
Z3VyZTogUmVxdWlyZSBQeXRob24gPj0gMy41CiAgICAgIAogICAgICBQeXRob24gMy41IGlzIHRo
ZSBvbGRlc3QgUHl0aG9uIHZlcnNpb24gYXZhaWxhYmxlIG9uIG91cgogICAgICBzdXBwb3J0ZWQg
YnVpbGQgcGxhdGZvcm1zLCBhbmQgUHl0aG9uIDIgZW5kIG9mIGxpZmUgd2lsbCBiZSAzCiAgICAg
IHdlZWtzIGFmdGVyIHRoZSBwbGFubmVkIHJlbGVhc2UgZGF0ZSBvZiBRRU1VIDQuMi4wLiAgRHJv
cCBQeXRob24KICAgICAgMiBzdXBwb3J0IGZyb20gY29uZmlndXJlIGNvbXBsZXRlbHksIGFuZCBy
ZXF1aXJlIFB5dGhvbiAzLjUgb3IKICAgICAgbmV3ZXIuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgICAgIE1lc3NhZ2Ut
SWQ6IDwyMDE5MTAxNjIyNDIzNy4yNjE4MC0xLWVoYWJrb3N0QHJlZGhhdC5jb20+CiAgICAgIFJl
dmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAKICBjb21taXQgNDky
MzM4MDRmNWM0NThkNjFkOGViOTAzYzE5ZDYyZWRiMzQzNGRiMgogIEF1dGhvcjogRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIERhdGU6ICAgRnJpIERlYyAyMCAxMzo0NToy
NyAyMDE5IC0wMzAwCiAgCiAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1aWxkIHdp
dGggMy41CiAgICAgIAogICAgICBXZSdsbCBzdGFydCByZXF1aXJpbmcgUHl0aG9uIDMuNSB0byBi
dWlsZCBRRU1VLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxw
bmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0
NTc4MDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQ1NzgwIHFlbXUtbWFpbmxpbmUgcmVh
bC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xNDU3ODAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 05:50:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 05:50: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 1ip4EY-00084b-Nz; Wed, 08 Jan 2020 05:50:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/nrn=25=intel.com=tao3.xu@srs-us1.protection.inumbo.net>)
 id 1ip4EX-00084W-9S
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 05:50:21 +0000
X-Inumbo-ID: c03c9160-31da-11ea-bf56-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c03c9160-31da-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 05:50:19 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2020 21:50:18 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,408,1571727600"; 
 d="log'?scan'208";a="215852432"
Received: from shzintpr04.sh.intel.com (HELO [0.0.0.0]) ([10.239.4.101])
 by orsmga008.jf.intel.com with ESMTP; 07 Jan 2020 21:50:16 -0800
To: xen-devel@lists.xenproject.org
From: Tao Xu <tao3.xu@intel.com>
Message-ID: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
Date: Wed, 8 Jan 2020 13:50:16 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------E1D1F89C363881B3D635C50E"
Content-Language: en-US
Subject: [Xen-devel] [BUG] XEN crash and double fault when doing cpu
 online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hi,

When I use xen-hptool cpu-offline/cpu-online to let CPU in a socket 
online/offline using the script as follows:

for((j=48;j<=95;j++));
do
   xen-hptool cpu-offline $j
done

for((j=48;j<=95;j++));
do
   xen-hptool cpu-online $j
done

Xen crash when cpu re-online. I use the upstream XEN(0dd92688) and try 
many days, it still crash. But if I only do cpu online/offline for CPU 
48~59, Xen will not crash. The bug can be reproduced when we do cpu 
online/offline for most CPU in a socket. And interesting thing is when 
we use the script as follow:

for((j=48;j<=95;j++));
do
   xen-hptool cpu-offline $j
   xen-hptool cpu-online $j
done

Xen will not crash too. Is there a bug in sched_credit2?

The crash message as follows:

(XEN) Adding cpu 77 to runqueue 1
(XEN) Adding cpu 78 to runqueue 1
(XEN) Adding cpu 79 to runqueue 1
(XEN) Adding cpu 80 to runqueue 1
(X(ENXE) N) *** DOUBLE FAULT ***
(XEN) Assertion 'debug->cpu == smp_processor_id()' failed at spinlock.c:88
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) Debugging connection not set up.
(XEN) CPU:    48
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d080240bfc>] _spin_unlock+0x40/0x42
(XEN) RFLAGS: 0000000000010006   CONTEXT: hypervisor
(XEN) rax: ffff830059027fff   rbx: 0000000000000046   rcx: 0000000000000000
(XEN) rdx: 0000000000000030   rsi: 0000000000000046   rdi: ffff82d080819860
(XEN) rbp: ffff830059027a78   rsp: ffff830059027a78   r8:  0000000000000000
(XEN) r9:  0000000000000004   r10: 0000000000000001   r11: 0000000000000002
(XEN) r12: ffff82d08044d270   r13: 0000000000000010   r14: ffff82d08044d270
(XEN) r15: ffff82d0808197e0   cr0: 000000008005003b   cr4: 00000000003526e0
(XEN) cr3: 0000000059014000   cr2: 00007f9d0fbc1cd9
(XEN) fsb: 00007feb9960a740   gsb: ffff88fcdafc0000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d080240bfc> (_spin_unlock+0x40/0x42):
(XEN)  ff 0f 66 83 07 01 5d c3 <0f> 0b 55 48 89 e5 e8 b5 ff ff ff fb 5d 
c3 55 48
(XEN) Xen stack trace from rsp=ffff830059027a78:
(XEN)    ffff830059027a90 ffff82d080240c17 0000000000000020 ffff830059027ae8
(XEN)    ffff82d080252ea9 0000000d8081a6a0 0000000000000046 ffff82d080819860
(XEN)    0000001000000000 0000000000000006 ffff82d08044d26a ffff82d08093e700
(XEN)    0000000000000086 ffff830059027b98 ffff830059027af8 ffff82d08024fe41
(XEN)    ffff830059027b18 ffff82d08024fe7d 0000000000000000 ffff82d08092f3a0
(XEN)    ffff830059027b80 ffff82d08024fee2 ffff830059027b50 ffff82d0802fa68e
(XEN)    0000000000000001 ffff830059027b60 ffff82d080240b77 ffff82d080819718
(XEN)    ffff82d08045b4d0 ffff82d08092f3a0 ffff830059027bd8 0000000000000086
(XEN)    ffff82d08093e71e ffff830059027bc8 ffff82d0802503ea ffff82d08044d26a
(XEN)    ffff82d08093e703 0000000000000051 ffff83203ffe20b0 ffff8320104e00d8
(XEN)    0000000000000001 ffff8323996aad00 ffff830059027c20 ffff82d080250502
(XEN)    ffff82d000000018 ffff830059027c30 ffff830059027bf0 ffff830059027c38
(XEN)    0000000000000051 0000000000000001 0000000000000001 ffff83239969f580
(XEN)    0000000000000003 ffff830059027c80 ffff82d0802303e8 0000000000000051
(XEN)    0000005159027c78 ffff82d080952b80 00000000000000e0 ffff8323996aad00
(XEN)    ffff83203ffe20b0 ffff83239969f580 ffff82d080930008 ffff82d08094c840
(XEN)    0000000000000051 ffff830059027cc0 ffff82d0802307e1 ffff8323996aad00
(XEN)    0000000000000051 ffff82d080930008 ffff82d080803660 0000000000000051
(XEN)    ffff8323996aad00 ffff830059027d58 ffff82d08023f1fd ffff830059027d10
(XEN)    0000000000000206 ffff82d080819680 ffff83239969f580 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d080240bfc>] R _spin_unlock+0x40/0x42
(XEN)    [<ffff82d080240c17>] F _spin_unlock_irqrestore+0xd/0x24
(XEN)    [<ffff82d080252ea9>] F serial_puts+0x131/0x141
(XEN)    [<ffff82d08024fe41>] F console_serial_puts+0x28/0x2a
(XEN)    [<ffff82d08024fe7d>] F drivers/char/console.c#__putstr+0x3a/0x8b
(XEN)    [<ffff82d08024fee2>] F 
drivers/char/console.c#printk_start_of_line+0x14/0x17b
(XEN)    [<ffff82d0802503ea>] F 
drivers/char/console.c#vprintk_common+0x8d/0x158
(XEN)    [<ffff82d080250502>] F printk+0x4d/0x4f
(XEN)    [<ffff82d0802303e8>] F common/sched_credit2.c#init_pdata+0xdd/0x441
(XEN)    [<ffff82d0802307e1>] F 
common/sched_credit2.c#csched2_switch_sched+0x95/0xe2
(XEN)    [<ffff82d08023f1fd>] F schedule_cpu_add+0x18a/0x3fd
(XEN)    [<ffff82d080201a9f>] F 
common/cpupool.c#cpupool_assign_cpu_locked+0x58/0x189
(XEN)    [<ffff82d080201ee2>] F common/cpupool.c#cpu_callback+0x186/0x3c1
(XEN)    [<ffff82d0802242c0>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080200f95>] F 
common/cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080201215>] F cpu_up+0xa8/0xe5
(XEN)    [<ffff82d0802a7e28>] F cpu_up_helper+0xf/0xa5
(XEN)    [<ffff82d080205d5d>] F 
common/domain.c#continue_hypercall_tasklet_handler+0x4c/0xb9
(XEN)    [<ffff82d080242ddb>] F common/tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d0802430bc>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d0802751e8>] F arch/x86/domain.c#idle_loop+0x40/0x9b
(XEN)
(XEN) RIP:    e008:[<ffff82d0bffcf800>](XEN)
(XEN) ****************************************
  ffff82d0bffcf800(XEN) Panic on CPU 0:

(XEN) RFLAGS: 0000000000010006   (XEN) Assertion 'debug->cpu == 
smp_processor_id()' failed at spinlock.c:88
CONTEXT: hypervisor(XEN) ****************************************
(XEN)

(XEN) rax: 0000000000000018   rbx: 00008c7d886a544d   rcx: ffffffff8100130a
(XEN) Reboot in five seconds...
(XEN) rdx: ffffc90040798e40   rsi: 0000000000000004   rdi: 0000000000000008
(XEN) Debugging connection not set up.
(XEN) rbp: 0000000000000004   rsp: ffffc90040798e28   r8:  00008c7cde95e94d
(XEN) r9:  0000006185e58599   r10: 000000000000010a   r11: 0000000000000206
(XEN) r12: ffff88fcdaf17140   r13: ffff88fcdaf1e438   r14: ffff88fcdaf1e478
(XEN) r15: ffff88fcdaf1e4b8   cr0: 0000000080050033   cr4: 00000000003426e0
(XEN) cr3: 000000238bc52000   cr2: ffffc90040798e18
(XEN) fsb: 0000000000000000   gsb: ffff88fcdaf00000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d0bffcf800> (ffff82d0bffcf800):
(XEN)  00 00 00 00 00 00 00 00 <00> 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00
(XEN) Current stack base ffffc90040798000 differs from expected 
ffff837e77008000
(XEN) Valid stack range: ffffc9004079e000-ffffc900407a0000, 
sp=ffffc90040798e28, tss.rsp0=ffff837e7700ffa0
(XEN) No stack overflow detected. Skipping stack trace.
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 48:
(XEN) DOUBLE FAULT -- system shutdown
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
(XEN) Debugging connection not set up.
(XEN) Debugging connection not set up.
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<0000000067b4cb2d>] 0000000067b4cb2d
(XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff830059027780   rcx: 0000000067c50000
(XEN) rdx: 0000000000000000   rsi: 00000000003526e0   rdi: ffff830059027760
(XEN) rbp: ffff8300590278a0   rsp: ffff8300590276c0   r8:  ffff830059027780
(XEN) r9:  ffff830059027760   r10: 0000000067b4e1b8   r11: 0101010101010101
(XEN) r12: 00000000fffffffe   r13: 0000000000000000   r14: 0000000000000065
(XEN) r15: 0000000000000003   cr0: 0000000080050033   cr4: 00000000003526e0
(XEN) cr3: 000000203fe4e000   cr2: 0000000067c50010
(XEN) fsb: 00007feb9960a740   gsb: ffff88fcdafc0000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <0000000067b4cb2d> (0000000067b4cb2d):
(XEN)  6b c0 10 48 8b 4c 24 20 <48> 8b 44 01 10 48 89 44 24 28 48 8b 44 
24 28 48
(XEN) Xen stack trace from rsp=ffff8300590276c0:
(XEN)    ffff832010000400 00000000000000f1 ffff8300590276e0 ffff8300590276f8
(XEN)    0000000067c50000 ffff82d0802510dc ffff82d0808197e0 0000000067b4bf3c
(XEN)    ffff830059027780 0000000000000060 ffff82d08093ebe0 ffff82d0808197e0
(XEN)    000000203fe4e000 0000000067b4b590 ffff830059027800 ffff82d080240b77
(XEN)    ffff832010000400 00000000000000f1 ffff830059027760 0000000067aeb54b
(XEN)    ffff8300590277c8 ffff82d0802858ca ffff82d080389845 ffff832010000424
(XEN)    00000000000fa000 67c5000000000200 ffff82d080389845 0000000067aeb8d7
(XEN)    0000000000000000 0000000000000000 0000000000000000 ffff830059027fff
(XEN)    0000000000000000 0000000067aeb6ae ffff82d0803898ba 0000000000000003
(XEN)    00000000003526e0 ffff830059027840 0000000000000000 0000000067aeb476
(XEN)    ffff830000000000 ffff830059027860 0000000059014000 0000000000000000
(XEN)    ffff830059027850 ffff82d080386464 0000000000000000 ffff82d080386768
(XEN)    0000000000000000 00000000fffffffe ffff8300590278a0 ffff82d080386739
(XEN)    0000000059014000 0000000000000283 ffff830059027888 000000000000e010
(XEN)    ffff82d0802a4d55 0000000000000046 ffff82d08046b5d0 ffffffffffffffff
(XEN)    ffff8300590278f0 ffff82d0802a4607 0000138800000000 0000000000000000
(XEN)    0000000000000000 0000000000000046 ffff82d08046b5d0 ffff82d080240bfe
(XEN)    ffff82d08044c815 0000000000000003 ffff830059027958 ffff82d080250ea9
(XEN)    ffff830000000028 ffff830059027968 ffff830059027918 ffff82d080240e1c
(XEN)    ffff82d08045c610 ffff82d080451a57 ffff82d08044c815 0000000000000058
(XEN) Xen call trace:
(XEN)    [<0000000067b4cb2d>] R 0000000067b4cb2d
(XEN)    [<ffff832010000400>] S ffff832010000400
(XEN)    [<ffff82d0802a4607>] F machine_restart+0x168/0x28a
(XEN)    [<ffff82d080250ea9>] F console_suspend+0/0x28
(XEN)    [<ffff82d0802abf51>] F do_invalid_op+0x387/0x3b5
(XEN)    [<ffff82d080389a3d>] F 
x86_64/entry.S#handle_exception_saved+0x68/0x94
(XEN)    [<ffff82d080240bfc>] F _spin_unlock+0x40/0x42
(XEN)    [<ffff82d080240c17>] F _spin_unlock_irqrestore+0xd/0x24
(XEN)    [<ffff82d080252ea9>] F serial_puts+0x131/0x141
(XEN)    [<ffff82d08024fe41>] F console_serial_puts+0x28/0x2a
(XEN)    [<ffff82d08024fe7d>] F drivers/char/console.c#__putstr+0x3a/0x8b
(XEN)    [<ffff82d08024fee2>] F 
drivers/char/console.c#printk_start_of_line+0x14/0x17b
(XEN)    [<ffff82d0802503ea>] F 
drivers/char/console.c#vprintk_common+0x8d/0x158
(XEN)    [<ffff82d080250502>] F printk+0x4d/0x4f
(XEN)    [<ffff82d0802303e8>] F common/sched_credit2.c#init_pdata+0xdd/0x441
(XEN)    [<ffff82d0802307e1>] F 
common/sched_credit2.c#csched2_switch_sched+0x95/0xe2
(XEN)    [<ffff82d08023f1fd>] F schedule_cpu_add+0x18a/0x3fd
(XEN)    [<ffff82d080201a9f>] F 
common/cpupool.c#cpupool_assign_cpu_locked+0x58/0x189
(XEN)    [<ffff82d080201ee2>] F common/cpupool.c#cpu_callback+0x186/0x3c1
(XEN)    [<ffff82d0802242c0>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080200f95>] F 
common/cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080201215>] F cpu_up+0xa8/0xe5
(XEN)    [<ffff82d0802a7e28>] F cpu_up_helper+0xf/0xa5
(XEN)    [<ffff82d080205d5d>] F 
common/domain.c#continue_hypercall_tasklet_handler+0x4c/0xb9
(XEN)    [<ffff82d080242ddb>] F common/tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d0802430bc>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d0802751e8>] F arch/x86/domain.c#idle_loop+0x40/0x9b
(XEN)
(XEN) Pagetable walk from 0000000067c50010:
(XEN)  L4[0x000] = 000000203fe4d063 ffffffffffffffff
(XEN)  L3[0x001] = 000000005900d063 ffffffffffffffff
(XEN)  L2[0x13e] = 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: 0000000067c50010
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
(XEN) Debugging connection not set up.
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

--------------E1D1F89C363881B3D635C50E
Content-Type: text/x-log; charset=UTF-8;
 name="crash_upstream.log"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="crash_upstream.log"

(XEN) Removing cpu 48 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU49 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU49 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU49 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU49 bank 11, using 0x1
(XEN) Removing cpu 49 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU50 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU50 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU50 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU50 bank 11, using 0x1
(XEN) Removing cpu 50 from runqueue 1
(XEN) Broke affinity for IRQ120, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU52 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU52 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU52 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU52 bank 11, using 0x1
(XEN) Removing cpu 51 from runqueue 1
(XEN) Removing cpu 52 from runqueue 1
(XEN) Broke affinity for IRQ8, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ104, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ105, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ106, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ107, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ108, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ109, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ110, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ319, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ320, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ321, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ322, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ323, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ324, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ325, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ326, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ327, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU55 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU55 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU55 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU55 bank 11, using 0x1
(XEN) Removing cpu 53 from runqueue 1
(XEN) Removing cpu 54 from runqueue 1
(XEN) Broke affinity for IRQ136, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Removing cpu 55 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU56 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU56 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU56 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU56 bank 11, using 0x1
(XEN) Removing cpu 56 from runqueue 1
(XEN) Broke affinity for IRQ116, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ119, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ121, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ122, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ123, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ124, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ128, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ129, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ130, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ132, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ133, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ134, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ135, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ137, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ139, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ140, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ141, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ142, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ143, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ144, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ145, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ146, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ147, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ148, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ149, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ150, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ151, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ152, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ154, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ156, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ157, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ158, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ159, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ160, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ161, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ162, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ163, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ164, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ165, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ166, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ167, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ168, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ169, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ170, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ171, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ172, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ174, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ175, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ176, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ177, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ179, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ213, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ214, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ215, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ216, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ217, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ218, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ219, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ220, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ221, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ222, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ223, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ224, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ225, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ226, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ227, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ228, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ229, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ230, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ231, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ232, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ233, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ234, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ235, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ236, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ237, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ238, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ239, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ240, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ241, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ242, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ243, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ244, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ245, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ246, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ247, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ248, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ249, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ250, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ251, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ252, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ253, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ254, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ255, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ256, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ257, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ258, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ259, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ260, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ261, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ262, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ263, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ264, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ265, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ266, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ267, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ268, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ269, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ270, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ271, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ272, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ273, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ274, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ275, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ276, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU57 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU57 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU57 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU57 bank 11, using 0x1
(XEN) Removing cpu 57 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU58 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU58 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU58 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU58 bank 11, using 0x1
(XEN) Removing cpu 58 from runqueue 1
(XEN) Broke affinity for IRQ127, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ153, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU59 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU59 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU59 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU59 bank 11, using 0x1
(XEN) Removing cpu 59 from runqueue 1
(XEN) Broke affinity for IRQ278, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU61 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU61 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU61 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU61 bank 11, using 0x1
(XEN) Removing cpu 60 from runqueue 1
(XEN) Broke affinity for IRQ318, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Removing cpu 61 from runqueue 1
(XEN) Broke affinity for IRQ111, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU63 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU63 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU63 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU63 bank 11, using 0x1
(XEN) Removing cpu 62 from runqueue 1
(XEN) Removing cpu 63 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU64 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU64 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU64 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU64 bank 11, using 0x1
(XEN) Removing cpu 64 from runqueue 1
(XEN) Broke affinity for IRQ138, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU65 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU65 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU65 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU65 bank 11, using 0x1
(XEN) Removing cpu 65 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU66 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU66 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU66 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU66 bank 11, using 0x1
(XEN) Removing cpu 66 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU67 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU67 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU67 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU67 bank 11, using 0x1
(XEN) Removing cpu 67 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU69 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU69 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU69 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU69 bank 11, using 0x1
(XEN) Removing cpu 68 from runqueue 1
(XEN) Removing cpu 69 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU75 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU75 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU75 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU75 bank 11, using 0x1
(XEN) Removing cpu 70 from runqueue 1
(XEN) Broke affinity for IRQ114, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Removing cpu 71 from runqueue 1
(XEN) Broke affinity for IRQ153, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Removing cpu 72 from runqueue 1
(XEN) Removing cpu 73 from runqueue 1
(XEN) Removing cpu 74 from runqueue 1
(XEN) Removing cpu 75 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU76 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU76 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU76 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU76 bank 11, using 0x1
(XEN) Removing cpu 76 from runqueue 1
(XEN) Broke affinity for IRQ311, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ312, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ313, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ314, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ315, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ316, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU77 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU77 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU77 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU77 bank 11, using 0x1
(XEN) Removing cpu 77 from runqueue 1
(XEN) Broke affinity for IRQ16, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU78 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU78 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU78 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU78 bank 11, using 0x1
(XEN) Removing cpu 78 from runqueue 1
(XEN) Broke affinity for IRQ118, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU79 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU79 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU79 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU79 bank 11, using 0x1
(XEN) Removing cpu 79 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU80 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU80 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU80 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU80 bank 11, using 0x1
(XEN) Removing cpu 80 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU81 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU81 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU81 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU81 bank 11, using 0x1
(XEN) Removing cpu 81 from runqueue 1
(XEN) Broke affinity for IRQ317, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU82 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU82 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU82 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU82 bank 11, using 0x1
(XEN) Removing cpu 82 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU84 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU84 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU84 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU84 bank 11, using 0x1
(XEN) Removing cpu 83 from runqueue 1
(XEN) Removing cpu 84 from runqueue 1
(XEN) Broke affinity for IRQ113, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ178, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ212, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ277, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU85 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU85 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU85 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU85 bank 11, using 0x1
(XEN) Removing cpu 85 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU86 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU86 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU86 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU86 bank 11, using 0x1
(XEN) Removing cpu 86 from runqueue 1
(XEN) Broke affinity for IRQ112, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ153, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU87 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU87 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU87 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU87 bank 11, using 0x1
(XEN) Removing cpu 87 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU88 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU88 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU88 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU88 bank 11, using 0x1
(XEN) Removing cpu 88 from runqueue 1
(XEN) Broke affinity for IRQ9, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) Broke affinity for IRQ153, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU89 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU89 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU89 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU89 bank 11, using 0x1
(XEN) Removing cpu 89 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU91 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU91 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU91 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU91 bank 11, using 0x1
(XEN) Removing cpu 90 from runqueue 1
(XEN) Removing cpu 91 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU92 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU92 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU92 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU92 bank 11, using 0x1
(XEN) Removing cpu 92 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU93 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU93 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU93 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU93 bank 11, using 0x1
(XEN) Removing cpu 93 from runqueue 1
(XEN) CMCI: threshold 0x2 too large for CPU94 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU94 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU94 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU94 bank 11, using 0x1
(XEN) Removing cpu 94 from runqueue 1
(XEN) Broke affinity for IRQ153, new: ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff,ffffffff
(XEN) CMCI: threshold 0x2 too large for CPU95 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU95 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU95 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU95 bank 11, using 0x1
(XEN) Removing cpu 95 from runqueue 1
(XEN)  No cpus left on runqueue, disabling
(XEN) CMCI: threshold 0x2 too large for CPU48 bank 6, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU48 bank 9, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU48 bank 10, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU48 bank 11, using 0x1
(XEN) Adding cpu 48 to runqueue 1
(XEN)  First cpu on runqueue, activating
(XEN) Adding cpu 49 to runqueue 1
(XEN) Adding cpu 50 to runqueue 1
(XEN) Adding cpu 51 to runqueue 1
(XEN) Adding cpu 52 to runqueue 1
(XEN) Adding cpu 53 to runqueue 1
(XEN) Adding cpu 54 to runqueue 1
(XEN) Adding cpu 55 to runqueue 1
(XEN) Adding cpu 56 to runqueue 1
(XEN) Adding cpu 57 to runqueue 1
(XEN) Adding cpu 58 to runqueue 1
(XEN) Adding cpu 59 to runqueue 1
(XEN) Adding cpu 60 to runqueue 1
(XEN) Adding cpu 61 to runqueue 1
(XEN) Adding cpu 62 to runqueue 1
(XEN) Adding cpu 63 to runqueue 1
(XEN) Adding cpu 64 to runqueue 1
(XEN) Adding cpu 65 to runqueue 1
(XEN) Adding cpu 66 to runqueue 1
(XEN) Adding cpu 67 to runqueue 1
(XEN) Adding cpu 68 to runqueue 1
(XEN) Adding cpu 69 to runqueue 1
(XEN) Adding cpu 70 to runqueue 1
(XEN) Adding cpu 71 to runqueue 1
(XEN) Adding cpu 72 to runqueue 1
(XEN) Adding cpu 73 to runqueue 1
(XEN) Adding cpu 74 to runqueue 1
(XEN) Adding cpu 75 to runqueue 1
(XEN) Adding cpu 76 to runqueue 1
(XEN) Adding cpu 77 to runqueue 1
(XEN) Adding cpu 78 to runqueue 1
(XEN) Adding cpu 79 to runqueue 1
(XEN) Adding cpu 80 to runqueue 1
(X(ENXE) N) *** DOUBLE FAULT ***
(XEN) Assertion 'debug->cpu == smp_processor_id()' failed at spinlock.c:88
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) Debugging connection not set up.
(XEN) CPU:    48
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d080240bfc>] _spin_unlock+0x40/0x42
(XEN) RFLAGS: 0000000000010006   CONTEXT: hypervisor
(XEN) rax: ffff830059027fff   rbx: 0000000000000046   rcx: 0000000000000000
(XEN) rdx: 0000000000000030   rsi: 0000000000000046   rdi: ffff82d080819860
(XEN) rbp: ffff830059027a78   rsp: ffff830059027a78   r8:  0000000000000000
(XEN) r9:  0000000000000004   r10: 0000000000000001   r11: 0000000000000002
(XEN) r12: ffff82d08044d270   r13: 0000000000000010   r14: ffff82d08044d270
(XEN) r15: ffff82d0808197e0   cr0: 000000008005003b   cr4: 00000000003526e0
(XEN) cr3: 0000000059014000   cr2: 00007f9d0fbc1cd9
(XEN) fsb: 00007feb9960a740   gsb: ffff88fcdafc0000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d080240bfc> (_spin_unlock+0x40/0x42):
(XEN)  ff 0f 66 83 07 01 5d c3 <0f> 0b 55 48 89 e5 e8 b5 ff ff ff fb 5d c3 55 48
(XEN) Xen stack trace from rsp=ffff830059027a78:
(XEN)    ffff830059027a90 ffff82d080240c17 0000000000000020 ffff830059027ae8
(XEN)    ffff82d080252ea9 0000000d8081a6a0 0000000000000046 ffff82d080819860
(XEN)    0000001000000000 0000000000000006 ffff82d08044d26a ffff82d08093e700
(XEN)    0000000000000086 ffff830059027b98 ffff830059027af8 ffff82d08024fe41
(XEN)    ffff830059027b18 ffff82d08024fe7d 0000000000000000 ffff82d08092f3a0
(XEN)    ffff830059027b80 ffff82d08024fee2 ffff830059027b50 ffff82d0802fa68e
(XEN)    0000000000000001 ffff830059027b60 ffff82d080240b77 ffff82d080819718
(XEN)    ffff82d08045b4d0 ffff82d08092f3a0 ffff830059027bd8 0000000000000086
(XEN)    ffff82d08093e71e ffff830059027bc8 ffff82d0802503ea ffff82d08044d26a
(XEN)    ffff82d08093e703 0000000000000051 ffff83203ffe20b0 ffff8320104e00d8
(XEN)    0000000000000001 ffff8323996aad00 ffff830059027c20 ffff82d080250502
(XEN)    ffff82d000000018 ffff830059027c30 ffff830059027bf0 ffff830059027c38
(XEN)    0000000000000051 0000000000000001 0000000000000001 ffff83239969f580
(XEN)    0000000000000003 ffff830059027c80 ffff82d0802303e8 0000000000000051
(XEN)    0000005159027c78 ffff82d080952b80 00000000000000e0 ffff8323996aad00
(XEN)    ffff83203ffe20b0 ffff83239969f580 ffff82d080930008 ffff82d08094c840
(XEN)    0000000000000051 ffff830059027cc0 ffff82d0802307e1 ffff8323996aad00
(XEN)    0000000000000051 ffff82d080930008 ffff82d080803660 0000000000000051
(XEN)    ffff8323996aad00 ffff830059027d58 ffff82d08023f1fd ffff830059027d10
(XEN)    0000000000000206 ffff82d080819680 ffff83239969f580 0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d080240bfc>] R _spin_unlock+0x40/0x42
(XEN)    [<ffff82d080240c17>] F _spin_unlock_irqrestore+0xd/0x24
(XEN)    [<ffff82d080252ea9>] F serial_puts+0x131/0x141
(XEN)    [<ffff82d08024fe41>] F console_serial_puts+0x28/0x2a
(XEN)    [<ffff82d08024fe7d>] F drivers/char/console.c#__putstr+0x3a/0x8b
(XEN)    [<ffff82d08024fee2>] F drivers/char/console.c#printk_start_of_line+0x14/0x17b
(XEN)    [<ffff82d0802503ea>] F drivers/char/console.c#vprintk_common+0x8d/0x158
(XEN)    [<ffff82d080250502>] F printk+0x4d/0x4f
(XEN)    [<ffff82d0802303e8>] F common/sched_credit2.c#init_pdata+0xdd/0x441
(XEN)    [<ffff82d0802307e1>] F common/sched_credit2.c#csched2_switch_sched+0x95/0xe2
(XEN)    [<ffff82d08023f1fd>] F schedule_cpu_add+0x18a/0x3fd
(XEN)    [<ffff82d080201a9f>] F common/cpupool.c#cpupool_assign_cpu_locked+0x58/0x189
(XEN)    [<ffff82d080201ee2>] F common/cpupool.c#cpu_callback+0x186/0x3c1
(XEN)    [<ffff82d0802242c0>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080200f95>] F common/cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080201215>] F cpu_up+0xa8/0xe5
(XEN)    [<ffff82d0802a7e28>] F cpu_up_helper+0xf/0xa5
(XEN)    [<ffff82d080205d5d>] F common/domain.c#continue_hypercall_tasklet_handler+0x4c/0xb9
(XEN)    [<ffff82d080242ddb>] F common/tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d0802430bc>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d0802751e8>] F arch/x86/domain.c#idle_loop+0x40/0x9b
(XEN) 
(XEN) RIP:    e008:[<ffff82d0bffcf800>](XEN) 
(XEN) ****************************************
 ffff82d0bffcf800(XEN) Panic on CPU 0:

(XEN) RFLAGS: 0000000000010006   (XEN) Assertion 'debug->cpu == smp_processor_id()' failed at spinlock.c:88
CONTEXT: hypervisor(XEN) ****************************************
(XEN) 

(XEN) rax: 0000000000000018   rbx: 00008c7d886a544d   rcx: ffffffff8100130a
(XEN) Reboot in five seconds...
(XEN) rdx: ffffc90040798e40   rsi: 0000000000000004   rdi: 0000000000000008
(XEN) Debugging connection not set up.
(XEN) rbp: 0000000000000004   rsp: ffffc90040798e28   r8:  00008c7cde95e94d
(XEN) r9:  0000006185e58599   r10: 000000000000010a   r11: 0000000000000206
(XEN) r12: ffff88fcdaf17140   r13: ffff88fcdaf1e438   r14: ffff88fcdaf1e478
(XEN) r15: ffff88fcdaf1e4b8   cr0: 0000000080050033   cr4: 00000000003426e0
(XEN) cr3: 000000238bc52000   cr2: ffffc90040798e18
(XEN) fsb: 0000000000000000   gsb: ffff88fcdaf00000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d0bffcf800> (ffff82d0bffcf800):
(XEN)  00 00 00 00 00 00 00 00 <00> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
(XEN) Current stack base ffffc90040798000 differs from expected ffff837e77008000
(XEN) Valid stack range: ffffc9004079e000-ffffc900407a0000, sp=ffffc90040798e28, tss.rsp0=ffff837e7700ffa0
(XEN) No stack overflow detected. Skipping stack trace.
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 48:
(XEN) DOUBLE FAULT -- system shutdown
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(XEN) Debugging connection not set up.
(XEN) Debugging connection not set up.
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<0000000067b4cb2d>] 0000000067b4cb2d
(XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff830059027780   rcx: 0000000067c50000
(XEN) rdx: 0000000000000000   rsi: 00000000003526e0   rdi: ffff830059027760
(XEN) rbp: ffff8300590278a0   rsp: ffff8300590276c0   r8:  ffff830059027780
(XEN) r9:  ffff830059027760   r10: 0000000067b4e1b8   r11: 0101010101010101
(XEN) r12: 00000000fffffffe   r13: 0000000000000000   r14: 0000000000000065
(XEN) r15: 0000000000000003   cr0: 0000000080050033   cr4: 00000000003526e0
(XEN) cr3: 000000203fe4e000   cr2: 0000000067c50010
(XEN) fsb: 00007feb9960a740   gsb: ffff88fcdafc0000   gss: 0000000000000000
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <0000000067b4cb2d> (0000000067b4cb2d):
(XEN)  6b c0 10 48 8b 4c 24 20 <48> 8b 44 01 10 48 89 44 24 28 48 8b 44 24 28 48
(XEN) Xen stack trace from rsp=ffff8300590276c0:
(XEN)    ffff832010000400 00000000000000f1 ffff8300590276e0 ffff8300590276f8
(XEN)    0000000067c50000 ffff82d0802510dc ffff82d0808197e0 0000000067b4bf3c
(XEN)    ffff830059027780 0000000000000060 ffff82d08093ebe0 ffff82d0808197e0
(XEN)    000000203fe4e000 0000000067b4b590 ffff830059027800 ffff82d080240b77
(XEN)    ffff832010000400 00000000000000f1 ffff830059027760 0000000067aeb54b
(XEN)    ffff8300590277c8 ffff82d0802858ca ffff82d080389845 ffff832010000424
(XEN)    00000000000fa000 67c5000000000200 ffff82d080389845 0000000067aeb8d7
(XEN)    0000000000000000 0000000000000000 0000000000000000 ffff830059027fff
(XEN)    0000000000000000 0000000067aeb6ae ffff82d0803898ba 0000000000000003
(XEN)    00000000003526e0 ffff830059027840 0000000000000000 0000000067aeb476
(XEN)    ffff830000000000 ffff830059027860 0000000059014000 0000000000000000
(XEN)    ffff830059027850 ffff82d080386464 0000000000000000 ffff82d080386768
(XEN)    0000000000000000 00000000fffffffe ffff8300590278a0 ffff82d080386739
(XEN)    0000000059014000 0000000000000283 ffff830059027888 000000000000e010
(XEN)    ffff82d0802a4d55 0000000000000046 ffff82d08046b5d0 ffffffffffffffff
(XEN)    ffff8300590278f0 ffff82d0802a4607 0000138800000000 0000000000000000
(XEN)    0000000000000000 0000000000000046 ffff82d08046b5d0 ffff82d080240bfe
(XEN)    ffff82d08044c815 0000000000000003 ffff830059027958 ffff82d080250ea9
(XEN)    ffff830000000028 ffff830059027968 ffff830059027918 ffff82d080240e1c
(XEN)    ffff82d08045c610 ffff82d080451a57 ffff82d08044c815 0000000000000058
(XEN) Xen call trace:
(XEN)    [<0000000067b4cb2d>] R 0000000067b4cb2d
(XEN)    [<ffff832010000400>] S ffff832010000400
(XEN)    [<ffff82d0802a4607>] F machine_restart+0x168/0x28a
(XEN)    [<ffff82d080250ea9>] F console_suspend+0/0x28
(XEN)    [<ffff82d0802abf51>] F do_invalid_op+0x387/0x3b5
(XEN)    [<ffff82d080389a3d>] F x86_64/entry.S#handle_exception_saved+0x68/0x94
(XEN)    [<ffff82d080240bfc>] F _spin_unlock+0x40/0x42
(XEN)    [<ffff82d080240c17>] F _spin_unlock_irqrestore+0xd/0x24
(XEN)    [<ffff82d080252ea9>] F serial_puts+0x131/0x141
(XEN)    [<ffff82d08024fe41>] F console_serial_puts+0x28/0x2a
(XEN)    [<ffff82d08024fe7d>] F drivers/char/console.c#__putstr+0x3a/0x8b
(XEN)    [<ffff82d08024fee2>] F drivers/char/console.c#printk_start_of_line+0x14/0x17b
(XEN)    [<ffff82d0802503ea>] F drivers/char/console.c#vprintk_common+0x8d/0x158
(XEN)    [<ffff82d080250502>] F printk+0x4d/0x4f
(XEN)    [<ffff82d0802303e8>] F common/sched_credit2.c#init_pdata+0xdd/0x441
(XEN)    [<ffff82d0802307e1>] F common/sched_credit2.c#csched2_switch_sched+0x95/0xe2
(XEN)    [<ffff82d08023f1fd>] F schedule_cpu_add+0x18a/0x3fd
(XEN)    [<ffff82d080201a9f>] F common/cpupool.c#cpupool_assign_cpu_locked+0x58/0x189
(XEN)    [<ffff82d080201ee2>] F common/cpupool.c#cpu_callback+0x186/0x3c1
(XEN)    [<ffff82d0802242c0>] F notifier_call_chain+0x6b/0x96
(XEN)    [<ffff82d080200f95>] F common/cpu.c#cpu_notifier_call_chain+0x1b/0x33
(XEN)    [<ffff82d080201215>] F cpu_up+0xa8/0xe5
(XEN)    [<ffff82d0802a7e28>] F cpu_up_helper+0xf/0xa5
(XEN)    [<ffff82d080205d5d>] F common/domain.c#continue_hypercall_tasklet_handler+0x4c/0xb9
(XEN)    [<ffff82d080242ddb>] F common/tasklet.c#do_tasklet_work+0x76/0xa9
(XEN)    [<ffff82d0802430bc>] F do_tasklet+0x58/0x8a
(XEN)    [<ffff82d0802751e8>] F arch/x86/domain.c#idle_loop+0x40/0x9b
(XEN) 
(XEN) Pagetable walk from 0000000067c50010:
(XEN)  L4[0x000] = 000000203fe4d063 ffffffffffffffff
(XEN)  L3[0x001] = 000000005900d063 ffffffffffffffff
(XEN)  L2[0x13e] = 0000000000000000 ffffffffffffffff
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: 0000000067c50010
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(XEN) Debugging connection not set up.
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
--------------E1D1F89C363881B3D635C50E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------E1D1F89C363881B3D635C50E--


From xen-devel-bounces@lists.xenproject.org Wed Jan 08 06:17:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 06: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 1ip4el-0001Yd-6c; Wed, 08 Jan 2020 06:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip4ej-0001YY-IR
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 06:17:25 +0000
X-Inumbo-ID: 87f2b902-31de-11ea-ad5e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87f2b902-31de-11ea-ad5e-12813bfff9fa;
 Wed, 08 Jan 2020 06: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 <osstest-admin@xenproject.org>)
 id 1ip4ef-0002aV-K4; Wed, 08 Jan 2020 06:17: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 1ip4ef-000897-2U; Wed, 08 Jan 2020 06:17:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip4ef-0006iZ-1m; Wed, 08 Jan 2020 06:17:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145777-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 06:17:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 145777: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 07:50:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 07:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip66f-0001GB-GH; Wed, 08 Jan 2020 07:50:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ip66e-0001G2-AY
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 07:50:20 +0000
X-Inumbo-ID: 7ea311e6-31eb-11ea-bf56-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ea311e6-31eb-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 07:50:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 61FC3AD2C;
 Wed,  8 Jan 2020 07:50:09 +0000 (UTC)
To: Tao Xu <tao3.xu@intel.com>, xen-devel@lists.xenproject.org
References: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <61d03b85-fd54-f6a0-dcd5-8fda2194a9f0@suse.com>
Date: Wed, 8 Jan 2020 08:50:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
Content-Type: multipart/mixed; boundary="------------460BD9A454F1DC7E39B39B94"
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] XEN crash and double fault when doing cpu
 online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 08.01.20 06:50, Tao Xu wrote:
> Hi,
> 
> When I use xen-hptool cpu-offline/cpu-online to let CPU in a socket 
> online/offline using the script as follows:
> 
> for((j=48;j<=95;j++));
> do
>  Â  xen-hptool cpu-offline $j
> done
> 
> for((j=48;j<=95;j++));
> do
>  Â  xen-hptool cpu-online $j
> done
> 
> Xen crash when cpu re-online. I use the upstream XEN(0dd92688) and try 
> many days, it still crash. But if I only do cpu online/offline for CPU 
> 48~59, Xen will not crash. The bug can be reproduced when we do cpu 
> online/offline for most CPU in a socket. And interesting thing is when 
> we use the script as follow:
> 
> for((j=48;j<=95;j++));
> do
>  Â  xen-hptool cpu-offline $j
>  Â  xen-hptool cpu-online $j
> done
> 
> Xen will not crash too. Is there a bug in sched_credit2?
> 
> The crash message as follows:
> 
> (XEN) Adding cpu 77 to runqueue 1
> (XEN) Adding cpu 78 to runqueue 1
> (XEN) Adding cpu 79 to runqueue 1
> (XEN) Adding cpu 80 to runqueue 1
> (X(ENXE) N) *** DOUBLE FAULT ***
> (XEN) Assertion 'debug->cpu == smp_processor_id()' failed at spinlock.c:88
> (XEN) ----[ Xen-4.14-unstableÂ  x86_64Â  debug=yÂ Â  Not tainted ]----
> (XEN) Debugging connection not set up.
> (XEN) CPU:Â Â Â  48
> (XEN) ----[ Xen-4.14-unstableÂ  x86_64Â  debug=yÂ Â  Not tainted ]----
> (XEN) CPU:Â Â Â  0
> (XEN) RIP:Â Â Â  e008:[<ffff82d080240bfc>] _spin_unlock+0x40/0x42

So the original problem causes a double fault, but spinlock debugging
causes a subsequent panic.

Can you please retry the tests with the attached patch? It should
result in diagnostic data related to the real problem.


Juergen

--------------460BD9A454F1DC7E39B39B94
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-xen-spinlock-disable-spinlock-debugging-in-console_f.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename*0="0001-xen-spinlock-disable-spinlock-debugging-in-console_f.pa";
 filename*1="tch"

>From 1e84395de9ae532a479706ff74f50040f25041fa Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Wed, 8 Jan 2020 08:43:53 +0100
Subject: [PATCH] xen/spinlock: disable spinlock debugging in
 console_force_unlock()

console_force_unlock() might result in subsequent ASSERT() triggering
when CONFIG_DEBUG_LOCKS was active. Avoid that by calling
spin_debug_disable() in console_force_unlock() and make the spinlock
debug assertions trigger only if spin_debug was active.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/common/spinlock.c      | 2 +-
 xen/drivers/char/console.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/common/spinlock.c b/xen/common/spinlock.c
index ed69f0a4d2..43c3a437e8 100644
--- a/xen/common/spinlock.c
+++ b/xen/common/spinlock.c
@@ -85,7 +85,7 @@ static void got_lock(union lock_debug *debug)
 
 static void rel_lock(union lock_debug *debug)
 {
-    ASSERT(debug->cpu == smp_processor_id());
+    ASSERT(atomic_read(&spin_debug) > 0 || debug->cpu == smp_processor_id());
     debug->cpu = SPINLOCK_NO_CPU;
 }
 
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index b31d789a5d..4bcbbfa7d6 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -1077,6 +1077,7 @@ void console_unlock_recursive_irqrestore(unsigned long flags)
 void console_force_unlock(void)
 {
     watchdog_disable();
+    spin_debug_disable();
     spin_lock_init(&console_lock);
     serial_force_unlock(sercon_handle);
     console_locks_busted = 1;
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------460BD9A454F1DC7E39B39B94--


From xen-devel-bounces@lists.xenproject.org Wed Jan 08 07:54:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 07:54: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 1ip6Az-0001VH-6u; Wed, 08 Jan 2020 07:54:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7w3v=25=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1ip6Ax-0001VC-9r
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 07:54:47 +0000
X-Inumbo-ID: 22f37b28-31ec-11ea-bf56-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::605])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22f37b28-31ec-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 07:54:46 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MwSNQiTn9XNiH8gSvF+nhJoI+qlNarNqczJErMoOEiuA8EqgXvnPIfy+dMEYxHRl/epbVWcZXuKaubSL58jhE5+NJEdfLQbqZ4rL6B/ZELOFp07nA25pLkeWzWYRSdSsycNTtVvY3RxvEowtjLb5kdGkQu5X1aBZGb4+blheMThcCt/7G592YdSV/CEccFON5/5K0wwvtBfng1Q9XhnW71HfpizF0sPFoaGrQttbx9cc2sI3CVWRgoZ9BUxE0PWizR80e95+OpI+y4MDS/bpD8cJW/+0+wCqralEJ95JVSPY8bHCjPMmj9Sxv13UizMIyQSnoKMJknM6VaeDa5eM5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=L0tfw9WMBVlBSUHJSsxTFDwAILLJZqQdL2RKX4GkIgQ=;
 b=dVmI40rbymMPE3jRQoFZRQ1/q2CpO7WXJw3N8gocQYNQoGa1rY3uN0Xyu4Wv2kUqAy8USyqnZxhZmwmLwtSp8fwN32/K3yM7yfojuIQqqUL1PfIRS0l6bOP9ucolpnbQAETDKzw35BnGjxxGQbEnDXcK37JZdOus9SUaKJW7hwMQBiw3T71WINLsIcPW6cehsKyTxndvQVbsN+pLEEzkgXRBjHxZOWag4Q7bmBYhXrQt/GrLBHooYSOCozuxwg9ZT0Kccy3i7mUqDuiySiD6p3yHvHS47tSQkljRnY2pWuaIkhkoSlKiU+mlRlsAIvUrkWxiJ0UIbu6OZlnGmVTA8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=L0tfw9WMBVlBSUHJSsxTFDwAILLJZqQdL2RKX4GkIgQ=;
 b=rjskzgAoA26xJvdLCX0p3Pvt0vsYCN+4FXZ3R0H+Esi6uIBqtaQ0a5UR6u0mgwlZjwFOGRbqhUIixm8D6pXEpMNZdHx5LmTKj1f/Xoe6Xp3FkN4D4VCU/JnHlogiSDXDIB/jBQO4gEl/FSB9MUuKJECdpAH/tBM/Ibz1QZYl6+8=
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com (20.177.41.82) by
 AM0PR03MB3795.eurprd03.prod.outlook.com (52.135.146.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Wed, 8 Jan 2020 07:54:44 +0000
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59]) by AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59%4]) with mapi id 15.20.2602.015; Wed, 8 Jan 2020
 07:54:44 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Santucco
 <santucco@mail.ru>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] PV DRM doesn't work without auto_translated_physmap
 feature in Dom0
Thread-Index: AQHVxGy3Uy2wN4QJXkKZ2l02GEUbxafgaOyA
Date: Wed, 8 Jan 2020 07:54:44 +0000
Message-ID: <74664696-5e7e-8f01-e6c2-ca17f55d80e1@epam.com>
References: <1578297407.255542354@f149.i.mail.ru>
 <9ead165f-440a-31b7-c587-c228b8692a7e@suse.com>
In-Reply-To: <9ead165f-440a-31b7-c587-c228b8692a7e@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cf3bddc4-125d-4ec4-bd7a-08d7941006b8
x-ms-traffictypediagnostic: AM0PR03MB3795:
x-microsoft-antispam-prvs: <AM0PR03MB3795EB5BD07BE43D5DA09E73E73E0@AM0PR03MB3795.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(396003)(136003)(366004)(39860400002)(376002)(189003)(199004)(2616005)(66946007)(76116006)(66556008)(66476007)(86362001)(64756008)(66446008)(186003)(31696002)(31686004)(6486002)(6506007)(110136005)(26005)(5660300002)(53546011)(6512007)(55236004)(66574012)(36756003)(81166006)(81156014)(8676002)(8936002)(478600001)(2906002)(966005)(71200400001)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3795;
 H:AM0PR03MB4516.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PZTyZ0VVb0YUF8C4CV14CKQcE5WpBF69afKdpqFCwfCkr5dDk1uNgGFss9PPb7yCiAUogmteY4Y9iwpqiKFsgwqV5yJcx6hZrnRfjKlbW72BI+Y6sV4EdRtzw4sSov5TvZaKJtTMj1CBrVW0+kTshgjP6imYphfveLI0Uymut3DUqviX79flswUaid+0MDNzM7n4QEdL7g6HehEETUOKmwunIvCtQmXIXjq89V3yKHAGV3UTgE+yLvC7fD4Uircd7Tpj3vPANuaTrwV9YyWQcdZjdGWYQm85UierXxC9Ic1G5vFHRppWKxFku+63v0FRHtnCoNToImcZMviaWi6gu3Ij4ZISQpDtPN4Gpg/LJ+QGHRbGy+bGRwgCDHDFo+2WK8slfR1EMbiY/gD4bjixHCS07vSYJRFQb6wRf6cQGrkiRCNe/1OzujOInlRobfyeZy7FdRVuyhhgTdO+piWGQFaEytUyWyoSc6DWhhJL1LtsEjRUjIINJPwLjvfj0VCXB+ixGk9diU9gOCLXRTl+6A==
x-ms-exchange-transport-forked: True
Content-ID: <35D1FDAFFE3610499FAC465B36EF41F1@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf3bddc4-125d-4ec4-bd7a-08d7941006b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 07:54:44.8513 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MBVe0tGy9G2dPWqSmsrurbPSXlKf5QD4rDTcC2CACvNHZmjSefNywI90de3brF+kTkzrKil9ekXCIpelWxinSf7P7v7SvhEkbqDiBauqWomGEz4NSJHWh2hQcydUp+S/
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3795
Subject: Re: [Xen-devel] PV DRM doesn't work without auto_translated_physmap
 feature 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>

T24gMS82LzIwIDEwOjM4IEFNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOg0KPiBPbiAwNi4wMS4yMCAw
ODo1NiwgU2FudHVjY28gd3JvdGU6DQo+PiBIZWxsbywNCj4+DQo+PiBJ4oCZbSB0cnlpbmcgdG8g
dXNlIHZkaXNwbCBpbnRlcmZhY2UgZnJvbSBQViBPUywgaXQgZG9lc27igJl0IHdvcmsuDQo+PiBD
b25maWd1cmF0aW9uIGRldGFpbHM6DQo+PiDCoMKgwqDCoCBYZW4gNC4xMi4xDQo+PiDCoMKgwqDC
oCBEb20wOiBMaW51eCA0LjIwLjE3LWdlbnRvbyAjMTMgU01QIFNhdCBEZWMgMjggMTE6MTI6MjQg
TVNLIDIwMTkgDQo+PiB4ODZfNjQgSW50ZWwoUikgQ2VsZXJvbihSKSBDUFUgTjMwNTAgQCAxLjYw
R0h6IEdlbnVpbmVJbnRlbCBHTlUvTGludXgNCj4+IMKgwqDCoMKgIERvbVU6IHg4NsKgUGxhbjks
IFBWDQo+PiDCoMKgwqDCoCBkaXNwbF9iZSBhcyBhIGJhY2tlbmQgZm9yIHZkaXNwbCBhbmQgdmti
DQo+Pg0KPj4gd2hlbiBWTSBzdGFydHMsIGRpc3BsX2JlIHJlcG9ydHMgYWJvdXQgYW4gZXJyb3I6
DQo+PiBnbnR0YWI6IGVycm9yOiBpb2N0bCBETUFCVUZfRVhQX0ZST01fUkVGUyBmYWlsZWQ6IElu
dmFsaWQgYXJndW1lbnQgDQo+PiAoZGlzcGxfYmUubG9nOjIyMSkNCj4+DQo+PiByZWxhdGVkwqBE
b20wIG91dHB1dCBpczoNCj4+IFvCoCAxOTEuNTc5Mjc4XSBDYW5ub3QgcHJvdmlkZSBkbWEtYnVm
OiB1c2VfcHRlbW9kZSAxIA0KPj4gKGRtZXNnLmNyZWF0ZS5sb2c6MTIzKQ0KPg0KPiBUaGlzIHNl
ZW1zIHRvIGJlIGEgbGltaXRhdGlvbiBvZiB0aGUgeGVuIGRtYS1idWYgZHJpdmVyLiBJdCB3YXMg
d3JpdHRlbg0KPiBmb3IgYmVpbmcgdXNlZCBvbiBBUk0gaW5pdGlhbGx5IHdoZXJlIFBWIGlzIG5v
dCBhdmFpbGFibGUuDQpUaGlzIGlzIHRydWUgYW5kIHdlIG5ldmVyIHRyaWVkL3RhcmdldGVkIFBW
IGRvbWFpbnMgd2l0aCB0aGlzIA0KaW1wbGVtZW50YXRpb24sDQpzbyBpZiB0aGVyZSBpcyBhIG5l
ZWQgZm9yIHRoYXQgc29tZW9uZSBoYXMgdG8gdGFrZSBhIGxvb2sgb24gdGhlIHByb3Blcg0KaW1w
bGVtZW50YXRpb24gZm9yIFBWLi4uDQo+DQo+IENDLWluZyBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3aG8gaXMgdGhlIGF1dGhvciBvZiB0aGF0IGRyaXZlci4gSGUNCj4gc2hvdWxkIGJlIGFibGUg
dG8gdGVsbCB1cyB3aGF0IHdvdWxkIGJlIG5lZWRlZCB0byBlbmFibGUgUFYgZG9tMC4NCj4NCj4g
RGVwZW5kaW5nIG9uIHlvdXIgdXNlIGNhc2UgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gdXNlIFBW
SCBkb20wLCBidXQNCj4gc3VwcG9ydCBmb3IgdGhpcyBtb2RlIGlzICJleHBlcmltZW50YWwiIG9u
bHkgYW5kIHNvbWUgZmVhdHVyZXMgYXJlIG5vdA0KPiB5ZXQgd29ya2luZy4NCj4NCldlbGwsIG9u
ZSBvZiB0aGUgd29ya2Fyb3VuZHMgcG9zc2libGUgaXMgdG8gZHJvcCB6ZXJvLWNvcHlpbmcgdXNl
LWNhc2UNCih0aGlzIGlzIHdoeSBkaXNwbGF5IGJhY2tlbmQgdHJpZXMgdG8gY3JlYXRlIGRtdS1i
dWZzIGZyb20gZ3JhbnRzIHBhc3NlZA0KYnkgdGhlIGd1ZXN0IGRvbWFpbiBhbmQgZmFpbHMgYmVj
YXVzZSBvZiAiQ2Fubm90IHByb3ZpZGUgZG1hLWJ1ZjogDQp1c2VfcHRlbW9kZSAxIikNClNvLCBp
biB0aGlzIGNhc2UgZGlzcGxheSBiYWNrZW5kIHdpbGwgZG8gbWVtb3J5IGNvcHlpbmcgZm9yIHRo
ZSBpbmNvbWluZyANCmZyYW1lcw0KYW5kIHdvbid0IHRvdWNoIERNQUJVRl9FWFBfRlJPTV9SRUZT
IGlvY3RsLg0KVG8gZG8gc28ganVzdCBkaXNhYmxlIHplcm8tY29weWluZyB3aGlsZSBidWlsZGlu
ZyB0aGUgYmFja2VuZCBbMV0NCj4NCj4gSnVlcmdlbg0KPg0KWzFdIGh0dHBzOi8vZ2l0aHViLmNv
bS94ZW4tdHJvb3BzL2Rpc3BsX2JlL2Jsb2IvbWFzdGVyL0NNYWtlTGlzdHMudHh0I0wxMg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 08:32:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 08: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 1ip6ld-0005Nx-Lv; Wed, 08 Jan 2020 08:32:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/nrn=25=intel.com=tao3.xu@srs-us1.protection.inumbo.net>)
 id 1ip6lc-0005Ns-Qj
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 08:32:40 +0000
X-Inumbo-ID: 67ea1fca-31f1-11ea-bf56-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 67ea1fca-31f1-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 08:32:29 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 00:32:28 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,409,1571727600"; d="scan'208";a="223483345"
Received: from shzintpr04.sh.intel.com (HELO [0.0.0.0]) ([10.239.4.101])
 by orsmga003.jf.intel.com with ESMTP; 08 Jan 2020 00:32:27 -0800
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
 <61d03b85-fd54-f6a0-dcd5-8fda2194a9f0@suse.com>
From: Tao Xu <tao3.xu@intel.com>
Message-ID: <2a111e1a-9016-7488-1e48-4ac2e2e34351@intel.com>
Date: Wed, 8 Jan 2020 16:32:26 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <61d03b85-fd54-f6a0-dcd5-8fda2194a9f0@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] XEN crash and double fault when doing cpu
 online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Ck9uIDEvOC8yMCAzOjUwIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDA4LjAxLjIwIDA2
OjUwLCBUYW8gWHUgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBXaGVuIEkgdXNlIHhlbi1ocHRvb2wgY3B1
LW9mZmxpbmUvY3B1LW9ubGluZSB0byBsZXQgQ1BVIGluIGEgc29ja2V0IAo+PiBvbmxpbmUvb2Zm
bGluZSB1c2luZyB0aGUgc2NyaXB0IGFzIGZvbGxvd3M6Cj4+Cj4+IGZvcigoaj00ODtqPD05NTtq
KyspKTsKPj4gZG8KPj4gwqDCoCB4ZW4taHB0b29sIGNwdS1vZmZsaW5lICRqCj4+IGRvbmUKPj4K
Pj4gZm9yKChqPTQ4O2o8PTk1O2orKykpOwo+PiBkbwo+PiDCoMKgIHhlbi1ocHRvb2wgY3B1LW9u
bGluZSAkago+PiBkb25lCj4+Cj4+IFhlbiBjcmFzaCB3aGVuIGNwdSByZS1vbmxpbmUuIEkgdXNl
IHRoZSB1cHN0cmVhbSBYRU4oMGRkOTI2ODgpIGFuZCB0cnkgCj4+IG1hbnkgZGF5cywgaXQgc3Rp
bGwgY3Jhc2guIEJ1dCBpZiBJIG9ubHkgZG8gY3B1IG9ubGluZS9vZmZsaW5lIGZvciBDUFUgCj4+
IDQ4fjU5LCBYZW4gd2lsbCBub3QgY3Jhc2guIFRoZSBidWcgY2FuIGJlIHJlcHJvZHVjZWQgd2hl
biB3ZSBkbyBjcHUgCj4+IG9ubGluZS9vZmZsaW5lIGZvciBtb3N0IENQVSBpbiBhIHNvY2tldC4g
QW5kIGludGVyZXN0aW5nIHRoaW5nIGlzIHdoZW4gCj4+IHdlIHVzZSB0aGUgc2NyaXB0IGFzIGZv
bGxvdzoKPj4KPj4gZm9yKChqPTQ4O2o8PTk1O2orKykpOwo+PiBkbwo+PiDCoMKgIHhlbi1ocHRv
b2wgY3B1LW9mZmxpbmUgJGoKPj4gwqDCoCB4ZW4taHB0b29sIGNwdS1vbmxpbmUgJGoKPj4gZG9u
ZQo+Pgo+PiBYZW4gd2lsbCBub3QgY3Jhc2ggdG9vLiBJcyB0aGVyZSBhIGJ1ZyBpbiBzY2hlZF9j
cmVkaXQyPwo+Pgo+PiBUaGUgY3Jhc2ggbWVzc2FnZSBhcyBmb2xsb3dzOgo+Pgo+PiAoWEVOKSBB
ZGRpbmcgY3B1IDc3IHRvIHJ1bnF1ZXVlIDEKPj4gKFhFTikgQWRkaW5nIGNwdSA3OCB0byBydW5x
dWV1ZSAxCj4+IChYRU4pIEFkZGluZyBjcHUgNzkgdG8gcnVucXVldWUgMQo+PiAoWEVOKSBBZGRp
bmcgY3B1IDgwIHRvIHJ1bnF1ZXVlIDEKPj4gKFgoRU5YRSkgTikgKioqIERPVUJMRSBGQVVMVCAq
KioKPj4gKFhFTikgQXNzZXJ0aW9uICdkZWJ1Zy0+Y3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKScg
ZmFpbGVkIGF0IAo+PiBzcGlubG9jay5jOjg4Cj4+IChYRU4pIC0tLS1bIFhlbi00LjE0LXVuc3Rh
YmxlwqAgeDg2XzY0wqAgZGVidWc9ecKgwqAgTm90IHRhaW50ZWQgXS0tLS0KPj4gKFhFTikgRGVi
dWdnaW5nIGNvbm5lY3Rpb24gbm90IHNldCB1cC4KPj4gKFhFTikgQ1BVOsKgwqDCoCA0OAo+PiAo
WEVOKSAtLS0tWyBYZW4tNC4xNC11bnN0YWJsZcKgIHg4Nl82NMKgIGRlYnVnPXnCoMKgIE5vdCB0
YWludGVkIF0tLS0tCj4+IChYRU4pIENQVTrCoMKgwqAgMAo+PiAoWEVOKSBSSVA6wqDCoMKgIGUw
MDg6WzxmZmZmODJkMDgwMjQwYmZjPl0gX3NwaW5fdW5sb2NrKzB4NDAvMHg0Mgo+IAo+IFNvIHRo
ZSBvcmlnaW5hbCBwcm9ibGVtIGNhdXNlcyBhIGRvdWJsZSBmYXVsdCwgYnV0IHNwaW5sb2NrIGRl
YnVnZ2luZwo+IGNhdXNlcyBhIHN1YnNlcXVlbnQgcGFuaWMuCj4gCj4gQ2FuIHlvdSBwbGVhc2Ug
cmV0cnkgdGhlIHRlc3RzIHdpdGggdGhlIGF0dGFjaGVkIHBhdGNoPyBJdCBzaG91bGQKPiByZXN1
bHQgaW4gZGlhZ25vc3RpYyBkYXRhIHJlbGF0ZWQgdG8gdGhlIHJlYWwgcHJvYmxlbS4KPiAKPiAK
PiBKdWVyZ2VuCgpIaSBKdWVyZ2VuLAoKQWZ0ZXIgYXBwbHkgeW91ciBwYXRjaCwgc3Bpbl9sb2Nr
IHN0aWxsIGFzc2VydC4gQW5kIHRoZSBhZGRyZXNzIApmZmZmODJkMGJmZmNlODgwIGlzIG5vdCBp
biB0aGUgeGVuLXN5bXMuCgooWEVOKSBBZGRpbmcgY3B1IDc4IHRvIHJ1bnF1ZXVlIDEKKFhFTikg
KioqIERPVUJMRSBGQVVMVCAqKioKKFhFTikgLS0tLVsgWGVuLTQuMTQtdW5zdGFibGUgIHg4Nl82
NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgNDkKKFhFTikgUklQ
OiAgICBlMDA4Ols8ZmZmZjgyZDBiZmZjZTg4MD5dIGZmZmY4MmQwYmZmY2U4ODAKKFhFTikgUkZM
QUdTOiAwMDAwMDAwMDAwMDEwMDEyICAgQ09OVEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6IDAw
MDAwMDAwMDAwMDAwMTggICByYng6IDAwMDAwYWRkYTYwNzQ3MjAgICByY3g6IGZmZmZmZmZmODEw
MDEzMGEKKFhFTikgcmR4OiBmZmZmYzkwMDQxMTE0ZTQwICAgcnNpOiAwMDAwMDAwMDAwMDAwMDNi
ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDA4CihYRU4pIHJicDogMDAwMDAwMDAwMDAwMDAzYiAgIHJz
cDogZmZmZmM5MDA0MTExNGUyOCAgIHI4OiAgMDAwMDBhZGRhNWY4NjY3OAooWEVOKSByOTogIDAw
MDAwMDQwYmIzZTYxMjEgICByMTA6IDAwMDAwMDQwYmIyZjFlZTEgICByMTE6IDAwMDAwMDAwMDAw
MDAyMTIKKFhFTikgcjEyOiBmZmZmODhmY2RiY2Q3MTQwICAgcjEzOiBmZmZmODhmY2RiY2RlNDM4
ICAgcjE0OiBmZmZmODhmY2RiY2RlNDc4CihYRU4pIHIxNTogZmZmZjg4ZmNkYmNkZTRiOCAgIGNy
MDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDM0MjZlMAooWEVOKSBjcjM6IDAw
MDAwMDIzOTFlMDIwMDAgICBjcjI6IGZmZmZjOTAwNDExMTRlMTgKKFhFTikgZnNiOiAwMDAwMDAw
MDAwMDAwMDAwICAgZ3NiOiBmZmZmODhmY2RiY2MwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUw
MTAgICBjczogZTAwOAooWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwYmZmY2U4ODA+IChm
ZmZmODJkMGJmZmNlODgwKToKKFhFTikgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDwwMD4gMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgCjAwIDAwIDAwCihYRU4pIEN1cnJlbnQg
c3RhY2sgYmFzZSBmZmZmYzkwMDQxMTEwMDAwIGRpZmZlcnMgZnJvbSBleHBlY3RlZCAKZmZmZjgz
N2U3NzE5MDAwMAooWEVOKSBWYWxpZCBzdGFjayByYW5nZTogZmZmZmM5MDA0MTExNjAwMC1mZmZm
YzkwMDQxMTE4MDAwLCAKc3A9ZmZmZmM5MDA0MTExNGUyOCwgdHNzLnJzcDA9ZmZmZjgzN2U3NzE5
N2ZhMAooWEVOKSBObyBzdGFjayBvdmVyZmxvdyBkZXRlY3RlZC4gU2tpcHBpbmcgc3RhY2sgdHJh
Y2UuCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikgUGFuaWMgb24gQ1BVIDQ5OgooWEVOKSBET1VCTEUgRkFVTFQgLS0gc3lzdGVtIHNodXRk
b3duCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikK
KFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgooWEVOKSBEZWJ1Z2dpbmcgY29ubmVjdGlv
biBub3Qgc2V0IHVwLgooWEVOKSggWEVOKSAqKiogRE9VQkxFIEZBVUxUICoqKgooWEVOKSBBc3Nl
cnRpb24gJ2F0b21pY19yZWFkKCZzcGluX2RlYnVnKSA+IDAgfHwgZGVidWctPmNwdSA9PSAKc21w
X3Byb2Nlc3Nvcl9pZCgpJyBmYWlsZWQgYXQgc3BpbmxvY2suYzo4OAooWEVOKSAtLS0tWyBYZW4t
NC4xNC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikg
RGVidWdnaW5nIGNvbm5lY3Rpb24gbm90IHNldCB1cC4KKFhFTikgQ1BVOiAgICA1MgooWEVOKSAt
LS0tWyBYZW4tNC4xNC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0t
LS0KKFhFTikgQ1BVOiAgICA1MAooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQwYzA2
Pl0gX3NwaW5fdW5sb2NrKzB4NGEvMHg0YwooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwNTAwMDIg
ICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYxKQooWEVOKSByYXg6IGZmZmY4MzdlNzcwMTdmZmYg
ICByYng6IDAwMDAwMDAwMDAwNDAwNDYgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcmR4
OiAwMDAwMDAwMDAwMDAwMDM0ICAgcnNpOiAwMDAwMDAwMDAwMDQwMDQ2ICAgcmRpOiBmZmZmODJk
MDgwODE5ODYwCihYRU4pIHJicDogZmZmZjgzN2U3NzAxMGQzOCAgIHJzcDogZmZmZjgzN2U3NzAx
MGQzOCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDQg
ICByMTA6IDAwMDAwMDAwMDAwMDAwMDEgICByMTE6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjEy
OiBmZmZmODJkMDgwNDRkMjg0ICAgcjEzOiAwMDAwMDAwMDAwMDAwMDEwICAgcjE0OiBmZmZmODJk
MDgwNDRkMjg0CihYRU4pIHIxNTogZmZmZjgyZDA4MDgxOTdlMCAgIGNyMDogMDAwMDAwMDA4MDA1
MDAzMyAgIGNyNDogMDAwMDAwMDAwMDM0MjZlMAooWEVOKSBjcjM6IDAwMDAwMDIwMGU2MGEwMDAg
ICBjcjI6IGZmZmZjOTAwNDAwN2NiYjgKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3Ni
OiBmZmZmODhmY2RhZTQwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDJi
ICAgZXM6IDAwMmIgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczogZTAwOAoo
WEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNDBjMDY+IChfc3Bpbl91bmxvY2srMHg0
YS8weDRjKToKKFhFTikgIDdmIDAwIDAwIDNiIDUwIGMxIDc0IGRjIDwwZj4gMGIgNTUgNDggODkg
ZTUgZTggYWIgZmYgZmYgZmYgZmIgNWQgCmMzIDU1IDQ4CihYRU4pIFhlbiBzdGFjayB0cmFjZSBm
cm9tIHJzcD1mZmZmODM3ZTc3MDEwZDM4OgooWEVOKSAgICBmZmZmODM3ZTc3MDEwZDUwIGZmZmY4
MmQwODAyNDBjMjEgMDAwMDAwMDAwMDAwMDAyMCBmZmZmODM3ZTc3MDEwZGE4CihYRU4pICAgIGZm
ZmY4MmQwODAyNTJlYjggMDAwMDAwMGQ4ZjUxMjc3OCAwMDAwMDAwMDAwMDQwMDQ2IGZmZmY4MmQw
ODA4MTk4NjAKKFhFTikgICAgMDAwMDAwMTAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA2IGZmZmY4
MmQwODA0NGQyN2UgZmZmZjgyZDA4MDkzZTcwMAooWEVOKSAgICAwMDAwMDAwMDAwMDQwMDg2IGZm
ZmY4MzdlNzcwMTBlNTggZmZmZjgzN2U3NzAxMGRiOCBmZmZmODJkMDgwMjRmZTRiCihYRU4pICAg
IGZmZmY4MzdlNzcwMTBkZDggZmZmZjgyZDA4MDI0ZmU4NyAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4
MzIwMTA4MWQzYTAKKFhFTikgICAgZmZmZjgzN2U3NzAxMGU0MCBmZmZmODJkMDgwMjRmZWVjIDQ0
ZTRhMmE5MzdjZmJlZDcgYTIyYWQ3MzkxYTE5NjA5ZQooWEVOKSAgICBkNGY3YTQ1NmRlYzVjYjI0
IGZmZmY4MzdlNzcwMTBlMjAgZmZmZjgyZDA4MDI0MGI3NyBmZmZmODJkMDgwODE5NzE4CihYRU4p
ICAgIGZmZmY4MmQwODA0NTY0YmYgZmZmZjgzMjAxMDgxZDNhMCBmZmZmODM3ZTc3MDEwZTk4IDAw
MDAwMDAwMDAwNDAwODYKKFhFTikgICAgZmZmZjgyZDA4MDkzZTcxNCBmZmZmODM3ZTc3MDEwZTg4
IGZmZmY4MmQwODAyNTAzZjkgZmZmZjgyZDA4MDQ0ZDI3ZQooWEVOKSAgICBmZmZmODJkMDgwOTNl
NzAwIGZmZmY4MzdlNzcwMTBmNTggMDAwMDAwMDAwMDAwMDAzMiAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIGZmZmY4MzdlNzcwMTdmZmYgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODM3ZTc3MDEwZWUw
IGZmZmY4MmQwODAyNTA1MTEKKFhFTikgICAgZmZmZjgzN2UwMDAwMDAwOCBmZmZmODM3ZTc3MDEw
ZWYwIGZmZmY4MzdlNzcwMTBlYjAgZmZmZjgzN2U3NzAxN2ZmZgooWEVOKSAgICAwMDAwMDAwMDAw
MDQwMDQ2IDAwMDAwMDAwMDAwMDAwMzIgZmZmZjgyZDA4MDgxOTcwMSAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzN2U3NzAxMGY0OCBmZmZmODJkMDgwMzgy
ZjJhIGZmZmY4MmQwODAzODljNjYKKFhFTikgICAgZmZmZjgyZDA4MDM4OWM3MiBmZmZmODJkMDgw
Mzg5YzY2IGZmZmY4MmQwODAzODljNzIgZmZmZjgyZDA4MDM4OWM2NgooWEVOKSAgICBmZmZmODJk
MDgwMzg5YzcyIGZmZmY4MmQwODAzODljNjYgZmZmZjgyZDA4MDM4OWM3MiAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2M4MTg4
ZmVmMDg3IGZmZmY4MmQwODAzODljYzcKKFhFTikgICAgZmZmZjg4ZmNjOTAzNmYwMCBmZmZmYzkw
MDQwMDdjZGU4IDAwMDAwMDAwMDAwMmFkODAgZmZmZjg4ZmNjOTdkNWQwMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAyIGZmZmZjOTAwNDAwN2NjNTAgMDAwMDAwMDAwMDAwMDI4NiAwMDAwMDAwMDAw
MDAwMDE0CihYRU4pICAgIDAwMDAwMDAwMDAwMDA0MDAgMDAwMDAwMDAwMDAwMDAxNCAwMDAwMDAw
MDAwMDAwMDE3IGZmZmZmZmZmODEwMDEyZWIKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAg
IFs8ZmZmZjgyZDA4MDI0MGMwNj5dIFIgX3NwaW5fdW5sb2NrKzB4NGEvMHg0YwooWEVOKSAgICBb
PGZmZmY4MmQwODAyNDBjMjE+XSBGIF9zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4ZC8weDI0CihY
RU4pICAgIFs8ZmZmZjgyZDA4MDI1MmViOD5dIEYgc2VyaWFsX3B1dHMrMHgxMzEvMHgxNDEKKFhF
TikgICAgWzxmZmZmODJkMDgwMjRmZTRiPl0gRiBjb25zb2xlX3NlcmlhbF9wdXRzKzB4MjgvMHgy
YQooWEVOKSAgICBbPGZmZmY4MmQwODAyNGZlODc+XSBGIGRyaXZlcnMvY2hhci9jb25zb2xlLmMj
X19wdXRzdHIrMHgzYS8weDhiCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI0ZmVlYz5dIEYgCmRyaXZl
cnMvY2hhci9jb25zb2xlLmMjcHJpbnRrX3N0YXJ0X29mX2xpbmUrMHgxNC8weDE3YgooWEVOKSAg
ICBbPGZmZmY4MmQwODAyNTAzZjk+XSBGIApkcml2ZXJzL2NoYXIvY29uc29sZS5jI3ZwcmludGtf
Y29tbW9uKzB4OGQvMHgxNTgKKFhFTikgICAgWzxmZmZmODJkMDgwMjUwNTExPl0gRiBwcmludGsr
MHg0ZC8weDRmCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM4MmYyYT5dIEYgZG9fZG91YmxlX2ZhdWx0
KzB4MmIvMHg4MgooWEVOKSAgICBbPGZmZmY4MmQwODAzODljYzc+XSBGIGRvdWJsZV9mYXVsdCsw
eDEwNy8weDExMAooWEVOKQooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMGJmZmNiYTAwPl0o
WEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgZmZm
ZjgyZDBiZmZjYmEwMChYRU4pIFBhbmljIG9uIENQVSA1MDoKCihYRU4pIFJGTEFHUzogMDAwMDAw
MDAwMDAxMDAwNiAgIChYRU4pIEFzc2VydGlvbiAKJ2F0b21pY19yZWFkKCZzcGluX2RlYnVnKSA+
IDAgfHwgZGVidWctPmNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCknIApmYWlsZWQgYXQgc3Bpbmxv
Y2suYzo4OApDT05URVhUOiBoeXBlcnZpc29yKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgooWEVOKQoKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDIwICAgcmJ4
OiBmZmZmODhmY2RiNTJhZDgwICAgcmN4OiBmZmZmZmZmZjgxMDAxNDBhCihYRU4pIFJlYm9vdCBp
biBmaXZlIHNlY29uZHMuLi4KKFhFTikgcmR4OiBmZmZmODhmY2M5OGU2NjI4ICAgcnNpOiBmZmZm
YzkwMDQwOGY4ZDI0ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDA0CihYRU4pIERlYnVnZ2luZyBjb25u
ZWN0aW9uIG5vdCBzZXQgdXAuCihYRU4pIHJicDogZmZmZjg4ZmNiZTM5Y2I4MCAgIHJzcDogZmZm
ZmM5MDA0MDhmOGQwOCAgIHI4OiAgZmZmZjg4ZmNjYTQwNjhmMAooWEVOKSByOTogIGZmZmY4OGZj
Y2E0MDY5YTAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAyMDYK
KFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDA0ICAgcjEzOiBmZmZmYzkwMDQwOGY4ZDgwICAgcjE0
OiBmZmZmODhmY2JlMzlkMmZjCihYRU4pIHIxNTogZmZmZjg4ZmNkYjUyYWQ4MCAgIGNyMDogMDAw
MDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDM0MjZlMAooWEVOKSBjcjM6IDAwMDAwMDIw
MGU2MGEwMDAgICBjcjI6IGZmZmZjOTAwNDA4ZjhjZjgKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAw
MDAwICAgZ3NiOiBmZmZmODhmY2RiMTAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
IGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBj
czogZTAwOAooWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwYmZmY2JhMDA+IChmZmZmODJk
MGJmZmNiYTAwKToKKFhFTikgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDwwMD4gMDAgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgCjAwIDAwIDAwCihYRU4pIEN1cnJlbnQgc3RhY2sg
YmFzZSBmZmZmYzkwMDQwOGY4MDAwIGRpZmZlcnMgZnJvbSBleHBlY3RlZCAKZmZmZjgzN2U3NzAz
ODAwMAooWEVOKSBWYWxpZCBzdGFjayByYW5nZTogZmZmZmM5MDA0MDhmZTAwMC1mZmZmYzkwMDQw
OTAwMDAwLCAKc3A9ZmZmZmM5MDA0MDhmOGQwOCwgdHNzLnJzcDA9ZmZmZjgzN2U3NzAzZmZhMAoo
WEVOKSBObyBzdGFjayBvdmVyZmxvdyBkZXRlY3RlZC4gU2tpcHBpbmcgc3RhY2sgdHJhY2UuCihY
RU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikg
UGFuaWMgb24gQ1BVIDUyOgooWEVOKSBET1VCTEUgRkFVTFQgLS0gc3lzdGVtIHNodXRkb3duCihY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikKKFhFTikg
UmVib290IGluIGZpdmUgc2Vjb25kcy4uLgooWEVOKSBEZWJ1Z2dpbmcgY29ubmVjdGlvbiBub3Qg
c2V0IHVwLgooWEVOKSBEZWJ1Z2dpbmcgY29ubmVjdGlvbiBub3Qgc2V0IHVwLgooWEVOKSAtLS0t
WyBYZW4tNC4xNC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0K
KFhFTikgQ1BVOiAgICAwCihYRU4pIFJJUDogICAgZTAwODpbPDAwMDAwMDAwNjdiNGNiMmQ+XSAw
MDAwMDAwMDY3YjRjYjJkCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDIwNiAgIENPTlRFWFQ6
IGh5cGVydmlzb3IKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwMDU5
MDI3YTYwICAgcmN4OiAwMDAwMDAwMDY3YzUwMDAwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAw
MCAgIHJzaTogMDAwMDAwMDAwMDM1MjZlMCAgIHJkaTogZmZmZjgzMDA1OTAyN2E0MAooWEVOKSBy
YnA6IGZmZmY4MzAwNTkwMjdiNjggICByc3A6IGZmZmY4MzAwNTkwMjc5YTAgICByODogIGZmZmY4
MzAwNTkwMjdhNjAKKFhFTikgcjk6ICBmZmZmODMwMDU5MDI3YTQwICAgcjEwOiAwMDAwMDAwMDY3
YjRlMWI4ICAgcjExOiAwMTAxMDEwMTAxMDEwMTAxCihYRU4pIHIxMjogMDAwMDAwMDBmZmZmZmZm
ZSAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDA2NQooWEVOKSBy
MTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAw
MDAwMDAzNTI2ZTAKKFhFTikgY3IzOiAwMDAwMDAyMDNmZTRlMDAwICAgY3IyOiAwMDAwMDAwMDY3
YzUwMDEwCihYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogZmZmZjg4ZmNkYjI4MDAw
MCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6
IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJv
dW5kIDwwMDAwMDAwMDY3YjRjYjJkPiAoMDAwMDAwMDA2N2I0Y2IyZCk6CihYRU4pICA2YiBjMCAx
MCA0OCA4YiA0YyAyNCAyMCA8NDg+IDhiIDQ0IDAxIDEwIDQ4IDg5IDQ0IDI0IDI4IDQ4IDhiIDQ0
IAoyNCAyOCA0OAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDA1OTAyNzlh
MDoKKFhFTikgICAgZmZmZjgzMDA1OTAyNzliMCBmZmZmODMwMDU5MDI3OWM4IGZmZmY4MmQwODAy
NDBjZDUgZmZmZjgyZDA4MDI1MTBlYgooWEVOKSAgICAwMDAwMDAwMDY3YzUwMDAwIGZmZmY4MzAw
NTkwMjdhMDAgMDAwMDAwMDAwMDAwMDIwNiAwMDAwMDAwMDY3YjRiZjNjCihYRU4pICAgIGZmZmY4
MzAwNTkwMjdhNjAgZmZmZjgyZDA4MDgxOTdlMCBmZmZmODMwMDU5MDI3YWE4IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMjAzZmU0ZTAwMCAwMDAwMDAwMDY3YjRiNTkwIGZmZmY4MzAw
NTkwMjdhZTAgMDAwMDAwMDAwMDAwMDBmMQooWEVOKSAgICBmZmZmODMwMDU5MDI3YTMwIGZmZmY4
MmQwODAyNDBiYTUgZmZmZjgzMDA1OTAyN2E5OCAwMDAwMDAwMDY3YWViNTRiCihYRU4pICAgIGZm
ZmY4MmQwODAzODk4NDUgZmZmZjgzMjAxMDAwMDQyNCBmZmZmODMwMDU5MDI3YzY4IDAwMDAwMDA0
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDBmYTAwMCA2N2M1MDAwMDAwMDAwMjAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDA2N2FlYjhkNwooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MzAwNTkwMjdmZmYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2NmZmE2ZmQ4NTM3CihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDA2N2FlYjZhZSAwMDAwMDAwMDAwMDAwMGZiIGZmZmY4
MmQwODA4MDhhYTAKKFhFTikgICAgMDAwMDAwMDAwMDM1MjZlMCBmZmZmODMwMDU5MDI3YjIwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDA2N2FlYjQ3NgooWEVOKSAgICBmZmZmODMwMDAwMDAwMDAw
IGZmZmY4MzAwNTkwMjdiNDAgMDAwMDAwMDA1OTAxNDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIGZmZmY4MzAwNTkwMjdiMzAgZmZmZjgyZDA4MDM4NjdjNCAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MmQwODAzODZhYzgKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMGZmZmZmZmZl
IGZmZmY4MzAwNTkwMjdiNjggZmZmZjgyZDA4MDM4NmE5OQooWEVOKSAgICAwMDAwMDAwMDU5MDE0
MDAwIDAwMDAwMDAwMDAwMGUwMTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMGZiCihY
RU4pICAgIGZmZmZmZmZmZmZmZmZmZmYgZmZmZjgzMDA1OTAyN2JiOCBmZmZmODJkMDgwMmE0OTY0
IDAwMDAxMzg4ODAzODk4NTEKKFhFTikgICAgMDAwMDgyZDA4MDM4OTg0NSAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDBmYgooWEVOKSAgICBmZmZmODMwMDU5
MDI3YzY4IDAwMDAwMDAwMDAwMDAwZmIgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDU5MDI3YmM4
CihYRU4pICAgIGZmZmY4MmQwODAyYTRhOTEgZmZmZjgzMDA1OTAyN2JlMCBmZmZmODJkMDgwMjQw
YTA4IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZjgzMDA1OTAyN2JmMCBmZmZmODJkMDgw
MmE1MTM2IGZmZmY4MzAwNTkwMjdjNTggZmZmZjgyZDA4MDI4NThiZgooWEVOKSAgICBmZmZmODJk
MDgwMzg5ODQ1IGZmZmY4MmQwODAzODk4NTEgMDAwMDAwMDAwMDAwMDAwMCA4MDAwMDAwMDgwMzg5
ODUxCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMDAwMDAwNjdiNGNiMmQ+XSBS
IDAwMDAwMDAwNjdiNGNiMmQKKFhFTikgICAgWzxmZmZmODMwMDU5MDI3OWIwPl0gUyBmZmZmODMw
MDU5MDI3OWIwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJhNDk2ND5dIEYgbWFjaGluZV9yZXN0YXJ0
KzB4MTY4LzB4MjhhCihYRU4pICAgIFs8ZmZmZjgyZDA4MDJhNGE5MT5dIEYgc2VuZF9JUElfbWFz
ayswLzB4YwooWEVOKSAgICBbPGZmZmY4MmQwODAyNDBhMDg+XSBGIHNtcF9jYWxsX2Z1bmN0aW9u
X2ludGVycnVwdCsweGE4LzB4YWMKKFhFTikgICAgWzxmZmZmODJkMDgwMmE1MTM2Pl0gRiBjYWxs
X2Z1bmN0aW9uX2ludGVycnVwdCsweDIwLzB4MzQKKFhFTikgICAgWzxmZmZmODJkMDgwMjg1OGJm
Pl0gRiBkb19JUlErMHgxNDgvMHg2ZDQKKFhFTikgICAgWzxmZmZmODJkMDgwMzg5OGJhPl0gRiBj
b21tb25faW50ZXJydXB0KzB4MTBhLzB4MTIwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI1MzY0NT5d
IEYgY3B1ZnJlcV9hZGRfY3B1KzB4YmMvMHg1Y2YKKFhFTikgICAgWzxmZmZmODJkMDgwMjUzZGE5
Pl0gRiAKZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyNjcHVfY2FsbGJhY2srMHgyNy8weDMyCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDIyNDJjMD5dIEYgbm90aWZpZXJfY2FsbF9jaGFpbisweDZiLzB4
OTYKKFhFTikgICAgWzxmZmZmODJkMDgwMjAwZjk1Pl0gRiAKY29tbW9uL2NwdS5jI2NwdV9ub3Rp
Zmllcl9jYWxsX2NoYWluKzB4MWIvMHgzMwooWEVOKSAgICBbPGZmZmY4MmQwODAyMDEyMTU+XSBG
IGNwdV91cCsweGE4LzB4ZTUKKFhFTikgICAgWzxmZmZmODJkMDgwMmE4MTg1Pl0gRiBjcHVfdXBf
aGVscGVyKzB4Zi8weGE1CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNWQ1ZD5dIEYgCmNvbW1vbi9k
b21haW4uYyNjb250aW51ZV9oeXBlcmNhbGxfdGFza2xldF9oYW5kbGVyKzB4NGMvMHhiOQooWEVO
KSAgICBbPGZmZmY4MmQwODAyNDJkZTU+XSBGIGNvbW1vbi90YXNrbGV0LmMjZG9fdGFza2xldF93
b3JrKzB4NzYvMHhhOQooWEVOKSAgICBbPGZmZmY4MmQwODAyNDMwYzY+XSBGIGRvX3Rhc2tsZXQr
MHg1OC8weDhhCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NTU0NT5dIEYgYXJjaC94ODYvZG9tYWlu
LmMjaWRsZV9sb29wKzB4NDAvMHg5YgooWEVOKQooWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAw
MDAwMDAwNjdjNTAwMTA6CihYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAyMDNmZTRkMDYzIGZmZmZm
ZmZmZmZmZmZmZmYKKFhFTikgIEwzWzB4MDAxXSA9IDAwMDAwMDAwNTkwMGQwNjMgZmZmZmZmZmZm
ZmZmZmZmZgooWEVOKSAgTDJbMHgxM2VdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZm
ZmZmCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIEZBVEFMIFBBR0UgRkFVTFQKKFhFTikgW2Vycm9y
X2NvZGU9MDAwMF0KKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IDAwMDAwMDAwNjdjNTAw
MTAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKQoo
WEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCihYRU4pIERlYnVnZ2luZyBjb25uZWN0aW9u
IG5vdCBzZXQgdXAuCihYRU4pIFJlc2V0dGluZyB3aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNF
VF9SRUcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 08:56:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 08: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 1ip78h-00077w-QF; Wed, 08 Jan 2020 08:56:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip78f-00077P-ON
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 08:56:29 +0000
X-Inumbo-ID: b874bdda-31f4-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b874bdda-31f4-11ea-b56d-bc764e2007e4;
 Wed, 08 Jan 2020 08:56: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 <osstest-admin@xenproject.org>)
 id 1ip78O-00064B-5j; Wed, 08 Jan 2020 08:56: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 1ip78N-00027o-PX; Wed, 08 Jan 2020 08:56:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip78N-0002ri-Op; Wed, 08 Jan 2020 08:56:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145774-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=396e791059f37062cbee85696e2b4186ec72a9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 08:56:11 +0000
Subject: [Xen-devel] [ovmf test] 145774: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICAzOTZlNzkxMDU5ZjM3MDYy
Y2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICAwIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVh
bi5mdUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgMzk2ZTc5MTA1OWYzNzA2MmNiZWU4NTY5NmUyYjQxODZlYzcy
YTllMwpBdXRob3I6IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IEphbiAzIDE0OjU5OjI3IDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBBbHdheXMgbG9hZCBt
aWNyb2NvZGUgcGF0Y2ggb24gQVAgcHJvY2Vzc29yLgogICAgCiAgICBUaGlzIHBhdGNoIHVwZGF0
ZXMgdGhlIG1pY3JvY29kZSBsb2FkZXIgdG8gYWx3YXlzIHBlcmZvcm0gYSBtaWNyb2NvZGUKICAg
IGRldGVjdCBhbmQgbG9hZCBvbiBib3RoIEJTUCBhbmQgQVAgcHJvY2Vzc29yLiBUaGlzIGlzIHRv
IGZpeCBhIHBvdGVudGlhbAogICAgbWljcm9jb2RlIHJldmlzaW9uIG1pc21hdGNoIGlzc3VlIGlu
IGJlbG93IHNpdHVhdGlvbjoKICAgIDEuIEFzc3VtZSB0aGVyZSBhcmUgdHdvIG1pY3JvY29kZSBj
by1leGlzdHMgaW4gZmxhc2g6IG9uZSBwcm9kdWN0aW9uCiAgICAgICB2ZXJzaW9uIGFuZCBvbmUg
ZGVidWcgdmVyc2lvbiBtaWNyb2NvZGUuCiAgICAyLiBGSVQgbG9hZHMgcHJvZHVjdGlvbiBtaWNy
b2NvZGUgdG8gQlNQIGFuZCBhbGwgQVAuCiAgICAzLiBVZWZpQ3B1UGtnIGxvYWRlciBsb2FkcyBk
ZWJ1ZyBtaWNyb2NvZGUgdG8gQlNQLCBhbmQgc2tpcCB0aGUgbG9hZGluZwogICAgICAgb24gQVAu
CiAgICBBcyBhIHJlc3VsdCwgZGlmZmVyZW50IG1pY3JvY29kZSBwYXRjaGVzIGFyZSBsb2FkZWQg
dG8gQlNQIGFuZCBBUCwgYW5kCiAgICB0cmlnZ2VyIG1pY3JvY29kZSBtaXNtYXRjaCBlcnJvciBk
dXJpbmcgT1MgYm9vdC4KICAgIAogICAgQlogbGluazogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDMxCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCAwOGE0NzVkZjEwYjc1
Zjg0Y2RlYjliMTFlMzhmOGVlZTliNWMwNDhkCkF1dGhvcjogU2l5dWFuIEZ1IDxzaXl1YW4uZnVA
aW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gMyAxNToxMTo1MSAyMDIwICswODAwCgogICAgVWVm
aUNwdVBrZzogUmVtb3ZlIGFsaWdubWVudCBjaGVjayB3aGVuIGNhbGN1bGF0ZSBtaWNyb2NvZGUg
c2l6ZS4KICAgIAogICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1l
bnQgY2hlY2sgb24gbWljcm9jb2RlIHBhdGNoCiAgICBUb3RhbFNpemUgaW50cm9kdWNlZCBieSBj
b21taXQgZDc4NmExNzIuIFRoZSBUb3RhbFNpemUgaGFzIGFscmVhZHkgYmVlbgogICAgY2hlY2tl
ZCB3aXRoIDFLIGFsaWdubWVudCBhbmQgTUFYX0FERFJFU1MgaW4gcHJldmlvdXMgY29kZSBhcyBi
ZWxvdzoKICAgIAogICAgICAgIGlmICggKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgPiAoTUFY
X0FERFJFU1MgLSBUb3RhbFNpemUpIHx8CiAgICAgICAgICAgICAoKFVJTlROKU1pY3JvY29kZUVu
dHJ5UG9pbnQgKyBUb3RhbFNpemUpID4gTWljcm9jb2RlRW5kIHx8CiAgICAgICAgICAgICAoRGF0
YVNpemUgJiAweDMpICE9IDAgfHwKICAgICAgICAgICAgIChUb3RhbFNpemUgJiAoU0laRV8xS0Ig
LSAxKSkgIT0gMCB8fAogICAgICAgICAgICAgVG90YWxTaXplIDwgRGF0YVNpemUKICAgICAgICAg
ICApIHsKICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENj
OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 09:02:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 09:02: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 1ip7EV-00082j-93; Wed, 08 Jan 2020 09:02:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip7ET-00082d-RW
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 09:02:29 +0000
X-Inumbo-ID: 8b9efacc-31f5-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b9efacc-31f5-11ea-b56d-bc764e2007e4;
 Wed, 08 Jan 2020 09:02: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 <osstest-admin@xenproject.org>)
 id 1ip7E6-0006EY-EJ; Wed, 08 Jan 2020 09:02: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 1ip7E6-0002dE-3S; Wed, 08 Jan 2020 09:02:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip7E6-0003VH-2q; Wed, 08 Jan 2020 09:02:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145782-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64: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-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 09:02:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 145782: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc4MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3ODIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 09:11:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 09:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip7N8-0000Un-Ji; Wed, 08 Jan 2020 09:11:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ReGW=25=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ip7N7-0000Ui-2R
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 09:11:25 +0000
X-Inumbo-ID: d7f7bc32-31f6-11ea-bf56-bc764e2007e4
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7f7bc32-31f6-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 09:11:24 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id c23so877526plz.4
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 01:11:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=l9SYbUVxNQbnhUQC9H8nVhcsJFPWIVYsWzkFwA3c7kw=;
 b=OIpioCy5Qxt0qlb9SfczD/Hijp1FF5c/0lJiBhl2hi7zAij+W+o52oZW0XnIj/PPZf
 gdrd+4ZXCmB0ilHO/jmVlFxEsg+ZJYDwmC/N6ZZrEJY0uYs61uZ0zWwgf0ROlQKLrmtz
 eeUbO5yGQXzGkYAlDVlMwZMvenAdP0xXF0FmiW8Ic8c4/kiFqmbUzbPgRHzo3qcGNKN9
 ic3+1sgXpxycYlz48gAM8YpmqNVXJAvg8NJpqlpp4fZlzMBdpatznDP4z5jvC/fK1g57
 XmblbW6LoVo5KxIcFOCBKIf5CeW8SK6aUwTFN64+3TJBvXutlmzZDf1PgzQczgohQyJs
 QWBA==
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=l9SYbUVxNQbnhUQC9H8nVhcsJFPWIVYsWzkFwA3c7kw=;
 b=RkCD6U4GIl1EOz/IX33diGCMTLsNyTSuKWM0pLhY2W8V4pwdHCJhxfn1CYq8H1ft5T
 XascIMcuwK2SGTUsA1NZdxU30elpSxgCOCALSJqdppnVPYr3SASaTntNwyUFhn3b+G+w
 OPXXXPuTxiqDQK8gMbGFPRNnQ/6aANvKKoguZYU1iQZ7th+MBn7q045mZW0rRP9PajAx
 vUHkoWTJ6vETRxxO0x78h57H7YjGMv4648JDYxQuRNoy4RDJBI76hRhiQOVg/5c6F51/
 4Us/BKzti35Z0kQee79D6fg3Pl0jRyrePMy8h6QhMsbCjdHV9zzis3H6ewN+Wac+BkG+
 Q0Bw==
X-Gm-Message-State: APjAAAXv0tZVV0yXSxEZLpYPv3BqXG5v0YrTSjt1QWTgp1qMcaWupkTx
 K4kZ4b+KN93cv/8aP5Dt88JkBOm3QB9OHKEknuQ=
X-Google-Smtp-Source: APXvYqzfviXy/a530344EasaLyO8v6M8oGn9rJ6bCRpJFkt1FIkpjG7xS8sRvVIo9tOVHqDNXl44uRzMmoBtyKl2yT0=
X-Received: by 2002:a17:902:7004:: with SMTP id
 y4mr4318651plk.263.1578474683852; 
 Wed, 08 Jan 2020 01:11:23 -0800 (PST)
MIME-Version: 1.0
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-3-liuwe@microsoft.com>
In-Reply-To: <20200107173902.13768-3-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 8 Jan 2020 09:11:12 +0000
Message-ID: <CACCGGhAGY+VtgCtwMz39eRmPT0nch92r8P3JBGhhrWWPtYd+mQ@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <JBeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA3IEphbiAyMDIwIGF0IDE3OjM5LCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3cm90ZToK
Pgo+IEFsbCBzdHJ1Y3R1cmVzIGFyZSBhbHJlYWR5IG5hdHVyYWxseSBhbGlnbmVkLiBMaW51eCBh
ZGRlZCB0aG9zZQo+IGF0dHJpYnV0ZXMgb3V0IG9mIHBhcmFub2lhLgo+Cj4gSW4gWGVuIHdlJ3Zl
IGhhZCBpbnN0YW5jZSB3ZSBoYWQgdG8gZHJvcCBwb2ludGxlc3MgX19wYWNrZWQgdG8gcGxhY2F0
ZQo+IGdjYyA5IChzZWUgY2E5MzEwYjI0ZQoKSSB0aGluayB5b3Ugc2hvdWxkIGFkZDoKCiJ4ODYv
SU8tQVBJQzogZml4IGJ1aWxkIHdpdGggZ2NjOSIKCmhlcmUuCgo+ICksIGl0IGlzIGJldHRlciBk
cm9wIHRob3NlIGF0dHJpYnV0ZXMuCj4KPiBSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQu
Y29tPgoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 09:36:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 09:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip7l2-0002Oj-9S; Wed, 08 Jan 2020 09:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T+N=25=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ip7l1-0002Ob-74
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 09:36:07 +0000
X-Inumbo-ID: 4af5386a-31fa-11ea-ad6c-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4af5386a-31fa-11ea-ad6c-12813bfff9fa;
 Wed, 08 Jan 2020 09:36:06 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c9so2568587wrw.8
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 01:36:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=iH7WYuCoPvIczMQ/qvLituZ93Fiedt+NPRJvkV4gvFg=;
 b=GSP5FanQkr9GnBkpGPAHWTyHjeloRawfNGUCqUrZpgn9/cy17QbOObKX30jkwSe7Vu
 oUspyfiprkm3DDz8vSN29zcuvjnITmx0KFDGisLNtBJbGy+Hbo68YHLnE7OLMpFmVRFC
 RFy1IZCLKTqQSPKA2gYRa3xekLjQQ4l52nTlRr2FNpzN6Z6I4EOu/NLE9z4YQ14KNV+B
 ljlsxqyKMj9P9NvQnXaP/iKmP7AxFJ6vQX/fFe25wyHZWHzJPtDBOU9ftCMi1nSXHOct
 I/J4gsZeBwJ608giyVdc7FmAKMxQk61+Urif8WMf/XvHsg0m/H2KaUVafevyT5RJc/fc
 FUIQ==
X-Gm-Message-State: APjAAAU29FvHjD4wTXuim+AmeXbXnUVVYmJhoFceF1e1xdLxA6G2heo3
 wx4Jfv2SGk1aOS+sLziHJAw=
X-Google-Smtp-Source: APXvYqwIrHeyzBbCRaLkE8UrT7/I2ZYZvizMqLY+75AkrZrmUsRScy2Y9LQ8zIn7sjHOGykt4x+xcw==
X-Received: by 2002:adf:82a7:: with SMTP id 36mr3587499wrc.203.1578476165239; 
 Wed, 08 Jan 2020 01:36:05 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id x11sm3702271wre.68.2020.01.08.01.36.03
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 08 Jan 2020 01:36:04 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191217201550.15864-1-andrew.cooper3@citrix.com>
 <20191217201550.15864-5-andrew.cooper3@citrix.com>
 <ccafa7fc-5cd2-2d3f-a62f-0185ff8ca5e1@xen.org>
 <4fbaff27-eb58-481e-77d0-c6d948004ab0@citrix.com>
 <6039608a-d1e6-d164-7291-e0af5e65c30c@xen.org>
Message-ID: <63969cff-3c3c-6410-ed91-52521830ccca@xen.org>
Date: Wed, 8 Jan 2020 09:36:02 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <6039608a-d1e6-d164-7291-e0af5e65c30c@xen.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/4] tools/dombuilder: Don't allocate
 dom->p2m_host[] for translated 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: Ian Jackson <Ian.Jackson@citrix.com>, Varad Gautam <vrd@amazon.de>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@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>

SGksCgpPbiAwMy8wMS8yMDIwIDEwOjQ0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmV3
LAo+IAo+IE9uIDAyLzAxLzIwMjAgMTc6NDksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIz
LzEyLzIwMTkgMTg6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDE3
LzEyLzIwMTkgMjE6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4geGNfZG9tX3AybSgpIGFu
ZCBkb20tPnAybV9ob3N0W10gaW1wbGVtZW50IGEgbGluZWFyIHRyYW5zZm9ybSBmb3IKPj4+PiB0
cmFuc2xhdGVkCj4+Pj4gZG9tYWlucywgYnV0IHdhc3RlIGEgc3Vic3RhbnRpYWwgY2h1bmsgb2Yg
UkFNIGRvaW5nIHNvLgo+Pj4+Cj4+Pj4gQVJNIGxpdGVyYWxseSBuZXZlciByZWFkcyBkb20tPnAy
bV9ob3N0W10gKGJlY2F1c2Ugb2YgdGhlCj4+Pj4geGNfZG9tX3RyYW5zbGF0ZWQoKQo+Pj4+IHNo
b3J0IGNpcmN1aXQgaW4geGNfZG9tX3AybSgpKS7CoCBEcm9wIGl0IGFsbC4KPj4+Pgo+Pj4+IHg4
NiBIVk0gZG9lcyB1c2UgZG9tLT5wMm1faG9zdFtdIGZvcgo+Pj4+IHhjX2RvbWFpbl9wb3B1bGF0
ZV9waHlzbWFwX2V4YWN0KCkgY2FsbHMKPj4+PiB3aGVuIHBvcHVsYXRpbmcgNGsgcGFnZXMuwqAg
UmV1c2UgdGhlIHNhbWUgdGFjdGljIGZyb20gMk0vMUcgcmFuZ2VzCj4+Pj4gYW5kIHVzZSBhbgo+
Pj4+IG9uLXN0YWNrIGFycmF5IGluc3RlYWQuwqAgRHJvcCB0aGUgbWVtb3J5IGFsbG9jYXRpb24u
Cj4+Pj4KPj4+PiB4ODYgUFYgZ3Vlc3RzIGRvIHVzZSBkb20tPnAybV9ob3N0W10gYXMgYSBub24t
aWRlbnRpdHkgdHJhbnNmb3JtLgo+Pj4+IFJlbmFtZSB0aGUKPj4+PiBmaWVsZCB0byBwdl9wMm0g
dG8gbWFrZSBpdCBjbGVhciBpdCBpcyBQVi1vbmx5Lgo+Pj4KPj4+IE5pY2UgY2xlYW51cCEgVGhp
cyB3aWxsIHByb2JhYmx5IG1ha2Ugc2xpZ2h0bHkgZmFzdGVyIGd1ZXN0IGJvb3QgOikuCj4+Pgo+
Pj4+IEBAIC0zNTksNyArMzU2LDYgQEAgc3RhdGljIGludCBwb3B1bGF0ZV9ndWVzdF9tZW1vcnko
c3RydWN0Cj4+Pj4geGNfZG9tX2ltYWdlICpkb20sCj4+Pj4gwqDCoCBzdGF0aWMgaW50IG1lbWlu
aXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+Pj4+IMKgwqAgewo+Pj4+IMKgwqDCoMKgwqDC
oCBpbnQgaSwgcmM7Cj4+Pj4gLcKgwqDCoCB4ZW5fcGZuX3QgcGZuOwo+Pj4+IMKgwqDCoMKgwqDC
oCB1aW50NjRfdCBtb2RiYXNlOwo+Pj4+IMKgwqAgwqDCoMKgwqDCoCB1aW50NjRfdCByYW1zaXpl
ID0gKHVpbnQ2NF90KWRvbS0+dG90YWxfcGFnZXMgPDwgCj4+Pj4gWENfUEFHRV9TSElGVDsKPj4+
PiBAQCAtNDIzLDExICs0MTksNiBAQCBzdGF0aWMgaW50IG1lbWluaXQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQo+Pj4+IMKgwqDCoMKgwqDCoCBhc3NlcnQocmFtc2l6ZSA9PSAwKTsgLyogVG9v
IG11Y2ggUkFNIGlzIHJlamVjdGVkIGFib3ZlICovCj4+Pj4gwqDCoCDCoMKgwqDCoMKgIGRvbS0+
cDJtX3NpemUgPSBwMm1fc2l6ZTsKPj4+Cj4+PiBEbyB3ZSBuZWVkIHRvIGtlZXAgcDJtX3NpemU/
Cj4+Cj4+IFllcywgSSB0aGluayBzby4KPj4KPj4gVGhlcmUgYXJlIHNvbWUgY29tbW9uIGNoZWNr
cyB3aGljaCB3b3VsZCBmYWlsIGlmIGl0IGJlY29tZXMgMCwgYW5kCj4+IGltcG9ydGFudGx5LCBp
dCBpcyB1c2VkIHRvIGxvY2F0ZSBzYWZlIGdmbnMgZm9yIHRlbXBvcmFyeSBwaHlzbWFwIAo+PiBt
YXBwaW5ncy4KPiAKPiBEbyB5b3UgbWVhbiB0aGUgc2NyYXRjaCBwYWdlPyBJZiBzbywgb24gQXJt
IHdlIHVzZSBhIGZpeCBhZGRyZXNzIGluIHRoZSAKPiBtZW1vcnkgbWFwIHJhdGhlciB0aGFuIHAy
bV9zaXplLgo+IAo+IEkgaGF2ZSBsb29rZWQgYXQgdGhlIHVzYWdlIG9mIHRoZSBwMm1fc2l6ZSBp
biB0aGUgY29tbW9uIGNvZGUgYW5kIEkgCj4gZGlkbid0IHNwb3QgYW55IHBhdGggdGhhdCBjYW4g
YmUgdXNlZCBieSBBcm0gYW5kIHVzaW5nIHAybV9zaXplLgo+IAo+IEFsc28sIEkgZG9uJ3QgdGhp
bmsgcDJtX3NpemUgaXMgY2FsY3VsYXRlZCBjb3JyZWN0bHkgb24gQXJtLiBJdCBvbmx5IAo+IGVu
Z2xvYmUgdGhlIFJBTSBhbmQgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCB0aGUgcmVzdCBvZiB0
aGUgbWFwcGluZ3MgCj4gKGUuZyBNTUlPLi4uKS4gU28gSSBhbSBub3Qgc3VyZSBob3cgdGhpcyBj
b3VsZCBiZSB1c2VkIGluIGNvbW1vbiBjb2RlLgoKVGhpbmtpbmcgYSBiaXQgbW9yZSBvZiB0aGlz
LiBBcyB0aGUgcDJtX3NpemUgd2FzIElITU8gYWxyZWFkeSBidWdneSwgaXQgCnNob3VsZCBub3Qg
bWFrZSBhbnkgZGlmZmVyZW5jZSBhZnRlciB0aGlzIHNlcmllcy4gVGhlcmVmb3JlIHJlbW92aW5n
IApwMm1fc2l6ZSBjYW4gYmUgcHJvYmFibHkgZG9uZSBvbiBhIGZvbGxvdy11cCBwYXRjaC4KClNv
IEkgYW0gaGFwcHkgd2l0aCB0aGUgcGF0Y2ggYXMtaXM6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW5AeGVuLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 09:42:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 09:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip7r3-0003Gk-BK; Wed, 08 Jan 2020 09:42:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T+N=25=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ip7r2-0003Gf-73
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 09:42:20 +0000
X-Inumbo-ID: 28d47632-31fb-11ea-ad6d-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28d47632-31fb-11ea-ad6d-12813bfff9fa;
 Wed, 08 Jan 2020 09:42:18 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id j42so2548019wrj.12
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 01:42:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=UefK4vRAhU2UNTVQf0qMutEOxa+JsME84Mi22uhmPbI=;
 b=Cd425HHlOtqow1DaCAeX+UcA+xrFVBjlUv4lUgCjxk8JcUwmjPUqQ5mog59PO9m6QN
 6DYaZQsDjV7EwNkgxc5OzF8NQxHV5sd2p7nDGdfe8CPZxtbVIsO7fFp1lO7zQ8Oq4aYf
 R3HxdzAsff2qCtBxKzaNRA4xGgiWx1ln2lY+zzUUeQ9SDWPeanjoHFf34MOqffgyjfQj
 4IiD/oQ4r6kczo/jqdzFJXpc0dXzHGSRN0c2ycQg09WwVuf5xszlvdRBDnE+vIy7X4kV
 qHC6TiHvF+SYG67vAe4Av2tpb4ARMYFwuHCLwUoIALF3DrDcw6T+HboL+jZmTPtHH9wh
 MoVw==
X-Gm-Message-State: APjAAAW2jWaniUG99SB77smi6Q1CepheXYolzkL2ZXz95wq4zSmI1Wgg
 y1lFP9/1DQWuqvuDibfUKlJIsCaKRnI5Gg==
X-Google-Smtp-Source: APXvYqybrgSZVuefq6t7gwiZgmgMMzGSJ6QemYI5QrYq//nZtwFhQHAOHEWZVOz9x1rEU3x8mXEQvw==
X-Received: by 2002:a5d:5267:: with SMTP id l7mr3745972wrc.84.1578476537343;
 Wed, 08 Jan 2020 01:42:17 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id w8sm3147246wmm.0.2020.01.08.01.42.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 08 Jan 2020 01:42:16 -0800 (PST)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191219094814.GB11756@Air-de-Roger>
 <CABfawhnVZmYOZb=wuc2TVDewH9nNtJBTBvJYUk-RDHLCGRVzPw@mail.gmail.com>
 <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
From: Julien Grall <julien@xen.org>
Message-ID: <ad37bbb3-6f2b-eaa8-4d11-8a131a68c3f4@xen.org>
Date: Wed, 8 Jan 2020 09:42:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.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>

SGkgVGFtYXMsCgpPbiAzMS8xMi8yMDE5IDE2OjM2LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4g
T24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgOTowOCBBTSBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+IHdyb3RlOgo+Pgo+PiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCA4OjExIEFN
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+Cj4+PiBP
biBUdWUsIERlYyAzMSwgMjAxOSBhdCAwODowMDoxN0FNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwg
d3JvdGU6Cj4+Pj4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMzo0MCBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IE9uIE1vbiwgRGVj
IDMwLCAyMDE5IGF0IDA1OjM3OjM4UE0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+
Pj4+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDU6MjAgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+IEhpLAo+Pj4+Pj4+Cj4+Pj4+
Pj4gT24gTW9uLCAzMCBEZWMgMjAxOSwgMjA6NDkgVGFtYXMgSyBMZW5neWVsLCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIE1vbiwgRGVjIDMwLCAyMDE5
IGF0IDExOjQzIEFNIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+IHdyb3RlOgo+Pj4+Pj4+
PiBCdXQga2VlcCBpbiBtaW5kIHRoYXQgdGhlICJmb3JrLXZtIiBjb21tYW5kIGV2ZW4gd2l0aCB0
aGlzIHVwZGF0ZQo+Pj4+Pj4+PiB3b3VsZCBzdGlsbCBub3QgcHJvZHVjZSBmb3IgeW91IGEgImZ1
bGx5IGZ1bmN0aW9uYWwiIFZNIG9uIGl0cyBvd24uCj4+Pj4+Pj4+IFRoZSB1c2VyIHN0aWxsIGhh
cyB0byBwcm9kdWNlIGEgbmV3IFZNIGNvbmZpZyBmaWxlLCBjcmVhdGUgdGhlIG5ldwo+Pj4+Pj4+
PiBkaXNrLCBzYXZlIHRoZSBRRU1VIHN0YXRlLCBldGMuCj4+Pj4+Cj4+Pj4+IElNTyB0aGUgZGVm
YXVsdCBiZWhhdmlvciBvZiB0aGUgZm9yayBjb21tYW5kIHNob3VsZCBiZSB0byBsZWF2ZSB0aGUK
Pj4+Pj4gb3JpZ2luYWwgVk0gcGF1c2VkLCBzbyB0aGF0IHlvdSBjYW4gY29udGludWUgdXNpbmcg
dGhlIHNhbWUgZGlzayBhbmQKPj4+Pj4gbmV0d29yayBjb25maWcgaW4gdGhlIGZvcmsgYW5kIHlv
dSB3b24ndCBuZWVkIHRvIHBhc3MgYSBuZXcgY29uZmlnCj4+Pj4+IGZpbGUuCj4+Pj4+Cj4+Pj4+
IEFzIEp1bGllbiBhbHJlYWR5IHNhaWQsIG1heWJlIEkgd2Fzbid0IGNsZWFyIGluIG15IHByZXZp
b3VzIHJlcGxpZXM6Cj4+Pj4+IEknbSBub3QgYXNraW5nIHlvdSB0byBpbXBsZW1lbnQgYWxsIHRo
aXMsIGl0J3MgZmluZSBpZiB0aGUKPj4+Pj4gaW1wbGVtZW50YXRpb24gb2YgdGhlIGZvcmstdm0g
eGwgY29tbWFuZCByZXF1aXJlcyB5b3UgdG8gcGFzcyBjZXJ0YWluCj4+Pj4+IG9wdGlvbnMsIGFu
ZCB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIG5vdCBpbXBsZW1lbnRlZC4KPj4+Pj4KPj4+
Pj4gV2UgbmVlZCBhbiBpbnRlcmZhY2UgdGhhdCdzIHNhbmUsIGFuZCB0aGF0J3MgZGVzaWduZWQg
dG8gYmUgZWFzeSBhbmQKPj4+Pj4gY29tcHJlaGVuc2l2ZSB0byB1c2UsIG5vdCBhbiBpbnRlcmZh
Y2UgYnVpbHQgYXJvdW5kIHdoYXQncyBjdXJyZW50bHkKPj4+Pj4gaW1wbGVtZW50ZWQuCj4+Pj4K
Pj4+PiBPSywgc28gSSB0aGluayB0aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwgZm9yay12bSA8cGFy
ZW50X2RvbWlkPiIgd2l0aAo+Pj4+IGFkZGl0aW9uYWwgb3B0aW9ucyBmb3IgdGhpbmdzIGxpa2Ug
bmFtZSwgZGlzaywgdmxhbiwgb3IgYSBjb21wbGV0ZWx5Cj4+Pj4gbmV3IGNvbmZpZywgYWxsIG9m
IHdoaWNoIGFyZSBjdXJyZW50bHkgbm90IGltcGxlbWVudGVkLCArIGFuCj4+Pj4gYWRkaXRpb25h
bCBvcHRpb24gdG8gbm90IGxhdW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUgdGhlIG9u
bHkKPj4+PiBvbmUgY3VycmVudGx5IHdvcmtpbmcuIEFsc28ga2VlcGluZyB0aGUgc2VwYXJhdGUg
InhsIGZvcmstbGF1bmNoLWRtIgo+Pj4+IGFzIGlzLiBJcyB0aGF0IHdoYXQgd2UgYXJlIHRhbGtp
bmcgYWJvdXQ/Cj4+Pgo+Pj4gSSB0aGluayBmb3JrLWxhdW5jaC12bSBzaG91bGQganVzdCBiZSBh
biBvcHRpb24gb2YgZm9yay12bSAoaWU6Cj4+PiAtLWxhdW5jaC1kbS1vbmx5IG9yIHNvbWUgc3Vj
aCkuIEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhIHJlYXNvbiB0byBoYXZlCj4+PiBhIHNlcGFyYXRl
IHRvcC1sZXZlbCBjb21tYW5kIHRvIGp1c3QgbGF1bmNoIHRoZSBkZXZpY2UgbW9kZWwuCj4+Cj4+
IEl0J3MganVzdCB0aGF0IHRoZSBmb3JrLWxhdW5jaC1kbSBuZWVkcyB0aGUgZG9taWQgb2YgdGhl
IGZvcmssIHdoaWxlCj4+IHRoZSBmb3JrLXZtIG5lZWRzIHRoZSBwYXJlbnQncyBkb21pZC4gQnV0
IEkgZ3Vlc3Mgd2UgY2FuIGludGVycHJldCB0aGUKPj4gImRvbWlkIiByZXF1aXJlZCBpbnB1dCBk
aWZmZXJlbnRseSBkZXBlbmRpbmcgb24gd2hpY2ggc3ViLW9wdGlvbiBpcwo+PiBzcGVjaWZpZWQg
Zm9yIHRoZSBjb21tYW5kLiBMZXQncyBzZWUgaG93IGl0IHBhbnMgb3V0Lgo+IAo+IEhvdyBkb2Vz
IHRoZSBmb2xsb3dpbmcgbG9vayBmb3IgdGhlIGludGVyZmFjZT8KPiAKPiAgICAgIHsgImZvcmst
dm0iLAo+ICAgICAgICAmbWFpbl9mb3JrX3ZtLCAwLCAxLAo+ICAgICAgICAiRm9yayBhIGRvbWFp
biBmcm9tIHRoZSBydW5uaW5nIHBhcmVudCBkb21pZCIsCj4gICAgICAgICJbb3B0aW9uc10gPERv
bWlkPiIsCj4gICAgICAgICItaCAgICAgICAgICAgICAgICAgICAgICAgICAgIFByaW50IHRoaXMg
aGVscC5cbiIKPiAgICAgICAgIi1OIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgQXNzaWduIG5h
bWUgdG8gVk0gZm9yay5cbiIKPiAgICAgICAgIi1EIDxkaXNrPiAgICAgICAgICAgICAgICAgICAg
QXNzaWduIGRpc2sgdG8gVk0gZm9yay5cbiIKPiAgICAgICAgIi1CIDxicmlkZ2UgICAgICAgICAg
ICAgICAgICAgQXNzaWduIGJyaWRnZSB0byBWTSBmb3JrLlxuIgo+ICAgICAgICAiLVYgPHZsYW4+
ICAgICAgICAgICAgICAgICAgICBBc3NpZ24gdmxhbiB0byBWTSBmb3JrLlxuIgo+ICAgICAgICAi
LUMgPGNvbmZpZz4gICAgICAgICAgICAgICAgICBVc2UgY29uZmlnIGZpbGUgZm9yIFZNIGZvcmsu
XG4iCj4gICAgICAgICItUSA8cWVtdS1zYXZlLWZpbGU+ICAgICAgICAgIFVzZSBxZW11IHNhdmUg
ZmlsZSBmb3IgVk0gZm9yay5cbiIKPiAgICAgICAgIi0tbGF1bmNoLWRtICA8eWVzfG5vfGxhdGU+
ICAgTGF1bmNoIGRldmljZSBtb2RlbCAoUUVNVSkgZm9yIFZNIGZvcmsuXG4iCj4gICAgICAgICIt
LWZvcmstcmVzZXQgICAgICAgICAgICAgICAgIFJlc2V0IFZNIGZvcmsuXG4iCj4gICAgICAgICIt
cCAgICAgICAgICAgICAgICAgICAgICAgICAgIERvIG5vdCB1bnBhdXNlIFZNcyBhZnRlciBmb3Jr
LiIKPiAgICAgICAgIi1oICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxw
LlxuIgo+ICAgICAgICAiLWQgICAgICAgICAgICAgICAgICAgICAgICAgICBFbmFibGUgZGVidWcg
bWVzc2FnZXMuXG4iCj4gICAgICB9LAo+IAo+IEN1cnJlbnRseSB0aGUgcGFydHMgdGhhdCBhcmUg
aW1wbGVtZW50ZWQgd291bGQgbG9vayBsaWtlOgo+IHhsIGZvcmstdm0gLXAgLS1sYXVuY2gtZG0g
bm8gPHBhcmVudF9kb21pZD4KPiB4bCBmb3JrLXZtIC1wIC0tbGF1bmNoLWRtIGxhdGUgLUMgPGNv
bmZpZz4gLVEgPHFlbXUtc2F2ZS1maWxlPiA8Zm9ya19kb21pZD4KPiB4bCBmb3JrLXZtIC1wIC0t
Zm9yay1yZXNldCA8Zm9ya19kb21pZD4KClRoZSBpbnRlcmZhY2UgbG9va3MgZ29vZCB0byBtZS4g
Tm90ZSB0aGF0IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdG8gCmRlc2NyaWJyZSBhbGwgdGhlIHVu
aW1wbGVtZW50ZWQgb3B0aW9uIGluIHRoZSBoZWxwLiBJdCB3b3VsZCBiZSAKc3VmZmljaWVudCB0
byBkZXNjcmliZSB3aGF0IHlvdSBvbmx5IHN1cHBvcnQgYW5kIGJhaWwgb3V0IGlmIHRoZSB1c2Vy
IApnaXZlcyBzb21ldGhpbmcgZGlmZmVyZW50LgoKV2hhdCBtYXR0ZXJzIGlzIHdlIGFyZSBhYmxl
IHRvIGV4dGVuZCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBvdmVyIHRoZSB0aW1lLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:04:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip8Br-00053C-9V; Wed, 08 Jan 2020 10:03:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip8Bq-000537-It
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:03:50 +0000
X-Inumbo-ID: 1e2a6ae0-31fe-11ea-bf56-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e2a6ae0-31fe-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 10:03: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 <osstest-admin@xenproject.org>)
 id 1ip8BU-0007U3-3Q; Wed, 08 Jan 2020 10:03: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 1ip8BT-0004vB-KF; Wed, 08 Jan 2020 10:03:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip8BT-0005m2-Je; Wed, 08 Jan 2020 10:03:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145791-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
X-Osstest-Versions-That: xen=7b3c5b70a32303b46d0d051e695f18d72cce5ed0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 10:03:27 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 145791: 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>

ZmxpZ2h0IDE0NTc5MSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc5MS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRkZGUyN2I2ZTBhMGIw
ZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NTYwMyAgMjAyMC0wMS0wNSAwOToxOTo0NCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDU3OTEgIDIwMjAtMDEtMDggMDk6MTg6MjYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhvbmd5
YW4gWGlhIDxob25neXhpYUBhbWF6b24uY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbkB4ZW4ub3JnPgogIFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpv
bi5kZT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGNv
dmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdiM2M1YjcwYTMuLjRkZGUyN2I2ZTAgIDRkZGUyN2I2ZTBh
MGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:18:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:18: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 1ip8Pg-00060r-An; Wed, 08 Jan 2020 10:18:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip8Pf-00060m-Qo
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:18:07 +0000
X-Inumbo-ID: 1ffa7fde-3200-11ea-b56d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ffa7fde-3200-11ea-b56d-bc764e2007e4;
 Wed, 08 Jan 2020 10:17: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 <osstest-admin@xenproject.org>)
 id 1ip8PO-0007kW-Al; Wed, 08 Jan 2020 10:17: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 1ip8PN-0005Ex-Rk; Wed, 08 Jan 2020 10:17:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip8PN-0006CJ-R8; Wed, 08 Jan 2020 10:17:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145779-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7f0b2f21627d7d81e7fbc0e4da17950a8bf54b59
X-Osstest-Versions-That: libvirt=db5d04991133b2bdff1fe26ebe2bd1069ac8b7a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 10:17:49 +0000
Subject: [Xen-devel] [libvirt test] 145779: 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>

ZmxpZ2h0IDE0NTc3OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3NzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTUxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1NTExCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDdmMGIyZjIxNjI3ZDdkODFlN2ZiYzBlNGRhMTc5NTBhOGJmNTRi
NTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRiNWQwNDk5MTEzM2Iy
YmRmZjFmZTI2ZWJlMmJkMTA2OWFjOGI3YTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTUxMSAg
MjAyMC0wMS0wMyAwNDoxODo0NCBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDU1
NDIgIDIwMjAtMDEtMDQgMDQ6MTg6NTUgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDU3NzkgIDIwMjAtMDEtMDggMDQ6MTk6MDcgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1
ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEb21pbmljayBHcmlmdCA8ZGFjLm92ZXJyaWRlQGdtYWls
LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFj
Y28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVt
cGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBTZWJhc3RpYW4gTWl0dGVybGUgPHNtaXR0ZXJsQHJl
ZGhhdC5jb20+CiAgV2FuZyBIdWFxaWFuZyA8aHVhcWlhbmcud2FuZ0BpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKICAgZGI1ZDA0OTkxMS4uN2YwYjJmMjE2MiAgN2YwYjJmMjE2
MjdkN2Q4MWU3ZmJjMGU0ZGExNzk1MGE4YmY1NGI1OSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:39:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:39: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 1ip8kD-0007xG-UO; Wed, 08 Jan 2020 10:39:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ip8kC-0007x7-0v
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:39:20 +0000
X-Inumbo-ID: 193036a0-3203-11ea-bf56-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 193036a0-3203-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 10:39:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578479948;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Ba4ra9nZdllESORCXLcGcHMgte79HZx546Vj9gUeQJk=;
 b=N0GfuyaWWR5994xiDC1fhU1axbZ7VrIbz8eay0N7CW+COJOBhmEaLPKM
 wzSs8z3m5/OPo1ccCRO98Dufn80uxu6C5jbnoEsusTPSYGz0+VhN5k1Tu
 /CX23Lk5hw/sROdEdHVAsk0bNgSV/Wz6ao7YB9q0P8f4fBQLw1xWUqnEm 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7jiqfmdepobmiVldalbVvA7XJ2NiDBNqSr9cq58kdW8Cdcj57QGOgPZSqS+OxEzuvFdbiOzHtu
 7zdCjOkjsbIW78iZl2PqrBNHI+/lfwTp35o2gb/iNBfVK/KGOvGWOzvlo66a1k510/zcpMy2OT
 KEc4pWHSdqWQIpJkY8FPK99jQGc6ZjTaptTR5piMLG/oIDsp99M3OrafjzdemDygbnmLu+LxPg
 //Y7MJVfoe8idE39+dvdudlCzEoK8m/i2eeRFqfemNmLyJgBMbegT+JL6zyG4UUl5XOTVpA1Jk
 KxU=
X-SBRS: 2.7
X-MesageID: 10603608
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="10603608"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 11:38:56 +0100
Message-ID: <20200108103857.77236-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200108103857.77236-1-roger.pau@citrix.com>
References: <20200108103857.77236-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@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>

V2hlbiBkb2luZyBhIHZpcnR1YWwgdm1leGl0IChpZTogYSB2bWV4aXQgaGFuZGxlZCBieSB0aGUg
TDEgVk1NKQppbnRlcnJ1cHRzIHNob3VsZG4ndCBiZSBpbmplY3RlZCB1c2luZyB0aGUgdmlydHVh
bCBpbnRlcnJ1cHQgZGVsaXZlcnkKbWVjaGFuaXNtLCBhbmQgaW5zdGVhZCBzaG91bGQgYmUgc2ln
bmFsZWQgaW4gdGhlIHZtY3MgdXNpbmcgdGhlIGV4aXQKcmVhc29uIGFuZCB0aGUgaW50ZXJydXB0
aW9uLWluZm9ybWF0aW9uIGZpZWxkIGlmIHRoZSAiQWNrbm93bGVkZ2UKaW50ZXJydXB0IG9uIGV4
aXQiIHZtZXhpdCBjb250cm9sIGlzIHNldC4KClJlbW92ZSB0aGUgbnZteF91cGRhdGVfYXBpY3Yg
aGVscGVyOiBpdCdzIGJvZ3VzIHRvIGF0dGVtcHQgdG8gaW5qZWN0CmludGVycnVwdHMgb24gdmly
dHVhbCB2bWV4aXQgdXNpbmcgdGhlIHZpcnR1YWwgaW50ZXJydXB0IGRlbGl2ZXJ5CmFzc2lzdGFu
Y2UsIGFuZCBpdCdzIGFsc28gYm9ndXMgdG8gYWNrIGludGVycnVwdHMgd2l0aG91dCBjaGVja2lu
ZyBpZgp0aGUgdm1leGl0ICJBY2tub3dsZWRnZSBpbnRlcnJ1cHQgb24gZXhpdCIgdm1leGl0IGNv
bnRyb2wgaXMgc2V0Lgpudm14X2ludHJfaW50ZXJjZXB0IGFscmVhZHkgaGFuZGxlcyBpbnRlcnJ1
cHRzIGNvcnJlY3RseSBvbiB2aXJ0dWFsCnZtZXhpdC4KCk5vdGUgdGhhdCB0aGlzIGZpeGVzIHRo
ZSB1c2FnZSBvZiB4MkFQSUMgYnkgdGhlIEwxIFZNTSwgYXQgbGVhc3Qgd2hlbgp0aGUgTDEgVk1N
IGlzIFhlbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDMyIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCmluZGV4IGQ4YWIxNjdkNjIuLmFmNDhiMGJlZWYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKQEAgLTEzMTYsMzUgKzEzMTYsNiBAQCBzdGF0aWMgdm9pZCBzeW5jX2V4Y2VwdGlvbl9zdGF0
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIG52bXhfdXBkYXRlX2Fw
aWN2KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNw
dV8yX252bXgodik7Ci0gICAgdW5zaWduZWQgbG9uZyByZWFzb24gPSBnZXRfdnZtY3ModiwgVk1f
RVhJVF9SRUFTT04pOwotICAgIHVpbnQzMl90IGludHJfaW5mbyA9IGdldF92dm1jcyh2LCBWTV9F
WElUX0lOVFJfSU5GTyk7Ci0KLSAgICBpZiAoIHJlYXNvbiA9PSBFWElUX1JFQVNPTl9FWFRFUk5B
TF9JTlRFUlJVUFQgJiYKLSAgICAgICAgIG52bXgtPmludHIuc291cmNlID09IGh2bV9pbnRzcmNf
bGFwaWMgJiYKLSAgICAgICAgIChpbnRyX2luZm8gJiBJTlRSX0lORk9fVkFMSURfTUFTSykgKQot
ICAgIHsKLSAgICAgICAgdWludDE2X3Qgc3RhdHVzOwotICAgICAgICB1aW50MzJfdCBydmksIHBw
cjsKLSAgICAgICAgdWludDMyX3QgdmVjdG9yID0gaW50cl9pbmZvICYgMHhmZjsKLSAgICAgICAg
c3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWModik7Ci0KLSAgICAgICAgdmxhcGlj
X2Fja19wZW5kaW5nX2lycSh2LCB2ZWN0b3IsIDEpOwotCi0gICAgICAgIHBwciA9IHZsYXBpY19z
ZXRfcHByKHZsYXBpYyk7Ci0gICAgICAgIFdBUk5fT04oKHBwciAmIDB4ZjApICE9ICh2ZWN0b3Ig
JiAweGYwKSk7Ci0KLSAgICAgICAgc3RhdHVzID0gdmVjdG9yIDw8IFZNWF9HVUVTVF9JTlRSX1NU
QVRVU19TVklfT0ZGU0VUOwotICAgICAgICBydmkgPSB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKHYp
OwotICAgICAgICBpZiAoIHJ2aSAhPSAtMSApCi0gICAgICAgICAgICBzdGF0dXMgfD0gcnZpICYg
Vk1YX0dVRVNUX0lOVFJfU1RBVFVTX1NVQkZJRUxEX0JJVE1BU0s7Ci0KLSAgICAgICAgX192bXdy
aXRlKEdVRVNUX0lOVFJfU1RBVFVTLCBzdGF0dXMpOwotICAgIH0KLX0KLQogc3RhdGljIHZvaWQg
dmlydHVhbF92bWV4aXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAtMTM5Myw5ICsxMzY0LDYgQEAgc3RhdGljIHZvaWQgdmly
dHVhbF92bWV4aXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgLyogdXBkYXRpbmcg
aG9zdCBjcjAgdG8gc3luYyBUUyBiaXQgKi8KICAgICBfX3Ztd3JpdGUoSE9TVF9DUjAsIHYtPmFy
Y2guaHZtLnZteC5ob3N0X2NyMCk7CiAKLSAgICBpZiAoIGNwdV9oYXNfdm14X3ZpcnR1YWxfaW50
cl9kZWxpdmVyeSApCi0gICAgICAgIG52bXhfdXBkYXRlX2FwaWN2KHYpOwotCiAgICAgbnZjcHUt
Pm52X3Ztc3dpdGNoX2luX3Byb2dyZXNzID0gMDsKIH0KIAotLSAKMi4yNC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:39:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:39: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 1ip8k8-0007x0-LP; Wed, 08 Jan 2020 10:39:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ip8k7-0007wv-31
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:39:15 +0000
X-Inumbo-ID: 180e1864-3203-11ea-b836-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 180e1864-3203-11ea-b836-bc764e2007e4;
 Wed, 08 Jan 2020 10:39:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578479947;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=QVnrRGZjNo0oQhZlYhybEpfaK0mH0aDjJrAPmWPtFzw=;
 b=UbsOfMajXs8MbsCBTh+8FB5wsv9IUOZM6AyDxMvb4WQwULE+sWUnwbO9
 VJLHmGlLMM9PErvAqwUJIAG+MX7+F+v/YRNMpAL7TfPHpdXZom9uJKL7C
 9vLKWu0xSaNhPwDbtzqgfST/JWlIEM3KWghwB54NwrSz2W0v7gPYZZJXn 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fjF+ptxjR33NZJMPFAwJNP+c8JbLrWJ5iyjnkXa6HZ+xS7Oophbu4837iVOR/DMgpJKkBaZU/k
 2wBkEFhe/0HJzgSTEJYZ37jZJIjJVxkeERmpj0woDl4N56Jp/wSOO6Guey+IRR9dseAptAkMu1
 QHonlSVBtAdGnL89WF7H4zcQFYgnH4+l71PgFibL91cb9B0I6tqMKw/HDGqFH+EM+M/MQsXiZy
 7ET30jIYG88PX6zAuMd2yyF1Gczfqc1/06jUavSeD+qTcJo+gG1g634ccTxtC/ZOljnm7YaW1H
 7pc=
X-SBRS: 2.7
X-MesageID: 10777187
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="10777187"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 11:38:55 +0100
Message-ID: <20200108103857.77236-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] fix nested interrupt injection on virtual
 vmexit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Wei Liu <wl@xen.org>, 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>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoIGZpeGVzIGludGVycnVwdCBpbmplY3Rpb24gd2hl
biB1c2luZyBuZXN0ZWQKdmlydHVhbGl6YXRpb24sIGFuZCBhbGxvd3MgdGhlIHVzYWdlIG9mIHgy
QVBJQyBieSB0aGUgTDEgVk1NICh0ZXN0ZWQKd2l0aCBYZW4pLiBQYXRjaCAjMiByZS1lbmFibGVz
IGV4cG9zaW5nIHRoZSB4MkFQSUMgQ1BVSUQgZmVhdHVyZSBiaXQuCgpUaGFua3MsIFJvZ2VyLgoK
Um9nZXIgUGF1IE1vbm5lICgyKToKICBudm14OiBmaXggaGFuZGxpbmcgb2YgaW50ZXJydXB0cwog
IFJldmVydCAidG9vbHMvbGlieGM6IGRpc2FibGUgeDJBUElDIHdoZW4gdXNpbmcgbmVzdGVkIHZp
cnR1YWxpemF0aW9uIgoKIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICB8IDExIC0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAzMiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0MyBkZWxldGlvbnMoLSkKCi0tIAoyLjI0
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:39:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:39: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 1ip8kI-0007yF-C6; Wed, 08 Jan 2020 10:39:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ip8kH-0007xm-1A
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:39:25 +0000
X-Inumbo-ID: 19d012ce-3203-11ea-bf56-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19d012ce-3203-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 10:39:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578479949;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=UTOC1SLaRcRa8O25+Sabf5ebK+DXQWP5BRGRflW7lg0=;
 b=VD1xrchE7aebqlo0is2hE0sNzuTO28YT7llh28Ahut2LOozSbDNd2+gL
 +bPG7Do3b4fXhPwD0Lced/R0jtrdZ2ZRbCQS6d2c7oelJTGT+hf4oTVX2
 cQt+zkm+CwABfGGC940JcCwZ6MBcNY3H8IjeMoKMeFX/fuLXgibF/OY0/ I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cQwm1PuzisoVEkLdpEdO+jzliCGBV4ULVdKS07BcOVb4OL0eiqrWfUM1zBjEV4pw690lX6IJGu
 E7Aht0/V1qfoXdznquRFZcRnkB4wVEEM7skQoZFoNQfQcJOWdbVOafX4s+LdIX0e3x7UyPGOtk
 IqTyZDDBjQ2wYzv37JUQJWquUmfJfh6dlEzpcTURqH8rLSVq9TSgBY/NA4hz/rbEsuXILpDAiF
 UaAko0hsXAPhxJnmAfWwN3+ZdZBQj6HpINDG2EB3DrM7VXeyLGMv1XMchh7KlHm8ZLDNLRltZe
 Aug=
X-SBRS: 2.7
X-MesageID: 11047490
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="11047490"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 11:38:57 +0100
Message-ID: <20200108103857.77236-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200108103857.77236-1-roger.pau@citrix.com>
References: <20200108103857.77236-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] Revert "tools/libxc: disable x2APIC when
 using nested virtualization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

VGhpcyByZXZlcnRzIGNvbW1pdCA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1
ZWQwIGFuZApyZS1lbmFibGVzIHRoZSB1c2FnZSBvZiB4MkFQSUMgd2l0aCBuZXN0ZWQgdmlydHVh
bGl6YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDExIC0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCBhYzM4
YzE0MDZlLi4yNTQwYWExZTFjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtNjUzLDE3ICs2NTMsNiBAQCBp
bnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgcC0+ZXh0ZC5pdHNjID0gdHJ1ZTsKICAgICAgICAgcC0+YmFzaWMudm14ID0g
dHJ1ZTsKICAgICAgICAgcC0+ZXh0ZC5zdm0gPSB0cnVlOwotCi0gICAgICAgIC8qCi0gICAgICAg
ICAqIEJPREdFOiBkb24ndCBhbm5vdW5jZSB4MkFQSUMgbW9kZSB3aGVuIHVzaW5nIG5lc3RlZCB2
aXJ0dWFsaXphdGlvbiwKLSAgICAgICAgICogYXMgaXQgZG9lc24ndCB3b3JrIHByb3Blcmx5LiBU
aGlzIHNob3VsZCBiZSByZW1vdmVkIG9uY2UgdGhlCi0gICAgICAgICAqIHVuZGVybHlpbmcgYnVn
KHMpIGFyZSBmaXhlZC4KLSAgICAgICAgICovCi0gICAgICAgIHJjID0geGNfaHZtX3BhcmFtX2dl
dCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLCAmdmFsKTsKLSAgICAgICAgaWYgKCBy
YyApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgaWYgKCB2YWwgKQotICAgICAgICAg
ICAgcC0+YmFzaWMueDJhcGljID0gZmFsc2U7CiAgICAgfQogCiAgICAgcmMgPSB4ODZfY3B1aWRf
Y29weV90b19idWZmZXIocCwgbGVhdmVzLCAmbnJfbGVhdmVzKTsKLS0gCjIuMjQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:43:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10: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 1ip8oN-0000Wr-W2; Wed, 08 Jan 2020 10:43:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ip8oM-0000Wi-Ei
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:43:38 +0000
X-Inumbo-ID: b470760c-3203-11ea-b56d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b470760c-3203-11ea-b56d-bc764e2007e4;
 Wed, 08 Jan 2020 10:43: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 mx2.suse.de (Postfix) with ESMTP id 83F4AAEFB;
 Wed,  8 Jan 2020 10:43:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 11:43:24 +0100
Message-Id: <20200108104324.16928-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/spinlock: disable spinlock debugging in
 console_force_unlock()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

Y29uc29sZV9mb3JjZV91bmxvY2soKSBtaWdodCByZXN1bHQgaW4gc3Vic2VxdWVudCBBU1NFUlQo
KSB0cmlnZ2VyaW5nCndoZW4gQ09ORklHX0RFQlVHX0xPQ0tTIHdhcyBhY3RpdmUuIEF2b2lkIHRo
YXQgYnkgY2FsbGluZwpzcGluX2RlYnVnX2Rpc2FibGUoKSBpbiBjb25zb2xlX2ZvcmNlX3VubG9j
aygpIGFuZCBtYWtlIHRoZSBzcGlubG9jawpkZWJ1ZyBhc3NlcnRpb25zIHRyaWdnZXIgb25seSBp
ZiBzcGluX2RlYnVnIHdhcyBhY3RpdmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgfCAyICstCiB4
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKaW5kZXggZWQ2OWYwYTRkMi4uMmEwNmRlM2U2YSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zcGlubG9jay5jCisrKyBiL3hlbi9jb21tb24vc3Bpbmxv
Y2suYwpAQCAtODUsNyArODUsNyBAQCBzdGF0aWMgdm9pZCBnb3RfbG9jayh1bmlvbiBsb2NrX2Rl
YnVnICpkZWJ1ZykKIAogc3RhdGljIHZvaWQgcmVsX2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVi
dWcpCiB7Ci0gICAgQVNTRVJUKGRlYnVnLT5jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAg
ICBBU1NFUlQoYXRvbWljX3JlYWQoJnNwaW5fZGVidWcpIDw9IDAgfHwgZGVidWctPmNwdSA9PSBz
bXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIGRlYnVnLT5jcHUgPSBTUElOTE9DS19OT19DUFU7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMKaW5kZXggYjMxZDc4OWE1ZC4uNGJjYmJmYTdkNiAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMKQEAgLTEwNzcsNiArMTA3Nyw3IEBAIHZvaWQgY29uc29sZV91bmxvY2tfcmVjdXJzaXZlX2ly
cXJlc3RvcmUodW5zaWduZWQgbG9uZyBmbGFncykKIHZvaWQgY29uc29sZV9mb3JjZV91bmxvY2so
dm9pZCkKIHsKICAgICB3YXRjaGRvZ19kaXNhYmxlKCk7CisgICAgc3Bpbl9kZWJ1Z19kaXNhYmxl
KCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmNvbnNvbGVfbG9jayk7CiAgICAgc2VyaWFsX2ZvcmNl
X3VubG9jayhzZXJjb25faGFuZGxlKTsKICAgICBjb25zb2xlX2xvY2tzX2J1c3RlZCA9IDE7Ci0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:45:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10: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 1ip8pl-0000d8-CI; Wed, 08 Jan 2020 10:45:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ip8pj-0000cw-E5
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:45:03 +0000
X-Inumbo-ID: ec709b4a-3203-11ea-ad7a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec709b4a-3203-11ea-ad7a-12813bfff9fa;
 Wed, 08 Jan 2020 10:45:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CEFF5AD54;
 Wed,  8 Jan 2020 10:45:01 +0000 (UTC)
To: Tao Xu <tao3.xu@intel.com>, xen-devel@lists.xenproject.org
References: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
 <61d03b85-fd54-f6a0-dcd5-8fda2194a9f0@suse.com>
 <2a111e1a-9016-7488-1e48-4ac2e2e34351@intel.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4d2c8710-e544-3f9b-a036-5dab073d46bf@suse.com>
Date: Wed, 8 Jan 2020 11:45:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <2a111e1a-9016-7488-1e48-4ac2e2e34351@intel.com>
Content-Type: multipart/mixed; boundary="------------74F0E2186D38737332F849E7"
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] XEN crash and double fault when doing cpu
 online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 08.01.20 09:32, Tao Xu wrote:
> 
> On 1/8/20 3:50 PM, JÃ¼rgen GroÃŸ wrote:
>> On 08.01.20 06:50, Tao Xu wrote:
>>> Hi,
>>>
>>> When I use xen-hptool cpu-offline/cpu-online to let CPU in a socket 
>>> online/offline using the script as follows:
>>>
>>> for((j=48;j<=95;j++));
>>> do
>>> Â Â  xen-hptool cpu-offline $j
>>> done
>>>
>>> for((j=48;j<=95;j++));
>>> do
>>> Â Â  xen-hptool cpu-online $j
>>> done
>>>
>>> Xen crash when cpu re-online. I use the upstream XEN(0dd92688) and 
>>> try many days, it still crash. But if I only do cpu online/offline 
>>> for CPU 48~59, Xen will not crash. The bug can be reproduced when we 
>>> do cpu online/offline for most CPU in a socket. And interesting thing 
>>> is when we use the script as follow:
>>>
>>> for((j=48;j<=95;j++));
>>> do
>>> Â Â  xen-hptool cpu-offline $j
>>> Â Â  xen-hptool cpu-online $j
>>> done
>>>
>>> Xen will not crash too. Is there a bug in sched_credit2?
>>>
>>> The crash message as follows:
>>>
>>> (XEN) Adding cpu 77 to runqueue 1
>>> (XEN) Adding cpu 78 to runqueue 1
>>> (XEN) Adding cpu 79 to runqueue 1
>>> (XEN) Adding cpu 80 to runqueue 1
>>> (X(ENXE) N) *** DOUBLE FAULT ***
>>> (XEN) Assertion 'debug->cpu == smp_processor_id()' failed at 
>>> spinlock.c:88
>>> (XEN) ----[ Xen-4.14-unstableÂ  x86_64Â  debug=yÂ Â  Not tainted ]----
>>> (XEN) Debugging connection not set up.
>>> (XEN) CPU:Â Â Â  48
>>> (XEN) ----[ Xen-4.14-unstableÂ  x86_64Â  debug=yÂ Â  Not tainted ]----
>>> (XEN) CPU:Â Â Â  0
>>> (XEN) RIP:Â Â Â  e008:[<ffff82d080240bfc>] _spin_unlock+0x40/0x42
>>
>> So the original problem causes a double fault, but spinlock debugging
>> causes a subsequent panic.
>>
>> Can you please retry the tests with the attached patch? It should
>> result in diagnostic data related to the real problem.
>>
>>
>> Juergen
> 
> Hi Juergen,
> 
> After apply your patch, spin_lock still assert. And the address 
> ffff82d0bffce880 is not in the xen-syms.

Yes, I had a bug in my modified ASSERT(), but this time the data is
better.

> 
> (XEN) Adding cpu 78 to runqueue 1
> (XEN) *** DOUBLE FAULT ***
> (XEN) ----[ Xen-4.14-unstableÂ  x86_64Â  debug=yÂ Â  Not tainted ]----
> (XEN) CPU:Â Â Â  49
> (XEN) RIP:Â Â Â  e008:[<ffff82d0bffce880>] ffff82d0bffce880

This seems to be a crash in the stub page of cpu 48.

I don't think this is related to the scheduler, but to stub page
handling.

Can you please try the attached patch?


Juergen

--------------74F0E2186D38737332F849E7
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-xen-x86-clear-per-cpu-stub-page-information-in-cpu_s.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
 filename*0="0001-xen-x86-clear-per-cpu-stub-page-information-in-cpu_s.pa";
 filename*1="tch"

>From 6067e84192b1c5aaa4675437c3d2a743d18c7c7d Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Wei Liu <wl@xen.org>
Cc: "Roger Pau MonnÃ©" <roger.pau@citrix.com>
Date: Wed, 8 Jan 2020 11:41:17 +0100
Subject: [PATCH] xen/x86: clear per cpu stub page information in
 cpu_smpboot_free()

cpu_smpboot_free() removes the stubs for the cpu going offline, but it
isn't clearing the related percpu variables. This will result in
crashes when a stub page is released due to all related cpus gone
offline and one of those cpus going online later.

Fix that by clearing stubs.addr and stubs.mfn in order to allocate a
new sub page when needed.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/smpboot.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c
index 7e29704080..46c0729214 100644
--- a/xen/arch/x86/smpboot.c
+++ b/xen/arch/x86/smpboot.c
@@ -945,6 +945,8 @@ static void cpu_smpboot_free(unsigned int cpu, bool remove)
                              (per_cpu(stubs.addr, cpu) | ~PAGE_MASK) + 1);
         if ( i == STUBS_PER_PAGE )
             free_domheap_page(mfn_to_page(mfn));
+        per_cpu(stubs.addr, cpu) = 0;
+        per_cpu(stubs.mfn, cpu) = 0;
     }
 
     FREE_XENHEAP_PAGE(per_cpu(compat_gdt, cpu));
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------74F0E2186D38737332F849E7--


From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:51:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip8vW-0001SQ-3P; Wed, 08 Jan 2020 10:51:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PFu/=25=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1ip8vU-0001SL-Rx
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:51:00 +0000
X-Inumbo-ID: bbe6a0b8-3204-11ea-bf56-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbe6a0b8-3204-11ea-bf56-bc764e2007e4;
 Wed, 08 Jan 2020 10:50:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UqJ+/pT3izXu8kjYbbiezAa/YocSHtlN1XVLHEFRKJs=; b=h1hY+k92RryrIdTBhr5FexAw8
 O11fOafKK2pe28cad9xN3w5YC34MHOc8hOWB8aSF5ZjC4dagLW4Ma/0kLVb7woD8LikhFaOmCggkJ
 tGj6ZF/m8LSvTqTKZyMP0PiFTtEWolCan0If+IvY/U+RhWEd59XTazjWez3mvFGUqz2I2uaQnIthm
 xWGbmTwjpUTQg2ojRszkMLE7I3h5arSfW5f/vsqoPHTlTF8hBF73JlvH3LaJ8cmVuHmk/ZkvZDPlJ
 6rlLIighU6yX4hf5dztz9In1qHEMM4u/Z2M90C6vdcHgH9EOOe687bUXiPyWnDC+dNrkWrcOJJgAm
 fc6jza4hg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ip8uo-00019z-P9; Wed, 08 Jan 2020 10:50:19 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id DE995300693;
 Wed,  8 Jan 2020 11:48:38 +0100 (CET)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id AF2B320B79C98; Wed,  8 Jan 2020 11:50:11 +0100 (CET)
Date: Wed, 8 Jan 2020 11:50:11 +0100
From: Peter Zijlstra <peterz@infradead.org>
To: Anchal Agarwal <anchalag@amazon.com>
Message-ID: <20200108105011.GY2827@hirez.programming.kicks-ass.net>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co, eduval@amazon.com, x86@kernel.org,
 linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz, hpa@zytor.com,
 tglx@linutronix.de, sstabellini@kernel.org, fllinden@amaozn.com,
 kamatam@amazon.com, mingo@redhat.com, xen-devel@lists.xenproject.org,
 sblbir@amazon.com, len.brown@intel.com, linux-pm@vger.kernel.org, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com, rjw@rjwysocki.net,
 linux-kernel@vger.kernel.org, vkuznets@redhat.com, davem@davemloft.net,
 dwmw@amazon.co.uk, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDU6MjZQTSArMDAwMCwgQW5jaGFsIEFnYXJ3YWwg
d3JvdGU6Cj4gRnJvbTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+Cj4gCj4g
U3lzdGVtIGluc3RhYmlsaXR5IGFyZSBzZWVuIGR1cmluZyByZXN1bWUgZnJvbSBoaWJlcm5hdGlv
biB3aGVuIHN5c3RlbQo+IGlzIHVuZGVyIGhlYXZ5IENQVSBsb2FkLiBUaGlzIGlzIGR1ZSB0byB0
aGUgbGFjayBvZiB1cGRhdGUgb2Ygc2NoZWQKPiBjbG9jayBkYXRhLCBhbmQgdGhlIHNjaGVkdWxl
ciB3b3VsZCB0aGVuIHRoaW5rIHRoYXQgaGVhdnkgQ1BVIGhvZwo+IHRhc2tzIG5lZWQgbW9yZSB0
aW1lIGluIENQVSwgY2F1c2luZyB0aGUgc3lzdGVtIHRvIGZyZWV6ZQo+IGR1cmluZyB0aGUgdW5m
cmVlemluZyBvZiB0YXNrcy4gRm9yIGV4YW1wbGUsIHRocmVhZGVkIGlycXMsCj4gYW5kIGtlcm5l
bCBwcm9jZXNzZXMgc2VydmljaW5nIG5ldHdvcmsgaW50ZXJmYWNlIG1heSBiZSBkZWxheWVkCj4g
Zm9yIHNldmVyYWwgdGVucyBvZiBzZWNvbmRzLCBjYXVzaW5nIHRoZSBzeXN0ZW0gdG8gYmUgdW5y
ZWFjaGFibGUuCgo+IFRoZSBmaXggZm9yIHRoaXMgc2l0dWF0aW9uIGlzIHRvIG1hcmsgdGhlIHNj
aGVkIGNsb2NrIGFzIHVuc3RhYmxlCj4gYXMgZWFybHkgYXMgcG9zc2libGUgaW4gdGhlIHJlc3Vt
ZSBwYXRoLCBsZWF2aW5nIGl0IHVuc3RhYmxlCj4gZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgcmVz
dW1lIHByb2Nlc3MuIFRoaXMgd2lsbCBmb3JjZSB0aGUKPiBzY2hlZHVsZXIgdG8gYXR0ZW1wdCB0
byBhbGlnbiB0aGUgc2NoZWQgY2xvY2sgYWNyb3NzIENQVXMgdXNpbmcKPiB0aGUgZGVsdGEgd2l0
aCB0aW1lIG9mIGRheSwgdXBkYXRpbmcgc2NoZWQgY2xvY2sgZGF0YS4gSW4gYSBwb3N0Cj4gaGli
ZXJuYXRpb24gZXZlbnQsIHdlIGNhbiB0aGVuIG1hcmsgdGhlIHNjaGVkIGNsb2NrIGFzIHN0YWJs
ZQo+IGFnYWluLCBhdm9pZGluZyB1bm5lY2Vzc2FyeSBzeW5jcyB3aXRoIHRpbWUgb2YgZGF5IG9u
IHN5c3RlbXMKPiBpbiB3aGljaCBUU0MgaXMgcmVsaWFibGUuCgpUaGlzIG1ha2VzIG5vIGZyaWdn
aW5nIHNlbnNlIHdoYXQgc28gYmxvb2R5IGV2ZXIuIElmIHRoZSBjbG9jayBpcwpzdGFibGUsIHdl
IGRvbid0IGNhcmUgYWJvdXQgc2NoZWRfY2xvY2tfZGF0YS4gV2hlbiBpdCBpcyBzdGFibGUgeW91
IGdldAphIGxpbmVhciBmdW5jdGlvbiBvZiB0aGUgVFNDIHdpdGhvdXQgY29tcGxpY2F0ZWQgYml0
cyBvbi4KCldoZW4gaXQgaXMgdW5zdGFibGUsIG9ubHkgdGhlbiBkbyB3ZSBjYXJlIGFib3V0IHRo
ZSBzY2hlZF9jbG9ja19kYXRhLgoKPiBSZXZpZXdlZC1ieTogRXJpayBRdWFuc3Ryb20gPHF1YW5z
dHJvQGFtYXpvbi5jb20+Cj4gUmV2aWV3ZWQtYnk6IEZyYW5rIHZhbiBkZXIgTGluZGVuIDxmbGxp
bmRlbkBhbWF6b24uY29tPgo+IFJldmlld2VkLWJ5OiBCYWxiaXIgU2luZ2ggPHNibGJpckBhbWF6
b24uY29tPgo+IFJldmlld2VkLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0YW1AYW1hem9uLmNv
bT4KPiBUZXN0ZWQtYnk6IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPgo+IFNp
Z25lZC1vZmYtYnk6IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZhbEBhbWF6b24uY29tPgo+IC0tLQoK
TkFLLCB0aGUgY29kZSB2ZXJ5IG11Y2ggcmVsaWVzIG9uIG5ldmVyIGdldHRpbmcgbWFya2VkIHN0
YWJsZSBhZ2FpbgphZnRlciBpdCBnZXRzIHNldCB0byB1bnN0YWJsZS4KCj4gZGlmZiAtLWdpdCBh
L2tlcm5lbC9zY2hlZC9jbG9jay5jIGIva2VybmVsL3NjaGVkL2Nsb2NrLmMKPiBpbmRleCAxMTUy
MjU5YTRjYTAuLjM3NGQ0MGU1YjFhMiAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvc2NoZWQvY2xvY2su
Ywo+ICsrKyBiL2tlcm5lbC9zY2hlZC9jbG9jay5jCj4gQEAgLTExNiw3ICsxMTYsNyBAQCBzdGF0
aWMgdm9pZCBfX3NjZF9zdGFtcChzdHJ1Y3Qgc2NoZWRfY2xvY2tfZGF0YSAqc2NkKQo+ICAJc2Nk
LT50aWNrX3JhdyA9IHNjaGVkX2Nsb2NrKCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIF9fc2V0
X3NjaGVkX2Nsb2NrX3N0YWJsZSh2b2lkKQo+ICt2b2lkIHNldF9zY2hlZF9jbG9ja19zdGFibGUo
dm9pZCkKPiAgewo+ICAJc3RydWN0IHNjaGVkX2Nsb2NrX2RhdGEgKnNjZDsKPiAgCj4gQEAgLTIz
Niw3ICsyMzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzY2hlZF9jbG9ja19pbml0X2xhdGUodm9p
ZCkKPiAgCXNtcF9tYigpOyAvKiBtYXRjaGVzIHtzZXQsY2xlYXJ9X3NjaGVkX2Nsb2NrX3N0YWJs
ZSgpICovCj4gIAo+ICAJaWYgKF9fc2NoZWRfY2xvY2tfc3RhYmxlX2Vhcmx5KQo+IC0JCV9fc2V0
X3NjaGVkX2Nsb2NrX3N0YWJsZSgpOwo+ICsJCXNldF9zY2hlZF9jbG9ja19zdGFibGUoKTsKPiAg
Cj4gIAlyZXR1cm4gMDsKPiAgfQo+IC0tIAo+IDIuMTUuMy5BTVpOCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:52:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10:52: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 1ip8xN-0001Zq-IK; Wed, 08 Jan 2020 10:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip8xL-0001Zk-V1
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:52:56 +0000
X-Inumbo-ID: 015e9466-3205-11ea-b79a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 015e9466-3205-11ea-b79a-12813bfff9fa;
 Wed, 08 Jan 2020 10:52: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 <osstest-admin@xenproject.org>)
 id 1ip8xB-0008RL-V1; Wed, 08 Jan 2020 10:52: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 1ip8xB-0005zj-KX; Wed, 08 Jan 2020 10:52:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip8xB-0003Qh-Jr; Wed, 08 Jan 2020 10:52:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 10:52:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 145789: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc4OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3ODkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:55:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10: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 1ip8zY-0001kJ-58; Wed, 08 Jan 2020 10:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip8zW-0001kD-Hd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:55:10 +0000
X-Inumbo-ID: 56465e96-3205-11ea-b79b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56465e96-3205-11ea-b79b-12813bfff9fa;
 Wed, 08 Jan 2020 10:55:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9D1E3AC53;
 Wed,  8 Jan 2020 10:55:08 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
 <af2dd5b5-f5a4-6fe3-5654-6d84739e6d92@suse.com>
 <20200107172720.onwjgb7x2hsrrivz@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8d19ba65-95f6-1e5e-1ff7-e6d488fedb90@suse.com>
Date: Wed, 8 Jan 2020 11:55:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107172720.onwjgb7x2hsrrivz@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxODoyNywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAwNywgMjAy
MCBhdCAwNjowODoxOVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDcuMDEuMjAy
MCAxNzozMywgV2VpIExpdSB3cm90ZToKPj4+IE9uIE1vbiwgSmFuIDA2LCAyMDIwIGF0IDExOjI3
OjE4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAxLjIwMjAgMTc6NDcs
IFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IEh5cGVyLVYncyBpbnB1dCAvIG91dHB1dCBhcmd1bWVudCBt
dXN0IGJlIDggYnl0ZXMgYWxpZ25lZCBhbiBub3QgY3Jvc3MKPj4+Pj4gcGFnZSBib3VuZGFyeS4g
VGhlIGVhc2llc3Qgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVxdWlyZW1lbnRzIGlzIHRvIHVzZQo+
Pj4+PiBwZXJjcHUgcGFnZS4KPj4+Pgo+Pj4+IEknbSBub3Qgc3VyZSAiZWFzaWVzdCIgaXMgcmVh
bGx5IHRydWUgaGVyZS4gT3RoZXJzIGNvdWxkIGNvbnNpZGVyIGFkZGluZwo+Pj4+IF9fYWxpZ25l
ZCgpIGF0dHJpYnV0ZXMgYXMgZWFzeSBvciBldmVuIGVhc2llciAoYnkgYmVpbmcgZXZlbiBtb3Jl
Cj4+Pj4gdHJhbnNwYXJlbnQgdG8gdXNlIHNpdGVzKS4gQ291bGQgd2Ugc2V0dGxlIG9uICJPbmUg
d2F5IC4uLiI/Cj4+Pgo+Pj4gRG8geW91IG1lYW4gc29tZXRoaW5nIGxpa2UKPj4+Cj4+PiAgICBz
dHJ1Y3QgZm9vIF9fYWxpZ25lZCg4KTsKPj4KPj4gSWYgdGhpcyBpcyBpbiBhIGhlYWRlciBhbmQg
Li4uCj4+Cj4+PiAgICBodl9kb19oeXBlcmNhbGwoT1AsIHZpcnRfdG9fbWFkZHIoJmZvbyksIC4u
Lik7Cj4+Cj4+IC4uLiB0aGlzIGluIGFjdHVhbCBjb2RlLCB0aGVuIHllcy4KPj4KPj4+ID8KPj4+
Cj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdHJhbnNwYXJlbnQgdG8gdXNlciBzaXRlcy4gUGx1
cywgZm9vIGlzIG9uIHN0YWNrCj4+PiB3aGljaCBpcyAxKSBkaWZmaWN1bHQgdG8gZ2V0IGl0cyBt
YWRkciwKPj4KPj4gSXQgYmVpbmcgb24gdGhlIHN0YWNrIG1heSBpbmRlZWQgY29tcGxpY2F0ZSBn
ZXR0aW5nIGl0cyBtYWNoaW5lIGFkZHJlc3MKPj4gKGlmIG5vdCBub3csIHRoZW4gZG93biB0aGUg
cm9hZCkgLSB2YWxpZCBwb2ludC4KPj4KPj4+IDIpIG1heSBjcm9zcyBwYWdlIGJvdW5kYXJ5Lgo+
Pgo+PiBUaGUgX19hbGlnbmVkKCkgb2YgY291cnNlIG5lZWRzIHRvIGJlIGxhcmdlIGVub3VnaCB0
byBhdm9pZCB0aGlzCj4+IGhhcHBlbmluZy4KPiAKPiBGb3IgdGhpcyBhbGlnbm1lbnQgdG8gYmUg
bGFyZ2UgZW5vdWdoLCBpdCB3aWxsIG5lZWQgdG8gYmUgb2YgUEFHRV9TSVpFLAo+IHJpZ2h0PyBX
b3VsZG4ndCB0aGF0IGJsb3cgdXAgWGVuJ3Mgc3RhY2sgZWFzaWx5PyAgR2l2ZW4gd2Ugb25seSBo
YXZlIHR3bwo+IHBhZ2VzIGZvciB0aGF0LgoKV2h5IFBBR0VfU0laRT8gRm9yIGV4YW1wbGUsIGEg
MjQtYnl0ZSBzdHJ1Y3R1cmUgd29uJ3QgY3Jvc3MgYSBwYWdlCmJvdW5kYXJ5IGlmIGFsaWduZWQg
dG8gMzIgYnl0ZXMuCgo+IEluIGxpZ2h0IG9mIHRoZXNlIHJlc3RyaWN0aW9ucywgdGhlIGFwcHJv
YWNoIEkgdGFrZSBpbiB0aGUgb3JpZ2luYWwKPiBwYXRjaCBzaG91bGQgYmUgb2theS4KPiAKPiBJ
J20gZmluZSB3aXRoIGNoYW5naW5nIHRoZSB3b3JkaW5nIHRvICJPbmUgd2F5IC4uLiIgLS0gaWYg
dGhhdCdzIHRoZQo+IG9ubHkgb2JqZWN0aW9uIHlvdSBoYXZlIGFmdGVyIHRoaXMgbWFpbC4KCldl
bGwsIHRoZSBnb2FsIHdhcyB0byAoYSkgY2hlY2sgd2hldGhlciBhbHRlcm5hdGl2ZXMgaGF2ZSBi
ZWVuIGNvbnNpZGVyZWQKKGFuZCBpZiBub3QsIHRvIGNvbnNpZGVyIHRoZW0pIGFuZCB0aGVuIChi
KSBpZiB3ZSBzdGljayB0byB5b3VyIGFwcHJvYWNoLApzbGlnaHRseSBjaGFuZ2UgdGhlIHdvcmRp
bmcgYXMgc3VnZ2VzdGVkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:57:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 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 1ip926-0001tF-Jn; Wed, 08 Jan 2020 10:57:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip924-0001t9-HM
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:57:48 +0000
X-Inumbo-ID: b45ebe1c-3205-11ea-b79c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b45ebe1c-3205-11ea-b79c-12813bfff9fa;
 Wed, 08 Jan 2020 10:57:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 29F16AD12;
 Wed,  8 Jan 2020 10:57:47 +0000 (UTC)
To: Michael Kelley <mikelley@microsoft.com>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
 <MW2PR2101MB10520EB8D020D858A3499656D73F0@MW2PR2101MB1052.namprd21.prod.outlook.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8533f932-180e-40b1-1615-ef6c7c6065bf@suse.com>
Date: Wed, 8 Jan 2020 11:57:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <MW2PR2101MB10520EB8D020D858A3499656D73F0@MW2PR2101MB1052.namprd21.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxNzo0NSwgTWljaGFlbCBLZWxsZXkgd3JvdGU6Cj4gRnJvbTogV2VpIExp
dSA8d2xAeGVuLm9yZz4gU2VudDogVHVlc2RheSwgSmFudWFyeSA3LCAyMDIwIDg6MzQgQU0KPj4K
Pj4gT24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMTE6Mjc6MThBTSArMDEwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+PiBPbiAwNS4wMS4yMDIwIDE3OjQ3LCBXZWkgTGl1IHdyb3RlOgo+Pj4+IEh5cGVy
LVYncyBpbnB1dCAvIG91dHB1dCBhcmd1bWVudCBtdXN0IGJlIDggYnl0ZXMgYWxpZ25lZCBhbiBu
b3QgY3Jvc3MKPj4+PiBwYWdlIGJvdW5kYXJ5LiBUaGUgZWFzaWVzdCB3YXkgdG8gc2F0aXNmeSB0
aG9zZSByZXF1aXJlbWVudHMgaXMgdG8gdXNlCj4+Pj4gcGVyY3B1IHBhZ2UuCj4+Pgo+Pj4gSSdt
IG5vdCBzdXJlICJlYXNpZXN0IiBpcyByZWFsbHkgdHJ1ZSBoZXJlLiBPdGhlcnMgY291bGQgY29u
c2lkZXIgYWRkaW5nCj4+PiBfX2FsaWduZWQoKSBhdHRyaWJ1dGVzIGFzIGVhc3kgb3IgZXZlbiBl
YXNpZXIgKGJ5IGJlaW5nIGV2ZW4gbW9yZQo+Pj4gdHJhbnNwYXJlbnQgdG8gdXNlIHNpdGVzKS4g
Q291bGQgd2Ugc2V0dGxlIG9uICJPbmUgd2F5IC4uLiI/Cj4+Cj4+IERvIHlvdSBtZWFuIHNvbWV0
aGluZyBsaWtlCj4+Cj4+ICAgIHN0cnVjdCBmb28gX19hbGlnbmVkKDgpOwo+Pgo+PiAgICBodl9k
b19oeXBlcmNhbGwoT1AsIHZpcnRfdG9fbWFkZHIoJmZvbyksIC4uLik7Cj4+Cj4+ID8KPj4KPj4g
SSBkb24ndCB0aGluayB0aGlzIGlzIHRyYW5zcGFyZW50IHRvIHVzZXIgc2l0ZXMuIFBsdXMsIGZv
byBpcyBvbiBzdGFjawo+PiB3aGljaCBpcyAxKSBkaWZmaWN1bHQgdG8gZ2V0IGl0cyBtYWRkciwg
MikgbWF5IGNyb3NzIHBhZ2UgYm91bmRhcnkuCj4+Cj4+IElmIEkgbWlzdW5kZXJzdG9vZCB3aGF0
IHlvdSBtZWFudCwgcGxlYXNlIGdpdmUgbWUgYW4gZXhhbXBsZSBoZXJlLgo+Pgo+Pj4KPj4+PiBA
QCAtODMsMTQgKzg0LDMzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFn
ZSh2b2lkKQo+Pj4+ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxf
bXNyLmFzX3VpbnQ2NCk7Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICtzdGF0aWMgdm9pZCBzZXR1cF9oeXBl
cmNhbGxfcGNwdV9hcmcodm9pZCkKPj4+PiArewo+Pj4+ICsgICAgdm9pZCAqbWFwcGluZzsKPj4+
PiArCj4+Pj4gKyAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4+Pj4gKyAgICBp
ZiAoICFtYXBwaW5nICkKPj4+PiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIGh5
cGVyY2FsbCBpbnB1dCBwYWdlIGZvciAldVxuIiwKPj4+Cj4+PiAiLi4uIGZvciBDUFUldVxuIiBw
bGVhc2UuCj4+Pgo+Pj4+ICsgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+Pj4g
Kwo+Pj4+ICsgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpID0gbWFwcGluZzsKPj4+Cj4+
PiBXaGVuIG9mZmxpbmluZyBhbmQgdGhlbiByZS1vbmxpbmluZyBhIENQVSwgdGhlIHByaW9yIHBh
Z2Ugd2lsbCBiZQo+Pj4gbGVha2VkLgo+Pgo+PiBSaWdodC4gVGhhbmtzIGZvciBjYXRjaGluZyB0
aGlzIG9uZS4KPj4KPj4+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnYuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPj4+PiBA
QCAtNTEsNiArNTEsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X3NjYWxlX3RzYyh1aW50
NjRfdCB0c2MsIHVpbnQ2NF90IHNjYWxlLAo+Pj4+Cj4+Pj4gICNpZmRlZiBDT05GSUdfSFlQRVJW
X0dVRVNUCj4+Pj4KPj4+PiArI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KPj4+PiArCj4+Pj4gICNp
bmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2aXNvci5oPgo+Pj4+Cj4+Pj4gIHN0cnVjdCBtc19oeXBl
cnZfaW5mbyB7Cj4+Pj4gQEAgLTYzLDYgKzY1LDggQEAgc3RydWN0IG1zX2h5cGVydl9pbmZvIHsK
Pj4+PiAgfTsKPj4+PiAgZXh0ZXJuIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBtc19oeXBlcnY7Cj4+
Pj4KPj4+PiArREVDTEFSRV9QRVJfQ1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+Pj4K
Pj4+IFdpbGwgdGhpcyByZWFsbHkgYmUgbmVlZGVkIG91dHNpZGUgb2YgdGhlIGZpbGUgdGhhdCBk
ZWZpbmVzIGl0Pwo+Pj4KPj4KPj4gVGhpcyBjYW4gbGl2ZSBpbiBhIHByaXZhdGUgaGVhZGVyIGZv
ciB0aGUgdGltZSBiZWluZy4KPj4KPj4+IEFsc28sIHdoaWxlIGxvb2tpbmcgYXQgdGhpcyBJIG5v
dGljZSB0aGF0IC0gZGVzcGl0ZSBteSBlYXJsaWVyCj4+PiBjb21tZW50IHdoZW4gZ2l2aW5nIHRo
ZSByZXNwZWN0aXZlLCBzb3J0LW9mLWNvbmRpdGlvbmFsIGFjayAtCj4+PiB0aGVyZSBhcmUgKHN0
aWxsKSBtYW55IGFwcGFyZW50bHkgcG9pbnRsZXNzIF9fcGFja2VkIGF0dHJpYnV0ZXMKPj4+IGlu
IGh5cGVydi10bGZzLmguIENhcmUgdG8gY29tbWVudCBvbiB0aGlzPwo+Pgo+PiBBZ2FpbiwgdGhh
dCdzIGEgc3RyYWlnaHQgaW1wb3J0IGZyb20gTGludXguIEkgdHJpZWQgbm90IHRvIGRldmlhdGUg
dG9vCj4+IG11Y2guIEEgY29tbWl0IGluIExpbnV4IChlYzA4NDQ5MTcyN2IwKSBjbGFpbXMgImNv
bXBpbGVyIGNhbiBhZGQKPj4gYWxpZ25tZW50IHBhZGRpbmcgdG8gc3RydWN0dXJlcyBvciByZW9y
ZGVyIHN0cnVjdCBtZW1iZXJzIGZvcgo+PiByYW5kb21pemF0aW9uIGFuZCBvcHRpbWl6YXRpb24i
Lgo+Pgo+PiBJIGp1c3QgY2hlY2tlZCBhbGwgdGhlIHBhY2tlZCBzdHJ1Y3R1cmVzLiBUaGV5IHNl
ZW0gdG8gaGF2ZSBhbGwgdGhlCj4+IHJlcXVpcmVkIG1hbnVhbCBwYWRkaW5ncyBhbHJlYWR5LiBJ
IGNhbiBvbmx5IGFzc3VtZSB0aGV5IHRyaWVkIHRvIGVycmVkCj4+IG9uIHRoZSBzYWZlIHNpZGUu
Cj4gCj4gQ29ycmVjdC4gIFRoZSBfX3BhY2tlZCBhdHRyaWJ1dGUgd2FzIGFkZGVkIG9ubHkgYWJv
dXQgYSB5ZWFyIGFnbwo+IGFmdGVyIHNvbWVib2R5IG9uIExLTUwgbm90aWNlZCB0aGF0IHRoZSBz
dHJ1Y3R1cmVzIHdlcmUgbm90IHBhY2tlZC4KPiBTb21lIGRpc2N1c3Npb24gZW5zdWVkLCBidXQg
dGhlIGNvbnNlbnN1cyB3YXMgdG8gYWRkIF9fcGFja2VkIGR1ZQo+IHRvIGdlbmVyYWwgIHBhcmFu
b2lhIGFib3V0IHdoYXQgdGhlIGNvbXBpbGVyIG1pZ2h0IGRvIGV2ZW4gdGhvdWdoCj4gaW5kaXZp
ZHVhbCBmaWVsZHMgYXJlIGFsaWduZWQgdG8gdGhlaXIgbmF0dXJhbCBib3VuZGFyeS4KCldoaWNo
LCBhcyB3d2UndmUgZm91bmQgdGhlIGhhcmQgd2F5LCB0aGVuIGxlYWRzIHRvIHByb2JsZW1zICh3
aXRoIGF0CmxlYXN0IGdjYyA5KSB3aGVuIHdhbnRpbmcgdG8gdGFrZSB0aGUgYWRkcmVzcyBvZiBh
IG1lbWJlciBvZiBzdWNoIGEKc3RydWN0dXJlLCBhcyB0aGUgY29tcGlsZXIgdGhlbiAobW9zdGx5
IHZhbGlkbHkpIGFzc3VtZXMgdGhlIHBvaW50ZXIKd29uJ3QgYmUgbmF0dXJhbGx5IGFsaWduZWQu
IEhlbmNlLCBhcyBhbHNvIHNhaWQgaW4gcmVwbHkgdG8gV2VpCmVsc2V3aGVyZSwgd2UgZm91bmQg
aXQgbmVjZXNzYXJ5IHRvIGRyb3AgdmFyaW91cyBfX3BhY2tlZCBpbiBvcmRlcgp0byBiZSBhYmxl
IHRvIGJ1aWxkIFhlbiB3aXRoIGdjYyA5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 10:58:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 10: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 1ip92V-0001vu-UK; Wed, 08 Jan 2020 10:58:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ip92V-0001vm-87
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 10:58:15 +0000
X-Inumbo-ID: c376b953-3205-11ea-b79d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c376b953-3205-11ea-b79d-12813bfff9fa;
 Wed, 08 Jan 2020 10:58:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578481095;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AoFyWl5IirWVK5azZnfzTuakgD1ThJIqhmgqv9eItMg=;
 b=MmPlbNqRASdU/ip3kxMXpkxDxMQX5zv7dw9YeIBGQdQQM0aCnxHudy3q
 i1UcgRWTkLBO/00+LM9Q3xDqDsljQodK4BudaQL+GywtUb55HpWT8HiWh
 Dz7lJRyiQ6gA3XuH9F8WDOMdb8+uXXga/mFT7yWzxUppZ2JVG3kYleU27 s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4abxEqJR/Uf8zu1I7oKoujiW7gs/80r3mQFNZIWIDTYe5RaHjlZ6YjCHAqDxveTWlv+Mw65xtl
 3A1CRC23+J++nW5Tma8ED+DcabSToLoQ03zw3uB9yRq3DNYv3nL0DRSPwmPWvPNvKxCJyjUsOT
 6fbAWJbFYrNJv5z3FGSMnUCOHUV0XtdCuGVGXwFwKxjaHJVS2RunJCOuvhVszUaCRsTlkr7ffJ
 lmCPl5FSM2CtvFY2RrnkrWzpu8aFr7l+wL5cKW8cnx/AoeyxC1nbQxQaYOe/7nofEtByAvmZRF
 0dg=
X-SBRS: 2.7
X-MesageID: 10604184
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="10604184"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20200108104324.16928-1-jgross@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: <24584af1-b527-8fae-31a5-91368adc9f40@citrix.com>
Date: Wed, 8 Jan 2020 10:58:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200108104324.16928-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/spinlock: disable spinlock debugging in
 console_force_unlock()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMDgvMDEvMjAyMCAxMDo0MywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBjb25zb2xlX2ZvcmNl
X3VubG9jaygpIG1pZ2h0IHJlc3VsdCBpbiBzdWJzZXF1ZW50IEFTU0VSVCgpIHRyaWdnZXJpbmcK
PiB3aGVuIENPTkZJR19ERUJVR19MT0NLUyB3YXMgYWN0aXZlLiBBdm9pZCB0aGF0IGJ5IGNhbGxp
bmcKPiBzcGluX2RlYnVnX2Rpc2FibGUoKSBpbiBjb25zb2xlX2ZvcmNlX3VubG9jaygpIGFuZCBt
YWtlIHRoZSBzcGlubG9jawo+IGRlYnVnIGFzc2VydGlvbnMgdHJpZ2dlciBvbmx5IGlmIHNwaW5f
ZGVidWcgd2FzIGFjdGl2ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgfCAyICstCj4g
IHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
cGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4gaW5kZXggZWQ2OWYwYTRkMi4uMmEw
NmRlM2U2YSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiArKysgYi94ZW4v
Y29tbW9uL3NwaW5sb2NrLmMKPiBAQCAtODUsNyArODUsNyBAQCBzdGF0aWMgdm9pZCBnb3RfbG9j
ayh1bmlvbiBsb2NrX2RlYnVnICpkZWJ1ZykKPiAgCj4gIHN0YXRpYyB2b2lkIHJlbF9sb2NrKHVu
aW9uIGxvY2tfZGVidWcgKmRlYnVnKQo+ICB7Cj4gLSAgICBBU1NFUlQoZGVidWctPmNwdSA9PSBz
bXBfcHJvY2Vzc29yX2lkKCkpOwo+ICsgICAgQVNTRVJUKGF0b21pY19yZWFkKCZzcGluX2RlYnVn
KSA8PSAwIHx8IGRlYnVnLT5jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKClBlcnNvbmFsbHks
IEkgdGhpbmsgdGhlIGxvZ2ljIHdvdWxkIGJlIGVhc2llciB0byBmb2xsb3cgYXM6CgppZiAoIGF0
b21pY19yZWFkKCZzcGluX2RlYnVnKSApCsKgwqDCoCBBU1NFUlQoZGVidWctPmNwdSA9PSBzbXBf
cHJvY2Vzc29yX2lkKCkpOwoKT3RoZXJ3aXNlLCBMR1RNLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPi7CoApDYW4gYmUgZml4ZWQgb24gY29tbWl0
IGlmIHlvdSBhZ3JlZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:00:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip94i-0002m3-C9; Wed, 08 Jan 2020 11:00:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ip94g-0002lt-Uq
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:00:30 +0000
X-Inumbo-ID: 1061656e-3206-11ea-b263-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1061656e-3206-11ea-b263-bc764e2007e4;
 Wed, 08 Jan 2020 11:00:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3DBAAD12;
 Wed,  8 Jan 2020 11:00:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20200108104324.16928-1-jgross@suse.com>
 <24584af1-b527-8fae-31a5-91368adc9f40@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4e93a243-197a-ef0c-730d-be47a313a5b2@suse.com>
Date: Wed, 8 Jan 2020 12:00:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <24584af1-b527-8fae-31a5-91368adc9f40@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/spinlock: disable spinlock debugging in
 console_force_unlock()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.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>

T24gMDguMDEuMjAgMTE6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDgvMDEvMjAyMCAx
MDo0MywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gY29uc29sZV9mb3JjZV91bmxvY2soKSBtaWdo
dCByZXN1bHQgaW4gc3Vic2VxdWVudCBBU1NFUlQoKSB0cmlnZ2VyaW5nCj4+IHdoZW4gQ09ORklH
X0RFQlVHX0xPQ0tTIHdhcyBhY3RpdmUuIEF2b2lkIHRoYXQgYnkgY2FsbGluZwo+PiBzcGluX2Rl
YnVnX2Rpc2FibGUoKSBpbiBjb25zb2xlX2ZvcmNlX3VubG9jaygpIGFuZCBtYWtlIHRoZSBzcGlu
bG9jawo+PiBkZWJ1ZyBhc3NlcnRpb25zIHRyaWdnZXIgb25seSBpZiBzcGluX2RlYnVnIHdhcyBh
Y3RpdmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4gLS0tCj4+ICAgeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgfCAyICstCj4+ICAgeGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAxICsKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
cGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4+IGluZGV4IGVkNjlmMGE0ZDIuLjJh
MDZkZTNlNmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYwo+PiArKysgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKPj4gQEAgLTg1LDcgKzg1LDcgQEAgc3RhdGljIHZvaWQgZ290
X2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVidWcpCj4+ICAgCj4+ICAgc3RhdGljIHZvaWQgcmVs
X2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVidWcpCj4+ICAgewo+PiAtICAgIEFTU0VSVChkZWJ1
Zy0+Y3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+ICsgICAgQVNTRVJUKGF0b21pY19yZWFk
KCZzcGluX2RlYnVnKSA8PSAwIHx8IGRlYnVnLT5jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
PiAKPiBQZXJzb25hbGx5LCBJIHRoaW5rIHRoZSBsb2dpYyB3b3VsZCBiZSBlYXNpZXIgdG8gZm9s
bG93IGFzOgo+IAo+IGlmICggYXRvbWljX3JlYWQoJnNwaW5fZGVidWcpICkKPiAgwqDCoMKgIEFT
U0VSVChkZWJ1Zy0+Y3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gCj4gT3RoZXJ3aXNlLCBM
R1RNLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pi4KPiBDYW4gYmUgZml4ZWQgb24gY29tbWl0IGlmIHlvdSBhZ3JlZS4KPiAKCk5vIG9iamVjdGlv
biBmcm9tIG1lLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:01:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:01: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 1ip960-0002sM-Nz; Wed, 08 Jan 2020 11:01:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ip95z-0002sD-Gw
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:01:51 +0000
X-Inumbo-ID: 458fabf6-3206-11ea-b79d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 458fabf6-3206-11ea-b79d-12813bfff9fa;
 Wed, 08 Jan 2020 11:01:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 64582AD12;
 Wed,  8 Jan 2020 11:01:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 12:01:48 +0100
Message-Id: <20200108110148.18988-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page information in
 cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1X3NtcGJvb3RfZnJlZSgpIHJlbW92ZXMgdGhlIHN0dWJzIGZvciB0aGUgY3B1IGdvaW5nIG9m
ZmxpbmUsIGJ1dCBpdAppc24ndCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJjcHUgdmFyaWFibGVz
LiBUaGlzIHdpbGwgcmVzdWx0IGluCmNyYXNoZXMgd2hlbiBhIHN0dWIgcGFnZSBpcyByZWxlYXNl
ZCBkdWUgdG8gYWxsIHJlbGF0ZWQgY3B1cyBnb25lCm9mZmxpbmUgYW5kIG9uZSBvZiB0aG9zZSBj
cHVzIGdvaW5nIG9ubGluZSBsYXRlci4KCkZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLmFkZHIg
YW5kIHN0dWJzLm1mbiBpbiBvcmRlciB0byBhbGxvY2F0ZSBhCm5ldyBzdHViIHBhZ2Ugd2hlbiBu
ZWVkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwppbmRleCA3ZTI5NzA0MDgwLi40NmMwNzI5MjE0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk0
NSw2ICs5NDUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBj
cHUsIGJvb2wgcmVtb3ZlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShz
dHVicy5hZGRyLCBjcHUpIHwgflBBR0VfTUFTSykgKyAxKTsKICAgICAgICAgaWYgKCBpID09IFNU
VUJTX1BFUl9QQUdFICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdl
KG1mbikpOworICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOworICAgICAgICBw
ZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSA9IDA7CiAgICAgfQogCiAgICAgRlJFRV9YRU5IRUFQX1BB
R0UocGVyX2NwdShjb21wYXRfZ2R0LCBjcHUpKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:08:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11: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 1ip9C1-00035m-FN; Wed, 08 Jan 2020 11:08:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip9Bz-00035h-Ow
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:08:03 +0000
X-Inumbo-ID: 22e09a89-3207-11ea-b7a0-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22e09a89-3207-11ea-b7a0-12813bfff9fa;
 Wed, 08 Jan 2020 11:08:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0723DB268;
 Wed,  8 Jan 2020 11:08:02 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
 <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
 <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
 <b07c66db-193e-7bb0-7ea2-12d876b3ccac@suse.com>
 <b60a3b8b-351f-5756-3726-fedd3b8bcec9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6bcf8801-ae9b-7216-6998-564b682d95f3@suse.com>
Date: Wed, 8 Jan 2020 12:08:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b60a3b8b-351f-5756-3726-fedd3b8bcec9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAyMDowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8yMDIw
IDE2OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDcuMDEuMjAyMCAxNjo1MSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDA3LzAxLzIwMjAgMTU6MjEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDA2LjAxLjIwMjAgMTY6NTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IGMv
cyBlYzkyZmNkMWQwOCwgd2hpY2ggY2F1c2VkIHRoZSB0cmFtcG9saW5lIEdEVCBBY2Nlc3MgYml0
cyB0byBiZSBzZXQsCj4+Pj4+IHJlbW92ZWQgdGhlIGZpbmFsIHdyaXRlcyB3aGljaCBvY2N1cnJl
ZCBiZXR3ZWVuIGVuYWJsaW5nIHBhZ2luZyBhbmQgc3dpdGNoaW5nCj4+Pj4+IHRvIHRoZSBoaWdo
IG1hcHBpbmdzLiAgVGhlcmUgZG9uJ3QgcGxhdXNpYmx5IG5lZWQgdG8gYmUgYW55IG1lbW9yeSB3
cml0ZXMgaW4KPj4+Pj4gZmV3IGluc3RydWN0aW9ucyBpcyB0YWtlcyB0byBwZXJmb3JtIHRoaXMg
dHJhbnNpdGlvbi4KPj4+Pj4KPj4+Pj4gQXMgYSBjb25zZXF1ZW5jZSwgd2UgY2FuIHJlbW92ZSB0
aGUgUldYIG1hcHBpbmcgb2YgdGhlIHRyYW1wb2xpbmUuICBJdCBpcyBSWAo+Pj4+PiB2aWEgaXRz
IGlkZW50aXR5IG1hcHBpbmcgYmVsb3cgMU0sIGFuZCBSVyB2aWEgdGhlIGRpcmVjdG1hcC4KPj4+
Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4+Cj4+Pj4+IFRoaXMgcHJvYmFibHkgd2FudHMgYmFja3BvcnRpbmcsIGFsb25nc2lkZSBl
YzkyZmNkMWQwOCBpZiBpdCBoYXNuJ3QgeWV0Lgo+Pj4+IFRoaXMgaXMganVzdCBjbGVhbnVwLCBs
YXJnZWx5IGNvc21ldGljIGluIG5hdHVyZS4gSXQgY291bGQgYmUgYXJndWVkCj4+Pj4gdGhhdCBv
bmNlIHRoZSBkaXJlY3RtYXAgaGFzIGRpc2FwcGVhcmVkIHRoaXMgY2FuIHNlcnZlIGFzIGFkZGl0
aW9uYWwKPj4+PiBwcm9vZiB0aGF0IHRoZSB0cmFtcG9saW5lIHJhbmdlIGhhcyBubyAoaW50ZW5k
ZWQpIHdyaXRhYmxlIG1hcHBpbmdzCj4+Pj4gYW55bW9yZSwgYnV0IHByaW9yIHRvIHRoYXQgcG9p
bnQgSSBkb24ndCBzZWUgbXVjaCBmdXJ0aGVyIGJlbmVmaXQuCj4+Pj4gQ291bGQgeW91IGV4cGFu
ZCBvbiB0aGUgcmVhc29ucyB3aHkgeW91IHNlZSBib3RoIGFzIGJhY2twb3J0aW5nCj4+Pj4gY2Fu
ZGlkYXRlcz8KPj4+IERlZmVuY2UgaW4gZGVwdGguCj4+Pgo+Pj4gQW4gUldYIG1hcHBpbmcgaXMg
dmVyeSBhdHRyYWN0aXZlIGZvciBhbiBhdHRhY2tlciB3aG8ncyBicm9rZW4gaW50byBYZW4KPj4+
IGFuZCBpcyBsb29raW5nIHRvIGV4cGFuZCB0aGUgZGFtYWdlIHRoZXkgY2FuIGRvLgo+PiBTdWNo
IGFuIGF0dGFja2VyIGlzIHR5cGljYWxseSBpbiB0aGUgcG9zaXRpb24gdGhvdWdoIHRvIG1ha2UK
Pj4gdGhlbXNlbHZlcyBSV1ggbWFwcGluZ3MuCj4gCj4gVGhpcyBpcyBvbmUgZXhhbXBsZSBvZiBh
IHBvc3NpYmlsaXR5LsKgIEkgd291bGRuJ3QgcHV0IGl0IGluIHRoZSAibGlrZWx5Igo+IGNhdGVn
b3J5LCBhbmQgaXQgZGVmaW5pdGVseSBpc24ndCBhIGd1YXJhbnRlZS4KPiAKPj4gIEhhdmluZyBh
cyBsaXR0bGUgYXMgcG9zc2libGUgaXMgb25seQo+PiBjb21wbGljYXRpbmcgdGhlaXIgam9iLCBu
b3QgbWFraW5nIGl0IGltcG9zc2libGUsIEkgd291bGQgc2F5Lgo+IAo+IFllcywgYW5kPwo+IAo+
IFRoaXMgaXMgdGhlIGVudGlyZSBwb2ludCBvZiBkZWZlbmNlIGluIGRlcHRoLsKgIE1ha2UgYW4g
YXR0YWNrZXJzIGpvYiBoYXJkZXIuCj4gCj4gRW5mb3JjaW5nIFdeWCBpcyB1bml2ZXJzYWxseSBj
b25zaWRlcmVkIGEgZ29vZCB0aGluZyBmcm9tIGEgc2VjdXJpdHkKPiBwZXJzcGVjdGl2ZSwgYmVj
YXVzZSBpdCByZW1vdmVzIGEgbG9hZCBvZiB0cml2aWFsIGNhc2VzIGNhc2VzIHdoZXJlIGEKPiBz
dGFjayBvdmVyLXdyaXRlIGNhbiBlYXNpbHkgYmUgdHVybmVkIGludG8gYXJiaXRyYXJ5IGNvZGUg
ZXhlY3V0aW9uLgoKVGhlbiBsZXQgbWUgYXNrIHRoZSBxdWVzdGlvbiBkaWZmZXJlbnRseTogRGlk
IHdlIGJhY2twb3J0IGFueSBvZiB0aGUKZWFybGllciBSV1ggZWxpbWluYXRpb24gY2hhbmdlcz8g
SSBkb24ndCByZWNhbGwgdXMgZG9pbmcgc28uIFBsZWFzZQpkb24ndCBnZXQgbWUgd3JvbmcgLSBJ
J20gaGFwcHkgdG8gYmUgY29udmluY2VkIG9mIHRoZSBiYWNrcG9ydCBuZWVkLApidXQgYXMgYWx3
YXlzIEknZCBsaWtlIHRvIHRha2Ugc3VjaCBhIGRlY2lzaW9uIGluIGEgY29uc2lzdGVudCAoYW5k
CmhlbmNlIHN1ZmZpY2llbnRseSBwcmVkaWN0YWJsZSkgbWFubmVyLCBvciBhbHRlcm5hdGl2ZWx5
IHdpdGggYSBnb29kCmVub3VnaCByZWFzb24gdG8gaWdub3JlIHRoaXMgZ2VuZXJhbCBnb2FsLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:21:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:21: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 1ip9PM-0004hG-Sc; Wed, 08 Jan 2020 11:21:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip9PM-0004hB-75
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:21:52 +0000
X-Inumbo-ID: 0d58bf40-3209-11ea-b7ab-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d58bf40-3209-11ea-b7ab-12813bfff9fa;
 Wed, 08 Jan 2020 11:21: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 <osstest-admin@xenproject.org>)
 id 1ip9PE-0000cz-G5; Wed, 08 Jan 2020 11: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 1ip9PE-0006dj-8i; Wed, 08 Jan 2020 11:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip9PE-0007Ua-7p; Wed, 08 Jan 2020 11:21:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145773-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
X-Osstest-Versions-That: xen=0dd92688080202adcc43dcb3486d4143110a66d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 11:21:44 +0000
Subject: [Xen-devel] [xen-unstable test] 145773: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc3My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDE0NTcyNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTUg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTcyNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ1NzI1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU3MjUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDU3MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDU3MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBkZDkyNjg4MDgwMjAyYWRj
YzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTcyNSAgMjAy
MC0wMS0wNyAwODowMjo1MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDU3NDkg
IDIwMjAtMDEtMDcgMTc6MzY6NDggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDU3NzMgIDIwMjAtMDEtMDggMDI6NDk6NTkgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhvbmd5YW4gWGlhIDxo
b25neXhpYUBhbWF6b24uY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4
MGZiZDljOTc2YWExMDNmCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgSmFuIDcgMTI6MDY6NDkgMjAyMCArMDAwMAoKICAgIHg4Ni9tbTogY2hhbmdlIHBs
KmUgdG8gbCp0IGluIHZpcnRfdG9feGVuX2wqZQogICAgCiAgICBXZSB3aWxsIG5lZWQgdG8gaGF2
ZSBhIHZhcmlhYmxlIG5hbWVkIHBsKmUgd2hlbiB3ZSByZXdyaXRlCiAgICB2aXJ0X3RvX3hlbl9s
KmUuIENoYW5nZSBwbCplIHRvIGwqdCB0byByZWZsZWN0IGJldHRlciBpdHMgcHVycG9zZS4KICAg
IFRoaXMgd2lsbCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCiAgICAKICAgIE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5eGlh
QGFtYXpvbi5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKY29tbWl0IGYzODNkZTg3YTJmYjA3N2YxZmRiZDQ1OTQ0OTNhZjYxM2IxNWMyMzMKQXV0
aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKYW4gNyAxMjow
Njo0NiAyMDIwICswMDAwCgogICAgeDg2L21tOiBpbnRyb2R1Y2UgbHsxLDJ9dCBsb2NhbCB2YXJp
YWJsZXMgdG8gbW9kaWZ5X3hlbl9tYXBwaW5ncwogICAgCiAgICBUaGUgcGwyZSBhbmQgcGwxZSB2
YXJpYWJsZXMgYXJlIGhlYXZpbHkgKGFiKXVzZWQgaW4gdGhhdCBmdW5jdGlvbi4gIEl0CiAgICBp
cyBmaW5lIGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBt
YXBwZWQgc28KICAgIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBl
YWNoIHZhcmlhYmxlLgogICAgCiAgICBXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQg
dG8gbWFwIGFuZCB1bm1hcCBwYWdlIHRhYmxlcy4gV2UKICAgIG5lZWQgdG8gdHJhY2sgdGhlIGxp
ZmUgdGltZSBvZiBlYWNoIHZhcmlhYmxlIHRvIGF2b2lkIGxlYWthZ2UuCiAgICAKICAgIEludHJv
ZHVjZSBzb21lIGx7MSwyfXQgdmFyaWFibGVzIHdpdGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdl
IGNhbgogICAgdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBt
b3JlIGVhc2lseS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDIzOGE4ZGEwNmQ4ZWE5MmIz
ODY0ZTliZTVhYWEyNDUwZjc3YTZkMDEKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpEYXRlOiAgIFR1ZSBKYW4gNyAxMjowNjo0NSAyMDIwICswMDAwCgogICAgeDg2L21tOiBp
bnRyb2R1Y2UgbHsxLDJ9dCBsb2NhbCB2YXJpYWJsZXMgdG8gbWFwX3BhZ2VzX3RvX3hlbgogICAg
CiAgICBUaGUgcGwyZSBhbmQgcGwxZSB2YXJpYWJsZXMgYXJlIGhlYXZpbHkgKGFiKXVzZWQgaW4g
dGhhdCBmdW5jdGlvbi4gSXQKICAgIGlzIGZpbmUgYXQgdGhlIG1vbWVudCBiZWNhdXNlIGFsbCBw
YWdlIHRhYmxlcyBhcmUgYWx3YXlzIG1hcHBlZCBzbwogICAgdGhlcmUgaXMgbm8gbmVlZCB0byB0
cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUuCiAgICAKICAgIFdlIHdpbGwgc29v
biBoYXZlIHRoZSByZXF1aXJlbWVudCB0byBtYXAgYW5kIHVubWFwIHBhZ2UgdGFibGVzLiBXZQog
ICAgbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFibGUgdG8gYXZvaWQg
bGVha2FnZS4KICAgIAogICAgSW50cm9kdWNlIHNvbWUgbHsxLDJ9dCB2YXJpYWJsZXMgd2l0aCBs
aW1pdGVkIHNjb3BlIHNvIHRoYXQgd2UgY2FuCiAgICB0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRl
cnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpj
b21taXQgOGM0MzkyMDYzZjNhMDNhYzQ0YmJlYmJkYjBkZjFmODJmZTZlYmJlNQpBdXRob3I6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEphbiA3IDEyOjA2OjQzIDIw
MjAgKzAwMDAKCiAgICB4ODY6IG1vdmUgc29tZSB4ZW4gbW0gZnVuY3Rpb24gZGVjbGFyYXRpb25z
CiAgICAKICAgIFRoZXkgd2VyZSBwdXQgaW50byBwYWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHBy
b3ByaWF0ZS4KICAgIAogICAgVGhlIHJlYWwgcmVhc29uIGlzIHRoYXQgSSB3aWxsIGJlIGFkZGlu
ZyBzb21lIG5ldyBmdW5jdGlvbnMgd2hpY2gKICAgIHRha2VzIG1mbl90LiBJdCB0dXJucyBvdXQg
aXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBhZ2UuaC4KICAgIAogICAgTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
Y29tbWl0IDk3ZTM0YWQyMmQyMjZiOTY4MGY0ZjljMDBkMGJiMzI5NGUyYTFjODAKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBEZWMg
MTcgMTg6MjA6MzMgMjAxOSArMDAwMAoKICAgIHRvb2xzL2RvbWJ1aWxkZXI6IERvbid0IGFsbG9j
YXRlIGRvbS0+cDJtX2hvc3RbXSBmb3IgdHJhbnNsYXRlZCBkb21haW5zCiAgICAKICAgIHhjX2Rv
bV9wMm0oKSBhbmQgZG9tLT5wMm1faG9zdFtdIGltcGxlbWVudCBhIGxpbmVhciB0cmFuc2Zvcm0g
Zm9yIHRyYW5zbGF0ZWQKICAgIGRvbWFpbnMsIGJ1dCB3YXN0ZSBhIHN1YnN0YW50aWFsIGNodW5r
IG9mIFJBTSBkb2luZyBzby4KICAgIAogICAgQVJNIGxpdGVyYWxseSBuZXZlciByZWFkcyBkb20t
PnAybV9ob3N0W10gKGJlY2F1c2Ugb2YgdGhlIHhjX2RvbV90cmFuc2xhdGVkKCkKICAgIHNob3J0
IGNpcmN1aXQgaW4geGNfZG9tX3AybSgpKS4gIERyb3AgaXQgYWxsLgogICAgCiAgICB4ODYgSFZN
IGRvZXMgdXNlIGRvbS0+cDJtX2hvc3RbXSBmb3IgeGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBf
ZXhhY3QoKSBjYWxscwogICAgd2hlbiBwb3B1bGF0aW5nIDRrIHBhZ2VzLiAgUmV1c2UgdGhlIHNh
bWUgdGFjdGljIGZyb20gMk0vMUcgcmFuZ2VzIGFuZCB1c2UgYW4KICAgIG9uLXN0YWNrIGFycmF5
IGluc3RlYWQuICBEcm9wIHRoZSBtZW1vcnkgYWxsb2NhdGlvbi4KICAgIAogICAgeDg2IFBWIGd1
ZXN0cyBkbyB1c2UgZG9tLT5wMm1faG9zdFtdIGFzIGEgbm9uLWlkZW50aXR5IHRyYW5zZm9ybS4g
IFJlbmFtZSB0aGUKICAgIGZpZWxkIHRvIHB2X3AybSB0byBtYWtlIGl0IGNsZWFyIGl0IGlzIFBW
LW9ubHkuCiAgICAKICAgIE5vIGNoYW5nZSBpbiB0aGUgY29uc3RydWN0ZWQgZ3Vlc3RzLgogICAg
CiAgICBSZXBvcnRlZC1ieTogVmFyYWQgR2F1dGFtIDx2cmRAYW1hem9uLmRlPgogICAgUmVwb3J0
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpjb21taXQgZDliMTY3OTlmNjMzZDk0MjgwZDc5NWEy
OTAzZjhlNmJkOGJkNzk4NgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgVHVlIERlYyAxNyAxNzo0MTozNiAyMDE5ICswMDAwCgogICAgdG9v
bHMvZG9tYnVpbGRlcjogUmVtb3ZlIHAybV9ndWVzdCBmcm9tIHRoZSBjb21tb24gaW50ZXJmYWNl
CiAgICAKICAgIEluLWd1ZXN0IHAybSdzIGFyZSBhIGNvbmNlcHQgc3BlY2lmaWMgdG8geDg2IFBW
IGd1ZXN0cy4gIGFsbG9jX3AybV9saXN0KCkgaXMKICAgIHRoZSBvbmx5IGhvb2sgd2hpY2ggaW5p
dGlhbGlzZXMgZG9tLT5wMm1fZ3Vlc3QsIG1ha2luZwogICAgeGNfZG9tX3VwZGF0ZV9ndWVzdF9w
Mm0oKSBhIG5vcCBmb3Igbm9uLVBWIGd1ZXN0cy4KICAgIAogICAgTW92ZSBwMm1fZ3Vlc3QgaW50
byB4Y19kb21faW1hZ2VfeDg2IGFuZCBhZGp1c3QgYWxsb2NfcDJtX2xpc3QoKSB0byBtYXRjaC4K
ICAgIAogICAgRHJvcCB4Y19kb21fdXBkYXRlX2d1ZXN0X3AybSgpIGVudGlyZWx5LgogICAgCiAg
ICBPbmUgY2FsbGVyLCBtb3ZlX2wzX2JlbG93XzRHKCksIG9ubHkgdXNlcyBpdCB0byBtb2RpZnkg
YSBzaW5nbGUgZW50cnksIHNvCiAgICByZXdyaXRpbmcgdGhlIHdob2xlIGd1ZXN0IHAybSBpcyB3
YXN0ZWZ1bCAtIG9wZW5jb2RlIHRoZSBzaW5nbGUgdXBkYXRlCiAgICBpbnN0ZWFkLiAgVGhlIG90
aGVyIGNhbGxlciBpcyBjb21tb24gY29kZS4gIEluc3RlYWQsIG1vdmUgdGhlIGxvZ2ljIGludG8g
dGhlCiAgICBzZXR1cF9wZ3RhYmxlcygpIGhvb2tzLCB3aGljaCBrbm93IHRoZWlyIG93biBzaXpl
b2ZfcGZuIGFuZCBjYW4gZG8gYXdheSB3aXRoCiAgICB0aGUgc3dpdGNoIHN0YXRlbWVudC4KICAg
IAogICAgTm8gY2hhbmdlIGluIHRoZSBjb25zdHJ1Y3RlZCBndWVzdHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCmNvbW1pdCBmODIxOGU0NzkyY2MwOTI4NDVj
ZTI0ZDEwNjMwY2Q4NzEwMGU1OWEyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgRGVjIDE3IDE3OjA4OjIyIDIwMTkgKzAwMDAKCiAg
ICB0b29scy9kb21idWlsZGVyOiBSZW1vdmUgUFYtb25seSwgbWFuZGF0b3J5IGhvb2tzCiAgICAK
ICAgIEN1cnJlbnRseSwgdGhlIHNldHVwX3BndGFibGUoKSBob29rIGlzIG9wdGlvbmFsLCBidXQg
YWxsb2NfcGd0YWJsZSgpIGhvb2sgaXMKICAgIG5vdC4gIEJvdGggYXJlIHNwZWNpZmljIHRvIHg4
NiBQViBndWVzdHMsIGFuZCBzdHViYmVkIGluIHZhcmlvdXMgd2F5cyBieSB0aGUKICAgIGRvbWJ1
aWxkZXJzIGZvciB0cmFuc2xhdGVkIGd1ZXN0cyAoeDg2IEhWTSwgQVJNKS4KICAgIAogICAgTWFr
ZSBhbGxvY19wZ3RhYmxlcygpIG9wdGlvbmFsLCBhbmQgZHJvcCBhbGwgdGhlIHN0dWJzIGZvciB0
cmFuc2xhdGVkIGd1ZXN0CiAgICB0eXBlcy4KICAgIAogICAgTm8gY2hhbmdlIGluIHRoZSBjb25z
dHJ1Y3RlZCBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKY29tbWl0IGVl
MjFmMTBkNzA1NmQwMWI4YTU0ZjllNzRjY2ZlYWU4NDQwZWEwYzgKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBEZWMgMTcgMTc6MDM6
MTcgMjAxOSArMDAwMAoKICAgIHRvb2xzL2RvbWJ1aWxkZXI6IHhjX2RvbV94ODYgY2xlYW51cAog
ICAgCiAgICBUaGUgdHdvIHhjX2RvbV9wYXJhbXMgc3RydWN0dXJlcyBmb3IgUFYgcGFnZXRhYmxl
cyBhcmUgbmV2ZXIgbW9kaWZpZWQgYW5kIGNhbgogICAgbGl2ZSBpbiAucm9kYXRhLiAgUmVkdWNl
IHRoZWlyIHNjb3BlIHRvIHRoZSBhbGxvY19wZ3RhYmxlXyooKSBmdW5jdGlvbnMgd2hpY2gKICAg
IGNvbnN0cnVjdCB4Y19kb21faW1hZ2VfeDg2IGFwcHJvcHJpYXRlbHkuCiAgICAKICAgIFJlbmFt
ZSB7YWxsb2Msc2V0dXB9X3BndGFibGVzKCkgdG8ge2FsbG9jLHNldHVwfV9wZ3RhYmxlc19wdigp
IHRvIGhpZ2hsaWdodAogICAgdGhhdCB0aGV5IGFyZSBQViBvbmx5LCBhbmQgZHJvcCBzb21lIF94
ODYoKSBzdWZmaXhlcyBmcm9tIHN0YXRpYyBoZWxwZXJzLgogICAgCiAgICBObyBmdW5jdGlvbmFs
IGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29t
bWl0IDBkNDhhYjk3MTYyNjU4NTdjZTI2YzM5M2ViMGJjMGJiODdiMTNjOTEKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBPY3QgMjgg
MTA6NTg6MDIgMjAxOSArMDAwMAoKICAgIHg4Ni9zaGltOiBTaG9ydCBjaXJjdWl0IGNvbnRyb2wv
aGFyZHdhcmUgY2hlY2tzIGluIFBWX1NISU1fRVhDTFVTSVZFIGJ1aWxkcwogICAgCiAgICBUaGUg
bmV0IGRpZmZzdGF0IGlzOgogICAgICBhZGQvcmVtb3ZlOiAwLzEzIGdyb3cvc2hyaW5rOiAyNS8x
MjkgdXAvZG93bjogNjI5Ny8tMjA0NjkgKC0xNDE3MikKICAgIAogICAgV2l0aCB0aGUgZm9sbG93
aW5nIG9iamVjdHMvZnVuY3Rpb25zIHJlbW92ZWQgZW50aXJlbHk6CiAgICAgIGlvbW11X2h3ZG9t
X25vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAgICAtICAgICAgLTEKICAg
ICAgaHdkb21fbWF4X29yZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0ICAgICAg
IC0gICAgICAtNAogICAgICBleHRyYV9od2RvbV9pcnFzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQgICAgICAgLSAgICAgIC00CiAgICAgIGN0bGRvbV9tYXhfb3JkZXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNCAgICAgICAtICAgICAgLTQKICAgICAgYWNwaV9jMWVfcXVp
cmsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQzICAgICAgIC0gICAgIC00MwogICAg
ICBodm1fcGlycV9lb2kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjIgICAgICAg
LSAgICAgLTYyCiAgICAgIG1heF9vcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA5NCAgICAgICAtICAgICAtOTQKICAgICAgY29ucmluZ19wdXRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTA0ICAgICAgIC0gICAgLTEwNAogICAgICBwcm9wYWdhdGVfbm9k
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMTkgICAgICAgLSAgICAtMTE5CiAgICAg
IG1taW9fcm9fZW11bGF0ZV9vcHMgICAgICAgICAgICAgICAgICAgICAgICAgIDIyNCAgICAgICAt
ICAgIC0yMjQKICAgICAgbW1jZmdfaW50ZXJjZXB0X29wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgMjI0ICAgICAgIC0gICAgLTIyNAogICAgICBwY2lfY2ZnX29rICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyOTUgICAgICAgLSAgICAtMjk1CiAgICAgIHAybV9sb2NrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU0NiAgICAgICAtICAgIC01NDYKICAgIAog
ICAgQW5kIHRoZSBmb2xsb3dpbmcgcmVkdWNlZCB0byBzdHViczoKICAgICAgYXJjaF9pb21tdV9o
d2RvbV9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgODUyICAgICAgIDIgICAgLTg1MAogICAg
ICBwMm1fYWRkX2ZvcmVpZ24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4ODAgICAgICAx
NiAgICAtODY0CiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBoYXMgdGhlIHVuaW50ZW5kZWQgYnV0
IHVzZWZ1bCBjb25zZXF1ZW5jZSBvZiBzdG9wcGluZwogICAgaGFyZHdhcmVfZG9tPSBmdW5jdGlv
bmFsaXR5IGZyb20gYmVpbmcgdXNhYmxlIChpbiBhdCBsZWFzdCBQVl9TSElNX0VYQ0xVU0lWRQog
ICAgYnVpbGRzKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgogICAgVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
Cgpjb21taXQgMjAwNGRiM2NlZDE4ZjBmZjMxMTRmYzcyODc2NTQyYjI1N2U5YWE2ZApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEph
biAzIDE4OjMxOjQ2IDIwMjAgKzAwMDAKCiAgICB0b29scy9zYXZlOiBEcm9wIHVudXNlZCBwYXJh
bWV0ZXJzIGZyb20geGNfZG9tYWluX3NhdmUoKQogICAgCiAgICBYQ0ZMQUdTX0NIRUNLUE9JTlRf
Q09NUFJFU1MgaGFzIGJlZW4gdW51c2VkIHNpbmNlIGMvcyBiMTViYzQzNDUgKDIwMTUpLAogICAg
WENGTEFHU19IVk0gc2luY2UgYy9zIDllODY3MmYxYyAoMjAxMyksIGFuZCBYQ0ZMQUdTX1NURFZH
QSBzaW5jZSBjL3MKICAgIDA4N2Q0MzMyNiAoMjAwNykuICBEcm9wIHRoZSBjb25zdGFudHMsIGFu
ZCBjb2RlIHdoaWNoIHNldHMgdGhlbS4KICAgIAogICAgVGhlIHNlcGFyYXRlIGh2bSBwYXJhbWV0
ZXIgKGFwcGVhcmVkIGluIGMvcyBkMTFiZWM4YTEsIDIwMDcgYW5kIHVsdGltYXRlbHkKICAgIHJl
ZHVuZGFudCB3aXRoIFhDRkxBR1NfSFZNKSwgaXMgdXNlZCBmb3Igc2FuaXR5IGNoZWNraW5nIGFu
ZCBkZWJ1ZyBwcmludGluZywKICAgIHRoZW4gZGlzY2FyZGVkIGFuZCByZXBsYWNlZCB3aXRoIFhl
bidzIGlkZWEgb2Ygd2hldGhlciB0aGUgZG9tYWluIGlzIFBWIG9yCiAgICBIVk0uCiAgICAKICAg
IFJlYXJyYW5nZSB0aGUgbG9naWMgaW4geGNfZG9tYWluX3NhdmUoKSB0byBhc2sgWGVuIHNpZ2h0
bHkgZWFybGllciwgYW5kIHVzZSBhCiAgICBjb25zaXN0ZW50IGlkZWEgb2YgJ2h2bScgdGhyb3Vn
aG91dC4gIFJlbW92aW5nIHRoaXMgcGFyYW1ldGVyIHJlbW92ZXMgdGhlCiAgICBmaW5hbCB1c2Vy
IG9mIGxpYnhsJ3MgZHNzLT5odm0sIHNvIGRyb3AgdGhhdCBmaWVsZCBhcyB3ZWxsLgogICAgCiAg
ICBVcGRhdGUgdGhlIGRveHlnZW4gY29tbWVudCB0byBiZSBhY2N1cmF0ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KCmNvbW1pdCBj
NGYzZmMxMmNkOTcwNmY3NTkzMDE2ZDRkYWY5MzBjZDUwZjBhZjMyCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTWFyIDI5IDE2OjUx
OjEyIDIwMTkgKzAwMDAKCiAgICB4ZW4vY3B1cG9vbDogRm9sZCBlcnJvciBwYXRocyBpbiBjcHVw
b29sX2NyZWF0ZSgpCiAgICAKICAgIFRoZSBjb21waWxlciBjYW4ndCBmb2xkIGJlY2F1c2Ugb2Yg
dGhlIHdyaXRlIHRvICpwZXJyIGluIHRoZSBmaXJzdCBodW5rLgogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZSwgYnV0IHNsaWdodGx5IGJldHRlciBjb21waWxlZCBjb2RlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:23:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:23: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 1ip9R6-0004o0-8t; Wed, 08 Jan 2020 11:23:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip9R4-0004ns-Lc
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:23:38 +0000
X-Inumbo-ID: 502583bc-3209-11ea-b7ab-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 502583bc-3209-11ea-b7ab-12813bfff9fa;
 Wed, 08 Jan 2020 11:23:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5FA11AB7F;
 Wed,  8 Jan 2020 11:23:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-4-andrew.cooper3@citrix.com>
 <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
 <67a1bb81-98ee-bb1c-5634-fd1d9c66098d@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <874e7240-58e6-dfe4-5d12-860260d83800@suse.com>
Date: Wed, 8 Jan 2020 12:23:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <67a1bb81-98ee-bb1c-5634-fd1d9c66098d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low
 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxODoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8yMDIw
IDE1OjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEZpcnN0LCBpdCBpcyB1bmRlZmluZWQgdG8gaGF2ZSBzdXBlcnBh
Z2VzIGFuZCBNVFJScyBkaXNhZ3JlZSBvbiBjYWNoZWFiaWxpdHkKPj4+IGJvdW5kYXJpZXMsIGFu
ZCBub3RoaW5nIHRoaXMgZWFybHkgaW4gYm9vdCBoYXMgY2hlY2tlZCB0aGF0IGl0IGlzIHNhZmUg
dG8gdXNlCj4+PiBzdXBlcnBhZ2VzIGhlcmUuCj4+IFN0YXRpbmcgdGhpcyBoZXJlIGdpdmVzLCBh
dCBsZWFzdCB0byBtZSwgdGhlIGltcHJlc3Npb24gdGhhdCB5b3UgY2hhbmdlCj4+IHRoaW5ncyBo
ZXJlIHRvIG9iZXkgdG8gdGhlc2UgcmVzdHJpY3Rpb25zLiBJIGRvbid0IHNlZSB5b3UgZG8gc28s
IHRob3VnaAo+PiAtIG1hcF9wYWdlc190b194ZW4oKSBkb2Vzbid0IHF1ZXJ5IE1UUlJzIGF0IGFs
bCBhZmFpY3MuCj4gCj4gTm8sIGJ1dCBpdCBkb2VzIG5vdyBob25vdXIgdGhlIEU4MjAgV1JUIGhv
bGVzIGFuZC9vciByZXNlcnZlZCByZWdpb25zLAo+IHJhdGhlciB0aGFuIGJsaW5kbHkgdXNpbmcg
Mk0gV0Igc3VwZXJwYWdlcywgd2hpY2ggaXMgYW4gaW1wcm92ZW1lbnQuCgpDYW4geW91IHRoZW4g
cGxlYXNlIG1ha2UgbW9yZSBleHBsaWNpdCBpbiB0aGlzIHBhcnQgb2YgdGhlIGRlc2NyaXB0aW9u
CndoYXQgZ2V0cyBpbXByb3ZlZCBhbmQgd2hhdCByZW1haW5zIHRvIGJlIGZpc2h5PwoKPj4+IEZ1
cnRoZXJtb3JlLCBub3RoaW5nIGFjdHVhbGx5IHVzZXMgdGhlIG1hcHBpbmdzIG9uIGJvb3QuICBC
dWlsZCB0aGVzZSBlbnRyaWVzCj4+PiBpbiB0aGUgZGlyZWN0bWFwIHdoZW4gd2Fsa2luZyB0aGUg
RTgyMCB0YWJsZSBhbG9uZyB3aXRoIGV2ZXJ5dGhpbmcgZWxzZS4KPj4gSSdtIHByZXR0eSBzdXJl
IHNvbWUgb2YgdGhlc2UgbWFwcGluZ3Mgd2VyZSB1c2VkLCBwZXJoYXBzIGxvbmcgYWdvLCBhbmQK
Pj4gcG9zc2libHkgb25seSBieSB0aGUgMzItYml0IGh5cGVydmlzb3IuIEl0IHdvdWxkIGZlZWwg
cXVpdGUgYSBiaXQgYmV0dGVyCj4+IGlmIGl0IHdhcyBjbGVhciB3aGVuIHRoZSBuZWVkIGZvciB0
aGlzIGRpc2FwcGVhcmVkLiBJIHdvbmRlciBpZiBJIGNvdWxkCj4+IHRhbGsgeW91IGludG8gZmlu
ZGluZyBvdXQsIHNvIHlvdSBjb3VsZCBzYXkgc28gaGVyZS4KPiAKPiBUQkgsIGl0cyBoYXJkIGVu
b3VnaCBmaWd1cmluZyBvdXQgaG93IHRoZSBtYXBwaW5ncyB3ZXJlIHVzZWQgb24gc3RhZ2luZwo+
IGFsb25lLgo+IAo+IEF0IGEgZ3Vlc3MsIHRoZXNlIGRhdGUgZnJvbSB0aGUgcHJlLU1CMiBkYXlz
LCB3aGVyZSBYZW4gZGVwZW5kZWQgb24KPiBiZWluZyBsb2FkZWQgYXQgMU0sIGFuZCB3aWxsIGhh
dmUgYmVlbiB0aGUgZXF1aXZhbGVudCBvZjoKPiAKPiArwqDCoMKgwqDCoMKgwqAgLyoKPiArwqDC
oMKgwqDCoMKgwqDCoCAqIE1hcCBYZW4gaW50byB0aGUgZGlyZWN0bWFwIChuZWVkZWQgZm9yIGVh
cmx5LWJvb3QgcGFnZXRhYmxlCj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBoYW5kbGluZy93YWxraW5n
KSwgYW5kIGlkZW50aXR5IG1hcCBYZW4gaW50byBib290bWFwIChuZWVkZWQgZm9yCj4gK8KgwqDC
oMKgwqDCoMKgwqAgKiB0aGUgdHJhbnNpdGlvbiBpbnRvIGxvbmcgbW9kZSksIHVzaW5nIDJNIHN1
cGVycGFnZXMuCj4gK8KgwqDCoMKgwqDCoMKgwqAgKi8KPiAKPiB3aGljaCBpcyBkZXNjcmliZWQg
bm93IGluIHBhdGNoIDQuCj4gCj4gSW4gbXkgZXhwZXJpbWVudHMsIGRpc2N1c3NlZCBpbiB0aGUg
Y292ZXIgbGV0dGVyLCBJIGRpZCBnZXQgZG93biB0bwo+IGhhdmluZyBhIG9ubHkgdGhlIHNpbmds
ZSA0ayB0cmFtcG9saW5lIHBhZ2UgbWFwcGVkLCBhbmQgYWNyb3NzIGEgbnVtYmVyCj4gb2YgbWFj
aGluZXMsIGl0IHdhcyB0aGUgYm9vdHNjcnViIHdoaWNoIHRoZW4gaGl0IHRoZWlyIGFic2VuY2Ug
aW4gdGhlCj4gZGlyZWN0bWFwLgoKV2VsbCwgb2theSB0aGVuIHdpdGhvdXQgZnVydGhlciBhcmNo
YWVvbG9neS4KCj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwo+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKPj4+IEBAIC02NiwyNCArNjYsMTkgQEAgbDFfaWRl
bnRtYXA6Cj4+PiAgICAgICAgICAuc2l6ZSBsMV9pZGVudG1hcCwgLiAtIGwxX2lkZW50bWFwCj4+
PiAgCj4+PiAgLyoKPj4+IC0gKiBfX3BhZ2VfdGFibGVzX3N0YXJ0IGRvZXMgbm90IGNvdmVyIGwx
X2lkZW50bWFwIGJlY2F1c2UgaXQgKGwxX2lkZW50bWFwKQo+Pj4gLSAqIGNvbnRhaW5zIDEtMSBt
YXBwaW5ncy4gVGhpcyBtZWFucyB0aGF0IGZyYW1lIGFkZHJlc3NlcyBvZiB0aGVzZSBtYXBwaW5n
cwo+Pj4gLSAqIGFyZSBzdGF0aWMgYW5kIHNob3VsZCBub3QgYmUgdXBkYXRlZCBhdCBydW50aW1l
Lgo+Pj4gKyAqIF9fcGFnZV90YWJsZXNfe3N0YXJ0LGVuZH0gY292ZXIgdGhlIHJhbmdlIG9mIHBh
Z2V0YWJsZXMgd2hpY2ggbmVlZAo+Pj4gKyAqIHJlbG9jYXRpbmcgYXMgWGVuIG1vdmVzIGFyb3Vu
ZCBwaHlzaWNhbCBtZW1vcnkuICBpLmUuIGVhY2ggc3ltX29mZnMoKQo+Pj4gKyAqIHJlZmVyZW5j
ZSB0byBhIGRpZmZlcmVudCBwYWdldGFibGUgaW4gdGhlIFhlbiBpbWFnZS4KPj4+ICAgKi8KPj4+
ICBHTE9CQUwoX19wYWdlX3RhYmxlc19zdGFydCkKPj4+ICAKPj4+ICAvKgo+Pj4gLSAqIFNwYWNl
IGZvciBtYXBwaW5nIHRoZSBmaXJzdCA0R0Igb2YgbWVtb3J5LCB3aXRoIHRoZSBmaXJzdCAxNiBt
ZWdhYnl0ZXMKPj4+IC0gKiBhY3R1YWx5IG1hcHBlZCAobW9zdGx5IHVzaW5nIHN1cGVycGFnZXMp
LiAgVXNlcyA0eCA0ayBwYWdlcy4KPj4+ICsgKiBTcGFjZSBmb3IgNEcgd29ydGggb2YgMk0gbWFw
cGluZ3MsIGZpcnN0IDJNIGFjdHVhbGx5IG1hcHBlZCB2aWEKPj4+ICsgKiBsMV9pZGVudG1hcFtd
LiAgVXNlcyA0eCA0ayBwYWdlcy4KPj4gV291bGQgeW91IG1pbmQgbWFraW5nIHRoaXMgc2F5ICJw
YWdlIHRhYmxlcyIgaW5zdGVhZCBvZiAicGFnZXMiIGluIHRoZQo+PiAybmQgc2VudGVuY2U/Cj4g
Cj4gV2h5P8KgIEN1cnJlbnRseSBhbGwgdGhlICJVc2VzIHggcGFnZXMiIGFyZSBjb25zaXN0ZW50
LCBhbmQgaXQgaXMKPiBkZXNjcmliaW5nIHRoZSBzaXplIG9mIHRoZSBvYmplY3RzLCB3aG9zZSB1
bml0cyBhcmUgcGFnZXMsIG5vdCBwYWdldGFibGVzLgoKRmFpciBlbm91Z2guCgo+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+PiBA
QCAtMTAyMCw4ICsxMDIwLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKPj4+ICAgICAgICoKPj4+ICAgICAgICogV2UgcmVxdWlyZSBzdXBl
cnBhZ2UgYWxpZ25tZW50IGJlY2F1c2UgdGhlIGJvb3QgYWxsb2NhdG9yIGlzCj4+PiAgICAgICAq
IG5vdCB5ZXQgaW5pdGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBzdXBlcnBhZ2VzIGlu
IHRoZQo+Pj4gLSAgICAgKiBhZGRyZXNzIHJhbmdlIEJPT1RTVFJBUF9NQVBfQkFTRSB0byA0R0Is
IGFzIHRoaXMgaXMgZ3VhcmFudGVlZAo+Pj4gLSAgICAgKiBub3QgdG8gcmVxdWlyZSBkeW5hbWlj
IGFsbG9jYXRpb24gb2YgcGFnZXRhYmxlcy4KPj4+ICsgICAgICogYWRkcmVzcyByYW5nZSAyTUIg
dG8gNEdCLCBhcyB0aGlzIGlzIGd1YXJhbnRlZWQgbm90IHRvIHJlcXVpcmUKPj4+ICsgICAgICog
ZHluYW1pYyBhbGxvY2F0aW9uIG9mIHBhZ2V0YWJsZXMuCj4+PiAgICAgICAqCj4+PiAgICAgICAq
IEFzIHdlbGwgYXMgbWFwcGluZyBzdXBlcnBhZ2VzIGluIHRoYXQgcmFuZ2UsIGluIHByZXBhcmF0
aW9uIGZvcgo+Pj4gICAgICAgKiBpbml0aWFsaXNpbmcgdGhlIGJvb3QgYWxsb2NhdG9yLCB3ZSBh
bHNvIGxvb2sgZm9yIGEgcmVnaW9uIHRvIHdoaWNoCj4+PiBAQCAtMTAzNiwxMCArMTAzNiwxMCBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+
Pj4gICAgICAgICAgaWYgKCBib290X2U4MjAubWFwW2ldLnR5cGUgIT0gRTgyMF9SQU0gKQo+Pj4g
ICAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4gIAo+Pj4gLSAgICAgICAgLyogU3VwZXJwYWdlLWFs
aWduZWQgY2h1bmtzIGZyb20gQk9PVFNUUkFQX01BUF9CQVNFLiAqLwo+Pj4gKyAgICAgICAgLyog
U3VwZXJwYWdlLWFsaWduZWQgY2h1bmtzIGZyb20gMk1CLiAqLwo+Pj4gICAgICAgICAgcyA9IChi
b290X2U4MjAubWFwW2ldLmFkZHIgKyBtYXNrKSAmIH5tYXNrOwo+Pj4gICAgICAgICAgZSA9IChi
b290X2U4MjAubWFwW2ldLmFkZHIgKyBib290X2U4MjAubWFwW2ldLnNpemUpICYgfm1hc2s7Cj4+
PiAtICAgICAgICBzID0gbWF4X3QodWludDY0X3QsIHMsIEJPT1RTVFJBUF9NQVBfQkFTRSk7Cj4+
PiArICAgICAgICBzID0gbWF4X3QodWludDY0X3QsIHMsIE1CKDIpKTsKPj4+ICAgICAgICAgIGlm
ICggcyA+PSBlICkKPj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4+ICAKPj4+IEBAIC0xMzQ2
LDggKzEzNDYsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQo+Pj4gIAo+Pj4gICAgICAgICAgc2V0X3BkeF9yYW5nZShzID4+IFBBR0VfU0hJ
RlQsIGUgPj4gUEFHRV9TSElGVCk7Cj4+PiAgCj4+PiAtICAgICAgICAvKiBOZWVkIHRvIGNyZWF0
ZSBtYXBwaW5ncyBhYm92ZSBCT09UU1RSQVBfTUFQX0JBU0UuICovCj4+PiAtICAgICAgICBtYXBf
cyA9IG1heF90KHVpbnQ2NF90LCBzLCBCT09UU1RSQVBfTUFQX0JBU0UpOwo+Pj4gKyAgICAgICAg
LyogTmVlZCB0byBjcmVhdGUgbWFwcGluZ3MgYWJvdmUgMk1CLiAqLwo+Pj4gKyAgICAgICAgbWFw
X3MgPSBtYXhfdCh1aW50NjRfdCwgcywgTUIoMikpOwo+PiBJbnN0ZWFkIG9mIGhhcmQgY29kaW5n
IDJNYiBldmVyeXdoZXJlLCBob3cgYWJvdXQgc2ltcGx5IHJlZHVjaW5nCj4+IEJPT1RTVFJBUF9N
QVBfQkFTRT8KPiAKPiBCZWNhdXNlIHRoZSB1c2Ugb2YgQk9PVFNUUkFQX01BUF9CQVNFIGhlcmUg
aXMgY29uY2VwdHVhbGx5IHdyb25nLgo+IAo+IE9uY2UgSSd2ZSBmaWd1cmVkIG91dCBvbmUgb3Ro
ZXIgYnVnIG9uIHRoZSBFRkkgc2lkZSBvZiB0aGluZ3Mgb25seSwgSSd2ZQo+IGdvdCBhIGZvbGxv
dy1vbiBjaGFuZ2Ugd2hpY2ggbWFuYWdlcyB0byB1bmRlZiBCT09UU1RSQVBfTUFQX0JBU0UgYmVz
aWRlCj4gTElNSVQgYmVjYXVzZSwgLi4uCj4gCj4+ICBUaGlzIHdvdWxkIHRoZW4gYWxzbyBlYXNl
IHNocmlua2luZyB0aGUgYnVpbGQKPj4gdGltZSBtYXBwaW5ncyBmdXJ0aGVyLCBlLmcuIHRvIHRo
ZSBsb3cgMU1iIChpbnN0ZWFkIG9mIHRvdWNoaW5nCj4+IHNldmVyYWwgb2YgdGhlIHBsYWNlcyB5
b3UgdG91Y2ggbm93LCBpdCB3b3VsZCBhZ2FpbiBtYWlubHkgYmUgYW4KPj4gYWRqdXN0bWVudCB0
byBCT09UU1RSQVBfTUFQX0JBU0UsIGFsb25nc2lkZSB0aGUgYXNzZW1ibHkgZmlsZQo+PiBjaGFu
Z2VzIG5lZWRlZCkuCj4gCj4gLi4uIGFzIHlvdSBjb3JyZWN0bHkgaWRlbnRpZnkgaGVyZSwgaXQg
aXMgYSBwcm9wZXJ0eSBvZiB0aGUgcHJlYnVpbHQKPiB0YWJsZXMgKGluIGw/X2lkZW50bWFwW10p
LCBub3QgYSBwcm9wZXJ0eSBvZiB3aGVyZSB3ZSBjaG9zZSB0byBwdXQgdGhlCj4gZHluYW1pYyBi
b290IG1hcHBpbmdzIChpbiB0aGUgbD9fYm9vdG1hcFtdKS7CoCBBbm90aGVyIGNoYW5nZSAoYmxv
Y2tlZAo+IGJlaGluZCB0aGUgYWJvdmUgYnVnKSBtb3ZlcyBCT09UU1RSQVBfTUFQX0JBU0UgdG8g
YmUgMUcgdG8gcmVkdWNlIHRoZQo+IGNoYW5jZSBvZiBhbiBvZmZzZXQgZnJvbSBhIE5VTEwgcG9p
bnRlciBoaXR0aW5nIGEgcHJlc2VudCBtYXBwaW5nLgoKUmlnaHQsIEJPT1RTVFJBUF9NQVBfQkFT
RSB3YXMgKGFiKXVzZWQgZm9yIGEgMm5kIHB1cnBvc2UuIEJ1dCB0aGlzCndvdWxkIGJldHRlciBi
ZSBkZWFsdCB3aXRoIGJ5IGludHJvZHVjaW5nIGEgbmV3IG1hbmlmZXN0IGNvbnN0YW50CihlLmcu
IFBSRUJVSUxUX01BUF9MSU1JVCkgaW5zdGVhZCBvZiBvcGVuLWNvZGluZyAyTWIgZXZlcnl3aGVy
ZS4gUGx1cwp0aGVyZSdzIChhaXVpKSBhIFBSRUJVSUxUX01BUF9MSU1JVCA8PSBCT09UU1RSQVBf
TUFQX0JBU0UKcmVxdWlyZW1lbnQsIHdoaWNoIHdvdWxkIGJldHRlciBiZSB2ZXJpZmllZCAoZS5n
LiBieSBhIEJVSUxEX0JVR19PTigpKQp0aGVuLiBUaGVuIGFnYWluLCBoYXZpbmcgYWxzbyBzZWVu
IHBhdGNoIDUgbm93LCB0aGUgcmVsYXRpb25zaGlwCmJhc2ljYWxseSBnb2VzIGF3YXkgYWx0b2dl
dGhlciB0aGVyZSwgc28gcGVyaGFwcyBhZGRpbmcgYSBjaGVjayBoZXJlCmp1c3QgdG8gZHJvcCBp
dCB0aGVyZSBhZ2FpbiBpc24ndCB2ZXJ5IHVzZWZ1bCAoYnV0IHRoZSBvbWlzc2lvbgp0aGVyZW9m
IGluIHRoZSBwYXRjaCBoZXJlIG1pZ2h0IHdhcnJhbnQgYSByZW1hcmsgaW4gdGhlIGRlc2NyaXB0
aW9uCnRoZW4pLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:38:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip9fa-0005oa-Lu; Wed, 08 Jan 2020 11:38:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip9fZ-0005oV-Fm
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:38:37 +0000
X-Inumbo-ID: 681f4c4e-320b-11ea-b7b3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 681f4c4e-320b-11ea-b7b3-12813bfff9fa;
 Wed, 08 Jan 2020 11:38: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 mx2.suse.de (Postfix) with ESMTP id A4B3DABED;
 Wed,  8 Jan 2020 11:38:35 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <38cdc276-d41a-9e79-3f0a-8836ebe9a125@suse.com>
Date: Wed, 8 Jan 2020 12:38:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxOTowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8yMDIw
IDE2OjE2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyArK2kgKQo+Pj4gICAg
ICB7Cj4+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgc2xvdCA9ICh4ZW5fcGh5c19zdGFydCA+PiBM
Ml9QQUdFVEFCTEVfU0hJRlQpICsgaTsKPj4+ICAgICAgICAgIHBhZGRyX3QgYWRkciA9IHNsb3Qg
PDwgTDJfUEFHRVRBQkxFX1NISUZUOwo+Pj4gIAo+Pj4gICAgICAgICAgbDJfaWRlbnRtYXBbc2xv
dF0gPSBsMmVfZnJvbV9wYWRkcihhZGRyLCBQQUdFX0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKPj4+
IC0gICAgICAgIHNsb3QgJj0gTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxOwo+Pj4gICAgICAgICAg
bDJfYm9vdG1hcFtzbG90XSA9IGwyZV9mcm9tX3BhZGRyKGFkZHIsIF9fUEFHRV9IWVBFUlZJU09S
fF9QQUdFX1BTRSk7Cj4+PiAgICAgIH0KPj4+IC0gICAgLyogSW5pdGlhbGlzZSBMMyBib290LW1h
cCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwo+Pj4gLSAgICBsM19ib290bWFwW2wzX3RhYmxl
X29mZnNldCh4ZW5fcGh5c19zdGFydCldID0KPj4+IC0gICAgICAgIGwzZV9mcm9tX3BhZGRyKChV
SU5UTilsMl9ib290bWFwLCBfX1BBR0VfSFlQRVJWSVNPUik7Cj4+PiAtICAgIGwzX2Jvb3RtYXBb
bDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0ICsgKDggPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAtIDEpXSA9Cj4+PiAtICAgICAgICBsM2VfZnJvbV9wYWRkcigoVUlOVE4pbDJfYm9vdG1hcCwg
X19QQUdFX0hZUEVSVklTT1IpOwo+Pj4gKwo+Pj4gKyAgICAvKiBJbml0aWFsaXplIEwzIGJvb3Qt
bWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCj4+PiArICAgIGZvciAoIGkgPSAwOyBpIDwg
NDsgKytpICkKPj4+ICsgICAgICAgIGwzX2Jvb3RtYXBbaV0gPSBsM2VfZnJvbV9wYWRkcigoVUlO
VE4pbDJfYm9vdG1hcCArIGkgKiBQQUdFX1NJWkUsCj4+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpOwo+PiBUaGUgaWRlYSBiZWhpbmQg
dGhlIG9yaWdpbmFsIGNvZGUgd2FzIHRvIGJlIGltbXVuZSB0byB0aGUgbnVtYmVyCj4+IG9mIHBh
Z2VzIGwyX2Jvb3RtYXBbXSBjb3ZlcnMsIGFzIGxvbmcgYXMgaXQncyBhdCBsZWFzdCBvbmUgKHdo
aWNoCj4+IGl0J2xsIGFsd2F5cyBiZSwgSSB3b3VsZCBzYXkpLiBUaGUgbWluaW11bSByZXF1aXJl
bWVudCB0byBhbnkKPj4gY2hhbmdlIHRvIHRoaXMgSSBoYXZlIGlzIHRoYXQgdGhlIGJ1aWxkIG11
c3QgYnJlYWsgaWYgdGhlIHNpemUKPj4gYXNzdW1wdGlvbiBoZXJlIGlzIHZpb2xhdGVkLiBJLmUu
IHRoZXJlIG1heSBub3QgYmUgYSBsaXRlcmFsIDQgYXMKPj4gdGhlIHVwcGVyIGxvb3AgYm91bmQg
aGVyZSwgb3IgdGhlcmUgd291bGQgbmVlZCB0byBiZSBhCj4+IEJVSUxEX0JVR19PTigpIHJpZ2h0
IG5leHQgdG8gaXQuIEJ1dCBJJ2QgcmVhbGx5IHByZWZlciBpZiB0aGUKPj4gY29kZSB3YXMgbGVm
dCBhcyBpcyAocGVyaGFwcyB3aXRoIGEgY29tbWVudCBhZGRlZCksIHVubGVzcyB5b3UKPj4gY2Fu
IHBvaW50IG91dCBhY3R1YWwgaXNzdWVzIHdpdGggaXQgKHdoaWNoIEkgY2FuJ3Qgc2VlIGluIHRo
ZQo+PiBkZXNjcmlwdGlvbiksIG9yIHlvdSBjYW4gb3RoZXJ3aXNlIGp1c3RpZnkgdGhlIGNoYW5n
ZSB3aXRoIGJldHRlcgo+PiB0aGFuICJ0aGUgRUZJIHNpZGUgaXMgZnVydGhlciBjb21wbGljYXRl
ZCBieSBzcHJheWluZyBub24taWRlbnRpdHkKPj4gYWxpYXNlcyBpbnRvIHRoZSBtaXguIgo+IAo+
IEdpdmVuIHRoYXQgd2hhdCB5b3UgZGVzY3JpYmUgaGVyZSBpcyB0b3RhbGx5IHVuZG9jdW1lbnRl
ZCwgYW5kIEFGQUlDVCwKPiB0b3RhbGx5IHVuZGVzY3JpYmVkIGV2ZW4gaW4gY29tbWl0IG1lc3Nh
Z2VzLCBpdCBoYXMgY29zdCBtZSBwcm9iYWJseSBhCj4gd2Vla3Mgd29ydGggb2YgdGltZSB0byBy
ZXZlcnNlIHRvIHRoZSBwb2ludCBhdCB3aGljaCBJIHdhcyBjb25maWRlbnQKPiB0aGF0IEkga25l
dyBhbGwgb2Ygd2hhdCBpdCB3YXMgYXR0ZW1wdGluZyB0byBkby4KClRoaXMgaXMgbm90IG1lYW50
IGFzIGFuIGV4Y3VzZSAoSSByZWFsbHkgc2hvdWxkIGhhdmUgZG9uZSBiZXR0ZXIgYmFjawp0aGVu
KSwgYnV0IHlvdSBjb3VsZCBoYXZlIGFza2VkLgoKPiBUaGUgcHVycG9zZSBvZiB0aGlzIHdhcyB0
byBtYWtlIHRoZSBoYW5kbGluZyBvZiBsP19ib290bWFwW10gYXMKPiBjb25zaXN0ZW50IGFzIHBv
c3NpYmxlIGJldHdlZW4gdGhlIHZhcmlvdXMgZW52aXJvbm1lbnRzLsKgIFRoZSBwYWdldGFibGVz
Cj4gdGhlbXNlbHZlcyBhcmUgY29tbW9uLCBhbmQgc2hvdWxkIGJlIHVzZWQgY29uc2lzdGVudGx5
LgoKSSBkb24ndCB0aGluayBJIGNhbiB3aG9sZWhlYXJ0ZWRseSBhZ3JlZSBoZXJlOiBsP19ib290
bWFwW10gYXJlCnRocm93LWF3YXkgcGFnZSB0YWJsZXMgKGxpdmluZyBpbiAuaW5pdCksIGFuZCB3
aXRoIHRoZSBub24tRUZJIGFuZApFRkkgYm9vdCBwYXRocyBiZWluZyBzbyBkaWZmZXJlbnQgYW55
d2F5LCB0aGVtIHVzaW5nIHRoZSBhdmFpbGFibGUKdGFibGVzIGRpZmZlcmVudGx5IGlzIG5vdCBh
IGJpZyBpc3N1ZSBpbW8uIFRoaXMgaGVhdnkgZGlmZmVyZW5jZSBvZgpvdGhlciBhc3BlY3RzIHdh
cyBhbHNvIHdoeSBiYWNrIHRoZW4gSSBkZWNpZGVkIHRvIGJlIGFzIGRlZmVuc2l2ZQp0b3dhcmRz
IGwyX2Jvb3RtYXBbXSBzaXplIGNoYW5nZXMgYXMgcG9zc2libGUgaW4gY29kZSB3aGljaCBkb2Vz
bid0CnJlYWxseSBuZWVkIGl0IHRvIGJlIG11bHRpcGxlIHBhZ2VzLgoKQXMgc2FpZCAtIEknbSBn
b2luZyB0byB0cnkgdG8gbm90IHN0YW5kIGluIHRoZSB3YXkgb2YgeW91IHJlLQphcnJhbmdpbmcg
dGhpcywgYnV0Ci0gdGhlIG5ldyBjb2RlIHNob3VsZCBub3QgYnJlYWsgc2lsZW50bHkgd2hlbiAo
aW4gcGFydGljdWxhcikKICBsMl9ib290bWFwW10gY2hhbmdlcwotIHRoZSBkZXNjcmlwdGlvbiBz
aG91bGQgYmUgbW9yZSBleHBsaWNpdCBhYm91dCB0aGUgbW90aXZhdGlvbiBvZgogIHRoZSBjaGFu
Z2UgKHdoaWNoIGluY2x1ZGVzIGRpc3Rpbmd1aXNoaW5nIGJldHdlZW4gaW50ZW50aW9uYWwKICBt
YXBwaW5ncyBhbmQgb25lcyBzaW1wbHkgYXBwZWFyaW5nIGFzIGEgc2lkZSBlZmZlY3QsIHdpdGhv
dXQKICBnZXR0aW5nIGluIHRoZSB3YXkpCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:44:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ip9lK-0006hD-Lv; Wed, 08 Jan 2020 11:44:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ip9lJ-0006h8-OQ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:44:33 +0000
X-Inumbo-ID: 37bf84dc-320c-11ea-875c-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37bf84dc-320c-11ea-875c-bc764e2007e4;
 Wed, 08 Jan 2020 11:44:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CDBAFAE19;
 Wed,  8 Jan 2020 11:44:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-7-andrew.cooper3@citrix.com>
 <a0a29ae9-ae4b-f6bd-ed3b-66a810cfcde6@suse.com>
 <325d840e-f041-99ed-42d3-833cdfe9cfd3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60c0d7b4-867b-d0e4-7d40-265f44e78445@suse.com>
Date: Wed, 8 Jan 2020 12:44:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <325d840e-f041-99ed-42d3-833cdfe9cfd3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/6] x86/boot: Drop INVALID_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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxOTowNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8yMDIw
IDE2OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDYuMDEuMjAyMCAxNjo1NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4gQEAgLTcwNSw3ICs3MDUsNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+Pj4gICAgICAvKiBDcml0
aWNhbCByZWdpb24gd2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRseSEgKi8K
Pj4+ICAKPj4+ICAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKPj4+IC0gICAgc2V0X2N1cnJlbnQo
SU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLwo+Pj4gKyAgICBzZXRfY3VycmVudChO
VUxMKTsgLyogZGVidWcgc2FuaXR5LiAqLwo+Pj4gICAgICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50
Owo+PiBJcyBhbnkgb2YgdGhpcyBhY3R1YWxseSBjaGFuZ2luZyBhbnkgdmFsdWUgaW4gbWVtb3J5
Pwo+IAo+IFllcy4gT2JzZXJ2ZToKPiAKPiDCoMKgwqAgLyogU2V0IHVwIHN0YWNrLiAqLwo+IMKg
wqDCoCBsZWHCoMKgwqDCoCBTVEFDS19TSVpFICsgc3ltX2VzaShjcHUwX3N0YWNrKSwgJWVzcAo+
IAo+IHR3aWNlIGluIGhlYWQuUywgbWVhbmluZyB0aGF0IHRoZSB0b3Atb2Ytc3RhY2sgYmxvY2sg
aXMganVuayBhdCB0aGlzIHBvaW50LgoKV2h5IGp1bmssIHdoZW4gd2UgaGF2ZQoKY2hhciBfX3Nl
Y3Rpb24oIi5ic3Muc3RhY2tfYWxpZ25lZCIpIF9fYWxpZ25lZChTVEFDS19TSVpFKQogICAgY3B1
MF9zdGFja1tTVEFDS19TSVpFXTsKCj4gRXhwbGljaXRseSBzZXR0aW5nIGl0IHRvIE5VTEwgaGVy
ZSBzZWVtcyBsaWtlIGEgc2FmZXIgb3B0aW9uIHRoYW4KPiB0cnVzdGluZyB0aGF0IG5vb25lIGhh
cyBhY3R1YWxseSB1c2VkIHRoZSBzdGFjayB5ZXQuCgpUaGUgYWN0dWFsICJzdGFjayIgcGFydCBv
ZiBjcHUwX3N0YWNrW10gbWF5IGhhdmUgYmVlbiB1c2VkIGFscmVhZHksCmJ1dCB0aGUgdG9wLW9m
LXN0YWNrIGJsb2NrIG91Z2h0IHRvIGJlIHVudG91Y2hlZCwgb3IgZWxzZSB3ZSBoYXZlCm90aGVy
IHByb2JsZW1zLiBBbnl3YXksIEkgZG9uJ3QgaGVhdmlseSBtaW5kIHdyaXRpbmcgc2V2ZXJhbCB6
ZXJvcwpvdmVyIHdoYXQgaXMgYWxyZWFkeSB6ZXJvIGhlcmUsIGl0IGp1c3Qgc2VlbXMgcHJldHR5
IHBvaW50bGVzcyAoYW5kCmluY3JlYXNpbmdseSBzbyBieSB5b3Ugbm93IHdyaXRpbmcgeWV0IGFu
b3RoZXIgemVybykuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 11:58:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 11: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 1ip9yD-0007h7-34; Wed, 08 Jan 2020 11:57:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ip9yC-0007h2-Al
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 11:57:52 +0000
X-Inumbo-ID: 0bf5e0b0-320e-11ea-a455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0bf5e0b0-320e-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 11:57: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 <osstest-admin@xenproject.org>)
 id 1ip9xp-0001M5-Pp; Wed, 08 Jan 2020 11:57: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 1ip9xp-0007V7-5Z; Wed, 08 Jan 2020 11:57:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ip9xp-0007GN-52; Wed, 08 Jan 2020 11:57:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145790-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 11:57:29 +0000
Subject: [Xen-devel] [ovmf test] 145790: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NzJkODg3MjY0MTBlMjFi
MWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICAwIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgMCBkYXlz
ICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzkwICAyMDIwLTAxLTA4IDA5
OjEwOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlk
aWEuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
OTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpBdXRob3I6IEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KRGF0ZTogICBUdWUgRGVjIDI0IDEwOjU3
OjQ3IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IEFkZCBFREsyIFBsYXRmb3JtIEJvb3Qg
TWFuYWdlciBQcm90b2NvbAogICAgCiAgICBBZGQgZWRrMiBwbGF0Zm9ybSBib290IG1hbmFnZXIg
cHJvdG9jb2wgd2hpY2ggd291bGQgaGF2ZSBwbGF0Zm9ybQogICAgc3BlY2lmaWMgcmVmcmVzaGVz
IHRvIHRoZSBhdXRvIGVudW1lcmF0ZWQgYXMgd2VsbCBhcyBOViBib290IG9wdGlvbnMKICAgIGZv
ciB0aGUgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFzaGlzaCBTaW5naGFsIDxh
c2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+Cgpjb21taXQgYzlkNzI2Mjg0MzIxMjZjYmNlNThhNDhiNDQwZTQ5NDRiYWE0YmVh
YgpBdXRob3I6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiAy
IDIwOjMwOjI3IDIwMjAgKzAwMDAKCiAgICBDcnlwdG9Qa2c6IFN1cHBvcnQgZm9yIFNIQTM4NCAm
IFNIQTUxMiBSU0Egc2lnbmluZyBzY2hlbWVzCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODkKICAgIAogICAgQ3VycmVudGx5IFJT
QSBzaWduaW5nIHNjaGVtZSBzdXBwb3J0IGlzIGF2YWlsYWJsZSBmb3IgTUQ1LCBTSEEtMSBvcgog
ICAgU0hBLTI1NiBhbGdvcml0aG1zLlRoZSBmaXggaXMgdG8gZXh0ZW5kIHRoaXMgc3VwcG9ydCBm
b3IgU0hBMzg0IGFuZAogICAgU0hBNTEyLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCAzOTZlNzkxMDU5ZjM3
MDYyY2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCkF1dGhvcjogU2l5dWFuLCBGdSA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTQ6NTk6MjcgMjAyMCArMDgwMAoKICAgIFVl
ZmlDcHVQa2c6IEFsd2F5cyBsb2FkIG1pY3JvY29kZSBwYXRjaCBvbiBBUCBwcm9jZXNzb3IuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbWljcm9jb2RlIGxvYWRlciB0byBhbHdheXMg
cGVyZm9ybSBhIG1pY3JvY29kZQogICAgZGV0ZWN0IGFuZCBsb2FkIG9uIGJvdGggQlNQIGFuZCBB
UCBwcm9jZXNzb3IuIFRoaXMgaXMgdG8gZml4IGEgcG90ZW50aWFsCiAgICBtaWNyb2NvZGUgcmV2
aXNpb24gbWlzbWF0Y2ggaXNzdWUgaW4gYmVsb3cgc2l0dWF0aW9uOgogICAgMS4gQXNzdW1lIHRo
ZXJlIGFyZSB0d28gbWljcm9jb2RlIGNvLWV4aXN0cyBpbiBmbGFzaDogb25lIHByb2R1Y3Rpb24K
ICAgICAgIHZlcnNpb24gYW5kIG9uZSBkZWJ1ZyB2ZXJzaW9uIG1pY3JvY29kZS4KICAgIDIuIEZJ
VCBsb2FkcyBwcm9kdWN0aW9uIG1pY3JvY29kZSB0byBCU1AgYW5kIGFsbCBBUC4KICAgIDMuIFVl
ZmlDcHVQa2cgbG9hZGVyIGxvYWRzIGRlYnVnIG1pY3JvY29kZSB0byBCU1AsIGFuZCBza2lwIHRo
ZSBsb2FkaW5nCiAgICAgICBvbiBBUC4KICAgIEFzIGEgcmVzdWx0LCBkaWZmZXJlbnQgbWljcm9j
b2RlIHBhdGNoZXMgYXJlIGxvYWRlZCB0byBCU1AgYW5kIEFQLCBhbmQKICAgIHRyaWdnZXIgbWlj
cm9jb2RlIG1pc21hdGNoIGVycm9yIGR1cmluZyBPUyBib290LgogICAgCiAgICBCWiBsaW5rOiBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MzEKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgoKY29tbWl0IDA4YTQ3NWRmMTBiNzVmODRjZGViOWIxMWUzOGY4ZWVlOWI1YzA0OGQKQXV0aG9y
OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE1OjEx
OjUxIDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBSZW1vdmUgYWxpZ25tZW50IGNoZWNrIHdo
ZW4gY2FsY3VsYXRlIG1pY3JvY29kZSBzaXplLgogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMg
dGhlIHVubmVjZXNzYXJ5IGFsaWdubWVudCBjaGVjayBvbiBtaWNyb2NvZGUgcGF0Y2gKICAgIFRv
dGFsU2l6ZSBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBkNzg2YTE3Mi4gVGhlIFRvdGFsU2l6ZSBoYXMg
YWxyZWFkeSBiZWVuCiAgICBjaGVja2VkIHdpdGggMUsgYWxpZ25tZW50IGFuZCBNQVhfQUREUkVT
UyBpbiBwcmV2aW91cyBjb2RlIGFzIGJlbG93OgogICAgCiAgICAgICAgaWYgKCAoVUlOVE4pTWlj
cm9jb2RlRW50cnlQb2ludCA+IChNQVhfQUREUkVTUyAtIFRvdGFsU2l6ZSkgfHwKICAgICAgICAg
ICAgICgoVUlOVE4pTWljcm9jb2RlRW50cnlQb2ludCArIFRvdGFsU2l6ZSkgPiBNaWNyb2NvZGVF
bmQgfHwKICAgICAgICAgICAgIChEYXRhU2l6ZSAmIDB4MykgIT0gMCB8fAogICAgICAgICAgICAg
KFRvdGFsU2l6ZSAmIChTSVpFXzFLQiAtIDEpKSAhPSAwIHx8CiAgICAgICAgICAgICBUb3RhbFNp
emUgPCBEYXRhU2l6ZQogICAgICAgICAgICkgewogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENj
OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFu
IEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:16:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAG3-00011J-9k; Wed, 08 Jan 2020 12:16:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipAG2-00011E-7r
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:16:18 +0000
X-Inumbo-ID: a71552ae-3210-11ea-b263-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a71552ae-3210-11ea-b263-bc764e2007e4;
 Wed, 08 Jan 2020 12:16:09 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id a5so2258611wmb.0
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 04:16:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=mky1kYA0Zn0Ry0cWUyxDRxc7+Xq53N5HLXVIWKTWAIY=;
 b=YcvJYZclqp3oXJn9uF+DXIZVALeOkHM2lA4+/TI1P7b+GjzjJ/+wQLT2bzY4JTZytM
 pBOR0FFO7JeDDBIap0PVZ4Mj/1zHWqjNs/f5ylUecZW+Vkcz6NEgFqj7JNR9JSCNcwnx
 IQbSDH6loMGDzjA6R2BaxONIBASmTGgRzjgmMYTXe492DMNeJl6sWmav5PsCAoSTKTHq
 FRwTC9CthHhwwvzsvOYMC9Q619nKxVfwEeAjJgNL5M9TEQ2HTmVjxWePWWw/iyIAN+IJ
 LR4FDr0snB2zMgEhKy2ssTt4h/VXelBeFw4UVhwejm3TC4J7tfY6ksImVxJQrftigMJX
 2fdw==
X-Gm-Message-State: APjAAAU5nhkHgix8JA/d6kBTxeaz52X18TZue3Z4cf4P90vBNhqvXqIZ
 zDFvBC1gmAkOHHJjEZH8weo=
X-Google-Smtp-Source: APXvYqwrImGCqawP9Lt8Ch33m6SdpsYn7yZWz0bIjm62rI/rx/hcaxhzApSodR2i7vWz7o1xlKN08Q==
X-Received: by 2002:a05:600c:2254:: with SMTP id
 a20mr3567844wmm.97.1578485768878; 
 Wed, 08 Jan 2020 04:16:08 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id k8sm3980289wrl.3.2020.01.08.04.16.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 04:16:08 -0800 (PST)
Date: Wed, 8 Jan 2020 12:16:06 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200108121606.yr25b27mrnawu6um@debian>
References: <20200108110148.18988-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200108110148.18988-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTI6MDE6NDhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBjcHVfc21wYm9vdF9mcmVlKCkgcmVtb3ZlcyB0aGUgc3R1YnMgZm9yIHRoZSBjcHUg
Z29pbmcgb2ZmbGluZSwgYnV0IGl0Cj4gaXNuJ3QgY2xlYXJpbmcgdGhlIHJlbGF0ZWQgcGVyY3B1
IHZhcmlhYmxlcy4gVGhpcyB3aWxsIHJlc3VsdCBpbgo+IGNyYXNoZXMgd2hlbiBhIHN0dWIgcGFn
ZSBpcyByZWxlYXNlZCBkdWUgdG8gYWxsIHJlbGF0ZWQgY3B1cyBnb25lCj4gb2ZmbGluZSBhbmQg
b25lIG9mIHRob3NlIGNwdXMgZ29pbmcgb25saW5lIGxhdGVyLgo+IAo+IEZpeCB0aGF0IGJ5IGNs
ZWFyaW5nIHN0dWJzLmFkZHIgYW5kIHN0dWJzLm1mbiBpbiBvcmRlciB0byBhbGxvY2F0ZSBhCj4g
bmV3IHN0dWIgcGFnZSB3aGVuIG5lZWRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAy
ICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBpbmRleCA3
ZTI5NzA0MDgwLi40NmMwNzI5MjE0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gQEAgLTk0NSw2ICs5NDUsOCBAQCBz
dGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUsIGJvb2wgcmVtb3Zl
KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwZXJfY3B1KHN0dWJzLmFkZHIsIGNw
dSkgfCB+UEFHRV9NQVNLKSArIDEpOwo+ICAgICAgICAgIGlmICggaSA9PSBTVFVCU19QRVJfUEFH
RSApCj4gICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwo+
ICsgICAgICAgIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSA9IDA7Cj4gKyAgICAgICAgcGVyX2Nw
dShzdHVicy5tZm4sIGNwdSkgPSAwOwoKU2hvdWxkbid0IHRoZSBtZm4gYmUgc2V0IHRvIElOVkFM
SURfTUZOIGluc3RlYWQ/CgpXZWkuCgo+ICAgICAgfQo+ICAKPiAgICAgIEZSRUVfWEVOSEVBUF9Q
QUdFKHBlcl9jcHUoY29tcGF0X2dkdCwgY3B1KSk7Cj4gLS0gCj4gMi4xNi40Cj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:18:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAIU-00019Z-RE; Wed, 08 Jan 2020 12:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipAIT-00019U-8m
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:18:49 +0000
X-Inumbo-ID: 05d296b2-3211-11ea-b7d2-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05d296b2-3211-11ea-b7d2-12813bfff9fa;
 Wed, 08 Jan 2020 12:18: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 mx2.suse.de (Postfix) with ESMTP id A749EB0A5;
 Wed,  8 Jan 2020 12:18:47 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
Date: Wed, 8 Jan 2020 13:18:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200108121606.yr25b27mrnawu6um@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <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>

T24gMDguMDEuMjAgMTM6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMDgsIDIwMjAg
YXQgMTI6MDE6NDhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gY3B1X3NtcGJvb3Rf
ZnJlZSgpIHJlbW92ZXMgdGhlIHN0dWJzIGZvciB0aGUgY3B1IGdvaW5nIG9mZmxpbmUsIGJ1dCBp
dAo+PiBpc24ndCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJjcHUgdmFyaWFibGVzLiBUaGlzIHdp
bGwgcmVzdWx0IGluCj4+IGNyYXNoZXMgd2hlbiBhIHN0dWIgcGFnZSBpcyByZWxlYXNlZCBkdWUg
dG8gYWxsIHJlbGF0ZWQgY3B1cyBnb25lCj4+IG9mZmxpbmUgYW5kIG9uZSBvZiB0aG9zZSBjcHVz
IGdvaW5nIG9ubGluZSBsYXRlci4KPj4KPj4gRml4IHRoYXQgYnkgY2xlYXJpbmcgc3R1YnMuYWRk
ciBhbmQgc3R1YnMubWZuIGluIG9yZGVyIHRvIGFsbG9jYXRlIGEKPj4gbmV3IHN0dWIgcGFnZSB3
aGVuIG5lZWRlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArKwo+PiAgIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+IGluZGV4IDdlMjk3MDQw
ODAuLjQ2YzA3MjkyMTQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiBAQCAtOTQ1LDYgKzk0NSw4IEBAIHN0YXRp
YyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSwgYm9vbCByZW1vdmUpCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShzdHVicy5hZGRyLCBjcHUp
IHwgflBBR0VfTUFTSykgKyAxKTsKPj4gICAgICAgICAgIGlmICggaSA9PSBTVFVCU19QRVJfUEFH
RSApCj4+ICAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7
Cj4+ICsgICAgICAgIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSA9IDA7Cj4+ICsgICAgICAgIHBl
cl9jcHUoc3R1YnMubWZuLCBjcHUpID0gMDsKPiAKPiBTaG91bGRuJ3QgdGhlIG1mbiBiZSBzZXQg
dG8gSU5WQUxJRF9NRk4gaW5zdGVhZD8KClRoaXMgd291bGQgcmVxdWlyZSBtb2RpZnlpbmcgYWxs
b2Nfc3R1Yl9wYWdlKCk6CgogICAgIGlmICggKm1mbiApCiAgICAgICAgIHBnID0gbWZuX3RvX3Bh
Z2UoX21mbigqbWZuKSk7CiAgICAgZWxzZQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:20:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:20: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 1ipAK0-0001tD-6n; Wed, 08 Jan 2020 12:20:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipAJy-0001t8-Su
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:20:22 +0000
X-Inumbo-ID: 3d8db0b4-3211-11ea-b7d4-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d8db0b4-3211-11ea-b7d4-12813bfff9fa;
 Wed, 08 Jan 2020 12:20:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578486021;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+DRwsiPJXO3yctwqULEuJgHmWLuMH9MG/NTAqBUYTtw=;
 b=HTFcz7XMl+N93ho6R9nCoaDfA6cdexq0tf3Wpx5uKMOX8ZFxaiheXL5e
 KXxhhnp92IC72af1jYjWbl1aSB0oAbrckvAN0b6eGecbU3c3JXtvZCjLL
 pIlxZXlz0S4Vfte4cOLz0dLYvaRQ5IJq5S2PjGSvzl6JGQtyl12Rk3x3e c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ex51nlvpZb4oKU9vWf8HdpXV+nzr14ws6Y/luWR6qdNrR9w6UEX1VhxVTBsCwr8IuB1Cj+Tucv
 JiaGF8FpyJBTzDkH3f5/tULzP9YUTIkMkxuqTqcxw1cOF7axMQTJ5/ZRAlg5mqkC2d7nCbiqAl
 xmxWiiD97cExAA7Zl84jpVHe5MycjDH2ds5xsI9G47XfYRpOsWGlSN0y38TOSIZtS3fNO3N1MV
 QPafxNTT+lblvivwRufoChVTLt+xx09XxnJCJZH0nSW+64EjVoOU+eYi5NpfgRZCD+Ms18jdQl
 +Dk=
X-SBRS: 2.7
X-MesageID: 11206051
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="11206051"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
 <61ec5633-05b7-fab3-ceac-e6c7649893e3@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: <30678579-b51e-cedc-88cf-bd5e540144bb@citrix.com>
Date: Wed, 8 Jan 2020 12:20:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMDgvMDEvMjAyMCAxMjoxOCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAx
MzoxNiwgV2VpIExpdSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTI6MDE6NDhQ
TSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IGNwdV9zbXBib290X2ZyZWUoKSByZW1v
dmVzIHRoZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBvZmZsaW5lLCBidXQgaXQKPj4+IGlzbid0
IGNsZWFyaW5nIHRoZSByZWxhdGVkIHBlcmNwdSB2YXJpYWJsZXMuIFRoaXMgd2lsbCByZXN1bHQg
aW4KPj4+IGNyYXNoZXMgd2hlbiBhIHN0dWIgcGFnZSBpcyByZWxlYXNlZCBkdWUgdG8gYWxsIHJl
bGF0ZWQgY3B1cyBnb25lCj4+PiBvZmZsaW5lIGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBnb2luZyBv
bmxpbmUgbGF0ZXIuCj4+Pgo+Pj4gRml4IHRoYXQgYnkgY2xlYXJpbmcgc3R1YnMuYWRkciBhbmQg
c3R1YnMubWZuIGluIG9yZGVyIHRvIGFsbG9jYXRlIGEKPj4+IG5ldyBzdHViIHBhZ2Ugd2hlbiBu
ZWVkZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArKwo+Pj4gwqAg
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4gaW5kZXggN2Uy
OTcwNDA4MC4uNDZjMDcyOTIxNCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+IEBAIC05NDUsNiArOTQ1LDgg
QEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1LAo+Pj4gYm9v
bCByZW1vdmUpCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgKHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSB8Cj4+PiB+UEFHRV9N
QVNLKSArIDEpOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggaSA9PSBTVFVCU19QRVJfUEFH
RSApCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmVlX2RvbWhlYXBfcGFnZShtZm5f
dG9fcGFnZShtZm4pKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCBwZXJfY3B1KHN0dWJzLmFkZHIsIGNw
dSkgPSAwOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIHBlcl9jcHUoc3R1YnMubWZuLCBjcHUpID0gMDsK
Pj4KPj4gU2hvdWxkbid0IHRoZSBtZm4gYmUgc2V0IHRvIElOVkFMSURfTUZOIGluc3RlYWQ/Cj4K
PiBUaGlzIHdvdWxkIHJlcXVpcmUgbW9kaWZ5aW5nIGFsbG9jX3N0dWJfcGFnZSgpOgo+Cj4gwqDC
oMKgIGlmICggKm1mbiApCj4gwqDCoMKgwqDCoMKgwqAgcGcgPSBtZm5fdG9fcGFnZShfbWZuKCpt
Zm4pKTsKPiDCoMKgwqAgZWxzZQoKQ29ycmVjdC7CoCBwZXItY3B1IGRhdGEgaXMgaW5pdGlhbGlz
ZWQgdG8gMCwgbm90IHRvIGEgY3VzdG9tIGRlZmF1bHQsIHNvCnVzaW5nIElOVkFMSURfTUZOIGlz
IG1vcmUgY29tcGxpY2F0ZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:24:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipANc-00025J-Q4; Wed, 08 Jan 2020 12:24:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipANc-00025E-Be
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:24:08 +0000
X-Inumbo-ID: bf3da858-3211-11ea-bc14-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf3da858-3211-11ea-bc14-bc764e2007e4;
 Wed, 08 Jan 2020 12:23:59 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id j42so3094586wrj.12
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 04:23:59 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=RdWLntUtTPTe9Vg919BHsYy1BKfo8PfzD+FgLgOkV8Q=;
 b=gF76g2N0QIhZiMB4EKA2Ellv8LaY/yxvth8kUFFUUAljQv5hcsJWFNoVDe7ksS7LmK
 iiQ9E0IgvNde9pJxbA1Z7+kmEnUQQCz/7AM1bMKrYsso1G77XhQ756pTMeVhFg+m4iwI
 La6/07Etf4N4VPrK7Q9RuSxDWURd0eO2iZ9Vb3wihhY1MZJ+9ELvLgeqFrkvb3qltV/u
 EXyYvWkqzvFlNKjVvgMW2MdhF7WVwyG9jCMSUQI1S2Cwem2RdvJp5h4qFC2kVu3fWhow
 8Y6JstA8o2SNyJoGqw69fMiVGWAkujbbMZVjrvE3Tv0VD9hmdsRn3dDmT/X3bnW2dw9r
 GJNw==
X-Gm-Message-State: APjAAAWr4cDjQunA2upvLY80aK7sYZMLdZK07WrcWIBDAsMilWZ+2Vnv
 pFFWi0+QGmsS5fIuho974m8=
X-Google-Smtp-Source: APXvYqxHYNSmCR+yZR3aygUM0JbT8dkkFoqbHKrm2KTQq3guN7W6xE9QK3JOymYQFVMQ6KnseojfyQ==
X-Received: by 2002:a5d:494b:: with SMTP id r11mr4321118wrs.184.1578486238912; 
 Wed, 08 Jan 2020 04:23:58 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id n189sm3761320wme.33.2020.01.08.04.23.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 04:23:58 -0800 (PST)
Date: Wed, 8 Jan 2020 12:23:55 +0000
From: Wei Liu <wl@xen.org>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20200108122355.3js5sbis2yxxszqc@debian>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
 <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDE6MTg6NDZQTSArMDEwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAwOC4wMS4yMCAxMzoxNiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgSmFu
IDA4LCAyMDIwIGF0IDEyOjAxOjQ4UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiA+
IGNwdV9zbXBib290X2ZyZWUoKSByZW1vdmVzIHRoZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBv
ZmZsaW5lLCBidXQgaXQKPiA+ID4gaXNuJ3QgY2xlYXJpbmcgdGhlIHJlbGF0ZWQgcGVyY3B1IHZh
cmlhYmxlcy4gVGhpcyB3aWxsIHJlc3VsdCBpbgo+ID4gPiBjcmFzaGVzIHdoZW4gYSBzdHViIHBh
Z2UgaXMgcmVsZWFzZWQgZHVlIHRvIGFsbCByZWxhdGVkIGNwdXMgZ29uZQo+ID4gPiBvZmZsaW5l
IGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBnb2luZyBvbmxpbmUgbGF0ZXIuCj4gPiA+IAo+ID4gPiBG
aXggdGhhdCBieSBjbGVhcmluZyBzdHVicy5hZGRyIGFuZCBzdHVicy5tZm4gaW4gb3JkZXIgdG8g
YWxsb2NhdGUgYQo+ID4gPiBuZXcgc3R1YiBwYWdlIHdoZW4gbmVlZGVkLgo+ID4gPiAKPiA+ID4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gPiAtLS0K
PiA+ID4gICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArKwo+ID4gPiAgIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ID4gPiBpbmRleCA3ZTI5NzA0
MDgwLi40NmMwNzI5MjE0IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
Cj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiA+ID4gQEAgLTk0NSw2ICs5NDUs
OCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUsIGJvb2wg
cmVtb3ZlKQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBlcl9jcHUoc3R1
YnMuYWRkciwgY3B1KSB8IH5QQUdFX01BU0spICsgMSk7Cj4gPiA+ICAgICAgICAgICBpZiAoIGkg
PT0gU1RVQlNfUEVSX1BBR0UgKQo+ID4gPiAgICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdl
KG1mbl90b19wYWdlKG1mbikpOwo+ID4gPiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNw
dSkgPSAwOwo+ID4gPiArICAgICAgICBwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSA9IDA7Cj4gPiAK
PiA+IFNob3VsZG4ndCB0aGUgbWZuIGJlIHNldCB0byBJTlZBTElEX01GTiBpbnN0ZWFkPwo+IAo+
IFRoaXMgd291bGQgcmVxdWlyZSBtb2RpZnlpbmcgYWxsb2Nfc3R1Yl9wYWdlKCk6Cj4gCj4gICAg
IGlmICggKm1mbiApCj4gICAgICAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4oKm1mbikpOwo+ICAg
ICBlbHNlCgpPSy4gSSB0aGluayB0aGUgY2hhbmNlIG9mIGFsbG9jYXRpbmcgbWZuIDAgZnJvbSB0
aGUgYWxsb2NhdG9yIGlzCmV4Y2VlZGluZ2x5IGxvdywgc28gSSBjZXJ0YWlubHkgaGF2ZSBubyBv
YmplY3Rpb24gdG8gcmVzZXQgaXQgdG8gMC4KCldlaS4KCj4gCj4gCj4gSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:26:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:26: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 1ipAPo-0002C8-7c; Wed, 08 Jan 2020 12:26:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipAPn-0002C3-Bn
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:26:23 +0000
X-Inumbo-ID: 14624820-3212-11ea-b7d9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14624820-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:26:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 855AFAD78;
 Wed,  8 Jan 2020 12:26:21 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-2-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5405f981-d7b4-11ce-38a5-fc221454d99a@suse.com>
Date: Wed, 8 Jan 2020 13:26:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107173902.13768-2-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hyperv: drop usage of GENMASK_ULL
 from hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxODozOSwgV2VpIExpdSB3cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVydi10bGZzLmgKPiBAQCAtNDE1LDEzICs0MTUsMTMgQEAgZW51bSBIVl9HRU5FUklD
X1NFVF9GT1JNQVQgewo+ICAJSFZfR0VORVJJQ19TRVRfQUxMLAo+ICB9Owo+ICAKPiAtI2RlZmlu
ZSBIVl9IWVBFUkNBTExfUkVTVUxUX01BU0sJR0VOTUFTS19VTEwoMTUsIDApCj4gKyNkZWZpbmUg
SFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLCTB4ZmZmZiAvKiBHRU5NQVNLX1VMTCgxNSwgMCkgKi8K
PiAgI2RlZmluZSBIVl9IWVBFUkNBTExfRkFTVF9CSVQJCUJJVCgxNiwgVUwpCj4gICNkZWZpbmUg
SFZfSFlQRVJDQUxMX1ZBUkhFQURfT0ZGU0VUCTE3Cj4gICNkZWZpbmUgSFZfSFlQRVJDQUxMX1JF
UF9DT01QX09GRlNFVAkzMgo+IC0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLCUdF
Tk1BU0tfVUxMKDQzLCAzMikKPiArI2RlZmluZSBIVl9IWVBFUkNBTExfUkVQX0NPTVBfTUFTSwkw
eGZmZjAwMDAwMDAwIC8qIEdFTk1BU0tfVUxMKDQzLCAzMikgKi8KPiAgI2RlZmluZSBIVl9IWVBF
UkNBTExfUkVQX1NUQVJUX09GRlNFVAk0OAo+IC0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBfU1RB
UlRfTUFTSwlHRU5NQVNLX1VMTCg1OSwgNDgpCj4gKyNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFUF9T
VEFSVF9NQVNLCTB4ZmZmMDAwMDAwMDAwMDAwIC8qIEdFTk1BU0tfVUxMKDU5LCA0OCkgKi8KClRo
ZSBsYXN0IHR3byBzaG91bGQgZ2FpbiBVTEwgKG9yIGF0IGxlYXN0IFVMKSBzdWZmaXhlcy4gSSBh
bHNvCndvbmRlciB3aGV0aGVyIGJvdGggd291bGRuJ3QgYmV0dGVyIGJlIGV4cHJlc3NlZCBhcyAo
MHhmZmZVTEwgPDwgTikuCldpdGggYXQgbGVhc3QgdGhlIHN1ZmZpeGVzIGFkZGVkCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:26:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAQ7-0002Et-GZ; Wed, 08 Jan 2020 12:26:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipAQ6-0002Eg-8z
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:26:42 +0000
X-Inumbo-ID: 1f8808c0-3212-11ea-b7d9-12813bfff9fa
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f8808c0-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:26:41 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id f8so2425189edv.2
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 04:26:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=L9JumfPMGvNZLrs9bMRxzumT5ohIHviEoLuieuqud0k=;
 b=Vy7yI72Wxt6CRffUw28MIDmfvNHY9ucpiQAxLzuNKvkk736vfpc/Tz7RmEOwp3sVQQ
 F8uReDQN05LB8Lsq2mBd21mDFsblGUare3KmqA1DsXP+YMvdW7XyaLLvIJwh2QfGTxHY
 O8hrd602Xrl73drLGVHXodFabew70gU8JRgjxiwTbJmQOEzSwPkAY2tJj8fQbR60j8xc
 B+44pUPNncuWklmlxojghN3ssMreVMkFQJ2cT0seFaBWMvxm2FRpGuD44Bc5aNjAsxEL
 oXELxsmfZA5bIcLMBFKQyKg89C6SMiwYZKOQdDQOZWxXzzqCx8cHbpS681skGiQGuQ7I
 xq2A==
X-Gm-Message-State: APjAAAU572yZZJ6BvlJrJz14yPs2CaPoiWI6PHZ5tyNGWEtN1A22Tkw2
 J9hy+aZN4Y1L6Ns+yb3mNlyZCpqmgBw=
X-Google-Smtp-Source: APXvYqx5PpFmXaRxmcMNLsGVaxuxbqlcVJ+0c2uKsH/G1ucdKj5o9cmqRi0zcBZJFnV7nz3FBjZxvA==
X-Received: by 2002:adf:df83:: with SMTP id z3mr4398254wrl.389.1578486399614; 
 Wed, 08 Jan 2020 04:26:39 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id y139sm3753987wmd.24.2020.01.08.04.26.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 04:26:39 -0800 (PST)
Date: Wed, 8 Jan 2020 12:26:37 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@gmail.com>
Message-ID: <20200108122637.tc2aqdor4ykpk7ub@debian>
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-3-liuwe@microsoft.com>
 <CACCGGhAGY+VtgCtwMz39eRmPT0nch92r8P3JBGhhrWWPtYd+mQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACCGGhAGY+VtgCtwMz39eRmPT0nch92r8P3JBGhhrWWPtYd+mQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <JBeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDk6MTE6MTJBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE9uIFR1ZSwgNyBKYW4gMjAyMCBhdCAxNzozOSwgV2VpIExpdSA8d2xAeGVuLm9yZz4g
d3JvdGU6Cj4gPgo+ID4gQWxsIHN0cnVjdHVyZXMgYXJlIGFscmVhZHkgbmF0dXJhbGx5IGFsaWdu
ZWQuIExpbnV4IGFkZGVkIHRob3NlCj4gPiBhdHRyaWJ1dGVzIG91dCBvZiBwYXJhbm9pYS4KPiA+
Cj4gPiBJbiBYZW4gd2UndmUgaGFkIGluc3RhbmNlIHdlIGhhZCB0byBkcm9wIHBvaW50bGVzcyBf
X3BhY2tlZCB0byBwbGFjYXRlCj4gPiBnY2MgOSAoc2VlIGNhOTMxMGIyNGUKPiAKPiBJIHRoaW5r
IHlvdSBzaG91bGQgYWRkOgo+IAo+ICJ4ODYvSU8tQVBJQzogZml4IGJ1aWxkIHdpdGggZ2NjOSIK
PiAKPiBoZXJlLgoKSSBoYXZlIGZpeGVkIGl0IHVwIGxvY2FsbHkuIERvIHlvdSB3YW50IG1lIHRv
IHJlc2VuZCB0aGVzZSB0d28gcGF0Y2hlcwpqdXN0IGZvciB0aGlzIHVwZGF0ZT8KCldlaS4KCj4g
Cj4gPiApLCBpdCBpcyBiZXR0ZXIgZHJvcCB0aG9zZSBhdHRyaWJ1dGVzLgo+ID4KPiA+IFJlcXVl
c3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiAKPiAgIFBhdWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:26:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAQG-0002Gf-Pf; Wed, 08 Jan 2020 12:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipAQF-0002GM-4U
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:26:51 +0000
X-Inumbo-ID: 25065cfc-3212-11ea-b7d9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25065cfc-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:26: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 mx2.suse.de (Postfix) with ESMTP id BC3D1AD78;
 Wed,  8 Jan 2020 12:26:49 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
 <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
 <20200108122355.3js5sbis2yxxszqc@debian>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <62c457b3-dd02-ad2b-4d17-f11739a27dc3@suse.com>
Date: Wed, 8 Jan 2020 13:26:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200108122355.3js5sbis2yxxszqc@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gMDguMDEuMjAgMTM6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMDgsIDIwMjAg
YXQgMDE6MTg6NDZQTSArMDEwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMDguMDEuMjAg
MTM6MTYsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAxMjowMTo0
OFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IGNwdV9zbXBib290X2ZyZWUoKSBy
ZW1vdmVzIHRoZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBvZmZsaW5lLCBidXQgaXQKPj4+PiBp
c24ndCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJjcHUgdmFyaWFibGVzLiBUaGlzIHdpbGwgcmVz
dWx0IGluCj4+Pj4gY3Jhc2hlcyB3aGVuIGEgc3R1YiBwYWdlIGlzIHJlbGVhc2VkIGR1ZSB0byBh
bGwgcmVsYXRlZCBjcHVzIGdvbmUKPj4+PiBvZmZsaW5lIGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBn
b2luZyBvbmxpbmUgbGF0ZXIuCj4+Pj4KPj4+PiBGaXggdGhhdCBieSBjbGVhcmluZyBzdHVicy5h
ZGRyIGFuZCBzdHVicy5tZm4gaW4gb3JkZXIgdG8gYWxsb2NhdGUgYQo+Pj4+IG5ldyBzdHViIHBh
Z2Ugd2hlbiBuZWVkZWQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4gICAgeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8
IDIgKysKPj4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKPj4+PiBpbmRleCA3ZTI5NzA0MDgwLi40NmMwNzI5MjE0IDEwMDY0NAo+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+
Pj4gQEAgLTk0NSw2ICs5NDUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2ln
bmVkIGludCBjcHUsIGJvb2wgcmVtb3ZlKQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSB8IH5QQUdFX01BU0spICsgMSk7Cj4+Pj4g
ICAgICAgICAgICBpZiAoIGkgPT0gU1RVQlNfUEVSX1BBR0UgKQo+Pj4+ICAgICAgICAgICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwo+Pj4+ICsgICAgICAgIHBlcl9j
cHUoc3R1YnMuYWRkciwgY3B1KSA9IDA7Cj4+Pj4gKyAgICAgICAgcGVyX2NwdShzdHVicy5tZm4s
IGNwdSkgPSAwOwo+Pj4KPj4+IFNob3VsZG4ndCB0aGUgbWZuIGJlIHNldCB0byBJTlZBTElEX01G
TiBpbnN0ZWFkPwo+Pgo+PiBUaGlzIHdvdWxkIHJlcXVpcmUgbW9kaWZ5aW5nIGFsbG9jX3N0dWJf
cGFnZSgpOgo+Pgo+PiAgICAgIGlmICggKm1mbiApCj4+ICAgICAgICAgIHBnID0gbWZuX3RvX3Bh
Z2UoX21mbigqbWZuKSk7Cj4+ICAgICAgZWxzZQo+IAo+IE9LLiBJIHRoaW5rIHRoZSBjaGFuY2Ug
b2YgYWxsb2NhdGluZyBtZm4gMCBmcm9tIHRoZSBhbGxvY2F0b3IgaXMKPiBleGNlZWRpbmdseSBs
b3csIHNvIEkgY2VydGFpbmx5IGhhdmUgbm8gb2JqZWN0aW9uIHRvIHJlc2V0IGl0IHRvIDAuCgpU
aGUgY2hhbmNlIHNob3VsZCBiZSBleGFjdGx5IHplcm8uIE90aGVyd2lzZSB3ZSdkIGhhdmUgYSBi
aWcgcHJvYmxlbQpkdWUgdG8gTDFURi4uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:27:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipAQo-0002Od-9I; Wed, 08 Jan 2020 12:27:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipAQn-0002OQ-5J
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:27:25 +0000
X-Inumbo-ID: 34902860-3212-11ea-a455-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34902860-3212-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 12:27: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 mx2.suse.de (Postfix) with ESMTP id CB6B8AD78;
 Wed,  8 Jan 2020 12:27:15 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-3-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d9459334-15f2-f2ae-ffcb-89a634b33211@suse.com>
Date: Wed, 8 Jan 2020 13:27:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200107173902.13768-3-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxODozOSwgV2VpIExpdSB3cm90ZToKPiBBbGwgc3RydWN0dXJlcyBhcmUg
YWxyZWFkeSBuYXR1cmFsbHkgYWxpZ25lZC4gTGludXggYWRkZWQgdGhvc2UKPiBhdHRyaWJ1dGVz
IG91dCBvZiBwYXJhbm9pYS4KPiAKPiBJbiBYZW4gd2UndmUgaGFkIGluc3RhbmNlIHdlIGhhZCB0
byBkcm9wIHBvaW50bGVzcyBfX3BhY2tlZCB0byBwbGFjYXRlCj4gZ2NjIDkgKHNlZSBjYTkzMTBi
MjRlKSwgaXQgaXMgYmV0dGVyIGRyb3AgdGhvc2UgYXR0cmlidXRlcy4KPiAKPiBSZXF1ZXN0ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:29:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:29: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 1ipAT8-0002dF-OQ; Wed, 08 Jan 2020 12:29:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipAT7-0002d7-F7
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:29:49 +0000
X-Inumbo-ID: 8a9df462-3212-11ea-a455-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a9df462-3212-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 12:29:40 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id p9so2289085wmc.2
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 04:29:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=t2iFw/vOP4HjRcnjhcBDB1I9YyMy5eM9tmephDl3yD8=;
 b=kdC8qUeACMuzi/xTYrD9ccKD2kU4zKgICv7KaCbHFSg3BjjKhhBx+zzizRtwAq5Vgk
 s1RjMhkPExSbo8cExR3CuuNAa9mPKIE6Zbkp2VKy+2sqKM6Yr9CKx4po/yL9CZDk1c0i
 M6HslbLiw/s9LVymkmpDDsnr4e+H/jragKVQR/ckZpq0/A5IFN1EMBnrENpzOsm3pSaU
 UMpmqN26HuJGMPpihSBsTak1yc+5QgVGuBfb9Wamqc5O3PHhe4LT2JnLuC6Z4vGd0t+G
 CsI3UsI1LASNBZHrmiHNh66Vpl7JfFZXt7GzXEMLMi5lziKC2joeiJXCkhZzeZB+RSaF
 2u2A==
X-Gm-Message-State: APjAAAWCY/YMSMhZ822wWhOeAIDIINY1j6mOJvOu2hm4R47pdxp8rYyq
 itnKklU8/0ezkPTXfiKJCDY=
X-Google-Smtp-Source: APXvYqw5v8PX6gictx2zLz2REh2LaQ5tGfCdCB/gxpvTVEbxR72tLZpwZvUBeyh8F9cCgsWJ7jK2cA==
X-Received: by 2002:a05:600c:20c7:: with SMTP id
 y7mr3722437wmm.21.1578486580138; 
 Wed, 08 Jan 2020 04:29:40 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id c2sm4093210wrp.46.2020.01.08.04.29.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 04:29:39 -0800 (PST)
Date: Wed, 8 Jan 2020 12:29:38 +0000
From: Wei Liu <wl@xen.org>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20200108122938.7w7lpi6ykkpnn6ru@debian>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
 <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
 <20200108122355.3js5sbis2yxxszqc@debian>
 <62c457b3-dd02-ad2b-4d17-f11739a27dc3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <62c457b3-dd02-ad2b-4d17-f11739a27dc3@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDE6MjY6NDlQTSArMDEwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAwOC4wMS4yMCAxMzoyMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgSmFu
IDA4LCAyMDIwIGF0IDAxOjE4OjQ2UE0gKzAxMDAsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gPiA+
IE9uIDA4LjAxLjIwIDEzOjE2LCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+IE9uIFdlZCwgSmFuIDA4
LCAyMDIwIGF0IDEyOjAxOjQ4UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiA+ID4g
PiBjcHVfc21wYm9vdF9mcmVlKCkgcmVtb3ZlcyB0aGUgc3R1YnMgZm9yIHRoZSBjcHUgZ29pbmcg
b2ZmbGluZSwgYnV0IGl0Cj4gPiA+ID4gPiBpc24ndCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJj
cHUgdmFyaWFibGVzLiBUaGlzIHdpbGwgcmVzdWx0IGluCj4gPiA+ID4gPiBjcmFzaGVzIHdoZW4g
YSBzdHViIHBhZ2UgaXMgcmVsZWFzZWQgZHVlIHRvIGFsbCByZWxhdGVkIGNwdXMgZ29uZQo+ID4g
PiA+ID4gb2ZmbGluZSBhbmQgb25lIG9mIHRob3NlIGNwdXMgZ29pbmcgb25saW5lIGxhdGVyLgo+
ID4gPiA+ID4gCj4gPiA+ID4gPiBGaXggdGhhdCBieSBjbGVhcmluZyBzdHVicy5hZGRyIGFuZCBz
dHVicy5tZm4gaW4gb3JkZXIgdG8gYWxsb2NhdGUgYQo+ID4gPiA+ID4gbmV3IHN0dWIgcGFnZSB3
aGVuIG5lZWRlZC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiAgICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jIHwgMiArKwo+ID4gPiA+ID4gICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiA+ID4gPiA+IGluZGV4IDdlMjk3
MDQwODAuLjQ2YzA3MjkyMTQgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCj4gPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gPiA+ID4gPiBA
QCAtOTQ1LDYgKzk0NSw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQg
aW50IGNwdSwgYm9vbCByZW1vdmUpCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgfCB+UEFHRV9NQVNLKSArIDEpOwo+ID4g
PiA+ID4gICAgICAgICAgICBpZiAoIGkgPT0gU1RVQlNfUEVSX1BBR0UgKQo+ID4gPiA+ID4gICAg
ICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4gPiA+ID4g
PiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOwo+ID4gPiA+ID4gKyAgICAg
ICAgcGVyX2NwdShzdHVicy5tZm4sIGNwdSkgPSAwOwo+ID4gPiA+IAo+ID4gPiA+IFNob3VsZG4n
dCB0aGUgbWZuIGJlIHNldCB0byBJTlZBTElEX01GTiBpbnN0ZWFkPwo+ID4gPiAKPiA+ID4gVGhp
cyB3b3VsZCByZXF1aXJlIG1vZGlmeWluZyBhbGxvY19zdHViX3BhZ2UoKToKPiA+ID4gCj4gPiA+
ICAgICAgaWYgKCAqbWZuICkKPiA+ID4gICAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShfbWZuKCpt
Zm4pKTsKPiA+ID4gICAgICBlbHNlCj4gPiAKPiA+IE9LLiBJIHRoaW5rIHRoZSBjaGFuY2Ugb2Yg
YWxsb2NhdGluZyBtZm4gMCBmcm9tIHRoZSBhbGxvY2F0b3IgaXMKPiA+IGV4Y2VlZGluZ2x5IGxv
dywgc28gSSBjZXJ0YWlubHkgaGF2ZSBubyBvYmplY3Rpb24gdG8gcmVzZXQgaXQgdG8gMC4KPiAK
PiBUaGUgY2hhbmNlIHNob3VsZCBiZSBleGFjdGx5IHplcm8uIE90aGVyd2lzZSB3ZSdkIGhhdmUg
YSBiaWcgcHJvYmxlbQo+IGR1ZSB0byBMMVRGLi4uCgpIZWguLi4KClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:31:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipAV2-0003Os-6N; Wed, 08 Jan 2020 12:31:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipAV0-0003Om-Up
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:31:46 +0000
X-Inumbo-ID: d51f6714-3212-11ea-b7d9-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d51f6714-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:31:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578486706;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=FW6YAIQ9gCuCkNbgZBeP1VL3A2UE+amWzXpTTp6OWn0=;
 b=DrYL5avlJsECfQjbuS+faCaiOqXq6gdLFqMLec3CqJMvTBMNNE/XmtKE
 JZj/NW2rytgX+4SDhmZCm0vY5MgcsjAVuOjTpjs4YgQJ5MecsOYPrYQvI
 XFhouHZRClKg0m/ajpOhFNel5KqiCcbjMXUe30X4pHzu6yBe8nPWsS9PG c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eKCfj0Qq3L9dh71U9Urn3C0KbkkK3CoHkV1CCBpzxUmaunW2zoV9Cd+KPcaD+sAX01Zbx5UUUA
 F+lyYWNpd5gW63YvLjfoESnYPgwlom4ULI1ikHFJ5GA/sWQ3BEKR7RWwJ8hyvnmiiEB56Xm/LN
 g9y0zt4beQwh0OD21bkLHLwkxZQ0Ahfg6HEP5c+DFEVL4z0E6+igxzDRB8soi5ClvXUR01QVOY
 Cx4l0xLNtpC3FJ6EN6zpjBw7lw4IDU/Slf9TAaQNSQgUpafhKUkClVmZRfCcRSNN9Xkmjvxwfe
 eS4=
X-SBRS: 2.7
X-MesageID: 10607089
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="10607089"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 13:31:40 +0100
Message-ID: <20200108123140.77999-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] nvmx: implement support for MSR 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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@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>

Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBuZXN0ZWQgVk1YIGhhcyBhIGhhbGYgYmFrZWQgaGFu
ZGxpbmcgb2YgTVNSCmJpdG1hcHMgZm9yIHRoZSBMMSBWTU06IGl0IG1hcHMgdGhlIEwxIFZNTSBw
cm92aWRlZCBNU1IgYml0bWFwLCBidXQKZG9lc24ndCBhY3R1YWxseSBsb2FkIGl0IGludG8gdGhl
IG5lc3RlZCB2bWNzLCBhbmQgdGh1cyB0aGUgbmVzdGVkCmd1ZXN0IHZtY3MgZW5kcyB1cCB1c2lu
ZyB0aGUgc2FtZSBNU1IgYml0bWFwIGFzIHRoZSBMMSBWTU0uCgpUaGlzIGlzIHdyb25nIGFzIHRo
ZXJlJ3Mgbm8gYXNzdXJhbmNlIHRoYXQgdGhlIHNldCBvZiBmZWF0dXJlcyBlbmFibGVkCmZvciB0
aGUgTDEgdm1jcyBhcmUgdGhlIHNhbWUgdGhhdCBMMSBpdHNlbGYgaXMgZ29pbmcgdG8gdXNlIGlu
IHRoZQpuZXN0ZWQgdm1jcywgYW5kIHRodXMgY2FuIGxlYWQgdG8gbWlzY29uZmlndXJhdGlvbnMu
CgpGb3IgZXhhbXBsZSBMMSB2bWNzIGNhbiB1c2UgeDJBUElDIHZpcnR1YWxpemF0aW9uIGFuZCB2
aXJ0dWFsCmludGVycnVwdCBkZWxpdmVyeSwgYW5kIHRodXMgc29tZSB4MkFQSUMgTVNScyB3b24n
dCBiZSB0cmFwcGVkIHNvIHRoYXQKdGhleSBjYW4gYmUgaGFuZGxlZCBkaXJlY3RseSBieSB0aGUg
aGFyZHdhcmUgdXNpbmcgdmlydHVhbGl6YXRpb24KZXh0ZW5zaW9ucy4gT24gdGhlIG90aGVyIGhh
bmQsIHRoZSBuZXN0ZWQgdm1jcyBjcmVhdGVkIGJ5IEwxIFZNTSBtaWdodApub3QgdXNlIGFueSBv
ZiBzdWNoIGZlYXR1cmVzLCBzbyB1c2luZyBhIE1TUiBiaXRtYXAgdGhhdCBkb2Vzbid0IHRyYXAK
YWNjZXNzZXMgdG8gdGhlIHgyQVBJQyBNU1JzIHdpbGwgYmUgbGVha2luZyB0aGVtIHRvIHRoZSB1
bmRlcmx5aW5nCmhhcmR3YXJlLgoKRml4IHRoaXMgYnkgY3JhZnRpbmcgYSBtZXJnZWQgTVNSIGJp
dG1hcCBiZXR3ZWVuIHRoZSBvbmUgdXNlZCBieSBMMQphbmQgdGhlIG5lc3RlZCBndWVzdCwgYW5k
IG1ha2Ugc3VyZSBhIG5lc3RlZCB2bWNzIE1TUiBiaXRtYXAgYWx3YXlzCnRyYXBzIGFjY2Vzc2Vz
IHRvIHRoZSB4MkFQSUMgTVNSIHJhbmdlLCBzaW5jZSBoYXJkd2FyZSBhc3Npc3RlZCB4MkFQSUMK
dmlydHVhbGl6YXRpb24gb3IgdmlydHVhbCBpbnRlcnJ1cHQgZGVsaXZlcnkgYXJlIG5ldmVyIGF2
YWlsYWJsZSB0bwpMMSBWTU0uCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tClRoaXMgc2VlbXMgYmV0dGVyIHRoYW4gd2hhdCdzIGRvbmUg
Y3VycmVudGx5LCBidXQgVEJIIHRoZXJlJ3MgYSBsb3Qgb2YKd29yayB0byBiZSBkb25lIGluIG52
bXggaW4gb3JkZXIgdG8gbWFrZSBpdCBmdW5jdGlvbmFsIGFuZCBzZWN1cmUgdGhhdApJJ20gbm90
IHN1cmUgd2hldGhlciBidWlsZGluZyBvbiB0b3Agb2YgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b24gaXMKc29tZXRoaW5nIHNhbmUgdG8gZG8sIG9yIGl0IHdvdWxkIGJlIGJldHRlciB0byBzdGFy
dCBmcm9tIHNjcmF0Y2ggYW5kCnJlLWltcGxlbWVudCBudm14IHRvIGp1c3Qgc3VwcG9ydCB0aGUg
bWluaW11bSByZXF1aXJlZCBzZXQgb2YgVlR4CmZlYXR1cmVzIGluIGEgc2FuZSBhbmQgc2FmZSB3
YXkuCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDc2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXgu
aCB8ICAzICstCiAyIGZpbGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGFmNDhiMGJlZWYuLmFkODFkZTA1MWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTEyOCw2ICsxMjgsMTYgQEAgaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2dyk7CiAgICAgfQogCisg
ICAgaWYgKCBjcHVfaGFzX3ZteF9tc3JfYml0bWFwICkKKyAgICB7CisgICAgICAgIG52bXgtPm1z
cl9tZXJnZWQgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgMCk7CisgICAgICAgIGlmICggIW52
bXgtPm1zcl9tZXJnZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAibmVzdDogYWxsb2NhdGlvbiBmb3IgTVNSIGJpdG1hcCBmYWlsZWRcbiIpOworICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIH0KKyAgICB9CisKICAgICBudm14LT5lcHQu
ZW5hYmxlZCA9IDA7CiAgICAgbnZteC0+Z3Vlc3RfdnBpZCA9IDA7CiAgICAgbnZteC0+dm14b25f
cmVnaW9uX3BhID0gSU5WQUxJRF9QQUREUjsKQEAgLTE4Miw2ICsxOTIsMTEgQEAgdm9pZCBudm14
X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
di0+YXJjaC5odm0udm14LnZtd3JpdGVfYml0bWFwKTsKICAgICAgICAgdi0+YXJjaC5odm0udm14
LnZtd3JpdGVfYml0bWFwID0gTlVMTDsKICAgICB9CisgICAgaWYgKCBudm14LT5tc3JfbWVyZ2Vk
ICkKKyAgICB7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG52bXgtPm1zcl9tZXJnZWQpOwor
ICAgICAgICBudm14LT5tc3JfbWVyZ2VkID0gTlVMTDsKKyAgICB9CiB9CiAgCiB2b2lkIG52bXhf
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCkBAIC01NDgsNiAr
NTYzLDUwIEBAIHVuc2lnbmVkIGxvbmcgKl9zaGFkb3dfaW9fYml0bWFwKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHJldHVybiBuZXN0ZWRodm1fdmNwdV9pb21hcF9nZXQocG9ydDgwLCBwb3J0RUQpOwog
fQogCitzdGF0aWMgdm9pZCB1cGRhdGVfbXNyYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CisgICAgc3RydWN0IHZt
eF9tc3JfYml0bWFwICptc3JfYml0bWFwOworICAgIHVuc2lnbmVkIGludCBtc3I7CisKKyAgICBB
U1NFUlQoX19uMl9leGVjX2NvbnRyb2wodikgJiBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1B
UCk7CisKKyAgICBpZiAoICFudm14LT5tc3JiaXRtYXAgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBtc3JfYml0bWFwID0gX19tYXBfZG9tYWluX3BhZ2UobnZteC0+bXNyX21lcmdlZCk7CisKKyAg
ICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+cmVhZF9sb3csIG52bXgtPm1zcmJpdG1hcC0+cmVhZF9s
b3csCisgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5tc3JfYml0bWFwLT5yZWFkX2xvdywK
KyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPnJlYWRfbG93KSAqIDgpOworICAgIGJp
dG1hcF9vcihtc3JfYml0bWFwLT5yZWFkX2hpZ2gsIG52bXgtPm1zcmJpdG1hcC0+cmVhZF9oaWdo
LAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubXNyX2JpdG1hcC0+cmVhZF9oaWdoLAor
ICAgICAgICAgICAgICBzaXplb2YobXNyX2JpdG1hcC0+cmVhZF9oaWdoKSAqIDgpOworICAgIGJp
dG1hcF9vcihtc3JfYml0bWFwLT53cml0ZV9sb3csIG52bXgtPm1zcmJpdG1hcC0+d3JpdGVfbG93
LAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubXNyX2JpdG1hcC0+d3JpdGVfbG93LAor
ICAgICAgICAgICAgICBzaXplb2YobXNyX2JpdG1hcC0+d3JpdGVfbG93KSAqIDgpOworICAgIGJp
dG1hcF9vcihtc3JfYml0bWFwLT53cml0ZV9oaWdoLCBudm14LT5tc3JiaXRtYXAtPndyaXRlX2hp
Z2gsCisgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5tc3JfYml0bWFwLT53cml0ZV9oaWdo
LAorICAgICAgICAgICAgICBzaXplb2YobXNyX2JpdG1hcC0+d3JpdGVfaGlnaCkgKiA4KTsKKwor
ICAgIC8qCisgICAgICogTmVzdGVkIFZNWCBkb2Vzbid0IHN1cHBvcnQgYW55IHgyQVBJQyBoYXJk
d2FyZSB2aXJ0dWFsaXphdGlvbiwgc28KKyAgICAgKiBtYWtlIHN1cmUgYWxsIHRoZSB4MkFQSUMg
TVNScyBhcmUgdHJhcHBlZC4KKyAgICAgKi8KKyAgICBBU1NFUlQoIShfX24yX3NlY29uZGFyeV9l
eGVjX2NvbnRyb2wodikgJgorICAgICAgICAgICAgIChTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpF
X1gyQVBJQ19NT0RFIHwKKyAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfVklSVFVBTF9JTlRS
X0RFTElWRVJZKSkgKTsKKyAgICBmb3IgKCBtc3IgPSBNU1JfWDJBUElDX0ZJUlNUOyBtc3IgPD0g
TVNSX1gyQVBJQ19GSVJTVCArIDB4ZmY7IG1zcisrICkKKyAgICB7CisgICAgICAgIHNldF9iaXQo
bXNyLCBtc3JfYml0bWFwLT5yZWFkX2xvdyk7CisgICAgICAgIHNldF9iaXQobXNyLCBtc3JfYml0
bWFwLT53cml0ZV9sb3cpOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKG1zcl9iaXRt
YXApOworCisgICAgX192bXdyaXRlKE1TUl9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIobnZteC0+bXNy
X21lcmdlZCkpOworfQorCiB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNw
dSAqdiwgdTMyIGhvc3RfY250cmwpCiB7CiAgICAgdTMyIHBpb19jbnRybCA9IChDUFVfQkFTRURf
QUNUSVZBVEVfSU9fQklUTUFQCkBAIC01NTgsMTAgKzYxNywxNSBAQCB2b2lkIG52bXhfdXBkYXRl
X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIGhvc3RfY250cmwpCiAgICAgc2hhZG93
X2NudHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAgICAgcGlvX2NudHJsICY9IHNoYWRvd19j
bnRybDsKICAgICAvKiBFbmZvcmNlIHRoZSByZW1vdmVkIGZlYXR1cmVzICovCi0gICAgc2hhZG93
X2NudHJsICY9IH4oQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVAKLSAgICAgICAgICAgICAg
ICAgICAgICB8IENQVV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVAKKyAgICBzaGFkb3dfY250cmwg
Jj0gfihDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQCiAgICAgICAgICAgICAgICAgICAgICAg
fCBDUFVfQkFTRURfVU5DT05EX0lPX0VYSVRJTkcpOwotICAgIHNoYWRvd19jbnRybCB8PSBob3N0
X2NudHJsOworICAgIC8qCisgICAgICogRG8gTk9UIGVuZm9yY2UgdGhlIE1TUiBiaXRtYXAgY3Vy
cmVudGx5IHVzZWQgYnkgTDEsIGFzIGNlcnRhaW4gaGFyZHdhcmUKKyAgICAgKiB2aXJ0dWFsaXph
dGlvbiBmZWF0dXJlcyByZXF1aXJlIHNwZWNpZmljIE1TUiBiaXRtYXAgc2V0dGluZ3MsIGJ1dCB3
aXRob3V0CisgICAgICogdXNpbmcgc3VjaCBmZWF0dXJlcyB0aGUgYml0bWFwIGNvdWxkIGJlIGxl
YWtpbmcgdGhyb3VnaCB1bndhbnRlZCBNU1IKKyAgICAgKiBhY2Nlc3Nlcy4KKyAgICAgKi8KKyAg
ICBzaGFkb3dfY250cmwgfD0gKGhvc3RfY250cmwgJiB+Q1BVX0JBU0VEX0FDVElWQVRFX01TUl9C
SVRNQVApOwogICAgIGlmICggcGlvX2NudHJsID09IENQVV9CQVNFRF9VTkNPTkRfSU9fRVhJVElO
RyApIHsKICAgICAgICAgLyogTDEgVk1NIGludGVyY2VwdHMgYWxsIEkvTyBpbnN0cnVjdGlvbnMg
Ki8KICAgICAgICAgc2hhZG93X2NudHJsIHw9IENQVV9CQVNFRF9VTkNPTkRfSU9fRVhJVElORzsK
QEAgLTU4NCw2ICs2NDgsOSBAQCB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3Qg
dmNwdSAqdiwgdTMyIGhvc3RfY250cmwpCiAgICAgICAgIF9fdm13cml0ZShJT19CSVRNQVBfQiwg
dmlydF90b19tYWRkcihiaXRtYXApICsgUEFHRV9TSVpFKTsKICAgICB9CiAKKyAgICBpZiAoIHNo
YWRvd19jbnRybCAmIENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQICkKKyAgICAgICAgdXBk
YXRlX21zcmJpdG1hcCh2KTsKKwogICAgIC8qIFRPRE86IGNoYW5nZSBMMCBpbnRyIHdpbmRvdyB0
byBNVEYgb3IgTk1JIHdpbmRvdyAqLwogICAgIF9fdm13cml0ZShDUFVfQkFTRURfVk1fRVhFQ19D
T05UUk9MLCBzaGFkb3dfY250cmwpOwogfQpAQCAtMTM1MSw2ICsxNDE4LDkgQEAgc3RhdGljIHZv
aWQgdmlydHVhbF92bWV4aXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdm14X3Vw
ZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sKHYpOwogICAgIHZteF91cGRhdGVfZXhjZXB0aW9u
X2JpdG1hcCh2KTsKIAorICAgIGlmICggdi0+YXJjaC5odm0udm14LmV4ZWNfY29udHJvbCAmIENQ
VV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQICkKKyAgICAgICAgX192bXdyaXRlKE1TUl9CSVRN
QVAsIHZpcnRfdG9fbWFkZHIodi0+YXJjaC5odm0udm14Lm1zcl9iaXRtYXApKTsKKwogICAgIGxv
YWRfdnZtY3NfaG9zdF9zdGF0ZSh2KTsKIAogICAgIGlmICggbG1fbDEgIT0gbG1fbDIgKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggNmI5YzRhZTBiMi4uODEyYzFkNDliZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCkBAIC0zNyw3ICszNyw4IEBAIHN0cnVjdCBuZXN0
ZWR2bXggewogICAgICAqLwogICAgIHBhZGRyX3QgICAgdm14b25fcmVnaW9uX3BhOwogICAgIHZv
aWQgICAgICAgKmlvYml0bWFwWzJdOwkJLyogbWFwICh2YSkgb2YgTDEgZ3Vlc3QgSS9PIGJpdG1h
cCAqLwotICAgIHZvaWQgICAgICAgKm1zcmJpdG1hcDsJCS8qIG1hcCAodmEpIG9mIEwxIGd1ZXN0
IE1TUiBiaXRtYXAgKi8KKyAgICBzdHJ1Y3Qgdm14X21zcl9iaXRtYXAgKm1zcmJpdG1hcDsJLyog
bWFwICh2YSkgb2YgTDEgZ3Vlc3QgTVNSIGJpdG1hcCAqLworICAgIHN0cnVjdCBwYWdlX2luZm8g
Km1zcl9tZXJnZWQ7ICAgICAgIC8qIG1lcmdlZCBMMSBhbmQgTDEgZ3Vlc3QgTVNSIGJpdG1hcCAq
LwogICAgIC8qIGRlZmVycmVkIG5lc3RlZCBpbnRlcnJ1cHQgKi8KICAgICBzdHJ1Y3QgewogICAg
ICAgICB1bnNpZ25lZCBsb25nIGludHJfaW5mbzsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:31:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipAV7-0003PY-FP; Wed, 08 Jan 2020 12:31:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipAV5-0003PH-UV
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:31:51 +0000
X-Inumbo-ID: d694eb3e-3212-11ea-b7d9-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d694eb3e-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:31:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578486708;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pNyE1Jpx08eu1ePDu3b0n/p5mL3IGcZR/IY3QmHDTdg=;
 b=dgLZqlNI8Go/s9nnKg9JrjMRIiz+GhVwxab1UnRcRMvgH3iXxhFTwLq9
 2DCXjZ1azTfhZowvIqqn0pImhjol8dQqvNx48rlhln3rAzq87uw7Wg2SB
 EM4tforNPo7rJzg2COZHQ/oMTIOxqtvBUH0zwFuskkbSmG43k+NCSksXk 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1qDieevP2/ZEseTvMECT1HMMpltzzMjeHZEtwDC1C1kpsIXcFHBJa+ICYR1LbkPpQ2AHfy0uIx
 /4Jm6WOdYmyBESW2guiWdvKEAZkmTENLJE4pntpVMIIAmACglAJqcPls/HENuAy4I5f8+pf8DB
 MflqZEJNg7zzXrBVCZoft7hc0ZNDDiah9rrSzYDN5vq/0EsmkIpj/xdUCk/xhANBbe674ExkGW
 h2zir2ITqR5iN5F1N/+tuJYo7sOwGtjAOClmL9nkSwg15yhaZzn/7tmqNaJKvkxiTqFNQte/5g
 5E4=
X-SBRS: 2.7
X-MesageID: 11206431
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,409,1571716800"; d="scan'208";a="11206431"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>
References: <20200108110148.18988-1-jgross@suse.com>
 <20200108121606.yr25b27mrnawu6um@debian>
 <61ec5633-05b7-fab3-ceac-e6c7649893e3@suse.com>
 <20200108122355.3js5sbis2yxxszqc@debian>
 <62c457b3-dd02-ad2b-4d17-f11739a27dc3@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: <df172841-8ed8-820f-d013-db9d188989c1@citrix.com>
Date: Wed, 8 Jan 2020 12:31:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <62c457b3-dd02-ad2b-4d17-f11739a27dc3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMDgvMDEvMjAyMCAxMjoyNiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAx
MzoyMywgV2VpIExpdSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDE6MTg6NDZQ
TSArMDEwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+IE9uIDA4LjAxLjIwIDEzOjE2LCBXZWkg
TGl1IHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDA4LCAyMDIwIGF0IDEyOjAxOjQ4UE0gKzAxMDAs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IGNwdV9zbXBib290X2ZyZWUoKSByZW1vdmVzIHRo
ZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBvZmZsaW5lLAo+Pj4+PiBidXQgaXQKPj4+Pj4gaXNu
J3QgY2xlYXJpbmcgdGhlIHJlbGF0ZWQgcGVyY3B1IHZhcmlhYmxlcy4gVGhpcyB3aWxsIHJlc3Vs
dCBpbgo+Pj4+PiBjcmFzaGVzIHdoZW4gYSBzdHViIHBhZ2UgaXMgcmVsZWFzZWQgZHVlIHRvIGFs
bCByZWxhdGVkIGNwdXMgZ29uZQo+Pj4+PiBvZmZsaW5lIGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBn
b2luZyBvbmxpbmUgbGF0ZXIuCj4+Pj4+Cj4+Pj4+IEZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJz
LmFkZHIgYW5kIHN0dWJzLm1mbiBpbiBvcmRlciB0byBhbGxvY2F0ZSBhCj4+Pj4+IG5ldyBzdHVi
IHBhZ2Ugd2hlbiBuZWVkZWQuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IMKgwqAgeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyB8IDIgKysKPj4+Pj4gwqDCoCAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
Cj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwo+Pj4+PiBpbmRleCA3ZTI5NzA0MDgwLi40NmMwNzI5MjE0IDEwMDY0
NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKPj4+Pj4gQEAgLTk0NSw2ICs5NDUsOCBAQCBzdGF0aWMgdm9pZCBjcHVf
c21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUsCj4+Pj4+IGJvb2wgcmVtb3ZlKQo+Pj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAocGVyX2NwdShzdHVicy5hZGRyLCBjcHUpIHwKPj4+Pj4gflBBR0VfTUFTSykgKyAxKTsK
Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBpID09IFNUVUJTX1BFUl9QQUdFICkKPj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9f
cGFnZShtZm4pKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1
KSA9IDA7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSA9IDA7
Cj4+Pj4KPj4+PiBTaG91bGRuJ3QgdGhlIG1mbiBiZSBzZXQgdG8gSU5WQUxJRF9NRk4gaW5zdGVh
ZD8KPj4+Cj4+PiBUaGlzIHdvdWxkIHJlcXVpcmUgbW9kaWZ5aW5nIGFsbG9jX3N0dWJfcGFnZSgp
Ogo+Pj4KPj4+IMKgwqDCoMKgIGlmICggKm1mbiApCj4+PiDCoMKgwqDCoMKgwqDCoMKgIHBnID0g
bWZuX3RvX3BhZ2UoX21mbigqbWZuKSk7Cj4+PiDCoMKgwqDCoCBlbHNlCj4+Cj4+IE9LLiBJIHRo
aW5rIHRoZSBjaGFuY2Ugb2YgYWxsb2NhdGluZyBtZm4gMCBmcm9tIHRoZSBhbGxvY2F0b3IgaXMK
Pj4gZXhjZWVkaW5nbHkgbG93LCBzbyBJIGNlcnRhaW5seSBoYXZlIG5vIG9iamVjdGlvbiB0byBy
ZXNldCBpdCB0byAwLgo+Cj4gVGhlIGNoYW5jZSBzaG91bGQgYmUgZXhhY3RseSB6ZXJvLiBPdGhl
cndpc2Ugd2UnZCBoYXZlIGEgYmlnIHByb2JsZW0KPiBkdWUgdG8gTDFURi4uLgoKQWxzbyBNRk4g
MCBjb250YWlucyB0aGUgSVZUIGFuZCBCREEuCgpUaGUgSVZUIGF0IGxlYXN0IG11c3QgcmVtYWlu
IHZhbGlkIGF0IGFsbCB0aW1lcyAoZXZlbiBvbiBFRkkgc3lzdGVtcyksCmJlY2F1c2UgQVAgYm9v
dCBuZWVkcyB0byBoYXZlIGF0IGxlYXN0IGEgbm8tb3AgTk1JIGhhbmRsZXIuwqAgQSBiYXNlIG9m
IDAKYW5kIGxpbWl0IG9mIDB4ZmZmZiBpcyB0aGUgYXJjaGl0ZWN0dXJhbCBJTklUL1JFU0VUIHN0
YXRlIGZvciBJRFRSLsKgCihBbHNvIGZvciB0aGUgb3RoZXIgc3lzdGVtIGRhdGEgc3RydWN0dXJl
cywgYnV0IHRoZXkgaGF2ZSB0byBiZSBtb3ZlZAplbHNld2hlcmUgYmVmb3JlIHRoZXkgY2FuIGJl
IHVzZWQpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:31:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:31: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 1ipAVC-0003R0-PE; Wed, 08 Jan 2020 12:31:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipAVA-0003QX-Uk
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:31:56 +0000
X-Inumbo-ID: d748691e-3212-11ea-b7d9-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d748691e-3212-11ea-b7d9-12813bfff9fa;
 Wed, 08 Jan 2020 12:31:49 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c9so3162935wrw.8
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 04:31:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=sRlckOhMYcJqtZ4uaWm9FxsVj63QIK9xqpALmybQyGg=;
 b=i+vCcHVALgJx/nlKCYS5LaLPveJ7lumnDVXiVoJ7wXjQO5UyGQHX6XzX3Hi54QgG2Q
 9/ubM1av/xUvf+OU7Ft8qHQv7TnkbBBixDEXgejlNSxOZXO14JenTyPZB3Hsji06hM/7
 pGrOOFo7NcX/VYUuKftQi4TuB0LtYcSX3083y/bQqhhgjbqaKzbWKEi3aEio1upss8n8
 jrNwLUB/RyOVwdiDO1RLdaQk6TdXL1alVljAUg6vlimaWuxf9OfNjAXhTIkRFoWATwMW
 r/ruCzuUbQ9hcn71D/clmfB2fN6QWVzAYT1R4VNQfTvasNxrCTY5xukCbE0KSBLeJdUL
 rINQ==
X-Gm-Message-State: APjAAAUefIGXqwL5KPjMD+EFBCFDHYAiB3eQD8D1T3jGbhRg0mTEnlMI
 SNn1ApU6J4IJWF3aMuR6B7w=
X-Google-Smtp-Source: APXvYqx39WprH2feLwIAvsvAlDGUmNzcjCz0kmGF5kblgD61/jsmHDuwGf0XU/x82538tHGEOEqkgQ==
X-Received: by 2002:a5d:6305:: with SMTP id i5mr4413101wru.119.1578486708726; 
 Wed, 08 Jan 2020 04:31:48 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id a1sm4037341wrr.80.2020.01.08.04.31.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 04:31:48 -0800 (PST)
Date: Wed, 8 Jan 2020 12:31:46 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108123146.2deeog565ie3n4my@debian>
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-2-liuwe@microsoft.com>
 <5405f981-d7b4-11ce-38a5-fc221454d99a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5405f981-d7b4-11ce-38a5-fc221454d99a@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hyperv: drop usage of GENMASK_ULL
 from hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDE6MjY6MjBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDcuMDEuMjAyMCAxODozOSwgV2VpIExpdSB3cm90ZToKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCj4gPiBAQCAtNDE1LDEzICs0MTUsMTMgQEAgZW51
bSBIVl9HRU5FUklDX1NFVF9GT1JNQVQgewo+ID4gIAlIVl9HRU5FUklDX1NFVF9BTEwsCj4gPiAg
fTsKPiA+ICAKPiA+IC0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVNVTFRfTUFTSwlHRU5NQVNLX1VM
TCgxNSwgMCkKPiA+ICsjZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVNVTFRfTUFTSwkweGZmZmYgLyog
R0VOTUFTS19VTEwoMTUsIDApICovCj4gPiAgI2RlZmluZSBIVl9IWVBFUkNBTExfRkFTVF9CSVQJ
CUJJVCgxNiwgVUwpCj4gPiAgI2RlZmluZSBIVl9IWVBFUkNBTExfVkFSSEVBRF9PRkZTRVQJMTcK
PiA+ICAjZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9PRkZTRVQJMzIKPiA+IC0jZGVmaW5l
IEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLCUdFTk1BU0tfVUxMKDQzLCAzMikKPiA+ICsjZGVm
aW5lIEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLCTB4ZmZmMDAwMDAwMDAgLyogR0VOTUFTS19V
TEwoNDMsIDMyKSAqLwo+ID4gICNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFUF9TVEFSVF9PRkZTRVQJ
NDgKPiA+IC0jZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBfU1RBUlRfTUFTSwlHRU5NQVNLX1VMTCg1
OSwgNDgpCj4gPiArI2RlZmluZSBIVl9IWVBFUkNBTExfUkVQX1NUQVJUX01BU0sJMHhmZmYwMDAw
MDAwMDAwMDAgLyogR0VOTUFTS19VTEwoNTksIDQ4KSAqLwo+IAo+IFRoZSBsYXN0IHR3byBzaG91
bGQgZ2FpbiBVTEwgKG9yIGF0IGxlYXN0IFVMKSBzdWZmaXhlcy4gSSBhbHNvCj4gd29uZGVyIHdo
ZXRoZXIgYm90aCB3b3VsZG4ndCBiZXR0ZXIgYmUgZXhwcmVzc2VkIGFzICgweGZmZlVMTCA8PCBO
KS4KPiBXaXRoIGF0IGxlYXN0IHRoZSBzdWZmaXhlcyBhZGRlZAoKVGhhbmtzLiBJIHdpbGwgZml4
IHRob3NlIHVwLgoKVXNpbmcgKDB4ZmZmZlVMTCA8PCBOKSB3b3JrcyBmb3IgbWUgdG9vLiBMZXQn
cyBzZWUgd2hhdCBmb3JtIFBhdWwKcHJlZmVycy4KCldlaS4KCj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:41:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:41: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 1ipAeS-0004Uq-VZ; Wed, 08 Jan 2020 12:41:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipAeS-0004Ul-68
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:41:32 +0000
X-Inumbo-ID: 31fe32de-3214-11ea-b7dd-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31fe32de-3214-11ea-b7dd-12813bfff9fa;
 Wed, 08 Jan 2020 12:41:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578487292;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=kKzckFXtd4QCltPF91w9MDyi+uT80gIXF5vn2oy5HgE=;
 b=embvrcEFRGFzGcYVd5B1PzVCNDanmCH5eyv1CmLRXYE59PbbmYxScP7Z
 2SMMrY/k5QneG5f/Qn7SCbyunHmQQlI+7mVR1gRuYYT+azZLUMus9j8bO
 ZWK9WGyS6CHQWSzIo6+pLNu9NDvU6SWrxibMMv1BhzQYtY1lsnawCTKgj U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /gIoRj6HHUkZXOqLm5gucpQE7SqaVHIUDpCxc5YQw3CQFxfGAHwWPxaOZt3QxuBf2lpYm47rOP
 r9kFNIrnVTds4ZCwZ2qnKoTPkemuaTAiiR9bdVoYGTr9186U0zLx+7X5eX5IoGpNcvxHpOvt4u
 vjJl7UWecuhD5DLRitGStmjA5YJC7XpL1aLFKS4EpJtPH/PbUvxuJSQJMNNeLHC6etw/Rm8lOt
 SO9ENyx8MPxCQHQMn2aMuy6VDYXe8Sn+aVAXKRUQnCx+6UPJs6WySlrPn/yoS0KQ2vnfnb92EQ
 CNM=
X-SBRS: 2.7
X-MesageID: 10607407
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10607407"
Date: Wed, 8 Jan 2020 13:40:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: SeongJae Park <sjpark@amazon.com>
Message-ID: <20200108124057.GN11756@Air-de-Roger>
References: <20191218183718.31719-1-sjpark@amazon.com>
 <20191218183718.31719-4-sjpark@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191218183718.31719-4-sjpark@amazon.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v13 3/5] xen/blkback: Squeeze page pools if
 a memory pressure is detected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, axboe@kernel.dk, konrad.wilk@oracle.com,
 pdurrant@amazon.com, SeongJae
 Park <sjpark@amazon.de>, linux-kernel@vger.kernel.org, sj38.park@gmail.com,
 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>

T24gV2VkLCBEZWMgMTgsIDIwMTkgYXQgMDc6Mzc6MTZQTSArMDEwMCwgU2VvbmdKYWUgUGFyayB3
cm90ZToKPiBGcm9tOiBTZW9uZ0phZSBQYXJrIDxzanBhcmtAYW1hem9uLmRlPgo+IAo+IEVhY2gg
YGJsa2lmYCBoYXMgYSBmcmVlIHBhZ2VzIHBvb2wgZm9yIHRoZSBncmFudCBtYXBwaW5nLiAgVGhl
IHNpemUgb2YKPiB0aGUgcG9vbCBzdGFydHMgZnJvbSB6ZXJvIGFuZCBpcyBpbmNyZWFzZWQgb24g
ZGVtYW5kIHdoaWxlIHByb2Nlc3NpbmcKPiB0aGUgSS9PIHJlcXVlc3RzLiAgSWYgY3VycmVudCBJ
L08gcmVxdWVzdHMgaGFuZGxpbmcgaXMgZmluaXNoZWQgb3IgMTAwCj4gbWlsbGlzZWNvbmRzIGhh
cyBwYXNzZWQgc2luY2UgbGFzdCBJL08gcmVxdWVzdHMgaGFuZGxpbmcsIGl0IGNoZWNrcyBhbmQK
PiBzaHJpbmtzIHRoZSBwb29sIHRvIG5vdCBleGNlZWQgdGhlIHNpemUgbGltaXQsIGBtYXhfYnVm
ZmVyX3BhZ2VzYC4KPiAKPiBUaGVyZWZvcmUsIGhvc3QgYWRtaW5pc3RyYXRvcnMgY2FuIGNhdXNl
IG1lbW9yeSBwcmVzc3VyZSBpbiBibGtiYWNrIGJ5Cj4gYXR0YWNoaW5nIGEgbGFyZ2UgbnVtYmVy
IG9mIGJsb2NrIGRldmljZXMgYW5kIGluZHVjaW5nIEkvTy4gIFN1Y2gKPiBwcm9ibGVtYXRpYyBz
aXR1YXRpb25zIGNhbiBiZSBhdm9pZGVkIGJ5IGxpbWl0aW5nIHRoZSBtYXhpbXVtIG51bWJlciBv
Zgo+IGRldmljZXMgdGhhdCBjYW4gYmUgYXR0YWNoZWQsIGJ1dCBmaW5kaW5nIHRoZSBvcHRpbWFs
IGxpbWl0IGlzIG5vdCBzbwo+IGVhc3kuICBJbXByb3BlciBzZXQgb2YgdGhlIGxpbWl0IGNhbiBy
ZXN1bHRzIGluIG1lbW9yeSBwcmVzc3VyZSBvciBhCj4gcmVzb3VyY2UgdW5kZXJ1dGlsaXphdGlv
bi4gIFRoaXMgY29tbWl0IGF2b2lkcyBzdWNoIHByb2JsZW1hdGljCj4gc2l0dWF0aW9ucyBieSBz
cXVlZXppbmcgdGhlIHBvb2xzIChyZXR1cm5zIGV2ZXJ5IGZyZWUgcGFnZSBpbiB0aGUgcG9vbAo+
IHRvIHRoZSBzeXN0ZW0pIGZvciBhIHdoaWxlICh1c2VycyBjYW4gc2V0IHRoaXMgZHVyYXRpb24g
dmlhIGEgbW9kdWxlCj4gcGFyYW1ldGVyKSBpZiBtZW1vcnkgcHJlc3N1cmUgaXMgZGV0ZWN0ZWQu
Cj4gCj4gRGlzY3Vzc2lvbnMKPiA9PT09PT09PT09PQo+IAo+IFRoZSBgYmxrYmFja2AncyBvcmln
aW5hbCBzaHJpbmtpbmcgbWVjaGFuaXNtIHJldHVybnMgb25seSBwYWdlcyBpbiB0aGUKPiBwb29s
IHdoaWNoIGFyZSBub3QgY3VycmVudGx5IGJlIHVzZWQgYnkgYGJsa2JhY2tgIHRvIHRoZSBzeXN0
ZW0uICBJbgo+IG90aGVyIHdvcmRzLCB0aGUgcGFnZXMgdGhhdCBhcmUgbm90IG1hcHBlZCB3aXRo
IGdyYW50ZWQgcGFnZXMuICBCZWNhdXNlCj4gdGhpcyBjb21taXQgaXMgY2hhbmdpbmcgb25seSB0
aGUgc2hyaW5rIGxpbWl0IGJ1dCBzdGlsbCB1c2VzIHRoZSBzYW1lCj4gZnJlZWluZyBtZWNoYW5p
c20gaXQgZG9lcyBub3QgdG91Y2ggcGFnZXMgd2hpY2ggYXJlIGN1cnJlbnRseSBtYXBwaW5nCj4g
Z3JhbnRzLgo+IAo+IE9uY2UgbWVtb3J5IHByZXNzdXJlIGlzIGRldGVjdGVkLCB0aGlzIGNvbW1p
dCBrZWVwcyB0aGUgc3F1ZWV6aW5nIGxpbWl0Cj4gZm9yIGEgdXNlci1zcGVjaWZpZWQgdGltZSBk
dXJhdGlvbi4gIFRoZSBkdXJhdGlvbiBzaG91bGQgYmUgbmVpdGhlciB0b28KPiBsb25nIG5vciB0
b28gc2hvcnQuICBJZiBpdCBpcyB0b28gbG9uZywgdGhlIHNxdWVlemluZyBpbmN1cnJpbmcgb3Zl
cmhlYWQKPiBjYW4gcmVkdWNlIHRoZSBJL08gcGVyZm9ybWFuY2UuICBJZiBpdCBpcyB0b28gc2hv
cnQsIGBibGtiYWNrYCB3aWxsIG5vdAo+IGZyZWUgZW5vdWdoIHBhZ2VzIHRvIHJlZHVjZSB0aGUg
bWVtb3J5IHByZXNzdXJlLiAgVGhpcyBjb21taXQgc2V0cyB0aGUKPiB2YWx1ZSBhcyBgMTAgbWls
bGlzZWNvbmRzYCBieSBkZWZhdWx0IGJlY2F1c2UgaXQgaXMgYSBzaG9ydCB0aW1lIGluCj4gdGVy
bXMgb2YgSS9PIHdoaWxlIGl0IGlzIGEgbG9uZyB0aW1lIGluIHRlcm1zIG9mIG1lbW9yeSBvcGVy
YXRpb25zLgo+IEFsc28sIGFzIHRoZSBvcmlnaW5hbCBzaHJpbmtpbmcgbWVjaGFuaXNtIHdvcmtz
IGZvciBhdCBsZWFzdCBldmVyeSAxMDAKPiBtaWxsaXNlY29uZHMsIHRoaXMgY291bGQgYmUgYSBz
b21ld2hhdCByZWFzb25hYmxlIGNob2ljZS4gIEkgYWxzbyB0ZXN0ZWQKPiBvdGhlciBkdXJhdGlv
bnMgKHJlZmVyIHRvIHRoZSBiZWxvdyBzZWN0aW9uIGZvciBtb3JlIGRldGFpbHMpIGFuZAo+IGNv
bmZpcm1lZCB0aGF0IDEwIG1pbGxpc2Vjb25kcyBpcyB0aGUgb25lIHRoYXQgd29ya3MgYmVzdCB3
aXRoIHRoZSB0ZXN0Lgo+IFRoYXQgc2FpZCwgdGhlIHByb3BlciBkdXJhdGlvbiBkZXBlbmRzIG9u
IGFjdHVhbCBjb25maWd1cmF0aW9ucyBhbmQKPiB3b3JrbG9hZHMuICBUaGF0J3Mgd2h5IHRoaXMg
Y29tbWl0IGFsbG93cyB1c2VycyB0byBzZXQgdGhlIGR1cmF0aW9uIGFzIGEKPiBtb2R1bGUgcGFy
YW1ldGVyLgo+IAo+IE1lbW9yeSBQcmVzc3VyZSBUZXN0Cj4gPT09PT09PT09PT09PT09PT09PT0K
PiAKPiBUbyBzaG93IGhvdyB0aGlzIGNvbW1pdCBmaXhlcyB0aGUgbWVtb3J5IHByZXNzdXJlIHNp
dHVhdGlvbiB3ZWxsLCBJCj4gY29uZmlndXJlZCBhIHRlc3QgZW52aXJvbm1lbnQgb24gYSB4ZW4t
cnVubmluZyB2aXJ0dWFsaXphdGlvbiBzeXN0ZW0uCj4gT24gdGhlIGBibGtmcm9udGAgcnVubmlu
ZyBndWVzdCBpbnN0YW5jZXMsIEkgYXR0YWNoIGEgbGFyZ2UgbnVtYmVyIG9mCj4gbmV0d29yay1i
YWNrZWQgdm9sdW1lIGRldmljZXMgYW5kIGluZHVjZSBJL08gdG8gdGhvc2UuICBNZWFud2hpbGUs
IEkKPiBtZWFzdXJlIHRoZSBudW1iZXIgb2YgcGFnZXMgdGhhdCBzd2FwcGVkIGluIChwc3dwaW4p
IGFuZCBvdXQgKHBzd3BvdXQpCj4gb24gdGhlIGBibGtiYWNrYCBydW5uaW5nIGd1ZXN0LiAgVGhl
IHRlc3QgcmFuIHR3aWNlLCBvbmNlIGZvciB0aGUKPiBgYmxrYmFja2AgYmVmb3JlIHRoaXMgY29t
bWl0IGFuZCBvbmNlIGZvciB0aGF0IGFmdGVyIHRoaXMgY29tbWl0LiAgQXMKPiBzaG93biBiZWxv
dywgdGhpcyBjb21taXQgaGFzIGRyYW1hdGljYWxseSByZWR1Y2VkIHRoZSBtZW1vcnkgcHJlc3N1
cmU6Cj4gCj4gICAgICAgICAgICAgICAgIHBzd3BpbiAgcHN3cG91dAo+ICAgICBiZWZvcmUgICAg
ICA3Niw2NzIgIDE4NSw3OTkKPiAgICAgYWZ0ZXIgICAgICAgICAgODY3ICAgIDMsOTY3Cj4gCj4g
T3B0aW1hbCBBZ2dyZXNzaXZlIFNocmlua2luZyBEdXJhdGlvbgo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBUbyBmaW5kIGEgYmVzdCBzcXVlZXppbmcgZHVyYXRp
b24sIEkgcmVwZWF0ZWQgdGhlIHRlc3Qgd2l0aCB0aHJlZQo+IGRpZmZlcmVudCBkdXJhdGlvbnMg
KDFtcywgMTBtcywgYW5kIDEwMG1zKS4gIFRoZSByZXN1bHRzIGFyZSBhcyBiZWxvdzoKPiAKPiAg
ICAgZHVyYXRpb24gICAgcHN3cGluICBwc3dwb3V0Cj4gICAgIDEgICAgICAgICAgIDcwNyAgICAg
NSwwOTUKPiAgICAgMTAgICAgICAgICAgODY3ICAgICAzLDk2Nwo+ICAgICAxMDAgICAgICAgICAz
NjIgICAgIDMsMzQ4Cj4gCj4gQXMgZXhwZWN0ZWQsIHRoZSBtZW1vcnkgcHJlc3N1cmUgZGVjcmVh
c2VzIGFzIHRoZSBkdXJhdGlvbiBpbmNyZWFzZXMsCj4gYnV0IHRoZSByZWR1Y3Rpb24gYmVjb21l
IHNsb3cgZnJvbSB0aGUgYDEwbXNgLiAgQmFzZWQgb24gdGhpcyByZXN1bHRzLCBJCj4gY2hvc2Ug
dGhlIGRlZmF1bHQgZHVyYXRpb24gYXMgMTBtcy4KPiAKPiBQZXJmb3JtYW5jZSBPdmVyaGVhZCBU
ZXN0Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PQo+IAo+IFRoaXMgY29tbWl0IGNvdWxkIGlu
Y3VyIEkvTyBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiB1bmRlciBzZXZlcmUgbWVtb3J5Cj4gcHJl
c3N1cmUgYmVjYXVzZSB0aGUgc3F1ZWV6aW5nIHdpbGwgcmVxdWlyZSBtb3JlIHBhZ2UgYWxsb2Nh
dGlvbnMgcGVyCj4gSS9PLiAgVG8gc2hvdyB0aGUgb3ZlcmhlYWQsIEkgYXJ0aWZpY2lhbGx5IG1h
ZGUgYSB3b3JzdC1jYXNlIHNxdWVlemluZwo+IHNpdHVhdGlvbiBhbmQgbWVhc3VyZWQgdGhlIEkv
TyBwZXJmb3JtYW5jZSBvZiBhIGBibGtmcm9udGAgcnVubmluZwo+IGd1ZXN0Lgo+IAo+IEZvciB0
aGUgYXJ0aWZpY2lhbCBzcXVlZXppbmcsIEkgc2V0IHRoZSBgYmxrYmFjay5tYXhfYnVmZmVyX3Bh
Z2VzYCB1c2luZwo+IHRoZSBgL3N5cy9tb2R1bGUveGVuX2Jsa2JhY2svcGFyYW1ldGVycy9tYXhf
YnVmZmVyX3BhZ2VzYCBmaWxlLiAgSW4gdGhpcwo+IHRlc3QsIEkgc2V0IHRoZSB2YWx1ZSB0byBg
MTAyNGAgYW5kIGAwYC4gIFRoZSBgMTAyNGAgaXMgdGhlIGRlZmF1bHQKPiB2YWx1ZS4gIFNldHRp
bmcgdGhlIHZhbHVlIGFzIGAwYCBpcyBzYW1lIHRvIGEgc2l0dWF0aW9uIGRvaW5nIHRoZQo+IHNx
dWVlemluZyBhbHdheXMgKHdvcnN0LWNhc2UpLgo+IAo+IElmIHRoZSB1bmRlcmx5aW5nIGJsb2Nr
IGRldmljZSBpcyBzbG93IGVub3VnaCwgdGhlIHNxdWVlemluZyBvdmVyaGVhZAo+IGNvdWxkIGJl
IGhpZGRlbi4gIEZvciB0aGUgcmVhc29uLCBJIHVzZSBhIGZhc3QgYmxvY2sgZGV2aWNlLCBuYW1l
bHkgdGhlCj4gcmJkWzFdOgo+IAo+ICAgICAjIHhsIGJsb2NrLWF0dGFjaCBndWVzdCBwaHk6L2Rl
di9yYW0wIHh2ZGIgdwo+IAo+IEZvciB0aGUgSS9PIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50LCBJ
IHJ1biBhIHNpbXBsZSBgZGRgIGNvbW1hbmQgNSB0aW1lcwo+IGRpcmVjdGx5IHRvIHRoZSBkZXZp
Y2UgYXMgYmVsb3cgYW5kIGNvbGxlY3QgdGhlICdNQi9zJyByZXN1bHRzLgo+IAo+ICAgICAkIGZv
ciBpIGluIHsxLi41fTsgZG8gZGQgaWY9L2Rldi96ZXJvIG9mPS9kZXYveHZkYiBcCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicz00ayBjb3VudD0kKCgyNTYqNTEyKSk7IHN5bmM7IGRv
bmUKPiAKPiBUaGUgcmVzdWx0cyBhcmUgYXMgYmVsb3cuICAnbWF4X3BncycgcmVwcmVzZW50cyB0
aGUgdmFsdWUgb2YgdGhlCj4gYGJsa2JhY2subWF4X2J1ZmZlcl9wYWdlc2AgcGFyYW1ldGVyLgo+
IAo+ICAgICBtYXhfcGdzICAgTWluICAgICAgIE1heCAgICAgICBNZWRpYW4gICAgIEF2ZyAgICBT
dGRkZXYKPiAgICAgMCAgICAgICAgIDQxNyAgICAgICA0MjMgICAgICAgNDIwICAgICAgICA0MTku
NCAgMi41MDk5ODAxCj4gICAgIDEwMjQgICAgICA0MTQgICAgICAgNDI1ICAgICAgIDQxNiAgICAg
ICAgNDE3LjggIDQuNDM4NDY4Mgo+ICAgICBObyBkaWZmZXJlbmNlIHByb3ZlbiBhdCA5NS4wJSBj
b25maWRlbmNlCj4gCj4gSW4gc2hvcnQsIGV2ZW4gd29yc3QgY2FzZSBzcXVlZXppbmcgb24gcmFt
ZGlzayBiYXNlZCBmYXN0IGJsb2NrIGRldmljZQo+IG1ha2VzIG5vIHZpc2libGUgcGVyZm9ybWFu
Y2UgZGVncmFkYXRpb24uICBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMganVzdAo+IGEgdmVyeSBz
aW1wbGUgYW5kIG1pbmltYWwgdGVzdC4gIE9uIHN5c3RlbXMgdXNpbmcgc3VwZXItZmFzdCBibG9j
awo+IGRldmljZXMgYW5kIGEgc3BlY2lhbCBJL08gd29ya2xvYWQsIHRoZSByZXN1bHRzIG1pZ2h0
IGJlIGRpZmZlcmVudC4gIElmCj4geW91IGhhdmUgYW55IGRvdWJ0LCB0ZXN0IG9uIHlvdXIgbWFj
aGluZSB3aXRoIHlvdXIgd29ya2xvYWQgdG8gZmluZCB0aGUKPiBvcHRpbWFsIHNxdWVlemluZyBk
dXJhdGlvbiBmb3IgeW91Lgo+IAo+IFsxXSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1s
L2xhdGVzdC9hZG1pbi1ndWlkZS9ibG9ja2Rldi9yYW1kaXNrLmh0bWwKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBTZW9uZ0phZSBQYXJrIDxzanBhcmtAYW1hem9uLmRlPgoKUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBhbmQgc29ycnkgZm9y
IHRoZSBkZWxheSEKClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:44:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAh6-0004cx-Dt; Wed, 08 Jan 2020 12:44:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qxLJ=25=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipAh4-0004cs-R6
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:44:14 +0000
X-Inumbo-ID: 8e472f14-3214-11ea-875c-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e472f14-3214-11ea-875c-bc764e2007e4;
 Wed, 08 Jan 2020 12:44:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578487446;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Rfwd7j/5DSJQ+SF8q0j5RdU6VwHhFvi2T4TjG8GP2aU=;
 b=Zkeb2L9GeGHrByun23aV+536FKqCM4uRXFnZvIzzd8dEYZK+6G6LciF/
 INJKKIjdK5jbTsgnM2ZDbL4gNEAA6n9ghyUft3DFd09D2RkDxSKrpwsU5
 /U2GKCq9N4uWmj67UcosyoNQAHVxVUTOGsZxDycpGxMZZdmbbg52yLauv o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GUj/KRiv02kiMfuA+jXZPQfDBO5DEaVqe4axesC9qEJMcJ6loOWZHAIU+m+n7hxaekg97FqeEe
 8kPp1HTPjrr5hdgSR7mGtWPdL2Bb5A+Mx4UVZc8R5UWmI2pl0o1E1E6eT/EQkaicNTn5hlRse8
 FDuzREx4qfJzpJRhcXljotZVCJTHHpvf9v2pRqk8EPrsOfrKF0X3orzZmx1htQ+Q+vDjejO3+E
 aaBZD3wHB14Yz+YeO8i/FnrUYxHzci0ohDLHYjbkOUHfOJNWhnq/F3BmkVlEbudEOYn/N0F9gl
 l64=
X-SBRS: 2.7
X-MesageID: 10607482
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10607482"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20200105123323.12492-1-jgross@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a5e904c4-8193-c00c-91cb-6cdbb0a7a314@citrix.com>
Date: Wed, 8 Jan 2020 12:44:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200105123323.12492-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix resuming from S3 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS81LzIwIDEyOjMzIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdoZW4gcmVzdW1pbmcg
ZnJvbSBTMyBhbmQgc210PTAgb3IgbWF4Y3B1cz0gYXJlIHNwZWNpZmllZCB3ZSBtdXN0IG5vdAo+
IGRvIGFueXRoaW5nIGluIGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpLiBUaGlzIGlzIG5vdCB0cnVl
IHRvZGF5IGZvcgo+IHRha2luZyBkb3duIGEgY3B1IGR1cmluZyByZXN1bWUuCj4gCj4gSWYgYW55
dGhpbmcgZ29lcyB3cm9uZyBkdXJpbmcgcmVzdW1lIGFsbCB0aGUgc2NoZWR1bGVyIHJlbGF0ZWQg
ZXJyb3IKPiBoYW5kbGluZyBpcyBpbiBjcHVwb29sLmMsIHNvIHdlIGNhbiBqdXN0IGJhaWwgb3V0
IGVhcmx5IGZyb20KPiBjcHVfc2NoZWR1bGVfY2FsbGJhY2soKSB3aGVuIHN1c3BlbmRpbmcgb3Ig
cmVzdW1pbmcuCj4gCj4gVGhpcyBmaXhlcyBjb21taXQgMDc2M2NkMjY4Nzg5N2I1NWU3ICgieGVu
L3NjaGVkOiBkb24ndCBkaXNhYmxlCj4gc2NoZWR1bGVyIG9uIGNwdXMgZHVyaW5nIHN1c3BlbmQi
KS4KPiAKPiBSZXBvcnRlZC1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IFRlc3RlZC1ieTogTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:48:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12: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 1ipAl8-0004nP-13; Wed, 08 Jan 2020 12:48:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8vY=25=amazon.co.uk=prvs=2696eec7a=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipAl6-0004nI-01
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:48:24 +0000
X-Inumbo-ID: 27bb89c4-3215-11ea-b7e6-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27bb89c4-3215-11ea-b7e6-12813bfff9fa;
 Wed, 08 Jan 2020 12:48:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578487704; x=1610023704;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=YMUUgAlv4E89ULyZuGSZwgLgA73kFXicxiJR9tpMKbA=;
 b=jDK2/mD5FyPZAPewSOw4IilM8q3oOiei+244VUck7FyXRXrKgjLLzcQf
 LjIJYVEi6n08c+OZgUQURy2wN6aIGRb938jbpEz7W7jyPc8nKhEdkXiQK
 zMNpZMbioJXgZAX7fTpS+1lLdnVkXeMnh1hKqB5rFa9DtBpe5NMm7KOgh U=;
IronPort-SDR: otl/mhLTAk0XSedKU3mAZbkYpb9VWcdoBhHgIr6bO2V0CPTKBx/cCXvp+hTsztM8pNjlBqpXKi
 WIR+Y4LK6JBw==
X-IronPort-AV: E=Sophos;i="5.69,409,1571702400"; d="scan'208";a="10588084"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 08 Jan 2020 12:48:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id C7DC5C0793; Wed,  8 Jan 2020 12:48:20 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 8 Jan 2020 12:48:19 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 8 Jan 2020 12:48:19 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 8 Jan 2020 12:48:18 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Paul Durrant <pdurrant@gmail.com>
Thread-Topic: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
Thread-Index: AQHVxYGR5JkVvMVfT0OQR365tmQxsafgfCEAgAA2mYCAAAXQIA==
Date: Wed, 8 Jan 2020 12:48:18 +0000
Message-ID: <fbebec77270c402c9db76b5cd1e472de@EX13D32EUC003.ant.amazon.com>
References: <20200107173902.13768-1-liuwe@microsoft.com>
 <20200107173902.13768-3-liuwe@microsoft.com>
 <CACCGGhAGY+VtgCtwMz39eRmPT0nch92r8P3JBGhhrWWPtYd+mQ@mail.gmail.com>
 <20200108122637.tc2aqdor4ykpk7ub@debian>
In-Reply-To: <20200108122637.tc2aqdor4ykpk7ub@debian>
Accept-Language: en-GB, 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.165.252]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 2/2] x86/hyperv: drop all __packed from
 hyperv-tlfs.h
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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <JBeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpDQo+IExpdQ0K
PiBTZW50OiAwOCBKYW51YXJ5IDIwMjAgMTI6MjcNCj4gVG86IFBhdWwgRHVycmFudCA8cGR1cnJh
bnRAZ21haWwuY29tPg0KPiBDYzogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IFdlaSBM
aXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPjsgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+OyBKYW4NCj4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBYZW4gRGV2ZWxvcG1lbnQgTGlzdCA8eGVuLQ0KPiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIDIvMl0geDg2L2h5
cGVydjogZHJvcCBhbGwgX19wYWNrZWQgZnJvbQ0KPiBoeXBlcnYtdGxmcy5oDQo+IA0KPiBPbiBX
ZWQsIEphbiAwOCwgMjAyMCBhdCAwOToxMToxMkFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6
DQo+ID4gT24gVHVlLCA3IEphbiAyMDIwIGF0IDE3OjM5LCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3
cm90ZToNCj4gPiA+DQo+ID4gPiBBbGwgc3RydWN0dXJlcyBhcmUgYWxyZWFkeSBuYXR1cmFsbHkg
YWxpZ25lZC4gTGludXggYWRkZWQgdGhvc2UNCj4gPiA+IGF0dHJpYnV0ZXMgb3V0IG9mIHBhcmFu
b2lhLg0KPiA+ID4NCj4gPiA+IEluIFhlbiB3ZSd2ZSBoYWQgaW5zdGFuY2Ugd2UgaGFkIHRvIGRy
b3AgcG9pbnRsZXNzIF9fcGFja2VkIHRvIHBsYWNhdGUNCj4gPiA+IGdjYyA5IChzZWUgY2E5MzEw
YjI0ZQ0KPiA+DQo+ID4gSSB0aGluayB5b3Ugc2hvdWxkIGFkZDoNCj4gPg0KPiA+ICJ4ODYvSU8t
QVBJQzogZml4IGJ1aWxkIHdpdGggZ2NjOSINCj4gPg0KPiA+IGhlcmUuDQo+IA0KPiBJIGhhdmUg
Zml4ZWQgaXQgdXAgbG9jYWxseS4gRG8geW91IHdhbnQgbWUgdG8gcmVzZW5kIHRoZXNlIHR3byBw
YXRjaGVzDQo+IGp1c3QgZm9yIHRoaXMgdXBkYXRlPw0KDQpBcyBsb25nIGFzIGl0IGlzIGZpeGVk
IHdoZW4gY29tbWl0dGVkIGFueSB3YXkgd2lsbCBkby4NCg0KICBQYXVsDQoNCj4gDQo+IFdlaS4N
Cj4gDQo+ID4NCj4gPiA+ICksIGl0IGlzIGJldHRlciBkcm9wIHRob3NlIGF0dHJpYnV0ZXMuDQo+
ID4gPg0KPiA+ID4gUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPg0KPiA+
DQo+ID4gICBQYXVsDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 12:56:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 12:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipAsM-0005fa-Sq; Wed, 08 Jan 2020 12:55:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipAsM-0005fV-86
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 12:55:54 +0000
X-Inumbo-ID: 2ea24f74-3216-11ea-a455-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ea24f74-3216-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 12:55:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 978AFADEE;
 Wed,  8 Jan 2020 12:55:43 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200108123140.77999-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <67719229-8c88-92dd-139a-8aef8cc5f544@suse.com>
Date: Wed, 8 Jan 2020 13:55:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108123140.77999-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] nvmx: implement support for MSR 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: xen-devel@lists.xenproject.org, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, 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>

T24gMDguMDEuMjAyMCAxMzozMSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
Ywo+IEBAIC0xMjgsNiArMTI4LDE2IEBAIGludCBudm14X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqdikKPiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2dyk7Cj4gICAgICB9Cj4gIAo+
ICsgICAgaWYgKCBjcHVfaGFzX3ZteF9tc3JfYml0bWFwICkKPiArICAgIHsKPiArICAgICAgICBu
dm14LT5tc3JfbWVyZ2VkID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwoKRGVzcGl0ZSB0
aGlzIG1hdGNoaW5nIG90aGVyIGNvZGUgaW4gdGhlIHNhbWUgZmlsZSwgaXQncyBub3QgcmVhbGx5
CndoYXQgeW91IHdhbnQsIEkgdGhpbmsuIEluc3RlYWQgcGxlYXNlIGNvbnNpZGVyIHVzaW5nCgog
ICAgICAgIG52bXgtPm1zcl9tZXJnZWQgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19v
d25lcik7Cgp0byBob25vciBkJ3MgTlVNQSBwcm9wZXJ0aWVzLgoKPiBAQCAtMTgyLDYgKzE5Miwx
MSBAQCB2b2lkIG52bXhfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlKHYtPmFyY2guaHZtLnZteC52bXdyaXRlX2JpdG1hcCk7Cj4gICAgICAg
ICAgdi0+YXJjaC5odm0udm14LnZtd3JpdGVfYml0bWFwID0gTlVMTDsKPiAgICAgIH0KPiArICAg
IGlmICggbnZteC0+bXNyX21lcmdlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UobnZteC0+bXNyX21lcmdlZCk7Cj4gKyAgICAgICAgbnZteC0+bXNyX21lcmdlZCA9IE5V
TEw7CgpIbW0sIEknbSBwdXp6bGVkIHRoYXQgd2UgaGF2ZSBGUkVFX1hFTkhFQVBfUEFHRSgpLCBi
dXQgbm8KRlJFRV9ET01IRUFQX1BBR0UoKS4KCj4gQEAgLTU0OCw2ICs1NjMsNTAgQEAgdW5zaWdu
ZWQgbG9uZyAqX3NoYWRvd19pb19iaXRtYXAoc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1cm4g
bmVzdGVkaHZtX3ZjcHVfaW9tYXBfZ2V0KHBvcnQ4MCwgcG9ydEVEKTsKPiAgfQo+ICAKPiArc3Rh
dGljIHZvaWQgdXBkYXRlX21zcmJpdG1hcChzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgc3Ry
dWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKPiArICAgIHN0cnVjdCB2bXhf
bXNyX2JpdG1hcCAqbXNyX2JpdG1hcDsKPiArICAgIHVuc2lnbmVkIGludCBtc3I7Cj4gKwo+ICsg
ICAgQVNTRVJUKF9fbjJfZXhlY19jb250cm9sKHYpICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9C
SVRNQVApOwo+ICsKPiArICAgIGlmICggIW52bXgtPm1zcmJpdG1hcCApCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsKPiArICAgIG1zcl9iaXRtYXAgPSBfX21hcF9kb21haW5fcGFnZShudm14LT5tc3Jf
bWVyZ2VkKTsKPiArCj4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+cmVhZF9sb3csIG52bXgt
Pm1zcmJpdG1hcC0+cmVhZF9sb3csCj4gKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1z
cl9iaXRtYXAtPnJlYWRfbG93LAo+ICsgICAgICAgICAgICAgIHNpemVvZihtc3JfYml0bWFwLT5y
ZWFkX2xvdykgKiA4KTsKPiArICAgIGJpdG1hcF9vcihtc3JfYml0bWFwLT5yZWFkX2hpZ2gsIG52
bXgtPm1zcmJpdG1hcC0+cmVhZF9oaWdoLAo+ICsgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZt
eC5tc3JfYml0bWFwLT5yZWFkX2hpZ2gsCj4gKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRt
YXAtPnJlYWRfaGlnaCkgKiA4KTsKPiArICAgIGJpdG1hcF9vcihtc3JfYml0bWFwLT53cml0ZV9s
b3csIG52bXgtPm1zcmJpdG1hcC0+d3JpdGVfbG93LAo+ICsgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZteC5tc3JfYml0bWFwLT53cml0ZV9sb3csCj4gKyAgICAgICAgICAgICAgc2l6ZW9mKG1z
cl9iaXRtYXAtPndyaXRlX2xvdykgKiA4KTsKPiArICAgIGJpdG1hcF9vcihtc3JfYml0bWFwLT53
cml0ZV9oaWdoLCBudm14LT5tc3JiaXRtYXAtPndyaXRlX2hpZ2gsCj4gKyAgICAgICAgICAgICAg
di0+YXJjaC5odm0udm14Lm1zcl9iaXRtYXAtPndyaXRlX2hpZ2gsCj4gKyAgICAgICAgICAgICAg
c2l6ZW9mKG1zcl9iaXRtYXAtPndyaXRlX2hpZ2gpICogOCk7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIE5lc3RlZCBWTVggZG9lc24ndCBzdXBwb3J0IGFueSB4MkFQSUMgaGFyZHdhcmUgdmlydHVh
bGl6YXRpb24sIHNvCj4gKyAgICAgKiBtYWtlIHN1cmUgYWxsIHRoZSB4MkFQSUMgTVNScyBhcmUg
dHJhcHBlZC4KPiArICAgICAqLwo+ICsgICAgQVNTRVJUKCEoX19uMl9zZWNvbmRhcnlfZXhlY19j
b250cm9sKHYpICYKPiArICAgICAgICAgICAgIChTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpFX1gy
QVBJQ19NT0RFIHwKPiArICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJf
REVMSVZFUlkpKSApOwo+ICsgICAgZm9yICggbXNyID0gTVNSX1gyQVBJQ19GSVJTVDsgbXNyIDw9
IE1TUl9YMkFQSUNfRklSU1QgKyAweGZmOyBtc3IrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgc2V0
X2JpdChtc3IsIG1zcl9iaXRtYXAtPnJlYWRfbG93KTsKPiArICAgICAgICBzZXRfYml0KG1zciwg
bXNyX2JpdG1hcC0+d3JpdGVfbG93KTsKClN1cmVseSBfX3NldF9iaXQoKSB3aWxsIHN1ZmZpY2Us
IGlmIGFsbCB0aGUgYml0bWFwX29yKCkgYWJvdmUgYXJlCmZpbmU/IE9mIGNvdXJzZSB1bHRpbWF0
ZWx5IHdlIHdpbGwgd2FudCB0byBoYXZlIHNvbWV0aGluZyBsaWtlCmJpdG1hcF9maWxsX3Jhbmdl
KCkgZm9yIHB1cnBvc2VzIGxpa2UgdGhpcyBvbmUuCgo+IEBAIC01NTgsMTAgKzYxNywxNSBAQCB2
b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIGhvc3RfY250
cmwpCj4gICAgICBzaGFkb3dfY250cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2KTsKPiAgICAgIHBp
b19jbnRybCAmPSBzaGFkb3dfY250cmw7Cj4gICAgICAvKiBFbmZvcmNlIHRoZSByZW1vdmVkIGZl
YXR1cmVzICovCj4gLSAgICBzaGFkb3dfY250cmwgJj0gfihDUFVfQkFTRURfQUNUSVZBVEVfTVNS
X0JJVE1BUAo+IC0gICAgICAgICAgICAgICAgICAgICAgfCBDUFVfQkFTRURfQUNUSVZBVEVfSU9f
QklUTUFQCj4gKyAgICBzaGFkb3dfY250cmwgJj0gfihDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklU
TUFQCj4gICAgICAgICAgICAgICAgICAgICAgICB8IENQVV9CQVNFRF9VTkNPTkRfSU9fRVhJVElO
Ryk7Cj4gLSAgICBzaGFkb3dfY250cmwgfD0gaG9zdF9jbnRybDsKPiArICAgIC8qCj4gKyAgICAg
KiBEbyBOT1QgZW5mb3JjZSB0aGUgTVNSIGJpdG1hcCBjdXJyZW50bHkgdXNlZCBieSBMMSwgYXMg
Y2VydGFpbiBoYXJkd2FyZQo+ICsgICAgICogdmlydHVhbGl6YXRpb24gZmVhdHVyZXMgcmVxdWly
ZSBzcGVjaWZpYyBNU1IgYml0bWFwIHNldHRpbmdzLCBidXQgd2l0aG91dAo+ICsgICAgICogdXNp
bmcgc3VjaCBmZWF0dXJlcyB0aGUgYml0bWFwIGNvdWxkIGJlIGxlYWtpbmcgdGhyb3VnaCB1bndh
bnRlZCBNU1IKPiArICAgICAqIGFjY2Vzc2VzLgoKUGVyaGFwcyAiLi4uLCBidXQgd2l0aG91dCB0
aGUgZ3Vlc3QgYWxzbyB1c2luZyB0aGVzZSBzYW1lIGZlYXR1cmVzCi4uLiI/IEFuZCB0aGVuIC0g
d2h5IHdvdWxkIGEgc2ltaWxhciBhcmd1bWVudCBub3QgYXBwbHkgdG8gdGhlIEkvTwpiaXRtYXAg
YXMgd2VsbD8KCj4gQEAgLTU4NCw2ICs2NDgsOSBAQCB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29u
dHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIGhvc3RfY250cmwpCj4gICAgICAgICAgX192bXdyaXRl
KElPX0JJVE1BUF9CLCB2aXJ0X3RvX21hZGRyKGJpdG1hcCkgKyBQQUdFX1NJWkUpOwo+ICAgICAg
fQo+ICAKPiArICAgIGlmICggc2hhZG93X2NudHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9C
SVRNQVAgKQo+ICsgICAgICAgIHVwZGF0ZV9tc3JiaXRtYXAodik7CgpJbiB0aGUgZnVuY3Rpb24g
eW91IGFzc2VydCB0aGUgYml0IHRvIGJlIHNldCBpbiB0aGUgdlZNQ1MsIGJ1dCAuLi4KCj4gICAg
ICAvKiBUT0RPOiBjaGFuZ2UgTDAgaW50ciB3aW5kb3cgdG8gTVRGIG9yIE5NSSB3aW5kb3cgKi8K
PiAgICAgIF9fdm13cml0ZShDUFVfQkFTRURfVk1fRVhFQ19DT05UUk9MLCBzaGFkb3dfY250cmwp
OwoKLi4uIGl0IGdldHMgd3JpdHRlbiBvbmx5IGhlcmUuCgo+IEBAIC0xMzUxLDYgKzE0MTgsOSBA
QCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgIHZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCh2KTsKPiAgICAgIHZteF91
cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKPiAgCj4gKyAgICBpZiAoIHYtPmFyY2guaHZtLnZt
eC5leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUCApCj4gKyAgICAg
ICAgX192bXdyaXRlKE1TUl9CSVRNQVAsIHZpcnRfdG9fbWFkZHIodi0+YXJjaC5odm0udm14Lm1z
cl9iaXRtYXApKTsKPiArCj4gICAgICBsb2FkX3Z2bWNzX2hvc3Rfc3RhdGUodik7CgpXb3VsZG4n
dCB0aGUgYWRkaXRpb24gYmV0dGVyIG1vdmUgaW50byB0aGlzIGZ1bmN0aW9uPwoKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3Z2bXguaAo+IEBAIC0zNyw3ICszNyw4IEBAIHN0cnVjdCBuZXN0ZWR2bXgg
ewo+ICAgICAgICovCj4gICAgICBwYWRkcl90ICAgIHZteG9uX3JlZ2lvbl9wYTsKPiAgICAgIHZv
aWQgICAgICAgKmlvYml0bWFwWzJdOwkJLyogbWFwICh2YSkgb2YgTDEgZ3Vlc3QgSS9PIGJpdG1h
cCAqLwo+IC0gICAgdm9pZCAgICAgICAqbXNyYml0bWFwOwkJLyogbWFwICh2YSkgb2YgTDEgZ3Vl
c3QgTVNSIGJpdG1hcCAqLwo+ICsgICAgc3RydWN0IHZteF9tc3JfYml0bWFwICptc3JiaXRtYXA7
CS8qIG1hcCAodmEpIG9mIEwxIGd1ZXN0IE1TUiBiaXRtYXAgKi8KPiArICAgIHN0cnVjdCBwYWdl
X2luZm8gKm1zcl9tZXJnZWQ7ICAgICAgIC8qIG1lcmdlZCBMMSBhbmQgTDEgZ3Vlc3QgTVNSIGJp
dG1hcCAqLwoKRWl0aGVyIHlvdSBjb252ZXJ0IHRoZSB0YWIgdG8gc3BhY2VzIGF0IGxlYXN0IG9u
IHRoZSBsaW5lIHlvdQpjaGFuZ2UsIG9yIHlvdSB1c2UgYSB0YWIgKG9yIHR3bykgYXMgd2VsbCBv
biB0aGUgbGluZSB5b3UgYWRkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:04:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13: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 1ipB0y-0006cJ-0K; Wed, 08 Jan 2020 13:04:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipB0w-0006cE-Vc
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:04:47 +0000
X-Inumbo-ID: 6c7e849c-3217-11ea-b263-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c7e849c-3217-11ea-b263-bc764e2007e4;
 Wed, 08 Jan 2020 13:04:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578488677;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=bJNwF1pXNTl3IzneV+/hJWXIYFqW4vdSr9cjTpTNdyY=;
 b=ITCB8BaeHBdx6ff4A9U9Qur4n1Lbd030bdI9jkOUyv8cff9l7C0ilth3
 M9V5XubvCE3fn76MztddpIf7heivF/Z+kybap2BJLiI2x3FQ9mc6CZrJ6
 O1rlFuqQcOiwSaqvw0xQly9Arr4Toqg+vLOp5LXbPpT3762KewcicDQM4 g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: phtkZoZ6GmT4boc73RcDowctShpqe1rY3yrFCgzU1zY0nVTcg+z4YajsL/CXCRLdKjpltArsSH
 5Fb9R8y2LrVQHKoYP997oxMR1SUhDYuhYfDV5lSni/OrE9ntr3yd4I6HeNEUN6hcLSNTI2xELx
 kV3YHu7yVv2WrTIN3GS/Pgxed+QYFvVQv3JiDMapGMHfRGZvaVotO1OBnfqZeroLFHRTwf13Z1
 GBk3SC4d1+SO+mzZxXHBHK3yuCb6a8MOfyALX3oCEZjEuBGmCchGyi3oK09ArAlqP2BJJiIq4N
 2Zw=
X-SBRS: 2.7
X-MesageID: 11207738
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11207738"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 13:04:33 +0000
Message-ID: <20200108130433.7102-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC] tools/libxl: Remove libxl_cpuid_{set,
 apply_policy}() from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhlc2UgZnVuY3Rpb25zIHNob3VsZCBuZXZlciBoYXZlIGJlZW4gZXhwb3NlZC4gIFRoZXkgZG9u
J3QgaGF2ZSBleGVybmFsCnVzZXJzLCBhbmQgY2FuJ3QgdXNlZnVsbHkgYmUgdXNlZCBmb3Igc2V2
ZXJhbCByZWFzb25zLgoKTW92ZSBsaWJ4bF9jcHVpZF97c2V0LGFwcGx5X3BvbGljeX0oKSB0byBi
ZWluZyBpbnRlcm5hbCBmdW5jdGlvbnMsIGFuZCBsZWF2ZQphbiBlcXVpdmVsZW50IG9mIHRoZSBu
b3Agc3R1YnMgaW4gdGhlIEFQSSBmb3IgY2FsbGVyIGNvbXBhdGliaWxpdHkuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElh
biBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ0M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUkZDIGZv
ciBvYnZpb3VzIHJlYXNvbnMuICBBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byAjaWYgMCB0aGVt
LCB3aGljaCB3b3VsZApyZXN1bHQgaW4gYSBjb21waWxlIGZhaWx1cmUgcmF0aGVyIHRoYW4gc2ls
ZW50IHN0dWJiaW5nLiAgSSdtIG5vdCBzdXJlIHdoaWNoCmlzIGxlYXN0IGJhZCwgYnV0IEkgZG9u
J3QgdGhpbmsgZWl0aGVyIGFyZSBnb2luZyB0byBjYXVzZSBhIHByb2JsZW0gaW4KcHJhY3RpY2Uu
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysr
KysrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jICAgIHwgIDYgKysrLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25vY3B1aWQuYyAgfCAgNiArKyst
LS0KIDUgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5k
ZXggNTRhYmI5ZGIxZi4uYTAyNTQ4ZjU5NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC02NjUsNyArNjY1LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAjaWYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgw
NDAyMDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDAzMDAgJiYgXAogICAgIExJQlhMX0FQ
SV9WRVJTSU9OICE9IDB4MDQwNDAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNTAwICYm
IFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDcwMCAmJiBMSUJYTF9BUElfVkVSU0lP
TiAhPSAweDA0MDgwMCAmJiBcCi0gICAgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDEzMDAKKyAg
ICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MTMwMCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAw
eDA0MTQwMAogI2Vycm9yIFVua25vd24gTElCWExfQVBJX1ZFUlNJT04KICNlbmRpZgogI2VuZGlm
CkBAIC0yMzIzLDkgKzIzMjMsMjcgQEAgbGlieGxfZGV2aWNlX3BjaSAqbGlieGxfZGV2aWNlX3Bj
aV9hc3NpZ25hYmxlX2xpc3QobGlieGxfY3R4ICpjdHgsIGludCAqbnVtKTsKIGludCBsaWJ4bF9j
cHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBj
aGFyKiBzdHIpOwogaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZ194ZW5kKGxpYnhsX2NwdWlk
X3BvbGljeV9saXN0ICpjcHVpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyKiBzdHIpOwotdm9pZCBsaWJ4bF9jcHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKLXZvaWQgbGlieGxfY3B1aWRfc2V0KGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2NwdWlkX3Bv
bGljeV9saXN0IGNwdWlkKTsKKyNpZiBMSUJYTF9BUElfVkVSU0lPTiA8IDB4MDQxNDAwCisvKgor
ICogRHJvcHBlZCBmcm9tIHRoZSBBUEkgaW4gWGVuIDQuMTQuICBBdCB0aGUgdGltZSBvZiB3cml0
aW5nLCB0aGVzZSBmdW5jdGlvbnMKKyAqIGRvbid0IGFwcGVhciB0byBldmVyIGhhdmUgaGFkIGV4
dGVybmFsIGNhbGxlcnMuCisgKgorICogVGhlc2UgaGF2ZSBhbHdheXMgYmVlbiB1c2VkIGludGVy
bmFsbHkgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24sIGFuZAorICogY2FuJ3QgZWFzaWx5IGJl
IHVzZWQgZXh0ZXJuYWxseSBiZWNhdXNlIG9mIHRoZWlyIGltcGxpY2l0IHBhcmFtZXRlcnMgaW4K
KyAqIG90aGVyIHBpZWNlcyBvZiBnbG9iYWwgc3RhdGUuCisgKgorICogRnVydGhlcm1vcmUsIGFu
IEFQSSB1c2VyIGNhbid0IHVzZWZ1bGx5IGRldGVybWluZSB3aGV0aGVyIHRoZXkgZ2V0CisgKiBs
aWJ4bF9jcHVpZCAodGhlIHJlYWwgaW1wbGVtZW50YXRpb24pIG9yIGxpYnhsX25vY3B1aWQgKG5v
LW9wIHN0dWJzKS4KKyAqCisgKiBUaGUgaW50ZXJuYWwgYmVoYXZpb3VyIG9mIHRoZXNlIGZ1bmN0
aW9ucyBhbHNvIG5lZWRzIHRvIGNoYW5nZS4gIFRoZXJlZm9yZQorICogZm9yIHNpbXBsaWNpdGx5
LCBwcm92aWRlIHRoZSBuby1vcCBzdHVicy4gIFllcyB0ZWNobmljYWxseSB0aGlzIGlzIGFuIEFQ
SQorICogY2hhbmdlIGluIHNvbWUgY2FzZXMgZm9yIGV4aXN0aW5nIHNvZnR3YXJlLCBidXQgdGhl
cmUgaXMgMCBvZiB0aGF0IGluCisgKiBwcmFjdGljZS4KKyAqLworc3RhdGljIGlubGluZSB2b2lk
IGxpYnhsX2NwdWlkX2FwcGx5X3BvbGljeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQp
IHt9CitzdGF0aWMgaW5saW5lIHZvaWQgbGlieGxfY3B1aWRfc2V0KGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
Y3B1aWRfcG9saWN5X2xpc3QgY3B1aWQpIHt9CisjZW5kaWYKIAogLyoKICAqIEZ1bmN0aW9ucyBm
b3IgYWxsb3dpbmcgdXNlcnMgb2YgbGlieGwgdG8gc3RvcmUgcHJpdmF0ZSBkYXRhCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwppbmRleCA1YzUyY2JlMGY5Li41MDVlYzFiMDQ4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTQxMCwxMyAr
NDEwLDEzIEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWdfeGVuZChsaWJ4bF9jcHVpZF9w
b2xpY3lfbGlzdCAqY3B1aWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgbGlieGxfY3B1aWRf
YXBwbHlfcG9saWN5KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK3ZvaWQgbGlieGxf
X2NwdWlkX2FwcGx5X3BvbGljeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7CiAg
ICAgeGNfY3B1aWRfYXBwbHlfcG9saWN5KGN0eC0+eGNoLCBkb21pZCwgTlVMTCwgMCk7CiB9CiAK
LXZvaWQgbGlieGxfY3B1aWRfc2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0IGNwdWlkKQordm9pZCBs
aWJ4bF9fY3B1aWRfc2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCBjcHVpZCkKIHsKICAgICBpbnQg
aTsKICAgICBjaGFyICpjcHVpZF9yZXNbNF07CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGNkYjI5NGFiOGQuLmUyOTI2
Y2YxOTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCkBAIC02MjUsOSArNjI1LDkgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChyYykKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZG9taWQpOworICAg
IGxpYnhsX19jcHVpZF9hcHBseV9wb2xpY3koY3R4LCBkb21pZCk7CiAgICAgaWYgKGluZm8tPmNw
dWlkICE9IE5VTEwpCi0gICAgICAgIGxpYnhsX2NwdWlkX3NldChjdHgsIGRvbWlkLCBpbmZvLT5j
cHVpZCk7CisgICAgICAgIGxpYnhsX19jcHVpZF9zZXQoY3R4LCBkb21pZCwgaW5mby0+Y3B1aWQp
OwogCiAgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNCiAgICAgICAg
ICYmICFsaWJ4bF9tc192bV9nZW5pZF9pc196ZXJvKCZpbmZvLT51Lmh2bS5tc192bV9nZW5pZCkp
IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGJhOGM5YjQxYWIuLjMxOTQ3MDIyODQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMjA0Miw2ICsyMDQyLDEwIEBAIHN0cnVjdCBsaWJ4bF9fY3B1aWRfcG9s
aWN5IHsKICAgICBjaGFyICpwb2xpY3lbNF07CiB9OwogCitfaGlkZGVuIHZvaWQgbGlieGxfX2Nw
dWlkX2FwcGx5X3BvbGljeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOworX2hpZGRl
biB2b2lkIGxpYnhsX19jcHVpZF9zZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgY3B1
aWQpOworCiAvKiBDYWxscyBwb2xsKCkgYWdhaW4gLSB1c2VmdWwgdG8gY2hlY2sgd2hldGhlciBh
IHNpZ25hbGVkIGNvbmRpdGlvbgogICogaXMgc3RpbGwgdHJ1ZS4gIENhbm5vdCBmYWlsLiAgUmV0
dXJucyBjdXJyZW50bHktdHJ1ZSByZXZlbnRzLiAqLwogX2hpZGRlbiBzaG9ydCBsaWJ4bF9fZmRf
cG9sbF9yZWNoZWNrKGxpYnhsX19lZ2MgKmVnYywgaW50IGZkLCBzaG9ydCBldmVudHMpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbm9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxf
bm9jcHVpZC5jCmluZGV4IGVmMTE2MWM0MzQuLmEzOWJhYmU3NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX25vY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ub2NwdWlkLmMK
QEAgLTM0LDEyICszNCwxMiBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnX3hlbmQobGli
eGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLAogICAgIHJldHVybiAwOwogfQogCi12b2lkIGxp
YnhsX2NwdWlkX2FwcGx5X3BvbGljeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCit2
b2lkIGxpYnhsX19jcHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkKQogewogfQogCi12b2lkIGxpYnhsX2NwdWlkX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCBj
cHVpZCkKK3ZvaWQgbGlieGxfX2NwdWlkX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgY3B1aWQp
CiB7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:05:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipB26-0006gw-BV; Wed, 08 Jan 2020 13:05:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipB25-0006gq-2b
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:05:57 +0000
X-Inumbo-ID: 9105cf28-3217-11ea-a455-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9105cf28-3217-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 13:05: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 <osstest-admin@xenproject.org>)
 id 1ipB1m-0002oA-C0; Wed, 08 Jan 2020 13:05: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 1ipB1m-0000Xm-0t; Wed, 08 Jan 2020 13:05:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipB1m-0003cE-07; Wed, 08 Jan 2020 13:05:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145795-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 13:05:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 145795: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3OTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:20:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipBGI-0008NV-V5; Wed, 08 Jan 2020 13:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipBGH-0008My-EP
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:20:37 +0000
X-Inumbo-ID: a7ab247e-3219-11ea-b7f3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7ab247e-3219-11ea-b7f3-12813bfff9fa;
 Wed, 08 Jan 2020 13:20: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 mx2.suse.de (Postfix) with ESMTP id 48753ADCF;
 Wed,  8 Jan 2020 13:20:35 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200108110148.18988-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <879882aa-9bd8-d56c-c567-fbd556361d97@suse.com>
Date: Wed, 8 Jan 2020 14:20:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108110148.18988-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxMjowMSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IEBAIC05NDUs
NiArOTQ1LDggQEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1
LCBib29sIHJlbW92ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShz
dHVicy5hZGRyLCBjcHUpIHwgflBBR0VfTUFTSykgKyAxKTsKPiAgICAgICAgICBpZiAoIGkgPT0g
U1RVQlNfUEVSX1BBR0UgKQo+ICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9f
cGFnZShtZm4pKTsKPiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOwo+ICsg
ICAgICAgIHBlcl9jcHUoc3R1YnMubWZuLCBjcHUpID0gMDsKPiAgICAgIH0KCkFmYWljdCB0aGlz
IHdhcyBhIHJlZ3Jlc3Npb24gZnJvbSB0aGUgaW50cm9kdWN0aW9uIG9mIENQVSBwYXJraW5nOgpQ
cmlvciB0byB0aGF0LCBwZXItQ1BVIGRhdGEgd291bGQgaGF2ZSBiZWVuIHplcm9lZCBpbiBhbGwg
Y2FzZXMKYmVmb3JlIGEgbmV3IENQVSB3YXMgdW5sZWFzaGVkLiBJIHRoaW5rIGl0IHdvdWxkIGJl
IGhlbHBmdWwgaXQKdGhpcyB3YXMgbWVudGlvbmVkIGluIHRoZSBkZXNjcmlwdGlvbiAocG9zc2li
bHkgYnkgd2F5IG9mIGEgRml4ZXM6CnRhZykuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:22:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipBIN-0008VT-DW; Wed, 08 Jan 2020 13:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipBIM-0008VL-2E
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:22:46 +0000
X-Inumbo-ID: f4abd1c4-3219-11ea-b7f4-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4abd1c4-3219-11ea-b7f4-12813bfff9fa;
 Wed, 08 Jan 2020 13:22:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578489766;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=GWTtW/iClDApFXi8woALVRB6iPRyx6+Wv9Jkh+1vvNk=;
 b=VIq/bkkqs9egIgcVrYAVRN3GThiwLxnN7pf4wLekSXXoxcmc+BFLhOrW
 kUiPblEtdWQCkn7KGPubku2C96OqNHcx5uBfM+nrxhhqtmmD5Mi8XfQ9i
 S5wSz9TUqZLDM4ExzOJrItmD1HlqIH7zrN/vuwKP9foMpSrrmEBPJsv8Z I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HsNKVDwso4S4crO/12IiqoarTcb8SopdsbXAHVmQxfjSNdReOk6qx5nuKyahshuocDK/fmdvVH
 Qcug2d7/0EIVrOUUVyAYAHalyO7W9PjmgotFpRy2KUZFTiu76KEbY0t3Yzu+gbCI35clCEOUXx
 5LTuzepj+adm2Qbf4jJK7bWbYXHflqq3J8osobGdVMs8eH6c9GvTzdolKbS2kTOL1drTqLTmNU
 uT7qxipnMskD5QhVCh8a6bYJFKSkDZPhWdlvERm4zi6n+DpGmZoq4uHVGiw20fzcJymDtvM2TE
 SH0=
X-SBRS: 2.7
X-MesageID: 10638348
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10638348"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 13:22:41 +0000
Message-ID: <20200108132241.8564-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Simplify BSS zeroing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

VGhlcmUgaXMgbm8gbmVlZCB0byBsb2FkIGEgbm9uLWZsYXQgJWVzIHRvIHplcm8gdGhlIEJTUy4g
IFVzZSBzeW1fZXNpKCkKaW5zdGVhZCwgd2hpY2ggaXMgZWFzaWVyIHRvIGZvbGxvdywgZmFzdGVy
IChhdm9pZHMgdHdvIHNlZ21lbnQgbG9hZHMpIGFuZApkb2Vzbid0IHJlcXVpcmUgdXNlIG9mIHRo
ZSBzdGFjay4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKTG9va2luZyB0aHJvdWdoIHRoZSBjb2RlLCBhbG1vc3QgZXZlcnl0aGluZyB0aGF0IHVz
ZXMgc3ltX2ZzKCkgd291bGQgYmUgYmV0dGVyCnVzaW5nIHN5bV9lc2koKS4gIEl0IGlzIHVubmVj
ZXNzYXJ5IGV4dHJhIGluc3RydWN0aW9uIHN0cmVhbSBieXRlcywgYW5kIEFHVQpoaXQgZm9yIGV2
ZXJ5IG1lbW9yeSBvcGVyYW5kLgoKTW9zdCBpbXBvcnRhbnRseSBob3dldmVyLCB0aGUgY29kZSBp
cyBmYXIgbW9yZSBzaW1wbGUgdG8gcmVhc29uIGFib3V0IHdoZW4gaXQKaXMgY29uc2l0ZW50IGFi
b3V0IGJlaW5nIGZsYXQsIHJhdGhlciB0aGFuIG1peGluZyBhbmQgbWF0Y2hpbmcgYmV0d2VlbiBm
bGF0CmFuZCBub24tZmxhdCB2aWV3cyBvZiB0aGUgc2FtZSBtZW1vcnkuCi0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TIHwgOCArKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggODIzOTVlOTFkZC4uMWI3MjljMzdm
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtNjE3LDE2ICs2MTcsMTIgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAg
ICAgICAgam56ICAgICAxZgogCiAgICAgICAgIC8qIEluaXRpYWxpemUgQlNTIChubyBuYXN0eSBz
dXJwcmlzZXMhKS4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ic3Nfc3RhcnQpLCVl
ZGkKLSAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ic3NfZW5kKSwlZWN4Ci0gICAgICAgIHB1
c2ggICAgJWZzCi0gICAgICAgIHBvcCAgICAgJWVzCisgICAgICAgIGxlYSAgICAgc3ltX2VzaShf
X2Jzc19zdGFydCksICVlZGkKKyAgICAgICAgbGVhICAgICBzeW1fZXNpKF9fYnNzX2VuZCksICVl
Y3gKICAgICAgICAgc3ViICAgICAlZWRpLCVlY3gKICAgICAgICAgeG9yICAgICAlZWF4LCVlYXgK
ICAgICAgICAgc2hyICAgICAkMiwlZWN4CiAgICAgICAgIHJlcCBzdG9zbAotICAgICAgICBwdXNo
ICAgICVkcwotICAgICAgICBwb3AgICAgICVlcwogCiAxOgogICAgICAgICAvKiBJbnRlcnJvZ2F0
ZSBDUFUgZXh0ZW5kZWQgZmVhdHVyZXMgdmlhIENQVUlELiAqLwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:26:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13:26: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 1ipBLy-0000DU-Uk; Wed, 08 Jan 2020 13:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipBLw-0000DP-Qi
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:26:28 +0000
X-Inumbo-ID: 79956648-321a-11ea-b7f5-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79956648-321a-11ea-b7f5-12813bfff9fa;
 Wed, 08 Jan 2020 13:26: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 mx2.suse.de (Postfix) with ESMTP id 57D95B191;
 Wed,  8 Jan 2020 13:26:27 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200108110148.18988-1-jgross@suse.com>
 <879882aa-9bd8-d56c-c567-fbd556361d97@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a309620d-bb2d-b456-94b1-69f3a0c84d76@suse.com>
Date: Wed, 8 Jan 2020 14:26:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <879882aa-9bd8-d56c-c567-fbd556361d97@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 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>

T24gMDguMDEuMjAgMTQ6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA4LjAxLjIwMjAgMTI6
MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiBAQCAtOTQ1LDYgKzk0NSw4IEBAIHN0
YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSwgYm9vbCByZW1vdmUp
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShzdHVicy5hZGRyLCBj
cHUpIHwgflBBR0VfTUFTSykgKyAxKTsKPj4gICAgICAgICAgIGlmICggaSA9PSBTVFVCU19QRVJf
UEFHRSApCj4+ICAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZu
KSk7Cj4+ICsgICAgICAgIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSA9IDA7Cj4+ICsgICAgICAg
IHBlcl9jcHUoc3R1YnMubWZuLCBjcHUpID0gMDsKPj4gICAgICAgfQo+IAo+IEFmYWljdCB0aGlz
IHdhcyBhIHJlZ3Jlc3Npb24gZnJvbSB0aGUgaW50cm9kdWN0aW9uIG9mIENQVSBwYXJraW5nOgo+
IFByaW9yIHRvIHRoYXQsIHBlci1DUFUgZGF0YSB3b3VsZCBoYXZlIGJlZW4gemVyb2VkIGluIGFs
bCBjYXNlcwo+IGJlZm9yZSBhIG5ldyBDUFUgd2FzIHVubGVhc2hlZC4gSSB0aGluayBpdCB3b3Vs
ZCBiZSBoZWxwZnVsIGl0Cj4gdGhpcyB3YXMgbWVudGlvbmVkIGluIHRoZSBkZXNjcmlwdGlvbiAo
cG9zc2libHkgYnkgd2F5IG9mIGEgRml4ZXM6Cj4gdGFnKS4KCk9rYXksIHdpbGwgZG8uIEp1c3Qg
dG8gYmUgc3VyZSAtIHlvdSBhcmUgdGhpbmtpbmcgb2YgY29tbWl0IDJlNmM4ZjE4Mj8KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:30:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13: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 1ipBPL-0000Nh-Fk; Wed, 08 Jan 2020 13:29:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipBPK-0000Nc-9A
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:29:58 +0000
X-Inumbo-ID: f1965fe4-321a-11ea-a455-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1965fe4-321a-11ea-a455-bc764e2007e4;
 Wed, 08 Jan 2020 13:29: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 mx2.suse.de (Postfix) with ESMTP id E9DD9AD3C;
 Wed,  8 Jan 2020 13:29:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200108132241.8564-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5febe920-3a61-a68f-01ff-dd02e099d8dd@suse.com>
Date: Wed, 8 Jan 2020 14:29:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108132241.8564-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Simplify BSS zeroing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNDoyMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBpcyBubyBu
ZWVkIHRvIGxvYWQgYSBub24tZmxhdCAlZXMgdG8gemVybyB0aGUgQlNTLiAgVXNlIHN5bV9lc2ko
KQo+IGluc3RlYWQsIHdoaWNoIGlzIGVhc2llciB0byBmb2xsb3csIGZhc3RlciAoYXZvaWRzIHR3
byBzZWdtZW50IGxvYWRzKSBhbmQKPiBkb2Vzbid0IHJlcXVpcmUgdXNlIG9mIHRoZSBzdGFjay4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:31:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13: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 1ipBQU-00016e-Qs; Wed, 08 Jan 2020 13:31:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipBQT-00016U-96
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:31:09 +0000
X-Inumbo-ID: 206221b4-321b-11ea-b7f5-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 206221b4-321b-11ea-b7f5-12813bfff9fa;
 Wed, 08 Jan 2020 13:31:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578490268;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=+ZagUcqki+78yma7h/06RiOzIvCO73WjBudt2a5vNv8=;
 b=UllJI5pszLAm1EwLZPfoLqcoFz7ZjmEPrwvoHbsO6+v8F2bcEWfroin2
 nTnyOfFxBC2UqNJXrfPejnz1yDeql3Z0nP0j73NQxTUoqrmT2nWZOh01D
 /lCROLopXGQ0tlrX52rvicUPK6g+MYTor6CLaO7b2Bi2l5PptI7/OF0xH U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zKcUHQviZYxV1gA86x5qtzpFsWd4H+rE9u7GZX4MJhpV0E601KmqA/XMd+JGBfkVyBfeNlO7T9
 Ys8DQSurAD4+il7o03inApYOiZLxoy63NKoulri78hcbFtM7nFNAUPyYi7X42NMRkMlqFRH8zZ
 DXajrPxKs9buzuhOQCp/c1YFhndp0SgQkshPYmjxOnDmgSXS1AVn2/9Hv2R+lbAPSmI9CJMsTv
 tqkrLwFkkchLbyRYQS+SUDI6w1932t21kJptu0i04eKcnw5ZyuGw2Uf0kNyxuKxCNOPWra0A6U
 S3I=
X-SBRS: 2.7
X-MesageID: 10995727
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10995727"
Date: Wed, 8 Jan 2020 14:30:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108132819.GO11756@Air-de-Roger>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDE6NTU6NTFQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDMuMDEuMjAyMCAxMzozNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgSmFuIDAzLCAyMDIwIGF0IDAxOjA4OjIwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDI0LjEyLjIwMTkgMTM6NDQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+PiBG
dXJ0aGVyIGEgcXVlc3Rpb24gb24gbG9jayBuZXN0aW5nOiBTaW5jZSB0aGUgY29tbWl0IG1lc3Nh
Z2UKPiA+PiBkb2Vzbid0IHNheSBhbnl0aGluZyBpbiB0aGlzIHJlZ2FyZCwgZGlkIHlvdSBjaGVj
ayB0aGVyZSBhcmUgbm8KPiA+PiBUTEIgZmx1c2ggaW52b2NhdGlvbnMgd2l0aCB0aGUgZ2V0X2Nw
dV9tYXBzKCkgbG9jayBoZWxkPwo+ID4gCj4gPiBUaGUgQ1BVIG1hcHMgbG9jayBpcyBhIHJlY3Vy
c2l2ZSBvbmUsIHNvIGl0IHNob3VsZCBiZSBmaW5lIHRvIGF0dGVtcHQKPiA+IGEgVExCIGZsdXNo
IHdpdGggdGhlIGxvY2sgYWxyZWFkeSBoZWxkLgo+IAo+IFdoZW4gYWxyZWFkeSBoZWxkIGJ5IHRo
ZSBzYW1lIENQVSAtIHN1cmUuIEl0IGJlaW5nIGEgcmVjdXJzaXZlCj4gb25lICh3aGljaCBJIHBh
aWQgYXR0ZW50aW9uIHRvIHdoZW4gd3JpdGluZyBteSBlYXJsaWVyIHJlcGx5KQo+IGRvZXNuJ3Qg
bWFrZSBpdCAodG9nZXRoZXIgd2l0aCBhbnkgb3RoZXIgb25lKSBpbW11bmUgYWdhaW5zdAo+IEFC
QkEgZGVhZGxvY2tzLCB0aG91Z2guCgpUaGVyZSdzIG5vIHBvc3NpYmlsaXR5IG9mIGEgZGVhZGxv
Y2sgaGVyZSBiZWNhdXNlIGdldF9jcHVfbWFwcyBkb2VzIGEKdHJ5bG9jaywgc28gaWYgYW5vdGhl
ciBjcHUgaXMgaG9sZGluZyB0aGUgbG9jayB0aGUgZmx1c2ggd2lsbCBqdXN0CmZhbGxiYWNrIHRv
IG5vdCB1c2luZyB0aGUgc2hvcnRoYW5kLgoKPiA+PiBFdmVuIGlmCj4gPj4geW91IGRpZCBhbmQg
ZXZlbiBpZiB0aGVyZSBhcmUgbm9uZSwgSSB0aGluayB0aGUgZnVuY3Rpb24gc2hvdWxkCj4gPj4g
dGhlbiBnZXQgYSBjb21tZW50IGF0dGFjaGVkIHRvIHRoZSBlZmZlY3Qgb2YgdGhpcyBsb2NrIG9y
ZGVyCj4gPj4gaW52ZXJzaW9uIHJpc2suIChGb3IgZXhhbXBsZSwgaXQgaXNuJ3Qgb2J2aW91cyB0
byBtZSB0aGF0IG5vIHVzZXIKPiA+PiBvZiBzdG9wX21hY2hpbmUoKSB3b3VsZCBldmVyIHdhbnQg
dG8gZG8gYW55IGtpbmQgb2YgVExCIGZsdXNoaW5nLikKPiA+Pgo+ID4+IE92ZXJhbGwgSSB3b25k
ZXIgd2hldGhlciB5b3VyIGdvYWwgY291bGRuJ3QgYmUgYWNoaWV2ZWQgd2l0aG91dAo+ID4+IHRo
ZSBleHRyYSBsb2NraW5nIGFuZCB3aXRob3V0IHRoZSBzcGVjaWFsIGNvbmRpdGlvbnMuCj4gPiAK
PiA+IEhtLCB0aGlzIHNvIGZhciBoYXMgd29ya2VkIGZpbmUgb24gYWxsIHRoZSBib3hlcyB0aGF0
IEkndmUgdHJpZWQuCj4gPiBJJ20gaGFwcHkgdG8gY2hhbmdlIGl0IHRvIGEgc2ltcGxlciBhcHBy
b2FjaCwgYnV0IEkgdGhpbmsgdGhlCj4gPiBjb25kaXRpb25zIGFuZCBsb2NraW5nIGFyZSByZXF1
aXJlZCBmb3IgdGhpcyB0byB3b3JrIGNvcnJlY3RseS4KPiAKPiBXaGljaCBtaWdodCB0aGVuIGlu
ZGljYXRlIHNhaWQgcHJlLWV4aXN0aW5nIHVzZSBvZiBjcHVfb25saW5lX21hcAo+IHRvIGJlIGEg
KGxhdGVudD8pIHByb2JsZW0uCgpIbSwgbWF5YmUgaXQgY291bGQgYmUgYSBwcm9ibGVtIHdoZW4g
b2ZmbGluaW5nIGEgQ1BVLiBJIGFzc3VtZSB0aGlzIGlzCm5vdCBhbiBpc3N1ZSBzbyBmYXIgYmVj
YXVzZSB0aGVyZSBhcmUgbm8gZ2xvYmFsIFRMQiBmbHVzaGVzIHdpdGggYQptYXNrIGNvbnRhbmlu
ZyBhIENQVSB0aGF0IGlzIGJlaW5nIG9mZmxpbmVkLgoKUmVnYXJkaW5nIHRoZSBwYXRjaCBpdHNl
bGYsIGRvIHlvdSB0aGluayB0aGUgc2hvcnRoYW5kIGxvZ2ljIHNob3VsZCBiZQphZGRlZCB0byBz
ZW5kX0lQSV9tYXNrLCBvciB3b3VsZCB5b3UgcmF0aGVyIG9ubHkgdXNlIHRoZSBzaG9ydGhhbmQg
Zm9yCnRoZSBUTEIgZmx1c2hlcz8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:32:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13:32: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 1ipBRE-0001BT-52; Wed, 08 Jan 2020 13:31:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipBRC-0001BL-Fd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:31:54 +0000
X-Inumbo-ID: 3ba86079-321b-11ea-b7f5-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ba86079-321b-11ea-b7f5-12813bfff9fa;
 Wed, 08 Jan 2020 13:31:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 16278AD0F;
 Wed,  8 Jan 2020 13:31:53 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200108110148.18988-1-jgross@suse.com>
 <879882aa-9bd8-d56c-c567-fbd556361d97@suse.com>
 <a309620d-bb2d-b456-94b1-69f3a0c84d76@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d6abab52-151f-9c9c-6394-2e46af6dcf6f@suse.com>
Date: Wed, 8 Jan 2020 14:31:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <a309620d-bb2d-b456-94b1-69f3a0c84d76@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNDoyNiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAx
NDoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA4LjAxLjIwMjAgMTI6MDEsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiBAQCAtOTQ1LDYgKzk0NSw4IEBAIHN0YXRpYyB2b2lk
IGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSwgYm9vbCByZW1vdmUpCj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSB8IH5Q
QUdFX01BU0spICsgMSk7Cj4+PiAgICAgICAgICAgaWYgKCBpID09IFNUVUJTX1BFUl9QQUdFICkK
Pj4+ICAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4+
PiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOwo+Pj4gKyAgICAgICAgcGVy
X2NwdShzdHVicy5tZm4sIGNwdSkgPSAwOwo+Pj4gICAgICAgfQo+Pgo+PiBBZmFpY3QgdGhpcyB3
YXMgYSByZWdyZXNzaW9uIGZyb20gdGhlIGludHJvZHVjdGlvbiBvZiBDUFUgcGFya2luZzoKPj4g
UHJpb3IgdG8gdGhhdCwgcGVyLUNQVSBkYXRhIHdvdWxkIGhhdmUgYmVlbiB6ZXJvZWQgaW4gYWxs
IGNhc2VzCj4+IGJlZm9yZSBhIG5ldyBDUFUgd2FzIHVubGVhc2hlZC4gSSB0aGluayBpdCB3b3Vs
ZCBiZSBoZWxwZnVsIGl0Cj4+IHRoaXMgd2FzIG1lbnRpb25lZCBpbiB0aGUgZGVzY3JpcHRpb24g
KHBvc3NpYmx5IGJ5IHdheSBvZiBhIEZpeGVzOgo+PiB0YWcpLgo+IAo+IE9rYXksIHdpbGwgZG8u
IEp1c3QgdG8gYmUgc3VyZSAtIHlvdSBhcmUgdGhpbmtpbmcgb2YgY29tbWl0IDJlNmM4ZjE4Mj8K
ClllcywgdGhpcyBsb29rcyB0byBiZSB0aGUgb25lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 13:55:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 13: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 1ipBnY-0002z5-8s; Wed, 08 Jan 2020 13:55:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipBnX-0002z0-Ny
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 13:54:59 +0000
X-Inumbo-ID: 7544f014-321e-11ea-b7f8-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7544f014-321e-11ea-b7f8-12813bfff9fa;
 Wed, 08 Jan 2020 13:54:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 18F51B1A8;
 Wed,  8 Jan 2020 13:54:58 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
 <20200108132819.GO11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
Date: Wed, 8 Jan 2020 14:54:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108132819.GO11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gMDguMDEuMjAyMCAxNDozMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBK
YW4gMDMsIDIwMjAgYXQgMDE6NTU6NTFQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAzLjAxLjIwMjAgMTM6MzQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBGcmksIEph
biAwMywgMjAyMCBhdCAwMTowODoyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBP
biAyNC4xMi4yMDE5IDEzOjQ0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+Pj4gRnVydGhlciBh
IHF1ZXN0aW9uIG9uIGxvY2sgbmVzdGluZzogU2luY2UgdGhlIGNvbW1pdCBtZXNzYWdlCj4+Pj4g
ZG9lc24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRpZCB5b3UgY2hlY2sgdGhlcmUg
YXJlIG5vCj4+Pj4gVExCIGZsdXNoIGludm9jYXRpb25zIHdpdGggdGhlIGdldF9jcHVfbWFwcygp
IGxvY2sgaGVsZD8KPj4+Cj4+PiBUaGUgQ1BVIG1hcHMgbG9jayBpcyBhIHJlY3Vyc2l2ZSBvbmUs
IHNvIGl0IHNob3VsZCBiZSBmaW5lIHRvIGF0dGVtcHQKPj4+IGEgVExCIGZsdXNoIHdpdGggdGhl
IGxvY2sgYWxyZWFkeSBoZWxkLgo+Pgo+PiBXaGVuIGFscmVhZHkgaGVsZCBieSB0aGUgc2FtZSBD
UFUgLSBzdXJlLiBJdCBiZWluZyBhIHJlY3Vyc2l2ZQo+PiBvbmUgKHdoaWNoIEkgcGFpZCBhdHRl
bnRpb24gdG8gd2hlbiB3cml0aW5nIG15IGVhcmxpZXIgcmVwbHkpCj4+IGRvZXNuJ3QgbWFrZSBp
dCAodG9nZXRoZXIgd2l0aCBhbnkgb3RoZXIgb25lKSBpbW11bmUgYWdhaW5zdAo+PiBBQkJBIGRl
YWRsb2NrcywgdGhvdWdoLgo+IAo+IFRoZXJlJ3Mgbm8gcG9zc2liaWxpdHkgb2YgYSBkZWFkbG9j
ayBoZXJlIGJlY2F1c2UgZ2V0X2NwdV9tYXBzIGRvZXMgYQo+IHRyeWxvY2ssIHNvIGlmIGFub3Ro
ZXIgY3B1IGlzIGhvbGRpbmcgdGhlIGxvY2sgdGhlIGZsdXNoIHdpbGwganVzdAo+IGZhbGxiYWNr
IHRvIG5vdCB1c2luZyB0aGUgc2hvcnRoYW5kLgoKV2VsbCwgd2l0aCB0aGUgX2V4YWN0XyBhcnJh
bmdlbWVudHMgKGZsdXNoX2xvY2sgdXNlZCBvbmx5IGluIG9uZQpwbGFjZSwgYW5kIGNwdV9hZGRf
cmVtb3ZlX2xvY2sgb25seSB1c2VkIGluIHdheXMgc2ltaWxhciB0byBob3cgaXQKaXMgdXNlZCBu
b3cpLCB0aGVyZSdzIG5vIHN1Y2ggcmlzaywgSSBhZ3JlZS4gQnV0IHRoZXJlJ3Mgbm90aGluZwph
dCBhbGwgbWFraW5nIHN1cmUgdGhpcyBkb2Vzbid0IGNoYW5nZS4gSGVuY2UsIGFzIHNhaWQsIGF0
IHRoZSB2ZXJ5CmxlYXN0IHRoaXMgbmVlZHMgcmVhc29uaW5nIGFib3V0IGluIHRoZSBkZXNjcmlw
dGlvbiAob3IgYSBjb2RlCmNvbW1lbnQpLgoKPj4+PiBFdmVuIGlmCj4+Pj4geW91IGRpZCBhbmQg
ZXZlbiBpZiB0aGVyZSBhcmUgbm9uZSwgSSB0aGluayB0aGUgZnVuY3Rpb24gc2hvdWxkCj4+Pj4g
dGhlbiBnZXQgYSBjb21tZW50IGF0dGFjaGVkIHRvIHRoZSBlZmZlY3Qgb2YgdGhpcyBsb2NrIG9y
ZGVyCj4+Pj4gaW52ZXJzaW9uIHJpc2suIChGb3IgZXhhbXBsZSwgaXQgaXNuJ3Qgb2J2aW91cyB0
byBtZSB0aGF0IG5vIHVzZXIKPj4+PiBvZiBzdG9wX21hY2hpbmUoKSB3b3VsZCBldmVyIHdhbnQg
dG8gZG8gYW55IGtpbmQgb2YgVExCIGZsdXNoaW5nLikKPj4+Pgo+Pj4+IE92ZXJhbGwgSSB3b25k
ZXIgd2hldGhlciB5b3VyIGdvYWwgY291bGRuJ3QgYmUgYWNoaWV2ZWQgd2l0aG91dAo+Pj4+IHRo
ZSBleHRyYSBsb2NraW5nIGFuZCB3aXRob3V0IHRoZSBzcGVjaWFsIGNvbmRpdGlvbnMuCj4+Pgo+
Pj4gSG0sIHRoaXMgc28gZmFyIGhhcyB3b3JrZWQgZmluZSBvbiBhbGwgdGhlIGJveGVzIHRoYXQg
SSd2ZSB0cmllZC4KPj4+IEknbSBoYXBweSB0byBjaGFuZ2UgaXQgdG8gYSBzaW1wbGVyIGFwcHJv
YWNoLCBidXQgSSB0aGluayB0aGUKPj4+IGNvbmRpdGlvbnMgYW5kIGxvY2tpbmcgYXJlIHJlcXVp
cmVkIGZvciB0aGlzIHRvIHdvcmsgY29ycmVjdGx5Lgo+Pgo+PiBXaGljaCBtaWdodCB0aGVuIGlu
ZGljYXRlIHNhaWQgcHJlLWV4aXN0aW5nIHVzZSBvZiBjcHVfb25saW5lX21hcAo+PiB0byBiZSBh
IChsYXRlbnQ/KSBwcm9ibGVtLgo+IAo+IEhtLCBtYXliZSBpdCBjb3VsZCBiZSBhIHByb2JsZW0g
d2hlbiBvZmZsaW5pbmcgYSBDUFUuIEkgYXNzdW1lIHRoaXMgaXMKPiBub3QgYW4gaXNzdWUgc28g
ZmFyIGJlY2F1c2UgdGhlcmUgYXJlIG5vIGdsb2JhbCBUTEIgZmx1c2hlcyB3aXRoIGEKPiBtYXNr
IGNvbnRhbmluZyBhIENQVSB0aGF0IGlzIGJlaW5nIG9mZmxpbmVkLgo+IAo+IFJlZ2FyZGluZyB0
aGUgcGF0Y2ggaXRzZWxmLCBkbyB5b3UgdGhpbmsgdGhlIHNob3J0aGFuZCBsb2dpYyBzaG91bGQg
YmUKPiBhZGRlZCB0byBzZW5kX0lQSV9tYXNrLCBvciB3b3VsZCB5b3UgcmF0aGVyIG9ubHkgdXNl
IHRoZSBzaG9ydGhhbmQgZm9yCj4gdGhlIFRMQiBmbHVzaGVzPwoKSWYgaXQgY291bGQgYmUgZ2Vu
ZXJhbGl6ZSB0byBhbGwgSVBJIHNlbmRpbmcsIHRoaXMgd291bGQgb2YgY291cnNlCnNlZW0gcHJl
ZmVyYWJsZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:08:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:08: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 1ipC0r-00044V-E6; Wed, 08 Jan 2020 14:08:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wfd2=25=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ipC0p-000448-QE
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:08:43 +0000
X-Inumbo-ID: 5fbb204a-3220-11ea-b263-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::70f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5fbb204a-3220-11ea-b263-bc764e2007e4;
 Wed, 08 Jan 2020 14:08:42 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=F/dLoEI1H9kw12uUxpPs8NjgZkiT1ORWjCorB1yv7RUbSV/rm5XjjKLDWTGViVn4XIVoK4DF7wMwh+d/rDPpg1bZTA2NYTJgeH8QjLF7duXXNo87OIcvyMiSvGszwENSCK7ufm2geQ54HN8lXhmDv2nrFQMJYZCbH0kSPLydM7HCPRonDMiGq0Xv1xnege6ta4Wnj8YdoDnZNwThRo6DSQmvXkPyveleNOP4gTAPWzktpb/sPiLU34Ybh8DgHH+MxqD0CQmyHBaKKrslRLowNt0URLyBCOFab8o0Tu3xU28v2QRl7ZRnA6PcnhPIA/5Q0TwVHOpM76c3ir4a+1PSBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oGNuhrvurWoaoWYM0jf/7faysHDX/jCqweoouZB+5b8=;
 b=VzzeeThDN5cAxiJjHRAHt8aZVWIt8hqjaagKs2S+jEXvALSEBa2f9HiYRDD/6Vkj6irTw30aE0pNbVBuin1OOfXEj+aY1NmssDeYlvDurvBEaH19OCHdCjpQaX1KDcEG5yKICx1D2YyUWybBaZbMoKepMPmt2DwCqgqKWABZUgHfhAKEiXOeHt6IvZq7coCqor2DXnMtBpJRGpywgGnX7+DZcH/zfZFMjNha52QTSCbCWmO3Vql1bnRHNH1LRtfPiBninFTAlxQQOlfXlrVMhKZ75WkzoEprZiu3BDVOr2zTEWA/DBWloUFgojYH87heFSo0X1bpNhcpxiLEUY2m5Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oGNuhrvurWoaoWYM0jf/7faysHDX/jCqweoouZB+5b8=;
 b=oBHaLWRgYVjebWYePP22KXtOeyJgTgqA8CAeQCHmuFdbPMgGkyjU9ARlrr8vw1kAaiIVXvWXxFOoaEFZRM1QBBJY0RhC8yy3PYNlxDmY24BfDDlScd9OAA/qkhEhwUoGHwTvb719oyAUsqyUjcT230FvqLMP4M/eIFfGpOvakGQ=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3253.eurprd02.prod.outlook.com (10.170.221.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Wed, 8 Jan 2020 14:08:40 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Wed, 8 Jan 2020
 14:08:40 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Wed, 8 Jan 2020 14:08:39 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V7 4/4] x86/mm: Make use of the default access param from
 xc_altp2m_create_view
Thread-Index: AQHVxi0gFxroK8LpSk+v1dIJ+NKYIw==
Date: Wed, 8 Jan 2020 14:08:40 +0000
Message-ID: <20200108140810.6528-4-aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
In-Reply-To: <20200108140810.6528-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36)
 To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef3de219-2fae-46f7-f222-08d794444342
x-ms-traffictypediagnostic: DB6PR02MB3253:|DB6PR02MB3253:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3253E53FFC426126485087A9AB3E0@DB6PR02MB3253.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(376002)(346002)(366004)(39850400004)(189003)(199004)(66446008)(16526019)(4326008)(66556008)(54906003)(8676002)(81156014)(66476007)(316002)(64756008)(81166006)(2906002)(6506007)(6512007)(7416002)(6916009)(52116002)(26005)(186003)(66946007)(5660300002)(6666004)(8936002)(36756003)(1076003)(956004)(2616005)(86362001)(478600001)(6486002)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3253;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3iB7U+wU+eHnqK+swnV00/cIpcvgnGeH9oHfuxr5Edw8AaThOrwDW19wo2dGicd6er2UpIE5QpzhuR+GS2u4ABtx0lZYuubN+HJ/siirEM7CwsF4iIHq8iM6S4Wk92Tm7dCyh88xnkAgI34QdRLzgaWReuOa4y0GuR4svE3cchI+W1E0c+EIto1PFl/Nr1UWbhCqwnJPwk6K9GD3h2bzTrleqCsz2YY8eDv6D8Fgjjz4cVfq23c0Sx5vZZ3M8Sfc2YgnbTX+isSOt+e2V24XJXg/S89pzDV7TrvPM1jtoWzJoHfmxM22Cw6pIQHkDdCURynQvMRXUlMT9e8IZ8dTMd6bsm/Ur+7Ka/Ja4n49y9JdYhoVgcGS5Y9ZocethHtxabwdHGaCwKneLsVkCpxOb8bmL4xBzFn2bt/iA47IuHsv4/0yQDHbUgpc3MmyVyeh
Content-ID: <ECAC9E6E8CF353469DC8DD7C38C74674@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef3de219-2fae-46f7-f222-08d794444342
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 14:08:40.5071 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /ijb8woFxWsudrthRbwN7O7h7bWPZ5Oj/ujXNfZeRVJn0SQQsVuv7Oj265bu8hQXE3HycfWmE2nDLhNkxqre0cIOCMxdI7AYiU02Ccdu41E=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3253
Subject: [Xen-devel] [PATCH V7 4/4] x86/mm: Make use of the default access
 param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlIGRlZmF1bHRfYWNjZXNzIHBhcmFtIGZyb20geGNfYWx0cDJtX2Ny
ZWF0ZV92aWV3IGlzDQpub3QgdXNlZC4NCg0KVGhpcyBwYXRjaCBhc3NpZ25zIGRlZmF1bHRfYWNj
ZXNzIHRvIHAybS0+ZGVmYXVsdF9hY2Nlc3MgYXQgdGhlIHRpbWUgb2YNCmluaXRpYWxpemluZyBh
IG5ldyBhbHRwMm0gdmlldy4NCg0KU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+DQotLS0NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCkND
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+DQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPg0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPg0KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPg0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4NCkNDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+DQpDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPg0KQ0M6IFBl
dHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+DQpDQzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KLS0tDQpDaGFuZ2VzIHNpbmNlIFY2
Og0KCS0gUmVtb3ZlIHRoZSBOVUxMIGNoZWNrIGZvciBwMm0gaW4geGVubWVtX2FjY2Vzc190b19w
Mm1fYWNjZXNzKCkNCgktIFVzZSBob3N0cDJtIGZvciBkZWZhdWx0IGFjY2VzcyBpbiBwMm1faW5p
dF9uZXh0X2FsdHAybSgpDQoJLSBSZW1vdmUgdGhlIGFydGlmYWN0IGxpbmUgZnJvbSBwMm1faW5p
dF9uZXh0X2FsdHAybSgpLg0KLS0tDQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8
ICAzICsrLQ0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgfCAgNiArKystLS0NCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrLS0tLS0N
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgIHwgIDMgKystDQogeGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaCB8ICAyIC0tDQogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aCAgICB8ICA0ICsrKysNCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMNCmluZGV4IDRkNzliNDkzNGUuLmI5NmZhZmVkNjUgMTAwNjQ0DQot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
DQpAQCAtNDY1NCw3ICs0NjU0LDggQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgIH0N
CiANCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY3JlYXRlX3AybToNCi0gICAgICAgIGlmICggIShy
YyA9IHAybV9pbml0X25leHRfYWx0cDJtKGQsICZhLnUudmlldy52aWV3KSkgKQ0KKyAgICAgICAg
aWYgKCAhKHJjID0gcDJtX2luaXRfbmV4dF9hbHRwMm0oZCwgJmEudS52aWV3LnZpZXcsDQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnUudmlldy5odm1tZW1fZGVm
YXVsdF9hY2Nlc3MpKSApDQogICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAm
YSwgMSkgPyAtRUZBVUxUIDogMDsNCiAgICAgICAgIGJyZWFrOw0KIA0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
DQppbmRleCBmMzIzZDg4NWIxLi40ZWY2YTYyYzMxIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYw0KKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KQEAg
LTMxNCw5ICszMTQsOSBAQCBzdGF0aWMgaW50IHNldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQogICAgIHJldHVybiByYzsNCiB9DQogDQotc3Rh
dGljIGJvb2wgeGVubWVtX2FjY2Vzc190b19wMm1fYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nl
c3NfdCB4YWNjZXNzLA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fYWNjZXNzX3QgKnBhY2Nlc3MpDQorYm9vbCB4ZW5tZW1fYWNjZXNzX3RvX3AybV9hY2Nlc3Mo
Y29uc3Qgc3RydWN0IHAybV9kb21haW4gKnAybSwNCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgeGFjY2VzcywNCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fYWNjZXNzX3QgKnBhY2Nlc3MpDQogew0KICAgICBzdGF0aWMgY29uc3Qg
cDJtX2FjY2Vzc190IG1lbWFjY2Vzc1tdID0gew0KICNkZWZpbmUgQUNDRVNTKGFjKSBbWEVOTUVN
X2FjY2Vzc18jI2FjXSA9IHAybV9hY2Nlc3NfIyNhYw0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KaW5kZXggMWJlZmMwNjY0MS4uYTgx
MTA0NGQ2ZSAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jDQpAQCAtMjUsNiArMjUsNyBAQA0KIA0KICNpbmNsdWRlIDx4ZW4vZ3Vl
c3RfYWNjZXNzLmg+IC8qIGNvcHlfZnJvbV9ndWVzdCgpICovDQogI2luY2x1ZGUgPHhlbi9pb21t
dS5oPg0KKyNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPg0KICNpbmNsdWRlIDx4ZW4vdm1fZXZl
bnQuaD4NCiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+DQogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVu
dC5oPg0KQEAgLTI1MzcsNyArMjUzOCw4IEBAIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3Qg
ZG9tYWluICpkKQ0KICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7DQogfQ0KIA0KLXN0YXRpYyBp
bnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4
KQ0KK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWR4LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNz
X3QgaHZtbWVtX2RlZmF1bHRfYWNjZXNzKQ0KIHsNCiAgICAgc3RydWN0IHAybV9kb21haW4gKmhv
c3RwMm0sICpwMm07DQogICAgIGludCByYzsNCkBAIC0yNTY0LDcgKzI1NjYsNyBAQCBzdGF0aWMg
aW50IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlk
eCkNCiAgICAgICAgIGdvdG8gb3V0Ow0KICAgICB9DQogDQotICAgIHAybS0+ZGVmYXVsdF9hY2Nl
c3MgPSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsNCisgICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9
IGh2bW1lbV9kZWZhdWx0X2FjY2VzczsNCiAgICAgcDJtLT5kb21haW4gPSBob3N0cDJtLT5kb21h
aW47DQogICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2RpcnR5
Ow0KICAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7DQpAQCAt
MjU4MSw2ICsyNTgzLDcgQEAgc3RhdGljIGludCBwMm1fYWN0aXZhdGVfYWx0cDJtKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogaW50IHAybV9pbml0X2FsdHAybV9ieV9pZChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQ0KIHsNCiAgICAgaW50IHJjID0gLUVJ
TlZBTDsNCisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7DQogDQogICAgIGlmICggaWR4ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3Ay
bSksIE1BWF9FUFRQKSApDQogICAgICAgICByZXR1cm4gcmM7DQpAQCAtMjU4OSwxNiArMjU5Miwy
MyBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBpZHgpDQogDQogICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9u
b3NwZWMoaWR4LCBNQVhfRVBUUCldID09DQogICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkN
Ci0gICAgICAgIHJjID0gcDJtX2FjdGl2YXRlX2FsdHAybShkLCBpZHgpOw0KKyAgICAgICAgcmMg
PSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQsIGlkeCwgaG9zdHAybS0+ZGVmYXVsdF9hY2Nlc3MpOw0K
IA0KICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7DQogICAgIHJldHVybiByYzsNCiB9DQogDQot
aW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICppZHgp
DQoraW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICpp
ZHgsDQorICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBodm1tZW1fZGVm
YXVsdF9hY2Nlc3MpDQogew0KICAgICBpbnQgcmMgPSAtRUlOVkFMOw0KICAgICB1bnNpZ25lZCBp
bnQgaTsNCisgICAgcDJtX2FjY2Vzc190IGE7DQorICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KKw0KKyAgICBpZiAoIGh2bW1lbV9kZWZhdWx0X2Fj
Y2VzcyA+IFhFTk1FTV9hY2Nlc3NfZGVmYXVsdCB8fA0KKyAgICAgICAgICF4ZW5tZW1fYWNjZXNz
X3RvX3AybV9hY2Nlc3MoaG9zdHAybSwgaHZtbWVtX2RlZmF1bHRfYWNjZXNzLCAmYSkgKQ0KKyAg
ICAgICAgcmV0dXJuIHJjOw0KIA0KICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOw0KIA0KQEAgLTI2
MDcsNyArMjYxNyw3IEBAIGludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCAqaWR4KQ0KICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9
IG1mbl94KElOVkFMSURfTUZOKSApDQogICAgICAgICAgICAgY29udGludWU7DQogDQotICAgICAg
ICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaSk7DQorICAgICAgICByYyA9IHAybV9hY3Rp
dmF0ZV9hbHRwMm0oZCwgaSwgYSk7DQogDQogICAgICAgICBpZiAoICFyYyApDQogICAgICAgICAg
ICAgKmlkeCA9IGk7DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgNCmluZGV4IDk0Mjg1ZGIxYjQuLmFjMmQyNzg3ZjQgMTAw
NjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oDQpAQCAtODg0LDcgKzg4NCw4IEBAIGJvb2wgcDJtX2FsdHAybV9nZXRfb3Jf
cHJvcGFnYXRlKHN0cnVjdCBwMm1fZG9tYWluICphcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLA0K
IGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGlkeCk7DQogDQogLyogRmluZCBhbiBhdmFpbGFibGUgYWx0ZXJuYXRlIHAybSBhbmQgbWFrZSBp
dCB2YWxpZCAqLw0KLWludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MTZfdCAqaWR4KTsNCitpbnQgcDJtX2luaXRfbmV4dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAq
ZCwgdWludDE2X3QgKmlkeCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vz
c190IGh2bW1lbV9kZWZhdWx0X2FjY2Vzcyk7DQogDQogLyogTWFrZSBhIHNwZWNpZmljIGFsdGVy
bmF0ZSBwMm0gaW52YWxpZCAqLw0KIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCk7DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCmlu
ZGV4IGQzNDQ2MDY4NjQuLjYxMGUwMjBhNjIgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oDQorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQpA
QCAtMjUxLDggKzI1MSw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJt
X3ZjcHVfZGlzYWJsZV9ub3RpZnlfdCk7DQogc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgew0K
ICAgICAvKiBJTi9PVVQgdmFyaWFibGUgKi8NCiAgICAgdWludDE2X3QgdmlldzsNCi0gICAgLyog
Q3JlYXRlIHZpZXcgb25seTogZGVmYXVsdCBhY2Nlc3MgdHlwZQ0KLSAgICAgKiBOT1RFOiBjdXJy
ZW50bHkgaWdub3JlZCAqLw0KICAgICB1aW50MTZfdCBodm1tZW1fZGVmYXVsdF9hY2Nlc3M7IC8q
IHhlbm1lbV9hY2Nlc3NfdCAqLw0KIH07DQogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1f
dmlldyB4ZW5faHZtX2FsdHAybV92aWV3X3Q7DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgNCmluZGV4IDAwZTU5
NGEwYWQuLjVkNTNmYjhjZTQgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vz
cy5oDQorKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQpAQCAtNTgsNiArNTgsMTAg
QEAgdHlwZWRlZiBlbnVtIHsNCiAgICAgLyogTk9URTogQXNzdW1lZCB0byBiZSBvbmx5IDQgYml0
cyByaWdodCBub3cgb24geDg2LiAqLw0KIH0gcDJtX2FjY2Vzc190Ow0KIA0KK2Jvb2wgeGVubWVt
X2FjY2Vzc190b19wMm1fYWNjZXNzKGNvbnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sDQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IHhhY2Nlc3MsDQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190ICpwYWNjZXNzKTsN
CisNCiAvKg0KICAqIFNldCBhY2Nlc3MgdHlwZSBmb3IgYSByZWdpb24gb2YgZ2Zucy4NCiAgKiBJ
ZiBnZm4gPT0gSU5WQUxJRF9HRk4sIHNldHMgdGhlIGRlZmF1bHQgYWNjZXNzIHR5cGUuDQotLSAN
CjIuMTcuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:08:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:08: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 1ipC0l-000438-NI; Wed, 08 Jan 2020 14:08:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wfd2=25=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ipC0j-000433-Vp
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:08:38 +0000
X-Inumbo-ID: 5c034b12-3220-11ea-b7ff-12813bfff9fa
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.21.136]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c034b12-3220-11ea-b7ff-12813bfff9fa;
 Wed, 08 Jan 2020 14:08:36 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=IrAKZkkyIq/tp5LJonPYh4zjxHe7jC9fR9ygtqHUJbEf0SorgfQDUhgX4PZ7nwYariTZ9rjU4l4KqHwtEg1PQv5Izo8zP7NYUujjioSKjGlKJ8J1YH8slBwhJRRZ9ewbnntX60iN03RSv52mKyA/0svQGZLxVaySovbBWOfzyyM0GdlurPEGiHDlOjdUJbg2GG3cQuWvQtp+I0m3x+ooj4quwn1m1y/HtaNO0HgCoVS3ZlMnaPohpOadWB4Fx+CpbuCjM0ZqJq6xCTKzLn4q73S0sVeB2oevvarmlnTYgnv77tePLlFHcIgVkmyI805Bu/lmm8987L+72XZEKOfLpg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eePxzpxYo/MhwmgzdiCnxuBgi2bP92P+EChzn6tAxik=;
 b=BeOtDtVEKY1/2GEEYzpG78dEqeB13rWUdwwCaPnkrtLuZ70MHC+sghcJGinCG03J5NPsrnWNy/Meap6huir97hLm1aruPb+ySSAe5bsyd/OFH4lz38liyKI3Mz5QyJ3E+2ThlFDTagKLbqstRAnRqFbS2TkstGkIyKbEsnRtv9/+BxQiTR1tmR+XwWCGqycBFHKN1+2P7EnZZ4LlfEE2gftz8YVbZAFgIytuIrwLVOOxEaqV1RoQmeuduw/CL/xOFlvW9IQ6HhVK19NRFkI9lFVgyGHvrxZHs2G26NuIgQQrRpSsYjX5XQzRWYRj7R/1FI7qplDLXDSKzEY13J/nHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=eePxzpxYo/MhwmgzdiCnxuBgi2bP92P+EChzn6tAxik=;
 b=gcWB6tVj3Ti+h4hI+55N+DC74O1njRX+V3qgHhX7fMx7Np5uqC1KODNzw2xrFiTCsxgrs1lgVEd19eS1VL/M1E0cFhAbCV1jccoUCZleJ6IfZFRvJo05uwjOjDkhsSU4dwmGAHB2LRJidvj5BTKkhqPnZvB64RKll5qV7rWmT6o=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3253.eurprd02.prod.outlook.com (10.170.221.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Wed, 8 Jan 2020 14:08:34 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Wed, 8 Jan 2020
 14:08:34 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Wed, 8 Jan 2020 14:08:33 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V7 1/4] x86/mm: Add array_index_nospec to guest provided
 index values
Thread-Index: AQHVxi0djSZfDHZ8NkyVFOFmjVTSAQ==
Date: Wed, 8 Jan 2020 14:08:34 +0000
Message-ID: <20200108140810.6528-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36)
 To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 03f8ea97-20cc-4620-dd44-08d794443f6c
x-ms-traffictypediagnostic: DB6PR02MB3253:|DB6PR02MB3253:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3253F014EE99CB9D729D1AF7AB3E0@DB6PR02MB3253.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1002;
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(376002)(346002)(366004)(39850400004)(189003)(199004)(66446008)(16526019)(4326008)(66556008)(54906003)(8676002)(81156014)(66476007)(316002)(64756008)(81166006)(2906002)(6506007)(6512007)(6916009)(52116002)(26005)(186003)(66946007)(5660300002)(8936002)(36756003)(1076003)(956004)(2616005)(86362001)(478600001)(6486002)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3253;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oua2/h5wsv3DP9VbaM+prT0foeaawrp9jOGBOJp7hJmex+uuCDmdMSHiVwfPLeGimK3UYwg0qVblZs4mJa8NYJvfU5mTbLzqK3V9Zl4sPtfl3x0DUJfxbM6uC/p+IGkOJ8IEf8VgntLNNRWmqOn7OTw3F7bFrqJllx4Lfl/Cfjtj+emabrsEH+5FIpqZBnh83brBe19eDU80Dp2o374x+2XepsFiezrwVPp80j6UprfTl4ukTl8Eh9wNR8rpaygvTD9GqTDkukcktMxmt/EpSWBRhfE1YUNBWpXPRUYFr3/7FptwsbU8Uul9tFQpK6ZJobvVfKxoRg1YN7W9ABwe14AKg2cBT9xTR9jgEvP1olAdk7LyZMRk7lc8du9m7IrEU0OX5Sbg5eCOu/e+1b+EXUdjdPbzeglmAv8vp7LOCq4T81Vk96dvPHs+At9WeRHs
Content-ID: <2C8B672076B90E4DA8CFB3165843465D@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 03f8ea97-20cc-4620-dd44-08d794443f6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 14:08:34.0719 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lO+nZy7Kf0UyuLttj5uwZ5tJoAdgde++gqmBWnvQGM1AgnZsforjP8Z9DmrbcSgwThpm0QspeWoWti+2MK+PJOVJBJx7UM9/JD3mrHXWFJE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3253
Subject: [Xen-devel] [PATCH V7 1/4] x86/mm: Add array_index_nospec to guest
 provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIHNhbml0aXplIGluZGV4ZXMsIHBvdGVudGlhbGx5IGd1ZXN0IHBy
b3ZpZGVkDQp2YWx1ZXMsIGZvciBhbHRwMm1fZXB0cFtdIGFuZCBhbHRwMm1fcDJtW10gYXJyYXlz
Lg0KDQpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NClNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KQWNr
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4NCi0tLQ0KQ0M6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4NCkNDOiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQpDQzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4NCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1
LmNpdHJpeC5jb20+DQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4NCkNDOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0K
Q0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCkNDOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4NCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWNjoNCgktIFJlbW92
ZSBzdHJheSBzcGFjZXMNCgktIFVzZSBBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSkgaW5z
ZWFkIG9mIE1BWF9BTFRQMk0uDQotLS0NCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIHwg
MjQgKysrKysrKysrKystLS0tLS0tLQ0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgfCAg
NiArKystLQ0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgfCA0NSArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0NCiAzIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMo
KyksIDI3IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCmluZGV4IDMyMGI5ZmU2MjEu
LmYzMjNkODg1YjEgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQor
KysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQpAQCAtMzY2LDExICszNjYsMTMgQEAg
bG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50
MzJfdCBuciwNCiAjaWZkZWYgQ09ORklHX0hWTQ0KICAgICBpZiAoIGFsdHAybV9pZHggKQ0KICAg
ICB7DQotICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fA0KLSAgICAgICAg
ICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZO
KSApDQorICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWluKEFSUkFZX1NJWkUoZC0+YXJjaC5h
bHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQorICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2Vw
dHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1BWF9FUFRQKV0gPT0NCisgICAgICAg
ICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsN
CiANCi0gICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07DQorICAg
ICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1f
aWR4LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGQtPmFy
Y2guYWx0cDJtX3AybSkpXTsNCiAgICAgfQ0KICNlbHNlDQogICAgIEFTU0VSVCghYWx0cDJtX2lk
eCk7DQpAQCAtNDI1LDExICs0MjcsMTMgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGko
c3RydWN0IGRvbWFpbiAqZCwNCiAjaWZkZWYgQ09ORklHX0hWTQ0KICAgICBpZiAoIGFsdHAybV9p
ZHggKQ0KICAgICB7DQotICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fA0K
LSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElO
VkFMSURfTUZOKSApDQorICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWluKEFSUkFZX1NJWkUo
ZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQorICAgICAgICAgICAgIGQtPmFyY2gu
YWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1BWF9FUFRQKV0gPT0N
CisgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsNCiANCi0gICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYWx0cDJtX2lk
eF07DQorICAgICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25vc3Bl
YyhhbHRwMm1faWR4LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9T
SVpFKGQtPmFyY2guYWx0cDJtX3AybSkpXTsNCiAgICAgfQ0KICNlbHNlDQogICAgIEFTU0VSVCgh
YWx0cDJtX2lkeCk7DQpAQCAtNDkxLDExICs0OTUsMTMgQEAgaW50IHAybV9nZXRfbWVtX2FjY2Vz
cyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzLA0K
ICAgICB9DQogICAgIGVsc2UgaWYgKCBhbHRwMm1faWR4ICkgLyogYWx0cDJtIHZpZXcgMCBpcyB0
cmVhdGVkIGFzIHRoZSBob3N0cDJtICovDQogICAgIHsNCi0gICAgICAgIGlmICggYWx0cDJtX2lk
eCA+PSBNQVhfQUxUUDJNIHx8DQotICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0
cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCisgICAgICAgIGlmICggYWx0cDJtX2lk
eCA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCisg
ICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMoYWx0cDJt
X2lkeCwgTUFYX0VQVFApXSA9PQ0KKyAgICAgICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQ0K
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KIA0KLSAgICAgICAgcDJtID0gZC0+YXJjaC5h
bHRwMm1fcDJtW2FsdHAybV9pZHhdOw0KKyAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJt
W2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LA0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSldOw0KICAgICB9DQogI2Vs
c2UNCiAgICAgQVNTRVJUKCFhbHRwMm1faWR4KTsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KaW5kZXggYjU1MTc3Njlj
OS4uMWMyM2VhNjE2OSAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCkBAIC0xMzUzLDcgKzEzNTMsOSBAQCB2b2lk
IHNldHVwX2VwdF9kdW1wKHZvaWQpDQogDQogdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQ0KIHsNCi0gICAgc3RydWN0IHAybV9kb21haW4g
KnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsNCisgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IGQtPmFyY2guDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRwMm1fcDJtW2Fy
cmF5X2luZGV4X25vc3BlYyhpLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSkpXTsNCiAgICAgc3RydWN0IHAybV9k
b21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7DQogICAgIHN0cnVjdCBlcHRfZGF0
YSAqZXB0Ow0KIA0KQEAgLTEzNjYsNyArMTM2OCw3IEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2Vw
dChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaSkNCiAgICAgcDJtLT5tYXhfbWFwcGVk
X3BmbiA9IHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7DQogICAgIGVwdCA9ICZwMm0tPmVwdDsN
CiAgICAgZXB0LT5tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0p
KTsNCi0gICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsNCisgICAgZC0+YXJj
aC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMoaSwgTUFYX0VQVFApXSA9IGVwdC0+ZXB0
cDsNCiB9DQogDQogdW5zaWduZWQgaW50IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQ2NF90IGVwdHApDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCAzMTE5MjY5MDczLi41ZjA0Njk2MGE5
IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMNCkBAIC0yNTAyLDcgKzI1MDIsOCBAQCBzdGF0aWMgdm9pZCBwMm1fcmVzZXRfYWx0
cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsDQogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm07DQogDQogICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsNCi0gICAgcDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07DQorICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3Ay
bVthcnJheV9pbmRleF9ub3NwZWMoaWR4LA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pKV07DQogDQogICAgIHAybV9sb2NrKHAybSk7
DQogDQpAQCAtMjU0Myw3ICsyNTQ0LDggQEAgc3RhdGljIGludCBwMm1fYWN0aXZhdGVfYWx0cDJt
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogDQogICAgIEFTU0VSVChpZHgg
PCBNQVhfQUxUUDJNKTsNCiANCi0gICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07DQor
ICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthcnJheV9pbmRleF9ub3NwZWMoaWR4LA0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0p
KV07DQogICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7DQogDQogICAgIHAybV9sb2Nr
KHAybSk7DQpAQCAtMjU3NCwxMiArMjU3NiwxMyBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lk
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogew0KICAgICBpbnQgcmMgPSAt
RUlOVkFMOw0KIA0KLSAgICBpZiAoIGlkeCA+PSBNQVhfQUxUUDJNICkNCisgICAgaWYgKCBpZHgg
Pj0gbWluKEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApICkNCiAgICAg
ICAgIHJldHVybiByYzsNCiANCiAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsNCiANCi0gICAgaWYg
KCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCisgICAg
aWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQ
KV0gPT0NCisgICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQ0KICAgICAgICAgcmMgPSBwMm1f
YWN0aXZhdGVfYWx0cDJtKGQsIGlkeCk7DQogDQogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsN
CkBAIC0yNjE1LDcgKzI2MTgsNyBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm07DQogICAgIGludCByYyA9IC1FQlVTWTsNCiANCi0gICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBN
QVhfQUxUUDJNICkNCisgICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBtaW4oQVJSQVlfU0laRShkLT5h
cmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgKQ0KICAgICAgICAgcmV0dXJuIHJjOw0KIA0KICAg
ICByYyA9IGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsNCkBAIC0yNjI1LDE0ICsyNjI4LDE3
IEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGlkeCkNCiAgICAgcmMgPSAtRUJVU1k7DQogICAgIGFsdHAybV9saXN0X2xvY2soZCk7
DQogDQotICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURf
TUZOKSApDQorICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMo
aWR4LCBNQVhfRVBUUCldICE9DQorICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAg
ew0KLSAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07DQorICAgICAgICBwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwNCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSkpXTsN
CiANCiAgICAgICAgIGlmICggIV9hdG9taWNfcmVhZChwMm0tPmFjdGl2ZV92Y3B1cykgKQ0KICAg
ICAgICAgew0KICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaWR4LCBBTFRQMk1fREVB
Q1RJVkFURSk7DQotICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0gbWZuX3go
SU5WQUxJRF9NRk4pOw0KKyAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5k
ZXhfbm9zcGVjKGlkeCwgTUFYX0VQVFApXSA9DQorICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9N
Rk4pOw0KICAgICAgICAgICAgIHJjID0gMDsNCiAgICAgICAgIH0NCiAgICAgfQ0KQEAgLTI2ODks
MTEgKzI2OTUsMTQgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgaWR4LA0KICAgICBtZm5fdCBtZm47DQogICAgIGludCByYyA9IC1FSU5W
QUw7DQogDQotICAgIGlmICggaWR4ID49IE1BWF9BTFRQMk0gfHwgZC0+YXJjaC5hbHRwMm1fZXB0
cFtpZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApDQorICAgIGlmICggaWR4ID49ICBtaW4oQVJS
QVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCisgICAgICAgICBkLT5h
cmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPT0NCisg
ICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQ0KICAgICAgICAgcmV0dXJuIHJjOw0KIA0KICAg
ICBocDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KLSAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1f
cDJtW2lkeF07DQorICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9z
cGVjKGlkeCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGQtPmFy
Y2guYWx0cDJtX3AybSkpXTsNCiANCiAgICAgcDJtX2xvY2soaHAybSk7DQogICAgIHAybV9sb2Nr
KGFwMm0pOw0KQEAgLTMwMzIsMTEgKzMwNDEsMTMgQEAgaW50IHAybV9zZXRfc3VwcHJlc3NfdmUo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLA0KIA0KICAgICBp
ZiAoIGFsdHAybV9pZHggPiAwICkNCiAgICAgew0KLSAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49
IE1BWF9BTFRQMk0gfHwNCi0gICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1f
aWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQ0KKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49
IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSksIE1BWF9FUFRQKSB8fA0KKyAgICAg
ICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4
LCBNQVhfRVBUUCldID09DQorICAgICAgICAgICAgIG1mbl94KElOVkFMSURfTUZOKSApDQogICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQogDQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJj
aC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOw0KKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2gu
YWx0cDJtX3AybVthcnJheV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwNCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0p
KV07DQogICAgIH0NCiAgICAgZWxzZQ0KICAgICAgICAgcDJtID0gaG9zdF9wMm07DQpAQCAtMzA3
NSwxMSArMzA4NiwxMyBAQCBpbnQgcDJtX2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIGJvb2wgKnN1cHByZXNzX3ZlLA0KIA0KICAgICBpZiAoIGFsdHAybV9pZHgg
PiAwICkNCiAgICAgew0KLSAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwN
Ci0gICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJ
TlZBTElEX01GTikgKQ0KKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IG1pbihBUlJBWV9TSVpF
KGQtPmFyY2guYWx0cDJtX3AybSksIE1BWF9FUFRQKSB8fA0KKyAgICAgICAgICAgICBkLT5hcmNo
LmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09
DQorICAgICAgICAgICAgIG1mbl94KElOVkFMSURfTUZOKSApDQogICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7DQogDQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2Fs
dHAybV9pZHhdOw0KKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthcnJh
eV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pKV07DQogICAgIH0NCiAg
ICAgZWxzZQ0KICAgICAgICAgcDJtID0gaG9zdF9wMm07DQotLSANCjIuMTcuMQ0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:08:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:08: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 1ipC0q-00044H-4p; Wed, 08 Jan 2020 14:08:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wfd2=25=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ipC0o-000442-R6
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:08:42 +0000
X-Inumbo-ID: 5da0a41a-3220-11ea-b7ff-12813bfff9fa
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.21.116]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5da0a41a-3220-11ea-b7ff-12813bfff9fa;
 Wed, 08 Jan 2020 14:08:38 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jKuzWmBkta4oQa9hqllOktCmFOI5YFf6yS19Pwnvy5WiA6jl1WOnrdT+qdw/29kxyi843PknCQyaELCaiqSgLJ9dlETpyX8QYAkwJkcgbO2bC3NyJidpaRrg+FIuO38j1s6VFqi5+sasr8HrtI5DOh7GLQZo/QTLHG3DQKy5baH+ComnZQMwr3s9BG/l1rnpd3rB30pkcPNvriyLDE1QJAjMpBiEljp/VMPhjdR+z766JtL+65m2nvIKeau4V30XmCpsdPDFlIf0NKjcNrFOFCZgMp2kLecbyx9Y0Csu45cAgPa2IFEQWMaQFJdvlEZVwyLGTezhL83yKxvC9Wl95g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zJx4eNboYpQPoIh861Sk3aHxNgfwfUAdp2rk3h9Dzn8=;
 b=R6KCs9DKPklewsyl7IGn8pLv76or3gfE2/q+Aj+hgH1P/p+NhDDV9PkblKMtJorDiO56VLex2Li+mUdY3GY5aA0QxVzCghaaeeqZSspKObRxIk8mrcjIi13hkQ1Ekf9XLTEq9IrveKWLckxVniRBinKHye7h+RbUuuatdSlrFlUOb856pnUtC5Ov8/9OQe7I/CTiskixtfW+XQQKX+rKkzqWm+/9mnXbno/guGPIcoRpdpAx5CpWzU8P7hgvC5FqN0lQNwmXBKOBITJ08Co2hAIWJxNIT+Auo/MPExTXaSvE6m4+evJLAsr0P1MhITQ8DO+Ji1pSKrLZYoTAmT2dzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zJx4eNboYpQPoIh861Sk3aHxNgfwfUAdp2rk3h9Dzn8=;
 b=j+STwuGFxmfdL7z0CiEy2dM+I1x70nk1Gdlb5yB/ZK3rX7ndOKIkSMlojOPIPa17SSrSl2EJeXY9EuBHtiZlv/gagRJBiMIvZzFGagx7yIKwoK5tQ169O7+eZs4otSaWuR1d+Zu8FiTyttMleZ8Bz+ltpz8pWWI1+l5hHNbt2uo=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3253.eurprd02.prod.outlook.com (10.170.221.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Wed, 8 Jan 2020 14:08:36 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Wed, 8 Jan 2020
 14:08:36 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Wed, 8 Jan 2020 14:08:35 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V7 2/4] x86/altp2m: Add hypercall to set a range of sve
 bits
Thread-Index: AQHVxi0eW7mND/zIzUWDdK2ePPvUVg==
Date: Wed, 8 Jan 2020 14:08:36 +0000
Message-ID: <20200108140810.6528-2-aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
In-Reply-To: <20200108140810.6528-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36)
 To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dc49eeda-0e9f-40e9-f627-08d79444410b
x-ms-traffictypediagnostic: DB6PR02MB3253:|DB6PR02MB3253:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB32539FB8CFFAED12B13BE8B3AB3E0@DB6PR02MB3253.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:121;
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(376002)(346002)(366004)(39850400004)(189003)(199004)(66446008)(16526019)(4326008)(66556008)(54906003)(8676002)(81156014)(66476007)(316002)(64756008)(81166006)(2906002)(6506007)(6512007)(7416002)(6916009)(52116002)(26005)(186003)(66946007)(5660300002)(8936002)(36756003)(1076003)(956004)(2616005)(107886003)(86362001)(478600001)(6486002)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3253;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ty66WO7rGUgEn48Ocn5PoqBG9puvdnCpqX6jZl70uhLYCVUtAMpeQATcRTteIMiBgn6epCP+rHrEKPb1KCgJsxnHR7alOscG4MB5lyu5PgzeSU8fYFsMwfWbrrUcWko5PrJAoxPvMUOqZ+8Qy/0eCHGehyVY5iJIjCqqkNm4kZEFHqcTm87pbjnvIyqWT8Yw2snyChQoVP6z9fF1K7fo5yW5isAk+G9VzWBxuy+5xG9vCyRR23/VbWAYJZxDCKV19jA/Jn/0KjTKfpfP/zVEROZ5T2Qh5EPno5w28CY2IEQAG7WQMbMNDVAU5gDAX39Q9XW8kpVPpHYP2uun70eb+yoH/tEZ/0Ie/1e1DoEEo1LDMAWrfmGkHcsB7lMlVFrEb2uWGOfxTTVyjqrWHm2ksz3WPoiFLdYJSq9/FDbS13oq9dApbTXUALdBH+Cyr1Fm
Content-ID: <C7BAD83F8A1A604AB819678340033D14@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dc49eeda-0e9f-40e9-f627-08d79444410b
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 14:08:36.8193 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: GxQ5za7hxKicf6zROLAuKYdOpQsD4MRKY5ZsjNxM8GrQGU6o639Oeu8BbD3qCyWiybqStu7m6l9Jj6jY6a9QMN7XX4huwGuVkjOcXfIeAbw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3253
Subject: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a range
 of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuDQpUaGlzIHBhdGNoIGFkZHMgYSBu
ZXcgaHlwZXJjYWxsLCB4Y19hbHRwMm1fc2V0X3N1cHJlc3NfdmVfbXVsdGkoKSwNCnRvIHNldCBh
IHJhbmdlIG9mIHN2ZSBiaXRzLg0KVGhlIGNvcmUgZnVuY3Rpb24sIHAybV9zZXRfc3VwcHJlc3Nf
dmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4gY2FzZQ0Kb2YgYSBlcnJvciBhbmQgaXQgaXMg
ZG9pbmcgYSBiZXN0IGVmZm9ydCBmb3Igc2V0dGluZyB0aGUgYml0cyBpbiB0aGUNCmdpdmVuIHJh
bmdlLiBBIGNoZWNrIGZvciBjb250aW51YXRpb24gaXMgbWFkZSBpbiBvcmRlciB0byBoYXZlDQpw
cmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4NClRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9yIGlz
IHN0b3JlZCBpbg0KeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3Ig
YW5kIHRoZSBlcnJvciBjb2RlIGlzDQpzdG9yZWQgaW4geGVuX2h2bV9hbHRwMm1fc3VwcHJlc3Nf
dmVfbXVsdGkuZmlyc3RfZXJyb3JfY29kZS4NCklmIG5vIGVycm9yIG9jY3VycmVkIHRoZSB2YWx1
ZXMgd2lsbCBiZSAwLg0KDQpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4NCg0KLS0tDQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+DQpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+DQpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPg0KQ0M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4NCkND
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQpDQzogUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4NCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWNjoN
CgktIEZpeCBjb21taXQgbWVzc2FnZQ0KCS0gRml4IGNvbW1lbnRzIGZyb20gc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpDQoJLSBTYXZlIHRoZSBmaXJzdCBlcnJvciBmcm9t
IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KCkgYW5kDQpza2lwIHNldF9lbnRyeSgpIGlmIGFu
eSBlcnJvciBvY2N1cnJlZC4NCgktIENhbGwgcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aSgpIGlu
IHAybV9zZXRfc3VwcHJlc3NfdmUoKS4NCi0tLQ0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgfCAgNCArKw0KIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAzMyArKysr
KysrKysrKysrKw0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAyMCArKysrKysr
KysNCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgIHwgNzggKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tDQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDEz
ICsrKysrKw0KIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKw0KIDYgZmls
ZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaA0KaW5kZXggNzVmMTkxYWUzYS4uY2M0ZWIxZTNkMyAxMDA2NDQNCi0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaA0KQEAgLTE5MjMsNiArMTkyMywxMCBAQCBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192
aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQpOw0KIGludCB4Y19hbHRwMm1fc2V0X3N1
cHByZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLCBi
b29sIHN2ZSk7DQoraW50IHhjX2FsdHAybV9zZXRfc3VwcmVzc192ZV9tdWx0aSh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZmlyc3RfZ2ZuLA0KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGxhc3RfZ2ZuLCBib29sIHN2ZSwN
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZXJyb3JfZ2Zu
LCBpbnQzMl90ICplcnJvcl9jb2RlKTsNCiBpbnQgeGNfYWx0cDJtX2dldF9zdXBwcmVzc192ZSh4
Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCAqc3ZlKTsN
CiBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50
MzJfdCBkb21pZCwNCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jDQppbmRleCAwOWRhZDAzNTVlLi40NmZiNzI1ODA2IDEwMDY0NA0K
LS0tIGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMNCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jDQpAQCAtMjM0LDYgKzIzNCwzOSBAQCBpbnQgeGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4
Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQogICAgIHJldHVybiByYzsNCiB9
DQogDQoraW50IHhjX2FsdHAybV9zZXRfc3VwcmVzc192ZV9tdWx0aSh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgdWludDMyX3QgZG9taWQsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZmlyc3RfZ2ZuLA0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGxhc3RfZ2ZuLCBib29sIHN2ZSwNCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZXJyb3JfZ2ZuLCBpbnQz
Ml90ICplcnJvcl9jb2RlKQ0KK3sNCisgICAgaW50IHJjOw0KKyAgICBERUNMQVJFX0hZUEVSQ0FM
TF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsNCisNCisgICAgYXJnID0geGNfaHlw
ZXJjYWxsX2J1ZmZlcl9hbGxvYyhoYW5kbGUsIGFyZywgc2l6ZW9mKCphcmcpKTsNCisgICAgaWYg
KCBhcmcgPT0gTlVMTCApDQorICAgICAgICByZXR1cm4gLTE7DQorDQorICAgIGFyZy0+dmVyc2lv
biA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsNCisgICAgYXJnLT5jbWQgPSBIVk1P
UF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpOw0KKyAgICBhcmctPmRvbWFpbiA9IGRvbWlk
Ow0KKyAgICBhcmctPnUuc3VwcHJlc3NfdmVfbXVsdGkudmlldyA9IHZpZXdfaWQ7DQorICAgIGFy
Zy0+dS5zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9nZm4gPSBmaXJzdF9nZm47DQorICAgIGFyZy0+
dS5zdXBwcmVzc192ZV9tdWx0aS5sYXN0X2dmbiA9IGxhc3RfZ2ZuOw0KKyAgICBhcmctPnUuc3Vw
cHJlc3NfdmVfbXVsdGkuc3VwcHJlc3NfdmUgPSBzdmU7DQorDQorICAgIHJjID0geGVuY2FsbDIo
aGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLA0KKyAgICAg
ICAgICAgICAgICAgIEhZUEVSQ0FMTF9CVUZGRVJfQVNfQVJHKGFyZykpOw0KKw0KKyAgICBpZiAo
IGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvciApDQorICAgIHsNCisgICAgICAg
ICplcnJvcl9nZm4gPSBhcmctPnUuc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3JfZ2ZuOw0K
KyAgICAgICAgKmVycm9yX2NvZGUgPSBhcmctPnUuc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJy
b3I7DQorICAgIH0NCisNCisgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJn
KTsNCisgICAgcmV0dXJuIHJjOw0KK30NCisNCiBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNz
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzKQ0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQppbmRleCA0
NzIzZjVkMDljLi40ZDc5YjQ5MzRlIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
Yw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KQEAgLTQ1MjAsNiArNDUyMCw3IEBAIHN0
YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3Ay
bToNCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc3dpdGNoX3AybToNCiAgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X3N1cHByZXNzX3ZlOg0KKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJl
c3NfdmVfbXVsdGk6DQogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZToNCiAg
ICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3M6DQogICAgIGNhc2UgSFZNT1BfYWx0
cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOg0KQEAgLTQ2NzgsNiArNDY3OSwyNSBAQCBzdGF0aWMg
aW50IGRvX2FsdHAybV9vcCgNCiAgICAgICAgIH0NCiAgICAgICAgIGJyZWFrOw0KIA0KKyAgICBj
YXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGk6DQorICAgIHsNCisgICAgICAg
IHVpbnQ2NF90IG1heF9waHlzX2FkZHIgPSAoMVVMIDw8IGQtPmFyY2guY3B1aWQtPmV4dGQubWF4
cGh5c2FkZHIpIC0gMTsNCisNCisgICAgICAgIGEudS5zdXBwcmVzc192ZV9tdWx0aS5sYXN0X2dm
biA9IG1pbihhLnUuc3VwcHJlc3NfdmVfbXVsdGkubGFzdF9nZm4sDQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3BoeXNfYWRkcik7DQorDQorICAgICAg
ICBpZiAoIGEudS5zdXBwcmVzc192ZV9tdWx0aS5wYWQxIHx8DQorICAgICAgICAgICAgIGEudS5z
dXBwcmVzc192ZV9tdWx0aS5maXJzdF9nZm4gPiBhLnUuc3VwcHJlc3NfdmVfbXVsdGkubGFzdF9n
Zm4gKQ0KKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCisgICAgICAgIGVsc2UNCisgICAgICAg
IHsNCisgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoZCwgJmEudS5z
dXBwcmVzc192ZV9tdWx0aSk7DQorICAgICAgICAgICAgaWYgKCAoIXJjIHx8IHJjID09IC1FUkVT
VEFSVCkgJiYgX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpICkNCisgICAgICAgICAgICAgICAg
cmMgPSAtRUZBVUxUOw0KKyAgICAgICAgfQ0KKyAgICAgICAgYnJlYWs7DQorICAgIH0NCisNCiAg
ICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3ZlOg0KICAgICAgICAgaWYgKCBhLnUu
c3VwcHJlc3NfdmUucGFkMSB8fCBhLnUuc3VwcHJlc3NfdmUucGFkMiApDQogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOw0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYw0KaW5kZXggNWYwNDY5NjBhOS4uMjIzY2EwY2Y0YyAxMDA2NDQNCi0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQpA
QCAtMzAzMCw0NSArMzAzMCw4NyBAQCBvdXQ6DQogICovDQogaW50IHAybV9zZXRfc3VwcHJlc3Nf
dmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLA0KICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQ0KK3sNCisgICAgaW50
IHJjOw0KKyAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgc3ZlID0g
ezB9Ow0KKw0KKyAgICBzdmUudmlldyA9IGFsdHAybV9pZHg7DQorICAgIHN2ZS5zdXBwcmVzc192
ZSA9IHN1cHByZXNzX3ZlOw0KKyAgICBzdmUuZmlyc3RfZ2ZuID0gZ2ZuX3goZ2ZuKTsNCisgICAg
c3ZlLmxhc3RfZ2ZuID0gZ2ZuX3goZ2ZuKTsNCisNCisgICAgaWYgKCAhKHJjID0gcDJtX3NldF9z
dXBwcmVzc192ZV9tdWx0aShkLCAmc3ZlKSkgJiYgc3ZlLmZpcnN0X2Vycm9yICkNCisgICAgICAg
IHJjID0gc3ZlLmZpcnN0X2Vycm9yOw0KKw0KKyAgICByZXR1cm4gcmM7DQorfQ0KKw0KKy8qDQor
ICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBtdWx0aXBsZSBwYWdlcy4gIE9u
bHkgYXZhaWxhYmxlIG9uIFZNWC4NCisgKi8NCitpbnQgcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0
aShzdHJ1Y3QgZG9tYWluICpkLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aSAqc3ZlKQ0KIHsNCiAgICAgc3RydWN0
IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KICAgICBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7DQotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07DQot
ICAgIG1mbl90IG1mbjsNCi0gICAgcDJtX2FjY2Vzc190IGE7DQotICAgIHAybV90eXBlX3QgdDsN
Ci0gICAgaW50IHJjOw0KKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gaG9zdF9wMm07DQor
ICAgIHVpbnQ2NF90IHN0YXJ0ID0gc3ZlLT5maXJzdF9nZm47DQorICAgIGludCByYyA9IDA7DQog
DQotICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQ0KKyAgICBpZiAoIHN2ZS0+dmlldyA+IDAgKQ0K
ICAgICB7DQotICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWluKEFSUkFZX1NJWkUoZC0+YXJj
aC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQotICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJt
X2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1BWF9FUFRQKV0gPT0NCisgICAg
ICAgIGlmICggc3ZlLT52aWV3ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSks
IE1BWF9FUFRQKSB8fA0KKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2lu
ZGV4X25vc3BlYyhzdmUtPnZpZXcsIE1BWF9FUFRQKV0gPT0NCiAgICAgICAgICAgICAgbWZuX3go
SU5WQUxJRF9NRk4pICkNCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCiANCi0gICAgICAg
IHAybSA9IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1bYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAy
bV9pZHgsDQorICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2lu
ZGV4X25vc3BlYyhzdmUtPnZpZXcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSldOw0KICAgICB9DQotICAgIGVs
c2UNCi0gICAgICAgIHAybSA9IGhvc3RfcDJtOw0KIA0KLSAgICBnZm5fbG9jayhob3N0X3AybSwg
Z2ZuLCAwKTsNCisgICAgcDJtX2xvY2soaG9zdF9wMm0pOw0KIA0KICAgICBpZiAoIGFwMm0gKQ0K
ICAgICAgICAgcDJtX2xvY2soYXAybSk7DQogDQotICAgIHJjID0gYWx0cDJtX2dldF9lZmZlY3Rp
dmVfZW50cnkocDJtLCBnZm4sICZtZm4sICZ0LCAmYSwgQVAyTUdFVF9xdWVyeSk7DQorICAgIHdo
aWxlICggc3ZlLT5sYXN0X2dmbiA+PSBzdGFydCApDQorICAgIHsNCisgICAgICAgIHAybV9hY2Nl
c3NfdCBhOw0KKyAgICAgICAgcDJtX3R5cGVfdCB0Ow0KKyAgICAgICAgbWZuX3QgbWZuOw0KKyAg
ICAgICAgaW50IGVyciA9IDA7DQogDQotICAgIGlmICggcmMgKQ0KLSAgICAgICAgZ290byBvdXQ7
DQorICAgICAgICBpZiAoIChlcnIgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9n
Zm4oc3RhcnQpLCAmbWZuLCAmdCwgJmEsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBUDJNR0VUX3F1ZXJ5KSkgJiYNCisgICAgICAgICAgICAgIXN2ZS0+
Zmlyc3RfZXJyb3IgKQ0KKyAgICAgICAgew0KKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3Jf
Z2ZuID0gc3RhcnQ7IC8qIFNhdmUgdGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgKi8NCisgICAg
ICAgICAgICBzdmUtPmZpcnN0X2Vycm9yID0gZXJyOyAvKiBTYXZlIHRoZSBmaXJzdCBlcnJvciBj
b2RlICovDQorICAgICAgICB9DQogDQotICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4s
IG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgc3VwcHJlc3NfdmUpOw0KKyAgICAgICAgaWYgKCAh
ZXJyICYmIChlcnIgPSBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCBtZm4sDQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssIHQs
IGEsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZS0+c3Vw
cHJlc3NfdmUpKSAmJg0KKyAgICAgICAgICAgICAhc3ZlLT5maXJzdF9lcnJvciApDQorICAgICAg
ICB7DQorICAgICAgICAgICAgc3ZlLT5maXJzdF9lcnJvcl9nZm4gPSBzdGFydDsgLyogU2F2ZSB0
aGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciAqLw0KKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJy
b3IgPSBlcnI7IC8qIFNhdmUgdGhlIGZpcnN0IGVycm9yIGNvZGUgKi8NCisgICAgICAgIH0NCisN
CisgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3Qg
aXRlcmF0aW9uLiAqLw0KKyAgICAgICAgaWYgKCBzdmUtPmxhc3RfZ2ZuID49ICsrc3RhcnQgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApDQorICAgICAgICB7DQorICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7DQorICAgICAgICAgICAgYnJlYWs7DQorICAgICAgICB9DQorICAgIH0NCisN
CisgICAgc3ZlLT5maXJzdF9nZm4gPSBzdGFydDsNCiANCi1vdXQ6DQogICAgIGlmICggYXAybSAp
DQogICAgICAgICBwMm1fdW5sb2NrKGFwMm0pOw0KIA0KLSAgICBnZm5fdW5sb2NrKGhvc3RfcDJt
LCBnZm4sIDApOw0KKyAgICBwMm1fdW5sb2NrKGhvc3RfcDJtKTsNCiANCiAgICAgcmV0dXJuIHJj
Ow0KIH0NCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KaW5kZXggMzUzZjgwMzRkOS4uZDM0NDYwNjg2
NCAxMDA2NDQNCi0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCkBAIC00Niw2ICs0NiwxNiBAQCBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmUgew0KICAgICB1aW50NjRfdCBnZm47DQogfTsNCiAN
CitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgew0KKyAgICB1aW50MTZf
dCB2aWV3Ow0KKyAgICB1aW50OF90IHN1cHByZXNzX3ZlOyAvKiBCb29sZWFuIHR5cGUuICovDQor
ICAgIHVpbnQ4X3QgcGFkMTsNCisgICAgaW50MzJfdCBmaXJzdF9lcnJvcjsgLyogU2hvdWxkIGJl
IHNldCB0byAwLiAqLw0KKyAgICB1aW50NjRfdCBmaXJzdF9nZm47IC8qIFZhbHVlIG1heSBiZSB1
cGRhdGVkLiAqLw0KKyAgICB1aW50NjRfdCBsYXN0X2dmbjsNCisgICAgdWludDY0X3QgZmlyc3Rf
ZXJyb3JfZ2ZuOyAvKiBHZm4gb2YgdGhlIGZpcnN0IGVycm9yLiAqLw0KK307DQorDQogI2lmIF9f
WEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwOTAwDQogDQogLyogU2V0IHRoZSBsb2dp
Y2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzIFBDSSBJTlR4IHdpcmVzLiAqLw0KQEAgLTMz
OSw2ICszNDksOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agew0KICNkZWZpbmUgSFZNT1Bf
YWx0cDJtX3ZjcHVfZGlzYWJsZV9ub3RpZnkgIDEzDQogLyogR2V0IHRoZSBhY3RpdmUgdmNwdSBw
Mm0gaW5kZXggKi8NCiAjZGVmaW5lIEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeCAgICAgICAgICAx
NA0KKy8qIFNldCB0aGUgIlN1cHJlc3MgI1ZFIiBiaXQgZm9yIGEgcmFuZ2Ugb2YgcGFnZXMgKi8N
CisjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkgMTUNCiAgICAgZG9t
aWRfdCBkb21haW47DQogICAgIHVpbnQxNl90IHBhZDE7DQogICAgIHVpbnQzMl90IHBhZDI7DQpA
QCAtMzUzLDYgKzM2NSw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7DQogICAgICAgICBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dmbjsNCiAg
ICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzZXRfbWVt
X2FjY2Vzc19tdWx0aTsNCiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192
ZSAgICAgICAgICBzdXBwcmVzc192ZTsNCisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9z
dXBwcmVzc192ZV9tdWx0aSAgICBzdXBwcmVzc192ZV9tdWx0aTsNCiAgICAgICAgIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV92Y3B1X2Rpc2FibGVfbm90aWZ5ICBkaXNhYmxlX25vdGlmeTsNCiAgICAg
ICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9nZXRfdmNwdV9wMm1faWR4ICAgICBnZXRfdmNwdV9w
Mm1faWR4Ow0KICAgICAgICAgdWludDhfdCBwYWRbNjRdOw0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQppbmRl
eCBlNGQyNDUwMmUwLi4wMGU1OTRhMGFkIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUveGVuL21l
bV9hY2Nlc3MuaA0KKysrIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KQEAgLTc1LDYg
Kzc1LDkgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwN
CiBpbnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJv
b2wgc3VwcHJlc3NfdmUsDQogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFs
dHAybV9pZHgpOw0KIA0KK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKHN0cnVjdCBkb21h
aW4gKmQsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3N1cHByZXNzX3ZlX211bHRpICpzdXBwcmVzc192ZSk7DQorDQogaW50IHAybV9nZXRfc3Vw
cHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwN
CiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7DQogDQot
LSANCjIuMTcuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:08:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipC0u-00046i-VD; Wed, 08 Jan 2020 14:08:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wfd2=25=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ipC0t-00046E-R6
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:08:47 +0000
X-Inumbo-ID: 5ec384ac-3220-11ea-b7ff-12813bfff9fa
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.21.116]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ec384ac-3220-11ea-b7ff-12813bfff9fa;
 Wed, 08 Jan 2020 14:08:40 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ThuAWbuyvaKvZHmtRN8lPCYFAHv8lSQdYqoxHIj0K761/QIZPlMJdefLBP8tmWEdWr02ACf9NG6obY/ky4ZOB9TaB3uHX5x3MIncoPysJeWcRn/zBR39AWK9jzA/gHv+9OMg861utWsLDZG7riRp9unV1R26ss4kU0xMf8XsaW0xwuXM04osWhFazplvc2xhtFwW4H2ns1ZU2n2dWK12JyEP7/icOAGYMkCNgg+zn7e6JR6blxamYzGm8NRAmIJeQqXOMUUpMr/Swpju1WTzcRDhkvTsKHqSbBmV5Yr7NKtBtIfu7N0A3SVpe4FzymVFXlgAdni00lV9VeZDFMpYKw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iV7Etwd85xncHh8h3PvlemQtEvWeXHwIdFtd1Y5jAUI=;
 b=j/0OY+LgPm+ezbnnCGXqdmU7ak6FM0umGHPMk1Mg1qiWDkf6utOXYpNRKfSgqziKxlngNTE7b0MTiq8FtiRVOLYFssSNZ4GncLFsPXifphi+3z4NP/2AyMuqk5RO1JkFDOkqOQdvPhZ4CS+gHHisJwMMQKxF9KsDzdtLMVW/+hyOo6X6/y0RN0BMMkMLovM5e9Dj1B20l+ZenDUk7P3wGvrAx9JWUCM62pRATU2v0DDQOIx9jkkgGFwyOLrLkRJvWCPNlFE2ZTs0V2SHTHrgeOTsvdWkGLcEZZT5Z6bZPu+bezUShynKFe0exyeH8GdcTSnsCFeDOI5cRnGuw+ZqDQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iV7Etwd85xncHh8h3PvlemQtEvWeXHwIdFtd1Y5jAUI=;
 b=TB8AuHJMFY1g1vn4w+nWsDuAENFnHOI7nQey3pibeZf5Lraxs1AzgMettg0jgAK/4fEhfc0PQnceZYWocwssCk3ZuqHWl/EcgItE0Sq9NBRLy/vodhqdKt6Bb0D8jU/Yvm+UAG4/DIiyofjsSHUpuh2uIpTwoRN1IfGWVHREW5c=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3253.eurprd02.prod.outlook.com (10.170.221.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2602.12; Wed, 8 Jan 2020 14:08:38 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.008; Wed, 8 Jan 2020
 14:08:38 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Wed, 8 Jan 2020 14:08:37 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V7 3/4] x86/mm: Pull vendor-independent altp2m code out
 of p2m-ept.c and into p2m.c
Thread-Index: AQHVxi0fbt+nN8/hdEK4zqWI7FQ36A==
Date: Wed, 8 Jan 2020 14:08:38 +0000
Message-ID: <20200108140810.6528-3-aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
In-Reply-To: <20200108140810.6528-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR05CA0023.eurprd05.prod.outlook.com (2603:10a6:205::36)
 To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 19d1a749-9180-48d0-a6e4-08d7944441ff
x-ms-traffictypediagnostic: DB6PR02MB3253:|DB6PR02MB3253:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB325339A21A4DAB081CC8DD01AB3E0@DB6PR02MB3253.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:243;
x-forefront-prvs: 02760F0D1C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(376002)(346002)(366004)(39850400004)(189003)(199004)(66446008)(16526019)(4326008)(66556008)(54906003)(8676002)(81156014)(66476007)(316002)(64756008)(81166006)(2906002)(6506007)(6512007)(6916009)(52116002)(26005)(186003)(66946007)(5660300002)(8936002)(36756003)(1076003)(956004)(2616005)(86362001)(478600001)(6486002)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3253;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Zujc8p0vy5Pq2mO0WrvhDf+WpttvfmSAGSQkFZbwHGlqJ0+EQdQ1W6DqreWfFRGVoh01b5yGdtzYJAzwro3onMn50//X5gAG4ujhPNT2LYUPGBT5+0vPkWXuNd4gWG1yuOcnnv1ChbY+8HAS9T39ABjlAPLxIkJaWdsjFNAjUU1SuDEvMyvYnKKUtUHe64zEQGblK+kFShHieRmR9gSlPlXLZg6EiR17jEnPE08d73r/e4FJZOmZtBPLaJ1Cku3D2Banx7zsJisoZLHMGrmVouTMVmef8BP4AYnPen5dkpnR0ORAciFfSw2Z7hsi5BF+THWjNOouCXFSLR7vF1GF/AfVnluMrLT56frVuov8UcauyBk7C2VcfSqYs4SEySeF3m3jl+jaYHNbj1Ty/JAXspH79dXurRSUt/lEr1zHvGVV7h95zq4qi8PdOfmNWpAu
Content-ID: <3F067D2C7894AE4EB7036F65C2866417@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 19d1a749-9180-48d0-a6e4-08d7944441ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2020 14:08:38.3883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tGHJzodaC8c3ZBf3l3IGOPm29/e3QrYivwPO6F9Xd+xPEHs4NzoY4eCgx93MIPR6jpgucLpElDZuyZaCrQNuCR+Iv3I7H8WBGRkP8WX4Eug=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3253
Subject: [Xen-devel] [PATCH V7 3/4] x86/mm: Pull vendor-independent altp2m
 code out of p2m-ept.c and into p2m.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLg0KDQpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPg0KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4NCg0KLS0tDQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0K
Q0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQotLS0NCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgNiAtLS0t
LS0NCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgNiArKysrKysNCiAyIGZpbGVzIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQppbmRleCAx
YzIzZWE2MTY5Li43ZjlkNTYwZGY4IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYw0KKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KQEAgLTEzNTksMTMgKzEzNTks
NyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGkpDQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOw0KICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsNCiANCi0gICAgcDJtLT5kZWZhdWx0X2Fj
Y2VzcyA9IGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzOw0KLSAgICBwMm0tPmRvbWFpbiA9IGhvc3Rw
Mm0tPmRvbWFpbjsNCi0NCi0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9i
YWxfbG9nZGlydHk7DQogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOw0KLSAgICBw
Mm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7DQotICAgIHAybS0+bWF4
X21hcHBlZF9wZm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOw0KICAgICBlcHQgPSAmcDJt
LT5lcHQ7DQogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFi
bGUocDJtKSk7DQogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGks
IE1BWF9FUFRQKV0gPSBlcHQtPmVwdHA7DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCAyMjNjYTBjZjRjLi4xYmVmYzA2NjQx
IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMNCkBAIC0yNTY0LDYgKzI1NjQsMTIgQEAgc3RhdGljIGludCBwMm1fYWN0aXZhdGVf
YWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgICAgICBnb3Rv
IG91dDsNCiAgICAgfQ0KIA0KKyAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gaG9zdHAybS0+ZGVm
YXVsdF9hY2Nlc3M7DQorICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOw0KKyAgICBw
Mm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmdsb2JhbF9sb2dkaXJ0eTsNCisgICAgcDJt
LT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOw0KKyAgICBwMm0tPm1heF9t
YXBwZWRfcGZuID0gcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsNCisNCiAgICAgcDJtX2luaXRf
YWx0cDJtX2VwdChkLCBpZHgpOw0KIA0KICBvdXQ6DQotLSANCjIuMTcuMQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:22:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipCDu-00065I-Jm; Wed, 08 Jan 2020 14:22:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipCDs-00065D-TU
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:22:12 +0000
X-Inumbo-ID: 3ddcf9f6-3222-11ea-bc14-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ddcf9f6-3222-11ea-bc14-bc764e2007e4;
 Wed, 08 Jan 2020 14:22:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578493325;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=wJV08ekTjsWdKGBS+YTLfGDE4UP4hoJerd8qCVec9Ic=;
 b=GIl5PkLLbai/r5LtZuvl+9nx9Bysab/I3QW/GRbpOsWD/pZfXus7NE6X
 oaaZquLA88AJJ/i6hMzg4MyTDYBjvbGrcVWEZqQEn48zWBq4+LU8lG6ZE
 l0C3lghf+ek+PNv8p69o9weZ0yIVxl3BOK5vqNYmCQ3860PvQiW02gy/l 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ROCs5Qk4JIS5igWIservhKBxXzWGtmiGj8R+Wn1ZchiWw7jw7nYcguGzAec/Zluo73Xg3tx2YS
 d6uOiMtt9aTZqD5TzvotKEuh9zeC2/OX4fj5KlOiKg85180cyPteoRJvhRwYMMIIqfFsSytagq
 vJscpcFuBC2I5hCJpJfRMSIGsvu4U89g/z9krZGV+ZwvMBDQwK+H8axPDiVJHPbfmT05JtdYwD
 ad/mAPQ3oK5WS4PY+hN6A3bwWzMuZ3KldXsL4v8kpyrnFkCQT4THDO5yTz6YWQXsAUzlQFa+lb
 cCw=
X-SBRS: 2.7
X-MesageID: 10786178
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10786178"
Date: Wed, 8 Jan 2020 15:21:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200108142154.GP11756@Air-de-Roger>
References: <CAK9nU=p6vCHsq2aGs4NND=qdRHekPLWoxwULP7-iY1d7JsSbWg@mail.gmail.com>
 <CAK9nU=rpLSrUgoyEjPw5MfuOzkC+=9R74Bch4yA2jv1FLWVtcQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK9nU=rpLSrUgoyEjPw5MfuOzkC+=9R74Bch4yA2jv1FLWVtcQ@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Proxying Hyper-V hypercalls from L2 to L0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <liuwe@microsoft.com>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

T24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDQ6MDk6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIDMwIERlYyAyMDE5IGF0IDE2OjI0LCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3cm90
ZToKPiA+Cj4gPiBIaSBhbGwKPiA+Cj4gPiBBcyBtdWNoIGFzIEkgdHJ5IHRvIGF2b2lkIHdyaXRp
bmcgY29kZSB0byBwcm94eSBIeXBlci1WIGh5cGVyY2FsbHMsIGl0Cj4gPiBzZWVtcyB1bmF2b2lk
YWJsZSBmb3IgUFYgZ3Vlc3RzLCBiZWNhdXNlIEh5cGVyLVYgcmVxdWlyZXMgaHlwZXJjYWxscwo+
ID4gdG8gYmUgaXNzdWVkIHdpdGggQ1BMPTAuCj4gPgo+ID4gVGhpcyBtZWFucyBmb3IgUFYgRG9t
MCBJIHdpbGwgbmVlZCB0byBhZGQgY29kZSBpbiBYZW4gdG8gc3VwcG9ydAo+ID4gSHlwZXItVidz
IEFCSXMsIGFsb25nIHdpdGggYXBwcm9wcmlhdGUgdmFsaWRhdGlvbnMuCj4gPgo+ID4gSG93IG11
Y2ggZG8geW91IGNhcmUgYWJvdXQgcnVubmluZyBhIFBWIERvbTAgaW4gdGhpcyBYZW4gb24gSHlw
ZXItVgo+ID4gc2V0dXA/IEkgcGVyc29uYWxseSB3b3VsZCBjZXJ0YWlubHkgZ28gZnVsbCBvbiBQ
VkggaWYgcG9zc2libGUuIDotKQo+ID4KPiAKPiBJIHRlc3RlZCBQVkggRG9tMCBpbiBYZW4gb24g
SHlwZXItViBzZXR1cCBqdXN0IG5vdy4gVW5mb3J0dW5hdGVseQo+IEh5cGVyLVYgZG9lc24ndCBz
dXBwb3J0IHZJT01NVSB5ZXQuIERvbTAgZGlkbid0IGdldCBhbnkgaW50ZXJydXB0IGluCj4gdGhh
dCBzZXR1cC4KCldpdGhvdXQgRE1BIHJlbWFwcGluZyBJL08gZGV2aWNlcyB3b24ndCBiZSBhYmxl
IHRvIGdldCB0aGUgcmVhbAphZGRyZXNzZXMsIGFuZCB0aHVzIHdvbid0IHdvcmsgY29ycmVjdGx5
IG9yIGF0IGFsbC4gVGhlIG9ubHkgb3B0aW9uIGluCnN1Y2ggc2NlbmFyaW8gbGFja2luZyBhbiBJ
T01NVSB3b3VsZCBiZSB0byBidWlsZCBkb20wIHdpdGggYW4gaWRlbnRpdHkKbWVtb3J5IG1hcCwg
YnV0IEkgd291bGQgYXZvaWQgZ29pbmcgdGhhdCByb3V0ZSwgYXMgSSB0aGluayBpdCdzCmdvaW5n
IHRvIGNhdXNlIG1vcmUgcGFpbiB0aGF0IGp1c3QgdXNpbmcgYSBQViBkb20wLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:34:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14: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 1ipCQ0-00073S-1X; Wed, 08 Jan 2020 14:34:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipCPz-00073N-Co
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:34:43 +0000
X-Inumbo-ID: 0205a16a-3224-11ea-b80a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0205a16a-3224-11ea-b80a-12813bfff9fa;
 Wed, 08 Jan 2020 14:34:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BFF69AC45;
 Wed,  8 Jan 2020 14:34:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 15:34:39 +0100
Message-Id: <20200108143439.25580-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/x86: clear per cpu stub page information
 in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1X3NtcGJvb3RfZnJlZSgpIHJlbW92ZXMgdGhlIHN0dWJzIGZvciB0aGUgY3B1IGdvaW5nIG9m
ZmxpbmUsIGJ1dCBpdAppc24ndCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJjcHUgdmFyaWFibGVz
LiBUaGlzIHdpbGwgcmVzdWx0IGluCmNyYXNoZXMgd2hlbiBhIHN0dWIgcGFnZSBpcyByZWxlYXNl
ZCBkdWUgdG8gYWxsIHJlbGF0ZWQgY3B1cyBnb25lCm9mZmxpbmUgYW5kIG9uZSBvZiB0aG9zZSBj
cHVzIGdvaW5nIG9ubGluZSBsYXRlci4KCkZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLmFkZHIg
YW5kIHN0dWJzLm1mbiBpbiBvcmRlciB0byBhbGxvY2F0ZSBhCm5ldyBzdHViIHBhZ2Ugd2hlbiBu
ZWVkZWQuCgpGaXhlczogMmU2YzhmMTgyYzljNTAgKCJ4ODY6IGRpc3Rpbmd1aXNoIENQVSBvZmZs
aW5pbmcgZnJvbSBDUFUgcmVtb3ZhbCIpClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogeGVu
L2FyY2gveDg2L3NtcGJvb3QuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCA3ZTI5NzA0MDgwLi40NmMwNzI5MjE0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTk0NSw2ICs5
NDUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUsIGJv
b2wgcmVtb3ZlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShzdHVicy5h
ZGRyLCBjcHUpIHwgflBBR0VfTUFTSykgKyAxKTsKICAgICAgICAgaWYgKCBpID09IFNUVUJTX1BF
Ul9QQUdFICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikp
OworICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOworICAgICAgICBwZXJfY3B1
KHN0dWJzLm1mbiwgY3B1KSA9IDA7CiAgICAgfQogCiAgICAgRlJFRV9YRU5IRUFQX1BBR0UocGVy
X2NwdShjb21wYXRfZ2R0LCBjcHUpKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:45:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipCa5-00080X-Bk; Wed, 08 Jan 2020 14:45:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipCa3-00080S-J4
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:45:07 +0000
X-Inumbo-ID: 70b65fe0-3225-11ea-a38f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70b65fe0-3225-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 14:44:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578494698;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=m+oMOcUkDvpjfjmPZ4mBrfS2J2OR3nFv0znWxo6uEdg=;
 b=GSfDfDIVJhgWUXuX4jMW+IdqenTmTa93HQIif9OV/I2Be3+SU9j4pTic
 agzIxoFbegr3wXvJ0fCQxEBpn/O8YQ6NcdH9Zwyq3/zUpGomElejf033l
 0YWNsPgp4q+v9lYsWYSPmj82xF8dTN9szZmi2NEHn9LtzBWhM4XKe6a+b g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: y60CVVFcmebSOEAw06ijQuWR9m0To2+OzvamKONBFcN8u2/adwwpXDhCrYmEAl17qb8hcX4xdR
 9hEvO6Pam2GO66s/SCaUaqhcEmyHBf5CakNALh8qciTosFuJJrb4+NtXfQRtFOfP1EeFWOn9Tm
 7uipsAt71ApVrI+w7Zg15wGcJVrhxAdBov7VMiZRcnchLF0bCd/HYTcYiBdSXHLe9MrlHiQsUH
 2VXlLpgkPHWrBDCHYi5jI6b2QaGNGBrmk8XoOTT6ugJpTjM6JTOn23IZeHAuq9/HhwGTx1QGNb
 nc4=
X-SBRS: 2.7
X-MesageID: 11000092
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11000092"
Date: Wed, 8 Jan 2020 15:44:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108144445.GQ11756@Air-de-Roger>
References: <20200108123140.77999-1-roger.pau@citrix.com>
 <67719229-8c88-92dd-139a-8aef8cc5f544@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <67719229-8c88-92dd-139a-8aef8cc5f544@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] nvmx: implement support for MSR 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: xen-devel@lists.xenproject.org, Kevin
 Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDE6NTU6NDJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMDEuMjAyMCAxMzozMSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKPiA+IEBAIC0xMjgsNiArMTI4LDE2IEBAIGludCBudm14X3ZjcHVfaW5pdGlh
bGlzZShzdHJ1Y3QgdmNwdSAqdikKPiA+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZ3KTsK
PiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICBpZiAoIGNwdV9oYXNfdm14X21zcl9iaXRtYXAgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBudm14LT5tc3JfbWVyZ2VkID0gYWxsb2NfZG9taGVhcF9w
YWdlKE5VTEwsIDApOwo+IAo+IERlc3BpdGUgdGhpcyBtYXRjaGluZyBvdGhlciBjb2RlIGluIHRo
ZSBzYW1lIGZpbGUsIGl0J3Mgbm90IHJlYWxseQo+IHdoYXQgeW91IHdhbnQsIEkgdGhpbmsuIElu
c3RlYWQgcGxlYXNlIGNvbnNpZGVyIHVzaW5nCj4gCj4gICAgICAgICBudm14LT5tc3JfbWVyZ2Vk
ID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOwo+IAo+IHRvIGhvbm9yIGQn
cyBOVU1BIHByb3BlcnRpZXMuCgpSaWdodC4KCj4gPiBAQCAtMTgyLDYgKzE5MiwxMSBAQCB2b2lk
IG52bXhfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2Uodi0+YXJjaC5odm0udm14LnZtd3JpdGVfYml0bWFwKTsKPiA+ICAgICAgICAgIHYt
PmFyY2guaHZtLnZteC52bXdyaXRlX2JpdG1hcCA9IE5VTEw7Cj4gPiAgICAgIH0KPiA+ICsgICAg
aWYgKCBudm14LT5tc3JfbWVyZ2VkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobnZteC0+bXNyX21lcmdlZCk7Cj4gPiArICAgICAgICBudm14LT5tc3JfbWVyZ2Vk
ID0gTlVMTDsKPiAKPiBIbW0sIEknbSBwdXp6bGVkIHRoYXQgd2UgaGF2ZSBGUkVFX1hFTkhFQVBf
UEFHRSgpLCBidXQgbm8KPiBGUkVFX0RPTUhFQVBfUEFHRSgpLgo+IAo+ID4gQEAgLTU0OCw2ICs1
NjMsNTAgQEAgdW5zaWduZWQgbG9uZyAqX3NoYWRvd19pb19iaXRtYXAoc3RydWN0IHZjcHUgKnYp
Cj4gPiAgICAgIHJldHVybiBuZXN0ZWRodm1fdmNwdV9pb21hcF9nZXQocG9ydDgwLCBwb3J0RUQp
Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgdm9pZCB1cGRhdGVfbXNyYml0bWFwKHN0cnVjdCB2
Y3B1ICp2KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJf
bnZteCh2KTsKPiA+ICsgICAgc3RydWN0IHZteF9tc3JfYml0bWFwICptc3JfYml0bWFwOwo+ID4g
KyAgICB1bnNpZ25lZCBpbnQgbXNyOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoX19uMl9leGVjX2Nv
bnRyb2wodikgJiBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUCk7Cj4gPiArCj4gPiArICAg
IGlmICggIW52bXgtPm1zcmJpdG1hcCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiAr
ICAgIG1zcl9iaXRtYXAgPSBfX21hcF9kb21haW5fcGFnZShudm14LT5tc3JfbWVyZ2VkKTsKPiA+
ICsKPiA+ICsgICAgYml0bWFwX29yKG1zcl9iaXRtYXAtPnJlYWRfbG93LCBudm14LT5tc3JiaXRt
YXAtPnJlYWRfbG93LAo+ID4gKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9iaXRt
YXAtPnJlYWRfbG93LAo+ID4gKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPnJlYWRf
bG93KSAqIDgpOwo+ID4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+cmVhZF9oaWdoLCBudm14
LT5tc3JiaXRtYXAtPnJlYWRfaGlnaCwKPiA+ICsgICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZt
eC5tc3JfYml0bWFwLT5yZWFkX2hpZ2gsCj4gPiArICAgICAgICAgICAgICBzaXplb2YobXNyX2Jp
dG1hcC0+cmVhZF9oaWdoKSAqIDgpOwo+ID4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+d3Jp
dGVfbG93LCBudm14LT5tc3JiaXRtYXAtPndyaXRlX2xvdywKPiA+ICsgICAgICAgICAgICAgIHYt
PmFyY2guaHZtLnZteC5tc3JfYml0bWFwLT53cml0ZV9sb3csCj4gPiArICAgICAgICAgICAgICBz
aXplb2YobXNyX2JpdG1hcC0+d3JpdGVfbG93KSAqIDgpOwo+ID4gKyAgICBiaXRtYXBfb3IobXNy
X2JpdG1hcC0+d3JpdGVfaGlnaCwgbnZteC0+bXNyYml0bWFwLT53cml0ZV9oaWdoLAo+ID4gKyAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9iaXRtYXAtPndyaXRlX2hpZ2gsCj4gPiAr
ICAgICAgICAgICAgICBzaXplb2YobXNyX2JpdG1hcC0+d3JpdGVfaGlnaCkgKiA4KTsKPiA+ICsK
PiA+ICsgICAgLyoKPiA+ICsgICAgICogTmVzdGVkIFZNWCBkb2Vzbid0IHN1cHBvcnQgYW55IHgy
QVBJQyBoYXJkd2FyZSB2aXJ0dWFsaXphdGlvbiwgc28KPiA+ICsgICAgICogbWFrZSBzdXJlIGFs
bCB0aGUgeDJBUElDIE1TUnMgYXJlIHRyYXBwZWQuCj4gPiArICAgICAqLwo+ID4gKyAgICBBU1NF
UlQoIShfX24yX3NlY29uZGFyeV9leGVjX2NvbnRyb2wodikgJgo+ID4gKyAgICAgICAgICAgICAo
U0VDT05EQVJZX0VYRUNfVklSVFVBTElaRV9YMkFQSUNfTU9ERSB8Cj4gPiArICAgICAgICAgICAg
ICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpKSApOwo+ID4gKyAgICBmb3Ig
KCBtc3IgPSBNU1JfWDJBUElDX0ZJUlNUOyBtc3IgPD0gTVNSX1gyQVBJQ19GSVJTVCArIDB4ZmY7
IG1zcisrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc2V0X2JpdChtc3IsIG1zcl9iaXRtYXAt
PnJlYWRfbG93KTsKPiA+ICsgICAgICAgIHNldF9iaXQobXNyLCBtc3JfYml0bWFwLT53cml0ZV9s
b3cpOwo+IAo+IFN1cmVseSBfX3NldF9iaXQoKSB3aWxsIHN1ZmZpY2UsIGlmIGFsbCB0aGUgYml0
bWFwX29yKCkgYWJvdmUgYXJlCj4gZmluZT8gT2YgY291cnNlIHVsdGltYXRlbHkgd2Ugd2lsbCB3
YW50IHRvIGhhdmUgc29tZXRoaW5nIGxpa2UKPiBiaXRtYXBfZmlsbF9yYW5nZSgpIGZvciBwdXJw
b3NlcyBsaWtlIHRoaXMgb25lLgoKT2ggc3VyZSwgYW5kIEkgYWxyZWFkeSBsb29rZWQgZm9yIGEg
Yml0bWFwX2ZpbGxfcmFuZ2Ugd2hlbiBjb2RpbmcgdGhpcwo6KS4KCj4gPiBAQCAtNTU4LDEwICs2
MTcsMTUgQEAgdm9pZCBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUgKnYsIHUz
MiBob3N0X2NudHJsKQo+ID4gICAgICBzaGFkb3dfY250cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2
KTsKPiA+ICAgICAgcGlvX2NudHJsICY9IHNoYWRvd19jbnRybDsKPiA+ICAgICAgLyogRW5mb3Jj
ZSB0aGUgcmVtb3ZlZCBmZWF0dXJlcyAqLwo+ID4gLSAgICBzaGFkb3dfY250cmwgJj0gfihDUFVf
QkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICB8IENQ
VV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVAKPiA+ICsgICAgc2hhZG93X2NudHJsICY9IH4oQ1BV
X0JBU0VEX0FDVElWQVRFX0lPX0JJVE1BUAo+ID4gICAgICAgICAgICAgICAgICAgICAgICB8IENQ
VV9CQVNFRF9VTkNPTkRfSU9fRVhJVElORyk7Cj4gPiAtICAgIHNoYWRvd19jbnRybCB8PSBob3N0
X2NudHJsOwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBEbyBOT1QgZW5mb3JjZSB0aGUgTVNSIGJp
dG1hcCBjdXJyZW50bHkgdXNlZCBieSBMMSwgYXMgY2VydGFpbiBoYXJkd2FyZQo+ID4gKyAgICAg
KiB2aXJ0dWFsaXphdGlvbiBmZWF0dXJlcyByZXF1aXJlIHNwZWNpZmljIE1TUiBiaXRtYXAgc2V0
dGluZ3MsIGJ1dCB3aXRob3V0Cj4gPiArICAgICAqIHVzaW5nIHN1Y2ggZmVhdHVyZXMgdGhlIGJp
dG1hcCBjb3VsZCBiZSBsZWFraW5nIHRocm91Z2ggdW53YW50ZWQgTVNSCj4gPiArICAgICAqIGFj
Y2Vzc2VzLgo+IAo+IFBlcmhhcHMgIi4uLiwgYnV0IHdpdGhvdXQgdGhlIGd1ZXN0IGFsc28gdXNp
bmcgdGhlc2Ugc2FtZSBmZWF0dXJlcwo+IC4uLiI/IAoKQWNrCgo+IEFuZCB0aGVuIC0gd2h5IHdv
dWxkIGEgc2ltaWxhciBhcmd1bWVudCBub3QgYXBwbHkgdG8gdGhlIEkvTwo+IGJpdG1hcCBhcyB3
ZWxsPwoKV2VsbCwgdGhlcmUgc2VlbXMgdG8gYmUgc29tZSBoYW5kbGluZyBvZiBJTyBiaXRtYXBz
LCBzZWUKbnZteF91cGRhdGVfZXhlY19jb250cm9sIChub3RlIEknbSBub3QgY2xhaW1pbmcgc3Vj
aCBoYW5kbGluZyBpcwpjb3JyZWN0KS4KCj4gPiBAQCAtNTg0LDYgKzY0OCw5IEBAIHZvaWQgbnZt
eF91cGRhdGVfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2LCB1MzIgaG9zdF9jbnRybCkKPiA+
ICAgICAgICAgIF9fdm13cml0ZShJT19CSVRNQVBfQiwgdmlydF90b19tYWRkcihiaXRtYXApICsg
UEFHRV9TSVpFKTsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICBpZiAoIHNoYWRvd19jbnRybCAm
IENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQICkKPiA+ICsgICAgICAgIHVwZGF0ZV9tc3Ji
aXRtYXAodik7Cj4gCj4gSW4gdGhlIGZ1bmN0aW9uIHlvdSBhc3NlcnQgdGhlIGJpdCB0byBiZSBz
ZXQgaW4gdGhlIHZWTUNTLCBidXQgLi4uCgpObywgSSBhc3NlcnQgdGhlIGJpdCBpbiB0aGUgdnZt
Y3MgYXMgcmV0dXJuZWQgYnkgX19uMl9leGVjX2NvbnRyb2wsCndoaWNoIGlzIG5vdCB3aGF0IGdl
dHMgd3JpdHRlbiB0byB0aGUgYWN0dWFsIHZtY3MgYmVsb3cuCgo+IAo+ID4gICAgICAvKiBUT0RP
OiBjaGFuZ2UgTDAgaW50ciB3aW5kb3cgdG8gTVRGIG9yIE5NSSB3aW5kb3cgKi8KPiA+ICAgICAg
X192bXdyaXRlKENQVV9CQVNFRF9WTV9FWEVDX0NPTlRST0wsIHNoYWRvd19jbnRybCk7Cj4gCj4g
Li4uIGl0IGdldHMgd3JpdHRlbiBvbmx5IGhlcmUuCj4gCj4gPiBAQCAtMTM1MSw2ICsxNDE4LDkg
QEAgc3RhdGljIHZvaWQgdmlydHVhbF92bWV4aXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gPiAgICAgIHZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCh2KTsKPiA+ICAgICAg
dm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHYpOwo+ID4gIAo+ID4gKyAgICBpZiAoIHYtPmFy
Y2guaHZtLnZteC5leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUCAp
Cj4gPiArICAgICAgICBfX3Ztd3JpdGUoTVNSX0JJVE1BUCwgdmlydF90b19tYWRkcih2LT5hcmNo
Lmh2bS52bXgubXNyX2JpdG1hcCkpOwo+ID4gKwo+ID4gICAgICBsb2FkX3Z2bWNzX2hvc3Rfc3Rh
dGUodik7Cj4gCj4gV291bGRuJ3QgdGhlIGFkZGl0aW9uIGJldHRlciBtb3ZlIGludG8gdGhpcyBm
dW5jdGlvbj8KCkkgZG9uJ3QgaGF2ZSBhIHN0cm9uZyBvcGluaW9uIFRCSCwgaXQncyBhbGwgcXVp
dGUgZnV6enkgYXMgdG8gd2hpY2gKZnVuY3Rpb24gbG9hZHMgd2hhdCBJTU8uCgo+ID4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAo+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3Z2bXguaAo+ID4gQEAgLTM3LDcgKzM3LDggQEAgc3RydWN0IG5lc3Rl
ZHZteCB7Cj4gPiAgICAgICAqLwo+ID4gICAgICBwYWRkcl90ICAgIHZteG9uX3JlZ2lvbl9wYTsK
PiA+ICAgICAgdm9pZCAgICAgICAqaW9iaXRtYXBbMl07CQkvKiBtYXAgKHZhKSBvZiBMMSBndWVz
dCBJL08gYml0bWFwICovCj4gPiAtICAgIHZvaWQgICAgICAgKm1zcmJpdG1hcDsJCS8qIG1hcCAo
dmEpIG9mIEwxIGd1ZXN0IE1TUiBiaXRtYXAgKi8KPiA+ICsgICAgc3RydWN0IHZteF9tc3JfYml0
bWFwICptc3JiaXRtYXA7CS8qIG1hcCAodmEpIG9mIEwxIGd1ZXN0IE1TUiBiaXRtYXAgKi8KPiA+
ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqbXNyX21lcmdlZDsgICAgICAgLyogbWVyZ2VkIEwxIGFu
ZCBMMSBndWVzdCBNU1IgYml0bWFwICovCj4gCj4gRWl0aGVyIHlvdSBjb252ZXJ0IHRoZSB0YWIg
dG8gc3BhY2VzIGF0IGxlYXN0IG9uIHRoZSBsaW5lIHlvdQo+IGNoYW5nZSwgb3IgeW91IHVzZSBh
IHRhYiAob3IgdHdvKSBhcyB3ZWxsIG9uIHRoZSBsaW5lIHlvdSBhZGQuCgpXaWxsIGp1c3QgdXNl
IGEgdGFiIGluc3RlYWQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:47:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 14:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipCcZ-000895-Pw; Wed, 08 Jan 2020 14:47:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yXRY=25=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ipCcY-000890-Bl
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:47:42 +0000
X-Inumbo-ID: cd5e7e3a-3225-11ea-8599-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd5e7e3a-3225-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 14:47:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578494854;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=knNB7wRo9XfHNK+gKZIFPx/F0gkVI2aDALiBWRH3PME=;
 b=cc2zU4zSI2Z7a3D/2jcS3+CLmE3wLpbKV45tu9WNYhHzzpOkqAflvRw8
 5/PjPfiOsTFNtBEdw3i0y8L3oer4U6DsI6tqV1qn+LtTetGsji8IFOaOB
 zlOoZhcRvkzZrNxSfd4GsdyLW1TTE1Te1UVvaI4BTiX4mG9mCoeddCXfO 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PFeIkeo7OyFvAmDb1LZyur0TbnSSCONn1p22JDpNWmBevSPCk4soiluF2DA0aTinS7w6bkbS38
 NqP8xTQH/eCjBhVk5VLp6bowL4/oLpsZCNYgBm2aZrKh+hfO69FqcfkfdwgTiij+pFAD+zg8qB
 lCVawI/6dn3Ulc8r+zGXyyNZKOyATTuwnkiXZ4xbvJbdcwZGzgSl9TPxZABxt6rDkNCta38lZO
 dkDSbPkkcxQqAtLBOiHmrrhBEHMH2uV86eW4BKTdLL2WozKNfW+v7k43nHCEimEXtBYv/iSsUs
 DAw=
X-SBRS: 2.7
X-MesageID: 10614063
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10614063"
Date: Wed, 8 Jan 2020 14:47:29 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108144729.GK1267@perard.uk.xensource.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <20191217105901.68158-3-anthony.perard@citrix.com>
 <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
 <20200106140147.GI1267@perard.uk.xensource.com>
 <0a9b734c-b6fd-046f-83c9-68fe486d46d6@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0a9b734c-b6fd-046f-83c9-68fe486d46d6@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMDM6MzQ6NDNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDYuMDEuMjAyMCAxNTowMSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiBPbiBG
cmksIEphbiAwMywgMjAyMCBhdCAwNTo0MjoxOFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+PiBPbiAxNy4xMi4yMDE5IDExOjU4LCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+Pj4gLS0t
IGEveGVuL0tjb25maWcKPiA+Pj4gKysrIGIveGVuL0tjb25maWcKPiA+Pj4gQEAgLTQsOSArNCwy
NiBAQAo+ID4+PiAgIwo+ID4+PiAgbWFpbm1lbnUgIlhlbi8kKFNSQ0FSQ0gpICQoWEVOX0ZVTExW
RVJTSU9OKSBDb25maWd1cmF0aW9uIgo+ID4+PiAgCj4gPj4+ICtzb3VyY2UgInNjcmlwdHMvS2Nv
bmZpZy5pbmNsdWRlIgo+ID4+PiArCj4gPj4+ICBjb25maWcgQlJPS0VOCj4gPj4+ICAJYm9vbAo+
ID4+PiAgCj4gPj4+ICtjb25maWcgQ0NfSVNfR0NDCj4gPj4+ICsJZGVmX2Jvb2wgJChzdWNjZXNz
LCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgZ2NjKQo+ID4+PiArCj4gPj4+
ICtjb25maWcgR0NDX1ZFUlNJT04KPiA+Pj4gKwlpbnQKPiA+Pj4gKwlkZWZhdWx0ICQoc2hlbGws
JChCQVNFRElSKS9zY3JpcHRzL2djYy12ZXJzaW9uLnNoICQoQ0MpKSBpZiBDQ19JU19HQ0MKPiA+
Pj4gKwlkZWZhdWx0IDAKPiA+Pgo+ID4+IFdoeSAiaWYiIGFuZCBhIDJuZCAiZGVmYXVsdCIgbGlu
ZSBoZXJlIGJ1dCAuLi4KPiA+Pgo+ID4+PiArY29uZmlnIENDX0lTX0NMQU5HCj4gPj4+ICsJZGVm
X2Jvb2wgJChzdWNjZXNzLCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgY2xh
bmcpCj4gPj4+ICsKPiA+Pj4gK2NvbmZpZyBDTEFOR19WRVJTSU9OCj4gPj4+ICsJaW50Cj4gPj4+
ICsJZGVmYXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNoICQo
Q0MpKQo+ID4+Cj4gPj4gLi4uIGp1c3QgYSBzaW5nbGUsIHVuY29uZGl0aW9uYWwgb25lIGhlcmU/
Cj4gPiAKPiA+IGNsYW5nLXZlcnNpb24uc2ggcmV0dXJucyAwIHdoZW4gQ0MgaXNuJ3QgY2xhbmcs
IGJ1dCBnY2MtdmVyc2lvbi5zaAo+ID4gZG9lc24ndCBjaGVjayBpZiBDQyBpcyBnY2MsIGFuZCBy
ZXR1cm5zIGEgYm9ndXMgdmFsdWVzIGluc3RlYWQuCj4gPiAKPiA+IGUuZy46Cj4gPiAKPiA+ICQg
Li9jbGFuZy12ZXJzaW9uLnNoIGNsYW5nCj4gPiA5MDAwMAo+ID4gJCAuL2djYy12ZXJzaW9uLnNo
IGNsYW5nCj4gPiA0MDIwMQo+IAo+IEltbyBib3RoIHNjcmlwdHMgc2hvdWxkIGJlaGF2ZSBpZGVu
dGljYWxseSBpbiB0aGlzIHJlZ2FyZCAoYW5kIGluIGZhY3QKPiBpbiBhbGwgdXNhZ2UgcmVsYXRl
ZCBvbmVzKS4gSWYgYWRqdXN0aW5nIHRoZSBzY3JpcHRzIGlzIGVudGlyZWx5Cj4gdW5hY2NlcHRh
YmxlIGZvciBzb21lIHJlYXNvbiwgdGhlbiB0aGUgZGVzY3JpcHRpb24gc2hvdWxkIGhpZ2hsaWdo
dAo+IHRoZSBuZWVkIGZvciB0aGUgZGlmZmVyZW5jZXMuCgpJIHRoaW5rIGluIGdjYy12ZXJzaW9u
LnNoIGNhc2UgaXQgd291bGQgYmUgZmluZSB0byBoYXZlIGEgZGlmZmVyZW50CnZlcnNpb24gdGhh
biB0aGUgb25lIGluIExpbnV4LiBJIGRpZG4ndCBmaW5kIHRoZSBzY3JpcHQgdG8gYmUgdXNlZCB3
aXRoCmEgY29tcGlsZXIgb3RoZXIgdGhhdCBHQ0MuICBJJ2xsIGFkanVzdCB0aGUgc2NyaXB0IHRv
IHJldHVybiAwIHdoZW4gQ0MKaXNuJ3QgYSBnY2MsIGxpa2UgY2xhbmctdmVyc2lvbiBkb2VzLgoK
PiA+PiBXb3VsZG4ndCBib3RoIGJldHRlcgo+ID4+IGhhdmUgYSAiZGVwZW5kcyBvbiBDQ19JU18q
IiBsaW5lIGluc3RlYWQ/IFRoaXMgd291bGQgdGhlbiBhbHNvCj4gPj4gcmVzdWx0IChhZmFpY3Qp
IGluIG5vIENPTkZJR19DTEFOR19WRVJTSU9OIGluIC5jb25maWcgaWYgYnVpbGRpbmcKPiA+PiB3
aXRoIGdjYyAoYW5kIHZpY2UgdmVyc2EpLCBpbnN0ZWFkIG9mIGEgYm9ndXMgQ09ORklHX0NMQU5H
X1ZFUlNJT049MC4KPiA+IAo+ID4gSXQgc291bmRzIGF0dHJhY3RpbmcgdG8gcmVtb3ZlIHZhcmlh
YmxlcyBmcm9tIC5jb25maWcsIGJ1dCBpdCBpcyBlcXVhbGx5Cj4gPiBhdHRyYWN0aW5nIHRvIGFs
d2F5cyBoYXZlIGEgdmFyaWFibGUgc2V0LiBJdCBjYW4gYmUgdXNlZAo+ID4gdW5jb25kaXRpb25h
bGx5IHdoZW4gYWx3YXlzIHNldCAod2l0aG91dCByaXNraW5nIGludmFsaWQgc3ludGF4IGZvcgo+
ID4gZXhhbXBsZSkuCj4gCj4gSG1tLCB5ZXMsIGFzIGxvbmcgYXMgd2UgZG9uJ3QgaGF2ZSAoYnkg
bWVjaGFuaWNhbCBjb252ZXJzaW9uKSBvciBnYWluCj4gY29uc3RydWN0cyBsaWtlCj4gCj4gI2lm
IENPTkZJR19HQ0NfVkVSU0lPTiA8IDUwMDAwIC8qIG11c3QgYmUgZ2NjIDQueCAqLwo+IAo+IFBs
dXMgLSB3aGF0J3MgQ09ORklHX0NDX0lTX3tHQ0MsQ0xBTkd9IGdvb2QgZm9yIHRoZW4/IFRoZSBz
YW1lIGNhbgo+IHRoZW4gYmUgYWNoaWV2ZWQgYnkgY29tcGFyaW5nIENPTkZJR197R0NDLENMQU5H
fV9WRVJTSU9OIGFnYWluc3QgemVyby4KClN1cmUsIGJ1dCBpdCBpcyBtdWNoIGVhc2llciB0byB1
bmRlcnN0YW5kIHdoYXQgImlmZGVmIENPTkZJR19DQ19JU19HQ0MiCmlzIGFjdHVhbGx5IGNoZWNr
aW5nIHRoYW4gaXQgaXMgdG8gdW5kZXJzdGFuZCB3aGF0CiJbICRDT05GSUdfR0NDX1ZFUlNJT04g
LW5lIDAgXSIgaXMgZm9yLiBJbiB0aGUgc2Vjb25kIGZvcm0sIGl0IGlzbid0CmltbWVkaWF0bHkg
b2J2aW91cyBmb3IgaHVtYW5zIHRoYXQgd2UgYXJlIHNpbXBseSBjaGVja2luZyB3aGljaCBjb21w
aWxlcgppcyBpbiB1c2UuCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 14:58:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 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 1ipCnK-0000dr-1p; Wed, 08 Jan 2020 14:58:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qxLJ=25=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipCnI-0000db-Tb
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 14:58:48 +0000
X-Inumbo-ID: 5eda237d-3227-11ea-b815-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5eda237d-3227-11ea-b815-12813bfff9fa;
 Wed, 08 Jan 2020 14:58:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578495527;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cYl6xifgOFWzKvQLNrZYykteU9xcSKHNx7e0Pqg7jsk=;
 b=YaahAKFzZwkTnwcWBYNVqDSDHPOwKOve2yPAmbLK+ssA9k/6bf5z62bx
 S7i1axRW1dkjp0QQfCPbqofdnoNqzzOh2l7RhQUGQ7j/trN+mTLr3EcfU
 bVZX6Jptwvn49m8HvSMgRjl0jht+4MSDjnV64715dMNsRU23GpdLNsl/Y 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a+V0qkrYx2t/mkls62mMZDlq6g+Gci0+6fjjZKNRzFwN85HmtlMm1I1fupFsq5k/NY1hwG2yjj
 UDDfdo7BWCh9HSOO2i04G7ekKGGcvSSbwvOkHKRAaU+J3yjvg18LciBetxQg44fiz2S8Tzm+XE
 PBAaHobHa4L2qZ/QzXYEKbV2Ixp335DLxP/aPxfLvpqfLJhgXUrho1g3zok2r2Hj4FvvlPYCJL
 4X41JyKh0NJSiWAars2umYurZ3Kmuih3Bmf9NPx9H7o9uTKewQWjDtpibV1q5IHZAzwZL9xSCm
 GvQ=
X-SBRS: 2.7
X-MesageID: 10788114
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10788114"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1577721845.git.tamas.lengyel@intel.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <168faa6e-359d-f576-63af-29680a2aea37@citrix.com>
Date: Wed, 8 Jan 2020 14:58:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cover.1577721845.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.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>, Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

T24gMTIvMzAvMTkgNDoxMSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZSBmb2xsb3dp
bmcgc2VyaWVzIGltcGxlbWVudHMgVk0gZm9ya2luZyBmb3IgSW50ZWwgSFZNIGd1ZXN0cyB0byBh
bGxvdyBmb3IKPiB0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdpdGhvdXQgdGhl
IGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwo+IG9mIGJvb3Rpbmcgb3IgcmVzdG9yaW5n
IHRoZSBWTSBmcm9tIGEgc2F2ZWZpbGUuCgpUYW1hcywKClRoaXMgZG9lc24ndCBzZWVtIHRvIGFw
cGx5IHRvIHN0YWdpbmcuICBDb3VsZCB5b3UgZ2l2ZSBtZSBhIGNvbW1pdCBoYXNoCnRvIHdoaWNo
IGl0IHNob3VsZCBhcHBseT8KClRoYW5rcywKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:06:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipCud-0001WX-VE; Wed, 08 Jan 2020 15:06:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipCuc-0001WS-23
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:06:22 +0000
X-Inumbo-ID: 68e0caaa-3228-11ea-b1f0-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68e0caaa-3228-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 15:06: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 mx2.suse.de (Postfix) with ESMTP id 5E124ADE0;
 Wed,  8 Jan 2020 15:06:12 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a8f9db8d-6897-fdf6-11e0-2ba59f246175@suse.com>
Date: Wed, 8 Jan 2020 16:06:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/MCE: avoid leaking stack 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ilja Van Sprundel <ivansprundel@ioactive.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgSFlQRVJWSVNPUl9tY2EgaXMgYSBwcml2aWxlZ2VkIG9wZXJhdGlvbiwgd2Ugc3RpbGwg
c2hvdWxkbid0IGxlYWsKc3RhY2sgY29udGVudHMgKHRoZSB0YWlsIG9mIGV2ZXJ5IGFycmF5IGVu
dHJ5J3MgbWNfbXNydmFsdWVzW10gb2YKWEVOX01DX3BoeXNjcHVpbmZvIG91dHB1dCkuIFNpbXBs
eSB1c2UgYSB6ZXJvaW5nIGFsbG9jYXRpb24gaGVyZS4KClRha2UgdGhlIG9jY2FzaW9uIGFuZCBh
bHNvIHJlc3RyaWN0IHRoZSBpbnZvbHZlZCBsb2NhbCB2YXJpYWJsZSdzIHNjb3BlLgoKUmVwb3J0
ZWQtYnk6IElsamEgVmFuIFNwcnVuZGVsIDxpdmFuc3BydW5kZWxAaW9hY3RpdmUuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YwpAQCAtMTM1Miw3ICsxMzUyLDYgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fbQogICAgIH0gbWNfcGh5c2NwdWluZm87CiAgICAgdWludDMyX3QgZmxhZ3MsIGNtZGZs
YWdzOwogICAgIGludCBubGNwdTsKLSAgICB4ZW5fbWNfbG9naWNhbF9jcHVfdCAqbG9nX2NwdXMg
PSBOVUxMOwogICAgIG1jdGVsZW1fY29va2llX3QgbWN0YzsKICAgICBtY3RlbGVtX2NsYXNzX3Qg
d2hpY2g7CiAgICAgdW5zaWduZWQgaW50IHRhcmdldDsKQEAgLTE0NDUsMTEgKzE0NDQsMTMgQEAg
bG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbQogICAgICAgICAgICAgID8g
IWd1ZXN0X2hhbmRsZV9pc19udWxsKG1jX3BoeXNjcHVpbmZvLm5hdC0+aW5mbykKICAgICAgICAg
ICAgICA6ICFjb21wYXRfaGFuZGxlX2lzX251bGwobWNfcGh5c2NwdWluZm8uY21wLT5pbmZvKSAp
CiAgICAgICAgIHsKKyAgICAgICAgICAgIHhlbl9tY19sb2dpY2FsX2NwdV90ICpsb2dfY3B1czsK
KwogICAgICAgICAgICAgaWYgKCBtY19waHlzY3B1aW5mby5uYXQtPm5jcHVzIDw9IDAgKQogICAg
ICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSBjcHVpbmZvOiBuY3B1cyA8PSAw
IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1FSU5WQUwpOwogICAgICAgICAg
ICAgbmxjcHUgPSBtaW4obmxjcHUsIChpbnQpbWNfcGh5c2NwdWluZm8ubmF0LT5uY3B1cyk7Ci0g
ICAgICAgICAgICBsb2dfY3B1cyA9IHhtYWxsb2NfYXJyYXkoeGVuX21jX2xvZ2ljYWxfY3B1X3Qs
IG5sY3B1KTsKKyAgICAgICAgICAgIGxvZ19jcHVzID0geHphbGxvY19hcnJheSh4ZW5fbWNfbG9n
aWNhbF9jcHVfdCwgbmxjcHUpOwogICAgICAgICAgICAgaWYgKCBsb2dfY3B1cyA9PSBOVUxMICkK
ICAgICAgICAgICAgICAgICByZXR1cm4geDg2X21jZXJyKCJkb19tY2EgY3B1aW5mbyIsIC1FTk9N
RU0pOwogICAgICAgICAgICAgb25fZWFjaF9jcHUoZG9fbWNfZ2V0X2NwdV9pbmZvLCBsb2dfY3B1
cywgMSk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:07:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipCvc-0001bf-9Q; Wed, 08 Jan 2020 15:07:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipCva-0001bW-9K
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:07:22 +0000
X-Inumbo-ID: 8cd49be4-3228-11ea-a38f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8cd49be4-3228-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:07: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 mx2.suse.de (Postfix) with ESMTP id D733BADE0;
 Wed,  8 Jan 2020 15:07:12 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <223c0294-f769-22fb-5958-e4ede84241af@suse.com>
Date: Wed, 8 Jan 2020 16:07:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/MCE: correct struct mcinfo_extended for
 compat 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVzZSBvZiBhbnkga2luZCBvZiBwb2ludGVycyBpbiB0aGUgcHVibGljIGludGVyZmFjZSBp
cyB3cm9uZywKaW5jbHVkaW5nIGRpbWVuc2lvbmluZyBhcnJheXMgYmFzZWQgb24gdGhlIHNpemUg
b2YgcG9pbnRlcnMuIFRoZSBsZWFzdApiYWQgb3B0aW9uIG9mIGFkZHJlc3NpbmcgdGhlIGlzc3Vl
IGxvb2tzIHRvIGJlIHRvIHBpbiBkb3duIHRoZSBudW1iZXIKdGhhdCB0aGUgKDY0LWJpdCkgaHlw
ZXJ2aXNvciBoYXMgdXNlZCBhbnl3YXkgKGV2ZW4gd2hlbiBwYXNzaW5nIAppbmZvcm1hdGlvbiB0
byBjb21wYXQgYnV0IHByaXZpbGVnZWQgZ3Vlc3RzKS4gVGhlcmUgYXJlbid0IGFjdHVhbAppbnN0
YW50aWF0aW9ucyBvZiB0aGUgc3RydWN0dXJlIGFwYXJ0IGZyb20gb25lcyBhbGxvY2F0ZWQgZHlu
YW1pY2FsbHkKb3V0IG9mIHN0cnVjdCBtY19pbmZvJ3MgbWlfZGF0YVtdLCB3aGljaCBpcyBlbnRp
cmVseSBjb250cm9sbGVkIGJ5IHRoZQpoeXBlcnZpc29yLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L3hlbi1tY2EuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5o
CkBAIC0xNzAsOSArMTcwLDkgQEAgc3RydWN0IG1jaW5mb19leHRlbmRlZCB7CiAgICAgLyoKICAg
ICAgKiBDdXJyZW50bHkgSW50ZWwgZXh0ZW5kZWQgTVNSICgzMi82NCkgaW5jbHVkZSBhbGwgZ3Ag
cmVnaXN0ZXJzCiAgICAgICogYW5kIEUoUilGTEFHUywgRShSKUlQLCBFKFIpTUlTQywgdXAgdG8g
MTEvMTkgb2YgdGhlbSBtaWdodCBiZQotICAgICAqIHVzZWZ1bCBhdCBwcmVzZW50LiBTbyBleHBh
bmQgdGhpcyBhcnJheSB0byAxNi8zMiB0byBsZWF2ZSByb29tLgorICAgICAqIHVzZWZ1bCBhdCBw
cmVzZW50LiBTbyBleHBhbmQgdGhpcyBhcnJheSB0byAzMiB0byBsZWF2ZSByb29tLgogICAgICAq
LwotICAgIHN0cnVjdCBtY2luZm9fbXNyIG1jX21zcltzaXplb2Yodm9pZCAqKSAqIDRdOworICAg
IHN0cnVjdCBtY2luZm9fbXNyIG1jX21zclszMl07CiB9OwogCiAvKiBSZWNvdmVyeSBBY3Rpb24g
ZmxhZ3MuIEdpdmluZyByZWNvdmVyeSByZXN1bHQgaW5mb3JtYXRpb24gdG8gRE9NMCAqLwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:08:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipCwR-0001gv-KT; Wed, 08 Jan 2020 15:08:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipCwR-0001gp-8C
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:08:15 +0000
X-Inumbo-ID: b0f40280-3228-11ea-b820-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0f40280-3228-11ea-b820-12813bfff9fa;
 Wed, 08 Jan 2020 15:08:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496094;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=H2mGFx3szWvq4otGKzASThJypt6mNpfEq4XsXb+frIs=;
 b=elxz6l9Lwa0a6Bv9xdlFDX/YXASRtwCHOyrLIuIdQWras7MfEjQl1GFk
 MbyWMVt+KT+Ii5Su5ruAponjtiHLoU+EfwHmXHULhTKhyi5tqRoHlahSE
 EhH5HM9jn6E88/SqGbeRmJnmJIigr2nXh6eeGXJMriTVnniCIrTqimzr0 s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6SVcZLzRlPL9Lge77lm39CGsE69mdbtnI2MpqPktGthSXohKRAiSZljAPPzC/LSS8dCjsQ1EHj
 SCpV6Uo9opwlCSss+t+RcYzckpSEQ44a/ZEjCDi75RmxOR3JJvv1f8R3bEYRAV9SZjkk3HbjHk
 2UBos70Chw+cykZsan1ZbFTEl8y2xg2Th5bI3bRBxJapWLEUnsqiV6hEotcKzNRVETMkwNcoGP
 SGrdphTfU1Y4QjTqsGlkjEmO7JTUNzG1X/OOqGgmE3Oj38wViW16rwVT0h8ll9WAmC22OtT1/P
 i8g=
X-SBRS: 2.7
X-MesageID: 11003243
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11003243"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <a8f9db8d-6897-fdf6-11e0-2ba59f246175@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: <c24df652-73e9-6c4f-9d68-b235017d4ee6@citrix.com>
Date: Wed, 8 Jan 2020 15:08:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a8f9db8d-6897-fdf6-11e0-2ba59f246175@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/MCE: avoid leaking stack 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: Ilja Van Sprundel <ivansprundel@ioactive.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxNTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgSFlQRVJWSVNP
Ul9tY2EgaXMgYSBwcml2aWxlZ2VkIG9wZXJhdGlvbiwgd2Ugc3RpbGwgc2hvdWxkbid0IGxlYWsK
PiBzdGFjayBjb250ZW50cyAodGhlIHRhaWwgb2YgZXZlcnkgYXJyYXkgZW50cnkncyBtY19tc3J2
YWx1ZXNbXSBvZgo+IFhFTl9NQ19waHlzY3B1aW5mbyBvdXRwdXQpLiBTaW1wbHkgdXNlIGEgemVy
b2luZyBhbGxvY2F0aW9uIGhlcmUuCj4KPiBUYWtlIHRoZSBvY2Nhc2lvbiBhbmQgYWxzbyByZXN0
cmljdCB0aGUgaW52b2x2ZWQgbG9jYWwgdmFyaWFibGUncyBzY29wZS4KPgo+IFJlcG9ydGVkLWJ5
OiBJbGphIFZhbiBTcHJ1bmRlbCA8aXZhbnNwcnVuZGVsQGlvYWN0aXZlLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:08:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipCx1-0001lp-Ug; Wed, 08 Jan 2020 15:08:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipCx0-0001lZ-Dd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:08:50 +0000
X-Inumbo-ID: c618387a-3228-11ea-b820-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c618387a-3228-11ea-b820-12813bfff9fa;
 Wed, 08 Jan 2020 15:08:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496129;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=LbZZgEDmG/uoUBKJ1Of659mUKWVbtn2E18njHWpzBQY=;
 b=cPHQaArVGpsmYGeR46QhssyDDsOoccDnoH/eobYZABaAC9ALvFf6PlWa
 RImA+D7IVR0jYdCOJ1dVCgjFZoumOBi8HJG+TKS2ze8K9/kUsdFzY6/k+
 biLV5G+7Y32+8JHLQ50/1DGoFhdKudxj1j1iE07+h5CNo/Msxgj566uXh 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pZdgd9p37hry2raT8Ux9HTwjXqAnMhfJgCUdeU9L5Wv9hTgpYXN4TdomWM090695uqml4Gie+V
 WTedCDilCopLQpPxLpWv3w95FnKUEYB0swmNe8c6uxrEskmNPoASWKrBH/0tcXhuEgHqn4A8Gb
 5Otp2Lo302wwY3eFmwANk9m2LzyEmtaeXI+IpBQzAM/bInp7i+wppd/5EREm7T5T9+15Tfzis9
 5ADhcUwAahhghVN5he5NgOAm7Z/Sg0Xtxj9Ar/NO0DRujO9ifuglILeiBGuzzp2Kp913DePs2S
 0ME=
X-SBRS: 2.7
X-MesageID: 11003304
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11003304"
Date: Wed, 8 Jan 2020 16:08:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200108150841.GR11756@Air-de-Roger>
References: <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDk6MzY6MDFBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDk6MDggQU0gVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBUdWUsIERlYyAzMSwgMjAx
OSBhdCA4OjExIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90
ZToKPiA+ID4KPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDg6MDA6MTdBTSAtMDcwMCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDM6
NDAgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4g
PiA+ID4KPiA+ID4gPiA+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDA1OjM3OjM4UE0gLTA3MDAs
IFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gPiA+ID4gT24gTW9uLCBEZWMgMzAsIDIwMTkg
YXQgNToyMCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBnbWFpbC5jb20+IHdyb3RlOgo+
ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gSGksCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
PiBPbiBNb24sIDMwIERlYyAyMDE5LCAyMDo0OSBUYW1hcyBLIExlbmd5ZWwsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4gPj4gT24gTW9uLCBE
ZWMgMzAsIDIwMTkgYXQgMTE6NDMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4gd3Jv
dGU6Cj4gPiA+ID4gPiA+ID4+IEJ1dCBrZWVwIGluIG1pbmQgdGhhdCB0aGUgImZvcmstdm0iIGNv
bW1hbmQgZXZlbiB3aXRoIHRoaXMgdXBkYXRlCj4gPiA+ID4gPiA+ID4+IHdvdWxkIHN0aWxsIG5v
dCBwcm9kdWNlIGZvciB5b3UgYSAiZnVsbHkgZnVuY3Rpb25hbCIgVk0gb24gaXRzIG93bi4KPiA+
ID4gPiA+ID4gPj4gVGhlIHVzZXIgc3RpbGwgaGFzIHRvIHByb2R1Y2UgYSBuZXcgVk0gY29uZmln
IGZpbGUsIGNyZWF0ZSB0aGUgbmV3Cj4gPiA+ID4gPiA+ID4+IGRpc2ssIHNhdmUgdGhlIFFFTVUg
c3RhdGUsIGV0Yy4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJTU8gdGhlIGRlZmF1bHQgYmVoYXZpb3Ig
b2YgdGhlIGZvcmsgY29tbWFuZCBzaG91bGQgYmUgdG8gbGVhdmUgdGhlCj4gPiA+ID4gPiBvcmln
aW5hbCBWTSBwYXVzZWQsIHNvIHRoYXQgeW91IGNhbiBjb250aW51ZSB1c2luZyB0aGUgc2FtZSBk
aXNrIGFuZAo+ID4gPiA+ID4gbmV0d29yayBjb25maWcgaW4gdGhlIGZvcmsgYW5kIHlvdSB3b24n
dCBuZWVkIHRvIHBhc3MgYSBuZXcgY29uZmlnCj4gPiA+ID4gPiBmaWxlLgo+ID4gPiA+ID4KPiA+
ID4gPiA+IEFzIEp1bGllbiBhbHJlYWR5IHNhaWQsIG1heWJlIEkgd2Fzbid0IGNsZWFyIGluIG15
IHByZXZpb3VzIHJlcGxpZXM6Cj4gPiA+ID4gPiBJJ20gbm90IGFza2luZyB5b3UgdG8gaW1wbGVt
ZW50IGFsbCB0aGlzLCBpdCdzIGZpbmUgaWYgdGhlCj4gPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgZm9yay12bSB4bCBjb21tYW5kIHJlcXVpcmVzIHlvdSB0byBwYXNzIGNlcnRhaW4KPiA+
ID4gPiA+IG9wdGlvbnMsIGFuZCB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIG5vdCBpbXBs
ZW1lbnRlZC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBXZSBuZWVkIGFuIGludGVyZmFjZSB0aGF0J3Mg
c2FuZSwgYW5kIHRoYXQncyBkZXNpZ25lZCB0byBiZSBlYXN5IGFuZAo+ID4gPiA+ID4gY29tcHJl
aGVuc2l2ZSB0byB1c2UsIG5vdCBhbiBpbnRlcmZhY2UgYnVpbHQgYXJvdW5kIHdoYXQncyBjdXJy
ZW50bHkKPiA+ID4gPiA+IGltcGxlbWVudGVkLgo+ID4gPiA+Cj4gPiA+ID4gT0ssIHNvIEkgdGhp
bmsgdGhhdCB3b3VsZCBsb29rIGxpa2UgInhsIGZvcmstdm0gPHBhcmVudF9kb21pZD4iIHdpdGgK
PiA+ID4gPiBhZGRpdGlvbmFsIG9wdGlvbnMgZm9yIHRoaW5ncyBsaWtlIG5hbWUsIGRpc2ssIHZs
YW4sIG9yIGEgY29tcGxldGVseQo+ID4gPiA+IG5ldyBjb25maWcsIGFsbCBvZiB3aGljaCBhcmUg
Y3VycmVudGx5IG5vdCBpbXBsZW1lbnRlZCwgKyBhbgo+ID4gPiA+IGFkZGl0aW9uYWwgb3B0aW9u
IHRvIG5vdCBsYXVuY2ggUUVNVSBhdCBhbGwsIHdoaWNoIHdvdWxkIGJlIHRoZSBvbmx5Cj4gPiA+
ID4gb25lIGN1cnJlbnRseSB3b3JraW5nLiBBbHNvIGtlZXBpbmcgdGhlIHNlcGFyYXRlICJ4bCBm
b3JrLWxhdW5jaC1kbSIKPiA+ID4gPiBhcyBpcy4gSXMgdGhhdCB3aGF0IHdlIGFyZSB0YWxraW5n
IGFib3V0Pwo+ID4gPgo+ID4gPiBJIHRoaW5rIGZvcmstbGF1bmNoLXZtIHNob3VsZCBqdXN0IGJl
IGFuIG9wdGlvbiBvZiBmb3JrLXZtIChpZToKPiA+ID4gLS1sYXVuY2gtZG0tb25seSBvciBzb21l
IHN1Y2gpLiBJIGRvbid0IHRoaW5rIHRoZXJlJ3MgYSByZWFzb24gdG8gaGF2ZQo+ID4gPiBhIHNl
cGFyYXRlIHRvcC1sZXZlbCBjb21tYW5kIHRvIGp1c3QgbGF1bmNoIHRoZSBkZXZpY2UgbW9kZWwu
Cj4gPgo+ID4gSXQncyBqdXN0IHRoYXQgdGhlIGZvcmstbGF1bmNoLWRtIG5lZWRzIHRoZSBkb21p
ZCBvZiB0aGUgZm9yaywgd2hpbGUKPiA+IHRoZSBmb3JrLXZtIG5lZWRzIHRoZSBwYXJlbnQncyBk
b21pZC4gQnV0IEkgZ3Vlc3Mgd2UgY2FuIGludGVycHJldCB0aGUKPiA+ICJkb21pZCIgcmVxdWly
ZWQgaW5wdXQgZGlmZmVyZW50bHkgZGVwZW5kaW5nIG9uIHdoaWNoIHN1Yi1vcHRpb24gaXMKPiA+
IHNwZWNpZmllZCBmb3IgdGhlIGNvbW1hbmQuIExldCdzIHNlZSBob3cgaXQgcGFucyBvdXQuCj4g
Cj4gSG93IGRvZXMgdGhlIGZvbGxvd2luZyBsb29rIGZvciB0aGUgaW50ZXJmYWNlPwo+IAo+ICAg
ICB7ICJmb3JrLXZtIiwKPiAgICAgICAmbWFpbl9mb3JrX3ZtLCAwLCAxLAo+ICAgICAgICJGb3Jr
IGEgZG9tYWluIGZyb20gdGhlIHJ1bm5pbmcgcGFyZW50IGRvbWlkIiwKPiAgICAgICAiW29wdGlv
bnNdIDxEb21pZD4iLAo+ICAgICAgICItaCAgICAgICAgICAgICAgICAgICAgICAgICAgIFByaW50
IHRoaXMgaGVscC5cbiIKPiAgICAgICAiLU4gPG5hbWU+ICAgICAgICAgICAgICAgICAgICBBc3Np
Z24gbmFtZSB0byBWTSBmb3JrLlxuIgo+ICAgICAgICItRCA8ZGlzaz4gICAgICAgICAgICAgICAg
ICAgIEFzc2lnbiBkaXNrIHRvIFZNIGZvcmsuXG4iCj4gICAgICAgIi1CIDxicmlkZ2UgICAgICAg
ICAgICAgICAgICAgQXNzaWduIGJyaWRnZSB0byBWTSBmb3JrLlxuIgo+ICAgICAgICItViA8dmxh
bj4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiB2bGFuIHRvIFZNIGZvcmsuXG4iCgpJTU8gSSB0
aGluayB0aGUgbmFtZSBvZiBmb3JrIGlzIHRoZSBvbmx5IHVzZWZ1bCBvcHRpb24uIEJlaW5nIGFi
bGUgdG8KYXNzaWduIGRpc2tzIG9yIGJyaWRnZXMgZnJvbSB0aGUgY29tbWFuZCBsaW5lIHNlZW1z
IHF1aXRlIGNvbXBsaWNhdGVkLgpXaGF0IGFib3V0IFZNcyB3aXRoIG11bHRpcGxlIGRpc2tzPyBP
ciBWTXMgd2l0aCBtdWx0aXBsZSBuaWNzIG9uCmRpZmZlcmVudCBicmlkZ2VzPwoKSSB0aGluayBp
dCdzIGVhc2llciBmb3IgYm90aCB0aGUgaW1wbGVtZW50YXRpb24gYW5kIHRoZSB1c2VyIHRvIGp1
c3QKdXNlIGEgY29uZmlnIGZpbGUgaW4gdGhhdCBjYXNlLgoKPiAgICAgICAiLUMgPGNvbmZpZz4g
ICAgICAgICAgICAgICAgICBVc2UgY29uZmlnIGZpbGUgZm9yIFZNIGZvcmsuXG4iCj4gICAgICAg
Ii1RIDxxZW11LXNhdmUtZmlsZT4gICAgICAgICAgVXNlIHFlbXUgc2F2ZSBmaWxlIGZvciBWTSBm
b3JrLlxuIgo+ICAgICAgICItLWxhdW5jaC1kbSAgPHllc3xub3xsYXRlPiAgIExhdW5jaCBkZXZp
Y2UgbW9kZWwgKFFFTVUpIGZvciBWTSBmb3JrLlxuIgo+ICAgICAgICItLWZvcmstcmVzZXQgICAg
ICAgICAgICAgICAgIFJlc2V0IFZNIGZvcmsuXG4iCj4gICAgICAgIi1wICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRG8gbm90IHVucGF1c2UgVk1zIGFmdGVyIGZvcmsuIgoKSSB0aGluayB0aGUg
ZGVmYXVsdCBiZWhhdmlvdXIgc2hvdWxkIGJlIHRvIGxlYXZlIHRoZSBvcmlnaW5hbCBWTQpwYXVz
ZWQgYW5kIHRoZSBmb3JrZWQgb25lIHJ1bm5pbmcsIGFuZCBoZW5jZSB0aGlzIHNob3VsZCBiZToK
CiAgICAgICAgIi1wICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVhdmUgZm9ya2VkIFZNIHBh
dXNlZC4iCgkiLXUgICAgICAgICAgICAgICAgICAgICAgICAgICBMZWF2ZSBwYXJlbnQgVk0gdW5w
YXVzZWQuIgoKPiAgICAgICAiLWggICAgICAgICAgICAgICAgICAgICAgICAgICBQcmludCB0aGlz
IGhlbHAuXG4iCj4gICAgICAgIi1kICAgICAgICAgICAgICAgICAgICAgICAgICAgRW5hYmxlIGRl
YnVnIG1lc3NhZ2VzLlxuIgo+ICAgICB9LAo+IAo+IEN1cnJlbnRseSB0aGUgcGFydHMgdGhhdCBh
cmUgaW1wbGVtZW50ZWQgd291bGQgbG9vayBsaWtlOgo+IHhsIGZvcmstdm0gLXAgLS1sYXVuY2gt
ZG0gbm8gPHBhcmVudF9kb21pZD4KPiB4bCBmb3JrLXZtIC1wIC0tbGF1bmNoLWRtIGxhdGUgLUMg
PGNvbmZpZz4gLVEgPHFlbXUtc2F2ZS1maWxlPiA8Zm9ya19kb21pZD4KCldoeSBkbyB5b3UgbmVl
ZCBhIGNvbmZpZyBmaWxlIGZvciBsYXVuY2hpbmcgdGhlIFFlbXUgZGV2aWNlIG1vZGVsPwpEb2Vz
bid0IHRoZSBzYXZlLWZpbGUgY29udGFpbiBhbGwgdGhlIGluZm9ybWF0aW9uPwoKSSB0aGluayB5
b3UgYWxzbyBuZWVkIHNvbWV0aGluZyBsaWtlOgoKIyB4bCBmb3JrLXZtIC0tbGF1bmNoLWRtIGxh
dGUgPHBhcmVudF9kb21pZD4gPGZvcmtfZG9taWQ+CgpTbyB0aGF0IGEgdXNlciBkb2Vzbid0IG5l
ZWQgdG8gcGFzcyBhIHFlbXUtc2F2ZS1maWxlPwoKQ2FuIHlvdSBhbHNvIGxpc3QgdGhlIGNvbW1h
bmQgdXNlZCB0byBnZXQgdGhlIFFlbXUgc2F2ZS1maWxlIGZyb20gdGhlCnBhcmVudD8gKGp1c3Qg
Zm9yIGNvbXBsZXRlbmVzcyBwdXJwb3NlcykuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:09:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:09: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 1ipCxN-0001pt-C1; Wed, 08 Jan 2020 15:09:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipCxL-0001pV-HF
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:09:11 +0000
X-Inumbo-ID: d2967026-3228-11ea-b820-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2967026-3228-11ea-b820-12813bfff9fa;
 Wed, 08 Jan 2020 15:09:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496150;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ELzyFwCszE8Ni34JYNWKBRmraZqGkZ5YjKHu76Q3i5g=;
 b=SgaWNrga2KNVvPknu0RQe0rXmxEwmtWDj4nT0afpYixi2Ndy2SWPk5Up
 XygvA9Mc9xUyTSQZM6tZANZa1YvfW/styRH/7oQe8meE/5jw5lnQLzLDQ
 Mvo1+SnCaVEmgif1p2x60VnwzMwb2SmmaDtEdGUJf6Z7VJrqjfWDiadnc M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tplvz4gdC+dTTrZ5j8UiyVK1aH4eI+mkJ0FL2sOStwF/I9rMonmBHHEY9U3f/vg0G3Nf8Ekeja
 JZSD4Pd15K8sayTm7YOWSOOFKHsdWLk6oK89bzvbPsAtC62UdsdZZLogs3rgnIWXOX/XimQ0pX
 igGPirXWqyeeiV+MTzxqmTAGctQt0lMOBYNGapf5TviLpQDLLenpqNHiZwzaJ20xU0IWqbkDev
 8fymr8W63EY2NyamlQotrUhVDiRQGwIYwr9U1QUCWK8LZaPlQkCKTqKyIViec+uDdgsn+xJS+u
 bsM=
X-SBRS: 2.7
X-MesageID: 10645357
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10645357"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <223c0294-f769-22fb-5958-e4ede84241af@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: <21b86966-7e9a-19d4-1d45-037a4122b03b@citrix.com>
Date: Wed, 8 Jan 2020 15:09:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <223c0294-f769-22fb-5958-e4ede84241af@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/MCE: correct struct mcinfo_extended for
 compat 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: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxNTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHVzZSBvZiBhbnkg
a2luZCBvZiBwb2ludGVycyBpbiB0aGUgcHVibGljIGludGVyZmFjZSBpcyB3cm9uZywKPiBpbmNs
dWRpbmcgZGltZW5zaW9uaW5nIGFycmF5cyBiYXNlZCBvbiB0aGUgc2l6ZSBvZiBwb2ludGVycy4g
VGhlIGxlYXN0Cj4gYmFkIG9wdGlvbiBvZiBhZGRyZXNzaW5nIHRoZSBpc3N1ZSBsb29rcyB0byBi
ZSB0byBwaW4gZG93biB0aGUgbnVtYmVyCj4gdGhhdCB0aGUgKDY0LWJpdCkgaHlwZXJ2aXNvciBo
YXMgdXNlZCBhbnl3YXkgKGV2ZW4gd2hlbiBwYXNzaW5nIAo+IGluZm9ybWF0aW9uIHRvIGNvbXBh
dCBidXQgcHJpdmlsZWdlZCBndWVzdHMpLiBUaGVyZSBhcmVuJ3QgYWN0dWFsCj4gaW5zdGFudGlh
dGlvbnMgb2YgdGhlIHN0cnVjdHVyZSBhcGFydCBmcm9tIG9uZXMgYWxsb2NhdGVkIGR5bmFtaWNh
bGx5Cj4gb3V0IG9mIHN0cnVjdCBtY19pbmZvJ3MgbWlfZGF0YVtdLCB3aGljaCBpcyBlbnRpcmVs
eSBjb250cm9sbGVkIGJ5IHRoZQo+IGh5cGVydmlzb3IuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:17:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipD5c-0002qW-9K; Wed, 08 Jan 2020 15:17:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipD5a-0002qR-OY
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:17:42 +0000
X-Inumbo-ID: fcf1ca7c-3229-11ea-b826-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcf1ca7c-3229-11ea-b826-12813bfff9fa;
 Wed, 08 Jan 2020 15:17: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 <osstest-admin@xenproject.org>)
 id 1ipD5O-0005d3-C8; Wed, 08 Jan 2020 15:17: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 1ipD5O-00052t-4k; Wed, 08 Jan 2020 15:17:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipD5O-0006eW-44; Wed, 08 Jan 2020 15:17:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145802-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 15:17:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 145802: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:19:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:19: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 1ipD7b-0002xX-S3; Wed, 08 Jan 2020 15:19:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipD7a-0002xQ-GR
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:19:46 +0000
X-Inumbo-ID: 4d20d4cb-322a-11ea-b827-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d20d4cb-322a-11ea-b827-12813bfff9fa;
 Wed, 08 Jan 2020 15:19:45 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578496785; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=RQPxU4eWefsryI2ywgZKSoj7OC3+KkE+yL31svooWl0=;
 b=RZs8oXoYeMxbNvm0p54Juf8CBseBfe3dL0ROmKWJ/OUVjzOXnwgoYNfNv/BWU3WPY+Betq2t
 x7FSvj2zahzmcQokkS7QjUuVWZnSq4KXKHA7JdMx0dgUSigi4tnDj1tEWb1KAwSr8TCHzZ6R
 pRZzol0Zn1fnEaT6qsSdROM5buY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com
 [209.85.128.45])
 by mxa.mailgun.org with ESMTP id 5e15f30e.7faf1ab3d4b0-smtp-out-n02;
 Wed, 08 Jan 2020 15:19:42 -0000 (UTC)
Received: by mail-wm1-f45.google.com with SMTP id f129so2911741wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 07:19:42 -0800 (PST)
X-Gm-Message-State: APjAAAUXAVN1a3iPt0vM8k5ezLvQ43g8BLyOYIJFG26BXoUD/Qj0EZVy
 Zuu3ynYHQeGF6sBWDVaROUakeYlM4STkWePWFdg=
X-Google-Smtp-Source: APXvYqx22tOTXxHMje6LCGNvanU1GVDwEhbrep9kjHzVnker2qa4K7a33l6gehwa3Mn6fhdf90XKN9BHohOcO6bAE2g=
X-Received: by 2002:a1c:22c6:: with SMTP id i189mr4777638wmi.15.1578496780945; 
 Wed, 08 Jan 2020 07:19:40 -0800 (PST)
MIME-Version: 1.0
References: <cover.1577721845.git.tamas.lengyel@intel.com>
 <168faa6e-359d-f576-63af-29680a2aea37@citrix.com>
In-Reply-To: <168faa6e-359d-f576-63af-29680a2aea37@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 08:19:04 -0700
X-Gmail-Original-Message-ID: <CABfawh=QBWun=D1mmAFbH8v6V6LeemNACZTChNg61-5eJqdt_A@mail.gmail.com>
Message-ID: <CABfawh=QBWun=D1mmAFbH8v6V6LeemNACZTChNg61-5eJqdt_A@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Petre Pircalabu <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA3OjU4IEFNIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxMi8zMC8xOSA0OjExIFBNLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4gPiBUaGUgZm9sbG93aW5nIHNlcmllcyBpbXBsZW1lbnRzIFZNIGZvcmtp
bmcgZm9yIEludGVsIEhWTSBndWVzdHMgdG8gYWxsb3cgZm9yCj4gPiB0aGUgZmFzdCBjcmVhdGlv
biBvZiBpZGVudGljYWwgVk1zIHdpdGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBj
b3N0cwo+ID4gb2YgYm9vdGluZyBvciByZXN0b3JpbmcgdGhlIFZNIGZyb20gYSBzYXZlZmlsZS4K
Pgo+IFRhbWFzLAo+Cj4gVGhpcyBkb2Vzbid0IHNlZW0gdG8gYXBwbHkgdG8gc3RhZ2luZy4gIENv
dWxkIHlvdSBnaXZlIG1lIGEgY29tbWl0IGhhc2gKPiB0byB3aGljaCBpdCBzaG91bGQgYXBwbHk/
CgpIaSBHZW9yZ2UsCmh1aCBpdCdzIHdlaXJkLiBJIHJlYmFzZWQgaXQgYmVmb3JlIEkgc2VudCBv
biBzdGFnaW5nIGJ1dCBzb21laG93IHRoZQpsYXRlc3QgY29tbWl0IGluIHN0YWdpbmcgaXQgc2Vl
bXMgd2FzIGEgY29tbWl0IGZyb20gQXByaWwgMjAxOSwgd2hpY2gKZG9lc24ndCBzZWVtIHJpZ2h0
LiBJZiB0aGlzIHdhcyBqdXN0IG9uIG9uZSBzeXN0ZW0gSSB3b3VsZCBzYXkgSSBqdXN0CmhhZCBh
IHN0YWxlIGJyYW5jaCBvbiB0aGF0IHN5c3RlbSBhbmQgZm9yZ290IHRvIHB1bGwgaXQgYmVmb3Jl
IHRoZQpyZWJhc2UgYnV0IGl0J3MgYWN0dWFsbHkgaGFwcGVuZWQgb24gYm90aCBteSB0ZXN0IHN5
c3RlbXMKaW5kZXBlbmRlbnRseS4gQWxzbywgd2l0aCBteSB2MiBicmFuY2ggb2YgdGhpcyBzZXJp
ZXMgd2FzIGJyYW5jaGVkCmZyb20gYSBtb3JlIHJlY2VudCB2ZXJzaW9uIG9mIHN0YWdpbmcuIEkg
cmVhbGx5IGRvbid0IGtub3cgd2hhdApoYXBwZW5lZC4uLiBJJ2xsIGJlIHNlbmRpbmcgdjQgc2hv
cnRseS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:20:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipD8T-0003ge-66; Wed, 08 Jan 2020 15:20:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipD8S-0003gX-1P
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:20:40 +0000
X-Inumbo-ID: 6d293cda-322a-11ea-b82c-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d293cda-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:20:39 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id t2so3840516wrr.1
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 07:20:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=yi5Gy2myYfIZf5w6uITG2R3sS1g+9tZ2u0N+bHmhukQ=;
 b=dBcOAw2zRmINuI9nfgHD8F9poTjp0l3+syOqPBVeLB0QbH2J2lvpG3a2fXJgEtJERX
 cO7sBnbU9v+nHpZKibAsS+HhVE/5exzPvLBarGH54M76iSK5iUJQWPT+XnXBZ3eau7Nd
 YqxSgXqlDEElUF+vN0BmV2d4y2P1DfqfY9DUrX9LfGwpsduJBJUdJLdxeZWaq4IulcIq
 RJHs0x+zc89Uu35CwaC0Ty+zcJVZXeMFDzu9cpGtjOHmeVws8Yv6TVFwHfHJk+wr2YbO
 rZTGRyJyd0aBun7dWffW6vASepirUHPbrEv8ZLcIn3vGGGInzxLLv7jSDg/lhnnoP9cl
 wrGA==
X-Gm-Message-State: APjAAAVNlNzFOBiXviokjrGraTi8R5VuCEicqQlRGaUoqihjz/LhTMqR
 JlH2EAoVPF64BlQFVZM637w=
X-Google-Smtp-Source: APXvYqyL8xHTgelCTZFTK1XvuTviDCtpozk/rXpcto6Si2lzLm34GVCrhM1KvLT199JLgKdgCYsKTA==
X-Received: by 2002:adf:df0e:: with SMTP id y14mr4802625wrl.377.1578496838669; 
 Wed, 08 Jan 2020 07:20:38 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id b15sm4038149wmj.13.2020.01.08.07.20.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 07:20:38 -0800 (PST)
Date: Wed, 8 Jan 2020 15:20:36 +0000
From: Wei Liu <wl@xen.org>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200108152036.yfccdzesfigkmpv3@debian>
References: <5A310C33-58F6-47F0-8892-1BE7D256A374@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A310C33-58F6-47F0-8892-1BE7D256A374@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] Making save/restore optional in toolstack,
 for edge/embedded derivatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Wei Liu <wl@xen.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDE6NTE6MjFQTSAtMDUwMCwgUmljaCBQZXJzYXVkIHdy
b3RlOgo+IExpbnV4IHN0dWJkb20gcGF0Y2hlcyBjdXJyZW50bHkgcmVxdWlyZSBxZW11IGluIGRv
bTAgZm9yIGNvbnNvbGVzIFsxXSwKPiBkdWUgdG8gdGhlIHVwc3RyZWFtIHRvb2xzdGFjayBuZWVk
IGZvciBzYXZlL3Jlc3RvcmUuICBVbnRpbCBhCj4gbG9uZy10ZXJtIHNvbHV0aW9uIGlzIGF2YWls
YWJsZSAobXVsdGlwbGUgY29uc29sZSBzdXBwb3J0IGluCj4geGVuY29uc29sZWQpLCB3b3VsZCB0
b29scyBtYWludGFpbmVycyBjb25zaWRlciBhIHBhdGNoIHRoYXQgbWFkZQo+IHNhdmUvcmVzdG9y
ZSBidWlsZC10aW1lIGNvbmZpZ3VyYWJsZSBmb3IgdGhlIHRvb2xzdGFjaz8gIFRoaXMgd291bGQK
PiBhdm9pZCBYZW4gZWRnZS9lbWJlZGRlZCBkZXJpdmF0aXZlcyBoYXZpbmcgdG8gcGF0Y2ggZG93
bnN0cmVhbSB0bwo+IHJlbW92ZSBzYXZlL3Jlc3RvcmUsIGUuZy4gdG8gYXZvaWQgcWVtdSBpbiBk
b20wLgoKUmUgbXVsdGlwbGUgY29uc29sZSBzdXBwb3J0LCBJIHRoaW5rIHRoYXQncyBhZGRlZCBi
YWNrIGluIDIwMTcgZm9yIEFybQpndWVzdHMuIFdoYXQgaXMgbWlzc2luZz8KCihOb3Qgc3VnZ2Vz
dGluZyBpdCBpcyBmaXQgZm9yIHB1cnBvc2UgYXMtaXMpCgpXZWkuCgo+IAo+IFJpY2gKPiAKPiBo
dHRwczovL2dpdGh1Yi5jb20vbWFybWFyZWsveGVuL2NvbW1pdC8xM2M2ZDI3MjU5OTI5ZWNhNTZh
MTFiZDBkYWNiZTU1NzI3NDIyNGQzCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipD91-0003lY-G4; Wed, 08 Jan 2020 15:21:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZrZ=25=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipD90-0003lN-8O
 for xen-devel@lists.xen.org; Wed, 08 Jan 2020 15:21:14 +0000
X-Inumbo-ID: 816b7bfe-322a-11ea-b82c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 816b7bfe-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:21:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496873;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CBiNfqLK+RYJY53+Zy5oTUVCpIc9aHTTwEyGVMnpP8M=;
 b=abZ1Tgjsok+KGbCzGBow1Nv/BBtLMrMUkSozYJhJGtZL6qBzcEpgGzPl
 hz/3CMR4HAmAdf0HHMgXvy6vTYzw0bq9dKq9F22SGPk/31du2pwcBlu0k
 cBLpBa0HrkGG6pMtti9JFm7QzEX8mPyVLeedpS1Y2J/d4lmyQ7X30OtWH Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TqQkzmi9JuPNn7Gy/JzerQopbW+J7Eg/HSvyodqgKwy6liyt49GclLM2WQADT6NXTl/kZ1p9du
 CB4UFLD6ASxEzL/NopyZoPRTvUJtMdivzl3aoQZxabTiYizCWjwv79t8XuBMkzX7EwggzZ5f7f
 akop21WbU3fEBVEfVMqKZd4pJlcm3cFSfFwHD9lr0HEnFYtOObpdUw54kRdENEoSPEmA10/AUG
 I/1BaEq0Xz7pvyfyQ5KUeoqXtJZyfi9TrJLmDoPbTN07bw6Li+uwoY0bWydcCWLSGwnyQoo4SG
 iuU=
X-SBRS: 2.7
X-MesageID: 11004133
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11004133"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 8 Jan 2020 15:20:59 +0000
Message-ID: <20200108152100.7630-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200108152100.7630-1-sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 3/4] xen: teach KASAN about grant tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpPdGhlcndp
c2UgaXQgcHJvZHVjZXMgbG90cyBvZiBmYWxzZSBwb3NpdGl2ZXMgd2hlbiBhIGd1ZXN0IHN0YXJ0
cyB1c2luZwpQViBJL08gZGV2aWNlcy4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQpSRkMgLS0+IHYxOgotIFNsaWdodGx5IGNsYXJp
ZmllZCB0aGUgY29tbWl0IG1lc3NhZ2UKLS0tCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwg
NSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFu
dC10YWJsZS5jCmluZGV4IDdiMzZiNTFjZGI5Zi4uY2U5NWY3MjMyZGU2IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCisrKyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMK
QEAgLTEwNDgsNiArMTA0OCw3IEBAIGludCBnbnR0YWJfbWFwX3JlZnMoc3RydWN0IGdudHRhYl9t
YXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkJZm9yZWlnbiA9IHhlbl9wYWdlX2ZvcmVpZ24ocGFn
ZXNbaV0pOwogCQkJZm9yZWlnbi0+ZG9taWQgPSBtYXBfb3BzW2ldLmRvbTsKIAkJCWZvcmVpZ24t
PmdyZWYgPSBtYXBfb3BzW2ldLnJlZjsKKwkJCWthc2FuX2FsbG9jX3BhZ2VzKHBhZ2VzW2ldLCAw
KTsKIAkJCWJyZWFrOwogCQl9CiAKQEAgLTEwODQsOCArMTA4NSwxMCBAQCBpbnQgZ250dGFiX3Vu
bWFwX3JlZnMoc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKIAlpZiAo
cmV0KQogCQlyZXR1cm4gcmV0OwogCi0JZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspCisJZm9y
IChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKIAkJQ2xlYXJQYWdlRm9yZWlnbihwYWdlc1tpXSk7
CisJCWthc2FuX2ZyZWVfcGFnZXMocGFnZXNbaV0sIDApOworCX0KIAogCXJldHVybiBjbGVhcl9m
b3JlaWduX3AybV9tYXBwaW5nKHVubWFwX29wcywga3VubWFwX29wcywgcGFnZXMsIGNvdW50KTsK
IH0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:21: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 1ipD96-0003mh-Oq; Wed, 08 Jan 2020 15:21:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZrZ=25=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipD95-0003mH-8Q
 for xen-devel@lists.xen.org; Wed, 08 Jan 2020 15:21:19 +0000
X-Inumbo-ID: 8227be68-322a-11ea-b82c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8227be68-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:21:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496874;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=u+HZe/IB7NWuju/ekZtvFNhhexGEz06n0VVXB1U9a4M=;
 b=C6H2lFMhAltHiGO5Ns6L0Jfb+OUEYk3l3AbmMs0UQd3YFzpyAISs2sak
 UpRGCvDqwzXaldjchpA8o0UCVaiMt+aqXYQehge+cnBtSxMgr7F/Kuvw7
 LGl+ufZZmx80O0hDny9keWaNgo1Wa6njgtj3VlxqTcX/kXh/OutfiMs5Y s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NbrdZNDy/8773XZvZO8zNVSrjuBIlAMLf4M6CL+ejqbSJOqIN86OXwZR2Ps3f9MnAat1eXt5rL
 I5/hb4LebArVQjJXBOXfAtGECD78VXz6jBVCYi8lUug0bg+ZZEhfDnvYsb8fP9uyUSmZDg0AFT
 jKOSB2BDBcfGoWQV7vQbwBSL5PachzEw22NTcMg9xW7eIs2jH1J+/mNaxrn7xe2G3nVPLqdX7z
 xjzRnNNqF5pxf+YhbmBJeCEuBX4Hv89CfiDNTkbDZc3hXN5yEmJGTM/EOf8PjvYbiT2GYU9wZ6
 6Qo=
X-SBRS: 2.7
X-MesageID: 11004135
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11004135"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 8 Jan 2020 15:20:57 +0000
Message-ID: <20200108152100.7630-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200108152100.7630-1-sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 1/4] kasan: introduce set_pmd_early_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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgaW5jb3JyZWN0IHRvIGNhbGwgcG1kX3BvcHVsYXRlX2tlcm5lbCgpIG11bHRpcGxlIHRp
bWVzIGZvciB0aGUKc2FtZSBwYWdlIHRhYmxlLiBYZW4gbm90aWNlcyBpdCBkdXJpbmcga2FzYW5f
cG9wdWxhdGVfZWFybHlfc2hhZG93KCk6CgogICAgKFhFTikgbW0uYzozMjIyOmQxNTV2MCBtZm4g
MzcwNGIgYWxyZWFkeSBwaW5uZWQKClRoaXMgaGFwcGVucyBmb3Iga2FzYW5fZWFybHlfc2hhZG93
X3B0ZSB3aGVuIFVTRV9TUExJVF9QVEVfUFRMT0NLUyBpcwplbmFibGVkLiBGaXggdGhpcyBieSBp
bnRyb2R1Y2luZyBzZXRfcG1kX2Vhcmx5X3NoYWRvdygpIHdoaWNoIGNhbGxzCnBtZF9wb3B1bGF0
ZV9rZXJuZWwoKSBvbmx5IG9uY2UgYW5kIHVzZXMgc2V0X3BtZCgpIGFmdGVyd2FyZHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQpS
RkMgLS0+IHYxOgotIE5ldyBwYXRjaAotLS0KIG1tL2thc2FuL2luaXQuYyB8IDI1ICsrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2thc2FuL2luaXQuYyBiL21tL2thc2FuL2luaXQu
YwppbmRleCBjZTQ1YzQ5MWViY2QuLmE0MDc3MzIwNzc3ZiAxMDA2NDQKLS0tIGEvbW0va2FzYW4v
aW5pdC5jCisrKyBiL21tL2thc2FuL2luaXQuYwpAQCAtODEsNiArODEsMTkgQEAgc3RhdGljIGlu
bGluZSBib29sIGthc2FuX2Vhcmx5X3NoYWRvd19wYWdlX2VudHJ5KHB0ZV90IHB0ZSkKIAlyZXR1
cm4gcHRlX3BhZ2UocHRlKSA9PSB2aXJ0X3RvX3BhZ2UobG1fYWxpYXMoa2FzYW5fZWFybHlfc2hh
ZG93X3BhZ2UpKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHNldF9wbWRfZWFybHlfc2hhZG93
KHBtZF90ICpwbWQpCit7CisJc3RhdGljIGJvb2wgcG1kX3BvcHVsYXRlZCA9IGZhbHNlOworCXB0
ZV90ICplYXJseV9zaGFkb3cgPSBsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3dfcHRlKTsKKwor
CWlmIChsaWtlbHkocG1kX3BvcHVsYXRlZCkpIHsKKwkJc2V0X3BtZChwbWQsIF9fcG1kKF9fcGEo
ZWFybHlfc2hhZG93KSB8IF9QQUdFX1RBQkxFKSk7CisJfSBlbHNlIHsKKwkJcG1kX3BvcHVsYXRl
X2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBlYXJseV9zaGFkb3cpOworCQlwbWRfcG9wdWxhdGVkID0g
dHJ1ZTsKKwl9Cit9CisKIHN0YXRpYyBfX2luaXQgdm9pZCAqZWFybHlfYWxsb2Moc2l6ZV90IHNp
emUsIGludCBub2RlKQogewogCXZvaWQgKnB0ciA9IG1lbWJsb2NrX2FsbG9jX3RyeV9uaWQoc2l6
ZSwgc2l6ZSwgX19wYShNQVhfRE1BX0FERFJFU1MpLApAQCAtMTIwLDggKzEzMyw3IEBAIHN0YXRp
YyBpbnQgX19yZWYgemVyb19wbWRfcG9wdWxhdGUocHVkX3QgKnB1ZCwgdW5zaWduZWQgbG9uZyBh
ZGRyLAogCQluZXh0ID0gcG1kX2FkZHJfZW5kKGFkZHIsIGVuZCk7CiAKIAkJaWYgKElTX0FMSUdO
RUQoYWRkciwgUE1EX1NJWkUpICYmIGVuZCAtIGFkZHIgPj0gUE1EX1NJWkUpIHsKLQkJCXBtZF9w
b3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwKLQkJCQkJbG1fYWxpYXMoa2FzYW5fZWFybHlf
c2hhZG93X3B0ZSkpOworCQkJc2V0X3BtZF9lYXJseV9zaGFkb3cocG1kKTsKIAkJCWNvbnRpbnVl
OwogCQl9CiAKQEAgLTE1Nyw4ICsxNjksNyBAQCBzdGF0aWMgaW50IF9fcmVmIHplcm9fcHVkX3Bv
cHVsYXRlKHA0ZF90ICpwNGQsIHVuc2lnbmVkIGxvbmcgYWRkciwKIAkJCXB1ZF9wb3B1bGF0ZSgm
aW5pdF9tbSwgcHVkLAogCQkJCQlsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3dfcG1kKSk7CiAJ
CQlwbWQgPSBwbWRfb2Zmc2V0KHB1ZCwgYWRkcik7Ci0JCQlwbWRfcG9wdWxhdGVfa2VybmVsKCZp
bml0X21tLCBwbWQsCi0JCQkJCWxtX2FsaWFzKGthc2FuX2Vhcmx5X3NoYWRvd19wdGUpKTsKKwkJ
CXNldF9wbWRfZWFybHlfc2hhZG93KHBtZCk7CiAJCQljb250aW51ZTsKIAkJfQogCkBAIC0xOTgs
OCArMjA5LDcgQEAgc3RhdGljIGludCBfX3JlZiB6ZXJvX3A0ZF9wb3B1bGF0ZShwZ2RfdCAqcGdk
LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCQlwdWRfcG9wdWxhdGUoJmluaXRfbW0sIHB1ZCwKIAkJ
CQkJbG1fYWxpYXMoa2FzYW5fZWFybHlfc2hhZG93X3BtZCkpOwogCQkJcG1kID0gcG1kX29mZnNl
dChwdWQsIGFkZHIpOwotCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLAotCQkJ
CQlsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3dfcHRlKSk7CisJCQlzZXRfcG1kX2Vhcmx5X3No
YWRvdyhwbWQpOwogCQkJY29udGludWU7CiAJCX0KIApAQCAtMjcxLDggKzI4MSw3IEBAIGludCBf
X3JlZiBrYXNhbl9wb3B1bGF0ZV9lYXJseV9zaGFkb3coY29uc3Qgdm9pZCAqc2hhZG93X3N0YXJ0
LAogCQkJcHVkX3BvcHVsYXRlKCZpbml0X21tLCBwdWQsCiAJCQkJCWxtX2FsaWFzKGthc2FuX2Vh
cmx5X3NoYWRvd19wbWQpKTsKIAkJCXBtZCA9IHBtZF9vZmZzZXQocHVkLCBhZGRyKTsKLQkJCXBt
ZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwKLQkJCQkJbG1fYWxpYXMoa2FzYW5fZWFy
bHlfc2hhZG93X3B0ZSkpOworCQkJc2V0X3BtZF9lYXJseV9zaGFkb3cocG1kKTsKIAkJCWNvbnRp
bnVlOwogCQl9CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipD9B-0003oK-1I; Wed, 08 Jan 2020 15:21:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZrZ=25=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipD9A-0003nx-8V
 for xen-devel@lists.xen.org; Wed, 08 Jan 2020 15:21:24 +0000
X-Inumbo-ID: 8227be69-322a-11ea-b82c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8227be69-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:21:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496874;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ZJuSUJ02rylweO0QTHeZK87XYdE2eEfNMSYEfZ4ISFU=;
 b=a+kQydgxFvlyDSw0YNezEjXH3qmAA0fqpWNlXazO+Ar21k+MvXGyGXRT
 IqDF2FFg5oyDbPabMLBNxJKVz6PfK0wUgj9J7nFXOB7TCxQxOeYfqgBlp
 tQwCdg8INza5hzv7VABI7AJz17uTZh7iNSMWd3Akfir9pZU9Sx5YkPHDD A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DX+ggOVcUV+qjAM+GH2sUSi46yljxph9UiDZ5OvdtBvqC5kMO1PziVlbeWDiErFsikLJupbr6j
 e1GJp5zCy/6F3zEoqeeNBUnp1jCorCX2Lv0Aiur8r6exMyKmwDqJuw2jGva+/nJJXFvTQ2Ugl7
 MsXEecRWjr/VWKfr79oqpWhGuobCwHKJmBbBKn4tqnGTrqWdR7mqh2Qt3c/YNqtAyzHNee9e/R
 zXaizezM7fqVpwm8zpKNd8k535daqotbAfc1B7wEgWYPCbpvlXlweSc7xS8pQwblpvCKKTD4np
 1yI=
X-SBRS: 2.7
X-MesageID: 11004137
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11004137"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 8 Jan 2020 15:20:58 +0000
Message-ID: <20200108152100.7630-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200108152100.7630-1-sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for PV
 kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbmFibGVzIHRvIHVzZSBPdXRsaW5lIGluc3RydW1lbnRhdGlvbiBmb3IgWGVuIFBWIGtl
cm5lbHMuCgpLQVNBTl9JTkxJTkUgYW5kIEtBU0FOX1ZNQUxMT0Mgb3B0aW9ucyBjdXJyZW50bHkg
bGVhZCB0byBib290IGNyYXNoZXMKYW5kIGhlbmNlIGRpc2FibGVkLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KUkZDIC0tPiB2MToK
LSBOZXcgZnVuY3Rpb25zIHdpdGggZGVjbGFyYXRpb25zIGluIHhlbi94ZW4tb3BzLmgKLSBGaXhl
ZCB0aGUgaXNzdWUgd2l0aCBmcmVlX2tlcm5lbF9pbWFnZV9wYWdlcygpIHdpdGggdGhlIGhlbHAg
b2YKICB4ZW5fcHZfa2FzYW5fdW5waW5fcGdkKCkKLS0tCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0
XzY0LmMgfCAxMiArKysrKysrKysrKysKIGFyY2gveDg2L3hlbi9NYWtlZmlsZSAgICAgICB8ICA3
ICsrKysrKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8ICAzICsrKwogYXJjaC94ODYv
eGVuL21tdV9wdi5jICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgICAgICAgIHwgIDIgKysKIGluY2x1ZGUveGVuL3hl
bi1vcHMuaCAgICAgICB8ICA0ICsrKysKIGtlcm5lbC9NYWtlZmlsZSAgICAgICAgICAgICB8ICAy
ICsrCiBsaWIvS2NvbmZpZy5rYXNhbiAgICAgICAgICAgfCAgMyArKy0KIDggZmlsZXMgY2hhbmdl
ZCwgNzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L21tL2thc2FuX2luaXRfNjQuYyBiL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYwppbmRleCBj
ZjViYzM3YzkwYWMuLjkwMmE2YTE1MmQzMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0va2FzYW5f
aW5pdF82NC5jCisrKyBiL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYwpAQCAtMTMsNiArMTMs
OSBAQAogI2luY2x1ZGUgPGxpbnV4L3NjaGVkL3Rhc2suaD4KICNpbmNsdWRlIDxsaW51eC92bWFs
bG9jLmg+CiAKKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4K
KwogI2luY2x1ZGUgPGFzbS9lODIwL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL3BnYWxsb2MuaD4K
ICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KQEAgLTMzMiw2ICszMzUsMTEgQEAgdm9pZCBfX2lu
aXQga2FzYW5fZWFybHlfaW5pdCh2b2lkKQogCWZvciAoaSA9IDA7IHBndGFibGVfbDVfZW5hYmxl
ZCgpICYmIGkgPCBQVFJTX1BFUl9QNEQ7IGkrKykKIAkJa2FzYW5fZWFybHlfc2hhZG93X3A0ZFtp
XSA9IF9fcDRkKHA0ZF92YWwpOwogCisJaWYgKHhlbl9wdl9kb21haW4oKSkgeworCQlwZ2RfdCAq
cHZfdG9wX3BndCA9IHhlbl9wdl9rYXNhbl9lYXJseV9pbml0KCk7CisJCWthc2FuX21hcF9lYXJs
eV9zaGFkb3cocHZfdG9wX3BndCk7CisJfQorCiAJa2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhlYXJs
eV90b3BfcGd0KTsKIAlrYXNhbl9tYXBfZWFybHlfc2hhZG93KGluaXRfdG9wX3BndCk7CiB9CkBA
IC0zNjksNiArMzc3LDggQEAgdm9pZCBfX2luaXQga2FzYW5faW5pdCh2b2lkKQogCQkJCV9fcGdk
KF9fcGEodG1wX3A0ZF90YWJsZSkgfCBfS0VSTlBHX1RBQkxFKSk7CiAJfQogCisJeGVuX3B2X2th
c2FuX3Bpbl9wZ2QoZWFybHlfdG9wX3BndCk7CisKIAlsb2FkX2NyMyhlYXJseV90b3BfcGd0KTsK
IAlfX2ZsdXNoX3RsYl9hbGwoKTsKIApAQCAtNDMzLDYgKzQ0Myw4IEBAIHZvaWQgX19pbml0IGth
c2FuX2luaXQodm9pZCkKIAlsb2FkX2NyMyhpbml0X3RvcF9wZ3QpOwogCV9fZmx1c2hfdGxiX2Fs
bCgpOwogCisJeGVuX3B2X2thc2FuX3VucGluX3BnZChlYXJseV90b3BfcGd0KTsKKwogCS8qCiAJ
ICoga2FzYW5fZWFybHlfc2hhZG93X3BhZ2UgaGFzIGJlZW4gdXNlZCBhcyBlYXJseSBzaGFkb3cg
bWVtb3J5LCB0aHVzCiAJICogaXQgbWF5IGNvbnRhaW4gc29tZSBnYXJiYWdlLiBOb3cgd2UgY2Fu
IGNsZWFyIGFuZCB3cml0ZSBwcm90ZWN0IGl0LApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL01h
a2VmaWxlIGIvYXJjaC94ODYveGVuL01ha2VmaWxlCmluZGV4IDA4NGRlNzdhMTA5ZS4uMTAyZmFk
MGIwYmNhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKKysrIGIvYXJjaC94ODYv
eGVuL01ha2VmaWxlCkBAIC0xLDMgKzEsMTAgQEAKK0tBU0FOX1NBTklUSVpFX2VubGlnaHRlbl9w
di5vIDo9IG4KK0tBU0FOX1NBTklUSVpFX2VubGlnaHRlbi5vIDo9IG4KK0tBU0FOX1NBTklUSVpF
X2lycS5vIDo9IG4KK0tBU0FOX1NBTklUSVpFX21tdV9wdi5vIDo9IG4KK0tBU0FOX1NBTklUSVpF
X3AybS5vIDo9IG4KK0tBU0FOX1NBTklUSVpFX211bHRpY2FsbHMubyA6PSBuCisKICMgU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKIE9CSkVDVF9GSUxFU19OT05fU1RBTkRBUkRfeGVu
LWFzbV8kKEJJVFMpLm8gOj0geQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggYWU0YTQxY2ExOWY2Li4y
N2RlNTU2OTlmMjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTcyLDYgKzcyLDcgQEAKICNpbmNsdWRl
IDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDxhc20vcGNpX3g4Ni5oPgogI2luY2x1ZGUgPGFzbS9j
cHUuaD4KKyNpbmNsdWRlIDxhc20va2FzYW4uaD4KIAogI2lmZGVmIENPTkZJR19BQ1BJCiAjaW5j
bHVkZSA8bGludXgvYWNwaS5oPgpAQCAtMTIzMSw2ICsxMjMyLDggQEAgYXNtbGlua2FnZSBfX3Zp
c2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCS8qIEdldCBtZm4gbGlz
dCAqLwogCXhlbl9idWlsZF9keW5hbWljX3BoeXNfdG9fbWFjaGluZSgpOwogCisJa2FzYW5fZWFy
bHlfaW5pdCgpOworCiAJLyoKIAkgKiBTZXQgdXAga2VybmVsIEdEVCBhbmQgc2VnbWVudCByZWdp
c3RlcnMsIG1haW5seSBzbyB0aGF0CiAJICogLWZzdGFjay1wcm90ZWN0b3IgY29kZSBjYW4gYmUg
ZXhlY3V0ZWQuCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMKaW5kZXggYzhkYmVlNjJlYzJhLi5jZjZmZjIxNGQ5ZWEgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTE3
NzEsNiArMTc3MSwzNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0X3BhZ2VfcHJvdCh2b2lkICph
ZGRyLCBwZ3Byb3RfdCBwcm90KQogewogCXJldHVybiBzZXRfcGFnZV9wcm90X2ZsYWdzKGFkZHIs
IHByb3QsIFVWTUZfTk9ORSk7CiB9CisKK3BnZF90ICogX19pbml0IHhlbl9wdl9rYXNhbl9lYXJs
eV9pbml0KHZvaWQpCit7CisJLyogUFYgcGFnZSB0YWJsZXMgbXVzdCBiZSByZWFkLW9ubHkgKi8K
KwlzZXRfcGFnZV9wcm90KGthc2FuX2Vhcmx5X3NoYWRvd19wdWQsIFBBR0VfS0VSTkVMX1JPKTsK
KwlzZXRfcGFnZV9wcm90KGthc2FuX2Vhcmx5X3NoYWRvd19wbWQsIFBBR0VfS0VSTkVMX1JPKTsK
KwlzZXRfcGFnZV9wcm90KGthc2FuX2Vhcmx5X3NoYWRvd19wdGUsIFBBR0VfS0VSTkVMX1JPKTsK
KworCS8qIFJldHVybiBhIHBvaW50ZXIgdG8gdGhlIGluaXRpYWwgUFYgcGFnZSB0YWJsZXMgKi8K
KwlyZXR1cm4gKHBnZF90ICopeGVuX3N0YXJ0X2luZm8tPnB0X2Jhc2U7Cit9CisKK3ZvaWQgX19p
bml0IHhlbl9wdl9rYXNhbl9waW5fcGdkKHBnZF90ICpwZ2QpCit7CisJaWYgKCF4ZW5fcHZfZG9t
YWluKCkpCisJCXJldHVybjsKKworCXNldF9wYWdlX3Byb3QocGdkLCBQQUdFX0tFUk5FTF9STyk7
CisJcGluX3BhZ2V0YWJsZV9wZm4oTU1VRVhUX1BJTl9MNF9UQUJMRSwgUEZOX0RPV04oX19wYV9z
eW1ib2wocGdkKSkpOworfQorCit2b2lkIF9faW5pdCB4ZW5fcHZfa2FzYW5fdW5waW5fcGdkKHBn
ZF90ICpwZ2QpCit7CisJaWYgKCF4ZW5fcHZfZG9tYWluKCkpCisJCXJldHVybjsKKworCXBpbl9w
YWdldGFibGVfcGZuKE1NVUVYVF9VTlBJTl9UQUJMRSwgUEZOX0RPV04oX19wYV9zeW1ib2wocGdk
KSkpOworCXNldF9wYWdlX3Byb3QocGdkLCBQQUdFX0tFUk5FTCk7Cit9CisKICNpZmRlZiBDT05G
SUdfWDg2XzMyCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX21hcF9pZGVudGl0eV9lYXJseShwbWRf
dCAqcG1kLCB1bnNpZ25lZCBsb25nIG1heF9wZm4pCiB7CkBAIC0xOTQzLDYgKzE5NzMsMTUgQEAg
dm9pZCBfX2luaXQgeGVuX3NldHVwX2tlcm5lbF9wYWdldGFibGUocGdkX3QgKnBnZCwgdW5zaWdu
ZWQgbG9uZyBtYXhfcGZuKQogCWlmIChpICYmIGkgPCBwZ2RfaW5kZXgoX19TVEFSVF9LRVJORUxf
bWFwKSkKIAkJaW5pdF90b3BfcGd0W2ldID0gKChwZ2RfdCAqKXhlbl9zdGFydF9pbmZvLT5wdF9i
YXNlKVtpXTsKIAorI2lmZGVmIENPTkZJR19LQVNBTgorCS8qCisJICogQ29weSBLQVNBTiBtYXBw
aW5ncworCSAqIGZmZmZlYzAwMDAwMDAwMDAgLSBmZmZmZmJmZmZmZmZmZmZmICg9NDQgYml0cykg
a2FzYW4gc2hhZG93IG1lbW9yeSAoMTZUQikKKwkgKi8KKwlmb3IgKGkgPSAweGVjMCA+PiAzOyBp
IDwgMHhmYzAgPj4gMzsgaSsrKQorCQlpbml0X3RvcF9wZ3RbaV0gPSAoKHBnZF90ICopeGVuX3N0
YXJ0X2luZm8tPnB0X2Jhc2UpW2ldOworI2VuZGlmCisKIAkvKiBNYWtlIHBhZ2V0YWJsZSBwaWVj
ZXMgUk8gKi8KIAlzZXRfcGFnZV9wcm90KGluaXRfdG9wX3BndCwgUEFHRV9LRVJORUxfUk8pOwog
CXNldF9wYWdlX3Byb3QobGV2ZWwzX2lkZW50X3BndCwgUEFHRV9LRVJORUxfUk8pOwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQppbmRleCAw
YzRlZmE2ZmU0NTAuLjFlOWUxZTQxYzBhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZp
bGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTEsNCArMSw2IEBACiAjIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCitLQVNBTl9TQU5JVElaRV9mZWF0dXJlcy5vIDo9IG4K
Kwogb2JqLSQoQ09ORklHX0hPVFBMVUdfQ1BVKQkJKz0gY3B1X2hvdHBsdWcubwogb2JqLXkJKz0g
Z3JhbnQtdGFibGUubyBmZWF0dXJlcy5vIGJhbGxvb24ubyBtYW5hZ2UubyBwcmVlbXB0Lm8gdGlt
ZS5vCiBvYmoteQkrPSBtZW0tcmVzZXJ2YXRpb24ubwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
eGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCmluZGV4IGQ4OTk2OWFhOTk0Mi4uOTFk
NjY1MjBmMGEzIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKKysrIGIvaW5jbHVk
ZS94ZW4veGVuLW9wcy5oCkBAIC0yNDEsNCArMjQxLDggQEAgc3RhdGljIGlubGluZSB2b2lkIHhl
bl9wcmVlbXB0aWJsZV9oY2FsbF9lbmQodm9pZCkKIAogI2VuZGlmIC8qIENPTkZJR19QUkVFTVBU
ICovCiAKK3BnZF90ICp4ZW5fcHZfa2FzYW5fZWFybHlfaW5pdCh2b2lkKTsKK3ZvaWQgeGVuX3B2
X2thc2FuX3Bpbl9wZ2QocGdkX3QgKnBnZCk7Cit2b2lkIHhlbl9wdl9rYXNhbl91bnBpbl9wZ2Qo
cGdkX3QgKnBnZCk7CisKICNlbmRpZiAvKiBJTkNMVURFX1hFTl9PUFNfSCAqLwpkaWZmIC0tZ2l0
IGEva2VybmVsL01ha2VmaWxlIGIva2VybmVsL01ha2VmaWxlCmluZGV4IGYyY2MwZDExOGEwYi4u
MWRhNmZkOTNjMDBjIDEwMDY0NAotLS0gYS9rZXJuZWwvTWFrZWZpbGUKKysrIGIva2VybmVsL01h
a2VmaWxlCkBAIC0xMiw2ICsxMiw4IEBAIG9iai15ICAgICA9IGZvcmsubyBleGVjX2RvbWFpbi5v
IHBhbmljLm8gXAogCSAgICBub3RpZmllci5vIGtzeXNmcy5vIGNyZWQubyByZWJvb3QubyBcCiAJ
ICAgIGFzeW5jLm8gcmFuZ2UubyBzbXBib290Lm8gdWNvdW50Lm8KIAorS0FTQU5fU0FOSVRJWkVf
Y3B1Lm8gOj0gbgorCiBvYmotJChDT05GSUdfTU9EVUxFUykgKz0ga21vZC5vCiBvYmotJChDT05G
SUdfTVVMVElVU0VSKSArPSBncm91cHMubwogCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZy5rYXNh
biBiL2xpYi9LY29uZmlnLmthc2FuCmluZGV4IDgxZjU0NjRlYTllMS4uNDI5YTYzODYyNWVhIDEw
MDY0NAotLS0gYS9saWIvS2NvbmZpZy5rYXNhbgorKysgYi9saWIvS2NvbmZpZy5rYXNhbgpAQCAt
OTgsNiArOTgsNyBAQCBjb25maWcgS0FTQU5fT1VUTElORQogCiBjb25maWcgS0FTQU5fSU5MSU5F
CiAJYm9vbCAiSW5saW5lIGluc3RydW1lbnRhdGlvbiIKKwlkZXBlbmRzIG9uICFYRU5fUFYKIAlo
ZWxwCiAJICBDb21waWxlciBkaXJlY3RseSBpbnNlcnRzIGNvZGUgY2hlY2tpbmcgc2hhZG93IG1l
bW9yeSBiZWZvcmUKIAkgIG1lbW9yeSBhY2Nlc3Nlcy4gVGhpcyBpcyBmYXN0ZXIgdGhhbiBvdXRs
aW5lIChpbiBzb21lIHdvcmtsb2FkcwpAQCAtMTQ3LDcgKzE0OCw3IEBAIGNvbmZpZyBLQVNBTl9T
V19UQUdTX0lERU5USUZZCiAKIGNvbmZpZyBLQVNBTl9WTUFMTE9DCiAJYm9vbCAiQmFjayBtYXBw
aW5ncyBpbiB2bWFsbG9jIHNwYWNlIHdpdGggcmVhbCBzaGFkb3cgbWVtb3J5IgotCWRlcGVuZHMg
b24gS0FTQU4gJiYgSEFWRV9BUkNIX0tBU0FOX1ZNQUxMT0MKKwlkZXBlbmRzIG9uIEtBU0FOICYm
IEhBVkVfQVJDSF9LQVNBTl9WTUFMTE9DICYmICFYRU5fUFYKIAloZWxwCiAJICBCeSBkZWZhdWx0
LCB0aGUgc2hhZG93IHJlZ2lvbiBmb3Igdm1hbGxvYyBzcGFjZSBpcyB0aGUgcmVhZC1vbmx5CiAJ
ICB6ZXJvIHBhZ2UuIFRoaXMgbWVhbnMgdGhhdCBLQVNBTiBjYW5ub3QgZGV0ZWN0IGVycm9ycyBp
bnZvbHZpbmcKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipD9E-0003qN-HH; Wed, 08 Jan 2020 15:21:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipD9D-0003pu-I6
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:21:27 +0000
X-Inumbo-ID: 84821bae-322a-11ea-a38f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84821bae-322a-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:21: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 mx2.suse.de (Postfix) with ESMTP id A4682B1EA;
 Wed,  8 Jan 2020 15:21:17 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200108143439.25580-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8b0a131b-91e8-d557-8a87-476790158ca2@suse.com>
Date: Wed, 8 Jan 2020 16:21:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108143439.25580-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNTozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBjcHVfc21wYm9vdF9m
cmVlKCkgcmVtb3ZlcyB0aGUgc3R1YnMgZm9yIHRoZSBjcHUgZ29pbmcgb2ZmbGluZSwgYnV0IGl0
Cj4gaXNuJ3QgY2xlYXJpbmcgdGhlIHJlbGF0ZWQgcGVyY3B1IHZhcmlhYmxlcy4gVGhpcyB3aWxs
IHJlc3VsdCBpbgo+IGNyYXNoZXMgd2hlbiBhIHN0dWIgcGFnZSBpcyByZWxlYXNlZCBkdWUgdG8g
YWxsIHJlbGF0ZWQgY3B1cyBnb25lCj4gb2ZmbGluZSBhbmQgb25lIG9mIHRob3NlIGNwdXMgZ29p
bmcgb25saW5lIGxhdGVyLgo+IAo+IEZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLmFkZHIgYW5k
IHN0dWJzLm1mbiBpbiBvcmRlciB0byBhbGxvY2F0ZSBhCj4gbmV3IHN0dWIgcGFnZSB3aGVuIG5l
ZWRlZC4KCkkgd2FzIHJlYWxseSBob3BpbmcgZm9yIHlvdSB0byBtZW50aW9uIENQVSBwYXJraW5n
IGhlcmUuIEhvdyBhYm91dAoKIkZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLm1mbiAoYW5kIGFs
c28gc3R1YnMuYWRkciBqdXN0IHRvIGJlIG9uCiB0aGUgc2FmZSBzaWRlKSBpbiBvcmRlciB0byBh
bGxvY2F0ZSBhIG5ldyBzdHViIHBhZ2Ugd2hlbiBuZWVkZWQsCiBpcnJlc3BlY3RpdmUgb2Ygd2hl
dGhlciB0aGUgQ1BVIGdldHMgcGFya2VkIG9yIHJlbW92ZWQuIgoKPiAtLS0gYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IEBAIC05NDUsNiAr
OTQ1LDggQEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1LCBi
b29sIHJlbW92ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGVyX2NwdShzdHVi
cy5hZGRyLCBjcHUpIHwgflBBR0VfTUFTSykgKyAxKTsKPiAgICAgICAgICBpZiAoIGkgPT0gU1RV
QlNfUEVSX1BBR0UgKQo+ICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFn
ZShtZm4pKTsKPiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPSAwOwo+ICsgICAg
ICAgIHBlcl9jcHUoc3R1YnMubWZuLCBjcHUpID0gMDsKCkxvb2tpbmcgbW9yZSBjbG9zZWx5LCBJ
IHRoaW5rIEknZCBwcmVmZXIgdGhlc2UgdHdvIGxpbmVzIChvZiB3aGljaAp0aGUgYWRkciBvbmUg
aXNuJ3Qgc3RyaWN0bHkgbmVlZGVkIGFueXdheSkgdG8gbW92ZSBhaGVhZCBvZiB0aGUKaWYoKS4K
CklmIHlvdSBhZ3JlZSwgSSdsbCBiZSBoYXBweSB0byBkbyBib3RoIHdoaWxlIGNvbW1pdHRpbmcu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipD9G-0003rt-Qv; Wed, 08 Jan 2020 15:21:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZrZ=25=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipD9F-0003qx-8o
 for xen-devel@lists.xen.org; Wed, 08 Jan 2020 15:21:29 +0000
X-Inumbo-ID: 83491eae-322a-11ea-b82c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83491eae-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:21:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496876;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Ao9HMdTBC+XACEJ1rqPy+5n52e0DdI0N2KnnuQhp+To=;
 b=Wbed+Rur2lz782WmyCWa89fvV5xes7WIwgv5botYkzl1YaAHjq8t7/wf
 CZDq6DTbUXyfxa8AktLcUIaTEpZwF0k+7Fp4y8Dkhhnes8kQhEIlWvSHM
 RZkBAe6y70JPfKBZ/TpuDoMdwRNjqt8YSFoFf5JD6AgVR8zR+7F5pdQoM E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aV70Ec38LNGJHPyjmtz3ubeiTnr6mtH+1TOCC+rUdQpsyHfc0ycOuyMkNd8LI/THZ/TU7JqOOv
 J2EMt9YDA3dz5/DokVaJH6CTl/S0dcoWuwQeuBL5EH1lDvJUBxJqjLZyyVNAI0xRXUYaVc5/zQ
 J7xZ4F3n5EcB47TJwb3p9tdkRo8vRuUyZJfApAh7tNh38bQRzOPlTFDSL0Yg3gR6ny8iCS01/a
 4leaynRNcoOnKITm0n+jg6lZkAlEuZPd30A4iqTn7Uns0uulDWrjpKs47Vvht/MLdLQUgcxrLU
 Eaw=
X-SBRS: 2.7
X-MesageID: 11004140
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11004140"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 8 Jan 2020 15:20:56 +0000
Message-ID: <20200108152100.7630-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 0/4] basic KASAN support for Xen PV 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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWxsb3dzIHRvIGJvb3QgYW5kIHJ1biBYZW4gUFYga2VybmVscyAoRG9tMCBh
bmQgRG9tVSkgd2l0aApDT05GSUdfS0FTQU49eS4gSXQgaGFzIGJlZW4gdXNlZCBpbnRlcm5hbGx5
IGZvciBzb21lIHRpbWUgbm93IHdpdGggZ29vZApyZXN1bHRzIGZvciBmaW5kaW5nIG1lbW9yeSBj
b3JydXB0aW9uIGlzc3VlcyBpbiBEb20wIGtlcm5lbC4KCk9ubHkgT3V0bGluZSBpbnN0cnVtZW50
YXRpb24gaXMgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQuCgpTZXJnZXkgRHlhc2xpICgyKToKICBr
YXNhbjogaW50cm9kdWNlIHNldF9wbWRfZWFybHlfc2hhZG93KCkKICB4ODYveGVuOiBhZGQgYmFz
aWMgS0FTQU4gc3VwcG9ydCBmb3IgUFYga2VybmVsCgpSb3NzIExhZ2Vyd2FsbCAoMik6CiAgeGVu
OiB0ZWFjaCBLQVNBTiBhYm91dCBncmFudCB0YWJsZXMKICB4ZW4vbmV0YmFjazogRml4IGdyYW50
IGNvcHkgYWNyb3NzIHBhZ2UgYm91bmRhcnkgd2l0aCBLQVNBTgoKIGFyY2gveDg2L21tL2thc2Fu
X2luaXRfNjQuYyAgICAgICB8IDEyICsrKysrKysKIGFyY2gveDg2L3hlbi9NYWtlZmlsZSAgICAg
ICAgICAgICB8ICA3ICsrKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICB8ICAz
ICsrCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysr
KysrKysrKwogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggIHwgIDIgKy0KIGRyaXZl
cnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYyB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0KIGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAgICAgICAgICB8ICAyICsrCiBkcml2
ZXJzL3hlbi9ncmFudC10YWJsZS5jICAgICAgICAgfCAgNSArKy0KIGluY2x1ZGUveGVuL3hlbi1v
cHMuaCAgICAgICAgICAgICB8ICA0ICsrKwoga2VybmVsL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgIHwgIDIgKysKIGxpYi9LY29uZmlnLmthc2FuICAgICAgICAgICAgICAgICB8ICAzICstCiBt
bS9rYXNhbi9pbml0LmMgICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKy0tLS0tCiAxMiBm
aWxlcyBjaGFuZ2VkLCAxNDEgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:21:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipD9L-0003up-8J; Wed, 08 Jan 2020 15:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZrZ=25=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipD9K-0003uC-91
 for xen-devel@lists.xen.org; Wed, 08 Jan 2020 15:21:34 +0000
X-Inumbo-ID: 83a302ca-322a-11ea-b82c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83a302ca-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:21:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578496877;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ndt3rkJJC5cKj6yE6i8y9phmVsBv6Kzxvmo7fe2hCRo=;
 b=WJ+y3FXP1KVrRafPybvEDGeTZVN18+8hMTZegk/fURJucAfCK0XdgXWf
 hzzg9yXn4sQVuHEju+1g4hZvYmaMscyHOVEpjQzSLlVzoT3xTIcEsYSvf
 m4mmq6ZcwpP0ojQiTEJoVxKTIUFi88wv6NCTlvWYgpfgvV3Pr7kzTjMLL g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oiTgJTAJYiU8q6hVq1bN4YDuqH1mfR29MxyRm3RWttoThy1554uFarHZBrmWCz0Qji3LgPyiYl
 wVYgmEW3+apuNXVHZzQ2evsQ/icA7m0e5gzf3KjRtDbA8Kb81q1Zi+YTZQJT1VeEzKDY9vrqGd
 mphdiYyxzhMu6ziAdm5TqRpEyDEIa3kEtPXoYBa95UXoue/cu0RlvAuQv+7ixycHCaFCz83l7J
 1fF5yzFP14m9eiE+RKg38qcdy3uaCDjVN2GZu5kmbiO046EFaW/01HjVei+dA+4ZV77rJtKOZb
 ibA=
X-SBRS: 2.7
X-MesageID: 11061017
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11061017"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 8 Jan 2020 15:21:00 +0000
Message-ID: <20200108152100.7630-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200108152100.7630-1-sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 4/4] xen/netback: Fix grant copy across page
 boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu@kernel.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpXaGVuIEtB
U0FOIChvciBTTFVCX0RFQlVHKSBpcyB0dXJuZWQgb24sIHRoZSBub3JtYWwgZXhwZWN0YXRpb24g
dGhhdAphbGxvY2F0aW9ucyBhcmUgYWxpZ25lZCB0byB0aGUgbmV4dCBwb3dlciBvZiAyIG9mIHRo
ZSBzaXplIGRvZXMgbm90CmhvbGQuIFRoZXJlZm9yZSwgaGFuZGxlIGdyYW50IGNvcGllcyB0aGF0
IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQpSRkMgLS0+IHYxOgotIEFkZGVkIEJVSUxEX0JV
R19PTiB0byB0aGUgbmV0YmFjayBwYXRjaAotIHhlbnZpZl9pZHhfcmVsZWFzZSgpIG5vdyBsb2Nh
dGVkIG91dHNpZGUgdGhlIGxvb3AKCkNDOiBXZWkgTGl1IDx3ZWkubGl1QGtlcm5lbC5vcmc+CkND
OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9jb21tb24uaCAgfCAgMiArLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIHwg
NTkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0OSBp
bnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9jb21tb24uaCBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCmlu
ZGV4IDA1ODQ3ZWI5MWExYi4uZTU3Njg0NDE1ZWRkIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9jb21tb24uaAorKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24u
aApAQCAtMTU1LDcgKzE1NSw3IEBAIHN0cnVjdCB4ZW52aWZfcXVldWUgeyAvKiBQZXItcXVldWUg
ZGF0YSBmb3IgeGVudmlmICovCiAJc3RydWN0IHBlbmRpbmdfdHhfaW5mbyBwZW5kaW5nX3R4X2lu
Zm9bTUFYX1BFTkRJTkdfUkVRU107CiAJZ3JhbnRfaGFuZGxlX3QgZ3JhbnRfdHhfaGFuZGxlW01B
WF9QRU5ESU5HX1JFUVNdOwogCi0Jc3RydWN0IGdudHRhYl9jb3B5IHR4X2NvcHlfb3BzW01BWF9Q
RU5ESU5HX1JFUVNdOworCXN0cnVjdCBnbnR0YWJfY29weSB0eF9jb3B5X29wc1tNQVhfUEVORElO
R19SRVFTICogMl07CiAJc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmIHR4X21hcF9vcHNbTUFY
X1BFTkRJTkdfUkVRU107CiAJc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgdHhfdW5tYXBf
b3BzW01BWF9QRU5ESU5HX1JFUVNdOwogCS8qIHBhc3NlZCB0byBnbnR0YWJfW3VuXW1hcF9yZWZz
IHdpdGggcGFnZXMgdW5kZXIgKHVuKW1hcHBpbmcgKi8KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL25ldGJhY2suYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2su
YwppbmRleCAwMDIwYjJlOGMyNzkuLjMzYjhmOGQwNDNlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25l
dGJhY2suYwpAQCAtMzIwLDYgKzMyMCw3IEBAIHN0YXRpYyBpbnQgeGVudmlmX2NvdW50X3JlcXVl
c3RzKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAogCiBzdHJ1Y3QgeGVudmlmX3R4X2NiIHsK
IAl1MTYgcGVuZGluZ19pZHg7CisJdTggY29waWVzOwogfTsKIAogI2RlZmluZSBYRU5WSUZfVFhf
Q0Ioc2tiKSAoKHN0cnVjdCB4ZW52aWZfdHhfY2IgKikoc2tiKS0+Y2IpCkBAIC00MzksNiArNDQw
LDcgQEAgc3RhdGljIGludCB4ZW52aWZfdHhfY2hlY2tfZ29wKHN0cnVjdCB4ZW52aWZfcXVldWUg
KnF1ZXVlLAogewogCXN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqZ29wX21hcCA9ICpnb3Bw
X21hcDsKIAl1MTYgcGVuZGluZ19pZHggPSBYRU5WSUZfVFhfQ0Ioc2tiKS0+cGVuZGluZ19pZHg7
CisJdTggY29waWVzID0gWEVOVklGX1RYX0NCKHNrYiktPmNvcGllczsKIAkvKiBUaGlzIGFsd2F5
cyBwb2ludHMgdG8gdGhlIHNoaW5mbyBvZiB0aGUgc2tiIGJlaW5nIGNoZWNrZWQsIHdoaWNoCiAJ
ICogY291bGQgYmUgZWl0aGVyIHRoZSBmaXJzdCBvciB0aGUgb25lIG9uIHRoZSBmcmFnX2xpc3QK
IAkgKi8KQEAgLTQ1MCwyMyArNDUyLDI2IEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X2NoZWNrX2dv
cChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAlpbnQgbnJfZnJhZ3MgPSBzaGluZm8tPm5y
X2ZyYWdzOwogCWNvbnN0IGJvb2wgc2hhcmVkc2xvdCA9IG5yX2ZyYWdzICYmCiAJCQkJZnJhZ19n
ZXRfcGVuZGluZ19pZHgoJnNoaW5mby0+ZnJhZ3NbMF0pID09IHBlbmRpbmdfaWR4OwotCWludCBp
LCBlcnI7CisJaW50IGksIGVyciA9IDA7CiAKLQkvKiBDaGVjayBzdGF0dXMgb2YgaGVhZGVyLiAq
LwotCWVyciA9ICgqZ29wcF9jb3B5KS0+c3RhdHVzOwotCWlmICh1bmxpa2VseShlcnIpKSB7Ci0J
CWlmIChuZXRfcmF0ZWxpbWl0KCkpCi0JCQluZXRkZXZfZGJnKHF1ZXVlLT52aWYtPmRldiwKKwl3
aGlsZSAoY29waWVzKSB7CisJCS8qIENoZWNrIHN0YXR1cyBvZiBoZWFkZXIuICovCisJCWludCBu
ZXdlcnIgPSAoKmdvcHBfY29weSktPnN0YXR1czsKKwkJaWYgKHVubGlrZWx5KG5ld2VycikpIHsK
KwkJCWlmIChuZXRfcmF0ZWxpbWl0KCkpCisJCQkJbmV0ZGV2X2RiZyhxdWV1ZS0+dmlmLT5kZXYs
CiAJCQkJICAgIkdyYW50IGNvcHkgb2YgaGVhZGVyIGZhaWxlZCEgc3RhdHVzOiAlZCBwZW5kaW5n
X2lkeDogJXUgcmVmOiAldVxuIiwKIAkJCQkgICAoKmdvcHBfY29weSktPnN0YXR1cywKIAkJCQkg
ICBwZW5kaW5nX2lkeCwKIAkJCQkgICAoKmdvcHBfY29weSktPnNvdXJjZS51LnJlZik7Ci0JCS8q
IFRoZSBmaXJzdCBmcmFnIG1pZ2h0IHN0aWxsIGhhdmUgdGhpcyBzbG90IG1hcHBlZCAqLwotCQlp
ZiAoIXNoYXJlZHNsb3QpCi0JCQl4ZW52aWZfaWR4X3JlbGVhc2UocXVldWUsIHBlbmRpbmdfaWR4
LAotCQkJCQkgICBYRU5fTkVUSUZfUlNQX0VSUk9SKTsKKwkJCWVyciA9IG5ld2VycjsKKwkJfQor
CQkoKmdvcHBfY29weSkrKzsKKwkJY29waWVzLS07CiAJfQotCSgqZ29wcF9jb3B5KSsrOworCS8q
IFRoZSBmaXJzdCBmcmFnIG1pZ2h0IHN0aWxsIGhhdmUgdGhpcyBzbG90IG1hcHBlZCAqLworCWlm
ICh1bmxpa2VseShlcnIpICYmICFzaGFyZWRzbG90KQorCQl4ZW52aWZfaWR4X3JlbGVhc2UocXVl
dWUsIHBlbmRpbmdfaWR4LCBYRU5fTkVUSUZfUlNQX0VSUk9SKTsKIAogY2hlY2tfZnJhZ3M6CiAJ
Zm9yIChpID0gMDsgaSA8IG5yX2ZyYWdzOyBpKyssIGdvcF9tYXArKykgewpAQCAtOTEwLDYgKzkx
NSw3IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl90eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVl
dWUgKnF1ZXVlLAogCQkJeGVudmlmX3R4X2VycihxdWV1ZSwgJnR4cmVxLCBleHRyYV9jb3VudCwg
aWR4KTsKIAkJCWJyZWFrOwogCQl9CisJCVhFTlZJRl9UWF9DQihza2IpLT5jb3BpZXMgPSAwOwog
CiAJCXNrYl9zaGluZm8oc2tiKS0+bnJfZnJhZ3MgPSByZXQ7CiAJCWlmIChkYXRhX2xlbiA8IHR4
cmVxLnNpemUpCkBAIC05MzMsNiArOTM5LDcgQEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxk
X2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCiAJCQkJCQkgICAiQ2FuJ3QgYWxsb2Nh
dGUgdGhlIGZyYWdfbGlzdCBza2IuXG4iKTsKIAkJCQlicmVhazsKIAkJCX0KKwkJCVhFTlZJRl9U
WF9DQihuc2tiKS0+Y29waWVzID0gMDsKIAkJfQogCiAJCWlmIChleHRyYXNbWEVOX05FVElGX0VY
VFJBX1RZUEVfR1NPIC0gMV0udHlwZSkgewpAQCAtOTkwLDYgKzk5NywzMSBAQCBzdGF0aWMgdm9p
ZCB4ZW52aWZfdHhfYnVpbGRfZ29wcyhzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAogCQlx
dWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5sZW4gPSBkYXRhX2xlbjsKIAkJcXVldWUtPnR4
X2NvcHlfb3BzWypjb3B5X29wc10uZmxhZ3MgPSBHTlRDT1BZX3NvdXJjZV9ncmVmOworCQlYRU5W
SUZfVFhfQ0Ioc2tiKS0+Y29waWVzKys7CisKKwkJaWYgKG9mZnNldF9pbl9wYWdlKHNrYi0+ZGF0
YSkgKyBkYXRhX2xlbiA+IFhFTl9QQUdFX1NJWkUpIHsKKwkJCXVuc2lnbmVkIGludCBleHRyYV9s
ZW4gPSBvZmZzZXRfaW5fcGFnZShza2ItPmRhdGEpICsKKwkJCQkJICAgICBkYXRhX2xlbiAtIFhF
Tl9QQUdFX1NJWkU7CisKKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmxlbiAtPSBl
eHRyYV9sZW47CisJCQkoKmNvcHlfb3BzKSsrOworCisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNv
cHlfb3BzXS5zb3VyY2UudS5yZWYgPSB0eHJlcS5ncmVmOworCQkJcXVldWUtPnR4X2NvcHlfb3Bz
Wypjb3B5X29wc10uc291cmNlLmRvbWlkID0KKwkJCQlxdWV1ZS0+dmlmLT5kb21pZDsKKwkJCXF1
ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLnNvdXJjZS5vZmZzZXQgPQorCQkJCXR4cmVxLm9m
ZnNldCArIGRhdGFfbGVuIC0gZXh0cmFfbGVuOworCisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNv
cHlfb3BzXS5kZXN0LnUuZ21mbiA9CisJCQkJdmlydF90b19nZm4oc2tiLT5kYXRhICsgZGF0YV9s
ZW4gLSBleHRyYV9sZW4pOworCQkJcXVldWUtPnR4X2NvcHlfb3BzWypjb3B5X29wc10uZGVzdC5k
b21pZCA9IERPTUlEX1NFTEY7CisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5kZXN0
Lm9mZnNldCA9IDA7CisKKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmxlbiA9IGV4
dHJhX2xlbjsKKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmZsYWdzID0gR05UQ09Q
WV9zb3VyY2VfZ3JlZjsKKworCQkJWEVOVklGX1RYX0NCKHNrYiktPmNvcGllcysrOworCQl9CiAK
IAkJKCpjb3B5X29wcykrKzsKIApAQCAtMTY3NCw1ICsxNzA2LDEwIEBAIHN0YXRpYyB2b2lkIF9f
ZXhpdCBuZXRiYWNrX2Zpbmkodm9pZCkKIH0KIG1vZHVsZV9leGl0KG5ldGJhY2tfZmluaSk7CiAK
K3N0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQp
Cit7CisJQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGVudmlmX3R4X2NiKSA+IDQ4KTsKK30K
KwogTU9EVUxFX0xJQ0VOU0UoIkR1YWwgQlNEL0dQTCIpOwogTU9EVUxFX0FMSUFTKCJ4ZW4tYmFj
a2VuZDp2aWYiKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBM-0004Of-0F; Wed, 08 Jan 2020 15:23:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBK-0004OS-44
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:38 +0000
X-Inumbo-ID: d32cf8a1-322a-11ea-b82c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d32cf8a1-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9305CB1E4;
 Wed,  8 Jan 2020 15:23:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:21 +0100
Message-Id: <20200108152328.27194-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/9] xen/sched: make sched-if.h really
 scheduler private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBzaG91bGQgYmUgcHJpdmF0ZSB0byBzY2hlZHVsZXIgY29k
ZSwgc28gbW92ZSBpdAp0byBjb21tb24vc2NoZWQvcHJpdmF0ZS5oIGFuZCBtb3ZlIHRoZSByZW1h
aW5pbmcgdXNlIGNhc2VzIHRvCmNwdXBvb2wuYyBhbmQgY29yZS5jLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYyOgotIHJlbmFtZSB0byBwcml2YXRlLmggKEFu
ZHJldyBDb29wZXIpCi0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDcwIC0tLS0tLS0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNSArLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWQvYXJpbmM2NTMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4v
Y29tbW9uL3NjaGVkL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE5MSArKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24vc2NoZWQvY3B1cG9vbC5jICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDEzICstCiB4ZW4vY29tbW9uL3NjaGVkL2NyZWRpdC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vc2NoZWQvbnVsbC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiAuLi4veGVuL3NjaGVkLWlmLmggPT4g
Y29tbW9uL3NjaGVkL3ByaXZhdGUuaH0gICAgICB8ICAgMyAtCiB4ZW4vY29tbW9uL3NjaGVkL3J0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKwogMTMgZmlsZXMg
Y2hhbmdlZCwgMjI4IGluc2VydGlvbnMoKyksIDIxMyBkZWxldGlvbnMoLSkKIHJlbmFtZSB4ZW4v
e2luY2x1ZGUveGVuL3NjaGVkLWlmLmggPT4gY29tbW9uL3NjaGVkL3ByaXZhdGUuaH0gKDk5JSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwppbmRleCAyOGI5NjRlMDE4Li41NmMyZGVlMGZjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAg
LTksNyArOSw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYmVsZi5oPgogI2luY2x1ZGUgPHhlbi9wZm4u
aD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNp
bmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCiAjaW5jbHVkZSA8YXNtL2FtZC5oPgpAQCAtMjI3LDkg
KzIyNiw5IEBAIHVuc2lnbmVkIGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKICAgICAg
ICAgZG9tMF9ub2RlcyA9IG5vZGVfb25saW5lX21hcDsKICAgICBmb3JfZWFjaF9ub2RlX21hc2sg
KCBub2RlLCBkb20wX25vZGVzICkKICAgICAgICAgY3B1bWFza19vcigmZG9tMF9jcHVzLCAmZG9t
MF9jcHVzLCAmbm9kZV90b19jcHVtYXNrKG5vZGUpKTsKLSAgICBjcHVtYXNrX2FuZCgmZG9tMF9j
cHVzLCAmZG9tMF9jcHVzLCBjcHVwb29sMC0+Y3B1X3ZhbGlkKTsKKyAgICBjcHVtYXNrX2FuZCgm
ZG9tMF9jcHVzLCAmZG9tMF9jcHVzLCBjcHVwb29sX3ZhbGlkX2NwdXMoY3B1cG9vbDApKTsKICAg
ICBpZiAoIGNwdW1hc2tfZW1wdHkoJmRvbTBfY3B1cykgKQotICAgICAgICBjcHVtYXNrX2NvcHko
JmRvbTBfY3B1cywgY3B1cG9vbDAtPmNwdV92YWxpZCk7CisgICAgICAgIGNwdW1hc2tfY29weSgm
ZG9tMF9jcHVzLCBjcHVwb29sX3ZhbGlkX2NwdXMoY3B1cG9vbDApKTsKIAogICAgIG1heF92Y3B1
cyA9IGNwdW1hc2tfd2VpZ2h0KCZkb20wX2NwdXMpOwogICAgIGlmICggb3B0X2RvbTBfbWF4X3Zj
cHVzX21pbiA+IG1heF92Y3B1cyApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIv
eGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwYjExMDNmZGIyLi43MWE3YzI3NzZmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEw
LDcgKzEwLDYgQEAKICNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5j
bHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9l
dmVudC5oPgpAQCAtNTY1LDc1ICs1NjQsNiBAQCB2b2lkIF9faW5pdCBzZXR1cF9zeXN0ZW1fZG9t
YWlucyh2b2lkKQogI2VuZGlmCiB9CiAKLXZvaWQgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5
KHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY3B1bWFza192YXJfdCBkb21fY3B1bWFzaywgZG9t
X2NwdW1hc2tfc29mdDsKLSAgICBjcHVtYXNrX3QgKmRvbV9hZmZpbml0eTsKLSAgICBjb25zdCBj
cHVtYXNrX3QgKm9ubGluZTsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKLSAgICB1bnNp
Z25lZCBpbnQgY3B1OwotCi0gICAgLyogRG8gd2UgaGF2ZSB2Y3B1cyBhbHJlYWR5PyBJZiBub3Qs
IG5vIG5lZWQgdG8gdXBkYXRlIG5vZGUtYWZmaW5pdHkuICovCi0gICAgaWYgKCAhZC0+dmNwdSB8
fCAhZC0+dmNwdVswXSApCi0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggIXphbGxvY19jcHVt
YXNrX3ZhcigmZG9tX2NwdW1hc2spICkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmICggIXphbGxv
Y19jcHVtYXNrX3ZhcigmZG9tX2NwdW1hc2tfc29mdCkgKQotICAgIHsKLSAgICAgICAgZnJlZV9j
cHVtYXNrX3Zhcihkb21fY3B1bWFzayk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBv
bmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhkKTsKLQotICAgIHNwaW5fbG9j
aygmZC0+bm9kZV9hZmZpbml0eV9sb2NrKTsKLQotICAgIC8qCi0gICAgICogSWYgZC0+YXV0b19u
b2RlX2FmZmluaXR5IGlzIHRydWUsIGxldCdzIGNvbXB1dGUgdGhlIGRvbWFpbidzCi0gICAgICog
bm9kZS1hZmZpbml0eSBhbmQgdXBkYXRlIGQtPm5vZGVfYWZmaW5pdHkgYWNjb3JkaW5nbHkuIGlm
IGZhbHNlLAotICAgICAqIGp1c3QgbGVhdmUgZC0+YXV0b19ub2RlX2FmZmluaXR5IGFsb25lLgot
ICAgICAqLwotICAgIGlmICggZC0+YXV0b19ub2RlX2FmZmluaXR5ICkKLSAgICB7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIFdlIHdhbnQgdGhlIG5hcnJvd2VzdCBwb3NzaWJsZSBzZXQgb2YgcGNw
dXMgKHRvIGdldCB0aGUgbmFyb3dlc3QKLSAgICAgICAgICogcG9zc2libGUgc2V0IG9mIG5vZGVz
KS4gV2hhdCB3ZSBuZWVkIGlzIHRoZSBjcHVtYXNrIG9mIHdoZXJlIHRoZQotICAgICAgICAgKiBk
b21haW4gY2FuIHJ1biAodGhlIHVuaW9uIG9mIHRoZSBoYXJkIGFmZmluaXR5IG9mIGFsbCBpdHMg
dmNwdXMpLAotICAgICAgICAgKiBhbmQgdGhlIGZ1bGwgbWFzayBvZiB3aGVyZSBpdCB3b3VsZCBw
cmVmZXIgdG8gcnVuICh0aGUgdW5pb24gb2YKLSAgICAgICAgICogdGhlIHNvZnQgYWZmaW5pdHkg
b2YgYWxsIGl0cyB2YXJpb3VzIHZjcHVzKS4gTGV0J3MgYnVpbGQgdGhlbS4KLSAgICAgICAgICov
Ci0gICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKLSAgICAgICAgewotICAg
ICAgICAgICAgY3B1bWFza19vcihkb21fY3B1bWFzaywgZG9tX2NwdW1hc2ssIHVuaXQtPmNwdV9o
YXJkX2FmZmluaXR5KTsKLSAgICAgICAgICAgIGNwdW1hc2tfb3IoZG9tX2NwdW1hc2tfc29mdCwg
ZG9tX2NwdW1hc2tfc29mdCwKLSAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X3NvZnRf
YWZmaW5pdHkpOwotICAgICAgICB9Ci0gICAgICAgIC8qIEZpbHRlciBvdXQgbm9uLW9ubGluZSBj
cHVzICovCi0gICAgICAgIGNwdW1hc2tfYW5kKGRvbV9jcHVtYXNrLCBkb21fY3B1bWFzaywgb25s
aW5lKTsKLSAgICAgICAgQVNTRVJUKCFjcHVtYXNrX2VtcHR5KGRvbV9jcHVtYXNrKSk7Ci0gICAg
ICAgIC8qIEFuZCBjb21wdXRlIHRoZSBpbnRlcnNlY3Rpb24gYmV0d2VlbiBoYXJkLCBvbmxpbmUg
YW5kIHNvZnQgKi8KLSAgICAgICAgY3B1bWFza19hbmQoZG9tX2NwdW1hc2tfc29mdCwgZG9tX2Nw
dW1hc2tfc29mdCwgZG9tX2NwdW1hc2spOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIG5v
dCBlbXB0eSwgdGhlIGludGVyc2VjdGlvbiBvZiBoYXJkLCBzb2Z0IGFuZCBvbmxpbmUgaXMgdGhl
Ci0gICAgICAgICAqIG5hcnJvd2VzdCBzZXQgd2Ugd2FudC4gSWYgZW1wdHksIHdlIGZhbGwgYmFj
ayB0byBoYXJkJm9ubGluZS4KLSAgICAgICAgICovCi0gICAgICAgIGRvbV9hZmZpbml0eSA9IGNw
dW1hc2tfZW1wdHkoZG9tX2NwdW1hc2tfc29mdCkgPwotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tX2NwdW1hc2sgOiBkb21fY3B1bWFza19zb2Z0OwotCi0gICAgICAgIG5vZGVzX2NsZWFy
KGQtPm5vZGVfYWZmaW5pdHkpOwotICAgICAgICBmb3JfZWFjaF9jcHUgKCBjcHUsIGRvbV9hZmZp
bml0eSApCi0gICAgICAgICAgICBub2RlX3NldChjcHVfdG9fbm9kZShjcHUpLCBkLT5ub2RlX2Fm
ZmluaXR5KTsKLSAgICB9Ci0KLSAgICBzcGluX3VubG9jaygmZC0+bm9kZV9hZmZpbml0eV9sb2Nr
KTsKLQotICAgIGZyZWVfY3B1bWFza192YXIoZG9tX2NwdW1hc2tfc29mdCk7Ci0gICAgZnJlZV9j
cHVtYXNrX3Zhcihkb21fY3B1bWFzayk7Ci19Ci0KLQogaW50IGRvbWFpbl9zZXRfbm9kZV9hZmZp
bml0eShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBub2RlbWFza190ICphZmZpbml0eSkKIHsKICAg
ICAvKiBCZWluZyBkaXNqb2ludCB3aXRoIHRoZSBzeXN0ZW0gaXMganVzdCB3cm9uZy4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4
IDY1MDMxMGU4NzQuLjhiODE5ZjU2ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMK
KysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTEsNyArMTEsNiBAQAogI2luY2x1ZGUgPHhl
bi9lcnIuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNp
bmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVk
ZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC02NSw5ICs2
NCw5IEBAIHN0YXRpYyBpbnQgYml0bWFwX3RvX3hlbmN0bF9iaXRtYXAoc3RydWN0IHhlbmN0bF9i
aXRtYXAgKnhlbmN0bF9iaXRtYXAsCiAgICAgcmV0dXJuIGVycjsKIH0KIAotc3RhdGljIGludCB4
ZW5jdGxfYml0bWFwX3RvX2JpdG1hcCh1bnNpZ25lZCBsb25nICpiaXRtYXAsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5jdGxfYml0bWFwICp4ZW5j
dGxfYml0bWFwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbmJpdHMpCitpbnQgeGVuY3RsX2JpdG1hcF90b19iaXRtYXAodW5zaWduZWQgbG9uZyAqYml0
bWFwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5jdGxfYml0
bWFwICp4ZW5jdGxfYml0bWFwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBuYml0cykKIHsKICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfYnl0ZXMsIGNvcHlfYnl0ZXM7
CiAgICAgaW50IGVyciA9IDA7CkBAIC0yMDAsNyArMTk5LDcgQEAgdm9pZCBnZXRkb21haW5pbmZv
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8p
CiAgICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBtZm5fdG9fZ21mbihkLCB2aXJ0X3RvX21m
bihkLT5zaGFyZWRfaW5mbykpOwogICAgIEJVR19PTihTSEFSRURfTTJQKGluZm8tPnNoYXJlZF9p
bmZvX2ZyYW1lKSk7CiAKLSAgICBpbmZvLT5jcHVwb29sID0gZC0+Y3B1cG9vbCA/IGQtPmNwdXBv
b2wtPmNwdXBvb2xfaWQgOiBDUFVQT09MSURfTk9ORTsKKyAgICBpbmZvLT5jcHVwb29sID0gY3B1
cG9vbF9nZXRfaWQoZCk7CiAKICAgICBtZW1jcHkoaW5mby0+aGFuZGxlLCBkLT5oYW5kbGUsIHNp
emVvZih4ZW5fZG9tYWluX2hhbmRsZV90KSk7CiAKQEAgLTIzNCwxNiArMjMzLDYgQEAgdm9pZCBk
b21jdGxfbG9ja19yZWxlYXNlKHZvaWQpCiAgICAgc3Bpbl91bmxvY2soJmN1cnJlbnQtPmRvbWFp
bi0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KTsKIH0KIAotc3RhdGljIGlubGluZQotaW50IHZj
cHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZChjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZm
aW5pdHkgKnZjcHVhZmYpCi17Ci0gICAgcmV0dXJuIHZjcHVhZmYtPmZsYWdzID09IDAgfHwKLSAg
ICAgICAgICAgKCh2Y3B1YWZmLT5mbGFncyAmIFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCkgJiYKLSAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9pc19udWxsKHZjcHVhZmYtPmNwdW1hcF9oYXJkLmJpdG1h
cCkpIHx8Ci0gICAgICAgICAgICgodmNwdWFmZi0+ZmxhZ3MgJiBYRU5fVkNQVUFGRklOSVRZX1NP
RlQpICYmCi0gICAgICAgICAgICBndWVzdF9oYW5kbGVfaXNfbnVsbCh2Y3B1YWZmLT5jcHVtYXBf
c29mdC5iaXRtYXApKTsKLX0KLQogdm9pZCB2bnVtYV9kZXN0cm95KHN0cnVjdCB2bnVtYV9pbmZv
ICp2bnVtYSkKIHsKICAgICBpZiAoIHZudW1hICkKQEAgLTYwOCwxMjIgKzU5Nyw4IEBAIGxvbmcg
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkK
IAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHk6CiAgICAgY2FzZSBYRU5fRE9N
Q1RMX2dldHZjcHVhZmZpbml0eToKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
ICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKLSAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0eTsKLQotICAg
ICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIHZjcHVhZmYtPnZjcHUgPj0gZC0+bWF4
X3ZjcHVzICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IC1FU1JDSDsKLSAg
ICAgICAgaWYgKCAodiA9IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09IE5VTEwgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgdW5pdCA9IHYtPnNjaGVkX3VuaXQ7Ci0gICAgICAgIHJl
dCA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggdmNwdWFmZmluaXR5X3BhcmFtc19pbnZhbGlkKHZj
cHVhZmYpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICggb3AtPmNtZCA9PSBY
RU5fRE9NQ1RMX3NldHZjcHVhZmZpbml0eSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1h
c2tfdmFyX3QgbmV3X2FmZmluaXR5LCBvbGRfYWZmaW5pdHk7Ci0gICAgICAgICAgICBjcHVtYXNr
X3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHYtPmRvbWFpbik7Ci0K
LSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBXZSB3YW50IHRvIGJlIGFibGUgdG8gcmVz
dG9yZSBoYXJkIGFmZmluaXR5IGlmIHdlIGFyZSB0cnlpbmcKLSAgICAgICAgICAgICAqIHNldHRp
bmcgYm90aCBhbmQgY2hhbmdpbmcgc29mdCBhZmZpbml0eSAod2hpY2ggaGFwcGVucyBsYXRlciwK
LSAgICAgICAgICAgICAqIHdoZW4gaGFyZCBhZmZpbml0eSBoYXMgYmVlbiBzdWNjZXNmdWxseSBj
aGFnZWQgYWxyZWFkeSkgZmFpbHMuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICgg
IWFsbG9jX2NwdW1hc2tfdmFyKCZvbGRfYWZmaW5pdHkpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICByZXQgPSAtRU5PTUVNOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgY3B1bWFza19jb3B5KG9sZF9hZmZpbml0eSwgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHkpOwotCi0gICAgICAgICAgICBpZiAoICFhbGxvY19jcHVtYXNrX3Zhcigm
bmV3X2FmZmluaXR5KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZnJlZV9jcHVt
YXNrX3ZhcihvbGRfYWZmaW5pdHkpOwotICAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Ci0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIC8qIFVu
ZG8gYSBzdHVjayBTQ0hFRF9waW5fb3ZlcnJpZGU/ICovCi0gICAgICAgICAgICBpZiAoIHZjcHVh
ZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9GT1JDRSApCi0gICAgICAgICAgICAgICAgdmNw
dV90ZW1wb3JhcnlfYWZmaW5pdHkodiwgTlJfQ1BVUywgVkNQVV9BRkZJTklUWV9PVkVSUklERSk7
Ci0KLSAgICAgICAgICAgIHJldCA9IDA7Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAg
KiBXZSBib3RoIHNldCBhIG5ldyBhZmZpbml0eSBhbmQgcmVwb3J0IGJhY2sgdG8gdGhlIGNhbGxl
ciB3aGF0Ci0gICAgICAgICAgICAgKiB0aGUgc2NoZWR1bGVyIHdpbGwgYmUgZWZmZWN0aXZlbHkg
dXNpbmcuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggdmNwdWFmZi0+ZmxhZ3Mg
JiBYRU5fVkNQVUFGRklOSVRZX0hBUkQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHJldCA9IHhlbmN0bF9iaXRtYXBfdG9fYml0bWFwKGNwdW1hc2tfYml0cyhuZXdfYWZmaW5pdHkp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2Y3B1YWZm
LT5jcHVtYXBfaGFyZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBucl9jcHVfaWRzKTsKLSAgICAgICAgICAgICAgICBpZiAoICFyZXQgKQotICAgICAgICAg
ICAgICAgICAgICByZXQgPSB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KHYsIG5ld19hZmZpbml0eSk7
Ci0gICAgICAgICAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIHNl
dHZjcHVhZmZpbml0eV9vdXQ7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAg
ICAqIEZvciBoYXJkIGFmZmluaXR5LCB3aGF0IHdlIHJldHVybiBpcyB0aGUgaW50ZXJzZWN0aW9u
IG9mCi0gICAgICAgICAgICAgICAgICogY3B1cG9vbCdzIG9ubGluZSBtYXNrIGFuZCB0aGUgbmV3
IGhhcmQgYWZmaW5pdHkuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgY3B1
bWFza19hbmQobmV3X2FmZmluaXR5LCBvbmxpbmUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsK
LSAgICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYt
PmNwdW1hcF9oYXJkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXdfYWZmaW5pdHkpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCB2Y3B1
YWZmLT5mbGFncyAmIFhFTl9WQ1BVQUZGSU5JVFlfU09GVCApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmV0ID0geGVuY3RsX2JpdG1hcF90b19iaXRtYXAoY3B1bWFza19iaXRzKG5l
d19hZmZpbml0eSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnZjcHVhZmYtPmNwdW1hcF9zb2Z0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5yX2NwdV9pZHMpOwotICAgICAgICAgICAgICAgIGlmICggIXJldCkK
LSAgICAgICAgICAgICAgICAgICAgcmV0ID0gdmNwdV9zZXRfc29mdF9hZmZpbml0eSh2LCBuZXdf
YWZmaW5pdHkpOwotICAgICAgICAgICAgICAgIGlmICggcmV0ICkKLSAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICAgICAqIFNpbmNlIHdl
J3JlIHJldHVybmluZyBlcnJvciwgdGhlIGNhbGxlciBleHBlY3RzIG5vdGhpbmcKLSAgICAgICAg
ICAgICAgICAgICAgICogaGFwcGVuZWQsIHNvIHdlIHJvbGxiYWNrIHRoZSBjaGFuZ2VzIHRvIGhh
cmQgYWZmaW5pdHkKLSAgICAgICAgICAgICAgICAgICAgICogKGlmIGFueSkuCi0gICAgICAgICAg
ICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYg
WEVOX1ZDUFVBRkZJTklUWV9IQVJEICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHZjcHVfc2V0
X2hhcmRfYWZmaW5pdHkodiwgb2xkX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICAgICAgZ290
byBzZXR2Y3B1YWZmaW5pdHlfb3V0OwotICAgICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAg
ICAgIC8qCi0gICAgICAgICAgICAgICAgICogRm9yIHNvZnQgYWZmaW5pdHksIHdlIHJldHVybiB0
aGUgaW50ZXJzZWN0aW9uIGJldHdlZW4gdGhlCi0gICAgICAgICAgICAgICAgICogbmV3IHNvZnQg
YWZmaW5pdHksIHRoZSBjcHVwb29sJ3Mgb25saW5lIG1hcCBhbmQgdGhlIChuZXcpCi0gICAgICAg
ICAgICAgICAgICogaGFyZCBhZmZpbml0eS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAg
ICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0eSwgb25saW5lKTsK
LSAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZmaW5pdHksIG5ld19hZmZpbml0eSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0g
ICAgICAgICAgICAgICAgcmV0ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5j
cHVtYXBfc29mdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmV3X2FmZmluaXR5KTsKLSAgICAgICAgICAgIH0KLQotIHNldHZjcHVhZmZpbml0eV9vdXQ6
Ci0gICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKG5ld19hZmZpbml0eSk7Ci0gICAgICAgICAg
ICBmcmVlX2NwdW1hc2tfdmFyKG9sZF9hZmZpbml0eSk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVB
RkZJTklUWV9IQVJEICkKLSAgICAgICAgICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9i
aXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9oYXJkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgICAgICAg
ICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUICkKLSAgICAgICAg
ICAgICAgICByZXQgPSBjcHVtYXNrX3RvX3hlbmN0bF9iaXRtYXAoJnZjcHVhZmYtPmNwdW1hcF9z
b2Z0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0
LT5jcHVfc29mdF9hZmZpbml0eSk7Ci0gICAgICAgIH0KKyAgICAgICAgcmV0ID0gdmNwdV9hZmZp
bml0eV9kb21jdGwoZCwgb3AtPmNtZCwgJm9wLT51LnZjcHVhZmZpbml0eSk7CiAgICAgICAgIGJy
ZWFrOwotICAgIH0KIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zY2hlZHVsZXJfb3A6CiAgICAgICAg
IHJldCA9IHNjaGVkX2FkanVzdChkLCAmb3AtPnUuc2NoZWR1bGVyX29wKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWQvYXJpbmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWQvYXJpbmM2NTMu
YwppbmRleCA1NjU1NzVjMzI2Li44ODk1ZDkyYjVlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkL2FyaW5jNjUzLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZC9hcmluYzY1My5jCkBAIC0yNiw3
ICsyNiw2IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+CiAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGltZS5oPgpAQCAtMzUsNiArMzQs
OCBAQAogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lz
Y3RsLmg+CiAKKyNpbmNsdWRlICJwcml2YXRlLmgiCisKIC8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog
UHJpdmF0ZSBNYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkL2NvcmUuYyBiL3hlbi9jb21tb24vc2NoZWQvY29yZS5jCmluZGV4IDRkOGViNGM2
MTcuLjJmYWU5NTllOTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWQvY29yZS5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWQvY29yZS5jCkBAIC0yMyw3ICsyMyw2IEBACiAjaW5jbHVkZSA8eGVu
L3RpbWUuaD4KICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4K
LSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgpAQCAtMzgsNiArMzcsOCBA
QAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAKKyNpbmNsdWRl
ICJwcml2YXRlLmgiCisKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCiAjaW5jbHVkZSA8YXNtL2d1
ZXN0Lmg+CiAjZWxzZQpAQCAtMTYwNyw2ICsxNjA4LDE5NCBAQCBpbnQgdmNwdV90ZW1wb3Jhcnlf
YWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsIHVpbnQ4X3QgcmVhc29u
KQogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbmxpbmUKK2ludCB2Y3B1YWZmaW5pdHlf
cGFyYW1zX2ludmFsaWQoY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1
YWZmKQoreworICAgIHJldHVybiB2Y3B1YWZmLT5mbGFncyA9PSAwIHx8CisgICAgICAgICAgICgo
dmNwdWFmZi0+ZmxhZ3MgJiBYRU5fVkNQVUFGRklOSVRZX0hBUkQpICYmCisgICAgICAgICAgICBn
dWVzdF9oYW5kbGVfaXNfbnVsbCh2Y3B1YWZmLT5jcHVtYXBfaGFyZC5iaXRtYXApKSB8fAorICAg
ICAgICAgICAoKHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUKSAmJgorICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2lzX251bGwodmNwdWFmZi0+Y3B1bWFwX3NvZnQuYml0bWFw
KSk7Cit9CisKK2ludCB2Y3B1X2FmZmluaXR5X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB1aW50
MzJfdCBjbWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNw
dWFmZmluaXR5ICp2Y3B1YWZmKQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIGNvbnN0IHN0
cnVjdCBzY2hlZF91bml0ICp1bml0OworICAgIGludCByZXQgPSAwOworCisgICAgaWYgKCB2Y3B1
YWZmLT52Y3B1ID49IGQtPm1heF92Y3B1cyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgaWYgKCAodiA9IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09IE5VTEwgKQorICAgICAgICBy
ZXR1cm4gLUVTUkNIOworCisgICAgaWYgKCB2Y3B1YWZmaW5pdHlfcGFyYW1zX2ludmFsaWQodmNw
dWFmZikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHVuaXQgPSB2LT5zY2hlZF91
bml0OworCisgICAgaWYgKCBjbWQgPT0gWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkgKQorICAg
IHsKKyAgICAgICAgY3B1bWFza192YXJfdCBuZXdfYWZmaW5pdHksIG9sZF9hZmZpbml0eTsKKyAg
ICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh2
LT5kb21haW4pOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHdhbnQgdG8gYmUgYWJsZSB0
byByZXN0b3JlIGhhcmQgYWZmaW5pdHkgaWYgd2UgYXJlIHRyeWluZworICAgICAgICAgKiBzZXR0
aW5nIGJvdGggYW5kIGNoYW5naW5nIHNvZnQgYWZmaW5pdHkgKHdoaWNoIGhhcHBlbnMgbGF0ZXIs
CisgICAgICAgICAqIHdoZW4gaGFyZCBhZmZpbml0eSBoYXMgYmVlbiBzdWNjZXNmdWxseSBjaGFn
ZWQgYWxyZWFkeSkgZmFpbHMuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFhbGxvY19jcHVt
YXNrX3Zhcigmb2xkX2FmZmluaXR5KSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKwor
ICAgICAgICBjcHVtYXNrX2NvcHkob2xkX2FmZmluaXR5LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSk7CisKKyAgICAgICAgaWYgKCAhYWxsb2NfY3B1bWFza192YXIoJm5ld19hZmZpbml0eSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKG9sZF9hZmZpbml0eSk7Cisg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVuZG8g
YSBzdHVjayBTQ0hFRF9waW5fb3ZlcnJpZGU/ICovCisgICAgICAgIGlmICggdmNwdWFmZi0+Zmxh
Z3MgJiBYRU5fVkNQVUFGRklOSVRZX0ZPUkNFICkKKyAgICAgICAgICAgIHZjcHVfdGVtcG9yYXJ5
X2FmZmluaXR5KHYsIE5SX0NQVVMsIFZDUFVfQUZGSU5JVFlfT1ZFUlJJREUpOworCisgICAgICAg
IHJldCA9IDA7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgYm90aCBzZXQgYSBuZXcgYWZm
aW5pdHkgYW5kIHJlcG9ydCBiYWNrIHRvIHRoZSBjYWxsZXIgd2hhdAorICAgICAgICAgKiB0aGUg
c2NoZWR1bGVyIHdpbGwgYmUgZWZmZWN0aXZlbHkgdXNpbmcuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9IQVJEICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmV0ID0geGVuY3RsX2JpdG1hcF90b19iaXRtYXAoY3B1bWFza19iaXRz
KG5ld19hZmZpbml0eSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmNwdWFmZi0+Y3B1bWFwX2hhcmQsIG5yX2NwdV9pZHMpOworICAgICAgICAgICAgaWYgKCAh
cmV0ICkKKyAgICAgICAgICAgICAgICByZXQgPSB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KHYsIG5l
d19hZmZpbml0eSk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAgICAgZ290
byBzZXR2Y3B1YWZmaW5pdHlfb3V0OworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
Rm9yIGhhcmQgYWZmaW5pdHksIHdoYXQgd2UgcmV0dXJuIGlzIHRoZSBpbnRlcnNlY3Rpb24gb2YK
KyAgICAgICAgICAgICAqIGNwdXBvb2wncyBvbmxpbmUgbWFzayBhbmQgdGhlIG5ldyBoYXJkIGFm
ZmluaXR5LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBjcHVtYXNrX2FuZChuZXdfYWZm
aW5pdHksIG9ubGluZSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOworICAgICAgICAgICAgcmV0
ID0gY3B1bWFza190b194ZW5jdGxfYml0bWFwKCZ2Y3B1YWZmLT5jcHVtYXBfaGFyZCwgbmV3X2Fm
ZmluaXR5KTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZD
UFVBRkZJTklUWV9TT0ZUICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0geGVuY3RsX2Jp
dG1hcF90b19iaXRtYXAoY3B1bWFza19iaXRzKG5ld19hZmZpbml0eSksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdWFmZi0+Y3B1bWFwX3NvZnQsIG5yX2Nw
dV9pZHMpOworICAgICAgICAgICAgaWYgKCAhcmV0KQorICAgICAgICAgICAgICAgIHJldCA9IHZj
cHVfc2V0X3NvZnRfYWZmaW5pdHkodiwgbmV3X2FmZmluaXR5KTsKKyAgICAgICAgICAgIGlmICgg
cmV0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAqIFNpbmNlIHdlJ3JlIHJldHVybmluZyBlcnJvciwgdGhlIGNhbGxlciBleHBlY3RzIG5vdGhp
bmcKKyAgICAgICAgICAgICAgICAgKiBoYXBwZW5lZCwgc28gd2Ugcm9sbGJhY2sgdGhlIGNoYW5n
ZXMgdG8gaGFyZCBhZmZpbml0eQorICAgICAgICAgICAgICAgICAqIChpZiBhbnkpLgorICAgICAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggdmNwdWFmZi0+ZmxhZ3MgJiBYRU5f
VkNQVUFGRklOSVRZX0hBUkQgKQorICAgICAgICAgICAgICAgICAgICB2Y3B1X3NldF9oYXJkX2Fm
ZmluaXR5KHYsIG9sZF9hZmZpbml0eSk7CisgICAgICAgICAgICAgICAgZ290byBzZXR2Y3B1YWZm
aW5pdHlfb3V0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogRm9yIHNvZnQgYWZmaW5pdHksIHdlIHJldHVybiB0aGUgaW50ZXJzZWN0aW9uIGJldHdlZW4g
dGhlCisgICAgICAgICAgICAgKiBuZXcgc29mdCBhZmZpbml0eSwgdGhlIGNwdXBvb2wncyBvbmxp
bmUgbWFwIGFuZCB0aGUgKG5ldykKKyAgICAgICAgICAgICAqIGhhcmQgYWZmaW5pdHkuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGNwdW1hc2tfYW5kKG5ld19hZmZpbml0eSwgbmV3X2Fm
ZmluaXR5LCBvbmxpbmUpOworICAgICAgICAgICAgY3B1bWFza19hbmQobmV3X2FmZmluaXR5LCBu
ZXdfYWZmaW5pdHksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIHJldCA9
IGNwdW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFwX3NvZnQsIG5ld19hZmZp
bml0eSk7CisgICAgICAgIH0KKworIHNldHZjcHVhZmZpbml0eV9vdXQ6CisgICAgICAgIGZyZWVf
Y3B1bWFza192YXIobmV3X2FmZmluaXR5KTsKKyAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihvbGRf
YWZmaW5pdHkpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIHZjcHVhZmYt
PmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9IQVJEICkKKyAgICAgICAgICAgIHJldCA9IGNwdW1h
c2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFwX2hhcmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwor
ICAgICAgICBpZiAoIHZjcHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUICkKKyAg
ICAgICAgICAgIHJldCA9IGNwdW1hc2tfdG9feGVuY3RsX2JpdG1hcCgmdmNwdWFmZi0+Y3B1bWFw
X3NvZnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pdC0+
Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK3ZvaWQg
ZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgY3B1
bWFza192YXJfdCBkb21fY3B1bWFzaywgZG9tX2NwdW1hc2tfc29mdDsKKyAgICBjcHVtYXNrX3Qg
KmRvbV9hZmZpbml0eTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKm9ubGluZTsKKyAgICBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgLyogRG8gd2Ug
aGF2ZSB2Y3B1cyBhbHJlYWR5PyBJZiBub3QsIG5vIG5lZWQgdG8gdXBkYXRlIG5vZGUtYWZmaW5p
dHkuICovCisgICAgaWYgKCAhZC0+dmNwdSB8fCAhZC0+dmNwdVswXSApCisgICAgICAgIHJldHVy
bjsKKworICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZG9tX2NwdW1hc2spICkKKyAgICAg
ICAgcmV0dXJuOworICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZG9tX2NwdW1hc2tfc29m
dCkgKQorICAgIHsKKyAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcihkb21fY3B1bWFzayk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJf
Y3B1bWFzayhkKTsKKworICAgIHNwaW5fbG9jaygmZC0+bm9kZV9hZmZpbml0eV9sb2NrKTsKKwor
ICAgIC8qCisgICAgICogSWYgZC0+YXV0b19ub2RlX2FmZmluaXR5IGlzIHRydWUsIGxldCdzIGNv
bXB1dGUgdGhlIGRvbWFpbidzCisgICAgICogbm9kZS1hZmZpbml0eSBhbmQgdXBkYXRlIGQtPm5v
ZGVfYWZmaW5pdHkgYWNjb3JkaW5nbHkuIGlmIGZhbHNlLAorICAgICAqIGp1c3QgbGVhdmUgZC0+
YXV0b19ub2RlX2FmZmluaXR5IGFsb25lLgorICAgICAqLworICAgIGlmICggZC0+YXV0b19ub2Rl
X2FmZmluaXR5ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHdhbnQgdGhlIG5h
cnJvd2VzdCBwb3NzaWJsZSBzZXQgb2YgcGNwdXMgKHRvIGdldCB0aGUgbmFyb3dlc3QKKyAgICAg
ICAgICogcG9zc2libGUgc2V0IG9mIG5vZGVzKS4gV2hhdCB3ZSBuZWVkIGlzIHRoZSBjcHVtYXNr
IG9mIHdoZXJlIHRoZQorICAgICAgICAgKiBkb21haW4gY2FuIHJ1biAodGhlIHVuaW9uIG9mIHRo
ZSBoYXJkIGFmZmluaXR5IG9mIGFsbCBpdHMgdmNwdXMpLAorICAgICAgICAgKiBhbmQgdGhlIGZ1
bGwgbWFzayBvZiB3aGVyZSBpdCB3b3VsZCBwcmVmZXIgdG8gcnVuICh0aGUgdW5pb24gb2YKKyAg
ICAgICAgICogdGhlIHNvZnQgYWZmaW5pdHkgb2YgYWxsIGl0cyB2YXJpb3VzIHZjcHVzKS4gTGV0
J3MgYnVpbGQgdGhlbS4KKyAgICAgICAgICovCisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQg
KCBkLCB1bml0ICkKKyAgICAgICAgeworICAgICAgICAgICAgY3B1bWFza19vcihkb21fY3B1bWFz
aywgZG9tX2NwdW1hc2ssIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIGNw
dW1hc2tfb3IoZG9tX2NwdW1hc2tfc29mdCwgZG9tX2NwdW1hc2tfc29mdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgICAgICB9CisgICAgICAg
IC8qIEZpbHRlciBvdXQgbm9uLW9ubGluZSBjcHVzICovCisgICAgICAgIGNwdW1hc2tfYW5kKGRv
bV9jcHVtYXNrLCBkb21fY3B1bWFzaywgb25saW5lKTsKKyAgICAgICAgQVNTRVJUKCFjcHVtYXNr
X2VtcHR5KGRvbV9jcHVtYXNrKSk7CisgICAgICAgIC8qIEFuZCBjb21wdXRlIHRoZSBpbnRlcnNl
Y3Rpb24gYmV0d2VlbiBoYXJkLCBvbmxpbmUgYW5kIHNvZnQgKi8KKyAgICAgICAgY3B1bWFza19h
bmQoZG9tX2NwdW1hc2tfc29mdCwgZG9tX2NwdW1hc2tfc29mdCwgZG9tX2NwdW1hc2spOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIElmIG5vdCBlbXB0eSwgdGhlIGludGVyc2VjdGlvbiBvZiBo
YXJkLCBzb2Z0IGFuZCBvbmxpbmUgaXMgdGhlCisgICAgICAgICAqIG5hcnJvd2VzdCBzZXQgd2Ug
d2FudC4gSWYgZW1wdHksIHdlIGZhbGwgYmFjayB0byBoYXJkJm9ubGluZS4KKyAgICAgICAgICov
CisgICAgICAgIGRvbV9hZmZpbml0eSA9IGNwdW1hc2tfZW1wdHkoZG9tX2NwdW1hc2tfc29mdCkg
PworICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tX2NwdW1hc2sgOiBkb21fY3B1bWFza19z
b2Z0OworCisgICAgICAgIG5vZGVzX2NsZWFyKGQtPm5vZGVfYWZmaW5pdHkpOworICAgICAgICBm
b3JfZWFjaF9jcHUgKCBjcHUsIGRvbV9hZmZpbml0eSApCisgICAgICAgICAgICBub2RlX3NldChj
cHVfdG9fbm9kZShjcHUpLCBkLT5ub2RlX2FmZmluaXR5KTsKKyAgICB9CisKKyAgICBzcGluX3Vu
bG9jaygmZC0+bm9kZV9hZmZpbml0eV9sb2NrKTsKKworICAgIGZyZWVfY3B1bWFza192YXIoZG9t
X2NwdW1hc2tfc29mdCk7CisgICAgZnJlZV9jcHVtYXNrX3Zhcihkb21fY3B1bWFzayk7Cit9CisK
IHR5cGVkZWYgbG9uZyByZXRfdDsKIAogI2VuZGlmIC8qICFDT01QQVQgKi8KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWQvY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMK
aW5kZXggZDY2YjU0MWE5NC4uN2IzMWFiMGQ2MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZC9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMKQEAgLTE2LDExICsx
NiwxMiBAQAogI2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmNwdS5o
PgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNs
dWRlIDx4ZW4vY3B1Lmg+CiAKKyNpbmNsdWRlICJwcml2YXRlLmgiCisKICNkZWZpbmUgZm9yX2Vh
Y2hfY3B1cG9vbChwdHIpICAgIFwKICAgICBmb3IgKChwdHIpID0gJmNwdXBvb2xfbGlzdDsgKihw
dHIpICE9IE5VTEw7IChwdHIpID0gJigoKihwdHIpKS0+bmV4dCkpCiAKQEAgLTg3NSw2ICs4NzYs
MTYgQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3Ag
Km9wKQogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCBjcHVwb29sX2dldF9pZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBkLT5jcHVwb29sID8gZC0+Y3B1cG9vbC0+Y3B1
cG9vbF9pZCA6IENQVVBPT0xJRF9OT05FOworfQorCitjcHVtYXNrX3QgKmNwdXBvb2xfdmFsaWRf
Y3B1cyhzdHJ1Y3QgY3B1cG9vbCAqcG9vbCkKK3sKKyAgICByZXR1cm4gcG9vbC0+Y3B1X3ZhbGlk
OworfQorCiB2b2lkIGR1bXBfcnVucSh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICB1bnNpZ25l
ZCBsb25nICAgIGZsYWdzOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQuYyBi
L3hlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMKaW5kZXggYWE0MWEzMzAxYi4uNDMyOWQ5ZGY1NiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkL2NyZWRpdC5jCkBAIC0xNSw3ICsxNSw2IEBACiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CiAj
aW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KLSNpbmNsdWRlIDx4
ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9h
dG9taWMuaD4KICNpbmNsdWRlIDxhc20vZGl2NjQuaD4KQEAgLTI0LDYgKzIzLDcgQEAKICNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAKKyNpbmNsdWRlICJwcml2
YXRlLmgiCiAKIC8qCiAgKiBMb2NraW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9j
cmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYwppbmRleCBmN2M0NzcwNTNjLi42
NWU4YWIwNTJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYwpAQCAtMTgsNyArMTgsNiBAQAogI2luY2x1ZGUgPHhl
bi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi90aW1lLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+
Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNp
bmNsdWRlIDxhc20vZGl2NjQuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTI2LDYgKzI1
LDggQEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4K
IAorI2luY2x1ZGUgInByaXZhdGUuaCIKKwogLyogTWVhbnQgb25seSBmb3IgaGVscGluZyBkZXZl
bG9wZXJzIGR1cmluZyBkZWJ1Z2dpbmcuICovCiAvKiAjZGVmaW5lIGQycHJpbnRrIHByaW50ayAq
LwogI2RlZmluZSBkMnByaW50ayh4Li4uKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9u
dWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkL251bGwuYwppbmRleCAzZjM0MThjOWIxLi5iOTlmMWUz
YzY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkL251bGwuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkL251bGwuYwpAQCAtMjksMTAgKzI5LDExIEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAKKyNpbmNsdWRlICJwcml2YXRlLmgiCisKIC8q
CiAgKiBudWxsIHRyYWNpbmcgZXZlbnRzLiBDaGVjayBpbmNsdWRlL3B1YmxpYy90cmFjZS5oIGZv
ciBtb3JlIGRldGFpbHMuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1p
Zi5oIGIveGVuL2NvbW1vbi9zY2hlZC9wcml2YXRlLmgKc2ltaWxhcml0eSBpbmRleCA5OSUKcmVu
YW1lIGZyb20geGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKcmVuYW1lIHRvIHhlbi9jb21tb24v
c2NoZWQvcHJpdmF0ZS5oCmluZGV4IGIwYWM1NGU2M2QuLmE3MDJmZDIzYjEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9jb21tb24vc2NoZWQvcHJpdmF0
ZS5oCkBAIC0xMiw5ICsxMiw2IEBACiAjaW5jbHVkZSA8eGVuL2Vyci5oPgogI2luY2x1ZGUgPHhl
bi9yY3VwZGF0ZS5oPgogCi0vKiBBIGdsb2JhbCBwb2ludGVyIHRvIHRoZSBpbml0aWFsIGNwdXBv
b2wgKFBPT0wwKS4gKi8KLWV4dGVybiBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbDA7Ci0KIC8qIGNw
dXMgY3VycmVudGx5IGluIG5vIGNwdXBvb2wgKi8KIGV4dGVybiBjcHVtYXNrX3QgY3B1cG9vbF9m
cmVlX2NwdXM7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWQvcnQuYyBiL3hlbi9jb21t
b24vc2NoZWQvcnQuYwppbmRleCBiMmIyOTQ4MWYzLi44MjAzYjYzYTlkIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3NjaGVkL3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZC9ydC5jCkBAIC0yMCw3
ICsyMCw2IEBACiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4K
ICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9hdG9taWMuaD4KICNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KQEAgLTMxLDYgKzMwLDggQEAKICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogCisjaW5jbHVkZSAicHJpdmF0ZS5oIgorCiAvKgog
ICogVE9ETzoKICAqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4v
aW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggMWNiMjA1ZDk3Ny4uN2U1MWQzNjFkZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW4uaApAQCAtMjcsNiArMjcsOSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvOwog
dm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dl
dGRvbWFpbmluZm8gKmluZm8pOwogdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9nZXRkb21haW5pbmZvICppbmZvKTsKK2ludCB4ZW5jdGxfYml0bWFwX3RvX2JpdG1hcCh1bnNp
Z25lZCBsb25nICpiaXRtYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IHhlbmN0bF9iaXRtYXAgKnhlbmN0bF9iaXRtYXAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG5iaXRzKTsKIAogLyoKICAqIEFyY2gtc3BlY2lmaWNzLgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAppbmRleCBjYzk0MmEzNjIxLi5kM2FkYzY5YWI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNTAsNiArNTAsOSBA
QCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpOwog
LyogQSBnbG9iYWwgcG9pbnRlciB0byB0aGUgaGFyZHdhcmUgZG9tYWluICh1c3VhbGx5IERPTTAp
LiAqLwogZXh0ZXJuIHN0cnVjdCBkb21haW4gKmhhcmR3YXJlX2RvbWFpbjsKIAorLyogQSBnbG9i
YWwgcG9pbnRlciB0byB0aGUgaW5pdGlhbCBjcHVwb29sIChQT09MMCkuICovCitleHRlcm4gc3Ry
dWN0IGNwdXBvb2wgKmNwdXBvb2wwOworCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00KIGV4dGVy
biBkb21pZF90IGhhcmR3YXJlX2RvbWlkOwogI2Vsc2UKQEAgLTkzMSw2ICs5MzQsOCBAQCBpbnQg
dmNwdV90ZW1wb3JhcnlfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUs
IHVpbnQ4X3QgcmVhc29uKTsKIGludCB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KHN0cnVjdCB2Y3B1
ICp2LCBjb25zdCBjcHVtYXNrX3QgKmFmZmluaXR5KTsKIGludCB2Y3B1X3NldF9zb2Z0X2FmZmlu
aXR5KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmFmZmluaXR5KTsKIHZvaWQgcmVz
dG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpOworaW50IHZjcHVfYWZmaW5pdHlf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGNtZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgKnZjcHVhZmYpOwogCiB2b2lk
IHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvICpydW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQg
Y3B1KTsKQEAgLTEwNjgsNiArMTA3Myw4IEBAIGludCBjcHVwb29sX2FkZF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCwgaW50IHBvb2xpZCk7CiB2b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpOwogaW50IGNwdXBvb2xfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGNwdXBvb2wgKmMpOwogaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3Rs
X2NwdXBvb2xfb3AgKm9wKTsKK2ludCBjcHVwb29sX2dldF9pZChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKK2NwdW1hc2tfdCAqY3B1cG9vbF92YWxpZF9jcHVzKHN0cnVjdCBjcHVwb29sICpwb29s
KTsKIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYyk7CiBleHRlcm4gdm9pZCBk
dW1wX3J1bnEodW5zaWduZWQgY2hhciBrZXkpOwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBG-0004O2-NJ; Wed, 08 Jan 2020 15:23:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBF-0004Nn-4H
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:33 +0000
X-Inumbo-ID: d441646a-322a-11ea-b82c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d441646a-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 66C1DB1E2;
 Wed,  8 Jan 2020 15:23:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:19 +0100
Message-Id: <20200108152328.27194-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/9] xen: scheduler cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBhbGwgc2NoZWR1bGVyIHJlbGF0ZWQgaHlwZXJ2aXNvciBjb2RlIHRvIHhlbi9jb21tb24v
c2NoZWQvIGFuZApkbyBhIGxvdCBvZiBjbGVhbnVwcy4KCkp1ZXJnZW4gR3Jvc3MgKDkpOgogIHhl
bi9zY2hlZDogbW92ZSBzY2hlZHVsZXJzIGFuZCBjcHVwb29sIGNvZGluZyB0byBkZWRpY2F0ZWQg
ZGlyZWN0b3J5CiAgeGVuL3NjaGVkOiBtYWtlIHNjaGVkLWlmLmggcmVhbGx5IHNjaGVkdWxlciBw
cml2YXRlCiAgeGVuL3NjaGVkOiBjbGVhbnVwIHNjaGVkLmgKICB4ZW4vc2NoZWQ6IHJlbW92ZSBz
cGVjaWFsIGNhc2VzIGZvciBmcmVlIGNwdXMgaW4gc2NoZWR1bGVycwogIHhlbi9zY2hlZDogdXNl
IHNjcmF0Y2ggY3B1bWFzayBpbnN0ZWFkIG9mIGFsbG9jYXRpbmcgaXQgb24gdGhlIHN0YWNrCiAg
eGVuL3NjaGVkOiByZXBsYWNlIG51bGwgc2NoZWR1bGVyIHBlcmNwdS12YXJpYWJsZSB3aXRoIHBk
YXRhIGhvb2sKICB4ZW4vc2NoZWQ6IHN3aXRjaCBzY2hlZHVsaW5nIHRvIGJvb2wgd2hlcmUgYXBw
cm9wcmlhdGUKICB4ZW4vc2NoZWQ6IGVsaW1pbmF0ZSBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQg
c2NoZWRfdGlja19yZXN1bWUoKQogIHhlbi9zY2hlZDogYWRkIGNvbnN0IHF1YWxpZmllciB3aGVy
ZSBhcHByb3ByaWF0ZQoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2NvbW1vbi9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjYgKy0tLS0tCiB4ZW4vY29tbW9uL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2NvbW1v
bi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzAgLS0tLS0tCiB4
ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNSAr
LS0tLS0tLS0tLQogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0KIHhlbi9jb21tb24vc2NoZWQvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDY1ICsrKysrKwogeGVuL2NvbW1vbi9zY2hlZC9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2NvbW1vbi97c2NoZWRfYXJpbmM2NTMuYyA9
PiBzY2hlZC9hcmluYzY1My5jfSAgfCAgMTUgKy0KIHhlbi9jb21tb24ve2NvbXBhdC9zY2hlZHVs
ZS5jID0+IHNjaGVkL2NvbXBhdC5jfSAgIHwgICAyICstCiB4ZW4vY29tbW9uL3tzY2hlZHVsZS5j
ID0+IHNjaGVkL2NvcmUuY30gICAgICAgICAgICB8IDI0NiArKysrKysrKysrKysrKysrKystLS0K
IHhlbi9jb21tb24veyA9PiBzY2hlZH0vY3B1cG9vbC5jICAgICAgICAgICAgICAgICAgIHwgIDIz
ICstCiB4ZW4vY29tbW9uL3tzY2hlZF9jcmVkaXQuYyA9PiBzY2hlZC9jcmVkaXQuY30gICAgICB8
ICA2NSArKystLS0KIHhlbi9jb21tb24ve3NjaGVkX2NyZWRpdDIuYyA9PiBzY2hlZC9jcmVkaXQy
LmN9ICAgIHwgIDg1ICsrKy0tLS0KIHhlbi9jb21tb24ve3NjaGVkX251bGwuYyA9PiBzY2hlZC9u
dWxsLmN9ICAgICAgICAgIHwgMTA1ICsrKysrKy0tLQogLi4uL3hlbi9zY2hlZC1pZi5oID0+IGNv
bW1vbi9zY2hlZC9wcml2YXRlLmh9ICAgICAgfCAgMTggKy0KIHhlbi9jb21tb24ve3NjaGVkX3J0
LmMgPT4gc2NoZWQvcnQuY30gICAgICAgICAgICAgIHwgMTA5ICsrKysrLS0tLQogeGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2lu
Y2x1ZGUveGVuL3JjdXBkYXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgLQogeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzkgKyst
LQogMjQgZmlsZXMgY2hhbmdlZCwgNTY4IGluc2VydGlvbnMoKyksIDU0NSBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3NjaGVkL0tjb25maWcKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vY29tbW9uL3NjaGVkL01ha2VmaWxlCiByZW5hbWUgeGVuL2NvbW1vbi97c2No
ZWRfYXJpbmM2NTMuYyA9PiBzY2hlZC9hcmluYzY1My5jfSAoOTklKQogcmVuYW1lIHhlbi9jb21t
b24ve2NvbXBhdC9zY2hlZHVsZS5jID0+IHNjaGVkL2NvbXBhdC5jfSAoOTclKQogcmVuYW1lIHhl
bi9jb21tb24ve3NjaGVkdWxlLmMgPT4gc2NoZWQvY29yZS5jfSAoOTIlKQogcmVuYW1lIHhlbi9j
b21tb24veyA9PiBzY2hlZH0vY3B1cG9vbC5jICg5NyUpCiByZW5hbWUgeGVuL2NvbW1vbi97c2No
ZWRfY3JlZGl0LmMgPT4gc2NoZWQvY3JlZGl0LmN9ICg5NyUpCiByZW5hbWUgeGVuL2NvbW1vbi97
c2NoZWRfY3JlZGl0Mi5jID0+IHNjaGVkL2NyZWRpdDIuY30gKDk4JSkKIHJlbmFtZSB4ZW4vY29t
bW9uL3tzY2hlZF9udWxsLmMgPT4gc2NoZWQvbnVsbC5jfSAoOTIlKQogcmVuYW1lIHhlbi97aW5j
bHVkZS94ZW4vc2NoZWQtaWYuaCA9PiBjb21tb24vc2NoZWQvcHJpdmF0ZS5ofSAoOTYlKQogcmVu
YW1lIHhlbi9jb21tb24ve3NjaGVkX3J0LmMgPT4gc2NoZWQvcnQuY30gKDk0JSkKCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBO-0004QL-Gp; Wed, 08 Jan 2020 15:23:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBN-0004PM-HT
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:41 +0000
X-Inumbo-ID: d43e4834-322a-11ea-9832-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d43e4834-322a-11ea-9832-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 66A8BB1E1;
 Wed,  8 Jan 2020 15:23:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:20 +0100
Message-Id: <20200108152328.27194-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/9] xen/sched: move schedulers and cpupool
 coding to dedicated directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBzY2hlZCpjIGFuZCBjcHVwb29sLmMgdG8gYSBuZXcgZGlyZWN0b3J5IGNvbW1vbi9zY2hl
ZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYy
OgotIHJlbmFtZWQgc291cmNlcyAoRGFyaW8gRmFnZ2lvbGksIEFuZHJldyBDb29wZXIpCi0tLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICst
LQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDY2
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiB4ZW4vY29tbW9uL3NjaGVkL0tjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9zY2hlZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKwogeGVu
L2NvbW1vbi97c2NoZWRfYXJpbmM2NTMuYyA9PiBzY2hlZC9hcmluYzY1My5jfSB8ICAwCiB4ZW4v
Y29tbW9uL3tjb21wYXQvc2NoZWR1bGUuYyA9PiBzY2hlZC9jb21wYXQuY30gIHwgIDIgKy0KIHhl
bi9jb21tb24ve3NjaGVkdWxlLmMgPT4gc2NoZWQvY29yZS5jfSAgICAgICAgICAgfCAgMiArLQog
eGVuL2NvbW1vbi97ID0+IHNjaGVkfS9jcHVwb29sLmMgICAgICAgICAgICAgICAgICB8ICAwCiB4
ZW4vY29tbW9uL3tzY2hlZF9jcmVkaXQuYyA9PiBzY2hlZC9jcmVkaXQuY30gICAgIHwgIDAKIHhl
bi9jb21tb24ve3NjaGVkX2NyZWRpdDIuYyA9PiBzY2hlZC9jcmVkaXQyLmN9ICAgfCAgMAogeGVu
L2NvbW1vbi97c2NoZWRfbnVsbC5jID0+IHNjaGVkL251bGwuY30gICAgICAgICB8ICAwCiB4ZW4v
Y29tbW9uL3tzY2hlZF9ydC5jID0+IHNjaGVkL3J0LmN9ICAgICAgICAgICAgIHwgIDAKIDEzIGZp
bGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9jb21tb24vc2NoZWQvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9jb21tb24vc2NoZWQvTWFrZWZpbGUKIHJlbmFtZSB4ZW4vY29tbW9uL3tzY2hlZF9hcmluYzY1
My5jID0+IHNjaGVkL2FyaW5jNjUzLmN9ICgxMDAlKQogcmVuYW1lIHhlbi9jb21tb24ve2NvbXBh
dC9zY2hlZHVsZS5jID0+IHNjaGVkL2NvbXBhdC5jfSAoOTclKQogcmVuYW1lIHhlbi9jb21tb24v
e3NjaGVkdWxlLmMgPT4gc2NoZWQvY29yZS5jfSAoOTklKQogcmVuYW1lIHhlbi9jb21tb24veyA9
PiBzY2hlZH0vY3B1cG9vbC5jICgxMDAlKQogcmVuYW1lIHhlbi9jb21tb24ve3NjaGVkX2NyZWRp
dC5jID0+IHNjaGVkL2NyZWRpdC5jfSAoMTAwJSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tzY2hlZF9j
cmVkaXQyLmMgPT4gc2NoZWQvY3JlZGl0Mi5jfSAoMTAwJSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tz
Y2hlZF9udWxsLmMgPT4gc2NoZWQvbnVsbC5jfSAoMTAwJSkKIHJlbmFtZSB4ZW4vY29tbW9uL3tz
Y2hlZF9ydC5jID0+IHNjaGVkL3J0LmN9ICgxMDAlKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJT
IGIvTUFJTlRBSU5FUlMKaW5kZXggZWFlYTQ2MjBlMi4uOWQyYWM2MzFiYSAxMDA2NDQKLS0tIGEv
TUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE3NCw3ICsxNzQsNyBAQCBNOglKb3No
IFdoaXRlaGVhZCA8am9zaC53aGl0ZWhlYWRAZG9ybmVyd29ya3MuY29tPgogTToJU3Rld2FydCBI
aWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgogUzoJU3VwcG9y
dGVkCiBMOglEb3JuZXJXb3JrcyBYZW4tRGV2ZWwgPHhlbi1kZXZlbEBkb3JuZXJ3b3Jrcy5jb20+
Ci1GOgl4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKK0Y6CXhlbi9jb21tb24vc2NoZWQvYXJp
bmM2NTMuYwogRjoJdG9vbHMvbGlieGMveGNfYXJpbmM2NTMuYwogCiBBUk0gKFcvIFZJUlRVQUxJ
U0FUSU9OIEVYVEVOU0lPTlMpIEFSQ0hJVEVDVFVSRQpAQCAtMjEyLDcgKzIxMiw3IEBAIENQVSBQ
T09MUwogTToJSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogTToJRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KIFM6CVN1cHBvcnRlZAotRjoJeGVuL2NvbW1vbi9jcHVw
b29sLmMKK0Y6CXhlbi9jb21tb24vc2NoZWQvY3B1cG9vbC5jCiAKIERFVklDRSBUUkVFCiBNOglT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkBAIC0zNzgsMTMgKzM3
OCwxMyBAQCBSVERTIFNDSEVEVUxFUgogTToJRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KIE06CU1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogUzoJU3VwcG9ydGVkCi1G
Ogl4ZW4vY29tbW9uL3NjaGVkX3J0LmMKK0Y6CXhlbi9jb21tb24vc2NoZWQvcnQuYwogCiBTQ0hF
RFVMSU5HCiBNOglHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CiBN
OglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCi1GOgl4
ZW4vY29tbW9uL3NjaGVkKgorRjoJeGVuL2NvbW1vbi9zY2hlZC8KIAogU0VBQklPUyBVUFNUUkVB
TQogTToJV2VpIExpdSA8d2xAeGVuLm9yZz4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBiM2QxNjFkMDU3Li45ZDZkMDllYjM3IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0y
NzUsNzEgKzI3NSw3IEBAIGNvbmZpZyBBUkdPCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKLW1l
bnUgIlNjaGVkdWxlcnMiCi0JdmlzaWJsZSBpZiBFWFBFUlQgPSAieSIKLQotY29uZmlnIFNDSEVE
X0NSRURJVAotCWJvb2wgIkNyZWRpdCBzY2hlZHVsZXIgc3VwcG9ydCIKLQlkZWZhdWx0IHkKLQkt
LS1oZWxwLS0tCi0JICBUaGUgdHJhZGl0aW9uYWwgY3JlZGl0IHNjaGVkdWxlciBpcyBhIGdlbmVy
YWwgcHVycG9zZSBzY2hlZHVsZXIuCi0KLWNvbmZpZyBTQ0hFRF9DUkVESVQyCi0JYm9vbCAiQ3Jl
ZGl0MiBzY2hlZHVsZXIgc3VwcG9ydCIKLQlkZWZhdWx0IHkKLQktLS1oZWxwLS0tCi0JICBUaGUg
Y3JlZGl0MiBzY2hlZHVsZXIgaXMgYSBnZW5lcmFsIHB1cnBvc2Ugc2NoZWR1bGVyIHRoYXQgaXMK
LQkgIG9wdGltaXplZCBmb3IgbG93ZXIgbGF0ZW5jeSBhbmQgaGlnaGVyIFZNIGRlbnNpdHkuCi0K
LWNvbmZpZyBTQ0hFRF9SVERTCi0JYm9vbCAiUlREUyBzY2hlZHVsZXIgc3VwcG9ydCAoRVhQRVJJ
TUVOVEFMKSIKLQlkZWZhdWx0IHkKLQktLS1oZWxwLS0tCi0JICBUaGUgUlREUyBzY2hlZHVsZXIg
aXMgYSBzb2Z0IGFuZCBmaXJtIHJlYWwtdGltZSBzY2hlZHVsZXIgZm9yCi0JICBtdWx0aWNvcmUs
IHRhcmdldGVkIGZvciBlbWJlZGRlZCwgYXV0b21vdGl2ZSwgZ3JhcGhpY3MgYW5kIGdhbWluZwot
CSAgaW4gdGhlIGNsb3VkLCBhbmQgZ2VuZXJhbCBsb3ctbGF0ZW5jeSB3b3JrbG9hZHMuCi0KLWNv
bmZpZyBTQ0hFRF9BUklOQzY1MwotCWJvb2wgIkFSSU5DNjUzIHNjaGVkdWxlciBzdXBwb3J0IChF
WFBFUklNRU5UQUwpIgotCWRlZmF1bHQgREVCVUcKLQktLS1oZWxwLS0tCi0JICBUaGUgQVJJTkM2
NTMgc2NoZWR1bGVyIGlzIGEgaGFyZCByZWFsLXRpbWUgc2NoZWR1bGVyIGZvciBzaW5nbGUKLQkg
IGNvcmVzLCB0YXJnZXRlZCBmb3IgYXZpb25pY3MsIGRyb25lcywgYW5kIG1lZGljYWwgZGV2aWNl
cy4KLQotY29uZmlnIFNDSEVEX05VTEwKLQlib29sICJOdWxsIHNjaGVkdWxlciBzdXBwb3J0IChF
WFBFUklNRU5UQUwpIgotCWRlZmF1bHQgeQotCS0tLWhlbHAtLS0KLQkgIFRoZSBudWxsIHNjaGVk
dWxlciBpcyBhIHN0YXRpYywgemVybyBvdmVyaGVhZCBzY2hlZHVsZXIsCi0JICBmb3Igd2hlbiB0
aGVyZSBhbHdheXMgYXJlIGxlc3MgdkNQVXMgdGhhbiBwQ1BVcywgdHlwaWNhbGx5Ci0JICBpbiBl
bWJlZGRlZCBvciBIUEMgc2NlbmFyaW9zLgotCi1jaG9pY2UKLQlwcm9tcHQgIkRlZmF1bHQgU2No
ZWR1bGVyPyIKLQlkZWZhdWx0IFNDSEVEX0NSRURJVDJfREVGQVVMVAotCi0JY29uZmlnIFNDSEVE
X0NSRURJVF9ERUZBVUxUCi0JCWJvb2wgIkNyZWRpdCBTY2hlZHVsZXIiIGlmIFNDSEVEX0NSRURJ
VAotCWNvbmZpZyBTQ0hFRF9DUkVESVQyX0RFRkFVTFQKLQkJYm9vbCAiQ3JlZGl0MiBTY2hlZHVs
ZXIiIGlmIFNDSEVEX0NSRURJVDIKLQljb25maWcgU0NIRURfUlREU19ERUZBVUxUCi0JCWJvb2wg
IlJUIFNjaGVkdWxlciIgaWYgU0NIRURfUlREUwotCWNvbmZpZyBTQ0hFRF9BUklOQzY1M19ERUZB
VUxUCi0JCWJvb2wgIkFSSU5DNjUzIFNjaGVkdWxlciIgaWYgU0NIRURfQVJJTkM2NTMKLQljb25m
aWcgU0NIRURfTlVMTF9ERUZBVUxUCi0JCWJvb2wgIk51bGwgU2NoZWR1bGVyIiBpZiBTQ0hFRF9O
VUxMCi1lbmRjaG9pY2UKLQotY29uZmlnIFNDSEVEX0RFRkFVTFQKLQlzdHJpbmcKLQlkZWZhdWx0
ICJjcmVkaXQiIGlmIFNDSEVEX0NSRURJVF9ERUZBVUxUCi0JZGVmYXVsdCAiY3JlZGl0MiIgaWYg
U0NIRURfQ1JFRElUMl9ERUZBVUxUCi0JZGVmYXVsdCAicnRkcyIgaWYgU0NIRURfUlREU19ERUZB
VUxUCi0JZGVmYXVsdCAiYXJpbmM2NTMiIGlmIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKLQlkZWZh
dWx0ICJudWxsIiBpZiBTQ0hFRF9OVUxMX0RFRkFVTFQKLQlkZWZhdWx0ICJjcmVkaXQyIgotCi1l
bmRtZW51Citzb3VyY2UgImNvbW1vbi9zY2hlZC9LY29uZmlnIgogCiBjb25maWcgQ1JZUFRPCiAJ
Ym9vbApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZp
bGUKaW5kZXggNjJiMzRlNjllOS4uMmFiYjgyNTBiMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9N
YWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0zLDcgKzMsNiBAQCBvYmoteSAr
PSBiaXRtYXAubwogb2JqLXkgKz0gYnNlYXJjaC5vCiBvYmotJChDT05GSUdfQ09SRV9QQVJLSU5H
KSArPSBjb3JlX3Bhcmtpbmcubwogb2JqLXkgKz0gY3B1Lm8KLW9iai15ICs9IGNwdXBvb2wubwog
b2JqLSQoQ09ORklHX0RFQlVHX1RSQUNFKSArPSBkZWJ1Z3RyYWNlLm8KIG9iai0kKENPTkZJR19I
QVNfREVWSUNFX1RSRUUpICs9IGRldmljZV90cmVlLm8KIG9iai15ICs9IGRvbWN0bC5vCkBAIC0z
OCwxMiArMzcsNiBAQCBvYmoteSArPSByYWRpeC10cmVlLm8KIG9iai15ICs9IHJidHJlZS5vCiBv
YmoteSArPSByY3VwZGF0ZS5vCiBvYmoteSArPSByd2xvY2subwotb2JqLSQoQ09ORklHX1NDSEVE
X0FSSU5DNjUzKSArPSBzY2hlZF9hcmluYzY1My5vCi1vYmotJChDT05GSUdfU0NIRURfQ1JFRElU
KSArPSBzY2hlZF9jcmVkaXQubwotb2JqLSQoQ09ORklHX1NDSEVEX0NSRURJVDIpICs9IHNjaGVk
X2NyZWRpdDIubwotb2JqLSQoQ09ORklHX1NDSEVEX1JURFMpICs9IHNjaGVkX3J0Lm8KLW9iai0k
KENPTkZJR19TQ0hFRF9OVUxMKSArPSBzY2hlZF9udWxsLm8KLW9iai15ICs9IHNjaGVkdWxlLm8K
IG9iai15ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNvZnRpcnEubwogb2JqLXkgKz0gc29ydC5v
CkBAIC03NCw2ICs2Nyw3IEBAIG9iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNv
bXBhdC8sZG9tYWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsCiBleHRyYS15IDo9IHN5
bWJvbHMtZHVtbXkubwogCiBzdWJkaXItJChDT05GSUdfQ09WRVJBR0UpICs9IGNvdmVyYWdlCitz
dWJkaXIteSArPSBzY2hlZAogc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgogCiBzdWJk
aXItJChDT05GSUdfTkVFRFNfTElCRUxGKSArPSBsaWJlbGYKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWQvS2NvbmZpZyBiL3hlbi9jb21tb24vc2NoZWQvS2NvbmZpZwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44ODNhYzg3Y2FiCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZC9LY29uZmlnCkBAIC0wLDAgKzEsNjUgQEAKK21lbnUgIlNjaGVkdWxl
cnMiCisJdmlzaWJsZSBpZiBFWFBFUlQgPSAieSIKKworY29uZmlnIFNDSEVEX0NSRURJVAorCWJv
b2wgIkNyZWRpdCBzY2hlZHVsZXIgc3VwcG9ydCIKKwlkZWZhdWx0IHkKKwktLS1oZWxwLS0tCisJ
ICBUaGUgdHJhZGl0aW9uYWwgY3JlZGl0IHNjaGVkdWxlciBpcyBhIGdlbmVyYWwgcHVycG9zZSBz
Y2hlZHVsZXIuCisKK2NvbmZpZyBTQ0hFRF9DUkVESVQyCisJYm9vbCAiQ3JlZGl0MiBzY2hlZHVs
ZXIgc3VwcG9ydCIKKwlkZWZhdWx0IHkKKwktLS1oZWxwLS0tCisJICBUaGUgY3JlZGl0MiBzY2hl
ZHVsZXIgaXMgYSBnZW5lcmFsIHB1cnBvc2Ugc2NoZWR1bGVyIHRoYXQgaXMKKwkgIG9wdGltaXpl
ZCBmb3IgbG93ZXIgbGF0ZW5jeSBhbmQgaGlnaGVyIFZNIGRlbnNpdHkuCisKK2NvbmZpZyBTQ0hF
RF9SVERTCisJYm9vbCAiUlREUyBzY2hlZHVsZXIgc3VwcG9ydCAoRVhQRVJJTUVOVEFMKSIKKwlk
ZWZhdWx0IHkKKwktLS1oZWxwLS0tCisJICBUaGUgUlREUyBzY2hlZHVsZXIgaXMgYSBzb2Z0IGFu
ZCBmaXJtIHJlYWwtdGltZSBzY2hlZHVsZXIgZm9yCisJICBtdWx0aWNvcmUsIHRhcmdldGVkIGZv
ciBlbWJlZGRlZCwgYXV0b21vdGl2ZSwgZ3JhcGhpY3MgYW5kIGdhbWluZworCSAgaW4gdGhlIGNs
b3VkLCBhbmQgZ2VuZXJhbCBsb3ctbGF0ZW5jeSB3b3JrbG9hZHMuCisKK2NvbmZpZyBTQ0hFRF9B
UklOQzY1MworCWJvb2wgIkFSSU5DNjUzIHNjaGVkdWxlciBzdXBwb3J0IChFWFBFUklNRU5UQUwp
IgorCWRlZmF1bHQgREVCVUcKKwktLS1oZWxwLS0tCisJICBUaGUgQVJJTkM2NTMgc2NoZWR1bGVy
IGlzIGEgaGFyZCByZWFsLXRpbWUgc2NoZWR1bGVyIGZvciBzaW5nbGUKKwkgIGNvcmVzLCB0YXJn
ZXRlZCBmb3IgYXZpb25pY3MsIGRyb25lcywgYW5kIG1lZGljYWwgZGV2aWNlcy4KKworY29uZmln
IFNDSEVEX05VTEwKKwlib29sICJOdWxsIHNjaGVkdWxlciBzdXBwb3J0IChFWFBFUklNRU5UQUwp
IgorCWRlZmF1bHQgeQorCS0tLWhlbHAtLS0KKwkgIFRoZSBudWxsIHNjaGVkdWxlciBpcyBhIHN0
YXRpYywgemVybyBvdmVyaGVhZCBzY2hlZHVsZXIsCisJICBmb3Igd2hlbiB0aGVyZSBhbHdheXMg
YXJlIGxlc3MgdkNQVXMgdGhhbiBwQ1BVcywgdHlwaWNhbGx5CisJICBpbiBlbWJlZGRlZCBvciBI
UEMgc2NlbmFyaW9zLgorCitjaG9pY2UKKwlwcm9tcHQgIkRlZmF1bHQgU2NoZWR1bGVyPyIKKwlk
ZWZhdWx0IFNDSEVEX0NSRURJVDJfREVGQVVMVAorCisJY29uZmlnIFNDSEVEX0NSRURJVF9ERUZB
VUxUCisJCWJvb2wgIkNyZWRpdCBTY2hlZHVsZXIiIGlmIFNDSEVEX0NSRURJVAorCWNvbmZpZyBT
Q0hFRF9DUkVESVQyX0RFRkFVTFQKKwkJYm9vbCAiQ3JlZGl0MiBTY2hlZHVsZXIiIGlmIFNDSEVE
X0NSRURJVDIKKwljb25maWcgU0NIRURfUlREU19ERUZBVUxUCisJCWJvb2wgIlJUIFNjaGVkdWxl
ciIgaWYgU0NIRURfUlREUworCWNvbmZpZyBTQ0hFRF9BUklOQzY1M19ERUZBVUxUCisJCWJvb2wg
IkFSSU5DNjUzIFNjaGVkdWxlciIgaWYgU0NIRURfQVJJTkM2NTMKKwljb25maWcgU0NIRURfTlVM
TF9ERUZBVUxUCisJCWJvb2wgIk51bGwgU2NoZWR1bGVyIiBpZiBTQ0hFRF9OVUxMCitlbmRjaG9p
Y2UKKworY29uZmlnIFNDSEVEX0RFRkFVTFQKKwlzdHJpbmcKKwlkZWZhdWx0ICJjcmVkaXQiIGlm
IFNDSEVEX0NSRURJVF9ERUZBVUxUCisJZGVmYXVsdCAiY3JlZGl0MiIgaWYgU0NIRURfQ1JFRElU
Ml9ERUZBVUxUCisJZGVmYXVsdCAicnRkcyIgaWYgU0NIRURfUlREU19ERUZBVUxUCisJZGVmYXVs
dCAiYXJpbmM2NTMiIGlmIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKKwlkZWZhdWx0ICJudWxsIiBp
ZiBTQ0hFRF9OVUxMX0RFRkFVTFQKKwlkZWZhdWx0ICJjcmVkaXQyIgorCitlbmRtZW51CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL01ha2VmaWxlIGIveGVuL2NvbW1vbi9zY2hlZC9NYWtl
ZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zNTM3ZjJhNjhkCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9zY2hlZC9NYWtlZmlsZQpAQCAtMCwwICsxLDcg
QEAKK29iai15ICs9IGNwdXBvb2wubworb2JqLSQoQ09ORklHX1NDSEVEX0FSSU5DNjUzKSArPSBh
cmluYzY1My5vCitvYmotJChDT05GSUdfU0NIRURfQ1JFRElUKSArPSBjcmVkaXQubworb2JqLSQo
Q09ORklHX1NDSEVEX0NSRURJVDIpICs9IGNyZWRpdDIubworb2JqLSQoQ09ORklHX1NDSEVEX1JU
RFMpICs9IHJ0Lm8KK29iai0kKENPTkZJR19TQ0hFRF9OVUxMKSArPSBudWxsLm8KK29iai15ICs9
IGNvcmUubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2Nv
bW1vbi9zY2hlZC9hcmluYzY1My5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKcmVuYW1lIHRvIHhlbi9jb21tb24vc2NoZWQvYXJp
bmM2NTMuYwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvc2NoZWR1bGUuYyBiL3hlbi9j
b21tb24vc2NoZWQvY29tcGF0LmMKc2ltaWxhcml0eSBpbmRleCA5NyUKcmVuYW1lIGZyb20geGVu
L2NvbW1vbi9jb21wYXQvc2NoZWR1bGUuYwpyZW5hbWUgdG8geGVuL2NvbW1vbi9zY2hlZC9jb21w
YXQuYwppbmRleCA4YjZlNmYxMDdkLi4wNDBiNGNhY2EyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2NvbXBhdC9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvY29tcGF0LmMKQEAgLTM3
LDcgKzM3LDcgQEAgc3RhdGljIGludCBjb21wYXRfcG9sbChzdHJ1Y3QgY29tcGF0X3NjaGVkX3Bv
bGwgKmNvbXBhdCkKICNkZWZpbmUgZG9fcG9sbCBjb21wYXRfcG9sbAogI2RlZmluZSBzY2hlZF9w
b2xsIGNvbXBhdF9zY2hlZF9wb2xsCiAKLSNpbmNsdWRlICIuLi9zY2hlZHVsZS5jIgorI2luY2x1
ZGUgImNvcmUuYyIKIAogaW50IGNvbXBhdF9zZXRfdGltZXJfb3AodTMyIGxvLCBzMzIgaGkpCiB7
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkL2Nv
cmUuYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJvbSB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMKcmVuYW1lIHRvIHhlbi9jb21tb24vc2NoZWQvY29yZS5jCmluZGV4IDU0YTA3ZmY5ZTguLjRk
OGViNGM2MTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkL2NvcmUuYwpAQCAtMzEyOCw3ICszMTI4LDcgQEAgdm9pZCBfX2luaXQgc2NoZWRf
c2V0dXBfZG9tMF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQogI2VuZGlmCiAKICNpZmRlZiBDT05G
SUdfQ09NUEFUCi0jaW5jbHVkZSAiY29tcGF0L3NjaGVkdWxlLmMiCisjaW5jbHVkZSAiY29tcGF0
LmMiCiAjZW5kaWYKIAogI2VuZGlmIC8qICFDT01QQVQgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMKc2ltaWxhcml0eSBpbmRl
eCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vY3B1cG9vbC5jCnJlbmFtZSB0byB4ZW4vY29t
bW9uL3NjaGVkL2NwdXBvb2wuYwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YyBiL3hlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFt
ZSBmcm9tIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKcmVuYW1lIHRvIHhlbi9jb21tb24vc2No
ZWQvY3JlZGl0LmMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVu
L2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9t
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCnJlbmFtZSB0byB4ZW4vY29tbW9uL3NjaGVkL2Ny
ZWRpdDIuYwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9u
L3NjaGVkL251bGwuYwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2NvbW1v
bi9zY2hlZF9udWxsLmMKcmVuYW1lIHRvIHhlbi9jb21tb24vc2NoZWQvbnVsbC5jCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkL3J0LmMKc2ltaWxh
cml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9jb21tb24vc2NoZWRfcnQuYwpyZW5hbWUg
dG8geGVuL2NvbW1vbi9zY2hlZC9ydC5jCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBP-0004Qz-RP; Wed, 08 Jan 2020 15:23:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBP-0004QZ-4M
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:43 +0000
X-Inumbo-ID: d5d27440-322a-11ea-b82c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5d27440-322a-11ea-b82c-12813bfff9fa;
 Wed, 08 Jan 2020 15:23:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E522B1E9;
 Wed,  8 Jan 2020 15:23:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:26 +0100
Message-Id: <20200108152328.27194-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 7/9] xen/sched: switch scheduling to bool
 where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NoZWR1bGluZyBjb2RlIGhhcyBzZXZlcmFsIHBsYWNlcyB1c2luZyBpbnQgb3IgYm9vbF90IGlu
c3RlYWQgb2YgYm9vbC4KU3dpdGNoIHRob3NlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gcmVuYW1lIGJvb2wgInBvcyIgdG8gImZpcnN0
IiAoRGFyaW8gRmFnZ2lvbGkpCi0tLQogeGVuL2NvbW1vbi9zY2hlZC9hcmluYzY1My5jIHwgIDgg
KysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWQvY29yZS5jICAgICB8IDE0ICsrKysrKystLS0tLS0t
CiB4ZW4vY29tbW9uL3NjaGVkL2NwdXBvb2wuYyAgfCAxMCArKysrKy0tLS0tCiB4ZW4vY29tbW9u
L3NjaGVkL2NyZWRpdC5jICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9jb21tb24vc2NoZWQvcHJp
dmF0ZS5oICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkL3J0LmMgICAgICAgfCAxOCArKysrKysr
KystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICA2ICsrKy0tLQogNyBm
aWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkL2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkL2FyaW5j
NjUzLmMKaW5kZXggODg5NWQ5MmI1ZS4uYmNlODAyMWUzZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZC9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvYXJpbmM2NTMuYwpAQCAt
NzUsNyArNzUsNyBAQCB0eXBlZGVmIHN0cnVjdCBhcmluYzY1M191bml0X3MKICAgICAgKiBhcmlu
YzY1M191bml0X3QgcG9pbnRlci4gKi8KICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqIHVuaXQ7CiAg
ICAgLyogYXdha2UgaG9sZHMgd2hldGhlciB0aGUgVU5JVCBoYXMgYmVlbiB3b2tlbiB3aXRoIHZj
cHVfd2FrZSgpICovCi0gICAgYm9vbF90ICAgICAgICAgICAgICBhd2FrZTsKKyAgICBib29sICAg
ICAgICAgICAgICAgIGF3YWtlOwogICAgIC8qIGxpc3QgaG9sZHMgdGhlIGxpbmtlZCBsaXN0IGlu
Zm9ybWF0aW9uIGZvciB0aGUgbGlzdCB0aGlzIFVOSVQKICAgICAgKiBpcyBzdG9yZWQgaW4gKi8K
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgIGxpc3Q7CkBAIC00MjcsNyArNDI3LDcgQEAgYTY1M3Nj
aGVkX2FsbG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQsCiAgICAgICogd2lsbCBtYXJrIHRoZSBVTklUIGF3YWtlLgogICAgICAqLwog
ICAgIHN2Yy0+dW5pdCA9IHVuaXQ7Ci0gICAgc3ZjLT5hd2FrZSA9IDA7CisgICAgc3ZjLT5hd2Fr
ZSA9IGZhbHNlOwogICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSApCiAgICAgICAgIGxpc3Rf
YWRkKCZzdmMtPmxpc3QsICZTQ0hFRF9QUklWKG9wcyktPnVuaXRfbGlzdCk7CiAgICAgdXBkYXRl
X3NjaGVkdWxlX3VuaXRzKG9wcyk7CkBAIC00NzMsNyArNDczLDcgQEAgc3RhdGljIHZvaWQKIGE2
NTNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgaWYgKCBBVU5JVCh1bml0KSAhPSBOVUxMICkKLSAgICAg
ICAgQVVOSVQodW5pdCktPmF3YWtlID0gMDsKKyAgICAgICAgQVVOSVQodW5pdCktPmF3YWtlID0g
ZmFsc2U7CiAKICAgICAvKgogICAgICAqIElmIHRoZSBVTklUIGJlaW5nIHB1dCB0byBzbGVlcCBp
cyB0aGUgc2FtZSBvbmUgdGhhdCBpcyBjdXJyZW50bHkKQEAgLTQ5Myw3ICs0OTMsNyBAQCBzdGF0
aWMgdm9pZAogYTY1M3NjaGVkX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIGlmICggQVVOSVQodW5pdCkgIT0gTlVM
TCApCi0gICAgICAgIEFVTklUKHVuaXQpLT5hd2FrZSA9IDE7CisgICAgICAgIEFVTklUKHVuaXQp
LT5hd2FrZSA9IHRydWU7CiAKICAgICBjcHVfcmFpc2Vfc29mdGlycShzY2hlZF91bml0X21hc3Rl
cih1bml0KSwgU0NIRURVTEVfU09GVElSUSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkL2NvcmUuYyBiL3hlbi9jb21tb24vc2NoZWQvY29yZS5jCmluZGV4IDQxNTNkMTEwYmUuLjg5
NmY4MmY0ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWQvY29yZS5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWQvY29yZS5jCkBAIC01Myw3ICs1Myw3IEBAIHN0cmluZ19wYXJhbSgic2NoZWQi
LCBvcHRfc2NoZWQpOwogICogc2NoZWR1bGVyIHdpbGwgZ2l2ZSBwcmVmZXJyZW5jZSB0byBwYXJ0
aWFsbHkgaWRsZSBwYWNrYWdlIGNvbXBhcmVkIHRvCiAgKiB0aGUgZnVsbCBpZGxlIHBhY2thZ2Us
IHdoZW4gcGlja2luZyBwQ1BVIHRvIHNjaGVkdWxlIHZDUFUuCiAgKi8KLWJvb2xfdCBzY2hlZF9z
bXRfcG93ZXJfc2F2aW5ncyA9IDA7Citib29sIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzOwogYm9v
bGVhbl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3NhdmluZ3MiLCBzY2hlZF9zbXRfcG93ZXJfc2F2
aW5ncyk7CiAKIC8qIERlZmF1bHQgc2NoZWR1bGluZyByYXRlIGxpbWl0OiAxbXMKQEAgLTU3NCw3
ICs1NzQsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHsKICAg
ICAgICAgZ2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKICAgICAgICAg
Z2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZF91bml0X2lkbGUgPSB1bml0OwotICAg
ICAgICB2LT5pc19ydW5uaW5nID0gMTsKKyAgICAgICAgdi0+aXNfcnVubmluZyA9IHRydWU7CiAg
ICAgICAgIHVuaXQtPmlzX3J1bm5pbmcgPSB0cnVlOwogICAgICAgICB1bml0LT5zdGF0ZV9lbnRy
eV90aW1lID0gTk9XKCk7CiAgICAgfQpAQCAtOTgzLDcgKzk4Myw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkX3VuaXRfbWlncmF0ZV9maW5pc2goc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNpZ25lZCBpbnQgb2xkX2NwdSwgbmV3X2NwdTsKICAg
ICBzcGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOwotICAgIGJvb2xfdCBwaWNrX2NhbGxl
ZCA9IDA7CisgICAgYm9vbCBwaWNrX2NhbGxlZCA9IGZhbHNlOwogICAgIHN0cnVjdCB2Y3B1ICp2
OwogCiAgICAgLyoKQEAgLTEwMjksNyArMTAyOSw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRf
bWlncmF0ZV9maW5pc2goc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAgICBpZiAo
IChuZXdfbG9jayA9PSBnZXRfc2NoZWRfcmVzKG5ld19jcHUpLT5zY2hlZHVsZV9sb2NrKSAmJgog
ICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIHVuaXQtPmRvbWFpbi0+
Y3B1cG9vbC0+Y3B1X3ZhbGlkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICBwaWNrX2NhbGxlZCA9IDE7CisgICAgICAgICAgICBwaWNrX2NhbGxlZCA9IHRydWU7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC0xMDM3LDcgKzEwMzcsNyBAQCBzdGF0
aWMgdm9pZCBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNoKHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICAgICAgICAgICAgICogV2UgZG8gbm90IGhvbGQgdGhlIHNjaGVkdWxlciBsb2NrIGFwcHJv
cHJpYXRlIGZvciB0aGlzIHZDUFUuCiAgICAgICAgICAgICAgKiBUaHVzIHdlIGNhbm5vdCBzZWxl
Y3QgYSBuZXcgQ1BVIG9uIHRoaXMgaXRlcmF0aW9uLiBUcnkgYWdhaW4uCiAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIHBpY2tfY2FsbGVkID0gMDsKKyAgICAgICAgICAgIHBpY2tfY2FsbGVk
ID0gZmFsc2U7CiAgICAgICAgIH0KIAogICAgICAgICBzY2hlZF9zcGluX3VubG9ja19kb3VibGUo
b2xkX2xvY2ssIG5ld19sb2NrLCBmbGFncyk7CkBAIC0yMTQ4LDcgKzIxNDgsNyBAQCBzdGF0aWMg
dm9pZCBzY2hlZF9zd2l0Y2hfdW5pdHMoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciwKICAgICAg
ICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZuZXh0LCB2bmV4dC0+bmV3X3N0YXRlLCBub3cp
OwogICAgICAgICB9CiAKLSAgICAgICAgdm5leHQtPmlzX3J1bm5pbmcgPSAxOworICAgICAgICB2
bmV4dC0+aXNfcnVubmluZyA9IHRydWU7CiAKICAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUodm5l
eHQpICkKICAgICAgICAgICAgIHZuZXh0LT5zY2hlZF91bml0ID0gbmV4dDsKQEAgLTIyMTksNyAr
MjIxOSw3IEBAIHN0YXRpYyB2b2lkIHZjcHVfY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqdnBy
ZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKICAgICBzbXBfd21iKCk7CiAKICAgICBpZiAoIHZwcmV2
ICE9IHZuZXh0ICkKLSAgICAgICAgdnByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgICAgICB2cHJl
di0+aXNfcnVubmluZyA9IGZhbHNlOwogfQogCiBzdGF0aWMgdm9pZCB1bml0X2NvbnRleHRfc2F2
ZWQoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcikKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWQvY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMKaW5kZXggN2IzMWFiMGQ2
MS4uYzEzOTZjZmZmNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMKQEAgLTE1NCw3ICsxNTQsNyBAQCBzdGF0aWMg
c3RydWN0IGNwdXBvb2wgKmFsbG9jX2NwdXBvb2xfc3RydWN0KHZvaWQpCiAgKiB0aGUgc2VhcmNo
ZWQgaWQgaXMgcmV0dXJuZWQKICAqIHJldHVybnMgTlVMTCBpZiBub3QgZm91bmQuCiAgKi8KLXN0
YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqX19jcHVwb29sX2ZpbmRfYnlfaWQoaW50IGlkLCBpbnQgZXhh
Y3QpCitzdGF0aWMgc3RydWN0IGNwdXBvb2wgKl9fY3B1cG9vbF9maW5kX2J5X2lkKGludCBpZCwg
Ym9vbCBleGFjdCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqKnE7CiAKQEAgLTE2OSwxMCArMTY5
LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqX19jcHVwb29sX2ZpbmRfYnlfaWQoaW50IGlk
LCBpbnQgZXhhY3QpCiAKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9maW5kX2J5X2lk
KGludCBwb29saWQpCiB7Ci0gICAgcmV0dXJuIF9fY3B1cG9vbF9maW5kX2J5X2lkKHBvb2xpZCwg
MSk7CisgICAgcmV0dXJuIF9fY3B1cG9vbF9maW5kX2J5X2lkKHBvb2xpZCwgdHJ1ZSk7CiB9CiAK
LXN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqX19jcHVwb29sX2dldF9ieV9pZChpbnQgcG9vbGlkLCBp
bnQgZXhhY3QpCitzdGF0aWMgc3RydWN0IGNwdXBvb2wgKl9fY3B1cG9vbF9nZXRfYnlfaWQoaW50
IHBvb2xpZCwgYm9vbCBleGFjdCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBzcGlu
X2xvY2soJmNwdXBvb2xfbG9jayk7CkBAIC0xODUsMTIgKzE4NSwxMiBAQCBzdGF0aWMgc3RydWN0
IGNwdXBvb2wgKl9fY3B1cG9vbF9nZXRfYnlfaWQoaW50IHBvb2xpZCwgaW50IGV4YWN0KQogCiBz
dHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9nZXRfYnlfaWQoaW50IHBvb2xpZCkKIHsKLSAgICByZXR1
cm4gX19jcHVwb29sX2dldF9ieV9pZChwb29saWQsIDEpOworICAgIHJldHVybiBfX2NwdXBvb2xf
Z2V0X2J5X2lkKHBvb2xpZCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1
cG9vbF9nZXRfbmV4dF9ieV9pZChpbnQgcG9vbGlkKQogewotICAgIHJldHVybiBfX2NwdXBvb2xf
Z2V0X2J5X2lkKHBvb2xpZCwgMCk7CisgICAgcmV0dXJuIF9fY3B1cG9vbF9nZXRfYnlfaWQocG9v
bGlkLCBmYWxzZSk7CiB9CiAKIHZvaWQgY3B1cG9vbF9wdXQoc3RydWN0IGNwdXBvb2wgKnBvb2wp
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hl
ZC9jcmVkaXQuYwppbmRleCA2YjA0ZjhmNzFjLi5hNzVlZmJkNDNkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkL2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMKQEAg
LTI0NSw3ICsyNDUsNyBAQCBfX3J1bnFfZWxlbShzdHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogfQog
CiAvKiBJcyB0aGUgZmlyc3QgZWxlbWVudCBvZiBjcHUncyBydW5xIChpZiBhbnkpIGNwdSdzIGlk
bGUgdW5pdD8gKi8KLXN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBp
bnQgY3B1KQorc3RhdGljIGlubGluZSBib29sIGlzX3J1bnFfaWRsZSh1bnNpZ25lZCBpbnQgY3B1
KQogewogICAgIC8qCiAgICAgICogV2UncmUgcGVla2luZyBhdCBjcHUncyBydW5xLCB3ZSBtdXN0
IGhvbGQgdGhlIHByb3BlciBsb2NrLgpAQCAtMzQ0LDcgKzM0NCw3IEBAIHN0YXRpYyB2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2Yywgc190aW1lX3Qgbm93KQogICAgIHN2
Yy0+c3RhcnRfdGltZSArPSAoY3JlZGl0cyAqIE1JTExJU0VDUygxKSkgLyBDU0NIRURfQ1JFRElU
U19QRVJfTVNFQzsKIH0KIAotc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90aWNrbGVf
b25lX2lkbGUgPSAxOworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfdGlja2xlX29uZV9p
ZGxlID0gdHJ1ZTsKIGJvb2xlYW5fcGFyYW0oInRpY2tsZV9vbmVfaWRsZV9jcHUiLCBvcHRfdGlj
a2xlX29uZV9pZGxlKTsKIAogREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3RpY2ts
ZV9jcHUpOwpAQCAtNzE5LDcgKzcxOSw3IEBAIF9fY3NjaGVkX3VuaXRfaXNfbWlncmF0ZWFibGUo
Y29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCiAKIHN0YXRpYyBpbnQKIF9jc2NoZWRf
Y3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCwKLSAgICAgICAgICAgICAgICAgYm9vbF90IGNvbW1pdCkKKyAgICAgICAgICAg
ICAgICAgYm9vbCBjb21taXQpCiB7CiAgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVu
aXQpOwogICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSBjcHUncyBzY3JhdGNoIHNwYWNlICovCkBA
IC04NzEsNyArODcxLDcgQEAgY3NjaGVkX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICogZ2V0IGJvb3N0ZWQs
IHdoaWNoIHdlIGRvbid0IGRlc2VydmUgYXMgd2UgYXJlICJvbmx5IiBtaWdyYXRpbmcuCiAgICAg
ICovCiAgICAgc2V0X2JpdChDU0NIRURfRkxBR19VTklUX01JR1JBVElORywgJnN2Yy0+ZmxhZ3Mp
OwotICAgIHJldHVybiBnZXRfc2NoZWRfcmVzKF9jc2NoZWRfY3B1X3BpY2sob3BzLCB1bml0LCAx
KSk7CisgICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoX2NzY2hlZF9jcHVfcGljayhvcHMsIHVuaXQs
IHRydWUpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkCkBAIC05NzUsNyArOTc1LDcgQEAgY3Nj
aGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKICAgICAgICAgICogbWlncmF0aW5nIGl0IHRvIHJ1biBlbHNld2hlcmUgKHNlZSBtdWx0aS1j
b3JlIGFuZCBtdWx0aS10aHJlYWQKICAgICAgICAgICogc3VwcG9ydCBpbiBjc2NoZWRfcmVzX3Bp
Y2soKSkuCiAgICAgICAgICAqLwotICAgICAgICBuZXdfY3B1ID0gX2NzY2hlZF9jcHVfcGljayhv
cHMsIGN1cnJ1bml0LCAwKTsKKyAgICAgICAgbmV3X2NwdSA9IF9jc2NoZWRfY3B1X3BpY2sob3Bz
LCBjdXJydW5pdCwgZmFsc2UpOwogCiAgICAgICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJl
c3RvcmUobG9jaywgZmxhZ3MsIGN1cnJ1bml0KTsKIApAQCAtMTEwOCw3ICsxMTA4LDcgQEAgc3Rh
dGljIHZvaWQKIGNzY2hlZF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25z
dCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKLSAgICBib29sX3QgbWlncmF0aW5nOworICAgIGJv
b2wgbWlncmF0aW5nOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3VuaXQodW5pdCkgKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9wcml2YXRlLmggYi94ZW4vY29tbW9uL3NjaGVkL3By
aXZhdGUuaAppbmRleCBlZGNlMzU0ZGM3Li45ZDBkYjc1Y2JiIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkL3ByaXZhdGUuaAorKysgYi94ZW4vY29tbW9uL3NjaGVkL3ByaXZhdGUuaApAQCAt
NTg5LDcgKzU4OSw3IEBAIHVuc2lnbmVkIGludCBjcHVwb29sX2dldF9ncmFudWxhcml0eShjb25z
dCBzdHJ1Y3QgY3B1cG9vbCAqYyk7CiAgKiAqIFRoZSBoYXJkIGFmZmluaXR5IGlzIG5vdCBhIHN1
YnNldCBvZiBzb2Z0IGFmZmluaXR5CiAgKiAqIFRoZXJlIGlzIGFuIG92ZXJsYXAgYmV0d2VlbiB0
aGUgc29mdCBhbmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICovCi1zdGF0aWMgaW5saW5lIGludCBo
YXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyBp
bmxpbmUgYm9vbCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCkKIHsKICAgICByZXR1cm4gdW5pdC0+c29mdF9hZmZfZWZmZWN0aXZlICYmCiAgICAgICAgICAg
ICFjcHVtYXNrX3N1YnNldChjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21h
aW4pLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9ydC5jIGIveGVuL2NvbW1vbi9zY2hl
ZC9ydC5jCmluZGV4IGQyNmY3N2Y1NTQuLjZkYzRiNmE2ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWQvcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkL3J0LmMKQEAgLTQ5MCwxMyArNDkw
LDEzIEBAIHJ0X3VwZGF0ZV9kZWFkbGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF91bml0ICpz
dmMpCiBzdGF0aWMgaW5saW5lIGJvb2wKIGRlYWRsaW5lX3F1ZXVlX3JlbW92ZShzdHJ1Y3QgbGlz
dF9oZWFkICpxdWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKIHsKLSAgICBpbnQgcG9zID0g
MDsKKyAgICBib29sIGZpcnN0ID0gZmFsc2U7CiAKICAgICBpZiAoIHF1ZXVlLT5uZXh0ICE9IGVs
ZW0gKQotICAgICAgICBwb3MgPSAxOworICAgICAgICBmaXJzdCA9IHRydWU7CiAKICAgICBsaXN0
X2RlbF9pbml0KGVsZW0pOwotICAgIHJldHVybiAhcG9zOworICAgIHJldHVybiAhZmlyc3Q7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgYm9vbApAQCAtNTA1LDE3ICs1MDUsMTcgQEAgZGVhZGxpbmVfcXVl
dWVfaW5zZXJ0KHN0cnVjdCBydF91bml0ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwK
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpxdWV1ZSkKIHsKICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICppdGVyOwotICAgIGludCBwb3MgPSAwOworICAgIGJvb2wgZmlyc3Qg
PSB0cnVlOwogCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7CiAgICAg
ICAgIHN0cnVjdCBydF91bml0ICogaXRlcl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKICAgICAgICAg
aWYgKCBjb21wYXJlX3VuaXRfcHJpb3JpdHkoc3ZjLCBpdGVyX3N2YykgPiAwICkKICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBwb3MrKzsKKyAgICAgICAgZmlyc3QgPSBmYWxzZTsKICAgICB9
CiAgICAgbGlzdF9hZGRfdGFpbChlbGVtLCBpdGVyKTsKLSAgICByZXR1cm4gIXBvczsKKyAgICBy
ZXR1cm4gZmlyc3Q7CiB9CiAjZGVmaW5lIGRlYWRsaW5lX3J1bnFfaW5zZXJ0KC4uLikgXAogICBk
ZWFkbGluZV9xdWV1ZV9pbnNlcnQoJnFfZWxlbSwgIyNfX1ZBX0FSR1NfXykKQEAgLTYwNSw3ICs2
MDUsNyBAQCByZXBscV9yZWluc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCBydF91bml0ICpzdmMpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqcmVwbHEgPSBydF9yZXBs
cShvcHMpOwogICAgIHN0cnVjdCBydF91bml0ICpyZWFybV9zdmMgPSBzdmM7Ci0gICAgYm9vbF90
IHJlYXJtID0gMDsKKyAgICBib29sIHJlYXJtID0gZmFsc2U7CiAKICAgICBBU1NFUlQoIHVuaXRf
b25fcmVwbHEoc3ZjKSApOwogCkBAIC02MjIsNyArNjIyLDcgQEAgcmVwbHFfcmVpbnNlcnQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICAgIHsKICAg
ICAgICAgZGVhZGxpbmVfcmVwbHFfaW5zZXJ0KHN2YywgJnN2Yy0+cmVwbHFfZWxlbSwgcmVwbHEp
OwogICAgICAgICByZWFybV9zdmMgPSByZXBscV9lbGVtKHJlcGxxLT5uZXh0KTsKLSAgICAgICAg
cmVhcm0gPSAxOworICAgICAgICByZWFybSA9IHRydWU7CiAgICAgfQogICAgIGVsc2UKICAgICAg
ICAgcmVhcm0gPSBkZWFkbGluZV9yZXBscV9pbnNlcnQoc3ZjLCAmc3ZjLT5yZXBscV9lbGVtLCBy
ZXBscSk7CkBAIC0xMjc5LDcgKzEyNzksNyBAQCBydF91bml0X3dha2UoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgcnRf
dW5pdCAqIGNvbnN0IHN2YyA9IHJ0X3VuaXQodW5pdCk7CiAgICAgc190aW1lX3Qgbm93OwotICAg
IGJvb2xfdCBtaXNzZWQ7CisgICAgYm9vbCBtaXNzZWQ7CiAKICAgICBCVUdfT04oIGlzX2lkbGVf
dW5pdCh1bml0KSApOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGI0YzJlNGY3YzIuLmQ4ZTk2MTA5NWYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCkBAIC01NjAsMTggKzU2MCwxOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfc3lzdGVtX2Rv
bWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICogVXNlIHRoaXMgd2hlbiB5b3UgZG9uJ3Qg
aGF2ZSBhbiBleGlzdGluZyByZWZlcmVuY2UgdG8gQGQuIEl0IHJldHVybnMKICAqIEZBTFNFIGlm
IEBkIGlzIGJlaW5nIGRlc3Ryb3llZC4KICAqLwotc3RhdGljIGFsd2F5c19pbmxpbmUgaW50IGdl
dF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgZ2V0
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGludCBvbGQsIHNlZW4gPSBhdG9taWNf
cmVhZCgmZC0+cmVmY250KTsKICAgICBkbwogICAgIHsKICAgICAgICAgb2xkID0gc2VlbjsKICAg
ICAgICAgaWYgKCB1bmxpa2VseShvbGQgJiBET01BSU5fREVTVFJPWUVEKSApCi0gICAgICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgc2VlbiA9IGF0
b21pY19jbXB4Y2hnKCZkLT5yZWZjbnQsIG9sZCwgb2xkICsgMSk7CiAgICAgfQogICAgIHdoaWxl
ICggdW5saWtlbHkoc2VlbiAhPSBvbGQpICk7Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRy
dWU7CiB9CiAKIC8qCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBU-0004ST-6M; Wed, 08 Jan 2020 15:23:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBS-0004Ru-H0
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:46 +0000
X-Inumbo-ID: d46a53e8-322a-11ea-b1f0-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d46a53e8-322a-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E6E36B1E7;
 Wed,  8 Jan 2020 15:23:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:23 +0100
Message-Id: <20200108152328.27194-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 4/9] xen/sched: remove special cases for free
 cpus in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgaWRsZSBzY2hlZHVsZXIgbm93IHRha2luZyBjYXJlIG9mIGFsbCBjcHVzIG5vdCBp
biBhbnkgY3B1cG9vbAp0aGUgc3BlY2lhbCBjYXNlcyBpbiB0aGUgb3RoZXIgc2NoZWR1bGVycyBm
b3Igbm8gY3B1cG9vbCBhc3NvY2lhdGVkCmNhbiBiZSByZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWQvY3Jl
ZGl0LmMgIHwgIDcgKystLS0tLQogeGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMgfCAzMCAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL2NyZWRp
dC5jIGIveGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQuYwppbmRleCA0MzI5ZDlkZjU2Li42YjA0Zjhm
NzFjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWQvY3JlZGl0LmMKQEAgLTE2OTAsMTEgKzE2OTAsOCBAQCBjc2NoZWRfbG9hZF9iYWxh
bmNlKHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogCiAgICAgQlVHX09OKGdl
dF9zY2hlZF9yZXMoY3B1KSAhPSBzbmV4dC0+dW5pdC0+cmVzKTsKIAotICAgIC8qCi0gICAgICog
SWYgdGhpcyBDUFUgaXMgZ29pbmcgb2ZmbGluZSwgb3IgaXMgbm90ICh5ZXQpIHBhcnQgb2YgYW55
IGNwdXBvb2wKLSAgICAgKiAoYXMgaXQgaGFwcGVucywgZS5nLiwgZHVyaW5nIGNwdSBicmluZ3Vw
KSwgd2Ugc2hvdWxkbid0IHN0ZWFsIHdvcmsuCi0gICAgICovCi0gICAgaWYgKCB1bmxpa2VseSgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIG9ubGluZSkgfHwgYyA9PSBOVUxMKSApCisgICAgLyogSWYg
dGhpcyBDUFUgaXMgZ29pbmcgb2ZmbGluZSwgd2Ugc2hvdWxkbid0IHN0ZWFsIHdvcmsuICAqLwor
ICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBvbmxpbmUpKSApCiAgICAg
ICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKCBzbmV4dC0+cHJpID09IENTQ0hFRF9QUklfSURMRSAp
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2No
ZWQvY3JlZGl0Mi5jCmluZGV4IDY1ZThhYjA1MmUuLjg0OWQyNTRlMDQgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWQvY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvY3JlZGl0Mi5j
CkBAIC0yNzQ0LDQwICsyNzQ0LDEwIEBAIHN0YXRpYyB2b2lkCiBjc2NoZWQyX3VuaXRfbWlncmF0
ZSgKICAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5p
dC0+ZG9tYWluOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBjb25zdCBzdmMgPSBjc2NoZWQy
X3VuaXQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqdHJxZDsKICAg
ICBzX3RpbWVfdCBub3cgPSBOT1coKTsKIAotICAgIC8qCi0gICAgICogQmVpbmcgcGFzc2VkIGEg
dGFyZ2V0IHBDUFUgd2hpY2ggaXMgb3V0c2lkZSBvZiBvdXIgY3B1cG9vbCBpcyBvbmx5Ci0gICAg
ICogdmFsaWQgaWYgd2UgYXJlIHNodXR0aW5nIGRvd24gKG9yIGRvaW5nIEFDUEkgc3VzcGVuZCks
IGFuZCB3ZSBhcmUKLSAgICAgKiBtb3ZpbmcgZXZlcnlvbmUgdG8gQlNQLCBubyBtYXR0ZXIgd2hl
dGhlciBvciBub3QgQlNQIGlzIGluc2lkZSBvdXIKLSAgICAgKiBjcHVwb29sLgotICAgICAqCi0g
ICAgICogQW5kIHNpbmNlIHRoZXJlIGluZGVlZCBpcyB0aGUgY2hhbmNlIHRoYXQgaXQgaXMgbm90
IHBhcnQgb2YgaXQsIGFsbAotICAgICAqIHdlIG11c3QgZG8gaXMgcmVtb3ZlIF9hbmRfIHVuYXNz
aWduIHRoZSB1bml0IGZyb20gYW55IHJ1bnF1ZXVlLCBhcwotICAgICAqIHdlbGwgYXMgdXBkYXRp
bmcgdi0+cHJvY2Vzc29yIHdpdGggdGhlIHRhcmdldCwgc28gdGhhdCB0aGUgc3VzcGVuZAotICAg
ICAqIHByb2Nlc3MgY2FuIGNvbnRpbnVlLgotICAgICAqCi0gICAgICogSXQgd2lsbCB0aGVuIGJl
IGR1cmluZyByZXN1bWUgdGhhdCBhIG5ldywgbWVhbmluZ2Z1bCwgdmFsdWUgZm9yCi0gICAgICog
di0+cHJvY2Vzc29yIHdpbGwgYmUgY2hvc2VuLCBhbmQgZHVyaW5nIGFjdHVhbCBkb21haW4gdW5w
YXVzZSB0aGF0Ci0gICAgICogdGhlIHVuaXQgd2lsbCBiZSBhc3NpZ25lZCB0byBhbmQgYWRkZWQg
dG8gdGhlIHByb3BlciBydW5xdWV1ZS4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KCFjcHVt
YXNrX3Rlc3RfY3B1KG5ld19jcHUsIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKSkg
KQotICAgIHsKLSAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVu
ZCk7Ci0gICAgICAgIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBydW5xX3JlbW92ZShzdmMpOwotICAgICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMt
PnJxZCwgTlVMTCwgLTEsIG5vdyk7Ci0gICAgICAgIH0KLSAgICAgICAgX3J1bnFfZGVhc3NpZ24o
c3ZjKTsKLSAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVzKG5ld19jcHUp
KTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIC8qIElmIGhlcmUsIG5ld19jcHUgbXVz
dCBiZSBhIHZhbGlkIENyZWRpdDIgcENQVSwgYW5kIGluIG91ciBhZmZpbml0eS4gKi8KICAgICBB
U1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCAmY3NjaGVkMl9wcml2KG9wcyktPmluaXRp
YWxpemVkKSk7CiAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUobmV3X2NwdSwgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHkpKTsKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:23: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 1ipDBY-0004WT-O3; Wed, 08 Jan 2020 15:23:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBX-0004Vo-IE
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:51 +0000
X-Inumbo-ID: d45bd6d8-322a-11ea-a38f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d45bd6d8-322a-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CB2D3B1E6;
 Wed,  8 Jan 2020 15:23:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:22 +0100
Message-Id: <20200108152328.27194-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 3/9] xen/sched: cleanup sched.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 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>

VGhlcmUgYXJlIHNvbWUgaXRlbXMgaW4gaW5jbHVkZS94ZW4vc2NoZWQuaCB3aGljaCBjYW4gYmUg
bW92ZWQgdG8KcHJpdmF0ZS5oIGFzIHRoZXkgYXJlIHNjaGVkdWxlciBwcml2YXRlLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkL2Nv
cmUuYyAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkL3ByaXZhdGUuaCB8IDEzICsrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMgYi94ZW4vY29tbW9uL3NjaGVkL2NvcmUu
YwppbmRleCAyZmFlOTU5ZTkwLi40MTUzZDExMGJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkL2NvcmUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkL2NvcmUuYwpAQCAtMTM0Niw3ICsxMzQ2
LDcgQEAgaW50IHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNw
dW1hc2tfdCAqYWZmaW5pdHkpCiAgICAgcmV0dXJuIHZjcHVfc2V0X2FmZmluaXR5KHYsIGFmZmlu
aXR5LCB2LT5zY2hlZF91bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiB9CiAKLWludCB2Y3B1X3Nl
dF9zb2Z0X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmFmZmluaXR5
KQorc3RhdGljIGludCB2Y3B1X3NldF9zb2Z0X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCBjb25z
dCBjcHVtYXNrX3QgKmFmZmluaXR5KQogewogICAgIHJldHVybiB2Y3B1X3NldF9hZmZpbml0eSh2
LCBhZmZpbml0eSwgdi0+c2NoZWRfdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogfQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZC9wcml2YXRlLmggYi94ZW4vY29tbW9uL3NjaGVkL3ByaXZh
dGUuaAppbmRleCBhNzAyZmQyM2IxLi5lZGNlMzU0ZGM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkL3ByaXZhdGUuaAorKysgYi94ZW4vY29tbW9uL3NjaGVkL3ByaXZhdGUuaApAQCAtNTMz
LDYgKzUzMyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3VucGF1c2UoY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdHJ1Y3QgY3B1cG9vbAogewogICAgIGludCAgICAg
ICAgICAgICAgY3B1cG9vbF9pZDsKKyNkZWZpbmUgQ1BVUE9PTElEX05PTkUgICAgLTEKICAgICB1
bnNpZ25lZCBpbnQgICAgIG5fZG9tOwogICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3ZhbGlkOyAg
ICAgIC8qIGFsbCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8KICAgICBjcHVtYXNrX3Zhcl90ICAg
IHJlc192YWxpZDsgICAgICAvKiBhbGwgc2NoZWR1bGluZyByZXNvdXJjZXMgb2YgcG9vbCAqLwpA
QCAtNjE4LDUgKzYxOSwxNyBAQCBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQsIGludCBzdGVwLAogCiB2b2lkIHNjaGVkX3JtX2NwdSh1bnNpZ25l
ZCBpbnQgY3B1KTsKIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0g
c2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZHVsZV9kdW1wKHN0
cnVjdCBjcHVwb29sICpjKTsKK3N0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9nZXRfZGVmYXVs
dCh2b2lkKTsKK3N0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9hbGxvYyh1bnNpZ25lZCBpbnQg
c2NoZWRfaWQsIGludCAqcGVycik7Cit2b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVs
ZXIgKnNjaGVkKTsKK2ludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSk7
CitpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAq
Yyk7CitpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpOworaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKTsKK3N0cnVjdCBj
cHVwb29sICpjcHVwb29sX2dldF9ieV9pZChpbnQgcG9vbGlkKTsKK3ZvaWQgY3B1cG9vbF9wdXQo
c3RydWN0IGNwdXBvb2wgKnBvb2wpOworaW50IGNwdXBvb2xfYWRkX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCBpbnQgcG9vbGlkKTsKK3ZvaWQgY3B1cG9vbF9ybV9kb21haW4oc3RydWN0IGRvbWFp
biAqZCk7CiAKICNlbmRpZiAvKiBfX1hFTl9TQ0hFRF9JRl9IX18gKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZDNh
ZGM2OWFiOS4uYjRjMmU0ZjdjMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTY4Nyw3ICs2ODcsNiBAQCBpbnQgIHNj
aGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShz
dHJ1Y3QgdmNwdSAqdik7CiBpbnQgIHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IGludCBwb29saWQpOwogdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KTsKLWludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9v
bCAqYyk7CiBsb25nIHNjaGVkX2FkanVzdChzdHJ1Y3QgZG9tYWluICosIHN0cnVjdCB4ZW5fZG9t
Y3RsX3NjaGVkdWxlcl9vcCAqKTsKIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVu
X3N5c2N0bF9zY2hlZHVsZXJfb3AgKik7CiBpbnQgIHNjaGVkX2lkKHZvaWQpOwpAQCAtOTIwLDE5
ICs5MTksMTAgQEAgc3RhdGljIGlubGluZSBib29sIHNjaGVkX2hhc191cmdlbnRfdmNwdSh2b2lk
KQogICAgIHJldHVybiBhdG9taWNfcmVhZCgmdGhpc19jcHUoc2NoZWRfdXJnZW50X2NvdW50KSk7
CiB9CiAKLXN0cnVjdCBzY2hlZHVsZXI7Ci0KLXN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9n
ZXRfZGVmYXVsdCh2b2lkKTsKLXN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkdWxlcl9hbGxvYyh1bnNp
Z25lZCBpbnQgc2NoZWRfaWQsIGludCAqcGVycik7Ci12b2lkIHNjaGVkdWxlcl9mcmVlKHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkKTsKLWludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBj
cHUsIHN0cnVjdCBjcHVwb29sICpjKTsKLWludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50
IGNwdSk7CiB2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0cnVjdCB2Y3B1ICp2LCBzX3Rp
bWVfdCB2YWx1ZSk7Ci1pbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUp
Owogdm9pZCBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHZj
cHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1
aW50OF90IHJlYXNvbik7CiBpbnQgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAq
diwgY29uc3QgY3B1bWFza190ICphZmZpbml0eSk7Ci1pbnQgdmNwdV9zZXRfc29mdF9hZmZpbml0
eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFza190ICphZmZpbml0eSk7CiB2b2lkIHJlc3Rv
cmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKTsKIGludCB2Y3B1X2FmZmluaXR5X2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBjbWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmKTsKQEAgLTEwNjUs
MTcgKzEwNTUsMTAgQEAgZXh0ZXJuIGVudW0gY3B1ZnJlcV9jb250cm9sbGVyIHsKICAgICBGUkVR
Q1RMX25vbmUsIEZSRVFDVExfZG9tMF9rZXJuZWwsIEZSRVFDVExfeGVuCiB9IGNwdWZyZXFfY29u
dHJvbGxlcjsKIAotI2RlZmluZSBDUFVQT09MSURfTk9ORSAgICAtMQotCi1zdHJ1Y3QgY3B1cG9v
bCAqY3B1cG9vbF9nZXRfYnlfaWQoaW50IHBvb2xpZCk7Ci12b2lkIGNwdXBvb2xfcHV0KHN0cnVj
dCBjcHVwb29sICpwb29sKTsKLWludCBjcHVwb29sX2FkZF9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBvb2xpZCk7Ci12b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
OwogaW50IGNwdXBvb2xfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBv
b2wgKmMpOwogaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xf
b3AgKm9wKTsKIGludCBjcHVwb29sX2dldF9pZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIGNw
dW1hc2tfdCAqY3B1cG9vbF92YWxpZF9jcHVzKHN0cnVjdCBjcHVwb29sICpwb29sKTsKLXZvaWQg
c2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYyk7CiBleHRlcm4gdm9pZCBkdW1wX3J1bnEo
dW5zaWduZWQgY2hhciBrZXkpOwogCiB2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9z
eXNjdGxfcGh5c2luZm8gKnBpKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:23:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDBe-0004ZV-1F; Wed, 08 Jan 2020 15:23:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBc-0004Yj-HO
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:23:56 +0000
X-Inumbo-ID: d4fa4174-322a-11ea-9832-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4fa4174-322a-11ea-9832-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1892BB1E8;
 Wed,  8 Jan 2020 15:23:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:24 +0100
Message-Id: <20200108152328.27194-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 5/9] xen/sched: use scratch cpumask instead
 of allocating it on the stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Meng Xu <mengxu@cis.upenn.edu>,
 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>

SW4gcnQgc2NoZWR1bGVyIHRoZXJlIGFyZSB0aHJlZSBpbnN0YW5jZXMgb2YgY3B1bWFza3MgYWxs
b2NhdGVkIG9uIHRoZQpzdGFjay4gUmVwbGFjZSB0aGVtIGJ5IHVzaW5nIGNwdW1hc2tfc2NyYXRj
aC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkL3J0LmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAx
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL3J0LmMgYi94ZW4v
Y29tbW9uL3NjaGVkL3J0LmMKaW5kZXggODIwM2I2M2E5ZC4uZDI2Zjc3ZjU1NCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZC9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvcnQuYwpAQCAt
NjM3LDIzICs2MzcsMzggQEAgcmVwbHFfcmVpbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjKQogICogYW5kIGF2YWlsYWJsZSByZXNvdXJjZXMKICAq
Lwogc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCi1ydF9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcnRfcmVz
X3BpY2tfbG9ja2VkKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCB1bnNpZ25lZCBpbnQg
bG9ja2VkX2NwdSkKIHsKLSAgICBjcHVtYXNrX3QgY3B1czsKKyAgICBjcHVtYXNrX3QgKmNwdXMg
PSBjcHVtYXNrX3NjcmF0Y2hfY3B1KGxvY2tlZF9jcHUpOwogICAgIGNwdW1hc2tfdCAqb25saW5l
OwogICAgIGludCBjcHU7CiAKICAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1
bWFzayh1bml0LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5kKCZjcHVzLCBvbmxpbmUsIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBjcHVtYXNrX2FuZChjcHVzLCBvbmxpbmUsIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5KTsKIAotICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUoc2NoZWRf
dW5pdF9tYXN0ZXIodW5pdCksICZjcHVzKQorICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUoc2No
ZWRfdW5pdF9tYXN0ZXIodW5pdCksIGNwdXMpCiAgICAgICAgICAgICA/IHNjaGVkX3VuaXRfbWFz
dGVyKHVuaXQpCi0gICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUoc2NoZWRfdW5pdF9tYXN0ZXIo
dW5pdCksICZjcHVzKTsKLSAgICBBU1NFUlQoICFjcHVtYXNrX2VtcHR5KCZjcHVzKSAmJiBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXMpICk7CisgICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUo
c2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIGNwdXMpOworICAgIEFTU0VSVCggIWNwdW1hc2tfZW1w
dHkoY3B1cykgJiYgY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXMpICk7CiAKICAgICByZXR1cm4g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogfQogCisvKgorICogUGljayBhIHZhbGlkIHJlc291cmNlIGZv
ciB0aGUgdW5pdCB2YworICogVmFsaWQgcmVzb3VyY2Ugb2YgYW4gdW5pdCBpcyBpbnRlc2VjdGlv
biBvZiB1bml0J3MgYWZmaW5pdHkKKyAqIGFuZCBhdmFpbGFibGUgcmVzb3VyY2VzCisgKi8KK3N0
YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgorcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3sKKyAgICBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlczsKKworICAgIHJlcyA9IHJ0X3Jlc19waWNrX2xvY2tlZCh1
bml0LCB1bml0LT5yZXMtPm1hc3Rlcl9jcHUpOworCisgICAgcmV0dXJuIHJlczsKK30KKwogLyoK
ICAqIEluaXQvRnJlZSByZWxhdGVkIGNvZGUKICAqLwpAQCAtODg2LDExICs5MDEsMTQgQEAgcnRf
dW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCkKICAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjID0gcnRfdW5pdCh1bml0KTsKICAgICBz
X3RpbWVfdCBub3c7CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKKyAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCiAgICAgQlVHX09OKCBpc19pZGxlX3VuaXQodW5pdCkg
KTsKIAogICAgIC8qIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHVuaXQgaXNuJ3QgeWV0IGJlaW5nIHNj
aGVkdWxlZCAqLwotICAgIHNjaGVkX3NldF9yZXModW5pdCwgcnRfcmVzX3BpY2sob3BzLCB1bml0
KSk7CisgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICBzY2hlZF9z
ZXRfcmVzKHVuaXQsIHJ0X3Jlc19waWNrX2xvY2tlZCh1bml0LCBjcHUpKTsKKyAgICBwY3B1X3Nj
aGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxl
X2xvY2tfaXJxKHVuaXQpOwogCkBAIC0xMDAzLDEzICsxMDIxLDEzIEBAIGJ1cm5fYnVkZ2V0KGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2Yywgc190aW1lX3Qg
bm93KQogICogbG9jayBpcyBncmFiYmVkIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24KICAq
Lwogc3RhdGljIHN0cnVjdCBydF91bml0ICoKLXJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3J1bnFfcGljayhjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgdW5zaWduZWQgaW50IGNwdSkK
IHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gcnRfcnVucShvcHMpOwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgKml0ZXI7CiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IE5VTEw7CiAgICAg
c3RydWN0IHJ0X3VuaXQgKml0ZXJfc3ZjID0gTlVMTDsKLSAgICBjcHVtYXNrX3QgY3B1X2NvbW1v
bjsKKyAgICBjcHVtYXNrX3QgKmNwdV9jb21tb24gPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSk7
CiAgICAgY3B1bWFza190ICpvbmxpbmU7CiAKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcnVu
cSApCkBAIC0xMDE4LDkgKzEwMzYsOSBAQCBydW5xX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2spCiAKICAgICAgICAgLyogbWFzayBjcHVfaGFy
ZF9hZmZpbml0eSAmIGNwdXBvb2wgJiBtYXNrICovCiAgICAgICAgIG9ubGluZSA9IGNwdXBvb2xf
ZG9tYWluX21hc3Rlcl9jcHVtYXNrKGl0ZXJfc3ZjLT51bml0LT5kb21haW4pOwotICAgICAgICBj
cHVtYXNrX2FuZCgmY3B1X2NvbW1vbiwgb25saW5lLCBpdGVyX3N2Yy0+dW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwotICAgICAgICBjcHVtYXNrX2FuZCgmY3B1X2NvbW1vbiwgbWFzaywgJmNwdV9j
b21tb24pOwotICAgICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdV9jb21tb24pICkKKyAgICAg
ICAgY3B1bWFza19hbmQoY3B1X2NvbW1vbiwgb25saW5lLCBpdGVyX3N2Yy0+dW5pdC0+Y3B1X2hh
cmRfYWZmaW5pdHkpOworICAgICAgICBjcHVtYXNrX2FuZChjcHVfY29tbW9uLCBtYXNrLCBjcHVf
Y29tbW9uKTsKKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdV9jb21tb24pICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIEFTU0VSVCggaXRlcl9zdmMtPmN1cl9idWRnZXQg
PiAwICk7CkBAIC0xMDkyLDcgKzExMTAsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCwKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgc25leHQgPSBydW5xX3BpY2sob3BzLCBjcHVtYXNrX29mKHNjaGVk
X2NwdSkpOworICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tfb2Yoc2NoZWRf
Y3B1KSwgY3VyX2NwdSk7CiAKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKICAgICAgICAg
ICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7CkBAIC0xMTg2
LDIyICsxMjA0LDIyIEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHJ0X3VuaXQgKm5ldykKICAgICBzdHJ1Y3QgcnRfdW5pdCAqaXRlcl9zdmM7CiAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKml0ZXJfdW5pdDsKICAgICBpbnQgY3B1ID0gMCwgY3B1X3RvX3Rp
Y2tsZSA9IDA7Ci0gICAgY3B1bWFza190IG5vdF90aWNrbGVkOworICAgIGNwdW1hc2tfdCAqbm90
X3RpY2tsZWQgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAg
Y3B1bWFza190ICpvbmxpbmU7CiAKICAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdW5p
dChuZXctPnVuaXQpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgb25saW5lID0gY3B1cG9vbF9k
b21haW5fbWFzdGVyX2NwdW1hc2sobmV3LT51bml0LT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5k
KCZub3RfdGlja2xlZCwgb25saW5lLCBuZXctPnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAg
ICBjcHVtYXNrX2FuZG5vdCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xl
ZCk7CisgICAgY3B1bWFza19hbmQobm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT51bml0LT5jcHVf
aGFyZF9hZmZpbml0eSk7CisgICAgY3B1bWFza19hbmRub3Qobm90X3RpY2tsZWQsIG5vdF90aWNr
bGVkLCAmcHJ2LT50aWNrbGVkKTsKIAogICAgIC8qCiAgICAgICogMSkgSWYgdGhlcmUgYXJlIGFu
eSBpZGxlIENQVXMsIGtpY2sgb25lLgogICAgICAqICAgIEZvciBjYWNoZSBiZW5lZml0LHdlIGZp
cnN0IHNlYXJjaCBuZXctPmNwdS4KICAgICAgKiAgICBUaGUgc2FtZSBsb29wIGFsc28gZmluZCB0
aGUgb25lIHdpdGggbG93ZXN0IHByaW9yaXR5LgogICAgICAqLwotICAgIGNwdSA9IGNwdW1hc2tf
dGVzdF9vcl9jeWNsZShzY2hlZF91bml0X21hc3RlcihuZXctPnVuaXQpLCAmbm90X3RpY2tsZWQp
OworICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShzY2hlZF91bml0X21hc3RlcihuZXct
PnVuaXQpLCBub3RfdGlja2xlZCk7CiAgICAgd2hpbGUgKCBjcHUhPSBucl9jcHVfaWRzICkKICAg
ICB7CiAgICAgICAgIGl0ZXJfdW5pdCA9IGN1cnJfb25fY3B1KGNwdSk7CkBAIC0xMjE2LDggKzEy
MzQsOCBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBy
dF91bml0ICpuZXcpCiAgICAgICAgICAgICAgY29tcGFyZV91bml0X3ByaW9yaXR5KGl0ZXJfc3Zj
LCBsYXRlc3RfZGVhZGxpbmVfdW5pdCkgPCAwICkKICAgICAgICAgICAgIGxhdGVzdF9kZWFkbGlu
ZV91bml0ID0gaXRlcl9zdmM7CiAKLSAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmbm90
X3RpY2tsZWQpOwotICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJm5vdF90aWNrbGVk
KTsKKyAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBub3RfdGlja2xlZCk7CisgICAgICAg
IGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCBub3RfdGlja2xlZCk7CiAgICAgfQogCiAgICAgLyog
MikgY2FuZGljYXRlIGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0
eSB1bml0ICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:24:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:24: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 1ipDBj-0004e9-BZ; Wed, 08 Jan 2020 15:24:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBh-0004ca-Hk
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:24:01 +0000
X-Inumbo-ID: d4fc95e6-322a-11ea-b1f0-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4fc95e6-322a-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3BC25AF9F;
 Wed,  8 Jan 2020 15:23:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:25 +0100
Message-Id: <20200108152328.27194-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 6/9] xen/sched: replace null scheduler
 percpu-variable with pdata hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBoYXZpbmcgYW4gb3duIHBlcmNwdS12YXJpYWJsZSBmb3IgcHJpdmF0ZSBkYXRh
IHBlciBjcHUgdGhlCmdlbmVyaWMgc2NoZWR1bGVyIGludGVyZmFjZSBmb3IgdGhhdCBwdXJwb3Nl
IHNob3VsZCBiZSB1c2VkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWQvbnVsbC5jIHwgODkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYwIGlu
c2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWQvbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZC9udWxsLmMKaW5kZXggYjk5ZjFlM2M2NS4uMzE2
MWFjMmU2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9udWxsLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZC9udWxsLmMKQEAgLTg5LDcgKzg5LDYgQEAgc3RydWN0IG51bGxfcHJpdmF0ZSB7
CiBzdHJ1Y3QgbnVsbF9wY3B1IHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKIH07Ci1E
RUZJTkVfUEVSX0NQVShzdHJ1Y3QgbnVsbF9wY3B1LCBucGMpOwogCiAvKgogICogU2NoZWR1bGUg
dW5pdApAQCAtMTU5LDMyICsxNTgsNDggQEAgc3RhdGljIHZvaWQgbnVsbF9kZWluaXQoc3RydWN0
IHNjaGVkdWxlciAqb3BzKQogICAgIG9wcy0+c2NoZWRfZGF0YSA9IE5VTEw7CiB9CiAKLXN0YXRp
YyB2b2lkIGluaXRfcGRhdGEoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCB1bnNpZ25lZCBpbnQg
Y3B1KQorc3RhdGljIHZvaWQgaW5pdF9wZGF0YShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0
cnVjdCBudWxsX3BjcHUgKm5wYywKKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICAvKiBNYXJrIHRoZSBwQ1BVIGFzIGZyZWUsIGFuZCB3aXRoIG5vIHVuaXQg
YXNzaWduZWQgKi8KICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5jcHVzX2ZyZWUpOwot
ICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPSBOVUxMOworICAgIG5wYy0+dW5pdCA9IE5VTEw7
CiB9CiAKIHN0YXRpYyB2b2lkIG51bGxfaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHZvaWQgKnBkYXRhLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiA9IG51bGxfcHJpdihvcHMpOwogCi0gICAgLyogYWxsb2NfcGRhdGEgaXMgbm90IGltcGxl
bWVudGVkLCBzbyB3ZSB3YW50IHRoaXMgdG8gYmUgTlVMTC4gKi8KLSAgICBBU1NFUlQoIXBkYXRh
KTsKKyAgICBBU1NFUlQocGRhdGEpOwogCi0gICAgaW5pdF9wZGF0YShwcnYsIGNwdSk7CisgICAg
aW5pdF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOwogfQogCiBzdGF0aWMgdm9pZCBudWxsX2RlaW5p
dF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUp
CiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9wcyk7CisgICAg
c3RydWN0IG51bGxfcGNwdSAqbnBjID0gcGNwdTsKIAotICAgIC8qIGFsbG9jX3BkYXRhIG5vdCBp
bXBsZW1lbnRlZCwgc28gdGhpcyBtdXN0IGhhdmUgc3RheWVkIE5VTEwgKi8KLSAgICBBU1NFUlQo
IXBjcHUpOworICAgIEFTU0VSVChucGMpOwogCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAm
cHJ2LT5jcHVzX2ZyZWUpOwotICAgIHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPSBOVUxMOworICAg
IG5wYy0+dW5pdCA9IE5VTEw7Cit9CisKK3N0YXRpYyB2b2lkICpudWxsX2FsbG9jX3BkYXRhKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgbnVsbF9w
Y3B1ICpucGM7CisKKyAgICBucGMgPSB4emFsbG9jKHN0cnVjdCBudWxsX3BjcHUpOworICAgIGlm
ICggbnBjID09IE5VTEwgKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworICAg
IHJldHVybiBucGM7Cit9CisKK3N0YXRpYyB2b2lkIG51bGxfZnJlZV9wZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCit7CisgICAgeGZyZWUocGNw
dSk7CiB9CiAKIHN0YXRpYyB2b2lkICpudWxsX2FsbG9jX3VkYXRhKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywKQEAgLTI2OCw2ICsyODMsNyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2
YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIHVuc2lnbmVkIGlu
dCBiczsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIG5l
d19jcHU7CiAgICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1h
c2sodW5pdC0+ZG9tYWluKTsKKyAgICBzdHJ1Y3QgbnVsbF9wY3B1ICpucGMgPSBnZXRfc2NoZWRf
cmVzKGNwdSktPnNjaGVkX3ByaXY7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5zY2hlZHVsZV9sb2NrKSk7CiAKQEAgLTI4Niw4ICszMDIsNyBAQCBwaWNr
X3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogICAgICAgICAgKiBkb24ndCwgc28gd2UgZ2V0IHRvIGtlZXAgaW4gdGhlIHNjcmF0Y2gg
Y3B1bWFzayB3aGF0IHdlIGhhdmUganVzdAogICAgICAgICAgKiBwdXQgaW4gaXQuKQogICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCBsaWtlbHkoKHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gTlVM
TCB8fAotICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSB1bml0
KQorICAgICAgICBpZiAoIGxpa2VseSgobnBjLT51bml0ID09IE5VTEwgfHwgbnBjLT51bml0ID09
IHVuaXQpCiAgICAgICAgICAgICAgICAgICAgICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG5ld19jcHUg
PSBjcHU7CkBAIC0zMzYsOSArMzUxLDExIEBAIHBpY2tfcmVzKHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiBzdGF0aWMgdm9pZCB1bml0X2Fz
c2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKKyAgICBzdHJ1Y3Qg
bnVsbF9wY3B1ICpucGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkX3ByaXY7CisKICAgICBB
U1NFUlQoaXNfdW5pdF9vbmxpbmUodW5pdCkpOwogCi0gICAgcGVyX2NwdShucGMsIGNwdSkudW5p
dCA9IHVuaXQ7CisgICAgbnBjLT51bml0ID0gdW5pdDsKICAgICBzY2hlZF9zZXRfcmVzKHVuaXQs
IGdldF9zY2hlZF9yZXMoY3B1KSk7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcHJ2LT5j
cHVzX2ZyZWUpOwogCkBAIC0zNjMsMTIgKzM4MCwxMyBAQCBzdGF0aWMgYm9vbCB1bml0X2RlYXNz
aWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAg
ICAgdW5zaWduZWQgaW50IGJzOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21h
c3Rlcih1bml0KTsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICp3dmM7CisgICAgc3RydWN0IG51bGxf
cGNwdSAqbnBjID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF9wcml2OwogCiAgICAgQVNTRVJU
KGxpc3RfZW1wdHkoJm51bGxfdW5pdCh1bml0KS0+d2FpdHFfZWxlbSkpOwotICAgIEFTU0VSVChw
ZXJfY3B1KG5wYywgY3B1KS51bml0ID09IHVuaXQpOworICAgIEFTU0VSVChucGMtPnVuaXQgPT0g
dW5pdCk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVl
KSk7CiAKLSAgICBwZXJfY3B1KG5wYywgY3B1KS51bml0ID0gTlVMTDsKKyAgICBucGMtPnVuaXQg
PSBOVUxMOwogICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZwcnYtPmNwdXNfZnJlZSk7CiAKICAg
ICBkcHJpbnRrKFhFTkxPR19HX0lORk8sICIlZCA8LS0gTlVMTCAoJXBkdiVkKVxuIiwgY3B1LCB1
bml0LT5kb21haW4sCkBAIC00MzYsNyArNDU0LDcgQEAgc3RhdGljIHNwaW5sb2NrX3QgKm51bGxf
c3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsCiAgICAgICovCiAgICAgQVNT
RVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAotICAgIGluaXRfcGRhdGEocHJ2LCBjcHUp
OworICAgIGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsKIAogICAgIHJldHVybiAmc3ItPl9s
b2NrOwogfQpAQCAtNDQ2LDYgKzQ2NCw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogewogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUg
KnBydiA9IG51bGxfcHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKm52YyA9IG51bGxf
dW5pdCh1bml0KTsKKyAgICBzdHJ1Y3QgbnVsbF9wY3B1ICpucGM7CiAgICAgdW5zaWduZWQgaW50
IGNwdTsKICAgICBzcGlubG9ja190ICpsb2NrOwogCkBAIC00NjIsNiArNDgxLDcgQEAgc3RhdGlj
IHZvaWQgbnVsbF91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgcmV0
cnk6CiAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBwaWNrX3JlcyhwcnYsIHVuaXQpKTsKICAgICBj
cHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsKKyAgICBucGMgPSBnZXRfc2NoZWRfcmVzKGNw
dSktPnNjaGVkX3ByaXY7CiAKICAgICBzcGluX3VubG9jayhsb2NrKTsKIApAQCAtNDcxLDcgKzQ5
MSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVu
aXQtPmRvbWFpbikpOwogCiAgICAgLyogSWYgdGhlIHBDUFUgaXMgZnJlZSwgd2UgYXNzaWduIHVu
aXQgdG8gaXQgKi8KLSAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5V
TEwpICkKKyAgICBpZiAoIGxpa2VseShucGMtPnVuaXQgPT0gTlVMTCkgKQogICAgIHsKICAgICAg
ICAgLyoKICAgICAgICAgICogSW5zZXJ0IGlzIGZvbGxvd2VkIGJ5IHZjcHVfd2FrZSgpLCBzbyB0
aGVyZSdzIG5vIG5lZWQgdG8gcG9rZQpAQCAtNTE5LDcgKzUzOSwxMCBAQCBzdGF0aWMgdm9pZCBu
dWxsX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAvKiBJZiBv
ZmZsaW5lLCB0aGUgdW5pdCBzaG91bGRuJ3QgYmUgYXNzaWduZWQsIG5vciBpbiB0aGUgd2FpdHF1
ZXVlICovCiAgICAgaWYgKCB1bmxpa2VseSghaXNfdW5pdF9vbmxpbmUodW5pdCkpICkKICAgICB7
Ci0gICAgICAgIEFTU0VSVChwZXJfY3B1KG5wYywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpLnVu
aXQgIT0gdW5pdCk7CisgICAgICAgIHN0cnVjdCBudWxsX3BjcHUgKm5wYzsKKworICAgICAgICBu
cGMgPSB1bml0LT5yZXMtPnNjaGVkX3ByaXY7CisgICAgICAgIEFTU0VSVChucGMtPnVuaXQgIT0g
dW5pdCk7CiAgICAgICAgIEFTU0VSVChsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKTsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtNTQ4LDYgKzU3MSw3IEBAIHN0YXRpYyB2b2lkIG51
bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICpu
dmMgPSBudWxsX3VuaXQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRf
bWFzdGVyKHVuaXQpOworICAgIHN0cnVjdCBudWxsX3BjcHUgKm5wYyA9IGdldF9zY2hlZF9yZXMo
Y3B1KS0+c2NoZWRfcHJpdjsKIAogICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQpKTsKIApA
QCAtNTY5LDcgKzU5Myw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICBlbHNlCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodW5p
dF93YWtlX25vdF9ydW5uYWJsZSk7CiAKLSAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgY3B1
KS51bml0ID09IHVuaXQpICkKKyAgICBpZiAoIGxpa2VseShucGMtPnVuaXQgPT0gdW5pdCkgKQog
ICAgIHsKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtNTgxLDcgKzYwNSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5p
dF93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgKiBhbmQgaXRzIHByZXZp
b3VzIHJlc291cmNlIGlzIGZyZWUgKGFuZCBhZmZpbml0aWVzIG1hdGNoKSwgd2UgY2FuIGp1c3QK
ICAgICAgKiBhc3NpZ24gdGhlIHVuaXQgdG8gaXQgKHdlIG93biB0aGUgcHJvcGVyIGxvY2sgYWxy
ZWFkeSkgYW5kIGJlIGRvbmUuCiAgICAgICovCi0gICAgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51
bml0ID09IE5VTEwgJiYKKyAgICBpZiAoIG5wYy0+dW5pdCA9PSBOVUxMICYmCiAgICAgICAgICB1
bml0X2NoZWNrX2FmZmluaXR5KHVuaXQsIGNwdSwgQkFMQU5DRV9IQVJEX0FGRklOSVRZKSApCiAg
ICAgewogICAgICAgICBpZiAoICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSB8fApAQCAtNjIyLDYg
KzY0Niw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2KG9w
cyk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOworICAg
IHN0cnVjdCBudWxsX3BjcHUgKm5wYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfcHJpdjsK
ICAgICBib29sIHRpY2tsZWQgPSBmYWxzZTsKIAogICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVu
aXQpKTsKQEAgLTY0MCw3ICs2NjUsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfc2xlZXAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmbnZj
LT53YWl0cV9lbGVtKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2sp
OwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBwZXJfY3B1KG5wYywgY3B1KS51bml0ID09
IHVuaXQgKQorICAgICAgICBlbHNlIGlmICggbnBjLT51bml0ID09IHVuaXQgKQogICAgICAgICAg
ICAgdGlja2xlZCA9IHVuaXRfZGVhc3NpZ24ocHJ2LCB1bml0KTsKICAgICB9CiAKQEAgLTY2Myw2
ICs2ODgsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsCiB7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0gbnVsbF9wcml2
KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdW5pdCAqbnZjID0gbnVsbF91bml0KHVuaXQpOworICAg
IHN0cnVjdCBudWxsX3BjcHUgKm5wYzsKIAogICAgIEFTU0VSVCghaXNfaWRsZV91bml0KHVuaXQp
KTsKIApAQCAtNjg2LDcgKzcxMiw4IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9taWdyYXRlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgKiBJZiB1bml0IGlzIGFzc2lnbmVkIHRv
IGEgcENQVSwgdGhlbiBzdWNoIHBDUFUgYmVjb21lcyBmcmVlLCBhbmQgd2UKICAgICAgKiBzaG91
bGQgbG9vayBpbiB0aGUgd2FpdHF1ZXVlIGlmIGFueW9uZSBlbHNlIGNhbiBiZSBhc3NpZ25lZCB0
byBpdC4KICAgICAgKi8KLSAgICBpZiAoIGxpa2VseShwZXJfY3B1KG5wYywgc2NoZWRfdW5pdF9t
YXN0ZXIodW5pdCkpLnVuaXQgPT0gdW5pdCkgKQorICAgIG5wYyA9IHVuaXQtPnJlcy0+c2NoZWRf
cHJpdjsKKyAgICBpZiAoIGxpa2VseShucGMtPnVuaXQgPT0gdW5pdCkgKQogICAgIHsKICAgICAg
ICAgdW5pdF9kZWFzc2lnbihwcnYsIHVuaXQpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1p
Z3JhdGVfcnVubmluZyk7CkBAIC03MjAsNyArNzQ3LDggQEAgc3RhdGljIHZvaWQgbnVsbF91bml0
X21pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAqCiAgICAgICogSW4g
bGF0dGVyLCBhbGwgd2UgY2FuIGRvIGlzIHRvIHBhcmsgdW5pdCBpbiB0aGUgd2FpdHF1ZXVlLgog
ICAgICAqLwotICAgIGlmICggcGVyX2NwdShucGMsIG5ld19jcHUpLnVuaXQgPT0gTlVMTCAmJgor
ICAgIG5wYyA9IGdldF9zY2hlZF9yZXMobmV3X2NwdSktPnNjaGVkX3ByaXY7CisgICAgaWYgKCBu
cGMtPnVuaXQgPT0gTlVMTCAmJgogICAgICAgICAgdW5pdF9jaGVja19hZmZpbml0eSh1bml0LCBu
ZXdfY3B1LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKICAgICB7CiAgICAgICAgIC8qIHVuaXQg
bWlnaHQgaGF2ZSBiZWVuIGluIHRoZSB3YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAqLwpAQCAtNzg4
LDYgKzgxNiw3IEBAIHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICB1bnNpZ25lZCBpbnQgYnM7
CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAg
ICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUo
Y3VyX2NwdSk7CisgICAgc3RydWN0IG51bGxfcGNwdSAqbnBjID0gZ2V0X3NjaGVkX3JlcyhzY2hl
ZF9jcHUpLT5zY2hlZF9wcml2OwogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxf
cHJpdihvcHMpOwogICAgIHN0cnVjdCBudWxsX3VuaXQgKnd2YzsKIApAQCAtODAyLDE0ICs4MzEs
MTQgQEAgc3RhdGljIHZvaWQgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1
ID0gY3VyX2NwdTsKICAgICAgICAgZC50YXNrbGV0ID0gdGFza2xldF93b3JrX3NjaGVkdWxlZDsK
LSAgICAgICAgaWYgKCBwZXJfY3B1KG5wYywgc2NoZWRfY3B1KS51bml0ID09IE5VTEwgKQorICAg
ICAgICBpZiAoIG5wYy0+dW5pdCA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgZC51
bml0ID0gZC5kb20gPSAtMTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGQudW5pdCA9IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLnVuaXQtPnVuaXRfaWQ7
Ci0gICAgICAgICAgICBkLmRvbSA9IHBlcl9jcHUobnBjLCBzY2hlZF9jcHUpLnVuaXQtPmRvbWFp
bi0+ZG9tYWluX2lkOworICAgICAgICAgICAgZC51bml0ID0gbnBjLT51bml0LT51bml0X2lkOwor
ICAgICAgICAgICAgZC5kb20gPSBucGMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAg
ICB9CiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQp
LCAmZCk7CiAgICAgfQpAQCAtODIwLDcgKzg0OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfc2NoZWR1
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwK
ICAgICAgICAgcHJldi0+bmV4dF90YXNrID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAg
ICAgfQogICAgIGVsc2UKLSAgICAgICAgcHJldi0+bmV4dF90YXNrID0gcGVyX2NwdShucGMsIHNj
aGVkX2NwdSkudW5pdDsKKyAgICAgICAgcHJldi0+bmV4dF90YXNrID0gbnBjLT51bml0OwogICAg
IHByZXYtPm5leHRfdGltZSA9IC0xOwogCiAgICAgLyoKQEAgLTkyMSw2ICs5NTAsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZHVtcF91bml0KHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0
IG51bGxfdW5pdCAqbnZjKQogc3RhdGljIHZvaWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diA9IG51bGxfcHJpdihvcHMpOworICAgIHN0cnVjdCBudWxsX3BjcHUgKm5wYyA9IGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWRfcHJpdjsKICAgICBzdHJ1Y3QgbnVsbF91bml0ICpudmM7CiAgICAg
c3BpbmxvY2tfdCAqbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtOTMwLDkgKzk2
MCw4IEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgaW50IGNwdSkKICAgICBwcmludGsoIkNQVVslMDJkXSBzaWJsaW5nPXslKnBibH0sIGNv
cmU9eyUqcGJsfSIsCiAgICAgICAgICAgIGNwdSwgQ1BVTUFTS19QUihwZXJfY3B1KGNwdV9zaWJs
aW5nX21hc2ssIGNwdSkpLAogICAgICAgICAgICBDUFVNQVNLX1BSKHBlcl9jcHUoY3B1X2NvcmVf
bWFzaywgY3B1KSkpOwotICAgIGlmICggcGVyX2NwdShucGMsIGNwdSkudW5pdCAhPSBOVUxMICkK
LSAgICAgICAgcHJpbnRrKCIsIHVuaXQ9JXBkdiVkIiwgcGVyX2NwdShucGMsIGNwdSkudW5pdC0+
ZG9tYWluLAotICAgICAgICAgICAgICAgcGVyX2NwdShucGMsIGNwdSkudW5pdC0+dW5pdF9pZCk7
CisgICAgaWYgKCBucGMtPnVuaXQgIT0gTlVMTCApCisgICAgICAgIHByaW50aygiLCB1bml0PSVw
ZHYlZCIsIG5wYy0+dW5pdC0+ZG9tYWluLCBucGMtPnVuaXQtPnVuaXRfaWQpOwogICAgIHByaW50
aygiXG4iKTsKIAogICAgIC8qIGN1cnJlbnQgdW5pdCAobm90aGluZyB0byBzYXkgaWYgdGhhdCdz
IHRoZSBpZGxlIHVuaXQpICovCkBAIC0xMDEwLDYgKzEwMzksOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciBzY2hlZF9udWxsX2RlZiA9IHsKIAogICAgIC5pbml0ICAgICAgICAgICA9
IG51bGxfaW5pdCwKICAgICAuZGVpbml0ICAgICAgICAgPSBudWxsX2RlaW5pdCwKKyAgICAuYWxs
b2NfcGRhdGEgICAgPSBudWxsX2FsbG9jX3BkYXRhLAorICAgIC5mcmVlX3BkYXRhICAgICA9IG51
bGxfZnJlZV9wZGF0YSwKICAgICAuaW5pdF9wZGF0YSAgICAgPSBudWxsX2luaXRfcGRhdGEsCiAg
ICAgLnN3aXRjaF9zY2hlZCAgID0gbnVsbF9zd2l0Y2hfc2NoZWQsCiAgICAgLmRlaW5pdF9wZGF0
YSAgID0gbnVsbF9kZWluaXRfcGRhdGEsCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:24:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDBo-0004hy-MY; Wed, 08 Jan 2020 15:24:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBm-0004ge-Ii
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:24:06 +0000
X-Inumbo-ID: d5d35270-322a-11ea-8599-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5d35270-322a-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 15:23:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D0BE3AE79;
 Wed,  8 Jan 2020 15:23:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:27 +0100
Message-Id: <20200108152328.27194-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 8/9] xen/sched: eliminate
 sched_tick_suspend() and sched_tick_resume()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2NoZWRfdGlja19zdXNwZW5kKCkgYW5kIHNjaGVkX3RpY2tfcmVzdW1lKCkgb25seSBjYWxsIHJj
dSByZWxhdGVkCmZ1bmN0aW9ucywgc28gZWxpbWluYXRlIHRoZW0gYW5kIGRvIHRoZSByY3VfaWRs
ZV90aW1lciooKSBjYWxsaW5nIGluCnJjdV9pZGxlX1tlbnRlcnxleGl0XSgpLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuQHhlbi5vcmc+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgIDYgKysrLS0tCiB4
ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICB8IDE1ICsrKysrKysrLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2NwdS9td2FpdC1pZGxlLmMgfCAgOCArKysrLS0tLQogeGVuL2NvbW1vbi9yY3VwZGF0
ZS5jICAgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vY29tbW9uL3NjaGVkL2NvcmUuYyAgICAgICB8
IDEyIC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3JjdXBkYXRlLmggICAgfCAgMyAtLS0K
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgIDIgLS0KIDcgZmlsZXMgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGMwYTEzYWEwYWIuLmFh
M2RmM2IzYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKQEAgLTQ2LDggKzQ2LDggQEAgc3RhdGljIHZvaWQgZG9faWRsZSh2b2lk
KQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKLSAgICBz
Y2hlZF90aWNrX3N1c3BlbmQoKTsKLSAgICAvKiBzY2hlZF90aWNrX3N1c3BlbmQoKSBjYW4gcmFp
c2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBub3cuICovCisgICAgcmN1X2lkbGVfZW50ZXIo
Y3B1KTsKKyAgICAvKiByY3VfaWRsZV9lbnRlcigpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQ
cm9jZXNzIGl0IG5vdy4gKi8KICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAogICAg
IGxvY2FsX2lycV9kaXNhYmxlKCk7CkBAIC01OCw3ICs1OCw3IEBAIHN0YXRpYyB2b2lkIGRvX2lk
bGUodm9pZCkKICAgICB9CiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogCi0gICAgc2NoZWRfdGlj
a19yZXN1bWUoKTsKKyAgICByY3VfaWRsZV9leGl0KGNwdSk7CiB9CiAKIHZvaWQgaWRsZV9sb29w
KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2Fy
Y2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRleCA1ZWRkMTg0NGY0Li4yNjc2ZjBkN2RhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9h
Y3BpL2NwdV9pZGxlLmMKQEAgLTU5OSw3ICs1OTksOCBAQCB2b2lkIHVwZGF0ZV9pZGxlX3N0YXRz
KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIsCiAKIHN0YXRpYyB2b2lkIGFjcGlf
cHJvY2Vzc29yX2lkbGUodm9pZCkKIHsKLSAgICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIg
KnBvd2VyID0gcHJvY2Vzc29yX3Bvd2Vyc1tzbXBfcHJvY2Vzc29yX2lkKCldOworICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IGFjcGlfcHJvY2Vz
c29yX3Bvd2VyICpwb3dlciA9IHByb2Nlc3Nvcl9wb3dlcnNbY3B1XTsKICAgICBzdHJ1Y3QgYWNw
aV9wcm9jZXNzb3JfY3ggKmN4ID0gTlVMTDsKICAgICBpbnQgbmV4dF9zdGF0ZTsKICAgICB1aW50
NjRfdCB0MSwgdDIgPSAwOwpAQCAtNjQ4LDggKzY0OSw4IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJv
Y2Vzc29yX2lkbGUodm9pZCkKIAogICAgIGNwdWZyZXFfZGJzX3RpbWVyX3N1c3BlbmQoKTsKIAot
ICAgIHNjaGVkX3RpY2tfc3VzcGVuZCgpOwotICAgIC8qIHNjaGVkX3RpY2tfc3VzcGVuZCgpIGNh
biByYWlzZSBUSU1FUl9TT0ZUSVJRLiBQcm9jZXNzIGl0IG5vdy4gKi8KKyAgICByY3VfaWRsZV9l
bnRlcihjcHUpOworICAgIC8qIHJjdV9pZGxlX2VudGVyKCkgY2FuIHJhaXNlIFRJTUVSX1NPRlRJ
UlEuIFByb2Nlc3MgaXQgbm93LiAqLwogICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwog
CiAgICAgLyoKQEAgLTY1OCwxMCArNjU5LDEwIEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29y
X2lkbGUodm9pZCkKICAgICAgKi8KICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCi0gICAgaWYg
KCAhY3B1X2lzX2hhbHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgIGlmICggIWNwdV9p
c19oYWx0YWJsZShjcHUpICkKICAgICB7CiAgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKLSAg
ICAgICAgc2NoZWRfdGlja19yZXN1bWUoKTsKKyAgICAgICAgcmN1X2lkbGVfZXhpdChjcHUpOwog
ICAgICAgICBjcHVmcmVxX2Ric190aW1lcl9yZXN1bWUoKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KQEAgLTc4Niw3ICs3ODcsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZv
aWQpCiAgICAgICAgIC8qIE5vdyBpbiBDMCAqLwogICAgICAgICBwb3dlci0+bGFzdF9zdGF0ZSA9
ICZwb3dlci0+c3RhdGVzWzBdOwogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Ci0gICAgICAg
IHNjaGVkX3RpY2tfcmVzdW1lKCk7CisgICAgICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKICAgICAg
ICAgY3B1ZnJlcV9kYnNfdGltZXJfcmVzdW1lKCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBA
IC03OTQsNyArNzk1LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQog
ICAgIC8qIE5vdyBpbiBDMCAqLwogICAgIHBvd2VyLT5sYXN0X3N0YXRlID0gJnBvd2VyLT5zdGF0
ZXNbMF07CiAKLSAgICBzY2hlZF90aWNrX3Jlc3VtZSgpOworICAgIHJjdV9pZGxlX2V4aXQoY3B1
KTsKICAgICBjcHVmcmVxX2Ric190aW1lcl9yZXN1bWUoKTsKIAogICAgIGlmICggY3B1aWRsZV9j
dXJyZW50X2dvdmVybm9yLT5yZWZsZWN0ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKaW5kZXggNTI0MTNl
NmRhMS4uZjQ5YjA0YzQ1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTc1NSw4ICs3NTUsOCBA
QCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAKIAljcHVmcmVxX2Ric190aW1lcl9zdXNw
ZW5kKCk7CiAKLQlzY2hlZF90aWNrX3N1c3BlbmQoKTsKLQkvKiBzY2hlZF90aWNrX3N1c3BlbmQo
KSBjYW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBub3cuICovCisJcmN1X2lkbGVf
ZW50ZXIoY3B1KTsKKwkvKiByY3VfaWRsZV9lbnRlcigpIGNhbiByYWlzZSBUSU1FUl9TT0ZUSVJR
LiBQcm9jZXNzIGl0IG5vdy4gKi8KIAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAogCS8q
IEludGVycnVwdHMgbXVzdCBiZSBkaXNhYmxlZCBmb3IgQzIgYW5kIGhpZ2hlciB0cmFuc2l0aW9u
cy4gKi8KQEAgLTc2NCw3ICs3NjQsNyBAQCBzdGF0aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAK
IAlpZiAoIWNwdV9pc19oYWx0YWJsZShjcHUpKSB7CiAJCWxvY2FsX2lycV9lbmFibGUoKTsKLQkJ
c2NoZWRfdGlja19yZXN1bWUoKTsKKwkJcmN1X2lkbGVfZXhpdChjcHUpOwogCQljcHVmcmVxX2Ri
c190aW1lcl9yZXN1bWUoKTsKIAkJcmV0dXJuOwogCX0KQEAgLTgwNiw3ICs4MDYsNyBAQCBzdGF0
aWMgdm9pZCBtd2FpdF9pZGxlKHZvaWQpCiAJaWYgKCEobGFwaWNfdGltZXJfcmVsaWFibGVfc3Rh
dGVzICYgKDEgPDwgY3N0YXRlKSkpCiAJCWxhcGljX3RpbWVyX29uKCk7CiAKLQlzY2hlZF90aWNr
X3Jlc3VtZSgpOworCXJjdV9pZGxlX2V4aXQoY3B1KTsKIAljcHVmcmVxX2Ric190aW1lcl9yZXN1
bWUoKTsKIAogCWlmICggY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5yZWZsZWN0ICkKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRl
eCBhNTYxMDNjNmY3Li5jYjcxMmM4NjkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRl
LmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC00NTksNyArNDU5LDcgQEAgaW50IHJj
dV9uZWVkc19jcHUoaW50IGNwdSkKICAqIHBlcmlvZGljYWxseSBwb2tlIHJjdV9wZWRuaW5nKCks
IHNvIHRoYXQgaXQgd2lsbCBpbnZva2UgdGhlIGNhbGxiYWNrCiAgKiBub3QgdG9vIGxhdGUgYWZ0
ZXIgdGhlIGVuZCBvZiB0aGUgZ3JhY2UgcGVyaW9kLgogICovCi12b2lkIHJjdV9pZGxlX3RpbWVy
X3N0YXJ0KCkKK3N0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KHZvaWQpCiB7CiAgICAg
c3RydWN0IHJjdV9kYXRhICpyZHAgPSAmdGhpc19jcHUocmN1X2RhdGEpOwogCkBAIC00NzUsNyAr
NDc1LDcgQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdGFydCgpCiAgICAgcmRwLT5pZGxlX3RpbWVy
X2FjdGl2ZSA9IHRydWU7CiB9CiAKLXZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCgpCitzdGF0aWMg
dm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKHZvaWQpCiB7CiAgICAgc3RydWN0IHJjdV9kYXRhICpy
ZHAgPSAmdGhpc19jcHUocmN1X2RhdGEpOwogCkBAIC02MzMsMTAgKzYzMywxMyBAQCB2b2lkIHJj
dV9pZGxlX2VudGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICogU2UgdGhlIGNvbW1lbnQgYmVm
b3JlIGNwdW1hc2tfYW5kbm90KCkgaW4gIHJjdV9zdGFydF9iYXRjaCgpLgogICAgICAqLwogICAg
IHNtcF9tYigpOworCisgICAgcmN1X2lkbGVfdGltZXJfc3RhcnQoKTsKIH0KIAogdm9pZCByY3Vf
aWRsZV9leGl0KHVuc2lnbmVkIGludCBjcHUpCiB7CisgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgp
OwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJjdV9jdHJsYmxrLmlkbGVfY3B1
bWFzaykpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJjdV9jdHJsYmxrLmlkbGVfY3B1
bWFzayk7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL2NvcmUuYyBiL3hlbi9jb21t
b24vc2NoZWQvY29yZS5jCmluZGV4IDg5NmY4MmY0ZDIuLmQzMmI5YjFiYWEgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWQvY29yZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvY29yZS5jCkBA
IC0zMjY4LDE4ICszMjY4LDYgQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpj
KQogICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCi12b2lkIHNj
aGVkX3RpY2tfc3VzcGVuZCh2b2lkKQotewotICAgIHJjdV9pZGxlX2VudGVyKHNtcF9wcm9jZXNz
b3JfaWQoKSk7Ci0gICAgcmN1X2lkbGVfdGltZXJfc3RhcnQoKTsKLX0KLQotdm9pZCBzY2hlZF90
aWNrX3Jlc3VtZSh2b2lkKQotewotICAgIHJjdV9pZGxlX3RpbWVyX3N0b3AoKTsKLSAgICByY3Vf
aWRsZV9leGl0KHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci19Ci0KIHZvaWQgd2FpdCh2b2lkKQogewog
ICAgIHNjaGVkdWxlKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmN1cGRhdGUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCmluZGV4IDEzODUwODY1ZWQuLjE3NGQwNTgxMTMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9yY3VwZGF0ZS5oCkBAIC0xNDgsNyArMTQ4LDQgQEAgaW50IHJjdV9iYXJyaWVyKHZvaWQp
Owogdm9pZCByY3VfaWRsZV9lbnRlcih1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgcmN1X2lkbGVf
ZXhpdCh1bnNpZ25lZCBpbnQgY3B1KTsKIAotdm9pZCByY3VfaWRsZV90aW1lcl9zdGFydCh2b2lk
KTsKLXZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCh2b2lkKTsKLQogI2VuZGlmIC8qIF9fWEVOX1JD
VVBEQVRFX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZDhlOTYxMDk1Zi4uY2Y3YWEzOTg0NCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTY5MCw4ICs2OTAsNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpOwogbG9uZyBzY2hlZF9hZGp1c3Qoc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zY2hlZHVsZXJfb3AgKik7CiBsb25nIHNjaGVkX2FkanVzdF9nbG9iYWwoc3RydWN0IHhl
bl9zeXNjdGxfc2NoZWR1bGVyX29wICopOwogaW50ICBzY2hlZF9pZCh2b2lkKTsKLXZvaWQgc2No
ZWRfdGlja19zdXNwZW5kKHZvaWQpOwotdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKTsKIHZv
aWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KTsKIGxvbmcgdmNwdV95aWVsZCh2b2lkKTsKIHZv
aWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYpOwotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:24:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDBt-0004mX-8B; Wed, 08 Jan 2020 15:24:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDBr-0004l6-Iv
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:24:11 +0000
X-Inumbo-ID: d6bff4fe-322a-11ea-a38f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6bff4fe-322a-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:23: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 mx2.suse.de (Postfix) with ESMTP id 2D579AE2E;
 Wed,  8 Jan 2020 15:23:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 16:23:28 +0100
Message-Id: <20200108152328.27194-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 9/9] xen/sched: add const qualifier where
 appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB1c2Ugb2YgdGhlIGNvbnN0IHF1YWxpZmllciBtb3JlIG9mdGVuIGluIHNjaGVkdWxpbmcg
Y29kZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZC9hcmluYzY1My5jIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMg
ICAgIHwgMjUgKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZC9jcHVwb29s
LmMgIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMgICB8IDQ0ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYyAg
fCA1MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWQvbnVsbC5jICAgICB8IDE3ICsrKysrKysrLS0tLS0tLQogeGVuL2NvbW1vbi9z
Y2hlZC9ydC5jICAgICAgIHwgMzIgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggICAgIHwgIDkgKysrKy0tLS0KIDggZmlsZXMgY2hhbmdlZCwgOTYg
aW5zZXJ0aW9ucygrKSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZC9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZC9hcmluYzY1My5jCmluZGV4IGJjZTgw
MjFlM2YuLjU0MjE5MTgyMjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWQvYXJpbmM2NTMu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkL2FyaW5jNjUzLmMKQEAgLTYwOCw3ICs2MDgsNyBAQCBz
dGF0aWMgc3RydWN0IHNjaGVkX3Jlc291cmNlICoKIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewotICAgIGNwdW1hc2tfdCAqb25saW5lOworICAg
IGNvbnN0IGNwdW1hc2tfdCAqb25saW5lOwogICAgIHVuc2lnbmVkIGludCBjcHU7CiAKICAgICAv
KgpAQCAtNjM5LDcgKzYzOSw3IEBAIGE2NTNfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAgICAgICAgICAgICAgICAgICB2b2lkICpwZGF0
YSwgdm9pZCAqdmRhdGEpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKLSAgICBhcmluYzY1M191bml0X3QgKnN2YyA9IHZkYXRhOworICAgIGNv
bnN0IGFyaW5jNjUzX3VuaXRfdCAqc3ZjID0gdmRhdGE7CiAKICAgICBBU1NFUlQoIXBkYXRhICYm
IHN2YyAmJiBpc19pZGxlX3VuaXQoc3ZjLT51bml0KSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWQvY29yZS5jIGIveGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMKaW5kZXggZDMyYjliMWJh
YS4uOTQ0MTY0ZDc4YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMKQEAgLTE3NSw3ICsxNzUsNyBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBzY2hlZHVsZXIgKmRvbV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICp1bml0X3NjaGVkdWxlcihjb25zdCBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+
ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB1bml0LT5kb21haW47CiAKICAg
ICBpZiAoIGxpa2VseShkLT5jcHVwb29sICE9IE5VTEwpICkKICAgICAgICAgcmV0dXJuIGQtPmNw
dXBvb2wtPnNjaGVkOwpAQCAtMjAyLDcgKzIwMiw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNj
aGVkdWxlciAqdmNwdV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB9CiAjZGVmaW5l
IFZDUFUyT05MSU5FKF92KSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygoX3YpLT5kb21h
aW4pCiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHZj
cHUgKnYsIGludCBuZXdfc3RhdGUpCitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVf
Y2hhbmdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQogewogICAgIHN0cnVj
dCB7IHVpbnQzMl90IHZjcHU6MTYsIGRvbWFpbjoxNjsgfSBkOwogICAgIHVpbnQzMl90IGV2ZW50
OwpAQCAtMjIwLDcgKzIyMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9ydW5zdGF0ZV9j
aGFuZ2Uoc3RydWN0IHZjcHUgKnYsIGludCBuZXdfc3RhdGUpCiAgICAgX190cmFjZV92YXIoZXZl
bnQsIDEvKnRzYyovLCBzaXplb2YoZCksICZkKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHRy
YWNlX2NvbnRpbnVlX3J1bm5pbmcoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQg
dHJhY2VfY29udGludWVfcnVubmluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3QgeyB1aW50MzJfdCB2Y3B1OjE2LCBkb21haW46MTY7IH0gZDsKIApAQCAtMzAyLDcgKzMwMiw4
IEBAIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBp
bnQgY3B1KQogICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBjcHUp
KTsKIH0KIAotdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZj
cHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpCit2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdV9ydW5z
dGF0ZV9pbmZvICpydW5zdGF0ZSkKIHsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIHNfdGlt
ZV90IGRlbHRhOwpAQCAtMzI0LDcgKzMyNSw3IEBAIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQogdWludDY0
X3QgZ2V0X2NwdV9pZGxlX3RpbWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgdmNw
dV9ydW5zdGF0ZV9pbmZvIHN0YXRlID0geyAwIH07Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBpZGxl
X3ZjcHVbY3B1XTsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9IGlkbGVfdmNwdVtjcHVdOwog
CiAgICAgaWYgKCBjcHVfb25saW5lKGNwdSkgJiYgdiApCiAgICAgICAgIHZjcHVfcnVuc3RhdGVf
Z2V0KHYsICZzdGF0ZSk7CkBAIC0zOTIsNyArMzkzLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfZnJl
ZV91bml0X21lbShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogc3RhdGljIHZvaWQgc2NoZWRf
ZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZ1bml0OwogICAg
IHVuc2lnbmVkIGludCBjbnQgPSAwOwogCiAgICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFz
ZWQgdmNwdSwgbWlnaHQgYmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCkBAIC01MjIsNyArNTIz
LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiAKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OwogICAgIHVu
c2lnbmVkIGludCBwcm9jZXNzb3I7CiAKQEAgLTkxMyw3ICs5MTQsNyBAQCBzdGF0aWMgdm9pZCBz
Y2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKICAgICB1
bnNpZ25lZCBpbnQgb2xkX2NwdSA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdjsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIHJjdV9yZWFkX2xvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKIApAQCAtMTA5MCw3ICsxMDkxLDcgQEAgc3RhdGljIGJvb2wg
c2NoZWRfY2hlY2tfYWZmaW5pdHlfYnJva2VuKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQogICAgIHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgc2NoZWRfcmVzZXRfYWZmaW5p
dHlfYnJva2VuKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorc3RhdGljIHZvaWQgc2NoZWRfcmVz
ZXRfYWZmaW5pdHlfYnJva2VuKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHN0cnVjdCB2Y3B1ICp2OwogCkBAIC0xMTc2LDcgKzExNzcsNyBAQCB2b2lkIHJlc3RvcmVfdmNw
dV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1
bnNpZ25lZCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgc3RydWN0IGNw
dXBvb2wgKmM7CisgICAgY29uc3Qgc3RydWN0IGNwdXBvb2wgKmM7CiAgICAgY3B1bWFza190IG9u
bGluZV9hZmZpbml0eTsKICAgICBpbnQgcmV0ID0gMDsKIApAQCAtMTI1MSw4ICsxMjUyLDggQEAg
b3V0Ogogc3RhdGljIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXJfY2hlY2sodW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAg
IHN0cnVjdCBjcHVwb29sICpjOworICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2OworICAgIGNvbnN0
IHN0cnVjdCBjcHVwb29sICpjOwogCiAgICAgYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9v
bDsKICAgICBpZiAoIGMgPT0gTlVMTCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL2Nw
dXBvb2wuYyBiL3hlbi9jb21tb24vc2NoZWQvY3B1cG9vbC5jCmluZGV4IGMxMzk2Y2ZmZjQuLjI4
ZDUxNDNlMzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWQvY3B1cG9vbC5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWQvY3B1cG9vbC5jCkBAIC04ODEsNyArODgxLDcgQEAgaW50IGNwdXBvb2xf
Z2V0X2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPmNwdXBvb2wgPyBk
LT5jcHVwb29sLT5jcHVwb29sX2lkIDogQ1BVUE9PTElEX05PTkU7CiB9CiAKLWNwdW1hc2tfdCAq
Y3B1cG9vbF92YWxpZF9jcHVzKHN0cnVjdCBjcHVwb29sICpwb29sKQorY29uc3QgY3B1bWFza190
ICpjcHVwb29sX3ZhbGlkX2NwdXMoY29uc3Qgc3RydWN0IGNwdXBvb2wgKnBvb2wpCiB7CiAgICAg
cmV0dXJuIHBvb2wtPmNwdV92YWxpZDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWQv
Y3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdC5jCmluZGV4IGE3NWVmYmQ0M2QuLmNk
ZGE2ZmEwOWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZC9jcmVkaXQuYwpAQCAtMjMzLDcgKzIzMyw3IEBAIHN0YXRpYyB2b2lkIGNz
Y2hlZF90aWNrKHZvaWQgKl9jcHUpOwogc3RhdGljIHZvaWQgY3NjaGVkX2FjY3Qodm9pZCAqZHVt
bXkpOwogCiBzdGF0aWMgaW5saW5lIGludAotX191bml0X29uX3J1bnEoc3RydWN0IGNzY2hlZF91
bml0ICpzdmMpCitfX3VuaXRfb25fcnVucShjb25zdCBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YykK
IHsKICAgICByZXR1cm4gIWxpc3RfZW1wdHkoJnN2Yy0+cnVucV9lbGVtKTsKIH0KQEAgLTM0OSwx
MSArMzQ5LDExIEBAIGJvb2xlYW5fcGFyYW0oInRpY2tsZV9vbmVfaWRsZV9jcHUiLCBvcHRfdGlj
a2xlX29uZV9pZGxlKTsKIAogREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3RpY2ts
ZV9jcHUpOwogCi1zdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVk
X3VuaXQgKm5ldykKK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKGNvbnN0IHN0cnVj
dCBjc2NoZWRfdW5pdCAqbmV3KQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0
X21hc3RlcihuZXctPnVuaXQpOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRf
c2NoZWRfcmVzKGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7
CisgICAgY29uc3Qgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1
KTsKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAgICBz
dHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2NwdShj
cHUpKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHNyLT5z
Y2hlZHVsZXIpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21hc2ssICpvbmxpbmU7CkBAIC01
MDksNyArNTA5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF91bml0ICpuZXcpCiBzdGF0aWMgdm9pZAogY3NjaGVkX2ZyZWVfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKKyAgICBjb25zdCBzdHJ1Y3Qg
Y3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7CiAKICAgICAvKgogICAgICAq
IHBjcHUgZWl0aGVyIHBvaW50cyB0byBhIHZhbGlkIHN0cnVjdCBjc2NoZWRfcGNwdSwgb3IgaXMg
TlVMTCwgaWYgd2UncmUKQEAgLTY1Miw3ICs2NTIsNyBAQCBjc2NoZWRfc3dpdGNoX3NjaGVkKHN0
cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMsIHVuc2lnbmVkIGludCBjcHUsCiAKICNpZm5kZWYgTkRF
QlVHCiBzdGF0aWMgaW5saW5lIHZvaWQKLV9fY3NjaGVkX3VuaXRfY2hlY2soc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCitfX2NzY2hlZF91bml0X2NoZWNrKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9V
TklUKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWRfZG9tICogY29uc3Qgc2RvbSA9IHN2Yy0+c2Rv
bTsKQEAgLTcwMCw4ICs3MDAsOCBAQCBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBz
dHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwKIAogc3RhdGljIGlubGluZSBpbnQKIF9fY3NjaGVk
X3VuaXRfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY29uc3QgY3B1
bWFza190ICptYXNrKQogewogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjID0gQ1ND
SEVEX1VOSVQodW5pdCk7CiAgICAgLyoKQEAgLTcyNSw3ICs3MjUsNyBAQCBfY3NjaGVkX2NwdV9w
aWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAgICAgLyogV2UgbXVzdCBhbHdheXMgdXNlIGNwdSdzIHNjcmF0Y2ggc3BhY2UgKi8K
ICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSk7CiAgICAgY3B1
bWFza190IGlkbGVyczsKLSAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21h
c3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgY29uc3QgY3B1bWFza190ICpvbmxpbmUg
PSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwogICAgIHN0cnVj
dCBjc2NoZWRfcGNwdSAqc3BjID0gTlVMTDsKICAgICBpbnQgYmFsYW5jZV9zdGVwOwogCkBAIC05
MzIsNyArOTMyLDcgQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNy
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
ID0gc3ItPnNjaGVkdWxlcjsKIAogICAgIEFTU0VSVCggc2NoZWRfdW5pdF9tYXN0ZXIoY3VycnVu
aXQpID09IGNwdSApOwpAQCAtMTA4NCw3ICsxMDg0LDcgQEAgY3NjaGVkX3VuaXRfc2xlZXAoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzdmMgPSBDU0NIRURfVU5JVCh1bml0KTsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7Ci0gICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBjb25zdCBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogCiAgICAgU0NIRURf
U1RBVF9DUkFOSyh1bml0X3NsZWVwKTsKIApAQCAtMTU3Nyw3ICsxNTc3LDcgQEAgc3RhdGljIHZv
aWQKIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1
bnNpZ25lZCBsb25nKV9jcHU7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9z
Y2hlZF9yZXMoY3B1KTsKKyAgICBjb25zdCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gQ1NDSEVEX1BD
UFUoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHNy
LT5zY2hlZHVsZXIpOwogCkBAIC0xNjA0LDcgKzE2MDQsNyBAQCBjc2NoZWRfdGljayh2b2lkICpf
Y3B1KQogc3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQg
cGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7Ci0gICAgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBjb25zdCBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIGNvbnN0
IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqIGNvbnN0IHBydiA9IENTQ0hFRF9QUklWKHNyLT5zY2hl
ZHVsZXIpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9
IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwpA
QCAtMTY4MSwxMCArMTY4MSwxMCBAQCBzdGF0aWMgc3RydWN0IGNzY2hlZF91bml0ICoKIGNzY2hl
ZF9sb2FkX2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAg
c3RydWN0IGNzY2hlZF91bml0ICpzbmV4dCwgYm9vbCAqc3RvbGVuKQogewotICAgIHN0cnVjdCBj
cHVwb29sICpjID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sOworICAgIGNvbnN0IHN0cnVj
dCBjcHVwb29sICpjID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sOwogICAgIHN0cnVjdCBj
c2NoZWRfdW5pdCAqc3BlZXI7CiAgICAgY3B1bWFza190IHdvcmtlcnM7Ci0gICAgY3B1bWFza190
ICpvbmxpbmUgPSBjLT5yZXNfdmFsaWQ7CisgICAgY29uc3QgY3B1bWFza190ICpvbmxpbmUgPSBj
LT5yZXNfdmFsaWQ7CiAgICAgaW50IHBlZXJfY3B1LCBmaXJzdF9jcHUsIHBlZXJfbm9kZSwgYnN0
ZXA7CiAgICAgaW50IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwogCkBAIC0yMDA4LDcgKzIwMDgs
NyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2b2lkCi1jc2NoZWRfZHVtcF91bml0KHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3ZjKQorY3NjaGVkX2R1bXBfdW5pdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3VuaXQg
KnN2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqIGNvbnN0IHNkb20gPSBzdmMtPnNkb207
CiAKQEAgLTIwNDEsMTAgKzIwNDEsMTEgQEAgY3NjaGVkX2R1bXBfdW5pdChzdHJ1Y3QgY3NjaGVk
X3VuaXQgKnN2YykKIHN0YXRpYyB2b2lkCiBjc2NoZWRfZHVtcF9wY3B1KGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSkKIHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xLCAq
aXRlcjsKKyAgICBjb25zdCBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xOworICAgIHN0cnVjdCBsaXN0
X2hlYWQgKml0ZXI7CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJ
VihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjOwotICAgIHN0cnVjdCBjc2NoZWRf
dW5pdCAqc3ZjOworICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjOworICAgIGNvbnN0
IHN0cnVjdCBjc2NoZWRfdW5pdCAqc3ZjOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgbG9vcDsKQEAgLTIxMzIsMTIgKzIxMzMsMTMgQEAg
Y3NjaGVkX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIGxvb3AgPSAwOwog
ICAgIGxpc3RfZm9yX2VhY2goIGl0ZXJfc2RvbSwgJnBydi0+YWN0aXZlX3Nkb20gKQogICAgIHsK
LSAgICAgICAgc3RydWN0IGNzY2hlZF9kb20gKnNkb207CisgICAgICAgIGNvbnN0IHN0cnVjdCBj
c2NoZWRfZG9tICpzZG9tOworCiAgICAgICAgIHNkb20gPSBsaXN0X2VudHJ5KGl0ZXJfc2RvbSwg
c3RydWN0IGNzY2hlZF9kb20sIGFjdGl2ZV9zZG9tX2VsZW0pOwogCiAgICAgICAgIGxpc3RfZm9y
X2VhY2goIGl0ZXJfc3ZjLCAmc2RvbS0+YWN0aXZlX3VuaXQgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnN2YzsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBj
c2NoZWRfdW5pdCAqc3ZjOwogICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKIAogICAgICAg
ICAgICAgc3ZjID0gbGlzdF9lbnRyeShpdGVyX3N2Yywgc3RydWN0IGNzY2hlZF91bml0LCBhY3Rp
dmVfdW5pdF9lbGVtKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWQvY3JlZGl0Mi5jIGIv
eGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMKaW5kZXggODQ5ZDI1NGUwNC4uMjU2YzFjMDFmYyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZC9jcmVkaXQyLmMKQEAgLTY5Miw3ICs2OTIsNyBAQCB2b2lkIHNtdF9pZGxlX21hc2tfY2xl
YXIodW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogICovCiBzdGF0aWMgaW50IGdl
dF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjKQogewotICAgIHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0ID0gc3ZjLT51bml0OworICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0
ICp1bml0ID0gc3ZjLT51bml0OwogICAgIHVuc2lnbmVkIGludCBiczsKIAogICAgIFNDSEVEX1NU
QVRfQ1JBTksobmVlZF9mYWxsYmFja19jcHUpOwpAQCAtNzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBp
bnQgZ2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAgKgogICogRklY
TUU6IERvIHByZS1jYWxjdWxhdGVkIGRpdmlzaW9uPwogICovCi1zdGF0aWMgdm9pZCB0MmNfdXBk
YXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgdGltZSwKK3N0
YXRpYyB2b2lkIHQyY191cGRhdGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAq
cnFkLCBzX3RpbWVfdCB0aW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpzdmMpCiB7CiAgICAgdWludDY0X3QgdmFsID0gdGltZSAqIHJxZC0+bWF4X3dl
aWdodCArIHN2Yy0+cmVzaWR1YWw7CkBAIC03ODMsNyArNzgzLDggQEAgc3RhdGljIHZvaWQgdDJj
X3VwZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIHNfdGltZV90IHRpbWUs
CiAgICAgc3ZjLT5jcmVkaXQgLT0gdmFsOwogfQogCi1zdGF0aWMgc190aW1lX3QgYzJ0KHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LCBzdHJ1Y3QgY3Nj
aGVkMl91bml0ICpzdmMpCitzdGF0aWMgc190aW1lX3QgYzJ0KGNvbnN0IHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1lX3QgY3JlZGl0LAorICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiB7CiAgICAgcmV0dXJuIGNyZWRpdCAq
IHN2Yy0+d2VpZ2h0IC8gcnFkLT5tYXhfd2VpZ2h0OwogfQpAQCAtNzkyLDcgKzc5Myw3IEBAIHN0
YXRpYyBzX3RpbWVfdCBjMnQoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLCBzX3Rp
bWVfdCBjcmVkaXQsIHN0cnVjdCBjCiAgKiBSdW5xdWV1ZSByZWxhdGVkIGNvZGUuCiAgKi8KIAot
c3RhdGljIGlubGluZSBpbnQgdW5pdF9vbl9ydW5xKHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykK
K3N0YXRpYyBpbmxpbmUgaW50IHVuaXRfb25fcnVucShjb25zdCBzdHJ1Y3QgY3NjaGVkMl91bml0
ICpzdmMpCiB7CiAgICAgcmV0dXJuICFsaXN0X2VtcHR5KCZzdmMtPnJ1bnFfZWxlbSk7CiB9CkBA
IC04NDksOSArODUwLDkgQEAgc3RhdGljIGlubGluZSBib29sIHNhbWVfY29yZSh1bnNpZ25lZCBp
bnQgY3B1YSwgdW5zaWduZWQgaW50IGNwdWIpCiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQKLWNw
dV90b19ydW5xdWV1ZShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBj
cHUpCitjcHVfdG9fcnVucXVldWUoY29uc3Qgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCB1
bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZDsKKyAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7CiAgICAgdW5z
aWduZWQgaW50IHJxaTsKIAogICAgIGZvciAoIHJxaSA9IDA7IHJxaSA8IG5yX2NwdV9pZHM7IHJx
aSsrICkKQEAgLTkxNyw3ICs5MTgsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfbWF4X3dlaWdodChz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsIGludCBuZXdfd2VpZ2h0LAogCiAgICAg
ICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQtPnN2YyApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBj
c2NoZWQyX3VuaXQsIHJxZF9lbGVtKTsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQy
X3VuaXQgKiBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3VuaXQsIHJxZF9l
bGVtKTsKIAogICAgICAgICAgICAgaWYgKCBzdmMtPndlaWdodCA+IG1heF93ZWlnaHQgKQogICAg
ICAgICAgICAgICAgIG1heF93ZWlnaHQgPSBzdmMtPndlaWdodDsKQEAgLTk3MCw3ICs5NzEsNyBA
QCBfcnVucV9hc3NpZ24oc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3QgY3NjaGVkMl9y
dW5xdWV1ZV9kYXRhICpycWQpCiB9CiAKIHN0YXRpYyB2b2lkCi1ydW5xX2Fzc2lnbihjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcnVucV9hc3Np
Z24oY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMgPSB1bml0LT5wcml2OwogCkBA
IC05OTcsNyArOTk4LDcgQEAgX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJfdW5pdCAqc3Zj
KQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnByaXY7CiAKQEAgLTEyMDMsNyArMTIw
NCw3IEBAIHN0YXRpYyB2b2lkCiB1cGRhdGVfc3ZjX2xvYWQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywgaW50IGNo
YW5nZSwgc190aW1lX3Qgbm93KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9
IGNzY2hlZDJfcHJpdihvcHMpOworICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBy
diA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHNfdGltZV90IGRlbHRhLCB1bml0X2xvYWQ7CiAg
ICAgdW5zaWduZWQgaW50IFAsIFc7CiAKQEAgLTEzNjIsMTEgKzEzNjMsMTEgQEAgc3RhdGljIGlu
bGluZSBib29sIGlzX3ByZWVtcHRhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywK
ICAqIFdpdGhpbiB0aGUgc2FtZSBjbGFzcywgdGhlIGhpZ2hlc3QgZGlmZmVyZW5jZSBvZiBjcmVk
aXQuCiAgKi8KIHN0YXRpYyBzX3RpbWVfdCB0aWNrbGVfc2NvcmUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzX3RpbWVfdCBub3csCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgdW5zaWduZWQgaW50IGNwdSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqbmV3LCB1bnNpZ25lZCBp
bnQgY3B1KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFk
KG9wcywgY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICogY3VyID0gY3NjaGVkMl91bml0
KGN1cnJfb25fY3B1KGNwdSkpOwotICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNz
Y2hlZDJfcHJpdihvcHMpOworICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9
IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHNfdGltZV90IHNjb3JlOwogCiAgICAgLyoKQEAgLTE0
NDEsNyArMTQ0Miw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IGNzY2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSBuZXctPnVuaXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBzY2hl
ZF91bml0X21hc3Rlcih1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQgPSBjMnJxZChvcHMsIGNwdSk7Ci0gICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2Rv
bWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOworICAgIGNvbnN0IGNwdW1hc2tfdCAq
b25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAg
ICBjcHVtYXNrX3QgbWFzazsKIAogICAgIEFTU0VSVChuZXctPnJxZCA9PSBycWQpOwpAQCAtMjAw
NSw3ICsyMDA2LDcgQEAgc3RhdGljIHZvaWQgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQodm9pZCog
ZGF0YSkKIAogI2lmbmRlZiBOREVCVUcKIHN0YXRpYyBpbmxpbmUgdm9pZAotY3NjaGVkMl91bml0
X2NoZWNrKHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorY3NjaGVkMl91bml0X2NoZWNrKGNvbnN0
IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKiBj
b25zdCBzdmMgPSBjc2NoZWQyX3VuaXQodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfZG9tICog
Y29uc3Qgc2RvbSA9IHN2Yy0+c2RvbTsKQEAgLTI1NDEsOCArMjU0Miw4IEBAIHN0YXRpYyB2b2lk
IG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICogIC0gc3ZjIGlzIG5vdCBh
bHJlYWR5IGZsYWdnZWQgdG8gbWlncmF0ZSwKICAqICAtIGlmIHN2YyBpcyBhbGxvd2VkIHRvIHJ1
biBvbiBhdCBsZWFzdCBvbmUgb2YgdGhlIHBjcHVzIG9mIHJxZC4KICAqLwotc3RhdGljIGJvb2wg
dW5pdF9pc19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
KQorc3RhdGljIGJvb2wgdW5pdF9pc19taWdyYXRlYWJsZShjb25zdCBzdHJ1Y3QgY3NjaGVkMl91
bml0ICpzdmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHN2Yy0+dW5pdDsKICAgICBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CkBA
IC0zMDc2LDcgKzMwNzcsNyBAQCBjc2NoZWQyX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiBzdGF0aWMgdm9pZAogY3NjaGVkMl91bml0X2luc2Vy
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ewotICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IHVuaXQtPnByaXY7CisgICAgY29uc3Qg
c3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gdW5pdC0+cHJpdjsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml9kb20gKiBjb25zdCBzZG9tID0gc3ZjLT5zZG9tOwogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAK
QEAgLTMxNDIsNyArMzE0Myw3IEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGludCBjcHUsCiAgICAgaW50IHJ0X2NyZWRpdDsgLyogUHJvcG9zZWQgcnVudGlt
ZSBtZWFzdXJlZCBpbiBjcmVkaXRzICovCiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSAm
cnFkLT5ydW5xOwotICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJp
dihvcHMpOworICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJf
cHJpdihvcHMpOwogCiAgICAgLyoKICAgICAgKiBJZiB3ZSdyZSBpZGxlLCBqdXN0IHN0YXkgc28u
IE90aGVycyAob3IgZXh0ZXJuYWwgZXZlbnRzKQpAQCAtMzIzOSw3ICszMjQwLDcgQEAgcnVucV9j
YW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXIs
ICp0ZW1wOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CisgICAgY29uc3Qgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMo
Y3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzbmV4dCA9IE5VTEw7CiAgICAgc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHNyLT5zY2hlZHVsZXIpOwogICAg
IGJvb2wgeWllbGQgPSBmYWxzZSwgc29mdF9hZmZfcHJlZW1wdCA9IGZhbHNlOwpAQCAtMzYwMyw3
ICszNjA0LDggQEAgc3RhdGljIHZvaWQgY3NjaGVkMl9zY2hlZHVsZSgKIH0KIAogc3RhdGljIHZv
aWQKLWNzY2hlZDJfZHVtcF91bml0KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0
IGNzY2hlZDJfdW5pdCAqc3ZjKQorY3NjaGVkMl9kdW1wX3VuaXQoY29uc3Qgc3RydWN0IGNzY2hl
ZDJfcHJpdmF0ZSAqcHJ2LAorICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjKQogewogICAgIHByaW50aygiWyVpLiVpXSBmbGFncz0leCBjcHU9JWkiLAogICAg
ICAgICAgICAgc3ZjLT51bml0LT5kb21haW4tPmRvbWFpbl9pZCwKQEAgLTM2MjYsOCArMzYyOCw4
IEBAIGNzY2hlZDJfZHVtcF91bml0KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0
IGNzY2hlZDJfdW5pdCAqc3ZjKQogc3RhdGljIGlubGluZSB2b2lkCiBkdW1wX3BjcHUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQg
KnN2YzsKKyAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3By
aXYob3BzKTsKKyAgICBjb25zdCBzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmM7CiAKICAgICBwcmlu
dGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPXslKnBibH0sIGNvcmU9eyUqcGJsfVxuIiwK
ICAgICAgICAgICAgY3B1LCBjMnIoY3B1KSwKQEAgLTM2OTUsOCArMzY5Nyw4IEBAIGNzY2hlZDJf
ZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgbG9vcCA9IDA7CiAgICAgbGlz
dF9mb3JfZWFjaCggaXRlcl9zZG9tLCAmcHJ2LT5zZG9tICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqc2RvbTsKLSAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7Cisg
ICAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsKKyAgICAgICAgY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlcl9z
ZG9tLCBzdHJ1Y3QgY3NjaGVkMl9kb20sIHNkb21fZWxlbSk7CiAKQEAgLTM3MzcsNyArMzczOSw3
IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHBy
aW50aygiUlVOUTpcbiIpOwogICAgICAgICBsaXN0X2Zvcl9lYWNoKCBpdGVyLCBydW5xICkKICAg
ICAgICAgewotICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gcnVucV9lbGVt
KGl0ZXIpOworICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gcnVu
cV9lbGVtKGl0ZXIpOwogCiAgICAgICAgICAgICBpZiAoIHN2YyApCiAgICAgICAgICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkL251bGwuYyBiL3hlbi9jb21tb24vc2NoZWQvbnVs
bC5jCmluZGV4IDMxNjFhYzJlNjIuLjhjMzEwMTY0OWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWQvbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWQvbnVsbC5jCkBAIC0yNzgsMTIgKzI3
OCwxMiBAQCBzdGF0aWMgdm9pZCBudWxsX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHZvaWQgKmRhdGEpCiAgKiBTbyB0aGlzIGlzIG5vdCBwYXJ0IG9mIGFueSBob3Qg
cGF0aC4KICAqLwogc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCi1waWNrX3JlcyhzdHJ1
Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcGlj
a19yZXMoY29uc3Qgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBjb25zdCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpLCBuZXdfY3B1OwotICAgIGNwdW1hc2tfdCAqY3B1
cyA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7Ci0gICAgc3Ry
dWN0IG51bGxfcGNwdSAqbnBjID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF9wcml2OworICAg
IGNvbnN0IGNwdW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVu
aXQtPmRvbWFpbik7CisgICAgY29uc3Qgc3RydWN0IG51bGxfcGNwdSAqbnBjID0gZ2V0X3NjaGVk
X3JlcyhjcHUpLT5zY2hlZF9wcml2OwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9z
Y2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwogCkBAIC0zNzUsNyArMzc1LDcgQEAgc3Rh
dGljIHZvaWQgdW5pdF9hc3NpZ24oc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwKIH0KIAogLyogUmV0dXJucyB0cnVlIGlmIGEgY3B1IHdhcyB0aWNrbGVk
ICovCi1zdGF0aWMgYm9vbCB1bml0X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCitzdGF0aWMgYm9vbCB1bml0X2RlYXNzaWduKHN0cnVj
dCBudWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAg
ICAgdW5zaWduZWQgaW50IGJzOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21h
c3Rlcih1bml0KTsKQEAgLTQ0MSw3ICs0NDEsNyBAQCBzdGF0aWMgc3BpbmxvY2tfdCAqbnVsbF9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywKIHsKICAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBudWxsX3By
aXZhdGUgKnBydiA9IG51bGxfcHJpdihuZXdfb3BzKTsKLSAgICBzdHJ1Y3QgbnVsbF91bml0ICpu
dmMgPSB2ZGF0YTsKKyAgICBjb25zdCBzdHJ1Y3QgbnVsbF91bml0ICpudmMgPSB2ZGF0YTsKIAog
ICAgIEFTU0VSVChudmMgJiYgaXNfaWRsZV91bml0KG52Yy0+dW5pdCkpOwogCkBAIC05NDAsNyAr
OTQwLDggQEAgc3RhdGljIHZvaWQgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgIHByZXYtPm5leHRfdGFzay0+bWln
cmF0ZWQgPSBmYWxzZTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGR1bXBfdW5pdChzdHJ1Y3Qg
bnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCBudWxsX3VuaXQgKm52YykKK3N0YXRpYyBpbmxpbmUg
dm9pZCBkdW1wX3VuaXQoY29uc3Qgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbnVsbF91bml0ICpudmMpCiB7CiAgICAg
cHJpbnRrKCJbJWkuJWldIHBjcHU9JWQiLCBudmMtPnVuaXQtPmRvbWFpbi0+ZG9tYWluX2lkLAog
ICAgICAgICAgICAgbnZjLT51bml0LT51bml0X2lkLCBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2Vs
ZW0pID8KQEAgLTk1MCw4ICs5NTEsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZHVtcF91bml0KHN0
cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IG51bGxfdW5pdCAqbnZjKQogc3RhdGljIHZv
aWQgbnVsbF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQog
ewogICAgIHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiA9IG51bGxfcHJpdihvcHMpOwotICAgIHN0
cnVjdCBudWxsX3BjcHUgKm5wYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfcHJpdjsKLSAg
ICBzdHJ1Y3QgbnVsbF91bml0ICpudmM7CisgICAgY29uc3Qgc3RydWN0IG51bGxfcGNwdSAqbnBj
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF9wcml2OworICAgIGNvbnN0IHN0cnVjdCBudWxs
X3VuaXQgKm52YzsKICAgICBzcGlubG9ja190ICpsb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWQvcnQuYyBiL3hlbi9jb21tb24vc2No
ZWQvcnQuYwppbmRleCA2ZGM0YjZhNmU1Li5mOTBhNjA1NjQzIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkL3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZC9ydC5jCkBAIC0zNTIsNyArMzUy
LDcgQEAgc3RhdGljIHZvaWQKIHJ0X2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3Bz
KTsKLSAgICBzdHJ1Y3QgcnRfdW5pdCAqc3ZjOworICAgIGNvbnN0IHN0cnVjdCBydF91bml0ICpz
dmM7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZw
cnYtPmxvY2ssIGZsYWdzKTsKQEAgLTM3MSw4ICszNzEsOCBAQCBydF9kdW1wKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcykKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xLCAqZGVwbGV0
ZWRxLCAqcmVwbHEsICppdGVyOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2
KG9wcyk7Ci0gICAgc3RydWN0IHJ0X3VuaXQgKnN2YzsKLSAgICBzdHJ1Y3QgcnRfZG9tICpzZG9t
OworICAgIGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmM7CisgICAgY29uc3Qgc3RydWN0IHJ0X2Rv
bSAqc2RvbTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnBydi0+bG9jaywgZmxhZ3MpOwpAQCAtNDA4LDcgKzQwOCw3IEBAIHJ0X2R1bXAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHByaW50aygiRG9tYWluIGluZm86XG4iKTsKICAg
ICBsaXN0X2Zvcl9lYWNoICggaXRlciwgJnBydi0+c2RvbSApCiAgICAgewotICAgICAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdDsKKyAgICAgICAgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQ7CiAKICAgICAgICAgc2RvbSA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IHJ0X2RvbSwgc2Rv
bV9lbGVtKTsKICAgICAgICAgcHJpbnRrKCJcdGRvbWFpbjogJWRcbiIsIHNkb20tPmRvbS0+ZG9t
YWluX2lkKTsKQEAgLTUwOSw3ICs1MDksNyBAQCBkZWFkbGluZV9xdWV1ZV9pbnNlcnQoc3RydWN0
IHJ0X3VuaXQgKiAoKnFlbGVtKShzdHJ1Y3QgbGlzdF9oZWFkICopLAogCiAgICAgbGlzdF9mb3Jf
ZWFjaCAoIGl0ZXIsIHF1ZXVlICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBydF91bml0ICogaXRl
cl9zdmMgPSAoKnFlbGVtKShpdGVyKTsKKyAgICAgICAgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKiBp
dGVyX3N2YyA9ICgqcWVsZW0pKGl0ZXIpOwogICAgICAgICBpZiAoIGNvbXBhcmVfdW5pdF9wcmlv
cml0eShzdmMsIGl0ZXJfc3ZjKSA+IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGZp
cnN0ID0gZmFsc2U7CkBAIC01NDcsNyArNTQ3LDcgQEAgcmVwbHFfcmVtb3ZlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAgICAgICovCiAgICAg
ICAgIGlmICggIWxpc3RfZW1wdHkocmVwbHEpICkKICAgICAgICAgewotICAgICAgICAgICAgc3Ry
dWN0IHJ0X3VuaXQgKnN2Y19uZXh0ID0gcmVwbHFfZWxlbShyZXBscS0+bmV4dCk7CisgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqc3ZjX25leHQgPSByZXBscV9lbGVtKHJlcGxxLT5u
ZXh0KTsKICAgICAgICAgICAgIHNldF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+
Y3VyX2RlYWRsaW5lKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC02MDQsNyArNjA0LDcg
QEAgc3RhdGljIHZvaWQKIHJlcGxxX3JlaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHJ0X3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpyZXBscSA9
IHJ0X3JlcGxxKG9wcyk7Ci0gICAgc3RydWN0IHJ0X3VuaXQgKnJlYXJtX3N2YyA9IHN2YzsKKyAg
ICBjb25zdCBzdHJ1Y3QgcnRfdW5pdCAqcmVhcm1fc3ZjID0gc3ZjOwogICAgIGJvb2wgcmVhcm0g
PSBmYWxzZTsKIAogICAgIEFTU0VSVCggdW5pdF9vbl9yZXBscShzdmMpICk7CkBAIC02NDAsNyAr
NjQwLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqCiBydF9yZXNfcGlja19sb2Nr
ZWQoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHVuc2lnbmVkIGludCBsb2NrZWRfY3B1
KQogewogICAgIGNwdW1hc2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUobG9ja2VkX2Nw
dSk7Ci0gICAgY3B1bWFza190ICpvbmxpbmU7CisgICAgY29uc3QgY3B1bWFza190ICpvbmxpbmU7
CiAgICAgaW50IGNwdTsKIAogICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVt
YXNrKHVuaXQtPmRvbWFpbik7CkBAIC0xMDI4LDcgKzEwMjgsNyBAQCBydW5xX3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2ssIHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgc3RydWN0IHJ0X3VuaXQgKnN2YyA9IE5VTEw7CiAgICAgc3RydWN0IHJ0X3Vu
aXQgKml0ZXJfc3ZjID0gTlVMTDsKICAgICBjcHVtYXNrX3QgKmNwdV9jb21tb24gPSBjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSk7Ci0gICAgY3B1bWFza190ICpvbmxpbmU7CisgICAgY29uc3QgY3B1
bWFza190ICpvbmxpbmU7CiAKICAgICBsaXN0X2Zvcl9lYWNoICggaXRlciwgcnVucSApCiAgICAg
ewpAQCAtMTE5NywxNSArMTE5NywxNSBAQCBydF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgKiBsb2NrIGlzIGdyYWJiZWQg
YmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbgogICovCiBzdGF0aWMgdm9pZAotcnVucV90aWNr
bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdW5pdCAqbmV3KQorcnVu
cV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdW5p
dCAqbmV3KQogewogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7Ci0g
ICAgc3RydWN0IHJ0X3VuaXQgKmxhdGVzdF9kZWFkbGluZV91bml0ID0gTlVMTDsgLyogbG93ZXN0
IHByaW9yaXR5ICovCi0gICAgc3RydWN0IHJ0X3VuaXQgKml0ZXJfc3ZjOwotICAgIHN0cnVjdCBz
Y2hlZF91bml0ICppdGVyX3VuaXQ7CisgICAgY29uc3Qgc3RydWN0IHJ0X3VuaXQgKmxhdGVzdF9k
ZWFkbGluZV91bml0ID0gTlVMTDsgLyogbG93ZXN0IHByaW9yaXR5ICovCisgICAgY29uc3Qgc3Ry
dWN0IHJ0X3VuaXQgKml0ZXJfc3ZjOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICppdGVy
X3VuaXQ7CiAgICAgaW50IGNwdSA9IDAsIGNwdV90b190aWNrbGUgPSAwOwogICAgIGNwdW1hc2tf
dCAqbm90X3RpY2tsZWQgPSBjcHVtYXNrX3NjcmF0Y2hfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7
Ci0gICAgY3B1bWFza190ICpvbmxpbmU7CisgICAgY29uc3QgY3B1bWFza190ICpvbmxpbmU7CiAK
ICAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdW5pdChuZXctPnVuaXQpICkKICAgICAg
ICAgcmV0dXJuOwpAQCAtMTM3OSw3ICsxMzc5LDcgQEAgcnRfZG9tX2NudGwoCiB7CiAgICAgc3Ry
dWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgcnRfdW5pdCAq
c3ZjOwotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0OworICAgIGNvbnN0IHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IHJjID0gMDsK
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHUgbG9jYWxfc2NoZWQ7CkBAIC0x
NDg0LDcgKzE0ODQsNyBAQCBydF9kb21fY250bCgKICAqLwogc3RhdGljIHZvaWQgcmVwbF90aW1l
cl9oYW5kbGVyKHZvaWQgKmRhdGEpewogICAgIHNfdGltZV90IG5vdzsKLSAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMgPSBkYXRhOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcyA9IGRh
dGE7CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHJ0X3ByaXYob3BzKTsKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICpyZXBscSA9IHJ0X3JlcGxxKG9wcyk7CiAgICAgc3RydWN0IGxpc3RfaGVh
ZCAqcnVucSA9IHJ0X3J1bnEob3BzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggY2Y3YWEzOTg0NC4uN2M1YzQzNzI0
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTc3Myw3ICs3NzMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJj
YWxsX2NhbmNlbF9jb250aW51YXRpb24oc3RydWN0IHZjcHUgKnYpCiBleHRlcm4gc3RydWN0IGRv
bWFpbiAqZG9tYWluX2xpc3Q7CiAKIC8qIENhbGxlciBtdXN0IGhvbGQgdGhlIGRvbWxpc3RfcmVh
ZF9sb2NrIG9yIGRvbWxpc3RfdXBkYXRlX2xvY2suICovCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBk
b21haW4gKmZpcnN0X2RvbWFpbl9pbl9jcHVwb29sKCBzdHJ1Y3QgY3B1cG9vbCAqYykKK3N0YXRp
YyBpbmxpbmUgc3RydWN0IGRvbWFpbiAqZmlyc3RfZG9tYWluX2luX2NwdXBvb2woY29uc3Qgc3Ry
dWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBmb3IgKGQgPSBy
Y3VfZGVyZWZlcmVuY2UoZG9tYWluX2xpc3QpOyBkICYmIGQtPmNwdXBvb2wgIT0gYzsKQEAgLTc4
MSw3ICs3ODEsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21haW4gKmZpcnN0X2RvbWFpbl9p
bl9jcHVwb29sKCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICByZXR1cm4gZDsKIH0KIHN0YXRpYyBp
bmxpbmUgc3RydWN0IGRvbWFpbiAqbmV4dF9kb21haW5faW5fY3B1cG9vbCgKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgY3B1cG9vbCAqYykKIHsKICAgICBmb3IgKGQgPSByY3VfZGVyZWZlcmVuY2UoZC0+
bmV4dF9pbl9saXN0KTsgZCAmJiBkLT5jcHVwb29sICE9IGM7CiAgICAgICAgICBkID0gcmN1X2Rl
cmVmZXJlbmNlKGQtPm5leHRfaW5fbGlzdCkpOwpAQCAtOTI1LDcgKzkyNSw4IEBAIHZvaWQgcmVz
dG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpOwogaW50IHZjcHVfYWZmaW5pdHlf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGNtZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgKnZjcHVhZmYpOwogCi12b2lk
IHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9p
bmZvICpydW5zdGF0ZSk7Cit2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpy
dW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsK
IHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQg
Y3B1KTsKIHZvaWQgc2NoZWR1bGVyX2VuYWJsZSh2b2lkKTsKQEAgLTEwNTYsNyArMTA1Nyw3IEBA
IGV4dGVybiBlbnVtIGNwdWZyZXFfY29udHJvbGxlciB7CiBpbnQgY3B1cG9vbF9tb3ZlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYyk7CiBpbnQgY3B1cG9vbF9kb19z
eXNjdGwoc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApOwogaW50IGNwdXBvb2xfZ2V0
X2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwotY3B1bWFza190ICpjcHVwb29sX3ZhbGlkX2Nw
dXMoc3RydWN0IGNwdXBvb2wgKnBvb2wpOworY29uc3QgY3B1bWFza190ICpjcHVwb29sX3ZhbGlk
X2NwdXMoY29uc3Qgc3RydWN0IGNwdXBvb2wgKnBvb2wpOwogZXh0ZXJuIHZvaWQgZHVtcF9ydW5x
KHVuc2lnbmVkIGNoYXIga2V5KTsKIAogdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5f
c3lzY3RsX3BoeXNpbmZvICpwaSk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:24:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDC2-0004t1-JG; Wed, 08 Jan 2020 15:24:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8VWb=25=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1ipDC1-0004sK-J9
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:24:21 +0000
X-Inumbo-ID: e50fe5c8-322a-11ea-b1f0-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e50fe5c8-322a-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 15:24:00 +0000 (UTC)
Received: from p5b06da22.dip0.t-ipconnect.de ([91.6.218.34]
 helo=nanos.tec.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1ipDB8-0001aV-Vt; Wed, 08 Jan 2020 16:23:27 +0100
Received: by nanos.tec.linutronix.de (Postfix, from userid 1000)
 id C48DA1060B2; Wed,  8 Jan 2020 16:23:25 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Anchal Agarwal <anchalag@amazon.com>, mingo@redhat.com, bp@alien8.de,
 hpa@zytor.com, x86@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com,
 linux-pm@vger.kernel.org, linux-mm@kvack.org, kamatam@amazon.com,
 sstabellini@kernel.org, konrad.wilk@oracle.co, roger.pau@citrix.com,
 axboe@kernel.dk, davem@davemloft.net, rjw@rjwysocki.net, len.brown@intel.com,
 pavel@ucw.cz, peterz@infradead.org, eduval@amazon.com, sblbir@amazon.com,
 anchalag@amazon.com, xen-devel@lists.xenproject.org, vkuznets@redhat.com,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org, dwmw@amazon.co.uk,
 fllinden@amaozn.com
In-Reply-To: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
Date: Wed, 08 Jan 2020 16:23:25 +0100
Message-ID: <877e22ezv6.fsf@nanos.tec.linutronix.de>
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] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anchalag@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>

QW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+IHdyaXRlczoKCj4gc2h1dGRvd25f
cGlycSBpcyBpbnZva2VkIGR1cmluZyBoaWJlcm5hdGlvbiBwYXRoIGFuZCBoZW5jZQo+IFBJUlFz
IHNob3VsZCBiZSByZXN0YXJ0ZWQgZHVyaW5nIHJlc3VtZS4KPiBCZWZvcmUgdGhpcyBjb21taXQn
MDIwZGI5ZDNjMWRjMGEnIHhlbi9ldmVudHM6IEZpeCBpbnRlcnJ1cHQgbG9zdAo+IGR1cmluZyBp
cnFfZGlzYWJsZSBhbmQgaXJxX2VuYWJsZSBzdGFydHVwX3BpcnEgd2FzIGF1dG9tYXRpY2FsbHkK
PiBjYWxsZWQgZHVyaW5nIGlycV9lbmFibGUgaG93ZXZlciwgYWZ0ZXIgdGhpcyBjb21taXQgcGly
cSdzIGRpZCBub3QKPiBnZXQgZXhwbGljaXRseSBzdGFydGVkIG9uY2UgcmVzdW1lZCBmcm9tIGhp
YmVybmF0aW9uLgo+Cj4gY2hpcC0+aXJxX3N0YXJ0dXAgaXMgY2FsbGVkIG9ubHkgaWYgSVJRRF9J
UlFfU1RBUlRFRCBpcyB1bnNldCBkdXJpbmcKPiBpcnFfc3RhcnR1cCBvbiByZXN1bWUuIFRoaXMg
ZmxhZyBnZXRzIGNsZWFyZWQgYnkgZnJlZV9pcnEtPmlycV9zaHV0ZG93bgo+IGR1cmluZyBzdXNw
ZW5kLiBmcmVlX2lycSgpIG5ldmVyIGdldHMgZXhwbGljaXRseSBjYWxsZWQgZm9yIGlvYXBpYy1l
ZGdlCj4gYW5kIGlvYXBpYy1sZXZlbCBpbnRlcnJ1cHRzIGFzIHJlc3BlY3RpdmUgZHJpdmVycyBk
byBub3RoaW5nIGR1cmluZwo+IHN1c3BlbmQvcmVzdW1lLiBTbyB3ZSBzaHV0IHRoZW0gZG93biBl
eHBsaWNpdGx5IGluIHRoZSBmaXJzdCBwbGFjZSBpbgo+IHN5c2NvcmVfc3VzcGVuZCBwYXRoIHRv
IGNsZWFyIElSUTw+ZXZlbnQgY2hhbm5lbCBtYXBwaW5nLiBzaHV0ZG93bl9waXJxCj4gYmVpbmcg
Y2FsbGVkIGV4cGxpY2l0bHkgZHVyaW5nIHN1c3BlbmQgZG9lcyBub3QgY2xlYXIgdGhpcyBmbGFn
cywgaGVuY2UKPiAuaXJxX2VuYWJsZSBpcyBjYWxsZWQgaW4gaXJxX3N0YXJ0dXAgZHVyaW5nIHJl
c3VtZSBpbnN0ZWFkIGFuZCBwaXJxJ3MKPiBuZXZlciBzdGFydCB1cC4KCldoYXQ/IAoKPiArdm9p
ZCBpcnFfc3RhdGVfY2xyX3N0YXJ0ZWQoc3RydWN0IGlycV9kZXNjICpkZXNjKQo+ICB7Cj4gIAlp
cnFkX2NsZWFyKCZkZXNjLT5pcnFfZGF0YSwgSVJRRF9JUlFfU1RBUlRFRCk7Cj4gIH0KPiArRVhQ
T1JUX1NZTUJPTF9HUEwoaXJxX3N0YXRlX2Nscl9zdGFydGVkKTsKClRoaXMgaXMgY29yZSBpbnRl
cm5hbCBzdGF0ZSBhbmQgbm90IHN1cHBvc2VkIHRvIGJlIGZpZGRsZWQgd2l0aCBieQpkcml2ZXJz
LgoKaXJxX2NoaXAgaGFzIGlycV9zdXNwZW5kL3Jlc3VtZS9wbV9zaHV0ZG93biBjYWxsYmFja3Mg
Zm9yIGEgcmVhc29uLgoKVGhhbmtzLAoKICAgICAgIHRnbHgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:28:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDG6-0005fp-TH; Wed, 08 Jan 2020 15:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipDG5-0005fi-T9
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:28:33 +0000
X-Inumbo-ID: 86a5d658-322b-11ea-b830-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86a5d658-322b-11ea-b830-12813bfff9fa;
 Wed, 08 Jan 2020 15:28:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4F7D2AAD0;
 Wed,  8 Jan 2020 15:28:32 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20191217105901.68158-1-anthony.perard@citrix.com>
 <20191217105901.68158-3-anthony.perard@citrix.com>
 <c2285ab6-8627-545b-eedc-61e3c9e46769@suse.com>
 <20200106140147.GI1267@perard.uk.xensource.com>
 <0a9b734c-b6fd-046f-83c9-68fe486d46d6@suse.com>
 <20200108144729.GK1267@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c0f6ad77-57dc-a297-f536-97b0935d3f94@suse.com>
Date: Wed, 8 Jan 2020 16:28:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108144729.GK1267@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNTo0NywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gTW9uLCBKYW4g
MDYsIDIwMjAgYXQgMDM6MzQ6NDNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA2
LjAxLjIwMjAgMTU6MDEsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gT24gRnJpLCBKYW4gMDMs
IDIwMjAgYXQgMDU6NDI6MThQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gV291bGRu
J3QgYm90aCBiZXR0ZXIKPj4+PiBoYXZlIGEgImRlcGVuZHMgb24gQ0NfSVNfKiIgbGluZSBpbnN0
ZWFkPyBUaGlzIHdvdWxkIHRoZW4gYWxzbwo+Pj4+IHJlc3VsdCAoYWZhaWN0KSBpbiBubyBDT05G
SUdfQ0xBTkdfVkVSU0lPTiBpbiAuY29uZmlnIGlmIGJ1aWxkaW5nCj4+Pj4gd2l0aCBnY2MgKGFu
ZCB2aWNlIHZlcnNhKSwgaW5zdGVhZCBvZiBhIGJvZ3VzIENPTkZJR19DTEFOR19WRVJTSU9OPTAu
Cj4+Pgo+Pj4gSXQgc291bmRzIGF0dHJhY3RpbmcgdG8gcmVtb3ZlIHZhcmlhYmxlcyBmcm9tIC5j
b25maWcsIGJ1dCBpdCBpcyBlcXVhbGx5Cj4+PiBhdHRyYWN0aW5nIHRvIGFsd2F5cyBoYXZlIGEg
dmFyaWFibGUgc2V0LiBJdCBjYW4gYmUgdXNlZAo+Pj4gdW5jb25kaXRpb25hbGx5IHdoZW4gYWx3
YXlzIHNldCAod2l0aG91dCByaXNraW5nIGludmFsaWQgc3ludGF4IGZvcgo+Pj4gZXhhbXBsZSku
Cj4+Cj4+IEhtbSwgeWVzLCBhcyBsb25nIGFzIHdlIGRvbid0IGhhdmUgKGJ5IG1lY2hhbmljYWwg
Y29udmVyc2lvbikgb3IgZ2Fpbgo+PiBjb25zdHJ1Y3RzIGxpa2UKPj4KPj4gI2lmIENPTkZJR19H
Q0NfVkVSU0lPTiA8IDUwMDAwIC8qIG11c3QgYmUgZ2NjIDQueCAqLwo+Pgo+PiBQbHVzIC0gd2hh
dCdzIENPTkZJR19DQ19JU197R0NDLENMQU5HfSBnb29kIGZvciB0aGVuPyBUaGUgc2FtZSBjYW4K
Pj4gdGhlbiBiZSBhY2hpZXZlZCBieSBjb21wYXJpbmcgQ09ORklHX3tHQ0MsQ0xBTkd9X1ZFUlNJ
T04gYWdhaW5zdCB6ZXJvLgo+IAo+IFN1cmUsIGJ1dCBpdCBpcyBtdWNoIGVhc2llciB0byB1bmRl
cnN0YW5kIHdoYXQgImlmZGVmIENPTkZJR19DQ19JU19HQ0MiCj4gaXMgYWN0dWFsbHkgY2hlY2tp
bmcgdGhhbiBpdCBpcyB0byB1bmRlcnN0YW5kIHdoYXQKPiAiWyAkQ09ORklHX0dDQ19WRVJTSU9O
IC1uZSAwIF0iIGlzIGZvci4gSW4gdGhlIHNlY29uZCBmb3JtLCBpdCBpc24ndAo+IGltbWVkaWF0
bHkgb2J2aW91cyBmb3IgaHVtYW5zIHRoYXQgd2UgYXJlIHNpbXBseSBjaGVja2luZyB3aGljaCBj
b21waWxlcgo+IGlzIGluIHVzZS4KCkFuZCBJIHdhc24ndCByZWFsbHkgc3VnZ2VzdGluZyB0byBk
cm9wIHRoZSBDQ19JU18qIG9uZXMuIFdoYXQgSQpkaXNsaWtlIGlzIHRoZSBkdXBsaWNhdGlvbiBy
ZXN1bHRpbmcgZnJvbSB0aGUgKl9WRVJTSU9OIG9uZXMgbm90CmhhdmluZyBhICJkZXBlbmRzIG9u
IENDX0lTXyoiLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:29:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDHI-0005pK-Ec; Wed, 08 Jan 2020 15:29:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipDHG-0005ot-GJ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:29:46 +0000
X-Inumbo-ID: b2f089fc-322b-11ea-b830-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2f089fc-322b-11ea-b830-12813bfff9fa;
 Wed, 08 Jan 2020 15:29:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4AD00AAD0;
 Wed,  8 Jan 2020 15:29:45 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200108143439.25580-1-jgross@suse.com>
 <8b0a131b-91e8-d557-8a87-476790158ca2@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <7a28029b-761b-a509-4ff7-920fff28ce37@suse.com>
Date: Wed, 8 Jan 2020 16:29:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <8b0a131b-91e8-d557-8a87-476790158ca2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 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>

T24gMDguMDEuMjAgMTY6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA4LjAxLjIwMjAgMTU6
MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGNwdV9zbXBib290X2ZyZWUoKSByZW1vdmVzIHRo
ZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBvZmZsaW5lLCBidXQgaXQKPj4gaXNuJ3QgY2xlYXJp
bmcgdGhlIHJlbGF0ZWQgcGVyY3B1IHZhcmlhYmxlcy4gVGhpcyB3aWxsIHJlc3VsdCBpbgo+PiBj
cmFzaGVzIHdoZW4gYSBzdHViIHBhZ2UgaXMgcmVsZWFzZWQgZHVlIHRvIGFsbCByZWxhdGVkIGNw
dXMgZ29uZQo+PiBvZmZsaW5lIGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBnb2luZyBvbmxpbmUgbGF0
ZXIuCj4+Cj4+IEZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLmFkZHIgYW5kIHN0dWJzLm1mbiBp
biBvcmRlciB0byBhbGxvY2F0ZSBhCj4+IG5ldyBzdHViIHBhZ2Ugd2hlbiBuZWVkZWQuCj4gCj4g
SSB3YXMgcmVhbGx5IGhvcGluZyBmb3IgeW91IHRvIG1lbnRpb24gQ1BVIHBhcmtpbmcgaGVyZS4g
SG93IGFib3V0Cj4gCj4gIkZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLm1mbiAoYW5kIGFsc28g
c3R1YnMuYWRkciBqdXN0IHRvIGJlIG9uCj4gICB0aGUgc2FmZSBzaWRlKSBpbiBvcmRlciB0byBh
bGxvY2F0ZSBhIG5ldyBzdHViIHBhZ2Ugd2hlbiBuZWVkZWQsCj4gICBpcnJlc3BlY3RpdmUgb2Yg
d2hldGhlciB0aGUgQ1BVIGdldHMgcGFya2VkIG9yIHJlbW92ZWQuIgo+IAo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4gQEAg
LTk0NSw2ICs5NDUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGlu
dCBjcHUsIGJvb2wgcmVtb3ZlKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBl
cl9jcHUoc3R1YnMuYWRkciwgY3B1KSB8IH5QQUdFX01BU0spICsgMSk7Cj4+ICAgICAgICAgICBp
ZiAoIGkgPT0gU1RVQlNfUEVSX1BBR0UgKQo+PiAgICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKG1mbl90b19wYWdlKG1mbikpOwo+PiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFkZHIsIGNw
dSkgPSAwOwo+PiArICAgICAgICBwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSA9IDA7Cj4gCj4gTG9v
a2luZyBtb3JlIGNsb3NlbHksIEkgdGhpbmsgSSdkIHByZWZlciB0aGVzZSB0d28gbGluZXMgKG9m
IHdoaWNoCj4gdGhlIGFkZHIgb25lIGlzbid0IHN0cmljdGx5IG5lZWRlZCBhbnl3YXkpIHRvIG1v
dmUgYWhlYWQgb2YgdGhlCj4gaWYoKS4KPiAKPiBJZiB5b3UgYWdyZWUsIEknbGwgYmUgaGFwcHkg
dG8gZG8gYm90aCB3aGlsZSBjb21taXR0aW5nLgoKSSBhZ3JlZS4KCkknbSBub3Qgc3VyZSB0aGUg
YWRkciBjbGVhcmluZyBjYW4gYmUgb21pdHRlZC4gVGhpcyBtaWdodCByZXN1bHQgaW4KcHJvYmxl
bXMgd2hlbiBkdXJpbmcgb25saW5pbmcgYW4gZWFybHkgZXJyb3IgaGFwcGVucyBpbgpjcHVfc21w
Ym9vdF9hbGxvYygpIGFuZCB0aHVzIHNraXBwaW5nIHRoZSBjYWxsIG9mIGFsbG9jX3N0dWJfcGFn
ZSgpLgpUaGUgc3Vic2VxdWVudCBjYWxsIG9mIGNwdV9zbXBib290X2ZyZWUoKSB3aWxsIHRoZW4g
b3ZlcndyaXRlIG1mbiAwLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:33:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDKU-0006kX-3H; Wed, 08 Jan 2020 15:33:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipDKT-0006kS-GQ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:33:05 +0000
X-Inumbo-ID: 286e308a-322c-11ea-b832-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 286e308a-322c-11ea-b832-12813bfff9fa;
 Wed, 08 Jan 2020 15:33:02 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578497584; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=EirVWtDi88Zbxthj/15jhDWTc4HQZHYcQwgmRDR2s2I=;
 b=saxWWfk0G0YrJ87yVRmOLQ+ZgzpRuDwNsELuFBytM1de/VOibv8Yac62PwYx+e7GdsbY/8kK
 l6qAeCZt6R8Vfd4m8dl+sTP0U+X2Dh+eebJg9VMLeIULnWBUn2vVkNXFh4gmRGMARb0yoPnG
 Pe6IEq4y/fCo4+sJ7Ec9H6DNQvk=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com
 [209.85.221.48])
 by mxa.mailgun.org with ESMTP id 5e15f62c.7f32751f8270-smtp-out-n03;
 Wed, 08 Jan 2020 15:33:00 -0000 (UTC)
Received: by mail-wr1-f48.google.com with SMTP id y17so3859238wrh.5
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 07:32:59 -0800 (PST)
X-Gm-Message-State: APjAAAU3BdVko3g2gw6y02NL9J0QGPTyKQxKgScPm3CCcrNvNYJ4xdHi
 JIgNvdiSdspE0dMjhyLdCOiPol2KYmUGr7IWODQ=
X-Google-Smtp-Source: APXvYqyPp+GGOki5CkrgwMa7NRqo3Pyc3AK+ebKppqRRH3BkjW4T7N/aEWaYhX1wxs42yb8tAN5Bmv4Rs2jyAiWU4r8=
X-Received: by 2002:adf:e5cf:: with SMTP id a15mr5152507wrn.140.1578497578955; 
 Wed, 08 Jan 2020 07:32:58 -0800 (PST)
MIME-Version: 1.0
References: <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
In-Reply-To: <20200108150841.GR11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 08:32:22 -0700
X-Gmail-Original-Message-ID: <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
Message-ID: <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA4OjA4IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDA5OjM2OjAx
QU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5
IGF0IDk6MDggQU0gVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToK
PiA+ID4KPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgODoxMSBBTSBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBUdWUs
IERlYyAzMSwgMjAxOSBhdCAwODowMDoxN0FNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6
Cj4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAzOjQwIEFNIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
T24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6Mzc6MzhQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4gPiA+ID4gPiA+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDU6MjAgUE0gSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+
Cj4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBPbiBN
b24sIDMwIERlYyAyMDE5LCAyMDo0OSBUYW1hcyBLIExlbmd5ZWwsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+ID4+IE9uIE1vbiwgRGVj
IDMwLCAyMDE5IGF0IDExOjQzIEFNIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+IHdyb3Rl
Ogo+ID4gPiA+ID4gPiA+ID4+IEJ1dCBrZWVwIGluIG1pbmQgdGhhdCB0aGUgImZvcmstdm0iIGNv
bW1hbmQgZXZlbiB3aXRoIHRoaXMgdXBkYXRlCj4gPiA+ID4gPiA+ID4gPj4gd291bGQgc3RpbGwg
bm90IHByb2R1Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+
ID4gPiA+ID4gPiA+ID4+IFRoZSB1c2VyIHN0aWxsIGhhcyB0byBwcm9kdWNlIGEgbmV3IFZNIGNv
bmZpZyBmaWxlLCBjcmVhdGUgdGhlIG5ldwo+ID4gPiA+ID4gPiA+ID4+IGRpc2ssIHNhdmUgdGhl
IFFFTVUgc3RhdGUsIGV0Yy4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gSU1PIHRoZSBkZWZhdWx0
IGJlaGF2aW9yIG9mIHRoZSBmb3JrIGNvbW1hbmQgc2hvdWxkIGJlIHRvIGxlYXZlIHRoZQo+ID4g
PiA+ID4gPiBvcmlnaW5hbCBWTSBwYXVzZWQsIHNvIHRoYXQgeW91IGNhbiBjb250aW51ZSB1c2lu
ZyB0aGUgc2FtZSBkaXNrIGFuZAo+ID4gPiA+ID4gPiBuZXR3b3JrIGNvbmZpZyBpbiB0aGUgZm9y
ayBhbmQgeW91IHdvbid0IG5lZWQgdG8gcGFzcyBhIG5ldyBjb25maWcKPiA+ID4gPiA+ID4gZmls
ZS4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gQXMgSnVsaWVuIGFscmVhZHkgc2FpZCwgbWF5YmUg
SSB3YXNuJ3QgY2xlYXIgaW4gbXkgcHJldmlvdXMgcmVwbGllczoKPiA+ID4gPiA+ID4gSSdtIG5v
dCBhc2tpbmcgeW91IHRvIGltcGxlbWVudCBhbGwgdGhpcywgaXQncyBmaW5lIGlmIHRoZQo+ID4g
PiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZm9yay12bSB4bCBjb21tYW5kIHJlcXVpcmVz
IHlvdSB0byBwYXNzIGNlcnRhaW4KPiA+ID4gPiA+ID4gb3B0aW9ucywgYW5kIHRoYXQgdGhlIGRl
ZmF1bHQgYmVoYXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiBXZSBuZWVkIGFuIGludGVyZmFjZSB0aGF0J3Mgc2FuZSwgYW5kIHRoYXQncyBkZXNpZ25lZCB0
byBiZSBlYXN5IGFuZAo+ID4gPiA+ID4gPiBjb21wcmVoZW5zaXZlIHRvIHVzZSwgbm90IGFuIGlu
dGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdzIGN1cnJlbnRseQo+ID4gPiA+ID4gPiBpbXBsZW1l
bnRlZC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBPSywgc28gSSB0aGluayB0aGF0IHdvdWxkIGxvb2sg
bGlrZSAieGwgZm9yay12bSA8cGFyZW50X2RvbWlkPiIgd2l0aAo+ID4gPiA+ID4gYWRkaXRpb25h
bCBvcHRpb25zIGZvciB0aGluZ3MgbGlrZSBuYW1lLCBkaXNrLCB2bGFuLCBvciBhIGNvbXBsZXRl
bHkKPiA+ID4gPiA+IG5ldyBjb25maWcsIGFsbCBvZiB3aGljaCBhcmUgY3VycmVudGx5IG5vdCBp
bXBsZW1lbnRlZCwgKyBhbgo+ID4gPiA+ID4gYWRkaXRpb25hbCBvcHRpb24gdG8gbm90IGxhdW5j
aCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUgdGhlIG9ubHkKPiA+ID4gPiA+IG9uZSBjdXJy
ZW50bHkgd29ya2luZy4gQWxzbyBrZWVwaW5nIHRoZSBzZXBhcmF0ZSAieGwgZm9yay1sYXVuY2gt
ZG0iCj4gPiA+ID4gPiBhcyBpcy4gSXMgdGhhdCB3aGF0IHdlIGFyZSB0YWxraW5nIGFib3V0Pwo+
ID4gPiA+Cj4gPiA+ID4gSSB0aGluayBmb3JrLWxhdW5jaC12bSBzaG91bGQganVzdCBiZSBhbiBv
cHRpb24gb2YgZm9yay12bSAoaWU6Cj4gPiA+ID4gLS1sYXVuY2gtZG0tb25seSBvciBzb21lIHN1
Y2gpLiBJIGRvbid0IHRoaW5rIHRoZXJlJ3MgYSByZWFzb24gdG8gaGF2ZQo+ID4gPiA+IGEgc2Vw
YXJhdGUgdG9wLWxldmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4K
PiA+ID4KPiA+ID4gSXQncyBqdXN0IHRoYXQgdGhlIGZvcmstbGF1bmNoLWRtIG5lZWRzIHRoZSBk
b21pZCBvZiB0aGUgZm9yaywgd2hpbGUKPiA+ID4gdGhlIGZvcmstdm0gbmVlZHMgdGhlIHBhcmVu
dCdzIGRvbWlkLiBCdXQgSSBndWVzcyB3ZSBjYW4gaW50ZXJwcmV0IHRoZQo+ID4gPiAiZG9taWQi
IHJlcXVpcmVkIGlucHV0IGRpZmZlcmVudGx5IGRlcGVuZGluZyBvbiB3aGljaCBzdWItb3B0aW9u
IGlzCj4gPiA+IHNwZWNpZmllZCBmb3IgdGhlIGNvbW1hbmQuIExldCdzIHNlZSBob3cgaXQgcGFu
cyBvdXQuCj4gPgo+ID4gSG93IGRvZXMgdGhlIGZvbGxvd2luZyBsb29rIGZvciB0aGUgaW50ZXJm
YWNlPwo+ID4KPiA+ICAgICB7ICJmb3JrLXZtIiwKPiA+ICAgICAgICZtYWluX2Zvcmtfdm0sIDAs
IDEsCj4gPiAgICAgICAiRm9yayBhIGRvbWFpbiBmcm9tIHRoZSBydW5uaW5nIHBhcmVudCBkb21p
ZCIsCj4gPiAgICAgICAiW29wdGlvbnNdIDxEb21pZD4iLAo+ID4gICAgICAgIi1oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxuIgo+ID4gICAgICAgIi1OIDxuYW1l
PiAgICAgICAgICAgICAgICAgICAgQXNzaWduIG5hbWUgdG8gVk0gZm9yay5cbiIKPiA+ICAgICAg
ICItRCA8ZGlzaz4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiBkaXNrIHRvIFZNIGZvcmsuXG4i
Cj4gPiAgICAgICAiLUIgPGJyaWRnZSAgICAgICAgICAgICAgICAgICBBc3NpZ24gYnJpZGdlIHRv
IFZNIGZvcmsuXG4iCj4gPiAgICAgICAiLVYgPHZsYW4+ICAgICAgICAgICAgICAgICAgICBBc3Np
Z24gdmxhbiB0byBWTSBmb3JrLlxuIgo+Cj4gSU1PIEkgdGhpbmsgdGhlIG5hbWUgb2YgZm9yayBp
cyB0aGUgb25seSB1c2VmdWwgb3B0aW9uLiBCZWluZyBhYmxlIHRvCj4gYXNzaWduIGRpc2tzIG9y
IGJyaWRnZXMgZnJvbSB0aGUgY29tbWFuZCBsaW5lIHNlZW1zIHF1aXRlIGNvbXBsaWNhdGVkLgo+
IFdoYXQgYWJvdXQgVk1zIHdpdGggbXVsdGlwbGUgZGlza3M/IE9yIFZNcyB3aXRoIG11bHRpcGxl
IG5pY3Mgb24KPiBkaWZmZXJlbnQgYnJpZGdlcz8KPgo+IEkgdGhpbmsgaXQncyBlYXNpZXIgZm9y
IGJvdGggdGhlIGltcGxlbWVudGF0aW9uIGFuZCB0aGUgdXNlciB0byBqdXN0Cj4gdXNlIGEgY29u
ZmlnIGZpbGUgaW4gdGhhdCBjYXNlLgoKSSBhZ3JlZSBidXQgaXQgc291bmRlZCB0byBtZSB5b3Ug
Z3V5cyB3YW50ZWQgdG8gaGF2ZSBhICJjb21wbGV0ZSIKaW50ZXJmYWNlIGV2ZW4gaWYgaXQncyB1
bmltcGxlbWVudGVkLiBUaGlzIGlzIHdoYXQgYSBjb21wbGV0ZQppbnRlcmZhY2Ugd291bGQgbG9v
ayB0byBtZS4KCj4KPiA+ICAgICAgICItQyA8Y29uZmlnPiAgICAgICAgICAgICAgICAgIFVzZSBj
b25maWcgZmlsZSBmb3IgVk0gZm9yay5cbiIKPiA+ICAgICAgICItUSA8cWVtdS1zYXZlLWZpbGU+
ICAgICAgICAgIFVzZSBxZW11IHNhdmUgZmlsZSBmb3IgVk0gZm9yay5cbiIKPiA+ICAgICAgICIt
LWxhdW5jaC1kbSAgPHllc3xub3xsYXRlPiAgIExhdW5jaCBkZXZpY2UgbW9kZWwgKFFFTVUpIGZv
ciBWTSBmb3JrLlxuIgo+ID4gICAgICAgIi0tZm9yay1yZXNldCAgICAgICAgICAgICAgICAgUmVz
ZXQgVk0gZm9yay5cbiIKPiA+ICAgICAgICItcCAgICAgICAgICAgICAgICAgICAgICAgICAgIERv
IG5vdCB1bnBhdXNlIFZNcyBhZnRlciBmb3JrLiIKPgo+IEkgdGhpbmsgdGhlIGRlZmF1bHQgYmVo
YXZpb3VyIHNob3VsZCBiZSB0byBsZWF2ZSB0aGUgb3JpZ2luYWwgVk0KPiBwYXVzZWQgYW5kIHRo
ZSBmb3JrZWQgb25lIHJ1bm5pbmcsIGFuZCBoZW5jZSB0aGlzIHNob3VsZCBiZToKClRoYXQgaXMg
dGhlIGRlZmF1bHQuIEkgZ3Vlc3MgdGhlIHRleHQgc2F5aW5nIFZNcyB3YXMgbm90IGNvcnJlY3Rs
eQp3b3JkZWQsIGl0IGp1c3QgbWVhbnMgZG9uJ3QgdW5wYXVzZSBmb3JrIGFmdGVyIGl0J3MgY3Jl
YXRlZC4gVGhlCnBhcmVudCByZW1haW5zIGFsd2F5cyBwYXVzZWQuCgo+Cj4gICAgICAgICAiLXAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMZWF2ZSBmb3JrZWQgVk0gcGF1c2VkLiIKPiAgICAg
ICAgICItdSAgICAgICAgICAgICAgICAgICAgICAgICAgIExlYXZlIHBhcmVudCBWTSB1bnBhdXNl
ZC4iCgpCdXQgeW91IHNob3VsZG4ndCB1bnBhdXNlIHRoZSBwYXJlbnQgVk0gYXQgYWxsLiBJdCBz
aG91bGQgcmVtYWluCnBhdXNlZCBhcyBsb25nIGFzIHRoZXJlIGFyZSBmb3JrcyBydW5uaW5nIHRo
YXQgd2VyZSBzcGxpdCBmcm9tIGl0LgpVbnBhdXNpbmcgaXQgd2lsbCBsZWFkIHRvIHN1YnRsZSBh
bmQgdW5leHBsYWluYWJsZSBjcmFzaGVzIGluIHRoZSBmb3JrCnNpbmNlIHRoZSBmb3JrIG5vdyB3
aWxsIHVzZSBwYWdlcyB0aGF0IGFyZSBmcm9tIGEgZGlmZmVyZW50IGV4ZWN1dGlvbgpwYXRoLiBU
ZWNobmljYWxseSBpbiB0aGUgZnV0dXJlIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIHVucGF1c2Ug
dGhlIFZNCmJ1dCBpdCByZXF1aXJlcyB0byBmdWxseSBwb3B1bGF0ZSB0aGUgcGFnZXRhYmxlcyBp
biBhbGwgZm9ya3MgbWFkZQpmcm9tIGl0IHdpdGggbWVtX3NoYXJlZCBlbnRyaWVzIGFuZCBkZWR1
cGxpY2F0ZSB0byB0aGUgZm9ya3MgYWxsIHRoZQpwYWdlcyB0aGF0J3MgY2FuJ3QgYmUgYmUgc2hh
cmVkLiBUaGF0IHdhcyB3aGF0IEkgb3JpZ2luYWxseSB0cmllZCB0bwpkbyBidXQgaXQgd2FzIGV4
dHJlbWVseSBzbG93LCBoZW5jZSB0aGUgbGF6eS1wb3B1bGF0aW9uIG9mIHRoZQpwYWdldGFibGUg
aW4gdGhlIGZvcmtzLgoKPgo+ID4gICAgICAgIi1oICAgICAgICAgICAgICAgICAgICAgICAgICAg
UHJpbnQgdGhpcyBoZWxwLlxuIgo+ID4gICAgICAgIi1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRW5hYmxlIGRlYnVnIG1lc3NhZ2VzLlxuIgo+ID4gICAgIH0sCj4gPgo+ID4gQ3VycmVudGx5
IHRoZSBwYXJ0cyB0aGF0IGFyZSBpbXBsZW1lbnRlZCB3b3VsZCBsb29rIGxpa2U6Cj4gPiB4bCBm
b3JrLXZtIC1wIC0tbGF1bmNoLWRtIG5vIDxwYXJlbnRfZG9taWQ+Cj4gPiB4bCBmb3JrLXZtIC1w
IC0tbGF1bmNoLWRtIGxhdGUgLUMgPGNvbmZpZz4gLVEgPHFlbXUtc2F2ZS1maWxlPiA8Zm9ya19k
b21pZD4KPgo+IFdoeSBkbyB5b3UgbmVlZCBhIGNvbmZpZyBmaWxlIGZvciBsYXVuY2hpbmcgdGhl
IFFlbXUgZGV2aWNlIG1vZGVsPwo+IERvZXNuJ3QgdGhlIHNhdmUtZmlsZSBjb250YWluIGFsbCB0
aGUgaW5mb3JtYXRpb24/CgpUaGUgY29uZmlnIGlzIHVzZWQgdG8gcG9wdWxhdGUgeGVuc3RvcmUs
IG5vdCBqdXN0IGZvciBRRU1VLiBUaGUgUUVNVQpzYXZlIGZpbGUgZG9lc24ndCBjb250YWluIHRo
ZSB4bCBjb25maWcuIFRoaXMgaXMgbm90IGEgZnVsbCBWTSBzYXZlCmZpbGUsIGl0IGlzIG9ubHkg
dGhlIFFFTVUgc3RhdGUgdGhhdCBnZXRzIGR1bXBlZCB3aXRoCnhlbi1zYXZlLWRldmljZXMtc3Rh
dGUuCgo+Cj4gSSB0aGluayB5b3UgYWxzbyBuZWVkIHNvbWV0aGluZyBsaWtlOgo+Cj4gIyB4bCBm
b3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgPHBhcmVudF9kb21pZD4gPGZvcmtfZG9taWQ+Cj4KPiBT
byB0aGF0IGEgdXNlciBkb2Vzbid0IG5lZWQgdG8gcGFzcyBhIHFlbXUtc2F2ZS1maWxlPwoKVGhp
cyBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZSB0byBtZS4gVG8gbGF1bmNoIFFFTVUgeW91IG5lZWQg
dGhlIGNvbmZpZwpmaWxlIHRvIHdpcmUgdGhpbmdzIHVwIGNvcnJlY3RseS4gTGlrZSBpbiBvcmRl
ciB0byBsYXVuY2ggUUVNVSB5b3UKbmVlZCB0byB0ZWxsIGl0IHRoZSBuYW1lIG9mIHRoZSBWTSwg
ZGlzayBwYXRoLCBldGMuIHRoYXQgYXJlIGFsbApjb250YWluZWQgaW4gdGhlIGNvbmZpZy4KCj4K
PiBDYW4geW91IGFsc28gbGlzdCB0aGUgY29tbWFuZCB1c2VkIHRvIGdldCB0aGUgUWVtdSBzYXZl
LWZpbGUgZnJvbSB0aGUKPiBwYXJlbnQ/IChqdXN0IGZvciBjb21wbGV0ZW5lc3MgcHVycG9zZXMp
LgoKSXQncyBleHBsYWluZWQgaW4gdGhlIGNvdmVyIGxldHRlci4gWW91IGNvbm5lY3QgdG8gdGhl
IFFFTVUgc29ja2V0IGFuZAppc3N1ZSB0aGUgeGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSBRTVAgY29t
bWFuZC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:38:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDPl-000706-Tv; Wed, 08 Jan 2020 15:38:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PIO2=25=mail.ru=santucco@srs-us1.protection.inumbo.net>)
 id 1ipDPk-000700-5Y
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:38:32 +0000
X-Inumbo-ID: eb2cc2c7-322c-11ea-b837-12813bfff9fa
Received: from f311.i.mail.ru (unknown [217.69.130.152])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb2cc2c7-322c-11ea-b837-12813bfff9fa;
 Wed, 08 Jan 2020 15:38:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail2; 
 h=References:In-Reply-To:Content-Type:Message-ID:Reply-To:Date:MIME-Version:Subject:Cc:To:From;
 bh=JYrroW17aR/Xe3sPt7FS3xXyvQPz3zqQykqeriEeX3s=; 
 b=L+4yUOBlg3RWw6s76kL2BEhWNOcAx3D7aLsBIO2nPIfnygLITIt9/M668NB/XMKhOtYYbCDA0KERE4NKX3rUQUsbVRvRyTfw473uR0IEmqZGLXX8O5Kh/vssiiB2IZ9BuZmCbxEmHZC7Hd99mmjLI8j9IXHblfNykCngjDhfe1U=;
Received: by f311.i.mail.ru with local (envelope-from <santucco@mail.ru>)
 id 1ipDPf-0008Qh-Rr; Wed, 08 Jan 2020 18:38:28 +0300
Received: by e.mail.ru with HTTP;
	Wed, 08 Jan 2020 18:38:27 +0300
From: =?UTF-8?B?U2FudHVjY28=?= <santucco@mail.ru>
To: =?UTF-8?B?T2xla3NhbmRyIEFuZHJ1c2hjaGVua28=?=
 <oleksandr_andrushchenko@epam.com>
MIME-Version: 1.0
X-Mailer: Mail.Ru Mailer 1.0
Date: Wed, 08 Jan 2020 18:38:27 +0300
X-Priority: 3 (Normal)
Message-ID: <1578497907.395464209@f311.i.mail.ru>
Authentication-Results: f311.i.mail.ru; auth=pass smtp.auth=santucco@mail.ru
 smtp.mailfrom=santucco@mail.ru
X-7564579A: 646B95376F6C166E
X-77F55803: 0A44E481635329DB4E7FAE048FD183FF179C3E6C7981FFF25DA55F128635C035C4EAF74D6619AA9AFBDBF69DD7E3F53887C34206B7C36AA00597F3C45AF880C46C42066E73BA8E314473FFE0401B4222
X-7FA49CB5: 70AAF3C13DB7016878DA827A17800CE7F6044EBD8E80D1B8D82A6BABE6F325ACA01ED31736435A1F1B59CA4C82EFA6588D5A31CEDDF84D061F598328A0EDB85EF6B57BC7E64490618DEB871D839B73339E8FC8737B5C22498424CA1AAF98A6958941B15DA834481FCF19DD082D7633A0E7DDDDC251EA7DABA471835C12D1D977725E5C173C3A84C3CA5A41EBD8A3A0199FA2833FD35BB23DF004C906525384306FED454B719173D6725E5C173C3A84C3335407143AA92236C4E9F706B5210048BEFCD6C56BCFE9CEC4224003CC836476C0CAF46E325F83A50BF2EBBBDD9D6B0F05F538519369F3743B503F486389A921A5CC5B56E945C8DA
X-Mailru-MI: 800
X-Mailru-Sender: F9A8308B51EED93E48F30226B6D448D0B4FDD1E436AC5DE130250B438837E2D37B08DBB1554D97F195CF51BEFDF2E22D7903AA853BEC14D60E09D1A5DFDDD82F8BC0F606C687C5A13A50EA9FAFF5C6D05CDCB0CA073FD32967EA787935ED9F1B
X-Mras: OK
X-Spam: undefined
In-Reply-To: <74664696-5e7e-8f01-e6c2-ca17f55d80e1@epam.com>
References: <1578297407.255542354@f149.i.mail.ru>
 <9ead165f-440a-31b7-c587-c228b8692a7e@suse.com>
 <74664696-5e7e-8f01-e6c2-ca17f55d80e1@epam.com>
Subject: Re: [Xen-devel] 
 =?utf-8?q?PV_DRM_doesn=27t_work_without_auto=5Ftrans?=
 =?utf-8?q?lated=5Fphysmap_feature_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>
Reply-To: =?UTF-8?B?U2FudHVjY28=?= <santucco@mail.ru>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 =?UTF-8?B?eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn?=
 <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1926545717379204207=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1926545717379204207==
Content-Type: multipart/alternative;
	boundary="--ALT--71f12620271efAcEE37f63d17A1eD2521578497907"


----ALT--71f12620271efAcEE37f63d17A1eD2521578497907
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

ClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIGFsbCB5b3VyIGFuc3dlcnMuIAo+0KHRgNC10LTQsCwg
OCDRj9C90LLQsNGA0Y8gMjAyMCwgMTA6NTQgKzAzOjAwINC+0YIgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPCBvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbSA+Ogo+wqAKPk9uIDEvNi8y
MCAxMDozOCBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMDYuMDEuMjAgMDg6NTYsIFNh
bnR1Y2NvIHdyb3RlOgo+Pj4gSGVsbG8sCj4+Pgo+Pj4gSeKAmW0gdHJ5aW5nIHRvIHVzZSB2ZGlz
cGwgaW50ZXJmYWNlIGZyb20gUFYgT1MsIGl0IGRvZXNu4oCZdCB3b3JrLgo+Pj4gQ29uZmlndXJh
dGlvbiBkZXRhaWxzOgo+Pj4gwqDCoMKgwqAgWGVuIDQuMTIuMQo+Pj4gwqDCoMKgwqAgRG9tMDog
TGludXggNC4yMC4xNy1nZW50b28gIzEzIFNNUCBTYXQgRGVjIDI4IDExOjEyOjI0IE1TSyAyMDE5
Cj4+PiB4ODZfNjQgSW50ZWwoUikgQ2VsZXJvbihSKSBDUFUgTjMwNTAgQCAxLjYwR0h6IEdlbnVp
bmVJbnRlbCBHTlUvTGludXgKPj4+IMKgwqDCoMKgIERvbVU6IHg4NsKgUGxhbjksIFBWCj4+PiDC
oMKgwqDCoCBkaXNwbF9iZSBhcyBhIGJhY2tlbmQgZm9yIHZkaXNwbCBhbmQgdmtiCj4+Pgo+Pj4g
d2hlbiBWTSBzdGFydHMsIGRpc3BsX2JlIHJlcG9ydHMgYWJvdXQgYW4gZXJyb3I6Cj4+PiBnbnR0
YWI6IGVycm9yOiBpb2N0bCBETUFCVUZfRVhQX0ZST01fUkVGUyBmYWlsZWQ6IEludmFsaWQgYXJn
dW1lbnQKPj4+IChkaXNwbF9iZS5sb2c6MjIxKQo+Pj4KPj4+IHJlbGF0ZWTCoERvbTAgb3V0cHV0
IGlzOgo+Pj4gW8KgIDE5MS41NzkyNzhdIENhbm5vdCBwcm92aWRlIGRtYS1idWY6IHVzZV9wdGVt
b2RlIDEKPj4+IChkbWVzZy5jcmVhdGUubG9nOjEyMykKPj4KPj4gVGhpcyBzZWVtcyB0byBiZSBh
IGxpbWl0YXRpb24gb2YgdGhlIHhlbiBkbWEtYnVmIGRyaXZlci4gSXQgd2FzIHdyaXR0ZW4KPj4g
Zm9yIGJlaW5nIHVzZWQgb24gQVJNIGluaXRpYWxseSB3aGVyZSBQViBpcyBub3QgYXZhaWxhYmxl
Lgo+VGhpcyBpcyB0cnVlIGFuZCB3ZSBuZXZlciB0cmllZC90YXJnZXRlZCBQViBkb21haW5zIHdp
dGggdGhpcwo+aW1wbGVtZW50YXRpb24sCj5zbyBpZiB0aGVyZSBpcyBhIG5lZWQgZm9yIHRoYXQg
c29tZW9uZSBoYXMgdG8gdGFrZSBhIGxvb2sgb24gdGhlIHByb3Blcgo+aW1wbGVtZW50YXRpb24g
Zm9yIFBW4oCmCkhhdmUgSSBnb3QgeW91ciByaWdodCBhbmQgdGhlcmUgaXMgbm/CoHRoZSBwcm9w
ZXIgaW1wbGVtZW50YXRpb24gOi0pPwo+Pgo+PiBDQy1pbmcgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd2hvIGlzIHRoZSBhdXRob3Igb2YgdGhhdCBkcml2ZXIuIEhlCj4+IHNob3VsZCBiZSBhYmxl
IHRvIHRlbGwgdXMgd2hhdCB3b3VsZCBiZSBuZWVkZWQgdG8gZW5hYmxlIFBWIGRvbTAuCj4+Cj4+
IERlcGVuZGluZyBvbiB5b3VyIHVzZSBjYXNlIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHVzZSBQ
VkggZG9tMCwgYnV0Cj4+IHN1cHBvcnQgZm9yIHRoaXMgbW9kZSBpcyAiZXhwZXJpbWVudGFsIiBv
bmx5IGFuZCBzb21lIGZlYXR1cmVzIGFyZSBub3QKPj4geWV0IHdvcmtpbmcuCj4+Cj5XZWxsLCBv
bmUgb2YgdGhlIHdvcmthcm91bmRzIHBvc3NpYmxlIGlzIHRvIGRyb3AgemVyby1jb3B5aW5nIHVz
ZS1jYXNlCj4odGhpcyBpcyB3aHkgZGlzcGxheSBiYWNrZW5kIHRyaWVzIHRvIGNyZWF0ZSBkbXUt
YnVmcyBmcm9tIGdyYW50cyBwYXNzZWQKPmJ5IHRoZSBndWVzdCBkb21haW4gYW5kIGZhaWxzIGJl
Y2F1c2Ugb2YgIkNhbm5vdCBwcm92aWRlIGRtYS1idWY6Cj51c2VfcHRlbW9kZSAxIikKPlNvLCBp
biB0aGlzIGNhc2UgZGlzcGxheSBiYWNrZW5kIHdpbGwgZG8gbWVtb3J5IGNvcHlpbmcgZm9yIHRo
ZSBpbmNvbWluZwo+ZnJhbWVzCj5hbmQgd29uJ3QgdG91Y2ggRE1BQlVGX0VYUF9GUk9NX1JFRlMg
aW9jdGwuCj5UbyBkbyBzbyBqdXN0IGRpc2FibGUgemVyby1jb3B5aW5nIHdoaWxlIGJ1aWxkaW5n
IHRoZSBiYWNrZW5kIFsxXQrCoApUaGFua3MsIEkgaGF2ZSBqdXN0wqB0cmllZMKgdGhlIHdvcmth
cm91bmQuwqAgVGhlIGJhY2tlbmQgaGFzwqBmYWlsZWQgaW7CoGFuIG90aGVyIHBsYWNlwqBub3Qg
Y29ycmVzcG9uZGluZyB3aXRoIGRtYV9idWYuCkFueXdhecKgaXQgaXMgZW5vdWdoIHRvIGNvbnRp
bnVlwqBkZWJ1Z2dpbmfCoMKgbXkgZnJvbnRlbmTCoGltcGxlbWVudGF0aW9uLgrCoApEbyB5b3XC
oGtub3cgaG93IGJpZyBpcyBwZXJmb3JtYW5jZSBwZW5hbHR5IGluIGNvbXBhcmlzb24gd2l0aCB0
aGXCoHplcm8tY29weSB2YXJpYW50PwrCoApEb2VzIGl0IG1ha2UgYcKgc2Vuc2UgaWYgSSBtYWtl
IGHCoGRlZGljYXRlZCBIVk0gZG9tYWluIHdpdGggbGludXggb25seSBmb3IgdGhlIHB1cnBvc2Ug
b2bCoHZkaXNwbCBhbmQgdmtiZCBiYWNrZW5kcz/CoElzIHRoZXJlIGEgaG9wZcKgdGhpcyBhcHBy
b2FjaCB3aWxsIHdvcms/Cj4+Cj4+IEp1ZXJnZW4KPj4KPlsxXSAgaHR0cHM6Ly9naXRodWIuY29t
L3hlbi10cm9vcHMvZGlzcGxfYmUvYmxvYi9tYXN0ZXIvQ01ha2VMaXN0cy50eHQjTDEyCsKgCkJl
c3QgcmVnYXJkcywKwqAgQWxleGFuZGVyIFN5Y2hldg==

----ALT--71f12620271efAcEE37f63d17A1eD2521578497907
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

CjxIVE1MPjxCT0RZPjxkaXY+CjxkaXYgY2xhc3M9ImpzLWhlbHBlciBqcy1yZWFkbXNnLW1zZyI+
CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cjwvc3R5bGU+CjxkaXY+CjxkaXYgaWQ9InN0eWxlXzE1
Nzg0OTY4MjExNDIyNTE3Mzg2X0JPRFkiPgo8ZGl2IGNsYXNzPSJjbGFzc18xNTc4NTEzMjY5Ij4K
PGRpdj4KPGRpdj5UaGFuayB5b3UgdmVyeSBtdWNoIGZvciBhbGwgeW91ciBhbnN3ZXJzLjwvZGl2
PgoKPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDg1N0E2O21hcmdp
bjoxMHB4O3BhZGRpbmc6MCAwIDAgMTBweDsiPtCh0YDQtdC00LAsIDgg0Y/QvdCy0LDRgNGPIDIw
MjAsIDEwOjU0ICswMzowMCDQvtGCIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvICZsdDs8YSBocmVm
PSIvY29tcG9zZT9Ubz1vbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbSI+b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb208L2E+Jmd0Ozo8YnI+CiZuYnNwOwo8ZGl2IGlkPSIiPgo8
ZGl2IGNsYXNzPSJqcy1oZWxwZXJfbWFpbHJ1X2Nzc19hdHRyaWJ1dGVfcG9zdGZpeCBqcy1yZWFk
bXNnLW1zZ19tYWlscnVfY3NzX2F0dHJpYnV0ZV9wb3N0Zml4Ij4KPHN0eWxlIHR5cGU9InRleHQv
Y3NzIj4KPC9zdHlsZT4KPGRpdj4KPGRpdiBpZD0ic3R5bGVfMTU3ODQ3MDA4NjA1NjEzMjk5ODhf
Qk9EWV9tYWlscnVfY3NzX2F0dHJpYnV0ZV9wb3N0Zml4Ij5PbiAxLzYvMjAgMTA6MzggQU0sIErD
vHJnZW4gR3Jvw58gd3JvdGU6PGJyPgomZ3Q7IE9uIDA2LjAxLjIwIDA4OjU2LCBTYW50dWNjbyB3
cm90ZTo8YnI+CiZndDsmZ3Q7IEhlbGxvLDxicj4KJmd0OyZndDs8YnI+CiZndDsmZ3Q7IEnigJlt
IHRyeWluZyB0byB1c2UgdmRpc3BsIGludGVyZmFjZSBmcm9tIFBWIE9TLCBpdCBkb2VzbuKAmXQg
d29yay48YnI+CiZndDsmZ3Q7IENvbmZpZ3VyYXRpb24gZGV0YWlsczo8YnI+CiZndDsmZ3Q7ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBYZW4gNC4xMi4xPGJyPgomZ3Q7Jmd0OyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgRG9tMDogTGludXggNC4yMC4xNy1nZW50b28gIzEzIFNNUCBTYXQgRGVj
IDI4IDExOjEyOjI0IE1TSyAyMDE5PGJyPgomZ3Q7Jmd0OyB4ODZfNjQgSW50ZWwoUikgQ2VsZXJv
bihSKSBDUFUgTjMwNTAgQCAxLjYwR0h6IEdlbnVpbmVJbnRlbCBHTlUvTGludXg8YnI+CiZndDsm
Z3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBEb21VOiB4ODYmbmJzcDtQbGFuOSwgUFY8YnI+
CiZndDsmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBkaXNwbF9iZSBhcyBhIGJhY2tlbmQg
Zm9yIHZkaXNwbCBhbmQgdmtiPGJyPgomZ3Q7Jmd0Ozxicj4KJmd0OyZndDsgd2hlbiBWTSBzdGFy
dHMsIGRpc3BsX2JlIHJlcG9ydHMgYWJvdXQgYW4gZXJyb3I6PGJyPgomZ3Q7Jmd0OyBnbnR0YWI6
IGVycm9yOiBpb2N0bCBETUFCVUZfRVhQX0ZST01fUkVGUyBmYWlsZWQ6IEludmFsaWQgYXJndW1l
bnQ8YnI+CiZndDsmZ3Q7IChkaXNwbF9iZS5sb2c6MjIxKTxicj4KJmd0OyZndDs8YnI+CiZndDsm
Z3Q7IHJlbGF0ZWQmbmJzcDtEb20wIG91dHB1dCBpczo8YnI+CiZndDsmZ3Q7IFsmbmJzcDsgMTkx
LjU3OTI3OF0gQ2Fubm90IHByb3ZpZGUgZG1hLWJ1ZjogdXNlX3B0ZW1vZGUgMTxicj4KJmd0OyZn
dDsgKGRtZXNnLmNyZWF0ZS5sb2c6MTIzKTxicj4KJmd0Ozxicj4KJmd0OyBUaGlzIHNlZW1zIHRv
IGJlIGEgbGltaXRhdGlvbiBvZiB0aGUgeGVuIGRtYS1idWYgZHJpdmVyLiBJdCB3YXMgd3JpdHRl
bjxicj4KJmd0OyBmb3IgYmVpbmcgdXNlZCBvbiBBUk0gaW5pdGlhbGx5IHdoZXJlIFBWIGlzIG5v
dCBhdmFpbGFibGUuPGJyPgpUaGlzIGlzIHRydWUgYW5kIHdlIG5ldmVyIHRyaWVkL3RhcmdldGVk
IFBWIGRvbWFpbnMgd2l0aCB0aGlzPGJyPgppbXBsZW1lbnRhdGlvbiw8YnI+CnNvIGlmIHRoZXJl
IGlzIGEgbmVlZCBmb3IgdGhhdCBzb21lb25lIGhhcyB0byB0YWtlIGEgbG9vayBvbiB0aGUgcHJv
cGVyPGJyPgppbXBsZW1lbnRhdGlvbiBmb3IgUFbigKY8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rp
dj4KPC9ibG9ja3F1b3RlPgo8L2Rpdj4KCjxkaXY+SGF2ZSBJIGdvdCB5b3VyIHJpZ2h0IGFuZCB0
aGVyZSBpcyBubyZuYnNwO3RoZSBwcm9wZXIgaW1wbGVtZW50YXRpb24gOi0pPzwvZGl2PgoKPGRp
dj4KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDg1N0E2O21hcmdp
bjoxMHB4O3BhZGRpbmc6MCAwIDAgMTBweDsiPgo8ZGl2Pgo8ZGl2IGNsYXNzPSJqcy1oZWxwZXJf
bWFpbHJ1X2Nzc19hdHRyaWJ1dGVfcG9zdGZpeCBqcy1yZWFkbXNnLW1zZ19tYWlscnVfY3NzX2F0
dHJpYnV0ZV9wb3N0Zml4Ij4KPGRpdj4KPGRpdj4mZ3Q7PGJyPgomZ3Q7IENDLWluZyBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3aG8gaXMgdGhlIGF1dGhvciBvZiB0aGF0IGRyaXZlci4gSGU8YnI+
CiZndDsgc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB1cyB3aGF0IHdvdWxkIGJlIG5lZWRlZCB0byBl
bmFibGUgUFYgZG9tMC48YnI+CiZndDs8YnI+CiZndDsgRGVwZW5kaW5nIG9uIHlvdXIgdXNlIGNh
c2UgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gdXNlIFBWSCBkb20wLCBidXQ8YnI+CiZndDsgc3Vw
cG9ydCBmb3IgdGhpcyBtb2RlIGlzICJleHBlcmltZW50YWwiIG9ubHkgYW5kIHNvbWUgZmVhdHVy
ZXMgYXJlIG5vdDxicj4KJmd0OyB5ZXQgd29ya2luZy48YnI+CiZndDs8YnI+CldlbGwsIG9uZSBv
ZiB0aGUgd29ya2Fyb3VuZHMgcG9zc2libGUgaXMgdG8gZHJvcCB6ZXJvLWNvcHlpbmcgdXNlLWNh
c2U8YnI+Cih0aGlzIGlzIHdoeSBkaXNwbGF5IGJhY2tlbmQgdHJpZXMgdG8gY3JlYXRlIGRtdS1i
dWZzIGZyb20gZ3JhbnRzIHBhc3NlZDxicj4KYnkgdGhlIGd1ZXN0IGRvbWFpbiBhbmQgZmFpbHMg
YmVjYXVzZSBvZiAiQ2Fubm90IHByb3ZpZGUgZG1hLWJ1Zjo8YnI+CnVzZV9wdGVtb2RlIDEiKTxi
cj4KU28sIGluIHRoaXMgY2FzZSBkaXNwbGF5IGJhY2tlbmQgd2lsbCBkbyBtZW1vcnkgY29weWlu
ZyBmb3IgdGhlIGluY29taW5nPGJyPgpmcmFtZXM8YnI+CmFuZCB3b24ndCB0b3VjaCBETUFCVUZf
RVhQX0ZST01fUkVGUyBpb2N0bC48YnI+ClRvIGRvIHNvIGp1c3QgZGlzYWJsZSB6ZXJvLWNvcHlp
bmcgd2hpbGUgYnVpbGRpbmcgdGhlIGJhY2tlbmQgWzFdPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9k
aXY+CjwvYmxvY2txdW90ZT4KPC9kaXY+Cgo8ZGl2PiZuYnNwOzwvZGl2PgoKPGRpdj5UaGFua3Ms
IEkgaGF2ZSBqdXN0Jm5ic3A7dHJpZWQmbmJzcDt0aGUgd29ya2Fyb3VuZC4mbmJzcDsgVGhlIGJh
Y2tlbmQgaGFzJm5ic3A7ZmFpbGVkIGluJm5ic3A7YW4gb3RoZXIgcGxhY2UmbmJzcDtub3QgY29y
cmVzcG9uZGluZyB3aXRoIGRtYV9idWYuPGJyPgpBbnl3YXkmbmJzcDtpdCBpcyBlbm91Z2ggdG8g
Y29udGludWUmbmJzcDtkZWJ1Z2dpbmcmbmJzcDsmbmJzcDtteSBmcm9udGVuZCZuYnNwO2ltcGxl
bWVudGF0aW9uLjwvZGl2PgoKPGRpdj4mbmJzcDs8L2Rpdj4KCjxkaXY+RG8geW91Jm5ic3A7a25v
dyBob3cgYmlnIGlzIHBlcmZvcm1hbmNlIHBlbmFsdHkgaW4gY29tcGFyaXNvbiB3aXRoIHRoZSZu
YnNwO3plcm8tY29weSB2YXJpYW50PzwvZGl2PgoKPGRpdj4mbmJzcDs8L2Rpdj4KCjxkaXY+RG9l
cyBpdCBtYWtlIGEmbmJzcDtzZW5zZSBpZiBJIG1ha2UgYSZuYnNwO2RlZGljYXRlZCBIVk0gZG9t
YWluIHdpdGggbGludXggb25seSBmb3IgdGhlIHB1cnBvc2Ugb2YmbmJzcDt2ZGlzcGwgYW5kIHZr
YmQgYmFja2VuZHM/Jm5ic3A7SXMgdGhlcmUgYSBob3BlJm5ic3A7dGhpcyBhcHByb2FjaCB3aWxs
IHdvcms/PC9kaXY+Cgo8ZGl2Pgo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyLWxlZnQ6MXB4IHNv
bGlkICMwODU3QTY7bWFyZ2luOjEwcHg7cGFkZGluZzowIDAgMCAxMHB4OyI+CjxkaXY+CjxkaXYg
Y2xhc3M9ImpzLWhlbHBlcl9tYWlscnVfY3NzX2F0dHJpYnV0ZV9wb3N0Zml4IGpzLXJlYWRtc2ct
bXNnX21haWxydV9jc3NfYXR0cmlidXRlX3Bvc3RmaXgiPgo8ZGl2Pgo8ZGl2PiZndDs8YnI+CiZn
dDsgSnVlcmdlbjxicj4KJmd0Ozxicj4KWzFdIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS94
ZW4tdHJvb3BzL2Rpc3BsX2JlL2Jsb2IvbWFzdGVyL0NNYWtlTGlzdHMudHh0I0wxMiIgcmVsPSJu
b29wZW5lciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tL3hl
bi10cm9vcHMvZGlzcGxfYmUvYmxvYi9tYXN0ZXIvQ01ha2VMaXN0cy50eHQjTDEyPC9hPjwvZGl2
Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+Cgo8ZGl2PiZuYnNwOzwvZGl2PgoK
PGRpdj5CZXN0IHJlZ2FyZHMsPC9kaXY+Cgo8ZGl2PiZuYnNwOyBBbGV4YW5kZXIgU3ljaGV2PC9k
aXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvQk9EWT48L0hU
TUw+Cg==

----ALT--71f12620271efAcEE37f63d17A1eD2521578497907--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1926545717379204207==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:40:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDRH-0007i0-Ec; Wed, 08 Jan 2020 15:40:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IcqW=25=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ipDRG-0007bX-1Y
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:40:06 +0000
X-Inumbo-ID: 1fad51b4-322d-11ea-a38f-bc764e2007e4
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1fad51b4-322d-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:39:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 5A0D12201F;
 Wed,  8 Jan 2020 10:39:57 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 08 Jan 2020 10:39:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=rInGlE
 bPROKoXHk6m5HE8VocyxCDzkr/K+gwb4ypD9Q=; b=ZAVukKTDKtzrblg2X+RIUM
 IM6+I3idLt1MpDfy4nrQA2gOwO3Gbv58puqeAgd/mKFRYrReP5sX8g+gDT9IYXi3
 K5jM1shDhqaY7E3hU+PeCowLPKBClhOnXWBsUzLrEk+xtp1mOKI2Z0iVo/ig4oOZ
 jc7e237e/0wXv+iy8aYptqBpUiyLCKAIM3PM+rpmFwq/mxNSQKsai/wTu55olbn0
 0LDhWDyLviWnVIToH5FfIrq5F/siyfyFIDBc8UoLjQ1rtbU22vwIZMbF67cotIfa
 m0UZTMXarUS1z5pitsassM77jFvUWNqvwmrcOhjNvoBvNBhyyNyU1NtoF3fRjuxA
 ==
X-ME-Sender: <xms:zfcVXreCB9fbDiBS5d-Kv7im9IHAch9vq-fcIRTyb0fcj1kwaMBeYQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdehkedgjeekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:zfcVXmcbVo_MXlY4oUZw2dZD2Kej8dcbqMwTgCwIXOQXEQoeKlMn0Q>
 <xmx:zfcVXmPUz9HIobpBDEX-xmnv8ZWQ2oLkfkFcmNZYI_ZxbS4hDiKCjw>
 <xmx:zfcVXlJW2-fdmLNPj6rvO5JnNnCt8NZghgR3pYczDM8xjeJervtm8g>
 <xmx:zfcVXnLk7cb75Ii-QdUhO0wxReQIeST75ZWv-0_qRL0mrjAzvOPV2Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4A14430600A8;
 Wed,  8 Jan 2020 10:39:56 -0500 (EST)
Date: Wed, 8 Jan 2020 16:39:51 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200108153951.GT1314@mail-itl>
References: <5A310C33-58F6-47F0-8892-1BE7D256A374@gmail.com>
 <20200108152036.yfccdzesfigkmpv3@debian>
MIME-Version: 1.0
In-Reply-To: <20200108152036.yfccdzesfigkmpv3@debian>
Subject: Re: [Xen-devel] Making save/restore optional in toolstack,
 for edge/embedded derivatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Rich Persaud <persaur@gmail.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============0740628234196534469=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0740628234196534469==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="PPxI8paQBs33t8dK"
Content-Disposition: inline


--PPxI8paQBs33t8dK
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: Making save/restore optional in toolstack, for edge/embedded
 derivatives

On Wed, Jan 08, 2020 at 03:20:36PM +0000, Wei Liu wrote:
> On Thu, Jan 02, 2020 at 01:51:21PM -0500, Rich Persaud wrote:
> > Linux stubdom patches currently require qemu in dom0 for consoles [1],
> > due to the upstream toolstack need for save/restore.  Until a
> > long-term solution is available (multiple console support in
> > xenconsoled), would tools maintainers consider a patch that made
> > save/restore build-time configurable for the toolstack?  This would
> > avoid Xen edge/embedded derivatives having to patch downstream to
> > remove save/restore, e.g. to avoid qemu in dom0.
>=20
> Re multiple console support, I think that's added back in 2017 for Arm
> guests. What is missing?
>=20
> (Not suggesting it is fit for purpose as-is)

No, it only adds support for multiple console _types_. The key thing is,
those are statically defined in the code. I've tried to repurpose it to
support up to 3 (or 4) consoles, but it's rather ugly and Ian(?) didn't
liked it. Refactoring it for dynamic number of console is much more
work...

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4V98cACgkQ24/THMrX
1yz2ZggAghuYXDo9d+ePvEIfN652ZfY2bb9jhMsQU1cWLIJGzzDOGn4tfbhd1KTQ
b3CU5miBKI1y0w1E8Jy36APXfw3xtK3Vw07WX6umvg3hPk4AixGYwHEzibIEsnCR
WO//+f4XgpvDcAzJAeIwzcyVDDsA6LDbnRiy/nPnzNNNSaJ/dFV/SVL1Hl9w/vVo
Foo7kDynJH05NRwWoB7MJTqvxlorPBmWKLLClAhLz868JF6CGwcOrZx2S+n/LFHV
t+i5Nx1ym3HC24rfDHrWlBqnfiVXnV+XS62rhYl9VknfwitNKtJyI62vbVqKDii0
G8k3C6i9MDai20kNIQDwkRXIIOJDOQ==
=gXb/
-----END PGP SIGNATURE-----

--PPxI8paQBs33t8dK--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0740628234196534469==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:49:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDaZ-00085q-Ft; Wed, 08 Jan 2020 15:49:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipDaY-000856-GW
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:49:42 +0000
X-Inumbo-ID: 7b3e205c-322e-11ea-b839-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b3e205c-322e-11ea-b839-12813bfff9fa;
 Wed, 08 Jan 2020 15:49:41 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id u2so3016713wmc.3
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 07:49:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=Ede3+acHg5EvxJoy5SGcQzAUEwNVFjGhjMVjND8+M58=;
 b=pqxSC1890XwO86rKQHotSrErspQopiB12TtHDGOK7fltp/AN6Vr1PeTw4HInBzjPjn
 KjVbUHMaX9B8cz9Q+zQj/fjjbEWulsjBPpsouQN+1u8uhFxu5r/fzDBHTyDTbOHWLvC/
 5f6MurBkTKyG6l43StETCzgr22z5zhJYlsoX51Py2C94hfWd2XFB+y9sLqgPLXQqHZVI
 rT/HHCOllmenVfhgpvkIv9PLLjESs7Nw+58FYpn3BGEkgpOBC6NqtZOexA6kJZ9xJIxD
 S0MH+laPiQ5UNNuF841Blrq84GIaubhihK8HGoeViBhGaipvm84tkOMz1vI8q6QaD7O5
 jfOg==
X-Gm-Message-State: APjAAAWt4OlKTu/EVYCfZajEN+XF8R9qhPWSA+xnr10C8wQm+vTQ4/Rj
 CWZVQBkWnCi3MIrTU7Da5o0=
X-Google-Smtp-Source: APXvYqwwzRfShGHJwrLh5NXG+ZMa5YCVFaIQFezuBqrhCXIVv68SAg4wRLHB9lH/kLpJ4fDcpgNv9Q==
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr4869950wmm.77.1578498580280; 
 Wed, 08 Jan 2020 07:49:40 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id l3sm4597103wrt.29.2020.01.08.07.49.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 07:49:39 -0800 (PST)
Date: Wed, 8 Jan 2020 15:49:38 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20200108154938.r74v4yn6orpyjot2@debian>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200108103857.77236-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 2/2] Revert "tools/libxc: disable x2APIC
 when using nested virtualization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6Mzg6NTdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgcmV2ZXJ0cyBjb21taXQgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1
ZjE4ZDcyY2NlNWVkMCBhbmQKPiByZS1lbmFibGVzIHRoZSB1c2FnZSBvZiB4MkFQSUMgd2l0aCBu
ZXN0ZWQgdmlydHVhbGl6YXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4K
CihzdWJqZWN0IHRvIGFjY2VwdGFuY2Ugb2YgcGF0Y2ggMSwgb2YgY291cnNlKQoKPiAtLS0KPiAg
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCAxMSAtLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKPiBpbmRleCBhYzM4YzE0MDZl
Li4yNTQwYWExZTFjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4g
KysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKPiBAQCAtNjUzLDE3ICs2NTMsNiBAQCBp
bnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKPiAgICAgICAgICBwLT5leHRkLml0c2MgPSB0cnVlOwo+ICAgICAgICAgIHAtPmJhc2ljLnZt
eCA9IHRydWU7Cj4gICAgICAgICAgcC0+ZXh0ZC5zdm0gPSB0cnVlOwo+IC0KPiAtICAgICAgICAv
Kgo+IC0gICAgICAgICAqIEJPREdFOiBkb24ndCBhbm5vdW5jZSB4MkFQSUMgbW9kZSB3aGVuIHVz
aW5nIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwKPiAtICAgICAgICAgKiBhcyBpdCBkb2Vzbid0IHdv
cmsgcHJvcGVybHkuIFRoaXMgc2hvdWxkIGJlIHJlbW92ZWQgb25jZSB0aGUKPiAtICAgICAgICAg
KiB1bmRlcmx5aW5nIGJ1ZyhzKSBhcmUgZml4ZWQuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAg
cmMgPSB4Y19odm1fcGFyYW1fZ2V0KHhjaCwgZG9taWQsIEhWTV9QQVJBTV9ORVNURURIVk0sICZ2
YWwpOwo+IC0gICAgICAgIGlmICggcmMgKQo+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiAtICAg
ICAgICBpZiAoIHZhbCApCj4gLSAgICAgICAgICAgIHAtPmJhc2ljLngyYXBpYyA9IGZhbHNlOwo+
ICAgICAgfQo+ICAKPiAgICAgIHJjID0geDg2X2NwdWlkX2NvcHlfdG9fYnVmZmVyKHAsIGxlYXZl
cywgJm5yX2xlYXZlcyk7Cj4gLS0gCj4gMi4yNC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:51:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:51: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 1ipDcS-0000Qp-T9; Wed, 08 Jan 2020 15:51:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipDcR-0000Qd-N3
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:51:39 +0000
X-Inumbo-ID: bca18a3e-322e-11ea-a38f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bca18a3e-322e-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 15:51:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578498691;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SIwnXLyrtVHm1MP9H3qz4vcyHMgZ1KdABztK8nH9JtQ=;
 b=Hfe89tKJSIswfIFNaJ01n3i/ZEQyQe+YSUp4ETcIVdRuJM4WAbogBwdZ
 sKmtpGd8MDpWi78PBC6D3N2yMeJ8sal3nlehtfQhyLxZAjbNS5B0aQFCO
 6R9aHfnuklxymFgXB/Zlj/epqQq874753dzpkEf9ySx+7qumbd8duSRb7 g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kgJBsUs7YjG6dqEJNxa5RRurFKR9rq4t22DWc1ykWxbKmzfeFKh26EV7YycslT/0SXWpvV9h6R
 wXAjSNV2Ovnc+RpIbsY25aqsHFQeRAR0lh2j6q/4/+SC83vWxzO9FfZVG4990DzMKG7UujB0mT
 BsRUX/linyRhlGxbsz5z2HMLAplNj4M2ENUE3L40pDDOdLdMUQAzQB+layarmwUkMOH86WmVCr
 0cWb3zSrfZR2at1jDxQSKTVzV/OMywKmleGiwIrdua9zi+K/EP/EfyxX2v96RxV22j+r86Gpfg
 Jtk=
X-SBRS: 2.7
X-MesageID: 10791625
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10791625"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-3-andrew.cooper3@citrix.com>
 <145d6e59-b50e-b617-cbb5-48ebed002c23@suse.com>
 <fd2d333a-8127-2688-acb7-b082955f9eb5@citrix.com>
 <b07c66db-193e-7bb0-7ea2-12d876b3ccac@suse.com>
 <b60a3b8b-351f-5756-3726-fedd3b8bcec9@citrix.com>
 <6bcf8801-ae9b-7216-6998-564b682d95f3@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: <45b578fe-15df-0f44-b341-e659a0419414@citrix.com>
Date: Wed, 8 Jan 2020 15:51:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6bcf8801-ae9b-7216-6998-564b682d95f3@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/6] x86/boot: Map the trampoline as
 read-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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxMTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDcuMDEuMjAyMCAy
MDowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDcvMDEvMjAyMCAxNjoxOSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNy4wMS4yMDIwIDE2OjUxLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDA3LzAxLzIwMjAgMTU6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAw
Ni4wMS4yMDIwIDE2OjU0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gYy9zIGVjOTJmY2Qx
ZDA4LCB3aGljaCBjYXVzZWQgdGhlIHRyYW1wb2xpbmUgR0RUIEFjY2VzcyBiaXRzIHRvIGJlIHNl
dCwKPj4+Pj4+IHJlbW92ZWQgdGhlIGZpbmFsIHdyaXRlcyB3aGljaCBvY2N1cnJlZCBiZXR3ZWVu
IGVuYWJsaW5nIHBhZ2luZyBhbmQgc3dpdGNoaW5nCj4+Pj4+PiB0byB0aGUgaGlnaCBtYXBwaW5n
cy4gIFRoZXJlIGRvbid0IHBsYXVzaWJseSBuZWVkIHRvIGJlIGFueSBtZW1vcnkgd3JpdGVzIGlu
Cj4+Pj4+PiBmZXcgaW5zdHJ1Y3Rpb25zIGlzIHRha2VzIHRvIHBlcmZvcm0gdGhpcyB0cmFuc2l0
aW9uLgo+Pj4+Pj4KPj4+Pj4+IEFzIGEgY29uc2VxdWVuY2UsIHdlIGNhbiByZW1vdmUgdGhlIFJX
WCBtYXBwaW5nIG9mIHRoZSB0cmFtcG9saW5lLiAgSXQgaXMgUlgKPj4+Pj4+IHZpYSBpdHMgaWRl
bnRpdHkgbWFwcGluZyBiZWxvdyAxTSwgYW5kIFJXIHZpYSB0aGUgZGlyZWN0bWFwLgo+Pj4+Pj4K
Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4+Pj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+Pj4+Cj4+Pj4+PiBUaGlzIHByb2JhYmx5IHdhbnRzIGJhY2twb3J0aW5nLCBhbG9uZ3NpZGUg
ZWM5MmZjZDFkMDggaWYgaXQgaGFzbid0IHlldC4KPj4+Pj4gVGhpcyBpcyBqdXN0IGNsZWFudXAs
IGxhcmdlbHkgY29zbWV0aWMgaW4gbmF0dXJlLiBJdCBjb3VsZCBiZSBhcmd1ZWQKPj4+Pj4gdGhh
dCBvbmNlIHRoZSBkaXJlY3RtYXAgaGFzIGRpc2FwcGVhcmVkIHRoaXMgY2FuIHNlcnZlIGFzIGFk
ZGl0aW9uYWwKPj4+Pj4gcHJvb2YgdGhhdCB0aGUgdHJhbXBvbGluZSByYW5nZSBoYXMgbm8gKGlu
dGVuZGVkKSB3cml0YWJsZSBtYXBwaW5ncwo+Pj4+PiBhbnltb3JlLCBidXQgcHJpb3IgdG8gdGhh
dCBwb2ludCBJIGRvbid0IHNlZSBtdWNoIGZ1cnRoZXIgYmVuZWZpdC4KPj4+Pj4gQ291bGQgeW91
IGV4cGFuZCBvbiB0aGUgcmVhc29ucyB3aHkgeW91IHNlZSBib3RoIGFzIGJhY2twb3J0aW5nCj4+
Pj4+IGNhbmRpZGF0ZXM/Cj4+Pj4gRGVmZW5jZSBpbiBkZXB0aC4KPj4+Pgo+Pj4+IEFuIFJXWCBt
YXBwaW5nIGlzIHZlcnkgYXR0cmFjdGl2ZSBmb3IgYW4gYXR0YWNrZXIgd2hvJ3MgYnJva2VuIGlu
dG8gWGVuCj4+Pj4gYW5kIGlzIGxvb2tpbmcgdG8gZXhwYW5kIHRoZSBkYW1hZ2UgdGhleSBjYW4g
ZG8uCj4+PiBTdWNoIGFuIGF0dGFja2VyIGlzIHR5cGljYWxseSBpbiB0aGUgcG9zaXRpb24gdGhv
dWdoIHRvIG1ha2UKPj4+IHRoZW1zZWx2ZXMgUldYIG1hcHBpbmdzLgo+PiBUaGlzIGlzIG9uZSBl
eGFtcGxlIG9mIGEgcG9zc2liaWxpdHkuwqAgSSB3b3VsZG4ndCBwdXQgaXQgaW4gdGhlICJsaWtl
bHkiCj4+IGNhdGVnb3J5LCBhbmQgaXQgZGVmaW5pdGVseSBpc24ndCBhIGd1YXJhbnRlZS4KPj4K
Pj4+ICBIYXZpbmcgYXMgbGl0dGxlIGFzIHBvc3NpYmxlIGlzIG9ubHkKPj4+IGNvbXBsaWNhdGlu
ZyB0aGVpciBqb2IsIG5vdCBtYWtpbmcgaXQgaW1wb3NzaWJsZSwgSSB3b3VsZCBzYXkuCj4+IFll
cywgYW5kPwo+Pgo+PiBUaGlzIGlzIHRoZSBlbnRpcmUgcG9pbnQgb2YgZGVmZW5jZSBpbiBkZXB0
aC7CoCBNYWtlIGFuIGF0dGFja2VycyBqb2IgaGFyZGVyLgo+Pgo+PiBFbmZvcmNpbmcgV15YIGlz
IHVuaXZlcnNhbGx5IGNvbnNpZGVyZWQgYSBnb29kIHRoaW5nIGZyb20gYSBzZWN1cml0eQo+PiBw
ZXJzcGVjdGl2ZSwgYmVjYXVzZSBpdCByZW1vdmVzIGEgbG9hZCBvZiB0cml2aWFsIGNhc2VzIGNh
c2VzIHdoZXJlIGEKPj4gc3RhY2sgb3Zlci13cml0ZSBjYW4gZWFzaWx5IGJlIHR1cm5lZCBpbnRv
IGFyYml0cmFyeSBjb2RlIGV4ZWN1dGlvbi4KPiBUaGVuIGxldCBtZSBhc2sgdGhlIHF1ZXN0aW9u
IGRpZmZlcmVudGx5OiBEaWQgd2UgYmFja3BvcnQgYW55IG9mIHRoZQo+IGVhcmxpZXIgUldYIGVs
aW1pbmF0aW9uIGNoYW5nZXM/IEkgZG9uJ3QgcmVjYWxsIHVzIGRvaW5nIHNvLgoKSSBkb24ndCBr
bm93IGlmIHdlIGRpZCBvciBub3QuCgo+IFBsZWFzZQo+IGRvbid0IGdldCBtZSB3cm9uZyAtIEkn
bSBoYXBweSB0byBiZSBjb252aW5jZWQgb2YgdGhlIGJhY2twb3J0IG5lZWQsCj4gYnV0IGFzIGFs
d2F5cyBJJ2QgbGlrZSB0byB0YWtlIHN1Y2ggYSBkZWNpc2lvbiBpbiBhIGNvbnNpc3RlbnQgKGFu
ZAo+IGhlbmNlIHN1ZmZpY2llbnRseSBwcmVkaWN0YWJsZSkgbWFubmVyLCBvciBhbHRlcm5hdGl2
ZWx5IHdpdGggYSBnb29kCj4gZW5vdWdoIHJlYXNvbiB0byBpZ25vcmUgdGhpcyBnZW5lcmFsIGdv
YWwuCgpJZiB3ZSBkaWRuJ3QsIHRoZW4gd2UgcmVhbGx5IG91Z2h0IHRvIGhhdmUgZG9uZS7CoCBU
aGVyZSBhcmUgcmVhbCwKY29uY3JldGUgc2VjdXJpdHkgbmljZS10by1oYXZlcyBmcm9tIGl0LgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:54:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15: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 1ipDfV-0000aH-Do; Wed, 08 Jan 2020 15:54:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipDfU-0000aC-0J
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:54:48 +0000
X-Inumbo-ID: 2d12175c-322f-11ea-8599-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d12175c-322f-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 15:54:39 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id t14so3017179wmi.5
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 07:54:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=pWWiC2kcJ7zFPBeY7wC4zxECLg7lbunBK6ldpPCwOMo=;
 b=ad2D5Z8aMWppCqfmtr+ZacgZaOQZZkiWwdj+qdaY3DubqhlBnpkmt6BHa1Dch0jnWr
 3rgKoZiSZfjSSwx3R8++amQmIbVCMJ5f/hsL2rwLuKVDIVDDpyOZ1aowNi1szPKts7DF
 YIIIyX1sh8xqnfUQH6Pr54OTrP4ctL6dRLzt0/ssTwGk8V1Qz54LwtqZIebLH+T5qIdg
 l4jULJdMm71aq4ulXRUlOHz07SP1AOs737uvCgdbbM0h/MTEDyUkC6SV+nYJ5ri28vMt
 g45zXY0ho60K1gVtG8r0e96e7e5CvP5MECvgDodK9Gy/h4Ql3AjUbRY44Wy2kDZ/eN7b
 K0Vg==
X-Gm-Message-State: APjAAAUh718616jMh/AExeOLAuCuMGS2gl7S79FBjdcr7+t0LFo4wz25
 tTSKSHbS2hpo30rcF2yM80M=
X-Google-Smtp-Source: APXvYqyjEZqkigsllY8lLv0QTu2aQyVW6ZoI0kroacq7cig6S5N63nGzsKEUes4X5JLgKoay+Q35lw==
X-Received: by 2002:a05:600c:251:: with SMTP id
 17mr4452582wmj.88.1578498878609; 
 Wed, 08 Jan 2020 07:54:38 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id i10sm4966009wru.16.2020.01.08.07.54.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 07:54:38 -0800 (PST)
Date: Wed, 8 Jan 2020 15:54:36 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108155436.unke6wgu4nyo3laf@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-4-liuwe@microsoft.com>
 <8437e48d-b22c-68c1-f589-fd945c011a3f@suse.com>
 <20200107163339.rwqo6ybwzxgi77e4@debian>
 <af2dd5b5-f5a4-6fe3-5654-6d84739e6d92@suse.com>
 <20200107172720.onwjgb7x2hsrrivz@debian>
 <8d19ba65-95f6-1e5e-1ff7-e6d488fedb90@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8d19ba65-95f6-1e5e-1ff7-e6d488fedb90@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6NTU6MDNBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDcuMDEuMjAyMCAxODoyNywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgSmFu
IDA3LCAyMDIwIGF0IDA2OjA4OjE5UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDA3LjAxLjIwMjAgMTc6MzMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIE1vbiwgSmFuIDA2LCAy
MDIwIGF0IDExOjI3OjE4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4gT24gMDUu
MDEuMjAyMCAxNzo0NywgV2VpIExpdSB3cm90ZToKPiA+Pj4+PiBIeXBlci1WJ3MgaW5wdXQgLyBv
dXRwdXQgYXJndW1lbnQgbXVzdCBiZSA4IGJ5dGVzIGFsaWduZWQgYW4gbm90IGNyb3NzCj4gPj4+
Pj4gcGFnZSBib3VuZGFyeS4gVGhlIGVhc2llc3Qgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVxdWly
ZW1lbnRzIGlzIHRvIHVzZQo+ID4+Pj4+IHBlcmNwdSBwYWdlLgo+ID4+Pj4KPiA+Pj4+IEknbSBu
b3Qgc3VyZSAiZWFzaWVzdCIgaXMgcmVhbGx5IHRydWUgaGVyZS4gT3RoZXJzIGNvdWxkIGNvbnNp
ZGVyIGFkZGluZwo+ID4+Pj4gX19hbGlnbmVkKCkgYXR0cmlidXRlcyBhcyBlYXN5IG9yIGV2ZW4g
ZWFzaWVyIChieSBiZWluZyBldmVuIG1vcmUKPiA+Pj4+IHRyYW5zcGFyZW50IHRvIHVzZSBzaXRl
cykuIENvdWxkIHdlIHNldHRsZSBvbiAiT25lIHdheSAuLi4iPwo+ID4+Pgo+ID4+PiBEbyB5b3Ug
bWVhbiBzb21ldGhpbmcgbGlrZQo+ID4+Pgo+ID4+PiAgICBzdHJ1Y3QgZm9vIF9fYWxpZ25lZCg4
KTsKPiA+Pgo+ID4+IElmIHRoaXMgaXMgaW4gYSBoZWFkZXIgYW5kIC4uLgo+ID4+Cj4gPj4+ICAg
IGh2X2RvX2h5cGVyY2FsbChPUCwgdmlydF90b19tYWRkcigmZm9vKSwgLi4uKTsKPiA+Pgo+ID4+
IC4uLiB0aGlzIGluIGFjdHVhbCBjb2RlLCB0aGVuIHllcy4KPiA+Pgo+ID4+PiA/Cj4gPj4+Cj4g
Pj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB0cmFuc3BhcmVudCB0byB1c2VyIHNpdGVzLiBQbHVz
LCBmb28gaXMgb24gc3RhY2sKPiA+Pj4gd2hpY2ggaXMgMSkgZGlmZmljdWx0IHRvIGdldCBpdHMg
bWFkZHIsCj4gPj4KPiA+PiBJdCBiZWluZyBvbiB0aGUgc3RhY2sgbWF5IGluZGVlZCBjb21wbGlj
YXRlIGdldHRpbmcgaXRzIG1hY2hpbmUgYWRkcmVzcwo+ID4+IChpZiBub3Qgbm93LCB0aGVuIGRv
d24gdGhlIHJvYWQpIC0gdmFsaWQgcG9pbnQuCj4gPj4KPiA+Pj4gMikgbWF5IGNyb3NzIHBhZ2Ug
Ym91bmRhcnkuCj4gPj4KPiA+PiBUaGUgX19hbGlnbmVkKCkgb2YgY291cnNlIG5lZWRzIHRvIGJl
IGxhcmdlIGVub3VnaCB0byBhdm9pZCB0aGlzCj4gPj4gaGFwcGVuaW5nLgo+ID4gCj4gPiBGb3Ig
dGhpcyBhbGlnbm1lbnQgdG8gYmUgbGFyZ2UgZW5vdWdoLCBpdCB3aWxsIG5lZWQgdG8gYmUgb2Yg
UEFHRV9TSVpFLAo+ID4gcmlnaHQ/IFdvdWxkbid0IHRoYXQgYmxvdyB1cCBYZW4ncyBzdGFjayBl
YXNpbHk/ICBHaXZlbiB3ZSBvbmx5IGhhdmUgdHdvCj4gPiBwYWdlcyBmb3IgdGhhdC4KPiAKPiBX
aHkgUEFHRV9TSVpFPyBGb3IgZXhhbXBsZSwgYSAyNC1ieXRlIHN0cnVjdHVyZSB3b24ndCBjcm9z
cyBhIHBhZ2UKPiBib3VuZGFyeSBpZiBhbGlnbmVkIHRvIDMyIGJ5dGVzLgo+IAoKWW91J3JlIHJp
Z2h0LgoKSSBzYWlkIFBBR0VfU0laRSBiZWNhdXNlIEkgd2FzIHRvbyBsYXp5IHRvIGNhbGN1bGF0
ZSB0aGUgc2l6ZSBvZiBldmVyeQpzdHJ1Y3R1cmVzLiBUaGF0J3MgdGVkaW91cyBhbmQgZXJyb3Ig
cHJvbmUuCgo+ID4gSW4gbGlnaHQgb2YgdGhlc2UgcmVzdHJpY3Rpb25zLCB0aGUgYXBwcm9hY2gg
SSB0YWtlIGluIHRoZSBvcmlnaW5hbAo+ID4gcGF0Y2ggc2hvdWxkIGJlIG9rYXkuCj4gPiAKPiA+
IEknbSBmaW5lIHdpdGggY2hhbmdpbmcgdGhlIHdvcmRpbmcgdG8gIk9uZSB3YXkgLi4uIiAtLSBp
ZiB0aGF0J3MgdGhlCj4gPiBvbmx5IG9iamVjdGlvbiB5b3UgaGF2ZSBhZnRlciB0aGlzIG1haWwu
Cj4gCj4gV2VsbCwgdGhlIGdvYWwgd2FzIHRvIChhKSBjaGVjayB3aGV0aGVyIGFsdGVybmF0aXZl
cyBoYXZlIGJlZW4gY29uc2lkZXJlZAo+IChhbmQgaWYgbm90LCB0byBjb25zaWRlciB0aGVtKSBh
bmQgdGhlbiAoYikgaWYgd2Ugc3RpY2sgdG8geW91ciBhcHByb2FjaCwKPiBzbGlnaHRseSBjaGFu
Z2UgdGhlIHdvcmRpbmcgYXMgc3VnZ2VzdGVkLgoKSSB0aGluayB0aGUgZGV0ZXJtaW5pbmcgZmFj
dG9yIGhlcmUgaXMgdG8gdGhlIGRpZmZpY3VsdHkgb2YgZ2V0dGluZwptYWRkciBvZiBhIHN0YWNr
IHZhcmlhYmxlLiBJIHdpbGwgc3RpY2sgd2l0aCB0aGlzIGFwcHJvYWNoIGFuZCBjaGFuZ2UKdGhl
IHdvcmRpbmcuCgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 15:56:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 15:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDgh-0000gB-T8; Wed, 08 Jan 2020 15:56:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=35UJ=25=kernel.org=will@srs-us1.protection.inumbo.net>)
 id 1ipDgg-0000g0-E1
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 15:56:02 +0000
X-Inumbo-ID: 5e46a932-322f-11ea-b840-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e46a932-322f-11ea-b840-12813bfff9fa;
 Wed, 08 Jan 2020 15:56:01 +0000 (UTC)
Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 20FA320705;
 Wed,  8 Jan 2020 15:55:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578498961;
 bh=mIybP4hijuAZNFwcJH7CrRcU+FHWkFZ73CZ/1r0Pnx0=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=bBQfwWd5QGEc5g3fjdlxVj5i8T0yuRUFW1nHnXreVZ6rKhUWkgeyR/be309xRqBoy
 vt9G7u3FScxOFMirZal2juXZLYjHg3H+CYEp6QhS6Qfz3DVUB3Vx26vAK18ZgJSKR/
 57HDbFtFVhlCDGP9Lh70YRVOtgV2uC/2nfFuPIaQ=
Date: Wed, 8 Jan 2020 15:55:52 +0000
From: Will Deacon <will@kernel.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20200108155551.GA19197@willie-the-truck>
References: <20191219122532.6538-1-broonie@kernel.org>
 <alpine.DEB.2.21.1912191307410.9832@sstabellini-ThinkPad-T480s>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.21.1912191307410.9832@sstabellini-ThinkPad-T480s>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] arm64: xen: Use modern annotations for
 assembly 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: Catalin Marinas <catalin.marinas@arm.com>, Mark Brown <broonie@kernel.org>,
 Julien Grall <julien@xen.org>, linux-arm-kernel@lists.infradead.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>

T24gVGh1LCBEZWMgMTksIDIwMTkgYXQgMDE6MDc6NTBQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMTkgRGVjIDIwMTksIE1hcmsgQnJvd24gd3JvdGU6Cj4gPiBJ
biBhbiBlZmZvcnQgdG8gY2xhcmlmeSBhbmQgc2ltcGxpZnkgdGhlIGFubm90YXRpb24gb2YgYXNz
ZW1ibHkgZnVuY3Rpb25zCj4gPiBpbiB0aGUga2VybmVsIG5ldyBtYWNyb3MgaGF2ZSBiZWVuIGlu
dHJvZHVjZWQuIFRoZXNlIHJlcGxhY2UgRU5UUlkgYW5kCj4gPiBFTkRQUk9DLiBVcGRhdGUgdGhl
IGFubm90YXRpb25zIGluIHRoZSB4ZW4gY29kZSB0byB0aGUgbmV3IG1hY3Jvcy4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgo+ID4gUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gPiBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IFRoYW5rIHlvdSEK
PiAKPiA+IC0tLQo+ID4gIGFyY2gvYXJtNjQveGVuL2h5cGVyY2FsbC5TIHwgOCArKysrLS0tLQo+
ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpJcyB0
aGlzIGdvaW5nIHZpYSB0aGUgWGVuIHRyZWUsIG9yIHNoYWxsIEkgcXVldWUgaXQgYWxvbmcgd2l0
aCB0aGUgb3RoZXIKYXNtIGFubm90YXRpb24gcGF0Y2hlcyBpbiB0aGUgYXJtNjQgdHJlZT8gSSBk
b24ndCBzZWUgaXQgaW4gLW5leHQgeWV0LgoKQ2hlZXJzLAoKV2lsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:07:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipDry-0002AL-1k; Wed, 08 Jan 2020 16:07:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipDrx-0002AG-8H
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:07:41 +0000
X-Inumbo-ID: f9e6b2aa-3230-11ea-a38f-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f9e6b2aa-3230-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 16:07:32 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id p17so3087723wma.1
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 08:07:32 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Ukh6GW5zW+M0h1gR7aHPB+k0xVdtqrWPXhgfrmGP66U=;
 b=Zcv8CWU9B90f+xmT1eyJF0NvrjZeXwo1jyWM+xioXTmU+NFPDEtr3l2eGOfd08n0AW
 fMXWo+ljRI2r0+HjzbYu1d30kNvuIRaG8YpqVaB1CzgxdLdKBFZryCr1xLW302B+s2vk
 aBFfpe74EYGmOV/sJpznmYjwAHiAWQ+buFSYj6N8tv1dae7l+XFi6AkMSurRc4t33Yjz
 ROd8sj0Axp1v+qGwu2bfVyl5QqcBb31TfLHEg8cBDmErS7CXuxiFQGcVVKs+IMAv1v6C
 EV/mTuXEM9ojpAkrQasWR4wbKim6V42EZTE+9uw8SJ+r2b//K4yHJ8s7LscKEb5uzaB7
 FHVQ==
X-Gm-Message-State: APjAAAUSw2xFEbXVm6W4MAY64Nwxvk/PJPFXeD8O0w+rGdTEqHAWPqDz
 xTw0V/VIebdAPyiYJHdSrt0=
X-Google-Smtp-Source: APXvYqyjB8G843pgPtLByuAtN6z/Dfebz/O1/M2rlpCasRszRiABeRC/GF/THq3uM2fZXUzetCDtTw==
X-Received: by 2002:a7b:cb46:: with SMTP id v6mr4663450wmj.117.1578499651670; 
 Wed, 08 Jan 2020 08:07:31 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id 5sm4811354wrh.5.2020.01.08.08.07.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 08:07:31 -0800 (PST)
Date: Wed, 8 Jan 2020 16:07:29 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200108160729.khmpffvgcvhamgtj@debian>
References: <20191219144217.305851-1-anthony.perard@citrix.com>
 <20191219144217.305851-3-anthony.perard@citrix.com>
 <20200103142907.ylckq7fh2h536w72@debian>
 <20200106143402.GJ1267@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200106143402.GJ1267@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 2/2] automation: Cache sub-project git
 tree in build jobs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMDI6MzQ6MDJQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDI6Mjk6MDdQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFRodSwgRGVjIDE5LCAyMDE5IGF0IDAyOjQyOjE3UE0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBHaXRMYWIgaGF2ZSBhIGNhY2hpbmcgY2FwYWJpbGl0
eSwgc2VlIFsxXS4gTGV0J3MgdXNlIGl0IHRvIGF2b2lkIHVzaW5nCj4gPiA+IEludGVybmV0IHRv
byBvZnRlbi4KPiA+ID4gCj4gPiA+IFRoZSBjYWNoZSBpcyBzZXR1cCBzbyB0aGF0IHdoZW4geGVu
LmdpdC9Db25maWcubWsgaXMgY2hhbmdlZCwgdGhlCj4gPiA+IGNhY2hlIHdpbGwgbmVlZCB0byBi
ZSByZWNyZWF0ZWQuIFRoaXMgaGFzIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhhdCBpcwo+ID4gPiB3
aGVyZSB0aGUgaW5mb3JtYXRpb24gYWJvdXQgaG93IHRvIGNsb25lIHN1Yi1wcm9qZWN0IHRyZWVz
IGlzIGVuY29kZWQKPiA+ID4gKHJldmlzaW9ucykuIFRoYXQgbWF5IG5vdCB3b3JrIGZvciBxZW11
LXhlbiB0cmVlIHdoaWNoIHVzdWFsbHkgaXMKPiA+ID4gYG1hc3RlcicsIGJ1dCB0aGF0IHNob3Vs
ZCBiZSBmaW5lIGZvciBub3cuCj4gPiA+IAo+ID4gPiBUaGUgY2FjaGUgaXMgcG9wdWxhdGVkIG9m
ICJnaXQgYnVuZGxlIiB3aGljaCB3aWxsIGNvbnRhaW4gYSBtaXJyb3Igb2YKPiA+ID4gdGhlIG9y
aWdpbmFsIHJlcG8sIGFuZCBjYW4gYmUgY2xvbmVkIGZyb20uIElmIHRoZSBidW5kbGUgZXhpc3Qs
IHRoZQo+ID4gPiBzY3JpcHQgaGF2ZSB0aGUgWGVuIG1ha2VmaWxlcyBjbG9uZSBmcm9tIGl0LCBv
dGhlcndpc2UgaXQgd2lsbCBjbG9uZQo+ID4gPiBmcm9tIHRoZSBvcmlnaW5hbCBVUkwgYW5kIHRo
ZSBidW5kbGVzIHdpbGwgYmUgY3JlYXRlZCBqdXN0IGFmdGVyLgo+ID4gPiAKPiA+ID4gV2UgaGF2
ZSBtb3JlIHRoYW4gb25lIHJ1bm5lciBpbiBHaXRMYWIsIGFuZCBubyBzaGFyZWQgY2FjaGUgYmV0
d2Vlbgo+ID4gPiB0aGVtLCBzbyBldmVyeSBidWlsZCBqb2JzIHdpbGwgYmUgcmVzcG9uc2libGUg
dG8gY3JlYXRlIHRoZSBjYWNoZS4KPiA+ID4gCj4gPiA+IFsxXSBodHRwczovL2RvY3MuZ2l0bGFi
LmNvbS9lZS9jaS95YW1sL1JFQURNRS5odG1sI2NhY2hlCj4gPiA+IAo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IAo+ID4g
VGhpcyBpcyBhIGdvb2QgaW1wcm92ZW1lbnQuCj4gPiAKPiA+IEhhdmUgeW91IHJ1biB0aGlzIGlu
IEdpdGxhYiBDST8gQ2FuIHlvdSBwb2ludCBtZSB0byBhIHJ1bj8KPiAKPiBJIGhhdmUgdXNlIHRo
ZSBDSSB0byBkZXZlbG9wIHRoZSBwYXRjaCwgc28geWVzIEkgaGF2ZSBhIHJ1biBvZiBpdC4gQnV0
Cj4gaXQgaXMgYSBydW4gbWFkZSB3aXRoIG15IHdpcCBicmFuY2gsIHN0aWxsIGl0IHNob3VsZCBi
ZSB0aGUgc2FtZSByZXN1bHQKPiBpZiBpdCB3YXMgZG9uZSB3aXRoIHRoZSBmaW5hbCBwYXRjaDoK
PiBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxlL2FudGhvbnlwZXIveGVuL3Bp
cGVsaW5lcy8xMDQzNDM2MjEKClRoaXMgbG9va3MgZ29vZCB0byBtZS4KCj4gCj4gPiA+IGRpZmYg
LS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvcHJlcGFyZS1jYWNoZS5zaCBiL2F1dG9tYXRpb24v
c2NyaXB0cy9wcmVwYXJlLWNhY2hlLnNoCj4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gPiA+
IGluZGV4IDAwMDAwMDAwMDAwMC4uMDE3ZjFiOGYwNjcyCj4gPiA+IC0tLSAvZGV2L251bGwKPiA+
ID4gKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL3ByZXBhcmUtY2FjaGUuc2gKPiA+ID4gQEAgLTAs
MCArMSw1MiBAQAo+ID4gPiArIyEvYmluL2Jhc2gKPiA+ID4gKwo+ID4gPiArc2V0IC1leAo+ID4g
PiArCj4gPiA+ICtjYWNoZWRpcj0iJHtDSV9QUk9KRUNUX0RJUjo9YHB3ZGB9L2NpX2NhY2hlIgo+
ID4gPiArbWtkaXIgLXAgIiRjYWNoZWRpciIKPiA+ID4gKwo+ID4gPiArZGVjbGFyZSAtQSByCj4g
PiA+ICtyW2V4dHJhcy9taW5pLW9zXT1NSU5JT1NfVVBTVFJFQU1fVVJMCj4gPiA+ICtyW3Rvb2xz
L3FlbXUteGVuLWRpcl09UUVNVV9VUFNUUkVBTV9VUkwKPiA+ID4gK3JbdG9vbHMvcWVtdS14ZW4t
dHJhZGl0aW9uYWwtZGlyXT1RRU1VX1RSQURJVElPTkFMX1VSTAo+ID4gPiArclt0b29scy9maXJt
d2FyZS9vdm1mLWRpcl09T1ZNRl9VUFNUUkVBTV9VUkwKPiA+ID4gK3JbdG9vbHMvZmlybXdhcmUv
c2VhYmlvcy1kaXJdPVNFQUJJT1NfVVBTVFJFQU1fVVJMCj4gPiAKPiA+IERvZXMgdGhpcyBtZWFu
IGlmIGluIHRoZSBmdXR1cmUgd2UgYWRkIG9yIHJlbW92ZSB0cmVlcyB3ZSB3aWxsIG5lZWQgdG8K
PiA+IG1vZGlmeSB0aGlzIHBhcnQgaW4gdGhlIHNhbWUgY29tbWl0Pwo+IAo+IFdlIHdvdWxkIG5l
ZWQgdG8gbW9kaWZ5IHRoZSBzY3JpcHQgd2hlbiB0cmVlcyBhcmUgcmVtb3ZlZCwgYmVjYXVzZSBJ
Cj4gaGF2ZW4ndCB0aG91Z2h0IG9mIHRoYXQuIEJ1dCB3aGVuIHRyZWVzIGFyZSBhZGRlZCwgdGhl
IHNjcmlwdCBjYW4gYmUKPiBjaGFuZ2VkIGluIGEgZm9sbG93LXVwLgo+IAo+IElkZWFsbHksIHdl
IHdvdWxkIHVzZSB0aGUgTWFrZWZpbGVzIHRvIGRpc2NvdmVycyB0aGUgZ2l0IGNsb25lcyB0aGF0
IGNhbgo+IGJlIGNhY2hlZCwgYnV0IHRoYXQncyBub3QgcG9zc2libGUganVzdCB5ZXQuCj4gCj4g
SW4gdGhlIG1lYW4gdGltZSwgSSB0aGluayBJIHNob3VsZCBtYWtlIHRoZSBzY3JpcHQgbW9yZSBy
b2J1c3QgYWdhaW5zdAo+IHJlbW92YWwgb2YgdHJlZXMsIHNvIGl0IGRvZXNuJ3QgaGF2ZSB0byBi
ZSBtb2RpZmllZCBpbiB0aGUgc2FtZSBjb21taXQuCgpPSy4gSSdtIGV4cGVjdGluZyBhIG5ldyB2
ZXJzaW9uIHRoZW4uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:16:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipE0C-000351-7b; Wed, 08 Jan 2020 16:16:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipE0B-00034w-5e
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:16:11 +0000
X-Inumbo-ID: 29b6fa5c-3232-11ea-a38f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29b6fa5c-3232-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 16:16:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578500163;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8hoJFFr4mKkLpPk8C/cXGms0hK21thgbVmldRI5SWFw=;
 b=IrUXKiPK4XuVaDZfBtMdvCa0dCXwn3O/eobZmzD0/UZPUeevL3P2lcm9
 uK7HGnSUt0SMQ1xhhZHZop7JNwt+3TGSvcXgGdlNvDudJAaXnIDCEYvuL
 gzLRnOBla/ncWLqld9RIkA7DwTJt48OrMQXZRvcJR/SN0M1IoP0z1MTkn Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2iNGdIB7kn4WzBJO1xkYgXFkqaJGhL5BKwDH9E3Iq/88YOcOhNvt4ITgkR0YYqz+gwgxs4luLA
 s82GRAHxalVzQKlrJoYULFSlhhKPYfAFxcwN6nuXJUAHrS//PdGouZ+VMFJSxWrErVDkJvFYdt
 5HsdJ/ke+d6ou0ACr4C1yu5m3OthhGMG4raAorCC+OoLwT0AUzPiOZajS2nFfz4vti8o0xTuwt
 6+R2SHPs7Urc1pWxjTeYIxeJOEKBJd0mzOUzGibVkZmjO9PNVEtUFBh3h2fu3UCGSvvhcwwQ9V
 0Q4=
X-SBRS: 2.7
X-MesageID: 10793608
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10793608"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
 <38cdc276-d41a-9e79-3f0a-8836ebe9a125@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: <6d9ebd8d-3b71-c88a-9786-b4fb66905982@citrix.com>
Date: Wed, 8 Jan 2020 16:15:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <38cdc276-d41a-9e79-3f0a-8836ebe9a125@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxMTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoZSBwdXJwb3NlIG9m
IHRoaXMgd2FzIHRvIG1ha2UgdGhlIGhhbmRsaW5nIG9mIGw/X2Jvb3RtYXBbXSBhcwo+PiBjb25z
aXN0ZW50IGFzIHBvc3NpYmxlIGJldHdlZW4gdGhlIHZhcmlvdXMgZW52aXJvbm1lbnRzLsKgIFRo
ZSBwYWdldGFibGVzCj4+IHRoZW1zZWx2ZXMgYXJlIGNvbW1vbiwgYW5kIHNob3VsZCBiZSB1c2Vk
IGNvbnNpc3RlbnRseS4KPiBJIGRvbid0IHRoaW5rIEkgY2FuIHdob2xlaGVhcnRlZGx5IGFncmVl
IGhlcmU6IGw/X2Jvb3RtYXBbXSBhcmUKPiB0aHJvdy1hd2F5IHBhZ2UgdGFibGVzIChsaXZpbmcg
aW4gLmluaXQpLCBhbmQgd2l0aCB0aGUgbm9uLUVGSSBhbmQKPiBFRkkgYm9vdCBwYXRocyBiZWlu
ZyBzbyBkaWZmZXJlbnQgYW55d2F5LCB0aGVtIHVzaW5nIHRoZSBhdmFpbGFibGUKPiB0YWJsZXMg
ZGlmZmVyZW50bHkgaXMgbm90IGEgYmlnIGlzc3VlIGltby4gVGhpcyBoZWF2eSBkaWZmZXJlbmNl
IG9mCj4gb3RoZXIgYXNwZWN0cyB3YXMgYWxzbyB3aHkgYmFjayB0aGVuIEkgZGVjaWRlZCB0byBi
ZSBhcyBkZWZlbnNpdmUKPiB0b3dhcmRzIGwyX2Jvb3RtYXBbXSBzaXplIGNoYW5nZXMgYXMgcG9z
c2libGUgaW4gY29kZSB3aGljaCBkb2Vzbid0Cj4gcmVhbGx5IG5lZWQgaXQgdG8gYmUgbXVsdGlw
bGUgcGFnZXMuCgpGcm9tIHRoaXMgZGVzY3JpcHRpb24sIGl0IHN1Z2dlc3RzIHRoYXQgeW91IGhh
dmVuJ3Qgc3BvdHRlZCB0aGUgcmF0aGVyCm1vcmUgc3VidGxlIGJ1ZyB3aGljaCB3aWxsIHRyaXAg
dXAgYW55b25lIHRyeWluZyB0byBkZXZlbG9wIGluIHRoZSBmdXR1cmUuCgpUaGlzIHNjaGVtZSBp
cyBpbmNvbXBhdGlibGUgd2l0aCB0cnlpbmcgdG8gbWFwIGEgc2Vjb25kIG9iamVjdCAoZS5nLiB0
aGUKdHJhbXBvbGluZSkgaW50byB0aGUgYm9vdG1hcCwgYmVjYXVzZSBkZXBlbmRpbmcgb24gYWxp
Z25tZW50LCBpdCBtYXkKb3ZlcmxhcCB3aXRoIHRoZSBQVEVzIHdoaWNoIG1hcHBlZCBYZW4uwqAg
VGhlcmUgYWxzbyB0eXBpY2FsbHkgaXNuJ3QgYW4KbDNfYm9vdG1hcFswXSA9PiBsMl9ib290bWFw
WzBdIGJlY2F1c2Ugb2Ygd2hlcmUgeGVuLmVmaSBpcyBsb2FkZWQgaW4gbWVtb3J5LgoKPgo+IEFz
IHNhaWQgLSBJJ20gZ29pbmcgdG8gdHJ5IHRvIG5vdCBzdGFuZCBpbiB0aGUgd2F5IG9mIHlvdSBy
ZS0KPiBhcnJhbmdpbmcgdGhpcywgYnV0Cj4gLSB0aGUgbmV3IGNvZGUgc2hvdWxkIG5vdCBicmVh
ayBzaWxlbnRseSB3aGVuIChpbiBwYXJ0aWN1bGFyKQo+ICAgbDJfYm9vdG1hcFtdIGNoYW5nZXMK
CldoYXQgcHJhY3RpY2FsIGNoYW5nZXMgZG8geW91IHRoaW5rIGNvdWxkIGJlIGRvbmUgaGVyZT/C
oCBJIGNhbid0IHNwb3QKYW55IHdoaWNoIHdvdWxkIGJlIGhlbHBmdWwuCgpBIEJVSUxEX0JVR19P
TigpIGRvZXNuJ3Qgd29yay7CoCBUaGUgbW9zdCBsaWtlbHkgY2FzZSBmb3Igc29tZXRoaW5nIGdv
aW5nCndyb25nIGhlcmUgaXMgYW4gZWRpdCB0byB4ODZfNjQuUyBhbmQgbm8gZXF1aXZhbGVudCBl
ZGl0IHRvIHBhZ2UuaCwKd2hpY2ggYSBCVUlMRF9CVUdfT04oKSB3b3VsZG4ndCBzcG90LsKgIGhl
YWQuUyBzaW1pbGFybHkgaGFzIG5vIHVzZWZ1bApwcm90ZWN0aW9ucyB3aGljaCBjb3VsZCBiZSBh
ZGRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:35:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 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 1ipEIT-0004lk-Tm; Wed, 08 Jan 2020 16:35:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qxLJ=25=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipEIS-0004lf-Ab
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:35:04 +0000
X-Inumbo-ID: cce730e6-3234-11ea-b1f0-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cce730e6-3234-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 16:34:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578501294;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ln6MdccApKMToyWeHCIHR7HZriG7yfWpTsEL0nQJiyg=;
 b=QY6F20LERAlsESsDXkIlzCDBQtg6GSqhhtTARE5yjqxnhxfyuIMXgunn
 IBrXxO1GnjGU6KGPnlMDGEd8CZJ/TtHCFy1ISkmvpJdC8WpPyFkGh22EU
 J9mdQeekrp2ZynrlygQ3yWPjCIwJXqOltFQabMnARm5hfeHTsuKL8pNzp E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KZ3tREYwKZS+ME/YeITkdJ8JjlI25R7kmFulLTnbo+5/4+Bk3oK1+CMJPajMihyv74Xy1uxt7b
 yuYxM31QpY+t+Uoe+/QWTvSLsjxB1nVqqtVAeHVtW5AG+nmyQcUa86kKckQHWy98dEXrBEKACQ
 l7iOpYEyoDN0n8bnoeKQtnN/lc1zJKe6m/8jkOzVy9fmt1T8siJ3OQ8KLuQZp5/D6dF9HhqPyE
 aitvGbUHf4uzVH92w+fS9+lrRIFzU6bqbpfXF7RTyUL7j1DECYqAjdXajPypMmCKy039T/ntYx
 5Ak=
X-SBRS: 2.7
X-MesageID: 11009388
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11009388"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Tamas K Lengyel
 <tamas@tklengyel.com>
References: <20191219094814.GB11756@Air-de-Roger>
 <CABfawhnVZmYOZb=wuc2TVDewH9nNtJBTBvJYUk-RDHLCGRVzPw@mail.gmail.com>
 <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
Date: Wed, 8 Jan 2020 16:34:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191231151107.GJ11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gMTIvMzEvMTkgMzoxMSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIERl
YyAzMSwgMjAxOSBhdCAwODowMDoxN0FNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+
IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDM6NDAgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDA1
OjM3OjM4UE0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+PiBPbiBNb24sIERlYyAz
MCwgMjAxOSBhdCA1OjIwIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4g
d3JvdGU6Cj4+Pj4+Cj4+Pj4+IEhpLAo+Pj4+Pgo+Pj4+PiBPbiBNb24sIDMwIERlYyAyMDE5LCAy
MDo0OSBUYW1hcyBLIExlbmd5ZWwsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPj4+Pj4+
Cj4+Pj4+PiBPbiBNb24sIERlYyAzMCwgMjAxOSBhdCAxMTo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPiB3cm90ZToKPj4+Pj4+IEJ1dCBrZWVwIGluIG1pbmQgdGhhdCB0aGUgImZv
cmstdm0iIGNvbW1hbmQgZXZlbiB3aXRoIHRoaXMgdXBkYXRlCj4+Pj4+PiB3b3VsZCBzdGlsbCBu
b3QgcHJvZHVjZSBmb3IgeW91IGEgImZ1bGx5IGZ1bmN0aW9uYWwiIFZNIG9uIGl0cyBvd24uCj4+
Pj4+PiBUaGUgdXNlciBzdGlsbCBoYXMgdG8gcHJvZHVjZSBhIG5ldyBWTSBjb25maWcgZmlsZSwg
Y3JlYXRlIHRoZSBuZXcKPj4+Pj4+IGRpc2ssIHNhdmUgdGhlIFFFTVUgc3RhdGUsIGV0Yy4KPj4+
Cj4+PiBJTU8gdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgdGhlIGZvcmsgY29tbWFuZCBzaG91bGQg
YmUgdG8gbGVhdmUgdGhlCj4+PiBvcmlnaW5hbCBWTSBwYXVzZWQsIHNvIHRoYXQgeW91IGNhbiBj
b250aW51ZSB1c2luZyB0aGUgc2FtZSBkaXNrIGFuZAo+Pj4gbmV0d29yayBjb25maWcgaW4gdGhl
IGZvcmsgYW5kIHlvdSB3b24ndCBuZWVkIHRvIHBhc3MgYSBuZXcgY29uZmlnCj4+PiBmaWxlLgo+
Pj4KPj4+IEFzIEp1bGllbiBhbHJlYWR5IHNhaWQsIG1heWJlIEkgd2Fzbid0IGNsZWFyIGluIG15
IHByZXZpb3VzIHJlcGxpZXM6Cj4+PiBJJ20gbm90IGFza2luZyB5b3UgdG8gaW1wbGVtZW50IGFs
bCB0aGlzLCBpdCdzIGZpbmUgaWYgdGhlCj4+PiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZm9yay12
bSB4bCBjb21tYW5kIHJlcXVpcmVzIHlvdSB0byBwYXNzIGNlcnRhaW4KPj4+IG9wdGlvbnMsIGFu
ZCB0aGF0IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIG5vdCBpbXBsZW1lbnRlZC4KPj4+Cj4+PiBX
ZSBuZWVkIGFuIGludGVyZmFjZSB0aGF0J3Mgc2FuZSwgYW5kIHRoYXQncyBkZXNpZ25lZCB0byBi
ZSBlYXN5IGFuZAo+Pj4gY29tcHJlaGVuc2l2ZSB0byB1c2UsIG5vdCBhbiBpbnRlcmZhY2UgYnVp
bHQgYXJvdW5kIHdoYXQncyBjdXJyZW50bHkKPj4+IGltcGxlbWVudGVkLgo+Pgo+PiBPSywgc28g
SSB0aGluayB0aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwgZm9yay12bSA8cGFyZW50X2RvbWlkPiIg
d2l0aAo+PiBhZGRpdGlvbmFsIG9wdGlvbnMgZm9yIHRoaW5ncyBsaWtlIG5hbWUsIGRpc2ssIHZs
YW4sIG9yIGEgY29tcGxldGVseQo+PiBuZXcgY29uZmlnLCBhbGwgb2Ygd2hpY2ggYXJlIGN1cnJl
bnRseSBub3QgaW1wbGVtZW50ZWQsICsgYW4KPj4gYWRkaXRpb25hbCBvcHRpb24gdG8gbm90IGxh
dW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUgdGhlIG9ubHkKPj4gb25lIGN1cnJlbnRs
eSB3b3JraW5nLiBBbHNvIGtlZXBpbmcgdGhlIHNlcGFyYXRlICJ4bCBmb3JrLWxhdW5jaC1kbSIK
Pj4gYXMgaXMuIElzIHRoYXQgd2hhdCB3ZSBhcmUgdGFsa2luZyBhYm91dD8KPiAKPiBJIHRoaW5r
IGZvcmstbGF1bmNoLXZtIHNob3VsZCBqdXN0IGJlIGFuIG9wdGlvbiBvZiBmb3JrLXZtIChpZToK
PiAtLWxhdW5jaC1kbS1vbmx5IG9yIHNvbWUgc3VjaCkuIEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBh
IHJlYXNvbiB0byBoYXZlCj4gYSBzZXBhcmF0ZSB0b3AtbGV2ZWwgY29tbWFuZCB0byBqdXN0IGxh
dW5jaCB0aGUgZGV2aWNlIG1vZGVsLgoKU28gZmlyc3Qgb2YgYWxsLCBUYW1hcyAtLSBkbyB5b3Ug
YWN0dWFsbHkgbmVlZCB0byBleGVjIHhsIGhlcmU/ICBXb3VsZAppdCBtYWtlIHNlbnNlIGZvciB0
aGVzZSB0byBzdGFydCBvdXQgc2ltcGx5IGFzIGxpYnhsIGZ1bmN0aW9ucyB0aGF0IGFyZQpjYWxs
ZWQgYnkgeW91ciBzeXN0ZW0/CgpJIGFjdHVhbGx5IGRpc2FncmVlIHRoYXQgd2Ugd2FudCBhIHNp
bmdsZSBjb21tYW5kIHRvIGRvIGFsbCBvZiB0aGVzZS4KSWYgd2UgZGlkIHdhbnQgYGV4ZWMgeGxg
IHRvIGJlIG9uZSBvZiB0aGUgc3VwcG9ydGVkIGludGVyZmFjZXMsIEkgdGhpbmsKaXQgd291bGQg
YnJlYWsgZG93biBzb21ldGhpbmcgbGlrZSB0aGlzOgoKYHhsIGZvcmstZG9tYWluYDogT25seSBm
b3JrcyB0aGUgZG9tYWluLgpgeGwgZm9yay1sYXVuY2gtZG1gOiAob3IgYXR0YWNoLWRtPyk6IFN0
YXJ0IHVwIGFuZCBhdHRhY2ggdGhlCmRldmljZW1vZGVsIHRvIHRoZSBkb21haW4KClRoZW4gYHhs
IGZvcmtgIChvciBtYXliZSBgeGwgZm9yay12bWApIHdvdWxkIGJlIHNvbWV0aGluZyBpbXBsZW1l
bnRlZCBpbgp0aGUgZnV0dXJlIHRoYXQgd291bGQgZm9yayB0aGUgZW50aXJlIGRvbWFpbi4KCihU
aGlzIGlzIHNpbWlsYXIgdG8gaG93IGBnaXQgYW1gIHdvcmtzIGZvciBpbnN0YW5jZTsgaW50ZXJu
YWxseSBpdCBydW5zCnNldmVyYWwgc3RlcHMsIGluY2x1ZGluZyBgZ2l0IG1haWxzcGxpdGAsIGBn
aXQgbWFpbGluZm9gLCBhbmQgYGdpdAphcHBseS1wYXRjaGAsIGVhY2ggb2Ygd2hpY2ggY2FuIGJl
IGNhbGxlZCBpbmRpdmlkdWFsbHkuKQoKSSB0aGluayBJIHdvdWxkIGFsc28gaGF2ZToKCmB4bCBm
b3JrLXNhdmUtZG1gOiBDb25uZWN0IG92ZXIgcW1wIHRvIHRoZSBwYXJlbnQgZG9tYWluIGFuZCBz
YXZlIHRoZSBkbQpmaWxlCgpUaGVuIGhhdmUgYHhsIGZvcmstbGF1bmNoLWRtYCBlaXRoZXIgdGFr
ZSBhIGZpbGVuYW1lIChzYXZlZCBmcm9tIHRoZQpwcmV2aW91cyBzdGVwKSBvciBhIHBhcmVudCBk
b21haW4gaWQgKGluIHdoaWNoIGNhc2UgaXQgd291bGQgYXJyYW5nZSB0bwpzYXZlIHRoZSBmaWxl
IGl0c2VsZikuCgpBbHRob3VnaCBpbiBmYWN0LCBpcyB0aGVyZSBhbnkgcmVhc29uIHdlIGNvdWxk
bid0IHN0b3JlIHRoZSBwYXJlbnQKZG9tYWluIElEIGluIHhlbnN0b3JlLCBzbyB0aGF0IGB4bCBm
b3JrLWxhdW5jaC1kbWAgY291bGQgZmluZCB0aGUgcGFyZW50CmJ5IGl0c2VsZj8gIChBbHRob3Vn
aCB0aGF0LCBvZiBjb3Vyc2UsIGlzIHNvbWV0aGluZyB0aGF0IGNvdWxkIGJlIGFkZGVkCmxhdGVy
IGlmIGl0J3Mgbm90IHNvbWV0aGluZyBUYW1hcyBuZWVkcy4pCgpUaG91Z2h0cz8KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:49:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEVx-0005kM-9R; Wed, 08 Jan 2020 16:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipEVw-0005kH-Bu
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:49:00 +0000
X-Inumbo-ID: c3bee37d-3236-11ea-b853-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3bee37d-3236-11ea-b853-12813bfff9fa;
 Wed, 08 Jan 2020 16:48:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6EC10AD37;
 Wed,  8 Jan 2020 16:48:58 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200108143439.25580-1-jgross@suse.com>
 <8b0a131b-91e8-d557-8a87-476790158ca2@suse.com>
 <7a28029b-761b-a509-4ff7-920fff28ce37@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b48e3a20-7a24-494d-c978-9102a43ca907@suse.com>
Date: Wed, 8 Jan 2020 17:48:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <7a28029b-761b-a509-4ff7-920fff28ce37@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNjoyOSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAx
NjoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA4LjAxLjIwMjAgMTU6MzQsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBjcHVfc21wYm9vdF9mcmVlKCkgcmVtb3ZlcyB0aGUgc3R1YnMgZm9y
IHRoZSBjcHUgZ29pbmcgb2ZmbGluZSwgYnV0IGl0Cj4+PiBpc24ndCBjbGVhcmluZyB0aGUgcmVs
YXRlZCBwZXJjcHUgdmFyaWFibGVzLiBUaGlzIHdpbGwgcmVzdWx0IGluCj4+PiBjcmFzaGVzIHdo
ZW4gYSBzdHViIHBhZ2UgaXMgcmVsZWFzZWQgZHVlIHRvIGFsbCByZWxhdGVkIGNwdXMgZ29uZQo+
Pj4gb2ZmbGluZSBhbmQgb25lIG9mIHRob3NlIGNwdXMgZ29pbmcgb25saW5lIGxhdGVyLgo+Pj4K
Pj4+IEZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLmFkZHIgYW5kIHN0dWJzLm1mbiBpbiBvcmRl
ciB0byBhbGxvY2F0ZSBhCj4+PiBuZXcgc3R1YiBwYWdlIHdoZW4gbmVlZGVkLgo+Pgo+PiBJIHdh
cyByZWFsbHkgaG9waW5nIGZvciB5b3UgdG8gbWVudGlvbiBDUFUgcGFya2luZyBoZXJlLiBIb3cg
YWJvdXQKPj4KPj4gIkZpeCB0aGF0IGJ5IGNsZWFyaW5nIHN0dWJzLm1mbiAoYW5kIGFsc28gc3R1
YnMuYWRkciBqdXN0IHRvIGJlIG9uCj4+ICAgdGhlIHNhZmUgc2lkZSkgaW4gb3JkZXIgdG8gYWxs
b2NhdGUgYSBuZXcgc3R1YiBwYWdlIHdoZW4gbmVlZGVkLAo+PiAgIGlycmVzcGVjdGl2ZSBvZiB3
aGV0aGVyIHRoZSBDUFUgZ2V0cyBwYXJrZWQgb3IgcmVtb3ZlZC4iCj4+Cj4+PiAtLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiBA
QCAtOTQ1LDYgKzk0NSw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQg
aW50IGNwdSwgYm9vbCByZW1vdmUpCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSB8IH5QQUdFX01BU0spICsgMSk7Cj4+PiAgICAgICAg
ICAgaWYgKCBpID09IFNUVUJTX1BFUl9QQUdFICkKPj4+ICAgICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4+PiArICAgICAgICBwZXJfY3B1KHN0dWJzLmFk
ZHIsIGNwdSkgPSAwOwo+Pj4gKyAgICAgICAgcGVyX2NwdShzdHVicy5tZm4sIGNwdSkgPSAwOwo+
Pgo+PiBMb29raW5nIG1vcmUgY2xvc2VseSwgSSB0aGluayBJJ2QgcHJlZmVyIHRoZXNlIHR3byBs
aW5lcyAob2Ygd2hpY2gKPj4gdGhlIGFkZHIgb25lIGlzbid0IHN0cmljdGx5IG5lZWRlZCBhbnl3
YXkpIHRvIG1vdmUgYWhlYWQgb2YgdGhlCj4+IGlmKCkuCj4+Cj4+IElmIHlvdSBhZ3JlZSwgSSds
bCBiZSBoYXBweSB0byBkbyBib3RoIHdoaWxlIGNvbW1pdHRpbmcuCj4gCj4gSSBhZ3JlZS4KPiAK
PiBJJ20gbm90IHN1cmUgdGhlIGFkZHIgY2xlYXJpbmcgY2FuIGJlIG9taXR0ZWQuIFRoaXMgbWln
aHQgcmVzdWx0IGluCj4gcHJvYmxlbXMgd2hlbiBkdXJpbmcgb25saW5pbmcgYW4gZWFybHkgZXJy
b3IgaGFwcGVucyBpbgo+IGNwdV9zbXBib290X2FsbG9jKCkgYW5kIHRodXMgc2tpcHBpbmcgdGhl
IGNhbGwgb2YgYWxsb2Nfc3R1Yl9wYWdlKCkuCj4gVGhlIHN1YnNlcXVlbnQgY2FsbCBvZiBjcHVf
c21wYm9vdF9mcmVlKCkgd2lsbCB0aGVuIG92ZXJ3cml0ZSBtZm4gMC4KCk9oLCBnb29kIHBvaW50
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:52:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16:52: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 1ipEYu-0006Xf-PW; Wed, 08 Jan 2020 16:52:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipEYt-0006XN-Fi
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:52:03 +0000
X-Inumbo-ID: 3150976e-3237-11ea-b856-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3150976e-3237-11ea-b856-12813bfff9fa;
 Wed, 08 Jan 2020 16:52:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3265AD37;
 Wed,  8 Jan 2020 16:52:01 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9e7be868-fe95-1b8f-68ab-e2aa15567028@suse.com>
Date: Wed, 8 Jan 2020 17:52:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] scripts/add_maintainers.pl adding empty Cc: lines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@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>

SnVzdCBoYWQgYSBjaGF0IHdpdGggTGFycyBvbiBJUkMsIHdoaWNoIG1pZ2h0IGJlIG9mIGNvbW1v
bgppbnRlcmVzdCAoYW5kIExhcnMgYXNrZWQgbWUgdG8gcG9zdCBpdCB0byB4ZW4tZGV2ZWwpOgoK
KDE3OjAwOjE2KSBqdWVyZ2VuX2dyb3NzOiBsYXJzX2t1cnRoOiBhbnkgaWRlYSB3aHkgCi4vc2Ny
aXB0cy9hZGRfbWFpbnRhaW5lcnMucGwgd291bGQgYWRkIGEgIkNjOiIgd2l0aG91dCBhIG1haWwg
YWRkcmVzcyB0byAKYSBwYXRjaD8gSGFwcGVuZWQgZS5nLiBpbiBteSBzZXJpZXMgIltQQVRDSCB2
MiAwLzldIHhlbjogc2NoZWR1bGVyIApjbGVhbnVwcyIgKGNvdmVyLWxldHRlciwgcGF0Y2hlcyAx
LCAyLCA3IGFuZCA5KQooMTc6MDE6NTgpIGxhcnNfa3VydGg6IGp1ZXJnZW5fZ3Jvc3M6IG9oLCBh
biBhY3R1YWwgYnVnISBMZXQgbWUgbG9vayBhdCAKdGhlIGNvZGUKKDE3OjAyOjE5KSBsYXJzX2t1
cnRoOiBqdWVyZ2VuX2dyb3NzOiAgaXMgaXQgbWlzc2luZyBzb21lIGUtbWFpbHM/CigxNzowMjoz
NCkganVlcmdlbl9ncm9zczogZ2l0IHNlbmQtZW1haWwgc2VlbXMgdG8gcmVtb3ZlIHRob3NlIGVt
cHR5IENjOiAKbGluZXMKKDE3OjAyOjUzKSBqdWVyZ2VuX2dyb3NzOiBJJ20gbm90IGF3YXJlIG9m
IGEgbWFpbCBhZGRyZXNzIG1pc3NpbmcuIExldCAKbWUgZG91YmxlIGNoZWNrCigxNzowNjo1Nikg
anVlcmdlbl9ncm9zczogbGFyc19rdXJ0aDogaG1tLCBzaG91bGRuJ3QgdGhlIE1BSU5UQUlORVJT
IAplbnRyeSAiTDogICAgICBEb3JuZXJXb3JrcyBYZW4tRGV2ZWwgPHhlbi1kZXZlbEBkb3JuZXJ3
b3Jrcy5jb20+IiByZXN1bHQgCmluIGEgQ2M6PwooMTc6MDg6MTcpIGxhcnNfa3VydGg6IExldCBt
ZSBoYXZlIGEgbG9vawooMTc6MTM6MTYpIGp1ZXJnZW5fZ3Jvc3M6IGxhcnNfa3VydGg6IGF0IGxl
YXN0IHRoZSByZWxhdGVkIGZpbGUgaXMgCnRvdWNoZWQgZXhhY3RseSBieSB0aGUgYWZmZWN0ZWQg
cGF0Y2hlcyAoYW5kIG5vdCBieSBhbnkgbm90IGFmZmVjdGVkIHBhdGNoKQooMTc6MTM6MzYpIGxh
cnNfa3VydGg6IExvb2tpbmcgYXQgdGhlIHNlcmllcyB0aGUgbW9zdCBsaWtlbHkgY2F1c2Ugb2Yg
CnRoaXMgaXMgdGhlIEw6IGVudHJ5IC0gbmVlZCB0byBsb29rIGF0IHRoZSBjb2RlCigxNzoxNToy
MSkgbGFyc19rdXJ0aDoganVlcmdlbl9ncm9zczogaXQncyBhbHNvIGFuIG9kZCBvbmUgYmVjYXVz
ZSBpdCAKY2hhbmdlcyBNQUlOVEFJTkVSUyBhbmQgcmVuYW1lcyBhIGxvdCBvZiBmaWxlcywgd2hp
Y2ggbWF5IGJlIHRoZSBjYXVzZSAKZm9yIHRoZSBlbXB0eSBzcGFjZXMKKDE3OjE1OjUyKSBqdWVy
Z2VuX2dyb3NzOiBsYXJzX2t1cnRoOiBpbiBMaW51eCBNQUlOVEFJTkVSUyBhbGwgIkw6IiAKZW50
cmllcyBqdXN0IGhhdmUgYSBtYWlsIGFkZHJlc3MgYXMgZmlyc3Qgd29yZCBhZnRlciB0aGUgIkw6
IiAobm90ICJibGEgCmJsYSA8YWRkckBkb21haW4+IikKKDE3OjE2OjExKSBsYXJzX2t1cnRoOiBB
aCB5ZXM6IGxldCBtZSBsb29rIGF0IHRoYXQgY29kZQooMTc6MjE6MjkpIGxhcnNfa3VydGg6IGp1
ZXJnZW5fZ3Jvc3M6IEkgdGhpbmsgdGhhdCBpcyBpbiBmYWN0IHRoZSBpc3N1ZQooMTc6Mjc6MTYp
IGxhcnNfa3VydGg6IGp1ZXJnZW5fZ3Jvc3M6IEkgY2FuJ3QgZml4IHRoaXMgd2l0aCBzb21lIApk
ZWJ1Z2dpbmcuIENvdWxkIHlvdSBjb3B5IHRoaXMgY29udmVyc2F0aW9uIGludG8gYSBtYWlsIG9u
IHhlbi1kZXZlbEAgCnN1Y2ggdGhhdCBJIHJlbWVtYmVyCigxNzoyNzo0MykgbGFyc19rdXJ0aDog
dWVyZ2VuX2dyb3NzOiB3aXRoPXdpdGhvdXQKKDE3OjI5OjM2KSBsYXJzX2t1cnRoOiAganVlcmdl
bl9ncm9zczogSSB0aGluayB3aGF0IGhhcHBlbnMgaXMgdGhhdCAKZ2V0X21haW50YWluZXIucGwg
YW5kIGFkZF9tYWludGFpbmVyLnBsIHByb2Nlc3MgdGhlc2UgbGluZXMgZGlmZmVyZW50bHksIApi
dXQgYWRkX21haW50YWluZXIucGwgYWxzbyBjaGVja3MgYWdhaW5zdCBvdXRwdXQgY3JlYXRlZCBm
cm9tIApnZXRfbWFpbnRhaW5lci5wbAooMTc6NDQ6NTgpIGp1ZXJnZW5fZ3Jvc3M6IGxhcnNfa3Vy
dGg6IHdoYXQgYWJvdXQgZG9pbmcgaXQgdGhlIGVhc3kgd2F5PyAKV2l0aCBhIG1vZGlmZWQgTUFJ
TlRBSU5FUlMgZmlsZSAodXNpbmcgIkw6IHhlbi1kZXZlbEBkb3JuZXJ3b3Jrcy5jb20iKSAKZXZl
cnl0aGluZyBpcyBmaW5lLiBJIGNhbiBzZW5kIGEgcGF0Y2ggaW4gY2FzZSB5b3UgYWdyZWUuCigx
Nzo0Njo0MSkgbGFyc19rdXJ0aDoganVlcmdlbl9ncm9zczogbGV0J3MgZG8gdGhhdCBmaXJzdCwg
YnV0IEkgc3RpbGwgCndvdWxkIGxpa2UgdG8gZml4IHRoZSB1bmRlcmx5aW5nIGlzc3VlIGF0IHNv
bWUgcG9pbnQgLSBhc2tpbmcgZm9yIHlvdSB0byAKc2VuZCB0aGUgSVJDIGxvZywgYXMgSSBjbGVh
cmVkIG15IGhpc3RvcnkgYnkgbWlzdGFrZSAod2hlbiBJIHdhcyB0eXBpbmcgCmEgcmVwbHkgSSBz
bGlwcGVkIGZyb20gc2hpZnQgdG8gY3RybCwgd2hpY2ggZGlkIGl0KQoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:56:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16: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 1ipEco-0006hk-FZ; Wed, 08 Jan 2020 16:56:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipEcm-0006hf-Ng
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:56:04 +0000
X-Inumbo-ID: bca6ed90-3237-11ea-b1f0-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bca6ed90-3237-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 16:55:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 40626ADC8;
 Wed,  8 Jan 2020 16:55:55 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
 <38cdc276-d41a-9e79-3f0a-8836ebe9a125@suse.com>
 <6d9ebd8d-3b71-c88a-9786-b4fb66905982@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1c071c0b-4dce-671a-4225-19765a7f56e7@suse.com>
Date: Wed, 8 Jan 2020 17:55:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6d9ebd8d-3b71-c88a-9786-b4fb66905982@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNzoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wMS8yMDIw
IDExOjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQXMgc2FpZCAtIEknbSBnb2luZyB0byB0cnkg
dG8gbm90IHN0YW5kIGluIHRoZSB3YXkgb2YgeW91IHJlLQo+PiBhcnJhbmdpbmcgdGhpcywgYnV0
Cj4+IC0gdGhlIG5ldyBjb2RlIHNob3VsZCBub3QgYnJlYWsgc2lsZW50bHkgd2hlbiAoaW4gcGFy
dGljdWxhcikKPj4gICBsMl9ib290bWFwW10gY2hhbmdlcwo+IAo+IFdoYXQgcHJhY3RpY2FsIGNo
YW5nZXMgZG8geW91IHRoaW5rIGNvdWxkIGJlIGRvbmUgaGVyZT/CoCBJIGNhbid0IHNwb3QKPiBh
bnkgd2hpY2ggd291bGQgYmUgaGVscGZ1bC4KPiAKPiBBIEJVSUxEX0JVR19PTigpIGRvZXNuJ3Qg
d29yay7CoCBUaGUgbW9zdCBsaWtlbHkgY2FzZSBmb3Igc29tZXRoaW5nIGdvaW5nCj4gd3Jvbmcg
aGVyZSBpcyBhbiBlZGl0IHRvIHg4Nl82NC5TIGFuZCBubyBlcXVpdmFsZW50IGVkaXQgdG8gcGFn
ZS5oLAo+IHdoaWNoIGEgQlVJTERfQlVHX09OKCkgd291bGRuJ3Qgc3BvdC7CoCBoZWFkLlMgc2lt
aWxhcmx5IGhhcyBubyB1c2VmdWwKPiBwcm90ZWN0aW9ucyB3aGljaCBjb3VsZCBiZSBhZGRlZC4K
CldlbGwsIHRoZSBmdW5kYW1lbnRhbCBhc3N1bXB0aW9uIGlzIHRoYXQgdGhlIC5TIGZpbGVzIGFu
ZCB0aGUKQyBkZWNsYXJhdGlvbiBvZiBsP19ib290bWFwW10gYXJlIGtlcHQgaW4gc3luYy4gTm8g
QlVJTERfQlVHX09OKCkKY2FuIGNvdmVyIGEgbWlzdGFrZSBtYWRlIHRoZXJlLiBCdXQgcmF0aGVy
IHRoYW4gdXNpbmcgdGhlIGxpdGVyYWwKNCBhcyB5b3UgZGlkLCBhbiBBUlJBWV9TSVpFKCkgY29u
c3RydWN0IHNob3VsZCBiZSB1c2FibGUgdG8gZWl0aGVyCnJlcGxhY2UgaXQsIG9yIGFtZW5kIGl0
IHdpdGggYSBCVUlMRF9CVUdfT04oKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:57:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEe8-0006nE-RU; Wed, 08 Jan 2020 16:57:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mkji=25=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipEe8-0006n9-7D
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:57:28 +0000
X-Inumbo-ID: ee64f660-3237-11ea-a38f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee64f660-3237-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 16:57: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 mx2.suse.de (Postfix) with ESMTP id E41A5AD37;
 Wed,  8 Jan 2020 16:57:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 17:57:16 +0100
Message-Id: <20200108165716.9677-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] MAINTAINERS: fix malformed entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

TUFJTlRBSU5FUlMgZW50cmllcyB0YWdnZWQgd2l0aCAiTDoiIHNob3VsZCBoYXZlIGEgcHVyZSBt
YWlsIGFkZHJlc3MKYXMgdGhlIHNlY29uZCB3b3JkLiBGaXggYSBtYWxmb3JtZWQgZW50cnkuIE90
aGVyd2lzZSBhZGRfbWFpbnRhaW5lcnMucGwKd2lsbCBwcm9kdWNlIGFuIGVtcHR5ICJDYzoiIGxp
bmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
TUFJTlRBSU5FUlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGVh
ZWE0NjIwZTIuLmE0MmZlZjZhYjkgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5U
QUlORVJTCkBAIC0xNzMsNyArMTczLDcgQEAgQVJJTkM2NTMgU0NIRURVTEVSCiBNOglKb3NoIFdo
aXRlaGVhZCA8am9zaC53aGl0ZWhlYWRAZG9ybmVyd29ya3MuY29tPgogTToJU3Rld2FydCBIaWxk
ZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgogUzoJU3VwcG9ydGVk
Ci1MOglEb3JuZXJXb3JrcyBYZW4tRGV2ZWwgPHhlbi1kZXZlbEBkb3JuZXJ3b3Jrcy5jb20+CitM
Ogl4ZW4tZGV2ZWxAZG9ybmVyd29ya3MuY29tCiBGOgl4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMKIEY6CXRvb2xzL2xpYnhjL3hjX2FyaW5jNjUzLmMKIAotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 16:58:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 16: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 1ipEfa-0006uR-6S; Wed, 08 Jan 2020 16:58:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jtyv=25=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipEfY-0006uK-NV
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 16:58:56 +0000
X-Inumbo-ID: 232eaf62-3238-11ea-8599-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 232eaf62-3238-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 16:58: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 mx2.suse.de (Postfix) with ESMTP id 86D53ADC8;
 Wed,  8 Jan 2020 16:58:47 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200108165716.9677-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5854340b-c561-5275-6655-28f91072a164@suse.com>
Date: Wed, 8 Jan 2020 17:58:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108165716.9677-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: fix malformed entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNzo1NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBNQUlOVEFJTkVSUyBl
bnRyaWVzIHRhZ2dlZCB3aXRoICJMOiIgc2hvdWxkIGhhdmUgYSBwdXJlIG1haWwgYWRkcmVzcwo+
IGFzIHRoZSBzZWNvbmQgd29yZC4gRml4IGEgbWFsZm9ybWVkIGVudHJ5LiBPdGhlcndpc2UgYWRk
X21haW50YWluZXJzLnBsCj4gd2lsbCBwcm9kdWNlIGFuIGVtcHR5ICJDYzoiIGxpbmUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCk9mIGNvdXJzZSB0aGUgYWx0ZXJuYXRp
dmUgd291bGQgYmUgdG8gbWFrZSB0aGUgc2NyaXB0IGxlc3MgcGlja3kuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:00:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEhS-0007jC-KS; Wed, 08 Jan 2020 17:00:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipEhR-0007j7-K8
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:00:53 +0000
X-Inumbo-ID: 684f4d04-3238-11ea-b1f0-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 684f4d04-3238-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 17:00:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578502844;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=jV/HQ45EaL2pnMlfwyFunb2FcePKMKqVE1cSDu3XnZE=;
 b=XGD4jha2NW4nRN1fSVg/47dpj9DFOv6CCywESvAEzMdiM8zuc9sD/y89
 iujUEQA7W74oYmhqZcHF8oaErsL1a1Sjr7YMIlRQvNTXea8GfKjVCxct/
 u3t8Bu2Uta6rJ9OfwqKDsKMGEZ29XHViRIQdZyELIdyIfO/jEcQ4VbMp0 o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WAaJUkaTBakYE+mqm7rOBuvG/UGrAVSGzn0bqPa/ojUeLQzdHIKEU7XgoiFT6rggPXMqjcr2Yf
 u5GzYm4yMrn+ukL4rgUCfqZql/e8Y4ylTSTJeWIoWIRLDizs744dGFGQCvzt/+Trb8pQheFzLc
 Wfbjk+PKkE8Omxgtlu3g06tEMwBsqDUpB/0WG/wPmlWTc4zGwKlc9R1TbYSnh2DGgvacLcmKOy
 MZZcgsoYZAkWkic+w5kDOKdC5fBFcrX/V2XNRUasOHzbdKKQvGrJfbuZwTlOL7Z31TnwG9BDSM
 61I=
X-SBRS: 2.7
X-MesageID: 10653259
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10653259"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 17:00:40 +0000
Message-ID: <20200108170040.7728-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIHRvcCAobnVtZXJpY2FsbHkgaGlnaGVyIGFkZHJlc3Nlcykgb2YgY3B1MF9zdGFja1tdIGNv
bnRhaW5zIHRoZSBCU1AncwpjcHVfaW5mbyBibG9jay4gIExvZ2ljIGluIFhlbiBleHBlY3RzIHRo
aXMgdG8gYmUgaW5pdGlhbGlzZWQgdG8gMCwgYnV0IHRoaXMKYXJlYSBvZiBzdGFjayBpcyBhbHNv
IHVzZWQgZHVyaW5nIGVhcmx5IGJvb3QuCgpVcGRhdGUgdGhlIGhlYWQuUyBjb2RlIHRvIGF2b2lk
IHVzaW5nIHRoZSBjcHVfaW5mbyBibG9jay4gIEFkZGl0aW9uYWxseSwKdXBkYXRlIHRoZSBzdGFj
a19zdGFydCB2YXJpYWJsZSB0byBtYXRjaCwgd2hpY2ggYXZvaWRzIF9faGlnaF9zdGFydCgpIGFu
ZAplZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCgpIG5lZWRpbmcgdG8gbWFrZSB0aGUgYWRqdXN0bWVu
dCBtYW51YWxseS4KCkZpbmFsbHksIGxlYXZlIGEgYmlnIHdhcm5pbmcgYnkgdGhlIEJJT1MgQlNT
IGluaXRpYWxpc2F0aW9uLCBiZWNhdXNlIGl0IGlzIGJ5Cm5vIG1lYW5zIG9idmlvdXMgdGhhdCB0
aGUgc3RhY2sgZG9lc24ndCBzdXJ2aXZlIHRoZSBSRVAgU1RPUy4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUyAgICB8IDEwICsrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICB8
ICAzICstLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMTMgKysrKysrKy0tLS0tLQog
eGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTYg
aW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IDhkMGZmYmQxYjAu
LjIzODJiNjFkZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTQwMCw3ICs0MDAsNyBAQCBfX3B2aF9zdGFydDoK
ICAgICAgICAgc3ViICAgICAkc3ltX29mZnMoMWIpLCAlZXNpCiAKICAgICAgICAgLyogU2V0IHVw
IHN0YWNrLiAqLwotICAgICAgICBsZWEgICAgIFNUQUNLX1NJWkUgKyBzeW1fZXNpKGNwdTBfc3Rh
Y2spLCAlZXNwCisgICAgICAgIGxlYSAgICAgU1RBQ0tfU0laRSAtIENQVUlORk9fc2l6ZW9mICsg
c3ltX2VzaShjcHUwX3N0YWNrKSwgJWVzcAogCiAgICAgICAgIG1vdiAgICAgJWVieCwgc3ltX2Vz
aShwdmhfc3RhcnRfaW5mb19wYSkKIApAQCAtNDQ3LDcgKzQ0Nyw3IEBAIF9fc3RhcnQ6CiAgICAg
ICAgIHN1YiAgICAgJHN5bV9vZmZzKDFiKSwgJWVzaQogCiAgICAgICAgIC8qIFNldCB1cCBzdGFj
ay4gKi8KLSAgICAgICAgbGVhICAgICBTVEFDS19TSVpFICsgc3ltX2VzaShjcHUwX3N0YWNrKSwg
JWVzcAorICAgICAgICBsZWEgICAgIFNUQUNLX1NJWkUgLSBDUFVJTkZPX3NpemVvZiArIHN5bV9l
c2koY3B1MF9zdGFjayksICVlc3AKIAogICAgICAgICAvKiBCb290bG9hZGVycyBtYXkgc2V0IG11
bHRpYm9vdHsxLDJ9Lm1lbV9sb3dlciB0byBhIG5vbnplcm8gdmFsdWUuICovCiAgICAgICAgIHhv
ciAgICAgJWVkeCwlZWR4CkBAIC02MTYsNyArNjE2LDExIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAg
ICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9wbGF0Zm9ybSkKICAgICAgICAgam56ICAgICAx
ZgogCi0gICAgICAgIC8qIEluaXRpYWxpemUgQlNTIChubyBuYXN0eSBzdXJwcmlzZXMhKS4gKi8K
KyAgICAgICAgLyoKKyAgICAgICAgICogSW5pdGlhbGlzZSB0aGUgQlNTLgorICAgICAgICAgKgor
ICAgICAgICAgKiAhISEgV0FSTklORyAtIGFsc28gemVyb2VzIHRoZSBjdXJyZW50IHN0YWNrICEh
IQorICAgICAgICAgKi8KICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ic3Nfc3RhcnQpLCVl
ZGkKICAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX19ic3NfZW5kKSwlZWN4CiAgICAgICAgIHB1
c2ggICAgJWZzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IGI1NGQzYWNlZWEuLjBhY2Y1ZTg2MGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TCkBAIC0xNiw3ICsxNiw2IEBAIEVOVFJZKF9faGlnaF9zdGFydCkKICAgICAgICAg
bW92ICAgICAlcmN4LCVjcjQKIAogICAgICAgICBtb3YgICAgIHN0YWNrX3N0YXJ0KCVyaXApLCVy
c3AKLSAgICAgICAgb3IgICAgICAkKFNUQUNLX1NJWkUtQ1BVSU5GT19zaXplb2YpLCVyc3AKIAog
ICAgICAgICAvKiBSZXNldCBFRkxBR1MgKHN1YnN1bWVzIENMSSBhbmQgQ0xEKS4gKi8KICAgICAg
ICAgcHVzaHEgICAkMApAQCAtNDIsNyArNDEsNyBAQCBtdWx0aWJvb3RfcHRyOgogICAgICAgICAu
bG9uZyAgIDAKIAogR0xPQkFMKHN0YWNrX3N0YXJ0KQotICAgICAgICAucXVhZCAgIGNwdTBfc3Rh
Y2sKKyAgICAgICAgLnF1YWQgICBjcHUwX3N0YWNrICsgU1RBQ0tfU0laRSAtIENQVUlORk9fc2l6
ZW9mCiAKICAgICAgICAgLnNlY3Rpb24gLmRhdGEucGFnZV9hbGlnbmVkLCAiYXciLCBAcHJvZ2Jp
dHMKICAgICAgICAgLmFsaWduIFBBR0VfU0laRSwgMApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDY3NmQ2
MTZmZjguLjhkZWJkYzdjYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3Qu
aAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTI0OSwyMyArMjQ5LDI0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiBlZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCh2b2lk
KQogICAgICAgICAgICAgICAgICAgICJvciAgICAgJCJfX3N0cmluZ2lmeShYODZfQ1I0X1BHRSki
LCAlW2NyNF1cblx0IgogICAgICAgICAgICAgICAgICAgICJtb3YgICAgJVtjcjRdLCAlJWNyNFxu
XHQiCiAjZW5kaWYKLSAgICAgICAgICAgICAgICAgICAibW92YWJzICRfX3N0YXJ0X3hlbiwgJVty
aXBdXG5cdCIKICAgICAgICAgICAgICAgICAgICAibGdkdCAgIGJvb3RfZ2R0ciglJXJpcClcblx0
IgotICAgICAgICAgICAgICAgICAgICJtb3YgICAgc3RhY2tfc3RhcnQoJSVyaXApLCAlJXJzcFxu
XHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVzc1xuXHQiCiAgICAgICAg
ICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVkc1xuXHQiCiAgICAgICAgICAgICAgICAgICAg
Im1vdiAgICAlW2RzXSwgJSVlc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2Rz
XSwgJSVmc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVnc1xuXHQi
Ci0gICAgICAgICAgICAgICAgICAgIm1vdmwgICAlW2NzXSwgOCglJXJzcClcblx0IgotICAgICAg
ICAgICAgICAgICAgICJtb3YgICAgJVtyaXBdLCAoJSVyc3ApXG5cdCIKLSAgICAgICAgICAgICAg
ICAgICAibHJldHEgICVbc3Rrb2ZmXS0xNiIKKworICAgICAgICAgICAgICAgICAgIC8qIEp1bXAg
dG8gaGlnaGVyIG1hcHBpbmdzLiAqLworICAgICAgICAgICAgICAgICAgICJtb3YgICAgc3RhY2tf
c3RhcnQoJSVyaXApLCAlJXJzcFxuXHQiCisgICAgICAgICAgICAgICAgICAgIm1vdmFicyAkX19z
dGFydF94ZW4sICVbcmlwXVxuXHQiCisgICAgICAgICAgICAgICAgICAgInB1c2ggICAlW2NzXVxu
XHQiCisgICAgICAgICAgICAgICAgICAgInB1c2ggICAlW3JpcF1cblx0IgorICAgICAgICAgICAg
ICAgICAgICJscmV0cSIKICAgICAgICAgICAgICAgICAgICA6IFtyaXBdICI9JnIiIChlZmVyLyog
YW55IGRlYWQgNjQtYml0IHZhcmlhYmxlICovKSwKICAgICAgICAgICAgICAgICAgICAgIFtjcjRd
ICIrJnIiIChjcjQpCiAgICAgICAgICAgICAgICAgICAgOiBbY3IzXSAiciIgKGlkbGVfcGdfdGFi
bGUpLAogICAgICAgICAgICAgICAgICAgICAgW2NzXSAiaXIiIChfX0hZUEVSVklTT1JfQ1MpLAog
ICAgICAgICAgICAgICAgICAgICAgW2RzXSAiciIgKF9fSFlQRVJWSVNPUl9EUyksCi0gICAgICAg
ICAgICAgICAgICAgICBbc3Rrb2ZmXSAiaSIgKFNUQUNLX1NJWkUgLSBzaXplb2Yoc3RydWN0IGNw
dV9pbmZvKSksCiAgICAgICAgICAgICAgICAgICAgICAiRCIgKCZtYmkpCiAgICAgICAgICAgICAg
ICAgICAgOiAibWVtb3J5IiApOwogICAgIHVucmVhY2hhYmxlKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZTI5NzA0
MDgwLi4wZDA1MjZlMmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTU1NCw3ICs1NTQsNyBAQCBzdGF0aWMgaW50IGRv
X2Jvb3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAgICAgICAgIHByaW50aygiQm9vdGluZyBw
cm9jZXNzb3IgJWQvJWQgZWlwICVseFxuIiwKICAgICAgICAgICAgICAgIGNwdSwgYXBpY2lkLCBz
dGFydF9laXApOwogCi0gICAgc3RhY2tfc3RhcnQgPSBzdGFja19iYXNlW2NwdV07CisgICAgc3Rh
Y2tfc3RhcnQgPSBzdGFja19iYXNlW2NwdV0gKyBTVEFDS19TSVpFIC0gc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbyk7CiAKICAgICAvKiBUaGlzIGdydW5nZSBydW5zIHRoZSBzdGFydHVwIHByb2Nlc3Mg
Zm9yIHRoZSB0YXJnZXRlZCBwcm9jZXNzb3IuICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:07:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:07: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 1ipEnf-0007w9-EA; Wed, 08 Jan 2020 17:07:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipEnd-0007w4-Sz
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:07:17 +0000
X-Inumbo-ID: 51d2138a-3239-11ea-b85e-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51d2138a-3239-11ea-b85e-12813bfff9fa;
 Wed, 08 Jan 2020 17:07:15 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578503236; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=6ijSmsEiqkz8CDsZ5X6qZshw71riQ9fjSiehkght7S0=;
 b=iSZWardrjlVFlVgvc/jCtq7U1gT9doj3q2rJs9n0sNTGAO3l1z+MupuHMB7aj+rpStOscxtE
 v38tGejk04raBvrTWtiC2frywTC1GmtuSSdm3dEEpMj+PRH4sUFEhYXlqn9NUysYmdYOXSaC
 q5JGxrRQK43PeSFL1B42AiKvxpM=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com
 [209.85.128.42])
 by mxa.mailgun.org with ESMTP id 5e160c3e.7fb36e7da070-smtp-out-n03;
 Wed, 08 Jan 2020 17:07:10 -0000 (UTC)
Received: by mail-wm1-f42.google.com with SMTP id f129so3305973wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 09:07:10 -0800 (PST)
X-Gm-Message-State: APjAAAUHsBSZpMlQFqQrUKK6spJX1Kic/tsgl7wMdyNQKTGYtm/iesLd
 Mhd4XGlP0WLLNrTwR88WYvHnjFf2GROSfEWZuZ4=
X-Google-Smtp-Source: APXvYqxgGqkwsy7CwNvw8exvQO/CKHYBu6hBcIVhrmGE5FVgmMNqp0M5JQ1y50SRZdUoeG1SClZiSElLfTXR+6tzDWU=
X-Received: by 2002:a1c:22c6:: with SMTP id i189mr5384644wmi.15.1578503228640; 
 Wed, 08 Jan 2020 09:07:08 -0800 (PST)
MIME-Version: 1.0
References: <20191219094814.GB11756@Air-de-Roger>
 <CABfawhnVZmYOZb=wuc2TVDewH9nNtJBTBvJYUk-RDHLCGRVzPw@mail.gmail.com>
 <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
In-Reply-To: <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 10:06:32 -0700
X-Gmail-Original-Message-ID: <CABfawhmBVhjOcwQ3s3rs--aJD8k9Rg+yNjigLHR4y=jua=vRfw@mail.gmail.com>
Message-ID: <CABfawhmBVhjOcwQ3s3rs--aJD8k9Rg+yNjigLHR4y=jua=vRfw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA5OjM0IEFNIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxMi8zMS8xOSAzOjExIFBNLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDg6MDA6MTdBTSAtMDcw
MCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDM6
NDAgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+
Pgo+ID4+PiBPbiBNb24sIERlYyAzMCwgMjAxOSBhdCAwNTozNzozOFBNIC0wNzAwLCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPj4+PiBPbiBNb24sIERlYyAzMCwgMjAxOSBhdCA1OjIwIFBNIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4+Pj4KPiA+Pj4+
PiBIaSwKPiA+Pj4+Pgo+ID4+Pj4+IE9uIE1vbiwgMzAgRGVjIDIwMTksIDIwOjQ5IFRhbWFzIEsg
TGVuZ3llbCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+Pj4+Pgo+ID4+Pj4+PiBP
biBNb24sIERlYyAzMCwgMjAxOSBhdCAxMTo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPiB3cm90ZToKPiA+Pj4+Pj4gQnV0IGtlZXAgaW4gbWluZCB0aGF0IHRoZSAiZm9yay12bSIg
Y29tbWFuZCBldmVuIHdpdGggdGhpcyB1cGRhdGUKPiA+Pj4+Pj4gd291bGQgc3RpbGwgbm90IHBy
b2R1Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+ID4+Pj4+
PiBUaGUgdXNlciBzdGlsbCBoYXMgdG8gcHJvZHVjZSBhIG5ldyBWTSBjb25maWcgZmlsZSwgY3Jl
YXRlIHRoZSBuZXcKPiA+Pj4+Pj4gZGlzaywgc2F2ZSB0aGUgUUVNVSBzdGF0ZSwgZXRjLgo+ID4+
Pgo+ID4+PiBJTU8gdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgdGhlIGZvcmsgY29tbWFuZCBzaG91
bGQgYmUgdG8gbGVhdmUgdGhlCj4gPj4+IG9yaWdpbmFsIFZNIHBhdXNlZCwgc28gdGhhdCB5b3Ug
Y2FuIGNvbnRpbnVlIHVzaW5nIHRoZSBzYW1lIGRpc2sgYW5kCj4gPj4+IG5ldHdvcmsgY29uZmln
IGluIHRoZSBmb3JrIGFuZCB5b3Ugd29uJ3QgbmVlZCB0byBwYXNzIGEgbmV3IGNvbmZpZwo+ID4+
PiBmaWxlLgo+ID4+Pgo+ID4+PiBBcyBKdWxpZW4gYWxyZWFkeSBzYWlkLCBtYXliZSBJIHdhc24n
dCBjbGVhciBpbiBteSBwcmV2aW91cyByZXBsaWVzOgo+ID4+PiBJJ20gbm90IGFza2luZyB5b3Ug
dG8gaW1wbGVtZW50IGFsbCB0aGlzLCBpdCdzIGZpbmUgaWYgdGhlCj4gPj4+IGltcGxlbWVudGF0
aW9uIG9mIHRoZSBmb3JrLXZtIHhsIGNvbW1hbmQgcmVxdWlyZXMgeW91IHRvIHBhc3MgY2VydGFp
bgo+ID4+PiBvcHRpb25zLCBhbmQgdGhhdCB0aGUgZGVmYXVsdCBiZWhhdmlvciBpcyBub3QgaW1w
bGVtZW50ZWQuCj4gPj4+Cj4gPj4+IFdlIG5lZWQgYW4gaW50ZXJmYWNlIHRoYXQncyBzYW5lLCBh
bmQgdGhhdCdzIGRlc2lnbmVkIHRvIGJlIGVhc3kgYW5kCj4gPj4+IGNvbXByZWhlbnNpdmUgdG8g
dXNlLCBub3QgYW4gaW50ZXJmYWNlIGJ1aWx0IGFyb3VuZCB3aGF0J3MgY3VycmVudGx5Cj4gPj4+
IGltcGxlbWVudGVkLgo+ID4+Cj4gPj4gT0ssIHNvIEkgdGhpbmsgdGhhdCB3b3VsZCBsb29rIGxp
a2UgInhsIGZvcmstdm0gPHBhcmVudF9kb21pZD4iIHdpdGgKPiA+PiBhZGRpdGlvbmFsIG9wdGlv
bnMgZm9yIHRoaW5ncyBsaWtlIG5hbWUsIGRpc2ssIHZsYW4sIG9yIGEgY29tcGxldGVseQo+ID4+
IG5ldyBjb25maWcsIGFsbCBvZiB3aGljaCBhcmUgY3VycmVudGx5IG5vdCBpbXBsZW1lbnRlZCwg
KyBhbgo+ID4+IGFkZGl0aW9uYWwgb3B0aW9uIHRvIG5vdCBsYXVuY2ggUUVNVSBhdCBhbGwsIHdo
aWNoIHdvdWxkIGJlIHRoZSBvbmx5Cj4gPj4gb25lIGN1cnJlbnRseSB3b3JraW5nLiBBbHNvIGtl
ZXBpbmcgdGhlIHNlcGFyYXRlICJ4bCBmb3JrLWxhdW5jaC1kbSIKPiA+PiBhcyBpcy4gSXMgdGhh
dCB3aGF0IHdlIGFyZSB0YWxraW5nIGFib3V0Pwo+ID4KPiA+IEkgdGhpbmsgZm9yay1sYXVuY2gt
dm0gc2hvdWxkIGp1c3QgYmUgYW4gb3B0aW9uIG9mIGZvcmstdm0gKGllOgo+ID4gLS1sYXVuY2gt
ZG0tb25seSBvciBzb21lIHN1Y2gpLiBJIGRvbid0IHRoaW5rIHRoZXJlJ3MgYSByZWFzb24gdG8g
aGF2ZQo+ID4gYSBzZXBhcmF0ZSB0b3AtbGV2ZWwgY29tbWFuZCB0byBqdXN0IGxhdW5jaCB0aGUg
ZGV2aWNlIG1vZGVsLgo+Cj4gU28gZmlyc3Qgb2YgYWxsLCBUYW1hcyAtLSBkbyB5b3UgYWN0dWFs
bHkgbmVlZCB0byBleGVjIHhsIGhlcmU/ICBXb3VsZAo+IGl0IG1ha2Ugc2Vuc2UgZm9yIHRoZXNl
IHRvIHN0YXJ0IG91dCBzaW1wbHkgYXMgbGlieGwgZnVuY3Rpb25zIHRoYXQgYXJlCj4gY2FsbGVk
IGJ5IHlvdXIgc3lzdGVtPwoKRm9yIG15IGN1cnJlbnQgdG9vbHMgJiB0ZXN0cyAtIG5vLiBJIGRv
bid0IHN0YXJ0IFFFTVUgZm9yIHRoZSBmb3JrcyBhdAphbGwuIFNvIGF0IHRoaXMgcG9pbnQgSSBk
b24ndCBldmVuIG5lZWQgbGlieGwuIEJ1dCBJIGNhbiBmb3Jlc2VlIHRoYXQKYXQgc29tZSBwb2lu
dCBpbiB0aGUgZnV0dXJlIGl0IG1heSBiZWNvbWUgbmVjZXNzYXJ5IGluIGNhc2Ugd2Ugd2FudAph
bGxvdyB0aGUgZm9ya2VkIFZNIHRvIHRvdWNoIGVtdWxhdGVkIGRldmljZXMuIFdpcmluZyBRRU1V
IHVwIGFuZAptYWtpbmcgdGhlIHN5c3RlbSBmdW5jdGlvbmFsIGFzIGEgd2hvbGUgSSBmb3VuZCBp
dCBlYXNpZXIgdG8gZG8gaXQgdmlhCnhsLiBUaGVyZSBpcyBqdXN0IHdheSB0b28gbWFueSBtb3Zp
bmcgY29tcG9uZW50cyBpbnZvbHZlZCB0byBkbyB0aGF0CmFueSBvdGhlciB3YXkuCgo+Cj4gSSBh
Y3R1YWxseSBkaXNhZ3JlZSB0aGF0IHdlIHdhbnQgYSBzaW5nbGUgY29tbWFuZCB0byBkbyBhbGwg
b2YgdGhlc2UuCj4gSWYgd2UgZGlkIHdhbnQgYGV4ZWMgeGxgIHRvIGJlIG9uZSBvZiB0aGUgc3Vw
cG9ydGVkIGludGVyZmFjZXMsIEkgdGhpbmsKPiBpdCB3b3VsZCBicmVhayBkb3duIHNvbWV0aGlu
ZyBsaWtlIHRoaXM6Cj4KPiBgeGwgZm9yay1kb21haW5gOiBPbmx5IGZvcmtzIHRoZSBkb21haW4u
Cj4gYHhsIGZvcmstbGF1bmNoLWRtYDogKG9yIGF0dGFjaC1kbT8pOiBTdGFydCB1cCBhbmQgYXR0
YWNoIHRoZQo+IGRldmljZW1vZGVsIHRvIHRoZSBkb21haW4KPgo+IFRoZW4gYHhsIGZvcmtgIChv
ciBtYXliZSBgeGwgZm9yay12bWApIHdvdWxkIGJlIHNvbWV0aGluZyBpbXBsZW1lbnRlZCBpbgo+
IHRoZSBmdXR1cmUgdGhhdCB3b3VsZCBmb3JrIHRoZSBlbnRpcmUgZG9tYWluLgoKSSByZWFsbHkg
ZG9uJ3QgaGF2ZSBhIHN0cm9uZyBvcGluaW9uIGFib3V0IHRoaXMgZWl0aGVyIHdheS4gSSBjYW4g
c2VlCml0IHdvcmtpbmcgZWl0aGVyIHdheS4gSGF2aW5nIHRoZW0gYWxsIGJ1bmRsZWQgdW5kZXIg
YSBzaW5nbGUKdG9wLWxldmVsIGNvbW1lbnQgZG9lc24ndCBwb2xsdXRlIHRoZSBoZWxwIHRleHQg
d2hlbiBzb21lb25lIGlzIGp1c3QKbG9va2luZyBhdCB3aGF0IHhsIGNhbiBkbyBpbiBnZW5lcmFs
LiBNYWtlcyB0aGF0IGNvbW1hbmQgYSBsb3QgbW9yZQpjb21wbGV4IGZvciBzdXJlIGJ1dCBJIGRv
bid0IHRoaW5rIGl0J3MgdG9vIGJhZC4KCj4KPiAoVGhpcyBpcyBzaW1pbGFyIHRvIGhvdyBgZ2l0
IGFtYCB3b3JrcyBmb3IgaW5zdGFuY2U7IGludGVybmFsbHkgaXQgcnVucwo+IHNldmVyYWwgc3Rl
cHMsIGluY2x1ZGluZyBgZ2l0IG1haWxzcGxpdGAsIGBnaXQgbWFpbGluZm9gLCBhbmQgYGdpdAo+
IGFwcGx5LXBhdGNoYCwgZWFjaCBvZiB3aGljaCBjYW4gYmUgY2FsbGVkIGluZGl2aWR1YWxseS4p
Cj4KPiBJIHRoaW5rIEkgd291bGQgYWxzbyBoYXZlOgo+Cj4gYHhsIGZvcmstc2F2ZS1kbWA6IENv
bm5lY3Qgb3ZlciBxbXAgdG8gdGhlIHBhcmVudCBkb21haW4gYW5kIHNhdmUgdGhlIGRtCj4gZmls
ZQoKQXllLCBjb3VsZCBiZSBkb25lLiBGb3Igbm93IEkgZGlkbid0IGJvdGhlciBzaW5jZSBpdHMg
dHJpdmlhbCB0byBkbwptYW51YWxseSBhbHJlYWR5LgoKPgo+IFRoZW4gaGF2ZSBgeGwgZm9yay1s
YXVuY2gtZG1gIGVpdGhlciB0YWtlIGEgZmlsZW5hbWUgKHNhdmVkIGZyb20gdGhlCj4gcHJldmlv
dXMgc3RlcCkgb3IgYSBwYXJlbnQgZG9tYWluIGlkIChpbiB3aGljaCBjYXNlIGl0IHdvdWxkIGFy
cmFuZ2UgdG8KPiBzYXZlIHRoZSBmaWxlIGl0c2VsZikuCj4KPiBBbHRob3VnaCBpbiBmYWN0LCBp
cyB0aGVyZSBhbnkgcmVhc29uIHdlIGNvdWxkbid0IHN0b3JlIHRoZSBwYXJlbnQKPiBkb21haW4g
SUQgaW4geGVuc3RvcmUsIHNvIHRoYXQgYHhsIGZvcmstbGF1bmNoLWRtYCBjb3VsZCBmaW5kIHRo
ZSBwYXJlbnQKPiBieSBpdHNlbGY/ICAoQWx0aG91Z2ggdGhhdCwgb2YgY291cnNlLCBpcyBzb21l
dGhpbmcgdGhhdCBjb3VsZCBiZSBhZGRlZAo+IGxhdGVyIGlmIGl0J3Mgbm90IHNvbWV0aGluZyBU
YW1hcyBuZWVkcy4pCgpDb3VsZCBiZSBkb25lLiBCdXQgSSBzdG9yZSBJRCBpbnRlcm5hbGx5IGlu
IG15IHRvb2xzIGFueXdheSBzaW5jZSBJCm5lZWQgaXQgdG8gaW5pdGlhbGl6ZSBWTUkuIFNvIGhh
dmluZyBpdCBpbiBYZW5zdG9yZSBpcyBub3QgcmVxdWlyZWQKZm9yIG1lLiBJbiBmYWN0IEkgd291
bGQgcHJlZmVyIHRvIGxlYXZlIFhlbnN0b3JlIG91dCBvZiB0aGVzZQpvcGVyYXRpb25zIGFzIG11
Y2ggYXMgcG9zc2libGUgY2F1c2UgaXQgd291bGQgc2xvdyB0aGluZ3MgZG93bi4gSW4gbXkKbGF0
ZXN0IHRlc3RzIGZvcmtpbmcgaXMgZG93biB0byAwLjAwMDdzLCBoYXZpbmcgdG8gdG91Y2ggWGVu
c3RvcmUgZm9yCmVhY2ggd291bGQgc2xvdyB0aGluZ3MgZG93biBjb25zaWRlcmFibHkuCgpUaGFu
a3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:10:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEqS-0000H1-Ta; Wed, 08 Jan 2020 17:10:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipEqR-0000Gu-AA
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:10:11 +0000
X-Inumbo-ID: b51818a4-3239-11ea-a38f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b51818a4-3239-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 17:10:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578503402;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xCuD6XOMcz9nbQhVUIQhAaEQvwJiIy3XZ3JM2JF7d38=;
 b=RPGP6R+GQigDGNJBqfITJiBcPR0uCPO8aaKvoJaxox62/KA7cRf0zYFM
 WpxT9mwHJtRXzbwpaBmqLTudyJ7Rw9sQpPWLvlNJShS+X1olE8d+rPRJT
 6Ql7IU8HIahx/kCgqhY2Uxp0Eas2wLk5g68rUjxnA+wes9At2QkA2Xe9s U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CNEGietA+y8wTYgjlu+4sO2TgkHBryjvao2Q+aKTcfYx9z0Iwmzieb4gWnAtvxXotts4bpkefV
 V5hpCdAOnkJG1qu1Dh1gJkRD85hEy/4ts78qCQkLYf4h1oJ68LmpdVAlAbGTT89qU0Ar8Flyye
 59snNfjGD1XCQl/mn2GaHnF3nCM6uD1UUkTebHWIEi640KPoxJ7lQku/Ebg52EIt4Q8p5UrLRQ
 ylF4Uz9tktyOOd4UnO8snVWX347d1lTpaT1Hxg7qT10Kz6azMVi2gjlc0Ry5X498f9t+fnF+xf
 jgQ=
X-SBRS: 2.7
X-MesageID: 10653932
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10653932"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
 <38cdc276-d41a-9e79-3f0a-8836ebe9a125@suse.com>
 <6d9ebd8d-3b71-c88a-9786-b4fb66905982@citrix.com>
 <1c071c0b-4dce-671a-4225-19765a7f56e7@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: <4d1b6581-c619-c535-0e2b-969724339886@citrix.com>
Date: Wed, 8 Jan 2020 17:09:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1c071c0b-4dce-671a-4225-19765a7f56e7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxNjo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDguMDEuMjAyMCAx
NzoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDEvMjAyMCAxMTozOCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBBcyBzYWlkIC0gSSdtIGdvaW5nIHRvIHRyeSB0byBub3Qgc3RhbmQg
aW4gdGhlIHdheSBvZiB5b3UgcmUtCj4+PiBhcnJhbmdpbmcgdGhpcywgYnV0Cj4+PiAtIHRoZSBu
ZXcgY29kZSBzaG91bGQgbm90IGJyZWFrIHNpbGVudGx5IHdoZW4gKGluIHBhcnRpY3VsYXIpCj4+
PiAgIGwyX2Jvb3RtYXBbXSBjaGFuZ2VzCj4+IFdoYXQgcHJhY3RpY2FsIGNoYW5nZXMgZG8geW91
IHRoaW5rIGNvdWxkIGJlIGRvbmUgaGVyZT/CoCBJIGNhbid0IHNwb3QKPj4gYW55IHdoaWNoIHdv
dWxkIGJlIGhlbHBmdWwuCj4+Cj4+IEEgQlVJTERfQlVHX09OKCkgZG9lc24ndCB3b3JrLsKgIFRo
ZSBtb3N0IGxpa2VseSBjYXNlIGZvciBzb21ldGhpbmcgZ29pbmcKPj4gd3JvbmcgaGVyZSBpcyBh
biBlZGl0IHRvIHg4Nl82NC5TIGFuZCBubyBlcXVpdmFsZW50IGVkaXQgdG8gcGFnZS5oLAo+PiB3
aGljaCBhIEJVSUxEX0JVR19PTigpIHdvdWxkbid0IHNwb3QuwqAgaGVhZC5TIHNpbWlsYXJseSBo
YXMgbm8gdXNlZnVsCj4+IHByb3RlY3Rpb25zIHdoaWNoIGNvdWxkIGJlIGFkZGVkLgo+IFdlbGws
IHRoZSBmdW5kYW1lbnRhbCBhc3N1bXB0aW9uIGlzIHRoYXQgdGhlIC5TIGZpbGVzIGFuZCB0aGUK
PiBDIGRlY2xhcmF0aW9uIG9mIGw/X2Jvb3RtYXBbXSBhcmUga2VwdCBpbiBzeW5jLiBObyBCVUlM
RF9CVUdfT04oKQo+IGNhbiBjb3ZlciBhIG1pc3Rha2UgbWFkZSB0aGVyZS4gQnV0IHJhdGhlciB0
aGFuIHVzaW5nIHRoZSBsaXRlcmFsCj4gNCBhcyB5b3UgZGlkLCBhbiBBUlJBWV9TSVpFKCkgY29u
c3RydWN0IHNob3VsZCBiZSB1c2FibGUgdG8gZWl0aGVyCj4gcmVwbGFjZSBpdCwgb3IgYW1lbmQg
aXQgd2l0aCBhIEJVSUxEX0JVR19PTigpLgoKWW91IGFyZSBhd2FyZSB0aGF0IEFSUkFZX1NJWkUo
bDJfYm9vdG1hcCkgaXMgMjA0OCBhbmQKQVJSQVlfU0laRShsM19ib290bWFwKSBpcyA1MTIsIG5l
aXRoZXIgb2Ygd2hpY2ggd291bGQgYmUgY29ycmVjdCBoZXJlPwoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEug-0000Sj-Mh; Wed, 08 Jan 2020 17:14:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuf-0000Sc-RZ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:33 +0000
X-Inumbo-ID: 5603e6bc-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5603e6bc-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806060"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:29 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:13:57 -0800
Message-Id: <cover.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Julien Grall <julien@xen.org>,
 =?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>

VGhlIGZvbGxvd2luZyBzZXJpZXMgaW1wbGVtZW50cyBWTSBmb3JraW5nIGZvciBJbnRlbCBIVk0g
Z3Vlc3RzIHRvIGFsbG93IGZvcgp0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdp
dGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwpvZiBib290aW5nIG9yIHJl
c3RvcmluZyB0aGUgVk0gZnJvbSBhIHNhdmVmaWxlLgoKSklSQSBpc3N1ZTogaHR0cHM6Ly94ZW5w
cm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi04OQoKVGhlIGZvcmsgb3BlcmF0aW9uIGlz
IGltcGxlbWVudGVkIGFzIHBhcnQgb2YgdGhlICJ4bCBmb3JrLXZtIiBjb21tYW5kOgogICAgeGwg
Zm9yay12bSAtQyA8Y29uZmlnX2ZpbGVfZm9yX2Zvcms+IC1RIDxxZW11X3NhdmVfZmlsZT4gPHBh
cmVudF9kb21pZD4KICAgIApCeSBkZWZhdWx0IGEgZnVsbHkgZnVuY3Rpb25hbCBmb3JrIGlzIGNy
ZWF0ZWQuIFRoZSB1c2VyIGlzIGluIGNoYXJnZSBob3dldmVyIHRvCmNyZWF0ZSB0aGUgYXBwcm9w
cmlhdGUgY29uZmlnIGZpbGUgZm9yIHRoZSBmb3JrIGFuZCB0byBnZW5lcmF0ZSB0aGUgUUVNVSBz
YXZlCmZpbGUgYmVmb3JlIHRoZSBmb3JrLXZtIGNhbGwgaXMgbWFkZS4gVGhlIGNvbmZpZyBmaWxl
IG5lZWRzIHRvIGdpdmUgdGhlCmZvcmsgYSBuZXcgbmFtZSBhdCBtaW5pbXVtIGJ1dCBvdGhlciBz
ZXR0aW5ncyBtYXkgYWxzbyByZXF1aXJlIGNoYW5nZXMuCgpUaGUgaW50ZXJmYWNlIGFsc28gYWxs
b3dzIHRvIHNwbGl0IHRoZSBmb3JraW5nIGludG8gdHdvIHN0ZXBzOgogICAgeGwgZm9yay12bSAt
LWxhdW5jaC1kbSBubyBcCiAgICAgICAgICAgICAgIC1wIDxwYXJlbnRfZG9taWQ+CiAgICB4bCBm
b3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgXAogICAgICAgICAgICAgICAtQyA8Y29uZmlnX2ZpbGVf
Zm9yX2Zvcms+IFwKICAgICAgICAgICAgICAgLVEgPHFlbXVfc2F2ZV9maWxlPiBcCiAgICAgICAg
ICAgICAgIDxmb3JrX2RvbWlkPgoKVGhlIHNwbGl0IGNyZWF0aW9uIG1vZGVsIGlzIHVzZWZ1bCB3
aGVuIHRoZSBWTSBuZWVkcyB0byBiZSBjcmVhdGVkIGFzIGZhc3QgYXMKcG9zc2libGUuIFRoZSBm
b3JrZWQgVk0gY2FuIGJlIHVucGF1c2VkIHdpdGhvdXQgdGhlIGRldmljZSBtb2RlbCBiZWluZyBs
YXVuY2hlZAp0byBiZSBtb25pdG9yZWQgYW5kIGFjY2Vzc2VkIHZpYSBWTUkuIE5vdGUgaG93ZXZl
ciB0aGF0IHdpdGhvdXQgaXRzIGRldmljZQptb2RlbCBydW5uaW5nIChkZXBlbmRpbmcgb24gd2hh
dCBpcyBleGVjdXRpbmcgaW4gdGhlIFZNKSBpdCBpcyBib3VuZCB0bwptaXNiZWhhdmUgb3IgZXZl
biBjcmFzaCB3aGVuIGl0cyB0cnlpbmcgdG8gYWNjZXNzIGRldmljZXMgdGhhdCB3b3VsZCBiZQpl
bXVsYXRlZCBieSBRRU1VLiBXZSBhbnRpY2lwYXRlIHRoYXQgZm9yIGNlcnRhaW4gdXNlLWNhc2Vz
IHRoaXMgd291bGQgYmUgYW4KYWNjZXB0YWJsZSBzaXR1YXRpb24sIGluIGNhc2UgZm9yIGV4YW1w
bGUgd2hlbiBmdXp6aW5nIGlzIHBlcmZvcm1lZCBvZiBjb2RlCnNlZ21lbnRzIHRoYXQgZG9uJ3Qg
YWNjZXNzIHN1Y2ggZGV2aWNlcy4KCkxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsIHJlcXVpcmVz
IHRoZSBRRU1VIFhlbiBzYXZlZmlsZSB0byBiZSBnZW5lcmF0ZWQKbWFudWFsbHkgZnJvbSB0aGUg
cGFyZW50IFZNLiBUaGlzIGNhbiBiZSBhY2NvbXBsaXNoZWQgc2ltcGx5IGJ5IGNvbm5lY3Rpbmcg
dG8KaXRzIFFNUCBzb2NrZXQgYW5kIGlzc3VpbmcgdGhlICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRl
IiBjb21tYW5kLiBGb3IgZXhhbXBsZQp1c2luZyB0aGUgc3RhbmRhcmQgdG9vbCBzb2NhdCB0aGVz
ZSBjb21tYW5kcyBjYW4gYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgZmlsZToKICAgIHNvY2F0IC0g
VU5JWC1DT05ORUNUOi92YXIvcnVuL3hlbi9xbXAtbGlieGwtPHBhcmVudF9kb21pZD4KICAgIHsg
ImV4ZWN1dGUiOiAicW1wX2NhcGFiaWxpdGllcyIgfQogICAgeyAiZXhlY3V0ZSI6ICJ4ZW4tc2F2
ZS1kZXZpY2VzLXN0YXRlIiwgXAogICAgICAgICJhcmd1bWVudHMiOiB7ICJmaWxlbmFtZSI6ICIv
cGF0aC90by9zYXZlL3FlbXVfc3RhdGUiLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICJsaXZl
IjogZmFsc2V9IH0KCkF0IHJ1bnRpbWUgdGhlIGZvcmtlZCBWTSBzdGFydHMgcnVubmluZyB3aXRo
IGFuIGVtcHR5IHAybSB3aGljaCBnZXRzIGxhemlseQpwb3B1bGF0ZWQgd2hlbiB0aGUgVk0gZ2Vu
ZXJhdGVzIEVQVCBmYXVsdHMsIHNpbWlsYXIgdG8gaG93IGFsdHAybSB2aWV3cyBhcmUKcG9wdWxh
dGVkLiBJZiB0aGUgbWVtb3J5IGFjY2VzcyBpcyBhIHJlYWQtb25seSBhY2Nlc3MsIHRoZSBwMm0g
ZW50cnkgaXMKcG9wdWxhdGVkIHdpdGggYSBtZW1vcnkgc2hhcmVkIGVudHJ5IHdpdGggaXRzIHBh
cmVudC4gRm9yIHdyaXRlIG1lbW9yeSBhY2Nlc3NlcwpvciBpbiBjYXNlIG1lbW9yeSBzaGFyaW5n
IHdhc24ndCBwb3NzaWJsZSAoZm9yIGV4YW1wbGUgaW4gY2FzZSBhIHJlZmVyZW5jZSBpcwpoZWxk
IGJ5IGEgdGhpcmQgcGFydHkpLCBhIG5ldyBwYWdlIGlzIGFsbG9jYXRlZCBhbmQgdGhlIHBhZ2Ug
Y29udGVudHMgYXJlCmNvcGllZCBvdmVyIGZyb20gdGhlIHBhcmVudCBWTS4gRm9ya3MgY2FuIGJl
IGZ1cnRoZXIgZm9ya2VkIGlmIG5lZWRlZCwgdGh1cwphbGxvd2luZyBmb3IgZnVydGhlciBtZW1v
cnkgc2F2aW5ncy4KCkEgVk0gZm9yayByZXNldCBoeXBlcmNhbGwgaXMgYWxzbyBhZGRlZCB0aGF0
IGFsbG93cyB0aGUgZm9yayB0byBiZSByZXNldCB0byB0aGUKc3RhdGUgaXQgd2FzIGp1c3QgYWZ0
ZXIgYSBmb3JrLCBhbHNvIGFjY2Vzc2libGUgdmlhIHhsOgogICAgeGwgZm9yay12bSAtLWZvcmst
cmVzZXQgLXAgPGZvcmtfZG9taWQ+CgpUaGlzIGlzIGFuIG9wdGltaXphdGlvbiBmb3IgY2FzZXMg
d2hlcmUgdGhlIGZvcmtzIGFyZSB2ZXJ5IHNob3J0LWxpdmVkIGFuZCBydW4Kd2l0aG91dCBhIGRl
dmljZSBtb2RlbCwgc28gcmVzZXR0aW5nIHNhdmVzIHNvbWUgdGltZSBjb21wYXJlZCB0byBjcmVh
dGluZyBhCmJyYW5kIG5ldyBmb3JrIHByb3ZpZGVkIHRoZSBmb3JrIGhhcyBub3QgYXF1aXJlZCBh
IGxvdCBvZiBtZW1vcnkuIElmIHRoZSBmb3JrCmhhcyBhIGxvdCBvZiBtZW1vcnkgZGVkdXBsaWNh
dGVkIGl0IGlzIGxpa2VseSBnb2luZyB0byBiZSBmYXN0ZXIgdG8gY3JlYXRlIGEKbmV3IGZvcmsg
ZnJvbSBzY3JhdGNoIGFuZCBhc3luY2hyb25vdXNseSBkZXN0cm95aW5nIHRoZSBvbGQgb25lLgoK
VGhlIHNlcmllcyBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCBib3RoIExpbnV4IGFuZCBXaW5kb3dzIFZN
cyBhbmQgZnVuY3Rpb25zIGFzCmV4cGVjdGVkLiBWTSBmb3JraW5nIHRpbWUgaGFzIGJlZW4gbWVh
c3VyZWQgdG8gYmUgMC4wMDA3cywgZGV2aWNlIG1vZGVsIGxhdW5jaAp0byBiZSBhcm91bmQgMXMg
ZGVwZW5kaW5nIGxhcmdlbHkgb24gdGhlIG51bWJlciBvZiBkZXZpY2VzIGJlaW5nIGVtdWxhdGVk
LiBGb3JrCnJlc2V0cyBoYXZlIGJlZW4gbWVhc3VyZWQgdG8gYmUgMC4wMDAxcyB1bmRlciB0aGUg
b3B0aW1hbCBjaXJjdW1zdGFuY2VzLgoKUGF0Y2hlcyAxLTIgaW1wbGVtZW50IGNoYW5nZXMgdG8g
ZXhpc3RpbmcgaW50ZXJuYWwgWGVuIEFQSXMgdG8gbWFrZSBWTSBmb3JraW5nCnBvc3NpYmxlLgoK
UGF0Y2hlcyAzLTE0IGFyZSBjb2RlLWNsZWFudXBzIGFuZCBhZGp1c3RtZW50cyBvZiB0byBYZW4g
bWVtb3J5IHNoYXJpbmcKc3Vic3lzdGVtIHdpdGggbm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKUGF0
Y2ggMTUgYWRkcyB0aGUgaHlwZXJ2aXNvci1zaWRlIGNvZGUgaW1wbGVtZW50aW5nIFZNIGZvcmtp
bmcuCgpQYXRjaCAxNiBpcyBpbnRlZ3JhdGlvbiBvZiBtZW1fYWNjZXNzIHdpdGggZm9ya2VkIFZN
cy4KClBhdGNoIDE3IGltcGxlbWVudHMgdGhlIFZNIGZvcmsgcmVzZXQgb3BlcmF0aW9uIGh5cGVy
dmlzb3Igc2lkZSBiaXRzLgoKUGF0Y2ggMTggYWRkcyB0aGUgdG9vbHN0YWNrLXNpZGUgY29kZSBp
bXBsZW1lbnRpbmcgVk0gZm9ya2luZyBhbmQgcmVzZXQuCgpUYW1hcyBLIExlbmd5ZWwgKDE4KToK
ICB4ODYvaHZtOiBpbnRyb2R1Y2UgaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zCiAgeGVuL3g4
NjogTWFrZSBoYXBfZ2V0X2FsbG9jYXRpb24gYWNjZXNzaWJsZQogIHg4Ni9tZW1fc2hhcmluZzog
bWFrZSBnZXRfdHdvX2dmbnMgdGFrZSBsb2NrcyBjb25kaXRpb25hbGx5CiAgeDg2L21lbV9zaGFy
aW5nOiBkcm9wIGZsYWdzIGZyb20gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlCiAgeDg2L21lbV9z
aGFyaW5nOiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAogIHg4
Ni9tZW1fc2hhcmluZzogZGVmaW5lIG1lbV9zaGFyaW5nX2RvbWFpbiB0byBob2xkIHNvbWUgc2Nh
dHRlcmVkCiAgICB2YXJpYWJsZXMKICB4ODYvbWVtX3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBh
bmQgcDJtX2lzX3NoYXJlZCBpbgogICAgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMKICB4ODYvbWVt
X3NoYXJpbmc6IE1ha2UgYWRkX3RvX3BoeXNtYXAgc3RhdGljIGFuZCBzaG9ydGVuIG5hbWUKICB4
ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gdG8gYSBib29s
CiAgeDg2L21lbV9zaGFyaW5nOiBSZXBsYWNlIE1FTV9TSEFSSU5HX0RFQlVHIHdpdGggZ2Rwcmlu
dGsKICB4ODYvbWVtX3NoYXJpbmc6IEFTU0VSVCB0aGF0IHAybV9zZXRfZW50cnkgc3VjY2VlZHMK
ICB4ODYvbWVtX3NoYXJpbmc6IEVuYWJsZSBtZW1fc2hhcmluZyBvbiBmaXJzdCBtZW1vcAogIHg4
Ni9tZW1fc2hhcmluZzogU2tpcCB4ZW4gaGVhcCBwYWdlcyBpbiBtZW1zaHIgbm9taW5hdGUKICB4
ODYvbWVtX3NoYXJpbmc6IGNoZWNrIHBhZ2UgdHlwZSBjb3VudCBlYXJsaWVyCiAgeGVuL21lbV9z
aGFyaW5nOiBWTSBmb3JraW5nCiAgeGVuL21lbV9hY2Nlc3M6IFVzZSBfX2dldF9nZm5fdHlwZV9h
Y2Nlc3MgaW4gc2V0X21lbV9hY2Nlc3MKICB4ODYvbWVtX3NoYXJpbmc6IHJlc2V0IGEgZm9yawog
IHhlbi90b29sczogVk0gZm9ya2luZyB0b29sc3RhY2sgc2lkZQoKIGRvY3MvbWFuL3hsLjEucG9k
LmluICAgICAgICAgICAgICB8ICAzNiArKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
ICAgICB8ICAxMyArCiB0b29scy9saWJ4Yy94Y19tZW1zaHIuYyAgICAgICAgICAgfCAgMjIgKysK
IHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyAgICAgICAgfCAyMzcgKysrKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgICAgIHwgIDgzICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgfCAg
IDEgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgIHwgICAxICsKIHRvb2xzL3hs
L3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy94bC94bF9jbWR0YWJsZS5j
ICAgICAgICAgICAgfCAgMTIgKwogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyAgICAgICAgIHwg
IDk2ICsrKysrKwogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgICAgIHwgICA4ICsKIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8IDI3MSArKysrKysrKysrLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgICAgICB8ICAgNSArLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMgICAgIHwgNTAxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2
L21tL3AybS5jICAgICAgICAgICAgIHwgIDE2ICstCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICB8ICAg
MyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmggICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8
ICA0MyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICB8ICAxNCArLQogeGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oICAgICAgICAgICB8ICAgMSArCiAyNyBmaWxlcyBjaGFuZ2VkLCAxMDU4IGluc2VydGlv
bnMoKyksIDMzOSBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEuk-0000T9-Vs; Wed, 08 Jan 2020 17:14:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuj-0000Sw-JJ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:37 +0000
X-Inumbo-ID: 580c60b0-323a-11ea-8599-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 580c60b0-323a-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 17:14:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806082"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:33 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:01 -0800
Message-Id: <c4f6b34fcbb8b5d592d33218a1b59ee613a3dc00.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 04/18] x86/mem_sharing: drop flags from
 mem_sharing_unshare_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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien@xen.org>,
 =?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>

QWxsIGNhbGxlcnMgcGFzcyAwIGluLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwg
OCArKystLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCmluZGV4IDI0ZjA4ZDcwNDMuLjM4ZTkwMDZjOTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTg5OCw3
ICsxODk4LDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAogICAgIGlmICggbnBmZWMud3JpdGVfYWNjZXNzICYmIChwMm10ID09
IHAybV9yYW1fc2hhcmVkKSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0o
cDJtKSk7Ci0gICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdl
KGN1cnJkLCBnZm4sIDApOworICAgICAgICBzaGFyaW5nX2Vub21lbSA9IG1lbV9zaGFyaW5nX3Vu
c2hhcmVfcGFnZShjdXJyZCwgZ2ZuKTsKICAgICAgICAgcmMgPSAxOwogICAgICAgICBnb3RvIG91
dF9wdXRfZ2ZuOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAzMTE5MjY5MDczLi5iYWVhNjMyYWNjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA
IC01MTUsNyArNTE1LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAqIFRyeSB0byB1bnNo
YXJlLiBJZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAogICAgICAgICAgKiBz
bGVlcGluZy4KICAgICAgICAgICovCi0gICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKKyAgICAgICAgaWYgKCBtZW1fc2hhcmlu
Z191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbl9sKSA8IDAgKQogICAgICAgICAgICAgbWVt
X3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIGZhbHNlKTsKICAgICAg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5V
TEwpOwogICAgIH0KQEAgLTg5Niw4ICs4OTYsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgewogICAgICAg
ICAgICAgLyogRG8gYW4gdW5zaGFyZSB0byBjbGVhbmx5IHRha2UgY2FyZSBvZiBhbGwgY29ybmVy
IGNhc2VzLiAqLwogICAgICAgICAgICAgaW50IHJjOwotICAgICAgICAgICAgcmMgPSBtZW1fc2hh
cmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLCAwKTsKKyAgICAgICAgICAg
IHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5feChnZm5fYWRk
KGdmbiwgaSkpKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5
LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDMwOWU4NzJlZGYuLmM3ZDJiYWM0NTIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpA
QCAtMzUyLDcgKzM1Miw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAqIG1pZ2h0IGJlIHRoZSBvbmx5IG9uZSB1
c2luZyB0aGlzIHNoYXJlZCBwYWdlLCBhbmQgd2UgbmVlZCB0bwogICAgICAgICAgKiB0cmlnZ2Vy
IHByb3BlciBjbGVhbnVwLiBPbmNlIGRvbmUsIHRoaXMgaXMgbGlrZSBhbnkgb3RoZXIgcGFnZS4K
ICAgICAgICAgICovCi0gICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdt
Zm4sIDApOworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuKTsK
ICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0oZCwgZ21mbiwgZmFsc2UpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tZW1fc2hhcmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCmlu
ZGV4IGFmMmExMDM4YjUuLmNmNzg0ODcwOWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgK
QEAgLTY5LDEwICs2OSw5IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZsYWdz
KTsKIAogc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgZmxhZ3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7Ci0gICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191
bnNoYXJlX3BhZ2UoZCwgZ2ZuLCBmbGFncyk7CisgICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191
bnNoYXJlX3BhZ2UoZCwgZ2ZuLCAwKTsKICAgICBCVUdfT04ocmMgJiYgKHJjICE9IC1FTk9NRU0p
KTsKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xMTUsOCArMTE0LDcgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZvaWQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBmbGFncykKK3N0YXRpYyBpbmxpbmUgaW50
IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEum-0000TO-8K; Wed, 08 Jan 2020 17:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuk-0000T4-Q2
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:38 +0000
X-Inumbo-ID: 5603e6bd-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5603e6bd-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:33 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806065"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:31 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:13:58 -0800
Message-Id: <b1d48d7dd680041709d5fc4ca2562560690c8db4.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 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>

Q3VycmVudGx5IHRoZSBodm0gcGFyYW1ldGVycyBhcmUgb25seSBhY2Nlc3NpYmxlIHZpYSB0aGUg
SFZNT1AgaHlwZXJjYWxscy4gSW4KdGhpcyBwYXRjaCB3ZSBpbnRyb2R1Y2UgYSBuZXcgZnVuY3Rp
b24gdGhhdCBjYW4gY29weSBib3RoIHRoZSBodm0gY29udGV4dCBhbmQKcGFyYW1ldGVycyBkaXJl
Y3RseSBpbnRvIGEgdGFyZ2V0IGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgfCAyNDEgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCAxNTIgaW5zZXJ0
aW9ucygrKSwgOTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDcyM2Y1ZDA5Yy4uMjRmMDhkNzA0
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC00MDY3LDE2ICs0MDY3LDE3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X2V2
dGNobl91cGNhbGxfdmVjdG9yKAogfQogCiBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0o
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgeGVuX2h2bV9wYXJhbSAqYSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBu
ZXdfdmFsdWUpCiB7Ci0gICAgdWludDY0X3QgdmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS0+
aW5kZXhdOworICAgIHVpbnQ2NF90IHZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2luZGV4XTsK
ICAgICBpbnQgcmM7CiAKICAgICByYyA9IHhzbV9odm1fcGFyYW0oWFNNX1RBUkdFVCwgZCwgSFZN
T1Bfc2V0X3BhcmFtKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAg
c3dpdGNoICggYS0+aW5kZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAgICB7CiAgICAgLyog
VGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSBzZXQgYnkgdGhlIGd1ZXN0LiAqLwogICAg
IGNhc2UgSFZNX1BBUkFNX0NBTExCQUNLX0lSUToKQEAgLTQxMDksNyArNDExMCw3IEBAIHN0YXRp
YyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcmMg
KQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBzd2l0Y2ggKCBhLT5pbmRleCApCisgICAgc3dp
dGNoICggaW5kZXggKQogICAgIHsKICAgICAvKiBUaGUgZm9sbG93aW5nIHBhcmFtZXRlcnMgc2hv
dWxkIG9ubHkgYmUgY2hhbmdlZCBvbmNlLiAqLwogICAgIGNhc2UgSFZNX1BBUkFNX1ZJUklESUFO
OgpAQCAtNDExOSw3ICs0MTIwLDcgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VT
OgogICAgIGNhc2UgSFZNX1BBUkFNX0FMVFAyTToKICAgICBjYXNlIEhWTV9QQVJBTV9NQ0FfQ0FQ
OgotICAgICAgICBpZiAoIHZhbHVlICE9IDAgJiYgYS0+dmFsdWUgIT0gdmFsdWUgKQorICAgICAg
ICBpZiAoIHZhbHVlICE9IDAgJiYgbmV3X3ZhbHVlICE9IHZhbHVlICkKICAgICAgICAgICAgIHJj
ID0gLUVFWElTVDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKQEAgLTQxMjksNDkgKzQx
MzAsMzIgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKLSAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQorc3RhdGljIGludCBo
dm1fc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGluZGV4LCB1aW50NjRfdCB2
YWx1ZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Ci0g
ICAgc3RydWN0IHhlbl9odm1fcGFyYW0gYTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOwotICAgIHN0
cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgIGlm
ICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Ci0KLSAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCisgICAgaWYgKCBpbmRleCA+
PSBIVk1fTlJfUEFSQU1TICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICAvKiBNYWtl
IHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcgc3BlY3Vs
YXRpb24uICovCi0gICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKLQotICAgIGQgPSByY3VfbG9ja19k
b21haW5fYnlfYW55X2lkKGEuZG9taWQpOwotICAgIGlmICggZCA9PSBOVUxMICkKLSAgICAgICAg
cmV0dXJuIC1FU1JDSDsKLQotICAgIHJjID0gLUVJTlZBTDsKLSAgICBpZiAoICFpc19odm1fZG9t
YWluKGQpICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICByYyA9IGh2bV9hbGxvd19zZXRfcGFy
YW0oZCwgJmEpOworICAgIHJjID0gaHZtX2FsbG93X3NldF9wYXJhbShkLCBpbmRleCwgdmFsdWUp
OwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHN3aXRjaCAoIGEuaW5k
ZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAgICB7CiAgICAgY2FzZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfSVJROgotICAgICAgICBodm1fc2V0X2NhbGxiYWNrX3ZpYShkLCBhLnZhbHVlKTsKKyAg
ICAgICAgaHZtX3NldF9jYWxsYmFja192aWEoZCwgdmFsdWUpOwogICAgICAgICBodm1fbGF0Y2hf
c2hpbmZvX3NpemUoZCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX1RJTUVS
X01PREU6Ci0gICAgICAgIGlmICggYS52YWx1ZSA+IEhWTVBUTV9vbmVfbWlzc2VkX3RpY2tfcGVu
ZGluZyApCisgICAgICAgIGlmICggdmFsdWUgPiBIVk1QVE1fb25lX21pc3NlZF90aWNrX3BlbmRp
bmcgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEhWTV9QQVJBTV9WSVJJRElBTjoKLSAgICAgICAgaWYgKCAoYS52YWx1ZSAmIH5IVk1QVl9mZWF0
dXJlX21hc2spIHx8Ci0gICAgICAgICAgICAgIShhLnZhbHVlICYgSFZNUFZfYmFzZV9mcmVxKSAp
CisgICAgICAgIGlmICggKHZhbHVlICYgfkhWTVBWX2ZlYXR1cmVfbWFzaykgfHwKKyAgICAgICAg
ICAgICAhKHZhbHVlICYgSFZNUFZfYmFzZV9mcmVxKSApCiAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX0lERU5UX1BUOgpAQCAtNDE4
MSw3ICs0MTY1LDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAgICAqLwog
ICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgfHwgIWNwdV9oYXNfdm14ICkKICAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsK
KyAgICAgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF0gPSB2YWx1ZTsKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTQxOTYsNyArNDE4MCw3IEBAIHN0YXRpYyBpbnQg
aHZtb3Bfc2V0X3BhcmFtKAogCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgZG9tYWluX3BhdXNl
KGQpOwotICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOworICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbaW5kZXhdID0gdmFsdWU7CiAgICAgICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsK
ICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CkBAIC00MjA1LDIzICs0MTg5LDIzIEBAIHN0YXRp
YyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJB
TV9ETV9ET01BSU46CiAgICAgICAgIC8qIFRoZSBvbmx5IHZhbHVlIHRoaXMgc2hvdWxkIGV2ZXIg
YmUgc2V0IHRvIGlzIERPTUlEX1NFTEYgKi8KLSAgICAgICAgaWYgKCBhLnZhbHVlICE9IERPTUlE
X1NFTEYgKQorICAgICAgICBpZiAoIHZhbHVlICE9IERPTUlEX1NFTEYgKQogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogCi0gICAgICAgIGEudmFsdWUgPSBjdXJyX2QtPmRvbWFpbl9pZDsKKyAg
ICAgICAgdmFsdWUgPSBjdXJyX2QtPmRvbWFpbl9pZDsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFOgogICAgICAgICByYyA9IDA7Ci0gICAgICAgIGlmICgg
YS52YWx1ZSA9PSAzICkKKyAgICAgICAgaWYgKCB2YWx1ZSA9PSAzICkKICAgICAgICAgICAgIGh2
bV9zM19zdXNwZW5kKGQpOwotICAgICAgICBlbHNlIGlmICggYS52YWx1ZSA9PSAwICkKKyAgICAg
ICAgZWxzZSBpZiAoIHZhbHVlID09IDAgKQogICAgICAgICAgICAgaHZtX3MzX3Jlc3VtZShkKTsK
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTjoKLSAgICAgICAgcmMg
PSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoZCwgYS52YWx1ZSk7CisgICAgICAgIHJjID0gcG10aW1l
cl9jaGFuZ2VfaW9wb3J0KGQsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1f
UEFSQU1fTUVNT1JZX0VWRU5UX0NSMDoKICAgICBjYXNlIEhWTV9QQVJBTV9NRU1PUllfRVZFTlRf
Q1IzOgpAQCAtNDIzNiwyNCArNDIyMCwyNCBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgK
ICAgICAgICAgcmMgPSB4c21faHZtX3BhcmFtX25lc3RlZChYU01fUFJJViwgZCk7CiAgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggYS52YWx1ZSA+IDEg
KQorICAgICAgICBpZiAoIHZhbHVlID4gMSApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFJlbW92ZSB0aGUgY2hlY2sgYmVsb3cgb25jZSB3ZSBoYXZl
CiAgICAgICAgICAqIHNoYWRvdy1vbi1zaGFkb3cuCiAgICAgICAgICAqLwotICAgICAgICBpZiAo
ICFwYWdpbmdfbW9kZV9oYXAoZCkgJiYgYS52YWx1ZSApCisgICAgICAgIGlmICggIXBhZ2luZ19t
b2RlX2hhcChkKSAmJiB2YWx1ZSApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAg
IGlmICggYS52YWx1ZSAmJgorICAgICAgICBpZiAoIHZhbHVlICYmCiAgICAgICAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9BTFRQMk1dICkKICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKICAgICAgICAgLyogU2V0IHVwIE5IVk0gc3RhdGUgZm9yIGFueSB2Y3B1cyB0aGF0IGFy
ZSBhbHJlYWR5IHVwLiAqLwotICAgICAgICBpZiAoIGEudmFsdWUgJiYKKyAgICAgICAgaWYgKCB2
YWx1ZSAmJgogICAgICAgICAgICAgICFkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX05FU1RF
REhWTV0gKQogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdShkLCB2KQogICAgICAgICAgICAgICAg
IGlmICggcmMgPT0gMCApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gbmVzdGVkaHZtX3ZjcHVf
aW5pdGlhbGlzZSh2KTsKLSAgICAgICAgaWYgKCAhYS52YWx1ZSB8fCByYyApCisgICAgICAgIGlm
ICggIXZhbHVlIHx8IHJjICkKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKICAgICAg
ICAgICAgICAgICBuZXN0ZWRodm1fdmNwdV9kZXN0cm95KHYpOwogICAgICAgICBicmVhazsKQEAg
LTQyNjEsMzAgKzQyNDUsMzAgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAg
IHJjID0geHNtX2h2bV9wYXJhbV9hbHRwMm1odm0oWFNNX1BSSVYsIGQpOwogICAgICAgICBpZiAo
IHJjICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGEudmFsdWUgPiBYRU5fQUxU
UDJNX2xpbWl0ZWQgKQorICAgICAgICBpZiAoIHZhbHVlID4gWEVOX0FMVFAyTV9saW1pdGVkICkK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBhLnZhbHVlICYmCisgICAg
ICAgIGlmICggdmFsdWUgJiYKICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BB
UkFNX05FU1RFREhWTV0gKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIEhWTV9QQVJBTV9UUklQTEVfRkFVTFRfUkVBU09OOgotICAgICAgICBpZiAo
IGEudmFsdWUgPiBTSFVURE9XTl9NQVggKQorICAgICAgICBpZiAoIHZhbHVlID4gU0hVVERPV05f
TUFYICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAgICAgICAgZC0+YXJjaC5odm0uaW9yZXFf
Z2ZuLmJhc2UgPSBhLnZhbHVlOworICAgICAgICBkLT5hcmNoLmh2bS5pb3JlcV9nZm4uYmFzZSA9
IHZhbHVlOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9OUl9JT1JFUV9TRVJW
RVJfUEFHRVM6CiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgICAgICBpZiAo
IGEudmFsdWUgPT0gMCB8fAotICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm0uaW9yZXFfZ2ZuLm1hc2spICogOCApCisgICAgICAgIGlmICggdmFsdWUgPT0gMCB8fAorICAg
ICAgICAgICAgIHZhbHVlID4gc2l6ZW9mKGQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNrKSAqIDgg
KQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCisg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgdmFsdWU7IGkrKyApCiAgICAgICAgICAgICBzZXRfYml0
KGksICZkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CkBAIC00
Mjk2LDM1ICs0MjgwLDM1IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKGQtPmFyY2guaHZtLmlvcmVxX2dmbi5sZWdhY3lfbWFzaykgKiA4
KTsKICAgICAgICAgQlVJTERfQlVHX09OKEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4gPgogICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGQtPmFyY2guaHZtLmlvcmVxX2dmbi5sZWdhY3lfbWFzaykg
KiA4KTsKLSAgICAgICAgaWYgKCBhLnZhbHVlICkKLSAgICAgICAgICAgIHNldF9iaXQoYS5pbmRl
eCwgJmQtPmFyY2guaHZtLmlvcmVxX2dmbi5sZWdhY3lfbWFzayk7CisgICAgICAgIGlmICggdmFs
dWUgKQorICAgICAgICAgICAgc2V0X2JpdChpbmRleCwgJmQtPmFyY2guaHZtLmlvcmVxX2dmbi5s
ZWdhY3lfbWFzayk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fUEFSQU1fWDg3X0ZJ
UF9XSURUSDoKLSAgICAgICAgaWYgKCBhLnZhbHVlICE9IDAgJiYgYS52YWx1ZSAhPSA0ICYmIGEu
dmFsdWUgIT0gOCApCisgICAgICAgIGlmICggdmFsdWUgIT0gMCAmJiB2YWx1ZSAhPSA0ICYmIHZh
bHVlICE9IDggKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSBh
LnZhbHVlOworICAgICAgICBkLT5hcmNoLng4N19maXBfd2lkdGggPSB2YWx1ZTsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoKICAgICAgICAgLyogSGFyZHdh
cmUgd291bGQgc2lsZW50bHkgdHJ1bmNhdGUgaGlnaCBiaXRzLiAqLwotICAgICAgICBpZiAoIGEu
dmFsdWUgIT0gKHVpbnQzMl90KWEudmFsdWUgKQorICAgICAgICBpZiAoIHZhbHVlICE9ICh1aW50
MzJfdCl2YWx1ZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2QgKQog
ICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKICAgICAgICAgfQogICAgICAgICAvKiBPbGQgaHZtbG9hZGVyIGJpbmFyaWVzIGhhcmRjb2Rl
IHRoZSBzaXplIHRvIDEyOCBieXRlcy4gKi8KLSAgICAgICAgaWYgKCBhLnZhbHVlICkKLSAgICAg
ICAgICAgIGEudmFsdWUgfD0gKDEyOFVMTCA8PCAzMikgfCBWTTg2X1RTU19VUERBVEVEOwotICAg
ICAgICBhLmluZGV4ID0gSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOworICAgICAgICBpZiAoIHZh
bHVlICkKKyAgICAgICAgICAgIHZhbHVlIHw9ICgxMjhVTEwgPDwgMzIpIHwgVk04Nl9UU1NfVVBE
QVRFRDsKKyAgICAgICAgaW5kZXggPSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ6Ci0gICAgICAgIGlm
ICggKGEudmFsdWUgPj4gMzIpIDwgc2l6ZW9mKHN0cnVjdCB0c3MzMikgKQorICAgICAgICBpZiAo
ICh2YWx1ZSA+PiAzMikgPCBzaXplb2Yoc3RydWN0IHRzczMyKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggZCA9PSBjdXJyX2QgKQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKQEAgLTQzMzUsMjYgKzQzMTksNTYgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAg
ICAgICAgICAqIDI1NiBiaXRzIGludGVycnVwdCByZWRpcmVjdGlvbiBiaXRtYXAgKyA2NGsgYml0
cyBJL08gYml0bWFwCiAgICAgICAgICAqIHBsdXMgb25lIHBhZGRpbmcgYnl0ZSkuCiAgICAgICAg
ICAqLwotICAgICAgICBpZiAoIChhLnZhbHVlID4+IDMyKSA+IHNpemVvZihzdHJ1Y3QgdHNzMzIp
ICsKKyAgICAgICAgaWYgKCAodmFsdWUgPj4gMzIpID4gc2l6ZW9mKHN0cnVjdCB0c3MzMikgKwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEwMCAvIDgpICsgKDB4MTAwMDAgLyA4
KSArIDEgKQotICAgICAgICAgICAgYS52YWx1ZSA9ICh1aW50MzJfdClhLnZhbHVlIHwKKyAgICAg
ICAgICAgIHZhbHVlID0gKHVpbnQzMl90KXZhbHVlIHwKICAgICAgICAgICAgICAgICAgICAgICAo
KHNpemVvZihzdHJ1Y3QgdHNzMzIpICsgKDB4MTAwIC8gOCkgKwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxMDAwMCAvIDgpICsgMSkgPDwgMzIpOwot
ICAgICAgICBhLnZhbHVlIHw9IFZNODZfVFNTX1VQREFURUQ7CisgICAgICAgIHZhbHVlIHw9IFZN
ODZfVFNTX1VQREFURUQ7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fUEFSQU1fTUNB
X0NBUDoKLSAgICAgICAgcmMgPSB2bWNlX2VuYWJsZV9tY2FfY2FwKGQsIGEudmFsdWUpOworICAg
ICAgICByYyA9IHZtY2VfZW5hYmxlX21jYV9jYXAoZCwgdmFsdWUpOwogICAgICAgICBicmVhazsK
ICAgICB9CiAKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIGQt
PmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgZC0+YXJjaC5odm0ucGFy
YW1zW2luZGV4XSA9IHZhbHVlOwogCiAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMX0hDQUxMLCAi
c2V0IHBhcmFtICV1ID0gJSJQUkl4NjQsCi0gICAgICAgICAgICAgICAgYS5pbmRleCwgYS52YWx1
ZSk7CisgICAgICAgICAgICAgICAgaW5kZXgsIHZhbHVlKTsKKworIG91dDoKKyAgICByZXR1cm4g
cmM7Cit9CisKK2ludCBodm1vcF9zZXRfcGFyYW0oCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwor
ICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgaW50IHJjOworCisgICAgaWYgKCBjb3B5X2Zyb21f
Z3Vlc3QoJmEsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICgg
YS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJp
bmcgc3BlY3VsYXRpb24uICovCisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKworICAgIGQgPSBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkK
KyAgICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFp
c19odm1fZG9tYWluKGQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IGh2bV9zZXRf
cGFyYW0oZCwgYS5pbmRleCwgYS52YWx1ZSk7CiAKICBvdXQ6CiAgICAgcmN1X3VubG9ja19kb21h
aW4oZCk7CkBAIC00MzYyLDcgKzQzNzYsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgK
IH0KIAogc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9odm1fcGFyYW0g
KmEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgaW5kZXgpCiB7CiAg
ICAgaW50IHJjOwogCkBAIC00MzcwLDcgKzQzODQsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19n
ZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJu
IHJjOwogCi0gICAgc3dpdGNoICggYS0+aW5kZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAg
ICB7CiAgICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIGNhbiBiZSByZWFkIGJ5IHRoZSBn
dWVzdC4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19JUlE6CkBAIC00NDAwLDYgKzQ0
MTQsNDMgQEAgc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGh2bV9nZXRfcGFyYW0oc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgaW5kZXgsIHVpbnQ2NF90ICp2YWx1ZSkKK3sKKyAgICBpbnQgcmM7
CisKKyAgICBpZiAoIGluZGV4ID49IEhWTV9OUl9QQVJBTVMgfHwgIXZhbHVlICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICByYyA9IGh2bV9hbGxvd19nZXRfcGFyYW0oZCwgaW5kZXgp
OworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBzd2l0Y2ggKCBpbmRl
eCApCisgICAgeworICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19TVEFURToKKyAgICAgICAgKnZh
bHVlID0gZC0+YXJjaC5odm0uaXNfczNfc3VzcGVuZGVkID8gMyA6IDA7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1M6CisgICAgICAgICp2YWx1ZSA9ICh1aW50
MzJfdClkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEXTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoKKyAgICAgICAg
KnZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF0gJgor
ICAgICAgICAgICAgICAgICAgIH5WTTg2X1RTU19VUERBVEVEOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6CisgICAgICAgICp2YWx1ZSA9IGQtPmFy
Y2gueDg3X2ZpcF93aWR0aDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAg
KnZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2luZGV4XTsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgcmV0dXJuIDA7Cit9OworCiBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQogewpAQCAtNDQy
NCwzMyArNDQ3NSwxMCBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgKICAgICBpZiAoICFp
c19odm1fZG9tYWluKGQpICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICByYyA9IGh2bV9hbGxv
d19nZXRfcGFyYW0oZCwgJmEpOworICAgIHJjID0gaHZtX2dldF9wYXJhbShkLCBhLmluZGV4LCAm
YS52YWx1ZSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgc3dpdGNo
ICggYS5pbmRleCApCi0gICAgewotICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19TVEFURToKLSAg
ICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZCA/IDMgOiAwOwotICAg
ICAgICBicmVhazsKLQotICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTOgotICAgICAgICBhLnZh
bHVlID0gKHVpbnQzMl90KWQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0la
RURdOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVE
OgotICAgICAgICBhLnZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RT
U19TSVpFRF0gJgotICAgICAgICAgICAgICAgICAgflZNODZfVFNTX1VQREFURUQ7Ci0gICAgICAg
IGJyZWFrOwotCi0gICAgY2FzZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSDoKLSAgICAgICAgYS52
YWx1ZSA9IGQtPmFyY2gueDg3X2ZpcF93aWR0aDsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVs
dDoKLSAgICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQotCiAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkg
PyAtRUZBVUxUIDogMDsKIAogICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9IQ0FMTCwgImdldCBw
YXJhbSAldSA9ICUiUFJJeDY0LApAQCAtNTI2Niw2ICs1Mjk0LDM3IEBAIHZvaWQgaHZtX3NldF9z
ZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAg
ICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNl
ZywgcmVnKTsKIH0KIAoraW50IGh2bV9jb3B5X2NvbnRleHRfYW5kX3BhcmFtcyhzdHJ1Y3QgZG9t
YWluICpzcmMsIHN0cnVjdCBkb21haW4gKmRzdCkKK3sKKyAgICBpbnQgcmMsIGk7CisgICAgc3Ry
dWN0IGh2bV9kb21haW5fY29udGV4dCBjID0geyB9OworCisgICAgYy5zaXplID0gaHZtX3NhdmVf
c2l6ZShzcmMpOworICAgIGlmICggKGMuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoYy5zaXplKSkgPT0g
TlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZm9yICggaSA9IDA7IGkgPCBI
Vk1fTlJfUEFSQU1TOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFsdWUgPSAwOwor
CisgICAgICAgIGlmICggaHZtX2dldF9wYXJhbShzcmMsIGksICZ2YWx1ZSkgfHwgIXZhbHVlICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggKHJjID0gaHZtX3NldF9wYXJh
bShkc3QsIGksIHZhbHVlKSkgKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
aWYgKCAocmMgPSBodm1fc2F2ZShzcmMsICZjKSkgKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IGMuY3VyID0gMDsKKyAgICByYyA9IGh2bV9sb2FkKGRzdCwgJmMpOworCitvdXQ6CisgICAgeGZy
ZWUoYy5kYXRhKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDA5NzkzYzEyZTkuLjYxMDZiODJj
OTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0zMzYsNiArMzM2LDggQEAgdW5zaWduZWQgbG9u
ZyBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBy
ZXN0b3JlKTsKIGJvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lk
ICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCiAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpj
dHh0KTsKIAoraW50IGh2bV9jb3B5X2NvbnRleHRfYW5kX3BhcmFtcyhzdHJ1Y3QgZG9tYWluICpz
cmMsIHN0cnVjdCBkb21haW4gKmRzdCk7CisKICNpZmRlZiBDT05GSUdfSFZNCiAKICNkZWZpbmUg
aHZtX2dldF9ndWVzdF90c2ModikgaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgMCkKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEup-0000VQ-OP; Wed, 08 Jan 2020 17:14:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuo-0000V2-Ja
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:42 +0000
X-Inumbo-ID: 5945a022-323a-11ea-8599-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5945a022-323a-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 17:14:37 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806086"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:35 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:02 -0800
Message-Id: <199ba3c6fbe8f3de3b1513f70c5ea77f67aa2b42.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 05/18] x86/mem_sharing: don't try to unshare
 twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIHBhZ2Ugd2FzIGFscmVhZHkgdHJpZWQgdG8gYmUgdW5zaGFyZWQgaW4gZ2V0X2dmbl90eXBl
X2FjY2Vzcy4gSWYgdGhhdApkaWRuJ3Qgd29yaywgdGhlbiB0cnlpbmcgYWdhaW4gaXMgcG9pbnRs
ZXNzLiBEb24ndCB0cnkgdG8gc2VuZCB2bV9ldmVudCBhZ2FpbgplaXRoZXIsIHNpbXBseSBjaGVj
ayBpZiB0aGVyZSBpcyBhIHJpbmcgb3Igbm90LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDM4ZTkwMDZjOTIuLjVkMjRj
ZWI0NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+
CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5jbHVk
ZSA8eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9oYXAuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtMTcwMiwxMSArMTcwMywxNCBA
QCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9u
ZyBnbGEsCiAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07CiAgICAgaW50IHJjLCBmYWxsX3Rocm91Z2gg
PSAwLCBwYWdlZCA9IDA7Ci0gICAgaW50IHNoYXJpbmdfZW5vbWVtID0gMDsKICAgICB2bV9ldmVu
dF9yZXF1ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwogICAgIGJvb2wgc3luYyA9IGZhbHNlOwogICAg
IHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwogCisjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCisg
ICAgYm9vbCBzaGFyaW5nX2Vub21lbSA9IGZhbHNlOworI2VuZGlmCisKICAgICAvKiBPbiBOZXN0
ZWQgVmlydHVhbGl6YXRpb24sIHdhbGsgdGhlIGd1ZXN0IHBhZ2UgdGFibGUuCiAgICAgICogSWYg
dGhpcyBzdWNjZWVkcywgYWxsIGlzIGZpbmUuCiAgICAgICogSWYgdGhpcyBmYWlscywgaW5qZWN0
IGEgbmVzdGVkIHBhZ2UgZmF1bHQgaW50byB0aGUgZ3Vlc3QuCkBAIC0xODk0LDE0ICsxODk4LDE2
IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBs
b25nIGdsYSwKICAgICBpZiAoIHAybV9pc19wYWdlZChwMm10KSB8fCAocDJtdCA9PSBwMm1fcmFt
X3BhZ2luZ19vdXQpICkKICAgICAgICAgcGFnZWQgPSAxOwogCi0gICAgLyogTWVtIHNoYXJpbmc6
IHVuc2hhcmUgdGhlIHBhZ2UgYW5kIHRyeSBhZ2FpbiAqLwotICAgIGlmICggbnBmZWMud3JpdGVf
YWNjZXNzICYmIChwMm10ID09IHAybV9yYW1fc2hhcmVkKSApCisjaWZkZWYgQ09ORklHX01FTV9T
SEFSSU5HCisgICAgLyogTWVtIHNoYXJpbmc6IGlmIHN0aWxsIHNoYXJlZCBvbiB3cml0ZSBhY2Nl
c3MgdGhlbiBpdHMgZW5vbWVtICovCisgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYgcDJt
X2lzX3NoYXJlZChwMm10KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0o
cDJtKSk7Ci0gICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdl
KGN1cnJkLCBnZm4pOworICAgICAgICBzaGFyaW5nX2Vub21lbSA9IHRydWU7CiAgICAgICAgIHJj
ID0gMTsKICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKICAgICB9CisjZW5kaWYKIAogICAgIC8q
IFNwdXJpb3VzIGZhdWx0PyBQb0QgYW5kIGxvZy1kaXJ0eSBhbHNvIHRha2UgdGhpcyBwYXRoLiAq
LwogICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCkBAIC0xOTU1LDE5ICsxOTYxLDIxIEBAIGlu
dCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGds
YSwKICAgICAgKi8KICAgICBpZiAoIHBhZ2VkICkKICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9w
dWxhdGUoY3VycmQsIGdmbik7CisKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKICAgICBpZiAo
IHNoYXJpbmdfZW5vbWVtICkKICAgICB7Ci0gICAgICAgIGludCBydjsKLQotICAgICAgICBpZiAo
IChydiA9IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCAp
CisgICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoY3VycmQtPnZtX2V2ZW50X3NoYXJl
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4g
JWh1IGF0dGVtcHQgdG8gdW5zaGFyZSAiCi0gICAgICAgICAgICAgICAgICAgICAiZ2ZuICVseCwg
RU5PTUVNIGFuZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGN1
cnJkLT5kb21haW5faWQsIGdmbiwgcnYpOworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiRG9tYWluICVwZCBhdHRlbXB0IHRvIHVuc2hhcmUgIgorICAgICAgICAgICAgICAgICAgICAi
Z2ZuICVseCwgRU5PTUVNIGFuZCBubyBoZWxwZXJcbiIsCisgICAgICAgICAgICAgICAgICAgIGN1
cnJkLCBnZm4pOwogICAgICAgICAgICAgLyogQ3Jhc2ggdGhlIGRvbWFpbiAqLwogICAgICAgICAg
ICAgcmMgPSAwOwogICAgICAgICB9CiAgICAgfQorI2VuZGlmCisKICAgICBpZiAoIHJlcV9wdHIg
KQogICAgIHsKICAgICAgICAgaWYgKCBtb25pdG9yX3RyYXBzKGN1cnIsIHN5bmMsIHJlcV9wdHIp
IDwgMCApCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEur-0000Wk-2G; Wed, 08 Jan 2020 17:14:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEup-0000VP-Ps
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:43 +0000
X-Inumbo-ID: 570400e2-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 570400e2-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:34 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806070"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:31 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:13:59 -0800
Message-Id: <ac84bfa040d47bfe7b0239885530353f38a0282f.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 02/18] xen/x86: Make hap_get_allocation
 accessible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgd2UnbGwgY29weSB0aGUgcGFyZW50IGRvbWFpbidzIHBhcmFtZXRl
cnMgdG8gdGhlIGNsaWVudCwKaW5jbHVkaW5nIHRoZSBIQVAgc2hhZG93IG1lbW9yeSBzZXR0aW5n
IHRoYXQgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgZG9tYWluJ3MKRVBULiBXZSdsbCBjb3B5IHRo
aXMgaW4gdGhlIGh5cGVydmlzb3IgaW5zdGVhZCBkb2luZyBpdCBkdXJpbmcgdG9vbHN0YWNrIGxh
dW5jaAp0byBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IGV4ZWN1dGluZyBhbmQgdW5zaGFyaW5n
IG1lbW9yeSBiZWZvcmUgKG9yCmV2ZW4gY29tcGxldGVseSB3aXRob3V0KSB0aGUgdG9vbHN0YWNr
LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMyArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaGFwLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDNkOTNmMzQ1MWMuLmM3YzdmZjZlOTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwpAQCAtMzIxLDggKzMyMSw3IEBAIHN0YXRpYyB2b2lkIGhhcF9mcmVlX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogfQogCiAvKiBSZXR1cm4g
dGhlIHNpemUgb2YgdGhlIHBvb2wsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgTUIgKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQKLWhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQor
dW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGludCBwZyA9IGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcwogICAgICAg
ICArIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2hhcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaAppbmRleCBiOTRiZmI0
ZWQwLi4xYmYwN2U0OWZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgaW50ICAgaGFw
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwKIAogZXh0ZXJuIGNvbnN0IHN0cnVj
dCBwYWdpbmdfbW9kZSAqaGFwX3BhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIGludCBo
YXBfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBi
b29sICpwcmVlbXB0ZWQpOwordW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAogI2VuZGlmIC8qIFhFTl9IQVBfSCAqLwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEuv-0000ZD-DJ; Wed, 08 Jan 2020 17:14:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEut-0000Y1-K7
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:47 +0000
X-Inumbo-ID: 59dcc8bc-323a-11ea-8599-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59dcc8bc-323a-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 17:14:38 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:37 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806093"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:36 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:03 -0800
Message-Id: <3f8ab6b4cf686e814d91961b564fede6d0c64030.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 06/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFpbiBhbmQgbW92
ZSBtZW0gc2hhcmluZwp2YXJpYWJsZXMgaW50byBpdCBmcm9tIHAybV9kb21haW4gYW5kIGh2bV9k
b21haW4uCgpFeHBvc2UgdGhlIG1lbV9zaGFyaW5nX2VuYWJsZWQgbWFjcm8gdG8gYmUgdXNlZCBj
b25zaXN0ZW50bHkgYWNyb3NzIFhlbi4KClJlbW92ZSBzb21lIGR1cGxpY2F0ZSBjYWxscyB0byBt
ZW1fc2hhcmluZ19lbmFibGVkIGluIG1lbV9zaGFyaW5nLmMKClNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgIHwgMTAgKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgICAgIHwgIDMgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAg
fCAgNiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8IDE2ICsrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICB8ICA0IC0tLS0K
IDUgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwppbmRleCBmNjE4NzQwM2EwLi4zYWE2MWMzMGU2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYwpAQCAtMTk3LDkgKzE5Nyw2IEBAIHN0YXRpYyBzaHJfaGFuZGxlX3QgZ2V0X25leHRf
aGFuZGxlKHZvaWQpCiAgICAgcmV0dXJuIHggKyAxOwogfQogCi0jZGVmaW5lIG1lbV9zaGFyaW5n
X2VuYWJsZWQoZCkgXAotICAgIChpc19odm1fZG9tYWluKGQpICYmIChkKS0+YXJjaC5odm0ubWVt
X3NoYXJpbmdfZW5hYmxlZCkKLQogc3RhdGljIGF0b21pY190IG5yX3NhdmVkX21mbnMgICA9IEFU
T01JQ19JTklUKDApOwogc3RhdGljIGF0b21pY190IG5yX3NoYXJlZF9tZm5zICA9IEFUT01JQ19J
TklUKDApOwogCkBAIC0xMzA5LDYgKzEzMDYsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIGludCByYyA9IDA7CisgICAgc3RydWN0IG1lbV9zaGFyaW5n
X2RvbWFpbiAqbXNkID0gJmQtPmFyY2guaHZtLm1lbV9zaGFyaW5nOwogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4s
IGNvdW50ID0gMDsKIApAQCAtMTMxNiw3ICsxMzE0LDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVk
X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcDJtX2xv
Y2socDJtKTsKLSAgICBmb3IgKCBnZm4gPSBwMm0tPm5leHRfc2hhcmVkX2dmbl90b19yZWxpbnF1
aXNoOworICAgIGZvciAoIGdmbiA9IG1zZC0+bmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2g7
CiAgICAgICAgICAgZ2ZuIDw9IHAybS0+bWF4X21hcHBlZF9wZm47IGdmbisrICkKICAgICB7CiAg
ICAgICAgIHAybV9hY2Nlc3NfdCBhOwpAQCAtMTM1MSw3ICsxMzQ5LDcgQEAgaW50IHJlbGlucXVp
c2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgcDJtLT5uZXh0X3NoYXJlZF9nZm5fdG9fcmVsaW5xdWlzaCA9IGdmbiArIDE7Cisg
ICAgICAgICAgICAgICAgbXNkLT5uZXh0X3NoYXJlZF9nZm5fdG9fcmVsaW5xdWlzaCA9IGdmbiAr
IDE7CiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICB9CkBAIC0xNDM3LDcgKzE0MzUsNyBAQCBpbnQgbWVtX3NoYXJpbmdf
bWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQog
CiAgICAgLyogT25seSBIQVAgaXMgc3VwcG9ydGVkICovCiAgICAgcmMgPSAtRU5PREVWOwotICAg
IGlmICggIWhhcF9lbmFibGVkKGQpIHx8ICFkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVk
ICkKKyAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkKICAgICAgICAgZ290byBvdXQ7
CiAKICAgICBzd2l0Y2ggKCBtc28ub3AgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBjMDdhNjM5
ODFhLi42NWQxZDQ1N2ZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTQ5OCw4ICsxNDk4LDcg
QEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4
IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBp
ZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFibGVkIGZv
ciB0aGlzIGRvbWFpbiAqLwogICAgIGlmICggZCAhPSBkb21faW8gJiYKLSAgICAgICAgIHVubGlr
ZWx5KChpc19odm1fZG9tYWluKGQpICYmCi0gICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0u
bWVtX3NoYXJpbmdfZW5hYmxlZCkgfHwKKyAgICAgICAgIHVubGlrZWx5KG1lbV9zaGFyaW5nX2Vu
YWJsZWQoZCkgfHwKICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1f
ZXZlbnRfcGFnaW5nKSB8fAogICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5n
bG9iYWxfbG9nZGlydHkpICkKICAgICAgICAgcmV0dXJuIC1FWERFVjsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmgKaW5kZXggYmNjNTYyMTc5Ny4uOGY3MGJhMmIxYSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmgKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3ZpcmlkaWFuLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm1jcy5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3Zt
Y2IuaD4KKyNpbmNsdWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KICNpbmNsdWRlIDxwdWJsaWMvZ3Jh
bnRfdGFibGUuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5oPgogI2luY2x1ZGUgPHB1
YmxpYy9odm0vc2F2ZS5oPgpAQCAtMTU2LDcgKzE1Nyw2IEBAIHN0cnVjdCBodm1fZG9tYWluIHsK
IAogICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZpcmlkaWFuOwogCi0gICAgYm9vbF90ICAg
ICAgICAgICAgICAgICBtZW1fc2hhcmluZ19lbmFibGVkOwogICAgIGJvb2xfdCAgICAgICAgICAg
ICAgICAgcWVtdV9tYXBjYWNoZV9pbnZhbGlkYXRlOwogICAgIGJvb2xfdCAgICAgICAgICAgICAg
ICAgaXNfczNfc3VzcGVuZGVkOwogCkBAIC0xOTIsNiArMTkyLDEwIEBAIHN0cnVjdCBodm1fZG9t
YWluIHsKICAgICAgICAgc3RydWN0IHZteF9kb21haW4gdm14OwogICAgICAgICBzdHJ1Y3Qgc3Zt
X2RvbWFpbiBzdm07CiAgICAgfTsKKworI2lmZGVmIENPTkZJR19NRU1fU0hBUklORworICAgIHN0
cnVjdCBtZW1fc2hhcmluZ19kb21haW4gbWVtX3NoYXJpbmc7CisjZW5kaWYKIH07CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX0RPTUFJTl9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcu
aAppbmRleCBjZjc4NDg3MDlmLi4xMzExNGI2MzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmlu
Zy5oCkBAIC0yNiw2ICsyNiwyMCBAQAogCiAjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCiAKK3N0
cnVjdCBtZW1fc2hhcmluZ19kb21haW4KK3sKKyAgICBib29sIGVuYWJsZWQ7CisKKyAgICAvKgor
ICAgICAqIFdoZW4gcmVsZWFzaW5nIHNoYXJlZCBnZm4ncyBpbiBhIHByZWVtcHRpYmxlIG1hbm5l
ciwgcmVjYWxsIHdoZXJlCisgICAgICogdG8gcmVzdW1lIHRoZSBzZWFyY2guCisgICAgICovCisg
ICAgdW5zaWduZWQgbG9uZyBuZXh0X3NoYXJlZF9nZm5fdG9fcmVsaW5xdWlzaDsKK307CisKKyNk
ZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChkKSBcCisgICAgKGhhcF9lbmFibGVkKGQpICYmIChk
KS0+YXJjaC5odm0ubWVtX3NoYXJpbmcuZW5hYmxlZCkKKwogLyogQXVkaXRpbmcgb2YgbWVtb3J5
IHNoYXJpbmcgY29kZT8gKi8KICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FV
RElUIDEKQEAgLTEwNCw2ICsxMTgsOCBAQCBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAKICNlbHNlCiAKKyNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChk
KSBmYWxzZQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJf
c2F2ZWRfbWZucyh2b2lkKQogewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzM5OWM0
YTg5Ny4uOGRlZmE5MDMwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0zMDUsMTAgKzMwNSw2IEBAIHN0cnVj
dCBwMm1fZG9tYWluIHsKICAgICB1bnNpZ25lZCBsb25nIG1pbl9yZW1hcHBlZF9nZm47CiAgICAg
dW5zaWduZWQgbG9uZyBtYXhfcmVtYXBwZWRfZ2ZuOwogCi0gICAgLyogV2hlbiByZWxlYXNpbmcg
c2hhcmVkIGdmbidzIGluIGEgcHJlZW1wdGlibGUgbWFubmVyLCByZWNhbGwgd2hlcmUKLSAgICAg
KiB0byByZXN1bWUgdGhlIHNlYXJjaCAqLwotICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9zaGFyZWRf
Z2ZuX3RvX3JlbGlucXVpc2g7Ci0KICNpZmRlZiBDT05GSUdfSFZNCiAgICAgLyogUG9wdWxhdGUt
b24tZGVtYW5kIHZhcmlhYmxlcwogICAgICAqIEFsbCB2YXJpYWJsZXMgYXJlIHByb3RlY3RlZCB3
aXRoIHRoZSBwb2QgbG9jay4gV2UgY2Fubm90IHJlbHkgb24KLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEuv-0000Zi-OO; Wed, 08 Jan 2020 17:14:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuu-0000Yl-Q3
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:48 +0000
X-Inumbo-ID: 5762412a-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5762412a-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:34 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806076"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:32 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:00 -0800
Message-Id: <deee17245bde6a3cc2c2452d37aa433d92daac3e.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 03/18] x86/mem_sharing: make get_two_gfns
 take locks conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgdGhlIGNsaWVudCBsb2NrIHdpbGwgYWxyZWFkeSBiZSB0YWtlbi4K
ClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVycyA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDExICsrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICB8IDEwICsrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRl
eCBkZGYxZjBmOWY5Li5mNjE4NzQwM2EwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtOTU1LDcg
Kzk1NSw3IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdmbl90
IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICB1bnNpZ25lZCBsb25nIHB1dF9jb3VudCA9IDA7
CiAKICAgICBnZXRfdHdvX2dmbnMoc2QsIHNnZm4sICZzbWZuX3R5cGUsIE5VTEwsICZzbWZuLAot
ICAgICAgICAgICAgICAgICBjZCwgY2dmbiwgJmNtZm5fdHlwZSwgTlVMTCwgJmNtZm4sIDAsICZ0
Zyk7CisgICAgICAgICAgICAgICAgIGNkLCBjZ2ZuLCAmY21mbl90eXBlLCBOVUxMLCAmY21mbiwg
MCwgJnRnLCB0cnVlKTsKIAogICAgIC8qCiAgICAgICogVGhpcyB0cmlja3kgYnVzaW5lc3MgaXMg
dG8gYXZvaWQgdHdvIGNhbGxlcnMgZGVhZGxvY2tpbmcgaWYKQEAgLTEwNzMsNyArMTA3Myw3IEBA
IGVycl9vdXQ6CiB9CiAKIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9t
YWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2QsIHVuc2lnbmVkIGxvbmcgY2dm
bikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpjZCwgdW5z
aWduZWQgbG9uZyBjZ2ZuLCBib29sIGxvY2spCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3Bh
Z2U7CiAgICAgaW50IHJldCA9IC1FSU5WQUw7CkBAIC0xMDg1LDcgKzEwODUsNyBAQCBpbnQgbWVt
X3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcg
c2dmbiwgc2hyX2hhbmRsZQogICAgIHN0cnVjdCB0d29fZ2ZucyB0ZzsKIAogICAgIGdldF90d29f
Z2ZucyhzZCwgX2dmbihzZ2ZuKSwgJnNtZm5fdHlwZSwgTlVMTCwgJnNtZm4sCi0gICAgICAgICAg
ICAgICAgIGNkLCBfZ2ZuKGNnZm4pLCAmY21mbl90eXBlLCAmYSwgJmNtZm4sIDAsICZ0Zyk7Cisg
ICAgICAgICAgICAgICAgIGNkLCBfZ2ZuKGNnZm4pLCAmY21mbl90eXBlLCAmYSwgJmNtZm4sIDAs
ICZ0ZywgbG9jayk7CiAKICAgICAvKiBHZXQgdGhlIHNvdXJjZSBzaGFyZWQgcGFnZSwgY2hlY2sg
YW5kIGxvY2sgKi8KICAgICByZXQgPSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElE
OwpAQCAtMTE2Miw3ICsxMTYyLDggQEAgaW50IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKHN0
cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGUKIGVycl91bmxv
Y2s6CiAgICAgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2soc3BhZ2UpOwogZXJyX291dDoKLSAgICBw
dXRfdHdvX2dmbnMoJnRnKTsKKyAgICBpZiAoIGxvY2sgKQorICAgICAgICBwdXRfdHdvX2dmbnMo
JnRnKTsKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xNTgzLDcgKzE1ODQsNyBAQCBpbnQgbWVt
X3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3Bf
dCkgYXJnKQogICAgICAgICBzaCAgICAgID0gbXNvLnUuc2hhcmUuc291cmNlX2hhbmRsZTsKICAg
ICAgICAgY2dmbiAgICA9IG1zby51LnNoYXJlLmNsaWVudF9nZm47CiAKLSAgICAgICAgcmMgPSBt
ZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChkLCBzZ2ZuLCBzaCwgY2QsIGNnZm4pOworICAgICAg
ICByYyA9IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKGQsIHNnZm4sIHNoLCBjZCwgY2dmbiwg
dHJ1ZSk7CiAKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oY2QpOwogICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CmluZGV4IDk0Mjg1ZGIxYjQuLjczOTljNGE4OTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNTM5LDcgKzUz
OSw3IEBAIHN0cnVjdCB0d29fZ2ZucyB7CiBzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3R3b19nZm5z
KHN0cnVjdCBkb21haW4gKnJkLCBnZm5fdCByZ2ZuLAogICAgICAgICBwMm1fdHlwZV90ICpydCwg
cDJtX2FjY2Vzc190ICpyYSwgbWZuX3QgKnJtZm4sIHN0cnVjdCBkb21haW4gKmxkLAogICAgICAg
ICBnZm5fdCBsZ2ZuLCBwMm1fdHlwZV90ICpsdCwgcDJtX2FjY2Vzc190ICpsYSwgbWZuX3QgKmxt
Zm4sCi0gICAgICAgIHAybV9xdWVyeV90IHEsIHN0cnVjdCB0d29fZ2ZucyAqcnZhbCkKKyAgICAg
ICAgcDJtX3F1ZXJ5X3QgcSwgc3RydWN0IHR3b19nZm5zICpydmFsLCBib29sIGxvY2spCiB7CiAg
ICAgbWZuX3QgICAgICAgICAgICpmaXJzdF9tZm4sICpzZWNvbmRfbWZuLCBzY3JhdGNoX21mbjsK
ICAgICBwMm1fYWNjZXNzX3QgICAgKmZpcnN0X2EsICpzZWNvbmRfYSwgc2NyYXRjaF9hOwpAQCAt
NTY5LDEwICs1NjksMTAgQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAjdW5kZWYgYXNzaWduX3BvaW50ZXJzCiAKICAgICAvKiBOb3cg
ZG8gdGhlIGdldHMgKi8KLSAgICAqZmlyc3RfbWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJt
X2dldF9ob3N0cDJtKHJ2YWwtPmZpcnN0X2RvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2Es
IHEsIE5VTEwpOwotICAgICpzZWNvbmRfbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0
X2hvc3RwMm0ocnZhbC0+c2Vjb25kX2RvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl94KHJ2YWwtPnNlY29uZF9nZm4pLCBzZWNvbmRfdCwgc2Vjb25kX2Es
IHEsIE5VTEwpOworICAgICpmaXJzdF9tZm4gID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybV9n
ZXRfaG9zdHAybShydmFsLT5maXJzdF9kb21haW4pLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2Es
IHEsIE5VTEwsIGxvY2spOworICAgICpzZWNvbmRfbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNz
KHAybV9nZXRfaG9zdHAybShydmFsLT5zZWNvbmRfZG9tYWluKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5feChydmFsLT5zZWNvbmRfZ2ZuKSwgc2Vjb25kX3Qs
IHNlY29uZF9hLCBxLCBOVUxMLCBsb2NrKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHB1dF90
d29fZ2ZucyhzdHJ1Y3QgdHdvX2dmbnMgKmFyZykKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEv0-0000dP-4Z; Wed, 08 Jan 2020 17:14:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuy-0000cI-JI
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:52 +0000
X-Inumbo-ID: 5a009940-323a-11ea-b1f0-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a009940-323a-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 17:14:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806097"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:37 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:04 -0800
Message-Id: <ffbda6be09dfde89a34287c5761744f799e032dc.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 07/18] x86/mem_sharing: Use INVALID_MFN and
 p2m_is_shared in relinquish_shared_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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdXNpbmcgX21mbigwKSBpcyBvZiBubyBjb25zZXF1ZW5jZSBkdXJpbmcgdGVhcmRvd24s
IElOVkFMSURfTUZOIGlzIHRoZQpjb3JyZWN0IHZhbHVlIHRoYXQgc2hvdWxkIGJlIHVzZWQuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5k
ZXggM2FhNjFjMzBlNi4uOTVlNzVmZjI5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEzMjYs
NyArMTMyNiw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIGlmICggbWZuX3Zh
bGlkKG1mbikgJiYgdCA9PSBwMm1fcmFtX3NoYXJlZCApCisgICAgICAgIGlmICggbWZuX3ZhbGlk
KG1mbikgJiYgcDJtX2lzX3NoYXJlZCh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERv
ZXMgbm90IGZhaWwgd2l0aCBFTk9NRU0gZ2l2ZW4gdGhlIERFU1RST1kgZmxhZyAqLwogICAgICAg
ICAgICAgQlVHX09OKF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKApAQCAtMTMzNiw3ICsxMzM2
LDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgICAgICAgKiB1bnNoYXJlLiAgTXVzdCBzdWNjZWVkOiB3ZSBqdXN0IHJlYWQgdGhlIG9sZCBl
bnRyeSBhbmQKICAgICAgICAgICAgICAqIHdlIGhvbGQgdGhlIHAybSBsb2NrLgogICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgX21mbigwKSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0
X2VudHJ5KHAybSwgX2dmbihnZm4pLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm1fYWNjZXNzX3J3
eCwgLTEpOwogICAgICAgICAgICAgQVNTRVJUKCFzZXRfcmMpOwogICAgICAgICAgICAgY291bnQg
Kz0gMHgxMDsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:14:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEv1-0000f6-Eg; Wed, 08 Jan 2020 17:14:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEuz-0000dB-Q9
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:53 +0000
X-Inumbo-ID: 5afce3ee-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5afce3ee-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:39 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806101"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:38 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:05 -0800
Message-Id: <7d96c6aef05e8af4ea0c1f6b52086539b490359a.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 08/18] x86/mem_sharing: Make add_to_physmap
 static and shorten 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgYmVpbmcgY2FsbGVkIGZyb20gb3V0c2lkZSBtZW1fc2hhcmluZy5jCgpTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXgg
OTVlNzVmZjI5OC4uODRiOWYxMzBiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEwNjksOCAr
MTA2OSw5IEBAIGVycl9vdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IG1lbV9zaGFyaW5n
X2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4sIHNo
cl9oYW5kbGVfdCBzaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9t
YWluICpjZCwgdW5zaWduZWQgbG9uZyBjZ2ZuLCBib29sIGxvY2spCitzdGF0aWMKK2ludCBhZGRf
dG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFu
ZGxlX3Qgc2gsCisgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2QsIHVuc2lnbmVk
IGxvbmcgY2dmbiwgYm9vbCBsb2NrKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwYWdlOwog
ICAgIGludCByZXQgPSAtRUlOVkFMOwpAQCAtMTU4Miw3ICsxNTgzLDcgQEAgaW50IG1lbV9zaGFy
aW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFy
ZykKICAgICAgICAgc2ggICAgICA9IG1zby51LnNoYXJlLnNvdXJjZV9oYW5kbGU7CiAgICAgICAg
IGNnZm4gICAgPSBtc28udS5zaGFyZS5jbGllbnRfZ2ZuOwogCi0gICAgICAgIHJjID0gbWVtX3No
YXJpbmdfYWRkX3RvX3BoeXNtYXAoZCwgc2dmbiwgc2gsIGNkLCBjZ2ZuLCB0cnVlKTsKKyAgICAg
ICAgcmMgPSBhZGRfdG9fcGh5c21hcChkLCBzZ2ZuLCBzaCwgY2QsIGNnZm4sIHRydWUpOwogCiAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGNkKTsKICAgICB9Ci0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEv6-0000kF-1W; Wed, 08 Jan 2020 17:15:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEv4-0000iy-QO
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:14:58 +0000
X-Inumbo-ID: 5af61a50-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5af61a50-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806105"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:39 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:06 -0800
Message-Id: <b3ae2ab43730b53cfe432439ce16788182ac34cd.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 09/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gaXMgdXNlZCBvbiB0aGUgJ2ZsYWdzJyBiaXRmaWVsZCBk
dXJpbmcgdW5zaGFyaW5nLgpIb3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9yIGFu
eXRoaW5nIGVsc2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBhCmJvb2wgaW5zdGVhZC4KClNpZ25l
ZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgOSArKysrLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8IDUgKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggODRi
OWYxMzBiOS4uMDQzNWE3ZjgwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTExODIsNyArMTE4
Miw3IEBAIGVycl9vdXQ6CiAgKi8KIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZsYWdzKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVzdHJveSkKIHsKICAgICBwMm1f
dHlwZV90IHAybXQ7CiAgICAgbWZuX3QgbWZuOwpAQCAtMTIzOCw3ICsxMjM4LDcgQEAgaW50IF9f
bWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogSWYgdGhl
IEdGTiBpcyBnZXR0aW5nIGRlc3Ryb3llZCBkcm9wIHRoZSByZWZlcmVuY2VzIHRvIE1GTgogICAg
ICAqIChwb3NzaWJseSBmcmVlaW5nIHRoZSBwYWdlKSwgYW5kIGV4aXQgZWFybHkuCiAgICAgICov
Ci0gICAgaWYgKCBmbGFncyAmIE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOICkKKyAgICBpZiAoIGRl
c3Ryb3kgKQogICAgIHsKICAgICAgICAgaWYgKCAhbGFzdF9nZm4gKQogICAgICAgICAgICAgbWVt
X3NoYXJpbmdfZ2ZuX2Rlc3Ryb3kocGFnZSwgZCwgZ2ZuX2luZm8pOwpAQCAtMTMyOSw5ICsxMzI5
LDggQEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmdCwgJmEsIDAsIE5VTEws
IE5VTEwpOwogICAgICAgICBpZiAoIG1mbl92YWxpZChtZm4pICYmIHAybV9pc19zaGFyZWQodCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICAvKiBEb2VzIG5vdCBmYWlsIHdpdGggRU5PTUVNIGdp
dmVuIHRoZSBERVNUUk9ZIGZsYWcgKi8KLSAgICAgICAgICAgIEJVR19PTihfX21lbV9zaGFyaW5n
X3Vuc2hhcmVfcGFnZSgKLSAgICAgICAgICAgICAgICAgICAgICAgZCwgZ2ZuLCBNRU1fU0hBUklO
R19ERVNUUk9ZX0dGTikpOworICAgICAgICAgICAgLyogRG9lcyBub3QgZmFpbCB3aXRoIEVOT01F
TSBnaXZlbiAiZGVzdHJveSIgaXMgc2V0IHRvIHRydWUgKi8KKyAgICAgICAgICAgIEJVR19PTihf
X21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnZm4sIHRydWUpKTsKICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgKiBDbGVhciBvdXQgdGhlIHAybSBlbnRyeSBzbyBubyBvbmUgZWxzZSBt
YXkgdHJ5IHRvCiAgICAgICAgICAgICAgKiB1bnNoYXJlLiAgTXVzdCBzdWNjZWVkOiB3ZSBqdXN0
IHJlYWQgdGhlIG9sZCBlbnRyeSBhbmQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCAx
MzExNGI2MzQ2Li5jOTE1ZmQ5NzNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21l
bV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC03
NiwxNiArNzYsMTUgQEAgc3RydWN0IHBhZ2Vfc2hhcmluZ19pbmZvCiB1bnNpZ25lZCBpbnQgbWVt
X3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnModm9pZCk7CiB1bnNpZ25lZCBpbnQgbWVtX3NoYXJp
bmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZvaWQpOwogCi0jZGVmaW5lIE1FTV9TSEFSSU5HX0RFU1RS
T1lfR0ZOICAgICAgICgxPDwxKQogLyogT25seSBmYWlscyB3aXRoIC1FTk9NRU0uIEVuZm9yY2Ug
aXQgd2l0aCBhIEJVR19PTiB3cmFwcGVyLiAqLwogaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qg
ZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVzdHJveSk7CiAK
IHN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogewotICAgIGludCByYyA9IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQs
IGdmbiwgMCk7CisgICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ2Zu
LCBmYWxzZSk7CiAgICAgQlVHX09OKHJjICYmIChyYyAhPSAtRU5PTUVNKSk7CiAgICAgcmV0dXJu
IHJjOwogfQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEvB-0000pA-Ay; Wed, 08 Jan 2020 17:15:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEv9-0000nq-Qd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:03 +0000
X-Inumbo-ID: 5af61a51-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5af61a51-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806109"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:40 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:07 -0800
Message-Id: <c3756e62bdfc25d69e72c055875f48f674de04bc.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 10/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgWEVOTE9HX0VSUiBsZXZlbCBzaW5jZSB0aGlzIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBw
YXRocyAoaWUuIGl0J3MKZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZsPWFsbCBz
ZXQpLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDg2ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygr
KSwgNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAwNDM1YTdmODAzLi45
M2U3NjA1OTAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtNDksOSArNDksNiBAQCB0eXBlZGVm
IHN0cnVjdCBwZ19sb2NrX2RhdGEgewogCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUocGdfbG9ja19k
YXRhX3QsIF9fcGxkKTsKIAotI2RlZmluZSBNRU1fU0hBUklOR19ERUJVRyhfZiwgX2EuLi4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkZWJ1Z3RyYWNlX3ByaW50aygi
bWVtX3NoYXJpbmdfZGVidWc6ICVzKCk6ICIgX2YsIF9fZnVuY19fLCAjI19hKQotCiAvKiBSZXZl
cnNlIG1hcCBkZWZpbmVzICovCiAjZGVmaW5lIFJNQVBfSEFTSFRBQl9PUkRFUiAgMAogI2RlZmlu
ZSBSTUFQX0hBU0hUQUJfU0laRSAgIFwKQEAgLTQ5NCwxOSArNDkxLDE5IEBAIHN0YXRpYyBpbnQg
YXVkaXQodm9pZCkKICAgICAgICAgLyogSWYgd2UgY2FuJ3QgbG9jayBpdCwgaXQncyBkZWZpbml0
ZWx5IG5vdCBhIHNoYXJlZCBwYWdlICovCiAgICAgICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2Vf
bG9jayhwZykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKLSAg
ICAgICAgICAgICAgICAibWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tl
ZCAoJWx4KSFcbiIsCi0gICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlw
ZV9pbmZvKTsKLSAgICAgICAgICAgIGVycm9ycysrOwotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgIm1m
biAlbHggaW4gYXVkaXQgbGlzdCwgYnV0IGNhbm5vdCBiZSBsb2NrZWQgKCVseCkhXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAgICAgICAgZXJyb3JzKys7CisgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAg
ICAgICAgLyogQ2hlY2sgaWYgdGhlIE1GTiBoYXMgY29ycmVjdCB0eXBlLCBvd25lciBhbmQgaGFu
ZGxlLiAqLwogICAgICAgICBpZiAoIChwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9t
YXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fU0hB
UklOR19ERUJVRygKLSAgICAgICAgICAgICAgICAibWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQg
bm90IFBHVF9zaGFyZWRfcGFnZSAoJWx4KSFcbiIsCi0gICAgICAgICAgICAgICAgbWZuX3gobWZu
KSwgcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayk7CisgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgIm1mbiAlbHggaW4gYXVk
aXQgbGlzdCwgYnV0IG5vdCBQR1Rfc2hhcmVkX3BhZ2UgKCVseCkhXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFz
ayk7CiAgICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICB9CkBAIC01MTQsMjQgKzUxMSwyNCBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAg
IC8qIENoZWNrIHRoZSBwYWdlIG93bmVyLiAqLwogICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVy
KHBnKSAhPSBkb21fY293ICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVC
VUcoIm1mbiAlbHggc2hhcmVkLCBidXQgd3Jvbmcgb3duZXIgJXBkIVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIHBhZ2VfZ2V0X293bmVyKHBnKSk7Ci0gICAg
ICAgICAgICBlcnJvcnMrKzsKKyAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJt
Zm4gJWx4IHNoYXJlZCwgYnV0IHdyb25nIG93bmVyICglaHUpIVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KG1mbiksIHBhZ2VfZ2V0X293bmVyKHBnKS0+ZG9tYWluX2lkKTsKKyAg
ICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICB9CiAKICAgICAgICAgLyogQ2hlY2sgdGhl
IG0ycCBlbnRyeSAqLwogICAgICAgICBpZiAoICFTSEFSRURfTTJQKGdldF9ncGZuX2Zyb21fbWZu
KG1mbl94KG1mbikpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVH
KCJtZm4gJWx4IHNoYXJlZCwgYnV0IHdyb25nIG0ycCBlbnRyeSAoJWx4KSFcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBnZXRfZ3Bmbl9mcm9tX21mbihtZm5f
eChtZm4pKSk7Ci0gICAgICAgICAgICBlcnJvcnMrKzsKKyAgICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19FUlIsICJtZm4gJWx4IHNoYXJlZCwgYnV0IHdyb25nIG0ycCBlbnRyeSAoJWx4KSFc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBnZXRfZ3Bmbl9mcm9tX21m
bihtZm5feChtZm4pKSk7CisgICAgICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgfQogCiAg
ICAgICAgIC8qIENoZWNrIHdlIGhhdmUgYSBsaXN0ICovCiAgICAgICAgIGlmICggKCFwZy0+c2hh
cmluZykgfHwgIXJtYXBfaGFzX2VudHJpZXMocGcpICkKICAgICAgICAgewotICAgICAgICAgICAg
TUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hhcmVkLCBidXQgZW1wdHkgZ2ZuIGxpc3QhXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CisgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAibWZuICVseCBzaGFyZWQsIGJ1dCBlbXB0eSBnZm4gbGlz
dCFcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGVy
cm9ycysrOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KQEAgLTU1MCwyNCArNTQ3
LDI2IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAgICAgIGQgPSBnZXRfZG9tYWlu
X2J5X2lkKGctPmRvbWFpbik7CiAgICAgICAgICAgICBpZiAoIGQgPT0gTlVMTCApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIlVua25vd24gZG9tOiAl
aHUsIGZvciBQRk49JWx4LCBNRk49JWx4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGctPmRvbWFpbiwgZy0+Z2ZuLCBtZm5feChtZm4pKTsKKyAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgICJVbmtub3duIGRv
bTogJWh1LCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAgICAgZXJyb3Jz
Kys7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAmdCk7CiAgICAgICAg
ICAgICBpZiAoICFtZm5fZXEob19tZm4sIG1mbikgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJlY3QgUDJNIGZvciBkPSVodSwgUEZOPSVs
eC4iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyBNRk49JWx4
LCBnb3QgJWx4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGctPmRvbWFp
biwgZy0+Z2ZuLCBtZm5feChtZm4pLCBtZm5feChvX21mbikpOworICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsICJJbmNvcnJlY3QgUDJNIGZvciBkPSVodSwgUEZOPSVseC4iCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyBNRk49JWx4LCBnb3QgJWx4XG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGctPmRvbWFpbiwgZy0+Z2ZuLCBtZm5feChtZm4pLCBt
Zm5feChvX21mbikpOwogICAgICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1fc2hhcmVkICkKICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiSW5jb3JyZWN0IFAyTSB0eXBlIGZvciBk
PSVodSwgUEZOPSVseCBNRk49JWx4LiIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiRXhwZWN0aW5nIHQ9JWQsIGdvdCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSwgcDJtX3JhbV9zaGFyZWQsIHQp
OworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIkluY29ycmVjdCBQMk0gdHlwZSBmb3IgZD0laHUsIFBGTj0lbHggTUZOPSVseC4i
CisgICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyB0PSVkLCBnb3QgJWRcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgZy0+ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1mbiksIHAy
bV9yYW1fc2hhcmVkLCB0KTsKICAgICAgICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIHB1dF9kb21haW4oZCk7CkBAIC01NzYsMTAgKzU3NSwxMCBAQCBzdGF0
aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgIC8qIFRoZSB0eXBlIGNvdW50IGhhcyBhbiBleHRy
YSByZWYgYmVjYXVzZSB3ZSBoYXZlIGxvY2tlZCB0aGUgcGFnZSAqLwogICAgICAgICBpZiAoIChu
cl9nZm5zICsgMSkgIT0gKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJNaXNtYXRjaGVkIGNv
dW50cyBmb3IgTUZOPSVseC4iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibnJfZ2Zu
cyBpbiBsaXN0ICVsdSwgaW4gdHlwZV9pbmZvICVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KG1mbiksIG5yX2dmbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spKTsKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJNaXNtYXRjaGVkIGNvdW50cyBmb3IgTUZOPSVseC4i
CisgICAgICAgICAgICAgICAgICAgICAibnJfZ2ZucyBpbiBsaXN0ICVsdSwgaW4gdHlwZV9pbmZv
ICVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIG5yX2dmbnMsCisgICAg
ICAgICAgICAgICAgICAgICAocGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2sp
KTsKICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICB9CiAKQEAgLTU5MCw4ICs1ODksOCBA
QCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAKICAgICBpZiAoIGNvdW50X2ZvdW5kICE9IGNvdW50
X2V4cGVjdGVkICkKICAgICB7Ci0gICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJFeHBlY3RlZCAl
bGQgc2hhcmVkIG1mbnMsIGZvdW5kICVsZC4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICBj
b3VudF9leHBlY3RlZCwgY291bnRfZm91bmQpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiRXhwZWN0ZWQgJWxkIHNoYXJlZCBtZm5zLCBmb3VuZCAlbGQuIiwKKyAgICAgICAgICAgICAg
ICAgY291bnRfZXhwZWN0ZWQsIGNvdW50X2ZvdW5kKTsKICAgICAgICAgZXJyb3JzKys7CiAgICAg
fQogCkBAIC03NjksMTAgKzc2OCwxMCBAQCBzdGF0aWMgaW50IGRlYnVnX21mbihtZm5fdCBtZm4p
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIE1FTV9TSEFSSU5HX0RFQlVH
KAotICAgICAgICAiRGVidWcgcGFnZTogTUZOPSVseCBpcyBjaT0lbHgsIHRpPSVseCwgb3duZXI9
JXBkXG4iLAotICAgICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksIHBhZ2UtPmNvdW50X2lu
Zm8sCi0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBwYWdlX2dldF9vd25lcihwYWdl
KSk7CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAiRGVidWcgcGFnZTog
TUZOPSVseCBpcyBjaT0lbHgsIHRpPSVseCwgb3duZXJfaWQ9JWRcbiIsCisgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBwYWdlLT5jb3VudF9pbmZvLAorICAgICAgICAgICAg
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBwYWdlX2dldF9vd25lcihwYWdlKS0+ZG9tYWluX2lk
KTsKIAogICAgIC8qIC0xIGJlY2F1c2UgdGhlIHBhZ2UgaXMgbG9ja2VkIGFuZCB0aGF0J3MgYW4g
YWRkaXRpb25hbCB0eXBlIHJlZiAqLwogICAgIG51bV9yZWZzID0gKChpbnQpIChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSkgLSAxOwpAQCAtNzg4LDggKzc4Nyw5IEBA
IHN0YXRpYyBpbnQgZGVidWdfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKIAogICAg
IG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwogCi0gICAgTUVNX1NI
QVJJTkdfREVCVUcoIkRlYnVnIGZvciBkb20lZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbl94KGdmbikpOworICAgIGdkcHJpbnRr
KFhFTkxPR19FUlIsICJEZWJ1ZyBmb3IgZG9tJWQsIGdmbj0lIiBQUklfZ2ZuICJcbiIsCisgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pKTsKKwogICAgIG51bV9yZWZzID0gZGVi
dWdfbWZuKG1mbik7CiAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKIApAQCAtODA1LDEzICs4
MDUsMTMgQEAgc3RhdGljIGludCBkZWJ1Z19ncmVmKHN0cnVjdCBkb21haW4gKmQsIGdyYW50X3Jl
Zl90IHJlZikKICAgICByYyA9IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKGQtPmdyYW50X3RhYmxl
LCByZWYsICZnZm4sICZzdGF0dXMpOwogICAgIGlmICggcmMgKQogICAgIHsKLSAgICAgICAgTUVN
X1NIQVJJTkdfREVCVUcoIkFza2VkIHRvIGRlYnVnIFtkb209JWQsZ3JlZj0ldV06IGVycm9yICVk
LlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYsIHJjKTsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkFza2VkIHRvIGRlYnVnIFtkb209JWQsZ3Jl
Zj0ldV06IGVycm9yICVkLlxuIiwKKyAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYs
IHJjKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIE1FTV9TSEFSSU5HX0RFQlVH
KCI9PT4gR3JhbnQgW2RvbT0lZCxyZWY9JWRdLCBzdGF0dXM9JXguICIsCi0gICAgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYsIHN0YXR1cyk7CisgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIj09PiBHcmFudCBbZG9tPSVkLHJlZj0lZF0sIHN0YXR1cz0leC4gIiwKKyAgICAgICAg
ICAgICBkLT5kb21haW5faWQsIHJlZiwgc3RhdHVzKTsKIAogICAgIHJldHVybiBkZWJ1Z19nZm4o
ZCwgZ2ZuKTsKIH0KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:15: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 1ipEvG-0000uJ-LW; Wed, 08 Jan 2020 17:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvE-0000sg-QZ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:08 +0000
X-Inumbo-ID: 5c6ef82a-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c6ef82a-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:43 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806115"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:41 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:08 -0800
Message-Id: <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 11/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDQyICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCA5M2U3NjA1OTAwLi4zZjM2Y2Q2
YmJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTExNywxMSArMTExNywxOSBAQCBpbnQgYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hh
bmRsZV90IHNoLAogICAgICAgICBnb3RvIGVycl91bmxvY2s7CiAgICAgfQogCisgICAgLyoKKyAg
ICAgKiBNdXN0IHN1Y2NlZWQsIHdlIGp1c3QgcmVhZCB0aGUgZW50cnkgYW5kIGhvbGQgdGhlIHAy
bSBsb2NrCisgICAgICogdmlhIGdldF90d29fZ2Zucy4KKyAgICAgKi8KICAgICByZXQgPSBwMm1f
c2V0X2VudHJ5KHAybSwgX2dmbihjZ2ZuKSwgc21mbiwgUEFHRV9PUkRFUl80SywKICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsKKyAgICBBU1NFUlQoIXJldCk7CiAK
LSAgICAvKiBUZW1wdGVkIHRvIHR1cm4gdGhpcyBpbnRvIGFuIGFzc2VydCAqLwotICAgIGlmICgg
cmV0ICkKKyAgICAvKgorICAgICAqIFRoZXJlIGlzIGEgY2hhbmNlIHdlJ3JlIHBsdWdnaW5nIGEg
aG9sZSB3aGVyZSBhIHBhZ2VkIG91dAorICAgICAqIHBhZ2Ugd2FzLgorICAgICAqLworICAgIGlm
ICggcDJtX2lzX3BhZ2luZyhjbWZuX3R5cGUpICYmIChjbWZuX3R5cGUgIT0gcDJtX3JhbV9wYWdp
bmdfb3V0KSApCiAgICAgewogICAgICAgICBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShzcGFnZSwg
Y2QsIGdmbl9pbmZvKTsKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoc3BhZ2UpOwpAQCAtMTEy
OSwyOSArMTEzNywyMSBAQCBpbnQgYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVu
c2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAgIGVsc2UKICAgICB7CiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFRoZXJlIGlzIGEgY2hhbmNlIHdlJ3JlIHBsdWdnaW5nIGEgaG9s
ZSB3aGVyZSBhIHBhZ2VkIG91dAotICAgICAgICAgKiBwYWdlIHdhcy4KKyAgICAgICAgICogRnVy
dGhlciwgdGhlcmUgaXMgYSBjaGFuY2UgdGhpcyB3YXMgYSB2YWxpZCBwYWdlLgorICAgICAgICAg
KiBEb24ndCBsZWFrIGl0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5n
KGNtZm5fdHlwZSkgJiYgKGNtZm5fdHlwZSAhPSBwMm1fcmFtX3BhZ2luZ19vdXQpICkKKyAgICAg
ICAgaWYgKCBtZm5fdmFsaWQoY21mbikgKQogICAgICAgICB7Ci0gICAgICAgICAgICBhdG9taWNf
ZGVjKCZjZC0+cGFnZWRfcGFnZXMpOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIEZ1
cnRoZXIsIHRoZXJlIGlzIGEgY2hhbmNlIHRoaXMgd2FzIGEgdmFsaWQgcGFnZS4KLSAgICAgICAg
ICAgICAqIERvbid0IGxlYWsgaXQuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICgg
bWZuX3ZhbGlkKGNtZm4pICkKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmNwYWdlID0g
bWZuX3RvX3BhZ2UoY21mbik7CisKKyAgICAgICAgICAgIGlmICggIWdldF9wYWdlKGNwYWdlLCBj
ZCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmNw
YWdlID0gbWZuX3RvX3BhZ2UoY21mbik7Ci0KLSAgICAgICAgICAgICAgICBpZiAoICFnZXRfcGFn
ZShjcGFnZSwgY2QpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGRv
bWFpbl9jcmFzaChjZCk7Ci0gICAgICAgICAgICAgICAgICAgIHJldCA9IC1FT1ZFUkZMT1c7Ci0g
ICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyX3VubG9jazsKLSAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgcHV0X3BhZ2VfYWxsb2NfcmVmKGNwYWdlKTsKLSAgICAgICAgICAgICAg
ICBwdXRfcGFnZShjcGFnZSk7CisgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGNkKTsKKyAg
ICAgICAgICAgICAgICByZXQgPSAtRU9WRVJGTE9XOworICAgICAgICAgICAgICAgIGdvdG8gZXJy
X3VubG9jazsKICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHB1dF9wYWdlX2FsbG9jX3JlZihj
cGFnZSk7CisgICAgICAgICAgICBwdXRfcGFnZShjcGFnZSk7CiAgICAgICAgIH0KICAgICB9CiAK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEvL-0000yd-14; Wed, 08 Jan 2020 17:15:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvJ-0000xU-R2
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:13 +0000
X-Inumbo-ID: 5d238150-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d238150-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:44 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806119"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:42 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:09 -0800
Message-Id: <4e285f09f6c68deccf009b16c86898a78e349997.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 12/18] x86/mem_sharing: Enable mem_sharing on
 first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgd2FzdGVmdWwgdG8gcmVxdWlyZSBzZXBhcmF0ZSBoeXBlcmNhbGxzIHRvIGVuYWJsZSBz
aGFyaW5nIG9uIGJvdGggdGhlCnBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5nIFZN
IGZvcmtpbmcuIFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKc2hhcmluZyBvbiB0aGUgZmly
c3QgbWVtb3AgaW4gY2FzZSBpdCB3YXNuJ3QgYWxyZWFkeSBlbmFibGVkLgoKU2lnbmVkLW9mZi1i
eTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAzZjM2Y2Q2YmJjLi5iOGE5MjI4ZWNmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMTQxMiw2ICsxNDEyLDI0IEBAIHN0YXRpYyBpbnQgcmFuZ2Vfc2hh
cmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QsCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19jb250cm9sKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgZW5hYmxlKQoreworICAgIGlmICggZW5hYmxlICkKKyAgICB7CisgICAgICAgIGlm
ICggdW5saWtlbHkoIWlzX2h2bV9kb21haW4oZCkpICkKKyAgICAgICAgICAgIHJldHVybiAtRU5P
U1lTOworCisgICAgICAgIGlmICggdW5saWtlbHkoIWhhcF9lbmFibGVkKGQpKSApCisgICAgICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKKworICAgICAgICBpZiAoIHVubGlrZWx5KGlzX2lvbW11X2Vu
YWJsZWQoZCkpICkKKyAgICAgICAgICAgIHJldHVybiAtRVhERVY7CisgICAgfQorCisgICAgZC0+
YXJjaC5odm0ubWVtX3NoYXJpbmcuZW5hYmxlZCA9IGVuYWJsZTsKKyAgICByZXR1cm4gMDsKK30K
KwogaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9z
aGFyaW5nX29wX3QpIGFyZykKIHsKICAgICBpbnQgcmM7CkBAIC0xNDMzLDEwICsxNDUxLDggQEAg
aW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFy
aW5nX29wX3QpIGFyZykKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAv
KiBPbmx5IEhBUCBpcyBzdXBwb3J0ZWQgKi8KLSAgICByYyA9IC1FTk9ERVY7Ci0gICAgaWYgKCAh
bWVtX3NoYXJpbmdfZW5hYmxlZChkKSApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlmICggIW1l
bV9zaGFyaW5nX2VuYWJsZWQoZCkgJiYgKHJjID0gbWVtX3NoYXJpbmdfY29udHJvbChkLCB0cnVl
KSkgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICBzd2l0Y2ggKCBtc28ub3AgKQogICAgIHsK
QEAgLTE3MDMsMTggKzE3MTksMTAgQEAgaW50IG1lbV9zaGFyaW5nX2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCAqbWVjKQogewogICAgIGlu
dCByYzsKIAotICAgIC8qIE9ubHkgSEFQIGlzIHN1cHBvcnRlZCAqLwotICAgIGlmICggIWhhcF9l
bmFibGVkKGQpICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KLSAgICBzd2l0Y2ggKCBtZWMt
Pm9wICkKKyAgICBzd2l0Y2goIG1lYy0+b3AgKQogICAgIHsKICAgICBjYXNlIFhFTl9ET01DVExf
TUVNX1NIQVJJTkdfQ09OVFJPTDoKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBpZiAoIHVubGlr
ZWx5KGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbWVjLT51LmVuYWJsZSkgKQotICAgICAgICAgICAg
cmMgPSAtRVhERVY7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGQtPmFyY2guaHZtLm1lbV9z
aGFyaW5nX2VuYWJsZWQgPSBtZWMtPnUuZW5hYmxlOworICAgICAgICByYyA9IG1lbV9zaGFyaW5n
X2NvbnRyb2woZCwgbWVjLT51LmVuYWJsZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVs
dDoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:15: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 1ipEvP-00012k-Dk; Wed, 08 Jan 2020 17:15:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvO-000122-Qz
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:18 +0000
X-Inumbo-ID: 5d238151-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d238151-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:45 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:44 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806125"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:43 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:10 -0800
Message-Id: <ce3871c8e9ee01523d2032990ff8acaaaf69a350.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 13/18] x86/mem_sharing: Skip xen heap pages
 in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0ZXIgdG8gc2tpcCB0
aGVtIGVhcmx5LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVs
QGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDYgKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwppbmRleCBiOGE5MjI4ZWNmLi5iYWEzZTM1ZGVkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYwpAQCAtODUyLDYgKzg1MiwxMSBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIGlmICggIXAybV9pc19zaGFyYWJsZShwMm10KSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyogU2tpcCB4ZW4gaGVhcCBwYWdlcyAqLworICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIGlmICggIXBhZ2UgfHwgaXNfeGVuX2hlYXBf
cGFnZShwYWdlKSApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAgLyogQ2hlY2sgaWYgdGhlcmUg
YXJlIG1lbV9hY2Nlc3MvcmVtYXBwZWQgYWx0cDJtIGVudHJpZXMgZm9yIHRoaXMgcGFnZSAqLwog
ICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCiAgICAgewpAQCAtODgyLDcgKzg4Nyw2IEBAIHN0
YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAg
fQogCiAgICAgLyogVHJ5IHRvIGNvbnZlcnQgdGhlIG1mbiB0byB0aGUgc2hhcmFibGUgdHlwZSAq
LwotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIHJldCA9IHBhZ2VfbWFrZV9zaGFy
YWJsZShkLCBwYWdlLCBleHBlY3RlZF9yZWZjbnQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAg
Z290byBvdXQ7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEvU-00018T-OI; Wed, 08 Jan 2020 17:15:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvT-00017b-R7
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:23 +0000
X-Inumbo-ID: 5e92640c-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e92640c-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:46 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806137"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:44 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:11 -0800
Message-Id: <a74d4a8de609dfba8b561b7ba0795b22e754fa0b.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 14/18] x86/mem_sharing: check page type count
 earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDEzICsrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYwppbmRleCBiYWEzZTM1ZGVkLi5lY2JlNDA1NDVkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YwpAQCAtNjUyLDE5ICs2NTIsMTggQEAgc3RhdGljIGludCBwYWdlX21ha2Vfc2hhcmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICAvKiBD
aGFuZ2UgcGFnZSB0eXBlIGFuZCBjb3VudCBhdG9taWNhbGx5ICovCi0gICAgaWYgKCAhZ2V0X3Bh
Z2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3NoYXJlZF9wYWdlKSApCisgICAgLyogQ2hlY2sgaWYg
cGFnZSBpcyBhbHJlYWR5IHR5cGVkIGFuZCBiYWlsIGVhcmx5IGlmIGl0IGlzICovCisgICAgaWYg
KCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMSApCiAgICAg
ewogICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAotICAgIC8qIENo
ZWNrIGl0IHdhc24ndCBhbHJlYWR5IHNoYXJhYmxlIGFuZCB1bmRvIGlmIGl0IHdhcyAqLwotICAg
IGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDEgKQor
ICAgIC8qIENoYW5nZSBwYWdlIHR5cGUgYW5kIGNvdW50IGF0b21pY2FsbHkgKi8KKyAgICBpZiAo
ICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfc2hhcmVkX3BhZ2UpICkKICAgICB7CiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotICAgICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgIH0KIAogICAgIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEva-0001Dn-9I; Wed, 08 Jan 2020 17:15:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvY-0001Cf-R8
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:28 +0000
X-Inumbo-ID: 5e92640d-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e92640d-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:48 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806160"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:46 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:12 -0800
Message-Id: <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Julien Grall <julien@xen.org>,
 =?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>

Vk0gZm9ya2luZyBpcyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBhIGRvbWFpbiB3aXRoIGFuIGVt
cHR5IG1lbW9yeSBzcGFjZSBhbmQgYQpwYXJlbnQgZG9tYWluIHNwZWNpZmllZCBmcm9tIHdoaWNo
IHRvIHBvcHVsYXRlIHRoZSBtZW1vcnkgd2hlbiBuZWNlc3NhcnkuIEZvcgp0aGUgbmV3IGRvbWFp
biB0byBiZSBmdW5jdGlvbmFsIHRoZSBWTSBzdGF0ZSBpcyBjb3BpZWQgb3ZlciBhcyBwYXJ0IG9m
IHRoZSBmb3JrCm9wZXJhdGlvbiAoSFZNIHBhcmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMjA0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAgMjAgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAg
IHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMjM5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggNWQyNGNlYjQ2OS4uMzI0MWUyYTVhYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xOTA5LDcg
KzE5MDksNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCiAgICAgfQogI2VuZGlmCiAKLSAgICAvKiBTcHVyaW91cyBmYXVsdD8g
UG9EIGFuZCBsb2ctZGlydHkgYWxzbyB0YWtlIHRoaXMgcGF0aC4gKi8KKyAgICAvKiBTcHVyaW91
cyBmYXVsdD8gUG9ELCBsb2ctZGlydHkgYW5kIFZNIGZvcmtpbmcgYWxzbyB0YWtlIHRoaXMgcGF0
aC4gKi8KICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQogICAgIHsKICAgICAgICAgcmMgPSAx
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBlY2JlNDA1NDVkLi5kNTQ0ODAxNjgxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMjIsMTEgKzIyLDEzIEBACiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CiAjaW5j
bHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL3Jj
dXBkYXRlLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgpAQCAtMzYsNiArMzgsOSBAQAogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNp
bmNsdWRlIDxhc20vYXRvbWljLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8
YXNtL2hhcC5oPgorI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9z
YXZlLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCiAjaW5jbHVkZSAibW0tbG9ja3MuaCIKQEAg
LTE0MzMsNiArMTQzOCwxNzUgQEAgc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfY29udHJv
bChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGVuYWJsZSkKICAgICByZXR1cm4gMDsKIH0KIAorLyoK
KyAqIEZvcmtpbmcgYSBwYWdlIG9ubHkgZ2V0cyBjYWxsZWQgd2hlbiB0aGUgVk0gZmF1bHRzIGR1
ZSB0byBubyBlbnRyeSBiZWluZworICogaW4gdGhlIEVQVCBmb3IgdGhlIGFjY2Vzcy4gRGVwZW5k
aW5nIG9uIHRoZSB0eXBlIG9mIGFjY2VzcyB3ZSBlaXRoZXIKKyAqIHBvcHVsYXRlIHRoZSBwaHlz
bWFwIHdpdGggYSBzaGFyZWQgZW50cnkgZm9yIHJlYWQtb25seSBhY2Nlc3Mgb3IKKyAqIGZvcmsg
dGhlIHBhZ2UgaWYgaXRzIGEgd3JpdGUgYWNjZXNzLgorICoKKyAqIFRoZSBjbGllbnQgcDJtIGlz
IGFscmVhZHkgbG9ja2VkIHNvIHdlIG9ubHkgbmVlZCB0byBsb2NrCisgKiB0aGUgcGFyZW50J3Mg
aGVyZS4KKyAqLworaW50IG1lbV9zaGFyaW5nX2ZvcmtfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIGJvb2wgdW5zaGFyaW5nKQoreworICAgIGludCByYyA9IC1FTk9FTlQ7CisgICAg
c2hyX2hhbmRsZV90IGhhbmRsZTsKKyAgICBzdHJ1Y3QgZG9tYWluICpwYXJlbnQ7CisgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybTsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2Zu
KTsKKyAgICBtZm5fdCBtZm4sIG5ld19tZm47CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICFtZW1fc2hhcmluZ19pc19mb3JrKGQp
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBwYXJlbnQgPSBkLT5wYXJlbnQ7CisK
KyAgICBpZiAoICF1bnNoYXJpbmcgKQorICAgIHsKKyAgICAgICAgLyogRm9yIHJlYWQtb25seSBh
Y2Nlc3NlcyB3ZSBqdXN0IGFkZCBhIHNoYXJlZCBlbnRyeSB0byB0aGUgcGh5c21hcCAqLworICAg
ICAgICB3aGlsZSAoIHBhcmVudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIShyYyA9
IG5vbWluYXRlX3BhZ2UocGFyZW50LCBnZm4sIDAsICZoYW5kbGUpKSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgICAgIHBhcmVudCA9IHBhcmVudC0+cGFyZW50OworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBUaGUg
Y2xpZW50J3MgcDJtIGlzIGFscmVhZHkgbG9ja2VkICovCisgICAgICAgICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcHAybSA9IHAybV9nZXRfaG9zdHAybShwYXJlbnQpOworCisgICAgICAgICAgICBw
Mm1fbG9jayhwcDJtKTsKKyAgICAgICAgICAgIHJjID0gYWRkX3RvX3BoeXNtYXAocGFyZW50LCBn
Zm5fbCwgaGFuZGxlLCBkLCBnZm5fbCwgZmFsc2UpOworICAgICAgICAgICAgcDJtX3VubG9jayhw
cDJtKTsKKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJZiBpdCdzIGEgd3JpdGUgYWNj
ZXNzIChpZS4gdW5zaGFyaW5nKSBvciBpZiBhZGRpbmcgYSBzaGFyZWQgZW50cnkgdG8KKyAgICAg
KiB0aGUgcGh5c21hcCBmYWlsZWQgd2UnbGwgZm9yayB0aGUgcGFnZSBkaXJlY3RseS4KKyAgICAg
Ki8KKyAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgcGFyZW50ID0gZC0+cGFyZW50
OworCisgICAgd2hpbGUgKCBwYXJlbnQgKQorICAgIHsKKyAgICAgICAgbWZuID0gZ2V0X2dmbl9x
dWVyeShwYXJlbnQsIGdmbl9sLCAmcDJtdCk7CisKKyAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZu
KSAmJiBwMm1faXNfYW55X3JhbShwMm10KSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICBwYXJlbnQgPSBwYXJlbnQtPnBhcmVu
dDsKKyAgICB9CisKKyAgICBpZiAoICFwYXJlbnQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsK
KworICAgIGlmICggIShwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApKSApCisgICAgewor
ICAgICAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICBuZXdfbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgY29weV9kb21h
aW5fcGFnZShuZXdfbWZuLCBtZm4pOworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG5ld19t
Zm4pLCBnZm5fbCk7CisKKyAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworCisgICAgcmV0dXJu
IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBuZXdfbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFt
X3J3LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzLCAtMSk7
Cit9CisKK3N0YXRpYyBpbnQgYnJpbmdfdXBfdmNwdXMoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVj
dCBjcHVwb29sICpjcHVwb29sKQoreworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICBpZiAoIChyZXQgPSBjcHVwb29sX21vdmVfZG9tYWluKGNkLCBjcHVwb29sKSkgKQor
ICAgICAgICByZXR1cm4gcmV0OworCisgICAgZm9yICggaSA9IDA7IGkgPCBjZC0+bWF4X3ZjcHVz
OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBjZC0+dmNwdVtpXSApCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBpZiAoICF2Y3B1X2NyZWF0ZShjZCwgaSkgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmlu
aXR5KGNkKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBmb3JrX2hhcF9hbGxvY2F0
aW9uKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQoreworICAgIGludCByYzsK
KyAgICBib29sIHByZWVtcHRlZDsKKyAgICB1bnNpZ25lZCBsb25nIG1iID0gaGFwX2dldF9hbGxv
Y2F0aW9uKGQpOworCisgICAgaWYgKCBtYiA9PSBoYXBfZ2V0X2FsbG9jYXRpb24oY2QpICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICBwYWdpbmdfbG9jayhjZCk7CisgICAgcmMgPSBoYXBfc2V0
X2FsbG9jYXRpb24oY2QsIG1iIDw8ICgyMCAtIFBBR0VfU0hJRlQpLCAmcHJlZW1wdGVkKTsKKyAg
ICBwYWdpbmdfdW5sb2NrKGNkKTsKKworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICBpZiAoIHByZWVtcHRlZCApCisgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisKKyAg
ICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgZm9ya190c2Moc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGRvbWFpbiAqY2QpCit7CisgICAgdWludDMyX3QgdHNjX21vZGU7CisgICAgdWludDMy
X3QgZ3RzY19raHo7CisgICAgdWludDMyX3QgaW5jYXJuYXRpb247CisgICAgdWludDY0X3QgZWxh
cHNlZF9uc2VjOworCisgICAgdHNjX2dldF9pbmZvKGQsICZ0c2NfbW9kZSwgJmVsYXBzZWRfbnNl
YywgJmd0c2Nfa2h6LCAmaW5jYXJuYXRpb24pOworICAgIHRzY19zZXRfaW5mbyhjZCwgdHNjX21v
ZGUsIGVsYXBzZWRfbnNlYywgZ3RzY19raHosIGluY2FybmF0aW9uKTsKK30KKworc3RhdGljIGlu
dCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQor
eworICAgIGludCByYzsKKworICAgIGlmICggIWQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQgJiYK
KyAgICAgICAgIChyYyA9IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGQpKSApCisg
ICAgICAgIHJldHVybiByYzsKKworICAgIGNkLT5tYXhfcGFnZXMgPSBkLT5tYXhfcGFnZXM7Cisg
ICAgY2QtPm1heF92Y3B1cyA9IGQtPm1heF92Y3B1czsKKworICAgIC8qIHRoaXMgaXMgcHJlZW1w
dGlibGUgc28gaXQncyB0aGUgZmlyc3QgdG8gZ2V0IGRvbmUgKi8KKyAgICBpZiAoIChyYyA9IGZv
cmtfaGFwX2FsbG9jYXRpb24oZCwgY2QpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlm
ICggKHJjID0gYnJpbmdfdXBfdmNwdXMoY2QsIGQtPmNwdXBvb2wpKSApCisgICAgICAgIHJldHVy
biByYzsKKworICAgIGlmICggKHJjID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQsIGNk
KSkgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBmb3JrX3RzYyhkLCBjZCk7CisKKyAgICBj
ZC0+cGFyZW50ID0gZDsKKworICAgIHJldHVybiAwOworfQorCiBpbnQgbWVtX3NoYXJpbmdfbWVt
b3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogewog
ICAgIGludCByYzsKQEAgLTE3MDUsNiArMTg3OSwzNiBAQCBpbnQgbWVtX3NoYXJpbmdfbWVtb3Ao
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogICAgICAg
ICByYyA9IGRlYnVnX2dyZWYoZCwgbXNvLnUuZGVidWcudS5ncmVmKTsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIFhFTk1FTV9zaGFyaW5nX29wX2Zvcms6CisgICAgeworICAgICAgICBzdHJ1
Y3QgZG9tYWluICpwZDsKKworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGlmICggbXNv
LnUuZm9yay5fcGFkWzBdIHx8IG1zby51LmZvcmsuX3BhZFsxXSB8fAorICAgICAgICAgICAgIG1z
by51LmZvcmsuX3BhZFsyXSApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICByYyA9
IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChtc28udS5mb3JrLnBhcmVudF9kb21h
aW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZCk7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgaWYg
KCAhbWVtX3NoYXJpbmdfZW5hYmxlZChwZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IChyYyA9IG1lbV9zaGFyaW5nX2NvbnRyb2wocGQsIHRydWUpKSApCisgICAgICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2ZvcmsocGQs
IGQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgIHJjID0g
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX21lbW9yeV9vcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxoIiwgWEVOTUVN
X3NoYXJpbmdfb3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFyZyk7CisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHBkKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCBiYWVhNjMyYWNjLi44MWY3Njc5ZWMxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01MDgsNiArNTA4
LDE0IEBAIG1mbl90IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbl9sLAogCiAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogCisgICAgLyogQ2hlY2sgaWYgd2UgbmVl
ZCB0byBmb3JrIHRoZSBwYWdlICovCisgICAgaWYgKCAocSAmIFAyTV9BTExPQykgJiYgcDJtX2lz
X2hvbGUoKnQpICYmCisgICAgICAgICAhbWVtX3NoYXJpbmdfZm9ya19wYWdlKHAybS0+ZG9tYWlu
LCBnZm4sICEhKHEgJiBQMk1fVU5TSEFSRSkpICkKKyAgICB7CisgICAgICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBhLCBxLCBwYWdlX29yZGVyLCBOVUxMKTsKKyAgICB9CisK
KyAgICAvKiBDaGVjayBpZiB3ZSBuZWVkIHRvIHVuc2hhcmUgdGhlIHBhZ2UgKi8KICAgICBpZiAo
IChxICYgUDJNX1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQoKnQpICkKICAgICB7CiAgICAgICAg
IEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKQEAgLTU4NSw3ICs1OTMsOCBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgICAgICAgICByZXR1cm4gcGFn
ZTsKIAogICAgICAgICAvKiBFcnJvciBwYXRoOiBub3QgYSBzdWl0YWJsZSBHRk4gYXQgYWxsICov
Ci0gICAgICAgIGlmICggIXAybV9pc19yYW0oKnQpICYmICFwMm1faXNfcGFnaW5nKCp0KSAmJiAh
cDJtX2lzX3BvZCgqdCkgKQorICAgICAgICBpZiAoICFwMm1faXNfcmFtKCp0KSAmJiAhcDJtX2lz
X3BhZ2luZygqdCkgJiYgIXAybV9pc19wb2QoKnQpICYmCisgICAgICAgICAgICAgIW1lbV9zaGFy
aW5nX2lzX2ZvcmsocDJtLT5kb21haW4pICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCmluZGV4IGM5MTVmZDk3M2YuLmYxZjc4NTI5
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKQEAgLTI2LDggKzI2LDcgQEAKIAogI2lm
ZGVmIENPTkZJR19NRU1fU0hBUklORwogCi1zdHJ1Y3QgbWVtX3NoYXJpbmdfZG9tYWluCi17Citz
dHJ1Y3QgbWVtX3NoYXJpbmdfZG9tYWluIHsKICAgICBib29sIGVuYWJsZWQ7CiAKICAgICAvKgpA
QCAtNDAsNiArMzksOSBAQCBzdHJ1Y3QgbWVtX3NoYXJpbmdfZG9tYWluCiAjZGVmaW5lIG1lbV9z
aGFyaW5nX2VuYWJsZWQoZCkgXAogICAgIChoYXBfZW5hYmxlZChkKSAmJiAoZCktPmFyY2guaHZt
Lm1lbV9zaGFyaW5nLmVuYWJsZWQpCiAKKyNkZWZpbmUgbWVtX3NoYXJpbmdfaXNfZm9yayhkKSBc
CisgICAgKG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgJiYgISEoKGQpLT5wYXJlbnQpKQorCiAvKiBB
dWRpdGluZyBvZiBtZW1vcnkgc2hhcmluZyBjb2RlPyAqLwogI2lmbmRlZiBOREVCVUcKICNkZWZp
bmUgTUVNX1NIQVJJTkdfQVVESVQgMQpAQCAtODksNiArOTEsOSBAQCBzdGF0aWMgaW5saW5lIGlu
dCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4g
cmM7CiB9CiAKK2ludCBtZW1fc2hhcmluZ19mb3JrX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHVuc2hhcmluZyk7CisKIC8q
CiAgKiBJZiBjYWxsZWQgYnkgYSBmb3JlaWduIGRvbWFpbiwgcG9zc2libGUgZXJyb3JzIGFyZQog
ICogICAtRUJVU1kgLT4gcmluZyBmdWxsCkBAIC0xMTgsNiArMTIzLDcgQEAgaW50IHJlbGlucXVp
c2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwogI2Vsc2UKIAogI2RlZmluZSBtZW1f
c2hhcmluZ19lbmFibGVkKGQpIGZhbHNlCisjZGVmaW5lIG1lbV9zaGFyaW5nX2lzX2ZvcmsocDJt
KSBmYWxzZQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJf
c2F2ZWRfbWZucyh2b2lkKQogewpAQCAtMTQyLDYgKzE0OCwxNiBAQCBzdGF0aWMgaW5saW5lIGlu
dCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIH0KIAorc3RhdGljIGlubGluZSBpbnQg
bWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCwgYm9v
bCB2Y3B1KQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKworc3RhdGljIGlubGluZSBp
bnQgbWVtX3NoYXJpbmdfZm9ya19wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9v
bCBsb2NrKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKwogI2VuZGlmCiAKICNlbmRp
ZiAvKiBfX01FTV9TSEFSSU5HX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IGNmZGRhNmUyYTgu
LjkwYTNmNDQ5OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTQ4Miw2ICs0ODIsNyBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsKICNkZWZpbmUgWEVOTUVNX3No
YXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgogI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9h
dWRpdCAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3JhbmdlX3NoYXJl
ICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZm9yayAgICAgICAgICAgICAgOQog
CiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQgICgtMTApCiAjZGVm
aW5lIFhFTk1FTV9TSEFSSU5HX09QX0NfSEFORExFX0lOVkFMSUQgICgtOSkKQEAgLTUzMiw2ICs1
MzMsMTAgQEAgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB7CiAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZ3JlZjsgICAgIC8qIElOOiBncmVmIHRvIGRlYnVnICAgICAgICAgKi8KICAgICAgICAg
ICAgIH0gdTsKICAgICAgICAgfSBkZWJ1ZzsKKyAgICAgICAgc3RydWN0IG1lbV9zaGFyaW5nX29w
X2ZvcmsgeworICAgICAgICAgICAgZG9taWRfdCBwYXJlbnRfZG9tYWluOworICAgICAgICAgICAg
dWludDE2X3QgX3BhZFszXTsgICAgICAgICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAqLwor
ICAgICAgICB9IGZvcms7CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9tZW1fc2hh
cmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdfb3BfdDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggY2M5NDJhMzYyMS4uMTM1
Y2IyY2QyMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKQEAgLTUwNCw2ICs1MDQsNyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAg
LyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwogI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwog
ICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X3NoYXJlOworICAgIHN0cnVjdCBk
b21haW4gKnBhcmVudDsgLyogVk0gZm9yayBwYXJlbnQgKi8KICNlbmRpZgogICAgIC8qIE1lbW9y
eSBwYWdpbmcgc3VwcG9ydCAqLwogI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEve-0001I4-MH; Wed, 08 Jan 2020 17:15:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvd-0001HF-RK
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:33 +0000
X-Inumbo-ID: 602c589a-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 602c589a-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:49 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806170"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:47 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:13 -0800
Message-Id: <56311d173a54c545fe33bc621d5f109255371a88.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 16/18] xen/mem_access: Use
 __get_gfn_type_access 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

VXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbnN0ZWFkIG9mIHAybS0+Z2V0X2VudHJ5IHRvIHRy
aWdnZXIgcGFnZS1mb3JraW5nCndoZW4gdGhlIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBpcyBiZWlu
ZyBzZXQgb24gYSBwYWdlIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbgpjb3BpZWQgb3ZlciBmcm9tIHRo
ZSBwYXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCA1ICsrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCmluZGV4IDMyMGI5ZmU2MjEuLjljYWYwOGE1YjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpA
QCAtMzAzLDExICszMDMsMTAgQEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIEFTU0VSVCghYXAybSk7CiAjZW5k
aWYKICAgICB7Ci0gICAgICAgIG1mbl90IG1mbjsKICAgICAgICAgcDJtX2FjY2Vzc190IF9hOwog
ICAgICAgICBwMm1fdHlwZV90IHQ7Ci0KLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCAmX2EsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm5fdCBtZm4gPSBfX2dl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCAmdCwgJl9hLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCBOVUxMLCBmYWxzZSk7CiAg
ICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Sywg
dCwgYSwgLTEpOwogICAgIH0KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:15: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 1ipEvj-0001MI-W0; Wed, 08 Jan 2020 17:15:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvi-0001LQ-Rd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:38 +0000
X-Inumbo-ID: 602c589b-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 602c589b-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806183"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:48 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:14 -0800
Message-Id: <28681cc7ec62fe91ac77242bde2cdd544ca6704c.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 17/18] x86/mem_sharing: reset a fork
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien@xen.org>,
 =?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>

SW1wbGVtZW50IGh5cGVyY2FsbCB0aGF0IGFsbG93cyBhIGZvcmsgdG8gc2hlZCBhbGwgbWVtb3J5
IHRoYXQgZ290IGFsbG9jYXRlZApmb3IgaXQgZHVyaW5nIGl0cyBleGVjdXRpb24gYW5kIHJlLWxv
YWQgaXRzIHZDUFUgY29udGV4dCBmcm9tIHRoZSBwYXJlbnQgVk0uClRoaXMgYWxsb3dzIHRoZSBm
b3JrZWQgVk0gdG8gcmVzZXQgaW50byB0aGUgc2FtZSBzdGF0ZSB0aGUgcGFyZW50IFZNIGlzIGlu
IGEKZmFzdGVyIHdheSB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgd291bGQgYmUuIE1lYXN1cmVt
ZW50cyBzaG93IGFib3V0IGEgMngKc3BlZWR1cCBkdXJpbmcgbm9ybWFsIGZ1enppbmcgb3BlcmF0
aW9ucy4gUGVyZm9ybWFuY2UgbWF5IHZhcnkgZGVwZW5kaW5nIGhvdwptdWNoIG1lbW9yeSBnb3Qg
YWxsb2NhdGVkIGZvciB0aGUgZm9ya2VkIFZNLiBJZiBpdCBoYXMgYmVlbiBjb21wbGV0ZWx5CmRl
ZHVwbGljYXRlZCBmcm9tIHRoZSBwYXJlbnQgVk0gdGhlbiBjcmVhdGluZyBhIG5ldyBmb3JrIHdv
dWxkIGxpa2VseSBiZSBtb3JlCnBlcmZvcm1hbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jIHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBkNTQ0ODAxNjgxLi5hYWE2NzhkYTE0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTYwNyw2ICsxNjA3LDYyIEBAIHN0YXRpYyBpbnQg
bWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKICAg
ICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIFRoZSBmb3JrIHJlc2V0IG9wZXJhdGlvbiBpcyBpbnRl
bmRlZCB0byBiZSB1c2VkIG9uIHNob3J0LWxpdmVkIGZvcmtzIG9ubHkuCisgKiBUaGVyZSBpcyBu
byBoeXBlcmNhbGwgY29udGludWF0aW9uIG9wZXJhdGlvbiBpbXBsZW1lbnRlZCBmb3IgdGhpcyBy
ZWFzb24uCisgKiBGb3IgZm9ya3MgdGhhdCBvYnRhaW4gYSBsYXJnZXIgbWVtb3J5IGZvb3Rwcmlu
dCBpdCBpcyBsaWtlbHkgZ29pbmcgdG8gYmUKKyAqIG1vcmUgcGVyZm9ybWFudCB0byBjcmVhdGUg
YSBuZXcgZm9yayBpbnN0ZWFkIG9mIHJlc2V0dGluZyBhbiBleGlzdGluZyBvbmUuCisgKgorICog
VE9ETzogSW4gY2FzZSB0aGlzIGh5cGVyY2FsbCB3b3VsZCBiZWNvbWUgdXNlZnVsIG9uIGZvcmtz
IHdpdGggbGFyZ2VyIG1lbW9yeQorICogZm9vdHByaW50cyB0aGUgaHlwZXJjYWxsIGNvbnRpbnVh
dGlvbiBzaG91bGQgYmUgaW1wbGVtZW50ZWQuCisgKi8KK3N0YXRpYyBpbnQgbWVtX3NoYXJpbmdf
Zm9ya19yZXNldChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKK3sKKyAgICBp
bnQgcmM7CisgICAgc3RydWN0IHAybV9kb21haW4qIHAybSA9IHAybV9nZXRfaG9zdHAybShjZCk7
CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnRtcDsKKworICAgIGlmICggIWQtPmNvbnRy
b2xsZXJfcGF1c2VfY291bnQgJiYKKyAgICAgICAgIChyYyA9IGRvbWFpbl9wYXVzZV9ieV9zeXN0
ZW1jb250cm9sbGVyKGQpKSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHBhZ2VfbGlzdF9m
b3JfZWFjaF9zYWZlKHBhZ2UsIHRtcCwgJmNkLT5wYWdlX2xpc3QpCisgICAgeworICAgICAgICBw
Mm1fdHlwZV90IHAybXQ7CisgICAgICAgIHAybV9hY2Nlc3NfdCBwMm1hOworICAgICAgICBnZm5f
dCBnZm47CisgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworCisgICAgICAg
IGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IGdmbiA9IG1mbl90b19nZm4oY2QsIG1mbik7CisgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBl
X2FjY2VzcyhwMm0sIGdmbl94KGdmbiksICZwMm10LCAmcDJtYSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIE5VTEwsIGZhbHNlKTsKKworICAgICAgICBpZiAoICFwMm1f
aXNfcmFtKHAybXQpIHx8IHAybV9pc19zaGFyZWQocDJtdCkgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyogdGFrZSBhbiBleHRyYSByZWZlcmVuY2UgKi8KKyAgICAgICAgaWYg
KCAhZ2V0X3BhZ2UocGFnZSwgY2QpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm1fYWNjZXNzX3J3
eCwgLTEpOworICAgICAgICBBU1NFUlQoIXJjKTsKKworICAgICAgICBwdXRfcGFnZV9hbGxvY19y
ZWYocGFnZSk7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIH0KKworICAgIGlmICggKHJj
ID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQsIGNkKSkgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICBmb3JrX3RzYyhkLCBjZCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IG1l
bV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29w
X3QpIGFyZykKIHsKICAgICBpbnQgcmM7CkBAIC0xOTA5LDYgKzE5NjUsMjkgQEAgaW50IG1lbV9z
aGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3Qp
IGFyZykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5NRU1fc2hhcmluZ19v
cF9mb3JrX3Jlc2V0OgorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqcGQ7CisKKyAgICAg
ICAgcmMgPSAtRUlOVkFMOworICAgICAgICBpZiAoIG1zby51LmZvcmsuX3BhZFswXSB8fCBtc28u
dS5mb3JrLl9wYWRbMV0gfHwKKyAgICAgICAgICAgICBtc28udS5mb3JrLl9wYWRbMl0gKQorICAg
ICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSAtRU5PU1lTOworICAgICAgICBpZiAo
ICFkLT5wYXJlbnQgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSByY3Vf
bG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQoZC0+cGFyZW50LT5kb21haW5faWQsICZwZCk7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcmMg
PSBtZW1fc2hhcmluZ19mb3JrX3Jlc2V0KHBkLCBkKTsKKworICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbihwZCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gLUVOT1NZUzsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggOTBhM2Y0
NDk4ZS4uZTNkMDYzZTIyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNDgzLDYgKzQ4Myw3IEBAIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fYWNjZXNzX29wX3QpOwogI2RlZmluZSBYRU5N
RU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5n
X29wX3JhbmdlX3NoYXJlICAgICAgIDgKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZm9yayAg
ICAgICAgICAgICAgOQorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrX3Jlc2V0ICAgICAg
ICAxMAogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQgICgtMTAp
CiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0NfSEFORExFX0lOVkFMSUQgICgtOSkKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:15:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipEvp-0001Rp-9B; Wed, 08 Jan 2020 17:15:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uSPe=25=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipEvn-0001Pd-SU
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:15:43 +0000
X-Inumbo-ID: 61dfeb0c-323a-11ea-b85f-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61dfeb0c-323a-11ea-b85f-12813bfff9fa;
 Wed, 08 Jan 2020 17:14:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 09:14:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,410,1571727600"; d="scan'208";a="395806191"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.132.23])
 by orsmga005.jf.intel.com with ESMTP; 08 Jan 2020 09:14:50 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  8 Jan 2020 09:14:15 -0800
Message-Id: <e0db38880280108270c8d6283843d33ab719db36.1578503483.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 18/18] xen/tools: VM forking toolstack side
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@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>

QWRkIG5lY2Vzc2FyeSBiaXRzIHRvIGltcGxlbWVudCAieGwgZm9yay12bSIgY29tbWFuZHMuIFRo
ZSBjb21tYW5kIGFsbG93cyB0aGUKdXNlciB0byBzcGVjaWZ5IGhvdyB0byBsYXVuY2ggdGhlIGRl
dmljZSBtb2RlbCBhbGxvd2luZyBmb3IgYSBsYXRlLWxhdW5jaCBtb2RlbAppbiB3aGljaCB0aGUg
dXNlciBjYW4gZXhlY3V0ZSB0aGUgZm9yayB3aXRob3V0IHRoZSBkZXZpY2UgbW9kZWwgYW5kIGRl
Y2lkZSB0bwpvbmx5IGxhdGVyIGxhdW5jaCBpdC4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQp2NDogY29tYmluZSB4bCBjb21tYW5k
cyBhcyBzdWJvcHRpb25zIHRvIHhsIGZvcmstdm0KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiAg
ICAgICAgICB8ICAzNiArKysrKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDEz
ICsrCiB0b29scy9saWJ4Yy94Y19tZW1zaHIuYyAgICAgICB8ICAyMiArKysrCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
ICB8IDIzNyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9kbS5jICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
fCAgODMgKysrKysrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICB8ICAgMSAr
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8ICAgMSArCiB0b29scy94bC94bC5oICAg
ICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAx
MiArKwogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyAgICAgfCAgOTYgKysrKysrKysrKysrKysK
IHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgIHwgICA4ICsrCiAxMyBmaWxlcyBjaGFuZ2Vk
LCA0MTkgaW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hsLjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZDRiNWU4ZTM2Mi4u
MjJjYzQxNDliMCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9t
YW4veGwuMS5wb2QuaW4KQEAgLTY5NCw2ICs2OTQsNDIgQEAgTGVhdmUgdGhlIGRvbWFpbiBwYXVz
ZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiA9YmFjawogCis9aXRlbSBCPGZvcmst
dm0+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KKworQ3JlYXRlIGEgZm9yayBvZiBhIHJ1bm5p
bmcgVk0uIFRoZSBkb21haW4gd2lsbCBiZSBwYXVzZWQgYWZ0ZXIgdGhlIG9wZXJhdGlvbgorYW5k
IG5lZWRzIHRvIHJlbWFpbiBwYXVzZWQgd2hpbGUgZm9ya3Mgb2YgaXQgZXhpc3QuCisKK0I8T1BU
SU9OUz4KKworPW92ZXIgNAorCis9aXRlbSBCPC1wPgorCitMZWF2ZSB0aGUgZm9yayBwYXVzZWQg
YWZ0ZXIgY3JlYXRpbmcgaXQuCisKKz1pdGVtIEI8LS1sYXVuY2gtZG0+CisKK1NwZWNpZnkgd2hl
dGhlciB0aGUgZGV2aWNlIG1vZGVsIChRRU1VKSBzaG91bGQgYmUgbGF1bmNoZWQgZm9yIHRoZSBm
b3JrLiBMYXRlCitsYXVuY2ggYWxsb3dzIHRvIHN0YXJ0IHRoZSBkZXZpY2UgbW9kZWwgZm9yIGFu
IGFscmVhZHkgcnVubmluZyBmb3JrLgorCis9aXRlbSBCPC1DPgorCitUaGUgY29uZmlnIGZpbGUg
dG8gdXNlIHdoZW4gbGF1bmNoaW5nIHRoZSBkZXZpY2UgbW9kZWwuIEN1cnJlbnRseSByZXF1aXJl
ZCB3aGVuCitsYXVuY2hpbmcgdGhlIGRldmljZSBtb2RlbC4KKworPWl0ZW0gQjwtUT4KKworVGhl
IHFlbXUgc2F2ZSBmaWxlIHRvIHVzZSB3aGVuIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsLiAg
Q3VycmVudGx5IHJlcXVpcmVkCit3aGVuIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsLgorCis9
aXRlbSBCPC0tZm9yay1yZXNldD4KKworUGVyZm9ybSBhIHJlc2V0IG9wZXJhdGlvbiBvZiBhbiBh
bHJlYWR5IHJ1bm5pbmcgZm9yay4gTm90ZSB0aGF0IHJlc2V0dGluZyBtYXkKK2JlIGxlc3MgcGVy
Zm9ybWFudCB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgZGVwZW5kaW5nIG9uIGhvdyBtdWNoIG1l
bW9yeSB0aGUKK2ZvcmsgaGFzIGRlZHVwbGljYXRlZCBkdXJpbmcgaXRzIHJ1bnRpbWUuCisKKz1i
YWNrCisKID1pdGVtIEI8c2hhcmluZz4gW0k8ZG9tYWluLWlkPl0KIAogRGlzcGxheSB0aGUgbnVt
YmVyIG9mIHNoYXJlZCBwYWdlcyBmb3IgYSBzcGVjaWZpZWQgZG9tYWluLiBJZiBubyBkb21haW4g
aXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNzVmMTkxYWUzYS4uZmZiMGJiOWE0MiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKQEAgLTIyMjEsNiArMjIyMSwxOSBAQCBpbnQgeGNfbWVtc2hyX3Jhbmdl
X3NoYXJlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBmaXJzdF9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGxhc3Rf
Z2ZuKTsKIAoraW50IHhjX21lbXNocl9mb3JrKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9kb21haW4sCisgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgY2xpZW50X2RvbWFpbik7CisKKy8qCisgKiBOb3RlOiB0aGlzIGZ1bmN0aW9uIGlzIG9u
bHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBvbiBzaG9ydC1saXZlZCBmb3JrcyB0aGF0CisgKiBoYXZl
bid0IHlldCBhcXVpcmVkIGEgbG90IG9mIG1lbW9yeS4gSW4gY2FzZSB0aGUgZm9yayBoYXMgYSBs
b3Qgb2YgbWVtb3J5CisgKiBpdCBpcyBsaWtlbHkgbW9yZSBwZXJmb3JtYW50IHRvIGNyZWF0ZSBh
IG5ldyBmb3JrIHdpdGggeGNfbWVtc2hyX2ZvcmsuCisgKgorICogV2l0aCBWTXMgdGhhdCBoYXZl
IGEgbG90IG9mIG1lbW9yeSB0aGlzIGNhbGwgbWF5IGJsb2NrIGZvciBhIGxvbmcgdGltZS4KKyAq
LworaW50IHhjX21lbXNocl9mb3JrX3Jlc2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBm
b3JrZWRfZG9tYWluKTsKKwogLyogRGVidWcgY2FsbHM6IHJldHVybiB0aGUgbnVtYmVyIG9mIHBh
Z2VzIHJlZmVyZW5jaW5nIHRoZSBzaGFyZWQgZnJhbWUgYmFja2luZwogICogdGhlIGlucHV0IGFy
Z3VtZW50LiBTaG91bGQgYmUgb25lIG9yIGdyZWF0ZXIuCiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfbWVtc2hyLmMgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwppbmRleCA5N2UyZTZh
OGQ5Li5kMGU0ZWUyMjViIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tZW1zaHIuYworKysg
Yi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwpAQCAtMjM5LDYgKzIzOSwyOCBAQCBpbnQgeGNfbWVt
c2hyX2RlYnVnX2dyZWYoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIHhjX21lbXNocl9t
ZW1vcCh4Y2gsIGRvbWlkLCAmbXNvKTsKIH0KIAoraW50IHhjX21lbXNocl9mb3JrKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBwZG9taWQsIHVpbnQzMl90IGRvbWlkKQoreworICAgIHhlbl9t
ZW1fc2hhcmluZ19vcF90IG1zbzsKKworICAgIG1lbXNldCgmbXNvLCAwLCBzaXplb2YobXNvKSk7
CisKKyAgICBtc28ub3AgPSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrOworICAgIG1zby51LmZvcmsu
cGFyZW50X2RvbWFpbiA9IHBkb21pZDsKKworICAgIHJldHVybiB4Y19tZW1zaHJfbWVtb3AoeGNo
LCBkb21pZCwgJm1zbyk7Cit9CisKK2ludCB4Y19tZW1zaHJfZm9ya19yZXNldCh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQpCit7CisgICAgeGVuX21lbV9zaGFyaW5nX29wX3QgbXNv
OworCisgICAgbWVtc2V0KCZtc28sIDAsIHNpemVvZihtc28pKTsKKyAgICBtc28ub3AgPSBYRU5N
RU1fc2hhcmluZ19vcF9mb3JrX3Jlc2V0OworCisgICAgcmV0dXJuIHhjX21lbXNocl9tZW1vcCh4
Y2gsIGRvbWlkLCAmbXNvKTsKK30KKwogaW50IHhjX21lbXNocl9hdWRpdCh4Y19pbnRlcmZhY2Ug
KnhjaCkKIHsKICAgICB4ZW5fbWVtX3NoYXJpbmdfb3BfdCBtc287CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA1NGFiYjlkYjFmLi43
NWNiMDcwNTg3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKQEAgLTE1MzYsNiArMTUzNiwxMyBAQCBpbnQgbGlieGxfZG9tYWluX2NyZWF0
ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNwcm9ncmVzc19o
b3cgKmFvcF9jb25zb2xlX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9F
WFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9tYWluX2Zvcmtfdm0obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IHBkb21pZCwgdWludDMyX3QgKmRvbWlkKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9t
YWluX2ZvcmtfbGF1bmNoX2RtKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jl
c3NfaG93ICphb3BfY29uc29sZV9ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kb21haW5fZm9ya19yZXNl
dChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOwogaW50IGxpYnhsX2RvbWFpbl9jcmVh
dGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCwgaW50IHJl
c3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZW5kX2JhY2tf
ZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGNlZjAuLmUwZDIxOTU5NmMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC01MzYsMTIgKzUzNiwxMiBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50
IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKLSAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCkKK3N0YXRp
YyBpbnQgbGlieGxfX2RvbWFpbl9tYWtlX3hzX2VudHJpZXMobGlieGxfX2djICpnYywgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsKICAgICBsaWJ4
bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7Ci0gICAgaW50IHJldCwgcmMsIG5iX3Zt
OworICAgIGludCByYywgbmJfdm07CiAgICAgY29uc3QgY2hhciAqZG9tX3R5cGU7CiAgICAgY2hh
ciAqdXVpZF9zdHJpbmc7CiAgICAgY2hhciAqZG9tX3BhdGgsICp2bV9wYXRoLCAqbGlieGxfcGF0
aDsKQEAgLTU1Myw3ICs1NTMsNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogCiAgICAgLyogY29udmVuaWVuY2Ug
YWxpYXNlcyAqLwogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZkX2NvbmZp
Zy0+Y19pbmZvOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAmZF9jb25m
aWctPmJfaW5mbzsKIAogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdjLCBp
bmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CkBAIC01NjEsNjQgKzU2MCw3IEBA
IGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRv
bWlkIGhlcmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9k
b21pZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2Ny
ZWF0ZWRvbWFpbiBjcmVhdGUgPSB7Ci0gICAgICAgICAgICAuc3NpZHJlZiA9IGluZm8tPnNzaWRy
ZWYsCi0gICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZvLT5tYXhfdmNwdXMsCi0gICAgICAg
ICAgICAubWF4X2V2dGNobl9wb3J0ID0gYl9pbmZvLT5ldmVudF9jaGFubmVscywKLSAgICAgICAg
ICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAotICAgICAg
ICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMs
Ci0gICAgICAgIH07Ci0KLSAgICAgICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHsKLSAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9odm07
Ci0gICAgICAgICAgICBjcmVhdGUuZmxhZ3MgfD0KLSAgICAgICAgICAgICAgICBsaWJ4bF9kZWZi
b29sX3ZhbChpbmZvLT5oYXApID8gWEVOX0RPTUNUTF9DREZfaGFwIDogMDsKLSAgICAgICAgICAg
IGNyZWF0ZS5mbGFncyB8PQotICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8t
Pm9vcykgPyAwIDogWEVOX0RPTUNUTF9DREZfb29zX29mZjsKLSAgICAgICAgfQotCi0gICAgICAg
IGFzc2VydChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ERUZBVUxUKTsK
LSAgICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCi0gICAgICAgICAgICBsaWJ4
bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKLQotICAgICAgICBp
ZiAoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpCi0gICAg
ICAgICAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7Ci0KLSAgICAgICAg
aWYgKGluZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCi0gICAg
ICAgICAgICBjcmVhdGUuaW9tbXVfb3B0cyB8PSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQ7
Ci0KLSAgICAgICAgLyogVWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFycmF5IG9mIDE2IHVpbnQ4
X3QsIHNhbWUgYXMgdXVpZCAqLwotICAgICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAobGlieGxf
dXVpZCAqKSZjcmVhdGUuaGFuZGxlLCAmaW5mby0+dXVpZCk7Ci0KLSAgICAgICAgcmV0ID0gbGli
eGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGdjLCBkX2NvbmZpZywgJmNyZWF0ZSk7Ci0g
ICAgICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAi
ZmFpbCB0byBnZXQgZG9tYWluIGNvbmZpZyIpOwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICByZXQgPSB4Y19k
b21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7Ci0gICAgICAgIGlmIChyZXQg
PCAwKSB7Ci0gICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGNyZWF0aW9u
IGZhaWwiKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGdvdG8g
b3V0OwotICAgICAgICB9Ci0KLSAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc2F2ZV9j
b25maWcoZ2MsIGRfY29uZmlnLCBzdGF0ZSwgJmNyZWF0ZSk7Ci0gICAgICAgIGlmIChyYyA8IDAp
Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByZXQgPSB4Y19jcHVwb29sX21v
dmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKLSAgICBpZiAocmV0IDwg
MCkgewotICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIpOwot
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAg
IGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCAqZG9taWQpOworICAgIGRvbV9w
YXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CiAgICAgaWYgKCFkb21fcGF0
aCkgewogICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNjI2
LDEyICs1NjgsMTIgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKIAogICAgIHZtX3BhdGggPSBHQ1NQUklOVEYoIi92
bS8lcyIsIHV1aWRfc3RyaW5nKTsKICAgICBpZiAoIXZtX3BhdGgpIHsKLSAgICAgICAgTE9HRChF
UlJPUiwgKmRvbWlkLCAiY2Fubm90IGFsbG9jYXRlIGNyZWF0ZSBwYXRocyIpOworICAgICAgICBM
T0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBhbGxvY2F0ZSBjcmVhdGUgcGF0aHMiKTsKICAgICAg
ICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBsaWJ4
bF9wYXRoID0gbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsICpkb21pZCk7CisgICAgbGlieGxfcGF0
aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCk7CiAgICAgaWYgKCFsaWJ4bF9wYXRo
KSB7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7CkBAIC02NDIs
MTAgKzU4NCwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogCiAgICAgcm9wZXJtWzBdLmlkID0gMDsKICAgICBy
b3Blcm1bMF0ucGVybXMgPSBYU19QRVJNX05PTkU7Ci0gICAgcm9wZXJtWzFdLmlkID0gKmRvbWlk
OworICAgIHJvcGVybVsxXS5pZCA9IGRvbWlkOwogICAgIHJvcGVybVsxXS5wZXJtcyA9IFhTX1BF
Uk1fUkVBRDsKIAotICAgIHJ3cGVybVswXS5pZCA9ICpkb21pZDsKKyAgICByd3Blcm1bMF0uaWQg
PSBkb21pZDsKICAgICByd3Blcm1bMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CiAKIHJldHJ5X3Ry
YW5zYWN0aW9uOgpAQCAtNjYzLDcgKzYwNSw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAg
ICAgICAgICAgICAgICBub3Blcm0sIEFSUkFZX1NJWkUobm9wZXJtKSk7CiAKICAgICB4c193cml0
ZShjdHgtPnhzaCwgdCwgR0NTUFJJTlRGKCIlcy92bSIsIGRvbV9wYXRoKSwgdm1fcGF0aCwgc3Ry
bGVuKHZtX3BhdGgpKTsKLSAgICByYyA9IGxpYnhsX19kb21haW5fcmVuYW1lKGdjLCAqZG9taWQs
IDAsIGluZm8tPm5hbWUsIHQpOworICAgIHJjID0gbGlieGxfX2RvbWFpbl9yZW5hbWUoZ2MsIGRv
bWlkLCAwLCBpbmZvLT5uYW1lLCB0KTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0Owog
CkBAIC03NDAsNyArNjgyLDcgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAKICAgICB2bV9saXN0ID0g
bGlieGxfbGlzdF92bShjdHgsICZuYl92bSk7CiAgICAgaWYgKCF2bV9saXN0KSB7Ci0gICAgICAg
IExPR0QoRVJST1IsICpkb21pZCwgImNhbm5vdCBnZXQgbnVtYmVyIG9mIHJ1bm5pbmcgZ3Vlc3Rz
Iik7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IGdldCBudW1iZXIgb2YgcnVu
bmluZyBndWVzdHMiKTsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CkBAIC03NjQsNyArNzA2LDcgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAg
ICAgICB0ID0gMDsKICAgICAgICAgICAgIGdvdG8gcmV0cnlfdHJhbnNhY3Rpb247CiAgICAgICAg
IH0KLSAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlvbiAiInhlbnN0
b3JlIHRyYW5zYWN0aW9uIGNvbW1pdCBmYWlsZWQiKTsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRv
bWlkLCAiZG9tYWluIGNyZWF0aW9uICIieGVuc3RvcmUgdHJhbnNhY3Rpb24gY29tbWl0IGZhaWxl
ZCIpOwogICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
QEAgLTc3Niw2ICs3MTgsODAgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgcmV0dXJuIHJjOwog
fQogCitpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1
aWxkX3N0YXRlICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlk
KQoreworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKKyAgICBpbnQg
cmV0LCByYzsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kb21h
aW5fY3JlYXRlX2luZm8gKmluZm8gPSAmZF9jb25maWctPmNfaW5mbzsKKyAgICBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87CisKKyAgICAvKiBWYWxp
ZCBkb21pZCBoZXJlIG1lYW5zIHdlJ3JlIHNvZnQgcmVzZXR0aW5nLiAqLworICAgIGlmICghbGli
eGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSkgeworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9jcmVhdGVkb21haW4gY3JlYXRlID0geworICAgICAgICAgICAgLnNzaWRyZWYgPSBpbmZvLT5z
c2lkcmVmLAorICAgICAgICAgICAgLm1heF92Y3B1cyA9IGJfaW5mby0+bWF4X3ZjcHVzLAorICAg
ICAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IGJfaW5mby0+ZXZlbnRfY2hhbm5lbHMsCisgICAg
ICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAg
ICAgICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJh
bWVzLAorICAgICAgICB9OworCisgICAgICAgIGlmIChpbmZvLT50eXBlICE9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWKSB7CisgICAgICAgICAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZf
aHZtOworICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9CisgICAgICAgICAgICAgICAgbGlieGxf
ZGVmYm9vbF92YWwoaW5mby0+aGFwKSA/IFhFTl9ET01DVExfQ0RGX2hhcCA6IDA7CisgICAgICAg
ICAgICBjcmVhdGUuZmxhZ3MgfD0KKyAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChp
bmZvLT5vb3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CisgICAgICAgIH0KKworICAg
ICAgICBhc3NlcnQoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVM
VCk7CisgICAgICAgIExPRyhERVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAorICAgICAgICAgICAg
bGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7CisKKyAgICAg
ICAgaWYgKGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQor
ICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11OworCisgICAg
ICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQor
ICAgICAgICAgICAgY3JlYXRlLmlvbW11X29wdHMgfD0gWEVOX0RPTUNUTF9JT01NVV9ub19zaGFy
ZXB0OworCisgICAgICAgIC8qIFVsdGltYXRlbHksIGhhbmRsZSBpcyBhbiBhcnJheSBvZiAxNiB1
aW50OF90LCBzYW1lIGFzIHV1aWQgKi8KKyAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgKGxp
YnhsX3V1aWQgKikmY3JlYXRlLmhhbmRsZSwgJmluZm8tPnV1aWQpOworCisgICAgICAgIHJldCA9
IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhnYywgZF9jb25maWcsICZjcmVhdGUp
OworICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21p
ZCwgImZhaWwgdG8gZ2V0IGRvbWFpbiBjb25maWciKTsKKyAgICAgICAgICAgIHJjID0gRVJST1Jf
RkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmV0ID0g
eGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOworICAgICAgICBpZiAo
cmV0IDwgMCkgeworICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVh
dGlvbiBmYWlsIik7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3Nh
dmVfY29uZmlnKGdjLCBkX2NvbmZpZywgc3RhdGUsICZjcmVhdGUpOworICAgICAgICBpZiAocmMg
PCAwKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0geGNfY3B1cG9v
bF9tb3ZlZG9tYWluKGN0eC0+eGNoLCBpbmZvLT5wb29saWQsICpkb21pZCk7CisgICAgaWYgKHJl
dCA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBtb3ZlIGZhaWwi
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICByYyA9IGxpYnhsX19kb21haW5fbWFrZV94c19lbnRyaWVzKGdjLCBkX2NvbmZpZywgc3Rh
dGUsICpkb21pZCk7CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBpbnQgc3Rv
cmVfbGlieGxfZW50cnkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCiB7CkBA
IC0xMDk3LDE1ICsxMTEzLDMxIEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUo
bGlieGxfX2VnYyAqZWdjLAogICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQoZ2MsZF9jb25maWcsZG9taWQpOwogICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jfb3V0OwogCi0g
ICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+YnVpbGRfc3Rh
dGUsICZkb21pZCk7Ci0gICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgIGlmICggIWRfY29uZmlnLT5kbV9y
ZXN0b3JlX2ZpbGUgKQorICAgIHsKKyAgICAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdj
LCBkX2NvbmZpZywgJmRjcy0+YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgICAgIGRjcy0+Z3Vl
c3RfZG9taWQgPSBkb21pZDsKKworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICAg
ICAgcmV0ID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAg
ICB9CisgICAgfSBlbHNlIGlmICggZGNzLT5ndWVzdF9kb21pZCAhPSBJTlZBTElEX0RPTUlEICkg
eworICAgICAgICBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CisKKyAgICAgICAgcmV0ID0gbGli
eGxfX2RvbWFpbl9tYWtlX3hzX2VudHJpZXMoZ2MsIGRfY29uZmlnLCAmZGNzLT5idWlsZF9zdGF0
ZSwgZG9taWQpOworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICAgICAgcmV0ID0g
RVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9CisgICAg
fSBlbHNlIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgbWFrZSBkb21haW4i
KTsKICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCi0gICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5kbS5n
dWVzdF9kb21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCiAgICAgLyog
cG9zdC00LjEzIHRvZG86IG1vdmUgdGhlc2UgbmV4dCBiaXRzIG9mIGRlZmF1bHRpbmcgdG8KQEAg
LTExNDEsNyArMTE3Myw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGli
eGxfX2VnYyAqZWdjLAogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0g
ICAgaWYgKHJlc3RvcmVfZmQgPj0gMCB8fCBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgIT0gSU5WQUxJ
RF9ET01JRCkgeworICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21pZF9zb2Z0X3Jl
c2V0ICE9IElOVkFMSURfRE9NSUQgfHwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSkgewogICAg
ICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3RvcmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRl
ciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDAp
OwogICAgIH0gZWxzZSAgewpAQCAtMTIxNyw3ICsxMjQ5LDE2IEBAIHN0YXRpYyB2b2lkIGRvbWNy
ZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+c2Rzcy5kbS5j
YWxsYmFjayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogICAgIGRjcy0+c2Rzcy5jYWxs
YmFjayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogCi0gICAgaWYgKHJlc3RvcmVfZmQg
PCAwICYmIGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElEX0RPTUlEKSB7CisgICAgaWYg
KHJlc3RvcmVfZmQgPCAwICYmIGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElEX0RPTUlE
ICYmICFkX2NvbmZpZy0+ZG1fcmVzdG9yZV9maWxlKSB7CisgICAgICAgIHJjID0gbGlieGxfX2Rv
bWFpbl9idWlsZChnYywgZF9jb25maWcsIGRvbWlkLCBzdGF0ZSk7CisgICAgICAgIGRvbWNyZWF0
ZV9yZWJ1aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICggZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSApIHsKKyAgICAgICAgZGNzLT5zcnMu
ZGNzID0gZGNzOworICAgICAgICBkY3MtPnNycy5hbyA9IGFvOworICAgICAgICBzdGF0ZS0+Zm9y
a2VkX3ZtID0gdHJ1ZTsKICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkKGdjLCBkX2Nv
bmZpZywgZG9taWQsIHN0YXRlKTsKICAgICAgICAgZG9tY3JlYXRlX3JlYnVpbGRfZG9uZShlZ2Ms
IGRjcywgcmMpOwogICAgICAgICByZXR1cm47CkBAIC0xNDE1LDYgKzE0NTYsNyBAQCBzdGF0aWMg
dm9pZCBkb21jcmVhdGVfcmVidWlsZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAvKiBjb252
ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBkY3MtPmd1ZXN0
X2RvbWlkOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5n
dWVzdF9jb25maWc7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qgc3RhdGUg
PSAmZGNzLT5idWlsZF9zdGF0ZTsKIAogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJP
UiwgZG9taWQsICJjYW5ub3QgKHJlLSlidWlsZCBkb21haW46ICVkIiwgcmV0KTsKQEAgLTE0MjIs
NiArMTQ2NCw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoIGRfY29u
ZmlnLT5kbV9yZXN0b3JlX2ZpbGUgKQorICAgICAgICBzdGF0ZS0+c2F2ZWRfc3RhdGUgPSBHQ1NQ
UklOVEYoIiVzIiwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSk7CisKICAgICBzdG9yZV9saWJ4
bF9lbnRyeShnYywgZG9taWQsICZkX2NvbmZpZy0+Yl9pbmZvKTsKIAogICAgIGxpYnhsX19tdWx0
aWRldl9iZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwpAQCAtMTgyMywxMCArMTg2OCwxMyBAQCBz
dGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgIEdDTkVXKGNkY3MpOwogICAgIGNkY3MtPmRjcy5hbyA9IGFv
OwogICAgIGNkY3MtPmRjcy5ndWVzdF9jb25maWcgPSBkX2NvbmZpZzsKKyAgICBjZGNzLT5kY3Mu
Z3Vlc3RfZG9taWQgPSAqZG9taWQ7CisKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmNk
Y3MtPmRjcy5ndWVzdF9jb25maWdfc2F2ZWQpOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfY29w
eShjdHgsICZjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnX3NhdmVkLCBkX2NvbmZpZyk7CiAgICAgY2Rj
cy0+ZGNzLnJlc3RvcmVfZmQgPSBjZGNzLT5kY3MubGlieGNfZmQgPSByZXN0b3JlX2ZkOwogICAg
IGNkY3MtPmRjcy5zZW5kX2JhY2tfZmQgPSBzZW5kX2JhY2tfZmQ7CisKICAgICBpZiAocmVzdG9y
ZV9mZCA+IC0xKSB7CiAgICAgICAgIGNkY3MtPmRjcy5yZXN0b3JlX3BhcmFtcyA9ICpwYXJhbXM7
CiAgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlKGdjLCBjZGNzLT5kY3Mu
cmVzdG9yZV9mZCwKQEAgLTIwNjksNiArMjExNyw0MyBAQCBpbnQgbGlieGxfZG9tYWluX2NyZWF0
ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKIH0KIAor
aW50IGxpYnhsX2RvbWFpbl9mb3JrX3ZtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwZG9taWQs
IHVpbnQzMl90ICpkb21pZCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHhlbl9kb21jdGxf
Y3JlYXRlZG9tYWluIGNyZWF0ZSA9IHswfTsKKyAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNU
TF9DREZfaHZtOworICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9oYXA7CisgICAg
Y3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CisgICAgY3JlYXRlLmFyY2gu
ZW11bGF0aW9uX2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJKTsK
KworICAgIGNyZWF0ZS5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOworICAgIGNyZWF0ZS5tYXhf
dmNwdXMgPSAxOyAvLyBwbGFjZWhvbGRlciwgd2lsbCBiZSBjbG9uZWQgZnJvbSBwZG9taWQKKyAg
ICBjcmVhdGUubWF4X2V2dGNobl9wb3J0ID0gMTAyMzsKKyAgICBjcmVhdGUubWF4X2dyYW50X2Zy
YW1lcyA9IExJQlhMX01BWF9HUkFOVF9GUkFNRVNfREVGQVVMVDsKKyAgICBjcmVhdGUubWF4X21h
cHRyYWNrX2ZyYW1lcyA9IExJQlhMX01BWF9NQVBUUkFDS19GUkFNRVNfREVGQVVMVDsKKworICAg
IGlmICggKHJjID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpKSAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggKHJjID0geGNfbWVtc2hyX2ZvcmsoY3R4
LT54Y2gsIHBkb21pZCwgKmRvbWlkKSkgKQorICAgICAgICB4Y19kb21haW5fZGVzdHJveShjdHgt
PnhjaCwgKmRvbWlkKTsKKworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RvbWFpbl9m
b3JrX2xhdW5jaF9kbShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hv
dyAqYW9wX2NvbnNvbGVfaG93KQoreworICAgIHVuc2V0X2Rpc2tfY29sb19yZXN0b3JlKGRfY29u
ZmlnKTsKKyAgICByZXR1cm4gZG9fZG9tYWluX2NyZWF0ZShjdHgsIGRfY29uZmlnLCAmZG9taWQs
IC0xLCAtMSwgMCwgMCwgYW9wX2NvbnNvbGVfaG93KTsKK30KKworaW50IGxpYnhsX2RvbWFpbl9m
b3JrX3Jlc2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICByZXR1cm4g
eGNfbWVtc2hyX2ZvcmtfcmVzZXQoY3R4LT54Y2gsIGRvbWlkKTsKK30KKwogaW50IGxpYnhsX2Rv
bWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21p
ZCwgaW50IHJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBz
ZW5kX2JhY2tfZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCBlOTJlNDEyYzFiLi45ZDk2N2UxZDMyIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTI3ODcsNyArMjc4Nyw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21l
KGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRl
ID0gZG1zcy0+YnVpbGRfc3RhdGU7CiAKLSAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7Cisg
ICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSAmJiAhc3RhdGUtPmZvcmtlZF92bSkgewogICAgICAg
ICByZXQyID0gdW5saW5rKHN0YXRlLT5zYXZlZF9zdGF0ZSk7CiAgICAgICAgIGlmIChyZXQyKSB7
CiAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG1zcy0+Z3Vlc3RfZG9taWQsICIlczogZmFpbGVk
IHRvIHJlbW92ZSBkZXZpY2UtbW9kZWwgc3RhdGUgJXMiLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBjZGIyOTRhYjhk
Li45NWU2ZWNjOWQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzkyLDkgKzM5MiwxMiBAQCBpbnQgbGlieGxfX2J1
aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqY29uc3QgaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogICAgIGxpYnhsX2N0
eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBjaGFyICp4c19kb21pZCwgKmNvbl9k
b21pZDsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICB1aW50NjRfdCBzaXplOwog
CisgICAgaWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICAgICAgZ290byBza2lwX2Zvcms7CisK
ICAgICBpZiAoeGNfZG9tYWluX21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92
Y3B1cykgIT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUg
Y291bnQiKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CkBAIC00OTksMjkgKzUwMiw2IEBA
IGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICB9CiAgICAgfQogCi0KLSAgICByYyA9IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShnYywg
aW5mbywgJnNpemUpOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwgIkNv
dWxkbid0IGdldCBhcmNoIGV4dHJhIGNvbnN0YW50IG1lbW9yeSBzaXplIik7Ci0gICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOwotICAgIH0KLQotICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0
eC0+eGNoLCBkb21pZCwgaW5mby0+dGFyZ2V0X21lbWtiICsgc2l6ZSkgPCAwKSB7Ci0gICAgICAg
IExPR0UoRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IG1lbW9yeSIpOwotICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKLSAgICB9Ci0KLSAgICB4c19kb21pZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhC
VF9OVUxMLCAiL3Rvb2wveGVuc3RvcmVkL2RvbWlkIiwgTlVMTCk7Ci0gICAgc3RhdGUtPnN0b3Jl
X2RvbWlkID0geHNfZG9taWQgPyBhdG9pKHhzX2RvbWlkKSA6IDA7Ci0gICAgZnJlZSh4c19kb21p
ZCk7Ci0KLSAgICBjb25fZG9taWQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgIi90b29s
L3hlbmNvbnNvbGVkL2RvbWlkIiwgTlVMTCk7Ci0gICAgc3RhdGUtPmNvbnNvbGVfZG9taWQgPSBj
b25fZG9taWQgPyBhdG9pKGNvbl9kb21pZCkgOiAwOwotICAgIGZyZWUoY29uX2RvbWlkKTsKLQot
ICAgIHN0YXRlLT5zdG9yZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54Y2gs
IGRvbWlkLCBzdGF0ZS0+c3RvcmVfZG9taWQpOwotICAgIHN0YXRlLT5jb25zb2xlX3BvcnQgPSB4
Y19ldnRjaG5fYWxsb2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5jb25zb2xlX2Rv
bWlkKTsKLQogICAgIGlmIChpbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKQogICAg
ICAgICBodm1fc2V0X2NvbmZfcGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbyk7CiAKQEAgLTU1
Niw4ICs1MzYsMzQgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKICAgICB9
CiAKKyAgICByYyA9IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShnYywgaW5mbywgJnNpemUpOwor
ICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTE9HRShFUlJPUiwgIkNvdWxkbid0IGdldCBhcmNo
IGV4dHJhIGNvbnN0YW50IG1lbW9yeSBzaXplIik7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgIH0KKworICAgIGlmICh4Y19kb21haW5fc2V0bWF4bWVtKGN0eC0+eGNoLCBkb21pZCwg
aW5mby0+dGFyZ2V0X21lbWtiICsgc2l6ZSkgPCAwKSB7CisgICAgICAgIExPR0UoRVJST1IsICJD
b3VsZG4ndCBzZXQgbWF4IG1lbW9yeSIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAg
ICB9CisKICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoZ2MsIGRfY29uZmlnLCBk
b21pZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OwogCitza2lwX2Zvcms6Cisg
ICAgeHNfZG9taWQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3Jl
ZC9kb21pZCIsIE5VTEwpOworICAgIHN0YXRlLT5zdG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRv
aSh4c19kb21pZCkgOiAwOworICAgIGZyZWUoeHNfZG9taWQpOworCisgICAgY29uX2RvbWlkID0g
eHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsICIvdG9vbC94ZW5jb25zb2xlZC9kb21pZCIsIE5V
TEwpOworICAgIHN0YXRlLT5jb25zb2xlX2RvbWlkID0gY29uX2RvbWlkID8gYXRvaShjb25fZG9t
aWQpIDogMDsKKyAgICBmcmVlKGNvbl9kb21pZCk7CisKKyAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9
IHhjX2V2dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2Rv
bWlkKTsKKyAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQo
Y3R4LT54Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CisKK291dDoKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTYxNSw2ICs2MjEsOSBAQCBpbnQgbGlieGxfX2J1aWxkX3Bvc3QobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgY2hhciAqKmVudHM7CiAgICAgaW50IGks
IHJjOwogCisgICAgaWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICAgICAgZ290byBza2lwX2Zv
cms7CisKICAgICBpZiAoaW5mby0+bnVtX3ZudW1hX25vZGVzICYmICFpbmZvLT5udW1fdmNwdV9z
b2Z0X2FmZmluaXR5KSB7CiAgICAgICAgIHJjID0gc2V0X3ZudW1hX2FmZmluaXR5KGdjLCBkb21p
ZCwgaW5mbyk7CiAgICAgICAgIGlmIChyYykKQEAgLTYzOSw2ICs2NDgsNyBAQCBpbnQgbGlieGxf
X2J1aWxkX3Bvc3QobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIH0KICAg
ICB9CiAKK3NraXBfZm9yazoKICAgICBlbnRzID0gbGlieGxfX2NhbGxvYyhnYywgMTIgKyAoaW5m
by0+bWF4X3ZjcHVzICogMikgKyAyLCBzaXplb2YoY2hhciAqKSk7CiAgICAgZW50c1swXSA9ICJt
ZW1vcnkvc3RhdGljLW1heCI7CiAgICAgZW50c1sxXSA9IEdDU1BSSU5URigiJSJQUklkNjQsIGlu
Zm8tPm1heF9tZW1rYik7CkBAIC05MDEsMTQgKzkxMSwxNiBAQCBzdGF0aWMgaW50IGh2bV9idWls
ZF9zZXRfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzdG9yZV9ldnRjaG4sIHVuc2ln
bmVkIGxvbmcgKnN0b3JlX21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGNvbnNvbGVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpjb25zb2xlX21mbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xl
X2RvbWlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHN0b3JlX2Rv
bWlkLCBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZm9ya2VkX3ZtKQogewogICAgIHN0cnVjdCBodm1faW5mb190YWJsZSAqdmFfaHZt
OwogICAgIHVpbnQ4X3QgKnZhX21hcCwgc3VtOwogICAgIHVpbnQ2NF90IHN0cl9tZm4sIGNvbnNf
bWZuOwogICAgIGludCBpOwogCi0gICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNKSB7CisgICAgaWYgKCBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAm
JiAhZm9ya2VkX3ZtICkKKyAgICB7CiAgICAgICAgIHZhX21hcCA9IHhjX21hcF9mb3JlaWduX3Jh
bmdlKGhhbmRsZSwgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhDX1BBR0VfU0laRSwgUFJPVF9SRUFEIHwgUFJPVF9XUklURSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSFZNX0lORk9fUEZOKTsKQEAgLTEyMjQsNiArMTIzNiwyMyBA
QCBpbnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20gPSBOVUxMOwogICAgIGJvb2wgZGV2aWNlX21vZGVs
ID0gaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gPyB0cnVlIDogZmFsc2U7CiAK
KyAgICBpZiAoIHN0YXRlLT5mb3JrZWRfdm0gKQorICAgIHsKKyAgICAgICAgcmMgPSBodm1fYnVp
bGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8sIHN0YXRlLT5zdG9yZV9wb3J0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+c3RvcmVfbWZuLCBzdGF0
ZS0+Y29uc29sZV9wb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0
ZS0+Y29uc29sZV9tZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCwgc3RhdGUtPmZvcmtlZF92bSk7CisK
KyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgcmV0
dXJuIHhjX2RvbV9nbnR0YWJfc2VlZChjdHgtPnhjaCwgZG9taWQsIHRydWUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdGUtPnN0b3JlX2RvbWlkKTsKKyAgICB9CisKICAgICB4Y19k
b21fbG9naW5pdChjdHgtPnhjaCk7CiAKICAgICAvKgpAQCAtMTM0OCw3ICsxMzc3LDcgQEAgaW50
IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmMg
PSBodm1fYnVpbGRfc2V0X3BhcmFtcyhjdHgtPnhjaCwgZG9taWQsIGluZm8sIHN0YXRlLT5zdG9y
ZV9wb3J0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+c3RvcmVfbWZu
LCBzdGF0ZS0+Y29uc29sZV9wb3J0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
dGF0ZS0+Y29uc29sZV9tZm4sIHN0YXRlLT5zdG9yZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsIGZhbHNlKTsKICAgICBpZiAocmMgIT0g
MCkgewogICAgICAgICBMT0coRVJST1IsICJodm0gYnVpbGQgc2V0IHBhcmFtcyBmYWlsZWQiKTsK
ICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBiYThjOWI0MWFiLi43OTZk
MTYyY2YyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEzNjAsNiArMTM2MCw3IEBAIHR5cGVkZWYg
c3RydWN0IHsKIAogICAgIGNoYXIgKnNhdmVkX3N0YXRlOwogICAgIGludCBkbV9tb25pdG9yX2Zk
OworICAgIGJvb2wgZm9ya2VkX3ZtOwogCiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X2tl
cm5lbDsKICAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2UgcHZfcmFtZGlzazsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCA3OTIxOTUwZjZhLi43YzRjNDA1N2E5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05NTYs
NiArOTU2LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIs
IFsKICAgICAoIm9uX3dhdGNoZG9nIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKICAgICAo
Im9uX2NyYXNoIiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKICAgICAoIm9uX3NvZnRfcmVz
ZXQiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAorICAgICgiZG1fcmVzdG9yZV9maWxlIiwg
c3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLAogICAgIF0sIGRpcj1ESVJfSU4pCiAKIGxpYnhsX2Rp
c2tpbmZvID0gU3RydWN0KCJkaXNraW5mbyIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmgg
Yi90b29scy94bC94bC5oCmluZGV4IDYwYmRhZDhmZmIuLjliZGFkNjUyNmUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMzEsNiArMzEsNyBAQCBzdHJ1
Y3QgY21kX3NwZWMgewogfTsKIAogc3RydWN0IGRvbWFpbl9jcmVhdGUgeworICAgIHVpbnQzMl90
IGRkb21pZDsgLyogZm9yayBsYXVuY2ggZG0gZm9yIHRoaXMgZG9taWQgKi8KICAgICBpbnQgZGVi
dWc7CiAgICAgaW50IGRhZW1vbml6ZTsKICAgICBpbnQgbW9uaXRvcjsgLyogaGFuZGxlIGd1ZXN0
IHJlYm9vdHMgZXRjICovCkBAIC00NSw2ICs0Niw3IEBAIHN0cnVjdCBkb21haW5fY3JlYXRlIHsK
ICAgICBjb25zdCBjaGFyICpjb25maWdfZmlsZTsKICAgICBjaGFyICpleHRyYV9jb25maWc7IC8q
IGV4dHJhIGNvbmZpZyBzdHJpbmcgKi8KICAgICBjb25zdCBjaGFyICpyZXN0b3JlX2ZpbGU7Cisg
ICAgY29uc3QgY2hhciAqZG1fcmVzdG9yZV9maWxlOwogICAgIGNoYXIgKmNvbG9fcHJveHlfc2Ny
aXB0OwogICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHk7CiAgICAgaW50IG1pZ3JhdGVfZmQ7
IC8qIC0xIG1lYW5zIG5vbmUgKi8KQEAgLTEyNyw2ICsxMjksOSBAQCBpbnQgbWFpbl9wY2lhc3Np
Z25hYmxlX3JlbW92ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcGNpYXNzaWdu
YWJsZV9saXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjaWZuZGVmIExJQlhMX0hBVkVfTk9f
U1VTUEVORF9SRVNVTUUKIGludCBtYWluX3Jlc3RvcmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
K2ludCBtYWluX2Zvcmtfdm0oaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX2Zvcmtf
bGF1bmNoX2RtKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9mb3JrX3Jlc2V0KGlu
dCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKIGludCBtYWluX3NhdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDNiMzAyYjJm
MjAuLjNhNWQzNzEwNTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMTg1LDYgKzE4NSwxOCBAQCBzdHJ1Y3QgY21kX3Nw
ZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiUmVzdG9yZSBhIGRvbWFpbiBmcm9tIGEgc2F2ZWQg
c3RhdGUiLAogICAgICAgIi0gZm9yIGludGVybmFsIHVzZSBvbmx5IiwKICAgICB9LAorICAgIHsg
ImZvcmstdm0iLAorICAgICAgJm1haW5fZm9ya192bSwgMCwgMSwKKyAgICAgICJGb3JrIGEgZG9t
YWluIGZyb20gdGhlIHJ1bm5pbmcgcGFyZW50IGRvbWlkIiwKKyAgICAgICJbb3B0aW9uc10gPERv
bWlkPiIsCisgICAgICAiLWggICAgICAgICAgICAgICAgICAgICAgICAgICBQcmludCB0aGlzIGhl
bHAuXG4iCisgICAgICAiLUMgPGNvbmZpZz4gICAgICAgICAgICAgICAgICBVc2UgY29uZmlnIGZp
bGUgZm9yIFZNIGZvcmsuXG4iCisgICAgICAiLVEgPHFlbXUtc2F2ZS1maWxlPiAgICAgICAgICBV
c2UgcWVtdSBzYXZlIGZpbGUgZm9yIFZNIGZvcmsuXG4iCisgICAgICAiLS1sYXVuY2gtZG0gPHll
c3xub3xsYXRlPiAgICBMYXVuY2ggZGV2aWNlIG1vZGVsIChRRU1VKSBmb3IgVk0gZm9yay5cbiIK
KyAgICAgICItLWZvcmstcmVzZXQgICAgICAgICAgICAgICAgIFJlc2V0IFZNIGZvcmsuXG4iCisg
ICAgICAiLXAgICAgICAgICAgICAgICAgICAgICAgICAgICBEbyBub3QgdW5wYXVzZSBmb3JrIFZN
IGFmdGVyIG9wZXJhdGlvbi5cbiIKKyAgICAgICItZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVuYWJsZSBkZWJ1ZyBtZXNzYWdlcy5cbiIKKyAgICB9LAogI2VuZGlmCiAgICAgeyAiZHVtcC1j
b3JlIiwKICAgICAgICZtYWluX2R1bXBfY29yZSwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3NhdmVyZXN0b3JlLmMgYi90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCmluZGV4IDliZTAz
M2ZlNjUuLjcyYzYyMDk1NTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMK
KysrIGIvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYwpAQCAtMjI5LDYgKzIyOSwxMDIgQEAgaW50
IG1haW5fcmVzdG9yZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIEVYSVRfU1VD
Q0VTUzsKIH0KIAoraW50IG1haW5fZm9ya192bShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7Cisg
ICAgaW50IHJjLCBkZWJ1ZyA9IDA7CisgICAgdWludDMyX3QgZG9taWRfaW4gPSBJTlZBTElEX0RP
TUlELCBkb21pZF9vdXQgPSBJTlZBTElEX0RPTUlEOworICAgIGludCBsYXVuY2hfZG0gPSAxOwor
ICAgIGJvb2wgcmVzZXQgPSAwOworICAgIGJvb2wgcGF1c2UgPSAwOworICAgIGNvbnN0IGNoYXIg
KmNvbmZpZ19maWxlID0gTlVMTDsKKyAgICBjb25zdCBjaGFyICpkbV9yZXN0b3JlX2ZpbGUgPSBO
VUxMOworCisgICAgaW50IG9wdDsKKyAgICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7
CisgICAgICAgIHsibGF1bmNoLWRtIiwgMSwgMCwgJ2wnfSwKKyAgICAgICAgeyJmb3JrLXJlc2V0
IiwgMCwgMCwgJ3InfSwKKyAgICAgICAgQ09NTU9OX0xPTkdfT1BUUworICAgIH07CisKKyAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAicGhkQzpROmw6ck46RDpCOlY6Iiwgb3B0cywgImZvcmst
dm0iLCAxKSB7CisgICAgY2FzZSAnZCc6CisgICAgICAgIGRlYnVnID0gMTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSAncCc6CisgICAgICAgIHBhdXNlID0gMTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnQyc6CisgICAgICAgIGNvbmZpZ19maWxlID0gb3B0YXJnOworICAgICAgICBicmVh
azsKKyAgICBjYXNlICdRJzoKKyAgICAgICAgZG1fcmVzdG9yZV9maWxlID0gb3B0YXJnOworICAg
ICAgICBicmVhazsKKyAgICBjYXNlICdsJzoKKyAgICAgICAgcHJpbnRmKCJvcHRhcmc6ICVzXG4i
LCBvcHRhcmcpOworICAgICAgICBpZiAoICFzdHJjbXAob3B0YXJnLCAibm8iKSApCisgICAgICAg
ICAgICBsYXVuY2hfZG0gPSAwOworICAgICAgICBpZiAoICFzdHJjbXAob3B0YXJnLCAieWVzIikg
KQorICAgICAgICAgICAgbGF1bmNoX2RtID0gMTsKKyAgICAgICAgaWYgKCAhc3RyY21wKG9wdGFy
ZywgImxhdGUiKSApCisgICAgICAgICAgICBsYXVuY2hfZG0gPSAyOworICAgICAgICBicmVhazsK
KyAgICBjYXNlICdyJzoKKyAgICAgICAgcmVzZXQgPSAxOworICAgICAgICBicmVhazsKKyAgICBj
YXNlICdOJzogLyogZmFsbC10aHJvdWdoICovCisgICAgY2FzZSAnRCc6IC8qIGZhbGwtdGhyb3Vn
aCAqLworICAgIGNhc2UgJ0InOiAvKiBmYWxsLXRocm91Z2ggKi8KKyAgICBjYXNlICdWJzoKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJVbmltcGxlbWVudGVkIG9wdGlvbihzKVxuIik7CisgICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgaWYgKGFyZ2Mtb3B0aW5kID09
IDEpIHsKKyAgICAgICAgZG9taWRfaW4gPSBhdG9pKGFyZ3Zbb3B0aW5kXSk7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgaGVscCgiZm9yay12bSIpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJF
OworICAgIH0KKworICAgIGlmIChsYXVuY2hfZG0gJiYgKCFjb25maWdfZmlsZSB8fCAhZG1fcmVz
dG9yZV9maWxlKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkN1cnJlbnRseSB5b3UgbXVz
dCBwcm92aWRlIGJvdGggLUMgYW5kIC1RIG9wdGlvbnNcbiIpOworICAgICAgICByZXR1cm4gRVhJ
VF9GQUlMVVJFOworICAgIH0KKworICAgIGlmIChyZXNldCkgeworICAgICAgICBkb21pZF9vdXQg
PSBkb21pZF9pbjsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWFpbl9mb3JrX3Jlc2V0KGN0eCwgZG9t
aWRfaW4pID09IEVYSVRfRkFJTFVSRSkKKyAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7
CisgICAgfQorCisgICAgaWYgKGxhdW5jaF9kbSA9PSAyIHx8IHJlc2V0KSB7CisgICAgICAgIGRv
bWlkX291dCA9IGRvbWlkX2luOworICAgICAgICByYyA9IEVYSVRfU1VDQ0VTUzsKKyAgICB9IGVs
c2UKKyAgICAgICAgcmMgPSBsaWJ4bF9kb21haW5fZm9ya192bShjdHgsIGRvbWlkX2luLCAmZG9t
aWRfb3V0KTsKKworICAgIGlmIChyYyA9PSBFWElUX1NVQ0NFU1MgJiYgbGF1bmNoX2RtKSB7Cisg
ICAgICAgIHN0cnVjdCBkb21haW5fY3JlYXRlIGRvbV9pbmZvOworICAgICAgICBtZW1zZXQoJmRv
bV9pbmZvLCAwLCBzaXplb2YoZG9tX2luZm8pKTsKKyAgICAgICAgZG9tX2luZm8uZGRvbWlkID0g
ZG9taWRfb3V0OworICAgICAgICBkb21faW5mby5kbV9yZXN0b3JlX2ZpbGUgPSBkbV9yZXN0b3Jl
X2ZpbGU7CisgICAgICAgIGRvbV9pbmZvLmRlYnVnID0gZGVidWc7CisgICAgICAgIGRvbV9pbmZv
LnBhdXNlZCA9IHBhdXNlOworICAgICAgICBkb21faW5mby5jb25maWdfZmlsZSA9IGNvbmZpZ19m
aWxlOworICAgICAgICBkb21faW5mby5taWdyYXRlX2ZkID0gLTE7CisgICAgICAgIGRvbV9pbmZv
LnNlbmRfYmFja19mZCA9IC0xOworICAgICAgICByYyA9IGNyZWF0ZV9kb21haW4oJmRvbV9pbmZv
KSA8IDAgPyBFWElUX0ZBSUxVUkUgOiBFWElUX1NVQ0NFU1M7CisgICAgfQorCisgICAgaWYgKHJj
ID09IEVYSVRfU1VDQ0VTUyAmJiAhcGF1c2UpCisgICAgICAgIHJjID0gbGlieGxfZG9tYWluX3Vu
cGF1c2UoY3R4LCBkb21pZF9vdXQsIE5VTEwpOworCisgICAgaWYgKHJjID09IEVYSVRfU1VDQ0VT
UykKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmb3JrLXZtIGNvbW1hbmQgc3VjY2Vzc2Z1bGx5
IHJldHVybmVkIGRvbWlkOiAldVxuIiwgZG9taWRfb3V0KTsKKworICAgIHJldHVybiByYzsKK30K
KwogaW50IG1haW5fc2F2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgdWludDMyX3Qg
ZG9taWQ7CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCmluZGV4IGU1MjBiMWRhNzkuLmQ5Y2IxOWM1OTkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC02
NDUsNiArNjQ1LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0IGRvbWFpbl9jcmVhdGUgKmRv
bV9pbmZvKQogCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKIAorICAgIHVpbnQz
Ml90IGRkb21pZCA9IGRvbV9pbmZvLT5kZG9taWQ7IC8vIGxhdW5jaCBkbSBmb3IgdGhpcyBkb21h
aW4gaWZmIHNldAogICAgIGludCBkZWJ1ZyA9IGRvbV9pbmZvLT5kZWJ1ZzsKICAgICBpbnQgZGFl
bW9uaXplID0gZG9tX2luZm8tPmRhZW1vbml6ZTsKICAgICBpbnQgbW9uaXRvciA9IGRvbV9pbmZv
LT5tb25pdG9yOwpAQCAtNjU1LDYgKzY1Niw3IEBAIGludCBjcmVhdGVfZG9tYWluKHN0cnVjdCBk
b21haW5fY3JlYXRlICpkb21faW5mbykKICAgICBjb25zdCBjaGFyICpyZXN0b3JlX2ZpbGUgPSBk
b21faW5mby0+cmVzdG9yZV9maWxlOwogICAgIGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UgPSBO
VUxMOwogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNlID0gTlVMTDsKKyAgICBjb25zdCBj
aGFyICpkbV9yZXN0b3JlX2ZpbGUgPSBkb21faW5mby0+ZG1fcmVzdG9yZV9maWxlOwogICAgIGlu
dCBtaWdyYXRlX2ZkID0gZG9tX2luZm8tPm1pZ3JhdGVfZmQ7CiAgICAgYm9vbCBjb25maWdfaW5f
anNvbjsKIApAQCAtOTIzLDYgKzkyNSwxMiBAQCBzdGFydDoKICAgICAgICAgICogcmVzdG9yZS9t
aWdyYXRlLXJlY2VpdmUgaXQgYWdhaW4uCiAgICAgICAgICAqLwogICAgICAgICByZXN0b3Jpbmcg
PSAwOworICAgIH0gZWxzZSBpZiAoIGRkb21pZCApIHsKKyAgICAgICAgZF9jb25maWcuZG1fcmVz
dG9yZV9maWxlID0gZG1fcmVzdG9yZV9maWxlOworICAgICAgICByZXQgPSBsaWJ4bF9kb21haW5f
Zm9ya19sYXVuY2hfZG0oY3R4LCAmZF9jb25maWcsIGRkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9jb25uZWN0X2NvbnNvbGVfaG93KTsKKyAgICAg
ICAgZG9taWQgPSBkZG9taWQ7CisgICAgICAgIGRkb21pZCA9IElOVkFMSURfRE9NSUQ7CiAgICAg
fSBlbHNlIGlmIChkb21pZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpIHsKICAgICAgICAg
LyogRG8gc29mdCByZXNldC4gKi8KICAgICAgICAgcmV0ID0gbGlieGxfZG9tYWluX3NvZnRfcmVz
ZXQoY3R4LCAmZF9jb25maWcsIGRvbWlkX3NvZnRfcmVzZXQsCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:16:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipEx0-00025s-3B; Wed, 08 Jan 2020 17:16:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qxLJ=25=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipEwy-00025G-Lw
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:16:56 +0000
X-Inumbo-ID: a588408e-323a-11ea-b861-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a588408e-323a-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:16:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578503806;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZCm1NCykKm1dJpQOEbW4lTM/L8bBecXci2/Dp5PG/zo=;
 b=Vw2njmDtg4Yv9H3YEUAO/dNue0pVJwJU+gWpQo0YY0Q/2zEK2UdTGxn7
 yEJl22kLbLCK0joCrNdQ8RIL0fN3aHh572FICul2Wix17NzV7pE9KHRH/
 rzc2J+B8AhLJsJ9GlojMDbc25iSDSvzkz88xzI8y9ArnKjwO+JRKO7vik w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UUwQ1EtR3lCsKcMB/5XWGJWlbYMtt6lVNS/6yDRWfBSlg6E8t54La4PEUAZOLMeyvgZ5lLPyCy
 MKjTnxz2rIGLT1pxAOSDDCh6XReyKGxsu49TqRwjo2VLb4y58xWrwGHZWyG+YIiRVuhZ3jgvey
 bFuom2tK2BgO4hwV3vVwb5tUcsU5xMvKaEEc3gvlSqe75IHFLdpn+x1juDz+/V4qbE5IZKgVuk
 rXBUWBZsqJyvxxHhD2ZTLPMbKQOtvkC8mmh0+QhUNhIcO7u15CdnlVYsxvzl0Nc9bAaWA2Wfhv
 Ogg=
X-SBRS: 2.7
X-MesageID: 11069857
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11069857"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20191219094814.GB11756@Air-de-Roger>
 <CABfawhnVZmYOZb=wuc2TVDewH9nNtJBTBvJYUk-RDHLCGRVzPw@mail.gmail.com>
 <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
 <CABfawhmBVhjOcwQ3s3rs--aJD8k9Rg+yNjigLHR4y=jua=vRfw@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ddeed541-17ca-792b-5c06-b36c88061938@citrix.com>
Date: Wed, 8 Jan 2020 17:16:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmBVhjOcwQ3s3rs--aJD8k9Rg+yNjigLHR4y=jua=vRfw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS84LzIwIDU6MDYgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBXZWQsIEphbiA4
LCAyMDIwIGF0IDk6MzQgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPj4KPj4gT24gMTIvMzEvMTkgMzoxMSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDA4OjAwOjE3QU0gLTA3MDAsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPj4+PiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAzOjQwIEFNIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4KPj4+Pj4gT24g
TW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6Mzc6MzhQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+Pj4+Pj4gT24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgNToyMCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4gSGksCj4+Pj4+
Pj4KPj4+Pj4+PiBPbiBNb24sIDMwIERlYyAyMDE5LCAyMDo0OSBUYW1hcyBLIExlbmd5ZWwsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gTW9uLCBEZWMg
MzAsIDIwMTkgYXQgMTE6NDMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4gd3JvdGU6
Cj4+Pj4+Pj4+IEJ1dCBrZWVwIGluIG1pbmQgdGhhdCB0aGUgImZvcmstdm0iIGNvbW1hbmQgZXZl
biB3aXRoIHRoaXMgdXBkYXRlCj4+Pj4+Pj4+IHdvdWxkIHN0aWxsIG5vdCBwcm9kdWNlIGZvciB5
b3UgYSAiZnVsbHkgZnVuY3Rpb25hbCIgVk0gb24gaXRzIG93bi4KPj4+Pj4+Pj4gVGhlIHVzZXIg
c3RpbGwgaGFzIHRvIHByb2R1Y2UgYSBuZXcgVk0gY29uZmlnIGZpbGUsIGNyZWF0ZSB0aGUgbmV3
Cj4+Pj4+Pj4+IGRpc2ssIHNhdmUgdGhlIFFFTVUgc3RhdGUsIGV0Yy4KPj4+Pj4KPj4+Pj4gSU1P
IHRoZSBkZWZhdWx0IGJlaGF2aW9yIG9mIHRoZSBmb3JrIGNvbW1hbmQgc2hvdWxkIGJlIHRvIGxl
YXZlIHRoZQo+Pj4+PiBvcmlnaW5hbCBWTSBwYXVzZWQsIHNvIHRoYXQgeW91IGNhbiBjb250aW51
ZSB1c2luZyB0aGUgc2FtZSBkaXNrIGFuZAo+Pj4+PiBuZXR3b3JrIGNvbmZpZyBpbiB0aGUgZm9y
ayBhbmQgeW91IHdvbid0IG5lZWQgdG8gcGFzcyBhIG5ldyBjb25maWcKPj4+Pj4gZmlsZS4KPj4+
Pj4KPj4+Pj4gQXMgSnVsaWVuIGFscmVhZHkgc2FpZCwgbWF5YmUgSSB3YXNuJ3QgY2xlYXIgaW4g
bXkgcHJldmlvdXMgcmVwbGllczoKPj4+Pj4gSSdtIG5vdCBhc2tpbmcgeW91IHRvIGltcGxlbWVu
dCBhbGwgdGhpcywgaXQncyBmaW5lIGlmIHRoZQo+Pj4+PiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUg
Zm9yay12bSB4bCBjb21tYW5kIHJlcXVpcmVzIHlvdSB0byBwYXNzIGNlcnRhaW4KPj4+Pj4gb3B0
aW9ucywgYW5kIHRoYXQgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+
Pj4+Pgo+Pj4+PiBXZSBuZWVkIGFuIGludGVyZmFjZSB0aGF0J3Mgc2FuZSwgYW5kIHRoYXQncyBk
ZXNpZ25lZCB0byBiZSBlYXN5IGFuZAo+Pj4+PiBjb21wcmVoZW5zaXZlIHRvIHVzZSwgbm90IGFu
IGludGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdzIGN1cnJlbnRseQo+Pj4+PiBpbXBsZW1lbnRl
ZC4KPj4+Pgo+Pj4+IE9LLCBzbyBJIHRoaW5rIHRoYXQgd291bGQgbG9vayBsaWtlICJ4bCBmb3Jr
LXZtIDxwYXJlbnRfZG9taWQ+IiB3aXRoCj4+Pj4gYWRkaXRpb25hbCBvcHRpb25zIGZvciB0aGlu
Z3MgbGlrZSBuYW1lLCBkaXNrLCB2bGFuLCBvciBhIGNvbXBsZXRlbHkKPj4+PiBuZXcgY29uZmln
LCBhbGwgb2Ygd2hpY2ggYXJlIGN1cnJlbnRseSBub3QgaW1wbGVtZW50ZWQsICsgYW4KPj4+PiBh
ZGRpdGlvbmFsIG9wdGlvbiB0byBub3QgbGF1bmNoIFFFTVUgYXQgYWxsLCB3aGljaCB3b3VsZCBi
ZSB0aGUgb25seQo+Pj4+IG9uZSBjdXJyZW50bHkgd29ya2luZy4gQWxzbyBrZWVwaW5nIHRoZSBz
ZXBhcmF0ZSAieGwgZm9yay1sYXVuY2gtZG0iCj4+Pj4gYXMgaXMuIElzIHRoYXQgd2hhdCB3ZSBh
cmUgdGFsa2luZyBhYm91dD8KPj4+Cj4+PiBJIHRoaW5rIGZvcmstbGF1bmNoLXZtIHNob3VsZCBq
dXN0IGJlIGFuIG9wdGlvbiBvZiBmb3JrLXZtIChpZToKPj4+IC0tbGF1bmNoLWRtLW9ubHkgb3Ig
c29tZSBzdWNoKS4gSSBkb24ndCB0aGluayB0aGVyZSdzIGEgcmVhc29uIHRvIGhhdmUKPj4+IGEg
c2VwYXJhdGUgdG9wLWxldmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2Rl
bC4KPj4KPj4gU28gZmlyc3Qgb2YgYWxsLCBUYW1hcyAtLSBkbyB5b3UgYWN0dWFsbHkgbmVlZCB0
byBleGVjIHhsIGhlcmU/ICBXb3VsZAo+PiBpdCBtYWtlIHNlbnNlIGZvciB0aGVzZSB0byBzdGFy
dCBvdXQgc2ltcGx5IGFzIGxpYnhsIGZ1bmN0aW9ucyB0aGF0IGFyZQo+PiBjYWxsZWQgYnkgeW91
ciBzeXN0ZW0/Cj4gCj4gRm9yIG15IGN1cnJlbnQgdG9vbHMgJiB0ZXN0cyAtIG5vLiBJIGRvbid0
IHN0YXJ0IFFFTVUgZm9yIHRoZSBmb3JrcyBhdAo+IGFsbC4gU28gYXQgdGhpcyBwb2ludCBJIGRv
bid0IGV2ZW4gbmVlZCBsaWJ4bC4gQnV0IEkgY2FuIGZvcmVzZWUgdGhhdAo+IGF0IHNvbWUgcG9p
bnQgaW4gdGhlIGZ1dHVyZSBpdCBtYXkgYmVjb21lIG5lY2Vzc2FyeSBpbiBjYXNlIHdlIHdhbnQK
PiBhbGxvdyB0aGUgZm9ya2VkIFZNIHRvIHRvdWNoIGVtdWxhdGVkIGRldmljZXMuIFdpcmluZyBR
RU1VIHVwIGFuZAo+IG1ha2luZyB0aGUgc3lzdGVtIGZ1bmN0aW9uYWwgYXMgYSB3aG9sZSBJIGZv
dW5kIGl0IGVhc2llciB0byBkbyBpdCB2aWEKPiB4bC4gVGhlcmUgaXMganVzdCB3YXkgdG9vIG1h
bnkgbW92aW5nIGNvbXBvbmVudHMgaW52b2x2ZWQgdG8gZG8gdGhhdAo+IGFueSBvdGhlciB3YXku
Cj4gCj4+Cj4+IEkgYWN0dWFsbHkgZGlzYWdyZWUgdGhhdCB3ZSB3YW50IGEgc2luZ2xlIGNvbW1h
bmQgdG8gZG8gYWxsIG9mIHRoZXNlLgo+PiBJZiB3ZSBkaWQgd2FudCBgZXhlYyB4bGAgdG8gYmUg
b25lIG9mIHRoZSBzdXBwb3J0ZWQgaW50ZXJmYWNlcywgSSB0aGluawo+PiBpdCB3b3VsZCBicmVh
ayBkb3duIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+IGB4bCBmb3JrLWRvbWFpbmA6IE9ubHkg
Zm9ya3MgdGhlIGRvbWFpbi4KPj4gYHhsIGZvcmstbGF1bmNoLWRtYDogKG9yIGF0dGFjaC1kbT8p
OiBTdGFydCB1cCBhbmQgYXR0YWNoIHRoZQo+PiBkZXZpY2Vtb2RlbCB0byB0aGUgZG9tYWluCj4+
Cj4+IFRoZW4gYHhsIGZvcmtgIChvciBtYXliZSBgeGwgZm9yay12bWApIHdvdWxkIGJlIHNvbWV0
aGluZyBpbXBsZW1lbnRlZCBpbgo+PiB0aGUgZnV0dXJlIHRoYXQgd291bGQgZm9yayB0aGUgZW50
aXJlIGRvbWFpbi4KPiAKPiBJIHJlYWxseSBkb24ndCBoYXZlIGEgc3Ryb25nIG9waW5pb24gYWJv
dXQgdGhpcyBlaXRoZXIgd2F5LiBJIGNhbiBzZWUKPiBpdCB3b3JraW5nIGVpdGhlciB3YXkuIEhh
dmluZyB0aGVtIGFsbCBidW5kbGVkIHVuZGVyIGEgc2luZ2xlCj4gdG9wLWxldmVsIGNvbW1lbnQg
ZG9lc24ndCBwb2xsdXRlIHRoZSBoZWxwIHRleHQgd2hlbiBzb21lb25lIGlzIGp1c3QKPiBsb29r
aW5nIGF0IHdoYXQgeGwgY2FuIGRvIGluIGdlbmVyYWwuIE1ha2VzIHRoYXQgY29tbWFuZCBhIGxv
dCBtb3JlCj4gY29tcGxleCBmb3Igc3VyZSBidXQgSSBkb24ndCB0aGluayBpdCdzIHRvbyBiYWQu
CgpPbmUgdGhpbmcgSSBkb24ndCBsaWtlIGFib3V0IGhhdmluZyBhIHNpbmdsZSBjb21tYW5kIGlz
IHRoYXQgc2luY2UKeW91J3JlIG5vdCBwbGFubmluZyBvbiBpbXBsZW1lbnRpbmcgdGhlIGVuZC10
by1lbmQgInZtIGZvcmsiIGNvbW1hbmQsCnRoZW4gd2hlbiBydW5uaW5nIHRoZSBiYXNlICJmb3Jr
LXZtIiBjb21tYW5kLCB5b3UnbGwgaGF2ZSB0byBwcmludCBhbgplcnJvciBtZXNzYWdlIHRoYXQg
c2F5cyAiVGhpcyBjb21tYW5kIGlzIG5vdCBhdmFpbGFibGUgaW4gaXRzCmNvbXBsZXRlbmVzczsg
eW91J2xsIGhhdmUgdG8gaW1wbGVtZW50IHlvdXIgb3duIHZpYSBmb3JrLXZtIC0tZG9tYWluLApm
b3JrLXZtIC0tc2F2ZS1kbSwgYW5kIGZvcmstdm0gLS1sYXVuY2gtZG0uIgoKV2hpY2ggd2UgY291
bGQgZG8sIGJ1dCBzZWVtIGEgYml0IHN0cmFuZ2UuIDotKQoKPj4gVGhlbiBoYXZlIGB4bCBmb3Jr
LWxhdW5jaC1kbWAgZWl0aGVyIHRha2UgYSBmaWxlbmFtZSAoc2F2ZWQgZnJvbSB0aGUKPj4gcHJl
dmlvdXMgc3RlcCkgb3IgYSBwYXJlbnQgZG9tYWluIGlkIChpbiB3aGljaCBjYXNlIGl0IHdvdWxk
IGFycmFuZ2UgdG8KPj4gc2F2ZSB0aGUgZmlsZSBpdHNlbGYpLgo+Pgo+PiBBbHRob3VnaCBpbiBm
YWN0LCBpcyB0aGVyZSBhbnkgcmVhc29uIHdlIGNvdWxkbid0IHN0b3JlIHRoZSBwYXJlbnQKPj4g
ZG9tYWluIElEIGluIHhlbnN0b3JlLCBzbyB0aGF0IGB4bCBmb3JrLWxhdW5jaC1kbWAgY291bGQg
ZmluZCB0aGUgcGFyZW50Cj4+IGJ5IGl0c2VsZj8gIChBbHRob3VnaCB0aGF0LCBvZiBjb3Vyc2Us
IGlzIHNvbWV0aGluZyB0aGF0IGNvdWxkIGJlIGFkZGVkCj4+IGxhdGVyIGlmIGl0J3Mgbm90IHNv
bWV0aGluZyBUYW1hcyBuZWVkcy4pCj4gCj4gQ291bGQgYmUgZG9uZS4gQnV0IEkgc3RvcmUgSUQg
aW50ZXJuYWxseSBpbiBteSB0b29scyBhbnl3YXkgc2luY2UgSQo+IG5lZWQgaXQgdG8gaW5pdGlh
bGl6ZSBWTUkuIFNvIGhhdmluZyBpdCBpbiBYZW5zdG9yZSBpcyBub3QgcmVxdWlyZWQKPiBmb3Ig
bWUuIEluIGZhY3QgSSB3b3VsZCBwcmVmZXIgdG8gbGVhdmUgWGVuc3RvcmUgb3V0IG9mIHRoZXNl
Cj4gb3BlcmF0aW9ucyBhcyBtdWNoIGFzIHBvc3NpYmxlIGNhdXNlIGl0IHdvdWxkIHNsb3cgdGhp
bmdzIGRvd24uIEluIG15Cj4gbGF0ZXN0IHRlc3RzIGZvcmtpbmcgaXMgZG93biB0byAwLjAwMDdz
LCBoYXZpbmcgdG8gdG91Y2ggWGVuc3RvcmUgZm9yCj4gZWFjaCB3b3VsZCBzbG93IHRoaW5ncyBk
b3duIGNvbnNpZGVyYWJseS4KClJpZ2h0LCB0aGF0IG1ha2VzIHNlbnNlLgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:23:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipF2j-0003Bp-SH; Wed, 08 Jan 2020 17:22:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipF2i-0003Bk-OD
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:22:52 +0000
X-Inumbo-ID: 7c946eea-323b-11ea-b861-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c946eea-323b-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:22:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipF2b-0000Xc-R4; Wed, 08 Jan 2020 17: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 1ipF2b-0004MY-JR; Wed, 08 Jan 2020 17:22:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipF2b-0004J0-Im; Wed, 08 Jan 2020 17:22:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145806-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=3840e98f3e72b7b92071089a042cd7cf5be72732
X-Osstest-Versions-That: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 17:22:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145806: 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>

ZmxpZ2h0IDE0NTgwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTgwNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzODQwZTk4ZjNlNzJiN2I5MjA3MTA4OWEwNDJjZDdjZjViZTcyNzMyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGRlMjdiNmUwYTBiMGRjYjhm
ZGZjNzU4MGZiZDljOTc2YWExMDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU3NTIgIDIwMjAt
MDEtMDcgMTg6MDA6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1ODA2ICAy
MDIwLTAxLTA4IDE1OjAwOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6Cgpzc2g6IENvdWxkIG5vdCByZXNvbHZlIGhvc3RuYW1lIHhlbmJp
dHMueGVuLm9yZzogVGVtcG9yYXJ5IGZhaWx1cmUgaW4gbmFtZSByZXNvbHV0aW9uCmZhdGFsOiBD
b3VsZCBub3QgcmVhZCBmcm9tIHJlbW90ZSByZXBvc2l0b3J5LgoKUGxlYXNlIG1ha2Ugc3VyZSB5
b3UgaGF2ZSB0aGUgY29ycmVjdCBhY2Nlc3MgcmlnaHRzCmFuZCB0aGUgcmVwb3NpdG9yeSBleGlz
dHMuCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgMzg0MGU5OGYzZTcyYjdiOTIwNzEwODlhMDQyY2Q3Y2Y1YmU3MjczMgpB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSmFuIDgg
MTU6MDQ6MzYgMjAyMCArMDEwMAoKICAgIGxpYnhsOiBkb24ndCBuZWVkbGVzc2x5IHJlcG9ydCAi
aGlnaG1lbSIgaW4gdXNlCiAgICAKICAgIER1ZSB0byB0aGUgdW5jb25kaXRpb25hbCB1cGRhdGlu
ZyBvZiBkb20tPmhpZ2htZW1fZW5kIGluCiAgICBsaWJ4bF9fZG9tYWluX2RldmljZV9jb25zdHJ1
Y3RfcmRtKCkgSSd2ZSBvYnNlcnZlZCBvbiBhIDJHYiBIVk0gZ3Vlc3QKICAgIHdpdGggYSBwYXNz
ZWQgdGhyb3VnaCBkZXZpY2UgKHdpdGhvdXQgb3Zlcmx5IGxhcmdlIEJBUnMsIGFuZCB3aXRoIG5v
IFJETQogICAgcmFuZ2VzIGF0IGFsbCkKICAgIAogICAgKGQyKSBSQU0gaW4gaGlnaCBtZW1vcnk7
IHNldHRpbmcgaGlnaF9tZW0gcmVzb3VyY2UgYmFzZSB0byAxMDAwMDAwMDAKICAgIC4uLgogICAg
KGQyKSBFODIwIHRhYmxlOgogICAgKGQyKSAgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAw
MDAwMDowMDBhMDAwMDogUkFNCiAgICAoZDIpICBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAw
MDAwMDAwOjAwMGQwMDAwCiAgICAoZDIpICBbMDFdOiAwMDAwMDAwMDowMDBkMDAwMCAtIDAwMDAw
MDAwOjAwMTAwMDAwOiBSRVNFUlZFRAogICAgKGQyKSAgWzAyXTogMDAwMDAwMDA6MDAxMDAwMDAg
LSAwMDAwMDAwMDo3ZjgwMDAwMDogUkFNCiAgICAoZDIpICBIT0xFOiAwMDAwMDAwMDo3ZjgwMDAw
MCAtIDAwMDAwMDAwOmZjMDAwMDAwCiAgICAoZDIpICBbMDNdOiAwMDAwMDAwMDpmYzAwMDAwMCAt
IDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAogICAgKGQyKSAgWzA0XTogMDAwMDAwMDE6MDAw
MDAwMDAgLSAwMDAwMDAwMTowMDAwMDAwMDogUkFNCiAgICAKICAgIGJvdGggb2Ygd2hpY2ggYXJl
bid0IHJlYWxseSBhcHByb3ByaWF0ZSBpbiB0aGlzIGNhc2UuIEFycmFuZ2UgZm9yIHRoaXMKICAg
IHRvIG5vdCBoYXBwZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29tbWl0
IGZlNGRmNTFmZjc3NmM4ZTU0Mzg3OWVkNTUyYWNlMzRkMjE3ZTA0OGQKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEphbiA4IDE1OjAzOjU4IDIwMjAg
KzAxMDAKCiAgICB4ODYvbW06IHJlLW9yZGVyIGEgZmV3IGNvbmRpdGlvbmFscwogICAgCiAgICBp
c197aHZtLHB2fV8qKCkgY2FuIGJlIGV4cGVuc2l2ZSBub3csIHNvIHdoZXJlIHBvc3NpYmxlIGV2
YWx1YXRlIGNoZWFwZXIKICAgIGNvbmRpdGlvbnMgZmlyc3QuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGE0Y2RlMDI2NmQ0Mjg3
NjUwZWM2MmQ4Zjg1MGU0Zjg0MzU5ZTVlNGYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgV2VkIEphbiA4IDE1OjAzOjE5IDIwMjAgKzAxMDAKCiAgICB4ODYv
bW06IHJlbmFtZSBhbmQgdGlkeSBjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncygpCiAgICAKICAgIEFm
dGVyIGRhZDc0YjBmOWUgKCJpMzg2OiBmaXggaGFuZGxpbmcgb2YgWGVuIGVudHJpZXMgaW4gZmlu
YWwgTDIgcGFnZQogICAgdGFibGUiKSBhbmQgdGhlIHJlbW92YWwgb2YgMzItYml0IHN1cHBvcnQg
dGhlIGZ1bmN0aW9uIGRvZXNuJ3QgbW9kaWZ5CiAgICBzdGF0ZSBhbnltb3JlLCBhbmQgaGVuY2Ug
aXRzIG5hbWUgaGFzIGJlZW4gbWlzbGVhZGluZy4gQ2hhbmdlIGl0cyBuYW1lLAogICAgY29uc3Rp
ZnkgcGFyYW1ldGVycyBhbmQgYSBsb2NhbCB2YXJpYWJsZSwgYW5kIG1ha2UgaXQgcmV0dXJuIGJv
b2wuCiAgICAKICAgIEFsc28gZHJvcCB0aGUgY2FsbCB0byBpdCBmcm9tIG1vZF9sM19lbnRyeSgp
OiBUaGUgZnVuY3Rpb24gZXhwbGljaXRseQogICAgZGlzYWxsb3dzIDMyLWJpdCBkb21haW5zIHRv
IG1vZGlmeSBzbG90IDMuIFRoaXMgd2F5IHdlIGFsc28gd29uJ3QKICAgIHJlLWNoZWNrIHNsb3Qg
MyB3aGVuIGEgc2xvdCBvdGhlciB0aGFuIHNsb3QgMyBjaGFuZ2VzLiBEb2luZyBzbyBoYXMKICAg
IG5lZWRsZXNzbHkgZGlzYWxsb3dlZCBtYWtpbmcgc29tZSBMMiB0YWJsZSByZWN1cnNpdmVseSBs
aW5rIGJhY2sgdG8gYW4KICAgIEwyIHVzZWQgaW4gc29tZSBMMydzIDNyZCBzbG90LCBhcyB3ZSBj
aGVjayBmb3IgdGhlIHR5cGUgcmVmIGNvdW50IHRvIGJlCiAgICAxLiAoTm90ZSB0aGF0IGFsbG93
aW5nIGR5bmFtaWMgY2hhbmdlcyBvZiBMMyBlbnRyaWVzIGluIHRoZSB3YXkgd2UgZG8gaXMKICAg
IGJvZ3VzIGFueXdheSwgYXMgdGhhdCdzIG5vdCBob3cgTDNzIGJlaGF2ZSBpbiB0aGUgbmF0aXZl
IGFuZCBFUFQgY2FzZXM6CiAgICBUaGV5IGdldCByZS1ldmFsdWF0ZWQgb25seSB1cG9uIENSMyBy
ZWxvYWRzLiBOUFQgaXMgZGlmZmVyZW50IGluIHRoaXMKICAgIHJlZ2FyZC4pCiAgICAKICAgIEFz
IGEgcmVzdWx0IG9mIHRoaXMgd2Ugbm8gbG9uZ2VyIG5lZWQgdG8gcGxheSBnYW1lcyB0byBnZXQg
YXQgdGhlIHN0YXJ0CiAgICBvZiB0aGUgTDMgdGFibGUuCiAgICAKICAgIEFkZGl0aW9uYWxseSBt
b3ZlIHRoZSBzaW5nbGUgcmVtYWluaW5nIGNhbGwgc2l0ZSwgYWxsb3dpbmcgdG8gZHJvcCBvbmUK
ICAgIGlzX3B2XzMyYml0X2RvbWFpbigpIGludm9jYXRpb24gYW5kIGEgX1BBR0VfUFJFU0VOVCBj
aGVjayAoaW4gdGhlCiAgICBmdW5jdGlvbiBpdHNlbGYpIGFzIHdlbGwgYXMgdG8gZXhpdCB0aGUg
bG9vcCBlYXJseSAocmVtYWluaW5nIGVudHJpZXMKICAgIGhhdmUgYWxsIGJlZW4gc2V0IHRvIGVt
cHR5IGp1c3QgYWhlYWQgb2YgdGhpcyBsb29wKS4KICAgIAogICAgRnVydGhlciBtb3ZlIGEgQlVH
X09OKCkgc3VjaCB0aGF0IGluIHRoZSBjb21tb24gY2FzZSBpdHMgY29uZGl0aW9uCiAgICB3b3Vs
ZG4ndCBuZWVkIGV2YWx1YXRpbmcuCiAgICAKICAgIEZpbmFsbHksIHNpbmNlIHdlJ3JlIGF0IGl0
LCBtb3ZlIGluaXRfeGVuX3BhZV9sMl9zbG90cygpIG5leHQgdG8gdGhlCiAgICByZW5hbWVkIGZ1
bmN0aW9uLCBhcyB0aGV5IHJlYWxseSBiZWxvbmcgdG9nZXRoZXIgKGluIGZhY3QKICAgIGluaXRf
eGVuX3BhZV9sMl9zbG90cygpIHdhcyBbaW5kaXJlY3RseV0gYnJva2VuIG91dCBvZiB0aGlzIGZ1
bmN0aW9uKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cgpjb21taXQgODkzMWZjOWExZDdjN2Y0YWZkMzM5YjMxNGZlNzg4MWZjMDZlMmY1
ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSmFu
IDggMTU6MDI6MjYgMjAyMCArMDEwMAoKICAgIHg4Ni9tbTogbW9kX2w8Tj5fZW50cnkoKSBoYXZl
IG5vIG5lZWQgdG8gdXNlIF9fY29weV9mcm9tX3VzZXIoKQogICAgCiAgICBtb2RfbDFfZW50cnko
KSdzIG5lZWQgdG8gZG8gc28gd2VudCBhd2F5IHdpdGggY29tbWl0IDJkMDU1N2M1Y2IgKCJ4ODY6
CiAgICBGb2xkIHBhZ2VfaW5mbyBsb2NrIGludG8gdHlwZV9pbmZvIiksIGFuZCB0aGUgb3RoZXIg
dGhyZWUgbmV2ZXIgaGFkIHN1Y2gKICAgIGEgbmVlZCwgYXQgbGVhc3QgZ29pbmcgYmFjayBhcyBm
YXIgYXMgMy4yLjAuIFJlcGxhY2UgdGhlIHVzZXMgYnkKICAgIGw8Tj5lX3JlYWRfYXRvbWljKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKY29tbWl0IGQ3ZjNjNzYzMTcxMDhlZTk5ODlmMDA1NDVkMzk0ZmE0OTVmYmE3NTIKQXV0aG9y
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEphbiA4IDE0OjU5
OjI1IDIwMjAgKzAxMDAKCiAgICBzY2hlZDogZml4IHJlc3VtaW5nIGZyb20gUzMgd2l0aCBzbXQ9
MAogICAgCiAgICBXaGVuIHJlc3VtaW5nIGZyb20gUzMgYW5kIHNtdD0wIG9yIG1heGNwdXM9IGFy
ZSBzcGVjaWZpZWQgd2UgbXVzdCBub3QKICAgIGRvIGFueXRoaW5nIGluIGNwdV9zY2hlZHVsZV9j
YWxsYmFjaygpLiBUaGlzIGlzIG5vdCB0cnVlIHRvZGF5IGZvcgogICAgdGFraW5nIGRvd24gYSBj
cHUgZHVyaW5nIHJlc3VtZS4KICAgIAogICAgSWYgYW55dGhpbmcgZ29lcyB3cm9uZyBkdXJpbmcg
cmVzdW1lIGFsbCB0aGUgc2NoZWR1bGVyIHJlbGF0ZWQgZXJyb3IKICAgIGhhbmRsaW5nIGlzIGlu
IGNwdXBvb2wuYywgc28gd2UgY2FuIGp1c3QgYmFpbCBvdXQgZWFybHkgZnJvbQogICAgY3B1X3Nj
aGVkdWxlX2NhbGxiYWNrKCkgd2hlbiBzdXNwZW5kaW5nIG9yIHJlc3VtaW5nLgogICAgCiAgICBU
aGlzIGZpeGVzIGNvbW1pdCAwNzYzY2QyNjg3ODk3YjU1ZTcgKCJ4ZW4vc2NoZWQ6IGRvbid0IGRp
c2FibGUKICAgIHNjaGVkdWxlciBvbiBjcHVzIGR1cmluZyBzdXNwZW5kIikuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgICBUZXN0ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:24:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:24: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 1ipF4M-0003HP-8O; Wed, 08 Jan 2020 17:24:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipF4K-0003HG-T3
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:24:32 +0000
X-Inumbo-ID: bb5387d8-323b-11ea-b861-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb5387d8-323b-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:24:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578504271;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=HODhukAblgEi0KXLUXq3HGsv6ZoaQdq52eo34hySp9w=;
 b=PwwkJDvzsvvKUxMpRnZXaqo6Y5UVH8ET+ZrLdckD0moa65tX3VVBjOmg
 4l3P37Fm53bwQiZU3p0ZR8ScQthzA5WJ4AD9M0QEub1n2QaKJ/bl+YkaU
 l0iXhjqjPzzT4cNL5DjFfNRdYqGSNhwg8DHlqSNZXhmkjLHhvhAlV+Bwl U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ysDd3iCRJ/zspTRASs9biTVVpV+E0ZxAMGIG7HZvr/Lk58GSXcjZJxZEnP7Q9945zK4gXwbeRi
 EJp+hNV5Wpq66eKft0040D3VyJJkgPGOKaCRZYXaj448MyQZLucsvkfkIgZWWUCNjrXeBAIpyV
 Jm4q5nuVrigRQQN5V9iiVMtP0dLciyHQ7l8UiXZImOYz0J3qAACKLSAyvB+EhuvPJMFLvWoLPC
 o7omIXwLXT2rXTYLHl9GwVYjlJ2A0f+O4klz/bJyVGinIZrAACVwGSzvS+qaQAW45YJkbWU0aK
 /KU=
X-SBRS: 2.7
X-MesageID: 11012568
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11012568"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 8 Jan 2020 17:24:28 +0000
Message-ID: <20200108172428.28672-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/mem_sharing: Fix RANDCONFIG 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJhdmlzIHJlcG9ydHM6IGh0dHBzOi8vdHJhdmlzLWNpLm9yZy9hbmR5aGhwL3hlbi9qb2JzLzYz
Mzc1MTgxMQoKICBtZW1fc2hhcmluZy5jOjM2MToxMzogZXJyb3I6ICdybWFwX2hhc19lbnRyaWVz
JyBkZWZpbmVkIGJ1dCBub3QgdXNlZCBbLVdlcnJvcj11bnVzZWQtZnVuY3Rpb25dCiAgIHN0YXRp
YyBib29sIHJtYXBfaGFzX2VudHJpZXMoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgICAgXgogIGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3Jz
CgpUaGlzIGhhcHBlbnMgaW4gYSByZWxlYXNlIGJ1aWxkIChkaXNhYmxlcyBNRU1fU0hBUklOR19B
VURJVCkgd2hlbgpDT05GSUdfTUVNX1NIQVJJTkcgaXMgZW5hYmxlZC4KCkV4cGFuZCBib3RoIHRy
aXZpYWwgaGVscGVycyBpbnRvIHRoZWlyIHNpbmdsZSBjYWxsc2l0ZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKdjI6CiAqIEV4cGFuZCwgcmF0aGVyIHRo
YW4gbWFyayBhcyBfX21heWJlX3VudXNlZAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jIHwgMTYgKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBkZGYxZjBmOWY5Li42
NGRkMzY4OWRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMzUxLDE4ICszNTEsNiBAQCBzdGF0
aWMgZ2ZuX2luZm9fdCAqcm1hcF9yZXRyaWV2ZSh1aW50MTZfdCBkb21haW5faWQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAogICAgIHJldHVybiBOVUxMOwogfQogCi0vKiBSZXR1cm5zIHRydWUgaWYgdGhl
IHJtYXAgaGFzIG9ubHkgb25lIGVudHJ5LiBPKDEpIGNvbXBsZXhpdHkuICovCi1zdGF0aWMgYm9v
bCBybWFwX2hhc19vbmVfZW50cnkoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAg
ICByZXR1cm4gcm1hcF9jb3VudChwYWdlKSA9PSAxOwotfQotCi0vKiBSZXR1cm5zIHRydWUgaWYg
dGhlIHJtYXAgaGFzIGFueSBlbnRyaWVzLiBPKDEpIGNvbXBsZXhpdHkuICovCi1zdGF0aWMgYm9v
bCBybWFwX2hhc19lbnRyaWVzKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAg
cmV0dXJuIHJtYXBfY291bnQocGFnZSkgIT0gMDsKLX0KLQogLyoKICAqIFRoZSBpdGVyYXRvciBo
aWRlcyB0aGUgZGV0YWlscyBvZiBob3cgdGhlIHJtYXAgaXMgaW1wbGVtZW50ZWQuIFRoaXMKICAq
IGludm9sdmVzIHNwbGl0dGluZyB0aGUgbGlzdF9mb3JfZWFjaF9zYWZlIG1hY3JvIGludG8gdHdv
IHN0ZXBzLgpAQCAtNTMxLDcgKzUxOSw3IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAg
ICAgfQogCiAgICAgICAgIC8qIENoZWNrIHdlIGhhdmUgYSBsaXN0ICovCi0gICAgICAgIGlmICgg
KCFwZy0+c2hhcmluZykgfHwgIXJtYXBfaGFzX2VudHJpZXMocGcpICkKKyAgICAgICAgaWYgKCAo
IXBnLT5zaGFyaW5nKSB8fCBybWFwX2NvdW50KHBnKSA9PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hhcmVkLCBidXQgZW1wdHkgZ2ZuIGxp
c3QhXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CkBAIC0x
MjIwLDcgKzEyMDgsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgKiBEbyB0aGUgYWNjb3VudGluZyBmaXJzdC4gSWYgYW55dGhpbmcgZmFp
bHMgYmVsb3csIHdlIGhhdmUgYmlnZ2VyCiAgICAgICogYmlnZ2VyIGZpc2ggdG8gZnJ5LiBGaXJz
dCwgcmVtb3ZlIHRoZSBnZm4gZnJvbSB0aGUgbGlzdC4KICAgICAgKi8KLSAgICBsYXN0X2dmbiA9
IHJtYXBfaGFzX29uZV9lbnRyeShwYWdlKTsKKyAgICBsYXN0X2dmbiA9IHJtYXBfY291bnQocGFn
ZSkgPT0gMTsKICAgICBpZiAoIGxhc3RfZ2ZuICkKICAgICB7CiAgICAgICAgIC8qCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:24:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipF4h-0003LQ-OX; Wed, 08 Jan 2020 17:24:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xMJm=25=bombadil.srs.infradead.org=batv+798ebb5018ce398ac43a+5981+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ipF4g-0003LD-5a
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:24:54 +0000
X-Inumbo-ID: c17639a8-323b-11ea-9832-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c17639a8-323b-11ea-9832-bc764e2007e4;
 Wed, 08 Jan 2020 17:24:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:Date: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:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=QCO+kk97AbxKj39FsOg3V1Jmw/pXfz4v9S+7HCo532g=; b=cpIi1zM7ochtI0Hd6AAka97uhF
 rX8pCjQxPpnQhH4oN2ywdzGE1jPHLABONfOoNhyXxSAkROMPx1G2j7fS56BucCEp0/8R9L547Aowv
 3mZpA+zBO8DHCVHyosXy+Vve4yEmFdvacy/ccepIlVph7UO7KJDsQ1zcn+gJ3Z8QBq00bqPJZT50q
 rop7kbWvdQiTdNeLDgL0cuNuMLm0gYTIBaUbiiiZ6sRkx+6D+laeFTBCYBb58XjwPd2wuwN4DyNb2
 enwMLB+AGXwFjXlzTahBLW0KtVsV0U1Dz1JnfBgoyTzsg/uDILohFrJGj8Cdpdj00d7CBxUhsZuNE
 L4TbCy+Q==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ipF4S-0002Mk-Od; Wed, 08 Jan 2020 17:24:41 +0000
Message-ID: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 08 Jan 2020 17:24:34 +0000
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============2201817010723356456=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2201817010723356456==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-C9xHfu7bpRgnaWDVUg2F"


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

When doing a live update, Xen needs to be very careful not to scribble
on pages which contain guest memory or state information for the
domains which are being preserved.

The information about which pages are in use is contained in the live
update state passed from the previous Xen =E2=80=94 which is mostly just a
guest-transparent live migration data stream, except that it points to
the page tables in place in memory while traditional live migration
obviously copies the pages separately.

Our initial implementation actually prepended a list of 'in-use' ranges
to the live update state, and made the boot allocator treat them the
same as 'bad pages'. That worked well enough for initial development
but wouldn't scale to a live production system, mainly because the boot
allocator has a limit of 512 memory ranges that it can keep track of,
and a real system would end up more fragmented than that.

My other concern with that approach is that it required two passes over
the domain-owned pages. We have to do a later pass *anyway*, as we set
up ownership in the frametable for each page =E2=80=94 and that has to happ=
en
after we've managed to allocate a 'struct domain' for each page_info to
point to. If we want to keep the pause time due to a live update down
to a bare minimum, doing two passes over the full set of domain pages
isn't my favourite strategy.

So we've settled on a simpler approach =02=E2=80=94 reserve a contiguous re=
gion
of physical memory which *won't* be used for domain pages. Let the boot
allocator see *only* that region of memory, and plug the rest of the
memory in later only after doing a full pass of the live update state.

This means that we have to ensure the reserved region is large enough,
but ultimately we had that problem either way =E2=80=94 even if we were
processing the actual free ranges, if the page_info grew and we didn't
have enough contiguous space for the new frametable we were hosed
anyway.

So the straw man patch ends up being really simple, as a seed for
bikeshedding. Just take a 'liveupdate=3D' region on the command line,
which kexec(8) can find from the running Xen. The initial Xen needs to
ensure that it *won't* allocate any pages from that range which will
subsequently need to be preserved across live update, which isn't done
yet. We just need to make sure that any page which might be given to
share_xen_page_with_guest() is allocated appropriately.

The part which actually hands over the live update state isn't included
yet, so this really does just *defer* the addition of the memory until
a little bit later in __start_xen(). Actually taking ranges out of it
will come later.


David Woodhouse (3):
      x86/setup: Don't skip 2MiB underneath relocated Xen image
      x86/boot: Reserve live update boot memory
      Add KEXEC_RANGE_MA_LIVEUPDATE

 xen/arch/x86/machine_kexec.c |  15 ++++--
 xen/arch/x86/setup.c         | 122 +++++++++++++++++++++++++++++++++++++++=
----
 xen/include/public/kexec.h   |   1 +
 3 files changed, 124 insertions(+), 14 deletions(-)

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTA4MTcyNDM0WjAvBgkqhkiG9w0BCQQxIgQgaYVUOUy14k8AQ9q+SF5/eUlm2zoA1C+NDy3bRrB7
OTMwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAKJAWW4L/HsH0o0WEFCXMqWJefYQvA2iMX4vIUfjD8As1vOCrpEEPAo+y6IThvSe
OnD6B7+xkC6OcWvhsndTKeZzYKleAA4yLHZgIl/sT7QhBxgXUBVb9FzeKmJtfEFphEmJ8FYylB31
P7PKvlZ4gNSw8FRYw/yOr2jm+shgkbabmjpsN95QDIhB4TzCHjSMfMJ0kLY7vys7NL2hic7IKd8d
MHJAVznzzCXUmAlYScf98aaY/+lwamhejXHRUSVvBHE0LIblMHMOYtXm2UE+MN+GG5gDscHZXS53
E8cpl5UEAGnpKpzbCEkh4DBRdGSAehKKkWwGp01gqEkn5cZxrToAAAAAAAA=


--=-C9xHfu7bpRgnaWDVUg2F--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2201817010723356456==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:25:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:25: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 1ipF4y-0003OZ-2k; Wed, 08 Jan 2020 17:25:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DQVU=25=merlin.srs.infradead.org=batv+2c4203d137aea531db05+5981+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ipF4x-0003OD-1j
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:25:11 +0000
X-Inumbo-ID: ceed300a-323b-11ea-8599-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ceed300a-323b-11ea-8599-bc764e2007e4;
 Wed, 08 Jan 2020 17:25:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=UXxkiVeIWuWUN6bod/uMuc68HNLOFFwcnidb1kQMKyw=; b=25Ow2VaDVPakX7nXdurS9edIsy
 AuOKa8hY0kO0R8mYfps7QUtDUYe8J0p7sSZ7o9uQf7ksgE+AlDGTB5PbR3ZVTPcujddhX9HyNKq76
 m7/Pj1zQqEIXkNPdRU6NSvGqPMdax+eGfVBlOMpqgrKcyJMy0bo/D+YyClrVrL1GUXWDBoRHcI56A
 ZiYopDQRfyBXuFi4fo36cLMH05yRPsTyHaazi5DfpMQ8eULDLuXROkyXj/sEPKdA/aLh5kUGYbzHs
 lr8Mou2zrpqDEeK8shaappFItltJp7diU2zxxeZWFKG7QJaI9uK3ah+rGgMcskWrDaoPygBmLeSfu
 Kx64Hc8A==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ipF4o-0004uu-7W; Wed, 08 Jan 2020 17:25:02 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ipF4m-005xKV-97; Wed, 08 Jan 2020 17:25:00 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed,  8 Jan 2020 17:24:58 +0000
Message-Id: <20200108172500.1419665-1-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB underneath
 relocated Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNldCAnZScgY29ycmVj
dGx5IHRvIHJlZmxlY3QgdGhlIGxvY2F0aW9uIHRoYXQgWGVuIGlzIGFjdHVhbGx5IHJlbG9jYXRl
ZAp0byBmcm9tIGl0cyBkZWZhdWx0IDJNaUIgbG9jYXRpb24uIE5vdCAyTWlCIGJlbG93IHRoYXQu
CgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0K
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0
dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDUwMWYzZjVlNGIuLjQ3ZTA2NWU1ZmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCkBAIC0xMDc3LDkgKzEwNzcsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdGVfdXBk
YXRlX2xpbWl0OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgcmVsb2NhdGlvbiBhZGRyZXNzLiAq
LwotICAgICAgICAgICAgZSA9IGVuZCAtIHJlbG9jX3NpemU7Ci0gICAgICAgICAgICB4ZW5fcGh5
c19zdGFydCA9IGU7Ci0gICAgICAgICAgICBib290c3ltKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3Rh
cnQpID0gZTsKKyAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZW5kIC0gcmVsb2Nfc2l6ZTsK
KyAgICAgICAgICAgIGUgPSB4ZW5fcGh5c19zdGFydCArIFhFTl9JTUdfT0ZGU0VUOworICAgICAg
ICAgICAgYm9vdHN5bSh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0KSA9IHhlbl9waHlzX3N0YXJ0
OwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm8gUFRFcyBwb2ludGluZyBhYm92
ZSB0aGlzIGFkZHJlc3MgYXJlIGNhbmRpZGF0ZXMgZm9yIHJlbG9jYXRpb24uCkBAIC0xMDk2LDcg
KzEwOTYsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZlIHN3aXRjaGVk
IHRvIHRoZSByZWxvY2F0ZWQgcGFnZXRhYmxlcyEKICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgYmFycmllcigpOwotICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VU
LCBYRU5fSU1HX09GRlNFVCwgX2VuZCAtIF9zdGFydCwgMSk7CisgICAgICAgICAgICBtb3ZlX21l
bW9yeShlLCBYRU5fSU1HX09GRlNFVCwgX2VuZCAtIF9zdGFydCwgMSk7CiAKICAgICAgICAgICAg
IC8qIFdhbGsgaW5pdGlhbCBwYWdldGFibGVzLCByZWxvY2F0aW5nIHBhZ2UgZGlyZWN0b3J5IGVu
dHJpZXMuICovCiAgICAgICAgICAgICBwbDRlID0gX192YShfX3BhKGlkbGVfcGdfdGFibGUpKTsK
LS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:25:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:25: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 1ipF53-0003QH-Bs; Wed, 08 Jan 2020 17:25:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DQVU=25=merlin.srs.infradead.org=batv+2c4203d137aea531db05+5981+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ipF52-0003Pu-2g
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:25:16 +0000
X-Inumbo-ID: ceecb850-323b-11ea-b1f0-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ceecb850-323b-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 17:25:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=vmP3+Vlla0vEQ5DT0IkAfB1OrAIJkcw8dT/Ro0yLZ/o=; b=GVzqRF6pMdBHB/sq0zSBnHAZXg
 XltbzxFCTx2rT0z16gkcJWy3Ybx87fxX+2VBJuHSmkz3R90Yr7kQS6ic7/DR8ujplhpxD7ahNKxEf
 5ILs5zSb99m2GfJy3k5GLAFugHpEaKNmNSg/kLNSTur8EExjL/iLtNNdo88vjefY0JJhvocP1rX3k
 B4hWxgPrF2OXppubCnQOdM5iOilrU5Nl/IVNhWOHUq10WAMszwXR76rPANFTpTqG5Bkrt6JOqWZ9I
 P076wvhlDb7lUe0PRL19LhRxs0Yn/qDPTlSTcvwgYhBx3jKaF9FTFaatSqM9aGdijvNTrJ+o6WbJO
 8HDwSuAQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ipF4o-0004uv-8M; Wed, 08 Jan 2020 17:25:02 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ipF4m-005xKY-9n; Wed, 08 Jan 2020 17:25:00 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed,  8 Jan 2020 17:24:59 +0000
Message-Id: <20200108172500.1419665-2-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200108172500.1419665-1-dwmw2@infradead.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 2/3] x86/boot: Reserve live update boot
 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkZvciBsaXZlIHVwZGF0
ZSB0byB3b3JrLCBpdCB3aWxsIG5lZWQgYSByZWdpb24gb2YgbWVtb3J5IHRoYXQgY2FuIGJlCmdp
dmVuIHRvIHRoZSBib290IGFsbG9jYXRvciB3aGlsZSBpdCBwYXJzZXMgdGhlIHN0YXRlIGluZm9y
bWF0aW9uIGZyb20KdGhlIHByZXZpb3VzIFhlbiBhbmQgd29ya3Mgb3V0IHdoaWNoIG9mIHRoZSBv
dGhlciBwYWdlcyBvZiBtZW1vcnkgaXQKY2FuIGNvbnN1bWUuCgpSZXNlcnZlIHRoYXQgbGlrZSB0
aGUgY3Jhc2hkdW1wIHJlZ2lvbiwgYW5kIGFjY2VwdCBpdCBvbiB0aGUgY29tbWFuZApsaW5lLiBV
c2Ugb25seSB0aGF0IHJlZ2lvbiBmb3IgZWFybHkgYm9vdCwgYW5kIHJlZ2lzdGVyIHRoZSByZW1h
aW5pbmcKUkFNIChhbGwgb2YgaXQgZm9yIG5vdywgdW50aWwgdGhlIHJlYWwgbGl2ZSB1cGRhdGUg
aGFwcGVucykgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1h
em9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jIHwgMTE0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDQ3ZTA2NWU1ZmUuLjY1MGQ3MGMxZmMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC02NzgsNiArNjc4LDQxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGNvcHlfYmlv
c19lODIwKHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxpCiAgICAgcmV0dXJu
IG47CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jvb3Rt
ZW1fc2l6ZSwgbHVfZGF0YTsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfbGl2ZXVwZGF0ZShj
b25zdCBjaGFyICpzdHIpCit7CisgICAgY29uc3QgY2hhciAqY3VyOworICAgIGx1X2Jvb3RtZW1f
c2l6ZSA9IHBhcnNlX3NpemVfYW5kX3VuaXQoY3VyID0gc3RyLCAmc3RyKTsKKyAgICBpZiAoIWx1
X2Jvb3RtZW1fc2l6ZSB8fCBjdXIgPT0gc3RyKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICghKnN0cikgeworICAgICAgICBwcmludGsoIkxpdmUgdXBkYXRlIHNpemUgMHglbHhc
biIsIGx1X2Jvb3RtZW1fc2l6ZSk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKyAgICBpZiAo
KnN0ciAhPSAnQCcpCisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIGx1X2Jvb3RtZW1fc3Rh
cnQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1ciA9IHN0ciArIDEsICZzdHIpOworICAgIGlmICgh
bHVfYm9vdG1lbV9zdGFydCB8fCBjdXIgPT0gc3RyKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHByaW50aygiTGl2ZSB1cGRhdGUgYXJlYSAweCVseC0weCVseCAoMHglbHgpXG4iLCBs
dV9ib290bWVtX3N0YXJ0LAorICAgICAgICAgICBsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1l
bV9zaXplLCBsdV9ib290bWVtX3NpemUpOworCisgICAgaWYgKCEqc3RyKQorICAgICAgICByZXR1
cm4gMDsKKyAgICBpZiAoKnN0ciAhPSAnOicpCisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
IGx1X2RhdGEgPSBzaW1wbGVfc3RydG91bGwoY3VyID0gc3RyICsgMSwgJnN0ciwgMCk7CisgICAg
aWYgKCFsdV9kYXRhIHx8IGN1ciA9PSBzdHIpCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgcHJpbnRrKCJMaXZlIHVwZGF0ZSBkYXRhIGF0IDB4JWx4XG4iLCBsdV9kYXRhKTsKKyAgICBy
ZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgibGl2ZXVwZGF0ZSIsIHBhcnNlX2xpdmV1cGRhdGUp
OworCiB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogewogICAgIGNoYXIgKm1lbW1hcF90eXBlID0gTlVMTDsKQEAgLTY4Nyw3ICs3MjIsNyBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
IG1vZHVsZV90ICptb2Q7CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgcmF3X21heF9wYWdl
LCBtb2R1bGVzX2hlYWRyb29tLCBtb2R1bGVfbWFwWzFdOwogICAgIGludCBpLCBqLCBlODIwX3dh
cm4gPSAwLCBieXRlcyA9IDA7Ci0gICAgYm9vbCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0g
ZmFsc2UsIHJlbG9jYXRlZCA9IGZhbHNlOworICAgIGJvb2wgYWNwaV9ib290X3RhYmxlX2luaXRf
ZG9uZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxzZSwgbHVfcmVzZXJ2ZWQgPSBmYWxzZTsKICAg
ICBpbnQgcmV0OwogICAgIHN0cnVjdCBuczE2NTUwX2RlZmF1bHRzIG5zMTY1NTAgPSB7CiAgICAg
ICAgIC5kYXRhX2JpdHMgPSA4LApAQCAtOTgwLDYgKzEwMTUsMjIgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBzZXRfa2V4ZWNfY3Jh
c2hfYXJlYV9zaXplKCh1NjQpbnJfcGFnZXMgPDwgUEFHRV9TSElGVCk7CiAgICAga2V4ZWNfcmVz
ZXJ2ZV9hcmVhKCZib290X2U4MjApOwogCisgICAgaWYgKCBsdV9ib290bWVtX3N0YXJ0ICkKKyAg
ICB7CisgICAgICAgIC8qIFhYOiBDaGVjayBpdCdzIGluIHVzYWJsZSBtZW1vcnkgZmlyc3QgKi8K
KyAgICAgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBsdV9ib290bWVtX3N0YXJ0LCBs
dV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9zaXplKTsKKworICAgICAgICAvKiBTaW5jZSBp
dCB3aWxsIGFscmVhZHkgYmUgb3V0IG9mIHRoZSBlODIwIG1hcCBieSB0aGUgdGltZSB0aGUgZmly
c3QKKyAgICAgICAgICogbG9vcCBvdmVyIHBoeXNpY2FsIG1lbW9yeSwgbWFwIGl0IG1hbnVhbGx5
IGFscmVhZHkuICovCisgICAgICAgIHNldF9wZHhfcmFuZ2UobHVfYm9vdG1lbV9zdGFydCA+PiBQ
QUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgIChsdV9ib290bWVtX3N0YXJ0ICsgbHVf
Ym9vdG1lbV9zaXplKSA+PiBQQUdFX1NISUZUKTsKKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigo
dW5zaWduZWQgbG9uZylfX3ZhKGx1X2Jvb3RtZW1fc3RhcnQpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX21mbihsdV9ib290bWVtX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBQRk5fRE9XTihsdV9ib290bWVtX3NpemUpLCBQQUdFX0hZUEVSVklTT1IpOworCisg
ICAgICAgIGx1X3Jlc2VydmVkID0gdHJ1ZTsKKyAgICB9CisKICAgICBpbml0aWFsX2ltYWdlcyA9
IG1vZDsKICAgICBucl9pbml0aWFsX2ltYWdlcyA9IG1iaS0+bW9kc19jb3VudDsKIApAQCAtMTIw
NCw2ICsxMjU1LDE2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAgICAgICAgICAgICBwcmludGsoIk5ldyBYZW4gaW1hZ2UgYmFzZSBhZGRy
ZXNzOiAlI2x4XG4iLCB4ZW5fcGh5c19zdGFydCk7CiAgICAgICAgIH0KIAorICAgICAgICAvKiBJ
cyB0aGUgcmVnaW9uIHN1aXRhYmxlIGZvciB0aGUgbGl2ZSB1cGRhdGUgYm9vdG1lbSByZWdpb24/
ICovCisgICAgICAgIGlmICggbHVfYm9vdG1lbV9zaXplICYmICEgbHVfYm9vdG1lbV9zdGFydCAm
JiBlIDwgbGltaXQgKQorICAgICAgICB7CisgICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1
bGVzKHMsIGUsIGx1X2Jvb3RtZW1fc2l6ZSwgbW9kLCBtYmktPm1vZHNfY291bnQgKyByZWxvY2F0
ZWQsIC0xKTsKKyAgICAgICAgICAgIGlmICggZW5kICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBlID0gbHVfYm9vdG1lbV9zdGFydCA9IGVuZCAtIGx1X2Jvb3RtZW1fc2l6ZTsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAgICAgIC8qIElzIHRoZSByZWdpb24gc3VpdGFi
bGUgZm9yIHJlbG9jYXRpbmcgdGhlIG11bHRpYm9vdCBtb2R1bGVzPyAqLwogICAgICAgICBmb3Ig
KCBqID0gbWJpLT5tb2RzX2NvdW50IC0gMTsgaiA+PSAwOyBqLS0gKQogICAgICAgICB7CkBAIC0x
MjY3LDYgKzEzMjgsMTUgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKICAgICBpZiAoICF4ZW5fcGh5c19zdGFydCApCiAgICAgICAgIHBhbmlj
KCJOb3QgZW5vdWdoIG1lbW9yeSB0byByZWxvY2F0ZSBYZW5cbiIpOwogCisgICAgaWYgKCBsdV9i
b290bWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAgIGlmICggIWx1X3Jlc2VydmVkICkKKyAgICAg
ICAgICAgIHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgbHVfYm9vdG1lbV9zdGFydCwgbHVf
Ym9vdG1lbV9zdGFydCArIGx1X2Jvb3RtZW1fc2l6ZSk7CisgICAgICAgIHByaW50aygiTFUgYm9v
dG1lbTogMHglbHggLSAweCVseFxuIiwgbHVfYm9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zdGFy
dCArIGx1X2Jvb3RtZW1fc2l6ZSk7CisgICAgICAgIGluaXRfYm9vdF9wYWdlcyhsdV9ib290bWVt
X3N0YXJ0LCBsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9zaXplKTsKKyAgICAgICAgbHVf
cmVzZXJ2ZWQgPSB0cnVlOworICAgIH0KKwogICAgIC8qIFRoaXMgbmVlZHMgdG8gcmVtYWluIGlu
IHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKS4gKi8KICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIF9fcGEoX3N0ZXh0KSwgX19wYShfXzJNX3J3ZGF0YV9lbmQpKTsKIApAQCAtMTI3OCw4
ICsxMzQ4LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICAgICAgeGVuaGVhcF9tYXhfbWZuKFBGTl9ET1dOKGhpZ2htZW1fc3RhcnQg
LSAxKSk7CiAKICAgICAvKgotICAgICAqIFdhbGsgZXZlcnkgUkFNIHJlZ2lvbiBhbmQgbWFwIGl0
IGluIGl0cyBlbnRpcmV0eSAob24geDg2LzY0LCBhdCBsZWFzdCkKLSAgICAgKiBhbmQgbm90aWZ5
IGl0IHRvIHRoZSBib290IGFsbG9jYXRvci4KKyAgICAgKiBXYWxrIGV2ZXJ5IFJBTSByZWdpb24g
YW5kIG1hcCBpdCBpbiBpdHMgZW50aXJldHkgYW5kICh1bmxlc3MgaW4KKyAgICAgKiBsaXZlIHVw
ZGF0ZSBtb2RlKSBub3RpZnkgaXQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLgogICAgICAqLwogICAg
IGZvciAoIGkgPSAwOyBpIDwgYm9vdF9lODIwLm5yX21hcDsgaSsrICkKICAgICB7CkBAIC0xMzI5
LDYgKzEzOTksNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSWdub3Jp
bmcgaW5hY2Nlc3NpYmxlIG1lbW9yeSByYW5nZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiAlMDEzIlBSSXg2NCItJTAxMyJQUkl4NjQiXG4iLAogICAgICAgICAgICAg
ICAgICAgICAgICBzLCBlKTsKKyAgICAgICAgICAgICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIHMsIGUpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgbWFwX2UgPSBlOwpAQCAtMTMzNiw2ICsxNDA3LDcgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSWdub3JpbmcgaW5hY2Nlc3NpYmxlIG1lbW9yeSByYW5nZSIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICUwMTMiUFJJeDY0Ii0lMDEzIlBS
SXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgZSwgbWFwX2UpOworICAgICAgICAgICAgcmVz
ZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBlLCBtYXBfZSk7CiAgICAgICAgIH0KIAogICAgICAg
ICBzZXRfcGR4X3JhbmdlKHMgPj4gUEFHRV9TSElGVCwgZSA+PiBQQUdFX1NISUZUKTsKQEAgLTEz
NDYsNyArMTQxOCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShsMl9pZGVudG1h
cCkgPDwgTDJfUEFHRVRBQkxFX1NISUZUKTsKIAogICAgICAgICAvKiBQYXNzIG1hcHBlZCBtZW1v
cnkgdG8gYWxsb2NhdG9yIC9iZWZvcmUvIGNyZWF0aW5nIG5ldyBtYXBwaW5ncy4gKi8KLSAgICAg
ICAgaW5pdF9ib290X3BhZ2VzKHMsIG1pbihtYXBfcywgZSkpOworICAgICAgICBpZiAoICFsdV9y
ZXNlcnZlZCkKKyAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtaW4obWFwX3MsIGUpKTsK
KwogICAgICAgICBzID0gbWFwX3M7CiAgICAgICAgIGlmICggcyA8IG1hcF9lICkKICAgICAgICAg
ewpAQCAtMTM1NCw3ICsxNDI4LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgICAgICAgICAgbWFwX3MgPSAocyArIG1hc2spICYg
fm1hc2s7CiAgICAgICAgICAgICBtYXBfZSAmPSB+bWFzazsKLSAgICAgICAgICAgIGluaXRfYm9v
dF9wYWdlcyhtYXBfcywgbWFwX2UpOworICAgICAgICAgICAgaWYgKCAhbHVfcmVzZXJ2ZWQpCisg
ICAgICAgICAgICAgICAgaW5pdF9ib290X3BhZ2VzKG1hcF9zLCBtYXBfZSk7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIG1hcF9zID4gbWFwX2UgKQpAQCAtMTM3MCw3ICsxNDQ1LDggQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25n
KV9fdmEobWFwX2UpLCBtYWRkcl90b19tZm4obWFwX2UpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEZOX0RPV04oZW5kIC0gbWFwX2UpLCBQQUdFX0hZUEVSVklTT1IpOwotICAg
ICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhtYXBfZSwgZW5kKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFsdV9yZXNlcnZlZCkKKyAgICAgICAgICAgICAgICAgICAgaW5pdF9ib290X3BhZ2Vz
KG1hcF9lLCBlbmQpOwogICAgICAgICAgICAgICAgIG1hcF9lID0gZW5kOwogICAgICAgICAgICAg
fQogICAgICAgICB9CkBAIC0xMzg1LDcgKzE0NjEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICB7CiAgICAgICAgICAgICBt
YXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEocyksIG1hZGRyX3RvX21mbihzKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04obWFwX3MgLSBzKSwgUEFHRV9I
WVBFUlZJU09SKTsKLSAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtYXBfcyk7CisgICAg
ICAgICAgICBpZiAoICFsdV9yZXNlcnZlZCkKKyAgICAgICAgICAgICAgICBpbml0X2Jvb3RfcGFn
ZXMocywgbWFwX3MpOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNDgzLDYgKzE1NjAsMjkgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAog
ICAgIG51bWFfaW5pdG1lbV9pbml0KDAsIHJhd19tYXhfcGFnZSk7CiAKKyAgICBpZiAoIGx1X2Jv
b3RtZW1fc3RhcnQgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsaW1pdCA9IHZpcnRf
dG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKTsKKyAgICAgICAgdWludDY0X3QgbWFzayA9
IFBBR0VfU0laRSAtIDE7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBib290X2U4MjAubnJf
bWFwOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50NjRfdCBzLCBlOworCisgICAg
ICAgICAgICBpZiAoIGJvb3RfZTgyMC5tYXBbaV0udHlwZSAhPSBFODIwX1JBTSApCisgICAgICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBzID0gKGJvb3RfZTgyMC5tYXBbaV0uYWRk
ciArIG1hc2spICYgfm1hc2s7CisgICAgICAgICAgICBlID0gKGJvb3RfZTgyMC5tYXBbaV0uYWRk
ciArIGJvb3RfZTgyMC5tYXBbaV0uc2l6ZSkgJiB+bWFzazsKKyAgICAgICAgICAgIHMgPSBtYXhf
dCh1aW50NjRfdCwgcywgMTw8MjApOworICAgICAgICAgICAgaWYgKCBQRk5fRE9XTihzKSA+IGxp
bWl0ICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGlmICggUEZOX0RP
V04oZSkgPiBsaW1pdCApCisgICAgICAgICAgICAgICAgZSA9IHBmbl90b19wYWRkcihsaW1pdCk7
CisKKyAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBlKTsKKyAgICAgICAgfQorICAgIH0K
KwogICAgIGlmICggbWF4X3BhZ2UgLSAxID4gdmlydF90b19tZm4oSFlQRVJWSVNPUl9WSVJUX0VO
RCAtIDEpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGltaXQgPSB2aXJ0X3RvX21m
bihIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:25:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipF57-0003SY-U9; Wed, 08 Jan 2020 17:25:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DQVU=25=merlin.srs.infradead.org=batv+2c4203d137aea531db05+5981+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ipF57-0003SF-1o
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:25:21 +0000
X-Inumbo-ID: ceecf5b8-323b-11ea-b1f0-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ceecf5b8-323b-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 17:25:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=PfBZWrPNvtZNsGAP2K/mtbCxT8Cyw9RbJYllM4G66pE=; b=Cns5Fvp9DUaPgKgFVE7KALW25p
 ZPCKWsCOy+SAiFcuDRG1tPEedEnQLivTfY/lVPKfDq1S71wye6D5+MQqfd2m71OTE41Qwz/nmr21I
 NGHpeO8UhZP8y6QU0AhXMW8ODzFsrGI7iYrTuSIq8ClY9CBizDzL/WHdsSrA9kJPhCrx0mLBqRcPN
 U0041Ww7c/SXad1nrZnPcbXDwRwVq0X0w7cVrPrTKeuwEpRSmigZ3m2xA8krcoR0iSG4CbDE4lFxD
 J+7pjYIA0IN9+hal8qr+Mbj0c6mNZ4ffymM0U5HnVnPLEK20RnTjuM95nDismLQicVXW491Y558z6
 kOM3US8A==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ipF4o-0004uw-9d; Wed, 08 Jan 2020 17:25:02 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ipF4m-005xKd-AP; Wed, 08 Jan 2020 17:25:00 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed,  8 Jan 2020 17:25:00 +0000
Message-Id: <20200108172500.1419665-3-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200108172500.1419665-1-dwmw2@infradead.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH 3/3] Add KEXEC_RANGE_MA_LIVEUPDATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgYWxsb3dzIGtl
eGVjIHVzZXJzcGFjZSB0byB0ZWxsIHRoZSBuZXh0IFhlbiB3aGVyZSB0aGUgcmFuZ2UgaXMsCm9u
IGl0cyBjb21tYW5kIGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMgfCAxNSArKysr
KysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgfCAgMiArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2tleGVjLmggICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWFjaGlu
ZV9rZXhlYy5jIGIveGVuL2FyY2gveDg2L21hY2hpbmVfa2V4ZWMuYwppbmRleCBiNzBkNWE2YTg2
Li5mMGM0NjE3MjM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWFjaGluZV9rZXhlYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMKQEAgLTE4NCwxMSArMTg0LDIwIEBAIHZv
aWQgbWFjaGluZV9rZXhlYyhzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlKQogICAgICAgICAgICAg
ICAgIGltYWdlLT5oZWFkLCBpbWFnZS0+ZW50cnlfbWFkZHIsIHJlbG9jX2ZsYWdzKTsKIH0KIAor
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbHVfYm9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zaXplOwor
CiBpbnQgbWFjaGluZV9rZXhlY19nZXQoeGVuX2tleGVjX3JhbmdlX3QgKnJhbmdlKQogewotCWlm
IChyYW5nZS0+cmFuZ2UgIT0gS0VYRUNfUkFOR0VfTUFfWEVOKQotCQlyZXR1cm4gLUVJTlZBTDsK
LQlyZXR1cm4gbWFjaGluZV9rZXhlY19nZXRfeGVuKHJhbmdlKTsKKyAgICBzd2l0Y2ggKHJhbmdl
LT5yYW5nZSkgeworICAgIGNhc2UgS0VYRUNfUkFOR0VfTUFfWEVOOgorICAgICAgICByZXR1cm4g
bWFjaGluZV9rZXhlY19nZXRfeGVuKHJhbmdlKTsKKyAgICBjYXNlIEtFWEVDX1JBTkdFX01BX0xJ
VkVVUERBVEU6CisgICAgICAgIHJhbmdlLT5zdGFydCA9IGx1X2Jvb3RtZW1fc3RhcnQ7CisgICAg
ICAgIHJhbmdlLT5zaXplID0gbHVfYm9vdG1lbV9zaXplOworICAgICAgICByZXR1cm4gMDsKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CiB9CiAKIHZvaWQgYXJj
aF9jcmFzaF9zYXZlX3ZtY29yZWluZm8odm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjUwZDcwYzFmYy4uMTFjMWJhOGU5
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBjb3B5
X2Jpb3NfZTgyMChzdHJ1Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaQogICAgIHJl
dHVybiBuOwogfQogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBsdV9ib290bWVtX3N0YXJ0LCBsdV9i
b290bWVtX3NpemUsIGx1X2RhdGE7Cit1bnNpZ25lZCBsb25nIGx1X2Jvb3RtZW1fc3RhcnQsIGx1
X2Jvb3RtZW1fc2l6ZSwgbHVfZGF0YTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfbGl2ZXVw
ZGF0ZShjb25zdCBjaGFyICpzdHIpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
a2V4ZWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oCmluZGV4IDNmMmExMTgzODEuLjI5
ODM4MWFmOGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oCkBAIC0xNTAsNiArMTUwLDcgQEAgdHlwZWRlZiBzdHJ1
Y3QgeGVuX2tleGVjX2xvYWRfdjEgewogI2RlZmluZSBLRVhFQ19SQU5HRV9NQV9FRklfTUVNTUFQ
IDUgLyogbWFjaGluZSBhZGRyZXNzIGFuZCBzaXplIG9mCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBvZiB0aGUgRUZJIE1lbW9yeSBNYXAgKi8KICNkZWZpbmUgS0VYRUNf
UkFOR0VfTUFfVk1DT1JFSU5GTyA2IC8qIG1hY2hpbmUgYWRkcmVzcyBhbmQgc2l6ZSBvZiB2bWNv
cmVpbmZvICovCisjZGVmaW5lIEtFWEVDX1JBTkdFX01BX0xJVkVVUERBVEUgNyAvKiBCb290IG1l
bSBmb3IgbGl2ZSB1cGRhdGUgKi8KIAogLyoKICAqIEZpbmQgdGhlIGFkZHJlc3MgYW5kIHNpemUg
b2YgY2VydGFpbiBtZW1vcnkgYXJlYXMKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:26:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:26: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 1ipF65-0003iY-9C; Wed, 08 Jan 2020 17:26:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipF63-0003iI-Mz
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:26:19 +0000
X-Inumbo-ID: fa2f0dd8-323b-11ea-b861-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa2f0dd8-323b-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:26:17 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578504379; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=x2nmXpc5yHvxkP9jKf6BkZqclNLGauVOMqchp2za1Pg=;
 b=uU5+R2Cxqa31SECo7bIa7mV/pof9kXfXjBFiR6m6635tEgpZgj2LS0jx/n0owXxDRQ5Bnf+e
 P22Gaxqq+ISIJp9bELLWUvpY6Z9BipyMEU+GJMsOgbeUewoRVFg1Gx5y8x9wzXc3Z6gewHih
 MaKRcOlRELxgwttb3AEcZXJRz/A=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com
 [209.85.221.42])
 by mxa.mailgun.org with ESMTP id 5e1610b4.7f9251da3a70-smtp-out-n02;
 Wed, 08 Jan 2020 17:26:12 -0000 (UTC)
Received: by mail-wr1-f42.google.com with SMTP id c9so4241297wrw.8
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 09:26:11 -0800 (PST)
X-Gm-Message-State: APjAAAUUn8mOU/KDWULKX66K7YgGleBU04K1QuYeDzmDWXeOYT8nFjb6
 5leZsGQiNt5LVNXOiJwtglfGmjYMIZlMqq50kEs=
X-Google-Smtp-Source: APXvYqxyQhNGP9ddDtyXy8XPCte3LzfLKtzUaIWojSa9NOAGp1YX3UTK74rLWY2IuxjxvX/mt2dHF5+WQVj2HxoVNxw=
X-Received: by 2002:adf:f586:: with SMTP id f6mr5634564wro.46.1578504370971;
 Wed, 08 Jan 2020 09:26:10 -0800 (PST)
MIME-Version: 1.0
References: <20191219094814.GB11756@Air-de-Roger>
 <CABfawhnVZmYOZb=wuc2TVDewH9nNtJBTBvJYUk-RDHLCGRVzPw@mail.gmail.com>
 <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
 <CABfawhmBVhjOcwQ3s3rs--aJD8k9Rg+yNjigLHR4y=jua=vRfw@mail.gmail.com>
 <ddeed541-17ca-792b-5c06-b36c88061938@citrix.com>
In-Reply-To: <ddeed541-17ca-792b-5c06-b36c88061938@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 10:25:34 -0700
X-Gmail-Original-Message-ID: <CABfawh=rwpKKxuWgWkf1bSHWrQwLzc38rQa92fM3wPo=e3kfgw@mail.gmail.com>
Message-ID: <CABfawh=rwpKKxuWgWkf1bSHWrQwLzc38rQa92fM3wPo=e3kfgw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+PiBJIGFjdHVhbGx5IGRpc2FncmVlIHRoYXQgd2Ugd2FudCBhIHNpbmdsZSBjb21tYW5kIHRv
IGRvIGFsbCBvZiB0aGVzZS4KPiA+PiBJZiB3ZSBkaWQgd2FudCBgZXhlYyB4bGAgdG8gYmUgb25l
IG9mIHRoZSBzdXBwb3J0ZWQgaW50ZXJmYWNlcywgSSB0aGluawo+ID4+IGl0IHdvdWxkIGJyZWFr
IGRvd24gc29tZXRoaW5nIGxpa2UgdGhpczoKPiA+Pgo+ID4+IGB4bCBmb3JrLWRvbWFpbmA6IE9u
bHkgZm9ya3MgdGhlIGRvbWFpbi4KPiA+PiBgeGwgZm9yay1sYXVuY2gtZG1gOiAob3IgYXR0YWNo
LWRtPyk6IFN0YXJ0IHVwIGFuZCBhdHRhY2ggdGhlCj4gPj4gZGV2aWNlbW9kZWwgdG8gdGhlIGRv
bWFpbgo+ID4+Cj4gPj4gVGhlbiBgeGwgZm9ya2AgKG9yIG1heWJlIGB4bCBmb3JrLXZtYCkgd291
bGQgYmUgc29tZXRoaW5nIGltcGxlbWVudGVkIGluCj4gPj4gdGhlIGZ1dHVyZSB0aGF0IHdvdWxk
IGZvcmsgdGhlIGVudGlyZSBkb21haW4uCj4gPgo+ID4gSSByZWFsbHkgZG9uJ3QgaGF2ZSBhIHN0
cm9uZyBvcGluaW9uIGFib3V0IHRoaXMgZWl0aGVyIHdheS4gSSBjYW4gc2VlCj4gPiBpdCB3b3Jr
aW5nIGVpdGhlciB3YXkuIEhhdmluZyB0aGVtIGFsbCBidW5kbGVkIHVuZGVyIGEgc2luZ2xlCj4g
PiB0b3AtbGV2ZWwgY29tbWVudCBkb2Vzbid0IHBvbGx1dGUgdGhlIGhlbHAgdGV4dCB3aGVuIHNv
bWVvbmUgaXMganVzdAo+ID4gbG9va2luZyBhdCB3aGF0IHhsIGNhbiBkbyBpbiBnZW5lcmFsLiBN
YWtlcyB0aGF0IGNvbW1hbmQgYSBsb3QgbW9yZQo+ID4gY29tcGxleCBmb3Igc3VyZSBidXQgSSBk
b24ndCB0aGluayBpdCdzIHRvbyBiYWQuCj4KPiBPbmUgdGhpbmcgSSBkb24ndCBsaWtlIGFib3V0
IGhhdmluZyBhIHNpbmdsZSBjb21tYW5kIGlzIHRoYXQgc2luY2UKPiB5b3UncmUgbm90IHBsYW5u
aW5nIG9uIGltcGxlbWVudGluZyB0aGUgZW5kLXRvLWVuZCAidm0gZm9yayIgY29tbWFuZCwKPiB0
aGVuIHdoZW4gcnVubmluZyB0aGUgYmFzZSAiZm9yay12bSIgY29tbWFuZCwgeW91J2xsIGhhdmUg
dG8gcHJpbnQgYW4KPiBlcnJvciBtZXNzYWdlIHRoYXQgc2F5cyAiVGhpcyBjb21tYW5kIGlzIG5v
dCBhdmFpbGFibGUgaW4gaXRzCj4gY29tcGxldGVuZXNzOyB5b3UnbGwgaGF2ZSB0byBpbXBsZW1l
bnQgeW91ciBvd24gdmlhIGZvcmstdm0gLS1kb21haW4sCj4gZm9yay12bSAtLXNhdmUtZG0sIGFu
ZCBmb3JrLXZtIC0tbGF1bmNoLWRtLiIKPgo+IFdoaWNoIHdlIGNvdWxkIGRvLCBidXQgc2VlbSBh
IGJpdCBzdHJhbmdlLiA6LSkKClllYSwgaXQncyBub3QgYSBzaW5nbGUgc3RlcCB0byBnZXQgdG8g
YSBmdWxseSBmdW5jdGlvbmFsIGZvcmsgYnV0IGl0cyBjbG9zZToKMS4gcGF1c2UgcGFyZW50IHZt
CjIuIGdlbmVyYXRlIHFlbXVfc2F2ZV9maWxlCjMuIHhsIGZvcmstdm0gLUMgY29uZmlnIC1RIHFl
bXVfc2F2ZV9maWxlIDxwYXJlbnRfZG9taWQ+CgpGb3IgdGhlIHNlY29uZCBmb3JrIC0gcHJvdmlk
ZWQgaXQgaGFzIGl0cyBvd24gY29uZmlnIGZpbGUgcmVhZHkgdG8gZ28KLSBpdCBpcyBlbm91Z2gg
dG8ganVzdCBydW4gdGhlIDMuIHN0ZXAuIFRlY2huaWNhbGx5IHdlIGNvdWxkIGludGVncmF0ZQph
bGwgdGhlc2UgdGhyZWUgc3RlcHMgaW50byBvbmUgYW5kIHRoZW4gdGhlIHVzZXIgd291bGQgb25s
eSBoYXZlIHRvCmdlbmVyYXRlIHRoZSBuZXcgY29uZmlnIGZpbGUuIEJ1dCBJIGZvdW5kIHRoaXMg
c2V0dXAgdG8gYmUgImdvb2QKZW5vdWdoIiBhbHJlYWR5LgoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:28:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipF84-0003wU-Nq; Wed, 08 Jan 2020 17:28:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipF83-0003wP-Bk
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:28:23 +0000
X-Inumbo-ID: 44a2753a-323c-11ea-b861-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44a2753a-323c-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:28:21 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578504502; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Epek/Sv6CunKtbS1wpqJ0ISqZOOM+dajigSQNVbZe7k=;
 b=V0E53qUc2s6ymRRk6JtOM7YT+cAeXK9QaYoUso1O5fbglM9niX/hr7r1NhJ6BTaN/B3pQv9d
 dMKvu4Aj7AffUxye0Vc/kE9C3cSDZCLn2yg88NX1i1tEHR8zcDNZJfaDjvT0AK+dezHpC/mU
 JYj9Lk3uVaDRV8Z6I+4fa8c8Ry0=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5e161123.7f9b9ec566f0-smtp-out-n03;
 Wed, 08 Jan 2020 17:28:03 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id z7so4201629wrl.13
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 09:28:02 -0800 (PST)
X-Gm-Message-State: APjAAAVSh0CPYa7Xd65uS4zRXbXb58+O1lSNNgSa2Ze/l7lzwWJEsPDB
 ZlBBicf1hbspMTXoj8ypTYf3RYLFfCJVKmc0EAg=
X-Google-Smtp-Source: APXvYqwjvnVP2Lf13lj+LnEBmpE/ERG9/4vZlgaGRhUTU1TJijg3U8mEfvmdAOTvGV9wd9OQj+8LZu2d6f2RTxw9W84=
X-Received: by 2002:a5d:6802:: with SMTP id w2mr5652460wru.353.1578504481153; 
 Wed, 08 Jan 2020 09:28:01 -0800 (PST)
MIME-Version: 1.0
References: <20200108172428.28672-1-andrew.cooper3@citrix.com>
In-Reply-To: <20200108172428.28672-1-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 10:27:24 -0700
X-Gmail-Original-Message-ID: <CABfawhmz_1FANMBJt2iE5NyOm6UY7BbJrmab1qq8tDbymrzUcg@mail.gmail.com>
Message-ID: <CABfawhmz_1FANMBJt2iE5NyOm6UY7BbJrmab1qq8tDbymrzUcg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mem_sharing: Fix RANDCONFIG 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCAxMDoyNCBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IFRyYXZpcyByZXBvcnRzOiBodHRwczovL3RyYXZp
cy1jaS5vcmcvYW5keWhocC94ZW4vam9icy82MzM3NTE4MTEKPgo+ICAgbWVtX3NoYXJpbmcuYzoz
NjE6MTM6IGVycm9yOiAncm1hcF9oYXNfZW50cmllcycgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1X
ZXJyb3I9dW51c2VkLWZ1bmN0aW9uXQo+ICAgIHN0YXRpYyBib29sIHJtYXBfaGFzX2VudHJpZXMo
Y29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiAgICAgICAgICAgICAgICBeCj4gICBjYzE6
IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwo+Cj4gVGhpcyBoYXBwZW5zIGlu
IGEgcmVsZWFzZSBidWlsZCAoZGlzYWJsZXMgTUVNX1NIQVJJTkdfQVVESVQpIHdoZW4KPiBDT05G
SUdfTUVNX1NIQVJJTkcgaXMgZW5hYmxlZC4KPgo+IEV4cGFuZCBib3RoIHRyaXZpYWwgaGVscGVy
cyBpbnRvIHRoZWlyIHNpbmdsZSBjYWxsc2l0ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MhCgpBY2tlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:38:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipFHP-0004ta-O2; Wed, 08 Jan 2020 17:38:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipFHO-0004tV-OJ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:38:02 +0000
X-Inumbo-ID: 9dbd19d0-323d-11ea-b861-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9dbd19d0-323d-11ea-b861-12813bfff9fa;
 Wed, 08 Jan 2020 17:38:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578505081;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=jEpXZ+mdGNLk5xfw7hb46AOz0UlOeVoTpBb1AP3uUb4=;
 b=YC4M5RZdCwfR0rrrNrbBuBidEhePZCciGzT0syIOVCxGavWUDP1JI1ZS
 QWHwwDvGuRX+Ypu1eJMEawhHrWGpqLfA4oFr0bH4kQikaOtS3a2JpeiEr
 cn7qujP2+/ZhlcaZoyTMWf+O/iObETEtPACAz2xRQ8I6Pge10nBmgFuOf Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j5BRNv2dujWw5o0Se9uNjDGoDapk7+IqtOZJMkhC6UYwo/UVTzE1bTG93Fx3UuxBx7yI/r64Su
 14Jee1ARWFRx7g32YubwHaqwEf/h+4RBW9qOsP7vrvJNOi/CPFaewcbpvUsxAfbiG3bS6Ch6zO
 zZ5y/L6QlPYWdgDc1Je0zp83RS4YQsfKUfND4izdzeawzhMYGuP38sIl3JFe+RK0T84CPquHON
 fG+374m5nzg5yTiG9pKBPE4phFUNoONUrCEZX2FbhuYFppSAguBrJrdbKHIkxVGqo8yLf6zSXV
 62I=
X-SBRS: 2.7
X-MesageID: 11227230
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11227230"
Date: Wed, 8 Jan 2020 18:37:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108173754.GS11756@Air-de-Roger>
References: <20191224132616.47441-1-roger.pau@citrix.com>
 <20191224132616.47441-2-roger.pau@citrix.com>
 <89458569-90b1-433a-c192-c22564c881c3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <89458569-90b1-433a-c192-c22564c881c3@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hvm: improve performance of
 HVMOP_flush_tlbs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDQ6MTc6MTRQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjQuMTIuMjAxOSAxNDoyNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gVGhl
cmUncyBubyBuZWVkIHRvIGNhbGwgcGFnaW5nX3VwZGF0ZV9jcjMgdW5sZXNzIENSMyB0cmFwcGlu
ZyBpcwo+ID4gZW5hYmxlZCwgYW5kIHRoYXQncyBvbmx5IHRoZSBjYXNlIHdoZW4gdXNpbmcgc2hh
ZG93IHBhZ2luZyBvciB3aGVuCj4gPiByZXF1ZXN0ZWQgZm9yIGludHJvc3BlY3Rpb24gcHVycG9z
ZXMsIG90aGVyd2lzZSB0aGVyZSdzIG5vIG5lZWQgdG8KPiA+IHBhdXNlIGFsbCB0aGUgdkNQVXMg
b2YgdGhlIGRvbWFpbiBpbiBvcmRlciB0byBwZXJmb3JtIHRoZSBmbHVzaC4KPiA+IAo+ID4gQ2hl
Y2sgd2hldGhlciBDUjMgdHJhcHBpbmcgaXMgY3VycmVudGx5IGluIHVzZSBpbiBvcmRlciB0byBk
ZWNpZGUKPiA+IHdoZXRoZXIgdGhlIHZDUFVzIHNob3VsZCBiZSBwYXVzZWQsIG90aGVyd2lzZSBq
dXN0IHBlcmZvcm0gdGhlIGZsdXNoLgo+IAo+IEZpcnN0IG9mIGFsbCAtIHdpdGggdGhlIGNvbW1p
dCBpbnRyb2R1Y2luZyB0aGUgcGF1c2luZyBub3Qgc2F5aW5nCj4gYW55dGhpbmcgb24gdGhlICJ3
aHkiLCB5b3UgbXVzdCBoYXZlIGdhaW5lZCBzb21lIHVuZGVyc3RhbmRpbmcKPiB0aGVyZS4gQ291
bGQgeW91IHNoYXJlIHRoaXM/CgpoYXBfdXBkYXRlX2NyMyBkb2VzIGEgInYtPmFyY2guaHZtLmh3
X2NyWzNdID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10iCnVuY29uZGl0aW9uYWxseSwgYW5kIHN1
Y2ggYWNjZXNzIHdvdWxkIGJlIHJhY3kgaWYgdGhlIHZDUFUgaXMgcnVubmluZwphbmQgYWxzbyBt
b2RpZnlpbmcgY3IzIGF0IHRoZSBzYW1lIHRpbWUgQUZBSUNULgoKSnVzdCBwYXVzaW5nIGVhY2gg
dkNQVSBiZWZvcmUgY2FsbGluZyBwYWdpbmdfdXBkYXRlX2NyMyBzaG91bGQgYmUgZmluZQphbmQg
d291bGQgaGF2ZSBhIHNtYWxsZXIgcGVyZm9ybWFuY2UgcGVuYWx0eS4KCj4gSSBjYW4ndCBzZWUg
d2h5IHRoaXMgd2FzIG5lZWRlZCwgYW5kCj4gc2hfdXBkYXRlX2NyMygpIGFsc28gZG9lc24ndCBs
b29rIHRvIGhhdmUgYW55IHJlc3BlY3RpdmUgQVNTRVJUKCkKPiBvciBhbGlrZS4gSSdtIGhhdmlu
ZyBldmVuIG1vcmUgdHJvdWJsZSBzZWVpbmcgd2h5IGluIEhBUCBtb2RlIHRoZQo+IHBhdXNpbmcg
d291bGQgYmUgbmVlZGVkLgo+Cj4gQXMgYSByZXN1bHQgSSB3b25kZXIgd2hldGhlciwgcmF0aGVy
IHRoYW4gZGV0ZXJtaW5pbmcgd2hldGhlcgo+IHBhdXNpbmcgaXMgbmVlZGVkIGluc2lkZSB0aGUg
ZnVuY3Rpb24sIHRoaXMgc2hvdWxkbid0IGJlIGEgZmxhZwo+IGluIHN0cnVjdCBwYWdpbmdfbW9k
ZS4KPgo+IE5leHQgSSBzZXJpb3VzbHkgZG91YnQgaW50cm9zcGVjdGlvbiBob29rcyBzaG91bGQg
YmUgY2FsbGVkIGhlcmUuCj4gSW50cm9zcGVjdGlvbiBzaG91bGQgYmUgYWJvdXQgZ3Vlc3QgYWN0
aW9ucywgYW5kIHVzIGNhbGxpbmcKPiBwYWdpbmdfdXBkYXRlX2NyMygpIGlzIGFuIGltcGxlbWVu
dGF0aW9uIGRldGFpbCBvZiBYZW4sIG5vdAo+IHNvbWV0aGluZyB0aGUgZ3Vlc3QgY29udHJvbHMu
IEV2ZW4gbW9yZSwgdGhlcmUgbm90IGJlaW5nIGFueSBDUjMKPiBjaGFuZ2UgaGVyZSBJIHdvbmRl
ciB3aGV0aGVyIHRoZSBjYWxsIGJ5IHRoZSBob29rcyB0bwo+IGh2bV91cGRhdGVfZ3Vlc3RfY3Iz
KCkgY291bGRuJ3QgYmUgc3VwcHJlc3NlZCBhbHRvZ2V0aGVyIGluIHRoaXMKPiBjYXNlLiBRdWl0
ZSBwb3NzaWJseSBpbiB0aGUgc2hhZG93IGNhc2UgdGhlcmUgY291bGQgYmUgbW9yZQo+IHN0ZXBz
IHRoYXQgYXJlbid0IHJlYWxseSBuZWVkZWQsIHNvIHBlcmhhcHMgYSBzZXBhcmF0ZSBob29rIG1p
Z2h0Cj4gYmUgb24gb3JkZXIuCgpSaWdodCwgSSBndWVzcyBqdXN0IGhhdmluZyBhIGhvb2sgdGhh
dCBkb2VzIGEgZmx1c2ggd291bGQgYmUgZW5vdWdoLgpMZXQgbWUgdHJ5IHRvIHByb3Bvc2Ugc29t
ZXRoaW5nIHNsaWdodGx5IGJldHRlci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:43:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipFMU-0005hf-E1; Wed, 08 Jan 2020 17:43:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e5qD=25=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipFMS-0005ha-Vf
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:43:17 +0000
X-Inumbo-ID: 58bb8cfa-323e-11ea-b862-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58bb8cfa-323e-11ea-b862-12813bfff9fa;
 Wed, 08 Jan 2020 17:43:15 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q6so4296680wro.9
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 09:43:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=VfBKkDy0A5agE2ZGslaoZi1amiW5fn+JBc5TnEWcLek=;
 b=P3FiqjlpGI/H8QISghnfnnKQMWxVDDsnyQEQd0Zi/cCon0Nf1T405bWQ4oUuEUNKiP
 AHZQhWP2xYxLc20SGjejlD3bIH9Z/pTwKLUqqApI5jb3Al/auLAKweMnQKjv+qZLr+qC
 O1YsiLYtGz3QmzUNPo7LKNjll9eOjb0OFuxgmGJHvGhnpFj0Ywffz+oNTw5vsqXXT/DB
 ptb8WIwtbo+zkzaQxW2QzouolOl3pJ8i/5ZRNWu5olnMdOWkI4qNwoZqNGStuiXnkG6O
 iiWnTSGeOuXQDu3TawXP9Pa2hSH1LVSsEI6UugJ6QhjhNeA1aackoQJKU6GaAPE63Bd2
 TKBg==
X-Gm-Message-State: APjAAAXfjLGE4cABf4sVrMKFXzaGH1EjddhdUeSmn4RjW9kfeRA6Mgyi
 bXZ5EkgZzPYN8xORr8koZ6M=
X-Google-Smtp-Source: APXvYqz+zqjYaFQmgN0dP48R0nO6eR/1iIg4ek367ZkKqYc/VTo2VWfkQ6AZYx+yi3HMymhKqrhkZg==
X-Received: by 2002:a5d:484f:: with SMTP id n15mr5991528wrs.365.1578505395025; 
 Wed, 08 Jan 2020 09:43:15 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id u14sm4936436wrm.51.2020.01.08.09.43.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 08 Jan 2020 09:43:14 -0800 (PST)
Date: Wed, 8 Jan 2020 17:43:12 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200108174312.iujqqxmv7xnohndd@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
 <20200105214541.5z5ibv2nlyebbypj@debian>
 <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
 <20200107154214.oz2qyunmeyzfsgfv@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200107154214.oz2qyunmeyzfsgfv@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMDM6NDI6MTRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBTdW4sIEphbiAwNSwgMjAyMCBhdCAwOTo1Nzo1NlBNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IFsuLi5dCj4gPiA+Cj4gPiA+PiBUaGUgbG9ja2VkIGJpdCBpcyBwcm9iYWJseSBh
IGdvb2QgaWRlYSwgYnV0IG9uZSBhc3BlY3QgbWlzc2luZyBoZXJlIGlzCj4gPiA+PiB0aGUgY2hl
Y2sgdG8gc2VlIHdoZXRoZXIgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIGFscmVhZHkgZW5hYmxlZCwg
d2hpY2ggSQo+ID4gPj4gZXhwZWN0IGlzIGZvciBhIGtleGVjIGNyYXNoIHNjZW5hcmlvLgo+ID4g
Pj4KPiA+ID4+IEhvd2V2ZXIsIHRoZSBtb3N0IGltcG9ydGFudCBwb2ludCBpcyB0aGUgb25lIHdo
aWNoIGRlc2NyaWJlcyB0aGUgI0dQCj4gPiA+PiBwcm9wZXJ0aWVzIG9mIHRoZSBndWVzdCB0cnlp
bmcgdG8gbW9kaWZ5IHRoZSBwYWdlLsKgIFRoaXMgY2FuIG9ubHkgYmUKPiA+ID4+IGFjaGlldmVk
IHdpdGggYW4gRVBUL05QVCBtYXBwaW5nIGxhY2tpbmcgdGhlIFcgcGVybWlzc2lvbiwgd2hpY2gg
d2lsbAo+ID4gPj4gc2hhdHRlciBob3N0IHN1cGVycGFnZXMuwqDCoCBUaGVyZWZvcmUsIHB1dHRp
bmcgaXQgaW4gLnRleHQgaXMgZ29pbmcgdG8gYmUKPiA+ID4+IHJhdGhlciBwb29yLCBwZXJmIHdp
c2UuCj4gPiA+Pgo+ID4gPj4gSSBhbHNvIG5vdGUgdGhhdCBYZW4ncyBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgVmlyaWRpYW4gaHlwZXJjYWxsIHBhZ2UKPiA+ID4+IGRvZXNuJ3QgY29uZm9ybSB0byB0
aGVzZSBwcm9wZXJ0aWVzLCBhbmQgd2FudHMgZml4aW5nLsKgIEl0IGlzIGdvaW5nIHRvCj4gPiA+
PiBuZWVkIGEgbmV3IGtpbmQgaWRlbnRpZmljYXRpb24gb2YgdGhlIHBhZ2UgKHByb2JhYmx5IGEg
bmV3IHAybSB0eXBlKQo+ID4gPj4gd2hpY2ggaW5qZWN0cyAjR1AgaWYgd2UgZXZlciBzZWUgYW4g
RVBUX1ZJT0xBVElPTi9OUFRfRkFVTFQgYWdhaW5zdCBpdC4KPiA+ID4+Cj4gPiA+PiBBcyBmb3Ig
c3VnZ2VzdGlvbnMgaGVyZSwgSSdtIHN0cnVnZ2xpbmcgdG8gZmluZCBhbnkgbWVtb3J5IG1hcCBk
ZXRhaWxzCj4gPiA+PiBleHBvc2VkIGluIHRoZSBWaXJpZGlhbiBpbnRlcmZhY2UsIGFuZCB0aGVy
ZWZvcmUgd2hpY2ggZ2ZuIGlzIGJlc3QgdG8KPiA+ID4+IGNob29zZS7CoCBJIGhhdmUgYSBzaW5r
aW5nIGZlZWxpbmcgdGhhdCB0aGUgYW5zd2VyIGlzIEFDUEkuLi4KPiA+ID4gVExGUyBvbmx5IHNh
eXMgImdvIGZpbmQgb25lIHN1aXRhYmxlIHBhZ2UgeW91cnNlbGYiIHdpdGhvdXQgZnVydGhlcgo+
ID4gPiBoaW50cy4KPiA+ID4KPiA+ID4gU2luY2Ugd2UncmUgc3RpbGwgcXVpdGUgZmFyIGF3YXkg
ZnJvbSBhIGZ1bmN0aW9uaW5nIHN5c3RlbSwgZmluZGluZyBhCj4gPiA+IG1vc3Qgc3VpdGFibGUg
cGFnZSBpc24ndCBteSB0b3AgcHJpb3JpdHkgYXQgdGhpcyBwb2ludC4gSWYgdGhlcmUgaXMgYQo+
ID4gPiBzaW1wbGUgd2F5IHRvIGV4dHJhcG9sYXRlIHN1aXRhYmxlIGluZm9ybWF0aW9uIGZyb20g
QUNQSSwgdGhhdCB3b3VsZCBiZQo+ID4gPiBncmVhdC4gSWYgaXQgcmVxdWlyZXMgd3JpdGluZyBh
IHNldCBvZiBmdW5jdGlvbmFsaXRpZXMsIHRoYW4gdGhhdCB3aWxsCj4gPiA+IG5lZWQgdG8gd2Fp
dCB0aWxsIGxhdGVyLgo+ID4gCj4gPiBUbyBjb3BlIHdpdGggdGhlICJvbmUgaXMgYWxyZWFkeSBl
c3RhYmxpc2hlZCBhbmQgaXQgaXMgYWxyZWFkeSBsb2NrZWQiCj4gPiBjYXNlLCB0aGUgb25seSBv
cHRpb24gaXMgdG8gaGF2ZSBhIGZpeG1hcCBlbnRyeSB3aGljaCBjYW4gYmUgc2V0Cj4gPiBkeW5h
bWljYWxseS7CoCBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBmaXhtYXAgcmVnaW9uIGlzIG1hcmtl
ZCBOWCBhbmQgNjRHCj4gPiBhd2F5IGZyb20gLnRleHQuCj4gPiAKPiA+IFBvc3NpYmx5IHRoZSBs
ZWFzdCBiYWQgb3B0aW9uIGlzIHRvIGhhdmUgc29tZSBidWlsZC10aW1lIHNwYWNlIChzbyAwIG9y
Cj4gPiA0ayBkZXBlbmRpbmcgb24gQ09ORklHX0hZUEVSVikgYmV0d2VlbiB0aGUgcGVyLWNwdSBz
dHVicyBhbmQKPiA+IFhFTl9WSVJUX0VORCwgd2hpY2ggb3BlcmF0ZXMgbGlrZSB0aGUgZml4bWFw
LCBidXQgZW5kcyB1cCBhcyBYL1JPIG1hcHBpbmdzLgo+ID4gCj4gCj4gT0suIFRoaXMgaXMgcHJv
YmFibHkgbm90IHRvbyBkaWZmaWN1bHQuIAo+IAoKSSBoYXZlIGEgY2xvc2VyIGxvb2sgYXQgdGhp
cyB0b2RheSBhbmQgd2FudCB0byBtYWtlIHN1cmUgSSB1bmRlcnN0YW5kCndoYXQgeW91IGhhZCBp
biBtaW5kLgoKU3VwcG9zZSB3ZSBzZXQgYXNpZGUgc29tZSBzcGFjZSBpbiBsaW5rZXIgc2NyaXB0
LiBVc2luZyB0aGUgZm9sbG93aW5nCndpbGwgZ2l2ZSB5b3UgYSBXQVggc2VjdGlvbi4gSSBzdGls
bCBuZWVkIHRvIGFkZCBDT05GSUdfR1VFU1QgYXJvdW5kIGl0LApidXQgeW91IGdldCB0aGUgaWRl
YS4KCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKaW5kZXggMTExZWRiNTM2MC4uYTdhZjMyMTEzOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0zMDUsNiAr
MzA1LDE1IEBAIFNFQ1RJT05TCiAgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOwogICAg
ICAgIF9fYnNzX2VuZCA9IC47CiAgIH0gOnRleHQKKworICAuID0gQUxJR04oU0VDVElPTl9BTElH
Tik7CisgIERFQ0xfU0VDVElPTigudGV4dC5oeXBlcmNhbGxfcGFnZSkgeworICAgICAgIC4gPSBB
TElHTihQQUdFX1NJWkUpOworICAgICAgIF9faHlwZXJjYWxsX3BhZ2Vfc3RhcnQgPSAuOworICAg
ICAgIC4gPSAuICsgUEFHRV9TSVpFOworICAgICAgIF9faHlwZXJjYWxsX3BhZ2VfZW5kID0gLjsK
KyAgfSA6dGV4dD0weDkwOTAKKwogICBfZW5kID0gLiA7CiAKICAgLiA9IEFMSUdOKFNFQ1RJT05f
QUxJR04pOwoKCkFuZCB0aGVuPyBVc2UgbWFwX3BhZ2VzX3RvX3hlbiguLi4sIFBBR0VfSFlQRVJW
SVNPUl9SWCkgdG8gcG9pbnQgdGhhdAphZGRyZXNzIHRvIChNQVhQSFlTQUREUi1QQUdFX1NJWkUp
PwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:46:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipFPm-0005rI-0D; Wed, 08 Jan 2020 17:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RL5r=25=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ipFPk-0005rA-H2
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:46:40 +0000
X-Inumbo-ID: cea5320d-323e-11ea-b868-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cea5320d-323e-11ea-b868-12813bfff9fa;
 Wed, 08 Jan 2020 17:46:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578505594;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=ZUPOQz2Tzoa+8cVsyRWTBFnu1TtCJajvAdYhI8fwyZc=;
 b=PwoY0fd3AHGjyAB3gY8PPOn+6Irnx+coNST4qqNh55xljWpNIgczB9AP
 xj5SXxbe/ZS0zVYmya8yfIQI05nZv8Vkf8IauqS56dvukfemEBW7UbAGM
 qlBA0U7uJEKA6dpS2ezFuPz65mDyTjyFpOL0+yi286KvFA89+YDLVrb48 o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KefRyjyTC5PYY9bUc9zAVJZLHcw5cIg9Dyf+U6wTeHMGQys3tGmQJ2WFPHGrviRh9sKqjztEWF
 Xkm4pSyPPo1YFn+GhOJu6IxwKRjC6cSGdJYT9vBYtKzIcB0g/KN5+2sZeMGRXz1QoFfuNdogFQ
 VMkeR5e/nA4s9VlpaGuBW9znppUsAX4BttJ/HSwIy1rtDamlZSLunOk4TuWE2EXnKOHXGCrm45
 nFwb9bkldakxw8Gkd2KPHdyDOEVdQRzzvrys4g5w/IHaCHzJfHVTjuj4lDWLnKVDfd8KdrFRm7
 AHg=
X-SBRS: 2.7
X-MesageID: 10627672
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10627672"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: Updating
 https://wiki.xenproject.org/wiki/Outreach_Program_Projects
Thread-Index: AQHVxkuOHjkEkxzNlE2hJeyXl8QgQA==
Date: Wed, 8 Jan 2020 17:46:29 +0000
Message-ID: <2BEABB31-EC08-4E37-A1CE-A26743837A87@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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <9880B8F573B5944F842B8C069870F4C9@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] Updating
 https://wiki.xenproject.org/wiki/Outreach_Program_Projects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Felipe Huici <felipe.huici@neclab.eu>, Stefano
 Stabellini <sstabellini@kernel.org>,
 =?utf-8?B?UGF1bCBEdXJyYW50wqA=?= <pdurrant@amazon.com>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Roger Pau
 Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQp0aGUgZGVhZGxpbmUgZm9yIEdTb0MgbWVudG9yaW5nIG9yZ3MgaXMgYXBwcm9h
Y2hpbmcgYWdhaW4gYW5kIEkgdGhpbmsgdGhlcmUgaXMgYSBnb29kIGNoYW5jZSB3ZSBtaWdodCBn
ZXQgaW4gKHVzdWFsbHkgd2UgZ2V0IGluIGV2ZXJ5IDMgeWVhcnMgYW5kIHRoZSBsYXN0IHRpbWUg
d2UgZ290IGluIGluIDIwMjApLiBXZSBkbyBob3dldmVyIG5lZWQgdG8gZ2V0IGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMgaW50byBhIGRl
Y2VudCBzdGF0ZSBQUklPUiB0byB0aGUgYXBwbGljYXRpb24gZGVhZGxpbmUgYXJvdW5kIEZlYiA1
dGgNCg0KQW5kIHRoaXMgeWVhciB0aGUgbGlzdCBpcyBwb3RlbnRpYWxseSBpbiBhIHdvcnNlIHRo
YW4gaW4gaXRzIHVzdWFsIHN0YXRlIGF0IGxlYXN0IGluIHRlcm1zIG9mIGUtbWFpbCBhZGRyZXNz
ZXMgdGhhdCBtYXkgYmUgd3JvbmcsIGV0Yy4gDQoNClRvIG1ha2UgdGhpbmdzIGEgbGl0dGxlIGVh
c2llciBsb29rIG91dCBmb3IgeW91ciBuYW1lIGJlbG93DQoNCkBHZW9yZ2U6IGlzIHRoZSBwcm9q
ZWN0IGJlbG93IHN0aWxsIGFwcGxpY2FibGUgLSBJIHNhdyBxdWl0ZSBhIGxvdCBvZiBhY3Rpdml0
eSBhcm91bmQgdGhpcyBpbmRpY2F0aW5nIHRoYXQgbWF5YmUgdGhlIHByb2plY3QgaXMgZG9uZSBv
ciBzaG91bGQgYmUgY2hhbmdlZA0KaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0
cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNnb2xhbmdfYmluZGluZ3NfZm9yX2xpYnhsDQpAR2Vvcmdl
OiBhbm90aGVyIG9uZSBhZ2FpbnN0IHlvdQ0KaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNBZGRfQ2VudG9zX1ZpcnRfU0lHX1hlbl9wYWNr
YWdlc190ZXN0X3RvX3RoZV9DZW50T1NfQ0lfbG9vcA0KDQpAUGF1bDogVGhpcyBpcyBhZ2FpbnN0
IHlvdXIgQ2l0cml4IGFkZHJlc3MgLSB3b3VsZCB5b3Ugc3RpbGwgc3VwcG9ydCB0aGlzIHByb2pl
Y3QgZnJvbSB3aXRoaW4gQVdTLiBUaGVyZSB3YXMgYWxzbyBzb21lIHdvcmsgZnJvbSBwb3N0Z3Jh
ZHMgYXMgZmFyIGFzIEkgcmVjYWxsDQpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9P
dXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0tERF8uMjhXaW5kb3dzX0RlYnVnZ2VyX1N0dWIuMjlf
ZW5oYW5jZW1lbnRzIA0KDQpAU3RlZmFubywgQEp1bGllbjogdGhlIDUgcHJvamVjdHMgYmVsb3cg
YXJlIGFnYWluc3QgeW91IC0gYXJlIHRoZXNlIHN0aWxsIHZhbGlkPw0KQEp1bGllbjogdGhlc2Ug
YXJlIGFnYWluc3QgeW91ciBBcm0gYWRkcmVzcw0KaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNYZW5fSHlwZXJ2aXNvcg0KLSBodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI1hlbl9v
bl9BUk06X1RyYXBfLjI2X3Nhbml0aXplX0lEX3JlZ2lzdGVyc18uMjhJRF9QRlIwLjJDX0lEX0RG
UjAuMkNfZXRjLjI5DQotIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNo
X1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTS4yQ19kb20wbGVzczpfY29uZmlndXJhYmxlX21l
bW9yeV9sYXlvdXRfZm9yX2d1ZXN0cw0KLSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0FSTXY4LjFfYXRvbWljcw0KLSBodHRwczovL3dp
a2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI1hlbl9vbl9B
Uk06X2R5bmFtaWNfdmlydHVhbF9tZW1vcnlfbGF5b3V0DQotIGh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTTpfUGVyZm9y
bWFuY2VfQ291bnRlcnNfVmlydHVhbGl6YXRpb24NCg0KQFNpbW9uLCBARmVsaXBlOiB0aGUgNCBw
cm9qZWN0cyBiZWxvdyBhcmUgYWdhaW5zdCB5b3UgLSBhcmUgdGhlc2Ugc3RpbGwgdmFsaWQ/IE9y
IGhhdmUgdGhleSBiZWVuIGltcGxlbWVudGVkPw0KaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNVbmlrcmFmdA0KLSBodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI05ld19QbGF0Zm9y
bV9TdXBwb3J0DQotIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1By
b2dyYW1fUHJvamVjdHMjRnJlZUJTRC4yN3NfTmV0d29ya19TdGFja19Qb3J0DQotIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjR29fTGFu
Z3VhZ2VfU3VwcG9ydA0KLSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFj
aF9Qcm9ncmFtX1Byb2plY3RzI0VuaGFuY2VkX1Byb2ZpbGluZ19hbmRfVHJhY2luZ19TdXBwb3J0
DQoNCkBSb2dlcjogaXMgdGhpcyBzdGlsbCB2YWxpZD8NCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjQWRkX21vcmVfRnJlZUJTRF90ZXN0
aW5nX3RvX29zc3Rlc3QNCg0KUmVnYXJkcw0KTGFycw0KDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 17:53:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 17: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 1ipFWg-0006nv-Vf; Wed, 08 Jan 2020 17:53:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipFWg-0006nq-1M
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 17:53:50 +0000
X-Inumbo-ID: cda534d2-323f-11ea-a38f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cda534d2-323f-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 17:53:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578506020;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=huAIT5kMVKQGZb+BEZxgqY02C9niJSfgDqSFup0d/08=;
 b=RbkslBIKvOEPhQlUHq+4qBVyhA48OwsOhM2o8KIPjsZxKa3MlLACs2Zt
 DfaYJwNZhhHCpiaaFvWVYKdG5F8tcgfMYaB3g4pbkmDe6mhTIk7q/0QJK
 nSpmWBa9wYrRuIahO5o8z+LhuxXxpoiE8McXk6FGwi7C+weTizQCsNWks Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sBwd+UWL5HOxxR2UZnlUO6PgOWSj8wHy68/eJGhDT1mxqLbWDOGTlC3FCjzYvD7HXNGBW40rui
 khCVqrM0afWfLDEdm6fUlJHqjXPshGXGDd6vpHFr33fFm3sBlydZzdcFdlYaVtb2PMal3N1ff5
 tudoHygC9gdYxnphwdEOs8MVJ2n+o5iyf9oxsBzuZE4o1aFHPcKjeVn+/UoyKiqninRdfipu/M
 TvoHTnGTG1sN43YGLs6Qr9bb737bHxbpvIf7rJK0cWE3Ek8WvvcqKsn6K8ktx6+l1OlyOssGRX
 33U=
X-SBRS: 2.7
X-MesageID: 11071455
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11071455"
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
 <20200105214541.5z5ibv2nlyebbypj@debian>
 <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
 <20200107154214.oz2qyunmeyzfsgfv@debian>
 <20200108174312.iujqqxmv7xnohndd@debian>
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: <92ff2425-31f6-f1de-bbe9-38f83f776c4a@citrix.com>
Date: Wed, 8 Jan 2020 17:53:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200108174312.iujqqxmv7xnohndd@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxNzo0MywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAwNywgMjAy
MCBhdCAwMzo0MjoxNFBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBTdW4sIEphbiAwNSwg
MjAyMCBhdCAwOTo1Nzo1NlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBbLi4uXQo+
Pj4+PiBUaGUgbG9ja2VkIGJpdCBpcyBwcm9iYWJseSBhIGdvb2QgaWRlYSwgYnV0IG9uZSBhc3Bl
Y3QgbWlzc2luZyBoZXJlIGlzCj4+Pj4+IHRoZSBjaGVjayB0byBzZWUgd2hldGhlciB0aGUgaHlw
ZXJjYWxsIHBhZ2UgaXMgYWxyZWFkeSBlbmFibGVkLCB3aGljaCBJCj4+Pj4+IGV4cGVjdCBpcyBm
b3IgYSBrZXhlYyBjcmFzaCBzY2VuYXJpby4KPj4+Pj4KPj4+Pj4gSG93ZXZlciwgdGhlIG1vc3Qg
aW1wb3J0YW50IHBvaW50IGlzIHRoZSBvbmUgd2hpY2ggZGVzY3JpYmVzIHRoZSAjR1AKPj4+Pj4g
cHJvcGVydGllcyBvZiB0aGUgZ3Vlc3QgdHJ5aW5nIHRvIG1vZGlmeSB0aGUgcGFnZS7CoCBUaGlz
IGNhbiBvbmx5IGJlCj4+Pj4+IGFjaGlldmVkIHdpdGggYW4gRVBUL05QVCBtYXBwaW5nIGxhY2tp
bmcgdGhlIFcgcGVybWlzc2lvbiwgd2hpY2ggd2lsbAo+Pj4+PiBzaGF0dGVyIGhvc3Qgc3VwZXJw
YWdlcy7CoMKgIFRoZXJlZm9yZSwgcHV0dGluZyBpdCBpbiAudGV4dCBpcyBnb2luZyB0byBiZQo+
Pj4+PiByYXRoZXIgcG9vciwgcGVyZiB3aXNlLgo+Pj4+Pgo+Pj4+PiBJIGFsc28gbm90ZSB0aGF0
IFhlbidzIGltcGxlbWVudGF0aW9uIG9mIHRoZSBWaXJpZGlhbiBoeXBlcmNhbGwgcGFnZQo+Pj4+
PiBkb2Vzbid0IGNvbmZvcm0gdG8gdGhlc2UgcHJvcGVydGllcywgYW5kIHdhbnRzIGZpeGluZy7C
oCBJdCBpcyBnb2luZyB0bwo+Pj4+PiBuZWVkIGEgbmV3IGtpbmQgaWRlbnRpZmljYXRpb24gb2Yg
dGhlIHBhZ2UgKHByb2JhYmx5IGEgbmV3IHAybSB0eXBlKQo+Pj4+PiB3aGljaCBpbmplY3RzICNH
UCBpZiB3ZSBldmVyIHNlZSBhbiBFUFRfVklPTEFUSU9OL05QVF9GQVVMVCBhZ2FpbnN0IGl0Lgo+
Pj4+Pgo+Pj4+PiBBcyBmb3Igc3VnZ2VzdGlvbnMgaGVyZSwgSSdtIHN0cnVnZ2xpbmcgdG8gZmlu
ZCBhbnkgbWVtb3J5IG1hcCBkZXRhaWxzCj4+Pj4+IGV4cG9zZWQgaW4gdGhlIFZpcmlkaWFuIGlu
dGVyZmFjZSwgYW5kIHRoZXJlZm9yZSB3aGljaCBnZm4gaXMgYmVzdCB0bwo+Pj4+PiBjaG9vc2Uu
wqAgSSBoYXZlIGEgc2lua2luZyBmZWVsaW5nIHRoYXQgdGhlIGFuc3dlciBpcyBBQ1BJLi4uCj4+
Pj4gVExGUyBvbmx5IHNheXMgImdvIGZpbmQgb25lIHN1aXRhYmxlIHBhZ2UgeW91cnNlbGYiIHdp
dGhvdXQgZnVydGhlcgo+Pj4+IGhpbnRzLgo+Pj4+Cj4+Pj4gU2luY2Ugd2UncmUgc3RpbGwgcXVp
dGUgZmFyIGF3YXkgZnJvbSBhIGZ1bmN0aW9uaW5nIHN5c3RlbSwgZmluZGluZyBhCj4+Pj4gbW9z
dCBzdWl0YWJsZSBwYWdlIGlzbid0IG15IHRvcCBwcmlvcml0eSBhdCB0aGlzIHBvaW50LiBJZiB0
aGVyZSBpcyBhCj4+Pj4gc2ltcGxlIHdheSB0byBleHRyYXBvbGF0ZSBzdWl0YWJsZSBpbmZvcm1h
dGlvbiBmcm9tIEFDUEksIHRoYXQgd291bGQgYmUKPj4+PiBncmVhdC4gSWYgaXQgcmVxdWlyZXMg
d3JpdGluZyBhIHNldCBvZiBmdW5jdGlvbmFsaXRpZXMsIHRoYW4gdGhhdCB3aWxsCj4+Pj4gbmVl
ZCB0byB3YWl0IHRpbGwgbGF0ZXIuCj4+PiBUbyBjb3BlIHdpdGggdGhlICJvbmUgaXMgYWxyZWFk
eSBlc3RhYmxpc2hlZCBhbmQgaXQgaXMgYWxyZWFkeSBsb2NrZWQiCj4+PiBjYXNlLCB0aGUgb25s
eSBvcHRpb24gaXMgdG8gaGF2ZSBhIGZpeG1hcCBlbnRyeSB3aGljaCBjYW4gYmUgc2V0Cj4+PiBk
eW5hbWljYWxseS7CoCBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBmaXhtYXAgcmVnaW9uIGlzIG1h
cmtlZCBOWCBhbmQgNjRHCj4+PiBhd2F5IGZyb20gLnRleHQuCj4+Pgo+Pj4gUG9zc2libHkgdGhl
IGxlYXN0IGJhZCBvcHRpb24gaXMgdG8gaGF2ZSBzb21lIGJ1aWxkLXRpbWUgc3BhY2UgKHNvIDAg
b3IKPj4+IDRrIGRlcGVuZGluZyBvbiBDT05GSUdfSFlQRVJWKSBiZXR3ZWVuIHRoZSBwZXItY3B1
IHN0dWJzIGFuZAo+Pj4gWEVOX1ZJUlRfRU5ELCB3aGljaCBvcGVyYXRlcyBsaWtlIHRoZSBmaXht
YXAsIGJ1dCBlbmRzIHVwIGFzIFgvUk8gbWFwcGluZ3MuCj4+Pgo+PiBPSy4gVGhpcyBpcyBwcm9i
YWJseSBub3QgdG9vIGRpZmZpY3VsdC4gCj4+Cj4gSSBoYXZlIGEgY2xvc2VyIGxvb2sgYXQgdGhp
cyB0b2RheSBhbmQgd2FudCB0byBtYWtlIHN1cmUgSSB1bmRlcnN0YW5kCj4gd2hhdCB5b3UgaGFk
IGluIG1pbmQuCj4KPiBTdXBwb3NlIHdlIHNldCBhc2lkZSBzb21lIHNwYWNlIGluIGxpbmtlciBz
Y3JpcHQuIFVzaW5nIHRoZSBmb2xsb3dpbmcKPiB3aWxsIGdpdmUgeW91IGEgV0FYIHNlY3Rpb24u
IEkgc3RpbGwgbmVlZCB0byBhZGQgQ09ORklHX0dVRVNUIGFyb3VuZCBpdCwKPiBidXQgeW91IGdl
dCB0aGUgaWRlYS4KPgo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94
ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gaW5kZXggMTExZWRiNTM2MC4uYTdhZjMyMTEzOSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+IEBAIC0zMDUsNiArMzA1LDE1IEBAIFNFQ1RJT05TCj4gICAgICAgICAuID0gQUxJ
R04oUE9JTlRFUl9BTElHTik7Cj4gICAgICAgICBfX2Jzc19lbmQgPSAuOwo+ICAgIH0gOnRleHQK
PiArCj4gKyAgLiA9IEFMSUdOKFNFQ1RJT05fQUxJR04pOwo+ICsgIERFQ0xfU0VDVElPTigudGV4
dC5oeXBlcmNhbGxfcGFnZSkgewo+ICsgICAgICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7Cj4gKyAg
ICAgICBfX2h5cGVyY2FsbF9wYWdlX3N0YXJ0ID0gLjsKPiArICAgICAgIC4gPSAuICsgUEFHRV9T
SVpFOwo+ICsgICAgICAgX19oeXBlcmNhbGxfcGFnZV9lbmQgPSAuOwo+ICsgIH0gOnRleHQ9MHg5
MDkwCj4gKwo+ICAgIF9lbmQgPSAuIDsKPiAgCj4gICAgLiA9IEFMSUdOKFNFQ1RJT05fQUxJR04p
Owo+Cj4KPiBBbmQgdGhlbj8gVXNlIG1hcF9wYWdlc190b194ZW4oLi4uLCBQQUdFX0hZUEVSVklT
T1JfUlgpIHRvIHBvaW50IHRoYXQKPiBhZGRyZXNzIHRvIChNQVhQSFlTQUREUi1QQUdFX1NJWkUp
PwoKQWggbm8uwqAgVGhpcyBzdGlsbCBwdXRzIHRoZSBoeXBlcmNhbGwgcGFnZSAob3IgYXQgbGVh
c3QsIHNwYWNlIGZvciBpdCkKaW4gdGhlIFhlbiBpbWFnZSBpdHNlbGYsIHdoaWNoIGlzIHNvbWV0
aGluZyB3ZSBhcmUgdHJ5aW5nIHRvIGF2b2lkLgoKV2hhdCBJIG1lYW50IHdhcyB0byBiYXNpY2Fs
bHkgY29weSgvZXh0ZW5kKSB0aGUgZXhpc3RpbmcgZml4bWFwCmltcGxlbWVudGF0aW9uLCBjYWxs
aW5nIGl0IGZpeG1hcF94KCkgKG9yIHNvbWV0aGluZyBiZXR0ZXIpLCBhbmQgcHV0CkZJWE1BUF9Y
X1NJWkUgYXMgYW4gYWRkaXRpb25hbCBnYXAgaW4gdGhlIGNhbGN1bGF0aW9uCmFsbG9jX3N0dWJf
cGFnZSgpLsKgIEV2ZW4gdGhlIGN1cnJlbnQgZml4bWFwIGNvZGUgaGFzIGFuIGlmZGVmIGV4YW1w
bGUKZm9yIENPTkZJR19YRU5fR1VFU1QuCgpZb3UnZCB0aGVuIGVuZCB1cCB3aXRoIHNvbWV0aGlu
ZyBsaWtlCl9fc2V0X2ZpeG1hcF94KEZJWE1BUF9YX0hZUEVSVl9IWVBFUkNBTExfUEFHRSwgbWZu
KSB3aGljaCB1c2VzIF9SWCBpbgp0aGUgdW5kZXJseWluZyBjYWxsIHRvIG1hcF9wYWdlc190b194
ZW4oKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:00:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipFck-0007cF-P7; Wed, 08 Jan 2020 18:00:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GmMw=25=soleen.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1ipFcj-0007Ya-Pd
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:00:05 +0000
X-Inumbo-ID: b2d8f9da-3240-11ea-a38f-bc764e2007e4
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2d8f9da-3240-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 18:00:05 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id v28so3285381edw.12
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 10:00:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qIJ0Kicl6j4bwXIU5AzbCNCUfZFKVKAfMopkDEnB5BY=;
 b=k1icy9J+CME6Q3G9G6W6/Wv1Th4TizSEtmEO2uqDn9/R2gnG7nTvQmcSUcyeHKx2Ac
 yAEmz18kLhG+P+c7VgJ6jc+I3/8OBYKPwV9OP6COSgjbIAAlPOXTNAfxz+Uaf7a9VJmv
 KojoOW3+tXzg/ogcCuK6wOSJLJvkNGAEOihfGv3uPgnHkLvuVmyZSUrnSQ8dRrU1eqz1
 cBsJlNdEhUKxsfziEmjwcL6E6MdqoEVqj68ZvsiX6UgHLIMaIOiglQPN5EknHspqLo5v
 SnTPTnUG0niEvIsg0Y//qMlhQ2dHa11PKPesbSSgAmwib6yaPg11UY72yqqevSn6TJzH
 4FQw==
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=qIJ0Kicl6j4bwXIU5AzbCNCUfZFKVKAfMopkDEnB5BY=;
 b=jGm70jwdqi6K0ByMucVSDuaE1OQDATgF5nMX4lG9RoUqLUoRQqT2D1WnAfKU8NTGSt
 RgBM9mQgl73s0/4K3H1Ax+mDPyDVcK6FyjHHchm+UydAWcBhQq1OsXYBFiLFo19c9djb
 R947ZwpgFT/tc7GbQdvi0ZrZn22YKkGO7dDTfHxrO50BT8oGerJ+saYamCj5bYcmrcAd
 n7r3Jc6rsKpSZh1EG3XU2VVs7mob1XLaEuTKQxnNxB8gc6GyZYXvBEeLDlcoTcjwIc71
 jKOMxQr0R3lgJ5SycLVA6ZklyHkKSWchgf70ze0hhBfh8A/QzTanrh8OM9DqEDYJhZGN
 oryg==
X-Gm-Message-State: APjAAAXTJy6beCIUhqcVr19WDpGLLdQuMQCzF25sAIVugat/XaJlq1kf
 cDWtmzamt44Ui4Ve6Xe4rGTcVdSSnXGwb4iBkM7LuQ==
X-Google-Smtp-Source: APXvYqxFiszEz1ruqvN1JxacvGk2YwwdHvkB9/n82UcGb5OJEZoTXm7+hnEEp5cKFmWsqXK5/IDqdumJ8FpMF8USO5g=
X-Received: by 2002:a50:cbc3:: with SMTP id l3mr6877488edi.258.1578506402641; 
 Wed, 08 Jan 2020 10:00:02 -0800 (PST)
MIME-Version: 1.0
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
 <20200102211357.8042-2-pasha.tatashin@soleen.com>
 <alpine.DEB.2.21.2001060918470.732@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.2001060918470.732@sstabellini-ThinkPad-T480s>
From: Pavel Tatashin <pasha.tatashin@soleen.com>
Date: Wed, 8 Jan 2020 12:59:51 -0500
Message-ID: <CA+CK2bAbMqusWhGmPg32zZ2gaZ3KPS_6LTDPh3rdi1ohO_yQqw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 1/6] arm/arm64/xen: hypercall.h add
 includes guards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Stefan Agner <stefan@agner.ch>,
 James Morris <jmorris@namei.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>, Will Deacon <will@kernel.org>,
 boris.ostrovsky@oracle.com, Sasha Levin <sashal@kernel.org>,
 Marc Zyngier <maz@kernel.org>,
 Russell King - ARM Linux admin <linux@armlinux.org.uk>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>,
 xen-devel@lists.xenproject.org, Vladimir Murzin <vladimir.murzin@arm.com>,
 Julien Grall <julien@xen.org>, alexios.zavras@intel.com,
 Thomas Gleixner <tglx@linutronix.de>, allison@lohutok.net, jgross@suse.com,
 steve.capper@arm.com, Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 LKML <linux-kernel@vger.kernel.org>, James Morse <james.morse@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, info@metux.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>

T24gTW9uLCBKYW4gNiwgMjAyMCBhdCAxMjoxOSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gVGh1LCAyIEphbiAyMDIwLCBQYXZlbCBU
YXRhc2hpbiB3cm90ZToKPiA+IFRoZSBhcm0gYW5kIGFybTY0IHZlcnNpb25zIG9mIGh5cGVyY2Fs
bC5oIGFyZSBtaXNzaW5nIHRoZSBpbmNsdWRlCj4gPiBndWFyZHMuIFRoaXMgaXMgbmVlZGVkIGJl
Y2F1c2UgQyBpbmxpbmVzIGZvciBwcml2Y21kX2NhbGwgYXJlIGdvaW5nIHRvCj4gPiBiZSBhZGRl
ZCB0byB0aGUgZmlsZXMuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNoaW4gPHBh
c2hhLnRhdGFzaGluQHNvbGVlbi5jb20+Cj4gPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW5AeGVuLm9yZz4KPgo+IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgoKVGhhbmsgeW91LApQYXNoYQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:01:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipFdo-0007ma-3Y; Wed, 08 Jan 2020 18:01:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipFdn-0007mU-0G
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:01:11 +0000
X-Inumbo-ID: d9261906-3240-11ea-b870-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9261906-3240-11ea-b870-12813bfff9fa;
 Wed, 08 Jan 2020 18:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578506469;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=qOAbStXQwLhvUMHmF9CvIqhZTOB6eVh/TcPgT1Pv/Vw=;
 b=WPHpef8begZPK3++qp+OwY5SnIjCPjckoIVe2j4TsooZBkSVUWmkuOKO
 9BrkK/SUoiggBI4QcBLmF0XwSpbZB6YlHMZPobnqYQ3F2bQB8GhTosvon
 w/DrRr9ebiM8JnF0em2+QZ+ve36m3zxl4n0UdsmRPxqbAM+13KyTDcWb1 A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TA4Jx+BVaoq6npEzM0J5omWKVt3+b/OCQwhmboWIGULpkuUuor3ztQux3PDR72z9MMRbTRX8c3
 FEAsiXaC57xUNCens+FU0+E/uyi0TQ4Gryp7iwi0Y1cbfjVy8VEWfVJxKDcQKVjSDaT4t6KMhh
 cxLPr6M5N9uSA4hLw7b8vZpRVyG9ZFx7c80KRkTFIm6tmD+8Y3J1DKN2ygsSJ5iztZxb2GHqFr
 nuGh+5/wFC4WQhIul9qOr1cKv75tDKu9p6sAu4SNaNl9FKnvuVXc2OcP/ZqJjG4EZdrLC9ps0t
 P00=
X-SBRS: 2.7
X-MesageID: 11014206
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11014206"
Date: Wed, 8 Jan 2020 19:00:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200108180042.GT11756@Air-de-Roger>
References: <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDg6MzI6MjJBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDgsIDIwMjAgYXQgODowOCBBTSBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVHVlLCBEZWMgMzEsIDIw
MTkgYXQgMDk6MzY6MDFBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiBPbiBU
dWUsIERlYyAzMSwgMjAxOSBhdCA5OjA4IEFNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCA4
OjExIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+
ID4gPiA+Cj4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAwODowMDoxN0FNIC0wNzAw
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5
IGF0IDM6NDAgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gT24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6
Mzc6MzhQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24g
TW9uLCBEZWMgMzAsIDIwMTkgYXQgNToyMCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBn
bWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiBIaSwK
PiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gT24gTW9uLCAzMCBEZWMgMjAxOSwg
MjA6NDkgVGFtYXMgSyBMZW5neWVsLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4gPiA+
ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+ID4gPj4gT24gTW9uLCBEZWMgMzAsIDIwMTkgYXQg
MTE6NDMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4gd3JvdGU6Cj4gPiA+ID4gPiA+
ID4gPiA+PiBCdXQga2VlcCBpbiBtaW5kIHRoYXQgdGhlICJmb3JrLXZtIiBjb21tYW5kIGV2ZW4g
d2l0aCB0aGlzIHVwZGF0ZQo+ID4gPiA+ID4gPiA+ID4gPj4gd291bGQgc3RpbGwgbm90IHByb2R1
Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+ID4gPiA+ID4g
PiA+ID4gPj4gVGhlIHVzZXIgc3RpbGwgaGFzIHRvIHByb2R1Y2UgYSBuZXcgVk0gY29uZmlnIGZp
bGUsIGNyZWF0ZSB0aGUgbmV3Cj4gPiA+ID4gPiA+ID4gPiA+PiBkaXNrLCBzYXZlIHRoZSBRRU1V
IHN0YXRlLCBldGMuCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBJTU8gdGhlIGRlZmF1bHQg
YmVoYXZpb3Igb2YgdGhlIGZvcmsgY29tbWFuZCBzaG91bGQgYmUgdG8gbGVhdmUgdGhlCj4gPiA+
ID4gPiA+ID4gb3JpZ2luYWwgVk0gcGF1c2VkLCBzbyB0aGF0IHlvdSBjYW4gY29udGludWUgdXNp
bmcgdGhlIHNhbWUgZGlzayBhbmQKPiA+ID4gPiA+ID4gPiBuZXR3b3JrIGNvbmZpZyBpbiB0aGUg
Zm9yayBhbmQgeW91IHdvbid0IG5lZWQgdG8gcGFzcyBhIG5ldyBjb25maWcKPiA+ID4gPiA+ID4g
PiBmaWxlLgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gQXMgSnVsaWVuIGFscmVhZHkgc2Fp
ZCwgbWF5YmUgSSB3YXNuJ3QgY2xlYXIgaW4gbXkgcHJldmlvdXMgcmVwbGllczoKPiA+ID4gPiA+
ID4gPiBJJ20gbm90IGFza2luZyB5b3UgdG8gaW1wbGVtZW50IGFsbCB0aGlzLCBpdCdzIGZpbmUg
aWYgdGhlCj4gPiA+ID4gPiA+ID4gaW1wbGVtZW50YXRpb24gb2YgdGhlIGZvcmstdm0geGwgY29t
bWFuZCByZXF1aXJlcyB5b3UgdG8gcGFzcyBjZXJ0YWluCj4gPiA+ID4gPiA+ID4gb3B0aW9ucywg
YW5kIHRoYXQgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+ID4gPiA+
ID4gPiA+Cj4gPiA+ID4gPiA+ID4gV2UgbmVlZCBhbiBpbnRlcmZhY2UgdGhhdCdzIHNhbmUsIGFu
ZCB0aGF0J3MgZGVzaWduZWQgdG8gYmUgZWFzeSBhbmQKPiA+ID4gPiA+ID4gPiBjb21wcmVoZW5z
aXZlIHRvIHVzZSwgbm90IGFuIGludGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdzIGN1cnJlbnRs
eQo+ID4gPiA+ID4gPiA+IGltcGxlbWVudGVkLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBPSywg
c28gSSB0aGluayB0aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwgZm9yay12bSA8cGFyZW50X2RvbWlk
PiIgd2l0aAo+ID4gPiA+ID4gPiBhZGRpdGlvbmFsIG9wdGlvbnMgZm9yIHRoaW5ncyBsaWtlIG5h
bWUsIGRpc2ssIHZsYW4sIG9yIGEgY29tcGxldGVseQo+ID4gPiA+ID4gPiBuZXcgY29uZmlnLCBh
bGwgb2Ygd2hpY2ggYXJlIGN1cnJlbnRseSBub3QgaW1wbGVtZW50ZWQsICsgYW4KPiA+ID4gPiA+
ID4gYWRkaXRpb25hbCBvcHRpb24gdG8gbm90IGxhdW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291
bGQgYmUgdGhlIG9ubHkKPiA+ID4gPiA+ID4gb25lIGN1cnJlbnRseSB3b3JraW5nLiBBbHNvIGtl
ZXBpbmcgdGhlIHNlcGFyYXRlICJ4bCBmb3JrLWxhdW5jaC1kbSIKPiA+ID4gPiA+ID4gYXMgaXMu
IElzIHRoYXQgd2hhdCB3ZSBhcmUgdGFsa2luZyBhYm91dD8KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJ
IHRoaW5rIGZvcmstbGF1bmNoLXZtIHNob3VsZCBqdXN0IGJlIGFuIG9wdGlvbiBvZiBmb3JrLXZt
IChpZToKPiA+ID4gPiA+IC0tbGF1bmNoLWRtLW9ubHkgb3Igc29tZSBzdWNoKS4gSSBkb24ndCB0
aGluayB0aGVyZSdzIGEgcmVhc29uIHRvIGhhdmUKPiA+ID4gPiA+IGEgc2VwYXJhdGUgdG9wLWxl
dmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4KPiA+ID4gPgo+ID4g
PiA+IEl0J3MganVzdCB0aGF0IHRoZSBmb3JrLWxhdW5jaC1kbSBuZWVkcyB0aGUgZG9taWQgb2Yg
dGhlIGZvcmssIHdoaWxlCj4gPiA+ID4gdGhlIGZvcmstdm0gbmVlZHMgdGhlIHBhcmVudCdzIGRv
bWlkLiBCdXQgSSBndWVzcyB3ZSBjYW4gaW50ZXJwcmV0IHRoZQo+ID4gPiA+ICJkb21pZCIgcmVx
dWlyZWQgaW5wdXQgZGlmZmVyZW50bHkgZGVwZW5kaW5nIG9uIHdoaWNoIHN1Yi1vcHRpb24gaXMK
PiA+ID4gPiBzcGVjaWZpZWQgZm9yIHRoZSBjb21tYW5kLiBMZXQncyBzZWUgaG93IGl0IHBhbnMg
b3V0Lgo+ID4gPgo+ID4gPiBIb3cgZG9lcyB0aGUgZm9sbG93aW5nIGxvb2sgZm9yIHRoZSBpbnRl
cmZhY2U/Cj4gPiA+Cj4gPiA+ICAgICB7ICJmb3JrLXZtIiwKPiA+ID4gICAgICAgJm1haW5fZm9y
a192bSwgMCwgMSwKPiA+ID4gICAgICAgIkZvcmsgYSBkb21haW4gZnJvbSB0aGUgcnVubmluZyBw
YXJlbnQgZG9taWQiLAo+ID4gPiAgICAgICAiW29wdGlvbnNdIDxEb21pZD4iLAo+ID4gPiAgICAg
ICAiLWggICAgICAgICAgICAgICAgICAgICAgICAgICBQcmludCB0aGlzIGhlbHAuXG4iCj4gPiA+
ICAgICAgICItTiA8bmFtZT4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiBuYW1lIHRvIFZNIGZv
cmsuXG4iCj4gPiA+ICAgICAgICItRCA8ZGlzaz4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiBk
aXNrIHRvIFZNIGZvcmsuXG4iCj4gPiA+ICAgICAgICItQiA8YnJpZGdlICAgICAgICAgICAgICAg
ICAgIEFzc2lnbiBicmlkZ2UgdG8gVk0gZm9yay5cbiIKPiA+ID4gICAgICAgIi1WIDx2bGFuPiAg
ICAgICAgICAgICAgICAgICAgQXNzaWduIHZsYW4gdG8gVk0gZm9yay5cbiIKPiA+Cj4gPiBJTU8g
SSB0aGluayB0aGUgbmFtZSBvZiBmb3JrIGlzIHRoZSBvbmx5IHVzZWZ1bCBvcHRpb24uIEJlaW5n
IGFibGUgdG8KPiA+IGFzc2lnbiBkaXNrcyBvciBicmlkZ2VzIGZyb20gdGhlIGNvbW1hbmQgbGlu
ZSBzZWVtcyBxdWl0ZSBjb21wbGljYXRlZC4KPiA+IFdoYXQgYWJvdXQgVk1zIHdpdGggbXVsdGlw
bGUgZGlza3M/IE9yIFZNcyB3aXRoIG11bHRpcGxlIG5pY3Mgb24KPiA+IGRpZmZlcmVudCBicmlk
Z2VzPwo+ID4KPiA+IEkgdGhpbmsgaXQncyBlYXNpZXIgZm9yIGJvdGggdGhlIGltcGxlbWVudGF0
aW9uIGFuZCB0aGUgdXNlciB0byBqdXN0Cj4gPiB1c2UgYSBjb25maWcgZmlsZSBpbiB0aGF0IGNh
c2UuCj4gCj4gSSBhZ3JlZSBidXQgaXQgc291bmRlZCB0byBtZSB5b3UgZ3V5cyB3YW50ZWQgdG8g
aGF2ZSBhICJjb21wbGV0ZSIKPiBpbnRlcmZhY2UgZXZlbiBpZiBpdCdzIHVuaW1wbGVtZW50ZWQu
IFRoaXMgaXMgd2hhdCBhIGNvbXBsZXRlCj4gaW50ZXJmYWNlIHdvdWxkIGxvb2sgdG8gbWUuCgpJ
IHdvdWxkIGFkZCB0aG9zZSBvcHRpb25zIGFmdGVyd2FyZHMgaWYgdGhlcmUncyBhIG5lZWQgZm9y
IHRoZW0uIEkgd2FzCm1haW5seSBjb25jZXJuZWQgYWJvdXQgaW50cm9kdWNpbmcgYSB0b3AgbGV2
ZWwgY29tbWFuZCAoaWU6IGZvcmstdm0pCnRoYXQgd291bGQgcmVxdWlyZSBjYWxsaW5nIG90aGVy
IGNvbW1hbmRzIGluIG9yZGVyIHRvIGdldCBhIGZ1bmN0aW9uYWwKZm9yay4gSSdtIG5vdCBzbyBj
b25jZXJuZWQgYWJvdXQgaGF2aW5nIGFsbCB0aGUgcG9zc2libGUgb3B0aW9ucwpsaXN0ZWQgbm93
LCBhcyBsb25nIGFzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIG9mIGZvcmstdm0gaXMgc29tZXRoaW5n
CnNhbmUgdGhhdCBwcm9kdWNlcyBhIHdvcmtpbmcgZm9yaywgZXZlbiBpZiBub3QgZnVsbHkgaW1w
bGVtZW50ZWQgYXQKdGhpcyBzdGFnZS4KCj4gPgo+ID4gPiAgICAgICAiLUMgPGNvbmZpZz4gICAg
ICAgICAgICAgICAgICBVc2UgY29uZmlnIGZpbGUgZm9yIFZNIGZvcmsuXG4iCj4gPiA+ICAgICAg
ICItUSA8cWVtdS1zYXZlLWZpbGU+ICAgICAgICAgIFVzZSBxZW11IHNhdmUgZmlsZSBmb3IgVk0g
Zm9yay5cbiIKPiA+ID4gICAgICAgIi0tbGF1bmNoLWRtICA8eWVzfG5vfGxhdGU+ICAgTGF1bmNo
IGRldmljZSBtb2RlbCAoUUVNVSkgZm9yIFZNIGZvcmsuXG4iCj4gPiA+ICAgICAgICItLWZvcmst
cmVzZXQgICAgICAgICAgICAgICAgIFJlc2V0IFZNIGZvcmsuXG4iCj4gPiA+ICAgICAgICItcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERvIG5vdCB1bnBhdXNlIFZNcyBhZnRlciBmb3JrLiIK
PiA+Cj4gPiBJIHRoaW5rIHRoZSBkZWZhdWx0IGJlaGF2aW91ciBzaG91bGQgYmUgdG8gbGVhdmUg
dGhlIG9yaWdpbmFsIFZNCj4gPiBwYXVzZWQgYW5kIHRoZSBmb3JrZWQgb25lIHJ1bm5pbmcsIGFu
ZCBoZW5jZSB0aGlzIHNob3VsZCBiZToKPiAKPiBUaGF0IGlzIHRoZSBkZWZhdWx0LiBJIGd1ZXNz
IHRoZSB0ZXh0IHNheWluZyBWTXMgd2FzIG5vdCBjb3JyZWN0bHkKPiB3b3JkZWQsIGl0IGp1c3Qg
bWVhbnMgZG9uJ3QgdW5wYXVzZSBmb3JrIGFmdGVyIGl0J3MgY3JlYXRlZC4gVGhlCj4gcGFyZW50
IHJlbWFpbnMgYWx3YXlzIHBhdXNlZC4KCkFjay4KCj4gPgo+ID4gICAgICAgICAiLXAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMZWF2ZSBmb3JrZWQgVk0gcGF1c2VkLiIKPiA+ICAgICAgICAg
Ii11ICAgICAgICAgICAgICAgICAgICAgICAgICAgTGVhdmUgcGFyZW50IFZNIHVucGF1c2VkLiIK
PiAKPiBCdXQgeW91IHNob3VsZG4ndCB1bnBhdXNlIHRoZSBwYXJlbnQgVk0gYXQgYWxsLiBJdCBz
aG91bGQgcmVtYWluCj4gcGF1c2VkIGFzIGxvbmcgYXMgdGhlcmUgYXJlIGZvcmtzIHJ1bm5pbmcg
dGhhdCB3ZXJlIHNwbGl0IGZyb20gaXQuCj4gVW5wYXVzaW5nIGl0IHdpbGwgbGVhZCB0byBzdWJ0
bGUgYW5kIHVuZXhwbGFpbmFibGUgY3Jhc2hlcyBpbiB0aGUgZm9yawo+IHNpbmNlIHRoZSBmb3Jr
IG5vdyB3aWxsIHVzZSBwYWdlcyB0aGF0IGFyZSBmcm9tIGEgZGlmZmVyZW50IGV4ZWN1dGlvbgo+
IHBhdGguIFRlY2huaWNhbGx5IGluIHRoZSBmdXR1cmUgaXQgd291bGQgYmUgcG9zc2libGUgdG8g
dW5wYXVzZSB0aGUgVk0KPiBidXQgaXQgcmVxdWlyZXMgdG8gZnVsbHkgcG9wdWxhdGUgdGhlIHBh
Z2V0YWJsZXMgaW4gYWxsIGZvcmtzIG1hZGUKPiBmcm9tIGl0IHdpdGggbWVtX3NoYXJlZCBlbnRy
aWVzIGFuZCBkZWR1cGxpY2F0ZSB0byB0aGUgZm9ya3MgYWxsIHRoZQo+IHBhZ2VzIHRoYXQncyBj
YW4ndCBiZSBiZSBzaGFyZWQuCgpPaCwgT0ssIHNpbmNlIEkgZGlkbid0IGxvb2sgYXQgdGhlIGlt
cGxlbWVudGF0aW9uIHlldCBJIGFzc3VtZWQgdGhhdAp0aGUgcGFyZW50IHdvdWxkIGFsc28gYmUg
c3dpdGNoZWQgdG8gdHJhcCBvbiBtZW1vcnkgd3JpdGVzLCBzbyB0aGF0CnlvdSBjb3VsZCBkdXBs
aWNhdGUgdGhlIHBhZ2VzIGJlZm9yZSB0aGUgcGFyZW50IHdyaXRlcyB0byB0aGVtLCBhbmQKaGVu
Y2UgdGhlIHBhcmVudCBjb3VsZCBiZSBsZWZ0IHJ1bm5pbmcuCgpBbnl3YXksIGxldCdzIGZvcmdl
dCBhYm91dCB0aGUgImxlYXZlIHBhcmVudCB1bnBhdXNlZCIgb3B0aW9uIHRoZW4uCgo+IFRoYXQg
d2FzIHdoYXQgSSBvcmlnaW5hbGx5IHRyaWVkIHRvCj4gZG8gYnV0IGl0IHdhcyBleHRyZW1lbHkg
c2xvdywgaGVuY2UgdGhlIGxhenktcG9wdWxhdGlvbiBvZiB0aGUKPiBwYWdldGFibGUgaW4gdGhl
IGZvcmtzLgo+IAo+ID4KPiA+ID4gICAgICAgIi1oICAgICAgICAgICAgICAgICAgICAgICAgICAg
UHJpbnQgdGhpcyBoZWxwLlxuIgo+ID4gPiAgICAgICAiLWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFbmFibGUgZGVidWcgbWVzc2FnZXMuXG4iCj4gPiA+ICAgICB9LAo+ID4gPgo+ID4gPiBD
dXJyZW50bHkgdGhlIHBhcnRzIHRoYXQgYXJlIGltcGxlbWVudGVkIHdvdWxkIGxvb2sgbGlrZToK
PiA+ID4geGwgZm9yay12bSAtcCAtLWxhdW5jaC1kbSBubyA8cGFyZW50X2RvbWlkPgo+ID4gPiB4
bCBmb3JrLXZtIC1wIC0tbGF1bmNoLWRtIGxhdGUgLUMgPGNvbmZpZz4gLVEgPHFlbXUtc2F2ZS1m
aWxlPiA8Zm9ya19kb21pZD4KPiA+Cj4gPiBXaHkgZG8geW91IG5lZWQgYSBjb25maWcgZmlsZSBm
b3IgbGF1bmNoaW5nIHRoZSBRZW11IGRldmljZSBtb2RlbD8KPiA+IERvZXNuJ3QgdGhlIHNhdmUt
ZmlsZSBjb250YWluIGFsbCB0aGUgaW5mb3JtYXRpb24/Cj4gCj4gVGhlIGNvbmZpZyBpcyB1c2Vk
IHRvIHBvcHVsYXRlIHhlbnN0b3JlLCBub3QganVzdCBmb3IgUUVNVS4gVGhlIFFFTVUKPiBzYXZl
IGZpbGUgZG9lc24ndCBjb250YWluIHRoZSB4bCBjb25maWcuIFRoaXMgaXMgbm90IGEgZnVsbCBW
TSBzYXZlCj4gZmlsZSwgaXQgaXMgb25seSB0aGUgUUVNVSBzdGF0ZSB0aGF0IGdldHMgZHVtcGVk
IHdpdGgKPiB4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlLgoKVEJIIEkgdGhpbmsgaXQgd291bGQgYmUg
ZWFzaWVyIHRvIGhhdmUgc29tZXRoaW5nIGxpa2UgbXkgcHJvcG9zYWwKYmVsb3csIHdoZXJlIHlv
dSB0ZWxsIHhsIHRoZSBwYXJlbnQgYW5kIHRoZSBmb3JrZWQgVk0gbmFtZXMgYW5kIHhsCmRvZXMg
dGhlIHJlc3QuIEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRvIG5vdCBoYXZlIHRvIHRlbGwgeGwgdGhl
IHBhcmVudApWTSBuYW1lIChzaW5jZSBJIGd1ZXNzIHRoaXMgaXMgYWxyZWFkeSB0cmFja2VkIGlu
dGVybmFsbHkgc29tZXdoZXJlPykuCgpBbnl3YXksIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9u
IHRoaXMgYnV0IHRoZSB3b3JrZmxvdyBvZiB0aGUgUWVtdQpmb3JraW5nIHNlZW1zIHRvIG5vdCBi
ZSB2ZXJ5IHVzZXIgZnJpZW5kbHkgdW5sZXNzIHlvdSBrbm93IGV4YWN0bHkgaG93CnRvIHVzZSBp
dC4KCj4gCj4gPgo+ID4gSSB0aGluayB5b3UgYWxzbyBuZWVkIHNvbWV0aGluZyBsaWtlOgo+ID4K
PiA+ICMgeGwgZm9yay12bSAtLWxhdW5jaC1kbSBsYXRlIDxwYXJlbnRfZG9taWQ+IDxmb3JrX2Rv
bWlkPgo+ID4KPiA+IFNvIHRoYXQgYSB1c2VyIGRvZXNuJ3QgbmVlZCB0byBwYXNzIGEgcWVtdS1z
YXZlLWZpbGU/Cj4gCj4gVGhpcyBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZSB0byBtZS4gVG8gbGF1
bmNoIFFFTVUgeW91IG5lZWQgdGhlIGNvbmZpZwo+IGZpbGUgdG8gd2lyZSB0aGluZ3MgdXAgY29y
cmVjdGx5LiBMaWtlIGluIG9yZGVyIHRvIGxhdW5jaCBRRU1VIHlvdQo+IG5lZWQgdG8gdGVsbCBp
dCB0aGUgbmFtZSBvZiB0aGUgVk0sIGRpc2sgcGF0aCwgZXRjLiB0aGF0IGFyZSBhbGwKPiBjb250
YWluZWQgaW4gdGhlIGNvbmZpZy4KCllvdSBjb3VsZCBnZXQgYWxsIHRoaXMgaW5mb3JtYXRpb24g
ZnJvbSB0aGUgcGFyZW50IFZNLCBJSVJDIGxpYnhsIGhhcwphIGpzb24gdmVyc2lvbiBvZiB0aGUg
Y29uZmlnLiBGb3IgZXhhbXBsZSBmb3IgbWlncmF0aW9uIHRoZXJlJ3Mgbm8KbmVlZCB0byBwYXNz
IGFueSBjb25maWcgZmlsZSwgc2luY2UgdGhlIGluY29taW5nIFZNIGNhbiBiZSByZWNyZWF0ZWQK
ZnJvbSB0aGUgZGF0YSBpbiB0aGUgc291cmNlIFZNLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:07:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18:07: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 1ipFjw-00080z-Rb; Wed, 08 Jan 2020 18:07:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipFjv-00080u-Cq
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:07:31 +0000
X-Inumbo-ID: bc442322-3241-11ea-b872-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc442322-3241-11ea-b872-12813bfff9fa;
 Wed, 08 Jan 2020 18:07:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578506850;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=5b6ekiQsbtrXRYceFG87g3hFRHbpw/Ysz69GV6LjYqM=;
 b=K4zyA4qy284VZV5oJfLJmRgKI/Nfps5VEfdYapYJCyl2FmO8vufQCQji
 LikUI2IorQIEqNrqieLkJIJLLzXA5XvmUTUnon4n8/g8kIsc3vDOCo2Sb
 iq4wafs2WzupZVtqDJ4AvMc04y+ztNpWCqNSM87M78nQrxCkrfh/IYeBp I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /V/4X7J+IAudgBaFRfvRoIQ38xMpeqqICorxsbMGlLLPvGoYDshiCQnuRdAR+jFAIpUTK35x9h
 S914ImO87IBYZK88dPfxgSO7hMcbMu4Zg3+yJx3GWlAdd8PuxZMeLcrXZdl7oeRbkvwdR+NRqm
 wjy4YtfBY1RfHylauq1jhJ3cOCrVRuQE89bpQfGI3fFfktbGwTupdy1HPIupe6gzwJkW2tK2lQ
 aATHg7Rpeyie8QcT6LZPh4kNMWJb8/xvguJuty1wVNo03by0ev0GM2ut647d1Fpub3v6484JpA
 LmI=
X-SBRS: 2.7
X-MesageID: 10657025
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10657025"
Date: Wed, 8 Jan 2020 19:07:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20200108180722.GU11756@Air-de-Roger>
References: <20191230175900.GF11756@Air-de-Roger>
 <CABfawhkiB=6zvTo6TBCE6y_-to65DFGDVRcqk7ANpSGdwwveFQ@mail.gmail.com>
 <3ff918fc-02a3-1413-4135-a378d65a19ab@xen.org>
 <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e05a394d-b5da-85aa-7196-c89664a0a358@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDQ6MzQ6NDlQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxMi8zMS8xOSAzOjExIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDg6MDA6MTdBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDM6NDAgQU0gUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+Pgo+ID4+PiBPbiBNb24sIERl
YyAzMCwgMjAxOSBhdCAwNTozNzozOFBNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4g
Pj4+PiBPbiBNb24sIERlYyAzMCwgMjAxOSBhdCA1OjIwIFBNIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4+Pj4KPiA+Pj4+PiBIaSwKPiA+Pj4+Pgo+ID4+
Pj4+IE9uIE1vbiwgMzAgRGVjIDIwMTksIDIwOjQ5IFRhbWFzIEsgTGVuZ3llbCwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+Pj4+Pgo+ID4+Pj4+PiBPbiBNb24sIERlYyAzMCwgMjAx
OSBhdCAxMTo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+Pj4+
Pj4gQnV0IGtlZXAgaW4gbWluZCB0aGF0IHRoZSAiZm9yay12bSIgY29tbWFuZCBldmVuIHdpdGgg
dGhpcyB1cGRhdGUKPiA+Pj4+Pj4gd291bGQgc3RpbGwgbm90IHByb2R1Y2UgZm9yIHlvdSBhICJm
dWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+ID4+Pj4+PiBUaGUgdXNlciBzdGlsbCBo
YXMgdG8gcHJvZHVjZSBhIG5ldyBWTSBjb25maWcgZmlsZSwgY3JlYXRlIHRoZSBuZXcKPiA+Pj4+
Pj4gZGlzaywgc2F2ZSB0aGUgUUVNVSBzdGF0ZSwgZXRjLgo+ID4+Pgo+ID4+PiBJTU8gdGhlIGRl
ZmF1bHQgYmVoYXZpb3Igb2YgdGhlIGZvcmsgY29tbWFuZCBzaG91bGQgYmUgdG8gbGVhdmUgdGhl
Cj4gPj4+IG9yaWdpbmFsIFZNIHBhdXNlZCwgc28gdGhhdCB5b3UgY2FuIGNvbnRpbnVlIHVzaW5n
IHRoZSBzYW1lIGRpc2sgYW5kCj4gPj4+IG5ldHdvcmsgY29uZmlnIGluIHRoZSBmb3JrIGFuZCB5
b3Ugd29uJ3QgbmVlZCB0byBwYXNzIGEgbmV3IGNvbmZpZwo+ID4+PiBmaWxlLgo+ID4+Pgo+ID4+
PiBBcyBKdWxpZW4gYWxyZWFkeSBzYWlkLCBtYXliZSBJIHdhc24ndCBjbGVhciBpbiBteSBwcmV2
aW91cyByZXBsaWVzOgo+ID4+PiBJJ20gbm90IGFza2luZyB5b3UgdG8gaW1wbGVtZW50IGFsbCB0
aGlzLCBpdCdzIGZpbmUgaWYgdGhlCj4gPj4+IGltcGxlbWVudGF0aW9uIG9mIHRoZSBmb3JrLXZt
IHhsIGNvbW1hbmQgcmVxdWlyZXMgeW91IHRvIHBhc3MgY2VydGFpbgo+ID4+PiBvcHRpb25zLCBh
bmQgdGhhdCB0aGUgZGVmYXVsdCBiZWhhdmlvciBpcyBub3QgaW1wbGVtZW50ZWQuCj4gPj4+Cj4g
Pj4+IFdlIG5lZWQgYW4gaW50ZXJmYWNlIHRoYXQncyBzYW5lLCBhbmQgdGhhdCdzIGRlc2lnbmVk
IHRvIGJlIGVhc3kgYW5kCj4gPj4+IGNvbXByZWhlbnNpdmUgdG8gdXNlLCBub3QgYW4gaW50ZXJm
YWNlIGJ1aWx0IGFyb3VuZCB3aGF0J3MgY3VycmVudGx5Cj4gPj4+IGltcGxlbWVudGVkLgo+ID4+
Cj4gPj4gT0ssIHNvIEkgdGhpbmsgdGhhdCB3b3VsZCBsb29rIGxpa2UgInhsIGZvcmstdm0gPHBh
cmVudF9kb21pZD4iIHdpdGgKPiA+PiBhZGRpdGlvbmFsIG9wdGlvbnMgZm9yIHRoaW5ncyBsaWtl
IG5hbWUsIGRpc2ssIHZsYW4sIG9yIGEgY29tcGxldGVseQo+ID4+IG5ldyBjb25maWcsIGFsbCBv
ZiB3aGljaCBhcmUgY3VycmVudGx5IG5vdCBpbXBsZW1lbnRlZCwgKyBhbgo+ID4+IGFkZGl0aW9u
YWwgb3B0aW9uIHRvIG5vdCBsYXVuY2ggUUVNVSBhdCBhbGwsIHdoaWNoIHdvdWxkIGJlIHRoZSBv
bmx5Cj4gPj4gb25lIGN1cnJlbnRseSB3b3JraW5nLiBBbHNvIGtlZXBpbmcgdGhlIHNlcGFyYXRl
ICJ4bCBmb3JrLWxhdW5jaC1kbSIKPiA+PiBhcyBpcy4gSXMgdGhhdCB3aGF0IHdlIGFyZSB0YWxr
aW5nIGFib3V0Pwo+ID4gCj4gPiBJIHRoaW5rIGZvcmstbGF1bmNoLXZtIHNob3VsZCBqdXN0IGJl
IGFuIG9wdGlvbiBvZiBmb3JrLXZtIChpZToKPiA+IC0tbGF1bmNoLWRtLW9ubHkgb3Igc29tZSBz
dWNoKS4gSSBkb24ndCB0aGluayB0aGVyZSdzIGEgcmVhc29uIHRvIGhhdmUKPiA+IGEgc2VwYXJh
dGUgdG9wLWxldmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4KPiAK
PiBTbyBmaXJzdCBvZiBhbGwsIFRhbWFzIC0tIGRvIHlvdSBhY3R1YWxseSBuZWVkIHRvIGV4ZWMg
eGwgaGVyZT8gIFdvdWxkCj4gaXQgbWFrZSBzZW5zZSBmb3IgdGhlc2UgdG8gc3RhcnQgb3V0IHNp
bXBseSBhcyBsaWJ4bCBmdW5jdGlvbnMgdGhhdCBhcmUKPiBjYWxsZWQgYnkgeW91ciBzeXN0ZW0/
Cj4gCj4gSSBhY3R1YWxseSBkaXNhZ3JlZSB0aGF0IHdlIHdhbnQgYSBzaW5nbGUgY29tbWFuZCB0
byBkbyBhbGwgb2YgdGhlc2UuCj4gSWYgd2UgZGlkIHdhbnQgYGV4ZWMgeGxgIHRvIGJlIG9uZSBv
ZiB0aGUgc3VwcG9ydGVkIGludGVyZmFjZXMsIEkgdGhpbmsKPiBpdCB3b3VsZCBicmVhayBkb3du
IHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4gCj4gYHhsIGZvcmstZG9tYWluYDogT25seSBmb3JrcyB0
aGUgZG9tYWluLgo+IGB4bCBmb3JrLWxhdW5jaC1kbWA6IChvciBhdHRhY2gtZG0/KTogU3RhcnQg
dXAgYW5kIGF0dGFjaCB0aGUKPiBkZXZpY2Vtb2RlbCB0byB0aGUgZG9tYWluCj4gCj4gVGhlbiBg
eGwgZm9ya2AgKG9yIG1heWJlIGB4bCBmb3JrLXZtYCkgd291bGQgYmUgc29tZXRoaW5nIGltcGxl
bWVudGVkIGluCj4gdGhlIGZ1dHVyZSB0aGF0IHdvdWxkIGZvcmsgdGhlIGVudGlyZSBkb21haW4u
CgpJIGRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBvbiB3aGV0aGVyIHdlIHNob3VsZCBoYXZl
IGEgYnVuY2ggb2YKZm9yay0qIGNvbW1hbmRzIG9yIGEgc2luZ2xlIG9uZS4gTXkgcHJlZmVyZW5j
ZSB3b3VsZCBiZSBmb3IgYSBzaW5nbGUKb25lIGJlY2F1c2UgSSB0aGluayBvdGhlciBjb21tYW5k
cyBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgb3B0aW9ucy4KCldoYXQgSSB3b3VsZCBsaWtlIHRvIHBy
ZXZlbnQgaXMgZW5kaW5nIHVwIHdpdGggc29tZXRoaW5nIGxpa2UKZm9yay1kb21haW4gYW5kIGZv
cmstdm0gY29tbWFuZHMsIHdoaWNoIGxvb2sgbGlrZSBhbGlhc2VzLCBhbmQgY2FuCmxlYWQgdG8g
Y29uZnVzaW9uLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:15:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipFrE-0000T9-S7; Wed, 08 Jan 2020 18:15:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipFrD-0000T4-MO
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:15:03 +0000
X-Inumbo-ID: c9b55b1a-3242-11ea-b878-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9b55b1a-3242-11ea-b878-12813bfff9fa;
 Wed, 08 Jan 2020 18:15:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578507303;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ROE4ZRX/eqTAZdaOJafGEHeLcC471X5CWC0d19SaEjE=;
 b=I90CDaQ3kZgWmRRs3g4BrItpgJsT2VUz+n0iuAkDeXTcDFy1MEClRoq2
 ivNQy3xx3MuQNDNZAGAfBsE2bQI3xLO6CEQfMt79tHWuEHry97x+Ky6sF
 HLXLc7h4Ghzg1hbl0vXeRTYUve52v/TPb/6Ss0S+fEvv1lJIrbamlIaSu A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: u781XIjEiZ9HO8EDQ/vCdHWKza+DGegylW/Pb2UfOuWaUwtaQ39LBPtxb182yJpUSRL66/+S1k
 Ktja8SptcI6fPt5dTSy2cUJVWiBe7b4Mzsi51v1VyHA2ICnV0vOxxVnchOwxNBTk7hJhF+wLPQ
 oX+OdpPHk6JNlSKJTtJdvMSJefg8Nfgw044HLvGe47yM0irTyWvBSX8t3Y3xiPwCvtZnoVUfZl
 9n4CtrKFJODOBKqm7FxIOWPTcpC1+3GPjAyvRWm7y/Btyw4pgGWuF+QjymFURHI7ssqFqEF6gH
 4V0=
X-SBRS: 2.7
X-MesageID: 10657440
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="10657440"
Date: Wed, 8 Jan 2020 19:14:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200108181445.GV11756@Air-de-Roger>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
 <20200108132819.GO11756@Air-de-Roger>
 <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDI6NTQ6NTdQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMDEuMjAyMCAxNDozMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBGcmksIEphbiAwMywgMjAyMCBhdCAwMTo1NTo1MVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwMy4wMS4yMDIwIDEzOjM0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+
PiBPbiBGcmksIEphbiAwMywgMjAyMCBhdCAwMTowODoyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4+IE9uIDI0LjEyLjIwMTkgMTM6NDQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToK
PiA+Pj4+IEZ1cnRoZXIgYSBxdWVzdGlvbiBvbiBsb2NrIG5lc3Rpbmc6IFNpbmNlIHRoZSBjb21t
aXQgbWVzc2FnZQo+ID4+Pj4gZG9lc24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRp
ZCB5b3UgY2hlY2sgdGhlcmUgYXJlIG5vCj4gPj4+PiBUTEIgZmx1c2ggaW52b2NhdGlvbnMgd2l0
aCB0aGUgZ2V0X2NwdV9tYXBzKCkgbG9jayBoZWxkPwo+ID4+Pgo+ID4+PiBUaGUgQ1BVIG1hcHMg
bG9jayBpcyBhIHJlY3Vyc2l2ZSBvbmUsIHNvIGl0IHNob3VsZCBiZSBmaW5lIHRvIGF0dGVtcHQK
PiA+Pj4gYSBUTEIgZmx1c2ggd2l0aCB0aGUgbG9jayBhbHJlYWR5IGhlbGQuCj4gPj4KPiA+PiBX
aGVuIGFscmVhZHkgaGVsZCBieSB0aGUgc2FtZSBDUFUgLSBzdXJlLiBJdCBiZWluZyBhIHJlY3Vy
c2l2ZQo+ID4+IG9uZSAod2hpY2ggSSBwYWlkIGF0dGVudGlvbiB0byB3aGVuIHdyaXRpbmcgbXkg
ZWFybGllciByZXBseSkKPiA+PiBkb2Vzbid0IG1ha2UgaXQgKHRvZ2V0aGVyIHdpdGggYW55IG90
aGVyIG9uZSkgaW1tdW5lIGFnYWluc3QKPiA+PiBBQkJBIGRlYWRsb2NrcywgdGhvdWdoLgo+ID4g
Cj4gPiBUaGVyZSdzIG5vIHBvc3NpYmlsaXR5IG9mIGEgZGVhZGxvY2sgaGVyZSBiZWNhdXNlIGdl
dF9jcHVfbWFwcyBkb2VzIGEKPiA+IHRyeWxvY2ssIHNvIGlmIGFub3RoZXIgY3B1IGlzIGhvbGRp
bmcgdGhlIGxvY2sgdGhlIGZsdXNoIHdpbGwganVzdAo+ID4gZmFsbGJhY2sgdG8gbm90IHVzaW5n
IHRoZSBzaG9ydGhhbmQuCj4gCj4gV2VsbCwgd2l0aCB0aGUgX2V4YWN0XyBhcnJhbmdlbWVudHMg
KGZsdXNoX2xvY2sgdXNlZCBvbmx5IGluIG9uZQo+IHBsYWNlLCBhbmQgY3B1X2FkZF9yZW1vdmVf
bG9jayBvbmx5IHVzZWQgaW4gd2F5cyBzaW1pbGFyIHRvIGhvdyBpdAo+IGlzIHVzZWQgbm93KSwg
dGhlcmUncyBubyBzdWNoIHJpc2ssIEkgYWdyZWUuIEJ1dCB0aGVyZSdzIG5vdGhpbmcKPiBhdCBh
bGwgbWFraW5nIHN1cmUgdGhpcyBkb2Vzbid0IGNoYW5nZS4gSGVuY2UsIGFzIHNhaWQsIGF0IHRo
ZSB2ZXJ5Cj4gbGVhc3QgdGhpcyBuZWVkcyByZWFzb25pbmcgYWJvdXQgaW4gdGhlIGRlc2NyaXB0
aW9uIChvciBhIGNvZGUKPiBjb21tZW50KS4KCkknbSBhZnJhaWQgeW91IHdpbGwgaGF2ZSB0byBi
ZWFyIHdpdGggbWUsIGJ1dCBJJ20gc3RpbGwgbm90IHN1cmUgaG93CnRoZSBhZGRpdGlvbiBvZiBn
ZXRfY3B1X21hcHMgaW4gZmx1c2hfYXJlYV9tYXNrIGNhbiBsZWFkIHRvIGRlYWRsb2Nrcy4KQXMg
c2FpZCBhYm92ZSBnZXRfY3B1X21hcHMgZG9lcyBhIHRyeWxvY2ssIHdoaWNoIG1lYW5zIHRoYXQg
aXQgd2lsbApuZXZlciBkZWFkbG9jaywgYW5kIHRoYXQncyB0aGUgb25seSB3YXkgdG8gbG9jayBj
cHVfYWRkX3JlbW92ZV9sb2NrLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:15:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipFri-0000VI-5h; Wed, 08 Jan 2020 18:15:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipFrh-0000V8-0c
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:15:33 +0000
X-Inumbo-ID: daf14c36-3242-11ea-b878-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id daf14c36-3242-11ea-b878-12813bfff9fa;
 Wed, 08 Jan 2020 18:15:31 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578507332; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=j3WBvJZJuuag5MCNXvi1QS60MWV2D74A9E7B5RGCbdc=;
 b=XCfZpGqgl1t0y9G6lHhhYKG5uuwpMqSDSvd/qJZoPEBPporL4rZCOWw1V/CWc0vSJLUM4QQV
 9Hqso1FdY0nxud4YT1s0iA26e7+Ejr924rDEIFFrjpDxzoPECRNWtcEk7c0Mlw88WgXA2LFI
 zCmIrHcvloay/buL6Vbf5MTbTDk=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com
 [209.85.128.49])
 by mxa.mailgun.org with ESMTP id 5e161c3c.7f327628f3f0-smtp-out-n03;
 Wed, 08 Jan 2020 18:15:24 -0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id p9so3539050wmc.2
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 10:15:23 -0800 (PST)
X-Gm-Message-State: APjAAAU0N4c9QbRChEN89stDZgz3oilRHgo2Zw6VM4eDhU2f3vA57hOr
 LUE7+Xfl7eYmNlxfXqdOAzMtgvQ9UD01oRttVPw=
X-Google-Smtp-Source: APXvYqyTPk+Rv+8YKeiELfK0fMqvcMArg4KjukwhGNX3cW5PKGt7z4hbd7hQstG/AHzg9PS+jpFMorpocgQjwCv5mI4=
X-Received: by 2002:a1c:22c6:: with SMTP id i189mr5767031wmi.15.1578507322824; 
 Wed, 08 Jan 2020 10:15:22 -0800 (PST)
MIME-Version: 1.0
References: <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
In-Reply-To: <20200108180042.GT11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 11:14:46 -0700
X-Gmail-Original-Message-ID: <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
Message-ID: <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCAxMTowMSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAwODozMjoy
MkFNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiA4LCAyMDIw
IGF0IDg6MDggQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gPgo+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAwOTozNjowMUFNIC0wNzAwLCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgOTow
OCBBTSBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4gPiA+
ID4KPiA+ID4gPiA+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0IDg6MTEgQU0gUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAwODowMDoxN0FNIC0wNzAwLCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMzo0MCBBTSBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiA+
ID4gPgo+ID4gPiA+ID4gPiA+ID4gT24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6Mzc6MzhQTSAt
MDcwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiBPbiBNb24sIERl
YyAzMCwgMjAxOSBhdCA1OjIwIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGdtYWlsLmNv
bT4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+
ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+IE9uIE1vbiwgMzAgRGVjIDIwMTks
IDIwOjQ5IFRhbWFzIEsgTGVuZ3llbCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4g
PiA+ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+ID4gPiA+PiBPbiBNb24sIERlYyAzMCwgMjAx
OSBhdCAxMTo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+ID4g
PiA+ID4gPiA+ID4gPj4gQnV0IGtlZXAgaW4gbWluZCB0aGF0IHRoZSAiZm9yay12bSIgY29tbWFu
ZCBldmVuIHdpdGggdGhpcyB1cGRhdGUKPiA+ID4gPiA+ID4gPiA+ID4gPj4gd291bGQgc3RpbGwg
bm90IHByb2R1Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+
ID4gPiA+ID4gPiA+ID4gPiA+PiBUaGUgdXNlciBzdGlsbCBoYXMgdG8gcHJvZHVjZSBhIG5ldyBW
TSBjb25maWcgZmlsZSwgY3JlYXRlIHRoZSBuZXcKPiA+ID4gPiA+ID4gPiA+ID4gPj4gZGlzaywg
c2F2ZSB0aGUgUUVNVSBzdGF0ZSwgZXRjLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+
IElNTyB0aGUgZGVmYXVsdCBiZWhhdmlvciBvZiB0aGUgZm9yayBjb21tYW5kIHNob3VsZCBiZSB0
byBsZWF2ZSB0aGUKPiA+ID4gPiA+ID4gPiA+IG9yaWdpbmFsIFZNIHBhdXNlZCwgc28gdGhhdCB5
b3UgY2FuIGNvbnRpbnVlIHVzaW5nIHRoZSBzYW1lIGRpc2sgYW5kCj4gPiA+ID4gPiA+ID4gPiBu
ZXR3b3JrIGNvbmZpZyBpbiB0aGUgZm9yayBhbmQgeW91IHdvbid0IG5lZWQgdG8gcGFzcyBhIG5l
dyBjb25maWcKPiA+ID4gPiA+ID4gPiA+IGZpbGUuCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiA+ID4gQXMgSnVsaWVuIGFscmVhZHkgc2FpZCwgbWF5YmUgSSB3YXNuJ3QgY2xlYXIgaW4gbXkg
cHJldmlvdXMgcmVwbGllczoKPiA+ID4gPiA+ID4gPiA+IEknbSBub3QgYXNraW5nIHlvdSB0byBp
bXBsZW1lbnQgYWxsIHRoaXMsIGl0J3MgZmluZSBpZiB0aGUKPiA+ID4gPiA+ID4gPiA+IGltcGxl
bWVudGF0aW9uIG9mIHRoZSBmb3JrLXZtIHhsIGNvbW1hbmQgcmVxdWlyZXMgeW91IHRvIHBhc3Mg
Y2VydGFpbgo+ID4gPiA+ID4gPiA+ID4gb3B0aW9ucywgYW5kIHRoYXQgdGhlIGRlZmF1bHQgYmVo
YXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+
IFdlIG5lZWQgYW4gaW50ZXJmYWNlIHRoYXQncyBzYW5lLCBhbmQgdGhhdCdzIGRlc2lnbmVkIHRv
IGJlIGVhc3kgYW5kCj4gPiA+ID4gPiA+ID4gPiBjb21wcmVoZW5zaXZlIHRvIHVzZSwgbm90IGFu
IGludGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdzIGN1cnJlbnRseQo+ID4gPiA+ID4gPiA+ID4g
aW1wbGVtZW50ZWQuCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBPSywgc28gSSB0aGluayB0
aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwgZm9yay12bSA8cGFyZW50X2RvbWlkPiIgd2l0aAo+ID4g
PiA+ID4gPiA+IGFkZGl0aW9uYWwgb3B0aW9ucyBmb3IgdGhpbmdzIGxpa2UgbmFtZSwgZGlzaywg
dmxhbiwgb3IgYSBjb21wbGV0ZWx5Cj4gPiA+ID4gPiA+ID4gbmV3IGNvbmZpZywgYWxsIG9mIHdo
aWNoIGFyZSBjdXJyZW50bHkgbm90IGltcGxlbWVudGVkLCArIGFuCj4gPiA+ID4gPiA+ID4gYWRk
aXRpb25hbCBvcHRpb24gdG8gbm90IGxhdW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUg
dGhlIG9ubHkKPiA+ID4gPiA+ID4gPiBvbmUgY3VycmVudGx5IHdvcmtpbmcuIEFsc28ga2VlcGlu
ZyB0aGUgc2VwYXJhdGUgInhsIGZvcmstbGF1bmNoLWRtIgo+ID4gPiA+ID4gPiA+IGFzIGlzLiBJ
cyB0aGF0IHdoYXQgd2UgYXJlIHRhbGtpbmcgYWJvdXQ/Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+
IEkgdGhpbmsgZm9yay1sYXVuY2gtdm0gc2hvdWxkIGp1c3QgYmUgYW4gb3B0aW9uIG9mIGZvcmst
dm0gKGllOgo+ID4gPiA+ID4gPiAtLWxhdW5jaC1kbS1vbmx5IG9yIHNvbWUgc3VjaCkuIEkgZG9u
J3QgdGhpbmsgdGhlcmUncyBhIHJlYXNvbiB0byBoYXZlCj4gPiA+ID4gPiA+IGEgc2VwYXJhdGUg
dG9wLWxldmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4KPiA+ID4g
PiA+Cj4gPiA+ID4gPiBJdCdzIGp1c3QgdGhhdCB0aGUgZm9yay1sYXVuY2gtZG0gbmVlZHMgdGhl
IGRvbWlkIG9mIHRoZSBmb3JrLCB3aGlsZQo+ID4gPiA+ID4gdGhlIGZvcmstdm0gbmVlZHMgdGhl
IHBhcmVudCdzIGRvbWlkLiBCdXQgSSBndWVzcyB3ZSBjYW4gaW50ZXJwcmV0IHRoZQo+ID4gPiA+
ID4gImRvbWlkIiByZXF1aXJlZCBpbnB1dCBkaWZmZXJlbnRseSBkZXBlbmRpbmcgb24gd2hpY2gg
c3ViLW9wdGlvbiBpcwo+ID4gPiA+ID4gc3BlY2lmaWVkIGZvciB0aGUgY29tbWFuZC4gTGV0J3Mg
c2VlIGhvdyBpdCBwYW5zIG91dC4KPiA+ID4gPgo+ID4gPiA+IEhvdyBkb2VzIHRoZSBmb2xsb3dp
bmcgbG9vayBmb3IgdGhlIGludGVyZmFjZT8KPiA+ID4gPgo+ID4gPiA+ICAgICB7ICJmb3JrLXZt
IiwKPiA+ID4gPiAgICAgICAmbWFpbl9mb3JrX3ZtLCAwLCAxLAo+ID4gPiA+ICAgICAgICJGb3Jr
IGEgZG9tYWluIGZyb20gdGhlIHJ1bm5pbmcgcGFyZW50IGRvbWlkIiwKPiA+ID4gPiAgICAgICAi
W29wdGlvbnNdIDxEb21pZD4iLAo+ID4gPiA+ICAgICAgICItaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFByaW50IHRoaXMgaGVscC5cbiIKPiA+ID4gPiAgICAgICAiLU4gPG5hbWU+ICAgICAg
ICAgICAgICAgICAgICBBc3NpZ24gbmFtZSB0byBWTSBmb3JrLlxuIgo+ID4gPiA+ICAgICAgICIt
RCA8ZGlzaz4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiBkaXNrIHRvIFZNIGZvcmsuXG4iCj4g
PiA+ID4gICAgICAgIi1CIDxicmlkZ2UgICAgICAgICAgICAgICAgICAgQXNzaWduIGJyaWRnZSB0
byBWTSBmb3JrLlxuIgo+ID4gPiA+ICAgICAgICItViA8dmxhbj4gICAgICAgICAgICAgICAgICAg
IEFzc2lnbiB2bGFuIHRvIFZNIGZvcmsuXG4iCj4gPiA+Cj4gPiA+IElNTyBJIHRoaW5rIHRoZSBu
YW1lIG9mIGZvcmsgaXMgdGhlIG9ubHkgdXNlZnVsIG9wdGlvbi4gQmVpbmcgYWJsZSB0bwo+ID4g
PiBhc3NpZ24gZGlza3Mgb3IgYnJpZGdlcyBmcm9tIHRoZSBjb21tYW5kIGxpbmUgc2VlbXMgcXVp
dGUgY29tcGxpY2F0ZWQuCj4gPiA+IFdoYXQgYWJvdXQgVk1zIHdpdGggbXVsdGlwbGUgZGlza3M/
IE9yIFZNcyB3aXRoIG11bHRpcGxlIG5pY3Mgb24KPiA+ID4gZGlmZmVyZW50IGJyaWRnZXM/Cj4g
PiA+Cj4gPiA+IEkgdGhpbmsgaXQncyBlYXNpZXIgZm9yIGJvdGggdGhlIGltcGxlbWVudGF0aW9u
IGFuZCB0aGUgdXNlciB0byBqdXN0Cj4gPiA+IHVzZSBhIGNvbmZpZyBmaWxlIGluIHRoYXQgY2Fz
ZS4KPiA+Cj4gPiBJIGFncmVlIGJ1dCBpdCBzb3VuZGVkIHRvIG1lIHlvdSBndXlzIHdhbnRlZCB0
byBoYXZlIGEgImNvbXBsZXRlIgo+ID4gaW50ZXJmYWNlIGV2ZW4gaWYgaXQncyB1bmltcGxlbWVu
dGVkLiBUaGlzIGlzIHdoYXQgYSBjb21wbGV0ZQo+ID4gaW50ZXJmYWNlIHdvdWxkIGxvb2sgdG8g
bWUuCj4KPiBJIHdvdWxkIGFkZCB0aG9zZSBvcHRpb25zIGFmdGVyd2FyZHMgaWYgdGhlcmUncyBh
IG5lZWQgZm9yIHRoZW0uIEkgd2FzCj4gbWFpbmx5IGNvbmNlcm5lZCBhYm91dCBpbnRyb2R1Y2lu
ZyBhIHRvcCBsZXZlbCBjb21tYW5kIChpZTogZm9yay12bSkKPiB0aGF0IHdvdWxkIHJlcXVpcmUg
Y2FsbGluZyBvdGhlciBjb21tYW5kcyBpbiBvcmRlciB0byBnZXQgYSBmdW5jdGlvbmFsCj4gZm9y
ay4gSSdtIG5vdCBzbyBjb25jZXJuZWQgYWJvdXQgaGF2aW5nIGFsbCB0aGUgcG9zc2libGUgb3B0
aW9ucwo+IGxpc3RlZCBub3csIGFzIGxvbmcgYXMgdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2YgZm9y
ay12bSBpcyBzb21ldGhpbmcKPiBzYW5lIHRoYXQgcHJvZHVjZXMgYSB3b3JraW5nIGZvcmssIGV2
ZW4gaWYgbm90IGZ1bGx5IGltcGxlbWVudGVkIGF0Cj4gdGhpcyBzdGFnZS4KCk9LCgo+ID4gPiBX
aHkgZG8geW91IG5lZWQgYSBjb25maWcgZmlsZSBmb3IgbGF1bmNoaW5nIHRoZSBRZW11IGRldmlj
ZSBtb2RlbD8KPiA+ID4gRG9lc24ndCB0aGUgc2F2ZS1maWxlIGNvbnRhaW4gYWxsIHRoZSBpbmZv
cm1hdGlvbj8KPiA+Cj4gPiBUaGUgY29uZmlnIGlzIHVzZWQgdG8gcG9wdWxhdGUgeGVuc3RvcmUs
IG5vdCBqdXN0IGZvciBRRU1VLiBUaGUgUUVNVQo+ID4gc2F2ZSBmaWxlIGRvZXNuJ3QgY29udGFp
biB0aGUgeGwgY29uZmlnLiBUaGlzIGlzIG5vdCBhIGZ1bGwgVk0gc2F2ZQo+ID4gZmlsZSwgaXQg
aXMgb25seSB0aGUgUUVNVSBzdGF0ZSB0aGF0IGdldHMgZHVtcGVkIHdpdGgKPiA+IHhlbi1zYXZl
LWRldmljZXMtc3RhdGUuCj4KPiBUQkggSSB0aGluayBpdCB3b3VsZCBiZSBlYXNpZXIgdG8gaGF2
ZSBzb21ldGhpbmcgbGlrZSBteSBwcm9wb3NhbAo+IGJlbG93LCB3aGVyZSB5b3UgdGVsbCB4bCB0
aGUgcGFyZW50IGFuZCB0aGUgZm9ya2VkIFZNIG5hbWVzIGFuZCB4bAo+IGRvZXMgdGhlIHJlc3Qu
IEV2ZW4gYmV0dGVyIHdvdWxkIGJlIHRvIG5vdCBoYXZlIHRvIHRlbGwgeGwgdGhlIHBhcmVudAo+
IFZNIG5hbWUgKHNpbmNlIEkgZ3Vlc3MgdGhpcyBpcyBhbHJlYWR5IHRyYWNrZWQgaW50ZXJuYWxs
eSBzb21ld2hlcmU/KS4KClRoZSBmb3JrZWQgVk0gaGFzIG5vICJuYW1lIiB3aGVuIGl0J3MgY3Jl
YXRlZC4gRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMKd2hlbiB0aGUgVk0gZm9yayBpcyBjcmVhdGVk
IHdpdGggIi0tbGF1bmNoLWRtIG5vIiB3ZSBleHBsaWNpdGx5IHdhbnQKdG8gYXZvaWQgdG91Y2hp
bmcgWGVuc3RvcmUuIEV2ZW4gcGFyc2luZyB0aGUgY29uZmlnIGZpbGUgd291bGQgYmUKdW5uZWVk
ZWQgb3ZlcmhlYWQgYXQgdGhhdCBzdGFnZS4KCj4KPiBBbnl3YXksIEknbSBub3QgZ29pbmcgdG8g
aW5zaXN0IG9uIHRoaXMgYnV0IHRoZSB3b3JrZmxvdyBvZiB0aGUgUWVtdQo+IGZvcmtpbmcgc2Vl
bXMgdG8gbm90IGJlIHZlcnkgdXNlciBmcmllbmRseSB1bmxlc3MgeW91IGtub3cgZXhhY3RseSBo
b3cKPiB0byB1c2UgaXQuCj4KPiA+Cj4gPiA+Cj4gPiA+IEkgdGhpbmsgeW91IGFsc28gbmVlZCBz
b21ldGhpbmcgbGlrZToKPiA+ID4KPiA+ID4gIyB4bCBmb3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUg
PHBhcmVudF9kb21pZD4gPGZvcmtfZG9taWQ+Cj4gPiA+Cj4gPiA+IFNvIHRoYXQgYSB1c2VyIGRv
ZXNuJ3QgbmVlZCB0byBwYXNzIGEgcWVtdS1zYXZlLWZpbGU/Cj4gPgo+ID4gVGhpcyBkb2Vzbid0
IG1ha2UgbXVjaCBzZW5zZSB0byBtZS4gVG8gbGF1bmNoIFFFTVUgeW91IG5lZWQgdGhlIGNvbmZp
Zwo+ID4gZmlsZSB0byB3aXJlIHRoaW5ncyB1cCBjb3JyZWN0bHkuIExpa2UgaW4gb3JkZXIgdG8g
bGF1bmNoIFFFTVUgeW91Cj4gPiBuZWVkIHRvIHRlbGwgaXQgdGhlIG5hbWUgb2YgdGhlIFZNLCBk
aXNrIHBhdGgsIGV0Yy4gdGhhdCBhcmUgYWxsCj4gPiBjb250YWluZWQgaW4gdGhlIGNvbmZpZy4K
Pgo+IFlvdSBjb3VsZCBnZXQgYWxsIHRoaXMgaW5mb3JtYXRpb24gZnJvbSB0aGUgcGFyZW50IFZN
LCBJSVJDIGxpYnhsIGhhcwo+IGEganNvbiB2ZXJzaW9uIG9mIHRoZSBjb25maWcuIEZvciBleGFt
cGxlIGZvciBtaWdyYXRpb24gdGhlcmUncyBubwo+IG5lZWQgdG8gcGFzcyBhbnkgY29uZmlnIGZp
bGUsIHNpbmNlIHRoZSBpbmNvbWluZyBWTSBjYW4gYmUgcmVjcmVhdGVkCj4gZnJvbSB0aGUgZGF0
YSBpbiB0aGUgc291cmNlIFZNLgo+CgpCdXQgYWdhaW4sIGNyZWF0aW5nIGEgZm9yayB3aXRoIHRo
ZSBleGFjdCBjb25maWcgb2YgdGhlIHBhcmVudCBpcyBub3QKcG9zc2libGUuIEV2ZW4gaWYgdGhl
IHRvb2wgd291bGQgcmVuYW1lIHRoZSBmb3JrIG9uLXRoZS1mbHkgYXMgaXQgZG9lcwpkdXJpbmcg
dGhlIG1pZ3JhdGlvbiwgdGhlIGZvcmsgd291bGQgZW5kIHVwIHRocmFzaGluZyB0aGUgcGFyZW50
IFZNJ3MKZGlzayBhbmQgbWFraW5nIGl0IGltcG9zc2libGUgdG8gY3JlYXRlIGFueSBhZGRpdGlv
bmFsIGZvcmtzLiBJdCB3b3VsZAphbHNvIG1lYW4gdGhhdCBhdCBubyBwb2ludCBjYW4gdGhlIG9y
aWdpbmFsIFZNIGJlIHVucGF1c2VkIGFmdGVyIHRoZQpmb3JrcyBhcmUgZ29uZS4gSSBkb24ndCBz
ZWUgYW55IHVzZWNhc2UgaW4gd2hpY2ggdGhhdCB3b3VsZCBtYWtlIGFueQpzZW5zZSBhdCBhbGwu
CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:24:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipG0D-0001SM-3f; Wed, 08 Jan 2020 18:24:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipG0B-0001SG-Se
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:24:19 +0000
X-Inumbo-ID: 1040b54c-3244-11ea-a38f-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1040b54c-3244-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 18:24:10 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578507850; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=yU+6aCdApP+SwkttvsUBClLLJQ3hILGr6E1iV5zXgAQ=;
 b=NuZC+FwXElDEf+wU6yJNMLdz/hxf8wywnQsEUpfrgD47SRNWqhEkkUGjWMLnWqDTVn5t5Jk5
 DzOz+Yi5L+FLdbHngtzJ07gCHLnkNx+C88eqPWe/2iQE3GOjwku+LiG8GJ6XUCFXglQRJ25m
 +19UQKX0UvOI/SobrrMAESSTr1M=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com
 [209.85.128.47])
 by mxa.mailgun.org with ESMTP id 5e161e47.7f3158cf0e70-smtp-out-n03;
 Wed, 08 Jan 2020 18:24:07 -0000 (UTC)
Received: by mail-wm1-f47.google.com with SMTP id d139so250533wmd.0
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 10:24:06 -0800 (PST)
X-Gm-Message-State: APjAAAViu6JxOK6gYWgjHP4jUBz6nIeSyUaiKHiGYFl7PE7Hz4cC+ATw
 m8YCqSGrw2vwy+8EDG+boh0qH6Be72neFJSJS8k=
X-Google-Smtp-Source: APXvYqy/X8v8SSRajCFsz21hyxcd7NpfoL/IGjEByhzCZqj5j1gTgsWsI1GxXADRD37IK54KVinNr63hbZUFNYOUTSE=
X-Received: by 2002:a1c:7c11:: with SMTP id x17mr5294533wmc.168.1578507846005; 
 Wed, 08 Jan 2020 10:24:06 -0800 (PST)
MIME-Version: 1.0
References: <CABfawh=Wvn16sWp8_MPy0kGAp-OhkCmug4nY272igyg+u4PKBw@mail.gmail.com>
 <CAF3u54B2+3q90jFftH+ZcuhdH6i8cOEpjiOjrVdNJCiBSzBtng@mail.gmail.com>
 <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
In-Reply-To: <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 11:23:29 -0700
X-Gmail-Original-Message-ID: <CABfawh=StW-4_VF+OUywP+t2SVE_o=gX8H9UGZcFH+e8FFbEQw@mail.gmail.com>
Message-ID: <CABfawh=StW-4_VF+OUywP+t2SVE_o=gX8H9UGZcFH+e8FFbEQw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

PiA+ID4gPiBXaHkgZG8geW91IG5lZWQgYSBjb25maWcgZmlsZSBmb3IgbGF1bmNoaW5nIHRoZSBR
ZW11IGRldmljZSBtb2RlbD8KPiA+ID4gPiBEb2Vzbid0IHRoZSBzYXZlLWZpbGUgY29udGFpbiBh
bGwgdGhlIGluZm9ybWF0aW9uPwo+ID4gPgo+ID4gPiBUaGUgY29uZmlnIGlzIHVzZWQgdG8gcG9w
dWxhdGUgeGVuc3RvcmUsIG5vdCBqdXN0IGZvciBRRU1VLiBUaGUgUUVNVQo+ID4gPiBzYXZlIGZp
bGUgZG9lc24ndCBjb250YWluIHRoZSB4bCBjb25maWcuIFRoaXMgaXMgbm90IGEgZnVsbCBWTSBz
YXZlCj4gPiA+IGZpbGUsIGl0IGlzIG9ubHkgdGhlIFFFTVUgc3RhdGUgdGhhdCBnZXRzIGR1bXBl
ZCB3aXRoCj4gPiA+IHhlbi1zYXZlLWRldmljZXMtc3RhdGUuCj4gPgo+ID4gVEJIIEkgdGhpbmsg
aXQgd291bGQgYmUgZWFzaWVyIHRvIGhhdmUgc29tZXRoaW5nIGxpa2UgbXkgcHJvcG9zYWwKPiA+
IGJlbG93LCB3aGVyZSB5b3UgdGVsbCB4bCB0aGUgcGFyZW50IGFuZCB0aGUgZm9ya2VkIFZNIG5h
bWVzIGFuZCB4bAo+ID4gZG9lcyB0aGUgcmVzdC4gRXZlbiBiZXR0ZXIgd291bGQgYmUgdG8gbm90
IGhhdmUgdG8gdGVsbCB4bCB0aGUgcGFyZW50Cj4gPiBWTSBuYW1lIChzaW5jZSBJIGd1ZXNzIHRo
aXMgaXMgYWxyZWFkeSB0cmFja2VkIGludGVybmFsbHkgc29tZXdoZXJlPykuCj4KPiBUaGUgZm9y
a2VkIFZNIGhhcyBubyAibmFtZSIgd2hlbiBpdCdzIGNyZWF0ZWQuIEZvciBwZXJmb3JtYW5jZSBy
ZWFzb25zCj4gd2hlbiB0aGUgVk0gZm9yayBpcyBjcmVhdGVkIHdpdGggIi0tbGF1bmNoLWRtIG5v
IiB3ZSBleHBsaWNpdGx5IHdhbnQKPiB0byBhdm9pZCB0b3VjaGluZyBYZW5zdG9yZS4gRXZlbiBw
YXJzaW5nIHRoZSBjb25maWcgZmlsZSB3b3VsZCBiZQo+IHVubmVlZGVkIG92ZXJoZWFkIGF0IHRo
YXQgc3RhZ2UuCgpBbmQgdG8gYW5zd2VyIHlvdXIgcXVlc3Rpb24sIG5vLCB0aGUgcGFyZW50IFZN
J3MgbmFtZSBpcyBub3QgcmVjb3JkZWQKYW55d2hlcmUgZm9yIHRoZSBmb3JrLiBUZWNobmljYWxs
eSBub3QgZXZlbiB0aGUgcGFyZW50J3MgZG9tYWluIGlkIGlzCmtlcHQgYnkgWGVuLiBUaGUgZm9y
ayBvbmx5IGtlZXBzIGEgcG9pbnRlciB0byB0aGUgcGFyZW50J3MgInN0cnVjdApkb21haW4iLiBT
byByaWdodCBub3cgdGhlcmUgaXMgbm8gaHlwZXJjYWxsIGludGVyZmFjZSB0byByZXRyaWV2ZSBh
CmZvcmsncyBwYXJlbnQncyBJRCAtIGl0IGlzIGFzc3VtZWQgdGhlIHRvb2xzIHVzaW5nIHRoZSBp
bnRlcmZhY2UgYXJlCmtlZXBpbmcgdHJhY2sgb2YgdGhhdC4gQ291bGQgdGhpcyBpbmZvcm1hdGlv
biBiZSBkdW1wZWQgaW50byBYZW5zdG9yZQphcyB3ZWxsPyBZZXMuIEJ1dCB3ZSBzcGVjaWZpY2Fs
bHkgd2FudCBiZSBhYmxlIHRvIGNyZWF0ZSB0aGUgZm9yayBhcwpmYXN0IHBvc3NpYmxlIHdpdGhv
dXQgYW55IHVubmVjZXNzYXJ5IG92ZXJoZWFkLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:37:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipGCa-0002Oj-AT; Wed, 08 Jan 2020 18:37:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipGCZ-0002Oe-2K
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:37:07 +0000
X-Inumbo-ID: d9bb2c94-3245-11ea-b1f0-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9bb2c94-3245-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 18:36:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578508617;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=tdDJIxAzlRCqiDVwQXJi44f3iusdHMtiMwnFuaMP1AM=;
 b=BnKjXO4RJcS0O1JDwSswTNNLqkX4pDhVIjfxvtwUAHyyqYG6VcuNgmbI
 Z3yGgNWD2Xq8KDdS4hz+puh8oAAFj6AWqOKmhyYUROYZyoDbovADu2hIP
 qCh+fPd0vfnnM+ygopangqSAI1PkvB3MOWV0SOhxpEopKd/x3t6cMtswv M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: apbs9r0Ol4RAmhUH4kAjT0UdfY0zQXNarEGG/zuY8a8EUztdzcdOUjBw1nJb0x9Z6CXfKJHppG
 YNIO/1ljF8AlrK3Ta+OjASlWmmWPKfYSpwt+vDvIgqcrr3aFrb4kGBvz9Kf/d4druGAFDFusrK
 AomcfEp5L8bxa1y3nbC/pzyH6EQJu2e2XKT9l/Y1uBJzNQGvefoatWmdGgh+gS7TCWEwv/5op3
 A+9xNyOuQbwjiASoYcOmPo5zWQ9nMEj1afldOeq2ID5lbVioJAy8kVWX6yg6JnKhx85kKh5pIt
 qqA=
X-SBRS: 2.7
X-MesageID: 11073669
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,410,1571716800"; d="scan'208";a="11073669"
Date: Wed, 8 Jan 2020 19:36:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200108183649.GW11756@Air-de-Roger>
References: <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6MTQ6NDZBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDgsIDIwMjAgYXQgMTE6MDEgQU0gUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdlZCwgSmFuIDA4LCAy
MDIwIGF0IDA4OjMyOjIyQU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gT24g
V2VkLCBKYW4gOCwgMjAyMCBhdCA4OjA4IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+IE9uIFR1ZSwgRGVjIDMxLCAyMDE5IGF0
IDA5OjM2OjAxQU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gPiA+IE9uIFR1
ZSwgRGVjIDMxLCAyMDE5IGF0IDk6MDggQU0gVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIw
MTkgYXQgODoxMSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAw
ODowMDoxN0FNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBP
biBUdWUsIERlYyAzMSwgMjAxOSBhdCAzOjQwIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4g
T24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6Mzc6MzhQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDU6MjAg
UE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+
ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+ID4g
PiA+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiBNb24sIDMwIERlYyAyMDE5LCAyMDo0OSBUYW1h
cyBLIExlbmd5ZWwsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+
ID4gPiA+Pgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4+IE9uIE1vbiwgRGVjIDMwLCAyMDE5IGF0IDEx
OjQzIEFNIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+IHdyb3RlOgo+ID4gPiA+ID4gPiA+
ID4gPiA+ID4+IEJ1dCBrZWVwIGluIG1pbmQgdGhhdCB0aGUgImZvcmstdm0iIGNvbW1hbmQgZXZl
biB3aXRoIHRoaXMgdXBkYXRlCj4gPiA+ID4gPiA+ID4gPiA+ID4gPj4gd291bGQgc3RpbGwgbm90
IHByb2R1Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBvbiBpdHMgb3duLgo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4+IFRoZSB1c2VyIHN0aWxsIGhhcyB0byBwcm9kdWNlIGEgbmV3IFZN
IGNvbmZpZyBmaWxlLCBjcmVhdGUgdGhlIG5ldwo+ID4gPiA+ID4gPiA+ID4gPiA+ID4+IGRpc2ss
IHNhdmUgdGhlIFFFTVUgc3RhdGUsIGV0Yy4KPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
PiA+ID4gSU1PIHRoZSBkZWZhdWx0IGJlaGF2aW9yIG9mIHRoZSBmb3JrIGNvbW1hbmQgc2hvdWxk
IGJlIHRvIGxlYXZlIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiBvcmlnaW5hbCBWTSBwYXVzZWQsIHNv
IHRoYXQgeW91IGNhbiBjb250aW51ZSB1c2luZyB0aGUgc2FtZSBkaXNrIGFuZAo+ID4gPiA+ID4g
PiA+ID4gPiBuZXR3b3JrIGNvbmZpZyBpbiB0aGUgZm9yayBhbmQgeW91IHdvbid0IG5lZWQgdG8g
cGFzcyBhIG5ldyBjb25maWcKPiA+ID4gPiA+ID4gPiA+ID4gZmlsZS4KPiA+ID4gPiA+ID4gPiA+
ID4KPiA+ID4gPiA+ID4gPiA+ID4gQXMgSnVsaWVuIGFscmVhZHkgc2FpZCwgbWF5YmUgSSB3YXNu
J3QgY2xlYXIgaW4gbXkgcHJldmlvdXMgcmVwbGllczoKPiA+ID4gPiA+ID4gPiA+ID4gSSdtIG5v
dCBhc2tpbmcgeW91IHRvIGltcGxlbWVudCBhbGwgdGhpcywgaXQncyBmaW5lIGlmIHRoZQo+ID4g
PiA+ID4gPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZm9yay12bSB4bCBjb21tYW5kIHJl
cXVpcmVzIHlvdSB0byBwYXNzIGNlcnRhaW4KPiA+ID4gPiA+ID4gPiA+ID4gb3B0aW9ucywgYW5k
IHRoYXQgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+ID4gPiA+ID4g
PiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiBXZSBuZWVkIGFuIGludGVyZmFjZSB0aGF0J3Mgc2Fu
ZSwgYW5kIHRoYXQncyBkZXNpZ25lZCB0byBiZSBlYXN5IGFuZAo+ID4gPiA+ID4gPiA+ID4gPiBj
b21wcmVoZW5zaXZlIHRvIHVzZSwgbm90IGFuIGludGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdz
IGN1cnJlbnRseQo+ID4gPiA+ID4gPiA+ID4gPiBpbXBsZW1lbnRlZC4KPiA+ID4gPiA+ID4gPiA+
Cj4gPiA+ID4gPiA+ID4gPiBPSywgc28gSSB0aGluayB0aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwg
Zm9yay12bSA8cGFyZW50X2RvbWlkPiIgd2l0aAo+ID4gPiA+ID4gPiA+ID4gYWRkaXRpb25hbCBv
cHRpb25zIGZvciB0aGluZ3MgbGlrZSBuYW1lLCBkaXNrLCB2bGFuLCBvciBhIGNvbXBsZXRlbHkK
PiA+ID4gPiA+ID4gPiA+IG5ldyBjb25maWcsIGFsbCBvZiB3aGljaCBhcmUgY3VycmVudGx5IG5v
dCBpbXBsZW1lbnRlZCwgKyBhbgo+ID4gPiA+ID4gPiA+ID4gYWRkaXRpb25hbCBvcHRpb24gdG8g
bm90IGxhdW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUgdGhlIG9ubHkKPiA+ID4gPiA+
ID4gPiA+IG9uZSBjdXJyZW50bHkgd29ya2luZy4gQWxzbyBrZWVwaW5nIHRoZSBzZXBhcmF0ZSAi
eGwgZm9yay1sYXVuY2gtZG0iCj4gPiA+ID4gPiA+ID4gPiBhcyBpcy4gSXMgdGhhdCB3aGF0IHdl
IGFyZSB0YWxraW5nIGFib3V0Pwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gSSB0aGluayBm
b3JrLWxhdW5jaC12bSBzaG91bGQganVzdCBiZSBhbiBvcHRpb24gb2YgZm9yay12bSAoaWU6Cj4g
PiA+ID4gPiA+ID4gLS1sYXVuY2gtZG0tb25seSBvciBzb21lIHN1Y2gpLiBJIGRvbid0IHRoaW5r
IHRoZXJlJ3MgYSByZWFzb24gdG8gaGF2ZQo+ID4gPiA+ID4gPiA+IGEgc2VwYXJhdGUgdG9wLWxl
dmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4KPiA+ID4gPiA+ID4K
PiA+ID4gPiA+ID4gSXQncyBqdXN0IHRoYXQgdGhlIGZvcmstbGF1bmNoLWRtIG5lZWRzIHRoZSBk
b21pZCBvZiB0aGUgZm9yaywgd2hpbGUKPiA+ID4gPiA+ID4gdGhlIGZvcmstdm0gbmVlZHMgdGhl
IHBhcmVudCdzIGRvbWlkLiBCdXQgSSBndWVzcyB3ZSBjYW4gaW50ZXJwcmV0IHRoZQo+ID4gPiA+
ID4gPiAiZG9taWQiIHJlcXVpcmVkIGlucHV0IGRpZmZlcmVudGx5IGRlcGVuZGluZyBvbiB3aGlj
aCBzdWItb3B0aW9uIGlzCj4gPiA+ID4gPiA+IHNwZWNpZmllZCBmb3IgdGhlIGNvbW1hbmQuIExl
dCdzIHNlZSBob3cgaXQgcGFucyBvdXQuCj4gPiA+ID4gPgo+ID4gPiA+ID4gSG93IGRvZXMgdGhl
IGZvbGxvd2luZyBsb29rIGZvciB0aGUgaW50ZXJmYWNlPwo+ID4gPiA+ID4KPiA+ID4gPiA+ICAg
ICB7ICJmb3JrLXZtIiwKPiA+ID4gPiA+ICAgICAgICZtYWluX2Zvcmtfdm0sIDAsIDEsCj4gPiA+
ID4gPiAgICAgICAiRm9yayBhIGRvbWFpbiBmcm9tIHRoZSBydW5uaW5nIHBhcmVudCBkb21pZCIs
Cj4gPiA+ID4gPiAgICAgICAiW29wdGlvbnNdIDxEb21pZD4iLAo+ID4gPiA+ID4gICAgICAgIi1o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxuIgo+ID4gPiA+ID4g
ICAgICAgIi1OIDxuYW1lPiAgICAgICAgICAgICAgICAgICAgQXNzaWduIG5hbWUgdG8gVk0gZm9y
ay5cbiIKPiA+ID4gPiA+ICAgICAgICItRCA8ZGlzaz4gICAgICAgICAgICAgICAgICAgIEFzc2ln
biBkaXNrIHRvIFZNIGZvcmsuXG4iCj4gPiA+ID4gPiAgICAgICAiLUIgPGJyaWRnZSAgICAgICAg
ICAgICAgICAgICBBc3NpZ24gYnJpZGdlIHRvIFZNIGZvcmsuXG4iCj4gPiA+ID4gPiAgICAgICAi
LVYgPHZsYW4+ICAgICAgICAgICAgICAgICAgICBBc3NpZ24gdmxhbiB0byBWTSBmb3JrLlxuIgo+
ID4gPiA+Cj4gPiA+ID4gSU1PIEkgdGhpbmsgdGhlIG5hbWUgb2YgZm9yayBpcyB0aGUgb25seSB1
c2VmdWwgb3B0aW9uLiBCZWluZyBhYmxlIHRvCj4gPiA+ID4gYXNzaWduIGRpc2tzIG9yIGJyaWRn
ZXMgZnJvbSB0aGUgY29tbWFuZCBsaW5lIHNlZW1zIHF1aXRlIGNvbXBsaWNhdGVkLgo+ID4gPiA+
IFdoYXQgYWJvdXQgVk1zIHdpdGggbXVsdGlwbGUgZGlza3M/IE9yIFZNcyB3aXRoIG11bHRpcGxl
IG5pY3Mgb24KPiA+ID4gPiBkaWZmZXJlbnQgYnJpZGdlcz8KPiA+ID4gPgo+ID4gPiA+IEkgdGhp
bmsgaXQncyBlYXNpZXIgZm9yIGJvdGggdGhlIGltcGxlbWVudGF0aW9uIGFuZCB0aGUgdXNlciB0
byBqdXN0Cj4gPiA+ID4gdXNlIGEgY29uZmlnIGZpbGUgaW4gdGhhdCBjYXNlLgo+ID4gPgo+ID4g
PiBJIGFncmVlIGJ1dCBpdCBzb3VuZGVkIHRvIG1lIHlvdSBndXlzIHdhbnRlZCB0byBoYXZlIGEg
ImNvbXBsZXRlIgo+ID4gPiBpbnRlcmZhY2UgZXZlbiBpZiBpdCdzIHVuaW1wbGVtZW50ZWQuIFRo
aXMgaXMgd2hhdCBhIGNvbXBsZXRlCj4gPiA+IGludGVyZmFjZSB3b3VsZCBsb29rIHRvIG1lLgo+
ID4KPiA+IEkgd291bGQgYWRkIHRob3NlIG9wdGlvbnMgYWZ0ZXJ3YXJkcyBpZiB0aGVyZSdzIGEg
bmVlZCBmb3IgdGhlbS4gSSB3YXMKPiA+IG1haW5seSBjb25jZXJuZWQgYWJvdXQgaW50cm9kdWNp
bmcgYSB0b3AgbGV2ZWwgY29tbWFuZCAoaWU6IGZvcmstdm0pCj4gPiB0aGF0IHdvdWxkIHJlcXVp
cmUgY2FsbGluZyBvdGhlciBjb21tYW5kcyBpbiBvcmRlciB0byBnZXQgYSBmdW5jdGlvbmFsCj4g
PiBmb3JrLiBJJ20gbm90IHNvIGNvbmNlcm5lZCBhYm91dCBoYXZpbmcgYWxsIHRoZSBwb3NzaWJs
ZSBvcHRpb25zCj4gPiBsaXN0ZWQgbm93LCBhcyBsb25nIGFzIHRoZSBkZWZhdWx0IGJlaGF2aW9y
IG9mIGZvcmstdm0gaXMgc29tZXRoaW5nCj4gPiBzYW5lIHRoYXQgcHJvZHVjZXMgYSB3b3JraW5n
IGZvcmssIGV2ZW4gaWYgbm90IGZ1bGx5IGltcGxlbWVudGVkIGF0Cj4gPiB0aGlzIHN0YWdlLgo+
IAo+IE9LCj4gCj4gPiA+ID4gV2h5IGRvIHlvdSBuZWVkIGEgY29uZmlnIGZpbGUgZm9yIGxhdW5j
aGluZyB0aGUgUWVtdSBkZXZpY2UgbW9kZWw/Cj4gPiA+ID4gRG9lc24ndCB0aGUgc2F2ZS1maWxl
IGNvbnRhaW4gYWxsIHRoZSBpbmZvcm1hdGlvbj8KPiA+ID4KPiA+ID4gVGhlIGNvbmZpZyBpcyB1
c2VkIHRvIHBvcHVsYXRlIHhlbnN0b3JlLCBub3QganVzdCBmb3IgUUVNVS4gVGhlIFFFTVUKPiA+
ID4gc2F2ZSBmaWxlIGRvZXNuJ3QgY29udGFpbiB0aGUgeGwgY29uZmlnLiBUaGlzIGlzIG5vdCBh
IGZ1bGwgVk0gc2F2ZQo+ID4gPiBmaWxlLCBpdCBpcyBvbmx5IHRoZSBRRU1VIHN0YXRlIHRoYXQg
Z2V0cyBkdW1wZWQgd2l0aAo+ID4gPiB4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlLgo+ID4KPiA+IFRC
SCBJIHRoaW5rIGl0IHdvdWxkIGJlIGVhc2llciB0byBoYXZlIHNvbWV0aGluZyBsaWtlIG15IHBy
b3Bvc2FsCj4gPiBiZWxvdywgd2hlcmUgeW91IHRlbGwgeGwgdGhlIHBhcmVudCBhbmQgdGhlIGZv
cmtlZCBWTSBuYW1lcyBhbmQgeGwKPiA+IGRvZXMgdGhlIHJlc3QuIEV2ZW4gYmV0dGVyIHdvdWxk
IGJlIHRvIG5vdCBoYXZlIHRvIHRlbGwgeGwgdGhlIHBhcmVudAo+ID4gVk0gbmFtZSAoc2luY2Ug
SSBndWVzcyB0aGlzIGlzIGFscmVhZHkgdHJhY2tlZCBpbnRlcm5hbGx5IHNvbWV3aGVyZT8pLgo+
IAo+IFRoZSBmb3JrZWQgVk0gaGFzIG5vICJuYW1lIiB3aGVuIGl0J3MgY3JlYXRlZC4gRm9yIHBl
cmZvcm1hbmNlIHJlYXNvbnMKPiB3aGVuIHRoZSBWTSBmb3JrIGlzIGNyZWF0ZWQgd2l0aCAiLS1s
YXVuY2gtZG0gbm8iIHdlIGV4cGxpY2l0bHkgd2FudAo+IHRvIGF2b2lkIHRvdWNoaW5nIFhlbnN0
b3JlLiBFdmVuIHBhcnNpbmcgdGhlIGNvbmZpZyBmaWxlIHdvdWxkIGJlCj4gdW5uZWVkZWQgb3Zl
cmhlYWQgYXQgdGhhdCBzdGFnZS4KCkkgdGhpbmsgeW91IG5lZWQgYW5vdGhlciBvcHRpb24gdG8g
dGVsbCB4bCB0byBub3QgbmFtZSB0aGUgZm9ya2VkIFZNLAphYnVzaW5nIG9mICItLWxhdW5jaC1k
bSBubyIgdG8gbm90IHNldCBhIG5hbWUgaXMgbm90IGV4cGVjdGVkIEkgdGhpbmsuCgo+ID4KPiA+
IEFueXdheSwgSSdtIG5vdCBnb2luZyB0byBpbnNpc3Qgb24gdGhpcyBidXQgdGhlIHdvcmtmbG93
IG9mIHRoZSBRZW11Cj4gPiBmb3JraW5nIHNlZW1zIHRvIG5vdCBiZSB2ZXJ5IHVzZXIgZnJpZW5k
bHkgdW5sZXNzIHlvdSBrbm93IGV4YWN0bHkgaG93Cj4gPiB0byB1c2UgaXQuCj4gPgo+ID4gPgo+
ID4gPiA+Cj4gPiA+ID4gSSB0aGluayB5b3UgYWxzbyBuZWVkIHNvbWV0aGluZyBsaWtlOgo+ID4g
PiA+Cj4gPiA+ID4gIyB4bCBmb3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgPHBhcmVudF9kb21pZD4g
PGZvcmtfZG9taWQ+Cj4gPiA+ID4KPiA+ID4gPiBTbyB0aGF0IGEgdXNlciBkb2Vzbid0IG5lZWQg
dG8gcGFzcyBhIHFlbXUtc2F2ZS1maWxlPwo+ID4gPgo+ID4gPiBUaGlzIGRvZXNuJ3QgbWFrZSBt
dWNoIHNlbnNlIHRvIG1lLiBUbyBsYXVuY2ggUUVNVSB5b3UgbmVlZCB0aGUgY29uZmlnCj4gPiA+
IGZpbGUgdG8gd2lyZSB0aGluZ3MgdXAgY29ycmVjdGx5LiBMaWtlIGluIG9yZGVyIHRvIGxhdW5j
aCBRRU1VIHlvdQo+ID4gPiBuZWVkIHRvIHRlbGwgaXQgdGhlIG5hbWUgb2YgdGhlIFZNLCBkaXNr
IHBhdGgsIGV0Yy4gdGhhdCBhcmUgYWxsCj4gPiA+IGNvbnRhaW5lZCBpbiB0aGUgY29uZmlnLgo+
ID4KPiA+IFlvdSBjb3VsZCBnZXQgYWxsIHRoaXMgaW5mb3JtYXRpb24gZnJvbSB0aGUgcGFyZW50
IFZNLCBJSVJDIGxpYnhsIGhhcwo+ID4gYSBqc29uIHZlcnNpb24gb2YgdGhlIGNvbmZpZy4gRm9y
IGV4YW1wbGUgZm9yIG1pZ3JhdGlvbiB0aGVyZSdzIG5vCj4gPiBuZWVkIHRvIHBhc3MgYW55IGNv
bmZpZyBmaWxlLCBzaW5jZSB0aGUgaW5jb21pbmcgVk0gY2FuIGJlIHJlY3JlYXRlZAo+ID4gZnJv
bSB0aGUgZGF0YSBpbiB0aGUgc291cmNlIFZNLgo+ID4KPiAKPiBCdXQgYWdhaW4sIGNyZWF0aW5n
IGEgZm9yayB3aXRoIHRoZSBleGFjdCBjb25maWcgb2YgdGhlIHBhcmVudCBpcyBub3QKPiBwb3Nz
aWJsZS4gRXZlbiBpZiB0aGUgdG9vbCB3b3VsZCByZW5hbWUgdGhlIGZvcmsgb24tdGhlLWZseSBh
cyBpdCBkb2VzCj4gZHVyaW5nIHRoZSBtaWdyYXRpb24sIHRoZSBmb3JrIHdvdWxkIGVuZCB1cCB0
aHJhc2hpbmcgdGhlIHBhcmVudCBWTSdzCj4gZGlzayBhbmQgbWFraW5nIGl0IGltcG9zc2libGUg
dG8gY3JlYXRlIGFueSBhZGRpdGlvbmFsIGZvcmtzLiBJdCB3b3VsZAo+IGFsc28gbWVhbiB0aGF0
IGF0IG5vIHBvaW50IGNhbiB0aGUgb3JpZ2luYWwgVk0gYmUgdW5wYXVzZWQgYWZ0ZXIgdGhlCj4g
Zm9ya3MgYXJlIGdvbmUuIEkgZG9uJ3Qgc2VlIGFueSB1c2VjYXNlIGluIHdoaWNoIHRoYXQgd291
bGQgbWFrZSBhbnkKPiBzZW5zZSBhdCBhbGwuCgpZb3UgY291bGQgaGF2ZSB0aGUgZGlzayhzKSBh
cyByZWFkLW9ubHkgYW5kIHRoZSBWTSBydW5uaW5nIGNvbXBsZXRlbHkKZnJvbSBSQU0uIEFscGlu
ZS1saW51eCBoYXMgKG9yIGhhZCkgYSBtb2RlIHdoZXJlIGl0IHdhcyBjb21wbGV0ZWx5CnN0YXRl
bGVzcyBhbmQgcnVubmluZyBmcm9tIFJBTS4gSSB0aGluayBpdCdzIGZpbmUgdG8gcmVxdWlyZSBw
YXNzaW5nIGEKY29uZmlnIGZpbGUgZm9yIHRoZSB0aW1lIGJlaW5nLCB3ZSBjYW4gbG9vayBhdCBv
dGhlciBvcHRpb25zCmFmdGVyd2FyZHMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:44:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipGJs-0003H4-At; Wed, 08 Jan 2020 18:44:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/T5=25=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipGJr-0003Gz-6S
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:44:39 +0000
X-Inumbo-ID: e76c3a62-3246-11ea-a38f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e76c3a62-3246-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 18:44:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578509070;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=cjgYEy+rn5/dz3g4MLvPjpa+lfOS50rAEqtspPv7qF4=;
 b=agt/+D5vZP9/SDswuwFcKwWPBl1oh+IGPEDybWgoIWkwB9O6afOo+bnT
 mpHmgN2Dl9orGqrXBGarGChjQ7AQePY1QR7kTmZAIDGGFzyLBtv1tXK1Z
 QAiQln8CmmK81/RYF2kLg7+1rsffgftn6uocmJA9XWiqnYNWNL5lO5it5 c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fh6qaEl+rgkEX4yENiX1bh8E1mIOvx7OKqRKyDuFaxmSlR/IkYqHPEWbNhhdBT38EMMt5re9/I
 klfQ6tcWS4u7/xbVTp2au9zkPILlDMP/cVcvRfbOoPFAx5m3dACqTP62spSLilXMzft71Iqwj5
 oQZX0SpZXiUxvadiycLzwS5lgYVHeVv1++OaBrTW5+QoTvMXOx+Z0xrG373n+wFYyVQ7yUyh2Y
 1Uh1KdKzDQVEvUkn+GIa8V0JMgx27b+EWE9uCQ1SaMFTR9+TPQ8BsARx6QtrGwLvPJ8MnhYnyQ
 jRM=
X-SBRS: 2.7
X-MesageID: 10802378
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,411,1571716800"; d="scan'208";a="10802378"
Date: Wed, 8 Jan 2020 19:44:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200108184422.GX11756@Air-de-Roger>
References: <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
 <CABfawh=StW-4_VF+OUywP+t2SVE_o=gX8H9UGZcFH+e8FFbEQw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=StW-4_VF+OUywP+t2SVE_o=gX8H9UGZcFH+e8FFbEQw@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6MjM6MjlBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4gPiA+ID4gV2h5IGRvIHlvdSBuZWVkIGEgY29uZmlnIGZpbGUgZm9yIGxhdW5j
aGluZyB0aGUgUWVtdSBkZXZpY2UgbW9kZWw/Cj4gPiA+ID4gPiBEb2Vzbid0IHRoZSBzYXZlLWZp
bGUgY29udGFpbiBhbGwgdGhlIGluZm9ybWF0aW9uPwo+ID4gPiA+Cj4gPiA+ID4gVGhlIGNvbmZp
ZyBpcyB1c2VkIHRvIHBvcHVsYXRlIHhlbnN0b3JlLCBub3QganVzdCBmb3IgUUVNVS4gVGhlIFFF
TVUKPiA+ID4gPiBzYXZlIGZpbGUgZG9lc24ndCBjb250YWluIHRoZSB4bCBjb25maWcuIFRoaXMg
aXMgbm90IGEgZnVsbCBWTSBzYXZlCj4gPiA+ID4gZmlsZSwgaXQgaXMgb25seSB0aGUgUUVNVSBz
dGF0ZSB0aGF0IGdldHMgZHVtcGVkIHdpdGgKPiA+ID4gPiB4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRl
Lgo+ID4gPgo+ID4gPiBUQkggSSB0aGluayBpdCB3b3VsZCBiZSBlYXNpZXIgdG8gaGF2ZSBzb21l
dGhpbmcgbGlrZSBteSBwcm9wb3NhbAo+ID4gPiBiZWxvdywgd2hlcmUgeW91IHRlbGwgeGwgdGhl
IHBhcmVudCBhbmQgdGhlIGZvcmtlZCBWTSBuYW1lcyBhbmQgeGwKPiA+ID4gZG9lcyB0aGUgcmVz
dC4gRXZlbiBiZXR0ZXIgd291bGQgYmUgdG8gbm90IGhhdmUgdG8gdGVsbCB4bCB0aGUgcGFyZW50
Cj4gPiA+IFZNIG5hbWUgKHNpbmNlIEkgZ3Vlc3MgdGhpcyBpcyBhbHJlYWR5IHRyYWNrZWQgaW50
ZXJuYWxseSBzb21ld2hlcmU/KS4KPiA+Cj4gPiBUaGUgZm9ya2VkIFZNIGhhcyBubyAibmFtZSIg
d2hlbiBpdCdzIGNyZWF0ZWQuIEZvciBwZXJmb3JtYW5jZSByZWFzb25zCj4gPiB3aGVuIHRoZSBW
TSBmb3JrIGlzIGNyZWF0ZWQgd2l0aCAiLS1sYXVuY2gtZG0gbm8iIHdlIGV4cGxpY2l0bHkgd2Fu
dAo+ID4gdG8gYXZvaWQgdG91Y2hpbmcgWGVuc3RvcmUuIEV2ZW4gcGFyc2luZyB0aGUgY29uZmln
IGZpbGUgd291bGQgYmUKPiA+IHVubmVlZGVkIG92ZXJoZWFkIGF0IHRoYXQgc3RhZ2UuCj4gCj4g
QW5kIHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9uLCBubywgdGhlIHBhcmVudCBWTSdzIG5hbWUgaXMg
bm90IHJlY29yZGVkCj4gYW55d2hlcmUgZm9yIHRoZSBmb3JrLiBUZWNobmljYWxseSBub3QgZXZl
biB0aGUgcGFyZW50J3MgZG9tYWluIGlkIGlzCj4ga2VwdCBieSBYZW4uIFRoZSBmb3JrIG9ubHkg
a2VlcHMgYSBwb2ludGVyIHRvIHRoZSBwYXJlbnQncyAic3RydWN0Cj4gZG9tYWluIgoKVGhlcmUn
cyB0aGUgZG9tYWluX2lkIGZpZWxkIGluc2lkZSBvZiBzdHJ1Y3QgZG9tYWluLCBzbyBpdCBzZWVt
cyBxdWl0ZQplYXN5IHRvIGdldCB0aGUgcGFyZW50IGRvbWlkIGZyb20gdGhlIGZvcmsgaWYgdGhl
cmUncyBhIHBvaW50ZXIgdG8gdGhlCnBhcmVudCdzIHN0cnVjdCBkb21haW4uCgo+IFNvIHJpZ2h0
IG5vdyB0aGVyZSBpcyBubyBoeXBlcmNhbGwgaW50ZXJmYWNlIHRvIHJldHJpZXZlIGEKPiBmb3Jr
J3MgcGFyZW50J3MgSUQgLSBpdCBpcyBhc3N1bWVkIHRoZSB0b29scyB1c2luZyB0aGUgaW50ZXJm
YWNlIGFyZQo+IGtlZXBpbmcgdHJhY2sgb2YgdGhhdC4gQ291bGQgdGhpcyBpbmZvcm1hdGlvbiBi
ZSBkdW1wZWQgaW50byBYZW5zdG9yZQo+IGFzIHdlbGw/IFllcy4gQnV0IHdlIHNwZWNpZmljYWxs
eSB3YW50IGJlIGFibGUgdG8gY3JlYXRlIHRoZSBmb3JrIGFzCj4gZmFzdCBwb3NzaWJsZSB3aXRo
b3V0IGFueSB1bm5lY2Vzc2FyeSBvdmVyaGVhZC4KCkkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0
byBpZGVudGlmeSBmb3JrZWQgZG9tYWlucyB1c2luZwpYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm86
IHlvdSBjb3VsZCBhZGQgYSBwYXJlbnRfZG9taWQgZmllbGQgdG8KeGVuX2RvbWN0bF9nZXRkb21h
aW5pbmZvIGFuZCBpZiBpdCdzIHNldCB0byBzb21ldGhpbmcgZGlmZmVyZW50IHRoYW4KRE9NSURf
SU5WQUxJRCB0aGVuIHRoZSBkb21haW4gaXMgYSBmb3JrIG9mIHRoZSBnaXZlbiBkb21pZC4KCk5v
dCBzYXlpbmcgaXQgc2hvdWxkIGJlIGRvbmUgbm93LCBidXQgQUZBSUNUIGdldHRpbmcgdGhlIHBh
cmVudCdzCmRvbWlkIGlzIGZlYXNpYmxlIGFuZCBkb2Vzbid0IHJlcXVpcmUgeGVuc3RvcmUuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 18:55:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 18: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 1ipGUB-0004CR-Fv; Wed, 08 Jan 2020 18:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipGUA-0004CE-2d
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 18:55:18 +0000
X-Inumbo-ID: 677492aa-3248-11ea-b888-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 677492aa-3248-11ea-b888-12813bfff9fa;
 Wed, 08 Jan 2020 18:55: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 <osstest-admin@xenproject.org>)
 id 1ipGU6-0002UM-LH; Wed, 08 Jan 2020 18:55: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 1ipGU6-0000ZJ-Cc; Wed, 08 Jan 2020 18:55:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipGU6-0000fR-Bu; Wed, 08 Jan 2020 18:55:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145808-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 18:55:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 145808: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgwOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMiBk
YXlzICAgNjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMCBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 19:03:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 19: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 1ipGc2-0005E0-QH; Wed, 08 Jan 2020 19:03:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipGc1-0005Dv-Ed
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 19:03:25 +0000
X-Inumbo-ID: 8b76b694-3249-11ea-b88d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b76b694-3249-11ea-b88d-12813bfff9fa;
 Wed, 08 Jan 2020 19: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 <osstest-admin@xenproject.org>)
 id 1ipGbz-0002hk-UV; Wed, 08 Jan 2020 19:03: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 1ipGbz-0000st-IE; Wed, 08 Jan 2020 19:03:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipGbz-0001qv-HY; Wed, 08 Jan 2020 19:03:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145799-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 19:03:23 +0000
Subject: [Xen-devel] [ovmf test] 145799: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTc5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU3OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NzJkODg3MjY0MTBlMjFi
MWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICAwIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgMCBkYXlz
ICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzkwICAyMDIwLTAxLTA4IDA5
OjEwOjMwIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlk
aWEuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
OTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpBdXRob3I6IEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KRGF0ZTogICBUdWUgRGVjIDI0IDEwOjU3
OjQ3IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IEFkZCBFREsyIFBsYXRmb3JtIEJvb3Qg
TWFuYWdlciBQcm90b2NvbAogICAgCiAgICBBZGQgZWRrMiBwbGF0Zm9ybSBib290IG1hbmFnZXIg
cHJvdG9jb2wgd2hpY2ggd291bGQgaGF2ZSBwbGF0Zm9ybQogICAgc3BlY2lmaWMgcmVmcmVzaGVz
IHRvIHRoZSBhdXRvIGVudW1lcmF0ZWQgYXMgd2VsbCBhcyBOViBib290IG9wdGlvbnMKICAgIGZv
ciB0aGUgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFzaGlzaCBTaW5naGFsIDxh
c2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+Cgpjb21taXQgYzlkNzI2Mjg0MzIxMjZjYmNlNThhNDhiNDQwZTQ5NDRiYWE0YmVh
YgpBdXRob3I6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiAy
IDIwOjMwOjI3IDIwMjAgKzAwMDAKCiAgICBDcnlwdG9Qa2c6IFN1cHBvcnQgZm9yIFNIQTM4NCAm
IFNIQTUxMiBSU0Egc2lnbmluZyBzY2hlbWVzCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODkKICAgIAogICAgQ3VycmVudGx5IFJT
QSBzaWduaW5nIHNjaGVtZSBzdXBwb3J0IGlzIGF2YWlsYWJsZSBmb3IgTUQ1LCBTSEEtMSBvcgog
ICAgU0hBLTI1NiBhbGdvcml0aG1zLlRoZSBmaXggaXMgdG8gZXh0ZW5kIHRoaXMgc3VwcG9ydCBm
b3IgU0hBMzg0IGFuZAogICAgU0hBNTEyLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCAzOTZlNzkxMDU5ZjM3
MDYyY2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCkF1dGhvcjogU2l5dWFuLCBGdSA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTQ6NTk6MjcgMjAyMCArMDgwMAoKICAgIFVl
ZmlDcHVQa2c6IEFsd2F5cyBsb2FkIG1pY3JvY29kZSBwYXRjaCBvbiBBUCBwcm9jZXNzb3IuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbWljcm9jb2RlIGxvYWRlciB0byBhbHdheXMg
cGVyZm9ybSBhIG1pY3JvY29kZQogICAgZGV0ZWN0IGFuZCBsb2FkIG9uIGJvdGggQlNQIGFuZCBB
UCBwcm9jZXNzb3IuIFRoaXMgaXMgdG8gZml4IGEgcG90ZW50aWFsCiAgICBtaWNyb2NvZGUgcmV2
aXNpb24gbWlzbWF0Y2ggaXNzdWUgaW4gYmVsb3cgc2l0dWF0aW9uOgogICAgMS4gQXNzdW1lIHRo
ZXJlIGFyZSB0d28gbWljcm9jb2RlIGNvLWV4aXN0cyBpbiBmbGFzaDogb25lIHByb2R1Y3Rpb24K
ICAgICAgIHZlcnNpb24gYW5kIG9uZSBkZWJ1ZyB2ZXJzaW9uIG1pY3JvY29kZS4KICAgIDIuIEZJ
VCBsb2FkcyBwcm9kdWN0aW9uIG1pY3JvY29kZSB0byBCU1AgYW5kIGFsbCBBUC4KICAgIDMuIFVl
ZmlDcHVQa2cgbG9hZGVyIGxvYWRzIGRlYnVnIG1pY3JvY29kZSB0byBCU1AsIGFuZCBza2lwIHRo
ZSBsb2FkaW5nCiAgICAgICBvbiBBUC4KICAgIEFzIGEgcmVzdWx0LCBkaWZmZXJlbnQgbWljcm9j
b2RlIHBhdGNoZXMgYXJlIGxvYWRlZCB0byBCU1AgYW5kIEFQLCBhbmQKICAgIHRyaWdnZXIgbWlj
cm9jb2RlIG1pc21hdGNoIGVycm9yIGR1cmluZyBPUyBib290LgogICAgCiAgICBCWiBsaW5rOiBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MzEKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgoKY29tbWl0IDA4YTQ3NWRmMTBiNzVmODRjZGViOWIxMWUzOGY4ZWVlOWI1YzA0OGQKQXV0aG9y
OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE1OjEx
OjUxIDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBSZW1vdmUgYWxpZ25tZW50IGNoZWNrIHdo
ZW4gY2FsY3VsYXRlIG1pY3JvY29kZSBzaXplLgogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMg
dGhlIHVubmVjZXNzYXJ5IGFsaWdubWVudCBjaGVjayBvbiBtaWNyb2NvZGUgcGF0Y2gKICAgIFRv
dGFsU2l6ZSBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBkNzg2YTE3Mi4gVGhlIFRvdGFsU2l6ZSBoYXMg
YWxyZWFkeSBiZWVuCiAgICBjaGVja2VkIHdpdGggMUsgYWxpZ25tZW50IGFuZCBNQVhfQUREUkVT
UyBpbiBwcmV2aW91cyBjb2RlIGFzIGJlbG93OgogICAgCiAgICAgICAgaWYgKCAoVUlOVE4pTWlj
cm9jb2RlRW50cnlQb2ludCA+IChNQVhfQUREUkVTUyAtIFRvdGFsU2l6ZSkgfHwKICAgICAgICAg
ICAgICgoVUlOVE4pTWljcm9jb2RlRW50cnlQb2ludCArIFRvdGFsU2l6ZSkgPiBNaWNyb2NvZGVF
bmQgfHwKICAgICAgICAgICAgIChEYXRhU2l6ZSAmIDB4MykgIT0gMCB8fAogICAgICAgICAgICAg
KFRvdGFsU2l6ZSAmIChTSVpFXzFLQiAtIDEpKSAhPSAwIHx8CiAgICAgICAgICAgICBUb3RhbFNp
emUgPCBEYXRhU2l6ZQogICAgICAgICAgICkgewogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENj
OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFu
IEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 19:41:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 19: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 1ipHCk-0008Vp-3g; Wed, 08 Jan 2020 19:41:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/AM3=25=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipHCi-0008Vk-5R
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 19:41:20 +0000
X-Inumbo-ID: d6f2f4a3-324e-11ea-b8a1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6f2f4a3-324e-11ea-b8a1-12813bfff9fa;
 Wed, 08 Jan 2020 19:41:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578512479;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rM2vhUO619eysCiQ//3h9QYC2hIk8A2QuRdmcWs6AYY=;
 b=D/bBZP9V50sqjwZQSSFYvhvGTtFE3krJQhbWNjSm7E7QLw8J6n/l4opq
 zZchxp4rZAHcLqzVc/1BXnj3k/S2F20S2vBLr3BaR/VESi3QL3Zb/BNhP
 4pKOvRU9ODyvrvwpf8wFcdwA1+m2QWlANRo2Ug+sOLsOjOVAh0MTLOZyi U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yjfjQqEn2pf2+336mRD0DqIfGp+P4wskNNOmt++5NgCVLgol+RkhE4N61gqIY/gMUAMsTIzFVd
 ZsOftw36S61hSyOci1gZnq8mOOOQxRgWqOQvI6kT3QAwRXMLglrT8iMNfi8MMfoIg4NNoRrRwK
 9nv3KHDgxeSEmsDfdLIX85H8sON96bGQIUIm4jcOgiyiBJAp1y6A1leopNc2z0pApruFHwBfh6
 X8BFq4aqYf6a+4joWAPQJfgG6iznzXOfJJJn3x4PpBKtz4C8hq6DAMPySwxjRTefYXUiKG9Q6s
 bLA=
X-SBRS: 2.7
X-MesageID: 10633439
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,411,1571716800"; d="scan'208";a="10633439"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-4-andrew.cooper3@citrix.com>
 <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
 <67a1bb81-98ee-bb1c-5634-fd1d9c66098d@citrix.com>
 <874e7240-58e6-dfe4-5d12-860260d83800@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: <efdf3015-6be3-34a8-d396-7c111c6a6408@citrix.com>
Date: Wed, 8 Jan 2020 19:41:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <874e7240-58e6-dfe4-5d12-860260d83800@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low
 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAyMCAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgVGhpcyB3b3VsZCB0
aGVuIGFsc28gZWFzZSBzaHJpbmtpbmcgdGhlIGJ1aWxkCj4+PiB0aW1lIG1hcHBpbmdzIGZ1cnRo
ZXIsIGUuZy4gdG8gdGhlIGxvdyAxTWIgKGluc3RlYWQgb2YgdG91Y2hpbmcKPj4+IHNldmVyYWwg
b2YgdGhlIHBsYWNlcyB5b3UgdG91Y2ggbm93LCBpdCB3b3VsZCBhZ2FpbiBtYWlubHkgYmUgYW4K
Pj4+IGFkanVzdG1lbnQgdG8gQk9PVFNUUkFQX01BUF9CQVNFLCBhbG9uZ3NpZGUgdGhlIGFzc2Vt
Ymx5IGZpbGUKPj4+IGNoYW5nZXMgbmVlZGVkKS4KPj4gLi4uIGFzIHlvdSBjb3JyZWN0bHkgaWRl
bnRpZnkgaGVyZSwgaXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUgcHJlYnVpbHQKPj4gdGFibGVzIChp
biBsP19pZGVudG1hcFtdKSwgbm90IGEgcHJvcGVydHkgb2Ygd2hlcmUgd2UgY2hvc2UgdG8gcHV0
IHRoZQo+PiBkeW5hbWljIGJvb3QgbWFwcGluZ3MgKGluIHRoZSBsP19ib290bWFwW10pLsKgIEFu
b3RoZXIgY2hhbmdlIChibG9ja2VkCj4+IGJlaGluZCB0aGUgYWJvdmUgYnVnKSBtb3ZlcyBCT09U
U1RSQVBfTUFQX0JBU0UgdG8gYmUgMUcgdG8gcmVkdWNlIHRoZQo+PiBjaGFuY2Ugb2YgYW4gb2Zm
c2V0IGZyb20gYSBOVUxMIHBvaW50ZXIgaGl0dGluZyBhIHByZXNlbnQgbWFwcGluZy4KPiBSaWdo
dCwgQk9PVFNUUkFQX01BUF9CQVNFIHdhcyAoYWIpdXNlZCBmb3IgYSAybmQgcHVycG9zZS4gQnV0
IHRoaXMKPiB3b3VsZCBiZXR0ZXIgYmUgZGVhbHQgd2l0aCBieSBpbnRyb2R1Y2luZyBhIG5ldyBt
YW5pZmVzdCBjb25zdGFudAo+IChlLmcuIFBSRUJVSUxUX01BUF9MSU1JVCkgaW5zdGVhZCBvZiBv
cGVuLWNvZGluZyAyTWIgZXZlcnl3aGVyZS4KCkknbSBob3BpbmcgdG8gZ2V0IHJpZCBvZiBldmVu
IHRoaXMsIChhbHRob3VnaCBpdCBpcyBjb21wbGljYXRlZCBieQpDT05GSUdfVklERU8ncyBibGlu
ZCB1c2Ugb2YgdGhlIGxlZ2FjeSBWR0EgcmFuZ2UpLgoKPiBQbHVzIHRoZXJlJ3MgKGFpdWkpIGEg
UFJFQlVJTFRfTUFQX0xJTUlUIDw9IEJPT1RTVFJBUF9NQVBfQkFTRQo+IHJlcXVpcmVtZW50LCB3
aGljaCB3b3VsZCBiZXR0ZXIgYmUgdmVyaWZpZWQgKGUuZy4gYnkgYSBCVUlMRF9CVUdfT04oKSkK
PiB0aGVuLgoKSXMgdGhlcmU/wqAgSSBkb24ndCBzZWUgYSByZWFsIGNvbm5lY3Rpb24gYmV0d2Vl
biB0aGUgdHdvLCBldmVuIGluIHRoaXMKcGF0Y2guCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 19:48:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 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 1ipHJa-0000Hs-14; Wed, 08 Jan 2020 19:48:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipHJZ-0000Hn-Bp
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 19:48:25 +0000
X-Inumbo-ID: cfab32f8-324f-11ea-b1f0-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cfab32f8-324f-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 19:48:15 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578512896; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=pO3eDFAub92Q+vSnVUE9ftgAlvIKwwnf4Jvd1fWpUwk=;
 b=Oxt6BdQpamshGVw1hu3Kr7NbZeKOW/8XAfnH/vqhMSBN3Z1YpyqYyqfnhawf9VzPrQqW+Lqk
 9hn6v69x0VGItRPj1jaBtLlZWdt0YeggBR3GsTg1SgPxLY/NxRpkIjUCHBKk/E2lXTS36tgX
 NGLRQfBZEN+VGH40FqMIXj9AVIc=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5e1631fe.7f62304c70f0-smtp-out-n03;
 Wed, 08 Jan 2020 19:48:14 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id z3so4742428wru.3
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 11:48:14 -0800 (PST)
X-Gm-Message-State: APjAAAUmSnsHfD44MfwUxYfGkGwG4MllVf8cDmfUWOL+sqXpG8fNsiYj
 jH31G9Q3DVV82kW3gDHqHUPF0ibE1zhgs1obHq4=
X-Google-Smtp-Source: APXvYqyMo3pH5nFAaqSfG/AHxIox6VcadBMb+95W7SQlZK/wRH0zcmsqcF9BlBzhuSgDX8dRSKHTxbwk95Nk9HRVxTg=
X-Received: by 2002:a5d:6692:: with SMTP id l18mr6922046wru.382.1578512893173; 
 Wed, 08 Jan 2020 11:48:13 -0800 (PST)
MIME-Version: 1.0
References: <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
 <CABfawh=StW-4_VF+OUywP+t2SVE_o=gX8H9UGZcFH+e8FFbEQw@mail.gmail.com>
 <20200108184422.GX11756@Air-de-Roger>
In-Reply-To: <20200108184422.GX11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 12:47:36 -0700
X-Gmail-Original-Message-ID: <CABfawhn5_T0hmVeiGm7cN1z0nfS05Uw8vdf0qhz8MP-9E8KNhw@mail.gmail.com>
Message-ID: <CABfawhn5_T0hmVeiGm7cN1z0nfS05Uw8vdf0qhz8MP-9E8KNhw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCAxMTo0NCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAxMToyMzoy
OUFNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+IFdoeSBkbyB5b3Ug
bmVlZCBhIGNvbmZpZyBmaWxlIGZvciBsYXVuY2hpbmcgdGhlIFFlbXUgZGV2aWNlIG1vZGVsPwo+
ID4gPiA+ID4gPiBEb2Vzbid0IHRoZSBzYXZlLWZpbGUgY29udGFpbiBhbGwgdGhlIGluZm9ybWF0
aW9uPwo+ID4gPiA+ID4KPiA+ID4gPiA+IFRoZSBjb25maWcgaXMgdXNlZCB0byBwb3B1bGF0ZSB4
ZW5zdG9yZSwgbm90IGp1c3QgZm9yIFFFTVUuIFRoZSBRRU1VCj4gPiA+ID4gPiBzYXZlIGZpbGUg
ZG9lc24ndCBjb250YWluIHRoZSB4bCBjb25maWcuIFRoaXMgaXMgbm90IGEgZnVsbCBWTSBzYXZl
Cj4gPiA+ID4gPiBmaWxlLCBpdCBpcyBvbmx5IHRoZSBRRU1VIHN0YXRlIHRoYXQgZ2V0cyBkdW1w
ZWQgd2l0aAo+ID4gPiA+ID4geGVuLXNhdmUtZGV2aWNlcy1zdGF0ZS4KPiA+ID4gPgo+ID4gPiA+
IFRCSCBJIHRoaW5rIGl0IHdvdWxkIGJlIGVhc2llciB0byBoYXZlIHNvbWV0aGluZyBsaWtlIG15
IHByb3Bvc2FsCj4gPiA+ID4gYmVsb3csIHdoZXJlIHlvdSB0ZWxsIHhsIHRoZSBwYXJlbnQgYW5k
IHRoZSBmb3JrZWQgVk0gbmFtZXMgYW5kIHhsCj4gPiA+ID4gZG9lcyB0aGUgcmVzdC4gRXZlbiBi
ZXR0ZXIgd291bGQgYmUgdG8gbm90IGhhdmUgdG8gdGVsbCB4bCB0aGUgcGFyZW50Cj4gPiA+ID4g
Vk0gbmFtZSAoc2luY2UgSSBndWVzcyB0aGlzIGlzIGFscmVhZHkgdHJhY2tlZCBpbnRlcm5hbGx5
IHNvbWV3aGVyZT8pLgo+ID4gPgo+ID4gPiBUaGUgZm9ya2VkIFZNIGhhcyBubyAibmFtZSIgd2hl
biBpdCdzIGNyZWF0ZWQuIEZvciBwZXJmb3JtYW5jZSByZWFzb25zCj4gPiA+IHdoZW4gdGhlIFZN
IGZvcmsgaXMgY3JlYXRlZCB3aXRoICItLWxhdW5jaC1kbSBubyIgd2UgZXhwbGljaXRseSB3YW50
Cj4gPiA+IHRvIGF2b2lkIHRvdWNoaW5nIFhlbnN0b3JlLiBFdmVuIHBhcnNpbmcgdGhlIGNvbmZp
ZyBmaWxlIHdvdWxkIGJlCj4gPiA+IHVubmVlZGVkIG92ZXJoZWFkIGF0IHRoYXQgc3RhZ2UuCj4g
Pgo+ID4gQW5kIHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9uLCBubywgdGhlIHBhcmVudCBWTSdzIG5h
bWUgaXMgbm90IHJlY29yZGVkCj4gPiBhbnl3aGVyZSBmb3IgdGhlIGZvcmsuIFRlY2huaWNhbGx5
IG5vdCBldmVuIHRoZSBwYXJlbnQncyBkb21haW4gaWQgaXMKPiA+IGtlcHQgYnkgWGVuLiBUaGUg
Zm9yayBvbmx5IGtlZXBzIGEgcG9pbnRlciB0byB0aGUgcGFyZW50J3MgInN0cnVjdAo+ID4gZG9t
YWluIgo+Cj4gVGhlcmUncyB0aGUgZG9tYWluX2lkIGZpZWxkIGluc2lkZSBvZiBzdHJ1Y3QgZG9t
YWluLCBzbyBpdCBzZWVtcyBxdWl0ZQo+IGVhc3kgdG8gZ2V0IHRoZSBwYXJlbnQgZG9taWQgZnJv
bSB0aGUgZm9yayBpZiB0aGVyZSdzIGEgcG9pbnRlciB0byB0aGUKPiBwYXJlbnQncyBzdHJ1Y3Qg
ZG9tYWluLgo+Cj4gPiBTbyByaWdodCBub3cgdGhlcmUgaXMgbm8gaHlwZXJjYWxsIGludGVyZmFj
ZSB0byByZXRyaWV2ZSBhCj4gPiBmb3JrJ3MgcGFyZW50J3MgSUQgLSBpdCBpcyBhc3N1bWVkIHRo
ZSB0b29scyB1c2luZyB0aGUgaW50ZXJmYWNlIGFyZQo+ID4ga2VlcGluZyB0cmFjayBvZiB0aGF0
LiBDb3VsZCB0aGlzIGluZm9ybWF0aW9uIGJlIGR1bXBlZCBpbnRvIFhlbnN0b3JlCj4gPiBhcyB3
ZWxsPyBZZXMuIEJ1dCB3ZSBzcGVjaWZpY2FsbHkgd2FudCBiZSBhYmxlIHRvIGNyZWF0ZSB0aGUg
Zm9yayBhcwo+ID4gZmFzdCBwb3NzaWJsZSB3aXRob3V0IGFueSB1bm5lY2Vzc2FyeSBvdmVyaGVh
ZC4KPgo+IEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0byBpZGVudGlmeSBmb3JrZWQgZG9tYWlu
cyB1c2luZwo+IFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbzogeW91IGNvdWxkIGFkZCBhIHBhcmVu
dF9kb21pZCBmaWVsZCB0bwo+IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyBhbmQgaWYgaXQncyBz
ZXQgdG8gc29tZXRoaW5nIGRpZmZlcmVudCB0aGFuCj4gRE9NSURfSU5WQUxJRCB0aGVuIHRoZSBk
b21haW4gaXMgYSBmb3JrIG9mIHRoZSBnaXZlbiBkb21pZC4KPgo+IE5vdCBzYXlpbmcgaXQgc2hv
dWxkIGJlIGRvbmUgbm93LCBidXQgQUZBSUNUIGdldHRpbmcgdGhlIHBhcmVudCdzCj4gZG9taWQg
aXMgZmVhc2libGUgYW5kIGRvZXNuJ3QgcmVxdWlyZSB4ZW5zdG9yZS4KPgoKT2YgY291cnNlIGl0
IGNvdWxkIGJlIGRvbmUuIEkgd2FzIGp1c3QgcG9pbnRpbmcgb3V0IHRoYXQgaXQncyBub3QKY3Vy
cmVudGx5IGtlcHQgc2VwYXJhdGVseSBhbmQgdGhlcmUgaXMgbm8gaW50ZXJmYWNlIHRvIHJldHJp
ZXZlIGl0LgpCdXQgVEJIIEkgaGF2ZSBsb3N0IHRoZSB0cmFpbiB0aGUgdGhvdWdoIHdoeSB3ZSB3
b3VsZCBuZWVkIHRoYXQgaW4gdGhlCmZpcnN0IHBsYWNlPyBXaGVuIFFFTVUgaXMgYmVpbmcgbGF1
bmNoZWQgdGhlIGZvcmsgaXMgYWxyZWFkeSBjcmVhdGVkCmFuZCBRRU1VIGRvZXNuJ3QgbmVlZCB0
byBrbm93IGFueXRoaW5nIGFib3V0IHRoZSBwYXJlbnQuCgpUYW1hcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 19:52:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 19: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 1ipHNU-00014N-N1; Wed, 08 Jan 2020 19:52:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cnPU=25=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipHNT-00014I-FR
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 19:52:27 +0000
X-Inumbo-ID: 5f1a8a9c-3250-11ea-a38f-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f1a8a9c-3250-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 19:52:16 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578513138; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=P7fGM2HGFZ/m+K4J85JepeGZ+4zS/6m8CNrtCIx+pgA=;
 b=beV9UmoF3UYZT/fsNVPKXxOpq2aeC/PPH1jBDEDaBn9/WJ69X0wzitpJ2W3yKYyfHDwZfEjC
 jndtyJF6HutwgvJfYT9jDmkGANze0IXs6vCF8/X5qO+1qHxVAvGLkp9pCUzM8RLf3uuZLvPX
 aJNakkfpuJhhxpnIait/nMaXo98=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5e1632ed.7f77267b16f0-smtp-out-n01;
 Wed, 08 Jan 2020 19:52:13 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id w15so4748971wru.4
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 11:52:12 -0800 (PST)
X-Gm-Message-State: APjAAAWiFTIvABTL94b04X6UjD7Si0jCBESk4NqeEx77FuGRaoFMI/9y
 DXZmY2aaAthN+y20khbiUBDksYUMqdDJFCRDWh0=
X-Google-Smtp-Source: APXvYqz70aEKes+MKR230z46sjCxBhh9M6L0tpAWEZP0oONevFg9ve9lYNN/t7vaW7DtfqMZXX6r+kwcFxH7aDvsi3I=
X-Received: by 2002:adf:e5cf:: with SMTP id a15mr6419130wrn.140.1578513131381; 
 Wed, 08 Jan 2020 11:52:11 -0800 (PST)
MIME-Version: 1.0
References: <CABfawh=F8dsn4LLtdfYR4nb0djaswofEioDtqi2TKVJ0zCBK0Q@mail.gmail.com>
 <20191231104022.GG11756@Air-de-Roger>
 <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
 <20200108183649.GW11756@Air-de-Roger>
In-Reply-To: <20200108183649.GW11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 8 Jan 2020 12:51:35 -0700
X-Gmail-Original-Message-ID: <CABfawh=AK+HAgLqByo_Xgr_Ev53+cEo3tiMuPn4SYL7R1i8P-Q@mail.gmail.com>
Message-ID: <CABfawh=AK+HAgLqByo_Xgr_Ev53+cEo3tiMuPn4SYL7R1i8P-Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCAxMTozNyBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAxMToxNDo0
NkFNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiA4LCAyMDIw
IGF0IDExOjAxIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90
ZToKPiA+ID4KPiA+ID4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDg6MzI6MjJBTSAtMDcwMCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+IE9uIFdlZCwgSmFuIDgsIDIwMjAgYXQgODow
OCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+
ID4gPgo+ID4gPiA+ID4gT24gVHVlLCBEZWMgMzEsIDIwMTkgYXQgMDk6MzY6MDFBTSAtMDcwMCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBh
dCA5OjA4IEFNIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCA4OjExIEFN
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+
ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBPbiBUdWUsIERlYyAzMSwgMjAxOSBhdCAwODowMDoxN0FN
IC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+IE9uIFR1ZSwg
RGVjIDMxLCAyMDE5IGF0IDM6NDAgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gT24g
TW9uLCBEZWMgMzAsIDIwMTkgYXQgMDU6Mzc6MzhQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gT24gTW9uLCBEZWMgMzAsIDIwMTkgYXQgNToyMCBQ
TSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gT24gTW9uLCAzMCBEZWMgMjAxOSwgMjA6
NDkgVGFtYXMgSyBMZW5neWVsLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPj4gT24gTW9uLCBEZWMgMzAs
IDIwMTkgYXQgMTE6NDMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4gd3JvdGU6Cj4g
PiA+ID4gPiA+ID4gPiA+ID4gPiA+PiBCdXQga2VlcCBpbiBtaW5kIHRoYXQgdGhlICJmb3JrLXZt
IiBjb21tYW5kIGV2ZW4gd2l0aCB0aGlzIHVwZGF0ZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPj4g
d291bGQgc3RpbGwgbm90IHByb2R1Y2UgZm9yIHlvdSBhICJmdWxseSBmdW5jdGlvbmFsIiBWTSBv
biBpdHMgb3duLgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPj4gVGhlIHVzZXIgc3RpbGwgaGFzIHRv
IHByb2R1Y2UgYSBuZXcgVk0gY29uZmlnIGZpbGUsIGNyZWF0ZSB0aGUgbmV3Cj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiA+PiBkaXNrLCBzYXZlIHRoZSBRRU1VIHN0YXRlLCBldGMuCj4gPiA+ID4gPiA+
ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiBJTU8gdGhlIGRlZmF1bHQgYmVoYXZpb3Igb2Yg
dGhlIGZvcmsgY29tbWFuZCBzaG91bGQgYmUgdG8gbGVhdmUgdGhlCj4gPiA+ID4gPiA+ID4gPiA+
ID4gb3JpZ2luYWwgVk0gcGF1c2VkLCBzbyB0aGF0IHlvdSBjYW4gY29udGludWUgdXNpbmcgdGhl
IHNhbWUgZGlzayBhbmQKPiA+ID4gPiA+ID4gPiA+ID4gPiBuZXR3b3JrIGNvbmZpZyBpbiB0aGUg
Zm9yayBhbmQgeW91IHdvbid0IG5lZWQgdG8gcGFzcyBhIG5ldyBjb25maWcKPiA+ID4gPiA+ID4g
PiA+ID4gPiBmaWxlLgo+ID4gPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gQXMg
SnVsaWVuIGFscmVhZHkgc2FpZCwgbWF5YmUgSSB3YXNuJ3QgY2xlYXIgaW4gbXkgcHJldmlvdXMg
cmVwbGllczoKPiA+ID4gPiA+ID4gPiA+ID4gPiBJJ20gbm90IGFza2luZyB5b3UgdG8gaW1wbGVt
ZW50IGFsbCB0aGlzLCBpdCdzIGZpbmUgaWYgdGhlCj4gPiA+ID4gPiA+ID4gPiA+ID4gaW1wbGVt
ZW50YXRpb24gb2YgdGhlIGZvcmstdm0geGwgY29tbWFuZCByZXF1aXJlcyB5b3UgdG8gcGFzcyBj
ZXJ0YWluCj4gPiA+ID4gPiA+ID4gPiA+ID4gb3B0aW9ucywgYW5kIHRoYXQgdGhlIGRlZmF1bHQg
YmVoYXZpb3IgaXMgbm90IGltcGxlbWVudGVkLgo+ID4gPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4g
PiA+ID4gPiA+ID4gV2UgbmVlZCBhbiBpbnRlcmZhY2UgdGhhdCdzIHNhbmUsIGFuZCB0aGF0J3Mg
ZGVzaWduZWQgdG8gYmUgZWFzeSBhbmQKPiA+ID4gPiA+ID4gPiA+ID4gPiBjb21wcmVoZW5zaXZl
IHRvIHVzZSwgbm90IGFuIGludGVyZmFjZSBidWlsdCBhcm91bmQgd2hhdCdzIGN1cnJlbnRseQo+
ID4gPiA+ID4gPiA+ID4gPiA+IGltcGxlbWVudGVkLgo+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+
ID4gPiA+ID4gPiBPSywgc28gSSB0aGluayB0aGF0IHdvdWxkIGxvb2sgbGlrZSAieGwgZm9yay12
bSA8cGFyZW50X2RvbWlkPiIgd2l0aAo+ID4gPiA+ID4gPiA+ID4gPiBhZGRpdGlvbmFsIG9wdGlv
bnMgZm9yIHRoaW5ncyBsaWtlIG5hbWUsIGRpc2ssIHZsYW4sIG9yIGEgY29tcGxldGVseQo+ID4g
PiA+ID4gPiA+ID4gPiBuZXcgY29uZmlnLCBhbGwgb2Ygd2hpY2ggYXJlIGN1cnJlbnRseSBub3Qg
aW1wbGVtZW50ZWQsICsgYW4KPiA+ID4gPiA+ID4gPiA+ID4gYWRkaXRpb25hbCBvcHRpb24gdG8g
bm90IGxhdW5jaCBRRU1VIGF0IGFsbCwgd2hpY2ggd291bGQgYmUgdGhlIG9ubHkKPiA+ID4gPiA+
ID4gPiA+ID4gb25lIGN1cnJlbnRseSB3b3JraW5nLiBBbHNvIGtlZXBpbmcgdGhlIHNlcGFyYXRl
ICJ4bCBmb3JrLWxhdW5jaC1kbSIKPiA+ID4gPiA+ID4gPiA+ID4gYXMgaXMuIElzIHRoYXQgd2hh
dCB3ZSBhcmUgdGFsa2luZyBhYm91dD8KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBJ
IHRoaW5rIGZvcmstbGF1bmNoLXZtIHNob3VsZCBqdXN0IGJlIGFuIG9wdGlvbiBvZiBmb3JrLXZt
IChpZToKPiA+ID4gPiA+ID4gPiA+IC0tbGF1bmNoLWRtLW9ubHkgb3Igc29tZSBzdWNoKS4gSSBk
b24ndCB0aGluayB0aGVyZSdzIGEgcmVhc29uIHRvIGhhdmUKPiA+ID4gPiA+ID4gPiA+IGEgc2Vw
YXJhdGUgdG9wLWxldmVsIGNvbW1hbmQgdG8ganVzdCBsYXVuY2ggdGhlIGRldmljZSBtb2RlbC4K
PiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEl0J3MganVzdCB0aGF0IHRoZSBmb3JrLWxhdW5j
aC1kbSBuZWVkcyB0aGUgZG9taWQgb2YgdGhlIGZvcmssIHdoaWxlCj4gPiA+ID4gPiA+ID4gdGhl
IGZvcmstdm0gbmVlZHMgdGhlIHBhcmVudCdzIGRvbWlkLiBCdXQgSSBndWVzcyB3ZSBjYW4gaW50
ZXJwcmV0IHRoZQo+ID4gPiA+ID4gPiA+ICJkb21pZCIgcmVxdWlyZWQgaW5wdXQgZGlmZmVyZW50
bHkgZGVwZW5kaW5nIG9uIHdoaWNoIHN1Yi1vcHRpb24gaXMKPiA+ID4gPiA+ID4gPiBzcGVjaWZp
ZWQgZm9yIHRoZSBjb21tYW5kLiBMZXQncyBzZWUgaG93IGl0IHBhbnMgb3V0Lgo+ID4gPiA+ID4g
Pgo+ID4gPiA+ID4gPiBIb3cgZG9lcyB0aGUgZm9sbG93aW5nIGxvb2sgZm9yIHRoZSBpbnRlcmZh
Y2U/Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ICAgICB7ICJmb3JrLXZtIiwKPiA+ID4gPiA+ID4g
ICAgICAgJm1haW5fZm9ya192bSwgMCwgMSwKPiA+ID4gPiA+ID4gICAgICAgIkZvcmsgYSBkb21h
aW4gZnJvbSB0aGUgcnVubmluZyBwYXJlbnQgZG9taWQiLAo+ID4gPiA+ID4gPiAgICAgICAiW29w
dGlvbnNdIDxEb21pZD4iLAo+ID4gPiA+ID4gPiAgICAgICAiLWggICAgICAgICAgICAgICAgICAg
ICAgICAgICBQcmludCB0aGlzIGhlbHAuXG4iCj4gPiA+ID4gPiA+ICAgICAgICItTiA8bmFtZT4g
ICAgICAgICAgICAgICAgICAgIEFzc2lnbiBuYW1lIHRvIFZNIGZvcmsuXG4iCj4gPiA+ID4gPiA+
ICAgICAgICItRCA8ZGlzaz4gICAgICAgICAgICAgICAgICAgIEFzc2lnbiBkaXNrIHRvIFZNIGZv
cmsuXG4iCj4gPiA+ID4gPiA+ICAgICAgICItQiA8YnJpZGdlICAgICAgICAgICAgICAgICAgIEFz
c2lnbiBicmlkZ2UgdG8gVk0gZm9yay5cbiIKPiA+ID4gPiA+ID4gICAgICAgIi1WIDx2bGFuPiAg
ICAgICAgICAgICAgICAgICAgQXNzaWduIHZsYW4gdG8gVk0gZm9yay5cbiIKPiA+ID4gPiA+Cj4g
PiA+ID4gPiBJTU8gSSB0aGluayB0aGUgbmFtZSBvZiBmb3JrIGlzIHRoZSBvbmx5IHVzZWZ1bCBv
cHRpb24uIEJlaW5nIGFibGUgdG8KPiA+ID4gPiA+IGFzc2lnbiBkaXNrcyBvciBicmlkZ2VzIGZy
b20gdGhlIGNvbW1hbmQgbGluZSBzZWVtcyBxdWl0ZSBjb21wbGljYXRlZC4KPiA+ID4gPiA+IFdo
YXQgYWJvdXQgVk1zIHdpdGggbXVsdGlwbGUgZGlza3M/IE9yIFZNcyB3aXRoIG11bHRpcGxlIG5p
Y3Mgb24KPiA+ID4gPiA+IGRpZmZlcmVudCBicmlkZ2VzPwo+ID4gPiA+ID4KPiA+ID4gPiA+IEkg
dGhpbmsgaXQncyBlYXNpZXIgZm9yIGJvdGggdGhlIGltcGxlbWVudGF0aW9uIGFuZCB0aGUgdXNl
ciB0byBqdXN0Cj4gPiA+ID4gPiB1c2UgYSBjb25maWcgZmlsZSBpbiB0aGF0IGNhc2UuCj4gPiA+
ID4KPiA+ID4gPiBJIGFncmVlIGJ1dCBpdCBzb3VuZGVkIHRvIG1lIHlvdSBndXlzIHdhbnRlZCB0
byBoYXZlIGEgImNvbXBsZXRlIgo+ID4gPiA+IGludGVyZmFjZSBldmVuIGlmIGl0J3MgdW5pbXBs
ZW1lbnRlZC4gVGhpcyBpcyB3aGF0IGEgY29tcGxldGUKPiA+ID4gPiBpbnRlcmZhY2Ugd291bGQg
bG9vayB0byBtZS4KPiA+ID4KPiA+ID4gSSB3b3VsZCBhZGQgdGhvc2Ugb3B0aW9ucyBhZnRlcndh
cmRzIGlmIHRoZXJlJ3MgYSBuZWVkIGZvciB0aGVtLiBJIHdhcwo+ID4gPiBtYWlubHkgY29uY2Vy
bmVkIGFib3V0IGludHJvZHVjaW5nIGEgdG9wIGxldmVsIGNvbW1hbmQgKGllOiBmb3JrLXZtKQo+
ID4gPiB0aGF0IHdvdWxkIHJlcXVpcmUgY2FsbGluZyBvdGhlciBjb21tYW5kcyBpbiBvcmRlciB0
byBnZXQgYSBmdW5jdGlvbmFsCj4gPiA+IGZvcmsuIEknbSBub3Qgc28gY29uY2VybmVkIGFib3V0
IGhhdmluZyBhbGwgdGhlIHBvc3NpYmxlIG9wdGlvbnMKPiA+ID4gbGlzdGVkIG5vdywgYXMgbG9u
ZyBhcyB0aGUgZGVmYXVsdCBiZWhhdmlvciBvZiBmb3JrLXZtIGlzIHNvbWV0aGluZwo+ID4gPiBz
YW5lIHRoYXQgcHJvZHVjZXMgYSB3b3JraW5nIGZvcmssIGV2ZW4gaWYgbm90IGZ1bGx5IGltcGxl
bWVudGVkIGF0Cj4gPiA+IHRoaXMgc3RhZ2UuCj4gPgo+ID4gT0sKPiA+Cj4gPiA+ID4gPiBXaHkg
ZG8geW91IG5lZWQgYSBjb25maWcgZmlsZSBmb3IgbGF1bmNoaW5nIHRoZSBRZW11IGRldmljZSBt
b2RlbD8KPiA+ID4gPiA+IERvZXNuJ3QgdGhlIHNhdmUtZmlsZSBjb250YWluIGFsbCB0aGUgaW5m
b3JtYXRpb24/Cj4gPiA+ID4KPiA+ID4gPiBUaGUgY29uZmlnIGlzIHVzZWQgdG8gcG9wdWxhdGUg
eGVuc3RvcmUsIG5vdCBqdXN0IGZvciBRRU1VLiBUaGUgUUVNVQo+ID4gPiA+IHNhdmUgZmlsZSBk
b2Vzbid0IGNvbnRhaW4gdGhlIHhsIGNvbmZpZy4gVGhpcyBpcyBub3QgYSBmdWxsIFZNIHNhdmUK
PiA+ID4gPiBmaWxlLCBpdCBpcyBvbmx5IHRoZSBRRU1VIHN0YXRlIHRoYXQgZ2V0cyBkdW1wZWQg
d2l0aAo+ID4gPiA+IHhlbi1zYXZlLWRldmljZXMtc3RhdGUuCj4gPiA+Cj4gPiA+IFRCSCBJIHRo
aW5rIGl0IHdvdWxkIGJlIGVhc2llciB0byBoYXZlIHNvbWV0aGluZyBsaWtlIG15IHByb3Bvc2Fs
Cj4gPiA+IGJlbG93LCB3aGVyZSB5b3UgdGVsbCB4bCB0aGUgcGFyZW50IGFuZCB0aGUgZm9ya2Vk
IFZNIG5hbWVzIGFuZCB4bAo+ID4gPiBkb2VzIHRoZSByZXN0LiBFdmVuIGJldHRlciB3b3VsZCBi
ZSB0byBub3QgaGF2ZSB0byB0ZWxsIHhsIHRoZSBwYXJlbnQKPiA+ID4gVk0gbmFtZSAoc2luY2Ug
SSBndWVzcyB0aGlzIGlzIGFscmVhZHkgdHJhY2tlZCBpbnRlcm5hbGx5IHNvbWV3aGVyZT8pLgo+
ID4KPiA+IFRoZSBmb3JrZWQgVk0gaGFzIG5vICJuYW1lIiB3aGVuIGl0J3MgY3JlYXRlZC4gRm9y
IHBlcmZvcm1hbmNlIHJlYXNvbnMKPiA+IHdoZW4gdGhlIFZNIGZvcmsgaXMgY3JlYXRlZCB3aXRo
ICItLWxhdW5jaC1kbSBubyIgd2UgZXhwbGljaXRseSB3YW50Cj4gPiB0byBhdm9pZCB0b3VjaGlu
ZyBYZW5zdG9yZS4gRXZlbiBwYXJzaW5nIHRoZSBjb25maWcgZmlsZSB3b3VsZCBiZQo+ID4gdW5u
ZWVkZWQgb3ZlcmhlYWQgYXQgdGhhdCBzdGFnZS4KPgo+IEkgdGhpbmsgeW91IG5lZWQgYW5vdGhl
ciBvcHRpb24gdG8gdGVsbCB4bCB0byBub3QgbmFtZSB0aGUgZm9ya2VkIFZNLAo+IGFidXNpbmcg
b2YgIi0tbGF1bmNoLWRtIG5vIiB0byBub3Qgc2V0IGEgbmFtZSBpcyBub3QgZXhwZWN0ZWQgSSB0
aGluay4KClNlZSBteSByZXBseSBiZWxvdy4KCj4KPiA+ID4KPiA+ID4gQW55d2F5LCBJJ20gbm90
IGdvaW5nIHRvIGluc2lzdCBvbiB0aGlzIGJ1dCB0aGUgd29ya2Zsb3cgb2YgdGhlIFFlbXUKPiA+
ID4gZm9ya2luZyBzZWVtcyB0byBub3QgYmUgdmVyeSB1c2VyIGZyaWVuZGx5IHVubGVzcyB5b3Ug
a25vdyBleGFjdGx5IGhvdwo+ID4gPiB0byB1c2UgaXQuCj4gPiA+Cj4gPiA+ID4KPiA+ID4gPiA+
Cj4gPiA+ID4gPiBJIHRoaW5rIHlvdSBhbHNvIG5lZWQgc29tZXRoaW5nIGxpa2U6Cj4gPiA+ID4g
Pgo+ID4gPiA+ID4gIyB4bCBmb3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgPHBhcmVudF9kb21pZD4g
PGZvcmtfZG9taWQ+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gU28gdGhhdCBhIHVzZXIgZG9lc24ndCBu
ZWVkIHRvIHBhc3MgYSBxZW11LXNhdmUtZmlsZT8KPiA+ID4gPgo+ID4gPiA+IFRoaXMgZG9lc24n
dCBtYWtlIG11Y2ggc2Vuc2UgdG8gbWUuIFRvIGxhdW5jaCBRRU1VIHlvdSBuZWVkIHRoZSBjb25m
aWcKPiA+ID4gPiBmaWxlIHRvIHdpcmUgdGhpbmdzIHVwIGNvcnJlY3RseS4gTGlrZSBpbiBvcmRl
ciB0byBsYXVuY2ggUUVNVSB5b3UKPiA+ID4gPiBuZWVkIHRvIHRlbGwgaXQgdGhlIG5hbWUgb2Yg
dGhlIFZNLCBkaXNrIHBhdGgsIGV0Yy4gdGhhdCBhcmUgYWxsCj4gPiA+ID4gY29udGFpbmVkIGlu
IHRoZSBjb25maWcuCj4gPiA+Cj4gPiA+IFlvdSBjb3VsZCBnZXQgYWxsIHRoaXMgaW5mb3JtYXRp
b24gZnJvbSB0aGUgcGFyZW50IFZNLCBJSVJDIGxpYnhsIGhhcwo+ID4gPiBhIGpzb24gdmVyc2lv
biBvZiB0aGUgY29uZmlnLiBGb3IgZXhhbXBsZSBmb3IgbWlncmF0aW9uIHRoZXJlJ3Mgbm8KPiA+
ID4gbmVlZCB0byBwYXNzIGFueSBjb25maWcgZmlsZSwgc2luY2UgdGhlIGluY29taW5nIFZNIGNh
biBiZSByZWNyZWF0ZWQKPiA+ID4gZnJvbSB0aGUgZGF0YSBpbiB0aGUgc291cmNlIFZNLgo+ID4g
Pgo+ID4KPiA+IEJ1dCBhZ2FpbiwgY3JlYXRpbmcgYSBmb3JrIHdpdGggdGhlIGV4YWN0IGNvbmZp
ZyBvZiB0aGUgcGFyZW50IGlzIG5vdAo+ID4gcG9zc2libGUuIEV2ZW4gaWYgdGhlIHRvb2wgd291
bGQgcmVuYW1lIHRoZSBmb3JrIG9uLXRoZS1mbHkgYXMgaXQgZG9lcwo+ID4gZHVyaW5nIHRoZSBt
aWdyYXRpb24sIHRoZSBmb3JrIHdvdWxkIGVuZCB1cCB0aHJhc2hpbmcgdGhlIHBhcmVudCBWTSdz
Cj4gPiBkaXNrIGFuZCBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBjcmVhdGUgYW55IGFkZGl0aW9u
YWwgZm9ya3MuIEl0IHdvdWxkCj4gPiBhbHNvIG1lYW4gdGhhdCBhdCBubyBwb2ludCBjYW4gdGhl
IG9yaWdpbmFsIFZNIGJlIHVucGF1c2VkIGFmdGVyIHRoZQo+ID4gZm9ya3MgYXJlIGdvbmUuIEkg
ZG9uJ3Qgc2VlIGFueSB1c2VjYXNlIGluIHdoaWNoIHRoYXQgd291bGQgbWFrZSBhbnkKPiA+IHNl
bnNlIGF0IGFsbC4KPgo+IFlvdSBjb3VsZCBoYXZlIHRoZSBkaXNrKHMpIGFzIHJlYWQtb25seSBh
bmQgdGhlIFZNIHJ1bm5pbmcgY29tcGxldGVseQo+IGZyb20gUkFNLiBBbHBpbmUtbGludXggaGFz
IChvciBoYWQpIGEgbW9kZSB3aGVyZSBpdCB3YXMgY29tcGxldGVseQo+IHN0YXRlbGVzcyBhbmQg
cnVubmluZyBmcm9tIFJBTS4gSSB0aGluayBpdCdzIGZpbmUgdG8gcmVxdWlyZSBwYXNzaW5nIGEK
PiBjb25maWcgZmlsZSBmb3IgdGhlIHRpbWUgYmVpbmcsIHdlIGNhbiBsb29rIGF0IG90aGVyIG9w
dGlvbnMKPiBhZnRlcndhcmRzLgo+CgpPSywgdGhlcmUgaXMgdGhhdC4gQnV0IEkgd291bGQgc2F5
IHRoYXQncyBhIGZhaXJseSBuaWNoZSB1c2UtY2FzZS4gWW91CndvdWxkbid0IGhhdmUgYW55IG5l
dHdvcmsgYWNjZXNzIGluIHRoYXQgZm9yaywgbm8gZGlzaywgbm8gd2F5IHRvIGdldAppbmZvcm1h
dGlvbiBpbiBvciBvdXQgYmVzaWRlIHRoZSBzZXJpYWwgY29uc29sZS4gU28gSSB3b3VsZG4ndCB3
YW50CnRoYXQgc2V0dXAgdG8gYmUgY29uc2lkZXJlZCB0aGUgZGVmYXVsdC4gSWYgc29tZW9uZSB3
YW50cyB0byB0aGF0IEkKd291bGQgcmF0aGVyIGhhdmUgYW4gb3B0aW9uIHRoYXQgdGVsbHMgeGwg
dG8gYXV0b21hdGljYWxseSBuYW1lIHRoZQpmb3JrIGZvciB5b3UgaW5zdGVhZCBvZiB0aGUgb3Ro
ZXIgd2F5IGFyb3VuZC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 20:42:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 20:42: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 1ipI9r-0005K6-1Y; Wed, 08 Jan 2020 20:42:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ky+M=25=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ipI9q-0005K1-DW
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 20:42:26 +0000
X-Inumbo-ID: 6070b8f6-3257-11ea-a38f-bc764e2007e4
Received: from mail-lj1-x22e.google.com (unknown [2a00:1450:4864:20::22e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6070b8f6-3257-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 20:42:25 +0000 (UTC)
Received: by mail-lj1-x22e.google.com with SMTP id u71so4706520lje.11
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 12:42:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=3Tu5svTAV3r/0Bw64k/RrpI+q05QTT299+SXKaS7mt8=;
 b=SfGEpb0VznutvRBNrEWqvxYNuh809uzijY1R5wLNEYtcBdVccfP+FBsVBVIJDUvGBO
 Ej+ltuvTLII1vrxIeczdKGmQ7QsgnJiYMB/suUZbsk3/E6l4p+qIXuK9S8yJy4ZPeGlD
 1YAZZyCVqALLM8P5FhwSOv3Z2ZhX7tZzcmpi26MxbG8P1dDMlJQN+LQBnRV0hy/JEgxw
 0p7eslc4OygtzTvvKb6I9zMrnhCaQeEJ7QL16mkG0Y6/Pj85ZvRCH9EWHvnSYKFm6USn
 yZMBZbstbwCEcWqPXba78DMcU88zOjgn6OnvSuFsbm5fnOFGt3Vux0C0tPD+Z6IF+c9b
 Akag==
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=3Tu5svTAV3r/0Bw64k/RrpI+q05QTT299+SXKaS7mt8=;
 b=tYSZuTBNkC4BjKvO8W50KgOPdZ8XtQOR7ubxU/TtoGcd1Mmb8HHg0O4ikZO/KigO35
 MD/47QW9rHKC5VVknN3zrUxoMly6Q5tg7tdblXiH13Q0n1TmC4sjOrFLeC9S0Ka4IhOM
 l2JfFj7g2kwYKh3vwxjHYXTYM5Y7tjy3oFnGYPWP2msTMj4nmGdFlxwJM67MloIHl8oX
 sxG9BPewHbBP3QzTFUTew79wd92JjMF5ngwFRhIfzxHgvH3K1/3wyrZ4RYPqD59oLCuD
 /DLzaUC9A2P6m3H8v77KQjm65Uj5HCUFbM+38NyZAUX6QMHmK5Q+Qb9ICuwY1jf0TR8c
 5msQ==
X-Gm-Message-State: APjAAAVpAkCrwjX+1KHv9SBt253vm64hf74q96eKPpzBGiNLmsGQCNrF
 RSU+Natv/pT9hqa2Hm75TXdgUf6FNelybhGisUI=
X-Google-Smtp-Source: APXvYqwHkH8X+vKPqzQ3qsnYhYlY6WqeI9M2THQyuKJUDmnq8Y6voBoYACC9eE+B1YcEdzC74CpuPxzTAoc1OXRXutk=
X-Received: by 2002:a2e:8946:: with SMTP id b6mr4082379ljk.1.1578516144546;
 Wed, 08 Jan 2020 12:42:24 -0800 (PST)
MIME-Version: 1.0
References: <001f1181-615a-fcbe-de30-5792a1f1f318@phptrix.de>
 <719c82c2904741b58691ec5896d5b116@EX13D32EUC003.ant.amazon.com>
 <fc34ad12-aa99-e7ec-ab67-9313cb6fe30b@phptrix.de>
In-Reply-To: <fc34ad12-aa99-e7ec-ab67-9313cb6fe30b@phptrix.de>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 8 Jan 2020 15:42:13 -0500
Message-ID: <CAKf6xpsCcMk4b5bYPV+GiyGg-JrsY97P2tjFhqraT38GKEdzFw@mail.gmail.com>
To: Steffen Einsle <einsle@phptrix.de>
Subject: Re: [Xen-devel] [...], USB-passthru only works with qemu-traditional
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, "Durrant,
 Paul" <pdurrant@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>

T24gVHVlLCBKYW4gNywgMjAyMCBhdCAyOjM2IFBNIFN0ZWZmZW4gRWluc2xlIDxlaW5zbGVAcGhw
dHJpeC5kZT4gd3JvdGU6Cj4KPiBIZWxsbywKPgo+IHlvdSdyZSBwcm9iYWJseSByaWdodCBhYm91
dCB0aGUgbWFsZm9ybWVkIGNvbW1hbmRsaW5lIGZvciBVU0ItcGFzc3RocnU6Cj4gV2l0aCB1cHN0
cmVhbSBxZW11IEkgZ2V0Cj4KPiBxZW11LXN5c3RlbS14ODZfNjQ6IC11c2JkZXZpY2UgdGFibGV0
OiAnLXVzYmRldmljZScgaXMgZGVwcmVjYXRlZCwKPiBwbGVhc2UgdXNlICctZGV2aWNlIHVzYi0u
Li4nIGluc3RlYWQKPiBxZW11LXN5c3RlbS14ODZfNjQ6IC11c2JkZXZpY2UgaG9zdDowZDQ2OjMw
MDM6ICctdXNiZGV2aWNlJyBpcwo+IGRlcHJlY2F0ZWQsIHBsZWFzZSB1c2UgJy1kZXZpY2UgdXNi
LS4uLicgaW5zdGVhZAo+IHFlbXUtc3lzdGVtLXg4Nl82NDogLXVzYmRldmljZSBob3N0OjBkNDY6
MzAwMzogY291bGQgbm90IGFkZCBVU0IgZGV2aWNlCj4gJ2hvc3Q6MGQ0NjozMDAzJwoKUUVNVSAo
YXMgb2YgMi4xMj8pIG5vIGxvbmdlciBwYXJzZXMgJ2hvc3Q6MGQ0NjozMDAzJy4gIFlvdSBuZWVk
IHRvCnN1cHBseSBhcmd1bWVudHMgbGlrZSB0aGlzOgotZGV2aWNlIHVzYi1ob3N0LHZlbmRvcmlk
PTB4MGQ0Nixwcm9kdWN0aWQ9MHgzMDAzCgpxZW11LXN5c3RlbS14ODZfNjQgLWRldmljZSBxZW11
LXhoY2kgLWRldmljZQp1c2ItaG9zdCx2ZW5kb3JpZD0weDBkNDYscHJvZHVjdGlkPTB4MzAwMwoK
bGlieGwgbmVlZHMgdG8gYmUgbW9kaWZpZWQgdG8gY2hhbmdlIHRoZSBhcmd1bWVudHMuICBZb3Ug
Km1pZ2h0KiBiZQphYmxlIHRvIHNuZWFrIGFyb3VuZCBpdCBieSBzZXR0aW5ncwpkZXZpY2VfbW9k
ZWxfYXJncz1bIi1kZXZpY2UKdXNiLWhvc3QsdmVuZG9yaWQ9MHgwZDQ2LHByb2R1Y3RpZD0weDMw
MDMiXSBhbmQgZHJvcHBpbmcgdGhlIGhvc3QKZGV2aWNlIGZyb20gdXNiZGV2aWNlLgpJdCBtYXkg
bmVlZCB0byBiZQpkZXZpY2VfbW9kZWxfYXJncz1bIi1kZXZpY2UiLCJ1c2ItaG9zdCx2ZW5kb3Jp
ZD0weDBkNDYscHJvZHVjdGlkPTB4MzAwMyJdCmlmIHNwYWNlcyBpbiBhcmd1bWVudHMgYXJlbid0
IGhhbmRsZWQgcHJvcGVybHkuCgpSZWdhcmRzLApKYXNvbgoKPiBJJ20gbm90IHF1aXRlIHN1cmUg
aWYgdGhpcyBldmVyIHdvcmtlZCAod2l0aG91dCB0cmFkKSwgYnV0IGlmIGl0IGRpZCwgaXQKPiB3
YXMgc29tZSB5ZWFycyBhZ28uLi4gcGVyaGFwcyBhdCB0aGUgdGltZXMgb2YgeGVuIDQuMSA/Cj4K
Pgo+IEFtIDA2LjAxLjIwMjAgdW0gMTE6MjMgc2NocmllYiBEdXJyYW50LCBQYXVsOgo+ID4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogd2luLXB2LWRldmVsIDx3aW4tcHYt
ZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmCj4gPj4gT2YgU3Rl
ZmZlbiBFaW5zbGUKPiA+PiBTZW50OiAwNSBKYW51YXJ5IDIwMjAgMDA6NDQKPiA+PiBUbzogd2lu
LXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPj4gU3ViamVjdDogW3dpbi1wdi1kZXZl
bF0gRHJpdmVyIDkuMC4wIG5vIGtleWJvYXJkIGluIHZuY3ZpZXdlciwgVVNCLQo+ID4+IHBhc3N0
aHJ1IG9ubHkgd2l0aCBxZW11LXRyYWRpdGlvbmFsCj4gPj4KPiA+PiBIZWxsbywKPiA+Pgo+ID4+
IEkganVzdCBpbnN0YWxsZWQgYSBXaW5kb3dzIDIwMTkgU2VydmVyIHdpdGggdGhlIG5ldyA5LjAu
MCBQViBkcml2ZXJzCj4gPj4gdW5kZXIgeGVuIDQuMTIuMS4gSSB1c2UgZ2VudG9vIGFuZCBzaW5j
ZSBJIG5lZWQgdXNiLXBhc3N0aHJ1IEkgaGF2ZSB0bwo+ID4+IHVzZSB0aGUgcWVtdS10cmFkaXRp
b25hbCB1c2VmbGFnIChvciBkZXZpY2VfbW9kZWxfdmVyc2lvbiA9Cj4gPj4gJ3FlbXUteGVuLXRy
YWRpdGlvbmFsJykuCj4gPj4KPiA+PiAtIFVTQi1wYXNzdGhydSB3b3JrcyBvbmx5IHdpdGggcWVt
dS10cmFkaXRpb25hbAo+ID4gICAgVGhhdCBzZWVtcyBvZGQsIGJ1dCBJIGd1ZXNzIG5vciBtYW55
IHBlb3BsZSB1c2UgVVNCIHBhc3N0aHJ1IHNvIGl0IGNvdWxkIGhhdmUgZ290IGJyb2tlbiB3aXRo
IHVwc3RyZWFtIHNvbWV3aGVyZSBhbG9uZyB0aGUgd2F5Lgo+ID4+IElzIHRoZXJlIGEgZ2VuZXJh
bCB0cmljayB0byBnZXQgVVNCLXBhc3N0aHJ1IHdvcmtpbmcgd2l0aCBxZW11LXhlbj8KPiA+PiAo
d2l0aG91dCBxZW11LXRyYWRpdGlvbmFsIG15IHVzYmRldmljZSA9IFsndGFibGV0JywgJ2hvc3Q6
MGQ0NjozMDAzJ10KPiA+PiBwcmV2ZW50cyBkb211IGNyZWF0aW9uIC0gZGV2aWNlLW1vZGVsLWV4
aXRlZC1lcnJvcikKPiA+ICAgIEkgdGhpbmsgdGhhdCBpcyBwcm9iYWJseSBzb21ldGhpbmcgdG8g
cG9zdCBvbiB4ZW4tdXNlcnMgb3IgeGVuLWRldmVsLiBIYXZlIHlvdSBldmVyIGhhZCBVU0IgcGFz
c3Rocm91Z2ggd29ya2luZyB3aXRoIHVwc3RyZWFtIFFFTVU/IFRoZXJlJ3Mgbm90aGluZyBhdCBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fVVNCX1Bhc3N0aHJvdWdoIHRvIHN1
Z2dlc3QgaXQgaXMgb25seSBzdXBwb3J0ZWQgdXNpbmcgdHJhZCBzbyBpZiBpdCBpcyBicm9rZW4g
aXQgbmVlZHMgZml4aW5nLiBXaGF0IGRvZXMgeW91ciBxZW11IGxvZyAodW5kZXIgL3Zhci9sb2cv
eGVuKSBzYXkgd2FzIHRoZSByZWFzb24gZm9yIGZhaWx1cmU/IChJJ20gZ3Vlc3NpbmcgaXQgd2Fz
IHByb2JhYmx5IG1hbGZvcm1lZCBjb21tYW5kIGxpbmUsIHdoaWNoIHdvdWxkIG1lYW4gdGhlcmUn
cyBhIGJ1ZyBpbiBsaWJ4bCkuCj4gPiBQYXVsCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 20:54:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 20: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 1ipILU-0006Gd-A1; Wed, 08 Jan 2020 20:54:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipILT-0006GY-Fb
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 20:54:27 +0000
X-Inumbo-ID: 03686e90-3259-11ea-b1f0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03686e90-3259-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 20:54: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 <osstest-admin@xenproject.org>)
 id 1ipIL9-0004w8-EE; Wed, 08 Jan 2020 20: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 1ipIL9-0003mE-43; Wed, 08 Jan 2020 20:54:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipIL9-0002lG-3V; Wed, 08 Jan 2020 20:54:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145814-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=00691c6c90b2fd28d7b7037baeb288f6801e6182
X-Osstest-Versions-That: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 20:54:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145814: 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>

ZmxpZ2h0IDE0NTgxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTgxNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGRlMjdiNmUwYTBiMGRjYjhm
ZGZjNzU4MGZiZDljOTc2YWExMDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU3NTIgIDIwMjAt
MDEtMDcgMTg6MDA6MzQgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ1ODA2ICAy
MDIwLTAxLTA4IDE1OjAwOjU4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQ1ODE0ICAyMDIwLTAxLTA4IDE4OjAwOjIzIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0
LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNGRkZTI3YjZlMC4u
MDA2OTFjNmM5MCAgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4MiAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 21:03:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 21: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 1ipITe-0007BT-AA; Wed, 08 Jan 2020 21:02:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipITc-0007BO-D8
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 21:02:52 +0000
X-Inumbo-ID: 369be9ef-325a-11ea-b8d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 369be9ef-325a-11ea-b8d3-12813bfff9fa;
 Wed, 08 Jan 2020 21:02: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 <osstest-admin@xenproject.org>)
 id 1ipITT-00057k-87; Wed, 08 Jan 2020 21:02:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipITS-0003xl-Vo; Wed, 08 Jan 2020 21:02:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipITS-0004YK-UV; Wed, 08 Jan 2020 21:02:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145816-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 21:02:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 145816: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 21:24:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 21:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipIoh-0000hS-Pz; Wed, 08 Jan 2020 21:24:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T63C=25=amazon.com=prvs=2690668c3=anchalag@srs-us1.protection.inumbo.net>)
 id 1ipIog-0000hN-83
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 21:24:38 +0000
X-Inumbo-ID: 46246d5c-325d-11ea-b1f0-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46246d5c-325d-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 21:24:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578518678; x=1610054678;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=OYjFFo0DrFCWzOOz/gny+i2vR66GYQHB2pkG1xclaIo=;
 b=Nz90dVaLeJMtBGsjakplNF5juTnrtiva5w2gST4Rr8RqP7DgrOQCabKz
 KwhnCj7EvKTASwKfKrShOwAHw3plrJWgXTmGnWJiySV0CMBu66GvJadzv
 wqYez/M9W/0DPqxMv03dfvps2ZzmbGt0KWXiGK4UiSOC+FYWWcjGcnXYy Y=;
IronPort-SDR: pEvaeQmguSuyTaI/dz/YeUORvZXYn05WOkURz0oliguYx//z58wUrptZSkzkMPSfNKtLeXWNlj
 Vptfrbuz+gvw==
X-IronPort-AV: E=Sophos;i="5.69,411,1571702400"; d="scan'208";a="11513237"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 08 Jan 2020 21:24:35 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 95D21C5B6F; Wed,  8 Jan 2020 21:24:33 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 8 Jan 2020 21:24:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 8 Jan 2020 21:24:17 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Wed, 8 Jan 2020 21:24:17 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id DE4FD40E78; Wed,  8 Jan 2020 21:24:17 +0000 (UTC)
Date: Wed, 8 Jan 2020 21:24:17 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20200108212417.GA22381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <877e22ezv6.fsf@nanos.tec.linutronix.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <877e22ezv6.fsf@nanos.tec.linutronix.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
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: konrad.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, kamatam@amazon.com, mingo@redhat.com,
 xen-devel@lists.xenproject.org, sblbir@amazon.com, len.brown@intel.com,
 linux-pm@vger.kernel.org, anchalag@amazon.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 fllinden@amazon.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org,
 vkuznets@redhat.com, davem@davemloft.net, dwmw@amazon.co.uk,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDQ6MjM6MjVQTSArMDEwMCwgVGhvbWFzIEdsZWl4bmVy
IHdyb3RlOgo+IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPiB3cml0ZXM6Cj4g
Cj4gPiBzaHV0ZG93bl9waXJxIGlzIGludm9rZWQgZHVyaW5nIGhpYmVybmF0aW9uIHBhdGggYW5k
IGhlbmNlCj4gPiBQSVJRcyBzaG91bGQgYmUgcmVzdGFydGVkIGR1cmluZyByZXN1bWUuCj4gPiBC
ZWZvcmUgdGhpcyBjb21taXQnMDIwZGI5ZDNjMWRjMGEnIHhlbi9ldmVudHM6IEZpeCBpbnRlcnJ1
cHQgbG9zdAo+ID4gZHVyaW5nIGlycV9kaXNhYmxlIGFuZCBpcnFfZW5hYmxlIHN0YXJ0dXBfcGly
cSB3YXMgYXV0b21hdGljYWxseQo+ID4gY2FsbGVkIGR1cmluZyBpcnFfZW5hYmxlIGhvd2V2ZXIs
IGFmdGVyIHRoaXMgY29tbWl0IHBpcnEncyBkaWQgbm90Cj4gPiBnZXQgZXhwbGljaXRseSBzdGFy
dGVkIG9uY2UgcmVzdW1lZCBmcm9tIGhpYmVybmF0aW9uLgo+ID4KPiA+IGNoaXAtPmlycV9zdGFy
dHVwIGlzIGNhbGxlZCBvbmx5IGlmIElSUURfSVJRX1NUQVJURUQgaXMgdW5zZXQgZHVyaW5nCj4g
PiBpcnFfc3RhcnR1cCBvbiByZXN1bWUuIFRoaXMgZmxhZyBnZXRzIGNsZWFyZWQgYnkgZnJlZV9p
cnEtPmlycV9zaHV0ZG93bgo+ID4gZHVyaW5nIHN1c3BlbmQuIGZyZWVfaXJxKCkgbmV2ZXIgZ2V0
cyBleHBsaWNpdGx5IGNhbGxlZCBmb3IgaW9hcGljLWVkZ2UKPiA+IGFuZCBpb2FwaWMtbGV2ZWwg
aW50ZXJydXB0cyBhcyByZXNwZWN0aXZlIGRyaXZlcnMgZG8gbm90aGluZyBkdXJpbmcKPiA+IHN1
c3BlbmQvcmVzdW1lLiBTbyB3ZSBzaHV0IHRoZW0gZG93biBleHBsaWNpdGx5IGluIHRoZSBmaXJz
dCBwbGFjZSBpbgo+ID4gc3lzY29yZV9zdXNwZW5kIHBhdGggdG8gY2xlYXIgSVJRPD5ldmVudCBj
aGFubmVsIG1hcHBpbmcuIHNodXRkb3duX3BpcnEKPiA+IGJlaW5nIGNhbGxlZCBleHBsaWNpdGx5
IGR1cmluZyBzdXNwZW5kIGRvZXMgbm90IGNsZWFyIHRoaXMgZmxhZ3MsIGhlbmNlCj4gPiAuaXJx
X2VuYWJsZSBpcyBjYWxsZWQgaW4gaXJxX3N0YXJ0dXAgZHVyaW5nIHJlc3VtZSBpbnN0ZWFkIGFu
ZCBwaXJxJ3MKPiA+IG5ldmVyIHN0YXJ0IHVwLgo+IAo+IFdoYXQ/IAo+IAo+ID4gK3ZvaWQgaXJx
X3N0YXRlX2Nscl9zdGFydGVkKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPiA+ICB7Cj4gPiAgCWly
cWRfY2xlYXIoJmRlc2MtPmlycV9kYXRhLCBJUlFEX0lSUV9TVEFSVEVEKTsKPiA+ICB9Cj4gPiAr
RVhQT1JUX1NZTUJPTF9HUEwoaXJxX3N0YXRlX2Nscl9zdGFydGVkKTsKPiAKPiBUaGlzIGlzIGNv
cmUgaW50ZXJuYWwgc3RhdGUgYW5kIG5vdCBzdXBwb3NlZCB0byBiZSBmaWRkbGVkIHdpdGggYnkK
PiBkcml2ZXJzLgo+IAo+IGlycV9jaGlwIGhhcyBpcnFfc3VzcGVuZC9yZXN1bWUvcG1fc2h1dGRv
d24gY2FsbGJhY2tzIGZvciBhIHJlYXNvbi4KPgpJIGFncmVlLCBhcyBpdHMgbWVudGlvbmVkIGlu
IHRoZSBwcmV2aW91cyBwYXRjaCB7W1JGQyBQQVRDSCBWMiAwOC8xMV19IHRoaXMgaXMgCm9uZSB3
YXkgb2YgZXhwbGljaXRseSBzaHV0dGluZyBkb3duIGxlZ2FjeSBkZXZpY2VzIHdpdGhvdXQgaW50
cm9kdWNpbmcgdG9vIG11Y2ggCmNvZGUgZm9yIGVhY2ggb2YgdGhlIGxlZ2FjeSBkZXZpY2VzLiAu
IGZvciBlZy4gaW4gY2FzZSBvZiBmbG9wcHkgdGhlcmUgCmlzIG5vIHN1c3BlbmQvZnJlZXplIGhh
bmRsZXIgd2hpY2ggc2hvdWxkIGhhdmUgZG9uZSB0aGUgbmVlZGZ1bC4KLgpFaXRoZXIgd2UgaW1w
bGVtZW50IHRoZW0gZm9yIGFsbCB0aGUgbGVnYWN5IGRldmljZXMgdGhhdCBoYXZlIHRoZW0gbWlz
c2luZyBvcgpleHBsaWNpdGx5IHNodXRkb3duIHBpcnFzLiBJIGhhdmUgY2hvb3NlbiBsYXRlciBm
b3Igc2ltcGxpY2l0eS4gSSB1bmRlcnN0YW5kCnRoYXQgaWRlYWxseSB3ZSBzaG91bGQgZW5hYmxl
L2Rpc2FibGUgZGV2aWNlcyBpbnRlcnJ1cHRzIGluIHN1c3BlbmQvcmVzdW1lIApkZXZpY2VzIGJ1
dCB0aGF0IHJlcXVpcmVzIGFkZGluZyBjb2RlIGZvciBkb2luZyB0aGF0IHRvIGZldyBkcml2ZXJz
W2FuZCBJIG1heQpub3Qga25vdyBhbGwgb2YgdGhlbSBlaXRoZXJdCgpOb3cgSSBkaXNjb3ZlcmVk
IGR1cmluZyB0aGUgZmxvdyBpbiBoaWJlcm5hdGlvbl9wbGF0Zm9ybV9lbnRlciB1bmRlciByZXN1
bWUgCmRldmljZXMgdGhhdCBmb3Igc3VjaCBkZXZpY2VzIGlycV9zdGFydHVwIGlzIGNhbGxlZCB3
aGljaCBjaGVja3MgZm9yIApJUlFEX0lSUV9TVEFSVEVEIGZsYWcgYW5kIGJhc2VkIG9uIHRoYXQg
aXQgY2FsbHMgaXJxX2VuYWJsZSBvciBpcnFfc3RhcnR1cC4KVGhleSBhcmUgb25seSByZXN0YXJ0
ZWQgaWYgdGhlIGZsYWcgaXMgbm90IHNldCB3aGljaCBpcyBjbGVhcmVkIGR1cmluZyBzaHV0ZG93
bi4gCnNodXRkb3duX3BpcnEgZG9lcyBub3QgZG8gdGhhdC4gT25seSBtYXNraW5nL3VubWFza2lu
ZyBvZiBldnRjaG4gZG9lcyBub3Qgd29yayAKYXMgcGlycSBuZWVkcyB0byBiZSByZXN0YXJ0ZWQu
Cnhlbi1waXJxLmVuYWJsZV9pcnEgaXMgY2FsbGVkIHJhdGhlciB0aGFuIHN0cmF0dXBfcGlycS4g
T24gcmVzdW1lIGlmIHRoZXNlIHBpcnFzCmFyZSBub3QgcmVzdGFydGVkIGluIHRoaXMgY2FzZSBB
Q1BJIFNDSSBpbnRlcnJ1cHRzLCBJIGRvIG5vdCBzZWUgcmVjZWl2aW5nIAphbnkgaW50ZXJydXB0
cyB1bmRlciBjYXQgL3Byb2MvaW50ZXJydXB0cyBldmVuIHRob3VnaCBob3N0IGtlZXBzIGdlbmVy
YXRpbmcgClM0IEFDUEkgZXZlbnRzLiAKRG9lcyB0aGF0IG1ha2VzIHNlbnNlPwoKVGhhbmtzLApB
bmNoYWwKPiBUaGFua3MsCj4gCj4gICAgICAgIHRnbHgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 21:31:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 21: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 1ipIvI-0001Xt-IE; Wed, 08 Jan 2020 21:31:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipIvH-0001Xo-50
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 21:31:27 +0000
X-Inumbo-ID: 2fdca022-325e-11ea-b1f0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2fdca022-325e-11ea-b1f0-bc764e2007e4;
 Wed, 08 Jan 2020 21:31: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 <osstest-admin@xenproject.org>)
 id 1ipIuz-0005eZ-N5; Wed, 08 Jan 2020 21:31: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 1ipIuy-0004eI-HB; Wed, 08 Jan 2020 21:31:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipIuy-0001OA-Gb; Wed, 08 Jan 2020 21:31:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145817-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 21:31:08 +0000
Subject: [Xen-devel] [ovmf test] 145817: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NzJkODg3MjY0MTBlMjFi
MWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICAwIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgMCBkYXlz
ICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzkwICAyMDIwLTAxLTA4IDA5
OjEwOjMwIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlk
aWEuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
OTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpBdXRob3I6IEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KRGF0ZTogICBUdWUgRGVjIDI0IDEwOjU3
OjQ3IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IEFkZCBFREsyIFBsYXRmb3JtIEJvb3Qg
TWFuYWdlciBQcm90b2NvbAogICAgCiAgICBBZGQgZWRrMiBwbGF0Zm9ybSBib290IG1hbmFnZXIg
cHJvdG9jb2wgd2hpY2ggd291bGQgaGF2ZSBwbGF0Zm9ybQogICAgc3BlY2lmaWMgcmVmcmVzaGVz
IHRvIHRoZSBhdXRvIGVudW1lcmF0ZWQgYXMgd2VsbCBhcyBOViBib290IG9wdGlvbnMKICAgIGZv
ciB0aGUgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFzaGlzaCBTaW5naGFsIDxh
c2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+Cgpjb21taXQgYzlkNzI2Mjg0MzIxMjZjYmNlNThhNDhiNDQwZTQ5NDRiYWE0YmVh
YgpBdXRob3I6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiAy
IDIwOjMwOjI3IDIwMjAgKzAwMDAKCiAgICBDcnlwdG9Qa2c6IFN1cHBvcnQgZm9yIFNIQTM4NCAm
IFNIQTUxMiBSU0Egc2lnbmluZyBzY2hlbWVzCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODkKICAgIAogICAgQ3VycmVudGx5IFJT
QSBzaWduaW5nIHNjaGVtZSBzdXBwb3J0IGlzIGF2YWlsYWJsZSBmb3IgTUQ1LCBTSEEtMSBvcgog
ICAgU0hBLTI1NiBhbGdvcml0aG1zLlRoZSBmaXggaXMgdG8gZXh0ZW5kIHRoaXMgc3VwcG9ydCBm
b3IgU0hBMzg0IGFuZAogICAgU0hBNTEyLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCAzOTZlNzkxMDU5ZjM3
MDYyY2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCkF1dGhvcjogU2l5dWFuLCBGdSA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTQ6NTk6MjcgMjAyMCArMDgwMAoKICAgIFVl
ZmlDcHVQa2c6IEFsd2F5cyBsb2FkIG1pY3JvY29kZSBwYXRjaCBvbiBBUCBwcm9jZXNzb3IuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbWljcm9jb2RlIGxvYWRlciB0byBhbHdheXMg
cGVyZm9ybSBhIG1pY3JvY29kZQogICAgZGV0ZWN0IGFuZCBsb2FkIG9uIGJvdGggQlNQIGFuZCBB
UCBwcm9jZXNzb3IuIFRoaXMgaXMgdG8gZml4IGEgcG90ZW50aWFsCiAgICBtaWNyb2NvZGUgcmV2
aXNpb24gbWlzbWF0Y2ggaXNzdWUgaW4gYmVsb3cgc2l0dWF0aW9uOgogICAgMS4gQXNzdW1lIHRo
ZXJlIGFyZSB0d28gbWljcm9jb2RlIGNvLWV4aXN0cyBpbiBmbGFzaDogb25lIHByb2R1Y3Rpb24K
ICAgICAgIHZlcnNpb24gYW5kIG9uZSBkZWJ1ZyB2ZXJzaW9uIG1pY3JvY29kZS4KICAgIDIuIEZJ
VCBsb2FkcyBwcm9kdWN0aW9uIG1pY3JvY29kZSB0byBCU1AgYW5kIGFsbCBBUC4KICAgIDMuIFVl
ZmlDcHVQa2cgbG9hZGVyIGxvYWRzIGRlYnVnIG1pY3JvY29kZSB0byBCU1AsIGFuZCBza2lwIHRo
ZSBsb2FkaW5nCiAgICAgICBvbiBBUC4KICAgIEFzIGEgcmVzdWx0LCBkaWZmZXJlbnQgbWljcm9j
b2RlIHBhdGNoZXMgYXJlIGxvYWRlZCB0byBCU1AgYW5kIEFQLCBhbmQKICAgIHRyaWdnZXIgbWlj
cm9jb2RlIG1pc21hdGNoIGVycm9yIGR1cmluZyBPUyBib290LgogICAgCiAgICBCWiBsaW5rOiBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MzEKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgoKY29tbWl0IDA4YTQ3NWRmMTBiNzVmODRjZGViOWIxMWUzOGY4ZWVlOWI1YzA0OGQKQXV0aG9y
OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE1OjEx
OjUxIDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBSZW1vdmUgYWxpZ25tZW50IGNoZWNrIHdo
ZW4gY2FsY3VsYXRlIG1pY3JvY29kZSBzaXplLgogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMg
dGhlIHVubmVjZXNzYXJ5IGFsaWdubWVudCBjaGVjayBvbiBtaWNyb2NvZGUgcGF0Y2gKICAgIFRv
dGFsU2l6ZSBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBkNzg2YTE3Mi4gVGhlIFRvdGFsU2l6ZSBoYXMg
YWxyZWFkeSBiZWVuCiAgICBjaGVja2VkIHdpdGggMUsgYWxpZ25tZW50IGFuZCBNQVhfQUREUkVT
UyBpbiBwcmV2aW91cyBjb2RlIGFzIGJlbG93OgogICAgCiAgICAgICAgaWYgKCAoVUlOVE4pTWlj
cm9jb2RlRW50cnlQb2ludCA+IChNQVhfQUREUkVTUyAtIFRvdGFsU2l6ZSkgfHwKICAgICAgICAg
ICAgICgoVUlOVE4pTWljcm9jb2RlRW50cnlQb2ludCArIFRvdGFsU2l6ZSkgPiBNaWNyb2NvZGVF
bmQgfHwKICAgICAgICAgICAgIChEYXRhU2l6ZSAmIDB4MykgIT0gMCB8fAogICAgICAgICAgICAg
KFRvdGFsU2l6ZSAmIChTSVpFXzFLQiAtIDEpKSAhPSAwIHx8CiAgICAgICAgICAgICBUb3RhbFNp
emUgPCBEYXRhU2l6ZQogICAgICAgICAgICkgewogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENj
OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFu
IEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 21:38:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 21:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipJ1q-0001la-FG; Wed, 08 Jan 2020 21:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipJ1p-0001lV-Gy
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 21:38:13 +0000
X-Inumbo-ID: 2865d1c8-325f-11ea-b8e4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2865d1c8-325f-11ea-b8e4-12813bfff9fa;
 Wed, 08 Jan 2020 21:38: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 <osstest-admin@xenproject.org>)
 id 1ipJ1i-0005nC-MI; Wed, 08 Jan 2020 21: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 1ipJ1i-0004nH-EQ; Wed, 08 Jan 2020 21:38:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipJ1i-0007P7-Dd; Wed, 08 Jan 2020 21:38:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:xen-boot: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-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
X-Osstest-Versions-That: xen=0dd92688080202adcc43dcb3486d4143110a66d5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 21:38:06 +0000
Subject: [Xen-devel] [xen-unstable test] 145796: 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>

ZmxpZ2h0IDE0NTc5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTc5Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAxNSBndWVzdC1zYXZl
cmVzdG9yZSBmYWlsIGluIDE0NTc3MyBwYXNzIGluIDE0NTc5NgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5odm0u
cmVwZWF0IGZhaWwgaW4gMTQ1NzczIHBhc3MgaW4gMTQ1Nzk2CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDU3NzMgcGFzcyBpbiAxNDU3
OTYKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0NTc3MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDU3NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NTc3MyBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDU3MjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTcyNQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQ1NzI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU3MjUKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0NTcyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ1NzI1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU3MjUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1NzI1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDU3MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTcyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4
NmQ0MTQzMTEwYTY2ZDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTcyNSAgMjAyMC0wMS0wNyAw
ODowMjo1MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDU3NDkgIDIwMjAtMDEt
MDcgMTc6MzY6NDggWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDU3NzMgIDIwMjAtMDEtMDggMDI6NDk6NTkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhvbmd5YW4gWGlhIDxob25neXhpYUBh
bWF6b24uY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3Jn
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICAwZGQ5MjY4ODA4Li40ZGRlMjdiNmUwICA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZi
ZDljOTc2YWExMDNmIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 22:45:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 22: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 1ipK56-0007ex-Lg; Wed, 08 Jan 2020 22:45:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipK56-0007es-2S
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 22:45:40 +0000
X-Inumbo-ID: 8d68660e-3268-11ea-a38f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d68660e-3268-11ea-a38f-bc764e2007e4;
 Wed, 08 Jan 2020 22:45: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 <osstest-admin@xenproject.org>)
 id 1ipK4n-000764-Hi; Wed, 08 Jan 2020 22:45: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 1ipK4n-0006Lq-1t; Wed, 08 Jan 2020 22:45:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipK4n-00054W-1C; Wed, 08 Jan 2020 22:45:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145823-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 22:45:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 145823: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 23:13:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 23: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 1ipKWH-0001im-5V; Wed, 08 Jan 2020 23:13:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipKWG-0001ih-8w
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 23:13:44 +0000
X-Inumbo-ID: 83609ae2-326c-11ea-b919-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83609ae2-326c-11ea-b919-12813bfff9fa;
 Wed, 08 Jan 2020 23:13: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 <osstest-admin@xenproject.org>)
 id 1ipKWE-0007eN-DI; Wed, 08 Jan 2020 23: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 1ipKWD-00070n-T9; Wed, 08 Jan 2020 23:13:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipKWD-0003rE-SH; Wed, 08 Jan 2020 23:13:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145822-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=c6c63b6dbffcdf32a59efa1fd6e578437fba06ff
X-Osstest-Versions-That: xen=00691c6c90b2fd28d7b7037baeb288f6801e6182
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 23:13:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145822: 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>

ZmxpZ2h0IDE0NTgyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTgyMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMDY5MWM2YzkwYjJmZDI4ZDdi
NzAzN2JhZWIyODhmNjgwMWU2MTgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU4MTQgIDIwMjAt
MDEtMDggMTg6MDA6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1ODIyICAy
MDIwLTAxLTA4IDIxOjAzOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMDA2OTFjNmM5
MC4uYzZjNjNiNmRiZiAgYzZjNjNiNmRiZmZjZGYzMmE1OWVmYTFmZDZlNTc4NDM3ZmJhMDZmZiAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 23:14:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 23: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 1ipKXD-0001mq-Gi; Wed, 08 Jan 2020 23:14:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/T+N=25=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ipKXC-0001mh-4P
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 23:14:42 +0000
X-Inumbo-ID: a5577a12-326c-11ea-9832-bc764e2007e4
Received: from mail-lj1-x232.google.com (unknown [2a00:1450:4864:20::232])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5577a12-326c-11ea-9832-bc764e2007e4;
 Wed, 08 Jan 2020 23:14:40 +0000 (UTC)
Received: by mail-lj1-x232.google.com with SMTP id a13so5091589ljm.10
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 15:14:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/0YT7/lob8kYKKgV46WXZGVfIwUKrNn49bExmZAWLSA=;
 b=J/dCAW2iTqH8WINA79FJSVeeKdgSmyXgRw6urJJcywTEura48JnpRdMO6rA9Yc4jZV
 4V/aQ5kRhf9p8PARI4QVuRrlmjkAKd7UI8ajJ0H5uyJuMNdpmqtLUlkeygmYB+YjHOO5
 0tmNjzSisHST9GqddilHRUGwjB6Rxg2I13yrxEF2TRSEUOzFWPqSl4MqdqwG3LS5PO8v
 a+n6ddiWNScsxs/hHvwLKLSSc0yspBMiHTStFVP147TdNBLfWRAHjUKTdBZrBHHV02IB
 qCu/HBDdrQX65ubZF3Rs84FpUWJISWdvteJ/wSTm3v51NVv0uXwqRDCuZBQm+vMv0T9L
 2N7A==
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=/0YT7/lob8kYKKgV46WXZGVfIwUKrNn49bExmZAWLSA=;
 b=Ft1SIqfmNMlRW/CGEpIcRPHaY6OTtfqs14uN4GWXpxixxdZJydTwGiQ7ivpGUsxmGl
 cYtbri7GPuhTVVJEEobeWMrtOuDhVq1WvpPO7+GunnnkjprJSjRzTcw7OXk15SRIpuCM
 Tau6SqNkrC7f2vc3RivZ0YUGFNezy61v2LowBp1IVw9tCxxjfhH3OvFKZZm+MfFVGQaH
 ZJkEm6VBzumNMkcqZQgb75S+5s0KQQSHAZCIj+/JqvYaPklwWZUzOWpiz7OdhPpz0GUF
 4WgTqy2MPVyHbN+drOJMTJqp1rM6bHxIgdIzZQYI0VqDWMjF4FDbkchUnHHY1zTKaQqp
 Qayg==
X-Gm-Message-State: APjAAAVzyZhf08/yhxRwdvudNNgeOMxXFwRF852sNZv3WrZWAxT5BSlj
 E+B26Gv9EOR3EhMG+sezzOAZAvyF2NxiOeFt/pU=
X-Google-Smtp-Source: APXvYqy79WICH7ZL7WpGo2JVH6qItMz1JxeNFaW9wPudBdIblAT0AWGIkDQbFKXC+S8s9w0fkF7PZzPVaubVOqR7XSI=
X-Received: by 2002:a2e:8119:: with SMTP id d25mr4434405ljg.76.1578525279565; 
 Wed, 08 Jan 2020 15:14:39 -0800 (PST)
MIME-Version: 1.0
References: <osstest-145796-mainreport@xen.org>
In-Reply-To: <osstest-145796-mainreport@xen.org>
From: Julien Grall <julien.grall.oss@gmail.com>
Date: Wed, 8 Jan 2020 23:14:28 +0000
Message-ID: <CAJ=z9a0FdTZXRADH4mwr4WKwptikPKyGxypsxHxhnGyz0fadZg@mail.gmail.com>
To: osstest service owner <osstest-admin@xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>, 
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, 
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 145796: 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>
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>

T24gV2VkLCA4IEphbiAyMDIwIGF0IDIxOjQwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIKPG9zc3Rl
c3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+Cj4gZmxpZ2h0IDE0NTc5NiB4ZW4tdW5z
dGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTQ1Nzk2Lwo+Cj4gRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
Pgo+IFRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
Ogo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFp
bCBpbiAxNDU3NzMgcGFzcyBpbiAxNDU3OTYKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgaW4gMTQ1NzczIHBhc3MgaW4gMTQ1Nzk2Cj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0NTc3MyBwYXNzIGluIDE0NTc5NgoKSXQg
bG9va3MgbGlrZSB0aGlzIHRlc3QgaGFzIGJlZW4gZmFpbGluZyBmb3IgYSB3aGlsZSAoYWx0aG91
Z2ggbm90IHJlbGlhYmx5KS4KSSBsb29rZWQgYXQgIGEgZmV3IGZsaWdodHMsIHRoZSBjYXVzZSBz
ZWVtcyB0byBiZSB0aGUgc2FtZToKCkphbiAgOCAxNTowMjoxNC43MDA3ODQgKFhFTikgQXNzZXJ0
aW9uICchdW5pdF9vbl9yZXBscShzdmMpJyBmYWlsZWQgYXQKc2NoZWRfcnQuYzo1ODYKSmFuICA4
IDE1OjAyOjI2LjcxNTAzMCAoWEVOKSAtLS0tWyBYZW4tNC4xNC11bnN0YWJsZSAgYXJtMzIgIGRl
YnVnPXkKTm90IHRhaW50ZWQgXS0tLS0KSmFuICA4IDE1OjAyOjI2LjcyMDc1NiAoWEVOKSBDUFU6
ICAgIDEKSmFuICA4IDE1OjAyOjI2LjcyMjE1OCAoWEVOKSBQQzogICAgIDAwMjNhNzUwCmNvbW1v
bi9zY2hlZF9ydC5jI3JlcGxxX2luc2VydCsweDdjLzB4Y2MKSmFuICA4IDE1OjAyOjI2LjcyNzg1
MSAoWEVOKSBDUFNSOiAgIDIwMDMwMGRhIE1PREU6SHlwZXJ2aXNvcgpKYW4gIDggMTU6MDI6MjYu
NzMxMzM0IChYRU4pICAgICAgUjA6IDAwMmE1MWE0IFIxOiA0MDA2MTRhMCBSMjoKM2Q2NGI5MDAg
UjM6IDQwMDYxMzM4CkphbiAgOCAxNTowMjoyNi43MzY4MzAgKFhFTikgICAgICBSNDogNDAwNjE0
YTAgUjU6IDAwMmE1MWE0IFI2OgozY2YxY2JmMCBSNzogMDAwMDAxY2IKSmFuICA4IDE1OjAyOjI2
Ljc0MjYwMCAoWEVOKSAgICAgIFI4OiA0MDAzZDFiMCBSOTogNDAwNjE0YTgKUjEwOjQwMDNkMWIw
IFIxMTo0MDBmZmU1NCBSMTI6NDAwZmZkZTQKSmFuICA4IDE1OjAyOjI2Ljc0OTExOSAoWEVOKSBI
WVA6IFNQOiA0MDBmZmUyYyBMUjogMDAyM2I2ZTgKSmFuICA4IDE1OjAyOjI2Ljc1MjI5NiAoWEVO
KQpKYW4gIDggMTU6MDI6MjYuNzUzMDM2IChYRU4pICAgVlRDUl9FTDI6IDgwMDAzNTU4CkphbiAg
OCAxNTowMjoyNi43NTU0NzkgKFhFTikgIFZUVEJSX0VMMjogMDAwMjAwMDBiYmZmNDAwMApKYW4g
IDggMTU6MDI6MjYuNzU4NzU3IChYRU4pCkphbiAgOCAxNTowMjoyNi43NTkzNjYgKFhFTikgIFND
VExSX0VMMjogMzBjZDE4N2YKSmFuICA4IDE1OjAyOjI2Ljc2MTc1NSAoWEVOKSAgICBIQ1JfRUwy
OiAwMDc4NjYzZgpKYW4gIDggMTU6MDI6MjYuNzY0MjUwIChYRU4pICBUVEJSMF9FTDI6IDAwMDAw
MDAwYmMwMjkwMDAKSmFuICA4IDE1OjAyOjI2Ljc2NzM2NCAoWEVOKQpKYW4gIDggMTU6MDI6MjYu
NzY3OTgwIChYRU4pICAgIEVTUl9FTDI6IDAwMDAwMDAwCkphbiAgOCAxNTowMjoyNi43NzA0ODUg
KFhFTikgIEhQRkFSX0VMMjogMDAwMzAwMTAKSmFuICA4IDE1OjAyOjI2Ljc3Mjc5NSAoWEVOKSAg
ICAgIEhERkFSOiBlMDgwMGYwMApKYW4gIDggMTU6MDI6MjYuNzc1MjcyIChYRU4pICAgICAgSElG
QVI6IGMwNjA1NzQ0CkphbiAgOCAxNTowMjoyNi43Nzc3NDggKFhFTikKSmFuICA4IDE1OjAyOjI2
Ljc3ODUwNSAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD00MDBmZmUyYzoKSmFuICA4IDE1
OjAyOjI2Ljc4MTkxMCAoWEVOKSAgICAwMDAwMDAwMCAzY2YxY2JmMCA0MDA2MTRhMCAwMDJhNTFh
NAozY2YxY2JmMCAwMDAwMDFjYiA0MDAzZDFiMCA2MDAzMDA1YQpKYW4gIDggMTU6MDI6MjYuNzg4
OTkxIChYRU4pICAgIDQwMDYxM2Y4IDQwMGZmZTdjIDAwMjNiNmU4IDAwMmY5MzAwCjQwMDRjMDAw
IDQwMDYxM2Y4IDNjZjFjYmYwIDAwMDAwMWNiCkphbiAgOCAxNTowMjoyNi43OTYwOTMgKFhFTikg
ICAgNDAwM2QxYjAgNjAwMzAwNWEgNDAwNjEzZjggNDAwZmZlYWMKMDAyNDI5ODggNDAwNGMwMDAg
MDAyNDI1YWMgNDAwNTgwMDAKSmFuICA4IDE1OjAyOjI2LjgwMzIzNyAoWEVOKSAgICA0MDA0YzAw
MCA0MDA0ZjAwMCAxMGY0NTAwMCAxMGY0NTAwOAo0MDA0YjA4MCA0MDA1ODAwMCA2MDAzMDAxMyA0
MDBmZmViYwpKYW4gIDggMTU6MDI6MjYuODEwMzYwIChYRU4pICAgIDAwMjA5OTg0IDAwMDAwMDAy
IDQwMDRmMDAwIDQwMGZmZWRjCjAwMjBlZGRjIDAwMjBjYWY4IGRiMDk3Y2Q0IDAwMDAwMDIwCkph
biAgOCAxNTowMjoyNi44MTc1MDQgKFhFTikgICAgYzEzYWZiZWMgMDAwMDAwMDAgZGIxNWZkNjgg
NDAwZmZlZTQKMDAyMGM5ZGMgNDAwZmZmMzQgMDAyMGQ1ZTggNDAwNGUwMDAKSmFuICA4IDE1OjAy
OjI2LjgyNDYxNSAoWEVOKSAgICAwMDAwMDAwMCA0MDBmZmY0NCA0MDBmZmY0NCAwMDAwMDAwMgow
MDAwMDAwMCA0MDA0ZThmYSA0MDA0ZThmNCA0MDBmZmYxYwpKYW4gIDggMTU6MDI6MjYuODMxNzM3
IChYRU4pICAgIDQwMGZmZjFjIDYwMDMwMDVhIDAwMjBjYWY4IDQwMGZmZjU4CjAwMDAwMDIwIGMx
M2FmYmVjIDAwMDAwMDAwIGRiMTVmZDY4CkphbiAgOCAxNTowMjoyNi44Mzg3OTggKFhFTikgICAg
NjAwMzAwMTMgNDAwZmZmNTQgMDAyNmMxNTAgYzEyMDRkMDgKYzEzYWZiZWMgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAKSmFuICA4IDE1OjAyOjI2Ljg0NTg3NyAoWEVOKSAgICAwMDAwMDAwMiA0
MDBmZmY1OCAwMDI3NTNiMCAwMDAwMDAwOQpkYjA5N2NkNCBkYjE3MzAwOCAwMDAwMDAwMiBjMTIw
NGQwOApKYW4gIDggMTU6MDI6MjYuODUyOTg2IChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAyIGMx
M2FmYmVjIDAwMDAwMDAwCmRiMTVmZDY4IDYwMDMwMDEzIGRiMTVmZDNjIDAwMDAwMDIwCkphbiAg
OCAxNTowMjoyNi44NjAwNDQgKFhFTikgICAgZmZmZmZmZmYgYjZjZGNjYjMgYzAxMDdlZDAgYTAw
MzAwOTMKNGEwMDBlYTEgYmU5NTE1NjggYzEzNmVkYzAgYzAxMGQzYTAKSmFuICA4IDE1OjAyOjI2
Ljg2NzE3MSAoWEVOKSAgICBkYjA5N2NkMCBjMDU2YzdmOCBjMTM2ZWRjYyBjMDEwZDcyMApjMTM2
ZWRkOCBjMDEwZDdlMCAwMDAwMDAwMCAwMDAwMDAwMApKYW4gIDggMTU6MDI6MjYuODc0NTI2IChY
RU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIGMxMzZlZGU0CmMxMzZlZGU0IDAwMDMw
MDMwIDYwMDcwMTkzIDgwMDMwMDkzCkphbiAgOCAxNTowMjoyNi44ODE0NTAgKFhFTikgICAgNjAw
MzAxOTMgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDEKSmFuICA4IDE1OjAyOjI2
Ljg4NjUxOSAoWEVOKSBYZW4gY2FsbCB0cmFjZToKSmFuICA4IDE1OjAyOjI2Ljg4ODE2OCAoWEVO
KSAgICBbPDAwMjNhNzUwPl0KY29tbW9uL3NjaGVkX3J0LmMjcmVwbHFfaW5zZXJ0KzB4N2MvMHhj
YyAoUEMpCkphbiAgOCAxNTowMjoyNi44OTQyNDAgKFhFTikgICAgWzwwMDIzYjZlOD5dCmNvbW1v
bi9zY2hlZF9ydC5jI3J0X3VuaXRfd2FrZSsweGY0LzB4Mjc0IChMUikKSmFuICA4IDE1OjAyOjI2
LjkwMDI0NiAoWEVOKSAgICBbPDAwMjNiNmU4Pl0KY29tbW9uL3NjaGVkX3J0LmMjcnRfdW5pdF93
YWtlKzB4ZjQvMHgyNzQKSmFuICA4IDE1OjAyOjI2LjkwNTc3NSAoWEVOKSAgICBbPDAwMjQyOTg4
Pl0gdmNwdV93YWtlKzB4MWU0LzB4Njg4CkphbiAgOCAxNTowMjoyNi45MDk3NDMgKFhFTikgICAg
WzwwMDIwOTk4ND5dIGRvbWFpbl91bnBhdXNlKzB4NjQvMHg4NApKYW4gIDggMTU6MDI6MjYuOTEz
OTU2IChYRU4pICAgIFs8MDAyMGVkZGM+XQpjb21tb24vZXZlbnRfZmlmby5jI2V2dGNobl9maWZv
X3VubWFzaysweGQ4LzB4ZjAKSmFuICA4IDE1OjAyOjI2LjkyMDE2NyAoWEVOKSAgICBbPDAwMjBj
OWRjPl0gZXZ0Y2huX3VubWFzaysweDdjLzB4YzAKSmFuICA4IDE1OjAyOjI2LjkyNDE3MyAoWEVO
KSAgICBbPDAwMjBkNWU4Pl0gZG9fZXZlbnRfY2hhbm5lbF9vcCsweGFmMC8weGRhYwpKYW4gIDgg
MTU6MDI6MjYuOTI4OTIyIChYRU4pICAgIFs8MDAyNmMxNTA+XSBkb190cmFwX2d1ZXN0X3N5bmMr
MHgzNTAvMHg0ZDAKSmFuICA4IDE1OjAyOjI2LjkzMzY0NyAoWEVOKSAgICBbPDAwMjc1M2IwPl0g
ZW50cnkubyNyZXR1cm5fZnJvbV90cmFwKzAvMHg0CkphbiAgOCAxNTowMjoyNi45MzgyOTkgKFhF
TikKSmFuICA4IDE1OjAyOjI2LjkzOTAzOSAoWEVOKQpKYW4gIDggMTU6MDI6MjYuOTM5NjY4IChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKSmFuICA4IDE1OjAy
OjI2Ljk0Mzc5NCAoWEVOKSBQYW5pYyBvbiBDUFUgMToKSmFuICA4IDE1OjAyOjI2Ljk0NTg3MiAo
WEVOKSBBc3NlcnRpb24gJyF1bml0X29uX3JlcGxxKHN2YyknIGZhaWxlZCBhdApzY2hlZF9ydC5j
OjU4NgpKYW4gIDggMTU6MDI6MjYuOTUxNDkyIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKCkkgYmVsaWV2ZSB0aGUgZG9tYWluX3VucGF1c2UoKSBpcyBjb21p
bmcgZnJvbSBndWVzdF9jbGVhcl9iaXQoKS4gVGhpcwp3b3VsZCBtZWFuIHRoZSBhdG9taWNzIGRp
ZG4ndCBzdWNjZWVkIHdpdGhvdXQgcGF1c2luZyB0aGUgZG9tYWluLiBUaGlzCm1ha2VzIHNlbnNl
IGFzLCBwZXIgdGhlIGxvZzoKCiBDUFUxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDEgdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbgoKSSBhbSB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0
IHRoZSBjcmFzaCBjb3VsZCBiZSByZXByb2R1Y2VkIHdpdGgganVzdDoKCmRvbWFpbl9wYXVzZV9u
b3N5bmMoY3VycmVudCk7CmRvbWFpbl91bnBhdXNlKGN1cnJlbnQpOwoKQW55IGluc2lnaHRzIHdo
YXQncyB3cm9uZz8gSSBhbSBoYXBweSB0byB0cnkgdG8gcmVwcm9kdWNlIGl0IHRvbW9ycm93IG1v
cm5pbmcuCgpDaGVlcnMsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 08 23:55:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Jan 2020 23: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 1ipLAJ-00058j-NN; Wed, 08 Jan 2020 23:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ko4=25=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipLAH-00058e-PZ
 for xen-devel@lists.xenproject.org; Wed, 08 Jan 2020 23:55:05 +0000
X-Inumbo-ID: 48610b92-3272-11ea-b925-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48610b92-3272-11ea-b925-12813bfff9fa;
 Wed, 08 Jan 2020 23:55: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 <osstest-admin@xenproject.org>)
 id 1ipLAC-0008Oz-JZ; Wed, 08 Jan 2020 23:55: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 1ipLAC-0008Lo-Aw; Wed, 08 Jan 2020 23:55:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipLAC-000726-AE; Wed, 08 Jan 2020 23:55:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145825-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 08 Jan 2020 23:55:00 +0000
Subject: [Xen-devel] [ovmf test] 145825: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NzJkODg3MjY0MTBlMjFi
MWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAg
ICAgICAgICA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICAwIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgMCBkYXlz
ICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzkwICAyMDIwLTAxLTA4IDA5
OjEwOjMwIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlk
aWEuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
OTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpBdXRob3I6IEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KRGF0ZTogICBUdWUgRGVjIDI0IDEwOjU3
OjQ3IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IEFkZCBFREsyIFBsYXRmb3JtIEJvb3Qg
TWFuYWdlciBQcm90b2NvbAogICAgCiAgICBBZGQgZWRrMiBwbGF0Zm9ybSBib290IG1hbmFnZXIg
cHJvdG9jb2wgd2hpY2ggd291bGQgaGF2ZSBwbGF0Zm9ybQogICAgc3BlY2lmaWMgcmVmcmVzaGVz
IHRvIHRoZSBhdXRvIGVudW1lcmF0ZWQgYXMgd2VsbCBhcyBOViBib290IG9wdGlvbnMKICAgIGZv
ciB0aGUgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFzaGlzaCBTaW5naGFsIDxh
c2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBp
bnRlbC5jb20+Cgpjb21taXQgYzlkNzI2Mjg0MzIxMjZjYmNlNThhNDhiNDQwZTQ5NDRiYWE0YmVh
YgpBdXRob3I6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiAy
IDIwOjMwOjI3IDIwMjAgKzAwMDAKCiAgICBDcnlwdG9Qa2c6IFN1cHBvcnQgZm9yIFNIQTM4NCAm
IFNIQTUxMiBSU0Egc2lnbmluZyBzY2hlbWVzCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODkKICAgIAogICAgQ3VycmVudGx5IFJT
QSBzaWduaW5nIHNjaGVtZSBzdXBwb3J0IGlzIGF2YWlsYWJsZSBmb3IgTUQ1LCBTSEEtMSBvcgog
ICAgU0hBLTI1NiBhbGdvcml0aG1zLlRoZSBmaXggaXMgdG8gZXh0ZW5kIHRoaXMgc3VwcG9ydCBm
b3IgU0hBMzg0IGFuZAogICAgU0hBNTEyLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNv
bT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCAzOTZlNzkxMDU5ZjM3
MDYyY2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCkF1dGhvcjogU2l5dWFuLCBGdSA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTQ6NTk6MjcgMjAyMCArMDgwMAoKICAgIFVl
ZmlDcHVQa2c6IEFsd2F5cyBsb2FkIG1pY3JvY29kZSBwYXRjaCBvbiBBUCBwcm9jZXNzb3IuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbWljcm9jb2RlIGxvYWRlciB0byBhbHdheXMg
cGVyZm9ybSBhIG1pY3JvY29kZQogICAgZGV0ZWN0IGFuZCBsb2FkIG9uIGJvdGggQlNQIGFuZCBB
UCBwcm9jZXNzb3IuIFRoaXMgaXMgdG8gZml4IGEgcG90ZW50aWFsCiAgICBtaWNyb2NvZGUgcmV2
aXNpb24gbWlzbWF0Y2ggaXNzdWUgaW4gYmVsb3cgc2l0dWF0aW9uOgogICAgMS4gQXNzdW1lIHRo
ZXJlIGFyZSB0d28gbWljcm9jb2RlIGNvLWV4aXN0cyBpbiBmbGFzaDogb25lIHByb2R1Y3Rpb24K
ICAgICAgIHZlcnNpb24gYW5kIG9uZSBkZWJ1ZyB2ZXJzaW9uIG1pY3JvY29kZS4KICAgIDIuIEZJ
VCBsb2FkcyBwcm9kdWN0aW9uIG1pY3JvY29kZSB0byBCU1AgYW5kIGFsbCBBUC4KICAgIDMuIFVl
ZmlDcHVQa2cgbG9hZGVyIGxvYWRzIGRlYnVnIG1pY3JvY29kZSB0byBCU1AsIGFuZCBza2lwIHRo
ZSBsb2FkaW5nCiAgICAgICBvbiBBUC4KICAgIEFzIGEgcmVzdWx0LCBkaWZmZXJlbnQgbWljcm9j
b2RlIHBhdGNoZXMgYXJlIGxvYWRlZCB0byBCU1AgYW5kIEFQLCBhbmQKICAgIHRyaWdnZXIgbWlj
cm9jb2RlIG1pc21hdGNoIGVycm9yIGR1cmluZyBPUyBib290LgogICAgCiAgICBCWiBsaW5rOiBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MzEKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgoKY29tbWl0IDA4YTQ3NWRmMTBiNzVmODRjZGViOWIxMWUzOGY4ZWVlOWI1YzA0OGQKQXV0aG9y
OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE1OjEx
OjUxIDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBSZW1vdmUgYWxpZ25tZW50IGNoZWNrIHdo
ZW4gY2FsY3VsYXRlIG1pY3JvY29kZSBzaXplLgogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMg
dGhlIHVubmVjZXNzYXJ5IGFsaWdubWVudCBjaGVjayBvbiBtaWNyb2NvZGUgcGF0Y2gKICAgIFRv
dGFsU2l6ZSBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBkNzg2YTE3Mi4gVGhlIFRvdGFsU2l6ZSBoYXMg
YWxyZWFkeSBiZWVuCiAgICBjaGVja2VkIHdpdGggMUsgYWxpZ25tZW50IGFuZCBNQVhfQUREUkVT
UyBpbiBwcmV2aW91cyBjb2RlIGFzIGJlbG93OgogICAgCiAgICAgICAgaWYgKCAoVUlOVE4pTWlj
cm9jb2RlRW50cnlQb2ludCA+IChNQVhfQUREUkVTUyAtIFRvdGFsU2l6ZSkgfHwKICAgICAgICAg
ICAgICgoVUlOVE4pTWljcm9jb2RlRW50cnlQb2ludCArIFRvdGFsU2l6ZSkgPiBNaWNyb2NvZGVF
bmQgfHwKICAgICAgICAgICAgIChEYXRhU2l6ZSAmIDB4MykgIT0gMCB8fAogICAgICAgICAgICAg
KFRvdGFsU2l6ZSAmIChTSVpFXzFLQiAtIDEpKSAhPSAwIHx8CiAgICAgICAgICAgICBUb3RhbFNp
emUgPCBEYXRhU2l6ZQogICAgICAgICAgICkgewogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENj
OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFu
IEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 00:58:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 00:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipM9j-0002Dl-PB; Thu, 09 Jan 2020 00:58:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=noqg=26=intel.com=tao3.xu@srs-us1.protection.inumbo.net>)
 id 1ipM9i-0002Dg-US
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 00:58:34 +0000
X-Inumbo-ID: 287ebb90-327b-11ea-b92f-12813bfff9fa
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 287ebb90-327b-11ea-b92f-12813bfff9fa;
 Thu, 09 Jan 2020 00:58:33 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 16:58:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,412,1571727600"; d="scan'208";a="371160897"
Received: from txu2-mobl.ccr.corp.intel.com (HELO [10.239.197.127])
 ([10.239.197.127])
 by orsmga004.jf.intel.com with ESMTP; 08 Jan 2020 16:58:31 -0800
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <764d3c88-ce22-c968-9169-896892aa55e5@intel.com>
 <61d03b85-fd54-f6a0-dcd5-8fda2194a9f0@suse.com>
 <2a111e1a-9016-7488-1e48-4ac2e2e34351@intel.com>
 <4d2c8710-e544-3f9b-a036-5dab073d46bf@suse.com>
From: Tao Xu <tao3.xu@intel.com>
Message-ID: <bd062c97-3e10-9ac0-e11f-50a6828304eb@intel.com>
Date: Thu, 9 Jan 2020 08:58:30 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4d2c8710-e544-3f9b-a036-5dab073d46bf@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] XEN crash and double fault when doing cpu
 online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMS84LzIwMjAgNjo0NSBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAw
OTozMiwgVGFvIFh1IHdyb3RlOgo+Pgo+PiBPbiAxLzgvMjAgMzo1MCBQTSwgSsO8cmdlbiBHcm/D
nyB3cm90ZToKPj4+IE9uIDA4LjAxLjIwIDA2OjUwLCBUYW8gWHUgd3JvdGU6Cj4+Pj4gSGksCj4+
Pj4KPj4+PiBXaGVuIEkgdXNlIHhlbi1ocHRvb2wgY3B1LW9mZmxpbmUvY3B1LW9ubGluZSB0byBs
ZXQgQ1BVIGluIGEgc29ja2V0IAo+Pj4+IG9ubGluZS9vZmZsaW5lIHVzaW5nIHRoZSBzY3JpcHQg
YXMgZm9sbG93czoKPj4+Pgo+Pj4+IGZvcigoaj00ODtqPD05NTtqKyspKTsKPj4+PiBkbwo+Pj4+
IMKgwqAgeGVuLWhwdG9vbCBjcHUtb2ZmbGluZSAkago+Pj4+IGRvbmUKPj4+Pgo+Pj4+IGZvcigo
aj00ODtqPD05NTtqKyspKTsKPj4+PiBkbwo+Pj4+IMKgwqAgeGVuLWhwdG9vbCBjcHUtb25saW5l
ICRqCj4+Pj4gZG9uZQo+Pj4+Cj4+Pj4gWGVuIGNyYXNoIHdoZW4gY3B1IHJlLW9ubGluZS4gSSB1
c2UgdGhlIHVwc3RyZWFtIFhFTigwZGQ5MjY4OCkgYW5kIAo+Pj4+IHRyeSBtYW55IGRheXMsIGl0
IHN0aWxsIGNyYXNoLiBCdXQgaWYgSSBvbmx5IGRvIGNwdSBvbmxpbmUvb2ZmbGluZSAKPj4+PiBm
b3IgQ1BVIDQ4fjU5LCBYZW4gd2lsbCBub3QgY3Jhc2guIFRoZSBidWcgY2FuIGJlIHJlcHJvZHVj
ZWQgd2hlbiB3ZSAKPj4+PiBkbyBjcHUgb25saW5lL29mZmxpbmUgZm9yIG1vc3QgQ1BVIGluIGEg
c29ja2V0LiBBbmQgaW50ZXJlc3RpbmcgCj4+Pj4gdGhpbmcgaXMgd2hlbiB3ZSB1c2UgdGhlIHNj
cmlwdCBhcyBmb2xsb3c6Cj4+Pj4KPj4+PiBmb3IoKGo9NDg7ajw9OTU7aisrKSk7Cj4+Pj4gZG8K
Pj4+PiDCoMKgIHhlbi1ocHRvb2wgY3B1LW9mZmxpbmUgJGoKPj4+PiDCoMKgIHhlbi1ocHRvb2wg
Y3B1LW9ubGluZSAkago+Pj4+IGRvbmUKPj4+Pgo+Pj4+IFhlbiB3aWxsIG5vdCBjcmFzaCB0b28u
IElzIHRoZXJlIGEgYnVnIGluIHNjaGVkX2NyZWRpdDI/Cj4+Pj4KPj4+PiBUaGUgY3Jhc2ggbWVz
c2FnZSBhcyBmb2xsb3dzOgo+Pj4+Cj4+Pj4gKFhFTikgQWRkaW5nIGNwdSA3NyB0byBydW5xdWV1
ZSAxCj4+Pj4gKFhFTikgQWRkaW5nIGNwdSA3OCB0byBydW5xdWV1ZSAxCj4+Pj4gKFhFTikgQWRk
aW5nIGNwdSA3OSB0byBydW5xdWV1ZSAxCj4+Pj4gKFhFTikgQWRkaW5nIGNwdSA4MCB0byBydW5x
dWV1ZSAxCj4+Pj4gKFgoRU5YRSkgTikgKioqIERPVUJMRSBGQVVMVCAqKioKPj4+PiAoWEVOKSBB
c3NlcnRpb24gJ2RlYnVnLT5jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpJyBmYWlsZWQgYXQgCj4+
Pj4gc3BpbmxvY2suYzo4OAo+Pj4+IChYRU4pIC0tLS1bIFhlbi00LjE0LXVuc3RhYmxlwqAgeDg2
XzY0wqAgZGVidWc9ecKgwqAgTm90IHRhaW50ZWQgXS0tLS0KPj4+PiAoWEVOKSBEZWJ1Z2dpbmcg
Y29ubmVjdGlvbiBub3Qgc2V0IHVwLgo+Pj4+IChYRU4pIENQVTrCoMKgwqAgNDgKPj4+PiAoWEVO
KSAtLS0tWyBYZW4tNC4xNC11bnN0YWJsZcKgIHg4Nl82NMKgIGRlYnVnPXnCoMKgIE5vdCB0YWlu
dGVkIF0tLS0tCj4+Pj4gKFhFTikgQ1BVOsKgwqDCoCAwCj4+Pj4gKFhFTikgUklQOsKgwqDCoCBl
MDA4Ols8ZmZmZjgyZDA4MDI0MGJmYz5dIF9zcGluX3VubG9jaysweDQwLzB4NDIKPj4+Cj4+PiBT
byB0aGUgb3JpZ2luYWwgcHJvYmxlbSBjYXVzZXMgYSBkb3VibGUgZmF1bHQsIGJ1dCBzcGlubG9j
ayBkZWJ1Z2dpbmcKPj4+IGNhdXNlcyBhIHN1YnNlcXVlbnQgcGFuaWMuCj4+Pgo+Pj4gQ2FuIHlv
dSBwbGVhc2UgcmV0cnkgdGhlIHRlc3RzIHdpdGggdGhlIGF0dGFjaGVkIHBhdGNoPyBJdCBzaG91
bGQKPj4+IHJlc3VsdCBpbiBkaWFnbm9zdGljIGRhdGEgcmVsYXRlZCB0byB0aGUgcmVhbCBwcm9i
bGVtLgo+Pj4KPj4+Cj4+PiBKdWVyZ2VuCj4+Cj4+IEhpIEp1ZXJnZW4sCj4+Cj4+IEFmdGVyIGFw
cGx5IHlvdXIgcGF0Y2gsIHNwaW5fbG9jayBzdGlsbCBhc3NlcnQuIEFuZCB0aGUgYWRkcmVzcyAK
Pj4gZmZmZjgyZDBiZmZjZTg4MCBpcyBub3QgaW4gdGhlIHhlbi1zeW1zLgo+IAo+IFllcywgSSBo
YWQgYSBidWcgaW4gbXkgbW9kaWZpZWQgQVNTRVJUKCksIGJ1dCB0aGlzIHRpbWUgdGhlIGRhdGEg
aXMKPiBiZXR0ZXIuCj4gCj4+Cj4+IChYRU4pIEFkZGluZyBjcHUgNzggdG8gcnVucXVldWUgMQo+
PiAoWEVOKSAqKiogRE9VQkxFIEZBVUxUICoqKgo+PiAoWEVOKSAtLS0tWyBYZW4tNC4xNC11bnN0
YWJsZcKgIHg4Nl82NMKgIGRlYnVnPXnCoMKgIE5vdCB0YWludGVkIF0tLS0tCj4+IChYRU4pIENQ
VTrCoMKgwqAgNDkKPj4gKFhFTikgUklQOsKgwqDCoCBlMDA4Ols8ZmZmZjgyZDBiZmZjZTg4MD5d
IGZmZmY4MmQwYmZmY2U4ODAKPiAKPiBUaGlzIHNlZW1zIHRvIGJlIGEgY3Jhc2ggaW4gdGhlIHN0
dWIgcGFnZSBvZiBjcHUgNDguCj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIHJlbGF0ZWQgdG8g
dGhlIHNjaGVkdWxlciwgYnV0IHRvIHN0dWIgcGFnZQo+IGhhbmRsaW5nLgo+IAo+IENhbiB5b3Ug
cGxlYXNlIHRyeSB0aGUgYXR0YWNoZWQgcGF0Y2g/Cj4gCj4gCj4gSnVlcmdlbgoKVGhhbmsgeW91
IEp1ZXJnZW4sIHRoaXMgcGF0Y2ggd29ya3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 01:08:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 01:08: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 1ipMJe-0002B9-Qk; Thu, 09 Jan 2020 01:08:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=noqg=26=intel.com=tao3.xu@srs-us1.protection.inumbo.net>)
 id 1ipMJd-0002B4-2w
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 01:08:49 +0000
X-Inumbo-ID: 909b0b2e-327c-11ea-b1f0-bc764e2007e4
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 909b0b2e-327c-11ea-b1f0-bc764e2007e4;
 Thu, 09 Jan 2020 01:08:37 +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 fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2020 17:08:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,412,1571727600"; d="scan'208";a="371163056"
Received: from txu2-mobl.ccr.corp.intel.com (HELO [10.239.197.127])
 ([10.239.197.127])
 by orsmga004.jf.intel.com with ESMTP; 08 Jan 2020 17:08:35 -0800
To: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200108143439.25580-1-jgross@suse.com>
From: Tao Xu <tao3.xu@intel.com>
Message-ID: <3876154c-aadf-3a39-8e55-0667a2e59f37@intel.com>
Date: Thu, 9 Jan 2020 09:08:34 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108143439.25580-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/x86: clear per cpu stub page
 information in cpu_smpboot_free()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, =?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>

VGhhbmsgeW91IEp1ZXJnZW4uIFRoaXMgcGF0Y2ggZml4IHRoZSBpc3N1ZSBpbgoKWEVOIGNyYXNo
IGFuZCBkb3VibGUgZmF1bHQgd2hlbiBkb2luZyBjcHUgb25saW5lL29mZmxpbmUKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDIwLTAxL21zZzAw
NDI0Lmh0bWwKClRlc3RlZC1ieTogVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KCk9uIDEvOC8y
MDIwIDEwOjM0IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGNwdV9zbXBib290X2ZyZWUoKSBy
ZW1vdmVzIHRoZSBzdHVicyBmb3IgdGhlIGNwdSBnb2luZyBvZmZsaW5lLCBidXQgaXQKPiBpc24n
dCBjbGVhcmluZyB0aGUgcmVsYXRlZCBwZXJjcHUgdmFyaWFibGVzLiBUaGlzIHdpbGwgcmVzdWx0
IGluCj4gY3Jhc2hlcyB3aGVuIGEgc3R1YiBwYWdlIGlzIHJlbGVhc2VkIGR1ZSB0byBhbGwgcmVs
YXRlZCBjcHVzIGdvbmUKPiBvZmZsaW5lIGFuZCBvbmUgb2YgdGhvc2UgY3B1cyBnb2luZyBvbmxp
bmUgbGF0ZXIuCj4gCj4gRml4IHRoYXQgYnkgY2xlYXJpbmcgc3R1YnMuYWRkciBhbmQgc3R1YnMu
bWZuIGluIG9yZGVyIHRvIGFsbG9jYXRlIGEKPiBuZXcgc3R1YiBwYWdlIHdoZW4gbmVlZGVkLgo+
IAo+IEZpeGVzOiAyZTZjOGYxODJjOWM1MCAoIng4NjogZGlzdGluZ3Vpc2ggQ1BVIG9mZmxpbmlu
ZyBmcm9tIENQVSByZW1vdmFsIikKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gLS0tCj4g
ICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IDdlMjk3MDQwODAuLjQ2YzA3MjkyMTQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKPiBAQCAtOTQ1LDYgKzk0NSw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUo
dW5zaWduZWQgaW50IGNwdSwgYm9vbCByZW1vdmUpCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChwZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgfCB+UEFHRV9NQVNLKSArIDEpOwo+ICAg
ICAgICAgICBpZiAoIGkgPT0gU1RVQlNfUEVSX1BBR0UgKQo+ICAgICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4gKyAgICAgICAgcGVyX2NwdShzdHVicy5h
ZGRyLCBjcHUpID0gMDsKPiArICAgICAgICBwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSA9IDA7Cj4g
ICAgICAgfQo+IAo+ICAgICAgIEZSRUVfWEVOSEVBUF9QQUdFKHBlcl9jcHUoY29tcGF0X2dkdCwg
Y3B1KSk7Cj4gLS0KPiAyLjE2LjQKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 01:16:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 01: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 1ipMQa-00032F-O7; Thu, 09 Jan 2020 01:16:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipMQZ-00032A-J7
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 01:15:59 +0000
X-Inumbo-ID: 8a79978c-327d-11ea-a38f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a79978c-327d-11ea-a38f-bc764e2007e4;
 Thu, 09 Jan 2020 01:15: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 <osstest-admin@xenproject.org>)
 id 1ipMQB-0002rP-RO; Thu, 09 Jan 2020 01:15: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 1ipMQB-0002Id-HQ; Thu, 09 Jan 2020 01:15:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipMQB-0006rX-EP; Thu, 09 Jan 2020 01:15:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145829-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 01:15:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 145829: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 05:16:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 05:16: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 1ipQAY-0006RI-7i; Thu, 09 Jan 2020 05:15:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipQAX-0006RD-4C
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 05:15:41 +0000
X-Inumbo-ID: 0e7ea542-329f-11ea-b95c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e7ea542-329f-11ea-b95c-12813bfff9fa;
 Thu, 09 Jan 2020 05:15: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 <osstest-admin@xenproject.org>)
 id 1ipQAM-0008FU-G4; Thu, 09 Jan 2020 05:15: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 1ipQAM-0006k4-9V; Thu, 09 Jan 2020 05:15:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipQAM-0001bJ-8l; Thu, 09 Jan 2020 05:15:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 05:15:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 145834: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MzQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 05:40:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 05:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipQY9-0000Bf-Eq; Thu, 09 Jan 2020 05:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipQY7-0008Qf-LL
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 05:40:03 +0000
X-Inumbo-ID: 782b7dbe-32a2-11ea-b960-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 782b7dbe-32a2-11ea-b960-12813bfff9fa;
 Thu, 09 Jan 2020 05:39: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 <osstest-admin@xenproject.org>)
 id 1ipQY0-0000Fm-NS; Thu, 09 Jan 2020 05:39: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 1ipQY0-0007jW-EU; Thu, 09 Jan 2020 05:39:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipQY0-0005tg-Dn; Thu, 09 Jan 2020 05:39:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145831-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 05:39:56 +0000
Subject: [Xen-devel] [ovmf test] 145831: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTgzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3Mg
aW4gMTQ1ODI1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAg
ICAgICAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpiYXNlbGluZSB2
ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBk
MzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4IDAw
OjM5OjA5IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0wMS0w
OCAwMjo1MDoyMCBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0NTc5MCAgMjAyMC0wMS0wOCAwOToxMDozMCBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFzaGlzaCBTaW5n
aGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDk3MmQ4ODcyNjQxMGUyMWIxZmZmMWE1Mjg4NTQyMDJjNjdl
OTdlZjEKQXV0aG9yOiBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CkRh
dGU6ICAgVHVlIERlYyAyNCAxMDo1Nzo0NyAyMDE5ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBB
ZGQgRURLMiBQbGF0Zm9ybSBCb290IE1hbmFnZXIgUHJvdG9jb2wKICAgIAogICAgQWRkIGVkazIg
cGxhdGZvcm0gYm9vdCBtYW5hZ2VyIHByb3RvY29sIHdoaWNoIHdvdWxkIGhhdmUgcGxhdGZvcm0K
ICAgIHNwZWNpZmljIHJlZnJlc2hlcyB0byB0aGUgYXV0byBlbnVtZXJhdGVkIGFzIHdlbGwgYXMg
TlYgYm9vdCBvcHRpb25zCiAgICBmb3IgdGhlIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgoKY29tbWl0IGM5ZDcyNjI4NDMyMTI2Y2Jj
ZTU4YTQ4YjQ0MGU0OTQ0YmFhNGJlYWIKQXV0aG9yOiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgpEYXRlOiAgIFRodSBKYW4gMiAyMDozMDoyNyAyMDIwICswMDAwCgogICAgQ3J5cHRvUGtn
OiBTdXBwb3J0IGZvciBTSEEzODQgJiBTSEE1MTIgUlNBIHNpZ25pbmcgc2NoZW1lcwogICAgCiAg
ICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5
CiAgICAKICAgIEN1cnJlbnRseSBSU0Egc2lnbmluZyBzY2hlbWUgc3VwcG9ydCBpcyBhdmFpbGFi
bGUgZm9yIE1ENSwgU0hBLTEgb3IKICAgIFNIQS0yNTYgYWxnb3JpdGhtcy5UaGUgZml4IGlzIHRv
IGV4dGVuZCB0aGlzIHN1cHBvcnQgZm9yIFNIQTM4NCBhbmQKICAgIFNIQTUxMi4KICAgIAogICAg
Q2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEppYW4gSiBXYW5n
IDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
Cgpjb21taXQgMzk2ZTc5MTA1OWYzNzA2MmNiZWU4NTY5NmUyYjQxODZlYzcyYTllMwpBdXRob3I6
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE0OjU5
OjI3IDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBBbHdheXMgbG9hZCBtaWNyb2NvZGUgcGF0
Y2ggb24gQVAgcHJvY2Vzc29yLgogICAgCiAgICBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIG1pY3Jv
Y29kZSBsb2FkZXIgdG8gYWx3YXlzIHBlcmZvcm0gYSBtaWNyb2NvZGUKICAgIGRldGVjdCBhbmQg
bG9hZCBvbiBib3RoIEJTUCBhbmQgQVAgcHJvY2Vzc29yLiBUaGlzIGlzIHRvIGZpeCBhIHBvdGVu
dGlhbAogICAgbWljcm9jb2RlIHJldmlzaW9uIG1pc21hdGNoIGlzc3VlIGluIGJlbG93IHNpdHVh
dGlvbjoKICAgIDEuIEFzc3VtZSB0aGVyZSBhcmUgdHdvIG1pY3JvY29kZSBjby1leGlzdHMgaW4g
Zmxhc2g6IG9uZSBwcm9kdWN0aW9uCiAgICAgICB2ZXJzaW9uIGFuZCBvbmUgZGVidWcgdmVyc2lv
biBtaWNyb2NvZGUuCiAgICAyLiBGSVQgbG9hZHMgcHJvZHVjdGlvbiBtaWNyb2NvZGUgdG8gQlNQ
IGFuZCBhbGwgQVAuCiAgICAzLiBVZWZpQ3B1UGtnIGxvYWRlciBsb2FkcyBkZWJ1ZyBtaWNyb2Nv
ZGUgdG8gQlNQLCBhbmQgc2tpcCB0aGUgbG9hZGluZwogICAgICAgb24gQVAuCiAgICBBcyBhIHJl
c3VsdCwgZGlmZmVyZW50IG1pY3JvY29kZSBwYXRjaGVzIGFyZSBsb2FkZWQgdG8gQlNQIGFuZCBB
UCwgYW5kCiAgICB0cmlnZ2VyIG1pY3JvY29kZSBtaXNtYXRjaCBlcnJvciBkdXJpbmcgT1MgYm9v
dC4KICAgIAogICAgQlogbGluazogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df
YnVnLmNnaT9pZD0yNDMxCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
U2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCAwOGE0NzVkZjEwYjc1Zjg0Y2RlYjliMTFl
MzhmOGVlZTliNWMwNDhkCkF1dGhvcjogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBKYW4gMyAxNToxMTo1MSAyMDIwICswODAwCgogICAgVWVmaUNwdVBrZzogUmVt
b3ZlIGFsaWdubWVudCBjaGVjayB3aGVuIGNhbGN1bGF0ZSBtaWNyb2NvZGUgc2l6ZS4KICAgIAog
ICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1lbnQgY2hlY2sgb24g
bWljcm9jb2RlIHBhdGNoCiAgICBUb3RhbFNpemUgaW50cm9kdWNlZCBieSBjb21taXQgZDc4NmEx
NzIuIFRoZSBUb3RhbFNpemUgaGFzIGFscmVhZHkgYmVlbgogICAgY2hlY2tlZCB3aXRoIDFLIGFs
aWdubWVudCBhbmQgTUFYX0FERFJFU1MgaW4gcHJldmlvdXMgY29kZSBhcyBiZWxvdzoKICAgIAog
ICAgICAgIGlmICggKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgPiAoTUFYX0FERFJFU1MgLSBU
b3RhbFNpemUpIHx8CiAgICAgICAgICAgICAoKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgKyBU
b3RhbFNpemUpID4gTWljcm9jb2RlRW5kIHx8CiAgICAgICAgICAgICAoRGF0YVNpemUgJiAweDMp
ICE9IDAgfHwKICAgICAgICAgICAgIChUb3RhbFNpemUgJiAoU0laRV8xS0IgLSAxKSkgIT0gMCB8
fAogICAgICAgICAgICAgVG90YWxTaXplIDwgRGF0YVNpemUKICAgICAgICAgICApIHsKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 05:40:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 05:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipQYm-0000Tr-VG; Thu, 09 Jan 2020 05:40:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipQYl-0000Tk-Td
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 05:40:43 +0000
X-Inumbo-ID: 8e6adab6-32a2-11ea-b1f0-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e6adab6-32a2-11ea-b1f0-bc764e2007e4;
 Thu, 09 Jan 2020 05:40:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D59C1ABE9;
 Thu,  9 Jan 2020 05:40:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 06:40:31 +0100
Message-Id: <20200109054031.18455-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

SW4gZXhwZXJ0IG1vZGUgaXQgaXMgcG9zc2libGUgdG8gZW5hYmxlIENPTkZJR19ERUJVR19MT0NL
UyB3aXRob3V0CmhhdmluZyBlbmFibGVkIENPTkZJR19ERUJVRy4gVGhlIGNvZGluZyBpcyBkZXBl
bmRpbmcgb24gQ09ORklHX0RFQlVHCmFzIGl0IGlzIHVzaW5nIEFTU0VSVCgpLCBob3dldmVyLgoK
Rml4IHRoYXQgYnkgaW50cm9kdWNpbmcgYXNzZXJ0KCkgZG9pbmcgdGhlIHNhbWUgYXMgQVNTRVJU
KCksIGJ1dCBiZWluZwphdmFpbGFibGUgaW4gbm9uLWRlYnVnIGJ1aWxkcywgdG9vLCBhbmQgdXNl
IHRoYXQgaW4gc3BpbmxvY2sgZGVidWcKY29kZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgfCAyICstCiB4
ZW4vaW5jbHVkZS94ZW4vbGliLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9j
ay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCmluZGV4IDI4NmY5MTZiY2EuLjhmNTQ1ODBkMjQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94ZW4vY29tbW9uL3NwaW5s
b2NrLmMKQEAgLTg2LDcgKzg2LDcgQEAgc3RhdGljIHZvaWQgZ290X2xvY2sodW5pb24gbG9ja19k
ZWJ1ZyAqZGVidWcpCiBzdGF0aWMgdm9pZCByZWxfbG9jayh1bmlvbiBsb2NrX2RlYnVnICpkZWJ1
ZykKIHsKICAgICBpZiAoIGF0b21pY19yZWFkKCZzcGluX2RlYnVnKSA+IDAgKQotICAgICAgICBB
U1NFUlQoZGVidWctPmNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAgICBhc3NlcnQo
ZGVidWctPmNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIGRlYnVnLT5jcHUgPSBTUElO
TE9DS19OT19DUFU7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hl
bi9pbmNsdWRlL3hlbi9saWIuaAppbmRleCA4ZmJlODQwMzJkLi4wMDBlYTY3N2QwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBA
IC0zMiw5ICszMiwxMSBAQAogI2RlZmluZSBnY292X3N0cmluZyAiIgogI2VuZGlmCiAKLSNpZm5k
ZWYgTkRFQlVHCi0jZGVmaW5lIEFTU0VSVChwKSBcCisjZGVmaW5lIGFzc2VydChwKSBcCiAgICAg
ZG8geyBpZiAoIHVubGlrZWx5KCEocCkpICkgYXNzZXJ0X2ZhaWxlZCgjcCk7IH0gd2hpbGUgKDAp
CisKKyNpZm5kZWYgTkRFQlVHCisjZGVmaW5lIEFTU0VSVChwKSBhc3NlcnQocCkKICNkZWZpbmUg
QVNTRVJUX1VOUkVBQ0hBQkxFKCkgYXNzZXJ0X2ZhaWxlZCgidW5yZWFjaGFibGUiKQogI2RlZmlu
ZSBkZWJ1Z19idWlsZCgpIDEKICNlbHNlCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 06:00:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 06: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 1ipQsD-0002I0-JX; Thu, 09 Jan 2020 06:00:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+Nm=26=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ipQsC-0002Hv-RK
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 06:00:48 +0000
X-Inumbo-ID: 619411ee-32a5-11ea-9832-bc764e2007e4
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 619411ee-32a5-11ea-9832-bc764e2007e4;
 Thu, 09 Jan 2020 06:00:48 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id v28so4578946edw.12
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 22:00:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=9bNLZr3PoYnuhcTu//ncg18q2rReiD+OyWuyQP/s498=;
 b=SXHrWbxqiYfVYPSOdO9kqXnBXhaQJ6S0tQKvtKgn/hjJZeX2qxpRJVRPZl7cp8QI9l
 PTJvXEfEoAwFklf6KDVZNLLnYfnIs678Sutp3gzeoUIQHAkBszARsXZqikjaC9jLkYx+
 EiU+rJieuxoAmgBP+Pkvh8Wk1dPg7lHVnpDwrHzXvXwzfs95KkfBTpBLitFmThlI4L1Z
 7uOMONU0xquW4n66CpttmyW/IgwnyH1+NY6G9jgjcbsJdPYTRmjewKoi9xsE04Mm7hc/
 FBB7HtA+qSvyUHJobjZtDmD+MdHkzeEOaBNgk6UNckAnxI5cIJHzPRNnmb9iuAoK6F4u
 tutQ==
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=9bNLZr3PoYnuhcTu//ncg18q2rReiD+OyWuyQP/s498=;
 b=AwVom0n52qiv0dmGs8EkDuErhUlsH3F3mI05r1Q36jxWS+zg5x4YKMzlVPTh1JrSn1
 LlJRt42OuFQeqgjjIt/1Sory6ZcyDO8YqSTkULVP1HzG43CllAB6xOi51BC4NrjoFQ8a
 lAsUOGij1ZNF8fJ93JijoNTofaPit9aYsIhdBvhr7b9wVD5EUat1t+ywwK8FRDFLXQD7
 S1LEnLxR/arTnspAPtDRrKTI7b3uFfjcPhtk0iFErP8UueZ+m7uHBa65c0Qwof39ukC5
 MWZMtpymyMax2fEgehw9wZS7P2xNOabOr8rpIE89aE34PvWrZH7Zd2ZQWihLDiI8yovT
 5BVA==
X-Gm-Message-State: APjAAAUK1tDC7PYbDzGg1IoueE++9S4ejnUd3QpDRak0ZXJR2jk5aw9v
 klIgJ5xf05tuRknGljvFXmK4QLyWWVMiJ/YLsA==
X-Google-Smtp-Source: APXvYqy9cgmaQZmj+WYzMZlWqv6sguh/x0CVw2lQBMUlyv04wyA3XYrmyxPIOZgmJgbAXYzGFy6wHzwWMlew1hxsA8k=
X-Received: by 2002:a05:6402:17e4:: with SMTP id
 t4mr9312153edy.83.1578549647210; 
 Wed, 08 Jan 2020 22:00:47 -0800 (PST)
MIME-Version: 1.0
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-10-jgross@suse.com>
In-Reply-To: <20200108152328.27194-10-jgross@suse.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 8 Jan 2020 22:00:10 -0800
Message-ID: <CAENZ-+njrhp1D8y79u2ZSGOq0_1Nh1DE6BP26SMumzBAy04RcA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 9/9] xen/sched: add const qualifier where
 appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA3OjIzIEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBNYWtlIHVzZSBvZiB0aGUgY29uc3QgcXVhbGlmaWVyIG1vcmUgb2Z0
ZW4gaW4gc2NoZWR1bGluZyBjb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkL2FyaW5jNjUzLmMgfCAgNCArKy0t
Cj4gIHhlbi9jb21tb24vc2NoZWQvY29yZS5jICAgICB8IDI1ICsrKysrKysrKysrLS0tLS0tLS0t
LS0KPiAgeGVuL2NvbW1vbi9zY2hlZC9jcHVwb29sLmMgIHwgIDIgKy0KPiAgeGVuL2NvbW1vbi9z
Y2hlZC9jcmVkaXQuYyAgIHwgNDQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0KPiAgeGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMgIHwgNTIgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vc2NoZWQvbnVsbC5jICAg
ICB8IDE3ICsrKysrKysrLS0tLS0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkL3J0LmMgICAgICAgfCAz
MiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICB8ICA5ICsrKystLS0tCj4gIDggZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwg
ODkgZGVsZXRpb25zKC0pCj4KCkFzIHRvIHhlbi9jb21tb24vc2NoZWQvcnQuYywKCkFja2VkLWJ5
OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCk1lbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 06:22:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 06:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipRCq-00041w-HH; Thu, 09 Jan 2020 06:22:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+Nm=26=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ipRCp-00041r-9z
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 06:22:07 +0000
X-Inumbo-ID: 5bad9b4e-32a8-11ea-b1f0-bc764e2007e4
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5bad9b4e-32a8-11ea-b1f0-bc764e2007e4;
 Thu, 09 Jan 2020 06:22:06 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id c26so4635173eds.8
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 22:22:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CaGWQkV8xMtX4X32AN82eyvYOJOcIjL3dOB6164YQ7s=;
 b=gWXQqwNIo23TxZ+h29oRL+bZ5/q7NJA7OndQfae7PQO7c5KW5d2uPv4ckKvrQfc5Pf
 EwpfYFLq5sVmpttPqHYeeRun459vVPWvCv+U1MA7m6qPF5ShdFjST9KX8p+BETYkoXy1
 OXofA42493uDhddgmmBiwy/2WbJTdPV8VFqFFCd4HZJcvt2gO/3Kv6TZvEj8WcJmm9v7
 rYUk0x8IF7XKtRbdjCkc23ZHWdBhoyacf/8MEhgaJ66b4NZLM1cO02Qj1qDjsN/Rlcof
 R8alvcGmTTIfi5QFedP5eNTjRX2f+n5XfIm2QnZz0XhQqRRbLa3YP9UJWI8DuW/FCrA3
 toeg==
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=CaGWQkV8xMtX4X32AN82eyvYOJOcIjL3dOB6164YQ7s=;
 b=LKQxAmE/bXILuuasF0Q8OezLSnEjbqh7t03TmvjyRpbG2KjxG7ri+vSKkDhif7dt9m
 j3vS1wwlkeMnr3B/NhtLpj1SablKFkHudoOjzLwLVzveyTk+5FChWhV+p5dF/Npzml13
 NHJ/dg9gV22CAe88w1VcfmmY2pCMQW0JwCZpc1TJdHuv/kPRA/6Zbnq9B0rafuXOK58f
 d3gSL+NrGcoHNNPRW3H4sQklvCiXVD/L/MYKCo4WshuiY8a2vy09PzWheIj4H5s84R7M
 eELkT+rF6gBAnBW4MUPtcDT6ZGaC/bXMNNPPiT/vRPLFoM/WmldOBvIhwkiqDBA4pAhm
 9yCQ==
X-Gm-Message-State: APjAAAUbawDuYsZBuAO35CnYcuIqZzM/so3C2n4HCcKtXCl/mQHbGY6t
 asRnvSSULF1UPSQNThmeyY27oEe2gEM0+DCmaQ==
X-Google-Smtp-Source: APXvYqyGhnqu3/XxkJ8X+/Y3bvMAdqzJboOJcLN5R88cIfangMR58maZfXyuDLq1UuSwCsw+G8Pg77xGrvn1mAWXMxE=
X-Received: by 2002:a17:906:5604:: with SMTP id
 f4mr8608022ejq.255.1578550925799; 
 Wed, 08 Jan 2020 22:22:05 -0800 (PST)
MIME-Version: 1.0
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-6-jgross@suse.com>
In-Reply-To: <20200108152328.27194-6-jgross@suse.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 8 Jan 2020 22:21:29 -0800
Message-ID: <CAENZ-+kbmLcGqzVF4TWn1yzRFoDoMhosuhmGC1Z7=p88hVX6kg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 5/9] xen/sched: use scratch cpumask
 instead of allocating it on the stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA3OjI0IEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBJbiBydCBzY2hlZHVsZXIgdGhlcmUgYXJlIHRocmVlIGluc3RhbmNl
cyBvZiBjcHVtYXNrcyBhbGxvY2F0ZWQgb24gdGhlCj4gc3RhY2suIFJlcGxhY2UgdGhlbSBieSB1
c2luZyBjcHVtYXNrX3NjcmF0Y2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWQvcnQuYyB8IDU2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCj4KClJldmlld2VkLWJ5
OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCk1lbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 06:24:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 06:24: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 1ipRF4-00048G-0v; Thu, 09 Jan 2020 06:24:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+Nm=26=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ipRF2-00048B-9X
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 06:24:24 +0000
X-Inumbo-ID: ad640310-32a8-11ea-b1f0-bc764e2007e4
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad640310-32a8-11ea-b1f0-bc764e2007e4;
 Thu, 09 Jan 2020 06:24:23 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id j17so4678580edp.3
 for <xen-devel@lists.xenproject.org>; Wed, 08 Jan 2020 22:24:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6K1TtHVDTfP1qxKYLCv6IErnPj2l56A1/0d/HhjoNnM=;
 b=Lp879OCavkFDANgHvdcW2ybq0J2VmfrOESGAF0X9iZW/u00B5cR4Tx7NyAT0qTH/Rc
 oErtVA9g3zXAd+lRlKFnmeXe4Z8EVxNh3P7OWTpNZdW9XkLETh5MAyFhzT4ouP9xRDIo
 1+jxY5XuIuYQt912GUo3fIYZSo+hKKVgt1DGyCf91US3b1ZlJ9p+s+7Qq9GIVy2Lujt2
 EnFfmUkcTtbnFLemTo1VvktFdWVlX4iITENWhoE/SqD+29IsJyRLitZYLQi1prkU6pxs
 wo6iuapo5QjoMI55ogImZaVtr5m4JhGGYQBpeXHn8jIBpX/LrT9NfSoQrDM4vzVuvxty
 0VQA==
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=6K1TtHVDTfP1qxKYLCv6IErnPj2l56A1/0d/HhjoNnM=;
 b=buP2WGhsX+IMkZRcsovi7A1xsHLAzMrjtK4Nj771TxJdpexGnzEFwZ9XfEsllrk17x
 /7Zf2jF+EwaJtFUsZMc0bB0PvCcdogQegm2M3vRSE5ctovI4AS+NGuot0xKRyslXbcvt
 /V9XR2O5LkfnW1LWNwpRH+MekO0sDnkD9A2kmyEO1lRnBFRCtVSiC+e/RfG5Bbs4wxcd
 1vlW+nl0V+Q0BtyQ2aIrnCvUriqVLCFXngDPZr95+FsNg/dSww8nLgeCfQlmePxLeaJ5
 jjYLut6MReo1l+8szwuERlwzmpdIvNXnNXJvkfw3M4+a+jXQqmppBnmGqE0xYqgrdj/T
 /ZEw==
X-Gm-Message-State: APjAAAXyff+934jqJ+FwK6cXs+2xfPfhY6Dmd2SZqpp25XDmeGH3msCC
 SaPluF8DhY3ZG3y+XDiFgR/4ZVePi0Qktplumg==
X-Google-Smtp-Source: APXvYqxnXLQF9TbCBJDjoCH1mM/4td2pyEMm0sMLNyWXN7K3wk5B3OFWqLs9EGSwcSyjAxGXpGsgOvalZucJPsTeWsE=
X-Received: by 2002:a17:906:4e46:: with SMTP id
 g6mr8589090ejw.309.1578551062936; 
 Wed, 08 Jan 2020 22:24:22 -0800 (PST)
MIME-Version: 1.0
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-8-jgross@suse.com>
In-Reply-To: <20200108152328.27194-8-jgross@suse.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 8 Jan 2020 22:23:46 -0800
Message-ID: <CAENZ-+n1HUP3Zzp6mgCPqx-yykbcca7a0rNyp7SX3B1rwk71NA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 7/9] xen/sched: switch scheduling to bool
 where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gOCwgMjAyMCBhdCA3OjI0IEFNIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBTY2hlZHVsaW5nIGNvZGUgaGFzIHNldmVyYWwgcGxhY2VzIHVzaW5n
IGludCBvciBib29sX3QgaW5zdGVhZCBvZiBib29sLgo+IFN3aXRjaCB0aG9zZS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjoKPiAt
IHJlbmFtZSBib29sICJwb3MiIHRvICJmaXJzdCIgKERhcmlvIEZhZ2dpb2xpKQo+IC0tLQo+ICB4
ZW4vY29tbW9uL3NjaGVkL2FyaW5jNjUzLmMgfCAgOCArKysrLS0tLQo+ICB4ZW4vY29tbW9uL3Nj
aGVkL2NvcmUuYyAgICAgfCAxNCArKysrKysrLS0tLS0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkL2Nw
dXBvb2wuYyAgfCAxMCArKysrKy0tLS0tCj4gIHhlbi9jb21tb24vc2NoZWQvY3JlZGl0LmMgICB8
IDEyICsrKysrKy0tLS0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkL3ByaXZhdGUuaCAgfCAgMiArLQo+
ICB4ZW4vY29tbW9uL3NjaGVkL3J0LmMgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KPiAg
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgIHwgIDYgKysrLS0tCj4gIDcgZmlsZXMgY2hhbmdl
ZCwgMzUgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCj4KCkFzIHRvICB4ZW4vY29tbW9u
L3NjaGVkL3J0LmMsCgpSZXZpZXdlZC1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+
CgpDaGVlcnMsCgpNZW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 07:16:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 07:16: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 1ipS3M-0008MY-Ss; Thu, 09 Jan 2020 07:16:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LFIF=26=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1ipS3K-0008MT-OJ
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 07:16:22 +0000
X-Inumbo-ID: ef44ec84-32af-11ea-b96c-12813bfff9fa
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.21.64]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef44ec84-32af-11ea-b96c-12813bfff9fa;
 Thu, 09 Jan 2020 07:16:21 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Ug6e7EU+AFWnHO+TGdA0sy0ZOeX2zu8oBK4CWnj6suq5NyKwn0ZYrZ4XlLE0Gd2SzmRMMZ1MpetwN2Eycgos+kq5k6jybifByOVA2HLuujfd8m0aZvaerPBVXU2x1jnjz6Q2qMxUZs0sCNRkp1g+paUhFExgFWtdVzGRRpD96ATiIkmpxN0m0PKE/qOJlivVMXP/i8KafxPZmFkJ43i31rX7qAMYOSTzd1CgZE1CEvXHsz40EjopXGdEIue3I/uPlcbxnmWMy6LGtryWBUM4auZuqqf5LtdO/7LkH49pXVwXuEzu7J0hx1KtTBgEWE/sNCOjCIe4BZDqeYxTFmEObw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Y028KifaICRZx+3w8F+dKjg6x21ZKhhGegYGnKpZnSs=;
 b=DXREEycV780P7eZC8l9J0F938Dc2A1Wgqbhvm8Ev04JjpZ0AqwLt6rkhCRzIYlPnFVa6lQEuh4uY35NPBAuBwqICtPIL9+ch9RMkGS88fPk6vX2am+plqd6Yrb7qq086o0eVwxvctFYDScFP82ie7KijH2cPDJVIm6/wyRjnL4ODtbcp87E9Nt2xQRHJBc2s6zJlQ269mQuNVsPiHCrIjhRbXNxzH8usOcAK1ATN8Xqf/uBf/KSYkqVcmQxBmdEXQW6oFPhu011BSEoVEU/U5chT1edsyecPa46xzvRGTt+lOuvGZV0gNmG288epJ8e4DhMmFLOKuJR/CC7E56to4Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Y028KifaICRZx+3w8F+dKjg6x21ZKhhGegYGnKpZnSs=;
 b=MpTbMBGbCzMNih0CMnCPjXwWwrK7sPHOg+G0DEMLbGM+0wZheMtIEJR2ygPblTHVTm8trhppCWJaiyuEO7QKsVlojgqhrLFYwREyeB7oLgLBgEw3Uerclzx91Rj4yhFIc8haD14JMNBMV+55VvEfkdwKF3O/5Lfyu/t+hXV/5Z8=
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com (20.177.41.82) by
 AM0PR03MB5827.eurprd03.prod.outlook.com (10.255.28.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9; Thu, 9 Jan 2020 07:16:19 +0000
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59]) by AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59%4]) with mapi id 15.20.2602.017; Thu, 9 Jan 2020
 07:16:19 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Santucco <santucco@mail.ru>
Thread-Topic: [Xen-devel] PV DRM doesn't work without auto_translated_physmap
 feature in Dom0
Thread-Index: AQHVxrywVTrv3eK/NkOfJsS91dUjcg==
Date: Thu, 9 Jan 2020 07:16:19 +0000
Message-ID: <37b9ee58-9fe6-30cd-cc26-383d13cfa5a5@epam.com>
References: <1578297407.255542354@f149.i.mail.ru>
 <9ead165f-440a-31b7-c587-c228b8692a7e@suse.com>
 <74664696-5e7e-8f01-e6c2-ca17f55d80e1@epam.com>
 <1578497907.395464209@f311.i.mail.ru>
In-Reply-To: <1578497907.395464209@f311.i.mail.ru>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9ad2a693-117b-4b27-9f54-08d794d3d2d9
x-ms-traffictypediagnostic: AM0PR03MB5827:
x-microsoft-antispam-prvs: <AM0PR03MB58273539B64F3B0D47C076B5E7390@AM0PR03MB5827.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02778BF158
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(376002)(396003)(346002)(136003)(39860400002)(199004)(189003)(86362001)(76116006)(478600001)(31696002)(31686004)(66446008)(66476007)(66946007)(6506007)(55236004)(53546011)(64756008)(2616005)(66556008)(5660300002)(71200400001)(54906003)(4326008)(316002)(2906002)(8936002)(6486002)(186003)(966005)(6512007)(66574012)(8676002)(36756003)(81156014)(6916009)(81166006)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5827;
 H:AM0PR03MB4516.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cXDt4oZU2Cy/KmJjCetwiAX1rW434gjYdekCwcfa2TtKehvadw7PyJR5XK6G/eh7RCPeUuy9rMn+MCeuqtOQdaGn+JN6qC/FP1WvEGp27Ki5gMm632B79zqDKbRh8VkdcNQPoaV8aXNOMU4sedsszJr6HmPuH8Gb7MDA1bf6VVLiF5YuuAfH1aMn+XHSzZQy9bRMA/JeSwknQGzd7ZlTyu91zUwTeBstdz6JiQyGbEwCpMUp53XgM0HewlaF3Z+T6GITWFnpEdC2jOsyoJegydpC1LX0YE7xgW0khoywh+5f2jvbfhAOCLXXWgLZoZH+X+a8if7T5Fu64XPZHs8HIR9uV4r/tV38ZBHSWpQGhmjksSMmk4tjoS+efP+hMr11ZY1U6yHDakVxCIKtJkLzxf8zrgzXMj7PdovLnmzTadviO8GkygcocGZ1+iRNoCkAUOh+dTML9HrI37KHY2Uu8VfZEQyh00C8Me7ZLNh/qObeMAePEmeHgkv+86JjBhtnp4hylvbravneuT9Q2EoSxA==
x-ms-exchange-transport-forked: True
Content-ID: <0539D26130FF7A4D94C3CCAAA37638C8@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ad2a693-117b-4b27-9f54-08d794d3d2d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2020 07:16:19.1772 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: c9qzJuhtbgnZLq3tf6PfAcTWxigndmBgUusmbWcLjVg1a4yg76PCkHMhUAvk+B9aj2ZLUVAWh6R9IERGxAe3PH8cNiK2ijuGW7nd/Z3MLG7kmL0hyEvBF6D6ZoyRG46v
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5827
Subject: Re: [Xen-devel] PV DRM doesn't work without auto_translated_physmap
 feature 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>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiAxLzgvMjAgNTozOCBQTSwgU2FudHVjY28gd3JvdGU6DQo+IFRoYW5rIHlvdSB2ZXJ5IG11
Y2ggZm9yIGFsbCB5b3VyIGFuc3dlcnMuDQo+DQo+ICAgICDQodGA0LXQtNCwLCA4INGP0L3QstCw
0YDRjyAyMDIwLCAxMDo1NCArMDM6MDAg0L7RgiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbw0KPiAg
ICAgPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tDQo+ICAgICA8L2NvbXBvc2U/VG89
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+PjoNCj4gICAgIE9uIDEvNi8yMCAxMDoz
OCBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToNCj4gICAgID4gT24gMDYuMDEuMjAgMDg6NTYsIFNh
bnR1Y2NvIHdyb3RlOg0KPiAgICAgPj4gSGVsbG8sDQo+ICAgICA+Pg0KPiAgICAgPj4gSeKAmW0g
dHJ5aW5nIHRvIHVzZSB2ZGlzcGwgaW50ZXJmYWNlIGZyb20gUFYgT1MsIGl0IGRvZXNu4oCZdCB3
b3JrLg0KPiAgICAgPj4gQ29uZmlndXJhdGlvbiBkZXRhaWxzOg0KPiAgICAgPj4gwqDCoMKgwqAg
WGVuIDQuMTIuMQ0KPiAgICAgPj4gwqDCoMKgwqAgRG9tMDogTGludXggNC4yMC4xNy1nZW50b28g
IzEzIFNNUCBTYXQgRGVjIDI4IDExOjEyOjI0IE1TSw0KPiAgICAgMjAxOQ0KPiAgICAgPj4geDg2
XzY0IEludGVsKFIpIENlbGVyb24oUikgQ1BVIE4zMDUwIEAgMS42MEdIeiBHZW51aW5lSW50ZWwN
Cj4gICAgIEdOVS9MaW51eA0KPiAgICAgPj4gwqDCoMKgwqAgRG9tVTogeDg2wqBQbGFuOSwgUFYN
Cj4gICAgID4+IMKgwqDCoMKgIGRpc3BsX2JlIGFzIGEgYmFja2VuZCBmb3IgdmRpc3BsIGFuZCB2
a2INCj4gICAgID4+DQo+ICAgICA+PiB3aGVuIFZNIHN0YXJ0cywgZGlzcGxfYmUgcmVwb3J0cyBh
Ym91dCBhbiBlcnJvcjoNCj4gICAgID4+IGdudHRhYjogZXJyb3I6IGlvY3RsIERNQUJVRl9FWFBf
RlJPTV9SRUZTIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudA0KPiAgICAgPj4gKGRpc3BsX2JlLmxv
ZzoyMjEpDQo+ICAgICA+Pg0KPiAgICAgPj4gcmVsYXRlZMKgRG9tMCBvdXRwdXQgaXM6DQo+ICAg
ICA+PiBbwqAgMTkxLjU3OTI3OF0gQ2Fubm90IHByb3ZpZGUgZG1hLWJ1ZjogdXNlX3B0ZW1vZGUg
MQ0KPiAgICAgPj4gKGRtZXNnLmNyZWF0ZS5sb2c6MTIzKQ0KPiAgICAgPg0KPiAgICAgPiBUaGlz
IHNlZW1zIHRvIGJlIGEgbGltaXRhdGlvbiBvZiB0aGUgeGVuIGRtYS1idWYgZHJpdmVyLiBJdCB3
YXMNCj4gICAgIHdyaXR0ZW4NCj4gICAgID4gZm9yIGJlaW5nIHVzZWQgb24gQVJNIGluaXRpYWxs
eSB3aGVyZSBQViBpcyBub3QgYXZhaWxhYmxlLg0KPiAgICAgVGhpcyBpcyB0cnVlIGFuZCB3ZSBu
ZXZlciB0cmllZC90YXJnZXRlZCBQViBkb21haW5zIHdpdGggdGhpcw0KPiAgICAgaW1wbGVtZW50
YXRpb24sDQo+ICAgICBzbyBpZiB0aGVyZSBpcyBhIG5lZWQgZm9yIHRoYXQgc29tZW9uZSBoYXMg
dG8gdGFrZSBhIGxvb2sgb24gdGhlDQo+ICAgICBwcm9wZXINCj4gICAgIGltcGxlbWVudGF0aW9u
IGZvciBQVuKApg0KPg0KPiBIYXZlIEkgZ290IHlvdXIgcmlnaHQgYW5kIHRoZXJlIGlzIG5vwqB0
aGUgcHJvcGVyIGltcGxlbWVudGF0aW9uIDotKT8NClRoZXJlIGlzIG5vDQo+DQo+ICAgICA+DQo+
ICAgICA+IENDLWluZyBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3aG8gaXMgdGhlIGF1dGhvciBv
ZiB0aGF0IGRyaXZlci4gSGUNCj4gICAgID4gc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB1cyB3aGF0
IHdvdWxkIGJlIG5lZWRlZCB0byBlbmFibGUgUFYgZG9tMC4NCj4gICAgID4NCj4gICAgID4gRGVw
ZW5kaW5nIG9uIHlvdXIgdXNlIGNhc2UgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gdXNlIFBWSCBk
b20wLCBidXQNCj4gICAgID4gc3VwcG9ydCBmb3IgdGhpcyBtb2RlIGlzICJleHBlcmltZW50YWwi
IG9ubHkgYW5kIHNvbWUgZmVhdHVyZXMNCj4gICAgIGFyZSBub3QNCj4gICAgID4geWV0IHdvcmtp
bmcuDQo+ICAgICA+DQo+ICAgICBXZWxsLCBvbmUgb2YgdGhlIHdvcmthcm91bmRzIHBvc3NpYmxl
IGlzIHRvIGRyb3AgemVyby1jb3B5aW5nIHVzZS1jYXNlDQo+ICAgICAodGhpcyBpcyB3aHkgZGlz
cGxheSBiYWNrZW5kIHRyaWVzIHRvIGNyZWF0ZSBkbXUtYnVmcyBmcm9tIGdyYW50cw0KPiAgICAg
cGFzc2VkDQo+ICAgICBieSB0aGUgZ3Vlc3QgZG9tYWluIGFuZCBmYWlscyBiZWNhdXNlIG9mICJD
YW5ub3QgcHJvdmlkZSBkbWEtYnVmOg0KPiAgICAgdXNlX3B0ZW1vZGUgMSIpDQo+ICAgICBTbywg
aW4gdGhpcyBjYXNlIGRpc3BsYXkgYmFja2VuZCB3aWxsIGRvIG1lbW9yeSBjb3B5aW5nIGZvciB0
aGUNCj4gICAgIGluY29taW5nDQo+ICAgICBmcmFtZXMNCj4gICAgIGFuZCB3b24ndCB0b3VjaCBE
TUFCVUZfRVhQX0ZST01fUkVGUyBpb2N0bC4NCj4gICAgIFRvIGRvIHNvIGp1c3QgZGlzYWJsZSB6
ZXJvLWNvcHlpbmcgd2hpbGUgYnVpbGRpbmcgdGhlIGJhY2tlbmQgWzFdDQo+DQo+IFRoYW5rcywg
SSBoYXZlIGp1c3TCoHRyaWVkwqB0aGUgd29ya2Fyb3VuZC7CoCBUaGUgYmFja2VuZCBoYXPCoGZh
aWxlZCANCj4gaW7CoGFuIG90aGVyIHBsYWNlwqBub3QgY29ycmVzcG9uZGluZyB3aXRoIGRtYV9i
dWYuDQo+IEFueXdhecKgaXQgaXMgZW5vdWdoIHRvIGNvbnRpbnVlwqBkZWJ1Z2dpbmfCoMKgbXkg
ZnJvbnRlbmTCoGltcGxlbWVudGF0aW9uLg0KPiBEbyB5b3XCoGtub3cgaG93IGJpZyBpcyBwZXJm
b3JtYW5jZSBwZW5hbHR5IGluIGNvbXBhcmlzb24gd2l0aCANCj4gdGhlwqB6ZXJvLWNvcHkgdmFy
aWFudD8NCldlbGwsIGl0IHNvbGVseSBkZXBlbmRzIG9uIHlvdXIgc2V0dXAsIHNvIEkgY2Fubm90
IHRlbGwgd2hhdA0Kd291bGQgdGhlIG51bWJlcnMgYmUgaW4geW91ciBjYXNlLiBDb21wYXJpbmcg
dG8gd2hhdCBJIGhhdmUgZG9lc24ndA0KbWFrZSBhbnkgc2Vuc2UgdG8gbWU6IG9uZSBzaG91bGQg
Y29tcGFyZSBhcHBsZXMgdG8gYXBwbGVzDQo+IERvZXMgaXQgbWFrZSBhwqBzZW5zZSBpZiBJIG1h
a2UgYcKgZGVkaWNhdGVkIEhWTSBkb21haW4gd2l0aCBsaW51eCBvbmx5IA0KPiBmb3IgdGhlIHB1
cnBvc2Ugb2bCoHZkaXNwbCBhbmQgdmtiZCBiYWNrZW5kcz/CoElzIHRoZXJlIGEgaG9wZcKgdGhp
cyANCj4gYXBwcm9hY2ggd2lsbCB3b3JrPw0KWW91IGNhbiB0cnkgaWYgdGhpcyBhcHByb2FjaCBm
aXRzIHlvdXIgZGVzaWduIGFuZCByZXF1aXJlbWVudHMNCj4NCj4gICAgID4NCj4gICAgID4gSnVl
cmdlbg0KPiAgICAgPg0KPiAgICAgWzFdDQo+ICAgICBodHRwczovL2dpdGh1Yi5jb20veGVuLXRy
b29wcy9kaXNwbF9iZS9ibG9iL21hc3Rlci9DTWFrZUxpc3RzLnR4dCNMMTINCj4gICAgIDxodHRw
czovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvZGlz
cGxfYmUvYmxvYi9tYXN0ZXIvQ01ha2VMaXN0cy50eHQqTDEyX187SXchIUdGXzI5ZGJjUUlVQlBB
IW16M2duMXdRTVgyRFhlTnVBVi0xX2RJN254RllZWk9nZFBpSk5TRk1lc0N6OWxBek9LbHdWUGxk
ZGJ4YmNMbVVPNDROT3kwVEZBJD4NCj4NCj4gQmVzdCByZWdhcmRzLA0KPiDCoCBBbGV4YW5kZXIg
U3ljaGV2DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 07:52:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 07:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipScH-0003DD-1Q; Thu, 09 Jan 2020 07:52:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipScG-0003D8-4G
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 07:52:28 +0000
X-Inumbo-ID: f6811cca-32b4-11ea-b971-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6811cca-32b4-11ea-b971-12813bfff9fa;
 Thu, 09 Jan 2020 07:52:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipSc7-0002oQ-MA; Thu, 09 Jan 2020 07:52:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipSc7-0003Ag-BM; Thu, 09 Jan 2020 07:52:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipSc7-0007DP-AQ; Thu, 09 Jan 2020 07:52:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145826-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=00691c6c90b2fd28d7b7037baeb288f6801e6182
X-Osstest-Versions-That: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 07:52:19 +0000
Subject: [Xen-devel] [xen-unstable test] 145826: 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>

ZmxpZ2h0IDE0NTgyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTgyNi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNyBndWVz
dC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ1Nzk2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1
Nzk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxNDU3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTc5NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1Nzk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU3OTYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NTc5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1Nzk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU3OTYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTc5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAz
N2JhZWIyODhmNjgwMWU2MTgyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxNDU3OTYgIDIwMjAtMDEtMDggMTE6MzY6NDIgWiAgICAwIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1ODI2ICAyMDIwLTAxLTA4IDIyOjA2OjI3IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNGRkZTI3
YjZlMC4uMDA2OTFjNmM5MCAgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4
MiAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 07:53:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 07: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 1ipScv-0003GT-Ei; Thu, 09 Jan 2020 07:53:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipSct-0003Fl-IY
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 07:53:07 +0000
X-Inumbo-ID: 07f8fa36-32b5-11ea-b1f0-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07f8fa36-32b5-11ea-b1f0-bc764e2007e4;
 Thu, 09 Jan 2020 07:52: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 <osstest-admin@xenproject.org>)
 id 1ipSca-0002p8-UI; Thu, 09 Jan 2020 07:52: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 1ipSca-0003CD-MR; Thu, 09 Jan 2020 07:52:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipSca-0007lc-LU; Thu, 09 Jan 2020 07:52:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-i386-pvgrub: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-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 07:52:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 145845: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg0NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NDUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 08:09:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 08: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 1ipSsX-0004zY-RV; Thu, 09 Jan 2020 08:09:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BCbV=26=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1ipSsW-0004zT-16
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 08:09:16 +0000
X-Inumbo-ID: 4a5122f8-32b7-11ea-8599-bc764e2007e4
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a5122f8-32b7-11ea-8599-bc764e2007e4;
 Thu, 09 Jan 2020 08:09:00 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 3A80C1039F8;
 Thu,  9 Jan 2020 09:08:59 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas-a.office.hd)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GbSa85FcbKto; Thu,  9 Jan 2020 09:08:59 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from puck.office.hd (puck.office.hd [192.168.24.91])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 0EFA2FFB3E;
 Thu,  9 Jan 2020 09:08:59 +0100 (CET)
Received: from oberon.office.hd (192.168.24.90) by puck.office.hd
 (192.168.24.91) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 9 Jan 2020
 09:08:58 +0100
Received: from oberon.office.hd ([192.168.126.11]) by Oberon.office.hd
 ([192.168.126.11]) with mapi id 15.01.1713.009; Thu, 9 Jan 2020 09:08:58
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Updating
 https://wiki.xenproject.org/wiki/Outreach_Program_Projects
Thread-Index: AQHVxsQLBt/M0WpXcke0PWUWPyd9tg==
Date: Thu, 9 Jan 2020 08:08:58 +0000
Message-ID: <9ECE2B01-ABB0-478F-A308-549DC6C598B3@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.10.191111
x-originating-ip: [192.168.24.96]
Content-ID: <101BF6F8643A414B87A2026DC10F5993@office.hd>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Minios-devel] Updating
 https://wiki.xenproject.org/wiki/Outreach_Program_Projects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 =?utf-8?B?UGF1bCBEdXJyYW50wqA=?= <pdurrant@amazon.com>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Anthony
 Perard <anthony.perard@citrix.com>, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywgSSd2ZSBqdXN0IHVwZGF0ZWQgdGhlIGxpc3QsIHBsZWFzZSBsZXQgbWUga25vdyBp
ZiB5b3UgaGF2ZSBhbnkgY29tbWVudHMuDQoNCi0tIEZlbGlwZQ0KDQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkRyLiBGZWxpcGUg
SHVpY2kNCkNoaWVmIFJlc2VhcmNoZXIsIFN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3Jv
dXANCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlIEdtYkgNCkt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBE
LTY5MTE1IEhlaWRlbGJlcmcNClRlbC4gICs0OQ0KKDApNjIyMSA0MzQyLTI0MQ0KRmF4OiAgKzQ5
DQooMCk2MjIxIDQzNDItMTU1DQogDQplLW1haWw6DQpmZWxpcGUuaHVpY2lAbmVjbGFiLmV1DQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0NClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1
OA0KDQrvu79PbiAwOC4wMS4yMCwgMTg6NDYsICJNaW5pb3MtZGV2ZWwgb24gYmVoYWxmIG9mIExh
cnMgS3VydGgiIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBi
ZWhhbGYgb2YgbGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToNCg0KICAgIEhpIGFsbCwNCiAg
ICANCiAgICB0aGUgZGVhZGxpbmUgZm9yIEdTb0MgbWVudG9yaW5nIG9yZ3MgaXMgYXBwcm9hY2hp
bmcgYWdhaW4gYW5kIEkgdGhpbmsgdGhlcmUgaXMgYSBnb29kIGNoYW5jZSB3ZSBtaWdodCBnZXQg
aW4gKHVzdWFsbHkgd2UgZ2V0IGluIGV2ZXJ5IDMgeWVhcnMgYW5kIHRoZSBsYXN0IHRpbWUgd2Ug
Z290IGluIGluIDIwMjApLiBXZSBkbyBob3dldmVyIG5lZWQgdG8gZ2V0IGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMgaW50byBhIGRlY2Vu
dCBzdGF0ZSBQUklPUiB0byB0aGUgYXBwbGljYXRpb24gZGVhZGxpbmUgYXJvdW5kIEZlYiA1dGgN
CiAgICANCiAgICBBbmQgdGhpcyB5ZWFyIHRoZSBsaXN0IGlzIHBvdGVudGlhbGx5IGluIGEgd29y
c2UgdGhhbiBpbiBpdHMgdXN1YWwgc3RhdGUgYXQgbGVhc3QgaW4gdGVybXMgb2YgZS1tYWlsIGFk
ZHJlc3NlcyB0aGF0IG1heSBiZSB3cm9uZywgZXRjLiANCiAgICANCiAgICBUbyBtYWtlIHRoaW5n
cyBhIGxpdHRsZSBlYXNpZXIgbG9vayBvdXQgZm9yIHlvdXIgbmFtZSBiZWxvdw0KICAgIA0KICAg
IEBHZW9yZ2U6IGlzIHRoZSBwcm9qZWN0IGJlbG93IHN0aWxsIGFwcGxpY2FibGUgLSBJIHNhdyBx
dWl0ZSBhIGxvdCBvZiBhY3Rpdml0eSBhcm91bmQgdGhpcyBpbmRpY2F0aW5nIHRoYXQgbWF5YmUg
dGhlIHByb2plY3QgaXMgZG9uZSBvciBzaG91bGQgYmUgY2hhbmdlZA0KICAgIGh0dHBzOi8vd2lr
aS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjZ29sYW5nX2Jp
bmRpbmdzX2Zvcl9saWJ4bA0KICAgIEBHZW9yZ2U6IGFub3RoZXIgb25lIGFnYWluc3QgeW91DQog
ICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9q
ZWN0cyNBZGRfQ2VudG9zX1ZpcnRfU0lHX1hlbl9wYWNrYWdlc190ZXN0X3RvX3RoZV9DZW50T1Nf
Q0lfbG9vcA0KICAgIA0KICAgIEBQYXVsOiBUaGlzIGlzIGFnYWluc3QgeW91ciBDaXRyaXggYWRk
cmVzcyAtIHdvdWxkIHlvdSBzdGlsbCBzdXBwb3J0IHRoaXMgcHJvamVjdCBmcm9tIHdpdGhpbiBB
V1MuIFRoZXJlIHdhcyBhbHNvIHNvbWUgd29yayBmcm9tIHBvc3RncmFkcyBhcyBmYXIgYXMgSSBy
ZWNhbGwNCiAgICBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9n
cmFtX1Byb2plY3RzI0tERF8uMjhXaW5kb3dzX0RlYnVnZ2VyX1N0dWIuMjlfZW5oYW5jZW1lbnRz
IA0KICAgIA0KICAgIEBTdGVmYW5vLCBASnVsaWVuOiB0aGUgNSBwcm9qZWN0cyBiZWxvdyBhcmUg
YWdhaW5zdCB5b3UgLSBhcmUgdGhlc2Ugc3RpbGwgdmFsaWQ/DQogICAgQEp1bGllbjogdGhlc2Ug
YXJlIGFnYWluc3QgeW91ciBBcm0gYWRkcmVzcw0KICAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX0h5cGVydmlzb3INCiAgICAt
IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVj
dHMjWGVuX29uX0FSTTpfVHJhcF8uMjZfc2FuaXRpemVfSURfcmVnaXN0ZXJzXy4yOElEX1BGUjAu
MkNfSURfREZSMC4yQ19ldGMuMjkNCiAgICAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTS4yQ19kb20wbGVzczpfY29u
ZmlndXJhYmxlX21lbW9yeV9sYXlvdXRfZm9yX2d1ZXN0cw0KICAgIC0gaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNBUk12OC4xX2F0b21p
Y3MNCiAgICAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dy
YW1fUHJvamVjdHMjWGVuX29uX0FSTTpfZHluYW1pY192aXJ0dWFsX21lbW9yeV9sYXlvdXQNCiAg
ICAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJv
amVjdHMjWGVuX29uX0FSTTpfUGVyZm9ybWFuY2VfQ291bnRlcnNfVmlydHVhbGl6YXRpb24NCiAg
ICANCiAgICBAU2ltb24sIEBGZWxpcGU6IHRoZSA0IHByb2plY3RzIGJlbG93IGFyZSBhZ2FpbnN0
IHlvdSAtIGFyZSB0aGVzZSBzdGlsbCB2YWxpZD8gT3IgaGF2ZSB0aGV5IGJlZW4gaW1wbGVtZW50
ZWQ/DQogICAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3Jh
bV9Qcm9qZWN0cyNVbmlrcmFmdA0KICAgIC0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNOZXdfUGxhdGZvcm1fU3VwcG9ydA0KICAgIC0g
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0
cyNGcmVlQlNELjI3c19OZXR3b3JrX1N0YWNrX1BvcnQNCiAgICAtIGh0dHBzOi8vd2lraS54ZW5w
cm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjR29fTGFuZ3VhZ2VfU3Vw
cG9ydA0KICAgIC0gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJv
Z3JhbV9Qcm9qZWN0cyNFbmhhbmNlZF9Qcm9maWxpbmdfYW5kX1RyYWNpbmdfU3VwcG9ydA0KICAg
IA0KICAgIEBSb2dlcjogaXMgdGhpcyBzdGlsbCB2YWxpZD8NCiAgICBodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0FkZF9tb3JlX0ZyZWVC
U0RfdGVzdGluZ190b19vc3N0ZXN0DQogICAgDQogICAgUmVnYXJkcw0KICAgIExhcnMNCiAgICAN
CiAgICANCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCiAgICBNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCiAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 08:32:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 08:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipTF0-0007Rv-84; Thu, 09 Jan 2020 08:32:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipTEz-0007Rq-Ic
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 08:32:29 +0000
X-Inumbo-ID: 8edafa7c-32ba-11ea-b977-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8edafa7c-32ba-11ea-b977-12813bfff9fa;
 Thu, 09 Jan 2020 08:32: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 <osstest-admin@xenproject.org>)
 id 1ipTEs-00048e-O3; Thu, 09 Jan 2020 08:32: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 1ipTEs-00042R-Cf; Thu, 09 Jan 2020 08:32:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipTEs-000171-C5; Thu, 09 Jan 2020 08:32:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
X-Osstest-Versions-This: ovmf=972d88726410e21b1fff1a528854202c67e97ef1
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 08:32:22 +0000
Subject: [Xen-devel] [ovmf test] 145846: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3Mg
aW4gMTQ1ODI1Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAg
ICAgICAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpiYXNlbGluZSB2
ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBk
MzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4IDAw
OjM5OjA5IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0wMS0w
OCAwMjo1MDoyMCBaICAgIDEgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0NTc5MCAgMjAyMC0wMS0wOCAwOToxMDozMCBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFzaGlzaCBTaW5n
aGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1
YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDk3MmQ4ODcyNjQxMGUyMWIxZmZmMWE1Mjg4NTQyMDJjNjdl
OTdlZjEKQXV0aG9yOiBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CkRh
dGU6ICAgVHVlIERlYyAyNCAxMDo1Nzo0NyAyMDE5ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBB
ZGQgRURLMiBQbGF0Zm9ybSBCb290IE1hbmFnZXIgUHJvdG9jb2wKICAgIAogICAgQWRkIGVkazIg
cGxhdGZvcm0gYm9vdCBtYW5hZ2VyIHByb3RvY29sIHdoaWNoIHdvdWxkIGhhdmUgcGxhdGZvcm0K
ICAgIHNwZWNpZmljIHJlZnJlc2hlcyB0byB0aGUgYXV0byBlbnVtZXJhdGVkIGFzIHdlbGwgYXMg
TlYgYm9vdCBvcHRpb25zCiAgICBmb3IgdGhlIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgoKY29tbWl0IGM5ZDcyNjI4NDMyMTI2Y2Jj
ZTU4YTQ4YjQ0MGU0OTQ0YmFhNGJlYWIKQXV0aG9yOiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgpEYXRlOiAgIFRodSBKYW4gMiAyMDozMDoyNyAyMDIwICswMDAwCgogICAgQ3J5cHRvUGtn
OiBTdXBwb3J0IGZvciBTSEEzODQgJiBTSEE1MTIgUlNBIHNpZ25pbmcgc2NoZW1lcwogICAgCiAg
ICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5
CiAgICAKICAgIEN1cnJlbnRseSBSU0Egc2lnbmluZyBzY2hlbWUgc3VwcG9ydCBpcyBhdmFpbGFi
bGUgZm9yIE1ENSwgU0hBLTEgb3IKICAgIFNIQS0yNTYgYWxnb3JpdGhtcy5UaGUgZml4IGlzIHRv
IGV4dGVuZCB0aGlzIHN1cHBvcnQgZm9yIFNIQTM4NCBhbmQKICAgIFNIQTUxMi4KICAgIAogICAg
Q2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEppYW4gSiBXYW5n
IDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
Cgpjb21taXQgMzk2ZTc5MTA1OWYzNzA2MmNiZWU4NTY5NmUyYjQxODZlYzcyYTllMwpBdXRob3I6
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE0OjU5
OjI3IDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBBbHdheXMgbG9hZCBtaWNyb2NvZGUgcGF0
Y2ggb24gQVAgcHJvY2Vzc29yLgogICAgCiAgICBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIG1pY3Jv
Y29kZSBsb2FkZXIgdG8gYWx3YXlzIHBlcmZvcm0gYSBtaWNyb2NvZGUKICAgIGRldGVjdCBhbmQg
bG9hZCBvbiBib3RoIEJTUCBhbmQgQVAgcHJvY2Vzc29yLiBUaGlzIGlzIHRvIGZpeCBhIHBvdGVu
dGlhbAogICAgbWljcm9jb2RlIHJldmlzaW9uIG1pc21hdGNoIGlzc3VlIGluIGJlbG93IHNpdHVh
dGlvbjoKICAgIDEuIEFzc3VtZSB0aGVyZSBhcmUgdHdvIG1pY3JvY29kZSBjby1leGlzdHMgaW4g
Zmxhc2g6IG9uZSBwcm9kdWN0aW9uCiAgICAgICB2ZXJzaW9uIGFuZCBvbmUgZGVidWcgdmVyc2lv
biBtaWNyb2NvZGUuCiAgICAyLiBGSVQgbG9hZHMgcHJvZHVjdGlvbiBtaWNyb2NvZGUgdG8gQlNQ
IGFuZCBhbGwgQVAuCiAgICAzLiBVZWZpQ3B1UGtnIGxvYWRlciBsb2FkcyBkZWJ1ZyBtaWNyb2Nv
ZGUgdG8gQlNQLCBhbmQgc2tpcCB0aGUgbG9hZGluZwogICAgICAgb24gQVAuCiAgICBBcyBhIHJl
c3VsdCwgZGlmZmVyZW50IG1pY3JvY29kZSBwYXRjaGVzIGFyZSBsb2FkZWQgdG8gQlNQIGFuZCBB
UCwgYW5kCiAgICB0cmlnZ2VyIG1pY3JvY29kZSBtaXNtYXRjaCBlcnJvciBkdXJpbmcgT1MgYm9v
dC4KICAgIAogICAgQlogbGluazogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df
YnVnLmNnaT9pZD0yNDMxCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5j
b20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
U2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCmNvbW1pdCAwOGE0NzVkZjEwYjc1Zjg0Y2RlYjliMTFl
MzhmOGVlZTliNWMwNDhkCkF1dGhvcjogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgpE
YXRlOiAgIEZyaSBKYW4gMyAxNToxMTo1MSAyMDIwICswODAwCgogICAgVWVmaUNwdVBrZzogUmVt
b3ZlIGFsaWdubWVudCBjaGVjayB3aGVuIGNhbGN1bGF0ZSBtaWNyb2NvZGUgc2l6ZS4KICAgIAog
ICAgVGhpcyBwYXRjaCByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1lbnQgY2hlY2sgb24g
bWljcm9jb2RlIHBhdGNoCiAgICBUb3RhbFNpemUgaW50cm9kdWNlZCBieSBjb21taXQgZDc4NmEx
NzIuIFRoZSBUb3RhbFNpemUgaGFzIGFscmVhZHkgYmVlbgogICAgY2hlY2tlZCB3aXRoIDFLIGFs
aWdubWVudCBhbmQgTUFYX0FERFJFU1MgaW4gcHJldmlvdXMgY29kZSBhcyBiZWxvdzoKICAgIAog
ICAgICAgIGlmICggKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgPiAoTUFYX0FERFJFU1MgLSBU
b3RhbFNpemUpIHx8CiAgICAgICAgICAgICAoKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgKyBU
b3RhbFNpemUpID4gTWljcm9jb2RlRW5kIHx8CiAgICAgICAgICAgICAoRGF0YVNpemUgJiAweDMp
ICE9IDAgfHwKICAgICAgICAgICAgIChUb3RhbFNpemUgJiAoU0laRV8xS0IgLSAxKSkgIT0gMCB8
fAogICAgICAgICAgICAgVG90YWxTaXplIDwgRGF0YVNpemUKICAgICAgICAgICApIHsKICAgIAog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJh
eS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:24:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipU2p-0003DH-SN; Thu, 09 Jan 2020 09:23:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipU2o-0003DC-N7
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 09:23:58 +0000
X-Inumbo-ID: c2b6284c-32c1-11ea-b982-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2b6284c-32c1-11ea-b982-12813bfff9fa;
 Thu, 09 Jan 2020 09:23:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1938ABC8D;
 Thu,  9 Jan 2020 09:22:51 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-3-sergey.dyasli@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0c968669-2b21-b772-dba8-f674057bd6e7@suse.com>
Date: Thu, 9 Jan 2020 10:15:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200108152100.7630-3-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.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>

T24gMDguMDEuMjAgMTY6MjAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gVGhpcyBlbmFibGVzIHRv
IHVzZSBPdXRsaW5lIGluc3RydW1lbnRhdGlvbiBmb3IgWGVuIFBWIGtlcm5lbHMuCj4gCj4gS0FT
QU5fSU5MSU5FIGFuZCBLQVNBTl9WTUFMTE9DIG9wdGlvbnMgY3VycmVudGx5IGxlYWQgdG8gYm9v
dCBjcmFzaGVzCj4gYW5kIGhlbmNlIGRpc2FibGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiBSRkMgLS0+IHYxOgo+
IC0gTmV3IGZ1bmN0aW9ucyB3aXRoIGRlY2xhcmF0aW9ucyBpbiB4ZW4veGVuLW9wcy5oCj4gLSBG
aXhlZCB0aGUgaXNzdWUgd2l0aCBmcmVlX2tlcm5lbF9pbWFnZV9wYWdlcygpIHdpdGggdGhlIGhl
bHAgb2YKPiAgICB4ZW5fcHZfa2FzYW5fdW5waW5fcGdkKCkKPiAtLS0KPiAgIGFyY2gveDg2L21t
L2thc2FuX2luaXRfNjQuYyB8IDEyICsrKysrKysrKysrKwo+ICAgYXJjaC94ODYveGVuL01ha2Vm
aWxlICAgICAgIHwgIDcgKysrKysrKwo+ICAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwg
IDMgKysrCj4gICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgfCAzOSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gICBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAg
fCAgMiArKwo+ICAgaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgIHwgIDQgKysrKwo+ICAga2Vy
bmVsL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIgKysKPiAgIGxpYi9LY29uZmlnLmthc2FuICAg
ICAgICAgICB8ICAzICsrLQo+ICAgOCBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQu
YyBiL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYwo+IGluZGV4IGNmNWJjMzdjOTBhYy4uOTAy
YTZhMTUyZDMzIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYwo+ICsr
KyBiL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYwo+IEBAIC0xMyw2ICsxMyw5IEBACj4gICAj
aW5jbHVkZSA8bGludXgvc2NoZWQvdGFzay5oPgo+ICAgI2luY2x1ZGUgPGxpbnV4L3ZtYWxsb2Mu
aD4KPiAgIAo+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+ICsjaW5jbHVkZSA8eGVuL3hlbi1vcHMu
aD4KPiArCj4gICAjaW5jbHVkZSA8YXNtL2U4MjAvdHlwZXMuaD4KPiAgICNpbmNsdWRlIDxhc20v
cGdhbGxvYy5oPgo+ICAgI2luY2x1ZGUgPGFzbS90bGJmbHVzaC5oPgo+IEBAIC0zMzIsNiArMzM1
LDExIEBAIHZvaWQgX19pbml0IGthc2FuX2Vhcmx5X2luaXQodm9pZCkKPiAgIAlmb3IgKGkgPSAw
OyBwZ3RhYmxlX2w1X2VuYWJsZWQoKSAmJiBpIDwgUFRSU19QRVJfUDREOyBpKyspCj4gICAJCWth
c2FuX2Vhcmx5X3NoYWRvd19wNGRbaV0gPSBfX3A0ZChwNGRfdmFsKTsKPiAgIAo+ICsJaWYgKHhl
bl9wdl9kb21haW4oKSkgewo+ICsJCXBnZF90ICpwdl90b3BfcGd0ID0geGVuX3B2X2thc2FuX2Vh
cmx5X2luaXQoKTsKCllvdSBhcmUgYnJlYWtpbmcgdGhlIGJ1aWxkIHdpdGggQ09ORklHX1hFTl9Q
ViB1bmRlZmluZWQgaGVyZS4KCj4gKwkJa2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhwdl90b3BfcGd0
KTsKPiArCX0KPiArCj4gICAJa2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhlYXJseV90b3BfcGd0KTsK
PiAgIAlrYXNhbl9tYXBfZWFybHlfc2hhZG93KGluaXRfdG9wX3BndCk7Cj4gICB9Cj4gQEAgLTM2
OSw2ICszNzcsOCBAQCB2b2lkIF9faW5pdCBrYXNhbl9pbml0KHZvaWQpCj4gICAJCQkJX19wZ2Qo
X19wYSh0bXBfcDRkX3RhYmxlKSB8IF9LRVJOUEdfVEFCTEUpKTsKPiAgIAl9Cj4gICAKPiArCXhl
bl9wdl9rYXNhbl9waW5fcGdkKGVhcmx5X3RvcF9wZ3QpOwoKU2FtZSBoZXJlIChhbmQgYmVsb3cp
LiBGb3IgdGhlIHBpbi91bnBpbiB2YXJpYW50cyBJJ2QgcmF0aGVyIGhhdmUKYW4gaW5saW5lIHdy
YXBwZXIgY29udGFpbmluZyB0aGUgImlmICh4ZW5fcHZfZG9tYWluKCkpIiBpbiB4ZW4tb3BzLmgK
d2hpY2ggY2FuIGVhc2lseSBjb250YWluIHRoZSBuZWVkZWQgI2lmZGVmIENPTkZJR19YRU5fUFYu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:30:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipU9C-00042y-Ha; Thu, 09 Jan 2020 09:30:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipU9C-00042t-3R
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 09:30:34 +0000
X-Inumbo-ID: a99cde22-32c2-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a99cde22-32c2-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 09:30:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 087FDBD20;
 Thu,  9 Jan 2020 09:30:06 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <cfee6317-36dc-05d6-1887-da0a5ce9428f@citrix.com>
 <38cdc276-d41a-9e79-3f0a-8836ebe9a125@suse.com>
 <6d9ebd8d-3b71-c88a-9786-b4fb66905982@citrix.com>
 <1c071c0b-4dce-671a-4225-19765a7f56e7@suse.com>
 <4d1b6581-c619-c535-0e2b-969724339886@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <442509ed-00f8-2c2a-b16f-20aa1aea8dc0@suse.com>
Date: Thu, 9 Jan 2020 10:30:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4d1b6581-c619-c535-0e2b-969724339886@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wMS8yMDIw
IDE2OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDguMDEuMjAyMCAxNzoxNSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDA4LzAxLzIwMjAgMTE6MzgsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IEFzIHNhaWQgLSBJJ20gZ29pbmcgdG8gdHJ5IHRvIG5vdCBzdGFuZCBpbiB0aGUgd2F5
IG9mIHlvdSByZS0KPj4+PiBhcnJhbmdpbmcgdGhpcywgYnV0Cj4+Pj4gLSB0aGUgbmV3IGNvZGUg
c2hvdWxkIG5vdCBicmVhayBzaWxlbnRseSB3aGVuIChpbiBwYXJ0aWN1bGFyKQo+Pj4+ICAgbDJf
Ym9vdG1hcFtdIGNoYW5nZXMKPj4+IFdoYXQgcHJhY3RpY2FsIGNoYW5nZXMgZG8geW91IHRoaW5r
IGNvdWxkIGJlIGRvbmUgaGVyZT/CoCBJIGNhbid0IHNwb3QKPj4+IGFueSB3aGljaCB3b3VsZCBi
ZSBoZWxwZnVsLgo+Pj4KPj4+IEEgQlVJTERfQlVHX09OKCkgZG9lc24ndCB3b3JrLsKgIFRoZSBt
b3N0IGxpa2VseSBjYXNlIGZvciBzb21ldGhpbmcgZ29pbmcKPj4+IHdyb25nIGhlcmUgaXMgYW4g
ZWRpdCB0byB4ODZfNjQuUyBhbmQgbm8gZXF1aXZhbGVudCBlZGl0IHRvIHBhZ2UuaCwKPj4+IHdo
aWNoIGEgQlVJTERfQlVHX09OKCkgd291bGRuJ3Qgc3BvdC7CoCBoZWFkLlMgc2ltaWxhcmx5IGhh
cyBubyB1c2VmdWwKPj4+IHByb3RlY3Rpb25zIHdoaWNoIGNvdWxkIGJlIGFkZGVkLgo+PiBXZWxs
LCB0aGUgZnVuZGFtZW50YWwgYXNzdW1wdGlvbiBpcyB0aGF0IHRoZSAuUyBmaWxlcyBhbmQgdGhl
Cj4+IEMgZGVjbGFyYXRpb24gb2YgbD9fYm9vdG1hcFtdIGFyZSBrZXB0IGluIHN5bmMuIE5vIEJV
SUxEX0JVR19PTigpCj4+IGNhbiBjb3ZlciBhIG1pc3Rha2UgbWFkZSB0aGVyZS4gQnV0IHJhdGhl
ciB0aGFuIHVzaW5nIHRoZSBsaXRlcmFsCj4+IDQgYXMgeW91IGRpZCwgYW4gQVJSQVlfU0laRSgp
IGNvbnN0cnVjdCBzaG91bGQgYmUgdXNhYmxlIHRvIGVpdGhlcgo+PiByZXBsYWNlIGl0LCBvciBh
bWVuZCBpdCB3aXRoIGEgQlVJTERfQlVHX09OKCkuCj4gCj4gWW91IGFyZSBhd2FyZSB0aGF0IEFS
UkFZX1NJWkUobDJfYm9vdG1hcCkgaXMgMjA0OCBhbmQKPiBBUlJBWV9TSVpFKGwzX2Jvb3RtYXAp
IGlzIDUxMiwgbmVpdGhlciBvZiB3aGljaCB3b3VsZCBiZSBjb3JyZWN0IGhlcmU/CgpZZXMsIEkg
YW0gKHdoaWNoIGlzIHdoeSBJIGFkZGVkICJjb25zdHJ1Y3QiKS4gRGl2aWRpbmcgYnkKTDxuPl9Q
QUdFVEFCTEVfRU5UUklFUyB3b3VsZCBiZSBvbmUgb3B0aW9uLiBJbiBwYXJ0aWN1bGFyIGZvcgps
Ml9ib290bWFwIGRlY2xhcmluZyBhdCBhcyBbNF1bTDJfUEFHRVRBQkxFX0VOVFJJRVNdIHdvdWxk
IGJlCmFub3RoZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:36:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipUEh-0004E6-8V; Thu, 09 Jan 2020 09:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipUEg-0004E1-G3
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 09:36:14 +0000
X-Inumbo-ID: 79efffc9-32c3-11ea-b983-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79efffc9-32c3-11ea-b983-12813bfff9fa;
 Thu, 09 Jan 2020 09:36: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 mx2.suse.de (Postfix) with ESMTP id 614D1BD7B;
 Thu,  9 Jan 2020 09:35:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-4-andrew.cooper3@citrix.com>
 <2c6f5ae6-004d-8beb-61c8-c988930ed318@suse.com>
 <67a1bb81-98ee-bb1c-5634-fd1d9c66098d@citrix.com>
 <874e7240-58e6-dfe4-5d12-860260d83800@suse.com>
 <efdf3015-6be3-34a8-d396-7c111c6a6408@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <644def99-58aa-3691-6d51-92f42d83062a@suse.com>
Date: Thu, 9 Jan 2020 10:35:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <efdf3015-6be3-34a8-d396-7c111c6a6408@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/6] x86/boot: Remove the preconstructed low
 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAyMDo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wMS8yMDIw
IDExOjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAgVGhpcyB3b3VsZCB0aGVuIGFsc28gZWFz
ZSBzaHJpbmtpbmcgdGhlIGJ1aWxkCj4+Pj4gdGltZSBtYXBwaW5ncyBmdXJ0aGVyLCBlLmcuIHRv
IHRoZSBsb3cgMU1iIChpbnN0ZWFkIG9mIHRvdWNoaW5nCj4+Pj4gc2V2ZXJhbCBvZiB0aGUgcGxh
Y2VzIHlvdSB0b3VjaCBub3csIGl0IHdvdWxkIGFnYWluIG1haW5seSBiZSBhbgo+Pj4+IGFkanVz
dG1lbnQgdG8gQk9PVFNUUkFQX01BUF9CQVNFLCBhbG9uZ3NpZGUgdGhlIGFzc2VtYmx5IGZpbGUK
Pj4+PiBjaGFuZ2VzIG5lZWRlZCkuCj4+PiAuLi4gYXMgeW91IGNvcnJlY3RseSBpZGVudGlmeSBo
ZXJlLCBpdCBpcyBhIHByb3BlcnR5IG9mIHRoZSBwcmVidWlsdAo+Pj4gdGFibGVzIChpbiBsP19p
ZGVudG1hcFtdKSwgbm90IGEgcHJvcGVydHkgb2Ygd2hlcmUgd2UgY2hvc2UgdG8gcHV0IHRoZQo+
Pj4gZHluYW1pYyBib290IG1hcHBpbmdzIChpbiB0aGUgbD9fYm9vdG1hcFtdKS7CoCBBbm90aGVy
IGNoYW5nZSAoYmxvY2tlZAo+Pj4gYmVoaW5kIHRoZSBhYm92ZSBidWcpIG1vdmVzIEJPT1RTVFJB
UF9NQVBfQkFTRSB0byBiZSAxRyB0byByZWR1Y2UgdGhlCj4+PiBjaGFuY2Ugb2YgYW4gb2Zmc2V0
IGZyb20gYSBOVUxMIHBvaW50ZXIgaGl0dGluZyBhIHByZXNlbnQgbWFwcGluZy4KPj4gUmlnaHQs
IEJPT1RTVFJBUF9NQVBfQkFTRSB3YXMgKGFiKXVzZWQgZm9yIGEgMm5kIHB1cnBvc2UuIEJ1dCB0
aGlzCj4+IHdvdWxkIGJldHRlciBiZSBkZWFsdCB3aXRoIGJ5IGludHJvZHVjaW5nIGEgbmV3IG1h
bmlmZXN0IGNvbnN0YW50Cj4+IChlLmcuIFBSRUJVSUxUX01BUF9MSU1JVCkgaW5zdGVhZCBvZiBv
cGVuLWNvZGluZyAyTWIgZXZlcnl3aGVyZS4KPiAKPiBJJ20gaG9waW5nIHRvIGdldCByaWQgb2Yg
ZXZlbiB0aGlzLCAoYWx0aG91Z2ggaXQgaXMgY29tcGxpY2F0ZWQgYnkKPiBDT05GSUdfVklERU8n
cyBibGluZCB1c2Ugb2YgdGhlIGxlZ2FjeSBWR0EgcmFuZ2UpLgo+IAo+PiBQbHVzIHRoZXJlJ3Mg
KGFpdWkpIGEgUFJFQlVJTFRfTUFQX0xJTUlUIDw9IEJPT1RTVFJBUF9NQVBfQkFTRQo+PiByZXF1
aXJlbWVudCwgd2hpY2ggd291bGQgYmV0dGVyIGJlIHZlcmlmaWVkIChlLmcuIGJ5IGEgQlVJTERf
QlVHX09OKCkpCj4+IHRoZW4uCj4gCj4gSXMgdGhlcmU/wqAgSSBkb24ndCBzZWUgYSByZWFsIGNv
bm5lY3Rpb24gYmV0d2VlbiB0aGUgdHdvLCBldmVuIGluIHRoaXMKPiBwYXRjaC4KClBlcmhhcHMg
bm90IGEgInJlYWwiIG9uZSAoaW4gdGhlIHNlbnNlIHRoYXQgSSB0aGluayB5b3UgbWVhbiksIGJ1
dAphdCB0aGUgdmVyeSBsZWFzdCB3aGVuIFBSRUJVSUxUX01BUF9MSU1JVCA+IEJPT1RTVFJBUF9N
QVBfQkFTRQphZGRpbmcgYSBmaXJzdCBib290c3RyYXAgbWFwcGluZyB3b3VsZCBfcmVxdWlyZV8g
YSBUTEIgZmx1c2gsIHdoZXJlYXMKdGhpbmdzIHdvdWxkIGJlIGZpbmUgd2l0aG91dCBvdGhlcndp
c2UgKGFsYmVpdCB0aGlzIGdvaW5nIHRocm91Z2gKbWFwX3BhZ2VzX3RvX3hlbigpIG1lYW5zIGFw
cHJvcHJpYXRlIGZsdXNoaW5nIHdpbGwgYmUgZG9uZSBhbnl3YXkpLgpBbnl0aGluZyBlbHNlIGRl
cGVuZHMgb24gdGhlIHBvdGVudGlhbGx5IG92ZXJsYXBwaW5nIHJhbmdlIGFjdHVhbGx5CmJlaW5n
IHVzZWQgZm9yIHNvbWV0aGluZyAod2hpY2ggeW91ciBzZXJpZXMgcHJvdmVzIGl0J3Mgbm90KS4K
CkFueXdheSwgYXMgc2FpZCBiZWZvcmUsIGNvbnNpZGVyaW5nIHlvdXIgc3Vic2VxdWVudCBjaGFu
Z2VzLCB0aGVyZSdzCm5vIHJlYWwgbmVlZCB0byBhZGQgYW55IGZ1cnRoZXIgY2hlY2tpbmcgaGVy
ZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:43:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09: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 1ipULt-00055W-3Y; Thu, 09 Jan 2020 09:43:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipULr-00055R-EF
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 09:43:39 +0000
X-Inumbo-ID: 7e5d78be-32c4-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e5d78be-32c4-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 09:43:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 872B9C065;
 Thu,  9 Jan 2020 09:43:00 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
 <20200108132819.GO11756@Air-de-Roger>
 <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
 <20200108181445.GV11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <eab75a49-da7b-c611-2eca-ea4a322dc1e1@suse.com>
Date: Thu, 9 Jan 2020 10:43:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108181445.GV11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gMDguMDEuMjAyMCAxOToxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAwOCwgMjAyMCBhdCAwMjo1NDo1N1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MDguMDEuMjAyMCAxNDozMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+PiBPbiBGcmksIEph
biAwMywgMjAyMCBhdCAwMTo1NTo1MVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBP
biAwMy4wMS4yMDIwIDEzOjM0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBGcmks
IEphbiAwMywgMjAyMCBhdCAwMTowODoyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+IE9uIDI0LjEyLjIwMTkgMTM6NDQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+Pj4+IEZ1
cnRoZXIgYSBxdWVzdGlvbiBvbiBsb2NrIG5lc3Rpbmc6IFNpbmNlIHRoZSBjb21taXQgbWVzc2Fn
ZQo+Pj4+Pj4gZG9lc24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRpZCB5b3UgY2hl
Y2sgdGhlcmUgYXJlIG5vCj4+Pj4+PiBUTEIgZmx1c2ggaW52b2NhdGlvbnMgd2l0aCB0aGUgZ2V0
X2NwdV9tYXBzKCkgbG9jayBoZWxkPwo+Pj4+Pgo+Pj4+PiBUaGUgQ1BVIG1hcHMgbG9jayBpcyBh
IHJlY3Vyc2l2ZSBvbmUsIHNvIGl0IHNob3VsZCBiZSBmaW5lIHRvIGF0dGVtcHQKPj4+Pj4gYSBU
TEIgZmx1c2ggd2l0aCB0aGUgbG9jayBhbHJlYWR5IGhlbGQuCj4+Pj4KPj4+PiBXaGVuIGFscmVh
ZHkgaGVsZCBieSB0aGUgc2FtZSBDUFUgLSBzdXJlLiBJdCBiZWluZyBhIHJlY3Vyc2l2ZQo+Pj4+
IG9uZSAod2hpY2ggSSBwYWlkIGF0dGVudGlvbiB0byB3aGVuIHdyaXRpbmcgbXkgZWFybGllciBy
ZXBseSkKPj4+PiBkb2Vzbid0IG1ha2UgaXQgKHRvZ2V0aGVyIHdpdGggYW55IG90aGVyIG9uZSkg
aW1tdW5lIGFnYWluc3QKPj4+PiBBQkJBIGRlYWRsb2NrcywgdGhvdWdoLgo+Pj4KPj4+IFRoZXJl
J3Mgbm8gcG9zc2liaWxpdHkgb2YgYSBkZWFkbG9jayBoZXJlIGJlY2F1c2UgZ2V0X2NwdV9tYXBz
IGRvZXMgYQo+Pj4gdHJ5bG9jaywgc28gaWYgYW5vdGhlciBjcHUgaXMgaG9sZGluZyB0aGUgbG9j
ayB0aGUgZmx1c2ggd2lsbCBqdXN0Cj4+PiBmYWxsYmFjayB0byBub3QgdXNpbmcgdGhlIHNob3J0
aGFuZC4KPj4KPj4gV2VsbCwgd2l0aCB0aGUgX2V4YWN0XyBhcnJhbmdlbWVudHMgKGZsdXNoX2xv
Y2sgdXNlZCBvbmx5IGluIG9uZQo+PiBwbGFjZSwgYW5kIGNwdV9hZGRfcmVtb3ZlX2xvY2sgb25s
eSB1c2VkIGluIHdheXMgc2ltaWxhciB0byBob3cgaXQKPj4gaXMgdXNlZCBub3cpLCB0aGVyZSdz
IG5vIHN1Y2ggcmlzaywgSSBhZ3JlZS4gQnV0IHRoZXJlJ3Mgbm90aGluZwo+PiBhdCBhbGwgbWFr
aW5nIHN1cmUgdGhpcyBkb2Vzbid0IGNoYW5nZS4gSGVuY2UsIGFzIHNhaWQsIGF0IHRoZSB2ZXJ5
Cj4+IGxlYXN0IHRoaXMgbmVlZHMgcmVhc29uaW5nIGFib3V0IGluIHRoZSBkZXNjcmlwdGlvbiAo
b3IgYSBjb2RlCj4+IGNvbW1lbnQpLgo+IAo+IEknbSBhZnJhaWQgeW91IHdpbGwgaGF2ZSB0byBi
ZWFyIHdpdGggbWUsIGJ1dCBJJ20gc3RpbGwgbm90IHN1cmUgaG93Cj4gdGhlIGFkZGl0aW9uIG9m
IGdldF9jcHVfbWFwcyBpbiBmbHVzaF9hcmVhX21hc2sgY2FuIGxlYWQgdG8gZGVhZGxvY2tzLgo+
IEFzIHNhaWQgYWJvdmUgZ2V0X2NwdV9tYXBzIGRvZXMgYSB0cnlsb2NrLCB3aGljaCBtZWFucyB0
aGF0IGl0IHdpbGwKPiBuZXZlciBkZWFkbG9jaywgYW5kIHRoYXQncyB0aGUgb25seSB3YXkgdG8g
bG9jayBjcHVfYWRkX3JlbW92ZV9sb2NrLgoKVGhhdCdzIHdoeSBJIHNhaWQgImNwdV9hZGRfcmVt
b3ZlX2xvY2sgb25seSB1c2VkIGluIHdheXMgc2ltaWxhciB0bwpob3cgaXQgaXMgdXNlZCBub3ci
IC0gYW55IG5vbi10cnlsb2NrIGFkZGl0aW9uIHdvdWxkIGJyZWFrIHRoZQphc3N1bXB0aW9ucyB5
b3UgbWFrZSBhZmFpY3QuIEFuZCB5b3UgY2FuJ3QgcmVhbGx5IGV4cGVjdCBwZW9wbGUKYWRkaW5n
IGFub3RoZXIgKHNsaWdodGx5IGRpZmZlcmVudCkgdXNlIG9mIGFuIGV4aXN0aW5nIGxvY2sgdG8g
YmUKYXdhcmUgdGhleSBub3cgbmVlZCB0byBjaGVjayB3aGV0aGVyIHRoaXMgaW50cm9kdWNlcyBk
ZWFkbG9jawpzY2VuYXJpb3Mgb24gdW5yZWxhdGVkIHByZS1leGlzdGluZyBjb2RlIHBhdGhzLiBI
ZW5jZSBteSByZXF1ZXN0IHRvCmF0IGxlYXN0IGRpc2N1c3MgdGhpcyBpbiB0aGUgZGVzY3JpcHRp
b24gKHJhaXNpbmcgYXdhcmVuZXNzLCBhbmQKaGVuY2UgYWxsb3dpbmcgcmV2aWV3ZXJzIHRvIGp1
ZGdlIHdoZXRoZXIgZnVydGhlciBwcmVjYXV0aW9uYXJ5Cm1lYXN1cmVzIHNob3VsZCBiZSB0YWtl
bikuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:48:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09: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 1ipUQB-0005FF-M8; Thu, 09 Jan 2020 09:48:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipUQ9-0005FA-VI
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 09:48:06 +0000
X-Inumbo-ID: 21623888-32c5-11ea-b984-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21623888-32c5-11ea-b984-12813bfff9fa;
 Thu, 09 Jan 2020 09:48:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578563285;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=6663y3tqKdfhVDJoK5SMTAnVqyrzokDuOOJq+o++xBI=;
 b=Zu9BuSNfADfAVapoTJ6wG9pP0XXZ1xkO4VH6jSh3pThac0rsUVJAuQQO
 +88Pff1LdlTLLvQgntcv3lHAMctA9lQj9niquswlPxLBplXfASjmDTWyq
 vapLJ99yKDFSbYroTNPcytDc+tDtI2Qk+ym5xORxMO5c7E5oXrj4F3KGq 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VmkUoXnVEoRcM3ei7+U3GUcM6WdC0ynh6lkz7Si8kbNrps1eL8aUnSIOINm42GJsWukJQMf7Eg
 33XoYRQ9GjpGl2cRoQ7VMqcHNYK5jBMKW0Ic2fK8Pi6uwLM4fHbfL8PyuVYrwFgmdeBzjoMB5o
 TB75qE57gvxEAdd2zJMyXOB3Of4rT4O3dJ+xY636qLo93K0TXoP1hOh+BKIaLIdCARTaZR3y3h
 oPX+e+5FKttY4xGdeqzD5tGFGr68N9l8QBDsmT1gG8DWvqprrAyP9CyAALsHgbw2Omg3q3bE9h
 018=
X-SBRS: 2.7
X-MesageID: 10687499
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10687499"
Date: Thu, 9 Jan 2020 10:47:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200109094751.GY11756@Air-de-Roger>
References: <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
 <20200108183649.GW11756@Air-de-Roger>
 <CABfawh=AK+HAgLqByo_Xgr_Ev53+cEo3tiMuPn4SYL7R1i8P-Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=AK+HAgLqByo_Xgr_Ev53+cEo3tiMuPn4SYL7R1i8P-Q@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru
 Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTI6NTE6MzVQTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDgsIDIwMjAgYXQgMTE6MzcgQU0gUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdlZCwgSmFuIDA4LCAy
MDIwIGF0IDExOjE0OjQ2QU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gT24g
V2VkLCBKYW4gOCwgMjAyMCBhdCAxMTowMSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBXZWQsIEphbiAwOCwgMjAyMCBh
dCAwODozMjoyMkFNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gPiBPbiBX
ZWQsIEphbiA4LCAyMDIwIGF0IDg6MDggQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiBJIHRoaW5rIHlvdSBhbHNvIG5lZWQgc29tZXRo
aW5nIGxpa2U6Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ICMgeGwgZm9yay12bSAtLWxhdW5jaC1k
bSBsYXRlIDxwYXJlbnRfZG9taWQ+IDxmb3JrX2RvbWlkPgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiBTbyB0aGF0IGEgdXNlciBkb2Vzbid0IG5lZWQgdG8gcGFzcyBhIHFlbXUtc2F2ZS1maWxlPwo+
ID4gPiA+ID4KPiA+ID4gPiA+IFRoaXMgZG9lc24ndCBtYWtlIG11Y2ggc2Vuc2UgdG8gbWUuIFRv
IGxhdW5jaCBRRU1VIHlvdSBuZWVkIHRoZSBjb25maWcKPiA+ID4gPiA+IGZpbGUgdG8gd2lyZSB0
aGluZ3MgdXAgY29ycmVjdGx5LiBMaWtlIGluIG9yZGVyIHRvIGxhdW5jaCBRRU1VIHlvdQo+ID4g
PiA+ID4gbmVlZCB0byB0ZWxsIGl0IHRoZSBuYW1lIG9mIHRoZSBWTSwgZGlzayBwYXRoLCBldGMu
IHRoYXQgYXJlIGFsbAo+ID4gPiA+ID4gY29udGFpbmVkIGluIHRoZSBjb25maWcuCj4gPiA+ID4K
PiA+ID4gPiBZb3UgY291bGQgZ2V0IGFsbCB0aGlzIGluZm9ybWF0aW9uIGZyb20gdGhlIHBhcmVu
dCBWTSwgSUlSQyBsaWJ4bCBoYXMKPiA+ID4gPiBhIGpzb24gdmVyc2lvbiBvZiB0aGUgY29uZmln
LiBGb3IgZXhhbXBsZSBmb3IgbWlncmF0aW9uIHRoZXJlJ3Mgbm8KPiA+ID4gPiBuZWVkIHRvIHBh
c3MgYW55IGNvbmZpZyBmaWxlLCBzaW5jZSB0aGUgaW5jb21pbmcgVk0gY2FuIGJlIHJlY3JlYXRl
ZAo+ID4gPiA+IGZyb20gdGhlIGRhdGEgaW4gdGhlIHNvdXJjZSBWTS4KPiA+ID4gPgo+ID4gPgo+
ID4gPiBCdXQgYWdhaW4sIGNyZWF0aW5nIGEgZm9yayB3aXRoIHRoZSBleGFjdCBjb25maWcgb2Yg
dGhlIHBhcmVudCBpcyBub3QKPiA+ID4gcG9zc2libGUuIEV2ZW4gaWYgdGhlIHRvb2wgd291bGQg
cmVuYW1lIHRoZSBmb3JrIG9uLXRoZS1mbHkgYXMgaXQgZG9lcwo+ID4gPiBkdXJpbmcgdGhlIG1p
Z3JhdGlvbiwgdGhlIGZvcmsgd291bGQgZW5kIHVwIHRocmFzaGluZyB0aGUgcGFyZW50IFZNJ3MK
PiA+ID4gZGlzayBhbmQgbWFraW5nIGl0IGltcG9zc2libGUgdG8gY3JlYXRlIGFueSBhZGRpdGlv
bmFsIGZvcmtzLiBJdCB3b3VsZAo+ID4gPiBhbHNvIG1lYW4gdGhhdCBhdCBubyBwb2ludCBjYW4g
dGhlIG9yaWdpbmFsIFZNIGJlIHVucGF1c2VkIGFmdGVyIHRoZQo+ID4gPiBmb3JrcyBhcmUgZ29u
ZS4gSSBkb24ndCBzZWUgYW55IHVzZWNhc2UgaW4gd2hpY2ggdGhhdCB3b3VsZCBtYWtlIGFueQo+
ID4gPiBzZW5zZSBhdCBhbGwuCj4gPgo+ID4gWW91IGNvdWxkIGhhdmUgdGhlIGRpc2socykgYXMg
cmVhZC1vbmx5IGFuZCB0aGUgVk0gcnVubmluZyBjb21wbGV0ZWx5Cj4gPiBmcm9tIFJBTS4gQWxw
aW5lLWxpbnV4IGhhcyAob3IgaGFkKSBhIG1vZGUgd2hlcmUgaXQgd2FzIGNvbXBsZXRlbHkKPiA+
IHN0YXRlbGVzcyBhbmQgcnVubmluZyBmcm9tIFJBTS4gSSB0aGluayBpdCdzIGZpbmUgdG8gcmVx
dWlyZSBwYXNzaW5nIGEKPiA+IGNvbmZpZyBmaWxlIGZvciB0aGUgdGltZSBiZWluZywgd2UgY2Fu
IGxvb2sgYXQgb3RoZXIgb3B0aW9ucwo+ID4gYWZ0ZXJ3YXJkcy4KPiA+Cj4gCj4gT0ssIHRoZXJl
IGlzIHRoYXQuIEJ1dCBJIHdvdWxkIHNheSB0aGF0J3MgYSBmYWlybHkgbmljaGUgdXNlLWNhc2Uu
IFlvdQo+IHdvdWxkbid0IGhhdmUgYW55IG5ldHdvcmsgYWNjZXNzIGluIHRoYXQgZm9yaywgbm8g
ZGlzaywgbm8gd2F5IHRvIGdldAo+IGluZm9ybWF0aW9uIGluIG9yIG91dCBiZXNpZGUgdGhlIHNl
cmlhbCBjb25zb2xlLgoKV2h5IHdvbid0IHRoZSBmb3JrIGhhdmUgbmV0d29yayBhY2Nlc3M/CgpJ
ZiB0aGUgcGFyZW50IFZNIGlzIGxlZnQgcGF1c2VkIHRoZSBmb3JrIHNob3VsZCBiZWhhdmUgbGlr
ZSBhIGxvY2FsCm1pZ3JhdGlvbiByZWdhcmRpbmcgbmV0d29yayBhY2Nlc3MsIGFuZCB0aHVzIGJl
IGZ1bGx5IGZ1bmN0aW9uYWwuCgo+IFNvIEkgd291bGRuJ3Qgd2FudAo+IHRoYXQgc2V0dXAgdG8g
YmUgY29uc2lkZXJlZCB0aGUgZGVmYXVsdC4gSWYgc29tZW9uZSB3YW50cyB0byB0aGF0IEkKPiB3
b3VsZCByYXRoZXIgaGF2ZSBhbiBvcHRpb24gdGhhdCB0ZWxscyB4bCB0byBhdXRvbWF0aWNhbGx5
IG5hbWUgdGhlCj4gZm9yayBmb3IgeW91IGluc3RlYWQgb2YgdGhlIG90aGVyIHdheSBhcm91bmQu
CgpBY2ssIEkganVzdCB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0IHdoYXRldmVyIGludGVyZmFjZSB3
ZSBlbmQgdXAgdXNpbmcKaXMgZGVzaWduZWQgdGFraW5nIGludG8gYWNjb3VudCBvdGhlciB1c2Ug
Y2FzZXMgYXBhcnQgZnJvbSB0aGUgb25lIGF0CmhhbmQuCgpPbiBhbiB1bnJlbGF0ZWQgbm90ZSwg
ZG9lcyBmb3JraW5nIHdvcmsgd2hlbiB1c2luZyBQViBpbnRlcmZhY2VzPwoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 09:49:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 09:49: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 1ipURR-0005L9-5x; Thu, 09 Jan 2020 09:49:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipURP-0005L3-RD
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 09:49:23 +0000
X-Inumbo-ID: 46aa03b4-32c5-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46aa03b4-32c5-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 09:49: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 <osstest-admin@xenproject.org>)
 id 1ipUR8-0005c9-5S; Thu, 09 Jan 2020 09:49:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipUR7-00062e-Oh; Thu, 09 Jan 2020 09:49:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipUR7-0001Ds-O3; Thu, 09 Jan 2020 09:49:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145842-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=832656fa8e6f7bfa6eb5f6f7de5ede697c6392e8
X-Osstest-Versions-That: libvirt=7f0b2f21627d7d81e7fbc0e4da17950a8bf54b59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 09:49:05 +0000
Subject: [Xen-devel] [libvirt test] 145842: 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>

ZmxpZ2h0IDE0NTg0MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NDIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTc3OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1Nzc5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDgzMjY1NmZhOGU2ZjdiZmE2ZWI1ZjZmN2RlNWVkZTY5N2M2Mzky
ZTgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDdmMGIyZjIxNjI3ZDdk
ODFlN2ZiYzBlNGRhMTc5NTBhOGJmNTRiNTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTc3OSAg
MjAyMC0wMS0wOCAwNDoxOTowNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU4
NDIgIDIwMjAtMDEtMDkgMDQ6MTg6NDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9t
a29AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDdmMGIyZjIxNjIuLjgzMjY1NmZhOGUgIDgzMjY1NmZhOGU2ZjdiZmE2ZWI1ZjZmN2Rl
NWVkZTY5N2M2MzkyZTggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:07:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipUir-00077o-VN; Thu, 09 Jan 2020 10:07:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipUiq-00077j-7x
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:07:24 +0000
X-Inumbo-ID: d37e58bb-32c7-11ea-b98a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d37e58bb-32c7-11ea-b98a-12813bfff9fa;
 Thu, 09 Jan 2020 10:07:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578564444;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9bEJKl+an4t7OD/E4yCC+AgJxmbV2JO39Uc3rDZB9/w=;
 b=avkXr24RLKviVGbdS53NaaYTcgG5g3zotijg4Jku7LGAf9gAKPY8yqTO
 dfSSDFnLjuaHi0pcKKpcszE7kbCLMtkHiP2t5CGR8+iMPb5qJRh05UdXg
 tznJnlOVma3k9NC+A6shpUaSNHqWbUR8Z2XaE0DR6ihrgXO2KQBVKUAiE c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EAGAVKkAkArVzJ8nAYr/PZ/MkgtmRGCNn1xww8rXlYAnn9dovWWRLYHpAReoEsXljtzkGJWk+c
 /sDQlhbWTINk7zdkZztMGfmUaapJga3mc++4ViwZXO0jRCziErPX4e8rzkf6VnlmhHwwdAhhi7
 wmcHPVsM6KHGjiXxuZlyTENidur7yH4yihnN07N2h0thYrODsK9UzM+cqm4Tm9NlDu8YwX1yV4
 mulRYi8ui6R6uH7DNB6Js5OajE/00+B69MHIEIO7q3sEa3eG6LlnmbWVu6qEmtAbi9meeH7Ej1
 oHc=
X-SBRS: 2.7
X-MesageID: 10659203
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10659203"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20200109054031.18455-1-jgross@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
Date: Thu, 9 Jan 2020 10:07:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200109054031.18455-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gMS85LzIwIDU6NDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW4gZXhwZXJ0IG1vZGUg
aXQgaXMgcG9zc2libGUgdG8gZW5hYmxlIENPTkZJR19ERUJVR19MT0NLUyB3aXRob3V0Cj4gaGF2
aW5nIGVuYWJsZWQgQ09ORklHX0RFQlVHLiBUaGUgY29kaW5nIGlzIGRlcGVuZGluZyBvbiBDT05G
SUdfREVCVUcKPiBhcyBpdCBpcyB1c2luZyBBU1NFUlQoKSwgaG93ZXZlci4KCkFueSByZWFzb24g
bm90IHRvIHVzZSBCVUdfT04oKSBpbiB0aGF0IGNhc2U/CgpIYXZpbmcgdHdvIGRpZmZlcmVudCBh
c3NlcnRzIGlzIGFsbW9zdCBjZXJ0YWlubHkgZ29pbmcgdG8gY2F1c2UgYnVncy4KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:15:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipUr7-00083E-8C; Thu, 09 Jan 2020 10:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipUr5-000833-Si
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:15:55 +0000
X-Inumbo-ID: 025f1826-32c9-11ea-b98f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 025f1826-32c9-11ea-b98f-12813bfff9fa;
 Thu, 09 Jan 2020 10:15: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 mx2.suse.de (Postfix) with ESMTP id 4F4DCAE19;
 Thu,  9 Jan 2020 10:15:12 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
Date: Thu, 9 Jan 2020 11:15:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gMDkuMDEuMjAgMTE6MDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMS85LzIwIDU6NDAg
QU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIGV4cGVydCBtb2RlIGl0IGlzIHBvc3NpYmxl
IHRvIGVuYWJsZSBDT05GSUdfREVCVUdfTE9DS1Mgd2l0aG91dAo+PiBoYXZpbmcgZW5hYmxlZCBD
T05GSUdfREVCVUcuIFRoZSBjb2RpbmcgaXMgZGVwZW5kaW5nIG9uIENPTkZJR19ERUJVRwo+PiBh
cyBpdCBpcyB1c2luZyBBU1NFUlQoKSwgaG93ZXZlci4KPiAKPiBBbnkgcmVhc29uIG5vdCB0byB1
c2UgQlVHX09OKCkgaW4gdGhhdCBjYXNlPwoKVGhlIG1haW4gcmVhc29uIGlzIHRoZSBtaXNzaW5n
IG1lc3NhZ2Ugd2hpY2ggY29uZGl0aW9uIGZhaWxlZC4KCkEgcmVuYW1lICgiQlVHX0FTU0VSVCI/
KSBjb3VsZCBiZSBhbiBhbHRlcm5hdGl2ZSB0byBqdXN0IGRyb3BwaW5nCnRoZSBtZXNzYWdlLiBC
b3RoIHdvdWxkIGJlIGZpbmUgd2l0aCBtZS4KCj4gCj4gSGF2aW5nIHR3byBkaWZmZXJlbnQgYXNz
ZXJ0cyBpcyBhbG1vc3QgY2VydGFpbmx5IGdvaW5nIHRvIGNhdXNlIGJ1Z3MuCgpPYnZpb3VzbHkg
aGF2aW5nIG9ubHkgb25lIGlzIGVub3VnaCBmb3IgYnVncyBhbHJlYWR5LiA7LSkKCgpKdWVyZ2Vu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:15:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipUr1-00082q-WC; Thu, 09 Jan 2020 10:15:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipUr0-00082l-UH
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:15:50 +0000
X-Inumbo-ID: 025f16f0-32c9-11ea-b98e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 025f16f0-32c9-11ea-b98e-12813bfff9fa;
 Thu, 09 Jan 2020 10:15: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 mx2.suse.de (Postfix) with ESMTP id 2677969C51;
 Thu,  9 Jan 2020 10:15:20 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dec75371-76ad-b405-cf99-532a390a4296@suse.com>
Date: Thu, 9 Jan 2020 11:15:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxMTowNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzkvMjAgNTo0
MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSW4gZXhwZXJ0IG1vZGUgaXQgaXMgcG9zc2li
bGUgdG8gZW5hYmxlIENPTkZJR19ERUJVR19MT0NLUyB3aXRob3V0Cj4+IGhhdmluZyBlbmFibGVk
IENPTkZJR19ERUJVRy4gVGhlIGNvZGluZyBpcyBkZXBlbmRpbmcgb24gQ09ORklHX0RFQlVHCj4+
IGFzIGl0IGlzIHVzaW5nIEFTU0VSVCgpLCBob3dldmVyLgo+IAo+IEFueSByZWFzb24gbm90IHRv
IHVzZSBCVUdfT04oKSBpbiB0aGF0IGNhc2U/Cj4gCj4gSGF2aW5nIHR3byBkaWZmZXJlbnQgYXNz
ZXJ0cyBpcyBhbG1vc3QgY2VydGFpbmx5IGdvaW5nIHRvIGNhdXNlIGJ1Z3MuCgpGdXJ0aGVybW9y
ZSwgYXNzZXJ0KCkgaXMgYSBDIHN0YW5kYXJkIGxpYnJhcnkgY29uc3RydWN0LAptYW5kYXRlZCB0
byBiZSBjb250cm9sbGVkIGJ5IE5ERUJVRy4gSS5lLiBpZiBhbnl0aGluZyBhdCBhbGwsCkFTU0VS
VCgpIGNvdWxkIGJlIG1hZGUgYmVoYXZlIGRpZmZlcmVudGx5LCBidXQgb2YgY291cnNlIHRoaXMK
d291bGQgYmUgcXVpdGUgYmlnIGEgY2hhbmdlIHRvIHRoZSBjb2RlIGJhc2UuICsxIHRvIChjb250
aW51ZSkKdXNpbmcgQlVHX09OKCkgYW55d2hlcmUgd2Ugd2FudCBtb3JlIHRoYW4ganVzdCBkZWJ1
ZyBidWlsZApjaGVja2luZy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:29:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipV3p-0000hr-Va; Thu, 09 Jan 2020 10:29:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipV3o-0000hm-35
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:29:04 +0000
X-Inumbo-ID: d656206a-32ca-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d656206a-32ca-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 10:28: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 mx2.suse.de (Postfix) with ESMTP id C2AB269ECE;
 Thu,  9 Jan 2020 10:28:11 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bed20854-b537-da48-e7f5-451887ee98db@suse.com>
Date: Thu, 9 Jan 2020 11:28:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108170040.7728-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZWZpL2VmaS1ib290LmgKPiArKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
PiBAQCAtMjQ5LDIzICsyNDksMjQgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0dXJuIGVmaV9h
cmNoX3Bvc3RfZXhpdF9ib290KHZvaWQpCj4gICAgICAgICAgICAgICAgICAgICAib3IgICAgICQi
X19zdHJpbmdpZnkoWDg2X0NSNF9QR0UpIiwgJVtjcjRdXG5cdCIKPiAgICAgICAgICAgICAgICAg
ICAgICJtb3YgICAgJVtjcjRdLCAlJWNyNFxuXHQiCj4gICNlbmRpZgo+IC0gICAgICAgICAgICAg
ICAgICAgIm1vdmFicyAkX19zdGFydF94ZW4sICVbcmlwXVxuXHQiCj4gICAgICAgICAgICAgICAg
ICAgICAibGdkdCAgIGJvb3RfZ2R0ciglJXJpcClcblx0Igo+IC0gICAgICAgICAgICAgICAgICAg
Im1vdiAgICBzdGFja19zdGFydCglJXJpcCksICUlcnNwXG5cdCIKPiAgICAgICAgICAgICAgICAg
ICAgICJtb3YgICAgJVtkc10sICUlc3Ncblx0Igo+ICAgICAgICAgICAgICAgICAgICAgIm1vdiAg
ICAlW2RzXSwgJSVkc1xuXHQiCj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbZHNdLCAl
JWVzXG5cdCIKPiAgICAgICAgICAgICAgICAgICAgICJtb3YgICAgJVtkc10sICUlZnNcblx0Igo+
ICAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVnc1xuXHQiCj4gLSAgICAgICAg
ICAgICAgICAgICAibW92bCAgICVbY3NdLCA4KCUlcnNwKVxuXHQiCj4gLSAgICAgICAgICAgICAg
ICAgICAibW92ICAgICVbcmlwXSwgKCUlcnNwKVxuXHQiCj4gLSAgICAgICAgICAgICAgICAgICAi
bHJldHEgICVbc3Rrb2ZmXS0xNiIKPiArCj4gKyAgICAgICAgICAgICAgICAgICAvKiBKdW1wIHRv
IGhpZ2hlciBtYXBwaW5ncy4gKi8KPiArICAgICAgICAgICAgICAgICAgICJtb3YgICAgc3RhY2tf
c3RhcnQoJSVyaXApLCAlJXJzcFxuXHQiCj4gKyAgICAgICAgICAgICAgICAgICAibW92YWJzICRf
X3N0YXJ0X3hlbiwgJVtyaXBdXG5cdCIKPiArICAgICAgICAgICAgICAgICAgICJwdXNoICAgJVtj
c11cblx0IgoKRWl0aGVyIHlvdSBuZWVkICVxW2NzXSBoZXJlIChhc3N1bWluZyBxIGdldHMgaWdu
b3JlZCBmb3IKaW1tZWRpYXRlIG9wZXJhbmRzLCB3aGljaCBJIGRpZG4ndCBjaGVjaykgb3IgLi4u
Cgo+ICsgICAgICAgICAgICAgICAgICAgInB1c2ggICAlW3JpcF1cblx0Igo+ICsgICAgICAgICAg
ICAgICAgICAgImxyZXRxIgo+ICAgICAgICAgICAgICAgICAgICAgOiBbcmlwXSAiPSZyIiAoZWZl
ci8qIGFueSBkZWFkIDY0LWJpdCB2YXJpYWJsZSAqLyksCj4gICAgICAgICAgICAgICAgICAgICAg
IFtjcjRdICIrJnIiIChjcjQpCj4gICAgICAgICAgICAgICAgICAgICA6IFtjcjNdICJyIiAoaWRs
ZV9wZ190YWJsZSksCj4gICAgICAgICAgICAgICAgICAgICAgIFtjc10gImlyIiAoX19IWVBFUlZJ
U09SX0NTKSwKCi4uLiB5b3UgbmVlZCB0byB1c2UganVzdCAiaSIgaGVyZSwgZm9yIHRoZXJlIG5v
dCBiZWluZyAzMi1iaXQKUFVTSCBmb3Jtcy4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtNTU0LDcgKzU1NCw3IEBAIHN0
YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFwaWNpZCwgaW50IGNwdSkKPiAgICAgICAgICBwcmlu
dGsoIkJvb3RpbmcgcHJvY2Vzc29yICVkLyVkIGVpcCAlbHhcbiIsCj4gICAgICAgICAgICAgICAg
IGNwdSwgYXBpY2lkLCBzdGFydF9laXApOwo+ICAKPiAtICAgIHN0YWNrX3N0YXJ0ID0gc3RhY2tf
YmFzZVtjcHVdOwo+ICsgICAgc3RhY2tfc3RhcnQgPSBzdGFja19iYXNlW2NwdV0gKyBTVEFDS19T
SVpFIC0gc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbyk7Cj4gIAo+ICAgICAgLyogVGhpcyBncnVuZ2Ug
cnVucyB0aGUgc3RhcnR1cCBwcm9jZXNzIGZvciB0aGUgdGFyZ2V0ZWQgcHJvY2Vzc29yLiAqLwoK
RnVydGhlciBkb3duIHNtcF9wcmVwYXJlX2NwdXMoKSBoYXMKCiAgICBzdGFja19iYXNlWzBdID0g
c3RhY2tfc3RhcnQ7Cgp3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGFsc28gYWRqdXN0IChvciBy
ZXBsYWNlLCBlLmcuIGJ5IGdpdmluZwpzdGFja19iYXNlW10gYW4gaW5pdGlhbGl6ZXIpLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:29:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipV3m-0000hg-Ms; Thu, 09 Jan 2020 10:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yRbW=26=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ipV3k-0000hb-SZ
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:29:00 +0000
X-Inumbo-ID: d8c8212c-32ca-11ea-b992-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8c8212c-32ca-11ea-b992-12813bfff9fa;
 Thu, 09 Jan 2020 10:28:59 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id f129so2215419wmf.2
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 02:28:59 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZaPZWMYwHhKzf8ifRTbxfFbzy4aZAeTJsrH8z2cZrq8=;
 b=QuQApTun/W22L2lTB5S3MvaBZLr2JLjE76WVci3JZhhS5Fzpev0cjjBuhJ6OYB7AxH
 8m6G//aAQa8T03UONdI6xr2jiLAIGt66GJTe7WSIt1Wm1wyyYBzifSfU+Gv29W1XMiDw
 p8BnIJlBQqMvIME8PEakFCtwzqDjyAq9+LIbcoHBarRXKqrBnHGhCbzSmcduFkVbnSgw
 PGySfiNMddnT6SgBFmLiIsQHrjpP8qUxA/iI+PdJ3br/SnlmZnd1Xch1NokOXYgAMOj+
 GdEvZz2zlN/yygYp+QqoIhLIq3l9ZqX0BgddAlRR5lQwsN17fTztPLsb6M4khK/25nqX
 roUw==
X-Gm-Message-State: APjAAAUNvLwrF4rdwKyhiXIF81Nb2O/EjMpi78Was6RTBcwyFsl1V3T0
 Jpu/qaw+xnXShJaBxZHvxzA=
X-Google-Smtp-Source: APXvYqxOk85wFZ9ECqFMnR+eK0We441RyyW+dcHja2Frb/wZ9hMveOYZvBBxo+Bz/kr0SetvwEhkOQ==
X-Received: by 2002:a05:600c:507:: with SMTP id
 i7mr4133382wmc.135.1578565738634; 
 Thu, 09 Jan 2020 02:28:58 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id x16sm2352385wmk.35.2020.01.09.02.28.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 09 Jan 2020 02:28:58 -0800 (PST)
To: Tamas K Lengyel <tamas.lengyel@intel.com>, xen-devel@lists.xenproject.org
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
From: Julien Grall <julien@xen.org>
Message-ID: <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
Date: Thu, 9 Jan 2020 10:28:57 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.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>

SGkgVGFtYXMsCgpPbiAwOC8wMS8yMDIwIDE3OjE0LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4g
K3N0YXRpYyBpbnQgbWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9t
YWluICpjZCkKPiArewo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggIWQtPmNvbnRyb2xs
ZXJfcGF1c2VfY291bnQgJiYKPiArICAgICAgICAgKHJjID0gZG9tYWluX3BhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIoZCkpICkKCkFGQUlVLCB0aGUgcGFyZW50IGRvbWFpbiB3aWxsIGJlIHBhdXNl
ZCBpZiBpdCB3YXNuJ3QgcGF1c2VkIGJlZm9yZSBhbmQgCnRoaXMgd2lsbCBub3QgYmUgdW5wYXVz
ZWQgYnkgdGhlIHNhbWUgaHlwZXJjYWxsLiBSaWdodD8KCklmIHNvLCB0aGlzIGJyaW5ncyB0d28g
cXVlc3Rpb25zOgogICAgIC0gV2hhdCB3b3VsZCBoYXBwZW4gaWYgdGhlIHRvb2xzdGFjayBkZWNp
ZGUgdG8gdW5wYXVzZSB0aGUgZG9tYWluPwogICAgIC0gSG93IGRvZXMgdGhlIGNhbGxlciBrbm93
cyB3aGV0aGVyIHRoaXMgd2FzIHBhdXNlZCBieSB0aGUgCmh5cGVyY2FsbCBvciBub3Q/CgpJIHdv
dWxkIGFsc28gc3VnZ2VzdCB0byBkb2N1bWVudCB0aGUgYmVoYXZpb3Igb2YgdGhlIGh5cGVyY2Fs
bCBhcyB0aGlzIAppcyBub3QgZW50aXJlbHkgb2J2aW91cyB0aGF0IHRoZSBkb21haW4gd2lsbCBi
ZSBwYXVzZWQgaGVyZS4KCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIGNkLT5tYXhf
cGFnZXMgPSBkLT5tYXhfcGFnZXM7Cj4gKyAgICBjZC0+bWF4X3ZjcHVzID0gZC0+bWF4X3ZjcHVz
Owo+ICsKPiArICAgIC8qIHRoaXMgaXMgcHJlZW1wdGlibGUgc28gaXQncyB0aGUgZmlyc3QgdG8g
Z2V0IGRvbmUgKi8KPiArICAgIGlmICggKHJjID0gZm9ya19oYXBfYWxsb2NhdGlvbihkLCBjZCkp
ICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgaWYgKCAocmMgPSBicmluZ191cF92
Y3B1cyhjZCwgZC0+Y3B1cG9vbCkpICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAg
aWYgKCAocmMgPSBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoZCwgY2QpKSApCj4gKyAgICAg
ICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIGZvcmtfdHNjKGQsIGNkKTsKPiArCj4gKyAgICBjZC0+
cGFyZW50ID0gZDsKCkhvdyBkbyB5b3UgZW5zdXJlIHRoYXQgdGhlIHBhcmVudCBkb21haW4gd2ls
bCBub3QgZ2V0IGRlc3Ryb3llZCBiZWZvcmUgCnRoZSBmb3JrZWQgZG9tYWluPyBEbyB5b3UgaGF2
ZSBhIHJlZmNvdW50IHNvbWV3aGVyZT8KCj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:30:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipV4q-0001U7-En; Thu, 09 Jan 2020 10:30:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipV4p-0001TV-2f
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:30:07 +0000
X-Inumbo-ID: 0081777c-32cb-11ea-b996-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0081777c-32cb-11ea-b996-12813bfff9fa;
 Thu, 09 Jan 2020 10:30: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 mx2.suse.de (Postfix) with ESMTP id 79B9E69FE2;
 Thu,  9 Jan 2020 10:30:00 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
 <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <41cc4690-8ab7-5580-d1d6-8d7ce5be51e9@suse.com>
Date: Thu, 9 Jan 2020 11:30:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxMToxNSwgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMDkuMDEuMjAg
MTE6MDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEvOS8yMCA1OjQwIEFNLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4gSW4gZXhwZXJ0IG1vZGUgaXQgaXMgcG9zc2libGUgdG8gZW5hYmxl
IENPTkZJR19ERUJVR19MT0NLUyB3aXRob3V0Cj4+PiBoYXZpbmcgZW5hYmxlZCBDT05GSUdfREVC
VUcuIFRoZSBjb2RpbmcgaXMgZGVwZW5kaW5nIG9uIENPTkZJR19ERUJVRwo+Pj4gYXMgaXQgaXMg
dXNpbmcgQVNTRVJUKCksIGhvd2V2ZXIuCj4+Cj4+IEFueSByZWFzb24gbm90IHRvIHVzZSBCVUdf
T04oKSBpbiB0aGF0IGNhc2U/Cj4gCj4gVGhlIG1haW4gcmVhc29uIGlzIHRoZSBtaXNzaW5nIG1l
c3NhZ2Ugd2hpY2ggY29uZGl0aW9uIGZhaWxlZC4KPiAKPiBBIHJlbmFtZSAoIkJVR19BU1NFUlQi
PykgY291bGQgYmUgYW4gYWx0ZXJuYXRpdmUgdG8ganVzdCBkcm9wcGluZwo+IHRoZSBtZXNzYWdl
LiBCb3RoIHdvdWxkIGJlIGZpbmUgd2l0aCBtZS4KCkhvdyBhYm91dAoKICAgIGlmICggLi4uICkK
ICAgIHsKICAgICAgICBwcmludGsoLi4uKTsKICAgICAgICBCVUcoKTsKICAgIH0KCj8KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:30:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipV50-0001Wh-OP; Thu, 09 Jan 2020 10:30:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yRbW=26=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ipV4z-0001WT-PY
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:30:17 +0000
X-Inumbo-ID: 070a5e38-32cb-11ea-b996-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 070a5e38-32cb-11ea-b996-12813bfff9fa;
 Thu, 09 Jan 2020 10:30:17 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id z7so6726119wrl.13
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 02:30:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=kPV2XJsQ1zUK3YmAFIuHWzmL3gD8WLQiQEVIZdDWPR4=;
 b=ZpLxZrgt/7gJcqfkc1hD56KUeI/fLD21OvN1PcTyc9iuAVn12s/xmQL+hOSAhYSdew
 Gc6uDGebuC8yZHvWNBZCQB9R3mm90y3AAFg6WdUcSPTu92V0y2Kxdfem00rwoqmKxGc1
 eZxOCPeHgU5mQmXnRm+vqz3uaIIUKIKwRbU/l+ZI851tuMBvIqjqoShwC9SlMQVluFMg
 uOxjZt/5zIOSJahsqcZohzCSDMFOUP32FVwH4RkDIQTmHpsoWNc0Ols5uIGn5indtII2
 03umoU7i98J4aiCww4zwyaLd7Tk1VgIlix2pQJ+0cT7d2YKeKgZleYWqoPfXaUrbU0bB
 UZgw==
X-Gm-Message-State: APjAAAVDdDZAK5qbGdUUBQpX1iC6JCE0U6rWjZ8RlDf86qgrrKrmBpev
 OGVenjHPlOXbiCiD/t2Xy00=
X-Google-Smtp-Source: APXvYqyI0ST3TKtlKuDnOlmocNfuOATXyH5nCNpGQTwhA0T6aO2+QqVUDRfrlJ/fINNUw/hKMTDFPQ==
X-Received: by 2002:adf:ea51:: with SMTP id j17mr10126544wrn.83.1578565816199; 
 Thu, 09 Jan 2020 02:30:16 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id v14sm7556570wrm.28.2020.01.09.02.30.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 09 Jan 2020 02:30:15 -0800 (PST)
To: Tamas K Lengyel <tamas.lengyel@intel.com>, xen-devel@lists.xenproject.org
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <28681cc7ec62fe91ac77242bde2cdd544ca6704c.1578503483.git.tamas.lengyel@intel.com>
From: Julien Grall <julien@xen.org>
Message-ID: <44658369-a2a3-9171-5361-15a0c0266d6a@xen.org>
Date: Thu, 9 Jan 2020 10:30:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <28681cc7ec62fe91ac77242bde2cdd544ca6704c.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 17/18] x86/mem_sharing: reset a fork
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.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>,
 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>

CgpPbiAwOC8wMS8yMDIwIDE3OjE0LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gSW1wbGVtZW50
IGh5cGVyY2FsbCB0aGF0IGFsbG93cyBhIGZvcmsgdG8gc2hlZCBhbGwgbWVtb3J5IHRoYXQgZ290
IGFsbG9jYXRlZAo+IGZvciBpdCBkdXJpbmcgaXRzIGV4ZWN1dGlvbiBhbmQgcmUtbG9hZCBpdHMg
dkNQVSBjb250ZXh0IGZyb20gdGhlIHBhcmVudCBWTS4KPiBUaGlzIGFsbG93cyB0aGUgZm9ya2Vk
IFZNIHRvIHJlc2V0IGludG8gdGhlIHNhbWUgc3RhdGUgdGhlIHBhcmVudCBWTSBpcyBpbiBhCj4g
ZmFzdGVyIHdheSB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgd291bGQgYmUuIE1lYXN1cmVtZW50
cyBzaG93IGFib3V0IGEgMngKPiBzcGVlZHVwIGR1cmluZyBub3JtYWwgZnV6emluZyBvcGVyYXRp
b25zLiBQZXJmb3JtYW5jZSBtYXkgdmFyeSBkZXBlbmRpbmcgaG93Cj4gbXVjaCBtZW1vcnkgZ290
IGFsbG9jYXRlZCBmb3IgdGhlIGZvcmtlZCBWTS4gSWYgaXQgaGFzIGJlZW4gY29tcGxldGVseQo+
IGRlZHVwbGljYXRlZCBmcm9tIHRoZSBwYXJlbnQgVk0gdGhlbiBjcmVhdGluZyBhIG5ldyBmb3Jr
IHdvdWxkIGxpa2VseSBiZSBtb3JlCj4gcGVyZm9ybWFudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgo+IC0tLQo+ICAgeGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgfCAgMSArCj4gICAyIGZp
bGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGlu
ZGV4IGQ1NDQ4MDE2ODEuLmFhYTY3OGRhMTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBA
IC0xNjA3LDYgKzE2MDcsNjIgQEAgc3RhdGljIGludCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAg
Cj4gKy8qCj4gKyAqIFRoZSBmb3JrIHJlc2V0IG9wZXJhdGlvbiBpcyBpbnRlbmRlZCB0byBiZSB1
c2VkIG9uIHNob3J0LWxpdmVkIGZvcmtzIG9ubHkuCj4gKyAqIFRoZXJlIGlzIG5vIGh5cGVyY2Fs
bCBjb250aW51YXRpb24gb3BlcmF0aW9uIGltcGxlbWVudGVkIGZvciB0aGlzIHJlYXNvbi4KPiAr
ICogRm9yIGZvcmtzIHRoYXQgb2J0YWluIGEgbGFyZ2VyIG1lbW9yeSBmb290cHJpbnQgaXQgaXMg
bGlrZWx5IGdvaW5nIHRvIGJlCj4gKyAqIG1vcmUgcGVyZm9ybWFudCB0byBjcmVhdGUgYSBuZXcg
Zm9yayBpbnN0ZWFkIG9mIHJlc2V0dGluZyBhbiBleGlzdGluZyBvbmUuCj4gKyAqCj4gKyAqIFRP
RE86IEluIGNhc2UgdGhpcyBoeXBlcmNhbGwgd291bGQgYmVjb21lIHVzZWZ1bCBvbiBmb3JrcyB3
aXRoIGxhcmdlciBtZW1vcnkKPiArICogZm9vdHByaW50cyB0aGUgaHlwZXJjYWxsIGNvbnRpbnVh
dGlvbiBzaG91bGQgYmUgaW1wbGVtZW50ZWQuCj4gKyAqLwo+ICtzdGF0aWMgaW50IG1lbV9zaGFy
aW5nX2ZvcmtfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QpCj4gK3sK
PiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluKiBwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oY2QpOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnRtcDsKPiArCj4gKyAg
ICBpZiAoICFkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50ICYmCj4gKyAgICAgICAgIChyYyA9IGRv
bWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGQpKSApCj4gKyAgICAgICAgcmV0dXJuIHJj
OwoKU2ltaWxhciBxdWVzdGlvbiBhcyBwYXRjaCAjMTUgaGVyZS4KCj4gKwo+ICsgICAgcGFnZV9s
aXN0X2Zvcl9lYWNoX3NhZmUocGFnZSwgdG1wLCAmY2QtPnBhZ2VfbGlzdCkKPiArICAgIHsKPiAr
ICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICAgICAgcDJtX2FjY2Vzc190IHAybWE7Cj4g
KyAgICAgICAgZ2ZuX3QgZ2ZuOwo+ICsgICAgICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwo+ICsKPiArICAgICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4gKyAgICAgICAgICAg
IGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBnZm4gPSBtZm5fdG9fZ2ZuKGNkLCBtZm4pOwo+ICsg
ICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbl94KGdmbiksICZwMm10
LCAmcDJtYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwg
ZmFsc2UpOwo+ICsKPiArICAgICAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpIHx8IHAybV9pc19z
aGFyZWQocDJtdCkgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgLyog
dGFrZSBhbiBleHRyYSByZWZlcmVuY2UgKi8KPiArICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdl
LCBjZCkgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgcmMgPSBwMm0t
PnNldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtX2FjY2Vzc19yd3gsIC0xKTsK
PiArICAgICAgICBBU1NFUlQoIXJjKTsKPiArCj4gKyAgICAgICAgcHV0X3BhZ2VfYWxsb2NfcmVm
KHBhZ2UpOwo+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgfQo+ICsKPiArICAgIGlm
ICggKHJjID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQsIGNkKSkgKQo+ICsgICAgICAg
IHJldHVybiByYzsKPiArCj4gKyAgICBmb3JrX3RzYyhkLCBjZCk7Cj4gKwo+ICsgICAgcmV0dXJu
IDA7Cj4gK30KPiArCj4gICBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQo+ICAgewo+ICAgICAgIGludCByYzsKPiBA
QCAtMTkwOSw2ICsxOTY1LDI5IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCj4gICAgICAgICAgIGJyZWFrOwo+
ICAgICAgIH0KPiAgIAo+ICsgICAgY2FzZSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrX3Jlc2V0Ogo+
ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBkb21haW4gKnBkOwo+ICsKPiArICAgICAgICByYyA9
IC1FSU5WQUw7Cj4gKyAgICAgICAgaWYgKCBtc28udS5mb3JrLl9wYWRbMF0gfHwgbXNvLnUuZm9y
ay5fcGFkWzFdIHx8Cj4gKyAgICAgICAgICAgICBtc28udS5mb3JrLl9wYWRbMl0gKQo+ICsgICAg
ICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgcmMgPSAtRU5PU1lTOwo+ICsgICAgICAg
IGlmICggIWQtPnBhcmVudCApCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgICAg
ICByYyA9IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9ieV9pZChkLT5wYXJlbnQtPmRvbWFp
bl9pZCwgJnBkKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgZ290byBvdXQ7
Cj4gKwo+ICsgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfZm9ya19yZXNldChwZCwgZCk7Cj4gKwo+
ICsgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHBkKTsKPiArICAgICAgICBicmVhazsKPiArICAg
IH0KPiArCj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgcmMgPSAtRU5PU1lTOwo+ICAgICAg
ICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gaW5kZXggOTBhM2Y0NDk4ZS4uZTNkMDYzZTIy
ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiBAQCAtNDgzLDYgKzQ4Myw3IEBAIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9tZW1fYWNjZXNzX29wX3QpOwo+ICAgI2RlZmluZSBYRU5NRU1fc2hh
cmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3Cj4gICAjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29w
X3JhbmdlX3NoYXJlICAgICAgIDgKPiAgICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZm9yayAg
ICAgICAgICAgICAgOQo+ICsjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2ZvcmtfcmVzZXQgICAg
ICAgIDEwCj4gICAKPiAgICNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfU19IQU5ETEVfSU5WQUxJ
RCAgKC0xMCkKPiAgICNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfQ19IQU5ETEVfSU5WQUxJRCAg
KC05KQo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:35:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipV9e-0001pV-Dg; Thu, 09 Jan 2020 10:35:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kW+x=26=suse.cz=vbabka@srs-us1.protection.inumbo.net>)
 id 1ipV9c-0001pQ-F2
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 10:35:04 +0000
X-Inumbo-ID: b1914ec0-32cb-11ea-b997-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1914ec0-32cb-11ea-b997-12813bfff9fa;
 Thu, 09 Jan 2020 10:35:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 08F836A048;
 Thu,  9 Jan 2020 10:33:26 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-5-sergey.dyasli@citrix.com>
From: Vlastimil Babka <vbabka@suse.cz>
Autocrypt: addr=vbabka@suse.cz; prefer-encrypt=mutual; keydata=
 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
Message-ID: <26c43c43-b303-938c-2f26-8e0144159e29@suse.cz>
Date: Thu, 9 Jan 2020 11:33:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200108152100.7630-5-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 4/4] xen/netback: Fix grant copy across
 page boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS84LzIwIDQ6MjEgUE0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gRnJvbTogUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gCj4gV2hlbiBLQVNBTiAob3IgU0xV
Ql9ERUJVRykgaXMgdHVybmVkIG9uLCB0aGUgbm9ybWFsIGV4cGVjdGF0aW9uIHRoYXQKPiBhbGxv
Y2F0aW9ucyBhcmUgYWxpZ25lZCB0byB0aGUgbmV4dCBwb3dlciBvZiAyIG9mIHRoZSBzaXplIGRv
ZXMgbm90Cj4gaG9sZC4KCkhtbSwgcmVhbGx5PyBUaGV5IHNob3VsZCBhZnRlciA1OWJiNDc5ODVj
MWQgKCJtbSwgc2xbYW91XWI6IGd1YXJhbnRlZQpuYXR1cmFsIGFsaWdubWVudCBmb3Iga21hbGxv
Yyhwb3dlci1vZi10d28pIiksIGkuZS4gc2luY2UgNS40LgoKQnV0IGFjdHVhbGx5IHRoZSBndWFy
YW50ZWUgaXMgb25seSBmb3IgcHJlY2lzZSBwb3dlciBvZiB0d28gc2l6ZXMgZ2l2ZW4KdG8ga21h
bGxvYygpLiBBbGxvY2F0aW9ucyBvZiBzaXplcyB0aGF0IGVuZCB1cCB1c2luZyB0aGUgOTYgb3Ig
MTkyIGJ5dGVzCmttYWxsb2MgY2FjaGUgaGF2ZSBubyBzdWNoIGd1YXJhbnRlZS4gQnV0IHRob3Nl
IG1pZ2h0IHRoZW4gY3Jvc3MgcGFnZQpib3VuZGFyeSBhbHNvIHdpdGhvdXQgU0xVQl9ERUJVRy4K
Cj4gVGhlcmVmb3JlLCBoYW5kbGUgZ3JhbnQgY29waWVzIHRoYXQgY3Jvc3MgcGFnZSBib3VuZGFy
aWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KPiAtLS0KPiBSRkMgLS0+IHYxOgo+IC0gQWRkZWQgQlVJTERfQlVHX09OIHRv
IHRoZSBuZXRiYWNrIHBhdGNoCj4gLSB4ZW52aWZfaWR4X3JlbGVhc2UoKSBub3cgbG9jYXRlZCBv
dXRzaWRlIHRoZSBsb29wCj4gCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXVAa2VybmVsLm9yZz4KPiBD
QzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL2NvbW1vbi5oICB8ICAyICstCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJh
Y2suYyB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMiBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9jb21tb24uaAo+IGluZGV4IDA1ODQ3ZWI5MWExYi4uZTU3Njg0NDE1ZWRkIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svY29tbW9uLmgKPiBAQCAtMTU1LDcgKzE1NSw3IEBAIHN0cnVjdCB4ZW52aWZf
cXVldWUgeyAvKiBQZXItcXVldWUgZGF0YSBmb3IgeGVudmlmICovCj4gIAlzdHJ1Y3QgcGVuZGlu
Z190eF9pbmZvIHBlbmRpbmdfdHhfaW5mb1tNQVhfUEVORElOR19SRVFTXTsKPiAgCWdyYW50X2hh
bmRsZV90IGdyYW50X3R4X2hhbmRsZVtNQVhfUEVORElOR19SRVFTXTsKPiAgCj4gLQlzdHJ1Y3Qg
Z250dGFiX2NvcHkgdHhfY29weV9vcHNbTUFYX1BFTkRJTkdfUkVRU107Cj4gKwlzdHJ1Y3QgZ250
dGFiX2NvcHkgdHhfY29weV9vcHNbTUFYX1BFTkRJTkdfUkVRUyAqIDJdOwo+ICAJc3RydWN0IGdu
dHRhYl9tYXBfZ3JhbnRfcmVmIHR4X21hcF9vcHNbTUFYX1BFTkRJTkdfUkVRU107Cj4gIAlzdHJ1
Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiB0eF91bm1hcF9vcHNbTUFYX1BFTkRJTkdfUkVRU107
Cj4gIAkvKiBwYXNzZWQgdG8gZ250dGFiX1t1bl1tYXBfcmVmcyB3aXRoIHBhZ2VzIHVuZGVyICh1
biltYXBwaW5nICovCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJh
Y2suYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+IGluZGV4IDAwMjBiMmU4
YzI3OS4uMzNiOGY4ZDA0M2U2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L25ldGJhY2suYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+IEBA
IC0zMjAsNiArMzIwLDcgQEAgc3RhdGljIGludCB4ZW52aWZfY291bnRfcmVxdWVzdHMoc3RydWN0
IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gIAo+ICBzdHJ1Y3QgeGVudmlmX3R4X2NiIHsKPiAgCXUx
NiBwZW5kaW5nX2lkeDsKPiArCXU4IGNvcGllczsKPiAgfTsKPiAgCj4gICNkZWZpbmUgWEVOVklG
X1RYX0NCKHNrYikgKChzdHJ1Y3QgeGVudmlmX3R4X2NiICopKHNrYiktPmNiKQo+IEBAIC00Mzks
NiArNDQwLDcgQEAgc3RhdGljIGludCB4ZW52aWZfdHhfY2hlY2tfZ29wKHN0cnVjdCB4ZW52aWZf
cXVldWUgKnF1ZXVlLAo+ICB7Cj4gIAlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKmdvcF9t
YXAgPSAqZ29wcF9tYXA7Cj4gIAl1MTYgcGVuZGluZ19pZHggPSBYRU5WSUZfVFhfQ0Ioc2tiKS0+
cGVuZGluZ19pZHg7Cj4gKwl1OCBjb3BpZXMgPSBYRU5WSUZfVFhfQ0Ioc2tiKS0+Y29waWVzOwo+
ICAJLyogVGhpcyBhbHdheXMgcG9pbnRzIHRvIHRoZSBzaGluZm8gb2YgdGhlIHNrYiBiZWluZyBj
aGVja2VkLCB3aGljaAo+ICAJICogY291bGQgYmUgZWl0aGVyIHRoZSBmaXJzdCBvciB0aGUgb25l
IG9uIHRoZSBmcmFnX2xpc3QKPiAgCSAqLwo+IEBAIC00NTAsMjMgKzQ1MiwyNiBAQCBzdGF0aWMg
aW50IHhlbnZpZl90eF9jaGVja19nb3Aoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gIAlp
bnQgbnJfZnJhZ3MgPSBzaGluZm8tPm5yX2ZyYWdzOwo+ICAJY29uc3QgYm9vbCBzaGFyZWRzbG90
ID0gbnJfZnJhZ3MgJiYKPiAgCQkJCWZyYWdfZ2V0X3BlbmRpbmdfaWR4KCZzaGluZm8tPmZyYWdz
WzBdKSA9PSBwZW5kaW5nX2lkeDsKPiAtCWludCBpLCBlcnI7Cj4gKwlpbnQgaSwgZXJyID0gMDsK
PiAgCj4gLQkvKiBDaGVjayBzdGF0dXMgb2YgaGVhZGVyLiAqLwo+IC0JZXJyID0gKCpnb3BwX2Nv
cHkpLT5zdGF0dXM7Cj4gLQlpZiAodW5saWtlbHkoZXJyKSkgewo+IC0JCWlmIChuZXRfcmF0ZWxp
bWl0KCkpCj4gLQkJCW5ldGRldl9kYmcocXVldWUtPnZpZi0+ZGV2LAo+ICsJd2hpbGUgKGNvcGll
cykgewo+ICsJCS8qIENoZWNrIHN0YXR1cyBvZiBoZWFkZXIuICovCj4gKwkJaW50IG5ld2VyciA9
ICgqZ29wcF9jb3B5KS0+c3RhdHVzOwo+ICsJCWlmICh1bmxpa2VseShuZXdlcnIpKSB7Cj4gKwkJ
CWlmIChuZXRfcmF0ZWxpbWl0KCkpCj4gKwkJCQluZXRkZXZfZGJnKHF1ZXVlLT52aWYtPmRldiwK
PiAgCQkJCSAgICJHcmFudCBjb3B5IG9mIGhlYWRlciBmYWlsZWQhIHN0YXR1czogJWQgcGVuZGlu
Z19pZHg6ICV1IHJlZjogJXVcbiIsCj4gIAkJCQkgICAoKmdvcHBfY29weSktPnN0YXR1cywKPiAg
CQkJCSAgIHBlbmRpbmdfaWR4LAo+ICAJCQkJICAgKCpnb3BwX2NvcHkpLT5zb3VyY2UudS5yZWYp
Owo+IC0JCS8qIFRoZSBmaXJzdCBmcmFnIG1pZ2h0IHN0aWxsIGhhdmUgdGhpcyBzbG90IG1hcHBl
ZCAqLwo+IC0JCWlmICghc2hhcmVkc2xvdCkKPiAtCQkJeGVudmlmX2lkeF9yZWxlYXNlKHF1ZXVl
LCBwZW5kaW5nX2lkeCwKPiAtCQkJCQkgICBYRU5fTkVUSUZfUlNQX0VSUk9SKTsKPiArCQkJZXJy
ID0gbmV3ZXJyOwo+ICsJCX0KPiArCQkoKmdvcHBfY29weSkrKzsKPiArCQljb3BpZXMtLTsKPiAg
CX0KPiAtCSgqZ29wcF9jb3B5KSsrOwo+ICsJLyogVGhlIGZpcnN0IGZyYWcgbWlnaHQgc3RpbGwg
aGF2ZSB0aGlzIHNsb3QgbWFwcGVkICovCj4gKwlpZiAodW5saWtlbHkoZXJyKSAmJiAhc2hhcmVk
c2xvdCkKPiArCQl4ZW52aWZfaWR4X3JlbGVhc2UocXVldWUsIHBlbmRpbmdfaWR4LCBYRU5fTkVU
SUZfUlNQX0VSUk9SKTsKPiAgCj4gIGNoZWNrX2ZyYWdzOgo+ICAJZm9yIChpID0gMDsgaSA8IG5y
X2ZyYWdzOyBpKyssIGdvcF9tYXArKykgewo+IEBAIC05MTAsNiArOTE1LDcgQEAgc3RhdGljIHZv
aWQgeGVudmlmX3R4X2J1aWxkX2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gIAkJ
CXhlbnZpZl90eF9lcnIocXVldWUsICZ0eHJlcSwgZXh0cmFfY291bnQsIGlkeCk7Cj4gIAkJCWJy
ZWFrOwo+ICAJCX0KPiArCQlYRU5WSUZfVFhfQ0Ioc2tiKS0+Y29waWVzID0gMDsKPiAgCj4gIAkJ
c2tiX3NoaW5mbyhza2IpLT5ucl9mcmFncyA9IHJldDsKPiAgCQlpZiAoZGF0YV9sZW4gPCB0eHJl
cS5zaXplKQo+IEBAIC05MzMsNiArOTM5LDcgQEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxk
X2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gIAkJCQkJCSAgICJDYW4ndCBhbGxv
Y2F0ZSB0aGUgZnJhZ19saXN0IHNrYi5cbiIpOwo+ICAJCQkJYnJlYWs7Cj4gIAkJCX0KPiArCQkJ
WEVOVklGX1RYX0NCKG5za2IpLT5jb3BpZXMgPSAwOwo+ICAJCX0KPiAgCj4gIAkJaWYgKGV4dHJh
c1tYRU5fTkVUSUZfRVhUUkFfVFlQRV9HU08gLSAxXS50eXBlKSB7Cj4gQEAgLTk5MCw2ICs5OTcs
MzEgQEAgc3RhdGljIHZvaWQgeGVudmlmX3R4X2J1aWxkX2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1
ZSAqcXVldWUsCj4gIAo+ICAJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmxlbiA9IGRh
dGFfbGVuOwo+ICAJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmZsYWdzID0gR05UQ09Q
WV9zb3VyY2VfZ3JlZjsKPiArCQlYRU5WSUZfVFhfQ0Ioc2tiKS0+Y29waWVzKys7Cj4gKwo+ICsJ
CWlmIChvZmZzZXRfaW5fcGFnZShza2ItPmRhdGEpICsgZGF0YV9sZW4gPiBYRU5fUEFHRV9TSVpF
KSB7Cj4gKwkJCXVuc2lnbmVkIGludCBleHRyYV9sZW4gPSBvZmZzZXRfaW5fcGFnZShza2ItPmRh
dGEpICsKPiArCQkJCQkgICAgIGRhdGFfbGVuIC0gWEVOX1BBR0VfU0laRTsKPiArCj4gKwkJCXF1
ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmxlbiAtPSBleHRyYV9sZW47Cj4gKwkJCSgqY29w
eV9vcHMpKys7Cj4gKwo+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5zb3VyY2Uu
dS5yZWYgPSB0eHJlcS5ncmVmOwo+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5z
b3VyY2UuZG9taWQgPQo+ICsJCQkJcXVldWUtPnZpZi0+ZG9taWQ7Cj4gKwkJCXF1ZXVlLT50eF9j
b3B5X29wc1sqY29weV9vcHNdLnNvdXJjZS5vZmZzZXQgPQo+ICsJCQkJdHhyZXEub2Zmc2V0ICsg
ZGF0YV9sZW4gLSBleHRyYV9sZW47Cj4gKwo+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlf
b3BzXS5kZXN0LnUuZ21mbiA9Cj4gKwkJCQl2aXJ0X3RvX2dmbihza2ItPmRhdGEgKyBkYXRhX2xl
biAtIGV4dHJhX2xlbik7Cj4gKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmRlc3Qu
ZG9taWQgPSBET01JRF9TRUxGOwo+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5k
ZXN0Lm9mZnNldCA9IDA7Cj4gKwo+ICsJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5s
ZW4gPSBleHRyYV9sZW47Cj4gKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmZsYWdz
ID0gR05UQ09QWV9zb3VyY2VfZ3JlZjsKPiArCj4gKwkJCVhFTlZJRl9UWF9DQihza2IpLT5jb3Bp
ZXMrKzsKPiArCQl9Cj4gIAo+ICAJCSgqY29weV9vcHMpKys7Cj4gIAo+IEBAIC0xNjc0LDUgKzE3
MDYsMTAgQEAgc3RhdGljIHZvaWQgX19leGl0IG5ldGJhY2tfZmluaSh2b2lkKQo+ICB9Cj4gIG1v
ZHVsZV9leGl0KG5ldGJhY2tfZmluaSk7Cj4gIAo+ICtzdGF0aWMgdm9pZCBfX2luaXQgX19tYXli
ZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQo+ICt7Cj4gKwlCVUlMRF9CVUdfT04oc2l6
ZW9mKHN0cnVjdCB4ZW52aWZfdHhfY2IpID4gNDgpOwo+ICt9Cj4gKwo+ICBNT0RVTEVfTElDRU5T
RSgiRHVhbCBCU0QvR1BMIik7Cj4gIE1PRFVMRV9BTElBUygieGVuLWJhY2tlbmQ6dmlmIik7Cj4g
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:40:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:40: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 1ipVEM-000220-0H; Thu, 09 Jan 2020 10:39:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipVEL-00021q-7V
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:39:57 +0000
X-Inumbo-ID: 5b885928-32cc-11ea-ac27-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b885928-32cc-11ea-ac27-bc764e2007e4;
 Thu, 09 Jan 2020 10:39:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578566389;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BwCcgLViHE/bWu7X3T+dL6vWY2eDgy9xdo0HORPxrbk=;
 b=dZgO6q9BucBCA9Fts6Fc8T8V1d/iXVzkET2jil1t0Fobs8OHcApcez4b
 LqJKlIVf8tpKR6mu2WxPLnL8IaNGxQYL3gUz6NGrOxpE69ASVD3u9Hf9r
 0MXFvzYg4cMHbO6izghPc9pddIAzmTw8sV+7QCHiufcz/ktpqEeTUcFWn U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pNN4Z2R9Y+j1PQr5LW+575Gi5u2CDIygzNdqd9UeUBDxnNhwETEOl3D3UNzcVUQyYZWXc3+bKe
 /oQMYAsBHg7HziZJ9puukFMhoCHl1UcGIYrYjwsp1rACOG1X70lfh89feCW/g12B/yDQTlisLD
 QWQ5IuKbPMub3L5B7SsLkU+9ax87OsuCIQz41rTQXEQg/fYcyLiCAzDt3lAKk9Y8lrFO/YZKNp
 aHTtZuDYUT6zcfRQgKpW03hT8hNp4UAvuZVmcX+6nnpiPCMwm7B+Su7pq25OgRCRlaxL8EPdXF
 q0s=
X-SBRS: 2.7
X-MesageID: 10660345
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10660345"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
 <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
 <41cc4690-8ab7-5580-d1d6-8d7ce5be51e9@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e6518f6c-639a-18bf-5dec-3eddc0d22449@citrix.com>
Date: Thu, 9 Jan 2020 10:39:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <41cc4690-8ab7-5580-d1d6-8d7ce5be51e9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS85LzIwIDEwOjMwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwOS4wMS4yMDIwIDEx
OjE1LCBKw7xyZ2VuIEdyb8OfICB3cm90ZToKPj4gT24gMDkuMDEuMjAgMTE6MDcsIEdlb3JnZSBE
dW5sYXAgd3JvdGU6Cj4+PiBPbiAxLzkvMjAgNTo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBJbiBleHBlcnQgbW9kZSBpdCBpcyBwb3NzaWJsZSB0byBlbmFibGUgQ09ORklHX0RFQlVH
X0xPQ0tTIHdpdGhvdXQKPj4+PiBoYXZpbmcgZW5hYmxlZCBDT05GSUdfREVCVUcuIFRoZSBjb2Rp
bmcgaXMgZGVwZW5kaW5nIG9uIENPTkZJR19ERUJVRwo+Pj4+IGFzIGl0IGlzIHVzaW5nIEFTU0VS
VCgpLCBob3dldmVyLgo+Pj4KPj4+IEFueSByZWFzb24gbm90IHRvIHVzZSBCVUdfT04oKSBpbiB0
aGF0IGNhc2U/Cj4+Cj4+IFRoZSBtYWluIHJlYXNvbiBpcyB0aGUgbWlzc2luZyBtZXNzYWdlIHdo
aWNoIGNvbmRpdGlvbiBmYWlsZWQuCj4+Cj4+IEEgcmVuYW1lICgiQlVHX0FTU0VSVCI/KSBjb3Vs
ZCBiZSBhbiBhbHRlcm5hdGl2ZSB0byBqdXN0IGRyb3BwaW5nCj4+IHRoZSBtZXNzYWdlLiBCb3Ro
IHdvdWxkIGJlIGZpbmUgd2l0aCBtZS4KPiAKPiBIb3cgYWJvdXQKPiAKPiAgICAgaWYgKCAuLi4g
KQo+ICAgICB7Cj4gICAgICAgICBwcmludGsoLi4uKTsKPiAgICAgICAgIEJVRygpOwo+ICAgICB9
CgpJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCBtYWtlIEJVR19PTigpIHByaW50IHRoZSBjb25k
aXRpb24/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:43:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipVHu-0002nl-Lo; Thu, 09 Jan 2020 10:43:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipVHt-0002ng-Ol
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:43:37 +0000
X-Inumbo-ID: df14daaa-32cc-11ea-b89f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df14daaa-32cc-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 10:43:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578566609;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rb9NzvWN78BEhq/wv8D43a0QrSVNFZjyNyBP4PAUT1U=;
 b=VgcNC486Y5ZFnIlIf1tfE286jgGw2GHxLXqZKyrACuc4iWPPdDZx2DSN
 gg9GuCfhXB89HQ0wvrpSz0blH/zLPS1bAVXZ3+gBW1Tx5I6gRCTena079
 puj3yb/K+h0u158Ntw+4qHWx+Zr2GuYuxUUV+qHaB1+sPLmbGr/gjxqNH I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LONpFESza1ivyvBzPDOAXxuJpviYnOHVREzsUIDB4SyH0IlMJNc/teTMq24P5GOgdE6+BD/BH3
 ShYTtSwHEOtHr4oiUOcksk9BEPOItO9xYWoKONmHyqNzNlhgJ6WhSfBVumpAJsPxv2e2RzafnD
 yazbzVpnodaJ6MA0uZrqqwtYhh3xXTS0RmZwOuvdkuOdkC7+Br7mAgSZExwb0oaFEyIO9RJqNb
 9+RPf4RGdrOT7uIPwRgtxNWxD5sHil7tATwGBQgwTWpquFoKVisighmjVfHMuBpi408xuH9wHS
 KSI=
X-SBRS: 2.7
X-MesageID: 10832502
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10832502"
To: Jan Beulich <jbeulich@suse.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
 <bed20854-b537-da48-e7f5-451887ee98db@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: <57de555b-c1cc-4a32-8222-ba87ecf3168c@citrix.com>
Date: Thu, 9 Jan 2020 10:43:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bed20854-b537-da48-e7f5-451887ee98db@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAxMDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDguMDEuMjAyMCAx
ODowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+PiBAQCAtMjQ5LDIz
ICsyNDksMjQgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhp
dF9ib290KHZvaWQpCj4+ICAgICAgICAgICAgICAgICAgICAgIm9yICAgICAkIl9fc3RyaW5naWZ5
KFg4Nl9DUjRfUEdFKSIsICVbY3I0XVxuXHQiCj4+ICAgICAgICAgICAgICAgICAgICAgIm1vdiAg
ICAlW2NyNF0sICUlY3I0XG5cdCIKPj4gICNlbmRpZgo+PiAtICAgICAgICAgICAgICAgICAgICJt
b3ZhYnMgJF9fc3RhcnRfeGVuLCAlW3JpcF1cblx0Igo+PiAgICAgICAgICAgICAgICAgICAgICJs
Z2R0ICAgYm9vdF9nZHRyKCUlcmlwKVxuXHQiCj4+IC0gICAgICAgICAgICAgICAgICAgIm1vdiAg
ICBzdGFja19zdGFydCglJXJpcCksICUlcnNwXG5cdCIKPj4gICAgICAgICAgICAgICAgICAgICAi
bW92ICAgICVbZHNdLCAlJXNzXG5cdCIKPj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVb
ZHNdLCAlJWRzXG5cdCIKPj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbZHNdLCAlJWVz
XG5cdCIKPj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbZHNdLCAlJWZzXG5cdCIKPj4g
ICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbZHNdLCAlJWdzXG5cdCIKPj4gLSAgICAgICAg
ICAgICAgICAgICAibW92bCAgICVbY3NdLCA4KCUlcnNwKVxuXHQiCj4+IC0gICAgICAgICAgICAg
ICAgICAgIm1vdiAgICAlW3JpcF0sICglJXJzcClcblx0Igo+PiAtICAgICAgICAgICAgICAgICAg
ICJscmV0cSAgJVtzdGtvZmZdLTE2Igo+PiArCj4+ICsgICAgICAgICAgICAgICAgICAgLyogSnVt
cCB0byBoaWdoZXIgbWFwcGluZ3MuICovCj4+ICsgICAgICAgICAgICAgICAgICAgIm1vdiAgICBz
dGFja19zdGFydCglJXJpcCksICUlcnNwXG5cdCIKPj4gKyAgICAgICAgICAgICAgICAgICAibW92
YWJzICRfX3N0YXJ0X3hlbiwgJVtyaXBdXG5cdCIKPj4gKyAgICAgICAgICAgICAgICAgICAicHVz
aCAgICVbY3NdXG5cdCIKPiBFaXRoZXIgeW91IG5lZWQgJXFbY3NdIGhlcmUgKGFzc3VtaW5nIHEg
Z2V0cyBpZ25vcmVkIGZvcgo+IGltbWVkaWF0ZSBvcGVyYW5kcywgd2hpY2ggSSBkaWRuJ3QgY2hl
Y2spIG9yIC4uLgo+Cj4+ICsgICAgICAgICAgICAgICAgICAgInB1c2ggICAlW3JpcF1cblx0Igo+
PiArICAgICAgICAgICAgICAgICAgICJscmV0cSIKPj4gICAgICAgICAgICAgICAgICAgICA6IFty
aXBdICI9JnIiIChlZmVyLyogYW55IGRlYWQgNjQtYml0IHZhcmlhYmxlICovKSwKPj4gICAgICAg
ICAgICAgICAgICAgICAgIFtjcjRdICIrJnIiIChjcjQpCj4+ICAgICAgICAgICAgICAgICAgICAg
OiBbY3IzXSAiciIgKGlkbGVfcGdfdGFibGUpLAo+PiAgICAgICAgICAgICAgICAgICAgICAgW2Nz
XSAiaXIiIChfX0hZUEVSVklTT1JfQ1MpLAo+IC4uLiB5b3UgbmVlZCB0byB1c2UganVzdCAiaSIg
aGVyZSwgZm9yIHRoZXJlIG5vdCBiZWluZyAzMi1iaXQKPiBQVVNIIGZvcm1zLgoKTGV0cyBqdXN0
IGdvIHdpdGggaS4KCiJtIiBpcyBhbHNvIGFuIG9wdGlvbiwgYW5kIGNsYW5nIHdpbGwgcHJvYmFi
bHkgZmluZCBzb21lIHdheSBvZiBwdWxsaW5nCml0IG91dCBvZiB0aGUgc3RyaW5ndGFibGUsIGJ1
dCBhbnl0aGluZyBvdGhlciB0aGFuIGFuIGltbWVkaWF0ZSBlbmNvZGluZwpoZXJlIGlzIGdvaW5n
IHRvIGJlIHNpbGx5LgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4gQEAgLTU1NCw3ICs1NTQsNyBAQCBzdGF0aWMgaW50
IGRvX2Jvb3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCj4+ICAgICAgICAgIHByaW50aygiQm9v
dGluZyBwcm9jZXNzb3IgJWQvJWQgZWlwICVseFxuIiwKPj4gICAgICAgICAgICAgICAgIGNwdSwg
YXBpY2lkLCBzdGFydF9laXApOwo+PiAgCj4+IC0gICAgc3RhY2tfc3RhcnQgPSBzdGFja19iYXNl
W2NwdV07Cj4+ICsgICAgc3RhY2tfc3RhcnQgPSBzdGFja19iYXNlW2NwdV0gKyBTVEFDS19TSVpF
IC0gc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbyk7Cj4+ICAKPj4gICAgICAvKiBUaGlzIGdydW5nZSBy
dW5zIHRoZSBzdGFydHVwIHByb2Nlc3MgZm9yIHRoZSB0YXJnZXRlZCBwcm9jZXNzb3IuICovCj4g
RnVydGhlciBkb3duIHNtcF9wcmVwYXJlX2NwdXMoKSBoYXMKPgo+ICAgICBzdGFja19iYXNlWzBd
ID0gc3RhY2tfc3RhcnQ7Cj4KPiB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGFsc28gYWRqdXN0
IChvciByZXBsYWNlLCBlLmcuIGJ5IGdpdmluZwo+IHN0YWNrX2Jhc2VbXSBhbiBpbml0aWFsaXpl
cikuCgpJbiBwcmFjdGljZSwgdGhpcyB2YXJpYWJsZSBpcyBuZXZlciB1c2VkIGJlY2F1c2Ugd2Ug
bmV2ZXIgb2ZmbGluZSB0aGUgQlNQLgoKSG93ZXZlciwgdGhlIGNvZGUgYXMtaXMgaXMgY29ycmVj
dC7CoCBUaGUgdmFsdWUgaW4gc3RhY2tfc3RhcnQgaGFzCmNoYW5nZWQgaW4gdGhpcyBwYXRjaCwg
YnV0IGlzIHN0aWxsIHRoZSBjb3JyZWN0IHZhbHVlIGZvciB0aGUgQlNQLgoKSXQgY291bGQgYWxz
byBiZSBtYWRlIGludG8gYW4gaW5pdGlhbGlzZXIsIGJ1dCB0aGF0IHdvdWxkIGNhdXNlCnN0YWNr
X2Jhc2VbXSB0byBtb3ZlIGZyb20gQlNTIGludG8gZGF0YSwgYW5kIGl0IGlzIGEgTlJfQ1BVUyBz
aXplZApkYXRhc3RydWN0dXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:45:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipVJd-0002uH-2a; Thu, 09 Jan 2020 10:45:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipVJb-0002uB-S6
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:45:23 +0000
X-Inumbo-ID: 22f6ae6b-32cd-11ea-b998-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22f6ae6b-32cd-11ea-b998-12813bfff9fa;
 Thu, 09 Jan 2020 10:45:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 33A6BAD56;
 Thu,  9 Jan 2020 10:45:14 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
 <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
 <41cc4690-8ab7-5580-d1d6-8d7ce5be51e9@suse.com>
 <e6518f6c-639a-18bf-5dec-3eddc0d22449@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <00146925-0548-8ae2-2514-6ae04a8d2930@suse.com>
Date: Thu, 9 Jan 2020 11:45:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <e6518f6c-639a-18bf-5dec-3eddc0d22449@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxMTozOSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzkvMjAgMTA6
MzAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwOS4wMS4yMDIwIDExOjE1LCBKw7xyZ2Vu
IEdyb8OfICB3cm90ZToKPj4+IE9uIDA5LjAxLjIwIDExOjA3LCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4+IE9uIDEvOS8yMCA1OjQwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBJbiBl
eHBlcnQgbW9kZSBpdCBpcyBwb3NzaWJsZSB0byBlbmFibGUgQ09ORklHX0RFQlVHX0xPQ0tTIHdp
dGhvdXQKPj4+Pj4gaGF2aW5nIGVuYWJsZWQgQ09ORklHX0RFQlVHLiBUaGUgY29kaW5nIGlzIGRl
cGVuZGluZyBvbiBDT05GSUdfREVCVUcKPj4+Pj4gYXMgaXQgaXMgdXNpbmcgQVNTRVJUKCksIGhv
d2V2ZXIuCj4+Pj4KPj4+PiBBbnkgcmVhc29uIG5vdCB0byB1c2UgQlVHX09OKCkgaW4gdGhhdCBj
YXNlPwo+Pj4KPj4+IFRoZSBtYWluIHJlYXNvbiBpcyB0aGUgbWlzc2luZyBtZXNzYWdlIHdoaWNo
IGNvbmRpdGlvbiBmYWlsZWQuCj4+Pgo+Pj4gQSByZW5hbWUgKCJCVUdfQVNTRVJUIj8pIGNvdWxk
IGJlIGFuIGFsdGVybmF0aXZlIHRvIGp1c3QgZHJvcHBpbmcKPj4+IHRoZSBtZXNzYWdlLiBCb3Ro
IHdvdWxkIGJlIGZpbmUgd2l0aCBtZS4KPj4KPj4gSG93IGFib3V0Cj4+Cj4+ICAgICBpZiAoIC4u
LiApCj4+ICAgICB7Cj4+ICAgICAgICAgcHJpbnRrKC4uLik7Cj4+ICAgICAgICAgQlVHKCk7Cj4+
ICAgICB9Cj4gCj4gSXMgdGhlcmUgYSByZWFzb24gd2UgY2FuJ3QgbWFrZSBCVUdfT04oKSBwcmlu
dCB0aGUgY29uZGl0aW9uPwoKT2YgY291cnNlIHdlIGNvdWxkLCBpbiBwcmluY2lwbGUsIGF0IHRo
ZSBwcmljZSBvZiBhIG1lYW5pbmdmdWwKZ3Jvd3RoIG9mIHRoZSAucm9kYXRhIHNlY3Rpb24uIElm
IHdlIGRvIHRoaXMsIHBlcmhhcHMgd2UnZCB3YW50CnNvbWV0aGluZyBsaWtlIExpbnV4J2VzIENP
TkZJR19ERUJVR19CVUdWRVJCT1NFIHRvIGNvbnRyb2wgdGhpcy4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:47:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:47: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 1ipVLJ-00032S-FP; Thu, 09 Jan 2020 10:47:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipVLH-00032M-UW
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:47:07 +0000
X-Inumbo-ID: 5c285b8e-32cd-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c285b8e-32cd-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 10:46:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578566818;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=WxPZNqjUb6YsNmhHfebMYWTqHAOgpVsdhtFL90kC53g=;
 b=co/2pvkDMdGgkLzmfhngsc8t+gYr3A7jTq5TlLmqH9nZ2hyftV9GhwUs
 TQxcfgIBFAN7TktaQy9KAaUQYPr/qy9sbWripqRr5ygrTMUcMC6q5ugj4
 D1Ba7ilo6WT61SFXv9S8ku9af+f+59MrrtWU1hcO/60rJqPy8F+HZyEOI M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yWAWD5uHRHdkFV83/I7FFaLvpFmITWqdf2cXoHn2l1q94FFgZlfwVNGxr4YDpDmWt1HHXSJp0A
 NqmV5kR4muyfTdjB5wKb8Dz9cChm4Ekn7w9JqjBn9zyW+GZ+1TH0zjXO0zBhfBYd9bFc6+SlBP
 DbZZNY0tuI1mNcgui9HXO0eEXn9sLAPclUThjPyXMUPfTICV655513TqmsF2rapmbbY68K4am3
 VvbS4XtdlgMG1dIVL05dpiQQGNbGwU5l2YqOMuyfpd3jzUPaPDHnqmSWvvDNYEZf5EYv8qx6ao
 yGA=
X-SBRS: 2.7
X-MesageID: 11046600
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="11046600"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 10:46:53 +0000
Message-ID: <20200109104653.866503-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: Add new "notify-only" childproc mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, George Dunlap <george.dunlap@citrix.com>,
 Wei Liu <wl@xen.org>, Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGwgbmVlZHMgdG8gYmUgYWJsZSB0byBrbm93IHdoZW4gcHJvY2Vzc2VzIGl0IGZvcmtzIGhh
dmUgY29tcGxldGVkLgoKQXQgdGhlIG1vbWVudCwgbGlieGwgaGFzIHR3byBiYXNpYyBtb2RlICh3
aXRoIHNvbWUgdmFyaWF0aW9ucykuICBJbgpvbmUgbW9kZSAtLSBsaWJ4bF9zaWdjaGxkX293bmVy
X2xpYnhsKiAtLSBsaWJ4bCBzZXRzIHVwIGl0cyBvd24KU0lHQ0hMRCBzaWduYWwgaGFuZGxlciwg
YW5kIGFsc28gaGFuZGxlcyB0aGUgZXZlbnQgbG9vcCB0aGF0IGFsbG93cwpsaWJ4bCB0byBzYWZl
bHkgYmxvY2sgdW50aWwgdGhlIGNoaWxkIGluIHF1ZXN0aW9uIGlzIGZpbmlzaGVkICh1c2luZyBh
CnNlbGYtcGlwZSBmb3IgdGhlIFNJR0NITEQgaGFuZGxlciB0byBub3RpZnkgdGhlIHdhaXRlcnMg
dGhhdCBpdCdzIHRpbWUKdG8gbG9vayBmb3IgcmVhcGVkIGNoaWxkcmVuKS4KCkluIHRoZSBvdGhl
ciBtb2RlLCBsaWJ4bCBkb2VzIG5vdCBzZXQgdXAgdGhlIFNJR0NITEQgaGFuZGxlciwgbm9yIGRv
ZXMKaXQgZG8gYW55dGhpbmcgd2l0aCBwcm9jZXNzaW5nIHRoZSBldmVudCBsb29wOyBpdCBleHBl
Y3RzIHRoZSBsaWJyYXJ5CmNhbGxlciB0byBoYW5kbGUgdGhlIGV2ZW50IGxvb3AgaXRzZWxmLgoK
VGhlIGdvbGFuZyBydW50aW1lIG1hbmFnZXMgaXRzIG93biBwcm9jZXNzZXMsIGFuZCB0aHVzIG11
c3QgdXNlClNJR0NITEQgaXRzZWxmOyBhbmQgaXQgaGFzIGFuIGVhc3kgd2F5IGZvciBvdGhlciB1
c2VycyB0byBnZXQgU0lHQ0hMRApub3RpZmljYXRpb25zLiAgSG93ZXZlciwgYmVjYXVzZSBpdHMg
ZXZlbnQgbG9vcCBpcyBoaWRkZW4gYXdheSBiZWhpbmQKYWJzdHJhY3Rpb25zLCBpdCdzIG5vdCBl
YXN5IHRvIGhvb2sgaW50bzsgYW5kIHRoZXJlJ3Mgbm8gbmVlZCAtLSB0aGUKZ29sYW5nIHJ1bnRp
bWUgYXNzdW1lcyB0aGF0IEMgZnVuY3Rpb24gY2FsbHMgbWF5IGJsb2NrLCBhbmQgaGFuZGxlcwpl
dmVyeXRoaW5nIGJlaGluZCB0aGUgc2NlbmVzLgoKSW50cm9kdWNlIGEgbmV3IG1vZGUsIGxpYnhs
X3NpZ2NobGRfb3duZXJfbm90aWZ5LCBpbiB3aGljaCBsaWJ4bCBzZXRzCnVwIHRoZSBTSUdDSExE
IGV2ZW50IGhhbmRsaW5nIG1hY2hpbmVyeSwgYnV0IHJlbGllcyBvbiB0aGUgY2FsbGVyIHRvCnRl
bGwgaXQgd2hlbiBhIFNJR0NITEQgaGFwcGVucy4KCkNhbGwgdGhlc2UgdHdvIGFjdGlvbnMgIm5v
dGlmeSIgKGZvciB0aGUgc2VsZi1waXBlIG5vdGlmaWNhdGlvbgptYWNoaW5lcnkpIGFuZCAiaGFu
ZGxlciIgKGZvciB0aGUgYWN0dWFsIFNJR0NITEQgaGFuZGxlcikuCgpNb3ZlIHRoZSBhY3R1YWwg
bm90aWZpY2F0aW9uIGhhbmRsZXIgaW50byBpdHMgb3duIGZ1bmN0aW9uLiAgSGF2ZQpzaWdjaGxk
X2hhbmRsZXIoKSBjYWxsIHRoaXMgZnVuY3Rpb24sIGFuZCBwcm92aWRlIGEgbmV3IGV4dGVybmFs
CmZ1bmN0aW9uLCBsaWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9ub3RpZnkoKSwgZm9yIGxpYnJhcnkg
dXNlcnMgdG8gY2FsbAp3aGVuIGEgU0lHQ0hMRCBoYXBwZW5zLgoKUmVuYW1lIGNobGRtb2RlX291
cnMoKSB0byBjaGxkbW9kZV9ub3RpZnkoKSwgYW5kIHVzZSBpdCB0byBkZXRlcm1pbmUKd2hldGhl
ciB0byBzZXQgdXAgdGhlIG5vdGlmaWNhdGlvbiBjaGFpbi4KCldoZW4gc2V0dGluZyB1cCB0aGUg
bm90aWZpY2F0aW9uIGNoYWluLCBkbyBldmVyeXRoaW5nIGV4Y2VwdCBzZXR0aW5nCnVwIHRoZSBz
aWduYWwgaGFuZGxlciBpbiAibm90aWZ5LW9ubHkiIG1vZGUuCgpkZWZlcl9zaWdjaGxkKCkgYW5k
IHJlbGVhc2Vfc2lnY2hsZCgpIGRvIHR3byB0aGluZ3M6IHRoZXkgbW9kaWZ5IHRoZQpzaWduYWwg
aGFuZGxlciwgYW5kIGdyYWIgYW5kIHJlbGVhc2UgbG9ja3MuICBSZWZhY3RvciB0aGVzZSBzbyB0
aGF0CnRoZXkgZ3JhYiBhbmQgcmVsZWFzZSB0aGUgbG9ja3MgY29ycmVjdGx5IGluICJub3RpZnkt
b25seSIgbW9kZSwgYnV0CmRvbid0IHR3ZWFrIHRoZSBzaWduYWwgaGFuZGxlciB1bmxlc3MgaXQn
cyBiZWVuIHNldCB1cC4KCldpdGggdGhlIGdvbGFuZyBiaW5kaW5ncyBwb3J0ZWQgdG8gdXNlIHRo
aXMgY2hhbmdlLCBkb21haW4gY3JlYXRpb24Kd29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQoKCkNDOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IE5pY2sgUm9zYnJvb2sg
PHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAg
ICB8IDMyICsrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfZm9yay5jICAgICB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8ICA0ICstLQogMyBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCsp
LCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAppbmRleCBkMTUxN2Y3NDU2Li44MDAxNTcxY2Yx
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2V2ZW50LmgKQEAgLTQ0MSw3ICs0NDEsNyBAQCB2b2lkIGxpYnhsX29zZXZlbnRfb2Nj
dXJyZWRfdGltZW91dChsaWJ4bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xpYnhsKQogICoKICAqICAg
ICBBIHByb2dyYW0gd2hpY2ggZG9lcyB0aGlzIG11c3QgY2FsbCBsaWJ4bF9jaGlsZHByb2Nfc2V0
bW9kZS4KICAqICAgICBUaGVyZSBhcmUgdGhyZWUgb3B0aW9uczoKLSAqIAorICoKICAqICAgICBs
aWJ4bF9zaWdjaGxkX293bmVyX2xpYnhsOgogICoKICAqICAgICAgIFdoaWxlIGFueSBsaWJ4bCBv
cGVyYXRpb24gd2hpY2ggbWlnaHQgdXNlIGNoaWxkIHByb2Nlc3NlcwpAQCAtNDY2LDYgKzQ2Niwx
NCBAQCB2b2lkIGxpYnhsX29zZXZlbnRfb2NjdXJyZWRfdGltZW91dChsaWJ4bF9jdHggKmN0eCwg
dm9pZCAqZm9yX2xpYnhsKQogICogICAgICAgaGFzIG11bHRpcGxlIGxpYnhsIGN0eCdzLCBpdCBt
dXN0IGNhbGwgbGlieGxfY2hpbGRwcm9jX2V4aXRlZAogICogICAgICAgb24gZWFjaCBjdHguKQog
ICoKKyAqICAgICBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wX25vdGlmeToKKyAqCisgKiAg
ICAgICBUaGUgYXBwbGljYXRpb24gbXVzdCBpbnN0YWxsIGEgU0lHQ0hMRCBoYW5kbGVyLCBidXQg
d2lsbAorICogICAgICAgbm90aWZ5IGxpYnhsIHdoZW4gYSBzaWdjaGxkIGhhcHBlbmVkIGJ5IGNh
bGxpbmcKKyAqICAgICAgIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeS4gIGxpYnhsIHdp
bGwgYXJyYW5nZSB0byByZWFwCisgKiAgICAgICBvbmx5IGl0cyBvd24gY2hpbGRyZW4uICBUaGlz
IG5lZWRzIHRvIGJlIGNhbGxlZCBvbmx5IG9uY2UsCisgKiAgICAgICBldmVuIGZvciBhcHBsaWNh
dGlvbnMgd2hpY2ggaGF2ZSBtdWx0aXBsZSBsaWJ4bCBjdHgncy4KKyAqCiAgKiAgICAgbGlieGxf
c2lnY2hsZF9vd25lcl9saWJ4bF9hbHdheXM6CiAgKgogICogICAgICAgVGhlIGFwcGxpY2F0aW9u
IGV4cGVjdHMgdGhpcyBsaWJ4bCBjdHggdG8gcmVhcCBhbGwgb2YgdGhlCkBAIC00OTQsNiArNTAy
LDEyIEBAIHR5cGVkZWYgZW51bSB7CiAgICAgICogYXJyYW5nZSB0byAodW4pYmxvY2sgb3IgY2F0
Y2ggU0lHQ0hMRC4gKi8KICAgICBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wLAogCisgICAg
LyogQXBwbGljYXRpb24gcHJvbWlzZXMgdG8gZGlzY292ZXIgd2hlbiBTSUdDSExEIG9jY3VycyBh
bmQgY2FsbAorICAgICAqIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeSAocGVyaGFwcyBm
cm9tIHdpdGhpbiBhIHNpZ25hbAorICAgICAqIGhhbmRsZXIpLiAgbGlieGwgd2lsbCBub3QgaXRz
ZWxmIGFycmFuZ2UgdG8gKHVuKWJsb2NrIG9yIGNhdGNoCisgICAgICogU0lHQ0hMRC4gKi8KKyAg
ICBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wX25vdGlmeSwKKwogICAgIC8qIGxpYnhsIG93
bnMgU0lHQ0hMRCBhbGwgdGhlIHRpbWUsIGFuZCB0aGUgYXBwbGljYXRpb24gaXMKICAgICAgKiBy
ZWx5aW5nIG9uIGxpYnhsJ3MgZXZlbnQgbG9vcCBmb3IgcmVhcGluZyBpdHMgY2hpbGRyZW4gdG9v
LiAqLwogICAgIGxpYnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlzLApAQCAtNTkwLDYgKzYw
NCwyMiBAQCBpbnQgbGlieGxfY2hpbGRwcm9jX3JlYXBlZChsaWJ4bF9jdHggKmN0eCwgcGlkX3Qs
IGludCBzdGF0dXMpCiB2b2lkIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX29jY3VycmVkKGxpYnhs
X2N0eCAqY3R4KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FM
TEVSU19PTkxZOwogCisvKgorICogVGhpcyBmdW5jdGlvbiBpcyBmb3IgYW4gYXBwbGljYXRpb24g
d2hpY2ggb3ducyBTSUdDSExEIGJ1dCBzdGlsbAorICogZXhwZWN0cyBsaWJ4bCB0byBoYW5kbGUg
aXRzIG93biBldmVudCBsb29wcy4KKyAqCisgKiBTdWNoIGFuIHRoZSBhcHBsaWNhdGlvbiBtdXN0
IG5vdGlmeSBsaWJ4bCwgYnkgY2FsbGluZyB0aGlzCisgKiBmdW5jdGlvbiwgdGhhdCBhIFNJR0NI
TEQgb2NjdXJyZWQuICBsaWJ4bCB3aWxsIHRoZW4gbm90aWZ5IGFsbAorICogYXBwcm9wcmlhdGUg
ZXZlbnQgbG9vcHMgdG8gY2hlY2sgZm9yIHJlYXBlZCBjaGlsZHJlbi4uCisgKgorICogTWF5IGJl
IGNhbGxlZCBvbmx5IGJ5IGFuIGFwcGxpY2F0aW9uIHdoaWNoIGhhcyBjYWxsZWQgc2V0bW9kZSB3
aXRoCisgKiBjaGxkb3duZXIgPT0gbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcF9ub3RpZnku
CisgKgorICogTUFZIGJlIGNhbGxlZCBmcm9tIHdpdGhpbiBhIHNpZ25hbCBoYW5kbGVyLgorICov
Cit2b2lkIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeSh2b2lkKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCiAKIC8qCiAgKiBB
biBhcHBsaWNhdGlvbiB3aGljaCBpbml0aWFsaXNlcyBhIGxpYnhsX2N0eCBpbiBhIHBhcmVudCBw
cm9jZXNzCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgYi90b29scy9saWJ4
bC9saWJ4bF9mb3JrLmMKaW5kZXggMGYxYjZiNTE4Yy4uZjM1MDI0NjU3NiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZm9yay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYwpA
QCAtNzgsNyArNzgsNyBAQCBzdGF0aWMgdm9pZCBhdGZvcmtfdW5sb2NrKHZvaWQpCiBpbnQgbGli
eGxfX2F0Zm9ya19pbml0KGxpYnhsX2N0eCAqY3R4KQogewogICAgIGludCByLCByYzsKLSAgICAK
KwogICAgIGF0Zm9ya19sb2NrKCk7CiAgICAgaWYgKGF0Zm9ya19yZWdpc3RlcmVkKSB7IHJjID0g
MDsgZ290byBvdXQ7IH0KIApAQCAtMjI3LDEyICsyMjcsOSBAQCBzdGF0aWMgcGlkX3QgY2hlY2tl
ZF93YWl0cGlkKGxpYnhsX19lZ2MgKmVnYywgcGlkX3Qgd2FudCwgaW50ICpzdGF0dXMpCiBzdGF0
aWMgdm9pZCBzaWdjaGxkX3NlbGZwaXBlX2hhbmRsZXIobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZXZfZmQgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwg
c2hvcnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKTsKIAotc3RhdGljIHZvaWQgc2lnY2hsZF9oYW5k
bGVyKGludCBzaWdubykKK3N0YXRpYyB2b2lkIHNpZ2NobGRfbm90aWZ5KHZvaWQpCiB7Ci0gICAg
LyogVGhpcyBmdW5jdGlvbiBoYXMgdG8gYmUgcmVlbnRyYW50ISAgTHVja2lseSBpdCBpcy4gKi8K
LQogICAgIGxpYnhsX2N0eCAqbm90aWZ5OwotICAgIGludCBlc2F2ZSA9IGVycm5vOwogCiAgICAg
aW50IHIgPSBwdGhyZWFkX211dGV4X2xvY2soJnNpZ2NobGRfZGVmZXJfbXV0ZXgpOwogICAgIGFz
c2VydCghcik7CkBAIC0yNDQsMTAgKzI0MSwyOCBAQCBzdGF0aWMgdm9pZCBzaWdjaGxkX2hhbmRs
ZXIoaW50IHNpZ25vKQogCiAgICAgciA9IHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZzaWdjaGxkX2Rl
ZmVyX211dGV4KTsKICAgICBhc3NlcnQoIXIpOworfQorCitzdGF0aWMgdm9pZCBzaWdjaGxkX2hh
bmRsZXIoaW50IHNpZ25vKQoreworICAgIC8qIFRoaXMgZnVuY3Rpb24gaGFzIHRvIGJlIHJlZW50
cmFudCEgIEx1Y2tpbHkgaXQgaXMuICovCisKKyAgICBpbnQgZXNhdmUgPSBlcnJubzsKKworICAg
IHNpZ2NobGRfbm90aWZ5KCk7CiAKICAgICBlcnJubyA9IGVzYXZlOwogfQogCit2b2lkIGxpYnhs
X2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeSh2b2lkKQoreworICAgIC8qCisgICAgICogWFhYOiBX
ZSBkb24ndCBuZWVkIGEgY3R4IGhlcmUgZm9yIGZ1bmN0aW9uYWxpdHkgc2FrZTsgc2hvdWxkIHdl
CisgICAgICogdGFrZSBvbmUganVzdCBzbyB3ZSBjYW4gbWFrZSBzdXJlIHdlJ3JlIGluIHRoZSBy
aWdodCBtb2RlPworICAgICAqLworICAgIHNpZ2NobGRfbm90aWZ5KCk7Cit9CisKIHN0YXRpYyB2
b2lkIHNpZ2NobGRfc2V0aGFuZGxlcl9yYXcodm9pZCAoKmhhbmRsZXIpKGludCksIHN0cnVjdCBz
aWdhY3Rpb24gKm9sZCkKIHsKICAgICBzdHJ1Y3Qgc2lnYWN0aW9uIG91cnM7CkBAIC0yODgsOSAr
MzAzLDggQEAgc3RhdGljIHZvaWQgc2lnY2hsZF9oYW5kbGVyX3doZW5fZGVmZXJyZWQoaW50IHNp
Z25vKQogCiBzdGF0aWMgdm9pZCBkZWZlcl9zaWdjaGxkKHZvaWQpCiB7Ci0gICAgYXNzZXJ0KHNp
Z2NobGRfaW5zdGFsbGVkKTsKLQotICAgIHNpZ2NobGRfc2V0aGFuZGxlcl9yYXcoc2lnY2hsZF9o
YW5kbGVyX3doZW5fZGVmZXJyZWQsIDApOworICAgIGlmICggc2lnY2hsZF9pbnN0YWxsZWQgKQor
ICAgICAgICBzaWdjaGxkX3NldGhhbmRsZXJfcmF3KHNpZ2NobGRfaGFuZGxlcl93aGVuX2RlZmVy
cmVkLCAwKTsKIAogICAgIC8qIE5vdyBfdGhpcyB0aHJlYWRfIGNhbm5vdCBhbnkgbG9uZ2VyIGJl
IGludGVycnVwdGVkIGJ5IHRoZQogICAgICAqIHNpZ25hbCwgc28gd2UgY2FuIHRha2UgdGhlIG11
dGV4IHdpdGhvdXQgcmlzayBvZiBkZWFkbG9jay4gIElmCkBAIC0zMDMsMTIgKzMxNywxMiBAQCBz
dGF0aWMgdm9pZCBkZWZlcl9zaWdjaGxkKHZvaWQpCiAKIHN0YXRpYyB2b2lkIHJlbGVhc2Vfc2ln
Y2hsZCh2b2lkKQogewotICAgIGFzc2VydChzaWdjaGxkX2luc3RhbGxlZCk7Ci0KICAgICBpbnQg
ciA9IHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZzaWdjaGxkX2RlZmVyX211dGV4KTsKICAgICBhc3Nl
cnQoIXIpOwogCi0gICAgc2lnY2hsZF9zZXRoYW5kbGVyX3JhdyhzaWdjaGxkX2hhbmRsZXIsIDAp
OworICAgIGlmICggc2lnY2hsZF9pbnN0YWxsZWQgKQorICAgICAgICBzaWdjaGxkX3NldGhhbmRs
ZXJfcmF3KHNpZ2NobGRfaGFuZGxlciwgMCk7CisKICAgICBpZiAoc2lnY2hsZF9vY2N1cnJlZF93
aGlsZV9kZWZlcnJlZCkgewogICAgICAgICBzaWdjaGxkX29jY3VycmVkX3doaWxlX2RlZmVycmVk
ID0gMDsKICAgICAgICAgLyogV2UgbWlnaHQgZ2V0IGFub3RoZXIgU0lHQ0hMRCBoZXJlLCBpbiB3
aGljaCBjYXNlCkBAIC0zMjYsNyArMzQwLDcgQEAgc3RhdGljIHZvaWQgc2lnY2hsZF9yZW1vdmVo
YW5kbGVyX2NvcmUodm9pZCkgLyogaWRlbXBvdGVudCAqLwogewogICAgIHN0cnVjdCBzaWdhY3Rp
b24gd2FzOwogICAgIGludCByOwotICAgIAorCiAgICAgaWYgKCFzaWdjaGxkX2luc3RhbGxlZCkK
ICAgICAgICAgcmV0dXJuOwogCkBAIC0zNzUsNiArMzg5LDExIEBAIHN0YXRpYyB2b2lkIHNpZ2No
bGRfdXNlcl9yZW1vdmUobGlieGxfY3R4ICpjdHgpIC8qIGlkZW1wb3RlbnQgKi8KIAogdm9pZCBs
aWJ4bF9fc2lnY2hsZF9ub3RuZWVkZWQobGlieGxfX2djICpnYykgLyogbm9uLXJlZW50cmFudCwg
aWRlbXBvdGVudCAqLwogeworICAgIC8qCisgICAgICogTkIgdGhhdCB3ZSBkb24ndCBuZWVkIHRv
IHNwZWNpYWwtY2FzZQorICAgICAqIGxpYnhsX3NpZ2NobGRfb3duZXJfbWFpbmxvb3Bfbm90aWZ5
OyBzaWdjaGxkX3JlbW92ZWhhbmRsZXJfY29yZQorICAgICAqIHdpbGwgRFRSVCBpZiBubyBzaWdu
YWwgaGFuZGxlciBoYXMgYmVlbiBzZXQgdXAuCisgICAgICovCiAgICAgc2lnY2hsZF91c2VyX3Jl
bW92ZShDVFgpOwogICAgIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGdjLCAmQ1RYLT5zaWdjaGxk
X3NlbGZwaXBlX2VmZCk7CiB9CkBAIC0zOTksNyArNDE4LDkgQEAgaW50IGxpYnhsX19zaWdjaGxk
X25lZWRlZChsaWJ4bF9fZ2MgKmdjKSAvKiBub24tcmVlbnRyYW50LCBpZGVtcG90ZW50ICovCiAg
ICAgaWYgKCFDVFgtPnNpZ2NobGRfdXNlcl9yZWdpc3RlcmVkKSB7CiAgICAgICAgIGF0Zm9ya19s
b2NrKCk7CiAKLSAgICAgICAgc2lnY2hsZF9pbnN0YWxsaGFuZGxlcl9jb3JlKCk7CisgICAgICAg
IGlmIChDVFgtPmNoaWxkcHJvY19ob29rcy0+Y2hsZG93bmVyICE9IGxpYnhsX3NpZ2NobGRfb3du
ZXJfbWFpbmxvb3Bfbm90aWZ5KSB7CisgICAgICAgICAgICBzaWdjaGxkX2luc3RhbGxoYW5kbGVy
X2NvcmUoKTsKKyAgICAgICAgfQogCiAgICAgICAgIGRlZmVyX3NpZ2NobGQoKTsKIApAQCAtNDE2
LDEzICs0MzcsMTUgQEAgaW50IGxpYnhsX19zaWdjaGxkX25lZWRlZChsaWJ4bF9fZ2MgKmdjKSAv
KiBub24tcmVlbnRyYW50LCBpZGVtcG90ZW50ICovCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0
aWMgYm9vbCBjaGxkbW9kZV9vdXJzKGxpYnhsX2N0eCAqY3R4LCBib29sIGNyZWF0aW5nKQorLyog
RG8gd2UgbmVlZCB0aGUgc2lnY2hsZCBub3RpZmljYXRpb24gbWFjaGluZXJ5PyAqLworc3RhdGlj
IGJvb2wgY2hsZG1vZGVfbm90aWZ5KGxpYnhsX2N0eCAqY3R4LCBib29sIGNyZWF0aW5nKQogewog
ICAgIHN3aXRjaCAoY3R4LT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25lcikgewogICAgIGNhc2Ug
bGlieGxfc2lnY2hsZF9vd25lcl9saWJ4bDoKICAgICAgICAgcmV0dXJuIGNyZWF0aW5nIHx8ICFM
SUJYTF9MSVNUX0VNUFRZKCZjdHgtPmNoaWxkcmVuKTsKICAgICBjYXNlIGxpYnhsX3NpZ2NobGRf
b3duZXJfbWFpbmxvb3A6CiAgICAgICAgIHJldHVybiAwOworICAgIGNhc2UgbGlieGxfc2lnY2hs
ZF9vd25lcl9tYWlubG9vcF9ub3RpZnk6CiAgICAgY2FzZSBsaWJ4bF9zaWdjaGxkX293bmVyX2xp
YnhsX2Fsd2F5czoKICAgICBjYXNlIGxpYnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlzX3Nl
bGVjdGl2ZV9yZWFwOgogICAgICAgICByZXR1cm4gMTsKQEAgLTQzMiw3ICs0NTUsNyBAQCBzdGF0
aWMgYm9vbCBjaGxkbW9kZV9vdXJzKGxpYnhsX2N0eCAqY3R4LCBib29sIGNyZWF0aW5nKQogCiBz
dGF0aWMgdm9pZCBwZXJoYXBzX3NpZ2NobGRfbm90bmVlZGVkKGxpYnhsX19nYyAqZ2MpCiB7Ci0g
ICAgaWYgKCFjaGxkbW9kZV9vdXJzKENUWCwgMCkpCisgICAgaWYgKCFjaGxkbW9kZV9ub3RpZnko
Q1RYLCAwKSkKICAgICAgICAgbGlieGxfX3NpZ2NobGRfbm90bmVlZGVkKGdjKTsKIH0KIApAQCAt
NDQwLDcgKzQ2Myw3IEBAIHN0YXRpYyBpbnQgcGVyaGFwc19zaWdjaGxkX25lZWRlZChsaWJ4bF9f
Z2MgKmdjLCBib29sIGNyZWF0aW5nKQogewogICAgIGludCByYzsKIAotICAgIGlmIChjaGxkbW9k
ZV9vdXJzKENUWCwgY3JlYXRpbmcpKSB7CisgICAgaWYgKGNobGRtb2RlX25vdGlmeShDVFgsIGNy
ZWF0aW5nKSkgewogICAgICAgICByYyA9IGxpYnhsX19zaWdjaGxkX25lZWRlZChnYyk7CiAgICAg
ICAgIGlmIChyYykgcmV0dXJuIHJjOwogICAgIH0KQEAgLTU1NiwxMyArNTc5LDE2IEBAIHN0YXRp
YyB2b2lkIHNpZ2NobGRfc2VsZnBpcGVfaGFuZGxlcihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9mZCAqZXYsCiAgICAgaW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChzZWxmcGlwZSk7
CiAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJyZWFkIHNpZ2NobGQgcGlw
ZSIsIGUsIDApOwogCi0gICAgaWYgKENUWC0+Y2hpbGRwcm9jX2hvb2tzLT5jaGxkb3duZXIKLSAg
ICAgICAgPT0gbGlieGxfc2lnY2hsZF9vd25lcl9saWJ4bF9hbHdheXNfc2VsZWN0aXZlX3JlYXAp
IHsKKyAgICBzd2l0Y2ggKENUWC0+Y2hpbGRwcm9jX2hvb2tzLT5jaGxkb3duZXIpIHsKKyAgICBj
YXNlIGxpYnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlzX3NlbGVjdGl2ZV9yZWFwOgorICAg
IGNhc2UgbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcF9ub3RpZnk6CiAgICAgICAgIGNoaWxk
cHJvY19jaGVja2FsbChlZ2MpOwogICAgICAgICByZXR1cm47CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgOwogICAgIH0KIAotICAgIHdoaWxlIChjaGxkbW9kZV9vdXJzKENUWCwgMCkgLyogaW4gY2Fz
ZSB0aGUgYXBwIGNoYW5nZXMgdGhlIG1vZGUgKi8pIHsKKyAgICB3aGlsZSAoY2hsZG1vZGVfbm90
aWZ5KENUWCwgMCkgLyogaW4gY2FzZSB0aGUgYXBwIGNoYW5nZXMgdGhlIG1vZGUgKi8pIHsKICAg
ICAgICAgaW50IHN0YXR1czsKICAgICAgICAgcGlkX3QgcGlkID0gY2hlY2tlZF93YWl0cGlkKGVn
YywgLTEsICZzdGF0dXMpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBiNWFkYmZlNGI3Li5iZmJl
ZTk0NTFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE2MSw3ICsxNjEsNyBAQAogI2VuZGlmCiAg
IC8qIGFsbCBvZiB0aGVzZSBtYWNyb3MgcHJlc2VydmUgZXJybm8gKHNhdmluZyBhbmQgcmVzdG9y
aW5nKSAqLwogCi0vKiAKKy8qCiAgKiBBIG1hY3JvIHRvIGhlbHAgcmV0YWluIHRoZSBmaXJzdCBm
YWlsdXJlIGluICJkbyBhcyBtdWNoIGFzIHlvdSBjYW4iCiAgKiBzaXR1YXRpb25zLiAgTm90ZSB0
aGUgaGFyZC1jb2RlZCB1c2Ugb2YgdGhlIHZhcmlhYmxlIG5hbWUgYHJjYC4KICAqLwpAQCAtMTM2
Nyw3ICsxMzY3LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIGNvbnN0IGNoYXIgKnNoaW1fY21k
bGluZTsKICAgICBjb25zdCBjaGFyICpwdl9jbWRsaW5lOwogCi0gICAgLyogCisgICAgLyoKICAg
ICAgKiBkbV9ydW5hczogSWYgc2V0LCBwYXNzIHFlbXUgdGhlIGAtcnVuYXNgIHBhcmFtZXRlciB3
aXRoIHRoaXMKICAgICAgKiAgc3RyaW5nIGFzIGFuIGFyZ3VtZW50CiAgICAgICogZG1fa2lsbF91
aWQ6IElmIHNldCwgdGhlIGRldmljZW1vZGVsIHNob3VsZCBiZSBraWxsZWQgYnkKLS0gCjIuMjQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:49:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipVND-00039C-TY; Thu, 09 Jan 2020 10:49:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipVNC-000397-PC
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:49:06 +0000
X-Inumbo-ID: a3321f88-32cd-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3321f88-32cd-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 10:48:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578566938;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=r8v4YRjMrHVJ3bXWspsAFJY50i750Lueju0itrbzygo=;
 b=URE5h1p3UR1fapIdP7Lw1v/Ut6+aBTTMu9B7q+AQPTCBlxhr88hYc6vI
 EXlqdTQBj48Ds5ScF+t50pSHPqadG4Zac9Mu407LHg6rYq5OzL5UpPHe5
 EdO2zehrLA8ZxQaKAkoWtbgQHMwjRgOth9tvZgUthIDZrz5awuH1+d7Py w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LYkC9kHOqtEjde9Z+P54sqRLd2v89EHpK5TfnhhRcPxmQauegwcmmuQeV4V3S0csWCLKEMHZby
 zByWTfpJtKRNvmtUia6ZIDCovgPOfC9ee5QKHISd+d52gFY90Ky/OurtRKXSWIVjAVZEGLjqMF
 nvGptB3IMUodAsdQQ0xHo98/irKyzK/bymZx87S4jfL30oZwQl1h/ha7rMVnhoRVBopsKrP/xJ
 Is3+cnYk2FlJ/TrWdg5PSLxfOO3G0S6XjHqm3zeywMyRVbpku1ph66xeauDY613s3++K0nh/nW
 uag=
X-SBRS: 2.7
X-MesageID: 10660599
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10660599"
Date: Thu, 9 Jan 2020 11:48:50 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200109104850.GZ11756@Air-de-Roger>
References: <20191224101810.45915-1-roger.pau@citrix.com>
 <8264d39f-4f5e-e7c0-f0e0-6be23feba3c3@citrix.com>
 <20191224124258.GC11756@Air-de-Roger>
 <950e6538-40f4-c698-75d9-f532bccfae52@citrix.com>
 <20191224181752.GE11756@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191224181752.GE11756@Air-de-Roger>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/hvm: always expose x2APIC feature in
 max HVM cpuid policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gVHVlLCBEZWMgMjQsIDIwMTkgYXQgMDc6MTc6NTJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIERlYyAyNCwgMjAxOSBhdCAwNDowMDoyN1BNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24gMjQvMTIvMjAxOSAxMjo0MiwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ID4gT24gVHVlLCBEZWMgMjQsIDIwMTkgYXQgMTI6MjM6MTJQTSArMDAwMCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4+IE9uIDI0LzEyLzIwMTkgMTA6MTgsIFJvZ2VyIFBh
dSBNb25uZSB3cm90ZToKPiA+ID4+PiBPbiBoYXJkd2FyZSB3aXRob3V0IHgyQVBJQyBzdXBwb3J0
IFhlbiBlbXVsYXRlZCBsb2NhbCBBUElDIHdpbGwKPiA+ID4+PiBwcm92aWRlIHN1Y2ggbW9kZSwg
YW5kIGhlbmNlIHRoZSBmZWF0dXJlIHNob3VsZCBiZSBzZXQgaW4gdGhlIG1heGltdW0KPiA+ID4+
PiBIVk0gY3B1aWQgcG9saWN5Lgo+ID4gPj4+Cj4gPiA+Pj4gTm90IGV4cG9zaW5nIGl0IGluIHRo
ZSBtYXhpbXVtIHBvbGljeSByZXN1bHRzIGluIEhWTSBkb21haW5zIG5vdAo+ID4gPj4+IGdldHRp
bmcgc3VjaCBmZWF0dXJlIGV4cG9zZWQgdW5sZXNzIGl0J3MgYWxzbyBzdXBwb3J0ZWQgYnkgdGhl
Cj4gPiA+Pj4gdW5kZXJseWluZyBoYXJkd2FyZS4KPiA+ID4+Pgo+ID4gPj4+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPj4geDJhcGlj
IGhhcyBuZXZlciBiZWVuIGV4cG9zZWQgdmlhIHRoaXMgbWVjaGFuaXNtLCBkdWUgdG8gaXRzIGVm
ZmVjdHMgb24KPiA+ID4+IHRvcG9sb2d5IGNhbGN1bGF0aW9ucy4KPiA+ID4gV2VsbCwgaXQncyBl
eHBvc2VkIGluIGh2bV9tYXhfY3B1aWRfcG9saWN5IGlmIGl0J3MgcHJlc2VudCBpbiB0aGUKPiA+
ID4gaGFyZHdhcmUuIElNTyBpdCdzIGtpbmQgb2Ygd2VpcmQgdGhhdCB0aGUgcHJlc2VuY2Ugb2Yg
dGhlIHgyQVBJQyBmZWF0dXJlCj4gPiA+IG9uIHRoZSBtYXggcG9saWN5IGRlcGVuZHMgb24gdGhl
IHVuZGVybHlpbmcgaGFyZHdhcmUsIHdoZW4gaXQncyBhbHdheXMKPiA+ID4gc3VwcG9ydGVkIGJ5
IHRoZSBlbXVsYXRlZCB2bGFwaWMuCj4gPiA+Cj4gPiA+IEkgdGhpbmsgeDJBUElDIG11c3QgZWl0
aGVyIGFsd2F5cyBiZSBwYXJ0IG9mIHRoZSBtYXggcG9saWN5LCBvciBuZXZlciwKPiA+ID4gb3Ig
ZWxzZSBpdCdzIHZlcnkgZWFzeSB0byBjYXVzZSByZWdyZXNzaW9ucyBiZWNhdXNlIGl0J3Mgbm90
IHNvIGVhc3kKPiA+ID4gdG8gZmluZCBhIGJveCB3aXRob3V0IHgyQVBJQy4KPiA+IAo+ID4gSG1t
IC0gdGhpcyBkb2VzIGhpZ2hsaWdodCB0aGUgaW5jb25zaXN0ZW5jeSBpbiB0aGUgZXhpc3Rpbmcg
bG9naWMuwqAgSSdtCj4gPiBub3Qgb3Zlcmx5IHN1cnByaXNlZCAtIHRoaXMgaXMgYSByZW1uYW50
IG9mIHRoZSBvbGQgbW9kZWwgd2hpY2ggaGFzbid0Cj4gPiBiZWVuIHJld3JpdHRlbiB5ZXQuCj4g
Cj4gSSBjb3VsZCBkbyBzb21ldGhpbmcgbGlrZToKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+IGluZGV4IDUx
OWQ2ZDhiZDAuLmE3YWRjNDE4NTQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRf
eDg2LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+IEBAIC02NDEsNiArNjQx
LDcgQEAgaW50IHhjX2NwdWlkX2FwcGx5X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCj4gICAgICAgICAgcC0+ZXh0ZC5pdHNjID0gdHJ1ZTsKPiAgICAgICAgICBwLT5i
YXNpYy52bXggPSB0cnVlOwo+ICAgICAgICAgIHAtPmV4dGQuc3ZtID0gdHJ1ZTsKPiArICAgICAg
ICBwLT5iYXNpYy54MmFwaWMgPSB0cnVlOwo+ICAgICAgfQo+ICAKPiAgICAgIHJjID0geDg2X2Nw
dWlkX2NvcHlfdG9fYnVmZmVyKHAsIGxlYXZlcywgJm5yX2xlYXZlcyk7Cj4gCj4gQnV0IGl0IHNl
ZW1zIGtpbmQgb2YgYm9ndXMgdG8gbWUgdGhhdCBzdWNoIGZlYXR1cmUgaXMgbm90IHBhcnQgb2Yg
dGhlCj4gaHZtX21heF9jcHVpZF9wb2xpY3ksIGF0IHRoZSBlbmQgb2YgZGF5IHRoZSB0b29sc3Rh
Y2sgaGFzIG5vIGtub3dsZWRnZQo+IG9mIHdoZXRoZXIgdGhlIGh5cGVydmlzb3IgcHJvdmlkZXMg
YSB4MkFQSUMgaW50ZXJmYWNlIG9yIG5vdCAoYXBhcnQKPiBmcm9tIHVzIGhhcmRjb2RpbmcgaXQg
aW4gdGhlIHRvb2xzIGxpa2UgdGhlIGFib3ZlIHBhdGNoKS4KClBpbmc/CgpJIGRvbid0IHRoaW5r
IHdlIHJlYWNoZWQgYSBjb25jbHVzaW9uIGFzIHRvIHdoZXRoZXIgeDJBUElDIHNob3VsZCBiZQpm
b3JjZWQgZnJvbSB0aGUgdG9vbHN0YWNrIHNpZGUgb3IgcGFydCBvZiB0aGUgSFZNIG1heCBwb2xp
Y3kuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:49:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipVNx-0003EP-CL; Thu, 09 Jan 2020 10:49:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipVNw-0003EF-1l
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:49:52 +0000
X-Inumbo-ID: bdec6a86-32cd-11ea-b99a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdec6a86-32cd-11ea-b99a-12813bfff9fa;
 Thu, 09 Jan 2020 10: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 <osstest-admin@xenproject.org>)
 id 1ipVNm-0006vT-5Y; Thu, 09 Jan 2020 10:49: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 1ipVNl-0000Oq-Lu; Thu, 09 Jan 2020 10:49:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipVNl-0004lp-LF; Thu, 09 Jan 2020 10:49:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145852-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 10:49:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 145852: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg1MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDIzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:52:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:52: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 1ipVQQ-00044c-Rm; Thu, 09 Jan 2020 10:52:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipVQP-00044U-4l
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:52:25 +0000
X-Inumbo-ID: 1e46b2ec-32ce-11ea-b99a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e46b2ec-32ce-11ea-b99a-12813bfff9fa;
 Thu, 09 Jan 2020 10:52:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5D32A6A25A;
 Thu,  9 Jan 2020 10:52:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
 <bed20854-b537-da48-e7f5-451887ee98db@suse.com>
 <57de555b-c1cc-4a32-8222-ba87ecf3168c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d17f1124-9d44-5e84-8deb-59b085074e96@suse.com>
Date: Thu, 9 Jan 2020 11:52:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <57de555b-c1cc-4a32-8222-ba87ecf3168c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxMTo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOS8wMS8yMDIw
IDEwOjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDguMDEuMjAyMCAxODowMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+Pj4g
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+PiBAQCAtMjQ5LDIzICsyNDksMjQg
QEAgc3RhdGljIHZvaWQgX19pbml0IG5vcmV0dXJuIGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KHZv
aWQpCj4+PiAgICAgICAgICAgICAgICAgICAgICJvciAgICAgJCJfX3N0cmluZ2lmeShYODZfQ1I0
X1BHRSkiLCAlW2NyNF1cblx0Igo+Pj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbY3I0
XSwgJSVjcjRcblx0Igo+Pj4gICNlbmRpZgo+Pj4gLSAgICAgICAgICAgICAgICAgICAibW92YWJz
ICRfX3N0YXJ0X3hlbiwgJVtyaXBdXG5cdCIKPj4+ICAgICAgICAgICAgICAgICAgICAgImxnZHQg
ICBib290X2dkdHIoJSVyaXApXG5cdCIKPj4+IC0gICAgICAgICAgICAgICAgICAgIm1vdiAgICBz
dGFja19zdGFydCglJXJpcCksICUlcnNwXG5cdCIKPj4+ICAgICAgICAgICAgICAgICAgICAgIm1v
diAgICAlW2RzXSwgJSVzc1xuXHQiCj4+PiAgICAgICAgICAgICAgICAgICAgICJtb3YgICAgJVtk
c10sICUlZHNcblx0Igo+Pj4gICAgICAgICAgICAgICAgICAgICAibW92ICAgICVbZHNdLCAlJWVz
XG5cdCIKPj4+ICAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVmc1xuXHQiCj4+
PiAgICAgICAgICAgICAgICAgICAgICJtb3YgICAgJVtkc10sICUlZ3Ncblx0Igo+Pj4gLSAgICAg
ICAgICAgICAgICAgICAibW92bCAgICVbY3NdLCA4KCUlcnNwKVxuXHQiCj4+PiAtICAgICAgICAg
ICAgICAgICAgICJtb3YgICAgJVtyaXBdLCAoJSVyc3ApXG5cdCIKPj4+IC0gICAgICAgICAgICAg
ICAgICAgImxyZXRxICAlW3N0a29mZl0tMTYiCj4+PiArCj4+PiArICAgICAgICAgICAgICAgICAg
IC8qIEp1bXAgdG8gaGlnaGVyIG1hcHBpbmdzLiAqLwo+Pj4gKyAgICAgICAgICAgICAgICAgICAi
bW92ICAgIHN0YWNrX3N0YXJ0KCUlcmlwKSwgJSVyc3Bcblx0Igo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAibW92YWJzICRfX3N0YXJ0X3hlbiwgJVtyaXBdXG5cdCIKPj4+ICsgICAgICAgICAgICAg
ICAgICAgInB1c2ggICAlW2NzXVxuXHQiCj4+IEVpdGhlciB5b3UgbmVlZCAlcVtjc10gaGVyZSAo
YXNzdW1pbmcgcSBnZXRzIGlnbm9yZWQgZm9yCj4+IGltbWVkaWF0ZSBvcGVyYW5kcywgd2hpY2gg
SSBkaWRuJ3QgY2hlY2spIG9yIC4uLgo+Pgo+Pj4gKyAgICAgICAgICAgICAgICAgICAicHVzaCAg
ICVbcmlwXVxuXHQiCj4+PiArICAgICAgICAgICAgICAgICAgICJscmV0cSIKPj4+ICAgICAgICAg
ICAgICAgICAgICAgOiBbcmlwXSAiPSZyIiAoZWZlci8qIGFueSBkZWFkIDY0LWJpdCB2YXJpYWJs
ZSAqLyksCj4+PiAgICAgICAgICAgICAgICAgICAgICAgW2NyNF0gIismciIgKGNyNCkKPj4+ICAg
ICAgICAgICAgICAgICAgICAgOiBbY3IzXSAiciIgKGlkbGVfcGdfdGFibGUpLAo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgIFtjc10gImlyIiAoX19IWVBFUlZJU09SX0NTKSwKPj4gLi4uIHlvdSBu
ZWVkIHRvIHVzZSBqdXN0ICJpIiBoZXJlLCBmb3IgdGhlcmUgbm90IGJlaW5nIDMyLWJpdAo+PiBQ
VVNIIGZvcm1zLgo+IAo+IExldHMganVzdCBnbyB3aXRoIGkuCj4gCj4gIm0iIGlzIGFsc28gYW4g
b3B0aW9uLCBhbmQgY2xhbmcgd2lsbCBwcm9iYWJseSBmaW5kIHNvbWUgd2F5IG9mIHB1bGxpbmcK
PiBpdCBvdXQgb2YgdGhlIHN0cmluZ3RhYmxlLCBidXQgYW55dGhpbmcgb3RoZXIgdGhhbiBhbiBp
bW1lZGlhdGUgZW5jb2RpbmcKPiBoZXJlIGlzIGdvaW5nIHRvIGJlIHNpbGx5LgoKTm8sIHNhZGx5
ICJtIiBpcyBub3QgYW4gb3B0aW9uIHdoZW4gdGhlIGV4cHJlc3Npb24gaXMgYSBjb25zdGFudDoK
R2NjIGF0IGxlYXN0IGlzIHVuYWJsZSB0byBtYXRlcmlhbGl6ZSBhIG1lbW9yeSB2YXJpYWJsZSBp
biB0aGlzCmNhc2UsIGFuZCB3aWxsIGdpdmUgc29tZSBmdW5ueSBlcnJvciBtZXNzYWdlIGluc3Rl
YWQuCgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwo+Pj4gQEAgLTU1NCw3ICs1NTQsNyBAQCBzdGF0aWMgaW50IGRvX2Jvb3Rf
Y3B1KGludCBhcGljaWQsIGludCBjcHUpCj4+PiAgICAgICAgICBwcmludGsoIkJvb3RpbmcgcHJv
Y2Vzc29yICVkLyVkIGVpcCAlbHhcbiIsCj4+PiAgICAgICAgICAgICAgICAgY3B1LCBhcGljaWQs
IHN0YXJ0X2VpcCk7Cj4+PiAgCj4+PiAtICAgIHN0YWNrX3N0YXJ0ID0gc3RhY2tfYmFzZVtjcHVd
Owo+Pj4gKyAgICBzdGFja19zdGFydCA9IHN0YWNrX2Jhc2VbY3B1XSArIFNUQUNLX1NJWkUgLSBz
aXplb2Yoc3RydWN0IGNwdV9pbmZvKTsKPj4+ICAKPj4+ICAgICAgLyogVGhpcyBncnVuZ2UgcnVu
cyB0aGUgc3RhcnR1cCBwcm9jZXNzIGZvciB0aGUgdGFyZ2V0ZWQgcHJvY2Vzc29yLiAqLwo+PiBG
dXJ0aGVyIGRvd24gc21wX3ByZXBhcmVfY3B1cygpIGhhcwo+Pgo+PiAgICAgc3RhY2tfYmFzZVsw
XSA9IHN0YWNrX3N0YXJ0Owo+Pgo+PiB3aGljaCBJIHRoaW5rIHlvdSBuZWVkIHRvIGFsc28gYWRq
dXN0IChvciByZXBsYWNlLCBlLmcuIGJ5IGdpdmluZwo+PiBzdGFja19iYXNlW10gYW4gaW5pdGlh
bGl6ZXIpLgo+IAo+IEluIHByYWN0aWNlLCB0aGlzIHZhcmlhYmxlIGlzIG5ldmVyIHVzZWQgYmVj
YXVzZSB3ZSBuZXZlciBvZmZsaW5lIHRoZSBCU1AuCgp0cmFwcy5jIHVzZXMgc3RhY2tfYmFzZVtd
LCBmb3IgZXhhbXBsZSwgYW5kIGhlbmNlIGl0IG5lZWRzIHRvIGJlCmNvcnJlY3QgYWxzbyBmb3Ig
dGhlIEJTUC4gRXZlbiBtb3JlIGltcG9ydGFudCBpcyBwZXJoYXBzCmdldF9jcHVfY3VycmVudCgp
J3MgdXNlLgoKPiBIb3dldmVyLCB0aGUgY29kZSBhcy1pcyBpcyBjb3JyZWN0LsKgIFRoZSB2YWx1
ZSBpbiBzdGFja19zdGFydCBoYXMKPiBjaGFuZ2VkIGluIHRoaXMgcGF0Y2gsIGJ1dCBpcyBzdGls
bCB0aGUgY29ycmVjdCB2YWx1ZSBmb3IgdGhlIEJTUC4KCkJ1dCBpdCdzIG5vIGxvbmdlciB0aGUg
c3RhY2sgYmFzZSAod2hpY2ggaXMgd2hhdCBzdGFja19iYXNlW10gaG9sZHMKZm9yIGFsbCBvdGhl
ciBDUFVzKSwgb3IgZWxzZSB5b3Ugd291bGRuJ3QgaGF2ZSBoYWQgYSBuZWVkIHRvIGNoYW5nZQpk
b19ib290X2NwdSgpLgoKPiBJdCBjb3VsZCBhbHNvIGJlIG1hZGUgaW50byBhbiBpbml0aWFsaXNl
ciwgYnV0IHRoYXQgd291bGQgY2F1c2UKPiBzdGFja19iYXNlW10gdG8gbW92ZSBmcm9tIEJTUyBp
bnRvIGRhdGEsIGFuZCBpdCBpcyBhIE5SX0NQVVMgc2l6ZWQKPiBkYXRhc3RydWN0dXJlLgoKSSBk
byByZWFsaXplIHRoaXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:53:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10:53: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 1ipVRD-00049f-9n; Thu, 09 Jan 2020 10:53:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipVRB-00049X-8F
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:53:13 +0000
X-Inumbo-ID: 364682b4-32ce-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 364682b4-32ce-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 10:53: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 mx2.suse.de (Postfix) with ESMTP id 13D1A6A268;
 Thu,  9 Jan 2020 10:53:04 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <20200109054031.18455-1-jgross@suse.com>
 <791d2e94-3d46-bc8d-b929-280bfe7f2f51@citrix.com>
 <beb1d847-caee-ddc0-1688-34a42072095f@suse.com>
 <41cc4690-8ab7-5580-d1d6-8d7ce5be51e9@suse.com>
 <e6518f6c-639a-18bf-5dec-3eddc0d22449@citrix.com>
 <00146925-0548-8ae2-2514-6ae04a8d2930@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <006fde35-d42a-8dd0-abc1-c422c36bb456@suse.com>
Date: Thu, 9 Jan 2020 11:53:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <00146925-0548-8ae2-2514-6ae04a8d2930@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: make CONFIG_DEBUG_LOCKS usable without
 CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gMDkuMDEuMjAgMTE6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjAxLjIwMjAgMTE6
MzksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEvOS8yMCAxMDozMCBBTSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAwOS4wMS4yMDIwIDExOjE1LCBKw7xyZ2VuIEdyb8OfICB3cm90ZToK
Pj4+PiBPbiAwOS4wMS4yMCAxMTowNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMS85
LzIwIDU6NDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBJbiBleHBlcnQgbW9kZSBp
dCBpcyBwb3NzaWJsZSB0byBlbmFibGUgQ09ORklHX0RFQlVHX0xPQ0tTIHdpdGhvdXQKPj4+Pj4+
IGhhdmluZyBlbmFibGVkIENPTkZJR19ERUJVRy4gVGhlIGNvZGluZyBpcyBkZXBlbmRpbmcgb24g
Q09ORklHX0RFQlVHCj4+Pj4+PiBhcyBpdCBpcyB1c2luZyBBU1NFUlQoKSwgaG93ZXZlci4KPj4+
Pj4KPj4+Pj4gQW55IHJlYXNvbiBub3QgdG8gdXNlIEJVR19PTigpIGluIHRoYXQgY2FzZT8KPj4+
Pgo+Pj4+IFRoZSBtYWluIHJlYXNvbiBpcyB0aGUgbWlzc2luZyBtZXNzYWdlIHdoaWNoIGNvbmRp
dGlvbiBmYWlsZWQuCj4+Pj4KPj4+PiBBIHJlbmFtZSAoIkJVR19BU1NFUlQiPykgY291bGQgYmUg
YW4gYWx0ZXJuYXRpdmUgdG8ganVzdCBkcm9wcGluZwo+Pj4+IHRoZSBtZXNzYWdlLiBCb3RoIHdv
dWxkIGJlIGZpbmUgd2l0aCBtZS4KPj4+Cj4+PiBIb3cgYWJvdXQKPj4+Cj4+PiAgICAgIGlmICgg
Li4uICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgcHJpbnRrKC4uLik7Cj4+PiAgICAgICAgICBC
VUcoKTsKPj4+ICAgICAgfQo+Pgo+PiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCBtYWtlIEJV
R19PTigpIHByaW50IHRoZSBjb25kaXRpb24/Cj4gCj4gT2YgY291cnNlIHdlIGNvdWxkLCBpbiBw
cmluY2lwbGUsIGF0IHRoZSBwcmljZSBvZiBhIG1lYW5pbmdmdWwKPiBncm93dGggb2YgdGhlIC5y
b2RhdGEgc2VjdGlvbi4gSWYgd2UgZG8gdGhpcywgcGVyaGFwcyB3ZSdkIHdhbnQKPiBzb21ldGhp
bmcgbGlrZSBMaW51eCdlcyBDT05GSUdfREVCVUdfQlVHVkVSQk9TRSB0byBjb250cm9sIHRoaXMu
CgpJbiBjYXNlIG5vYm9keSBvYmplY3RzIEknbGwgbW9kaWZ5IG15IHBhdGNoIHRvIGRvIHRoYXQg
KHdlbGwsIHNwbGl0IGl0CnRvIGludHJvZHVjZSB0aGF0IG9wdGlvbiBhbmQgdGhlbiB1c2UgaXQp
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 10:55:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 10: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 1ipVTX-0004JL-Od; Thu, 09 Jan 2020 10:55:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipVTW-0004JF-N2
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 10:55:38 +0000
X-Inumbo-ID: 8cdc7e08-32ce-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8cdc7e08-32ce-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 10:55:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578567330;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=U7yRsQJ4W+qXRlr7nOLiqTSVRjXRZOe423ikjdTAahk=;
 b=dslAhQCrPstrSsdnT5vL8YBVuCwcdTpJl/E/smVM5IEzSr8SA30Z4jlz
 DmIg/OITsrbg/cMSGb30PfBk35dBvqNOzknQHML1q/kqr1aHZqUVQ1HQ9
 lHfweLMM2NXo1zQONtLgzy4pruM1AW8l1NRreDiBqK/oCMSdedOHwKT35 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c4OmGZWGnynNroFScBc998fOhVSw3NQ9SlqqeK+3PLKO/Xi+BnWOEZ7Lb9fHuO52E86l2rCz1m
 ViV6IR4S6IONS9++nXLlpClF9DXq32z5hZeYNmVFpzo9fobm7pfbjgr4LM9Shd0Lj+RNnsxWwP
 Iua9yUlo7Q7cVkut4H84ziXdPjFbBlYCEezNAxY4COdfbzfWzWZrqjcsPUWx86cD8F6Eu7CkeE
 sKAuVavxjQVsACA1mFvqY9Gy9squH88+4MsIxFIsDeM74TttHOI6IeF3hSWlZQcCbCVFMHNpBA
 5ls=
X-SBRS: 2.7
X-MesageID: 11104497
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="11104497"
To: Jan Beulich <jbeulich@suse.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
 <bed20854-b537-da48-e7f5-451887ee98db@suse.com>
 <57de555b-c1cc-4a32-8222-ba87ecf3168c@citrix.com>
 <d17f1124-9d44-5e84-8deb-59b085074e96@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: <0405f0a2-fbdc-534f-4056-8d8d3ef9eab5@citrix.com>
Date: Thu, 9 Jan 2020 10:55:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d17f1124-9d44-5e84-8deb-59b085074e96@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAxMDo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+PiBA
QCAtNTU0LDcgKzU1NCw3IEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50IGFwaWNpZCwgaW50
IGNwdSkKPj4+PiAgICAgICAgICBwcmludGsoIkJvb3RpbmcgcHJvY2Vzc29yICVkLyVkIGVpcCAl
bHhcbiIsCj4+Pj4gICAgICAgICAgICAgICAgIGNwdSwgYXBpY2lkLCBzdGFydF9laXApOwo+Pj4+
ICAKPj4+PiAtICAgIHN0YWNrX3N0YXJ0ID0gc3RhY2tfYmFzZVtjcHVdOwo+Pj4+ICsgICAgc3Rh
Y2tfc3RhcnQgPSBzdGFja19iYXNlW2NwdV0gKyBTVEFDS19TSVpFIC0gc2l6ZW9mKHN0cnVjdCBj
cHVfaW5mbyk7Cj4+Pj4gIAo+Pj4+ICAgICAgLyogVGhpcyBncnVuZ2UgcnVucyB0aGUgc3RhcnR1
cCBwcm9jZXNzIGZvciB0aGUgdGFyZ2V0ZWQgcHJvY2Vzc29yLiAqLwo+Pj4gRnVydGhlciBkb3du
IHNtcF9wcmVwYXJlX2NwdXMoKSBoYXMKPj4+Cj4+PiAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNr
X3N0YXJ0Owo+Pj4KPj4+IHdoaWNoIEkgdGhpbmsgeW91IG5lZWQgdG8gYWxzbyBhZGp1c3QgKG9y
IHJlcGxhY2UsIGUuZy4gYnkgZ2l2aW5nCj4+PiBzdGFja19iYXNlW10gYW4gaW5pdGlhbGl6ZXIp
Lgo+PiBJbiBwcmFjdGljZSwgdGhpcyB2YXJpYWJsZSBpcyBuZXZlciB1c2VkIGJlY2F1c2Ugd2Ug
bmV2ZXIgb2ZmbGluZSB0aGUgQlNQLgo+IHRyYXBzLmMgdXNlcyBzdGFja19iYXNlW10sIGZvciBl
eGFtcGxlLCBhbmQgaGVuY2UgaXQgbmVlZHMgdG8gYmUKPiBjb3JyZWN0IGFsc28gZm9yIHRoZSBC
U1AuIEV2ZW4gbW9yZSBpbXBvcnRhbnQgaXMgcGVyaGFwcwo+IGdldF9jcHVfY3VycmVudCgpJ3Mg
dXNlLgo+Cj4+IEhvd2V2ZXIsIHRoZSBjb2RlIGFzLWlzIGlzIGNvcnJlY3QuwqAgVGhlIHZhbHVl
IGluIHN0YWNrX3N0YXJ0IGhhcwo+PiBjaGFuZ2VkIGluIHRoaXMgcGF0Y2gsIGJ1dCBpcyBzdGls
bCB0aGUgY29ycmVjdCB2YWx1ZSBmb3IgdGhlIEJTUC4KPiBCdXQgaXQncyBubyBsb25nZXIgdGhl
IHN0YWNrIGJhc2UgKHdoaWNoIGlzIHdoYXQgc3RhY2tfYmFzZVtdIGhvbGRzCj4gZm9yIGFsbCBv
dGhlciBDUFVzKSwgb3IgZWxzZSB5b3Ugd291bGRuJ3QgaGF2ZSBoYWQgYSBuZWVkIHRvIGNoYW5n
ZQo+IGRvX2Jvb3RfY3B1KCkuCgpPaCAtIG9mIGNvdXJzZS7CoCBJJ20gYmVpbmcgZGVuc2UuCgpU
byBhdm9pZCBhIG1vdmUgaW50byBkYXRhLCBsZXRzIGp1c3QgZ28gd2l0aCAmIH4oU1RBQ0tfU0la
RSAtIDEpIGhlcmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:15:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 11:15: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 1ipVmV-00063D-I0; Thu, 09 Jan 2020 11:15:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipVmT-000638-R3
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:15:13 +0000
X-Inumbo-ID: 4dd08259-32d1-11ea-b9a1-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4dd08259-32d1-11ea-b9a1-12813bfff9fa;
 Thu, 09 Jan 2020 11:15:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578568513; x=1610104513;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=I/6LC1a/RF40EnbDi240ZnKPhi29X3SDHAwKGh2MYvU=;
 b=b9kBEqTRmgcMs1KqHzHQXkPZ5JsnOttBxbGFd0bJwCEG7BEEqRXGCiTI
 7bAuwangBIhwsNSca2+dNq6f3iloFBdZT2BYfPMhQUI8LxCW0fY1u7UkF
 rx5kz+t3c3ADkNLeTH0RXyELzC+e9fB4MJsovw+JLgkp1+yQxg+emQH9y 8=;
IronPort-SDR: 12b3fYnanPp8npBYzmdnonfx4hLGQVTyREbyPvWRKJ5/CBu+7tO/FfCAh7rfCUNfa1wJq+A2KJ
 WlyXOPSoXbYA==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="11585844"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 09 Jan 2020 11:15:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6D42BA029A; Thu,  9 Jan 2020 11:15:11 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:15:10 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:15:10 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:15:07 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:15:05 +0000
Message-ID: <20200109111505.12328-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
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: Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

UnVubmluZyAnbWFrZSBkaXN0Y2xlYW4nIHVuZGVyIHRvb2xzIHdpbGwgY3VycmVudGx5IHJlc3Vs
dCBpbjoKCnRvb2xzL1J1bGVzLm1rOjI0NTogKioqIFlvdSBoYXZlIHRvIHJ1biAuL2NvbmZpZ3Vy
ZSBiZWZvcmUgYnVpbGRpbmcgb3IgaW5zdGFsbGluZyB0aGUgdG9vbHMuICBTdG9wLgoKVGhpcyBw
YXRjaCBhZGRzICdkaXN0Y2xlYW4nLCAnc3ViZGlyLWRpc3RjbGVhbiUnIGFuZCAnc3ViZGlyLWNs
ZWFuJScgdG8Kbm8tY29uZmlndXJlLXRhcmdldHMsIHdoaWNoIGFsbG93cyAnbWFrZSBkaXN0Y2xl
YW4nIHRvIHJ1biB0byBjb21wbGV0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
ZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0tCiB0b29scy9SdWxlcy5tayB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMzFjZjQxOWVm
NC4uNTJmNDdiZTNmOCAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVs
ZXMubWsKQEAgLTIzOSw3ICsyMzksNyBAQCBzdWJkaXItYWxsLSUgc3ViZGlyLWNsZWFuLSUgc3Vi
ZGlyLWluc3RhbGwtJSBzdWJkaXItdW5pbnN0YWxsLSU6IC5waG9ueQogc3ViZGlyLWRpc3RjbGVh
bi0lOiAucGhvbnkKIAkkKE1BS0UpIC1DICQqIGRpc3RjbGVhbgogCi1uby1jb25maWd1cmUtdGFy
Z2V0cyA6PSBjbGVhbiBzdWJ0cmVlLWZvcmNlLXVwZGF0ZS1hbGwgJS1kaXItZm9yY2UtdXBkYXRl
Cituby1jb25maWd1cmUtdGFyZ2V0cyA6PSBkaXN0Y2xlYW4gc3ViZGlyLWRpc3RjbGVhbiUgY2xl
YW4gc3ViZGlyLWNsZWFuJSBzdWJ0cmVlLWZvcmNlLXVwZGF0ZS1hbGwgJS1kaXItZm9yY2UtdXBk
YXRlCiBpZmVxICgsJChmaWx0ZXIgJChuby1jb25maWd1cmUtdGFyZ2V0cyksJChNQUtFQ01ER09B
TFMpKSkKICQoWEVOX1JPT1QpL2NvbmZpZy9Ub29scy5tazoKIAkkKGVycm9yIFlvdSBoYXZlIHRv
IHJ1biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IgaW5zdGFsbGluZyB0aGUgdG9vbHMp
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:24:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 11:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipVvM-0006wA-HA; Thu, 09 Jan 2020 11:24:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipVvK-0006w4-HN
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:24:22 +0000
X-Inumbo-ID: 9014e1d8-32d2-11ea-ac27-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9014e1d8-32d2-11ea-ac27-bc764e2007e4;
 Thu, 09 Jan 2020 11:24:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578569053;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=6ES4Ts9ZvTOyIDhOm8rj31O1t8CwdRGa/De3i1ud/pM=;
 b=WSf02/9qgUJpeaO6y+EHVW9HYszSbv4ItPw0OENL6CnjscjPY8ch3U6l
 IfrHHChErTpDNZB2txAYeSLBTs3sXsbYZH7WHMPmt/pjB/wZITV98+Fgy
 X/eE39Bsd1fJybR6TNfI/5uqaWvr9dHUckTcQzCYtpQ/3cG3dnMeEvztT k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rFVfMACi1DB6viumUg9oEGN9XgnZs9Nh4J0DTjNtuUZd4WHDjFjZ36Rx4lyoXjNk1Wg2ZHyT2p
 /Sng7OH8fh6PSsW++fMPUJiZc8Otm2uJoFTymlOf0PtWRVmrEyIAzNrbIKjMzWwEyVcJgCtGYr
 OkdqEA4tRqJuUcfju+XxbgScDrckNCMhsjJi6DtlgocJzXmgE6mRQQfXJavn64D8H0IelRoWoO
 rtm/nwy1GKSiZ7R4EBLg8Lg/ZTDZve3KX0QIwz7ZLzSnCtqYvPaCLjIHsiNYEg1HOPJw4kw5Ly
 A44=
X-SBRS: 2.7
X-MesageID: 10661920
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10661920"
Date: Thu, 9 Jan 2020 12:24:05 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200109112405.GA11756@Air-de-Roger>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
 <20200108132819.GO11756@Air-de-Roger>
 <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
 <20200108181445.GV11756@Air-de-Roger>
 <eab75a49-da7b-c611-2eca-ea4a322dc1e1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eab75a49-da7b-c611-2eca-ea4a322dc1e1@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMTA6NDM6MDFBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMDEuMjAyMCAxOToxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFdlZCwgSmFuIDA4LCAyMDIwIGF0IDAyOjU0OjU3UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDA4LjAxLjIwMjAgMTQ6MzAsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+ID4+
PiBPbiBGcmksIEphbiAwMywgMjAyMCBhdCAwMTo1NTo1MVBNICswMTAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4+IE9uIDAzLjAxLjIwMjAgMTM6MzQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPj4+Pj4gT24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDE6MDg6MjBQTSArMDEwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4+Pj4+IE9uIDI0LjEyLjIwMTkgMTM6NDQsIFJvZ2VyIFBhdSBNb25u
ZSB3cm90ZToKPiA+Pj4+Pj4gRnVydGhlciBhIHF1ZXN0aW9uIG9uIGxvY2sgbmVzdGluZzogU2lu
Y2UgdGhlIGNvbW1pdCBtZXNzYWdlCj4gPj4+Pj4+IGRvZXNuJ3Qgc2F5IGFueXRoaW5nIGluIHRo
aXMgcmVnYXJkLCBkaWQgeW91IGNoZWNrIHRoZXJlIGFyZSBubwo+ID4+Pj4+PiBUTEIgZmx1c2gg
aW52b2NhdGlvbnMgd2l0aCB0aGUgZ2V0X2NwdV9tYXBzKCkgbG9jayBoZWxkPwo+ID4+Pj4+Cj4g
Pj4+Pj4gVGhlIENQVSBtYXBzIGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBzbyBpdCBzaG91bGQg
YmUgZmluZSB0byBhdHRlbXB0Cj4gPj4+Pj4gYSBUTEIgZmx1c2ggd2l0aCB0aGUgbG9jayBhbHJl
YWR5IGhlbGQuCj4gPj4+Pgo+ID4+Pj4gV2hlbiBhbHJlYWR5IGhlbGQgYnkgdGhlIHNhbWUgQ1BV
IC0gc3VyZS4gSXQgYmVpbmcgYSByZWN1cnNpdmUKPiA+Pj4+IG9uZSAod2hpY2ggSSBwYWlkIGF0
dGVudGlvbiB0byB3aGVuIHdyaXRpbmcgbXkgZWFybGllciByZXBseSkKPiA+Pj4+IGRvZXNuJ3Qg
bWFrZSBpdCAodG9nZXRoZXIgd2l0aCBhbnkgb3RoZXIgb25lKSBpbW11bmUgYWdhaW5zdAo+ID4+
Pj4gQUJCQSBkZWFkbG9ja3MsIHRob3VnaC4KPiA+Pj4KPiA+Pj4gVGhlcmUncyBubyBwb3NzaWJp
bGl0eSBvZiBhIGRlYWRsb2NrIGhlcmUgYmVjYXVzZSBnZXRfY3B1X21hcHMgZG9lcyBhCj4gPj4+
IHRyeWxvY2ssIHNvIGlmIGFub3RoZXIgY3B1IGlzIGhvbGRpbmcgdGhlIGxvY2sgdGhlIGZsdXNo
IHdpbGwganVzdAo+ID4+PiBmYWxsYmFjayB0byBub3QgdXNpbmcgdGhlIHNob3J0aGFuZC4KPiA+
Pgo+ID4+IFdlbGwsIHdpdGggdGhlIF9leGFjdF8gYXJyYW5nZW1lbnRzIChmbHVzaF9sb2NrIHVz
ZWQgb25seSBpbiBvbmUKPiA+PiBwbGFjZSwgYW5kIGNwdV9hZGRfcmVtb3ZlX2xvY2sgb25seSB1
c2VkIGluIHdheXMgc2ltaWxhciB0byBob3cgaXQKPiA+PiBpcyB1c2VkIG5vdyksIHRoZXJlJ3Mg
bm8gc3VjaCByaXNrLCBJIGFncmVlLiBCdXQgdGhlcmUncyBub3RoaW5nCj4gPj4gYXQgYWxsIG1h
a2luZyBzdXJlIHRoaXMgZG9lc24ndCBjaGFuZ2UuIEhlbmNlLCBhcyBzYWlkLCBhdCB0aGUgdmVy
eQo+ID4+IGxlYXN0IHRoaXMgbmVlZHMgcmVhc29uaW5nIGFib3V0IGluIHRoZSBkZXNjcmlwdGlv
biAob3IgYSBjb2RlCj4gPj4gY29tbWVudCkuCj4gPiAKPiA+IEknbSBhZnJhaWQgeW91IHdpbGwg
aGF2ZSB0byBiZWFyIHdpdGggbWUsIGJ1dCBJJ20gc3RpbGwgbm90IHN1cmUgaG93Cj4gPiB0aGUg
YWRkaXRpb24gb2YgZ2V0X2NwdV9tYXBzIGluIGZsdXNoX2FyZWFfbWFzayBjYW4gbGVhZCB0byBk
ZWFkbG9ja3MuCj4gPiBBcyBzYWlkIGFib3ZlIGdldF9jcHVfbWFwcyBkb2VzIGEgdHJ5bG9jaywg
d2hpY2ggbWVhbnMgdGhhdCBpdCB3aWxsCj4gPiBuZXZlciBkZWFkbG9jaywgYW5kIHRoYXQncyB0
aGUgb25seSB3YXkgdG8gbG9jayBjcHVfYWRkX3JlbW92ZV9sb2NrLgo+IAo+IFRoYXQncyB3aHkg
SSBzYWlkICJjcHVfYWRkX3JlbW92ZV9sb2NrIG9ubHkgdXNlZCBpbiB3YXlzIHNpbWlsYXIgdG8K
PiBob3cgaXQgaXMgdXNlZCBub3ciIC0gYW55IG5vbi10cnlsb2NrIGFkZGl0aW9uIHdvdWxkIGJy
ZWFrIHRoZQo+IGFzc3VtcHRpb25zIHlvdSBtYWtlIGFmYWljdC4gQW5kIHlvdSBjYW4ndCByZWFs
bHkgZXhwZWN0IHBlb3BsZQo+IGFkZGluZyBhbm90aGVyIChzbGlnaHRseSBkaWZmZXJlbnQpIHVz
ZSBvZiBhbiBleGlzdGluZyBsb2NrIHRvIGJlCj4gYXdhcmUgdGhleSBub3cgbmVlZCB0byBjaGVj
ayB3aGV0aGVyIHRoaXMgaW50cm9kdWNlcyBkZWFkbG9jawo+IHNjZW5hcmlvcyBvbiB1bnJlbGF0
ZWQgcHJlLWV4aXN0aW5nIGNvZGUgcGF0aHMuIEhlbmNlIG15IHJlcXVlc3QgdG8KPiBhdCBsZWFz
dCBkaXNjdXNzIHRoaXMgaW4gdGhlIGRlc2NyaXB0aW9uIChyYWlzaW5nIGF3YXJlbmVzcywgYW5k
Cj4gaGVuY2UgYWxsb3dpbmcgcmV2aWV3ZXJzIHRvIGp1ZGdlIHdoZXRoZXIgZnVydGhlciBwcmVj
YXV0aW9uYXJ5Cj4gbWVhc3VyZXMgc2hvdWxkIGJlIHRha2VuKS4KClRoYW5rcyBmb3IgdGhlIGNs
YXJpZmljYXRpb24sIEkgZGlkIGluZGVlZCBtaXN1bmRlcnN0b29kIHlvdXIKY29tcGxhaW4uCgpS
ZWdhcmRpbmcgdGhlIGdlbmVyYWxpemF0aW9uIG9mIHRoZSBzaG9ydGhhbmQgYW5kIGludGVncmF0
aW9uIGludG8Kc2VuZF9JUElfbWFzaywgSSd2ZSBmb3VuZCBhbiBpc3N1ZSByZWxhdGVkIHRvIGxv
Y2tpbmcuIHNlbmRfSVBJX21hc2sKaXMgY2FsbGVkIHdpdGggYm90aCBpbnRlcnJ1cHRzIGVuYWJs
ZWQgYW5kIGRpc2FibGVkLCBhbmQgc28KZ2V0X2NwdV9tYXBzIHBhbmljcyBiZWNhdXNlIG9mIHRo
ZSBsb2NrIGNoZWNraW5nLgoKSSBob3dldmVyIGRvbid0IHRoaW5rIHRoYXQgc3VjaCBwYW5pYyBp
cyBhY2N1cmF0ZTogdGhlIGxvZ2ljIGluCmNoZWNrX2xvY2sgc3BlY2lmaWNhbGx5IHJlbGF0ZXMg
dG8gdGhlIHNwaW5uaW5nIGRvbmUgd2hlbiBwaWNraW5nIGEKbG9jaywgYnV0IEkgd291bGQgc2F5
IHRoZSBjYWxsIHRvIGNoZWNrX2xvY2sgaW4KX3NwaW5fdHJ5bG9ja3tfcmVjdXJzaXZlfSBpcyBu
b3Qgc3RyaWN0bHkgbmVlZGVkLCB0aGUgc2NlbmFyaW8KZGVzY3JpYmVkIGluIGNoZWNrX2xvY2sg
ZG9lc24ndCBhcHBseSB3aGVuIHVzaW5nIHRyeWxvY2suCgpTbyBteSBxdWVzdGlvbiBpcyB3aGV0
aGVyIHlvdSB3b3VsZCBiZSBPSyB0byByZW1vdmUgdGhlIGNhbGxzIHRvCmNoZWNrX2xvY2sgaW4g
dGhlIHRyeWxvY2sgdmFyaWFudHMsIG9yIHdvdWxkIHlvdSByYXRoZXIga2VlcCB0aGUKc2hvcnRo
YW5kIHVzYWdlIGxpbWl0ZWQgdG8gZmx1c2hfYXJlYV9tYXNrLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipWIo-0000Hq-3S; Thu, 09 Jan 2020 11:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIn-0000Hi-2s
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:37 +0000
X-Inumbo-ID: f7f3dc84-32d5-11ea-b9a8-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7f3dc84-32d5-11ea-b9a8-12813bfff9fa;
 Thu, 09 Jan 2020 11:48:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570516; x=1610106516;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jyxss6pBldF+KsQbXrM8ySia03xzIwXABbl7zka5abQ=;
 b=iBP2UCoRV0xeGaT+uZON8xUSKllk+QgpWjpmctNnaRHeaRTTHAp3d3ov
 XEA5kzFTLjEF4mBF9Ia/zWmWBbD7cbqiKwuZ6MXTgxgOr8J5daYJqg9Bo
 TqUj+QFiwHHAr+j69fwpzpdY88gj0dM30iB6tGW3Qf+l8UTyxJdSQTonm w=;
IronPort-SDR: ThuL5gP4b7mPWsD0YSdzY/WOr3EWWGla063m3mi1tohkYGiAUfRyAXUrqLc1ZRH4xU1rgD6aWI
 Vqr7NrEyhNdA==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="10742955"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 09 Jan 2020 11:48:36 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id D8FBAA27DD; Thu,  9 Jan 2020 11:48:34 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:34 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:33 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:30 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:14 +0000
Message-ID: <20200109114816.2293-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains with a
 specified or random domid
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2lu
Zm8gYW5kIHRoZW4KbW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGF0IHZhbHVl
IGlmIGl0IGlzIHZhbGlkLiBBbnkgdmFsaWQKZG9taWQgd2lsbCBiZSBjaGVja2VkIGFnYWluc3Qg
dGhlIHJldGlyZWQgZG9taWQgbGlzdCBiZWZvcmUgYmVpbmcgcGFzc2VkCnRvIGxpYnhsX19kb21h
aW5fbWFrZSgpLgpJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52YWxpZCB0aGVuIFhlbiB3aWxsIGNo
b29zZSB0aGUgZG9taWQsIGFzIGJlZm9yZSwKdW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNw
ZWNpYWwgUkFORE9NX0RPTUlEIHZhbHVlIGFkZGVkIHRvIHRoZSBBUEkuClRoaXMgdmFsdWUgaW5z
dHJ1Y3RzIGxpYnhsX19kb21haW5fbWFrZSgpIHRvIHNlbGVjdCBhIHJhbmRvbSBkb21pZCB2YWx1
ZSwKY2hlY2sgaXQgZm9yIHZhbGlkaXR5LCB2ZXJpZnkgaXQgZG9lcyBub3QgbWF0Y2ggYSByZXRp
cmVkIGRvbWFpbiwgYW5kIHRoZW4KcGFzcyBpdCB0byBYZW4ncyBYRU5fRE9NQ1RMX2NyZWF0ZWRv
bWFpbiBvcGVyYXRpb24uIElmIFhlbiBkZXRlcm1pbmVzIHRoYXQKaXQgY28taW5jaWRlcyB3aXRo
IGFuIGV4aXN0aW5nIGRvbWFpbiwgYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUKc2VsZWN0ZWQg
YW5kIHRoZSBvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZC4KCk5PVEU6IGxpYnhsX19sb2d2KCkg
aXMgYWxzbyBtb2RpZmllZCB0byBvbmx5IGxvZyB2YWxpZCBkb21pZCB2YWx1ZXMgaW4KICAgICAg
bWVzc2FnZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQg
aXMgbm90CiAgICAgIElOVkFMSURfRE9NSUQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgp2MjoKIC0gUmUtd29ya2VkIHRvIHVzZSBhIHZh
bHVlIGZyb20gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvCi0tLQogdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgICB8ICA5ICsrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8
IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5jIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMThj
MWEyZDZiZi4uN2U2MGVlMWM4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xMjY4LDYgKzEyNjgsMTQgQEAgdm9pZCBsaWJ4bF9t
YWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAq
c3JjKTsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX0RPTUFJTl9ORUVEX01FTU9SWV9DT05GSUcK
IAorLyoKKyAqIExJQlhMX0hBVkVfQ1JFQVRFSU5GT19ET01JRAorICoKKyAqIGxpYnhsX2RvbWFp
bl9jcmVhdGVfbmV3KCkgYW5kIGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZSgpIHdpbGwgdXNl
CisgKiBhIGRvbWlkIHNwZWNpZmllZCBpbiBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8oKS4KKyAq
LworI2RlZmluZSBMSUJYTF9IQVZFX0NSRUFURUlORk9fRE9NSUQKKwogdHlwZWRlZiBjaGFyICoq
bGlieGxfc3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UobGlieGxf
c3RyaW5nX2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoY29uc3QgbGli
eGxfc3RyaW5nX2xpc3QgKnNsKTsKQEAgLTE1MjgsNiArMTUzNiw3IEBAIGludCBsaWJ4bF9jdHhf
ZnJlZShsaWJ4bF9jdHggKmN0eCAvKiAwIGlzIE9LICovKTsKIC8qIGRvbWFpbiByZWxhdGVkIGZ1
bmN0aW9ucyAqLwogCiAjZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKKyNkZWZpbmUgUkFORE9NX0RP
TUlEIChJTlZBTElEX0RPTUlEIC0gMSkKIAogLyogSWYgdGhlIHJlc3VsdCBpcyBFUlJPUl9BQk9S
VEVELCB0aGUgZG9tYWluIG1heSBvciBtYXkgbm90IGV4aXN0CiAgKiAoaW4gYSBoYWxmLWNyZWF0
ZWQgc3RhdGUpLiAgKmRvbWlkIHdpbGwgYmUgdmFsaWQgYW5kIHdpbGwgYmUgdGhlCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDE4MzVhNTUwMmMuLmVlNzZkZWUzNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC02MDAs
OSArNjAwLDM5IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQogCi0gICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3Jl
YXRlKTsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlkKSkg
eworICAgICAgICAgICAgKmRvbWlkID0gaW5mby0+ZG9taWQ7CisKKyAgICAgICAgICAgIGlmIChs
aWJ4bF9faXNfcmV0aXJlZF9kb21pZChnYywgKmRvbWlkKSkgeworICAgICAgICAgICAgICAgIExP
R0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gaWQgaXMgcmV0aXJlZCIpOworICAgICAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5kb21pZCA9PSBSQU5ET01fRE9NSUQpIHsK
KyAgICAgICAgICAgICpkb21pZCA9IDA7IC8qIFplcm8tb3V0IGluaXRpYWwgdmFsdWUgKi8KKyAg
ICAgICAgfQorCisgICAgICAgIGZvciAoOzspIHsKKyAgICAgICAgICAgIGlmIChpbmZvLT5kb21p
ZCA9PSBSQU5ET01fRE9NSUQpIHsKKyAgICAgICAgICAgICAgICAvKiBSYW5kb21pemUgbG93ZXIg
b3JkZXIgYnl0ZXMgKi8KKyAgICAgICAgICAgICAgICByZXQgPSBsaWJ4bF9fcmFuZG9tX2J5dGVz
KGdjLCAodm9pZCAqKWRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHVpbnQxNl90KSk7CisgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAgICAgaWYgKCFsaWJ4bF9k
b21pZF92YWxpZF9ndWVzdCgqZG9taWQpIHx8CisgICAgICAgICAgICAgICAgICAgIGxpYnhsX19p
c19yZXRpcmVkX2RvbWlkKGdjLCAqZG9taWQpKQorICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShj
dHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOworICAgICAgICAgICAgaWYgKHJldCA9PSAwIHx8IGVy
cm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPSBSQU5ET01fRE9NSUQpCisgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBpZiAocmV0IDwgMCkgewogICAgICAg
ICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlvbiBmYWlsIik7CisgICAg
ICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9G
QUlMOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCmlu
ZGV4IGJhNTYzNzM1OGUuLmRjNmFhYTljOWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwpAQCAtMjM0LDcg
KzIzNCw3IEBAIHZvaWQgbGlieGxfX2xvZ3YobGlieGxfY3R4ICpjdHgsIHhlbnRvb2xsb2dfbGV2
ZWwgbXNnbGV2ZWwsIGludCBlcnJub3ZhbCwKICAgICBmaWxlbGluZVtzaXplb2YoZmlsZWxpbmUp
LTFdID0gMDsKIAogICAgIGRvbWFpblswXSA9IDA7Ci0gICAgaWYgKGRvbWlkICE9IElOVkFMSURf
RE9NSUQpCisgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGRvbWlkKSkKICAgICAgICAg
c25wcmludGYoZG9tYWluLCBzaXplb2YoZG9tYWluKSwgIkRvbWFpbiAlIlBSSXUzMiI6IiwgZG9t
aWQpOwogIHg6CiAgICAgeHRsX2xvZyhjdHgtPmxnLCBtc2dsZXZlbCwgZXJybm92YWwsICJsaWJ4
bCIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzkyMTk1MGY2YS4uZDBkNDMxNjE0ZiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtNDA5LDYgKzQwOSw3IEBAIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2NyZWF0ZV9pbmZvIixbCiAgICAgKCJzc2lkcmVmIiwgICAgICB1aW50MzIp
LAogICAgICgic3NpZF9sYWJlbCIsICAgc3RyaW5nKSwKICAgICAoIm5hbWUiLCAgICAgICAgIHN0
cmluZyksCisgICAgKCJkb21pZCIsICAgICAgICBsaWJ4bF9kb21pZCksCiAgICAgKCJ1dWlkIiwg
ICAgICAgICBsaWJ4bF91dWlkKSwKICAgICAoInhzZGF0YSIsICAgICAgIGxpYnhsX2tleV92YWx1
ZV9saXN0KSwKICAgICAoInBsYXRmb3JtZGF0YSIsIGxpYnhsX2tleV92YWx1ZV9saXN0KSwKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipWIt-0000J8-W8; Thu, 09 Jan 2020 11:48:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIt-0000Ir-Al
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:43 +0000
X-Inumbo-ID: fb254460-32d5-11ea-a2eb-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb254460-32d5-11ea-a2eb-bc764e2007e4;
 Thu, 09 Jan 2020 11:48:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570521; x=1610106521;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WlL6CEyevqCFHw9lFQaXcJPihFEM4SPg5uZQkHPtqrM=;
 b=kFaGD3f3UTfmRx0YrMuMMyUqKBEgBBUyOIbHmS74ynSGmUfyQsDsLY5/
 tMRlUzrClQqbxTNGZqcncVEFR94nFbyT94t6eJOnpH3xFEkMeosgKMAIY
 J0sw0Z49Fe4ihYWV/AXaS3uMJOrBr+qoicv5fr5kqPbdVNboJV0Eb7+43 c=;
IronPort-SDR: 6nFZDSwNz2srjnlzpFxzpvb5Ubnf/gI8mwuhtMpZ0wdE9ajq1O4N6hkSqbuy4FYHmEigqWJZ1o
 ilcAxLX2bWPg==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="11662437"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 09 Jan 2020 11:48:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5E95DA25DF; Thu,  9 Jan 2020 11:48:39 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:38 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:37 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:35 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:16 +0000
Message-ID: <20200109114816.2293-7-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 6/6] xl: allow domid to be preserved on
 save/restore or migrate
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: Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgJy1EJyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHNhdmUgYW5kIG1p
Z3JhdGUgdG8gYWxsb3cKdGhlIGRvbWFpbiBpZCB0byBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUg
c2F2ZWQgZG9tYWluIGNvbmZpZ3VyYXRpb24gYW5kCmhlbmNlIGJlIHByZXNlcnZlZC4KClNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cgp2MjoKIC0gSGVhdmlseSByZS13b3JrZWQgYmFzZWQgb24gbmV3IGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbwotLS0KIGRvY3MvbWFuL3hsLjEucG9kLmluICAgICAgfCAxNCArKysrKysrKysr
KysrKwogdG9vbHMveGwveGwuaCAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgICAgfCAgNiArKysrLS0KIHRvb2xzL3hsL3hsX21pZ3JhdGUuYyAgICAgfCAxNSArKysr
KysrKysrLS0tLS0KIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgfCAxOSArKysrKysrKysrKysr
Ky0tLS0tCiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgIHwgIDMgKystCiA2IGZpbGVzIGNoYW5n
ZWQsIDQ1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hsLjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZDRiNWU4ZTM2Mi4u
OTM3ZWRhNjkwZiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9t
YW4veGwuMS5wb2QuaW4KQEAgLTQ5MCw2ICs0OTAsMTMgQEAgRGlzcGxheSBodWdlICghKSBhbW91
bnQgb2YgZGVidWcgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4KIAog
TGVhdmUgdGhlIGRvbWFpbiBvbiB0aGUgcmVjZWl2ZSBzaWRlIHBhdXNlZCBhZnRlciBtaWdyYXRp
b24uCiAKKz1pdGVtIEI8LUQ+CisKK1ByZXNlcnZlIHRoZSBCPGRvbWFpbi1pZD4gaW4gdGhlIGRv
bWFpbiBjb25pZ3VyYXRpb24gdGhhdCBpcyB0cmFuc2ZlcnJlZAorc3VjaCB0aGF0IGl0IHdpbGwg
YmUgaWRlbnRpY2FsIG9uIHRoZSBkZXN0aW5hdGlvbiBob3N0LCB1bmxlc3MgdGhhdAorY29uZmln
dXJhdGlvbiBpcyBvdmVycmlkZGVuIHVzaW5nIHRoZSBCPC1DPiBvcHRpb24uIE5vdGUgdGhhdCBp
dCBpcyBub3QKK3Bvc3NpYmxlIHRvIHVzZSB0aGlzIG9wdGlvbiBmb3IgYSAnbG9jYWxob3N0JyBt
aWdyYXRpb24uCisKID1iYWNrCiAKID1pdGVtIEI8cmVtdXM+IFtJPE9QVElPTlM+XSBJPGRvbWFp
bi1pZD4gSTxob3N0PgpAQCAtNjkyLDYgKzY5OSwxMyBAQCBMZWF2ZSB0aGUgZG9tYWluIHJ1bm5p
bmcgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiBMZWF2ZSB0aGUgZG9tYWluIHBhdXNl
ZCBhZnRlciBjcmVhdGluZyB0aGUgc25hcHNob3QuCiAKKz1pdGVtIEI8LUQ+CisKK1ByZXNlcnZl
IHRoZSBCPGRvbWFpbi1pZD4gaW4gdGhlIGRvbWFpbiBjb25pZ3VyYXRpb24gdGhhdCBpcyBlbWJl
ZGRlZCBpbgordGhlIHN0YXRlIGZpbGUgc3VjaCB0aGF0IGl0IHdpbGwgYmUgaWRlbnRpY2FsIHdo
ZW4gdGhlIGRvbWFpbiBpcyByZXN0b3JlZCwKK3VubGVzcyB0aGF0IGNvbmZpZ3VyYXRpb24gaXMg
b3ZlcnJpZGRlbi4gKFNlZSB0aGUgQjxyZXN0b3JlPiBvcGVyYXRpb24KK2Fib3ZlKS4KKwogPWJh
Y2sKIAogPWl0ZW0gQjxzaGFyaW5nPiBbSTxkb21haW4taWQ+XQpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggMmI0NzA5ZWZiMi4uMDY1NjljNmM0YSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC05OSw2ICs5OSw3
IEBAIHN0cnVjdCBzYXZlX2ZpbGVfaGVhZGVyIHsKICNkZWZpbmUgU0FWRUZJTEVfQllURU9SREVS
X1ZBTFVFICgodWludDMyX3QpMHgwMTAyMDMwNFVMKQogCiB2b2lkIHNhdmVfZG9tYWluX2NvcmVf
YmVnaW4odWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBy
ZXNlcnZlX2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm92
ZXJyaWRlX2NvbmZpZ19maWxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3Qg
Kipjb25maWdfZGF0YV9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqY29uZmln
X2xlbl9yKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IDNiMzAyYjJmMjAuLjA4MzM1Mzk0ZTUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMTUz
LDcgKzE1Myw4IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0
aW9uc10gPERvbWFpbj4gPENoZWNrcG9pbnRGaWxlPiBbPENvbmZpZ0ZpbGU+XSIsCiAgICAgICAi
LWggIFByaW50IHRoaXMgaGVscC5cbiIKICAgICAgICItYyAgTGVhdmUgZG9tYWluIHJ1bm5pbmcg
YWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LlxuIgotICAgICAgIi1wICBMZWF2ZSBkb21haW4g
cGF1c2VkIGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4iCisgICAgICAiLXAgIExlYXZlIGRv
bWFpbiBwYXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LlxuIgorICAgICAgIi1EICBT
dG9yZSB0aGUgZG9tYWluIGlkIGluIHRoZSBjb25maWdyYXRpb24uIgogICAgIH0sCiAgICAgeyAi
bWlncmF0ZSIsCiAgICAgICAmbWFpbl9taWdyYXRlLCAwLCAxLApAQCAtMTY3LDcgKzE2OCw4IEBA
IHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICItZSAgICAgICAgICAgICAg
RG8gbm90IHdhaXQgaW4gdGhlIGJhY2tncm91bmQgKG9uIDxob3N0PikgZm9yIHRoZSBkZWF0aFxu
IgogICAgICAgIiAgICAgICAgICAgICAgICBvZiB0aGUgZG9tYWluLlxuIgogICAgICAgIi0tZGVi
dWcgICAgICAgICBQcmludCBodWdlICghKSBhbW91bnQgb2YgZGVidWcgZHVyaW5nIHRoZSBtaWdy
YXRpb24gcHJvY2Vzcy5cbiIKLSAgICAgICItcCAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2Ug
ZG9tYWluIGFmdGVyIG1pZ3JhdGluZyBpdC4iCisgICAgICAiLXAgICAgICAgICAgICAgIERvIG5v
dCB1bnBhdXNlIGRvbWFpbiBhZnRlciBtaWdyYXRpbmcgaXQuXG4iCisgICAgICAiLUQgICAgICAg
ICAgICAgIFByZXNlcnZlIHRoZSBkb21haW4gaWQiCiAgICAgfSwKICAgICB7ICJyZXN0b3JlIiwK
ICAgICAgICZtYWluX3Jlc3RvcmUsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9taWdy
YXRlLmMgYi90b29scy94bC94bF9taWdyYXRlLmMKaW5kZXggMjJmMDQyOWI4NC4uMDgxM2JlYjgw
MSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfbWlncmF0ZS5jCisrKyBiL3Rvb2xzL3hsL3hsX21p
Z3JhdGUuYwpAQCAtMTc2LDcgKzE3Niw4IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfZG9fcHJlYW1i
bGUoaW50IHNlbmRfZmQsIGludCByZWN2X2ZkLCBwaWRfdCBjaGlsZCwKIAogfQogCi1zdGF0aWMg
dm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50
IGRlYnVnLAorc3RhdGljIHZvaWQgbWlncmF0ZV9kb21haW4odWludDMyX3QgZG9taWQsIGludCBw
cmVzZXJ2ZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnJ1
bmUsIGludCBkZWJ1ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm92
ZXJyaWRlX2NvbmZpZ19maWxlKQogewogICAgIHBpZF90IGNoaWxkID0gLTE7CkBAIC0xODcsNyAr
MTg4LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9kb21haW4odWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIgKnJ1bmUsIGludCBkZWJ1ZywKICAgICB1aW50OF90ICpjb25maWdfZGF0YTsKICAgICBp
bnQgY29uZmlnX2xlbiwgZmxhZ3MgPSBMSUJYTF9TVVNQRU5EX0xJVkU7CiAKLSAgICBzYXZlX2Rv
bWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdfZmlsZSwKKyAgICBzYXZlX2Rv
bWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwgb3ZlcnJpZGVfY29uZmlnX2Zp
bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY29uZmlnX2RhdGEsICZjb25maWdfbGVu
KTsKIAogICAgIGlmICghY29uZmlnX2xlbikgewpAQCAtNTM3LDEzICs1MzgsMTQgQEAgaW50IG1h
aW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2hhciAqcnVuZSA9IE5VTEw7
CiAgICAgY2hhciAqaG9zdDsKICAgICBpbnQgb3B0LCBkYWVtb25pemUgPSAxLCBtb25pdG9yID0g
MSwgZGVidWcgPSAwLCBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOworICAgIGludCBwcmVzZXJ2
ZV9kb21pZCA9IDA7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAg
ICB7ImRlYnVnIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICB7ImxpdmUiLCAwLCAwLCAweDIwMH0s
CiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hf
T1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIsIDIpIHsKKyAgICBTV0lUQ0hfRk9S
RUFDSF9PUFQob3B0LCAiRkM6czplcEQiLCBvcHRzLCAibWlncmF0ZSIsIDIpIHsKICAgICBjYXNl
ICdDJzoKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0YXJnOwogICAgICAgICBicmVhazsK
QEAgLTU2MCw2ICs1NjIsOSBAQCBpbnQgbWFpbl9taWdyYXRlKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICBjYXNlICdwJzoKICAgICAgICAgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMTsKICAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSAnRCc6CisgICAgICAgIHByZXNlcnZlX2RvbWlkID0gMTsK
KyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDEwMDogLyogLS1kZWJ1ZyAqLwogICAgICAgICBk
ZWJ1ZyA9IDE7CiAgICAgICAgIGJyZWFrOwpAQCAtNTk2LDcgKzYwMSw3IEBAIGludCBtYWluX21p
Z3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgICAgICAgcGF1c2VfYWZ0
ZXJfbWlncmF0aW9uID8gIiAtcCIgOiAiIik7CiAgICAgfQogCi0gICAgbWlncmF0ZV9kb21haW4o
ZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUpOworICAgIG1pZ3JhdGVfZG9tYWlu
KGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwgcnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSk7CiAg
ICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIApAQCAtNzE2LDcgKzcyMSw3IEBAIGludCBtYWlu
X3JlbXVzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
Ci0gICAgICAgIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIE5VTEwsICZjb25maWdfZGF0
YSwgJmNvbmZpZ19sZW4pOworICAgICAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCAw
LCBOVUxMLCAmY29uZmlnX2RhdGEsICZjb25maWdfbGVuKTsKIAogICAgICAgICBpZiAoIWNvbmZp
Z19sZW4pIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTm8gY29uZmlnIGZpbGUgc3Rv
cmVkIGZvciBydW5uaW5nIGRvbWFpbiBhbmQgIgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2F2
ZXJlc3RvcmUuYyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKaW5kZXggOWJlMDMzZmU2NS4u
OTUzZDc5MWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYworKysgYi90
b29scy94bC94bF9zYXZlcmVzdG9yZS5jCkBAIC0zMiw2ICszMiw3IEBACiAjaWZuZGVmIExJQlhM
X0hBVkVfTk9fU1VTUEVORF9SRVNVTUUKIAogdm9pZCBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9k
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpvdmVycmlkZV9j
b25maWdfZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICoqY29uZmln
X2RhdGFfciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmNvbmZpZ19sZW5fcikK
QEAgLTYyLDYgKzYzLDggQEAgdm9pZCBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1bmFibGUgdG8gcmV0cmlldmUgZG9t
YWluIGNvbmZpZ3VyYXRpb25cbiIpOwogICAgICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwog
ICAgICAgICB9CisKKyAgICAgICAgZF9jb25maWcuY19pbmZvLmRvbWlkID0gcHJlc2VydmVfZG9t
aWQgPyBkb21pZCA6IDA7CiAgICAgfQogCiAgICAgY29uZmlnX2MgPSBsaWJ4bF9kb21haW5fY29u
ZmlnX3RvX2pzb24oY3R4LCAmZF9jb25maWcpOwpAQCAtMTIwLDE0ICsxMjMsMTUgQEAgdm9pZCBz
YXZlX2RvbWFpbl9jb3JlX3dyaXRlY29uZmlnKGludCBmZCwgY29uc3QgY2hhciAqc291cmNlLAog
ICAgICAgICAgICAgaGRyLm9wdGlvbmFsX2RhdGFfbGVuKTsKIH0KIAotc3RhdGljIGludCBzYXZl
X2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUsIGludCBjaGVja3Bv
aW50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBsZWF2ZXBhdXNlZCwgY29uc3Qg
Y2hhciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCitzdGF0aWMgaW50IHNhdmVfZG9tYWluKHVpbnQz
Ml90IGRvbWlkLCBpbnQgcHJlc2VydmVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmZpbGVuYW1lLCBpbnQgY2hlY2twb2ludCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGxlYXZlcGF1c2VkLCBjb25zdCBjaGFyICpvdmVycmlkZV9jb25maWdfZmlsZSkKIHsK
ICAgICBpbnQgZmQ7CiAgICAgdWludDhfdCAqY29uZmlnX2RhdGE7CiAgICAgaW50IGNvbmZpZ19s
ZW47CiAKLSAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdf
ZmlsZSwKKyAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwg
b3ZlcnJpZGVfY29uZmlnX2ZpbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY29uZmln
X2RhdGEsICZjb25maWdfbGVuKTsKIAogICAgIGlmICghY29uZmlnX2xlbikgewpAQCAtMjM2LDE1
ICsyNDAsMTkgQEAgaW50IG1haW5fc2F2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY29u
c3QgY2hhciAqY29uZmlnX2ZpbGVuYW1lID0gTlVMTDsKICAgICBpbnQgY2hlY2twb2ludCA9IDA7
CiAgICAgaW50IGxlYXZlcGF1c2VkID0gMDsKKyAgICBpbnQgcHJlc2VydmVfZG9taWQgPSAwOwog
ICAgIGludCBvcHQ7CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiY3AiLCBOVUxMLCAi
c2F2ZSIsIDIpIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiY3BEIiwgTlVMTCwgInNh
dmUiLCAyKSB7CiAgICAgY2FzZSAnYyc6CiAgICAgICAgIGNoZWNrcG9pbnQgPSAxOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlICdwJzoKICAgICAgICAgbGVhdmVwYXVzZWQgPSAxOwogICAgICAg
ICBicmVhazsKKyAgICBjYXNlICdEJzoKKyAgICAgICAgcHJlc2VydmVfZG9taWQgPSAxOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoYXJnYy1vcHRpbmQgPiAzKSB7CkBAIC0yNTcs
NyArMjY1LDggQEAgaW50IG1haW5fc2F2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgaWYg
KCBhcmdjIC0gb3B0aW5kID49IDMgKQogICAgICAgICBjb25maWdfZmlsZW5hbWUgPSBhcmd2W29w
dGluZCArIDJdOwogCi0gICAgc2F2ZV9kb21haW4oZG9taWQsIGZpbGVuYW1lLCBjaGVja3BvaW50
LCBsZWF2ZXBhdXNlZCwgY29uZmlnX2ZpbGVuYW1lKTsKKyAgICBzYXZlX2RvbWFpbihkb21pZCwg
cHJlc2VydmVfZG9taWQsIGZpbGVuYW1lLCBjaGVja3BvaW50LCBsZWF2ZXBhdXNlZCwKKyAgICAg
ICAgICAgICAgICBjb25maWdfZmlsZW5hbWUpOwogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxfdm1j
b250cm9sLmMKaW5kZXggMzkyOTJhY2ZlNi4uMmUyZDQyNzQ5MiAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTg5OSw3
ICs4OTksOCBAQCBzdGFydDoKICAgICAgICAgYXV0b2Nvbm5lY3RfY29uc29sZV9ob3cgPSAwOwog
ICAgIH0KIAotICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKKyAgICBp
ZiAoIWxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGRfY29uZmlnLmNfaW5mby5kb21pZCkpCisgICAg
ICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKIAogICAgIGlmICggcmVz
dG9yaW5nICkgewogICAgICAgICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcGFyYW1zOwot
LSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipWIi-0000HF-MN; Thu, 09 Jan 2020 11:48:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIi-0000HA-3z
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:32 +0000
X-Inumbo-ID: f501a470-32d5-11ea-b9a8-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f501a470-32d5-11ea-b9a8-12813bfff9fa;
 Thu, 09 Jan 2020 11:48:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570511; x=1610106511;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cKSTwccKGY8nHaDIj36V1UIPrTlUcPQVLieqyIr80mE=;
 b=ZO0vxs7pJRG6E75ZMXz67yULuRRj+C8FrPCNOfpwsWIik/CuVTG4Mejx
 c9zc/CjE8e3idQa4tqr8U3rVz5oqR9RlyrwZlj5dQZdddihyvgHrnkjZ4
 dXlu/mNOWKDM1BkJN/cYt8iTHq9cZi+xo9lVC0LHZdW0UPSa23dm1tUdx Q=;
IronPort-SDR: 6PA5BNncusPwy+08IDzG7QRKDYUcJndMVZXyjDkqLfPdj+hebj//4ENwQ1ZcDj4uYEuASoNQ5S
 Tutgt2kKV+Gg==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="10742941"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 09 Jan 2020 11:48:30 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id D1908A1E5A; Thu,  9 Jan 2020 11:48:28 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 9 Jan 2020 11:48:28 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:27 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:24 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:12 +0000
Message-ID: <20200109114816.2293-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 2/6] libxl_create: make 'soft reset' explicit
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhlICdzb2Z0IHJlc2V0JyBjb2RlIHBhdGggaW4gbGlieGxfX2RvbWFpbl9tYWtlKCkgaXMgY3Vy
cmVudGx5IHRha2VuIGlmIGEKdmFsaWQgZG9taWQgaXMgcGFzc2VkIGludG8gdGhlIGZ1bmN0aW9u
LiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBlbmFibGUKaGlnaGVyIGxldmVscyBvZiB0aGUgdG9v
bHN0YWNrIHRvIGRldGVybWluZSB0aGUgZG9taWQgb2YgbmV3bHkgY3JlYXRlZCBvcgpyZXN0b3Jl
ZCBkb21haW5zIGFuZCB0aGVyZWZvcmUgdGhpcyBjcml0ZXJpYSBmb3IgY2hvb3NpbmcgJ3NvZnQg
cmVzZXQnCndpbGwgbm8gbG9uZ2VyIGJlIHVzYWJsZS4KClRoaXMgcGF0Y2ggYWRkcyBhbiBleHRy
YSBib29sZWFuIG9wdGlvbiB0byBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBzcGVjaWZ5CndoZXRo
ZXIgaXQgaXMgYmVpbmcgaW52b2tlZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQgYW5kIGFwcHJvcHJp
YXRlbHkKbW9kaWZpZXMgY2FsbGVycyB0byBjaG9vc2UgdGhlIHJpZ2h0IHZhbHVlLiBUbyBmYWNp
bGl0YXRlIHRoaXMsIGEgbmV3Cidzb2Z0X3Jlc2V0JyBib29sZWFuIGZpZWxkIGlzIGFkZGVkIHRv
IHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZQphbmQgdGhlICdkb21pZF9zb2Z0X3Jl
c2V0JyBmaWVsZCBpcyByZW5hbWVkIHRvICdkb21pZCcgaW4gYW50aWNpcGF0aW9uIG9mCml0cyB3
aWRlciByZW1pdC4gRm9yIHRoZSBtb21lbnQgZG9fZG9tYWluX2NyZWF0ZSgpIHdpbGwgYWx3YXlz
IHNldApkb21pZCB0byBJTlZBTElEX0RPTUlEIGFuZCBoZW5jZSB3ZSBjYW4gYWRkIGFuIGFzc2Vy
dGlvbiBpbnRvCmxpYnhsX19kb21haW5fY3JlYXRlKCkgdGhhdCwgaWYgaXQgaXMgbm90IGNhbGxl
ZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQsCnRoZSBwYXNzZWQgaW4gZG9taWQgaXMgZXhhY3RseSB0
aGF0IHZhbHVlLgoKV2hpbHN0IGluIHRoZSBuZWlnaGJvdXJob29kLCBzb21lIGNoZWNrcyBvZiAn
cmVzdG9yZV9mZCA+IC0xJyBoYXZlIGJlZW4KcmVwbGFjZWQgYnkgJ3Jlc3RvcmVfZmQgPj0gMCcg
dG8gYmUgbW9yZSBjb252ZW50aW9uYWwgYW5kIGNvbnNpc3RlbnQgd2l0aApjaGVja3Mgb2YgJ3Jl
c3RvcmVfZmQgPCAwJy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwg
NTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggYmM0MjVmZWUzMi4uMTgzNWE1NTAyYyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTUzOCw3ICs1MzgsNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCwgYm9vbCBzb2Z0X3Jlc2V0KQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0LCByYywgbmJfdm07CkBAIC01NTUsMTQgKzU1NSwx
NSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZk
X2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKIAorICAgIGFzc2VydChzb2Z0X3Jlc2V0IHx8ICpkb21pZCA9PSBJ
TlZBTElEX0RPTUlEKTsKKwogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdj
LCBpbmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CiAgICAgICAgIHJjID0gRVJS
T1JfTk9NRU07CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlk
IGhlcmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21p
ZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7CisgICAgaWYgKCFzb2Z0X3Jlc2V0KSB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7CiAgICAgICAgICAgICAu
c3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCiAgICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZv
LT5tYXhfdmNwdXMsCkBAIC02MTEsNiArNjEyLDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2Uo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKgorICAgICAqIElmIHNvZnRfcmVzZXQgaXMgc2V0
IHRoZSB0aGUgZG9taWQgd2lsbCBoYXZlIGJlZW4gdmFsaWQgb24gZW50cnkuCisgICAgICogSWYg
aXQgd2FzIG5vdCBzZXQgdGhlbiB4Y19kb21haW5fY3JlYXRlKCkgc2hvdWxkIGhhdmUgYXNzaWdu
ZWQgYQorICAgICAqIHZhbGlkIHZhbHVlLiBFaXRoZXIgd2F5LCBpZiB3ZSByZWFjaCB0aGlzIHBv
aW50LCBkb21pZCBzaG91bGQgYmUKKyAgICAgKiB2YWxpZC4KKyAgICAgKi8KKyAgICBhc3NlcnQo
bGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSk7CisKICAgICByZXQgPSB4Y19jcHVwb29s
X21vdmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKICAgICBpZiAocmV0
IDwgMCkgewogICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIp
OwpAQCAtMTA5MSwxMyArMTEwMCwxNCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3Jl
YXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2Nv
bmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNz
LT5yZXN0b3JlX2ZkOwogCi0gICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAg
ZG9taWQgPSBkY3MtPmRvbWlkOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgm
ZGNzLT5idWlsZF9zdGF0ZSk7CiAKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRk
ZWZhdWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsK
IAotICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxk
X3N0YXRlLCAmZG9taWQpOworICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25m
aWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRjcy0+c29mdF9yZXNldCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwogICAgICAgICBkY3MtPmd1
ZXN0X2RvbWlkID0gZG9taWQ7CkBAIC0xMTQxLDcgKzExNTEsNyBAQCBzdGF0aWMgdm9pZCBpbml0
aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBpZiAocmV0KQogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAotICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA+PSAw
IHx8IGRjcy0+c29mdF9yZXNldCkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3Rv
cmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRlciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxv
YWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDApOwogICAgIH0gZWxzZSAgewpAQCAtMTIxNyw3ICsx
MjI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0
YXJ0ZWQ7CiAgICAgZGNzLT5zZHNzLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0
ZWQ7CiAKLSAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ID09
IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgIWRjcy0+c29mdF9y
ZXNldCkgewogICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBk
b21pZCwgc3RhdGUpOwogICAgICAgICBkb21jcmVhdGVfcmVidWlsZF9kb25lKGVnYywgZGNzLCBy
Yyk7CiAgICAgICAgIHJldHVybjsKQEAgLTE4MjcsNyArMTgzNyw3IEBAIHN0YXRpYyBpbnQgZG9f
ZG9tYWluX2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJmNkY3MtPmRjcy5ndWVzdF9j
b25maWdfc2F2ZWQsIGRfY29uZmlnKTsKICAgICBjZGNzLT5kY3MucmVzdG9yZV9mZCA9IGNkY3Mt
PmRjcy5saWJ4Y19mZCA9IHJlc3RvcmVfZmQ7CiAgICAgY2Rjcy0+ZGNzLnNlbmRfYmFja19mZCA9
IHNlbmRfYmFja19mZDsKLSAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKHJlc3Rv
cmVfZmQgPj0gMCkgewogICAgICAgICBjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMgPSAqcGFyYW1z
OwogICAgICAgICByYyA9IGxpYnhsX19mZF9mbGFnc19tb2RpZnlfc2F2ZShnYywgY2Rjcy0+ZGNz
LnJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4o
T19OT05CTE9DS3xPX05ERUxBWSksIDAsCkBAIC0xODM1LDcgKzE4NDUsOCBAQCBzdGF0aWMgaW50
IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7CiAgICAgfQogICAgIGNk
Y3MtPmRjcy5jYWxsYmFjayA9IGRvbWFpbl9jcmVhdGVfY2I7Ci0gICAgY2Rjcy0+ZGNzLmRvbWlk
X3NvZnRfcmVzZXQgPSBJTlZBTElEX0RPTUlEOworICAgIGNkY3MtPmRjcy5kb21pZCA9IElOVkFM
SURfRE9NSUQ7CisgICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSBmYWxzZTsKIAogICAgIGlmIChj
ZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMuY2hlY2twb2ludGVkX3N0cmVhbSA9PQogICAgICAgICBM
SUJYTF9DSEVDS1BPSU5URURfU1RSRUFNX0NPTE8pIHsKQEAgLTE5MDUsNyArMTkxNiw3IEBAIHN0
YXRpYyB2b2lkIHNvZnRfcmVzZXRfZG1fc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgaW50IGRvX2Rv
bWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfc29mdF9yZXNldCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3csCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICphb3BfY29uc29sZV9ob3cpCkBAIC0xOTMzLDE1ICsx
OTQ0LDE2IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgs
CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJnNycy0+Y2Rjcy5kY3MuZ3Vlc3Rf
Y29uZmlnX3NhdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZyk7CiAg
ICAgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQgPSAtMTsKLSAgICBjZGNzLT5kY3MuZG9taWRfc29mdF9y
ZXNldCA9IGRvbWlkX3NvZnRfcmVzZXQ7CisgICAgY2Rjcy0+ZGNzLmRvbWlkID0gZG9taWQ7Cisg
ICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGNkY3MtPmRjcy5jYWxsYmFjayA9
IGRvbWFpbl9jcmVhdGVfY2I7CiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmc3JzLT5j
ZGNzLmRjcy5hb3BfY29uc29sZV9ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
b3BfY29uc29sZV9ob3cpOwogICAgIGNkY3MtPmRvbWlkX291dCA9ICZkb21pZF9vdXQ7CiAKLSAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWRfc29mdF9yZXNldCk7
CisgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBp
ZiAoIWRvbV9wYXRoKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJm
YWlsZWQgdG8gcmVhZCBkb21haW4gcGF0aCIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImZhaWxlZCB0byByZWFkIGRvbWFpbiBwYXRoIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtMTk1MCw3ICsxOTYyLDcgQEAgc3RhdGljIGlu
dCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5nLXJlZiIsIGRvbV9wYXRoKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3N0b3JlX21mbik7CiAgICAgaWYg
KHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8g
cmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJmYWls
ZWQgdG8gcmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
ICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhzX3N0b3JlX21mbik6
IDA7CkBAIC0xOTU5LDcgKzE5NzEsNyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0
KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVzL2NvbnNvbGUvcmluZy1yZWYiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ4c19jb25zb2xlX21mbik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExP
R0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xlL3Jpbmct
cmVmLiIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNv
bGUvcmluZy1yZWYuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBzdGF0ZS0+Y29u
c29sZV9tZm4gPSB4c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9tZm4pOiAwOwpAQCAt
MTk2OCwyMCArMTk4MCwyMCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhs
X2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvY29uc29sZS90dHkiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmNvbnNvbGVfdHR5KTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWRfc29mdF9yZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOworICAgICAg
ICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgc3RhdGUtPmNvbnNvbGVfdHR5ID0gbGlieGxfX3N0
cmR1cChnYywgY29uc29sZV90dHkpOwogCiAgICAgZHNzLT5hbyA9IGFvOwotICAgIGRzcy0+ZG9t
aWQgPSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0OworICAgIGRzcy0+ZG9taWQg
PSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZDsKICAgICBkc3MtPmRzcHMuZG1fc2F2ZWZpbGUgPSBH
Q1NQUklOVEYoTElCWExfREVWSUNFX01PREVMX1NBVkVfRklMRSIuJWQiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF9zb2Z0X3Jlc2V0KTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fc2F2
ZV9lbXVsYXRvcl94ZW5zdG9yZV9kYXRhKGRzcywgJnNycy0+dG9vbHN0YWNrX2J1ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNycy0+dG9vbHN0YWNrX2xl
bik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQs
ICJmYWlsZWQgdG8gc2F2ZSB0b29sc3RhY2sgcmVjb3JkLiIpOworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImZhaWxlZCB0byBzYXZlIHRvb2xzdGFjayByZWNvcmQuIik7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIApAQCAtMjAxMCwxMCArMjAyMiwxMCBAQCBzdGF0aWMgdm9pZCBzb2Z0
X3Jlc2V0X2RtX3N1c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICogeGVuc3RvcmUgYWdh
aW4gd2l0aCBwcm9iYWJseSBkaWZmZXJlbnQgc3RvcmUvY29uc29sZS8uLi4KICAgICAgKiBjaGFu
bmVscy4KICAgICAgKi8KLSAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNz
LmRvbWlkX3NvZnRfcmVzZXQpOworICAgIHhzX3JlbGVhc2VfZG9tYWluKENUWC0+eHNoLCBjZGNz
LT5kY3MuZG9taWQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21p
ZCA9IGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0OworICAgIHNycy0+ZGRzLmRvbWlkID0gY2Rj
cy0+ZGNzLmRvbWlkOwogICAgIHNycy0+ZGRzLmNhbGxiYWNrID0gZG9tYWluX3NvZnRfcmVzZXRf
Y2I7CiAgICAgc3JzLT5kZHMuc29mdF9yZXNldCA9IHRydWU7CiAgICAgbGlieGxfX2RvbWFpbl9k
ZXN0cm95KGVnYywgJnNycy0+ZGRzKTsKQEAgLTIwMjksNyArMjA0MSw3IEBAIHN0YXRpYyB2b2lk
IGRvbWFpbl9jcmVhdGVfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgKmNkY3MtPmRvbWlkX291
dCA9IGRvbWlkOwogCi0gICAgaWYgKGRjcy0+cmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKGRj
cy0+cmVzdG9yZV9mZCA+PSAwKSB7CiAgICAgICAgIGZscmMgPSBsaWJ4bF9fZmRfZmxhZ3NfcmVz
dG9yZShnYywKICAgICAgICAgICAgICAgICBkY3MtPnJlc3RvcmVfZmQsIGRjcy0+cmVzdG9yZV9m
ZGZsKTsKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU5MmU0MTJjMWIuLmY3NThkYWYzYjYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMjE5Myw3ICsyMTkzLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAgLyogZml4
bWU6IHRoaXMgZnVuY3Rpb24gY2FuIGxlYWsgdGhlIHN0dWJkb20gaWYgaXQgZmFpbHMgKi8KICAg
ICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRtX2NvbmZpZywgc3R1YmRvbV9zdGF0ZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQs
IGZhbHNlKTsKICAgICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKICAgICB1aW50MzJfdCBk
bV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDNiNzA4ZmJhOGYuLmNiMjM0OTBjNTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTk1Nyw3ICsx
OTU3LDcgQEAgX2hpZGRlbiAgdm9pZCBsaWJ4bF9fZXhlYyhsaWJ4bF9fZ2MgKmdjLCBpbnQgc3Rk
aW5mZCwgaW50IHN0ZG91dGZkLAogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmRvbWlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqZG9taWQsIGJvb2wgc29mdF9yZXNldCk7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCkBAIC00MTM0LDcgKzQxMzQsOCBAQCBzdHJ1Y3Qg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkZmw7IC8qIG9y
aWdpbmFsIGZsYWdzIG9mIHJlc3RvcmVfZmQgKi8KICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAg
IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyByZXN0b3JlX3BhcmFtczsKLSAgICB1aW50MzJf
dCBkb21pZF9zb2Z0X3Jlc2V0OworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGJvb2wgc29mdF9y
ZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJhY2s7CiAgICAgbGlieGxf
YXN5bmNwcm9ncmVzc19ob3cgYW9wX2NvbnNvbGVfaG93OwogICAgIC8qIHByaXZhdGUgdG8gZG9t
YWluX2NyZWF0ZSAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipWIt-0000J2-L6; Thu, 09 Jan 2020 11:48:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIs-0000IT-1L
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:42 +0000
X-Inumbo-ID: f864fda6-32d5-11ea-b9a8-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f864fda6-32d5-11ea-b9a8-12813bfff9fa;
 Thu, 09 Jan 2020 11:48:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570518; x=1610106518;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=B2i9pGs24DU8NIGtFWxC8KYSG+io8j9E8ByIwdA5SvM=;
 b=udddu2ktQK3nmoaKJdsy2blMRki+mwS2izna0o4p4YRfwvm0D8XUj4z0
 XvY742EVUPGKtXYABECQMr57Va+3M7kSKRKyB4a3Vlh1X8wh1zYEQz/PE
 nVEz9PBns8uQy2I8M3m7Lo1lKsFPRDN6uSqeFOFKC3Vzo068aHKgglJO/ I=;
IronPort-SDR: Fbr72Vkd458rciRq8boljZMAVqCabHwn2rD6fgpS58qemL/yORYmQ6ikL3oek4r+nwoewkZR24
 +2ADYILEQi/A==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="17662319"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 09 Jan 2020 11:48:33 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 700A4A31F3; Thu,  9 Jan 2020 11:48:32 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 9 Jan 2020 11:48:31 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:29 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:27 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:13 +0000
Message-ID: <20200109114816.2293-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 3/6] libxl: add infrastructure to track and
 query 'retired' domids
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

QSBkb21pZCBpcyBjb25zaWRlcmVkIHJldGlyZWQgaWYgdGhlIGRvbWFpbiBpdCByZXByZXNlbnRz
IHdhcyBkZXN0cm95ZWQKbGVzcyB0aGFuIGEgc3BlY2lmaWVkIG51bWJlciBvZiBzZWNvbmRzIGFn
by4gVGhlIG51bWJlciBjYW4gYmUgc2V0IHVzaW5nCnRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBM
SUJYTF9ET01JRF9NQVhfUkVUSVJFTUVOVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMKbm90IGV4aXN0
IHRoZW4gYSBkZWZhdWx0IHZhbHVlIG9mIDYwcyBpcyB1c2VkLgoKV2hlbmV2ZXIgYSBkb21haW4g
aXMgZGVzdHJveWVkLCBhIHRpbWUtc3RhbXBlZCByZWNvcmQgd2lsbCBiZSB3cml0dGVuIGludG8K
YSBoaXN0b3J5IGZpbGUgKC92YXIvcnVuL3hlbi9kb21pZC1oaXN0b3J5KS4gVG8gYXZvaWQgdGhl
IGhpc3RvcnkgZmlsZQpncm93aW5nIHRvbyBsYXJnZSwgYW55IHJlY29yZHMgd2l0aCB0aW1lLXN0
YW1wcyB0aGF0IGluZGljYXRlIHRoYXQgdGhlCmRvbWlkIGhhcyBleGNlZWRlZCBtYXhpbXVtIHJl
dGlyZW1lbnQgd2lsbCBhbHNvIGJlIHB1cmdlZC4KCkEgbmV3IHV0aWxpdHkgZnVuY3Rpb24sIGxp
YnhsX19pc19yZXRpcmVkX2RvbWlkKCksIGhhcyBiZWVuIGFkZGVkLiBUaGlzCmZ1bmN0aW9uIHJl
YWRzIHRoZSBzYW1lIGhpc3RvcnkgZmlsZSBjaGVja2luZyB3aGV0aGVyIGEgc3BlY2lmaWVkIGRv
bWlkCmhhcyBhIHJlY29yZCB0aGF0IGRvZXMgbm90IGV4Y2VlZCBtYXhpbXVtIHJldGlyZW1lbnQu
IFNpbmNlIHRoaXMgdXRpbGl0eQpmdW5jdGlvbiBkb2VzIG5vdCB3cml0ZSB0byB0aGUgZmlsZSwg
bm8gcmVjb3JkcyBhcmUgYWN0dWFsbHkgcHVyZ2VkIGJ5IGl0LgoKTk9URTogU2luY2UgdGhlIGhp
c3RvcnkgZmlsZSBpcyBob3N0ZWQgYnkgYSB0bXBmcyBmaWxlIHN5c3RlbSwgaXQgaXMKICAgICAg
YXV0b21hdGljYWxseSBwdXJnZWQgb24gYm9vdCB0aHVzIGFsbG93aW5nIHNhZmUgdXNlIG9mCiAg
ICAgIENMT0NLX01PTk9UT05JQyBhcyBhIHRpbWUgc291cmNlLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKdjI6CiAtIE5ldyBpbiB2Mgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCAxMzIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTAgKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCA1
NzE0NTAxNzc4Li43ZjI1NWYxODRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTI2OCw2ICsxMjY4LDEz
NyBAQCBzdGF0aWMgdm9pZCBkbV9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4
bF9fZGV2aWNlc19kZXN0cm95KGVnYywgJmRpcy0+ZHJzKTsKIH0KIAorc3RhdGljIHVuc2lnbmVk
IGludCBsaWJ4bF9fZ2V0X21heF9yZXRpcmVtZW50KHZvaWQpCit7CisgICAgY29uc3QgY2hhciAq
ZW52X21heF9yZXRpcmVtZW50ID0gZ2V0ZW52KCJMSUJYTF9ET01JRF9NQVhfUkVUSVJFTUVOVCIp
OworCisgICAgcmV0dXJuIGVudl9tYXhfcmV0aXJlbWVudCA/IHN0cnRvbChlbnZfbWF4X3JldGly
ZW1lbnQsIE5VTEwsIDApIDoKKyAgICAgICAgTElCWExfRE9NSURfTUFYX1JFVElSRU1FTlQ7Cit9
CisKK3N0YXRpYyBpbnQgbGlieGxfX29wZW5fZG9taWRfaGlzdG9yeShsaWJ4bF9fZ2MgKmdjKQor
eworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgaW50IGZkOworICAgIGludCByZXQ7CisKKyAg
ICBuYW1lID0gR0NTUFJJTlRGKCIlcy9kb21pZC1oaXN0b3J5IiwgbGlieGxfX3J1bl9kaXJfcGF0
aCgpKTsKKworICAgIGZkID0gb3BlbihuYW1lLCBPX1JEV1J8T19DUkVBVCwgMDY0NCk7CisgICAg
aWYgKGZkIDwgMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAidW5leHBlY3RlZCBlcnJvciB3aGls
ZSB0cnlpbmcgb3BlbiAlcywgZXJybm89JWQiLAorICAgICAgICAgICAgIG5hbWUsIGVycm5vKTsK
KyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmV0
ID0gZmxvY2soZmQsIExPQ0tfRVgpOworICAgICAgICBpZiAoIXJldCkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBpZiAoZXJybm8gIT0gRUlOVFIpIHsKKyAgICAgICAgICAgIC8qIEFsbCBv
dGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwgRU5PTENLLCBFV09VTERCTE9DSyAqLworICAgICAg
ICAgICAgTE9HRShFUlJPUiwKKyAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hp
bGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBlcnJubz0lZCIsCisgICAgICAgICAgICAgICAg
IG5hbWUsIGZkLCBlcnJubyk7CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICByZXR1cm4gZmQ7CisKK2ZhaWw6CisgICAgaWYgKGZkID49IDApCisgICAgICAg
IGNsb3NlKGZkKTsKKworICAgIHJldHVybiAtMTsKK30KKworLyogV3JpdGUgYSBkb21pZCByZXRp
cmVtZW50IHJlY29yZCAqLworc3RhdGljIHZvaWQgbGlieGxfX3JldGlyZV9kb21pZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICBsb25nIG1heF9yZXRpcmVtZW50ID0gbGli
eGxfX2dldF9tYXhfcmV0aXJlbWVudCgpOworICAgIGludCBmZDsKKyAgICBGSUxFICpmOworICAg
IGxvbmcgcm9mZiwgd29mZjsKKyAgICBjaGFyIGxpbmVbNjRdOworICAgIHN0cnVjdCB0aW1lc3Bl
YyB0czsKKworICAgIGZkID0gbGlieGxfX29wZW5fZG9taWRfaGlzdG9yeShnYyk7CisgICAgaWYg
KGZkIDwgMCkKKyAgICAgICAgcmV0dXJuOworCisgICAgY2xvY2tfZ2V0dGltZShDTE9DS19NT05P
VE9OSUMsICZ0cyk7CisKKyAgICAvKiBQdXJnZSBvbGQgcmV0aXJlbWVudCByZWNvcmRzICovCisK
KyAgICBmID0gZmRvcGVuKGZkLCAicisiKTsKKyAgICB3b2ZmID0gZnRlbGwoZik7CisKKyAgICB3
aGlsZSAoZmdldHMobGluZSwgc2l6ZW9mKGxpbmUpLCBmKSkgeworICAgICAgICB1bnNpZ25lZCBs
b25nIHNlYzsKKyAgICAgICAgdW5zaWduZWQgaW50IGlnbm9yZWQ7CisKKyAgICAgICAgcm9mZiA9
IGZ0ZWxsKGYpOworCisgICAgICAgIGlmIChzc2NhbmYobGluZSwgIiVsdSAldSIsICZzZWMsICZp
Z25vcmVkKSAhPSAyKQorICAgICAgICAgICAgY29udGludWU7IC8qIFB1cmdlIG1hbGZvcm1lZCBs
aW5lcyAqLworCisgICAgICAgIGlmICh0cy50dl9zZWMgLSBzZWMgPiBtYXhfcmV0aXJlbWVudCkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGZzZWVrKGYsIHdvZmYsIFNFRUtfU0VU
KTsKKyAgICAgICAgZnB1dHMobGluZSwgZik7CisgICAgICAgIHdvZmYgPSBmdGVsbChmKTsKKwor
ICAgICAgICBmc2VlayhmLCByb2ZmLCBTRUVLX1NFVCk7CisgICAgfQorCisgICAgZnNlZWsoZiwg
d29mZiwgU0VFS19TRVQpOworICAgIGZwcmludGYoZiwgIiVsdSAldVxuIiwgdHMudHZfc2VjLCBk
b21pZCk7CisgICAgd29mZiA9IGZ0ZWxsKGYpOworICAgIGZmbHVzaChmKTsKKworICAgIGZ0cnVu
Y2F0ZShmZCwgd29mZik7IC8qIG1heSBub3cgYmUgZmV3ZXIgcmVjb3JkcyAqLworCisgICAgY2xv
c2UoZmQpOworfQorCitib29sIGxpYnhsX19pc19yZXRpcmVkX2RvbWlkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkKQoreworICAgIGxvbmcgbWF4X3JldGlyZW1lbnQgPSBsaWJ4bF9fZ2V0
X21heF9yZXRpcmVtZW50KCk7CisgICAgYm9vbCByZXRpcmVkID0gZmFsc2U7CisgICAgaW50IGZk
OworICAgIEZJTEUgKmY7CisgICAgY2hhciBsaW5lWzY0XTsKKyAgICBzdHJ1Y3QgdGltZXNwZWMg
dHM7CisKKyAgICBmZCA9IGxpYnhsX19vcGVuX2RvbWlkX2hpc3RvcnkoZ2MpOworICAgIGlmIChm
ZCA8IDApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGNsb2NrX2dldHRpbWUoQ0xPQ0tf
TU9OT1RPTklDLCAmdHMpOworCisgICAgZiA9IGZkb3BlbihmZCwgInIiKTsKKworICAgIHdoaWxl
IChmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIGYpKSB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcg
c2VjOworICAgICAgICB1bnNpZ25lZCBpbnQgY2hlY2s7CisKKyAgICAgICAgaWYgKHNzY2FuZihs
aW5lLCAiJWx1ICV1IiwgJnNlYywgJmNoZWNrKSAhPSAyKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgaWYgKGNoZWNrID09IGRvbWlkICYmCisgICAgICAgICAgICB0cy50dl9zZWMg
LSBzZWMgPD0gbWF4X3JldGlyZW1lbnQpIHsKKyAgICAgICAgICAgIHJldGlyZWQgPSB0cnVlOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBjbG9zZShmZCk7CisK
KyAgICByZXR1cm4gcmV0aXJlZDsKK30KKwogc3RhdGljIHZvaWQgZGV2aWNlc19kZXN0cm95X2Ni
KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlc19yZW1vdmVfc3RhdGUgKmRycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmMpCkBAIC0xMzMxLDYgKzE0NjIsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rlc3Ry
b3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBpZiAoIWN0eC0+eGNoKSBnb3RvIGJhZGNo
aWxkOwogCiAgICAgICAgIGlmICghZGlzLT5zb2Z0X3Jlc2V0KSB7CisgICAgICAgICAgICBsaWJ4
bF9fcmV0aXJlX2RvbWlkKGdjLCBkb21pZCk7CiAgICAgICAgICAgICByYyA9IHhjX2RvbWFpbl9k
ZXN0cm95KGN0eC0+eGNoLCBkb21pZCk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBy
YyA9IHhjX2RvbWFpbl9wYXVzZShjdHgtPnhjaCwgZG9taWQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggY2IyMzQ5MGM1OS4uZmNhYzhhOTNjNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzcwLDYg
KzQ3NzAsMTYgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzd2Fp
dF9zdGF0ZSAqcHZjb250cm9sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCwgY29uc3QgY2hhciAqY21kKTsKIAorLyoKKyAqIE1heGltdW0gbnVtYmVy
IG9mIHNlY29uZHMgYSBkb21pZCByZW1haW5zIGluIHJldGlyZW1lbnQgYWZ0ZXIgZG9tYWluCisg
KiBkZXN0cnVjdGlvbi4gVGhpcyBjYW4gYmUgb3ZlcmlkZGVuIGJ5IHRoZSBlbnZpcm9ubWVudCB2
YXJpYWJsZSBvZiB0aGUKKyAqIHNhbWUgbmFtZS4KKyAqLworI2RlZmluZSBMSUJYTF9ET01JRF9N
QVhfUkVUSVJFTUVOVCA2MAorCisvKiBDaGVjayB3aGV0aGVyIGEgZG9taWQgaXMgaW4gcmV0aXJl
bWVudCAqLworYm9vbCBsaWJ4bF9faXNfcmV0aXJlZF9kb21pZChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCk7CisKICNlbmRpZgogCiAvKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipWIq-0000IG-CD; Thu, 09 Jan 2020 11:48:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIo-0000Hv-D9
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:38 +0000
X-Inumbo-ID: f8f3c9aa-32d5-11ea-b89f-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8f3c9aa-32d5-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 11:48:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570519; x=1610106519;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3V67GdulIUlIp7ax4loPsJWuwUmHAyVEgdp0JH/zDD8=;
 b=NrQs7WI38hWib+HEplSf9BlWIznkvHxeqXQLoCa7EqDuijh1QeObf60F
 TsQDqXyWMG+sA+kGuczzmbpxDbW2GWee2AD6mTDRODFkKBPFVy2xlk7LV
 PT21ym8Qc+yTbyU1/cXJk3hd6LfTNd30enXFX8auluj6kUZawcBlziqTs A=;
IronPort-SDR: XKcaRr8rknZW7EW61QeSXQO0l31f605oIy5fDt38U5ixtJ9pVsldC8tZsKKYfLg77B3mIPK9tF
 prtjzqk3rnDw==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; 
   d="scan'208";a="9255563"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 09 Jan 2020 11:48:27 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id D62B8A1D06; Thu,  9 Jan 2020 11:48:25 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 9 Jan 2020 11:48:25 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:24 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:21 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:11 +0000
Message-ID: <20200109114816.2293-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 1/6] libxl: add definition of INVALID_DOMID
 to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

Q3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhhdmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2Yg
SU5WQUxJRF9ET01JRAp3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3Ig
dGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcgdGhlCmJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5f
Y3JlYXRlX25ldy9yZXN0b3JlKCkgaXQgaXMgdXNlZnVsIHRvIGhhdmUgYQpzcGVjaWZpZWQgaW52
YWxpZCB2YWx1ZSBmb3IgYSBkb21haW4gaWQuCgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0
aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KbGlieGwuaCBhbmQg
cmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZSBoYXJk
Y29kZWQKJy0xJyBwYXNzZWQgYmFjayB2aWEgZG9tY3JlYXRlX2NvbXBsZXRlKCkgaXMgdGhlbiB1
cGRhdGVkIHRvIElOVkFMSURfRE9NSUQKYW5kIGNvbW1lbnQgYWJvdmUgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9uZXcvcmVzdG9yZSgpIGlzIGFjY29yZGluZ2x5Cm1vZGlmaWVkLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA0ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMSAtCiB0b29s
cy94bC94bF91dGlscy5oICAgICAgICAgIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNTRhYmI5ZGIxZi4uMThjMWEyZDZiZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xNTI3LDkgKzE1MjcsMTEgQEAgaW50IGxpYnhsX2N0eF9mcmVlKGxpYnhsX2N0eCAqY3R4IC8q
IDAgaXMgT0sgKi8pOwogCiAvKiBkb21haW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KIAorI2RlZmlu
ZSBJTlZBTElEX0RPTUlEIH4wCisKIC8qIElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwg
dGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5vdCBleGlzdAogICogKGluIGEgaGFsZi1jcmVhdGVkIHN0
YXRlKS4gICpkb21pZCB3aWxsIGJlIHZhbGlkIGFuZCB3aWxsIGJlIHRoZQotICogZG9tYWluIGlk
LCBvciAtMSwgYXMgYXBwcm9wcmlhdGUgKi8KKyAqIGRvbWFpbiBpZCwgb3IgSU5WQUxJRF9ET01J
RCwgYXMgYXBwcm9wcmlhdGUgKi8KIAogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGNl
ZjAuLmJjNDI1ZmVlMzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNzczLDcgKzE3NzMsNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfY29tcGxldGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9kZXN0cm95KGVnYywgJmRjcy0+ZGRzKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQotICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0gLTE7CisgICAgICAgIGRj
cy0+Z3Vlc3RfZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAgIH0KICAgICBkY3MtPmNhbGxiYWNr
KGVnYywgZGNzLCByYywgZGNzLT5ndWVzdF9kb21pZCk7CiB9CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCBiYThjOWI0MWFiLi4zYjcwOGZiYThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMSw3ICsx
MjEsNiBAQAogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09OU09MRVMgMwogI2RlZmluZSBUQVBf
REVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAiZG9taWQiCi0jZGVm
aW5lIElOVkFMSURfRE9NSUQgfjAKICNkZWZpbmUgUFZTSElNX0JBU0VOQU1FICJ4ZW4tc2hpbSIK
ICNkZWZpbmUgUFZTSElNX0NNRExJTkUgInB2LXNoaW0gY29uc29sZT14ZW4scHYiCiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmggYi90b29scy94bC94bF91dGlscy5oCmluZGV4IDdi
OWNjY2EzMGEuLmQ5OGI0MTlmMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmgKKysr
IGIvdG9vbHMveGwveGxfdXRpbHMuaApAQCAtNTIsOCArNTIsNiBAQAogI2RlZmluZSBTVFJfU0tJ
UF9QUkVGSVgoIGEsIGIgKSBcCiAgICAgKCBTVFJfSEFTX1BSRUZJWChhLCBiKSA/ICgoYSkgKz0g
c3RybGVuKGIpLCAxKSA6IDAgKQogCi0jZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKLQogI2RlZmlu
ZSBMT0coX2YsIF9hLi4uKSAgIGRvbG9nKF9fRklMRV9fLCBfX0xJTkVfXywgX19mdW5jX18sIF9m
ICJcbiIsICMjX2EpCiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 11: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 1ipWIy-0000MT-F6; Thu, 09 Jan 2020 11:48:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWIx-0000Lj-1d
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:47 +0000
X-Inumbo-ID: f864fda7-32d5-11ea-b9a8-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f864fda7-32d5-11ea-b9a8-12813bfff9fa;
 Thu, 09 Jan 2020 11:48:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570518; x=1610106518;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=hkv+4MvZMn2cg2Lo+6T7WOCFpLqK03ixLGIUC6dBLj0=;
 b=O07lwd2dIbwK9bEJGDkZkhYd2orft3V6BDicwoduCTit5f8Zl9F7S6dD
 MDMcQ3hrcLxvN0jHKR702Gy59x3U2H0VIpuFBAWymwUOUIN+Tf0HhXZtA
 mdQGxPuR0miFpDkWQvl4yVkz3Jae3MXREFjgsxBjlkDhprM8+w9kyROSs I=;
IronPort-SDR: 8na5+yz4VVZJzGPT5LaJ5qP0AMVyZkhS4KTO9i5r19EMY7Mp8rqHCYidsXFrIHW7ByiZPqoKbL
 GRk6gwchaoYg==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="17662301"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 09 Jan 2020 11:48:25 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 4DA8FA2446; Thu,  9 Jan 2020 11:48:22 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:22 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:20 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:19 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:10 +0000
Message-ID: <20200109114816.2293-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 0/6] xl/libxl: domid allocation/preservation
 changes
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBzZXJpZXMgd2FzIHByZXZpb3VzbHkgbmFtZWQgInhsL2xpYnhsOiBhbGxvdyBjcmVhdGlv
biBvZiBkb21haW5zIHdpdGgKYSBzcGVjaWZpZWQgZG9taWQiLgoKUGF1bCBEdXJyYW50ICg2KToK
ICBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YgSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJCiAgbGli
eGxfY3JlYXRlOiBtYWtlICdzb2Z0IHJlc2V0JyBleHBsaWNpdAogIGxpYnhsOiBhZGQgaW5mcmFz
dHJ1Y3R1cmUgdG8gdHJhY2sgYW5kIHF1ZXJ5ICdyZXRpcmVkJyBkb21pZHMKICBsaWJ4bDogYWxs
b3cgY3JlYXRpb24gb2YgZG9tYWlucyB3aXRoIGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZAog
IHhsLmNvbmY6IGludHJvZHVjZSAnZG9taWRfcG9saWN5JwogIHhsOiBhbGxvdyBkb21pZCB0byBi
ZSBwcmVzZXJ2ZWQgb24gc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGUKCiBkb2NzL21hbi94bC4xLnBv
ZC5pbiAgICAgICAgIHwgIDE0ICsrKysKIGRvY3MvbWFuL3hsLmNvbmYuNS5wb2QgICAgICAgfCAg
MTAgKysrCiB0b29scy9leGFtcGxlcy94bC5jb25mICAgICAgIHwgICA0ICsrCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgIHwgIDEzICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICAgfCAgOTAgKysrKysrKysrKysrKysrKystLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5j
ICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgMTMyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5jIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDE2ICsrKystCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgICAxICsKIHRvb2xzL3hsL3hsLmMgICAgICAg
ICAgICAgICAgfCAgMTAgKysrCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgIHwgICAyICsK
IHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgfCAgIDYgKy0KIHRvb2xzL3hsL3hsX21pZ3Jh
dGUuYyAgICAgICAgfCAgMTUgKystLQogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyAgICB8ICAx
OSArKystLQogdG9vbHMveGwveGxfdXRpbHMuaCAgICAgICAgICB8ICAgMiAtCiB0b29scy94bC94
bF92bWNvbnRyb2wuYyAgICAgIHwgICAzICsKIDE3IGZpbGVzIGNoYW5nZWQsIDI5NyBpbnNlcnRp
b25zKCspLCA0NCBkZWxldGlvbnMoLSkKLS0tCkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:48:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 11:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipWJ3-0000Ou-OQ; Thu, 09 Jan 2020 11:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipWJ2-0000OE-1d
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:48:52 +0000
X-Inumbo-ID: ff9182ca-32d5-11ea-b9a8-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff9182ca-32d5-11ea-b9a8-12813bfff9fa;
 Thu, 09 Jan 2020 11:48:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578570530; x=1610106530;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fwya/BgXJ1EnkdUnOfoOs9aAodxmibSHnq2+w0trDDA=;
 b=qnl4pnlCVnwPse8ulXZjgz0BOQ+XhBWayPKo8otrrwY+m2fJgGEaMSCu
 xZSs2a0Ocyh9JXeAHyT3Lqo1MgBfCteEBRo1ds56uCSrGaUILqHc4/hk8
 azdh27JnZjMOgNQcvnwugWB4xhznmG3gdvTJZXw84O5/efusGnm7RmaDp Q=;
IronPort-SDR: TxAcFvMnPN155DCvp+I827LWDDD09NJhIwH0X00jNMu6xkM0Ohk+ZUX/p6iv4hMqG4s57VNSo8
 bI3hQt96Zv8Q==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="19033041"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 09 Jan 2020 11:48:37 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 61629A2171; Thu,  9 Jan 2020 11:48:36 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 9 Jan 2020 11:48:36 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 11:48:35 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 11:48:33 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:48:15 +0000
Message-ID: <20200109114816.2293-6-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200109114816.2293-1-pdurrant@amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 5/6] xl.conf: introduce 'domid_policy'
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: Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGdsb2JhbCAnZG9taWRfcG9saWN5JyBjb25maWd1cmF0aW9u
IG9wdGlvbiB0byBkZWNpZGUKaG93IGRvbWFpbiBpZCB2YWx1ZXMgYXJlIGFsbG9jYXRlZCBmb3Ig
bmV3IGRvbWFpbnMuIEl0IG1heSBiZSBzZXQgdG8gb25lIG9mCnR3byB2YWx1ZXM6CgoieGVuIiwg
dGhlIGRlZmF1bHQgdmFsdWUsIHdpbGwgY2F1c2UgYW4gaW52YWxpZCBkb21pZCB2YWx1ZSB0byBi
ZSBwYXNzZWQKdG8gZG9fZG9tYWluX2NyZWF0ZSgpIHByZXNlcnZpbmcgdGhlIGV4aXN0aW5nIGJl
aGF2aW91ciBvZiBoYXZpbmcgWGVuCmNob29zZSB0aGUgZG9taWQgdmFsdWUgZHVyaW5nIGRvbWFp
bl9jcmVhdGUoKS4KCiJyYW5kb20iIHdpbGwgY2F1c2UgdGhlIHNwZWNpYWwgUkFORE9NX0RPTUlE
IHZhbHVlIHRvIGJlIHBhc3NlZCB0bwpkb19kb21haW5fY3JlYXRlKCkgc3VjaCB0aGF0IGxpYnhs
X19kb21haW5fbWFrZSgpIHdpbGwgc2VsZWN0IGEgcmFuZG9tCmRvbWlkIHZhbHVlLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCnYyOgogLSBOZXcgaW4gdjIKLS0tCiBkb2NzL21hbi94bC5jb25mLjUucG9kICB8IDEwICsr
KysrKysrKysKIHRvb2xzL2V4YW1wbGVzL3hsLmNvbmYgIHwgIDQgKysrKwogdG9vbHMveGwveGwu
YyAgICAgICAgICAgfCAxMCArKysrKysrKysrCiB0b29scy94bC94bC5oICAgICAgICAgICB8ICAx
ICsKIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QgYi9kb2Nz
L21hbi94bC5jb25mLjUucG9kCmluZGV4IDIwN2FiM2U3N2EuLjQxZWU0Mjg3NDQgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QKKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZApA
QCAtNDUsNiArNDUsMTYgQEAgVGhlIHNlbWFudGljcyBvZiBlYWNoIEM8S0VZPiBkZWZpbmVzIHdo
aWNoIGZvcm0gb2YgQzxWQUxVRT4gaXMgcmVxdWlyZWQuCiAKID1vdmVyIDQKIAorPWl0ZW0gQjxk
b21pZF9wb2xpY3k9InhlbiJ8InJhbmRvbSI+CisKK0RldGVybWluZXMgaG93IGRvbWFpbi1pZCBp
cyBzZXQgd2hlbiBjcmVhdGluZyBhIG5ldyBkb21haW4uCisKK0lmIHNldCB0byAieGVuIiB0aGVu
IHRoZSBoeXBlcnZpc29yIHdpbGwgYWxsb2NhdGUgbmV3IGRvbWFpbi1pZCB2YWx1ZXMgb24gYSBz
ZXF1ZW50aWFsIGJhc2lzLgorCitJZiBzZXQgdG8gInJhbmRvbSIgdGhlbiBhIHJhbmRvbSBkb21h
aW4taWQgdmFsdWUgd2lsbCBiZSBjaG9zZW4uCisKK0RlZmF1bHQ6ICJ4ZW4iCisKID1pdGVtIEI8
YXV0b2JhbGxvb249Im9mZiJ8Im9uInwiYXV0byI+CiAKIElmIHNldCB0byAib24iIHRoZW4gQzx4
bD4gd2lsbCBhdXRvbWF0aWNhbGx5IHJlZHVjZSB0aGUgYW1vdW50IG9mCmRpZmYgLS1naXQgYS90
b29scy9leGFtcGxlcy94bC5jb25mIGIvdG9vbHMvZXhhbXBsZXMveGwuY29uZgppbmRleCAwNDQ2
ZGViMzA0Li45NWYyZjQ0MmQzIDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy94bC5jb25mCisr
KyBiL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKQEAgLTEsNSArMSw5IEBACiAjIyBHbG9iYWwgWEwg
Y29uZmlnIGZpbGUgIyMKIAorIyBTZXQgZG9tYWluLWlkIHBvbGljeS4gInhlbiIgbWVhbnMgdGhh
dCB0aGUgaHlwZXJ2aXNvciB3aWxsIGNob29zZSB0aGUKKyMgaWQgb2YgYSBuZXcgZG9tYWluLiAi
cmFuZG9tIiBtZWFucyB0aGF0IGEgcmFuZG9tIHZhbHVlIHdpbGwgYmUgY2hvc2VuLgorI2RvbWlk
X3BvbGljeT0ieGVuIgorCiAjIENvbnRyb2wgd2hldGhlciBkb20wIGlzIGJhbGxvb25lZCBkb3du
IHdoZW4geGVuIGRvZXNuJ3QgaGF2ZSBlbm91Z2gKICMgZnJlZSBtZW1vcnkgdG8gY3JlYXRlIGEg
ZG9tYWluLiAgImF1dG8iIG1lYW5zIG9ubHkgYmFsbG9vbiBpZiBkb20wCiAjIHN0YXJ0cyB3aXRo
IGFsbCB0aGUgaG9zdCdzIG1lbW9yeS4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29s
cy94bC94bC5jCmluZGV4IDNkNDM5MGE0NmQuLjJhNWRkZDQzOTAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsLmMKKysrIGIvdG9vbHMveGwveGwuYwpAQCAtNTQsNiArNTQsNyBAQCBpbnQgY2xhaW1f
bW9kZSA9IDE7CiBib29sIHByb2dyZXNzX3VzZV9jciA9IDA7CiBpbnQgbWF4X2dyYW50X2ZyYW1l
cyA9IC0xOwogaW50IG1heF9tYXB0cmFja19mcmFtZXMgPSAtMTsKK2xpYnhsX2RvbWlkIGRvbWlk
X3BvbGljeSA9IElOVkFMSURfRE9NSUQ7CiAKIHhlbnRvb2xsb2dfbGV2ZWwgbWlubXNnbGV2ZWwg
PSBtaW5tc2dsZXZlbF9kZWZhdWx0OwogCkBAIC0yMjgsNiArMjI5LDE1IEBAIHN0YXRpYyB2b2lk
IHBhcnNlX2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICBlbHNlCiAg
ICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55KCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CiAK
KyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiZG9taWRfcG9saWN5IiwgJmJ1
ZiwgMCkpIHsKKyAgICAgICAgaWYgKCFzdHJjbXAoYnVmLCAieGVuIikpCisgICAgICAgICAgICBk
b21pZF9wb2xpY3kgPSBJTlZBTElEX0RPTUlEOworICAgICAgICBlbHNlIGlmICghc3RyY21wKGJ1
ZiwgInJhbmRvbSIpKQorICAgICAgICAgICAgZG9taWRfcG9saWN5ID0gUkFORE9NX0RPTUlEOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImludmFsaWQgZG9taWRf
cG9saWN5IG9wdGlvbiIpOworICAgIH0KKwogICAgIHhsdV9jZmdfZGVzdHJveShjb25maWcpOwog
fQogCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA2MGJk
YWQ4ZmZiLi4yYjQ3MDllZmIyIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xz
L3hsL3hsLmgKQEAgLTI4Myw2ICsyODMsNyBAQCBleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFt
ZXM7CiBleHRlcm4gbGlieGxfYml0bWFwIGdsb2JhbF92bV9hZmZpbml0eV9tYXNrOwogZXh0ZXJu
IGxpYnhsX2JpdG1hcCBnbG9iYWxfaHZtX2FmZmluaXR5X21hc2s7CiBleHRlcm4gbGlieGxfYml0
bWFwIGdsb2JhbF9wdl9hZmZpbml0eV9tYXNrOworZXh0ZXJuIGxpYnhsX2RvbWlkIGRvbWlkX3Bv
bGljeTsKIAogZW51bSBvdXRwdXRfZm9ybWF0IHsKICAgICBPVVRQVVRfRk9STUFUX0pTT04sCmRp
ZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCmluZGV4IGU1MjBiMWRhNzkuLjM5MjkyYWNmZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC04OTksNiArODk5
LDggQEAgc3RhcnQ6CiAgICAgICAgIGF1dG9jb25uZWN0X2NvbnNvbGVfaG93ID0gMDsKICAgICB9
CiAKKyAgICBkX2NvbmZpZy5jX2luZm8uZG9taWQgPSBkb21pZF9wb2xpY3k7CisKICAgICBpZiAo
IHJlc3RvcmluZyApIHsKICAgICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zIHBhcmFt
czsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 11:51:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 11: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 1ipWLn-0001bm-Gj; Thu, 09 Jan 2020 11:51:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipWLl-0001ba-Sc
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 11:51:41 +0000
X-Inumbo-ID: 659ffc40-32d6-11ea-b9ab-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 659ffc40-32d6-11ea-b9ab-12813bfff9fa;
 Thu, 09 Jan 2020 11:51:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578570700;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=F/gXdzQ7+mkv3MfNccj8HEJ0PYfBrNpE7mhjowxHvyk=;
 b=CQiHRQEa+cGFW1bTPnJYk9hSmizBxEhTARtg83rJEbJ+0q1C3FnfwN3L
 yldosdthVR0b6SkGWz7mBGI7gqldmL6LTRMu1n0NUQSZbSOoEE/xfUpXq
 CtE1VHD+iYzfZ9hd2eugFT/Qazxp4e9mKBWmMH80f25WnaicLZ/F9fJor E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uvG1uML1Jhn9EBhjz7NzUG8+iXATPCwKeEWx/LrNvtyObTouwDGAEVe3dsFf0h0aOQCK//ovGA
 3YExU05Y2/VR3qevkpQ+FtM/HHFWrOQgll4H658AkngqO12LESX7/30TrFz4hdArk7Vshw0hNl
 1gkSdvRnqjJor1sMmP2u45WoJNKlZwhUdwK9VBalr7822x+fIzNCIg38oIgwqzzTNMcZNOM6Fr
 YYnclVuhvrg6mC3plpEU+9RpBXcG/9hAPVCZxvSIYSIdRHnaM5/RT7z2LDHa/rec+/0JsXg09b
 s+c=
X-SBRS: 2.7
X-MesageID: 11262614
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="11262614"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 11:51:33 +0000
Message-ID: <20200109115133.24176-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200108170040.7728-1-andrew.cooper3@citrix.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/boot: Rationalise stack handling during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIHRvcCAobnVtZXJpY2FsbHkgaGlnaGVyIGFkZHJlc3Nlcykgb2YgY3B1MF9zdGFja1tdIGNv
bnRhaW5zIHRoZSBCU1AncwpjcHVfaW5mbyBibG9jay4gIExvZ2ljIGluIFhlbiBleHBlY3RzIHRo
aXMgdG8gYmUgaW5pdGlhbGlzZWQgdG8gMCwgYnV0IHRoaXMKYXJlYSBvZiBzdGFjayBpcyBhbHNv
IHVzZWQgZHVyaW5nIGVhcmx5IGJvb3QuCgpVcGRhdGUgdGhlIGhlYWQuUyBjb2RlIHRvIGF2b2lk
IHVzaW5nIHRoZSBjcHVfaW5mbyBibG9jay4gIEFkZGl0aW9uYWxseSwKdXBkYXRlIHRoZSBzdGFj
a19zdGFydCB2YXJpYWJsZSB0byBtYXRjaCwgd2hpY2ggYXZvaWRzIF9faGlnaF9zdGFydCgpIGFu
ZAplZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCgpIG5lZWRpbmcgdG8gbWFrZSB0aGUgYWRqdXN0bWVu
dCBtYW51YWxseS4KCkZpbmFsbHksIGxlYXZlIGEgYmlnIHdhcm5pbmcgYnkgdGhlIEJJT1MgQlNT
IGluaXRpYWxpc2F0aW9uLCBiZWNhdXNlIGl0IGlzIGJ5Cm5vIG1lYW5zIG9idmlvdXMgdGhhdCB0
aGUgc3RhY2sgZG9lc24ndCBzdXJ2aXZlIHRoZSBSRVAgU1RPUy4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6CiAqIFVzZSAnaScgcmF0aGVy
IHRoYW4gJ2lyJyBmb3IgW2NzXQogKiBBZGp1c3Qgc3RhY2tfYmFzZVswXSBjYWxjdWxhdGlvbiBp
biBzbXBfcHJlcGFyZV9jcHVzKCkKLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgfCAx
MCArKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgfCAgMyArLS0KIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8IDE1ICsrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgIHwgIDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggYzczMDgxMDQ2MS4uMjUwNTg3ZmRm
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwpAQCAtNDAwLDcgKzQwMCw3IEBAIF9fcHZoX3N0YXJ0OgogICAgICAgICBz
dWIgICAgICRzeW1fb2ZmcygxYiksICVlc2kKIAogICAgICAgICAvKiBTZXQgdXAgc3RhY2suICov
Ci0gICAgICAgIGxlYSAgICAgU1RBQ0tfU0laRSArIHN5bV9lc2koY3B1MF9zdGFjayksICVlc3AK
KyAgICAgICAgbGVhICAgICBTVEFDS19TSVpFIC0gQ1BVSU5GT19zaXplb2YgKyBzeW1fZXNpKGNw
dTBfc3RhY2spLCAlZXNwCiAKICAgICAgICAgbW92ICAgICAlZWJ4LCBzeW1fZXNpKHB2aF9zdGFy
dF9pbmZvX3BhKQogCkBAIC00NDcsNyArNDQ3LDcgQEAgX19zdGFydDoKICAgICAgICAgc3ViICAg
ICAkc3ltX29mZnMoMWIpLCAlZXNpCiAKICAgICAgICAgLyogU2V0IHVwIHN0YWNrLiAqLwotICAg
ICAgICBsZWEgICAgIFNUQUNLX1NJWkUgKyBzeW1fZXNpKGNwdTBfc3RhY2spLCAlZXNwCisgICAg
ICAgIGxlYSAgICAgU1RBQ0tfU0laRSAtIENQVUlORk9fc2l6ZW9mICsgc3ltX2VzaShjcHUwX3N0
YWNrKSwgJWVzcAogCiAgICAgICAgIC8qIEJvb3Rsb2FkZXJzIG1heSBzZXQgbXVsdGlib290ezEs
Mn0ubWVtX2xvd2VyIHRvIGEgbm9uemVybyB2YWx1ZS4gKi8KICAgICAgICAgeG9yICAgICAlZWR4
LCVlZHgKQEAgLTYxNiw3ICs2MTYsMTEgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgY21w
YiAgICAkMCxzeW1fZnMoZWZpX3BsYXRmb3JtKQogICAgICAgICBqbnogICAgIDFmCiAKLSAgICAg
ICAgLyogSW5pdGlhbGl6ZSBCU1MgKG5vIG5hc3R5IHN1cnByaXNlcyEpLiAqLworICAgICAgICAv
KgorICAgICAgICAgKiBJbml0aWFsaXNlIHRoZSBCU1MuCisgICAgICAgICAqCisgICAgICAgICAq
ICEhISBXQVJOSU5HIC0gYWxzbyB6ZXJvZXMgdGhlIGN1cnJlbnQgc3RhY2sgISEhCisgICAgICAg
ICAqLwogICAgICAgICBsZWEgICAgIHN5bV9lc2koX19ic3Nfc3RhcnQpLCAlZWRpCiAgICAgICAg
IGxlYSAgICAgc3ltX2VzaShfX2Jzc19lbmQpLCAlZWN4CiAgICAgICAgIHN1YiAgICAgJWVkaSwl
ZWN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3g4Nl82NC5TCmluZGV4IGI1NGQzYWNlZWEuLjBhY2Y1ZTg2MGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82
NC5TCkBAIC0xNiw3ICsxNiw2IEBAIEVOVFJZKF9faGlnaF9zdGFydCkKICAgICAgICAgbW92ICAg
ICAlcmN4LCVjcjQKIAogICAgICAgICBtb3YgICAgIHN0YWNrX3N0YXJ0KCVyaXApLCVyc3AKLSAg
ICAgICAgb3IgICAgICAkKFNUQUNLX1NJWkUtQ1BVSU5GT19zaXplb2YpLCVyc3AKIAogICAgICAg
ICAvKiBSZXNldCBFRkxBR1MgKHN1YnN1bWVzIENMSSBhbmQgQ0xEKS4gKi8KICAgICAgICAgcHVz
aHEgICAkMApAQCAtNDIsNyArNDEsNyBAQCBtdWx0aWJvb3RfcHRyOgogICAgICAgICAubG9uZyAg
IDAKIAogR0xPQkFMKHN0YWNrX3N0YXJ0KQotICAgICAgICAucXVhZCAgIGNwdTBfc3RhY2sKKyAg
ICAgICAgLnF1YWQgICBjcHUwX3N0YWNrICsgU1RBQ0tfU0laRSAtIENQVUlORk9fc2l6ZW9mCiAK
ICAgICAgICAgLnNlY3Rpb24gLmRhdGEucGFnZV9hbGlnbmVkLCAiYXciLCBAcHJvZ2JpdHMKICAg
ICAgICAgLmFsaWduIFBBR0VfU0laRSwgMApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9l
ZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDY3NmQ2MTZmZjgu
LjljMDM2ZDVmNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysg
Yi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTI0OSwyMyArMjQ5LDI0IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBub3JldHVybiBlZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCh2b2lkKQogICAg
ICAgICAgICAgICAgICAgICJvciAgICAgJCJfX3N0cmluZ2lmeShYODZfQ1I0X1BHRSkiLCAlW2Ny
NF1cblx0IgogICAgICAgICAgICAgICAgICAgICJtb3YgICAgJVtjcjRdLCAlJWNyNFxuXHQiCiAj
ZW5kaWYKLSAgICAgICAgICAgICAgICAgICAibW92YWJzICRfX3N0YXJ0X3hlbiwgJVtyaXBdXG5c
dCIKICAgICAgICAgICAgICAgICAgICAibGdkdCAgIGJvb3RfZ2R0ciglJXJpcClcblx0IgotICAg
ICAgICAgICAgICAgICAgICJtb3YgICAgc3RhY2tfc3RhcnQoJSVyaXApLCAlJXJzcFxuXHQiCiAg
ICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVzc1xuXHQiCiAgICAgICAgICAgICAg
ICAgICAgIm1vdiAgICAlW2RzXSwgJSVkc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAg
ICAlW2RzXSwgJSVlc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVm
c1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVnc1xuXHQiCi0gICAg
ICAgICAgICAgICAgICAgIm1vdmwgICAlW2NzXSwgOCglJXJzcClcblx0IgotICAgICAgICAgICAg
ICAgICAgICJtb3YgICAgJVtyaXBdLCAoJSVyc3ApXG5cdCIKLSAgICAgICAgICAgICAgICAgICAi
bHJldHEgICVbc3Rrb2ZmXS0xNiIKKworICAgICAgICAgICAgICAgICAgIC8qIEp1bXAgdG8gaGln
aGVyIG1hcHBpbmdzLiAqLworICAgICAgICAgICAgICAgICAgICJtb3YgICAgc3RhY2tfc3RhcnQo
JSVyaXApLCAlJXJzcFxuXHQiCisgICAgICAgICAgICAgICAgICAgIm1vdmFicyAkX19zdGFydF94
ZW4sICVbcmlwXVxuXHQiCisgICAgICAgICAgICAgICAgICAgInB1c2ggICAlW2NzXVxuXHQiCisg
ICAgICAgICAgICAgICAgICAgInB1c2ggICAlW3JpcF1cblx0IgorICAgICAgICAgICAgICAgICAg
ICJscmV0cSIKICAgICAgICAgICAgICAgICAgICA6IFtyaXBdICI9JnIiIChlZmVyLyogYW55IGRl
YWQgNjQtYml0IHZhcmlhYmxlICovKSwKICAgICAgICAgICAgICAgICAgICAgIFtjcjRdICIrJnIi
IChjcjQpCiAgICAgICAgICAgICAgICAgICAgOiBbY3IzXSAiciIgKGlkbGVfcGdfdGFibGUpLAot
ICAgICAgICAgICAgICAgICAgICAgW2NzXSAiaXIiIChfX0hZUEVSVklTT1JfQ1MpLAorICAgICAg
ICAgICAgICAgICAgICAgW2NzXSAiaSIgKF9fSFlQRVJWSVNPUl9DUyksCiAgICAgICAgICAgICAg
ICAgICAgICBbZHNdICJyIiAoX19IWVBFUlZJU09SX0RTKSwKLSAgICAgICAgICAgICAgICAgICAg
IFtzdGtvZmZdICJpIiAoU1RBQ0tfU0laRSAtIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKSwKICAg
ICAgICAgICAgICAgICAgICAgICJEIiAoJm1iaSkKICAgICAgICAgICAgICAgICAgICA6ICJtZW1v
cnkiICk7CiAgICAgdW5yZWFjaGFibGUoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDMwMWY3NDY5NzkuLmM5ZDFhYjQ0
MjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtNTU0LDcgKzU1NCw3IEBAIHN0YXRpYyBpbnQgZG9fYm9vdF9jcHUoaW50
IGFwaWNpZCwgaW50IGNwdSkKICAgICAgICAgcHJpbnRrKCJCb290aW5nIHByb2Nlc3NvciAlZC8l
ZCBlaXAgJWx4XG4iLAogICAgICAgICAgICAgICAgY3B1LCBhcGljaWQsIHN0YXJ0X2VpcCk7CiAK
LSAgICBzdGFja19zdGFydCA9IHN0YWNrX2Jhc2VbY3B1XTsKKyAgICBzdGFja19zdGFydCA9IHN0
YWNrX2Jhc2VbY3B1XSArIFNUQUNLX1NJWkUgLSBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKTsKIAog
ICAgIC8qIFRoaXMgZ3J1bmdlIHJ1bnMgdGhlIHN0YXJ0dXAgcHJvY2VzcyBmb3IgdGhlIHRhcmdl
dGVkIHByb2Nlc3Nvci4gKi8KIApAQCAtMTA4NCw3ICsxMDg0LDcgQEAgdm9pZCBfX2luaXQgc21w
X3ByZXBhcmVfY3B1cyh2b2lkKQogICAgIGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZCA9IGdldF9h
cGljX2lkKCk7CiAgICAgeDg2X2NwdV90b19hcGljaWRbMF0gPSBib290X2NwdV9waHlzaWNhbF9h
cGljaWQ7CiAKLSAgICBzdGFja19iYXNlWzBdID0gc3RhY2tfc3RhcnQ7CisgICAgc3RhY2tfYmFz
ZVswXSA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXN0YWNrX3N0YXJ0ICYgfihTVEFDS19TSVpF
IC0gMSkpOwogCiAgICAgcmMgPSBzZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyAp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 12:08:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 12: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 1ipWbR-0002o3-G2; Thu, 09 Jan 2020 12:07:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WLf5=26=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1ipWbQ-0002ny-PW
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 12:07:52 +0000
X-Inumbo-ID: a8504782-32d8-11ea-a2eb-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8504782-32d8-11ea-a2eb-bc764e2007e4;
 Thu, 09 Jan 2020 12:07:51 +0000 (UTC)
Received: from [5.158.153.52] (helo=nanos.tec.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1ipWb1-0000nt-Tc; Thu, 09 Jan 2020 13:07:28 +0100
Received: by nanos.tec.linutronix.de (Postfix, from userid 1000)
 id 492021060CF; Thu,  9 Jan 2020 13:07:27 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Anchal Agarwal <anchalag@amazon.com>
In-Reply-To: <20200108212417.GA22381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <877e22ezv6.fsf@nanos.tec.linutronix.de>
 <20200108212417.GA22381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
Date: Thu, 09 Jan 2020 13:07:27 +0100
Message-ID: <874kx4omtc.fsf@nanos.tec.linutronix.de>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, kamatam@amazon.com, mingo@redhat.com,
 xen-devel@lists.xenproject.org, sblbir@amazon.com, len.brown@intel.com,
 linux-pm@vger.kernel.org, anchalag@amazon.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 fllinden@amazon.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org,
 vkuznets@redhat.com, davem@davemloft.net, dwmw@amazon.co.uk,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+IHdyaXRlczoKPiBPbiBXZWQsIEph
biAwOCwgMjAyMCBhdCAwNDoyMzoyNVBNICswMTAwLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4+
IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPiB3cml0ZXM6Cj4+ID4gK3ZvaWQg
aXJxX3N0YXRlX2Nscl9zdGFydGVkKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPj4gPiAgewo+PiA+
ICAJaXJxZF9jbGVhcigmZGVzYy0+aXJxX2RhdGEsIElSUURfSVJRX1NUQVJURUQpOwo+PiA+ICB9
Cj4+ID4gK0VYUE9SVF9TWU1CT0xfR1BMKGlycV9zdGF0ZV9jbHJfc3RhcnRlZCk7Cj4+IAo+PiBU
aGlzIGlzIGNvcmUgaW50ZXJuYWwgc3RhdGUgYW5kIG5vdCBzdXBwb3NlZCB0byBiZSBmaWRkbGVk
IHdpdGggYnkKPj4gZHJpdmVycy4KPj4gCj4+IGlycV9jaGlwIGhhcyBpcnFfc3VzcGVuZC9yZXN1
bWUvcG1fc2h1dGRvd24gY2FsbGJhY2tzIGZvciBhIHJlYXNvbi4KPj4KPiBJIGFncmVlLCBhcyBp
dHMgbWVudGlvbmVkIGluIHRoZSBwcmV2aW91cyBwYXRjaCB7W1JGQyBQQVRDSCBWMiAwOC8xMV19
IHRoaXMgaXMgCj4gb25lIHdheSBvZiBleHBsaWNpdGx5IHNodXR0aW5nIGRvd24gbGVnYWN5IGRl
dmljZXMgd2l0aG91dCBpbnRyb2R1Y2luZyB0b28gbXVjaCAKPiBjb2RlIGZvciBlYWNoIG9mIHRo
ZSBsZWdhY3kgZGV2aWNlcy4gLiBmb3IgZWcuIGluIGNhc2Ugb2YgZmxvcHB5IHRoZXJlIAo+IGlz
IG5vIHN1c3BlbmQvZnJlZXplIGhhbmRsZXIgd2hpY2ggc2hvdWxkIGhhdmUgZG9uZSB0aGUgbmVl
ZGZ1bC4KPiAuCj4gRWl0aGVyIHdlIGltcGxlbWVudCB0aGVtIGZvciBhbGwgdGhlIGxlZ2FjeSBk
ZXZpY2VzIHRoYXQgaGF2ZSB0aGVtIG1pc3Npbmcgb3IKPiBleHBsaWNpdGx5IHNodXRkb3duIHBp
cnFzLiBJIGhhdmUgY2hvb3NlbiBsYXRlciBmb3Igc2ltcGxpY2l0eS4gSSB1bmRlcnN0YW5kCj4g
dGhhdCBpZGVhbGx5IHdlIHNob3VsZCBlbmFibGUvZGlzYWJsZSBkZXZpY2VzIGludGVycnVwdHMg
aW4gc3VzcGVuZC9yZXN1bWUgCj4gZGV2aWNlcyBidXQgdGhhdCByZXF1aXJlcyBhZGRpbmcgY29k
ZSBmb3IgZG9pbmcgdGhhdCB0byBmZXcgZHJpdmVyc1thbmQgSSBtYXkKPiBub3Qga25vdyBhbGwg
b2YgdGhlbSBlaXRoZXJdCj4KPiBOb3cgSSBkaXNjb3ZlcmVkIGR1cmluZyB0aGUgZmxvdyBpbiBo
aWJlcm5hdGlvbl9wbGF0Zm9ybV9lbnRlciB1bmRlciByZXN1bWUgCj4gZGV2aWNlcyB0aGF0IGZv
ciBzdWNoIGRldmljZXMgaXJxX3N0YXJ0dXAgaXMgY2FsbGVkIHdoaWNoIGNoZWNrcyBmb3IgCj4g
SVJRRF9JUlFfU1RBUlRFRCBmbGFnIGFuZCBiYXNlZCBvbiB0aGF0IGl0IGNhbGxzIGlycV9lbmFi
bGUgb3IgaXJxX3N0YXJ0dXAuCj4gVGhleSBhcmUgb25seSByZXN0YXJ0ZWQgaWYgdGhlIGZsYWcg
aXMgbm90IHNldCB3aGljaCBpcyBjbGVhcmVkIGR1cmluZyBzaHV0ZG93bi4gCj4gc2h1dGRvd25f
cGlycSBkb2VzIG5vdCBkbyB0aGF0LiBPbmx5IG1hc2tpbmcvdW5tYXNraW5nIG9mIGV2dGNobiBk
b2VzIG5vdCB3b3JrIAo+IGFzIHBpcnEgbmVlZHMgdG8gYmUgcmVzdGFydGVkLgo+IHhlbi1waXJx
LmVuYWJsZV9pcnEgaXMgY2FsbGVkIHJhdGhlciB0aGFuIHN0cmF0dXBfcGlycS4gT24gcmVzdW1l
IGlmIHRoZXNlIHBpcnFzCj4gYXJlIG5vdCByZXN0YXJ0ZWQgaW4gdGhpcyBjYXNlIEFDUEkgU0NJ
IGludGVycnVwdHMsIEkgZG8gbm90IHNlZSByZWNlaXZpbmcgCj4gYW55IGludGVycnVwdHMgdW5k
ZXIgY2F0IC9wcm9jL2ludGVycnVwdHMgZXZlbiB0aG91Z2ggaG9zdCBrZWVwcyBnZW5lcmF0aW5n
IAo+IFM0IEFDUEkgZXZlbnRzLiAKPiBEb2VzIHRoYXQgbWFrZXMgc2Vuc2U/CgpOby4gWW91IHN0
aWxsIHZpb2xhdGUgYWxsIGFic3RyYWN0aW9uIGJvdW5kYXJpZXMuIE9uIG9uZSBoYW5kIHlvdSB1
c2UgYQpYRU4gc3BlY2lmaWMgc3VzcGVuZCBmdW5jdGlvbiB0byBzaHV0IGRvd24gaW50ZXJydXB0
cywgYnV0IHRoZW4geW91IHdhbnQKdGhlIGNvcmUgY29kZSB0byByZWVzdGFibGlzaCB0aGVtIG9u
IHJlc3VtZS4gVGhhdCdzIGp1c3QgYmFkIGhhY2tlcnkgd2hpY2gKYWJ1c2VzIHBhcnRpYWwga25v
d2xlZGdlIG9mIGNvcmUgaW50ZXJuYWxzLiBUaGUgc3RhdGUgZmxhZyBpcyBvbmx5IG9uZQpwYXJ0
IG9mIHRoZSBjb3JlIGludGVybmFsIHN0YXRlIGFuZCBqdXN0IGNsZWFyaW5nIGl0IGRvZXMgbm90
IG1ha2UgdGhlCnJlc3QgY29uc2lzdGVudC4gSXQganVzdCB3b3JrcyBieSBjaGFuY2UgYW5kIG5v
dCBieSBkZXNpZ24gYW5kIGFueQpjaGFuZ2Ugb2YgdGhlIGNvcmUgY29kZSB3aWxsIGJyZWFrIGl0
IGluIGNvbG91cmZ1bCB3YXlzLgoKU28gZWl0aGVyIHlvdSBjYW4gaGFuZGxlIGl0IHB1cmVseSBv
biB0aGUgWEVOIHNpZGUgd2l0aG91dCB0b3VjaGluZyBhbnkKY29yZSBzdGF0ZSBvciB5b3UgbmVl
ZCB0byBjb21lIHVwIHdpdGggc29tZSB3YXkgb2YgbGV0dGluZyB0aGUgY29yZSBjb2RlCmtub3cg
dGhhdCBpdCBzaG91bGQgaW52b2tlIHNodXRkb3duIGluc3RlYWQgb2YgZGlzYWJsZS4KClNvbWV0
aGluZyBsaWtlIHRoZSBjb21wbGV0ZWx5IHVudGVzdGVkIHBhdGNoIGJlbG93LgoKVGhhbmtzLAoK
ICAgICAgIHRnbHgKCjg8LS0tLS0tLS0tLS0tLS0tLQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvaXJxLmggYi9pbmNsdWRlL2xpbnV4L2lycS5oCmluZGV4IDc4NTNlYjkzMDFmMi4uNTBmMjA1
N2JjMzM5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2lycS5oCisrKyBiL2luY2x1ZGUvbGlu
dXgvaXJxLmgKQEAgLTUxMSw2ICs1MTEsNyBAQCBzdHJ1Y3QgaXJxX2NoaXAgewogICogSVJRQ0hJ
UF9FT0lfVEhSRUFERUQ6CUNoaXAgcmVxdWlyZXMgZW9pKCkgb24gdW5tYXNrIGluIHRocmVhZGVk
IG1vZGUKICAqIElSUUNISVBfU1VQUE9SVFNfTEVWRUxfTVNJCUNoaXAgY2FuIHByb3ZpZGUgdHdv
IGRvb3JiZWxscyBmb3IgTGV2ZWwgTVNJcwogICogSVJRQ0hJUF9TVVBQT1JUU19OTUk6CUNoaXAg
Y2FuIGRlbGl2ZXIgTk1Jcywgb25seSBmb3Igcm9vdCBpcnFjaGlwcworICogSVJRQ0hJUF9TSFVU
RE9XTl9PTl9TVVNQRU5EOglTaHV0ZG93biBub24gd2FrZSBpcnFzIGluIHRoZSBzdXNwZW5kIHBh
dGgKICAqLwogZW51bSB7CiAJSVJRQ0hJUF9TRVRfVFlQRV9NQVNLRUQJCT0gKDEgPDwgIDApLApA
QCAtNTIyLDYgKzUyMyw3IEBAIGVudW0gewogCUlSUUNISVBfRU9JX1RIUkVBREVECQk9ICgxIDw8
ICA2KSwKIAlJUlFDSElQX1NVUFBPUlRTX0xFVkVMX01TSQk9ICgxIDw8ICA3KSwKIAlJUlFDSElQ
X1NVUFBPUlRTX05NSQkJPSAoMSA8PCAgOCksCisJSVJRQ0hJUF9TSFVURE9XTl9PTl9TVVNQRU5E
CT0gKDEgPDwgIDkpLAogfTsKIAogI2luY2x1ZGUgPGxpbnV4L2lycWRlc2MuaD4KZGlmZiAtLWdp
dCBhL2tlcm5lbC9pcnEvY2hpcC5jIGIva2VybmVsL2lycS9jaGlwLmMKaW5kZXggYjNmYTJkODdk
MmYzLi4wZmUzNTVmNzJhMTUgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9pcnEvY2hpcC5jCisrKyBiL2tl
cm5lbC9pcnEvY2hpcC5jCkBAIC0yMzMsNyArMjMzLDcgQEAgX19pcnFfc3RhcnR1cF9tYW5hZ2Vk
KHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgc3RydWN0IGNwdW1hc2sgKmFmZiwgYm9vbCBmb3JjZSkK
IH0KICNlbmRpZgogCi1zdGF0aWMgaW50IF9faXJxX3N0YXJ0dXAoc3RydWN0IGlycV9kZXNjICpk
ZXNjKQoraW50IF9faXJxX3N0YXJ0dXAoc3RydWN0IGlycV9kZXNjICpkZXNjKQogewogCXN0cnVj
dCBpcnFfZGF0YSAqZCA9IGlycV9kZXNjX2dldF9pcnFfZGF0YShkZXNjKTsKIAlpbnQgcmV0ID0g
MDsKZGlmZiAtLWdpdCBhL2tlcm5lbC9pcnEvaW50ZXJuYWxzLmggYi9rZXJuZWwvaXJxL2ludGVy
bmFscy5oCmluZGV4IDM5MjRmYmU4MjlkNC4uMTFjN2M1NWJkYTYzIDEwMDY0NAotLS0gYS9rZXJu
ZWwvaXJxL2ludGVybmFscy5oCisrKyBiL2tlcm5lbC9pcnEvaW50ZXJuYWxzLmgKQEAgLTgwLDYg
KzgwLDcgQEAgZXh0ZXJuIHZvaWQgX19lbmFibGVfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7
CiBleHRlcm4gaW50IGlycV9hY3RpdmF0ZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwogZXh0ZXJu
IGludCBpcnFfYWN0aXZhdGVfYW5kX3N0YXJ0dXAoc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29s
IHJlc2VuZCk7CiBleHRlcm4gaW50IGlycV9zdGFydHVwKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywg
Ym9vbCByZXNlbmQsIGJvb2wgZm9yY2UpOworZXh0ZXJuIGludCBfX2lycV9zdGFydHVwKHN0cnVj
dCBpcnFfZGVzYyAqZGVzYyk7CiAKIGV4dGVybiB2b2lkIGlycV9zaHV0ZG93bihzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2MpOwogZXh0ZXJuIHZvaWQgaXJxX3NodXRkb3duX2FuZF9kZWFjdGl2YXRlKHN0
cnVjdCBpcnFfZGVzYyAqZGVzYyk7CmRpZmYgLS1naXQgYS9rZXJuZWwvaXJxL3BtLmMgYi9rZXJu
ZWwvaXJxL3BtLmMKaW5kZXggOGY1NTdmYTFmNGZlLi41OTdmMDYwMjUxMGEgMTAwNjQ0Ci0tLSBh
L2tlcm5lbC9pcnEvcG0uYworKysgYi9rZXJuZWwvaXJxL3BtLmMKQEAgLTg1LDE2ICs4NSwyMiBA
QCBzdGF0aWMgYm9vbCBzdXNwZW5kX2RldmljZV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjKQog
CX0KIAogCWRlc2MtPmlzdGF0ZSB8PSBJUlFTX1NVU1BFTkRFRDsKLQlfX2Rpc2FibGVfaXJxKGRl
c2MpOwotCi0JLyoKLQkgKiBIYXJkd2FyZSB3aGljaCBoYXMgbm8gd2FrZXVwIHNvdXJjZSBjb25m
aWd1cmF0aW9uIGZhY2lsaXR5Ci0JICogcmVxdWlyZXMgdGhhdCB0aGUgbm9uIHdha2V1cCBpbnRl
cnJ1cHRzIGFyZSBtYXNrZWQgYXQgdGhlCi0JICogY2hpcCBsZXZlbC4gVGhlIGNoaXAgaW1wbGVt
ZW50YXRpb24gaW5kaWNhdGVzIHRoYXQgd2l0aAotCSAqIElSUUNISVBfTUFTS19PTl9TVVNQRU5E
LgotCSAqLwotCWlmIChpcnFfZGVzY19nZXRfY2hpcChkZXNjKS0+ZmxhZ3MgJiBJUlFDSElQX01B
U0tfT05fU1VTUEVORCkKLQkJbWFza19pcnEoZGVzYyk7CisKKwkvKiBTb21lIGlycSBjaGlwcyAo
ZS5nLiBYRU4gUElSUSkgcmVxdWlyZSBhIGZ1bGwgc2h1dGRvd24gb24gc3VzcGVuZCAqLworCWlm
IChpcnFfZGVzY19nZXRfY2hpcChkZXNjKS0+ZmxhZ3MgJiBJUlFDSElQX1NIVVRET1dOX09OX1NV
U1BFTkQpIHsKKwkJaXJxX3NodXRkb3duKGRlc2MpOworCX0gZWxzZSB7CisJCV9fZGlzYWJsZV9p
cnEoZGVzYyk7CisKKwkJLyoKKwkJICogSGFyZHdhcmUgd2hpY2ggaGFzIG5vIHdha2V1cCBzb3Vy
Y2UgY29uZmlndXJhdGlvbiBmYWNpbGl0eQorCQkgKiByZXF1aXJlcyB0aGF0IHRoZSBub24gd2Fr
ZXVwIGludGVycnVwdHMgYXJlIG1hc2tlZCBhdCB0aGUKKwkJICogY2hpcCBsZXZlbC4gVGhlIGNo
aXAgaW1wbGVtZW50YXRpb24gaW5kaWNhdGVzIHRoYXQgd2l0aAorCQkgKiBJUlFDSElQX01BU0tf
T05fU1VTUEVORC4KKwkJICovCisJCWlmIChpcnFfZGVzY19nZXRfY2hpcChkZXNjKS0+ZmxhZ3Mg
JiBJUlFDSElQX01BU0tfT05fU1VTUEVORCkKKwkJCW1hc2tfaXJxKGRlc2MpOworCX0KIAlyZXR1
cm4gdHJ1ZTsKIH0KIApAQCAtMTUyLDcgKzE1OCwxMCBAQCBzdGF0aWMgdm9pZCByZXN1bWVfaXJx
KHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIAlpcnFfc3RhdGVfc2V0X21hc2tlZChkZXNjKTsKIHJl
c3VtZToKIAlkZXNjLT5pc3RhdGUgJj0gfklSUVNfU1VTUEVOREVEOwotCV9fZW5hYmxlX2lycShk
ZXNjKTsKKwlpZiAoaXJxX2Rlc2NfZ2V0X2NoaXAoZGVzYyktPmZsYWdzICYgSVJRQ0hJUF9TSFVU
RE9XTl9PTl9TVVNQRU5EKQorCQlfX2lycV9zdGFydHVwKGRlc2MpOworCWVsc2UKKwkJX19lbmFi
bGVfaXJxKGRlc2MpOwogfQogCiBzdGF0aWMgdm9pZCByZXN1bWVfaXJxcyhib29sIHdhbnRfZWFy
bHkpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 12:12:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 12:12: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 1ipWfy-0003dW-39; Thu, 09 Jan 2020 12:12:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipWfw-0003dR-S7
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 12:12:32 +0000
X-Inumbo-ID: 4f538531-32d9-11ea-b9b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f538531-32d9-11ea-b9b0-12813bfff9fa;
 Thu, 09 Jan 2020 12:12:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578571951;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=FZer+qNX9l/NTOJcb1lDQAGDaVppJ9mNHWRxPWYX1jw=;
 b=QtGFOUIFBYQ/mRzpwF8uFPmQ5Wal+czEcL3juU7VYb/7N40ACxh3SU9r
 3CSFTCt8Upzc46umEFVZwKNoU6w3/sQKOTSA/EMOBhnAMA6cyQjn49WdV
 5H8CmlmJ+k/uoojQAkTAwwNHwgdH/VIvwgkUZKq5cKxZEeXKxFrDhMVtW M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: e6jq1qv5tGN7MIrKfD2jIwPmuiGIWyGewYg3p9hfYUL+UNeHrLRulPenTH77JPJtup4XtEOdDc
 H2mpvNaquX8L8T1NVbzDOaKyGWlR0VWHGMDHFWDs4yH1nPaglHgNCHscxWeS0luh6o++ZGm4h3
 t6giJvCwZS6/00xftyV7tSE19YXcWx82IlBYeWS068vO0KJFMTeK67oRcZ4DjCbtkMKcQRTb1L
 YaFE7WqmRvS0i0xHqkkBnFITJS0YJ2x62oMnX2FbmLkCt9+qHDaJZgZSLQwzpbyJXNgxzItbqp
 Evc=
X-SBRS: 2.7
X-MesageID: 11049364
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="11049364"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 12:12:26 +0000
Message-ID: <20200109121227.949665-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] libxl: Get rid of some 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: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, George Dunlap <george.dunlap@citrix.com>,
 Wei Liu <wl@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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50Lmgg
ICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgICAgIHwgNCArKy0tCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9l
dmVudC5oIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAppbmRleCBkMTUxN2Y3NDU2Li40MTA4
MmVmMmY0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2V2ZW50LmgKQEAgLTQ0MSw3ICs0NDEsNyBAQCB2b2lkIGxpYnhsX29zZXZl
bnRfb2NjdXJyZWRfdGltZW91dChsaWJ4bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xpYnhsKQogICoK
ICAqICAgICBBIHByb2dyYW0gd2hpY2ggZG9lcyB0aGlzIG11c3QgY2FsbCBsaWJ4bF9jaGlsZHBy
b2Nfc2V0bW9kZS4KICAqICAgICBUaGVyZSBhcmUgdGhyZWUgb3B0aW9uczoKLSAqIAorICoKICAq
ICAgICBsaWJ4bF9zaWdjaGxkX293bmVyX2xpYnhsOgogICoKICAqICAgICAgIFdoaWxlIGFueSBs
aWJ4bCBvcGVyYXRpb24gd2hpY2ggbWlnaHQgdXNlIGNoaWxkIHByb2Nlc3NlcwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCmlu
ZGV4IDBmMWI2YjUxOGMuLmM1YjM3OGM1NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ZvcmsuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMKQEAgLTc4LDcgKzc4LDcgQEAg
c3RhdGljIHZvaWQgYXRmb3JrX3VubG9jayh2b2lkKQogaW50IGxpYnhsX19hdGZvcmtfaW5pdChs
aWJ4bF9jdHggKmN0eCkKIHsKICAgICBpbnQgciwgcmM7Ci0gICAgCisKICAgICBhdGZvcmtfbG9j
aygpOwogICAgIGlmIChhdGZvcmtfcmVnaXN0ZXJlZCkgeyByYyA9IDA7IGdvdG8gb3V0OyB9CiAK
QEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMgdm9pZCBzaWdjaGxkX3JlbW92ZWhhbmRsZXJfY29y
ZSh2b2lkKSAvKiBpZGVtcG90ZW50ICovCiB7CiAgICAgc3RydWN0IHNpZ2FjdGlvbiB3YXM7CiAg
ICAgaW50IHI7Ci0gICAgCisKICAgICBpZiAoIXNpZ2NobGRfaW5zdGFsbGVkKQogICAgICAgICBy
ZXR1cm47CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGI1YWRiZmU0YjcuLmJmYmVlOTQ1MWUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaApAQCAtMTYxLDcgKzE2MSw3IEBACiAjZW5kaWYKICAgLyogYWxsIG9m
IHRoZXNlIG1hY3JvcyBwcmVzZXJ2ZSBlcnJubyAoc2F2aW5nIGFuZCByZXN0b3JpbmcpICovCiAK
LS8qIAorLyoKICAqIEEgbWFjcm8gdG8gaGVscCByZXRhaW4gdGhlIGZpcnN0IGZhaWx1cmUgaW4g
ImRvIGFzIG11Y2ggYXMgeW91IGNhbiIKICAqIHNpdHVhdGlvbnMuICBOb3RlIHRoZSBoYXJkLWNv
ZGVkIHVzZSBvZiB0aGUgdmFyaWFibGUgbmFtZSBgcmNgLgogICovCkBAIC0xMzY3LDcgKzEzNjcs
NyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgY29uc3QgY2hhciAqc2hpbV9jbWRsaW5lOwogICAg
IGNvbnN0IGNoYXIgKnB2X2NtZGxpbmU7CiAKLSAgICAvKiAKKyAgICAvKgogICAgICAqIGRtX3J1
bmFzOiBJZiBzZXQsIHBhc3MgcWVtdSB0aGUgYC1ydW5hc2AgcGFyYW1ldGVyIHdpdGggdGhpcwog
ICAgICAqICBzdHJpbmcgYXMgYW4gYXJndW1lbnQKICAgICAgKiBkbV9raWxsX3VpZDogSWYgc2V0
LCB0aGUgZGV2aWNlbW9kZWwgc2hvdWxkIGJlIGtpbGxlZCBieQotLSAKMi4yNC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 12:12:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 12:12: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 1ipWg6-0003ea-Bz; Thu, 09 Jan 2020 12:12:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipWg4-0003eJ-KC
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 12:12:40 +0000
X-Inumbo-ID: 4f897ac8-32d9-11ea-a985-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f897ac8-32d9-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 12:12:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578571951;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=O4AAb3GzvYGnqw/JYWpi6+vsrM4QHfshra58P1HItrU=;
 b=Toh9YtrmiLpsjoItUjT9Bv6dBm3cQsB5tFMT72YdbwN+zUeWtDp1DprQ
 Pvn3QwMP7/whZ1e0Ag2MGHyknEoBM1Ca4xfdZM6oWHCFfpkBtJZQ5IaCn
 +28AFBzTOilvt12c5WEjpAtMAZ1GO6qje3r9khT2D7pBpnR76NF1nmp84 c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uAr1CVLSSEj10uJ4Jj+h4ewEFxeyvA9ZS3ELM6jXtFiw9uqv6idlcbqC4RezZ7TVeeVlW6WOa7
 gSTfnjB7l+aboDaBm1/5zhFfqbzwqA/NdMlZw4JaFDghqZ3YpZ9KK5HEE5jwnPVPEBPwLcFpyR
 k4KHrbiiJpdAirWdiP/3h8JvxrKPgvF0WhRB8aAymmd2Qsw6bTpJQ5YxGR66uUVQYv+oPe6EBC
 2nkdwQNPK25lFYFpZCZkLLa7BbF5xMT0jZmN4a5FPvt9JJQnG9v8YIF0tETVoGDKuugAf5dJtO
 OvU=
X-SBRS: 2.7
X-MesageID: 11263367
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="11263367"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 12:12:27 +0000
Message-ID: <20200109121227.949665-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200109121227.949665-1-george.dunlap@citrix.com>
References: <20200109121227.949665-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] libxl: Add new "notify-only" childproc
 mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, George Dunlap <george.dunlap@citrix.com>,
 Wei Liu <wl@xen.org>, Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGwgbmVlZHMgdG8gYmUgYWJsZSB0byBrbm93IHdoZW4gcHJvY2Vzc2VzIGl0IGZvcmtzIGhh
dmUgY29tcGxldGVkLgoKQXQgdGhlIG1vbWVudCwgbGlieGwgaGFzIHR3byBiYXNpYyBtb2RlICh3
aXRoIHNvbWUgdmFyaWF0aW9ucykuICBJbgpvbmUgbW9kZSAtLSBsaWJ4bF9zaWdjaGxkX293bmVy
X2xpYnhsKiAtLSBsaWJ4bCBzZXRzIHVwIGl0cyBvd24KU0lHQ0hMRCBzaWduYWwgaGFuZGxlciwg
YW5kIGFsc28gaGFuZGxlcyB0aGUgZXZlbnQgbG9vcCB0aGF0IGFsbG93cwpsaWJ4bCB0byBzYWZl
bHkgYmxvY2sgdW50aWwgdGhlIGNoaWxkIGluIHF1ZXN0aW9uIGlzIGZpbmlzaGVkICh1c2luZyBh
CnNlbGYtcGlwZSBmb3IgdGhlIFNJR0NITEQgaGFuZGxlciB0byBub3RpZnkgdGhlIHdhaXRlcnMg
dGhhdCBpdCdzIHRpbWUKdG8gbG9vayBmb3IgcmVhcGVkIGNoaWxkcmVuKS4KCkluIHRoZSBvdGhl
ciBtb2RlLCBsaWJ4bCBkb2VzIG5vdCBzZXQgdXAgdGhlIFNJR0NITEQgaGFuZGxlciwgbm9yIGRv
ZXMKaXQgZG8gYW55dGhpbmcgd2l0aCBwcm9jZXNzaW5nIHRoZSBldmVudCBsb29wOyBpdCBleHBl
Y3RzIHRoZSBsaWJyYXJ5CmNhbGxlciB0byBoYW5kbGUgdGhlIGV2ZW50IGxvb3AgaXRzZWxmLgoK
VGhlIGdvbGFuZyBydW50aW1lIG1hbmFnZXMgaXRzIG93biBwcm9jZXNzZXMsIGFuZCB0aHVzIG11
c3QgdXNlClNJR0NITEQgaXRzZWxmOyBhbmQgaXQgaGFzIGFuIGVhc3kgd2F5IGZvciBvdGhlciB1
c2VycyB0byBnZXQgU0lHQ0hMRApub3RpZmljYXRpb25zLiAgSG93ZXZlciwgYmVjYXVzZSBpdHMg
ZXZlbnQgbG9vcCBpcyBoaWRkZW4gYXdheSBiZWhpbmQKYWJzdHJhY3Rpb25zLCBpdCdzIG5vdCBl
YXN5IHRvIGhvb2sgaW50bzsgYW5kIHRoZXJlJ3Mgbm8gbmVlZCAtLSB0aGUKZ29sYW5nIHJ1bnRp
bWUgYXNzdW1lcyB0aGF0IEMgZnVuY3Rpb24gY2FsbHMgbWF5IGJsb2NrLCBhbmQgaGFuZGxlcwpl
dmVyeXRoaW5nIGJlaGluZCB0aGUgc2NlbmVzLgoKSW50cm9kdWNlIGEgbmV3IG1vZGUsIGxpYnhs
X3NpZ2NobGRfb3duZXJfbm90aWZ5LCBpbiB3aGljaCBsaWJ4bCBzZXRzCnVwIHRoZSBTSUdDSExE
IGV2ZW50IGhhbmRsaW5nIG1hY2hpbmVyeSwgYnV0IHJlbGllcyBvbiB0aGUgY2FsbGVyIHRvCnRl
bGwgaXQgd2hlbiBhIFNJR0NITEQgaGFwcGVucy4KCkNhbGwgdGhlc2UgdHdvIGFjdGlvbnMgIm5v
dGlmeSIgKGZvciB0aGUgc2VsZi1waXBlIG5vdGlmaWNhdGlvbgptYWNoaW5lcnkpIGFuZCAiaGFu
ZGxlciIgKGZvciB0aGUgYWN0dWFsIFNJR0NITEQgaGFuZGxlcikuCgpQcm92aWRlIGEgbmV3IGV4
dGVybmFsIGZ1bmN0aW9uLCBsaWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9ub3RpZnkoKSwgZm9yCmxp
YnJhcnkgdXNlcnMgdG8gY2FsbCB3aGVuIGEgU0lHQ0hMRCBoYXBwZW5zLiAgSGF2ZSB0aGlzIGNh
bGwKc2lnY2hsZF9oYW5kbGVyKCkuCgpSZW5hbWUgY2hsZG1vZGVfb3VycygpIHRvIGNobGRtb2Rl
X25vdGlmeSgpLCBhbmQgdXNlIGl0IHRvIGRldGVybWluZQp3aGV0aGVyIHRvIHNldCB1cCB0aGUg
bm90aWZpY2F0aW9uIGNoYWluLgoKV2hlbiBzZXR0aW5nIHVwIHRoZSBub3RpZmljYXRpb24gY2hh
aW4sIGRvIGV2ZXJ5dGhpbmcgZXhjZXB0IHNldHRpbmcKdXAgdGhlIHNpZ25hbCBoYW5kbGVyIGlu
ICJub3RpZnktb25seSIgbW9kZS4KCmRlZmVyX3NpZ2NobGQoKSBhbmQgcmVsZWFzZV9zaWdjaGxk
KCkgZG8gdHdvIHRoaW5nczogdGhleSBtb2RpZnkgdGhlCnNpZ25hbCBoYW5kbGVyLCBhbmQgZ3Jh
YiBhbmQgcmVsZWFzZSBsb2Nrcy4gIFJlZmFjdG9yIHRoZXNlIHNvIHRoYXQKdGhleSBncmFiIGFu
ZCByZWxlYXNlIHRoZSBsb2NrcyBjb3JyZWN0bHkgaW4gIm5vdGlmeS1vbmx5IiBtb2RlLCBidXQK
ZG9uJ3QgdHdlYWsgdGhlIHNpZ25hbCBoYW5kbGVyIHVubGVzcyBpdCdzIGJlZW4gc2V0IHVwLgoK
V2l0aCB0aGUgZ29sYW5nIGJpbmRpbmdzIHBvcnRlZCB0byB1c2UgdGhpcyBjaGFuZ2UsIGRvbWFp
biBjcmVhdGlvbgp3b3Jrcy4KCk5CIGFuIGFsdGVybmF0ZSBhcHByb2FjaCB3b3VsZCBiZSB0byBt
YWtlIGxpYnhsX3NpZ2NobGRfb3duZXJfbWFpbmxvb3AKKmFsd2F5cyogc2V0IHVwIGFuZCB0ZWFy
IGRvd24gdGhlIHNlbGYtcGlwZSBub3RpZmljYXRpb24gbWVjaGFuaXNtcywKYW5kIHRoZW4gc2lt
cGx5IGV4cG9zZSBsaWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9ub3RpZnkoKS4gIEhvd2V2ZXIsCnRo
aXMgd291bGQgZW50YWlsIGdyYWJiaW5nIGEgbGlieGwtd2lkZSBnbG9iYWwgbG9jayAoYWNyb3Nz
IGFsbCBsaWJ4bApjdHgncykgdHdpY2Ugb24gZXZlcnkgZm9yay4gIFRoaXMgc2hvdWxkIGJlIGF2
b2lkZWQgZm9yIGNhbGxlcnMgd2hpY2gKZG9uJ3QgbmVlZCBpdC4KClNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYyOgotIE1ha2UgbGli
eGxfY2hpbGRwcm9jX3NpZ2NobGRfbm90aWZ5KCkgcmVlbnRyYW50IGJ5IHNpbXBseSBjYWxsaW5n
CiAgc2lnY2hsZF9oYW5kbGVyIGRpcmVjdGx5LiAgTWVudGlvbiB0aGlzIGluIHRoZSBkb2N1bWVu
dGF0aW9uIHRvIHByb21wdAogIHBlb3BsZSB0byB0aGluayBhYm91dCBzYXZpbmcgYW5kIHJlc3Rv
cmluZyBlcnJubyB0aGVtc2VsdmVzLgotIE1vdmUgd2hpdGVzcGFjZSBmaXhlcyB0byBhbm90aGVy
IHBhdGNoCi0gTWFrZSBicmFjZXMgc251Z2dseSBpbiBsaW5lIHdpdGggbGlieGwgY29kaW5nIHN0
eWxlLgotIFJlbW92ZSBYWFggY29tbWVudC4KCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBh
aW5mb3NlYy5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCB8IDMxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgIHwgNDIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYw
IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2V2ZW50LmggYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCmluZGV4IDQxMDgyZWYy
ZjQuLmQ2ODU3ZDQ1MmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaApAQCAtNDY2LDYgKzQ2NiwxNCBAQCB2b2lkIGxp
YnhsX29zZXZlbnRfb2NjdXJyZWRfdGltZW91dChsaWJ4bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xp
YnhsKQogICogICAgICAgaGFzIG11bHRpcGxlIGxpYnhsIGN0eCdzLCBpdCBtdXN0IGNhbGwgbGli
eGxfY2hpbGRwcm9jX2V4aXRlZAogICogICAgICAgb24gZWFjaCBjdHguKQogICoKKyAqICAgICBs
aWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wX25vdGlmeToKKyAqCisgKiAgICAgICBUaGUgYXBw
bGljYXRpb24gbXVzdCBpbnN0YWxsIGEgU0lHQ0hMRCBoYW5kbGVyLCBidXQgd2lsbAorICogICAg
ICAgbm90aWZ5IGxpYnhsIHdoZW4gYSBzaWdjaGxkIGhhcHBlbmVkIGJ5IGNhbGxpbmcKKyAqICAg
ICAgIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeS4gIGxpYnhsIHdpbGwgYXJyYW5nZSB0
byByZWFwCisgKiAgICAgICBvbmx5IGl0cyBvd24gY2hpbGRyZW4uICBUaGlzIG5lZWRzIHRvIGJl
IGNhbGxlZCBvbmx5IG9uY2UsCisgKiAgICAgICBldmVuIGZvciBhcHBsaWNhdGlvbnMgd2hpY2gg
aGF2ZSBtdWx0aXBsZSBsaWJ4bCBjdHgncy4KKyAqCiAgKiAgICAgbGlieGxfc2lnY2hsZF9vd25l
cl9saWJ4bF9hbHdheXM6CiAgKgogICogICAgICAgVGhlIGFwcGxpY2F0aW9uIGV4cGVjdHMgdGhp
cyBsaWJ4bCBjdHggdG8gcmVhcCBhbGwgb2YgdGhlCkBAIC00OTQsNiArNTAyLDEyIEBAIHR5cGVk
ZWYgZW51bSB7CiAgICAgICogYXJyYW5nZSB0byAodW4pYmxvY2sgb3IgY2F0Y2ggU0lHQ0hMRC4g
Ki8KICAgICBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wLAogCisgICAgLyogQXBwbGljYXRp
b24gcHJvbWlzZXMgdG8gZGlzY292ZXIgd2hlbiBTSUdDSExEIG9jY3VycyBhbmQgY2FsbAorICAg
ICAqIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX25vdGlmeSAocGVyaGFwcyBmcm9tIHdpdGhpbiBh
IHNpZ25hbAorICAgICAqIGhhbmRsZXIpLiAgbGlieGwgd2lsbCBub3QgaXRzZWxmIGFycmFuZ2Ug
dG8gKHVuKWJsb2NrIG9yIGNhdGNoCisgICAgICogU0lHQ0hMRC4gKi8KKyAgICBsaWJ4bF9zaWdj
aGxkX293bmVyX21haW5sb29wX25vdGlmeSwKKwogICAgIC8qIGxpYnhsIG93bnMgU0lHQ0hMRCBh
bGwgdGhlIHRpbWUsIGFuZCB0aGUgYXBwbGljYXRpb24gaXMKICAgICAgKiByZWx5aW5nIG9uIGxp
YnhsJ3MgZXZlbnQgbG9vcCBmb3IgcmVhcGluZyBpdHMgY2hpbGRyZW4gdG9vLiAqLwogICAgIGxp
YnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlzLApAQCAtNTkwLDYgKzYwNCwyMyBAQCBpbnQg
bGlieGxfY2hpbGRwcm9jX3JlYXBlZChsaWJ4bF9jdHggKmN0eCwgcGlkX3QsIGludCBzdGF0dXMp
CiB2b2lkIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX29jY3VycmVkKGxpYnhsX2N0eCAqY3R4KQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwog
CisvKgorICogVGhpcyBmdW5jdGlvbiBpcyBmb3IgYW4gYXBwbGljYXRpb24gd2hpY2ggb3ducyBT
SUdDSExEIGJ1dCBzdGlsbAorICogZXhwZWN0cyBsaWJ4bCB0byBoYW5kbGUgaXRzIG93biBldmVu
dCBsb29wcy4KKyAqCisgKiBTdWNoIGFuIHRoZSBhcHBsaWNhdGlvbiBtdXN0IG5vdGlmeSBsaWJ4
bCwgYnkgY2FsbGluZyB0aGlzCisgKiBmdW5jdGlvbiwgdGhhdCBhIFNJR0NITEQgb2NjdXJyZWQu
ICBsaWJ4bCB3aWxsIHRoZW4gbm90aWZ5IGFsbAorICogYXBwcm9wcmlhdGUgZXZlbnQgbG9vcHMg
dG8gY2hlY2sgZm9yIHJlYXBlZCBjaGlsZHJlbi4uCisgKgorICogTWF5IGJlIGNhbGxlZCBvbmx5
IGJ5IGFuIGFwcGxpY2F0aW9uIHdoaWNoIGhhcyBjYWxsZWQgc2V0bW9kZSB3aXRoCisgKiBjaGxk
b3duZXIgPT0gbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcF9ub3RpZnkuCisgKgorICogTUFZ
IGJlIGNhbGxlZCBmcm9tIHdpdGhpbiBhIHNpZ25hbCBoYW5kbGVyLiAgVGhpcyBmdW5jdGlvbiBp
cworICogcmVlbnRyYW5nOiBpdCB3aWxsIHNhdmUgYW5kIHJlc3RvcmUgZXJybm8uCisgKi8KK3Zv
aWQgbGlieGxfY2hpbGRwcm9jX3NpZ2NobGRfbm90aWZ5KHZvaWQpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIAogLyoKICAqIEFuIGFw
cGxpY2F0aW9uIHdoaWNoIGluaXRpYWxpc2VzIGEgbGlieGxfY3R4IGluIGEgcGFyZW50IHByb2Nl
c3MKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ZvcmsuYwppbmRleCBjNWIzNzhjNTU0Li43ZjIxYmM5YmIyIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9mb3JrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCkBAIC0y
NDgsNiArMjQ4LDExIEBAIHN0YXRpYyB2b2lkIHNpZ2NobGRfaGFuZGxlcihpbnQgc2lnbm8pCiAg
ICAgZXJybm8gPSBlc2F2ZTsKIH0KIAordm9pZCBsaWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9ub3Rp
Znkodm9pZCkKK3sKKyAgICBzaWdjaGxkX2hhbmRsZXIoU0lHQ0hMRCk7Cit9CisKIHN0YXRpYyB2
b2lkIHNpZ2NobGRfc2V0aGFuZGxlcl9yYXcodm9pZCAoKmhhbmRsZXIpKGludCksIHN0cnVjdCBz
aWdhY3Rpb24gKm9sZCkKIHsKICAgICBzdHJ1Y3Qgc2lnYWN0aW9uIG91cnM7CkBAIC0yODgsOSAr
MjkzLDggQEAgc3RhdGljIHZvaWQgc2lnY2hsZF9oYW5kbGVyX3doZW5fZGVmZXJyZWQoaW50IHNp
Z25vKQogCiBzdGF0aWMgdm9pZCBkZWZlcl9zaWdjaGxkKHZvaWQpCiB7Ci0gICAgYXNzZXJ0KHNp
Z2NobGRfaW5zdGFsbGVkKTsKLQotICAgIHNpZ2NobGRfc2V0aGFuZGxlcl9yYXcoc2lnY2hsZF9o
YW5kbGVyX3doZW5fZGVmZXJyZWQsIDApOworICAgIGlmIChzaWdjaGxkX2luc3RhbGxlZCkKKyAg
ICAgICAgc2lnY2hsZF9zZXRoYW5kbGVyX3JhdyhzaWdjaGxkX2hhbmRsZXJfd2hlbl9kZWZlcnJl
ZCwgMCk7CiAKICAgICAvKiBOb3cgX3RoaXMgdGhyZWFkXyBjYW5ub3QgYW55IGxvbmdlciBiZSBp
bnRlcnJ1cHRlZCBieSB0aGUKICAgICAgKiBzaWduYWwsIHNvIHdlIGNhbiB0YWtlIHRoZSBtdXRl
eCB3aXRob3V0IHJpc2sgb2YgZGVhZGxvY2suICBJZgpAQCAtMzAzLDEyICszMDcsMTIgQEAgc3Rh
dGljIHZvaWQgZGVmZXJfc2lnY2hsZCh2b2lkKQogCiBzdGF0aWMgdm9pZCByZWxlYXNlX3NpZ2No
bGQodm9pZCkKIHsKLSAgICBhc3NlcnQoc2lnY2hsZF9pbnN0YWxsZWQpOwotCiAgICAgaW50IHIg
PSBwdGhyZWFkX211dGV4X3VubG9jaygmc2lnY2hsZF9kZWZlcl9tdXRleCk7CiAgICAgYXNzZXJ0
KCFyKTsKIAotICAgIHNpZ2NobGRfc2V0aGFuZGxlcl9yYXcoc2lnY2hsZF9oYW5kbGVyLCAwKTsK
KyAgICBpZiAoc2lnY2hsZF9pbnN0YWxsZWQpCisgICAgICAgIHNpZ2NobGRfc2V0aGFuZGxlcl9y
YXcoc2lnY2hsZF9oYW5kbGVyLCAwKTsKKwogICAgIGlmIChzaWdjaGxkX29jY3VycmVkX3doaWxl
X2RlZmVycmVkKSB7CiAgICAgICAgIHNpZ2NobGRfb2NjdXJyZWRfd2hpbGVfZGVmZXJyZWQgPSAw
OwogICAgICAgICAvKiBXZSBtaWdodCBnZXQgYW5vdGhlciBTSUdDSExEIGhlcmUsIGluIHdoaWNo
IGNhc2UKQEAgLTM3NSw2ICszNzksMTEgQEAgc3RhdGljIHZvaWQgc2lnY2hsZF91c2VyX3JlbW92
ZShsaWJ4bF9jdHggKmN0eCkgLyogaWRlbXBvdGVudCAqLwogCiB2b2lkIGxpYnhsX19zaWdjaGxk
X25vdG5lZWRlZChsaWJ4bF9fZ2MgKmdjKSAvKiBub24tcmVlbnRyYW50LCBpZGVtcG90ZW50ICov
CiB7CisgICAgLyoKKyAgICAgKiBOQiB0aGF0IHdlIGRvbid0IG5lZWQgdG8gc3BlY2lhbC1jYXNl
CisgICAgICogbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcF9ub3RpZnk7IHNpZ2NobGRfcmVt
b3ZlaGFuZGxlcl9jb3JlCisgICAgICogd2lsbCBEVFJUIGlmIG5vIHNpZ25hbCBoYW5kbGVyIGhh
cyBiZWVuIHNldCB1cC4KKyAgICAgKi8KICAgICBzaWdjaGxkX3VzZXJfcmVtb3ZlKENUWCk7CiAg
ICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIoZ2MsICZDVFgtPnNpZ2NobGRfc2VsZnBpcGVfZWZk
KTsKIH0KQEAgLTM5OSw3ICs0MDgsOSBAQCBpbnQgbGlieGxfX3NpZ2NobGRfbmVlZGVkKGxpYnhs
X19nYyAqZ2MpIC8qIG5vbi1yZWVudHJhbnQsIGlkZW1wb3RlbnQgKi8KICAgICBpZiAoIUNUWC0+
c2lnY2hsZF91c2VyX3JlZ2lzdGVyZWQpIHsKICAgICAgICAgYXRmb3JrX2xvY2soKTsKIAotICAg
ICAgICBzaWdjaGxkX2luc3RhbGxoYW5kbGVyX2NvcmUoKTsKKyAgICAgICAgaWYgKENUWC0+Y2hp
bGRwcm9jX2hvb2tzLT5jaGxkb3duZXIgIT0gbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcF9u
b3RpZnkpIHsKKyAgICAgICAgICAgIHNpZ2NobGRfaW5zdGFsbGhhbmRsZXJfY29yZSgpOworICAg
ICAgICB9CiAKICAgICAgICAgZGVmZXJfc2lnY2hsZCgpOwogCkBAIC00MTYsMTMgKzQyNywxNSBA
QCBpbnQgbGlieGxfX3NpZ2NobGRfbmVlZGVkKGxpYnhsX19nYyAqZ2MpIC8qIG5vbi1yZWVudHJh
bnQsIGlkZW1wb3RlbnQgKi8KICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBib29sIGNobGRt
b2RlX291cnMobGlieGxfY3R4ICpjdHgsIGJvb2wgY3JlYXRpbmcpCisvKiBEbyB3ZSBuZWVkIHRo
ZSBzaWdjaGxkIG5vdGlmaWNhdGlvbiBtYWNoaW5lcnk/ICovCitzdGF0aWMgYm9vbCBjaGxkbW9k
ZV9ub3RpZnkobGlieGxfY3R4ICpjdHgsIGJvb2wgY3JlYXRpbmcpCiB7CiAgICAgc3dpdGNoIChj
dHgtPmNoaWxkcHJvY19ob29rcy0+Y2hsZG93bmVyKSB7CiAgICAgY2FzZSBsaWJ4bF9zaWdjaGxk
X293bmVyX2xpYnhsOgogICAgICAgICByZXR1cm4gY3JlYXRpbmcgfHwgIUxJQlhMX0xJU1RfRU1Q
VFkoJmN0eC0+Y2hpbGRyZW4pOwogICAgIGNhc2UgbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9v
cDoKICAgICAgICAgcmV0dXJuIDA7CisgICAgY2FzZSBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5s
b29wX25vdGlmeToKICAgICBjYXNlIGxpYnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlzOgog
ICAgIGNhc2UgbGlieGxfc2lnY2hsZF9vd25lcl9saWJ4bF9hbHdheXNfc2VsZWN0aXZlX3JlYXA6
CiAgICAgICAgIHJldHVybiAxOwpAQCAtNDMyLDcgKzQ0NSw3IEBAIHN0YXRpYyBib29sIGNobGRt
b2RlX291cnMobGlieGxfY3R4ICpjdHgsIGJvb2wgY3JlYXRpbmcpCiAKIHN0YXRpYyB2b2lkIHBl
cmhhcHNfc2lnY2hsZF9ub3RuZWVkZWQobGlieGxfX2djICpnYykKIHsKLSAgICBpZiAoIWNobGRt
b2RlX291cnMoQ1RYLCAwKSkKKyAgICBpZiAoIWNobGRtb2RlX25vdGlmeShDVFgsIDApKQogICAg
ICAgICBsaWJ4bF9fc2lnY2hsZF9ub3RuZWVkZWQoZ2MpOwogfQogCkBAIC00NDAsNyArNDUzLDcg
QEAgc3RhdGljIGludCBwZXJoYXBzX3NpZ2NobGRfbmVlZGVkKGxpYnhsX19nYyAqZ2MsIGJvb2wg
Y3JlYXRpbmcpCiB7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKGNobGRtb2RlX291cnMoQ1RYLCBj
cmVhdGluZykpIHsKKyAgICBpZiAoY2hsZG1vZGVfbm90aWZ5KENUWCwgY3JlYXRpbmcpKSB7CiAg
ICAgICAgIHJjID0gbGlieGxfX3NpZ2NobGRfbmVlZGVkKGdjKTsKICAgICAgICAgaWYgKHJjKSBy
ZXR1cm4gcmM7CiAgICAgfQpAQCAtNTU2LDEzICs1NjksMTYgQEAgc3RhdGljIHZvaWQgc2lnY2hs
ZF9zZWxmcGlwZV9oYW5kbGVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldiwKICAg
ICBpbnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfZWF0YWxsKHNlbGZwaXBlKTsKICAgICBpZiAoZSkg
TElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgInJlYWQgc2lnY2hsZCBwaXBlIiwgZSwgMCk7CiAK
LSAgICBpZiAoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25lcgotICAgICAgICA9PSBsaWJ4
bF9zaWdjaGxkX293bmVyX2xpYnhsX2Fsd2F5c19zZWxlY3RpdmVfcmVhcCkgeworICAgIHN3aXRj
aCAoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25lcikgeworICAgIGNhc2UgbGlieGxfc2ln
Y2hsZF9vd25lcl9saWJ4bF9hbHdheXNfc2VsZWN0aXZlX3JlYXA6CisgICAgY2FzZSBsaWJ4bF9z
aWdjaGxkX293bmVyX21haW5sb29wX25vdGlmeToKICAgICAgICAgY2hpbGRwcm9jX2NoZWNrYWxs
KGVnYyk7CiAgICAgICAgIHJldHVybjsKKyAgICBkZWZhdWx0OgorICAgICAgICA7CiAgICAgfQog
Ci0gICAgd2hpbGUgKGNobGRtb2RlX291cnMoQ1RYLCAwKSAvKiBpbiBjYXNlIHRoZSBhcHAgY2hh
bmdlcyB0aGUgbW9kZSAqLykgeworICAgIHdoaWxlIChjaGxkbW9kZV9ub3RpZnkoQ1RYLCAwKSAv
KiBpbiBjYXNlIHRoZSBhcHAgY2hhbmdlcyB0aGUgbW9kZSAqLykgewogICAgICAgICBpbnQgc3Rh
dHVzOwogICAgICAgICBwaWRfdCBwaWQgPSBjaGVja2VkX3dhaXRwaWQoZWdjLCAtMSwgJnN0YXR1
cyk7CiAKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 12:21:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 12:21: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 1ipWo9-0004a1-6v; Thu, 09 Jan 2020 12:21:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipWo7-0004Zw-W8
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 12:21:00 +0000
X-Inumbo-ID: 791e96ce-32da-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 791e96ce-32da-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 12:20:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578572451;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=gWYLOL5s7pZ6gbu47vdHwATTEkXF0DbG2UqlYHJI1k8=;
 b=VeWyAwoJWvou90P3KBjJBYz0qn6Uxz43SJCeTa2nZU9zcpffbOLfyLFS
 g5+GIhEzX93R9eVWYaM5TCfHvcX9KOQ8iAgL/Tshbq6TDWWvwuCZ7Hxaa
 Mv2dGUmVuWd5r5EsHHHLeXJkGTzbCNAkENcy5NOIXFfvCw1LFijncReUX 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qtuSyNNSb32h2mEl6YpjwEqBulDP+JQDwH69MQdxmIEOa+Uto7KCzzTq//VKUntGpBBZDEsWoi
 a6U41wp0NhqVqQvfOC31VFch/0P1orMhhqUZ8iV4cydmwaYMdx9o4R4XloGQwlOapS17pprEIz
 HV729nVUWdeiFzNxkTYOzX4ZHcYDE+FP8Jkc1oyi6L9omW5w8/9qjSAMjzcvfd7oWsrFBRdw+T
 6K3qyiagSeDrGMhMxOxS3x9WaYfQRbOYEcf7351ExUe/cIEe8hWzm/Hv1bCPnvlBZHVJAMngJW
 7oQ=
X-SBRS: 2.7
X-MesageID: 10663900
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,413,1571716800"; d="scan'208";a="10663900"
Date: Thu, 9 Jan 2020 13:20:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200109122009.GB11756@Air-de-Roger>
References: <20191224124453.47183-1-roger.pau@citrix.com>
 <2215c6fe-4492-4494-af26-6754372d4c95@suse.com>
 <20200103123409.GM11756@Air-de-Roger>
 <57fe475e-c102-19a0-c2dd-8382046f1907@suse.com>
 <20200108132819.GO11756@Air-de-Roger>
 <fc2390d0-b475-84c6-d76a-881f73cd288e@suse.com>
 <20200108181445.GV11756@Air-de-Roger>
 <eab75a49-da7b-c611-2eca-ea4a322dc1e1@suse.com>
 <20200109112405.GA11756@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200109112405.GA11756@Air-de-Roger>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/flush: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMTI6MjQ6MDVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAwOSwgMjAyMCBhdCAxMDo0MzowMUFNICswMTAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+IE9uIDA4LjAxLjIwMjAgMTk6MTQsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPiA+IE9uIFdlZCwgSmFuIDA4LCAyMDIwIGF0IDAyOjU0OjU3UE0gKzAxMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4gPj4gT24gMDguMDEuMjAyMCAxNDozMCwgUm9nZXIgUGF1IE1v
bm7DqSAgd3JvdGU6Cj4gPiA+Pj4gT24gRnJpLCBKYW4gMDMsIDIwMjAgYXQgMDE6NTU6NTFQTSAr
MDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Pj4+IE9uIDAzLjAxLjIwMjAgMTM6MzQsIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+Pj4+PiBPbiBGcmksIEphbiAwMywgMjAyMCBhdCAw
MTowODoyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+Pj4+PiBPbiAyNC4xMi4y
MDE5IDEzOjQ0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+Pj4+Pj4gRnVydGhlciBhIHF1
ZXN0aW9uIG9uIGxvY2sgbmVzdGluZzogU2luY2UgdGhlIGNvbW1pdCBtZXNzYWdlCj4gPiA+Pj4+
Pj4gZG9lc24ndCBzYXkgYW55dGhpbmcgaW4gdGhpcyByZWdhcmQsIGRpZCB5b3UgY2hlY2sgdGhl
cmUgYXJlIG5vCj4gPiA+Pj4+Pj4gVExCIGZsdXNoIGludm9jYXRpb25zIHdpdGggdGhlIGdldF9j
cHVfbWFwcygpIGxvY2sgaGVsZD8KPiA+ID4+Pj4+Cj4gPiA+Pj4+PiBUaGUgQ1BVIG1hcHMgbG9j
ayBpcyBhIHJlY3Vyc2l2ZSBvbmUsIHNvIGl0IHNob3VsZCBiZSBmaW5lIHRvIGF0dGVtcHQKPiA+
ID4+Pj4+IGEgVExCIGZsdXNoIHdpdGggdGhlIGxvY2sgYWxyZWFkeSBoZWxkLgo+ID4gPj4+Pgo+
ID4gPj4+PiBXaGVuIGFscmVhZHkgaGVsZCBieSB0aGUgc2FtZSBDUFUgLSBzdXJlLiBJdCBiZWlu
ZyBhIHJlY3Vyc2l2ZQo+ID4gPj4+PiBvbmUgKHdoaWNoIEkgcGFpZCBhdHRlbnRpb24gdG8gd2hl
biB3cml0aW5nIG15IGVhcmxpZXIgcmVwbHkpCj4gPiA+Pj4+IGRvZXNuJ3QgbWFrZSBpdCAodG9n
ZXRoZXIgd2l0aCBhbnkgb3RoZXIgb25lKSBpbW11bmUgYWdhaW5zdAo+ID4gPj4+PiBBQkJBIGRl
YWRsb2NrcywgdGhvdWdoLgo+ID4gPj4+Cj4gPiA+Pj4gVGhlcmUncyBubyBwb3NzaWJpbGl0eSBv
ZiBhIGRlYWRsb2NrIGhlcmUgYmVjYXVzZSBnZXRfY3B1X21hcHMgZG9lcyBhCj4gPiA+Pj4gdHJ5
bG9jaywgc28gaWYgYW5vdGhlciBjcHUgaXMgaG9sZGluZyB0aGUgbG9jayB0aGUgZmx1c2ggd2ls
bCBqdXN0Cj4gPiA+Pj4gZmFsbGJhY2sgdG8gbm90IHVzaW5nIHRoZSBzaG9ydGhhbmQuCj4gPiA+
Pgo+ID4gPj4gV2VsbCwgd2l0aCB0aGUgX2V4YWN0XyBhcnJhbmdlbWVudHMgKGZsdXNoX2xvY2sg
dXNlZCBvbmx5IGluIG9uZQo+ID4gPj4gcGxhY2UsIGFuZCBjcHVfYWRkX3JlbW92ZV9sb2NrIG9u
bHkgdXNlZCBpbiB3YXlzIHNpbWlsYXIgdG8gaG93IGl0Cj4gPiA+PiBpcyB1c2VkIG5vdyksIHRo
ZXJlJ3Mgbm8gc3VjaCByaXNrLCBJIGFncmVlLiBCdXQgdGhlcmUncyBub3RoaW5nCj4gPiA+PiBh
dCBhbGwgbWFraW5nIHN1cmUgdGhpcyBkb2Vzbid0IGNoYW5nZS4gSGVuY2UsIGFzIHNhaWQsIGF0
IHRoZSB2ZXJ5Cj4gPiA+PiBsZWFzdCB0aGlzIG5lZWRzIHJlYXNvbmluZyBhYm91dCBpbiB0aGUg
ZGVzY3JpcHRpb24gKG9yIGEgY29kZQo+ID4gPj4gY29tbWVudCkuCj4gPiA+IAo+ID4gPiBJJ20g
YWZyYWlkIHlvdSB3aWxsIGhhdmUgdG8gYmVhciB3aXRoIG1lLCBidXQgSSdtIHN0aWxsIG5vdCBz
dXJlIGhvdwo+ID4gPiB0aGUgYWRkaXRpb24gb2YgZ2V0X2NwdV9tYXBzIGluIGZsdXNoX2FyZWFf
bWFzayBjYW4gbGVhZCB0byBkZWFkbG9ja3MuCj4gPiA+IEFzIHNhaWQgYWJvdmUgZ2V0X2NwdV9t
YXBzIGRvZXMgYSB0cnlsb2NrLCB3aGljaCBtZWFucyB0aGF0IGl0IHdpbGwKPiA+ID4gbmV2ZXIg
ZGVhZGxvY2ssIGFuZCB0aGF0J3MgdGhlIG9ubHkgd2F5IHRvIGxvY2sgY3B1X2FkZF9yZW1vdmVf
bG9jay4KPiA+IAo+ID4gVGhhdCdzIHdoeSBJIHNhaWQgImNwdV9hZGRfcmVtb3ZlX2xvY2sgb25s
eSB1c2VkIGluIHdheXMgc2ltaWxhciB0bwo+ID4gaG93IGl0IGlzIHVzZWQgbm93IiAtIGFueSBu
b24tdHJ5bG9jayBhZGRpdGlvbiB3b3VsZCBicmVhayB0aGUKPiA+IGFzc3VtcHRpb25zIHlvdSBt
YWtlIGFmYWljdC4gQW5kIHlvdSBjYW4ndCByZWFsbHkgZXhwZWN0IHBlb3BsZQo+ID4gYWRkaW5n
IGFub3RoZXIgKHNsaWdodGx5IGRpZmZlcmVudCkgdXNlIG9mIGFuIGV4aXN0aW5nIGxvY2sgdG8g
YmUKPiA+IGF3YXJlIHRoZXkgbm93IG5lZWQgdG8gY2hlY2sgd2hldGhlciB0aGlzIGludHJvZHVj
ZXMgZGVhZGxvY2sKPiA+IHNjZW5hcmlvcyBvbiB1bnJlbGF0ZWQgcHJlLWV4aXN0aW5nIGNvZGUg
cGF0aHMuIEhlbmNlIG15IHJlcXVlc3QgdG8KPiA+IGF0IGxlYXN0IGRpc2N1c3MgdGhpcyBpbiB0
aGUgZGVzY3JpcHRpb24gKHJhaXNpbmcgYXdhcmVuZXNzLCBhbmQKPiA+IGhlbmNlIGFsbG93aW5n
IHJldmlld2VycyB0byBqdWRnZSB3aGV0aGVyIGZ1cnRoZXIgcHJlY2F1dGlvbmFyeQo+ID4gbWVh
c3VyZXMgc2hvdWxkIGJlIHRha2VuKS4KPiAKPiBUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9u
LCBJIGRpZCBpbmRlZWQgbWlzdW5kZXJzdG9vZCB5b3VyCj4gY29tcGxhaW4uCj4gCj4gUmVnYXJk
aW5nIHRoZSBnZW5lcmFsaXphdGlvbiBvZiB0aGUgc2hvcnRoYW5kIGFuZCBpbnRlZ3JhdGlvbiBp
bnRvCj4gc2VuZF9JUElfbWFzaywgSSd2ZSBmb3VuZCBhbiBpc3N1ZSByZWxhdGVkIHRvIGxvY2tp
bmcuIHNlbmRfSVBJX21hc2sKPiBpcyBjYWxsZWQgd2l0aCBib3RoIGludGVycnVwdHMgZW5hYmxl
ZCBhbmQgZGlzYWJsZWQsIGFuZCBzbwo+IGdldF9jcHVfbWFwcyBwYW5pY3MgYmVjYXVzZSBvZiB0
aGUgbG9jayBjaGVja2luZy4KPiAKPiBJIGhvd2V2ZXIgZG9uJ3QgdGhpbmsgdGhhdCBzdWNoIHBh
bmljIGlzIGFjY3VyYXRlOiB0aGUgbG9naWMgaW4KPiBjaGVja19sb2NrIHNwZWNpZmljYWxseSBy
ZWxhdGVzIHRvIHRoZSBzcGlubmluZyBkb25lIHdoZW4gcGlja2luZyBhCj4gbG9jaywgYnV0IEkg
d291bGQgc2F5IHRoZSBjYWxsIHRvIGNoZWNrX2xvY2sgaW4KPiBfc3Bpbl90cnlsb2Nre19yZWN1
cnNpdmV9IGlzIG5vdCBzdHJpY3RseSBuZWVkZWQsIHRoZSBzY2VuYXJpbwo+IGRlc2NyaWJlZCBp
biBjaGVja19sb2NrIGRvZXNuJ3QgYXBwbHkgd2hlbiB1c2luZyB0cnlsb2NrLgoKTmV2ZXIgbWlu
ZCwgdGhpcyBpcyBub3QgYWN0dWFsbHkgdHJ1ZS4gWW91IGNhbiBzdGlsbCB0cmlnZ2VyIHRoZQpk
ZWFkbG9jayBpZiB5b3UgbWl4IHRyeWxvY2sgd2l0aCByZWd1bGFyIGxvY2tpbmcsIHNvIEkgZ3Vl
c3MgSSB3aWxsCmxlYXZlIHRoZSBzaG9ydGhhbmQgdXNhZ2UgdG8gZmx1c2hfYXJlYV9tYXNrIHVu
bGVzcyBJIGNhbiBtYWtlIGFsbCB0aGUKY2FsbGVycyBvZiBzZW5kX0lQSV9tYXNrIHVzZSB0aGUg
c2FtZSBpcnEgc3RhdHVzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 12:28:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 12:28: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 1ipWvJ-0004ob-5u; Thu, 09 Jan 2020 12:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipWvI-0004oU-FH
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 12:28:24 +0000
X-Inumbo-ID: 85d6cd7c-32db-11ea-b9b5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85d6cd7c-32db-11ea-b9b5-12813bfff9fa;
 Thu, 09 Jan 2020 12:28: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 <osstest-admin@xenproject.org>)
 id 1ipWvF-0000Wi-2f; Thu, 09 Jan 2020 12:28: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 1ipWvE-0005Fk-SA; Thu, 09 Jan 2020 12:28:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipWvE-0006PB-Qw; Thu, 09 Jan 2020 12:28:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ipWvE-0006PB-Qw@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 12:28:20 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJl
ZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVl
OiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9k
dWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGIwYjc0ZTFmMTc1MDhj
YjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBCdWcgbm90IHByZXNlbnQ6IGYxNzc4M2U3MDZh
YjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NTYvCgoKICBjb21t
aXQgYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIE1lcmdlOiBmMTc3
ODNlNzA2IGRkZjkwNjk5NjMKICBBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBEYXRlOiAgIE1vbiBKYW4gNiAxMTozOTo1NSAyMDIwICswMDAwCiAgCiAg
ICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZWhhYmtvc3QvdGFncy9w
eXRob24tbmV4dC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgICAKICAgICAgUmVxdWly
ZSBQeXRob24gPj0gMy41IHRvIGJ1aWxkIFFFTVUKICAgICAgCiAgICAgIFB5dGhvbiAyIEVPTCBp
cyAxMSBkYXlzIGF3YXksIHdlIHdpbGwgc3RvcCBzdXBwb3J0aW5nCiAgICAgIGl0IGluIFFFTVUg
NS4wLgogICAgICAKICAgICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAyMCBEZWMgMjAxOSAx
Njo0OTowMiBHTVQKICAgICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgNUEz
MjJGRDVBQkM0RDNEQkFDQ0ZEMUFBMjgwNzkzNkY5ODREQzVBNgogICAgICAjIGdwZzogICAgICAg
ICAgICAgICAgaXNzdWVyICJlaGFia29zdEByZWRoYXQuY29tIgogICAgICAjIGdwZzogR29vZCBz
aWduYXR1cmUgZnJvbSAiRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiIgW2Z1
bGxdCiAgICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IDVBMzIgMkZENSBBQkM0IEQzREIg
QUNDRiAgRDFBQSAyODA3IDkzNkYgOTg0RCBDNUE2CiAgICAgIAogICAgICAqIHJlbW90ZXMvZWhh
Ymtvc3QvdGFncy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3Q6CiAgICAgICAgY29uZmlndXJlOiBS
ZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMuNCBi
dWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIAogIGNvbW1pdCBkZGY5MDY5OTYzMWRiNTNjOTgx
YjZhNWE2M2QzMWMwOGUwZWFlZWM3CiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgT2N0IDE2IDE5OjQyOjM3IDIwMTkgLTAzMDAKICAK
ICAgICAgY29uZmlndXJlOiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgCiAgICAgIFB5dGhv
biAzLjUgaXMgdGhlIG9sZGVzdCBQeXRob24gdmVyc2lvbiBhdmFpbGFibGUgb24gb3VyCiAgICAg
IHN1cHBvcnRlZCBidWlsZCBwbGF0Zm9ybXMsIGFuZCBQeXRob24gMiBlbmQgb2YgbGlmZSB3aWxs
IGJlIDMKICAgICAgd2Vla3MgYWZ0ZXIgdGhlIHBsYW5uZWQgcmVsZWFzZSBkYXRlIG9mIFFFTVUg
NC4yLjAuICBEcm9wIFB5dGhvbgogICAgICAyIHN1cHBvcnQgZnJvbSBjb25maWd1cmUgY29tcGxl
dGVseSwgYW5kIHJlcXVpcmUgUHl0aG9uIDMuNSBvcgogICAgICBuZXdlci4KICAgICAgCiAgICAg
IFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAg
ICAgTWVzc2FnZS1JZDogPDIwMTkxMDE2MjI0MjM3LjI2MTgwLTEtZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICAgICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgICAg
U2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIAog
IGNvbW1pdCA0OTIzMzgwNGY1YzQ1OGQ2MWQ4ZWI5MDNjMTlkNjJlZGIzNDM0ZGIyCiAgQXV0aG9y
OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkgRGVj
IDIwIDEzOjQ1OjI3IDIwMTkgLTAzMDAKICAKICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhvbiAz
LjQgYnVpbGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFdlJ2xsIHN0YXJ0IHJlcXVpcmluZyBQeXRo
b24gMy41IHRvIGJ1aWxkIFFFTVUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hbWQ2NC54ZW4tYnVpbGQu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0tc3VtbWFy
eS1vdXQ9dG1wLzE0NTg2MS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTE0NDg2
MSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgYnVpbGQtYW1kNjQg
eGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDU4NTIgZmFp
bCBbaG9zdD1nb2RlbGxvMV0gLyAxNDU2NjQgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDE0NTg1MiAvIDE0NTY2NAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBvdm1m
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3YzkwNWE1
NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRk
MmYwNjkgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4MgpCYXNpcyBwYXNz
IGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBi
YTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzVi
NzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMApHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdCNiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2LTcw
OTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0I2YxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJh
NDA2NjRmNTQtMDM1ZWVkNGMwZDI1N2M5MDVhNTU2ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCNmMjFiNWE0YWViMDIwZjJhNWUyYzY1
MDNmOTA2YTkzNDlkZDJmMDY5LWYyMVwKIGI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRk
MmYwNjkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjN2IzYzViNzBhMzIzMDNiNDZkMGQw
NTFlNjk1ZjE4ZDcyY2NlNWVkMC0wMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2
MTgyCkxvYWRlZCA3NDc5OCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDE0NTUyOSBbaG9zdD1yaW1hdmExXQogMTQ1NTMwIFtob3N0PWZpYW5vMF0K
IDE0NTUzMiBbaG9zdD1maWFubzFdCiAxNDU1MzMgW2hvc3Q9aXRhbGlhMF0KIDE0NTUzNCBmYWls
IGlycmVsZXZhbnQKIDE0NTUzNiBbaG9zdD1nb2RlbGxvMF0KIDE0NTU0NyBbaG9zdD1waW5vdDFd
CiAxNDU1MzcgZmFpbCBpcnJlbGV2YW50CiAxNDU1NjIgZmFpbCBpcnJlbGV2YW50CiAxNDU1Mzkg
ZmFpbCBpcnJlbGV2YW50CiAxNDU2MDUgW2hvc3Q9aXRhbGlhMF0KIDE0NTU2NCBmYWlsIGlycmVs
ZXZhbnQKIDE0NTU0MSBbaG9zdD1nb2RlbGxvMF0KIDE0NTU4MSBmYWlsIGlycmVsZXZhbnQKIDE0
NTU0MyBbaG9zdD1odXhlbHJlYmUwXQogMTQ1NTY2IGZhaWwgaXJyZWxldmFudAogMTQ1NTM1IHBh
c3MgaXJyZWxldmFudAogMTQ1NTQ0IGZhaWwgaXJyZWxldmFudAogMTQ1NTczIFtob3N0PWh1eGVs
cmViZTBdCiAxNDU1NDggW2hvc3Q9aHV4ZWxyZWJlMF0KIDE0NTU4NSBmYWlsIGlycmVsZXZhbnQK
IDE0NTU1MCBbaG9zdD1waW5vdDFdCiAxNDU1NjggZmFpbCBpcnJlbGV2YW50CiAxNDU1NTIgW2hv
c3Q9cGlub3QxXQogMTQ1NTUzIFtob3N0PXBpbm90MV0KIDE0NTYyMCBmYWlsIGlycmVsZXZhbnQK
IDE0NTU1NiBmYWlsIGlycmVsZXZhbnQKIDE0NTU1OSBbaG9zdD1odXhlbHJlYmUwXQogMTQ1NTYx
IFtob3N0PWFsYmFuYTBdCiAxNDU1NzIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDE0NTU5NCBbaG9zdD1w
aW5vdDFdCiAxNDU1NzYgZmFpbCBpcnJlbGV2YW50CiAxNDU2MDcgZmFpbCBpcnJlbGV2YW50CiAx
NDU1NzggW2hvc3Q9Z29kZWxsbzBdCiAxNDU2MDIgZmFpbCBpcnJlbGV2YW50CiAxNDU1OTIgcGFz
cyBpcnJlbGV2YW50CiAxNDU2MzEgZmFpbCBpcnJlbGV2YW50CiAxNDU2MTAgZmFpbCBpcnJlbGV2
YW50CiAxNDU2MjIgZmFpbCBpcnJlbGV2YW50CiAxNDU2MTQgZmFpbCBpcnJlbGV2YW50CiAxNDU2
MjUgZmFpbCBpcnJlbGV2YW50CiAxNDU2MjggZmFpbCBpcnJlbGV2YW50CiAxNDU2MzQgW2hvc3Q9
cGlub3QxXQogMTQ1NjI0IHBhc3MgaXJyZWxldmFudAogMTQ1NjM1IGZhaWwgaXJyZWxldmFudAog
MTQ1NjY5IGZhaWwgaXJyZWxldmFudAogMTQ1NjcxIGZhaWwgaXJyZWxldmFudAogMTQ1NjQxIGZh
aWwgaXJyZWxldmFudAogMTQ1NjcyIGZhaWwgaXJyZWxldmFudAogMTQ1NjQ2IGZhaWwgaXJyZWxl
dmFudAogMTQ1NjQ3IGZhaWwgaXJyZWxldmFudAogMTQ1Njk4IGZhaWwgaXJyZWxldmFudAogMTQ1
NjQ4IGZhaWwgaXJyZWxldmFudAogMTQ1NjczIGZhaWwgaXJyZWxldmFudAogMTQ1NjUxIFtob3N0
PWh1eGVscmViZTBdCiAxNDU2NzYgZmFpbCBpcnJlbGV2YW50CiAxNDU2NTMgW2hvc3Q9aHV4ZWxy
ZWJlMF0KIDE0NTY2NCBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgw
ZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5
YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZh
OTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1
NjU1IFtob3N0PWZpYW5vMV0KIDE0NTY1NyBbaG9zdD1maWFubzFdCiAxNDU2NDkgcGFzcyBpcnJl
bGV2YW50CiAxNDU2NTkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDE0NTY2MCBbaG9zdD1nb2RlbGxvMF0K
IDE0NTY5MiBmYWlsIGlycmVsZXZhbnQKIDE0NTY2MiBmYWlsIGlycmVsZXZhbnQKIDE0NTY2MyBb
aG9zdD1nb2RlbGxvMF0KIDE0NTY2NSBmYWlsIGlycmVsZXZhbnQKIDE0NTY3OSBbaG9zdD1nb2Rl
bGxvMF0KIDE0NTY2NiBbaG9zdD1waW5vdDBdCiAxNDU2ODMgW2hvc3Q9Z29kZWxsbzBdCiAxNDU2
ODEgW2hvc3Q9Z29kZWxsbzBdCiAxNDU2ODQgW2hvc3Q9Z29kZWxsbzBdCiAxNDU2ODUgW2hvc3Q9
Z29kZWxsbzBdCiAxNDU3MTYgW2hvc3Q9Z29kZWxsbzBdCiAxNDU3MjIgW2hvc3Q9Z29kZWxsbzBd
CiAxNDU3MDcgZmFpbCBpcnJlbGV2YW50CiAxNDU3MzAgW2hvc3Q9Z29kZWxsbzBdCiAxNDU3MzYg
W2hvc3Q9Z29kZWxsbzBdCiAxNDU3NDMgZmFpbCBjYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5
MjNkYmM2NDM2YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYThm
MmM2MGNlZjBhYjc1NDhlODE2MDQzNzU0NmYyNGMyY2U1Y2Y5ZSBmMjFiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEw
YTY2ZDUKIDE0NTc5MyBbaG9zdD1nb2RlbGxvMF0KIDE0NTgxMCBbaG9zdD1nb2RlbGxvMF0KIDE0
NTc1MCBmYWlsIGlycmVsZXZhbnQKIDE0NTc3NyBbaG9zdD1nb2RlbGxvMF0KIDE0NTc1NiBbaG9z
dD1nb2RlbGxvMF0KIDE0NTc5NSBbaG9zdD1nb2RlbGxvMF0KIDE0NTc5NyBbaG9zdD1nb2RlbGxv
MF0KIDE0NTc4MSBbaG9zdD1nb2RlbGxvMF0KIDE0NTc1OSBbaG9zdD1nb2RlbGxvMF0KIDE0NTc4
NCBbaG9zdD1nb2RlbGxvMF0KIDE0NTc4NSBbaG9zdD1nb2RlbGxvMF0KIDE0NTc2NSBmYWlsIGly
cmVsZXZhbnQKIDE0NTc4MiBbaG9zdD1nb2RlbGxvMF0KIDE0NTgzOSBwYXNzIDE2NjgzMGQ4Zjdj
YWQyMTg4NmY3YmY0YzY1YTNkY2M2NmI1MzBiZTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZk
MGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1ODAwIFtob3N0PWdvZGVsbG8wXQogMTQ1NzcwIFto
b3N0PWdvZGVsbG8wXQogMTQ1ODA4IFtob3N0PWdvZGVsbG8wXQogMTQ1Nzg3IFtob3N0PWdvZGVs
bG8wXQogMTQ1ODAyIFtob3N0PWdvZGVsbG8wXQogMTQ1ODAzIFtob3N0PWdvZGVsbG8wXQogMTQ1
NzkyIFtob3N0PWdvZGVsbG8wXQogMTQ1Nzg5IFtob3N0PWdvZGVsbG8wXQogMTQ1ODEyIFtob3N0
PWdvZGVsbG8wXQogMTQ1ODIxIHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3
MjNjODBlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQw
CiAxNDU4MjggZmFpbCAwZWY2ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2ZDdlYzU0YzNjIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjRkOGNmMTQ4ZTQzZDk0MmVm
MTIwMjA3MWUwY2Q2NmNlNDAzMjJlMCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlk
ZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKIDE0NTgxNSBb
aG9zdD1nb2RlbGxvMF0KIDE0NTgwNSBbaG9zdD1nb2RlbGxvMF0KIDE0NTgwOSBbaG9zdD1nb2Rl
bGxvMF0KIDE0NTgzNSBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZi
ZWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZh
OTM0OWRkMmYwNjkgNGRkZTI3YjZlMGEwYjBkY2I4ZmRmYzc1ODBmYmQ5Yzk3NmFhMTAzZgogMTQ1
ODE4IFtob3N0PWdvZGVsbG8wXQogMTQ1ODE2IGZhaWwgaXJyZWxldmFudAogMTQ1ODIwIFtob3N0
PWdvZGVsbG8wXQogMTQ1ODI0IGZhaWwgaXJyZWxldmFudAogMTQ1ODIzIGZhaWwgaXJyZWxldmFu
dAogMTQ1ODMwIHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDUwM2NhMTI2MmJhYjJjMTFj
NTMzYTQ4MTZkMWZmNDI5N2Q0ZjU4YTYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CiAxNDU4Mjkg
ZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMwZDI1N2M5MDVhNTU2ZmEwZjQ4
NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDRk
ZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YKIDE0NTg0MCBwYXNzIGY5YzJj
NzFlZDY5Y2ExZDkyNjg3YTU1ZDNlZjk0N2NmYjQ0MTNiM2UgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0
ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIz
MDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1ODM3IGZhaWwgZDQyMDQ2ZTFkYTk0MjQx
MTFiNzc3N2JlNWY4ZWE5ODA5Y2M0NjgwYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGY0ZDhjZjE0OGU0M2Q5NDJlZjEyMDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2Rj
YjM0ODZkNDE0MzExMGE2NmQ1CiAxNDU4MzMgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBh
YjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJh
NWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3
MmNjZTVlZDAKIDE0NTg0MSBwYXNzIGQwZDM4Y2UyMGVjOWQ0ZWYyNjc0MzNiYmU4MzY0YzQzYWMx
YTIyNzggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2
YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5
MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAog
MTQ1ODM4IGZhaWwgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGIwYjc0ZTFmMTc1MDhjYjhjZWY4
YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU4MzQgZmFp
bCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMwZDI1N2M5MDVhNTU2ZmEwZjQ4NjVh
MGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDRkZGUy
N2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YKIDE0NTg1MyBwYXNzIDZjZmI2ZGE5
NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNi
NDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1ODQ0IHBhc3MgNmNmYjZkYTk1MThkM2M0ODEw
N2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2
OTVmMThkNzJjY2U1ZWQwCiAxNDU4NDggcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3
MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3
NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNj
ZTVlZDAKIDE0NTg0NyBmYWlsIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5
ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBiMGI3NGUxZjE3NTA4
Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZh
OTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1
ODQ1IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZh
MGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4NDkgZmFpbCA2
Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFi
ZDg5OTljYyBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1Yjcw
YTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg1NiBmYWlsIDZjZmI2ZGE5NTE4
ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjIGYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZk
MGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1ODUyIGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIy
ZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAy
MGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIy
ODhmNjgwMWU2MTgyCiAxNDU4NTcgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYw
ODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3Nzgz
ZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1
MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVl
ZDAKIDE0NTg2MSBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3Yzkw
NWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0
OWRkMmYwNjkgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4MgpTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU2NjQg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ1ODUyIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1ODU3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1ODYxIChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcw
OWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3
ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJj
NjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2Nl
NWVkMApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDE0NTg0NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDE0NTg0NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDE0NTg0OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTQ1ODQ5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTQ1ODUzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU4NTYg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2
OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFiOWM3YjNhMmI2
OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg1Ni8KCgogIGNvbW1pdCBiMGI3NGUx
ZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4M2U3MDYgZGRm
OTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAgICAgTWVyZ2Ug
cmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5dGhvbi1uZXh0
LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJlIFB5dGhvbiA+
PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlzIDExIGRheXMg
YXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1LjAuCiAgICAg
IAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2OjQ5OjAyIEdN
VAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMyMkZENUFCQzRE
M0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAgICAgICAgICBp
c3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNpZ25hdHVyZSBm
cm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVsbF0KICAgICAg
IyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBBQ0NGICBEMUFB
IDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFia29zdC90YWdz
L3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJlcXVpcmUgUHl0
aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1aWxkIHdpdGgg
My41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFiNmE1YTYzZDMx
YzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAogICAgICBjb25m
aWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9uIDMuNSBpcyB0
aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAgc3VwcG9ydGVk
IGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwgYmUgMwogICAg
ICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0LjIuMC4gIERy
b3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0ZWx5LCBhbmQg
cmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAgU2lnbmVkLW9m
Zi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAgICBNZXNzYWdl
LUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29tPgogICAgICBS
ZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBTaWduZWQtb2Zm
LWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAgY29tbWl0IDQ5
MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMgMjAgMTM6NDU6
MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMuNCBidWlsZCB3
aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhvbiAzLjUgdG8g
YnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTQ1ODYxOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDU4NjEgcWVtdS1tYWlubGluZSBy
ZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzE0NTg2MS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:32:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:32: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 1ipXv0-00022F-9t; Thu, 09 Jan 2020 13:32:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuxF=26=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipXuz-00022A-5Y
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:32:09 +0000
X-Inumbo-ID: 69808dc6-32e4-11ea-ac27-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69808dc6-32e4-11ea-ac27-bc764e2007e4;
 Thu, 09 Jan 2020 13:31:59 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578576719; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=2TAio9vsZZRBn917kcuBAtJHEKgYEH3ThNMOgh4pDnA=;
 b=uyqVBd3urLXAaP2bQh+ExcDNGJl6JScpVQBQUocdL8xQyClrJdm+lCDWwe8a9oNx+MDNAUe0
 ZsuHxjpOZaMaeybr24pJxuYX55Em3uaZ3mvT73GoDViKQEVJIx4E/MBW26krdqs/US5mk7UJ
 MAGYEgzCWYDd170Tkg0SW+pl4sY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com
 [209.85.128.50])
 by mxa.mailgun.org with ESMTP id 5e172b4e.7fc94d7cd7b0-smtp-out-n02;
 Thu, 09 Jan 2020 13:31:58 -0000 (UTC)
Received: by mail-wm1-f50.google.com with SMTP id p17so2857462wma.1
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 05:31:57 -0800 (PST)
X-Gm-Message-State: APjAAAUlLuTJEVOQcMukBUgEOMkuVQoq6FceCIL1oZjGhVISMPFnmoEl
 kgs/pU4AXzFpXVGptFfb5LB5W7cwCeQ5mqbTcqE=
X-Google-Smtp-Source: APXvYqyTfwBzaerAreNKWv8Ghb9TIdQctTyECn6an0nSpbTYHjMAcQ0LO7VXqVEB23Ybnxbygg5bAkfH3LLH+ufSJUI=
X-Received: by 2002:a1c:22c6:: with SMTP id i189mr5253075wmi.15.1578576716245; 
 Thu, 09 Jan 2020 05:31:56 -0800 (PST)
MIME-Version: 1.0
References: <CABfawh=tDFzsp61MmFxpmcBbNT2GXa4C=-eXD=044L1gdxPEpw@mail.gmail.com>
 <20191231151107.GJ11756@Air-de-Roger>
 <CABfawhnqGE6OSAPxFP56-fOXDVMcb+fWN6GpjT-1EcSi29xYDQ@mail.gmail.com>
 <CABfawhkHK3FYuGTwm6A4Ni+_a6wdqHwDxbDYqofcNyS_kQT-Yw@mail.gmail.com>
 <20200108150841.GR11756@Air-de-Roger>
 <CABfawhnWYn_MwaQzdAQ4QezA0vgQ7ByK44eUEerGRP7AU9si+A@mail.gmail.com>
 <20200108180042.GT11756@Air-de-Roger>
 <CABfawhm==Gpca8+E=PihvW3x7Y79kAKD48rk5PHHbbhdATh4-w@mail.gmail.com>
 <20200108183649.GW11756@Air-de-Roger>
 <CABfawh=AK+HAgLqByo_Xgr_Ev53+cEo3tiMuPn4SYL7R1i8P-Q@mail.gmail.com>
 <20200109094751.GY11756@Air-de-Roger>
In-Reply-To: <20200109094751.GY11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 Jan 2020 06:31:19 -0700
X-Gmail-Original-Message-ID: <CABfawhkJ54+RrQZVbAoV2Ki4HG=Q3fESyvR6FnwPmgT7LYY3mg@mail.gmail.com>
Message-ID: <CABfawhkJ54+RrQZVbAoV2Ki4HG=Q3fESyvR6FnwPmgT7LYY3mg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien.grall@gmail.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@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>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCAyOjQ4IEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgSmFuIDA4LCAyMDIwIGF0IDEyOjUxOjM1
UE0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIFdlZCwgSmFuIDgsIDIwMjAg
YXQgMTE6MzcgQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gPgo+ID4gPiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAxMToxNDo0NkFNIC0wNzAwLCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBKYW4gOCwgMjAyMCBhdCAxMTow
MSBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+
ID4gPgo+ID4gPiA+ID4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDg6MzI6MjJBTSAtMDcwMCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBXZWQsIEphbiA4LCAyMDIwIGF0
IDg6MDggQU0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4gPiA+ID4gPiA+IEkgdGhpbmsgeW91IGFsc28gbmVlZCBzb21ldGhpbmcgbGlrZToKPiA+ID4g
PiA+ID4gPgo+ID4gPiA+ID4gPiA+ICMgeGwgZm9yay12bSAtLWxhdW5jaC1kbSBsYXRlIDxwYXJl
bnRfZG9taWQ+IDxmb3JrX2RvbWlkPgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gU28gdGhh
dCBhIHVzZXIgZG9lc24ndCBuZWVkIHRvIHBhc3MgYSBxZW11LXNhdmUtZmlsZT8KPiA+ID4gPiA+
ID4KPiA+ID4gPiA+ID4gVGhpcyBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZSB0byBtZS4gVG8gbGF1
bmNoIFFFTVUgeW91IG5lZWQgdGhlIGNvbmZpZwo+ID4gPiA+ID4gPiBmaWxlIHRvIHdpcmUgdGhp
bmdzIHVwIGNvcnJlY3RseS4gTGlrZSBpbiBvcmRlciB0byBsYXVuY2ggUUVNVSB5b3UKPiA+ID4g
PiA+ID4gbmVlZCB0byB0ZWxsIGl0IHRoZSBuYW1lIG9mIHRoZSBWTSwgZGlzayBwYXRoLCBldGMu
IHRoYXQgYXJlIGFsbAo+ID4gPiA+ID4gPiBjb250YWluZWQgaW4gdGhlIGNvbmZpZy4KPiA+ID4g
PiA+Cj4gPiA+ID4gPiBZb3UgY291bGQgZ2V0IGFsbCB0aGlzIGluZm9ybWF0aW9uIGZyb20gdGhl
IHBhcmVudCBWTSwgSUlSQyBsaWJ4bCBoYXMKPiA+ID4gPiA+IGEganNvbiB2ZXJzaW9uIG9mIHRo
ZSBjb25maWcuIEZvciBleGFtcGxlIGZvciBtaWdyYXRpb24gdGhlcmUncyBubwo+ID4gPiA+ID4g
bmVlZCB0byBwYXNzIGFueSBjb25maWcgZmlsZSwgc2luY2UgdGhlIGluY29taW5nIFZNIGNhbiBi
ZSByZWNyZWF0ZWQKPiA+ID4gPiA+IGZyb20gdGhlIGRhdGEgaW4gdGhlIHNvdXJjZSBWTS4KPiA+
ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBCdXQgYWdhaW4sIGNyZWF0aW5nIGEgZm9yayB3aXRoIHRo
ZSBleGFjdCBjb25maWcgb2YgdGhlIHBhcmVudCBpcyBub3QKPiA+ID4gPiBwb3NzaWJsZS4gRXZl
biBpZiB0aGUgdG9vbCB3b3VsZCByZW5hbWUgdGhlIGZvcmsgb24tdGhlLWZseSBhcyBpdCBkb2Vz
Cj4gPiA+ID4gZHVyaW5nIHRoZSBtaWdyYXRpb24sIHRoZSBmb3JrIHdvdWxkIGVuZCB1cCB0aHJh
c2hpbmcgdGhlIHBhcmVudCBWTSdzCj4gPiA+ID4gZGlzayBhbmQgbWFraW5nIGl0IGltcG9zc2li
bGUgdG8gY3JlYXRlIGFueSBhZGRpdGlvbmFsIGZvcmtzLiBJdCB3b3VsZAo+ID4gPiA+IGFsc28g
bWVhbiB0aGF0IGF0IG5vIHBvaW50IGNhbiB0aGUgb3JpZ2luYWwgVk0gYmUgdW5wYXVzZWQgYWZ0
ZXIgdGhlCj4gPiA+ID4gZm9ya3MgYXJlIGdvbmUuIEkgZG9uJ3Qgc2VlIGFueSB1c2VjYXNlIGlu
IHdoaWNoIHRoYXQgd291bGQgbWFrZSBhbnkKPiA+ID4gPiBzZW5zZSBhdCBhbGwuCj4gPiA+Cj4g
PiA+IFlvdSBjb3VsZCBoYXZlIHRoZSBkaXNrKHMpIGFzIHJlYWQtb25seSBhbmQgdGhlIFZNIHJ1
bm5pbmcgY29tcGxldGVseQo+ID4gPiBmcm9tIFJBTS4gQWxwaW5lLWxpbnV4IGhhcyAob3IgaGFk
KSBhIG1vZGUgd2hlcmUgaXQgd2FzIGNvbXBsZXRlbHkKPiA+ID4gc3RhdGVsZXNzIGFuZCBydW5u
aW5nIGZyb20gUkFNLiBJIHRoaW5rIGl0J3MgZmluZSB0byByZXF1aXJlIHBhc3NpbmcgYQo+ID4g
PiBjb25maWcgZmlsZSBmb3IgdGhlIHRpbWUgYmVpbmcsIHdlIGNhbiBsb29rIGF0IG90aGVyIG9w
dGlvbnMKPiA+ID4gYWZ0ZXJ3YXJkcy4KPiA+ID4KPiA+Cj4gPiBPSywgdGhlcmUgaXMgdGhhdC4g
QnV0IEkgd291bGQgc2F5IHRoYXQncyBhIGZhaXJseSBuaWNoZSB1c2UtY2FzZS4gWW91Cj4gPiB3
b3VsZG4ndCBoYXZlIGFueSBuZXR3b3JrIGFjY2VzcyBpbiB0aGF0IGZvcmssIG5vIGRpc2ssIG5v
IHdheSB0byBnZXQKPiA+IGluZm9ybWF0aW9uIGluIG9yIG91dCBiZXNpZGUgdGhlIHNlcmlhbCBj
b25zb2xlLgo+Cj4gV2h5IHdvbid0IHRoZSBmb3JrIGhhdmUgbmV0d29yayBhY2Nlc3M/CgpJZiB5
b3UgaGF2ZSBtdWx0aXBsZSBmb3JrcyB5b3UgZW5kIHVwIGhhdmluZyBNQUMtYWRkcmVzcyBjb2xs
aXNpb24uIEkKZG9uJ3Qgc2VlIHdoYXQgd291bGQgYmUgdGhlIHBvaW50IG9mIGNyZWF0aW5nIGEg
c2luZ2xlIGZvcmsgd2hlbiB0aGUKcGFyZW50IHJlbWFpbnMgcGF1c2VkIC0geW91IGNvdWxkIGp1
c3Qga2VlcCBydW5uaW5nIHRoZSBwYXJlbnQgc2luY2UKeW91IGFyZW4ndCBnYWluaW5nIGFueXRo
aW5nIGJ5IGNyZWF0aW5nIHRoZSBmb3JrLiBUaGUgbWFpbiByZWFzb24gdG8KY3JlYXRlIGEgZm9y
ayB3b3VsZCBiZSB0byBjcmVhdGUgbXVsdGlwbGVzIG9mIHRoZW0uCgo+Cj4gSWYgdGhlIHBhcmVu
dCBWTSBpcyBsZWZ0IHBhdXNlZCB0aGUgZm9yayBzaG91bGQgYmVoYXZlIGxpa2UgYSBsb2NhbAo+
IG1pZ3JhdGlvbiByZWdhcmRpbmcgbmV0d29yayBhY2Nlc3MsIGFuZCB0aHVzIGJlIGZ1bGx5IGZ1
bmN0aW9uYWwuCj4KPiA+IFNvIEkgd291bGRuJ3Qgd2FudAo+ID4gdGhhdCBzZXR1cCB0byBiZSBj
b25zaWRlcmVkIHRoZSBkZWZhdWx0LiBJZiBzb21lb25lIHdhbnRzIHRvIHRoYXQgSQo+ID4gd291
bGQgcmF0aGVyIGhhdmUgYW4gb3B0aW9uIHRoYXQgdGVsbHMgeGwgdG8gYXV0b21hdGljYWxseSBu
YW1lIHRoZQo+ID4gZm9yayBmb3IgeW91IGluc3RlYWQgb2YgdGhlIG90aGVyIHdheSBhcm91bmQu
Cj4KPiBBY2ssIEkganVzdCB3YW50IHRvIG1ha2Ugc3VyZSB0aGF0IHdoYXRldmVyIGludGVyZmFj
ZSB3ZSBlbmQgdXAgdXNpbmcKPiBpcyBkZXNpZ25lZCB0YWtpbmcgaW50byBhY2NvdW50IG90aGVy
IHVzZSBjYXNlcyBhcGFydCBmcm9tIHRoZSBvbmUgYXQKPiBoYW5kLgo+Cj4gT24gYW4gdW5yZWxh
dGVkIG5vdGUsIGRvZXMgZm9ya2luZyB3b3JrIHdoZW4gdXNpbmcgUFYgaW50ZXJmYWNlcz8KCkFz
IEkgcmVjYWxsIHllcywgYnV0IEluIG15IExpbnV4IHRlc3RzIHRoZXNlIHdlcmUgdGhlIGNvbmZp
ZyBvcHRpb25zIEkKdGVzdGVkIGFuZCB3b3JrIHdpdGggdGhlIGZvcmsuIE5vdCBzdXJlIGlmIHRo
ZSB2aWYgZGV2aWNlIGJ5IGRlZmF1bHQKaXMgUFYgb3IgZW11bGF0ZWQ6Cgp2bmM9MQp2bmNsaXN0
ZW49IjAuMC4wLjA6MSIKCnVzYj0xCnVzYmRldmljZT1bJ3RhYmxldCddCgpkaXNrID0gWydwaHk6
L2Rldi90MHZnL2RlYmlhbi1zdHJldGNoLHh2ZGEsdyddCnZpZiA9IFsnYnJpZGdlPXhlbmJyMCxt
YWM9MDA6MDc6NUI6QkI6MDA6MDEnXQoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:36:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipXzI-0002BA-Uv; Thu, 09 Jan 2020 13:36:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bIGD=26=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipXzH-0002B4-M8
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 13:36:35 +0000
X-Inumbo-ID: 0d9497ea-32e5-11ea-b89f-bc764e2007e4
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d9497ea-32e5-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 13:36:35 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id q8so3398460pfh.7
 for <xen-devel@lists.xen.org>; Thu, 09 Jan 2020 05:36:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=cf95WORT6GX1WJSn8Af/G1OCB1Irn/cMBwQxwXC43X4=;
 b=rmPFqplFiG2J23km4wRX/Ng/4kLCh6mrZt9F0tbMq9Fkk952L8sqSIO4o7LgYULfwU
 1KtC1gWAKTfa0XSUUAQOR/AmiotKOiyRCtMVmsyZgWl7wiNros6lsyIzVBKk/lEPxX0N
 5O4IjgJWkFY0lyOJzBgBeSNBDQagktLXZMzfFMLURXzGXfLJjyf9u7JhjvdvJVIPPoIV
 +FpzI1GmzdsT0mwz6RfBwpQvN5KYst18bnDXEZX/R66raaG4xngUb7fMMFDFr4XRrHLC
 HS0EaXm5BYy8/MMd3k9yPgsTCotJx3MtIWFki3GxVm5+umLuLYzDRu1kI/QqXQdGnzea
 4fzg==
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=cf95WORT6GX1WJSn8Af/G1OCB1Irn/cMBwQxwXC43X4=;
 b=g5yIuJbQXIcSjx8af4YGg/TDTzESyrh2TyHYJjnHAnRQ4fgGIa7BvxDQd5LafUlW2v
 dyKhpvAt4pWQn08bYO/NvAtLf4nydKG+NROEhS68ywHwJEam2MqmOzpvlX0aoTtJj1vN
 EP8Uc96ry/Xke/ScfbzZtvYNRE8o8NTI2vabT4Z5I2Q6tWANfzr7AZ6PKCe8tjMD1+8H
 8nJQFdrgJud2O3YML/4KeCZS5/dknxWsrsWNVO09GP/2gzdnTkePSEjoRYMHbkwG367P
 ZcSph2M8BhOaTsYLT6xKuA6OP1z3KEBFwzbtN/ZQRcQGyRDQL5NccgGcE/x2gjjcCc4Z
 gKpg==
X-Gm-Message-State: APjAAAV+9OZjoMr3xVYXZVj1oIatmS5xl3J0wkOmJYfrlrrdIlHRW1aN
 hC19VWrniCjHE6DXqiGEZyOkCKv4enoB8REdndY=
X-Google-Smtp-Source: APXvYqzYs38vcWA8XTYQ6/bQR6VN+il7W5RyHWICEMlfnkK4VOVNx6yJKOpUbeM/o/gNmhfTvQD92qFBUgw0+jdnlik=
X-Received: by 2002:a63:3dc6:: with SMTP id
 k189mr10954174pga.396.1578576993895; 
 Thu, 09 Jan 2020 05:36:33 -0800 (PST)
MIME-Version: 1.0
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-5-sergey.dyasli@citrix.com>
In-Reply-To: <20200108152100.7630-5-sergey.dyasli@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Thu, 9 Jan 2020 13:36:22 +0000
Message-ID: <CACCGGhCGcdEq7CC3J0201ETvAd+PZ2fTDNUS3mo599Tuf-61yA@mail.gmail.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 4/4] xen/netback: Fix grant copy across
 page boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IEphbiAyMDIwIGF0IDE1OjIxLCBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gRnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+Cj4KPiBXaGVuIEtBU0FOIChvciBTTFVCX0RFQlVHKSBpcyB0dXJuZWQg
b24sIHRoZSBub3JtYWwgZXhwZWN0YXRpb24gdGhhdAo+IGFsbG9jYXRpb25zIGFyZSBhbGlnbmVk
IHRvIHRoZSBuZXh0IHBvd2VyIG9mIDIgb2YgdGhlIHNpemUgZG9lcyBub3QKPiBob2xkLiBUaGVy
ZWZvcmUsIGhhbmRsZSBncmFudCBjb3BpZXMgdGhhdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+Cj4gLS0tCj4gUkZDIC0tPiB2MToKPiAtIEFkZGVkIEJVSUxEX0JVR19PTiB0byB0aGUgbmV0
YmFjayBwYXRjaAo+IC0geGVudmlmX2lkeF9yZWxlYXNlKCkgbm93IGxvY2F0ZWQgb3V0c2lkZSB0
aGUgbG9vcAo+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXVAa2VybmVsLm9yZz4KPiBDQzogUGF1bCBE
dXJyYW50IDxwYXVsQHhlbi5vcmc+CltzbmlwXQo+Cj4gK3N0YXRpYyB2b2lkIF9faW5pdCBfX21h
eWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCj4gK3sKPiArICAgICAgIEJVSUxEX0JV
R19PTihzaXplb2Yoc3RydWN0IHhlbnZpZl90eF9jYikgPiA0OCk7CgpGSUVMRF9TSVpFT0Yoc3Ry
dWN0IHNrX2J1ZmYsIGNiKSByYXRoZXIgdGhhbiBhIG1hZ2ljICc0OCcgSSB0aGluay4KCiAgUGF1
bAoKPiArfQo+ICsKPiAgTU9EVUxFX0xJQ0VOU0UoIkR1YWwgQlNEL0dQTCIpOwo+ICBNT0RVTEVf
QUxJQVMoInhlbi1iYWNrZW5kOnZpZiIpOwo+IC0tCj4gMi4xNy4xCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:41:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13: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 1ipY4O-0002z1-Nx; Thu, 09 Jan 2020 13:41:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuxF=26=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipY4M-0002yw-Vn
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:41:51 +0000
X-Inumbo-ID: c9b22438-32e5-11ea-b9d3-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9b22438-32e5-11ea-b9d3-12813bfff9fa;
 Thu, 09 Jan 2020 13:41:50 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578577310; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=mNRAkRs8ZxVGvHHoNsXeberaQwfI7zHgIWHRJQ5Fn4I=;
 b=I0HMS2mv4iSwC3htaRJOD8NZYtoYsWciKaWL+1+pHdUCKcH95uDGxaDVhpoyuaM2RwF0P3bW
 xz9dc8u7w9XkMIcqZvvkTiI6OiFmJYwWF48sKm/LFMKfhr3kfywWvStaujH1xeCKrbA6Lj6Z
 aiYf9yRlsuBoCGhPljf4Yh94QNM=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com
 [209.85.128.51])
 by mxa.mailgun.org with ESMTP id 5e172d9d.7fe1705ad9f0-smtp-out-n03;
 Thu, 09 Jan 2020 13:41:49 -0000 (UTC)
Received: by mail-wm1-f51.google.com with SMTP id t14so2869118wmi.5
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 05:41:49 -0800 (PST)
X-Gm-Message-State: APjAAAXNyExEfJiCMoUpKJBIVRl9EFNJTqmxj9pwDxcpltlws3kilB9y
 oROM/egI1PuQVfenwcIxi3zodAst1YaH0RjJJM8=
X-Google-Smtp-Source: APXvYqyOcsbd1qlOBz15r6Ruxg0JiJRK/EqQb8uGCcYCUSGTRaYM6v/wxiFdXAIfhIwtnvAF85JhJMtMYLPhq71vCWY=
X-Received: by 2002:a1c:7c11:: with SMTP id x17mr4903950wmc.168.1578577308285; 
 Thu, 09 Jan 2020 05:41:48 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
In-Reply-To: <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 Jan 2020 06:41:12 -0700
X-Gmail-Original-Message-ID: <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
Message-ID: <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
To: Julien Grall <julien@xen.org>
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCAzOjI5IEFNIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+IHdyb3RlOgo+Cj4gSGkgVGFtYXMsCj4KPiBPbiAwOC8wMS8yMDIwIDE3OjE0LCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPiArc3RhdGljIGludCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQo+ID4gK3sKPiA+ICsgICAgaW50IHJjOwo+ID4g
Kwo+ID4gKyAgICBpZiAoICFkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50ICYmCj4gPiArICAgICAg
ICAgKHJjID0gZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZCkpICkKPgo+IEFGQUlV
LCB0aGUgcGFyZW50IGRvbWFpbiB3aWxsIGJlIHBhdXNlZCBpZiBpdCB3YXNuJ3QgcGF1c2VkIGJl
Zm9yZSBhbmQKPiB0aGlzIHdpbGwgbm90IGJlIHVucGF1c2VkIGJ5IHRoZSBzYW1lIGh5cGVyY2Fs
bC4gUmlnaHQ/CgpZZXMsIGl0IG5lZWRzIHRvIHJlbWFpbiBwYXVzZWQgYXMgbG9uZyBhcyB0aGVy
ZSBhcmUgZm9ya3MgYWN0aXZlIGZyb20KaXQuIEFmdGVyd2FyZHMgaXQgY2FuIGJlIHVucGF1c2Vk
LgoKPgo+IElmIHNvLCB0aGlzIGJyaW5ncyB0d28gcXVlc3Rpb25zOgo+ICAgICAgLSBXaGF0IHdv
dWxkIGhhcHBlbiBpZiB0aGUgdG9vbHN0YWNrIGRlY2lkZSB0byB1bnBhdXNlIHRoZSBkb21haW4/
CgpUaGUgZm9ya3MgZXZlbnR1YWxseSB3b3VsZCBlbmQgdXAgbWlzYmVoYXZpbmcgc2luY2UgdGhl
IG1lbW9yeSB0aGV5CmhhdmVuJ3QgdG91Y2hlZCB5ZXQgd291bGQgc3RhcnQgY2hhbmdpbmcgdW5k
ZXJuZWF0aCB0aGVpciBmZWF0LiBJZgp0aGV5IG5ldmVyIHVzZSB0aG9zZSBwYWdlcywgdGhlbiB0
aGV5IGFyZSBzYWZlLiBJZiB0aGV5IGFyZSwgYW5kIHRoZXkKZXhwZWN0IHRoZW0gdG8gYmUgaW4g
dGhlIHNhbWUgc3RhdGUgd2hlbiB0aGV5IHdlcmUgY3JlYXRlZCwgaXQgd2lsbApsZWFkIHRvIGlz
c3Vlcy4gRGVwZW5kcyByZWFsbHkgb24gd2hhdCBpcyBydW5uaW5nIGluIHRoZSBmb3JrLgoKPiAg
ICAgIC0gSG93IGRvZXMgdGhlIGNhbGxlciBrbm93cyB3aGV0aGVyIHRoaXMgd2FzIHBhdXNlZCBi
eSB0aGUKPiBoeXBlcmNhbGwgb3Igbm90PwoKV2VsbCwgaWYgdGhleSBwYXVzZWQgdGhlIFZNIGJl
Zm9yZSB0aGVuIHRoZSBoeXBlcmNhbGwgZG9lc24ndCBwYXVzZSBpdAphZ2Fpbi4gSWYgaXQgd2Fz
bid0IHBhdXNlZCwgaXQgd2lsbCBiZSBub3cuCgo+Cj4gSSB3b3VsZCBhbHNvIHN1Z2dlc3QgdG8g
ZG9jdW1lbnQgdGhlIGJlaGF2aW9yIG9mIHRoZSBoeXBlcmNhbGwgYXMgdGhpcwo+IGlzIG5vdCBl
bnRpcmVseSBvYnZpb3VzIHRoYXQgdGhlIGRvbWFpbiB3aWxsIGJlIHBhdXNlZCBoZXJlLgoKU3Vy
ZS4KCj4KPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ICsKPiA+ICsgICAgY2QtPm1heF9wYWdl
cyA9IGQtPm1heF9wYWdlczsKPiA+ICsgICAgY2QtPm1heF92Y3B1cyA9IGQtPm1heF92Y3B1czsK
PiA+ICsKPiA+ICsgICAgLyogdGhpcyBpcyBwcmVlbXB0aWJsZSBzbyBpdCdzIHRoZSBmaXJzdCB0
byBnZXQgZG9uZSAqLwo+ID4gKyAgICBpZiAoIChyYyA9IGZvcmtfaGFwX2FsbG9jYXRpb24oZCwg
Y2QpKSApCj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiArCj4gPiArICAgIGlmICggKHJjID0g
YnJpbmdfdXBfdmNwdXMoY2QsIGQtPmNwdXBvb2wpKSApCj4gPiArICAgICAgICByZXR1cm4gcmM7
Cj4gPiArCj4gPiArICAgIGlmICggKHJjID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQs
IGNkKSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKwo+ID4gKyAgICBmb3JrX3RzYyhk
LCBjZCk7Cj4gPiArCj4gPiArICAgIGNkLT5wYXJlbnQgPSBkOwo+Cj4gSG93IGRvIHlvdSBlbnN1
cmUgdGhhdCB0aGUgcGFyZW50IGRvbWFpbiB3aWxsIG5vdCBnZXQgZGVzdHJveWVkIGJlZm9yZQo+
IHRoZSBmb3JrZWQgZG9tYWluPyBEbyB5b3UgaGF2ZSBhIHJlZmNvdW50IHNvbWV3aGVyZT8KCldl
IGRvbid0LiBBdCB0aGlzIHBvaW50IHdlIGV4cGVjdCB0aGUgdXNlciB0byBrZWVwIHRoZSBwYXJl
bnQgVk0gYWxpdmUKYnV0IHBhdXNlZC4gSXMgdGhlcmUgc3VjaCBhIHRoaW5nIGFzIGEgZG9tYWlu
IHJlZmNvdW50IHdlIGNvdWxkIHVzZQpmb3IgdGhpcz8KClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:48:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:48: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 1ipYAV-0003ED-HF; Thu, 09 Jan 2020 13:48:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wgv1=26=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipYAU-0003E8-9v
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:48:10 +0000
X-Inumbo-ID: ab2f7168-32e6-11ea-b9d3-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab2f7168-32e6-11ea-b9d3-12813bfff9fa;
 Thu, 09 Jan 2020 13:48:08 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id c9so7448239wrw.8
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 05:48:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=EmDbNdO6x0maEHTWFkG/FsDZ1ymbcZv5p38lWPp0UnM=;
 b=ih4pzrakhs1mrSdt/GaHm/AxfX0l3Z+GgIBk1pZl3IQkI+CoK5RY10/pbBnkLckPtE
 wV9yPHUSDzxEy+nDD9Tc6tHJGpl6zhZsTn+P6eolz2CxHw1EYzTX/I+/2PhlUilerbr7
 kS0RWdOH7X3cV55OIR2SqxXa+2TO6pEfVFx75ofNLFcIZdEGjLZ8pfGWnLGaNp460Ric
 aShDKRMJ2vdwd0rW0tcfIhkAol6QTmcmeDc05NfLOnhSKiwMmf1UkxKemtlNxC8MSXe0
 OBJJCWfsi7vrHCLxnMGEzgKC6vsx7zKwz2dNJpuwO32zFsW/8Yg5LwWr6Nfn0ksbAiCR
 oz8g==
X-Gm-Message-State: APjAAAVOFN9uxCx/LxiMBYrH2Qa3abFt6KviQ0oTvQteOpuM8lgCtHUC
 8VUhCo//309bhmi1L1QizDM=
X-Google-Smtp-Source: APXvYqwhLU/Uuq7N7kK5UnK4cDB5qM8wpbU70I6JlJDkVLYeNX/RqZsoMK7DTFpddCoIjx6QeXEo/w==
X-Received: by 2002:a5d:68c5:: with SMTP id p5mr11346295wrw.193.1578577687429; 
 Thu, 09 Jan 2020 05:48:07 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id c195sm3058709wmd.45.2020.01.09.05.48.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 09 Jan 2020 05:48:06 -0800 (PST)
Date: Thu, 9 Jan 2020 13:48:05 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200109134805.pgiqbeb5wrf6y3lu@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-2-liuwe@microsoft.com>
 <eae9980b-90dd-e747-9400-7bc044b06360@citrix.com>
 <20200105214541.5z5ibv2nlyebbypj@debian>
 <c289d1bb-246a-6295-b8ff-e318789987e3@citrix.com>
 <20200107154214.oz2qyunmeyzfsgfv@debian>
 <20200108174312.iujqqxmv7xnohndd@debian>
 <92ff2425-31f6-f1de-bbe9-38f83f776c4a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <92ff2425-31f6-f1de-bbe9-38f83f776c4a@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/5] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDU6NTM6MzZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wMS8yMDIwIDE3OjQzLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBK
YW4gMDcsIDIwMjAgYXQgMDM6NDI6MTRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBT
dW4sIEphbiAwNSwgMjAyMCBhdCAwOTo1Nzo1NlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4+IFsuLi5dCj4gPj4+Pj4gVGhlIGxvY2tlZCBiaXQgaXMgcHJvYmFibHkgYSBnb29kIGlk
ZWEsIGJ1dCBvbmUgYXNwZWN0IG1pc3NpbmcgaGVyZSBpcwo+ID4+Pj4+IHRoZSBjaGVjayB0byBz
ZWUgd2hldGhlciB0aGUgaHlwZXJjYWxsIHBhZ2UgaXMgYWxyZWFkeSBlbmFibGVkLCB3aGljaCBJ
Cj4gPj4+Pj4gZXhwZWN0IGlzIGZvciBhIGtleGVjIGNyYXNoIHNjZW5hcmlvLgo+ID4+Pj4+Cj4g
Pj4+Pj4gSG93ZXZlciwgdGhlIG1vc3QgaW1wb3J0YW50IHBvaW50IGlzIHRoZSBvbmUgd2hpY2gg
ZGVzY3JpYmVzIHRoZSAjR1AKPiA+Pj4+PiBwcm9wZXJ0aWVzIG9mIHRoZSBndWVzdCB0cnlpbmcg
dG8gbW9kaWZ5IHRoZSBwYWdlLsKgIFRoaXMgY2FuIG9ubHkgYmUKPiA+Pj4+PiBhY2hpZXZlZCB3
aXRoIGFuIEVQVC9OUFQgbWFwcGluZyBsYWNraW5nIHRoZSBXIHBlcm1pc3Npb24sIHdoaWNoIHdp
bGwKPiA+Pj4+PiBzaGF0dGVyIGhvc3Qgc3VwZXJwYWdlcy7CoMKgIFRoZXJlZm9yZSwgcHV0dGlu
ZyBpdCBpbiAudGV4dCBpcyBnb2luZyB0byBiZQo+ID4+Pj4+IHJhdGhlciBwb29yLCBwZXJmIHdp
c2UuCj4gPj4+Pj4KPiA+Pj4+PiBJIGFsc28gbm90ZSB0aGF0IFhlbidzIGltcGxlbWVudGF0aW9u
IG9mIHRoZSBWaXJpZGlhbiBoeXBlcmNhbGwgcGFnZQo+ID4+Pj4+IGRvZXNuJ3QgY29uZm9ybSB0
byB0aGVzZSBwcm9wZXJ0aWVzLCBhbmQgd2FudHMgZml4aW5nLsKgIEl0IGlzIGdvaW5nIHRvCj4g
Pj4+Pj4gbmVlZCBhIG5ldyBraW5kIGlkZW50aWZpY2F0aW9uIG9mIHRoZSBwYWdlIChwcm9iYWJs
eSBhIG5ldyBwMm0gdHlwZSkKPiA+Pj4+PiB3aGljaCBpbmplY3RzICNHUCBpZiB3ZSBldmVyIHNl
ZSBhbiBFUFRfVklPTEFUSU9OL05QVF9GQVVMVCBhZ2FpbnN0IGl0Lgo+ID4+Pj4+Cj4gPj4+Pj4g
QXMgZm9yIHN1Z2dlc3Rpb25zIGhlcmUsIEknbSBzdHJ1Z2dsaW5nIHRvIGZpbmQgYW55IG1lbW9y
eSBtYXAgZGV0YWlscwo+ID4+Pj4+IGV4cG9zZWQgaW4gdGhlIFZpcmlkaWFuIGludGVyZmFjZSwg
YW5kIHRoZXJlZm9yZSB3aGljaCBnZm4gaXMgYmVzdCB0bwo+ID4+Pj4+IGNob29zZS7CoCBJIGhh
dmUgYSBzaW5raW5nIGZlZWxpbmcgdGhhdCB0aGUgYW5zd2VyIGlzIEFDUEkuLi4KPiA+Pj4+IFRM
RlMgb25seSBzYXlzICJnbyBmaW5kIG9uZSBzdWl0YWJsZSBwYWdlIHlvdXJzZWxmIiB3aXRob3V0
IGZ1cnRoZXIKPiA+Pj4+IGhpbnRzLgo+ID4+Pj4KPiA+Pj4+IFNpbmNlIHdlJ3JlIHN0aWxsIHF1
aXRlIGZhciBhd2F5IGZyb20gYSBmdW5jdGlvbmluZyBzeXN0ZW0sIGZpbmRpbmcgYQo+ID4+Pj4g
bW9zdCBzdWl0YWJsZSBwYWdlIGlzbid0IG15IHRvcCBwcmlvcml0eSBhdCB0aGlzIHBvaW50LiBJ
ZiB0aGVyZSBpcyBhCj4gPj4+PiBzaW1wbGUgd2F5IHRvIGV4dHJhcG9sYXRlIHN1aXRhYmxlIGlu
Zm9ybWF0aW9uIGZyb20gQUNQSSwgdGhhdCB3b3VsZCBiZQo+ID4+Pj4gZ3JlYXQuIElmIGl0IHJl
cXVpcmVzIHdyaXRpbmcgYSBzZXQgb2YgZnVuY3Rpb25hbGl0aWVzLCB0aGFuIHRoYXQgd2lsbAo+
ID4+Pj4gbmVlZCB0byB3YWl0IHRpbGwgbGF0ZXIuCj4gPj4+IFRvIGNvcGUgd2l0aCB0aGUgIm9u
ZSBpcyBhbHJlYWR5IGVzdGFibGlzaGVkIGFuZCBpdCBpcyBhbHJlYWR5IGxvY2tlZCIKPiA+Pj4g
Y2FzZSwgdGhlIG9ubHkgb3B0aW9uIGlzIHRvIGhhdmUgYSBmaXhtYXAgZW50cnkgd2hpY2ggY2Fu
IGJlIHNldAo+ID4+PiBkeW5hbWljYWxseS7CoCBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBmaXht
YXAgcmVnaW9uIGlzIG1hcmtlZCBOWCBhbmQgNjRHCj4gPj4+IGF3YXkgZnJvbSAudGV4dC4KPiA+
Pj4KPiA+Pj4gUG9zc2libHkgdGhlIGxlYXN0IGJhZCBvcHRpb24gaXMgdG8gaGF2ZSBzb21lIGJ1
aWxkLXRpbWUgc3BhY2UgKHNvIDAgb3IKPiA+Pj4gNGsgZGVwZW5kaW5nIG9uIENPTkZJR19IWVBF
UlYpIGJldHdlZW4gdGhlIHBlci1jcHUgc3R1YnMgYW5kCj4gPj4+IFhFTl9WSVJUX0VORCwgd2hp
Y2ggb3BlcmF0ZXMgbGlrZSB0aGUgZml4bWFwLCBidXQgZW5kcyB1cCBhcyBYL1JPIG1hcHBpbmdz
Lgo+ID4+Pgo+ID4+IE9LLiBUaGlzIGlzIHByb2JhYmx5IG5vdCB0b28gZGlmZmljdWx0LiAKPiA+
Pgo+ID4gSSBoYXZlIGEgY2xvc2VyIGxvb2sgYXQgdGhpcyB0b2RheSBhbmQgd2FudCB0byBtYWtl
IHN1cmUgSSB1bmRlcnN0YW5kCj4gPiB3aGF0IHlvdSBoYWQgaW4gbWluZC4KPiA+Cj4gPiBTdXBw
b3NlIHdlIHNldCBhc2lkZSBzb21lIHNwYWNlIGluIGxpbmtlciBzY3JpcHQuIFVzaW5nIHRoZSBm
b2xsb3dpbmcKPiA+IHdpbGwgZ2l2ZSB5b3UgYSBXQVggc2VjdGlvbi4gSSBzdGlsbCBuZWVkIHRv
IGFkZCBDT05GSUdfR1VFU1QgYXJvdW5kIGl0LAo+ID4gYnV0IHlvdSBnZXQgdGhlIGlkZWEuCj4g
Pgo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUwo+ID4gaW5kZXggMTExZWRiNTM2MC4uYTdhZjMyMTEzOSAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMKPiA+IEBAIC0zMDUsNiArMzA1LDE1IEBAIFNFQ1RJT05TCj4gPiAgICAgICAgIC4gPSBB
TElHTihQT0lOVEVSX0FMSUdOKTsKPiA+ICAgICAgICAgX19ic3NfZW5kID0gLjsKPiA+ICAgIH0g
OnRleHQKPiA+ICsKPiA+ICsgIC4gPSBBTElHTihTRUNUSU9OX0FMSUdOKTsKPiA+ICsgIERFQ0xf
U0VDVElPTigudGV4dC5oeXBlcmNhbGxfcGFnZSkgewo+ID4gKyAgICAgICAuID0gQUxJR04oUEFH
RV9TSVpFKTsKPiA+ICsgICAgICAgX19oeXBlcmNhbGxfcGFnZV9zdGFydCA9IC47Cj4gPiArICAg
ICAgIC4gPSAuICsgUEFHRV9TSVpFOwo+ID4gKyAgICAgICBfX2h5cGVyY2FsbF9wYWdlX2VuZCA9
IC47Cj4gPiArICB9IDp0ZXh0PTB4OTA5MAo+ID4gKwo+ID4gICAgX2VuZCA9IC4gOwo+ID4gIAo+
ID4gICAgLiA9IEFMSUdOKFNFQ1RJT05fQUxJR04pOwo+ID4KPiA+Cj4gPiBBbmQgdGhlbj8gVXNl
IG1hcF9wYWdlc190b194ZW4oLi4uLCBQQUdFX0hZUEVSVklTT1JfUlgpIHRvIHBvaW50IHRoYXQK
PiA+IGFkZHJlc3MgdG8gKE1BWFBIWVNBRERSLVBBR0VfU0laRSk/Cj4gCj4gQWggbm8uwqAgVGhp
cyBzdGlsbCBwdXRzIHRoZSBoeXBlcmNhbGwgcGFnZSAob3IgYXQgbGVhc3QsIHNwYWNlIGZvciBp
dCkKPiBpbiB0aGUgWGVuIGltYWdlIGl0c2VsZiwgd2hpY2ggaXMgc29tZXRoaW5nIHdlIGFyZSB0
cnlpbmcgdG8gYXZvaWQuCj4gCj4gV2hhdCBJIG1lYW50IHdhcyB0byBiYXNpY2FsbHkgY29weSgv
ZXh0ZW5kKSB0aGUgZXhpc3RpbmcgZml4bWFwCj4gaW1wbGVtZW50YXRpb24sIGNhbGxpbmcgaXQg
Zml4bWFwX3goKSAob3Igc29tZXRoaW5nIGJldHRlciksIGFuZCBwdXQKPiBGSVhNQVBfWF9TSVpF
IGFzIGFuIGFkZGl0aW9uYWwgZ2FwIGluIHRoZSBjYWxjdWxhdGlvbgo+IGFsbG9jX3N0dWJfcGFn
ZSgpLsKgIEV2ZW4gdGhlIGN1cnJlbnQgZml4bWFwIGNvZGUgaGFzIGFuIGlmZGVmIGV4YW1wbGUK
PiBmb3IgQ09ORklHX1hFTl9HVUVTVC4KCk5vdCBqdXN0IGFsbG9jX3N0dWJfcGFnZSwgYnV0IGFs
c28gbGl2ZXBhdGNoIGluZnJhc3RydWN0dXJlJ3MgYWRkcmVzcwpzcGFjZSBhcnJhbmdlbWVudCAt
LSBzZWUgYXJjaC94ODYvbGl2ZXB0Y2guYzphcmNoX2xpdmVwYXRjaF9pbml0LgoKU3VwcG9zZSBJ
IGNvcHkgdGhlIGV4aXN0aW5nIGZpeG1hcCBtZWNoYW5pc20sIHRvIGdldCB0aGUgdW5pZm9ybQpl
eHBlcmllbmNlIGZvciB0aGVzZSB0d28gdmFyaWFudHMgZm9yIGZpeG1hcCwgSSB3aWxsIGFsc28g
bmVlZCB0bwpzdGF0aWNhbGx5IGFsbG9jYXRlIGl0cyBsMiBhbmQgbDEgcGFnZSB0YWJsZXMuIFRo
aXMgZW5kcyB1cCBwdXR0aW5nIHR3bwptb3JlIHBhZ2VzIGludG8gWGVuJ3MgaW1hZ2UuICBJIHdh
bnQgdG8gbWFrZSBzdXJlIHRoaXMgaXMgd2hhdCB5b3Ugd2FudApiZWNhdXNlIHlvdSBzZWVtZWQg
dG8gYmUgY29uY2VybiBhYm91dCBlbmxhcmdpbmcgaW1hZ2Ugc2l6ZS4KCldlaS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:49:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:49: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 1ipYBN-0003Hz-S9; Thu, 09 Jan 2020 13:49:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipYBM-0003Hs-Kf
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:49:04 +0000
X-Inumbo-ID: cb113bf7-32e6-11ea-b9d3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb113bf7-32e6-11ea-b9d3-12813bfff9fa;
 Thu, 09 Jan 2020 13:49:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55C4FAD76;
 Thu,  9 Jan 2020 13:48:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 14:48:23 +0100
Message-Id: <20200109134825.31482-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/2] xen: fix CONFIG_DEBUG_LOCKS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q09ORklHX0RFQlVHX0xPQ0tTIGlzIHVzaW5nIEFTU0VSVCgpIGZvciBjYXRjaGluZyBpc3N1ZXMg
bWFraW5nIGl0CmRlcGVuZCBvbiBDT05GSUdfREVCVUcuCgpUaGlzIHNlcmllcyBmaXhlcyB0aGF0
IGJ5IHVzaW5nIEJVR19PTigpIGluc3RlYWQuIEluIG9yZGVyIG5vdCB0byBsb3NlCnRoZSByYXRo
ZXIgbmljZSBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gd2hpY2ggY29uZGl0aW9uIHdhcyBoaXQgYWRk
IGEKY29uZmlnIG9wdGlvbiB0byBpbmNsdWRlIGEgbWVzc2FnZSBzaW1pbGFyIHRvIHRoZSBvbmUg
QVNTRVJUKCkgaXMKcHJpbnRpbmcgaW4gY2FzZSBvZiBCVUdfT00oKSB0cmlnZ2VyaW5nLgoKSnVl
cmdlbiBHcm9zcyAoMik6CiAgeGVuOiBhZGQgY29uZmlnIG9wdGlvbiB0byBpbmNsdWRlIGZhaWxp
bmcgY29uZGl0aW9uIGluIEJVR19PTigpCiAgICBtZXNzYWdlCiAgeGVuOiBtYWtlIENPTkZJR19E
RUJVR19MT0NLUyB1c2FibGUgd2l0aG91dCBDT05GSUdfREVCVUcKCiB4ZW4vS2NvbmZpZy5kZWJ1
ZyAgICAgICAgIHwgNiArKysrKysKIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgfCAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIHwgNSArKystLQogeGVuL2luY2x1ZGUveGVuL2xpYi5o
ICAgICB8IDUgKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:49:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipYBU-0003J8-56; Thu, 09 Jan 2020 13:49:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipYBT-0003Ix-8i
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:49:11 +0000
X-Inumbo-ID: cb123d62-32e6-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb123d62-32e6-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 13:49:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55D8FAD78;
 Thu,  9 Jan 2020 13:48:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 14:48:24 +0100
Message-Id: <20200109134825.31482-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200109134825.31482-1-jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgYSB0cmlnZ2VyaW5nIEJVR19PTigpIHdpbGwgb25seSBwcmludCBzb3VyY2UgZmlsZSBh
bmQgbGluZQppbmZvcm1hdGlvbi4gQWRkIHRoZSBwb3NzaWJpbGl0eSB0byBwcmludCB0aGUgdHJp
Z2dlcmluZyBjb25kaXRpb24gbGlrZQpBU1NFUlQoKS4KCkRvIHRoYXQgYnkgaW50cm9kdWNpbmcg
QlVHX09OX1ZFUkJPU0UoKSBhbmQgYWRkIGEgS2NvbmZpZyBvcHRpb24gdG8KbWFrZSBCVUdfT04g
dXNlIEJVR19PTl9WRVJCT1NFKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL0tjb25maWcuZGVidWcgICAgICAgICB8IDYgKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIHwgNSArKystLQogeGVuL2luY2x1ZGUveGVuL2xpYi5o
ICAgICB8IDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRl
YnVnCmluZGV4IGIzNTExZTgxYTIuLmRmYmNhYzU3NWEgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmln
LmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC04MSw2ICs4MSwxMiBAQCBjb25maWcg
UEVSRl9BUlJBWVMKIAktLS1oZWxwLS0tCiAJICBFbmFibGVzIHNvZnR3YXJlIHBlcmZvcm1hbmNl
IGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KIAorY29uZmlnIERFQlVHX0JVR1ZFUkJPU0UKKwli
b29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVscC0t
LQorCSAgSW4gY2FzZSBhIEJVR19PTiB0cmlnZ2VycyBhZGRpdGlvbmFsbHkgcHJpbnQgdGhlIHRy
aWdnZXJpbmcKKwkgIGNvbmRpdGlvbiBvbiB0aGUgY29uc29sZS4KIAogY29uZmlnIFZFUkJPU0Vf
REVCVUcKIAlib29sICJWZXJib3NlIGRlYnVnIG1lc3NhZ2VzIgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9idWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmgKaW5kZXggOWJi
NGExOTQyMC4uNDZkMjgyNzc3ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9idWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oCkBAIC02MCwxMCArNjAsMTEgQEAgc3Ry
dWN0IGJ1Z19mcmFtZSB7CiAKIAogI2RlZmluZSBXQVJOKCkgQlVHX0ZSQU1FKEJVR0ZSQU1FX3dh
cm4sIF9fTElORV9fLCBfX0ZJTEVfXywgMCwgTlVMTCkKLSNkZWZpbmUgQlVHKCkgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQlVHX0ZSQU1F
KEJVR0ZSQU1FX2J1ZywgIF9fTElORV9fLCBfX0ZJTEVfXywgMCwgTlVMTCk7ICAgICAgXAorI2Rl
ZmluZSBCVUdfVkVSQk9TRShtc2cpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBCVUdfRlJBTUUoQlVHRlJBTUVfYnVnLCAgX19MSU5FX18sIF9fRklMRV9fLCAw
LCBtc2cpOyAgICAgICBcCiAgICAgdW5yZWFjaGFibGUoKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKKyNkZWZpbmUgQlVHKCkgQlVH
X1ZFUkJPU0UoTlVMTCkKIAogI2RlZmluZSBydW5faW5fZXhjZXB0aW9uX2hhbmRsZXIoZm4pIEJV
R19GUkFNRShCVUdGUkFNRV9ydW5fZm4sIDAsIGZuLCAwLCBOVUxMKQogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKaW5kZXggOGZiZTg0
MDMyZC4uZTc3NzBiMGQyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtOCw3ICs4LDEyIEBACiAjaW5jbHVkZSA8eGVuL3N0
cmluZy5oPgogI2luY2x1ZGUgPGFzbS9idWcuaD4KIAorI2RlZmluZSBCVUdfT05fVkVSQk9TRShw
KSBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHX1ZFUkJPU0UoI3ApOyAgfSB3aGlsZSAoMCkKKyNp
ZmRlZiBDT05GSUdfREVCVUdfQlVHVkVSQk9TRQorI2RlZmluZSBCVUdfT04ocCkgIEJVR19PTl9W
RVJCT1NFKHApCisjZWxzZQogI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlrZWx5KHAp
KSBCVUcoKTsgIH0gd2hpbGUgKDApCisjZW5kaWYKICNkZWZpbmUgV0FSTl9PTihwKSBkbyB7IGlm
ICh1bmxpa2VseShwKSkgV0FSTigpOyB9IHdoaWxlICgwKQogCiAjaWYgX19HTlVDX18gPiA0IHx8
IChfX0dOVUNfXyA9PSA0ICYmIF9fR05VQ19NSU5PUl9fID49IDYpCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:49:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13: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 1ipYBZ-0003Ki-EK; Thu, 09 Jan 2020 13:49:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3305=26=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipYBY-0003KO-7w
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:49:16 +0000
X-Inumbo-ID: cb1255ae-32e6-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb1255ae-32e6-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 13:49:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 55B4AAD5D;
 Thu,  9 Jan 2020 13:48:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 14:48:25 +0100
Message-Id: <20200109134825.31482-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200109134825.31482-1-jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/2] xen: make CONFIG_DEBUG_LOCKS usable
 without CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

SW4gZXhwZXJ0IG1vZGUgaXQgaXMgcG9zc2libGUgdG8gZW5hYmxlIENPTkZJR19ERUJVR19MT0NL
UyB3aXRob3V0CmhhdmluZyBlbmFibGVkIENPTkZJR19ERUJVRy4gVGhlIGNvZGluZyBpcyBkZXBl
bmRpbmcgb24gQ09ORklHX0RFQlVHCmFzIGl0IGlzIHVzaW5nIEFTU0VSVCgpLCBob3dldmVyLgoK
Rml4IHRoYXQgYnkgdXNpbmcgQlVHX09OKCkgaW5zdGVhZCBvZiBBU1NFUlQoKSBpbiByZWxfbG9j
aygpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vc3BpbmxvY2suYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBi
L3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCAyODZmOTE2YmNhLi4zNDQ5ODFjNTRhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5j
CkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyB2b2lkIGdvdF9sb2NrKHVuaW9uIGxvY2tfZGVidWcg
KmRlYnVnKQogc3RhdGljIHZvaWQgcmVsX2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVidWcpCiB7
CiAgICAgaWYgKCBhdG9taWNfcmVhZCgmc3Bpbl9kZWJ1ZykgPiAwICkKLSAgICAgICAgQVNTRVJU
KGRlYnVnLT5jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgQlVHX09OKGRlYnVn
LT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICBkZWJ1Zy0+Y3B1ID0gU1BJTkxPQ0tf
Tk9fQ1BVOwogfQogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:52:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipYEg-0004Jq-W3; Thu, 09 Jan 2020 13:52:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wgv1=26=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ipYEf-0004Jh-Am
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:52:29 +0000
X-Inumbo-ID: 415cf4a8-32e7-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 415cf4a8-32e7-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 13:52:20 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id g17so7492983wro.2
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 05:52:20 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=qfrpsf6v/ofYqJeHycIf/UYwCAXdlM0sYGoO85orzWc=;
 b=btTqYVqgZDrsIvkgVc3j45FMRUFOrRpIdzG35FwBe6+cK8i9ghUYk/gblcdStwKZ1l
 XeF2FLlULo6Wn8eQuBp5vLQcF9r8AiOVEDF/aKMyxiDuPn829RMhfR/QPL/O9VHVqHom
 DzmA4Z67Ulh7h6sRb3sblOuEHIzI51XxcYChWk6mpk34PcmvBn9LBuutfyjqqSpxtbmN
 HquFmQcZ1SWBcnU3GUzTP868xFSdj8x55DBjyxa1tTk3Tc39eDl4j69q6F5sG6LdeuNk
 LnND+uMptrqIemm4hALlh4TG7rXqsjWJd3XzK5PD09xLQ0nmVoqvNpZAqW8M6DNSwy+g
 nDLA==
X-Gm-Message-State: APjAAAW8p9WgPzSqBNKZXwr4VN6Ift10/jSzy2gBYfL2ZoqkeSfjuKiM
 zroy4TpoSMDyg/7i9tEKjAM=
X-Google-Smtp-Source: APXvYqwww/32r/UtBmZL7VbqO02C8GuICr+wOM9hQN7B3m62oUx9MaSkQBfXWGgvYG8o2rviG9VzWg==
X-Received: by 2002:a5d:4481:: with SMTP id j1mr11548275wrq.348.1578577940057; 
 Thu, 09 Jan 2020 05:52:20 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id t1sm2985718wma.43.2020.01.09.05.52.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 09 Jan 2020 05:52:19 -0800 (PST)
Date: Thu, 9 Jan 2020 13:52:17 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200109135217.wdvaxvp2i7jemqsv@debian>
References: <20200109111505.12328-1-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200109111505.12328-1-pdurrant@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMTE6MTU6MDVBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFJ1bm5pbmcgJ21ha2UgZGlzdGNsZWFuJyB1bmRlciB0b29scyB3aWxsIGN1cnJlbnRs
eSByZXN1bHQgaW46Cj4gCj4gdG9vbHMvUnVsZXMubWs6MjQ1OiAqKiogWW91IGhhdmUgdG8gcnVu
IC4vY29uZmlndXJlIGJlZm9yZSBidWlsZGluZyBvciBpbnN0YWxsaW5nIHRoZSB0b29scy4gIFN0
b3AuCj4gCj4gVGhpcyBwYXRjaCBhZGRzICdkaXN0Y2xlYW4nLCAnc3ViZGlyLWRpc3RjbGVhbiUn
IGFuZCAnc3ViZGlyLWNsZWFuJScgdG8KPiBuby1jb25maWd1cmUtdGFyZ2V0cywgd2hpY2ggYWxs
b3dzICdtYWtlIGRpc3RjbGVhbicgdG8gcnVuIHRvIGNvbXBsZXRpb24uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgoKRml4ZXM6IDAwNjkxYzZj
OTBiCgpTb3JyeSBmb3Igbm90IG5vdGljaW5nIHRoZSBicmVha2FnZSB3aGlsZSByZXZpZXdpbmcg
dGhhdCBwYXRjaC4KCklzIHRoZXJlIGEgd2F5IHRvIHBhdHRlcm4gbWF0Y2ggYWxsIHRhcmdldHMg
Y29udGFpbmluZyAiY2xlYW4iPwoKKFdvdWxkIGhhdmUgbG9va2VkIGludG8gaXQgbXlzZWxmIGJ1
dCAtRVRJTUUgdG9kYXkpCgo+IC0tLQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiAtLS0KPiAgdG9vbHMvUnVs
ZXMubWsgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCj4g
aW5kZXggMzFjZjQxOWVmNC4uNTJmNDdiZTNmOCAxMDA2NDQKPiAtLS0gYS90b29scy9SdWxlcy5t
awo+ICsrKyBiL3Rvb2xzL1J1bGVzLm1rCj4gQEAgLTIzOSw3ICsyMzksNyBAQCBzdWJkaXItYWxs
LSUgc3ViZGlyLWNsZWFuLSUgc3ViZGlyLWluc3RhbGwtJSBzdWJkaXItdW5pbnN0YWxsLSU6IC5w
aG9ueQo+ICBzdWJkaXItZGlzdGNsZWFuLSU6IC5waG9ueQo+ICAJJChNQUtFKSAtQyAkKiBkaXN0
Y2xlYW4KPiAgCj4gLW5vLWNvbmZpZ3VyZS10YXJnZXRzIDo9IGNsZWFuIHN1YnRyZWUtZm9yY2Ut
dXBkYXRlLWFsbCAlLWRpci1mb3JjZS11cGRhdGUKPiArbm8tY29uZmlndXJlLXRhcmdldHMgOj0g
ZGlzdGNsZWFuIHN1YmRpci1kaXN0Y2xlYW4lIGNsZWFuIHN1YmRpci1jbGVhbiUgc3VidHJlZS1m
b3JjZS11cGRhdGUtYWxsICUtZGlyLWZvcmNlLXVwZGF0ZQo+ICBpZmVxICgsJChmaWx0ZXIgJChu
by1jb25maWd1cmUtdGFyZ2V0cyksJChNQUtFQ01ER09BTFMpKSkKPiAgJChYRU5fUk9PVCkvY29u
ZmlnL1Rvb2xzLm1rOgo+ICAJJChlcnJvciBZb3UgaGF2ZSB0byBydW4gLi9jb25maWd1cmUgYmVm
b3JlIGJ1aWxkaW5nIG9yIGluc3RhbGxpbmcgdGhlIHRvb2xzKQo+IC0tIAo+IDIuMjAuMQo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:54:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13: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 1ipYGU-0004Qr-D3; Thu, 09 Jan 2020 13:54:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipYGT-0004Qm-BG
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:54:21 +0000
X-Inumbo-ID: 88b96188-32e7-11ea-b9d6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88b96188-32e7-11ea-b9d6-12813bfff9fa;
 Thu, 09 Jan 2020 13:54: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 <osstest-admin@xenproject.org>)
 id 1ipYGR-0002Dy-QY; Thu, 09 Jan 2020 13:54: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 1ipYGR-0000Q2-Iy; Thu, 09 Jan 2020 13:54:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipYGR-00036X-IF; Thu, 09 Jan 2020 13:54:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145858-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=09488b2bb76da2c78b9e25c7041e004baba1ca6a
X-Osstest-Versions-That: xen=c6c63b6dbffcdf32a59efa1fd6e578437fba06ff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 13:54:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145858: 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>

ZmxpZ2h0IDE0NTg1OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg1OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwOTQ4OGIyYmI3NmRhMmM3OGI5ZTI1YzcwNDFlMDA0YmFiYTFjYTZhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjNmM2M2I2ZGJmZmNkZjMyYTU5
ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU4MjIgIDIwMjAt
MDEtMDggMjE6MDM6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1ODU4ICAy
MDIwLTAxLTA5IDExOjAxOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBjNmM2M2I2ZGJmLi4wOTQ4OGIyYmI3ICAwOTQ4OGIyYmI3NmRh
MmM3OGI5ZTI1YzcwNDFlMDA0YmFiYTFjYTZhIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 13:56:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 13: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 1ipYI7-0004Y2-UX; Thu, 09 Jan 2020 13:56:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cZFy=26=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1ipYI6-0004Xs-6u
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 13:56:02 +0000
X-Inumbo-ID: c4fc1cb2-32e7-11ea-b89f-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4fc1cb2-32e7-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 13:56:01 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id x1so7162435iop.7
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 05:56:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:mime-version:subject:from:in-reply-to:cc
 :date:message-id:references:to;
 bh=mmPlHP71ISpsjXgRBcY1D4awusYQBGYFaYLTtQP8wmc=;
 b=EmIrmaBtIsP2JO2tpLCZJIdGRaBCIypw9i40eFjaneE+6A4rAtGbzVG60Dn0Nu5DX0
 zHG6urCV+i+SfYD2eS14NfyXx9MwP73eIlvPrkzP++BZCv99QnfedJSOfI47LEK0ocVV
 UAzF1bfu7OTv56byVp1mgPXyooxK2iDgBk40e2RCoj5Py9nU48hXtJ1hZ4mDUZKk9jtj
 HWADdpZIo2UPkwsM5rhzKSrhG9+pMLMaTBxHF1yGnu/P6YdwrftoV7FJPfLtJ/o4ozxp
 l6gcv3CfFqZuzai4hvP8JSTfhKdiCMdb81OxIK7r50VtzsRwu4mxm8tSuAT9YdLLNR1g
 Tlgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:mime-version:subject
 :from:in-reply-to:cc:date:message-id:references:to;
 bh=mmPlHP71ISpsjXgRBcY1D4awusYQBGYFaYLTtQP8wmc=;
 b=ELpX8CTXjh6iSxA1Xpu5FiJICoZSxsmskiId1E5e9vaoVNqG+VotAtu0Ri/dhCBx38
 Yi1jTNPz6I60ei8se3HtWz+4Djuugg4axp0gcIQ1rUYUTYtNlIejUykYN7XlYoFxjssG
 lbuq3fGuFrWTkn8zQ+tysk/64ORj0ZKiFvpYLyPvAJVkxTpPpHomRKpEp6EVuk+o44rs
 ZTf1QsTTG0I49ci9O4xe94SWMZ6crjt+2gQaBHpekG3qzMFPEcGV/QqvIRKHw8GSCpmc
 4VznNf+QHBZqj1oIe00o6mtC3S+P5L/6WWu8zasgYblQblLpCXCSBGNRMjkcimmLt3+k
 6XPg==
X-Gm-Message-State: APjAAAUPHTFmrZ7uyKI1IqR2oqxidPsw7OYubkne4zPGb4dHgCi3rpXl
 +ZYeaqMfBwDpJVwuMpWExQ0=
X-Google-Smtp-Source: APXvYqzkrr+kjqupl1XB5lRiRX4IqflHY1M08ciXd6HbLYPrL8RQgMexHy/gBLyeRLeqoTZ9nptkdw==
X-Received: by 2002:a5d:8cda:: with SMTP id k26mr7919141iot.26.1578578160705; 
 Thu, 09 Jan 2020 05:56:00 -0800 (PST)
Received: from [100.64.72.6] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id v21sm1419524ios.69.2020.01.09.05.55.59
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 09 Jan 2020 05:56:00 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
In-Reply-To: <79a0e144-6e98-9a12-2ad8-89459ae2c426@suse.com>
Date: Thu, 9 Jan 2020 08:55:59 -0500
Message-Id: <5C36C1D3-7FDD-4880-A63C-907441F8C9C0@gmail.com>
References: <79a0e144-6e98-9a12-2ad8-89459ae2c426@suse.com>
To: =?utf-8?Q?J=C3=BCrgen_Gro=C3=9F?= <jgross@suse.com>,
 "Durrant, Paul" <pdurrant@amazon.com>
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH net-next] xen-netback: get rid of old udev
 related 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@kernel.org" <wei.liu@kernel.org>,
 Jason Andryuk <jandryuk@gmail.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 David Miller <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBEZWMgMTYsIDIwMTksIGF0IDAzOjMxLCBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+IAo+IO+7v09uIDE2LjEyLjE5IDA5OjE4LCBEdXJyYW50LCBQYXVsIHdyb3Rl
Ogo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+IEZyb206IErDvHJnZW4gR3Jvw58g
PGpncm9zc0BzdXNlLmNvbT4KPj4+IFNlbnQ6IDE2IERlY2VtYmVyIDIwMTkgMDg6MTAKPj4+IFRv
OiBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY29tPjsgRGF2aWQgTWlsbGVyCj4+PiA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IHdlaS5saXVAa2VybmVsLm9yZzsgbGludXgtCj4+PiBrZXJuZWxAdmdlci5rZXJuZWwub3Jn
OyBuZXRkZXZAdmdlci5rZXJuZWwub3JnCj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIIG5ldC1uZXh0XSB4ZW4tbmV0YmFjazogZ2V0IHJpZCBvZiBvbGQgdWRldgo+Pj4gcmVsYXRl
ZCBjb2RlCj4+Pj4gT24gMTMuMTIuMTkgMTE6MTIsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSsO8cmdlbiBHcm/DnyA8
amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4gU2VudDogMTMgRGVjZW1iZXIgMjAxOSAxMDowMgo+Pj4+
Pj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jb20+OyBEYXZpZCBNaWxsZXIK
Pj4+Pj4+IDxkYXZlbUBkYXZlbWxvZnQubmV0Pgo+Pj4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgd2VpLmxpdUBrZXJuZWwub3JnOyBsaW51eC0KPj4+Pj4+IGtlcm5lbEB2
Z2VyLmtlcm5lbC5vcmc7IG5ldGRldkB2Z2VyLmtlcm5lbC5vcmcKPj4+Pj4+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBbUEFUQ0ggbmV0LW5leHRdIHhlbi1uZXRiYWNrOiBnZXQgcmlkIG9mIG9s
ZAo+Pj4gdWRldgo+Pj4+PiByZWxhdGVkIGNvZGUKPj4+Pj4gT24gMTMuMTIuMTkgMTA6MjQsIER1
cnJhbnQsIFBhdWwgd3JvdGU6Cj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+
Pj4+PiBGcm9tOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4gU2VudDog
MTMgRGVjZW1iZXIgMjAxOSAwNTo0MQo+Pj4+Pj4+IFRvOiBEYXZpZCBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+OyBEdXJyYW50LCBQYXVsCj4+Pj4+Pj4gPHBkdXJyYW50QGFtYXpvbi5jb20+
Cj4+Pj4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgd2VpLmxpdUBrZXJu
ZWwub3JnOyBsaW51eC0KPj4+Pj4+PiBrZXJuZWxAdmdlci5rZXJuZWwub3JnOyBuZXRkZXZAdmdl
ci5rZXJuZWwub3JnCj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBuZXQt
bmV4dF0geGVuLW5ldGJhY2s6IGdldCByaWQgb2Ygb2xkCj4+Pj4+IHVkZXYKPj4+Pj4+PiByZWxh
dGVkIGNvZGUKPj4+Pj4+Pj4gT24gMTIuMTIuMTkgMjA6MDUsIERhdmlkIE1pbGxlciB3cm90ZToK
Pj4+Pj4+Pj4+IEZyb206IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPj4+Pj4+
Pj4+IERhdGU6IFRodSwgMTIgRGVjIDIwMTkgMTM6NTQ6MDYgKzAwMDAKPj4+Pj4+Pj4+PiBJbiB0
aGUgcGFzdCBpdCB1c2VkIHRvIGJlIHRoZSBjYXNlIHRoYXQgdGhlIFhlbiB0b29sc3RhY2sgcmVs
aWVkCj4+Pj4gdXBvbgo+Pj4+Pj4+Pj4+IHVkZXYgdG8gZXhlY3V0ZSBiYWNrZW5kIGhvdHBsdWcg
c2NyaXB0cy4gSG93ZXZlciB0aGlzIGhhcyBub3QgYmVlbgo+Pj4+Pj4gdGhlCj4+Pj4+Pj4+Pj4g
Y2FzZSBmb3IgbWFueSByZWxlYXNlcyBub3cgYW5kIHJlbW92YWwgb2YgdGhlIGFzc29jaWF0ZWQg
Y29kZSBpbgo+Pj4+Pj4+Pj4+IHhlbi1uZXRiYWNrIHNob3J0ZW5zIHRoZSBzb3VyY2UgYnkgbW9y
ZSB0aGFuIDEwMCBsaW5lcywgYW5kIHJlbW92ZXMKPj4+Pj4+Pj4gbXVjaAo+Pj4+Pj4+Pj4+IGNv
bXBsZXhpdHkgaW4gdGhlIGludGVyYWN0aW9uIHdpdGggdGhlIHhlbnN0b3JlIGJhY2tlbmQgc3Rh
dGUuCj4+Pj4+Pj4+Pj4gTk9URTogeGVuLW5ldGJhY2sgaXMgdGhlIG9ubHkgeGVuYnVzIGRyaXZl
ciB0byBoYXZlIGEgZnVuY3Rpb25hbAo+Pj4+Pj4+PiB1ZXZlbnQoKQo+Pj4+Pj4+Pj4+ICAgICAg
ICAgbWV0aG9kLiBUaGUgb25seSBvdGhlciBkcml2ZXIgdG8gaGF2ZSBhIG1ldGhvZCBhdCBhbGwg
aXMKPj4+Pj4+Pj4+PiAgICAgICAgIHB2Y2FsbHMtYmFjaywgYW5kIGN1cnJlbnRseSBwdmNhbGxz
X2JhY2tfdWV2ZW50KCkgc2ltcGx5Cj4+Pj4+PiByZXR1cm5zCj4+Pj4+Pj4+IDAuCj4+Pj4+Pj4+
Pj4gICAgICAgICBIZW5jZSB0aGlzIHBhdGNoIGFsc28gZmFjaWxpdGF0ZXMgZnVydGhlciBjbGVh
bnVwLgo+Pj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KPj4+Pj4+Pj4+IElmIHVzZXJzcGFjZSBldmVyIHVzZWQgdGhpcyBzdHVmZiwgSSBz
ZXJpb3VzbHkgZG91YnQgeW91IGNhbiByZW1vdmUKPj4+Pj4+IHRoaXMKPj4+Pj4+Pj4+IGV2ZW4g
aWYgaXQgaGFzbid0IGJlZW4gdXNlZCBpbiA1KyB5ZWFycy4KPj4+Pj4+Pj4gSG1tLCBkZXBlbmRz
Lgo+Pj4+Pj4+PiBUaGlzIGhhcyBiZWVuIHVzZWQgYnkgWGVuIHRvb2xzIGluIGRvbTAgb25seS4g
SWYgdGhlIGxhc3QgdXNhZ2UgaGFzCj4+Pj4+PiBiZWVuCj4+Pj4+Pj4+IGluIGEgWGVuIHZlcnNp
b24gd2hpY2ggaXMgbm8gbG9uZ2VyIGFibGUgdG8gcnVuIHdpdGggY3VycmVudCBMaW51eCBpbgo+
Pj4+Pj4+PiBkb20wIGl0IGNvdWxkIGJlIHJlbW92ZWQuIEJ1dCBJIGd1ZXNzIHRoaXMgd291bGQg
aGF2ZSB0byBiZSBhIHJhdGhlcgo+Pj4+Pj4gb2xkCj4+Pj4+Pj4+IHZlcnNpb24gb2YgWGVuIChs
aWtlIDMueD8pLgo+Pj4+Pj4+PiBQYXVsLCBjYW4geW91IGdpdmUgYSBoaW50IHNpbmNlIHdoaWNo
IFhlbiB2ZXJzaW9uIHRoZSB0b29sc3RhY2sgbm8KPj4+Pj4+Pj4gbG9uZ2VyIHJlbGllcyBvbiB1
ZGV2IHRvIHN0YXJ0IHRoZSBob3RwbHVnIHNjcmlwdHM/Cj4+Pj4+Pj4gVGhlIHVkZXYgcnVsZXMg
d2VyZSBpbiBhIGZpbGUgY2FsbGVkIHRvb2xzL2hvdHBsdWcvTGludXgveGVuLQo+Pj4+Pj4gYmFj
a2VuZC5ydWxlcyAoaW4geGVuLmdpdCksIGFuZCBhIGNvbW1pdCBmcm9tIFJvZ2VyIHJlbW92ZWQg
dGhlIE5JQwo+Pj4+IHJ1bGVzCj4+Pj4+PiBpbiAyMDEyOgo+Pj4+Pj4+IGNvbW1pdCA1N2FkNmFm
ZTJhMDhhMDNjNDBiY2QzMzZiZmIyN2UwMDhlMWQzZTUzCj4+Pj4+PiBYZW4gNC4yCj4+Pj4+Pj4g
VGhlIGxhc3QgY29tbWl0IEkgY291bGQgZmluZCB0byB0aGF0IGZpbGUgbW9kaWZpZWQgaXRzIG5h
bWUgdG8geGVuLQo+Pj4+Pj4gYmFja2VuZC5ydWxlcy5pbiwgYW5kIHRoaXMgd2FzIGZpbmFsbHkg
cmVtb3ZlZCBieSBHZW9yZ2UgaW4gMjAxNToKPj4+Pj4+PiBjb21taXQgMmJhMzY4ZDEzODkzNDAy
YjJmMWZiM2MyODNkZGNjNzE0NjU5ZGQ5Ygo+Pj4+Pj4gWGVuIDQuNgo+Pj4+Pj4+IFNvLCBJIHRo
aW5rIHRoaXMgbWVhbnMgYW55b25lIHVzaW5nIGEgdmVyc2lvbiBvZiB0aGUgWGVuIHRvb2xzIHdp
dGhpbgo+Pj4+Pj4gcmVjZW50IG1lbW9yeSB3aWxsIGJlIGhhdmluZyB0aGVpciBob3RwbHVnIHNj
cmlwdHMgY2FsbGVkIGRpcmVjdGx5IGJ5Cj4+Pj4+PiBsaWJ4bCAoYW5kIGhhdmluZyB1ZGV2IHJ1
bGVzIHByZXNlbnQgd291bGQgYWN0dWFsbHkgYmUgY291bnRlci0KPj4+PiBwcm9kdWN0aXZlLAo+
Pj4+Pj4gYXMgR2VvcmdlJ3MgY29tbWl0IHN0YXRlcyBhbmQgYXMgSSBkaXNjb3ZlcmVkIHRoZSBo
YXJkIHdheSB3aGVuIHRoZQo+Pj4+IGNoYW5nZQo+Pj4+Pj4gd2FzIG9yaWdpbmFsbHkgbWFkZSku
Cj4+Pj4+PiBUaGUgcHJvYmxlbSBhcmUgc3lzdGVtcyB3aXRoIGVpdGhlciBvbGQgWGVuIHZlcnNp
b25zIChiZWZvcmUgWGVuIDQuMikKPj4+PiBvcgo+Pj4+Pj4gd2l0aCBvdGhlciB0b29sc3RhY2tz
IChlLmcuIFhlbiA0LjQgd2l0aCB4ZW5kKSB3aGljaCB3YW50IHRvIHVzZSBhIG5ldwo+Pj4+Pj4g
ZG9tMCBrZXJuZWwuCj4+Pj4+PiBBbmQgSSdtIG5vdCBzdXJlIHRoZXJlIGFyZW4ndCBzdWNoIHN5
c3RlbXMgKGVzcGVjaWFsbHkgaW4gY2FzZSBzb21lb25lCj4+Pj4+PiB3YW50cyB0byBzdGljayB3
aXRoIHhlbmQpLgo+Pj4+PiBCdXQgd291bGQgc29tZW9uZSBzdGlja2luZyB3aXRoIHN1Y2ggYW4g
b2xkIHRvb2xzdGFjayBleHBlY3QgdG8gcnVuIG9uCj4+Pj4gYW4gdW5tb2RpZmllZCB1cHN0cmVh
bSBkb20wPyBUaGVyZSBoYXMgdG8gYmUgc29tZSB3YXkgaW4gd2hpY2ggd2UgY2FuCj4+Pj4gcmV0
aXJlIG9sZCBjb2RlLgo+Pj4+IEFzIGxvbmcgYXMgdGhlcmUgYXJlIG5vIGh5cGVydmlzb3IgaW50
ZXJmYWNlIHJlbGF0ZWQgaXNzdWVzCj4+Pj4gcHJvaGliaXRpbmcgcnVubmluZyBkb20wIHVubW9k
aWZpZWQgSSB0aGluayB0aGUgZXhwZWN0YXRpb24gdG8gYmUKPj4+PiBhYmxlIHRvIHVzZSB0aGUg
a2VybmVsIGluIHRoYXQgZW52aXJvbm1lbnQgaXMgZmluZS4KPj4gSSB0aGluayB3ZSBuZWVkIGEg
YmV0dGVyIHBvbGljeSBpbiBmdXR1cmUgdGhlbiBvdGhlcndpc2Ugd2Ugd2lsbCBvbmx5IGNvbGxl
Y3QgYmFnZ2FnZS4KPiAKPiBUaGUgTGludXgga2VybmVsIHBvbGljeSByZWdhcmRpbmcgdXNlciBp
bnRlcmZhY2VzIGFuZCBleGlzdGluZyB1c2UgY2FzZXMKPiBpcyByYXRoZXIgY2xlYXIgYW5kIHdl
IHNob3VsZCBub3QgZGV2aWF0ZSB3aXRob3V0IHZlcnkgc3Ryb25nIHJlYXNvbnMuCj4gCj4+PiBB
bm90aGVyIHF1ZXN0aW9uIGNvbWluZyB1cCB3b3VsZCBiZTogaG93IGlzIHRoaXMgaGFuZGxlZCBp
biBhIGRyaXZlcgo+Pj4gZG9tYWluIHJ1bm5pbmcgbmV0YmFjaz8gV2hpY2ggY29tcG9uZW50IGlz
IHN0YXJ0aW5nIHRoZSBob3RwbHVnIHNjcmlwdAo+Pj4gdGhlcmU/IEkgZG9uJ3QgdGhpbmsgd2Ug
Y2FuIGFzc3VtZSBhIHN0YW5kYXJkIFhlbiB0b29sc2V0IGluIHRoaXMgY2FzZS4KPj4+IFNvIEkn
ZCByYXRoZXIgbGVhdmUgdGhpcyBjb2RlIGFzIGl0IGlzIGluc3RlYWQgb2YgYnJlYWtpbmcgc29t
ZSByYXJlCj4+PiBidXQgdmFsaWQgdXNlIGNhc2VzLgo+PiBJIGFtIG5vdCBzdXJlIHRoZXJlIGlz
IGEgc3RhbmRhcmQuIERvIHdlICdzdXBwb3J0JyBkcml2ZXIgZG9tYWlucyB3aXRoIGFueSBzb3J0
IG9mIHRvb2xzIEFQSSBvciBkbyB0aGV5IHJlYWxseSBqdXN0IGhhdmUgdG8gbm90aWNlIHRoaW5n
cyB2aWEgeGVuc3RvcmU/IEkgYWdyZWUgTGludXggcnVubmluZyBhcyBhIGRyaXZlciBkb21haW4g
Y291bGQgaW5kZWVkIHVzZSB1ZGV2Lgo+IAo+IEkgaW50ZW5kIGluIG5vIHdheSB0byBicmVhayBw
cm9qZWN0cyBsaWtlIFF1YmVzLiBEaXNhZ2dyZWdhdGlvbiBpcwo+IG9uZSBvZiB0aGUgdmVyeSBi
aWcgYWR2YW50YWdlcyBvZiBYZW4gb3ZlciBLVk0sIEh5cGVyLVYgYW5kIFZNV2FyZS4KPiBXZSBz
aG91bGQgbm90IGdpdmUgdGhhdCB1cCAianVzdCB0byBnZXQgcmlkIG9mIHNvbWUgY29kZSIuIFBl
cmlvZC4KCkZyb20gYSBxdWljayBwb2xsIG9mIFF1YmVzIGFuZCBPcGVuWFQgbmV0YmFjayB1c2Fn
ZTogbmVpdGhlciBwcm9qZWN0IHdvdWxkIGJlIGltcGFjdGVkIGJ5IHRoZSBwcm9wb3NlZCBjaGFu
Z2UuICBRdWJlcyB1c2VzIHhsIGRldmQgdG8gY2FsbCBob3RwbHVnIHNjcmlwdHMuICBPcGVuWFQg
dXNlcyB1ZXZlbnQgdHJpZ2dlcnMsIGJ1dCBkb2VzIG5vdCByZWx5IG9uIGFueSBzY3JpcHQgcHJv
dmlkZWQgaW4gdGhlIHVldmVudC4gIE9uZ29pbmcgc2ltcGxpZmljYXRpb24gb2YgYmFja2VuZCBk
cml2ZXJzIHdvdWxkIGJlIHdlbGNvbWUuCgpSaWNoCgo+IAo+Pj4+IEFzaWRlIGZyb20gdGhlIHVk
ZXYga2lja3MgdGhvdWdoLCBJIHN0aWxsIHRoaW5rIHRoZSBob3RwbHVnLXN0YXR1cy9yaW5nCj4+
PiBzdGF0ZSBpbnRlcmFjdGlvbiBpcyBqdXN0IGJvZ3VzIGFueXdheS4gQXMgSSBzYWlkIGluIGEg
cHJldmlvdXMgdGhyZWFkLAo+Pj4gdGhlIGhvdHBsdWctc3RhdHVzIG91Z2h0IHRvIGJlIGluZGlj
YXRlZCBhcyBjYXJyaWVyIHN0YXR1cywgaWYgYXQgYWxsLCBzbwo+Pj4gSSBzdGlsbCB0aGluayBh
bGwgdGhhdCBjb2RlIG91Z2h0IHRvIGdvLgo+Pj4gSSBhZ3JlZSByZWdhcmRpbmcgdGhlIGZ1dHVy
ZSBpbnRlcmZhY2UsIGJ1dCB3aXRoIHRoZSBjYXJyaWVyIHN0YXRlIGp1c3QKPj4+IGJlaW5nIGlu
IHRoZSBwbGFucyB0byBiZSBhZGRlZCBub3csIGl0IGlzIGNsZWFybHkgdG9vIGVhcmx5IHRvIHJl
bW92ZQo+Pj4gdGhlIGNvZGUgd2l0aCB0aGF0IHJlYXNvbmluZy4KPj4gSSBkb24ndCB0aGluayBz
by4gTGlrZSBJIHNhaWQsIEkgdGhpbmsgdGhlIGhvdHBsdWcgc3RhdHVzIGhhcyBub3RoaW5nIHRv
IGRvIHdpdGggdGhlIHN0YXRlIG9mIHRoZSBzaGFyZWQgcmluZy4gRXZlbiB3aXRoIHRoZSBjb2Rl
IGFzLWlzLCBub3RoaW5nIGluZm9ybXMgdGhlIGZyb250ZW5kIGlmIHRoZSBuZXRpZiBpcyBzdWJz
ZXF1ZW50bHkgY2xvc2VkIG9yIHJlLXBsdW1iZWQsIHNvIHdoeSBtdXN0IHdlIGNvbnRpbnVlIHRv
IG1haW50YWluIHRoaXMgY29kZT8gQUZBSUNUIGl0IGlzIGp1c3Qgbm90IGZpdCBmb3IgcHVycG9z
ZS4KPiAKPiBJZiBpdCBpcyBiZWluZyB1c2VkIHRoYXQgd2F5IHdlIG5lZWQgdG8gY29udGludWUg
c3VwcG9ydGluZyBpdC4KPiAKPiAKPiBKdWVyZ2VuCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 14:00:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 14:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipYMS-0005Q4-Ig; Thu, 09 Jan 2020 14:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipYMQ-0005Pz-QM
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 14:00:30 +0000
X-Inumbo-ID: 630ccdc0-32e8-11ea-b9d7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 630ccdc0-32e8-11ea-b9d7-12813bfff9fa;
 Thu, 09 Jan 2020 14:00: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 <osstest-admin@xenproject.org>)
 id 1ipYMM-0002RD-3B; Thu, 09 Jan 2020 14:00:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipYML-0000oE-Q0; Thu, 09 Jan 2020 14:00:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipYML-000514-PJ; Thu, 09 Jan 2020 14:00:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145859-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 14:00:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 145859: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg1OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 14:03:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 14: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 1ipYOq-0005an-6x; Thu, 09 Jan 2020 14:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kEnv=26=amazon.co.uk=prvs=2706230f4=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipYOp-0005ai-PF
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 14:02:59 +0000
X-Inumbo-ID: be435d26-32e8-11ea-b9d7-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be435d26-32e8-11ea-b9d7-12813bfff9fa;
 Thu, 09 Jan 2020 14:02:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578578579; x=1610114579;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=YOF5MxHKSOjxiQC9GYTkVyEZhMobggZWp1NHjJCWDbA=;
 b=QCIbLfNGHIxA3DzQWeUwCW/IdB/JStoQXhdXspAUmKY8+oChwH9cllyB
 Dp/dLuEZWFn4ON/qSmoJpZJxz3iWCPYRu+s66oe4X+cAP4XO1mNmN/RgV
 r3GAfHrWPKcYhQR2yp3E8k75QASlDt3rCoXN3V/FXG617V4TI+292Ym9C w=;
IronPort-SDR: DF8X+x+4kVthFyBtUb+FS0tT3cmd6ln+vGvsjwX6nTQZKdlWo41eEpxGHRC9gwXk8vP9Uw+xFn
 AluFtPTYRS+Q==
X-IronPort-AV: E=Sophos;i="5.69,413,1571702400"; d="scan'208";a="11602068"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 09 Jan 2020 14:02:58 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 922C4A1C7C; Thu,  9 Jan 2020 14:02:57 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 9 Jan 2020 14:02:57 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 14:02:56 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 9 Jan 2020 14:02:55 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>
Thread-Topic: [PATCH] tools/Rules.mk: fix distclean
Thread-Index: AQHVxt4OYeuIybkElkacvC/aEKB1pqfiWkaAgAACheA=
Date: Thu, 9 Jan 2020 14:02:55 +0000
Message-ID: <a8596f255bfd46d3adefd4ca7f088056@EX13D32EUC003.ant.amazon.com>
References: <20200109111505.12328-1-pdurrant@amazon.com>
 <20200109135217.wdvaxvp2i7jemqsv@debian>
In-Reply-To: <20200109135217.wdvaxvp2i7jemqsv@debian>
Accept-Language: en-GB, 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.165.252]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
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: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gU2VudDogMDkgSmFudWFyeSAyMDIwIDEzOjUyCj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBJ
YW4gSmFja3Nvbgo+IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgV2VpIExpdSA8d2xAeGVu
Lm9yZz47IEFudGhvbnkgUEVSQVJECj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU3Vi
amVjdDogUmU6IFtQQVRDSF0gdG9vbHMvUnVsZXMubWs6IGZpeCBkaXN0Y2xlYW4KPiAKPiBPbiBU
aHUsIEphbiAwOSwgMjAyMCBhdCAxMToxNTowNUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6
Cj4gPiBSdW5uaW5nICdtYWtlIGRpc3RjbGVhbicgdW5kZXIgdG9vbHMgd2lsbCBjdXJyZW50bHkg
cmVzdWx0IGluOgo+ID4KPiA+IHRvb2xzL1J1bGVzLm1rOjI0NTogKioqIFlvdSBoYXZlIHRvIHJ1
biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IKPiBpbnN0YWxsaW5nIHRoZSB0b29scy4g
IFN0b3AuCj4gPgo+ID4gVGhpcyBwYXRjaCBhZGRzICdkaXN0Y2xlYW4nLCAnc3ViZGlyLWRpc3Rj
bGVhbiUnIGFuZCAnc3ViZGlyLWNsZWFuJScgdG8KPiA+IG5vLWNvbmZpZ3VyZS10YXJnZXRzLCB3
aGljaCBhbGxvd3MgJ21ha2UgZGlzdGNsZWFuJyB0byBydW4gdG8KPiBjb21wbGV0aW9uLgo+ID4K
PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiAK
PiBGaXhlczogMDA2OTFjNmM5MGIKPiAKPiBTb3JyeSBmb3Igbm90IG5vdGljaW5nIHRoZSBicmVh
a2FnZSB3aGlsZSByZXZpZXdpbmcgdGhhdCBwYXRjaC4KPiAKCk9rLiBJJ20gc3VyZSB0aGF0IGNv
dWxkIGJlIGFkZGVkIGF0IGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgY2hhbmdlcyBuZWVk
ZWQuCgo+IElzIHRoZXJlIGEgd2F5IHRvIHBhdHRlcm4gbWF0Y2ggYWxsIHRhcmdldHMgY29udGFp
bmluZyAiY2xlYW4iPwo+IAo+IChXb3VsZCBoYXZlIGxvb2tlZCBpbnRvIGl0IG15c2VsZiBidXQg
LUVUSU1FIHRvZGF5KQoKSSBjb3VsZG4ndCBwZXJzdWFkZSBmaWx0ZXIgdG8gbWF0Y2ggYWdhaW5z
dCBwYXR0ZXJucyB3aXRoIG11bHRpcGxlICUgc28gdGhpcyB3YXMgdGhlIGJlc3QgSSBjb3VsZCBj
b21lIHVwIHdpdGguCgogIFBhdWwKCj4gCj4gPiAtLS0KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4g
LS0tCj4gPiAgdG9vbHMvUnVsZXMubWsgfCAyICstCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVz
Lm1rIGIvdG9vbHMvUnVsZXMubWsKPiA+IGluZGV4IDMxY2Y0MTllZjQuLjUyZjQ3YmUzZjggMTAw
NjQ0Cj4gPiAtLS0gYS90b29scy9SdWxlcy5tawo+ID4gKysrIGIvdG9vbHMvUnVsZXMubWsKPiA+
IEBAIC0yMzksNyArMjM5LDcgQEAgc3ViZGlyLWFsbC0lIHN1YmRpci1jbGVhbi0lIHN1YmRpci1p
bnN0YWxsLSUgc3ViZGlyLQo+IHVuaW5zdGFsbC0lOiAucGhvbnkKPiA+ICBzdWJkaXItZGlzdGNs
ZWFuLSU6IC5waG9ueQo+ID4gIAkkKE1BS0UpIC1DICQqIGRpc3RjbGVhbgo+ID4KPiA+IC1uby1j
b25maWd1cmUtdGFyZ2V0cyA6PSBjbGVhbiBzdWJ0cmVlLWZvcmNlLXVwZGF0ZS1hbGwgJS1kaXIt
Zm9yY2UtCj4gdXBkYXRlCj4gPiArbm8tY29uZmlndXJlLXRhcmdldHMgOj0gZGlzdGNsZWFuIHN1
YmRpci1kaXN0Y2xlYW4lIGNsZWFuIHN1YmRpci1jbGVhbiUKPiBzdWJ0cmVlLWZvcmNlLXVwZGF0
ZS1hbGwgJS1kaXItZm9yY2UtdXBkYXRlCj4gPiAgaWZlcSAoLCQoZmlsdGVyICQobm8tY29uZmln
dXJlLXRhcmdldHMpLCQoTUFLRUNNREdPQUxTKSkpCj4gPiAgJChYRU5fUk9PVCkvY29uZmlnL1Rv
b2xzLm1rOgo+ID4gIAkkKGVycm9yIFlvdSBoYXZlIHRvIHJ1biAuL2NvbmZpZ3VyZSBiZWZvcmUg
YnVpbGRpbmcgb3IgaW5zdGFsbGluZwo+IHRoZSB0b29scykKPiA+IC0tCj4gPiAyLjIwLjEKPiA+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 14:12:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 14: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 1ipYYB-0006Vs-Al; Thu, 09 Jan 2020 14:12:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipYY9-0006Vn-VG
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 14:12:37 +0000
X-Inumbo-ID: 11996e6a-32ea-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11996e6a-32ea-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 14:12:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 39043B2F2F;
 Thu,  9 Jan 2020 14:12:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200108170040.7728-1-andrew.cooper3@citrix.com>
 <20200109115133.24176-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1a4c7ce0-d16d-7f5c-4101-e218a7918551@suse.com>
Date: Thu, 9 Jan 2020 15:12:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109115133.24176-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Rationalise stack handling
 during early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxMjo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgdG9wIChudW1l
cmljYWxseSBoaWdoZXIgYWRkcmVzc2VzKSBvZiBjcHUwX3N0YWNrW10gY29udGFpbnMgdGhlIEJT
UCdzCj4gY3B1X2luZm8gYmxvY2suICBMb2dpYyBpbiBYZW4gZXhwZWN0cyB0aGlzIHRvIGJlIGlu
aXRpYWxpc2VkIHRvIDAsIGJ1dCB0aGlzCj4gYXJlYSBvZiBzdGFjayBpcyBhbHNvIHVzZWQgZHVy
aW5nIGVhcmx5IGJvb3QuCj4gCj4gVXBkYXRlIHRoZSBoZWFkLlMgY29kZSB0byBhdm9pZCB1c2lu
ZyB0aGUgY3B1X2luZm8gYmxvY2suICBBZGRpdGlvbmFsbHksCj4gdXBkYXRlIHRoZSBzdGFja19z
dGFydCB2YXJpYWJsZSB0byBtYXRjaCwgd2hpY2ggYXZvaWRzIF9faGlnaF9zdGFydCgpIGFuZAo+
IGVmaV9hcmNoX3Bvc3RfZXhpdF9ib290KCkgbmVlZGluZyB0byBtYWtlIHRoZSBhZGp1c3RtZW50
IG1hbnVhbGx5Lgo+IAo+IEZpbmFsbHksIGxlYXZlIGEgYmlnIHdhcm5pbmcgYnkgdGhlIEJJT1Mg
QlNTIGluaXRpYWxpc2F0aW9uLCBiZWNhdXNlIGl0IGlzIGJ5Cj4gbm8gbWVhbnMgb2J2aW91cyB0
aGF0IHRoZSBzdGFjayBkb2Vzbid0IHN1cnZpdmUgdGhlIFJFUCBTVE9TLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 14:13:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 14:13: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 1ipYZ7-0006Zx-LO; Thu, 09 Jan 2020 14:13:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipYZ6-0006Zo-6I
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 14:13:36 +0000
X-Inumbo-ID: 391cb8fc-32ea-11ea-b9db-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 391cb8fc-32ea-11ea-b9db-12813bfff9fa;
 Thu, 09 Jan 2020 14:13:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 262F6B2F5B;
 Thu,  9 Jan 2020 14:13:28 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2cea22ed-0c95-9d63-b67c-e08b4e925eec@suse.com>
Date: Thu, 9 Jan 2020 15:13:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109134825.31482-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: make CONFIG_DEBUG_LOCKS usable
 without CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxNDo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBleHBlcnQgbW9k
ZSBpdCBpcyBwb3NzaWJsZSB0byBlbmFibGUgQ09ORklHX0RFQlVHX0xPQ0tTIHdpdGhvdXQKPiBo
YXZpbmcgZW5hYmxlZCBDT05GSUdfREVCVUcuIFRoZSBjb2RpbmcgaXMgZGVwZW5kaW5nIG9uIENP
TkZJR19ERUJVRwo+IGFzIGl0IGlzIHVzaW5nIEFTU0VSVCgpLCBob3dldmVyLgo+IAo+IEZpeCB0
aGF0IGJ5IHVzaW5nIEJVR19PTigpIGluc3RlYWQgb2YgQVNTRVJUKCkgaW4gcmVsX2xvY2soKS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 14:55:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 14:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipZDD-0001qN-NK; Thu, 09 Jan 2020 14:55:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipZDB-0001qI-Sw
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 14:55:01 +0000
X-Inumbo-ID: fdc467e0-32ef-11ea-a2eb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fdc467e0-32ef-11ea-a2eb-bc764e2007e4;
 Thu, 09 Jan 2020 14:54:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578581694;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7l5hx27YZ3kp+6Si2rGYq79VkfwWpUbt59UD7fGezao=;
 b=VgLGe+ATRh3CQYsNV/PMuyjqQxn3a+jwxGqpMnkTjX5w+VTgt8cabwv9
 uQcKrprBCWCDkdIxjrqd9hkZCwgIfM8Et72XDzY/f5CzuiPg+H/JL8G1O
 2spgWaJUf/QBdfePL9uqmI4Uq6gX3OlGzs1EPhTfN9uzCNsSDQvN/z7dZ U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D5PClxCfvTBQep4icjXguYfFTi3U9yMOgnvnBKePDTkxcOY6dki0P9SIxdLeqLyIRU6LM/jNjA
 kP+MxIZprvmcazmngcJoGCa1LgCSauGLoDxevTDbRr1zhAs2AaNFojZCz1QeGwBqlzhBSZV8Dq
 PTUGqSBvOFiyzu3eem3owtpy+Suv2z1tHrmelWlkffPE3f1i/dQ+6UKxXeTCf2TmfiCgeOSqZ9
 tfbdJ8Qcz9sC+QeOp/o2MyYrFZqss8nMNy1ErRIhfZvIrwX/M31mcWge2Z8AOpuojS1aEhA+m/
 Odw=
X-SBRS: 2.7
X-MesageID: 10702202
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="10702202"
To: Jan Beulich <jbeulich@suse.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-7-andrew.cooper3@citrix.com>
 <f3803fa1-fc4f-8754-f654-0c93193f69e7@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: <d0e7acb4-0df1-30a3-fc9f-b1f655004b0a@citrix.com>
Date: Thu, 9 Jan 2020 14:54:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f3803fa1-fc4f-8754-f654-0c93193f69e7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 06/12] docs/migration Specify migration v3
 and STATIC_DATA_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMDMvMDEvMjAyMCAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjQuMTIuMjAxOSAx
NjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gTWlncmF0aW9uIGRhdGEgY2FuIGJlIHNwbGl0
IGludG8gdHdvIHBhcnRzIC0gdGhhdCB3aGljaCBpcyBpbnZhcmlhbnQgb2YKPj4gZ3Vlc3QgZXhl
Y3V0aW9uLCBhbmQgdGhhdCB3aGljaCBpcyBub3QuICBTZXBhcmF0ZSB0aGVzZSB0d28gd2l0aCB0
aGUKPj4gU1RBVElDX0RBVEFfRU5EIHJlY29yZC4KPj4KPj4gVGhlIHNob3J0IHRlcm0sIHdlIHdh
bnQgdG8gbW92ZSB0aGUgeDg2IENQVSBQb2xpY3kgZGF0YSBpbnRvIHRoZSBzdHJlYW0uCj4+IElu
IHRoZSBsb25nZXIgdGVybSwgd2Ugd2FudCB0byBwcm92aXNpb25hbGx5IHNlbmQgdGhlIHN0YXRp
YyBkYXRhIG9ubHkKPj4gdG8gdGhlIGRlc3RpbmF0aW9uIGFzIGEgbW9yZSByb2J1c3QgY29tcGF0
aWJpbGl0eSBjaGVjay4gIEluIGJvdGggY2FzZXMsCj4+IHdlIHdpbGwgd2FudCBhIGNhbGxiYWNr
IGludG8gdGhlIGhpZ2hlciBsZXZlbCB0b29sc3RhY2suCj4+Cj4+IE1hbmRhdGUgdGhlIHByZXNl
bmNlIG9mIHRoZSBTVEFUSUNfREFUQV9FTkQgcmVjb3JkLCBhbmQgZGVjbGFyZSB0aGlzIHYzLAo+
PiBhbG9uZyB3aXRoIGluc3RydWN0aW9ucyBmb3IgaG93IHRvIGNvbXBhdGlibHkgaW50ZXJwcmV0
IGEgdjIgc3RyZWFtLgo+IFdoYXQgZG9lc24ndCBiZWNvbWUgY2xlYXIgKHRvIG1lKSBmcm9tIGFs
bCBvZiB0aGUgYWJvdmUgaXMgd2h5IHRoaXMKPiByZWNvcmQgaXMgbmVlZGVkICh3YW50ZWQpLCBh
bmQgaGVuY2Ugd2h5IGl0IGlzIHRvIGJlIG1hbmRhdG9yeS4KPiBBZnRlciBhbGwgLi4uCj4KPj4g
QEAgLTY3NSw5ICs2OTQsMjMgQEAgQSB0eXBpY2FsIHNhdmUgcmVjb3JkIGZvciBhbiB4ODYgSFZN
IGd1ZXN0IGltYWdlIHdvdWxkIGxvb2sgbGlrZToKPj4gIEhWTV9QQVJBTVMgbXVzdCBwcmVjZWRl
IEhWTV9DT05URVhULCBhcyBjZXJ0YWluIHBhcmFtZXRlcnMgY2FuIGFmZmVjdAo+PiAgdGhlIHZh
bGlkaXR5IG9mIGFyY2hpdGVjdHVyYWwgc3RhdGUgaW4gdGhlIGNvbnRleHQuCj4+ICAKPj4gK0Nv
bXBhdGliaWxpdHkgd2l0aCBvbGRlciB2ZXJzaW9ucwo+PiArPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Cj4+ICsKPj4gK3YzIGNvbXBhdCB3aXRoIHYyCj4+ICstLS0tLS0tLS0tLS0t
LS0tLQo+PiArCj4+ICtBIHYzIHN0cmVhbSBpcyBjb21wYXRpYmxlIHdpdGggYSB2MiBzdHJlYW0s
IGJ1dCBtYW5kYXRlcyB0aGUgcHJlc2Vuc2Ugb2YgYQo+PiArU1RBVElDX0RBVEFfRU5EIHJlY29y
ZCBhaGVhZCBvZiBhbnkgbWVtb3J5L3JlZ2lzdGVyIGNvbnRlbnQuICBUaGlzIGlzIHRvIGVhc2UK
Pj4gK3RoZSBpbnRyb2R1Y3Rpb24gb2YgbmV3IHN0YXRpYyBjb25maWd1cmF0aW9uIHJlY29yZHMg
b3ZlciB0aW1lLgo+PiArCj4+ICtBIHYzLWNvbXBhdGlibGUgcmVjaWV2ZXIgaW50ZXJwcmV0aW5n
IGEgdjIgc3RyZWFtIHNob3VsZCBpbmZlciB0aGUgcG9zaXRpb24gb2YKPj4gK1NUQVRJQ19EQVRB
X0VORCBiYXNlZCBvbiBmaW5kaW5nIHRoZSBmaXJzdCBYODZfUFZfUDJNX0ZSQU1FUyByZWNvcmQg
KGZvciBQVgo+PiArZ3Vlc3RzKSwgb3IgUEFHRV9EQVRBIHJlY29yZCAoZm9yIEhWTSBndWVzdHMp
IGFuZCBiZWhhdmUgYXMgaWYgU1RBVElDX0RBVEFfRU5ECj4+ICtoYWQgYmVlbiBzZW50Lgo+IC4u
LiB5b3UgYWxyZWFkeSBpbXBseSBhIHYzIHJlY2VpdmVyIGNhbiBkZWFsIHdpdGggaXRzIGFic2Vu
Y2UuCgpJdCBwcm92aWRlcyBhbiBlYXNpZXIgd2F5IHRvIHJlYXNvbiBhYm91dCB0aGUgc3RyZWFt
LCBhcyBuZXcgZmVhdHVyZXMKZ2V0IGFkZGVkLCBhbmQgdGhpcyBpcyBoZWxwZnVsIHdoZW4gZGVi
dWdnaW5nLgoKTW9zdCBpbXBvcnRhbnRseSBob3dldmVyLCBpdCBvZmZlcnMgYSBjbGVhbiB3YXkg
dG8gZGVwcmVjYXRlL3JlbW92ZQpzdXBwb3J0IGZvciBvYnNvbGV0ZSBzZW5kZXJzLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:10:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipZS0-0003VV-6z; Thu, 09 Jan 2020 15:10:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipZRz-0003Ul-By
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:10:19 +0000
X-Inumbo-ID: 253bee5e-32f2-11ea-b9f1-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 253bee5e-32f2-11ea-b9f1-12813bfff9fa;
 Thu, 09 Jan 2020 15:10:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578582618;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=0VnFg2ZSAdQqENtGRn+5iszIr75iJeobkMQRWwJ3MSU=;
 b=F9XfB5Nwh0+AXoFljTl2cAf6cP8Q3ZEPuHmSdIAsBfl9GlFBTDNun9+r
 l1yAaihe367W3R/dLqy39fPUFfn0l7mbG5ESpGb0WMhLcE0gun98vFaNI
 XJiUNLeaQsJRi01B3BodpxL4uxrgGw7l0Zib1sV4vgPouVOIPB5DVh2E+ o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EHG5+4D9VKiOR4pt7gFXs5mEWqYSnc/39TtGf79vUYM4eODO5SfRysfCFXJgX5RhsX9JjedQyE
 PTABbOk/QTNtZocawAzbLfoI/Rhd3WTSofrww1tG5IW++Aeb8j51RYB6l6MTSxrLlivBAB0a3d
 +myK+0Uckkh1ksq/rq/29sh4YKX3Z3ZlE7sy9G1SFuIN9+Uaz08jBcwgguHjNKyNFQq6Ds5rrk
 ZWMlUjkJqK7KRGISStKl+iPFi1Gig3YpKNTN9fP3ajp9fsptpNAd6pnJDXPaU/MCL6/bhbwkQn
 MrU=
X-SBRS: 2.7
X-MesageID: 11275700
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11275700"
Date: Thu, 9 Jan 2020 16:10:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20200109151010.GC11756@Air-de-Roger>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDY6NDE6MTJBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFRodSwgSmFuIDksIDIwMjAgYXQgMzoyOSBBTSBKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+Cj4gPiBIaSBUYW1hcywKPiA+Cj4gPiBPbiAwOC8wMS8y
MDIwIDE3OjE0LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ICtzdGF0aWMgaW50IG1lbV9z
aGFyaW5nX2Zvcmsoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QpCj4gPiA+ICt7
Cj4gPiA+ICsgICAgaW50IHJjOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCAhZC0+Y29udHJvbGxl
cl9wYXVzZV9jb3VudCAmJgo+ID4gPiArICAgICAgICAgKHJjID0gZG9tYWluX3BhdXNlX2J5X3N5
c3RlbWNvbnRyb2xsZXIoZCkpICkKPiA+Cj4gPiBBRkFJVSwgdGhlIHBhcmVudCBkb21haW4gd2ls
bCBiZSBwYXVzZWQgaWYgaXQgd2Fzbid0IHBhdXNlZCBiZWZvcmUgYW5kCj4gPiB0aGlzIHdpbGwg
bm90IGJlIHVucGF1c2VkIGJ5IHRoZSBzYW1lIGh5cGVyY2FsbC4gUmlnaHQ/Cj4gCj4gWWVzLCBp
dCBuZWVkcyB0byByZW1haW4gcGF1c2VkIGFzIGxvbmcgYXMgdGhlcmUgYXJlIGZvcmtzIGFjdGl2
ZSBmcm9tCj4gaXQuIEFmdGVyd2FyZHMgaXQgY2FuIGJlIHVucGF1c2VkLgoKSWYgeW91IHdhbnQg
dGhlIHBhcmVudCBkb21haW4gdG8gcmVtYWluIHBhdXNlZCBmb3IgYXMgbG9uZyBhcyB0aGUKZm9y
a3MgYXJlIGFjdGl2ZSwgc2hvdWxkbid0IGVhY2ggZm9yayBpbmNyZW1lbnQgdGhlIHBhdXNlIGNv
dW50IG9uCmNyZWF0aW9uIGFuZCBkZWNyZW1lbnQgaXQgd2hlbiB0aGUgZm9yayBpcyBkZXN0cm95
ZWQ/CgpIb3cgY2FuIHlvdSBhc3N1cmUgbm8gb3RoZXIgb3BlcmF0aW9uIG9yIGVudGl0eSBoYXMg
aW5jcmVtZW50ZWQKY29udHJvbGxlcl9wYXVzZV9jb3VudCB0ZW1wb3JhcnkgYW5kIGlzIGxpa2Vs
eSB0byBkZWNyZW1lbnQgaXQgYXQgc29tZQpwb2ludCB3aGlsZSBmb3JrcyBhcmUgc3RpbGwgYWN0
aXZlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:29:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipZkI-0004X0-06; Thu, 09 Jan 2020 15:29:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipZkH-0004Wv-0p
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:29:13 +0000
X-Inumbo-ID: c6396ea6-32f4-11ea-b9f9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6396ea6-32f4-11ea-b9f9-12813bfff9fa;
 Thu, 09 Jan 2020 15:29: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 <osstest-admin@xenproject.org>)
 id 1ipZkA-0004GO-8W; Thu, 09 Jan 2020 15:29: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 1ipZk9-0004YQ-Uf; Thu, 09 Jan 2020 15:29:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipZk9-0006hM-U0; Thu, 09 Jan 2020 15:29:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145866-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt: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-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 15:29:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 145866: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NjYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:30:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:30: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 1ipZlR-0005Hb-MF; Thu, 09 Jan 2020 15:30:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipZlR-0005HU-Au
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:30:25 +0000
X-Inumbo-ID: f43b1156-32f4-11ea-b9f9-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f43b1156-32f4-11ea-b9f9-12813bfff9fa;
 Thu, 09 Jan 2020 15:30:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578583824;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=r7fVXoSltw+PZqHG6p+J3q13Cd4U3Vnk72zpqOZrngo=;
 b=JMk7pAhj363zW0tvRVkdMdf1JwHzNbwG5H5Su1/4PiVshNFegziKeiUk
 0xY4yOqy07cbyiVggXZzouj2ZgMyy4+nIQQCyPNi15NjaNWzZxxDPcUgJ
 lJzVnOCR3X6n/YwbQpNfq3qLJBIe1jcownIKSFS8lIpWt26tvVRJyUUo8 c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: neq3m4V5UNUIx2XU9M5XO9bbatP8bNkVJ5VjSJ0ZimTev7eSSHDRv9c9+H/82huTrxm7CUz65L
 ZHy7WHFyiHzIXQLDFidYyyBlmNLEvfgzR2fRsBuJDm7d0PVU65rMBEqY1qeW7aIUtmV5bzIe02
 hFvCWLxAJ/eIwZLxk8+YWR9jIOkkZrFCKI5+qd/u/esZyCXg6/5avMjczYCDLCu3X2aBnJtl7g
 7pbNDTKIIBv/yEpm+1jjACeOKbnOZwFGbkMqazwLvGiKK/QdVWvAKnJ8UXUf2yHEw7z2snBuqq
 Bh4=
X-SBRS: 2.7
X-MesageID: 10675619
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="10675619"
To: Jan Beulich <jbeulich@suse.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
 <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
 <ee3c5bf5-03f5-f1f8-ef20-7fb5e8b34fcf@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: <94245c21-3e0b-4099-fe22-f2639651f1db@citrix.com>
Date: Thu, 9 Jan 2020 15:30:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ee3c5bf5-03f5-f1f8-ef20-7fb5e8b34fcf@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMDMvMDEvMjAyMCAxNTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMDEuMjAyMCAx
NTo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDMvMDEvMjAyMCAxNDo0OSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyNC4xMi4yMDE5IDE2OjE5LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IEBAIC00MzksNiArNDQ5LDM0IEBAIGRlZiB2ZXJpZnlfcmVjb3JkX3N0YXRpY19kYXRh
X2VuZChzZWxmLCBjb250ZW50KToKPj4+PiAgICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3Io
IlN0YXRpYyBkYXRhIGVuZCByZWNvcmQgZm91bmQgaW4gdjIgc3RyZWFtIikKPj4+PiAgCj4+Pj4g
IAo+Pj4+ICsgICAgZGVmIHZlcmlmeV9yZWNvcmRfeDg2X2NwdWlkX3BvbGljeShzZWxmLCBjb250
ZW50KToKPj4+PiArICAgICAgICAiIiIgeDg2IENQVUlEIHBvbGljeSByZWNvcmQgIiIiCj4+Pj4g
Kwo+Pj4+ICsgICAgICAgIGlmIHNlbGYudmVyc2lvbiA8IDM6Cj4+Pj4gKyAgICAgICAgICAgIHJh
aXNlIFJlY29yZEVycm9yKCJ4ODYgQ1BVSUQgcG9saWN5IHJlY29yZCBmb3VuZCBpbiB2MiBzdHJl
YW0iKQo+Pj4+ICsKPj4+PiArICAgICAgICBzeiA9IGNhbGNzaXplKFg4Nl9DUFVJRF9QT0xJQ1lf
Rk9STUFUKQo+Pj4+ICsgICAgICAgIGNvbnRlbnRzeiA9IGxlbihjb250ZW50KQo+Pj4+ICsKPj4+
PiArICAgICAgICBpZiBjb250ZW50c3ogPCBzeiBvciAoY29udGVudHN6ICUgc3opICE9IDA6Cj4+
Pj4gKyAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJSZWNvcmQgbGVuZ3RoICV1LCBleHBl
Y3RlZCBtdWx0aXBsZSBvZiAldSIgJQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoY29udGVudHN6LCBzeikpCj4+Pj4gKwo+Pj4+ICsKPj4+PiArICAgIGRlZiB2ZXJpZnlfcmVj
b3JkX3g4Nl9tc3JfcG9saWN5KHNlbGYsIGNvbnRlbnQpOgo+Pj4+ICsgICAgICAgICIiIiB4ODYg
TVNSIHBvbGljeSByZWNvcmQgIiIiCj4+Pj4gKwo+Pj4+ICsgICAgICAgIGlmIHNlbGYudmVyc2lv
biA8IDM6Cj4+Pj4gKyAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJ4ODYgTVNSIHBvbGlj
eSByZWNvcmQgZm91bmQgaW4gdjIgc3RyZWFtIikKPj4+PiArCj4+Pj4gKyAgICAgICAgc3ogPSBj
YWxjc2l6ZShYODZfTVNSX1BPTElDWV9GT1JNQVQpCj4+Pj4gKyAgICAgICAgY29udGVudHN6ID0g
bGVuKGNvbnRlbnQpCj4+Pj4gKwo+Pj4+ICsgICAgICAgIGlmIGNvbnRlbnRzeiA8IHN6IG9yIChj
b250ZW50c3ogJSBzeikgIT0gMDoKPj4+PiArICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3Io
IlJlY29yZCBsZW5ndGggJXUsIGV4cGVjdGVkIG11bHRpcGxlIG9mICV1IiAlCj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChjb250ZW50c3osIHN6KSkKPj4+IFdoaWxlIEkgY2Fu
J3QgZXZlbiBzZWUgYSB0aGVvcmV0aWNhbCBjYXNlIG9mIHRoZSBDUFVJRCBhcnJheQo+Pj4gaGF2
aW5nIHplcm8gZWxlbWVudHMsIGlzIGl0IHJlYWxseSBlbnRpcmVseSBpbXBsYXVzaWJsZSB0byBo
YXZlCj4+PiBhbiBlbXB0eSBNU1JzIGFycmF5PyBJLmUuIHdvdWxkbid0IHRoZSBsZWZ0IHNpZGUg
b2YgdGhlICJvciIKPj4+IGJldHRlciBnbyBhd2F5Pwo+PiBNU1JzIHdpbGwgbmV2ZXIgaGF2ZSAw
IGVudHJpZXMsIGJlY2F1c2UgdW5saWtlIENQVUlELCB3ZSBjYW4ndCBvbWl0Cj4+IHJlY29yZHMg
d2l0aCAwcyBhcyB0aGVpciBjb250ZW50LsKgIFRoaXMgYmVjb21lcyBhbWJpZ3VvdXMgd2hlbiB0
aGUKPj4gcG9saWN5IGRlZmF1bHQgaXMgbm9uemVyby4KPiBJc24ndCB0aGUgc2FtZSB0cnVlIGZv
ciBDUFVJRCwgaW4gcGFydGljdWxhciBzb21lIG9mIHRoZSBub24tYm9vbGVhbgo+IGZpZWxkcz8K
CkkgcGVyaGFwcyBtaXNzcG9rZS7CoCBXZSBjYW4gb21pdCBDUFVJRCBsZWF2ZShzKSBiYXNlZCBv
biBpbmZvcm1hdGlvbgphbHJlYWR5IHNlbnQgKG1heF9sZWFmIGFuZC9vciB0aGUgYWJzZW5jZSBv
ZiBhbiBlbnVtZXJhdGluZyBmZWF0dXJlKS7CoApJbiB0aGVzZSBjYXNlcywgdGhlIGRlc3RpbmF0
aW9uIHNpZGUgY2FuIHN0aWxsIGZpbGwgdGhlIHJlbWFpbmRlciBpbgp3aXRoIDAncy4KClRvcCBs
ZXZlbCBsZWF2ZXMgd2l0aG91dCBhbiBlbmNvbXBhc3NpbmcgZmVhdHVyZSBkbyBuZWVkIHNlbmRp
bmcgaW4gZnVsbC4KClRoZSBiZXN0IHByYWN0aWNhbCBleGFtcGxlIGlzIGZvciBub3Qgc2VuZGlu
ZyBhbGwgNjMgc3VibGVhdmVzIG9mIHRoZQp4c2F2ZSBzdGF0ZSBsZWFmLCB3aGVuIG1vc3Qgb2Yg
dGhlbSBhcmUgb3V0c2lkZSBvZiB0aGUgcG9saWN5IFhDUjB8WFNTIGJpdHMuCgo+Cj4+IFdoZW4g
d2UgZG8gZ2FpbiBtb3JlIE1TUnMsIEkgd2lsbCBzZWUgYWJvdXQgb3JnYW5pc2luZyBlbGlzaW9u
IGJhc2VkIG9uCj4+IENQVUlEIGZlYXR1cmVzLCBzbyB3ZSBkb24ndCBoYXZlIHRvIHNlbmQgYSAw
IGZvciBldmVyeSBzaW5nbGUgTVNSIGluIHRoZQo+PiBwb2xpY3ksIGJ1dCBNU1JzIHdpdGhvdXQg
Q1BVSUQgZW51bWVyYXRpb24gbXVzdCBhbHdheXMgYmUgc2VudC4KPj4KPj4gVGhpcyBtZWFucyB0
aGF0IHRoZSBvbmUgTVNSIHdlIGhhdmUgY3VycmVudGx5IChNU1JfSU5URUxfUExBVEZPUk1fSU5G
Two+PiBmb3IgQ1BVSUQgRmF1bHRpbmcsIHdoaWNoIHdlIGFsc28gdmlydHVhbGlzZSBvbiBBTUQg
aGFyZHdhcmUpIHNoYWxsCj4+IHVuY29uZGl0aW9uYWxseSBiZSBwcmVzZW50IGZvcmV2ZXIgbW9y
ZS4KPiBIbW0sIHllcy4gU3RpbGwgdGhlIHNwZWNpYWwgY2FzaW5nIG9mIHRoZXJlIG5lZWRpbmcg
dG8gYmUgYXQgbGVhc3QKPiBvbmUgZW50cnkgbG9va3MgYSBsaXR0bGUgb2RkIGhlcmUgKGFuZCBh
bHNvIGZvciBDUFVJRCkuIEkgd291bGQKPiBmaW5kIGl0IG1vcmUgbG9naWNhbCBpZiB0aGVyZSB3
YXMganVzdCB0aGUgcmVtYWluZGVyLW11c3QtYmUtemVybwo+IGNoZWNrLiBCdXQgdGhpcyBpcyBs
aWJ4YyBjb2RlLCBzbyBJJ20gbm90IHRoZSBvbmUgdG8gcmVhbGx5IGp1ZGdlCj4gYW55d2F5LgoK
VGhlIG1pZ3JhdGlvbiBzdHJlYW0gaXMgc3BsaXQgaW50byByZWNvcmRzIHdpdGggbm8gcGxheWxv
YWQgKG1hcmtlcnMKd2l0aCBleHRlcm5hbCBjb250cm9sIGZsb3cgbWVhbmluZyksIGFuZCBkYXRh
IHJlY29yZHMsIHdoaWNoIGhhdmUgYSBwYXlsb2FkLgoKSXQgaXMgYW4gZXJyb3IgZm9yIGEgZGF0
YSByZWNvcmQgdG8gaGF2ZSBubyBwYXlsb2FkLCBiZWNhdXNlIGl0IG1lYW5zCnRoZXJlIGlzIGEg
c291cmNlIHNpZGUgZ2VuZXJhdGlvbiBidWcuwqAgSW4gdGhlIGNhc2Ugb2YgWGVuIHJldHVybmlu
ZyAwCk1TUnMsIHRoZSByZWNvcmQgd291bGQgYmUgb21pdHRlZCBlbnRpcmVseSwgcmF0aGVyIHRo
YW4gYmUgc2VudCB3aXRoIDAKTVNScyB3b3J0aCBvZiBkYXRhLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:34:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 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 1ipZox-0005Sv-7d; Thu, 09 Jan 2020 15:34:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipZow-0005Sq-4X
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:34:02 +0000
X-Inumbo-ID: 75a19ce2-32f5-11ea-b9fa-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75a19ce2-32f5-11ea-b9fa-12813bfff9fa;
 Thu, 09 Jan 2020 15:34:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 421C4ABBD;
 Thu,  9 Jan 2020 15:34:00 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
 <20200109151010.GC11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <259d98b3-5d27-a856-a457-4e7c37004982@suse.com>
Date: Thu, 9 Jan 2020 16:34:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109151010.GC11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@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>

T24gMDkuMDEuMjAyMCAxNjoxMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIEph
biAwOSwgMjAyMCBhdCAwNjo0MToxMkFNIC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+
IE9uIFRodSwgSmFuIDksIDIwMjAgYXQgMzoyOSBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPiB3cm90ZToKPj4+Cj4+PiBIaSBUYW1hcywKPj4+Cj4+PiBPbiAwOC8wMS8yMDIwIDE3OjE0
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4gK3N0YXRpYyBpbnQgbWVtX3NoYXJpbmdfZm9y
ayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKPj4+PiArewo+Pj4+ICsgICAg
aW50IHJjOwo+Pj4+ICsKPj4+PiArICAgIGlmICggIWQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQg
JiYKPj4+PiArICAgICAgICAgKHJjID0gZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIo
ZCkpICkKPj4+Cj4+PiBBRkFJVSwgdGhlIHBhcmVudCBkb21haW4gd2lsbCBiZSBwYXVzZWQgaWYg
aXQgd2Fzbid0IHBhdXNlZCBiZWZvcmUgYW5kCj4+PiB0aGlzIHdpbGwgbm90IGJlIHVucGF1c2Vk
IGJ5IHRoZSBzYW1lIGh5cGVyY2FsbC4gUmlnaHQ/Cj4+Cj4+IFllcywgaXQgbmVlZHMgdG8gcmVt
YWluIHBhdXNlZCBhcyBsb25nIGFzIHRoZXJlIGFyZSBmb3JrcyBhY3RpdmUgZnJvbQo+PiBpdC4g
QWZ0ZXJ3YXJkcyBpdCBjYW4gYmUgdW5wYXVzZWQuCj4gCj4gSWYgeW91IHdhbnQgdGhlIHBhcmVu
dCBkb21haW4gdG8gcmVtYWluIHBhdXNlZCBmb3IgYXMgbG9uZyBhcyB0aGUKPiBmb3JrcyBhcmUg
YWN0aXZlLCBzaG91bGRuJ3QgZWFjaCBmb3JrIGluY3JlbWVudCB0aGUgcGF1c2UgY291bnQgb24K
PiBjcmVhdGlvbiBhbmQgZGVjcmVtZW50IGl0IHdoZW4gdGhlIGZvcmsgaXMgZGVzdHJveWVkPwo+
IAo+IEhvdyBjYW4geW91IGFzc3VyZSBubyBvdGhlciBvcGVyYXRpb24gb3IgZW50aXR5IGhhcyBp
bmNyZW1lbnRlZAo+IGNvbnRyb2xsZXJfcGF1c2VfY291bnQgdGVtcG9yYXJ5IGFuZCBpcyBsaWtl
bHkgdG8gZGVjcmVtZW50IGl0IGF0IHNvbWUKPiBwb2ludCB3aGlsZSBmb3JrcyBhcmUgc3RpbGwg
YWN0aXZlPwoKVGhlIF9ieV9zeXN0ZW1jb250cm9sbGVyIHZhcmlhbnRzIGxvb2sgd3JvbmcgdG8g
YmUgdXNlZCBoZXJlIGFueXdheS4KV2h5IGlzIHRoaXMgbm90IHNpbXBseSBkb21haW5feyx1bn1w
YXVzZSgpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:36:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:36: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 1ipZrT-0005al-NP; Thu, 09 Jan 2020 15:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jlRd=26=amazon.com=prvs=27044ddb7=hongyxia@srs-us1.protection.inumbo.net>)
 id 1ipZrS-0005af-E2
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 15:36:38 +0000
X-Inumbo-ID: d2bf4e38-32f5-11ea-b9fa-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2bf4e38-32f5-11ea-b9fa-12813bfff9fa;
 Thu, 09 Jan 2020 15:36:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578584198; x=1610120198;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-id:content-transfer-encoding:mime-version;
 bh=ow2kfdgCcSUcQsljHA2pYViILQjxfEp5pSXigODlwM4=;
 b=cK2xMrbX5pft1yyq4k8tVm1xniCAS2RcOtm5HwHO4oVdu4EXuChB7Ghs
 lKeJkeQWB6E9YSpy5k6E4ATzahAU2aKVaqoEFgaw41zBbyIW8srdzxVJp
 Ygk7/kYWmWLCG5yBNFzIkX/Y3ACRwJdFzL7JDqcc/LY7F+1NCMiqpU53W Q=;
IronPort-SDR: RchIDVd+ckByKax/QfTO4cvQdiQ47QuFQiuioMvMcO+xYKjynAqQJixA9IXjDPP0T93bQCnyZY
 CY+4oGcroE9g==
X-IronPort-AV: E=Sophos;i="5.69,414,1571702400"; d="scan'208";a="17701027"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 09 Jan 2020 15:36:27 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id 89762A21A8; Thu,  9 Jan 2020 15:36:25 +0000 (UTC)
Received: from EX13D37EUA004.ant.amazon.com (10.43.165.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 15:36:24 +0000
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13D37EUA004.ant.amazon.com (10.43.165.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 15:36:24 +0000
Received: from EX13D37EUA003.ant.amazon.com ([10.43.165.7]) by
 EX13D37EUA003.ant.amazon.com ([10.43.165.7]) with mapi id 15.00.1367.000;
 Thu, 9 Jan 2020 15:36:24 +0000
From: "Xia, Hongyan" <hongyxia@amazon.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] Xen 4.14 and future work
Thread-Index: AQHVxv5czFoQ1JW5tU6BoM2yvU1hMqfidxuA
Date: Thu, 9 Jan 2020 15:36:24 +0000
Message-ID: <910b7c4bee89536dd7fe0174af6c61099ccda761.camel@amazon.com>
References: <941cf23c-13ed-14a1-fd25-45b001d9564a@citrix.com>
In-Reply-To: <941cf23c-13ed-14a1-fd25-45b001d9564a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.5]
Content-ID: <1A19657CA62C924F8346422440B7269E@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] Xen 4.14 and future work
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE5LTEyLTAyIGF0IDE5OjUxICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiAuLi4NCj4gDQo+IE90aGVyIGFyZWFzIGluIG5lZWQgb2Ygd29yayBpcyB0aGUgYm9vdCB0aW1l
IGRpcmVjdG1hcCBhdCAwICh3aGljaA0KPiBoaWRlcw0KPiBOVUxMIHBvaW50ZXIgZGVmZXJlbmNl
cyBkdXJpbmcgYm9vdCksIGFuZCB0aGUgY29ycmVjdCBoYW5kbGluZyBvZg0KPiAlZHI2DQo+IGZv
ciBhbGwga2luZHMgb2YgZ3Vlc3RzLg0KPiANCg0KU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5IHRv
IHRoaXMgdGhyZWFkLiBUYWxraW5nIGFib3V0IHRoZSBkaXJlY3RtYXAsDQp3aWxsIHdlIGhhdmUg
dGltZSBhbmQgZW5naW5lZXJpbmcgcG93ZXIgdG8gbG9vayBhdCB0aGUgZGlyZWN0IG1hcA0KcmVt
b3ZhbCBzZXJpZXM/IEkgaGF2ZSBiZWVuIG1haW50YWluaW5nLCB0ZXN0aW5nIGFuZCBiZW5jaG1h
cmtpbmcgaXQNCnNpbmNlIGxhdGUgNC4xMyBhbmQgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIChw
YXJ0IG9mKSBpdCBpbiA0LjE0Lg0KDQpUaGUgYnVsayBvZiB0aGUgc2VyaWVzIGlzIG1vdmluZyB0
aGluZ3MgZnJvbSB4ZW5oZWFwIHRvIGRvbWhlYXAgc2l0ZSBieQ0Kc2l0ZSwgd2hpY2ggc2hvdWxk
IG5vdCBiZSBkaWZmaWN1bHQgdG8gcmV2aWV3LiBUaGUgZGlyZWN0IG1hcCBpcyBvbmx5DQpyZW1v
dmVkIGF0IHRoZSBmaW5hbCBzdGFnZSBvZiB0aGUgc2VyaWVzLCBzbyBiZWZvcmUgdGhhdCBjb21l
cyBpbiwNCmRvbWhlYXAgaXMgc3RpbGwgbWFwcGVkIHZpYSB0aGUgZGlyZWN0IG1hcCBhbmQgdGhl
cmUgd2lsbCBub3QgZXZlbiBiZQ0KcGVyZm9ybWFuY2UgZGlmZmVyZW5jZXMuIEkgYW0gdGhpbmtp
bmcgdGhhdCB3ZSBjb3VsZCBhdCBsZWFzdCBtZXJnZQ0KbW9zdCBvZiB0aGUgdHJhbnNpdGlvbnMg
dG8gZG9taGVhcCBpbiA0LjE0Lg0KDQpIb25neWFuDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:55:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipa9f-0007Gb-Bf; Thu, 09 Jan 2020 15:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuxF=26=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipa9e-0007GW-15
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:55:26 +0000
X-Inumbo-ID: 724a036a-32f8-11ea-b9fc-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 724a036a-32f8-11ea-b9fc-12813bfff9fa;
 Thu, 09 Jan 2020 15:55:24 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578585325; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=e2Y7qe52S0ynhBLD5/5WCrRo+j2R3YvlO2aaeJPcby0=;
 b=sc6ODkE4L1YFvMiXX1WottiUflV7BT96KkCyFbQOEiAxOrBrJzCi3JtOtL1Kle5Siryu+BQp
 SPdUlrrbg5JthguL0TLG5OAO/3Qzg5MDGb3cXy47z0XdmmgGs4yw7NfBBUDocb+NDjnFIbc2
 OSZBpoqd53sdtZyaGqRlN4aF24g=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
 [209.85.128.46])
 by mxa.mailgun.org with ESMTP id 5e174ce5.7f7ef11b0d70-smtp-out-n01;
 Thu, 09 Jan 2020 15:55:17 -0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id d73so3484003wmd.1
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 07:55:16 -0800 (PST)
X-Gm-Message-State: APjAAAU2UmIYVdJJ/TObMF1QSBu0Ctp7m0s6dFy26UreGF7AFHk02UdO
 qr5a5uzIwSjzlENqRlg+Wl+xtBTjfw1SkUE6iCg=
X-Google-Smtp-Source: APXvYqy2B2eZyD3LE4H5yE5jDA2fTj0KhwpbPSAhPobI8FvnSkZBO3FO0bPf1BXo4wZPp2hFFu+hnR4y+3EVd4roDhE=
X-Received: by 2002:a1c:7918:: with SMTP id l24mr6050961wme.125.1578585315481; 
 Thu, 09 Jan 2020 07:55:15 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
 <20200109151010.GC11756@Air-de-Roger>
In-Reply-To: <20200109151010.GC11756@Air-de-Roger>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 Jan 2020 08:54:39 -0700
X-Gmail-Original-Message-ID: <CABfawhkHEk2tx2XVb3hPuFGWMQJi1EaZCdeZ9eOEWfUOE_dkew@mail.gmail.com>
Message-ID: <CABfawhkHEk2tx2XVb3hPuFGWMQJi1EaZCdeZ9eOEWfUOE_dkew@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@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>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCA4OjEwIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIFRodSwgSmFuIDA5LCAyMDIwIGF0IDA2OjQxOjEy
QU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDksIDIwMjAg
YXQgMzoyOSBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+ID4KPiA+
ID4gSGkgVGFtYXMsCj4gPiA+Cj4gPiA+IE9uIDA4LzAxLzIwMjAgMTc6MTQsIFRhbWFzIEsgTGVu
Z3llbCB3cm90ZToKPiA+ID4gPiArc3RhdGljIGludCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBpbnQg
cmM7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCAhZC0+Y29udHJvbGxlcl9wYXVzZV9jb3Vu
dCAmJgo+ID4gPiA+ICsgICAgICAgICAocmMgPSBkb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcihkKSkgKQo+ID4gPgo+ID4gPiBBRkFJVSwgdGhlIHBhcmVudCBkb21haW4gd2lsbCBiZSBw
YXVzZWQgaWYgaXQgd2Fzbid0IHBhdXNlZCBiZWZvcmUgYW5kCj4gPiA+IHRoaXMgd2lsbCBub3Qg
YmUgdW5wYXVzZWQgYnkgdGhlIHNhbWUgaHlwZXJjYWxsLiBSaWdodD8KPiA+Cj4gPiBZZXMsIGl0
IG5lZWRzIHRvIHJlbWFpbiBwYXVzZWQgYXMgbG9uZyBhcyB0aGVyZSBhcmUgZm9ya3MgYWN0aXZl
IGZyb20KPiA+IGl0LiBBZnRlcndhcmRzIGl0IGNhbiBiZSB1bnBhdXNlZC4KPgo+IElmIHlvdSB3
YW50IHRoZSBwYXJlbnQgZG9tYWluIHRvIHJlbWFpbiBwYXVzZWQgZm9yIGFzIGxvbmcgYXMgdGhl
Cj4gZm9ya3MgYXJlIGFjdGl2ZSwgc2hvdWxkbid0IGVhY2ggZm9yayBpbmNyZW1lbnQgdGhlIHBh
dXNlIGNvdW50IG9uCj4gY3JlYXRpb24gYW5kIGRlY3JlbWVudCBpdCB3aGVuIHRoZSBmb3JrIGlz
IGRlc3Ryb3llZD8KClRoYXQgd291bGQgd29yay4KCj4KPiBIb3cgY2FuIHlvdSBhc3N1cmUgbm8g
b3RoZXIgb3BlcmF0aW9uIG9yIGVudGl0eSBoYXMgaW5jcmVtZW50ZWQKPiBjb250cm9sbGVyX3Bh
dXNlX2NvdW50IHRlbXBvcmFyeSBhbmQgaXMgbGlrZWx5IHRvIGRlY3JlbWVudCBpdCBhdCBzb21l
Cj4gcG9pbnQgd2hpbGUgZm9ya3MgYXJlIHN0aWxsIGFjdGl2ZT8KClJpZ2h0IG5vdyB3ZSBkb24n
dCBkbyBzYW5pdHkgY2hlY2tzLiBJdCBpcyBqdXN0IGV4cGVjdGVkIHRoYXQgdGhlIHVzZXIKaXMg
bm90IGRvaW5nIGFueXRoaW5nIGluc2FuZSBsaWtlIHRoYXQgLSBJIHdvdWxkIGFyZ3VlIHRoYXQg
Zm9yIGFuCmV4cGVyaW1lbnRhbCBzeXN0ZW0gKG9uZSB0aGF0IGlzIGV2ZW4gaGlkZGVuIGJlaGlu
ZCBDT05GSUdfRVhQRVJUKSBhbgphc3N1bXB0aW9uIGxpa2UgdGhhdCBpcyBzYWZlIHRvIG1ha2Uu
IEJ1dCBkb2luZyB0aGUgcGF1c2UvdW5wYXVzZQpjb21ibyB5b3UgZGVzY3JpYmUgYWJvdmUgaXMg
cHJldHR5IHNpbXBsZSBhbmQgc2hvdWxkIGdldCB0aGUgam9iIGRvbmUuCgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:57:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:57: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 1ipaC0-0007Nf-QY; Thu, 09 Jan 2020 15:57:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuxF=26=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipaBz-0007Na-3L
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:57:51 +0000
X-Inumbo-ID: c9763d84-32f8-11ea-b9fc-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9763d84-32f8-11ea-b9fc-12813bfff9fa;
 Thu, 09 Jan 2020 15:57:50 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578585470; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=J2eRlR5F//LjSvsl79VZAiyzofygq1+8D4RtDup747c=;
 b=OsZUBIoLbL9cPDkrT6gT1ttxQnHHZPkj3+qMoPtoT+R/Pa/Kvwns+xhaMlO8vyQWVG/EnOOy
 1vwo1HtlOhXZwpXlXAYpRD317OyNXz760c7YmfrJ0LIS7kxzGLinVjiw6Yn6b3jZGO5wJqcX
 fFPycjOZ19r3wMwmigY2Rfc5vgE=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com
 [209.85.128.41])
 by mxa.mailgun.org with ESMTP id 5e174d7c.7fb6bbed4d70-smtp-out-n01;
 Thu, 09 Jan 2020 15:57:48 -0000 (UTC)
Received: by mail-wm1-f41.google.com with SMTP id p17so3422668wma.1
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 07:57:48 -0800 (PST)
X-Gm-Message-State: APjAAAXE1XH/O4dSGtUEQRmVnk8ab1biVmpodqewU8SWrrU71yk2xR7n
 SZv0EafcHRBLMlY2HjA5vdbfsaG1+xu8p4y/Kl8=
X-Google-Smtp-Source: APXvYqwnCTkxuNGF0bBe1oQdJuZ43tcDPFg0c9Q1FzOYOhJ3VG16j/EBFEDUUQXo/AsjKM9ir0+hAIOnqjT9U0DhFZY=
X-Received: by 2002:a05:600c:2c7:: with SMTP id 7mr5497374wmn.87.1578585467085; 
 Thu, 09 Jan 2020 07:57:47 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
 <20200109151010.GC11756@Air-de-Roger>
 <259d98b3-5d27-a856-a457-4e7c37004982@suse.com>
In-Reply-To: <259d98b3-5d27-a856-a457-4e7c37004982@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 Jan 2020 08:57:10 -0700
X-Gmail-Original-Message-ID: <CABfawhmTi9T+TJC0=J1vRwsz859oeFXfKTmqCz4yvcmSdS0umQ@mail.gmail.com>
Message-ID: <CABfawhmTi9T+TJC0=J1vRwsz859oeFXfKTmqCz4yvcmSdS0umQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCA4OjM0IEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBPbiAwOS4wMS4yMDIwIDE2OjEwLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+ID4gT24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDY6NDE6MTJBTSAtMDcwMCwgVGFtYXMg
SyBMZW5neWVsIHdyb3RlOgo+ID4+IE9uIFRodSwgSmFuIDksIDIwMjAgYXQgMzoyOSBBTSBKdWxp
ZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+Pj4KPiA+Pj4gSGkgVGFtYXMsCj4g
Pj4+Cj4gPj4+IE9uIDA4LzAxLzIwMjAgMTc6MTQsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+
Pj4+ICtzdGF0aWMgaW50IG1lbV9zaGFyaW5nX2Zvcmsoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGRvbWFpbiAqY2QpCj4gPj4+PiArewo+ID4+Pj4gKyAgICBpbnQgcmM7Cj4gPj4+PiArCj4gPj4+
PiArICAgIGlmICggIWQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQgJiYKPiA+Pj4+ICsgICAgICAg
ICAocmMgPSBkb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkKSkgKQo+ID4+Pgo+ID4+
PiBBRkFJVSwgdGhlIHBhcmVudCBkb21haW4gd2lsbCBiZSBwYXVzZWQgaWYgaXQgd2Fzbid0IHBh
dXNlZCBiZWZvcmUgYW5kCj4gPj4+IHRoaXMgd2lsbCBub3QgYmUgdW5wYXVzZWQgYnkgdGhlIHNh
bWUgaHlwZXJjYWxsLiBSaWdodD8KPiA+Pgo+ID4+IFllcywgaXQgbmVlZHMgdG8gcmVtYWluIHBh
dXNlZCBhcyBsb25nIGFzIHRoZXJlIGFyZSBmb3JrcyBhY3RpdmUgZnJvbQo+ID4+IGl0LiBBZnRl
cndhcmRzIGl0IGNhbiBiZSB1bnBhdXNlZC4KPiA+Cj4gPiBJZiB5b3Ugd2FudCB0aGUgcGFyZW50
IGRvbWFpbiB0byByZW1haW4gcGF1c2VkIGZvciBhcyBsb25nIGFzIHRoZQo+ID4gZm9ya3MgYXJl
IGFjdGl2ZSwgc2hvdWxkbid0IGVhY2ggZm9yayBpbmNyZW1lbnQgdGhlIHBhdXNlIGNvdW50IG9u
Cj4gPiBjcmVhdGlvbiBhbmQgZGVjcmVtZW50IGl0IHdoZW4gdGhlIGZvcmsgaXMgZGVzdHJveWVk
Pwo+ID4KPiA+IEhvdyBjYW4geW91IGFzc3VyZSBubyBvdGhlciBvcGVyYXRpb24gb3IgZW50aXR5
IGhhcyBpbmNyZW1lbnRlZAo+ID4gY29udHJvbGxlcl9wYXVzZV9jb3VudCB0ZW1wb3JhcnkgYW5k
IGlzIGxpa2VseSB0byBkZWNyZW1lbnQgaXQgYXQgc29tZQo+ID4gcG9pbnQgd2hpbGUgZm9ya3Mg
YXJlIHN0aWxsIGFjdGl2ZT8KPgo+IFRoZSBfYnlfc3lzdGVtY29udHJvbGxlciB2YXJpYW50cyBs
b29rIHdyb25nIHRvIGJlIHVzZWQgaGVyZSBhbnl3YXkuCj4gV2h5IGlzIHRoaXMgbm90IHNpbXBs
eSBkb21haW5feyx1bn1wYXVzZSgpPwo+CgpNeSByZWFzb25pbmcgd2FzIHRoYXQgYnkgZGVmYXVs
dCB0aGUgdXNlciBzaG91bGQgcGF1c2UgdGhlIHBhcmVudCBWTQpiZWZvcmUgZm9ya2luZy4gVGhp
cyBzYW5pdHkgY2hlY2tzIGp1c3QgbWltaWNrcyB0aGF0IHN0ZXAgaW4gY2FzZSB0aGUKdXNlciBk
aWRuJ3QgZG8gdGhhdCBhbHJlYWR5LiBCdXQgSSBndWVzcyBlaXRoZXIgd291bGQgd29yaywgSSBk
b24ndApyZWFsbHkgc2VlIG11Y2ggZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSB0d28uCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 15:58:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 15:58: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 1ipaCc-0007TH-98; Thu, 09 Jan 2020 15:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwFX=26=arm.com=catalin.marinas@srs-us1.protection.inumbo.net>)
 id 1ipaCb-0007T5-1z
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 15:58:29 +0000
X-Inumbo-ID: e0122581-32f8-11ea-b9fc-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e0122581-32f8-11ea-b9fc-12813bfff9fa;
 Thu, 09 Jan 2020 15:58:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B95CB1FB;
 Thu,  9 Jan 2020 07:58:27 -0800 (PST)
Received: from arrakis.emea.arm.com (arrakis.cambridge.arm.com [10.1.197.42])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 D477D3F703; Thu,  9 Jan 2020 07:58:26 -0800 (PST)
Date: Thu, 9 Jan 2020 15:58:24 +0000
From: Catalin Marinas <catalin.marinas@arm.com>
To: Will Deacon <will@kernel.org>
Message-ID: <20200109155824.GG25655@arrakis.emea.arm.com>
References: <20191219122532.6538-1-broonie@kernel.org>
 <alpine.DEB.2.21.1912191307410.9832@sstabellini-ThinkPad-T480s>
 <20200108155551.GA19197@willie-the-truck>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200108155551.GA19197@willie-the-truck>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] arm64: xen: Use modern annotations for
 assembly functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Mark Brown <broonie@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.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>

T24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDM6NTU6NTJQTSArMDAwMCwgV2lsbCBEZWFjb24gd3Jv
dGU6Cj4gT24gVGh1LCBEZWMgMTksIDIwMTkgYXQgMDE6MDc6NTBQTSAtMDgwMCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1LCAxOSBEZWMgMjAxOSwgTWFyayBCcm93biB3cm90
ZToKPiA+ID4gSW4gYW4gZWZmb3J0IHRvIGNsYXJpZnkgYW5kIHNpbXBsaWZ5IHRoZSBhbm5vdGF0
aW9uIG9mIGFzc2VtYmx5IGZ1bmN0aW9ucwo+ID4gPiBpbiB0aGUga2VybmVsIG5ldyBtYWNyb3Mg
aGF2ZSBiZWVuIGludHJvZHVjZWQuIFRoZXNlIHJlcGxhY2UgRU5UUlkgYW5kCj4gPiA+IEVORFBS
T0MuIFVwZGF0ZSB0aGUgYW5ub3RhdGlvbnMgaW4gdGhlIHhlbiBjb2RlIHRvIHRoZSBuZXcgbWFj
cm9zLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWFyayBCcm93biA8YnJvb25pZUBrZXJu
ZWwub3JnPgo+ID4gPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
PiA+ID4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiA+IAo+ID4gVGhhbmsgeW91IQo+ID4gCj4gPiA+IC0tLQo+ID4gPiAgYXJjaC9hcm02
NC94ZW4vaHlwZXJjYWxsLlMgfCA4ICsrKystLS0tCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IElzIHRoaXMgZ29pbmcgdmlhIHRoZSBY
ZW4gdHJlZSwgb3Igc2hhbGwgSSBxdWV1ZSBpdCBhbG9uZyB3aXRoIHRoZSBvdGhlcgo+IGFzbSBh
bm5vdGF0aW9uIHBhdGNoZXMgaW4gdGhlIGFybTY0IHRyZWU/IEkgZG9uJ3Qgc2VlIGl0IGluIC1u
ZXh0IHlldC4KClNpbmNlIGl0IGhhcyBiZWVuIHJldmlld2VkIGJ5IHRoZSBYZW4gbWFpbnRhaW5l
cnMsIGp1c3QgcXVldWUgaXQgdmlhIHRoZQphcm02NCB0cmVlLgoKLS0gCkNhdGFsaW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:03:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipaHf-0000SL-W0; Thu, 09 Jan 2020 16:03:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q+DX=26=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipaHe-0000SG-S0
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:03:42 +0000
X-Inumbo-ID: 95f9f51c-32f9-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95f9f51c-32f9-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 16:03:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B118DACA4;
 Thu,  9 Jan 2020 16:03:32 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
 <20200109151010.GC11756@Air-de-Roger>
 <259d98b3-5d27-a856-a457-4e7c37004982@suse.com>
 <CABfawhmTi9T+TJC0=J1vRwsz859oeFXfKTmqCz4yvcmSdS0umQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <40a6ce4a-2512-acc6-1fd1-bc9d1bb131be@suse.com>
Date: Thu, 9 Jan 2020 17:03:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawhmTi9T+TJC0=J1vRwsz859oeFXfKTmqCz4yvcmSdS0umQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxNjo1NywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgSmFu
IDksIDIwMjAgYXQgODozNCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+Pgo+PiBPbiAwOS4wMS4yMDIwIDE2OjEwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4g
T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDY6NDE6MTJBTSAtMDcwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+Pj4+IE9uIFRodSwgSmFuIDksIDIwMjAgYXQgMzoyOSBBTSBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPj4+Pj4KPj4+Pj4gSGkgVGFtYXMsCj4+Pj4+Cj4+Pj4+
IE9uIDA4LzAxLzIwMjAgMTc6MTQsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4+ICtzdGF0
aWMgaW50IG1lbV9zaGFyaW5nX2Zvcmsoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAq
Y2QpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBpbnQgcmM7Cj4+Pj4+PiArCj4+Pj4+PiArICAgIGlm
ICggIWQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQgJiYKPj4+Pj4+ICsgICAgICAgICAocmMgPSBk
b21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkKSkgKQo+Pj4+Pgo+Pj4+PiBBRkFJVSwg
dGhlIHBhcmVudCBkb21haW4gd2lsbCBiZSBwYXVzZWQgaWYgaXQgd2Fzbid0IHBhdXNlZCBiZWZv
cmUgYW5kCj4+Pj4+IHRoaXMgd2lsbCBub3QgYmUgdW5wYXVzZWQgYnkgdGhlIHNhbWUgaHlwZXJj
YWxsLiBSaWdodD8KPj4+Pgo+Pj4+IFllcywgaXQgbmVlZHMgdG8gcmVtYWluIHBhdXNlZCBhcyBs
b25nIGFzIHRoZXJlIGFyZSBmb3JrcyBhY3RpdmUgZnJvbQo+Pj4+IGl0LiBBZnRlcndhcmRzIGl0
IGNhbiBiZSB1bnBhdXNlZC4KPj4+Cj4+PiBJZiB5b3Ugd2FudCB0aGUgcGFyZW50IGRvbWFpbiB0
byByZW1haW4gcGF1c2VkIGZvciBhcyBsb25nIGFzIHRoZQo+Pj4gZm9ya3MgYXJlIGFjdGl2ZSwg
c2hvdWxkbid0IGVhY2ggZm9yayBpbmNyZW1lbnQgdGhlIHBhdXNlIGNvdW50IG9uCj4+PiBjcmVh
dGlvbiBhbmQgZGVjcmVtZW50IGl0IHdoZW4gdGhlIGZvcmsgaXMgZGVzdHJveWVkPwo+Pj4KPj4+
IEhvdyBjYW4geW91IGFzc3VyZSBubyBvdGhlciBvcGVyYXRpb24gb3IgZW50aXR5IGhhcyBpbmNy
ZW1lbnRlZAo+Pj4gY29udHJvbGxlcl9wYXVzZV9jb3VudCB0ZW1wb3JhcnkgYW5kIGlzIGxpa2Vs
eSB0byBkZWNyZW1lbnQgaXQgYXQgc29tZQo+Pj4gcG9pbnQgd2hpbGUgZm9ya3MgYXJlIHN0aWxs
IGFjdGl2ZT8KPj4KPj4gVGhlIF9ieV9zeXN0ZW1jb250cm9sbGVyIHZhcmlhbnRzIGxvb2sgd3Jv
bmcgdG8gYmUgdXNlZCBoZXJlIGFueXdheS4KPj4gV2h5IGlzIHRoaXMgbm90IHNpbXBseSBkb21h
aW5feyx1bn1wYXVzZSgpPwo+Pgo+IAo+IE15IHJlYXNvbmluZyB3YXMgdGhhdCBieSBkZWZhdWx0
IHRoZSB1c2VyIHNob3VsZCBwYXVzZSB0aGUgcGFyZW50IFZNCj4gYmVmb3JlIGZvcmtpbmcuIFRo
aXMgc2FuaXR5IGNoZWNrcyBqdXN0IG1pbWlja3MgdGhhdCBzdGVwIGluIGNhc2UgdGhlCj4gdXNl
ciBkaWRuJ3QgZG8gdGhhdCBhbHJlYWR5LiBCdXQgSSBndWVzcyBlaXRoZXIgd291bGQgd29yaywg
SSBkb24ndAo+IHJlYWxseSBzZWUgbXVjaCBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3by4KClRo
ZSBtYWluIGRpZmZlcmVuY2UgaXMgdGhhdCB0aGUgb25lIHlvdSBjdXJyZW50bHkgdXNlIHVwZGF0
ZXMKZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgd2hpY2ggY2FuIGJlIHVwZGF0ZWQgYnkgb3Ro
ZXIgZG9tY3RscywgYnV0CndoaWNoIHNob3VsZG4ndCBiZSB1cGRhdGVkIGJlaGluZCB0aGUgYmFj
ayBvZiBhIGNvbXBvbmVudCBpbiBYZW4gd2hpY2gKbmVlZHMgdGhlIGVudGl0eSBwYXVzZWQuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:04:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16:04: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 1ipaI3-0000UN-A5; Thu, 09 Jan 2020 16:04:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipaI1-0000UB-Fk
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:04:05 +0000
X-Inumbo-ID: 9ee6e356-32f9-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ee6e356-32f9-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 16:03: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 <osstest-admin@xenproject.org>)
 id 1ipaHk-0005Wo-2s; Thu, 09 Jan 2020 16:03: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 1ipaHj-0006Q9-SG; Thu, 09 Jan 2020 16:03:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipaHj-0004pV-RZ; Thu, 09 Jan 2020 16:03:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145854-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=2649a735b249e54a4ddd7bd2b8d62bfe77e8d6da
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 16:03:47 +0000
Subject: [Xen-devel] [ovmf test] 145854: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMjY0OWE3MzViMjQ5ZTU0YTRkZGQ3YmQyYjhkNjJiZmU3N2U4ZDZkYQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDEgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTg1NCAgMjAyMC0wMS0wOSAwODozOTozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFzaGlzaCBT
aW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50
ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDI2NDlhNzM1YjI0OWU1NGE0ZGRkN2JkMmI4ZDYyYmZlNzdlOGQ2ZGEKQXV0aG9yOiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDIgMjA6
MTY6NTYgMjAyMCArMDgwMAoKICAgIEJhc2VUb29scy9QYXRjaENoZWNrLnB5OiBJZ25vcmUgQ1Ig
YW5kIExGIGNoYXJhY3RlcnMgaW4gc3ViamVjdCBsZW5ndGgKICAgIAogICAgUkVGOiBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTExMwogICAgCiAgICBTdHJp
cCB0aGUgdHJhaWxpbmcgY2hhcmFjdGVycyBiZWZvcmUgY2hlY2tpbmcgdGhlIHN1YmplY3QgbGlu
ZSBpcwogICAgbGVzcyB0aGFuIDcyIGNoYXJhY3RlcnMuCiAgICAKICAgIEZpeGVzOiBlNjE0MDY3
MDhjODNmCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzog
Sm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+Cgpjb21taXQgOTcy
ZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMQpBdXRob3I6IEFzaGlzaCBTaW5n
aGFsIDxhc2hpc2hzaW5naGFAbnZpZGlhLmNvbT4KRGF0ZTogICBUdWUgRGVjIDI0IDEwOjU3OjQ3
IDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2c6IEFkZCBFREsyIFBsYXRmb3JtIEJvb3QgTWFu
YWdlciBQcm90b2NvbAogICAgCiAgICBBZGQgZWRrMiBwbGF0Zm9ybSBib290IG1hbmFnZXIgcHJv
dG9jb2wgd2hpY2ggd291bGQgaGF2ZSBwbGF0Zm9ybQogICAgc3BlY2lmaWMgcmVmcmVzaGVzIHRv
IHRoZSBhdXRvIGVudW1lcmF0ZWQgYXMgd2VsbCBhcyBOViBib290IG9wdGlvbnMKICAgIGZvciB0
aGUgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRl
bC5jb20+Cgpjb21taXQgYzlkNzI2Mjg0MzIxMjZjYmNlNThhNDhiNDQwZTQ5NDRiYWE0YmVhYgpB
dXRob3I6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiAyIDIw
OjMwOjI3IDIwMjAgKzAwMDAKCiAgICBDcnlwdG9Qa2c6IFN1cHBvcnQgZm9yIFNIQTM4NCAmIFNI
QTUxMiBSU0Egc2lnbmluZyBzY2hlbWVzCiAgICAKICAgIEJaOiBodHRwczovL2J1Z3ppbGxhLnRp
YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODkKICAgIAogICAgQ3VycmVudGx5IFJTQSBz
aWduaW5nIHNjaGVtZSBzdXBwb3J0IGlzIGF2YWlsYWJsZSBmb3IgTUQ1LCBTSEEtMSBvcgogICAg
U0hBLTI1NiBhbGdvcml0aG1zLlRoZSBmaXggaXMgdG8gZXh0ZW5kIHRoaXMgc3VwcG9ydCBmb3Ig
U0hBMzg0IGFuZAogICAgU0hBNTEyLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4K
ICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlh
biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmNvbW1pdCAzOTZlNzkxMDU5ZjM3MDYy
Y2JlZTg1Njk2ZTJiNDE4NmVjNzJhOWUzCkF1dGhvcjogU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTQ6NTk6MjcgMjAyMCArMDgwMAoKICAgIFVlZmlD
cHVQa2c6IEFsd2F5cyBsb2FkIG1pY3JvY29kZSBwYXRjaCBvbiBBUCBwcm9jZXNzb3IuCiAgICAK
ICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyB0aGUgbWljcm9jb2RlIGxvYWRlciB0byBhbHdheXMgcGVy
Zm9ybSBhIG1pY3JvY29kZQogICAgZGV0ZWN0IGFuZCBsb2FkIG9uIGJvdGggQlNQIGFuZCBBUCBw
cm9jZXNzb3IuIFRoaXMgaXMgdG8gZml4IGEgcG90ZW50aWFsCiAgICBtaWNyb2NvZGUgcmV2aXNp
b24gbWlzbWF0Y2ggaXNzdWUgaW4gYmVsb3cgc2l0dWF0aW9uOgogICAgMS4gQXNzdW1lIHRoZXJl
IGFyZSB0d28gbWljcm9jb2RlIGNvLWV4aXN0cyBpbiBmbGFzaDogb25lIHByb2R1Y3Rpb24KICAg
ICAgIHZlcnNpb24gYW5kIG9uZSBkZWJ1ZyB2ZXJzaW9uIG1pY3JvY29kZS4KICAgIDIuIEZJVCBs
b2FkcyBwcm9kdWN0aW9uIG1pY3JvY29kZSB0byBCU1AgYW5kIGFsbCBBUC4KICAgIDMuIFVlZmlD
cHVQa2cgbG9hZGVyIGxvYWRzIGRlYnVnIG1pY3JvY29kZSB0byBCU1AsIGFuZCBza2lwIHRoZSBs
b2FkaW5nCiAgICAgICBvbiBBUC4KICAgIEFzIGEgcmVzdWx0LCBkaWZmZXJlbnQgbWljcm9jb2Rl
IHBhdGNoZXMgYXJlIGxvYWRlZCB0byBCU1AgYW5kIEFQLCBhbmQKICAgIHRyaWdnZXIgbWljcm9j
b2RlIG1pc21hdGNoIGVycm9yIGR1cmluZyBPUyBib290LgogICAgCiAgICBCWiBsaW5rOiBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MzEKICAgIAogICAg
Q2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5u
aUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoK
Y29tbWl0IDA4YTQ3NWRmMTBiNzVmODRjZGViOWIxMWUzOGY4ZWVlOWI1YzA0OGQKQXV0aG9yOiBT
aXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE1OjExOjUx
IDIwMjAgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBSZW1vdmUgYWxpZ25tZW50IGNoZWNrIHdoZW4g
Y2FsY3VsYXRlIG1pY3JvY29kZSBzaXplLgogICAgCiAgICBUaGlzIHBhdGNoIHJlbW92ZXMgdGhl
IHVubmVjZXNzYXJ5IGFsaWdubWVudCBjaGVjayBvbiBtaWNyb2NvZGUgcGF0Y2gKICAgIFRvdGFs
U2l6ZSBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBkNzg2YTE3Mi4gVGhlIFRvdGFsU2l6ZSBoYXMgYWxy
ZWFkeSBiZWVuCiAgICBjaGVja2VkIHdpdGggMUsgYWxpZ25tZW50IGFuZCBNQVhfQUREUkVTUyBp
biBwcmV2aW91cyBjb2RlIGFzIGJlbG93OgogICAgCiAgICAgICAgaWYgKCAoVUlOVE4pTWljcm9j
b2RlRW50cnlQb2ludCA+IChNQVhfQUREUkVTUyAtIFRvdGFsU2l6ZSkgfHwKICAgICAgICAgICAg
ICgoVUlOVE4pTWljcm9jb2RlRW50cnlQb2ludCArIFRvdGFsU2l6ZSkgPiBNaWNyb2NvZGVFbmQg
fHwKICAgICAgICAgICAgIChEYXRhU2l6ZSAmIDB4MykgIT0gMCB8fAogICAgICAgICAgICAgKFRv
dGFsU2l6ZSAmIChTSVpFXzFLQiAtIDEpKSAhPSAwIHx8CiAgICAgICAgICAgICBUb3RhbFNpemUg
PCBEYXRhU2l6ZQogICAgICAgICAgICkgewogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIENjOiBI
YW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFuIEZ1
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:06:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16: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 1ipaKm-0000g5-T7; Thu, 09 Jan 2020 16:06:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fuxF=26=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipaKl-0000fz-Rm
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:06:55 +0000
X-Inumbo-ID: 0df81d46-32fa-11ea-b9fe-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0df81d46-32fa-11ea-b9fe-12813bfff9fa;
 Thu, 09 Jan 2020 16:06:54 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578586015; h=Content-Transfer-Encoding: Content-Type: Cc: To:
 Subject: Message-ID: Date: From: In-Reply-To: References: MIME-Version:
 Sender; bh=tiPLzfOafljXQ5+VY6ck2nFdx3vzE5OpZipgCINaPzE=;
 b=nHj8lqmobmRBEZjcASdL98jbzrTHJNu85085DlkrSUHeaw7UEtuLu2aMoxMm5fLS9GFi3/fc
 8YuAi4Cpg4w6e288jnxAJaoNhvb+kUM2jzpU638+wAH5Oj+S9BSsBWVzmMiT+I+h2n7cfKDZ
 DI9XRjHE0J2ReqlpZ5tpRLNmv2s=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com
 [209.85.221.41])
 by mxa.mailgun.org with ESMTP id 5e174f9b.7fc370414730-smtp-out-n02;
 Thu, 09 Jan 2020 16:06:51 -0000 (UTC)
Received: by mail-wr1-f41.google.com with SMTP id q6so7937143wro.9
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 08:06:50 -0800 (PST)
X-Gm-Message-State: APjAAAUdDviE1Zz9uMVcCgwFkPEpVPOsm0T4Sl/xSoc2dzb4NF0naDUH
 WnA3lPISspaprQYEr2lRVdv5UN3KgB6wmy8/zkA=
X-Google-Smtp-Source: APXvYqyMPaRdgurQVpNpMYL/8QMVDVyAdYzSPrNnFiUgeoNIQ4VPV+oJ/s9onDiYR8+BIrV2NA034FbaDnSmue5efxk=
X-Received: by 2002:adf:e5cf:: with SMTP id a15mr11577739wrn.140.1578586009431; 
 Thu, 09 Jan 2020 08:06:49 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b816ff21d1156eeb5d68b35932ad23f4e5891bdb.1578503483.git.tamas.lengyel@intel.com>
 <5084334f-7ed6-6095-e31a-d530454357a4@xen.org>
 <CABfawhnwdYX6W_arEL_SP4eqvrOYQZUB1jqeuMA+WUXo_TaZiQ@mail.gmail.com>
 <20200109151010.GC11756@Air-de-Roger>
 <259d98b3-5d27-a856-a457-4e7c37004982@suse.com>
 <CABfawhmTi9T+TJC0=J1vRwsz859oeFXfKTmqCz4yvcmSdS0umQ@mail.gmail.com>
 <40a6ce4a-2512-acc6-1fd1-bc9d1bb131be@suse.com>
In-Reply-To: <40a6ce4a-2512-acc6-1fd1-bc9d1bb131be@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 9 Jan 2020 09:06:13 -0700
X-Gmail-Original-Message-ID: <CABfawhmok3FYK-hEHfC1UO4R9BfY6GoLrUTfY6MMR1Mc9oLZVQ@mail.gmail.com>
Message-ID: <CABfawhmok3FYK-hEHfC1UO4R9BfY6GoLrUTfY6MMR1Mc9oLZVQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Xen-devel <xen-devel@lists.xenproject.org>, Julien Grall <julien@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCA5OjAzIEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBPbiAwOS4wMS4yMDIwIDE2OjU3LCBUYW1hcyBLIExlbmd5ZWwgd3Jv
dGU6Cj4gPiBPbiBUaHUsIEphbiA5LCAyMDIwIGF0IDg6MzQgQU0gSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pgo+ID4+IE9uIDA5LjAxLjIwMjAgMTY6MTAsIFJvZ2Vy
IFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+IE9uIFRodSwgSmFuIDA5LCAyMDIwIGF0IDA2OjQxOjEy
QU0gLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+IE9uIFRodSwgSmFuIDksIDIw
MjAgYXQgMzoyOSBBTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPiB3cm90ZToKPiA+Pj4+
Pgo+ID4+Pj4+IEhpIFRhbWFzLAo+ID4+Pj4+Cj4gPj4+Pj4gT24gMDgvMDEvMjAyMCAxNzoxNCwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+Pj4+PiArc3RhdGljIGludCBtZW1fc2hhcmluZ19m
b3JrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQo+ID4+Pj4+PiArewo+ID4+
Pj4+PiArICAgIGludCByYzsKPiA+Pj4+Pj4gKwo+ID4+Pj4+PiArICAgIGlmICggIWQtPmNvbnRy
b2xsZXJfcGF1c2VfY291bnQgJiYKPiA+Pj4+Pj4gKyAgICAgICAgIChyYyA9IGRvbWFpbl9wYXVz
ZV9ieV9zeXN0ZW1jb250cm9sbGVyKGQpKSApCj4gPj4+Pj4KPiA+Pj4+PiBBRkFJVSwgdGhlIHBh
cmVudCBkb21haW4gd2lsbCBiZSBwYXVzZWQgaWYgaXQgd2Fzbid0IHBhdXNlZCBiZWZvcmUgYW5k
Cj4gPj4+Pj4gdGhpcyB3aWxsIG5vdCBiZSB1bnBhdXNlZCBieSB0aGUgc2FtZSBoeXBlcmNhbGwu
IFJpZ2h0Pwo+ID4+Pj4KPiA+Pj4+IFllcywgaXQgbmVlZHMgdG8gcmVtYWluIHBhdXNlZCBhcyBs
b25nIGFzIHRoZXJlIGFyZSBmb3JrcyBhY3RpdmUgZnJvbQo+ID4+Pj4gaXQuIEFmdGVyd2FyZHMg
aXQgY2FuIGJlIHVucGF1c2VkLgo+ID4+Pgo+ID4+PiBJZiB5b3Ugd2FudCB0aGUgcGFyZW50IGRv
bWFpbiB0byByZW1haW4gcGF1c2VkIGZvciBhcyBsb25nIGFzIHRoZQo+ID4+PiBmb3JrcyBhcmUg
YWN0aXZlLCBzaG91bGRuJ3QgZWFjaCBmb3JrIGluY3JlbWVudCB0aGUgcGF1c2UgY291bnQgb24K
PiA+Pj4gY3JlYXRpb24gYW5kIGRlY3JlbWVudCBpdCB3aGVuIHRoZSBmb3JrIGlzIGRlc3Ryb3ll
ZD8KPiA+Pj4KPiA+Pj4gSG93IGNhbiB5b3UgYXNzdXJlIG5vIG90aGVyIG9wZXJhdGlvbiBvciBl
bnRpdHkgaGFzIGluY3JlbWVudGVkCj4gPj4+IGNvbnRyb2xsZXJfcGF1c2VfY291bnQgdGVtcG9y
YXJ5IGFuZCBpcyBsaWtlbHkgdG8gZGVjcmVtZW50IGl0IGF0IHNvbWUKPiA+Pj4gcG9pbnQgd2hp
bGUgZm9ya3MgYXJlIHN0aWxsIGFjdGl2ZT8KPiA+Pgo+ID4+IFRoZSBfYnlfc3lzdGVtY29udHJv
bGxlciB2YXJpYW50cyBsb29rIHdyb25nIHRvIGJlIHVzZWQgaGVyZSBhbnl3YXkuCj4gPj4gV2h5
IGlzIHRoaXMgbm90IHNpbXBseSBkb21haW5feyx1bn1wYXVzZSgpPwo+ID4+Cj4gPgo+ID4gTXkg
cmVhc29uaW5nIHdhcyB0aGF0IGJ5IGRlZmF1bHQgdGhlIHVzZXIgc2hvdWxkIHBhdXNlIHRoZSBw
YXJlbnQgVk0KPiA+IGJlZm9yZSBmb3JraW5nLiBUaGlzIHNhbml0eSBjaGVja3MganVzdCBtaW1p
Y2tzIHRoYXQgc3RlcCBpbiBjYXNlIHRoZQo+ID4gdXNlciBkaWRuJ3QgZG8gdGhhdCBhbHJlYWR5
LiBCdXQgSSBndWVzcyBlaXRoZXIgd291bGQgd29yaywgSSBkb24ndAo+ID4gcmVhbGx5IHNlZSBt
dWNoIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgdHdvLgo+Cj4gVGhlIG1haW4gZGlmZmVyZW5jZSBp
cyB0aGF0IHRoZSBvbmUgeW91IGN1cnJlbnRseSB1c2UgdXBkYXRlcwo+IGQtPmNvbnRyb2xsZXJf
cGF1c2VfY291bnQsIHdoaWNoIGNhbiBiZSB1cGRhdGVkIGJ5IG90aGVyIGRvbWN0bHMsIGJ1dAo+
IHdoaWNoIHNob3VsZG4ndCBiZSB1cGRhdGVkIGJlaGluZCB0aGUgYmFjayBvZiBhIGNvbXBvbmVu
dCBpbiBYZW4gd2hpY2gKPiBuZWVkcyB0aGUgZW50aXR5IHBhdXNlZC4KPgoKQWxyaWdodCwgSSds
bCBzd2l0Y2ggaXQuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:23:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipaaT-0002KR-AN; Thu, 09 Jan 2020 16:23:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yNyl=26=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipaaR-0002KK-PJ
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:23:07 +0000
X-Inumbo-ID: 4c283996-32fc-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c283996-32fc-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 16:22:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578586978;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=pYtSnceMKC1gf3OSvgZpJ6uF+rdQoD3M4mDu1ASClGs=;
 b=JTqGRNQem+xvvXmiHlF0nID37YmatHtJRCNHZHV0KY96YwOetRXBuf60
 qTWutp/4dVDEtfx1BmprsINbK5PPR7MrqKFEdRxJnvWAi4hYi8Qos2/vv
 ztcGphFt9D7HwhDaBLNfd2SferZNpYXcRc3W9Q2Z8ogvyR+PzbMLAdot0 I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HSphvmr5bxEQV0/Wt3n0KGB6zD++tqQxE2miPJoPAH8AveSjR17dEI+SYJ2F+aroLQzOxqM664
 D9NQxJNfXXWlrP3oiruiTxu49HZQepV1xWGtQPmOcr9Wl5tgNbrcg5kDqpobVTocdfMqrP9Pw0
 2404Ps7Dpg/CrZAeIh1J6HR6oyHu/gGDaaUCPuXQfcA5+R6ux6QFB4edcmZqad7OvkSWKYTtQr
 SHquaK54LA/LNP5J61d86o2KEL4YhgETgD89/kUS/trEaRpzzFRVrGwEcUIQ/vO1p2OUJDssui
 /v8=
X-SBRS: 2.7
X-MesageID: 11069518
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11069518"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 17:22:32 +0100
Message-ID: <20200109162232.82782-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/smp: use APIC ALLBUT destination shorthand
 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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIElQSSBkZXN0aW5hdGlvbiBtYXNrIG1hdGNoZXMgdGhlIG1hc2sgb2Ygb25saW5lIENQ
VXMgdXNlIHRoZQpBUElDIEFMTEJVVCBkZXN0aW5hdGlvbiBzaG9ydGhhbmQgaW4gb3JkZXIgdG8g
c2VuZCBhbiBJUEkgdG8gYWxsIENQVXMKb24gdGhlIHN5c3RlbSBleGNlcHQgdGhlIGN1cnJlbnQg
b25lLiBUaGlzIGNhbiBvbmx5IGJlIHNhZmVseSB1c2VkCndoZW4gbm8gQ1BVIGhvdHBsdWcgb3Ig
dW5wbHVnIG9wZXJhdGlvbnMgYXJlIHRha2luZyBwbGFjZSwgbm8gb2ZmbGluZQpDUFVzIG9yIHRo
b3NlIGhhdmUgYmVlbiBvbmxpbmVkIGFuZCBwYXJrZWQgYW5kIGZpbmFsbHkgd2hlbiBhbGwgQ1BV
cwppbiB0aGUgc3lzdGVtIGhhdmUgYmVlbiBhY2NvdW50ZWQgZm9yIChpZTogdGhlIG51bWJlciBv
ZiBDUFVzIGRvZXNuJ3QKZXhjZWVkIE5SX0NQVVMgYW5kIEFQSUMgSURzIGFyZSBiZWxvdyBNQVhf
QVBJQ1MpLgoKVGhpcyBpcyBzcGVjaWFsbHkgYmVuZWZpY2lhbCB3aGVuIHVzaW5nIHRoZSBQViBz
aGltLCBzaW5jZSB1c2luZyB0aGUKc2hvcnRoYW5kIGF2b2lkcyBwZXJmb3JtaW5nIGFuIEFQSUMg
cmVnaXN0ZXIgd3JpdGUgKG9yIG11bHRpcGxlIG9uZXMKaWYgdXNpbmcgeEFQSUMgbW9kZSkgZm9y
IGVhY2ggZGVzdGluYXRpb24gd2hlbiBkb2luZyBhIGdsb2JhbCBUTEIKZmx1c2guCgpUaGUgbG9j
ayB0aW1lIG9mIGZsdXNoX2xvY2sgb24gYSAzMiB2Q1BVIGd1ZXN0IHVzaW5nIHRoZSBzaGltIHdp
dGhvdXQKdGhlIHNob3J0aGFuZCBpczoKCkdsb2JhbCBsb2NrIGZsdXNoX2xvY2s6IGFkZHI9ZmZm
ZjgyZDA4MDRiMjFjMCwgbG9ja3ZhbD1mNjAyZjYwMiwgbm90IGxvY2tlZAogIGxvY2s6MjI4NDU1
OTM4KDc5NDA2MDY1NTczMTM1KSwgYmxvY2s6MjA1OTA4NTgwKDU1NjQxNjYwNTc2MTUzOSkKCkF2
ZXJhZ2UgbG9jayB0aW1lOiAzNDc1NzducwoKV2hpbGUgdGhlIHNhbWUgZ3Vlc3QgdXNpbmcgdGhl
IHNob3J0aGFuZDoKCkdsb2JhbCBsb2NrIGZsdXNoX2xvY2s6IGFkZHI9ZmZmZjgyZDA4MDRiNDFj
MCwgbG9ja3ZhbD1kOWM0ZDliYywgY3B1PTEyCiAgbG9jazoxODkwNzc1KDQxNjcxOTE0ODA1NCks
IGJsb2NrOjE2NjM5NTgoMjUwMDE2MTI4Mjk0OSkKCkF2ZXJhZ2UgbG9jayB0aW1lOiAyMjAzOTVu
cwoKQXBwcm94aW1hdGVseSBhIDEvMyBpbXByb3ZlbWVudCBpbiB0aGUgbG9jayB0aW1lLgoKTm90
ZSB0aGF0IHRoaXMgcmVxdWlyZXMgbG9ja2luZyB0aGUgQ1BVIG1hcHMgKGdldF9jcHVfbWFwcykg
d2hpY2ggdXNlcwphIHRyeWxvY2suIFRoaXMgaXMgY3VycmVudGx5IHNhZmUgYXMgYWxsIHVzZXJz
IG9mIGNwdV9hZGRfcmVtb3ZlX2xvY2sKZG8gYSB0cnlsb2NrLCBidXQgd2lsbCBuZWVkIHJlZXZh
bHVhdGluZyBpZiBub24tdHJ5bG9jayB1c2VycyBhcHBlYXIuCgpBbHNvIHRoZXJlJ3Mgc29tZSBj
b2RlIG1vdmVtZW50IG9mIF9fcHJlcGFyZV9JQ1IgYW5kCl9fZGVmYXVsdF9zZW5kX0lQSV9zaG9y
dGN1dCwgd2hpY2ggaXMgYSBub24tZnVuY3Rpb25hbCBjaGFuZ2UgYnV0IEkKZGlkbid0IGZlZWwg
bGlrZSBpdCBzaG91bGQgYmUgc3BsaXQgdG8gYSBzZXBhcmF0ZSBwYXRjaC4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MToKIC0gTW92ZSB0aGUgc2hvcnRoYW5kIGxvZ2ljIHRvIHNlbmRfSVBJX21hc2suCiAt
IENoZWNrIGludGVycnVwdHMgYXJlIGVuYWJsZWQgYmVmb3JlIHRyeWluZyB0byBnZXQgdGhlIGNw
dSBtYXBzCiAgIGxvY2suCiAtIE1vdmUgX19wcmVwYXJlX0lDUiBhbmQgX19kZWZhdWx0X3NlbmRf
SVBJX3Nob3J0Y3V0LgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyAgfCAgMSArCiB4ZW4v
YXJjaC94ODYvbXBwYXJzZS5jICAgIHwgIDUgKysrCiB4ZW4vYXJjaC94ODYvc21wLmMgICAgICAg
IHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NtcC5oIHwgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCsp
LCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMg
Yi94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKaW5kZXggMTU1NDJhOWJkZi4uODhlMWE4OWZmMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9h
Y3BpL2Jvb3QuYwpAQCAtMTAzLDYgKzEwMyw3IEBAIGFjcGlfcGFyc2VfeDJhcGljKHN0cnVjdCBh
Y3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKIAkJ
CSAgICAgICBwcm9jZXNzb3ItPmxhcGljX2ZsYWdzICYgQUNQSV9NQURUX0VOQUJMRUQKIAkJCSAg
ICAgICA/IEtFUk5fV0FSTklORyAiV0FSTklORzogIiA6IEtFUk5fSU5GTywKIAkJCSAgICAgICBw
cm9jZXNzb3ItPmxvY2FsX2FwaWNfaWQsIHByb2Nlc3Nvci0+dWlkKTsKKwkJY3B1X292ZXJmbG93
ID0gdHJ1ZTsKIAkJLyoKIAkJICogTXVzdCBub3QgcmV0dXJuIGFuIGVycm9yIGhlcmUsIHRvIHBy
ZXZlbnQKIAkJICogYWNwaV90YWJsZV9wYXJzZV9lbnRyaWVzKCkgZnJvbSB0ZXJtaW5hdGluZyBl
YXJseS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMgYi94ZW4vYXJjaC94ODYv
bXBwYXJzZS5jCmluZGV4IGYwNTdkOTE2MmYuLjhkNzczOWZiZjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tcHBhcnNlLmMKKysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpAQCAtNjYsNiAr
NjYsOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgZGlzYWJsZWRfY3B1czsKIC8q
IEJpdG1hc2sgb2YgcGh5c2ljYWxseSBleGlzdGluZyBDUFVzICovCiBwaHlzaWRfbWFza190IHBo
eXNfY3B1X3ByZXNlbnRfbWFwOwogCisvKiBSZWNvcmQgd2hldGhlciBDUFVzIGhhdmVuJ3QgYmVl
biBhZGRlZCBkdWUgdG8gb3ZlcmZsb3dzLiAqLworYm9vbCBfX3JlYWRfbW9zdGx5IGNwdV9vdmVy
ZmxvdzsKKwogdm9pZCBfX2luaXQgc2V0X25yX2NwdV9pZHModW5zaWduZWQgaW50IG1heF9jcHVz
KQogewogCXVuc2lnbmVkIGludCB0b3RfY3B1cyA9IG51bV9wcm9jZXNzb3JzICsgZGlzYWJsZWRf
Y3B1czsKQEAgLTE2MCw2ICsxNjMsNyBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3go
c3RydWN0IG1wY19jb25maWdfcHJvY2Vzc29yICptLAogCQlwcmludGtfb25jZShYRU5MT0dfV0FS
TklORwogCQkJICAgICJXQVJOSU5HOiBOUl9DUFVTIGxpbWl0IG9mICV1IHJlYWNoZWQgLSBpZ25v
cmluZyBmdXJ0aGVyIHByb2Nlc3NvcnNcbiIsCiAJCQkgICAgbnJfY3B1X2lkcyk7CisJCWNwdV9v
dmVyZmxvdyA9IHRydWU7CiAJCXJldHVybiAtRU5PU1BDOwogCX0KIApAQCAtMTY3LDYgKzE3MSw3
IEBAIHN0YXRpYyBpbnQgTVBfcHJvY2Vzc29yX2luZm9feChzdHJ1Y3QgbXBjX2NvbmZpZ19wcm9j
ZXNzb3IgKm0sCiAJICAgICYmIGdlbmFwaWMubmFtZSA9PSBhcGljX2RlZmF1bHQubmFtZSkgewog
CQlwcmludGtfb25jZShYRU5MT0dfV0FSTklORwogCQkJICAgICJXQVJOSU5HOiBDUFVzIGxpbWl0
IG9mIDggcmVhY2hlZCAtIGlnbm9yaW5nIGZ1dGhlciBwcm9jZXNzb3JzXG4iKTsKKwkJY3B1X292
ZXJmbG93ID0gdHJ1ZTsKIAkJcmV0dXJuIC1FTk9TUEM7CiAJfQogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wLmMgYi94ZW4vYXJjaC94ODYvc21wLmMKaW5kZXggYzhlNTkxM2U0Ny4uNjUx
MGRkODRhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zbXAuYwpAQCAtOCw2ICs4LDcgQEAKICAqCWxhdGVyLgogICovCiAKKyNpbmNsdWRlIDx4ZW4v
Y3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2lu
Y2x1ZGUgPHhlbi9kZWxheS5oPgpAQCAtMjMsNiArMjQsMzEgQEAKICNpbmNsdWRlIDxpcnFfdmVj
dG9ycy5oPgogI2luY2x1ZGUgPG1hY2hfYXBpYy5oPgogCitzdGF0aWMgaW5saW5lIGludCBfX3By
ZXBhcmVfSUNSKHVuc2lnbmVkIGludCBzaG9ydGN1dCwgaW50IHZlY3RvcikKK3sKKyAgICByZXR1
cm4gQVBJQ19ETV9GSVhFRCB8IHNob3J0Y3V0IHwgdmVjdG9yOworfQorCitzdGF0aWMgdm9pZCBf
X2RlZmF1bHRfc2VuZF9JUElfc2hvcnRjdXQodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQgdmVj
dG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBkZXN0KQoreworICAgIHVuc2lnbmVkIGludCBjZmc7CisKKyAgICAvKgorICAgICAqIFdhaXQg
Zm9yIGlkbGUuCisgICAgICovCisgICAgYXBpY193YWl0X2ljcl9pZGxlKCk7CisKKyAgICAvKgor
ICAgICAqIHByZXBhcmUgdGFyZ2V0IGNoaXAgZmllbGQKKyAgICAgKi8KKyAgICBjZmcgPSBfX3By
ZXBhcmVfSUNSKHNob3J0Y3V0LCB2ZWN0b3IpIHwgZGVzdDsKKyAgICAvKgorICAgICAqIFNlbmQg
dGhlIElQSS4gVGhlIHdyaXRlIHRvIEFQSUNfSUNSIGZpcmVzIHRoaXMgb2ZmLgorICAgICAqLwor
ICAgIGFwaWNfd3JpdGUoQVBJQ19JQ1IsIGNmZyk7Cit9CisKIC8qCiAgKiBzZW5kX0lQSV9tYXNr
KGNwdW1hc2ssIHZlY3Rvcik6IHNlbmRzIEB2ZWN0b3IgSVBJIHRvIENQVXMgaW4gQGNwdW1hc2ss
CiAgKiBleGNsdWRpbmcgdGhlIGxvY2FsIENQVS4gQGNwdW1hc2sgbWF5IGJlIGVtcHR5LgpAQCAt
MzAsNyArNTYsNDAgQEAKIAogdm9pZCBzZW5kX0lQSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFz
aywgaW50IHZlY3RvcikKIHsKLSAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJ
X21hc2ssIG1hc2ssIHZlY3Rvcik7CisgICAgYm9vbCBjcHVzX2xvY2tlZCA9IGZhbHNlOworCisg
ICAgLyoKKyAgICAgKiBQcmV2ZW50IGFueSBDUFUgaG90e3VufXBsdWcgd2hpbGUgc2VuZGluZyB0
aGUgSVBJcyBpZiB3ZSBhcmUgdG8gdXNlCisgICAgICogYSBzaG9ydGhhbmQsIGFsc28gcmVmdXNl
IHRvIHVzZSBhIHNob3J0aGFuZCBpZiBub3QgYWxsIENQVXMgYXJlCisgICAgICogb25saW5lIG9y
IGhhdmUgYmVlbiBwYXJrZWQuCisgICAgICovCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPiBTWVNf
U1RBVEVfc21wX2Jvb3QgJiYgIWNwdV9vdmVyZmxvdyAmJgorICAgICAgICAgLyogTkI6IGdldF9j
cHVfbWFwcyBsb2NrIHJlcXVpcmVzIGVuYWJsZWQgaW50ZXJydXB0cy4gKi8KKyAgICAgICAgIGxv
Y2FsX2lycV9pc19lbmFibGVkKCkgJiYgKGNwdXNfbG9ja2VkID0gZ2V0X2NwdV9tYXBzKCkpICYm
CisgICAgICAgICAocGFya19vZmZsaW5lX2NwdXMgfHwKKyAgICAgICAgICBjcHVtYXNrX2VxdWFs
KCZjcHVfb25saW5lX21hcCwgJmNwdV9wcmVzZW50X21hcCkpICkKKyAgICB7CisgICAgICAgIGNw
dW1hc2tfY29weSh0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spLCAmY3B1X29ubGluZV9tYXApOwor
ICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShzbXBfcHJvY2Vzc29yX2lkKCksIHRoaXNfY3B1KHNj
cmF0Y2hfY3B1bWFzaykpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGNw
dXNfbG9ja2VkICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X2NwdV9tYXBzKCk7CisgICAg
ICAgICAgICBjcHVzX2xvY2tlZCA9IGZhbHNlOworICAgICAgICB9CisgICAgICAgIGNwdW1hc2tf
Y2xlYXIodGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKSk7CisgICAgfQorCisgICAgaWYgKCBjcHVt
YXNrX2VxdWFsKG1hc2ssIHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzaykpICkKKyAgICAgICAgX19k
ZWZhdWx0X3NlbmRfSVBJX3Nob3J0Y3V0KEFQSUNfREVTVF9BTExCVVQsIHZlY3RvciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfREVTVF9QSFlTSUNBTCk7CisgICAg
ZWxzZQorICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJX21hc2ssIG1h
c2ssIHZlY3Rvcik7CisKKyAgICBpZiAoIGNwdXNfbG9ja2VkICkKKyAgICAgICAgcHV0X2NwdV9t
YXBzKCk7CiB9CiAKIHZvaWQgc2VuZF9JUElfc2VsZihpbnQgdmVjdG9yKQpAQCAtODAsMTEgKzEz
OSw2IEBAIHZvaWQgc2VuZF9JUElfc2VsZihpbnQgdmVjdG9yKQogICogVGhlIGZvbGxvd2luZyBm
dW5jdGlvbnMgZGVhbCB3aXRoIHNlbmRpbmcgSVBJcyBiZXR3ZWVuIENQVXMuCiAgKi8KIAotc3Rh
dGljIGlubGluZSBpbnQgX19wcmVwYXJlX0lDUiAodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQg
dmVjdG9yKQotewotICAgIHJldHVybiBBUElDX0RNX0ZJWEVEIHwgc2hvcnRjdXQgfCB2ZWN0b3I7
Ci19Ci0KIHN0YXRpYyBpbmxpbmUgaW50IF9fcHJlcGFyZV9JQ1IyICh1bnNpZ25lZCBpbnQgbWFz
aykKIHsKICAgICByZXR1cm4gU0VUX3hBUElDX0RFU1RfRklFTEQobWFzayk7CkBAIC05OSwyNiAr
MTUzLDYgQEAgdm9pZCBhcGljX3dhaXRfaWNyX2lkbGUodm9pZCkKICAgICAgICAgY3B1X3JlbGF4
KCk7CiB9CiAKLXN0YXRpYyB2b2lkIF9fZGVmYXVsdF9zZW5kX0lQSV9zaG9ydGN1dCh1bnNpZ25l
ZCBpbnQgc2hvcnRjdXQsIGludCB2ZWN0b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVzdCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgY2ZnOwotCi0g
ICAgLyoKLSAgICAgKiBXYWl0IGZvciBpZGxlLgotICAgICAqLwotICAgIGFwaWNfd2FpdF9pY3Jf
aWRsZSgpOwotCi0gICAgLyoKLSAgICAgKiBwcmVwYXJlIHRhcmdldCBjaGlwIGZpZWxkCi0gICAg
ICovCi0gICAgY2ZnID0gX19wcmVwYXJlX0lDUihzaG9ydGN1dCwgdmVjdG9yKSB8IGRlc3Q7Ci0g
ICAgLyoKLSAgICAgKiBTZW5kIHRoZSBJUEkuIFRoZSB3cml0ZSB0byBBUElDX0lDUiBmaXJlcyB0
aGlzIG9mZi4KLSAgICAgKi8KLSAgICBhcGljX3dyaXRlKEFQSUNfSUNSLCBjZmcpOwotfQotCiB2
b2lkIHNlbmRfSVBJX3NlbGZfbGVnYWN5KHVpbnQ4X3QgdmVjdG9yKQogewogICAgIF9fZGVmYXVs
dF9zZW5kX0lQSV9zaG9ydGN1dChBUElDX0RFU1RfU0VMRiwgdmVjdG9yLCBBUElDX0RFU1RfUEhZ
U0lDQUwpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc21wLmgKaW5kZXggZGJlZWQyZmQ0MS4uM2RmNDE4NTc0NCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nt
cC5oCkBAIC04NCw2ICs4NCw4IEBAIGV4dGVybiBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsK
ICNkZWZpbmUgZ2V0X2NwdV9jdXJyZW50KGNwdSkgXAogICAgIChnZXRfY3B1X2luZm9fZnJvbV9z
dGFjaygodW5zaWduZWQgbG9uZylzdGFja19iYXNlW2NwdV0pLT5jdXJyZW50X3ZjcHUpCiAKK2V4
dGVybiBib29sIGNwdV9vdmVyZmxvdzsKKwogI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KIAog
I2VuZGlmCi0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:33:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16: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 1ipakk-0003Eq-I2; Thu, 09 Jan 2020 16:33:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEV0=26=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ipaki-0003El-QQ
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:33:44 +0000
X-Inumbo-ID: cd4a7060-32fd-11ea-b89f-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd4a7060-32fd-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 16:33:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 827B220721;
 Thu,  9 Jan 2020 16:33:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578587623;
 bh=0PvoObVIe31z/I11WaTniqIm+DpgJaepCXn4s0n62Rc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=RNGp5ZZmEJnSlqvfJe5nm/ypHkLJV9g9kK5hilHSNrsib6h0YIdUZplI4kU6w5QfR
 57esxv7xBqXygIOv7orp+wk+yGXSosbUsALeZQmRL3LYo6TTrw5wp/MyJTGwvFDI+x
 tXwqZf1PTZY0BDwZaLK1xky4mBbok6DgBpyloxRw=
Date: Thu, 9 Jan 2020 08:33:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Catalin Marinas <catalin.marinas@arm.com>
In-Reply-To: <20200109155824.GG25655@arrakis.emea.arm.com>
Message-ID: <alpine.DEB.2.21.2001090833280.18413@sstabellini-ThinkPad-T480s>
References: <20191219122532.6538-1-broonie@kernel.org>
 <alpine.DEB.2.21.1912191307410.9832@sstabellini-ThinkPad-T480s>
 <20200108155551.GA19197@willie-the-truck>
 <20200109155824.GG25655@arrakis.emea.arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] arm64: xen: Use modern annotations for
 assembly 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>, Julien Grall <julien@xen.org>,
 Mark Brown <broonie@kernel.org>, xen-devel@lists.xenproject.org,
 Will Deacon <will@kernel.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>

T24gVGh1LCA5IEphbiAyMDIwLCBDYXRhbGluIE1hcmluYXMgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MDgsIDIwMjAgYXQgMDM6NTU6NTJQTSArMDAwMCwgV2lsbCBEZWFjb24gd3JvdGU6Cj4gPiBPbiBU
aHUsIERlYyAxOSwgMjAxOSBhdCAwMTowNzo1MFBNIC0wODAwLCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4gPiA+IE9uIFRodSwgMTkgRGVjIDIwMTksIE1hcmsgQnJvd24gd3JvdGU6Cj4gPiA+
ID4gSW4gYW4gZWZmb3J0IHRvIGNsYXJpZnkgYW5kIHNpbXBsaWZ5IHRoZSBhbm5vdGF0aW9uIG9m
IGFzc2VtYmx5IGZ1bmN0aW9ucwo+ID4gPiA+IGluIHRoZSBrZXJuZWwgbmV3IG1hY3JvcyBoYXZl
IGJlZW4gaW50cm9kdWNlZC4gVGhlc2UgcmVwbGFjZSBFTlRSWSBhbmQKPiA+ID4gPiBFTkRQUk9D
LiBVcGRhdGUgdGhlIGFubm90YXRpb25zIGluIHRoZSB4ZW4gY29kZSB0byB0aGUgbmV3IG1hY3Jv
cy4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYXJrIEJyb3duIDxicm9vbmllQGtl
cm5lbC5vcmc+Cj4gPiA+ID4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+Cj4gPiA+ID4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiA+ID4gCj4gPiA+IFRoYW5rIHlvdSEKPiA+ID4gCj4gPiA+ID4gLS0tCj4g
PiA+ID4gIGFyY2gvYXJtNjQveGVuL2h5cGVyY2FsbC5TIHwgOCArKysrLS0tLQo+ID4gPiA+ICAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBJ
cyB0aGlzIGdvaW5nIHZpYSB0aGUgWGVuIHRyZWUsIG9yIHNoYWxsIEkgcXVldWUgaXQgYWxvbmcg
d2l0aCB0aGUgb3RoZXIKPiA+IGFzbSBhbm5vdGF0aW9uIHBhdGNoZXMgaW4gdGhlIGFybTY0IHRy
ZWU/IEkgZG9uJ3Qgc2VlIGl0IGluIC1uZXh0IHlldC4KPiAKPiBTaW5jZSBpdCBoYXMgYmVlbiBy
ZXZpZXdlZCBieSB0aGUgWGVuIG1haW50YWluZXJzLCBqdXN0IHF1ZXVlIGl0IHZpYSB0aGUKPiBh
cm02NCB0cmVlLgoKWWVzLCB0aGF0J3MgZmluZSBieSBtZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:35:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16: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 1ipamD-0003Jw-VG; Thu, 09 Jan 2020 16:35:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Vvx6=26=kernel.org=will@srs-us1.protection.inumbo.net>)
 id 1ipamC-0003Jq-P4
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:35:16 +0000
X-Inumbo-ID: 042ae4fc-32fe-11ea-a985-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 042ae4fc-32fe-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 16:35:16 +0000 (UTC)
Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CD5E82067D;
 Thu,  9 Jan 2020 16:35:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578587715;
 bh=9+3mtYJWy2X0xjwrbEXAnSe2x3zw/Yj81pMwQqQ9vks=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=KtA3WfN5PSZoZnmkkdr548BNSJ/JxU53pmGFvgmvs2zounvUgg8wLq1HHnFqfsaOb
 IHC9S/t/YRogckZg5LXlGF5g81wd9pQ25g+VIRns9xYdETOfIU6ZwG4ObtiA+IG1xC
 D+pYAVp+S3jYKkrvBwkmebtzhQCNuV/HsiZXKTu0=
Date: Thu, 9 Jan 2020 16:35:11 +0000
From: Will Deacon <will@kernel.org>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20200109163511.GA14742@willie-the-truck>
References: <20191219122532.6538-1-broonie@kernel.org>
 <alpine.DEB.2.21.1912191307410.9832@sstabellini-ThinkPad-T480s>
 <20200108155551.GA19197@willie-the-truck>
 <20200109155824.GG25655@arrakis.emea.arm.com>
 <alpine.DEB.2.21.2001090833280.18413@sstabellini-ThinkPad-T480s>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.21.2001090833280.18413@sstabellini-ThinkPad-T480s>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2] arm64: xen: Use modern annotations for
 assembly 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: Catalin Marinas <catalin.marinas@arm.com>, Mark Brown <broonie@kernel.org>,
 Julien Grall <julien@xen.org>, linux-arm-kernel@lists.infradead.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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDg6MzM6MzdBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgOSBKYW4gMjAyMCwgQ2F0YWxpbiBNYXJpbmFzIHdyb3RlOgo+
ID4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMDM6NTU6NTJQTSArMDAwMCwgV2lsbCBEZWFjb24g
d3JvdGU6Cj4gPiA+IE9uIFRodSwgRGVjIDE5LCAyMDE5IGF0IDAxOjA3OjUwUE0gLTA4MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIDE5IERlYyAyMDE5LCBNYXJr
IEJyb3duIHdyb3RlOgo+ID4gPiA+ID4gSW4gYW4gZWZmb3J0IHRvIGNsYXJpZnkgYW5kIHNpbXBs
aWZ5IHRoZSBhbm5vdGF0aW9uIG9mIGFzc2VtYmx5IGZ1bmN0aW9ucwo+ID4gPiA+ID4gaW4gdGhl
IGtlcm5lbCBuZXcgbWFjcm9zIGhhdmUgYmVlbiBpbnRyb2R1Y2VkLiBUaGVzZSByZXBsYWNlIEVO
VFJZIGFuZAo+ID4gPiA+ID4gRU5EUFJPQy4gVXBkYXRlIHRoZSBhbm5vdGF0aW9ucyBpbiB0aGUg
eGVuIGNvZGUgdG8gdGhlIG5ldyBtYWNyb3MuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNpZ25lZC1v
ZmYtYnk6IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KPiA+ID4gPiA+IFJldmlld2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiAKPiA+
ID4gPiBUaGFuayB5b3UhCj4gPiA+ID4gCj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ICBhcmNoL2Fy
bTY0L3hlbi9oeXBlcmNhbGwuUyB8IDggKysrKy0tLS0KPiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gSXMgdGhpcyBn
b2luZyB2aWEgdGhlIFhlbiB0cmVlLCBvciBzaGFsbCBJIHF1ZXVlIGl0IGFsb25nIHdpdGggdGhl
IG90aGVyCj4gPiA+IGFzbSBhbm5vdGF0aW9uIHBhdGNoZXMgaW4gdGhlIGFybTY0IHRyZWU/IEkg
ZG9uJ3Qgc2VlIGl0IGluIC1uZXh0IHlldC4KPiA+IAo+ID4gU2luY2UgaXQgaGFzIGJlZW4gcmV2
aWV3ZWQgYnkgdGhlIFhlbiBtYWludGFpbmVycywganVzdCBxdWV1ZSBpdCB2aWEgdGhlCj4gPiBh
cm02NCB0cmVlLgo+IAo+IFllcywgdGhhdCdzIGZpbmUgYnkgbWUKCkRvbmUuIFdpbGwgdXBkYXRl
IHRoZSBicmFuY2ggdG9tb3Jyb3cuCgpDaGVlcnMsCgpXaWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 16:41:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 16:41:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iparv-0004B2-Mc; Thu, 09 Jan 2020 16:41:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wgv1=26=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iparu-0004Aw-HU
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 16:41:10 +0000
X-Inumbo-ID: d5eb2ead-32fe-11ea-ba09-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5eb2ead-32fe-11ea-ba09-12813bfff9fa;
 Thu, 09 Jan 2020 16:41:09 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id m24so3660639wmc.3
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 08:41:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=msy2hbv9kFY5NsELlmaVnJEZvuT9SlThoUuQke66sWw=;
 b=YWt3zyE3gNm+VZty1pp5haTpsUEoJ3V0q7xxL/XutSE9rqNL9cFcob6tP+myMMhK2w
 2rlwB/ymhMlwYNemhiG1eX/Tu7zY5+pg43dZBKFiRg/JcV7D52xjPPg/TqV1Non0tzAH
 njewIHOM8j75CyLAoONIEslrlSToPw146DnJDadYus+XwHEsLQy3zZeBSKI4r4uqluho
 DqtW/2WZmLLKucIwLOYcpi5Tcw0lS+AxDfpnxjPhP3YiX0O5+zJuu62+HVOP8ElfW3XG
 jcuE2CN0Yk4yMBp1HyDVtw0dVUoHUdesFZvhmzyZbdE/eb+KiJPCXx1U1KaGonXxP6Wl
 2AzA==
X-Gm-Message-State: APjAAAUIreOopehzRI2q1y0RKRRe85LfbIUvSpRNUIeb9n4935Yi0Lp1
 gqgu3F5Br8u1UznZa34grog=
X-Google-Smtp-Source: APXvYqyrXTw0Q/n+KQyE+6TRTkdqDtVjuRjfBJ14fdw5bfFfG2vO0yMH/19Ql61MaaaRdHfeQy5EDQ==
X-Received: by 2002:a05:600c:d7:: with SMTP id
 u23mr5572978wmm.145.1578588068893; 
 Thu, 09 Jan 2020 08:41:08 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id i8sm9341747wro.47.2020.01.09.08.41.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 09 Jan 2020 08:41:08 -0800 (PST)
Date: Thu, 9 Jan 2020 16:41:06 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200109164106.attj6j44qcczixru@debian>
References: <20200109111505.12328-1-pdurrant@amazon.com>
 <20200109135217.wdvaxvp2i7jemqsv@debian>
 <a8596f255bfd46d3adefd4ca7f088056@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a8596f255bfd46d3adefd4ca7f088056@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDI6MDI6NTVQTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgo+ID4gU2VudDogMDkgSmFudWFyeSAyMDIwIDEzOjUyCj4gPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPgo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24KPiA+IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUEVSQVJECj4gPiA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHRvb2xzL1J1bGVzLm1rOiBm
aXggZGlzdGNsZWFuCj4gPiAKPiA+IE9uIFRodSwgSmFuIDA5LCAyMDIwIGF0IDExOjE1OjA1QU0g
KzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gUnVubmluZyAnbWFrZSBkaXN0Y2xlYW4n
IHVuZGVyIHRvb2xzIHdpbGwgY3VycmVudGx5IHJlc3VsdCBpbjoKPiA+ID4KPiA+ID4gdG9vbHMv
UnVsZXMubWs6MjQ1OiAqKiogWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWls
ZGluZyBvcgo+ID4gaW5zdGFsbGluZyB0aGUgdG9vbHMuICBTdG9wLgo+ID4gPgo+ID4gPiBUaGlz
IHBhdGNoIGFkZHMgJ2Rpc3RjbGVhbicsICdzdWJkaXItZGlzdGNsZWFuJScgYW5kICdzdWJkaXIt
Y2xlYW4lJyB0bwo+ID4gPiBuby1jb25maWd1cmUtdGFyZ2V0cywgd2hpY2ggYWxsb3dzICdtYWtl
IGRpc3RjbGVhbicgdG8gcnVuIHRvCj4gPiBjb21wbGV0aW9uLgo+ID4gPgo+ID4gPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gPiAKPiA+IEZpeGVz
OiAwMDY5MWM2YzkwYgo+ID4gCj4gPiBTb3JyeSBmb3Igbm90IG5vdGljaW5nIHRoZSBicmVha2Fn
ZSB3aGlsZSByZXZpZXdpbmcgdGhhdCBwYXRjaC4KPiA+IAo+IAo+IE9rLiBJJ20gc3VyZSB0aGF0
IGNvdWxkIGJlIGFkZGVkIGF0IGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgY2hhbmdlcyBu
ZWVkZWQuCgpZZXMuIFN1cmUuCgo+IAo+ID4gSXMgdGhlcmUgYSB3YXkgdG8gcGF0dGVybiBtYXRj
aCBhbGwgdGFyZ2V0cyBjb250YWluaW5nICJjbGVhbiI/Cj4gPiAKPiA+IChXb3VsZCBoYXZlIGxv
b2tlZCBpbnRvIGl0IG15c2VsZiBidXQgLUVUSU1FIHRvZGF5KQo+IAo+IEkgY291bGRuJ3QgcGVy
c3VhZGUgZmlsdGVyIHRvIG1hdGNoIGFnYWluc3QgcGF0dGVybnMgd2l0aCBtdWx0aXBsZSAlCj4g
c28gdGhpcyB3YXMgdGhlIGJlc3QgSSBjb3VsZCBjb21lIHVwIHdpdGguCj4gCgpPSy4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 17:08:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 17: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 1ipbHe-00060w-33; Thu, 09 Jan 2020 17:07:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SN5F=26=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipbHc-00060r-7s
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 17:07:44 +0000
X-Inumbo-ID: 878e3034-3302-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 878e3034-3302-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 17:07:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578589655;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=1yQMvLrk4kxv6Fd9ocGTXp8LgOHA1ssvBto9o3Du7fU=;
 b=Nkup5GPdNIuPARtdzF+j/oR7M7blnWqUYcRwj3cie0WRvp8BkuuSh/WD
 3rUt14jVPDI/ex/W0MyZrbZFGHJeLf8AbpWtAw+bvgI0z9Om3pVuDx07D
 H9o0eyieeWc2uXuNbTjLoqnsl4vDBI0T0e3GLgHWddAp1klzv3NZfsAn4 s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZvXMI5IEKd24N1q3flLNPtVmnv2aovwmv9Q7qfcrKcKUF8ew1qcRrC0g8htfRtIMAfTShnxM2X
 utzuGv8ozWA8sLpq0WBUUWCdbUMUH/PtB4X4XKpXE7AmhbgA3gX4IAy5iGHDsp4St2LKTQmG9K
 qqAmEamaauHXMlfBD2AE0JeDdhri9RgznMsSlFBPfDJJjq3iH7LaMpnt0jnkM0PGvJYYG1eZ7U
 VRQGSA0shEy+YFPJUHLg4o4oVB5mLrEX9Ywk1R4SW1I9Z72+fkxuo3hBarsOElTR6pN3iohua7
 +Z8=
X-SBRS: 2.7
X-MesageID: 11073294
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="c'?scan'208";a="11073294"
To: <xen-devel@lists.xenproject.org>
References: <20200109121227.949665-1-george.dunlap@citrix.com>
 <20200109121227.949665-2-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <471b37ec-3401-91c3-1a6e-508c065beb4f@citrix.com>
Date: Thu, 9 Jan 2020 17:07:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200109121227.949665-2-george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="------------519163A99AE3FE0EC7A8B8B6"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: Add new "notify-only"
 childproc mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Nick Rosbrook <rosbrookn@ainfosec.com>,
 Wei Liu <wl@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------519163A99AE3FE0EC7A8B8B6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

On 1/9/20 12:12 PM, George Dunlap wrote:
> libxl needs to be able to know when processes it forks have completed.
> 
> At the moment, libxl has two basic mode (with some variations).  In
> one mode -- libxl_sigchld_owner_libxl* -- libxl sets up its own
> SIGCHLD signal handler, and also handles the event loop that allows
> libxl to safely block until the child in question is finished (using a
> self-pipe for the SIGCHLD handler to notify the waiters that it's time
> to look for reaped children).
> 
> In the other mode, libxl does not set up the SIGCHLD handler, nor does
> it do anything with processing the event loop; it expects the library
> caller to handle the event loop itself.
> 
> The golang runtime manages its own processes, and thus must use
> SIGCHLD itself; and it has an easy way for other users to get SIGCHLD
> notifications.  However, because its event loop is hidden away behind
> abstractions, it's not easy to hook into; and there's no need -- the
> golang runtime assumes that C function calls may block, and handles
> everything behind the scenes.

FWIW, attached is a C program that behaves as I think golang would
behave, which hangs in `mainloop` mode.

It's actually got two modes: Run it without any arguments, and it will
run in "default" mode (not setting up a SIGCHLD nor setting
childproc_mode);  run with at least one argument (whatever it is), it
will run in `mainloop` mode, and hang after the second SIGCHLD event.

 -George

--------------519163A99AE3FE0EC7A8B8B6
Content-Type: text/x-csrc; name="xltest_sigchld_main.c"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="xltest_sigchld_main.c"

#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <libxl.h>
#include <assert.h>
#include <pthread.h>
#include <poll.h>
#include <signal.h>
#include <fcntl.h>

char * malloc_copy(const char *src) {
  int len = strlen(src);
  char * dst = malloc(strlen(src)+1);

  strncpy(dst, src, len);

  return dst;
}

libxl_ctx *ctx;

int self_pipe_wakeup(int fd)
{
    /* Called from signal handlers, so needs to be async-signal-safe */
    static const char buf[1] = "";

    for (;;) {
        int r = write(fd, buf, 1);
        if (r==1) return 0;
        assert(r==-1);
        if (errno == EINTR) continue;
        if (errno == EWOULDBLOCK) return 0;
        if (!errno) abort();
        return errno;
    }
}

int self_pipe_eatall(int fd)
{
    char buf[256];
    for (;;) {
        int r = read(fd, buf, sizeof(buf));
        if (r == sizeof(buf)) continue;
        if (r >= 0) return 0;
        assert(r == -1);
        if (errno == EINTR) continue;
        if (errno == EWOULDBLOCK) return 0;
        assert(errno);
        return errno;
    }
}

int sigchld_selfpipe[2];

static void *sigchld_helper(void *fd) {
    struct pollfd pfd;
    int r;

    pfd.fd = (int)(unsigned long)fd;
    pfd.events = POLLIN | POLLHUP;

    while (true) {
        // Wait for a sigchld on [0]
        fprintf(stderr, "Waiting for self-pipe\n");
        r = poll(&pfd, 1, -1);
        if (r < 0) {
            if (errno == EINTR)
                continue;
            perror("poll");
            return NULL;
        }
        if (pfd.revents == POLLHUP) {
            fprintf(stderr, "Received POLLHUP, closing helper\n");
            return NULL;
        }
        fprintf(stderr, "Self-pipe received, calling libxl_childproc_sigchld_occurred\n");
        self_pipe_eatall(pfd.fd);
        libxl_childproc_sigchld_occurred(ctx);
    }

    return NULL;
}

static void sigchld_handler(int signo) {
    // Signal on pipe [1]
    fprintf(stderr, "SIGCHLD received, self-signaling\n");
    self_pipe_wakeup(sigchld_selfpipe[1]);
}

void setup_sigchld(void) {
    struct sigaction ours, old;
    pthread_t t;
    int i, flags, r;

    // Get self-signal pipe
    if (pipe(sigchld_selfpipe) < 0) {
        perror("Failed to create a pipe");
        exit(1);
    }

    r = pthread_create(&t, NULL, sigchld_helper, (void *)(unsigned long)sigchld_selfpipe[0]);
    if (r < 0) {
        perror("Creating helper thread");
        exit(1);
    }

    // Make non-blocking
    for (i = 0; i < 2; i++) {
        int fd = sigchld_selfpipe[i];
        flags = fcntl(fd, F_GETFL);
        if (flags == -1) {
            perror("Getting block flags");
            exit(1);
        }

        flags |= O_NONBLOCK;

        r = fcntl(fd, F_SETFL, flags);
        if (flags == -1) {
            perror("Setting pipe non-blocking");
            exit(1);
        }
    }

    memset(&ours,0,sizeof(ours));
    ours.sa_handler = sigchld_handler;
    sigemptyset(&ours.sa_mask);
    ours.sa_flags = SA_NOCLDSTOP | SA_RESTART;
    r = sigaction(SIGCHLD, &ours, &old);
    assert(!r);
}

int main(int argc, char * argv[]) {
    int rc;
    xentoollog_logger_stdiostream * xtl;
    libxl_domain_config cconfig;
    uint32_t domid;
    bool mainloop = false;

    if (argc > 1)
        mainloop=true;

    if (mainloop)
        setup_sigchld();

    xtl = xtl_createlogger_stdiostream(stderr, XTL_DEBUG, 0);
    rc = libxl_ctx_alloc(&ctx, LIBXL_VERSION, 0, (xentoollog_logger*)xtl);
    if (rc) {
        fprintf(stderr, "Getting libxl_ctx: %d", rc);
        exit(1);
    }

    if (mainloop) {
        libxl_childproc_hooks *cp = malloc(sizeof(*cp));

        cp->chldowner = libxl_sigchld_owner_mainloop;
        libxl_childproc_setmode(ctx, cp, NULL);
    }

    libxl_domain_config_init(&cconfig);
    libxl_domain_build_info_init_type(&cconfig.b_info, LIBXL_DOMAIN_TYPE_PV);

    cconfig.c_info.type = LIBXL_DOMAIN_TYPE_PV;
    cconfig.c_info.name = malloc_copy("c6-01");
    cconfig.b_info.max_vcpus = 4;
    cconfig.b_info.max_memkb = 2048*1024;
    cconfig.b_info.target_memkb = 2048*1024;
    cconfig.on_crash = LIBXL_ACTION_ON_SHUTDOWN_DESTROY;
    cconfig.b_info.bootloader = malloc_copy("pygrub");

    cconfig.num_disks = 1;
    cconfig.disks = malloc(sizeof(libxl_device_disk));
    libxl_device_disk_init(cconfig.disks);
    cconfig.disks[0].vdev = malloc_copy("hda");
    cconfig.disks[0].format = LIBXL_DISK_FORMAT_RAW;
    cconfig.disks[0].pdev_path = malloc_copy("/images/c6-01.raw");
    cconfig.disks[0].readwrite = 1;

    cconfig.num_nics = 1;
    cconfig.nics = malloc(sizeof(libxl_device_nic));
    libxl_device_nic_init(cconfig.nics);

    rc = libxl_domain_create_new(ctx, &cconfig, &domid, NULL, NULL);
    if (rc) {
        fprintf(stderr, "Creating domain: %d", rc);
        exit(1);
    }

    printf("Created domain with id %d", domid);

    libxl_domain_config_dispose(&cconfig);

    if (mainloop) {
        close(sigchld_selfpipe[1]);
        close(sigchld_selfpipe[0]);
    }

    return 0;
}

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------519163A99AE3FE0EC7A8B8B6--


From xen-devel-bounces@lists.xenproject.org Thu Jan 09 17:14:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 17:14: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 1ipbO3-0006rV-UJ; Thu, 09 Jan 2020 17:14:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipbO2-0006qk-26
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 17:14:22 +0000
X-Inumbo-ID: 6e6626e2-3303-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e6626e2-3303-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 17:14: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 <osstest-admin@xenproject.org>)
 id 1ipbNh-0006uY-Gl; Thu, 09 Jan 2020 17:14: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 1ipbNh-0008Tn-9L; Thu, 09 Jan 2020 17:14:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipbNh-0006fN-8k; Thu, 09 Jan 2020 17:14:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145871-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 17:14:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 145871: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg3MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NzEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyMyBk
YXlzICAgNzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMSBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 17:53:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 17:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipbzl-0001ju-C0; Thu, 09 Jan 2020 17:53:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipbzj-0001jp-RV
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 17:53:19 +0000
X-Inumbo-ID: e1abc184-3308-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1abc184-3308-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 17:53: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 <osstest-admin@xenproject.org>)
 id 1ipbzS-0007eL-9V; Thu, 09 Jan 2020 17:53: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 1ipbzS-0000wH-0z; Thu, 09 Jan 2020 17:53:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipbzS-0004rF-0K; Thu, 09 Jan 2020 17:53:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145867-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=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
X-Osstest-Versions-That: xen=09488b2bb76da2c78b9e25c7041e004baba1ca6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 17:53:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145867: 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>

ZmxpZ2h0IDE0NTg2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwOTQ4OGIyYmI3NmRhMmM3OGI5
ZTI1YzcwNDFlMDA0YmFiYTFjYTZhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU4NTggIDIwMjAt
MDEtMDkgMTE6MDE6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1ODY3ICAy
MDIwLTAxLTA5IDE1OjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDA5NDg4YjJiYjcuLmZhZTI0OWQy
MzQgIGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhmNjQ5Y2Y3ZDEwMmMxYWUgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 18:14:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 18:14: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 1ipcK5-0003WY-CQ; Thu, 09 Jan 2020 18:14:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipcK4-0003WT-BZ
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 18:14:20 +0000
X-Inumbo-ID: d9ed5cc0-330b-11ea-ba29-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9ed5cc0-330b-11ea-ba29-12813bfff9fa;
 Thu, 09 Jan 2020 18:14:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipcK1-00087O-VG; Thu, 09 Jan 2020 18:14: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 1ipcK1-0001Nu-Ij; Thu, 09 Jan 2020 18:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipcK1-00007n-I9; Thu, 09 Jan 2020 18:14:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145851-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=c6c63b6dbffcdf32a59efa1fd6e578437fba06ff
X-Osstest-Versions-That: xen=00691c6c90b2fd28d7b7037baeb288f6801e6182
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 18:14:17 +0000
Subject: [Xen-devel] [xen-unstable test] 145851: 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>

ZmxpZ2h0IDE0NTg1MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg1MS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQ1ODI2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxNyBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgICAgIGZhaWwgIGxpa2UgMTQ1
ODI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDU4MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTgyNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1ODI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU4MjYKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NTgyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU4MjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTgyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODI2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGM2YzYzYjZkYmZmY2RmMzJhNTllZmExZmQ2ZTU3ODQzN2ZiYTA2ZmYKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDAwNjkxYzZjOTBiMmZkMjhkN2I3MDM3YmFlYjI4OGY2
ODAxZTYxODIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTgyNiAgMjAyMC0wMS0wOCAyMjowNjoy
NyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU4NTEgIDIwMjAtMDEtMDkgMDc6
NTM6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwMDY5MWM2YzkwLi5jNmM2M2I2
ZGJmICBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmIC0+IG1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 18:17:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 18:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipcNO-0003gR-WD; Thu, 09 Jan 2020 18:17:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipcNN-0003gJ-Ki
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 18:17:45 +0000
X-Inumbo-ID: 4b1d8ad2-330c-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b1d8ad2-330c-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 18:17: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 <osstest-admin@xenproject.org>)
 id 1ipcN5-0008Ba-Rb; Thu, 09 Jan 2020 18:17: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 1ipcN5-0001TC-H7; Thu, 09 Jan 2020 18:17:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipcN5-0000Aa-GJ; Thu, 09 Jan 2020 18:17:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145873-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=f55477fe2d62687ae0b91e3c5e68db2c22cbaf5c
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 18:17:27 +0000
Subject: [Xen-devel] [ovmf test] 145873: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZjU1NDc3ZmUyZDYyNjg3YWUwYjkxZTNjNWU2OGRiMmMyMmNiYWY1YwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDEgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTg3MyAgMjAyMC0wMS0wOSAxNjowOToxNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1NTQ3N2ZlMmQ2
MjY4N2FlMGI5MWUzYzVlNjhkYjJjMjJjYmFmNWMKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgSmFuIDggMTU6Mzg6NDMgMjAyMCAr
MDEwMAoKICAgIE92bWZQa2c6IHVzZSBISUkgdHlwZSBQQ0RzIGZvciBUUE0yIGNvbmZpZyByZWxh
dGVkIHZhcmlhYmxlcwogICAgCiAgICBUaGUgSElJIHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgVGNn
MkNvbmZpZ0R4ZSBleHBlY3QgdGhlIGZvbGxvd2luZyBQQ0RzCiAgICB0byBiZSBvZiBkeW5hbWlj
IEhJSSB0eXBlLCBzbyBkZWNsYXJlIHRoZW0gYXMgc3VjaC4KICAgIAogICAgICBnRWZpU2VjdXJp
dHlQa2dUb2tlblNwYWNlR3VpZC5QY2RUY2dQaHlzaWNhbFByZXNlbmNlSW50ZXJmYWNlVmVyCiAg
ICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFRwbTJBY3BpVGFibGVSZXYKICAg
IAogICAgQ3VycmVudGx5LCB0aGUgVFBNMiBBQ1BJIHRhYmxlIGlzIG5vdCBwcm9kdWNlZCwgc2lu
Y2Ugd2UgZG8gbm90CiAgICBpbmNvcnBvcmF0ZSB0aGUgVGNnMlNtbSBtb2R1bGUsIHdoaWNoIGlt
cGxlbWVudHMgdGhlIFNNSSBiYXNlZAogICAgcGh5c2ljYWwgcHJlc2VuY2UgaW50ZXJmYWNlIGV4
cG9zZWQgdG8gdGhlIE9TLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IGNmM2FkOTcyYTIxMDVmZmEzNzk1ZGRiMWQ5YzE0
OWM3ZmMzNjlmOWIKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KRGF0ZTogICBXZWQgSmFuIDggMTU6Mzg6NDIgMjAyMCArMDEwMAoKICAgIE92bWZQa2c6
IHJlb3JnYW5pemUgVFBNMiBzdXBwb3J0IGluIERTQy9GREYgZmlsZXMKICAgIAogICAgUHV0IHRo
ZSBUUE0yIHJlbGF0ZWQgRFhFIG1vZHVsZXMgdG9nZXRoZXIgaW4gdGhlIERTQywgYW5kIGFkZCBh
CiAgICBUUE0yIHN1cHBvcnQgaGVhZGVyIGNvbW1lbnQgd2hpbGUgYXQgaXQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQg
MjY0OWE3MzViMjQ5ZTU0YTRkZGQ3YmQyYjhkNjJiZmU3N2U4ZDZkYQpBdXRob3I6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMiAyMDox
Njo1NiAyMDIwICswODAwCgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IElnbm9yZSBDUiBh
bmQgTEYgY2hhcmFjdGVycyBpbiBzdWJqZWN0IGxlbmd0aAogICAgCiAgICBSRUY6IGh0dHBzOi8v
YnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzCiAgICAKICAgIFN0cmlw
IHRoZSB0cmFpbGluZyBjaGFyYWN0ZXJzIGJlZm9yZSBjaGVja2luZyB0aGUgc3ViamVjdCBsaW5l
IGlzCiAgICBsZXNzIHRoYW4gNzIgY2hhcmFjdGVycy4KICAgIAogICAgRml4ZXM6IGU2MTQwNjcw
OGM4M2YKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KCmNvbW1pdCA5NzJk
ODg3MjY0MTBlMjFiMWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCkF1dGhvcjogQXNoaXNoIFNpbmdo
YWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgpEYXRlOiAgIFR1ZSBEZWMgMjQgMTA6NTc6NDcg
MjAxOSArMDgwMAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEVESzIgUGxhdGZvcm0gQm9vdCBNYW5h
Z2VyIFByb3RvY29sCiAgICAKICAgIEFkZCBlZGsyIHBsYXRmb3JtIGJvb3QgbWFuYWdlciBwcm90
b2NvbCB3aGljaCB3b3VsZCBoYXZlIHBsYXRmb3JtCiAgICBzcGVjaWZpYyByZWZyZXNoZXMgdG8g
dGhlIGF1dG8gZW51bWVyYXRlZCBhcyB3ZWxsIGFzIE5WIGJvb3Qgb3B0aW9ucwogICAgZm9yIHRo
ZSBwbGF0Zm9ybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQXNoaXNoIFNpbmdoYWwgPGFzaGlz
aHNpbmdoYUBudmlkaWEuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVs
LmNvbT4KCmNvbW1pdCBjOWQ3MjYyODQzMjEyNmNiY2U1OGE0OGI0NDBlNDk0NGJhYTRiZWFiCkF1
dGhvcjogUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSmFuIDIgMjA6
MzA6MjcgMjAyMCArMDAwMAoKICAgIENyeXB0b1BrZzogU3VwcG9ydCBmb3IgU0hBMzg0ICYgU0hB
NTEyIFJTQSBzaWduaW5nIHNjaGVtZXMKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM4OQogICAgCiAgICBDdXJyZW50bHkgUlNBIHNp
Z25pbmcgc2NoZW1lIHN1cHBvcnQgaXMgYXZhaWxhYmxlIGZvciBNRDUsIFNIQS0xIG9yCiAgICBT
SEEtMjU2IGFsZ29yaXRobXMuVGhlIGZpeCBpcyB0byBleHRlbmQgdGhpcyBzdXBwb3J0IGZvciBT
SEEzODQgYW5kCiAgICBTSEE1MTIuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
ICAgQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFu
IEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDM5NmU3OTEwNTlmMzcwNjJj
YmVlODU2OTZlMmI0MTg2ZWM3MmE5ZTMKQXV0aG9yOiBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gMyAxNDo1OToyNyAyMDIwICswODAwCgogICAgVWVmaUNw
dVBrZzogQWx3YXlzIGxvYWQgbWljcm9jb2RlIHBhdGNoIG9uIEFQIHByb2Nlc3Nvci4KICAgIAog
ICAgVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBtaWNyb2NvZGUgbG9hZGVyIHRvIGFsd2F5cyBwZXJm
b3JtIGEgbWljcm9jb2RlCiAgICBkZXRlY3QgYW5kIGxvYWQgb24gYm90aCBCU1AgYW5kIEFQIHBy
b2Nlc3Nvci4gVGhpcyBpcyB0byBmaXggYSBwb3RlbnRpYWwKICAgIG1pY3JvY29kZSByZXZpc2lv
biBtaXNtYXRjaCBpc3N1ZSBpbiBiZWxvdyBzaXR1YXRpb246CiAgICAxLiBBc3N1bWUgdGhlcmUg
YXJlIHR3byBtaWNyb2NvZGUgY28tZXhpc3RzIGluIGZsYXNoOiBvbmUgcHJvZHVjdGlvbgogICAg
ICAgdmVyc2lvbiBhbmQgb25lIGRlYnVnIHZlcnNpb24gbWljcm9jb2RlLgogICAgMi4gRklUIGxv
YWRzIHByb2R1Y3Rpb24gbWljcm9jb2RlIHRvIEJTUCBhbmQgYWxsIEFQLgogICAgMy4gVWVmaUNw
dVBrZyBsb2FkZXIgbG9hZHMgZGVidWcgbWljcm9jb2RlIHRvIEJTUCwgYW5kIHNraXAgdGhlIGxv
YWRpbmcKICAgICAgIG9uIEFQLgogICAgQXMgYSByZXN1bHQsIGRpZmZlcmVudCBtaWNyb2NvZGUg
cGF0Y2hlcyBhcmUgbG9hZGVkIHRvIEJTUCBhbmQgQVAsIGFuZAogICAgdHJpZ2dlciBtaWNyb2Nv
ZGUgbWlzbWF0Y2ggZXJyb3IgZHVyaW5nIE9TIGJvb3QuCiAgICAKICAgIEJaIGxpbms6IGh0dHBz
Oi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQzMQogICAgCiAgICBD
YzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+Cgpj
b21taXQgMDhhNDc1ZGYxMGI3NWY4NGNkZWI5YjExZTM4ZjhlZWU5YjVjMDQ4ZApBdXRob3I6IFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTU6MTE6NTEg
MjAyMCArMDgwMAoKICAgIFVlZmlDcHVQa2c6IFJlbW92ZSBhbGlnbm1lbnQgY2hlY2sgd2hlbiBj
YWxjdWxhdGUgbWljcm9jb2RlIHNpemUuCiAgICAKICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUg
dW5uZWNlc3NhcnkgYWxpZ25tZW50IGNoZWNrIG9uIG1pY3JvY29kZSBwYXRjaAogICAgVG90YWxT
aXplIGludHJvZHVjZWQgYnkgY29tbWl0IGQ3ODZhMTcyLiBUaGUgVG90YWxTaXplIGhhcyBhbHJl
YWR5IGJlZW4KICAgIGNoZWNrZWQgd2l0aCAxSyBhbGlnbm1lbnQgYW5kIE1BWF9BRERSRVNTIGlu
IHByZXZpb3VzIGNvZGUgYXMgYmVsb3c6CiAgICAKICAgICAgICBpZiAoIChVSU5UTilNaWNyb2Nv
ZGVFbnRyeVBvaW50ID4gKE1BWF9BRERSRVNTIC0gVG90YWxTaXplKSB8fAogICAgICAgICAgICAg
KChVSU5UTilNaWNyb2NvZGVFbnRyeVBvaW50ICsgVG90YWxTaXplKSA+IE1pY3JvY29kZUVuZCB8
fAogICAgICAgICAgICAgKERhdGFTaXplICYgMHgzKSAhPSAwIHx8CiAgICAgICAgICAgICAoVG90
YWxTaXplICYgKFNJWkVfMUtCIC0gMSkpICE9IDAgfHwKICAgICAgICAgICAgIFRvdGFsU2l6ZSA8
IERhdGFTaXplCiAgICAgICAgICAgKSB7CiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9u
Z0BpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6IEhh
byBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUg
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:33:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:33: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 1ipdY8-0001tS-GW; Thu, 09 Jan 2020 19:32:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdY6-0001tK-WA
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 19:32:55 +0000
X-Inumbo-ID: cfa896f2-3316-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cfa896f2-3316-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 19:32:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578598365;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=hUi8J02cOpp0rL71GTi5ko5+lGG5WbzAwabxwfIwRJw=;
 b=PXvvKuXYO+SEF30lDsKbzMbJpyrjjPphnP7t2YTge5IYVqMXLYW/Z9Bp
 pKVqUefYOEjYuo3Roa975pAG27oMD+h9pXONF9e+36TquYHyGNWE7iRw6
 CFLp2yjU/U52zf8sgnSYLNP84VrnL+MXibW9PQ0HBeTWNq2SHYUjLdej7 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9rtjaZn9sY5A1WTzTACuuQT0YOOzfDwr07casTkzdI067KrWPDqWFf3yRRBBO72RGkRGd/PPiY
 vF2JeYpudL4BgnP/vbil7ZQlKHYhvrYDBym8Nq5Z0KKffyNsXIOhi3hFttAe6lnjW6+qP4xSGN
 RcXynoBpIfp4nScnQkrhhSIfs9Lw3qn/j+kLWsDZyORKwuIkoENeGIHN+cU+YXyVa/QUZ8xsx8
 1wMCdsWt38ieR33iO/ZVf3udeM9Aqzr6zJdEFRABs5t/JhKeaIJfqyB3HAPcsuLt3obTOCIFRk
 GVI=
X-SBRS: 2.7
X-MesageID: 11138289
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11138289"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 19:32:38 +0000
Message-ID: <20200109193241.14542-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200109193241.14542-1-andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] x86/boot: Remove the preconstructed low
 16M superpage 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlc2UgYXJlIGxlZnQgb3ZlciBmcm9tIGMvcyBiMjgwNDQyMiAieDg2OiBtYWtlIFhlbiBlYXJs
eSBib290IGNvZGUKcmVsb2NhdGFibGUiLCB3aGljaCBtYWRlIGl0IHBvc3NpYmxlIGZvciBYZW4g
bm90IHRvIGJlIGluIHRoZSBib3R0b20gMTZNLgoKTm90aGluZyB1c2luZyB0aGUgbWFwcGluZ3Mg
YW55IG1vcmUuICBCdWlsZCB0aGVtIGluIHRoZSBkaXJlY3RtYXAgd2hlbiB3YWxraW5nCnRoZSBF
ODIwIHRhYmxlIGFsb25nIHdpdGggZXZlcnl0aGluZyBlbHNlLgoKRnVydGhlcm1vcmUsIGl0IGlz
IHVuZGVmaW5lZCB0byBoYXZlIHN1cGVycGFnZXMgYW5kIE1UUlJzIGRpc2FncmVlIG9uCmNhY2hl
YWJpbGl0eSBib3VuZGFyaWVzLCBhbmQgbm90aGluZyBhY3R1YWxseSBjaGVja3MuICBXaGlsZSB3
ZSBkb24ndCBmaXggdGhpcwpleHBsaWNpdGx5LCB3ZSBkbyBhdCBsZWFzdCBob25vdXIgdGhlIEU4
MjAgbm93IGlmIGl0IHNheXMgdGhlcmUgYXJlIGJvdW5kYXJpZXMKaW4gdGhpcyByYW5nZS4KCkFz
IGEgY29uc2VxdWVuY2UsIHRoZXJlIGFyZSBub3cgbm8gX1BBR0VfUFJFU0VOVCBlbnRyaWVzIGJl
dHdlZW4KX19wYWdlX3RhYmxlc197c3RhcnQsZW5kfSB3aGljaCBuZWVkIHRvIHNraXAgcmVsb2Nh
dGlvbi4gIFRoaXMgc2ltcGxpZmllcyB0aGUKTUIxLzIgZW50cnkgcGF0aCBsb2dpYyB0byByZW1v
dmUgdGhlIGwyX2lkZW50bWFwW10gc3BlY2lhbCBjYXNlLgoKVGhlIGxvdyAyTSAodXNpbmcgNGsg
cGFnZXMpIGlzIHJldGFpbmVkIGZvciBub3cuICBBbW9uZ3N0IG90aGVyIHRoaW5ncywgaXQKbWF0
dGVycyBmb3IgY29uc29sZSBsb2dnaW5nIHdoaWxlIHRoZSBsZWdhY3kgVkdBIGhvbGUgaXMgaW4g
dXNlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgp2MjoKICogVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gd2hhdCB0aGUgbG93IDE2
TSB1c2VkIHRvIGJlIHVzZWQgZm9yCiAqIEFkZCBQUkVCVUlMVF9NQVBfTElNSVQKLS0tCiB4ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgICAgfCAxMCArKy0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC94ODZfNjQuUyAgICAgICAgfCAxNyArKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgMTMgKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgIDMgLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCAyNTA1ODdmZGYwLi5kMTUy
YWY0NTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02NjEsMTUgKzY2MSw5IEBAIHRyYW1wb2xpbmVfc2V0dXA6
CiAgICAgICAgIG1vdiAgICAgJWVheCxzeW1fZnMoYm9vdF90c2Nfc3RhbXApCiAgICAgICAgIG1v
diAgICAgJWVkeCxzeW1fZnMoYm9vdF90c2Nfc3RhbXApKzQKIAotICAgICAgICAvKgotICAgICAg
ICAgKiBVcGRhdGUgZnJhbWUgYWRkcmVzc2VzIGluIHBhZ2UgdGFibGVzIGV4Y2x1ZGluZyBsMl9p
ZGVudG1hcAotICAgICAgICAgKiB3aXRob3V0IGl0cyBmaXJzdCBlbnRyeSB3aGljaCBwb2ludHMg
dG8gbDFfaWRlbnRtYXAuCi0gICAgICAgICAqLworICAgICAgICAvKiBSZWxvY2F0ZSBwYWdldGFi
bGVzIHRvIHBvaW50IGF0IFhlbidzIGN1cnJlbnQgbG9jYXRpb24gaW4gbWVtb3J5LiAqLwogICAg
ICAgICBtb3YgICAgICQoKF9fcGFnZV90YWJsZXNfZW5kLV9fcGFnZV90YWJsZXNfc3RhcnQpLzgp
LCVlY3gKLSAgICAgICAgbW92ICAgICAkKCgobDJfaWRlbnRtYXAtX19wYWdlX3RhYmxlc19zdGFy
dCkvOCkrMSksJWVkeAotMTogICAgICBjbXAgICAgICQoKGwyX2lkZW50bWFwK2wyX2lkZW50bWFw
X3NpemVvZi1fX3BhZ2VfdGFibGVzX3N0YXJ0KS84KSwlZWN4Ci0gICAgICAgIGNtb3ZlICAgJWVk
eCwlZWN4Ci0gICAgICAgIHRlc3RsICAgJF9QQUdFX1BSRVNFTlQsc3ltX2ZzKF9fcGFnZV90YWJs
ZXNfc3RhcnQpLTgoLCVlY3gsOCkKKzE6ICAgICAgdGVzdGwgICAkX1BBR0VfUFJFU0VOVCxzeW1f
ZnMoX19wYWdlX3RhYmxlc19zdGFydCktOCgsJWVjeCw4KQogICAgICAgICBqeiAgICAgIDJmCiAg
ICAgICAgIGFkZCAgICAgJWVzaSxzeW1fZnMoX19wYWdlX3RhYmxlc19zdGFydCktOCgsJWVjeCw4
KQogMjogICAgICBsb29wICAgIDFiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZf
NjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDBhY2Y1ZTg2MGMuLmRlNTU1
Zjg3ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC02NSwyNCArNjUsMTkgQEAgbDFfaWRlbnRtYXA6CiAg
ICAgICAgIC5zaXplIGwxX2lkZW50bWFwLCAuIC0gbDFfaWRlbnRtYXAKIAogLyoKLSAqIF9fcGFn
ZV90YWJsZXNfc3RhcnQgZG9lcyBub3QgY292ZXIgbDFfaWRlbnRtYXAgYmVjYXVzZSBpdCAobDFf
aWRlbnRtYXApCi0gKiBjb250YWlucyAxLTEgbWFwcGluZ3MuIFRoaXMgbWVhbnMgdGhhdCBmcmFt
ZSBhZGRyZXNzZXMgb2YgdGhlc2UgbWFwcGluZ3MKLSAqIGFyZSBzdGF0aWMgYW5kIHNob3VsZCBu
b3QgYmUgdXBkYXRlZCBhdCBydW50aW1lLgorICogX19wYWdlX3RhYmxlc197c3RhcnQsZW5kfSBj
b3ZlciB0aGUgcmFuZ2Ugb2YgcGFnZXRhYmxlcyB3aGljaCBuZWVkCisgKiByZWxvY2F0aW5nIGFz
IFhlbiBtb3ZlcyBhcm91bmQgcGh5c2ljYWwgbWVtb3J5LiAgaS5lLiBlYWNoIHN5bV9vZmZzKCkK
KyAqIHJlZmVyZW5jZSB0byBhIGRpZmZlcmVudCBwYWdldGFibGUgaW4gdGhlIFhlbiBpbWFnZS4K
ICAqLwogR0xPQkFMKF9fcGFnZV90YWJsZXNfc3RhcnQpCiAKIC8qCi0gKiBTcGFjZSBmb3IgbWFw
cGluZyB0aGUgZmlyc3QgNEdCIG9mIG1lbW9yeSwgd2l0aCB0aGUgZmlyc3QgMTYgbWVnYWJ5dGVz
Ci0gKiBhY3R1YWx5IG1hcHBlZCAobW9zdGx5IHVzaW5nIHN1cGVycGFnZXMpLiAgVXNlcyA0eCA0
ayBwYWdlcy4KKyAqIFNwYWNlIGZvciA0RyB3b3J0aCBvZiAyTSBtYXBwaW5ncywgZmlyc3QgMk0g
YWN0dWFsbHkgbWFwcGVkIHZpYQorICogbDFfaWRlbnRtYXBbXS4gIFVzZXMgNHggNGsgcGFnZXMu
CiAgKi8KIEdMT0JBTChsMl9pZGVudG1hcCkKICAgICAgICAgLnF1YWQgc3ltX29mZnMobDFfaWRl
bnRtYXApICsgX19QQUdFX0hZUEVSVklTT1IKLSAgICAgICAgaWR4ID0gMQotICAgICAgICAucmVw
dCA3Ci0gICAgICAgIC5xdWFkIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSB8IFBBR0VfSFlQ
RVJWSVNPUiB8IF9QQUdFX1BTRQotICAgICAgICBpZHggPSBpZHggKyAxCi0gICAgICAgIC5lbmRy
Ci0gICAgICAgIC5maWxsIDQgKiBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDgsIDgsIDAKKyAgICAg
ICAgLmZpbGwgNCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSwgOCwgMAogICAgICAgICAuc2l6
ZSBsMl9pZGVudG1hcCwgLiAtIGwyX2lkZW50bWFwCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGVkNTRmNzlmZWEuLjYy
YWRjOWUyYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCkBAIC02NzgsNiArNjc4LDkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXQgY29weV9iaW9zX2U4MjAoc3RydWN0IGU4MjBlbnRyeSAqbWFwLCB1bnNpZ25lZCBpbnQgbGkK
ICAgICByZXR1cm4gbjsKIH0KIAorLyogSG93IG11Y2ggb2YgdGhlIGRpcmVjdG1hcCBpcyBwcmVi
dWlsdCBhdCBjb21waWxlIHRpbWUuICovCisjZGVmaW5lIFBSRUJVSUxUX01BUF9MSU1JVCAoMSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpCisKIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgbWJpX3ApCiB7CiAgICAgY2hhciAqbWVtbWFwX3R5cGUgPSBOVUxMOwpA
QCAtMTAyMCw3ICsxMDIzLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICAgKgogICAgICAqIFdlIHJlcXVpcmUgc3VwZXJwYWdlIGFs
aWdubWVudCBiZWNhdXNlIHRoZSBib290IGFsbG9jYXRvciBpcwogICAgICAqIG5vdCB5ZXQgaW5p
dGlhbGlzZWQuIEhlbmNlIHdlIGNhbiBvbmx5IG1hcCBzdXBlcnBhZ2VzIGluIHRoZQotICAgICAq
IGFkZHJlc3MgcmFuZ2UgQk9PVFNUUkFQX01BUF9CQVNFIHRvIDRHQiwgYXMgdGhpcyBpcyBndWFy
YW50ZWVkCisgICAgICogYWRkcmVzcyByYW5nZSBQUkVCVUlMVF9NQVBfTElNSVQgdG8gNEdCLCBh
cyB0aGlzIGlzIGd1YXJhbnRlZWQKICAgICAgKiBub3QgdG8gcmVxdWlyZSBkeW5hbWljIGFsbG9j
YXRpb24gb2YgcGFnZXRhYmxlcy4KICAgICAgKgogICAgICAqIEFzIHdlbGwgYXMgbWFwcGluZyBz
dXBlcnBhZ2VzIGluIHRoYXQgcmFuZ2UsIGluIHByZXBhcmF0aW9uIGZvcgpAQCAtMTAzNiwxMCAr
MTAzOSwxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICBpZiAoIGJvb3RfZTgyMC5tYXBbaV0udHlwZSAhPSBFODIwX1JBTSAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAvKiBTdXBlcnBhZ2UtYWxpZ25lZCBj
aHVua3MgZnJvbSBCT09UU1RSQVBfTUFQX0JBU0UuICovCisgICAgICAgIC8qIFN1cGVycGFnZS1h
bGlnbmVkIGNodW5rcyBmcm9tIFBSRUJVSUxUX01BUF9MSU1JVC4gKi8KICAgICAgICAgcyA9IChi
b290X2U4MjAubWFwW2ldLmFkZHIgKyBtYXNrKSAmIH5tYXNrOwogICAgICAgICBlID0gKGJvb3Rf
ZTgyMC5tYXBbaV0uYWRkciArIGJvb3RfZTgyMC5tYXBbaV0uc2l6ZSkgJiB+bWFzazsKLSAgICAg
ICAgcyA9IG1heF90KHVpbnQ2NF90LCBzLCBCT09UU1RSQVBfTUFQX0JBU0UpOworICAgICAgICBz
ID0gbWF4X3QodWludDY0X3QsIHMsIFBSRUJVSUxUX01BUF9MSU1JVCk7CiAgICAgICAgIGlmICgg
cyA+PSBlICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCkBAIC0xMzQ2LDggKzEzNDksOCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAg
ICAgICAgIHNldF9wZHhfcmFuZ2UocyA+PiBQQUdFX1NISUZULCBlID4+IFBBR0VfU0hJRlQpOwog
Ci0gICAgICAgIC8qIE5lZWQgdG8gY3JlYXRlIG1hcHBpbmdzIGFib3ZlIEJPT1RTVFJBUF9NQVBf
QkFTRS4gKi8KLSAgICAgICAgbWFwX3MgPSBtYXhfdCh1aW50NjRfdCwgcywgQk9PVFNUUkFQX01B
UF9CQVNFKTsKKyAgICAgICAgLyogTmVlZCB0byBjcmVhdGUgbWFwcGluZ3MgYWJvdmUgUFJFQlVJ
TFRfTUFQX0xJTUlULiAqLworICAgICAgICBtYXBfcyA9IG1heF90KHVpbnQ2NF90LCBzLCBQUkVC
VUlMVF9NQVBfTElNSVQpOwogICAgICAgICBtYXBfZSA9IG1pbl90KHVpbnQ2NF90LCBlLAogICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobDJfaWRlbnRtYXApIDw8IEwyX1BBR0VUQUJM
RV9TSElGVCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwppbmRleCBmOWNiNzhjZmRiLi4w
N2QyMTU1YmY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xNjUsOCArMTY1LDUg
QEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoTUIyX2VmaTY0X2loLCBtdWx0aWJv
b3QyX3RhZ19lZmk2NF9paF90LCBwb2ludGVyKTsKICAgICBCTEFOSygpOwogCi0gICAgREVGSU5F
KGwyX2lkZW50bWFwX3NpemVvZiwgc2l6ZW9mKGwyX2lkZW50bWFwKSk7Ci0gICAgQkxBTksoKTsK
LQogICAgIE9GRlNFVChET01BSU5fdm1fYXNzaXN0LCBzdHJ1Y3QgZG9tYWluLCB2bV9hc3Npc3Qp
OwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:33:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:33: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 1ipdY6-0001tC-6x; Thu, 09 Jan 2020 19:32:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdY4-0001t6-SV
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 19:32:52 +0000
X-Inumbo-ID: d33f5581-3316-11ea-ba61-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d33f5581-3316-11ea-ba61-12813bfff9fa;
 Thu, 09 Jan 2020 19:32:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578598372;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4T2bHZMNtQ/+mkzwSgBiDf/wC0cM6a9T4871J62jmJM=;
 b=CaPDE3Xd7ZBmFrU5g8ZLa3SqZriVJ7a8yDNQgGIFR1sBX1NovRgFnoPf
 6Mko3tA6vpy1Ah4h4PiNPOdaahm7XllHsGlq8RFx3iqGpNeef5nur8S2I
 S3c5dqSdMc5tlT3sOZWeC4mK2eiBO0Iho2658+7X5IJbvH7XpoucCi4JV I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ea7VDE+wFYXXqEa5FDWMLxDjTSGYJp7E+faaqdfH+Mi/2H8g7vvlPXB71YT90GgkuEFK/sL+YU
 w1A9WNafERv03ERYGuO2EEnHRSPd1dw8jk04Hhe3Ecoi7IPsnXWRL/nTrH0SPiPvG462YpTxM3
 AiZa1+BdSD/Ngs3e7UIZNXdaX006GIwPoTHh/pdcymJpTDg1yJL/zLDdgqWvujHTd7eztGtRzR
 799vfT/dRdk7VCHoDAyhUmqL9omRU3CmBbjxVQhQR0T2ibLesOwPG+ULPtjkuSvMuQKRwq3zB+
 1+g=
X-SBRS: 2.7
X-MesageID: 11295601
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11295601"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 19:32:41 +0000
Message-ID: <20200109193241.14542-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200109193241.14542-1-andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] x86/boot: Drop INVALID_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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

Tm93IHRoYXQgTlVMTCB3aWxsIGZhdWx0IGF0IGJvb3QsIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGEg
c3BlY2lhbCBjb25zdGFudCB0bwpzaWduaWZ5ICJjdXJyZW50IG5vdCBzZXQgdXAgeWV0Ii4KClNp
bmNlIGMvcyBmYWUyNDlkMjM0MTMgIng4Ni9ib290OiBSYXRpb25hbGlzZSBzdGFjayBoYW5kbGlu
ZyBkdXJpbmcgZWFybHkKYm9vdCIsIHRoZSBCU1AgY3B1X2luZm8gYmxvY2sgaXMgbm93IGNvbnNp
c3RlbnRseSB6ZXJvLCBzbyBkcm9wIHRoZSBhZGphY2VudApyZS16ZXJvaW5nLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogRHJvcCBy
ZS16ZXJvaWduIG9mIHRoZSBjcHVfaW5mbyBibG9jawotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jIHwgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgfCAyICstCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvdGJvb3Qu
YyAgICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgIHwgMyAtLS0K
IDUgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlLmMKaW5kZXggMjlmM2Y5YzVlMy4uMTk4NTk1ZmY5NyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlLmMKQEAgLTI2MCw3ICsyNjAsNyBAQCBzdGF0aWMgaW50IG1jYV9pbml0X2dsb2JhbCh1aW50
MzJfdCBmbGFncywgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZykKICAgICAgICAgICAgICAgICAg
ICAgICAgICZtaWctPm1jX2NvcmVpZCwgJm1pZy0+bWNfY29yZV90aHJlYWRpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICZtaWctPm1jX2FwaWNpZCwgTlVMTCwgTlVMTCwgTlVMTCk7CiAKLSAg
ICBpZiAoIGN1cnIgIT0gSU5WQUxJRF9WQ1BVICkKKyAgICBpZiAoIGN1cnIgKQogICAgIHsKICAg
ICAgICAgbWlnLT5tY19kb21pZCA9IGN1cnItPmRvbWFpbi0+ZG9tYWluX2lkOwogICAgICAgICBt
aWctPm1jX3ZjcHVpZCA9IGN1cnItPnZjcHVfaWQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmluZGV4IDRhMDdjZmIx
OGUuLmRkMzI3MTJkMmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC0yOSw3ICsyOSw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lkKQogICAgICAqIFdo
ZW4gY3VycmVudCBpc24ndCBwcm9wZXJseSBzZXQgdXAgeWV0LCB0aGlzIGlzIGVxdWl2YWxlbnQg
dG8KICAgICAgKiBydW5uaW5nIGluIGFuIGlkbGUgdkNQVSAoY2FsbGVycyBtdXN0IGNoZWNrIGZv
ciBOVUxMKS4KICAgICAgKi8KLSAgICBpZiAoIHYgPT0gSU5WQUxJRF9WQ1BVICkKKyAgICBpZiAo
ICF2ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA2MmFkYzllMmE4Li4x
YjZjYTRhNDdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtNzA3LDkgKzcwNyw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICAvKiBDcml0aWNhbCByZWdpb24g
d2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRseSEgKi8KIAotICAgIHNldF9w
cm9jZXNzb3JfaWQoMCk7Ci0gICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcg
c2FuaXR5LiAqLwotICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7CiAgICAgaW5pdF9zaGFkb3df
c3BlY19jdHJsX3N0YXRlKCk7CiAKICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwppbmRleCAzZTgy
OGZlMjA0Li41MDIwYzRhZDQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJvb3QuYworKysg
Yi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMzkyLDcgKzM5Miw3IEBAIHZvaWQgdGJvb3Rfc2h1
dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgKiBEdXJpbmcgZWFybHkgYm9vdCwg
d2UgY2FuIGJlIGNhbGxlZCBieSBwYW5pYyBiZWZvcmUgaWRsZV92Y3B1WzBdIGlzCiAgICAgICog
c2V0dXAsIGJ1dCBpbiB0aGF0IGNhc2Ugd2UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgcGFnZSB0YWJs
ZXMuCiAgICAgICovCi0gICAgaWYgKCBpZGxlX3ZjcHVbMF0gIT0gSU5WQUxJRF9WQ1BVICkKKyAg
ICBpZiAoIGlkbGVfdmNwdVswXSApCiAgICAgICAgIHdyaXRlX3B0YmFzZShpZGxlX3ZjcHVbMF0p
OwogCiAgICAgKCh2b2lkKCopKHZvaWQpKSh1bnNpZ25lZCBsb25nKWdfdGJvb3Rfc2hhcmVkLT5z
aHV0ZG93bl9lbnRyeSkoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCA4NjFkNDZkNmFjLi4yODI1N2Jj
NWM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC00LDkgKzQsNiBAQAogI2luY2x1ZGUgPHhlbi9tdWx0
aWJvb3QuaD4KICNpbmNsdWRlIDxhc20vbnVtYS5oPgogCi0vKiB2Q1BVIHBvaW50ZXIgdXNlZCBw
cmlvciB0byB0aGVyZSBiZWluZyBhIHZhbGlkIG9uZSBhcm91bmQgKi8KLSNkZWZpbmUgSU5WQUxJ
RF9WQ1BVICgoc3RydWN0IHZjcHUgKikweGNjY2NjY2NjY2NjY2MwMDBVTCkKLQogZXh0ZXJuIGNv
bnN0IGNoYXIgX18yTV90ZXh0X3N0YXJ0W10sIF9fMk1fdGV4dF9lbmRbXTsKIGV4dGVybiBjb25z
dCBjaGFyIF9fMk1fcm9kYXRhX3N0YXJ0W10sIF9fMk1fcm9kYXRhX2VuZFtdOwogZXh0ZXJuIGNo
YXIgX18yTV9pbml0X3N0YXJ0W10sIF9fMk1faW5pdF9lbmRbXTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:33:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:33: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 1ipdXz-0001st-UI; Thu, 09 Jan 2020 19:32:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdXy-0001sn-TN
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 19:32:46 +0000
X-Inumbo-ID: cf77ea0c-3316-11ea-ba61-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf77ea0c-3316-11ea-ba61-12813bfff9fa;
 Thu, 09 Jan 2020 19:32:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578598366;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=KZTwWQNbg0S0AKLJqv46yumP41x9a48ykIF80fwlRrE=;
 b=eccMJ2B0wAeZNwrNRvHyRtcupDubhxM1pDLPGkN9wSvmynhJjZKJBG9H
 5PCegakCi9QUzpWd7LVEdHk3iOLVbHo16iJyOaTgsn4PuJj0UMcK02WSB
 uqLOvhnmVoWqSTApmcE/Dz5ASRUpBVj8/UTJb4YM2FHWmHBwHsrXBewjj A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pZmrBTM9kRGUFdAcnrVNKi0dQ2LzeV+QFKQ2XjbagF+jvYi+ogcM31TtMkg6Wh8In5PKuzBMKC
 A28CKm+0CzssApKC59SLZy6OAWEd+gXFKSODCGWGIprqeccEtV8cB0tknRv3P/3vtmVGz5Unft
 7AfctBaM/xBnUOZLxV1thLdvyDb3GEmTETHkB2AologjFaQ+z/2xYd9anaZDVa1SPtsDZZLsFd
 0QgizmXQp0FoKU8X2W4/nwurqlM2ZSWu6oiZmcWlebdEkZVh9fu90Zdi18QVFeeuwczrAGC3X2
 m0k=
X-SBRS: 2.7
X-MesageID: 10692243
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="10692243"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 19:32:37 +0000
Message-ID: <20200109193241.14542-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] x86/boot: Remove mappings at 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: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, Hongyan Xia <hongyxia@amazon.com>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <pdurrant@amazon.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

VGhpcyBpcyB0aGUgKGxvbmcgb3ZlcmR1ZSkgc2VyaWVzIHdoaWNoIGZpbmFsbHkgcmVtb3ZlcyB0
aGUgbWFwcGluZyBhdCAwCmR1cmluZyBlYXJseSBib290LCB3aGljaCBoYXMgYml0dGVuIHVzIGlu
IHRoZSBwYXN0LiAgSXQgYWxzbyByZW1vdmVzIGFuIFJXWApnYWRnZXQgd2hpY2ggcGVyc2lzdHMg
cGFzdCBib290IGluIHRoZSBpZGxlIHBhZ2V0YWJsZXMuCgpNb3N0IG9mIHRoZSBjb21wbGV4aXR5
IHdhcyBkb3duIHRvIHRoZSBkaWZmZXJpbmcgKGFuZCBoYXJkLXRvLWZvbGxvdykgdXNlcyBvZgp0
aGUgYm9vdG1hcC4gIEkgZmlyc3Qgb3B0ZWQgdG8gZ2V0IHJpZCBvZiB0aGUgYm9vdG1hcCBlbnRp
cmVseS4gIFdoaWxlIHRoaXMgaXMKcG9zc2libGUgZm9yIHRoZSBjdXJyZW50IE11bHRpYm9vdCBw
YXRocywgaXQgaXMgaW5jb21wYXRpYmxlIHdpdGggdGhlIEVGSSBib290CnBhdGgsIGFuZCB3b3Jr
cyBhZ2FpbnN0IERhdmlkJ3MgZXhpc3RpbmcgcGxhbnMgdG8gbm90IHVzZSB0aGUgdHJhbXBvbGlu
ZSBhdAphbGwuCgpGdXJ0aGVyIGlkZWFzOiAobm90IGFkZHJlc3NlZCBoZXJlIGJlY2F1c2UgLUVU
SU1FIG9uIG15IGJlaGFsZi4pCgoxKSBHZXQgUFYtc2hpbSB0byB1c2UgaHlwZXJjYWxscyBmb3Ig
QVAgc3RhcnR1cCwgYXQgd2hpY2ggcG9pbnQgd2UgY2FuIGNvbXBpbGUKICAgb3V0IHRoZSB0cmFt
cG9saW5lIGVudGlyZWx5LiAgVGhpcyBpcyBwcm9iYWJseSBoZWxwZnVsIGZvciByb2J1c3RuZXNz
CiAgIHRlc3RpbmcgaW4gY29tYmluYXRpb24gd2l0aCBEYXZpZCdzIHBsYW5zLgoKMikgRHJvcCBC
T09UU1RSQVBfTUFQX3tCQVNFLExJTUlUfSBhbmQgaGF2ZSBib290c3RyYXBfbWFwKCkgcG9wdWxh
dGUgaW50byB0aGUKICAgZGlyZWN0bWFwLCBhcyB3ZSBvbmx5IHJlcXVlc3QgUkFNIG1hcHBpbmdz
LiAgVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBkcm9wIDMKICAgb2YgdGhlIGJvb3RtYXAgcGFnZXRh
Ymxlcy4gIEhvd2V2ZXIsIEknbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoZSBsYXRlcgogICBs
b2dpYyB3aWxsIGNvcGUgd2l0aCBjYWNoZWFiaWxpdHkgYm91bmRhcmllcyBmb3JjaW5nIHRoZSB1
c2Ugb2Ygc21hbGwKICAgbWFwcGluZ3MuCgpUaGlzIHNlcmllcyBoYXMgaGFkIGNvbXBsZXRlIHRl
c3RpbmcgZm9yIE1CIGFuZCBFRkkgYm9vdCBwYXRocy4gIEl0IHR1cm5zIG91dAp0aGF0IGdydWIg
Y2FuIGNoYWlubG9hZCB4ZW4uZWZpIGFuZCB0ZXN0IHRob3NlIHBhdGhzLgoKdjI6CiAgKiBUd28g
cGF0Y2hlcyBhbHJlYWR5IGNvbW1pdHRlZC4gIFNlZSBpbmRpdmlkdWFsIHBhdGNoZXMgZm9yIG90
aGVyIGNoYW5nZXMuCgpBbmRyZXcgQ29vcGVyICg0KToKICB4ODYvYm9vdDogUmVtb3ZlIHRoZSBw
cmVjb25zdHJ1Y3RlZCBsb3cgMTZNIHN1cGVycGFnZSBtYXBwaW5ncwogIHg4Ni9ib290OiBDbGVh
biB1cCBsP19ib290bWFwW10gY29uc3RydWN0aW9uCiAgeDg2L2Jvb3Q6IERvbid0IG1hcCAwIGR1
cmluZyBib290CiAgeDg2L2Jvb3Q6IERyb3AgSU5WQUxJRF9WQ1BVCgogeGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICB8IDIxICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggICAgICAgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290
LmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyB8ICAzIC0tLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggICAgICAgfCAgMyAtLS0KIDEwIGZpbGVzIGNoYW5n
ZWQsIDUzIGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:33:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:33: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 1ipdYD-0001uB-Qd; Thu, 09 Jan 2020 19:33:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdYB-0001ti-Ry
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 19:32:59 +0000
X-Inumbo-ID: d049c2e8-3316-11ea-ac27-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d049c2e8-3316-11ea-ac27-bc764e2007e4;
 Thu, 09 Jan 2020 19:32:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578598366;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=TUgSJcvrtirnKoh5NZO7xoERz9S6nXrtyBnu1JNNQyo=;
 b=iX1Pz4q/Fag89XoA1aIp9djJZZZx+/2HkhLS4/kMuCmawf36PR4ZesiK
 0WtexTTsYsRcdX665occOdi9HbzidIjYHetjjjkVVW2w8X9Xg2PjjFCOY
 dqrQi3/xkuQJ5aTj81m/sN66waJ/vhJ9D+V1IiltlIe9biysSsJPdV0YC E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9g+cp44T7LVkWnkx5tocdIhT2jPVosjMB+R3gL3eoKSvuzcZngER5UjV1DeN27ePwq35z2CPp3
 95sB/zqzNBZuscktsviwDqGUSXMvbupZjScxTDzcJLKq9Tn50ObDCDaHGXDeXQwzm57oR8RDcR
 0GKD2Q16z35nfuZGsS9UTgFvTSHqiy6gDi17CMxugkx/d56/xp6YYVK+bInEI+duoy+PbhGdTC
 tt8DGektGI4eU3Ufzm84H4k5ns2InnLXsDTBRgUkZoNXVtU5H86X/MIXzDiStZSk1a+FnTRERv
 aEE=
X-SBRS: 2.7
X-MesageID: 11081780
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11081780"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 19:32:40 +0000
Message-ID: <20200109193241.14542-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200109193241.14542-1-andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] x86/boot: Don't map 0 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

SW4gcGFydGljdWxhciwgaXQgY2F1c2VzIGFjY2lkZW50YWwgTlVMTCBwb2ludGVyIGRlcmVmZXJl
bmNlcyB0byBnbyB1bm5vdGljZWQuCgpUaGUgbWFqb3JpdHkgb2YgdGhlIGVhcmx5IG9wZXJhdGlv
biB0YWtlcyBwbGFjZSBlaXRoZXIgaW4gUmVhbCBtb2RlLCBvcgpQcm90ZWN0ZWQgVW5wYWdlZCBt
b2RlLiAgVGhlIG9ubHkgYml0IHdoaWNoIHJlcXVpcmVzIHBhZ2V0YWJsZSBtYXBwaW5ncyBpcyB0
aGUKdHJhbXBvbGluZSB0cmFuc2l0aW9uIGludG8gTG9uZyBtb2RlIGFuZCBqdW1wIHRvIHRoZSBo
aWdoZXIgbWFwcGluZ3MsIHNvIHRoZXJlCmlzIG5vIG5lZWQgZm9yIHRoZSB3aG9sZSBib3R0b20g
Mk0gdG8gYmUgbWFwcGVkLgoKSW50cm9kdWNlIGEgbmV3IGwxX2Jvb3RtYXAgaW4gLmluaXQuZGF0
YSwgYW5kIHVzZSBpdCBpbnN0ZWFkIG9mIGwxX2lkZW50bWFwLgpUaGUgRUZJIGJvb3QgcGF0aCBk
b2Vzbid0IHBhc3MgdGhyb3VnaCB0aGUgdHJhbXBvbGluZSwgc28gZG9lc24ndCBuZWVkIGFueQph
ZGp1c3RtZW50LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgfCAxNCArKysrKysrKy0tLS0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QveDg2XzY0LlMgfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IDBiNzVkMzNhMjUuLmQyNDZlMzc0
ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKQEAgLTY4OSwxMiArNjg5LDE0IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAg
ICAgICAgIHN1YiAgICAgJChMMl9QQUdFVEFCTEVfRU5UUklFUyo4KSwlZWF4CiAgICAgICAgIGxv
b3AgICAgMWIKIAotICAgICAgICAvKgotICAgICAgICAgKiBEdXJpbmcgYm9vdCwgaG9vayA0a0Ig
bWFwcGluZ3Mgb2YgZmlyc3QgMk1CIG9mIG1lbW9yeSBpbnRvIEwyLgotICAgICAgICAgKiBUaGlz
IGF2b2lkcyBtaXhpbmcgY2FjaGFiaWxpdHkgZm9yIHRoZSBsZWdhY3kgVkdBIHJlZ2lvbi4KLSAg
ICAgICAgICovCi0gICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1Irc3ltX2VzaShsMV9p
ZGVudG1hcCksJWVkaQotICAgICAgICBtb3YgICAgICVlZGksc3ltX2ZzKGwyX2Jvb3RtYXApCisg
ICAgICAgIC8qIE1hcCB0aGUgcGVybWFuZW50IHRyYW1wb2xpbmUgcGFnZSBpbnRvIGx7MSwyfV9i
b290bWFwW10uICovCisgICAgICAgIG1vdiAgICAgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpLCAl
ZWN4CisgICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1JfUlgoJWVjeCksICVlZHggLyog
JWVkeCA9IFBURSB0byB3cml0ZSAgKi8KKyAgICAgICAgc2hyICAgICAkUEFHRV9TSElGVCwgJWVj
eCAgICAgICAgICAgICAgICAvKiAlZWN4ID0gU2xvdCB0byB3cml0ZSAqLworICAgICAgICBtb3Yg
ICAgICVlZHgsIHN5bV9vZmZzKGwxX2Jvb3RtYXApKCVlc2ksICVlY3gsIDgpCisKKyAgICAgICAg
bGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUiArIHN5bV9lc2kobDFfYm9vdG1hcCksICVlZHgKKyAg
ICAgICAgbW92ICAgICAlZWR4LCBzeW1fZXNpKGwyX2Jvb3RtYXApCiAKICAgICAgICAgLyogQXBw
bHkgcmVsb2NhdGlvbnMgdG8gYm9vdHN0cmFwIHRyYW1wb2xpbmUuICovCiAgICAgICAgIG1vdiAg
ICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwppbmRleCBkZTU1NWY4
N2Y0Li5hZjYyODUwNTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtMTU1LDYgKzE1NSwxMCBAQCBHTE9C
QUwoX19wYWdlX3RhYmxlc19lbmQpCiAgICAgICAgIC5zZWN0aW9uIC5pbml0LmRhdGEsICJhdyIs
IEBwcm9nYml0cwogICAgICAgICAuYWxpZ24gUEFHRV9TSVpFLCAwCiAKK2wxX2Jvb3RtYXA6Cisg
ICAgICAgIC5maWxsIEwxX1BBR0VUQUJMRV9FTlRSSUVTLCA4LCAwCisgICAgICAgIC5zaXplIGwx
X2Jvb3RtYXAsIC4gLSBsMV9ib290bWFwCisKIEdMT0JBTChsMl9ib290bWFwKQogICAgICAgICAu
ZmlsbCA0ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMsIDgsIDAKICAgICAgICAgLnNpemUgbDJfYm9v
dG1hcCwgLiAtIGwyX2Jvb3RtYXAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:33:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:33: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 1ipdYH-0001w5-9p; Thu, 09 Jan 2020 19:33:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdYG-0001vt-R1
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 19:33:04 +0000
X-Inumbo-ID: d5386ad4-3316-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5386ad4-3316-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 19:32:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578598374;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=S0PnDIRPnnivkZtzB1RPCTwe6TcOz1Y0241PkWUJgLU=;
 b=ZOj5qAH0Dqw/2PbpP963aA1W+jtRClbs3EQjwRIwOvmn38DsanJAIOxh
 v4XcrTh7qhOSzVwV3ZVZYpseIpj5DCMe1ma9I+F5YMi52fpnELUx8oEti
 rR2NR4Tmj9qqRnIbDasRryVhIjxsgJwskg/0hqPuPfcUjX0BJokOQ0iDI w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AFFgm29NDEXp+EmqkD7Dewug/IH2mIPbHS9RB/3yyT6dRa2DGobrfRFypdYu4I4CRUSaTZpVOw
 f8c7ko4NFbGwWX4EQD5hNUNKrwBN8HviP1aZA66s4TPLI70wAS1xMbWAnE+y2/D5ygqjsogyjW
 Qpvs4BYtiZUtnFnKzEquZPE59yBcCsL+BkXEpHdLQKZIWWzK8/90Mfr7D+DfQIWKdLpu2cVeDL
 IP+osGtpvOd/QNcJusTUQoE8OPXyv14O67pD1EYxPKWXWTLRw30aykJ/NKpo6HQf3M9Pk+Ki5a
 lyk=
X-SBRS: 2.7
X-MesageID: 11138290
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="11138290"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 9 Jan 2020 19:32:39 +0000
Message-ID: <20200109193241.14542-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200109193241.14542-1-andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] x86/boot: Clean up l?_bootmap[]
 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

VGhlIG5lZWQgZm9yIFhlbiB0byBiZSBpZGVudGl0eSBtYXBwZWQgaW50byB0aGUgYm9vdG1hcCBp
cyBub3Qgb2J2aW91cywgYW5kCmRpZmZlcnMgYmV0d2VlbiB0aGUgTUIgYW5kIEVGSSBib290IHBh
dGhzLgoKVGhlIEVGSSBzaWRlIGlzIGZ1cnRoZXIgY29tcGxpY2F0ZWQgYnkgYW4gYXR0ZW1wdCB0
byBjb3BlIHdpdGggd2l0aCBsMl9ib290bWFwCm9ubHkgYmVpbmcgNGsgbG9uZy4gIFRoaXMgaXMg
dW5kb2N1bWVudGVkLCBjb25mdXNpbmcsIG9ubHkgd29ya3MgaWYgWGVuIGlzIHRoZQpzaW5nbGUg
b2JqZWN0IHdhbnRpbmcgbWFwcGluZy4KClRoZSBwYWdlYWJsZXMgYXJlIGNvbW1vbiB0byBib3Ro
IHRoZSBNQiBhbmQgRUZJIGJ1aWxkcywgc28gc2ltcGxpZnkgdGhlIEVGSQpib290bWFwIGNvbnN0
cnVjdGlvbiBjb2RlIHRvIG1ha2UgZXhhY3RseSBvbmUgaWRlbnRpdHktbWFwIG9mIFhlbiwgd2hp
Y2ggbm93Cm1ha2VzIHRoZSB0d28gcGF0aHMgY29uc2lzdGVudC4gIENvbW1lbnQgYm90aCBwaWVj
ZXMgb2YgbG9naWMsIGV4cGxhaW5pbmcgd2hhdAp0aGUgbWFwcGluZ3MgYXJlIG5lZWRlZCBmb3Iu
CgpGaW5hbGx5LCBsZWF2ZSBhIGxpbmtlciBhc3NlcnQgY292ZXJpbmcgdGhlIGZhY3QgdGhhdCBw
bGVudHkgb2YgY29kZSBibGluZGx5CmFzc3VtZXMgdGhhdCBYZW4gaXMgbGVzcyB0aGF0IDE2TS4g
IFRoaXMgd2FudHMgZml4aW5nIGluIGR1ZSBjb3Vyc2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBFeHRyYSBCVUlMRF9CVUdfT04o
KSdzCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgIHwgIDggKysrKysrLS0KIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYveGVuLmxkcy5TICAgICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0
aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZDE1MmFmNDU0Mi4uMGI3NWQz
M2EyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUwpAQCAtNjY4LDcgKzY2OCwxMSBAQCB0cmFtcG9saW5lX3NldHVwOgog
ICAgICAgICBhZGQgICAgICVlc2ksc3ltX2ZzKF9fcGFnZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gs
OCkKIDI6ICAgICAgbG9vcCAgICAxYgogCi0gICAgICAgIC8qIEluaXRpYWxpemUgTDIgYm9vdC1t
YXAvZGlyZWN0IG1hcCBwYWdlIHRhYmxlIGVudHJpZXMgKDE2TUIpLiAqLworICAgICAgICAvKgor
ICAgICAgICAgKiBNYXAgWGVuIGludG8gdGhlIGRpcmVjdG1hcCAobmVlZGVkIGZvciBlYXJseS1i
b290IHBhZ2V0YWJsZQorICAgICAgICAgKiBoYW5kbGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5
IG1hcCBYZW4gaW50byBib290bWFwIChuZWVkZWQgZm9yCisgICAgICAgICAqIHRoZSB0cmFuc2l0
aW9uIGludG8gbG9uZyBtb2RlKSwgdXNpbmcgMk0gc3VwZXJwYWdlcy4KKyAgICAgICAgICovCiAg
ICAgICAgIGxlYSAgICAgc3ltX2VzaShzdGFydCksJWVieAogICAgICAgICBsZWEgICAgICgxPDxM
Ml9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpKCVlYngpLCVl
YXgKICAgICAgICAgc2hyICAgICAkKEwyX1BBR0VUQUJMRV9TSElGVC0zKSwlZWJ4CkBAIC02Nzgs
NyArNjgyLDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgc3ViICAgICAkKDE8PEwyX1BB
R0VUQUJMRV9TSElGVCksJWVheAogICAgICAgICBsb29wICAgIDFiCiAKLSAgICAgICAgLyogSW5p
dGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyeS4gKi8KKyAgICAgICAgLyog
SW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAg
ICBsZWEgICAgIF9fUEFHRV9IWVBFUlZJU09SKyhMMl9QQUdFVEFCTEVfRU5UUklFUyo4KSozK3N5
bV9lc2kobDJfYm9vdG1hcCksJWVheAogICAgICAgICBtb3YgICAgICQ0LCVlY3gKIDE6ICAgICAg
bW92ICAgICAlZWF4LHN5bV9mcyhsM19ib290bWFwKS04KCwlZWN4LDgpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
aW5kZXggOWMwMzZkNWY0Yy4uMjAzYTlkM2JiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNTg1LDIx
ICs1ODUsMjcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lk
KQogICAgIGlmICggIWVmaV9lbmFibGVkKEVGSV9MT0FERVIpICkKICAgICAgICAgcmV0dXJuOwog
Ci0gICAgLyogSW5pdGlhbGlzZSBMMiBpZGVudGl0eS1tYXAgYW5kIGJvb3QtbWFwIHBhZ2UgdGFi
bGUgZW50cmllcyAoMTZNQikuICovCisgICAgLyogQ2hlY2sgdGhhdCB0aGVyZSBpcyBhdCBsZWFz
dCA0RyBvZiBtYXBwaW5nIHNwYWNlIGluIGwyXyptYXBbXSAqLworICAgIEJVSUxEX0JVR19PTigo
c2l6ZW9mKGwyX2Jvb3RtYXApICAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8IDQpOworICAgIEJV
SUxEX0JVR19PTigoc2l6ZW9mKGwyX2lkZW50bWFwKSAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8
IDQpOworCisgICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRy
aWVzLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgKytpICkKKyAgICAgICAgbDNfYm9vdG1h
cFtpXSA9IGwzZV9mcm9tX3BhZGRyKChVSU5UTilsMl9ib290bWFwICsgaSAqIFBBR0VfU0laRSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09S
KTsKKyAgICAvKgorICAgICAqIE1hcCBYZW4gaW50byB0aGUgZGlyZWN0bWFwIChuZWVkZWQgZm9y
IGVhcmx5LWJvb3QgcGFnZXRhYmxlCisgICAgICogaGFuZGxpbmcvd2Fsa2luZyksIGFuZCBpZGVu
dGl0eSBtYXAgWGVuIGludG8gYm9vdG1hcCAobmVlZGVkIGZvciB0aGUKKyAgICAgKiB0cmFuc2l0
aW9uIGZyb20gdGhlIEVGSSBwYWdldGFibGVzIHRvIFhlbiksIHVzaW5nIDJNIHN1cGVycGFnZXMu
CisgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyArK2kgKQogICAgIHsKICAgICAgICAg
dW5zaWduZWQgaW50IHNsb3QgPSAoeGVuX3BoeXNfc3RhcnQgPj4gTDJfUEFHRVRBQkxFX1NISUZU
KSArIGk7CiAgICAgICAgIHBhZGRyX3QgYWRkciA9IHNsb3QgPDwgTDJfUEFHRVRBQkxFX1NISUZU
OwogCiAgICAgICAgIGwyX2lkZW50bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIoYWRkciwgUEFH
RV9IWVBFUlZJU09SfF9QQUdFX1BTRSk7Ci0gICAgICAgIHNsb3QgJj0gTDJfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxOwogICAgICAgICBsMl9ib290bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIoYWRk
ciwgX19QQUdFX0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKICAgICB9Ci0gICAgLyogSW5pdGlhbGlz
ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwotICAgIGwzX2Jvb3RtYXBb
bDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0KV0gPQotICAgICAgICBsM2VfZnJvbV9wYWRk
cigoVUlOVE4pbDJfYm9vdG1hcCwgX19QQUdFX0hZUEVSVklTT1IpOwotICAgIGwzX2Jvb3RtYXBb
bDNfdGFibGVfb2Zmc2V0KHhlbl9waHlzX3N0YXJ0ICsgKDggPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAtIDEpXSA9Ci0gICAgICAgIGwzZV9mcm9tX3BhZGRyKChVSU5UTilsMl9ib290bWFwLCBfX1BB
R0VfSFlQRVJWSVNPUik7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9oYW5kbGVf
bW9kdWxlKHN0cnVjdCBmaWxlICpmaWxlLCBjb25zdCBDSEFSMTYgKm5hbWUsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCAx
MTFlZGI1MzYwLi43ZjgyZjY0MDc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTM4MSwzICszODEsNiBAQCBBU1NFUlQo
KHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQQUNFIC0g
TUJJX1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFuZCBt
YmkgZGF0YSIpCiBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFydCkgPj0g
V0FLRVVQX1NUQUNLX01JTiwKICAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCisKKy8qIFBs
ZW50eSBvZiBib290IGNvZGUgYXNzdW1lcyB0aGF0IFhlbiBpc24ndCBsYXJnZXIgdGhhbiAxNk0u
ICovCitBU1NFUlQoX2VuZCAtIF9zdGFydCA8PSBNQigxNiksICJYZW4gdG9vIGxhcmdlIGZvciBl
YXJseS1ib290IGFzc3VtcHRpb25zIikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:43:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19:43: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 1ipdi7-0003BA-FP; Thu, 09 Jan 2020 19:43:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dp4R=26=kojedz.in=richard@srs-us1.protection.inumbo.net>)
 id 1ipdg3-00038Q-Tq
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 19:41:08 +0000
X-Inumbo-ID: f79b2980-3317-11ea-b89f-bc764e2007e4
Received: from pi.kojedz.in (unknown [2a01:be00:10:201:0:80:0:1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f79b2980-3317-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 19:41:02 +0000 (UTC)
Received: from webmail.srv.kojedz.in (pi.kojedz.in
 [IPv6:2a01:be00:10:201:0:80:0:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: richard@kojedz.in)
 by pi.kojedz.in (Postfix) with ESMTPSA id 6F5E7A0FA
 for <xen-devel@lists.xen.org>; Thu,  9 Jan 2020 20:41:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kojedz.in; s=mail;
 t=1578598860; bh=ZkZsbT9LWCNL86RMv1+8kOBo7RhAa0fmY+XSHLzni1w=;
 h=Date:From:To:Subject;
 b=p0zOKgXPMMQztfms6tmMpkS5zN5D61XaWikQ67EpH3DYYg/MzK10VdugIK9AJQ6eS
 0IkokOKfiwpkeB6Z+nlbVeq8dC2AGdzXx/EUBXTPXy7nuqQu2qwdejtmawPnUU9W2A
 sHeJKMoZEOZxlnhMVVXGgJbKZR2fXjsxjJhVHvym/hO5nAeUEGaa0t49LNmAaURLyZ
 +r0D4mwREZ49goF/4lbtfv4KWApfEux8M+goqRT2qiNoAzKstdrqumADXzqlZ5GUYq
 ufki+oy3utnNSwDvi6CUEP+7CDARxTd32r/2oQrN8RzHyNm5OL9UVL8yVLz/aEqK0C
 IkEbbAjie/KH22bSTLpj7r7edQzYpmLND6FHDRJYFUckMqEklCVBsaBqDNIsm2Tche
 v7OIVE6vYhnGc8utX70q9w+9kQ+nTmzmRWYQryBrga3zMCwK8VCDNNFr4pUDc7qXoN
 SF+GqJbi1bye5YPBb4VWeQkWzY4BYM3mWaN46k18dm5N16rfdtgKBo35ubv+XHiQfl
 M4E6pneuEKXd33sHcmaElxBfUj529vmsHDGu4Bqp72iF02ls96bd0zVAOuN/Z+b8zN
 B3V57hw/wg6CcZkqN24DaSCg7+Wj4ZR35fiAVLNopYzlK3j4mqP4BRrZfAPlZkRI0R
 jjwbKv9QLWqUjP7AsrKVN7Ok=
MIME-Version: 1.0
Date: Thu, 09 Jan 2020 20:40:59 +0100
From: Richard Kojedzinszky <richard@kojedz.in>
To: xen-devel@lists.xen.org
Message-ID: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
X-Sender: richard@kojedz.in
User-Agent: Roundcube Webmail/1.3.8
X-Mailman-Approved-At: Thu, 09 Jan 2020 19:43:14 +0000
Subject: [Xen-devel] [BUG] xenstat_vcpu_ns returns invalid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBYZW4gRGV2cywKCmNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2NzI3Y2EyZjE0OGNhZWQ4OTM5
MTMxMWI4IGludHJvZHVjZXMgdGhlIApYRU5fUlVOU1RBVEVfVVBEQVRFIG1hcmtlciBiaXQsIHdo
aWNoIGlzIG5vdCBoYW5kbGVkIGluCnZjcHVfcnVuc3RhdGVfZ2V0KCkgaW4geGVuL2NvbW1vbi9z
Y2hlZHVsZS5jLiBSZWxldmFudCBjb2RlOgoKICAgICBkZWx0YSA9IE5PVygpIC0gcnVuc3RhdGUt
PnN0YXRlX2VudHJ5X3RpbWU7CiAgICAgaWYgKCBkZWx0YSA+IDAgKQogICAgICAgICBydW5zdGF0
ZS0+dGltZVtydW5zdGF0ZS0+c3RhdGVdICs9IGRlbHRhOwoKSWYgc3RhdGVfZW50cnlfdGltZSBo
YXMgdGhlIGJpdCBzZXQsIGl0IHdpbGwgYmUgYSBuZWdhdGl2ZSB2YWx1ZSwgc28gCmRlbHRhIHdp
bGwgYmUgZ3JlYXRlciB0aGFuIDAsIGFjdHVhbGx5IHRoZSBtYXJrZXIgYml0CndpbGwgYXBwZWFy
IGluIHJ1bnN0YXRlLT50aW1lIHRvby4gVGhpcyBjYXVzZXMgdGhlIE1TQiBiaXQgc2V0IGluIHRo
ZSAKcmV0dXJuIG9mIHhlbnN0YXRfdmNwdV9ucygpLiBJcyBpdCB0cnVlLCB0aGF0IHdoZW4gcmVh
ZGluZyB0aGVzZSB2YWx1ZXMgCnRocm91Z2ggeGVuc3RhdCwgdGhlIHVzZXIgc2hvdWxkIHRha2Ug
Y2FyZSBvZiB0aGlzIGJpdCwgYW5kIHJlcmVhZCwgb3IgCmlzIGl0IGEgYnVnIGluIHRoZSByZWxl
dmFudCBjb2RlPwoKSSBhbSB1c2luZyB4ZW5zdGF0LmggaW50ZXJmYWNlLCB3aGVyZSBJIGNhbiBv
bmx5IHJlcXVlc3Qgc3RhdGlzdGljcyBmb3IgCnRoZSB3aG9sZSBub2RlLiBTbywgYmFzaWNhbGx5
LCB3YWxraW5nIHRocm91Z2ggYWxsIHZjcHUgb2YgYWxsIGRvbWFpbiwgCmFuZCBjaGVja2luZyB0
aGF0IG5vIG9uZQpjb250YWlucyB0aGlzIGJpdCBzZWVtcyBhIGJpdCB1Z2x5IHNvbHV0aW9uLgoK
VGhhbmtzIGluIGFkdmFuY2UsClJpY2hhcmQgS29qZWR6aW5zemt5CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 19:50:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 19: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 1ipdpH-00043N-86; Thu, 09 Jan 2020 19:50:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipdpG-00043I-8A
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 19:50:38 +0000
X-Inumbo-ID: 4e14ab5a-3319-11ea-ba6e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e14ab5a-3319-11ea-ba6e-12813bfff9fa;
 Thu, 09 Jan 2020 19:50:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578599438;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=IPaflYyexnsy2vPsiKNEYxpP3SNWZmiqDuDWYe2E7Qw=;
 b=HkaBgICzcIMJKjnEAESIVvUEYsPrUHPSzEL23GAvYpjnngR18+zVXm3S
 QPek1qNgnsrZgd9Lug1gZTOhbphw09XEfuNBKI28mMrtXA6qFkhFFwL+W
 HlQG4Lag3m+VuPPjrGj/FvNqCDRtj3yj1LHf7C1SjtLiMpw9KHdaCJtur Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Gfc14HuCtvZgLW2MDFSerWbnk0LZoYJKMeDDnVoNLU1OPcTALs7kburG7q+eV75uzatk06neSM
 GxREVi6CbBL/u+1STCt3iLFPWf+TKHUsRujnkzyptjGf9e9to7TzGa1WEj+oLtvVqPqeVQ/uHy
 BfSUW78b4/8JF0h5+hhWN42JGoDFokZO83Q5PvtfAigAEYuSXG06Y9TNLHOCfPTE8xcd8nvzlA
 ao24lO4d1nK+kjeIbixQm+AX7Hdq/7sj3Fz0YMYpof89+YtzsNdGcT4PqIJzRY113LNKenQmwp
 Kks=
X-SBRS: 2.7
X-MesageID: 10693325
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="10693325"
To: Richard Kojedzinszky <richard@kojedz.in>, <xen-devel@lists.xen.org>
References: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
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: <44c4fb96-6d5a-c10f-9659-06ed48617b91@citrix.com>
Date: Thu, 9 Jan 2020 19:50:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [BUG] xenstat_vcpu_ns returns invalid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAxOTo0MCwgUmljaGFyZCBLb2plZHppbnN6a3kgd3JvdGU6Cj4gRGVhciBY
ZW4gRGV2cywKPgo+IGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2NzI3Y2EyZjE0OGNhZWQ4OTM5MTMx
MWI4IGludHJvZHVjZXMgdGhlCj4gWEVOX1JVTlNUQVRFX1VQREFURSBtYXJrZXIgYml0LCB3aGlj
aCBpcyBub3QgaGFuZGxlZCBpbgo+IHZjcHVfcnVuc3RhdGVfZ2V0KCkgaW4geGVuL2NvbW1vbi9z
Y2hlZHVsZS5jLiBSZWxldmFudCBjb2RlOgo+Cj4gwqDCoMKgIGRlbHRhID0gTk9XKCkgLSBydW5z
dGF0ZS0+c3RhdGVfZW50cnlfdGltZTsKPiDCoMKgwqAgaWYgKCBkZWx0YSA+IDAgKQo+IMKgwqDC
oMKgwqDCoMKgIHJ1bnN0YXRlLT50aW1lW3J1bnN0YXRlLT5zdGF0ZV0gKz0gZGVsdGE7CgpUaGF0
IHdhcyBmb3VuZCBhbmQgZml4ZWQgYSB3aGlsZSBhZ28uwqAgYy9zIGYyOGM0YzRjMTAgInNjaGVk
OiBkb24ndCBsZXQKWEVOX1JVTlNUQVRFX1VQREFURSBsZWFrIGludG8gdmNwdV9ydW5zdGF0ZV9n
ZXQoKSIuCgpObyBjaGFuZ2VzIGluIHVzZXJzcGFjZSBzaG91bGQgYmUgbmVjZXNzYXJ5LCBhbHRo
b3VnaCB5b3UgbWlnaHQgbmVlZCB0bwpwZXN0ZXIgeW91ciBkaXN0cm8gZm9yIGJhY2twb3J0cy4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 20:09:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 20: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 1ipe7O-0005Af-5P; Thu, 09 Jan 2020 20:09:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dp4R=26=kojedz.in=richard@srs-us1.protection.inumbo.net>)
 id 1ipe7N-0005Aa-JZ
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 20:09:21 +0000
X-Inumbo-ID: e9cc99e8-331b-11ea-b89f-bc764e2007e4
Received: from pi.kojedz.in (unknown [2a01:be00:10:201:0:80:0:1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9cc99e8-331b-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 20:09:17 +0000 (UTC)
Received: from webmail.srv.kojedz.in (pi.kojedz.in
 [IPv6:2a01:be00:10:201:0:80:0:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: richard@kojedz.in)
 by pi.kojedz.in (Postfix) with ESMTPSA id 16338A16B;
 Thu,  9 Jan 2020 21:09:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kojedz.in; s=mail;
 t=1578600555; bh=0/9/IU4iyl6d2BYp01TEs0gtf5nDPAxIHj6Huup21R8=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=XC7K3sASG28D+JMJQUxFuMXwW9695u3Ux+VoEWBrbQDwURSdnLo+ze0He0MVYZSBq
 boHYjKDMpeOIw/vvjsk5s75ZxfIJeOf5fdezFMttw1wovZonSJ6Z0ZmDQKL5Fd7w5K
 nYyex6GqyNxk1AR5HXqkIltlNq7noYsQ5dmSNSqaHFFRRI1CSgEmvemfCxZkWIsm6n
 /swBQtFgNJSx4ZAFCh/VcTfqAcfpPPIdOU7HyQklU8y/j1PCIduVAjZIhqgtGsQOji
 UvhcHVScVRL5pYt44lBnPnL5WBiCWl55ijah8IUcDxRrYgul0hWsVfzxNBVHP8Ex9S
 Wb0s98DzYc6imL8jPhnabXmZmEOT29MsnlWY4T1UFWRwhnDfkp21qpXU0YTqMYKs+f
 7XGzA345AKPag5RgmeqmBY7zziq3p4nj0HfbhHmgwnNeQYtrtKWJPg7N8Scet8jbI2
 pXQKC+wjJT3gfp6XYnN38za1fxqlTTBPGiiEkgs671IhzxXkiNVgDUlfl9OkR3BZ/E
 y/TWbL260peGMXWW13/QitD1JOEwt6HZMHwPbKEktNKuJgCW01fymqlVh+vdp43fUe
 1o70iL7mB8ORcIe9plRbfx//APsAqNdW1is5Q+qfh4xuZV8R+MVNbJBwpJc6ZoWXAy
 KaWsKNe7+NCXHOKxivrRsYjQ=
MIME-Version: 1.0
Date: Thu, 09 Jan 2020 21:09:14 +0100
From: Richard Kojedzinszky <richard@kojedz.in>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <44c4fb96-6d5a-c10f-9659-06ed48617b91@citrix.com>
References: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
 <44c4fb96-6d5a-c10f-9659-06ed48617b91@citrix.com>
Message-ID: <752a8e49b2d47526f5942d3427a4feb4@kojedz.in>
X-Sender: richard@kojedz.in
User-Agent: Roundcube Webmail/1.3.8
Subject: Re: [Xen-devel] [BUG] xenstat_vcpu_ns returns invalid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

MjAyMC0wMS0wOSAyMDo1MCBpZMWRcG9udGJhbiBBbmRyZXcgQ29vcGVyIGV6dCDDrXJ0YToKPiBP
biAwOS8wMS8yMDIwIDE5OjQwLCBSaWNoYXJkIEtvamVkemluc3preSB3cm90ZToKPj4gRGVhciBY
ZW4gRGV2cywKPj4gCj4+IGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2NzI3Y2EyZjE0OGNhZWQ4OTM5
MTMxMWI4IGludHJvZHVjZXMgdGhlCj4+IFhFTl9SVU5TVEFURV9VUERBVEUgbWFya2VyIGJpdCwg
d2hpY2ggaXMgbm90IGhhbmRsZWQgaW4KPj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpbiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMuIFJlbGV2YW50IGNvZGU6Cj4+IAo+PiDCoMKgwqAgZGVsdGEgPSBOT1co
KSAtIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lOwo+PiDCoMKgwqAgaWYgKCBkZWx0YSA+IDAg
KQo+PiDCoMKgwqDCoMKgwqDCoCBydW5zdGF0ZS0+dGltZVtydW5zdGF0ZS0+c3RhdGVdICs9IGRl
bHRhOwo+IAo+IFRoYXQgd2FzIGZvdW5kIGFuZCBmaXhlZCBhIHdoaWxlIGFnby7CoCBjL3MgZjI4
YzRjNGMxMCAic2NoZWQ6IGRvbid0IGxldAo+IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRv
IHZjcHVfcnVuc3RhdGVfZ2V0KCkiLgo+IAo+IE5vIGNoYW5nZXMgaW4gdXNlcnNwYWNlIHNob3Vs
ZCBiZSBuZWNlc3NhcnksIGFsdGhvdWdoIHlvdSBtaWdodCBuZWVkIHRvCj4gcGVzdGVyIHlvdXIg
ZGlzdHJvIGZvciBiYWNrcG9ydHMuCj4gCj4gfkFuZHJldwoKSGksCgpUaGFua3MgZm9yIHRoZSBx
dWljayByZXBseSwKClRoZW4sIGFzIGl0IGlzIGp1c3QgYSBsZWFrLCB1bnRpbCBhIGJhY2twb3J0
IGFycml2ZXMgdG8gbXkgZGlzdHJvLCBJIGNhbiAKbWFzayBvdXQgdGhhdCBiaXQgZnJvbSB0aGUg
cmVzdWx0cyB3aXRoIG5vIG90aGVyIHNpZGUtZWZmZWN0cywgYW0gSSAKcmlnaHQ/CgpSZWdhcmRz
LApSaWNoYXJkIEtvamVkemluc3preQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 20:10:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 20: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 1ipe8k-0005uu-JC; Thu, 09 Jan 2020 20:10:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zaws=26=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipe8j-0005un-EF
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 20:10:45 +0000
X-Inumbo-ID: 1df3494c-331c-11ea-ba80-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1df3494c-331c-11ea-ba80-12813bfff9fa;
 Thu, 09 Jan 2020 20:10:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578600644;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sg5oi2CsRf7FJx8Y+a3ysA6ozFgHhaqxyeQh0MFtsKE=;
 b=Ndh+jlDrDjPXEOWSfqH5Yxr3psxalYEBJwutPZUrDyo7a8H1QgLijb6W
 3+tJ5Rr0CwReSjz8fGzMSkECNTQM11APjOa10gZWlGLukfLl627PbkjH+
 59bPA1tY9WfAWHieBOMGGfD0plMNzhuSLQYgGLzudcP6Pgr1MnbpLSi/g U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Vnpt1KrT6XTul1xBs5ghmJ6Gph3IFX1qm4a1ysvuTkmQ2oKPGyOyd9Ar6afSA6rd1L63D5vLhr
 5LrRARPc+2NcBnH56VNEk3n5WbCSKPlyH2fyFGx9EcgRGDjiRJ9qx4jujhYrA8u+gaPi19xZZv
 6WK0TDfmM7gi7pjDJOGrH9U7ncyuiKxBePQTSUOEILlP4v1RWbDXFdKz4Hi/dGJQdhJJ1NLZ2Z
 a0RNRgx6cS26mBb612BsLhvXOMjplym1Lo+637NTqsk5JJI8b0++T6NlxX0McR4AF2p8ZDWftG
 cmA=
X-SBRS: 2.7
X-MesageID: 10694523
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,414,1571716800"; d="scan'208";a="10694523"
To: Richard Kojedzinszky <richard@kojedz.in>
References: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
 <44c4fb96-6d5a-c10f-9659-06ed48617b91@citrix.com>
 <752a8e49b2d47526f5942d3427a4feb4@kojedz.in>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fb6f0116-cee6-d966-db99-b4af361eca9c@citrix.com>
Date: Thu, 9 Jan 2020 20:10:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <752a8e49b2d47526f5942d3427a4feb4@kojedz.in>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [BUG] xenstat_vcpu_ns returns invalid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

T24gMDkvMDEvMjAyMCAyMDowOSwgUmljaGFyZCBLb2plZHppbnN6a3kgd3JvdGU6Cj4gMjAyMC0w
MS0wOSAyMDo1MCBpZMWRcG9udGJhbiBBbmRyZXcgQ29vcGVyIGV6dCDDrXJ0YToKPj4gT24gMDkv
MDEvMjAyMCAxOTo0MCwgUmljaGFyZCBLb2plZHppbnN6a3kgd3JvdGU6Cj4+PiBEZWFyIFhlbiBE
ZXZzLAo+Pj4KPj4+IGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2NzI3Y2EyZjE0OGNhZWQ4OTM5MTMx
MWI4IGludHJvZHVjZXMgdGhlCj4+PiBYRU5fUlVOU1RBVEVfVVBEQVRFIG1hcmtlciBiaXQsIHdo
aWNoIGlzIG5vdCBoYW5kbGVkIGluCj4+PiB2Y3B1X3J1bnN0YXRlX2dldCgpIGluIHhlbi9jb21t
b24vc2NoZWR1bGUuYy4gUmVsZXZhbnQgY29kZToKPj4+Cj4+PiDCoMKgwqAgZGVsdGEgPSBOT1co
KSAtIHJ1bnN0YXRlLT5zdGF0ZV9lbnRyeV90aW1lOwo+Pj4gwqDCoMKgIGlmICggZGVsdGEgPiAw
ICkKPj4+IMKgwqDCoMKgwqDCoMKgIHJ1bnN0YXRlLT50aW1lW3J1bnN0YXRlLT5zdGF0ZV0gKz0g
ZGVsdGE7Cj4+Cj4+IFRoYXQgd2FzIGZvdW5kIGFuZCBmaXhlZCBhIHdoaWxlIGFnby7CoCBjL3Mg
ZjI4YzRjNGMxMCAic2NoZWQ6IGRvbid0IGxldAo+PiBYRU5fUlVOU1RBVEVfVVBEQVRFIGxlYWsg
aW50byB2Y3B1X3J1bnN0YXRlX2dldCgpIi4KPj4KPj4gTm8gY2hhbmdlcyBpbiB1c2Vyc3BhY2Ug
c2hvdWxkIGJlIG5lY2Vzc2FyeSwgYWx0aG91Z2ggeW91IG1pZ2h0IG5lZWQgdG8KPj4gcGVzdGVy
IHlvdXIgZGlzdHJvIGZvciBiYWNrcG9ydHMuCj4+Cj4+IH5BbmRyZXcKPgo+IEhpLAo+Cj4gVGhh
bmtzIGZvciB0aGUgcXVpY2sgcmVwbHksCj4KPiBUaGVuLCBhcyBpdCBpcyBqdXN0IGEgbGVhaywg
dW50aWwgYSBiYWNrcG9ydCBhcnJpdmVzIHRvIG15IGRpc3RybywgSQo+IGNhbiBtYXNrIG91dCB0
aGF0IGJpdCBmcm9tIHRoZSByZXN1bHRzIHdpdGggbm8gb3RoZXIgc2lkZS1lZmZlY3RzLCBhbQo+
IEkgcmlnaHQ/CgpZZXMgLSB0aGF0IHNob3VsZCBiZSBzYWZlLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 20:14:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 20:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipeC4-00067p-9v; Thu, 09 Jan 2020 20:14:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dp4R=26=kojedz.in=richard@srs-us1.protection.inumbo.net>)
 id 1ipeC2-00067k-C2
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 20:14:10 +0000
X-Inumbo-ID: 96747f58-331c-11ea-b89f-bc764e2007e4
Received: from pi.kojedz.in (unknown [2a01:be00:10:201:0:80:0:1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96747f58-331c-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 20:14:07 +0000 (UTC)
Received: from webmail.srv.kojedz.in (pi.kojedz.in
 [IPv6:2a01:be00:10:201:0:80:0:1])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: richard@kojedz.in)
 by pi.kojedz.in (Postfix) with ESMTPSA id E9565A183;
 Thu,  9 Jan 2020 21:14:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kojedz.in; s=mail;
 t=1578600846; bh=PvqA3IQWC5o711GQAJYeVFvMnO+qw7h61EduB1yWPdc=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=Is0oTQkcUdzMlwES6FWhslB/BR1zc8gsYVZhoThxJtJNgXMoRKBbXfQD6fmLS6Xae
 Kns4h71MKZ+XZZyKHJGZl5Vi7rw/p420nwTOqgH/tO1VhK+0p/qxuUn5hjfS2+458N
 4CosTkBIklJ6Z1XZIBtYKn3q/Iak+Bo8AiK+0sE0/Urrrva//mtzAUvWw537JeDlDF
 KyqEajA1vfGMY/WjXcOEezLsQtmjJjWtTCLMV6Pm1YEMSVGWvPANi0s/3KMSADoh9K
 Ppga1MLPLGUUv/f1IaK8yNFeR90V39FzWUh7dv/V+VRC20fxfW1gyawdbt3wII+gr7
 F0/JLloxZBUUO4FKK/g/BhsqoOP9TKff4HjNe10Sa0B75nojTADG+6tWwZqXfeUxHo
 gZ+Ql5zYUkbBRQwNgC8aQqbW5Cq14+um6o6IeVsq8xe55WHDcCXjm+4Rs/Hwwzu7Kw
 Z55XrI3lo4ZfO3Yp7nlNEMwuRsXIQRbqYgSSlueg3OvyU3R4S8q/2DNRn7S7cNHfMY
 RKkwdBOlJ+RUUFPwrXkoi34cPFZyDAXTc/80IC0eMZrZZJn6dm8HOTXiV/wDhpP3zv
 OJapyTl2BdBGm5oASCCdqkUqwiG6R5NyWrUAkpHtYMHbncSbW/2Yk/6zVOgzsfzrS5
 i8MRPG9Z3e/u0Q/Dx975bHlU=
MIME-Version: 1.0
Date: Thu, 09 Jan 2020 21:14:05 +0100
From: Richard Kojedzinszky <richard@kojedz.in>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <fb6f0116-cee6-d966-db99-b4af361eca9c@citrix.com>
References: <58431af1ddf1e33711c9850c715cd9cb@kojedz.in>
 <44c4fb96-6d5a-c10f-9659-06ed48617b91@citrix.com>
 <752a8e49b2d47526f5942d3427a4feb4@kojedz.in>
 <fb6f0116-cee6-d966-db99-b4af361eca9c@citrix.com>
Message-ID: <9ca5e24460fba4e89b4060105885c4d8@kojedz.in>
X-Sender: richard@kojedz.in
User-Agent: Roundcube Webmail/1.3.8
Subject: Re: [Xen-devel] [BUG] xenstat_vcpu_ns returns invalid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

MjAyMC0wMS0wOSAyMToxMCBpZMWRcG9udGJhbiBBbmRyZXcgQ29vcGVyIGV6dCDDrXJ0YToKPiBP
biAwOS8wMS8yMDIwIDIwOjA5LCBSaWNoYXJkIEtvamVkemluc3preSB3cm90ZToKPj4gMjAyMC0w
MS0wOSAyMDo1MCBpZMWRcG9udGJhbiBBbmRyZXcgQ29vcGVyIGV6dCDDrXJ0YToKPj4+IE9uIDA5
LzAxLzIwMjAgMTk6NDAsIFJpY2hhcmQgS29qZWR6aW5zemt5IHdyb3RlOgo+Pj4+IERlYXIgWGVu
IERldnMsCj4+Pj4gCj4+Pj4gY29tbWl0IDI1MjljODUwZWE0OGYwMzY3MjdjYTJmMTQ4Y2FlZDg5
MzkxMzExYjggaW50cm9kdWNlcyB0aGUKPj4+PiBYRU5fUlVOU1RBVEVfVVBEQVRFIG1hcmtlciBi
aXQsIHdoaWNoIGlzIG5vdCBoYW5kbGVkIGluCj4+Pj4gdmNwdV9ydW5zdGF0ZV9nZXQoKSBpbiB4
ZW4vY29tbW9uL3NjaGVkdWxlLmMuIFJlbGV2YW50IGNvZGU6Cj4+Pj4gCj4+Pj4gwqDCoMKgIGRl
bHRhID0gTk9XKCkgLSBydW5zdGF0ZS0+c3RhdGVfZW50cnlfdGltZTsKPj4+PiDCoMKgwqAgaWYg
KCBkZWx0YSA+IDAgKQo+Pj4+IMKgwqDCoMKgwqDCoMKgIHJ1bnN0YXRlLT50aW1lW3J1bnN0YXRl
LT5zdGF0ZV0gKz0gZGVsdGE7Cj4+PiAKPj4+IFRoYXQgd2FzIGZvdW5kIGFuZCBmaXhlZCBhIHdo
aWxlIGFnby7CoCBjL3MgZjI4YzRjNGMxMCAic2NoZWQ6IGRvbid0IAo+Pj4gbGV0Cj4+PiBYRU5f
UlVOU1RBVEVfVVBEQVRFIGxlYWsgaW50byB2Y3B1X3J1bnN0YXRlX2dldCgpIi4KPj4+IAo+Pj4g
Tm8gY2hhbmdlcyBpbiB1c2Vyc3BhY2Ugc2hvdWxkIGJlIG5lY2Vzc2FyeSwgYWx0aG91Z2ggeW91
IG1pZ2h0IG5lZWQgCj4+PiB0bwo+Pj4gcGVzdGVyIHlvdXIgZGlzdHJvIGZvciBiYWNrcG9ydHMu
Cj4+PiAKPj4+IH5BbmRyZXcKPj4gCj4+IEhpLAo+PiAKPj4gVGhhbmtzIGZvciB0aGUgcXVpY2sg
cmVwbHksCj4+IAo+PiBUaGVuLCBhcyBpdCBpcyBqdXN0IGEgbGVhaywgdW50aWwgYSBiYWNrcG9y
dCBhcnJpdmVzIHRvIG15IGRpc3RybywgSQo+PiBjYW4gbWFzayBvdXQgdGhhdCBiaXQgZnJvbSB0
aGUgcmVzdWx0cyB3aXRoIG5vIG90aGVyIHNpZGUtZWZmZWN0cywgYW0KPj4gSSByaWdodD8KPiAK
PiBZZXMgLSB0aGF0IHNob3VsZCBiZSBzYWZlLgo+IAo+IH5BbmRyZXcKCkhpLAoKTWFueSB0aGFu
a3MsIEkgd2lsbCBkbyB0aGF0LgoKUmVnYXJkcywKUmljaGFyZAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 20:28:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 20: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 1ipePS-0007EN-Er; Thu, 09 Jan 2020 20:28:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipePQ-0007ED-LC
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 20:28:00 +0000
X-Inumbo-ID: 827f280c-331e-11ea-ba92-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 827f280c-331e-11ea-ba92-12813bfff9fa;
 Thu, 09 Jan 2020 20:27:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipePH-0002PU-Dw; Thu, 09 Jan 2020 20:27:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipePH-0004bs-5c; Thu, 09 Jan 2020 20:27:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipePH-0003vw-57; Thu, 09 Jan 2020 20:27:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145877-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 20:27:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 145877: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4NzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgNzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 22:26:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 22:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipgFV-0000E4-4Y; Thu, 09 Jan 2020 22:25:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o844=26=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipgFS-0000Dy-Td
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 22:25:50 +0000
X-Inumbo-ID: f2fb131a-332e-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2fb131a-332e-11ea-a985-bc764e2007e4;
 Thu, 09 Jan 2020 22:25: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 <osstest-admin@xenproject.org>)
 id 1ipgF9-0004c1-PM; Thu, 09 Jan 2020 22:25: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 1ipgF9-0000dk-Hq; Thu, 09 Jan 2020 22:25:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipgF9-0001eP-HC; Thu, 09 Jan 2020 22:25:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145884-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 09 Jan 2020 22:25:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 145884: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg4NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4ODQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgNzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 23:30:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 23: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 1iphFV-0005Gp-Kd; Thu, 09 Jan 2020 23:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LS9B=26=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iphFU-0005Gj-HA
 for xen-devel@lists.xen.org; Thu, 09 Jan 2020 23:29:56 +0000
X-Inumbo-ID: f0cc68c4-3337-11ea-bb10-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0cc68c4-3337-11ea-bb10-12813bfff9fa;
 Thu, 09 Jan 2020 23:29:54 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009NSmIg192998;
 Thu, 9 Jan 2020 23:29:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=mRGveEf/LQllrkPFYbXImW1JYkM5dZmKgDk7Iei+h40=;
 b=CpkVOYU9UV1Jn+6qMnVxcNliqaJLEUd6hxRgnL3K0t24lWIbFvXNxIRBF+c8lqHPIcL1
 EaAXUPde6GIjtfIrlD+u/W2JV91wDskz0OyAJifree2/rfo8BuAaC1VUYYdR/3I7+6bO
 Dmq8Sp75019nvV0YQuV7JQ0yEnWpgeADWEkGrB+Vg96d5YHT31kRmlUl0ZX4E1hMIFd5
 Kd7siMsjgAN/3VrAFg6B3OqMXP0QFEHCOz+jY4efWZ6zkVcZ8f76oVmvuZM1VTV2+uGG
 O3kkAIXRD5Q1CYXuz/hskyfM9grCnNH7U+q93qDmVBq2pq+gA0VQ5EG3ovJMfHaG4Tcm xA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2xaj4ue779-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:29:44 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009NO7Bt063938;
 Thu, 9 Jan 2020 23:27:44 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2xdms0aay4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:27:43 +0000
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 009NReTB004699;
 Thu, 9 Jan 2020 23:27:40 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 Jan 2020 15:27:40 -0800
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 linux-kernel@vger.kernel.org
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-3-sergey.dyasli@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5214cb54-1719-f93b-130f-90c5da31e22a@oracle.com>
Date: Thu, 9 Jan 2020 18:27:38 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200108152100.7630-3-sergey.dyasli@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
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-1911140001 definitions=main-2001090195
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001090196
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.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>

CgpPbiAxLzgvMjAgMTA6MjAgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gQEAgLTE5NDMsNiAr
MTk3MywxNSBAQCB2b2lkIF9faW5pdCB4ZW5fc2V0dXBfa2VybmVsX3BhZ2V0YWJsZShwZ2RfdCAq
cGdkLCB1bnNpZ25lZCBsb25nIG1heF9wZm4pCj4gICAJaWYgKGkgJiYgaSA8IHBnZF9pbmRleChf
X1NUQVJUX0tFUk5FTF9tYXApKQo+ICAgCQlpbml0X3RvcF9wZ3RbaV0gPSAoKHBnZF90ICopeGVu
X3N0YXJ0X2luZm8tPnB0X2Jhc2UpW2ldOwo+ICAgCj4gKyNpZmRlZiBDT05GSUdfS0FTQU4KPiAr
CS8qCj4gKwkgKiBDb3B5IEtBU0FOIG1hcHBpbmdzCj4gKwkgKiBmZmZmZWMwMDAwMDAwMDAwIC0g
ZmZmZmZiZmZmZmZmZmZmZiAoPTQ0IGJpdHMpIGthc2FuIHNoYWRvdyBtZW1vcnkgKDE2VEIpCj4g
KwkgKi8KPiArCWZvciAoaSA9IDB4ZWMwID4+IDM7IGkgPCAweGZjMCA+PiAzOyBpKyspCgpBcmUg
eW91IHJlZmVycmluZyBoZXJlIHRvwqAgS0FTQU5fU0hBRE9XX1NUQVJUIGFuZCBLQVNBTl9TSEFE
T1dfRU5EPyBJZiAKc28sIGNhbiB5b3UgdXNlIHRoZW0gaW5zdGVhZD8KCi1ib3JpcwoKPiArCQlp
bml0X3RvcF9wZ3RbaV0gPSAoKHBnZF90ICopeGVuX3N0YXJ0X2luZm8tPnB0X2Jhc2UpW2ldOwo+
ICsjZW5kaWYKPiArCj4gICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 23:41:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 23:41: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 1iphQp-0006qf-RM; Thu, 09 Jan 2020 23:41:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=09e8=26=amazon.com=prvs=2705fc141=anchalag@srs-us1.protection.inumbo.net>)
 id 1iphQo-0006qa-4E
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 23:41:38 +0000
X-Inumbo-ID: 8e79d95c-3339-11ea-b89f-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e79d95c-3339-11ea-b89f-bc764e2007e4;
 Thu, 09 Jan 2020 23:41:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578613289; x=1610149289;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=LiHQ8qEhETcU1o1tFdPT/fMQUvDHkHslEbbbNaaN0PY=;
 b=c6ABK6YOpTF7Dy10+d9dwICsX2f8AHcDH9A/isOYjkVWBcgCMAfD/4S8
 47wIbtr2fTo8DZRMsrmPLQWH+1rM61wHW8HzvesUo2VDxtMduw/E1kCSz
 uNfaA2i6nkMPLFXHvhgTTHG6k1xEE8IeO5ChyiXq77tBH/zBBXdtj2/+d w=;
IronPort-SDR: jHEDBPr9SL5BiUmabpwOch0UFlE9qQMViRBXLXTpTO7Wso2aBS5JvdybsjtJ66EqP5r/G+aUFy
 nldKxNLQgv5A==
X-IronPort-AV: E=Sophos;i="5.69,414,1571702400"; d="scan'208";a="19232911"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 09 Jan 2020 23:41:17 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2109CA2B10; Thu,  9 Jan 2020 23:41:09 +0000 (UTC)
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 23:40:51 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 9 Jan 2020 23:40:51 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Thu, 9 Jan 2020 23:40:51 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id AF38540E7A; Thu,  9 Jan 2020 23:40:50 +0000 (UTC)
Date: Thu, 9 Jan 2020 23:40:50 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20200109234050.GA26381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234420.GA18738@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <877e22ezv6.fsf@nanos.tec.linutronix.de>
 <20200108212417.GA22381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <874kx4omtc.fsf@nanos.tec.linutronix.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <874kx4omtc.fsf@nanos.tec.linutronix.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
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: konrad.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, kamatam@amazon.com, mingo@redhat.com,
 xen-devel@lists.xenproject.org, sblbir@amazon.com, len.brown@intel.com,
 linux-pm@vger.kernel.org, anchalag@amazon.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 fllinden@amazon.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org,
 vkuznets@redhat.com, davem@davemloft.net, dwmw@amazon.co.uk,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDE6MDc6MjdQTSArMDEwMCwgVGhvbWFzIEdsZWl4bmVy
IHdyb3RlOgo+IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPiB3cml0ZXM6Cj4g
PiBPbiBXZWQsIEphbiAwOCwgMjAyMCBhdCAwNDoyMzoyNVBNICswMTAwLCBUaG9tYXMgR2xlaXhu
ZXIgd3JvdGU6Cj4gPj4gQW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+IHdyaXRl
czoKPiA+PiA+ICt2b2lkIGlycV9zdGF0ZV9jbHJfc3RhcnRlZChzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MpCj4gPj4gPiAgewo+ID4+ID4gIAlpcnFkX2NsZWFyKCZkZXNjLT5pcnFfZGF0YSwgSVJRRF9J
UlFfU1RBUlRFRCk7Cj4gPj4gPiAgfQo+ID4+ID4gK0VYUE9SVF9TWU1CT0xfR1BMKGlycV9zdGF0
ZV9jbHJfc3RhcnRlZCk7Cj4gPj4gCj4gPj4gVGhpcyBpcyBjb3JlIGludGVybmFsIHN0YXRlIGFu
ZCBub3Qgc3VwcG9zZWQgdG8gYmUgZmlkZGxlZCB3aXRoIGJ5Cj4gPj4gZHJpdmVycy4KPiA+PiAK
PiA+PiBpcnFfY2hpcCBoYXMgaXJxX3N1c3BlbmQvcmVzdW1lL3BtX3NodXRkb3duIGNhbGxiYWNr
cyBmb3IgYSByZWFzb24uCj4gPj4KPiA+IEkgYWdyZWUsIGFzIGl0cyBtZW50aW9uZWQgaW4gdGhl
IHByZXZpb3VzIHBhdGNoIHtbUkZDIFBBVENIIFYyIDA4LzExXX0gdGhpcyBpcyAKPiA+IG9uZSB3
YXkgb2YgZXhwbGljaXRseSBzaHV0dGluZyBkb3duIGxlZ2FjeSBkZXZpY2VzIHdpdGhvdXQgaW50
cm9kdWNpbmcgdG9vIG11Y2ggCj4gPiBjb2RlIGZvciBlYWNoIG9mIHRoZSBsZWdhY3kgZGV2aWNl
cy4gLiBmb3IgZWcuIGluIGNhc2Ugb2YgZmxvcHB5IHRoZXJlIAo+ID4gaXMgbm8gc3VzcGVuZC9m
cmVlemUgaGFuZGxlciB3aGljaCBzaG91bGQgaGF2ZSBkb25lIHRoZSBuZWVkZnVsLgo+ID4gLgo+
ID4gRWl0aGVyIHdlIGltcGxlbWVudCB0aGVtIGZvciBhbGwgdGhlIGxlZ2FjeSBkZXZpY2VzIHRo
YXQgaGF2ZSB0aGVtIG1pc3Npbmcgb3IKPiA+IGV4cGxpY2l0bHkgc2h1dGRvd24gcGlycXMuIEkg
aGF2ZSBjaG9vc2VuIGxhdGVyIGZvciBzaW1wbGljaXR5LiBJIHVuZGVyc3RhbmQKPiA+IHRoYXQg
aWRlYWxseSB3ZSBzaG91bGQgZW5hYmxlL2Rpc2FibGUgZGV2aWNlcyBpbnRlcnJ1cHRzIGluIHN1
c3BlbmQvcmVzdW1lIAo+ID4gZGV2aWNlcyBidXQgdGhhdCByZXF1aXJlcyBhZGRpbmcgY29kZSBm
b3IgZG9pbmcgdGhhdCB0byBmZXcgZHJpdmVyc1thbmQgSSBtYXkKPiA+IG5vdCBrbm93IGFsbCBv
ZiB0aGVtIGVpdGhlcl0KPiA+Cj4gPiBOb3cgSSBkaXNjb3ZlcmVkIGR1cmluZyB0aGUgZmxvdyBp
biBoaWJlcm5hdGlvbl9wbGF0Zm9ybV9lbnRlciB1bmRlciByZXN1bWUgCj4gPiBkZXZpY2VzIHRo
YXQgZm9yIHN1Y2ggZGV2aWNlcyBpcnFfc3RhcnR1cCBpcyBjYWxsZWQgd2hpY2ggY2hlY2tzIGZv
ciAKPiA+IElSUURfSVJRX1NUQVJURUQgZmxhZyBhbmQgYmFzZWQgb24gdGhhdCBpdCBjYWxscyBp
cnFfZW5hYmxlIG9yIGlycV9zdGFydHVwLgo+ID4gVGhleSBhcmUgb25seSByZXN0YXJ0ZWQgaWYg
dGhlIGZsYWcgaXMgbm90IHNldCB3aGljaCBpcyBjbGVhcmVkIGR1cmluZyBzaHV0ZG93bi4gCj4g
PiBzaHV0ZG93bl9waXJxIGRvZXMgbm90IGRvIHRoYXQuIE9ubHkgbWFza2luZy91bm1hc2tpbmcg
b2YgZXZ0Y2huIGRvZXMgbm90IHdvcmsgCj4gPiBhcyBwaXJxIG5lZWRzIHRvIGJlIHJlc3RhcnRl
ZC4KPiA+IHhlbi1waXJxLmVuYWJsZV9pcnEgaXMgY2FsbGVkIHJhdGhlciB0aGFuIHN0cmF0dXBf
cGlycS4gT24gcmVzdW1lIGlmIHRoZXNlIHBpcnFzCj4gPiBhcmUgbm90IHJlc3RhcnRlZCBpbiB0
aGlzIGNhc2UgQUNQSSBTQ0kgaW50ZXJydXB0cywgSSBkbyBub3Qgc2VlIHJlY2VpdmluZyAKPiA+
IGFueSBpbnRlcnJ1cHRzIHVuZGVyIGNhdCAvcHJvYy9pbnRlcnJ1cHRzIGV2ZW4gdGhvdWdoIGhv
c3Qga2VlcHMgZ2VuZXJhdGluZyAKPiA+IFM0IEFDUEkgZXZlbnRzLiAKPiA+IERvZXMgdGhhdCBt
YWtlcyBzZW5zZT8KPiAKPiBOby4gWW91IHN0aWxsIHZpb2xhdGUgYWxsIGFic3RyYWN0aW9uIGJv
dW5kYXJpZXMuIE9uIG9uZSBoYW5kIHlvdSB1c2UgYQo+IFhFTiBzcGVjaWZpYyBzdXNwZW5kIGZ1
bmN0aW9uIHRvIHNodXQgZG93biBpbnRlcnJ1cHRzLCBidXQgdGhlbiB5b3Ugd2FudAo+IHRoZSBj
b3JlIGNvZGUgdG8gcmVlc3RhYmxpc2ggdGhlbSBvbiByZXN1bWUuIFRoYXQncyBqdXN0IGJhZCBo
YWNrZXJ5IHdoaWNoCj4gYWJ1c2VzIHBhcnRpYWwga25vd2xlZGdlIG9mIGNvcmUgaW50ZXJuYWxz
LiBUaGUgc3RhdGUgZmxhZyBpcyBvbmx5IG9uZQo+IHBhcnQgb2YgdGhlIGNvcmUgaW50ZXJuYWwg
c3RhdGUgYW5kIGp1c3QgY2xlYXJpbmcgaXQgZG9lcyBub3QgbWFrZSB0aGUKPiByZXN0IGNvbnNp
c3RlbnQuIEl0IGp1c3Qgd29ya3MgYnkgY2hhbmNlIGFuZCBub3QgYnkgZGVzaWduIGFuZCBhbnkK
PiBjaGFuZ2Ugb2YgdGhlIGNvcmUgY29kZSB3aWxsIGJyZWFrIGl0IGluIGNvbG91cmZ1bCB3YXlz
Lgo+IAo+IFNvIGVpdGhlciB5b3UgY2FuIGhhbmRsZSBpdCBwdXJlbHkgb24gdGhlIFhFTiBzaWRl
IHdpdGhvdXQgdG91Y2hpbmcgYW55Cj4gY29yZSBzdGF0ZSBvciB5b3UgbmVlZCB0byBjb21lIHVw
IHdpdGggc29tZSB3YXkgb2YgbGV0dGluZyB0aGUgY29yZSBjb2RlCj4ga25vdyB0aGF0IGl0IHNo
b3VsZCBpbnZva2Ugc2h1dGRvd24gaW5zdGVhZCBvZiBkaXNhYmxlLgo+IAo+IFNvbWV0aGluZyBs
aWtlIHRoZSBjb21wbGV0ZWx5IHVudGVzdGVkIHBhdGNoIGJlbG93Lgo+IAo+IFRoYW5rcywKPiAK
PiAgICAgICAgdGdseApVbmRlcnN0YW5kYWJsZS4gUmVhbGx5IGFwcHJlY2lhdGUgdGhlIHBhdGNo
IHN1Z2dlc3Rpb24gYmVsb3cgYW5kIGkgd2lsbCB0ZXN0IGl0CmZvciBzdXJlIGFuZCBzZWUgaWYg
dGhpbmdzIGNhbiBiZSBmaXhlZCBwcm9wZXJseSBpbiBpcnEgY29yZSBpZiB0aGF0cyB0aGUgb25s
eQpvcHRpb24uIEluIHRoZSBtZWFud2hpbGUsIEkgdHJpZWQgdG8gZml4IGl0IG9uIHhlbiBzaWRl
IHVubGVzcyBpdCBnaXZlcyB5b3UgdGhlIApzYW1lIGZlZWxpbmcgYXMgYWJvdmU/IE1TSS14IGFy
ZSBqdXN0IGZpbmUsIGp1c3QgaW9hcGljIG9uZXMgZG9uJ3QgZ2V0IGFueSBldmVudApjaGFubmVs
IGFzc3NpZ25lZCBoZW5jZSBlbmFibGVfZHluaXJxIGRvZXMgbm90aGluZy4gVGhvc2UgbmVlZHMg
dG8gYmUgcmVzdGFydGVkLgoKVGhhbmtzLApBbmNoYWwKCjwtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKaW5kZXggMWJiMGI1MjJkMDA0Li4yZWQxNTJmMzU4
MTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCiAgICArKysg
Yi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwpAQCAtNTc1LDYgKzU3NSwxMSBAQCBz
dGF0aWMgdm9pZCBzaHV0ZG93bl9waXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSkKCnN0YXRpYyB2
b2lkIGVuYWJsZV9waXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSkKewogICAgKy8qaW9hcGljIGlu
dGVycnVwdHMgZG9uJ3QgZ2V0IGV2ZW50IGNoYW5uZWwgYXNzaWduZWQKICAgICAgICsgKiBhZnRl
ciBiZWluZyBleHBsaWNpdGx5IHNodXRkb3duIGR1cmluZyBndWVzdAogICAgICAgKyAqIGhpYmVy
bmF0aW9uLiBUaGV5IG5lZWQgdG8gYmUgcmVzdGFydGVkKi8KICAgICAgICArICAgICAgIGlmKCFl
dnRjaG5fZnJvbV9pcnEoZGF0YS0+aXJxKSkKICAgICAgICArICAgICAgICAgICAgICAgc3RhcnR1
cF9waXJxKGRhdGEpOwogICAgZW5hYmxlX2R5bmlycShkYXRhKTsKIH0KCj4gCj4gODwtLS0tLS0t
LS0tLS0tLS0tCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvaXJxLmggYi9pbmNsdWRl
L2xpbnV4L2lycS5oCj4gaW5kZXggNzg1M2ViOTMwMWYyLi41MGYyMDU3YmMzMzkgMTAwNjQ0Cj4g
LS0tIGEvaW5jbHVkZS9saW51eC9pcnEuaAo+ICsrKyBiL2luY2x1ZGUvbGludXgvaXJxLmgKPiBA
QCAtNTExLDYgKzUxMSw3IEBAIHN0cnVjdCBpcnFfY2hpcCB7Cj4gICAqIElSUUNISVBfRU9JX1RI
UkVBREVEOglDaGlwIHJlcXVpcmVzIGVvaSgpIG9uIHVubWFzayBpbiB0aHJlYWRlZCBtb2RlCj4g
ICAqIElSUUNISVBfU1VQUE9SVFNfTEVWRUxfTVNJCUNoaXAgY2FuIHByb3ZpZGUgdHdvIGRvb3Ji
ZWxscyBmb3IgTGV2ZWwgTVNJcwo+ICAgKiBJUlFDSElQX1NVUFBPUlRTX05NSToJQ2hpcCBjYW4g
ZGVsaXZlciBOTUlzLCBvbmx5IGZvciByb290IGlycWNoaXBzCj4gKyAqIElSUUNISVBfU0hVVERP
V05fT05fU1VTUEVORDoJU2h1dGRvd24gbm9uIHdha2UgaXJxcyBpbiB0aGUgc3VzcGVuZCBwYXRo
Cj4gICAqLwo+ICBlbnVtIHsKPiAgCUlSUUNISVBfU0VUX1RZUEVfTUFTS0VECQk9ICgxIDw8ICAw
KSwKPiBAQCAtNTIyLDYgKzUyMyw3IEBAIGVudW0gewo+ICAJSVJRQ0hJUF9FT0lfVEhSRUFERUQJ
CT0gKDEgPDwgIDYpLAo+ICAJSVJRQ0hJUF9TVVBQT1JUU19MRVZFTF9NU0kJPSAoMSA8PCAgNyks
Cj4gIAlJUlFDSElQX1NVUFBPUlRTX05NSQkJPSAoMSA8PCAgOCksCj4gKwlJUlFDSElQX1NIVVRE
T1dOX09OX1NVU1BFTkQJPSAoMSA8PCAgOSksCj4gIH07Cj4gIAo+ICAjaW5jbHVkZSA8bGludXgv
aXJxZGVzYy5oPgo+IGRpZmYgLS1naXQgYS9rZXJuZWwvaXJxL2NoaXAuYyBiL2tlcm5lbC9pcnEv
Y2hpcC5jCj4gaW5kZXggYjNmYTJkODdkMmYzLi4wZmUzNTVmNzJhMTUgMTAwNjQ0Cj4gLS0tIGEv
a2VybmVsL2lycS9jaGlwLmMKPiArKysgYi9rZXJuZWwvaXJxL2NoaXAuYwo+IEBAIC0yMzMsNyAr
MjMzLDcgQEAgX19pcnFfc3RhcnR1cF9tYW5hZ2VkKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgc3Ry
dWN0IGNwdW1hc2sgKmFmZiwgYm9vbCBmb3JjZSkKPiAgfQo+ICAjZW5kaWYKPiAgCj4gLXN0YXRp
YyBpbnQgX19pcnFfc3RhcnR1cChzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4gK2ludCBfX2lycV9z
dGFydHVwKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPiAgewo+ICAJc3RydWN0IGlycV9kYXRhICpk
ID0gaXJxX2Rlc2NfZ2V0X2lycV9kYXRhKGRlc2MpOwo+ICAJaW50IHJldCA9IDA7Cj4gZGlmZiAt
LWdpdCBhL2tlcm5lbC9pcnEvaW50ZXJuYWxzLmggYi9rZXJuZWwvaXJxL2ludGVybmFscy5oCj4g
aW5kZXggMzkyNGZiZTgyOWQ0Li4xMWM3YzU1YmRhNjMgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2ly
cS9pbnRlcm5hbHMuaAo+ICsrKyBiL2tlcm5lbC9pcnEvaW50ZXJuYWxzLmgKPiBAQCAtODAsNiAr
ODAsNyBAQCBleHRlcm4gdm9pZCBfX2VuYWJsZV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjKTsK
PiAgZXh0ZXJuIGludCBpcnFfYWN0aXZhdGUoc3RydWN0IGlycV9kZXNjICpkZXNjKTsKPiAgZXh0
ZXJuIGludCBpcnFfYWN0aXZhdGVfYW5kX3N0YXJ0dXAoc3RydWN0IGlycV9kZXNjICpkZXNjLCBi
b29sIHJlc2VuZCk7Cj4gIGV4dGVybiBpbnQgaXJxX3N0YXJ0dXAoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCBib29sIHJlc2VuZCwgYm9vbCBmb3JjZSk7Cj4gK2V4dGVybiBpbnQgX19pcnFfc3RhcnR1
cChzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwo+ICAKPiAgZXh0ZXJuIHZvaWQgaXJxX3NodXRkb3du
KHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7Cj4gIGV4dGVybiB2b2lkIGlycV9zaHV0ZG93bl9hbmRf
ZGVhY3RpdmF0ZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpOwo+IGRpZmYgLS1naXQgYS9rZXJuZWwv
aXJxL3BtLmMgYi9rZXJuZWwvaXJxL3BtLmMKPiBpbmRleCA4ZjU1N2ZhMWY0ZmUuLjU5N2YwNjAy
NTEwYSAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvaXJxL3BtLmMKPiArKysgYi9rZXJuZWwvaXJxL3Bt
LmMKPiBAQCAtODUsMTYgKzg1LDIyIEBAIHN0YXRpYyBib29sIHN1c3BlbmRfZGV2aWNlX2lycShz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4gIAl9Cj4gIAo+ICAJZGVzYy0+aXN0YXRlIHw9IElSUVNf
U1VTUEVOREVEOwo+IC0JX19kaXNhYmxlX2lycShkZXNjKTsKPiAtCj4gLQkvKgo+IC0JICogSGFy
ZHdhcmUgd2hpY2ggaGFzIG5vIHdha2V1cCBzb3VyY2UgY29uZmlndXJhdGlvbiBmYWNpbGl0eQo+
IC0JICogcmVxdWlyZXMgdGhhdCB0aGUgbm9uIHdha2V1cCBpbnRlcnJ1cHRzIGFyZSBtYXNrZWQg
YXQgdGhlCj4gLQkgKiBjaGlwIGxldmVsLiBUaGUgY2hpcCBpbXBsZW1lbnRhdGlvbiBpbmRpY2F0
ZXMgdGhhdCB3aXRoCj4gLQkgKiBJUlFDSElQX01BU0tfT05fU1VTUEVORC4KPiAtCSAqLwo+IC0J
aWYgKGlycV9kZXNjX2dldF9jaGlwKGRlc2MpLT5mbGFncyAmIElSUUNISVBfTUFTS19PTl9TVVNQ
RU5EKQo+IC0JCW1hc2tfaXJxKGRlc2MpOwo+ICsKPiArCS8qIFNvbWUgaXJxIGNoaXBzIChlLmcu
IFhFTiBQSVJRKSByZXF1aXJlIGEgZnVsbCBzaHV0ZG93biBvbiBzdXNwZW5kICovCj4gKwlpZiAo
aXJxX2Rlc2NfZ2V0X2NoaXAoZGVzYyktPmZsYWdzICYgSVJRQ0hJUF9TSFVURE9XTl9PTl9TVVNQ
RU5EKSB7Cj4gKwkJaXJxX3NodXRkb3duKGRlc2MpOwo+ICsJfSBlbHNlIHsKPiArCQlfX2Rpc2Fi
bGVfaXJxKGRlc2MpOwo+ICsKPiArCQkvKgo+ICsJCSAqIEhhcmR3YXJlIHdoaWNoIGhhcyBubyB3
YWtldXAgc291cmNlIGNvbmZpZ3VyYXRpb24gZmFjaWxpdHkKPiArCQkgKiByZXF1aXJlcyB0aGF0
IHRoZSBub24gd2FrZXVwIGludGVycnVwdHMgYXJlIG1hc2tlZCBhdCB0aGUKPiArCQkgKiBjaGlw
IGxldmVsLiBUaGUgY2hpcCBpbXBsZW1lbnRhdGlvbiBpbmRpY2F0ZXMgdGhhdCB3aXRoCj4gKwkJ
ICogSVJRQ0hJUF9NQVNLX09OX1NVU1BFTkQuCj4gKwkJICovCj4gKwkJaWYgKGlycV9kZXNjX2dl
dF9jaGlwKGRlc2MpLT5mbGFncyAmIElSUUNISVBfTUFTS19PTl9TVVNQRU5EKQo+ICsJCQltYXNr
X2lycShkZXNjKTsKPiArCX0KPiAgCXJldHVybiB0cnVlOwo+ICB9Cj4gIAo+IEBAIC0xNTIsNyAr
MTU4LDEwIEBAIHN0YXRpYyB2b2lkIHJlc3VtZV9pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjKQo+
ICAJaXJxX3N0YXRlX3NldF9tYXNrZWQoZGVzYyk7Cj4gIHJlc3VtZToKPiAgCWRlc2MtPmlzdGF0
ZSAmPSB+SVJRU19TVVNQRU5ERUQ7Cj4gLQlfX2VuYWJsZV9pcnEoZGVzYyk7Cj4gKwlpZiAoaXJx
X2Rlc2NfZ2V0X2NoaXAoZGVzYyktPmZsYWdzICYgSVJRQ0hJUF9TSFVURE9XTl9PTl9TVVNQRU5E
KQo+ICsJCV9faXJxX3N0YXJ0dXAoZGVzYyk7Cj4gKwllbHNlCj4gKwkJX19lbmFibGVfaXJxKGRl
c2MpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCByZXN1bWVfaXJxcyhib29sIHdhbnRfZWFybHkp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 23:47:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 23:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iphWG-000724-J9; Thu, 09 Jan 2020 23:47:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LS9B=26=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iphWF-00071z-7W
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 23:47:15 +0000
X-Inumbo-ID: 5b62f388-333a-11ea-bb11-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b62f388-333a-11ea-bb11-12813bfff9fa;
 Thu, 09 Jan 2020 23:47:13 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009NccQb003715;
 Thu, 9 Jan 2020 23:46:23 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-2019-08-05;
 bh=nRKnwHomok/PpPFwHMvZtyTJWnTH8Av6uYkXPJFr5L0=;
 b=A+1qXt2wKxmM3O0bCR4wk11/+OHX6zPymnH2xGsRDPxDOgPP36J7gWvT50+GAborHaRr
 orzlH4nhv17YJJZ1HUyBcRJBd5lQoRsr+SW68bga+0ez4jaFItUmrfPRU+7hOnoPk877
 Zi4WLc7wwbvqV/f4UCx80CugqpR9UEx7Hs5Cr0JynkTioE453a2Dw7u9+iijqk7AGlP4
 S7kclCvN7Tfb9M9TKQIyH+WXWGlb7G9rbVVJGssLyMxgGJ1dCgU+F9py4/iHPta9u/nl
 fs3NAZrv+JwM/acsSR+todj4Km0Ok/PckbiUPQC+IhFyH+1Sp5ISntCzDbNM1aJZvbQF WA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2xaj4ue8qa-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:46:23 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009Nd1pj089807;
 Thu, 9 Jan 2020 23:46:23 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2xdms0b9ew-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:46:22 +0000
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 009NkKGp001333;
 Thu, 9 Jan 2020 23:46:20 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 Jan 2020 15:46:20 -0800
To: Anchal Agarwal <anchalag@amazon.com>, tglx@linutronix.de, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, x86@kernel.org, jgross@suse.com,
 linux-pm@vger.kernel.org, linux-mm@kvack.org, kamatam@amazon.com,
 sstabellini@kernel.org, konrad.wilk@oracle.co, roger.pau@citrix.com,
 axboe@kernel.dk, davem@davemloft.net, rjw@rjwysocki.net,
 len.brown@intel.com, pavel@ucw.cz, peterz@infradead.org,
 eduval@amazon.com, sblbir@amazon.com, xen-devel@lists.xenproject.org,
 vkuznets@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com,
 dwmw@amazon.co.uk, fllinden@amaozn.com
References: <20200107233720.GA17906@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <88721569-d425-8df3-2ab2-3aa9155b326c@oracle.com>
Date: Thu, 9 Jan 2020 18:46:16 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200107233720.GA17906@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
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-1911140001 definitions=main-2001090198
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001090198
Subject: Re: [Xen-devel] [RFC PATCH V2 01/11] xen/manage: keep track of the
 on-going suspend mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzcvMjAgNjozNyBQTSwgQW5jaGFsIEFnYXJ3YWwgd3JvdGU6Cj4gKwo+ICtzdGF0aWMg
aW50IHhlbl9zZXR1cF9wbV9ub3RpZmllcih2b2lkKQo+ICt7Cj4gKwlpZiAoIXhlbl9odm1fZG9t
YWluKCkpCj4gKwkJcmV0dXJuIC1FTk9ERVY7CgpBUk0gZ3Vlc3RzIGFyZSBhbHNvIEhWTSBkb21h
aW5zLiBJcyBpdCBPSyBmb3IgdGhlbSB0byByZWdpc3RlciB0aGUgCm5vdGlmaWVyPyBUaGUgZGlm
ZnN0YXQgc3VnZ2VzdHMgdGhhdCB5b3UgYXJlIHN1cHBvcnRpbmcgQVJNLgoKLWJvcmlzCgo+ICsK
PiArCXJldHVybiByZWdpc3Rlcl9wbV9ub3RpZmllcigmeGVuX3BtX25vdGlmaWVyX2Jsb2NrKTsK
PiArfQo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 09 23:49:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Jan 2020 23:49: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 1iphYe-00079O-1X; Thu, 09 Jan 2020 23:49:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LS9B=26=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iphYc-00079I-FB
 for xen-devel@lists.xenproject.org; Thu, 09 Jan 2020 23:49:42 +0000
X-Inumbo-ID: b3f8bc24-333a-11ea-bb11-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3f8bc24-333a-11ea-bb11-12813bfff9fa;
 Thu, 09 Jan 2020 23:49:41 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009Nmqum179731;
 Thu, 9 Jan 2020 23:49:12 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 references : message-id : date : mime-version : in-reply-to : content-type
 : content-transfer-encoding; s=corp-2019-08-05;
 bh=d9JtxMjLZbVfmlyhMLAFcumf9Weh4khNDXMC9OowByU=;
 b=NecdLtd9CrIf1BHCVKW+DxXL8AZg4MWZI62vwXbOuT8SE/lP2jl2QAuQZBrguc0IhnEi
 wpnMbnArM4eNOp7hMEI9cxuMPvWyHwHp0fY+AYrTHART5KEi54GPypiC6WZEXsa74xRP
 tkcMkSPzldfNzutjAzFI5l2iqTR5j4LlYj0CW03iACV4t9vuawIsnkDZhU1wft+pky7q
 P0HNvFAAyz294RoLaTsVua0artLyWdddzqsUsjzuzHQjLGPuZF+jbe2t3PU0J4ARXQDZ
 iBWA8+wx9vK0PiJa3iQDz/f/RVjAE3DpjKF+FE5qH2ZxK0Omc3qzcpRshaK1tWkpRboJ ew== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2xajnqe4dt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:49:12 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 009NmnwJ105792;
 Thu, 9 Jan 2020 23:49:11 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2xdms0bcgn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 09 Jan 2020 23:49:11 +0000
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 009Nn9AW008309;
 Thu, 9 Jan 2020 23:49:09 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 09 Jan 2020 15:49:09 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Anchal Agarwal <anchalag@amazon.com>, tglx@linutronix.de, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, x86@kernel.org, jgross@suse.com,
 linux-pm@vger.kernel.org, linux-mm@kvack.org, kamatam@amazon.com,
 sstabellini@kernel.org, konrad.wilk@oracle.co, roger.pau@citrix.com,
 axboe@kernel.dk, davem@davemloft.net, rjw@rjwysocki.net,
 len.brown@intel.com, pavel@ucw.cz, peterz@infradead.org,
 eduval@amazon.com, sblbir@amazon.com, xen-devel@lists.xenproject.org,
 vkuznets@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com,
 dwmw@amazon.co.uk, fllinden@amaozn.com
References: <20200107233720.GA17906@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <88721569-d425-8df3-2ab2-3aa9155b326c@oracle.com>
Message-ID: <b0392e02-c783-8aaa-ab5e-8e29385fa281@oracle.com>
Date: Thu, 9 Jan 2020 18:49:07 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <88721569-d425-8df3-2ab2-3aa9155b326c@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
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-1911140001 definitions=main-2001090199
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9495
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001090199
Subject: Re: [Xen-devel] [RFC PATCH V2 01/11] xen/manage: keep track of the
 on-going suspend mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzkvMjAgNjo0NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4KPiBPbiAxLzcv
MjAgNjozNyBQTSwgQW5jaGFsIEFnYXJ3YWwgd3JvdGU6Cj4+ICsKPj4gK3N0YXRpYyBpbnQgeGVu
X3NldHVwX3BtX25vdGlmaWVyKHZvaWQpCj4+ICt7Cj4+ICvCoMKgwqAgaWYgKCF4ZW5faHZtX2Rv
bWFpbigpKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7Cj4KPiBBUk0gZ3Vlc3Rz
IGFyZSBhbHNvIEhWTSBkb21haW5zLiBJcyBpdCBPSyBmb3IgdGhlbSB0byByZWdpc3RlciB0aGUg
Cj4gbm90aWZpZXI/IFRoZSBkaWZmc3RhdCBzdWdnZXN0cyB0aGF0IHlvdSBhcmUgc3VwcG9ydGlu
ZyBBUk0uCgpJIG9idmlvdXNseSBtZWFudCAqbm90KiBzdXBwb3J0aW5nIEFSTSwgc29ycnkuCgot
Ym9yaXMKCj4KPiAtYm9yaXMKPgo+PiArCj4+ICvCoMKgwqAgcmV0dXJuIHJlZ2lzdGVyX3BtX25v
dGlmaWVyKCZ4ZW5fcG1fbm90aWZpZXJfYmxvY2spOwo+PiArfQo+Pgo+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 00:40:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 00: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 1ipiLu-00045o-Iv; Fri, 10 Jan 2020 00:40:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipiLt-00045j-Di
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 00:40:37 +0000
X-Inumbo-ID: c6f5fc9a-3341-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c6f5fc9a-3341-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 00:40: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 <osstest-admin@xenproject.org>)
 id 1ipiLa-0007k3-Df; Fri, 10 Jan 2020 00:40: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 1ipiLZ-0001iO-W7; Fri, 10 Jan 2020 00:40:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipiLZ-00065A-VV; Fri, 10 Jan 2020 00:40:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145888-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 00:40:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 145888: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4ODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 00:54:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 00:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipiZM-00053u-1y; Fri, 10 Jan 2020 00:54:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oz4b=27=amazon.com=prvs=271b483db=anchalag@srs-us1.protection.inumbo.net>)
 id 1ipiZL-00053p-49
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 00:54:31 +0000
X-Inumbo-ID: bda7df76-3343-11ea-b89f-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bda7df76-3343-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 00:54:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578617663; x=1610153663;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=gFWTLYKX2wEcgFfZMvELsMKmvJakxFojhlZCDgHoKHg=;
 b=U7GKw8Jhmg28KGS2rH3tbfnmhFi2Shc9gGMHZFzICGLHJdE/Eobu19B8
 lWijGG8pNWbEeGxLBXOIzUbDtDsVwP38ccgEHdFUzwQStmC4Hd8JypjE1
 7GQJ0KAxFnDu+V7xj0tBhBe5x+OOHMjYOtpGOmscWaNWtzkqCcAXuSvOH M=;
IronPort-SDR: vrQ2rPHO9WRjY8NbeMG8xCyVhFjs61ZAlZ1Xu5GgYue07j+xSBWWpbZpefhBRW+H/Yq4LaxKAh
 CmVfjKPeYQZQ==
X-IronPort-AV: E=Sophos;i="5.69,414,1571702400"; d="scan'208";a="12337450"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 10 Jan 2020 00:54:20 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 61930A01F7; Fri, 10 Jan 2020 00:54:18 +0000 (UTC)
Received: from EX13D01UWB001.ant.amazon.com (10.43.161.75) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 00:54:12 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13d01UWB001.ant.amazon.com (10.43.161.75) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 00:54:12 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Fri, 10 Jan 2020 00:54:12 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id A7D9340E78; Fri, 10 Jan 2020 00:54:12 +0000 (UTC)
Date: Fri, 10 Jan 2020 00:54:12 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20200110005412.GA2095@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107233720.GA17906@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <88721569-d425-8df3-2ab2-3aa9155b326c@oracle.com>
 <b0392e02-c783-8aaa-ab5e-8e29385fa281@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b0392e02-c783-8aaa-ab5e-8e29385fa281@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 01/11] xen/manage: keep track of the
 on-going suspend mode
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: konrad.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, fllinden@amaozn.com, kamatam@amazon.com,
 mingo@redhat.com, xen-devel@lists.xenproject.org, sblbir@amazon.com,
 len.brown@intel.com, linux-pm@vger.kernel.org, anchalag@amazon.com,
 bp@alien8.de, tglx@linutronix.de, jgross@suse.com, netdev@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com, rjw@rjwysocki.net,
 linux-kernel@vger.kernel.org, vkuznets@redhat.com, davem@davemloft.net,
 dwmw@amazon.co.uk, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDY6NDk6MDdQTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+IAo+IE9uIDEvOS8yMCA2OjQ2IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4gPgo+ID4KPiA+T24gMS83LzIwIDY6MzcgUE0sIEFuY2hhbCBBZ2Fyd2FsIHdyb3RlOgo+ID4+
Kwo+ID4+K3N0YXRpYyBpbnQgeGVuX3NldHVwX3BtX25vdGlmaWVyKHZvaWQpCj4gPj4rewo+ID4+
K8KgwqDCoCBpZiAoIXhlbl9odm1fZG9tYWluKCkpCj4gPj4rwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IC1FTk9ERVY7Cj4gPgo+ID5BUk0gZ3Vlc3RzIGFyZSBhbHNvIEhWTSBkb21haW5zLiBJcyBpdCBP
SyBmb3IgdGhlbSB0byByZWdpc3RlciB0aGUKPiA+bm90aWZpZXI/IFRoZSBkaWZmc3RhdCBzdWdn
ZXN0cyB0aGF0IHlvdSBhcmUgc3VwcG9ydGluZyBBUk0uCj4gCj4gSSBvYnZpb3VzbHkgbWVhbnQg
Km5vdCogc3VwcG9ydGluZyBBUk0sIHNvcnJ5Lgo+IAo+IC1ib3Jpcwo+IAo+ID4KPiA+LWJvcmlz
Cj4gPgoKVEJILCBJIGhhdmUgbm90IHlldCBleHBlcmltZW50ZWQgd2l0aCB0aGVzZSBwYXRjaGVz
IG9uCkFSTSBndWVzdCB5ZXQgYnV0IHRoYXQgd2lsbCBiZSB0aGUgbmV4dCBzdGVwLiBUaGUgc2Ft
ZSAKY29kZSB3aXRoIGNoYW5nZXMgYXMgbmVlZGVkIHNob3VsZCBiZSBtYWRlIHRvIHdvcmsgZm9y
IEFSTS4KQ3VycmVudGx5IEkgYW0gZm9jdXNzZWQgb24gZ2V0dGluZyBhIHNhbmUgc2V0IG9mIApw
YXRjaGVzIGludG8gbWFpbmxpbmUgZm9yIHg4NiBndWVzdHMuCgpUaGFua3MsCgpBbmNoYWwKCj4g
Pj4rCj4gPj4rwqDCoMKgIHJldHVybiByZWdpc3Rlcl9wbV9ub3RpZmllcigmeGVuX3BtX25vdGlm
aWVyX2Jsb2NrKTsKPiA+Pit9Cj4gPj4KPiA+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 00:56:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 00:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipiaw-00059c-Dr; Fri, 10 Jan 2020 00:56:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oc5E=27=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ipiau-00059X-Tw
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 00:56:08 +0000
X-Inumbo-ID: fc6b5d46-3343-11ea-bba3-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc6b5d46-3343-11ea-bba3-12813bfff9fa;
 Fri, 10 Jan 2020 00:56:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 24FD120673;
 Fri, 10 Jan 2020 00:56:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578617767;
 bh=u/57/a7Q/k273eueAiHedJ2iAVm8Iwjcf9fy5QMhsYs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Zy1DctpbfJFfR1WqU0U52gPGEfsQwFGZ5QAzZClDgxmUhSUCi8ZQEfgAQfParHxWE
 YqBQtHfL5ULVGF4rs5q2tqcUBCv45kE6xXa3LWAd2s8ePPS1gx5nWtjZ3mry+7pZ/o
 ZieEy+b6kpo2IuR0hsDCiDFqLRwyfDPT2uM2wx1M=
Date: Thu, 9 Jan 2020 16:56:06 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <2BEABB31-EC08-4E37-A1CE-A26743837A87@citrix.com>
Message-ID: <alpine.DEB.2.21.2001091654550.18413@sstabellini-ThinkPad-T480s>
References: <2BEABB31-EC08-4E37-A1CE-A26743837A87@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Updating
 https://wiki.xenproject.org/wiki/Outreach_Program_Projects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Felipe Huici <felipe.huici@neclab.eu>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Paul_Durrant=C2=A0?= <pdurrant@amazon.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA4IEphbiAyMDIwLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEBTdGVmYW5vLCBASnVsaWVu
OiB0aGUgNSBwcm9qZWN0cyBiZWxvdyBhcmUgYWdhaW5zdCB5b3UgLSBhcmUgdGhlc2Ugc3RpbGwg
dmFsaWQ/Cj4gQEp1bGllbjogdGhlc2UgYXJlIGFnYWluc3QgeW91ciBBcm0gYWRkcmVzcwo+IGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMj
WGVuX0h5cGVydmlzb3IKPiAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJl
YWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTTpfVHJhcF8uMjZfc2FuaXRpemVfSURfcmVn
aXN0ZXJzXy4yOElEX1BGUjAuMkNfSURfREZSMC4yQ19ldGMuMjkKPiAtIGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTS4y
Q19kb20wbGVzczpfY29uZmlndXJhYmxlX21lbW9yeV9sYXlvdXRfZm9yX2d1ZXN0cwo+IC0gaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNB
Uk12OC4xX2F0b21pY3MKPiAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJl
YWNoX1Byb2dyYW1fUHJvamVjdHMjWGVuX29uX0FSTTpfZHluYW1pY192aXJ0dWFsX21lbW9yeV9s
YXlvdXQKPiAtIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dy
YW1fUHJvamVjdHMjWGVuX29uX0FSTTpfUGVyZm9ybWFuY2VfQ291bnRlcnNfVmlydHVhbGl6YXRp
b24KClRoZXkgYXJlIHN0aWxsIHZhbGlkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 01:17:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 01:17: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 1ipivY-00061q-FY; Fri, 10 Jan 2020 01:17:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipivX-00061l-D5
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 01:17:27 +0000
X-Inumbo-ID: f5c0f125-3346-11ea-bbb7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5c0f125-3346-11ea-bbb7-12813bfff9fa;
 Fri, 10 Jan 2020 01:17: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 <osstest-admin@xenproject.org>)
 id 1ipivV-0000q0-0t; Fri, 10 Jan 2020 01:17: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 1ipivU-0003Sn-PS; Fri, 10 Jan 2020 01:17:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipivU-0004bj-Os; Fri, 10 Jan 2020 01:17:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ipivU-0004bj-Os@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 01:17:24 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGIwYjc0ZTFmMTc1
MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBCdWcgbm90IHByZXNlbnQ6IGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4OTQvCgoKICBj
b21taXQgYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIE1lcmdlOiBm
MTc3ODNlNzA2IGRkZjkwNjk5NjMKICBBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRl
bGxAbGluYXJvLm9yZz4KICBEYXRlOiAgIE1vbiBKYW4gNiAxMTozOTo1NSAyMDIwICswMDAwCiAg
CiAgICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZWhhYmtvc3QvdGFn
cy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgICAKICAgICAgUmVx
dWlyZSBQeXRob24gPj0gMy41IHRvIGJ1aWxkIFFFTVUKICAgICAgCiAgICAgIFB5dGhvbiAyIEVP
TCBpcyAxMSBkYXlzIGF3YXksIHdlIHdpbGwgc3RvcCBzdXBwb3J0aW5nCiAgICAgIGl0IGluIFFF
TVUgNS4wLgogICAgICAKICAgICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAyMCBEZWMgMjAx
OSAxNjo0OTowMiBHTVQKICAgICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkg
NUEzMjJGRDVBQkM0RDNEQkFDQ0ZEMUFBMjgwNzkzNkY5ODREQzVBNgogICAgICAjIGdwZzogICAg
ICAgICAgICAgICAgaXNzdWVyICJlaGFia29zdEByZWRoYXQuY29tIgogICAgICAjIGdwZzogR29v
ZCBzaWduYXR1cmUgZnJvbSAiRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiIg
W2Z1bGxdCiAgICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IDVBMzIgMkZENSBBQkM0IEQz
REIgQUNDRiAgRDFBQSAyODA3IDkzNkYgOTg0RCBDNUE2CiAgICAgIAogICAgICAqIHJlbW90ZXMv
ZWhhYmtvc3QvdGFncy9weXRob24tbmV4dC1wdWxsLXJlcXVlc3Q6CiAgICAgICAgY29uZmlndXJl
OiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIAogIGNvbW1pdCBkZGY5MDY5OTYzMWRiNTNj
OTgxYjZhNWE2M2QzMWMwOGUwZWFlZWM3CiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgT2N0IDE2IDE5OjQyOjM3IDIwMTkgLTAzMDAK
ICAKICAgICAgY29uZmlndXJlOiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgCiAgICAgIFB5
dGhvbiAzLjUgaXMgdGhlIG9sZGVzdCBQeXRob24gdmVyc2lvbiBhdmFpbGFibGUgb24gb3VyCiAg
ICAgIHN1cHBvcnRlZCBidWlsZCBwbGF0Zm9ybXMsIGFuZCBQeXRob24gMiBlbmQgb2YgbGlmZSB3
aWxsIGJlIDMKICAgICAgd2Vla3MgYWZ0ZXIgdGhlIHBsYW5uZWQgcmVsZWFzZSBkYXRlIG9mIFFF
TVUgNC4yLjAuICBEcm9wIFB5dGhvbgogICAgICAyIHN1cHBvcnQgZnJvbSBjb25maWd1cmUgY29t
cGxldGVseSwgYW5kIHJlcXVpcmUgUHl0aG9uIDMuNSBvcgogICAgICBuZXdlci4KICAgICAgCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICAgICAgTWVzc2FnZS1JZDogPDIwMTkxMDE2MjI0MjM3LjI2MTgwLTEtZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAg
ICAgU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IAogIGNvbW1pdCA0OTIzMzgwNGY1YzQ1OGQ2MWQ4ZWI5MDNjMTlkNjJlZGIzNDM0ZGIyCiAgQXV0
aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkg
RGVjIDIwIDEzOjQ1OjI3IDIwMTkgLTAzMDAKICAKICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhv
biAzLjQgYnVpbGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFdlJ2xsIHN0YXJ0IHJlcXVpcmluZyBQ
eXRob24gMy41IHRvIGJ1aWxkIFFFTVUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1pMzg2LXhzbS54ZW4t
YnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtaTM4Ni14c20ueGVuLWJ1aWxk
IC0tc3VtbWFyeS1vdXQ9dG1wLzE0NTg5NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBs
YXRlPTE0NDg2MSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUgYnVp
bGQtaTM4Ni14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6
CiAxNDU4ODggZmFpbCBbaG9zdD1pdGFsaWEwXSAvIDE0NTY2NCBbaG9zdD1kZWJpbmExXSAxNDU2
NDkgW2hvc3Q9ZWxibGluZzFdIDE0NTYyNCBbaG9zdD1waW5vdDFdIDE0NTU5MiBvay4KRmFpbHVy
ZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQ1ODg4IC8gMTQ1NTkyCih0cmVlIHdpdGggbm8gdXJs
OiBtaW5pb3MpClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9z
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0
MzdmYmEwNmZmCkJhc2lzIHBhc3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNj
ODBlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYwZGNmZGRlY2Vl
OGI4NjBlMDE1YmIwN2Q2N2NmY2JkZmJmZDUxZDkgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCkdl
bmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2I5NDhhNDk2MTUwZjRhZTRmNjU2YzBm
MGFiNjcyNjA4NzIzYzgwZTYtNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJl
YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQjZjBkY2ZkZGVjZWU4
Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFkOS0wMzVlZWQ0YzBkMjU3YzkwNWE1NTZmYTBmNDg2
NWEwYzA3N2I0ZTdmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0I2Yy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjktZjIxXAogYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM3
YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwLWM2YzYzYjZkYmZmY2RmMzJh
NTllZmExZmQ2ZTU3ODQzN2ZiYTA2ZmYKTG9hZGVkIDg0NTYyIG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTQ1NTQ3IFtob3N0PWVsYmxpbmcxXQog
MTQ1NTM1IFtob3N0PWVsYmxpbmcxXQogMTQ1NTczIFtob3N0PWVsYmxpbmcxXQogMTQ1NTkyIHBh
c3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYwZGNmZGRlY2VlOGI4NjBlMDE1YmIwN2Q2N2Nm
Y2JkZmJmZDUxZDkgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNj
NWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU2MjQgW2hvc3Q9cGlub3Qx
XQogMTQ1Njk4IGZhaWwgaXJyZWxldmFudAogMTQ1NjY0IFtob3N0PWRlYmluYTFdCiAxNDU2NDkg
W2hvc3Q9ZWxibGluZzFdCiAxNDU2OTIgZmFpbCBpcnJlbGV2YW50CiAxNDU2ODEgZmFpbCBpcnJl
bGV2YW50CiAxNDU2ODUgZmFpbCBpcnJlbGV2YW50CiAxNDU3MTYgZmFpbCBpcnJlbGV2YW50CiAx
NDU3MjIgZmFpbCBpcnJlbGV2YW50CiAxNDU3MDcgZmFpbCBpcnJlbGV2YW50CiAxNDU3MzAgZmFp
bCBpcnJlbGV2YW50CiAxNDU3MzYgZmFpbCBjYzYxN2I2ZTE0MzAyNDJmOGQwNDJjNzFjMmQ5MjNk
YmM2NDM2YTM2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2RiYzVj
NTFjODc1NWU0ZTljZTk2NGZjOTJiYTc1NWUxYzcxYTkxNCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1
MDNmOTA2YTkzNDlkZDJmMDY5IDBkZDkyNjg4MDgwMjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2
ZDUKIDE0NTc0MyBmYWlsIGNjNjE3YjZlMTQzMDI0MmY4ZDA0MmM3MWMyZDkyM2RiYzY0MzZhMzYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBhOGYyYzYwY2VmMGFiNzU0
OGU4MTYwNDM3NTQ2ZjI0YzJjZTVjZjllIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0
OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1NzUw
IGZhaWwgaXJyZWxldmFudAogMTQ1Nzc3IGZhaWwgaXJyZWxldmFudAogMTQ1NzU2IGZhaWwgaXJy
ZWxldmFudAogMTQ1Nzk1IGZhaWwgaXJyZWxldmFudAogMTQ1NzU5IGZhaWwgaXJyZWxldmFudAog
MTQ1NzY1IGZhaWwgaXJyZWxldmFudAogMTQ1NzgyIGZhaWwgaXJyZWxldmFudAogMTQ1NzcwIGZh
aWwgaXJyZWxldmFudAogMTQ1ODA4IGZhaWwgaXJyZWxldmFudAogMTQ1ODAyIGZhaWwgaXJyZWxl
dmFudAogMTQ1Nzg5IGZhaWwgaXJyZWxldmFudAogMTQ1ODE2IGZhaWwgaXJyZWxldmFudAogMTQ1
ODIzIGZhaWwgaXJyZWxldmFudAogMTQ1ODI5IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDlj
OTc2YWExMDNmCiAxNDU4MzQgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBm
MDY2YmViIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMw
ZDI1N2M5MDVhNTU2ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNm
OTA2YTkzNDlkZDJmMDY5IDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YK
IDE0NTg0NSBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3YzkwNWE1
NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRk
MmYwNjkgNGRkZTI3YjZlMGEwYjBkY2I4ZmRmYzc1ODBmYmQ5Yzk3NmFhMTAzZgogMTQ1ODUyIGZh
aWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1
YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5
MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4NjIgcGFzcyBiOTQ4YTQ5
NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFk
OSBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAz
YjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg1OSBmYWlsIDcwOTExZjFmNGFlZTAzNjZi
NjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCAwMzVlZWQ0YzBkMjU3YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRh
ZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdi
YWViMjg4ZjY4MDFlNjE4MgogMTQ1ODY0IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBk
MzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAz
NWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgw
MWU2MTgyCiAxNDU4OTIgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJm
OWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2
YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0
NTg2NSBmYWlsIDBjZTdmMjVmZTNhYWUxYTE5YTAxNDU2YjhiYjM1ZjEwZjQ2OGUxNDcgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAy
MDcxZTBjZDY2Y2U0MDMyMmUwIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYw
NjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1ODY2IGZhaWwg
NzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBj
MDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2
YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4OTQgZmFpbCA2Y2ZiNmRhOTUx
OGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYyBm
MjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2
ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg2OCBwYXNzIDZjZmI2ZGE5NTE4ZDNjNDgxMDdj
MjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCAxOTk1OTQ0NWY1MzEwZjcxM2M1OGNiMWY1YzljM2JjY2E2Zjk3Zjk1IGYyMWI1YTRhZWIw
MjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1
ZjE4ZDcyY2NlNWVkMAogMTQ1ODcwIHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5
Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQwYWQ0
NmQzY2M0NjNmYWI1YTIzZGI0NjZmNzdlMzdhZmYyM2Y5MjcgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1
ZWQwCiAxNDU4NzIgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZh
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmZiMGRhZTllZmE5MGMy
ZWY0MWQ4YWFjZWYyOTZiODk1OWNmMWQ2MSBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg3
MSBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2N2VjMGYwNjZiZWIgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwMzVlZWQ0YzBkMjU3YzkwNWE1NTZmYTBm
NDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkg
MDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4MgogMTQ1ODc1IHBhc3MgMTY2
ODMwZDhmN2NhZDIxODg2ZjdiZjRjNjVhM2RjYzY2YjUzMGJlNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2
NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEz
MjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU4NzggcGFzcyBmOWMyYzcxZWQ2OWNh
MWQ5MjY4N2E1NWQzZWY5NDdjZmI0NDEzYjNlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFi
NWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBk
MDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg3NyBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYy
YjkwZDM2N2VjMGYwNjZiZWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCAwMzVlZWQ0YzBkMjU3YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmIGYyMWI1YTRhZWIwMjBm
MmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4
ZjY4MDFlNjE4MgogMTQ1ODgxIHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2Zk
OTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQw
CiAxNDU4ODMgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYjBiNzRlMWYxNzUwOGNiOGNl
ZjhhZmQ2OTg1NThkYjFiZDg5OTljYyBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlk
ZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg4NSBw
YXNzIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0
ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2Iz
YzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1ODg0IGZhaWwgNzA5MTFm
MWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRl
N2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNk
ZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCiAxNDU4ODcgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4
MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYyBmMjFiNWE0
YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUx
ZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTg5MCBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFi
NjcyNjA4NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBm
MGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5IGYyMWI1YTRhZWIwMjBmMmE1
ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcy
Y2NlNWVkMAogMTQ1ODg4IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2
NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQy
NTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCiAx
NDU4OTEgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMwZDI1N2M5MDVhNTU2
ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJm
MDY5IGM2YzYzYjZkYmZmY2RmMzJhNTllZmExZmQ2ZTU3ODQzN2ZiYTA2ZmYKU2VhcmNoaW5nIGZv
ciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ1NTkyIChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTg4NCAoZmFpbCksIGZv
ciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTg5MCAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTg5MSAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiAwIHJldmlzaW9ucyBhdCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5
MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcw
NmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNm
OTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAK
Tm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxNDU4ODEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxNDU4ODMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDU4ODUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0
NTg4NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTg5
MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1ODk0IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4
ZGIxYmQ4OTk5Y2MKICBCdWcgbm90IHByZXNlbnQ6IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4
ZTRmMGJhNDA2NjRmNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4OTQvCgoKICBjb21taXQgYjBiNzRlMWYxNzUw
OGNiOGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIE1lcmdlOiBmMTc3ODNlNzA2IGRkZjkwNjk5
NjMKICBBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBE
YXRlOiAgIE1vbiBKYW4gNiAxMTozOTo1NSAyMDIwICswMDAwCiAgCiAgICAgIE1lcmdlIHJlbW90
ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZWhhYmtvc3QvdGFncy9weXRob24tbmV4dC1wdWxs
LXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgICAKICAgICAgUmVxdWlyZSBQeXRob24gPj0gMy41
IHRvIGJ1aWxkIFFFTVUKICAgICAgCiAgICAgIFB5dGhvbiAyIEVPTCBpcyAxMSBkYXlzIGF3YXks
IHdlIHdpbGwgc3RvcCBzdXBwb3J0aW5nCiAgICAgIGl0IGluIFFFTVUgNS4wLgogICAgICAKICAg
ICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAyMCBEZWMgMjAxOSAxNjo0OTowMiBHTVQKICAg
ICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgNUEzMjJGRDVBQkM0RDNEQkFD
Q0ZEMUFBMjgwNzkzNkY5ODREQzVBNgogICAgICAjIGdwZzogICAgICAgICAgICAgICAgaXNzdWVy
ICJlaGFia29zdEByZWRoYXQuY29tIgogICAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAi
RWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiIgW2Z1bGxdCiAgICAgICMgUHJp
bWFyeSBrZXkgZmluZ2VycHJpbnQ6IDVBMzIgMkZENSBBQkM0IEQzREIgQUNDRiAgRDFBQSAyODA3
IDkzNkYgOTg0RCBDNUE2CiAgICAgIAogICAgICAqIHJlbW90ZXMvZWhhYmtvc3QvdGFncy9weXRo
b24tbmV4dC1wdWxsLXJlcXVlc3Q6CiAgICAgICAgY29uZmlndXJlOiBSZXF1aXJlIFB5dGhvbiA+
PSAzLjUKICAgICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMuNCBidWlsZCB3aXRoIDMuNQog
ICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIAogIGNvbW1pdCBkZGY5MDY5OTYzMWRiNTNjOTgxYjZhNWE2M2QzMWMwOGUw
ZWFlZWM3CiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
RGF0ZTogICBXZWQgT2N0IDE2IDE5OjQyOjM3IDIwMTkgLTAzMDAKICAKICAgICAgY29uZmlndXJl
OiBSZXF1aXJlIFB5dGhvbiA+PSAzLjUKICAgICAgCiAgICAgIFB5dGhvbiAzLjUgaXMgdGhlIG9s
ZGVzdCBQeXRob24gdmVyc2lvbiBhdmFpbGFibGUgb24gb3VyCiAgICAgIHN1cHBvcnRlZCBidWls
ZCBwbGF0Zm9ybXMsIGFuZCBQeXRob24gMiBlbmQgb2YgbGlmZSB3aWxsIGJlIDMKICAgICAgd2Vl
a3MgYWZ0ZXIgdGhlIHBsYW5uZWQgcmVsZWFzZSBkYXRlIG9mIFFFTVUgNC4yLjAuICBEcm9wIFB5
dGhvbgogICAgICAyIHN1cHBvcnQgZnJvbSBjb25maWd1cmUgY29tcGxldGVseSwgYW5kIHJlcXVp
cmUgUHl0aG9uIDMuNSBvcgogICAgICBuZXdlci4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAgICAgTWVzc2FnZS1JZDog
PDIwMTkxMDE2MjI0MjM3LjI2MTgwLTEtZWhhYmtvc3RAcmVkaGF0LmNvbT4KICAgICAgUmV2aWV3
ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTog
RWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIAogIGNvbW1pdCA0OTIzMzgw
NGY1YzQ1OGQ2MWQ4ZWI5MDNjMTlkNjJlZGIzNDM0ZGIyCiAgQXV0aG9yOiBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkgRGVjIDIwIDEzOjQ1OjI3IDIw
MTkgLTAzMDAKICAKICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhvbiAzLjQgYnVpbGQgd2l0aCAz
LjUKICAgICAgCiAgICAgIFdlJ2xsIHN0YXJ0IHJlcXVpcmluZyBQeXRob24gMy41IHRvIGJ1aWxk
IFFFTVUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1pMzg2LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxw
bmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0
NTg5NDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQ1ODk0IHFlbXUtbWFpbmxpbmUgcmVh
bC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xNDU4OTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 01:27:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 01: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 1ipj4k-0006uv-LT; Fri, 10 Jan 2020 01:26:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=eZRS=27=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1ipj4j-0006uq-KJ
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 01:26:57 +0000
X-Inumbo-ID: 4937f704-3348-11ea-bbc6-12813bfff9fa
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.220.75]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4937f704-3348-11ea-bbc6-12813bfff9fa;
 Fri, 10 Jan 2020 01:26:56 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YP9PGxUuYuK81oHhP/cwoFJCm60q9xp9rPxbZpK2iYGd10f/nGxlulo17HCD5R1EGSxQsrco0XYRI38tQR76aNnX4qqdLoQBwnIsH4j2jUa6osM2Iuq/0jGPPAlUyxfufLvN2XsBAOgU86tJLdgkFPXjFz9AU20HJQ6qJROB2FgJoBiD6VUqP2oYGeLE/e1a/j9ZuYNYaAELSmc+Quh5Z6tPTsvMIDhWSDs3xfVEFz4fdLRKVtzWFsaFu/ftvR0hnfmBl1zmP3qL37abWBB1owookIbKdgtB6y4R2igG2XthZbYpKxyhPJb8/outQgqF3k6oOqqYTurDe+H6yAm7JA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0ekJWvSyjNHOS7J5HTnDlsC67r1PwlxTGYHxP/NHX/8=;
 b=RGTRIfuXKaEx7Tl2wOHm7VL22l9V4MuoqpnkIf7qf+XUd8ibKyZ+MhvYA9Qg1iXQxIrKd9LSWb/TOnoTtfgKQ70uUx9dvd8iRnCdtHen9rC+/z+0ookPfEbKKnNPryDQkLkMWvlLo3e81GzKm+vZhNR8XJu0Ln5XRl7ofLAVzk8fgnxh22tLmijCRgHCqjsKckQLrmtZjYWCZ+zm0BQGNHdZMWpEy8stnyHC6LyYqX015LR3bVnCmSVpsZhgIxz4yUgmQLmpxG8c4HMwp+89h9FKTT+UQ0RPFtBWo+KwBxRMRlOi7gWm4coc1pGJuiVU6BqYGgmpweTLoq9nbvYvXw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=lists.xenproject.org
 smtp.mailfrom=xilinx.com; dmarc=bestguesspass action=none
 header.from=xilinx.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0ekJWvSyjNHOS7J5HTnDlsC67r1PwlxTGYHxP/NHX/8=;
 b=kRbx9zCg358VW5a5e+YXWLU8iFnM0uGGsI8Hjjs0ciTbg1EZemCkdMkhvgwvEasoZ9wCyEPwL5RMg7k3jIg3PybzVVgJiAEc72rFdJDlwtpHe/W60P2RcVZ0snprN+1BPl3gx7nEdsfyiXAUu96UlmbAtK+QRbRzPb4YrImOIMk=
Received: from BN7PR02CA0007.namprd02.prod.outlook.com (2603:10b6:408:20::20)
 by BL0PR02MB3825.namprd02.prod.outlook.com (2603:10b6:207:49::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.12; Fri, 10 Jan
 2020 01:26:54 +0000
Received: from BL2NAM02FT030.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::202) by BN7PR02CA0007.outlook.office365.com
 (2603:10b6:408:20::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9 via Frontend
 Transport; Fri, 10 Jan 2020 01:26:54 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; lists.xenproject.org; dkim=none (message not
 signed) header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT030.mail.protection.outlook.com (10.152.77.172) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2623.9
 via Frontend Transport; Fri, 10 Jan 2020 01:26:53 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj4f-0003kz-18; Thu, 09 Jan 2020 17:26:53 -0800
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj4Z-00008X-To; Thu, 09 Jan 2020 17:26:47 -0800
Received: from [172.19.2.62] (helo=xsjwoods50.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj4U-00008C-PX; Thu, 09 Jan 2020 17:26:42 -0800
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 17:26:28 -0800
Message-Id: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
X-Mailer: git-send-email 2.7.4
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(346002)(136003)(396003)(39860400002)(189003)(199004)(9786002)(36756003)(44832011)(107886003)(2616005)(6916009)(8676002)(70586007)(316002)(478600001)(4326008)(8936002)(70206006)(86362001)(5660300002)(6666004)(54906003)(186003)(356004)(336012)(7696005)(81156014)(2906002)(426003)(4744005)(26005)(81166006)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB3825; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1eacb28e-9531-4068-6b35-08d7956c2ce5
X-MS-TrafficTypeDiagnostic: BL0PR02MB3825:
X-Microsoft-Antispam-PRVS: <BL0PR02MB3825B7AAB65E5B16FA5572A1D7380@BL0PR02MB3825.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:1051;
X-Forefront-PRVS: 02788FF38E
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: I/sjpK5pLaF619je9ftvp3A40c2KE0maxX5CmY2/d7+fHENKngLYOVPb/lh4VfRvK1QjoIss4LGNLT4u3ORzKVYtdFsOHb8ZverkZ5Ynpe24GuYGsYZWlzBcG/kpwp7AJ74rHJlGHlyN62WcAGmtM8NMc59NJbouJJqPjX3jUXTIbBvaFyZHAGWufHp02yCRpmPFdj25eSyOfwJ3o+tdUmzGPXmuVS6E/tsNuYY4/jLei2jTBb8CGLxfJ8mQbdmP/AflANVocnf8OOUh1q7XddHy0NyHPi279NC6lZn8/z4ebwXmz7sjDeYg3jk3MUBwMZXfkDSFCoIwlQOh9JdCS2BwwwQ0VWCPFXay8YIGnU60dBoEkxE+gWMSSp+5f3sopkcLpCIiFa3pdAQYA3ZG83k+mAfLg6lL/h8hzV4JDbKhl08EsTMDYQMHIutVfzUEN8vBXoRr5XtWwnpt16NsYIlM2hit3mLcgpfHvZGD4NQiuELn/67hNTuWx8nHR8ir
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2020 01:26:53.6682 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1eacb28e-9531-4068-6b35-08d7956c2ce5
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB3825
Subject: [Xen-devel] [RFC 0/2] Generic DT Support for SMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Brian Woods <brian.woods@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdkIGxpa2Ugc29tZSBmZWVkYmFjayBvbiB0aGVzZSBwYXRjaGVzLiAgUGFydHMgSSBwYXJ0aWN1
bGFybHkgd2FudApmZWVkYmFjayBvbiBhcmUgbGlzdGVkIGJlbG93IGFuZCBlYWNoIHBhdGNoIHdp
bGwgaGF2ZSBhIGNvcHkgb2YgdGhlCnJlbGV2YW50IHBhcnRzIHJlcXVlc3RpbmcgZmVlZGJhY2su
ICBBbnkgZmVlZGJhY2sgaXMgd2VsY29tZWQgdGhvdWdoLgpBbHNvLCB0aGUgY29tbWl0IG1lc3Nh
Z2VzIGFyZSBhIGxpdHRsZSByb3VnaC4KClBhdGNoIDE6CiAgLSBDaGVjayBpbiBkZXZpY2VfdHJl
ZS5jLiAgVGhpcyBpcyBuZWVkZWQsIG90aGVyd2lzZSBpdCB3b24ndCBib290IGR1ZQogICAgdG8g
ZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KSBiZWluZyB0cnVlIGFuZCByZXR1cm5pbmcgRUVYSVNU
LiAgSSdtCiAgICBub3QgY29tcGxldGVseSBzdXJlIHdoYXQgdHlwZSBvZiBjaGVjayBpcyBiZXN0
IGhlcmUuCgpQYXRjaCAyOgogICAtIENoZWNrcyBmb3IgdGhlOiBhcm1fc21tdV9kdF9hZGRfZGV2
aWNlKiBhbmQgYXJtX3NtbXVfZHRfeGxhdGUqCiAgICAgZnVuY3Rpb25zLgoKVGhlc2UgcGF0Y2hl
cyBoYXZlIGJlZW4gdGVzdGVkIHdpdGggZGV2aWNlIHBhc3N0aHJvdWdoIG9uIGEgWGlsaW54ClpD
VTEwMiB3aXRoIHBhc3NpbmcgdGhlIG9uIGJvYXJkIGV0aGVybmV0IHRvIGEgZ3Vlc3QgdmlhIHRo
ZSBTTU1VLgoKQnJpYW4gV29vZHMgKDIpOgogIGFybSxzbW11OiBhZGQgc3VwcG9ydCBmb3IgaW9t
bXVfZndzcGVjIGZ1bmN0aW9ucwogIHNtbXU6IGFkZCBzdXBwb3J0IGZvciBnZW5lcmljIERUIGJp
bmRpbmdzCgogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICB8IDE1NiArKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jIHwgIDIwICstLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExOCBpbnNlcnRpb25z
KCspLCA1OCBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 01:27:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 01:27: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 1ipj5O-000706-5S; Fri, 10 Jan 2020 01:27:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=eZRS=27=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1ipj5N-0006zz-Lu
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 01:27:37 +0000
X-Inumbo-ID: 61cf63fe-3348-11ea-a985-bc764e2007e4
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7eab::602])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61cf63fe-3348-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 01:27:36 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mXKJvQxxCqbK8EbGoG+9VeGhcMlqYtLrBkja6SybHXhEtk/Sb3Ph/lPx5qdiQmw+E8FX9DUsE1favFHUhqSiwrKz3d4TGbbIUUqZLWzUOtf+qRn/kALfqytIreYKUoNf06VBnS15HA6W4Yw++yWLR0QcBhgXhnRjdzl5EJIMNMS+WJVfjD1d79snwwLsE2lCS9Oy00JLOq/XqNQg0mJhhwgLTIqAocUyO3lRIktvYBcJGbVf3vPdq4TPvNR+x14u10Z+JAhNx6o7d2hPrdBvwYbjWlaBuzOkm3GZvx/aTCNm5Y1a+dyv5vFUVfEMtfTp+vtQf1qft/xInA1xv82G1A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oz71xV+KibkgPZuZC862aT2iRj3a2M9vG0a647BO+Fg=;
 b=G+aVSjA+sEMW8sbETfzzBqAfYZH392phWBb14ISudDfpowymSWbq+GlQl0PhhI+EaMKDbxG0q/81uILM2ZJ2yygd/WXr26WTodOeR30blRrkvtTmW4M9WXc1dRSzsqEir1afY+Xe/2dc+wElcCJeK/7wlRIinWb1OUdMKDoa9HzVy0OEwP/xEPWmPpE4Mmi2JJ47EsqJ17Q4YNGFAuoN0lIcQqNdeCXKMTCD9z4gC5APM75UC+479EJsjR95VwloHcu61cktZ77KwiUw8PJl0omkSvqCeW5wG9QssKEaRDHhNHh/KUS2FZC7v4NIpwH6V4Kks14UbrQdD0VOhgC3Wg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=lists.xenproject.org
 smtp.mailfrom=xilinx.com; dmarc=bestguesspass action=none
 header.from=xilinx.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oz71xV+KibkgPZuZC862aT2iRj3a2M9vG0a647BO+Fg=;
 b=Cme2gVnlr6+CTjo9m+Q/O5N6hOFlKW8djsluahkciU7VwKhuvUrVFhoZtGcxgYKuf2FEic+pQAwo3DVjUHMZDJu77vicLpO2x/8WRDgRZ/QDwcziIJMdqTVEtiqvRlpPPLmxGVQjhfgHuHW8s4boxiQSWpTwD6cJCsKSu7kapt8=
Received: from BL0PR02CA0144.namprd02.prod.outlook.com (2603:10b6:208:35::49)
 by BY5PR02MB6932.namprd02.prod.outlook.com (2603:10b6:a03:23a::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9; Fri, 10 Jan
 2020 01:27:34 +0000
Received: from SN1NAM02FT008.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::203) by BL0PR02CA0144.outlook.office365.com
 (2603:10b6:208:35::49) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9 via Frontend
 Transport; Fri, 10 Jan 2020 01:27:34 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; lists.xenproject.org; dkim=none (message not
 signed) header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT008.mail.protection.outlook.com (10.152.72.119) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2623.9
 via Frontend Transport; Fri, 10 Jan 2020 01:27:33 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj5J-0003lN-Am; Thu, 09 Jan 2020 17:27:33 -0800
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj5E-0000HS-6Q; Thu, 09 Jan 2020 17:27:28 -0800
Received: from [172.19.2.62] (helo=xsjwoods50.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj5B-00008C-G1; Thu, 09 Jan 2020 17:27:25 -0800
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 17:26:29 -0800
Message-Id: <1578619590-3661-2-git-send-email-brian.woods@xilinx.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
References: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(346002)(376002)(136003)(189003)(199004)(7696005)(9786002)(316002)(107886003)(8936002)(4326008)(6916009)(186003)(5660300002)(336012)(70206006)(36756003)(478600001)(26005)(54906003)(70586007)(8676002)(44832011)(86362001)(356004)(2906002)(81156014)(426003)(81166006)(2616005)(142933001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY5PR02MB6932; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 29b2a201-6420-41b7-d00a-08d7956c44bd
X-MS-TrafficTypeDiagnostic: BY5PR02MB6932:
X-Microsoft-Antispam-PRVS: <BY5PR02MB6932CCFD741A60DEF20ED17CD7380@BY5PR02MB6932.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:655;
X-Forefront-PRVS: 02788FF38E
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: whWp3dtgu8SS+H6RxkNMMZ6b7JkORgtjsFTzkfnReWxzJQjrHKanuEpxHYEUD6Jn1NopmG1vTMN/b8L6GEyaamEn7M3GHK2q/kqK26ze9GBBPhjZyQeYkWnJsVBkZ9NmdZF1jbQYMSDfgOyMjGlpOxi/nrujUdoxLuuT1pHIib/MHLIq9dVp+pN/nsW4GG7eeAAv+JN2uV8EeL1HBdig8/TT3NDO5YesBoGq0CiqAYRFGxKPLEX6RAW/0XHWYkNAjp2Tos/8Dfwzndo9wHupEqZ9N2pTKvCzvsz8PbjtKCk5CWkxJFrSU2pRl71OzXaIzRam4s+m83uY+Q3jr9YPwNoeeNbhOAEyhXPKq1ztuoXhTxOIi69gm6OT3eyJstNlQl6ps/xZngp3AnuObuGCzfajav/GdiAKAv64x219/T+ykt0/r3wYCbPzRWp36/fJRJfUwpwDLflyLVRYxr3csfZQQyPJiIUmBhgLla4HwgJeS7MkYaHT0+eND4udhtTt
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2020 01:27:33.7030 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 29b2a201-6420-41b7-d00a-08d7956c44bd
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR02MB6932
Subject: [Xen-devel] [RFC 1/2] arm,
 smmu: add support for iommu_fwspec 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: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Brian Woods <brian.woods@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IHRoZSBzbW11IGRyaXZlciBzbyB0aGF0IGl0IHVzZXMgdGhlIGlvbW11X2Z3c3BlYyBo
ZWxwZXIKZnVuY3Rpb25zLiAgVGhpcyBtZWFucyBib3RoIEFSTSBJT01NVSBkcml2ZXJzIHdpbGwg
Ym90aCB1c2UgdGhlCmlvbW11X2Z3c3BlYyBoZWxwZXIgZnVuY3Rpb25zLCBtYWtpbmcgZW5hYmxp
bmcgZ2VuZXJpYyBkZXZpY2UgdHJlZQpiaW5kaW5ncyBpbiB0aGUgU01NVSBkcml2ZXIgbXVjaCBj
bGVhbmVyLgoKU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5j
b20+Ci0tLQpSRkMgZXNwZWNpYWxseSB3YW50ZWQgb246CiAgLSBDaGVjayBpbiBkZXZpY2VfdHJl
ZS5jLiAgVGhpcyBpcyBuZWVkZWQsIG90aGVyd2lzZSBpdCB3b24ndCBib290IGR1ZQogICAgdG8g
ZGV2X2lvbW11X2Z3c3BlY19nZXQoZGV2KSBiZWluZyB0cnVlIGFuZCByZXR1cm5pbmcgRUVYSVNU
LiAgSSdtCiAgICBub3QgY29tcGxldGVseSBzdXJlIHdoYXQgdHlwZSBvZiBjaGVjayBpcyBiZXN0
IGhlcmUuCgogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICB8IDc0ICsrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jIHwgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwg
MjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggOTQ2NjJh
OC4uYzVkYjViZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC00OSw2ICs0OSw3
IEBACiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KICNp
bmNsdWRlIDxhc20vaW8uaD4KKyNpbmNsdWRlIDxhc20vaW9tbXVfZndzcGVjLmg+CiAjaW5jbHVk
ZSA8YXNtL3BsYXRmb3JtLmg+CiAKIC8qIFhlbjogVGhlIGJlbG93IGRlZmluZXMgYXJlIHJlZGVm
aW5lZCB3aXRoaW4gdGhlIGZpbGUuIFVuZGVmIGl0ICovCkBAIC01OTcsOCArNTk4LDcgQEAgc3Ry
dWN0IGFybV9zbW11X3NtciB7CiB9OwogCiBzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2NmZyB7Ci0J
aW50CQkJCW51bV9zdHJlYW1pZHM7Ci0JdTE2CQkJCXN0cmVhbWlkc1tNQVhfTUFTVEVSX1NUUkVB
TUlEU107CisJc3RydWN0IGlvbW11X2Z3c3BlYwkJKmZ3c3BlYzsKIAlzdHJ1Y3QgYXJtX3NtbXVf
c21yCQkqc21yczsKIH07CiAKQEAgLTc3OSw3ICs3NzksNyBAQCBzdGF0aWMgaW50IHJlZ2lzdGVy
X3NtbXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCiAJCQkJc3RydWN0IGRl
dmljZSAqZGV2LAogCQkJCXN0cnVjdCBvZl9waGFuZGxlX2FyZ3MgKm1hc3RlcnNwZWMpCiB7Ci0J
aW50IGk7CisJaW50IGksIHJldCA9IDA7CiAJc3RydWN0IGFybV9zbW11X21hc3RlciAqbWFzdGVy
OwogCiAJbWFzdGVyID0gZmluZF9zbW11X21hc3RlcihzbW11LCBtYXN0ZXJzcGVjLT5ucCk7CkBA
IC03OTgsMjYgKzc5OCwzNyBAQCBzdGF0aWMgaW50IHJlZ2lzdGVyX3NtbXVfbWFzdGVyKHN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCiAJfQogCiAJbWFzdGVyID0gZGV2bV9remFsbG9jKGRl
diwgc2l6ZW9mKCptYXN0ZXIpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIW1hc3RlcikKKwlpZiAoIW1h
c3RlcikgewogCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJbWFzdGVyLT5vZl9ub2RlID0gbWFzdGVy
c3BlYy0+bnA7CisKKwlyZXQgPSBpb21tdV9md3NwZWNfaW5pdCgmbWFzdGVyLT5vZl9ub2RlLT5k
ZXYsIHNtbXUtPmRldik7CisJaWYgKHJldCkgeworCQlrZnJlZShtYXN0ZXIpOworCQlyZXR1cm4g
cmV0OworCX0KKwltYXN0ZXItPmNmZy5md3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldCgmbWFz
dGVyLT5vZl9ub2RlLT5kZXYpOwogCi0JbWFzdGVyLT5vZl9ub2RlCQkJPSBtYXN0ZXJzcGVjLT5u
cDsKLQltYXN0ZXItPmNmZy5udW1fc3RyZWFtaWRzCT0gbWFzdGVyc3BlYy0+YXJnc19jb3VudDsK
KwkvKiBhZGRpbmcgdGhlIGlkcyBoZXJlICovCisJcmV0ID0gaW9tbXVfZndzcGVjX2FkZF9pZHMo
Jm1hc3RlcnNwZWMtPm5wLT5kZXYsCisJCQkJICAgbWFzdGVyc3BlYy0+YXJncywKKwkJCQkgICBt
YXN0ZXJzcGVjLT5hcmdzX2NvdW50KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OwogCiAJLyog
WGVuOiBMZXQgWGVuIGtub3cgdGhhdCB0aGUgZGV2aWNlIGlzIHByb3RlY3RlZCBieSBhbiBTTU1V
ICovCiAJZHRfZGV2aWNlX3NldF9wcm90ZWN0ZWQobWFzdGVyc3BlYy0+bnApOwogCi0JZm9yIChp
ID0gMDsgaSA8IG1hc3Rlci0+Y2ZnLm51bV9zdHJlYW1pZHM7ICsraSkgewotCQl1MTYgc3RyZWFt
aWQgPSBtYXN0ZXJzcGVjLT5hcmdzW2ldOwotCi0JCWlmICghKHNtbXUtPmZlYXR1cmVzICYgQVJN
X1NNTVVfRkVBVF9TVFJFQU1fTUFUQ0gpICYmCi0JCSAgICAgKHN0cmVhbWlkID49IHNtbXUtPm51
bV9tYXBwaW5nX2dyb3VwcykpIHsKLQkJCWRldl9lcnIoZGV2LAotCQkJCSJzdHJlYW0gSUQgZm9y
IG1hc3RlciBkZXZpY2UgJXMgZ3JlYXRlciB0aGFuIG1heGltdW0gYWxsb3dlZCAoJWQpXG4iLAot
CQkJCW1hc3RlcnNwZWMtPm5wLT5uYW1lLCBzbW11LT5udW1fbWFwcGluZ19ncm91cHMpOwotCQkJ
cmV0dXJuIC1FUkFOR0U7CisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1NU
UkVBTV9NQVRDSCkpIHsKKwkJZm9yIChpID0gMDsgaSA8IG1hc3Rlci0+Y2ZnLmZ3c3BlYy0+bnVt
X2lkczsgKytpKSB7CisJCQlpZiAobWFzdGVyc3BlYy0+YXJnc1tpXSA+PSBzbW11LT5udW1fbWFw
cGluZ19ncm91cHMpIHsKKwkJCQlkZXZfZXJyKGRldiwKKwkJCQkJInN0cmVhbSBJRCBmb3IgbWFz
dGVyIGRldmljZSAlcyBncmVhdGVyIHRoYW4gbWF4aW11bSBhbGxvd2VkICglZClcbiIsCisJCQkJ
CW1hc3RlcnNwZWMtPm5wLT5uYW1lLCBzbW11LT5udW1fbWFwcGluZ19ncm91cHMpOworCQkJCXJl
dHVybiAtRVJBTkdFOworCQkJfQogCQl9Ci0JCW1hc3Rlci0+Y2ZnLnN0cmVhbWlkc1tpXSA9IHN0
cmVhbWlkOwogCX0KIAlyZXR1cm4gaW5zZXJ0X3NtbXVfbWFzdGVyKHNtbXUsIG1hc3Rlcik7CiB9
CkBAIC0xMzk3LDE1ICsxNDA4LDE1IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfbWFzdGVyX2NvbmZp
Z3VyZV9zbXJzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCiAJaWYgKGNmZy0+c21ycykK
IAkJcmV0dXJuIC1FRVhJU1Q7CiAKLQlzbXJzID0ga21hbGxvY19hcnJheShjZmctPm51bV9zdHJl
YW1pZHMsIHNpemVvZigqc21ycyksIEdGUF9LRVJORUwpOworCXNtcnMgPSBrbWFsbG9jX2FycmF5
KGNmZy0+ZndzcGVjLT5udW1faWRzLCBzaXplb2YoKnNtcnMpLCBHRlBfS0VSTkVMKTsKIAlpZiAo
IXNtcnMpIHsKIAkJZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gYWxsb2NhdGUgJWQgU01S
c1xuIiwKLQkJCWNmZy0+bnVtX3N0cmVhbWlkcyk7CisJCQljZmctPmZ3c3BlYy0+bnVtX2lkcyk7
CiAJCXJldHVybiAtRU5PTUVNOwogCX0KIAogCS8qIEFsbG9jYXRlIHRoZSBTTVJzIG9uIHRoZSBT
TU1VICovCi0JZm9yIChpID0gMDsgaSA8IGNmZy0+bnVtX3N0cmVhbWlkczsgKytpKSB7CisJZm9y
IChpID0gMDsgaSA8IGNmZy0+ZndzcGVjLT5udW1faWRzOyArK2kpIHsKIAkJaW50IGlkeCA9IF9f
YXJtX3NtbXVfYWxsb2NfYml0bWFwKHNtbXUtPnNtcl9tYXAsIDAsCiAJCQkJCQkgIHNtbXUtPm51
bV9tYXBwaW5nX2dyb3Vwcyk7CiAJCWlmIChJU19FUlJfVkFMVUUoaWR4KSkgewpAQCAtMTQxNiwx
MiArMTQyNywxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X21hc3Rlcl9jb25maWd1cmVfc21ycyhz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAogCQlzbXJzW2ldID0gKHN0cnVjdCBhcm1fc21t
dV9zbXIpIHsKIAkJCS5pZHgJPSBpZHgsCiAJCQkubWFzawk9IDAsIC8qIFdlIGRvbid0IGN1cnJl
bnRseSBzaGFyZSBTTVJzICovCi0JCQkuaWQJPSBjZmctPnN0cmVhbWlkc1tpXSwKKwkJCS5pZAk9
IGNmZy0+ZndzcGVjLT5pZHNbaV0sCiAJCX07CiAJfQogCiAJLyogSXQgd29ya2VkISBOb3csIHBv
a2UgdGhlIGFjdHVhbCBoYXJkd2FyZSAqLwotCWZvciAoaSA9IDA7IGkgPCBjZmctPm51bV9zdHJl
YW1pZHM7ICsraSkgeworCWZvciAoaSA9IDA7IGkgPCBjZmctPmZ3c3BlYy0+bnVtX2lkczsgKytp
KSB7CiAJCXUzMiByZWcgPSBTTVJfVkFMSUQgfCBzbXJzW2ldLmlkIDw8IFNNUl9JRF9TSElGVCB8
CiAJCQkgIHNtcnNbaV0ubWFzayA8PCBTTVJfTUFTS19TSElGVDsKIAkJd3JpdGVsX3JlbGF4ZWQo
cmVnLCBncjBfYmFzZSArIEFSTV9TTU1VX0dSMF9TTVIoc21yc1tpXS5pZHgpKTsKQEAgLTE0NDgs
NyArMTQ1OSw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X21hc3Rlcl9mcmVlX3NtcnMoc3RydWN0
IGFybV9zbW11X2RldmljZSAqc21tdSwKIAkJcmV0dXJuOwogCiAJLyogSW52YWxpZGF0ZSB0aGUg
U01ScyBiZWZvcmUgZnJlZWluZyBiYWNrIHRvIHRoZSBhbGxvY2F0b3IgKi8KLQlmb3IgKGkgPSAw
OyBpIDwgY2ZnLT5udW1fc3RyZWFtaWRzOyArK2kpIHsKKwlmb3IgKGkgPSAwOyBpIDwgY2ZnLT5m
d3NwZWMtPm51bV9pZHM7ICsraSkgewogCQl1OCBpZHggPSBzbXJzW2ldLmlkeDsKIAogCQl3cml0
ZWxfcmVsYXhlZCh+U01SX1ZBTElELCBncjBfYmFzZSArIEFSTV9TTU1VX0dSMF9TTVIoaWR4KSk7
CkBAIC0xNDcxLDEwICsxNDgyLDEwIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2FkZF9t
YXN0ZXIoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4sCiAJaWYgKHJldCkKIAkJ
cmV0dXJuIHJldCA9PSAtRUVYSVNUID8gMCA6IHJldDsKIAotCWZvciAoaSA9IDA7IGkgPCBjZmct
Pm51bV9zdHJlYW1pZHM7ICsraSkgeworCWZvciAoaSA9IDA7IGkgPCBjZmctPmZ3c3BlYy0+bnVt
X2lkczsgKytpKSB7CiAJCXUzMiBpZHgsIHMyY3I7CiAKLQkJaWR4ID0gY2ZnLT5zbXJzID8gY2Zn
LT5zbXJzW2ldLmlkeCA6IGNmZy0+c3RyZWFtaWRzW2ldOworCQlpZHggPSBjZmctPnNtcnMgPyBj
ZmctPnNtcnNbaV0uaWR4IDogY2ZnLT5md3NwZWMtPmlkc1tpXTsKIAkJczJjciA9IFMyQ1JfVFlQ
RV9UUkFOUyB8CiAJCSAgICAgICAoc21tdV9kb21haW4tPmNmZy5jYm5keCA8PCBTMkNSX0NCTkRY
X1NISUZUKTsKIAkJd3JpdGVsX3JlbGF4ZWQoczJjciwgZ3IwX2Jhc2UgKyBBUk1fU01NVV9HUjBf
UzJDUihpZHgpKTsKQEAgLTE0OTksOCArMTUxMCw4IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2Rv
bWFpbl9yZW1vdmVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluLAog
CSAqIHRoYXQgaXQgY2FuIGJlIHJlLWFsbG9jYXRlZCBpbW1lZGlhdGVseS4KIAkgKiBYZW46IFVu
bGlrZSBMaW51eCwgYW55IGFjY2VzcyB0byBub24tY29uZmlndXJlZCBzdHJlYW0gd2lsbCBmYXVs
dC4KIAkgKi8KLQlmb3IgKGkgPSAwOyBpIDwgY2ZnLT5udW1fc3RyZWFtaWRzOyArK2kpIHsKLQkJ
dTMyIGlkeCA9IGNmZy0+c21ycyA/IGNmZy0+c21yc1tpXS5pZHggOiBjZmctPnN0cmVhbWlkc1tp
XTsKKwlmb3IgKGkgPSAwOyBpIDwgY2ZnLT5md3NwZWMtPm51bV9pZHM7ICsraSkgeworCQl1MzIg
aWR4ID0gY2ZnLT5zbXJzID8gY2ZnLT5zbXJzW2ldLmlkeCA6IGNmZy0+ZndzcGVjLT5pZHNbaV07
CiAKIAkJd3JpdGVsX3JlbGF4ZWQoUzJDUl9UWVBFX0ZBVUxULAogCQkJICAgICAgIGdyMF9iYXNl
ICsgQVJNX1NNTVVfR1IwX1MyQ1IoaWR4KSk7CkBAIC0xOTI0LDE0ICsxOTM1LDIxIEBAIHN0YXRp
YyBpbnQgYXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJCQlyZXQgPSAt
RU5PTUVNOwogCQkJZ290byBvdXRfcHV0X2dyb3VwOwogCQl9CisJCWNmZy0+ZndzcGVjID0ga3ph
bGxvYyhzaXplb2Yoc3RydWN0IGlvbW11X2Z3c3BlYyksIEdGUF9LRVJORUwpOworCQlpZiAoIWNm
Zy0+ZndzcGVjKSB7CisJCQlrZnJlZShjZmcpOworCQkJcmV0ID0gLUVOT01FTTsKKwkJCWdvdG8g
b3V0X3B1dF9ncm91cDsKKwkJfQorCQlpb21tdV9md3NwZWNfaW5pdChkZXYsIHNtbXUtPmRldik7
CiAKLQkJY2ZnLT5udW1fc3RyZWFtaWRzID0gMTsKKwkJY2ZnLT5md3NwZWMtPm51bV9pZHMgPSAx
OwogCQkvKgogCQkgKiBBc3N1bWUgU3RyZWFtIElEID09IFJlcXVlc3RlciBJRCBmb3Igbm93Lgog
CQkgKiBXZSBuZWVkIGEgd2F5IHRvIGRlc2NyaWJlIHRoZSBJRCBtYXBwaW5ncyBpbiBGRFQuCiAJ
CSAqLwogCQlwY2lfZm9yX2VhY2hfZG1hX2FsaWFzKHBkZXYsIF9fYXJtX3NtbXVfZ2V0X3BjaV9z
aWQsCi0JCQkJICAgICAgICZjZmctPnN0cmVhbWlkc1swXSk7CisJCQkJICAgICAgICZjZmctPmZ3
c3BlYy0+aWRzWzBdKTsKIAkJcmVsZWFzZWZuID0gX19hcm1fc21tdV9yZWxlYXNlX3BjaV9pb21t
dWRhdGE7CiAJfSBlbHNlIHsKIAkJc3RydWN0IGFybV9zbW11X21hc3RlciAqbWFzdGVyOwpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggOTk5YjgzMS4uYWNmNmI2MiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xNDAsNiArMTQwLDkgQEAgaW50
IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCkKICAgICBpZiAo
ICFvcHMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlmICggZHRfZGV2aWNlX2lz
X3Byb3RlY3RlZChucCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIGlmICggZGV2X2lvbW11
X2Z3c3BlY19nZXQoZGV2KSApCiAgICAgICAgIHJldHVybiAtRUVYSVNUOwogCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 01:28:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 01: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 1ipj6K-00075s-Hq; Fri, 10 Jan 2020 01:28:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=eZRS=27=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1ipj6J-000758-Hq
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 01:28:35 +0000
X-Inumbo-ID: 7fa66666-3348-11ea-a985-bc764e2007e4
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.220.66]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7fa66666-3348-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 01:28:26 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=H30bwx5nCV1Y9iRD/WNi0MMQ2qCw3BvzDDH4biw7ThdHXtJjLJ5JdtfhtSVybe0CW3zkpRd0wr3mKJH5cINa2IIDvF5rdo5py5bXZhB+bq6Q/TQAT5caE9y8u8Nal25f+DVfIjoDDcfv96FeISigc5svSzF+xHTAU5CyLXmM0hA6vvnrFhEmPY0jYuu28cXJSkfHmyVURiV2l2OB5JUxSbuqkJ2K8Q3vlZrSD/ljAEfdSGQGLlgsFGqFXyjNJW/fOURV+m8iVikLx2LgUyfMY46osxaobdm0O96tn4fwnJObHJGyICOBs+uNLco143V6X+fC45l9nRXLoeYqett0Jg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=A4oZGAh4w8/PJh/tv/MXVBtSiUUq1DNE06HRbWgioLs=;
 b=ilrnmowBtYcfGWVZ43nLfLfiB75LJJnNdDMFKYYs6YzY7n7lI+5/GgIOzmkoxkhuqF41CzMmsJ5XMVPy95aXGKjodFhRHGQIrrV38sI9nqCXvVAI/WP2C6razWX2F91lOs/e/DDvYq5KvqDLpNDk2NDpCOCmrLLkXOgLrVZHhiS7h7rFBSjB4qyicuHC+/OCvGQcRYCceQSzTvq736S6O+A88wU0TOt8aKiFijUAO6iJfK4x+cV6p0/G11ceCc7AUW+OMHmo66IYPC5Pn1jeaLRyjJr3X41rxcWSo2SEmzE4fL9feYab+u3tkGGOttAUmgK2nElXDW093f5aLi3Bjw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=lists.xenproject.org
 smtp.mailfrom=xilinx.com; dmarc=bestguesspass action=none
 header.from=xilinx.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=A4oZGAh4w8/PJh/tv/MXVBtSiUUq1DNE06HRbWgioLs=;
 b=rQj8ZfY6UgQR8n58qUAWnuvf/77mPV+lVuf7dm1R/y/WGoGgK4Qj7HzF/nNAE3VI8FYRjYKjzRHbJVAs7zzqvC8xACMCg4vUgtsrTikVHdTKthw6pxKBESm5WzjVjPl070pEPrqPnDD7F4mfZWG7jsMYaozOwxuESkq6jCDPFxQ=
Received: from DM6PR02CA0112.namprd02.prod.outlook.com (2603:10b6:5:1b4::14)
 by BYAPR02MB5734.namprd02.prod.outlook.com (2603:10b6:a03:11c::30) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.9; Fri, 10 Jan
 2020 01:28:24 +0000
Received: from SN1NAM02FT032.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::207) by DM6PR02CA0112.outlook.office365.com
 (2603:10b6:5:1b4::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.8 via Frontend
 Transport; Fri, 10 Jan 2020 01:28:24 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; lists.xenproject.org; dkim=none (message not
 signed) header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT032.mail.protection.outlook.com (10.152.72.126) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2623.9
 via Frontend Transport; Fri, 10 Jan 2020 01:28:23 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj67-0003lU-Hi; Thu, 09 Jan 2020 17:28:23 -0800
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj62-0000R8-E3; Thu, 09 Jan 2020 17:28:18 -0800
Received: from [172.19.2.62] (helo=xsjwoods50.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1ipj60-00008C-NW; Thu, 09 Jan 2020 17:28:16 -0800
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 17:26:30 -0800
Message-Id: <1578619590-3661-3-git-send-email-brian.woods@xilinx.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
References: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(39860400002)(396003)(376002)(199004)(189003)(70206006)(70586007)(316002)(54906003)(4326008)(426003)(81156014)(8676002)(336012)(186003)(8936002)(81166006)(6916009)(107886003)(36756003)(5660300002)(44832011)(86362001)(7696005)(9786002)(2616005)(6666004)(26005)(2906002)(478600001)(356004)(41533002)(21314003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR02MB5734; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dae7cb25-184c-4d04-6ff4-08d7956c62b0
X-MS-TrafficTypeDiagnostic: BYAPR02MB5734:
X-Microsoft-Antispam-PRVS: <BYAPR02MB57345A8EE70C2E145C41F3EFD7380@BYAPR02MB5734.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:1169;
X-Forefront-PRVS: 02788FF38E
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ie4nafu3DuOdaQ6PyaYGuzCJ2FmTHZQZHW/0U8aAklwD1bLA6buSETkg6rwhFsUNacPXUuQtQjxBjR7MSu1fWIKq8JJ+ggaRXTkGT4GQN4AZWW+tLPgxAvv93KrvYynryWKNkpN59onxzabEvD51/Svl1aIjVolEysx/5ivIXNaWdJ5XqdoD+OfJZyfXwo3wYO/aNsmljXui2WXJNwveeiDo7eHb5a8GKUOqrhkwr7TKx5lVqoFjYCOBgIEfBRAbZ9INQJpz8SBIBKyMW95GL2UdTkZa7uxh0+9NxrSK5yGfhsDivnr9gZ12x+grOt4TVZ71jYdKIi3n2fKftdueMseXxN28MhbDID9BdHW+pY3IEre8HKY9LqKxUDIX8WFN+xu/nubtq/Gk7Dhqo0fyXQ+NFyhBAjYm+Da1HoevM62KR3lhrLAPvBR9Uo0284rP6jU/lRMS+aek71/mGWeYU+grlIVk0JgdI0D50grGkf0CanLBJQsfFJmkZJyub6lRoezSTgOSITu5OwWAQ2jJOg==
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2020 01:28:23.9129 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: dae7cb25-184c-4d04-6ff4-08d7956c62b0
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5734
Subject: [Xen-devel] [RFC 2/2] smmu: add support for generic DT bindings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Brian Woods <brian.woods@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzdHJ1Y3R1cmUgc29tZSBvZiB0aGUgY29kZSBhbmQgYWRkIHN1cHBvcnRpbmcgZnVuY3Rpb25z
IGZvciBhZGRpbmcKZ2VuZXJpYyBkZXZpY2UgdHJlZSAoRFQpIGJpbmRpbmcgc3VwcG9ydC4gIFRo
ZSBub3JtYWwgYWRkX2RldmljZSBhbmQKZHRfeGxhdGUgZnVuY3Rpb25zIGFyZSB3cmFwcGVycyBv
ZiB0aGUgbGVnYWN5IGZ1bmN0aW9ucyBkdWUgdG8gbGVnYWN5CmNhbGxzIG5lZWRpbmcgbW9yZSBh
cmd1bWVudHMgYmVjYXVzZSB0aGUgZmluZF9zbW11IGNhbid0IGEgc21tdSB0aGF0Cmlzbid0IGlu
aXRpYWxpemVkLgoKU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlu
eC5jb20+Ci0tLQpSRkMgZXNwZWNpYWxseSBvbjoKICAgLSBDaGVja3MgZm9yIHRoZTogYXJtX3Nt
bXVfZHRfYWRkX2RldmljZSogYW5kIGFybV9zbW11X2R0X3hsYXRlKgogICAgIGZ1bmN0aW9ucy4K
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgIHwgMTE4ICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMgfCAgMTcgKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgNDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggYzVkYjViZS4u
MDg3ODdjZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNTEsNiArMjUxLDgg
QEAgc3RydWN0IGlvbW11X2dyb3VwCiAJYXRvbWljX3QgcmVmOwogfTsKIAorc3RhdGljIGNvbnN0
IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBzdHJ1Y3QgZGV2aWNlICpk
ZXYpOworCiBzdGF0aWMgc3RydWN0IGlvbW11X2dyb3VwICppb21tdV9ncm91cF9hbGxvYyh2b2lk
KQogewogCXN0cnVjdCBpb21tdV9ncm91cCAqZ3JvdXAgPSB4emFsbG9jKHN0cnVjdCBpb21tdV9n
cm91cCk7CkBAIC03NzUsNjQgKzc3NywxMTQgQEAgc3RhdGljIGludCBpbnNlcnRfc21tdV9tYXN0
ZXIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGlj
IGludCByZWdpc3Rlcl9zbW11X21hc3RlcihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAot
CQkJCXN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCQlzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzICptYXN0
ZXJzcGVjKQorLyoKKyAqIFNpbmNlIHNtbXUgaXNuJ3QgZG9uZSBpbml0aWFsaXppbmcgYmVmb3Jl
IHRoaXMgaXMgcnVuIGluIHRoZSBsZWdhY3kKKyAqIGNhc2UsIGNyZWF0ZSBhIGZ1bmN0aW9uIHdo
ZXJlIHRoYXQncyBwYXNzZWQgYW5kIHRoZW4gaGF2ZSB0aGUgZ2VuZXJpYworICogZnVuY3Rpb24g
anVzdCBiZSBhIHNpbXBsZSB3cmFwcGVyLgorICovCitzdGF0aWMgaW50IGFybV9zbW11X2R0X3hs
YXRlX2xlZ2FjeShzdHJ1Y3QgZGV2aWNlICpkZXYsCisJCQkJICAgIGNvbnN0IHN0cnVjdCBvZl9w
aGFuZGxlX2FyZ3MgKnNwZWMsCisJCQkJICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYykK
K3sKKwlpZiAoKHNwZWMtPmFyZ3NfY291bnQgKyBmd3NwZWMtPm51bV9pZHMpID4gTUFYX01BU1RF
Ul9TVFJFQU1JRFMpIHsKKwkJZGV2X2VycihkZXYsCisJCQkicmVhY2hlZCBtYXhpbXVtIG51bWJl
ciAoJWQpIG9mIHN0cmVhbSBJRHMgZm9yIG1hc3RlciBkZXZpY2UgJXNcbiIsCisJCQlNQVhfTUFT
VEVSX1NUUkVBTUlEUywgc3BlYy0+bnAtPm5hbWUpOworCQlyZXR1cm4gLUVOT1NQQzsKKwl9CisK
KwkvKiBhZGRpbmcgdGhlIGlkcyBoZXJlICovCisJcmV0dXJuIGlvbW11X2Z3c3BlY19hZGRfaWRz
KGRldiwKKwkJCQkgICAgc3BlYy0+YXJncywKKwkJCQkgICAgc3BlYy0+YXJnc19jb3VudCk7Cit9
CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZHRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LAorCQkJ
ICAgICBjb25zdCBzdHJ1Y3QgZHRfcGhhbmRsZV9hcmdzICpzcGVjKQoreworCXJldHVybiBhcm1f
c21tdV9kdF94bGF0ZV9sZWdhY3koZGV2LAorCQkJCQlzcGVjLAorCQkJCQlkZXZfaW9tbXVfZndz
cGVjX2dldChkZXYpKTsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9kdF9hZGRfZGV2aWNlX2xl
Z2FjeShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAorCQkJCQkgc3RydWN0IGRldmljZSAq
ZGV2LAorCQkJCQkgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjKQogewotCWludCBpLCByZXQg
PSAwOworCWludCBpOwogCXN0cnVjdCBhcm1fc21tdV9tYXN0ZXIgKm1hc3RlcjsKKwlzdHJ1Y3Qg
ZGV2aWNlX25vZGUgKmRldl9ub2RlID0gZGV2X2dldF9kZXZfbm9kZShkZXYpOworCisJQlVHX09O
KGRldiA9PSBOVUxMKTsKKwlCVUdfT04oZGV2X25vZGUgPT0gTlVMTCk7CiAKLQltYXN0ZXIgPSBm
aW5kX3NtbXVfbWFzdGVyKHNtbXUsIG1hc3RlcnNwZWMtPm5wKTsKKwltYXN0ZXIgPSBmaW5kX3Nt
bXVfbWFzdGVyKHNtbXUsIGRldl9ub2RlKTsKIAlpZiAobWFzdGVyKSB7CiAJCWRldl9lcnIoZGV2
LAogCQkJInJlamVjdGluZyBtdWx0aXBsZSByZWdpc3RyYXRpb25zIGZvciBtYXN0ZXIgZGV2aWNl
ICVzXG4iLAotCQkJbWFzdGVyc3BlYy0+bnAtPm5hbWUpOworCQkJZGV2X25vZGUtPm5hbWUpOwog
CQlyZXR1cm4gLUVCVVNZOwogCX0KIAotCWlmIChtYXN0ZXJzcGVjLT5hcmdzX2NvdW50ID4gTUFY
X01BU1RFUl9TVFJFQU1JRFMpIHsKLQkJZGV2X2VycihkZXYsCi0JCQkicmVhY2hlZCBtYXhpbXVt
IG51bWJlciAoJWQpIG9mIHN0cmVhbSBJRHMgZm9yIG1hc3RlciBkZXZpY2UgJXNcbiIsCi0JCQlN
QVhfTUFTVEVSX1NUUkVBTUlEUywgbWFzdGVyc3BlYy0+bnAtPm5hbWUpOwotCQlyZXR1cm4gLUVO
T1NQQzsKLQl9Ci0KIAltYXN0ZXIgPSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplb2YoKm1hc3Rlciks
IEdGUF9LRVJORUwpOwogCWlmICghbWFzdGVyKSB7CiAJCXJldHVybiAtRU5PTUVNOwogCX0KLQlt
YXN0ZXItPm9mX25vZGUgPSBtYXN0ZXJzcGVjLT5ucDsKLQotCXJldCA9IGlvbW11X2Z3c3BlY19p
bml0KCZtYXN0ZXItPm9mX25vZGUtPmRldiwgc21tdS0+ZGV2KTsKLQlpZiAocmV0KSB7Ci0JCWtm
cmVlKG1hc3Rlcik7Ci0JCXJldHVybiByZXQ7Ci0JfQotCW1hc3Rlci0+Y2ZnLmZ3c3BlYyA9IGRl
dl9pb21tdV9md3NwZWNfZ2V0KCZtYXN0ZXItPm9mX25vZGUtPmRldik7CisJbWFzdGVyLT5vZl9u
b2RlID0gZGV2X25vZGU7CiAKLQkvKiBhZGRpbmcgdGhlIGlkcyBoZXJlICovCi0JcmV0ID0gaW9t
bXVfZndzcGVjX2FkZF9pZHMoJm1hc3RlcnNwZWMtPm5wLT5kZXYsCi0JCQkJICAgbWFzdGVyc3Bl
Yy0+YXJncywKLQkJCQkgICBtYXN0ZXJzcGVjLT5hcmdzX2NvdW50KTsKLQlpZiAocmV0KQotCQly
ZXR1cm4gcmV0OworCW1hc3Rlci0+Y2ZnLmZ3c3BlYyA9IGZ3c3BlYzsKIAogCS8qIFhlbjogTGV0
IFhlbiBrbm93IHRoYXQgdGhlIGRldmljZSBpcyBwcm90ZWN0ZWQgYnkgYW4gU01NVSAqLwotCWR0
X2RldmljZV9zZXRfcHJvdGVjdGVkKG1hc3RlcnNwZWMtPm5wKTsKKwlkdF9kZXZpY2Vfc2V0X3By
b3RlY3RlZChkZXZfbm9kZSk7CiAKIAlpZiAoIShzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZF
QVRfU1RSRUFNX01BVENIKSkgewotCQlmb3IgKGkgPSAwOyBpIDwgbWFzdGVyLT5jZmcuZndzcGVj
LT5udW1faWRzOyArK2kpIHsKLQkJCWlmIChtYXN0ZXJzcGVjLT5hcmdzW2ldID49IHNtbXUtPm51
bV9tYXBwaW5nX2dyb3VwcykgeworCQlmb3IgKGkgPSAwOyBpIDwgZndzcGVjLT5udW1faWRzOyAr
K2kpIHsKKwkJCWlmIChmd3NwZWMtPmlkc1tpXSA+PSBzbW11LT5udW1fbWFwcGluZ19ncm91cHMp
IHsKIAkJCQlkZXZfZXJyKGRldiwKIAkJCQkJInN0cmVhbSBJRCBmb3IgbWFzdGVyIGRldmljZSAl
cyBncmVhdGVyIHRoYW4gbWF4aW11bSBhbGxvd2VkICglZClcbiIsCi0JCQkJCW1hc3RlcnNwZWMt
Pm5wLT5uYW1lLCBzbW11LT5udW1fbWFwcGluZ19ncm91cHMpOworCQkJCQlkZXZfbm9kZS0+bmFt
ZSwgc21tdS0+bnVtX21hcHBpbmdfZ3JvdXBzKTsKIAkJCQlyZXR1cm4gLUVSQU5HRTsKIAkJCX0K
IAkJfQogCX0KKwogCXJldHVybiBpbnNlcnRfc21tdV9tYXN0ZXIoc21tdSwgbWFzdGVyKTsKIH0K
IAorc3RhdGljIGludCBhcm1fc21tdV9kdF9hZGRfZGV2aWNlKHU4IGRldmZuLCBzdHJ1Y3QgZGV2
aWNlICpkZXYpCit7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKKwlzdHJ1Y3QgaW9t
bXVfZndzcGVjICpmd3NwZWMgPSBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpOworCisJc21tdSA9
IChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICopIGZpbmRfc21tdShmd3NwZWMtPmlvbW11X2Rldik7
CisKKwlyZXR1cm4gYXJtX3NtbXVfZHRfYWRkX2RldmljZV9sZWdhY3koc21tdSwgZGV2LCBmd3Nw
ZWMpOworfQorCitzdGF0aWMgaW50IHJlZ2lzdGVyX3NtbXVfbWFzdGVyKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUsCisJCQkJc3RydWN0IGRldmljZSAqZGV2LAorCQkJCXN0cnVjdCBvZl9w
aGFuZGxlX2FyZ3MgKm1hc3RlcnNwZWMpCit7CisJaW50IHJldCA9IDA7CisJc3RydWN0IGlvbW11
X2Z3c3BlYyAqZndzcGVjOworCisJcmV0ID0gaW9tbXVfZndzcGVjX2luaXQoJm1hc3RlcnNwZWMt
Pm5wLT5kZXYsIHNtbXUtPmRldik7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCWZ3c3Bl
YyA9IGRldl9pb21tdV9md3NwZWNfZ2V0KCZtYXN0ZXJzcGVjLT5ucC0+ZGV2KTsKKworCXJldCA9
IGFybV9zbW11X2R0X3hsYXRlX2xlZ2FjeSgmbWFzdGVyc3BlYy0+bnAtPmRldiwKKwkJCQkgICAg
ICAgbWFzdGVyc3BlYywKKwkJCQkgICAgICAgZndzcGVjKTsKKwlpZiAocmV0KQorCQlyZXR1cm4g
cmV0OworCisJcmV0dXJuIGFybV9zbW11X2R0X2FkZF9kZXZpY2VfbGVnYWN5KHNtbXUsCisJCQkJ
CSAgICAgJm1hc3RlcnNwZWMtPm5wLT5kZXYsCisJCQkJCSAgICAgZndzcGVjKTsKK30KKwogc3Rh
dGljIHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdV9mb3JfZGV2aWNlKHN0cnVjdCBk
ZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11OwpAQCAtMjc1NCw2
ICsyODA2LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0
cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9p
b21tdV9vcHMgPSB7CiAgICAgLmluaXQgPSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKICAg
ICAuaHdkb21faW5pdCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCisgICAgLmFkZF9kZXZp
Y2UgPSBhcm1fc21tdV9kdF9hZGRfZGV2aWNlLAogICAgIC50ZWFyZG93biA9IGFybV9zbW11X2lv
bW11X2RvbWFpbl90ZWFyZG93biwKICAgICAuaW90bGJfZmx1c2ggPSBhcm1fc21tdV9pb3RsYl9m
bHVzaCwKICAgICAuaW90bGJfZmx1c2hfYWxsID0gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsLApA
QCAtMjc2MSw5ICsyODE0LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9z
bW11X2lvbW11X29wcyA9IHsKICAgICAucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3Np
Z25fZGV2LAogICAgIC5tYXBfcGFnZSA9IGFybV9pb21tdV9tYXBfcGFnZSwKICAgICAudW5tYXBf
cGFnZSA9IGFybV9pb21tdV91bm1hcF9wYWdlLAorICAgIC5kdF94bGF0ZSA9IGFybV9zbW11X2R0
X3hsYXRlLAogfTsKIAotc3RhdGljIF9faW5pdCBjb25zdCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl
ICpmaW5kX3NtbXUoY29uc3Qgc3RydWN0IGRldmljZSAqZGV2KQorc3RhdGljIGNvbnN0IHN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7
CiAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKIAlib29sIGZvdW5kID0gZmFsc2U7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRleCBhY2Y2YjYyLi5kZDljZjY1IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKQEAgLTE1OCwyMiArMTU4LDcgQEAg
aW50IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGR0X2RldmljZV9ub2RlICpucCkKICAgICAg
ICAgICogdGhlc2UgY2FsbGJhY2sgaW1wbGVtZW50ZWQuCiAgICAgICAgICAqLwogICAgICAgICBp
ZiAoICFvcHMtPmFkZF9kZXZpY2UgfHwgIW9wcy0+ZHRfeGxhdGUgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICAvKgotICAgICAgICAgICAgICogU29tZSBEZXZpY2UgVHJlZXMgbWF5IGV4cG9zZSBi
b3RoIGxlZ2FjeSBTTU1VIGFuZCBnZW5lcmljCi0gICAgICAgICAgICAgKiBJT01NVSBiaW5kaW5n
cyB0b2dldGhlci4gSG93ZXZlciwgdGhlIFNNTVUgZHJpdmVyIGlzIG9ubHkKLSAgICAgICAgICAg
ICAqIHN1cHBvcnRpbmcgdGhlIGZvcm1lciBhbmQgd2lsbCBwcm90ZWN0IHRoZW0gZHVyaW5nIHRo
ZQotICAgICAgICAgICAgICogaW5pdGlhbGl6YXRpb24uIFNvIHdlIG5lZWQgdG8gc2tpcCB0aGVt
IGFuZCBub3QgcmV0dXJuCi0gICAgICAgICAgICAgKiBlcnJvciBoZXJlLgotICAgICAgICAgICAg
ICoKLSAgICAgICAgICAgICAqIFhYWDogVGhpcyBjYW4gYmUgZHJvcHBlZCB3aGVuIHRoZSBTTU1V
IGlzIGFibGUgdG8gZGVhbAotICAgICAgICAgICAgICogd2l0aCBnZW5lcmljIGJpbmRpbmdzLgot
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGR0X2RldmljZV9pc19wcm90ZWN0ZWQo
bnApICkKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKICAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2YWlsYWJsZShpb21tdV9z
cGVjLm5wKSApCiAgICAgICAgICAgICBicmVhazsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:28:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02: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 1ipk1n-0003zE-Ew; Fri, 10 Jan 2020 02:27:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipk1l-0003z7-Rs
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:27:57 +0000
X-Inumbo-ID: c34e46d8-3350-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c34e46d8-3350-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 02:27: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 <osstest-admin@xenproject.org>)
 id 1ipk1P-0002bM-5i; Fri, 10 Jan 2020 02:27: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 1ipk1O-0004za-Sf; Fri, 10 Jan 2020 02:27:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipk1O-0006G0-S2; Fri, 10 Jan 2020 02:27:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ipk1O-0006G0-S2@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 02:27:34 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxsCgpUcmVl
OiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOTk5NDYzYzg2NWQzNzY4YTg0
MzJhODk1MDgwOTZhZTZhNDM4NzNhNQogIEJ1ZyBub3QgcHJlc2VudDogYTVhYmQ5Y2MyY2ViZTdm
YWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg5My8KCgogIGNvbW1pdCA5
OTk0NjNjODY1ZDM3NjhhODQzMmE4OTUwODA5NmFlNmE0Mzg3M2E1CiAgQXV0aG9yOiBIYW8gQSBX
dSA8aGFvLmEud3VAaW50ZWwuY29tPgogIERhdGU6ICAgVGh1IERlYyAxOSAxMzozNjoyNCAyMDE5
ICswODAwCiAgCiAgICAgIFVlZmlDcHVQa2cvTXBJbml0TGliOiBDb2xsZWN0IHByb2Nlc3NvcnMn
IENQVUlEICYgUGxhdGZvcm0gSUQgaW5mbwogICAgICAKICAgICAgUkVGOmh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQyOQogICAgICAKICAgICAgVGhpcyBj
b21taXQgd2lsbCBjb2xsZWN0IHRoZSBDUFVJRCBhbmQgUGxhdGZvcm0gSUQgaW5mb3JtYXRpb24g
Zm9yIGVhY2gKICAgICAgcHJvY2Vzc29yIHdpdGhpbiBzeXN0ZW0uIFRoZXkgd2lsbCBiZSBzdG9y
ZWQgaW4gdGhlIENQVV9BUF9EQVRBIHN0cnVjdHVyZS4KICAgICAgCiAgICAgIFRoZXNlIGluZm9y
bWF0aW9uIHdpbGwgYmUgdXNlZCBpbiB0aGUgbmV4dCBjb21taXQgdG8gZGVjaWRlIHdoZXRoZXIg
YQogICAgICBtaWNyb2NvZGUgcGF0Y2ggd2lsbCBiZSBsb2FkZWQgaW50byBtZW1vcnkuCiAgICAg
IAogICAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgICBDYzogUmF5
IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICAgICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgICAg
Q2M6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgICAgQ2M6IE1pY2hhZWwgRCBL
aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBI
YW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxy
YXkubmlAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdA
aW50ZWwuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0
L292bWYvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0
YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9vdm1mL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
LmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xNDU4OTMuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDU3NjcgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBvdm1mIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGRlYmlhbi1odm0taW5z
dGFsbApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQ1ODczIGZhaWwgW2hv
c3Q9cmltYXZhMV0gLyAxNDU3NjcgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0NTY5OSBbaG9zdD1hbGJh
bmExXSAxNDU2NzggW2hvc3Q9Zmlhbm8xXSAxNDU2NjggW2hvc3Q9aHV4ZWxyZWJlMV0gMTQ1NjU4
IFtob3N0PWl0YWxpYTBdIDE0NTQ4MCBbaG9zdD1maWFubzBdIDE0NTQ3NiBbaG9zdD1hbGJhbmEw
XSAxNDUxNzkgW2hvc3Q9ZGViaW5hMV0gMTQ1MTcyIFtob3N0PXBpbm90MF0gMTQ1MTI5IFtob3N0
PWNoYXJkb25uYXkxXSAxNDUwMzIgW2hvc3Q9YWxiYW5hMV0gMTQ1MDAwIG9rLgpGYWlsdXJlIC8g
YmFzaXMgcGFzcyBmbGlnaHRzOiAxNDU4NzMgLyAxNDUwMDAKKHRyZWUgd2l0aCBubyB1cmw6IG1p
bmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
c2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGI5OGFlYmQyOTgyNDZkZjM3
YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBmNTU0NzdmZTJkNjI2ODdhZTBiOTFlM2M1ZTY4ZGIyYzIyY2JhZjVjIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5
IDAwNjkxYzZjOTBiMmZkMjhkN2I3MDM3YmFlYjI4OGY2ODAxZTYxODIKQmFzaXMgcGFzcyBiOThh
ZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzk2YjM4MGNhN2QyNjNjYTUwNGI4MmZlNTMxN2E3OGQzNTQ2
ZDUzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSA1YzEzZWQ3OWYzY2JhMjAwZjIxZTdkZmQ2ZWQ3ZjNhYTA4ZTRkYWRhCkdl
bmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUy
YTJlZTEwMjMyNTZkMDJlMy1iOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdCM3
OTZiMzgwY2E3ZDI2M2NhNTA0YjgyZmU1MzE3YTc4ZDM1NDZkNTM3LWY1NTQ3N2ZlMmQ2MjY4N2Fl
MGI5MWUzYzVlNjhkYjJjMjJjYmFmNWMgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmXAogZTA5ZjUwODc2Nzk4
LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdCM5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmLTkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OS1mMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzVjMTNlZDc5ZjNjYmEyMDBmMjFlN2RmZDZlZDdm
M2FhMDhlNGRhZGEtMDA2OTFjNmM5MGIyZmQyOGQ3YjcwMzdiYWViMjg4ZjY4MDFlNjE4MgpMb2Fk
ZWQgMTk3ODUgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxNDUwMDAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzk2YjM4MGNhN2QyNjNj
YTUwNGI4MmZlNTMxN2E3OGQzNTQ2ZDUzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1YzEzZWQ3OWYzY2JhMjAwZjIxZTdk
ZmQ2ZWQ3ZjNhYTA4ZTRkYWRhCiAxNDUwMzIgW2hvc3Q9YWxiYW5hMV0KIDE0NTEyOSBbaG9zdD1j
aGFyZG9ubmF5MV0KIDE0NTE3MiBbaG9zdD1waW5vdDBdCiAxNDUxNzkgW2hvc3Q9ZGViaW5hMV0K
IDE0NTQ4MCBbaG9zdD1maWFubzBdCiAxNDU0NzYgW2hvc3Q9YWxiYW5hMF0KIDE0NTY2OCBbaG9z
dD1odXhlbHJlYmUxXQogMTQ1NjU4IFtob3N0PWl0YWxpYTBdCiAxNDU2OTkgW2hvc3Q9YWxiYW5h
MV0KIDE0NTY3OCBbaG9zdD1maWFubzFdCiAxNDU4MzEgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0
NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA0
ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU3OTAgZmFpbCBpcnJl
bGV2YW50CiAxNDU3OTQgZmFpbCBpcnJlbGV2YW50CiAxNDU4MDQgZmFpbCBpcnJlbGV2YW50CiAx
NDU3NzQgZmFpbCBpcnJlbGV2YW50CiAxNDU3NjcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDU4MzIg
cGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzk2YjM4MGNhN2QyNjNjYTUwNGI4MmZlNTMx
N2E3OGQzNTQ2ZDUzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1YzEzZWQ3OWYzY2JhMjAwZjIxZTdkZmQ2ZWQ3ZjNhYTA4
ZTRkYWRhCiAxNDU4MDEgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzk2YjM4MGNhN2Qy
NjNjYTUwNGI4MmZlNTMxN2E3OGQzNTQ2ZDUzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1YzEzZWQ3OWYzY2JhMjAwZjIx
ZTdkZmQ2ZWQ3ZjNhYTA4ZTRkYWRhCiAxNDU3ODggcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJj
NTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNzk2YjM4MGNhN2QyNjNjYTUwNGI4MmZlNTMxN2E3OGQzNTQ2ZDUzNyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1YzEz
ZWQ3OWYzY2JhMjAwZjIxZTdkZmQ2ZWQ3ZjNhYTA4ZTRkYWRhCiAxNDU3OTkgZmFpbCBpcnJlbGV2
YW50CiAxNDU4MTcgZmFpbCBpcnJlbGV2YW50CiAxNDU4MjUgZmFpbCBiOThhZWJkMjk4MjQ2ZGYz
N2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4MTMgZmFpbCBi
OThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTFlZDU1NzM4ZWMzMGRiMzY0YTAwZDBkZGFjNTBkYmJm
MzY3MTc5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQw
CiAxNDU4MjcgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMw
MDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAxNjBlNzU0NGQ2Y2IwNzY0MThlNmE2NjAy
NTg3OWZlYTIzZWViMGFjCiAxNDU4MTkgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVl
MTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Fh
OTE3NDkxYTRiZmIyOTVkMmFmYWQ4NmU0YzM0ZmQ0OGUxZjdiNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAxN2Y1MzY0NWIy
MGExNzc5MmVhY2MzNjRkZDAwN2NlNjBjOTRhNWQxCiAxNDU4MzYgZmFpbCBiOThhZWJkMjk4MjQ2
ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4NDMgcGFz
cyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdj
NDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSBhNmEyNzA1YzY2ODg4NjU3ZWUxZjliNDVkMDg5NmFmOTU1YTAx
ZDI2CiAxNDU4NDYgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTcyZDg4NzI2NDEwZTIx
YjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZj
NzU4MGZiZDljOTc2YWExMDNmCiAxNDU4NTAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJh
MmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwOGFhMjYz
NDlhNTI2MjU2M2YwYjhmNjliMDhhNjdlMmM0OTk5NDEwCiAxNDU4NjMgZmFpbCBiOThhZWJkMjk4
MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU4NTUg
ZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgw
OTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIx
Y2RkMTQwCiAxNDU4NjAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2Vi
ZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZl
MmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU4NTQgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJj
NTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgMjY0OWE3MzViMjQ5ZTU0YTRkZGQ3YmQyYjhkNjJiZmU3N2U4ZDZkYSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5
MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4NjkgcGFzcyBiOThhZWJk
Mjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYx
YSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU4
NzQgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzk2YjM4MGNhN2QyNjNjYTUwNGI4MmZl
NTMxN2E3OGQzNTQ2ZDUzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1YzEzZWQ3OWYzY2JhMjAwZjIxZTdkZmQ2ZWQ3ZjNh
YTA4ZTRkYWRhCiAxNDU4OTMgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1
NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTk5NDYzYzg2
NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5
OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU4NzMgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0
NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZjU1NDc3ZmUyZDYyNjg3YWUwYjkxZTNjNWU2OGRiMmMyMmNiYWY1YyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAw
MDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4NzYgZmFpbCBiOThh
ZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjY0OWE3MzViMjQ5ZTU0YTRkZGQ3YmQyYjhkNjJiZmU3N2U4
ZDZkYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAx
NDU4ODIgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjU1NDc3ZmUyZDYyNjg3YWUwYjkx
ZTNjNWU2OGRiMmMyMmNiYWY1YyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAy
MGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIy
ODhmNjgwMWU2MTgyCiAxNDU4ODYgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAy
MzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTk5NDYz
Yzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNl
ZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU4ODkgcGFzcyBiOThhZWJkMjk4MjQ2ZGYz
N2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTAwMCAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU4NzMgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU4NzQgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU4ODIgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZk
MDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGE1YWJkOWNjMmNl
YmU3ZmFjMDAxZjdiYjdiNjQ3YzQ3Y2Y1NGFmMWEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgM2ExM2FjM2FkNGQzZWYzOTlm
ZTJjODVmYjA5ZmNiN2FiMWNkZDE0MApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTg2MCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTg2MyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTg2OSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1ODg2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTQ1ODg5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDU4OTMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92
bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2Vk
OiAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNQogIEJ1ZyBub3QgcHJl
c2VudDogYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYQogIExhc3QgZmFp
bCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzE0NTg5My8KCgogIGNvbW1pdCA5OTk0NjNjODY1ZDM3NjhhODQzMmE4OTUwODA5NmFlNmE0Mzg3
M2E1CiAgQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIERhdGU6ICAgVGh1
IERlYyAxOSAxMzozNjoyNCAyMDE5ICswODAwCiAgCiAgICAgIFVlZmlDcHVQa2cvTXBJbml0TGli
OiBDb2xsZWN0IHByb2Nlc3NvcnMnIENQVUlEICYgUGxhdGZvcm0gSUQgaW5mbwogICAgICAKICAg
ICAgUkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQy
OQogICAgICAKICAgICAgVGhpcyBjb21taXQgd2lsbCBjb2xsZWN0IHRoZSBDUFVJRCBhbmQgUGxh
dGZvcm0gSUQgaW5mb3JtYXRpb24gZm9yIGVhY2gKICAgICAgcHJvY2Vzc29yIHdpdGhpbiBzeXN0
ZW0uIFRoZXkgd2lsbCBiZSBzdG9yZWQgaW4gdGhlIENQVV9BUF9EQVRBIHN0cnVjdHVyZS4KICAg
ICAgCiAgICAgIFRoZXNlIGluZm9ybWF0aW9uIHdpbGwgYmUgdXNlZCBpbiB0aGUgbmV4dCBjb21t
aXQgdG8gZGVjaWRlIHdoZXRoZXIgYQogICAgICBtaWNyb2NvZGUgcGF0Y2ggd2lsbCBiZSBsb2Fk
ZWQgaW50byBtZW1vcnkuCiAgICAgIAogICAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogICAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgICBDYzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICAgICAgQ2M6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
ICAgICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgog
ICAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgICBS
ZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAv
aG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDU4OTM6IHRvbGVyYWJsZSBBTEwg
RkFJTAoKZmxpZ2h0IDE0NTg5MyBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ1ODkzLwoKRmFpbHVyZXMgOi0v
IGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:31:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipk4m-0004kr-5n; Fri, 10 Jan 2020 02:31:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iVu5=27=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipk4l-0004kl-BV
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:31:03 +0000
X-Inumbo-ID: 3d029362-3351-11ea-bbef-12813bfff9fa
Received: from mail-io1-f53.google.com (unknown [209.85.166.53])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d029362-3351-11ea-bbef-12813bfff9fa;
 Fri, 10 Jan 2020 02:30:59 +0000 (UTC)
Received: by mail-io1-f53.google.com with SMTP id c16so393812ioo.8
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 18:30:59 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=S0OuIP8+ucUCDVu7t6xzNjlZC8xt+10xUjUxDwWISgA=;
 b=OGBFnDoX/JJeApchl17WmToGfuAznOrh6x++C46R4g2XXhpvn4hgcHgtZjja3Cxp0P
 edmj+eWUtNJR/E6wyLIC/UUF6mOndJRo+D6TJiGvRkALF18RNJcB5JBD69djiisyyVXB
 jqdWcY51stFOdgBLAbrLm5lPDKnno5irC3MtNqhgPRJ2j4h/Jeri10avLOcaWHkaMWDP
 naxNZDifwe8a8ZcRUJULecfv7m1d02/pJj787LQRfvFxfXd0DQ/P3L0jLJTaOQ9t9pNR
 Y2KOWqqc/awo2d2GcDPHnCYlAmitfUAQ75tdx/9ujr3DT5hUWhLyFpmpcaxTpvdMc5uN
 UiyQ==
X-Gm-Message-State: APjAAAWawLvftj5jG1RWJsqdfLG50z4cOoS4/me8xO/iPiRouXWnPeWR
 aK9dcAtqL5g5pRMypG9jHOrCsh3E+Ek=
X-Google-Smtp-Source: APXvYqzlDbTN196V9ba2dQPos0Arpukk9n/laoHDYX/TOsRIizyqC210epIZclWoluUvmZnL6A0mXw==
X-Received: by 2002:a6b:4e08:: with SMTP id c8mr500480iob.64.1578623457340;
 Thu, 09 Jan 2020 18:30:57 -0800 (PST)
Received: from l1.lan ([2601:280:4c00:797:7e7a:91ff:fe03:32f2])
 by smtp.gmail.com with ESMTPSA id p12sm233622ilk.66.2020.01.09.18.30.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 09 Jan 2020 18:30:56 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 19:30:52 -0700
Message-Id: <20200110023052.21159-2-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200110023052.21159-1-tamas@tklengyel.com>
References: <20200110023052.21159-1-tamas@tklengyel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] Remove undocumented and unmaintained
 tools/memshr library
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

VGhlIGxpYnJhcnkgaGFzIGJlZW4gbGFyZ2VseSB1bnRvdWNoZWQgZm9yIG92ZXIgYSBkZWNhZGUg
YXQgdGhpcyBwb2ludCwgaXQgaXMKdW5kb2N1bWVudGVkIGFuZCBpdCdzIHVuY2xlYXIgd2hhdCBp
dCB3YXMgb3JpZ2luYWxseSB1c2VkIGZvci4gUmVtb3ZlIGl0IGZyb20KdHJlZSwgaWYgYW55b25l
IG5lZWRzIGl0IGluIHRoZSBmdXR1cmUgaXQgY2FuIGJlIGNhcnZlZCBvdXQgZnJvbSBnaXQgaGlz
dG9yeS4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KLS0tCiB0b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgIDEgLQogdG9vbHMvbWVt
c2hyL01ha2VmaWxlICAgICAgICAgfCAgIDQ5IC0tCiB0b29scy9tZW1zaHIvYmlkaXItZGFlbW9u
LmMgICB8ICAxMDMgLS0tCiB0b29scy9tZW1zaHIvYmlkaXItZGFlbW9uLmggICB8ICAgMjQgLQog
dG9vbHMvbWVtc2hyL2JpZGlyLWhhc2guYyAgICAgfCAxMzU1IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvbWVtc2hyL2JpZGlyLWhhc2guaCAgICAgfCAgMTE0IC0tLQog
dG9vbHMvbWVtc2hyL2JpZGlyLW5hbWVkZWZzLmggfCAgIDc5IC0tCiB0b29scy9tZW1zaHIvaW50
ZXJmYWNlLmMgICAgICB8ICAyMjQgLS0tLS0tCiB0b29scy9tZW1zaHIvbWVtc2hyLXByaXYuaCAg
ICB8ICAgMzMgLQogdG9vbHMvbWVtc2hyL21lbXNoci5oICAgICAgICAgfCAgIDUxIC0tCiB0b29s
cy9tZW1zaHIvc2htLmMgICAgICAgICAgICB8ICAyNjIgLS0tLS0tLQogdG9vbHMvbWVtc2hyL3No
bS5oICAgICAgICAgICAgfCAgIDQ5IC0tCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMzQ0IGRlbGV0aW9u
cygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21lbXNoci9NYWtlZmlsZQogZGVsZXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL21lbXNoci9iaWRpci1kYWVtb24uYwogZGVsZXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL21lbXNoci9iaWRpci1kYWVtb24uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21l
bXNoci9iaWRpci1oYXNoLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9tZW1zaHIvYmlkaXIt
aGFzaC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvbWVtc2hyL2JpZGlyLW5hbWVkZWZzLmgK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9tZW1zaHIvaW50ZXJmYWNlLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB0b29scy9tZW1zaHIvbWVtc2hyLXByaXYuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRv
b2xzL21lbXNoci9tZW1zaHIuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21lbXNoci9zaG0u
YwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21lbXNoci9zaG0uaAoKZGlmZiAtLWdpdCBhL3Rv
b2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggN2IxZjZjNGQyOC4uYzEwOTQ2ZTNi
MSAxMDA2NDQKLS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZpbGUKQEAgLTE5
LDcgKzE5LDYgQEAgU1VCRElSUy0kKENPTkZJR19YODYpICs9IGZpcm13YXJlCiBTVUJESVJTLXkg
Kz0gY29uc29sZQogU1VCRElSUy15ICs9IHhlbm1vbgogU1VCRElSUy15ICs9IHhlbnN0YXQKLVNV
QkRJUlMtJChDT05GSUdfTGludXgpICs9IG1lbXNociAKIFNVQkRJUlMtJChDT05GSUdfTmV0QlNE
KSArPSB4ZW5iYWNrZW5kZAogU1VCRElSUy15ICs9IGxpYmZzaW1hZ2UKIFNVQkRJUlMtJChDT05G
SUdfTGludXgpICs9IGxpYnZjaGFuCmRpZmYgLS1naXQgYS90b29scy9tZW1zaHIvTWFrZWZpbGUg
Yi90b29scy9tZW1zaHIvTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDMx
ZDJkZDdhZGEuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvbWVtc2hyL01ha2VmaWxlCisrKyAvZGV2
L251bGwKQEAgLTEsNDkgKzAsMCBAQAotWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KLWluY2x1
ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKLQotTElCTUVNU0hSLUJVSUxEIDo9IGxpYm1l
bXNoci5hCi0KLUNGTEFHUyAgICAgICAgICArPSAtV2Vycm9yCi1DRkxBR1MgICAgICAgICAgKz0g
LVduby11bnVzZWQKLUNGTEFHUyAgICAgICAgICArPSAkKENGTEFHU194ZW5pbmNsdWRlKQotQ0ZM
QUdTICAgICAgICAgICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCi1DRkxBR1MgICAgICAgICAgKz0g
LURfR05VX1NPVVJDRQotQ0ZMQUdTICAgICAgICAgICs9IC1mUElDCi0KLUxJQi1TUkNTICAgICAg
ICA6PSBpbnRlcmZhY2UuYwotTElCLVNSQ1MgICAgICAgICs9IHNobS5jCi1MSUItU1JDUyAgICAg
ICAgKz0gYmlkaXItZGFlbW9uLmMKLUxJQi1TUkNTICAgICAgICArPSBiaWRpci1oYXNoLmMKLQot
TElCLU9CSlMgICAgICAgIDo9IGludGVyZmFjZS5vCi1MSUItT0JKUyAgICAgICAgKz0gc2htLm8K
LUxJQi1PQkpTICAgICAgICArPSBiaWRpci1kYWVtb24ubwotTElCLU9CSlMgICAgICAgICs9IGJp
ZGlyLWhhc2gtZmdwcnRzaHIubwotTElCLU9CSlMgICAgICAgICs9IGJpZGlyLWhhc2gtYmxvY2tz
aHIubwotCi1hbGw6IGJ1aWxkCi0KLWJ1aWxkOiAkKExJQk1FTVNIUi1CVUlMRCkKLQotYmlkaXIt
aGFzaC1mZ3BydHNoci5vOiBiaWRpci1oYXNoLmMKLQkkKENDKSAkKENGTEFHUykgLURGSU5HRVJQ
UklOVF9NQVAgLWMgLW8gJCoubyBiaWRpci1oYXNoLmMgCi0KLWJpZGlyLWhhc2gtYmxvY2tzaHIu
bzogYmlkaXItaGFzaC5jCi0JJChDQykgJChDRkxBR1MpIC1EQkxPQ0tfTUFQIC1jIC1vICQqLm8g
YmlkaXItaGFzaC5jIAotCi1saWJtZW1zaHIuYTogJChMSUItT0JKUykKLQkkKEFSKSByYyAkQCAk
XgotCi1pbnN0YWxsOiBhbGwKLQotdW5pbnN0YWxsOgotCi1jbGVhbjoKLQlybSAtcmYgKi5hICou
byAqfiAkKERFUFNfUk0pCi0KLS5QSE9OWTogZGlzdGNsZWFuCi1kaXN0Y2xlYW46IGNsZWFuCi0K
LS5QSE9OWTogYWxsIGJ1aWxkIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFuIHVuaW5zdGFsbAotCi0t
aW5jbHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xzL21lbXNoci9iaWRpci1k
YWVtb24uYyBiL3Rvb2xzL21lbXNoci9iaWRpci1kYWVtb24uYwpkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggZGRiN2MwMDMxOS4uMDAwMDAwMDAwMAotLS0gYS90b29scy9tZW1zaHIvYmlk
aXItZGFlbW9uLmMKKysrIC9kZXYvbnVsbApAQCAtMSwxMDMgKzAsMCBAQAotLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgotICoKLSAqIENvcHlyaWdodCAoYykgMjAwOSBDaXRyaXggU3lzdGVtcywgSW5j
LiAoR3J6ZWdvcnogTWlsb3MpCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0g
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgotICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0g
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgotICov
Ci0jaW5jbHVkZSA8cHRocmVhZC5oPgotI2luY2x1ZGUgPGludHR5cGVzLmg+Ci0jaW5jbHVkZSA8
dW5pc3RkLmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4KLQotI2luY2x1ZGUgImJpZGlyLWhhc2guaCIK
LSNpbmNsdWRlICJtZW1zaHItcHJpdi5oIgotCi1zdGF0aWMgc3RydWN0IGJsb2Nrc2hyX2hhc2gg
KmJsa3NfaGFzaDsKLQotLyogQ2FsbGJhY2sgaW4gdGhlIGl0ZXJhdG9yLCByZW1lbWJlciB0aGlz
IHZhbHVlLCBhbmQgbGVhdmUgKi8KLWludCBmaW5kX29uZSh2YmRibGtfdCBrLCBzaGFyZV90dXBs
ZV90IHYsIHZvaWQgKnByaXYpCi17Ci0gICAgc2hhcmVfdHVwbGVfdCAqcnYgPSAoc2hhcmVfdHVw
bGVfdCAqKSBwcml2OwotICAgICpydiA9IHY7Ci0gICAgLyogQnJlYWsgb3V0IG9mIGl0ZXJhdG9y
IGxvb3AgKi8KLSAgICByZXR1cm4gMTsKLX0KLQotdm9pZCogYmlkaXJfZGFlbW9uKHZvaWQgKnVu
dXNlZCkKLXsKLSAgICB1aW50MzJfdCBucl9lbnQsIG1heF9ucl9lbnQsIHRhYl9zaXplLCBtYXhf
bG9hZCwgbWluX2xvYWQ7Ci0KLSAgICB3aGlsZSgxKQotICAgIHsKLSAgICAgICAgYmxvY2tzaHJf
aGFzaF9zaXplcyggYmxrc19oYXNoLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJf
ZW50LCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWF4X25yX2VudCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdGFiX3NpemUsIAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZtYXhfbG9hZCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJm1pbl9sb2FkKTsK
LSAgICAgICAgLyogUmVtb3ZlIHNvbWUgaGludHMgYXMgc29vbiBhcyB3ZSBnZXQgdG8gOTAlIGNh
cGFjaXR5ICovIAotICAgICAgICBpZigxMCAqIG5yX2VudCA+IDkgKiBtYXhfbnJfZW50KQotICAg
ICAgICB7Ci0gICAgICAgICAgICBzaGFyZV90dXBsZV90IG5leHRfcmVtb3ZlOwotICAgICAgICAg
ICAgaW50IHRvX3JlbW92ZTsKLSAgICAgICAgICAgIGludCByZXQ7Ci0KLSAgICAgICAgICAgIHRv
X3JlbW92ZSA9IDAuMSAqIG1heF9ucl9lbnQ7IAotICAgICAgICAgICAgd2hpbGUodG9fcmVtb3Zl
ID4gMCkgCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgLyogV2UgdXNlIHRoZSBpdGVy
YXRvciB0byBnZXQgb25lIGVudHJ5ICovCi0gICAgICAgICAgICAgICAgbmV4dF9yZW1vdmUuaGFu
ZGxlID0gMDsKLSAgICAgICAgICAgICAgICByZXQgPSBibG9ja3Nocl9oYXNoX2l0ZXJhdG9yKGJs
a3NfaGFzaCwgZmluZF9vbmUsICZuZXh0X3JlbW92ZSk7Ci0KLSAgICAgICAgICAgICAgICBpZiAo
ICFyZXQgKQotICAgICAgICAgICAgICAgICAgICBpZiAoIG5leHRfcmVtb3ZlLmhhbmRsZSA9PSAw
ICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FU1JDSDsKLQotICAgICAgICAgICAg
ICAgIGlmICggIXJldCApCi0gICAgICAgICAgICAgICAgICAgIHJldCA9IGJsb2Nrc2hyX3Nocmhu
ZF9yZW1vdmUoYmxrc19oYXNoLCBuZXh0X3JlbW92ZSwgTlVMTCk7Ci0KLSAgICAgICAgICAgICAg
ICBpZihyZXQgPD0gMCkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIC8q
IFdlIGZhaWxlZCB0byByZW1vdmUgYW4gZW50cnksIGJlY2F1c2Ugb2YgYSBzZXJpb3VzIGhhc2gK
LSAgICAgICAgICAgICAgICAgICAgICogdGFibGUgZXJyb3IgKi8KLSAgICAgICAgICAgICAgICAg
ICAgRFBSSU5URigiQ291bGQgbm90IHJlbW92ZSBoYW5kbGUgJSJQUklkNjQiLCBlcnJvcjogJWRc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9yZW1vdmUuaGFuZGxlLCByZXQp
OwotICAgICAgICAgICAgICAgICAgICAvKiBGb3JjZSB0byBleGl0IHRoZSBsb29wIGVhcmx5ICov
Ci0gICAgICAgICAgICAgICAgICAgIHRvX3JlbW92ZSA9IDA7Ci0gICAgICAgICAgICAgICAgfSBl
bHNlIAotICAgICAgICAgICAgICAgIGlmKHJldCA+IDApCi0gICAgICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICAgICAvKiBNYW5hZ2VkIHRvIHJlbW92ZSB0aGUgZW50cnkuIE5vdGUgbmV4
dF9yZW1vdmUgbm90Ci0gICAgICAgICAgICAgICAgICAgICAqIGluY3JlbWVudGVkLCBpbiBjYXNl
IHRoZXJlIGFyZSBkdXBsaWNhdGVzICovCi0gICAgICAgICAgICAgICAgICAgIHRvX3JlbW92ZS0t
OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAg
IHNsZWVwKDEpOwotICAgIH0KLX0KLQotdm9pZCBiaWRpcl9kYWVtb25fbGF1bmNoKHZvaWQpCi17
Ci0gICAgcHRocmVhZF90IHRocmVhZDsgCi0KLSAgICBwdGhyZWFkX2NyZWF0ZSgmdGhyZWFkLCBO
VUxMLCBiaWRpcl9kYWVtb24sIE5VTEwpOwotfQotCi12b2lkIGJpZGlyX2RhZW1vbl9pbml0aWFs
aXplKHN0cnVjdCBibG9ja3Nocl9oYXNoICpibGtzKQotewotICAgIGJsa3NfaGFzaCA9IGJsa3M7
IAotICAgIGJpZGlyX2RhZW1vbl9sYXVuY2goKTsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL21lbXNo
ci9iaWRpci1kYWVtb24uaCBiL3Rvb2xzL21lbXNoci9iaWRpci1kYWVtb24uaApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZjY4MzI4MDY3OC4uMDAwMDAwMDAwMAotLS0gYS90b29scy9t
ZW1zaHIvYmlkaXItZGFlbW9uLmgKKysrIC9kZXYvbnVsbApAQCAtMSwyNCArMCwwIEBACi0vKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCi0gKgotICogQ29weXJpZ2h0IChjKSAyMDA5IENpdHJpeCBTeXN0
ZW1zLCBJbmMuIChHcnplZ29yeiBNaWxvcykKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCi0gKi8KLQotI2lmbmRlZiBfX0JJRElSX0RBRU1PTl9IX18KLSNkZWZpbmUgX19CSURJUl9E
QUVNT05fSF9fCi0KLXZvaWQgYmlkaXJfZGFlbW9uX2luaXRpYWxpemUoc3RydWN0IGJsb2Nrc2hy
X2hhc2ggKmJsa3MpOwotCi0jZW5kaWYgLyogX19CSURJUl9EQUVNT05fSF9fICovCmRpZmYgLS1n
aXQgYS90b29scy9tZW1zaHIvYmlkaXItaGFzaC5jIGIvdG9vbHMvbWVtc2hyL2JpZGlyLWhhc2gu
YwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzVjYzcxZTNjYS4uMDAwMDAwMDAwMAot
LS0gYS90b29scy9tZW1zaHIvYmlkaXItaGFzaC5jCisrKyAvZGV2L251bGwKQEAgLTEsMTM1NSAr
MCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKgotICogQ29weXJpZ2h0IChjKSAyMDA5
IENpdHJpeCBTeXN0ZW1zLCBJbmMuIChHcnplZ29yeiBNaWxvcykKLSAqCi0gKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
LSAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCi0gKi8KLSNpbmNsdWRlIDxhc3NlcnQuaD4KLSNpbmNsdWRlIDxlcnJu
by5oPgotI2luY2x1ZGUgPG1hdGguaD4KLSNpbmNsdWRlIDxwdGhyZWFkLmg+Ci0jaW5jbHVkZSA8
c3RkZGVmLmg+Ci0jaW5jbHVkZSA8c3RkaW50Lmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5j
bHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8dGltZS5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgot
Ci0jaW5jbHVkZSAiYmlkaXItaGFzaC5oIgotCi1zdGF0aWMgY29uc3QgdWludDMyX3QgaGFzaF9z
aXplc1tdID0gezUzLCA5NywgMTkzLCAzODksIDc2OSwgMTU0MywgMzA3OSwgNjE1MSwKLSAgICAx
MjI4OSwgMjQ1OTMsIDQ5MTU3LCA5ODMxNywgMTk2NjEzLCAzOTMyNDEsIDc4NjQzMywgMTU3Mjg2
OSwgMzE0NTczOSwKLSAgICA2MjkxNDY5LCAxMjU4MjkxNywgMjUxNjU4NDMsIDUwMzMxNjUzLCAx
MDA2NjMzMTksIDIwMTMyNjYxMSwgNDAyNjUzMTg5LAotICAgIDgwNTMwNjQ1NywgMTYxMDYxMjc0
MX07Ci1zdGF0aWMgY29uc3QgdWludDE2X3QgaGFzaF9zaXplc19sZW4gPQotICAgICAgICAgICAg
c2l6ZW9mKGhhc2hfc2l6ZXMpL3NpemVvZihoYXNoX3NpemVzWzBdKTsKLXN0YXRpYyBjb25zdCBm
bG9hdCBoYXNoX21heF9sb2FkX2ZhY3QgPSAwLjY1Owotc3RhdGljIGNvbnN0IGZsb2F0IGhhc2hf
bWluX2xvYWRfZmFjdCA9IDAuMTA7Ci0KLS8qIEhvdyBtYW55IGJ1Y2tldHMgd2lsbCBiZSBjb3Zl
cmVkIGJ5IGEgc2luZ2xlIHJ3IGxvY2sgKi8KLSNkZWZpbmUgQlVDS0VUU19QRVJfTE9DSyAgICA2
NAotI2RlZmluZSBucl9sb2NrcyhfbnJfYnVja2V0cykgICAoMSArIChfbnJfYnVja2V0cykgLyBC
VUNLRVRTX1BFUl9MT0NLKQotCi0KLSNkZWZpbmUgSEFTSF9MT0NLICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcHRocmVh
ZF9yd2xvY2tfdCBoYXNoX2xvY2sKLQotI2RlZmluZSBCVUNLRVRfTE9DSyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBwdGhy
ZWFkX3J3bG9ja190IGJ1Y2tldF9sb2NrCi0KLXN0cnVjdCBoYXNoX2VudHJ5Ci17Ci0gICAgX19r
X3Qga2V5OwotICAgIF9fdl90IHZhbHVlOwotICAgIC8qIFRoaXMgc3RydWN0dXJlIHdpbGwgYmVs
b25nIHRvIHR3byBidWNrZXRzLCBvbmUgaW4gZWFjaCBoYXNoIHRhYmxlICovCi0gICAgc3RydWN0
IGhhc2hfZW50cnkgKmtleV9uZXh0OwotICAgIHN0cnVjdCBoYXNoX2VudHJ5ICp2YWx1ZV9uZXh0
OwotfTsKLQotc3RydWN0IGJ1Y2tldAotewotICAgIHN0cnVjdCBoYXNoX2VudHJ5ICpoYXNoX2Vu
dHJ5OwotfTsKLQotc3RydWN0IGJ1Y2tldF9sb2NrCi17Ci0gICAgQlVDS0VUX0xPQ0s7Ci19Owot
Ci1zdHJ1Y3QgX19oYXNoCi17Ci0gICAgaW50IGxvY2tfYWxpdmU7Ci0gICAgSEFTSF9MT0NLOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBwcm90ZWN0czoKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAqICpfdGFiLCB0YWJfc2l6ZSwgc2l6ZV9pZHgsICpf
bG9hZAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogKGFsbCB3
cml0ZXMgd2l0aCB3cmxvY2spCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKi8KLSAgICB1aW50MzJfdCBucl9lbnQ7ICAgICAgICAgICAgICAgICAgICAgIC8qICMg
ZW50cmllcyBoZWxkIGluIGhhc2h0YWJsZXMgKi8KLSAgICBzdHJ1Y3QgYnVja2V0ICprZXlfdGFi
OyAgICAgICAgICAgICAgIC8qIGZvcndhcmQgbWFwcGluZyBoYXNodGFibGUgICAgKi8KLSAgICBz
dHJ1Y3QgYnVja2V0ICp2YWx1ZV90YWI7ICAgICAgICAgICAgIC8qIGJhY2t3YXJkIG1hcHBpbmcg
aGFzaHRhYmxlICAgKi8KLSAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKmtleV9sb2NrX3RhYjsgICAg
IC8qIGtleSB0YWJsZSBidWNrZXQgbG9ja3MgICAgICAgKi8KLSAgICBzdHJ1Y3QgYnVja2V0X2xv
Y2sgKnZhbHVlX2xvY2tfdGFiOyAgIC8qIHZhbHVlIHRhYmxlIGJ1Y2tldCBsb2NrcyAgICAgKi8K
LSAgICB1aW50MzJfdCB0YWJfc2l6ZTsgICAgICAgICAgICAgICAgICAgIC8qICMgYnVja2V0cyBp
cyBoYXNodGFibGVzICAgICAgKi8KLSAgICB1aW50MTZfdCBzaXplX2lkeDsgICAgICAgICAgICAg
ICAgICAgIC8qIHRhYmxlIHNpemUgaW5kZXggICAgICAgICAgICAgKi8KLSAgICB1aW50MzJfdCBt
YXhfbG9hZDsgICAgICAgICAgICAgICAgICAgIC8qICMgZW50cmllcyBiZWZvcmUgcmVoYXNoICAg
ICAgKi8KLSAgICB1aW50MzJfdCBtaW5fbG9hZDsgICAgICAgICAgICAgICAgICAgIC8qICMgZW50
cmllcyBiZWZvcmUgcmVoYXNoICAgICAgKi8KLX07Ci0KLXN0cnVjdCBfX2hhc2ggKl9faGFzaF9p
bml0ICAgKHN0cnVjdCBfX2hhc2ggKmgsIHVpbnQzMl90IG1pbl9zaXplKTsKLWludCAgICAgICAg
ICAgIF9fa2V5X2xvb2t1cCAgKHN0cnVjdCBfX2hhc2ggKmgsIF9fa190IGssIF9fdl90ICp2cCk7
Ci1pbnQgICAgICAgICAgICBfX3ZhbHVlX2xvb2t1cChzdHJ1Y3QgX19oYXNoICpoLCBfX3ZfdCB2
LCBfX2tfdCAqa3ApOwotaW50ICAgICAgICAgICAgX19pbnNlcnQgICAgICAoc3RydWN0IF9faGFz
aCAqaCwgX19rX3QgaywgX192X3Qgdik7Ci1pbnQgICAgICAgICAgICBfX2tleV9yZW1vdmUgIChz
dHJ1Y3QgX19oYXNoICpoLCBfX2tfdCBrLCBfX3ZfdCAqdnApOwotaW50ICAgICAgICAgICAgX192
YWx1ZV9yZW1vdmUoc3RydWN0IF9faGFzaCAqaCwgX192X3QgdiwgX19rX3QgKmtwKTsKLWludCAg
ICAgICAgICAgIF9faGFzaF9kZXN0cm95KHN0cnVjdCBfX2hhc2ggKmgsCi0gICAgICAgICAgICAg
ICAgICAgIHZvaWQgKCplbnRyeV9jb25zdW1lcikoX19rX3QgaywgX192X3Qgdiwgdm9pZCAqcCks
Ci0gICAgICAgICAgICAgICAgICAgIHZvaWQgKmQpOwotaW50ICAgICAgICAgICAgX19oYXNoX2l0
ZXJhdG9yKHN0cnVjdCBfX2hhc2ggKmgsCi0gICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCpl
bnRyeV9jb25zdW1lcikoX19rX3QgaywgX192X3Qgdiwgdm9pZCAqcCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpkKTsKLXN0YXRpYyB2b2lkICAgICAgaGFzaF9yZXNpemUoc3RydWN0
IF9faGFzaCAqaCk7Ci0KLSNpZiBkZWZpbmVkKF9fYXJtX18pCi1zdGF0aWMgaW5saW5lIHZvaWQg
YXRvbWljX2luYyh1aW50MzJfdCAqdikKLXsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB0bXA7Ci0g
ICAgICAgIGludCByZXN1bHQ7Ci0KLSAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18oIkAgYXRv
bWljX2luY1xuIgotIjE6ICAgICBsZHJleCAgICUwLCBbJTNdXG4iCi0iICAgICAgIGFkZCAgICAg
JTAsICUwLCAjMVxuIgotIiAgICAgICBzdHJleCAgICUxLCAlMCwgWyUzXVxuIgotIiAgICAgICB0
ZXEgICAgICUxLCAjMFxuIgotIiAgICAgICBibmUgICAgIDFiIgotICAgICAgICA6ICI9JnIiIChy
ZXN1bHQpLCAiPSZyIiAodG1wKSwgIitRbyIgKCp2KQotICAgICAgICA6ICJyIiAodikKLSAgICAg
ICAgOiAiY2MiKTsKLX0KLXN0YXRpYyBpbmxpbmUgdm9pZCBhdG9taWNfZGVjKHVpbnQzMl90ICp2
KQotewotICAgICAgICB1bnNpZ25lZCBsb25nIHRtcDsKLSAgICAgICAgaW50IHJlc3VsdDsKLQot
ICAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygiQCBhdG9taWNfZGVjXG4iCi0iMTogICAgIGxk
cmV4ICAgJTAsIFslM11cbiIKLSIgICAgICAgc3ViICAgICAlMCwgJTAsICMxXG4iCi0iICAgICAg
IHN0cmV4ICAgJTEsICUwLCBbJTNdXG4iCi0iICAgICAgIHRlcSAgICAgJTEsICMwXG4iCi0iICAg
ICAgIGJuZSAgICAgMWIiCi0gICAgICAgIDogIj0mciIgKHJlc3VsdCksICI9JnIiICh0bXApLCAi
K1FvIiAoKnYpCi0gICAgICAgIDogInIiICh2KQotICAgICAgICA6ICJjYyIpOwotfQotCi0jZWxp
ZiBkZWZpbmVkKF9fYWFyY2g2NF9fKQotCi1zdGF0aWMgaW5saW5lIHZvaWQgYXRvbWljX2luYyh1
aW50MzJfdCAqdikKLXsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB0bXA7Ci0gICAgICAgIGludCBy
ZXN1bHQ7Ci0KLSAgICAgICAgYXNtIHZvbGF0aWxlKCIvLyBhdG9taWNfaW5jXG4iCi0iMTogICAg
IGxkeHIgICAgJXcwLCBbJTNdXG4iCi0iICAgICAgIGFkZCAgICAgJXcwLCAldzAsICMxXG4iCi0i
ICAgICAgIHN0eHIgICAgJXcxLCAldzAsIFslM11cbiIKLSIgICAgICAgY2JueiAgICAldzEsIDFi
IgotICAgICAgICA6ICI9JnIiIChyZXN1bHQpLCAiPSZyIiAodG1wKSwgIitvIiAodikKLSAgICAg
ICAgOiAiciIgKHYpCi0gICAgICAgIDogImNjIik7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBh
dG9taWNfZGVjKHVpbnQzMl90ICp2KQotewotICAgICAgICB1bnNpZ25lZCBsb25nIHRtcDsKLSAg
ICAgICAgaW50IHJlc3VsdDsKLQotICAgICAgICBhc20gdm9sYXRpbGUoIi8vIGF0b21pY19kZWNc
biIKLSIxOiAgICAgbGR4ciAgICAldzAsIFslM11cbiIKLSIgICAgICAgc3ViICAgICAldzAsICV3
MCwgIzFcbiIKLSIgICAgICAgc3R4ciAgICAldzEsICV3MCwgWyUzXVxuIgotIiAgICAgICBjYm56
ICAgICV3MSwgMWIiCi0gICAgICAgIDogIj0mciIgKHJlc3VsdCksICI9JnIiICh0bXApLCAiK28i
ICh2KQotICAgICAgICA6ICJyIiAodikKLSAgICAgICAgOiAiY2MiKTsKLX0KLQotI2Vsc2UgLyog
X194ODZfXyAqLwotc3RhdGljIGlubGluZSB2b2lkIGF0b21pY19pbmModWludDMyX3QgKnYpCi17
Ci0gICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgImxvY2sgOyBpbmNsICUwIgotICAgICAgICA6
ICI9bSIgKCoodm9sYXRpbGUgdWludDMyX3QgKil2KQotICAgICAgICA6ICJtIiAoKih2b2xhdGls
ZSB1aW50MzJfdCAqKXYpICk7Ci19Ci1zdGF0aWMgaW5saW5lIHZvaWQgYXRvbWljX2RlYyh1aW50
MzJfdCAqdikKLXsKLSAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAibG9jayA7IGRlY2wgJTAi
Ci0gICAgICAgIDogIj1tIiAoKih2b2xhdGlsZSB1aW50MzJfdCAqKXYpCi0gICAgICAgIDogIm0i
ICgqKHZvbGF0aWxlIHVpbnQzMl90ICopdikgKTsKLX0KLSNlbmRpZgotCi0jaWZkZWYgQklESVJf
VVNFX1NURE1BTExPQwotCi1zdGF0aWMgdm9pZCogYWxsb2NfZW50cnkoc3RydWN0IF9faGFzaCAq
aCwgaW50IHNpemUpCi17Ci0gICAgcmV0dXJuIG1hbGxvYyhzaXplKTsKLX0KLQotc3RhdGljIHZv
aWQgYWxsb2NfYnVja2V0cyhzdHJ1Y3QgX19oYXNoICpoLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgbnJfYnVja2V0cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGJ1
Y2tldCAqKmJ1Y2tldF90YWIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBidWNr
ZXRfbG9jayAqKmJ1Y2tldF9sb2Nrc190YWIpCi17Ci0gICAgKmJ1Y2tldF90YWIgPSAoc3RydWN0
IGJ1Y2tldCopCi0gICAgICAgIG1hbGxvYyhucl9idWNrZXRzICogc2l6ZW9mKHN0cnVjdCBidWNr
ZXQpKTsKLSAgICAqYnVja2V0X2xvY2tzX3RhYiA9IChzdHJ1Y3QgYnVja2V0X2xvY2sqKQotICAg
ICAgICBtYWxsb2MobnJfbG9ja3MobnJfYnVja2V0cykgKiBzaXplb2Yoc3RydWN0IGJ1Y2tldF9s
b2NrKSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGZyZWVfZW50cnkoc3RydWN0IF9faGFzaCAqaCwgdm9p
ZCAqcCkKLXsKLSAgICBmcmVlKHApOwotfQotCi1zdGF0aWMgdm9pZCBmcmVlX2J1Y2tldHMoc3Ry
dWN0IF9faGFzaCAqaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYnVja2V0ICpi
dWNrZXRzLAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBidWNrZXRfbG9jayAqYnVj
a2V0X2xvY2tzKQotewotICAgIGZyZWUoYnVja2V0cyk7Ci0gICAgZnJlZShidWNrZXRfbG9ja3Mp
OwotfQotCi1zdGF0aWMgaW50IG1heF9lbnRyaWVzKHN0cnVjdCBfX2hhc2ggKmgpCi17Ci0gICAg
LyogVGhlcmUgYXJlIG5vIGV4cGxpY2l0IHJlc3RyaWN0aW9ucyB0byBob3cgbWFueSBlbnRyaWVz
IHdlIGNhbiBzdG9yZSAqLwotICAgIHJldHVybiAtMTsKLX0KLQotI2Vsc2UKLQotLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwotLyoqIE1lbW9yeSBhbGxvY2F0b3IgZm9yIHNoYXJlZCBtZW1vcnkgcmVn
aW9uICoqLwotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotI2RlZmluZSBTSE1fVEFCTEVfU0xPVFMg
NAotCi1zdHJ1Y3Qgc2htX2hkcgotewotICAgIGludCAgICAgICAgICAgICBoYXNoX2FsbG9jYXRl
ZDsKLSAgICBwdGhyZWFkX211dGV4X3QgbXV0ZXg7Ci0gICAgaW50ICAgICAgICAgICAgIGZyZWVf
dGFiX3Nsb3RzW1NITV9UQUJMRV9TTE9UU107Ci0KLSAgICB1bnNpZ25lZCBsb25nICAgZnJlZWxp
c3Rfb2Zmc2V0OwotICAgICAgICAgICAgICAgICAgICAKLSAgICB1bnNpZ25lZCBsb25nICAgZW50
cmllc19vZmZzZXQ7Ci0gICAgdW5zaWduZWQgbG9uZyAgIG5yX2VudHJpZXM7Ci0gICAgICAgICAg
ICAgICAgICAgIAotICAgIHVuc2lnbmVkIGxvbmcgICB0YWJzX29mZnNldDsKLSAgICB1bnNpZ25l
ZCBsb25nICAgbWF4X3RhYl9zaXplOwotICAgIHVuc2lnbmVkIGxvbmcgICBtYXhfbG9ja190YWJf
c2l6ZTsKLQotICAgIHN0cnVjdCBfX2hhc2ggICBoYXNoOwotfTsKLQotc3RhdGljIHVuc2lnbmVk
IGxvbmcgZ2V0X3NobV9iYWRkcih2b2lkICpoZHIpCi17Ci0gICAgcmV0dXJuICgodW5zaWduZWQg
bG9uZyloZHIgLSBvZmZzZXRvZihzdHJ1Y3Qgc2htX2hkciwgaGFzaCkpOwotfQotCi0KLS8qKiBM
b2NhdGlvbnMgb2YgdmFyaW91cyBzdHJ1Y3R1cmVzL21lbW9yeSBhcmVhcyAqKi8KLXN0YXRpYyBz
dHJ1Y3Qgc2htX2hkciogZ2V0X3NobV9oZHIoc3RydWN0IF9faGFzaCAqaCkKLXsKLSAgICByZXR1
cm4gKHN0cnVjdCBzaG1faGRyICopCi0gICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpaCAtIG9m
ZnNldG9mKHN0cnVjdCBzaG1faGRyLCBoYXNoKSk7Ci19Ci0KLXN0YXRpYyB1aW50MzJfdCogZ2V0
X3NobV9mcmVlbGlzdChzdHJ1Y3Qgc2htX2hkciAqaGRyKQotewotICAgIHVuc2lnbmVkIGxvbmcg
c2htX2JhZGRyID0gKHVuc2lnbmVkIGxvbmcpaGRyOwotICAgIHJldHVybiAoKHVpbnQzMl90ICop
KHNobV9iYWRkciArIGhkci0+ZnJlZWxpc3Rfb2Zmc2V0KSk7Ci19Ci0KLXN0YXRpYyBzdHJ1Y3Qg
aGFzaF9lbnRyeSogZ2V0X3NobV9lbnRyaWVzKHN0cnVjdCBzaG1faGRyICpoZHIpCi17Ci0gICAg
dW5zaWduZWQgbG9uZyBzaG1fYmFkZHIgPSAodW5zaWduZWQgbG9uZyloZHI7Ci0gICAgcmV0dXJu
ICgoc3RydWN0IGhhc2hfZW50cnkgKikoc2htX2JhZGRyICsgaGRyLT5lbnRyaWVzX29mZnNldCkp
OwotfQotCi1zdGF0aWMgc3RydWN0IGJ1Y2tldCogZ2V0X3NobV90YWIoc3RydWN0IHNobV9oZHIg
KmhkciwgaW50IGkpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBzaG1fYmFkZHIgPSAodW5zaWduZWQg
bG9uZyloZHI7Ci0gICAgcmV0dXJuICgoc3RydWN0IGJ1Y2tldCAqKQotICAgICAgICAgICAgICAg
KChzaG1fYmFkZHIgKyBoZHItPnRhYnNfb2Zmc2V0KSArCi0gICAgICAgICAgICAgICAgIGkgKiAo
aGRyLT5tYXhfdGFiX3NpemUgKyBoZHItPm1heF9sb2NrX3RhYl9zaXplKSkpOwotfQotCi1zdGF0
aWMgc3RydWN0IGJ1Y2tldF9sb2NrKiBnZXRfc2htX2xvY2tfdGFiKHN0cnVjdCBzaG1faGRyICpo
ZHIsIGludCBpKQotewotICAgIHVuc2lnbmVkIGxvbmcgc2htX2JhZGRyID0gKHVuc2lnbmVkIGxv
bmcpaGRyOwotICAgIHJldHVybiAoKHN0cnVjdCBidWNrZXRfbG9jayAqKQotICAgICAgICAgICAg
ICAgKChzaG1fYmFkZHIgKyBoZHItPnRhYnNfb2Zmc2V0KSArCi0gICAgICAgICAgICAgICAgIGkg
KiAoaGRyLT5tYXhfdGFiX3NpemUgKyBoZHItPm1heF9sb2NrX3RhYl9zaXplKSArCi0gICAgICAg
ICAgICAgICAgIGhkci0+bWF4X3RhYl9zaXplKSk7Ci19Ci0KLXN0YXRpYyBpbnQgZ2V0X3NobV9z
bG90KHN0cnVjdCBzaG1faGRyICpoZHIsIHZvaWQgKnApCi17Ci0gICAgdW5zaWduZWQgbG9uZyBz
aG1fYmFkZHIgPSAodW5zaWduZWQgbG9uZyloZHI7Ci0gICAgcmV0dXJuICgodW5zaWduZWQgbG9u
ZylwIC0gKHNobV9iYWRkciArIGhkci0+dGFic19vZmZzZXQpKSAvCi0gICAgICAgICAgICAgICho
ZHItPm1heF90YWJfc2l6ZSArIGhkci0+bWF4X2xvY2tfdGFiX3NpemUpOwotfQotCi0vKiBTaGFy
ZWQgbWVtb3J5IGFsbG9jYXRvciBsb2NrcyAqLwotc3RhdGljIGludCBzaG1fbXV0ZXhfaW5pdChz
dHJ1Y3Qgc2htX2hkciAqaCkKLXsKLSAgICBpbnQgcmV0OwotICAgIHB0aHJlYWRfbXV0ZXhhdHRy
X3QgX2F0dHI7Ci0KLSAgICByZXQgPSBwdGhyZWFkX211dGV4YXR0cl9pbml0KCZfYXR0cik7Ci0g
ICAgaWYocmV0ID09IDApCi0gICAgICAgIHJldCA9IHB0aHJlYWRfbXV0ZXhhdHRyX3NldHBzaGFy
ZWQoJl9hdHRyLCBQVEhSRUFEX1BST0NFU1NfU0hBUkVEKTsKLSAgICBpZihyZXQgPT0gMCkKLSAg
ICAgICAgcmV0ID0gcHRocmVhZF9tdXRleF9pbml0KCZoLT5tdXRleCwgJl9hdHRyKTsKLSAgICBp
ZihyZXQgPT0gMCkKLSAgICAgICAgcmV0ID0gcHRocmVhZF9tdXRleGF0dHJfZGVzdHJveSgmX2F0
dHIpOwotCi0gICAgcmV0dXJuIHJldDsKLX07Ci0KLXN0YXRpYyBpbnQgc2htX211dGV4X2xvY2so
c3RydWN0IHNobV9oZHIgKmgpCi17Ci0gICAgcmV0dXJuIHB0aHJlYWRfbXV0ZXhfbG9jaygmaC0+
bXV0ZXgpOwotfQotCi1zdGF0aWMgaW50IHNobV9tdXRleF91bmxvY2soc3RydWN0IHNobV9oZHIg
KmgpCi17Ci0gICAgcmV0dXJuIHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZoLT5tdXRleCk7Ci19Ci0K
LQotLyogU2hhcmVkIG1lbW9yeSBhbGxvY2F0b3IgZnJlZWxpc3QgKi8KLXN0YXRpYyB2b2lkIHNo
bV9hZGRfdG9fZnJlZWxpc3Qoc3RydWN0IHNobV9oZHIgKmhkciwgdWludDMyX3Qgc2wpCi17Ci0g
ICAgdWludDMyX3QgKmZyZWVsaXN0ID0gZ2V0X3NobV9mcmVlbGlzdChoZHIpOwotCi0gICAgc2ht
X211dGV4X2xvY2soaGRyKTsKLSAgICBmcmVlbGlzdFtzbCsxXSA9IGZyZWVsaXN0WzBdOwotICAg
IGZyZWVsaXN0WzBdID0gc2w7Ci0gICAgc2htX211dGV4X3VubG9jayhoZHIpOwotfQotCi1zdGF0
aWMgdWludDMyX3Qgc2htX2dldF9mcm9tX2ZyZWVsaXN0KHN0cnVjdCBzaG1faGRyICpoZHIpCi17
Ci0gICAgdWludDMyX3QgKmZyZWVsaXN0ID0gZ2V0X3NobV9mcmVlbGlzdChoZHIpOwotICAgIHVp
bnQzMl90IHNsb3Q7Ci0KLSAgICBzaG1fbXV0ZXhfbG9jayhoZHIpOwotICAgIHNsb3QgPSBmcmVl
bGlzdFswXTsKLSAgICBmcmVlbGlzdFswXSA9IGZyZWVsaXN0W3Nsb3QrMV07Ci0gICAgc2htX211
dGV4X3VubG9jayhoZHIpOwotCi0gICAgcmV0dXJuIChzbG90ID09IDAgPyAtMSA6IHNsb3QpOwot
fQotCi0KLSNkZWZpbmUgU0hNX0FMTE9DX01BSU4oX24pCi0KLXN0YXRpYyB1bnNpZ25lZCBsb25n
IHNobV9pbml0X29mZnNldHMoCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2htX2hkciAqaGRyLCBpbnQgbnJfZW50cmllcykKLXsKLSAgICBoZHItPmZyZWVsaXN0
X29mZnNldCA9IHNpemVvZihzdHJ1Y3Qgc2htX2hkcik7Ci0KLSAgICAvKiBGcmVlbGlzdCBuZWVk
cyBvbmUgZXh0cmEgc2xvdCBpbiB0aGUgYXJyYXkgZm9yIHRoZSBmcmVlbGlzdCBoZWFkICovCi0g
ICAgaGRyLT5lbnRyaWVzX29mZnNldCA9Ci0gICAgICAgIGhkci0+ZnJlZWxpc3Rfb2Zmc2V0ICsg
KG5yX2VudHJpZXMgKyAxKSAqIHNpemVvZih1aW50MzJfdCk7Ci0gICAgaGRyLT5ucl9lbnRyaWVz
ID0gbnJfZW50cmllczsKLQotICAgIGhkci0+dGFic19vZmZzZXQgPSBoZHItPmVudHJpZXNfb2Zm
c2V0ICsKLSAgICAgICAgbnJfZW50cmllcyAqIHNpemVvZihzdHJ1Y3QgaGFzaF9lbnRyeSk7Ci0g
ICAgLyogV2Ugd2FudCB0byBhbGxvY2F0ZSB0YWJsZSAxLjUgbGFyZ2VyIHRoYW4gdGhlIG51bWJl
ciBvZiBlbnRyaWVzCi0gICAgICAgd2Ugd2FudCB0byBob2xkIGluIGl0ICovCi0gICAgaGRyLT5t
YXhfdGFiX3NpemUgPQotICAgICAgICAobnJfZW50cmllcyAqIDMgLyAyKSAqIHNpemVvZihzdHJ1
Y3QgYnVja2V0KTsKLSAgICBoZHItPm1heF9sb2NrX3RhYl9zaXplID0KLSAgICAgICAgbnJfbG9j
a3MoaGRyLT5tYXhfdGFiX3NpemUpICogc2l6ZW9mKHN0cnVjdCBidWNrZXRfbG9jayk7Ci0KLSAg
ICByZXR1cm4gaGRyLT50YWJzX29mZnNldCArIChoZHItPm1heF90YWJfc2l6ZSArIGhkci0+bWF4
X2xvY2tfdGFiX3NpemUpICogNDsKLX0KLQotc3RydWN0IF9faGFzaCogX19zaG1faGFzaF9pbml0
KHVuc2lnbmVkIGxvbmcgc2htX2JhZGRyLCB1bnNpZ25lZCBsb25nIHNobV9zaXplKQotewotICAg
IHVpbnQzMl90IGk7Ci0gICAgc3RydWN0IHNobV9oZHIgKmhkcjsKLQotICAgIC8qIFNvbWUgc2Fu
aXR5IGNoZWNrcyAqLwotICAgIGhkciA9IChzdHJ1Y3Qgc2htX2hkciAqKXNobV9iYWRkcjsKLSAg
ICBtZW1zZXQoaGRyLCAwLCBzaXplb2Yoc3RydWN0IHNobV9oZHIpKTsKLQotICAgIC8qIEZpbmQg
dGhlIG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgd2UgY2FuIHN0b3JlIGluIHRoZSBnaXZlbiBz
aG1fc2l6ZSAqLwotICAgIGZvcihpPTE7IHNobV9pbml0X29mZnNldHMoaGRyLCBpKSA8IHNobV9z
aXplOyBpKyspe307Ci0gICAgc2htX2luaXRfb2Zmc2V0cyhoZHIsIChpLTEpKTsKLQotICAgIG1l
bXNldChnZXRfc2htX2ZyZWVsaXN0KGhkciksIDAsCi0gICAgICAgICAgIChoZHItPm5yX2VudHJp
ZXMgKyAxKSAqIHNpemVvZih1aW50MzJfdCkpOwotICAgIGlmKHNobV9tdXRleF9pbml0KGhkcikg
IT0gMCkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgZm9yKGk9MDsgaTxoZHItPm5yX2VudHJp
ZXM7IGkrKykKLSAgICAgICAgc2htX2FkZF90b19mcmVlbGlzdChoZHIsIGkpOwotICAgIGZvcihp
PTA7IGk8U0hNX1RBQkxFX1NMT1RTOyBpKyspCi0gICAgICAgIGhkci0+ZnJlZV90YWJfc2xvdHNb
aV0gPSAxOwotCi0gICAgc2htX211dGV4X2xvY2soaGRyKTsKLSAgICBhc3NlcnQoIWhkci0+aGFz
aF9hbGxvY2F0ZWQpOwotICAgIGhkci0+aGFzaF9hbGxvY2F0ZWQgPSAxOwotICAgIHNobV9tdXRl
eF91bmxvY2soaGRyKTsKLQotICAgIHJldHVybiBfX2hhc2hfaW5pdCgmaGRyLT5oYXNoLCAxMDAw
KTsKLX0KLQotc3RydWN0IF9faGFzaCogX19zaG1faGFzaF9nZXQodW5zaWduZWQgbG9uZyBzaG1f
YmFkZHIpCi17Ci0gICAgc3RydWN0IHNobV9oZHIgKmhkciA9IChzdHJ1Y3Qgc2htX2hkciAqKXNo
bV9iYWRkcjsKLQotICAgIHJldHVybiAoaGRyLT5oYXNoX2FsbG9jYXRlZCA/ICZoZHItPmhhc2gg
OiBOVUxMKTsKLX0KLQotc3RhdGljIHZvaWQqIGFsbG9jX2VudHJ5KHN0cnVjdCBfX2hhc2ggKmgs
IGludCBzaXplKQotewotICAgIHN0cnVjdCBzaG1faGRyICpoZHIgPSBnZXRfc2htX2hkcihoKTsK
LSAgICB1aW50MzJfdCBzbG90ID0gc2htX2dldF9mcm9tX2ZyZWVsaXN0KGhkcik7Ci0KLSAgICBh
c3NlcnQoc2l6ZSA9PSBzaXplb2Yoc3RydWN0IGhhc2hfZW50cnkpKTsKLSAgICBpZihzbG90ID09
IC0xKQotICAgICAgICByZXR1cm4gTlVMTDsKLQotICAgIHJldHVybiAoZ2V0X3NobV9lbnRyaWVz
KGhkcikgKyBzbG90KTsKLX0KLQotc3RhdGljIHZvaWQgYWxsb2NfYnVja2V0cyhzdHJ1Y3QgX19o
YXNoICpoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnJfYnVja2V0cywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGJ1Y2tldCAqKmJ1Y2tldHNfdGFiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKipidWNrZXRfbG9ja3NfdGFi
KQotewotICAgIHN0cnVjdCBzaG1faGRyICpoZHIgPSBnZXRfc2htX2hkcihoKTsKLSAgICBpbnQg
ZnJlZV9zbG90OwotCi0gICAgKmJ1Y2tldHNfdGFiID0gTlVMTDsKLSAgICAqYnVja2V0X2xvY2tz
X3RhYiA9IE5VTEw7Ci0KLSAgICBpZigoKG5yX2J1Y2tldHMgKiBzaXplb2Yoc3RydWN0IGJ1Y2tl
dCkpID4gaGRyLT5tYXhfdGFiX3NpemUpIHx8Ci0gICAgICAgKChucl9sb2Nrcyhucl9idWNrZXRz
KSAqIHNpemVvZihzdHJ1Y3QgYnVja2V0X2xvY2spKSA+Ci0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoZHItPm1heF9sb2NrX3RhYl9zaXplKSkKLSAgICAg
ICAgcmV0dXJuOwotCi0gICAgc2htX211dGV4X2xvY2soaGRyKTsKLSAgICBmb3IoZnJlZV9zbG90
PTA7IGZyZWVfc2xvdDxTSE1fVEFCTEVfU0xPVFM7IGZyZWVfc2xvdCsrKQotICAgICAgICBpZiho
ZHItPmZyZWVfdGFiX3Nsb3RzW2ZyZWVfc2xvdF0pCi0gICAgICAgICAgICBicmVhazsKLSAgICBp
ZihmcmVlX3Nsb3QgPT0gU0hNX1RBQkxFX1NMT1RTKQotICAgIHsKLSAgICAgICAgc2htX211dGV4
X3VubG9jayhoZHIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIGhkci0+ZnJlZV90YWJf
c2xvdHNbZnJlZV9zbG90XSA9IDA7Ci0gICAgc2htX211dGV4X3VubG9jayhoZHIpOwotICAgICpi
dWNrZXRzX3RhYiAgICAgID0gZ2V0X3NobV90YWIoaGRyLCBmcmVlX3Nsb3QpOwotICAgICpidWNr
ZXRfbG9ja3NfdGFiID0gZ2V0X3NobV9sb2NrX3RhYihoZHIsIGZyZWVfc2xvdCk7Ci19Ci0KLXN0
YXRpYyB2b2lkIGZyZWVfZW50cnkoc3RydWN0IF9faGFzaCAqaCwgdm9pZCAqcCkKLXsKLSAgICBz
dHJ1Y3Qgc2htX2hkciAqaGRyID0gZ2V0X3NobV9oZHIoaCk7Ci0gICAgdWludDMyX3Qgc2xvdDsK
LQotICAgIHNsb3QgPSAoKHVpbnQzMl90KSgoc3RydWN0IGhhc2hfZW50cnkgKilwIC0KLSAgICAg
ICAgICAgICAgICBnZXRfc2htX2VudHJpZXMoaGRyKSkpOwotICAgIHNobV9hZGRfdG9fZnJlZWxp
c3QoaGRyLCBzbG90KTsKLX0KLQotc3RhdGljIHZvaWQgZnJlZV9idWNrZXRzKHN0cnVjdCBfX2hh
c2ggKmgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGJ1Y2tldCAqYnVja2V0cywK
LSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKmJ1Y2tldF9sb2Nr
cykKLXsKLSAgICBzdHJ1Y3Qgc2htX2hkciAqaGRyID0gZ2V0X3NobV9oZHIoaCk7Ci0gICAgaW50
IHNsb3Q7Ci0KLSAgICBpZighYnVja2V0cyB8fCAhYnVja2V0X2xvY2tzKQotICAgIHsKLSAgICAg
ICAgYXNzZXJ0KCFidWNrZXRzICYmICFidWNrZXRfbG9ja3MpOwotICAgICAgICByZXR1cm47Ci0g
ICAgfQotICAgIHNsb3QgPSBnZXRfc2htX3Nsb3QoaGRyLCBidWNrZXRzKTsKLSAgICBhc3NlcnQo
c2xvdCA8IFNITV9UQUJMRV9TTE9UUyk7Ci0gICAgYXNzZXJ0KChjaGFyICopYnVja2V0X2xvY2tz
ID09IChjaGFyICopYnVja2V0cyArIGhkci0+bWF4X3RhYl9zaXplKTsKLSAgICBzaG1fbXV0ZXhf
bG9jayhoZHIpOwotICAgIGFzc2VydChoZHItPmZyZWVfdGFiX3Nsb3RzW3Nsb3RdID09IDApOwot
ICAgIGhkci0+ZnJlZV90YWJfc2xvdHNbc2xvdF0gPSAxOwotICAgIHNobV9tdXRleF91bmxvY2so
aGRyKTsKLX0KLQotc3RhdGljIGludCBtYXhfZW50cmllcyhzdHJ1Y3QgX19oYXNoICpoKQotewot
ICAgIHN0cnVjdCBzaG1faGRyICpoZHIgPSBnZXRfc2htX2hkcihoKTsKLQotICAgIHJldHVybiBo
ZHItPm5yX2VudHJpZXM7Ci19Ci0KLSNlbmRpZiAvKiAhQklESVJfVVNFX1NURE1BTExPQyAqLwot
Ci0KLS8qIFRoZSBzdHJ1Y3R1cmVzIG1heSBiZSBzdG9yZWQgaW4gc2hhcmVkIG1lbW9yeSByZWdp
b24sIHdpdGggYmFzZSBhZGRyZXNzICovCi0vKiBzdG9yZWQgaW4gc2htX2Jhc2VfYWRkci4gQWxs
IHRoZSBwb2ludGVycyBpbiB0aGUgYWJvdmUgc3RydWN0dXJlcyBuZWVkICAqLwotLyogdG8gYmUg
cmVsYXRpdmUgdG8gdGhpcyBiYXNlIGFkZHJlc3MgKG90aGVyd2lzZSB0aGV5IHdvdWxkIG5vdCBt
YWtlICAgICAgKi8KLS8qIHNlbnNlIHRvIG90aGVyIHByb2Nlc3NlcykuIEJlbGxvdyBhY2Nlc3Nv
ciBmdW5jdGlvbnMgYXJlIHVzZWQgdG8gICAgICAgICovCi0vKiBjb252ZXJ0IGJldHdlZW4gY2Fu
b25pY2FsIChiYXNlIGFkZHJlc3MgcmVsYXRpdmUpIGFuZCBsb2NhbCBhZGRyZXNzZXMuICAqLwot
LyogQzJMIHN0YW5kcyBmb3IgQ0FOT05JQ0FMX1RPX0xPQ0FMLCBhbmQgdmljZSB2ZXJzYSAgICAg
ICAgICAgICAgICAgICAgICAgKi8KLSNkZWZpbmUgQzJMKF9oLCBfcCkgKCh0eXBlb2YoX3ApKSgo
dW5zaWduZWQgbG9uZykoX3ApICsgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICBnZXRfc2htX2JhZGRyKF9oKSkpCi0jZGVmaW5lIEwyQyhfaCwgX3ApICgodHlwZW9mKF9wKSko
KHVuc2lnbmVkIGxvbmcpKF9wKSAtICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgZ2V0X3NobV9iYWRkcihfaCkpKQotCi0KLSNkZWZpbmUgSEFTSF9MT0NLX0lOSVQoX2gpICh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
aW50IF9yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHB0aHJlYWRfcndsb2NrYXR0cl90IF9hdHRyOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgaC0+bG9ja19hbGl2ZSA9IDE7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9yZXQgPSBwdGhyZWFk
X3J3bG9ja2F0dHJfaW5pdCgmX2F0dHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBpZihfcmV0ID09IDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9yZXQgPSBwdGhyZWFkX3J3
bG9ja2F0dHJfc2V0cHNoYXJlZCgmX2F0dHIsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRIUkVBRF9QUk9D
RVNTX1NIQVJFRCk7ICAgICAgICAgIFwKLSAgICBpZihfcmV0ID09IDApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IF9yZXQgPSBwdGhyZWFkX3J3bG9ja19pbml0KCYoX2gpLT5oYXNoX2xvY2ssICZfYXR0cik7ICAg
ICAgICAgICAgICAgICAgXAotICAgIGlmKF9yZXQgPT0gMCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX3JldCA9
IHB0aHJlYWRfcndsb2NrYXR0cl9kZXN0cm95KCZfYXR0cik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9yZXQ7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLX0pCi0KLSNkZWZpbmUgSEFTSF9MT0NLX1JETE9DSyhfaCkgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaW50IF9yZXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZighX2gtPmxvY2tfYWxpdmUpIF9yZXQg
PSBFTk9MQ0s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Ry
dWN0IHRpbWVzcGVjIF90czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qIDEwcyB0aW1lb3V0LCBsb25nIGJ1dCB+bWF0Y2hlcyBk
aXNrIHNwaW4tdXAgdGltZXMgKi8gICAgICAgICAgICAgICAgXAotICAgICAgICBfdHMudHZfc2Vj
ID0gdGltZShOVUxMKSArIDEwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgX3RzLnR2X25zZWMgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9yZXQgPSBwdGhyZWFkX3J3
bG9ja190aW1lZHJkbG9jaygmKF9oKS0+aGFzaF9sb2NrLCAmX3RzKTsgICAgICAgICAgICAgXAot
ICAgICAgICBpZihfcmV0ID09IEVUSU1FRE9VVCkgX2gtPmxvY2tfYWxpdmUgPSAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3Jl
dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotfSkKLQotI2RlZmluZSBIQVNIX0xPQ0tfUkRVTkxPQ0soX2gpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBwdGhy
ZWFkX3J3bG9ja191bmxvY2soJihfaCktPmhhc2hfbG9jaykKLQotI2RlZmluZSBIQVNIX0xPQ0tf
V1JMT0NLKF9oKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBpbnQgX3JldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIGlmKCFfaC0+bG9ja19hbGl2ZSkgX3JldCA9IEVOT0xDSzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBzdHJ1Y3QgdGltZXNwZWMgX3RzOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX3RzLnR2
X3NlYyA9IHRpbWUoTlVMTCkgKyAxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIF90cy50dl9uc2VjID0gMFVMOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfcmV0ID0gcHRocmVh
ZF9yd2xvY2tfdGltZWR3cmxvY2soJihfaCktPmhhc2hfbG9jaywgJl90cyk7ICAgICAgICAgICAg
IFwKLSAgICAgICAgaWYoX3JldCA9PSBFVElNRURPVVQpIF9oLT5sb2NrX2FsaXZlID0gMDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IF9yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLX0pCi0KLSNkZWZpbmUgSEFTSF9MT0NLX1RSWVdSTE9DSyhf
aCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
aW50IF9yZXQgPSAoX2gtPmxvY2tfYWxpdmUgPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBwdGhyZWFkX3J3bG9ja190
cnl3cmxvY2soJihfaCktPmhhc2hfbG9jaykgOiAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgRU5PTENLKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgX3JldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSkKLQotI2RlZmluZSBIQVNI
X0xPQ0tfV1JVTkxPQ0soX2gpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICBwdGhyZWFkX3J3bG9ja191bmxvY2soJihfaCktPmhhc2hfbG9jaykK
LQotCi0jZGVmaW5lIEJVQ0tFVF9MT0NLX0lOSVQoX2gsIF9iKSAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGludCBfcmV0OyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICBwdGhyZWFkX3J3bG9ja2F0dHJfdCBfYXR0cjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9yZXQg
PSBwdGhyZWFkX3J3bG9ja2F0dHJfaW5pdCgmX2F0dHIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICBpZihfcmV0ID09IDApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9yZXQgPSBw
dGhyZWFkX3J3bG9ja2F0dHJfc2V0cHNoYXJlZCgmX2F0dHIsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRI
UkVBRF9QUk9DRVNTX1NIQVJFRCk7ICAgICAgICAgIFwKLSAgICBpZihfcmV0ID09IDApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIF9yZXQgPSBwdGhyZWFkX3J3bG9ja19pbml0KCYoX2IpLT5idWNrZXRfbG9jaywg
Jl9hdHRyKTsgICAgICAgICAgICAgICAgXAotICAgIGlmKF9yZXQgPT0gMCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgX3JldCA9IHB0aHJlYWRfcndsb2NrYXR0cl9kZXN0cm95KCZfYXR0cik7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIF9yZXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLX0pCi0KLQotI2RlZmluZSBCVUNLRVRfTE9DS19SRExPQ0soX2gsIF9sb2Nr
X3RhYiwgX2lkeCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpbnQgX3Jl
dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgc3RydWN0IHRpbWVzcGVjIF90czsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN0cnVjdCBidWNrZXRf
bG9jayAqX2xvY2sgPSAmKF9sb2NrX3RhYilbKF9pZHgpIC8gQlVDS0VUU19QRVJfTE9DS107ICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3RzLnR2X3NlYyA9IHRpbWUoTlVM
TCkgKyAxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIF90cy50dl9uc2VjID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBfcmV0ID0gcHRocmVhZF9yd2xvY2tfdGltZWRy
ZGxvY2soJihfbG9jayktPmJ1Y2tldF9sb2NrLCAmX3RzKTsgICAgICAgICAgICBcCi0gICAgaWYo
X3JldCA9PSBFVElNRURPVVQpIChfaCktPmxvY2tfYWxpdmUgPSAwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIF9yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0pCi0KLQotI2RlZmlu
ZSBCVUNLRVRfTE9DS19SRFVOTE9DSyhfaCwgX2xvY2tfdGFiLCBfaWR4KSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKl9sb2NrID0gJihfbG9j
a190YWIpWyhfaWR4KSAvIEJVQ0tFVFNfUEVSX0xPQ0tdOyAgICAgICBcCi0gICAgcHRocmVhZF9y
d2xvY2tfdW5sb2NrKCYoX2xvY2spLT5idWNrZXRfbG9jayk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotfSkKLQotI2RlZmluZSBCVUNLRVRfTE9DS19XUkxPQ0soX2gsIF9sb2NrX3Rh
YiwgX2lkeCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpbnQgX3JldDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgc3RydWN0IHRpbWVzcGVjIF90czsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN0cnVjdCBidWNrZXRfbG9j
ayAqX2xvY2sgPSAmKF9sb2NrX3RhYilbKF9pZHgpIC8gQlVDS0VUU19QRVJfTE9DS107ICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3RzLnR2X3NlYyA9IHRpbWUoTlVMTCkg
KyAxMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IF90cy50dl9uc2VjID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICBfcmV0ID0gcHRocmVhZF9yd2xvY2tfdGltZWR3cmxv
Y2soJihfbG9jayktPmJ1Y2tldF9sb2NrLCAmX3RzKTsgICAgICAgICAgICBcCi0gICAgaWYoX3Jl
dCA9PSBFVElNRURPVVQpIChfaCktPmxvY2tfYWxpdmUgPSAwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIF9yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0pCi0KLSNkZWZpbmUgQlVD
S0VUX0xPQ0tfV1JVTkxPQ0soX2gsIF9sb2NrX3RhYiwgX2lkeCkgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgc3RydWN0IGJ1Y2tldF9sb2NrICpfbG9jayA9ICYoX2xvY2tfdGFi
KVsoX2lkeCkgLyBCVUNLRVRTX1BFUl9MT0NLXTsgICAgICAgXAotICAgIHB0aHJlYWRfcndsb2Nr
X3VubG9jaygmKF9sb2NrKS0+YnVja2V0X2xvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLX0pCi0KLSNkZWZpbmUgVFdPX0JVQ0tFVFNfTE9DS19XUkxPQ0soX2gsIF9ibHQxLCBf
aWR4MSwgX2JsdDIsIF9pZHgyKSAgKHsgICAgICAgICAgICBcCi0gICAgaW50IF9yZXQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIHB0aHJlYWRfcndsb2NrX3QgKl9sMSwgKl9sMjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBzdHJ1Y3QgdGltZXNwZWMgX3RzOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgc3RydWN0IGJ1Y2tldF9sb2NrICpfYmwxID0gJihfYmx0MSlbKF9pZHgxKSAvIEJVQ0tFVFNf
UEVSX0xPQ0tdOyAgICAgICAgICAgXAotICAgIHN0cnVjdCBidWNrZXRfbG9jayAqX2JsMiA9ICYo
X2JsdDIpWyhfaWR4MikgLyBCVUNLRVRTX1BFUl9MT0NLXTsgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgYXNzZXJ0KChfYmwxKSAhPSAoX2JsMikpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGlmKChfYmwxKSA8
IChfYmwyKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9sMSA9ICYoX2JsMSkt
PmJ1Y2tldF9sb2NrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBfbDIgPSAmKF9ibDIpLT5idWNrZXRfbG9jazsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX2wx
ID0gJihfYmwyKS0+YnVja2V0X2xvY2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIF9sMiA9ICYoX2JsMSktPmJ1Y2tldF9sb2NrOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBfdHMudHZfc2VjID0gdGltZShOVUxMKSArIDEwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3RzLnR2X25zZWMgPSAwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIF9yZXQgPSBwdGhyZWFkX3J3bG9ja190aW1lZHdybG9jayhfbDEsICZfdHMpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBfdHMudHZfc2VjID0gdGltZShOVUxMKSArIDEw
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3Rz
LnR2X25zZWMgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIGlmKF9yZXQgPT0gMCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX3JldCA9
IHB0aHJlYWRfcndsb2NrX3RpbWVkd3Jsb2NrKF9sMiwgJl90cyk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgaWYoX3JldCA9PSBFVElNRURPVVQpIChfaCktPmxvY2tfYWxpdmUgPSAw
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBfcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19KQotCi0jZGVmaW5lIFRXT19CVUNLRVRTX0xP
Q0tfV1JVTkxPQ0soX2gsIF9ibHQxLCBfaWR4MSwgX2JsdDIsIF9pZHgyKSAoeyAgICAgICAgICAg
XAotICAgIGludCBfcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKl9ibDEg
PSAmKF9ibHQxKVsoX2lkeDEpIC8gQlVDS0VUU19QRVJfTE9DS107ICAgICAgICAgICBcCi0gICAg
c3RydWN0IGJ1Y2tldF9sb2NrICpfYmwyID0gJihfYmx0MilbKF9pZHgyKSAvIEJVQ0tFVFNfUEVS
X0xPQ0tdOyAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBfcmV0ID0g
cHRocmVhZF9yd2xvY2tfdW5sb2NrKCYoX2JsMSktPmJ1Y2tldF9sb2NrKTsgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgaWYoX3JldCA9PSAwKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfcmV0ID0gcHRo
cmVhZF9yd2xvY2tfdW5sb2NrKCYoX2JsMiktPmJ1Y2tldF9sb2NrKTsgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3JldDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
fSkKLQotCi0KLQotc3RhdGljIHVpbnQzMl90IGhhc2hfdG9faWR4KHN0cnVjdCBfX2hhc2ggKmgs
IHVpbnQzMl90IGhhc2gpCi17Ci0gICAgcmV0dXJuIChoYXNoICUgaC0+dGFiX3NpemUpOwotfQot
Ci1zdGF0aWMgdm9pZCBhbGxvY190YWIoc3RydWN0IF9faGFzaCAqaCwKLSAgICAgICAgICAgICAg
ICAgICAgICBpbnQgc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYnVja2V0ICoq
YnVja2V0c190YWIsCi0gICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGJ1Y2tldF9sb2NrICoq
YnVja2V0X2xvY2tzX3RhYikKLXsKLSAgICBpbnQgaTsKLQotICAgIGFsbG9jX2J1Y2tldHMoaCwg
c2l6ZSwgYnVja2V0c190YWIsIGJ1Y2tldF9sb2Nrc190YWIpOwotICAgIGlmKCEoKmJ1Y2tldHNf
dGFiKSB8fCAhKCpidWNrZXRfbG9ja3NfdGFiKSkKLSAgICAgICAgZ290byBlcnJvcl9vdXQ7Ci0g
ICAgbWVtc2V0KCpidWNrZXRzX3RhYiwgMCwgc2l6ZSAqIHNpemVvZihzdHJ1Y3QgYnVja2V0KSk7
Ci0gICAgbWVtc2V0KCpidWNrZXRfbG9ja3NfdGFiLCAwLCBucl9sb2NrcyhzaXplKSAqIHNpemVv
ZihzdHJ1Y3QgYnVja2V0X2xvY2spKTsKLSAgICBmb3IoaT0wOyBpPG5yX2xvY2tzKHNpemUpOyBp
KyspCi0gICAgICAgIGlmKEJVQ0tFVF9MT0NLX0lOSVQoaCwgKmJ1Y2tldF9sb2Nrc190YWIgKyBp
KSAhPSAwKQotICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7Ci0KLSAgICByZXR1cm47Ci1lcnJv
cl9vdXQ6Ci0gICAgZnJlZV9idWNrZXRzKGgsICpidWNrZXRzX3RhYiwgKmJ1Y2tldF9sb2Nrc190
YWIpOwotICAgICpidWNrZXRzX3RhYiA9IE5VTEw7Ci0gICAgKmJ1Y2tldF9sb2Nrc190YWIgPSBO
VUxMOwotICAgIHJldHVybjsKLX0KLQotCi1zdHJ1Y3QgX19oYXNoICpfX2hhc2hfaW5pdChzdHJ1
Y3QgX19oYXNoICpoLCB1aW50MzJfdCBtaW5fc2l6ZSkKLXsKLSAgICB1aW50MzJfdCBzaXplOwot
ICAgIHVpbnQxNl90IHNpemVfaWR4OwotICAgIHN0cnVjdCBidWNrZXQgKmJ1Y2tldHM7Ci0gICAg
c3RydWN0IGJ1Y2tldF9sb2NrICpidWNrZXRfbG9ja3M7Ci0KLSAgICAvKiBTYW5pdHkgY2hlY2sg
b24gYXJncyAqLwotICAgIGlmIChtaW5fc2l6ZSA+IGhhc2hfc2l6ZXNbaGFzaF9zaXplc19sZW4t
MV0pIHJldHVybiBOVUxMOwotICAgIC8qIEZpbmQgbGVhc3Qgc2l6ZSBncmVhdGVyIHRoYW4gaW5p
dF9zaXplICovCi0gICAgZm9yKHNpemVfaWR4ID0gMDsgc2l6ZV9pZHggPCBoYXNoX3NpemVzX2xl
bjsgc2l6ZV9pZHgrKykKLSAgICAgICAgICAgIGlmKGhhc2hfc2l6ZXNbc2l6ZV9pZHhdID49IG1p
bl9zaXplKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgIHNpemUgPSBoYXNoX3NpemVzW3Np
emVfaWR4XTsKLQotICAgIGlmKCFoKSByZXR1cm4gTlVMTDsKLSAgICBhbGxvY190YWIoaCwgc2l6
ZSwgJmJ1Y2tldHMsICZidWNrZXRfbG9ja3MpOwotICAgIGlmKCFidWNrZXRzIHx8ICFidWNrZXRf
bG9ja3MpIGdvdG8gYWxsb2NfZmFpbDsKLSAgICBoLT5rZXlfdGFiICAgICAgICAgPSBMMkMoaCwg
YnVja2V0cyk7Ci0gICAgaC0+a2V5X2xvY2tfdGFiICAgID0gTDJDKGgsIGJ1Y2tldF9sb2Nrcyk7
Ci0gICAgYWxsb2NfdGFiKGgsIHNpemUsICZidWNrZXRzLCAmYnVja2V0X2xvY2tzKTsKLSAgICBp
ZighYnVja2V0cyB8fCAhYnVja2V0X2xvY2tzKSBnb3RvIGFsbG9jX2ZhaWw7Ci0gICAgaC0+dmFs
dWVfdGFiICAgICAgID0gTDJDKGgsIGJ1Y2tldHMpOwotICAgIGgtPnZhbHVlX2xvY2tfdGFiICA9
IEwyQyhoLCBidWNrZXRfbG9ja3MpOwotICAgIC8qIEluaXQgYWxsIGggdmFyaWFibGVzICovCi0g
ICAgaWYoSEFTSF9MT0NLX0lOSVQoaCkgIT0gMCkgZ290byBhbGxvY19mYWlsOwotICAgIGgtPm5y
X2VudCA9IDA7Ci0gICAgaC0+dGFiX3NpemUgPSBzaXplOwotICAgIGgtPnNpemVfaWR4ID0gc2l6
ZV9pZHg7Ci0gICAgaC0+bWF4X2xvYWQgPSAodWludDMyX3QpY2VpbGYoaGFzaF9tYXhfbG9hZF9m
YWN0ICogc2l6ZSk7Ci0gICAgaC0+bWluX2xvYWQgPSAodWludDMyX3QpY2VpbGYoaGFzaF9taW5f
bG9hZF9mYWN0ICogc2l6ZSk7Ci0KLSAgICByZXR1cm4gaDsKLQotYWxsb2NfZmFpbDoKLSAgICBp
ZihoLT5rZXlfdGFiIHx8IGgtPmtleV9sb2NrX3RhYikKLSAgICAgICAgZnJlZV9idWNrZXRzKGgs
IEMyTChoLCBoLT5rZXlfdGFiKSwgQzJMKGgsIGgtPmtleV9sb2NrX3RhYikpOwotICAgIHJldHVy
biBOVUxMOwotfQotCi0jdW5kZWYgX19wcmltCi0jdW5kZWYgX19wcmltX3QKLSN1bmRlZiBfX3By
aW1fdGFiCi0jdW5kZWYgX19wcmltX2xvY2tfdGFiCi0jdW5kZWYgX19wcmltX2hhc2gKLSN1bmRl
ZiBfX3ByaW1fY21wCi0jdW5kZWYgX19wcmltX25leHQKLSN1bmRlZiBfX3NlYwotI3VuZGVmIF9f
c2VjX3QKLQotI2RlZmluZSBfX3ByaW0gICAgICAgICAgICAga2V5Ci0jZGVmaW5lIF9fcHJpbV90
ICAgICAgICAgX19rX3QKLSNkZWZpbmUgX19wcmltX3RhYiAgICAgICAgIGtleV90YWIKLSNkZWZp
bmUgX19wcmltX2xvY2tfdGFiICAgIGtleV9sb2NrX3RhYgotI2RlZmluZSBfX3ByaW1faGFzaCAg
ICAgIF9fa2V5X2hhc2gKLSNkZWZpbmUgX19wcmltX2NtcCAgICAgICBfX2tleV9jbXAKLSNkZWZp
bmUgX19wcmltX25leHQgICAgICAgIGtleV9uZXh0Ci0jZGVmaW5lIF9fc2VjICAgICAgICAgICAg
ICB2YWx1ZQotI2RlZmluZSBfX3NlY190ICAgICAgICAgIF9fdl90Ci1pbnQgX19rZXlfbG9va3Vw
KHN0cnVjdCBfX2hhc2ggKmgsIF9fcHJpbV90IGssIF9fc2VjX3QgKnZwKQotewotICAgIHN0cnVj
dCBoYXNoX2VudHJ5ICplbnRyeTsKLSAgICBzdHJ1Y3QgYnVja2V0ICpiOwotICAgIHN0cnVjdCBi
dWNrZXRfbG9jayAqYmx0OwotICAgIHVpbnQzMl90IGlkeDsKLQotICAgIGlmKEhBU0hfTE9DS19S
RExPQ0soaCkgIT0gMCkgcmV0dXJuIC1FTk9MQ0s7Ci0gICAgaWR4ID0gaGFzaF90b19pZHgoaCwg
X19wcmltX2hhc2goaykpOwotICAgIGIgPSBDMkwoaCwgJmgtPl9fcHJpbV90YWJbaWR4XSk7Ci0g
ICAgYmx0ID0gQzJMKGgsIGgtPl9fcHJpbV9sb2NrX3RhYik7Ci0gICAgaWYoQlVDS0VUX0xPQ0tf
UkRMT0NLKGgsIGJsdCwgaWR4KSAhPSAwKSByZXR1cm4gLUVOT0xDSzsKLSAgICBlbnRyeSA9IGIt
Pmhhc2hfZW50cnk7Ci0gICAgd2hpbGUoZW50cnkgIT0gTlVMTCkKLSAgICB7Ci0gICAgICAgIGVu
dHJ5ID0gQzJMKGgsIGVudHJ5KTsKLSAgICAgICAgaWYoX19wcmltX2NtcChrLCBlbnRyeS0+X19w
cmltKSkKLSAgICAgICAgewotICAgICAgICAgICAgLyogVW5sb2NrIGhlcmUgKi8KLSAgICAgICAg
ICAgICp2cCA9IGVudHJ5LT5fX3NlYzsKLSAgICAgICAgICAgIEJVQ0tFVF9MT0NLX1JEVU5MT0NL
KGgsIGJsdCwgaWR4KTsKLSAgICAgICAgICAgIEhBU0hfTE9DS19SRFVOTE9DSyhoKTsKLSAgICAg
ICAgICAgIHJldHVybiAxOwotICAgICAgICB9Ci0gICAgICAgIGVudHJ5ID0gZW50cnktPl9fcHJp
bV9uZXh0OwotICAgIH0KLSAgICBCVUNLRVRfTE9DS19SRFVOTE9DSyhoLCBibHQsIGlkeCk7Ci0g
ICAgSEFTSF9MT0NLX1JEVU5MT0NLKGgpOwotICAgIHJldHVybiAwOwotfQotCi0vKiB2YWx1ZSBs
b29rdXAgaXMgYW4gYWxtb3N0IGV4YWN0IGNvcHkgb2Yga2V5IGxvb2t1cCAqLwotI3VuZGVmIF9f
cHJpbQotI3VuZGVmIF9fcHJpbV90Ci0jdW5kZWYgX19wcmltX3RhYgotI3VuZGVmIF9fcHJpbV9s
b2NrX3RhYgotI3VuZGVmIF9fcHJpbV9oYXNoCi0jdW5kZWYgX19wcmltX2NtcAotI3VuZGVmIF9f
cHJpbV9uZXh0Ci0jdW5kZWYgX19zZWMKLSN1bmRlZiBfX3NlY190Ci0KLSNkZWZpbmUgX19wcmlt
ICAgICAgICAgICAgIHZhbHVlCi0jZGVmaW5lIF9fcHJpbV90ICAgICAgICAgX192X3QKLSNkZWZp
bmUgX19wcmltX3RhYiAgICAgICAgIHZhbHVlX3RhYgotI2RlZmluZSBfX3ByaW1fbG9ja190YWIg
ICAgdmFsdWVfbG9ja190YWIKLSNkZWZpbmUgX19wcmltX2hhc2ggICAgICBfX3ZhbHVlX2hhc2gK
LSNkZWZpbmUgX19wcmltX2NtcCAgICAgICBfX3ZhbHVlX2NtcAotI2RlZmluZSBfX3ByaW1fbmV4
dCAgICAgICAgdmFsdWVfbmV4dAotI2RlZmluZSBfX3NlYyAgICAgICAgICAgICAga2V5Ci0jZGVm
aW5lIF9fc2VjX3QgICAgICAgICAgX19rX3QKLWludCBfX3ZhbHVlX2xvb2t1cChzdHJ1Y3QgX19o
YXNoICpoLCBfX3ByaW1fdCBrLCBfX3NlY190ICp2cCkKLXsKLSAgICBzdHJ1Y3QgaGFzaF9lbnRy
eSAqZW50cnk7Ci0gICAgc3RydWN0IGJ1Y2tldCAqYjsKLSAgICBzdHJ1Y3QgYnVja2V0X2xvY2sg
KmJsdDsKLSAgICB1aW50MzJfdCBpZHg7Ci0KLSAgICBpZihIQVNIX0xPQ0tfUkRMT0NLKGgpICE9
IDApIHJldHVybiAtRU5PTENLOwotICAgIGlkeCA9IGhhc2hfdG9faWR4KGgsIF9fcHJpbV9oYXNo
KGspKTsKLSAgICBiID0gQzJMKGgsICZoLT5fX3ByaW1fdGFiW2lkeF0pOwotICAgIGJsdCA9IEMy
TChoLCBoLT5fX3ByaW1fbG9ja190YWIpOwotICAgIGlmKEJVQ0tFVF9MT0NLX1JETE9DSyhoLCBi
bHQsIGlkeCkgIT0gMCkgcmV0dXJuIC1FTk9MQ0s7Ci0gICAgZW50cnkgPSBiLT5oYXNoX2VudHJ5
OwotICAgIHdoaWxlKGVudHJ5ICE9IE5VTEwpCi0gICAgewotICAgICAgICBlbnRyeSA9IEMyTCho
LCBlbnRyeSk7Ci0gICAgICAgIGlmKF9fcHJpbV9jbXAoaywgZW50cnktPl9fcHJpbSkpCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIC8qIFVubG9jayBoZXJlICovCi0gICAgICAgICAgICAqdnAgPSBl
bnRyeS0+X19zZWM7Ci0gICAgICAgICAgICBCVUNLRVRfTE9DS19SRFVOTE9DSyhoLCBibHQsIGlk
eCk7Ci0gICAgICAgICAgICBIQVNIX0xPQ0tfUkRVTkxPQ0soaCk7Ci0gICAgICAgICAgICByZXR1
cm4gMTsKLSAgICAgICAgfQotICAgICAgICBlbnRyeSA9IGVudHJ5LT5fX3ByaW1fbmV4dDsKLSAg
ICB9Ci0gICAgQlVDS0VUX0xPQ0tfUkRVTkxPQ0soaCwgYmx0LCBpZHgpOwotICAgIEhBU0hfTE9D
S19SRFVOTE9DSyhoKTsKLSAgICByZXR1cm4gMDsKLX0KLQotaW50IF9faW5zZXJ0KHN0cnVjdCBf
X2hhc2ggKmgsIF9fa190IGssIF9fdl90IHYpCi17Ci0gICAgdWludDMyX3Qga19pZHgsIHZfaWR4
OwotICAgIHN0cnVjdCBoYXNoX2VudHJ5ICplbnRyeTsKLSAgICBzdHJ1Y3QgYnVja2V0ICpiaywg
KmJ2OwotICAgIHN0cnVjdCBidWNrZXRfbG9jayAqYmx0aywgKmJsdHY7Ci0KLSAgICAvKiBBbGxv
Y2F0ZSBuZXcgZW50cnkgYmVmb3JlIGFueSBsb2NrcyAoaW4gY2FzZSBpdCBmYWlscykgKi8KLSAg
ICBlbnRyeSA9IChzdHJ1Y3QgaGFzaF9lbnRyeSopCi0gICAgICAgICAgICAgICAgICAgIGFsbG9j
X2VudHJ5KGgsIHNpemVvZihzdHJ1Y3QgaGFzaF9lbnRyeSkpOwotICAgIGlmKCFlbnRyeSkgcmV0
dXJuIDA7Ci0KLSAgICBpZihIQVNIX0xPQ0tfUkRMT0NLKGgpICE9IDApIHJldHVybiAtRU5PTENL
OwotICAgIC8qIFJlYWQgZnJvbSBucl9lbnQgaXMgYXRvbWljKFRPRE8gY2hlY2spLCBubyBuZWVk
IGZvciBmYW5jeSBhY2Nlc3NvcnMgKi8KLSAgICBpZihoLT5ucl9lbnQrMSA+IGgtPm1heF9sb2Fk
KQotICAgIHsKLSAgICAgICAgLyogUmVzaXplIG5lZWRzIHRoZSB3cml0ZSBsb2NrLCBkcm9wIHJl
YWQgbG9jayB0ZW1wb3JhcmlseSAqLwotICAgICAgICBIQVNIX0xPQ0tfUkRVTkxPQ0soaCk7Ci0g
ICAgICAgIGhhc2hfcmVzaXplKGgpOwotICAgICAgICBpZihIQVNIX0xPQ0tfUkRMT0NLKGgpICE9
IDApIHJldHVybiAtRU5PTENLOwotICAgIH0KLQotICAgIC8qIEluaXQgdGhlIGVudHJ5ICovCi0g
ICAgZW50cnktPmtleSA9IGs7Ci0gICAgZW50cnktPnZhbHVlID0gdjsKLQotICAgIC8qIFdvcmsg
b3V0IHRoZSBpbmRpY2llcyAqLwotICAgIGtfaWR4ID0gaGFzaF90b19pZHgoaCwgX19rZXlfaGFz
aChrKSk7Ci0gICAgdl9pZHggPSBoYXNoX3RvX2lkeChoLCBfX3ZhbHVlX2hhc2godikpOwotCi0g
ICAgLyogSW5zZXJ0ICovCi0gICAgYmsgICA9IEMyTChoLCAmaC0+a2V5X3RhYltrX2lkeF0pOwot
ICAgIGJ2ICAgPSBDMkwoaCwgJmgtPnZhbHVlX3RhYlt2X2lkeF0pOwotICAgIGJsdGsgPSBDMkwo
aCwgaC0+a2V5X2xvY2tfdGFiKTsKLSAgICBibHR2ID0gQzJMKGgsIGgtPnZhbHVlX2xvY2tfdGFi
KTsKLSAgICBpZihUV09fQlVDS0VUU19MT0NLX1dSTE9DSyhoLCBibHRrLCBrX2lkeCwgYmx0diwg
dl9pZHgpICE9IDApCi0gICAgICAgIHJldHVybiAtRU5PTENLOwotICAgIGVudHJ5LT5rZXlfbmV4
dCA9IGJrLT5oYXNoX2VudHJ5OwotICAgIGJrLT5oYXNoX2VudHJ5ID0gTDJDKGgsIGVudHJ5KTsK
LSAgICBlbnRyeS0+dmFsdWVfbmV4dCA9IGJ2LT5oYXNoX2VudHJ5OwotICAgIGJ2LT5oYXNoX2Vu
dHJ5ID0gTDJDKGgsIGVudHJ5KTsKLSAgICBUV09fQlVDS0VUU19MT0NLX1dSVU5MT0NLKGgsIGJs
dGssIGtfaWR4LCBibHR2LCB2X2lkeCk7Ci0KLSAgICAvKiBCb29rIGtlZXBpbmcgKi8KLSAgICBh
dG9taWNfaW5jKCZoLT5ucl9lbnQpOwotCi0gICAgSEFTSF9MT0NLX1JEVU5MT0NLKGgpOwotCi0g
ICAgcmV0dXJuIDE7Ci19Ci0KLQotI3VuZGVmIF9fcHJpbQotI3VuZGVmIF9fcHJpbV90Ci0jdW5k
ZWYgX19wcmltX3RhYgotI3VuZGVmIF9fcHJpbV9sb2NrX3RhYgotI3VuZGVmIF9fcHJpbV9oYXNo
Ci0jdW5kZWYgX19wcmltX2NtcAotI3VuZGVmIF9fcHJpbV9uZXh0Ci0jdW5kZWYgX19zZWMKLSN1
bmRlZiBfX3NlY190Ci0jdW5kZWYgX19zZWNfdGFiCi0jdW5kZWYgX19zZWNfbG9ja190YWIKLSN1
bmRlZiBfX3NlY19oYXNoCi0jdW5kZWYgX19zZWNfbmV4dAotCi0jZGVmaW5lIF9fcHJpbSAgICAg
ICAgICAgICBrZXkKLSNkZWZpbmUgX19wcmltX3QgICAgICAgICBfX2tfdAotI2RlZmluZSBfX3By
aW1fdGFiICAgICAgICAga2V5X3RhYgotI2RlZmluZSBfX3ByaW1fbG9ja190YWIgICAga2V5X2xv
Y2tfdGFiCi0jZGVmaW5lIF9fcHJpbV9oYXNoICAgICAgX19rZXlfaGFzaAotI2RlZmluZSBfX3By
aW1fY21wICAgICAgIF9fa2V5X2NtcAotI2RlZmluZSBfX3ByaW1fbmV4dCAgICAgICAga2V5X25l
eHQKLSNkZWZpbmUgX19zZWMgICAgICAgICAgICAgIHZhbHVlCi0jZGVmaW5lIF9fc2VjX3QgICAg
ICAgICAgX192X3QKLSNkZWZpbmUgX19zZWNfdGFiICAgICAgICAgIHZhbHVlX3RhYgotI2RlZmlu
ZSBfX3NlY19sb2NrX3RhYiAgICAgdmFsdWVfbG9ja190YWIKLSNkZWZpbmUgX19zZWNfaGFzaCAg
ICAgICBfX3ZhbHVlX2hhc2gKLSNkZWZpbmUgX19zZWNfbmV4dCAgICAgICAgIHZhbHVlX25leHQK
LQotaW50IF9fa2V5X3JlbW92ZShzdHJ1Y3QgX19oYXNoICpoLCBfX3ByaW1fdCBrLCBfX3NlY190
ICp2cCkKLXsKLSAgICBzdHJ1Y3QgaGFzaF9lbnRyeSAqZSwgKmVzLCAqKnBlaywgKipwZXY7Ci0g
ICAgc3RydWN0IGJ1Y2tldCAqYmssICpidjsKLSAgICBzdHJ1Y3QgYnVja2V0X2xvY2sgKmJsdGss
ICpibHR2OwotICAgIHVpbnQzMl90IG9sZF9raWR4LCBraWR4LCB2aWR4LCBtaW5fbG9hZCwgbnJf
ZW50OwotICAgIF9fcHJpbV90IGtzOwotICAgIF9fc2VjX3QgdnM7Ci0KLSAgICBpZihIQVNIX0xP
Q0tfUkRMT0NLKGgpICE9IDApIHJldHVybiAtRU5PTENLOwotCi1hZ2FpbjoKLSAgICBvbGRfa2lk
eCA9IGtpZHggPSBoYXNoX3RvX2lkeChoLCBfX3ByaW1faGFzaChrKSk7Ci0gICAgYmsgPSBDMkwo
aCwgJmgtPl9fcHJpbV90YWJba2lkeF0pOwotICAgIGJsdGsgPSBDMkwoaCwgaC0+X19wcmltX2xv
Y2tfdGFiKTsKLSAgICBpZihCVUNLRVRfTE9DS19SRExPQ0soaCwgYmx0aywga2lkeCkgIT0gMCkg
cmV0dXJuIC1FTk9MQ0s7Ci0gICAgcGVrID0gJihiay0+aGFzaF9lbnRyeSk7Ci0gICAgZSA9ICpw
ZWs7Ci0gICAgd2hpbGUoZSAhPSBOVUxMKQotICAgIHsKLSAgICAgICAgZSA9IEMyTChoLCBlKTsK
LSAgICAgICAgaWYoX19wcmltX2NtcChrLCBlLT5fX3ByaW0pKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBnb3RvIGZvdW5kOwotICAgICAgICB9Ci0gICAgICAgIHBlayA9ICYoZS0+X19wcmltX25l
eHQpOwotICAgICAgICBlID0gKnBlazsKLSAgICB9Ci0KLSAgICBCVUNLRVRfTE9DS19SRFVOTE9D
SyhoLCBibHRrLCBraWR4KTsKLSAgICBIQVNIX0xPQ0tfUkRVTkxPQ0soaCk7Ci0KLSAgICByZXR1
cm4gMDsKLQotZm91bmQ6Ci0gICAgLyoKLSAgICAgKiBNYWtlIGxvY2FsIGNvcHkgb2Yga2V5IGFu
ZCB2YWx1ZS4KLSAgICAgKi8KLSAgICBlcyA9IGU7Ci0gICAga3MgPSBlLT5fX3ByaW07Ci0gICAg
dnMgPSBlLT5fX3NlYzsKLSAgICBraWR4ID0gaGFzaF90b19pZHgoaCwgX19wcmltX2hhc2goa3Mp
KTsKLSAgICAvKiBCZWluZyBwYXJhbm9pZDogY2hlY2sgaWYga2lkeCBoYXMgbm90IGNoYW5nZWQs
IHNvIHRoYXQgd2UgdW5sb2NrIHRoZQotICAgICAqIHJpZ2h0IGJ1Y2tldCAqLwotICAgIGFzc2Vy
dChvbGRfa2lkeCA9PSBraWR4KTsKLSAgICB2aWR4ID0gaGFzaF90b19pZHgoaCwgX19zZWNfaGFz
aCh2cykpOwotICAgIGJrICAgPSBDMkwoaCwgJmgtPl9fcHJpbV90YWJba2lkeF0pOwotICAgIGJ2
ICAgPSBDMkwoaCwgJmgtPl9fc2VjX3RhYlt2aWR4XSk7Ci0gICAgYmx0ayA9IEMyTChoLCBoLT5f
X3ByaW1fbG9ja190YWIpOwotICAgIGJsdHYgPSBDMkwoaCwgaC0+X19zZWNfbG9ja190YWIpOwot
ICAgIEJVQ0tFVF9MT0NLX1JEVU5MT0NLKGgsIGJsdGssIGtpZHgpOwotICAgIGlmKFRXT19CVUNL
RVRTX0xPQ0tfV1JMT0NLKGgsIGJsdGssIGtpZHgsIGJsdHYsIHZpZHgpICE9IDApIHJldHVybiAt
RU5PTENLOwotICAgIHBlayA9ICYoYmstPmhhc2hfZW50cnkpOwotICAgIHBldiA9ICYoYnYtPmhh
c2hfZW50cnkpOwotCi0gICAgLyogRmluZCB0aGUgZW50cnkgaW4gYm90aCB0YWJsZXMgKi8KLSAg
ICBlID0gKnBlazsKLSAgICB3aGlsZShlICE9IE5VTEwpCi0gICAgewotICAgICAgICBlID0gQzJM
KGgsIGUpOwotICAgICAgICBpZihlID09IGVzKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBC
ZWluZyBwYXJhbm9pZDogbWFrZSBzdXJlIHRoYXQgdGhlIGtleSBhbmQgdmFsdWUgYXJlCi0gICAg
ICAgICAgICAgKiBzdGlsbCB0aGUgc2FtZS4gVGhpcyBpcyBzdGlsbCBub3QgMTAwJSwgYmVjYXVz
ZSwgaW4KLSAgICAgICAgICAgICAqIHByaW5jaXBsZSwgdGhlIGVudHJ5IGNvdWxkIGhhdmUgZ290
IGRlbGV0ZWQsIHdoZW4gd2UKLSAgICAgICAgICAgICAqIGRpZG4ndCBob2xkIHRoZSBsb2NrcyBm
b3IgYSBsaXR0bGUgd2hpbGUsIGFuZCBleGFjdGx5Ci0gICAgICAgICAgICAgKiB0aGUgc2FtZSBl
bnRyeSByZWluc2VydGVkLiBJZiB0aGUgX19rX3QgJiBfX3ZfdCBhcmUKLSAgICAgICAgICAgICAq
IHNpbXBsZSB0eXBlcyB0aGFuIGl0IHByb2JhYmx5IGRvZXNuJ3QgbWF0dGVyLCBidXQgaWYKLSAg
ICAgICAgICAgICAqIGVpdGhlciBpcyBhIHBvaW50ZXIgdHlwZSwgdGhlIGFjdHVhbCBzdHJ1Y3R1
cmUgbWlnaHQKLSAgICAgICAgICAgICAqIG5vdyBiZSBkaWZmZXJlbnQuIFRoZSBjaGFuY2VzIHRo
YXQgaGFwcGVucyBhcmUgdmVyeQotICAgICAgICAgICAgICogc2xpbSwgYnV0IHN0aWxsLCBpZiB0
aGF0J3MgYSBwcm9ibGVtLCB0aGUgdXNlciBuZWVkcyB0bwotICAgICAgICAgICAgICogcGF5IGF0
dGVudGlvbiB0byB0aGUgc3RydWN0dXJlIHJlLWFsbG9jYXRpb24gKi8KLSAgICAgICAgICAgIGlm
KChtZW1jbXAoJihlLT5fX3ByaW0pLCAma3MsIHNpemVvZihfX3ByaW1fdCkpKSB8fAotICAgICAg
ICAgICAgICAgKG1lbWNtcCgmKGUtPl9fc2VjKSwgJnZzLCBzaXplb2YoX19zZWNfdCkpKSkKLSAg
ICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGdvdG8gZm91bmRfYWdhaW47Ci0gICAg
ICAgIH0KLSAgICAgICAgcGVrID0gJihlLT5fX3ByaW1fbmV4dCk7Ci0gICAgICAgIGUgPSAqcGVr
OwotICAgIH0KLQotICAgIFRXT19CVUNLRVRTX0xPQ0tfV1JVTkxPQ0soaCwgYmx0aywga2lkeCwg
Ymx0diwgdmlkeCk7Ci0KLSAgICAvKiBFbnRyeSBnb3QgcmVtb3ZlZCBpbiB0aGUgbWVhbnRpbWUs
IHRyeSBhZ2FpbiAqLwotICAgIGdvdG8gYWdhaW47Ci0KLWZvdW5kX2FnYWluOgotICAgIC8qIFdl
IGFyZSBub3cgY29taXR0ZWQgdG8gdGhlIHJlbW92YWwgKi8KLSAgICBlID0gKnBldjsKLSAgICB3
aGlsZShlICE9IE5VTEwpCi0gICAgewotICAgICAgICBlID0gQzJMKGgsIGUpOwotICAgICAgICBp
ZihlID09IGVzKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBCb3RoIHBlayBhbmQgcGV2IGFy
ZSBwb2ludGluZyB0byB0aGUgcmlnaHQgcGxhY2UsIHJlbW92ZSAqLwotICAgICAgICAgICAgKnBl
ayA9IGUtPl9fcHJpbV9uZXh0OwotICAgICAgICAgICAgKnBldiA9IGUtPl9fc2VjX25leHQ7Ci0K
LSAgICAgICAgICAgIGF0b21pY19kZWMoJmgtPm5yX2VudCk7Ci0gICAgICAgICAgICBucl9lbnQg
PSBoLT5ucl9lbnQ7Ci0gICAgICAgICAgICAvKiByZWFkIG1pbl9sb2FkIHN0aWxsIHVuZGVyIHRo
ZSBoYXNoIGxvY2shICovCi0gICAgICAgICAgICBtaW5fbG9hZCA9IGgtPm1pbl9sb2FkOwotCi0g
ICAgICAgICAgICBUV09fQlVDS0VUU19MT0NLX1dSVU5MT0NLKGgsIGJsdGssIGtpZHgsIGJsdHYs
IHZpZHgpOwotICAgICAgICAgICAgSEFTSF9MT0NLX1JEVU5MT0NLKGgpOwotCi0gICAgICAgICAg
ICBpZihucl9lbnQgPCBtaW5fbG9hZCkKLSAgICAgICAgICAgICAgICBoYXNoX3Jlc2l6ZShoKTsK
LSAgICAgICAgICAgIGlmKHZwICE9IE5VTEwpCi0gICAgICAgICAgICAgICAgKnZwID0gZS0+X19z
ZWM7Ci0gICAgICAgICAgICBmcmVlX2VudHJ5KGgsIGUpOwotICAgICAgICAgICAgcmV0dXJuIDE7
Ci0gICAgICAgIH0KLSAgICAgICAgcGV2ID0gJihlLT5fX3NlY19uZXh0KTsKLSAgICAgICAgZSA9
ICpwZXY7Ci0gICAgfQotCi0gICAgLyogV2Ugc2hvdWxkIG5ldmVyIGdldCBoZXJlISwgbm8gbmVl
ZCB0byB1bmxvY2sgYW55dGhpbmcgKi8KLSAgICByZXR1cm4gLUVOT0xDSzsKLX0KLQotI3VuZGVm
IF9fcHJpbQotI3VuZGVmIF9fcHJpbV90Ci0jdW5kZWYgX19wcmltX3RhYgotI3VuZGVmIF9fcHJp
bV9sb2NrX3RhYgotI3VuZGVmIF9fcHJpbV9oYXNoCi0jdW5kZWYgX19wcmltX2NtcAotI3VuZGVm
IF9fcHJpbV9uZXh0Ci0jdW5kZWYgX19zZWMKLSN1bmRlZiBfX3NlY190Ci0jdW5kZWYgX19zZWNf
dGFiCi0jdW5kZWYgX19zZWNfbG9ja190YWIKLSN1bmRlZiBfX3NlY19oYXNoCi0jdW5kZWYgX19z
ZWNfbmV4dAotCi0jZGVmaW5lIF9fcHJpbSAgICAgICAgICAgICB2YWx1ZQotI2RlZmluZSBfX3By
aW1fdCAgICAgICAgIF9fdl90Ci0jZGVmaW5lIF9fcHJpbV90YWIgICAgICAgICB2YWx1ZV90YWIK
LSNkZWZpbmUgX19wcmltX2xvY2tfdGFiICAgIHZhbHVlX2xvY2tfdGFiCi0jZGVmaW5lIF9fcHJp
bV9oYXNoICAgICAgX192YWx1ZV9oYXNoCi0jZGVmaW5lIF9fcHJpbV9jbXAgICAgICAgX192YWx1
ZV9jbXAKLSNkZWZpbmUgX19wcmltX25leHQgICAgICAgIHZhbHVlX25leHQKLSNkZWZpbmUgX19z
ZWMgICAgICAgICAgICAgIGtleQotI2RlZmluZSBfX3NlY190ICAgICAgICAgIF9fa190Ci0jZGVm
aW5lIF9fc2VjX3RhYiAgICAgICAgICBrZXlfdGFiCi0jZGVmaW5lIF9fc2VjX2xvY2tfdGFiICAg
ICBrZXlfbG9ja190YWIKLSNkZWZpbmUgX19zZWNfaGFzaCAgICAgICBfX2tleV9oYXNoCi0jZGVm
aW5lIF9fc2VjX25leHQgICAgICAgICBrZXlfbmV4dAotCi1pbnQgX192YWx1ZV9yZW1vdmUoc3Ry
dWN0IF9faGFzaCAqaCwgX19wcmltX3QgaywgX19zZWNfdCAqdnApCi17Ci0gICAgc3RydWN0IGhh
c2hfZW50cnkgKmUsICplcywgKipwZWssICoqcGV2OwotICAgIHN0cnVjdCBidWNrZXQgKmJrLCAq
YnY7Ci0gICAgc3RydWN0IGJ1Y2tldF9sb2NrICpibHRrLCAqYmx0djsKLSAgICB1aW50MzJfdCBv
bGRfa2lkeCwga2lkeCwgdmlkeCwgbWluX2xvYWQsIG5yX2VudDsKLSAgICBfX3ByaW1fdCBrczsK
LSAgICBfX3NlY190IHZzOwotCi0gICAgaWYoSEFTSF9MT0NLX1JETE9DSyhoKSAhPSAwKSByZXR1
cm4gLUVOT0xDSzsKLQotYWdhaW46Ci0gICAgb2xkX2tpZHggPSBraWR4ID0gaGFzaF90b19pZHgo
aCwgX19wcmltX2hhc2goaykpOwotICAgIGJrID0gQzJMKGgsICZoLT5fX3ByaW1fdGFiW2tpZHhd
KTsKLSAgICBibHRrID0gQzJMKGgsIGgtPl9fcHJpbV9sb2NrX3RhYik7Ci0gICAgaWYoQlVDS0VU
X0xPQ0tfUkRMT0NLKGgsIGJsdGssIGtpZHgpICE9IDApIHJldHVybiAtRU5PTENLOwotICAgIHBl
ayA9ICYoYmstPmhhc2hfZW50cnkpOwotICAgIGUgPSAqcGVrOwotICAgIHdoaWxlKGUgIT0gTlVM
TCkKLSAgICB7Ci0gICAgICAgIGUgPSBDMkwoaCwgZSk7Ci0gICAgICAgIGlmKF9fcHJpbV9jbXAo
aywgZS0+X19wcmltKSkKLSAgICAgICAgewotICAgICAgICAgICAgZ290byBmb3VuZDsKLSAgICAg
ICAgfQotICAgICAgICBwZWsgPSAmKGUtPl9fcHJpbV9uZXh0KTsKLSAgICAgICAgZSA9ICpwZWs7
Ci0gICAgfQotCi0gICAgQlVDS0VUX0xPQ0tfUkRVTkxPQ0soaCwgYmx0aywga2lkeCk7Ci0gICAg
SEFTSF9MT0NLX1JEVU5MT0NLKGgpOwotCi0gICAgcmV0dXJuIDA7Ci0KLWZvdW5kOgotICAgIC8q
Ci0gICAgICogTWFrZSBsb2NhbCBjb3B5IG9mIGtleSBhbmQgdmFsdWUuCi0gICAgICovCi0gICAg
ZXMgPSBlOwotICAgIGtzID0gZS0+X19wcmltOwotICAgIHZzID0gZS0+X19zZWM7Ci0gICAga2lk
eCA9IGhhc2hfdG9faWR4KGgsIF9fcHJpbV9oYXNoKGtzKSk7Ci0gICAgLyogQmVpbmcgcGFyYW5v
aWQ6IGNoZWNrIGlmIGtpZHggaGFzIG5vdCBjaGFuZ2VkLCBzbyB0aGF0IHdlIHVubG9jayB0aGUK
LSAgICAgKiByaWdodCBidWNrZXQgKi8KLSAgICBhc3NlcnQob2xkX2tpZHggPT0ga2lkeCk7Ci0g
ICAgdmlkeCA9IGhhc2hfdG9faWR4KGgsIF9fc2VjX2hhc2godnMpKTsKLSAgICBiayAgID0gQzJM
KGgsICZoLT5fX3ByaW1fdGFiW2tpZHhdKTsKLSAgICBidiAgID0gQzJMKGgsICZoLT5fX3NlY190
YWJbdmlkeF0pOwotICAgIGJsdGsgPSBDMkwoaCwgaC0+X19wcmltX2xvY2tfdGFiKTsKLSAgICBi
bHR2ID0gQzJMKGgsIGgtPl9fc2VjX2xvY2tfdGFiKTsKLSAgICBCVUNLRVRfTE9DS19SRFVOTE9D
SyhoLCBibHRrLCBraWR4KTsKLSAgICBpZihUV09fQlVDS0VUU19MT0NLX1dSTE9DSyhoLCBibHRr
LCBraWR4LCBibHR2LCB2aWR4KSAhPSAwKSByZXR1cm4gLUVOT0xDSzsKLSAgICBwZWsgPSAmKGJr
LT5oYXNoX2VudHJ5KTsKLSAgICBwZXYgPSAmKGJ2LT5oYXNoX2VudHJ5KTsKLQotICAgIC8qIEZp
bmQgdGhlIGVudHJ5IGluIGJvdGggdGFibGVzICovCi0gICAgZSA9ICpwZWs7Ci0gICAgd2hpbGUo
ZSAhPSBOVUxMKQotICAgIHsKLSAgICAgICAgZSA9IEMyTChoLCBlKTsKLSAgICAgICAgaWYoZSA9
PSBlcykKLSAgICAgICAgewotICAgICAgICAgICAgLyogQmVpbmcgcGFyYW5vaWQ6IG1ha2Ugc3Vy
ZSB0aGF0IHRoZSBrZXkgYW5kIHZhbHVlIGFyZQotICAgICAgICAgICAgICogc3RpbGwgdGhlIHNh
bWUuIFRoaXMgaXMgc3RpbGwgbm90IDEwMCUsIGJlY2F1c2UsIGluCi0gICAgICAgICAgICAgKiBw
cmluY2lwbGUsIHRoZSBlbnRyeSBjb3VsZCBoYXZlIGdvdCBkZWxldGVkLCB3aGVuIHdlCi0gICAg
ICAgICAgICAgKiBkaWRuJ3QgaG9sZCB0aGUgbG9ja3MgZm9yIGEgbGl0dGxlIHdoaWxlLCBhbmQg
ZXhhY3RseQotICAgICAgICAgICAgICogdGhlIHNhbWUgZW50cnkgcmVpbnNlcnRlZC4gSWYgdGhl
IF9fa190ICYgX192X3QgYXJlCi0gICAgICAgICAgICAgKiBzaW1wbGUgdHlwZXMgdGhhbiBpdCBw
cm9iYWJseSBkb2Vzbid0IG1hdHRlciwgYnV0IGlmCi0gICAgICAgICAgICAgKiBlaXRoZXIgaXMg
YSBwb2ludGVyIHR5cGUsIHRoZSBhY3R1YWwgc3RydWN0dXJlIG1pZ2h0Ci0gICAgICAgICAgICAg
KiBub3cgYmUgZGlmZmVyZW50LiBUaGUgY2hhbmNlcyB0aGF0IGhhcHBlbnMgYXJlIHZlcnkKLSAg
ICAgICAgICAgICAqIHNsaW0sIGJ1dCBzdGlsbCwgaWYgdGhhdCdzIGEgcHJvYmxlbSwgdGhlIHVz
ZXIgbmVlZHMgdG8KLSAgICAgICAgICAgICAqIHBheSBhdHRlbnRpb24gdG8gdGhlIHN0cnVjdHVy
ZSByZS1hbGxvY2F0aW9uICovCi0gICAgICAgICAgICBpZigobWVtY21wKCYoZS0+X19wcmltKSwg
JmtzLCBzaXplb2YoX19wcmltX3QpKSkgfHwKLSAgICAgICAgICAgICAgIChtZW1jbXAoJihlLT5f
X3NlYyksICZ2cywgc2l6ZW9mKF9fc2VjX3QpKSkpCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICBnb3RvIGZvdW5kX2FnYWluOwotICAgICAgICB9Ci0gICAgICAgIHBlayA9ICYo
ZS0+X19wcmltX25leHQpOwotICAgICAgICBlID0gKnBlazsKLSAgICB9Ci0KLSAgICBUV09fQlVD
S0VUU19MT0NLX1dSVU5MT0NLKGgsIGJsdGssIGtpZHgsIGJsdHYsIHZpZHgpOwotCi0gICAgLyog
RW50cnkgZ290IHJlbW92ZWQgaW4gdGhlIG1lYW50aW1lLCB0cnkgYWdhaW4gKi8KLSAgICBnb3Rv
IGFnYWluOwotCi1mb3VuZF9hZ2FpbjoKLSAgICAvKiBXZSBhcmUgbm93IGNvbWl0dGVkIHRvIHRo
ZSByZW1vdmFsICovCi0gICAgZSA9ICpwZXY7Ci0gICAgd2hpbGUoZSAhPSBOVUxMKQotICAgIHsK
LSAgICAgICAgZSA9IEMyTChoLCBlKTsKLSAgICAgICAgaWYoZSA9PSBlcykKLSAgICAgICAgewot
ICAgICAgICAgICAgLyogQm90aCBwZWsgYW5kIHBldiBhcmUgcG9pbnRpbmcgdG8gdGhlIHJpZ2h0
IHBsYWNlLCByZW1vdmUgKi8KLSAgICAgICAgICAgICpwZWsgPSBlLT5fX3ByaW1fbmV4dDsKLSAg
ICAgICAgICAgICpwZXYgPSBlLT5fX3NlY19uZXh0OwotCi0gICAgICAgICAgICBhdG9taWNfZGVj
KCZoLT5ucl9lbnQpOwotICAgICAgICAgICAgbnJfZW50ID0gaC0+bnJfZW50OwotICAgICAgICAg
ICAgLyogcmVhZCBtaW5fbG9hZCBzdGlsbCB1bmRlciB0aGUgaGFzaCBsb2NrISAqLwotICAgICAg
ICAgICAgbWluX2xvYWQgPSBoLT5taW5fbG9hZDsKLQotICAgICAgICAgICAgVFdPX0JVQ0tFVFNf
TE9DS19XUlVOTE9DSyhoLCBibHRrLCBraWR4LCBibHR2LCB2aWR4KTsKLSAgICAgICAgICAgIEhB
U0hfTE9DS19SRFVOTE9DSyhoKTsKLQotICAgICAgICAgICAgaWYobnJfZW50IDwgbWluX2xvYWQp
Ci0gICAgICAgICAgICAgICAgaGFzaF9yZXNpemUoaCk7Ci0gICAgICAgICAgICBpZih2cCAhPSBO
VUxMKQotICAgICAgICAgICAgICAgICp2cCA9IGUtPl9fc2VjOwotICAgICAgICAgICAgZnJlZV9l
bnRyeShoLCBlKTsKLSAgICAgICAgICAgIHJldHVybiAxOwotICAgICAgICB9Ci0gICAgICAgIHBl
diA9ICYoZS0+X19zZWNfbmV4dCk7Ci0gICAgICAgIGUgPSAqcGV2OwotICAgIH0KLQotICAgIC8q
IFdlIHNob3VsZCBuZXZlciBnZXQgaGVyZSEsIG5vIG5lZWQgdG8gdW5sb2NrIGFueXRoaW5nICov
Ci0gICAgcmV0dXJuIC1FTk9MQ0s7Ci19Ci0KLQotaW50IF9faGFzaF9kZXN0cm95KHN0cnVjdCBf
X2hhc2ggKmgsCi0gICAgICAgICAgICAgICAgICAgdm9pZCAoKmVudHJ5X2NvbnN1bWVyKShfX2tf
dCBrLCBfX3ZfdCB2LCB2b2lkICpwKSwKLSAgICAgICAgICAgICAgICAgICB2b2lkICpkKQotewot
ICAgIHN0cnVjdCBoYXNoX2VudHJ5ICplLCAqbjsKLSAgICBzdHJ1Y3QgYnVja2V0ICpiOwotICAg
IGludCBpOwotCi0gICAgaWYoSEFTSF9MT0NLX1dSTE9DSyhoKSAhPSAwKSByZXR1cm4gLUVOT0xD
SzsKLQotICAgIC8qIE5vIG5lZWQgdG8gbG9jayBpbmRpdmlkdWFsIGJ1Y2tldHMsIHdpdGggaGFz
aCB3cml0ZSBsb2NrICAqLwotICAgIGZvcihpPTA7IGkgPCBoLT50YWJfc2l6ZTsgaSsrKQotICAg
IHsKLSAgICAgICAgYiA9IEMyTChoLCAmaC0+a2V5X3RhYltpXSk7Ci0gICAgICAgIGUgPSBiLT5o
YXNoX2VudHJ5OwotICAgICAgICB3aGlsZShlICE9IE5VTEwpCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGUgPSBDMkwoaCwgZSk7Ci0gICAgICAgICAgICBuID0gZS0+a2V5X25leHQ7Ci0gICAgICAg
ICAgICBpZihlbnRyeV9jb25zdW1lcikKLSAgICAgICAgICAgICAgICBlbnRyeV9jb25zdW1lcihl
LT5rZXksIGUtPnZhbHVlLCBkKTsKLSAgICAgICAgICAgIGZyZWVfZW50cnkoaCwgZSk7Ci0gICAg
ICAgICAgICBlID0gbjsKLSAgICAgICAgfQotICAgIH0KLSAgICBmcmVlX2J1Y2tldHMoaCwgQzJM
KGgsIGgtPmtleV90YWIpLCBDMkwoaCwgaC0+a2V5X2xvY2tfdGFiKSk7Ci0gICAgZnJlZV9idWNr
ZXRzKGgsIEMyTChoLCBoLT52YWx1ZV90YWIpLCBDMkwoaCwgaC0+dmFsdWVfbG9ja190YWIpKTsK
LQotICAgIEhBU0hfTE9DS19XUlVOTE9DSyhoKTsKLSAgICBoLT5sb2NrX2FsaXZlID0gMDsKLQot
ICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBoYXNoX3Jlc2l6ZShzdHJ1Y3QgX19oYXNo
ICpoKQotewotICAgIGludCBuZXdfc2l6ZV9pZHgsIGksIGxvY2tfcmV0OwotICAgIHVpbnQzMl90
IHNpemUsIG9sZF9zaXplLCBraWR4LCB2aWR4OwotICAgIHN0cnVjdCBidWNrZXQgKnQxLCAqdDIs
ICpiOwotICAgIHN0cnVjdCBidWNrZXRfbG9jayAqbDEsICpsMjsKLSAgICBzdHJ1Y3QgaGFzaF9l
bnRyeSAqZSwgKm47Ci0KLSAgICAvKiBXZSBtYXkgZmFpbCB0byBhbGxvY2F0ZSB0aGUgbG9jaywg
aWYgdGhlIHJlc2l6ZSBpcyB0cmlnZ2VyZWQgd2hpbGUKLSAgICAgICB3ZSBhcmUgaXRlcmF0aW5n
ICh1bmRlciByZWFkIGxvY2spICovCi0gICAgbG9ja19yZXQgPSBIQVNIX0xPQ0tfVFJZV1JMT0NL
KGgpOwotICAgIGlmKGxvY2tfcmV0ICE9IDApIHJldHVybjsKLQotICAgIG5ld19zaXplX2lkeCA9
IGgtPnNpemVfaWR4OwotICAgIC8qIFdvcmsgb3V0IHRoZSBuZXcgc2l6ZSAqLwotICAgIGlmKGgt
Pm5yX2VudCA+PSBoLT5tYXhfbG9hZCkKLSAgICAgICAgbmV3X3NpemVfaWR4ID0gaC0+c2l6ZV9p
ZHgrMTsKLSAgICBpZihoLT5ucl9lbnQgPCBoLT5taW5fbG9hZCkKLSAgICAgICAgbmV3X3NpemVf
aWR4ID0gaC0+c2l6ZV9pZHgtMTsKLSAgICBpZigobmV3X3NpemVfaWR4ID09IGgtPnNpemVfaWR4
KSB8fAotICAgICAgIChuZXdfc2l6ZV9pZHggPj0gaGFzaF9zaXplc19sZW4pIHx8Ci0gICAgICAg
KG5ld19zaXplX2lkeCA8IDApKQotICAgIHsKLSAgICAgICAgSEFTSF9MT0NLX1dSVU5MT0NLKGgp
OwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgc2l6ZSA9IGhhc2hfc2l6ZXNbbmV3X3Np
emVfaWR4XTsKLQotICAgIC8qIEFsbG9jYXRlIHRoZSBuZXcgc2l6ZXMgKi8KLSAgICB0MSA9IHQy
ID0gTlVMTDsKLSAgICBsMSA9IGwyID0gTlVMTDsKLSAgICBhbGxvY190YWIoaCwgc2l6ZSwgJnQx
LCAmbDEpOwotICAgIGlmKCF0MSB8fCAhbDEpIGdvdG8gYWxsb2NfZmFpbDsKLSAgICBhbGxvY190
YWIoaCwgc2l6ZSwgJnQyLCAmbDIpOwotICAgIGlmKCF0MiB8fCAhbDIpIGdvdG8gYWxsb2NfZmFp
bDsKLQotICAgIG9sZF9zaXplID0gaC0+dGFiX3NpemU7Ci0gICAgaC0+dGFiX3NpemUgPSBzaXpl
OwotICAgIGgtPnNpemVfaWR4ID0gbmV3X3NpemVfaWR4OwotICAgIGgtPm1heF9sb2FkID0gKHVp
bnQzMl90KWNlaWxmKGhhc2hfbWF4X2xvYWRfZmFjdCAqIHNpemUpOwotICAgIGgtPm1pbl9sb2Fk
ID0gKHVpbnQzMl90KWNlaWxmKGhhc2hfbWluX2xvYWRfZmFjdCAqIHNpemUpOwotCi0gICAgLyog
TW92ZSB0aGUgZW50cmllcyAqLwotICAgIGZvcihpPTA7IGkgPCBvbGRfc2l6ZTsgaSsrKQotICAg
IHsKLSAgICAgICAgYiA9IEMyTChoLCAmaC0+a2V5X3RhYltpXSk7Ci0gICAgICAgIGUgPSBiLT5o
YXNoX2VudHJ5OwotICAgICAgICB3aGlsZShlICE9IE5VTEwpCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGUgPSBDMkwoaCwgZSk7Ci0gICAgICAgICAgICBuID0gZS0+a2V5X25leHQ7Ci0gICAgICAg
ICAgICBraWR4ID1oYXNoX3RvX2lkeChoLCBfX2tleV9oYXNoKGUtPmtleSkpOwotICAgICAgICAg
ICAgdmlkeCA9aGFzaF90b19pZHgoaCwgX192YWx1ZV9oYXNoKGUtPnZhbHVlKSk7Ci0gICAgICAg
ICAgICAvKiBNb3ZlIHRvIHRoZSBjb3JyZWN0IGJ1Y2tldCAqLwotICAgICAgICAgICAgZS0+a2V5
X25leHQgPSB0MVtraWR4XS5oYXNoX2VudHJ5OwotICAgICAgICAgICAgdDFba2lkeF0uaGFzaF9l
bnRyeSA9IEwyQyhoLCBlKTsKLSAgICAgICAgICAgIGUtPnZhbHVlX25leHQgPSB0Mlt2aWR4XS5o
YXNoX2VudHJ5OwotICAgICAgICAgICAgdDJbdmlkeF0uaGFzaF9lbnRyeSA9IEwyQyhoLCBlKTsK
LSAgICAgICAgICAgIGUgPSBuOwotICAgICAgICB9Ci0gICAgfQotICAgIGZyZWVfYnVja2V0cyho
LCBDMkwoaCwgaC0+a2V5X3RhYiksIEMyTChoLCBoLT5rZXlfbG9ja190YWIpKTsKLSAgICBmcmVl
X2J1Y2tldHMoaCwgQzJMKGgsIGgtPnZhbHVlX3RhYiksIEMyTChoLCBoLT52YWx1ZV9sb2NrX3Rh
YikpOwotICAgIGgtPmtleV90YWIgICAgICAgICA9IEwyQyhoLCB0MSk7Ci0gICAgaC0+a2V5X2xv
Y2tfdGFiICAgID0gTDJDKGgsIGwxKTsKLSAgICBoLT52YWx1ZV90YWIgICAgICAgPSBMMkMoaCwg
dDIpOwotICAgIGgtPnZhbHVlX2xvY2tfdGFiICA9IEwyQyhoLCBsMik7Ci0KLSAgICBIQVNIX0xP
Q0tfV1JVTkxPQ0soaCk7Ci0KLSAgICByZXR1cm47Ci0KLWFsbG9jX2ZhaWw6Ci0gICAgLyogSWYg
d2UgZmFpbGVkIHRvIHJlc2l6ZSwgYWRqdXN0IG1heC9taW4gbG9hZC4gVGhpcyB3aWxsIHN0b3Ag
dXMgZnJvbQotICAgICAqIHJldHJ5aW5nIHJlc2l6ZSB0b28gZnJlcXVlbnRseSAqLyAKLSAgICBp
ZihuZXdfc2l6ZV9pZHggPiBoLT5zaXplX2lkeCkKLSAgICAgICAgaC0+bWF4X2xvYWQgPSAoaC0+
bWF4X2xvYWQgKyAyICogaC0+dGFiX3NpemUpIC8gMiArIDE7Ci0gICAgZWxzZSAKLSAgICBpZiAo
bmV3X3NpemVfaWR4IDwgaC0+c2l6ZV9pZHgpCi0gICAgICAgIGgtPm1pbl9sb2FkID0gaC0+bWlu
X2xvYWQgLyAyOwotICAgIEhBU0hfTE9DS19XUlVOTE9DSyhoKTsKLSAgICBpZih0MSB8fCBsMSkg
ZnJlZV9idWNrZXRzKGgsIHQxLCBsMSk7Ci0gICAgaWYodDIgfHwgbDIpIGZyZWVfYnVja2V0cyho
LCB0MiwgbDIpOwotICAgIHJldHVybjsKLX0KLQotaW50IF9faGFzaF9pdGVyYXRvcihzdHJ1Y3Qg
X19oYXNoICpoLAotICAgICAgICAgICAgICAgICAgICBpbnQgKCplbnRyeV9jb25zdW1lcikoX19r
X3QgaywgX192X3Qgdiwgdm9pZCAqcCksCi0gICAgICAgICAgICAgICAgICAgIHZvaWQgKmQpCi17
Ci0gICAgc3RydWN0IGhhc2hfZW50cnkgKmUsICpuOwotICAgIHN0cnVjdCBidWNrZXQgKmI7Ci0g
ICAgc3RydWN0IGJ1Y2tldF9sb2NrICpibHQ7Ci0gICAgaW50IGksIGJya19lYXJseTsKLQotICAg
IGlmKEhBU0hfTE9DS19SRExPQ0soaCkgIT0gMCkgcmV0dXJuIC1FTk9MQ0s7Ci0KLSAgICBmb3Io
aT0wOyBpIDwgaC0+dGFiX3NpemU7IGkrKykKLSAgICB7Ci0gICAgICAgIGIgPSBDMkwoaCwgJmgt
PmtleV90YWJbaV0pOwotICAgICAgICBibHQgPSBDMkwoaCwgaC0+a2V5X2xvY2tfdGFiKTsKLSAg
ICAgICAgaWYoQlVDS0VUX0xPQ0tfUkRMT0NLKGgsIGJsdCwgaSkgIT0gMCkgcmV0dXJuIC1FTk9M
Q0s7Ci0gICAgICAgIGUgPSBiLT5oYXNoX2VudHJ5OwotICAgICAgICB3aGlsZShlICE9IE5VTEwp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGUgPSBDMkwoaCwgZSk7Ci0gICAgICAgICAgICBuID0g
ZS0+a2V5X25leHQ7Ci0gICAgICAgICAgICBicmtfZWFybHkgPSBlbnRyeV9jb25zdW1lcihlLT5r
ZXksIGUtPnZhbHVlLCBkKTsKLSAgICAgICAgICAgIGlmKGJya19lYXJseSkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBCVUNLRVRfTE9DS19SRFVOTE9DSyhoLCBibHQsIGkpOwotICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZSA9IG47
Ci0gICAgICAgIH0KLSAgICAgICAgQlVDS0VUX0xPQ0tfUkRVTkxPQ0soaCwgYmx0LCBpKTsKLSAg
ICB9Ci1vdXQ6Ci0gICAgSEFTSF9MT0NLX1JEVU5MT0NLKGgpOwotICAgIHJldHVybiAwOwotfQot
Ci12b2lkIF9faGFzaF9zaXplcyhzdHJ1Y3QgX19oYXNoICpoLAotICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKm5yX2VudCwKLSAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICptYXhfbnJfZW50
LAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnRhYl9zaXplLAotICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKm1heF9sb2FkLAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgKm1pbl9s
b2FkKQotewotICAgIGlmKG5yX2VudCAgICAgIT0gTlVMTCkgKm5yX2VudCAgICAgPSBoLT5ucl9l
bnQ7Ci0gICAgaWYobWF4X25yX2VudCAhPSBOVUxMKSAqbWF4X25yX2VudCA9IG1heF9lbnRyaWVz
KGgpOyAKLSAgICBpZih0YWJfc2l6ZSAgICE9IE5VTEwpICp0YWJfc2l6ZSAgID0gaC0+dGFiX3Np
emU7Ci0gICAgaWYobWF4X2xvYWQgICAhPSBOVUxMKSAqbWF4X2xvYWQgICA9IGgtPm1heF9sb2Fk
OwotICAgIGlmKG1pbl9sb2FkICAgIT0gTlVMTCkgKm1pbl9sb2FkICAgPSBoLT5taW5fbG9hZDsK
LX0KLQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWVtc2hyL2JpZGlyLWhhc2guaCBiL3Rvb2xzL21lbXNo
ci9iaWRpci1oYXNoLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQzMmM4ZTQ3ODEu
LjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvbWVtc2hyL2JpZGlyLWhhc2guaAorKysgL2Rldi9udWxs
CkBAIC0xLDExNCArMCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKgotICogQ29weXJp
Z2h0IChjKSAyMDA5IENpdHJpeCBTeXN0ZW1zLCBJbmMuIChHcnplZ29yeiBNaWxvcykKLSAqCi0g
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBv
cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKLSAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgot
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKLSAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKi8KLSNpZm5kZWYgX19CSURJUl9IQVNIX0hf
XwotI2RlZmluZSBfX0JJRElSX0hBU0hfSF9fCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNs
dWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlICJtZW1zaHItcHJpdi5oIgotCi10eXBlZGVmIHN0cnVj
dCB2YmRibGsgewotICAgIHVpbnQ2NF90IHNlYzsKLSAgICB1aW50MTZfdCBkaXNrX2lkOwotfSB2
YmRibGtfdDsKLQotCi0jaWYgZGVmaW5lZCBGSU5HRVJQUklOVF9NQVAgfHwgQkxPQ0tfTUFQIAot
I2RlZmluZSBERUZJTkVfU0lOR0xFX01BUCAKLSNlbmRpZgotCi0vKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLS8qIEZpbmdlcnByaW50IG1h
cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwotLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0jaWYgZGVmaW5lZCBG
SU5HRVJQUklOVF9NQVAgfHwgIWRlZmluZWQgREVGSU5FX1NJTkdMRV9NQVAKLQotI3VuZGVmIEJJ
RElSX05BTUVfUFJFRklYCi0jdW5kZWYgQklESVJfS0VZCi0jdW5kZWYgQklESVJfVkFMVUUKLSN1
bmRlZiBCSURJUl9LRVlfVAotI3VuZGVmIEJJRElSX1ZBTFVFX1QKLXN0YXRpYyB1aW50MzJfdCBm
Z3BydHNocl9mZ3BydF9oYXNoKHVpbnQzMl90IGgpCi17Ci0gICAgcmV0dXJuIGg7Ci19Ci0KLXN0
YXRpYyB1aW50MzJfdCBmZ3BydHNocl9tZm5faGFzaCh1aW50NjRfdCBtKQotewotICAgIHJldHVy
biAodWludDMyX3QpbTsKLX0KLQotc3RhdGljIGludCBmZ3BydHNocl9mZ3BydF9jbXAodWludDMy
X3QgaDEsIHVpbnQzMl90IGgyKQotewotICAgIHJldHVybiAoaDEgPT0gaDIpOwotfQotCi1zdGF0
aWMgaW50IGZncHJ0c2hyX21mbl9jbXAodWludDMyX3QgbTEsIHVpbnQzMl90IG0yKQotewotICAg
IHJldHVybiAobTEgPT0gbTIpOwotfQotI2RlZmluZSBCSURJUl9OQU1FX1BSRUZJWCAgICAgICBm
Z3BydHNociAKLSNkZWZpbmUgQklESVJfS0VZICAgICAgICAgICAgICAgZmdwcnQgCi0jZGVmaW5l
IEJJRElSX1ZBTFVFICAgICAgICAgICAgIG1mbiAKLSNkZWZpbmUgQklESVJfS0VZX1QgICAgICAg
ICAgICAgdWludDMyX3QKLSNkZWZpbmUgQklESVJfVkFMVUVfVCAgICAgICAgICAgeGVuX21mbl90
Ci0jaW5jbHVkZSAiYmlkaXItbmFtZWRlZnMuaCIKLQotI2VuZGlmIC8qIEZJTkdFUlBSSU5UX01B
UCAqLwotCi0KLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqLwotLyogQmxvY2s8LT5NZW1vcnkgc2hhcmluZyBoYW5kbGVzICAgICAgICAgICAg
ICAgICAgICAgICovCi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KLSNpZiBkZWZpbmVkIEJMT0NLX01BUCB8fCAhZGVmaW5lZCBERUZJTkVf
U0lOR0xFX01BUAotCi0jdW5kZWYgQklESVJfTkFNRV9QUkVGSVgKLSN1bmRlZiBCSURJUl9LRVkK
LSN1bmRlZiBCSURJUl9WQUxVRQotI3VuZGVmIEJJRElSX0tFWV9UCi0jdW5kZWYgQklESVJfVkFM
VUVfVAotCi0vKiBUT0RPIGJldHRlciBoYXNoZXMhICovCi1zdGF0aWMgaW5saW5lIHVpbnQzMl90
IGJsb2Nrc2hyX2Jsb2NrX2hhc2godmJkYmxrX3QgYmxvY2spCi17Ci0gICAgcmV0dXJuICh1aW50
MzJfdCkoYmxvY2suc2VjKSBeICh1aW50MzJfdCkoYmxvY2suZGlza19pZCk7Ci19Ci0KLXN0YXRp
YyBpbmxpbmUgdWludDMyX3QgYmxvY2tzaHJfc2hyaG5kX2hhc2goc2hhcmVfdHVwbGVfdCBzaHJo
bmQpCi17Ci0gICAgcmV0dXJuICgodWludDMyX3QpIHNocmhuZC5oYW5kbGUpOwotfQotCi1zdGF0
aWMgaW5saW5lIGludCBibG9ja3Nocl9ibG9ja19jbXAodmJkYmxrX3QgYjEsIHZiZGJsa190IGIy
KQotewotICAgIHJldHVybiAoYjEuc2VjID09IGIyLnNlYykgJiYgKGIxLmRpc2tfaWQgPT0gYjIu
ZGlza19pZCk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgaW50IGJsb2Nrc2hyX3NocmhuZF9jbXAoc2hh
cmVfdHVwbGVfdCBoMSwgc2hhcmVfdHVwbGVfdCBoMikKLXsKLSAgICByZXR1cm4gKCAhbWVtY21w
KCZoMSwgJmgyLCBzaXplb2Yoc2hhcmVfdHVwbGVfdCkpICk7Ci19Ci0jZGVmaW5lIEJJRElSX05B
TUVfUFJFRklYICAgICAgIGJsb2Nrc2hyCi0jZGVmaW5lIEJJRElSX0tFWSAgICAgICAgICAgICAg
IGJsb2NrCi0jZGVmaW5lIEJJRElSX1ZBTFVFICAgICAgICAgICAgIHNocmhuZAotI2RlZmluZSBC
SURJUl9LRVlfVCAgICAgICAgICAgICB2YmRibGtfdAotI2RlZmluZSBCSURJUl9WQUxVRV9UICAg
ICAgICAgICBzaGFyZV90dXBsZV90Ci0jaW5jbHVkZSAiYmlkaXItbmFtZWRlZnMuaCIKLQotI2Vu
ZGlmIC8qIEJMT0NLX01BUCAqLwotCi0jZW5kaWYgLyogX19CSURJUl9IQVNIX0hfXyAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbWVtc2hyL2JpZGlyLW5hbWVkZWZzLmggYi90b29scy9tZW1zaHIvYmlk
aXItbmFtZWRlZnMuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNmFiNGIzZGU4Yy4u
MDAwMDAwMDAwMAotLS0gYS90b29scy9tZW1zaHIvYmlkaXItbmFtZWRlZnMuaAorKysgL2Rldi9u
dWxsCkBAIC0xLDc5ICswLDAgQEAKLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqCi0gKiBDb3B5
cmlnaHQgKGMpIDIwMDkgQ2l0cml4IFN5c3RlbXMsIEluYy4gKEdyemVnb3J6IE1pbG9zKQotICoK
LSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKLSAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQotICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAq
Ci0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqLwotI2luY2x1ZGUgIm1lbXNoci1wcml2
LmgiCi0KLS8qIE1hY3JvcyB1c2VkIHRvIGFzc2VtYmxlIHRoZSBuYW1lcyAqLwotI2RlZmluZSBC
SURJUl9OQU1FX09ORV9JTlRFUk5BTChwcmVmaXgsIG5hbWUpIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJlZml4ICMjIF8gIyMgbmFtZQotI2RlZmluZSBCSURJUl9OQU1FX1RX
T19JTlRFUk5BTChwcmVmaXgsIG5hbWUxLCBuYW1lMikgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVmaXggIyMgXyAjIyBuYW1lMSAjIyBfICMjIG5hbWUyCi0KLSNkZWZpbmUg
QklESVJfTkFNRV9PTkUocHJlZml4LCBuYW1lKSBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJJRElSX05BTUVfT05FX0lOVEVSTkFMKHByZWZpeCwgbmFtZSkKLSNkZWZpbmUgQklE
SVJfTkFNRV9UV08ocHJlZml4LCBuYW1lMSwgbmFtZTIpIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQklESVJfTkFNRV9UV09fSU5URVJOQUwocHJlZml4LCBuYW1lMSwgbmFtZTIp
Ci0KLSNkZWZpbmUgSU5URVJOQUxfTkFNRV9PTkUobmFtZSkgQklESVJfTkFNRV9PTkUoQklESVJf
TkFNRV9QUkVGSVgsIG5hbWUpCi0jZGVmaW5lIElOVEVSTkFMX05BTUVfVFdPKG5hbWUxLCBuYW1l
MikgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCSURJUl9OQU1FX1RXTyhCSURJ
Ul9OQU1FX1BSRUZJWCwgbmFtZTEsIG5hbWUyKQotCi0vKiBGdW5jdGlvbi90eXBlIG5hbWVzICov
Ci0jZGVmaW5lIF9fa190ICAgICAgICAgICAgICAgICAgIEJJRElSX0tFWV9UCi0jZGVmaW5lIF9f
dl90ICAgICAgICAgICAgICAgICAgIEJJRElSX1ZBTFVFX1QKLQotI2RlZmluZSBfX2hhc2ggICAg
ICAgICAgICAgICAgICBJTlRFUk5BTF9OQU1FX09ORShoYXNoKQotI2RlZmluZSBfX3NobV9oYXNo
X2luaXQgICAgICAgICBJTlRFUk5BTF9OQU1FX09ORShzaG1faGFzaF9pbml0KQotI2RlZmluZSBf
X3NobV9oYXNoX2dldCAgICAgICAgICBJTlRFUk5BTF9OQU1FX09ORShzaG1faGFzaF9nZXQpCi0j
ZGVmaW5lIF9faGFzaF9pbml0ICAgICAgICAgICAgIElOVEVSTkFMX05BTUVfT05FKGhhc2hfaW5p
dCkKLSNkZWZpbmUgX19rZXlfbG9va3VwICAgICAgICAgICAgSU5URVJOQUxfTkFNRV9UV08oQklE
SVJfS0VZLCBsb29rdXApCi0jZGVmaW5lIF9fdmFsdWVfbG9va3VwICAgICAgICAgIElOVEVSTkFM
X05BTUVfVFdPKEJJRElSX1ZBTFVFLCBsb29rdXApCi0jZGVmaW5lIF9faW5zZXJ0ICAgICAgICAg
ICAgICAgIElOVEVSTkFMX05BTUVfT05FKGluc2VydCkKLSNkZWZpbmUgX19rZXlfcmVtb3ZlICAg
ICAgICAgICAgSU5URVJOQUxfTkFNRV9UV08oQklESVJfS0VZLCByZW1vdmUpCi0jZGVmaW5lIF9f
dmFsdWVfcmVtb3ZlICAgICAgICAgIElOVEVSTkFMX05BTUVfVFdPKEJJRElSX1ZBTFVFLCByZW1v
dmUpCi0jZGVmaW5lIF9faGFzaF9kZXN0cm95ICAgICAgICAgIElOVEVSTkFMX05BTUVfT05FKGhh
c2hfZGVzdHJveSkKLSNkZWZpbmUgX19oYXNoX2l0ZXJhdG9yICAgICAgICAgSU5URVJOQUxfTkFN
RV9PTkUoaGFzaF9pdGVyYXRvcikKLQotI2RlZmluZSBfX2tleV9oYXNoICAgICAgICAgICAgICBJ
TlRFUk5BTF9OQU1FX1RXTyhCSURJUl9LRVksIGhhc2gpCi0jZGVmaW5lIF9fa2V5X2NtcCAgICAg
ICAgICAgICAgIElOVEVSTkFMX05BTUVfVFdPKEJJRElSX0tFWSwgY21wKQotI2RlZmluZSBfX3Zh
bHVlX2hhc2ggICAgICAgICAgICBJTlRFUk5BTF9OQU1FX1RXTyhCSURJUl9WQUxVRSwgaGFzaCkK
LSNkZWZpbmUgX192YWx1ZV9jbXAgICAgICAgICAgICAgSU5URVJOQUxfTkFNRV9UV08oQklESVJf
VkFMVUUsIGNtcCkKLQotI2RlZmluZSBfX2hhc2hfc2l6ZXMgICAgICAgICAgICBJTlRFUk5BTF9O
QU1FX09ORShoYXNoX3NpemVzKQotCi0KLS8qIEZpbmFsIGZ1bmN0aW9uIGV4cG9ydHMgKi8KLXN0
cnVjdCBfX2hhc2gqIF9fc2htX2hhc2hfaW5pdCh1bnNpZ25lZCBsb25nIHNobV9iYWRkciwgdW5z
aWduZWQgbG9uZyBzaG1fc2l6ZSk7Ci1zdHJ1Y3QgX19oYXNoKiBfX3NobV9oYXNoX2dldCh1bnNp
Z25lZCBsb25nIHNobV9iYWRkcik7Ci1zdHJ1Y3QgX19oYXNoICpfX2hhc2hfaW5pdCAgIChzdHJ1
Y3QgX19oYXNoICpoLCB1aW50MzJfdCBtaW5fc2l6ZSk7Ci1pbnQgICAgICAgICAgICBfX2tleV9s
b29rdXAgIChzdHJ1Y3QgX19oYXNoICpoLCBfX2tfdCBrLCBfX3ZfdCAqdnApOwotaW50ICAgICAg
ICAgICAgX192YWx1ZV9sb29rdXAoc3RydWN0IF9faGFzaCAqaCwgX192X3QgdiwgX19rX3QgKmtw
KTsKLWludCAgICAgICAgICAgIF9faW5zZXJ0ICAgICAgKHN0cnVjdCBfX2hhc2ggKmgsIF9fa190
IGssIF9fdl90IHYpOwotaW50ICAgICAgICAgICAgX19rZXlfcmVtb3ZlICAoc3RydWN0IF9faGFz
aCAqaCwgX19rX3QgaywgX192X3QgKnZwKTsKLWludCAgICAgICAgICAgIF9fdmFsdWVfcmVtb3Zl
KHN0cnVjdCBfX2hhc2ggKmgsIF9fdl90IHYsIF9fa190ICprcCk7Ci1pbnQgICAgICAgICAgICBf
X2hhc2hfZGVzdHJveShzdHJ1Y3QgX19oYXNoICpoLAotICAgICAgICAgICAgICAgICAgICB2b2lk
ICgqZW50cnlfY29uc3VtZXIpKF9fa190IGssIF9fdl90IHYsIHZvaWQgKnApLAotICAgICAgICAg
ICAgICAgICAgICB2b2lkICpkKTsKLWludCAgICAgICAgICAgIF9faGFzaF9pdGVyYXRvcihzdHJ1
Y3QgX19oYXNoICpoLAotICAgICAgICAgICAgICAgICAgICAgICAgaW50ICgqZW50cnlfY29uc3Vt
ZXIpKF9fa190IGssIF9fdl90IHYsIHZvaWQgKnApLAotICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqZCk7Ci12b2lkICAgICAgICAgICBfX2hhc2hfc2l6ZXMoc3RydWN0IF9faGFzaCAqaCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbnJfZW50LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICptYXhfbnJfZW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90ICp0YWJfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCAqbWF4X2xvYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKm1pbl9sb2FkKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL21lbXNoci9pbnRlcmZhY2UuYyBi
L3Rvb2xzL21lbXNoci9pbnRlcmZhY2UuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
YmE0M2MzZGU2Ni4uMDAwMDAwMDAwMAotLS0gYS90b29scy9tZW1zaHIvaW50ZXJmYWNlLmMKKysr
IC9kZXYvbnVsbApAQCAtMSwyMjQgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICoK
LSAqIENvcHlyaWdodCAoYykgMjAwOSBDaXRyaXggU3lzdGVtcywgSW5jLiAoR3J6ZWdvcnogTWls
b3MpCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gKiB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgotICog
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgotICovCi0jaW5jbHVkZSA8c3Ry
aW5nLmg+Ci0jaW5jbHVkZSA8aW50dHlwZXMuaD4KLQotI2luY2x1ZGUgIm1lbXNoci5oIgotI2lu
Y2x1ZGUgIm1lbXNoci1wcml2LmgiCi0jaW5jbHVkZSAiYmlkaXItaGFzaC5oIgotI2luY2x1ZGUg
InNobS5oIgotI2luY2x1ZGUgImJpZGlyLWRhZW1vbi5oIgotCi10eXBlZGVmIHN0cnVjdCB7Ci0g
ICAgaW50ICAgICBlbmFibGVkOwotICAgIGRvbWlkX3QgZG9taWQ7Ci0gICAgeGNfaW50ZXJmYWNl
ICp4Y19oYW5kbGU7Ci19IG1lbXNocl92YmRfaW5mb190OwotCi1tZW1zaHJfdmJkX2luZm9fdCB2
YmRfaW5mbyA9IHswLCBET01JRF9JTlZBTElEfTsKLQotCi10eXBlZGVmIHN0cnVjdCB7Ci0gICAg
c3RydWN0IHNoYXJlZF9tZW1zaHJfaW5mbyAqc2hhcmVkX2luZm87Ci0gICAgc3RydWN0IGZncHJ0
c2hyX2hhc2ggICAgICAqZmdwcnRzOwotICAgIHN0cnVjdCBibG9ja3Nocl9oYXNoICAgICAgKmJs
a3M7Ci19IHByaXZhdGVfbWVtc2hyX2luZm9fdDsKLQotcHJpdmF0ZV9tZW1zaHJfaW5mb190IG1l
bXNocjsKLQotI2RlZmluZSBTSEFSRURfSU5GTyAgKG1lbXNoci5zaGFyZWRfaW5mbykKLQotdm9p
ZCBtZW1zaHJfc2V0X2RvbWlkKGludCBkb21pZCkKLXsKLSAgICB2YmRfaW5mby5kb21pZCA9IGRv
bWlkOwotfQotCi12b2lkIG1lbXNocl9kYWVtb25faW5pdGlhbGl6ZSh2b2lkKQotewotICAgIHZv
aWQgKnNobV9iYXNlX2FkZHI7Ci0gICAgc3RydWN0IGZncHJ0c2hyX2hhc2ggKmg7Ci0KLSAgICBt
ZW1zZXQoJm1lbXNociwgMCwgc2l6ZW9mKHByaXZhdGVfbWVtc2hyX2luZm9fdCkpOwotCi0gICAg
aWYoKFNIQVJFRF9JTkZPID0gc2htX3NoYXJlZF9pbmZvX29wZW4oMSkpID09IE5VTEwpCi0gICAg
ewotICAgICAgICBEUFJJTlRGKCJGYWlsZWQgdG8gaW5pdCBzaGFyZWQgaW5mby5cbiIpOwotICAg
ICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaWYoKG1lbXNoci5mZ3BydHMgPSBzaG1fZmdwcnRz
aHJfaGFzaF9vcGVuKDEpKSA9PSBOVUxMKSAKLSAgICB7Ci0gICAgICAgIERQUklOVEYoIkZhaWxl
ZCB0byBpbml0IGZncHJ0c2hyIGhhc2guXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAg
ICBtZW1zaHIuc2hhcmVkX2luZm8tPmZncHJ0c2hyX2hhc2hfaW5pdGVkID0gMTsKLQotICAgIGlm
KChtZW1zaHIuYmxrcyA9IHNobV9ibG9ja3Nocl9oYXNoX29wZW4oMSkpID09IE5VTEwpIAotICAg
IHsKLSAgICAgICAgRFBSSU5URigiRmFpbGVkIHRvIGluaXQgYmxvY2tzaHIgaGFzaC5cbiIpOwot
ICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIG1lbXNoci5zaGFyZWRfaW5mby0+YmxvY2tzaHJf
aGFzaF9pbml0ZWQgPSAxOwotICAgIAotICAgIGJpZGlyX2RhZW1vbl9pbml0aWFsaXplKG1lbXNo
ci5ibGtzKTsKLX0KLQotCi12b2lkIG1lbXNocl92YmRfaW5pdGlhbGl6ZSh2b2lkKQotewotICAg
IHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlOwotCi0gICAgbWVtc2V0KCZtZW1zaHIsIDAsIHNpemVv
Zihwcml2YXRlX21lbXNocl9pbmZvX3QpKTsKLQotICAgIGlmKChTSEFSRURfSU5GTyA9IHNobV9z
aGFyZWRfaW5mb19vcGVuKDApKSA9PSBOVUxMKQotICAgIHsKLSAgICAgICAgRFBSSU5URigiRmFp
bGVkIHRvIG9wZW4gc2hhcmVkIGluZm8uXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQot
ICAgIGlmKCFTSEFSRURfSU5GTy0+ZmdwcnRzaHJfaGFzaF9pbml0ZWQpCi0gICAgewotICAgICAg
ICBEUFJJTlRGKCJmZ3BydHNociBoYXNoIG5vdCBpbml0ZWQuXG4iKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLQotICAgIGlmKChtZW1zaHIuZmdwcnRzID0gc2htX2ZncHJ0c2hyX2hhc2hfb3Bl
bigwKSkgPT0gTlVMTCkKLSAgICB7Ci0gICAgICAgIERQUklOVEYoIkZhaWxlZCB0byBvcGVuIGZn
cHJ0c2hyX2hhc2guXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmKChtZW1z
aHIuYmxrcyA9IHNobV9ibG9ja3Nocl9oYXNoX29wZW4oMCkpID09IE5VTEwpCi0gICAgewotICAg
ICAgICBEUFJJTlRGKCJGYWlsZWQgdG8gb3BlbiBibG9ja3Nocl9oYXNoLlxuIik7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9Ci0KLSAgICBpZih2YmRfaW5mby5kb21pZCA9PSBET01JRF9JTlZBTElE
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBpZigoeGNfaGFuZGxlID0geGNfaW50ZXJmYWNlX29w
ZW4oMCwwLDApKSA9PSAwKQotICAgIHsKLSAgICAgICAgRFBSSU5URigiRmFpbGVkIHRvIG9wZW4g
WEMgaW50ZXJmYWNlLlxuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICB2YmRfaW5m
by54Y19oYW5kbGUgPSB4Y19oYW5kbGU7Ci0gICAgdmJkX2luZm8uZW5hYmxlZCA9IDE7Ci19Ci0K
LXVpbnQxNl90IG1lbXNocl92YmRfaW1hZ2VfZ2V0KGNvbnN0IGNoYXIqIGZpbGUpCi17Ci0gICAg
dWludDE2X3QgaWQ7Ci0KLSAgICBpZihwdGhyZWFkX211dGV4X2xvY2soJlNIQVJFRF9JTkZPLT5s
b2NrKSkgZ290byBlcnJvcl9vdXQ7Ci0gICAgaWQgPSBzaG1fdmJkX2ltYWdlX2dldChmaWxlLCBT
SEFSRURfSU5GTy0+dmJkX2ltYWdlcyk7Ci0gICAgaWYocHRocmVhZF9tdXRleF91bmxvY2soJlNI
QVJFRF9JTkZPLT5sb2NrKSkgZ290byBlcnJvcl9vdXQ7Ci0KLSAgICByZXR1cm4gaWQ7Ci1lcnJv
cl9vdXQ6Ci0gICAgcmV0dXJuIDA7ICAgIAotfQotCi12b2lkIG1lbXNocl92YmRfaW1hZ2VfcHV0
KHVpbnQxNl90IG1lbXNocl9pZCkKLXsKLSAgICBpZihwdGhyZWFkX211dGV4X2xvY2soJlNIQVJF
RF9JTkZPLT5sb2NrKSkgcmV0dXJuOwotICAgIHNobV92YmRfaW1hZ2VfcHV0KG1lbXNocl9pZCwg
U0hBUkVEX0lORk8tPnZiZF9pbWFnZXMpOwotICAgIGlmKHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZT
SEFSRURfSU5GTy0+bG9jaykpIHJldHVybjsKLX0KLSAgICAKLWludCBtZW1zaHJfdmJkX2lzc3Vl
X3JvX3JlcXVlc3QoY2hhciAqYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmFudF9yZWZfdCBncmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZf
dCBmaWxlX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzZWMs
IAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VjcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2hhcmVfdHVwbGVfdCAqaG5kKQotewotICAgIHZiZGJsa190
IGJsazsKLSAgICBzaGFyZV90dXBsZV90IHNvdXJjZV9zdCwgY2xpZW50X3N0OwotICAgIHVpbnQ2
NF90IGNfaG5kOwotICAgIGludCByZXQ7Ci0KLSAgICAqaG5kID0gKHNoYXJlX3R1cGxlX3QpeyAw
LCAwLCAwIH07Ci0gICAgaWYoIXZiZF9pbmZvLmVuYWJsZWQpIAotICAgICAgICByZXR1cm4gLTE7
Ci0KLSAgICBpZihzZWNzICE9IDgpCi0gICAgICAgIHJldHVybiAtMjsKLQotICAgIC8qIE5vbWlu
YXRlIHRoZSBncmFudGVkIHBhZ2UgZm9yIHNoYXJpbmcgKi8KLSAgICByZXQgPSB4Y19tZW1zaHJf
bm9taW5hdGVfZ3JlZih2YmRfaW5mby54Y19oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmJkX2luZm8uZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY19obmQpOwot
ICAgIC8qIElmIHBhZ2UgY291bGRuJ3QgYmUgbWFkZSBzaGFyYWJsZSwgd2UgY2Fubm90IGRvIGFu
eXRoaW5nIGFib3V0IGl0ICovCi0gICAgaWYocmV0ICE9IDApCi0gICAgICAgIHJldHVybiAtMzsK
LQotICAgIGNsaWVudF9zdCA9IChzaGFyZV90dXBsZV90KXsgdmJkX2luZm8uZG9taWQsIGdyZWYs
IGNfaG5kIH07Ci0gICAgKmhuZCA9IGNsaWVudF9zdDsKLQotICAgIC8qIENoZWNrIGlmIHdlJ3Zl
IHJlYWQgbWF0Y2hpbmcgZGlzayBibG9jayBwcmV2aW91c2x5ICovCi0gICAgYmxrLnNlYyAgICAg
PSBzZWM7Ci0gICAgYmxrLmRpc2tfaWQgPSBmaWxlX2lkOwotICAgIGlmKGJsb2Nrc2hyX2Jsb2Nr
X2xvb2t1cChtZW1zaHIuYmxrcywgYmxrLCAmc291cmNlX3N0KSA+IDApCi0gICAgewotICAgICAg
ICByZXQgPSB4Y19tZW1zaHJfc2hhcmVfZ3JlZnModmJkX2luZm8ueGNfaGFuZGxlLCBzb3VyY2Vf
c3QuZG9tYWluLCBzb3VyY2Vfc3QuZnJhbWUsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc291cmNlX3N0LmhhbmRsZSwgdmJkX2luZm8uZG9taWQsIGdyZWYsIGNfaG5kKTsK
LSAgICAgICAgaWYoIXJldCkgcmV0dXJuIDA7Ci0gICAgICAgIC8qIEhhbmRsZXMgZmFpbGVkIHRv
IGJlIHNoYXJlZCA9PiBhdCBsZWFzdCBvbmUgb2YgdGhlbSBtdXN0IGJlIGludmFsaWQsCi0gICAg
ICAgICAgIHJlbW92ZSB0aGUgcmVsZXZhbnQgb25lcyBmcm9tIHRoZSBtYXAgKi8KLSAgICAgICAg
c3dpdGNoKHJldCkKLSAgICAgICAgewotICAgICAgICAgICAgY2FzZSBYRU5NRU1fU0hBUklOR19P
UF9TX0hBTkRMRV9JTlZBTElEOgotICAgICAgICAgICAgICAgIHJldCA9IGJsb2Nrc2hyX3Nocmhu
ZF9yZW1vdmUobWVtc2hyLmJsa3MsIHNvdXJjZV9zdCwgTlVMTCk7Ci0gICAgICAgICAgICAgICAg
aWYocmV0KSBEUFJJTlRGKCJDb3VsZCBub3Qgcm0gaW52bCBzX2huZDogJXUgJSJQUklkNjQiICUi
UFJJZDY0IlxuIiwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3VyY2Vf
c3QuZG9tYWluLCBzb3VyY2Vfc3QuZnJhbWUsIHNvdXJjZV9zdC5oYW5kbGUpOwotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSBYRU5NRU1fU0hBUklOR19PUF9DX0hBTkRM
RV9JTlZBTElEOgotICAgICAgICAgICAgICAgIHJldCA9IGJsb2Nrc2hyX3NocmhuZF9yZW1vdmUo
bWVtc2hyLmJsa3MsIGNsaWVudF9zdCwgTlVMTCk7Ci0gICAgICAgICAgICAgICAgaWYocmV0KSBE
UFJJTlRGKCJDb3VsZCBub3Qgcm0gaW52bCBjX2huZDogJXUgJSJQUklkNjQiICUiUFJJZDY0Ilxu
IiwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGllbnRfc3QuZG9tYWlu
LCBjbGllbnRfc3QuZnJhbWUsIGNsaWVudF9zdC5oYW5kbGUpOwotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotICAgICAgICByZXR1cm4gLTU7Ci0gICAgfQotCi0gICAgcmV0dXJuIC00OwotfQotCi12
b2lkIG1lbXNocl92YmRfY29tcGxldGVfcm9fcmVxdWVzdChzaGFyZV90dXBsZV90IGhuZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZpbGVfaWQsIAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc2VjLCAKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZWNzKQotewotICAgIHZiZGJsa190IGJs
azsKLSAgICAKLSAgICBpZighdmJkX2luZm8uZW5hYmxlZCkgCi0gICAgICAgIHJldHVybjsKLQot
ICAgIGlmKHNlY3MgIT0gOCkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgYmxrLnNlYyAgICAgPSBz
ZWM7Ci0gICAgYmxrLmRpc2tfaWQgPSBmaWxlX2lkOwotICAgIGlmKGJsb2Nrc2hyX2luc2VydCht
ZW1zaHIuYmxrcywgYmxrLCBobmQpIDwgMCkKLSAgICAgICAgRFBSSU5URigiQ291bGQgbm90IGlu
c2VydCBibG9jayBoaW50IGludG8gaGFzaC5cbiIpOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWVt
c2hyL21lbXNoci1wcml2LmggYi90b29scy9tZW1zaHIvbWVtc2hyLXByaXYuaApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZjJjM2YxZjkxZC4uMDAwMDAwMDAwMAotLS0gYS90b29scy9t
ZW1zaHIvbWVtc2hyLXByaXYuaAorKysgL2Rldi9udWxsCkBAIC0xLDMzICswLDAgQEAKLS8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKLSAqCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDkgQ2l0cml4IFN5c3Rl
bXMsIEluYy4gKEdyemVnb3J6IE1pbG9zKQotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQotICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKLSAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
Ci0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCi0gKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KLSAqLwotI2lmbmRlZiBfX01FTVNIUl9QUklWX0hfXwotI2RlZmluZSBfX01FTVNIUl9QUklW
X0hfXwotCi0jaW5jbHVkZSA8c3lzbG9nLmg+Ci0jaW5jbHVkZSA8eGVuY3RybC5oPgotI2luY2x1
ZGUgIm1lbXNoci5oIgotCi0jaWYgMQotI2RlZmluZSBEUFJJTlRGKF9mLCBfYS4uLikgc3lzbG9n
KExPR19JTkZPLCBfZiwgIyNfYSkKLSNlbHNlCi0jZGVmaW5lIERQUklOVEYoX2YsIF9hLi4uKSAo
KHZvaWQpMCkKLSNlbmRpZgotCi0jZGVmaW5lIEVQUklOVEYoX2YsIF9hLi4uKSBzeXNsb2coTE9H
X0VSUiwgIm1lbXNocjolczogIiBfZiwgX19mdW5jX18sICMjX2EpCi0KLSNlbmRpZiAvKiBfX01F
TVNIUl9QUklWX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbWVtc2hyL21lbXNoci5oIGIvdG9v
bHMvbWVtc2hyL21lbXNoci5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmM2Y4OThj
ZDJjLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL21lbXNoci9tZW1zaHIuaAorKysgL2Rldi9udWxs
CkBAIC0xLDUxICswLDAgQEAKLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqCi0gKiBDb3B5cmln
aHQgKGMpIDIwMDkgQ2l0cml4IFN5c3RlbXMsIEluYy4gKEdyemVnb3J6IE1pbG9zKQotICoKLSAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKLSAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQotICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0g
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqLwotI2lmbmRlZiBfX01FTVNIUl9IX18KLSNk
ZWZpbmUgX19NRU1TSFJfSF9fCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDx4ZW4v
eGVuLmg+Ci0jaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Ci0KLXR5cGVkZWYgdWludDY0X3Qg
eGVuX21mbl90OwotCi10eXBlZGVmIHN0cnVjdCBzaGFyZV90dXBsZSAKLXsKLSAgICB1aW50MzJf
dCBkb21haW47Ci0gICAgdWludDY0X3QgZnJhbWU7Ci0gICAgdWludDY0X3QgaGFuZGxlOwotfSBz
aGFyZV90dXBsZV90OwotCi1leHRlcm4gdm9pZCBtZW1zaHJfc2V0X2RvbWlkKGludCBkb21pZCk7
Ci1leHRlcm4gdm9pZCBtZW1zaHJfZGFlbW9uX2luaXRpYWxpemUodm9pZCk7Ci1leHRlcm4gdm9p
ZCBtZW1zaHJfdmJkX2luaXRpYWxpemUodm9pZCk7Ci1leHRlcm4gdWludDE2X3QgbWVtc2hyX3Zi
ZF9pbWFnZV9nZXQoY29uc3QgY2hhciogZmlsZSk7Ci1leHRlcm4gdm9pZCBtZW1zaHJfdmJkX2lt
YWdlX3B1dCh1aW50MTZfdCBtZW1zaHJfaWQpOwotZXh0ZXJuIGludCBtZW1zaHJfdmJkX2lzc3Vl
X3JvX3JlcXVlc3QoY2hhciAqYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfcmVmX3QgZ3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IGZpbGVfaWQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3Qgc2VjLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBzZWNzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2hhcmVfdHVwbGVfdCAqaG5kKTsKLWV4dGVybiB2b2lkIG1lbXNocl92YmRfY29tcGxldGVfcm9f
cmVxdWVzdCgKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlX3R1
cGxlX3QgaG5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2
X3QgZmlsZV9pZCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBzZWMsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNl
Y3MpOwotCi0jZW5kaWYgLyogX19NRU1TSFJfSF9fICovCmRpZmYgLS1naXQgYS90b29scy9tZW1z
aHIvc2htLmMgYi90b29scy9tZW1zaHIvc2htLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwZTlhNTE1MzIuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvbWVtc2hyL3NobS5jCisrKyAv
ZGV2L251bGwKQEAgLTEsMjYyICswLDAgQEAKLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqCi0g
KiBDb3B5cmlnaHQgKGMpIDIwMDkgQ2l0cml4IFN5c3RlbXMsIEluYy4gKEdyemVnb3J6IE1pbG9z
KQotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotICogdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKLSAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgotICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQotICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KLSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQotICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqLwotI2luY2x1ZGUgPGFzc2Vy
dC5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUg
PGZjbnRsLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNp
bmNsdWRlIDxzeXMvc3RhdC5oPgotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgotCi0jaW5jbHVkZSAi
bWVtc2hyLXByaXYuaCIKLSNpbmNsdWRlICJiaWRpci1oYXNoLmgiCi0jaW5jbHVkZSAic2htLmgi
Ci0KLSNkZWZpbmUgTUVNU0hSX0lORk9fU0hNX0ZJTEUgICIvbWVtc2hyLWluZm8iCi0jZGVmaW5l
IE1FTVNIUl9JTkZPX01BR0lDICAgICAweDE1MjYzNzQ4IAotCi0jZGVmaW5lIEZHUFJUX0hBU0hf
U0hNX0ZJTEUgIi9ibGt0YXAtZmdwcnRzIgotI2RlZmluZSBGR1BSVF9IQVNIX1BBR0VTICAgIDEw
MDAwCi0KLSNkZWZpbmUgQkxPQ0tfSEFTSF9TSE1fRklMRSAiL2Jsa3RhcC1ibGtzIgotI2RlZmlu
ZSBCTE9DS19IQVNIX1BBR0VTICAgIDEwMDAwCi0KLXR5cGVkZWYgc3RydWN0IHNobV9hcmVhIHsK
LSAgICB2b2lkKiAgYmFzZV9hZGRyOwotICAgIHNpemVfdCBzaXplOwotICAgIGludCAgICBmZDsK
LX0gc2htX2FyZWFfdDsKLQotdHlwZWRlZiBzdHJ1Y3QgewotICAgIHN0cnVjdCBzaG1fYXJlYSBz
aGFyZWRfaW5mb19hcmVhOwotICAgIHN0cnVjdCBzaG1fYXJlYSBmZ3BydHNfYXJlYTsKLSAgICBz
dHJ1Y3Qgc2htX2FyZWEgYmxvY2tzX2FyZWE7Ci19IHByaXZhdGVfc2htX2luZm9fdDsKLQotcHJp
dmF0ZV9zaG1faW5mb190IHNobV9pbmZvOwotCi0KLQotc3RhdGljIGludCBzaG1fYXJlYV9vcGVu
KGNvbnN0IGNoYXIgKmZpbGUsIHNpemVfdCBzaXplLCBpbnQgdW5saW5rLCBzaG1fYXJlYV90ICpz
aG1hKQoteyAKLSAgICAvKiBUT0RPOiBJZiBibGt0YXBjdHJsIGNhbiBiZSByZXN0YXJ0ZWQgd2hp
bGUgc3lzdGVtIGlzIHJ1bm5pbmcsIHRoaXMgbmVlZHMKLSAgICAgKiB0byBiZSBjbGV2ZXJlciAq
LwotICAgIGlmKHVubGluaykgc2htX3VubGluayhmaWxlKTsKLQotICAgIHNobWEtPnNpemUgPSBz
aXplOwotICAgIHNobWEtPmZkID0gc2htX29wZW4oZmlsZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIChPX0NSRUFUIHwgT19SRFdSKSwKLSAgICAgICAgICAgICAgICAgICAgICAgIChTX0lSRUFE
IHwgU19JV1JJVEUpKTsKLQotICAgIGlmKHNobWEtPmZkIDwgMCkgcmV0dXJuIC0xOwotCi0gICAg
aWYoZnRydW5jYXRlKHNobWEtPmZkLCBzaXplKSA8IDApIHJldHVybiAtMjsKLQotICAgIHNobWEt
PmJhc2VfYWRkciA9IG1tYXAoTlVMTCwgCi0gICAgICAgICAgICAgICAgICAgICAgc2l6ZSwKLSAg
ICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLCAKLSAgICAgICAgICAg
ICAgICAgICAgICBNQVBfU0hBUkVELAotICAgICAgICAgICAgICAgICAgICAgIHNobWEtPmZkLAot
ICAgICAgICAgICAgICAgICAgICAgIDApOwotICAgIAotICAgIGlmKHNobWEtPmJhc2VfYWRkciA9
PSBNQVBfRkFJTEVEKSByZXR1cm4gLTI7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZv
aWQgc2htX2FyZWFfY2xvc2Uoc2htX2FyZWFfdCAqc2htYSkKLXsKLSAgICBtdW5tYXAoc2htYS0+
YmFzZV9hZGRyLCBzaG1hLT5zaXplKTsKLSAgICBjbG9zZShzaG1hLT5mZCk7Ci19Ci0KLQotc2hh
cmVkX21lbXNocl9pbmZvX3QgKiBzaG1fc2hhcmVkX2luZm9fb3BlbihpbnQgdW5saW5rKQotewot
ICAgIHNoYXJlZF9tZW1zaHJfaW5mb190ICpzaGFyZWRfaW5mbzsKLSAgICBwdGhyZWFkX211dGV4
YXR0cl90ICBsb2NrX2F0dHI7Ci0gICAgaW50IG5yX3BhZ2VzLCBpOwotCi0gICAgbnJfcGFnZXMg
PSAoc2l6ZW9mKHNoYXJlZF9tZW1zaHJfaW5mb190KSA+PiBYQ19QQUdFX1NISUZUKSArIDE7Ci0g
ICAgaWYoc2htX2FyZWFfb3BlbihNRU1TSFJfSU5GT19TSE1fRklMRSwgCi0gICAgICAgICAgICAg
ICAgICAgICBucl9wYWdlcyAqIFhDX1BBR0VfU0laRSwKLSAgICAgICAgICAgICAgICAgICAgIHVu
bGluaywgCi0gICAgICAgICAgICAgICAgICAgICAmKHNobV9pbmZvLnNoYXJlZF9pbmZvX2FyZWEp
KSA8IDApCi0gICAgewotICAgICAgICBEUFJJTlRGKCJGYWlsZWQgdG8gb3BlbiBzaG1hIGZvciBz
aGFyZWQgaW5mby5cbiIpOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9Ci0gICAgc2hhcmVk
X2luZm8gPSAoc2hhcmVkX21lbXNocl9pbmZvX3QgKikKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2htX2luZm8uc2hhcmVkX2luZm9fYXJlYS5iYXNlX2FkZHI7Ci0gICAgaWYodW5saW5r
KQotICAgIHsKLSAgICAgICAgbWVtc2V0KHNoYXJlZF9pbmZvLCAwLCBzaXplb2Yoc2hhcmVkX21l
bXNocl9pbmZvX3QpKTsKLSAgICAgICAgaWYocHRocmVhZF9tdXRleGF0dHJfaW5pdCgmbG9ja19h
dHRyKSB8fAotICAgICAgICAgICBwdGhyZWFkX211dGV4YXR0cl9zZXRwc2hhcmVkKCZsb2NrX2F0
dHIsIFBUSFJFQURfUFJPQ0VTU19TSEFSRUQpIHx8Ci0gICAgICAgICAgIHB0aHJlYWRfbXV0ZXhf
aW5pdCgmc2hhcmVkX2luZm8tPmxvY2ssICZsb2NrX2F0dHIpIHx8Ci0gICAgICAgICAgIHB0aHJl
YWRfbXV0ZXhhdHRyX2Rlc3Ryb3koJmxvY2tfYXR0cikpCi0gICAgICAgIHsKLSAgICAgICAgICAg
IERQUklOVEYoIkZhaWxlZCB0byBpbml0IHNoYXJlZCBpbmZvIGxvY2suXG4iKTsKLSAgICAgICAg
ICAgIHJldHVybiBOVUxMOwotICAgICAgICB9Ci0gICAgICAgIHN0cmNweShzaGFyZWRfaW5mby0+
dmJkX2ltYWdlc1swXS5maWxlLCAibGlzdC1oZWFkIik7Ci0gICAgICAgIGZvcihpPTE7IGk8TUFY
X05SX1ZCRF9JTUFHRVM7IGkrKykKLSAgICAgICAgewotICAgICAgICAgICAgc2hhcmVkX2luZm8t
PnZiZF9pbWFnZXNbaV0ubmV4dCA9IGk7IAotICAgICAgICAgICAgc2hhcmVkX2luZm8tPnZiZF9p
bWFnZXNbaV0ucHJldiA9IGk7IAotICAgICAgICB9Ci0gICAgICAgIHNoYXJlZF9pbmZvLT5tYWdp
YyA9IE1FTVNIUl9JTkZPX01BR0lDOwotICAgIH0gCi0gICAgZWxzZQotICAgIGlmKHNoYXJlZF9p
bmZvLT5tYWdpYyAhPSBNRU1TSFJfSU5GT19NQUdJQykKLSAgICB7Ci0gICAgICAgIERQUklOVEYo
IkluY29ycmVjdCBtYWdpYyBpbiBzaGFyZWQgaW5mby5cbiIpOwotICAgICAgICByZXR1cm4gTlVM
TDsKLSAgICB9Ci0gICAgCi0gICAgcmV0dXJuIHNoYXJlZF9pbmZvOwotfQotCi0KLXN0cnVjdCBm
Z3BydHNocl9oYXNoICogc2htX2ZncHJ0c2hyX2hhc2hfb3BlbihpbnQgdW5saW5rKQotewotICAg
IHN0cnVjdCBmZ3BydHNocl9oYXNoICpoOwotICAgIGlmKHNobV9hcmVhX29wZW4oRkdQUlRfSEFT
SF9TSE1fRklMRSwgCi0gICAgICAgICAgICAgICAgICAgICBGR1BSVF9IQVNIX1BBR0VTICogWENf
UEFHRV9TSVpFLAotICAgICAgICAgICAgICAgICAgICAgdW5saW5rLCAKLSAgICAgICAgICAgICAg
ICAgICAgICYoc2htX2luZm8uZmdwcnRzX2FyZWEpKSA8IDApCi0gICAgewotICAgICAgICBEUFJJ
TlRGKCJGYWlsZWQgdG8gaW5pdCBzaG1hIGZvciBmZ3BydHNocl9oYXNoLlxuIik7Ci0gICAgICAg
IHJldHVybiBOVUxMOwotICAgIH0KLQotICAgIGlmKHVubGluaykKLSAgICB7Ci0gICAgICAgIGgg
PSBmZ3BydHNocl9zaG1faGFzaF9pbml0KAotICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpIHNobV9pbmZvLmZncHJ0c19hcmVhLmJhc2VfYWRkciwgCi0gICAgICAgICAgICAgICAg
ICAgICBGR1BSVF9IQVNIX1BBR0VTICogWENfUEFHRV9TSVpFKTsKLSAgICB9IGVsc2UKLSAgICB7
Ci0gICAgICAgIGggPSBmZ3BydHNocl9zaG1faGFzaF9nZXQoCi0gICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZykgc2htX2luZm8uZmdwcnRzX2FyZWEuYmFzZV9hZGRyKTsgCi0gICAg
fQotICAgICAgICAKLSAgICByZXR1cm4gaDsKLX0gCi0KLXN0cnVjdCBibG9ja3Nocl9oYXNoICog
c2htX2Jsb2Nrc2hyX2hhc2hfb3BlbihpbnQgdW5saW5rKQotewotICAgIHN0cnVjdCBibG9ja3No
cl9oYXNoICpoOwotICAgIGlmKHNobV9hcmVhX29wZW4oQkxPQ0tfSEFTSF9TSE1fRklMRSwgCi0g
ICAgICAgICAgICAgICAgICAgICBCTE9DS19IQVNIX1BBR0VTICogWENfUEFHRV9TSVpFLAotICAg
ICAgICAgICAgICAgICAgICAgdW5saW5rLCAKLSAgICAgICAgICAgICAgICAgICAgICYoc2htX2lu
Zm8uYmxvY2tzX2FyZWEpKSA8IDApCi0gICAgewotICAgICAgICBEUFJJTlRGKCJGYWlsZWQgdG8g
aW5pdCBzaG1hIGZvciBibG9ja3Nocl9oYXNoLlxuIik7Ci0gICAgICAgIHJldHVybiBOVUxMOwot
ICAgIH0KLQotICAgIGlmKHVubGluaykKLSAgICB7Ci0gICAgICAgIGggPSBibG9ja3Nocl9zaG1f
aGFzaF9pbml0KAotICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpIHNobV9pbmZv
LmJsb2Nrc19hcmVhLmJhc2VfYWRkciwgCi0gICAgICAgICAgICAgICAgICAgICBCTE9DS19IQVNI
X1BBR0VTICogWENfUEFHRV9TSVpFKTsKLSAgICB9IGVsc2UKLSAgICB7Ci0gICAgICAgIGggPSBi
bG9ja3Nocl9zaG1faGFzaF9nZXQoCi0gICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
Zykgc2htX2luZm8uYmxvY2tzX2FyZWEuYmFzZV9hZGRyKTsgCi0gICAgfQotICAgICAgICAKLSAg
ICByZXR1cm4gaDsKLX0gCi0KLXVpbnQxNl90IHNobV92YmRfaW1hZ2VfZ2V0KGNvbnN0IGNoYXIq
IGZpbGUsIHZiZF9pbWFnZV9pbmZvX3QgKnZiZF9pbWdzKQotewotICAgIHZiZF9pbWFnZV9pbmZv
X3QgKmltZywgKm5leHRfaW1nOwotICAgIGludCBpLCBpbWdfaWQ7Ci0KLSAgICAvKiBUcnkgdG8g
ZmluZCB0aGUgZmlsZSBpbiB0aGUgZXhpc3RpbmcgbGlzdCBmaXJzdCAqLyAKLSAgICBpbWcgPSB2
YmRfaW1nczsKLSAgICB3aGlsZShpbWctPm5leHQgIT0gMCkKLSAgICB7Ci0gICAgICAgIGltZyA9
IHZiZF9pbWdzICsgaW1nLT5uZXh0OwotICAgICAgICBpZihzdHJuY21wKGltZy0+ZmlsZSwgZmls
ZSwgTUFYX05BTUVfTEVOKSA9PSAwKQotICAgICAgICB7Ci0gICAgICAgICAgICBpbWctPnJlZl9j
bnQrKzsKLSAgICAgICAgICAgIHJldHVybiAodWludDE2X3QpKGltZyAtIHZiZF9pbWdzKTsgCi0g
ICAgICAgIH0KLSAgICB9Ci0gICAgCi0gICAgLyogQ291bGRuJ3QgZmluZCBhbiBleGlzdGluZyBl
bnRyeS4gV2UgbmVlZCB0byBhZGQgb25lLiBGaW5kIGVtcHR5IHNsb3QgKi8gCi0gICAgZm9yKGk9
MTsgaTxNQVhfTlJfVkJEX0lNQUdFUzsgaSsrKQotICAgIHsKLSAgICAgICAgaW1nID0gdmJkX2lt
Z3MgKyBpOwotICAgICAgICBpZigoaW1nLT5uZXh0ID09IGkpICYmIChpbWctPnByZXYgPT0gaSkp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgLyogTm8gZW50cmllcyBsZWZ0ISAqLwot
ICAgIGlmKGkgPT0gTUFYX05SX1ZCRF9JTUFHRVMpCi0gICAgewotICAgICAgICBEUFJJTlRGKCJO
byBzcGFjZSBpbiB2YmRzIHRhYmxlLlxuIik7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAg
ICBpZihzdHJsZW4oZmlsZSkgPiBNQVhfTkFNRV9MRU4gLSAxKQotICAgIHsKLSAgICAgICAgRFBS
SU5URigiRmlsZW5hbWU6ICVzIHRvbyBsb25nICg+JWQpLlxuIiwgZmlsZSwgTUFYX05BTUVfTEVO
IC0gMSk7Ci0gICAgICAgIHJldHVybiAwOyAKLSAgICB9Ci0gICAgLyogSW5pdCB0aGUgZW50cnkg
Ki8KLSAgICBpbWdfaWQgPSAoaW1nIC0gdmJkX2ltZ3MpOwotICAgIG5leHRfaW1nID0gdmJkX2lt
Z3MgKyB2YmRfaW1nc1swXS5uZXh0OwotICAgIHN0cmNweShpbWctPmZpbGUsIGZpbGUpOwotICAg
IGltZy0+cmVmX2NudCA9IDE7Ci0gICAgaW1nLT5uZXh0ID0gdmJkX2ltZ3NbMF0ubmV4dDsKLSAg
ICBpbWctPnByZXYgPSAwOwotICAgIG5leHRfaW1nLT5wcmV2ID0gaW1nX2lkOwotICAgIHZiZF9p
bWdzWzBdLm5leHQgPSBpbWdfaWQ7Ci0KLSAgICByZXR1cm4gaW1nX2lkOwotfQotCi0KLXZvaWQg
c2htX3ZiZF9pbWFnZV9wdXQodWludDE2X3QgbWVtc2hyX2lkLCB2YmRfaW1hZ2VfaW5mb190ICp2
YmRfaW1ncykKLXsKLSAgICB2YmRfaW1hZ2VfaW5mb190ICppbWcsICpuZXh0X2ltZywgKnByZXZf
aW1nOwotICAgIAotICAgIGltZyA9IHZiZF9pbWdzICsgbWVtc2hyX2lkOwotICAgIGlmKGltZy0+
cmVmX2NudCA9PSAwKQotICAgIHsKLSAgICAgICAgRFBSSU5URigiSW5jb3JyZWN0IGltYWdlIHB1
dC5cbiIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaW1nLT5yZWZfY250LS07IAot
Ci0gICAgLyogUmVtb3ZlIGZyb20gbGlzdCBpZiByZWZfY250IGlzIHplcm8gKi8KLSAgICBpZihp
bWctPnJlZl9jbnQgPT0gMCkKLSAgICB7Ci0gICAgICAgIG5leHRfaW1nID0gdmJkX2ltZ3MgKyBp
bWctPm5leHQ7Ci0gICAgICAgIHByZXZfaW1nID0gdmJkX2ltZ3MgKyBpbWctPnByZXY7Ci0gICAg
ICAgIHByZXZfaW1nLT5uZXh0ID0gaW1nLT5uZXh0OwotICAgICAgICBuZXh0X2ltZy0+cHJldiA9
IGltZy0+cHJldjsKLSAgICAgICAgaW1nLT5uZXh0ID0gaW1nLT5wcmV2ID0gKGltZyAtIHZiZF9p
bWdzKTsKLSAgICAgICAgbWVtc2V0KGltZy0+ZmlsZSwgMCwgTUFYX05BTUVfTEVOKTsKLSAgICB9
Ci19Ci0KZGlmZiAtLWdpdCBhL3Rvb2xzL21lbXNoci9zaG0uaCBiL3Rvb2xzL21lbXNoci9zaG0u
aApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWRiNmViOTc1NC4uMDAwMDAwMDAwMAot
LS0gYS90b29scy9tZW1zaHIvc2htLmgKKysrIC9kZXYvbnVsbApAQCAtMSw0OSArMCwwIEBACi0v
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCi0gKgotICogQ29weXJpZ2h0IChjKSAyMDA5IENpdHJpeCBT
eXN0ZW1zLCBJbmMuIChHcnplZ29yeiBNaWxvcykKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz
aW9uLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCi0gKi8KLSNpZm5kZWYgX19TSE1fSF9fCi0jZGVmaW5lIF9fU0hNX0hfXwotCi0jaW5j
bHVkZSA8cHRocmVhZC5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCi0jZGVmaW5lIE1BWF9OQU1F
X0xFTiAgMTAwMAotCi10eXBlZGVmIHN0cnVjdCB2YmRfaW1hZ2VfaW5mbyB7Ci0gICAgY2hhciAg
ICAgZmlsZVtNQVhfTkFNRV9MRU5dOwotICAgIGludCAgICAgIHJlZl9jbnQ7Ci0gICAgdWludDE2
X3QgbmV4dDsKLSAgICB1aW50MTZfdCBwcmV2OwotfSB2YmRfaW1hZ2VfaW5mb190OwotCi0jZGVm
aW5lIE1BWF9OUl9WQkRfSU1BR0VTICAgNDA5NgotIAotdHlwZWRlZiBzdHJ1Y3Qgc2hhcmVkX21l
bXNocl9pbmZvIHsKLSAgICB1bnNpZ25lZCBsb25nICAgIG1hZ2ljOwotICAgIHB0aHJlYWRfbXV0
ZXhfdCAgbG9jazsKLSAgICBpbnQgICAgICAgICAgICAgIGZncHJ0c2hyX2hhc2hfaW5pdGVkOwot
ICAgIGludCAgICAgICAgICAgICAgYmxvY2tzaHJfaGFzaF9pbml0ZWQ7Ci0gICAgdmJkX2ltYWdl
X2luZm9fdCB2YmRfaW1hZ2VzW01BWF9OUl9WQkRfSU1BR0VTXTsKLX0gc2hhcmVkX21lbXNocl9p
bmZvX3Q7Ci0KLXNoYXJlZF9tZW1zaHJfaW5mb190ICogc2htX3NoYXJlZF9pbmZvX29wZW4oaW50
IHVubGluayk7Ci1zdHJ1Y3QgZmdwcnRzaHJfaGFzaCAqIHNobV9mZ3BydHNocl9oYXNoX29wZW4o
aW50IHVubGluayk7Ci1zdHJ1Y3QgYmxvY2tzaHJfaGFzaCAqIHNobV9ibG9ja3Nocl9oYXNoX29w
ZW4oaW50IHVubGluayk7Ci11aW50MTZfdCBzaG1fdmJkX2ltYWdlX2dldChjb25zdCBjaGFyKiBm
aWxlLCB2YmRfaW1hZ2VfaW5mb190ICp2YmRfaW1ncyk7Ci12b2lkICAgICBzaG1fdmJkX2ltYWdl
X3B1dCh1aW50MTZfdCBtZW1zaHJfaWQsIHZiZF9pbWFnZV9pbmZvX3QgKnZiZF9pbWdzKTsKLQot
I2VuZGlmIC8qIF9fU0hNX0hfXyAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:31:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipk4o-0004lg-Le; Fri, 10 Jan 2020 02:31:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iVu5=27=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ipk4m-0004kx-Mi
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:31:04 +0000
X-Inumbo-ID: 3adf1b64-3351-11ea-a985-bc764e2007e4
Received: from mail-il1-f193.google.com (unknown [209.85.166.193])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3adf1b64-3351-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 02:30:56 +0000 (UTC)
Received: by mail-il1-f193.google.com with SMTP id v15so604745iln.0
 for <xen-devel@lists.xenproject.org>; Thu, 09 Jan 2020 18:30:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=D/yjllHkFnMQGLT8VfSEgGxQb9zI/JFOCa8xhRGm7k8=;
 b=qgj8beyiTkTH26v44LjI6wKmGPc1BK9QGxiJITZf5ksGkA0Rgrz2Pq2KaqXzTmh1qm
 SkdR7fwETtadONjbqE08dxou2WEuHIt/3j+YEVZwLoRQRrl9po6xIC92V0osyvVGR8Gg
 nPvsMYY/LY0/aK1q4+s98jCaANybAcbhDFXWN60rh2si7vo5sLyK62+Pf9d4i0IrWLBL
 Aab/QF79dY8ax4tUiIW4F/KJ0P7Rnm4iwhaaJx8GFfXAGVogC8GTqt1YsHaLaVyz7DxV
 h1/fVLLL2w5YI7se15q3W3rihE2ZZOj4fMmlWhCRQL7VKw3CpeXr3K6E7hGrcclNYxZy
 w0bw==
X-Gm-Message-State: APjAAAUOHfpl8LH8fk13pfWDEtWynpewx+ZXCqgpPSvfPkkhB8Ozz4BI
 qptmD2+h3LfXWsa3gBgQlvcHbMEP1uk=
X-Google-Smtp-Source: APXvYqz6E5a9E7Erm8umj69G1U4RuTdQc0VwHwYHiG5fwEQaz7pTi1wWoakMOoB2JKeUhvcIFiD2XQ==
X-Received: by 2002:a92:1f16:: with SMTP id i22mr664477ile.206.1578623455486; 
 Thu, 09 Jan 2020 18:30:55 -0800 (PST)
Received: from l1.lan ([2601:280:4c00:797:7e7a:91ff:fe03:32f2])
 by smtp.gmail.com with ESMTPSA id p12sm233622ilk.66.2020.01.09.18.30.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 09 Jan 2020 18:30:54 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2020 19:30:51 -0700
Message-Id: <20200110023052.21159-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] MAINTAINERS: adjust path of actually
 maintained memshr code in tools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 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>

T25seSB0b29scy90ZXN0cy9tZW0tc2hhcmluZyBpcyBtYWludGFpbmVkIHVuZGVyIHRoZSB0b29s
cyBmb2xkZXIuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCmluZGV4IGE0MmZlZjZhYjkuLjIxNzQ0YWNlNmQgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJT
CisrKyBiL01BSU5UQUlORVJTCkBAIC01MDQsNyArNTA0LDcgQEAgWDg2IE1FTU9SWSBTSEFSSU5H
CiBNOglUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiBTOglPZGQgRml4ZXMK
IEY6CXhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCi1GOgl0b29scy9tZW1zaHIKK0Y6CXRv
b2xzL3Rlc3RzL21lbS1zaGFyaW5nLwogCiBYODYgU0hBRE9XIFBBR0VUQUJMRVMKIE06CVRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:39:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02: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 1ipkCV-00056C-I9; Fri, 10 Jan 2020 02:39:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipkCU-000567-42
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:39:02 +0000
X-Inumbo-ID: 51c0b882-3352-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51c0b882-3352-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 02:38: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 <osstest-admin@xenproject.org>)
 id 1ipkCB-0002pJ-Nq; Fri, 10 Jan 2020 02:38: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 1ipkCB-0005Dt-D4; Fri, 10 Jan 2020 02:38:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipkCB-0004D5-CL; Fri, 10 Jan 2020 02:38:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145895-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 02:38:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 145895: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4OTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:51:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02: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 1ipkON-0006g5-Uy; Fri, 10 Jan 2020 02:51:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipkON-0006g0-1v
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:51:19 +0000
X-Inumbo-ID: 091d74b0-3354-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 091d74b0-3354-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 02:51:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ipkO4-00033Q-RX; Fri, 10 Jan 2020 02:51: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 1ipkO4-0005VN-GG; Fri, 10 Jan 2020 02:51:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipkO4-0007zZ-Fa; Fri, 10 Jan 2020 02:51:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145880-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=f55477fe2d62687ae0b91e3c5e68db2c22cbaf5c
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 02:51:00 +0000
Subject: [Xen-devel] [ovmf test] 145880: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTg4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU4ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZjU1NDc3ZmUyZDYyNjg3YWUwYjkxZTNjNWU2OGRiMmMyMmNiYWY1YwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDEgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTg3MyAgMjAyMC0wMS0wOSAxNjowOToxNCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY1NTQ3N2ZlMmQ2
MjY4N2FlMGI5MWUzYzVlNjhkYjJjMjJjYmFmNWMKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgSmFuIDggMTU6Mzg6NDMgMjAyMCAr
MDEwMAoKICAgIE92bWZQa2c6IHVzZSBISUkgdHlwZSBQQ0RzIGZvciBUUE0yIGNvbmZpZyByZWxh
dGVkIHZhcmlhYmxlcwogICAgCiAgICBUaGUgSElJIHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgVGNn
MkNvbmZpZ0R4ZSBleHBlY3QgdGhlIGZvbGxvd2luZyBQQ0RzCiAgICB0byBiZSBvZiBkeW5hbWlj
IEhJSSB0eXBlLCBzbyBkZWNsYXJlIHRoZW0gYXMgc3VjaC4KICAgIAogICAgICBnRWZpU2VjdXJp
dHlQa2dUb2tlblNwYWNlR3VpZC5QY2RUY2dQaHlzaWNhbFByZXNlbmNlSW50ZXJmYWNlVmVyCiAg
ICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFRwbTJBY3BpVGFibGVSZXYKICAg
IAogICAgQ3VycmVudGx5LCB0aGUgVFBNMiBBQ1BJIHRhYmxlIGlzIG5vdCBwcm9kdWNlZCwgc2lu
Y2Ugd2UgZG8gbm90CiAgICBpbmNvcnBvcmF0ZSB0aGUgVGNnMlNtbSBtb2R1bGUsIHdoaWNoIGlt
cGxlbWVudHMgdGhlIFNNSSBiYXNlZAogICAgcGh5c2ljYWwgcHJlc2VuY2UgaW50ZXJmYWNlIGV4
cG9zZWQgdG8gdGhlIE9TLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IGNmM2FkOTcyYTIxMDVmZmEzNzk1ZGRiMWQ5YzE0
OWM3ZmMzNjlmOWIKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KRGF0ZTogICBXZWQgSmFuIDggMTU6Mzg6NDIgMjAyMCArMDEwMAoKICAgIE92bWZQa2c6
IHJlb3JnYW5pemUgVFBNMiBzdXBwb3J0IGluIERTQy9GREYgZmlsZXMKICAgIAogICAgUHV0IHRo
ZSBUUE0yIHJlbGF0ZWQgRFhFIG1vZHVsZXMgdG9nZXRoZXIgaW4gdGhlIERTQywgYW5kIGFkZCBh
CiAgICBUUE0yIHN1cHBvcnQgaGVhZGVyIGNvbW1lbnQgd2hpbGUgYXQgaXQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQg
MjY0OWE3MzViMjQ5ZTU0YTRkZGQ3YmQyYjhkNjJiZmU3N2U4ZDZkYQpBdXRob3I6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMiAyMDox
Njo1NiAyMDIwICswODAwCgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IElnbm9yZSBDUiBh
bmQgTEYgY2hhcmFjdGVycyBpbiBzdWJqZWN0IGxlbmd0aAogICAgCiAgICBSRUY6IGh0dHBzOi8v
YnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEzCiAgICAKICAgIFN0cmlw
IHRoZSB0cmFpbGluZyBjaGFyYWN0ZXJzIGJlZm9yZSBjaGVja2luZyB0aGUgc3ViamVjdCBsaW5l
IGlzCiAgICBsZXNzIHRoYW4gNzIgY2hhcmFjdGVycy4KICAgIAogICAgRml4ZXM6IGU2MTQwNjcw
OGM4M2YKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KCmNvbW1pdCA5NzJk
ODg3MjY0MTBlMjFiMWZmZjFhNTI4ODU0MjAyYzY3ZTk3ZWYxCkF1dGhvcjogQXNoaXNoIFNpbmdo
YWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgpEYXRlOiAgIFR1ZSBEZWMgMjQgMTA6NTc6NDcg
MjAxOSArMDgwMAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEVESzIgUGxhdGZvcm0gQm9vdCBNYW5h
Z2VyIFByb3RvY29sCiAgICAKICAgIEFkZCBlZGsyIHBsYXRmb3JtIGJvb3QgbWFuYWdlciBwcm90
b2NvbCB3aGljaCB3b3VsZCBoYXZlIHBsYXRmb3JtCiAgICBzcGVjaWZpYyByZWZyZXNoZXMgdG8g
dGhlIGF1dG8gZW51bWVyYXRlZCBhcyB3ZWxsIGFzIE5WIGJvb3Qgb3B0aW9ucwogICAgZm9yIHRo
ZSBwbGF0Zm9ybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQXNoaXNoIFNpbmdoYWwgPGFzaGlz
aHNpbmdoYUBudmlkaWEuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVs
LmNvbT4KCmNvbW1pdCBjOWQ3MjYyODQzMjEyNmNiY2U1OGE0OGI0NDBlNDk0NGJhYTRiZWFiCkF1
dGhvcjogUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSmFuIDIgMjA6
MzA6MjcgMjAyMCArMDAwMAoKICAgIENyeXB0b1BrZzogU3VwcG9ydCBmb3IgU0hBMzg0ICYgU0hB
NTEyIFJTQSBzaWduaW5nIHNjaGVtZXMKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM4OQogICAgCiAgICBDdXJyZW50bHkgUlNBIHNp
Z25pbmcgc2NoZW1lIHN1cHBvcnQgaXMgYXZhaWxhYmxlIGZvciBNRDUsIFNIQS0xIG9yCiAgICBT
SEEtMjU2IGFsZ29yaXRobXMuVGhlIGZpeCBpcyB0byBleHRlbmQgdGhpcyBzdXBwb3J0IGZvciBT
SEEzODQgYW5kCiAgICBTSEE1MTIuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
ICAgQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFu
IEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDM5NmU3OTEwNTlmMzcwNjJj
YmVlODU2OTZlMmI0MTg2ZWM3MmE5ZTMKQXV0aG9yOiBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gMyAxNDo1OToyNyAyMDIwICswODAwCgogICAgVWVmaUNw
dVBrZzogQWx3YXlzIGxvYWQgbWljcm9jb2RlIHBhdGNoIG9uIEFQIHByb2Nlc3Nvci4KICAgIAog
ICAgVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBtaWNyb2NvZGUgbG9hZGVyIHRvIGFsd2F5cyBwZXJm
b3JtIGEgbWljcm9jb2RlCiAgICBkZXRlY3QgYW5kIGxvYWQgb24gYm90aCBCU1AgYW5kIEFQIHBy
b2Nlc3Nvci4gVGhpcyBpcyB0byBmaXggYSBwb3RlbnRpYWwKICAgIG1pY3JvY29kZSByZXZpc2lv
biBtaXNtYXRjaCBpc3N1ZSBpbiBiZWxvdyBzaXR1YXRpb246CiAgICAxLiBBc3N1bWUgdGhlcmUg
YXJlIHR3byBtaWNyb2NvZGUgY28tZXhpc3RzIGluIGZsYXNoOiBvbmUgcHJvZHVjdGlvbgogICAg
ICAgdmVyc2lvbiBhbmQgb25lIGRlYnVnIHZlcnNpb24gbWljcm9jb2RlLgogICAgMi4gRklUIGxv
YWRzIHByb2R1Y3Rpb24gbWljcm9jb2RlIHRvIEJTUCBhbmQgYWxsIEFQLgogICAgMy4gVWVmaUNw
dVBrZyBsb2FkZXIgbG9hZHMgZGVidWcgbWljcm9jb2RlIHRvIEJTUCwgYW5kIHNraXAgdGhlIGxv
YWRpbmcKICAgICAgIG9uIEFQLgogICAgQXMgYSByZXN1bHQsIGRpZmZlcmVudCBtaWNyb2NvZGUg
cGF0Y2hlcyBhcmUgbG9hZGVkIHRvIEJTUCBhbmQgQVAsIGFuZAogICAgdHJpZ2dlciBtaWNyb2Nv
ZGUgbWlzbWF0Y2ggZXJyb3IgZHVyaW5nIE9TIGJvb3QuCiAgICAKICAgIEJaIGxpbms6IGh0dHBz
Oi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQzMQogICAgCiAgICBD
YzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5p
QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+Cgpj
b21taXQgMDhhNDc1ZGYxMGI3NWY4NGNkZWI5YjExZTM4ZjhlZWU5YjVjMDQ4ZApBdXRob3I6IFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTU6MTE6NTEg
MjAyMCArMDgwMAoKICAgIFVlZmlDcHVQa2c6IFJlbW92ZSBhbGlnbm1lbnQgY2hlY2sgd2hlbiBj
YWxjdWxhdGUgbWljcm9jb2RlIHNpemUuCiAgICAKICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUg
dW5uZWNlc3NhcnkgYWxpZ25tZW50IGNoZWNrIG9uIG1pY3JvY29kZSBwYXRjaAogICAgVG90YWxT
aXplIGludHJvZHVjZWQgYnkgY29tbWl0IGQ3ODZhMTcyLiBUaGUgVG90YWxTaXplIGhhcyBhbHJl
YWR5IGJlZW4KICAgIGNoZWNrZWQgd2l0aCAxSyBhbGlnbm1lbnQgYW5kIE1BWF9BRERSRVNTIGlu
IHByZXZpb3VzIGNvZGUgYXMgYmVsb3c6CiAgICAKICAgICAgICBpZiAoIChVSU5UTilNaWNyb2Nv
ZGVFbnRyeVBvaW50ID4gKE1BWF9BRERSRVNTIC0gVG90YWxTaXplKSB8fAogICAgICAgICAgICAg
KChVSU5UTilNaWNyb2NvZGVFbnRyeVBvaW50ICsgVG90YWxTaXplKSA+IE1pY3JvY29kZUVuZCB8
fAogICAgICAgICAgICAgKERhdGFTaXplICYgMHgzKSAhPSAwIHx8CiAgICAgICAgICAgICAoVG90
YWxTaXplICYgKFNJWkVfMUtCIC0gMSkpICE9IDAgfHwKICAgICAgICAgICAgIFRvdGFsU2l6ZSA8
IERhdGFTaXplCiAgICAgICAgICAgKSB7CiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9u
Z0BpbnRlbC5jb20+CiAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6IEhh
byBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUg
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 02:57:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 02: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 1ipkUC-0006xW-WA; Fri, 10 Jan 2020 02:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipkUA-0006xR-SD
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 02:57:18 +0000
X-Inumbo-ID: e93d662c-3354-11ea-bbf8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e93d662c-3354-11ea-bbf8-12813bfff9fa;
 Fri, 10 Jan 2020 02:57: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 <osstest-admin@xenproject.org>)
 id 1ipkU8-0003CF-TD; Fri, 10 Jan 2020 02:57: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 1ipkU8-0005dM-I1; Fri, 10 Jan 2020 02:57:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipkU8-00038N-HL; Fri, 10 Jan 2020 02:57:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145879-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
X-Osstest-Versions-That: xen=c6c63b6dbffcdf32a59efa1fd6e578437fba06ff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 02:57:16 +0000
Subject: [Xen-devel] [xen-unstable test] 145879: 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>

ZmxpZ2h0IDE0NTg3OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTg3OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ1ODUxCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJsb2NrZWQgaW4gMTQ1
ODUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDU4NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTg1MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1ODUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU4NTEKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NTg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU4NTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTg1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgZmFlMjQ5ZDIzNDEzYjJiZjdkOThhOTdkOGY2NDljZjdkMTAyYzFhZQpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzZjNjNiNmRiZmZjZGYzMmE1OWVm
YTFmZDZlNTc4NDM3ZmJhMDZmZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1ODUxICAyMDIwLTAx
LTA5IDA3OjUzOjMzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NTg3OSAgMjAy
MC0wMS0wOSAxODozNjozOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgYzZjNjNiNmRiZi4uZmFlMjQ5ZDIzNCAgZmFlMjQ5ZDIzNDEz
YjJiZjdkOThhOTdkOGY2NDljZjdkMTAyYzFhZSAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 05:10:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 05:10: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 1ipmYt-0001kg-4t; Fri, 10 Jan 2020 05:10:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipmYs-0001kb-GL
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 05:10:18 +0000
X-Inumbo-ID: 7aa90992-3367-11ea-bd62-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7aa90992-3367-11ea-bd62-12813bfff9fa;
 Fri, 10 Jan 2020 05:10: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 <osstest-admin@xenproject.org>)
 id 1ipmYl-0006Al-Hx; Fri, 10 Jan 2020 05:10: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 1ipmYl-0000DQ-7O; Fri, 10 Jan 2020 05:10:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipmYl-0003ry-6X; Fri, 10 Jan 2020 05:10:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145902-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=e18792566c7fb1335e705c3b19334db9271eac90
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 05:10:11 +0000
Subject: [Xen-devel] [ovmf test] 145902: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgZTE4NzkyNTY2YzdmYjEzMzVlNzA1YzNiMTkzMzRkYjkyNzFlYWM5MApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDIgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkwMiAgMjAyMC0wMS0xMCAwMjo1Mjo1MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50
ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IGUxODc5MjU2NmM3ZmIxMzM1ZTcwNWMzYjE5MzM0ZGI5MjcxZWFjOTAKQXV0aG9yOiBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEphbiA5IDEzOjIxOjM2IDIwMjAg
KzA4MDAKCiAgICBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tOiBBZGQgbWlzc2VkIGNvbW1lbnRz
IGZvciBwYXJhbWV0ZXIuCiAgICAKICAgIFRoaXMgaXNzdWUgY2F1c2VkIGJ5IGJlbG93IGNoYW5n
ZToKICAgICAgU0hBLTE6IGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4NzIzYzgwZTYK
ICAgICAgKiBVZWZpQ3B1UGtnL1BpU21tQ3B1RHhlU21tOiBQcmUtYWxsb2NhdGUgUFJPQ0VEVVJF
X1RPS0VOIGJ1ZmZlcgogICAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM4OAogICAgCiAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlA
aW50ZWwuY29tPgogICAgQWNrZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+Cgpjb21t
aXQgZjU1NDc3ZmUyZDYyNjg3YWUwYjkxZTNjNWU2OGRiMmMyMmNiYWY1YwpBdXRob3I6IEFyZCBC
aWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBKYW4gOCAx
NTozODo0MyAyMDIwICswMTAwCgogICAgT3ZtZlBrZzogdXNlIEhJSSB0eXBlIFBDRHMgZm9yIFRQ
TTIgY29uZmlnIHJlbGF0ZWQgdmFyaWFibGVzCiAgICAKICAgIFRoZSBISUkgcGFnZXMgdGhhdCBh
cmUgcGFydCBvZiBUY2cyQ29uZmlnRHhlIGV4cGVjdCB0aGUgZm9sbG93aW5nIFBDRHMKICAgIHRv
IGJlIG9mIGR5bmFtaWMgSElJIHR5cGUsIHNvIGRlY2xhcmUgdGhlbSBhcyBzdWNoLgogICAgCiAg
ICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFRjZ1BoeXNpY2FsUHJlc2VuY2VJ
bnRlcmZhY2VWZXIKICAgICAgZ0VmaVNlY3VyaXR5UGtnVG9rZW5TcGFjZUd1aWQuUGNkVHBtMkFj
cGlUYWJsZVJldgogICAgCiAgICBDdXJyZW50bHksIHRoZSBUUE0yIEFDUEkgdGFibGUgaXMgbm90
IHByb2R1Y2VkLCBzaW5jZSB3ZSBkbyBub3QKICAgIGluY29ycG9yYXRlIHRoZSBUY2cyU21tIG1v
ZHVsZSwgd2hpY2ggaW1wbGVtZW50cyB0aGUgU01JIGJhc2VkCiAgICBwaHlzaWNhbCBwcmVzZW5j
ZSBpbnRlcmZhY2UgZXhwb3NlZCB0byB0aGUgT1MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgY2YzYWQ5NzJhMjEwNWZm
YTM3OTVkZGIxZDljMTQ5YzdmYzM2OWY5YgpBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBKYW4gOCAxNTozODo0MiAyMDIwICswMTAw
CgogICAgT3ZtZlBrZzogcmVvcmdhbml6ZSBUUE0yIHN1cHBvcnQgaW4gRFNDL0ZERiBmaWxlcwog
ICAgCiAgICBQdXQgdGhlIFRQTTIgcmVsYXRlZCBEWEUgbW9kdWxlcyB0b2dldGhlciBpbiB0aGUg
RFNDLCBhbmQgYWRkIGEKICAgIFRQTTIgc3VwcG9ydCBoZWFkZXIgY29tbWVudCB3aGlsZSBhdCBp
dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmNvbW1pdCAyNjQ5YTczNWIyNDllNTRhNGRkZDdiZDJiOGQ2MmJmZTc3ZThkNmRhCkF1
dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CkRhdGU6ICAg
VGh1IEphbiAyIDIwOjE2OjU2IDIwMjAgKzA4MDAKCiAgICBCYXNlVG9vbHMvUGF0Y2hDaGVjay5w
eTogSWdub3JlIENSIGFuZCBMRiBjaGFyYWN0ZXJzIGluIHN1YmplY3QgbGVuZ3RoCiAgICAKICAg
IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTMK
ICAgIAogICAgU3RyaXAgdGhlIHRyYWlsaW5nIGNoYXJhY3RlcnMgYmVmb3JlIGNoZWNraW5nIHRo
ZSBzdWJqZWN0IGxpbmUgaXMKICAgIGxlc3MgdGhhbiA3MiBjaGFyYWN0ZXJzLgogICAgCiAgICBG
aXhlczogZTYxNDA2NzA4YzgzZgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29t
PgoKY29tbWl0IDk3MmQ4ODcyNjQxMGUyMWIxZmZmMWE1Mjg4NTQyMDJjNjdlOTdlZjEKQXV0aG9y
OiBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CkRhdGU6ICAgVHVlIERl
YyAyNCAxMDo1Nzo0NyAyMDE5ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBBZGQgRURLMiBQbGF0
Zm9ybSBCb290IE1hbmFnZXIgUHJvdG9jb2wKICAgIAogICAgQWRkIGVkazIgcGxhdGZvcm0gYm9v
dCBtYW5hZ2VyIHByb3RvY29sIHdoaWNoIHdvdWxkIGhhdmUgcGxhdGZvcm0KICAgIHNwZWNpZmlj
IHJlZnJlc2hlcyB0byB0aGUgYXV0byBlbnVtZXJhdGVkIGFzIHdlbGwgYXMgTlYgYm9vdCBvcHRp
b25zCiAgICBmb3IgdGhlIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBc2hpc2gg
U2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF5IE5p
IDxyYXkubmlAaW50ZWwuY29tPgoKY29tbWl0IGM5ZDcyNjI4NDMyMTI2Y2JjZTU4YTQ4YjQ0MGU0
OTQ0YmFhNGJlYWIKQXV0aG9yOiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgpEYXRlOiAg
IFRodSBKYW4gMiAyMDozMDoyNyAyMDIwICswMDAwCgogICAgQ3J5cHRvUGtnOiBTdXBwb3J0IGZv
ciBTSEEzODQgJiBTSEE1MTIgUlNBIHNpZ25pbmcgc2NoZW1lcwogICAgCiAgICBCWjogaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5CiAgICAKICAgIEN1
cnJlbnRseSBSU0Egc2lnbmluZyBzY2hlbWUgc3VwcG9ydCBpcyBhdmFpbGFibGUgZm9yIE1ENSwg
U0hBLTEgb3IKICAgIFNIQS0yNTYgYWxnb3JpdGhtcy5UaGUgZml4IGlzIHRvIGV4dGVuZCB0aGlz
IHN1cHBvcnQgZm9yIFNIQTM4NCBhbmQKICAgIFNIQTUxMi4KICAgIAogICAgQ2M6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2Fu
Z0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+Cgpjb21taXQgMzk2
ZTc5MTA1OWYzNzA2MmNiZWU4NTY5NmUyYjQxODZlYzcyYTllMwpBdXRob3I6IFNpeXVhbiwgRnUg
PHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAzIDE0OjU5OjI3IDIwMjAgKzA4
MDAKCiAgICBVZWZpQ3B1UGtnOiBBbHdheXMgbG9hZCBtaWNyb2NvZGUgcGF0Y2ggb24gQVAgcHJv
Y2Vzc29yLgogICAgCiAgICBUaGlzIHBhdGNoIHVwZGF0ZXMgdGhlIG1pY3JvY29kZSBsb2FkZXIg
dG8gYWx3YXlzIHBlcmZvcm0gYSBtaWNyb2NvZGUKICAgIGRldGVjdCBhbmQgbG9hZCBvbiBib3Ro
IEJTUCBhbmQgQVAgcHJvY2Vzc29yLiBUaGlzIGlzIHRvIGZpeCBhIHBvdGVudGlhbAogICAgbWlj
cm9jb2RlIHJldmlzaW9uIG1pc21hdGNoIGlzc3VlIGluIGJlbG93IHNpdHVhdGlvbjoKICAgIDEu
IEFzc3VtZSB0aGVyZSBhcmUgdHdvIG1pY3JvY29kZSBjby1leGlzdHMgaW4gZmxhc2g6IG9uZSBw
cm9kdWN0aW9uCiAgICAgICB2ZXJzaW9uIGFuZCBvbmUgZGVidWcgdmVyc2lvbiBtaWNyb2NvZGUu
CiAgICAyLiBGSVQgbG9hZHMgcHJvZHVjdGlvbiBtaWNyb2NvZGUgdG8gQlNQIGFuZCBhbGwgQVAu
CiAgICAzLiBVZWZpQ3B1UGtnIGxvYWRlciBsb2FkcyBkZWJ1ZyBtaWNyb2NvZGUgdG8gQlNQLCBh
bmQgc2tpcCB0aGUgbG9hZGluZwogICAgICAgb24gQVAuCiAgICBBcyBhIHJlc3VsdCwgZGlmZmVy
ZW50IG1pY3JvY29kZSBwYXRjaGVzIGFyZSBsb2FkZWQgdG8gQlNQIGFuZCBBUCwgYW5kCiAgICB0
cmlnZ2VyIG1pY3JvY29kZSBtaXNtYXRjaCBlcnJvciBkdXJpbmcgT1MgYm9vdC4KICAgIAogICAg
QlogbGluazogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NDMxCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzog
UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU2l5dWFuIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KCmNvbW1pdCAwOGE0NzVkZjEwYjc1Zjg0Y2RlYjliMTFlMzhmOGVlZTliNWMw
NDhkCkF1dGhvcjogU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBK
YW4gMyAxNToxMTo1MSAyMDIwICswODAwCgogICAgVWVmaUNwdVBrZzogUmVtb3ZlIGFsaWdubWVu
dCBjaGVjayB3aGVuIGNhbGN1bGF0ZSBtaWNyb2NvZGUgc2l6ZS4KICAgIAogICAgVGhpcyBwYXRj
aCByZW1vdmVzIHRoZSB1bm5lY2Vzc2FyeSBhbGlnbm1lbnQgY2hlY2sgb24gbWljcm9jb2RlIHBh
dGNoCiAgICBUb3RhbFNpemUgaW50cm9kdWNlZCBieSBjb21taXQgZDc4NmExNzIuIFRoZSBUb3Rh
bFNpemUgaGFzIGFscmVhZHkgYmVlbgogICAgY2hlY2tlZCB3aXRoIDFLIGFsaWdubWVudCBhbmQg
TUFYX0FERFJFU1MgaW4gcHJldmlvdXMgY29kZSBhcyBiZWxvdzoKICAgIAogICAgICAgIGlmICgg
KFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgPiAoTUFYX0FERFJFU1MgLSBUb3RhbFNpemUpIHx8
CiAgICAgICAgICAgICAoKFVJTlROKU1pY3JvY29kZUVudHJ5UG9pbnQgKyBUb3RhbFNpemUpID4g
TWljcm9jb2RlRW5kIHx8CiAgICAgICAgICAgICAoRGF0YVNpemUgJiAweDMpICE9IDAgfHwKICAg
ICAgICAgICAgIChUb3RhbFNpemUgJiAoU0laRV8xS0IgLSAxKSkgIT0gMCB8fAogICAgICAgICAg
ICAgVG90YWxTaXplIDwgRGF0YVNpemUKICAgICAgICAgICApIHsKICAgIAogICAgQ2M6IEVyaWMg
RG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5j
b20+CiAgICBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkg
TmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 05:20:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 05:20: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 1ipmiJ-0002FQ-Ap; Fri, 10 Jan 2020 05:20:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipmiH-00026I-Eo
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 05:20:01 +0000
X-Inumbo-ID: cdec5946-3368-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cdec5946-3368-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 05:19: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 <osstest-admin@xenproject.org>)
 id 1ipmhw-0006LT-OY; Fri, 10 Jan 2020 05: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 1ipmhw-0000TD-Gz; Fri, 10 Jan 2020 05:19:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipmhw-0007So-GL; Fri, 10 Jan 2020 05:19:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145900-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 05:19:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 145900: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkwMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 08:04:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 08: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 1ippGp-00081Z-7u; Fri, 10 Jan 2020 08:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ippGn-00081U-BL
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 08:03:49 +0000
X-Inumbo-ID: b876dad4-337f-11ea-bea2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b876dad4-337f-11ea-bea2-12813bfff9fa;
 Fri, 10 Jan 2020 08:03: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 <osstest-admin@xenproject.org>)
 id 1ippGh-0001bF-C5; Fri, 10 Jan 2020 08:03: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 1ippGg-0008J5-Ta; Fri, 10 Jan 2020 08:03:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ippGg-0007b9-T0; Fri, 10 Jan 2020 08:03:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145908-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 08:03:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 145908: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkwOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 08:56:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 08: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 1ipq5O-0003kt-14; Fri, 10 Jan 2020 08:56:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ryA=27=amazon.co.uk=prvs=27124b7d2=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipq5M-0003ko-ST
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 08:56:04 +0000
X-Inumbo-ID: 07f6ab6e-3387-11ea-b89f-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07f6ab6e-3387-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 08:56:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578646564; x=1610182564;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=M75JXyohVPiaE+pUjvTBarVA0vAgbRtjunhlFEuR4Fg=;
 b=bCM9ZuPrVxT4NEfF/Psq9sIn/y9HJyC7LP8JdIZy0HUAWLY1cPZdoNFC
 LDlmef1PZtCs60tRvW8B8m3EvCcMkoRM6SZ5OVRarbAUqeOx4MCaMi/BG
 /EL5S2l93Iwl7r6jiUpLSNi3iUziIcydZs+UERo/prbVvT18gULsalkz0 k=;
IronPort-SDR: Xk55ESS9gYJJ2ekThSEbpozqFK/so37Say0Ar7DHXgyAX5ohV531FFzRFv7Rb+10ftZbrpzaqI
 +FSPW1qBFLxA==
X-IronPort-AV: E=Sophos;i="5.69,415,1571702400"; 
   d="scan'208";a="9511403"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 10 Jan 2020 08:54:47 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 39404A1DA7; Fri, 10 Jan 2020 08:54:44 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 08:54:43 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 08:54:42 +0000
Received: from CBG-5CG9341D0C.cbg10.amazon.com (10.55.227.19) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 10 Jan 2020 08:54:39 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 08:54:37 +0000
Message-ID: <20200110085437.543-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] MAINTAINERS: Update my email address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

SXQgaXMgbm93IG1vcmUgY292ZW5pZW50IGZvciBtZSB0byB1c2UgbXkgQW1hem9uIGFkZHJlc3Mu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogTUFJTlRB
SU5FUlMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBhNDJm
ZWY2YWI5Li5kNWJkODMwNzNjIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJ
TkVSUwpAQCAtNDgwLDcgKzQ4MCw3IEBAIEY6CXRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvCiBGOgl0
b29scy90ZXN0cy94ODZfZW11bGF0b3IvCiAKIFg4NiBJL08gRU1VTEFUSU9OCi1NOglQYXVsIER1
cnJhbnQgPHBhdWxAeGVuLm9yZz4KK006CVBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNv
bT4KIFM6CVN1cHBvcnRlZAogRjoJeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKIEY6CXhlbi9h
cmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTUxMiw3ICs1MTIsNyBAQCBTOglNYWludGFpbmVk
CiBGOgl4ZW4vYXJjaC94ODYvbW0vc2hhZG93LwogCiBYODYgVklSSURJQU4gRU5MSUdIVEVOTUVO
VFMKLU06CVBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgorTToJUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgogUzoJU3VwcG9ydGVkCiBGOgl4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuLwogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 09:13:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 09: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 1ipqLg-0005Qs-MS; Fri, 10 Jan 2020 09:12:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ryA=27=amazon.co.uk=prvs=27124b7d2=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipqLf-0005Qn-Fn
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 09:12:55 +0000
X-Inumbo-ID: 62808774-3389-11ea-beae-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62808774-3389-11ea-beae-12813bfff9fa;
 Fri, 10 Jan 2020 09:12:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578647575; x=1610183575;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=9ahEYIioX1LLQRGbnTkJ6/JN7UC5pyit9rAxshIfqo8=;
 b=iussjyLOIAok39JvJhj2CGUzIcIdZIpvQASdJOO+AWB11J76Kcu4miS9
 jDqLCTpbHxOzMhaC/1dYX0lKfmr2wjxJs2jcF9tp34tOhcsKFpy/PmiPo
 NkX+POgkS1F84KXunAYSZxeGAniOQdUmHZ70HhNXZTEMVtCpKZRUzHgR9 M=;
IronPort-SDR: JU8hvHBuzE1XzlkjBtsb/z7nbMonHK8SuOnMgQEQY6YMJ8N2R+kCJBm/5vb1rCLqJgTfwT41XO
 G1EeJ3PgvH8g==
X-IronPort-AV: E=Sophos;i="5.69,415,1571702400"; 
   d="scan'208";a="9513710"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 10 Jan 2020 09:12:53 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id BF7BCA22B9; Fri, 10 Jan 2020 09:12:49 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 10 Jan 2020 09:12:49 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 09:12:48 +0000
Received: from CBG-5CG9341D0C.cbg10.amazon.com (10.55.227.19) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 10 Jan 2020 09:12:45 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 09:12:38 +0000
Message-ID: <20200110091238.845-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] Introduce CHANGELOG.md
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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

QXMgYWdyZWVkIGR1cmluZyB0aGUgMjAyMC0wMSBjb21tdW5pdHkgY2FsbCBbMV0gdGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEKY2hhbmdlbG9nLCBiYXNlZCBvbiB0aGUgcHJpbmNpcGxlcyBleHBsYWlu
ZWQgYXQga2VlcGFjaGFuZ2Vsb2cuY29tIFsyXS4KQSBuZXcgTUFJTlRBSU5FUlMgZW50cnkgaXMg
YWxzbyBhZGRlZCwgd2l0aCBteXNlbGYgYXMgKGN1cnJlbnRseSBzb2xlKQptYWludGFpbmVyLgoK
WzFdIFNlZSBDLjIgYXQgaHR0cHM6Ly9jcnlwdHBhZC5mci9wYWQvIy8yL3BhZC9lZGl0L0VSWnRN
WUQ1ajZrMHN2LU5HNkh0bC1BSi8KWzJdIGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEu
MC4wLwoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgot
LS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKU2hvdWxkIHRoZXJlIGJlIG90aGVyIG1h
aW50YWluZXJzIGFwYXJ0IGZyb20gbXlzZWxmICh3aXRoIG15IFJNIGhhdCBvbik/ClBlcmhhcHMg
TGFycyBzaG91bGQgYWxzbyBiZSBhZGRlZCBhcyBhIGRlc2lnbmF0ZWQgcmV2aWV3ZXI/Ci0tLQog
Q0hBTkdFTE9HLm1kIHwgMTQgKysrKysrKysrKysrKysKIE1BSU5UQUlORVJTICB8ICA1ICsrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBD
SEFOR0VMT0cubWQKCmRpZmYgLS1naXQgYS9DSEFOR0VMT0cubWQgYi9DSEFOR0VMT0cubWQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWM1ZTE3NGFhMAotLS0gL2Rldi9u
dWxsCisrKyBiL0NIQU5HRUxPRy5tZApAQCAtMCwwICsxLDE0IEBACisjIENoYW5nZWxvZworCitB
bGwgbm90YWJsZSBjaGFuZ2VzIHRvIFhlbiB3aWxsIGJlIGRvY3VtZW50ZWQgaW4gdGhpcyBmaWxl
LgorCitUaGUgZm9ybWF0IGlzIGJhc2VkIG9uIFtLZWVwIGEgQ2hhbmdlbG9nXShodHRwczovL2tl
ZXBhY2hhbmdlbG9nLmNvbS9lbi8xLjAuMC8pCisKKyMjIFtVbnJlbGVhc2VkXShodHRwczovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nKQorCisjIyMgQWRkZWQK
KyAtIFRoaXMgZmlsZSBhbmQgTUFJTlRBSU5FUlMgZW50cnkuCisKKyMjIFs0LjEzLjBdKGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9c2hvcnRsb2c7aD1SRUxFQVNF
LTQuMTMuMCkgLSAyMDE5LTEyLTE3CisKKz4gUG9pbnRlciB0byByZWxlYXNlIGZyb20gd2hpY2gg
Q0hBTkdFTE9HIHRyYWNraW5nIHN0YXJ0cwpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlO
VEFJTkVSUwppbmRleCBkNWJkODMwNzNjLi42OGM2OTEzNjFhIDEwMDY0NAotLS0gYS9NQUlOVEFJ
TkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTk4LDYgKzE5OCwxMSBAQCBGOgl4ZW4vaW5jbHVk
ZS9hc20tYXJtLwogRjoJeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLwogRjoJeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gtYXJtLmgKIAorQ2hhbmdlIExvZworTToJUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgorUzoJTWFpbnRhaW5lZAorRjoJQ0hBTkdFTE9HLm1kCisKIENvbnRp
bnVvdXMgSW50ZWdyYXRpb24gKENJKQogTToJRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2Uu
Y29tPgogVzoJaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbgotLSAKMi4xNy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 09:52:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 09:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipqxv-0000FP-2G; Fri, 10 Jan 2020 09:52:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipqxu-0000FK-20
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 09:52:26 +0000
X-Inumbo-ID: e6faa61b-338e-11ea-beb4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6faa61b-338e-11ea-beb4-12813bfff9fa;
 Fri, 10 Jan 2020 09:52:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1884AAE87;
 Fri, 10 Jan 2020 09:52:24 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200110091238.845-1-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4ecd249e-1e34-20ff-ae26-cb4d3bbd8cf4@suse.com>
Date: Fri, 10 Jan 2020 10:52:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200110091238.845-1-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDEuMjAyMCAxMDoxMiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSAvZGV2L251bGwK
PiArKysgYi9DSEFOR0VMT0cubWQKPiBAQCAtMCwwICsxLDE0IEBACj4gKyMgQ2hhbmdlbG9nCj4g
Kwo+ICtBbGwgbm90YWJsZSBjaGFuZ2VzIHRvIFhlbiB3aWxsIGJlIGRvY3VtZW50ZWQgaW4gdGhp
cyBmaWxlLgoKSG93IGRvIHdlIHF1YWxpZnkgd2hhdCdzICJub3RhYmxlIiBhbmQgd2hhdCdzIG5v
dD8gSU9XIEkgd29uZGVyCndoZXRoZXIgIkFsbCIgc2hvdWxkIGJlIGRyb3BwZWQsIG9yIGJlIHJl
cGxhY2VkIGJ5ICJTb21lIi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 09:57:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 09:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipr2n-0000Py-Me; Fri, 10 Jan 2020 09:57:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rEUW=27=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ipr2m-0000Pt-H9
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 09:57:28 +0000
X-Inumbo-ID: 96ecedd0-338f-11ea-a2eb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96ecedd0-338f-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 09:57:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578650240;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=D1xWrC6Ag1tBrxL6wpmWs++lZzVmnsxll9hLadKcGpk=;
 b=Y0gdQsXRwosE/29vTUKBauUIYa5v1iWTbpVgHugHJ1Mz5zz7pSvkwBPJ
 ZHh/bbpUSwkN6UYsk13ctmoTAR/qriCmKEG7ZvNW4ag4G8tDXh+Of5Hgu
 rg1RYcdEewdSUk0lW/Gw2ordYwbU2xgO4160GS5P9Tch8/4+20nzWjoTr g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HXhhWaF+J+teJvwZ9IWGKaLy1dlVfGtAyBZ9z+oarUZnk7jl6ieRvBLQ7LWm2qiHQZea7GSuXy
 HT+5Y8dCIv7+j+5lmoA8+hL6WlTWftfUF3nkfKpGj4zcI/jHubj0nGvIHTHLG/cU9bYeez9HWB
 sE91KGlqhuHmwEheJyXIBfUrLEkAjNpLbaNyi18OdRhQOG2OYv7vMO0ptLp3BouCAU1uF0mp9f
 S5dUivXaoz5p0sPbUeEUNegKbTp+TJDoz7N+cZQVX43Yl/1PtK5nCc+3Taz4x0rH+x3G25uUp1
 Yb4=
X-SBRS: 2.7
X-MesageID: 10748096
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,415,1571716800"; d="scan'208";a="10748096"
From: Lars Kurth <lars.kurth@citrix.com>
To: Paul Durrant <pdurrant@amazon.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] Introduce CHANGELOG.md
Thread-Index: AQHVx5YmlzQIn9VUekmAniQBT9DjzafjmKgA
Date: Fri, 10 Jan 2020 09:56:58 +0000
Message-ID: <BA8AB5C5-EB91-4FCA-B725-DA8EE91159E9@citrix.com>
References: <20200110091238.845-1-pdurrant@amazon.com>
In-Reply-To: <20200110091238.845-1-pdurrant@amazon.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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C940DB52B856C44ABE5C8807BD5CEACC@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDEwLzAxLzIwMjAsIDA5OjEyLCAiUGF1bCBEdXJyYW50IiA8cGR1cnJhbnRAYW1h
em9uLmNvbT4gd3JvdGU6DQoNCiAgICBBcyBhZ3JlZWQgZHVyaW5nIHRoZSAyMDIwLTAxIGNvbW11
bml0eSBjYWxsIFsxXSB0aGlzIHBhdGNoIGludHJvZHVjZXMgYQ0KICAgIGNoYW5nZWxvZywgYmFz
ZWQgb24gdGhlIHByaW5jaXBsZXMgZXhwbGFpbmVkIGF0IGtlZXBhY2hhbmdlbG9nLmNvbSBbMl0u
DQogICAgQSBuZXcgTUFJTlRBSU5FUlMgZW50cnkgaXMgYWxzbyBhZGRlZCwgd2l0aCBteXNlbGYg
YXMgKGN1cnJlbnRseSBzb2xlKQ0KICAgIG1haW50YWluZXIuDQogICAgDQogICAgWzFdIFNlZSBD
LjIgYXQgaHR0cHM6Ly9jcnlwdHBhZC5mci9wYWQvIy8yL3BhZC9lZGl0L0VSWnRNWUQ1ajZrMHN2
LU5HNkh0bC1BSi8NCiAgICBbMl0gaHR0cHM6Ly9rZWVwYWNoYW5nZWxvZy5jb20vZW4vMS4wLjAv
DQogICAgDQogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24u
Y29tPg0KDQoNClRoYW5rIHlvdSBQYXVsDQpFeGFjdGx5IHdoYXQgSSB3YXMgbG9va2luZyBmb3IN
Cg0KUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 10:05:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 10:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iprAR-0001Lr-I7; Fri, 10 Jan 2020 10:05:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ryA=27=amazon.co.uk=prvs=27124b7d2=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iprAQ-0001Lm-IH
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 10:05:22 +0000
X-Inumbo-ID: b63bfb80-3390-11ea-a2eb-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b63bfb80-3390-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 10:05:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578650722; x=1610186722;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=j89HtEqKLBhzj+S5OK+LTd/+ZM/6dWSUpBfeXEB0azo=;
 b=qmVCirMaQ9X1AyontV+KbaMPMv1nFdUhbmNCOworXUq7sbdKhzCbxg2m
 IqxIw74hdgSy60uwet59HmhFwpmBZJQsd1WYWMn7qF2eNQBRsDy/cmo4V
 +Zsw2x5554g2B+vnWbvxXjGkwUM6gnvqE2kKKyCnsU/FvtyokXtoi+vOa Q=;
IronPort-SDR: ow2jQv9B1/03ZuZrl5dV6XWXrTwHQW8uzjJgTanAOl92geMX3cgX/F5nMDjYF6GtJFUsLpdc9f
 GVupXVB4d88w==
X-IronPort-AV: E=Sophos;i="5.69,415,1571702400"; d="scan'208";a="17928651"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 10 Jan 2020 10:05:08 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1F353A20FE; Fri, 10 Jan 2020 10:05:07 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 10:05:06 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 10:05:05 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 10 Jan 2020 10:05:05 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH] Introduce CHANGELOG.md
Thread-Index: AQHVx5YgnhlhQcqPBUeZ5xSzZzMbjqfjqCQAgAACNeA=
Date: Fri, 10 Jan 2020 10:05:05 +0000
Message-ID: <10d677971c374b21a2daa11e67a50b62@EX13D32EUC003.ant.amazon.com>
References: <20200110091238.845-1-pdurrant@amazon.com>
 <4ecd249e-1e34-20ff-ae26-cb4d3bbd8cf4@suse.com>
In-Reply-To: <4ecd249e-1e34-20ff-ae26-cb4d3bbd8cf4@suse.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
x-originating-ip: [10.43.165.252]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] Introduce CHANGELOG.md
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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDEwIEphbnVhcnkgMjAyMCAwOTo1Mg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz47IExhcnMgS3VydGgNCj4gPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCj4g
U3ViamVjdDogUmU6IFtQQVRDSF0gSW50cm9kdWNlIENIQU5HRUxPRy5tZA0KPiANCj4gT24gMTAu
MDEuMjAyMCAxMDoxMiwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IC0tLSAvZGV2L251bGwNCj4g
PiArKysgYi9DSEFOR0VMT0cubWQNCj4gPiBAQCAtMCwwICsxLDE0IEBADQo+ID4gKyMgQ2hhbmdl
bG9nDQo+ID4gKw0KPiA+ICtBbGwgbm90YWJsZSBjaGFuZ2VzIHRvIFhlbiB3aWxsIGJlIGRvY3Vt
ZW50ZWQgaW4gdGhpcyBmaWxlLg0KPiANCj4gSG93IGRvIHdlIHF1YWxpZnkgd2hhdCdzICJub3Rh
YmxlIiBhbmQgd2hhdCdzIG5vdD8gSU9XIEkgd29uZGVyDQo+IHdoZXRoZXIgIkFsbCIgc2hvdWxk
IGJlIGRyb3BwZWQsIG9yIGJlIHJlcGxhY2VkIGJ5ICJTb21lIi4NCj4gDQoNCkFncmVlZCB0aGF0
IGl0J3MgZGViYXRhYmxlLiBQZXJoYXBzIGp1c3QgZHJvcCB0aGUgJ0FsbCcgYW5kIHNheToNCg0K
J05vdGFibGUgY2hhbmdlcyB0byBYZW4gd2lsbCBiZSBkb2N1bWVudGVkIGluIHRoaXMgZmlsZS4n
DQoNCj8NCg0KUGF0Y2ggYXV0aG9ycyBvdWdodCB0byB1cGRhdGUgdGhlIGZpbGUgaWYgdGhleSBj
b25zaWRlciB0aGVpciBjb250cmlidXRpb24ocykgbm90YWJsZSBidXQgSSdkIGFsc28gaG9wZSB0
aGF0IG1haW50YWluZXJzIHdpbGwgZXhwcmVzcyBhbiBvcGluaW9uIGFzIHRvIHdoZXRoZXIgc29t
ZXRoaW5nIHNob3VsZCBiZSBpbmNsdWRlZC9ub3QgaW5jbHVkZWQuIEl0J3Mgbm90IGdvaW5nIHRv
IGJlIGZvb2wtcHJvb2YgYnV0IEkgdGhpbmsgaXQgd2lsbCBiZSBiZXR0ZXIgdGhhbiBub3RoaW5n
Lg0KDQogIFBhdWwNCg0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 10:34:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 10:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iprcq-0003nw-0a; Fri, 10 Jan 2020 10:34:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iprco-0003nr-TF
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 10:34:42 +0000
X-Inumbo-ID: c5fcf9a8-3394-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5fcf9a8-3394-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 10:34:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iprcX-0004br-Hq; Fri, 10 Jan 2020 10:34:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iprcX-0007Pq-2S; Fri, 10 Jan 2020 10:34:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iprcX-0001HH-1w; Fri, 10 Jan 2020 10:34:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145906-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e90a643c90af66ce146f426861dc9a226c1caf62
X-Osstest-Versions-That: libvirt=832656fa8e6f7bfa6eb5f6f7de5ede697c6392e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 10:34:25 +0000
Subject: [Xen-devel] [libvirt test] 145906: 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>

ZmxpZ2h0IDE0NTkwNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTg0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1ODQyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGU5MGE2NDNjOTBhZjY2Y2UxNDZmNDI2ODYxZGM5YTIyNmMxY2Fm
NjIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDgzMjY1NmZhOGU2Zjdi
ZmE2ZWI1ZjZmN2RlNWVkZTY5N2M2MzkyZTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTg0MiAg
MjAyMC0wMS0wOSAwNDoxODo0MyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU5
MDYgIDIwMjAtMDEtMTAgMDQ6MTg6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgODMyNjU2ZmE4ZS4uZTkwYTY0
M2M5MCAgZTkwYTY0M2M5MGFmNjZjZTE0NmY0MjY4NjFkYzlhMjI2YzFjYWY2MiAtPiB4ZW4tdGVz
dGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 10:37:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 10: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 1iprfe-0003y7-O7; Fri, 10 Jan 2020 10:37:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VEhH=27=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iprfd-0003y1-Co
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 10:37:37 +0000
X-Inumbo-ID: 32638d14-3395-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32638d14-3395-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 10:37:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578652648;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=QR1yi6CJli1sWvx0XJRETp0lksT04VhUlAGTKTMy684=;
 b=OzPvw5skVcyTDXuuL0KYkAjLmSUBtg0SUHm0X7p33R7lDHRZN5nKUsQh
 eVCR26YLsGENBLWICpePcawSdP4JoQOXDqOd0N7EFyQItT9YaKj8sNrgj
 P5v69RawTA/8oEuF6jJ9Qibm+rcjMHENJm2/2ETkVD2ecmpG8Yiib+dcW 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R71nNg6DPzmLCjU+V2HhAZ7uapYbpJEJWTRDCwGG1WTUXVcQXde3RHGQHY4UQjS7h6wCrncoUH
 TcsZKij+NBF1glm4l/+Ffr/5WbebT0hAsRc0rt7Pcw4sXL1ofdNbBE9lMsLlz7LmQ/q9I9iU+P
 QHtfkKHXHWCxbnbaKEe3ZXDopJFYyPqvKH6yv03D/hJ4qkjJEt0WJLruz35pbS66RlLkbugJRW
 PG4yoSOACSbuosCxTcNIHhqu4ZRyuZm32e7S047Cfp1QJihldYzpqh+DG6Bxr/UAs+Q+CaOTGj
 x9s=
X-SBRS: 2.7
X-MesageID: 11165651
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,416,1571716800"; d="scan'208";a="11165651"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 10 Jan 2020 10:37:23 +0000
Message-ID: <20200110103723.29538-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

SGlkZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIHRoYXQgY2FuIGhlbHAgaWRlbnRpZnkgdGhl
IHJ1bm5pbmcgWGVuCmJpbmFyeSB2ZXJzaW9uOiBYRU5WRVJfZXh0cmF2ZXJzaW9uLCBYRU5WRVJf
Y29tcGlsZV9pbmZvLCBYRU5WRVJfY2hhbmdlc2V0LgpBZGQgZXhwbGljaXQgY2FzZXMgZm9yIFhF
TlZFUl9jb21tYW5kbGluZSBhbmQgWEVOVkVSX2J1aWxkX2lkIGFzIHdlbGwuCgpJbnRyb2R1Y2Ug
eHNtX2ZpbHRlcl9kZW5pZWQoKSB0byBodm1sb2FkZXIgdG8gcmVtb3ZlICI8ZGVuaWVkPiIgc3Ry
aW5nCmZyb20gZ3Vlc3QncyBETUkgdGFibGVzIHRoYXQgb3RoZXJ3aXNlIHdvdWxkIGJlIHNob3du
IGluIHRvb2xzIGxpa2UKZG1pZGVjb2RlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjEgLS0+IHYyOgotIEFkZGVkIHhzbV9maWx0
ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9kZW55KCkK
LSBNYWRlIGJlaGF2aW91ciB0aGUgc2FtZSBmb3IgYm90aCBSZWxlYXNlIGFuZCBEZWJ1ZyBidWls
ZHMKLSBYRU5WRVJfY2FwYWJpbGl0aWVzIGlzIG5vIGxvbmdlciBoaWRlZAoKQ0M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogRGFuaWVsIERlIEdyYWFmIDxk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxv
YWRlci5jIHwgMSArCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMgICAgfCAxICsK
IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgICAgICB8IDYgKysrKysrCiB0b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS94c20vZHVt
bXkuaCAgICAgICAgICAgICAgfCA5ICsrKysrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9odm1sb2FkZXIuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIu
YwppbmRleCA1OThhMjI2Mjc4Li5lNzYwZWQ1ZmE2IDEwMDY0NAotLS0gYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL2h2
bWxvYWRlci5jCkBAIC0xNDcsNiArMTQ3LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oeXBlcmNhbGxz
KHZvaWQpCiAgICAgLyogUHJpbnQgdmVyc2lvbiBpbmZvcm1hdGlvbi4gKi8KICAgICBjcHVpZChi
YXNlICsgMSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CiAgICAgaHlwZXJjYWxsX3hlbl92ZXJz
aW9uKFhFTlZFUl9leHRyYXZlcnNpb24sIGV4dHJhdmVyc2lvbik7CisgICAgeHNtX2ZpbHRlcl9k
ZW5pZWQoZXh0cmF2ZXJzaW9uLCBzaXplb2YoZXh0cmF2ZXJzaW9uKSk7CiAgICAgcHJpbnRmKCJE
ZXRlY3RlZCBYZW4gdiV1LiV1JXNcbiIsIGVheCA+PiAxNiwgZWF4ICYgMHhmZmZmLCBleHRyYXZl
cnNpb24pOwogfQogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9z
LmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKaW5kZXggOTdhMDU0ZTllMy4u
MWJhMzUyZWQyYyAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5j
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpAQCAtMjc1LDYgKzI3NSw3
IEBAIGh2bV93cml0ZV9zbWJpb3NfdGFibGVzKAogICAgIHhlbl9taW5vcl92ZXJzaW9uID0gKHVp
bnQxNl90KSB4ZW5fdmVyc2lvbjsKIAogICAgIGh5cGVyY2FsbF94ZW5fdmVyc2lvbihYRU5WRVJf
ZXh0cmF2ZXJzaW9uLCB4ZW5fZXh0cmFfdmVyc2lvbik7CisgICAgeHNtX2ZpbHRlcl9kZW5pZWQo
eGVuX2V4dHJhX3ZlcnNpb24sIHNpemVvZih4ZW5fZXh0cmFfdmVyc2lvbikpOwogCiAgICAgLyog
YnVpbGQgdXAgaHVtYW4tcmVhZGFibGUgWGVuIHZlcnNpb24gc3RyaW5nICovCiAgICAgcCA9IHhl
bl92ZXJzaW9uX3N0cjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGls
LmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCmluZGV4IDBjM2YyZDI0Y2QuLjA5
ZTM1NWZhM2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKKysr
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwpAQCAtOTk1LDYgKzk5NSwxMiBAQCB2
b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZp
ZywKICAgICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9WTV9HRU5FUkFUSU9OX0lEX0FERFIsIGNv
bmZpZy0+dm1fZ2lkX2FkZHIpOwogfQogCit2b2lkIHhzbV9maWx0ZXJfZGVuaWVkKGNoYXIgKnN0
ciwgc2l6ZV90IGxlbikKK3sKKyAgICBpZiAoIHN0cmNtcChzdHIsICI8ZGVuaWVkPiIpID09IDAg
KQorICAgICAgICBtZW1zZXQoc3RyLCAwLCBsZW4pOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0
aWwuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKaW5kZXggN2JjYTY0MThkMi4u
ZjdkOTA3Y2EwMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCkBAIC0yODYsNiArMjg2LDggQEAg
c3RydWN0IGFjcGlfY29uZmlnOwogdm9pZCBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMoc3Ry
dWN0IGFjcGlfY29uZmlnICpjb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcGh5c2ljYWwpOwogCit2b2lkIHhzbV9maWx0ZXJfZGVuaWVkKGNoYXIg
KnN0ciwgc2l6ZV90IGxlbik7CisKICNlbmRpZiAvKiBfX0hWTUxPQURFUl9VVElMX0hfXyAqLwog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94
c20vZHVtbXkuaAppbmRleCBiOGUxODVlNmZhLi5kMTViMDc4ZjEwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNzUw
LDE0ICs3NTAsMTcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbiAoWFNN
X0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogICAgIGNhc2UgWEVOVkVSX2dldF9mZWF0dXJlczoK
ICAgICAgICAgLyogVGhlc2Ugc3ViLW9wcyBpZ25vcmUgdGhlIHBlcm1pc3Npb24gY2hlY2tzIGFu
ZCByZXR1cm4gZGF0YS4gKi8KICAgICAgICAgcmV0dXJuIDA7Ci0gICAgY2FzZSBYRU5WRVJfZXh0
cmF2ZXJzaW9uOgotICAgIGNhc2UgWEVOVkVSX2NvbXBpbGVfaW5mbzoKICAgICBjYXNlIFhFTlZF
Ul9jYXBhYmlsaXRpZXM6Ci0gICAgY2FzZSBYRU5WRVJfY2hhbmdlc2V0OgogICAgIGNhc2UgWEVO
VkVSX3BhZ2VzaXplOgogICAgIGNhc2UgWEVOVkVSX2d1ZXN0X2hhbmRsZToKICAgICAgICAgLyog
VGhlc2UgTVVTVCBhbHdheXMgYmUgYWNjZXNzaWJsZSB0byBhbnkgZ3Vlc3QgYnkgZGVmYXVsdC4g
Ki8KICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fSE9PSywgY3VycmVudC0+
ZG9tYWluLCBOVUxMKTsKKworICAgIGNhc2UgWEVOVkVSX2V4dHJhdmVyc2lvbjoKKyAgICBjYXNl
IFhFTlZFUl9jb21waWxlX2luZm86CisgICAgY2FzZSBYRU5WRVJfY2hhbmdlc2V0OgorICAgIGNh
c2UgWEVOVkVSX2NvbW1hbmRsaW5lOgorICAgIGNhc2UgWEVOVkVSX2J1aWxkX2lkOgogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oWFNNX1BSSVYsIGN1cnJl
bnQtPmRvbWFpbiwgTlVMTCk7CiAgICAgfQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 10:38:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 10:38: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 1iprgY-00043x-4N; Fri, 10 Jan 2020 10:38:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qFeI=27=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iprgX-00043s-7m
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 10:38:33 +0000
X-Inumbo-ID: 54219360-3395-11ea-b89f-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54219360-3395-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 10:38:24 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id p9so1449888wmc.2
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 02:38:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=JaOEUG4vKPO4bhQI+ntqA7V1HHRNKk/AK56RlAZy2o8=;
 b=koZftDNvq6WMwOUIEcrCoGvOHEekP7ca+TWq8JObChjtPUh9zxTIR64G3HuH8PTkEw
 eP1kuqQAsh/k9k5iOtQhDzYov6gnGT0z3F3ZkRQTtOpFJNO7mghrMNhDskoOIYgGa+CA
 5YxjA99LOC2RTgamYfbQ89gSRqAUrQtfbAMYabrXBVcVCa91aAxH259z1i7Vd5FHnSPH
 pO+FHwBvzZeOZnVDrpjAuGF3sKfVDJq9KjWpLHti0hxvO11rKqnsGBfMizU1LahNQwpH
 sneorJMJYaqS+LNgmnrYttYdSRbObNUGUCoy2n9sQGbjzNIAg9MTqo1VMGLpQr09Kr20
 EgvA==
X-Gm-Message-State: APjAAAVtaxD8Uu/VSszYbNs7s1f3N2o9JTewdSblhOnkJFLquPv22+iJ
 77zEocy1emoauCHUTThJOSg=
X-Google-Smtp-Source: APXvYqxoQ2pbOpJz+8vTvVwid55mJ1zO7GSRuJNkqeOLtK0iVxXZNTXmaNGKpOC9bzgo5GvX7z8SRA==
X-Received: by 2002:a1c:6389:: with SMTP id x131mr3237927wmb.155.1578652703913; 
 Fri, 10 Jan 2020 02:38:23 -0800 (PST)
Received: from debian (11.163.200.146.dyn.plus.net. [146.200.163.11])
 by smtp.gmail.com with ESMTPSA id o4sm1687397wrx.25.2020.01.10.02.38.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 10 Jan 2020 02:38:23 -0800 (PST)
Date: Fri, 10 Jan 2020 10:38:21 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200110103821.rvl4glx24q7xbe4k@debian>
References: <20200109111505.12328-1-pdurrant@amazon.com>
 <20200109135217.wdvaxvp2i7jemqsv@debian>
 <a8596f255bfd46d3adefd4ca7f088056@EX13D32EUC003.ant.amazon.com>
 <20200109164106.attj6j44qcczixru@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200109164106.attj6j44qcczixru@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDQ6NDE6MDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAwOSwgMjAyMCBhdCAwMjowMjo1NVBNICswMDAwLCBEdXJyYW50LCBQYXVs
IHdyb3RlOgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgo+ID4gPiBTZW50OiAwOSBKYW51YXJ5IDIwMjAgMTM6NTIKPiA+ID4g
VG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPiA+ID4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24KPiA+ID4gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgQW50aG9ueSBQRVJBUkQKPiA+
ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0hd
IHRvb2xzL1J1bGVzLm1rOiBmaXggZGlzdGNsZWFuCj4gPiA+IAo+ID4gPiBPbiBUaHUsIEphbiAw
OSwgMjAyMCBhdCAxMToxNTowNUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4g
UnVubmluZyAnbWFrZSBkaXN0Y2xlYW4nIHVuZGVyIHRvb2xzIHdpbGwgY3VycmVudGx5IHJlc3Vs
dCBpbjoKPiA+ID4gPgo+ID4gPiA+IHRvb2xzL1J1bGVzLm1rOjI0NTogKioqIFlvdSBoYXZlIHRv
IHJ1biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IKPiA+ID4gaW5zdGFsbGluZyB0aGUg
dG9vbHMuICBTdG9wLgo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBwYXRjaCBhZGRzICdkaXN0Y2xlYW4n
LCAnc3ViZGlyLWRpc3RjbGVhbiUnIGFuZCAnc3ViZGlyLWNsZWFuJScgdG8KPiA+ID4gPiBuby1j
b25maWd1cmUtdGFyZ2V0cywgd2hpY2ggYWxsb3dzICdtYWtlIGRpc3RjbGVhbicgdG8gcnVuIHRv
Cj4gPiA+IGNvbXBsZXRpb24uCj4gPiA+ID4KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gPiA+IAo+ID4gPiBGaXhlczogMDA2OTFjNmM5
MGIKPiA+ID4gCj4gPiA+IFNvcnJ5IGZvciBub3Qgbm90aWNpbmcgdGhlIGJyZWFrYWdlIHdoaWxl
IHJldmlld2luZyB0aGF0IHBhdGNoLgo+ID4gPiAKPiA+IAo+ID4gT2suIEknbSBzdXJlIHRoYXQg
Y291bGQgYmUgYWRkZWQgYXQgY29tbWl0IGlmIHRoZXJlIGFyZSBubyBvdGhlciBjaGFuZ2VzIG5l
ZWRlZC4KPiAKPiBZZXMuIFN1cmUuCj4gCj4gPiAKPiA+ID4gSXMgdGhlcmUgYSB3YXkgdG8gcGF0
dGVybiBtYXRjaCBhbGwgdGFyZ2V0cyBjb250YWluaW5nICJjbGVhbiI/Cj4gPiA+IAo+ID4gPiAo
V291bGQgaGF2ZSBsb29rZWQgaW50byBpdCBteXNlbGYgYnV0IC1FVElNRSB0b2RheSkKPiA+IAo+
ID4gSSBjb3VsZG4ndCBwZXJzdWFkZSBmaWx0ZXIgdG8gbWF0Y2ggYWdhaW5zdCBwYXR0ZXJucyB3
aXRoIG11bHRpcGxlICUKPiA+IHNvIHRoaXMgd2FzIHRoZSBiZXN0IEkgY291bGQgY29tZSB1cCB3
aXRoLgo+ID4gCj4gCj4gT0suCgpJZiBJIGhlYXIgbm8gb2JqZWN0aW9uIG9yIHN1Z2dlc3Rpb24g
Zm9yIGltcHJvdmVtZW50IHRvZGF5IEkgd2lsbCBjb21taXQKdGhpcyBwYXRjaC4KCldlaS4KCj4g
Cj4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:03:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ips4C-0006Wm-8Q; Fri, 10 Jan 2020 11:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CofM=27=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ips4A-0006Wf-Ac
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 11:02:58 +0000
X-Inumbo-ID: c1ea9fa6-3398-11ea-bec4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1ea9fa6-3398-11ea-bec4-12813bfff9fa;
 Fri, 10 Jan 2020 11:02:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578654177;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=62wAlC/L0QnpvCXDSqyeZPorvRalzGJOuRWuulSE36c=;
 b=exEZjbjhDQvbLLcsrw74Qd5JY8I5wTO9q4S/zpWF3ww1IKW3r6Ct5LEv
 k/XIDvq9zXXabFesXe6qZOioEwId+sRquazmC8nQvaqX+8LN9PfzSFbwk
 9Gqil9auNI39ICPdz8pluCLmPIuMSM+HLB1dH6xRvjKDB/hS4d5Q4W6jk M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9aDmROsdXrvwTUE57XYHvMlYqOlSiLQLciM+C8/U7H614KKdDl9IXEvRORbHVw7H7eUH9//9kx
 Z+f2TCe3kR3oSkIMkgqupx9ml+gnNNTtxqIzXzmtZKXRGiGDDxryvocMiI48ZoZvR+O4jH5hah
 GcHyg5aeiYJbxiWqH0t6zNiBlLdaM3KU2sxQ0guBMUhHgGX+7vm5IyBlNGVPeKB7bdC1xtBn0m
 xhkmX7CLslZq7WHUihgo4I3ExMNuTdgfqIIvGQnL6ORREkT4d5BCuqbZ3m9Cfhsj3LBwILM4HD
 YYg=
X-SBRS: 2.7
X-MesageID: 11166621
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,416,1571716800"; d="scan'208";a="11166621"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20200110103723.29538-1-sergey.dyasli@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: <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
Date: Fri, 10 Jan 2020 11:02:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200110103723.29538-1-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Lars Kurth <lars.kurth@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMjAyMCAxMDozNywgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBIaWRlIHRoZSBmb2xs
b3dpbmcgaW5mb3JtYXRpb24gdGhhdCBjYW4gaGVscCBpZGVudGlmeSB0aGUgcnVubmluZyBYZW4K
PiBiaW5hcnkgdmVyc2lvbjogWEVOVkVSX2V4dHJhdmVyc2lvbiwgWEVOVkVSX2NvbXBpbGVfaW5m
bywgWEVOVkVSX2NoYW5nZXNldC4KPiBBZGQgZXhwbGljaXQgY2FzZXMgZm9yIFhFTlZFUl9jb21t
YW5kbGluZSBhbmQgWEVOVkVSX2J1aWxkX2lkIGFzIHdlbGwuCj4KPiBJbnRyb2R1Y2UgeHNtX2Zp
bHRlcl9kZW5pZWQoKSB0byBodm1sb2FkZXIgdG8gcmVtb3ZlICI8ZGVuaWVkPiIgc3RyaW5nCj4g
ZnJvbSBndWVzdCdzIERNSSB0YWJsZXMgdGhhdCBvdGhlcndpc2Ugd291bGQgYmUgc2hvd24gaW4g
dG9vbHMgbGlrZQo+IGRtaWRlY29kZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiB2MSAtLT4gdjI6Cj4gLSBBZGRlZCB4
c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciBpbnN0ZWFkIG9mIG1vZGlmeWluZyB4ZW5f
ZGVueSgpCj4gLSBNYWRlIGJlaGF2aW91ciB0aGUgc2FtZSBmb3IgYm90aCBSZWxlYXNlIGFuZCBE
ZWJ1ZyBidWlsZHMKPiAtIFhFTlZFUl9jYXBhYmlsaXRpZXMgaXMgbm8gbG9uZ2VyIGhpZGVkCj4K
PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+IENDOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KPiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpJIHJl
YWxpc2UgdGhlcmUgYXJlIGFyZ3VtZW50cyBvdmVyIGhvdyB0byBmaXggdGhpcywgYnV0IHdlICh0
aGUgWGVuCmNvbW11bml0eSkgaGF2ZSBhbHJlYWR5IGYqY2tlZCB1cCBvbmNlIGhlcmUsIGFuZCB0
aGlzIGlzIGRvaW5nIHNvIGEKc2Vjb25kIHRpbWUuCgpOYWNrLgoKRml4aW5nIGl0IGFueXdoZXJl
IG90aGVyIHRoYW4gWGVuIGlzIHNpbXBseSBub3QgYXBwcm9wcmlhdGUuCgpUaGUgcmVhc29uIGZv
ciB0aGlzICh3aGljaCBvdWdodCB0byBiZSBvYnZpb3VzLCBidXQgSSBndWVzcyBvbmx5IHRvCnRo
b3NlIHdobyBhY3R1YWxseSBkbyBjdXN0b21lciBzdXBwb3J0KSBpcyBiYXNpYyBodW1hbiBwaHlz
aW9sb2d5LsKgCiJkZW5pZWQiIG1lYW5zIHNvbWV0aGluZyBoYXMgZ29uZSB3cm9uZy7CoCBJdCBz
Y2FyZXMgcGVvcGxlLCBhbmQgY2F1c2VzCnRoZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBmaXgg
d2hhdGV2ZXIgaXMgYnJva2VuLgoKSXQgaXMgbm90IGFwcHJvcHJpYXRlIGZvciBpdCB0byBmaW5k
IGl0cyB3YXkgaW50byB0aGUgZ3Vlc3QgaW4gdGhlIGZpcnN0CnBsYWNlLCBhbmQgdGhhdCBpbmNs
dWRlcyB0dXJuaW5nIHVwIGluIGBkbWVzZ2AgYW5kIG90aGVyIGxvZ3MsIGFuZApleHBlY3Rpbmcg
Z3Vlc3QgcnVudGltZSB0byBmaWx0ZXIgZm9yIGl0IGlzIGNvbXBsZXRlIG5vbnNlbnNlLgoKQXMg
c2FpZCBzZXZlcmFsIHRpbWVzIGJlZm9yZSwgdGhlIGVtcHR5IHN0cmluZyBpcyBjb21wbGV0ZWx5
IGZpbmUgQUJJCndpc2UsIGRvZXNuJ3QgY29uZnVzZSBjdXN0b21lcnMsIGFuZCByZWFsbHkgcmVh
bGx5IGRvZXMgd29yayBpbiBwcmFjdGljZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:06: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 1ips7q-0006ff-Tb; Fri, 10 Jan 2020 11:06:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ips7p-0006fY-Ms
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 11:06:45 +0000
X-Inumbo-ID: 3c6c88fc-3399-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c6c88fc-3399-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 11:06: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 <osstest-admin@xenproject.org>)
 id 1ips7S-0005Fu-Ah; Fri, 10 Jan 2020 11:06: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 1ips7S-0008LZ-0o; Fri, 10 Jan 2020 11:06:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ips7S-0000kX-0E; Fri, 10 Jan 2020 11:06:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145915-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=035eed4c0d257c905a556fa0f4865a0c077b4e7f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 11:06:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 145915: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwMzVlZWQ0YzBkMjU3
YzkwNWE1NTZmYTBmNDg2NWEwYzA3N2I0ZTdmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1NzU2ICAyMDIwLTAxLTA3
IDIwOjA3OjIxIFogICAgMiBkYXlzICAgMjYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTQ4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:07:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:07: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 1ips8i-0006ln-Bc; Fri, 10 Jan 2020 11:07:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VEhH=27=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ips8g-0006lh-Su
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 11:07:38 +0000
X-Inumbo-ID: 642cf7f0-3399-11ea-ac27-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 642cf7f0-3399-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 11:07:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578654449;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=oGXGay7cCpzVzXtI7lKewXBfa/hl7JcDGI+Xi/x2vl8=;
 b=LoNReGzVZY+bjvBTgb3DiskWXP9TdKMdJMF2uPbPVqB5/oJcS/r3iaO0
 ob2sMKvWQWY9L43Jg0Sg67WLOM+gmrWP2zleuImPJpYskphr7HJt/pqHZ
 EiIQPUltP9kAO+IkAMvw5Qh6/aiky2rXym4Jz0Fyn5WcF/kc6kPBHsTaF g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: twpcSmXpC1qCNCFAijV/X2KEvYkOgAGoh1Cqqhl5VEHfHZ3/f6lq8R2JA7J7utgKQoUnpZXwbN
 rQCOKXw2lHYzt6NEBUHJWRHyGPKhCZgoK5+eIprHYSQ2XuY9bZutptCiYzSpcSYx9nheSDYoZK
 KxGfjTMT0gZ7uhrfyIrY5Z86NKvvtTH2xJ5B0LrQOtHfKiJIKnVWxgbGEN6FwKIPqQ/inn3SMA
 TH9pHg4lXICcighXX2GlFnG1lCyg6Y6jrFV+9mlGG+0xW5k5MsHQbL8jSvqCZsco3BuFq1wthr
 Bzs=
X-SBRS: 2.7
X-MesageID: 11108479
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,416,1571716800"; d="scan'208";a="11108479"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-3-sergey.dyasli@citrix.com>
 <0c968669-2b21-b772-dba8-f674057bd6e7@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <e5853285-8c18-8c9d-2d40-7e7115c8d3cf@citrix.com>
Date: Fri, 10 Jan 2020 11:07:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <0c968669-2b21-b772-dba8-f674057bd6e7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAwOToxNSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwOC4wMS4yMCAx
NjoyMCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gVGhpcyBlbmFibGVzIHRvIHVzZSBPdXRsaW5l
IGluc3RydW1lbnRhdGlvbiBmb3IgWGVuIFBWIGtlcm5lbHMuCj4+Cj4+IEtBU0FOX0lOTElORSBh
bmQgS0FTQU5fVk1BTExPQyBvcHRpb25zIGN1cnJlbnRseSBsZWFkIHRvIGJvb3QgY3Jhc2hlcwo+
PiBhbmQgaGVuY2UgZGlzYWJsZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPj4gLS0tCj4+IFJGQyAtLT4gdjE6Cj4+IC0gTmV3
IGZ1bmN0aW9ucyB3aXRoIGRlY2xhcmF0aW9ucyBpbiB4ZW4veGVuLW9wcy5oCj4+IC0gRml4ZWQg
dGhlIGlzc3VlIHdpdGggZnJlZV9rZXJuZWxfaW1hZ2VfcGFnZXMoKSB3aXRoIHRoZSBoZWxwIG9m
Cj4+ICAgIHhlbl9wdl9rYXNhbl91bnBpbl9wZ2QoKQo+PiAtLS0KPj4gICBhcmNoL3g4Ni9tbS9r
YXNhbl9pbml0XzY0LmMgfCAxMiArKysrKysrKysrKysKPj4gICBhcmNoL3g4Ni94ZW4vTWFrZWZp
bGUgICAgICAgfCAgNyArKysrKysrCj4+ICAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwg
IDMgKysrCj4+ICAgYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgIHwgMzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAg
ICB8ICAyICsrCj4+ICAgaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgIHwgIDQgKysrKwo+PiAg
IGtlcm5lbC9NYWtlZmlsZSAgICAgICAgICAgICB8ICAyICsrCj4+ICAgbGliL0tjb25maWcua2Fz
YW4gICAgICAgICAgIHwgIDMgKystCj4+ICAgOCBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9rYXNhbl9p
bml0XzY0LmMgYi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKPj4gaW5kZXggY2Y1YmMzN2M5
MGFjLi45MDJhNmExNTJkMzMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRf
NjQuYwo+PiArKysgYi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKPj4gQEAgLTEzLDYgKzEz
LDkgQEAKPj4gICAjaW5jbHVkZSA8bGludXgvc2NoZWQvdGFzay5oPgo+PiAgICNpbmNsdWRlIDxs
aW51eC92bWFsbG9jLmg+Cj4+ICAgKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4+ICsjaW5jbHVkZSA8
eGVuL3hlbi1vcHMuaD4KPj4gKwo+PiAgICNpbmNsdWRlIDxhc20vZTgyMC90eXBlcy5oPgo+PiAg
ICNpbmNsdWRlIDxhc20vcGdhbGxvYy5oPgo+PiAgICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4K
Pj4gQEAgLTMzMiw2ICszMzUsMTEgQEAgdm9pZCBfX2luaXQga2FzYW5fZWFybHlfaW5pdCh2b2lk
KQo+PiAgICAgICBmb3IgKGkgPSAwOyBwZ3RhYmxlX2w1X2VuYWJsZWQoKSAmJiBpIDwgUFRSU19Q
RVJfUDREOyBpKyspCj4+ICAgICAgICAgICBrYXNhbl9lYXJseV9zaGFkb3dfcDRkW2ldID0gX19w
NGQocDRkX3ZhbCk7Cj4+ICAgKyAgICBpZiAoeGVuX3B2X2RvbWFpbigpKSB7Cj4+ICsgICAgICAg
IHBnZF90ICpwdl90b3BfcGd0ID0geGVuX3B2X2thc2FuX2Vhcmx5X2luaXQoKTsKPgo+IFlvdSBh
cmUgYnJlYWtpbmcgdGhlIGJ1aWxkIHdpdGggQ09ORklHX1hFTl9QViB1bmRlZmluZWQgaGVyZS4K
ClJpZ2h0LCB0aGUgZm9sbG93aW5nIGlzIG5lZWRlZDoKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi94ZW4tb3BzLmggYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKaW5kZXggOTFkNjY1MjBmMGEzLi4z
ZDIwZjAwMGFmMTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysgYi9pbmNs
dWRlL3hlbi94ZW4tb3BzLmgKQEAgLTI0MSw4ICsyNDEsMTQgQEAgc3RhdGljIGlubGluZSB2b2lk
IHhlbl9wcmVlbXB0aWJsZV9oY2FsbF9lbmQodm9pZCkKCiAjZW5kaWYgLyogQ09ORklHX1BSRUVN
UFQgKi8KCisjaWYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQogcGdkX3QgKnhlbl9wdl9rYXNhbl9l
YXJseV9pbml0KHZvaWQpOwogdm9pZCB4ZW5fcHZfa2FzYW5fcGluX3BnZChwZ2RfdCAqcGdkKTsK
IHZvaWQgeGVuX3B2X2thc2FuX3VucGluX3BnZChwZ2RfdCAqcGdkKTsKKyNlbHNlCitzdGF0aWMg
aW5saW5lIHBnZF90ICp4ZW5fcHZfa2FzYW5fZWFybHlfaW5pdCh2b2lkKSB7IHJldHVybiBOVUxM
OyB9CitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3B2X2thc2FuX3Bpbl9wZ2QocGdkX3QgKnBnZCkg
eyB9CitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3B2X2thc2FuX3VucGluX3BnZChwZ2RfdCAqcGdk
KSB7IH0KKyNlbmRpZiAvKiBkZWZpbmVkKENPTkZJR19YRU5fUFYpICovCgogI2VuZGlmIC8qIElO
Q0xVREVfWEVOX09QU19IICovCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:09:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11: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 1ipsAk-0006uG-Pc; Fri, 10 Jan 2020 11:09:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipsAj-0006u9-NH
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 11:09:45 +0000
X-Inumbo-ID: b00838f6-3399-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b00838f6-3399-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 11:09: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 mx2.suse.de (Postfix) with ESMTP id 57507AB9D;
 Fri, 10 Jan 2020 11:09:35 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6086e6b5-167e-dd53-e179-27c5dfda6e09@suse.com>
Date: Fri, 10 Jan 2020 12:09:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200110103723.29538-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xen.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>

T24gMTAuMDEuMjAyMCAxMTozNywgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiAtLS0gYS90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3V0aWwuYwo+IEBAIC05OTUsNiArOTk1LDEyIEBAIHZvaWQgaHZtbG9hZGVyX2FjcGlfYnVpbGRf
dGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAo+ICAgICAgaHZtX3BhcmFtX3NldChI
Vk1fUEFSQU1fVk1fR0VORVJBVElPTl9JRF9BRERSLCBjb25maWctPnZtX2dpZF9hZGRyKTsKPiAg
fQo+ICAKPiArdm9pZCB4c21fZmlsdGVyX2RlbmllZChjaGFyICpzdHIsIHNpemVfdCBsZW4pCj4g
K3sKPiArICAgIGlmICggc3RyY21wKHN0ciwgIjxkZW5pZWQ+IikgPT0gMCApCj4gKyAgICAgICAg
bWVtc2V0KHN0ciwgMCwgbGVuKTsKPiArfQoKSSB0aGluayB5b3UgY2FuIGdldCBhd2F5IHdpdGhv
dXQgcGFzc2luZyBpbiAibGVuIjoKCnZvaWQgeHNtX2ZpbHRlcl9kZW5pZWQoY2hhciAqc3RyLCBz
aXplX3QgbGVuKQp7CiAgICBpZiAoIHN0cmNtcChzdHIsICI8ZGVuaWVkPiIpID09IDAgKQogICAg
ICAgICpzdHIgPSAwOwp9CgpBbnkgcmVhc29uIHlvdSB0aGluayB5b3UgbmVlZCB0byB6YXAgdGhl
IGVudGlyZSBidWZmZXI/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiBAQCAtNzUwLDE0ICs3NTAsMTcgQEAgc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9w
KQo+ICAgICAgY2FzZSBYRU5WRVJfZ2V0X2ZlYXR1cmVzOgo+ICAgICAgICAgIC8qIFRoZXNlIHN1
Yi1vcHMgaWdub3JlIHRoZSBwZXJtaXNzaW9uIGNoZWNrcyBhbmQgcmV0dXJuIGRhdGEuICovCj4g
ICAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICBjYXNlIFhFTlZFUl9leHRyYXZlcnNpb246CgpDb3Vs
ZCB5b3UgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIHRoZSBtaXNzaW5nIGJsYW5r
CmxpbmUgaGVyZSwganVzdCBsaWtlIHlvdSBkbyBiZWxvdz8KCj4gLSAgICBjYXNlIFhFTlZFUl9j
b21waWxlX2luZm86Cj4gICAgICBjYXNlIFhFTlZFUl9jYXBhYmlsaXRpZXM6Cj4gLSAgICBjYXNl
IFhFTlZFUl9jaGFuZ2VzZXQ6Cj4gICAgICBjYXNlIFhFTlZFUl9wYWdlc2l6ZToKPiAgICAgIGNh
c2UgWEVOVkVSX2d1ZXN0X2hhbmRsZToKPiAgICAgICAgICAvKiBUaGVzZSBNVVNUIGFsd2F5cyBi
ZSBhY2Nlc3NpYmxlIHRvIGFueSBndWVzdCBieSBkZWZhdWx0LiAqLwo+ICAgICAgICAgIHJldHVy
biB4c21fZGVmYXVsdF9hY3Rpb24oWFNNX0hPT0ssIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7Cj4g
Kwo+ICsgICAgY2FzZSBYRU5WRVJfZXh0cmF2ZXJzaW9uOgo+ICsgICAgY2FzZSBYRU5WRVJfY29t
cGlsZV9pbmZvOgo+ICsgICAgY2FzZSBYRU5WRVJfY2hhbmdlc2V0Ogo+ICsgICAgY2FzZSBYRU5W
RVJfY29tbWFuZGxpbmU6Cj4gKyAgICBjYXNlIFhFTlZFUl9idWlsZF9pZDoKPiAgICAgIGRlZmF1
bHQ6Cj4gICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fUFJJViwgY3VycmVu
dC0+ZG9tYWluLCBOVUxMKTsKCkkgY29udGludWUgdG8gbm90IHNlZSB0aGUgbmVlZCB0byBoYXZl
ICJkZWZhdWx0OiIgYWNjb21wYW5pZWQgYnkKdmFyaW91cyBzcGVjaWZpYyBjYXNlIGxhYmVscy4g
SSBkb24ndCB0aGluayB3ZSBkbyBzbyBlbHNld2hlcmUuCkFuZCBpZiB5b3UgZG8sICJkZWZhdWx0
OiIgc2hvdWxkIGdhaW4gQVNTRVJUX1VOUkVBQ0hBQkxFKCkgaW1vLiBJCmFsc28gcmVtYWluIHVu
Y29udmluY2VkIG9mIHRoZSB2ZXJ5IGJyaWVmIHJlYXNvbmluZyAtIGFzIGluZGljYXRlZApiZWZv
cmUsIGl0IHdvdWxkIHNlZW0gYXQgbGVhc3QgZGVzaXJhYmxlIHRvIG1lIHRvIGRpc2N1c3Mgd2h5
IHRoZQpwcmV2aW91cyBkZWNpc2lvbiB3YXMgd3JvbmcgKGlpcmMgdGhlIGltcGxpY2F0aW9uIGJh
Y2sgdGhlbiB3YXMKdGhhdCBhbnlvbmUgd2FudGluZyB0byB0aWdodGVuIHRoaXMgd291bGQgYmUg
c3VwcG9zZWQgdG8gdXNlIGEKcmVzcGVjdGl2ZSBYU00gcG9saWN5KS4KCkluIGFueSBldmVudCAt
IGlmIHRoZSBodm1sb2FkZXIgY2hhbmdlIHdhcyBzdWJtaXR0ZWQgYXMgYSBzZXBhcmF0ZQpwYXRj
aCwgSSdkIGFjayBpdCB3aXRoIHRoZSBjaGFuZ2Ugc3VnZ2VzdGVkIChvciBhIHN1aXRhYmxlIHZl
cmJhbApjbGFyaWZpY2F0aW9uIGluIHJlcGx5IHRvIG15IHJlbWFyayBhYm92ZSkuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:15:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipsG8-0007kD-F2; Fri, 10 Jan 2020 11:15:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ryA=27=amazon.co.uk=prvs=27124b7d2=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ipsG6-0007k8-CI
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 11:15:18 +0000
X-Inumbo-ID: 7bac7be8-339a-11ea-b89f-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7bac7be8-339a-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 11:15:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578654918; x=1610190918;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=a93z8+IH6FpkM0FUkH+ZA86pvOKqJRxFwnzu3ximBV0=;
 b=UzS5NZfX8IuoEXfmCRZbn4A/Z/YXI0aHT9vvCledvKYgLWXNzHDUh3YJ
 Oht29bzJplfsUy57fHEA5iH59ruYT0zLvRmWxu3t6v5NALEQ+ndJqvAHf
 gFrEzkV5bXuHJEXcHkH0sHmMBSVhIu8oHhnmYCVP/1tGPMUo8/JpDA3K5 k=;
IronPort-SDR: cgu1V/Dyp39W99yQ8RCgd1KdoJ0u20Kt4EzImAIqsJ7A1Z0lDuV6aGwqY8NgRJFiGWfjV5hIGp
 Uel1/eHZrfbw==
X-IronPort-AV: E=Sophos;i="5.69,416,1571702400"; d="scan'208";a="11866806"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 10 Jan 2020 11:15:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (Postfix) with ESMTPS
 id 485A5A25E1; Fri, 10 Jan 2020 11:15:15 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 11:15:14 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 11:15:13 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 10 Jan 2020 11:15:13 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB
 underneath relocated Xen image
Thread-Index: AQHVxkj/dE+VGyyACUafOFHjEmx/safjwJsw
Date: Fri, 10 Jan 2020 11:15:13 +0000
Message-ID: <b682f2100c234e9a930e4001d33bcf8e@EX13D32EUC003.ant.amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
In-Reply-To: <20200108172500.1419665-1-dwmw2@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
x-originating-ip: [10.43.165.252]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB
 underneath relocated Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "paul@xen.org" <paul@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gRGF2aWQgV29v
ZGhvdXNlDQo+IFNlbnQ6IDA4IEphbnVhcnkgMjAyMCAxNzoyNQ0KPiBUbzogWGVuLWRldmVsIDx4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbkB4ZW4ub3Jn
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT47DQo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBwYXVs
QHhlbi5vcmc7IElhbiBKYWNrc29uDQo+IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgUm9nZXIgUGF1DQo+IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtSRkMgUEFUQ0ggMS8zXSB4
ODYvc2V0dXA6IERvbid0IHNraXAgMk1pQiB1bmRlcm5lYXRoDQo+IHJlbG9jYXRlZCBYZW4gaW1h
Z2UNCj4gDQo+IEZyb206IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+DQo+IA0K
PiBTZXQgJ2UnIGNvcnJlY3RseSB0byByZWZsZWN0IHRoZSBsb2NhdGlvbiB0aGF0IFhlbiBpcyBh
Y3R1YWxseSByZWxvY2F0ZWQNCj4gdG8gZnJvbSBpdHMgZGVmYXVsdCAyTWlCIGxvY2F0aW9uLiBO
b3QgMk1pQiBiZWxvdyB0aGF0Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNl
IDxkd213QGFtYXpvbi5jby51az4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8IDgg
KysrKy0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYw0KPiBpbmRleCA1MDFmM2Y1ZTRiLi40N2UwNjVlNWZlIDEwMDY0NA0KPiAtLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYw0KPiBA
QCAtMTA3Nyw5ICsxMDc3LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZw0KPiBtYmlfcCkNCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRlX3Vw
ZGF0ZV9saW1pdDsNCj4gDQo+ICAgICAgICAgICAgICAvKiBTZWxlY3QgcmVsb2NhdGlvbiBhZGRy
ZXNzLiAqLw0KPiAtICAgICAgICAgICAgZSA9IGVuZCAtIHJlbG9jX3NpemU7DQo+IC0gICAgICAg
ICAgICB4ZW5fcGh5c19zdGFydCA9IGU7DQo+IC0gICAgICAgICAgICBib290c3ltKHRyYW1wb2xp
bmVfeGVuX3BoeXNfc3RhcnQpID0gZTsNCj4gKyAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0g
ZW5kIC0gcmVsb2Nfc2l6ZTsNCj4gKyAgICAgICAgICAgIGUgPSB4ZW5fcGh5c19zdGFydCArIFhF
Tl9JTUdfT0ZGU0VUOw0KPiArICAgICAgICAgICAgYm9vdHN5bSh0cmFtcG9saW5lX3hlbl9waHlz
X3N0YXJ0KSA9IHhlbl9waHlzX3N0YXJ0Ow0KPiANCj4gICAgICAgICAgICAgIC8qDQo+ICAgICAg
ICAgICAgICAgKiBObyBQVEVzIHBvaW50aW5nIGFib3ZlIHRoaXMgYWRkcmVzcyBhcmUgY2FuZGlk
YXRlcyBmb3INCj4gcmVsb2NhdGlvbi4NCg0KRG8geW91IG5vdCBhbHNvIG5lZWQgdG8gYWRqdXN0
IHRoZSBzZXR0aW5nIG9mIHB0ZV91cGRhdGVfbGltaXQgdGhhdCdzIGp1c3Qgb3V0IG9mIGNvbnRl
eHQgYmVsb3cgaGVyZT8NCg0KICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:41:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipsfG-0001il-M3; Fri, 10 Jan 2020 11:41:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipsfF-0001ig-C3
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 11:41:17 +0000
X-Inumbo-ID: 12dbed70-339e-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12dbed70-339e-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 11:41: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 <osstest-admin@xenproject.org>)
 id 1ipsex-0005vA-UF; Fri, 10 Jan 2020 11:40: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 1ipsex-0001JB-Lt; Fri, 10 Jan 2020 11:40:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipsex-0003ir-LG; Fri, 10 Jan 2020 11:40:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145909-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c0328cf3803b215a62f05633024f9dd6e5b805a0
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 11:40:59 +0000
Subject: [Xen-devel] [ovmf test] 145909: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkwOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzAzMjhjZjM4MDNiMjE1YTYyZjA1NjMzMDI0ZjlkZDZlNWI4MDVhMApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDIgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkwOSAgMjAyMC0wMS0xMCAwNTozOToxNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjMDMyOGNmMzgwM2IyMTVhNjJmMDU2
MzMwMjRmOWRkNmU1YjgwNWEwCkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1k
QHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEphbiA5IDE4OjU1OjQ1IDIwMjAgKzA4MDAKCiAgICBC
YXNlVG9vbHMvUGF0Y2hDaGVjay5weTogQ2hlY2sgdGhlIHBhdGNoIGF1dGhvciBlbWFpbCBhZGRy
ZXNzCiAgICAKICAgIFRvIGF2b2lkIHBhdGNoZXMgY29tbWl0dGVkIHdpdGggaW5jb3JyZWN0IGVt
YWlsIGFkZHJlc3MsCiAgICB1c2UgdGhlIEVtYWlsQWRkcmVzc0NoZWNrIGNsYXNzIG9uIHRoZSBh
dXRob3IgZW1haWwgdG9vLgogICAgCiAgICBFeGFtcGxlOgogICAgCiAgICAgICQgcHl0aG9uIEJh
c2VUb29scy9TY3JpcHRzL1BhdGNoQ2hlY2sucHkgMWEwNDk1MTMwOWYKICAgICAgQ2hlY2tpbmcg
Z2l0IGNvbW1pdDogMWEwNDk1MTMwOWYKICAgICAgVGhlICdBdXRob3InIGVtYWlsIGFkZHJlc3Mg
aXMgbm90IHZhbGlkOgogICAgICAqIFRoZSBlbWFpbCBhZGRyZXNzIGNhbm5vdCBjb250YWluIGEg
c3BhY2U6IC9vPUludGVsL291PUV4dGVybmFsIFwkCiAgICAgICAgKEZZRElCT0hGMjVTUERMVCkv
Y249UmVjaXBpZW50cy9jbj1mZTQyNWNhN2U1ZjQ0MDFhYmVkMjJiOTA0ZmU1ZDk2NAogICAgCiAg
ICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvYiBGZW5nIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUg
PHBoaWxtZEByZWRoYXQuY29tPgoKY29tbWl0IDgxMjAzOTBhYWJlNmJjNmE2ZWNiNWM5NGEyODY1
YTliNTUwOTVmOWIKQXV0aG9yOiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0
LmNvbT4KRGF0ZTogICBUaHUgSmFuIDkgMTg6NTU6NDQgMjAyMCArMDgwMAoKICAgIEJhc2VUb29s
cy9QYXRjaENoZWNrLnB5OiBMZXQgRW1haWxBZGRyZXNzQ2hlY2sgZGVzY3JpYmUgZW1haWwgY2hl
Y2tlZAogICAgCiAgICBXZSBhcmUgY2hlY2tpbmcgZGlmZmVyZW50IGVtYWlscyBmcm9tIHRoZSBz
aWduYXR1cmUgbGlzdC4gV2UgYXJlCiAgICBnb2luZyB0byBjaGVjayBtb3JlLiBUbyBiZSBhYmxl
IHRvIGRpZmZlcmVuY3ksIGFkZCBhIGRlc2NyaXB0aW9uCiAgICBmaWVsZCwgc28gdGhlIGVycm9y
IHJlcG9ydGVkIGlzIGNsZWFyZXIuCiAgICAKICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+Cgpjb21taXQg
OGYzOGIwOGI1MDZjMGVhNjAyNDQ0YTA5ZWRhMmY1ZWYxMDk5NDk4YQpBdXRob3I6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gOSAxODo1
NTo0NiAyMDIwICswODAwCgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IENoZWNrIHRoZSBj
b21taXR0ZXIgZW1haWwgYWRkcmVzcwogICAgCiAgICBUbyBhdm9pZCBwYXRjaGVzIGNvbW1pdHRl
ZCB3aXRoIGluY29ycmVjdCBlbWFpbCBhZGRyZXNzLAogICAgdXNlIHRoZSBFbWFpbEFkZHJlc3ND
aGVjayBjbGFzcyBvbiB0aGUgY29tbWl0dGVyIGVtYWlsIHRvby4KICAgIAogICAgQ2M6IEJvYiBG
ZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVk
aGF0LmNvbT4KCmNvbW1pdCA4ZmZhNDdmYjNhYmQ1OGRlZDZmZTg1MmVlOWY1MThkMTlmOWY5ODU4
CkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CkRhdGU6
ICAgVGh1IEphbiA5IDE4OjU1OjQzIDIwMjAgKzA4MDAKCiAgICBCYXNlVG9vbHMvUGF0Y2hDaGVj
ay5weTogRXh0cmFjdCBlbWFpbCBjaGVjayBjb2RlIHRvIEVtYWlsQWRkcmVzc0NoZWNrCiAgICAK
ICAgIEFzIHdlIGFyZSBnb2luZyB0byByZXVzZSB0aGlzIGNvZGUgb3V0IG9mIHRoZSBDb21taXRN
ZXNzYWdlQ2hlY2sKICAgIGNsYXNzLCBleHRyYWN0IGl0IGluIGEgbmV3IGNsYXNzOiBFbWFpbEFk
ZHJlc3NDaGVjay4KICAgIAogICAgQ2M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4K
ICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQaGls
aXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KCmNvbW1pdCAxZjBkODA5NjI5
MTY1MWU2YzIwZGJiYzU3ZDEwODMyMWMxNDQzNTYzCkF1dGhvcjogSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KRGF0ZTogICBNb24gRGVjIDIzIDE0OjU1OjM3IDIwMTkgKzA4MDAK
CiAgICBVZWZpQ3B1UGtnL0NwdUNvbW1vbkZlYXR1cmVzTGliOiBTTVhFIGJpdCBvZiBDUjQgc2hv
dWxkIHNldAogICAgCiAgICBBZGQgY29kZSB0byBzZXQgU01YRSBpbiBDUjQgaW4gdGhlIFNteElu
aXRpYWxpemUgZmxvdyB3aGVuIFNNWCBpcyBlbmFibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5
Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+
Cgpjb21taXQgODU5MDQ2ZTAwMGJlZWNhZTY5MDNlM2YyMTQzZmZiZDk5NDRjN2VlNApBdXRob3I6
IEphc29uIFZvZWx6IDxqYXNvbi52b2VsekBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIERlYyAyMyAx
NDo1NTozNiAyMDE5ICswODAwCgogICAgTWRlUGtnIEJhc2VMaWIuaDogVXBkYXRlIElBMzJfQ1I0
IHN0cnV0IHRvIGluY2x1ZGUgYWxsIHB1YmxpYyBmaWVsZHMKICAgIAogICAgQmFzZWQgb24gSW50
ZWwgU29mdHdhcmUgRGV2ZWxlcGVyJ3MgTWFudWFsLCBhZGQgYWxsIGZpZWxkcyBpbiBJQTMyX0NS
NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVs
LmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBS
YXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlA
aW50ZWwuY29tPgoKY29tbWl0IGRmODUxZGEzY2VmZjViNmJjZjVlMTI2MTZmNmFmNjA4MTJhYWI0
ODMKQXV0aG9yOiBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25t
YWlsLmNvbUBncm91cHMuaW8+CkRhdGU6ICAgVHVlIEphbiA3IDE4OjUwOjMyIDIwMjAgKzA4MDAK
CiAgICBNZGVQa2c6IERvIG5vdCB1c2UgQ3JlYXRlRXZlbnRFeCB1bmxlc3MgcmVxdWlyZWQKICAg
IAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTI0NDYKICAgIAogICAgVGhlcmUgYXJlIG1hbnkgZmlybXdhcmVzIGluIHRoZSB3aWxkIG5vdCBz
dXBwb3J0aW5nIENyZWF0ZUV2ZW50RXgsCiAgICBpbmNsdWRpbmcgZGV2aWNlcyBsZXNzIHRoYW4g
NSB5ZWFycyBvbGQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBDaGVwdHNvdiA8dml0
OTY5NkBwcm90b25tYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcu
Z2FvQGludGVsLmNvbT4KCmNvbW1pdCBlMTg3OTI1NjZjN2ZiMTMzNWU3MDVjM2IxOTMzNGRiOTI3
MWVhYzkwCkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBKYW4gOSAxMzoyMTozNiAyMDIwICswODAwCgogICAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNt
bTogQWRkIG1pc3NlZCBjb21tZW50cyBmb3IgcGFyYW1ldGVyLgogICAgCiAgICBUaGlzIGlzc3Vl
IGNhdXNlZCBieSBiZWxvdyBjaGFuZ2U6CiAgICAgIFNIQS0xOiBiOTQ4YTQ5NjE1MGY0YWU0ZjY1
NmMwZjBhYjY3MjYwODcyM2M4MGU2CiAgICAgICogVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTog
UHJlLWFsbG9jYXRlIFBST0NFRFVSRV9UT0tFTiBidWZmZXIKICAgICAgUkVGOiBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIzODgKICAgIAogICAgUmV2aWV3
ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgoKY29tbWl0IGY1NTQ3N2ZlMmQ2MjY4N2FlMGI5MWUzYzVlNjhkYjJj
MjJjYmFmNWMKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9y
Zz4KRGF0ZTogICBXZWQgSmFuIDggMTU6Mzg6NDMgMjAyMCArMDEwMAoKICAgIE92bWZQa2c6IHVz
ZSBISUkgdHlwZSBQQ0RzIGZvciBUUE0yIGNvbmZpZyByZWxhdGVkIHZhcmlhYmxlcwogICAgCiAg
ICBUaGUgSElJIHBhZ2VzIHRoYXQgYXJlIHBhcnQgb2YgVGNnMkNvbmZpZ0R4ZSBleHBlY3QgdGhl
IGZvbGxvd2luZyBQQ0RzCiAgICB0byBiZSBvZiBkeW5hbWljIEhJSSB0eXBlLCBzbyBkZWNsYXJl
IHRoZW0gYXMgc3VjaC4KICAgIAogICAgICBnRWZpU2VjdXJpdHlQa2dUb2tlblNwYWNlR3VpZC5Q
Y2RUY2dQaHlzaWNhbFByZXNlbmNlSW50ZXJmYWNlVmVyCiAgICAgIGdFZmlTZWN1cml0eVBrZ1Rv
a2VuU3BhY2VHdWlkLlBjZFRwbTJBY3BpVGFibGVSZXYKICAgIAogICAgQ3VycmVudGx5LCB0aGUg
VFBNMiBBQ1BJIHRhYmxlIGlzIG5vdCBwcm9kdWNlZCwgc2luY2Ugd2UgZG8gbm90CiAgICBpbmNv
cnBvcmF0ZSB0aGUgVGNnMlNtbSBtb2R1bGUsIHdoaWNoIGltcGxlbWVudHMgdGhlIFNNSSBiYXNl
ZAogICAgcGh5c2ljYWwgcHJlc2VuY2UgaW50ZXJmYWNlIGV4cG9zZWQgdG8gdGhlIE9TLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoK
Y29tbWl0IGNmM2FkOTcyYTIxMDVmZmEzNzk1ZGRiMWQ5YzE0OWM3ZmMzNjlmOWIKQXV0aG9yOiBB
cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgSmFu
IDggMTU6Mzg6NDIgMjAyMCArMDEwMAoKICAgIE92bWZQa2c6IHJlb3JnYW5pemUgVFBNMiBzdXBw
b3J0IGluIERTQy9GREYgZmlsZXMKICAgIAogICAgUHV0IHRoZSBUUE0yIHJlbGF0ZWQgRFhFIG1v
ZHVsZXMgdG9nZXRoZXIgaW4gdGhlIERTQywgYW5kIGFkZCBhCiAgICBUUE0yIHN1cHBvcnQgaGVh
ZGVyIGNvbW1lbnQgd2hpbGUgYXQgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IExhc3ps
byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgMjY0OWE3MzViMjQ5ZTU0YTRkZGQ3
YmQyYjhkNjJiZmU3N2U4ZDZkYQpBdXRob3I6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxt
ZEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMiAyMDoxNjo1NiAyMDIwICswODAwCgogICAg
QmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IElnbm9yZSBDUiBhbmQgTEYgY2hhcmFjdGVycyBpbiBz
dWJqZWN0IGxlbmd0aAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTEzCiAgICAKICAgIFN0cmlwIHRoZSB0cmFpbGluZyBjaGFyYWN0
ZXJzIGJlZm9yZSBjaGVja2luZyB0aGUgc3ViamVjdCBsaW5lIGlzCiAgICBsZXNzIHRoYW4gNzIg
Y2hhcmFjdGVycy4KICAgIAogICAgRml4ZXM6IGU2MTQwNjcwOGM4M2YKICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4u
bC5qdXN0ZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRh
bi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURh
dWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KCmNvbW1pdCA5NzJkODg3MjY0MTBlMjFiMWZmZjFhNTI4
ODU0MjAyYzY3ZTk3ZWYxCkF1dGhvcjogQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlk
aWEuY29tPgpEYXRlOiAgIFR1ZSBEZWMgMjQgMTA6NTc6NDcgMjAxOSArMDgwMAoKICAgIE1kZU1v
ZHVsZVBrZzogQWRkIEVESzIgUGxhdGZvcm0gQm9vdCBNYW5hZ2VyIFByb3RvY29sCiAgICAKICAg
IEFkZCBlZGsyIHBsYXRmb3JtIGJvb3QgbWFuYWdlciBwcm90b2NvbCB3aGljaCB3b3VsZCBoYXZl
IHBsYXRmb3JtCiAgICBzcGVjaWZpYyByZWZyZXNoZXMgdG8gdGhlIGF1dG8gZW51bWVyYXRlZCBh
cyB3ZWxsIGFzIE5WIGJvb3Qgb3B0aW9ucwogICAgZm9yIHRoZSBwbGF0Zm9ybS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KCmNvbW1pdCBjOWQ3MjYy
ODQzMjEyNmNiY2U1OGE0OGI0NDBlNDk0NGJhYTRiZWFiCkF1dGhvcjogUGF2YW5hLksgPHBhdmFu
YS5rQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSmFuIDIgMjA6MzA6MjcgMjAyMCArMDAwMAoKICAg
IENyeXB0b1BrZzogU3VwcG9ydCBmb3IgU0hBMzg0ICYgU0hBNTEyIFJTQSBzaWduaW5nIHNjaGVt
ZXMKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjM4OQogICAgCiAgICBDdXJyZW50bHkgUlNBIHNpZ25pbmcgc2NoZW1lIHN1cHBvcnQg
aXMgYXZhaWxhYmxlIGZvciBNRDUsIFNIQS0xIG9yCiAgICBTSEEtMjU2IGFsZ29yaXRobXMuVGhl
IGZpeCBpcyB0byBleHRlbmQgdGhpcyBzdXBwb3J0IGZvciBTSEEzODQgYW5kCiAgICBTSEE1MTIu
CiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBK
aWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ2M6IEJvYiBGZW5nIDxib2Iu
Yy5mZW5nQGludGVsLmNvbT4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF2YW5hLksgPHBhdmFu
YS5rQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgoKY29tbWl0IDM5NmU3OTEwNTlmMzcwNjJjYmVlODU2OTZlMmI0MTg2ZWM3MmE5
ZTMKQXV0aG9yOiBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBK
YW4gMyAxNDo1OToyNyAyMDIwICswODAwCgogICAgVWVmaUNwdVBrZzogQWx3YXlzIGxvYWQgbWlj
cm9jb2RlIHBhdGNoIG9uIEFQIHByb2Nlc3Nvci4KICAgIAogICAgVGhpcyBwYXRjaCB1cGRhdGVz
IHRoZSBtaWNyb2NvZGUgbG9hZGVyIHRvIGFsd2F5cyBwZXJmb3JtIGEgbWljcm9jb2RlCiAgICBk
ZXRlY3QgYW5kIGxvYWQgb24gYm90aCBCU1AgYW5kIEFQIHByb2Nlc3Nvci4gVGhpcyBpcyB0byBm
aXggYSBwb3RlbnRpYWwKICAgIG1pY3JvY29kZSByZXZpc2lvbiBtaXNtYXRjaCBpc3N1ZSBpbiBi
ZWxvdyBzaXR1YXRpb246CiAgICAxLiBBc3N1bWUgdGhlcmUgYXJlIHR3byBtaWNyb2NvZGUgY28t
ZXhpc3RzIGluIGZsYXNoOiBvbmUgcHJvZHVjdGlvbgogICAgICAgdmVyc2lvbiBhbmQgb25lIGRl
YnVnIHZlcnNpb24gbWljcm9jb2RlLgogICAgMi4gRklUIGxvYWRzIHByb2R1Y3Rpb24gbWljcm9j
b2RlIHRvIEJTUCBhbmQgYWxsIEFQLgogICAgMy4gVWVmaUNwdVBrZyBsb2FkZXIgbG9hZHMgZGVi
dWcgbWljcm9jb2RlIHRvIEJTUCwgYW5kIHNraXAgdGhlIGxvYWRpbmcKICAgICAgIG9uIEFQLgog
ICAgQXMgYSByZXN1bHQsIGRpZmZlcmVudCBtaWNyb2NvZGUgcGF0Y2hlcyBhcmUgbG9hZGVkIHRv
IEJTUCBhbmQgQVAsIGFuZAogICAgdHJpZ2dlciBtaWNyb2NvZGUgbWlzbWF0Y2ggZXJyb3IgZHVy
aW5nIE9TIGJvb3QuCiAgICAKICAgIEJaIGxpbms6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQzMQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+Cgpjb21taXQgMDhhNDc1ZGYxMGI3NWY4
NGNkZWI5YjExZTM4ZjhlZWU5YjVjMDQ4ZApBdXRob3I6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDMgMTU6MTE6NTEgMjAyMCArMDgwMAoKICAgIFVlZmlD
cHVQa2c6IFJlbW92ZSBhbGlnbm1lbnQgY2hlY2sgd2hlbiBjYWxjdWxhdGUgbWljcm9jb2RlIHNp
emUuCiAgICAKICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgdW5uZWNlc3NhcnkgYWxpZ25tZW50
IGNoZWNrIG9uIG1pY3JvY29kZSBwYXRjaAogICAgVG90YWxTaXplIGludHJvZHVjZWQgYnkgY29t
bWl0IGQ3ODZhMTcyLiBUaGUgVG90YWxTaXplIGhhcyBhbHJlYWR5IGJlZW4KICAgIGNoZWNrZWQg
d2l0aCAxSyBhbGlnbm1lbnQgYW5kIE1BWF9BRERSRVNTIGluIHByZXZpb3VzIGNvZGUgYXMgYmVs
b3c6CiAgICAKICAgICAgICBpZiAoIChVSU5UTilNaWNyb2NvZGVFbnRyeVBvaW50ID4gKE1BWF9B
RERSRVNTIC0gVG90YWxTaXplKSB8fAogICAgICAgICAgICAgKChVSU5UTilNaWNyb2NvZGVFbnRy
eVBvaW50ICsgVG90YWxTaXplKSA+IE1pY3JvY29kZUVuZCB8fAogICAgICAgICAgICAgKERhdGFT
aXplICYgMHgzKSAhPSAwIHx8CiAgICAgICAgICAgICAoVG90YWxTaXplICYgKFNJWkVfMUtCIC0g
MSkpICE9IDAgfHwKICAgICAgICAgICAgIFRvdGFsU2l6ZSA8IERhdGFTaXplCiAgICAgICAgICAg
KSB7CiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzog
UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 11:46:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 11:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipskf-0001up-IN; Fri, 10 Jan 2020 11:46:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VEhH=27=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipskd-0001u5-Nb
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 11:46:51 +0000
X-Inumbo-ID: e369e492-339e-11ea-bed0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e369e492-339e-11ea-bed0-12813bfff9fa;
 Fri, 10 Jan 2020 11:46:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578656810;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=y9AKCGeI0refv9ETLVVTW4z3Pz3rtt3THeDYBOo2/wE=;
 b=FvOAMMR5f8eLTK3NxxHyu/8PopHfon3iP+5TLAgHD+W4aGusuwvSy5Wz
 qaj2W1BPChAdQRL0z+XPCG/N30rX0nSvmlio7RXCYD1CqbxKdYCqCWZWy
 WD+wxl66p38dHr72C8rBv88qv2HnQ/Lq5R+LtCA5JGdWn9qruGwNuTQAX M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uyM5kwOdR2boap5K896BuZM84UBNSBDkO98FNlQkAu1Pj8mEBmSHIJetocQa4TMSHZ5FlS1ZZ8
 LQ7Ezx4Cyu7dTOA9vnCIENf0//Jq9LBonK00mllB4r9zO85tePdpm8VKBNWPtqdtrz95uK2CSm
 4wNwJiYw4IV9dZU+CcLCtIYauqxKnZ2eXkLY9MyWOibSjc/+GtY9Jab+ag3z78vT2azmeSx9BQ
 LtSAC1vlJ2gPOsHdFGAd4MyoA0rR+e5lIIYaoRs30pVRHB2FiFLgC8bvfSky/1sdJYTgceZCE1
 xzI=
X-SBRS: 2.7
X-MesageID: 10896649
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,416,1571716800"; d="scan'208";a="10896649"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <kasan-dev@googlegroups.com>, <linux-mm@kvack.org>,
 <linux-kernel@vger.kernel.org>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-3-sergey.dyasli@citrix.com>
 <5214cb54-1719-f93b-130f-90c5da31e22a@oracle.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <76cf8b94-6f71-9f8c-0fc9-07ad4aded3be@citrix.com>
Date: Fri, 10 Jan 2020 11:46:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <5214cb54-1719-f93b-130f-90c5da31e22a@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "sergey.dyasli@citrix.com >>
 Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAyMzoyNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+IAo+IE9uIDEv
OC8yMCAxMDoyMCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gQEAgLTE5NDMsNiArMTk3Mywx
NSBAQCB2b2lkIF9faW5pdCB4ZW5fc2V0dXBfa2VybmVsX3BhZ2V0YWJsZShwZ2RfdCAqcGdkLCB1
bnNpZ25lZCBsb25nIG1heF9wZm4pCj4+IMKgwqDCoMKgwqAgaWYgKGkgJiYgaSA8IHBnZF9pbmRl
eChfX1NUQVJUX0tFUk5FTF9tYXApKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaW5pdF90b3BfcGd0
W2ldID0gKChwZ2RfdCAqKXhlbl9zdGFydF9pbmZvLT5wdF9iYXNlKVtpXTsKPj4gwqAgKyNpZmRl
ZiBDT05GSUdfS0FTQU4KPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBDb3B5IEtBU0FOIG1h
cHBpbmdzCj4+ICvCoMKgwqDCoCAqIGZmZmZlYzAwMDAwMDAwMDAgLSBmZmZmZmJmZmZmZmZmZmZm
ICg9NDQgYml0cykga2FzYW4gc2hhZG93IG1lbW9yeSAoMTZUQikKPj4gK8KgwqDCoMKgICovCj4+
ICvCoMKgwqAgZm9yIChpID0gMHhlYzAgPj4gMzsgaSA8IDB4ZmMwID4+IDM7IGkrKykKPiAKPiBB
cmUgeW91IHJlZmVycmluZyBoZXJlIHRvwqAgS0FTQU5fU0hBRE9XX1NUQVJUIGFuZCBLQVNBTl9T
SEFET1dfRU5EPyBJZiBzbywgY2FuIHlvdSB1c2UgdGhlbSBpbnN0ZWFkPwoKSW5kZWVkLCB0aGUg
Zm9sbG93aW5nIG1hY3JvcyBtYWtlIHRoZSBjb2RlIG5lYXRlcjoKCiNpZmRlZiBDT05GSUdfS0FT
QU4KCS8qIENvcHkgS0FTQU4gbWFwcGluZ3MgKi8KCWZvciAoaSA9IHBnZF9pbmRleChLQVNBTl9T
SEFET1dfU1RBUlQpOwoJICAgICBpIDwgcGdkX2luZGV4KEtBU0FOX1NIQURPV19FTkQpOwoJICAg
ICBpKyspCgkJaW5pdF90b3BfcGd0W2ldID0gKChwZ2RfdCAqKXhlbl9zdGFydF9pbmZvLT5wdF9i
YXNlKVtpXTsKI2VuZGlmIC8qIGlmZGVmIENPTkZJR19LQVNBTiAqLwoKLS0KVGhhbmtzLApTZXJn
ZXkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 12:16:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 12:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iptCt-0004Vf-MY; Fri, 10 Jan 2020 12:16:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vh5p=27=bombadil.srs.infradead.org=batv+d4f477c69e47ed4dad5a+5983+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iptCr-0004Va-QX
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 12:16:02 +0000
X-Inumbo-ID: f1e25794-33a2-11ea-b89f-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1e25794-33a2-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 12:15:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=UjOvErkl8tVhXcyQ1Z3pgrNPx6slLVmueaIJPQ3iig4=; b=AIBHuZ0+x90cfGSxatsrnT3mK
 kCHpklKNzwqFFKJCr2IQSDceBj1f9qMKDRE2ZIr7wSX/RyX1vjXgiVD38Sjf+H55UnCxpYIbBwP2L
 iZej1HnaiYxauKZMFenewd3bZr5ql9DjupQxGLQyvssliJGGRsPBjTqj/SV7JNqju1z6DReV8qx2q
 jFtS8Rour1TA8zlLz0pUGMhwyOXUCjshZL7G4/5JxqzYjJJc9kSj3H2/DdstkemMEcK/L+CFedkOT
 pldCAJqKtm5EjQ6anVewW1yUxkaujMMyMp5e6RIi2PDWQEAw8RLUIci5UE8qJIc0GAHGMzvFUfExk
 pkYeg/qHg==;
Received: from 54-240-197-231.amazon.com ([54.240.197.231]
 helo=iad7-dhcp-95-155-103.iad7.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iptCg-0003nJ-Vv; Fri, 10 Jan 2020 12:15:51 +0000
Message-ID: <19fc3da4c6d7b04f0cc0cd0978b66bd70bb06789.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, Xen-devel
 <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 12:15:46 +0000
In-Reply-To: <b682f2100c234e9a930e4001d33bcf8e@EX13D32EUC003.ant.amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
 <b682f2100c234e9a930e4001d33bcf8e@EX13D32EUC003.ant.amazon.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB
 underneath relocated Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "paul@xen.org" <paul@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============8962913628875098376=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8962913628875098376==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-Ooa0hK6/s7jTmHOXUEqb"


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

On Fri, 2020-01-10 at 11:15 +0000, Durrant, Paul wrote:
> > -----Original Message-----
> > From: Xen-devel <xen-devel-bounces@lists.xenproject.org> On Behalf
> > Of
> > David Woodhouse
> > Sent: 08 January 2020 17:25
> > To: Xen-devel <xen-devel@lists.xenproject.org>
> > Cc: Stefano Stabellini <sstabellini@kernel.org>; Julien Grall
> > <julien@xen.org>; Wei Liu <wl@xen.org>; Konrad Rzeszutek Wilk
> > <konrad.wilk@oracle.com>; George Dunlap <
> > George.Dunlap@eu.citrix.com>;
> > Andrew Cooper <andrew.cooper3@citrix.com>; paul@xen.org; Ian
> > Jackson
> > <ian.jackson@eu.citrix.com>; Jan Beulich <jbeulich@suse.com>; Roger
> > Pau
> > Monn=C3=A9 <roger.pau@citrix.com>
> > Subject: [Xen-devel] [RFC PATCH 1/3] x86/setup: Don't skip 2MiB
> > underneath
> > relocated Xen image
> >=20
> > From: David Woodhouse <dwmw@amazon.co.uk>
> >=20
> > Set 'e' correctly to reflect the location that Xen is actually
> > relocated
> > to from its default 2MiB location. Not 2MiB below that.
> >=20
> > Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
> > ---
> >  xen/arch/x86/setup.c | 8 ++++----
> >  1 file changed, 4 insertions(+), 4 deletions(-)
> >=20
> > diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
> > index 501f3f5e4b..47e065e5fe 100644
> > --- a/xen/arch/x86/setup.c
> > +++ b/xen/arch/x86/setup.c
> > @@ -1077,9 +1077,9 @@ void __init noreturn __start_xen(unsigned
> > long
> > mbi_p)
> >              unsigned long pte_update_limit;
> >=20
> >              /* Select relocation address. */
> > -            e =3D end - reloc_size;
> > -            xen_phys_start =3D e;
> > -            bootsym(trampoline_xen_phys_start) =3D e;
> > +            xen_phys_start =3D end - reloc_size;
> > +            e =3D xen_phys_start + XEN_IMG_OFFSET;
> > +            bootsym(trampoline_xen_phys_start) =3D xen_phys_start;
> >=20
> >              /*
> >               * No PTEs pointing above this address are candidates
> > for
> > relocation.
>=20
> Do you not also need to adjust the setting of pte_update_limit that's
> just out of context below here?

Yes. I missed that when forward-porting to the master branch. Thanks.


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTEwMTIxNTQ2WjAvBgkqhkiG9w0BCQQxIgQgcsq5Qqhz4LNtVioo2XBvBkFmK2nSubQlOpcHOYyp
KH8wgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAF28St+hqqXmYyozsstPwY8l9b4BEE9zvdq8+4p7IuJIDsaX4ecZCcC64F4O/2U5
ux/QEQOMi+JD6Vvuqr3B9cBikMxeiLKN+HlOSK9Hj5DWQ+3OLup1QXrGKLCmKCSXOMome4lQgS93
0qpcWacmuLHZqJBnncfXHwl0U8IYdZugVcnmyiQoV1jyDq62Bt0ryDEoWy7JougwJwONRiIpvSBT
QM91tAYGJ0vIBYCXzcdJS+uGT4t8Qu1dB3y05LJTd+lvO3xzbiUXofbJRzCDmrSusmJ1DjrLLj9N
8dgyzRctHUBgh0TV+wn3uRN/co9Lbao7u5dmpeOkquEyee0Pq10AAAAAAAA=


--=-Ooa0hK6/s7jTmHOXUEqb--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8962913628875098376==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:06:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13: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 1iptze-00008A-Q3; Fri, 10 Jan 2020 13:06:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Maf/=27=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1iptze-000085-1y
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 13:06:26 +0000
X-Inumbo-ID: fb1d0a8c-33a9-11ea-b89f-bc764e2007e4
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb1d0a8c-33a9-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 13:06:15 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2020 05:06:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,417,1571727600"; 
 d="gz'50?scan'50,208,50";a="247025886"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by fmsmga004.fm.intel.com with ESMTP; 10 Jan 2020 05:06:10 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1iptzN-0009eN-QM; Fri, 10 Jan 2020 21:06:09 +0800
Date: Fri, 10 Jan 2020 21:05:03 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001102033.UzKZ30NB%lkp@intel.com>
References: <20200108152100.7630-3-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="qaelg2v2b7a3ua2z"
Content-Disposition: inline
In-Reply-To: <20200108152100.7630-3-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on net-next/master]
[also build test ERROR on net/master linus/master v5.5-rc5 next-20200109]
[cannot apply to xen-tip/linux-next]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200110-042623
base:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 4a4a52d49d11f5c4a0df8b9806c8c5563801f753
config: x86_64-randconfig-b003-20200109 (attached as .config)
compiler: gcc-7 (Debian 7.5.0-3) 7.5.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   ld: arch/x86/mm/kasan_init_64.o: in function `kasan_init':
>> kasan_init_64.c:(.init.text+0x83c): undefined reference to `xen_pv_kasan_pin_pgd'
>> ld: kasan_init_64.c:(.init.text+0xc38): undefined reference to `xen_pv_kasan_unpin_pgd'

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--qaelg2v2b7a3ua2z
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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
+x+ZFcbxL3UCAA==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--qaelg2v2b7a3ua2z--


From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:21:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13: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 1ipuDo-0001kv-9A; Fri, 10 Jan 2020 13:21:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipuDm-0001kq-I0
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:21:02 +0000
X-Inumbo-ID: 01b2a76a-33ac-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01b2a76a-33ac-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 13:20: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 <osstest-admin@xenproject.org>)
 id 1ipuDU-0007sf-18; Fri, 10 Jan 2020 13:20: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 1ipuDT-0003z4-Ol; Fri, 10 Jan 2020 13:20:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipuDT-0004m4-O2; Fri, 10 Jan 2020 13:20:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145923-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-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-qemuu-debianhvm-i386-xsm: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-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=1bbd1511b617eaffc1da22cde33bc01c12fb450f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 13:20:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 145923: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxYmJkMTUxMWI2MTdl
YWZmYzFkYTIyY2RlMzNiYzAxYzEyZmI0NTBmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTIzICAyMDIwLTAxLTEw
IDExOjM2OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NzE0
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLf-0001yM-2V; Fri, 10 Jan 2020 13:29:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLd-0001yH-Jd
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:09 +0000
X-Inumbo-ID: 2de1f9fc-33ad-11ea-bf0f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de1f9fc-33ad-11ea-bf0f-12813bfff9fa;
 Fri, 10 Jan 2020 13:29:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662949;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=6G7vPLriAedPyky35mv96xuKS66vJfO52LVZrQ4s+M4=;
 b=Bzc3ZpIvJztUYP4sDP3M3030vPkMua339gA8NhvWX5kQ1/BlgOfFSxB8
 SSFNC25WQpzf99j0ONBFA5x1AenuYRI/ubhr3OnCCjCkr9lgIQwbsnEKU
 tZB8weMqzAZRr+KZhkTAZDOfeIVt/MfrWDdoezlmDBhNlfY5yYpC6YmXB s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rM29Q5+EKNxx02t9qlKNzFLwR9xPqzoDRHqZj4bWYfpdQBPiwrGMWcbmVxametdqpKVdRsa91i
 UaMABYv8w/W2byq5uxCvTcy7rqXHkjjnGleGDhGxyLmIHYoMCO/RYI15SF6EHXBZpfpUUjGwke
 RIzm0vzDN//gLiKGXC5w4KW8/NLma7tngWaApfZoM9fxX14zeUyiAP4cmw9Q2UkdIJS1E//SUS
 bltY8J8l57lYMC8UTvzIA74s+nIsGG+GOQZVqd7FMQi4xwJOnivvYBQIll0jihfrZCjntTY1NG
 A9o=
X-SBRS: 2.7
X-MesageID: 10756440
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10756440"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:54 +0000
Message-ID: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/8] libxl: event: Fix hang for some applications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhlIG1lYXQgaGVyZSwgaW5jbHVkaW5nIGEgZGVzY3JpcHRpb24gb2YgdGhlIGJ1ZywgaXMgaW46
CiAgbGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5
IGNhbGxzCgpJIGhhdmUgY29tcGlsZWQgdGhpcyBidXQgbm90IHRlc3RlZCBpdC4gIFdlIGRvIG5v
dCBoYXZlIGEgZ29vZCB0ZXN0CnN1aXRlIGZvciB0aGlzIGV2ZW50IHN0dWZmLiAgKEFuZCByYWNl
cyBldGMgYXJlIGhhcmQgdG8gdGVzdC4pCkdlb3JnZSwgY2FuIHlvdSBjaGVjayB0byBzZWUgd2hl
dGhlciBpdCBmaXhlcyB0aGUgaXNzdWUgeW91IHNhdyA/CgpJZiBzbyB0aGVuIEkgc3VnZ2VzdCB3
ZSB0cnkgdG8gY29udmluY2Ugb3Vyc2VsdmVzIG9mIGl0cyBjb3JyZWN0bmVzcwp2aWEgYSBzZWNv
bmQgcm91bmQgb2YgY29kZSByZXZpZXcuICBJIHdpbGwgY2VydGFpbmx5IHdhbnQgdG8gcmVhZCBp
dAphbGwgYWdhaW4gYWZ0ZXIgdGhlIHdlZWtlbmQsIHNpbmNlIHRoZW4gSSB3aWxsIGhvcGVmdWxs
eSBoYXZlCmZvcmdvdHRlbiBlbm91Z2ggYWJvdXQgdGhpcyB0byBtYWtlIHRoYXQgYSB3b3J0aHdo
aWxlIGV4ZXJjaXNlLgoKSWFuIEphY2tzb24gKDgpOgogIGxpYnhsOiBldmVudDogUmVuYW1lIHBv
bGxlci5mZHNfY2hhbmdlZCB0byAuZmRzX2RlcmVnaXN0ZXJlZAogIGxpYnhsOiBldmVudDogUmVu
YW1lIGN0eC5wb2xsZXJzX2ZkX2NoYW5nZWQgdG8gLnBvbGxlcnNfYWN0aXZlCiAgbGlieGw6IGV2
ZW50OiBJbnRyb2R1Y2UgQ1RYX1VOTE9DS19FR0NfRlJFRQogIGxpYnhsOiBldmVudDogRml4IGhh
bmcgd2hlbiBtaXhpbmcgYmxvY2tpbmcgYW5kIGV2ZW50eSBjYWxscwogIGxpYnhsOiBldmVudDog
cG9sbGVyIHBpcGUgb3B0aW1pc2F0aW9uCiAgbGlieGw6IGV2ZW50OiBCcmVhayBvdXQgYmF0b25f
d2FrZQogIGxpYnhsOiBldmVudDogRml4IHBvc3NpYmxlIGhhbmcgd2l0aCBsaWJ4bF9vc2V2ZW50
X2JlZm9yZXBvbGwKICBsaWJ4bDogZXZlbnQ6IE1vdmUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgdG8g
dGhlIGVuZCBvZiBhZnRlcnBvbGwKCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgIHwgICA0
ICstCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwgMTI2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyAgICAg
fCAgIDYgKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDQyICsrKysrKysrKysr
LS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgNTEgZGVsZXRpb25zKC0p
CgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLk-0001yc-B9; Fri, 10 Jan 2020 13:29:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLi-0001yV-EB
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:14 +0000
X-Inumbo-ID: 2de1f9fe-33ad-11ea-bf0f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de1f9fe-33ad-11ea-bf0f-12813bfff9fa;
 Fri, 10 Jan 2020 13:29:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662950;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=QeHPkOUBfk70JdbVTXptof0PmHLZHWYWptt6avVA7Sg=;
 b=an9QWLM9gP4evbdV0hKk+vrpWNdpE4wsL5JUP8Bpn0Hu4E1Avcfjkvw8
 KmTbznnmC8qrV8bn/gwrBs2r0C1yI0iJ8MasVnJ94GSIlXuSGiVg7JCX+
 m3QVNXScXELg9pZrp4KHiB9gKAk0L6hbJo40zXj7HdRTfJJvjKEZQJMPT o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6CpU5zRGaaHI+VT/w5qCQ3Bt27sYC3t1yoTqNoBW3RBLNJyomcRBsGRbHgnsmJR7cyMBojRaZt
 a4BNULAAQ5UsAv8Zu27Nfc3h5gzfT0Ap2zClQD3iP5ycj3srgoOCjjFs0+i4ShLM/yKJ9K12MA
 JDk3rW1TrJLQ/R4RA42QZzmz8lEuLyyPQ46JT+R4I/gqWrmmSobjjvCBdhQl20V9P/3EkzuF4G
 mOKc+H5lPSqeareMgTfTpVrGZmpsVOvRSqIVKrjsXGXVAbjxfVfRSKYoz+NVazY4rjCZ0HzGLF
 DWs=
X-SBRS: 2.7
X-MesageID: 10756442
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10756442"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:55 +0000
Message-ID: <20200110132902.29295-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/8] libxl: event: Rename poller.fds_changed to
 .fds_deregistered
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhpcyBpcyBvbmx5IGZvciBkZXJlZ2lzdHJhdGlvbi4gIFdlIGFyZSBnb2luZyB0byBhZGQgYW5v
dGhlciB2YXJpYWJsZQpmb3IgbmV3IGV2ZW50cywgd2l0aCBkaWZmZXJlbnQgc2VtYW50aWNzLCBh
bmQgdGhpcyBvdmVybHktZ2VuZXJhbCBuYW1lCndpbGwgYmVjb21lIGNvbmZ1c2luZy4KClNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgfCA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IGFhOGI3ZDE5NDUuLjEyMTBjMWJmYjMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZXZlbnQuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHZvaWQgbGlieGxfX2V2X2ZkX2RlcmVn
aXN0ZXIobGlieGxfX2djICpnYywgbGlieGxfX2V2X2ZkICpldikKICAgICBldi0+ZmQgPSAtMTsK
IAogICAgIExJQlhMX0xJU1RfRk9SRUFDSChwb2xsZXIsICZDVFgtPnBvbGxlcnNfZmRzX2NoYW5n
ZWQsIGZkc19jaGFuZ2VkX2VudHJ5KQotICAgICAgICBwb2xsZXItPmZkc19jaGFuZ2VkID0gMTsK
KyAgICAgICAgcG9sbGVyLT5mZHNfZGVyZWdpc3RlcmVkID0gMTsKIAogIG91dDoKICAgICBDVFhf
VU5MT0NLOwpAQCAtMTEyMCw3ICsxMTIwLDcgQEAgc3RhdGljIGludCBiZWZvcmVwb2xsX2ludGVy
bmFsKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19wb2xsZXIgKnBvbGxlciwKIAogICAgICpuZmRzX2lv
ID0gdXNlZDsKIAotICAgIHBvbGxlci0+ZmRzX2NoYW5nZWQgPSAwOworICAgIHBvbGxlci0+ZmRz
X2RlcmVnaXN0ZXJlZCA9IDA7CiAKICAgICBsaWJ4bF9fZXZfdGltZSAqZXRpbWUgPSBMSUJYTF9U
QUlMUV9GSVJTVCgmQ1RYLT5ldGltZXMpOwogICAgIGlmIChldGltZSkgewpAQCAtMTE4Niw3ICsx
MTg2LDcgQEAgc3RhdGljIGludCBhZnRlcnBvbGxfY2hlY2tfZmQobGlieGxfX3BvbGxlciAqcG9s
bGVyLAogICAgICAgICAgICAgLyogYWdhaW4sIHN0YWxlIHNsb3QgZW50cnkgKi8KICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFzc2VydChwb2xsZXItPmZkc19jaGFuZ2VkIHx8ICEo
ZmRzW3Nsb3RdLnJldmVudHMgJiBQT0xMTlZBTCkpOworICAgICAgICBhc3NlcnQocG9sbGVyLT5m
ZHNfZGVyZWdpc3RlcmVkIHx8ICEoZmRzW3Nsb3RdLnJldmVudHMgJiBQT0xMTlZBTCkpOwogCiAg
ICAgICAgIC8qIHdlIG1hc2sgaW4gY2FzZSByZXF1ZXN0ZWQgZXZlbnRzIGhhdmUgY2hhbmdlZCAq
LwogICAgICAgICBpbnQgc2xvdF9yZXZlbnRzID0gZmRzW3Nsb3RdLnJldmVudHMgJiBldmVudHM7
CkBAIC0xNjI2LDcgKzE2MjYsNyBAQCBpbnQgbGlieGxfX3BvbGxlcl9pbml0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19wb2xsZXIgKnApCiAgICAgaW50IHJjOwogICAgIHAtPmZkX3BvbGxzID0gMDsK
ICAgICBwLT5mZF9yaW5kaWNlcyA9IDA7Ci0gICAgcC0+ZmRzX2NoYW5nZWQgPSAwOworICAgIHAt
PmZkc19kZXJlZ2lzdGVyZWQgPSAwOwogCiAgICAgcmMgPSBsaWJ4bF9fcGlwZV9ub25ibG9jayhD
VFgsIHAtPndha2V1cF9waXBlKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKaW5kZXggYmE4YzliNDFhYi4uYzViNzFkMTVmMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC02
MjksMTQgKzYyOSwxNCBAQCBzdHJ1Y3QgbGlieGxfX3BvbGxlciB7CiAgICAgLyoKICAgICAgKiBX
ZSBhbHNvIHVzZSB0aGUgcG9sbGVyIHRvIHJlY29yZCB3aGV0aGVyIGFueSBmZHMgaGF2ZSBiZWVu
CiAgICAgICogZGVyZWdpc3RlcmVkIHNpbmNlIHdlIGVudGVyZWQgcG9sbC4gIEVhY2ggcG9sbGVy
IHdoaWNoIGlzIG5vdAotICAgICAqIGlkbGUgaXMgb24gdGhlIGxpc3QgcG9sbGVyc19mZHNfY2hh
bmdlZC4gIGZkc19jaGFuZ2VkIGlzCisgICAgICogaWRsZSBpcyBvbiB0aGUgbGlzdCBwb2xsZXJz
X2Zkc19jaGFuZ2VkLiAgZmRzX2RlcmVnaXN0ZXJlZCBpcwogICAgICAqIGNsZWFyZWQgYnkgYmVm
b3JlcG9sbCwgYW5kIHRlc3RlZCBieSBhZnRlcnBvbGwuICBXaGVuZXZlciBhbiBmZAotICAgICAq
IGV2ZW50IGlzIGRlcmVnaXN0ZXJlZCwgd2Ugc2V0IHRoZSBmZHNfY2hhbmdlZCBvZiBhbGwgbm9u
LWlkbGUKKyAgICAgKiBldmVudCBpcyBkZXJlZ2lzdGVyZWQsIHdlIHNldCB0aGUgZmRzX2RlcmVn
aXN0ZXJlZCBvZiBhbGwgbm9uLWlkbGUKICAgICAgKiBwb2xsZXJzLiAgU28gYWZ0ZXJwb2xsIGNh
biB0ZWxsIHdoZXRoZXIgYW55IFBPTExOVkFMIGlzCiAgICAgICogcGxhdXNpYmx5IGR1ZSB0byBh
biBmZCBiZWluZyBjbG9zZWQgYW5kIHJlb3BlbmVkLgogICAgICAqLwogICAgIExJQlhMX0xJU1Rf
RU5UUlkobGlieGxfX3BvbGxlcikgZmRzX2NoYW5nZWRfZW50cnk7Ci0gICAgYm9vbCBmZHNfY2hh
bmdlZDsKKyAgICBib29sIGZkc19kZXJlZ2lzdGVyZWQ7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2dj
IHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLm-0001zj-Nj; Fri, 10 Jan 2020 13:29:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLl-0001zU-U6
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:17 +0000
X-Inumbo-ID: 2e49e148-33ad-11ea-a2eb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e49e148-33ad-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 13:29:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662949;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/5wulVWsdwFhm+h/O97CX626cu5GEU2I6i0AP03/ttE=;
 b=YlMoGHfCWl2o9lCZ9FBlLBZ23mLtrcBFcWfHFuJLMiG8e/hjrKttOr3y
 +ke6apri8SJq8+LJu9fILO/jtz4rXtmTikfhdxKlULO8XDjZIjHFJwQZh
 T65dsQBYA4c12nxPOerb/k+PiO5sbsYapcW2XjcQUyWNaOYkuzEKCdOk/ s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IKy6Nyk/8Fx+S2F7zYzFqRDH7h+GE9KehlE3Wvl8ePE41polCiXy6loGRnYu7jsMlk336e+tsO
 pY1SE6KEU0+tL8CR7gatkSo8ic1RYj7PjKnGzv5IEnwgIRNJVXmTvUuIEoK4OwZt9RS0W4VgEW
 QjxgefYBTu/6DS0n8aO/nLAljSv2wjyg4F9KsxOtS4MeV5Y1tCnIVO5KZDfJ4KD4pSlOKetWmb
 gEYD/ubeOwZ9ldp/011w99+lHqQXOilV/jsI0556Fdpy0/ZyhKfT8hKk4BapVf94jVqHMKOl6e
 ZLs=
X-SBRS: 2.7
X-MesageID: 11329924
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11329924"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:56 +0000
Message-ID: <20200110132902.29295-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/8] libxl: event: Rename ctx.pollers_fd_changed
 to .pollers_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

V2UgYXJlIGdvaW5nIHRvIHVzZSB0aGlzIGEgYml0IG1vcmUgd2lkZWx5LiAgTWFrZSB0aGUgbmFt
ZSBtb3JlCmdlbmVyYWwuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgIHwgNCArKy0t
CiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwgOCArKysrLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBhMGQ4NDI4MWQwLi5mNjBmZDNlNGZkIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTQ4
LDcgKzQ4LDcgQEAgaW50IGxpYnhsX2N0eF9hbGxvYyhsaWJ4bF9jdHggKipwY3R4LCBpbnQgdmVy
c2lvbiwKICAgICBjdHgtPnBvbGxlcl9hcHAgPSAwOwogICAgIExJQlhMX0xJU1RfSU5JVCgmY3R4
LT5wb2xsZXJzX2V2ZW50KTsKICAgICBMSUJYTF9MSVNUX0lOSVQoJmN0eC0+cG9sbGVyc19pZGxl
KTsKLSAgICBMSUJYTF9MSVNUX0lOSVQoJmN0eC0+cG9sbGVyc19mZHNfY2hhbmdlZCk7CisgICAg
TElCWExfTElTVF9JTklUKCZjdHgtPnBvbGxlcnNfYWN0aXZlKTsKIAogICAgIExJQlhMX0xJU1Rf
SU5JVCgmY3R4LT5lZmRzKTsKICAgICBMSUJYTF9UQUlMUV9JTklUKCZjdHgtPmV0aW1lcyk7CkBA
IC0xNzcsNyArMTc3LDcgQEAgaW50IGxpYnhsX2N0eF9mcmVlKGxpYnhsX2N0eCAqY3R4KQogICAg
IGxpYnhsX19wb2xsZXJfcHV0KGN0eCwgY3R4LT5wb2xsZXJfYXBwKTsKICAgICBjdHgtPnBvbGxl
cl9hcHAgPSBOVUxMOwogICAgIGFzc2VydChMSUJYTF9MSVNUX0VNUFRZKCZjdHgtPnBvbGxlcnNf
ZXZlbnQpKTsKLSAgICBhc3NlcnQoTElCWExfTElTVF9FTVBUWSgmY3R4LT5wb2xsZXJzX2Zkc19j
aGFuZ2VkKSk7CisgICAgYXNzZXJ0KExJQlhMX0xJU1RfRU1QVFkoJmN0eC0+cG9sbGVyc19hY3Rp
dmUpKTsKICAgICBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsICpwb2xsZXJfdG1wOwogICAgIExJQlhM
X0xJU1RfRk9SRUFDSF9TQUZFKHBvbGxlciwgJmN0eC0+cG9sbGVyc19pZGxlLCBlbnRyeSwgcG9s
bGVyX3RtcCkgewogICAgICAgICBsaWJ4bF9fcG9sbGVyX2Rpc3Bvc2UocG9sbGVyKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jCmluZGV4IDEyMTBjMWJmYjMuLjViMTJhNDVlNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAtMjM4LDcg
KzIzOCw3IEBAIHZvaWQgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIobGlieGxfX2djICpnYywgbGli
eGxfX2V2X2ZkICpldikKICAgICBMSUJYTF9MSVNUX1JFTU9WRShldiwgZW50cnkpOwogICAgIGV2
LT5mZCA9IC0xOwogCi0gICAgTElCWExfTElTVF9GT1JFQUNIKHBvbGxlciwgJkNUWC0+cG9sbGVy
c19mZHNfY2hhbmdlZCwgZmRzX2NoYW5nZWRfZW50cnkpCisgICAgTElCWExfTElTVF9GT1JFQUNI
KHBvbGxlciwgJkNUWC0+cG9sbGVyc19hY3RpdmUsIGFjdGl2ZV9lbnRyeSkKICAgICAgICAgcG9s
bGVyLT5mZHNfZGVyZWdpc3RlcmVkID0gMTsKIAogIG91dDoKQEAgLTE2NjMsMTUgKzE2NjMsMTUg
QEAgbGlieGxfX3BvbGxlciAqbGlieGxfX3BvbGxlcl9nZXQobGlieGxfX2djICpnYykKICAgICAg
ICAgfQogICAgIH0KIAotICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNUWC0+cG9sbGVyc19m
ZHNfY2hhbmdlZCwgcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGZkc19jaGFuZ2VkX2Vu
dHJ5KTsKKyAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZDVFgtPnBvbGxlcnNfYWN0aXZlLCBw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5KTsKICAgICByZXR1cm4g
cDsKIH0KIAogdm9pZCBsaWJ4bF9fcG9sbGVyX3B1dChsaWJ4bF9jdHggKmN0eCwgbGlieGxfX3Bv
bGxlciAqcCkKIHsKICAgICBpZiAoIXApIHJldHVybjsKLSAgICBMSUJYTF9MSVNUX1JFTU9WRShw
LCBmZHNfY2hhbmdlZF9lbnRyeSk7CisgICAgTElCWExfTElTVF9SRU1PVkUocCwgYWN0aXZlX2Vu
dHJ5KTsKICAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZjdHgtPnBvbGxlcnNfaWRsZSwgcCwg
ZW50cnkpOwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBjNWI3MWQxNWYwLi41ODFkNjRiOTlj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYyOSwxMyArNjI5LDEzIEBAIHN0cnVjdCBsaWJ4bF9f
cG9sbGVyIHsKICAgICAvKgogICAgICAqIFdlIGFsc28gdXNlIHRoZSBwb2xsZXIgdG8gcmVjb3Jk
IHdoZXRoZXIgYW55IGZkcyBoYXZlIGJlZW4KICAgICAgKiBkZXJlZ2lzdGVyZWQgc2luY2Ugd2Ug
ZW50ZXJlZCBwb2xsLiAgRWFjaCBwb2xsZXIgd2hpY2ggaXMgbm90Ci0gICAgICogaWRsZSBpcyBv
biB0aGUgbGlzdCBwb2xsZXJzX2Zkc19jaGFuZ2VkLiAgZmRzX2RlcmVnaXN0ZXJlZCBpcworICAg
ICAqIGlkbGUgaXMgb24gdGhlIGxpc3QgcG9sbGVyc19hY3RpdmUuICBmZHNfZGVyZWdpc3RlcmVk
IGlzCiAgICAgICogY2xlYXJlZCBieSBiZWZvcmVwb2xsLCBhbmQgdGVzdGVkIGJ5IGFmdGVycG9s
bC4gIFdoZW5ldmVyIGFuIGZkCiAgICAgICogZXZlbnQgaXMgZGVyZWdpc3RlcmVkLCB3ZSBzZXQg
dGhlIGZkc19kZXJlZ2lzdGVyZWQgb2YgYWxsIG5vbi1pZGxlCiAgICAgICogcG9sbGVycy4gIFNv
IGFmdGVycG9sbCBjYW4gdGVsbCB3aGV0aGVyIGFueSBQT0xMTlZBTCBpcwogICAgICAqIHBsYXVz
aWJseSBkdWUgdG8gYW4gZmQgYmVpbmcgY2xvc2VkIGFuZCByZW9wZW5lZC4KICAgICAgKi8KLSAg
ICBMSUJYTF9MSVNUX0VOVFJZKGxpYnhsX19wb2xsZXIpIGZkc19jaGFuZ2VkX2VudHJ5OworICAg
IExJQlhMX0xJU1RfRU5UUlkobGlieGxfX3BvbGxlcikgYWN0aXZlX2VudHJ5OwogICAgIGJvb2wg
ZmRzX2RlcmVnaXN0ZXJlZDsKIH07CiAKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdHJ1Y3QgbGlieGxf
X2N0eCB7CiAKICAgICBsaWJ4bF9fcG9sbGVyICpwb2xsZXJfYXBwOyAvKiBsaWJ4bF9vc2V2ZW50
X2JlZm9yZXBvbGwgYW5kIF9hZnRlcnBvbGwgKi8KICAgICBMSUJYTF9MSVNUX0hFQUQoLCBsaWJ4
bF9fcG9sbGVyKSBwb2xsZXJzX2V2ZW50LCBwb2xsZXJzX2lkbGU7Ci0gICAgTElCWExfTElTVF9I
RUFEKCwgbGlieGxfX3BvbGxlcikgcG9sbGVyc19mZHNfY2hhbmdlZDsKKyAgICBMSUJYTF9MSVNU
X0hFQUQoLCBsaWJ4bF9fcG9sbGVyKSBwb2xsZXJzX2FjdGl2ZTsKIAogICAgIExJQlhMX1NMSVNU
X0hFQUQobGlieGxfX29zZXZlbnRfaG9va19uZXhpLCBsaWJ4bF9fb3NldmVudF9ob29rX25leHVz
KQogICAgICAgICBob29rX2ZkX25leGlfaWRsZSwgaG9va190aW1lb3V0X25leGlfaWRsZTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLp-00020r-12; Fri, 10 Jan 2020 13:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLn-00020G-Eg
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:19 +0000
X-Inumbo-ID: 2eb65fa8-33ad-11ea-bf0f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eb65fa8-33ad-11ea-bf0f-12813bfff9fa;
 Fri, 10 Jan 2020 13:29:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662950;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=aG8+e2m6AN5IfUjMx9VppTrvS/t/KQQmarqMBDQ8J/I=;
 b=Yvy8iVNhfdcrlKdUYUlHn6dY4P+QcF9sMviO7MJ5N1jECvQ8O0raA4jb
 LEYovAvNIt92HLumqHVUx5tyiDL3suLTCj9frf1rjDKbaWZ360Mbaq4cB
 i+pjd2sqaJhsSpXsCCeU4t3cgkDYCi7PQXRjVlCtMEXHu3pwk6LFRK2vZ A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2DYSPbzP+uGeMFalpiQ2L9HghOLyymfQ+owA9CnmFMuj1eVe+HfEx4llJ01kjzJzoVfpfIoJz0
 utg7o1fcOtEqUlEa4GjAc4F8OVTrY0Exz056+lyyMJAiRUKiahiVjGDM94eYGec0ri1amV6Edp
 YtcitGEqxuk7SLMl1M3tDcLx+RV9epRksbuKFjh7jS+bwt/LJsb84BY+Dkg9B+6gSeeNEWXlxS
 iSlD7bhx+X0eFvz27CUxWpc0/up/0gXStmSmTbB4g1ZbEB4/p9u9gjTXXMc7TWZY6twhL/GG9m
 qrU=
X-SBRS: 2.7
X-MesageID: 10902442
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10902442"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:57 +0000
Message-ID: <20200110132902.29295-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/8] libxl: event: Introduce CTX_UNLOCK_EGC_FREE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhpcyBpcyBhIHZlcnkgY29tbW9uIGV4aXQgcGF0dGVybi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNoYW5nZQp0aGlzIHBhdHRlcm4uICBTbyB3ZSBzaG91bGQgbWFrZSBpdCBpbnRvIGEgbWFj
cm8gb2YgaXRzIG93bi4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfZXZlbnQuYyAgICB8IDE4ICsrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
Zm9yay5jICAgICB8ICA2ICsrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4
bF9ldmVudC5jCmluZGV4IDViMTJhNDVlNzAuLmJlMzdlMTJiYjAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAt
MTE1Miw4ICsxMTUyLDcgQEAgaW50IGxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbChsaWJ4bF9jdHgg
KmN0eCwgaW50ICpuZmRzX2lvLAogICAgIENUWF9MT0NLOwogICAgIGludCByYyA9IGJlZm9yZXBv
bGxfaW50ZXJuYWwoZ2MsIGN0eC0+cG9sbGVyX2FwcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5mZHNfaW8sIGZkcywgdGltZW91dF91cGQsIG5vdyk7Ci0gICAgQ1RYX1VOTE9D
SzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NLX0VHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtMTMwNSw4ICsxMzA0LDcgQEAgdm9pZCBsaWJ4bF9vc2V2ZW50X2FmdGVycG9s
bChsaWJ4bF9jdHggKmN0eCwgaW50IG5mZHMsIGNvbnN0IHN0cnVjdCBwb2xsZmQgKmZkcywKICAg
ICBFR0NfSU5JVChjdHgpOwogICAgIENUWF9MT0NLOwogICAgIGFmdGVycG9sbF9pbnRlcm5hbChl
Z2MsIGN0eC0+cG9sbGVyX2FwcCwgbmZkcywgZmRzLCBub3cpOwotICAgIENUWF9VTkxPQ0s7Ci0g
ICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKIH0KIAogLyoKQEAgLTEzNDIs
OCArMTM0MCw3IEBAIHZvaWQgbGlieGxfb3NldmVudF9vY2N1cnJlZF9mZChsaWJ4bF9jdHggKmN0
eCwgdm9pZCAqZm9yX2xpYnhsLAogICAgIGZkX29jY3VycyhlZ2MsIGV2LCByZXZlbnRzX2lnbik7
CiAKICBvdXQ6Ci0gICAgQ1RYX1VOTE9DSzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NL
X0VHQ19GUkVFOwogfQogCiB2b2lkIGxpYnhsX29zZXZlbnRfb2NjdXJyZWRfdGltZW91dChsaWJ4
bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xpYnhsKQpAQCAtMTM2NSw4ICsxMzYyLDcgQEAgdm9pZCBs
aWJ4bF9vc2V2ZW50X29jY3VycmVkX3RpbWVvdXQobGlieGxfY3R4ICpjdHgsIHZvaWQgKmZvcl9s
aWJ4bCkKICAgICB0aW1lX29jY3VycyhlZ2MsIGV2LCBFUlJPUl9USU1FRE9VVCk7CiAKICBvdXQ6
Ci0gICAgQ1RYX1VOTE9DSzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NLX0VHQ19GUkVF
OwogfQogCiB2b2lkIGxpYnhsX19ldmVudF9kaXNhc3RlcihsaWJ4bF9fZWdjICplZ2MsIGNvbnN0
IGNoYXIgKm1zZywgaW50IGVycm5vdmFsLApAQCAtMTU0Niw4ICsxNTQyLDcgQEAgaW50IGxpYnhs
X2V2ZW50X2NoZWNrKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3IsCiAgICAg
RUdDX0lOSVQoY3R4KTsKICAgICBDVFhfTE9DSzsKICAgICBpbnQgcmMgPSBldmVudF9jaGVja19p
bnRlcm5hbChlZ2MsIGV2ZW50X3IsIHR5cGVtYXNrLCBwcmVkLCBwcmVkX3VzZXIpOwotICAgIENU
WF9VTkxPQ0s7Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKQEAgLTE3NzIsOCArMTc2Nyw3IEBAIGludCBsaWJ4bF9ldmVudF93YWl0
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3IsCiAgb3V0OgogICAgIGxpYnhs
X19wb2xsZXJfcHV0KGN0eCwgcG9sbGVyKTsKIAotICAgIENUWF9VTkxPQ0s7Ci0gICAgRUdDX0ZS
RUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Zvcmsu
YwppbmRleCAwZjFiNmI1MThjLi5jZjE3MGI5MDg1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9mb3JrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCkBAIC00ODMsOCArNDgz
LDcgQEAgaW50IGxpYnhsX2NoaWxkcHJvY19yZWFwZWQobGlieGxfY3R4ICpjdHgsIHBpZF90IHBp
ZCwgaW50IHN0YXR1cykKICAgICBhc3NlcnQoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25l
cgogICAgICAgICAgICA9PSBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wKTsKICAgICBpbnQg
cmMgPSBjaGlsZHByb2NfcmVhcGVkKGVnYywgcGlkLCBzdGF0dXMpOwotICAgIENUWF9VTkxPQ0s7
Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICByZXR1cm4gcmM7
CiB9CiAKQEAgLTUyOSw4ICs1MjgsNyBAQCB2b2lkIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX29j
Y3VycmVkKGxpYnhsX2N0eCAqY3R4KQogICAgIGFzc2VydChDVFgtPmNoaWxkcHJvY19ob29rcy0+
Y2hsZG93bmVyCiAgICAgICAgICAgID09IGxpYnhsX3NpZ2NobGRfb3duZXJfbWFpbmxvb3ApOwog
ICAgIGNoaWxkcHJvY19jaGVja2FsbChlZ2MpOwotICAgIENUWF9VTkxPQ0s7Ci0gICAgRUdDX0ZS
RUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKIH0KIAogc3RhdGljIHZvaWQgc2lnY2hsZF9z
ZWxmcGlwZV9oYW5kbGVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldiwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCmluZGV4IDU4MWQ2NGI5OWMuLjk4M2ZmZmFjN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aApAQCAtMjM2Myw2ICsyMzYzLDggQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cChs
aWJ4bF9fZWdjICplZ2MpOwogCiAjZGVmaW5lIEVHQ19GUkVFICAgICAgICAgICBsaWJ4bF9fZWdj
X2NsZWFudXAoZWdjKQogCisjZGVmaW5lIENUWF9VTkxPQ0tfRUdDX0ZSRUUgIGRveyBDVFhfVU5M
T0NLOyBFR0NfRlJFRTsgfXdoaWxlKDApCisKIAogLyoKICAqIE1hY2hpbmVyeSBmb3IgYXN5bmNo
cm9ub3VzIG9wZXJhdGlvbnMgKCJhbyIpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLs-00022V-Bn; Fri, 10 Jan 2020 13:29:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLq-000220-UE
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:22 +0000
X-Inumbo-ID: 2ebce332-33ad-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ebce332-33ad-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 13:29:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662950;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tldUzIpqW259HNlP4sDhwClv5zBMPQrjoeXdLGkijiY=;
 b=hL8RPhplTbVLIUPN9+yytOTF9KHem8Ev0TFN4mp9N5cE13XOlFREPiaJ
 bmWmahBA6OZAjEOKmDwpDyi0w6zGnBTnBV/XDQnw7iNtTp37IA6gs2M4n
 qZIR5JLNDZspmve4eDdC1fX3zR3O9xBZ4bzEsSMNpvZr646YSdiZuNjx/ 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f8IU3UlIfR4o62I84iI1o5RbjLKf9uOL+JmrpXc1MHa2QtN/WDB6fYCJXa3Z44Qh6mV0ncvRYT
 vmkCWzwmFvjL307KSroTTFW5uTTl2y0s33dp/DR6E5Jy5cZ8HnBI3XqEcFlvwS5K8LZWpknGGA
 wTldvoSnqSsAdTQOw1vs54VOaGDsxkyLMUKMLo/esH4P6lcE7ugHLYdMdBlVdof5Aah50thLu9
 5hEmor/ge8n7N865UQi+HAO4D270JEgmBo0Kd+e4HHTWdPTwqtn5p0YsYCnoM0eHas/flidarn
 2vk=
X-SBRS: 2.7
X-MesageID: 10724855
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10724855"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:58 +0000
Message-ID: <20200110132902.29295-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/8] libxl: event: Fix hang when mixing blocking
 and eventy calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

SWYgdGhlIGFwcGxpY2F0aW9uIGNhbGxzIGxpYnhsIHdpdGggYW9faG93PT0wIGFuZCBhbHNvIG1h
a2VzIGNhbGxzCmxpa2UgX29jY3VycmVkLCBsaWJ4bCB3aWxsIHNvbWV0aW1lcyBnZXQgc3R1Y2su
CgpUaGUgYnVnIGhhcHBlbnMgYXMgZm9sbG93cyAoZm9yIGV4YW1wbGUpOgoKICBUaHJlYWQgQQog
ICAgICAgbGlieGxfZG9fdGhpbmcoLGFvX2hvdz09MCkKICAgICAgIGxpYnhsX2RvX3RoaW5nIHN0
YXJ0cywgc2V0cyB1cCBzb21lIGNhbGxiYWNrcwogICAgICAgbGlieGxfZG9fdGhpbmcgZXhpdCBw
YXRoIGNhbGxzIEFPX0lOUFJPR1JFU1MKICAgICAgIGxpYnhsX19hb19pbnByb2dyZXNzIGdvZXMg
aW50byBldmVudCBsb29wCiAgICAgICBldmVudGxvb3BfaXRlcmF0aW9uIHNsZWVwcyBvbjoKICAg
ICAgICAgIC0gZG9fdGhpbmcncyBjdXJyZW50IGZkIHNldAogICAgICAgICAgLSBzaWdjaGxkIHBp
cGUgaWYgYXBwbGljYWJsZQogICAgICAgICAgLSBpdHMgcG9sbGVyCgogIFRocmVhZCBCCiAgICAg
ICBsaWJ4bF9zb21ldGhpbmdfb2NjdXJyZWQKICAgICAgIHRoZSBzb21ldGhpbmcgaXMgdG8gZG8g
d2l0aCBkb190aGluZywgYWJvdmUKICAgICAgIGRvX3RoaW5nX25leHRfY2FsbGJhY2sgZG9lcyBz
b21lIG1vcmUgd29yawogICAgICAgZG9fdGhpbmdfbmV4dF9jYWxsYmFjayBiZWNvbWVzIGludGVy
ZXN0ZWQgaW4gZmQgTgogICAgICAgdGhyZWFkIEIgcmV0dXJucyB0byBhcHBsaWNhdGlvbgoKTm90
ZSB0aGF0IG5vdGhpbmcgd2FrZXMgdXAgdGhyZWFkIEEuICBBIGlzIG5vdCBsaXN0ZW5pbmcgb24g
ZmQgTi4gIFNvCmRvX3RoaW5nXyogd2lsbCBub3Qgc3BvdCB3aGVuIGZkIE4gc2lnbmFscy4gIGRv
X3RoaW5nIHdpbGwgbm90IG1ha2UKZnVydGhlciB0aW1lbHkgcHJvZ3Jlc3MuICBJZiB0aGVyZSBp
cyBubyB0aW1lb3V0IHRocmVhZCBBIHdpbGwgbmV2ZXIKd2FrZSB1cC4KClRoZSBwcm9ibGVtIGhl
cmUgb2NjdXJzIGJlY2F1c2UgdGhyZWFkIEEgaXMgd2FpdGluZyBvbiBhbiBvdXQgb2YgZGF0ZQpv
c2V2ZW50IHNldC4gIFdlIG5lZWQgdGhlIGZvbGxvd2luZyBwcm9wZXJ0eTogd2hlbmV2ZXIgYW55
IHRocmVhZCBpcwpibG9ja2luZyBpbiB0aGUgbGlieGwgZXZlbnQgbG9vcCwgYXQgbGVhc3Qgb25l
IHRocmVhZCBtdXN0IGJlIHVzaW5nIGFuCnVwIHRvIGRhdGUgb3NldmVudCBzZXQuICBJdCBpcyBP
SyBmb3IgYWxsIGJ1dCBvbmUgdGhyZWFkcyB0byBoYXZlCnN0YWxlIGV2ZW50IHNldHMsIGJlY2F1
c2Ugc28gbG9uZyBhcyBvbmUgd2FpdGluZyB0aHJlYWQgaGFzIHRoZSByaWdodApldmVudCBzZXQs
IGFueSBhY3R1YWxseSBpbnRlcmVzdGluZyBldmVudCB3aWxsLCBpZiBub3RoaW5nIGVsc2UsIHdh
a2UKdGhhdCAicmlnaHQiIHRocmVhZCB1cC4gIEl0IHdpbGwgdGhlbiBtYWtlIHNvbWUgcHJvZ3Jl
c3MgYW5kL29yLCBpZiBpdApleGl0cywgZW5zdXJlIHRoYXQgc29tZSBvdGhlciB0aHJlYWQgYmVj
b21lcyB0aGUgInJpZ2h0IiB0aHJlYWQuCgpUaGVyZSBpcyBhbHNvIHRoZSBwb3NzaWJpbGl0eSB0
aGF0IGEgdGhyZWFkIG1pZ2h0IGJsb2NrIHdhaXRpbmcgZm9yCmxpYnhsIG9zZXZlbnRzIGJ1dCBv
dXRzaWRlIGxpYnhsLCBlZyBpZiB0aGUgYXBwbGljYXRpb24gdXNlZApsaWJ4bF9vc2V2ZW50X2Jl
Zm9yZXBvbGwuICBXZSB3aWxsIGRlYWwgd2l0aCB0aGF0IGluIGEgbW9tZW50LgoKUmVwb3J0ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfZXZlbnQuYyAgICB8IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMzMgKysrKysrKysr
KysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggYmUzN2UxMmJiMC4uMThkYjA5MWE2ZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jCkBAIC0zNiw2ICszNiw0MiBAQCBzdGF0aWMgbGlieGxfX2FvICphb19uZXN0ZWRfcm9vdChs
aWJ4bF9fYW8gKmFvKTsKIHN0YXRpYyB2b2lkIGFvX19jaGVja19kZXN0cm95KGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9fYW8gKmFvKTsKIAogCitzdGF0aWMgdm9pZCBwb2xsZXJzX25vdGVfb3NldmVu
dF9hZGRlZChsaWJ4bF9jdHggKmN0eCkgeworICAgIGxpYnhsX19wb2xsZXIgKnBvbGxlcjsKKyAg
ICBMSUJYTF9MSVNUX0ZPUkVBQ0gocG9sbGVyLCAmY3R4LT5wb2xsZXJzX2FjdGl2ZSwgYWN0aXZl
X2VudHJ5KQorICAgICAgICBwb2xsZXItPm9zZXZlbnRzX2FkZGVkID0gMTsKK30KKwordm9pZCBs
aWJ4bF9fZWdjX2NsZWFudXBfMV9iYXRvbihsaWJ4bF9fZWdjICplZ2MpCit7CisgICAgRUdDX0dD
OworICAgIGxpYnhsX19wb2xsZXIgKnNlYXJjaCwgKndha2U9MDsKKworICAgIExJQlhMX0xJU1Rf
Rk9SRUFDSChzZWFyY2gsICZDVFgtPnBvbGxlcnNfYWN0aXZlLCBhY3RpdmVfZW50cnkpIHsKKyAg
ICAgICAgaWYgKHNlYXJjaCA9PSBDVFgtPnBvbGxlcl9hcHApCisgICAgICAgICAgICAvKiBUaGlz
IG9uZSBpcyBzcGVjaWFsLiAgV2UgY2FuJ3QgZ2l2ZSBpdCB0aGUgYmF0b24uICovCisgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCFzZWFyY2gtPm9zZXZlbnRzX2FkZGVkKQorICAg
ICAgICAgICAgLyogVGhpcyBwb2xsZXIgaXMgdXAgdG8gZGF0ZSBhbmQgd2lsbCB3YWtlIHVwIGFz
IG5lZWRlZC4gKi8KKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgaWYgKCF3YWtlKQorICAg
ICAgICAgICAgd2FrZSA9IHNlYXJjaDsKKyAgICB9CisKKyAgICBpZiAoIXdha2UpCisgICAgICAg
IC8qIG5vLW9uZSBpbiBsaWJ4bCB3YWl0aW5nIGZvciBhbnkgZXZlbnRzICovCisgICAgICAgIHJl
dHVybjsKKworICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGVnYywgd2FrZSk7CisKKyAgICB3YWtl
LT5vc2V2ZW50c19hZGRlZCA9IDA7CisgICAgLyogVGhpcyBzZXJ2ZXMgdG8gbWFrZSBfMV9iYXRv
biBpZGVtcG90ZW50LiAgSXQgaXMgT0sgZXZlbiB0aG91Z2gKKyAgICAgKiB0aGF0IHBvbGxlciBt
YXkgY3VycmVudGx5IGJlIHNsZWVwaW5nIG9uIG9ubHkgb2xkIG9zZXZlbnRzLAorICAgICAqIGJl
Y2F1c2UgaXQgaXMgZ29pbmcgdG8gd2FrZSB1cCBiZWNhdXNlIHdlJ3ZlIGp1c3QgcHJvZGRlZCBp
dCwKKyAgICAgKiBhbmQgaXQgcGljayB1cCBuZXcgb3NldmVudHMgb24gaXRzIG5leHQgaXRlcmF0
aW9uIChvciBwYXNzCisgICAgICogb24gdGhlIGJhdG9uKS4gKi8KK30KKwogLyoKICAqIFRoZSBj
b3VudGVyIG9zZXZlbnRfaW5faG9vayBpcyB1c2VkIHRvIGVuc3VyZSB0aGF0IHRoZSBhcHBsaWNh
dGlvbgogICogaG9ub3VycyB0aGUgcmVlbnRyYW5jeSByZXN0cmljdGlvbiBkb2N1bWVudGVkIGlu
IGxpYnhsX2V2ZW50LmguCkBAIC0xOTQsNiArMjMwLDcgQEAgaW50IGxpYnhsX19ldl9mZF9yZWdp
c3RlcihsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfZmQgKmV2LAogICAgIGV2LT5mdW5jID0gZnVu
YzsKIAogICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNUWC0+ZWZkcywgZXYsIGVudHJ5KTsK
KyAgICBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZChDVFgpOwogCiAgICAgcmMgPSAwOwogCkBA
IC0yMTQsNiArMjUxLDggQEAgaW50IGxpYnhsX19ldl9mZF9tb2RpZnkobGlieGxfX2djICpnYywg
bGlieGxfX2V2X2ZkICpldiwgc2hvcnQgZXZlbnRzKQogICAgIHJjID0gT1NFVkVOVF9IT09LKGZk
LG1vZGlmeSwgbm9vcCwgZXYtPmZkLCAmZXYtPm5leHVzLT5mb3JfYXBwX3JlZywgZXZlbnRzKTsK
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogCisgICAgaWYgKChldmVudHMgJiB+ZXYtPmV2ZW50cykp
CisgICAgICAgIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkKENUWCk7CiAgICAgZXYtPmV2ZW50
cyA9IGV2ZW50czsKIAogICAgIHJjID0gMDsKQEAgLTMxNSw2ICszNTQsNyBAQCBzdGF0aWMgaW50
IHRpbWVfcmVnaXN0ZXJfZmluaXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl90aW1lICpldiwK
ICAgICBMSUJYTF9UQUlMUV9JTlNFUlRfU09SVEVEKCZDVFgtPmV0aW1lcywgZW50cnksIGV2LCBl
dnNlYXJjaCwgLyplbXB0eSovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZXJj
bXAoJmV2LT5hYnMsICZldnNlYXJjaC0+YWJzLCA+KSk7CiAKKyAgICBwb2xsZXJzX25vdGVfb3Nl
dmVudF9hZGRlZChDVFgpOwogICAgIHJldHVybiAwOwogfQogCkBAIC0xMTIxLDYgKzExNjEsNyBA
QCBzdGF0aWMgaW50IGJlZm9yZXBvbGxfaW50ZXJuYWwobGlieGxfX2djICpnYywgbGlieGxfX3Bv
bGxlciAqcG9sbGVyLAogICAgICpuZmRzX2lvID0gdXNlZDsKIAogICAgIHBvbGxlci0+ZmRzX2Rl
cmVnaXN0ZXJlZCA9IDA7CisgICAgcG9sbGVyLT5vc2V2ZW50c19hZGRlZCA9IDA7CiAKICAgICBs
aWJ4bF9fZXZfdGltZSAqZXRpbWUgPSBMSUJYTF9UQUlMUV9GSVJTVCgmQ1RYLT5ldGltZXMpOwog
ICAgIGlmIChldGltZSkgewpAQCAtMTQ0NCw3ICsxNDg1LDcgQEAgc3RhdGljIHZvaWQgZWdjX3J1
bl9jYWxsYmFja3MobGlieGxfX2VnYyAqZWdjKQogICAgIH0KIH0KIAotdm9pZCBsaWJ4bF9fZWdj
X2NsZWFudXAobGlieGxfX2VnYyAqZWdjKQordm9pZCBsaWJ4bF9fZWdjX2NsZWFudXBfMl91bF9j
Yl9nYyhsaWJ4bF9fZWdjICplZ2MpCiB7CiAgICAgRUdDX0dDOwogICAgIGVnY19ydW5fY2FsbGJh
Y2tzKGVnYyk7CkBAIC0xNzU0LDEzICsxNzk1LDE1IEBAIGludCBsaWJ4bF9ldmVudF93YWl0KGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3IsCiAgICAgICAgIHJjID0gZXZlbnRs
b29wX2l0ZXJhdGlvbihlZ2MsIHBvbGxlcik7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAK
LSAgICAgICAgLyogd2UgdW5sb2NrIGFuZCBjbGVhbnVwIHRoZSBlZ2MgZWFjaCB0aW1lIHdlIGdv
IHRocm91Z2ggdGhpcyBsb29wLAotICAgICAgICAgKiBzbyB0aGF0IChhKSB3ZSBkb24ndCBhY2N1
bXVsYXRlIGdhcmJhZ2UgYW5kIChiKSBhbnkgZXZlbnRzCi0gICAgICAgICAqIHdoaWNoIGFyZSB0
byBiZSBkaXNwYXRjaGVkIGJ5IGNhbGxiYWNrIGFyZSBhY3R1YWxseSBkZWxpdmVyZWQKLSAgICAg
ICAgICogaW4gYSB0aW1lbHkgZmFzaGlvbi4KKyAgICAgICAgLyogd2UgdW5sb2NrIGFuZCBjbGVh
bnVwIHRoZSBlZ2MgZWFjaCB0aW1lIHdlIGdvIHRocm91Z2ggdGhpcworICAgICAgICAgKiBsb29w
LCBzbyB0aGF0IChhKSB3ZSBkb24ndCBhY2N1bXVsYXRlIGdhcmJhZ2UgYW5kIChiKSBhbnkKKyAg
ICAgICAgICogZXZlbnRzIHdoaWNoIGFyZSB0byBiZSBkaXNwYXRjaGVkIGJ5IGNhbGxiYWNrIGFy
ZSBhY3R1YWxseQorICAgICAgICAgKiBkZWxpdmVyZWQgaW4gYSB0aW1lbHkgZmFzaGlvbi4gIF8x
X2JhdG9uIHdpbGwgYmUKKyAgICAgICAgICogY2FsbGVkIHRvIHBhc3MgdGhlIGJhdG9uIGlmZiB3
ZSBhY3R1YWxseSBsZWF2ZTsgb3RoZXJ3aXNlCisgICAgICAgICAqIHdlIGFyZSBzdGlsbCBjYXJy
eWluZyBpdC4KICAgICAgICAgICovCiAgICAgICAgIENUWF9VTkxPQ0s7Ci0gICAgICAgIGxpYnhs
X19lZ2NfY2xlYW51cChlZ2MpOworICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXBfMl91bF9jYl9n
YyhlZ2MpOwogICAgICAgICBDVFhfTE9DSzsKICAgICB9CiAKQEAgLTIwMzMsMTAgKzIwNzYsMTIg
QEAgaW50IGxpYnhsX19hb19pbnByb2dyZXNzKGxpYnhsX19hbyAqYW8sCiAgICAgICAgICAgICAg
ICAgICogc3luY2hyb25vdXMgY2FuY2VsbGF0aW9uIGFiaWxpdHkuICovCiAgICAgICAgICAgICB9
CiAKKyAgICAgICAgICAgIC8qIFRoZSBjYWxsIHRvIGVnYy4uMV9iYXRvbiBpcyBiZWxvdywgb25s
eSBpZiB3ZSBhcmUgbGVhdmluZy4gKi8KICAgICAgICAgICAgIENUWF9VTkxPQ0s7Ci0gICAgICAg
ICAgICBsaWJ4bF9fZWdjX2NsZWFudXAoJmVnYyk7CisgICAgICAgICAgICBsaWJ4bF9fZWdjX2Ns
ZWFudXBfMl91bF9jYl9nYygmZWdjKTsKICAgICAgICAgICAgIENUWF9MT0NLOwogICAgICAgICB9
CisgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cF8xX2JhdG9uKCZlZ2MpOwogICAgIH0gZWxzZSB7
CiAgICAgICAgIHJjID0gMDsKICAgICB9CkBAIC0yMDUzLDYgKzIwOTgsOSBAQCBpbnQgbGlieGxf
X2FvX2lucHJvZ3Jlc3MobGlieGxfX2FvICphbywKIHN0YXRpYyBpbnQgYW9fX2Fib3J0KGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9fYW8gKnBhcmVudCkKIC8qIFRlbXBvcmFyaWx5IHVubG9ja3MgY3R4
LCB3aGljaCBtdXN0IGJlIGxvY2tlZCBleGFjdGx5IG9uY2Ugb24gZW50cnkuICovCiB7CisgICAg
bGlieGxfX2VnYyBlZ2M7CisgICAgTElCWExfSU5JVF9FR0MoZWdjLGN0eCk7CisKICAgICBpbnQg
cmM7CiAgICAgYW9fX21hbmlwX2VudGVyKHBhcmVudCk7CiAKQEAgLTIwNzMsOSArMjEyMSw2IEBA
IHN0YXRpYyBpbnQgYW9fX2Fib3J0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fYW8gKnBhcmVudCkK
IAogICAgIC8qIFdlIGtlZXAgY2FsbGluZyBhYm9ydCBob29rcyB1bnRpbCB0aGVyZSBhcmUgbm9u
ZSBsZWZ0ICovCiAgICAgd2hpbGUgKCFMSUJYTF9MSVNUX0VNUFRZKCZwYXJlbnQtPmFib3J0YWJs
ZXMpKSB7Ci0gICAgICAgIGxpYnhsX19lZ2MgZWdjOwotICAgICAgICBMSUJYTF9JTklUX0VHQyhl
Z2MsY3R4KTsKLQogICAgICAgICBhc3NlcnQoIXBhcmVudC0+Y29tcGxldGUpOwogCiAgICAgICAg
IGxpYnhsX19hb19hYm9ydGFibGUgKmFicnQgPSBMSUJYTF9MSVNUX0ZJUlNUKCZwYXJlbnQtPmFi
b3J0YWJsZXMpOwpAQCAtMjA4OCw4ICsyMTMzLDkgQEAgc3RhdGljIGludCBhb19fYWJvcnQobGli
eGxfY3R4ICpjdHgsIGxpYnhsX19hbyAqcGFyZW50KQogICAgICAgICAgICAgICAgICAgICJhbyAl
cDogYWJydD0lcDogYWJvcnRpbmciLCBwYXJlbnQsIGFicnQtPmFvKTsKICAgICAgICAgYWJydC0+
Y2FsbGJhY2soJmVnYywgYWJydCwgRVJST1JfQUJPUlRFRCk7CiAKKyAgICAgICAgLyogVGhlIGNh
bGwgdG8gZWdjLi4xX2JhdG9uIGlzIGluIHRoZSBvdXQgYmxvY2sgYmVsb3cuICovCiAgICAgICAg
IGxpYnhsX19jdHhfdW5sb2NrKGN0eCk7Ci0gICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cCgmZWdj
KTsKKyAgICAgICAgbGlieGxfX2VnY19jbGVhbnVwXzJfdWxfY2JfZ2MoJmVnYyk7CiAgICAgICAg
IGxpYnhsX19jdHhfbG9jayhjdHgpOwogICAgIH0KIApAQCAtMjA5Nyw2ICsyMTQzLDEwIEBAIHN0
YXRpYyBpbnQgYW9fX2Fib3J0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fYW8gKnBhcmVudCkKIAog
IG91dDoKICAgICBhb19fbWFuaXBfbGVhdmUoY3R4LCBwYXJlbnQpOworICAgIC8qIFRoZSBjYWxs
IHRvIGVnYy4uMl91bF9jYl9nYyBpcyBhYm92ZS4gIFRoaXMgaXMgc3VmZmljaWVudAorICAgICAq
IGJlY2F1c2Ugb25seSBjb2RlIGluc2lkZSB0aGUgbG9vcCBhZGRzIGFueXRoaW5nIHRvIHRoZSBl
Z2MsIGFuZAorICAgICAqIHdlIGVuc3VyZXMgdGhhdCB0aGUgZWdjIGlzIGNsZWFuIHdoZW4gd2Ug
bGVhdmUgdGhlIGxvb3AuICovCisgICAgbGlieGxfX2VnY19jbGVhbnVwXzFfYmF0b24oJmVnYyk7
CiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA5ODNmZmZhYzdhLi5i
OWM0MDMxODYzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYzNCw5ICs2MzQsMjMgQEAgc3RydWN0
IGxpYnhsX19wb2xsZXIgewogICAgICAqIGV2ZW50IGlzIGRlcmVnaXN0ZXJlZCwgd2Ugc2V0IHRo
ZSBmZHNfZGVyZWdpc3RlcmVkIG9mIGFsbCBub24taWRsZQogICAgICAqIHBvbGxlcnMuICBTbyBh
ZnRlcnBvbGwgY2FuIHRlbGwgd2hldGhlciBhbnkgUE9MTE5WQUwgaXMKICAgICAgKiBwbGF1c2li
bHkgZHVlIHRvIGFuIGZkIGJlaW5nIGNsb3NlZCBhbmQgcmVvcGVuZWQuCisgICAgICoKKyAgICAg
KiBBZGRpdGlvbmFsbHksIHdlIHJlY29yZCB3aGV0aGVyIGFueSBmZCBvciB0aW1lIGV2ZW50IHNv
dXJjZXMKKyAgICAgKiBoYXZlIGJlZW4gcmVnaXN0ZXJlZC4gIFRoaXMgaXMgbmVjZXNzYXJ5IGJl
Y2F1c2Ugc29tZXRpbWVzIHdlCisgICAgICogbmVlZCB0byB3YWtlIHVwIHRoZSBvbmx5IGxpYnhs
IHRocmVhZCBzdHVjayBpbgorICAgICAqIGV2ZW50bG9vcF9pdGVyYXRpb24gc28gdGhhdCBpdCB3
aWxsIHBpY2sgdXAgbmV3IGZkcyBvciBlYXJsaWVyCisgICAgICogdGltZW91dHMuICBvc2V2ZW50
c19hZGRlZCBpcyBjbGVhcmVkIGJ5IGJlZm9yZXBvbGwsIGFuZCBzZXQgYnkKKyAgICAgKiBmZCBv
ciB0aW1lb3V0IGV2ZW50IHJlZ2lzdHJhdGlvbi4gIFdoZW4gd2UgYXJlIGFib3V0IHRvIGxlYXZl
CisgICAgICogbGlieGwgKHN0cmljdGx5LCB3aGVuIHdlIGFyZSBhYm91dCB0byBnaXZlIHVwIGFu
IGVnYyksIHdlIGNoZWNrCisgICAgICogd2hldGhlciB0aGVyZSBhcmUgYW55IHBvbGxlcnMuICBJ
ZiB0aGVyZSBhcmUsIHRoZW4gYXQgbGVhc3Qgb25lCisgICAgICogb2YgdGhlbSBtdXN0IGhhdmUg
b3NldmVudHNfYWRkZWQgY2xlYXIuICBJZiBub3QsIHdlIHdha2UgdXAgdGhlCisgICAgICogZmly
c3Qgb25lIG9uIHRoZSBsaXN0LiAgQW55IGVudHJ5IG9uIHBvbGxlcnNfYWN0aXZlIGNvbnN0aXR1
dGVzCisgICAgICogYSBwcm9taXNlIHRvIGFsc28gbWFrZSB0aGlzIGNoZWNrLCBzbyB0aGUgYmF0
b24gd2lsbCBuZXZlciBiZQorICAgICAqIGRyb3BwZWQuCiAgICAgICovCiAgICAgTElCWExfTElT
VF9FTlRSWShsaWJ4bF9fcG9sbGVyKSBhY3RpdmVfZW50cnk7CiAgICAgYm9vbCBmZHNfZGVyZWdp
c3RlcmVkOworICAgIGJvb2wgb3NldmVudHNfYWRkZWQ7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2dj
IHsKQEAgLTIzNTAsNyArMjM2NCwxMCBAQCBfaGlkZGVuIGxpYnhsX2RldmljZV9tb2RlbF92ZXJz
aW9uIGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjKTsKICAgICAgICAg
TElCWExfU1RBSUxRX0lOSVQoJihlZ2MpLmV2X2ltbWVkaWF0ZXMpOyAgICAgICAgXAogICAgIH0g
d2hpbGUoMCkKIAotX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cChsaWJ4bF9fZWdjICpl
Z2MpOworX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cF8xX2JhdG9uKGxpYnhsX19lZ2Mg
KmVnYyk7CisgIC8qIFBhc3NlcyB0aGUgYmF0b24gZm9yIGFkZGVkIG9zZXZlbnRzLiAgU2VlIGNv
bW1lbnQgZm9yCisgICAqIG9zZXZlbnRzX2FkZGVkIGluIHN0cnVjdCBsaWJ4bF9fcG9sbGVyLiAq
LworX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2djKGxpYnhsX19lZ2Mg
KmVnYyk7CiAgIC8qIEZyZWVzIG1lbW9yeSBhbGxvY2F0ZWQgd2l0aGluIHRoaXMgZWdjJ3MgZ2Ms
IGFuZCBhbmQgcmVwb3J0IGFsbAogICAgKiBvY2N1cnJlZCBldmVudHMgdmlhIGNhbGxiYWNrLCBp
ZiBhcHBsaWNhYmxlLiAgTWF5IHJlZW50ZXIgdGhlCiAgICAqIGFwcGxpY2F0aW9uOyBzZWUgcmVz
dHJpY3Rpb25zIGFib3ZlLiAgVGhlIGN0eCBtdXN0IGJlIFVOTE9DS0VELiAqLwpAQCAtMjM2MSw5
ICsyMzc4LDExIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2NsZWFudXAobGlieGxfX2VnYyAq
ZWdjKTsKICAgICBsaWJ4bF9fZWdjIGVnY1sxXTsgTElCWExfSU5JVF9FR0MoZWdjWzBdLGN0eCk7
ICAgICAgXAogICAgIEVHQ19HQwogCi0jZGVmaW5lIEVHQ19GUkVFICAgICAgICAgICBsaWJ4bF9f
ZWdjX2NsZWFudXAoZWdjKQotCi0jZGVmaW5lIENUWF9VTkxPQ0tfRUdDX0ZSRUUgIGRveyBDVFhf
VU5MT0NLOyBFR0NfRlJFRTsgfXdoaWxlKDApCisjZGVmaW5lIENUWF9VTkxPQ0tfRUdDX0ZSRUUg
IGRveyAgICAgICAgICAgICAgICBcCisgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cF8xX2JhdG9u
KGVnYyk7ICAgICAgICBcCisgICAgICAgIENUWF9VTkxPQ0s7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2djKGVnYyk7ICAg
ICBcCisgICAgfXdoaWxlKDApCiAKIAogLyoKQEAgLTI0NjgsOCArMjQ4Nyw5IEBAIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fZWdjX2NsZWFudXAobGlieGxfX2VnYyAqZWdjKTsKIAogI2RlZmluZSBBT19J
TlBST0dSRVNTICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgbGlieGxfY3R4ICphb19fY3R4ID0gbGlieGxfX2djX293bmVyKCZhby0+Z2MpOyAgICAg
ICAgICBcCisgICAgICAgIC8qIF9fYW9faW5wcm9ncmVzcyB3aWxsIGRvIGVnYy4uMV9iYXRvbiBp
ZiBuZWVkZWQgKi8JXAogICAgICAgICBDVFhfVU5MT0NLOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRUdDX0ZSRUU7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxpYnhsX19lZ2NfY2xl
YW51cF8yX3VsX2NiX2djKGVnYyk7ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBDVFhf
TE9DSzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgaW50IGFvX19yYyA9IGxpYnhsX19hb19pbnByb2dyZXNzKGFvLCAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sIF9fTElORV9f
LCBfX2Z1bmNfXyk7ICAgXApAQCAtMjQ4MSw4ICsyNTAxLDkgQEAgX2hpZGRlbiB2b2lkIGxpYnhs
X19lZ2NfY2xlYW51cChsaWJ4bF9fZWdjICplZ2MpOwogICAgICAgICBsaWJ4bF9jdHggKmFvX19j
dHggPSBsaWJ4bF9fZ2Nfb3duZXIoJmFvLT5nYyk7ICAgICAgICAgIFwKICAgICAgICAgYXNzZXJ0
KHJjKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGxpYnhsX19hb19jcmVhdGVfZmFpbChhbyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXBfMV9iYXRvbihlZ2MpOyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgbGlieGxfX2N0eF91bmxvY2soYW9fX2N0eCk7IC8qIGdj
IGlzIG5vdyBpbnZhbGlkICovICAgICBcCi0gICAgICAgIEVHQ19GUkVFOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsaWJ4bF9fZWdjX2Ns
ZWFudXBfMl91bF9jYl9nYyhlZ2MpOyAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKHJj
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgfSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 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 1ipuLt-00024G-U4; Fri, 10 Jan 2020 13:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLs-00022a-EZ
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:24 +0000
X-Inumbo-ID: 2f2a09d1-33ad-11ea-bf0f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f2a09d1-33ad-11ea-bf0f-12813bfff9fa;
 Fri, 10 Jan 2020 13:29:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662951;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EQKJVYRxuGecgkUPMzOczs+XFPoxrOfmNieB9m2Ck6c=;
 b=f7pT50aU3vDRJKUOyxgDj0V+DRcF54KAnqrMAgJ/NFU8XbAoZeTokHu0
 qU+HlW9HA2yYukeyRdEbnvdwCHloJRM+7x1NpnUOiJ21DlMvc8tfOgOHi
 QxVawo0xwgDIOZopRl6spR0s0vAJlvTRbI9u6xvVcWmxhw2C1MqVxKtRd A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /3Y4gLvuy/92Dv4CGu/0cx1Ik2zFrx69pbn95ugEw5OTYP/7WKyqVo+XFYI4efRG3J9xzvpLh7
 vhvgDArV4WQ3UqsyQnKKF5PZK3bI5A5kKZuiur0MMfC8KDmh0pgvyPSw/7MuPi+mrW29F+yuj6
 g6ZFNce3XbidnvL96GPs1YBk5lYyOyYwTfaEZaRk+cwD7JUq1FGB3v+o6FVYZwmVkBKS8ixM7I
 i376A+XKAwmMty8hXVGlxf+JlVB1uGf+spGbEfBdhwy4NoDHxqCIJMblSyFYl+uqbJqdwG7Txy
 XOI=
X-SBRS: 2.7
X-MesageID: 10756446
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10756446"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:29:01 +0000
Message-ID: <20200110132902.29295-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/8] libxl: event: Fix possible hang with
 libxl_osevent_beforepoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

SWYgdGhlIGFwcGxpY2F0aW9uIHVzZXMgbGlieGxfb3NldmVudF9iZWZvcmVwb2xsLCBhIHNpbWls
YXIgaGFuZyBpcwpwb3NzaWJsZSB0byB0aGUgb25lIGRlc2NyaWJlZCBhbmQgZml4ZWQgaW4KICAg
bGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNh
bGxzCkFwcGxpY2F0aW9uIGJlaGF2aW91ciB3b3VsZCBoYXZlIHRvIGJlIGZhaXJseSB1bnVzdWFs
LCBidXQgaXQKZG9lc24ndCBzZWVtIHNlbnNpYmxlIHRvIGp1c3QgbGVhdmUgdGhpcyBsYXRlbnQg
YnVnLgoKV2UgZml4IHRoZSBsYXRlbnQgYnVnIGJ5IHdha2luZyB1cCB0aGUgInBvbGxlcl9hcHAi
IHBpcGUgZXZlcnkgdGltZSB3ZQphZGQgb3NldmVudHMuICBJZiB0aGUgYXBwbGljYXRpb24gZG9l
cyBub3QgZXZlciBjYWxsIGJlZm9yZXBvbGwsIHdlCndyaXRlIG9uZSBieXRlIHRvIHRoZSBwaXBl
IGFuZCBzZXQgcGlwZV9ub25lbXB0eSBhbmQgdGhlbiB3ZSBpZ25vcmUKaXQuICBXZSBvbmx5IHdy
aXRlIGFub3RoZXIgYnl0ZSBpZiBiZWZvcmVwb2xsIGlzIGNhbGxlZCBhZ2Fpbi4KCk5vcm1hbGx5
IGluIGFuIGV2ZW50eSBwcm9ncmFtIHRoZXJlIHdvdWxkIG9ubHkgYmUgb25lIHRocmVhZCBjYWxs
aW5nCmxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFRoZSBlZmZlY3QgaW4gc3VjaCBhIHByb2dy
YW0gaXMgdG8Kc29tZXRpbWVzIG5lZWRsZXNzbHkgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCBhZ2Fp
biBpZiBhIHRpbWVvdXQKY2FsbGJhY2sgYmVjb21lcyBpbnRlcmVzdGVkIGluIGEgbmV3IG9zZXZl
bnQuICBXZSdsbCBmaXggdGhhdCBpbiBhCm1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2
ZW50LmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5j
CmluZGV4IDRkNTc4NDNjY2UuLjQzMTQxOTFjM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAtNTksNiArNTks
OSBAQCB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cF8xX2JhdG9uKGxpYnhsX19lZ2MgKmVnYykKICAg
ICBFR0NfR0M7CiAgICAgbGlieGxfX3BvbGxlciAqc2VhcmNoLCAqd2FrZT0wOwogCisgICAgaWYg
KENUWC0+cG9sbGVyX2FwcC0+b3NldmVudHNfYWRkZWQpCisgICAgICAgIGJhdG9uX3dha2UoZWdj
LCBDVFgtPnBvbGxlcl9hcHApOworCiAgICAgTElCWExfTElTVF9GT1JFQUNIKHNlYXJjaCwgJkNU
WC0+cG9sbGVyc19hY3RpdmUsIGFjdGl2ZV9lbnRyeSkgewogICAgICAgICBpZiAoc2VhcmNoID09
IENUWC0+cG9sbGVyX2FwcCkKICAgICAgICAgICAgIC8qIFRoaXMgb25lIGlzIHNwZWNpYWwuICBX
ZSBjYW4ndCBnaXZlIGl0IHRoZSBiYXRvbi4gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipuLx-000272-7R; Fri, 10 Jan 2020 13:29:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuLv-00025v-UT
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:27 +0000
X-Inumbo-ID: 2f09957e-33ad-11ea-a2eb-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f09957e-33ad-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 13:29:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662950;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=R+ahEkQ1I1GbKB9qZnY8vh7yoapgPhho9ac7tgVZHug=;
 b=GKB0YyhVYHARyY4x6cUmgXgqtd5MgFr7vZm1bHlHe+RE31tRtiZcu1Sd
 gSfktxSN55dxNSI3WNQZ0m5tDuZ9J0wnaVOk/lklTvCd0ShNF2izNJL3I
 6kcYOIUXl4u9wSpUIFlkxOKgzmPW0mF5TyeUldqQMasyz14fPGZjasIyE I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k9saOMO7//+BGCMb86+oq7LEyP8HwhR0owqwqpg/rgeX7+TA8C2ubTbj3d7Lq72vk8OXllkhgj
 nhmmHvtmZYWmlYmc31ZQbm/AvQtQYhBTvvce7E1W+G9mqsHXlyeCSWs5gyZEEooCMgL1gSA3b8
 bz7/QduUX+mN1Ccgi+sSkJo9kcc5olQAsGp61i8LQwc4mZ+l1Los9AmPHP7lnxydAt1D2zAHnQ
 LLf5IJGdJPa6ebZSUZG2EBgaLp06gHsOW+Akl/jybOEI1Zv7ZcGrLir9lnvd/QpKOBSLOJqKOM
 Mhs=
X-SBRS: 2.7
X-MesageID: 11113830
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11113830"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:29:00 +0000
Message-ID: <20200110132902.29295-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/8] libxl: event: Break out baton_wake
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIHwgMjEg
KysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwppbmRleCAwNTU1OWNhZDlhLi40ZDU3ODQzY2NlIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMKQEAgLTQyLDYgKzQyLDE4IEBAIHN0YXRpYyB2b2lkIHBvbGxlcnNfbm90ZV9v
c2V2ZW50X2FkZGVkKGxpYnhsX2N0eCAqY3R4KSB7CiAgICAgICAgIHBvbGxlci0+b3NldmVudHNf
YWRkZWQgPSAxOwogfQogCitzdGF0aWMgdm9pZCBiYXRvbl93YWtlKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX3BvbGxlciAqd2FrZSkKK3sKKyAgICBsaWJ4bF9fcG9sbGVyX3dha2V1cChlZ2MsIHdh
a2UpOworCisgICAgd2FrZS0+b3NldmVudHNfYWRkZWQgPSAwOworICAgIC8qIFRoaXMgc2VydmVz
IHRvIG1ha2UgXzFfYmF0b24gaWRlbXBvdGVudC4gIEl0IGlzIE9LIGV2ZW4gdGhvdWdoCisgICAg
ICogdGhhdCBwb2xsZXIgbWF5IGN1cnJlbnRseSBiZSBzbGVlcGluZyBvbiBvbmx5IG9sZCBvc2V2
ZW50cywKKyAgICAgKiBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIHdha2UgdXAgYmVjYXVzZSB3ZSd2
ZSBqdXN0IHByb2RkZWQgaXQsCisgICAgICogYW5kIGl0IHBpY2sgdXAgbmV3IG9zZXZlbnRzIG9u
IGl0cyBuZXh0IGl0ZXJhdGlvbiAob3IgcGFzcworICAgICAqIG9uIHRoZSBiYXRvbikuICovCit9
CisKIHZvaWQgbGlieGxfX2VnY19jbGVhbnVwXzFfYmF0b24obGlieGxfX2VnYyAqZWdjKQogewog
ICAgIEVHQ19HQzsKQEAgLTYyLDE0ICs3NCw3IEBAIHZvaWQgbGlieGxfX2VnY19jbGVhbnVwXzFf
YmF0b24obGlieGxfX2VnYyAqZWdjKQogICAgICAgICAvKiBuby1vbmUgaW4gbGlieGwgd2FpdGlu
ZyBmb3IgYW55IGV2ZW50cyAqLwogICAgICAgICByZXR1cm47CiAKLSAgICBsaWJ4bF9fcG9sbGVy
X3dha2V1cChlZ2MsIHdha2UpOwotCi0gICAgd2FrZS0+b3NldmVudHNfYWRkZWQgPSAwOwotICAg
IC8qIFRoaXMgc2VydmVzIHRvIG1ha2UgXzFfYmF0b24gaWRlbXBvdGVudC4gIEl0IGlzIE9LIGV2
ZW4gdGhvdWdoCi0gICAgICogdGhhdCBwb2xsZXIgbWF5IGN1cnJlbnRseSBiZSBzbGVlcGluZyBv
biBvbmx5IG9sZCBvc2V2ZW50cywKLSAgICAgKiBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIHdha2Ug
dXAgYmVjYXVzZSB3ZSd2ZSBqdXN0IHByb2RkZWQgaXQsCi0gICAgICogYW5kIGl0IHBpY2sgdXAg
bmV3IG9zZXZlbnRzIG9uIGl0cyBuZXh0IGl0ZXJhdGlvbiAob3IgcGFzcwotICAgICAqIG9uIHRo
ZSBiYXRvbikuICovCisgICAgYmF0b25fd2FrZShlZ2MsIHdha2UpOwogfQogCiAvKgotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13: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 1ipuM2-0002BL-I6; Fri, 10 Jan 2020 13:29:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuM0-0002A7-US
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:32 +0000
X-Inumbo-ID: 2f87359c-33ad-11ea-a2eb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f87359c-33ad-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 13:29:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662951;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HAh5Gp+uESpDijBcjwZlp5s66xVVTo2w8VLzP3EQSvI=;
 b=Eb8TosCmhIlqSikYvLDP4YyfMis5BF0dmd05lpq/Bz3bmRww16xeYroo
 XsBXVcPf92uj9V171B7MQwZrOeJWFD0AjRuxdp0DueUm6ajp4o6wDmkWt
 vYPBcrS0hEKrOjtdiyONkzE5Hihg5q2sgcCc9ZhI70G0KOvZ5+e5TuhSW 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Xz9hfuyzm6jtUOsKxdDbQyUQawiHrB917HX1uS1QSgOrZ6JJIZ96UWcBitMdGi0ZJR/Rw0t7J
 zT/7DNe6VHG6YeFlT/wBvn622fYnoCcWYYDhOfnDjx7dNPjcbxY1QVejIaqSSpMDLUuangrCHD
 8jYCK/HzYxABkKl7iqPgEw/sVOPUY53bR7eXEkOzDESFwva53rSengqRc8sbw9Q5t81HkjPGqF
 +NIOkIBkGW1oNwrSmD4kQM3dyDmY3A7y2gwPp1+NGcEWCXPWJHyPeStcfOz9346jpt+2MsSxFV
 ZlU=
X-SBRS: 2.7
X-MesageID: 11329930
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11329930"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:29:02 +0000
Message-ID: <20200110132902.29295-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 8/8] libxl: event: Move poller pipe emptying to
 the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

SWYgYSB0aW1lciBldmVudCBjYWxsYmFjayBjYXVzZXMgdGhpcyBwb2xsZXIgdG8gYmUgd29rZW4g
KG5vdCB2ZXJ5CnVubGlrZWx5KSB3ZSB3b3VsZCBnbyByb3VuZCB0aGUgcG9sbCBsb29wIHR3aWNl
IHJhdGhlciB0aGFuIG9uY2UuCgpEbyB0aGUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgYXQgdGhlIGVu
ZDsgdGhpcyBpcyBzbGlnaHRseSBtb3JlCmVmZmljaWVudCBiZWNhdXNlIGl0IGNhbid0IGNhdXNl
IGFueSBjYWxsYmFja3MsIHNvIGl0IGhhcHBlbnMgYWZ0ZXIKYWxsIHRoZSBjYWxsYmFja3MgaGF2
ZSBiZWVuIHJ1bi4KCihUaGlzIHBpcGUtZW1wdHlpbmcgaGFzIHRvIGhhcHBlbiBpbiBhZnRlcnBv
bGwgcmF0aGVyIHRoYW4gdGhlCmFwcGFyZW50bHkgbW9yZSBsb2dpY2FsIGJlZm9yZXBvbGwsIGJl
Y2F1c2UgdGhlIGFwcGxpY2F0aW9uIGNhbGxpbmcKYmVmb3JlcG9sbCBkb2Vzbid0IGNvbnN0aXR1
dGUgYSBwcm9taXNlIHRvIGFjdHVhbGx5IGRvIGFueXRoaW5nLikKClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZl
bnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggNDMxNDE5MWMzYi4uZjU5ZmJj
NzE5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0xMzI2LDEyICsxMzI2LDYgQEAgc3RhdGljIHZvaWQgYWZ0
ZXJwb2xsX2ludGVybmFsKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcG9sbGVyLAog
ICAgICAgICBmZF9vY2N1cnMoZWdjLCBlZmQsIHJldmVudHMpOwogICAgIH0KIAotICAgIGlmIChh
ZnRlcnBvbGxfY2hlY2tfZmQocG9sbGVyLGZkcyxuZmRzLCBwb2xsZXItPndha2V1cF9waXBlWzBd
LFBPTExJTikpIHsKLSAgICAgICAgcG9sbGVyLT5waXBlX25vbmVtcHR5ID0gMDsKLSAgICAgICAg
aW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChwb2xsZXItPndha2V1cF9waXBlWzBdKTsK
LSAgICAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJyZWFkIHdha2V1cCIs
IGUsIDApOwotICAgIH0KLQogICAgIGZvciAoOzspIHsKICAgICAgICAgbGlieGxfX2V2X3RpbWUg
KmV0aW1lID0gTElCWExfVEFJTFFfRklSU1QoJkNUWC0+ZXRpbWVzKTsKICAgICAgICAgaWYgKCFl
dGltZSkKQEAgLTEzNDYsNiArMTM0MCwxMiBAQCBzdGF0aWMgdm9pZCBhZnRlcnBvbGxfaW50ZXJu
YWwobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAKICAgICAgICAgdGlt
ZV9vY2N1cnMoZWdjLCBldGltZSwgRVJST1JfVElNRURPVVQpOwogICAgIH0KKworICAgIGlmIChh
ZnRlcnBvbGxfY2hlY2tfZmQocG9sbGVyLGZkcyxuZmRzLCBwb2xsZXItPndha2V1cF9waXBlWzBd
LFBPTExJTikpIHsKKyAgICAgICAgcG9sbGVyLT5waXBlX25vbmVtcHR5ID0gMDsKKyAgICAgICAg
aW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChwb2xsZXItPndha2V1cF9waXBlWzBdKTsK
KyAgICAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJyZWFkIHdha2V1cCIs
IGUsIDApOworICAgIH0KIH0KIAogdm9pZCBsaWJ4bF9vc2V2ZW50X2FmdGVycG9sbChsaWJ4bF9j
dHggKmN0eCwgaW50IG5mZHMsIGNvbnN0IHN0cnVjdCBwb2xsZmQgKmZkcywKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 13:29:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 13:29: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 1ipuM7-0002Fr-Tu; Fri, 10 Jan 2020 13:29:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipuM5-0002EJ-Uf
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 13:29:37 +0000
X-Inumbo-ID: 34809728-33ad-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34809728-33ad-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 13:29:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578662959;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=P6HFqP1Bjv37yEk837tA9BxuNXZT5/Uewndbv9FiUBA=;
 b=CoOxXmgy3N+GVsjQefNZaru6CckksUWhAqfRpZ9Cm5vIn+7opsZDH5uU
 EMtkLn/V0xjZOgFX5HxwIjKunLHq84Kwf27Yy4M0ofQ3466rshrrLRrIt
 baEvLJp7AWf+aPCGzB/6rel2cvdVm/oc9JQYwJMcsBCUrw5ezEOzDzBBQ A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6yvIYErgDqYk+bCXVG9HVDbE0PX44AWuDemAkyHO3KUcPuPyAF6H1zyDOnoVwV3nmLWcLTQCsR
 U9YFXIGzjNkl8NykNFZEy9dbOBbEG7XuJgJwdz2ghRHggH6TyQuiem0xcvfILBX1FWd8/py9I5
 S1VHybxqy1FauJStlzqwzhpMVcIaIkOCurnoeh4GMWdtAUO/zFx8flk8PhQzPosyE8m2NS0VZ+
 Eb3V5YkLHk1PCDeiv8yGcSP0R7qblwXnvA8QwueIKnKtVXn8vWz/FrUJaQH1JqOsQge3tUM743
 avo=
X-SBRS: 2.7
X-MesageID: 10724856
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10724856"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 13:28:59 +0000
Message-ID: <20200110132902.29295-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
References: <20200110132902.29295-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/8] libxl: event: poller pipe optimisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VHJhY2sgaW4gdXNlcmxhbmQgd2hldGhlciB0aGUgcG9sbGVyIHBpcGUgaXMgbm9uZW1wdHkuICBU
aGlzIHNhdmVzIHVzCndyaXRpbmcgbWFueSBtYW55IGJ5dGVzIHRvIHRoZSBwaXBlIGlmIG5vdGhp
bmcgZXZlciByZWFkcyB0aGVtLgoKVGhpcyBpcyBnb2luZyB0byBiZSByZWxldmFudCBpbiBhIG1v
bWVudCwgd2hlcmUgd2UgYXJlIGdvaW5nIHRvIGNyZWF0ZQphIHNpdHVhdGlvbiB3aGVyZSB0aGlz
IHdpbGwgaGFwcGVuIHF1aXRlIGEgbG90LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyAg
ICB8IDIgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZl
bnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggMThkYjA5MWE2ZS4uMDU1NTlj
YWQ5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0xMzE5LDYgKzEzMTksNyBAQCBzdGF0aWMgdm9pZCBhZnRl
cnBvbGxfaW50ZXJuYWwobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAg
ICAgfQogCiAgICAgaWYgKGFmdGVycG9sbF9jaGVja19mZChwb2xsZXIsZmRzLG5mZHMsIHBvbGxl
ci0+d2FrZXVwX3BpcGVbMF0sUE9MTElOKSkgeworICAgICAgICBwb2xsZXItPnBpcGVfbm9uZW1w
dHkgPSAwOwogICAgICAgICBpbnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfZWF0YWxsKHBvbGxlci0+
d2FrZXVwX3BpcGVbMF0pOwogICAgICAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVn
YywgInJlYWQgd2FrZXVwIiwgZSwgMCk7CiAgICAgfQpAQCAtMTcxMyw2ICsxNzE0LDcgQEAgdm9p
ZCBsaWJ4bF9fcG9sbGVyX3B1dChsaWJ4bF9jdHggKmN0eCwgbGlieGxfX3BvbGxlciAqcCkKIAog
dm9pZCBsaWJ4bF9fcG9sbGVyX3dha2V1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19wb2xsZXIg
KnApCiB7CisgICAgaWYgKHAtPnBpcGVfbm9uZW1wdHkrKykgcmV0dXJuOwogICAgIGludCBlID0g
bGlieGxfX3NlbGZfcGlwZV93YWtldXAocC0+d2FrZXVwX3BpcGVbMV0pOwogICAgIGlmIChlKSBM
SUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAiY2Fubm90IHBva2Ugd2F0Y2ggcGlwZSIsIGUsIDAp
OwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYjljNDAzMTg2My4uYmFmNzUwOWIxZSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC02MjUsNiArNjI1LDcgQEAgc3RydWN0IGxpYnhsX19wb2xsZXIgewog
ICAgIGludCAoKmZkX3JpbmRpY2VzKVszXTsgLyogc2VlIGxpYnhsX2V2ZW50LmM6YmVmb3JlcG9s
bF9pbnRlcm5hbCAqLwogCiAgICAgaW50IHdha2V1cF9waXBlWzJdOyAvKiAwIG1lYW5zIG5vIGZk
IGFsbG9jYXRlZCAqLworICAgIGJvb2wgcGlwZV9ub25lbXB0eTsKIAogICAgIC8qCiAgICAgICog
V2UgYWxzbyB1c2UgdGhlIHBvbGxlciB0byByZWNvcmQgd2hldGhlciBhbnkgZmRzIGhhdmUgYmVl
bgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 14:01:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 14:01: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 1ipurA-00060N-Tw; Fri, 10 Jan 2020 14:01:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipur9-00060I-Tw
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 14:01:43 +0000
X-Inumbo-ID: b725ece4-33b1-11ea-bf14-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b725ece4-33b1-11ea-bf14-12813bfff9fa;
 Fri, 10 Jan 2020 14:01: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 <osstest-admin@xenproject.org>)
 id 1ipur2-0000Mh-O9; Fri, 10 Jan 2020 14:01: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 1ipur2-0004rO-ER; Fri, 10 Jan 2020 14:01:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipur2-0004hU-DW; Fri, 10 Jan 2020 14:01:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145903-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
X-Osstest-Versions-That: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 14:01:36 +0000
Subject: [Xen-devel] [xen-unstable test] 145903: 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>

ZmxpZ2h0IDE0NTkwMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTkwMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDE0NTg3OSBwYXNzIGluIDE0NTkwMwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgcGFzcyBp
biAxNDU4NzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgYmxvY2tlZCBpbiAxNDU4NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0NTg3OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ1ODc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU4NzkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NTg3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODc5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU4NzkKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTg3OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1ODc5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDU4NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTg3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmYWUyNDlkMjM0
MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU5MDMgIDIwMjAtMDEtMTAgMDI6NTg6MjEgWiAgICAwIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlz
IGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 14:28:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 14: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 1ipvGL-0007o7-Dp; Fri, 10 Jan 2020 14:27:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VEhH=27=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ipvGK-0007o2-TP
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 14:27:44 +0000
X-Inumbo-ID: 5866f1f2-33b5-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5866f1f2-33b5-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 14:27:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578666456;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xgqt8XWWGi2ncNcYWvt2YE34ig7SWuJftG7//Auw5T0=;
 b=eB8G/GAn9B68KCcondpblVcpwfcstCqrKoGEdhQyCZBW1JtIBAuZMUtn
 Tvgcq2beYrEjPFJJ53agw+lCmCJzJUPHRKg6NkTdGe6b+cWeQb4NPvUuJ
 Bvu9R2MMJ51YrFXSU/pRXxwZAp4JbWZiFV9Djbub+b3/26dStkxGLlL0v 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n2x5OQV5+wxwJ/OY1mimcnkZJ4ZpHwMNQu/14G8v3Nz7/CTkOmZneD7S6JZIy2Fs9J6dXNq4hs
 yPzA2Zm7H+pQoylj4XyFgwnW0TfrJI+k2UCJ3WS4k4sw1IZTSJUOcnMZTLbw9+E6lJGTpVE7xk
 WuKkpUnrUHoYqEJz0JCDjkfaqbjXpIGD2I0Jhf+2Lb/MNn+sFXjQ8rxlAMLzd8JUR1uGo6cckd
 GYXX7QJ/w44r6HuQ5nrtWeUqy7pC7kQM5eKBp2NL2W6ER5LlkqHw+xm7tuw1gQTNwfZEicNGmm
 b28=
X-SBRS: 2.7
X-MesageID: 10727982
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10727982"
To: Paul Durrant <pdurrant@gmail.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-5-sergey.dyasli@citrix.com>
 <CACCGGhCGcdEq7CC3J0201ETvAd+PZ2fTDNUS3mo599Tuf-61yA@mail.gmail.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <dc322a8f-d0ae-dea6-4fe0-cc4d5d14f4d4@citrix.com>
Date: Fri, 10 Jan 2020 14:27:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <CACCGGhCGcdEq7CC3J0201ETvAd+PZ2fTDNUS3mo599Tuf-61yA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 4/4] xen/netback: Fix grant copy across
 page boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>, Wei
 Liu <wei.liu@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry
 Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAxMzozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE9uIFdlZCwgOCBKYW4g
MjAyMCBhdCAxNToyMSwgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3
cm90ZToKPj4KPj4gRnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+Cj4+Cj4+IFdoZW4gS0FTQU4gKG9yIFNMVUJfREVCVUcpIGlzIHR1cm5lZCBvbiwgdGhlIG5v
cm1hbCBleHBlY3RhdGlvbiB0aGF0Cj4+IGFsbG9jYXRpb25zIGFyZSBhbGlnbmVkIHRvIHRoZSBu
ZXh0IHBvd2VyIG9mIDIgb2YgdGhlIHNpemUgZG9lcyBub3QKPj4gaG9sZC4gVGhlcmVmb3JlLCBo
YW5kbGUgZ3JhbnQgY29waWVzIHRoYXQgY3Jvc3MgcGFnZSBib3VuZGFyaWVzLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+
PiAtLS0KPj4gUkZDIC0tPiB2MToKPj4gLSBBZGRlZCBCVUlMRF9CVUdfT04gdG8gdGhlIG5ldGJh
Y2sgcGF0Y2gKPj4gLSB4ZW52aWZfaWR4X3JlbGVhc2UoKSBub3cgbG9jYXRlZCBvdXRzaWRlIHRo
ZSBsb29wCj4+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1QGtlcm5lbC5vcmc+Cj4+IENDOiBQYXVs
IER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KPiBbc25pcF0KPj4KPj4gK3N0YXRpYyB2b2lkIF9faW5p
dCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCj4+ICt7Cj4+ICsgICAgICAg
QlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGVudmlmX3R4X2NiKSA+IDQ4KTsKPgo+IEZJRUxE
X1NJWkVPRihzdHJ1Y3Qgc2tfYnVmZiwgY2IpIHJhdGhlciB0aGFuIGEgbWFnaWMgJzQ4JyBJIHRo
aW5rLgoKVGhlIG1hY3JvIGdvdCByZW5hbWVkIHJlY2VudGx5LCBzbyBub3cgaXQgc2hvdWxkIGJl
OgoKICAgIHNpemVvZl9maWVsZChzdHJ1Y3Qgc2tfYnVmZiwgY2IpKQoKVGhhbmtzIGZvciB0aGUg
c3VnZ2VzdGlvbi4KCi0tClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 14:39:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 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 1ipvRn-0000Hi-Jg; Fri, 10 Jan 2020 14:39:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipvRm-0000Hd-O5
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 14:39:34 +0000
X-Inumbo-ID: 0187588e-33b7-11ea-bf2e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0187588e-33b7-11ea-bf2e-12813bfff9fa;
 Fri, 10 Jan 2020 14:39: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 <osstest-admin@xenproject.org>)
 id 1ipvRg-00015I-CX; Fri, 10 Jan 2020 14:39: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 1ipvRf-0005fi-I2; Fri, 10 Jan 2020 14:39:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipvRf-0008Qk-HK; Fri, 10 Jan 2020 14:39:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145926-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 14:39:27 +0000
Subject: [Xen-devel] [ovmf test] 145926: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDIgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 14:42:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 14: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 1ipvU8-00013e-2q; Fri, 10 Jan 2020 14:42:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Maf/=27=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1ipvU6-00013X-EC
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 14:41:58 +0000
X-Inumbo-ID: 59075d5c-33b7-11ea-a985-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59075d5c-33b7-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 14:41:56 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2020 06:41:54 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,417,1571727600"; 
 d="gz'50?scan'50,208,50";a="272436568"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by FMSMGA003.fm.intel.com with ESMTP; 10 Jan 2020 06:41:51 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1ipvTy-0007tz-UZ; Fri, 10 Jan 2020 22:41:50 +0800
Date: Fri, 10 Jan 2020 22:41:39 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001102201.gnR04QZ3%lkp@intel.com>
References: <20200108152100.7630-2-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="5yifr4akh46zuinw"
Content-Disposition: inline
In-Reply-To: <20200108152100.7630-2-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on net-next/master]
[also build test ERROR on net/master linus/master v5.5-rc5 next-20200109]
[cannot apply to xen-tip/linux-next]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200110-042623
base:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 4a4a52d49d11f5c4a0df8b9806c8c5563801f753
config: arm64-randconfig-a001-20200109 (attached as .config)
compiler: aarch64-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=arm64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All error/warnings (new ones prefixed by >>):

   In file included from arch/arm64/include/asm/kasan.h:9:0,
                    from arch/arm64/include/asm/processor.h:34,
                    from include/asm-generic/qrwlock.h:14,
                    from ./arch/arm64/include/generated/asm/qrwlock.h:1,
                    from arch/arm64/include/asm/spinlock.h:8,
                    from include/linux/spinlock.h:89,
                    from include/linux/mmzone.h:8,
                    from include/linux/gfp.h:6,
                    from include/linux/mm.h:10,
                    from include/linux/memblock.h:13,
                    from mm/kasan/init.c:14:
   mm/kasan/init.c: In function 'set_pmd_early_shadow':
>> mm/kasan/init.c:90:43: error: '_PAGE_TABLE' undeclared (first use in this function); did you mean 'NR_PAGETABLE'?
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/arm64/include/asm/pgtable-types.h:40:30: note: in definition of macro '__pgd'
    #define __pgd(x) ((pgd_t) { (x) } )
                                 ^
>> include/asm-generic/pgtable-nopmd.h:50:32: note: in expansion of macro '__pud'
    #define __pmd(x)    ((pmd_t) { __pud(x) } )
                                   ^~~~~
>> mm/kasan/init.c:90:16: note: in expansion of macro '__pmd'
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                   ^~~~~
   mm/kasan/init.c:90:43: note: each undeclared identifier is reported only once for each function it appears in
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/arm64/include/asm/pgtable-types.h:40:30: note: in definition of macro '__pgd'
    #define __pgd(x) ((pgd_t) { (x) } )
                                 ^
>> include/asm-generic/pgtable-nopmd.h:50:32: note: in expansion of macro '__pud'
    #define __pmd(x)    ((pmd_t) { __pud(x) } )
                                   ^~~~~
>> mm/kasan/init.c:90:16: note: in expansion of macro '__pmd'
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                   ^~~~~
--
   In file included from arch/arm64/include/asm/kasan.h:9:0,
                    from arch/arm64/include/asm/processor.h:34,
                    from include/asm-generic/qrwlock.h:14,
                    from ./arch/arm64/include/generated/asm/qrwlock.h:1,
                    from arch/arm64/include/asm/spinlock.h:8,
                    from include/linux/spinlock.h:89,
                    from include/linux/mmzone.h:8,
                    from include/linux/gfp.h:6,
                    from include/linux/mm.h:10,
                    from include/linux/memblock.h:13,
                    from mm//kasan/init.c:14:
   mm//kasan/init.c: In function 'set_pmd_early_shadow':
   mm//kasan/init.c:90:43: error: '_PAGE_TABLE' undeclared (first use in this function); did you mean 'NR_PAGETABLE'?
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/arm64/include/asm/pgtable-types.h:40:30: note: in definition of macro '__pgd'
    #define __pgd(x) ((pgd_t) { (x) } )
                                 ^
>> include/asm-generic/pgtable-nopmd.h:50:32: note: in expansion of macro '__pud'
    #define __pmd(x)    ((pmd_t) { __pud(x) } )
                                   ^~~~~
   mm//kasan/init.c:90:16: note: in expansion of macro '__pmd'
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                   ^~~~~
   mm//kasan/init.c:90:43: note: each undeclared identifier is reported only once for each function it appears in
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/arm64/include/asm/pgtable-types.h:40:30: note: in definition of macro '__pgd'
    #define __pgd(x) ((pgd_t) { (x) } )
                                 ^
>> include/asm-generic/pgtable-nopmd.h:50:32: note: in expansion of macro '__pud'
    #define __pmd(x)    ((pmd_t) { __pud(x) } )
                                   ^~~~~
   mm//kasan/init.c:90:16: note: in expansion of macro '__pmd'
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                   ^~~~~

vim +90 mm/kasan/init.c

  > 14	#include <linux/memblock.h>
    15	#include <linux/init.h>
    16	#include <linux/kasan.h>
    17	#include <linux/kernel.h>
    18	#include <linux/mm.h>
    19	#include <linux/pfn.h>
    20	#include <linux/slab.h>
    21	
    22	#include <asm/page.h>
    23	#include <asm/pgalloc.h>
    24	
    25	#include "kasan.h"
    26	
    27	/*
    28	 * This page serves two purposes:
    29	 *   - It used as early shadow memory. The entire shadow region populated
    30	 *     with this page, before we will be able to setup normal shadow memory.
    31	 *   - Latter it reused it as zero shadow to cover large ranges of memory
    32	 *     that allowed to access, but not handled by kasan (vmalloc/vmemmap ...).
    33	 */
    34	unsigned char kasan_early_shadow_page[PAGE_SIZE] __page_aligned_bss;
    35	
    36	#if CONFIG_PGTABLE_LEVELS > 4
    37	p4d_t kasan_early_shadow_p4d[MAX_PTRS_PER_P4D] __page_aligned_bss;
    38	static inline bool kasan_p4d_table(pgd_t pgd)
    39	{
    40		return pgd_page(pgd) == virt_to_page(lm_alias(kasan_early_shadow_p4d));
    41	}
    42	#else
    43	static inline bool kasan_p4d_table(pgd_t pgd)
    44	{
    45		return false;
    46	}
    47	#endif
    48	#if CONFIG_PGTABLE_LEVELS > 3
    49	pud_t kasan_early_shadow_pud[PTRS_PER_PUD] __page_aligned_bss;
    50	static inline bool kasan_pud_table(p4d_t p4d)
    51	{
    52		return p4d_page(p4d) == virt_to_page(lm_alias(kasan_early_shadow_pud));
    53	}
    54	#else
    55	static inline bool kasan_pud_table(p4d_t p4d)
    56	{
    57		return false;
    58	}
    59	#endif
    60	#if CONFIG_PGTABLE_LEVELS > 2
    61	pmd_t kasan_early_shadow_pmd[PTRS_PER_PMD] __page_aligned_bss;
    62	static inline bool kasan_pmd_table(pud_t pud)
    63	{
    64		return pud_page(pud) == virt_to_page(lm_alias(kasan_early_shadow_pmd));
    65	}
    66	#else
    67	static inline bool kasan_pmd_table(pud_t pud)
    68	{
    69		return false;
    70	}
    71	#endif
    72	pte_t kasan_early_shadow_pte[PTRS_PER_PTE] __page_aligned_bss;
    73	
    74	static inline bool kasan_pte_table(pmd_t pmd)
    75	{
    76		return pmd_page(pmd) == virt_to_page(lm_alias(kasan_early_shadow_pte));
    77	}
    78	
    79	static inline bool kasan_early_shadow_page_entry(pte_t pte)
    80	{
    81		return pte_page(pte) == virt_to_page(lm_alias(kasan_early_shadow_page));
    82	}
    83	
    84	static inline void set_pmd_early_shadow(pmd_t *pmd)
    85	{
    86		static bool pmd_populated = false;
    87		pte_t *early_shadow = lm_alias(kasan_early_shadow_pte);
    88	
    89		if (likely(pmd_populated)) {
  > 90			set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
    91		} else {
    92			pmd_populate_kernel(&init_mm, pmd, early_shadow);
    93			pmd_populated = true;
    94		}
    95	}
    96	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--5yifr4akh46zuinw
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--5yifr4akh46zuinw--


From xen-devel-bounces@lists.xenproject.org Fri Jan 10 14:47:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 14:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipvZp-0001GX-TO; Fri, 10 Jan 2020 14:47:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipvZn-0001GS-Re
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 14:47:51 +0000
X-Inumbo-ID: 2b457236-33b8-11ea-bf39-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b457236-33b8-11ea-bf39-12813bfff9fa;
 Fri, 10 Jan 2020 14:47: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 <osstest-admin@xenproject.org>)
 id 1ipvZj-0001GD-SA; Fri, 10 Jan 2020 14:47: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 1ipvZj-0005qy-JL; Fri, 10 Jan 2020 14:47:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipvZj-0001Iz-Ij; Fri, 10 Jan 2020 14:47:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145930-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 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-qemuu-nested-intel: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=0dba4897be3a458a419820f4598450907647c864
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 14:47:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 145930: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkzMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwZGJhNDg5N2JlM2E0
NThhNDE5ODIwZjQ1OTg0NTA5MDc2NDdjODY0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTMwICAyMDIwLTAxLTEw
IDEzOjM2OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExh
dXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2pp
bmdAYmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZ
aSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4K
ICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJr
dXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21h
aWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsg
TGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0
IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29t
PgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFv
IFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
ICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNr
aXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVA
dC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRo
YXQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxs
aWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4
LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5NzI3
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 15:28:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 15:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipwDC-0004Z7-CI; Fri, 10 Jan 2020 15:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NhKW=27=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipwDB-0004Z2-O9
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 15:28:33 +0000
X-Inumbo-ID: dbc2249d-33bd-11ea-bf40-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbc2249d-33bd-11ea-bf40-12813bfff9fa;
 Fri, 10 Jan 2020 15:28:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578670112;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NhuXxXDMQIESMRuXtsCUVkzo1Zno8RKm0hLRt34wTd4=;
 b=YjIpf85F8NfHjCrKDfU0/gIhf8BygJ7DuX4kJ/9OII04FrAfUC+WlD0H
 xjNacDlGL2KHiMa1DIP7Qvlt7z1NposhOJ3haiAP5Qb1nj1yGWm6XUr1j
 vMLQg4jTPkZ1oBh/f1H5HE8rydlka9iIkT7xD19TOc4WxmoJca7ikSKgY g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kKXfQEG2tzeXKgR80YuZ2cgSm++M9b30OEQWkj2E/DbIV9V90rCYtYq00FfeB6QLlCTV1KFdLz
 SqqhrwbUp/fsBY0cjOP86N6VcCLQNZ2hnbCoQIs8o/y6cdgJ10Jm7YZYOErFOf3QzKKgh9F9f0
 /1JCSMkBueUvbSIfH2OFtx8dhKcHEcpxchRsnqr4oLgLYcQMSzqWorozglSeaSHceOwQAb2xzQ
 4wC2tY7Xme6Z5aJIgBCgfYbKChdhS6zm3hAaLuS7BA7KTtEVPYyNLmPkYsfvgwRby8ivFAW69c
 tUM=
X-SBRS: 2.7
X-MesageID: 11336736
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11336736"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Sergey Dyasli
 <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
Date: Fri, 10 Jan 2020 15:28:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Lars Kurth <lars.kurth@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMC8yMCAxMTowMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8wMS8yMDIw
IDEwOjM3LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBIaWRlIHRoZSBmb2xsb3dpbmcgaW5mb3Jt
YXRpb24gdGhhdCBjYW4gaGVscCBpZGVudGlmeSB0aGUgcnVubmluZyBYZW4KPj4gYmluYXJ5IHZl
cnNpb246IFhFTlZFUl9leHRyYXZlcnNpb24sIFhFTlZFUl9jb21waWxlX2luZm8sIFhFTlZFUl9j
aGFuZ2VzZXQuCj4+IEFkZCBleHBsaWNpdCBjYXNlcyBmb3IgWEVOVkVSX2NvbW1hbmRsaW5lIGFu
ZCBYRU5WRVJfYnVpbGRfaWQgYXMgd2VsbC4KPj4KPj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVu
aWVkKCkgdG8gaHZtbG9hZGVyIHRvIHJlbW92ZSAiPGRlbmllZD4iIHN0cmluZwo+PiBmcm9tIGd1
ZXN0J3MgRE1JIHRhYmxlcyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBs
aWtlCj4+IGRtaWRlY29kZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgo+PiAtLS0KPj4gdjEgLS0+IHYyOgo+PiAtIEFkZGVkIHhz
bV9maWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9k
ZW55KCkKPj4gLSBNYWRlIGJlaGF2aW91ciB0aGUgc2FtZSBmb3IgYm90aCBSZWxlYXNlIGFuZCBE
ZWJ1ZyBidWlsZHMKPj4gLSBYRU5WRVJfY2FwYWJpbGl0aWVzIGlzIG5vIGxvbmdlciBoaWRlZAo+
Pgo+PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDQzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KPj4g
Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+IENDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KPiAKPiBJIHJlYWxpc2UgdGhlcmUgYXJlIGFyZ3VtZW50cyBvdmVyIGhvdyB0byBmaXgg
dGhpcywgYnV0IHdlICh0aGUgWGVuCj4gY29tbXVuaXR5KSBoYXZlIGFscmVhZHkgZipja2VkIHVw
IG9uY2UgaGVyZSwgYW5kIHRoaXMgaXMgZG9pbmcgc28gYQo+IHNlY29uZCB0aW1lLgo+IAo+IE5h
Y2suCj4gCj4gRml4aW5nIGl0IGFueXdoZXJlIG90aGVyIHRoYW4gWGVuIGlzIHNpbXBseSBub3Qg
YXBwcm9wcmlhdGUuCj4gCj4gVGhlIHJlYXNvbiBmb3IgdGhpcyAod2hpY2ggb3VnaHQgdG8gYmUg
b2J2aW91cywgYnV0IEkgZ3Vlc3Mgb25seSB0bwo+IHRob3NlIHdobyBhY3R1YWxseSBkbyBjdXN0
b21lciBzdXBwb3J0KSBpcyBiYXNpYyBodW1hbiBwaHlzaW9sb2d5LsKgCj4gImRlbmllZCIgbWVh
bnMgc29tZXRoaW5nIGhhcyBnb25lIHdyb25nLsKgIEl0IHNjYXJlcyBwZW9wbGUsIGFuZCBjYXVz
ZXMKPiB0aGVtIHRvIHNlZWsgaGVscCB0byBjaGFuZ2UgZml4IHdoYXRldmVyIGlzIGJyb2tlbi4K
ClRoaXMgc2VlbXMgbGlrZSBhIHJlYXNvbmFibGUgYXJndW1lbnQgdGhhdCAiPGRlbmllZD4iIGNh
dXNlcyBpc3N1ZXMuCkJ1dCB0aGF0IGRvZXNuJ3QgY2hhbmdlIHRoZSBmYWN0IHRoYXQgIiIgYWxz
byBjYXVzZXMgaXNzdWVzLgoKV2hhdCBhYm91dCBjaGFuZ2luZyB0aGUgc3RyaW5nIHRvICI8YnVp
bGQtaWQgaGlkZGVuPiIgb3Igc29tZXRoaW5nIGxpa2UKdGhhdD8gIFRoYXQgbWFrZXMgaXQgbW9y
ZSBjbGVhciB3aGF0IHdvdWxkIGhhdmUgYmVlbiBpbiB0aGF0IHBsYWNlLCBhbmQKImhpZGRlbiIg
aXMgYSBsb3QgbGVzcyBzY2FyeSB0aGFuICJkZW5pZWQiLgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 15:42:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 15:42: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 1ipwQf-0006BJ-0t; Fri, 10 Jan 2020 15:42:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=trJr=27=amazon.com=prvs=271c61783=eduval@srs-us1.protection.inumbo.net>)
 id 1ipwKU-0005QZ-SG
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 15:36:06 +0000
X-Inumbo-ID: ea5d7f3c-33be-11ea-bf44-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea5d7f3c-33be-11ea-bf44-12813bfff9fa;
 Fri, 10 Jan 2020 15:36:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578670567; x=1610206567;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=SgZqy3XTPlr7N1P3ccJM4s/BqmaQ1P0z1Cl70TTTVVg=;
 b=QX8ELhOVqUPkiOteB4nT3AzdArBqpMvK9R6qQ+cHNy97A54TZ6SGJFLc
 HiJAWKDDE2WC/TViPCRtYyQR8H6nBHhqHjMPAcyu6qvXjW67vyAXAahtw
 d1Zbv3bVzUFP4Dq/hJrh/yWRNDcdOnNKB/Z1SsTHFQUzWYblmo6lEIR63 Y=;
IronPort-SDR: vO0XLbMQgitppzP2QpWLx/9TWANK+p+D6rx2ItFgJb7JazVRZhu9IZvwDPQiY2YXRlIwTKxqQ2
 K0Gg7agBJwZQ==
X-IronPort-AV: E=Sophos;i="5.69,417,1571702400"; d="scan'208";a="17985115"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 10 Jan 2020 15:35:54 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1C7D0A0716; Fri, 10 Jan 2020 15:35:45 +0000 (UTC)
Received: from EX13D10UWA003.ant.amazon.com (10.43.160.248) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 15:35:21 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D10UWA003.ant.amazon.com (10.43.160.248) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 15:35:21 +0000
Received: from localhost (10.85.220.176) by mail-relay.amazon.com
 (10.43.162.232) with Microsoft SMTP Server id 15.0.1367.3 via Frontend
 Transport; Fri, 10 Jan 2020 15:35:21 +0000
Date: Fri, 10 Jan 2020 07:35:20 -0800
From: Eduardo Valentin <eduval@amazon.com>
To: Peter Zijlstra <peterz@infradead.org>
Message-ID: <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200108105011.GY2827@hirez.programming.kicks-ass.net>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
X-Mailman-Approved-At: Fri, 10 Jan 2020 15:42:27 +0000
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
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: konrad.wilk@oracle.co, eduval@amazon.com, x86@kernel.org,
 linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz, hpa@zytor.com,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org, fllinden@amaozn.com,
 kamatam@amazon.com, mingo@redhat.com, xen-devel@lists.xenproject.org,
 sblbir@amazon.com, len.brown@intel.com, linux-pm@vger.kernel.org,
 Anchal Agarwal <anchalag@amazon.com>, bp@alien8.de, tglx@linutronix.de,
 jgross@suse.com, netdev@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com, rjw@rjwysocki.net,
 linux-kernel@vger.kernel.org, vkuznets@redhat.com, davem@davemloft.net,
 dwmw@amazon.co.uk, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5IFBldGVyLAoKT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6NTA6MTFBTSArMDEwMCwgUGV0
ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDU6MjZQTSAr
MDAwMCwgQW5jaGFsIEFnYXJ3YWwgd3JvdGU6Cj4gPiBGcm9tOiBFZHVhcmRvIFZhbGVudGluIDxl
ZHV2YWxAYW1hem9uLmNvbT4KPiA+IAo+ID4gU3lzdGVtIGluc3RhYmlsaXR5IGFyZSBzZWVuIGR1
cmluZyByZXN1bWUgZnJvbSBoaWJlcm5hdGlvbiB3aGVuIHN5c3RlbQo+ID4gaXMgdW5kZXIgaGVh
dnkgQ1BVIGxvYWQuIFRoaXMgaXMgZHVlIHRvIHRoZSBsYWNrIG9mIHVwZGF0ZSBvZiBzY2hlZAo+
ID4gY2xvY2sgZGF0YSwgYW5kIHRoZSBzY2hlZHVsZXIgd291bGQgdGhlbiB0aGluayB0aGF0IGhl
YXZ5IENQVSBob2cKPiA+IHRhc2tzIG5lZWQgbW9yZSB0aW1lIGluIENQVSwgY2F1c2luZyB0aGUg
c3lzdGVtIHRvIGZyZWV6ZQo+ID4gZHVyaW5nIHRoZSB1bmZyZWV6aW5nIG9mIHRhc2tzLiBGb3Ig
ZXhhbXBsZSwgdGhyZWFkZWQgaXJxcywKPiA+IGFuZCBrZXJuZWwgcHJvY2Vzc2VzIHNlcnZpY2lu
ZyBuZXR3b3JrIGludGVyZmFjZSBtYXkgYmUgZGVsYXllZAo+ID4gZm9yIHNldmVyYWwgdGVucyBv
ZiBzZWNvbmRzLCBjYXVzaW5nIHRoZSBzeXN0ZW0gdG8gYmUgdW5yZWFjaGFibGUuCj4gCj4gPiBU
aGUgZml4IGZvciB0aGlzIHNpdHVhdGlvbiBpcyB0byBtYXJrIHRoZSBzY2hlZCBjbG9jayBhcyB1
bnN0YWJsZQo+ID4gYXMgZWFybHkgYXMgcG9zc2libGUgaW4gdGhlIHJlc3VtZSBwYXRoLCBsZWF2
aW5nIGl0IHVuc3RhYmxlCj4gPiBmb3IgdGhlIGR1cmF0aW9uIG9mIHRoZSByZXN1bWUgcHJvY2Vz
cy4gVGhpcyB3aWxsIGZvcmNlIHRoZQo+ID4gc2NoZWR1bGVyIHRvIGF0dGVtcHQgdG8gYWxpZ24g
dGhlIHNjaGVkIGNsb2NrIGFjcm9zcyBDUFVzIHVzaW5nCj4gPiB0aGUgZGVsdGEgd2l0aCB0aW1l
IG9mIGRheSwgdXBkYXRpbmcgc2NoZWQgY2xvY2sgZGF0YS4gSW4gYSBwb3N0Cj4gPiBoaWJlcm5h
dGlvbiBldmVudCwgd2UgY2FuIHRoZW4gbWFyayB0aGUgc2NoZWQgY2xvY2sgYXMgc3RhYmxlCj4g
PiBhZ2FpbiwgYXZvaWRpbmcgdW5uZWNlc3Nhcnkgc3luY3Mgd2l0aCB0aW1lIG9mIGRheSBvbiBz
eXN0ZW1zCj4gPiBpbiB3aGljaCBUU0MgaXMgcmVsaWFibGUuCj4gCj4gVGhpcyBtYWtlcyBubyBm
cmlnZ2luZyBzZW5zZSB3aGF0IHNvIGJsb29keSBldmVyLiBJZiB0aGUgY2xvY2sgaXMKPiBzdGFi
bGUsIHdlIGRvbid0IGNhcmUgYWJvdXQgc2NoZWRfY2xvY2tfZGF0YS4gV2hlbiBpdCBpcyBzdGFi
bGUgeW91IGdldAo+IGEgbGluZWFyIGZ1bmN0aW9uIG9mIHRoZSBUU0Mgd2l0aG91dCBjb21wbGlj
YXRlZCBiaXRzIG9uLgo+IAo+IFdoZW4gaXQgaXMgdW5zdGFibGUsIG9ubHkgdGhlbiBkbyB3ZSBj
YXJlIGFib3V0IHRoZSBzY2hlZF9jbG9ja19kYXRhLgo+IAoKWWVhaCwgbWF5YmUgd2hhdCBpcyBu
b3QgY2xlYXIgaGVyZSBpcyB0aGF0IHdlIGNvdmVyaW5nIGZvciBzaXR1YXRpb24Kd2hlcmUgY2xv
Y2sgc3RhYmlsaXR5IGNoYW5nZXMgb3ZlciB0aW1lLCBlLmcuIGF0IHJlZ3VsYXIgYm9vdCBjbG9j
ayBpcwpzdGFibGUsIGhpYmVybmF0aW9uIGhhcHBlbnMsIHRoZW4gcmVzdG9yZSBoYXBwZW5zIGlu
IGEgbm9uLXN0YWJsZSBjbG9jay4KCj4gPiBSZXZpZXdlZC1ieTogRXJpayBRdWFuc3Ryb20gPHF1
YW5zdHJvQGFtYXpvbi5jb20+Cj4gPiBSZXZpZXdlZC1ieTogRnJhbmsgdmFuIGRlciBMaW5kZW4g
PGZsbGluZGVuQGFtYXpvbi5jb20+Cj4gPiBSZXZpZXdlZC1ieTogQmFsYmlyIFNpbmdoIDxzYmxi
aXJAYW1hem9uLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0YW1A
YW1hem9uLmNvbT4KPiA+IFRlc3RlZC1ieTogQW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpv
bi5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9u
LmNvbT4KPiA+IC0tLQo+IAo+IE5BSywgdGhlIGNvZGUgdmVyeSBtdWNoIHJlbGllcyBvbiBuZXZl
ciBnZXR0aW5nIG1hcmtlZCBzdGFibGUgYWdhaW4KPiBhZnRlciBpdCBnZXRzIHNldCB0byB1bnN0
YWJsZS4KPiAKCldlbGwgYWN0dWFsbHksIGF0IHRoZSBQTV9QT1NUX0hJQkVSTkFUSU9OLCB3ZSBk
byB0aGUgY2hlY2sgYW5kIHNldCBzdGFibGUgaWYKa25vd24gdG8gYmUgc3RhYmxlLgoKVGhlIGlz
c3VlIG9ubHkgcmVhbGx5IGhhcHBlbnMgZHVyaW5nIHRoZSByZXN0b3JhdGlvbiBwYXRoIHVuZGVy
IHNjaGVkdWxpbmcgcHJlc3N1cmUsCndoaWNoIHRha2VzIGZvcmV2ZXIgdG8gZmluaXNoLCBhcyBk
ZXNjcmliZWQgaW4gdGhlIGNvbW1pdC4KCkRvIHlvdSBzZWUgYSBiZXR0ZXIgc29sdXRpb24gZm9y
IHRoaXMgaXNzdWU/CgoKPiA+IGRpZmYgLS1naXQgYS9rZXJuZWwvc2NoZWQvY2xvY2suYyBiL2tl
cm5lbC9zY2hlZC9jbG9jay5jCj4gPiBpbmRleCAxMTUyMjU5YTRjYTAuLjM3NGQ0MGU1YjFhMiAx
MDA2NDQKPiA+IC0tLSBhL2tlcm5lbC9zY2hlZC9jbG9jay5jCj4gPiArKysgYi9rZXJuZWwvc2No
ZWQvY2xvY2suYwo+ID4gQEAgLTExNiw3ICsxMTYsNyBAQCBzdGF0aWMgdm9pZCBfX3NjZF9zdGFt
cChzdHJ1Y3Qgc2NoZWRfY2xvY2tfZGF0YSAqc2NkKQo+ID4gIAlzY2QtPnRpY2tfcmF3ID0gc2No
ZWRfY2xvY2soKTsKPiA+ICB9Cj4gPiAgCj4gPiAtc3RhdGljIHZvaWQgX19zZXRfc2NoZWRfY2xv
Y2tfc3RhYmxlKHZvaWQpCj4gPiArdm9pZCBzZXRfc2NoZWRfY2xvY2tfc3RhYmxlKHZvaWQpCj4g
PiAgewo+ID4gIAlzdHJ1Y3Qgc2NoZWRfY2xvY2tfZGF0YSAqc2NkOwo+ID4gIAo+ID4gQEAgLTIz
Niw3ICsyMzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzY2hlZF9jbG9ja19pbml0X2xhdGUodm9p
ZCkKPiA+ICAJc21wX21iKCk7IC8qIG1hdGNoZXMge3NldCxjbGVhcn1fc2NoZWRfY2xvY2tfc3Rh
YmxlKCkgKi8KPiA+ICAKPiA+ICAJaWYgKF9fc2NoZWRfY2xvY2tfc3RhYmxlX2Vhcmx5KQo+ID4g
LQkJX19zZXRfc2NoZWRfY2xvY2tfc3RhYmxlKCk7Cj4gPiArCQlzZXRfc2NoZWRfY2xvY2tfc3Rh
YmxlKCk7Cj4gPiAgCj4gPiAgCXJldHVybiAwOwo+ID4gIH0KPiA+IC0tIAo+ID4gMi4xNS4zLkFN
Wk4KPiA+IAoKLS0gCkFsbCB0aGUgYmVzdCwKRWR1YXJkbyBWYWxlbnRpbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 15:56:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 15:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipwdy-00076V-As; Fri, 10 Jan 2020 15:56:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipwdw-00076Q-Vf
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 15:56:13 +0000
X-Inumbo-ID: b9122f2e-33c1-11ea-bf4d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9122f2e-33c1-11ea-bf4d-12813bfff9fa;
 Fri, 10 Jan 2020 15:56:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DDA5B15D;
 Fri, 10 Jan 2020 15:56:10 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
 <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <01239ba8-9084-faff-c9f7-f59970aefd82@suse.com>
Date: Fri, 10 Jan 2020 16:56:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.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>

T24gMTAuMDEuMjAyMCAxNjoyOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzEwLzIwIDEx
OjAyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMC8wMS8yMDIwIDEwOjM3LCBTZXJn
ZXkgRHlhc2xpIHdyb3RlOgo+Pj4gSGlkZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIHRoYXQg
Y2FuIGhlbHAgaWRlbnRpZnkgdGhlIHJ1bm5pbmcgWGVuCj4+PiBiaW5hcnkgdmVyc2lvbjogWEVO
VkVSX2V4dHJhdmVyc2lvbiwgWEVOVkVSX2NvbXBpbGVfaW5mbywgWEVOVkVSX2NoYW5nZXNldC4K
Pj4+IEFkZCBleHBsaWNpdCBjYXNlcyBmb3IgWEVOVkVSX2NvbW1hbmRsaW5lIGFuZCBYRU5WRVJf
YnVpbGRfaWQgYXMgd2VsbC4KPj4+Cj4+PiBJbnRyb2R1Y2UgeHNtX2ZpbHRlcl9kZW5pZWQoKSB0
byBodm1sb2FkZXIgdG8gcmVtb3ZlICI8ZGVuaWVkPiIgc3RyaW5nCj4+PiBmcm9tIGd1ZXN0J3Mg
RE1JIHRhYmxlcyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBsaWtlCj4+
PiBkbWlkZWNvZGUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiB2MSAtLT4gdjI6Cj4+PiAtIEFkZGVkIHhz
bV9maWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9k
ZW55KCkKPj4+IC0gTWFkZSBiZWhhdmlvdXIgdGhlIHNhbWUgZm9yIGJvdGggUmVsZWFzZSBhbmQg
RGVidWcgYnVpbGRzCj4+PiAtIFhFTlZFUl9jYXBhYmlsaXRpZXMgaXMgbm8gbG9uZ2VyIGhpZGVk
Cj4+Pgo+Pj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
PiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+Pj4gQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pj4gQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgo+Pj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+
PiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPj4+IENDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KPj4KPj4gSSByZWFsaXNlIHRoZXJlIGFyZSBhcmd1bWVudHMgb3Zl
ciBob3cgdG8gZml4IHRoaXMsIGJ1dCB3ZSAodGhlIFhlbgo+PiBjb21tdW5pdHkpIGhhdmUgYWxy
ZWFkeSBmKmNrZWQgdXAgb25jZSBoZXJlLCBhbmQgdGhpcyBpcyBkb2luZyBzbyBhCj4+IHNlY29u
ZCB0aW1lLgo+Pgo+PiBOYWNrLgo+Pgo+PiBGaXhpbmcgaXQgYW55d2hlcmUgb3RoZXIgdGhhbiBY
ZW4gaXMgc2ltcGx5IG5vdCBhcHByb3ByaWF0ZS4KCihyZXBseWluZyBoZXJlLCBiZWNhdXNlIHRo
ZSBvcmlnaW5hbCBtYWlsIGRvZXNuJ3Qgc2VlbSB0byBoYXZlCm1hZGUgaXQgaW50byBteSBpbmJv
eCkKCkkndmUgc2FpZCBzbyB0byBTZXJnZXkgYWxyZWFkeSBvbiB2MTogVGhlICJmaXgiIHlvdSB3
YW50IG5lZWRzIHRvCmJlIGF0IG9yIGNsb3NlciB0byB0aGUgcHJlc2VudGF0aW9uIGxheWVyLiBG
cm9tIFhlbidzIHBlcnNwZWN0aXZlCnRoZSByZXF1ZXN0IGZvciBpbmZvcm1hdGlvbiB3YXMgX2lu
ZGVlZF8gZGVuaWVkLgoKPj4gVGhlIHJlYXNvbiBmb3IgdGhpcyAod2hpY2ggb3VnaHQgdG8gYmUg
b2J2aW91cywgYnV0IEkgZ3Vlc3Mgb25seSB0bwo+PiB0aG9zZSB3aG8gYWN0dWFsbHkgZG8gY3Vz
dG9tZXIgc3VwcG9ydCkgaXMgYmFzaWMgaHVtYW4gcGh5c2lvbG9neS7CoAo+PiAiZGVuaWVkIiBt
ZWFucyBzb21ldGhpbmcgaGFzIGdvbmUgd3JvbmcuwqAgSXQgc2NhcmVzIHBlb3BsZSwgYW5kIGNh
dXNlcwo+PiB0aGVtIHRvIHNlZWsgaGVscCB0byBjaGFuZ2UgZml4IHdoYXRldmVyIGlzIGJyb2tl
bi4KPiAKPiBUaGlzIHNlZW1zIGxpa2UgYSByZWFzb25hYmxlIGFyZ3VtZW50IHRoYXQgIjxkZW5p
ZWQ+IiBjYXVzZXMgaXNzdWVzLgo+IEJ1dCB0aGF0IGRvZXNuJ3QgY2hhbmdlIHRoZSBmYWN0IHRo
YXQgIiIgYWxzbyBjYXVzZXMgaXNzdWVzLgo+IAo+IFdoYXQgYWJvdXQgY2hhbmdpbmcgdGhlIHN0
cmluZyB0byAiPGJ1aWxkLWlkIGhpZGRlbj4iIG9yIHNvbWV0aGluZyBsaWtlCj4gdGhhdD8gIFRo
YXQgbWFrZXMgaXQgbW9yZSBjbGVhciB3aGF0IHdvdWxkIGhhdmUgYmVlbiBpbiB0aGF0IHBsYWNl
LCBhbmQKPiAiaGlkZGVuIiBpcyBhIGxvdCBsZXNzIHNjYXJ5IHRoYW4gImRlbmllZCIuCgpJIGNv
dWxkIGxpdmUgd2l0aCB0aGlzLiBCdXQgKGp1ZGdpbmcgZnJvbSB0aGUgcGljdHVyZSB0aGF0IHdh
cwpwcm92aWRlZCBlYXJsaWVyIG9uKSBpdCB3b3VsZCBzdGlsbCByZXF1aXJlIGZpbHRlcmluZyBh
dCBvciBjbG9zZQp0byB0aGUgcHJlc2VudGF0aW9uIGxheWVyLCBhbmQgYnkgY2hhbmdpbmcgdGhl
IHByaW9yIDxkZW5pZWQ+IHRvCmRpZmZlcmVudCBhbmQgdmFyeWluZyBzdHJpbmdzIG1heSBtYWtl
IHRoYXQgam9iIGhhcmRlciAoYWxiZWl0CnBlcmhhcHMgdGhleSBjb3VsZCBsb29rIGZvciBhbnkg
PC4uLj4pLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:04:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipwm5-0008U7-Gj; Fri, 10 Jan 2020 16:04:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vEkf=27=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipwm3-0008Ty-SH
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:04:35 +0000
X-Inumbo-ID: e0144e44-33c2-11ea-ac27-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0144e44-33c2-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 16:04:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578672266;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=J3jkwhbkYBTQPFeoMX+4Kq27RChxu9RkHpM2LNf45nw=;
 b=P3VDFQAbmAVwTpqfTt9V1QNlnVZsVxU5YPF4J6O1PJFNjObo6/j0LchR
 6W7fZOfIsCEo6cTaW2Z8AonguZ4l1/to6YnBsw3S3vaWUypZ0cRuR8iWK
 8PKb0caHdRV6KaIfVTlp4aWdl/zxrHyT735adFaf5dWK90LKMfHoGXWrP Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Qu+okuvZZTFWVC2OSlNp3A0j8bp79jSX8eIg14EKHGw4P8NWePk7BQHgHxZovgUsQJob2lydjy
 hc2nRi1RtGeaJ68aPNg8bPAw4IzOdSQQfJySu07O2BU4if3AFzymFa/hPbEPh6LoTMrctpZrYj
 r1eCN+MU94UWNgL3/ZY8j2vQD7VkE0kaUZrDyiJc5cbLePMZqOQMTyN/Y3TqmHdrc5MY/LZXtH
 CJA3OEHZF0rqXZwBWnKq09VVk26wUhlbreRc5t+ODRiAJKpE8y0K36v8ZbW1sywZDvls5SBMBb
 Cc4=
X-SBRS: 2.7
X-MesageID: 11122722
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11122722"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 17:04:01 +0100
Message-ID: <20200110160404.15573-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] x86: improve assisted tlb flush and use
 it in guest mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBhaW1zIHRvIGltcHJvdmUgdGhlIFRMQiBmbHVz
aCB0aW1lcyB3aGVuIHJ1bm5pbmcKbmVzdGVkIFhlbiwgYW5kIGl0J3Mgc3BlY2lhbGx5IGJlbmVm
aWNpYWwgd2hlbiBydW5uaW5nIGluIHNoaW0gbW9kZS4KClBhdGNoICMyIGlzIGxpa2VseSB0aGUg
bW9zdCBjb250cm92ZXJzaWFsIG9uZSwgYXMgaXQgY2hhbmdlcyB0aGUKaW1wbGVtZW50YXRpb24g
b2YgYXNzaXN0ZWQgVExCIGZsdXNoZXMuIEkgaGF2ZSB0byBhZG1pdCBJIGhhdmVuJ3QgYmVlbgph
YmxlIHRvIGZpZ3VyZSBvdXQgd2h5IEhWTSBndWVzdCBjb250ZXh0IGZsdXNoZXMgaXNzdWVkIGEK
Zmx1c2hfdGxiX21hc2ssIGFuZCB0aGUgY29tbWl0IGludHJvZHVjaW5nIHN1Y2ggYmVoYXZpb3Ig
ZG9lc24ndCBjb250YWluCmEgaGVscGZ1bCBjb21taXQgbWVzc2FnZS4KClNlZSBwYXRjaCAjMyBm
b3IgYSBjb21wYXJpc29uIG9uIHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgTDAgYXNzaXN0ZWQKZmx1
c2ggdnMgdXNpbmcgeDJBUElDIHNob3J0aGFuZC4KClRoYW5rcywgUm9nZXIuCgpSb2dlciBQYXUg
TW9ubmUgKDMpOgogIHg4Ni9odm06IGFsbG93IEFTSUQgZmx1c2ggd2hlbiB2ICE9IGN1cnJlbnQK
ICB4ODYvaHZtOiByZXdvcmsgSFZNT1BfZmx1c2hfdGxicwogIHg4Ni90bGI6IHVzZSBYZW4gTDAg
YXNzaXN0ZWQgVExCIGZsdXNoIHdoZW4gYXZhaWxhYmxlCgogeGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydmlzb3IuYyAgICAgICAgfCAgOSArKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4u
YyAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9odm0vYXNpZC5jICAgICAgICAgICAg
ICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICB8IDU0
ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zp
cmlkaWFuLmMgICB8ICA3ICstLS0KIHhlbi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDYgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDEz
ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICAgIHwgIDIgKy0K
IDggZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgotLSAK
Mi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:04:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipwm1-0008Tq-7E; Fri, 10 Jan 2020 16:04:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vEkf=27=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipwm0-0008Tl-6R
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:04:32 +0000
X-Inumbo-ID: e1da0a7c-33c2-11ea-bf4d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1da0a7c-33c2-11ea-bf4d-12813bfff9fa;
 Fri, 10 Jan 2020 16:04:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578672271;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=1e4l83mh/cOCX5oz1dxvv3cO4KFJABBQsc0ILtsANoo=;
 b=A6bO+YijQCG14j0sFLtAfaKXWRmHy/rhYEv9TzshCQwbrrTfZYmENFAX
 QYBdoVaxdGJC8zrQrOM5Y8peBb8izQ5p/xOtRvGJnJ3Q8T4D5Kka4YxC9
 anhqsBFMUIZk6gigefopzmyXkImZVKv8hn2wH1V71PtbmTBmhtLdg7Oe7 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WmDL46PVUoig6h4e32hSapGFRT2gaFR+FJglJu1iIP63NJt14MG61ZclX4w+2HruI6MwYGN7u/
 f98pqjcI/0HwzixxKT0AvGIVAZOZ8rq8pRJKMRBSj2Cke8B4goam8YZGuH3VdoyX2LTSIHFQiE
 b/L3pzeHTnBgYemeMk/D3HNHF1OXG+Bv5w/7DjcelZXu6sbsluzhBSV0DrC8A5PxATUr/DEhjU
 vZVPSGLzgmPoPObiptLAe6F5/g4H4P8icwVjdcnZ0q4bizxmWjxyrdCP2XjwdwoNC/6HPo/b/b
 ePA=
X-SBRS: 2.7
X-MesageID: 10766849
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10766849"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 17:04:03 +0100
Message-ID: <20200110160404.15573-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200110160404.15573-1-roger.pau@citrix.com>
References: <20200110160404.15573-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] x86/hvm: rework HVMOP_flush_tlbs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBodm1fZmx1c2hfdmNwdV90bGIgaXMgaGlnaGx5IGlu
ZWZmaWNpZW50LgoKRmlyc3Qgb2YgYWxsIHRoZSBjYWxsIHRvIGZsdXNoX3RsYl9tYXNrIGlzIGNv
bXBsZXRlbHkgdXNlbGVzcyB3aGVuCnRyeWluZyB0byBmbHVzaCB0aGUgVExCIG9mIEhWTSBndWVz
dHMsIGFzIHRoaXMgVExCIGZsdXNoIGlzIGV4ZWN1dGVkIGluCnJvb3QgbW9kZSwgYW5kIGhlbmNl
IGRvZXNuJ3QgZmx1c2ggYW55IGd1ZXN0IHN0YXRlIGNhY2hlLgoKU2Vjb25kbHksIGNhbGxpbmcg
cGFnaW5nX3VwZGF0ZV9jcjMgYWxiZWl0IGNvcnJlY3QsIGlzIG11Y2ggbW9yZQpleHBlbnNpdmUg
dGhhbiBzdHJpY3RseSByZXF1aXJlZC4gSW5zdGVhZCBhIFRMQiBmbHVzaCBjYW4gYmUgYWNoaWV2
ZWQgYnkKY2FsbGluZyBodm1fYXNpZF9mbHVzaF92Y3B1IG9uIGVhY2ggcENQVSB0aGF0IGhhcyBh
IGRvbWFpbiB2Q1BVIHN0YXRlCmN1cnJlbnRseSBsb2FkZWQuIFRoaXMgY2FsbCB3aWxsIGludmFs
aWRhdGUgdGhlIGN1cnJlbnQgbm9uLXJvb3QKY29udGV4dCwgdGh1cyBmb3JjaW5nIGEgY2xlYW4g
Y2FjaGUgc3RhdGUgb24gdm1lbnRyeS4gSWYgdGhlIGd1ZXN0IGlzCm5vdCB1c2luZyBBU0lEcywg
dGhlIHZtZXhpdCBjYXVzZWQgYnkgdGhlIG9uX3NlbGVjdGVkX2NwdXMgSVBJIHdpbGwKYWxyZWFk
eSBmb3JjZSBhIFRMQiBmbHVzaC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICAgICB8IDU0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYyB8ICA3ICstLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICAgICAgICB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDM4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDQ3MjNmNWQwOWMuLmU0ZmVmMGFmY2QgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMzk3Myw3ICszOTczLDIxIEBAIHN0YXRpYyB2b2lkIGh2bV9zM19yZXN1bWUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICB9CiB9CiAKLWJvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVz
aF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCitzdGF0aWMgdm9pZCBkb19mbHVz
aCh2b2lkICpkYXRhKQoreworICAgIGNwdW1hc2tfdCAqbWFzayA9IGRhdGE7CisgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKworICAgIEFTU0VSVChjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgbWFzaykpOworICAgIC8qCisgICAgICogQSB2bWV4aXQvdm1lbnRlciAoY2F1
c2VkIGJ5IHRoZSBJUEkgaXNzdWVkIHRvIGV4ZWN1dGUgdGhpcyBmdW5jdGlvbikgaXMKKyAgICAg
KiBlbm91Z2ggdG8gZm9yY2UgYSBUTEIgZmx1c2ggc2luY2Ugd2UgaGF2ZSBhbHJlYWR5IHRpY2tl
ZCB0aGUgdkNQVSBBU0lECisgICAgICogcHJpb3IgdG8gaXNzdWluZyB0aGUgSVBJLgorICAgICAq
LworICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgbWFzayk7Cit9CisKK3ZvaWQgaHZtX2ZsdXNo
X3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiks
CiAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KQogewogICAgIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShjcHVtYXNrX3QsIGZsdXNoX2NwdW1hc2spOwpAQCAtMzk4MSwyNyArMzk5NSw4
IEBAIGJvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0
LCBzdHJ1Y3QgdmNwdSAqdiksCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgIC8qIEF2b2lkIGRlYWRsb2NrIGlmIG1vcmUg
dGhhbiBvbmUgdmNwdSB0cmllcyB0aGlzIGF0IHRoZSBzYW1lIHRpbWUuICovCi0gICAgaWYgKCAh
c3Bpbl90cnlsb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotCi0gICAgLyogUGF1c2UgYWxsIG90aGVyIHZjcHVzLiAqLwotICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgZmx1c2hfdmNw
dShjdHh0LCB2KSApCi0gICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyh2KTsKLQotICAgIC8q
IE5vdyB0aGF0IGFsbCBWQ1BVcyBhcmUgc2lnbmFsbGVkIHRvIGRlc2NoZWR1bGUsIHdlIHdhaXQu
Li4gKi8KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIGlmICggdiAhPSBjdXJy
ZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQotICAgICAgICAgICAgd2hpbGUgKCAhdmNwdV9y
dW5uYWJsZSh2KSAmJiB2LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgICAgICBjcHVfcmVsYXgo
KTsKLQotICAgIC8qIEFsbCBvdGhlciB2Y3B1cyBhcmUgcGF1c2VkLCBzYWZlIHRvIHVubG9jayBu
b3cuICovCi0gICAgc3Bpbl91bmxvY2soJmQtPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCk7Ci0K
ICAgICBjcHVtYXNrX2NsZWFyKG1hc2spOwogCi0gICAgLyogRmx1c2ggcGFnaW5nLW1vZGUgc29m
dCBzdGF0ZSAoZS5nLiwgdmEtPmdmbiBjYWNoZTsgUEFFIFBEUEUgY2FjaGUpLiAqLwogICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CkBA
IC00MDA5LDIyICs0MDA0LDE3IEBAIGJvb2wgaHZtX2ZsdXNoX3ZjcHVfdGxiKGJvb2wgKCpmbHVz
aF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCiAgICAgICAgIGlmICggIWZsdXNo
X3ZjcHUoY3R4dCwgdikgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgcGFnaW5n
X3VwZGF0ZV9jcjModiwgZmFsc2UpOworICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwog
CiAgICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOwotICAgICAgICBpZiAo
IGlzX3ZjcHVfZGlydHlfY3B1KGNwdSkgKQorICAgICAgICBpZiAoIGNwdSAhPSBzbXBfcHJvY2Vz
c29yX2lkKCkgJiYgaXNfdmNwdV9kaXJ0eV9jcHUoY3B1KSApCiAgICAgICAgICAgICBfX2NwdW1h
c2tfc2V0X2NwdShjcHUsIG1hc2spOwogICAgIH0KIAotICAgIC8qIEZsdXNoIFRMQnMgb24gYWxs
IENQVXMgd2l0aCBkaXJ0eSB2Y3B1IHN0YXRlLiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKG1hc2sp
OworICAgIG9uX3NlbGVjdGVkX2NwdXMobWFzaywgZG9fZmx1c2gsIG1hc2ssIDApOwogCi0gICAg
LyogRG9uZS4gKi8KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIGlmICggdiAh
PSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQotICAgICAgICAgICAgdmNwdV91bnBh
dXNlKHYpOwotCi0gICAgcmV0dXJuIHRydWU7CisgICAgd2hpbGUgKCAhY3B1bWFza19lbXB0eSht
YXNrKSApCisgICAgICAgIGNwdV9yZWxheCgpOwogfQogCiBzdGF0aWMgYm9vbCBhbHdheXNfZmx1
c2godm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpCkBAIC00MDM3LDcgKzQwMjcsOSBAQCBzdGF0
aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKICAgICBpZiAoICFpc19odm1fZG9tYWlu
KGN1cnJlbnQtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJldHVy
biBodm1fZmx1c2hfdmNwdV90bGIoYWx3YXlzX2ZsdXNoLCBOVUxMKSA/IDAgOiAtRVJFU1RBUlQ7
CisgICAgaHZtX2ZsdXNoX3ZjcHVfdGxiKGFsd2F5c19mbHVzaCwgTlVMTCk7CisKKyAgICByZXR1
cm4gMDsKIH0KIAogc3RhdGljIGludCBodm1vcF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggNDRjOGU2Y2FjNi4uZWM3MzM2MTU5
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNjA0LDEyICs2MDQsNyBA
QCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBpZiAoIGlucHV0X3BhcmFtcy5mbGFncyAmIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTICkK
ICAgICAgICAgICAgIGlucHV0X3BhcmFtcy52Y3B1X21hc2sgPSB+MHVsOwogCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIEEgZmFsc2UgcmV0dXJuIG1lYW5zIHRoYXQgYW5vdGhlciB2Y3B1IGlzIGN1
cnJlbnRseSB0cnlpbmcKLSAgICAgICAgICogYSBzaW1pbGFyIG9wZXJhdGlvbiwgc28gYmFjayBv
ZmYuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoICFodm1fZmx1c2hfdmNwdV90bGIobmVlZF9m
bHVzaCwgJmlucHV0X3BhcmFtcy52Y3B1X21hc2spICkKLSAgICAgICAgICAgIHJldHVybiBIVk1f
SENBTExfcHJlZW1wdGVkOworICAgICAgICBodm1fZmx1c2hfdmNwdV90bGIobmVlZF9mbHVzaCwg
JmlucHV0X3BhcmFtcy52Y3B1X21hc2spOwogCiAgICAgICAgIG91dHB1dC5yZXBfY29tcGxldGUg
PSBpbnB1dC5yZXBfY291bnQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMDk3OTNjMTJlOS4u
MWY3MGVlMDgyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTMzMyw3ICszMzMsNyBAQCBjb25z
dCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFs
dWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50IGNyMF9wZyk7CiB1bnNp
Z25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBib29sIHJlc3RvcmUpOwogCi1ib29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hf
dmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAordm9pZCBodm1fZmx1c2hfdmNwdV90
bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpOwogCiAjaWZkZWYgQ09ORklHX0hWTQotLSAK
Mi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:04:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipwmA-0008VV-QW; Fri, 10 Jan 2020 16:04:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vEkf=27=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipwm8-0008V2-Nw
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:04:40 +0000
X-Inumbo-ID: e149b272-33c2-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e149b272-33c2-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 16:04:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578672268;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=odR4T7FdyMjtoMTFg7NqDhU7Y+0hx1R2vtuLmii667A=;
 b=VA9PIlOBFaV0Eh4FLtK+MwRLlIC5mHz79x6s6sE3wVGwr6ZG9d2lspkh
 PUhJf/StlvmCc1FRiCHW0X3pYR/3YVeEEwGiE5p6NdXOJaVSPLyJ6+4io
 k8VAZnuz97ZB82+psMDSM+/bKpowl47B0pLKkk7Lp9B6Eq4VYukHb7Tuu M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JGMoYIdgPrgc0P5P+OJOW5EvTjhm9zcc15ZBYKBDI837paWXkPEMTWlJTngcH9BUCgk9AmYby7
 e/rPaYG0WoF7OJmtls47gPPmiFB0h9LCXcSWsRxclKZopoySyvIVUIRjMvZ8ktus1uQg8Vqnbp
 iFQPdbDmf2126T+zB1gBxzUUmBH1Rww0v31YxgBsqH6u6AVTuLTbYRymbKnzMmzn/pUcbN+qZB
 H3n1U5GHwrWmE6YXILGiJ9CSXeVE19UVMEeXdGOTIEkqN9icE/s9u4zLYUgBCX2uUsxoBLqyvZ
 8YM=
X-SBRS: 2.7
X-MesageID: 11183715
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11183715"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 17:04:02 +0100
Message-ID: <20200110160404.15573-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200110160404.15573-1-roger.pau@citrix.com>
References: <20200110160404.15573-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] x86/hvm: allow ASID flush when v !=
 current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBodm1fYXNpZF9mbHVzaF92Y3B1IGlzIG5vdCBzYWZl
IHRvIHVzZQp1bmxlc3MgdGhlIHRhcmdldCB2Q1BVIGlzIGVpdGhlciBwYXVzZWQgb3IgdGhlIGN1
cnJlbnRseSBydW5uaW5nIG9uZSwKYXMgaXQgbW9kaWZpZXMgdGhlIGdlbmVyYXRpb24gd2l0aG91
dCBhbnkgbG9ja2luZy4KCkZpeCB0aGlzIGJ5IHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIHdoZW4g
YWNjZXNzaW5nIHRoZSBnZW5lcmF0aW9uCmZpZWxkLCBib3RoIGluIGh2bV9hc2lkX2ZsdXNoX3Zj
cHVfYXNpZCBhbmQgb3RoZXIgQVNJRCBmdW5jdGlvbnMuIFRoaXMKYWxsb3dzIHRvIHNhZmVseSBm
bHVzaCB0aGUgY3VycmVudCBBU0lEIGdlbmVyYXRpb24uIE5vdGUgdGhhdCBmb3IgdGhlCmZsdXNo
IHRvIHRha2UgZWZmZWN0IGlmIHRoZSB2Q1BVIGlzIGN1cnJlbnRseSBydW5uaW5nIGEgdm1leGl0
IGlzCnJlcXVpcmVkLgoKTm90ZSB0aGUgc2FtZSBjb3VsZCBiZSBhY2hpZXZlZCBieSBpbnRyb2R1
Y2luZyBhbiBleHRyYSBmaWVsZCB0bwpodm1fdmNwdV9hc2lkIHRoYXQgc2lnbmFscyBodm1fYXNp
ZF9oYW5kbGVfdm1lbnRlciB0aGUgbmVlZCB0byBjYWxsCmh2bV9hc2lkX2ZsdXNoX3ZjcHUgb24g
dGhlIGdpdmVuIHZDUFUgYmVmb3JlIHZtZW50cnksIHRoaXMgaG93ZXZlcgpzZWVtcyB1bm5lY2Vz
c2FyeSBhcyBodm1fYXNpZF9mbHVzaF92Y3B1IGl0c2VsZiBvbmx5IHNldHMgdHdvIHZDUFUKZmll
bGRzIHRvIDAsIHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBkZWxheSB0aGlzIHRvIHRoZSB2bWVudHJ5
IEFTSUQKaGVscGVyLgoKVGhpcyBpcyBub3QgYSBidWdmaXggYXMgbm8gY2FsbGVycyB0aGF0IHdv
dWxkIHZpb2xhdGUgdGhlIGFzc3VtcHRpb25zCmxpc3RlZCBpbiB0aGUgZmlyc3QgcGFyYWdyYXBo
IGhhdmUgYmVlbiBmb3VuZCwgYnV0IGEgcHJlcGFyYXRvcnkKY2hhbmdlIGluIG9yZGVyIHRvIGFs
bG93IHJlbW90ZSBmbHVzaGluZyBvZiBIVk0gdkNQVXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Fz
aWQuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vYXNpZC5jIGIveGVuL2FyY2gv
eDg2L2h2bS9hc2lkLmMKaW5kZXggOWQzYzY3MWE1Zi4uODBiNzNkYTg5YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9hc2lkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9hc2lkLmMKQEAg
LTgyLDcgKzgyLDcgQEAgdm9pZCBodm1fYXNpZF9pbml0KGludCBuYXNpZHMpCiAKIHZvaWQgaHZt
X2FzaWRfZmx1c2hfdmNwdV9hc2lkKHN0cnVjdCBodm1fdmNwdV9hc2lkICphc2lkKQogewotICAg
IGFzaWQtPmdlbmVyYXRpb24gPSAwOworICAgIHdyaXRlX2F0b21pYygmYXNpZC0+Z2VuZXJhdGlv
biwgMCk7CiB9CiAKIHZvaWQgaHZtX2FzaWRfZmx1c2hfdmNwdShzdHJ1Y3QgdmNwdSAqdikKQEAg
LTEyMCw3ICsxMjAsNyBAQCBib29sX3QgaHZtX2FzaWRfaGFuZGxlX3ZtZW50ZXIoc3RydWN0IGh2
bV92Y3B1X2FzaWQgKmFzaWQpCiAgICAgICAgIGdvdG8gZGlzYWJsZWQ7CiAKICAgICAvKiBUZXN0
IGlmIFZDUFUgaGFzIHZhbGlkIEFTSUQuICovCi0gICAgaWYgKCBhc2lkLT5nZW5lcmF0aW9uID09
IGRhdGEtPmNvcmVfYXNpZF9nZW5lcmF0aW9uICkKKyAgICBpZiAoIHJlYWRfYXRvbWljKCZhc2lk
LT5nZW5lcmF0aW9uKSA9PSBkYXRhLT5jb3JlX2FzaWRfZ2VuZXJhdGlvbiApCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgLyogSWYgdGhlcmUgYXJlIG5vIGZyZWUgQVNJRHMsIG5lZWQgdG8gZ28g
dG8gYSBuZXcgZ2VuZXJhdGlvbiAqLwpAQCAtMTM0LDcgKzEzNCw3IEBAIGJvb2xfdCBodm1fYXNp
ZF9oYW5kbGVfdm1lbnRlcihzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqYXNpZCkKIAogICAgIC8qIE5v
dyBndWFyYW50ZWVkIHRvIGJlIGEgZnJlZSBBU0lELiAqLwogICAgIGFzaWQtPmFzaWQgPSBkYXRh
LT5uZXh0X2FzaWQrKzsKLSAgICBhc2lkLT5nZW5lcmF0aW9uID0gZGF0YS0+Y29yZV9hc2lkX2dl
bmVyYXRpb247CisgICAgd3JpdGVfYXRvbWljKCZhc2lkLT5nZW5lcmF0aW9uLCBkYXRhLT5jb3Jl
X2FzaWRfZ2VuZXJhdGlvbik7CiAKICAgICAvKgogICAgICAqIFdoZW4gd2UgYXNzaWduIEFTSUQg
MSwgZmx1c2ggYWxsIFRMQiBlbnRyaWVzIGFzIHdlIGFyZSBzdGFydGluZyBhIG5ldwotLSAKMi4y
NC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:04:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 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 1ipwmE-00005P-9U; Fri, 10 Jan 2020 16:04:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vEkf=27=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipwmD-000056-Nz
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:04:45 +0000
X-Inumbo-ID: e380fd98-33c2-11ea-a985-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e380fd98-33c2-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 16:04:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578672273;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7HSVWQWUuSbIKADLhBHupdJ3JAQZlKjh+SU49yxI7Ww=;
 b=OgzQ8rDXLh60DHnanX8IVrY5WuoKx4BNX0rDwqSSg5d30aF6C1669iWn
 vb9rNaGNeZnvV0CYvpRT1Co6iHRcliOhtE9M5l5y18gSifrYD8eenbV2D
 v4NXjjxKYvLTsQlTRUd9h9pPJX9xhT7mt6ee8Eb7y1A28Evhondsrhn8U Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w7RoXuVrBZXc2YFnqn8ZI0/rjEGB/aWaX6YqivnJRgVoHFNiwhLaeOBYcQyLJjRKAaIQhaIcWo
 /vrUlbIHG+sde9QXHXoh7AuTHqEzZdosE4WmFaMQbx0YNPaavhHxddbs1zX6LJd+0yb3aVC1yH
 vsSnUrHGE0X8qWdqxikHNGgvOnQScVO111YR9Vfepm5mZkKNk+O//aL/DKa6gyefY3x9KfO5uA
 mtpmNgbKy3PyyWMlCFlbnUKjDhLc2Et4Am8brncTEQ5Mj29n6IKWS490PIbqbxSzxVU0Nv8PZv
 tvM=
X-SBRS: 2.7
X-MesageID: 10736127
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10736127"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 10 Jan 2020 17:04:04 +0100
Message-ID: <20200110160404.15573-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200110160404.15573-1-roger.pau@citrix.com>
References: <20200110160404.15573-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] x86/tlb: use Xen L0 assisted TLB flush
 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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFhlbidzIEwwIEhWTU9QX2ZsdXNoX3RsYnMgaHlwZXJjYWxsIGluIG9yZGVyIHRvIHBlcmZv
cm0gZmx1c2hlcy4KVGhpcyBncmVhdGx5IGluY3JlYXNlcyB0aGUgcGVyZm9ybWFuY2Ugb2YgVExC
IGZsdXNoZXMgd2hlbiBydW5uaW5nCndpdGggYSBoaWdoIGFtb3VudCBvZiB2Q1BVcyBhcyBhIFhl
biBndWVzdCwgYW5kIGlzIHNwZWNpYWxseSBpbXBvcnRhbnQKd2hlbiBydW5uaW5nIGluIHNoaW0g
bW9kZS4KClRoZSBmb2xsb3dpbmcgZmlndXJlcyBhcmUgZnJvbSBhIFBWIGd1ZXN0IHJ1bm5pbmcg
YG1ha2UgLWozMiB4ZW5gIGluCnNoaW0gbW9kZSB3aXRoIDMyIHZDUFVzLgoKVXNpbmcgeDJBUElD
IGFuZCBBTExCVVQgc2hvcnRoYW5kOgpyZWFsCTRtMzUuOTczcwp1c2VyCTRtMzUuMTEwcwpzeXMJ
MzZtMjQuMTE3cwoKVXNpbmcgTDAgYXNzaXN0ZWQgZmx1c2g6CnJlYWwgICAgMW0xNC4yMDZzCnVz
ZXIgICAgNG0zMS44MzVzCnN5cyAgICAgNW00NS4wMTNzCgpUaGUgaW1wbGVtZW50YXRpb24gYWRk
cyBhIG5ldyBob29rIHRvIGh5cGVydmlzb3Jfb3BzIHNvIG90aGVyCmVubGlnaHRlbm1lbnRzIGNh
biBhbHNvIGltcGxlbWVudCBzdWNoIGFzc2lzdGVkIGZsdXNoIGp1c3QgYnkgZmlsbGluZwp0aGUg
aG9vay4gTm90ZSB0aGF0IHRoZSBYZW4gaW1wbGVtZW50YXRpb24gY29tcGxldGVseSBpZ25vcmVz
IHRoZQpkaXJ0eSBDUFUgbWFzayBhbmQgdGhlIGxpbmVhciBhZGRyZXNzIHBhc3NlZCBpbiwgYW5k
IGFsd2F5cyBwZXJmb3JtcyBhCmdsb2JhbCBUTEIgZmx1c2ggb24gYWxsIHZDUFVzLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBBZGQgYSBMMCBhc3Npc3RlZCBob29rIHRvIGh5cGVydmlzb3Igb3Bz
LgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwgIDkgKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jICAgICAgICAgICB8ICA2ICsrKysrKwog
eGVuL2FyY2gveDg2L3NtcC5jICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oIHwgMTMgKysrKysrKysrKysrKwogNCBm
aWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5k
ZXggNGYyN2I5ODc0MC4uYzc5M2JhNTFjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydmlzb3IuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC0x
OCw2ICsxOCw3IEBACiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KICAqLwor
I2luY2x1ZGUgPHhlbi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KIApAQCAtNjQsNiArNjUsMTQgQEAgdm9pZCBoeXBlcnZpc29yX3Jlc3Vt
ZSh2b2lkKQogICAgICAgICBvcHMtPnJlc3VtZSgpOwogfQogCitpbnQgaHlwZXJ2aXNvcl9mbHVz
aF90bGIoY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2YSkKK3sKKyAgICBpZiAo
IG9wcyAmJiBvcHMtPmZsdXNoX3RsYiApCisgICAgICAgIHJldHVybiBvcHMtPmZsdXNoX3RsYiht
YXNrLCB2YSk7CisKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCmluZGV4IDZkYmM1Zjk1M2YuLjQ3YWY3
NzNhY2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwpAQCAtMzEwLDExICszMTAsMTcgQEAgc3RhdGljIHZv
aWQgcmVzdW1lKHZvaWQpCiAgICAgICAgIHB2X2NvbnNvbGVfaW5pdCgpOwogfQogCitzdGF0aWMg
aW50IGZsdXNoX3RsYihjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGNvbnN0IHZvaWQgKnZhKQorewor
ICAgIHJldHVybiB4ZW5faHlwZXJjYWxsX2h2bV9vcChIVk1PUF9mbHVzaF90bGJzLCBOVUxMKTsK
K30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAgLm5h
bWUgPSAiWGVuIiwKICAgICAuc2V0dXAgPSBzZXR1cCwKICAgICAuYXBfc2V0dXAgPSBhcF9zZXR1
cCwKICAgICAucmVzdW1lID0gcmVzdW1lLAorICAgIC5mbHVzaF90bGIgPSBmbHVzaF90bGIsCiB9
OwogCiBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCB4Z19wcm9iZSh2b2lkKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcC5jIGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4
IDY1MTBkZDg0YWIuLmIzY2IxYmE5MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYwor
KysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4v
cGVyZmMuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDxhc20vY3VycmVu
dC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFzbS9zbXAuaD4KICNpbmNs
dWRlIDxhc20vbWMxNDY4MThydGMuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KQEAgLTI2
Miw2ICsyNjMsMTEgQEAgdm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICptYXNr
LCBjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKQogICAgIGlmICggKGZsYWdzICYg
fkZMVVNIX09SREVSX01BU0spICYmCiAgICAgICAgICAhY3B1bWFza19zdWJzZXQobWFzaywgY3B1
bWFza19vZihjcHUpKSApCiAgICAgeworICAgICAgICBpZiAoIGNwdV9oYXNfaHlwZXJ2aXNvciAm
JgorICAgICAgICAgICAgICEoZmxhZ3MgJiB+KEZMVVNIX1RMQiB8IEZMVVNIX1RMQl9HTE9CQUwg
fCBGTFVTSF9WQV9WQUxJRCkpICYmCisgICAgICAgICAgICAgIWh5cGVydmlzb3JfZmx1c2hfdGxi
KG1hc2ssIHZhKSApCisgICAgICAgICAgICByZXR1cm47CisKICAgICAgICAgc3Bpbl9sb2NrKCZm
bHVzaF9sb2NrKTsKICAgICAgICAgY3B1bWFza19hbmQoJmZsdXNoX2NwdW1hc2ssIG1hc2ssICZj
cHVfb25saW5lX21hcCk7CiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZsdXNoX2Nw
dW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAppbmRleCAzOTJmNGI5
MGFlLi5iN2YxOTY5Nzk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydmlzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaApA
QCAtMjgsNiArMjgsOCBAQCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgewogICAgIHZvaWQgKCphcF9z
ZXR1cCkodm9pZCk7CiAgICAgLyogUmVzdW1lIGZyb20gc3VzcGVuc2lvbiAqLwogICAgIHZvaWQg
KCpyZXN1bWUpKHZvaWQpOworICAgIC8qIEwwIGFzc2lzdGVkIFRMQiBmbHVzaCAqLworICAgIGlu
dCAoKmZsdXNoX3RsYikoY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2YSk7CiB9
OwogCiAjaWZkZWYgQ09ORklHX0dVRVNUCkBAIC0zNiw5ICszOCwxNiBAQCBjb25zdCBjaGFyICpo
eXBlcnZpc29yX3Byb2JlKHZvaWQpOwogdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwogdm9p
ZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOwogdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lk
KTsKKy8qCisgKiBMMCBhc3Npc3RlZCBUTEIgZmx1c2guCisgKiBtYXNrOiBjcHVtYXNrIG9mIHRo
ZSBkaXJ0eSB2Q1BVcyB0aGF0IHNob3VsZCBiZSBmbHVzaGVkLgorICogdmE6IGxpbmVhciBhZGRy
ZXNzIHRvIGZsdXNoLCBvciBOVUxMIGZvciBnbG9iYWwgZmx1c2hlcy4KKyAqLworaW50IGh5cGVy
dmlzb3JfZmx1c2hfdGxiKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgY29uc3Qgdm9pZCAqdmEpOwog
CiAjZWxzZQogCisjaW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+
CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKQEAgLTQ2LDYgKzU1LDEwIEBAIHN0YXRpYyBpbmxp
bmUgY29uc3QgY2hhciAqaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKSB7IHJldHVybiBOVUxMOyB9CiBz
dGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKSB7IEFTU0VSVF9VTlJFQUNI
QUJMRSgpOyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9y
ZXN1bWUodm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgfQorc3RhdGljIGlubGluZSBpbnQg
aHlwZXJ2aXNvcl9mbHVzaF90bGIoY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2
YSkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KIAogI2VuZGlmICAvKiBDT05GSUdfR1VFU1Qg
Ki8KIAotLSAKMi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:08:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipwpd-0000Ue-U0; Fri, 10 Jan 2020 16:08:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipwpc-0000UX-B1
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:08:16 +0000
X-Inumbo-ID: 68429821-33c3-11ea-bf53-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68429821-33c3-11ea-bf53-12813bfff9fa;
 Fri, 10 Jan 2020 16:08: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 mx2.suse.de (Postfix) with ESMTP id A2407B15D;
 Fri, 10 Jan 2020 16:08:14 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200110160404.15573-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <43caf284-1725-19b9-94a6-a2545ff5f21e@suse.com>
Date: Fri, 10 Jan 2020 17:08:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200110160404.15573-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 0/3] x86: improve assisted tlb flush and
 use it in guest mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDEuMjAyMCAxNzowNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFBhdGNoICMyIGlz
IGxpa2VseSB0aGUgbW9zdCBjb250cm92ZXJzaWFsIG9uZSwgYXMgaXQgY2hhbmdlcyB0aGUKPiBp
bXBsZW1lbnRhdGlvbiBvZiBhc3Npc3RlZCBUTEIgZmx1c2hlcy4gSSBoYXZlIHRvIGFkbWl0IEkg
aGF2ZW4ndCBiZWVuCj4gYWJsZSB0byBmaWd1cmUgb3V0IHdoeSBIVk0gZ3Vlc3QgY29udGV4dCBm
bHVzaGVzIGlzc3VlZCBhCj4gZmx1c2hfdGxiX21hc2ssIGFuZCB0aGUgY29tbWl0IGludHJvZHVj
aW5nIHN1Y2ggYmVoYXZpb3IgZG9lc24ndCBjb250YWluCj4gYSBoZWxwZnVsIGNvbW1pdCBtZXNz
YWdlLgoKQSBzaGFkb3cgbW9kZSB0aGluZywgbWF5YmU/CgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:12:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipwu0-0001Jm-Gx; Fri, 10 Jan 2020 16:12:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipwtz-0001Jh-0f
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:12:47 +0000
X-Inumbo-ID: 09e804e4-33c4-11ea-bf54-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09e804e4-33c4-11ea-bf54-12813bfff9fa;
 Fri, 10 Jan 2020 16:12:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 793B1B1EB;
 Fri, 10 Jan 2020 16:12:45 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bad288d5-c3e1-2af1-cabd-2d4c50535cdf@suse.com>
Date: Fri, 10 Jan 2020 17:12:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108140810.6528-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V7 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNTowOCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQ2hh
bmdlcyBzaW5jZSBWNjoKPiAJLSBSZW1vdmUgc3RyYXkgc3BhY2VzCj4gCS0gVXNlIEFSUkFZX1NJ
WkUoZC0+YXJjaC5hbHRwMm1fcDJtKSBpbnNlYWQgb2YgTUFYX0FMVFAyTS4KCkknbSBub3QgdXR0
ZXJseSBjb25mdXNlZDoKCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBAQCAtMzY2LDExICszNjYsMTMgQEAg
bG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50
MzJfdCBuciwKPiAgI2lmZGVmIENPTkZJR19IVk0KPiAgICAgIGlmICggYWx0cDJtX2lkeCApCj4g
ICAgICB7Cj4gLSAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwKPiAtICAg
ICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJ
RF9NRk4pICkKPiArICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWluKEFSUkFZX1NJWkUoZC0+
YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8Cj4gKyAgICAgICAgICAgICBkLT5hcmNoLmFs
dHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09Cj4g
KyAgICAgICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQo+ICAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gLSAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1f
aWR4XTsKPiArICAgICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25v
c3BlYyhhbHRwMm1faWR4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJS
QVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pKV07CgpXaHkgaXMgdGhpcyBzdGlsbCBub3QKCiAg
ICAgICAgYXAybSA9IGFycmF5X2FjY2Vzc19ub3NwZWMoZC0+YXJjaC5hbHRwMm1fcDJtLCBhbHRw
Mm1faWR4KTsKCj8gV2hhdCBhbSBJIG1pc3Npbmc/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:14:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipww0-0001PZ-V1; Fri, 10 Jan 2020 16:14:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vEkf=27=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ipww0-0001PU-FP
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:14:52 +0000
X-Inumbo-ID: 546a2f2e-33c4-11ea-bf54-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 546a2f2e-33c4-11ea-bf54-12813bfff9fa;
 Fri, 10 Jan 2020 16:14:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578672892;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=P2DI2M8fXsW+K1ac5KRwLOmjK996+1bpcgPeFfE51PE=;
 b=Gv9UMzoi2iUiQnj0GzhSuW4ZPWn/UPy5LYKjSp9YHSGGfv6xF/5CG8Ct
 wqIBFWQHi2iMxNAHeOBXjg6TX2Dnv0FnSCQ4CpenetSgKSL00CGay7cd0
 3kQjrPAZ59r7RhpMo1LKYW+T+TMnqTz1wqLaDfCnyt/74SBi8cMw2wdaI 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Yp6Sx5deUafaF7TAT29DI6qznmASR0Q2+rUQKLV3jcbJ0473frTqQjP8V2JogrSVAbhs5M5DIs
 fSrhiZF15ish8U5Siaph39xwFEMGAfzQY3WOTD0z2AM7UbdNsJmiEMn5RmHZDduANObPxIShbM
 YvjqOFenQsTKREYrTf+ahQ09WElAbgJztzUQikOlyC1QMFJkh2CYEMXPrVZ9Z3RBDScy8jYcEa
 9jR5Rgrjk8IPgsulqF2GzzK6ITvwK8wNRSVoXzQZOAPopzHu+0OHUT+Uy4Au5X/n4Uj4PbJy0l
 bFk=
X-SBRS: 2.7
X-MesageID: 10913602
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10913602"
Date: Fri, 10 Jan 2020 17:14:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200110161444.GD11756@Air-de-Roger>
References: <20200110160404.15573-1-roger.pau@citrix.com>
 <43caf284-1725-19b9-94a6-a2545ff5f21e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <43caf284-1725-19b9-94a6-a2545ff5f21e@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 0/3] x86: improve assisted tlb flush and
 use it in guest mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDU6MDg6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMDEuMjAyMCAxNzowNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gUGF0
Y2ggIzIgaXMgbGlrZWx5IHRoZSBtb3N0IGNvbnRyb3ZlcnNpYWwgb25lLCBhcyBpdCBjaGFuZ2Vz
IHRoZQo+ID4gaW1wbGVtZW50YXRpb24gb2YgYXNzaXN0ZWQgVExCIGZsdXNoZXMuIEkgaGF2ZSB0
byBhZG1pdCBJIGhhdmVuJ3QgYmVlbgo+ID4gYWJsZSB0byBmaWd1cmUgb3V0IHdoeSBIVk0gZ3Vl
c3QgY29udGV4dCBmbHVzaGVzIGlzc3VlZCBhCj4gPiBmbHVzaF90bGJfbWFzaywgYW5kIHRoZSBj
b21taXQgaW50cm9kdWNpbmcgc3VjaCBiZWhhdmlvciBkb2Vzbid0IGNvbnRhaW4KPiA+IGEgaGVs
cGZ1bCBjb21taXQgbWVzc2FnZS4KPiAKPiBBIHNoYWRvdyBtb2RlIHRoaW5nLCBtYXliZT8KCkht
LCBJIGNvdWxkIGJlIHdyb25nLCBidXQgdGhhdCBmbHVzaCBkb2Vzbid0IHNlZW0gdG8gbWFrZSBz
ZW5zZSBmb3IKc2hhZG93IG1vZGUgZWl0aGVyLgoKSWYgVlBJRC9BU0lEIGlzIHVzZWQsIHRpY2tp
bmcgaXQgd2lsbCBkcm9wIGFsbCB0aGUgZ3Vlc3QgY2FjaGVzLCBhbmQKaWYgVlBJRC9BU0lEIG5v
dCB1c2VkIGEgdm1leGl0L3ZtZW50cnkgd2lsbCBjbGVhciB0aGUgY2FjaGUuCkFjY29yZGluZyB0
byBteSByZWFkaW5nIG9mIHRoZSBJbnRlbCBTRE0gdGhpcyBhcHBsaWVzIHJlZ2FyZGxlc3Mgb2YK
d2hldGhlciBIQVAgKEVQVCkgaXMgdXNlZCBvciBub3QuCgpUaGUgZmx1c2ggZG9uZSBieSBmbHVz
aF90bGJfbWFzayBpcyBpbiByb290IG1vZGUsIGFuZCBoZW5jZSBkb2Vzbid0CmFmZmVjdCB0aGUg
Z3Vlc3QgKG5vbi1yb290KSBjYWNoZXMgd2hlbiBTVk0vVlR4IGlzIHVzZWQuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:20:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipx1K-0002Fx-Kq; Fri, 10 Jan 2020 16:20:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipx1J-0002Fs-SZ
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:20:21 +0000
X-Inumbo-ID: 141a552e-33c5-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 141a552e-33c5-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 16:20: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 mx2.suse.de (Postfix) with ESMTP id 3894CB20E;
 Fri, 10 Jan 2020 16:20:12 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-2-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0a73cce3-1c10-dd4a-9380-aa3e9f8a061b@suse.com>
Date: Fri, 10 Jan 2020 17:20:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108140810.6528-2-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNTowOCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQnkg
ZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuCj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3
IGh5cGVyY2FsbCwgeGNfYWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCj4gdG8gc2V0IGEg
cmFuZ2Ugb2Ygc3ZlIGJpdHMuCj4gVGhlIGNvcmUgZnVuY3Rpb24sIHAybV9zZXRfc3VwcHJlc3Nf
dmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4gY2FzZQo+IG9mIGEgZXJyb3IgYW5kIGl0IGlz
IGRvaW5nIGEgYmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCj4gZ2l2ZW4g
cmFuZ2UuIEEgY2hlY2sgZm9yIGNvbnRpbnVhdGlvbiBpcyBtYWRlIGluIG9yZGVyIHRvIGhhdmUK
PiBwcmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4KPiBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJv
ciBpcyBzdG9yZWQgaW4KPiB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9l
cnJvciBhbmQgdGhlIGVycm9yIGNvZGUgaXMKPiBzdG9yZWQgaW4geGVuX2h2bV9hbHRwMm1fc3Vw
cHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3JfY29kZS4KPiBJZiBubyBlcnJvciBvY2N1cnJlZCB0
aGUgdmFsdWVzIHdpbGwgYmUgMC4KClRoZXNlIGxhc3QgdHdvIHNlbnRlbmNlcyBtdXN0IGhhdmUg
YmVlbiBzdGFsZSBmb3IgYSB3aGlsZS4gSU9XIC4uLgoKPiBDaGFuZ2VzIHNpbmNlIFY2Ogo+IAkt
IEZpeCBjb21taXQgbWVzc2FnZQoKLi4uIGhhcyB0aGlzIHJlYWxseSBoYXBwZW5lZD8KCj4gLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4g
QEAgLTMwMzAsNDUgKzMwMzAsODcgQEAgb3V0Ogo+ICAgKi8KPiAgaW50IHAybV9zZXRfc3VwcHJl
c3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPiArewo+ICsg
ICAgaW50IHJjOwo+ICsgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRp
IHN2ZSA9IHswfTsKPiArCj4gKyAgICBzdmUudmlldyA9IGFsdHAybV9pZHg7Cj4gKyAgICBzdmUu
c3VwcHJlc3NfdmUgPSBzdXBwcmVzc192ZTsKPiArICAgIHN2ZS5maXJzdF9nZm4gPSBnZm5feChn
Zm4pOwo+ICsgICAgc3ZlLmxhc3RfZ2ZuID0gZ2ZuX3goZ2ZuKTsKCkNhbid0IGFsbCBvZiB0aGVz
ZSBtb3ZlIGludG8gdGhlIGluaXRpYWxpemVyLCBpbnN0ZWFkIG9mIHRoZQpzb21ld2hhdCBvZGQg
MD8KCj4gKyAgICBpZiAoICEocmMgPSBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKGQsICZzdmUp
KSAmJiBzdmUuZmlyc3RfZXJyb3IgKQo+ICsgICAgICAgIHJjID0gc3ZlLmZpcnN0X2Vycm9yOwoK
V2h5IHRoZSByaWdodCBzaWRlIG9mIHRoZSAmJiA/Cgo+ICsvKgo+ICsgKiBTZXQvY2xlYXIgdGhl
ICNWRSBzdXBwcmVzcyBiaXQgZm9yIG11bHRpcGxlIHBhZ2VzLiAgT25seSBhdmFpbGFibGUgb24g
Vk1YLgo+ICsgKi8KPiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoc3RydWN0IGRvbWFp
biAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3N1cHByZXNzX3ZlX211bHRpICpzdmUpCj4gIHsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICphcDJtID0gTlVMTDsKPiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gLSAgICBtZm5f
dCBtZm47Cj4gLSAgICBwMm1fYWNjZXNzX3QgYTsKPiAtICAgIHAybV90eXBlX3QgdDsKPiAtICAg
IGludCByYzsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBob3N0X3AybTsKPiArICAg
IHVpbnQ2NF90IHN0YXJ0ID0gc3ZlLT5maXJzdF9nZm47Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICAK
PiAtICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQo+ICsgICAgaWYgKCBzdmUtPnZpZXcgPiAwICkK
PiAgICAgIHsKPiAtICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWluKEFSUkFZX1NJWkUoZC0+
YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8Cj4gLSAgICAgICAgICAgICBkLT5hcmNoLmFs
dHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09Cj4g
KyAgICAgICAgaWYgKCBzdmUtPnZpZXcgPj0gbWluKEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1f
cDJtKSwgTUFYX0VQVFApIHx8Cj4gKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2Fy
cmF5X2luZGV4X25vc3BlYyhzdmUtPnZpZXcsIE1BWF9FUFRQKV0gPT0KPiAgICAgICAgICAgICAg
IG1mbl94KElOVkFMSURfTUZOKSApCj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAK
PiAtICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25v
c3BlYyhhbHRwMm1faWR4LAo+ICsgICAgICAgIHAybSA9IGFwMm0gPSBkLT5hcmNoLmFsdHAybV9w
Mm1bYXJyYXlfaW5kZXhfbm9zcGVjKHN2ZS0+dmlldywKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSldOwo+ICAg
ICAgfQo+IC0gICAgZWxzZQo+IC0gICAgICAgIHAybSA9IGhvc3RfcDJtOwo+ICAKPiAtICAgIGdm
bl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOwo+ICsgICAgcDJtX2xvY2soaG9zdF9wMm0pOwo+ICAK
PiAgICAgIGlmICggYXAybSApCj4gICAgICAgICAgcDJtX2xvY2soYXAybSk7Cj4gIAo+IC0gICAg
cmMgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIGdmbiwgJm1mbiwgJnQsICZhLCBB
UDJNR0VUX3F1ZXJ5KTsKPiArICAgIHdoaWxlICggc3ZlLT5sYXN0X2dmbiA+PSBzdGFydCApCj4g
KyAgICB7Cj4gKyAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4gKyAgICAgICAgcDJtX3R5cGVfdCB0
Owo+ICsgICAgICAgIG1mbl90IG1mbjsKPiArICAgICAgICBpbnQgZXJyID0gMDsKPiAgCj4gLSAg
ICBpZiAoIHJjICkKPiAtICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICBpZiAoIChlcnIgPSBh
bHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCAmbWZuLCAmdCwgJmEs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVAyTUdF
VF9xdWVyeSkpICYmCj4gKyAgICAgICAgICAgICAhc3ZlLT5maXJzdF9lcnJvciApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBzdmUtPmZpcnN0X2Vycm9yX2dmbiA9IHN0YXJ0OyAvKiBTYXZl
IHRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9yICovCj4gKyAgICAgICAgICAgIHN2ZS0+Zmlyc3Rf
ZXJyb3IgPSBlcnI7IC8qIFNhdmUgdGhlIGZpcnN0IGVycm9yIGNvZGUgKi8KPiArICAgICAgICB9
Cj4gIAo+IC0gICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVS
XzRLLCB0LCBhLCBzdXBwcmVzc192ZSk7Cj4gKyAgICAgICAgaWYgKCAhZXJyICYmIChlcnIgPSBw
Mm0tPnNldF9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCBtZm4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLCB0LCBhLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZlLT5zdXBwcmVzc192ZSkpICYm
Cj4gKyAgICAgICAgICAgICAhc3ZlLT5maXJzdF9lcnJvciApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBzdmUtPmZpcnN0X2Vycm9yX2dmbiA9IHN0YXJ0OyAvKiBTYXZlIHRoZSBnZm4gb2Yg
dGhlIGZpcnN0IGVycm9yICovCj4gKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3IgPSBlcnI7
IC8qIFNhdmUgdGhlIGZpcnN0IGVycm9yIGNvZGUgKi8KPiArICAgICAgICB9CgpJIHRoaW5rIGl0
IHdvdWxkIGhlbHAgcmVhZGFiaWxpdHkgaWYgeW91IGRpZG4ndCBkbyB0aGlzIGVycm9yCnNhdmlu
ZyB0d2ljZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:29:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 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 1ipx9P-0002TV-Gq; Fri, 10 Jan 2020 16:28:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipx9O-0002TQ-Hw
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:28:42 +0000
X-Inumbo-ID: 393002c2-33c6-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 393002c2-33c6-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 16:28: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 <osstest-admin@xenproject.org>)
 id 1ipx96-0003ta-50; Fri, 10 Jan 2020 16:28: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 1ipx95-00081c-TK; Fri, 10 Jan 2020 16:28:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipx95-0002tI-ST; Fri, 10 Jan 2020 16:28:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f38a71b01f839c7b65ea73ddd507903cb9489ed6
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 16:28:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 145934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MzQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmMzhhNzFiMDFmODM5
YzdiNjVlYTczZGRkNTA3OTAzY2I5NDg5ZWQ2CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTM0ICAyMDIwLTAxLTEw
IDE1OjA2OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQg
PGtlaXRocEBrZWl0aHAuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1
cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVy
QHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBK
aW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5j
b20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUg
PG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1
QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJl
aXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNreSBZ
dW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBD
aGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5l
bmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4K
ICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVy
IE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJl
ZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3
aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJp
Y2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlA
bGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxz
dGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5p
bCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBo
M2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVy
IGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkg
QmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5
dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5OTkwIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:42:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:42: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 1ipxME-00044p-1I; Fri, 10 Jan 2020 16:41:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipxMC-00044k-Dv
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:41:56 +0000
X-Inumbo-ID: 17dacee8-33c8-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17dacee8-33c8-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 16:41: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 mx2.suse.de (Postfix) with ESMTP id 0CACFACD5;
 Fri, 10 Jan 2020 16:41:47 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-4-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <85cd3327-37d6-a7a1-f804-c114a105b0d5@suse.com>
Date: Fri, 10 Jan 2020 17:41:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108140810.6528-4-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V7 4/4] x86/mm: Make use of the default
 access param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNTowOCwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQXQg
dGhpcyBtb21lbnQgdGhlIGRlZmF1bHRfYWNjZXNzIHBhcmFtIGZyb20geGNfYWx0cDJtX2NyZWF0
ZV92aWV3IGlzCj4gbm90IHVzZWQuCj4gCj4gVGhpcyBwYXRjaCBhc3NpZ25zIGRlZmF1bHRfYWNj
ZXNzIHRvIHAybS0+ZGVmYXVsdF9hY2Nlc3MgYXQgdGhlIHRpbWUgb2YKPiBpbml0aWFsaXppbmcg
YSBuZXcgYWx0cDJtIHZpZXcuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpUaGUgdGlueSBwYXJ0cyB0aGlzIGFwcGxpZXMgdG86
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:43:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipxNn-0004BN-EA; Fri, 10 Jan 2020 16:43:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipxNn-0004BH-2I
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:43:35 +0000
X-Inumbo-ID: 566220c8-33c8-11ea-bf69-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 566220c8-33c8-11ea-bf69-12813bfff9fa;
 Fri, 10 Jan 2020 16:43:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A656DB22F;
 Fri, 10 Jan 2020 16:43:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
 <20200109193241.14542-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0a2aefb6-d9b1-9569-81da-fc9136aab816@suse.com>
Date: Fri, 10 Jan 2020 17:43:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109193241.14542-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/boot: Remove the preconstructed
 low 16M superpage 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>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAyMDozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVzZSBhcmUgbGVm
dCBvdmVyIGZyb20gYy9zIGIyODA0NDIyICJ4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZQo+
IHJlbG9jYXRhYmxlIiwgd2hpY2ggbWFkZSBpdCBwb3NzaWJsZSBmb3IgWGVuIG5vdCB0byBiZSBp
biB0aGUgYm90dG9tIDE2TS4KPiAKPiBOb3RoaW5nIHVzaW5nIHRoZSBtYXBwaW5ncyBhbnkgbW9y
ZS4gIEJ1aWxkIHRoZW0gaW4gdGhlIGRpcmVjdG1hcCB3aGVuIHdhbGtpbmcKPiB0aGUgRTgyMCB0
YWJsZSBhbG9uZyB3aXRoIGV2ZXJ5dGhpbmcgZWxzZS4KPiAKPiBGdXJ0aGVybW9yZSwgaXQgaXMg
dW5kZWZpbmVkIHRvIGhhdmUgc3VwZXJwYWdlcyBhbmQgTVRSUnMgZGlzYWdyZWUgb24KPiBjYWNo
ZWFiaWxpdHkgYm91bmRhcmllcywgYW5kIG5vdGhpbmcgYWN0dWFsbHkgY2hlY2tzLiAgV2hpbGUg
d2UgZG9uJ3QgZml4IHRoaXMKPiBleHBsaWNpdGx5LCB3ZSBkbyBhdCBsZWFzdCBob25vdXIgdGhl
IEU4MjAgbm93IGlmIGl0IHNheXMgdGhlcmUgYXJlIGJvdW5kYXJpZXMKPiBpbiB0aGlzIHJhbmdl
Lgo+IAo+IEFzIGEgY29uc2VxdWVuY2UsIHRoZXJlIGFyZSBub3cgbm8gX1BBR0VfUFJFU0VOVCBl
bnRyaWVzIGJldHdlZW4KPiBfX3BhZ2VfdGFibGVzX3tzdGFydCxlbmR9IHdoaWNoIG5lZWQgdG8g
c2tpcCByZWxvY2F0aW9uLiAgVGhpcyBzaW1wbGlmaWVzIHRoZQo+IE1CMS8yIGVudHJ5IHBhdGgg
bG9naWMgdG8gcmVtb3ZlIHRoZSBsMl9pZGVudG1hcFtdIHNwZWNpYWwgY2FzZS4KPiAKPiBUaGUg
bG93IDJNICh1c2luZyA0ayBwYWdlcykgaXMgcmV0YWluZWQgZm9yIG5vdy4gIEFtb25nc3Qgb3Ro
ZXIgdGhpbmdzLCBpdAo+IG1hdHRlcnMgZm9yIGNvbnNvbGUgbG9nZ2luZyB3aGlsZSB0aGUgbGVn
YWN5IFZHQSBob2xlIGlzIGluIHVzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:44:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipxOk-0004GW-Qg; Fri, 10 Jan 2020 16:44:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rEUW=27=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ipxOj-0004GP-5h
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:44:33 +0000
X-Inumbo-ID: 75326b1e-33c8-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75326b1e-33c8-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 16:44:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578674664;
 h=from:to:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=bW1D5FMmsBcscXJC5n+TwMhJo9FEVFQydt8xYd58gFA=;
 b=XFlvIxkGgtTE6WVM8H9JwNcFpJBv61WW/EQCGc4MzKIKbBIYT5ppOJnb
 /Q/Y7y0QJO7r0EpSelMgAgHp3YRtq+inhm72oKvJG5m4qIm0k8Mj4w/Cs
 +1yLl4y2zuNH7kMO/+Ru5bNMeWHT3zazIDyctsuIox2DbtwqxbdkFMmvR o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MvyTt4xu3CtHSjClGSEDmb8T9JcenfR6CgpT6YORDOUsqg5/eKj1uXoafLCa5uknpsWjrun+Zx
 7ecAS+R9IqrUhTnrfFrbrwLazxvIDIMl2kE0kOK+afjO5MBNwKggwGjHDXMQUfF08YkzB438Kb
 h9ofRdz9lDyK4ezvwBZeiu7Z08ezMsbEkFfzLSBL/bwIV8QhFcsI6OiH3L54bAi0kC4Bz4qPJF
 lRNP4g2em7G+jgMrgw9rnoiIhSJVsSNmwoa8W2NKhkCJpRYVw13GFKMr+3Qse7lYAjwli2P4qY
 HZk=
X-SBRS: 2.7
X-MesageID: 11187000
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11187000"
From: Lars Kurth <lars.kurth@citrix.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [BUG] scripts/add_maintainers.pl adding empty Cc: lines
Thread-Index: AQHVx9U1WsAOauSM5EeJ46Ka5RJjXQ==
Date: Fri, 10 Jan 2020 16:44:21 +0000
Message-ID: <5972CBDC-7D3D-4EBC-90BD-38FCA93F57EA@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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <BD6307B30E932349897336CDE8F6A64D@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [BUG] scripts/add_maintainers.pl adding empty Cc:
 lines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA4LzAxLzIwMjAsIDE2OjUyLCAiSsO8cmdlbiBHcm/DnyIgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBKdXN0IGhhZCBhIGNoYXQgd2l0aCBMYXJzIG9uIElSQywgd2hp
Y2ggbWlnaHQgYmUgb2YgY29tbW9uDQogICAgaW50ZXJlc3QgKGFuZCBMYXJzIGFza2VkIG1lIHRv
IHBvc3QgaXQgdG8geGVuLWRldmVsKToNCiAgICANCiAgICAoMTc6MDA6MTYpIGp1ZXJnZW5fZ3Jv
c3M6IGxhcnNfa3VydGg6IGFueSBpZGVhIHdoeSANCiAgICAuL3NjcmlwdHMvYWRkX21haW50YWlu
ZXJzLnBsIHdvdWxkIGFkZCBhICJDYzoiIHdpdGhvdXQgYSBtYWlsIGFkZHJlc3MgdG8gDQogICAg
YSBwYXRjaD8gSGFwcGVuZWQgZS5nLiBpbiBteSBzZXJpZXMgIltQQVRDSCB2MiAwLzldIHhlbjog
c2NoZWR1bGVyIA0KICAgIGNsZWFudXBzIiAoY292ZXItbGV0dGVyLCBwYXRjaGVzIDEsIDIsIDcg
YW5kIDkpDQogICAgKDE3OjAxOjU4KSBsYXJzX2t1cnRoOiBqdWVyZ2VuX2dyb3NzOiBvaCwgYW4g
YWN0dWFsIGJ1ZyEgTGV0IG1lIGxvb2sgYXQgDQogICAgdGhlIGNvZGUNCiAgICAoMTc6MDI6MTkp
IGxhcnNfa3VydGg6IGp1ZXJnZW5fZ3Jvc3M6ICBpcyBpdCBtaXNzaW5nIHNvbWUgZS1tYWlscz8N
CiAgICAoMTc6MDI6MzQpIGp1ZXJnZW5fZ3Jvc3M6IGdpdCBzZW5kLWVtYWlsIHNlZW1zIHRvIHJl
bW92ZSB0aG9zZSBlbXB0eSBDYzogDQogICAgbGluZXMNCiAgICAoMTc6MDI6NTMpIGp1ZXJnZW5f
Z3Jvc3M6IEknbSBub3QgYXdhcmUgb2YgYSBtYWlsIGFkZHJlc3MgbWlzc2luZy4gTGV0IA0KICAg
IG1lIGRvdWJsZSBjaGVjaw0KICAgICgxNzowNjo1NikganVlcmdlbl9ncm9zczogbGFyc19rdXJ0
aDogaG1tLCBzaG91bGRuJ3QgdGhlIE1BSU5UQUlORVJTIA0KICAgIGVudHJ5ICJMOiAgICAgIERv
cm5lcldvcmtzIFhlbi1EZXZlbCA8eGVuLWRldmVsQGRvcm5lcndvcmtzLmNvbT4iIHJlc3VsdCAN
CiAgICBpbiBhIENjOj8NCiAgICAoMTc6MDg6MTcpIGxhcnNfa3VydGg6IExldCBtZSBoYXZlIGEg
bG9vaw0KICAgICgxNzoxMzoxNikganVlcmdlbl9ncm9zczogbGFyc19rdXJ0aDogYXQgbGVhc3Qg
dGhlIHJlbGF0ZWQgZmlsZSBpcyANCiAgICB0b3VjaGVkIGV4YWN0bHkgYnkgdGhlIGFmZmVjdGVk
IHBhdGNoZXMgKGFuZCBub3QgYnkgYW55IG5vdCBhZmZlY3RlZCBwYXRjaCkNCiAgICAoMTc6MTM6
MzYpIGxhcnNfa3VydGg6IExvb2tpbmcgYXQgdGhlIHNlcmllcyB0aGUgbW9zdCBsaWtlbHkgY2F1
c2Ugb2YgDQogICAgdGhpcyBpcyB0aGUgTDogZW50cnkgLSBuZWVkIHRvIGxvb2sgYXQgdGhlIGNv
ZGUNCiAgICAoMTc6MTU6MjEpIGxhcnNfa3VydGg6IGp1ZXJnZW5fZ3Jvc3M6IGl0J3MgYWxzbyBh
biBvZGQgb25lIGJlY2F1c2UgaXQgDQogICAgY2hhbmdlcyBNQUlOVEFJTkVSUyBhbmQgcmVuYW1l
cyBhIGxvdCBvZiBmaWxlcywgd2hpY2ggbWF5IGJlIHRoZSBjYXVzZSANCiAgICBmb3IgdGhlIGVt
cHR5IHNwYWNlcw0KICAgICgxNzoxNTo1MikganVlcmdlbl9ncm9zczogbGFyc19rdXJ0aDogaW4g
TGludXggTUFJTlRBSU5FUlMgYWxsICJMOiIgDQogICAgZW50cmllcyBqdXN0IGhhdmUgYSBtYWls
IGFkZHJlc3MgYXMgZmlyc3Qgd29yZCBhZnRlciB0aGUgIkw6IiAobm90ICJibGEgDQogICAgYmxh
IDxhZGRyQGRvbWFpbj4iKQ0KICAgICgxNzoxNjoxMSkgbGFyc19rdXJ0aDogQWggeWVzOiBsZXQg
bWUgbG9vayBhdCB0aGF0IGNvZGUNCiAgICAoMTc6MjE6MjkpIGxhcnNfa3VydGg6IGp1ZXJnZW5f
Z3Jvc3M6IEkgdGhpbmsgdGhhdCBpcyBpbiBmYWN0IHRoZSBpc3N1ZQ0KICAgICgxNzoyNzoxNikg
bGFyc19rdXJ0aDoganVlcmdlbl9ncm9zczogSSBjYW4ndCBmaXggdGhpcyB3aXRoIHNvbWUgDQog
ICAgZGVidWdnaW5nLiBDb3VsZCB5b3UgY29weSB0aGlzIGNvbnZlcnNhdGlvbiBpbnRvIGEgbWFp
bCBvbiB4ZW4tZGV2ZWxAIA0KICAgIHN1Y2ggdGhhdCBJIHJlbWVtYmVyDQogICAgKDE3OjI3OjQz
KSBsYXJzX2t1cnRoOiB1ZXJnZW5fZ3Jvc3M6IHdpdGg9d2l0aG91dA0KICAgICgxNzoyOTozNikg
bGFyc19rdXJ0aDogIGp1ZXJnZW5fZ3Jvc3M6IEkgdGhpbmsgd2hhdCBoYXBwZW5zIGlzIHRoYXQg
DQogICAgZ2V0X21haW50YWluZXIucGwgYW5kIGFkZF9tYWludGFpbmVyLnBsIHByb2Nlc3MgdGhl
c2UgbGluZXMgZGlmZmVyZW50bHksIA0KICAgIGJ1dCBhZGRfbWFpbnRhaW5lci5wbCBhbHNvIGNo
ZWNrcyBhZ2FpbnN0IG91dHB1dCBjcmVhdGVkIGZyb20gDQogICAgZ2V0X21haW50YWluZXIucGwN
CiAgICAoMTc6NDQ6NTgpIGp1ZXJnZW5fZ3Jvc3M6IGxhcnNfa3VydGg6IHdoYXQgYWJvdXQgZG9p
bmcgaXQgdGhlIGVhc3kgd2F5PyANCiAgICBXaXRoIGEgbW9kaWZlZCBNQUlOVEFJTkVSUyBmaWxl
ICh1c2luZyAiTDogeGVuLWRldmVsQGRvcm5lcndvcmtzLmNvbSIpIA0KICAgIGV2ZXJ5dGhpbmcg
aXMgZmluZS4gSSBjYW4gc2VuZCBhIHBhdGNoIGluIGNhc2UgeW91IGFncmVlLg0KICAgICgxNzo0
Njo0MSkgbGFyc19rdXJ0aDoganVlcmdlbl9ncm9zczogbGV0J3MgZG8gdGhhdCBmaXJzdCwgYnV0
IEkgc3RpbGwgDQogICAgd291bGQgbGlrZSB0byBmaXggdGhlIHVuZGVybHlpbmcgaXNzdWUgYXQg
c29tZSBwb2ludCAtIGFza2luZyBmb3IgeW91IHRvIA0KICAgIHNlbmQgdGhlIElSQyBsb2csIGFz
IEkgY2xlYXJlZCBteSBoaXN0b3J5IGJ5IG1pc3Rha2UgKHdoZW4gSSB3YXMgdHlwaW5nIA0KICAg
IGEgcmVwbHkgSSBzbGlwcGVkIGZyb20gc2hpZnQgdG8gY3RybCwgd2hpY2ggZGlkIGl0KQ0KICAg
IA0KICAgIA0KRm9yIG15IG93biByZWZlcmVuY2UsIHRoZSBpc3N1ZSBpcyBzb21ld2hlcmUgaW4g
Z2V0X21haW50YWluZXIucGwsIG5vdCBpbiBhZGRfbWFpbnRhaW5lcnMucGwNCg0KSW4gYSBudXRz
aGVsbCwgYSBsaW5lIHN1Y2ggYXMNCkw6IGZvbyBiYXIgPGUtbWFpbCBhZGRyZXNzPiBpbiBNQUlO
VEFJTkVSUw0KDQpXaWxsIHByb2R1Y2UgYW4gZW1wdHkgbGluZSB3aGVuIGV4ZWN1dGluZyBzdGgg
bGlrZSAuL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwgPCAuLi9wYXRjaGVzL3Rlc3QvMDAwMS1B
ZGQtdGVzdC1jYXNlLnBhdGNoDQoNCkluIHRoZSB0ZXN0IGNhc2UgSSB1c2VkLCBJIHVzZQ0KTDog
eHh4IHl5eSA8eHh4QGxpc3RzLnhlbnByb2plY3Qub3JnPiBpbiBNQUlOVEFJTkVSUw0KYW5kIGdl
dA0KQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCi4uLg0KV2VpIExp
dSA8d2xAeGVuLm9yZz4NCg0KeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQoNCldoZW4g
SSB1c2UNCkw6IHh4eEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyBpbiBNQUlOVEFJTkVSUw0KSSBnZXQN
CkFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQouLi4NCldlaSBMaXUg
PHdsQHhlbi5vcmc+DQp4eHhAbGlzdHMueGVucHJvamVjdC5vcmcNCnhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KDQpOZWVkIHRvIGludmVzdGlnYXRlIGZ1cnRoZXINCkxhcnMNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:45:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16: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 1ipxPt-0004Mt-5g; Fri, 10 Jan 2020 16:45:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zj8/=27=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ipxPs-0004Mm-6n
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 16:45:44 +0000
X-Inumbo-ID: 9f48c2ea-33c8-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f48c2ea-33c8-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 16:45:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CBD81B25C;
 Fri, 10 Jan 2020 16:45:33 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
 <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
 <01239ba8-9084-faff-c9f7-f59970aefd82@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e57a35f1-1c81-8393-0efd-c3592aa69dd2@suse.com>
Date: Fri, 10 Jan 2020 17:45:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <01239ba8-9084-faff-c9f7-f59970aefd82@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMDEuMjAgMTY6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDEwLjAxLjIwMjAgMTY6
MjgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEvMTAvMjAgMTE6MDIgQU0sIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAxMC8wMS8yMDIwIDEwOjM3LCBTZXJnZXkgRHlhc2xpIHdyb3Rl
Ogo+Pj4+IEhpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0aGF0IGNhbiBoZWxwIGlkZW50
aWZ5IHRoZSBydW5uaW5nIFhlbgo+Pj4+IGJpbmFyeSB2ZXJzaW9uOiBYRU5WRVJfZXh0cmF2ZXJz
aW9uLCBYRU5WRVJfY29tcGlsZV9pbmZvLCBYRU5WRVJfY2hhbmdlc2V0Lgo+Pj4+IEFkZCBleHBs
aWNpdCBjYXNlcyBmb3IgWEVOVkVSX2NvbW1hbmRsaW5lIGFuZCBYRU5WRVJfYnVpbGRfaWQgYXMg
d2VsbC4KPj4+Pgo+Pj4+IEludHJvZHVjZSB4c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRl
ciB0byByZW1vdmUgIjxkZW5pZWQ+IiBzdHJpbmcKPj4+PiBmcm9tIGd1ZXN0J3MgRE1JIHRhYmxl
cyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBsaWtlCj4+Pj4gZG1pZGVj
b2RlLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+IHYxIC0tPiB2MjoKPj4+PiAtIEFkZGVkIHhzbV9m
aWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9kZW55
KCkKPj4+PiAtIE1hZGUgYmVoYXZpb3VyIHRoZSBzYW1lIGZvciBib3RoIFJlbGVhc2UgYW5kIERl
YnVnIGJ1aWxkcwo+Pj4+IC0gWEVOVkVSX2NhcGFiaWxpdGllcyBpcyBubyBsb25nZXIgaGlkZWQK
Pj4+Pgo+Pj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Pj4+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+Pj4g
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pj4+IENDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+Cj4+Pj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+Pj4+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+Pj4+IENDOiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KPj4+Cj4+PiBJIHJlYWxpc2UgdGhlcmUgYXJlIGFy
Z3VtZW50cyBvdmVyIGhvdyB0byBmaXggdGhpcywgYnV0IHdlICh0aGUgWGVuCj4+PiBjb21tdW5p
dHkpIGhhdmUgYWxyZWFkeSBmKmNrZWQgdXAgb25jZSBoZXJlLCBhbmQgdGhpcyBpcyBkb2luZyBz
byBhCj4+PiBzZWNvbmQgdGltZS4KPj4+Cj4+PiBOYWNrLgo+Pj4KPj4+IEZpeGluZyBpdCBhbnl3
aGVyZSBvdGhlciB0aGFuIFhlbiBpcyBzaW1wbHkgbm90IGFwcHJvcHJpYXRlLgo+IAo+IChyZXBs
eWluZyBoZXJlLCBiZWNhdXNlIHRoZSBvcmlnaW5hbCBtYWlsIGRvZXNuJ3Qgc2VlbSB0byBoYXZl
Cj4gbWFkZSBpdCBpbnRvIG15IGluYm94KQo+IAo+IEkndmUgc2FpZCBzbyB0byBTZXJnZXkgYWxy
ZWFkeSBvbiB2MTogVGhlICJmaXgiIHlvdSB3YW50IG5lZWRzIHRvCj4gYmUgYXQgb3IgY2xvc2Vy
IHRvIHRoZSBwcmVzZW50YXRpb24gbGF5ZXIuIEZyb20gWGVuJ3MgcGVyc3BlY3RpdmUKPiB0aGUg
cmVxdWVzdCBmb3IgaW5mb3JtYXRpb24gd2FzIF9pbmRlZWRfIGRlbmllZC4KPiAKPj4+IFRoZSBy
ZWFzb24gZm9yIHRoaXMgKHdoaWNoIG91Z2h0IHRvIGJlIG9idmlvdXMsIGJ1dCBJIGd1ZXNzIG9u
bHkgdG8KPj4+IHRob3NlIHdobyBhY3R1YWxseSBkbyBjdXN0b21lciBzdXBwb3J0KSBpcyBiYXNp
YyBodW1hbiBwaHlzaW9sb2d5Lgo+Pj4gImRlbmllZCIgbWVhbnMgc29tZXRoaW5nIGhhcyBnb25l
IHdyb25nLsKgIEl0IHNjYXJlcyBwZW9wbGUsIGFuZCBjYXVzZXMKPj4+IHRoZW0gdG8gc2VlayBo
ZWxwIHRvIGNoYW5nZSBmaXggd2hhdGV2ZXIgaXMgYnJva2VuLgo+Pgo+PiBUaGlzIHNlZW1zIGxp
a2UgYSByZWFzb25hYmxlIGFyZ3VtZW50IHRoYXQgIjxkZW5pZWQ+IiBjYXVzZXMgaXNzdWVzLgo+
PiBCdXQgdGhhdCBkb2Vzbid0IGNoYW5nZSB0aGUgZmFjdCB0aGF0ICIiIGFsc28gY2F1c2VzIGlz
c3Vlcy4KPj4KPj4gV2hhdCBhYm91dCBjaGFuZ2luZyB0aGUgc3RyaW5nIHRvICI8YnVpbGQtaWQg
aGlkZGVuPiIgb3Igc29tZXRoaW5nIGxpa2UKPj4gdGhhdD8gIFRoYXQgbWFrZXMgaXQgbW9yZSBj
bGVhciB3aGF0IHdvdWxkIGhhdmUgYmVlbiBpbiB0aGF0IHBsYWNlLCBhbmQKPj4gImhpZGRlbiIg
aXMgYSBsb3QgbGVzcyBzY2FyeSB0aGFuICJkZW5pZWQiLgo+IAo+IEkgY291bGQgbGl2ZSB3aXRo
IHRoaXMuIEJ1dCAoanVkZ2luZyBmcm9tIHRoZSBwaWN0dXJlIHRoYXQgd2FzCj4gcHJvdmlkZWQg
ZWFybGllciBvbikgaXQgd291bGQgc3RpbGwgcmVxdWlyZSBmaWx0ZXJpbmcgYXQgb3IgY2xvc2UK
PiB0byB0aGUgcHJlc2VudGF0aW9uIGxheWVyLCBhbmQgYnkgY2hhbmdpbmcgdGhlIHByaW9yIDxk
ZW5pZWQ+IHRvCj4gZGlmZmVyZW50IGFuZCB2YXJ5aW5nIHN0cmluZ3MgbWF5IG1ha2UgdGhhdCBq
b2IgaGFyZGVyIChhbGJlaXQKPiBwZXJoYXBzIHRoZXkgY291bGQgbG9vayBmb3IgYW55IDwuLi4+
KS4KCkknZCBnbyB3aXRoICI8aGlkZGVuPiIgb3IgIjxOSUw+Ii4gIjxidWlsZC1pZCBoaWRkZW4+
IiBhcyB2YWx1ZSBmb3IgdGhlCmJ1aWxkLWlkIGlzIHNpbWlsYXIgdG8gIkxDRC1kaXNwbGF5Ii4g
QW5kIGl0IHdpbGwgY2VydGFpbmx5IG5vdCBiZSB0aGUKY29ycmVjdCB2YWx1ZSBmb3Igb3RoZXIg
aGlkZGVuIGl0ZW1zLiA6LSkKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:48:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipxRz-0004Xd-JB; Fri, 10 Jan 2020 16:47:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipxRx-0004XX-R9
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:47:53 +0000
X-Inumbo-ID: ecb355ea-33c8-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ecb355ea-33c8-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 16:47:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1F2F6B257;
 Fri, 10 Jan 2020 16:47:44 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
 <20200109193241.14542-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <95b15f66-1a26-aece-7bc5-f3633c0993d1@suse.com>
Date: Fri, 10 Jan 2020 17:47:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109193241.14542-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAyMDozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbmVlZCBmb3Ig
WGVuIHRvIGJlIGlkZW50aXR5IG1hcHBlZCBpbnRvIHRoZSBib290bWFwIGlzIG5vdCBvYnZpb3Vz
LCBhbmQKPiBkaWZmZXJzIGJldHdlZW4gdGhlIE1CIGFuZCBFRkkgYm9vdCBwYXRocy4KPiAKPiBU
aGUgRUZJIHNpZGUgaXMgZnVydGhlciBjb21wbGljYXRlZCBieSBhbiBhdHRlbXB0IHRvIGNvcGUg
d2l0aCB3aXRoIGwyX2Jvb3RtYXAKPiBvbmx5IGJlaW5nIDRrIGxvbmcuICBUaGlzIGlzIHVuZG9j
dW1lbnRlZCwgY29uZnVzaW5nLCBvbmx5IHdvcmtzIGlmIFhlbiBpcyB0aGUKPiBzaW5nbGUgb2Jq
ZWN0IHdhbnRpbmcgbWFwcGluZy4KPiAKPiBUaGUgcGFnZWFibGVzIGFyZSBjb21tb24gdG8gYm90
aCB0aGUgTUIgYW5kIEVGSSBidWlsZHMsIHNvIHNpbXBsaWZ5IHRoZSBFRkkKPiBib290bWFwIGNv
bnN0cnVjdGlvbiBjb2RlIHRvIG1ha2UgZXhhY3RseSBvbmUgaWRlbnRpdHktbWFwIG9mIFhlbiwg
d2hpY2ggbm93Cj4gbWFrZXMgdGhlIHR3byBwYXRocyBjb25zaXN0ZW50LiAgQ29tbWVudCBib3Ro
IHBpZWNlcyBvZiBsb2dpYywgZXhwbGFpbmluZyB3aGF0Cj4gdGhlIG1hcHBpbmdzIGFyZSBuZWVk
ZWQgZm9yLgo+IAo+IEZpbmFsbHksIGxlYXZlIGEgbGlua2VyIGFzc2VydCBjb3ZlcmluZyB0aGUg
ZmFjdCB0aGF0IHBsZW50eSBvZiBjb2RlIGJsaW5kbHkKPiBhc3N1bWVzIHRoYXQgWGVuIGlzIGxl
c3MgdGhhdCAxNk0uICBUaGlzIHdhbnRzIGZpeGluZyBpbiBkdWUgY291cnNlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 16:52:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 16:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipxWi-0005MI-7d; Fri, 10 Jan 2020 16:52:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xm9j=27=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ipxWh-0005MD-3e
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 16:52:47 +0000
X-Inumbo-ID: 9bb82c8c-33c9-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9bb82c8c-33c9-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 16:52: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 mx2.suse.de (Postfix) with ESMTP id E4E96B258;
 Fri, 10 Jan 2020 16:52:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200109193241.14542-1-andrew.cooper3@citrix.com>
 <20200109193241.14542-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c9a8a38c-665d-2d2f-72e1-382019428f7f@suse.com>
Date: Fri, 10 Jan 2020 17:52:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109193241.14542-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/boot: Drop INVALID_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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAyMDozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBOb3cgdGhhdCBOVUxM
IHdpbGwgZmF1bHQgYXQgYm9vdCwgdGhlcmUgaXMgbm8gbmVlZCBmb3IgYSBzcGVjaWFsIGNvbnN0
YW50IHRvCj4gc2lnbmlmeSAiY3VycmVudCBub3Qgc2V0IHVwIHlldCIuCj4gCj4gU2luY2UgYy9z
IGZhZTI0OWQyMzQxMyAieDg2L2Jvb3Q6IFJhdGlvbmFsaXNlIHN0YWNrIGhhbmRsaW5nIGR1cmlu
ZyBlYXJseQo+IGJvb3QiLCB0aGUgQlNQIGNwdV9pbmZvIGJsb2NrIGlzIG5vdyBjb25zaXN0ZW50
bHkgemVybywgc28gZHJvcCB0aGUgYWRqYWNlbnQKPiByZS16ZXJvaW5nLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:00:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17: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 1ipxeV-0006G8-6D; Fri, 10 Jan 2020 17:00:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NhKW=27=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipxeU-0006G2-3C
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 17:00:50 +0000
X-Inumbo-ID: bb4fd652-33ca-11ea-a985-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb4fd652-33ca-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 17:00:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578675641;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=k22gBcSilM/gkxW89YZo3WBNDsxKIYgukwWoWIQ9NJU=;
 b=LWr1IowoerMSWo7ROF6GF/n2Hq56Tlftq2kgcVJsrheWEPnXAEK/jIaV
 nDnkxkCwkBVYb+rKn2L1Hmpg46Dn9ZYoirnUEJXneUhZNNKxf0HJAuwtt
 G/Mf9Vn2ZPFOvOYxZxh0MVkb4i4rwYvkB/rrvWMRdzk9he53X7NTr10rN Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Oj5PmpvB416UaREQRwQzG7P33Nz3Khx5hYvQZENngyzsFn0g+Ag2LhAtPBB73inAUCfz52+0fo
 RqCrJitMM8xIp6HDwjDOW9exJVG9Q1mHjuXVtCzIrbpGUEuqmkixoJilaXbr/RI1ZBeykjxqTn
 OPPvs2E6MEsBPQXcyJtQGcBA7Pr3ImOut6XnVBrCM7XR9fH5hKG5+qdMOcMJRAhrRKTQjwDTCt
 04JCC2KBPJvWf+rCd5dBI6gq9+wSNjPSF768Gdbq9z28RltPg053lyNIF76b9uzgZFEqs4mYEI
 G98=
X-SBRS: 2.7
X-MesageID: 11342455
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11342455"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
 <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
 <01239ba8-9084-faff-c9f7-f59970aefd82@suse.com>
 <e57a35f1-1c81-8393-0efd-c3592aa69dd2@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <feeedeb6-a70c-efe5-d270-cd4d7881c4ce@citrix.com>
Date: Fri, 10 Jan 2020 17:00:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e57a35f1-1c81-8393-0efd-c3592aa69dd2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.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>

T24gMS8xMC8yMCA0OjQ1IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDEwLjAxLjIwIDE2
OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTAuMDEuMjAyMCAxNjoyOCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDEvMTAvMjAgMTE6MDIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4gT24gMTAvMDEvMjAyMCAxMDozNywgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+Pj4gSGlk
ZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIHRoYXQgY2FuIGhlbHAgaWRlbnRpZnkgdGhlIHJ1
bm5pbmcgWGVuCj4+Pj4+IGJpbmFyeSB2ZXJzaW9uOiBYRU5WRVJfZXh0cmF2ZXJzaW9uLCBYRU5W
RVJfY29tcGlsZV9pbmZvLAo+Pj4+PiBYRU5WRVJfY2hhbmdlc2V0Lgo+Pj4+PiBBZGQgZXhwbGlj
aXQgY2FzZXMgZm9yIFhFTlZFUl9jb21tYW5kbGluZSBhbmQgWEVOVkVSX2J1aWxkX2lkIGFzIHdl
bGwuCj4+Pj4+Cj4+Pj4+IEludHJvZHVjZSB4c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRl
ciB0byByZW1vdmUgIjxkZW5pZWQ+IiBzdHJpbmcKPj4+Pj4gZnJvbSBndWVzdCdzIERNSSB0YWJs
ZXMgdGhhdCBvdGhlcndpc2Ugd291bGQgYmUgc2hvd24gaW4gdG9vbHMgbGlrZQo+Pj4+PiBkbWlk
ZWNvZGUuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IHYxIC0tPiB2MjoKPj4+Pj4gLSBBZGRl
ZCB4c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciBpbnN0ZWFkIG9mIG1vZGlmeWluZwo+
Pj4+PiB4ZW5fZGVueSgpCj4+Pj4+IC0gTWFkZSBiZWhhdmlvdXIgdGhlIHNhbWUgZm9yIGJvdGgg
UmVsZWFzZSBhbmQgRGVidWcgYnVpbGRzCj4+Pj4+IC0gWEVOVkVSX2NhcGFiaWxpdGllcyBpcyBu
byBsb25nZXIgaGlkZWQKPj4+Pj4KPj4+Pj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Pj4+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+Cj4+Pj4+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPj4+Pj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4gQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4+Pj4+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+Pj4+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
Pgo+Pj4+PiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4+Pj4K
Pj4+PiBJIHJlYWxpc2UgdGhlcmUgYXJlIGFyZ3VtZW50cyBvdmVyIGhvdyB0byBmaXggdGhpcywg
YnV0IHdlICh0aGUgWGVuCj4+Pj4gY29tbXVuaXR5KSBoYXZlIGFscmVhZHkgZipja2VkIHVwIG9u
Y2UgaGVyZSwgYW5kIHRoaXMgaXMgZG9pbmcgc28gYQo+Pj4+IHNlY29uZCB0aW1lLgo+Pj4+Cj4+
Pj4gTmFjay4KPj4+Pgo+Pj4+IEZpeGluZyBpdCBhbnl3aGVyZSBvdGhlciB0aGFuIFhlbiBpcyBz
aW1wbHkgbm90IGFwcHJvcHJpYXRlLgo+Pgo+PiAocmVwbHlpbmcgaGVyZSwgYmVjYXVzZSB0aGUg
b3JpZ2luYWwgbWFpbCBkb2Vzbid0IHNlZW0gdG8gaGF2ZQo+PiBtYWRlIGl0IGludG8gbXkgaW5i
b3gpCj4+Cj4+IEkndmUgc2FpZCBzbyB0byBTZXJnZXkgYWxyZWFkeSBvbiB2MTogVGhlICJmaXgi
IHlvdSB3YW50IG5lZWRzIHRvCj4+IGJlIGF0IG9yIGNsb3NlciB0byB0aGUgcHJlc2VudGF0aW9u
IGxheWVyLiBGcm9tIFhlbidzIHBlcnNwZWN0aXZlCj4+IHRoZSByZXF1ZXN0IGZvciBpbmZvcm1h
dGlvbiB3YXMgX2luZGVlZF8gZGVuaWVkLgo+Pgo+Pj4+IFRoZSByZWFzb24gZm9yIHRoaXMgKHdo
aWNoIG91Z2h0IHRvIGJlIG9idmlvdXMsIGJ1dCBJIGd1ZXNzIG9ubHkgdG8KPj4+PiB0aG9zZSB3
aG8gYWN0dWFsbHkgZG8gY3VzdG9tZXIgc3VwcG9ydCkgaXMgYmFzaWMgaHVtYW4gcGh5c2lvbG9n
eS4KPj4+PiAiZGVuaWVkIiBtZWFucyBzb21ldGhpbmcgaGFzIGdvbmUgd3JvbmcuwqAgSXQgc2Nh
cmVzIHBlb3BsZSwgYW5kIGNhdXNlcwo+Pj4+IHRoZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBm
aXggd2hhdGV2ZXIgaXMgYnJva2VuLgo+Pj4KPj4+IFRoaXMgc2VlbXMgbGlrZSBhIHJlYXNvbmFi
bGUgYXJndW1lbnQgdGhhdCAiPGRlbmllZD4iIGNhdXNlcyBpc3N1ZXMuCj4+PiBCdXQgdGhhdCBk
b2Vzbid0IGNoYW5nZSB0aGUgZmFjdCB0aGF0ICIiIGFsc28gY2F1c2VzIGlzc3Vlcy4KPj4+Cj4+
PiBXaGF0IGFib3V0IGNoYW5naW5nIHRoZSBzdHJpbmcgdG8gIjxidWlsZC1pZCBoaWRkZW4+IiBv
ciBzb21ldGhpbmcgbGlrZQo+Pj4gdGhhdD/CoCBUaGF0IG1ha2VzIGl0IG1vcmUgY2xlYXIgd2hh
dCB3b3VsZCBoYXZlIGJlZW4gaW4gdGhhdCBwbGFjZSwgYW5kCj4+PiAiaGlkZGVuIiBpcyBhIGxv
dCBsZXNzIHNjYXJ5IHRoYW4gImRlbmllZCIuCj4+Cj4+IEkgY291bGQgbGl2ZSB3aXRoIHRoaXMu
IEJ1dCAoanVkZ2luZyBmcm9tIHRoZSBwaWN0dXJlIHRoYXQgd2FzCj4+IHByb3ZpZGVkIGVhcmxp
ZXIgb24pIGl0IHdvdWxkIHN0aWxsIHJlcXVpcmUgZmlsdGVyaW5nIGF0IG9yIGNsb3NlCj4+IHRv
IHRoZSBwcmVzZW50YXRpb24gbGF5ZXIsIGFuZCBieSBjaGFuZ2luZyB0aGUgcHJpb3IgPGRlbmll
ZD4gdG8KPj4gZGlmZmVyZW50IGFuZCB2YXJ5aW5nIHN0cmluZ3MgbWF5IG1ha2UgdGhhdCBqb2Ig
aGFyZGVyIChhbGJlaXQKPj4gcGVyaGFwcyB0aGV5IGNvdWxkIGxvb2sgZm9yIGFueSA8Li4uPiku
Cj4gCj4gSSdkIGdvIHdpdGggIjxoaWRkZW4+IiBvciAiPE5JTD4iLiAiPGJ1aWxkLWlkIGhpZGRl
bj4iIGFzIHZhbHVlIGZvciB0aGUKPiBidWlsZC1pZCBpcyBzaW1pbGFyIHRvICJMQ0QtZGlzcGxh
eSIuIEFuZCBpdCB3aWxsIGNlcnRhaW5seSBub3QgYmUgdGhlCj4gY29ycmVjdCB2YWx1ZSBmb3Ig
b3RoZXIgaGlkZGVuIGl0ZW1zLiA6LSkKClRoZSBpZGVhIGlzIHRoYXQgaW4gYSBsb2csIGlmIHlv
dSBzZWUgYSBidWlsZGlkIGluIGNvbnRleHQsIHlvdSBjYW4KdXN1YWxseSBmaWd1cmUgb3V0IHdo
YXQgaXQgaXMganVzdCBieSBsb29raW5nIGF0IGl0OyBpLmUuLjoKClhlbiA0LjEzLjEgOGEyYTI0
ZjRlMQoKU28gd2hpY2ggaXMgYmV0dGVyPwoKMS4gWGVuIDQuMTMuMQoKMi4gWGVuIDQuMTMuMSA8
aGlkZGVuPgoKMyBYZW4gNC4xMy4xIDxidWlsZGlkIGhpZGRlbj4KCjQgWGVuIDQuMTMuMSA8TklM
PgoKSSBkb24ndCBsaWtlIDEgb3IgNC4gIEkgY291bGQgbGl2ZSB3aXRoIDIgSSBndWVzcy4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:20:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:20: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 1ipxxd-00084p-Hw; Fri, 10 Jan 2020 17:20:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Maf/=27=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1ipxxc-00084j-7S
 for xen-devel@lists.xen.org; Fri, 10 Jan 2020 17:20:36 +0000
X-Inumbo-ID: 7d95c062-33cd-11ea-b89f-bc764e2007e4
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d95c062-33cd-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 17:20:26 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2020 09:20:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,417,1571727600"; 
 d="gz'50?scan'50,208,50";a="231509919"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by fmsmga001.fm.intel.com with ESMTP; 10 Jan 2020 09:20:21 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1ipxxN-000EZN-DG; Sat, 11 Jan 2020 01:20:21 +0800
Date: Sat, 11 Jan 2020 01:19:55 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001102348.mfVHvQVU%lkp@intel.com>
References: <20200108152100.7630-3-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="k737kpmbjfq437ll"
Content-Disposition: inline
In-Reply-To: <20200108152100.7630-3-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on net-next/master]
[also build test ERROR on net/master linus/master v5.5-rc5 next-20200109]
[cannot apply to xen-tip/linux-next]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200110-042623
base:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 4a4a52d49d11f5c4a0df8b9806c8c5563801f753
config: x86_64-rhel (attached as .config)
compiler: gcc-7 (Debian 7.5.0-3) 7.5.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   arch/x86/xen/mmu_pv.c: In function 'xen_pv_kasan_early_init':
>> arch/x86/xen/mmu_pv.c:1778:16: error: 'kasan_early_shadow_pud' undeclared (first use in this function); did you mean 'kasan_free_shadow'?
     set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_free_shadow
   arch/x86/xen/mmu_pv.c:1778:16: note: each undeclared identifier is reported only once for each function it appears in
>> arch/x86/xen/mmu_pv.c:1779:16: error: 'kasan_early_shadow_pmd' undeclared (first use in this function); did you mean 'kasan_early_shadow_pud'?
     set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_early_shadow_pud
>> arch/x86/xen/mmu_pv.c:1780:16: error: 'kasan_early_shadow_pte' undeclared (first use in this function); did you mean 'kasan_early_shadow_pmd'?
     set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_early_shadow_pmd

vim +1778 arch/x86/xen/mmu_pv.c

  1774	
  1775	pgd_t * __init xen_pv_kasan_early_init(void)
  1776	{
  1777		/* PV page tables must be read-only */
> 1778		set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
> 1779		set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
> 1780		set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
  1781	
  1782		/* Return a pointer to the initial PV page tables */
  1783		return (pgd_t *)xen_start_info->pt_base;
  1784	}
  1785	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--k737kpmbjfq437ll
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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
t3e+lsQCAA==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--k737kpmbjfq437ll--


From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:45:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:45: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 1ipyL7-0001UP-Sj; Fri, 10 Jan 2020 17:44:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rEUW=27=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ipyL6-0001UK-9r
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:44:52 +0000
X-Inumbo-ID: e21e4d62-33d0-11ea-b89f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e21e4d62-33d0-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 17:44:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578678283;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=IJ0LknwDo4oZ7R8YDV4C+vMhSfPnYW5mcB1XoON7LmI=;
 b=V93ujQEtcvwRPFEFidXrT6sHh95vKOD8W8fEAdNPqU6bKFxB4Nf8zvxP
 4otXRP0aJX7Yy9nd/njQpl7RReFqwgz/RAP4DE0SRqqLgOalVzNH0TJfy
 NEql/LjKoKns6lb9dJ8eoo+F4jLOdVVrGDkh1vigpsOSp8OH6o2bynqds A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gaDHq959vBTF/zSxB3tztaIlTdRJiid/Ar/iWbO52YRhWGt+gC7CVP+cH0UZuSptqmVRvjb4Pi
 q8NEdvSljtAbV/I2z7OEqO9OZKw/8Ghj9nyHbEw6F3HI/aKVplcmUl2udhVnAg7H776ViR7bbo
 zn539UFvi+6KJPU6sHNpT7OdWeqntODKd4Io4j6WzRhK7IK9Hj4sTpeHM99+IBukOzzncnDk1z
 BCEMqjUxlB75LH+UPQ32VPk2y3mkqbl+TjUsYnZEZ5TD5TYYLpFYEIb3EKzz21rKfb7Qk5w4ja
 pJ4=
X-SBRS: 2.7
X-MesageID: 11128343
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; 
 d="pdf'?scan'208";a="11128343"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Minutes for Community Call: Jan 9, 2020
Thread-Index: AQHVx92gD+911mVpNU2VnUcIsQOk0w==
Date: Fri, 10 Jan 2020 17:44:36 +0000
Message-ID: <21688F3B-272F-4545-9F03-8AB0DB878CA6@citrix.com>
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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_002_21688F3B272F45459F038AB0DB878CA6citrixcom_"
MIME-Version: 1.0
Subject: [Xen-devel] Minutes for Community Call: Jan 9, 2020
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Brian
 Woods <brian.woods@xilinx.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Amit Shah <amit@infradead.org>, Matt Spencer <Matt.Spencer@arm.com>,
 Robert Townley <rob.townley@gmail.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Varad Gautam <varadgautam@gmail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, George
 Dunlap <George.Dunlap@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "lambert.olivier@gmail.com" <lambert.olivier@gmail.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>, Kevin
 Pearson <kevin.pearson@ortmanconsulting.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?utf-8?B?UGF1bCBEdXJyYW50wqA=?= <pdurrant@amazon.com>,
 Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, "Natarajan,
 Janakarajan" <jnataraj@amd.com>, Stewart
 Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--_002_21688F3B272F45459F038AB0DB878CA6citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <FFF0EAD8C4F46D43A5FA86DB5B823CE6@citrix.com>
Content-Transfer-Encoding: base64

SGkgYWxsLA0KeW91IGNhbiBmaW5kIHRoZSBtaW51dGVzIGFzIHVzdWFsIGF0IGh0dHBzOi8vY3J5
cHRwYWQuZnIvcGFkLyMvMi9wYWQvdmlldy9MeUNKT3gxTlpYM1JoNFMxY0VkUVNDLTVrUVc2QWRR
Z2s4U2xqZkxwVGZFL2VtYmVkLyBvciBhdHRhY2hlZA0KUmVnYXJkcw0KTGFycw0KDQoNCg0K

--_002_21688F3B272F45459F038AB0DB878CA6citrixcom_
Content-Type: application/pdf; name="2020-01 Community Call.pdf"
Content-Description: 2020-01 Community Call.pdf
Content-Disposition: attachment; filename="2020-01 Community Call.pdf";
	size=114222; creation-date="Fri, 10 Jan 2020 17:44:36 GMT";
	modification-date="Fri, 10 Jan 2020 17:44:36 GMT"
Content-ID: <A9691B85E8FA1147A1DD3ECF207CD1A9@citrix.com>
Content-Transfer-Encoding: base64

JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9DcmVhdG9yIChNb3ppbGxhLzUuMCBcKE1hY2ludG9z
aDsgSW50ZWwgTWFjIE9TIFggMTBfMTRfNlwpIEFwcGxlV2ViS2l0LzUzNy4zNiBcKEtIVE1MLCBs
aWtlIEdlY2tvXCkgQ2hyb21lLzc5LjAuMzk0NS4xMTcgU2FmYXJpLzUzNy4zNikKL1Byb2R1Y2Vy
IChTa2lhL1BERiBtNzkpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyMDAxMTAxNzMyMjMrMDAnMDAnKQov
TW9kRGF0ZSAoRDoyMDIwMDExMDE3MzIyMyswMCcwMCcpPj4KZW5kb2JqCjMgMCBvYmoKPDwvY2Eg
MQovQk0gL05vcm1hbD4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9M
aW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyMDIuNzUwMDIgNzM3Ljk1OTk2IDU1Mi4y
NTAwNiA3NTEuNDU5OTZdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8v
Y3J5cHRwYWQuZnIvZHJpdmUvIy8yL2RyaXZlL2VkaXQvdVoxVWpZeElDanNlK1hsSnJYckl3WlhO
Lyk+Pj4+CmVuZG9iago4IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCA0OTA2
Pj4gc3RyZWFtCnic1VzbjiS3DX2fr+jnAC6XJJKSgCDATO+2nxMskA9IYhuBHSDO/wPRnVSJ1d0z
WDibdSa7o6qSRFI6PKRYtVkXy5/Lnv77bhO/Bti3iDHS5W+/vvz7xRjaKP3x9iL+aS3uF2c9bvu+
28tv/3j56x8u/0q3u82kS7ktd8y/iWe/s4BbcA7zAJu91P/95YfL+PdvP718/4O7/PSfl7cvL9/f
4GLo8uXHF1Mnay52vxhrLl9+ffnjvrvUP1z3HU36CenHp9/z37SXiwDp31jb+u/g20+of5f21sfu
/nT58s+Xz19eNkN7uGyYpr95i1jmeGxLc9UnabzbgkcxU8izuNVZQhijnGjgTHTIOhW9mmnO5woD
ag9YatOwVUlSCRbqdZd+t0khLt3j0gCOzpWENl42ChYum/PUtHRsPFcT0ebTGFmmMUV4ZZsVW5qP
astvNPX8rLb8WF5ZS65P48NaijsmhdiY1o516Mr0j23nOkLadqCymsbEhn78x3RjfNxSbyGIPo15
qBlrbNdM31xUN12WHN+7Ga+s1XLvm7gW6xrNa7Vv1vzs67VP8s/pv3cgVAKo9V7codxbb+sPYH/A
Oiq3edn3rydj/iLbnYtmyw/+IjpRG6cefn6JxmwWTIQLtClSGjFE2gJ4MKL1F9lq/RZNbRU96K2i
h58rcv8P5DRpX23knZsFNWk7bTHs1k7zlM1CKNnJSfM3Iqy3CQnB00FY9Kqw3DxJxZ2cNH8bwhoD
2+5d9AdhY0xGiQAHYblZSiU6OWn+NoRNsLQFIjPL6kOySQbLSVRulSJxD3rrtyFntHuaOxzkjLvZ
vI8HOblVSsQ96K2rnB8glHuC8EzQslv1SLF4w6WRKaZNuILJuYbk2twFkvQu+9nsAH58r4f5naZ8
4pyFIN1HZ3+a/Wr5cdUPm0/px9YfoOpT8dqut/s6Sc50qfhhbPf75r/z/bH65Ny+U+vzwX2da5Z2
X9syT3B5TmlMl6+nf7t8/a2yq8JXPzFX3T+n62+VF9hPdZz8e/4734+vtb/cllmZsU8RpGTzkJho
iYKOnAcHd4bSl3EbGuMhunTPl79f0pW9shJKVC5Jlh4YFyoJxM3EYC3FceG8L/QnfZ1eaOGE2TfI
eoqGH6mULvl+sCF5FORn/OmV097ujENnV04VsL+diYnlgt9sSJpxnoe/nnQFr6eyvJ1dOVXm6YTP
dYn29EqbGWyIzlrrHw8DeCoMvF/9k8kwuvjEApimlkzwjJynupk6A2v5Efc15ZzMSbt7PP6dUc76
mi7EPfz/bUCpALOfSHOuso9M+XbW2bksZ/o/f6Sh/LpkJyujD3QijHOPLzy5lFyko1l6SH3mZTDE
kgZxwtkc8hT3HJQP3eGfr+nT3XbnyhkQ38GB93d2jurPbdDnHOE+0gYQLy7jcaKvELaS96TSEtL/
hUtuc4mFJq5s0pxwd5Tbwh4p1jZAInf5W36agg3WlVZPNsfWIScHTch30rY7Z2Nus+RzGiy35X+2
p9Nll8Ke3JofSk/70k2IpS117n1uSwOmxVHa8jQoP+3z1CAt9NyaJ5zINmUR0FBtS398bsvD+vwI
bYZCDhPF5URDISYVym4w8Uhn2yTGgJiUnSibk1ODLWbGbqUIsPnk6JyZhYUNog9GagW2NC9TtDK0
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
q2MODmO0T0D/F7MS3/YKZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PC9UeXBlIC9Bbm5vdAov
U3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMjA2LjUwMDAyIDQxOC40
NTk5NiA0NjkuNzUgNDMxLjk1OTk2XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJICho
dHRwczovL21hcmttYWlsLm9yZy9tZXNzYWdlL2l3eGhtajVwNWR6NnFocDMpPj4+PgplbmRvYmoK
MTEgMCBvYmoKPDwvRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDI1ODA+PiBzdHJlYW0KeJzN
WtuKJLcZvu+nqOuAyzofwASq29O+dhjIAySxTdg1xHl/iKTSL31SSV01YUlmZ4fp1vE/H7UK6dO/
hYWf71b46hRbvfbeLH/7evvXjXOzmvDPigU+CqHZIoXVK2NMLH/84/bXPy2/h+Vy5WEqjsWD6zc8
RjC7Cs+tjjfwJf785adl//DHr7fvf5LLr/++xf1WsEUp7eIFv9x+vnb+d1ILtjopbTx/Fcv+P1xR
Ptdb7u+3759q4WZ5/yXAkqjBl3BtOFAv719vPzAmBWOaM6ae4e8jXCfDZ7X/1Sb8uvBd759V+Kxt
XuPD57hX57U6f4/rt/B7z+NyPzueGe9Jdz3y3y2v2fK8qWfFu9K+xz4XYUjfwzj/sd2XzrPHc3sY
C14847K190VYab22f17e/3l7e9+pqEdUFMxlKkZG8XAqjxhkKooImQHIMqULljyPZYpG6iOFC1Rm
X5c45DNlaA1ygO5SmVJPWnsBEy0Ik7BbhJNkOEk8dvmQfL+B3V/dsmO+86a58SCBXJvVeWaEbm4m
KdFAI7vjmLhngIYEgan0EraVQOJ44nZeI7cEGfduDXudC/C8/335IaPwOG7asmgloAbz8Xscxu8E
RGFkVoe0j9TnUZEsc6QubqImWSAiTJFF4vGazMbxVWovHVL5jDdJGqwFniR0xA5aAiPIINfnp0hW
OGsr5yIC7JkR1y2hhhxEQmV7lJihK6GSNID9igqRCHofaIs76PYYemFBI+KJxMqCic0Q6IlFu1d9
Lp81zLvWGiGkZKlI5qMCElZ0V9GBRz1DX+FLo+uEiX5Uu3rGB1SIA+aosVvnM8j+dj6hnM+P8yr5
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
hu3RkpqeLlL2Rha2abX5ukZD07AEl0Tix4T05jrbel95+owSx05fw5o1mGBg2RUTzE2JErtiVqOM
ENyeVTX6F1JDD4vC1O8nhb/TmgtYOHfFkTxBAvQ1DiCkTR7DAEusfjzAt2LpbZI3NTUBykL7KsgL
nGr8HGvW/wExC/8MCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBvYmoKPDwvVHlwZSAvQW5ub3QKL1N1
YnR5cGUgL0xpbmsKL0YgNAovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzQzIDc3OC40NjAwMiA1MzAu
NTAwMDYgODEwLjcxMDAyXQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczov
L2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvOTQxY2YyM2MtMTNlZC0xNGExLWZkMjUtNDViMDAx
ZDk1NjRhQGNpdHJpeC5jb20vVC8jdSk+Pj4+CmVuZG9iagoxNCAwIG9iago8PC9UeXBlIC9Bbm5v
dAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbOTYuMjUgNDg4LjIw
OTkgMjk2LjUgNTAxLjcwOTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBz
Oi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEuMC4wLyk+Pj4+CmVuZG9iagoxNSAwIG9iago8PC9U
eXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovRiA0Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbNzAg
MjA0LjcwOTkgMzMwLjI1IDIxOC4yMDk5XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJ
IChodHRwczovL21hcmttYWlsLm9yZy9tZXNzYWdlL2Jkc3hlNXJzamJrazN6bWgpPj4+PgplbmRv
YmoKMTYgMCBvYmoKPDwvRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDMxOTM+PiBzdHJlYW0K
eJzlW9mOY7cRfe+vuM8BTHNfAMOAWtPtZwcN5AMSLwh6DMT5fyDFpchD3qvW7TE8M0k8bkiiSN7a
61SREtqk8t8m6d83Aj5GK0VyKfnt7x8f/vWglBee/gt6a2+DjZvWTm5GByeklHr7/aeHv/1l+42m
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
SyfHNX44SJzaIdwR45Pxpd1xSxvzWccJyZpup2rYlQXJoEfcPOw6shHwzB4ngfu8z+W6Uiznrv0T
SP2Ox3Y7ftpHHTz841+oYad56jKb21o5pIHz6BQZKF+7tAmdcYnOdWbO++vYW/0Yo7wCmz+6B9ov
Oty6VbFKiL9jjWFUMCAV6KICR++97WLyz9OW2y5hWLI+cf906llfhmdg/xsPSPNz+kEyextEiNrY
vO8V2nLXzzQkQeWZluWUHHN/b1yuR1q79g/Y57M8PJm4eZWAOywHckDZYSMY5dDXpSHbMo4/7cFT
rnacFqJICn/fcutoBB1gOrm/AAF+ERa2F9R+ze5IaAkoJdxzY+7eEWp0rWsDej2DdLSfLjjEdm9Z
xDT9dKn/fCH07mcktD53OTnu91wAfb7GQNDlpDe4GazyL6Z2u3axcF/P41o8KOuHZQHbLf8BZktM
CwplbmRzdHJlYW0KZW5kb2JqCjE4IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5r
Ci9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxMDIuMjUgNDY3Ljk1OTkgNDM5Ljc1IDQ4MS40
NTk5XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL3BhdGNod29yay1m
cmVlZGVza3RvcC5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvcmVzdC5odG1sKT4+Pj4KZW5kb2Jq
CjE5IDAgb2JqCjw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAw
IDBdCi9SZWN0IFs0MyAyNDguMjA5OSA0NDYuNSAyODAuNDU5OV0KL0EgPDwvVHlwZSAvQWN0aW9u
Ci9TIC9VUkkKL1VSSSAoaHR0cHM6Ly9tYXJjLmluZm8vP2k9JTNDMjAyMDAxMDcxMjAzMjAuMjIy
MzY0LTEtZ2VvcmdlLmR1bmxhcEBjaXRyaXguY29tJTNFKT4+Pj4KZW5kb2JqCjIwIDAgb2JqCjw8
L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs0
MyA3OS40NTk5IDQzOC4yNSAxMTEuNzA5OV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VS
SSAoaHR0cHM6Ly9tYXJjLmluZm8vP2k9JTNDYTU5YTI1YjEtY2JlOC1lNTIyLTllMjgtNmYzNjAz
NzgxYjNlQGNpdHJpeC5jb20lM0UpPj4+PgplbmRvYmoKMjEgMCBvYmoKPDwvRmlsdGVyIC9GbGF0
ZURlY29kZQovTGVuZ3RoIDQ0OTU+PiBzdHJlYW0KeJzdXNuOJLcNfZ+v6OcALut+AYwAPbM7fk6w
QD7AiW0Euwbi/D8QUhIlSmJ19zi+7doeuJtVJZGUdHhIqfowNpd/Lgr+/epgX5NTR/Y5h8t3n57+
86R1OAL8E82FfTTGq4s10R9KKXP5+V9P//jL5Se43R4aLqEMGx7f2LNfaaWiOpJ12MNhLvW/v397
6Z9//uHp62/t5Yf/Pj1/ePr61V10uHz4/klXbfXFYOchXT58evpGKX9VyiXoxsLnUD/72L4b+MPv
flxzr/A5t/tCvc859gz83z3PbZY2VP1zL/Uerf96+fDvp/cfbmmZbdPSXlurrKfSEmngm2agsUNN
37fr4C53bZpwjXOzylStiiy256fnJi39pqUzh4Vh4roWi1u75M2i+6pPaDL0jK36F6+93vaMTeaI
aemUu7o44JkNDRsmclZRcB2y5tzrCyng8sVCJ4e/fHpy6SizPFRRstpeUGaDDwZkVh3aK42ypHLI
TeZ8sJfv8OmQTDK2SmMwEe/0yuhU7tSHgnZRZkKMwVcZfE71abhqnatSeArujNhKTrnKoPWAMugv
KltloEfpO6JmTscqBY1B84AWeB2aLOeEstKtwWfCoUNycbruj+Syj5634w/vrCEtqEcPoACetFw3
d2RYw95wG9wRrTFWz9a6w2UYYe4WB9Ms6uoWcp87dFamDAhztDtUsK42SUNihaFzNLTwzHwdDC89
9nZMQsP11CPIvAMtSo9dN5Ca4pZhgolot55sBVm0OteHu1dACg+FC/ceyKwOefIzyHTKufq5jwhI
QWFz4SOHXqqDWjVlg46X2LzoT7MZxPphc61rxOZk15zNXmYjm+fdG2w9dKexlcPcy9ZYH4gkDFge
A/rj0/cn4BEUzgtHsEoQ5Rm4vzSUCAPICVIJSVbE4OhCsIYwV+AuVWjVqsFrLuhiIKZFrbIDvT78
8/JNxWS8qcDTy47xPLKQwur1JOpcmxJxXKOIhv2UzyxycWM7XPK+/TAK7ytGC313vaht9h2d4c1t
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
fNHQ+/eHmeTt1UY8kTL/hlfNAuqbO2l96FVuDHdpyz5hqDTQJMTqurEQDzu/O4lcq+1UWHOk+X0f
07YQmMuRntV+bT64pmo6e/s/wznNqAplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8L1R5cGUg
L0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9GIDQKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFs2NC43NSA3
MzQuMjA5OSAzNzkgNzQ3LjcwOTldCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMp
Pj4+PgplbmRvYmoKMjQgMCBvYmoKPDwvRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDY5ND4+
IHN0cmVhbQp4nM1W22obMRB936/QcyETjWZ0g1KwnTjPLYZ+QGkSgl1o+v/Q0WXXs8lu05ZCbVtI
Pjs6OkdaSQOOcv0YK98rUH8TW8g+52C+nIbvA2KAIJ/oTG/m7Ixz3hpy0Zvnr8Pnd+abRBKgoNa6
ynn+pxiukIg9JOJCDs6036c7M7WfH4brOzIPP4btYbjee4PBHO4HbELROGuYMJnDaXgv7MlaRCks
Q+2kkGBSe8E4S+2kiIyihCXGR6l3HceG8V763/S+0ofkGQVpx8YvsLX7/nzTnpX+LjTMbqW97/xl
rILvPpjD03B7aC540YXP3QUJK28ba2H0m6ayKOM+Mgszp97uTn6l2LnfUJB4nMcFX3UUaqUqKYrC
8jzW+NgU1jmN5z51nkfluz4/1Lhqf6viNn0GUht3XJeRo5buvGjwb7ikELRNS29PCttxWUaTZUAv
9WZa1I/yXdoapTltDahvf9kfsj3Wt1ELm/aSxDpRXSKiDj2tUBw1TpQRSsejIlkEZwyPA1GCSA6d
zJYDl1GOgtNAjoEoynt6Ro8aZQLPHT0zLKOK4bEdGf/BZ0AEefF8nPn0WYLkVeSZSoUqR4phGb0M
n4lEuxzqM58heECb7VylQrWjM8MyehE+EwWwkWcrdxqSZeCULc5UKlQ5UgzL6EX4RJcCuJAZZ0bl
imUIiYlmOjWsTGmSFfgyzMoqgaeY5quKcg6DxOT5YaJh7UqRrMCvzf5NEmPLyQ3e5mQg+pBrNvMK
PKc1nIFYjk+RhXLdYILkEpLBcvzfr14t/y7r+lPBy1elsjFdmDWHib1Qu+nLDY6ulSmvuW11ydz8
tt3q5YavfXzLCvim3/ah8dXYns2VLGGRz7VcqGYPsceOGUlo+rjE6HE2PY57JvLy+QsdPoxJwFr6
ujJfIQFGTElP2Dyj+AmNjlCqCmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9UeXBlIC9QYWdl
Ci9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdl
SV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNSA1IDAgUgov
RjYgNiAwIFI+Pj4+Ci9NZWRpYUJveCBbMCAwIDU5NC45NTk5NiA4NDAuOTU5OTZdCi9Bbm5vdHMg
WzcgMCBSXQovQ29udGVudHMgOCAwIFIKL1N0cnVjdFBhcmVudHMgMAovUGFyZW50IDI1IDAgUj4+
CmVuZG9iago5IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1Jlc291cmNlcyA8PC9Qcm9jU2V0IFsvUERG
IC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRlIDw8L0czIDMgMCBSPj4K
L0ZvbnQgPDwvRjQgNCAwIFIKL0Y1IDUgMCBSPj4+PgovTWVkaWFCb3ggWzAgMCA1OTQuOTU5OTYg
ODQwLjk1OTk2XQovQW5ub3RzIFsxMCAwIFJdCi9Db250ZW50cyAxMSAwIFIKL1N0cnVjdFBhcmVu
dHMgMQovUGFyZW50IDI1IDAgUj4+CmVuZG9iagoxMiAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNv
dXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4
dEdTdGF0ZSA8PC9HMyAzIDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNSA1IDAgUj4+Pj4KL01l
ZGlhQm94IFswIDAgNTk0Ljk1OTk2IDg0MC45NTk5Nl0KL0Fubm90cyBbMTMgMCBSIDE0IDAgUiAx
NSAwIFJdCi9Db250ZW50cyAxNiAwIFIKL1N0cnVjdFBhcmVudHMgMgovUGFyZW50IDI1IDAgUj4+
CmVuZG9iagoxNyAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BE
RiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUj4+
Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNSA1IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNTk0Ljk1OTk2
IDg0MC45NTk5Nl0KL0Fubm90cyBbMTggMCBSIDE5IDAgUiAyMCAwIFJdCi9Db250ZW50cyAyMSAw
IFIKL1N0cnVjdFBhcmVudHMgMwovUGFyZW50IDI1IDAgUj4+CmVuZG9iagoyMiAwIG9iago8PC9U
eXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFn
ZUMgL0ltYWdlSV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9G
NSA1IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNTk0Ljk1OTk2IDg0MC45NTk5Nl0KL0Fubm90cyBb
MjMgMCBSXQovQ29udGVudHMgMjQgMCBSCi9TdHJ1Y3RQYXJlbnRzIDQKL1BhcmVudCAyNSAwIFI+
PgplbmRvYmoKMjUgMCBvYmoKPDwvVHlwZSAvUGFnZXMKL0NvdW50IDUKL0tpZHMgWzIgMCBSIDkg
MCBSIDEyIDAgUiAxNyAwIFIgMjIgMCBSXT4+CmVuZG9iagoyNiAwIG9iago8PC9UeXBlIC9DYXRh
bG9nCi9QYWdlcyAyNSAwIFI+PgplbmRvYmoKMjcgMCBvYmoKPDwvTGVuZ3RoMSA3NjI5NgovRmls
dGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDM0MjU0Pj4gc3RyZWFtCnic7L1nfFzVnf9/T5miUW9W
nXvvWFazZcmSLVtyHdsq7r1I7r333i33btxt3I2LHEJiAyYxELIsMQskJDEbCAmBJCTAkmSdsmuy
CaDR/3NHglifJdk82P8++L0i+c7Md2bed84595xvPSMbwjCMBNxowx46sqjk2Lt/HmgYogDPThk3
dcmsOS/882bI+w3jS52mL5y6xIgw8gzj0efxepvpq1bYB37V8zzk9wxDLZg1c+qKumjXOMP46jC8
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
7kVykOTeJPchuS/JFSRXklxFcjXJ/UjuT/IAkgeSPIjkwSQPIXkoycNIHk7yCJJHkjyK5NEkjyF5
LMk1JNeSPI7k8SRPIHkiyZNInkzyFJKnkjyN5OkkzyB5JsmzSJ5N8hyS55I8j+T5JC8geSHJi0he
TPISkpeSvIzk5SSvIHklyatIXk3yGpLXkryO5PUkbyB5I8mbSL5D8oskv0TyKyS/RvIPSX6b5HdJ
/jnJvyD5PZJ/SfL7JP8byb8i+UOSf03yb0i+R/K/k/xbkn9H8h9I/k+S/4Pk+yT/keSPSP6Y5D+T
/AnJn7aUbbb3N0l+hOTLJNfT+dg/+BrJPyP5qyR/qaUc4PPdIvl6C7nla/9C8o9ayq1Nev1xep10
WWvWZVdJfuqvtqXleWJbyur5v9GHR0l+hsaH/akPSP4Tyf9E8iWSH/vrbRFH/kaf3HSeL5P8LM0T
bvdFkp8n+Vskv0FtI7ssyC7biSQnkZxJsp/kVJLTqD3/1VLO/ja9zmNJet4mv8l+jGTyA23yAz8R
JEt6P/vxXzeaf5pfT28Wvc0yrQ2b/eIXSOb+/jPJ3yH5ZZK/S/L3SP4+ya+S/AOSX28p/4nX1b+S
/BbJPyH5x3T9KC6QpGsk270b9DrpIknnl9ye2/T6OyRTeyXZbUF+vCA/XpDfJ8jvE+RHCPYjrpF8
l+Tfk0ztNxpI/inJoZZy6wR6/U2Snyb5CZKfJPk5kr9B8jdpPZAdFLRehEUyrR9BfrggP1yQPhUe
kqNIjiY5nmSDZNIXgvSFUCRrkl0ke0mOINlHciTJMSSTjRR0vQXpc0H6XCST3IrkFJJJvwvS7yKd
5AySyX4Ish+C/CxB+liQnyMoryLI7xOUZxGUZxFkXwXlWQTlWQTlWQTlWQTlWQTlUQTlUQTlSQTl
SQTlSQTlSQTlSQTlSQTZQ0H2UFBeRFBeRFBeRFBeRFBeRFBeRFDeQ5D9FpT3EJT3EJT3EJT3EJT3
EJTXEJTXEJTXEJTXEJTXEJTXEJS3EJS3EJS3EJS3EJS3EJS3EJS3EJS3EJS3EJS3EJR3EJR3EOSr
C/LVBeUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUdBOUd
BOUZBOUZBOUZBOUZJOlPSfpTkv6UpD+NKy3lsPl5UCZ7pcheKbJXiuyVInuqyJ4qsl+K7JUie6XI
/irSt4r0rSJ9qyjPK+JayP9/PGYd9FffpyhHodjX+wpdS9bN3LfN9H7SFZJ0hSRdJEl3KfItFPki
in0fqgkIqgkIyikLyikrmqs6jmT6PE2+iiZfRZOvoslX0eSraPJVNK01TWtN01rT3H7yVTT5Kpp8
WU2+rCZfRpMvo8mX0eTLaPJdNPkumtaSprWkaS1p8l00+S6afBdN80HTfNDk22jybTT58ppiQU2+
jybfR5Pvo8n30eT7aFpfmtaXJl9Iky+kyRfS5Atp8oU0+UKafCFNvpCm2FJTbKnJV9LkK2nylTT5
Spp8JU2+kiZfSdN61rSeNflSmnwpTb6UJl9Kky3S5EtpskWaclGabJEm30qTLdJkyzTpR022TJNv
pklfatK3mmydJl9Nk77WpG812UZNvp0mW6nJ19Pka2qy7Zpye5piRU2xtKbYUVNsrQ+RfLilrEh/
K9LfivS1In2uOL9Lsbmi9iuyJ4r0vyL9r0j/KtKvivSrIv2qSF8q0oeK9KEifahIHyrSh4r0oSJ9
qEj/KdJ/ivSfIv2pSD8p0k+K9I0ifaRI/yjSJ4rWu6T5Iym2kOTLS/KlJfn2kn1n8rUlrR9J60VS
bCK3kbyL5N0k7yf5AMkHST5G8nGST5B8nmTSj5Jz9TtJ3kMytU9Q+wTVoMR1kqmmJCgXK6jmJagO
JKgWISi3Lag2ISg3rqjGp+h627Q+bFoPNq0nm9azHV7v+Ilrlq1mObVZJv/PJn1jk320ab3ZtB5t
Wr82+Sc2+cM2+W826Veb9KlN+swmfWOT/2eTPrPJ/7PJ/7NJ39mk72zSd2F1+6BM9t/mWgvZf5vs
t0320yZ/wCZ7bpM/YJO9tcm+2mRvbLI3Ntknm/wDm/wBm+yPTfbJJv/RJv1rk762yd+yyR8L0PUK
cC6RageCaoeCapqK/CFF+khRPKTIn1aUa1KUa1JkDxTlmhTlmhTlmhTpc0W5JkW5JkW5JkW5JkW5
JkX2SZE/rWj9Kor3FMWDiuJFRfGoonhUkb6XVJuRVNNWlMtSlMtqPeV/kOX/IMf/D3K7/0FO/x/k
fn9bDpB+CND6C5D+ClD/AlSbC1BuNEDzNUDzNUDzNUDzNUDzNUDzNUDzNUDzNUDzNUDzNUDzNUDz
NUDzNUD+U4ByowHKjQYoNxqg+RSg+RSg3GiAcqMBqtUHyL8LkD0PUK40QP5egGqpAcqvBShfJmiP
lqA9WoJqz4Jrv1RrF7SHS1DtXlCtXlCtXVCtXlCtXlCtXlAtWNCeMUG1eEG1fEG1fMF7P2jPmaBa
sKBau+BaPtXaBdXSBdXyBdWmBe1pErSnTdCeN0F73ATtaRO0h0fQnjZBe9gE7XETtKdN0J42QXvY
BO1xE1SrF7SHTZA/KyhfLGgPm6A9SIL2qAnawyZoz5qgPWuC9goI2hsgKJ/d9FcaH5DJf5NkHyTp
Z0n+myT/TZL/Jsl/k+S/SdL3kvwtSf6dJP9Okn8nyb+T5N9J8vcl2TtJ/rikfIek/IYkf12SPyjJ
X5TkP0jyLyTleyXFC5L8fUn+viR7KcleS/L3Jfn7kvx9SfGGpPyG5L0/5J9Kip8k7RHVFE+aND9N
mp8mzU+T5qdJ89Ok+WnS/DRpfpo0P02anybNT5Pmp0nz06T5adL8NGl+mjQ/TZqfJs1Pk+anSfPT
pPlp0vw0aX6a5L+a5L+a5N+ZFE+bFD+Y5B+bNP9Nmv8m5fNMqqeYVE8xKT42Kd9nUn7ApPVl0voy
aX2ZtL5MWl8mrS+T1pdJ68uk9WXS+jJpfZm0vkxaXyatL5PyESblT0zKX5gU75hUTzEp/jOpnmJS
PcWkeopJ8bBJ8a9J+UqT6ikm1VNMyl+aFF+blM80qZ5iUj3FpPjPpPjEpHqKSfUUk/JFJsXvJsX3
JtVTTMqvmlTfNSk+Nyl+NKmeYlI9xKR6gkn1FZPyASbVN0yqj5hUDzEpP2tSftakvSsm1SdMyieb
FN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+Z
FN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZFN+ZdSRvIXkryZTvN7eTvINkyq+b
VB8wqT5gUv7d3EvyPpKpnmBSvt6kfL35EMlUjzOpHmceIfkoyVSfMKk+YVJ9wjxJ8imSHyb5DMmU
bzQp32jSd2ZM2its0l4nk75HYtJeapPqGybVN0yqb5j0nRGTvoth0ncLTNrPY9J3ckyql5hULzGp
XmLSXmuT9lqb9B0e8ymS6TtD5tdJpr3wJuUTTconmvTdE5P2dpu099ukvd4mfWfGZP+d6kEm1X9M
qg+ZlM8xKZ9jUj7HpHyOSfkck/I5JuVzTMrnmJTPMSmfY1I+x6R8jkn5HJPyOSblc0zK55iUzzEp
n2NSPsekfI5J+RyT8jkm5XNMyueYlM8xqZ5gUn7HpPyOSfkdk/I7JuV3TMrvmPSdRpO+w2hS/sek
/I9J+R+T8j8m5X9Myv+YlP8xKf9jUrxq0ncaTcoPmZQfMik/ZFJ+yKT8kEl72036zqNJ360yKZ9k
tswnKaNSSdoTqIyZX/Cc876oL3gf71cxSKb4VpP/qsn/06QfNOkHTetJ03rStJ40rSdN60XTetE0
3zXNd03zXdN81zSfNc1nTfNZ03zWNJ81zWdN81HTfNScP6H5qGk+apqPmuajpvmoaT5qmo+a5pum
/KUmfaZb6jNpDFYt5YUkj3B2Jz8gL2shC4vmj+L9SuQfKfKPFPlHivwjRf6RIv9IkX+kyD9Sp0km
f0mdJfkcybRfRF0gmfwtxfVd8q8U7yUn/0qRf6XIv1LkXynyrxT5V4r8K0X+kCJ/SJE/pMgfUuQP
KfKHFPlDivwhRf6Q4voq+UOK/CFF/pAif0iRP6R4fvL+F/J/FPk/ivwfRf6PIv9Hkf+jyP9R5P8o
8n8UxT8W+XOK8icW9d+i8bF4PCifoyifY1G9wiL9ZpH+s8gfs0hfW6QPLaqPWOTfWeTPWWQPLNL/
AcqfBih/GKD8mKT5JWl+2ZQvsyn/ZLfMP32x7f7vdloZvZWLvjeijKn/7TkpXM63Sf4iww/IbyHP
JPllkj8k+RWSf9VCVkb/L2jX3C98zkPfc5HGUDr3YpL/leT/IPkHJP8nySNJXk5tH/0F7Vz538fU
WOPsQn1gjG+0tGniZkubJigHIPn7TWQjBO8ppByRJJvhMkjmPdtkMzXZTMF7hCnm0BRzaPLJNddk
qX025ZxtygnbLXVIS31C+UJF+UJF/qei/KPi/dAUL2mKlzTFE5riCUX5J0X5J0H+gCD7Jsi+Scrf
Scr3ScrnSsoHS8rvShovSflQSflQSflLSflDSfk/Sfk+Sf6KpHyK5L8FQP6LJP9Ekn8iyR+R5I9I
8kck2S9J9kqSPZNkXyXZV0n2VZJ9lZRfkGR/JNkfSfZNUrwjKd6RFC9IspeS8lOS/DFJ/pgkf0yS
PyZpvkryvyT/bQbyJyT5R5L8I0n+kST/SJJ/JCm+kxT/SYpHJOVXJMVzkuI5SfkMSf6ApPyHJP9D
UjwmKR6TFI9JisckxZOK1reieo+ieo+i+qmi+qmieqai+pgi/aL4+4fk7yiq9ymqhymqH9ukj2zS
xzbpc5vqPzbVf2yqr9lUP7NJH9o0fjbV42yqD9rUf5vqcTb/rR3yn20aX5vqSTbVk2yqJ9mkj22q
J9lUT7KpXmpTfcmmepFN9sYmfW9Tvcjmv91D9SKb9/eTvbCpXmST/bCpXmRTvcimepFN9SKb6kU2
1Ytsstc22Wub6kU2xUs21YtsqhfZVC+yqV5kU73IpnqRTfWiAO1vCFA8FaDrHaD6eKBlfbzla7T3
IkC6I0B7CwJU+w/Q2g3QWAeoVt6a9t60pr0vgeDflgVdW0GfJ2isBY21oNyRpNyOpFyNpLUqaa5I
WguSasmS5pqk3I2kWpmkuS/5u+OkG5u+6vKATH6+RXunLNo7ZdHeKYv2Tlm0d8qi62fR3imL9k5Z
tHfKor1TFuWaLcotW7R3yqK9UxbNH4v2Tlm0d8qivVMW7Z2yaO+URXujLNobZZFts2hvlEV7oyza
G2XR+rNo/Vlkuy3a+2SRbrBo75NFe58syl1YtPfJor1PFvkKFu19smjvk0V7nyza+2TR3ieL9j5Z
tPfJor1PFu19skg/WbT3yaK9TxbtfbIoDrVo75NFvo5F+s+iXI5FvpBFe58sinMt0m8W58pIt1uk
2y3a+2Rx7o5ySxbtbbJob5NF+toiX86ivU0W+UYW+V4W+UoW+UoW+WIW+bIW+aIW+XIW7VWyaG+S
RbkAi+yVRb6oxfqVfE+LfE+L9h5ZtPfIoljboljbInth0d4ji+yPRb6iRb6iRb6iRb6iRb6iRb6h
RXkli/JSFuUiLPIlLfIlLfIlLfIlLbKfFvmSFvmSFvmSFvmSFvmSFvmKFvmKFvkTFvkTFtlvi+y/
Rb6ixbl18hUt8hUt8hUt8l8s8l8s8hUt8hUtyitalMezyP+xKA9oUR7QotqZRbUzi2pnFtXOLPKv
LKqdWVQ7syhXZpE/ZlFe1KK8qEV5RotyURb5Xxb5XxbloiyqpVlUS7MoV2VRrsqiWppFuSuLclcW
5a4s2qtk0V4li3JrFuXWLMoFWZQLsigXZFEuyKJckEW5SotyQRblgiyqxVlUi7OoVmJRrcSiXJFF
uSKLckUW1c4sqp1ZlNuzKLdnUW7PotyeRbk9i/YuWLR3waJcnkW5PItyVxbltizKu1uUd7cod21R
7tqiXJVFuS2LcmEW5cIsykVZtLfBor0NFu1tsKguYFFdwKLcukW5dYtynRblzizKnVm0l8GivTQW
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
4DfhNwF9M34z0LfgtwC9B98D9F58L9C34rcCfRt+G9C347cDfQd+B9B34ncCfTd+FxKQW/GvgsK4
jQQs5ALJfD1oiYR/IfNkHuhdZAHoa0koGfI68stAP05eD/RT5BNAP00+DfRz5DNAP09+F+gXyBNA
v0G+CPSb5M8QRf6a/DnQ75NvQ/zH5B9BIcXIvyIBRVLQFTITA4HmUBygBRQXaCHFTLyrp4BrqAaq
AfGpLqoR6G6qu1xA9VA9LQJKTm2AmCFKgQhKS2ngNhdRF0HMJmoTpNlMbYY0W6gt7HuKtkIaG2WF
NHYK6oIaoUYgzSg1CmnGqDFI46EcEO+jvEAHKD/QQSoI9MXUJNDbqe2Q/hLqkhYBJ0B9FpToz3CC
SMB5kXMx0C9xXgL6XznfB/oVzitIQN/M+QFoCLAg9H8AXkmUdAplbmRzdHJlYW0KZW5kb2JqCjI4
IDAgb2JqCjw8L1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250TmFtZSAvSGVsdmV0aWNhCi9GbGFn
cyAxMgovQXNjZW50IDc3MC4wMTk1MwovRGVzY2VudCAyMjkuOTgwNDcKL1N0ZW1WIDg5LjM1NTQ2
OQovQ2FwSGVpZ2h0IDcxNy4yODUxNgovSXRhbGljQW5nbGUgMAovRm9udEJCb3ggWy05NTAuNjgz
NTkgLTQ4MC45NTcwMyAxNDQ1LjgwMDc4IDExMjEuNTgyMDNdCi9Gb250RmlsZTIgMjcgMCBSPj4K
ZW5kb2JqCjI5IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDI4IDAgUgovQmFz
ZUZvbnQgL0hlbHZldGljYQovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRl
bnRpdHkKL0NJRFN5c3RlbUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50
aXR5KQovU3VwcGxlbWVudCAwPj4KL1cgWzAgWzYzMy43ODkwNiAwIDAgMjc3LjgzMjAzIDAgMzU0
Ljk4MDQ3IDU1Ni4xNTIzNCAwIDAgMCAxOTAuOTE3OTcgMzMzLjAwNzgxIDMzMy4wMDc4MSAwIDU4
My45ODQzOCAyNzcuODMyMDMgMzMzLjAwNzgxIDI3Ny44MzIwMyAyNzcuODMyMDNdIDE5IDI4IDU1
Ni4xNTIzNCAyOSAzMCAyNzcuODMyMDMgMzEgMzMgNTgzLjk4NDM4IDM0IFs1NTYuMTUyMzQgMTAx
NS4xMzY3MiA2NjYuOTkyMTkgNjY2Ljk5MjE5IDcyMi4xNjc5NyA3MjIuMTY3OTcgNjY2Ljk5MjE5
IDYxMC44Mzk4NCA3NzcuODMyMDMgNzIyLjE2Nzk3IDI3Ny44MzIwMyA1MDAgNjY2Ljk5MjE5IDU1
Ni4xNTIzNCA4MzMuMDA3ODEgNzIyLjE2Nzk3IDc3Ny44MzIwMyA2NjYuOTkyMTkgMCA3MjIuMTY3
OTcgNjY2Ljk5MjE5IDYxMC44Mzk4NCA3MjIuMTY3OTcgNjY2Ljk5MjE5IDk0My44NDc2NiA2NjYu
OTkyMTkgNjY2Ljk5MjE5IDYxMC44Mzk4NCAyNzcuODMyMDMgMCAyNzcuODMyMDNdIDY2IDY5IDU1
Ni4xNTIzNCA3MCBbNTAwIDU1Ni4xNTIzNCA1NTYuMTUyMzQgMjc3LjgzMjAzIDU1Ni4xNTIzNCA1
NTYuMTUyMzQgMjIyLjE2Nzk3IDIyMi4xNjc5NyA1MDAgMjIyLjE2Nzk3IDgzMy4wMDc4MV0gODEg
ODQgNTU2LjE1MjM0IDg1IFszMzMuMDA3ODEgNTAwIDI3Ny44MzIwMyA1NTYuMTUyMzQgNTAwIDcy
Mi4xNjc5N10gOTEgOTMgNTAwIDE3MiBbMjc3LjgzMjAzXSAxOTIgWzUwMF1dCi9EVyAwPj4KZW5k
b2JqCjMwIDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyOTc+PiBzdHJlYW0K
eJxdkc1ugzAMx+95ihy7Q0UKpbsgJEpXicM+NLYHoInpIo0QhXDg7ZfYLZUWiaCf7b/t2EndnBqj
PU8+3Chb8LzXRjmYxtlJ4Be4asN2KVda+hvhLYfOsiSI22XyMDSmH1lRcJ58Bu/k3cI3lRov8MSS
d6fAaXPlm++6DdzO1v7CAMZzwcqSK+hDptfOvnUD8ARl20YFv/bLNmgeEV+LBZ4i76gbOSqYbCfB
deYKrBDhlLw4h1MyMOqfPyfVpZc/ncPoLEQLkYoy0l4g5SeilOiMVNVIFUXWWOUodljllm/N/mgm
R5E4UJUUtaIiIyVMn8n4gpTd+jmiMSN5Rr6c5Pv9vcn4O9w7oJrxyXE16zzl7FwYJe4PZxinpw2s
K7ajjar4/QGGhphFCmVuZHN0cmVhbQplbmRvYmoKNCAwIG9iago8PC9UeXBlIC9Gb250Ci9TdWJ0
eXBlIC9UeXBlMAovQmFzZUZvbnQgL0hlbHZldGljYQovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rl
c2NlbmRhbnRGb250cyBbMjkgMCBSXQovVG9Vbmljb2RlIDMwIDAgUj4+CmVuZG9iagozMSAwIG9i
ago8PC9MZW5ndGgxIDcxNDE2Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMzAxODA+PiBz
dHJlYW0KeJzsvQd4VMe9/z0zZ7aoN4QK7DlnVUEISQhVEGgBid6rRJUA0YvovXfRbTrYdEScOCHE
sWU7zt8hduwkdq4TO3HiOHEKduzrS+I4uIJW73cX2YHvdXL9vE/e+z7P/wnL0e5vdz9nZ+bM/Oqs
JKQQIhY/tLCHjcrNP2J/+j0hZDaerRlfWz9j1rXvbYC8R4ivFEybX1svQkQHIR56Gq+nTVu+1J7Z
q+McyNeFMHbOqKtdujHCMV6Ir8/D63kz6mfOvzpk4rOQTwkRdnTmvFUz0oY/dUiIJ98TImvirOnz
Vz6ZUusQ4q3BQoT3n1VXO/31ed4FeL0JfNEsPBGy3fWcEO8fCnzerPlLV8a/FP97yHjd0PMWTqvd
JQ5fEuKJArRx6/zalfUhheEHhPjgO3i/Pb9uaW1Opz+hPx+8LkTc2wtq59ctmLBqr5Ahz6DD/vqF
S5a2zBJ1QkY+E3h//eK6+m+PfPMg5EB/Xq5fvLB+aa/M9ULG4vO0Dx/5kfqOQHsdxx1d8YnmnXvj
JTFDiX/2r37V4iXCbsE/p/BfED1cX5e/toU8PSww8L0d1wKfjiNwLcTlF4RImYhjFo6VOLbiQP9T
LuB4BAfamvIKDrQx5aYQqRpHGxxpODAOqRU4RuOYjmMpDvCp4FPBp4JPBZ8KPhV8Kvg08Gng08Cn
gU8DnwY+DXwa+DTwaeDTwKeBTwOfBj4NfBr4dPDp4NPBp4NPB58OPh18Ovh08Ong08Gng08Hnw4+
HXw6+AzwGeAzwGeAzwCfAT4DfAb4DPAZ4DPAZ4DPAJ8BPgN8BvhM8JngM8Fngs8Enwk+E3wm+Ezw
meAzwWeCzwSfCT4TfCb4DuA7gO8AvgP4DuA7gO8AvgP4DuA7gO8AvgP4DuA7gO8AvgP4juA7gu8I
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
yX7EJZJfIvk9kqn9opnk35Lsv1dOiaXXXyX5cZKvkvwtkp8i+Tskf5fWA9lBSetFWiTT+pHkh0vy
wyXpU+kiOZzkCJJjSBYkk76QpC+kQbIm2UGym+QQkkNJDiM5kmSykZKutyR9Lkmfy3iS25KcQDLp
d0n6XSaT3I5ksh+S7IckP0uSPpbk50jKq0jy+yTlWSTlWSTZV0l5Fkl5Fkl5Fkl5Fkl5Fkl5FEl5
FEl5Ekl5Ekl5Ekl5Ekl5Ekl5Ekn2UJI9lJQXkZQXkZQXkZQXkZQXkZQXkZT3kGS/JeU9JOU9JOU9
JOU9JOU9JOU1JOU1JOU1JOU1JOU1JOU1JOUtJOUtJOUtJOUtJOUtJOUtJOUtJOUtJOUtJOUtJOUd
JOUdJPnqknx1SXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkHSXkH
SXkHSXkHSXkGSXkGSXkGSXkGRfpTkf5UpD8V6U9x4V45aH7ulsleGWSvDLJXBtkrg+ypQfbUIPtl
kL0yyF4ZZH8N0rcG6VuD9K1BeV4ZfY/8/8Vj1kH/8H0G5SgM9vUepmvJupn7toHeT7pCka5QpIsU
6S6DfAuDfBGDfR+qCUiqCUjKKUvKKRs0V3U0yfR5mnwVTb6KJl9Fk6+iyVfR5KtoWmua1pqmtaa5
/eSraPJVNPmymnxZTb6MJl9Gky+jyZfR5Lto8l00rSVNa0nTWtLku2jyXTT5Lprmg6b5oMm30eTb
aPLlNcWCmnwfTb6PJt9Hk++jyffRtL40rS9NvpAmX0iTL6TJF9LkC2nyhTT5Qpp8IU2xpabYUpOv
pMlX0uQrafKVNPlKmnwlTb6SpvWsaT1r8qU0+VKafClNvpQmW6TJl9JkizTlojTZIk2+lSZbpMmW
adKPmmyZJt9Mk77UpG812TpNvpomfa1J32qyjZp8O022UpOvp8nX1GTbNeX2NMWKmmJpTbGjptha
HyD54L2yQfrbIP1tkL42SJ8bnN+l2Nyg9htkTwzS/wbpf4P0r0H61SD9apB+NUhfGqQPDdKHBulD
g/ShQfrQIH1okD40SP8ZpP8M0n8G6U+D9JNB+skgfWOQPjJI/xikTwxa74rmj6LYQpEvr8iXVuTb
K/adyddWtH4UrRdFsYnaQvIOkneSvIfkvSTvI/kQyYdJPkLygySTflScq99O8i6SqX2S2iepBiUv
k0w1JUm5WEk1L0l1IEm1CEm5bUm1CUm5cYNqfAZdb5vWh03rwab1ZNN6toPrHf+iW2WrVU5slcn/
s0nf2GQfbVpvNq1Hm9avTf6JTf6wTf6bTfrVJn1qkz6zSd/Y5P/ZpM9s8v9s8v9s0nc26Tub9F1Q
3d4tk/23udZC9t8m+22T/bTJH7DJntvkD9hkb22yrzbZG5vsjU32ySb/wCZ/wCb7Y5N9ssl/tEn/
2qSvbfK3bPLHvHS9vJxLpNqBpNqhpJqmQf6QQfrIoHjIIH/aoFyTQbkmg+yBQbkmg3JNBuWaDNLn
BuWaDMo1GZRrMijXZFCuySD7ZJA/bdD6NSjeMygeNCheNCgeNSgeNUjfK6rNKKppG5TLMiiXlVLz
P8jqf5Bj/ge50/8gJ/8Pcv9/LntJP3hp/XlJf3mpf16qzXkpN+ql+eql+eql+eql+eql+eql+eql
+eql+eql+eql+eql+eql+eql+eol/8lLuVEv5Ua9lBv10nzy0nzyUm7US7lRL9XqveTfecmeeylX
6iV/z0u1VC/l17yUL5O0R0vSHi1JtWfJtV+qtUvawyWpdi+pVi+p1i6pVi+pVi+pVi+pFixpz5ik
WrykWr6kWr7kvR+050xSLVhSrV1yLZ9q7ZJq6ZJq+ZJq05L2NEna0yZpz5ukPW6S9rRJ2sMjaU+b
pD1skva4SdrTJmlPm6Q9bJL2uEmq1UvawybJn5WUL5a0h03SHiRJe9Qk7WGTtGdN0p41SXsFJO0N
kJTPvvNbGu+SyX9TZB8U6WdF/psi/02R/6bIf1PkvynS94r8LUX+nSL/TpF/p8i/U+TfKfL3Fdk7
Rf64onyHovyGIn9dkT+oyF9U5D8o8i8U5XsVxQuK/H1F/r4ie6nIXivy9xX5+4r8fUXxhqL8huK9
P+SfKoqfFO0R1RRPmjQ/TZqfJs1Pk+anSfPTpPlp0vw0aX6aND9Nmp8mzU+T5qdJ89Ok+WnS/DRp
fpo0P02anybNT5Pmp0nz06T5adL8NGl+muS/muS/muTfmRRPmxQ/mOQfmzT/TZr/JuXzTKqnmFRP
MSk+NinfZ1J+wKT1ZdL6Mml9mbS+TFpfJq0vk9aXSevLpPVl0voyaX2ZtL5MWl8mrS+T8hEm5U9M
yl+YFO+YVE8xKf4zqZ5iUj3FpHqKSfGwSfGvSflKk+opJtVTTMpfmhRfm5TPNKmeYlI9xaT4z6T4
xKR6ikn1FJPyRSbF7ybF9ybVU0zKr5pU3zUpPjcpfjSpnmJSPcSkeoJJ9RWT8gEm1TdMqo+YVA8x
KT9rUn7WpL0rJtUnTMonmxTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTf
mRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRTfmRtJ
3kTyZpIp329uJXkbyZRfN6k+YFJ9wKT8u9lA8m6SqZ5gUr7epHy9uZ9kqseZVI8z7yP5fpKpPmFS
fcKk+oR5lORjJB8n+STJlG80Kd9o0ndmTNorbNJeJ5O+R2LSXmqT6hsm1TdMqm+Y9J0Rk76LYdJ3
C0zaz2PSd3JMqpeYVC8xqV5i0l5rk/Zam/QdHvPbJNN3hszHSKa98CblE03KJ5r03ROT9nabtPfb
pL3eJn1nxmT/nepBJtV/TKoPmZTPMSmfY1I+x6R8jkn5HJPyOSblc0zK55iUzzEpn2NSPsekfI5J
+RyT8jkm5XNMyueYlM8xKZ9jUj7HpHyOSfkck/I5JuVzTMrnmJTPMameYFJ+x6T8jkn5HZPyOybl
d0zK75j0nUaTvsNoUv7HpPyPSfkfk/I/JuV/TMr/mJT/MSn/Y1K8atJ3Gk3KD5mUHzIpP2RSfsik
/JBJe9tN+s6jSd+tMimfZN6bTzJEpaFoT6Ah6r7gucD7wr/gfbxfRZBM8a0m/1WT/6dJP2jSD5rW
k6b1pGk9aVpPmtaLpvWiab5rmu+a5rum+a5pPmuaz5rms6b5rGk+a5rPmuajpvmoOX9C81HTfNQ0
HzXNR03zUdN81DQfNc03TflLTfpM36vPlBhi3CvPJ3lkYHfyXfLie2Rp0fwxeL8S+UcG+UcG+UcG
+UcG+UcG+UcG+UcG+UfGCZLJXzJOkfwAybRfxDhNMvlbBtd3yb8yeC85+VcG+VcG+VcG+VcG+VcG
+VcG+VcG+UMG+UMG+UMG+UMG+UMG+UMG+UMG+UMG+UMG11fJHzLIHzLIHzLIHzLIHzJ4fvL+F/J/
DPJ/DPJ/DPJ/DPJ/DPJ/DPJ/DPJ/DPJ/DIp/LPLnDMqfWNR/i8bH4vGgfI5B+RyL6hUW6TeL9J9F
/phF+toifWhRfcQi/84if84ie2CR/vdS/tRL+UMv5ccUzS9F88umfJlN+Sf73vzTF9vu/26nDdHL
cND3RgxR+9+eU9IR+DbJ32X4AR3vketIfp7kt0n+Icnv3CMbYsAXtGv2Fz7nou+5KDGMzr2Q5J+R
/D7JL5P8N5JHkbyE2j7mC9q57L+PqVgZ2IV61xh/416bJq/ca9Mk5QAUf7+JbITkPYWUI1JkMxyC
ZN6zTTZTk82UvEeYYg5NMYcmn1xzTZbaZ1PO2aacsH2vDrlXn1C+0KB8oUH+p0H5R4P3Q1O8pCle
0hRPaIonDMo/GZR/kuQPSLJvkuybovydonyfonyuonywovyuovFSlA9VlA9VlL9UlD9UlP9TlO9T
5K8oyqco/l0A5L8o8k8U+SeK/BFF/ogif0SR/VJkrxTZM0X2VZF9VWRfFdlXRfkFRfZHkf1RZN8U
xTuK4h1F8YIie6koP6XIH1PkjynyxxT5Y4rmqyL/S/HvZiB/QpF/pMg/UuQfKfKPFPlHiuI7RfGf
onhEUX5FUTynKJ5TlM9Q5A8oyn8o8j8UxWOK4jFF8ZiieExRPGnQ+jao3mNQvceg+qlB9VOD6pkG
1ccM0i8Gf/+Q/B2D6n0G1cMMqh/bpI9s0sc26XOb6j821X9sqq/ZVD+zSR/aNH421eNsqg/a1H+b
6nE2/64d8p9tGl+b6kk21ZNsqifZpI9tqifZVE+yqV5qU33JpnqRTfbGJn1vU73I5t/dQ/Uim/f3
k72wqV5kk/2wqV5kU73IpnqRTfUim+pFNtWLbLLXNtlrm+pFNsVLNtWLbKoX2VQvsqleZFO9yKZ6
kU31Ii/tb/BSPOWl6+2l+rj33vr4va/R3gsv6Q4v7S3wUu3fS2vXS2PtpVp5Cu29SaG9L17fP5cl
XVtJnydprCWNtaTckaLcjqJcjaK1qmiuKFoLimrJiuaaotyNolqZormv+LvjpBvvfNXlLpn8fIv2
Tlm0d8qivVMW7Z2yaO+URdfPor1TFu2dsmjvlEV7pyzKNVuUW7Zo75RFe6csmj8W7Z2yaO+URXun
LNo7ZdHeKYv2Rlm0N8oi22bR3iiL9kZZtDfKovVn0fqzyHZbtPfJIt1g0d4ni/Y+WZS7sGjvk0V7
nyzyFSza+2TR3ieL9j5ZtPfJor1PFu19smjvk0V7nyza+2SRfrJo75NFe58s2vtkURxq0d4ni3wd
i/SfRbkci3whi/Y+WRTnWqTfLM6VkW63SLdbtPfJ4twd5ZYs2ttk0d4mi/S1Rb6cRXubLPKNLPK9
LPKVLPKVLPLFLPJlLfJFLfLlLNqrZNHeJItyARbZK4t8UYv1K/meFvmeFu09smjvkUWxtkWxtkX2
wqK9RxbZH4t8RYt8RYt8RYt8RYt8RYt8Q4vyShblpSzKRVjkS1rkS1rkS1rkS1pkPy3yJS3yJS3y
JS3yJS3yJS3yFS3yFS3yJyzyJyyy3xbZf4t8RYtz6+QrWuQrWuQrWuS/WOS/WOQrWuQrWpRXtCiP
Z5H/Y1Ee0KI8oEW1M4tqZxbVziyqnVnkX1lUO7OodmZRrswif8yivKhFeVGL8owW5aIs8r8s8r8s
ykVZVEuzqJZmUa7KolyVRbU0i3JXFuWuLMpdWbRXyaK9Shbl1izKrVmUC7IoF2RRLsiiXJBFuSCL
cpUW5YIsygVZVIuzqBZnUa3EolqJRbkii3JFFuWKLKqdWVQ7syi3Z1Fuz6LcnkW5PYtyexbtXbBo
74JFuTyLcnkW5a4sym1ZlHe3KO9uUe7aoty1Rbkqi3JbFuXCLMqFWZSLsmhvg0V7Gyza22BRXcCi
uoBFuXWLcusW5Totyp1ZlDuzaC+DRXtpLNpLY9HeBov2Nlj03SyLvptl0XezDFqvBq1Xg9arQevV
oPllUO7YoFyxQfbHIHtjkL0xyN4YZF8MsicG2ROD7IlB+sW+1z/+R4+l4t8feOJLcf9+/O/H/378
78f/Nz2WXsoJeSln56Uck5dyNF7KWXkpR+Xl379FOQBFNsomH1RTDKi5Hk05FEU5FC993zCY4rpb
ppyll3KQXv59cRSTa4rJNcXkmmJyTTGvpphXU8yuKWbXFLNritmzKaeQTTmFbGp/NrU/m9qfTe3P
pvZlU8ydTTF3NrU/m9qfze2nnEM22epsyjloigE1xYCaYkBNMaCmGFBTDKgpRtMUo2mKoTTPX/LJ
NM13TTGQphhIU8yjKebRFNNoimk0+XyafD5NPqomH1VTTKUpptIUI2uKkTXFsJpiWE0+nKYYUVMM
rSmG1hSzadpPoWn/hab9F5piTE37DTTFcJq//0HzR1HOXfHvd6X5rWl+a57flFPTlPPStP40rT/N
v0+FckoOqmE4qIbhoBqGg3+fLu0n0bS/UrPvTTlixfsXKcetKMetKMet+HfHkz6QpA8krQdJ811R
DlxRDlxRPV1RvV5RzluxvaOai6KYXVFMr2h9KtofryjmVNwfijEV7U9VdL1s+j6tTd/PtSnnbdP3
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
67HrAd+A3QD4RuxGwDdhNwG+GbsZ8C3YLYBvxW4FfBt2G+DPYp9BjPjZ2OdAtN6DAxe8jsvfYl3E
IRa8iTcBX463AH8Sh5zBr8T/GvDX8asAfxP/BuAH8QcBfwd/CPD38O8CfgT/PuAf4z8A/BP8OUSN
v4D/FPDr+Itg/5/4b0F0R/E/IEY1rsbkh0vV8qNkGrVG+eqPFrBJbQK8QQ2tRr1RvRExqIfVmwBv
U2/rMaq3q7dbjWq7egfYTKodiErtVk9BMGeozwCbM9Vngp+z1GeBn93q3RCOT302+PGrGfATUENZ
qGfUM+BnVj0LfoLqIPiJqUNgL6h5wAl1HHBSnQS8V50CfI76HPB/rvpcq1GTUJ8H042/0iQRo+YH
mr2AH9U8CvgJzWOAf6j5IWLUXaf50cpfyhDk/wJUnVxzCmVuZHN0cmVhbQplbmRvYmoKMzIgMCBv
YmoKPDwvVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lIC9IZWx2ZXRpY2EtQm9sZAovRmxh
Z3MgMTIKL0FzY2VudCA3NzAuMDE5NTMKL0Rlc2NlbnQgMjI5Ljk4MDQ3Ci9TdGVtViAxNDEuMTEz
MjgxCi9DYXBIZWlnaHQgNzE5LjcyNjU2Ci9JdGFsaWNBbmdsZSAwCi9Gb250QkJveCBbLTEwMTcu
NTc4MTMgLTQ4MC45NTcwMyAxNDM2LjUyMzQ0IDExNTkuMTc5NjldCi9Gb250RmlsZTIgMzEgMCBS
Pj4KZW5kb2JqCjMzIDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDMyIDAgUgov
QmFzZUZvbnQgL0hlbHZldGljYS1Cb2xkCi9TdWJ0eXBlIC9DSURGb250VHlwZTIKL0NJRFRvR0lE
TWFwIC9JZGVudGl0eQovQ0lEU3lzdGVtSW5mbyA8PC9SZWdpc3RyeSAoQWRvYmUpCi9PcmRlcmlu
ZyAoSWRlbnRpdHkpCi9TdXBwbGVtZW50IDA+PgovVyBbMCBbNzIyLjE2Nzk3IDAgMCAyNzcuODMy
MDNdIDExIDEyIDMzMy4wMDc4MSAxNSBbMjc3LjgzMjAzIDMzMy4wMDc4MSAyNzcuODMyMDMgMjc3
LjgzMjAzXSAxOSAyOCA1NTYuMTUyMzQgMjkgWzMzMy4wMDc4MV0gMzYgMzkgNzIyLjE2Nzk3IDQw
IFs2NjYuOTkyMTkgNjEwLjgzOTg0IDc3Ny44MzIwMyA3MjIuMTY3OTcgMjc3LjgzMjAzIDU1Ni4x
NTIzNCA3MjIuMTY3OTcgNjEwLjgzOTg0IDgzMy4wMDc4MSA3MjIuMTY3OTcgNzc3LjgzMjAzIDY2
Ni45OTIxOSAwIDcyMi4xNjc5NyA2NjYuOTkyMTkgNjEwLjgzOTg0IDAgMCA5NDMuODQ3NjYgMCAw
IDYxMC44Mzk4NF0gNjggWzU1Ni4xNTIzNCA2MTAuODM5ODQgNTU2LjE1MjM0IDYxMC44Mzk4NCA1
NTYuMTUyMzQgMzMzLjAwNzgxIDYxMC44Mzk4NCA2MTAuODM5ODQgMjc3LjgzMjAzIDAgNTU2LjE1
MjM0IDI3Ny44MzIwMyA4ODkuMTYwMTZdIDgxIDgzIDYxMC44Mzk4NCA4NSBbMzg5LjE2MDE2IDU1
Ni4xNTIzNCAzMzMuMDA3ODEgNjEwLjgzOTg0IDU1Ni4xNTIzNCA3NzcuODMyMDNdIDkyIDExMiA1
NTYuMTUyMzQgMTcyIFsyNzcuODMyMDNdIDE5MiBbNjEwLjgzOTg0XV0KL0RXIDA+PgplbmRvYmoK
MzQgMCBvYmoKPDwvRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDMzMj4+IHN0cmVhbQp4nF2S
y26DMBBF9/4KL9tFhE0gpBJCIiSRWPSh0n4AsYfUUjGWIQv+vmYmD6mWjHRm7rVnGEdVva+tmXj0
4QfVwMQ7Y7WHcbh4BfwEZ2OZjLk2aroSflXfOhYFczOPE/S17QaW55xHnyE7Tn7mT6UeTvDMonev
wRt75k/fVRO4uTj3Cz3YiQtWFFxDF056bd1b2wOP0LaqdcibaV4Fz0PxNTvgMbKkatSgYXStAt/a
M7BchFXw/BhWwcDqf/mMXKdO/bQe1eugFiIWxULrEinNiPZEJVJaIWUvSJlAOhCVlCvplAor2AmJ
FVzv2t5ufhS6Q5Mgb7xFrzgiyYyCFQYlSSTVs6Y744SIGkgklZxSkOxpjMGElAmdsiFlciAJ2Tc7
6jG9dYytxtcGqOTlby5Tv49KXbwPU8KngeNZBmMs3F+PG9ziWvYfZIOqWQplbmRzdHJlYW0KZW5k
b2JqCjUgMCBvYmoKPDwvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTAKL0Jhc2VGb250IC9IZWx2
ZXRpY2EtQm9sZAovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cyBbMzMgMCBS
XQovVG9Vbmljb2RlIDM0IDAgUj4+CmVuZG9iagozNSAwIG9iago8PC9MZW5ndGgxIDY0OTgwCi9G
aWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMjQ0MTA+PiBzdHJlYW0KeJzsvQl4FNeV9123qrQA
YjMGY0NXVSPE2ojWhiQ2q1u9aVe31JJaZtPaLbU2JIEWAwYMZjW2wZjVZjOI2ElMHCfGTpw4fpNx
PMkk9mQySfxOMskkM5OZN5lMJs5MJrbF+6+WcKS/HYd5xpnv+d4nal1Up7p/1feeOveec8+93UhC
kqTb8I8qGWUVy9Mf/btfviNJwoazm2rrupojX/r3OsiHJelj8xva67qkCdIiSXrqGp6f37C11/jV
9sOXIP+VJCmHm5vqendOjquVpE9uwvP25q5w+0/VE9+C/LAkTbSE2waa01qeVCXpRZck3X4+0tje
/+Jr0/D6b/xEkiYlRprqGs9U7voKnk8CvyKCE0lvT8Xx935mvl+kvbe/+e8n3yNJb06TJPm5ts6G
umk1M38kSddRH7Guva6/a0LSRPB/82W83mhv6q2LLlvfAxnXn/FWR117U/5r2Q9I0r9+Fw22dHX2
9N5YJzVJ0lu/MV/f1d3U9ZlPndgjSb+ejee3dXV3dvXmLdwhSf/5KOQ8SXmnXzwsxUlS3Km4DLyj
NvJXeV1qlqUP++ka6O6RxA38xEvDT0prEk6LvzAkca7MVPzyuJfMd0cx74V09fOSNK8GpRGlF2Un
CvQ37zwK2jnvZZTXUX6I8q+SlAwmGfpIxhWS7Sh5KOUouAfJXSjgk8Eng08Gnww+GXwy+GTw803V
gp8Pfj74+eDng58Pfj74+eDng58Pfj74+eDng58Pfj74FPAp4FPAp4BPAZ8CPgV8CvgU8CngU8Cn
gE8BnwI+BXwK+AXgF4BfAH4B+AXgF4BfAH4B+AXgF4BfAH4B+AXgF4BfAH4B+IXgF4JfCH4h+IXg
F4JfCH4h+IXgF4JfCH4h+IXgF4JfCH4heJiztAj8IvCLwC8Cvwj8IvCLwC8Cvwj8IvCLwC8Cvwj8
IvCLwC8Gvxj8YvCLwS8Gvxj8YvCLwS8Gvxj8YvCLwS8Gvxj8YvCLwS8BvwT8EvBLwC8BvwT8EvBL
wC8BvwT8EvBLwC8BvwT8EvBLwC8FvxT8UvBLwS8Fv7QYZR1KG8o2FPTfpWdRPo4C+1r6dRT0gaXo
F0vfkiQb+qQN17DhGjZcw4Zr2FAHG+pgQx1sqIMNdbDhGjZcw3Yd5asouIbtpyjoP8sSUdBvlkGh
y3JQfCiw42URlH6U/SgnUa6igF8Gfhn4ZeCXgU8Fnwo+FXwq+FTwqeBTwaeCTwWfCj4VfCr4VPCp
4FPBp4JfDn45+OXgl4NfDn45+OXgl4NfDn45+OXgl4NfDn45+OXgl4O3g7eDt4O3g7eDt4O3g7eD
t4O3g7eDt4O3g7eDt4O3g08DnwY+DXwa+DTwaeDTwKeBTwOfBj4NfBr4NPBp4NPAp4FPB58OPh18
Ovh08Ong08Gng08Hnw4+HXw6+HTw6eDTwaeDzwCfAT4DfAb4DPAZ4DPAZ4DPAJ8BPgN8BvgM8Bng
M8BngM8Enwk+E3wm+EzwmeAzwWeCzwSfCT4TfCb4TPCZ4DPBZ4LPAp8FPgt8Fvgs8Fngs8Bngc8C
nwU+C3wW+CzwWeCzwGeBXwF+BfgV4FeAXwF+RY3pBlDArwC/AvwK8CvArwC/AvwK8CvAZ4PPBp8N
Pht8Nvhs8Nngs8Fng88Gnw0+G3w2+Gzw2eCzweeAzwGfAz4HfA74HPA54HPA54DPAZ8DPgd8Dvgc
8Dngc8Dngs8Fnws+F3wu+FzwueBzweeCzwWfCz4XfC74XPC54HPBrwS/8nYU9MGV8L8rcY2V8JMr
0Q9Xoi+vRF9eieushH9aCX+08kmU51Dg61bC/65EX16JvrwKfXkVrrMKA/uqTBRcY1UlCvzJKviT
VeBXgV8FfhX4VeBXgV8FfhX41eBXg18NfjX41eBXg18NfjX41eBXg18NfjX41eBXg18NfjX4NeDX
gF8Dfg34NeDXgF8Dfg34NeDXgF8Dfg34NeDXgF8Dfg34teDXgl8Lfi34teDXgl8Lfi34teDXgl8L
fi34teDXgl8Lfi34u8HfDf5u8HeDvxv83eDvBn83+LvB3w3+bvB3g78b/N3g7wZ/N/g88Hng88Dn
gc8Dnwc+D3we+DzweeDzwOeBzwOfBz4PfB54B3gHeAd4B3gHeAd4B3gHeAd4B3gHeAd4B3gHeAd4
B3gneCd4J3gneCd4J3gneCd4J3gneCd4J3gneCd4J3gn+Hzw+eDzweeDzwefDz4ffD74fPD54PPB
54PPB58PPh98PngXeBd4F3gXeBd4F3gXeBd4F3gXeBd4F3gXeBd4F3gXeDd4N3g3eDd4N3g3eDd4
N3g3eDd4N3g3eDd4N3g3eDd4D3gPeA94D3gPeA94D3gPeA94D3gPeA94D3gPeA94D3gveC94L3gv
eC94L3gveC94L3gveC94L3gveC94L3gveB94H3gfeB94H3gfeB94H3gfeB94H3gfeB94H3gfeB/4
AvAF4AvAF4AvAF8AvgB8AfgC8AXgC8AXgC8AXwC+AHwB+ELwheALwReCLwRfCL4QfCH4QvCF4AvB
F4IvBF8IvhB8Ifgi8EXgi8AXgS8CXwS+CHwR+CLwReCLwBeBLwJfBL4IfBH4YvDF4IvBF4MvBl8M
vhh8Mfhi8MXgi8EXgy8GXwy+GHwx+BLwJeBLwJeALwFfAr4EfAn4EvAl4EvAl4AvAV8CvgR8CfhS
8KXgS8GXgi8FXwq+FHwp+FLwpeBLwZeCLwVfCr4UfCn4MvBl4MvAl4EvA18Gvgx8Gfgy8GXgy8CX
gS8DXwa+DHwZ+HLw5eDLwZeDLwdfDr4cfDn4cvDl4MvBl4MvB18Ovhx8OXg/eD94P3g/eD94P3g/
eD94P3g/eD94P3g/eD94P3g/+AD4APgA+AD4APgA+AD4APgA+AD4APgA+AD4APgA+AD4CvAV4CvA
V4CvAF8BvgJ8BfgK8BXgK8BXgK8AXwG+AnwF+ErwleArwVeCrwRfCb4SfCX4SvCV4CvBV4KvBF8J
vhJ8Jfgg+CD4IPgg+CD4IPgg+CD4IPgg+CD4IPgg+CD4IPgg+CrwVeCrwFeBrwJfBb4KfBX4KvBV
4KvAV4GvAl8Fvgp8Ffhq8NXgq8FXg68GXw2+Gnw1+Grw1eCrwVeDrwZfDb4afDX4GvA14GvA14Cv
AV8DvgZ8Dfga8DXga8DXgK8BXwO+BnwN+BD4EPgQ+BD4EPgQ+BD4EPgQ+BD4EPgQ+BD4EPgQ+BD4
WvC14GvB14KvBV8LvhZ8Lfha8LXga8HXgq8FXwu+Fnwt+HvA3wP+HvD3gL8H/D3g7wF/D/h7wN8D
/h7w94C/B/w94O8Bfw/4deDXgV8Hfh34deDXgV8Hfh34deDXgV8Hfh34deDXgV8Hfh349eDXg18P
fj349eDXg18Pfj349eDXg18Pfj349eDXg18Pfj34DeA3gN8AfgP4DeA3gN8AfgP4DeA3gN8AfgP4
DeA3gN8AfgP4jeA3gt8IfiP4jeA3gt8IfiP4jeA3gt8IfiP4jeA3gt8IfiP4TeA3gd8EfhP4TeA3
gd8EfhP4TeA3gd8EfhP4TeA3gd8EfhP4OvB14OvA14GvA18Hvg58Hfg68HXg68DXga8DXwe+Dnwd
+Hrw9eDrwdeDrwdfD74efD34evD14OvB14OvB18Pvh58PfgG8A3gG8A3gG8A34A4tAHxYwPmcQ1g
G8A2gG0A2wC2AWwD2EawjWAbwTaCbQTbiPduxHs34r0b8d6N4BvBN4JvBN8IvhF8I/gm8E3gm8A3
gW8C3wS+CXwT+CbwTeCbwDeBbwLfBL4JfBP4ZvDN4JvBN4NvBt8Mvhl8M/hm8M3gm8E3g28G3wy+
GXwz+DD4MPgw+DD4MPgw+DD4MPgw+DD4MPgw+DD4MPgw+DD4CPgI+Aj4CPgI+Aj4CPgI+Aj4CPgI
+Aj4CPgI+Aj4CPgW8C3gW8C3gG8B3wK+BXwL+BbwLeBbwLeAbwHfAr4FfAv4VvCt4FvBt4JvBd8K
vhV8K/hW8K3gW8G3gm8F3wq+FXwr+Cj4KPgo5iDR1SiYO0TBRsFGwUbBRsFGwUbBRsFGMf+IviNJ
bZj/t2Hu0Yb5fxvm/21g2zD/b8P8vw1204b5fxvYNsxd2jB3acPcpQ1sG+Yu7Zi7tGPu0473bce8
pR1zn3bYXDvmPu2Ys7Rj7tOOuU875j7t4NvBt4NvB98OvgN8B/gOtLsD7e5AuzvQ7g7UvQN170Dd
O1D3Drx/B+regbp3oO4daHcH2t2Jdnei3Z3gO8F3gu8E3wm+E3wn+E7wneA7wXeC7wTfCb4TfBf4
LvBd4LvAd4HvAt8Fvgt8F/gu8F3gu8B3ge8C3wW+C/xm8JvBbwa/Gfxm8JvBbwa/Gfxm8JvBbwa/
Gfxm8JvBbwa/GXw3+G7w3eC7wXeD7wbfDb4bfDf4bvDd4LvBd4PvBt8Nvht8D/ge8D3ge8D3gO8B
3wO+B3wP+B7wPeB7wPeA7wHfA74HfC/4XvC94HvB94LvBd8Lvhd8L/he8L3ge8H3gu8F3wu+F/wW
8FvAbwG/BfwW8FvAbwG/BfwW8FvAbwG/BfwW8FvAbwG/BfxW8FvBbwW/FfxW8FvBbwW/FfxW8FvB
bwW/FfxW8FvBbwW/FXwf+D7wfeD7wPeB7wPfB74P9tsH++2D/fadR7mG8jLK6yg/RPlXSYKJSv2w
/37Yfz/svx/23w/774f994PvB98Pvh98P/h+8P3g+8H3gx8APwB+APwA+AHwA+AHwA+AHwA/AH4A
/AD4AfAD4AfAD4AfBD8IfhD8IPhB8IPgB8EPgh8EPwh+EPwg+EHwg+AHwQ+Cvxf8veDvBX8v+HvB
3wv+XvD3gr8X/L3g7wV/L/h7wd8L/l7w94LfBn4b+G3gt4HfBn4b+G3gt4HfBn4b+G3gt4HfBn4b
+G3gt4HfDn47+O3gt4PfDn47+O3gt4PfDn47+O3gt4PfDn47+O3gt4PfAX4H+B3gd4DfAX4H+B3g
d4DfAX4H+B3gd4DfAX4H+B3gd4C/D/x94O8Dfx/4+8DfB/4+8PeBvw/8feDvA38f+PvA3wf+PvD3
gcfT0k7wO8HvBL8T/E7wO8HvBL8TL9gJfif4neB3gt8Jfif4neB3gd8Ffhf4XeB3gd8Ffhf4XeB3
gd8Ffhf4XeB3gd8Ffhf4XeB3g98Nfjf43eB3g98Nfjf43eB3g98Nfjf43eB3g98Nfjf43eDvB38/
+PvB3w/+fvD3g78f/P3g7wd/P/j7wd8P/n7w94O/H/z94NG9pD3g94DfA34P+D3g94DfA34P+D3g
94DfA34P+D3g94DfA34v+L3g94LfC34v+L3g94LfC34v+L3g94LfC34v+L3g94LfC/4B8A+AfwD8
A+AfAP8A+AfAPwD+AfAPgH8A/APgHwD/APgHwD8Afh/4feD3gd8Hfh/4feD3gd8Hfh/4feD3gd8H
fh/4feD3/Q0KfNA++KD98EH7MYbsxzX221Dgx/ZjHNmP6+xfhwJfth9j0X5ca/9hFPiz/RiP9uN6
+z+PAp+2H2PSftRp/89QcM0DGJcOoF4H5qLANx7A2HQAdTtQjAL/eADj0wHU7wA64AH4yAMY4w6g
jgc+jgI/eQDj3AHU8wDqeQD1PICx7iDaejAJBf7yIMa7g2jvQfj6g/C5BzHmHUSbDyLWO4hB7SBu
7EG0++BZFPjegxg7D6LtB7+OAv97EOPnQejvIPz/IbT/ENp/CO0/hPYfQvsPof2H0P5DaP8htP8Q
2n8I7T+E9h9C+w+h/YfQ/kNo/yG0/xDafwjtP4T2H0L7D6P9h9H+w2j/YbT/MNp/GO0/jPYfRvsP
o/2H0f7DaP9htP8w2n8Y7T+M9h9G+w+j/YfR/sNo/2G0/zDa/yCu+SDq+SDa/iCu9yDq+CDa/SCu
9SDq9yDa/CCu8yDq9iDa+yCu8SDq9SDa+iD4I+CPgD8C/gj4I+CPgD8C/gj4I+CPgD8C/gj4I+CP
gD8C/gj4h8A/BP4h8A+Bfwj8Q+AfAv8Q+IfAPwT+IfAPgX8I/EPgHwL/EPiHwT8M/mHwD4N/GPzD
4B8G/zD4h8E/DP5h8A+Dfxj8w+AfBv8w+EfAPwL+EfCPgH8E/CPgHwH/CPhHwD8C/hHwj4B/BPwj
4B8B/wj4o+CPgj8K/ij4o+CPgj8K/ij4o+CPgj8K/ij4o+CPgj8K/ij4Y+CPgT8G/hj4Y+CPgT8G
/hj4Y+CPgT8G/hj4Y+CPgT8G/hj4R8E/Cv5R8I+CfxT8o+AfBf8o+EfBPwr+UfCPgn8U/KPgHwX/
KPjj4I+DPw7+OPjj4I+DPw7+OPjj4I+DPw7+OPjj4I+DPw7+OPjHwD8G/jHwj4F/DPxj4B8D/xj4
x8A/Bv4x8I+Bfwz8Y+AfA/8Y+BPgT4A/Af4E+BPgT4A/Af4EeHP9+AT4E+BPgD8B/gT4E+BPgD8J
/iT4k+BPgj8J/iT4k+BPgj8J/iT4k+BPgj8J/iT4k+BPgj8F/hT4U+BPgT8F/hT4U+BPgT8F/hT4
U+BPgT8F/hT4U+BPgT8N/jT40+BPgz8N/jT40+BPgz8N/jT40+BPgz8N/jT40+BPgz8D/gz4M+DP
gD8D/gz4M+DPgD8D/gz4M+DPgD8D/gz4MxgXzmBcOINx4SyucRbjwlmMC2cxLpzFdc5iXDiLseYs
xq+zGBPOYpw5i7HrLMaDsxhjzmLcOoux4CyucxZj1uMYBx/HNR7HePU4xsDHwT8O/nHwj4N/HPzj
4B8H/zj4x8E/Dv5x8I+DfwL8E+CfAP8E+CfAPwH+CfBPgH8C/BPgnwD/BPgnwD8B/gnwT4A/B/4c
+HPgz4E/B/4c+HPgz4E/B/4c+HPgz4E/B/4c+HPgz4HHaek8+PPgz4M/D/48+PPgz4M/D/48+PN4
4Xnw58GfB38e/HnwF8BfAH8B/AXwF8BfAH8B/AXwF8BfAH8B/AXwF8BfAH8B/AXwF8FfBH8R/EXw
F8FfBH8R/EXwF8FfBH8R/EXwF8FfBH8R/EXwl8BfAn8J/CXwl8BfAn8J/CXwl8BfAn8J/CXwl8Bf
An8J/CXwMA/pSfBPgn8S/JPgnwT/JPgnwT8J/knwT4J/EvyT4J8E/yT4J8FfBn8Z/GXwl8FfBn8Z
/GXwl8FfBn8Z/GXwl8FfBn8Z/GXwl2GHl2GHV2CHV3CNK7DDK7DDK7DDK7jOFfinK/BPV2DTV3Ct
K/BPV+CfrsCur+B6V+CfrsA/XYFtX8E1r8A/XYF/uoL+MYR6DcE/D8E/D6GPDKFuQ/DPQ/DPQ+gn
Q6jfEPzzEPzzEPrKEOo4BP88BP88hP4yhHoOwT8PwT8Poc8Noa1D8M9X4Z+vot9dRXuvwj9fhX++
ir53FW2+Cv98Ff75KvrfVbT7KvzzVfjnq1Dy1Ws3Rn/M3SXvHYuRnSm/5zmDZCvJ80hOJnk+ySkk
LyB5IcmLSF5M8hKSl5JsI3kZyakkLyfZTnIayekkZ5CcSXIWyStIziY5h+RckleSvIrk1SSvIXkt
yXeTnEeyg2Qnyfkku0h2k+wh2Uuyj+QCkgtJLiK5mOQSkktJLiO5nGQ/yQGSK0iuJDlIchXJ1STX
kBwiuZbke0heR/J6kjeQvJHkTSTXkVxPcgPJjSQ3kdxMcpjkCMktJLeSHCW5jeR2kjtI7iS5i+TN
JHeT3ENyL8lbSN5Kch/J/SQPkDxI8r0kbyN5O8k7SP4yyV8h+VWSXyP5DZL/muS/IflHJP+Q5L8j
+Sck/5jkvyf5H0n+J5J/SvI/k/x/SP45yT8j+V9I/gXJvyT5VyT/G8lvkfzvJP+a5N+S/J8kv03y
O+Nlg/39NZIvknyJ5CG6HscHnyX5b0n+JMkfGy9b+XrPkXx1nDz+uT8j+bvj5XkaPf8pep7Gsnk8
ll0m+TO/ty7jrzN1vKy8/CFteIrkF0k/HE/9A8m/IfmLJF8g+eO/vy7i6Ie0KZ6u8zTJnyM74Xqf
J/llkv8Xyd+mupFfFuSXjRkk307yXJItJM8m+U6qz3+Ml1P+nJ5nXdI4b1DcZHycZIoDDYoD3xYk
y/R6juOfl0Z/Rp+/a1RMHJWpbxgcF79CMrf3SyR/jeSvkvwXJH+D5G+S/HWSv0XyX42Xf8P96i9J
fpPk/03y9+j+0bxAprFGZr/3DD1PY5FM15e5Ptfp+e+TTPWVyW8LiuMFxfGC4j5BcZ+gOEJwHHGF
5NdJ/leSqf7SuyT/gOTh8fK82+j575D8AsnPkvxpkl8i+fMkf4H6A/lBQf1F6CRT/xEUhwuKwwWN
pyKB5CSSJ5M8nWSJZBovBI0XQiFZJTmO5ESSJ5A8keRJJE8hmXykoPstaDwXNJ6LmSTPIvkOkml8
FzS+i7tInkMy+Q9B/kNQnCVoPBYU5wjKqwiK+wTlWQTlWQT5V0F5FkF5FkF5FkF5FkF5FkF5FEF5
FEF5EkF5EkF5EkF5EkF5EkF5EkH+UJA/FJQXEZQXEZQXEZQXEZQXEZQXEZT3EOS/BeU9BOU9BOU9
BOU9BOU9BOU1BOU1BOU1BOU1BOU1BOU1BOUtBOUtBOUtBOUtBOUtBOUtBOUtBOUtBOUtBOUtBOUd
BOUdBMXqgmJ1QXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkHQXkH
QXkHQXkHQXkGQXkGQXkGQXkGmcZPmcZPmcZPmcbP2KLAGDnmfsbK5K8U8lcK+SuF/JVC/lQhf6qQ
/1LIXynkrxTyvwqNtwqNtwqNtwrlecW0cfIf45jHoN/7OoVyFArHep+ge8ljM7ftPno9jRUyjRUy
jUUyjV0KxRYKxSIKxz60JiBoTUBQTllQTlkhW1WnkUzvp1KsolKsolKsolKsolKsolKsolJfU6mv
qdTXVK4/xSoqxSoqxbIqxbIqxTIqxTIqxTIqxTIqxS4qxS4q9SWV+pJKfUml2EWl2EWl2EUle1DJ
HlSKbVSKbVSK5VWaC6oU+6gU+6gU+6gU+6gU+6jUv1TqXyrFQirFQirFQirFQirFQirFQirFQirF
QirNLVWaW6oUK6kUK6kUK6kUK6kUK6kUK6kUK6nUn1XqzyrFUirFUirFUirFUir5IpViKZV8kUq5
KJV8kUqxlUq+SCVfptL4qJIvUyk2U2m8VGm8VcnXqRSrqTReqzTequQbVYrtVPKVKsV6KsWaKvl2
lXJ7Ks0VVZpLqzR3VGlurT5M8iPjZYXGb4XGb4XGa4XGc4XzuzQ3V6j+CvkThcZ/hcZ/hcZfhcZX
hcZXhcZXhcZLhcZDhcZDhcZDhcZDhcZDhcZDhcZDhcY/hcY/hcY/hcZPhcYnhcYnhcYbhcYjhcYf
hcYThfq7TPYj09xCplheplhapthe5tiZYm2Z+o9M/UWmuYl8P8n7SN5P8mGSHyT5CMmPknyc5MdI
foJkGh9lztU/QPIBkql+guonaA1KXCWZ1pQE5WIFrXkJWgcStBYhKLctaG1CUG5coTU+he63Qf3D
oP5gUH8yqD8bsf6On2mjsj4qzx6VKf4zaLwxyD8a1N8M6o8G9V+D4hOD4mGD4jeDxleDxlODxjOD
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
A+q55f06lfrNXahjdPzMeJ8mro33aYJyADJ/vol8hOA9hZQjkslnxEkk855t8pkq+UzBe4RpzqHS
nEOlmFzlNVmqn0E5Z4Nywsb4MWT8eEL5QoXyhQrFnwrlHxXeD03zJZXmSyrNJ1SaTyiUf1Io/yQo
HhDk3wT5N5nydzLl+2TK58qUD5YpvyuTvmTKh8qUD5UpfylT/lCm/J9M+T6Z4hWZ8ikyfxcAxS8y
xScyxScyxSMyxSMyxSMy+S+Z/JVM/kwm/yqTf5XJv8rkX2XKL8jkf2TyPzL5N5nmOzLNd2SaL8jk
L2XKT8kUj8kUj8kUj8kUj8lkrzLFXzJ/NwPFEzLFRzLFRzLFRzLFRzLFRzLN72Sa/8k0H5EpvyLT
fE6m+ZxM+QyZ4gGZ8h8yxR8yzcdkmo/JNB+TaT4m03xSof6t0HqPQus9Cq2fKrR+qtB6pkLrYwqN
Lwp//pDiHYXW+xRaD1No/dig8cig8dig8dyg9R+D1n8MWl8zaP3MoPHQIP0ZtB5n0PqgQe03aD3O
4O/aofjZIP0atJ5k0HqSQetJBo3HBq0nGbSeZNB6qUHrSwatFxnkbwwa7w1aLzL4u3tovcjg/f3k
LwxaLzLIfxi0XmTQepFB60UGrRcZtF5k0HqRQf7aIH9t0HqRQfMlg9aLDFovMmi9yKD1IoPWiwxa
LzJovchK+xusNJ+y0v220vq4dfz6+PjnaO+FlcYOK+0tsNLav5X6rpV0baW18nm092Ye7X2x5n24
LOjeCno/QboWpGtBuSOZcjsy5Wpk6qsy2YpMfUGmtWSZbE2m3I1Ma2Uy2b7Mnx2nsXHkoy5jZIrz
ddo7pdPeKZ32Tum0d0qnvVM63T+d9k7ptHdKp71TOu2d0inXrFNuWae9UzrtndLJfnTaO6XT3imd
9k7ptHdKp71TOu2N0mlvlE6+Tae9UTrtjdJpb5RO/U+n/qeT79Zp75NOY4NOe5902vukU+5Cp71P
Ou190ilW0Gnvk057n3Ta+6TT3ied9j7ptPdJp71POu190mnvk07jk057n3Ta+6TT3ied5qE67X3S
KdbRafzTKZejUyyk094nnea5Oo1vOufKaGzXaWzXae+Tzrk7yi3ptLdJp71NOo3XOsVyOu1t0ik2
0in20ilW0ilW0ikW0ymW1SkW1SmW02mvkk57k3TKBejkr3SKRXUeXyn21Cn21GnvkU57j3Saa+s0
19bJX+i090gn/6NTrKhTrKhTrKhTrKhTrKhTbKhTXkmnvJROuQidYkmdYkmdYkmdYkmd/KdOsaRO
saROsaROsaROsaROsaJOsaJO8YRO8YRO/lsn/69TrKhzbp1iRZ1iRZ1iRZ3iF53iF51iRZ1iRZ3y
ijrl8XSKf3TKA+qUB9Rp7UyntTOd1s50WjvTKb7Sae1Mp7UznXJlOsVjOuVFdcqL6pRn1CkXpVP8
pVP8pVMuSqe1NJ3W0nTKVemUq9JpLU2n3JVOuSudclc67VXSaa+STrk1nXJrOuWCdMoF6ZQL0ikX
pFMuSKdcpU65IJ1yQTqtxem0FqfTWolOayU65Yp0yhXplCvSae1Mp7UznXJ7OuX2dMrt6ZTb0ym3
p9PeBZ32LuiUy9Mpl6dT7kqn3JZOeXed8u465a51yl3rlKvSKbelUy5Mp1yYTrkonfY26LS3Qae9
DTqtC+i0LqBTbl2n3LpOuU6dcmc65c502sug014anfbS6LS3Qae9DTp9Nkunz2bp9NkshfqrQv1V
of6qUH9VyL4Uyh0rlCtWyP8o5G8U8jcK+RuF/ItC/kQhf6KQP1FofDHGx8e/71jI/P2Bp2+J+9Px
n47/dPyn4/+XjoWVckJWytlZKcdkpRyNlXJWVspRWfn7tygHIJOPMigGVWkOqPJ6NOVQZMqhWOnz
hrEU11iZcpZWykFa+fviaE6u0pxcpTm5SnNylea8Ks15VZqzqzRnV2nOrtKc3UY5BRvlFGxUfxvV
30b1t1H9bVQ/G825bTTntlH9bVR/G9efcg428tU2yjmoNAdUaQ6o0hxQpTmgSnNAleaAKs3RVJqj
qTSHUtl+KSZTyd5VmgOpNAdSac6j0pxHpTmNSnMalWI+lWI+lWJUlWJUleZUKs2pVJojqzRHVmkO
q9IcVqUYTqU5okpzaJXm0CrN2VTaT6HS/guV9l+oNMdUab+BSnM4lT//QfYjU85d5u93JftWyb5V
tm/KqamU81Kp/6nU/1T+PhXKKcXRGkYcrWHE0RpGHH+fLu0nUWl/pcqxN+WIZd6/SDlumXLcMuW4
Zf7ueBoPBI0HgvqDIHuXKQcuUw5cpvV0mdbrZcp5y+zvaM1Fpjm7THN6mfqnTPvjZZpzytwemmPK
tD9Vpvtl0OdpDfp8rkE5b4M+n2tQDtygnLpBOXWDcuQG75ej9inUfoX0o1D7FWq/QnNshebYCs2x
FZ5jk/4U0p/C+wUpZ6xQzljh/9uFcsYyrbnItOYi0xqJTGskMu1Pkfn/JuD9wqQfmfQjk35k0o9M
ORSZciwy5XBkysnIlNORKacjU05H5vGF97bSeCmzfiknL/N+SNrvLZO9y2S/Muc8KN6Sac1LpjWv
2JLlWJni01SKz1NpTT2V1tRTKZ5NpXg2ldbUU2lNPZXW1FNpTT2V1tRTaU09leL/VFpTT6U19VTy
R6nkj1LJH6WSP0qlNfVUmp+k0n76VJofpJL/TiX/LdP4JLP/J38jU/wncw6M1rQV8n8K+T+F7Efh
78un/q9Q/1doPFdoPFfIvhXyBwr/3yEUHwqKTwV/3yCt+cgUHwr6PIag/Y2C1jwE5YjF+PHlf/JY
LKDYbgHFNgtobrqA7nVs+8RYmfp+CvX9FOr7KdT3UqhvpVDfSqG+k0J9J4X6RgrtR0mh/SYp4/O/
8nczv79pnG+nua5B+VyD1gcNshWD1gcNWh80KHY3aG5l0FzOoLmFQXMPg2JFg+ZmBtmuwf8fJ62/
GTR3MWguZHAuhGzdoPW7IYolh2j/zhDZ0xDZ0xDZ0xDZ0xD5kiHyJUPkS4bIlwzR2D9EY/8Q2ecQ
2ecQjf1D5JuGyDcNkW8aIt80RP1jiHzJEPWHIeoPQ+RLhsiXDFF/GaL+MkS5sSHOrZG+rTSWW2ks
t9BedwvtdbfQ+qSF9rJbaL3SQnNdC811LbReaaH1SpXW+1Ra71Npv4VK+y0spC8L6ctC+rJQbGyh
2NhCc00Lzd0sNHez0NzNQnM3C/leC/leC8XiFrp/Fr5/FItbaD+ThfYzWWg/k4X2M1loP5OF5l4W
mntZaD+ThWIDC8UGFooNLBQLWCgWtlCsZKH9TxaKrSz0XW0W+q42C/U3C/U3C40XFurfFurfFurf
FsqVWih2t1Cu1EK5UgvlSi2UK7VQLtRCuVALxQ8WGu8sNH5baPyz0Phqof1LFso1WSjXZKFck4X2
b1nIf1soN2+h3LwllpvCjzEiv/f/3C4albVR2T4qzxmVc0Zluv8Gf5aD/59c/q798fyfjv90/P/Y
cd7Ify2bN/q3cPTvhtG/lb/n+ZvnN0jmXzmxTPry6FG59JXRI7/sGj0KxHJQ5rEZHyZJqmT6aVka
jR5jBc++HDdNeilukbQz7i5peey/Lfsennvzhvk3OPwPN17F8+3Dv7yxClcxJ4UvSMPy6rtflh6U
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
bWUgL0hlbHZldGljYS1PYmxpcXVlCi9GbGFncyA3NgovQXNjZW50IDc3MC4wMTk1MwovRGVzY2Vu
dCAyMjkuOTgwNDcKL1N0ZW1WIDI0MS42OTkyMgovQ2FwSGVpZ2h0IDcxNy4yODUxNgovSXRhbGlj
QW5nbGUgLTEyCi9Gb250QkJveCBbLTkzMi42MTcxOSAtNDgwLjk1NzAzIDE1NzEuMjg5MDYgMTEz
OC4xODM1OV0KL0ZvbnRGaWxlMiAzNSAwIFI+PgplbmRvYmoKMzcgMCBvYmoKPDwvVHlwZSAvRm9u
dAovRm9udERlc2NyaXB0b3IgMzYgMCBSCi9CYXNlRm9udCAvSGVsdmV0aWNhLU9ibGlxdWUKL1N1
YnR5cGUgL0NJREZvbnRUeXBlMgovQ0lEVG9HSURNYXAgL0lkZW50aXR5Ci9DSURTeXN0ZW1JbmZv
IDw8L1JlZ2lzdHJ5IChBZG9iZSkKL09yZGVyaW5nIChJZGVudGl0eSkKL1N1cHBsZW1lbnQgMD4+
Ci9XIFswIFs2MzMuNzg5MDZdIDMgMTcgMjc3LjgzMjAzIDM2IFs2NjYuOTkyMTkgMCAwIDcyMi4x
Njc5N10gNDAgNTEgNjY2Ljk5MjE5IDU1IFs2MTAuODM5ODQgNzIyLjE2Nzk3XSA2OCA3MiA1NTYu
MTUyMzQgNzMgWzI3Ny44MzIwMyA1NTYuMTUyMzQgMCAyMjIuMTY3OTcgMCAwIDIyMi4xNjc5N10g
ODEgODMgNTU2LjE1MjM0IDg1IFszMzMuMDA3ODEgNTAwIDI3Ny44MzIwMyA1NTYuMTUyMzQgNTAw
XSAxNzIgWzI3Ny44MzIwM11dCi9EVyAwPj4KZW5kb2JqCjM4IDAgb2JqCjw8L0ZpbHRlciAvRmxh
dGVEZWNvZGUKL0xlbmd0aCAzMTQ+PiBzdHJlYW0KeJxdUstugzAQvPsrfEwPEY/YSSMhJEQbiUMf
Ks0HEHtJLRVjGefA39fs0lSqJUCzO8OM107q5qmxJvDk3Y+qhcB7Y7WHabx5BfwCV2NZlnNtVFgR
vtXQOZZEcTtPAYbG9iMrCs6Tj9idgp/5ptLjBR5Y8uY1eGOvfHOu24jbm3PfMIANPGVlyTX08U8v
nXvtBuAJyraNjn0T5m3U/DE+Zwc8R5xRGjVqmFynwHf2CqxI4yp5cYqrZGD1v/6BVJdefXUe2bvI
TtM8LReUZYSeEeUCkcgQ7YgpiSlqRPsjoROhGlFFvSrFBKvX/tf5HjQ/kNkjuQhyoeKOipKKYg0i
yYXyCGKKiorElLQBSVn3tA9JOnnEzyFfY1GQZUbLWd4PQN28j7PHA8ehL+M2Fu53wo1uUS3PD5qN
oZUKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUw
Ci9CYXNlRm9udCAvSGVsdmV0aWNhLU9ibGlxdWUKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNj
ZW5kYW50Rm9udHMgWzM3IDAgUl0KL1RvVW5pY29kZSAzOCAwIFI+PgplbmRvYmoKeHJlZgowIDM5
CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDE4MzkwIDAwMDAw
IG4gCjAwMDAwMDAyNzEgMDAwMDAgbiAKMDAwMDA1NTY2MiAwMDAwMCBuIAowMDAwMDg3NDk5IDAw
MDAwIG4gCjAwMDAxMTMyMjIgMDAwMDAgbiAKMDAwMDAwMDMwOCAwMDAwMCBuIAowMDAwMDAwNTI3
IDAwMDAwIG4gCjAwMDAwMTg2NDcgMDAwMDAgbiAKMDAwMDAwNTUwNCAwMDAwMCBuIAowMDAwMDA1
NzAwIDAwMDAwIG4gCjAwMDAwMTg4OTYgMDAwMDAgbiAKMDAwMDAwODM1MiAwMDAwMCBuIAowMDAw
MDA4NTg1IDAwMDAwIG4gCjAwMDAwMDg3NjUgMDAwMDAgbiAKMDAwMDAwODk1MiAwMDAwMCBuIAow
MDAwMDE5MTYwIDAwMDAwIG4gCjAwMDAwMTIyMTcgMDAwMDAgbiAKMDAwMDAxMjQyNyAwMDAwMCBu
IAowMDAwMDEyNjQzIDAwMDAwIG4gCjAwMDAwMTI4NTggMDAwMDAgbiAKMDAwMDAxOTQyNCAwMDAw
MCBuIAowMDAwMDE3NDI1IDAwMDAwIG4gCjAwMDAwMTc2MjUgMDAwMDAgbiAKMDAwMDAxOTY3NCAw
MDAwMCBuIAowMDAwMDE5NzU3IDAwMDAwIG4gCjAwMDAwMTk4MDYgMDAwMDAgbiAKMDAwMDA1NDE0
OCAwMDAwMCBuIAowMDAwMDU0Mzg1IDAwMDAwIG4gCjAwMDAwNTUyOTQgMDAwMDAgbiAKMDAwMDA1
NTc5NiAwMDAwMCBuIAowMDAwMDg2MDY0IDAwMDAwIG4gCjAwMDAwODYzMDggMDAwMDAgbiAKMDAw
MDA4NzA5NiAwMDAwMCBuIAowMDAwMDg3NjM4IDAwMDAwIG4gCjAwMDAxMTIxMzYgMDAwMDAgbiAK
MDAwMDExMjM4MyAwMDAwMCBuIAowMDAwMTEyODM3IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAz
OQovUm9vdCAyNiAwIFIKL0luZm8gMSAwIFI+PgpzdGFydHhyZWYKMTEzMzY0CiUlRU9G

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_21688F3B272F45459F038AB0DB878CA6citrixcom_--


From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:51:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17: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 1ipyRF-0002KG-QN; Fri, 10 Jan 2020 17:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipyRF-0002KB-1L
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:51:13 +0000
X-Inumbo-ID: c85a6651-33d1-11ea-bf8a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c85a6651-33d1-11ea-bf8a-12813bfff9fa;
 Fri, 10 Jan 2020 17:51:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578678671;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=G0VarV8P88WQpwRTcryytYmVVvt8CLazzdk9+nKxNWU=;
 b=GekVXkgFWWtlms+BzoFqGMg18CYkX96jojP0m40nimckvPGhSDDjuDLW
 43X0zvG9Tq4U6Ot9NxLPGkJRxJ5b1rSyZaHgtc7rwx4gZq9zcpzCpxoui
 qOOiUJhQa/GvMFb8dsiCjaGQagDzSVeX0aw8XKVLmpzzqXhD3Y+dYO8Ca 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Pk7GjNkcbJZi7DyQRoAArF+SZMg4ojc9lbSxSkehZLc/BDGezsJc+Fe1rq57yyKYVksVI6zdr9
 sG75J26cjtQYSQhZF1YG/mGZRXtRUfSFhlYvyjZ2hJ2U963HhL2x1CPBQz6T/Fx+GwhGGTnQ2G
 LBs32N0xasxgAAstgglTyr3bP8xHKf0dRjmuxvOIN+Xj8JY2FUwGstrHgkLlcHlRvKLklIoL/l
 UsgwYESY5havt/Nor+aO0Pr5eiqfPvT6MJZ9ipw6ohV5hx80sxIQGNZHLO5BPlGJTdHhU2BSGI
 oyA=
X-SBRS: 2.7
X-MesageID: 11128754
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11128754"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24088.47498.144066.352751@mariner.uk.xensource.com>
Date: Fri, 10 Jan 2020 17:51:06 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200109111505.12328-1-pdurrant@amazon.com>
References: <20200109111505.12328-1-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSF0gdG9vbHMvUnVsZXMubWs6IGZpeCBkaXN0Y2xl
YW4iKToKPiBSdW5uaW5nICdtYWtlIGRpc3RjbGVhbicgdW5kZXIgdG9vbHMgd2lsbCBjdXJyZW50
bHkgcmVzdWx0IGluOgo+IAo+IHRvb2xzL1J1bGVzLm1rOjI0NTogKioqIFlvdSBoYXZlIHRvIHJ1
biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IgaW5zdGFsbGluZyB0aGUgdG9vbHMuICBT
dG9wLgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyAnZGlzdGNsZWFuJywgJ3N1YmRpci1kaXN0Y2xlYW4l
JyBhbmQgJ3N1YmRpci1jbGVhbiUnIHRvCj4gbm8tY29uZmlndXJlLXRhcmdldHMsIHdoaWNoIGFs
bG93cyAnbWFrZSBkaXN0Y2xlYW4nIHRvIHJ1biB0byBjb21wbGV0aW9uLgoKVGhpcyBzZWVtcyBz
b3VuZCB0byBtZSwgZXZlbiB0aG91Z2ggSSB0aGluayBpbiB0aGUgY2FzZSB3aGVyZSBpdCBtYWtl
cwphIGRpZmZlcmVuY2UsIGBtYWtlIGRpc3RjbGVhbicgd2lsbCBlbmQgdXAgc2tpcHBpbmcgbW9z
dCBvZiB0aGUgdG9vbHMKc3R1ZmYgc2luY2UgdGhlIG1ha2VmaWxlcyBhcmVuJ3QgcHJlc2VudC4K
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCldlaSwg
ZG8geW91IGFncmVlIHdpdGggbXkgYW5hbHlzaXMgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:54:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipyUW-0002Tv-CP; Fri, 10 Jan 2020 17:54:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CofM=27=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipyUV-0002Tp-8j
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:54:35 +0000
X-Inumbo-ID: 427f71da-33d2-11ea-bf8a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 427f71da-33d2-11ea-bf8a-12813bfff9fa;
 Fri, 10 Jan 2020 17:54:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578678874;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=6hjKXZRuZ0Sj/bAce3X1o52POfov55EHPX2tDF318qs=;
 b=Htn6v3balfiLJ/XdbMO2kCI1kLUPmAl2qudUCLEVmyiUoKizdDy64x7q
 Zg6drPjLFGuYkltbeqOBuvOH09qEarX6RESjLEOXgoc6mdWwDMQbTt6P5
 K0DpnfZMVRbJo9iIPOJaSEfAh4YkFBwKNlUxSlIjwc40lxlRcaUu49G+I k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v7VunJEhYH1izxXjKLe2od+0U64P91aiqBpGDBUJ7hqw7rIZgDlinFbWhzDMYwVSqx7u0EE7Yp
 TvuIXiKH0PKjZoe01VgTIaPrphfixXY8yUyygcm7/fcNu1y22afOfLrDRWqZbrkd2iYU3iJZ43
 6gYqnFo/jcy+Pj/XLxOtK86/YCmstUZelM1YpxG7TFg92e+Po+ho0bn+iNuUFAKOqS2HFrGZ1L
 4gnDjpzUaK+AzcHEhnKq4M2wVggNFY82m2ZX+vN97PGCDAsoR8UBAR8LKonS3lDq14A+WEqQBm
 jfU=
X-SBRS: 2.7
X-MesageID: 11128918
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11128918"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200110091238.845-1-pdurrant@amazon.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: <d2182056-4695-8f7f-2142-db6717e06d52@citrix.com>
Date: Fri, 10 Jan 2020 17:54:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200110091238.845-1-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMTAvMDEvMjAyMCAwOToxMiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEFzIGFncmVlZCBkdXJp
bmcgdGhlIDIwMjAtMDEgY29tbXVuaXR5IGNhbGwgWzFdIHRoaXMgcGF0Y2ggaW50cm9kdWNlcyBh
Cj4gY2hhbmdlbG9nLCBiYXNlZCBvbiB0aGUgcHJpbmNpcGxlcyBleHBsYWluZWQgYXQga2VlcGFj
aGFuZ2Vsb2cuY29tIFsyXS4KPiBBIG5ldyBNQUlOVEFJTkVSUyBlbnRyeSBpcyBhbHNvIGFkZGVk
LCB3aXRoIG15c2VsZiBhcyAoY3VycmVudGx5IHNvbGUpCj4gbWFpbnRhaW5lci4KPgo+IFsxXSBT
ZWUgQy4yIGF0IGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvZWRpdC9FUlp0TVlENWo2
azBzdi1ORzZIdGwtQUovCj4gWzJdIGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEuMC4w
Lwo+Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgo+
IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgo+IENjOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4KPiBT
aG91bGQgdGhlcmUgYmUgb3RoZXIgbWFpbnRhaW5lcnMgYXBhcnQgZnJvbSBteXNlbGYgKHdpdGgg
bXkgUk0gaGF0IG9uKT8KPiBQZXJoYXBzIExhcnMgc2hvdWxkIGFsc28gYmUgYWRkZWQgYXMgYSBk
ZXNpZ25hdGVkIHJldmlld2VyPwoKVWx0aW1hdGVseSwgdGhlIGNvbW1pdHRlcnMgYXJlIGxhc3Qg
bGluZSBvZiBqdWRnZW1lbnQgb24gIndoZXRoZXIgdGhpcwpjaGFuZ2Ugc2hvdWxkIGJlIGluIHRo
ZSBjaGFuZ2Vsb2ciLsKgIFByYWN0aWNhbGx5LCB0aGF0IGluY2x1ZGVzICJUaGUKUmVzdCIsIGJ1
dCB0aGVyZSB3YXMgYW4gb2JqZWN0aW9uIHRvIHRoYXQgb24gdGhlIGNhbGwgSUlSQy4KCj4gLS0t
Cj4gIENIQU5HRUxPRy5tZCB8IDE0ICsrKysrKysrKysrKysrCj4gIE1BSU5UQUlORVJTICB8ICA1
ICsrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgQ0hBTkdFTE9HLm1kCj4KPiBkaWZmIC0tZ2l0IGEvQ0hBTkdFTE9HLm1kIGIvQ0hB
TkdFTE9HLm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5lYzVl
MTc0YWEwCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL0NIQU5HRUxPRy5tZAo+IEBAIC0wLDAgKzEs
MTQgQEAKPiArIyBDaGFuZ2Vsb2cKPiArCj4gK0FsbCBub3RhYmxlIGNoYW5nZXMgdG8gWGVuIHdp
bGwgYmUgZG9jdW1lbnRlZCBpbiB0aGlzIGZpbGUuCj4gKwo+ICtUaGUgZm9ybWF0IGlzIGJhc2Vk
IG9uIFtLZWVwIGEgQ2hhbmdlbG9nXShodHRwczovL2tlZXBhY2hhbmdlbG9nLmNvbS9lbi8xLjAu
MC8pCj4gKwo+ICsjIyBbVW5yZWxlYXNlZF0oaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1zaG9ydGxvZykKCkhhcyBhbnlvbmUgbG9va2VkIG92ZXIgc3RhZ2luZyB0
byBmaW5kIG90aGVyIG5vdGV3b3J0aHkgdGhpbmdzPwoKfkFuZHJldwoKCj4gKwo+ICsjIyMgQWRk
ZWQKPiArIC0gVGhpcyBmaWxlIGFuZCBNQUlOVEFJTkVSUyBlbnRyeS4KPiArCj4gKyMjIFs0LjEz
LjBdKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9c2hvcnRsb2c7
aD1SRUxFQVNFLTQuMTMuMCkgLSAyMDE5LTEyLTE3Cj4gKwo+ICs+IFBvaW50ZXIgdG8gcmVsZWFz
ZSBmcm9tIHdoaWNoIENIQU5HRUxPRyB0cmFja2luZyBzdGFydHMKPiBkaWZmIC0tZ2l0IGEvTUFJ
TlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IGQ1YmQ4MzA3M2MuLjY4YzY5MTM2MWEgMTAw
NjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC0xOTgsNiAr
MTk4LDExIEBAIEY6CXhlbi9pbmNsdWRlL2FzbS1hcm0vCj4gIEY6CXhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLWFybS8KPiAgRjoJeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiAgCj4gK0No
YW5nZSBMb2cKPiArTToJUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgo+ICtTOglN
YWludGFpbmVkCj4gK0Y6CUNIQU5HRUxPRy5tZAo+ICsKPiAgQ29udGludW91cyBJbnRlZ3JhdGlv
biAoQ0kpCj4gIE06CURvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPiAgVzoJaHR0
cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:57:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipyXX-0002d1-Sa; Fri, 10 Jan 2020 17:57:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0O1r=27=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ipyXX-0002cw-1l
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:57:43 +0000
X-Inumbo-ID: adcf3290-33d2-11ea-ac27-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id adcf3290-33d2-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 17:57:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578679054;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=TSL2UtSnE0Emn9J8hyQhjfW7xSv4jewrCy3eumqz+2A=;
 b=HGz+9GMMZEst2CYioRROH/btAOBjmD9sWinry/X1duppwrLOFRTvwWnM
 hYeBaJIeCNrHJaBqcJ+QJ6xZ+A7tkxV3F2NYjide0cUhprsFuRM/Z+Lrr
 kyd1dgiW/O05tusSuNkl6bd2Y3WJeamolg22qRQ5/b6+lMDvPK5Q46sL9 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: M5bPqwNqnf4K6CYyJ0dVKOUpjxDIecuV2MXXU+rOc76CvwZPrP6f05WB6s0BHMpEA9vMzmlC5Q
 XyTJtQcabvRwCO2IxrVorbzSEDgLUGNvH7F/82Lhe4WAONtd4WYOBxWZK2BUPED9ksJQzBhtzQ
 WPTgKTn9GIcJrMbtLbaCJ9D19dpf/zzxp8v32AhRjVR/7vWB4/eQv7ifjK7GfkKn8rboTIj3rE
 awCuMjJLPRK7eSXxM9oz5reDJOSHtcTGFgJV7Ge5HG05M/g1r5XQ/Kn3uItgSOrpk4MW4C4qA1
 ndM=
X-SBRS: 2.7
X-MesageID: 10772335
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="10772335"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24088.47883.150054.174228@mariner.uk.xensource.com>
Date: Fri, 10 Jan 2020 17:57:31 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20200109121227.949665-1-george.dunlap@citrix.com>
References: <20200109121227.949665-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/2] libxl: Get rid of some 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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjIgMS8yXSBsaWJ4bDogR2V0IHJpZCBvZiBz
b21lIHRyYWlsaW5nIHdoaXRlc3BhY2UiKToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:58:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:58: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 1ipyYI-0002hN-7F; Fri, 10 Jan 2020 17:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NhKW=27=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ipyYG-0002hC-F3
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:58:28 +0000
X-Inumbo-ID: cd79a72e-33d2-11ea-bf8c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd79a72e-33d2-11ea-bf8c-12813bfff9fa;
 Fri, 10 Jan 2020 17:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578679107;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mV9jm3pcBM6NP3TORyLj3t1zJidmn/rT12cNqTtZ658=;
 b=InG3plc1MKm5higQqr+2WfoMtsjx4Batjc/CbZebWe8EBU1dFqpaNPv1
 IjeNl8lvR0Wxa0XO65E9tTKOYauEP4t7P3jfglCPcvXzQCQOMmLLWReI+
 proy0prdSfWOoXx8TJtfeSYr/D2Yy2/Le39aLbIlwDrzidOrB5HORTTM+ Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vHmAcPIyseUZbGFZ5QMaaFRQG8n1DChya/MxiJJ3FJRJBjYmQRnX1hnIBz32zCoz4LCqwQ9UhV
 0yis2kKLCu2pqbdJuJMR9mC7hXkNAHh3dF686nVk8tg4P2zTfPWd6P4NEIeoGxqOEZyXvsZAmK
 AfOsvrLtYWz/EKT3lbLOupzrO0tpxQDCic7F+2DT9yT9WkC600DBK0QmBlglhLO+Ykr0c78Oub
 Zer7SP4LIJ6L0ZJwMNmiUJYtD92JMaSTp+2ukesueCpgxWmznvx/8iTQGJiRVJtMlpCFh88uS9
 4nY=
X-SBRS: 2.7
X-MesageID: 11346373
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11346373"
To: <xen-devel@lists.xenproject.org>
References: <20200109121227.949665-1-george.dunlap@citrix.com>
 <20200109121227.949665-2-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <53f13d57-de57-cb29-512a-67d8312fa29a@citrix.com>
Date: Fri, 10 Jan 2020 17:58:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200109121227.949665-2-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: Add new "notify-only"
 childproc mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Nick Rosbrook <rosbrookn@ainfosec.com>,
 Wei Liu <wl@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>

T24gMS85LzIwIDEyOjEyIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IGxpYnhsIG5lZWRzIHRv
IGJlIGFibGUgdG8ga25vdyB3aGVuIHByb2Nlc3NlcyBpdCBmb3JrcyBoYXZlIGNvbXBsZXRlZC4K
PiAKPiBBdCB0aGUgbW9tZW50LCBsaWJ4bCBoYXMgdHdvIGJhc2ljIG1vZGUgKHdpdGggc29tZSB2
YXJpYXRpb25zKS4gIEluCj4gb25lIG1vZGUgLS0gbGlieGxfc2lnY2hsZF9vd25lcl9saWJ4bCog
LS0gbGlieGwgc2V0cyB1cCBpdHMgb3duCj4gU0lHQ0hMRCBzaWduYWwgaGFuZGxlciwgYW5kIGFs
c28gaGFuZGxlcyB0aGUgZXZlbnQgbG9vcCB0aGF0IGFsbG93cwo+IGxpYnhsIHRvIHNhZmVseSBi
bG9jayB1bnRpbCB0aGUgY2hpbGQgaW4gcXVlc3Rpb24gaXMgZmluaXNoZWQgKHVzaW5nIGEKPiBz
ZWxmLXBpcGUgZm9yIHRoZSBTSUdDSExEIGhhbmRsZXIgdG8gbm90aWZ5IHRoZSB3YWl0ZXJzIHRo
YXQgaXQncyB0aW1lCj4gdG8gbG9vayBmb3IgcmVhcGVkIGNoaWxkcmVuKS4KPiAKPiBJbiB0aGUg
b3RoZXIgbW9kZSwgbGlieGwgZG9lcyBub3Qgc2V0IHVwIHRoZSBTSUdDSExEIGhhbmRsZXIsIG5v
ciBkb2VzCj4gaXQgZG8gYW55dGhpbmcgd2l0aCBwcm9jZXNzaW5nIHRoZSBldmVudCBsb29wOyBp
dCBleHBlY3RzIHRoZSBsaWJyYXJ5Cj4gY2FsbGVyIHRvIGhhbmRsZSB0aGUgZXZlbnQgbG9vcCBp
dHNlbGYuCj4gCj4gVGhlIGdvbGFuZyBydW50aW1lIG1hbmFnZXMgaXRzIG93biBwcm9jZXNzZXMs
IGFuZCB0aHVzIG11c3QgdXNlCj4gU0lHQ0hMRCBpdHNlbGY7IGFuZCBpdCBoYXMgYW4gZWFzeSB3
YXkgZm9yIG90aGVyIHVzZXJzIHRvIGdldCBTSUdDSExECj4gbm90aWZpY2F0aW9ucy4gIEhvd2V2
ZXIsIGJlY2F1c2UgaXRzIGV2ZW50IGxvb3AgaXMgaGlkZGVuIGF3YXkgYmVoaW5kCj4gYWJzdHJh
Y3Rpb25zLCBpdCdzIG5vdCBlYXN5IHRvIGhvb2sgaW50bzsgYW5kIHRoZXJlJ3Mgbm8gbmVlZCAt
LSB0aGUKPiBnb2xhbmcgcnVudGltZSBhc3N1bWVzIHRoYXQgQyBmdW5jdGlvbiBjYWxscyBtYXkg
YmxvY2ssIGFuZCBoYW5kbGVzCj4gZXZlcnl0aGluZyBiZWhpbmQgdGhlIHNjZW5lcy4KPiAKPiBJ
bnRyb2R1Y2UgYSBuZXcgbW9kZSwgbGlieGxfc2lnY2hsZF9vd25lcl9ub3RpZnksIGluIHdoaWNo
IGxpYnhsIHNldHMKPiB1cCB0aGUgU0lHQ0hMRCBldmVudCBoYW5kbGluZyBtYWNoaW5lcnksIGJ1
dCByZWxpZXMgb24gdGhlIGNhbGxlciB0bwo+IHRlbGwgaXQgd2hlbiBhIFNJR0NITEQgaGFwcGVu
cy4KPiAKPiBDYWxsIHRoZXNlIHR3byBhY3Rpb25zICJub3RpZnkiIChmb3IgdGhlIHNlbGYtcGlw
ZSBub3RpZmljYXRpb24KPiBtYWNoaW5lcnkpIGFuZCAiaGFuZGxlciIgKGZvciB0aGUgYWN0dWFs
IFNJR0NITEQgaGFuZGxlcikuCj4gCj4gUHJvdmlkZSBhIG5ldyBleHRlcm5hbCBmdW5jdGlvbiwg
bGlieGxfY2hpbGRwcm9jX3NpZ2NobGRfbm90aWZ5KCksIGZvcgo+IGxpYnJhcnkgdXNlcnMgdG8g
Y2FsbCB3aGVuIGEgU0lHQ0hMRCBoYXBwZW5zLiAgSGF2ZSB0aGlzIGNhbGwKPiBzaWdjaGxkX2hh
bmRsZXIoKS4KPiAKPiBSZW5hbWUgY2hsZG1vZGVfb3VycygpIHRvIGNobGRtb2RlX25vdGlmeSgp
LCBhbmQgdXNlIGl0IHRvIGRldGVybWluZQo+IHdoZXRoZXIgdG8gc2V0IHVwIHRoZSBub3RpZmlj
YXRpb24gY2hhaW4uCj4gCj4gV2hlbiBzZXR0aW5nIHVwIHRoZSBub3RpZmljYXRpb24gY2hhaW4s
IGRvIGV2ZXJ5dGhpbmcgZXhjZXB0IHNldHRpbmcKPiB1cCB0aGUgc2lnbmFsIGhhbmRsZXIgaW4g
Im5vdGlmeS1vbmx5IiBtb2RlLgo+IAo+IGRlZmVyX3NpZ2NobGQoKSBhbmQgcmVsZWFzZV9zaWdj
aGxkKCkgZG8gdHdvIHRoaW5nczogdGhleSBtb2RpZnkgdGhlCj4gc2lnbmFsIGhhbmRsZXIsIGFu
ZCBncmFiIGFuZCByZWxlYXNlIGxvY2tzLiAgUmVmYWN0b3IgdGhlc2Ugc28gdGhhdAo+IHRoZXkg
Z3JhYiBhbmQgcmVsZWFzZSB0aGUgbG9ja3MgY29ycmVjdGx5IGluICJub3RpZnktb25seSIgbW9k
ZSwgYnV0Cj4gZG9uJ3QgdHdlYWsgdGhlIHNpZ25hbCBoYW5kbGVyIHVubGVzcyBpdCdzIGJlZW4g
c2V0IHVwLgo+IAo+IFdpdGggdGhlIGdvbGFuZyBiaW5kaW5ncyBwb3J0ZWQgdG8gdXNlIHRoaXMg
Y2hhbmdlLCBkb21haW4gY3JlYXRpb24KPiB3b3Jrcy4KPiAKPiBOQiBhbiBhbHRlcm5hdGUgYXBw
cm9hY2ggd291bGQgYmUgdG8gbWFrZSBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wCj4gKmFs
d2F5cyogc2V0IHVwIGFuZCB0ZWFyIGRvd24gdGhlIHNlbGYtcGlwZSBub3RpZmljYXRpb24gbWVj
aGFuaXNtcywKPiBhbmQgdGhlbiBzaW1wbHkgZXhwb3NlIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxk
X25vdGlmeSgpLiAgSG93ZXZlciwKPiB0aGlzIHdvdWxkIGVudGFpbCBncmFiYmluZyBhIGxpYnhs
LXdpZGUgZ2xvYmFsIGxvY2sgKGFjcm9zcyBhbGwgbGlieGwKPiBjdHgncykgdHdpY2Ugb24gZXZl
cnkgZm9yay4gIFRoaXMgc2hvdWxkIGJlIGF2b2lkZWQgZm9yIGNhbGxlcnMgd2hpY2gKPiBkb24n
dCBuZWVkIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KCkZBT0QsIHdpdGggdGhlIGZpeGVzIGluIHlvdXIgb3RoZXIgc2VyaWVz
LCBJIGNvbnNpZGVyIHRoaXMgcGF0Y2ggdG8gbm93CmJlIG1vb3QuCgogLSBHZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 17:59:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 17:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipyZf-0002pj-QW; Fri, 10 Jan 2020 17:59:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CofM=27=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ipyZf-0002pc-4w
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 17:59:55 +0000
X-Inumbo-ID: 0139ba41-33d3-11ea-bf8c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0139ba41-33d3-11ea-bf8c-12813bfff9fa;
 Fri, 10 Jan 2020 17:59:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578679194;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=S1zJ8234xogy5LNzGfSveHS/vFPSST0ZO+fVBM7RmaI=;
 b=iF509hoq8tNooIo6pGKeOY8rpJEfGOleXzjbAz7Nur7yAK1tX4ESna5R
 wRfAEt8LbNEOEuN6punjdVMc/SrtLNdvX7tN2tAIVstRmGKh1K2mHaLEm
 1MlSo2OB1f07tqTMkAUXpjWmty9EzG+bD2dpsTOG2ij4tmueTiMjx/EOY w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Zf1cFNOwN0zDa51fKX517dSh0ZQpSM2BnKRyRgu4ZfMndM9eyil8TFnZmBypQj0jot2v5ufC+M
 wzY490IJtUhuohh5TrS2Jw7/t8sZ0BGE4b+Yq7k7LWRX9K+irTyu4pc3jZmgzMZNt1/hCU57G6
 JALCjMEC8OaRDzUENIi9TprYR0wNX+6ba3pFep0IZlwd0UKnDHxnm8ICFtRRw8gWSzJDjJoYoF
 hx2XhwjOMA8SoSkqXxQRSPpiH9r4wVgoLlwZ61u+DupBZspbZ6/FHLexbm6LHHsjAasxEL2tQ6
 s8A=
X-SBRS: 2.7
X-MesageID: 11346414
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,417,1571716800"; d="scan'208";a="11346414"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20200110023052.21159-1-tamas@tklengyel.com>
 <20200110023052.21159-2-tamas@tklengyel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
Date: Fri, 10 Jan 2020 17:59:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200110023052.21159-2-tamas@tklengyel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] Remove undocumented and unmaintained
 tools/memshr library
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMTAvMDEvMjAyMCAwMjozMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZSBsaWJyYXJ5
IGhhcyBiZWVuIGxhcmdlbHkgdW50b3VjaGVkIGZvciBvdmVyIGEgZGVjYWRlIGF0IHRoaXMgcG9p
bnQsIGl0IGlzCj4gdW5kb2N1bWVudGVkIGFuZCBpdCdzIHVuY2xlYXIgd2hhdCBpdCB3YXMgb3Jp
Z2luYWxseSB1c2VkIGZvci4gUmVtb3ZlIGl0IGZyb20KPiB0cmVlLCBpZiBhbnlvbmUgbmVlZHMg
aXQgaW4gdGhlIGZ1dHVyZSBpdCBjYW4gYmUgY2FydmVkIG91dCBmcm9tIGdpdCBoaXN0b3J5Lgo+
Cj4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoK
SG1tIC0gdGhpcyBpcyBhIGxpdHRsZSBhd2t3YXJkLsKgIFlvdSByZW1vdmUgeW91cnNlbGYgYXMg
bWFpbnRhaW5lciBvZgp0aGlzIGNvZGUsIHRoZW4gZGVsZXRlIGl0LgoKSSBzdXNwZWN0IHdoYXQg
eW91IHdhbnQgdG8gZG8gaXMgaGF2ZSBwYXRjaCAxIHNpbXBseSBhZGQgdG9vbHMvdGVzdApzYXlp
bmcgImluY2x1ZGUgb3RoZXIgbWVtc2hyIGNvbnRlbnQiLCBhbmQgdGhpcyBwYXRjaCBkZWxldGUK
dG9vbHMvbWVtc2hyIGluY2x1ZGluZyB0aGUgZW50cnkgaW4gdGhlIG1haW50YWluZXJzIGZpbGUu
wqAgKENhbiBiZSBmaXhlZAp1cCBvbiBjb21taXQgb2YgY291cnNlLCBzZWVpbmcgYXMgdGhpcyBp
cyB0aGUgb25seSBpc3N1ZS4pCgpPdmVyYWxsLCBJIGFncmVlIHdpdGggdGhlIGNoYW5nZSwgYnV0
IGl0IHdpbGwgbmVlZCBhIHRvb2xzIGFjay4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 18:24:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 18:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipyxL-0005PL-5v; Fri, 10 Jan 2020 18:24:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q3sE=27=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ipyxJ-0005PF-No
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 18:24:21 +0000
X-Inumbo-ID: 6b0f85dd-33d6-11ea-bf8e-12813bfff9fa
Received: from mail-wr1-f45.google.com (unknown [209.85.221.45])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b0f85dd-33d6-11ea-bf8e-12813bfff9fa;
 Fri, 10 Jan 2020 18:24:20 +0000 (UTC)
Received: by mail-wr1-f45.google.com with SMTP id w15so2744354wru.4
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 10:24:20 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=n2dXYEMcMcY3iEYddixR76c7JqVvD1skDaJs2N1HCL0=;
 b=kmG5oWDaXaKviVmYxALokaKnTXoMnJVtQ3k9M2/Ni8bJd1F/bl2rF5s5d0bVXJfrt9
 MfcS1MAV1Y78FsgVV3yt4OS/CZ6m4SidMv7GVU9NC2ydV1PTtBbuFUFfwd2zuekFG5zg
 J64o3Xe3xTu/AuxI7+xoCF80WWEDKz7T+pfvYbdmWEmPePYkPU+tgjxFXhhMQTI6j8GU
 PU4hpyvuimpxuzxEMhO7vU7bnS5Q4yToFT6r4PrANOJC1bWcGA45ijLMmC5fqyjZxSon
 7ZHJFRTBEahPSheHVk+GTtybZY9NoTTtAQeuEUBuCKJGVWksZ+ZdHFO3HdPGmVsawb8F
 35Mw==
X-Gm-Message-State: APjAAAUewZjeCOqIr6HfbgMPnCbszpBiqZvmVcX8HDNjzkpQ/5n98ZrK
 gtPyUhJi5wgIL43uvE8T8g7BAPyTpRemhw==
X-Google-Smtp-Source: APXvYqxsAOoxVe9d/T5lCCib58dxN5frC6WEnU0cdcEAVHNrGT16QnhQHXSQSvWSm45ixeeCwZwuWQ==
X-Received: by 2002:adf:eb51:: with SMTP id u17mr4891703wrn.29.1578680659457; 
 Fri, 10 Jan 2020 10:24:19 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id z6sm3081801wrw.36.2020.01.10.10.24.18
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Jan 2020 10:24:18 -0800 (PST)
To: Julien Grall <julien.grall.oss@gmail.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>, George Dunlap
 <george.dunlap@citrix.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <osstest-145796-mainreport@xen.org>
 <CAJ=z9a0FdTZXRADH4mwr4WKwptikPKyGxypsxHxhnGyz0fadZg@mail.gmail.com>
From: Julien Grall <julien@xen.org>
Message-ID: <88214dba-c307-02d2-91ee-625c630da779@xen.org>
Date: Fri, 10 Jan 2020 18:24:18 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <CAJ=z9a0FdTZXRADH4mwr4WKwptikPKyGxypsxHxhnGyz0fadZg@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [xen-unstable test] 145796: 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>
Cc: 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>

SGkgYWxsLAoKT24gMDgvMDEvMjAyMCAyMzoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIFdl
ZCwgOCBKYW4gMjAyMCBhdCAyMTo0MCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyCj4gPG9zc3Rlc3Qt
YWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+Pgo+PiBmbGlnaHQgMTQ1Nzk2IHhlbi11bnN0
YWJsZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTQ1Nzk2Lwo+Pgo+PiBGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
Lgo+Pgo+PiBUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2Nr
aW5nKToKPj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgZmFpbCBpbiAxNDU3NzMgcGFzcyBpbiAxNDU3OTYKPj4gICB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5y
ZXBlYXQgZmFpbCBpbiAxNDU3NzMgcGFzcyBpbiAxNDU3OTYKPj4gICB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDU3NzMgcGFzcyBpbiAx
NDU3OTYKPiAKPiBJdCBsb29rcyBsaWtlIHRoaXMgdGVzdCBoYXMgYmVlbiBmYWlsaW5nIGZvciBh
IHdoaWxlIChhbHRob3VnaCBub3QgcmVsaWFibHkpLgo+IEkgbG9va2VkIGF0ICBhIGZldyBmbGln
aHRzLCB0aGUgY2F1c2Ugc2VlbXMgdG8gYmUgdGhlIHNhbWU6Cj4gCj4gSmFuICA4IDE1OjAyOjE0
LjcwMDc4NCAoWEVOKSBBc3NlcnRpb24gJyF1bml0X29uX3JlcGxxKHN2YyknIGZhaWxlZCBhdAo+
IHNjaGVkX3J0LmM6NTg2Cj4gSmFuICA4IDE1OjAyOjI2LjcxNTAzMCAoWEVOKSAtLS0tWyBYZW4t
NC4xNC11bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkKPiBOb3QgdGFpbnRlZCBdLS0tLQo+IEphbiAg
OCAxNTowMjoyNi43MjA3NTYgKFhFTikgQ1BVOiAgICAxCj4gSmFuICA4IDE1OjAyOjI2LjcyMjE1
OCAoWEVOKSBQQzogICAgIDAwMjNhNzUwCj4gY29tbW9uL3NjaGVkX3J0LmMjcmVwbHFfaW5zZXJ0
KzB4N2MvMHhjYwo+IEphbiAgOCAxNTowMjoyNi43Mjc4NTEgKFhFTikgQ1BTUjogICAyMDAzMDBk
YSBNT0RFOkh5cGVydmlzb3IKPiBKYW4gIDggMTU6MDI6MjYuNzMxMzM0IChYRU4pICAgICAgUjA6
IDAwMmE1MWE0IFIxOiA0MDA2MTRhMCBSMjoKPiAzZDY0YjkwMCBSMzogNDAwNjEzMzgKPiBKYW4g
IDggMTU6MDI6MjYuNzM2ODMwIChYRU4pICAgICAgUjQ6IDQwMDYxNGEwIFI1OiAwMDJhNTFhNCBS
NjoKPiAzY2YxY2JmMCBSNzogMDAwMDAxY2IKPiBKYW4gIDggMTU6MDI6MjYuNzQyNjAwIChYRU4p
ICAgICAgUjg6IDQwMDNkMWIwIFI5OiA0MDA2MTRhOAo+IFIxMDo0MDAzZDFiMCBSMTE6NDAwZmZl
NTQgUjEyOjQwMGZmZGU0Cj4gSmFuICA4IDE1OjAyOjI2Ljc0OTExOSAoWEVOKSBIWVA6IFNQOiA0
MDBmZmUyYyBMUjogMDAyM2I2ZTgKPiBKYW4gIDggMTU6MDI6MjYuNzUyMjk2IChYRU4pCj4gSmFu
ICA4IDE1OjAyOjI2Ljc1MzAzNiAoWEVOKSAgIFZUQ1JfRUwyOiA4MDAwMzU1OAo+IEphbiAgOCAx
NTowMjoyNi43NTU0NzkgKFhFTikgIFZUVEJSX0VMMjogMDAwMjAwMDBiYmZmNDAwMAo+IEphbiAg
OCAxNTowMjoyNi43NTg3NTcgKFhFTikKPiBKYW4gIDggMTU6MDI6MjYuNzU5MzY2IChYRU4pICBT
Q1RMUl9FTDI6IDMwY2QxODdmCj4gSmFuICA4IDE1OjAyOjI2Ljc2MTc1NSAoWEVOKSAgICBIQ1Jf
RUwyOiAwMDc4NjYzZgo+IEphbiAgOCAxNTowMjoyNi43NjQyNTAgKFhFTikgIFRUQlIwX0VMMjog
MDAwMDAwMDBiYzAyOTAwMAo+IEphbiAgOCAxNTowMjoyNi43NjczNjQgKFhFTikKPiBKYW4gIDgg
MTU6MDI6MjYuNzY3OTgwIChYRU4pICAgIEVTUl9FTDI6IDAwMDAwMDAwCj4gSmFuICA4IDE1OjAy
OjI2Ljc3MDQ4NSAoWEVOKSAgSFBGQVJfRUwyOiAwMDAzMDAxMAo+IEphbiAgOCAxNTowMjoyNi43
NzI3OTUgKFhFTikgICAgICBIREZBUjogZTA4MDBmMDAKPiBKYW4gIDggMTU6MDI6MjYuNzc1Mjcy
IChYRU4pICAgICAgSElGQVI6IGMwNjA1NzQ0Cj4gSmFuICA4IDE1OjAyOjI2Ljc3Nzc0OCAoWEVO
KQo+IEphbiAgOCAxNTowMjoyNi43Nzg1MDUgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9
NDAwZmZlMmM6Cj4gSmFuICA4IDE1OjAyOjI2Ljc4MTkxMCAoWEVOKSAgICAwMDAwMDAwMCAzY2Yx
Y2JmMCA0MDA2MTRhMCAwMDJhNTFhNAo+IDNjZjFjYmYwIDAwMDAwMWNiIDQwMDNkMWIwIDYwMDMw
MDVhCj4gSmFuICA4IDE1OjAyOjI2Ljc4ODk5MSAoWEVOKSAgICA0MDA2MTNmOCA0MDBmZmU3YyAw
MDIzYjZlOCAwMDJmOTMwMAo+IDQwMDRjMDAwIDQwMDYxM2Y4IDNjZjFjYmYwIDAwMDAwMWNiCj4g
SmFuICA4IDE1OjAyOjI2Ljc5NjA5MyAoWEVOKSAgICA0MDAzZDFiMCA2MDAzMDA1YSA0MDA2MTNm
OCA0MDBmZmVhYwo+IDAwMjQyOTg4IDQwMDRjMDAwIDAwMjQyNWFjIDQwMDU4MDAwCj4gSmFuICA4
IDE1OjAyOjI2LjgwMzIzNyAoWEVOKSAgICA0MDA0YzAwMCA0MDA0ZjAwMCAxMGY0NTAwMCAxMGY0
NTAwOAo+IDQwMDRiMDgwIDQwMDU4MDAwIDYwMDMwMDEzIDQwMGZmZWJjCj4gSmFuICA4IDE1OjAy
OjI2LjgxMDM2MCAoWEVOKSAgICAwMDIwOTk4NCAwMDAwMDAwMiA0MDA0ZjAwMCA0MDBmZmVkYwo+
IDAwMjBlZGRjIDAwMjBjYWY4IGRiMDk3Y2Q0IDAwMDAwMDIwCj4gSmFuICA4IDE1OjAyOjI2Ljgx
NzUwNCAoWEVOKSAgICBjMTNhZmJlYyAwMDAwMDAwMCBkYjE1ZmQ2OCA0MDBmZmVlNAo+IDAwMjBj
OWRjIDQwMGZmZjM0IDAwMjBkNWU4IDQwMDRlMDAwCj4gSmFuICA4IDE1OjAyOjI2LjgyNDYxNSAo
WEVOKSAgICAwMDAwMDAwMCA0MDBmZmY0NCA0MDBmZmY0NCAwMDAwMDAwMgo+IDAwMDAwMDAwIDQw
MDRlOGZhIDQwMDRlOGY0IDQwMGZmZjFjCj4gSmFuICA4IDE1OjAyOjI2LjgzMTczNyAoWEVOKSAg
ICA0MDBmZmYxYyA2MDAzMDA1YSAwMDIwY2FmOCA0MDBmZmY1OAo+IDAwMDAwMDIwIGMxM2FmYmVj
IDAwMDAwMDAwIGRiMTVmZDY4Cj4gSmFuICA4IDE1OjAyOjI2LjgzODc5OCAoWEVOKSAgICA2MDAz
MDAxMyA0MDBmZmY1NCAwMDI2YzE1MCBjMTIwNGQwOAo+IGMxM2FmYmVjIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwCj4gSmFuICA4IDE1OjAyOjI2Ljg0NTg3NyAoWEVOKSAgICAwMDAwMDAwMiA0
MDBmZmY1OCAwMDI3NTNiMCAwMDAwMDAwOQo+IGRiMDk3Y2Q0IGRiMTczMDA4IDAwMDAwMDAyIGMx
MjA0ZDA4Cj4gSmFuICA4IDE1OjAyOjI2Ljg1Mjk4NiAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAw
MiBjMTNhZmJlYyAwMDAwMDAwMAo+IGRiMTVmZDY4IDYwMDMwMDEzIGRiMTVmZDNjIDAwMDAwMDIw
Cj4gSmFuICA4IDE1OjAyOjI2Ljg2MDA0NCAoWEVOKSAgICBmZmZmZmZmZiBiNmNkY2NiMyBjMDEw
N2VkMCBhMDAzMDA5Mwo+IDRhMDAwZWExIGJlOTUxNTY4IGMxMzZlZGMwIGMwMTBkM2EwCj4gSmFu
ICA4IDE1OjAyOjI2Ljg2NzE3MSAoWEVOKSAgICBkYjA5N2NkMCBjMDU2YzdmOCBjMTM2ZWRjYyBj
MDEwZDcyMAo+IGMxMzZlZGQ4IGMwMTBkN2UwIDAwMDAwMDAwIDAwMDAwMDAwCj4gSmFuICA4IDE1
OjAyOjI2Ljg3NDUyNiAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCBjMTM2ZWRl
NAo+IGMxMzZlZGU0IDAwMDMwMDMwIDYwMDcwMTkzIDgwMDMwMDkzCj4gSmFuICA4IDE1OjAyOjI2
Ljg4MTQ1MCAoWEVOKSAgICA2MDAzMDE5MyAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMQo+IEphbiAgOCAxNTowMjoyNi44ODY1MTkgKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gSmFu
ICA4IDE1OjAyOjI2Ljg4ODE2OCAoWEVOKSAgICBbPDAwMjNhNzUwPl0KPiBjb21tb24vc2NoZWRf
cnQuYyNyZXBscV9pbnNlcnQrMHg3Yy8weGNjIChQQykKPiBKYW4gIDggMTU6MDI6MjYuODk0MjQw
IChYRU4pICAgIFs8MDAyM2I2ZTg+XQo+IGNvbW1vbi9zY2hlZF9ydC5jI3J0X3VuaXRfd2FrZSsw
eGY0LzB4Mjc0IChMUikKPiBKYW4gIDggMTU6MDI6MjYuOTAwMjQ2IChYRU4pICAgIFs8MDAyM2I2
ZTg+XQo+IGNvbW1vbi9zY2hlZF9ydC5jI3J0X3VuaXRfd2FrZSsweGY0LzB4Mjc0Cj4gSmFuICA4
IDE1OjAyOjI2LjkwNTc3NSAoWEVOKSAgICBbPDAwMjQyOTg4Pl0gdmNwdV93YWtlKzB4MWU0LzB4
Njg4Cj4gSmFuICA4IDE1OjAyOjI2LjkwOTc0MyAoWEVOKSAgICBbPDAwMjA5OTg0Pl0gZG9tYWlu
X3VucGF1c2UrMHg2NC8weDg0Cj4gSmFuICA4IDE1OjAyOjI2LjkxMzk1NiAoWEVOKSAgICBbPDAw
MjBlZGRjPl0KPiBjb21tb24vZXZlbnRfZmlmby5jI2V2dGNobl9maWZvX3VubWFzaysweGQ4LzB4
ZjAKPiBKYW4gIDggMTU6MDI6MjYuOTIwMTY3IChYRU4pICAgIFs8MDAyMGM5ZGM+XSBldnRjaG5f
dW5tYXNrKzB4N2MvMHhjMAo+IEphbiAgOCAxNTowMjoyNi45MjQxNzMgKFhFTikgICAgWzwwMDIw
ZDVlOD5dIGRvX2V2ZW50X2NoYW5uZWxfb3ArMHhhZjAvMHhkYWMKPiBKYW4gIDggMTU6MDI6MjYu
OTI4OTIyIChYRU4pICAgIFs8MDAyNmMxNTA+XSBkb190cmFwX2d1ZXN0X3N5bmMrMHgzNTAvMHg0
ZDAKPiBKYW4gIDggMTU6MDI6MjYuOTMzNjQ3IChYRU4pICAgIFs8MDAyNzUzYjA+XSBlbnRyeS5v
I3JldHVybl9mcm9tX3RyYXArMC8weDQKPiBKYW4gIDggMTU6MDI6MjYuOTM4Mjk5IChYRU4pCj4g
SmFuICA4IDE1OjAyOjI2LjkzOTAzOSAoWEVOKQo+IEphbiAgOCAxNTowMjoyNi45Mzk2NjggKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IEphbiAgOCAxNTow
MjoyNi45NDM3OTQgKFhFTikgUGFuaWMgb24gQ1BVIDE6Cj4gSmFuICA4IDE1OjAyOjI2Ljk0NTg3
MiAoWEVOKSBBc3NlcnRpb24gJyF1bml0X29uX3JlcGxxKHN2YyknIGZhaWxlZCBhdAo+IHNjaGVk
X3J0LmM6NTg2Cj4gSmFuICA4IDE1OjAyOjI2Ljk1MTQ5MiAoWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gCj4gSSBiZWxpZXZlIHRoZSBkb21haW5fdW5wYXVz
ZSgpIGlzIGNvbWluZyBmcm9tIGd1ZXN0X2NsZWFyX2JpdCgpLiBUaGlzCj4gd291bGQgbWVhbiB0
aGUgYXRvbWljcyBkaWRuJ3Qgc3VjY2VlZCB3aXRob3V0IHBhdXNpbmcgdGhlIGRvbWFpbi4gVGhp
cwo+IG1ha2VzIHNlbnNlIGFzLCBwZXIgdGhlIGxvZzoKPiAKPiAgIENQVTE6IEd1ZXN0IGF0b21p
Y3Mgd2lsbCB0cnkgMSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluCj4gCj4gSSBhbSB1
bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHRoZSBjcmFzaCBjb3VsZCBiZSByZXByb2R1Y2VkIHdp
dGgganVzdDoKPiAKPiBkb21haW5fcGF1c2Vfbm9zeW5jKGN1cnJlbnQpOwo+IGRvbWFpbl91bnBh
dXNlKGN1cnJlbnQpOwo+IAo+IEFueSBpbnNpZ2h0cyB3aGF0J3Mgd3Jvbmc/IEkgYW0gaGFwcHkg
dG8gdHJ5IHRvIHJlcHJvZHVjZSBpdCB0b21vcnJvdyBtb3JuaW5nLgoKU28gSSBtYW5hZ2VkIHRv
IHJlcHJvZHVjZSBpdCBvbiBBcm0gYnkgaGFja2luZyB0aGUgaHlwZXJjYWxsIHBhdGggdG8gY2Fs
bDoKCmRvbWFpbl9wYXVzZV9ub3N5bmMoY3VycmVudC0+ZG9tYWluKTsKZG9tYWluX3VucGF1c2Uo
Y3VycmVudC0+ZG9tYWluKTsKCldpdGggYSBkZWJ1ZyBidWlsZCBhbmQgd2l0aCBhIDIgdkNQVSBk
b20wIHRoZSBjcmFzaCBoYXBwZW4gaW4gYSBmZXcgCnNlY29uZHMuIFdoZW4gdGhlIHVuaXQgaXMg
bm90IHNjaGVkdWxlZCwgcnRfdW5pdF93YWtlKCkgZXhwZWN0cyB0aGUgdW5pdCAKdG8gYmUgaW4g
bm9uZSBvZiB0aGUgcXVldWVzLgoKVGhlIGludGVyYWN0aW9uIGlzIGFzIGZvbGxvd2luZzoKCkNQ
VTAgICAgICAgICAgICAgICAgICAgCQl8IENQVTEKICAgICAgICAgICAgICAgICAgICAgICAgCQl8
CmRvX2RvbWFpbl9wYXVzZSgpICAgICAgCQl8CiAgLT4gYXRvbWljX2luYygmZC0+cGF1c2VfY291
bnQpCXwKICAtPiB2Y3B1X3NsZWVwX25vc3luYyh2Q1BVIEEpIAl8ICBzY2hlZHVsZSgpCgkJCQl8
CS0+IExvY2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAtPiBydF9z
Y2hlZHVsZSgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgLT4g
c25leHQgPSBydW5xX3BpY2soLi4uKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgIC8qIHJldHVybiB1bml0IEEgKGFrYSB2Q1BVIEEpCgkJCQl8ICAgICAgICAgIC8q
IFVuaXQgaXMgbm90IHJ1bm5hYmxlICovCgkJCQl8ICAJICAgLT4gUmVtb3ZlIGZyb20gdGhlIHEK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAJIFsuLi4uXQoJCQkJfCAgICAgICAt
PiBMb2NrCiAgICAtPiBMb2NrCQkJfAogICAgLT4gcnRfdW5pdF9zbGVlcCgpCQl8CiAgICAgLyog
VW5pdCBub3Qgc2NoZWR1bGVkICovCXwKICAgICAvKiBOb3RoaW5nIHRvIGRvICovCQl8CgpOb3Rl
IHRoYXQgb24gQXJtLCBlYWNoIHZDUFUgaGFzIGl0cyBvd24gc2NoZWR1bGluZyB1bml0LgoKV2hl
biBzY2hlZHVsZSgpIGdyYWIgdGhlIGxvY2sgZmlyc3QgKGFzIHNob3duIGFib3ZlKSwgdGhlIHVu
aXQgd2lsbCBvbmx5IApiZSByZW1vdmVkIGZyb20gdGhlIFEuIEhvd2V2ZXIsIHdoZW4gdmNwdV9z
bGVlcF9ub3N5bmMoKSBncmFiIHRoZSBsb2NrIApmaXJzdCBhbmQgdGhlIHVuaXQgd2FzIG5vdCBz
Y2hlZHVsZWQsIHJ0X3VuaXRfc2xlZXAoKSB3aWxsIHJlbW92ZSB0aGUgCnVuaXQgZnJvbSB0d28g
cXVldWVzIChydW5RL2RlcGxldGVRIGFuZCByZXBsZW5pc2hRKS4KClNvIEkgdGhpbmsgd2Ugd2Fu
dCBzY2hlZHVsZSgpIHRvIHJlbW92ZSB0aGUgdW5pdCBmcm9tIHRoZSAyIHF1ZXVlcyBpZiBpdCAK
aXMgbm90IHJ1bm5hYmxlLiBBbnkgb3BpbmlvbnM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 18:41:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 18:41: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 1ipzE6-00071x-QM; Fri, 10 Jan 2020 18:41:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w2Xu=27=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1ipzE5-00071s-QF
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 18:41:41 +0000
X-Inumbo-ID: d205867c-33d8-11ea-b89f-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d205867c-33d8-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 18:41:32 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1578681693; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=4okBcia8HOwxa3XFkJtoSnsR6fL0mm4RniXGzafasaQ=;
 b=HuW1O1QdBtoQL4k382wDFaLknDpr+sFJ0C1xIm6ECyT8GyIsH1zqQxKTWXZLQQVzWhLOQoRz
 8VfAsRsAM1lWbNl1kbRuQuZ9waEZHKStdfjwncA/Z6hqcSDtuuVs242tizPYg/6S1wkPkIwB
 CKGe+oy9uuE/gEXq/8xvnTgYbmo=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com
 [209.85.221.48])
 by mxa.mailgun.org with ESMTP id 5e18c559.7ff833adb8b0-smtp-out-n01;
 Fri, 10 Jan 2020 18:41:29 -0000 (UTC)
Received: by mail-wr1-f48.google.com with SMTP id b6so2792060wrq.0
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 10:41:29 -0800 (PST)
X-Gm-Message-State: APjAAAVuXfnVFkbkwqH0e4jpwzdQ0Jgeg7CNkI0tH9glf8Fmj20Z/Prx
 ojueax2z/7DNsIIiq9Yo2HmK2dtI1Gnd3z19Ang=
X-Google-Smtp-Source: APXvYqwtyANU7bL/kiPATYjhrjmATRrps5FJ52JGAEHR9x17zjtrcWyHmdaC0z3VXFHjPu3uJTTiyScujON848ILCSo=
X-Received: by 2002:a5d:6802:: with SMTP id w2mr4798728wru.353.1578681688440; 
 Fri, 10 Jan 2020 10:41:28 -0800 (PST)
MIME-Version: 1.0
References: <20200110023052.21159-1-tamas@tklengyel.com>
 <20200110023052.21159-2-tamas@tklengyel.com>
 <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
In-Reply-To: <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 10 Jan 2020 11:40:52 -0700
X-Gmail-Original-Message-ID: <CABfawhnnjXJSJ6jK-RrydVzkhU4ZhKUcVnmPHH5ohqotDao2gw@mail.gmail.com>
Message-ID: <CABfawhnnjXJSJ6jK-RrydVzkhU4ZhKUcVnmPHH5ohqotDao2gw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] Remove undocumented and unmaintained
 tools/memshr library
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Wei Liu <wl@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>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMTA6NTkgQU0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxMC8wMS8yMDIwIDAyOjMwLCBUYW1hcyBL
IExlbmd5ZWwgd3JvdGU6Cj4gPiBUaGUgbGlicmFyeSBoYXMgYmVlbiBsYXJnZWx5IHVudG91Y2hl
ZCBmb3Igb3ZlciBhIGRlY2FkZSBhdCB0aGlzIHBvaW50LCBpdCBpcwo+ID4gdW5kb2N1bWVudGVk
IGFuZCBpdCdzIHVuY2xlYXIgd2hhdCBpdCB3YXMgb3JpZ2luYWxseSB1c2VkIGZvci4gUmVtb3Zl
IGl0IGZyb20KPiA+IHRyZWUsIGlmIGFueW9uZSBuZWVkcyBpdCBpbiB0aGUgZnV0dXJlIGl0IGNh
biBiZSBjYXJ2ZWQgb3V0IGZyb20gZ2l0IGhpc3RvcnkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+Cj4gSG1tIC0gdGhpcyBpcyBh
IGxpdHRsZSBhd2t3YXJkLiAgWW91IHJlbW92ZSB5b3Vyc2VsZiBhcyBtYWludGFpbmVyIG9mCj4g
dGhpcyBjb2RlLCB0aGVuIGRlbGV0ZSBpdC4KPgo+IEkgc3VzcGVjdCB3aGF0IHlvdSB3YW50IHRv
IGRvIGlzIGhhdmUgcGF0Y2ggMSBzaW1wbHkgYWRkIHRvb2xzL3Rlc3QKPiBzYXlpbmcgImluY2x1
ZGUgb3RoZXIgbWVtc2hyIGNvbnRlbnQiLCBhbmQgdGhpcyBwYXRjaCBkZWxldGUKPiB0b29scy9t
ZW1zaHIgaW5jbHVkaW5nIHRoZSBlbnRyeSBpbiB0aGUgbWFpbnRhaW5lcnMgZmlsZS4gIChDYW4g
YmUgZml4ZWQKPiB1cCBvbiBjb21taXQgb2YgY291cnNlLCBzZWVpbmcgYXMgdGhpcyBpcyB0aGUg
b25seSBpc3N1ZS4pCj4KPiBPdmVyYWxsLCBJIGFncmVlIHdpdGggdGhlIGNoYW5nZSwgYnV0IGl0
IHdpbGwgbmVlZCBhIHRvb2xzIGFjay4KPgoKSSB3YXMgY29uc2lkZXJpbmcganVzdCBzcXVhc2hp
bmcgdGhlIHR3byBwYXRjaGVzIGludG8gb25lIGJ1dCB3YXNuJ3QKc3VyZSBpZiBhbnlvbmUgd291
bGQgb2JqZWN0IHRvIHJlbW92aW5nIGRlYWQgY29kZSAodGhhdCBzZWVtcyB0byBiZQpuZXZlciBk
b25lKS4gU28gaWYgdGhlcmUgaXMgbm8gb2JqZWN0aW9uIGFuZCB0aGUgb25seSBwcm9ibGVtIGlz
CiJvcmRlcmluZyIsIGl0IHdvdWxkIGJlIHNpbXBsZXIgdG8ganVzdCBzcXVhc2ggdGhlIHR3byBp
bnRvIG9uZSBkdXJpbmcKY29tbWl0LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 18:44:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 18: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 1ipzGx-0007Ah-DF; Fri, 10 Jan 2020 18:44:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipzGv-0007Ab-TX
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 18:44:38 +0000
X-Inumbo-ID: 36be8c80-33d9-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36be8c80-33d9-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 18:44: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 <osstest-admin@xenproject.org>)
 id 1ipzGe-0006hS-IP; Fri, 10 Jan 2020 18:44: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 1ipzGe-0002We-7V; Fri, 10 Jan 2020 18:44:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipzGe-0005DR-6u; Fri, 10 Jan 2020 18:44:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145939-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64: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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=f38a71b01f839c7b65ea73ddd507903cb9489ed6
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 18:44:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 145939: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkzOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmMzhhNzFiMDFmODM5
YzdiNjVlYTczZGRkNTA3OTAzY2I5NDg5ZWQ2CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNCBk
YXlzICAgODggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTM0ICAyMDIwLTAxLTEw
IDE1OjA2OjE5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIENhbWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBa
aGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9y
bnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBs
aW5hcm8ub3JnPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5z
b24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNr
IDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5p
Ym0uY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNv
bT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJl
ZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4
LmludGVsLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFz
b24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2Vy
IDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5h
dT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQg
PGtlaXRocEBrZWl0aHAuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1
cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVy
QHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBK
aW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5j
b20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUg
PG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1
QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJl
aXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNreSBZ
dW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBD
aGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5l
bmJhbmtAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4K
ICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBldGVy
IE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJl
ZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3
aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJp
Y2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlA
bGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxz
dGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5p
bCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBo
M2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVy
IGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkg
QmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5
dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5OTkwIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 18:46:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 18:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ipzIf-0007IC-0n; Fri, 10 Jan 2020 18:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ipzId-0007I5-Om
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 18:46:23 +0000
X-Inumbo-ID: 7c570b46-33d9-11ea-bf95-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c570b46-33d9-11ea-bf95-12813bfff9fa;
 Fri, 10 Jan 2020 18:46: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 <osstest-admin@xenproject.org>)
 id 1ipzIX-0006jQ-BB; Fri, 10 Jan 2020 18:46: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 1ipzIX-0002aX-3A; Fri, 10 Jan 2020 18:46:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ipzIX-0005EJ-2W; Fri, 10 Jan 2020 18:46:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145935-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 18:46:17 +0000
Subject: [Xen-devel] [ovmf test] 145935: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTkzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDIgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:13:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19:13: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 1ipzj2-0001MF-Ew; Fri, 10 Jan 2020 19:13:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=drzZ=27=linutronix.de=tglx@srs-us1.protection.inumbo.net>)
 id 1ipzj1-0001MA-NN
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:13:39 +0000
X-Inumbo-ID: 4e31f074-33dd-11ea-a985-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e31f074-33dd-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 19:13:38 +0000 (UTC)
Received: from p5b06da22.dip0.t-ipconnect.de ([91.6.218.34]
 helo=nanos.tec.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1ipzif-0003It-LL; Fri, 10 Jan 2020 20:13:17 +0100
Received: by nanos.tec.linutronix.de (Postfix, from userid 1000)
 id 067A6105BDB; Fri, 10 Jan 2020 20:13:16 +0100 (CET)
From: Thomas Gleixner <tglx@linutronix.de>
To: Anchal Agarwal <anchalag@amazon.com>
In-Reply-To: <20200109234050.GA26381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
Date: Fri, 10 Jan 2020 20:13:16 +0100
Message-ID: <87zhevrupf.fsf@nanos.tec.linutronix.de>
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] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, kamatam@amazon.com, mingo@redhat.com,
 xen-devel@lists.xenproject.org, sblbir@amazon.com, len.brown@intel.com,
 linux-pm@vger.kernel.org, anchalag@amazon.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 fllinden@amazon.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org,
 vkuznets@redhat.com, davem@davemloft.net, dwmw@amazon.co.uk,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5jaGFsLAoKQW5jaGFsIEFnYXJ3YWwgPGFuY2hhbGFnQGFtYXpvbi5jb20+IHdyaXRlczoKPiBP
biBUaHUsIEphbiAwOSwgMjAyMCBhdCAwMTowNzoyN1BNICswMTAwLCBUaG9tYXMgR2xlaXhuZXIg
d3JvdGU6Cj4+IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPiB3cml0ZXM6Cj4+
IFNvIGVpdGhlciB5b3UgY2FuIGhhbmRsZSBpdCBwdXJlbHkgb24gdGhlIFhFTiBzaWRlIHdpdGhv
dXQgdG91Y2hpbmcgYW55Cj4+IGNvcmUgc3RhdGUgb3IgeW91IG5lZWQgdG8gY29tZSB1cCB3aXRo
IHNvbWUgd2F5IG9mIGxldHRpbmcgdGhlIGNvcmUgY29kZQo+PiBrbm93IHRoYXQgaXQgc2hvdWxk
IGludm9rZSBzaHV0ZG93biBpbnN0ZWFkIG9mIGRpc2FibGUuCj4+IAo+PiBTb21ldGhpbmcgbGlr
ZSB0aGUgY29tcGxldGVseSB1bnRlc3RlZCBwYXRjaCBiZWxvdy4KPgo+IFVuZGVyc3RhbmRhYmxl
LiBSZWFsbHkgYXBwcmVjaWF0ZSB0aGUgcGF0Y2ggc3VnZ2VzdGlvbiBiZWxvdyBhbmQgaSB3aWxs
IHRlc3QgaXQKPiBmb3Igc3VyZSBhbmQgc2VlIGlmIHRoaW5ncyBjYW4gYmUgZml4ZWQgcHJvcGVy
bHkgaW4gaXJxIGNvcmUgaWYgdGhhdHMgdGhlIG9ubHkKPiBvcHRpb24uIEluIHRoZSBtZWFud2hp
bGUsIEkgdHJpZWQgdG8gZml4IGl0IG9uIHhlbiBzaWRlIHVubGVzcyBpdCBnaXZlcyB5b3UgdGhl
IAo+IHNhbWUgZmVlbGluZyBhcyBhYm92ZT8gTVNJLXggYXJlIGp1c3QgZmluZSwganVzdCBpb2Fw
aWMgb25lcyBkb24ndCBnZXQgYW55IGV2ZW50Cj4gY2hhbm5lbCBhc3NzaWduZWQgaGVuY2UgZW5h
YmxlX2R5bmlycSBkb2VzIG5vdGhpbmcuIFRob3NlIG5lZWRzIHRvIGJlIHJlc3RhcnRlZC4KPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMv
eGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4gaW5kZXggMWJiMGI1MjJkMDA0Li4yZWQxNTJmMzU4
MTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiAgICAg
KysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBAQCAtNTc1LDYgKzU3NSwx
MSBAQCBzdGF0aWMgdm9pZCBzaHV0ZG93bl9waXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSkKPgo+
IHN0YXRpYyB2b2lkIGVuYWJsZV9waXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSkKPiB7Cj4gICAg
ICsvKmlvYXBpYyBpbnRlcnJ1cHRzIGRvbid0IGdldCBldmVudCBjaGFubmVsIGFzc2lnbmVkCj4g
ICAgICAgICsgKiBhZnRlciBiZWluZyBleHBsaWNpdGx5IHNodXRkb3duIGR1cmluZyBndWVzdAo+
ICAgICAgICArICogaGliZXJuYXRpb24uIFRoZXkgbmVlZCB0byBiZSByZXN0YXJ0ZWQqLwo+ICAg
ICAgICAgKyAgICAgICBpZighZXZ0Y2huX2Zyb21faXJxKGRhdGEtPmlycSkpCj4gICAgICAgICAr
ICAgICAgICAgICAgICAgc3RhcnR1cF9waXJxKGRhdGEpOwo+ICAgICBlbmFibGVfZHluaXJxKGRh
dGEpOwo+ICB9CgpJbnRlcmVzdGluZyBwYXRjaCBmb3JtYXQgOikKCkRvaW5nIHRoZSBzaHV0ZG93
biBmcm9tIHN5c2NvcmVfb3BzIGFuZCB0aGUgc3RhcnR1cCBjb25kaXRpb25hbGx5IGluIGEKdG90
YWx5IHVucmVsYXRlZCBmdW5jdGlvbiBpcyBub3QgcmVhbGx5IGludHVpdGl2ZS4KClNvIGVpdGhl
ciB5b3UgZG8gaXQgc3ltbWV0cmljYWxseSBpbiBYRU4gdmlhIHN5c2NvcmVfb3BzIGNhbGxiYWNr
cyBvcgp5b3UgbGV0IHRoZSBpcnEgY29yZSBjb2RlIGhlbHAgeW91IG91dCB3aXRoIHRoZSBwYXRj
aCBJIHByb3ZpZGVkCgpUaGFua3MsCgogICAgICAgIHRnbHgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:42:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19: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 1iq0BF-0003qB-9C; Fri, 10 Jan 2020 19:42:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OjxR=27=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iq0BD-0003q4-Nj
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:42:47 +0000
X-Inumbo-ID: 586fad48-33e1-11ea-a2eb-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 586fad48-33e1-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 19:42:34 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iq0AU-0008Ob-Dz; Fri, 10 Jan 2020 22:42:02 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2020 22:41:49 +0300
Message-Id: <20200110194158.14190-3-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSBpcyBpbnRyb2R1Y2VkIEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8sIHRvIGJlIHVzZWQg
YXQgc3RhcnQgb2YKZnVuY3Rpb25zIHdpdGggZXJycCBPVVQgcGFyYW1ldGVyLgoKSXQgaGFzIHRo
cmVlIGdvYWxzOgoKMS4gRml4IGlzc3VlIHdpdGggZXJyb3JfZmF0YWwgJiBlcnJvcl9wcmVwZW5k
L2Vycm9yX2FwcGVuZF9oaW50OiB1c2VyCmNhbid0IHNlZSB0aGlzIGFkZGl0aW9uYWwgaW5mb3Jt
YXRpb24sIGJlY2F1c2UgZXhpdCgpIGhhcHBlbnMgaW4KZXJyb3Jfc2V0ZyBlYXJsaWVyIHRoYW4g
aW5mb3JtYXRpb24gaXMgYWRkZWQuIFtSZXBvcnRlZCBieSBHcmVnIEt1cnpdCgoyLiBGaXggaXNz
dWUgd2l0aCBlcnJvcl9hYm9ydCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwCmVycm9y
X2Fib3J0IGJ5IGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUsIHJlc3VsdGluZyBjb3JlZHVtcCB3
aWxsCnJlZmVyIHRvIGVycm9yX3Byb3BhZ2F0ZSBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBl
cnJvciBoYXBwZW5lZC4KKHRoZSBtYWNybyBpdHNlbGYgZG9lc24ndCBmaXggdGhlIGlzc3VlLCBi
dXQgaXQgYWxsb3dzIHRvIFszLl0gZHJvcCBhbGwKbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSBw
YXR0ZXJuLCB3aGljaCB3aWxsIGRlZmluaXRlbHkgZml4IHRoZSBpc3N1ZSkKW1JlcG9ydGVkIGJ5
IEtldmluIFdvbGZdCgozLiBEcm9wIGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUgcGF0dGVybiwg
d2hpY2ggaXMgdXNlZCB0byB3b3JrYXJvdW5kCnZvaWQgZnVuY3Rpb25zIHdpdGggZXJycCBwYXJh
bWV0ZXIsIHdoZW4gY2FsbGVyIHdhbnRzIHRvIGtub3cgcmVzdWx0aW5nCnN0YXR1cy4gKE5vdGU6
IGFjdHVhbGx5IHRoZXNlIGZ1bmN0aW9ucyBjb3VsZCBiZSBtZXJlbHkgdXBkYXRlZCB0bwpyZXR1
cm4gaW50IGVycm9yIGNvZGUpLgoKVG8gYWNoaWV2ZSB0aGVzZSBnb2Fscywgd2UgbmVlZCB0byBh
ZGQgaW52b2NhdGlvbiBvZiB0aGUgbWFjcm8gYXQgc3RhcnQKb2YgZnVuY3Rpb25zLCB3aGljaCBu
ZWVkcyBlcnJvcl9wcmVwZW5kL2Vycm9yX2FwcGVuZF9oaW50ICgxLik7IGFkZAppbnZvY2F0aW9u
IG9mIHRoZSBtYWNybyBhdCBzdGFydCBvZiBmdW5jdGlvbnMgd2hpY2ggZG8KbG9jYWxfZXJyK2Vy
cm9yX3Byb3BhZ2F0ZSBzY2VuYXJpbyB0aGUgY2hlY2sgZXJyb3JzLCBkcm9wIGxvY2FsIGVycm9y
cwpmcm9tIHRoZW0gYW5kIGp1c3QgdXNlICplcnJwIGluc3RlYWQgKDIuLCAzLikuCgpTaWduZWQt
b2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+Ci0tLQoKQ0M6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgpDQzogRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkNDOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgpDQzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ0M6IEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CkNDOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CkND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1
bEB4ZW4ub3JnPgpDQzogIlBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIiA8cGhpbG1kQHJlZGhhdC5j
b20+CkNDOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpDQzogR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+CkNDOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4Lmli
bS5jb20+CkNDOiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CkNDOiBNaWNo
YWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNDOiBxZW11LWJsb2NrQG5vbmdu
dS5vcmcKQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKIGluY2x1ZGUvcWFwaS9l
cnJvci5oIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9xYXBpL2Vycm9yLmggYi9pbmNsdWRlL3FhcGkvZXJyb3IuaAppbmRleCBm
YThkNTFmZDZkLi41MzJiOWFmYjllIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvZXJyb3IuaAor
KysgYi9pbmNsdWRlL3FhcGkvZXJyb3IuaApAQCAtNzgsNyArNzgsNyBAQAogICogQ2FsbCBhIGZ1
bmN0aW9uIHRyZWF0aW5nIGVycm9ycyBhcyBmYXRhbDoKICAqICAgICBmb28oYXJnLCAmZXJyb3Jf
ZmF0YWwpOwogICoKLSAqIFJlY2VpdmUgYW4gZXJyb3IgYW5kIHBhc3MgaXQgb24gdG8gdGhlIGNh
bGxlcjoKKyAqIFJlY2VpdmUgYW4gZXJyb3IgYW5kIHBhc3MgaXQgb24gdG8gdGhlIGNhbGxlciAo
REVQUkVDQVRFRCopOgogICogICAgIEVycm9yICplcnIgPSBOVUxMOwogICogICAgIGZvbyhhcmcs
ICZlcnIpOwogICogICAgIGlmIChlcnIpIHsKQEAgLTk4LDYgKzk4LDUwIEBACiAgKiAgICAgZm9v
KGFyZywgZXJycCk7CiAgKiBmb3IgcmVhZGFiaWxpdHkuCiAgKgorICogREVQUkVDQVRFRCogVGhp
cyBwYXR0ZXJuIGlzIGRlcHJlY2F0ZWQgbm93LCB1c2UgRVJSUF9BVVRPX1BST1BBR0FURSBtYWNy
bworICogaW5zdGVhZCAoZGVmaW5lZCBiZWxvdykuCisgKiBJdCdzIGRlcHJlY2F0ZWQgYmVjYXVz
ZSBvZiB0d28gdGhpbmdzOgorICoKKyAqIDEuIElzc3VlIHdpdGggZXJyb3JfYWJvcnQgJiBlcnJv
cl9wcm9wYWdhdGU6IHdoZW4gd2Ugd3JhcCBlcnJvcl9hYm9ydCBieQorICogbG9jYWxfZXJyK2Vy
cm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNvcmVkdW1wIHdpbGwgcmVmZXIgdG8gZXJyb3JfcHJv
cGFnYXRlCisgKiBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBlcnJvciBoYXBwZW5lZC4KKyAq
CisgKiAyLiBBIGxvdCBvZiBleHRyYSBjb2RlIG9mIHRoZSBzYW1lIHBhdHRlcm4KKyAqCisgKiBI
b3cgdG8gdXBkYXRlIG9sZCBjb2RlIHRvIHVzZSBFUlJQX0FVVE9fUFJPUEFHQVRFPworICoKKyAq
IEFsbCB5b3UgbmVlZCBpcyB0byBhZGQgRVJSUF9BVVRPX1BST1BBR0FURSgpIGludm9jYXRpb24g
YXQgZnVuY3Rpb24gc3RhcnQsCisgKiB0aGFuIHlvdSBtYXkgc2FmZWx5IGRlcmVmZXJlbmNlIGVy
cnAgdG8gY2hlY2sgZXJyb3JzIGFuZCBkbyBub3QgbmVlZCBhbnkKKyAqIGFkZGl0aW9uYWwgbG9j
YWwgRXJyb3IgdmFyaWFibGVzIG9yIGNhbGxzIHRvIGVycm9yX3Byb3BhZ2F0ZSgpLgorICoKKyAq
IEV4YW1wbGU6CisgKgorICogb2xkIGNvZGUKKyAqCisgKiAgICAgdm9pZCBmbiguLi4sIEVycm9y
ICoqZXJycCkgeworICogICAgICAgICBFcnJvciAqZXJyID0gTlVMTDsKKyAqICAgICAgICAgZm9v
KGFyZywgJmVycik7CisgKiAgICAgICAgIGlmIChlcnIpIHsKKyAqICAgICAgICAgICAgIGhhbmRs
ZSB0aGUgZXJyb3IuLi4KKyAqICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIp
OworICogICAgICAgICAgICAgcmV0dXJuOworICogICAgICAgICB9CisgKiAgICAgICAgIC4uLgor
ICogICAgIH0KKyAqCisgKiB1cGRhdGVkIGNvZGUKKyAqCisgKiAgICAgdm9pZCBmbiguLi4sIEVy
cm9yICoqZXJycCkgeworICogICAgICAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CisgKiAgICAg
ICAgIGZvbyhhcmcsIGVycnApOworICogICAgICAgICBpZiAoKmVycnApIHsKKyAqICAgICAgICAg
ICAgIGhhbmRsZSB0aGUgZXJyb3IuLi4KKyAqICAgICAgICAgICAgIHJldHVybjsKKyAqICAgICAg
ICAgfQorICogICAgICAgICAuLi4KKyAqICAgICB9CisgKgorICoKICAqIFJlY2VpdmUgYW5kIGFj
Y3VtdWxhdGUgbXVsdGlwbGUgZXJyb3JzIChmaXJzdCBvbmUgd2lucyk6CiAgKiAgICAgRXJyb3Ig
KmVyciA9IE5VTEwsICpsb2NhbF9lcnIgPSBOVUxMOwogICogICAgIGZvbyhhcmcsICZlcnIpOwpA
QCAtMzQ4LDYgKzM5Miw0NCBAQCB2b2lkIGVycm9yX3NldF9pbnRlcm5hbChFcnJvciAqKmVycnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvckNsYXNzIGVycl9jbGFzcywgY29uc3QgY2hh
ciAqZm10LCAuLi4pCiAgICAgR0NDX0ZNVF9BVFRSKDYsIDcpOwogCit0eXBlZGVmIHN0cnVjdCBF
cnJvclByb3BhZ2F0b3IgeworICAgIEVycm9yICpsb2NhbF9lcnI7CisgICAgRXJyb3IgKiplcnJw
OworfSBFcnJvclByb3BhZ2F0b3I7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9wcm9wYWdh
dG9yX2NsZWFudXAoRXJyb3JQcm9wYWdhdG9yICpwcm9wKQoreworICAgIGVycm9yX3Byb3BhZ2F0
ZShwcm9wLT5lcnJwLCBwcm9wLT5sb2NhbF9lcnIpOworfQorCitHX0RFRklORV9BVVRPX0NMRUFO
VVBfQ0xFQVJfRlVOQyhFcnJvclByb3BhZ2F0b3IsIGVycm9yX3Byb3BhZ2F0b3JfY2xlYW51cCk7
CisKKy8qCisgKiBFUlJQX0FVVE9fUFJPUEFHQVRFCisgKgorICogVGhpcyBtYWNybyBpcyBjcmVh
dGVkIHRvIGJlIHRoZSBmaXJzdCBsaW5lIG9mIGEgZnVuY3Rpb24gd2hpY2ggdXNlCisgKiBFcnJv
ciAqKmVycnAgcGFyYW1ldGVyIHRvIHJlcG9ydCBlcnJvci4gSXQncyBuZWVkZWQgb25seSBpbiBj
YXNlcyB3aGVyZSB3ZQorICogd2FudCB0byB1c2UgZXJyb3JfcHJlcGVuZCwgZXJyb3JfYXBwZW5k
X2hpbnQgb3IgZGVyZWZlcmVuY2UgKmVycnAuIEl0J3MKKyAqIHN0aWxsIHNhZmUgKGJ1dCB1c2Vs
ZXNzKSBpbiBvdGhlciBjYXNlcy4KKyAqCisgKiBJZiBlcnJwIGlzIE5VTEwgb3IgcG9pbnRzIHRv
IGVycm9yX2ZhdGFsLCBpdCBpcyByZXdyaXR0ZW4gdG8gcG9pbnQgdG8gYQorICogbG9jYWwgRXJy
b3Igb2JqZWN0LCB3aGljaCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcHJvcGFnYXRlZCB0byB0aGUg
b3JpZ2luYWwKKyAqIGVycnAgb24gZnVuY3Rpb24gZXhpdCAoc2VlIGVycm9yX3Byb3BhZ2F0b3Jf
Y2xlYW51cCkuCisgKgorICogQWZ0ZXIgaW52b2NhdGlvbiBvZiB0aGlzIG1hY3JvIGl0IGlzIGFs
d2F5cyBzYWZlIHRvIGRlcmVmZXJlbmNlIGVycnAKKyAqIChhcyBpdCdzIG5vdCBOVUxMIGFueW1v
cmUpIGFuZCB0byBhZGQgaW5mb3JtYXRpb24gKGJ5IGVycm9yX3ByZXBlbmQgb3IKKyAqIGVycm9y
X2FwcGVuZF9oaW50KQorICogKGFzLCBpZiBpdCB3YXMgZXJyb3JfZmF0YWwsIHdlIHN3YXBwZWQg
aXQgd2l0aCBhIGxvY2FsX2Vycm9yIHRvIGJlCisgKiBwcm9wYWdhdGVkIG9uIGNsZWFudXApLgor
ICoKKyAqIE5vdGU6IHdlIGRvbid0IHdyYXAgdGhlIGVycm9yX2Fib3J0IGNhc2UsIGFzIHdlIHdh
bnQgcmVzdWx0aW5nIGNvcmVkdW1wCisgKiB0byBwb2ludCB0byB0aGUgcGxhY2Ugd2hlcmUgdGhl
IGVycm9yIGhhcHBlbmVkLCBub3QgdG8gZXJyb3JfcHJvcGFnYXRlLgorICovCisjZGVmaW5lIEVS
UlBfQVVUT19QUk9QQUdBVEUoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgZ19hdXRvKEVycm9yUHJvcGFnYXRvcikgX2F1dG9fZXJycF9wcm9wID0gey5lcnJwID0gZXJy
cH07ICBcCisgICAgZXJycCA9ICgoZXJycCA9PSBOVUxMIHx8ICplcnJwID09IGVycm9yX2ZhdGFs
KSAgICAgICAgICAgICBcCisgICAgICAgICAgICA/ICZfYXV0b19lcnJwX3Byb3AubG9jYWxfZXJy
IDogZXJycCkKKwogLyoKICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8gYWJvcnQgb24g
ZXJyb3IuCiAgKiBTZWUgZXJyb3Jfc2V0ZygpIGFuZCBlcnJvcl9wcm9wYWdhdGUoKSBmb3IgZGV0
YWlscy4KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:42:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19: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 1iq0BA-0003pt-0r; Fri, 10 Jan 2020 19:42:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OjxR=27=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iq0B8-0003po-Ox
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:42:42 +0000
X-Inumbo-ID: 57c1c304-33e1-11ea-a2eb-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 57c1c304-33e1-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 19:42:32 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iq0AU-0008Ob-NH; Fri, 10 Jan 2020 22:42:02 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2020 22:41:50 +0300
Message-Id: <20200110194158.14190-4-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/11] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgotLS0KCkNDOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
Q0M6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpDQzogS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNDOiBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgpDQzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KQ0M6ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBoaWxtZEBy
ZWRoYXQuY29tPgpDQzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KQ0M6IEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDQzogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBs
aW51eC5pYm0uY29tPgpDQzogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgpD
QzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDQzogcWVtdS1ibG9j
a0Bub25nbnUub3JnCkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCiBpbmNsdWRl
L3FhcGkvZXJyb3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogc2NyaXB0cy9j
b2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIHwgMTM5ICsrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQoKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvcWFwaS9lcnJvci5oIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKaW5kZXgg
NTMyYjlhZmI5ZS4uZGNmYjc3ZTEwNyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9xYXBpL2Vycm9yLmgK
KysrIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKQEAgLTE0MSw2ICsxNDEsOSBAQAogICogICAgICAg
ICAuLi4KICAqICAgICB9CiAgKgorICogRm9yIG1hc3MgY29udmVyc2lvbiB1c2Ugc2NyaXB0Cisg
KiAgIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQorICoKICAq
CiAgKiBSZWNlaXZlIGFuZCBhY2N1bXVsYXRlIG11bHRpcGxlIGVycm9ycyAoZmlyc3Qgb25lIHdp
bnMpOgogICogICAgIEVycm9yICplcnIgPSBOVUxMLCAqbG9jYWxfZXJyID0gTlVMTDsKZGlmZiAt
LWdpdCBhL3NjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSBiL3Nj
cmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42YzcyYTUwNDlmCi0tLSAvZGV2L251bGwKKysrIGIv
c2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCkBAIC0wLDAgKzEs
MTM5IEBACisvLyBVc2UgRVJSUF9BVVRPX1BST1BBR0FURSAoc2VlIGluY2x1ZGUvcWFwaS9lcnJv
ci5oKQorLy8KKy8vIENvcHlyaWdodCAoYykgMjAyMCBWaXJ0dW96em8gSW50ZXJuYXRpb25hbCBH
bWJILgorLy8KKy8vIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisvLyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorLy8gdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKy8v
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisvLworLy8gVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisvLyBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorLy8gTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQorLy8gR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKy8vCisvLyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorLy8gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisvLworLy8gVXNhZ2UgZXhh
bXBsZToKKy8vIHNwYXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFn
YXRlZC1lcnJwLmNvY2NpIFwKKy8vICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1m
aWxlLmggLS1pbi1wbGFjZSAtLW5vLXNob3ctZGlmZiBcCisvLyAgYmxvY2tkZXYtbmJkLmMgcWVt
dS1uYmQuYyB7YmxvY2svbmJkKixuYmQvKixpbmNsdWRlL2Jsb2NrL25iZCp9LltoY10KKworQEAK
Ky8vIEFkZCBpbnZvY2F0aW9uIHRvIGVycnAtZnVuY3Rpb25zIHdoZXJlIG5lY2Vzc2FyeQorLy8g
V2Ugc2hvdWxkIHNraXAgZnVuY3Rpb25zIHdpdGggIkVycm9yICpjb25zdCAqZXJycCIKKy8vIHBh
cmFtZXRlciwgYnV0IGhvdyB0byBkbyBpdCB3aXRoIGNvY2NpbmVsbGU/CisvLyBJIGRvbid0IGtu
b3csIHNvLCBJIHNraXAgdGhlbSBieSBmdW5jdGlvbiBuYW1lIHJlZ2V4LgorLy8gSXQncyBzYWZl
OiBpZiB3ZSBub3Qgc2tpcCBzb21lIGZ1bmN0aW9ucyB3aXRoCisvLyAiRXJyb3IgKmNvbnN0ICpl
cnJwIiwgRVJSUF9BVVRPX1BST1BBR0FURSBpbnZvY2F0aW9uCisvLyB3aWxsIGZhaWwgdG8gY29t
cGlsZSwgYmVjYXVzZSBvZiBjb25zdCB2aW9sYXRpb24uCitpZGVudGlmaWVyIGZuICF+ICJlcnJv
cl9hcHBlbmRfLipfaGludCI7CitpZGVudGlmaWVyIGxvY2FsX2VyciwgZXJycDsKK0BACisKKyBm
biguLi4sIEVycm9yICoqZXJycCwgLi4uKQorIHsKKysgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7
CisgICAgPCsuLi4KKyAgICAgICAgd2hlbiAhPSBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CisoCisg
ICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgLi4uKTsKK3wKKyAgICBlcnJvcl9wcmVwZW5kKGVy
cnAsIC4uLik7Cit8CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CispCisgICAgLi4uKz4K
KyB9CisKK0BydWxlMUAKKy8vIFdlIGRvIG5vdCBpbmhlcml0IGZyb20gcHJldmlvdXMgcnVsZSwg
YXMgd2Ugd2FudCB0byBtYXRjaAorLy8gYWxzbyBmdW5jdGlvbnMsIHdoaWNoIGFscmVhZHkgaGFk
IEVSUlBfQVVUT19QUk9QQUdBVEUKKy8vIGludm9jYXRpb24uCitpZGVudGlmaWVyIGZuICF+ICJl
cnJvcl9hcHBlbmRfLipfaGludCI7CitpZGVudGlmaWVyIGxvY2FsX2VyciwgZXJycDsKK0BACisK
KyBmbiguLi4sIEVycm9yICoqZXJycCwgLi4uKQorIHsKKyAgICAgPC4uLgorLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKKyAgICAgLi4uPgorIH0KKworQEAKKy8vIEhhbmRsZSBwYXR0ZXJu
IHdpdGggZ290bywgb3RoZXJ3aXNlIHdlJ2xsIGZpbmlzaCB1cAorLy8gd2l0aCBsYWJlbHMgYXQg
ZnVuY3Rpb24gZW5kIHdoaWNoIHdpbGwgbm90IGNvbXBpbGUuCitpZGVudGlmaWVyIHJ1bGUxLmZu
LCBydWxlMS5sb2NhbF9lcnIsIHJ1bGUxLmVycnA7CitpZGVudGlmaWVyIE9VVDsKK0BACisKKyBm
biguLi4pCisgeworICAgICA8Li4uCistICAgIGdvdG8gT1VUOworKyAgICByZXR1cm47CisgICAg
IC4uLj4KKy0gT1VUOgorLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyB9
CisKK0BACitpZGVudGlmaWVyIHJ1bGUxLmZuLCBydWxlMS5sb2NhbF9lcnIsIHJ1bGUxLmVycnA7
CitleHByZXNzaW9uIGxpc3QgYXJnczsgLy8gdG8gcmVpbmRlbnQgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQKK0BACisKKyBmbiguLi4pCisgeworICAgICA8Li4uCisoCistICAgIGVycm9yX2ZyZWUo
bG9jYWxfZXJyKTsKKy0gICAgbG9jYWxfZXJyID0gTlVMTDsKKysgICAgZXJyb3JfZnJlZV9lcnJw
KGVycnApOworfAorLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CisrICAgIGVycm9yX2ZyZWVf
ZXJycChlcnJwKTsKK3wKKy0gICAgZXJyb3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOworKyAgICBl
cnJvcl9yZXBvcnRfZXJycChlcnJwKTsKK3wKKy0gICAgd2Fybl9yZXBvcnRfZXJyKGxvY2FsX2Vy
cik7CisrICAgIHdhcm5fcmVwb3J0X2VycnAoZXJycCk7Cit8CistICAgIGVycm9yX3Byb3BhZ2F0
ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgYXJncyk7CisrICAgIGVycm9yX3ByZXBlbmQoZXJy
cCwgYXJncyk7Cit8CistICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworKQor
ICAgICAuLi4+CisgfQorCitAQAoraWRlbnRpZmllciBydWxlMS5mbiwgcnVsZTEubG9jYWxfZXJy
LCBydWxlMS5lcnJwOworQEAKKworIGZuKC4uLikKKyB7CisgICAgIDwuLi4KKygKKy0gICAgJmxv
Y2FsX2VycgorKyAgICBlcnJwCit8CistICAgIGxvY2FsX2VycgorKyAgICAqZXJycAorKQorICAg
ICAuLi4+CisgfQorCitAQAoraWRlbnRpZmllciBydWxlMS5mbiwgcnVsZTEuZXJycDsKK0BACisK
KyBmbiguLi4pCisgeworICAgICA8Li4uCistICplcnJwICE9IE5VTEwKKysgKmVycnAKKyAgICAg
Li4uPgorIH0KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:42:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19: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 1iq0BJ-0003r9-IQ; Fri, 10 Jan 2020 19:42:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OjxR=27=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iq0BI-0003qs-Nq
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:42:52 +0000
X-Inumbo-ID: 58f8f8c8-33e1-11ea-ac27-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58f8f8c8-33e1-11ea-ac27-bc764e2007e4;
 Fri, 10 Jan 2020 19:42:34 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iq0AT-0008Ob-Ta; Fri, 10 Jan 2020 22:42:02 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2020 22:41:48 +0300
Message-Id: <20200110194158.14190-2-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 01/11] qapi/error: add (Error **errp)
 cleaning APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgotLS0KCkNDOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
Q0M6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpDQzogS2V2aW4gV29sZiA8a3dvbGZA
cmVkaGF0LmNvbT4KQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNDOiBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgpDQzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KQ0M6ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBoaWxtZEBy
ZWRoYXQuY29tPgpDQzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KQ0M6IEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDQzogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBs
aW51eC5pYm0uY29tPgpDQzogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgpD
QzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDQzogcWVtdS1ibG9j
a0Bub25nbnUub3JnCkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCiBpbmNsdWRl
L3FhcGkvZXJyb3IuaCB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMjYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWFwaS9lcnJvci5o
IGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKaW5kZXggYWQ1YjZlODk2ZC4uZmE4ZDUxZmQ2ZCAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9xYXBpL2Vycm9yLmgKKysrIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgK
QEAgLTMwOSw2ICszMDksMzIgQEAgdm9pZCB3YXJuX3JlcG9ydGZfZXJyKEVycm9yICplcnIsIGNv
bnN0IGNoYXIgKmZtdCwgLi4uKQogdm9pZCBlcnJvcl9yZXBvcnRmX2VycihFcnJvciAqZXJyLCBj
b25zdCBjaGFyICpmbXQsIC4uLikKICAgICBHQ0NfRk1UX0FUVFIoMiwgMyk7CiAKKy8qCisgKiBG
dW5jdGlvbnMgdG8gY2xlYW4gRXJyb3IgKiplcnJwOiBjYWxsIGNvcnJlc3BvbmRpbmcgRXJyb3Ig
KmVyciBjbGVhbmluZworICogZnVuY3Rpb24gYW4gc2V0IHBvaW50ZXIgdG8gTlVMTAorICovCitz
dGF0aWMgaW5saW5lIHZvaWQgZXJyb3JfZnJlZV9lcnJwKEVycm9yICoqZXJycCkKK3sKKyAgICBh
c3NlcnQoZXJycCAmJiAqZXJycCk7CisgICAgZXJyb3JfZnJlZSgqZXJycCk7CisgICAgKmVycnAg
PSBOVUxMOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZXJyb3JfcmVwb3J0X2VycnAoRXJyb3Ig
KiplcnJwKQoreworICAgIGFzc2VydChlcnJwICYmICplcnJwKTsKKyAgICBlcnJvcl9yZXBvcnRf
ZXJyKCplcnJwKTsKKyAgICAqZXJycCA9IE5VTEw7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB3
YXJuX3JlcG9ydF9lcnJwKEVycm9yICoqZXJycCkKK3sKKyAgICBhc3NlcnQoZXJycCAmJiAqZXJy
cCk7CisgICAgd2Fybl9yZXBvcnRfZXJyKCplcnJwKTsKKyAgICAqZXJycCA9IE5VTEw7Cit9CisK
KwogLyoKICAqIEp1c3QgbGlrZSBlcnJvcl9zZXRnKCksIGV4Y2VwdCB5b3UgZ2V0IHRvIHNwZWNp
ZnkgdGhlIGVycm9yIGNsYXNzLgogICogTm90ZTogdXNlIG9mIGVycm9yIGNsYXNzZXMgb3RoZXIg
dGhhbiBFUlJPUl9DTEFTU19HRU5FUklDX0VSUk9SIGlzCi0tIAoyLjIxLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:42:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq0BO-0003sY-TB; Fri, 10 Jan 2020 19:42:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OjxR=27=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iq0BN-0003sF-O1
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:42:57 +0000
X-Inumbo-ID: 58c9e574-33e1-11ea-a2eb-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58c9e574-33e1-11ea-a2eb-bc764e2007e4;
 Fri, 10 Jan 2020 19:42:34 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iq0AX-0008Ob-5N; Fri, 10 Jan 2020 22:42:05 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2020 22:41:58 +0300
Message-Id: <20200110194158.14190-12-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 11/11] xen: introduce ERRP_AUTO_PROPAGATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@redhat.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>

SWYgd2Ugd2FudCB0byBhZGQgc29tZSBpbmZvIHRvIGVycnAgKGJ5IGVycm9yX3ByZXBlbmQoKSBv
cgplcnJvcl9hcHBlbmRfaGludCgpKSwgd2UgbXVzdCB1c2UgdGhlIEVSUlBfQVVUT19QUk9QQUdB
VEUgbWFjcm8uCk90aGVyd2lzZSwgdGhpcyBpbmZvIHdpbGwgbm90IGJlIGFkZGVkIHdoZW4gZXJy
cCA9PSAmZXJyb3JfZmF0YWwKKHRoZSBwcm9ncmFtIHdpbGwgZXhpdCBwcmlvciB0byB0aGUgZXJy
b3JfYXBwZW5kX2hpbnQoKSBvcgplcnJvcl9wcmVwZW5kKCkgY2FsbCkuICBGaXggc3VjaCBjYXNl
cy4KCklmIHdlIHdhbnQgdG8gY2hlY2sgZXJyb3IgYWZ0ZXIgZXJycC1mdW5jdGlvbiBjYWxsLCB3
ZSBuZWVkIHRvCmludHJvZHVjZSBsb2NhbF9lcnIgYW5kIHRoZW4gcHJvcGFnYXRlIGl0IHRvIGVy
cnAuIEluc3RlYWQsIHVzZQpFUlJQX0FVVE9fUFJPUEFHQVRFIG1hY3JvLCBiZW5lZml0cyBhcmU6
CjEuIE5vIG5lZWQgb2YgZXhwbGljaXQgZXJyb3JfcHJvcGFnYXRlIGNhbGwKMi4gTm8gbmVlZCBv
ZiBleHBsaWNpdCBsb2NhbF9lcnIgdmFyaWFibGU6IHVzZSBlcnJwIGRpcmVjdGx5CjMuIEVSUlBf
QVVUT19QUk9QQUdBVEUgbGVhdmVzIGVycnAgYXMgaXMgaWYgaXQncyBub3QgTlVMTCBvcgogICAm
ZXJyb3JfZmF0YWwsIHRoaXMgbWVhbnMgdGhhdCB3ZSBkb24ndCBicmVhayBlcnJvcl9hYm9ydAog
ICAod2UnbGwgYWJvcnQgb24gZXJyb3Jfc2V0LCBub3Qgb24gZXJyb3JfcHJvcGFnYXRlKQoKVGhp
cyBjb21taXQgaXMgZ2VuZXJhdGVkIGJ5IGNvbW1hbmQKCiAgICBzZWQgLW4gJy9eWDg2IFhlbiBD
UFVzJC8sL14kL3tzL15GOiAvL3B9JyBNQUlOVEFJTkVSUyB8IFwKICAgIHhhcmdzIGdpdCBscy1m
aWxlcyB8IGdyZXAgJ1wuW2hjXSQnIHwgXAogICAgeGFyZ3Mgc3BhdGNoIFwKICAgICAgICAtLXNw
LWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIFwKICAg
ICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxlLmggXAogICAgICAgIC0t
aW4tcGxhY2UgLS1uby1zaG93LWRpZmYgLS1tYXgtd2lkdGggODAKClJlcG9ydGVkLWJ5OiBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpSZXBvcnRlZC1ieTogR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2su
YyB8ICAxNyArKy0tLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAgICAgIHwgMTI1ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvcGNpLWhvc3QveGVuX2lnZF9wdC5jICAg
ICAgIHwgICA3ICstCiBody94ZW4veGVuLWJhY2tlbmQuYyAgICAgICAgICAgfCAgIDcgKy0KIGh3
L3hlbi94ZW4tYnVzLmMgICAgICAgICAgICAgICB8IDEwMCArKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogaHcveGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYyAgIHwgIDI3ICsrKystLS0KIGh3L3hl
bi94ZW5fcHQuYyAgICAgICAgICAgICAgICB8ICAyNSArKystLS0tCiBody94ZW4veGVuX3B0X2Nv
bmZpZ19pbml0LmMgICAgfCAgMjAgKysrLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNlcnRp
b25zKCspLCAxODYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5l
L3hlbi1ibG9jay5jIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCmluZGV4IDNiOWNh
ZWIyZmEuLmMzOGUzYzNkODUgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxv
Y2suYworKysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKQEAgLTcyNyw4ICs3Mjcs
OCBAQCB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJv
dG9jb2wsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogewor
ICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGRhdGFw
bGFuZS0+eGVuZGV2OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHVuc2lnbmVk
IGludCByaW5nX3NpemU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTc2NCw5ICs3NjQsOCBA
QCB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVuQmxvY2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSwKICAgICB9CiAKICAgICB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYs
IGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBzdG9wOwogICAgIH0KIApA
QCAtNzc0LDkgKzc3Myw4IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9j
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ19yZWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dS
SVRFLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gc3RvcDsKICAgICB9
CiAKQEAgLTgwOSw5ICs4MDcsOCBAQCB2b2lkIHhlbl9ibG9ja19kYXRhcGxhbmVfc3RhcnQoWGVu
QmxvY2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKICAgICBkYXRhcGxhbmUtPmV2ZW50X2NoYW5uZWwg
PQogICAgICAgICB4ZW5fZGV2aWNlX2JpbmRfZXZlbnRfY2hhbm5lbCh4ZW5kZXYsIGRhdGFwbGFu
ZS0+Y3R4LCBldmVudF9jaGFubmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fYmxvY2tfZGF0YXBsYW5lX2V2ZW50LCBkYXRhcGxhbmUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIHN0b3A7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tYmxvY2su
YyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5jCmluZGV4IDg3OWZjMzEwYTQuLjcwNDI4ZjVhNzkgMTAw
NjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1ibG9jay5j
CkBAIC0xOTQsNiArMTk0LDcgQEAgc3RhdGljIGNvbnN0IEJsb2NrRGV2T3BzIHhlbl9ibG9ja19k
ZXZfb3BzID0gewogCiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBY
ZW5CbG9ja0RldmljZSAqYmxvY2tkZXYgPSBYRU5fQkxPQ0tfREVWSUNFKHhlbmRldik7CiAgICAg
WGVuQmxvY2tEZXZpY2VDbGFzcyAqYmxvY2tkZXZfY2xhc3MgPQogICAgICAgICBYRU5fQkxPQ0tf
REVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwpAQCAtMjAxLDcgKzIwMiw2IEBAIHN0YXRpYyB2b2lk
IHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAg
WGVuQmxvY2tWZGV2ICp2ZGV2ID0gJmJsb2NrZGV2LT5wcm9wcy52ZGV2OwogICAgIEJsb2NrQ29u
ZiAqY29uZiA9ICZibG9ja2Rldi0+cHJvcHMuY29uZjsKICAgICBCbG9ja0JhY2tlbmQgKmJsayA9
IGNvbmYtPmJsazsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmICh2ZGV2
LT50eXBlID09IFhFTl9CTE9DS19WREVWX1RZUEVfSU5WQUxJRCkgewogICAgICAgICBlcnJvcl9z
ZXRnKGVycnAsICJ2ZGV2IHByb3BlcnR5IG5vdCBzZXQiKTsKQEAgLTIxMSw5ICsyMTEsOCBAQCBz
dGF0aWMgdm9pZCB4ZW5fYmxvY2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHRyYWNlX3hlbl9ibG9ja19yZWFsaXplKHR5cGUsIHZkZXYtPmRpc2ssIHZkZXYt
PnBhcnRpdGlvbik7CiAKICAgICBpZiAoYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUpIHsKLSAgICAg
ICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUoYmxvY2tkZXYsICZsb2NhbF9lcnIpOwotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgYmxvY2tkZXZfY2xhc3MtPnJlYWxpemUoYmxvY2tkZXYsIGVycnAp
OworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQog
ICAgIH0KQEAgLTI4Myw4ICsyODIsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRf
Y2hhbmdlZChYZW5EZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVU
T19QUk9QQUdBVEUoKTsKICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlID0geGVu
X2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZSh4ZW5kZXYpOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogCiAgICAgc3dpdGNoIChmcm9udGVuZF9zdGF0ZSkgewogICAgIGNhc2UgWGVuYnVz
U3RhdGVJbml0aWFsaXNlZDoKQEAgLTI5MywxNSArMjkyLDEzIEBAIHN0YXRpYyB2b2lkIHhlbl9i
bG9ja19mcm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KIAotICAgICAgICB4ZW5fYmxvY2tfZGlzY29ubmVjdCh4ZW5kZXYsICZs
b2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3Qo
eGVuZGV2LCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogCi0gICAgICAgIHhlbl9ibG9ja19jb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vy
cik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB4ZW5fYmxvY2tfY29ubmVjdCh4ZW5kZXYsIGVy
cnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKQEAgLTMxNCw5ICszMTEsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZnJvbnRlbmRfY2hh
bmdlZChYZW5EZXZpY2UgKnhlbmRldiwKIAogICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CiAg
ICAgY2FzZSBYZW5idXNTdGF0ZVVua25vd246Ci0gICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0
KHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB4ZW5fYmxvY2tf
ZGlzY29ubmVjdCh4ZW5kZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTQwMywxMCArMzk5LDEwIEBAIHN0YXRpYyBpbnQg
dmJkX25hbWVfdG9fZGlzayhjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICoqZW5kcCwKIHN0
YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29u
c3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFx
dWUsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgRGV2
aWNlU3RhdGUgKmRldiA9IERFVklDRShvYmopOwogICAgIFByb3BlcnR5ICpwcm9wID0gb3BhcXVl
OwogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9IHFkZXZfZ2V0X3Byb3BfcHRyKGRldiwgcHJvcCk7
Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgY2hhciAqc3RyLCAqcDsKICAgICBj
b25zdCBjaGFyICplbmQ7CiAKQEAgLTQxNSw5ICs0MTEsOCBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB2aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3Ry
LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC02
NzEsOSArNjY2LDkgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChjb25zdCBj
aGFyICpub2RlX25hbWUsIEVycm9yICoqZXJycCkKIHN0YXRpYyBjaGFyICp4ZW5fYmxvY2tfYmxv
Y2tkZXZfYWRkKGNvbnN0IGNoYXIgKmlkLCBRRGljdCAqcWRpY3QsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BB
R0FURSgpOwogICAgIGNvbnN0IGNoYXIgKmRyaXZlciA9IHFkaWN0X2dldF90cnlfc3RyKHFkaWN0
LCAiZHJpdmVyIik7CiAgICAgQmxvY2tkZXZPcHRpb25zICpvcHRpb25zID0gTlVMTDsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICpub2RlX25hbWU7CiAgICAgVmlzaXRv
ciAqdjsKIApAQCAtNjg4LDE4ICs2ODMsMTYgQEAgc3RhdGljIGNoYXIgKnhlbl9ibG9ja19ibG9j
a2Rldl9hZGQoY29uc3QgY2hhciAqaWQsIFFEaWN0ICpxZGljdCwKICAgICB0cmFjZV94ZW5fYmxv
Y2tfYmxvY2tkZXZfYWRkKG5vZGVfbmFtZSk7CiAKICAgICB2ID0gcW9iamVjdF9pbnB1dF92aXNp
dG9yX25ldyhRT0JKRUNUKHFkaWN0KSk7Ci0gICAgdmlzaXRfdHlwZV9CbG9ja2Rldk9wdGlvbnMo
diwgTlVMTCwgJm9wdGlvbnMsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X3R5cGVfQmxvY2tkZXZP
cHRpb25zKHYsIE5VTEwsICZvcHRpb25zLCBlcnJwKTsKICAgICB2aXNpdF9mcmVlKHYpOwogCi0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAotICAg
IHFtcF9ibG9ja2Rldl9hZGQob3B0aW9ucywgJmxvY2FsX2Vycik7CisgICAgcW1wX2Jsb2NrZGV2
X2FkZChvcHRpb25zLCBlcnJwKTsKIAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICB9CiAKQEAgLTcxOCwxNCArNzExLDEyIEBAIGZhaWw6CiAKIHN0YXRp
YyB2b2lkIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KFhlbkJsb2NrRHJpdmUgKmRyaXZlLCBFcnJv
ciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIGNoYXIgKm5vZGVf
bmFtZSA9IGRyaXZlLT5ub2RlX25hbWU7CiAKICAgICBpZiAobm9kZV9uYW1lKSB7Ci0gICAgICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotCi0gICAgICAgIHhlbl9ibG9ja19ibG9ja2Rldl9k
ZWwobm9kZV9uYW1lLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhlbl9i
bG9ja19ibG9ja2Rldl9kZWwobm9kZV9uYW1lLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgZ19mcmVlKG5vZGVfbmFt
ZSk7CkBAIC03MzksNiArNzMwLDcgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19k
cml2ZV9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZXZpY2VfdHlwZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnAp
CiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIGNvbnN0IGNoYXIgKnBhcmFtcyA9
IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJwYXJhbXMiKTsKICAgICBjb25zdCBjaGFyICptb2Rl
ID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgIm1vZGUiKTsKICAgICBjb25zdCBjaGFyICpkaXJl
Y3RfaW9fc2FmZSA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJkaXJlY3QtaW8tc2FmZSIpOwpA
QCAtNzQ2LDcgKzczOCw2IEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tfZHJpdmVf
Y3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogICAgIGNoYXIgKmRyaXZlciA9IE5VTEw7CiAgICAgY2hh
ciAqZmlsZW5hbWUgPSBOVUxMOwogICAgIFhlbkJsb2NrRHJpdmUgKmRyaXZlID0gTlVMTDsKLSAg
ICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBRRGljdCAqZmlsZV9sYXllcjsKICAgICBR
RGljdCAqZHJpdmVyX2xheWVyOwogCkBAIC04MjUsMTMgKzgxNiwxMiBAQCBzdGF0aWMgWGVuQmxv
Y2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwKIAogICAgIGdf
YXNzZXJ0KCFkcml2ZS0+bm9kZV9uYW1lKTsKICAgICBkcml2ZS0+bm9kZV9uYW1lID0geGVuX2Js
b2NrX2Jsb2NrZGV2X2FkZChkcml2ZS0+aWQsIGRyaXZlcl9sYXllciwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKIAogICAgIHFvYmplY3Rf
dW5yZWYoZHJpdmVyX2xheWVyKTsKIAogZG9uZToKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJycCkgewog
ICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgTlVMTCk7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KQEAgLTg1NiwxNSArODQ2LDEzIEBAIHN0YXRpYyB2b2lkIHhlbl9i
bG9ja19pb3RocmVhZF9kZXN0cm95KFhlbkJsb2NrSU9UaHJlYWQgKmlvdGhyZWFkLAogc3RhdGlj
IFhlbkJsb2NrSU9UaHJlYWQgKnhlbl9ibG9ja19pb3RocmVhZF9jcmVhdGUoY29uc3QgY2hhciAq
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
cnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJsb2Nr
SU9UaHJlYWQgKmlvdGhyZWFkID0gZ19uZXcoWGVuQmxvY2tJT1RocmVhZCwgMSk7Ci0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBpb3RocmVhZC0+aWQgPSBnX3N0cmR1cChpZCk7
CiAKLSAgICBxbXBfb2JqZWN0X2FkZChUWVBFX0lPVEhSRUFELCBpZCwgZmFsc2UsIE5VTEwsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7Ci0KKyAgICBxbXBfb2JqZWN0X2FkZChUWVBFX0lPVEhSRUFELCBp
ZCwgZmFsc2UsIE5VTEwsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnX2ZyZWUo
aW90aHJlYWQtPmlkKTsKICAgICAgICAgZ19mcmVlKGlvdGhyZWFkKTsKICAgICAgICAgcmV0dXJu
IE5VTEw7CkBAIC04NzYsNiArODY0LDcgQEAgc3RhdGljIFhlbkJsb2NrSU9UaHJlYWQgKnhlbl9i
bG9ja19pb3RocmVhZF9jcmVhdGUoY29uc3QgY2hhciAqaWQsCiBzdGF0aWMgdm9pZCB4ZW5fYmxv
Y2tfZGV2aWNlX2NyZWF0ZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQogewor
ICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IHhlbl9iYWNr
ZW5kX2dldF9idXMoYmFja2VuZCk7CiAgICAgY29uc3QgY2hhciAqbmFtZSA9IHhlbl9iYWNrZW5k
X2dldF9uYW1lKGJhY2tlbmQpOwogICAgIHVuc2lnbmVkIGxvbmcgbnVtYmVyOwpAQCAtODgzLDcg
Kzg3Miw2IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kZXZpY2VfY3JlYXRlKFhlbkJhY2tlbmRJ
bnN0YW5jZSAqYmFja2VuZCwKICAgICBYZW5CbG9ja0RyaXZlICpkcml2ZSA9IE5VTEw7CiAgICAg
WGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQgPSBOVUxMOwogICAgIFhlbkRldmljZSAqeGVuZGV2
ID0gTlVMTDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjb25zdCBjaGFyICp0
eXBlOwogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldjsKIApAQCAtOTE1LDUyICs5MDMsNDgg
QEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNl
ICpiYWNrZW5kLAogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgZHJpdmUgPSB4ZW5f
YmxvY2tfZHJpdmVfY3JlYXRlKHZkZXYsIGRldmljZV90eXBlLCBvcHRzLCAmbG9jYWxfZXJyKTsK
KyAgICBkcml2ZSA9IHhlbl9ibG9ja19kcml2ZV9jcmVhdGUodmRldiwgZGV2aWNlX3R5cGUsIG9w
dHMsIGVycnApOwogICAgIGlmICghZHJpdmUpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CisgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBjcmVhdGUgZHJpdmU6ICIpOwogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgaW90aHJlYWQgPSB4ZW5fYmxvY2tfaW90aHJl
YWRfY3JlYXRlKHZkZXYsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSBpb3RocmVhZDogIik7CisgICAg
aW90aHJlYWQgPSB4ZW5fYmxvY2tfaW90aHJlYWRfY3JlYXRlKHZkZXYsIGVycnApOworICAgIGlm
ICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gY3JlYXRl
IGlvdGhyZWFkOiAiKTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAogICAgIHhlbmRldiA9
IFhFTl9ERVZJQ0UocWRldl9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUpKTsKICAgICBibG9ja2Rl
diA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
c3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsICZsb2NhbF9lcnIpOwotICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxf
ZXJyLCAiZmFpbGVkIHRvIHNldCAndmRldic6ICIpOworICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRf
c3RyKE9CSkVDVCh4ZW5kZXYpLCB2ZGV2LCAidmRldiIsIGVycnApOworICAgIGlmICgqZXJycCkg
eworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICd2ZGV2JzogIik7
CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0
cihPQkpFQ1QoeGVuZGV2KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fYmxvY2tf
ZHJpdmVfZ2V0X25vZGVfbmFtZShkcml2ZSksICJkcml2ZSIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsICJmYWlsZWQgdG8gc2V0ICdkcml2
ZSc6ICIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJy
cCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICdkcml2ZSc6
ICIpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCiAgICAgb2JqZWN0X3Byb3BlcnR5X3Nl
dF9zdHIoT0JKRUNUKHhlbmRldiksIGlvdGhyZWFkLT5pZCwgImlvdGhyZWFkIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0g
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBzZXQgJ2lvdGhyZWFkJzogIik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJ2lvdGhyZWFkJzogIik7CiAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKICAgICBibG9ja2Rldi0+aW90aHJlYWQgPSBpb3Ro
cmVhZDsKICAgICBibG9ja2Rldi0+ZHJpdmUgPSBkcml2ZTsKIAotICAgIG9iamVjdF9wcm9wZXJ0
eV9zZXRfYm9vbChPQkpFQ1QoeGVuZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWFsaXph
dGlvbiBvZiBkZXZpY2UgJXMgZmFpbGVkOiAiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0eXBlKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHhlbmRldiks
IHRydWUsICJyZWFsaXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJv
cl9wcmVwZW5kKGVycnAsICJyZWFsaXphdGlvbiBvZiBkZXZpY2UgJXMgZmFpbGVkOiAiLCB0eXBl
KTsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIApAQCAtOTg0LDYgKzk2OCw3IEBAIGZhaWw6
CiBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNl
ICpiYWNrZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoq
ZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuRGV2aWNlICp4ZW5k
ZXYgPSB4ZW5fYmFja2VuZF9nZXRfZGV2aWNlKGJhY2tlbmQpOwogICAgIFhlbkJsb2NrRGV2aWNl
ICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKICAgICBYZW5CbG9ja1ZkZXYg
KnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CkBAIC05OTUsMjMgKzk4MCwxNyBAQCBzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNr
ZW5kLAogICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CiAKICAgICBpZiAoaW90
aHJlYWQpIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVu
X2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90aHJlYWQsICZsb2NhbF9lcnIpOwotICAgICAgICBp
ZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJw
LCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8g
ZGVzdHJveSBpb3RocmVhZDogIik7CisgICAgICAgIHhlbl9ibG9ja19pb3RocmVhZF9kZXN0cm95
KGlvdGhyZWFkLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CisgICAgICAgICAgICBlcnJv
cl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gZGVzdHJveSBpb3RocmVhZDogIik7CiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoZHJpdmUpIHsKLSAgICAg
ICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2Rl
c3Ryb3koZHJpdmUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZGVzdHJveSBkcml2ZTogIik7Cisg
ICAgICAgIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KGRyaXZlLCBlcnJwKTsKKyAgICAgICAgaWYg
KCplcnJwKSB7CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gZGVz
dHJveSBkcml2ZTogIik7CiAgICAgICAgIH0KICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC94ZW5faWdkX3B0LmMgYi9ody9wY2ktaG9zdC94ZW5faWdkX3B0LmMKaW5kZXggZWZjYzkz
NDdmZi4uMjlhZGU5Y2EyNSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QveGVuX2lnZF9wdC5jCisr
KyBiL2h3L3BjaS1ob3N0L3hlbl9pZ2RfcHQuYwpAQCAtNzksMTcgKzc5LDE2IEBAIHN0YXRpYyB2
b2lkIGhvc3RfcGNpX2NvbmZpZ19yZWFkKGludCBwb3MsIGludCBsZW4sIHVpbnQzMl90ICp2YWws
IEVycm9yICoqZXJycCkKIAogc3RhdGljIHZvaWQgaWdkX3B0X2k0NDBmeF9yZWFsaXplKFBDSURl
dmljZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUo
KTsKICAgICB1aW50MzJfdCB2YWwgPSAwOwogICAgIHNpemVfdCBpOwogICAgIGludCBwb3MsIGxl
bjsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKGlnZF9ob3N0X2JyaWRnZV9pbmZvcyk7IGkrKykgewogICAgICAgICBwb3MgPSBp
Z2RfaG9zdF9icmlkZ2VfaW5mb3NbaV0ub2Zmc2V0OwogICAgICAgICBsZW4gPSBpZ2RfaG9zdF9i
cmlkZ2VfaW5mb3NbaV0ubGVuOwotICAgICAgICBob3N0X3BjaV9jb25maWdfcmVhZChwb3MsIGxl
biwgJnZhbCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBob3N0X3BjaV9j
b25maWdfcmVhZChwb3MsIGxlbiwgJnZhbCwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewog
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIHBjaV9kZWZhdWx0X3dyaXRl
X2NvbmZpZyhwY2lfZGV2LCBwb3MsIHZhbCwgbGVuKTsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4t
YmFja2VuZC5jIGIvaHcveGVuL3hlbi1iYWNrZW5kLmMKaW5kZXggZGEwNjVmODFiNy4uMWNjMDY5
NDA1MyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbi1i
YWNrZW5kLmMKQEAgLTk4LDkgKzk4LDkgQEAgc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfbGlzdF9y
ZW1vdmUoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kKQogdm9pZCB4ZW5fYmFja2VuZF9kZXZp
Y2VfY3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsIFFEaWN0ICpvcHRzLCBFcnJvciAq
KmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIGNvbnN0IFhlbkJhY2tl
bmRJbXBsICppbXBsID0geGVuX2JhY2tlbmRfdGFibGVfbG9va3VwKHR5cGUpOwogICAgIFhlbkJh
Y2tlbmRJbnN0YW5jZSAqYmFja2VuZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyb3IgPSBOVUxMOwog
CiAgICAgaWYgKCFpbXBsKSB7CiAgICAgICAgIHJldHVybjsKQEAgLTExMCw5ICsxMTAsOCBAQCB2
b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoWGVuQnVzICp4ZW5idXMsIGNvbnN0IGNoYXIg
KnR5cGUsCiAgICAgYmFja2VuZC0+eGVuYnVzID0geGVuYnVzOwogICAgIGJhY2tlbmQtPm5hbWUg
PSBnX3N0cmR1cChuYW1lKTsKIAotICAgIGltcGwtPmNyZWF0ZShiYWNrZW5kLCBvcHRzLCAmbG9j
YWxfZXJyb3IpOwotICAgIGlmIChsb2NhbF9lcnJvcikgewotICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyb3IpOworICAgIGltcGwtPmNyZWF0ZShiYWNrZW5kLCBvcHRzLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ19mcmVlKGJhY2tlbmQtPm5hbWUpOwog
ICAgICAgICBnX2ZyZWUoYmFja2VuZCk7CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IGMyYWQyMmE0MmQuLjI3MGVl
MzFhYTUgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMu
YwpAQCAtNTMsOSArNTMsOSBAQCBzdGF0aWMgY2hhciAqeGVuX2RldmljZV9nZXRfZnJvbnRlbmRf
cGF0aChYZW5EZXZpY2UgKnhlbmRldikKIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnBsdWco
WGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFH
QVRFKCk7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBl
bmFtZShPQkpFQ1QoeGVuZGV2KSk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAg
eHNfdHJhbnNhY3Rpb25fdCB0aWQ7CiAKICAgICB0cmFjZV94ZW5fZGV2aWNlX3VucGx1Zyh0eXBl
LCB4ZW5kZXYtPm5hbWUpOwpAQCAtNjksMTQgKzY5LDE0IEBAIGFnYWluOgogICAgIH0KIAogICAg
IHhzX25vZGVfcHJpbnRmKHhlbmJ1cy0+eHNoLCB0aWQsIHhlbmRldi0+YmFja2VuZF9wYXRoLCAi
b25saW5lIiwKLSAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyLCAiJXUiLCAwKTsKLSAgICBp
ZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgZXJycCwgIiV1IiwgMCk7CisgICAg
aWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gYWJvcnQ7CiAgICAgfQogCiAgICAgeHNfbm9kZV9w
cmludGYoeGVuYnVzLT54c2gsIHRpZCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsICJzdGF0ZSIsCi0g
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2VyciwgIiV1IiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsK
LSAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgZXJycCwgIiV1IiwgWGVu
YnVzU3RhdGVDbG9zaW5nKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBhYm9ydDsK
ICAgICB9CiAKQEAgLTk2LDcgKzk2LDYgQEAgYWJvcnQ6CiAgICAgICogZnJvbSBlbmRpbmcgdGhl
IHRyYW5zYWN0aW9uLgogICAgICAqLwogICAgIHhzX3RyYW5zYWN0aW9uX2VuZCh4ZW5idXMtPnhz
aCwgdGlkLCB0cnVlKTsKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKIH0K
IAogc3RhdGljIHZvaWQgeGVuX2J1c19wcmludF9kZXYoTW9uaXRvciAqbW9uLCBEZXZpY2VTdGF0
ZSAqZGV2LCBpbnQgaW5kZW50KQpAQCAtMjA1LDE1ICsyMDQsMTMgQEAgc3RhdGljIFhlbldhdGNo
ICp3YXRjaF9saXN0X2FkZChYZW5XYXRjaExpc3QgKndhdGNoX2xpc3QsIGNvbnN0IGNoYXIgKm5v
ZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgWGVu
V2F0Y2hIYW5kbGVyIGhhbmRsZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsK
ICAgICBYZW5XYXRjaCAqd2F0Y2ggPSBuZXdfd2F0Y2gobm9kZSwga2V5LCBoYW5kbGVyLCBvcGFx
dWUpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgbm90aWZpZXJfbGlzdF9h
ZGQoJndhdGNoX2xpc3QtPm5vdGlmaWVycywgJndhdGNoLT5ub3RpZmllcik7CiAKLSAgICB4c19u
b2RlX3dhdGNoKHdhdGNoX2xpc3QtPnhzaCwgbm9kZSwga2V5LCB3YXRjaC0+dG9rZW4sICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7Ci0KKyAgICB4c19ub2RlX3dhdGNoKHdhdGNoX2xpc3QtPnhzaCwgbm9k
ZSwga2V5LCB3YXRjaC0+dG9rZW4sIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBu
b3RpZmllcl9yZW1vdmUoJndhdGNoLT5ub3RpZmllcik7CiAgICAgICAgIGZyZWVfd2F0Y2god2F0
Y2gpOwogCkBAIC0yNTUsMTEgKzI1MiwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX2JhY2tlbmRf
Y3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBjaGFyICpwYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9B
VVRPX1BST1BBR0FURSgpOwogICAgIHhzX3RyYW5zYWN0aW9uX3QgdGlkOwogICAgIGNoYXIgKipr
ZXk7CiAgICAgUURpY3QgKm9wdHM7CiAgICAgdW5zaWduZWQgaW50IGksIG47Ci0gICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB0cmFjZV94ZW5fYnVzX2JhY2tlbmRfY3JlYXRlKHR5
cGUsIHBhdGgpOwogCkBAIC0zMTQsMTMgKzMxMSwxMSBAQCBhZ2FpbjoKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIAotICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoeGVuYnVzLCB0eXBlLCBu
YW1lLCBvcHRzLCAmbG9jYWxfZXJyKTsKKyAgICB4ZW5fYmFja2VuZF9kZXZpY2VfY3JlYXRlKHhl
bmJ1cywgdHlwZSwgbmFtZSwgb3B0cywgZXJycCk7CiAgICAgcW9iamVjdF91bnJlZihvcHRzKTsK
IAotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIGNyZWF0ZSAnJXMnIGRldmljZSAnJXMnOiAiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0eXBlLCBuYW1lKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJl
cGVuZChlcnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSAnJXMnIGRldmljZSAnJXMnOiAiLCB0eXBlLCBu
YW1lKTsKICAgICB9CiB9CiAKQEAgLTQ1MSw5ICs0NDYsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVz
X3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAKIHN0YXRpYyB2b2lkIHhl
bl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9B
VVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhidXMpOwogICAg
IHVuc2lnbmVkIGludCBkb21pZDsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAg
IHRyYWNlX3hlbl9idXNfcmVhbGl6ZSgpOwogCkBAIC00NzYsMTAgKzQ3MSwxMCBAQCBzdGF0aWMg
dm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogCiAgICAg
eGVuYnVzLT5iYWNrZW5kX3dhdGNoID0KICAgICAgICAgeGVuX2J1c19hZGRfd2F0Y2goeGVuYnVz
LCAiIiwgLyogZG9tYWluIHJvb3Qgbm9kZSAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAi
YmFja2VuZCIsIHhlbl9idXNfYmFja2VuZF9jaGFuZ2VkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1
c19iYWNrZW5kX2NoYW5nZWQsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICAvKiBU
aGlzIG5lZWQgbm90IGJlIHRyZWF0ZWQgYXMgYSBoYXJkIGVycm9yIHNvIGRvbid0IHByb3BhZ2F0
ZSAqLwotICAgICAgICBlcnJvcl9yZXBvcnRmX2Vycihsb2NhbF9lcnIsCisgICAgICAgIGVycm9y
X3JlcG9ydGZfZXJyKCplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRv
IHNldCB1cCBlbnVtZXJhdGlvbiB3YXRjaDogIik7CiAgICAgfQogCkBAIC02OTIsOSArNjg3LDkg
QEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZW1vdmVfd2F0Y2goWGVuRGV2aWNlICp4ZW5kZXYs
IFhlbldhdGNoICp3YXRjaCwKIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9Q
QUdBVEUoKTsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1
cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsK
LSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIHhlbmRldi0+YmFja2VuZF9wYXRo
ID0geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKHhlbmRldik7CiAKQEAgLTcwNiwzMCArNzAx
LDI3IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CiAKICAgICB4
c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHhlbmRldi0+YmFja2VuZF9wYXRo
LCBwZXJtcywKLSAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVu
ZChlcnJwLCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
cGVybXMpLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChl
cnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSBiYWNrZW5kOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAogICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCA9CiAgICAgICAgIHhlbl9kZXZp
Y2VfYWRkX3dhdGNoKHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJzdGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBiYWNrZW5kIHN0
YXRlOiAiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byB3YXRjaCBiYWNr
ZW5kIHN0YXRlOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIHhlbmRldi0+YmFj
a2VuZF9vbmxpbmVfd2F0Y2ggPQogICAgICAgICB4ZW5fZGV2aWNlX2FkZF93YXRjaCh4ZW5kZXYs
IHhlbmRldi0+YmFja2VuZF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAib25s
aW5lIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgb25saW5lOiAiKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVy
cm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byB3YXRjaCBiYWNrZW5kIG9ubGluZTogIik7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiB9CkBAIC04NjYsOSArODU4LDkgQEAgc3RhdGljIGJvb2wg
eGVuX2RldmljZV9mcm9udGVuZF9leGlzdHMoWGVuRGV2aWNlICp4ZW5kZXYpCiAKIHN0YXRpYyB2
b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAq
KmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJ1cyAqeGVuYnVz
ID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CiAgICAgc3Ry
dWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJdOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9wYXRoID0geGVuX2RldmljZV9nZXRfZnJvbnRlbmRf
cGF0aCh4ZW5kZXYpOwogCkBAIC04ODUsMjAgKzg3NywxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2
aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAg
ICAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CiAKICAgICAgICAgeHNfbm9kZV9jcmVhdGUoeGVu
YnVzLT54c2gsIFhCVF9OVUxMLCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsIHBlcm1zLAotICAgICAg
ICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgJmxvY2FsX2Vycik7Ci0gICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVy
cnAsIGxvY2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWls
ZWQgdG8gY3JlYXRlIGZyb250ZW5kOiAiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShwZXJtcyksIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgIGVy
cm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBjcmVhdGUgZnJvbnRlbmQ6ICIpOwogICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQogCiAgICAgeGVuZGV2LT5mcm9udGVuZF9z
dGF0ZV93YXRjaCA9CiAgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRldiwgeGVuZGV2
LT5mcm9udGVuZF9wYXRoLCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9l
cnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGZyb250ZW5k
IHN0YXRlOiAiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9mcm9u
dGVuZF9jaGFuZ2VkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJl
cGVuZChlcnJwLCAiZmFpbGVkIHRvIHdhdGNoIGZyb250ZW5kIHN0YXRlOiAiKTsKICAgICB9CiB9
CiAKQEAgLTEyMjgsMTEgKzEyMTgsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9leGl0KE5v
dGlmaWVyICpuLCB2b2lkICpkYXRhKQogCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUo
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdB
VEUoKTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKICAgICBYZW5E
ZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsK
ICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0Uo
eGVuZGV2KSkpOwogICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9C
SkVDVCh4ZW5kZXYpKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAogICAgIGlmICh4
ZW5kZXYtPmZyb250ZW5kX2lkID09IERPTUlEX0lOVkFMSUQpIHsKICAgICAgICAgeGVuZGV2LT5m
cm9udGVuZF9pZCA9IHhlbl9kb21pZDsKQEAgLTEyNDgsMTAgKzEyMzgsOSBAQCBzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
ICAgICBnb3RvIHVucmVhbGl6ZTsKICAgICB9CiAKLSAgICB4ZW5kZXYtPm5hbWUgPSB4ZW5kZXZf
Y2xhc3MtPmdldF9uYW1lKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZ2V0IGRldmljZSBuYW1lOiAi
KTsKKyAgICB4ZW5kZXYtPm5hbWUgPSB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lKHhlbmRldiwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxl
ZCB0byBnZXQgZGV2aWNlIG5hbWU6ICIpOwogICAgICAgICBnb3RvIHVucmVhbGl6ZTsKICAgICB9
CiAKQEAgLTEyNzQsMjIgKzEyNjMsMTkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXpl
KERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5kZXYtPmZlYXR1cmVfZ3Jh
bnRfY29weSA9CiAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weSh4ZW5kZXYtPnhndGgsIDAs
IE5VTEwpID09IDApOwogCi0gICAgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZSh4ZW5kZXYsICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZSh4ZW5kZXYs
IGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIHVucmVhbGl6ZTsKICAgICB9
CiAKLSAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwot
ICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoeGVuZGV2LCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgfQogCiAgICAgaWYg
KHhlbmRldl9jbGFzcy0+cmVhbGl6ZSkgewotICAgICAgICB4ZW5kZXZfY2xhc3MtPnJlYWxpemUo
eGVuZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAg
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhlbmRldl9jbGFz
cy0+cmVhbGl6ZSh4ZW5kZXYsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAg
ICAgIGdvdG8gdW5yZWFsaXplOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcveGVu
L3hlbi1ob3N0LXBjaS1kZXZpY2UuYyBiL2h3L3hlbi94ZW4taG9zdC1wY2ktZGV2aWNlLmMKaW5k
ZXggMWI0NGRjYWZhZi4uMDIzNzljMzQxYyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1ob3N0LXBj
aS1kZXZpY2UuYworKysgYi9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jCkBAIC0zMzMsOCAr
MzMzLDggQEAgdm9pZCB4ZW5faG9zdF9wY2lfZGV2aWNlX2dldChYZW5Ib3N0UENJRGV2aWNlICpk
LCB1aW50MTZfdCBkb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3Qg
YnVzLCB1aW50OF90IGRldiwgdWludDhfdCBmdW5jLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIHVu
c2lnbmVkIGludCB2OwotICAgIEVycm9yICplcnIgPSBOVUxMOwogCiAgICAgZC0+Y29uZmlnX2Zk
ID0gLTE7CiAgICAgZC0+ZG9tYWluID0gZG9tYWluOwpAQCAtMzQyLDM2ICszNDIsMzYgQEAgdm9p
ZCB4ZW5faG9zdF9wY2lfZGV2aWNlX2dldChYZW5Ib3N0UENJRGV2aWNlICpkLCB1aW50MTZfdCBk
b21haW4sCiAgICAgZC0+ZGV2ID0gZGV2OwogICAgIGQtPmZ1bmMgPSBmdW5jOwogCi0gICAgeGVu
X2hvc3RfcGNpX2NvbmZpZ19vcGVuKGQsICZlcnIpOwotICAgIGlmIChlcnIpIHsKKyAgICB4ZW5f
aG9zdF9wY2lfY29uZmlnX29wZW4oZCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IGdvdG8gZXJyb3I7CiAgICAgfQogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9yZXNvdXJjZShkLCAm
ZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgeGVuX2hvc3RfcGNpX2dldF9yZXNvdXJjZShkLCBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAg
ICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAidmVuZG9yIiwgJnYsICZlcnIpOwotICAg
IGlmIChlcnIpIHsKKyAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAidmVuZG9yIiwg
JnYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0K
ICAgICBkLT52ZW5kb3JfaWQgPSB2OwogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9oZXhfdmFsdWUo
ZCwgImRldmljZSIsICZ2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgeGVuX2hvc3RfcGNp
X2dldF9oZXhfdmFsdWUoZCwgImRldmljZSIsICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsK
ICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAgICAgZC0+ZGV2aWNlX2lkID0gdjsKIAotICAg
IHhlbl9ob3N0X3BjaV9nZXRfZGVjX3ZhbHVlKGQsICJpcnEiLCAmdiwgJmVycik7Ci0gICAgaWYg
KGVycikgeworICAgIHhlbl9ob3N0X3BjaV9nZXRfZGVjX3ZhbHVlKGQsICJpcnEiLCAmdiwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGQt
PmlycSA9IHY7CiAKLSAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAiY2xhc3MiLCAm
diwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHhlbl9ob3N0X3BjaV9nZXRfaGV4X3ZhbHVl
KGQsICJjbGFzcyIsICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBl
cnJvcjsKICAgICB9CiAgICAgZC0+Y2xhc3NfY29kZSA9IHY7CkBAIC0zODEsNyArMzgxLDYgQEAg
dm9pZCB4ZW5faG9zdF9wY2lfZGV2aWNlX2dldChYZW5Ib3N0UENJRGV2aWNlICpkLCB1aW50MTZf
dCBkb21haW4sCiAgICAgcmV0dXJuOwogCiBlcnJvcjoKLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKIAogICAgIGlmIChkLT5jb25maWdfZmQgPj0gMCkgewogICAgICAgICBjbG9zZShk
LT5jb25maWdfZmQpOwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9w
dC5jCmluZGV4IDllNzY3ZDQyNDQuLjMzYjY4ZGZjYjggMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5f
cHQuYworKysgYi9ody94ZW4veGVuX3B0LmMKQEAgLTc2NywxMiArNzY3LDEyIEBAIHN0YXRpYyB2
b2lkIHhlbl9wdF9kZXN0cm95KFBDSURldmljZSAqZCkgewogCiBzdGF0aWMgdm9pZCB4ZW5fcHRf
cmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJP
UEFHQVRFKCk7CiAgICAgWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcyA9IFhFTl9QVF9ERVZJQ0Uo
ZCk7CiAgICAgaW50IGksIHJjID0gMDsKICAgICB1aW50OF90IG1hY2hpbmVfaXJxID0gMCwgc2Ny
YXRjaDsKICAgICB1aW50MTZfdCBjbWQgPSAwOwogICAgIGludCBwaXJxID0gWEVOX1BUX1VOQVNT
SUdORURfUElSUTsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIC8qIHJlZ2lzdGVyIHJl
YWwgZGV2aWNlICovCiAgICAgWEVOX1BUX0xPRyhkLCAiQXNzaWduaW5nIHJlYWwgcGh5c2ljYWwg
ZGV2aWNlICUwMng6JTAyeC4lZCIKQEAgLTc4MywxMCArNzgzLDkgQEAgc3RhdGljIHZvaWQgeGVu
X3B0X3JlYWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgeGVuX2hvc3RfcGNp
X2RldmljZV9nZXQoJnMtPnJlYWxfZGV2aWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHMtPmhvc3RhZGRyLmRvbWFpbiwgcy0+aG9zdGFkZHIuYnVzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHMtPmhvc3RhZGRyLnNsb3QsIHMtPmhvc3RhZGRyLmZ1bmN0aW9uLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJy
b3JfYXBwZW5kX2hpbnQoJmVyciwgIkZhaWxlZCB0byBcIm9wZW5cIiB0aGUgcmVhbCBwY2kgZGV2
aWNlIik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9h
cHBlbmRfaGludChlcnJwLCAiRmFpbGVkIHRvIFwib3BlblwiIHRoZSByZWFsIHBjaSBkZXZpY2Ui
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtODEzLDExICs4MTIsMTAgQEAgc3RhdGlj
IHZvaWQgeGVuX3B0X3JlYWxpemUoUENJRGV2aWNlICpkLCBFcnJvciAqKmVycnApCiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KIAotICAgICAgICB4ZW5fcHRfc2V0dXBfdmdhKHMsICZz
LT5yZWFsX2RldmljZSwgJmVycik7Ci0gICAgICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgIGVy
cm9yX2FwcGVuZF9oaW50KCZlcnIsICJTZXR1cCBWR0EgQklPUyBvZiBwYXNzdGhyb3VnaCIKLSAg
ICAgICAgICAgICAgICAgICAgIiBHRlggZmFpbGVkIik7Ci0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgeGVuX3B0X3NldHVwX3ZnYShzLCAmcy0+cmVhbF9k
ZXZpY2UsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgIGVycm9yX2Fw
cGVuZF9oaW50KGVycnAsICJTZXR1cCBWR0EgQklPUyBvZiBwYXNzdGhyb3VnaCIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICIgR0ZYIGZhaWxlZCIpOwogICAgICAgICAgICAgeGVuX2hv
c3RfcGNpX2RldmljZV9wdXQoJnMtPnJlYWxfZGV2aWNlKTsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQpAQCAtODMwLDEwICs4MjgsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVhbGl6
ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICB4ZW5fcHRfcmVnaXN0ZXJfcmVnaW9u
cyhzLCAmY21kKTsKIAogICAgIC8qIHJlaW5pdGlhbGl6ZSBlYWNoIGNvbmZpZyByZWdpc3RlciB0
byBiZSBlbXVsYXRlZCAqLwotICAgIHhlbl9wdF9jb25maWdfaW5pdChzLCAmZXJyKTsKLSAgICBp
ZiAoZXJyKSB7Ci0gICAgICAgIGVycm9yX2FwcGVuZF9oaW50KCZlcnIsICJQQ0kgQ29uZmlnIHNw
YWNlIGluaXRpYWxpc2F0aW9uIGZhaWxlZCIpOwotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKKyAgICB4ZW5fcHRfY29uZmlnX2luaXQocywgZXJycCk7CisgICAgaWYgKCplcnJw
KSB7CisgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsICJQQ0kgQ29uZmlnIHNwYWNlIGlu
aXRpYWxpc2F0aW9uIGZhaWxlZCIpOwogICAgICAgICByYyA9IC0xOwogICAgICAgICBnb3RvIGVy
cl9vdXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jIGIv
aHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCmluZGV4IDMxZWM1YWRkMWQuLmFmM2ZiZDFiZmIg
MTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYworKysgYi9ody94ZW4veGVu
X3B0X2NvbmZpZ19pbml0LmMKQEAgLTIwMDgsOCArMjAwOCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9w
dF9jb25maWdfcmVnX2luaXQoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKIAogdm9pZCB4ZW5f
cHRfY29uZmlnX2luaXQoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgRXJyb3IgKiplcnJwKQog
eworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBpbnQgaSwgcmM7Ci0gICAgRXJyb3Ig
KmVyciA9IE5VTEw7CiAKICAgICBRTElTVF9JTklUKCZzLT5yZWdfZ3Jwcyk7CiAKQEAgLTIwNTIs
MTAgKzIwNTIsOSBAQCB2b2lkIHhlbl9wdF9jb25maWdfaW5pdChYZW5QQ0lQYXNzdGhyb3VnaFN0
YXRlICpzLCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZ19ncnBfb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcmVnX2dycF9lbnRyeS0+c2l6ZSk7CiAgICAgICAg
ICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgICAgICAgICAgZXJyb3Jfc2V0ZygmZXJyLCAiRmFp
bGVkIHRvIGluaXRpYWxpemUgJWQvJXp1LCB0eXBlID0gMHgleCwiCisgICAgICAgICAgICAgICAg
ZXJyb3Jfc2V0ZyhlcnJwLCAiRmFpbGVkIHRvIGluaXRpYWxpemUgJWQvJXp1LCB0eXBlID0gMHgl
eCwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIHJjOiAlZCIsIGksIEFSUkFZX1NJWkUo
eGVuX3B0X2VtdV9yZWdfZ3JwcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcHRf
ZW11X3JlZ19ncnBzW2ldLmdycF90eXBlLCByYyk7Ci0gICAgICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKGVycnAsIGVycik7CiAgICAgICAgICAgICAgICAgeGVuX3B0X2NvbmZpZ19kZWxldGUo
cyk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQpAQCAtMjA2OCwxMyAr
MjA2NywxNCBAQCB2b2lkIHhlbl9wdF9jb25maWdfaW5pdChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRl
ICpzLCBFcnJvciAqKmVycnApCiAKICAgICAgICAgICAgICAgICAvKiBpbml0aWFsaXplIGNhcGFi
aWxpdHkgcmVnaXN0ZXIgKi8KICAgICAgICAgICAgICAgICBmb3IgKGogPSAwOyByZWdzLT5zaXpl
ICE9IDA7IGorKywgcmVncysrKSB7Ci0gICAgICAgICAgICAgICAgICAgIHhlbl9wdF9jb25maWdf
cmVnX2luaXQocywgcmVnX2dycF9lbnRyeSwgcmVncywgJmVycik7Ci0gICAgICAgICAgICAgICAg
ICAgIGlmIChlcnIpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yX2FwcGVuZF9oaW50
KCZlcnIsICJGYWlsZWQgdG8gaW5pdCByZWdpc3RlciAlZCIKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiBvZmZzZXRzIDB4JXggaW4gZ3JwX3R5cGUgPSAweCV4ICglZC8lenUpIiwg
aiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVncy0+b2Zmc2V0LCB4ZW5fcHRf
ZW11X3JlZ19ncnBzW2ldLmdycF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpLCBBUlJBWV9TSVpFKHhlbl9wdF9lbXVfcmVnX2dycHMpKTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICAgICAgICAgICAgICB4
ZW5fcHRfY29uZmlnX3JlZ19pbml0KHMsIHJlZ19ncnBfZW50cnksIHJlZ3MsIGVycnApOworICAg
ICAgICAgICAgICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVy
cm9yX2FwcGVuZF9oaW50KGVycnAsICJGYWlsZWQgdG8gaW5pdCByZWdpc3RlciAlZCIKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgb2Zmc2V0cyAweCV4IGluIGdy
cF90eXBlID0gMHgleCAoJWQvJXp1KSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVncy0+b2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3B0X2VtdV9yZWdfZ3Jwc1tpXS5ncnBfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGksIEFSUkFZX1NJWkUoeGVuX3B0X2VtdV9yZWdfZ3JwcykpOwog
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3B0X2NvbmZpZ19kZWxldGUocyk7CiAgICAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgIH0KLS0gCjIuMjEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 19:43:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 19: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 1iq0BU-0003uj-Cc; Fri, 10 Jan 2020 19:43:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OjxR=27=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iq0BS-0003uD-Ny
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 19:43:02 +0000
X-Inumbo-ID: 5a27cf3a-33e1-11ea-a985-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a27cf3a-33e1-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 19:42:36 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iq0AT-0008Ob-Ke; Fri, 10 Jan 2020 22:42:01 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2020 22:41:47 +0300
Message-Id: <20200110194158.14190-1-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/11] error: auto propagated local_err part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsIQoKTm93LCB3aGVuIHByZXBhcmF0aW9ucyBmcm9tCiBbUkZDIHY1IDAwMC8xMjZdIGVy
cm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyCiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJj
aGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOS0xMC9tc2cwMjc3MS5odG1sCiBodHRwczovL3NyYy5v
cGVudnoub3JnL3NjbS9+dnNlbWVudHNvdi9xZW11LmdpdCAjdGFnIHVwLWF1dG8tbG9jYWwtZXJy
LXY1IAosIGFmdGVyIHNvbWUgaXRlcmF0aW9ucywgYXJlIGZpbmFsbHkgbWVyZ2VkLCBsZXQncyBw
cm9jZWVkIHdpdGggdGhlCnJlc3QuIFNvcnJ5IGZvciBhIGJpZyBkZWxheSBvbiBteSBwYXJ0LgoK
QXMgYSBmaXJzdCBzdGVwLCBJIGRlY2lkZWQgdG8gdGFrZSBzdWJzeXN0ZW1zLCBlYWNoIG9mIHRo
ZW0gY292ZXJlZCBieQpvbmUgcGF0Y2gsIHdoaWNoIGdldCByLWIvYS1iIG1hcmtzIGJ5IG1haW50
YWluZXIgb2YgdGhlIHN1YnN5c3RlbSBpbiB2NS4KCnY2IGlzIGF2YWlsYWJsZSBhdAogaHR0cHM6
Ly9zcmMub3BlbnZ6Lm9yZy9zY20vfnZzZW1lbnRzb3YvcWVtdS5naXQgI3RhZyB1cC1hdXRvLWxv
Y2FsLWVyci1wYXJ0SS12NiAKCkNoYW5nZXMgdjUtPnY2OgowMTogdXNlIGVycnAgbmFtZSBmb3Ig
dGhlIHBhcmFtZXRlciwgYWRkIGFzc2VydGlvbgowMjogYWRkIGEgbG90IG9mIHRleHQgaW5mb3Jt
YXRpb24sIGRyb3AgRXJpYydzIHItYi4KICAgIG5vIHNlbWFudGljIGNoYW5nZXMuCjAzOiBhZGQg
bW9yZSBjb21tZW50cwogICAgc2tpcCBmdW5jdGlvbnMgd2l0aCBwYXR0ZXJuIGVycm9yX2FwcGVu
ZF8uKl9oaW50IGluIG5hbWUKICAgIG1ha2UgZXJycCBpZGVudGlmaWVyLCB0byBtYXRjaCBhbnkg
bmFtZSBvZiBFcnJvciAqKiBwYXJhbXRlcgogICAgc29tZSBvdGhlciBpbXByb3ZlbWVudHMKMDQ6
IG9ubHkgY29tbWl0IG1lc3NhZ2UgY2hhbmdlZCwKICAgIGtlZXAgUGhpbGlwcGUncyByLWIKMDU6
IG5ldywgbWFudWFsIHVwZGF0ZSBmb3IgaHcvc2Qvc3NpLXNkCjA2OiBvbmx5IGNvbW1pdCBtZXNz
YWdlIGNoYW5nZWQsCiAgICBrZWVwIFBoaWxpcHBlJ3Mgci1iCjA3OiBvbmx5IGNvbW1pdCBtZXNz
YWdlIGNoYW5nZWQsCiAgICBrZWVwIFBoaWxpcHBlJ3Mgci1iCjA4OiBsb2NhbF9wYXJzZV9vcHRz
KCkgY2hhbmdlZCwgc28gcGF0Y2ggY2hhbmdlZCBpbiB0aGlzCiAgICBmdW5jdGlvbiwgZHJvcCBh
LWIgbWFyawogICAgYWxzbywgaW5kZW50YXRpb24gZml4ZWQsIGJ5IGltcHJvdmVtZW50IGluIGNv
Y2NpbmVsbGUgc2NyaXB0CjA5OiBvbmx5IGNvbW1pdCBtZXNzYWdlIGNoYW5nZWQsCiAgICBrZWVw
IFN0ZWZhbidzIHItYgoxMDogY29tbWl0IG1lc3NhZ2UgYW5kIGEgYml0IG9mIGNvbnRleHQgY2hh
bmdlZCwgc3RpbGwgc2VlbXMKICAgIHZhbGlkIHRvIGtlZXAgRXJpYydzIHItYgoxMTogYWRkIG5l
dyBodW5rOiBody9wY2ktaG9zdC94ZW5faWdkX3B0LmMsIHNvLCBkcm9wIHItYgogICAgYWxzbywg
aW5kZW50YXRpb24gZml4ZWQsIGJ5IGltcHJvdmVtZW50IGluIGNvY2NpbmVsbGUgc2NyaXB0CgpJ
biB0aGVzZSBzZXJpZXMsIHRoZXJlIGlzIG5vIGNvbW1pdC1wZXItc3Vic3lzdGVtIHNjcmlwdCwg
ZWFjaCBnZW5lcmF0ZWQKY29tbWl0IGlzIGdlbmVyYXRlZCBpbiBzZXBhcmF0ZS4KClN0aWxsLCBn
ZW5lcmF0aW5nIGNvbW1hbmRzIGFyZSB2ZXJ5IHNpbWlsYXIsIGFuZCBsb29rcyBsaWtlCgogICAg
c2VkIC1uICcvXjxTdWJzeXN0ZW0gbmFtZT4kLywvXiQve3MvXkY6IC8vcH0nIE1BSU5UQUlORVJT
IHwgXAogICAgeGFyZ3MgZ2l0IGxzLWZpbGVzIHwgZ3JlcCAnXC5baGNdJCcgfCBcCiAgICB4YXJn
cyBzcGF0Y2ggXAogICAgICAgIC0tc3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9w
YWdhdGVkLWVycnAuY29jY2kgXAogICAgICAgIC0tbWFjcm8tZmlsZSBzY3JpcHRzL2NvY2NpLW1h
Y3JvLWZpbGUuaCBcCiAgICAgICAgLS1pbi1wbGFjZSAtLW5vLXNob3ctZGlmZiAtLW1heC13aWR0
aCA4MAoKTm90ZSwgdGhhdCBpbiBlYWNoIGdlbmVyYXRlZCBjb21taXQsIGdlbmVyYXRpb24gY29t
bWFuZCBpcyB0aGUgb25seQp0ZXh0LCBpbmRlbnRlZCBieSA4IHNwYWNlcyBpbiAnZ2l0IGxvZyAt
MScgb3V0cHV0LCBzbywgdG8gcmVnZW5lcmF0ZSBhbGwKY29tbWl0cyAoZm9yIGV4YW1wbGUsIGFm
dGVyIHJlYmFzZSwgb3IgY2hhbmdlIGluIGNvY2NpbmVsbGUgc2NyaXB0KSwgeW91Cm1heSB1c2Ug
dGhlIGZvbGxvd2luZyBjb21tYW5kOgoKZ2l0IHJlYmFzZSAteCAic2ggLWMgXCJnaXQgc2hvdyAt
LXByZXR0eT0gLS1uYW1lLW9ubHkgfCB4YXJncyBnaXQgY2hlY2tvdXQgSEVBRF4gLS0gOyBnaXQg
cmVzZXQ7IGdpdCBsb2cgLTEgfCBncmVwICdeICAgICAgICAnIHwgc2hcIiIgSEVBRH43CgpXaGlj
aCB3aWxsIHN0YXJ0IGF1dG9tYXRlZCBpbnRlcmFjdGl2ZSByZWJhc2UgZm9yIGdlbmVyYXRlZCBw
YXRjaGVzLAp3aGljaCB3aWxsIHN0b3AgaWYgZ2VuZXJhdGVkIHBhdGNoIGNoYW5nZWQKKHlvdSBt
YXkgZG8gZ2l0IGNvbW1pdCAtLWFtZW5kIHRvIGFwcGx5IHVwZGF0ZWQgZ2VuZXJhdGVkIGNoYW5n
ZXMpLgoKTm90ZToKICBnaXQgc2hvdyAtLXByZXR0eT0gLS1uYW1lLW9ubHkgICAtIGxpc3RzIGZp
bGVzLCBjaGFuZ2VkIGluIEhFQUQKICBnaXQgbG9nIC0xIHwgZ3JlcCAnXiAgICAgICAgJyB8IHNo
ICAgLSByZXJ1biBnZW5lcmF0aW9uIGNvbW1hbmQgb2YgSEVBRAoKCkNoZWNrIGZvciBjb21waWxh
dGlvbiBvZiBjaGFuZ2VkIC5jIGZpbGVzCmdpdCByZWJhc2UgLXggInNoIC1jIFwiZ2l0IHNob3cg
LS1wcmV0dHk9IC0tbmFtZS1vbmx5IHwgc2VkIC1uICdzL1wuYyQvLm8vcCcgfCB4YXJncyBtYWtl
IC1qOVwiIiBIRUFEfjcKICAKClZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgKDExKToKICBx
YXBpL2Vycm9yOiBhZGQgKEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcwogIGVycm9yOiBhdXRv
IHByb3BhZ2F0ZWQgbG9jYWxfZXJyCiAgc2NyaXB0czogYWRkIGNvY2NpbmVsbGUgc2NyaXB0IHRv
IHVzZSBhdXRvIHByb3BhZ2F0ZWQgZXJycAogIGh3L3NkL3NzaS1zZDogZml4IGVycm9yIGhhbmRs
aW5nIGluIHNzaV9zZF9yZWFsaXplCiAgU0QgKFNlY3VyZSBDYXJkKTogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUKICBwZmxhc2g6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
ZndfY2ZnOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHZpcnRpby05cDogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBUUE06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFCiAgbmJkOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHhlbjogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUKCiBpbmNsdWRlL2Jsb2NrL25iZC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9xYXBpL2Vycm9yLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTEzICsrKysrKysrKysrKystCiBibG9jay9uYmQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNDkgKysrLS0tCiBody85cGZzLzlwLWxvY2FsLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3LzlwZnMvOXAuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJs
b2NrLmMgICAgICAgICAgICAgICAgfCAgMTcgKy0tCiBody9ibG9jay9wZmxhc2hfY2ZpMDEuYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMi5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvYmxvY2sveGVuLWJsb2NrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTI1ICsrKysrKystLS0tLS0tLS0KIGh3L252cmFtL2Z3X2Nm
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQogaHcvcGNpLWhvc3QveGVu
X2lnZF9wdC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9zZC9zZGhjaS1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L3NkL3NkaGNpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KIGh3L3NkL3NzaS1zZC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNiArKystCiBody90cG0vdHBtX3V0aWwu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L3hlbi94ZW4tYmFja2Vu
ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcveGVuL3hlbi1idXMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAwICsrKysrKy0tLS0tLS0KIGh3L3hlbi94
ZW4taG9zdC1wY2ktZGV2aWNlLmMgICAgICAgICAgICAgICAgICB8ICAyNyArKy0tCiBody94ZW4v
eGVuX3B0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUgKystLQogaHcveGVu
L3hlbl9wdF9jb25maWdfaW5pdC5jICAgICAgICAgICAgICAgICAgIHwgIDIwICstLQogbmJkL2Ns
aWVudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIG5iZC9zZXJ2
ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB0cG0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHNjcmlwdHMvY29j
Y2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSB8IDEzOSArKysrKysrKysrKysrKysr
KysKIDI0IGZpbGVzIGNoYW5nZWQsIDQ4MiBpbnNlcnRpb25zKCspLCAyNjcgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1l
cnJwLmNvY2NpCgpDQzogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CkNDOiBFcmlj
IEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KQ0M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+CkNDOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgpDQzogR3JlZyBLdXJ6IDxncm91
Z0BrYW9kLm9yZz4KQ0M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVs
QHhlbi5vcmc+CkNDOiAiUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kiIDxwaGlsbWRAcmVkaGF0LmNv
bT4KQ0M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkNDOiBHZXJkIEhvZmZtYW5u
IDxrcmF4ZWxAcmVkaGF0LmNvbT4KQ0M6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJt
LmNvbT4KQ0M6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KQ0M6IE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ0M6IHFlbXUtYmxvY2tAbm9uZ251
Lm9yZwpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgotLSAKMi4yMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 20:18:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 20: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 1iq0jP-0006pV-8G; Fri, 10 Jan 2020 20:18:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ROV9=27=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1iq0jN-0006oy-5H
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 20:18:05 +0000
X-Inumbo-ID: 4e40d72a-33e6-11ea-b89f-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e40d72a-33e6-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 20:18:04 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id b6so3013681wrq.0
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 12:18:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=Qtjt/NhCsGYkrLGpy50uZzbnlh7WQcz8E/+0UPXUtl4=;
 b=WZfnURxkkglpl4UgN7IJ6E4lXYs99UOMXLHl8KY0boiV3q2xsNCyvXtNWDyAEFyIB7
 qSpRBm8Dm9ou13KHD9VGBylQvKRlMqnoTVRC6ZLC5Oydfh9moK15upVbsEazTzeVkF2H
 R872/DNq/6kwNDSUbjj7FyunbDrOcVv5six1pXw2ObrSa5SgBk0Z/O5zO5ADV7Xqm2RW
 o2akQ0mXMrGCGZukMB96nQdoTqyJzSoyNFOTsOZpMcvIQqpQ2KwZhnwxywOlYQ/jlZXH
 kkkoY0CWv6Gm54iCzaqn9LDUS1BsC+EOJ14BM1R/JSpXJwhcGNLJai4lxoro5p5K5N8c
 fsOQ==
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=Qtjt/NhCsGYkrLGpy50uZzbnlh7WQcz8E/+0UPXUtl4=;
 b=VI0UFQw7qBBP65JjT8pVpNSYHIektej53egQ4KTV4hPMiPBI5kcjuvypTDLEsQ6sPo
 Tg1vnx/QanfgvODuFpVDCtW2OEneOi5F3LQBdVDnNlsB1XOigHcIdl0JpiM1XvnmJWXQ
 tZlKNfuCrRYWh5AMEimHO6JCGgR21pdFVxIYk1GzDzfSQIZt57pGI9rYc/aLsrGQhR73
 OFuxopAgCE7oZsB7VI5XnYenbdH8QsDbt7+XwHphZutikNiCbXxEOGqVMmGLxyOV2JHf
 qPAwHqXQdY7uC+22bEUp2WzgJYZPeOke1az0jydQ88ZfKS3pDrvHqVVA+KmBRbfZoK3Z
 hpmg==
X-Gm-Message-State: APjAAAXwDskhZCHTzvqPKuBPns+sCPPlMp26xqWvi9H5Wgp6Zd3IOaM5
 2Rf5P1zA+oa/AP0tgJOzH88=
X-Google-Smtp-Source: APXvYqyNp96yebhjsqdKWXFWD7XQXt26bvAB/fQAfiCvD2+2WEE+MUU542cNmRxEeVfXCdqrXuC4PA==
X-Received: by 2002:adf:e8ca:: with SMTP id k10mr5233260wrn.50.1578687482863; 
 Fri, 10 Jan 2020 12:18:02 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac73:9500:bc0a:7758:470e:db30?
 ([2a02:c7f:ac73:9500:bc0a:7758:470e:db30])
 by smtp.gmail.com with ESMTPSA id q3sm3305816wmj.38.2020.01.10.12.18.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 Jan 2020 12:18:02 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <CC483690-ACCF-4AF7-B84C-7A98E6CD489E@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 10 Jan 2020 20:18:01 +0000
In-Reply-To: <d2182056-4695-8f7f-2142-db6717e06d52@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200110091238.845-1-pdurrant@amazon.com>
 <d2182056-4695-8f7f-2142-db6717e06d52@citrix.com>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [Xen-devel] [PATCH] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 'Jan Beulich' <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2837409652382602439=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2837409652382602439==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3E1DDC38-E22C-452E-8BF8-5B8DBCEE74D0"


--Apple-Mail=_3E1DDC38-E22C-452E-8BF8-5B8DBCEE74D0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 10 Jan 2020, at 17:54, Andrew Cooper <andrew.cooper3@citrix.com> =
wrote:
>=20
> On 10/01/2020 09:12, Paul Durrant wrote:
>> As agreed during the 2020-01 community call [1] this patch introduces =
a
>> changelog, based on the principles explained at keepachangelog.com =
[2].
>> A new MAINTAINERS entry is also added, with myself as (currently =
sole)
>> maintainer.
>>=20
>> [1] See C.2 at =
https://cryptpad.fr/pad/#/2/pad/edit/ERZtMYD5j6k0sv-NG6Htl-AJ/
>> [2] https://keepachangelog.com/en/1.0.0/
>>=20
>> Signed-off-by: Paul Durrant <pdurrant@amazon.com>
>> ---
>> Cc: Andrew Cooper <andrew.cooper3@citrix.com>
>> Cc: George Dunlap <George.Dunlap@eu.citrix.com>
>> Cc: Ian Jackson <ian.jackson@eu.citrix.com>
>> Cc: Jan Beulich <jbeulich@suse.com>
>> Cc: Julien Grall <julien@xen.org>
>> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
>> Cc: Stefano Stabellini <sstabellini@kernel.org>
>> Cc: Wei Liu <wl@xen.org>
>> Cc: Lars Kurth <lars.kurth@citrix.com>
>>=20
>> Should there be other maintainers apart from myself (with my RM hat =
on)?
>> Perhaps Lars should also be added as a designated reviewer?
>=20
> Ultimately, the committers are last line of judgement on "whether this
> change should be in the changelog".  Practically, that includes "The
> Rest", but there was an objection to that on the call IIRC.

Am happy to be added

Lars


--Apple-Mail=_3E1DDC38-E22C-452E-8BF8-5B8DBCEE74D0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 10 Jan 2020, at 17:54, Andrew Cooper &lt;<a =
href=3D"mailto:andrew.cooper3@citrix.com" =
class=3D"">andrew.cooper3@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On 10/01/2020 =
09:12, Paul Durrant wrote:</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">As agreed during the 2020-01 =
community call [1] this patch introduces a<br class=3D"">changelog, =
based on the principles explained at <a href=3D"http://keepachangelog.com"=
 class=3D"">keepachangelog.com</a> [2].<br class=3D"">A new MAINTAINERS =
entry is also added, with myself as (currently sole)<br =
class=3D"">maintainer.<br class=3D""><br class=3D"">[1] See C.2 at <a =
href=3D"https://cryptpad.fr/pad/#/2/pad/edit/ERZtMYD5j6k0sv-NG6Htl-AJ/" =
class=3D"">https://cryptpad.fr/pad/#/2/pad/edit/ERZtMYD5j6k0sv-NG6Htl-AJ/<=
/a><br class=3D"">[2] <a href=3D"https://keepachangelog.com/en/1.0.0/" =
class=3D"">https://keepachangelog.com/en/1.0.0/</a><br class=3D""><br =
class=3D"">Signed-off-by: Paul Durrant &lt;<a =
href=3D"mailto:pdurrant@amazon.com" =
class=3D"">pdurrant@amazon.com</a>&gt;<br class=3D"">---<br class=3D"">Cc:=
 Andrew Cooper &lt;<a href=3D"mailto:andrew.cooper3@citrix.com" =
class=3D"">andrew.cooper3@citrix.com</a>&gt;<br class=3D"">Cc: George =
Dunlap &lt;<a href=3D"mailto:George.Dunlap@eu.citrix.com" =
class=3D"">George.Dunlap@eu.citrix.com</a>&gt;<br class=3D"">Cc: Ian =
Jackson &lt;<a href=3D"mailto:ian.jackson@eu.citrix.com" =
class=3D"">ian.jackson@eu.citrix.com</a>&gt;<br class=3D"">Cc: Jan =
Beulich &lt;<a href=3D"mailto:jbeulich@suse.com" =
class=3D"">jbeulich@suse.com</a>&gt;<br class=3D"">Cc: Julien Grall =
&lt;<a href=3D"mailto:julien@xen.org" class=3D"">julien@xen.org</a>&gt;<br=
 class=3D"">Cc: Konrad Rzeszutek Wilk &lt;<a =
href=3D"mailto:konrad.wilk@oracle.com" =
class=3D"">konrad.wilk@oracle.com</a>&gt;<br class=3D"">Cc: Stefano =
Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org" =
class=3D"">sstabellini@kernel.org</a>&gt;<br class=3D"">Cc: Wei Liu =
&lt;<a href=3D"mailto:wl@xen.org" class=3D"">wl@xen.org</a>&gt;<br =
class=3D"">Cc: Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com" =
class=3D"">lars.kurth@citrix.com</a>&gt;<br class=3D""><br =
class=3D"">Should there be other maintainers apart from myself (with my =
RM hat on)?<br class=3D"">Perhaps Lars should also be added as a =
designated reviewer?<br class=3D""></blockquote><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Ultimately, the committers are last line of judgement on =
"whether this</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">change should =
be in the changelog".&nbsp; Practically, that includes "The</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Rest", but =
there was an objection to that on the call IIRC.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div></blockquote><div><br class=3D""></div>Am happy =
to be added</div><div><br class=3D""></div><div>Lars</div><br =
class=3D""></body></html>=

--Apple-Mail=_3E1DDC38-E22C-452E-8BF8-5B8DBCEE74D0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2837409652382602439==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 10 20:24:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 20: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 1iq0pD-0007dx-W1; Fri, 10 Jan 2020 20:24:07 +0000
Resent-Date: Fri, 10 Jan 2020 20:24:07 +0000
Resent-Message-Id: <E1iq0pD-0007dx-W1@lists.xenproject.org>
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9L/v=27=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1iq0pD-0007ds-6q
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 20:24:07 +0000
X-Inumbo-ID: 2082aaec-33e7-11ea-a985-bc764e2007e4
Received: from sender4-of-o54.zoho.com (unknown [136.143.188.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2082aaec-33e7-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 20:23:57 +0000 (UTC)
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1578687751055446.33831207363085;
 Fri, 10 Jan 2020 12:22:31 -0800 (PST)
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
Message-ID: <157868774947.15422.14658847667190512659@37313f22b938>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: vsementsov@virtuozzo.com
Date: Fri, 10 Jan 2020 12:22:31 -0800 (PST)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [PATCH v6 00/11] error: auto propagated local_err
 part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: kwolf@redhat.com, vsementsov@virtuozzo.com, mdroth@linux.vnet.ibm.com,
 qemu-block@nongnu.org, paul@xen.org, philmd@redhat.com, cohuck@redhat.com,
 qemu-devel@nongnu.org, eblake@redhat.com, groug@kaod.org,
 sstabellini@kernel.org, kraxel@redhat.com, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org, mreitz@redhat.com,
 lersek@redhat.com, armbru@redhat.com, stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIwMDExMDE5NDE1OC4xNDE5
MC0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbS8KCgoKSGksCgpUaGlzIHNlcmllcyBzZWVtcyB0
byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1zLiBTZWUgb3V0cHV0IGJlbG93IGZvcgpt
b3JlIGluZm9ybWF0aW9uOgoKU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAwLzExXSBl
cnJvcjogYXV0byBwcm9wYWdhdGVkIGxvY2FsX2VyciBwYXJ0IEkKVHlwZTogc2VyaWVzCk1lc3Nh
Z2UtaWQ6IDIwMjAwMTEwMTk0MTU4LjE0MTkwLTEtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tCgo9
PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2UgYmFzZSA+
IC9kZXYvbnVsbCB8fCBleGl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQg
MApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAtLWxvY2Fs
IGRpZmYuYWxnb3JpdGhtIGhpc3RvZ3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxi
YWNrIGJhc2UuLgo9PT0gVEVTVCBTQ1JJUFQgRU5EID09PQoKU3dpdGNoZWQgdG8gYSBuZXcgYnJh
bmNoICd0ZXN0JwpmZWUwZGQyIHhlbjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKOTA3
NGI0NSBuYmQ6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCjA1NjMyY2IgVFBNOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQoyYTAxOWNkIHZpcnRpby05cDogaW50cm9kdWNlIEVS
UlBfQVVUT19QUk9QQUdBVEUKYjRlMDUyNSBmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJP
UEFHQVRFCjNhNjk4MDAgcGZsYXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQpmNGFj
ODcwIFNEIChTZWN1cmUgQ2FyZCk6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCjI5ZmJj
MWQgaHcvc2Qvc3NpLXNkOiBmaXggZXJyb3IgaGFuZGxpbmcgaW4gc3NpX3NkX3JlYWxpemUKNmVi
YzU3YSBzY3JpcHRzOiBhZGQgY29jY2luZWxsZSBzY3JpcHQgdG8gdXNlIGF1dG8gcHJvcGFnYXRl
ZCBlcnJwCjQ3N2I5ZWMgZXJyb3I6IGF1dG8gcHJvcGFnYXRlZCBsb2NhbF9lcnIKMGMzODkxNCBx
YXBpL2Vycm9yOiBhZGQgKEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcwoKPT09IE9VVFBVVCBC
RUdJTiA9PT0KMS8xMSBDaGVja2luZyBjb21taXQgMGMzODkxNDc1OTFhIChxYXBpL2Vycm9yOiBh
ZGQgKEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcykKMi8xMSBDaGVja2luZyBjb21taXQgNDc3
YjllYzAzODk4IChlcnJvcjogYXV0byBwcm9wYWdhdGVkIGxvY2FsX2VycikKRVJST1I6IE1hY3Jv
cyB3aXRoIG11bHRpcGxlIHN0YXRlbWVudHMgc2hvdWxkIGJlIGVuY2xvc2VkIGluIGEgZG8gLSB3
aGlsZSBsb29wCiMxMzg6IEZJTEU6IGluY2x1ZGUvcWFwaS9lcnJvci5oOjQyODoKKyNkZWZpbmUg
RVJSUF9BVVRPX1BST1BBR0FURSgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9yKSBfYXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBl
cnJwfTsgIFwKKyAgICBlcnJwID0gKChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0
YWwpICAgICAgICAgICAgIFwKKyAgICAgICAgICAgID8gJl9hdXRvX2VycnBfcHJvcC5sb2NhbF9l
cnIgOiBlcnJwKQoKdG90YWw6IDEgZXJyb3JzLCAwIHdhcm5pbmdzLCAxMDIgbGluZXMgY2hlY2tl
ZAoKUGF0Y2ggMi8xMSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkg
b2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1h
aW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKMy8xMSBDaGVja2luZyBj
b21taXQgNmViYzU3YTk0Y2YwIChzY3JpcHRzOiBhZGQgY29jY2luZWxsZSBzY3JpcHQgdG8gdXNl
IGF1dG8gcHJvcGFnYXRlZCBlcnJwKQpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBm
aWxlKHMpLCBkb2VzIE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiMyNTogCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cgp0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3MsIDE0OCBsaW5lcyBjaGVja2Vk
CgpQYXRjaCAzLzExIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBv
ZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFp
bnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCjQvMTEgQ2hlY2tpbmcgY29t
bWl0IDI5ZmJjMWQ2MWViMSAoaHcvc2Qvc3NpLXNkOiBmaXggZXJyb3IgaGFuZGxpbmcgaW4gc3Np
X3NkX3JlYWxpemUpCjUvMTEgQ2hlY2tpbmcgY29tbWl0IGY0YWM4NzA2NWYyYyAoU0QgKFNlY3Vy
ZSBDYXJkKTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpCjYvMTEgQ2hlY2tpbmcgY29t
bWl0IDNhNjk4MDAzMzFhNCAocGZsYXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkK
Ny8xMSBDaGVja2luZyBjb21taXQgYjRlMDUyNWQzZGNmIChmd19jZmc6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFKQo4LzExIENoZWNraW5nIGNvbW1pdCAyYTAxOWNkMWY5OTIgKHZpcnRp
by05cDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpCjkvMTEgQ2hlY2tpbmcgY29tbWl0
IDA1NjMyY2JlMmQzOSAoVFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkKMTAvMTEg
Q2hlY2tpbmcgY29tbWl0IDkwNzRiNDUwY2IzNCAobmJkOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURSkKMTEvMTEgQ2hlY2tpbmcgY29tbWl0IGZlZTBkZDI2ZWEwYiAoeGVuOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQg
ZXhpdGVkIHdpdGggY29kZTogMQoKClRoZSBmdWxsIGxvZyBpcyBhdmFpbGFibGUgYXQKaHR0cDov
L3BhdGNoZXcub3JnL2xvZ3MvMjAyMDAxMTAxOTQxNTguMTQxOTAtMS12c2VtZW50c292QHZpcnR1
b3p6by5jb20vdGVzdGluZy5jaGVja3BhdGNoLz90eXBlPW1lc3NhZ2UuCi0tLQpFbWFpbCBnZW5l
cmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwczovL3BhdGNoZXcub3JnL10uClBs
ZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZlbEByZWRoYXQuY29tCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 21:19:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 21:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq1gW-0003Nm-KM; Fri, 10 Jan 2020 21:19:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=viqM=27=xenproject.org=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iq1gV-0003Nh-3f
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 21:19:11 +0000
X-Inumbo-ID: d7205644-33ee-11ea-bfb8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7205644-33ee-11ea-bfb8-12813bfff9fa;
 Fri, 10 Jan 2020 21:19:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iq1gS-0001Og-3y; Fri, 10 Jan 2020 21:19:08 +0000
Received: from localhost ([127.0.0.1] helo=MacBook-Pro-2.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@xenproject.org>)
 id 1iq1gR-0006S6-VV; Fri, 10 Jan 2020 21:19:08 +0000
From: Lars Kurth <lars.kurth@xenproject.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 10 Jan 2020 21:18:53 +0000
Message-Id: <89248aebf252aaabf5fce44ef4cffc7e3da38212.1578691030.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH] get-maintainer.pl: Dont fall over when L:
 contains a display 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: jgross@suse.com, Lars Kurth <lars.kurth@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>

RnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKUHJpb3IgdG8gdGhpcyBj
aGFuZ2UgZS1tYWlsIGFkZHJlc3NlcyBvZiB0aGUgZm9ybSAiZGlzcGxheSBuYW1lCjxlbWFpbD4i
IHdvdWxkIHJlc3VsdCBpbnRvIGVtcHR5IG91dHB1dC4gQWxzbyBzZWUKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDIwLTAxL21zZzAwNzUzLmh0
bWwKClNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KLS0t
CkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBzY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIu
cGwKaW5kZXggMmU2NjFmNDdkOC4uNDhlMDczNzBlOCAxMDA3NTUKLS0tIGEvc2NyaXB0cy9nZXRf
bWFpbnRhaW5lci5wbAorKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCkBAIC0xMDczLDcg
KzEwNzMsNyBAQCBzdWIgYWRkX2NhdGVnb3JpZXMgewogCSAgICBteSAkcHR5cGUgPSAkMTsKIAkg
ICAgbXkgJHB2YWx1ZSA9ICQyOwogCSAgICBpZiAoJHB0eXBlIGVxICJMIikgewotCQlteSAkbGlz
dF9hZGRyZXNzID0gJHB2YWx1ZTsKKwkJbXkgKCRsaXN0X25hbWUsICRsaXN0X2FkZHJlc3MpID0g
cGFyc2VfZW1haWwoJHB2YWx1ZSk7ICAgICAgICAgICAgCiAJCW15ICRsaXN0X2FkZGl0aW9uYWwg
PSAiIjsKIAkJbXkgJGxpc3Rfcm9sZSA9IGdldF9saXN0X3JvbGUoJGkpOwogCi0tIAoyLjEzLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 21:21:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 21: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 1iq1ig-00048D-5A; Fri, 10 Jan 2020 21:21:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq1ie-000483-54
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 21:21:24 +0000
X-Inumbo-ID: 22e4d2da-33ef-11ea-bfb9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22e4d2da-33ef-11ea-bfb9-12813bfff9fa;
 Fri, 10 Jan 2020 21:21: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 <osstest-admin@xenproject.org>)
 id 1iq1iW-0001QS-4K; Fri, 10 Jan 2020 21:21: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 1iq1iV-00063F-Pr; Fri, 10 Jan 2020 21:21:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq1iV-00055W-PH; Fri, 10 Jan 2020 21:21:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145947-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 21:21:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 145947: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk0NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgODkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 21:58:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 21:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq2I5-0006jH-H4; Fri, 10 Jan 2020 21:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq2I4-0006jC-AJ
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 21:58:00 +0000
X-Inumbo-ID: 43798964-33f4-11ea-bfc3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43798964-33f4-11ea-bfc3-12813bfff9fa;
 Fri, 10 Jan 2020 21:57: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 <osstest-admin@xenproject.org>)
 id 1iq2I2-00026b-0l; Fri, 10 Jan 2020 21:57: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 1iq2I1-0006sM-Ol; Fri, 10 Jan 2020 21:57:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq2I1-0005J3-O6; Fri, 10 Jan 2020 21:57:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145946-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=ba322a175059a712802401e8337c6c7952b265d1
X-Osstest-Versions-That: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 21:57:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145946: 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>

ZmxpZ2h0IDE0NTk0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk0Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiYTMyMmExNzUwNTlhNzEyODAyNDAxZTgzMzdjNmM3OTUyYjI2NWQxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmYWUyNDlkMjM0MTNiMmJmN2Q5
OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU4NjcgIDIwMjAt
MDEtMDkgMTU6MDA6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ2ICAy
MDIwLTAxLTEwIDE5OjAwOjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICBmYWUyNDlkMjM0Li5iYTMyMmExNzUwICBiYTMyMmExNzUwNTlhNzEy
ODAyNDAxZTgzMzdjNmM3OTUyYjI2NWQxIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 22:20:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 22:20: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 1iq2de-0000fg-Lf; Fri, 10 Jan 2020 22:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq2dd-0000fb-HU
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 22:20:17 +0000
X-Inumbo-ID: 609eb6d8-33f7-11ea-bfc5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 609eb6d8-33f7-11ea-bfc5-12813bfff9fa;
 Fri, 10 Jan 2020 22:20: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 <osstest-admin@xenproject.org>)
 id 1iq2db-0002XO-DU; Fri, 10 Jan 2020 22:20: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 1iq2db-0007Ls-51; Fri, 10 Jan 2020 22:20:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq2db-0006sz-4Q; Fri, 10 Jan 2020 22:20:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145948-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 22:20:15 +0000
Subject: [Xen-devel] [ovmf test] 145948: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDIgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 22:23:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 22:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq2h4-0000oP-8h; Fri, 10 Jan 2020 22:23:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q3sE=27=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iq2h3-0000oK-3N
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 22:23:49 +0000
X-Inumbo-ID: defaa7bc-33f7-11ea-bfc5-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id defaa7bc-33f7-11ea-bfc5-12813bfff9fa;
 Fri, 10 Jan 2020 22:23:48 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id m24so3602505wmc.3
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 14:23:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=dD3pH+qLvJ2A2T8y5inZXY25FZgxaeam4cVrf8Ri36o=;
 b=SstC19PvlmocTfg9Xmzln9840DJ3bFpDVskPKb/2Iwyaw9UMJpU3NuQ/PQOmVZOVBc
 YLt8E9zfcm/4Gv1S75844PY1G2gEgUHG264lhXAdvr7xbgdZDVCCds10uGqx6tY/Rtcq
 JT5+U9o+bPAmv6EfyV5x77/gcHPoBMdRHD1mtQcwm0alxQLhfEQmOcaBOg8IRf1NgPp3
 AyAMbRijreP24ftmaqbxnexp83ZbUIi+Zv1i8HwFdzRDHtXF8joIlkmIvTWOabe5FlzO
 U/3zT8poAaOt99s5bvg8JDON3+nkhrEZy/i4f/8hK3UIHocJAxIzhj3oHfSeJ6WlTDhg
 1t9Q==
X-Gm-Message-State: APjAAAXTWbWizjsgfVrnkc7SNQrCpM92d1WibKY5gk/XtGpLgD8T6jsH
 ot5ZtT8J2tqlr9hVc93lmizrmo8NOLzhbg==
X-Google-Smtp-Source: APXvYqwfmOz4kKFCvL5yKtWSD5+m4KBGJsPg8oQ9t4BsSlQ+zGrXlFP+BHNBtI8PhYRvtOnFNqUPKA==
X-Received: by 2002:a1c:b7c4:: with SMTP id h187mr6544282wmf.105.1578695027321; 
 Fri, 10 Jan 2020 14:23:47 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id i5sm3839803wml.31.2020.01.10.14.23.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 Jan 2020 14:23:46 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 10 Jan 2020 22:23:44 +0000
Message-Id: <20200110222344.66071-1-julien@xen.org>
X-Mailer: git-send-email 2.24.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/sched: rt: Fix typo in a comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Julien Grall <julien@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, 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>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX3J0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29t
bW9uL3NjaGVkX3J0LmMKaW5kZXggYjJiMjk0ODFmMy4uYzQwYTdlNDk5MCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMTIy
LDcgKzEyMiw3IEBACiAgKi8KIC8qCiAgKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB1bml0IGVp
dGhlciBydW5uaW5nIG9uLCBvciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCi0gKiBhIHBoeWlzY2Fs
IGNwdT8KKyAqIGEgcGh5c2ljYWwgY3B1PwogICogKyBBY2Nlc3NlZCBvbmx5IHdpdGggZ2xvYmFs
IGxvY2sgaGVsZC4KICAqICsgU2V0IHdoZW4gY2hvc2VuIGFzIG5leHQgaW4gcnRfc2NoZWR1bGUo
KS4KICAqICsgQ2xlYXJlZCBhZnRlciBjb250ZXh0IHN3aXRjaCBoYXMgYmVlbiBzYXZlZCBpbiBy
dF9jb250ZXh0X3NhdmVkKCkKLS0gCjIuMjQuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 22:58:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 22:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq3E4-0003Nf-6t; Fri, 10 Jan 2020 22:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oz4b=27=amazon.com=prvs=271b483db=anchalag@srs-us1.protection.inumbo.net>)
 id 1iq3E2-0003Na-CF
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 22:57:54 +0000
X-Inumbo-ID: 9d2fa51c-33fc-11ea-b89f-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d2fa51c-33fc-11ea-b89f-bc764e2007e4;
 Fri, 10 Jan 2020 22:57:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578697066; x=1610233066;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=0/XyXQpWFUZzSlB5MOZhzOIMG1mqXg6xXgJUXUnoc4g=;
 b=HpRg7L6kyY/tKCOEId024b+rJs8qBdmWTDPeKeajS6C+xVxJM0KM8g9w
 8wYn+RUQoEm00vlqTQy1qzKE9ly6VTRC7Lr0ybTjhY1zazIvqikAn1K7Z
 4pYQZ5gxdvjh5F834nEp6nXq1hj+6R1Qgf2EFH8jD+pTZhJABZHnCqICj Q=;
IronPort-SDR: 2zGeJmxU96KHcs6bmGOD93XlxOI4/U243ne6e0sIsBwLScQ5y97tciYM9GQN4g5euRqgKW5Nhv
 ZWFxOJ+lIK8Q==
X-IronPort-AV: E=Sophos;i="5.69,418,1571702400"; d="scan'208";a="19431249"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 10 Jan 2020 22:57:35 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id 351E7A2B10; Fri, 10 Jan 2020 22:57:33 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 22:57:18 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 10 Jan 2020 22:57:18 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Fri, 10 Jan 2020 22:57:17 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 0FA4940E65; Fri, 10 Jan 2020 22:57:18 +0000 (UTC)
Date: Fri, 10 Jan 2020 22:57:18 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20200110225718.GA13573@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200109234050.GA26381@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <87zhevrupf.fsf@nanos.tec.linutronix.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87zhevrupf.fsf@nanos.tec.linutronix.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 09/11] xen: Clear IRQD_IRQ_STARTED
 flag during shutdown PIRQs
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: konrad.wilk@oracle.co, eduval@amazon.com, peterz@infradead.org,
 x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk, pavel@ucw.cz,
 hpa@zytor.com, sstabellini@kernel.org, kamatam@amazon.com, mingo@redhat.com,
 xen-devel@lists.xenproject.org, sblbir@amazon.com, len.brown@intel.com,
 linux-pm@vger.kernel.org, anchalag@amazon.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, jgross@suse.com, netdev@vger.kernel.org,
 rjw@rjwysocki.net, linux-kernel@vger.kernel.org, vkuznets@redhat.com,
 davem@davemloft.net, dwmw@amazon.co.uk, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDg6MTM6MTZQTSArMDEwMCwgVGhvbWFzIEdsZWl4bmVy
IHdyb3RlOgo+IEFuY2hhbCwKPiAKPiBBbmNoYWwgQWdhcndhbCA8YW5jaGFsYWdAYW1hem9uLmNv
bT4gd3JpdGVzOgo+ID4gT24gVGh1LCBKYW4gMDksIDIwMjAgYXQgMDE6MDc6MjdQTSArMDEwMCwg
VGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+ID4+IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6
b24uY29tPiB3cml0ZXM6Cj4gPj4gU28gZWl0aGVyIHlvdSBjYW4gaGFuZGxlIGl0IHB1cmVseSBv
biB0aGUgWEVOIHNpZGUgd2l0aG91dCB0b3VjaGluZyBhbnkKPiA+PiBjb3JlIHN0YXRlIG9yIHlv
dSBuZWVkIHRvIGNvbWUgdXAgd2l0aCBzb21lIHdheSBvZiBsZXR0aW5nIHRoZSBjb3JlIGNvZGUK
PiA+PiBrbm93IHRoYXQgaXQgc2hvdWxkIGludm9rZSBzaHV0ZG93biBpbnN0ZWFkIG9mIGRpc2Fi
bGUuCj4gPj4gCj4gPj4gU29tZXRoaW5nIGxpa2UgdGhlIGNvbXBsZXRlbHkgdW50ZXN0ZWQgcGF0
Y2ggYmVsb3cuCj4gPgo+ID4gVW5kZXJzdGFuZGFibGUuIFJlYWxseSBhcHByZWNpYXRlIHRoZSBw
YXRjaCBzdWdnZXN0aW9uIGJlbG93IGFuZCBpIHdpbGwgdGVzdCBpdAo+ID4gZm9yIHN1cmUgYW5k
IHNlZSBpZiB0aGluZ3MgY2FuIGJlIGZpeGVkIHByb3Blcmx5IGluIGlycSBjb3JlIGlmIHRoYXRz
IHRoZSBvbmx5Cj4gPiBvcHRpb24uIEluIHRoZSBtZWFud2hpbGUsIEkgdHJpZWQgdG8gZml4IGl0
IG9uIHhlbiBzaWRlIHVubGVzcyBpdCBnaXZlcyB5b3UgdGhlIAo+ID4gc2FtZSBmZWVsaW5nIGFz
IGFib3ZlPyBNU0kteCBhcmUganVzdCBmaW5lLCBqdXN0IGlvYXBpYyBvbmVzIGRvbid0IGdldCBh
bnkgZXZlbnQKPiA+IGNoYW5uZWwgYXNzc2lnbmVkIGhlbmNlIGVuYWJsZV9keW5pcnEgZG9lcyBu
b3RoaW5nLiBUaG9zZSBuZWVkcyB0byBiZSByZXN0YXJ0ZWQuCj4gPgo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2
ZW50c19iYXNlLmMKPiA+IGluZGV4IDFiYjBiNTIyZDAwNC4uMmVkMTUyZjM1ODE2IDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiA+ICAgICArKysgYi9k
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+ID4gQEAgLTU3NSw2ICs1NzUsMTEgQEAg
c3RhdGljIHZvaWQgc2h1dGRvd25fcGlycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEpCj4gPgo+ID4g
c3RhdGljIHZvaWQgZW5hYmxlX3BpcnEoc3RydWN0IGlycV9kYXRhICpkYXRhKQo+ID4gewo+ID4g
ICAgICsvKmlvYXBpYyBpbnRlcnJ1cHRzIGRvbid0IGdldCBldmVudCBjaGFubmVsIGFzc2lnbmVk
Cj4gPiAgICAgICAgKyAqIGFmdGVyIGJlaW5nIGV4cGxpY2l0bHkgc2h1dGRvd24gZHVyaW5nIGd1
ZXN0Cj4gPiAgICAgICAgKyAqIGhpYmVybmF0aW9uLiBUaGV5IG5lZWQgdG8gYmUgcmVzdGFydGVk
Ki8KPiA+ICAgICAgICAgKyAgICAgICBpZighZXZ0Y2huX2Zyb21faXJxKGRhdGEtPmlycSkpCj4g
PiAgICAgICAgICsgICAgICAgICAgICAgICBzdGFydHVwX3BpcnEoZGF0YSk7Cj4gPiAgICAgZW5h
YmxlX2R5bmlycShkYXRhKTsKPiA+ICB9Cj4gCj4gSW50ZXJlc3RpbmcgcGF0Y2ggZm9ybWF0IDop
CkFwcGFyZW50bHkgdmltIGFuZCBtZSBydXNoaW5nIHRocm91Z2ggdGhlIGVtYWlsIFtkaWQgbm90
IGZvcm1hdCB0aGUgcGF0Y2hdCndlcmUgdGhlIGN1bHByaXQgYW5kIEkgb25seSBjYXVnaHQgaXQg
YWZ0ZXIgc2VuZGluZyBhbiBlbWFpbAo+IAo+IERvaW5nIHRoZSBzaHV0ZG93biBmcm9tIHN5c2Nv
cmVfb3BzIGFuZCB0aGUgc3RhcnR1cCBjb25kaXRpb25hbGx5IGluIGEKPiB0b3RhbHkgdW5yZWxh
dGVkIGZ1bmN0aW9uIGlzIG5vdCByZWFsbHkgaW50dWl0aXZlLgo+IApJIGFncmVlIHRvIHRoZSBw
b2ludCB0aGF0IHN0aWxsIHRoZSBzdGFydHVwIGlzIG5vdCBhcyBzeW5jaHJvbm91cyAKdG8gc2h1
dGRvd24gaG93ZXZlciwgZW5hYmxlX3BpcnEgaXMgc3RpbGwgaW52b2tlZCBkdXJpbmcgaXJxX3N0
YXJ0dXAKZm9yIHhlbiBzcGVjaWZpYyBjb2RlIGFuZCBJIHdhcyB0cnlpbmcgdG8gcmV1c2UgdGhl
IGNvZGUgcGF0aCB0byBmaXggCndpdGhpbiB4ZW4uIEJhc2ljYWxseSBib3Jyb3dpbmcgZnJvbSB3
aGF0IHRoaXMgY29tbWl0IFtjb21taXQgMDIwZGI5ZDNdCmNoYW5nZWQuIE5vdCBzdXJlIGlmIHRo
aXMgY291bGQgaGF2ZSBicm9rZW4gdW5kZXIgYW55IG90aGVyIGVudmlyb25tZW50CnRob3VnaCA6
KAoKQnV0IGFueXdheXMgSSB0aGluayB0aGUgcGF0Y2ggeW91IHN1Z2dlc3RlZCBpcyBtdWNoIG1v
cmUgY2xlYW4gYW5kIAppbnR1aXRpdmUuCgo+IFNvIGVpdGhlciB5b3UgZG8gaXQgc3ltbWV0cmlj
YWxseSBpbiBYRU4gdmlhIHN5c2NvcmVfb3BzIGNhbGxiYWNrcyBvcgo+IHlvdSBsZXQgdGhlIGly
cSBjb3JlIGNvZGUgaGVscCB5b3Ugb3V0IHdpdGggdGhlIHBhdGNoIEkgcHJvdmlkZWQKPiAKSW4g
bXkgdW5kZXJzdGFuZGluZywgaXQgbWF5IG5vdCBiZSB0aGUgcmlnaHQgdGhpbmcgYXMgc3lzY29y
ZSBzdHVmZiBydW5zCndpdGggb25lIGNwdSBvbmxpbmUgYW5kIGRpc2FibGVkIGludGVycnVwdHMu
IEFsc28gSSBkaWQgdHJ5IGl0IGluIHRoZSBwYXN0IAphbmQgZmFpbGVkIGhvcnJpYmx5IHVubGVz
cyB0aGVyZSBpcyBhbnkgc21hcnRlciB3YXkgb2YgZG9pbmcgaXQuCkl0IHNob3VsZCBjb3JyZWN0
bHkgYmUgZG9uZSBpbiBzdXNwZW5kL3Jlc3VtZSBkZXZpY2VzIGFzIGFyZSBvdGhlciBkZXZpY2Ug
CmludGVycnVwdHMuCgpJIGRpZCB0ZXN0IHRoZSBwYXRjaCB5b3Ugc3VnZ2VzdGVkIGFuZCBpdCB3
b3Jrcy4KSSBoYXZlbid0IGRvbmUgbGFyZ2Ugc2NhbGUgdGVzdGluZyBidXQgaXQgbG9va3MgbGlr
ZSBpdCBtYXkganVzdCB3b3JrIGZpbmUuCkkgd2lsbCBzZW5kIG91dCBhbiB1cGRhdGVkIHBhdGNo
IGZvciBzaHV0ZG93bi9zdGFydHVwIG9mIHBpcnEgYWZ0ZXIgSSBkbyBzb21lCm1vcmUgdGVzdGlu
ZyBhbmQgd2lsbCBkcm9wIHBhdGNoZXMgcmVsYXRlZCB0byBzaHV0ZG93bi9zdGFydHVwIG9mIHBp
cnFzIGZyb20gCnRoZSBvcmlnaW5hbCBzZXJpZXMuCgpUaGFua3MsCgpBbmNoYWwKCj4gVGhhbmtz
LAo+IAo+ICAgICAgICAgdGdseAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 23:22:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 23:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq3bn-0005nE-Cb; Fri, 10 Jan 2020 23:22:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwMR=27=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq3bm-0005n9-A6
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 23:22:26 +0000
X-Inumbo-ID: 052f013c-3400-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 052f013c-3400-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 23:22: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 <osstest-admin@xenproject.org>)
 id 1iq3bT-0003iI-LY; Fri, 10 Jan 2020 23:22: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 1iq3bT-0000Fi-DN; Fri, 10 Jan 2020 23:22:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq3bT-00024O-CP; Fri, 10 Jan 2020 23:22:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145954-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-qemuu-debianhvm-i386-xsm: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-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 10 Jan 2020 23:22:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 145954: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk1NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NTQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 23:29:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 23: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 1iq3ib-00060G-C2; Fri, 10 Jan 2020 23:29:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JBTo=27=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1iq3ia-00060B-B9
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 23:29:28 +0000
X-Inumbo-ID: 0ac6444c-3401-11ea-a985-bc764e2007e4
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ac6444c-3401-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 23:29:27 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id cy15so3139096edb.4
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 15:29:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BqjyTogSrtCLKOcqywKTvv1mek0C0Fd6CQsMXMz3bqE=;
 b=qFLZk+RhWlvPMhBZ/SaUxVFwp5InzR1jqrvJtla0geCaPx/YCRpH6KcTKTWKF+GYoD
 KnCpaa8+4oiPyZFT3Jh28zKhO8GRhM8Gv5YpgWR0qbFRGHwxM2d7sODERLKLnnPVLN2C
 nvMpl24OL5DCVe2cLZ7TMRWJqRkq99UZePyaRskXbJ7bLXYkij9twI4dAkFsaidyZqLb
 vii0n5zmj+Ip7GViCJR12Pw65xC/pSgau/ZkzF7ZU5G9XL+GWvIY3jfu6p38L2M0eNId
 BRAMxrelw26bhUNJl9bT5J+MTgVGv4Hk9naG6nCP+rs5h9AlVBhs7vaybHZLx8FAUSLo
 y/DA==
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=BqjyTogSrtCLKOcqywKTvv1mek0C0Fd6CQsMXMz3bqE=;
 b=KV7mFyQdYuHhgufdvqTWZE/3vKLYurI4ePmq5tZV+DJMLo9OTp6K7jGLgv6dfmXnXQ
 riremMXjMQ6gefaoHqqJLrcx9oHkt4hfKUonoqx+FjEN6KaAZR+VJ2nzlNjJSYQhUUbQ
 dE+FoVGgUGvyMoXzx6sOdejzk/PfxaaU2pcnR0/Ahiuz6LbsBrfVX+4gLE1BLE0C/h0L
 a7LFWLXlGPkau5/pPHF98F9nruhlJJXS/HG+0vRgrsB1zuSqfOVtg0maGDrg3P3Vn4aO
 HX9HiKi/2MdcIMWhhpeZ/GJsc/pdQJ0tooEW4l72w91hAUW6X7LgaddLegeJI+FDTyuC
 xRGA==
X-Gm-Message-State: APjAAAXvE8HVLJGErVESrfTYXrh0WutJmcFxu5VJfxUzAfhUiTigX5c9
 DlzN9NTNfVP2NRcAZWSAfc1hG4E0UbCXvlgWpw==
X-Google-Smtp-Source: APXvYqxTnzTqR/tyUP/6n1/0TyLb0WKQ7fLrVlIdRCK50evwh47R5CN5LUZDftBZpJ5p4dmDdcIP4IHvRZCs61URCHc=
X-Received: by 2002:a17:906:538c:: with SMTP id
 g12mr5661087ejo.101.1578698966385; 
 Fri, 10 Jan 2020 15:29:26 -0800 (PST)
MIME-Version: 1.0
References: <20200110222344.66071-1-julien@xen.org>
In-Reply-To: <20200110222344.66071-1-julien@xen.org>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 10 Jan 2020 15:28:49 -0800
Message-ID: <CAENZ-+n0mUzjjFLo=DK5EtcdR1dW5xgS_0FefW8VOdGOCOvg8g@mail.gmail.com>
To: Julien Grall <julien@xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/sched: rt: Fix typo in a comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMjoyMyBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPiB3cm90ZToKPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfcnQuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4gaW5kZXggYjJiMjk0ODFm
My4uYzQwYTdlNDk5MCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiArKysg
Yi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiBAQCAtMTIyLDcgKzEyMiw3IEBACj4gICAqLwo+ICAv
Kgo+ICAgKiBSVERTX3NjaGVkdWxlZDogSXMgdGhpcyB1bml0IGVpdGhlciBydW5uaW5nIG9uLCBv
ciBjb250ZXh0LXN3aXRjaGluZyBvZmYsCj4gLSAqIGEgcGh5aXNjYWwgY3B1Pwo+ICsgKiBhIHBo
eXNpY2FsIGNwdT8KPiAgICogKyBBY2Nlc3NlZCBvbmx5IHdpdGggZ2xvYmFsIGxvY2sgaGVsZC4K
PiAgICogKyBTZXQgd2hlbiBjaG9zZW4gYXMgbmV4dCBpbiBydF9zY2hlZHVsZSgpLgo+ICAgKiAr
IENsZWFyZWQgYWZ0ZXIgY29udGV4dCBzd2l0Y2ggaGFzIGJlZW4gc2F2ZWQgaW4gcnRfY29udGV4
dF9zYXZlZCgpCj4gLS0KPiAyLjI0LjAKPgoKUmV2aWV3ZWQtYnk6IE1lbmcgWHUgPG1lbmd4dUBj
aXMudXBlbm4uZWR1PgoKQ2hlZXJzLAoKTWVuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 10 23:30:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Jan 2020 23:30: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 1iq3jq-0006iX-No; Fri, 10 Jan 2020 23:30:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q3sE=27=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iq3jp-0006iR-7a
 for xen-devel@lists.xenproject.org; Fri, 10 Jan 2020 23:30:45 +0000
X-Inumbo-ID: 33f084b8-3401-11ea-a985-bc764e2007e4
Received: from mail-wr1-f52.google.com (unknown [209.85.221.52])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 33f084b8-3401-11ea-a985-bc764e2007e4;
 Fri, 10 Jan 2020 23:30:36 +0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id c9so3352723wrw.8
 for <xen-devel@lists.xenproject.org>; Fri, 10 Jan 2020 15:30:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+FmAEyi8QNXyx5GAOXpPTgRefU0EtQcd2zjgiTBXtLg=;
 b=R4JydZIMLtjKdlq/y2zdUM3M18nx4Edf0K/mjIyFFNFAqsUVUlH7tWenzeRQrP3gdJ
 E1lDS11FYYzUMzkQOjS6aQxicuVayKSR/fLZjtxanEOPPtkth6INags0oDGU5ZvegjAp
 SXTheSFackzUeMpsdD14mlnMcyBZDlUteWOFj0s96Ceolqd84NUQpkTSCA7SY9a5SNBu
 FIbY/nU8PaHSi9x/8B0UQVo5JH7r3qBt1C9aZapx5SeVb1m8hpXE/ApjS5v7JZkT9XbR
 7GTNzapido6p7T2hlIKBvyKaZinIpevEF9qx1ajHIu7QZEEWvdTPtnwrY+nFXr8ozFqn
 lu+Q==
X-Gm-Message-State: APjAAAXrtGAURUO0dNrmQ54jn1uPO/0K9XH2Kja2pJosWItkTjVWfrM0
 h7DBAhB8ZrNQ40RoLS5OkF7Iad+rxskQpQ==
X-Google-Smtp-Source: APXvYqx7wvG0XdgFpqXQ46eZbZTz3+y2G/B0lC/yURROHNpda50QI7Y13ISSlCB307lyv+zqYt6snA==
X-Received: by 2002:a5d:65c5:: with SMTP id e5mr5739236wrw.311.1578699035135; 
 Fri, 10 Jan 2020 15:30:35 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id u22sm4232136wru.30.2020.01.10.15.30.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 10 Jan 2020 15:30:34 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: Julien Grall <julien.grall.oss@gmail.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>, George Dunlap
 <george.dunlap@citrix.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xumengpanda@gmail.com
References: <osstest-145796-mainreport@xen.org>
 <CAJ=z9a0FdTZXRADH4mwr4WKwptikPKyGxypsxHxhnGyz0fadZg@mail.gmail.com>
 <88214dba-c307-02d2-91ee-625c630da779@xen.org>
Message-ID: <64c4a616-3ca1-d85e-5f8d-c08e135ffcc9@xen.org>
Date: Fri, 10 Jan 2020 23:30:32 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <88214dba-c307-02d2-91ee-625c630da779@xen.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [xen-unstable test] 145796: 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>
Cc: 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>

KCsgTWVuZykKCkhpLAoKU29ycnkgSSBmb3Jnb3QgdG8gY2MgdGhlIFJURFMgc2NoZWR1bGVyIG1h
aW50YWluZXIuCgpPbiAxMC8wMS8yMDIwIDE4OjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkg
YWxsLAo+IAo+IE9uIDA4LzAxLzIwMjAgMjM6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24g
V2VkLCA4IEphbiAyMDIwIGF0IDIxOjQwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIKPj4gPG9zc3Rl
c3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+Pj4KPj4+IGZsaWdodCAxNDU3OTYgeGVu
LXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ1Nzk2Lwo+Pj4KPj4+IEZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCj4+Pgo+Pj4gVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6Cj4+PiDCoCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHPCoMKgwqAgMTUg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxNDU3NzMgCj4+PiBwYXNzIGluIDE0NTc5Ngo+Pj4g
wqAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiAK
Pj4+IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxNDU3NzMgcGFzcyBpbiAx
NDU3OTYKPj4+IMKgIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkc8KgwqDCoMKgIDEyIGd1ZXN0LXN0
YXJ0wqDCoMKgwqDCoCBmYWlsIGluIDE0NTc3MyAKPj4+IHBhc3MgaW4gMTQ1Nzk2Cj4+Cj4+IEl0
IGxvb2tzIGxpa2UgdGhpcyB0ZXN0IGhhcyBiZWVuIGZhaWxpbmcgZm9yIGEgd2hpbGUgKGFsdGhv
dWdoIG5vdCAKPj4gcmVsaWFibHkpLgo+PiBJIGxvb2tlZCBhdMKgIGEgZmV3IGZsaWdodHMsIHRo
ZSBjYXVzZSBzZWVtcyB0byBiZSB0aGUgc2FtZToKPj4KPj4gSmFuwqAgOCAxNTowMjoxNC43MDA3
ODQgKFhFTikgQXNzZXJ0aW9uICchdW5pdF9vbl9yZXBscShzdmMpJyBmYWlsZWQgYXQKPj4gc2No
ZWRfcnQuYzo1ODYKPj4gSmFuwqAgOCAxNTowMjoyNi43MTUwMzAgKFhFTikgLS0tLVsgWGVuLTQu
MTQtdW5zdGFibGXCoCBhcm0zMsKgIGRlYnVnPXkKPj4gTm90IHRhaW50ZWQgXS0tLS0KPj4gSmFu
wqAgOCAxNTowMjoyNi43MjA3NTYgKFhFTikgQ1BVOsKgwqDCoCAxCj4+IEphbsKgIDggMTU6MDI6
MjYuNzIyMTU4IChYRU4pIFBDOsKgwqDCoMKgIDAwMjNhNzUwCj4+IGNvbW1vbi9zY2hlZF9ydC5j
I3JlcGxxX2luc2VydCsweDdjLzB4Y2MKPj4gSmFuwqAgOCAxNTowMjoyNi43Mjc4NTEgKFhFTikg
Q1BTUjrCoMKgIDIwMDMwMGRhIE1PREU6SHlwZXJ2aXNvcgo+PiBKYW7CoCA4IDE1OjAyOjI2Ljcz
MTMzNCAoWEVOKcKgwqDCoMKgwqAgUjA6IDAwMmE1MWE0IFIxOiA0MDA2MTRhMCBSMjoKPj4gM2Q2
NGI5MDAgUjM6IDQwMDYxMzM4Cj4+IEphbsKgIDggMTU6MDI6MjYuNzM2ODMwIChYRU4pwqDCoMKg
wqDCoCBSNDogNDAwNjE0YTAgUjU6IDAwMmE1MWE0IFI2Ogo+PiAzY2YxY2JmMCBSNzogMDAwMDAx
Y2IKPj4gSmFuwqAgOCAxNTowMjoyNi43NDI2MDAgKFhFTinCoMKgwqDCoMKgIFI4OiA0MDAzZDFi
MCBSOTogNDAwNjE0YTgKPj4gUjEwOjQwMDNkMWIwIFIxMTo0MDBmZmU1NCBSMTI6NDAwZmZkZTQK
Pj4gSmFuwqAgOCAxNTowMjoyNi43NDkxMTkgKFhFTikgSFlQOiBTUDogNDAwZmZlMmMgTFI6IDAw
MjNiNmU4Cj4+IEphbsKgIDggMTU6MDI6MjYuNzUyMjk2IChYRU4pCj4+IEphbsKgIDggMTU6MDI6
MjYuNzUzMDM2IChYRU4pwqDCoCBWVENSX0VMMjogODAwMDM1NTgKPj4gSmFuwqAgOCAxNTowMjoy
Ni43NTU0NzkgKFhFTinCoCBWVFRCUl9FTDI6IDAwMDIwMDAwYmJmZjQwMDAKPj4gSmFuwqAgOCAx
NTowMjoyNi43NTg3NTcgKFhFTikKPj4gSmFuwqAgOCAxNTowMjoyNi43NTkzNjYgKFhFTinCoCBT
Q1RMUl9FTDI6IDMwY2QxODdmCj4+IEphbsKgIDggMTU6MDI6MjYuNzYxNzU1IChYRU4pwqDCoMKg
IEhDUl9FTDI6IDAwNzg2NjNmCj4+IEphbsKgIDggMTU6MDI6MjYuNzY0MjUwIChYRU4pwqAgVFRC
UjBfRUwyOiAwMDAwMDAwMGJjMDI5MDAwCj4+IEphbsKgIDggMTU6MDI6MjYuNzY3MzY0IChYRU4p
Cj4+IEphbsKgIDggMTU6MDI6MjYuNzY3OTgwIChYRU4pwqDCoMKgIEVTUl9FTDI6IDAwMDAwMDAw
Cj4+IEphbsKgIDggMTU6MDI6MjYuNzcwNDg1IChYRU4pwqAgSFBGQVJfRUwyOiAwMDAzMDAxMAo+
PiBKYW7CoCA4IDE1OjAyOjI2Ljc3Mjc5NSAoWEVOKcKgwqDCoMKgwqAgSERGQVI6IGUwODAwZjAw
Cj4+IEphbsKgIDggMTU6MDI6MjYuNzc1MjcyIChYRU4pwqDCoMKgwqDCoCBISUZBUjogYzA2MDU3
NDQKPj4gSmFuwqAgOCAxNTowMjoyNi43Nzc3NDggKFhFTikKPj4gSmFuwqAgOCAxNTowMjoyNi43
Nzg1MDUgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9NDAwZmZlMmM6Cj4+IEphbsKgIDgg
MTU6MDI6MjYuNzgxOTEwIChYRU4pwqDCoMKgIDAwMDAwMDAwIDNjZjFjYmYwIDQwMDYxNGEwIDAw
MmE1MWE0Cj4+IDNjZjFjYmYwIDAwMDAwMWNiIDQwMDNkMWIwIDYwMDMwMDVhCj4+IEphbsKgIDgg
MTU6MDI6MjYuNzg4OTkxIChYRU4pwqDCoMKgIDQwMDYxM2Y4IDQwMGZmZTdjIDAwMjNiNmU4IDAw
MmY5MzAwCj4+IDQwMDRjMDAwIDQwMDYxM2Y4IDNjZjFjYmYwIDAwMDAwMWNiCj4+IEphbsKgIDgg
MTU6MDI6MjYuNzk2MDkzIChYRU4pwqDCoMKgIDQwMDNkMWIwIDYwMDMwMDVhIDQwMDYxM2Y4IDQw
MGZmZWFjCj4+IDAwMjQyOTg4IDQwMDRjMDAwIDAwMjQyNWFjIDQwMDU4MDAwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODAzMjM3IChYRU4pwqDCoMKgIDQwMDRjMDAwIDQwMDRmMDAwIDEwZjQ1MDAwIDEw
ZjQ1MDA4Cj4+IDQwMDRiMDgwIDQwMDU4MDAwIDYwMDMwMDEzIDQwMGZmZWJjCj4+IEphbsKgIDgg
MTU6MDI6MjYuODEwMzYwIChYRU4pwqDCoMKgIDAwMjA5OTg0IDAwMDAwMDAyIDQwMDRmMDAwIDQw
MGZmZWRjCj4+IDAwMjBlZGRjIDAwMjBjYWY4IGRiMDk3Y2Q0IDAwMDAwMDIwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODE3NTA0IChYRU4pwqDCoMKgIGMxM2FmYmVjIDAwMDAwMDAwIGRiMTVmZDY4IDQw
MGZmZWU0Cj4+IDAwMjBjOWRjIDQwMGZmZjM0IDAwMjBkNWU4IDQwMDRlMDAwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODI0NjE1IChYRU4pwqDCoMKgIDAwMDAwMDAwIDQwMGZmZjQ0IDQwMGZmZjQ0IDAw
MDAwMDAyCj4+IDAwMDAwMDAwIDQwMDRlOGZhIDQwMDRlOGY0IDQwMGZmZjFjCj4+IEphbsKgIDgg
MTU6MDI6MjYuODMxNzM3IChYRU4pwqDCoMKgIDQwMGZmZjFjIDYwMDMwMDVhIDAwMjBjYWY4IDQw
MGZmZjU4Cj4+IDAwMDAwMDIwIGMxM2FmYmVjIDAwMDAwMDAwIGRiMTVmZDY4Cj4+IEphbsKgIDgg
MTU6MDI6MjYuODM4Nzk4IChYRU4pwqDCoMKgIDYwMDMwMDEzIDQwMGZmZjU0IDAwMjZjMTUwIGMx
MjA0ZDA4Cj4+IGMxM2FmYmVjIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODQ1ODc3IChYRU4pwqDCoMKgIDAwMDAwMDAyIDQwMGZmZjU4IDAwMjc1M2IwIDAw
MDAwMDA5Cj4+IGRiMDk3Y2Q0IGRiMTczMDA4IDAwMDAwMDAyIGMxMjA0ZDA4Cj4+IEphbsKgIDgg
MTU6MDI6MjYuODUyOTg2IChYRU4pwqDCoMKgIDAwMDAwMDAwIDAwMDAwMDAyIGMxM2FmYmVjIDAw
MDAwMDAwCj4+IGRiMTVmZDY4IDYwMDMwMDEzIGRiMTVmZDNjIDAwMDAwMDIwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODYwMDQ0IChYRU4pwqDCoMKgIGZmZmZmZmZmIGI2Y2RjY2IzIGMwMTA3ZWQwIGEw
MDMwMDkzCj4+IDRhMDAwZWExIGJlOTUxNTY4IGMxMzZlZGMwIGMwMTBkM2EwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODY3MTcxIChYRU4pwqDCoMKgIGRiMDk3Y2QwIGMwNTZjN2Y4IGMxMzZlZGNjIGMw
MTBkNzIwCj4+IGMxMzZlZGQ4IGMwMTBkN2UwIDAwMDAwMDAwIDAwMDAwMDAwCj4+IEphbsKgIDgg
MTU6MDI6MjYuODc0NTI2IChYRU4pwqDCoMKgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIGMx
MzZlZGU0Cj4+IGMxMzZlZGU0IDAwMDMwMDMwIDYwMDcwMTkzIDgwMDMwMDkzCj4+IEphbsKgIDgg
MTU6MDI6MjYuODgxNDUwIChYRU4pwqDCoMKgIDYwMDMwMTkzIDAwMDAwMDAwIDAwMDAwMDAwIDAw
MDAwMDAwIAo+PiAwMDAwMDAwMQo+PiBKYW7CoCA4IDE1OjAyOjI2Ljg4NjUxOSAoWEVOKSBYZW4g
Y2FsbCB0cmFjZToKPj4gSmFuwqAgOCAxNTowMjoyNi44ODgxNjggKFhFTinCoMKgwqAgWzwwMDIz
YTc1MD5dCj4+IGNvbW1vbi9zY2hlZF9ydC5jI3JlcGxxX2luc2VydCsweDdjLzB4Y2MgKFBDKQo+
PiBKYW7CoCA4IDE1OjAyOjI2Ljg5NDI0MCAoWEVOKcKgwqDCoCBbPDAwMjNiNmU4Pl0KPj4gY29t
bW9uL3NjaGVkX3J0LmMjcnRfdW5pdF93YWtlKzB4ZjQvMHgyNzQgKExSKQo+PiBKYW7CoCA4IDE1
OjAyOjI2LjkwMDI0NiAoWEVOKcKgwqDCoCBbPDAwMjNiNmU4Pl0KPj4gY29tbW9uL3NjaGVkX3J0
LmMjcnRfdW5pdF93YWtlKzB4ZjQvMHgyNzQKPj4gSmFuwqAgOCAxNTowMjoyNi45MDU3NzUgKFhF
TinCoMKgwqAgWzwwMDI0Mjk4OD5dIHZjcHVfd2FrZSsweDFlNC8weDY4OAo+PiBKYW7CoCA4IDE1
OjAyOjI2LjkwOTc0MyAoWEVOKcKgwqDCoCBbPDAwMjA5OTg0Pl0gZG9tYWluX3VucGF1c2UrMHg2
NC8weDg0Cj4+IEphbsKgIDggMTU6MDI6MjYuOTEzOTU2IChYRU4pwqDCoMKgIFs8MDAyMGVkZGM+
XQo+PiBjb21tb24vZXZlbnRfZmlmby5jI2V2dGNobl9maWZvX3VubWFzaysweGQ4LzB4ZjAKPj4g
SmFuwqAgOCAxNTowMjoyNi45MjAxNjcgKFhFTinCoMKgwqAgWzwwMDIwYzlkYz5dIGV2dGNobl91
bm1hc2srMHg3Yy8weGMwCj4+IEphbsKgIDggMTU6MDI6MjYuOTI0MTczIChYRU4pwqDCoMKgIFs8
MDAyMGQ1ZTg+XSAKPj4gZG9fZXZlbnRfY2hhbm5lbF9vcCsweGFmMC8weGRhYwo+PiBKYW7CoCA4
IDE1OjAyOjI2LjkyODkyMiAoWEVOKcKgwqDCoCBbPDAwMjZjMTUwPl0gCj4+IGRvX3RyYXBfZ3Vl
c3Rfc3luYysweDM1MC8weDRkMAo+PiBKYW7CoCA4IDE1OjAyOjI2LjkzMzY0NyAoWEVOKcKgwqDC
oCBbPDAwMjc1M2IwPl0gCj4+IGVudHJ5Lm8jcmV0dXJuX2Zyb21fdHJhcCswLzB4NAo+PiBKYW7C
oCA4IDE1OjAyOjI2LjkzODI5OSAoWEVOKQo+PiBKYW7CoCA4IDE1OjAyOjI2LjkzOTAzOSAoWEVO
KQo+PiBKYW7CoCA4IDE1OjAyOjI2LjkzOTY2OCAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4+IEphbsKgIDggMTU6MDI6MjYuOTQzNzk0IChYRU4pIFBhbmlj
IG9uIENQVSAxOgo+PiBKYW7CoCA4IDE1OjAyOjI2Ljk0NTg3MiAoWEVOKSBBc3NlcnRpb24gJyF1
bml0X29uX3JlcGxxKHN2YyknIGZhaWxlZCBhdAo+PiBzY2hlZF9ydC5jOjU4Ngo+PiBKYW7CoCA4
IDE1OjAyOjI2Ljk1MTQ5MiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4+Cj4+IEkgYmVsaWV2ZSB0aGUgZG9tYWluX3VucGF1c2UoKSBpcyBjb21pbmcgZnJv
bSBndWVzdF9jbGVhcl9iaXQoKS4gVGhpcwo+PiB3b3VsZCBtZWFuIHRoZSBhdG9taWNzIGRpZG4n
dCBzdWNjZWVkIHdpdGhvdXQgcGF1c2luZyB0aGUgZG9tYWluLiBUaGlzCj4+IG1ha2VzIHNlbnNl
IGFzLCBwZXIgdGhlIGxvZzoKPj4KPj4gwqAgQ1BVMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAx
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4KPj4KPj4gSSBhbSB1bmRlciB0aGUgaW1w
cmVzc2lvbiB0aGF0IHRoZSBjcmFzaCBjb3VsZCBiZSByZXByb2R1Y2VkIHdpdGgganVzdDoKPj4K
Pj4gZG9tYWluX3BhdXNlX25vc3luYyhjdXJyZW50KTsKPj4gZG9tYWluX3VucGF1c2UoY3VycmVu
dCk7Cj4+Cj4+IEFueSBpbnNpZ2h0cyB3aGF0J3Mgd3Jvbmc/IEkgYW0gaGFwcHkgdG8gdHJ5IHRv
IHJlcHJvZHVjZSBpdCB0b21vcnJvdyAKPj4gbW9ybmluZy4KPiAKPiBTbyBJIG1hbmFnZWQgdG8g
cmVwcm9kdWNlIGl0IG9uIEFybSBieSBoYWNraW5nIHRoZSBoeXBlcmNhbGwgcGF0aCB0byBjYWxs
Ogo+IAo+IGRvbWFpbl9wYXVzZV9ub3N5bmMoY3VycmVudC0+ZG9tYWluKTsKPiBkb21haW5fdW5w
YXVzZShjdXJyZW50LT5kb21haW4pOwo+IAo+IFdpdGggYSBkZWJ1ZyBidWlsZCBhbmQgd2l0aCBh
IDIgdkNQVSBkb20wIHRoZSBjcmFzaCBoYXBwZW4gaW4gYSBmZXcgCj4gc2Vjb25kcy4gV2hlbiB0
aGUgdW5pdCBpcyBub3Qgc2NoZWR1bGVkLCBydF91bml0X3dha2UoKSBleHBlY3RzIHRoZSB1bml0
IAo+IHRvIGJlIGluIG5vbmUgb2YgdGhlIHF1ZXVlcy4KPiAKPiBUaGUgaW50ZXJhY3Rpb24gaXMg
YXMgZm9sbG93aW5nOgo+IAo+IENQVTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHwgQ1BVMQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+IGRvX2RvbWFpbl9wYXVzZSgpwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfAo+ICDCoC0+IGF0b21pY19pbmMoJmQtPnBhdXNlX2Nv
dW50KcKgwqDCoCB8Cj4gIMKgLT4gdmNwdV9zbGVlcF9ub3N5bmModkNQVSBBKcKgwqDCoMKgIHzC
oCBzY2hlZHVsZSgpCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgIC0+
IExvY2sKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKgwqDCoCAtPiBydF9zY2hlZHVsZSgpCj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzC
oMKgwqDCoMKgwqDCoMKgwqAgLT4gc25leHQgPSBydW5xX3BpY2soLi4uKQo+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDC
oMKgwqDCoMKgwqDCoMKgIC8qIHJldHVybiB1bml0IEEgKGFrYSB2Q1BVIEEpCj4gIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgIC8qIFVuaXQgaXMgbm90
IHJ1bm5hYmxlICovCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDC
oMKgwqDCoCAtPiBSZW1vdmUgZnJvbSB0aGUgcQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoCBbLi4uLl0K
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoMKgwqAgLT4gTG9jawo+
ICDCoMKgIC0+IExvY2vCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwKPiAgwqDCoCAtPiBydF91bml0
X3NsZWVwKCnCoMKgwqDCoMKgwqDCoCB8Cj4gIMKgwqDCoCAvKiBVbml0IG5vdCBzY2hlZHVsZWQg
Ki/CoMKgwqAgfAo+ICDCoMKgwqAgLyogTm90aGluZyB0byBkbyAqL8KgwqDCoMKgwqDCoMKgIHwK
PiAKPiBOb3RlIHRoYXQgb24gQXJtLCBlYWNoIHZDUFUgaGFzIGl0cyBvd24gc2NoZWR1bGluZyB1
bml0Lgo+IAo+IFdoZW4gc2NoZWR1bGUoKSBncmFiIHRoZSBsb2NrIGZpcnN0IChhcyBzaG93biBh
Ym92ZSksIHRoZSB1bml0IHdpbGwgb25seSAKPiBiZSByZW1vdmVkIGZyb20gdGhlIFEuIEhvd2V2
ZXIsIHdoZW4gdmNwdV9zbGVlcF9ub3N5bmMoKSBncmFiIHRoZSBsb2NrIAo+IGZpcnN0IGFuZCB0
aGUgdW5pdCB3YXMgbm90IHNjaGVkdWxlZCwgcnRfdW5pdF9zbGVlcCgpIHdpbGwgcmVtb3ZlIHRo
ZSAKPiB1bml0IGZyb20gdHdvIHF1ZXVlcyAocnVuUS9kZXBsZXRlUSBhbmQgcmVwbGVuaXNoUSku
Cj4gCj4gU28gSSB0aGluayB3ZSB3YW50IHNjaGVkdWxlKCkgdG8gcmVtb3ZlIHRoZSB1bml0IGZy
b20gdGhlIDIgcXVldWVzIGlmIGl0IAo+IGlzIG5vdCBydW5uYWJsZS4gQW55IG9waW5pb25zPwo+
IAo+IENoZWVycywKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 02:09:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 02:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iq6Cx-00022Y-3O; Sat, 11 Jan 2020 02:08:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq6Cv-00022T-Fu
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 02:08:57 +0000
X-Inumbo-ID: 48622ae4-3417-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48622ae4-3417-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 02:08: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 <osstest-admin@xenproject.org>)
 id 1iq6Cc-0000Ca-Ji; Sat, 11 Jan 2020 02:08: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 1iq6Cc-00065C-3h; Sat, 11 Jan 2020 02:08:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq6Cc-0001Z0-36; Sat, 11 Jan 2020 02:08:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145959-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 02:08:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 145959: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk1OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 03:44:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 03: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 1iq7hM-0001ai-Rc; Sat, 11 Jan 2020 03:44:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TMrB=3A=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iq7hK-0001ad-UM
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 03:44:27 +0000
X-Inumbo-ID: a8ca98d2-3424-11ea-bfea-12813bfff9fa
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8ca98d2-3424-11ea-bfea-12813bfff9fa;
 Sat, 11 Jan 2020 03:44:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 4E2E9482;
 Fri, 10 Jan 2020 22:44:23 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 10 Jan 2020 22:44:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=6uIvn1
 HcLzYl+j8NNQCQcaaAEZy0NhPLBJ6H1hgc4oQ=; b=d3HmNF+tZAqXdGHgMoOsm5
 csPReTqgFRcVG5qAUr2JErqog6Bluu9GNaLurCXNzOAOOobmtz/Ye7x6tVJzhQSK
 1HzSx21JZXyRvlipN32KTvcDqLiMP/hpK2wUqaFte27uXTpChagdIrG/ABQsjnxS
 eQuGJpNu1tf0ShIdg/tDreTORuBPEhDE96+xL4ujM7a+i/CzavZlXG5W06owGo4C
 hv5RDbLUKd1O2fZsMIL3a7GMt9Y0hQmFTl/Oy+He2pKfLrN8w638npJOHjWhsnSc
 pbTEMK6rYr4pOQ9kjQ41i0iSHd007j2eGYtLIeYfr0ZAel2yhNyB2UQ2RbIST/TA
 ==
X-ME-Sender: <xms:lUQZXvIjP21HtfIE0xdBMdbNu8AhS1qzLDsWqK-eAvpu7INnbRgj0Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdeigedgieduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhephffvufffkffogggtohfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepmhgrrhhkmhgr
 ihhlrdhorhhgpdhinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucfkpheple
 durdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghk
 sehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiii
 gvpedt
X-ME-Proxy: <xmx:lkQZXrFwPEFNOPwEbEyhLZy0OJCxAX7AoD07QVw834Dq4lYfvfi4xA>
 <xmx:lkQZXu4KzYrEzlGxBLDwd1wW16ujFfQY0O4pg6t8JkSwSwVMpUPeUA>
 <xmx:lkQZXu3Yat10gqbPktCwZ5hC9rCLcbKiniC7Sst8y6wua7wpli9oPQ>
 <xmx:lkQZXhZpCpIW93IC-blgymPVf-0rRxQezxyDHR-nPAIdrZVPYjnfqA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AB58580063;
 Fri, 10 Jan 2020 22:44:20 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 11 Jan 2020 04:43:31 +0100
Message-Id: <20200111034347.5270-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v3] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.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>

UUVNVSBydW5uaW5nIGluIGEgc3R1YmRvbSBuZWVkcyB0byBiZSBhYmxlIHRvIHNldCBJTlRYX0RJ
U0FCTEUsIGFuZCB0aGUKTVNJKC1YKSBlbmFibGUgZmxhZ3MgaW4gdGhlIFBDSSBjb25maWcgc3Bh
Y2UuIFRoaXMgYWRkcyBhbiBhdHRyaWJ1dGUKJ2FsbG93X2ludGVycnVwdF9jb250cm9sJyB3aGlj
aCB3aGVuIHNldCBmb3IgYSBQQ0kgZGV2aWNlIGFsbG93cyB3cml0ZXMKdG8gdGhpcyBmbGFnKHMp
LiBUaGUgdG9vbHN0YWNrIHdpbGwgbmVlZCB0byBzZXQgdGhpcyBmb3Igc3R1YmRvbXMuCldoZW4g
ZW5hYmxlZCwgZ3Vlc3QgKHN0dWJkb21haW4pIHdpbGwgYmUgYWxsb3dlZCB0byBzZXQgcmVsZXZh
bnQgZW5hYmxlCmZsYWdzLCBidXQgb25seSBvbmUgYXQgYSB0aW1lIC0gaS5lLiBpdCByZWZ1c2Vz
IHRvIGVuYWJsZSBtb3JlIHRoYW4gb25lCm9mIElOVHgsIE1TSSwgTVNJLVggYXQgYSB0aW1lLgoK
VGhpcyBmdW5jdGlvbmFsaXR5IGlzIG5lZWRlZCBvbmx5IGZvciBjb25maWcgc3BhY2UgYWNjZXNz
IGRvbmUgYnkgZGV2aWNlCm1vZGVsIChzdHViZG9tYWluKSBzZXJ2aW5nIGEgSFZNIHdpdGggdGhl
IGFjdHVhbCBQQ0kgZGV2aWNlLiBJdCBpcyBub3QKbmVjZXNzYXJ5IGFuZCB1bnNhZmUgdG8gZW5h
YmxlIGRpcmVjdCBhY2Nlc3MgdG8gdGhvc2UgYml0cyBmb3IgUFYgZG9tYWluCndpdGggdGhlIGRl
dmljZSBhdHRhY2hlZC4gRm9yIFBWIGRvbWFpbnMsIHRoZXJlIGFyZSBzZXBhcmF0ZSBwcm90b2Nv
bAptZXNzYWdlcyAoWEVOX1BDSV9PUF97ZW5hYmxlLGRpc2FibGV9X3ttc2ksbXNpeH0pIGZvciB0
aGlzIHB1cnBvc2UuClRob3NlIG9wcyBpbiBhZGRpdGlvbiB0byBzZXR0aW5nIGVuYWJsZSBiaXRz
LCBhbHNvIGNvbmZpZ3VyZSBNU0koLVgpIGluCmRvbTAga2VybmVsIC0gd2hpY2ggaXMgdW5kZXNp
cmFibGUgZm9yIFBDSSBwYXNzdGhyb3VnaCB0byBIVk0gZ3Vlc3RzLgoKVGhpcyBzaG91bGQgbm90
IGludHJvZHVjZSBhbnkgbmV3IHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhIG1hbGljaW91cwpndWVz
dCAob3Igc3R1YmRvbSkgY2FuIGFscmVhZHkgZ2VuZXJhdGUgTVNJcyB0aHJvdWdoIG90aGVyIHdh
eXMsIHNlZQpbMV0gcGFnZSA4LiBBZGRpdGlvbmFsbHksIHdoZW4gcWVtdSBydW5zIGluIGRvbTAs
IGl0IGFscmVhZHkgaGF2ZSBkaXJlY3QKYWNjZXNzIHRvIHRob3NlIGJpdHMuCgpUaGlzIGlzIHRo
ZSBzZWNvbmQgaXRlcmF0aW9uIG9mIHRoaXMgZmVhdHVyZS4gRmlyc3Qgd2FzIHByb3Bvc2VkIGFz
IGEKZGlyZWN0IFhlbiBpbnRlcmZhY2UgdGhyb3VnaCBhIG5ldyBoeXBlcmNhbGwsIGJ1dCB1bHRp
bWF0ZWx5IGl0IHdhcwpyZWplY3RlZCBieSB0aGUgbWFpbnRhaW5lciwgYmVjYXVzZSBvZiBtaXhp
bmcgcGNpYmFjayBhbmQgaHlwZXJjYWxscyBmb3IKUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3MgaXNu
J3QgYSBnb29kIGRlc2lnbi4gRnVsbCBkaXNjdXNzaW9uIGF0IFsyXS4KClsxXTogaHR0cHM6Ly9p
bnZpc2libGV0aGluZ3NsYWIuY29tL3Jlc291cmNlcy8yMDExL1NvZnR3YXJlJTIwQXR0YWNrcyUy
MG9uJTIwSW50ZWwlMjBWVC1kLnBkZgpbMl06IGh0dHBzOi8veGVuLm1hcmttYWlsLm9yZy90aHJl
YWQvc21wZ3B3czR1bWR6aXp6ZQoKW3BhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBzeXNm
cyBoYW5kbGluZ10KU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0
aGluZ3NsYWIuY29tPgpbdGhlIHJlc3RdClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMg
aW4gdjM6CiAtIHJldHVybiBiaXRtYXAgKG9yIG5lZ2F0aXZlIGVycm9yKSBmcm9tCiAgIHhlbl9w
Y2lia19nZXRfaW50ZXJydXB0X3R5cGUoKSwgdG8gaW1wbGljaXRseSBoYW5kbGUgY2FzZXMgd2hl
bgogICBtdWx0aXBsZSBpbnRlcnJ1cHQgdHlwZXMgYXJlIGFscmVhZHkgZW5hYmxlZCAtIGRpc2Fs
bG93IGVuYWJsaW5nIGluCiAgIHRoYXQgY2FzZQogLSBhZGQgZG9jdW1lbnRhdGlvbgpDaGFuZ2Vz
IGluIHYyOgogLSBpbnRyb2R1Y2UgeGVuX3BjaWJrX2dldF9pbnRlcnJ1cHRfdHlwZSgpIHRvIGRl
ZHVwbGljYXRlIGN1cnJlbnQKICAgSU5UeC9NU0kvTVNJLVggc3RhdGUgY2hlY2sKIC0gZml4IGNo
ZWNraW5nIE1TSS9NU0ktWCBzdGF0ZSBvbiBkZXZpY2VzIG5vdCBzdXBwb3J0aW5nIGl0CgotLS0K
IC4uLi9BQkkvdGVzdGluZy9zeXNmcy1kcml2ZXItcGNpYmFjayAgICAgICAgICB8IDEzICsrKwog
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jICAgICAgICAgIHwgMzYgKysrKysr
KysKIGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2UuaCAgICAgICAgICB8ICA3ICsr
CiAuLi4veGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0eS5jICAgfCA4OCArKysr
KysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRl
ci5jICAgfCAxOCArKysrCiBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jICAgICAg
ICAgICAgfCA2NiArKysrKysrKysrKysrKwogZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpYmFj
ay5oICAgICAgICAgICAgIHwgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCAyMjkgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBj
aWJhY2sgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci1wY2liYWNrCmlu
ZGV4IDZhNzMzYmZhMzdlNi4uNTY2YTExZjJjMTJmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9u
L0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci1wY2liYWNrCisrKyBiL0RvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBjaWJhY2sKQEAgLTExLDMgKzExLDE2IEBAIERlc2NyaXB0
aW9uOgogICAgICAgICAgICAgICAgICNlY2hvIDAwOjE5LjAtRTA6MjpGRiA+IC9zeXMvYnVzL3Bj
aS9kcml2ZXJzL3BjaWJhY2svcXVpcmtzCiAgICAgICAgICAgICAgICAgd2lsbCBhbGxvdyB0aGUg
Z3Vlc3QgdG8gcmVhZCBhbmQgd3JpdGUgdG8gdGhlIGNvbmZpZ3VyYXRpb24KICAgICAgICAgICAg
ICAgICByZWdpc3RlciAweDBFLgorCitXaGF0OiAgICAgICAgICAgL3N5cy9idXMvcGNpL2RyaXZl
cnMvcGNpYmFjay9hbGxvd19pbnRlcnJ1cHRfY29udHJvbAorRGF0ZTogICAgICAgICAgIEphbiAy
MDIwCitLZXJuZWxWZXJzaW9uOiAgNS41CitDb250YWN0OiAgICAgICAgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoKKyAgICAgICAgICAgICAgICBMaXN0IG9mIGRl
dmljZXMgd2hpY2ggY2FuIGhhdmUgaW50ZXJydXB0IGNvbnRyb2wgZmxhZyAoSU5UeCwKKyAgICAg
ICAgICAgICAgICBNU0ksIE1TSS1YKSBzZXQgYnkgYSBjb25uZWN0ZWQgZ3Vlc3QuIEl0IGlzIG1l
YW50IHRvIGJlIHNldAorICAgICAgICAgICAgICAgIG9ubHkgd2hlbiB0aGUgZ3Vlc3QgaXMgYSBz
dHViZG9tYWluIGhvc3RpbmcgZGV2aWNlIG1vZGVsIChxZW11KQorICAgICAgICAgICAgICAgIGFu
ZCB0aGUgYWN0dWFsIGRldmljZSBpcyBhc3NpZ25lZCB0byBhIEhWTS4gSXQgaXMgbm90IHNhZmUK
KyAgICAgICAgICAgICAgICAoc2ltaWxhciB0byBwZXJtaXNzaXZlIGF0dHJpYnV0ZSkgdG8gc2V0
IGZvciBhIGRldmljZXMgYXNzaWduZWQKKyAgICAgICAgICAgICAgICB0byBhIFBWIGd1ZXN0LiBU
aGUgZGV2aWNlIGlzIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIHRoaXMKKyAgICAgICAgICAg
ICAgICBsaXN0IHdoZW4gdGhlIGNvbm5lY3RlZCBwY2lmcm9udCB0ZXJtaW5hdGVzLgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jIGIvZHJpdmVycy94ZW4v
eGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCmluZGV4IDYwMTExNzE5YjAxZi4uNzY5NzAwMWU4ZmZj
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMKKysrIGIv
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCkBAIC0yODYsNiArMjg2LDQyIEBA
IGludCB4ZW5fcGNpYmtfY29uZmlnX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBvZmZz
ZXQsIGludCBzaXplLCB1MzIgdmFsdWUpCiAJcmV0dXJuIHhlbl9wY2liaW9zX2Vycl90b19lcnJu
byhlcnIpOwogfQogCitpbnQgeGVuX3BjaWJrX2dldF9pbnRlcnJ1cHRfdHlwZShzdHJ1Y3QgcGNp
X2RldiAqZGV2KQoreworCWludCBlcnI7CisJdTE2IHZhbDsKKwlpbnQgcmV0ID0gMDsKKworCWVy
ciA9IHBjaV9yZWFkX2NvbmZpZ193b3JkKGRldiwgUENJX0NPTU1BTkQsICZ2YWwpOworCWlmIChl
cnIpCisJCXJldHVybiBlcnI7CisJaWYgKCEodmFsICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxF
KSkKKwkJcmV0IHw9IElOVEVSUlVQVF9UWVBFX0lOVFg7CisKKwkvKiBEbyBub3QgdHJ1c3QgZGV2
LT5tc2koeClfZW5hYmxlZCBoZXJlLCBhcyBlbmFibGluZyBjb3VsZCBiZSBkb25lCisJICogYnlw
YXNzaW5nIHRoZSBwY2lfKm1zaSogZnVuY3Rpb25zLCBieSB0aGUgcWVtdS4KKwkgKi8KKwlpZiAo
ZGV2LT5tc2lfY2FwKSB7CisJCWVyciA9IHBjaV9yZWFkX2NvbmZpZ193b3JkKGRldiwKKwkJCQlk
ZXYtPm1zaV9jYXAgKyBQQ0lfTVNJX0ZMQUdTLAorCQkJCSZ2YWwpOworCQlpZiAoZXJyKQorCQkJ
cmV0dXJuIGVycjsKKwkJaWYgKHZhbCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFKQorCQkJcmV0IHw9
IElOVEVSUlVQVF9UWVBFX01TSTsKKwl9CisJaWYgKGRldi0+bXNpeF9jYXApIHsKKwkJZXJyID0g
cGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2LAorCQkJCWRldi0+bXNpeF9jYXAgKyBQQ0lfTVNJWF9G
TEFHUywKKwkJCQkmdmFsKTsKKwkJaWYgKGVycikKKwkJCXJldHVybiBlcnI7CisJCWlmICh2YWwg
JiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpCisJCQlyZXQgfD0gSU5URVJSVVBUX1RZUEVfTVNJWDsK
Kwl9CisJcmV0dXJuIHJldDsKK30KKwogdm9pZCB4ZW5fcGNpYmtfY29uZmlnX2ZyZWVfZHluX2Zp
ZWxkcyhzdHJ1Y3QgcGNpX2RldiAqZGV2KQogewogCXN0cnVjdCB4ZW5fcGNpYmtfZGV2X2RhdGEg
KmRldl9kYXRhID0gcGNpX2dldF9kcnZkYXRhKGRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmggYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25m
X3NwYWNlLmgKaW5kZXggMjJkYjYzMDcxN2VhLi42YmE2YWEyNmRjZWUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2UuaAorKysgYi9kcml2ZXJzL3hlbi94ZW4t
cGNpYmFjay9jb25mX3NwYWNlLmgKQEAgLTY1LDYgKzY1LDExIEBAIHN0cnVjdCBjb25maWdfZmll
bGRfZW50cnkgewogCXZvaWQgKmRhdGE7CiB9OwogCisjZGVmaW5lIElOVEVSUlVQVF9UWVBFX05P
TkUgMAorI2RlZmluZSBJTlRFUlJVUFRfVFlQRV9JTlRYIDEKKyNkZWZpbmUgSU5URVJSVVBUX1RZ
UEVfTVNJICAyCisjZGVmaW5lIElOVEVSUlVQVF9UWVBFX01TSVggNAorCiBleHRlcm4gYm9vbCB4
ZW5fcGNpYmtfcGVybWlzc2l2ZTsKIAogI2RlZmluZSBPRkZTRVQoY2ZnX2VudHJ5KSAoKGNmZ19l
bnRyeSktPmJhc2Vfb2Zmc2V0KyhjZmdfZW50cnkpLT5maWVsZC0+b2Zmc2V0KQpAQCAtMTI2LDQg
KzEzMSw2IEBAIGludCB4ZW5fcGNpYmtfY29uZmlnX2NhcGFiaWxpdHlfaW5pdCh2b2lkKTsKIGlu
dCB4ZW5fcGNpYmtfY29uZmlnX2hlYWRlcl9hZGRfZmllbGRzKHN0cnVjdCBwY2lfZGV2ICpkZXYp
OwogaW50IHhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eV9hZGRfZmllbGRzKHN0cnVjdCBwY2lf
ZGV2ICpkZXYpOwogCitpbnQgeGVuX3BjaWJrX2dldF9pbnRlcnJ1cHRfdHlwZShzdHJ1Y3QgcGNp
X2RldiAqZGV2KTsKKwogI2VuZGlmCQkJCS8qIF9fWEVOX1BDSUJBQ0tfQ09ORl9TUEFDRV9IX18g
Ki8KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJp
bGl0eS5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZV9jYXBhYmlsaXR5LmMK
aW5kZXggZTU2OTQxMzNlYmU1Li5kM2E4NDYxMTk5NzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0eS5jCisrKyBiL2RyaXZlcnMveGVuL3hl
bi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0eS5jCkBAIC0xODksNiArMTg5LDg0IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgY29uZmlnX2ZpZWxkIGNhcGxpc3RfcG1bXSA9IHsKIAl7fQogfTsK
IAorc3RhdGljIHN0cnVjdCBtc2lfbXNpeF9maWVsZF9jb25maWcgeworCXUxNiBlbmFibGVfYml0
OyAvKiBiaXQgZm9yIGVuYWJsaW5nIE1TSS9NU0ktWCAqLworCWludCBpbnRfdHlwZTsgLyogaW50
ZXJydXB0IHR5cGUgZm9yIGV4Y2x1c2l2ZW5lc3MgY2hlY2sgKi8KK30gbXNpX2ZpZWxkX2NvbmZp
ZyA9IHsKKwkuZW5hYmxlX2JpdCA9IFBDSV9NU0lfRkxBR1NfRU5BQkxFLAorCS5pbnRfdHlwZSA9
IElOVEVSUlVQVF9UWVBFX01TSSwKK30sIG1zaXhfZmllbGRfY29uZmlnID0geworCS5lbmFibGVf
Yml0ID0gUENJX01TSVhfRkxBR1NfRU5BQkxFLAorCS5pbnRfdHlwZSA9IElOVEVSUlVQVF9UWVBF
X01TSVgsCit9OworCitzdGF0aWMgdm9pZCAqbXNpX2ZpZWxkX2luaXQoc3RydWN0IHBjaV9kZXYg
KmRldiwgaW50IG9mZnNldCkKK3sKKwlyZXR1cm4gJm1zaV9maWVsZF9jb25maWc7Cit9CisKK3N0
YXRpYyB2b2lkICptc2l4X2ZpZWxkX2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwgaW50IG9mZnNl
dCkKK3sKKwlyZXR1cm4gJm1zaXhfZmllbGRfY29uZmlnOworfQorCitzdGF0aWMgaW50IG1zaV9t
c2l4X2ZsYWdzX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBvZmZzZXQsIHUxNiBuZXdf
dmFsdWUsCisJCQkJdm9pZCAqZGF0YSkKK3sKKwlpbnQgZXJyOworCXUxNiBvbGRfdmFsdWU7CisJ
Y29uc3Qgc3RydWN0IG1zaV9tc2l4X2ZpZWxkX2NvbmZpZyAqZmllbGRfY29uZmlnID0gZGF0YTsK
Kwljb25zdCBzdHJ1Y3QgeGVuX3BjaWJrX2Rldl9kYXRhICpkZXZfZGF0YSA9IHBjaV9nZXRfZHJ2
ZGF0YShkZXYpOworCisJaWYgKHhlbl9wY2lia19wZXJtaXNzaXZlIHx8IGRldl9kYXRhLT5wZXJt
aXNzaXZlKQorCQlnb3RvIHdyaXRlOworCisJZXJyID0gcGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2
LCBvZmZzZXQsICZvbGRfdmFsdWUpOworCWlmIChlcnIpCisJCXJldHVybiBlcnI7CisKKwlpZiAo
bmV3X3ZhbHVlID09IG9sZF92YWx1ZSkKKwkJcmV0dXJuIDA7CisKKwlpZiAoIWRldl9kYXRhLT5h
bGxvd19pbnRlcnJ1cHRfY29udHJvbCB8fAorCSAgICAobmV3X3ZhbHVlIF4gb2xkX3ZhbHVlKSAm
IH5maWVsZF9jb25maWctPmVuYWJsZV9iaXQpCisJCXJldHVybiBQQ0lCSU9TX1NFVF9GQUlMRUQ7
CisKKwlpZiAobmV3X3ZhbHVlICYgZmllbGRfY29uZmlnLT5lbmFibGVfYml0KSB7CisJCS8qIGRv
bid0IGFsbG93IGVuYWJsaW5nIHRvZ2V0aGVyIHdpdGggb3RoZXIgaW50ZXJydXB0IHR5cGVzICov
CisJCWludCBpbnRfdHlwZSA9IHhlbl9wY2lia19nZXRfaW50ZXJydXB0X3R5cGUoZGV2KTsKKwkJ
aWYgKGludF90eXBlID09IElOVEVSUlVQVF9UWVBFX05PTkUgfHwKKwkJICAgIGludF90eXBlID09
IGZpZWxkX2NvbmZpZy0+aW50X3R5cGUpCisJCQlnb3RvIHdyaXRlOworCQlyZXR1cm4gUENJQklP
U19TRVRfRkFJTEVEOworCX0KKword3JpdGU6CisJcmV0dXJuIHBjaV93cml0ZV9jb25maWdfd29y
ZChkZXYsIG9mZnNldCwgbmV3X3ZhbHVlKTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBjb25m
aWdfZmllbGQgY2FwbGlzdF9tc2l4W10gPSB7CisJeworCQkub2Zmc2V0ICAgID0gUENJX01TSVhf
RkxBR1MsCisJCS5zaXplICAgICAgPSAyLAorCQkuaW5pdCAgICAgID0gbXNpeF9maWVsZF9pbml0
LAorCQkudS53LnJlYWQgID0geGVuX3BjaWJrX3JlYWRfY29uZmlnX3dvcmQsCisJCS51Lncud3Jp
dGUgPSBtc2lfbXNpeF9mbGFnc193cml0ZSwKKwl9LAorCXt9Cit9OworCitzdGF0aWMgY29uc3Qg
c3RydWN0IGNvbmZpZ19maWVsZCBjYXBsaXN0X21zaVtdID0geworCXsKKwkJLm9mZnNldCAgICA9
IFBDSV9NU0lfRkxBR1MsCisJCS5zaXplICAgICAgPSAyLAorCQkuaW5pdCAgICAgID0gbXNpX2Zp
ZWxkX2luaXQsCisJCS51LncucmVhZCAgPSB4ZW5fcGNpYmtfcmVhZF9jb25maWdfd29yZCwKKwkJ
LnUudy53cml0ZSA9IG1zaV9tc2l4X2ZsYWdzX3dyaXRlLAorCX0sCisJe30KK307CisKIHN0YXRp
YyBzdHJ1Y3QgeGVuX3BjaWJrX2NvbmZpZ19jYXBhYmlsaXR5IHhlbl9wY2lia19jb25maWdfY2Fw
YWJpbGl0eV9wbSA9IHsKIAkuY2FwYWJpbGl0eSA9IFBDSV9DQVBfSURfUE0sCiAJLmZpZWxkcyA9
IGNhcGxpc3RfcG0sCkBAIC0xOTcsMTEgKzI3NSwyMSBAQCBzdGF0aWMgc3RydWN0IHhlbl9wY2li
a19jb25maWdfY2FwYWJpbGl0eSB4ZW5fcGNpYmtfY29uZmlnX2NhcGFiaWxpdHlfdnBkID0gewog
CS5jYXBhYmlsaXR5ID0gUENJX0NBUF9JRF9WUEQsCiAJLmZpZWxkcyA9IGNhcGxpc3RfdnBkLAog
fTsKK3N0YXRpYyBzdHJ1Y3QgeGVuX3BjaWJrX2NvbmZpZ19jYXBhYmlsaXR5IHhlbl9wY2lia19j
b25maWdfY2FwYWJpbGl0eV9tc2kgPSB7CisJLmNhcGFiaWxpdHkgPSBQQ0lfQ0FQX0lEX01TSSwK
KwkuZmllbGRzID0gY2FwbGlzdF9tc2ksCit9Oworc3RhdGljIHN0cnVjdCB4ZW5fcGNpYmtfY29u
ZmlnX2NhcGFiaWxpdHkgeGVuX3BjaWJrX2NvbmZpZ19jYXBhYmlsaXR5X21zaXggPSB7CisJLmNh
cGFiaWxpdHkgPSBQQ0lfQ0FQX0lEX01TSVgsCisJLmZpZWxkcyA9IGNhcGxpc3RfbXNpeCwKK307
CiAKIGludCB4ZW5fcGNpYmtfY29uZmlnX2NhcGFiaWxpdHlfaW5pdCh2b2lkKQogewogCXJlZ2lz
dGVyX2NhcGFiaWxpdHkoJnhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eV92cGQpOwogCXJlZ2lz
dGVyX2NhcGFiaWxpdHkoJnhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eV9wbSk7CisJcmVnaXN0
ZXJfY2FwYWJpbGl0eSgmeGVuX3BjaWJrX2NvbmZpZ19jYXBhYmlsaXR5X21zaSk7CisJcmVnaXN0
ZXJfY2FwYWJpbGl0eSgmeGVuX3BjaWJrX2NvbmZpZ19jYXBhYmlsaXR5X21zaXgpOwogCiAJcmV0
dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNl
X2hlYWRlci5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZV9oZWFkZXIuYwpp
bmRleCAxMGFlMjRiNWE3NmUuLmFiNjAzNjFkNWE4YSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
eGVuLXBjaWJhY2svY29uZl9zcGFjZV9oZWFkZXIuYworKysgYi9kcml2ZXJzL3hlbi94ZW4tcGNp
YmFjay9jb25mX3NwYWNlX2hlYWRlci5jCkBAIC0xMTcsNiArMTE3LDI0IEBAIHN0YXRpYyBpbnQg
Y29tbWFuZF93cml0ZShzdHJ1Y3QgcGNpX2RldiAqZGV2LCBpbnQgb2Zmc2V0LCB1MTYgdmFsdWUs
IHZvaWQgKmRhdGEpCiAJCXBjaV9jbGVhcl9td2koZGV2KTsKIAl9CiAKKwlpZiAoZGV2X2RhdGEg
JiYgZGV2X2RhdGEtPmFsbG93X2ludGVycnVwdF9jb250cm9sKSB7CisJCWlmICgoY21kLT52YWwg
XiB2YWwpICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFKSB7CisJCQlpZiAodmFsdWUgJiBQQ0lf
Q09NTUFORF9JTlRYX0RJU0FCTEUpIHsKKwkJCQlwY2lfaW50eChkZXYsIDApOworCQkJfSBlbHNl
IHsKKwkJCQkvKiBEbyBub3QgYWxsb3cgZW5hYmxpbmcgSU5UeCB0b2dldGhlciB3aXRoIE1TSSBv
ciBNU0ktWC4gKi8KKwkJCQlzd2l0Y2ggKHhlbl9wY2lia19nZXRfaW50ZXJydXB0X3R5cGUoZGV2
KSkgeworCQkJCWNhc2UgSU5URVJSVVBUX1RZUEVfTk9ORToKKwkJCQljYXNlIElOVEVSUlVQVF9U
WVBFX0lOVFg6CisJCQkJCXBjaV9pbnR4KGRldiwgMSk7CisJCQkJCWJyZWFrOworCQkJCWRlZmF1
bHQ6CisJCQkJCXJldHVybiBQQ0lCSU9TX1NFVF9GQUlMRUQ7CisJCQkJfQorCQkJfQorCQl9CisJ
fQorCiAJY21kLT52YWwgPSB2YWx1ZTsKIAogCWlmICgheGVuX3BjaWJrX3Blcm1pc3NpdmUgJiYg
KCFkZXZfZGF0YSB8fCAhZGV2X2RhdGEtPnBlcm1pc3NpdmUpKQpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuLXBjaWJhY2svcGNpX3N0dWIuYyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3Bj
aV9zdHViLmMKaW5kZXggMDk3NDEwYTdjZGI3Li43YWY5M2Q2NWVkNTEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXBj
aWJhY2svcGNpX3N0dWIuYwpAQCAtMzA0LDYgKzMwNCw4IEBAIHZvaWQgcGNpc3R1Yl9wdXRfcGNp
X2RldihzdHJ1Y3QgcGNpX2RldiAqZGV2KQogCXhlbl9wY2lia19jb25maWdfcmVzZXRfZGV2KGRl
dik7CiAJeGVuX3BjaWJrX2NvbmZpZ19mcmVlX2R5bl9maWVsZHMoZGV2KTsKIAorCWRldl9kYXRh
LT5hbGxvd19pbnRlcnJ1cHRfY29udHJvbCA9IDA7CisKIAl4ZW5fdW5yZWdpc3Rlcl9kZXZpY2Vf
ZG9tYWluX293bmVyKGRldik7CiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmZm91bmRfcHNkZXYtPmxv
Y2ssIGZsYWdzKTsKQEAgLTE0MzEsNiArMTQzMyw2NSBAQCBzdGF0aWMgc3NpemVfdCBwZXJtaXNz
aXZlX3Nob3coc3RydWN0IGRldmljZV9kcml2ZXIgKmRydiwgY2hhciAqYnVmKQogfQogc3RhdGlj
IERSSVZFUl9BVFRSX1JXKHBlcm1pc3NpdmUpOwogCitzdGF0aWMgc3NpemVfdCBhbGxvd19pbnRl
cnJ1cHRfY29udHJvbF9zdG9yZShzdHJ1Y3QgZGV2aWNlX2RyaXZlciAqZHJ2LAorCQkJCQkgICAg
IGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGNvdW50KQoreworCWludCBkb21haW4sIGJ1cywgc2xv
dCwgZnVuYzsKKwlpbnQgZXJyOworCXN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXY7CisJc3Ry
dWN0IHhlbl9wY2lia19kZXZfZGF0YSAqZGV2X2RhdGE7CisKKwllcnIgPSBzdHJfdG9fc2xvdChi
dWYsICZkb21haW4sICZidXMsICZzbG90LCAmZnVuYyk7CisJaWYgKGVycikKKwkJZ290byBvdXQ7
CisKKwlwc2RldiA9IHBjaXN0dWJfZGV2aWNlX2ZpbmQoZG9tYWluLCBidXMsIHNsb3QsIGZ1bmMp
OworCWlmICghcHNkZXYpIHsKKwkJZXJyID0gLUVOT0RFVjsKKwkJZ290byBvdXQ7CisJfQorCisJ
ZGV2X2RhdGEgPSBwY2lfZ2V0X2RydmRhdGEocHNkZXYtPmRldik7CisJLyogdGhlIGRyaXZlciBk
YXRhIGZvciBhIGRldmljZSBzaG91bGQgbmV2ZXIgYmUgbnVsbCBhdCB0aGlzIHBvaW50ICovCisJ
aWYgKCFkZXZfZGF0YSkgeworCQllcnIgPSAtRU5YSU87CisJCWdvdG8gcmVsZWFzZTsKKwl9CisJ
ZGV2X2RhdGEtPmFsbG93X2ludGVycnVwdF9jb250cm9sID0gMTsKK3JlbGVhc2U6CisJcGNpc3R1
Yl9kZXZpY2VfcHV0KHBzZGV2KTsKK291dDoKKwlpZiAoIWVycikKKwkJZXJyID0gY291bnQ7CisJ
cmV0dXJuIGVycjsKK30KKworc3RhdGljIHNzaXplX3QgYWxsb3dfaW50ZXJydXB0X2NvbnRyb2xf
c2hvdyhzdHJ1Y3QgZGV2aWNlX2RyaXZlciAqZHJ2LAorCQkJCQkgICAgY2hhciAqYnVmKQorewor
CXN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXY7CisJc3RydWN0IHhlbl9wY2lia19kZXZfZGF0
YSAqZGV2X2RhdGE7CisJc2l6ZV90IGNvdW50ID0gMDsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOwor
CisJc3Bpbl9sb2NrX2lycXNhdmUoJnBjaXN0dWJfZGV2aWNlc19sb2NrLCBmbGFncyk7CisJbGlz
dF9mb3JfZWFjaF9lbnRyeShwc2RldiwgJnBjaXN0dWJfZGV2aWNlcywgZGV2X2xpc3QpIHsKKwkJ
aWYgKGNvdW50ID49IFBBR0VfU0laRSkKKwkJCWJyZWFrOworCQlpZiAoIXBzZGV2LT5kZXYpCisJ
CQljb250aW51ZTsKKwkJZGV2X2RhdGEgPSBwY2lfZ2V0X2RydmRhdGEocHNkZXYtPmRldik7CisJ
CWlmICghZGV2X2RhdGEgfHwgIWRldl9kYXRhLT5hbGxvd19pbnRlcnJ1cHRfY29udHJvbCkKKwkJ
CWNvbnRpbnVlOworCQljb3VudCArPQorCQkgICAgc2NucHJpbnRmKGJ1ZiArIGNvdW50LCBQQUdF
X1NJWkUgLSBjb3VudCwgIiVzXG4iLAorCQkJICAgICAgcGNpX25hbWUocHNkZXYtPmRldikpOwor
CX0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwY2lzdHViX2RldmljZXNfbG9jaywgZmxhZ3Mp
OworCXJldHVybiBjb3VudDsKK30KK3N0YXRpYyBEUklWRVJfQVRUUl9SVyhhbGxvd19pbnRlcnJ1
cHRfY29udHJvbCk7CisKIHN0YXRpYyB2b2lkIHBjaXN0dWJfZXhpdCh2b2lkKQogewogCWRyaXZl
cl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLCAmZHJpdmVyX2F0dHJf
bmV3X3Nsb3QpOwpAQCAtMTQ0MCw2ICsxNTAxLDggQEAgc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0
KHZvaWQpCiAJZHJpdmVyX3JlbW92ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIs
ICZkcml2ZXJfYXR0cl9xdWlya3MpOwogCWRyaXZlcl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3Bj
aV9kcml2ZXIuZHJpdmVyLAogCQkJICAgJmRyaXZlcl9hdHRyX3Blcm1pc3NpdmUpOworCWRyaXZl
cl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLAorCQkJICAgJmRyaXZl
cl9hdHRyX2FsbG93X2ludGVycnVwdF9jb250cm9sKTsKIAlkcml2ZXJfcmVtb3ZlX2ZpbGUoJnhl
bl9wY2lia19wY2lfZHJpdmVyLmRyaXZlciwKIAkJCSAgICZkcml2ZXJfYXR0cl9pcnFfaGFuZGxl
cnMpOwogCWRyaXZlcl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLApA
QCAtMTUzMCw2ICsxNTkzLDkgQEAgc3RhdGljIGludCBfX2luaXQgcGNpc3R1Yl9pbml0KHZvaWQp
CiAJaWYgKCFlcnIpCiAJCWVyciA9IGRyaXZlcl9jcmVhdGVfZmlsZSgmeGVuX3BjaWJrX3BjaV9k
cml2ZXIuZHJpdmVyLAogCQkJCQkgJmRyaXZlcl9hdHRyX3Blcm1pc3NpdmUpOworCWlmICghZXJy
KQorCQllcnIgPSBkcml2ZXJfY3JlYXRlX2ZpbGUoJnhlbl9wY2lia19wY2lfZHJpdmVyLmRyaXZl
ciwKKwkJCQkJICZkcml2ZXJfYXR0cl9hbGxvd19pbnRlcnJ1cHRfY29udHJvbCk7CiAKIAlpZiAo
IWVycikKIAkJZXJyID0gZHJpdmVyX2NyZWF0ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5k
cml2ZXIsCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrLmggYi9k
cml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrLmgKaW5kZXggMjYzYzA1OWJmZjkwLi5jZTEw
NzdlMzI0NjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaWJhY2suaAor
KysgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrLmgKQEAgLTQ1LDYgKzQ1LDcgQEAg
c3RydWN0IHhlbl9wY2lia19kZXZfZGF0YSB7CiAJc3RydWN0IGxpc3RfaGVhZCBjb25maWdfZmll
bGRzOwogCXN0cnVjdCBwY2lfc2F2ZWRfc3RhdGUgKnBjaV9zYXZlZF9zdGF0ZTsKIAl1bnNpZ25l
ZCBpbnQgcGVybWlzc2l2ZToxOworCXVuc2lnbmVkIGludCBhbGxvd19pbnRlcnJ1cHRfY29udHJv
bDoxOwogCXVuc2lnbmVkIGludCB3YXJuZWRfb25fd3JpdGU6MTsKIAl1bnNpZ25lZCBpbnQgZW5h
YmxlX2ludHg6MTsKIAl1bnNpZ25lZCBpbnQgaXNyX29uOjE7IC8qIFdoZXRoZXIgdGhlIElSUSBo
YW5kbGVyIGlzIGluc3RhbGxlZC4gKi8KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 03:55:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 03: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 1iq7rg-0002TZ-Sd; Sat, 11 Jan 2020 03:55:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=R1fg=3A=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1iq7rf-0002TU-EI
 for xen-devel@lists.xen.org; Sat, 11 Jan 2020 03:55:07 +0000
X-Inumbo-ID: 274f6b64-3426-11ea-b89f-bc764e2007e4
Received: from mail-yb1-xb44.google.com (unknown [2607:f8b0:4864:20::b44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 274f6b64-3426-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 03:55:06 +0000 (UTC)
Received: by mail-yb1-xb44.google.com with SMTP id c13so1594869ybq.5
 for <xen-devel@lists.xen.org>; Fri, 10 Jan 2020 19:55:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=SeZ+VZJekfhzr146wty6mqY+OfYIRWyyR5kaYzErpQ4=;
 b=ALhmuUK0ZYWjKg4cY3d8SSC1gONfoHGCUHvzBVYDRt1ZurUUC2SCLLqEXhWZXgrQXj
 8wBS7p5uTna94JdbUlptabxT984wBcO1+fOsDIxSpGfkgESqOby3WQhoPlxsmaOfxwyM
 owOKuSgcpDjjGD+paEpVOsAI9T/0xYZ/VSX2c=
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=SeZ+VZJekfhzr146wty6mqY+OfYIRWyyR5kaYzErpQ4=;
 b=q39gDwnFmPW5SOB5leko1fPdlwweW89hMUSQGnVt8WLVcTN5PGbQATCMZY7B6kvDJU
 o+Y9sh+ksOFBna4ICBj1awYSgd/TrF+CkeqRWF+Kg0tKJakXvnj7aK+NFETXg596Ai4F
 qL+7xXQQ/EI3XSBrRUs0JaY6WZm6L1V5t+rOD+yUZKUW/ir3cZCqQuwhgOT3ZzCSwneK
 tb3kKbimyIpKcq22Q9QTbcP2o8C+7tjJhUoYKdkMcGHk+baaMFfEyl2rHEhKP0c5Xx6a
 t74gN/MsKvIFe2BBtzQzjbePwhx/ihhiP+vD7pzQmgVhCZuSg2pcGSp9f52+hH6xFHf/
 uknw==
X-Gm-Message-State: APjAAAWjwWEqNKWF75/uqpoNpxiJtRY4h52IsAv50kB2tFTts3H88LLX
 M6eSguQen+qBz2qWCH9wUVvPKQ==
X-Google-Smtp-Source: APXvYqy9gGmcLGGPU3O0/yFzgTTeupQF6OvTjbj1TJ3NRTjfCbdLiL4Te/vuL6ZYEROKPCUBEoHjtw==
X-Received: by 2002:a25:c7c3:: with SMTP id w186mr1534780ybe.467.1578714905814; 
 Fri, 10 Jan 2020 19:55:05 -0800 (PST)
Received: from doug-macbook.local ([2600:1700:7b90:52f0:dc3:e77:380e:c132])
 by smtp.gmail.com with ESMTPSA id a74sm1974351ywe.42.2020.01.10.19.55.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 Jan 2020 19:55:05 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
 <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <cbe5fc46-4fc9-f905-3492-2abc34a8e12e@cardoe.com>
Date: Fri, 10 Jan 2020 21:55:03 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzEwLzIwIDk6MjggQU0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMS8xMC8yMCAx
MTowMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTAvMDEvMjAyMCAxMDozNywgU2Vy
Z2V5IER5YXNsaSB3cm90ZToKPj4+IEhpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0aGF0
IGNhbiBoZWxwIGlkZW50aWZ5IHRoZSBydW5uaW5nIFhlbgo+Pj4gYmluYXJ5IHZlcnNpb246IFhF
TlZFUl9leHRyYXZlcnNpb24sIFhFTlZFUl9jb21waWxlX2luZm8sIFhFTlZFUl9jaGFuZ2VzZXQu
Cj4+PiBBZGQgZXhwbGljaXQgY2FzZXMgZm9yIFhFTlZFUl9jb21tYW5kbGluZSBhbmQgWEVOVkVS
X2J1aWxkX2lkIGFzIHdlbGwuCj4+Pgo+Pj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVuaWVkKCkg
dG8gaHZtbG9hZGVyIHRvIHJlbW92ZSAiPGRlbmllZD4iIHN0cmluZwo+Pj4gZnJvbSBndWVzdCdz
IERNSSB0YWJsZXMgdGhhdCBvdGhlcndpc2Ugd291bGQgYmUgc2hvd24gaW4gdG9vbHMgbGlrZQo+
Pj4gZG1pZGVjb2RlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gdjEgLS0+IHYyOgo+Pj4gLSBBZGRlZCB4
c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciBpbnN0ZWFkIG9mIG1vZGlmeWluZyB4ZW5f
ZGVueSgpCj4+PiAtIE1hZGUgYmVoYXZpb3VyIHRoZSBzYW1lIGZvciBib3RoIFJlbGVhc2UgYW5k
IERlYnVnIGJ1aWxkcwo+Pj4gLSBYRU5WRVJfY2FwYWJpbGl0aWVzIGlzIG5vIGxvbmdlciBoaWRl
ZAo+Pj4KPj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Pj4gQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4+IEND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KPj4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+Cj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
Pj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4+PiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+Cj4+Cj4+IEkgcmVhbGlzZSB0aGVyZSBhcmUgYXJndW1lbnRzIG92
ZXIgaG93IHRvIGZpeCB0aGlzLCBidXQgd2UgKHRoZSBYZW4KPj4gY29tbXVuaXR5KSBoYXZlIGFs
cmVhZHkgZipja2VkIHVwIG9uY2UgaGVyZSwgYW5kIHRoaXMgaXMgZG9pbmcgc28gYQo+PiBzZWNv
bmQgdGltZS4KPj4KPj4gTmFjay4KPj4KPj4gRml4aW5nIGl0IGFueXdoZXJlIG90aGVyIHRoYW4g
WGVuIGlzIHNpbXBseSBub3QgYXBwcm9wcmlhdGUuCj4+Cj4+IFRoZSByZWFzb24gZm9yIHRoaXMg
KHdoaWNoIG91Z2h0IHRvIGJlIG9idmlvdXMsIGJ1dCBJIGd1ZXNzIG9ubHkgdG8KPj4gdGhvc2Ug
d2hvIGFjdHVhbGx5IGRvIGN1c3RvbWVyIHN1cHBvcnQpIGlzIGJhc2ljIGh1bWFuIHBoeXNpb2xv
Z3kuCj4+ICJkZW5pZWQiIG1lYW5zIHNvbWV0aGluZyBoYXMgZ29uZSB3cm9uZy7CoCBJdCBzY2Fy
ZXMgcGVvcGxlLCBhbmQgY2F1c2VzCj4+IHRoZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBmaXgg
d2hhdGV2ZXIgaXMgYnJva2VuLgo+IAo+IFRoaXMgc2VlbXMgbGlrZSBhIHJlYXNvbmFibGUgYXJn
dW1lbnQgdGhhdCAiPGRlbmllZD4iIGNhdXNlcyBpc3N1ZXMuCj4gQnV0IHRoYXQgZG9lc24ndCBj
aGFuZ2UgdGhlIGZhY3QgdGhhdCAiIiBhbHNvIGNhdXNlcyBpc3N1ZXMuCj4gCgpJJ2QgYmUgY3Vy
aW91cyB0byBoZWFyIHRoZSBjYXNlIHdoZXJlIHRoZSBlbXB0eSBzdHJpbmcgY2F1c2VzIGlzc3Vl
cy4KCi0tCkRvdWcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 04:01:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 04: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 1iq7xe-0003Od-Ke; Sat, 11 Jan 2020 04:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq7xd-0003Nt-LR
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 04:01:17 +0000
X-Inumbo-ID: 0349b638-3427-11ea-bfeb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0349b638-3427-11ea-bfeb-12813bfff9fa;
 Sat, 11 Jan 2020 04:01: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 <osstest-admin@xenproject.org>)
 id 1iq7xa-0002NG-R1; Sat, 11 Jan 2020 04: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 1iq7xa-0003o9-Hr; Sat, 11 Jan 2020 04:01:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq7xa-0006rk-HC; Sat, 11 Jan 2020 04:01:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iq7xa-0006rk-HC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 04:01:14 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUg
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBiMGI3NGUxZjE3
NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgQnVnIG5vdCBwcmVzZW50OiBmMTc3ODNl
NzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ1OTY3LwoKCiAg
Y29tbWl0IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MKICBNZXJnZTog
ZjE3NzgzZTcwNiBkZGY5MDY5OTYzCiAgQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgRGF0ZTogICBNb24gSmFuIDYgMTE6Mzk6NTUgMjAyMCArMDAwMAog
IAogICAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2VoYWJrb3N0L3Rh
Z3MvcHl0aG9uLW5leHQtcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAgICAgCiAgICAgIFJl
cXVpcmUgUHl0aG9uID49IDMuNSB0byBidWlsZCBRRU1VCiAgICAgIAogICAgICBQeXRob24gMiBF
T0wgaXMgMTEgZGF5cyBhd2F5LCB3ZSB3aWxsIHN0b3Agc3VwcG9ydGluZwogICAgICBpdCBpbiBR
RU1VIDUuMC4KICAgICAgCiAgICAgICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBGcmkgMjAgRGVjIDIw
MTkgMTY6NDk6MDIgR01UCiAgICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5
IDVBMzIyRkQ1QUJDNEQzREJBQ0NGRDFBQTI4MDc5MzZGOTg0REM1QTYKICAgICAgIyBncGc6ICAg
ICAgICAgICAgICAgIGlzc3VlciAiZWhhYmtvc3RAcmVkaGF0LmNvbSIKICAgICAgIyBncGc6IEdv
b2Qgc2lnbmF0dXJlIGZyb20gIkVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4i
IFtmdWxsXQogICAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiA1QTMyIDJGRDUgQUJDNCBE
M0RCIEFDQ0YgIEQxQUEgMjgwNyA5MzZGIDk4NEQgQzVBNgogICAgICAKICAgICAgKiByZW1vdGVz
L2VoYWJrb3N0L3RhZ3MvcHl0aG9uLW5leHQtcHVsbC1yZXF1ZXN0OgogICAgICAgIGNvbmZpZ3Vy
ZTogUmVxdWlyZSBQeXRob24gPj0gMy41CiAgICAgICAgdHJhdmlzOiBSZXBsYWNlIFB5dGhvbiAz
LjQgYnVpbGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAKICBjb21taXQgZGRmOTA2OTk2MzFkYjUz
Yzk4MWI2YTVhNjNkMzFjMDhlMGVhZWVjNwogIEF1dGhvcjogRWR1YXJkbyBIYWJrb3N0IDxlaGFi
a29zdEByZWRoYXQuY29tPgogIERhdGU6ICAgV2VkIE9jdCAxNiAxOTo0MjozNyAyMDE5IC0wMzAw
CiAgCiAgICAgIGNvbmZpZ3VyZTogUmVxdWlyZSBQeXRob24gPj0gMy41CiAgICAgIAogICAgICBQ
eXRob24gMy41IGlzIHRoZSBvbGRlc3QgUHl0aG9uIHZlcnNpb24gYXZhaWxhYmxlIG9uIG91cgog
ICAgICBzdXBwb3J0ZWQgYnVpbGQgcGxhdGZvcm1zLCBhbmQgUHl0aG9uIDIgZW5kIG9mIGxpZmUg
d2lsbCBiZSAzCiAgICAgIHdlZWtzIGFmdGVyIHRoZSBwbGFubmVkIHJlbGVhc2UgZGF0ZSBvZiBR
RU1VIDQuMi4wLiAgRHJvcCBQeXRob24KICAgICAgMiBzdXBwb3J0IGZyb20gY29uZmlndXJlIGNv
bXBsZXRlbHksIGFuZCByZXF1aXJlIFB5dGhvbiAzLjUgb3IKICAgICAgbmV3ZXIuCiAgICAgIAog
ICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MTAxNjIyNDIzNy4yNjE4MC0xLWVoYWJrb3N0QHJlZGhh
dC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICAKICBjb21taXQgNDkyMzM4MDRmNWM0NThkNjFkOGViOTAzYzE5ZDYyZWRiMzQzNGRiMgogIEF1
dGhvcjogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIERhdGU6ICAgRnJp
IERlYyAyMCAxMzo0NToyNyAyMDE5IC0wMzAwCiAgCiAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRo
b24gMy40IGJ1aWxkIHdpdGggMy41CiAgICAgIAogICAgICBXZSdsbCBzdGFydCByZXF1aXJpbmcg
UHl0aG9uIDMuNSB0byBidWlsZCBRRU1VLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNp
b24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVpbGQtYW1kNjQteHNtLnhl
bi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3Bl
Y3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21l
L2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hbWQ2NC14c20ueGVuLWJ1
aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzE0NTk2Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRl
bXBsYXRlPTE0NDg2MSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHFlbXUtbWFpbmxpbmUg
YnVpbGQtYW1kNjQteHNtIHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBw
YXNzOgogMTQ1OTU5IGZhaWwgW2hvc3Q9Z29kZWxsbzBdIC8gMTQ1NjY0IG9rLgpGYWlsdXJlIC8g
YmFzaXMgcGFzcyBmbGlnaHRzOiAxNDU5NTkgLyAxNDU2NjQKKHRyZWUgd2l0aCBubyB1cmw6IG1p
bmlvcykKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApU
cmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQz
NjdlYzBmMDY2YmViIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGM2
NWE1YmRjOWZhNTQzNjkwYTc3NWI1MGQ0ZmZiZWIyMmM1NmQ2ZCBmMjFiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhmNjQ5Y2Y3ZDEw
MmMxYWUKQmFzaXMgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3
YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKR2VuZXJh
dGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2
NzI2MDg3MjNjODBlNi03MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCNmMTc3ODNlNzA2YWI5Yzdi
M2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0LWRjNjVhNWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmVi
MjJjNTZkNmQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OS1mMjFcCiBiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzdiM2M1
YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAtZmFlMjQ5ZDIzNDEzYjJiZjdkOThh
OTdkOGY2NDljZjdkMTAyYzFhZQpMb2FkZWQgNTQ5NDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgK
U2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDU1NDcgW2hvc3Q9cGlub3QxXQogMTQ1NTM1
IFtob3N0PWdvZGVsbG8xXQogMTQ1NTczIFtob3N0PWh1eGVscmViZTBdCiAxNDU1OTIgW2hvc3Q9
Z29kZWxsbzFdCiAxNDU2MjQgW2hvc3Q9Z29kZWxsbzFdCiAxNDU2OTggW2hvc3Q9Z29kZWxsbzFd
CiAxNDU2NjQgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNh
MmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlk
ZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTY0OSBb
aG9zdD1nb2RlbGxvMV0KIDE0NTY5MiBmYWlsIGlycmVsZXZhbnQKIDE0NTY4MSBmYWlsIGlycmVs
ZXZhbnQKIDE0NTY4NSBmYWlsIGlycmVsZXZhbnQKIDE0NTcxNiBmYWlsIGlycmVsZXZhbnQKIDE0
NTcyMiBmYWlsIGlycmVsZXZhbnQKIDE0NTcwNyBbaG9zdD1nb2RlbGxvMV0KIDE0NTczMCBmYWls
IGlycmVsZXZhbnQKIDE0NTczNiBmYWlsIGNjNjE3YjZlMTQzMDI0MmY4ZDA0MmM3MWMyZDkyM2Ri
YzY0MzZhMzYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZGJjNWM1
MWM4NzU1ZTRlOWNlOTY0ZmM5MmJhNzU1ZTFjNzFhOTE0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUw
M2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZk
NQogMTQ1NzQzIFtob3N0PWdvZGVsbG8xXQogMTQ1NzUwIGZhaWwgaXJyZWxldmFudAogMTQ1Nzc3
IGZhaWwgaXJyZWxldmFudAogMTQ1NzU2IGZhaWwgaXJyZWxldmFudAogMTQ1Nzk1IGZhaWwgaXJy
ZWxldmFudAogMTQ1NzU5IGZhaWwgaXJyZWxldmFudAogMTQ1NzY1IFtob3N0PWdvZGVsbG8xXQog
MTQ1NzgyIGZhaWwgaXJyZWxldmFudAogMTQ1NzcwIFtob3N0PWdvZGVsbG8xXQogMTQ1ODA4IGZh
aWwgaXJyZWxldmFudAogMTQ1ODAyIGZhaWwgaXJyZWxldmFudAogMTQ1Nzg5IGZhaWwgaXJyZWxl
dmFudAogMTQ1ODE2IFtob3N0PWdvZGVsbG8xXQogMTQ1ODIzIFtob3N0PWdvZGVsbG8xXQogMTQ1
ODI5IFtob3N0PWdvZGVsbG8xXQogMTQ1ODM0IFtob3N0PWdvZGVsbG8xXQogMTQ1ODQ1IFtob3N0
PWdvZGVsbG8xXQogMTQ1ODUyIGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMw
ZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRj
MGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgy
CiAxNDU4NTkgW2hvc3Q9Z29kZWxsbzFdCiAxNDU5MDggW2hvc3Q9Z29kZWxsbzFdCiAxNDU5MTIg
W2hvc3Q9Z29kZWxsbzFdCiAxNDU4NjYgW2hvc3Q9Z29kZWxsbzFdCiAxNDU4OTYgW2hvc3Q9Z29k
ZWxsbzFdCiAxNDU4OTcgW2hvc3Q9Z29kZWxsbzFdCiAxNDU4OTUgW2hvc3Q9Z29kZWxsbzFdCiAx
NDU4NzEgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMDM1ZWVkNGMwZDI1N2M5MDVhNTU2
ZmEwZjQ4NjVhMGMwNzdiNGU3ZiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJm
MDY5IDAwNjkxYzZjOTBiMmZkMjhkN2I3MDM3YmFlYjI4OGY2ODAxZTYxODIKIDE0NTkxNCBbaG9z
dD1nb2RlbGxvMV0KIDE0NTg5OCBbaG9zdD1nb2RlbGxvMV0KIDE0NTkzNyBmYWlsIDU5YmJhYjNh
OWEzNDIxM2Y0ZTI3OTcxOWU2OWU4M2ViYjhiZmQzZjYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBmNGQ4Y2YxNDhlNDNkOTQyZWYxMjAyMDcxZTBjZDY2Y2U0MDMyMmUw
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJh
ZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1OTIzIFtob3N0PWdvZGVsbG8xXQogMTQ1ODc3
IFtob3N0PWdvZGVsbG8xXQogMTQ1OTE3IFtob3N0PWdvZGVsbG8xXQogMTQ1OTAxIFtob3N0PWdv
ZGVsbG8xXQogMTQ1ODg0IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2
NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDAzNWVlZDRjMGQy
NTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCiAx
NDU5MjcgW2hvc3Q9Z29kZWxsbzFdCiAxNDU5MTUgW2hvc3Q9Z29kZWxsbzFdCiAxNDU4ODggW2hv
c3Q9Z29kZWxsbzFdCiAxNDU5MTggW2hvc3Q9Z29kZWxsbzFdCiAxNDU5MDQgW2hvc3Q9Z29kZWxs
bzFdCiAxNDU5MDAgW2hvc3Q9Z29kZWxsbzFdCiAxNDU5NDAgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0
ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NCBmMjFiNWE0
YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUx
ZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTkzMCBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkw
ZDM2N2VjMGYwNjZiZWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAw
ZGJhNDg5N2JlM2E0NThhNDE5ODIwZjQ1OTg0NTA5MDc2NDdjODY0IGYyMWI1YTRhZWIwMjBmMmE1
ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZmFlMjQ5ZDIzNDEzYjJiZjdkOThhOTdkOGY2NDljZjdk
MTAyYzFhZQogMTQ1OTMxIFtob3N0PWdvZGVsbG8xXQogMTQ1OTA3IFtob3N0PWdvZGVsbG8xXQog
MTQ1OTIxIFtob3N0PWdvZGVsbG8xXQogMTQ1OTExIFtob3N0PWdvZGVsbG8xXQogMTQ1OTMyIHBh
c3MgYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRm
MGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNj
NWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5MjIgW2hvc3Q9Z29kZWxs
bzFdCiAxNDU5NDEgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmVi
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjM4YTcxYjAxZjgzOWM3
YjY1ZWE3M2RkZDUwNzkwM2NiOTQ4OWVkNiBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkz
NDlkZDJmMDY5IGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhmNjQ5Y2Y3ZDEwMmMxYWUKIDE0NTky
NCBbaG9zdD1nb2RlbGxvMV0KIDE0NTkzOSBmYWlsIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkw
ZDM2N2VjMGYwNjZiZWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBm
MzhhNzFiMDFmODM5YzdiNjVlYTczZGRkNTA3OTAzY2I5NDg5ZWQ2IGYyMWI1YTRhZWIwMjBmMmE1
ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZmFlMjQ5ZDIzNDEzYjJiZjdkOThhOTdkOGY2NDljZjdk
MTAyYzFhZQogMTQ1OTQzIHBhc3MgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJi
ZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDNiZTIwMjRhZWZl
MDAyNGFkYTJmYjUwNDRjMjMwYzg2N2VmNTljNjcgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAx
NDU5MzMgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMGRiYTQ4OTdiZTNhNDU4YTQxOTgy
MGY0NTk4NDUwOTA3NjQ3Yzg2NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJm
MDY5IGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhmNjQ5Y2Y3ZDEwMmMxYWUKIDE0NTk0NSBwYXNz
IGY5YzJjNzFlZDY5Y2ExZDkyNjg3YTU1ZDNlZjk0N2NmYjQ0MTNiM2UgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBi
YTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzVi
NzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1OTM0IGZhaWwgNzA5MTFmMWY0
YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGYzOGE3MWIwMWY4MzljN2I2NWVhNzNkZGQ1MDc5MDNjYjk0ODllZDYg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJm
N2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NTAgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3
YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggNmZiMGRhZTllZmE5MGMyZWY0MWQ4YWFjZWYyOTZiODk1OWNmMWQ2MSBmMjFiNWE0YWVi
MDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5
NWYxOGQ3MmNjZTVlZDAKIDE0NTk0NCBmYWlsIDZjZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcw
OWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1ZDEx
MjE3NjQ1N2MwNzBiYWE5NTRmYjY4NjBkZjVlZDFlNTVhZDVjIGYyMWI1YTRhZWIwMjBmMmE1ZTJj
NjUwM2Y5MDZhOTM0OWRkMmYwNjkgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBh
NjZkNQogMTQ1OTQ3IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJl
YiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRjNjVhNWJkYzlmYTU0
MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5
NjMgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYjBiNzRlMWYxNzUwOGNiOGNlZjhhZmQ2
OTg1NThkYjFiZDg5OTljYyBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5
IDdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTk1MSBwYXNzIDZj
ZmI2ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQw
NjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBh
MzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1OTU4IGZhaWwgNmNmYjZkYTk1MThk
M2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQw
ZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5NTQgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJm
MmI5MGQzNjdlYzBmMDY2YmViIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGM2NWE1YmRjOWZhNTQzNjkwYTc3NWI1MGQ0ZmZiZWIyMmM1NmQ2ZCBmMjFiNWE0YWViMDIw
ZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhmNjQ5
Y2Y3ZDEwMmMxYWUKIDE0NTk1MyBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFiNjcyNjA4
NzIzYzgwZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNl
NzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUw
M2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVk
MAogMTQ1OTU5IGZhaWwgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRjNjVhNWJkYzlmYTU0MzY5
MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NjEg
cGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZjE3NzgzZTcwNmFiOWM3YjNhMmI2OWNmNDhl
NGYwYmE0MDY2NGY1NCBmMjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdi
M2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKIDE0NTk2NiBwYXNzIDZjZmI2
ZGE5NTE4ZDNjNDgxMDdjMjY4MzJlMjcwOWNmZDkyYmY5ZmEgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0
ZjU0IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIz
MDNiNDZkMGQwNTFlNjk1ZjE4ZDcyY2NlNWVkMAogMTQ1OTY3IGZhaWwgNmNmYjZkYTk1MThkM2M0
ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1
MWU2OTVmMThkNzJjY2U1ZWQwClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDE0NTY2NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxNDU5NDcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDU5NTMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDU5NTQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNmNm
YjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJiZjlmYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2
NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEz
MjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qs
IGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ1OTUxIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ1OTU4IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ1OTYxIChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5NjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5NjYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0NTk2NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgQnVnIG5vdCBwcmVz
ZW50OiBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0CiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQ1OTY3LwoKCiAgY29tbWl0IGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5
Y2MKICBNZXJnZTogZjE3NzgzZTcwNiBkZGY5MDY5OTYzCiAgQXV0aG9yOiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgRGF0ZTogICBNb24gSmFuIDYgMTE6Mzk6NTUg
MjAyMCArMDAwMAogIAogICAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVz
L2VoYWJrb3N0L3RhZ3MvcHl0aG9uLW5leHQtcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAg
ICAgCiAgICAgIFJlcXVpcmUgUHl0aG9uID49IDMuNSB0byBidWlsZCBRRU1VCiAgICAgIAogICAg
ICBQeXRob24gMiBFT0wgaXMgMTEgZGF5cyBhd2F5LCB3ZSB3aWxsIHN0b3Agc3VwcG9ydGluZwog
ICAgICBpdCBpbiBRRU1VIDUuMC4KICAgICAgCiAgICAgICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBG
cmkgMjAgRGVjIDIwMTkgMTY6NDk6MDIgR01UCiAgICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1
c2luZyBSU0Ega2V5IDVBMzIyRkQ1QUJDNEQzREJBQ0NGRDFBQTI4MDc5MzZGOTg0REM1QTYKICAg
ICAgIyBncGc6ICAgICAgICAgICAgICAgIGlzc3VlciAiZWhhYmtvc3RAcmVkaGF0LmNvbSIKICAg
ICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIkVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4iIFtmdWxsXQogICAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiA1QTMy
IDJGRDUgQUJDNCBEM0RCIEFDQ0YgIEQxQUEgMjgwNyA5MzZGIDk4NEQgQzVBNgogICAgICAKICAg
ICAgKiByZW1vdGVzL2VoYWJrb3N0L3RhZ3MvcHl0aG9uLW5leHQtcHVsbC1yZXF1ZXN0OgogICAg
ICAgIGNvbmZpZ3VyZTogUmVxdWlyZSBQeXRob24gPj0gMy41CiAgICAgICAgdHJhdmlzOiBSZXBs
YWNlIFB5dGhvbiAzLjQgYnVpbGQgd2l0aCAzLjUKICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAKICBjb21taXQgZGRm
OTA2OTk2MzFkYjUzYzk4MWI2YTVhNjNkMzFjMDhlMGVhZWVjNwogIEF1dGhvcjogRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIERhdGU6ICAgV2VkIE9jdCAxNiAxOTo0Mjoz
NyAyMDE5IC0wMzAwCiAgCiAgICAgIGNvbmZpZ3VyZTogUmVxdWlyZSBQeXRob24gPj0gMy41CiAg
ICAgIAogICAgICBQeXRob24gMy41IGlzIHRoZSBvbGRlc3QgUHl0aG9uIHZlcnNpb24gYXZhaWxh
YmxlIG9uIG91cgogICAgICBzdXBwb3J0ZWQgYnVpbGQgcGxhdGZvcm1zLCBhbmQgUHl0aG9uIDIg
ZW5kIG9mIGxpZmUgd2lsbCBiZSAzCiAgICAgIHdlZWtzIGFmdGVyIHRoZSBwbGFubmVkIHJlbGVh
c2UgZGF0ZSBvZiBRRU1VIDQuMi4wLiAgRHJvcCBQeXRob24KICAgICAgMiBzdXBwb3J0IGZyb20g
Y29uZmlndXJlIGNvbXBsZXRlbHksIGFuZCByZXF1aXJlIFB5dGhvbiAzLjUgb3IKICAgICAgbmV3
ZXIuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0
QHJlZGhhdC5jb20+CiAgICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MTAxNjIyNDIzNy4yNjE4MC0xLWVo
YWJrb3N0QHJlZGhhdC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKb2huIFNub3cgPGpzbm93QHJl
ZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICAKICBjb21taXQgNDkyMzM4MDRmNWM0NThkNjFkOGViOTAzYzE5ZDYyZWRi
MzQzNGRiMgogIEF1dGhvcjogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IERhdGU6ICAgRnJpIERlYyAyMCAxMzo0NToyNyAyMDE5IC0wMzAwCiAgCiAgICAgIHRyYXZpczog
UmVwbGFjZSBQeXRob24gMy40IGJ1aWxkIHdpdGggMy41CiAgICAgIAogICAgICBXZSdsbCBzdGFy
dCByZXF1aXJpbmcgUHl0aG9uIDMuNSB0byBidWlsZCBRRU1VLgogICAgICAKICAgICAgU2lnbmVk
LW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgoKUmV2aXNpb24g
Z3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvYnVp
bGQtYW1kNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQ1OTY3OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxNDU5NjcgcWVtdS1tYWlubGluZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk2Ny8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 04:02:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 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 1iq7yS-0003Tq-62; Sat, 11 Jan 2020 04:02:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=R1fg=3A=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1iq7yQ-0003Ti-Tk
 for xen-devel@lists.xen.org; Sat, 11 Jan 2020 04:02:06 +0000
X-Inumbo-ID: 21b9653c-3427-11ea-b89f-bc764e2007e4
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21b9653c-3427-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 04:02:06 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id l7so1607912ybp.1
 for <xen-devel@lists.xen.org>; Fri, 10 Jan 2020 20:02:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=twlFdFs8HnfTM6jh/k4v1pZFg5u2w7LcDUZDJM1ft3Y=;
 b=U1djKmz1mgM2cK1wLFs8FDMBu0SSSY0567WcGlsP6MhkJwWj97YLCC4YoyjQkVj1Wg
 Ge1l8NGuuoLN2yJT2REQtd09gx0Idcomvmsmch3diPaVQl/H1ZILcIJAl8qFKhVBYEIg
 ZHqxANACj7Z8omB64c/5cUbH8NB+WAwVKbKvc=
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=twlFdFs8HnfTM6jh/k4v1pZFg5u2w7LcDUZDJM1ft3Y=;
 b=aHxX3wFVOyfyZkmfOQwfpdv8wR0OLL6J5FalOlCf8ZqyLRo1oPlNcU4rtjmTUc8ous
 v9z1RNHymIxyk2CjA2KCe/5/sRUVYOxPw+w1HsPakwQHv67fjnyBtN8eBixZLZ2Z4TsN
 Ej6C/DuBwMYAToXtkBomD/Fnv4TqBe/sH3sDSJn6YethEeoZv3fpJlXufIYlzZn78UkF
 JmzlJGnN+XpidzN3s+hrF620+yph9f0qX0NO7mVYC4PYacuwYmYlrGMvAYar6Pu0/4z+
 1pYbiY/ShvAPhIisdJuinkmby6JwNQEhjUotpAVqearMiTJJ/awE03hEhB5HEbb9vNXz
 fVfQ==
X-Gm-Message-State: APjAAAXK0s6eSq9FusU2Tc3Bd66tnGJAfuP6Sg2khvTCQplT5SzXt5Xh
 jEWcVsiWQQ+Ru6P3bXSvdJvytA==
X-Google-Smtp-Source: APXvYqx5BY7NCQl658rxPEpAOmdctnzzeNIRntjkqZDbHkSYdu1JnmA1ssh2S9pHaAVCLGlOQfD/dQ==
X-Received: by 2002:a25:be84:: with SMTP id i4mr5309061ybk.102.1578715325952; 
 Fri, 10 Jan 2020 20:02:05 -0800 (PST)
Received: from doug-macbook.local ([2600:1700:7b90:52f0:dc3:e77:380e:c132])
 by smtp.gmail.com with ESMTPSA id 189sm2016122ywc.16.2020.01.10.20.02.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 Jan 2020 20:02:05 -0800 (PST)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
Date: Fri, 10 Jan 2020 22:02:04 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200110103723.29538-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzEwLzIwIDQ6MzcgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGlkZSB0aGUgZm9s
bG93aW5nIGluZm9ybWF0aW9uIHRoYXQgY2FuIGhlbHAgaWRlbnRpZnkgdGhlIHJ1bm5pbmcgWGVu
Cj4gYmluYXJ5IHZlcnNpb246IFhFTlZFUl9leHRyYXZlcnNpb24sIFhFTlZFUl9jb21waWxlX2lu
Zm8sIFhFTlZFUl9jaGFuZ2VzZXQuCj4gQWRkIGV4cGxpY2l0IGNhc2VzIGZvciBYRU5WRVJfY29t
bWFuZGxpbmUgYW5kIFhFTlZFUl9idWlsZF9pZCBhcyB3ZWxsLgo+IAo+IEludHJvZHVjZSB4c21f
ZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciB0byByZW1vdmUgIjxkZW5pZWQ+IiBzdHJpbmcK
PiBmcm9tIGd1ZXN0J3MgRE1JIHRhYmxlcyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBp
biB0b29scyBsaWtlCj4gZG1pZGVjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiB2MSAtLT4gdjI6Cj4gLSBBZGRl
ZCB4c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciBpbnN0ZWFkIG9mIG1vZGlmeWluZyB4
ZW5fZGVueSgpCgpTbyAxMDAlIHRoaXMgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggd29uJ3QgZmx5IHdp
dGggdGhlIHZhcmlvdXMgZG93bnN0cmVhbXMgCnRoYXQgcnVuIHRoZSB2MSBvZiB0aGlzIHBhdGNo
LiBUaG9zZSB2YXJpb3VzIGNvbnN1bWVycyB3aWxsIHN0aWNrIHdpdGggdjEuCgpJZiB0aGUgZ29h
bCBvZiB0aGlzIGlzIHRvIHJlZHVjZSB0aGUgYnVyZGVuIG9mIHRoZSBkb3duc3RyZWFtcyBhbmQg
dGhlaXIgCmN1c3RvbWVycyB0byBjYXJyeSBhIHBhdGNoIGFnYWluc3QgWGVuIHRoZW4gSSB3b3Vs
ZG4ndCBldmVuIGJvdGhlciB3aXRoIAp0aGlzIHZlcnNpb24uCgotLQpEb3VnCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 05:21:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 05: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 1iq9DM-0001vj-CD; Sat, 11 Jan 2020 05:21:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3Ujh=3A=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1iq9DK-0001ve-UV
 for xen-devel@lists.xen.org; Sat, 11 Jan 2020 05:21:35 +0000
X-Inumbo-ID: 3aca60e8-3432-11ea-bff3-12813bfff9fa
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3aca60e8-3432-11ea-bff3-12813bfff9fa;
 Sat, 11 Jan 2020 05:21:33 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2020 21:21:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.69,419,1571727600"; 
 d="gz'50?scan'50,208,50";a="224074368"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by orsmga006.jf.intel.com with ESMTP; 10 Jan 2020 21:21:24 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1iq9D9-00092e-OW; Sat, 11 Jan 2020 13:21:23 +0800
Date: Sat, 11 Jan 2020 13:21:14 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001111016.0FiJOWlF%lkp@intel.com>
References: <20200108152100.7630-2-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="quse5miijubpfukc"
Content-Disposition: inline
In-Reply-To: <20200108152100.7630-2-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on net-next/master]
[also build test ERROR on net/master linus/master v5.5-rc5 next-20200109]
[cannot apply to xen-tip/linux-next]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200110-042623
base:   https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 4a4a52d49d11f5c4a0df8b9806c8c5563801f753
config: s390-allmodconfig (attached as .config)
compiler: s390-linux-gcc (GCC) 7.5.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=7.5.0 make.cross ARCH=s390 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   mm//kasan/init.c: In function 'set_pmd_early_shadow':
>> mm//kasan/init.c:90:3: error: implicit declaration of function 'set_pmd'; did you mean 'get_pid'? [-Werror=implicit-function-declaration]
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
      ^~~~~~~
      get_pid
   In file included from arch/s390/include/asm/thread_info.h:26:0,
                    from include/linux/thread_info.h:38,
                    from arch/s390/include/asm/preempt.h:6,
                    from include/linux/preempt.h:78,
                    from include/linux/spinlock.h:51,
                    from include/linux/mmzone.h:8,
                    from include/linux/gfp.h:6,
                    from include/linux/mm.h:10,
                    from include/linux/memblock.h:13,
                    from mm//kasan/init.c:14:
   mm//kasan/init.c:90:43: error: '_PAGE_TABLE' undeclared (first use in this function); did you mean 'NR_PAGETABLE'?
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/s390/include/asm/page.h:96:37: note: in definition of macro '__pmd'
    #define __pmd(x)        ((pmd_t) { (x) } )
                                        ^
   mm//kasan/init.c:90:43: note: each undeclared identifier is reported only once for each function it appears in
      set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
                                              ^
   arch/s390/include/asm/page.h:96:37: note: in definition of macro '__pmd'
    #define __pmd(x)        ((pmd_t) { (x) } )
                                        ^
   cc1: some warnings being treated as errors

vim +90 mm//kasan/init.c

    83	
    84	static inline void set_pmd_early_shadow(pmd_t *pmd)
    85	{
    86		static bool pmd_populated = false;
    87		pte_t *early_shadow = lm_alias(kasan_early_shadow_pte);
    88	
    89		if (likely(pmd_populated)) {
  > 90			set_pmd(pmd, __pmd(__pa(early_shadow) | _PAGE_TABLE));
    91		} else {
    92			pmd_populate_kernel(&init_mm, pmd, early_shadow);
    93			pmd_populated = true;
    94		}
    95	}
    96	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--quse5miijubpfukc
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--quse5miijubpfukc--


From xen-devel-bounces@lists.xenproject.org Sat Jan 11 05:38:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 05:38: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 1iq9Tz-0002y4-76; Sat, 11 Jan 2020 05:38:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iq9Tx-0002xz-DT
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 05:38:45 +0000
X-Inumbo-ID: 947d40cc-3434-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 947d40cc-3434-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 05:38: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 <osstest-admin@xenproject.org>)
 id 1iq9TZ-0004a5-Hn; Sat, 11 Jan 2020 05:38:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iq9TZ-0000lA-9b; Sat, 11 Jan 2020 05:38:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iq9TZ-00065F-8l; Sat, 11 Jan 2020 05:38:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145964-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd: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-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl: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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 05:38:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 145964: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk2NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NjQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 07:46:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 07:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqBT0-00051E-Gy; Sat, 11 Jan 2020 07:45:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqBT0-000519-5g
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 07:45:54 +0000
X-Inumbo-ID: 5a82da3c-3446-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a82da3c-3446-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 07: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 <osstest-admin@xenproject.org>)
 id 1iqBSh-00076O-7q; Sat, 11 Jan 2020 07:45: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 1iqBSg-0004Pj-Vh; Sat, 11 Jan 2020 07:45:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqBSg-0008CB-Ul; Sat, 11 Jan 2020 07:45:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145975-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 07:45:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 145975: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk3NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 08:54:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 08: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 1iqCXB-0002kn-Cd; Sat, 11 Jan 2020 08:54:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqCX9-0002ki-Cv
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 08:54:15 +0000
X-Inumbo-ID: e6c80eb4-344f-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e6c80eb4-344f-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 08:53: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 <osstest-admin@xenproject.org>)
 id 1iqCWq-0000T7-4X; Sat, 11 Jan 2020 08:53: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 1iqCWp-0005t6-JJ; Sat, 11 Jan 2020 08:53:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqCWp-0003cU-Hq; Sat, 11 Jan 2020 08:53:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145955-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ba322a175059a712802401e8337c6c7952b265d1
X-Osstest-Versions-That: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 08:53:55 +0000
Subject: [Xen-devel] [xen-unstable test] 145955: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk1NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ1OTAzCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwg
IGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5MDMKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTkw
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5MDMKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDU5MDMKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NTkwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5MDMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NTkwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiYTMyMmExNzUwNTlhNzEyODAyNDAx
ZTgzMzdjNmM3OTUyYjI2NWQxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxNDU5MDMgIDIwMjAtMDEtMTAgMDI6NTg6MjEgWiAgICAxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ1OTU1ICAyMDIwLTAxLTEwIDIyOjA2OjQzIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
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
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBiYTMyMmExNzUwNTlhNzEyODAyNDAxZTgzMzdjNmM3OTUyYjI2NWQxCkF1dGhvcjogUGF1bCBE
dXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpEYXRlOiAgIEZyaSBKYW4gMTAgMDg6NTQ6Mzcg
MjAyMCArMDAwMAoKICAgIE1BSU5UQUlORVJTOiBVcGRhdGUgbXkgZW1haWwgYWRkcmVzcwogICAg
CiAgICBJdCBpcyBub3cgbW9yZSBjb3ZlbmllbnQgZm9yIG1lIHRvIHVzZSBteSBBbWF6b24gYWRk
cmVzcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6
b24uY29tPgoKY29tbWl0IGFmMDFkMzMwY2JiMzUwYTdmOGNkMTExODljNDljZDc5MDRkMmE5ZmYK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFNhdCBEZWMgMjggMTU6MDE6MDAgMjAxOSArMDAwMAoKICAgIHg4Ni9ib290OiBEcm9wIElOVkFM
SURfVkNQVQogICAgCiAgICBOb3cgdGhhdCBOVUxMIHdpbGwgZmF1bHQgYXQgYm9vdCwgdGhlcmUg
aXMgbm8gbmVlZCBmb3IgYSBzcGVjaWFsIGNvbnN0YW50IHRvCiAgICBzaWduaWZ5ICJjdXJyZW50
IG5vdCBzZXQgdXAgeWV0Ii4KICAgIAogICAgU2luY2UgYy9zIGZhZTI0OWQyMzQxMyAieDg2L2Jv
b3Q6IFJhdGlvbmFsaXNlIHN0YWNrIGhhbmRsaW5nIGR1cmluZyBlYXJseQogICAgYm9vdCIsIHRo
ZSBCU1AgY3B1X2luZm8gYmxvY2sgaXMgbm93IGNvbnNpc3RlbnRseSB6ZXJvLCBzbyBkcm9wIHRo
ZSBhZGphY2VudAogICAgcmUtemVyb2luZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZmFhODVkNGZiMzk1NTRiMzgyZWMz
ZDZkNWVjODJhOWZmYzljNjNmNQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEphbiA2IDEzOjM3OjQxIDIwMjAgKzAwMDAKCiAgICB4
ODYvYm9vdDogRG9uJ3QgbWFwIDAgZHVyaW5nIGJvb3QKICAgIAogICAgSW4gcGFydGljdWxhciwg
aXQgY2F1c2VzIGFjY2lkZW50YWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcyB0byBnbyB1bm5v
dGljZWQuCiAgICAKICAgIFRoZSBtYWpvcml0eSBvZiB0aGUgZWFybHkgb3BlcmF0aW9uIHRha2Vz
IHBsYWNlIGVpdGhlciBpbiBSZWFsIG1vZGUsIG9yCiAgICBQcm90ZWN0ZWQgVW5wYWdlZCBtb2Rl
LiAgVGhlIG9ubHkgYml0IHdoaWNoIHJlcXVpcmVzIHBhZ2V0YWJsZSBtYXBwaW5ncyBpcyB0aGUK
ICAgIHRyYW1wb2xpbmUgdHJhbnNpdGlvbiBpbnRvIExvbmcgbW9kZSBhbmQganVtcCB0byB0aGUg
aGlnaGVyIG1hcHBpbmdzLCBzbyB0aGVyZQogICAgaXMgbm8gbmVlZCBmb3IgdGhlIHdob2xlIGJv
dHRvbSAyTSB0byBiZSBtYXBwZWQuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBsMV9ib290bWFw
IGluIC5pbml0LmRhdGEsIGFuZCB1c2UgaXQgaW5zdGVhZCBvZiBsMV9pZGVudG1hcC4KICAgIFRo
ZSBFRkkgYm9vdCBwYXRoIGRvZXNuJ3QgcGFzcyB0aHJvdWdoIHRoZSB0cmFtcG9saW5lLCBzbyBk
b2Vzbid0IG5lZWQgYW55CiAgICBhZGp1c3RtZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBhOGQyN2E1NGNjOWNjY2Fj
MzhhNTE1Y2RmNjMzOWQ1ZWY5ZDRmY2I4CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gSmFuIDYgMTM6Mzc6NTQgMjAyMCArMDAwMAoK
ICAgIHg4Ni9ib290OiBDbGVhbiB1cCBsP19ib290bWFwW10gY29uc3RydWN0aW9uCiAgICAKICAg
IFRoZSBuZWVkIGZvciBYZW4gdG8gYmUgaWRlbnRpdHkgbWFwcGVkIGludG8gdGhlIGJvb3RtYXAg
aXMgbm90IG9idmlvdXMsIGFuZAogICAgZGlmZmVycyBiZXR3ZWVuIHRoZSBNQiBhbmQgRUZJIGJv
b3QgcGF0aHMuCiAgICAKICAgIFRoZSBFRkkgc2lkZSBpcyBmdXJ0aGVyIGNvbXBsaWNhdGVkIGJ5
IGFuIGF0dGVtcHQgdG8gY29wZSB3aXRoIHdpdGggbDJfYm9vdG1hcAogICAgb25seSBiZWluZyA0
ayBsb25nLiAgVGhpcyBpcyB1bmRvY3VtZW50ZWQsIGNvbmZ1c2luZywgb25seSB3b3JrcyBpZiBY
ZW4gaXMgdGhlCiAgICBzaW5nbGUgb2JqZWN0IHdhbnRpbmcgbWFwcGluZy4KICAgIAogICAgVGhl
IHBhZ2VhYmxlcyBhcmUgY29tbW9uIHRvIGJvdGggdGhlIE1CIGFuZCBFRkkgYnVpbGRzLCBzbyBz
aW1wbGlmeSB0aGUgRUZJCiAgICBib290bWFwIGNvbnN0cnVjdGlvbiBjb2RlIHRvIG1ha2UgZXhh
Y3RseSBvbmUgaWRlbnRpdHktbWFwIG9mIFhlbiwgd2hpY2ggbm93CiAgICBtYWtlcyB0aGUgdHdv
IHBhdGhzIGNvbnNpc3RlbnQuICBDb21tZW50IGJvdGggcGllY2VzIG9mIGxvZ2ljLCBleHBsYWlu
aW5nIHdoYXQKICAgIHRoZSBtYXBwaW5ncyBhcmUgbmVlZGVkIGZvci4KICAgIAogICAgRmluYWxs
eSwgbGVhdmUgYSBsaW5rZXIgYXNzZXJ0IGNvdmVyaW5nIHRoZSBmYWN0IHRoYXQgcGxlbnR5IG9m
IGNvZGUgYmxpbmRseQogICAgYXNzdW1lcyB0aGF0IFhlbiBpcyBsZXNzIHRoYXQgMTZNLiAgVGhp
cyB3YW50cyBmaXhpbmcgaW4gZHVlIGNvdXJzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgN2NkN2YyZjVlMTE2OTMzNjI0
YmMzZTZjOWZiNDc5NzZhYjBhNDJhNwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgU2F0IERlYyAyOCAxNDoyMDo1OSAyMDE5ICswMDAwCgog
ICAgeDg2L2Jvb3Q6IFJlbW92ZSB0aGUgcHJlY29uc3RydWN0ZWQgbG93IDE2TSBzdXBlcnBhZ2Ug
bWFwcGluZ3MKICAgIAogICAgVGhlc2UgYXJlIGxlZnQgb3ZlciBmcm9tIGMvcyBiMjgwNDQyMiAi
eDg2OiBtYWtlIFhlbiBlYXJseSBib290IGNvZGUKICAgIHJlbG9jYXRhYmxlIiwgd2hpY2ggbWFk
ZSBpdCBwb3NzaWJsZSBmb3IgWGVuIG5vdCB0byBiZSBpbiB0aGUgYm90dG9tIDE2TS4KICAgIAog
ICAgTm90aGluZyB1c2luZyB0aGUgbWFwcGluZ3MgYW55IG1vcmUuICBCdWlsZCB0aGVtIGluIHRo
ZSBkaXJlY3RtYXAgd2hlbiB3YWxraW5nCiAgICB0aGUgRTgyMCB0YWJsZSBhbG9uZyB3aXRoIGV2
ZXJ5dGhpbmcgZWxzZS4KICAgIAogICAgRnVydGhlcm1vcmUsIGl0IGlzIHVuZGVmaW5lZCB0byBo
YXZlIHN1cGVycGFnZXMgYW5kIE1UUlJzIGRpc2FncmVlIG9uCiAgICBjYWNoZWFiaWxpdHkgYm91
bmRhcmllcywgYW5kIG5vdGhpbmcgYWN0dWFsbHkgY2hlY2tzLiAgV2hpbGUgd2UgZG9uJ3QgZml4
IHRoaXMKICAgIGV4cGxpY2l0bHksIHdlIGRvIGF0IGxlYXN0IGhvbm91ciB0aGUgRTgyMCBub3cg
aWYgaXQgc2F5cyB0aGVyZSBhcmUgYm91bmRhcmllcwogICAgaW4gdGhpcyByYW5nZS4KICAgIAog
ICAgQXMgYSBjb25zZXF1ZW5jZSwgdGhlcmUgYXJlIG5vdyBubyBfUEFHRV9QUkVTRU5UIGVudHJp
ZXMgYmV0d2VlbgogICAgX19wYWdlX3RhYmxlc197c3RhcnQsZW5kfSB3aGljaCBuZWVkIHRvIHNr
aXAgcmVsb2NhdGlvbi4gIFRoaXMgc2ltcGxpZmllcyB0aGUKICAgIE1CMS8yIGVudHJ5IHBhdGgg
bG9naWMgdG8gcmVtb3ZlIHRoZSBsMl9pZGVudG1hcFtdIHNwZWNpYWwgY2FzZS4KICAgIAogICAg
VGhlIGxvdyAyTSAodXNpbmcgNGsgcGFnZXMpIGlzIHJldGFpbmVkIGZvciBub3cuICBBbW9uZ3N0
IG90aGVyIHRoaW5ncywgaXQKICAgIG1hdHRlcnMgZm9yIGNvbnNvbGUgbG9nZ2luZyB3aGlsZSB0
aGUgbGVnYWN5IFZHQSBob2xlIGlzIGluIHVzZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 09:02:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 09:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqCfO-0003fK-DM; Sat, 11 Jan 2020 09:02:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BWeW=3A=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iqCfN-0003fF-S4
 for xen-devel@lists.xen.org; Sat, 11 Jan 2020 09:02:45 +0000
X-Inumbo-ID: 20d20e92-3451-11ea-8006-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20d20e92-3451-11ea-8006-12813bfff9fa;
 Sat, 11 Jan 2020 09:02:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578733365;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=nXvHlVsWNp/Qzw5ZZzIj5hMcCrtDGq8qRUyGE8TqZ/Q=;
 b=COMNDmc72QEXLDB8rVZ6mVki8tuh53a/k9tGybP0811KMSUfEAuCx+ra
 mAvq/XwRbXN7fqTg0qWeA1shw1XiYH5WT7hMRF9tBV6wwhM6kPIFn2JTN
 rm9Npaab377an1TaT4nTQEFuBs0QyxS+rRog3i4HMqYT4VFYGh6y8yxep E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fYWwIfM+gd9BCrjnBFGGhApNzLzknF3STVSe3jJJdn1eV6IcU1MHT0U+fC+v0Ro88hqryKtcu7
 M0AP7Zn9WSeP33+uOUr/8pcUK0eceZObGYaLl/vpVOSsIut7kDwHBQK5ZtiyIwu87+nz7ZrctU
 08WFlDCBCruTCUXJYEOnhI1UBV/5Yqd8jZ7NEkM7zObikZi1jQmEA8F7QqxX0HeXcCvPtMIc1b
 ZDBWXGH3jxT9lGM7fAVq2IZZgwCGCvDlblj6qbm+XqfxhDxHz+3jsUls0qObhAEJecBP5kJjyv
 1yU=
X-SBRS: 2.7
X-MesageID: 10770766
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,420,1571716800"; d="scan'208";a="10770766"
From: George Dunlap <George.Dunlap@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Thread-Topic: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged guests
Thread-Index: AQHVx6H06GanjEQbAUmN87QxqbsgEKfkx7wAgABT/IA=
Date: Sat, 11 Jan 2020 09:02:39 +0000
Message-ID: <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
In-Reply-To: <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.40.2.2.4)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <58C8E90E9E5C10419AEA51BE5C79F63B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

DQoNCj4gT24gSmFuIDExLCAyMDIwLCBhdCA0OjAyIEFNLCBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+IHdyb3RlOg0KPiANCj4gDQo+IA0KPiBPbiAxLzEwLzIwIDQ6MzcgQU0sIFNl
cmdleSBEeWFzbGkgd3JvdGU6DQo+PiBIaWRlIHRoZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24gdGhh
dCBjYW4gaGVscCBpZGVudGlmeSB0aGUgcnVubmluZyBYZW4NCj4+IGJpbmFyeSB2ZXJzaW9uOiBY
RU5WRVJfZXh0cmF2ZXJzaW9uLCBYRU5WRVJfY29tcGlsZV9pbmZvLCBYRU5WRVJfY2hhbmdlc2V0
Lg0KPj4gQWRkIGV4cGxpY2l0IGNhc2VzIGZvciBYRU5WRVJfY29tbWFuZGxpbmUgYW5kIFhFTlZF
Ul9idWlsZF9pZCBhcyB3ZWxsLg0KPj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVuaWVkKCkgdG8g
aHZtbG9hZGVyIHRvIHJlbW92ZSAiPGRlbmllZD4iIHN0cmluZw0KPj4gZnJvbSBndWVzdCdzIERN
SSB0YWJsZXMgdGhhdCBvdGhlcndpc2Ugd291bGQgYmUgc2hvd24gaW4gdG9vbHMgbGlrZQ0KPj4g
ZG1pZGVjb2RlLg0KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPg0KPj4gLS0tDQo+PiB2MSAtLT4gdjI6DQo+PiAtIEFkZGVkIHhzbV9maWx0
ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9kZW55KCkN
Cj4gDQo+IFNvIDEwMCUgdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3b24ndCBmbHkgd2l0aCB0
aGUgdmFyaW91cyBkb3duc3RyZWFtcyB0aGF0IHJ1biB0aGUgdjEgb2YgdGhpcyBwYXRjaC4gVGhv
c2UgdmFyaW91cyBjb25zdW1lcnMgd2lsbCBzdGljayB3aXRoIHYxLg0KPiANCj4gSWYgdGhlIGdv
YWwgb2YgdGhpcyBpcyB0byByZWR1Y2UgdGhlIGJ1cmRlbiBvZiB0aGUgZG93bnN0cmVhbXMgYW5k
IHRoZWlyIGN1c3RvbWVycyB0byBjYXJyeSBhIHBhdGNoIGFnYWluc3QgWGVuIHRoZW4gSSB3b3Vs
ZG4ndCBldmVuIGJvdGhlciB3aXRoIHRoaXMgdmVyc2lvbi4NCg0KSWYgdGhlIGdvYWwgaXMgdG8g
Y29tZSB1cCB3aXRoIGEgc29sdXRpb24gdGhhdCB3b3JrcyBmb3IgZXZlcnlvbmUsIGl0IHdvdWxk
IGJlIGhlbHBmdWwgaWYgeW91IHNhaWQgKndoeSog4oCcdmFyaW91cyBjb25zdW1lcnPigJ0gd291
bGQgZmluZCB0aGlzIHBhdGNoIHVuYWNjZXB0YWJsZTsgYW5kIGFsc28gd2hhdCB0aGV5IG1pZ2h0
IHRoaW5rIGFib3V0IHRoZSBhbHRlcm5hdGUgc29sdXRpb25zIHByb3Bvc2VkIChhbmQgd2h5KS4N
Cg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 09:28:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 09: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 1iqD3q-0005Rm-Rq; Sat, 11 Jan 2020 09:28:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqD3p-0005Rh-3I
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 09:28:01 +0000
X-Inumbo-ID: 9c12d14c-3454-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c12d14c-3454-11ea-a985-bc764e2007e4;
 Sat, 11 Jan 2020 09:27: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 <osstest-admin@xenproject.org>)
 id 1iqD3S-00017g-Ig; Sat, 11 Jan 2020 09:27: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 1iqD3S-0006h4-AS; Sat, 11 Jan 2020 09:27:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqD3S-0002sW-96; Sat, 11 Jan 2020 09:27:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145980-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm: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-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 09:27:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 145980: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk4MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5ODAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 09:35:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 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 1iqDB8-0006Hn-Mr; Sat, 11 Jan 2020 09:35:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BWeW=3A=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iqDB6-0006Hi-GN
 for xen-devel@lists.xen.org; Sat, 11 Jan 2020 09:35:32 +0000
X-Inumbo-ID: b082bc68-3455-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b082bc68-3455-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 09:35:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578735324;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=k1whSjC13aR58ADPaPZYvhMpun5jTDLihUY49YTvFzU=;
 b=h9G+Rg+Bk/VU6U4Qc6sQbQPww/g50DB9YSJ5TaB11kUFeFDTLE18kkFk
 L3roVVjxf8ICNofC7VR/JxzxK9KniCXQCl3RWfn5pA8J41pGLYaRCemXm
 RbU5f+wa9JpFK9y6KdEu8F8xJWb5SHvXMMmQKMGGd5nEkcBi+UDVKhoiM w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Kar8D20ZW6ZT62tyNS7gOXoVbXy6/tD+Q8tAOw6RXPF5xyMdrm26MnCT0/qsP4HVlSgM1KarBh
 UD4pJTHfC7UC2WeLfi8c/6dwpP51qNWN9OJFJqZcoz45WXgPCea5NW4s2zfzw3E6yIRXxR74e5
 Y4adR4gYud2O3hZWfIVxbO8ucsGjxFacnTFleqcPDvApbl91rADYvPIEq84srE4ubliwjT/dDi
 aRBRkOco/urKsO7O2kLX9t/2seEYKJ5fQ1Z4OHqwR9qXZh5Lx06rL8etuC3JgQRpjPfO1GbrIM
 tAY=
X-SBRS: 2.7
X-MesageID: 10793964
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,420,1571716800"; d="scan'208";a="10793964"
From: George Dunlap <George.Dunlap@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Thread-Topic: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged guests
Thread-Index: AQHVx6H06GanjEQbAUmN87QxqbsgEKfjqvkAgABKNICAANCZgIAAXxEA
Date: Sat, 11 Jan 2020 09:35:18 +0000
Message-ID: <F99E90AE-2468-4401-A0DD-AB50D84C2A3B@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
 <5e6956a4-9b32-6fae-6fa5-cf72a627a3da@citrix.com>
 <cbe5fc46-4fc9-f905-3492-2abc34a8e12e@cardoe.com>
In-Reply-To: <cbe5fc46-4fc9-f905-3492-2abc34a8e12e@cardoe.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.40.2.2.4)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3520469257E5E44A809AF5A10BD896C7@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

DQoNCj4gT24gSmFuIDExLCAyMDIwLCBhdCAzOjU1IEFNLCBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+IHdyb3RlOg0KPiANCj4gDQo+IA0KPiBPbiAxLzEwLzIwIDk6MjggQU0sIEdl
b3JnZSBEdW5sYXAgd3JvdGU6DQo+PiBPbiAxLzEwLzIwIDExOjAyIEFNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOg0KPj4+IE9uIDEwLzAxLzIwMjAgMTA6MzcsIFNlcmdleSBEeWFzbGkgd3JvdGU6DQo+
Pj4+IEhpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0aGF0IGNhbiBoZWxwIGlkZW50aWZ5
IHRoZSBydW5uaW5nIFhlbg0KPj4+PiBiaW5hcnkgdmVyc2lvbjogWEVOVkVSX2V4dHJhdmVyc2lv
biwgWEVOVkVSX2NvbXBpbGVfaW5mbywgWEVOVkVSX2NoYW5nZXNldC4NCj4+Pj4gQWRkIGV4cGxp
Y2l0IGNhc2VzIGZvciBYRU5WRVJfY29tbWFuZGxpbmUgYW5kIFhFTlZFUl9idWlsZF9pZCBhcyB3
ZWxsLg0KPj4+PiANCj4+Pj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9h
ZGVyIHRvIHJlbW92ZSAiPGRlbmllZD4iIHN0cmluZw0KPj4+PiBmcm9tIGd1ZXN0J3MgRE1JIHRh
YmxlcyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBsaWtlDQo+Pj4+IGRt
aWRlY29kZS4NCj4+Pj4gDQo+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4NCj4+Pj4gLS0tDQo+Pj4+IHYxIC0tPiB2MjoNCj4+Pj4gLSBB
ZGRlZCB4c21fZmlsdGVyX2RlbmllZCgpIHRvIGh2bWxvYWRlciBpbnN0ZWFkIG9mIG1vZGlmeWlu
ZyB4ZW5fZGVueSgpDQo+Pj4+IC0gTWFkZSBiZWhhdmlvdXIgdGhlIHNhbWUgZm9yIGJvdGggUmVs
ZWFzZSBhbmQgRGVidWcgYnVpbGRzDQo+Pj4+IC0gWEVOVkVSX2NhcGFiaWxpdGllcyBpcyBubyBs
b25nZXIgaGlkZWQNCj4+Pj4gDQo+Pj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPg0KPj4+PiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPg0KPj4+PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+DQo+Pj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+Pj4+IENDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPg0KPj4+PiBDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPj4+PiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4N
Cj4+Pj4gQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KPj4+IA0K
Pj4+IEkgcmVhbGlzZSB0aGVyZSBhcmUgYXJndW1lbnRzIG92ZXIgaG93IHRvIGZpeCB0aGlzLCBi
dXQgd2UgKHRoZSBYZW4NCj4+PiBjb21tdW5pdHkpIGhhdmUgYWxyZWFkeSBmKmNrZWQgdXAgb25j
ZSBoZXJlLCBhbmQgdGhpcyBpcyBkb2luZyBzbyBhDQo+Pj4gc2Vjb25kIHRpbWUuDQo+Pj4gDQo+
Pj4gTmFjay4NCj4+PiANCj4+PiBGaXhpbmcgaXQgYW55d2hlcmUgb3RoZXIgdGhhbiBYZW4gaXMg
c2ltcGx5IG5vdCBhcHByb3ByaWF0ZS4NCj4+PiANCj4+PiBUaGUgcmVhc29uIGZvciB0aGlzICh3
aGljaCBvdWdodCB0byBiZSBvYnZpb3VzLCBidXQgSSBndWVzcyBvbmx5IHRvDQo+Pj4gdGhvc2Ug
d2hvIGFjdHVhbGx5IGRvIGN1c3RvbWVyIHN1cHBvcnQpIGlzIGJhc2ljIGh1bWFuIHBoeXNpb2xv
Z3kuDQo+Pj4gImRlbmllZCIgbWVhbnMgc29tZXRoaW5nIGhhcyBnb25lIHdyb25nLiAgSXQgc2Nh
cmVzIHBlb3BsZSwgYW5kIGNhdXNlcw0KPj4+IHRoZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBm
aXggd2hhdGV2ZXIgaXMgYnJva2VuLg0KPj4gVGhpcyBzZWVtcyBsaWtlIGEgcmVhc29uYWJsZSBh
cmd1bWVudCB0aGF0ICI8ZGVuaWVkPiIgY2F1c2VzIGlzc3Vlcy4NCj4+IEJ1dCB0aGF0IGRvZXNu
J3QgY2hhbmdlIHRoZSBmYWN0IHRoYXQgIiIgYWxzbyBjYXVzZXMgaXNzdWVzLg0KPiANCj4gSSdk
IGJlIGN1cmlvdXMgdG8gaGVhciB0aGUgY2FzZSB3aGVyZSB0aGUgZW1wdHkgc3RyaW5nIGNhdXNl
cyBpc3N1ZXMuDQoNClRoaXMgd2FzIG1lbnRpb25lZCBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBv
ZiB0aGlzIHRocmVhZC4gIFRvIG1pcnJvciBBbmR54oCZcyAocmF0aGVyIGluZmxhbW1hdG9yeSkg
Zm9ybXVsYXRpb246DQoNClRoZSByZWFzb24gZm9yIHRoaXMgKHdoaWNoIG91Z2h0IHRvIGJlIG9i
dmlvdXMsIGJ1dCBJIGd1ZXNzIG9ubHkgdG8gdGhvc2Ugd2hvIGFjdHVhbGx5IFt1c2UgY29tcHV0
ZXIgaW50ZXJmYWNlc10pIGlzIGJhc2ljIFt1c2VyIGludGVyZmFjZSBkZXNpZ25dLiAgV2hlbiB5
b3UgYXNrIGFuIGludGVyZmFjZSB0byBkbyBzb21ldGhpbmcgZm9yIHlvdSwgaXQgc2hvdWxkIGVp
dGhlciBkbyB0aGUgdGhpbmcgeW91IGFza2VkIGl0IHRvIGRvLCBvciBpdCBzaG91bGQgdGVsbCB5
b3Ugd2h5IGl0IGNvdWxkbuKAmXQuICBPciwgYXQgKnZlcnkqIGxlYXN0LCBpdCBzaG91bGQgdGVs
bCB5b3UgKnRoYXQqIGl0IGRpZG7igJl0Lg0KDQpJbWFnaW5lIHNvbWVvbmUgd2hvIHdyaXRlcyBj
b2RlIHRvIGdldCB0aGUgYnVpbGRpZCBhbmQgc3RvcmUgaXQgaW4gYSBsb2cgc29tZXdoZXJlLiAg
RXZlcnl0aGluZyBjb21waWxlcyBhbmQgcnVucyBncmVhdC4gIEFuZCB0aGVuIGEgbGl0dGxlIHdh
eXMgZG93biB0aGUgcm9hZCwgdGhleSBsb29rIGluIHRoZWlyIGxvZywgYW5kIGZpbmQg4oCcWGVu
IDQuMTMuMeKAnSwgd2l0aCBubyBidWlsZGlkISAgU28gdGhleSBzcGVuZCBhbiBhZnRlcm5vb24g
dHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCB3ZW50IHdyb25nLiAgRGlkIHRoZXkgc2NyZXcgdXAg
dGhlIGJ1aWxkIG9mIFhlbj8gIE5vLCBgeGwgaW5mb2AgcmVwb3J0cyB0aGUgYnVsaWRpZC4gIERp
ZCB0aGV5IGdyYWIgdGhleSBjb21waWxlIGFnYWluc3QgdGhlIHdyb25nIGhlYWRlcj8gIERpZCB0
aGV5IHNjcmV3IHVwIHRoZSBjYWxsIHNvbWVob3c/ICBEaWQgdGhleSBhY2NpZGVudGFsbHkgcmVh
ZCBpdCBpbnRvIHRoZSB3cm9uZyBidWZmZXI/ICBJbWFnaW5lIHRoZWlyIHJhZ2Ugd2hlbiBldmVu
dHVhbGx5LCBhZnRlciBob3VycyBvZiB0cmFjaW5nIHRocm91Z2ggY29kZSB0aGV54oCZdmUgc2Vl
biBhIGRvemVuIHRpbWVzLCB0aGV5IGZpZ3VyZSBvdXQgdGhhdCBUSEUgSU5URVJGQUNFIElTIFNJ
TEVOVExZIEZBSUxJTkcuDQoNCk9yIGltYWdpbmUgc29tZW9uZSB3aG8gc2VsbHMgc29tZXRoaW5n
IHRoYXQgcnVucyBpbnNpZGUgb2YgWGVuIGd1ZXN0cyBhbmQgdXNlcyBYZW4tc3BlY2lmaWMgZmVh
dHVyZXMuICBBbGwgb2YgaGVyIHRlc3Qgc3lzdGVtcyBoYXZlIHZlcnNpb25zIG9mIFhlbiB3aGlj
aCBleHBvc2UgdGhlIGJ1aWxkaWQgdG8gZ3Vlc3RzLiAgQXQgc29tZSBwb2ludCBvbmUgb2YgaGVy
IGN1c3RvbWVycyBoYXMgYW4gaXNzdWUsIHNvIHNoZSBhc2tzIHRoZW0gdG8gZ2V0IHRoZSBidWls
ZGlkIGJ5IGNsaWNraW5nIGhlcmUgaGVyZSBhbmQgaGVyZSwgYW5kIGdldHRpbmcgdGhlIHN0cmlu
Zy4gIEJ1dCB3aGVuIHRoZSBjdXN0b21lciByZXBvcnRzIHRoZSBzdHJpbmcsIHRoZXJl4oCZcyBu
byBidWlsZGlkLCBub3RoaW5nISAgU28gYWdhaW4gc2hlIHNwZW5kcyBob3VycyB0cnlpbmcgdG8g
4oCcZGVidWfigJ0gdGhlIOKAnHdoeSBkbyBJIG5vdCBoYXZlIGEgYnVpbGRpZOKAnSBpc3N1ZSwg
bG9va2luZyBsaWtlIGFuIGlkaW90IGluIGZyb250IG9mIGhlciBjdXN0b21lciwgb25seSB0byBk
aXNjb3ZlciB0aGF0IHRoZWlyIGN1c3RvbWVyIGlzIHJ1bm5pbmcgYSB2ZXJzaW9uIG9mIFhlbiB3
aGVyZSB0aGUgYnVpbGRpZCBpcyBzaW1wbHkgZW1wdHksIHdpdGggbm8gaW5kaWNhdGlvbiB0aGF0
IGFueXRoaW5nIGhhcyBiZWVuIGhpZGRlbi4NCg0KU2lsZW50bHkgcmV0dXJuaW5nIGEgcmVzdWx0
IHdoaWNoIGlzIGluZGlzdGluZ3Vpc2hhYmxlIGZyb20g4oCcbm8gYnVpbGRpZCBleGlzdHPigJ0g
aXMganVzdCBwbGFpbiBydWRlIHRvIGFueSBwcm9ncmFtbWVyIHdobyB1c2VzIHRoaXMgaW50ZXJm
YWNlLg0KDQpJIGNvbXBsZXRlbHkgdW5kZXJzdGFuZCB0aGF0IGhhdmluZyDigJw8ZGVuaWVkPuKA
nSBzaG93IHVwIGluIGEgR1VJIG1pZ2h0IGNhdXNlIGN1c3RvbWVyIHN1cHBvcnQgaGVhZGFjaGVz
LiAgQnV0IGZ1bmRhbWVudGFsbHkgaXTigJlzIG5vdCB0aGUgaHlwZXJ2aXNvcuKAmXMgam9iIHRv
IGNvZGRsZSB0aW1pZCBlbmQtdXNlcnM7IHRoYXTigJlzIHdoYXQgVUlzIGFyZSBmb3IuDQoNCkkg
ZG9u4oCZdCB3YW50IHRvIGJlIGRvZ21hdGljIGFib3V0IHRoYXQgcHJpbmNpcGxlLCBzbyBJ4oCZ
bSBoYXBweSB0byBlbnRlcnRhaW4gY2hhbmdpbmcgdGhlIHN0cmluZyB0byBiZSBzb21ldGhpbmcg
bW9yZSB1c2VyLWZyaWVuZGx5IChvciBzb21lIG90aGVyIHN1aXRhYmxlIGNoYW5nZSBpbiB0aGUg
aW50ZXJmYWNlKS4gIEJ1dCBJIGRvIHdhbnQgdG8gYmUgZG9nbWF0aWMgYWJvdXQgaW50ZXJmYWNl
cyBub3Qgc2lsZW50bHkgZmFpbGluZy4NCg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 09:46:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 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 1iqDLp-0007C5-Uz; Sat, 11 Jan 2020 09:46:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqDLo-0007C0-If
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 09:46:36 +0000
X-Inumbo-ID: 392900bc-3457-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 392900bc-3457-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 09:46: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 <osstest-admin@xenproject.org>)
 id 1iqDLY-0001St-Td; Sat, 11 Jan 2020 09:46: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 1iqDLY-000774-Ia; Sat, 11 Jan 2020 09:46:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqDLY-0004bB-Gx; Sat, 11 Jan 2020 09:46:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4a09c143f6c467230ab60c20fea560e710ddeee0
X-Osstest-Versions-That: libvirt=e90a643c90af66ce146f426861dc9a226c1caf62
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 09:46:20 +0000
Subject: [Xen-devel] [libvirt test] 145969: 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>

ZmxpZ2h0IDE0NTk2OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NjkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTkwNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTA2CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDRhMDljMTQzZjZjNDY3MjMwYWI2MGMyMGZlYTU2MGU3MTBkZGVl
ZTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGU5MGE2NDNjOTBhZjY2
Y2UxNDZmNDI2ODYxZGM5YTIyNmMxY2FmNjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTkwNiAg
MjAyMC0wMS0xMCAwNDoxODo0NCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU5
NjkgIDIwMjAtMDEtMTEgMDQ6MTg6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhh
dC5jb20+CiAgTWljaGFlbCBXZWlzZXIgPG1pY2hhZWwud2Vpc2VyQGdteC5kZT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGU5MGE2NDNjOTAuLjRhMDlj
MTQzZjYgIDRhMDljMTQzZjZjNDY3MjMwYWI2MGMyMGZlYTU2MGU3MTBkZGVlZTAgLT4geGVuLXRl
c3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 09:50:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 09: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 1iqDPz-000801-IZ; Sat, 11 Jan 2020 09:50:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqDPy-0007zv-0U
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 09:50:54 +0000
X-Inumbo-ID: cfd67724-3457-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cfd67724-3457-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 09:50:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqDPd-0001Xu-Hj; Sat, 11 Jan 2020 09:50: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 1iqDPd-0007D3-Af; Sat, 11 Jan 2020 09:50:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqDPd-00052Y-A8; Sat, 11 Jan 2020 09:50:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145956-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 09:50:33 +0000
Subject: [Xen-devel] [ovmf test] 145956: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDMgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 11:40:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 11: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 1iqF7u-0008UW-7X; Sat, 11 Jan 2020 11:40:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqF7t-0008UR-4t
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 11:40:21 +0000
X-Inumbo-ID: 220a0560-3467-11ea-8039-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 220a0560-3467-11ea-8039-12813bfff9fa;
 Sat, 11 Jan 2020 11:40: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 <osstest-admin@xenproject.org>)
 id 1iqF7m-0003e1-7V; Sat, 11 Jan 2020 11: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 1iqF7l-0002GB-Uq; Sat, 11 Jan 2020 11:40:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqF7l-0007Yg-TK; Sat, 11 Jan 2020 11:40:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145985-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 11:40:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 145985: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5ODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 11:55:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 11:55: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 1iqFMn-000135-P9; Sat, 11 Jan 2020 11:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqFMl-00012w-Qx
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 11:55:43 +0000
X-Inumbo-ID: 479f2556-3469-11ea-803c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 479f2556-3469-11ea-803c-12813bfff9fa;
 Sat, 11 Jan 2020 11:55: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 <osstest-admin@xenproject.org>)
 id 1iqFMd-0003vC-RH; Sat, 11 Jan 2020 11:55: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 1iqFMd-0002kO-Jr; Sat, 11 Jan 2020 11:55:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqFMd-0006Hz-JH; Sat, 11 Jan 2020 11:55:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iqFMd-0006Hz-JH@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 11:55:35 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-amd64-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQKdGVzdGlkIGRlYmlhbi1odm0taW5zdGFsbAoKVHJl
ZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51
eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dApUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDogIDk5OTQ2M2M4NjVkMzc2OGE4
NDMyYTg5NTA4MDk2YWU2YTQzODczYTUKICBCdWcgbm90IHByZXNlbnQ6IGE1YWJkOWNjMmNlYmU3
ZmFjMDAxZjdiYjdiNjQ3YzQ3Y2Y1NGFmMWEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5ODcvCgoKICBjb21taXQg
OTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNQogIEF1dGhvcjogSGFvIEEg
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBEYXRlOiAgIFRodSBEZWMgMTkgMTM6MzY6MjQgMjAx
OSArMDgwMAogIAogICAgICBVZWZpQ3B1UGtnL01wSW5pdExpYjogQ29sbGVjdCBwcm9jZXNzb3Jz
JyBDUFVJRCAmIFBsYXRmb3JtIElEIGluZm8KICAgICAgCiAgICAgIFJFRjpodHRwczovL2J1Z3pp
bGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0MjkKICAgICAgCiAgICAgIFRoaXMg
Y29tbWl0IHdpbGwgY29sbGVjdCB0aGUgQ1BVSUQgYW5kIFBsYXRmb3JtIElEIGluZm9ybWF0aW9u
IGZvciBlYWNoCiAgICAgIHByb2Nlc3NvciB3aXRoaW4gc3lzdGVtLiBUaGV5IHdpbGwgYmUgc3Rv
cmVkIGluIHRoZSBDUFVfQVBfREFUQSBzdHJ1Y3R1cmUuCiAgICAgIAogICAgICBUaGVzZSBpbmZv
cm1hdGlvbiB3aWxsIGJlIHVzZWQgaW4gdGhlIG5leHQgY29tbWl0IHRvIGRlY2lkZSB3aGV0aGVy
IGEKICAgICAgbWljcm9jb2RlIHBhdGNoIHdpbGwgYmUgbG9hZGVkIGludG8gbWVtb3J5LgogICAg
ICAKICAgICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgICAgQ2M6IFJh
eSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICAg
IENjOiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIENjOiBNaWNoYWVsIEQg
S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTog
SGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8
cmF5Lm5pQGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC9vdm1mL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NC5kZWJpYW4taHZtLWlu
c3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0LmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xNDU5ODcuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDU3NjcgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBvdm1mIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBkZWJpYW4taHZt
LWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0NTk1NiBmYWls
IFtob3N0PXBpbm90MF0gLyAxNDU4MjUgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0NTgxNyBbaG9zdD1l
bGJsaW5nMV0gMTQ1Nzk5IFtob3N0PWFsYmFuYTBdIDE0NTc5MCBbaG9zdD1maWFubzBdIDE0NTc3
NCBbaG9zdD1lbGJsaW5nMF0gMTQ1NzY3IFtob3N0PWZpYW5vMV0gMTQ1Njk5IFtob3N0PWFsYmFu
YTFdIDE0NTY3OCBbaG9zdD1pdGFsaWEwXSAxNDU2NjggW2hvc3Q9Z29kZWxsbzBdIDE0NTY1OCBb
aG9zdD1nb2RlbGxvMV0gMTQ1NDgwIFtob3N0PWRlYmluYTFdIDE0NTE3OSBbaG9zdD1jaGFyZG9u
bmF5MV0gMTQ1MTcyIFtob3N0PWh1eGVscmViZTFdIDE0NTEyOSBbaG9zdD1yaW1hdmExXSAxNDUw
MzIgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0NTAwMCBbaG9zdD1pdGFsaWEwXSAxNDQ5NzQgW2hvc3Q9
Z29kZWxsbzFdIDE0NDk2MiBbaG9zdD1odXhlbHJlYmUwXSAxNDQ5NTcgW2hvc3Q9Zmlhbm8xXSAx
NDQ5MjcgW2hvc3Q9Z29kZWxsbzBdIDE0NDkyMyBbaG9cCiBzdD1lbGJsaW5nMV0gMTQ0OTE4IFto
b3N0PWRlYmluYTFdIDE0NDYzNyBbaG9zdD1jaGFyZG9ubmF5MV0gMTQ0NTkwIFtob3N0PWZpYW5v
MF0gMTQ0NTgzIFtob3N0PXBpbm90MV0gMTQ0NTc4IFtob3N0PWl0YWxpYTBdIDE0NDU2NCBbaG9z
dD1hbGJhbmExXSAxNDQ1MjcgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0NDUyNCBbaG9zdD1maWFubzFd
IDE0NDUxOCBbaG9zdD1nb2RlbGxvMF0gMTQ0NTE1IFtob3N0PWFsYmFuYTBdIDE0NDQ5OCBbaG9z
dD1nb2RlbGxvMV0gMTQ0Mjk4IFtob3N0PWJhcm9xdWUwXSAxNDQyOTIgW2hvc3Q9aHV4ZWxyZWJl
MV0gMTQ0MjMxIFtob3N0PWh1eGVscmViZTBdIDE0NDIyNCBbaG9zdD1kZWJpbmEwXSAxNDQyMTQg
W2hvc3Q9Y2hhcmRvbm5heTBdIDE0NDE1MSBbaG9zdD1hbGJhbmEwXSAxNDQxMzggW2hvc3Q9Z29k
ZWxsbzBdIDE0NDEwNiBbaG9zdD1kZWJpbmExXSAxNDQwODkgW2hvc3Q9cmltYXZhMV0gMTQ0MDY4
IFtob3N0PWdvZGVsbG8xXSAxNDQwNFwKIDYgW2hvc3Q9Zmlhbm8xXSAxNDQwMzQgW2hvc3Q9aXRh
bGlhMF0gMTQ0MDExIFtob3N0PWVsYmxpbmcxXSAxNDM5NjUgW2hvc3Q9YWxiYW5hMV0gMTQzOTQy
IFtob3N0PWNoYXJkb25uYXkxXSAxNDM5MDggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDE0NTk1NiAvIDE0MzkwOAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51
eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMy
NTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlkMWM5ZDAz
NzlkMDY1Y2ExMWJjMzM1NGZhZWUyYzc0MmU4OWMwMDUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGYyMWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZmFlMjQ5ZDIzNDEzYjJi
ZjdkOThhOTdkOGY2NDljZjdkMTAyYzFhZQpCYXNpcyBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3
MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA2MDFhMThiZjA4Y2E4MTU1NDRiMjIyMzIwOGI0MzdhODNmYmE2ODU4IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiBjMWFiN2Q3ZWQ1MzA2NjQxNzg0YTllZDg5NzJkYjUxNTFhNDlhMWExIDUx
OGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKR2VuZXJhdGluZyByZXZpc2lv
bnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCNiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
LWI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0IzYwMWExOGJmMDhjYTgxNTU0
NGIyMjIzMjA4YjQzN2E4M2ZiYTY4NTgtOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQy
ZTg5YzAwNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2Qw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZcCiBlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0IzkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdCNjMWFiN2Q3ZWQ1MzA2NjQxNzg0YTllZDg5NzJkYjUxNTFhNDlhMWExLWYy
MWI1YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQjNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMy1mYWUy
NDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlClVzZSBvZiB1bmluaXRpYWxpemVk
IHZhbHVlICRwYXJlbnRzIGluIGFycmF5IGRlcmVmZXJlbmNlIGF0IC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yIGxpbmUgNDY1LgpVc2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZSBpbiBjb25jYXRl
bmF0aW9uICguKSBvciBzdHJpbmcgYXQgLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgbGluZSA0
NjUuCkxvYWRlZCA3OTQwIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTQzOTA4IHBhc3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMy
NTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDYwMWExOGJm
MDhjYTgxNTU0NGIyMjIzMjA4YjQzN2E4M2ZiYTY4NTggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGMxYWI3ZDdlZDUzMDY2NDE3ODRhOWVkODk3MmRiNTE1MWE0OWExYTEgNTE4YzkzNWZhYzRkMzBi
M2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzOTQyIFtob3N0PWNoYXJkb25uYXkxXQogMTQ0
MDM0IFtob3N0PWl0YWxpYTBdCiAxNDM5NjUgW2hvc3Q9YWxiYW5hMV0KIDE0NDAxMSBbaG9zdD1l
bGJsaW5nMV0KIDE0NDA0NiBbaG9zdD1maWFubzFdCiAxNDQwNjggW2hvc3Q9Z29kZWxsbzFdCiAx
NDQxMDYgW2hvc3Q9ZGViaW5hMV0KIDE0NDA4OSBbaG9zdD1yaW1hdmExXQogMTQ0MTM4IFtob3N0
PWdvZGVsbG8wXQogMTQ0MTUxIFtob3N0PWFsYmFuYTBdCiAxNDQyMzEgW2hvc3Q9aHV4ZWxyZWJl
MF0KIDE0NDIxNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDE0NDIyNCBbaG9zdD1kZWJpbmEwXQogMTQ0
MjkyIFtob3N0PWh1eGVscmViZTFdCiAxNDQyOTggW2hvc3Q9YmFyb3F1ZTBdCiAxNDQ0OTggW2hv
c3Q9Z29kZWxsbzFdCiAxNDQ1MTUgW2hvc3Q9YWxiYW5hMF0KIDE0NDUxOCBbaG9zdD1nb2RlbGxv
MF0KIDE0NDUyNCBbaG9zdD1maWFubzFdCiAxNDQ1MjcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDQ1
NzggW2hvc3Q9aXRhbGlhMF0KIDE0NDU4MyBbaG9zdD1waW5vdDFdCiAxNDQ1NjQgW2hvc3Q9YWxi
YW5hMV0KIDE0NDU5MCBbaG9zdD1maWFubzBdCiAxNDQ2MzcgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
NDQ2NDYgW10KIDE0NDc3MCBbXQogMTQ0Njc2IFtdCiAxNDQ2NTEgW10KIDE0NDcwMyBbXQogMTQ0
NjYxIFtdCiAxNDQ2ODMgW10KIDE0NDcwNiBbXQogMTQ0NjkzIFtdCiAxNDQ3MTggW10KIDE0NDcx
MyBbXQogMTQ0NzM3IFtdCiAxNDQ4NDAgW10KIDE0NDgwMCBbXQogMTQ0ODI1IFtdCiAxNDQ4MDYg
W10KIDE0NDgyNiBbXQogMTQ0ODA4IFtdCiAxNDQ4NDEgW10KIDE0NDgwOSBbXQogMTQ0ODU0IFtd
CiAxNDQ4MTAgW10KIDE0NDg0MiBbXQogMTQ0NzgwIFtdCiAxNDQ4NDMgW10KIDE0NDgyOSBbXQog
MTQ0ODMxIFtdCiAxNDQ4MTQgW10KIDE0NDg1NSBbXQogMTQ0ODQ0IFtdCiAxNDQ4MTggW10KIDE0
NDgzMiBbXQogMTQ0ODQ1IFtdCiAxNDQ4MTkgW10KIDE0NDgzNCBbXQogMTQ0ODIyIFtdCiAxNDQ4
NTYgW10KIDE0NDg0NiBbXQogMTQ0ODIzIFtdCiAxNDQ4MzUgW10KIDE0NDgzNiBbXQogMTQ0ODQ3
IFtdCiAxNDQ4MzcgW10KIDE0NDgzOCBbXQogMTQ0ODQ4IFtdCiAxNDQ4MzkgW10KIDE0NDg1NyBb
XQogMTQ0ODY3IFtdCiAxNDQ4NDkgW10KIDE0NDg1OCBbXQogMTQ0ODUxIFtdCiAxNDQ4NzYgW10K
IDE0NDg2MyBbXQogMTQ0ODUyIFtdCiAxNDQ4NTkgW10KIDE0NDg2MCBbXQogMTQ0ODc1IFtdCiAx
NDQ4NjIgW10KIDE0NDg4MSBbXQogMTQ0ODc0IFtdCiAxNDQ4ODMgW10KIDE0NDg3OSBbXQogMTQ0
ODkzIFtdCiAxNDQ4ODIgW10KIDE0NDg4NCBbXQogMTQ0ODkyIFtdCiAxNDQ4ODggW10KIDE0NDg5
NSBbXQogMTQ0OTAwIFtdCiAxNDQ5MDMgW10KIDE0NDkyNyBbaG9zdD1nb2RlbGxvMF0KIDE0NDkx
MCBbXQogMTQ0OTE0IFtdCiAxNDQ5MTggW2hvc3Q9ZGViaW5hMV0KIDE0NDkyMyBbaG9zdD1lbGJs
aW5nMV0KIDE0NDk2MiBbaG9zdD1odXhlbHJlYmUwXQogMTQ0OTU3IFtob3N0PWZpYW5vMV0KIDE0
NDk3NCBbaG9zdD1nb2RlbGxvMV0KIDE0NTAwMCBbaG9zdD1pdGFsaWEwXQogMTQ1MDMyIFtob3N0
PWNoYXJkb25uYXkwXQogMTQ1MTI5IFtob3N0PXJpbWF2YTFdCiAxNDUxNzIgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDE0NTE3OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDE0NTQ3OSBbaG9zdD1kZWJpbmExXQog
MTQ1NDgwIFtob3N0PWRlYmluYTFdCiAxNDU0ODMgW2hvc3Q9ZGViaW5hMV0KIDE0NTQ3NiBbaG9z
dD1kZWJpbmExXQogMTQ1NjY4IFtob3N0PWdvZGVsbG8wXQogMTQ1NjU4IFtob3N0PWdvZGVsbG8x
XQogMTQ1Njk5IFtob3N0PWFsYmFuYTFdCiAxNDU2NzggW2hvc3Q9aXRhbGlhMF0KIDE0NTgzMSBm
YWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzJkODg3MjY0MTBlMjFiMWZmZjFhNTI4ODU0
MjAyYzY3ZTk3ZWYxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBmMjFiNWE0YWViMDIwZjJhNWUy
YzY1MDNmOTA2YTkzNDlkZDJmMDY5IDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZh
YTEwM2YKIDE0NTc5MCBbaG9zdD1maWFubzBdCiAxNDU3NzQgW2hvc3Q9ZWxibGluZzBdCiAxNDU3
NjcgW2hvc3Q9Zmlhbm8xXQogMTQ1Nzk5IFtob3N0PWFsYmFuYTBdCiAxNDU4MTcgW2hvc3Q9ZWxi
bGluZzFdCiAxNDU4MjUgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDU4NDYgZmFpbCBiOThhZWJkMjk4
MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOTcyZDg4NzI2NDEwZTIxYjFmZmYxYTUyODg1NDIwMmM2N2U5N2VmMSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4NTQg
ZmFpbCBpcnJlbGV2YW50CiAxNDU5MjAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVl
MTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYmQ4
NWJmNTRjMjY4MjA0YzdhNjk4YTk2ZjNjY2Q5NmNkNzc5NTJjZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgYzliYTUyNzZlMzIxN2FjNmExZWM3NzJkYmViZjU2OGJhM2E4YTU1ZCA2ODBkMTg3NjNh
ZWY2YTBiOWNiOTBkY2ZmOGU1OWE2YTkxZmJmYjc3CiAxNDU5MTMgZmFpbCBpcnJlbGV2YW50CiAx
NDU4NzMgZmFpbCBpcnJlbGV2YW50CiAxNDU4ODAgZmFpbCBpcnJlbGV2YW50CiAxNDU4OTkgcGFz
cyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjAxYTE4YmYwOGNhODE1NTQ0YjIyMjMyMDhiNDM3
YTgzZmJhNjg1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYzFhYjdkN2VkNTMwNjY0MTc4NGE5
ZWQ4OTcyZGI1MTUxYTQ5YTFhMSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDU5MTYgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjY1YWZjY2M1MmUxYTAy
ZWUzMjkxNDdlMDJmMDRiOGU5Y2YxZDU3MSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwY2Q3OTFjNDk5YmRjNjk4ZDE0YTI0
MDUwZWM1NmQ2MGI0NTczMmUwCiAxNDU5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDU5NjAgcGFzcyBi
OThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdj
ZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA0NTk5ZDQ3MmYxODc4NzNlZjQ2MTVhNjhiOThmNmVhZDNkMDc3NzRh
CiAxNDU5MDUgZmFpbCBpcnJlbGV2YW50CiAxNDU5MzggZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0
NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBm
YWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5MjYgZmFpbCBiOThh
ZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5
YzAwNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAx
NDU5MTAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjAxYTE4YmYwOGNhODE1NTQ0YjIy
MjMyMDhiNDM3YTgzZmJhNjg1OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYzFhYjdkN2VkNTMw
NjY0MTc4NGE5ZWQ4OTcyZGI1MTUxYTQ5YTFhMSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDU5MDkgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAy
MzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzAzMjhj
ZjM4MDNiMjE1YTYyZjA1NjMzMDI0ZjlkZDZlNWI4MDVhMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNi
MmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NDIgcGFzcyBiOThhZWJkMjk4MjQ2ZGYz
N2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZWM4Yzc0ZThiY2M2NmE0M2ZmNzY2MjU0ZTY4YjA1MDRmNjhlMDI0ZiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSA4YjExYWQzODcxNzkyNmYyYjY0YzI1YjAwZDQ0ZjRjMTE3Njk4OGEyCiAxNDU5NTcgZmFpbCBi
OThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTFlZDU1NzM4ZWMzMGRiMzY0YTAwZDBkZGFjNTBkYmJm
MzY3MTc5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQw
CiAxNDU5MjggZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzAzMjhjZjM4MDNiMjE1YTYy
ZjA1NjMzMDI0ZjlkZDZlNWI4MDVhMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4
ZjY0OWNmN2QxMDJjMWFlCiAxNDU5MzUgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVl
MTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWQx
YzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0
MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5MzYgcGFzcyBiOThhZWJkMjk4MjQ2
ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNjAxYTE4YmYwOGNhODE1NTQ0YjIyMjMyMDhiNDM3YTgzZmJhNjg1OCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYzFhYjdkN2VkNTMwNjY0MTc4NGE5ZWQ4OTcyZGI1MTUxYTQ5
YTFhMSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDU5NDggZmFp
bCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJj
NzQyZTg5YzAwNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJj
MWFlCiAxNDU5NDkgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjk0OGE0OTYxNTBmNGFl
NGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAxMzdhMjMzMTg2YjZkNDM2OGUxOWRh
ZGE5Mjc4OTVkODNiMmE2NDMwCiAxNDU5NTIgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJh
MmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA1M2ZkOWRh
ZmViNWE3NjAxYmRmYjA5MGE2MzFiYWZiYmQzYzg0ZmUzCiAxNDU5NjIgcGFzcyBiOThhZWJkMjk4
MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU5NTYg
ZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFl
ZTJjNzQyZTg5YzAwNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2Qx
MDJjMWFlCiAxNDU5NjUgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDc4NmExNzIzMjAz
ZTkxYzkyNjE1YzU4ZDIxN2UzNWIwZDg5NDAwNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZl
MmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU5NzAgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJj
NTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEz
YWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU5NzQgcGFzcyBiOThhZWJk
Mjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYx
YSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU5
NzcgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1
MDgwOTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3
YWIxY2RkMTQwCiAxNDU5ODMgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1
NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTVhYmQ5Y2My
Y2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAzYTEzYWMzYWQ0ZDNlZjM5
OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwCiAxNDU5ODcgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0
NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAz
YTEzYWMzYWQ0ZDNlZjM5OWZlMmM4NWZiMDlmY2I3YWIxY2RkMTQwClNlYXJjaGluZyBmb3IgaW50
ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzkwOCAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU5MjYgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5MzYgKHBhc3MpLCBmb3IgYmFzaXMg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5MzggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogMCByZXZpc2lvbnMgYXQgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJl
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGE1YWJkOWNjMmNlYmU3
ZmFjMDAxZjdiYjdiNjQ3YzQ3Y2Y1NGFmMWEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGYyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgM2ExM2FjM2FkNGQzZWYzOTlmZTJj
ODVmYjA5ZmNiN2FiMWNkZDE0MApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBn
cmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTk2MiAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTk3MCAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NTk3NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTQ1OTc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTQ1OTgzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxNDU5ODcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYg
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
OTk5NDYzYzg2NWQzNzY4YTg0MzJhODk1MDgwOTZhZTZhNDM4NzNhNQogIEJ1ZyBub3QgcHJlc2Vu
dDogYTVhYmQ5Y2MyY2ViZTdmYWMwMDFmN2JiN2I2NDdjNDdjZjU0YWYxYQogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0
NTk4Ny8KCgogIGNvbW1pdCA5OTk0NjNjODY1ZDM3NjhhODQzMmE4OTUwODA5NmFlNmE0Mzg3M2E1
CiAgQXV0aG9yOiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIERhdGU6ICAgVGh1IERl
YyAxOSAxMzozNjoyNCAyMDE5ICswODAwCiAgCiAgICAgIFVlZmlDcHVQa2cvTXBJbml0TGliOiBD
b2xsZWN0IHByb2Nlc3NvcnMnIENQVUlEICYgUGxhdGZvcm0gSUQgaW5mbwogICAgICAKICAgICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQyOQog
ICAgICAKICAgICAgVGhpcyBjb21taXQgd2lsbCBjb2xsZWN0IHRoZSBDUFVJRCBhbmQgUGxhdGZv
cm0gSUQgaW5mb3JtYXRpb24gZm9yIGVhY2gKICAgICAgcHJvY2Vzc29yIHdpdGhpbiBzeXN0ZW0u
IFRoZXkgd2lsbCBiZSBzdG9yZWQgaW4gdGhlIENQVV9BUF9EQVRBIHN0cnVjdHVyZS4KICAgICAg
CiAgICAgIFRoZXNlIGluZm9ybWF0aW9uIHdpbGwgYmUgdXNlZCBpbiB0aGUgbmV4dCBjb21taXQg
dG8gZGVjaWRlIHdoZXRoZXIgYQogICAgICBtaWNyb2NvZGUgcGF0Y2ggd2lsbCBiZSBsb2FkZWQg
aW50byBtZW1vcnkuCiAgICAgIAogICAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgICBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgICBDYzogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgICAgQ2M6IFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAg
ICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAg
ICBTaWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogRXJp
YyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9y
IGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC45MzQ4MTEgdG8gZml0CnBubXRv
cG5nOiA5NiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0LmRl
Ymlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQ1OTg3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdo
dCAxNDU5ODcgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk4Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 15:36:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 15:36:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqIno-0001xn-2Z; Sat, 11 Jan 2020 15:35:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqInm-0001xi-RG
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 15:35:50 +0000
X-Inumbo-ID: fe1ed984-3487-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe1ed984-3487-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 15:35: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 <osstest-admin@xenproject.org>)
 id 1iqInP-00084D-4o; Sat, 11 Jan 2020 15:35: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 1iqInO-0005Zj-T6; Sat, 11 Jan 2020 15:35:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqInO-0004TQ-ST; Sat, 11 Jan 2020 15:35:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145990-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 15:35:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 145990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk5MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5OTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 16:02:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 16: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 1iqJD3-0004tp-7x; Sat, 11 Jan 2020 16:01:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqJD1-0004ti-Lu
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 16:01:55 +0000
X-Inumbo-ID: a3b8bcd6-348b-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3b8bcd6-348b-11ea-a985-bc764e2007e4;
 Sat, 11 Jan 2020 16:01: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 <osstest-admin@xenproject.org>)
 id 1iqJCf-0000hz-NK; Sat, 11 Jan 2020 16:01: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 1iqJCf-0006hv-ED; Sat, 11 Jan 2020 16:01:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqJCf-0008LU-DW; Sat, 11 Jan 2020 16:01:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145992-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=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=ba322a175059a712802401e8337c6c7952b265d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 16:01:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 145992: 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>

ZmxpZ2h0IDE0NTk5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4ODQyZDAxYjMwMDkxOWUyMGJjYTJlMTEzOGM0NThhODQ4MzYwMGY4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiYTMyMmExNzUwNTlhNzEyODAy
NDAxZTgzMzdjNmM3OTUyYjI2NWQxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU5NDYgIDIwMjAt
MDEtMTAgMTk6MDA6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTkyICAy
MDIwLTAxLTExIDEzOjAxOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGJhMzIyYTE3NTAuLjg4NDJkMDFiMzAgIDg4NDJkMDFi
MzAwOTE5ZTIwYmNhMmUxMTM4YzQ1OGE4NDgzNjAwZjggLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 16:17:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 16:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqJRy-0005sk-Mm; Sat, 11 Jan 2020 16:17:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqJRx-0005sf-7b
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 16:17:21 +0000
X-Inumbo-ID: cb04a80c-348d-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb04a80c-348d-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 16:16: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 <osstest-admin@xenproject.org>)
 id 1iqJRa-0000zZ-GD; Sat, 11 Jan 2020 16:16: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 1iqJRa-0007WE-6j; Sat, 11 Jan 2020 16:16:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqJRa-0000Jt-64; Sat, 11 Jan 2020 16:16:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 16:16:58 +0000
Subject: [Xen-devel] [ovmf test] 145986: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDMgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgICA1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 16:27:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 16: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 1iqJbf-0006mD-PR; Sat, 11 Jan 2020 16:27:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BHOt=3A=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iqJbe-0006m8-8r
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 16:27:22 +0000
X-Inumbo-ID: 3db90e1e-348f-11ea-8094-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3db90e1e-348f-11ea-8094-12813bfff9fa;
 Sat, 11 Jan 2020 16:27:21 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id g17so4583212wro.2
 for <xen-devel@lists.xenproject.org>; Sat, 11 Jan 2020 08:27:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=jCLq1djN+YbRqItgmQ/iSlRfamRl5U9ZLoOO+WE5c+Y=;
 b=N4s2p3HYb8O2GgyW2M6VZoHJT/9S1mQ8n+XxJRULp93CI1SWmlYIW81bXVQWz3Nmbw
 JACWCUwKraAN9ma36Tyc7/XD726vTTHs3KRPAdem51cztcMc9gDrUuCigx0nZfmkq/gq
 iZoOS/sp3ktVdy34t/t45TN5GIFj/VwbwzlUbZfvaPpLygSvePR92/vMGhXRj7vRXD4N
 kb+Krfxy55ip5obpJFLtis2MntHYZPp/6ZTceghFQ9lVsAS51go1bTo7qDZNFDD2GpHI
 EVkAQT8tpUvbhfx1utE0QOHC9zibW5KFwDTCEDVAMAjoOpfXwcif0eyBIYl7NO5rv3Ry
 xfbg==
X-Gm-Message-State: APjAAAWagU0QvROBF6tEIlC1GxSOmAq2jO+uwS10Oku081k9cbZpOv7T
 U7Fda43vUWi+5mjmxfB/6fM=
X-Google-Smtp-Source: APXvYqzVvYo78OmfwNG1W6+mMbZlbKD8inE8Q+TeG84z2PdKl9vltSvZMI6Ow3hKWWtzi5tmJm1zUg==
X-Received: by 2002:a5d:4044:: with SMTP id w4mr9534338wrp.322.1578760040449; 
 Sat, 11 Jan 2020 08:27:20 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-228.amazon.com.
 [54.240.197.228])
 by smtp.gmail.com with ESMTPSA id q14sm7028937wmj.14.2020.01.11.08.27.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 11 Jan 2020 08:27:19 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <5c88239b-de0f-5f81-72c4-7fdb07524278@suse.com>
 <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <90e88e64-e93e-6fff-851f-ecb8c9203516@xen.org>
Date: Sat, 11 Jan 2020 16:27:17 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] Ping: [PATCH v2] dom0-build: fix build with clang5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?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>

CgpPbiAyMC8xMi8yMDE5IDE2OjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxNy4wNy4yMDE5
IDA4OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2l0aCBub24tZW1wdHkgQ09ORklHX0RPTTBf
TUVNIGNsYW5nNSBwcm9kdWNlcwo+Pgo+PiBkb20wX2J1aWxkLmM6MzQ0OjI0OiBlcnJvcjogdXNl
IG9mIGxvZ2ljYWwgJyYmJyB3aXRoIGNvbnN0YW50IG9wZXJhbmQgWy1XZXJyb3IsLVdjb25zdGFu
dC1sb2dpY2FsLW9wZXJhbmRdCj4+ICAgICAgIGlmICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdf
RE9NMF9NRU1bMF0gKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgfn5+fn5+fn5+fn5+
fn5+fn5+Cj4+IGRvbTBfYnVpbGQuYzozNDQ6MjQ6IG5vdGU6IHVzZSAnJicgZm9yIGEgYml0d2lz
ZSBvcGVyYXRpb24KPj4gICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01F
TVswXSApCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBefgo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgJgo+PiBkb20wX2J1aWxkLmM6MzQ0OjI0OiBub3RlOiByZW1vdmUgY29uc3RhbnQg
dG8gc2lsZW5jZSB0aGlzIHdhcm5pbmcKPj4gICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENP
TkZJR19ET00wX01FTVswXSApCj4+ICAgICAgICAgICAgICAgICAgICAgICAgIH5efn5+fn5+fn5+
fn5+fn5+fn5+fn4KPj4gMSBlcnJvciBnZW5lcmF0ZWQuCj4+Cj4+IE9idmlvdXNseSBuZWl0aGVy
IG9mIHRoZSB0d28gc3VnZ2VzdGlvbnMgYXJlIGFuIG9wdGlvbiBoZXJlLiBPZGRseQo+PiBlbm91
Z2ggc3dhcHBpbmcgdGhlIG9wZXJhbmRzIG9mIHRoZSAmJiBoZWxwcywgd2hpbGUgZS5nLiBjYXN0
aW5nIG9yCj4+IHBhcmVudGhlc2l6aW5nIGRvZXNuJ3QuIEFub3RoZXIgd29ya2FibGUgdmFyaWFu
dCBsb29rcyB0byBiZSB0aGUgdXNlIG9mCj4+ICEhIG9uIHRoZSBjb25zdGFudC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gdjI6
IEFsc28gYWRqdXN0IHRoZSBBcm0gaW5jYXJuYXRpb24gb2YgdGhlIHNhbWUgY29uc3RydWN0Lgo+
PiAtLS0KPj4gSSdtIG9wZW4gdG8gZ29pbmcgdGhlICEhIG9yIHlldCBzb21lIGRpZmZlcmVudCBy
b3V0ZSAoYnV0IG5vdCByZWFsbHkgdGhlCj4+IHN1Z2dlc3RlZCBzdHJsZW4oKSBvbmUpLiBObyBt
YXR0ZXIgd2hpY2ggb25lIHdlIGNob29zZSwgSSdtIGFmcmFpZCBpdCBpcwo+PiBnb2luZyB0byBy
ZW1haW4gZ3Vlc3N3b3JrIHdoYXQgbmV3ZXIgKGFuZCBmdXR1cmUpIHZlcnNpb25zIG9mIGNsYW5n
IHdpbGwKPj4gY2hva2Ugb24uCj4gCj4gSSBndWVzcyB0aGUgZGlzYWdyZWVtZW50IG9uIGhvdyB0
byBleGFjdGx5IGFkZHJlc3MgdGhlIGlzc3VlIGhhcwo+IHN0YWxsZWQgdGhpcy4gQnV0IEkgdGhp
bmsgd2Ugc2hvdWxkIHJhdGhlciBoYXZlIF9zb21lXyAoZS5nLgo+IHRoaXMpIHNvbHV0aW9uIGlu
IHRoZSByZXBvLCB0aGFuIGNvbnRpbnVlIHRvIHNoaXAgdmVyc2lvbnMgd2hpY2gKPiBkb24ndCBi
dWlsZC4gUGVvcGxlIHdhbnRpbmcgdG8gYmVhdXRpZnkgdGhlIGNvZGUgZnVydGhlciBjb3VsZAo+
IHRoZW4gc3VibWl0IGluY3JlbWVudGFsIHBhdGNoZXMuCgpJIHdvdWxkIHByZWZlciBhIG1vcmUg
cmVhZGFibGUgY29kZSBidXQgZm9yIHRoZSBzYWtlIG9mIHVuYmxvY2tpbmc6CgpBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCk5vdGUgdGhhdCBjbGFuZyBpcyBub3Qgb2Zm
aWNpYWxseSBzdXBwb3J0ZWQgdG8gYnVpbGQgWGVuIG9uIEFybS4gU28gdGhlIApidWlsZCBjb25j
ZXJuIGlzIHg4NiBvbmx5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 16:46:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 16:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqJuA-0008R1-Kr; Sat, 11 Jan 2020 16:46:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqJuA-0008Qw-01
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 16:46:30 +0000
X-Inumbo-ID: dfc72f9a-3491-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfc72f9a-3491-11ea-a2eb-bc764e2007e4;
 Sat, 11 Jan 2020 16:46: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 <osstest-admin@xenproject.org>)
 id 1iqJtr-0001Wc-6V; Sat, 11 Jan 2020 16:46: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 1iqJtq-0000Wi-Us; Sat, 11 Jan 2020 16:46:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqJtq-0004vd-UF; Sat, 11 Jan 2020 16:46:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145996-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 16:46:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 145996: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk5NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5OTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 18:45:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 18: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 1iqLkj-0001HX-7v; Sat, 11 Jan 2020 18:44:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqLkh-0001HS-DO
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 18:44:51 +0000
X-Inumbo-ID: 6ca8c72e-34a2-11ea-80c0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ca8c72e-34a2-11ea-80c0-12813bfff9fa;
 Sat, 11 Jan 2020 18:44: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 <osstest-admin@xenproject.org>)
 id 1iqLkV-0003o0-NJ; Sat, 11 Jan 2020 18: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 1iqLkV-0003Ig-5o; Sat, 11 Jan 2020 18:44:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqLkV-0007D1-5B; Sat, 11 Jan 2020 18:44:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-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-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 18:44:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 146000: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAwMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNSBk
YXlzICAgOTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMCBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 18:51:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 18: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 1iqLrQ-00028L-Vq; Sat, 11 Jan 2020 18:51:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqLrO-00028G-QR
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 18:51:46 +0000
X-Inumbo-ID: 677ddc70-34a3-11ea-80c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 677ddc70-34a3-11ea-80c3-12813bfff9fa;
 Sat, 11 Jan 2020 18:51: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 <osstest-admin@xenproject.org>)
 id 1iqLrI-0003wo-Dn; Sat, 11 Jan 2020 18:51: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 1iqLrI-0003RD-1a; Sat, 11 Jan 2020 18:51:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqLrI-0007cP-0z; Sat, 11 Jan 2020 18:51:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145998-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 18:51:40 +0000
Subject: [Xen-devel] [ovmf test] 145998: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NTk5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDU5OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDMgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 19:43:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 19: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 1iqMfh-0006Fm-4H; Sat, 11 Jan 2020 19:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqMfg-0006Fh-JI
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 19:43:44 +0000
X-Inumbo-ID: a8969a1a-34aa-11ea-80d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8969a1a-34aa-11ea-80d3-12813bfff9fa;
 Sat, 11 Jan 2020 19:43: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 <osstest-admin@xenproject.org>)
 id 1iqMfY-0004uq-0R; Sat, 11 Jan 2020 19:43: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 1iqMfX-0004YB-Oc; Sat, 11 Jan 2020 19:43:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqMfX-000853-Nx; Sat, 11 Jan 2020 19:43:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-145982-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd: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-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ba322a175059a712802401e8337c6c7952b265d1
X-Osstest-Versions-That: xen=fae249d23413b2bf7d98a97d8f649cf7d102c1ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 19:43:35 +0000
Subject: [Xen-devel] [xen-unstable test] 145982: 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>

ZmxpZ2h0IDE0NTk4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTk4Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIGluIDE0NTk1NSBwYXNzIGluIDE0NTk4MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTQ1
OTU1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTQ1OTU1IGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5MDMKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NTkwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5MDMK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDU5MDMKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDE0NTkwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5
MDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NTkwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTAzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGJhMzIyYTE3NTA1OWE3MTI4MDI0MDFlODMzN2M2Yzc5NTJiMjY1ZDEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3
ZDhmNjQ5Y2Y3ZDEwMmMxYWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTkwMyAgMjAyMC0wMS0x
MCAwMjo1ODoyMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDU5NTUgIDIwMjAt
MDEtMTAgMjI6MDY6NDMgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
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
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGZhZTI0OWQyMzQuLmJhMzIyYTE3NTAgIGJhMzIyYTE3NTA1OWE3MTI4
MDI0MDFlODMzN2M2Yzc5NTJiMjY1ZDEgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 21:06:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 21:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqNxf-0004Ud-9N; Sat, 11 Jan 2020 21:06:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqNxe-0004UY-Ig
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 21:06:22 +0000
X-Inumbo-ID: 362cb8d6-34b6-11ea-80e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 362cb8d6-34b6-11ea-80e7-12813bfff9fa;
 Sat, 11 Jan 2020 21:06:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqNxa-0006ap-1m; Sat, 11 Jan 2020 21:06:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqNxZ-0006LO-Ms; Sat, 11 Jan 2020 21:06:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqNxZ-0000W1-MF; Sat, 11 Jan 2020 21:06:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146003-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 21:06:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 146003: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAgOTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 21:20:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 21: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 1iqOB2-00065E-N4; Sat, 11 Jan 2020 21:20:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqOB1-000657-4v
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 21:20:11 +0000
X-Inumbo-ID: 1be50daa-34b8-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1be50daa-34b8-11ea-ac27-bc764e2007e4;
 Sat, 11 Jan 2020 21:19: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 <osstest-admin@xenproject.org>)
 id 1iqOAj-0006r9-0D; Sat, 11 Jan 2020 21:19: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 1iqOAi-0006eF-L5; Sat, 11 Jan 2020 21:19:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqOAi-0007ju-KR; Sat, 11 Jan 2020 21:19:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146004-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 21:19:52 +0000
Subject: [Xen-devel] [ovmf test] 146004: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAwNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDMgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgICA3IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 21:25:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 21:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqOFj-0006Fm-CX; Sat, 11 Jan 2020 21:25:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqOFh-0006Fh-Ks
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 21:25:01 +0000
X-Inumbo-ID: ceef50fe-34b8-11ea-80e8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ceef50fe-34b8-11ea-80e8-12813bfff9fa;
 Sat, 11 Jan 2020 21:24: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 <osstest-admin@xenproject.org>)
 id 1iqOFZ-0006wr-K8; Sat, 11 Jan 2020 21:24:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqOFZ-0006lK-Bw; Sat, 11 Jan 2020 21:24:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqOFZ-0001s6-BK; Sat, 11 Jan 2020 21:24:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iqOFZ-0001s6-BK@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 21:24:53 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete build-armhf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm1o
Zgp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNi
OGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAwOS8KCgogIGNvbW1p
dCBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4
M2U3MDYgZGRmOTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAg
ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5
dGhvbi1uZXh0LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJl
IFB5dGhvbiA+PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlz
IDExIGRheXMgYXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1
LjAuCiAgICAgIAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2
OjQ5OjAyIEdNVAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMy
MkZENUFCQzREM0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICBpc3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNp
Z25hdHVyZSBmcm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVs
bF0KICAgICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBB
Q0NGICBEMUFBIDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFi
a29zdC90YWdzL3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJl
cXVpcmUgUHl0aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1
aWxkIHdpdGggMy41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFi
NmE1YTYzZDMxYzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAog
ICAgICBjb25maWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9u
IDMuNSBpcyB0aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAg
c3VwcG9ydGVkIGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwg
YmUgMwogICAgICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0
LjIuMC4gIERyb3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0
ZWx5LCBhbmQgcmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAg
ICBNZXNzYWdlLUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29t
PgogICAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAg
Y29tbWl0IDQ5MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMg
MjAgMTM6NDU6MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhv
biAzLjUgdG8gYnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFybWhmLnhlbi1idWlsZC5o
dG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwg
dG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS9idWlsZC1hcm1oZi54ZW4tYnVpbGQgLS1zdW1tYXJ5
LW91dD10bXAvMTQ2MDA5LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQ0ODYx
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSBidWlsZC1hcm1oZiB4
ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0NjAwMyBmYWls
IFtob3N0PWN1YmlldHJ1Y2stcGljYXNzb10gLyAxNDU2NjQgW2hvc3Q9Y3ViaWV0cnVjay1nbGVp
emVzXSAxNDU2NDkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0NjAwMyAvIDE0
NTY0OQpUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRy
ZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3
ZWMwZjA2NmJlYiBkYzY1YTViZGM5ZmE1NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkIGYyMWI1
YTRhZWIwMjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgZmFlMjQ5ZDIzNDEzYjJiZjdkOThh
OTdkOGY2NDljZjdkMTAyYzFhZQpCYXNpcyBwYXNzIGI5NDhhNDk2MTUwZjRhZTRmNjU2YzBmMGFi
NjcyNjA4NzIzYzgwZTYgZjBkY2ZkZGVjZWU4Yjg2MGUwMTViYjA3ZDY3Y2ZjYmRmYmZkNTFkOSBm
MjFiNWE0YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IDdiM2M1YjcwYTMyMzAzYjQ2
ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9j
LXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQjYjk0OGE0OTYxNTBmNGFlNGY2NTZjMGYwYWI2NzI2MDg3MjNjODBlNi03MDkxMWYxZjRhZWUw
MzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCNm
MGRjZmRkZWNlZThiODYwZTAxNWJiMDdkNjdjZmNiZGZiZmQ1MWQ5LWRjNjVhNWJkYzlmYTU0MzY5
MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQjZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OS1mMjFiNWE0
YWViMDIwZjJhNWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0IzdiM2M1YjcwYTMyMzAzYjQ2ZDBkMDUxZTY5NWYxOGQ3MmNjZTVlZDAtZmFlMjQ5ZDIz
NDEzYjJiZjdkOThcCiBhOTdkOGY2NDljZjdkMTAyYzFhZQpMb2FkZWQgNjQ2NjIgbm9kZXMgaW4g
cmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDU1NDcgW2hvc3Q9
Y3ViaWV0cnVjay1nbGVpemVzXQogMTQ1NTM1IFtob3N0PWN1YmlldHJ1Y2stbWV0emluZ2VyXQog
MTQ1NTczIFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQ1NTkyIFtob3N0PWN1YmlldHJ1Y2st
bWV0emluZ2VyXQogMTQ1NjI0IFtob3N0PWN1YmlldHJ1Y2stYnJhcXVlXQogMTQ1Njk4IFtob3N0
PWN1YmlldHJ1Y2stZ2xlaXplc10KIDE0NTY2NCBbaG9zdD1jdWJpZXRydWNrLWdsZWl6ZXNdCiAx
NDU2NDkgcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMwZjBhYjY3MjYwODcyM2M4MGU2IGYwZGNm
ZGRlY2VlOGI4NjBlMDE1YmIwN2Q2N2NmY2JkZmJmZDUxZDkgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1
ZWQwCiAxNDU2OTIgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU2ODEgW2hvc3Q9Y3ViaWV0
cnVjay1tZXR6aW5nZXJdCiAxNDU2ODUgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU3MTYg
W2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU3MjIgW2hvc3Q9Y3ViaWV0cnVjay1icmFx
dWVdCiAxNDU3MDcgZmFpbCBpcnJlbGV2YW50CiAxNDU3MzAgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6
aW5nZXJdCiAxNDU3MzYgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU3NDMgW2hvc3Q9
Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU3NTAgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAx
NDU3NzcgZmFpbCBpcnJlbGV2YW50CiAxNDU3NTYgZmFpbCBpcnJlbGV2YW50CiAxNDU3OTUgW2hv
c3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU3NTkgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJd
CiAxNDU3NjUgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU3ODIgW2hvc3Q9Y3ViaWV0cnVj
ay1icmFxdWVdCiAxNDU3NzAgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU4MDggW2hvc3Q9
Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU4MDIgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAx
NDU3ODkgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU4MTYgW2hvc3Q9Y3ViaWV0cnVjay1i
cmFxdWVdCiAxNDU4MjMgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU4MjkgZmFpbCA3MDkx
MWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRjMGQyNTdjOTA1YTU1
NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4MzQgZmFp
bCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRjMGQyNTdj
OTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU4
NDUgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRj
MGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA0ZGRlMjdiNmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNm
CiAxNDU4NTIgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAz
NWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgw
MWU2MTgyCiAxNDU4NTkgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2
YmViIDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAy
MGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIy
ODhmNjgwMWU2MTgyCiAxNDU5MDggW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU4NjYgZmFp
bCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRjMGQyNTdj
OTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4
OTUgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRj
MGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZm
CiAxNDU4NzEgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDAz
NWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAzN2JhZWIyODhmNjgw
MWU2MTgyCiAxNDU5MjMgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2
YmViIDFiYmQxNTExYjYxN2VhZmZjMWRhMjJjZGUzM2JjMDFjMTJmYjQ1MGYgZjIxYjVhNGFlYjAy
MGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0
OWNmN2QxMDJjMWFlCiAxNDU4NzcgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdl
YzBmMDY2YmViIDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2YgZjIxYjVh
NGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAwMDY5MWM2YzkwYjJmZDI4ZDdiNzAz
N2JhZWIyODhmNjgwMWU2MTgyCiAxNDU4ODQgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5
MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3YjRlN2Yg
ZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJmZmNkZjMy
YTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCiAxNDU5MTUgZmFpbCBpcnJlbGV2YW50CiAxNDU4ODgg
W2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDU5MDAgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYx
MjJmMmI5MGQzNjdlYzBmMDY2YmViIDAzNWVlZDRjMGQyNTdjOTA1YTU1NmZhMGY0ODY1YTBjMDc3
YjRlN2YgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBjNmM2M2I2ZGJm
ZmNkZjMyYTU5ZWZhMWZkNmU1Nzg0MzdmYmEwNmZmCiAxNDU5MzAgZmFpbCA3MDkxMWYxZjRhZWUw
MzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIDBkYmE0ODk3YmUzYTQ1OGE0MTk4MjBmNDU5ODQ1
MDkwNzY0N2M4NjQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUy
NDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5MzkgZmFpbCA3MDkxMWYx
ZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGYzOGE3MWIwMWY4MzljN2I2NWVhNzNk
ZGQ1MDc5MDNjYjk0ODllZDYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5MzQgZmFpbCA3
MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGYzOGE3MWIwMWY4MzljN2I2
NWVhNzNkZGQ1MDc5MDNjYjk0ODllZDYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NDcg
ZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGRjNjVhNWJkYzlm
YTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAx
NDU5NzEgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGRjNjVh
NWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJj
MWFlCiAxNDU5NTQgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmVi
IGRjNjVhNWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYy
YTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNm
N2QxMDJjMWFlCiAxNDU5NTkgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBm
MDY2YmViIGRjNjVhNWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4
ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NjQgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQz
NjdlYzBmMDY2YmViIGRjNjVhNWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIx
YjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5
OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAxNDU5NjggcGFzcyBiOTQ4YTQ5NjE1MGY0YWU0ZjY1NmMw
ZjBhYjY3MjYwODcyM2M4MGU2IGYwZGNmZGRlY2VlOGI4NjBlMDE1YmIwN2Q2N2NmY2JkZmJmZDUx
ZDkgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMw
M2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5NzIgZmFpbCBjYzYxN2I2ZTE0MzAyNDJm
OGQwNDJjNzFjMmQ5MjNkYmM2NDM2YTM2IDk3M2QzMDZkZDY0YmJhN2ZjMTNmN2U4YjEyZWY0M2Mw
ODkyNDNkMzEgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA0ZGRlMjdi
NmUwYTBiMGRjYjhmZGZjNzU4MGZiZDljOTc2YWExMDNmCiAxNDU5NzYgcGFzcyA2Y2ZiNmRhOTUx
OGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIDUwM2NhMTI2MmJhYjJjMTFjNTMzYTQ4MTZk
MWZmNDI5N2Q0ZjU4YTYgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSAw
ZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CiAxNDU5NzMgZmFpbCAwZWY2
ZmJiZDExNGU4OWI4ZDgzOGVhZGUzOWJjM2E2ZDdlYzU0YzNjIGY0ZDhjZjE0OGU0M2Q5NDJlZjEy
MDIwNzFlMGNkNjZjZTQwMzIyZTAgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSAwZGQ5MjY4ODA4MDIwMmFkY2M0M2RjYjM0ODZkNDE0MzExMGE2NmQ1CiAxNDU5NzggZmFp
bCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIDVkMTEyMTc2NDU3YzA3
MGJhYTk1NGZiNjg2MGRmNWVkMWU1NWFkNWMgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5
MzQ5ZGQyZjA2OSBjYjM5NmQ4MjU2ZGRiNDE2YTlhNTU4M2ZhMTk1NjBhM2UwNWQ1Y2M2CiAxNDU5
NzUgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGRjNjVhNWJk
YzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFl
CiAxNDU5NzkgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIDQw
YWQ0NmQzY2M0NjNmYWI1YTIzZGI0NjZmNzdlMzdhZmYyM2Y5MjcgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJj
Y2U1ZWQwCiAxNDU5ODAgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU5ODQgcGFzcyA0
MDgwMWFjOTk1YzIxNTMzMzFlYjNlYTFhZDY1ODU1Njg0OWQzYmFlIGYxNzc4M2U3MDZhYjljN2Iz
YTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5
ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5ODUg
ZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGRjNjVhNWJkYzlm
YTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkw
NmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJjMWFlCiAx
NDU5ODkgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU5OTEgcGFzcyA2Y2ZiNmRhOTUx
OGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGYxNzc4M2U3MDZhYjljN2IzYTJiNjljZjQ4
ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3
YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5OTMgZmFpbCA2Y2Zi
NmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIDZmYjBkYWU5ZWZhOTBjMmVmNDFk
OGFhY2VmMjk2Yjg5NTljZjFkNjEgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5OTAgW2hv
c3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU5OTQgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3
YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4
OTk5Y2MgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEz
MjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDU5OTUgW2hvc3Q9Y3ViaWV0cnVjay1t
ZXR6aW5nZXJdCiAxNDU5OTYgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBm
MDY2YmViIGRjNjVhNWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFl
YjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4
ZjY0OWNmN2QxMDJjMWFlCiAxNDU5OTcgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxNDU5
OTkgcGFzcyA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGYxNzc4M2U3
MDZhYjljN2IzYTJiNjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAz
ZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQw
CiAxNDYwMDEgZmFpbCA2Y2ZiNmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGIw
Yjc0ZTFmMTc1MDhjYjhjZWY4YWZkNjk4NTU4ZGIxYmQ4OTk5Y2MgZjIxYjVhNGFlYjAyMGYyYTVl
MmM2NTAzZjkwNmE5MzQ5ZGQyZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJj
Y2U1ZWQwCiAxNDYwMDAgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDYwMDIgcGFzcyA2Y2Zi
NmRhOTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGYxNzc4M2U3MDZhYjljN2IzYTJi
NjljZjQ4ZTRmMGJhNDA2NjRmNTQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQy
ZjA2OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwCiAxNDYwMDUgW2hv
c3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDYwMDcgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAx
NDYwMDMgZmFpbCA3MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViIGRjNjVh
NWJkYzlmYTU0MzY5MGE3NzViNTBkNGZmYmViMjJjNTZkNmQgZjIxYjVhNGFlYjAyMGYyYTVlMmM2
NTAzZjkwNmE5MzQ5ZGQyZjA2OSBmYWUyNDlkMjM0MTNiMmJmN2Q5OGE5N2Q4ZjY0OWNmN2QxMDJj
MWFlCiAxNDYwMDggW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxNDYwMDkgZmFpbCA2Y2ZiNmRh
OTUxOGQzYzQ4MTA3YzI2ODMyZTI3MDljZmQ5MmJmOWZhIGIwYjc0ZTFmMTc1MDhjYjhjZWY4YWZk
Njk4NTU4ZGIxYmQ4OTk5Y2MgZjIxYjVhNGFlYjAyMGYyYTVlMmM2NTAzZjkwNmE5MzQ5ZGQyZjA2
OSA3YjNjNWI3MGEzMjMwM2I0NmQwZDA1MWU2OTVmMThkNzJjY2U1ZWQwClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTY0OSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDU5NDcgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5NjggKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDU5NzEgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgNmNmYjZkYTk1MThkM2M0ODEwN2MyNjgzMmUyNzA5Y2ZkOTJi
ZjlmYSBmMTc3ODNlNzA2YWI5YzdiM2EyYjY5Y2Y0OGU0ZjBiYTQwNjY0ZjU0IGYyMWI1YTRhZWIw
MjBmMmE1ZTJjNjUwM2Y5MDZhOTM0OWRkMmYwNjkgN2IzYzViNzBhMzIzMDNiNDZkMGQwNTFlNjk1
ZjE4ZDcyY2NlNWVkMApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBz
dGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTk5MSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTk5NCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0NTk5OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTQ2MDAxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTQ2MDAyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDYwMDkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjBiNzRlMWYxNzUwOGNi
OGNlZjhhZmQ2OTg1NThkYjFiZDg5OTljYwogIEJ1ZyBub3QgcHJlc2VudDogZjE3NzgzZTcwNmFi
OWM3YjNhMmI2OWNmNDhlNGYwYmE0MDY2NGY1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAwOS8KCgogIGNvbW1p
dCBiMGI3NGUxZjE3NTA4Y2I4Y2VmOGFmZDY5ODU1OGRiMWJkODk5OWNjCiAgTWVyZ2U6IGYxNzc4
M2U3MDYgZGRmOTA2OTk2MwogIEF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIERhdGU6ICAgTW9uIEphbiA2IDExOjM5OjU1IDIwMjAgKzAwMDAKICAKICAg
ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9laGFia29zdC90YWdzL3B5
dGhvbi1uZXh0LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAgIAogICAgICBSZXF1aXJl
IFB5dGhvbiA+PSAzLjUgdG8gYnVpbGQgUUVNVQogICAgICAKICAgICAgUHl0aG9uIDIgRU9MIGlz
IDExIGRheXMgYXdheSwgd2Ugd2lsbCBzdG9wIHN1cHBvcnRpbmcKICAgICAgaXQgaW4gUUVNVSA1
LjAuCiAgICAgIAogICAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDIwIERlYyAyMDE5IDE2
OjQ5OjAyIEdNVAogICAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA1QTMy
MkZENUFCQzREM0RCQUNDRkQxQUEyODA3OTM2Rjk4NERDNUE2CiAgICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICBpc3N1ZXIgImVoYWJrb3N0QHJlZGhhdC5jb20iCiAgICAgICMgZ3BnOiBHb29kIHNp
Z25hdHVyZSBmcm9tICJFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+IiBbZnVs
bF0KICAgICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNUEzMiAyRkQ1IEFCQzQgRDNEQiBB
Q0NGICBEMUFBIDI4MDcgOTM2RiA5ODREIEM1QTYKICAgICAgCiAgICAgICogcmVtb3Rlcy9laGFi
a29zdC90YWdzL3B5dGhvbi1uZXh0LXB1bGwtcmVxdWVzdDoKICAgICAgICBjb25maWd1cmU6IFJl
cXVpcmUgUHl0aG9uID49IDMuNQogICAgICAgIHRyYXZpczogUmVwbGFjZSBQeXRob24gMy40IGJ1
aWxkIHdpdGggMy41CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgCiAgY29tbWl0IGRkZjkwNjk5NjMxZGI1M2M5ODFi
NmE1YTYzZDMxYzA4ZTBlYWVlYzcKICBBdXRob3I6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBPY3QgMTYgMTk6NDI6MzcgMjAxOSAtMDMwMAogIAog
ICAgICBjb25maWd1cmU6IFJlcXVpcmUgUHl0aG9uID49IDMuNQogICAgICAKICAgICAgUHl0aG9u
IDMuNSBpcyB0aGUgb2xkZXN0IFB5dGhvbiB2ZXJzaW9uIGF2YWlsYWJsZSBvbiBvdXIKICAgICAg
c3VwcG9ydGVkIGJ1aWxkIHBsYXRmb3JtcywgYW5kIFB5dGhvbiAyIGVuZCBvZiBsaWZlIHdpbGwg
YmUgMwogICAgICB3ZWVrcyBhZnRlciB0aGUgcGxhbm5lZCByZWxlYXNlIGRhdGUgb2YgUUVNVSA0
LjIuMC4gIERyb3AgUHl0aG9uCiAgICAgIDIgc3VwcG9ydCBmcm9tIGNvbmZpZ3VyZSBjb21wbGV0
ZWx5LCBhbmQgcmVxdWlyZSBQeXRob24gMy41IG9yCiAgICAgIG5ld2VyLgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAg
ICBNZXNzYWdlLUlkOiA8MjAxOTEwMTYyMjQyMzcuMjYxODAtMS1laGFia29zdEByZWRoYXQuY29t
PgogICAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgCiAg
Y29tbWl0IDQ5MjMzODA0ZjVjNDU4ZDYxZDhlYjkwM2MxOWQ2MmVkYjM0MzRkYjIKICBBdXRob3I6
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBEYXRlOiAgIEZyaSBEZWMg
MjAgMTM6NDU6MjcgMjAxOSAtMDMwMAogIAogICAgICB0cmF2aXM6IFJlcGxhY2UgUHl0aG9uIDMu
NCBidWlsZCB3aXRoIDMuNQogICAgICAKICAgICAgV2UnbGwgc3RhcnQgcmVxdWlyaW5nIFB5dGhv
biAzLjUgdG8gYnVpbGQgUUVNVS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8g
SGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL2J1aWxkLWFybWhmLnhlbi1idWls
ZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTQ2MDA5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDYwMDkgcWVtdS1t
YWlubGluZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAwOS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lv
bnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBj
b3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 11 23:16:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 Jan 2020 23:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqPzg-0006io-GL; Sat, 11 Jan 2020 23:16:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FGor=3A=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqPzf-0006ij-U2
 for xen-devel@lists.xenproject.org; Sat, 11 Jan 2020 23:16:35 +0000
X-Inumbo-ID: 5bbc1058-34c8-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5bbc1058-34c8-11ea-b89f-bc764e2007e4;
 Sat, 11 Jan 2020 23:16: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 <osstest-admin@xenproject.org>)
 id 1iqPzI-0000ba-7U; Sat, 11 Jan 2020 23: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 1iqPzH-0003L7-Vg; Sat, 11 Jan 2020 23:16:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqPzH-00024B-V1; Sat, 11 Jan 2020 23:16:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146010-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 11 Jan 2020 23:16:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 146010: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 01:41:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 01:41: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 1iqSG2-0001LG-IS; Sun, 12 Jan 2020 01:41:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqSG0-0001LB-JK
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 01:41:36 +0000
X-Inumbo-ID: a2e21c20-34dc-11ea-8105-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2e21c20-34dc-11ea-8105-12813bfff9fa;
 Sun, 12 Jan 2020 01:41: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 <osstest-admin@xenproject.org>)
 id 1iqSFl-0004av-BQ; Sun, 12 Jan 2020 01:41:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqSFl-00023m-2V; Sun, 12 Jan 2020 01:41:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqSFl-0002IO-1x; Sun, 12 Jan 2020 01:41:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146012-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 01:41:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 146012: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 02:29:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 02: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 1iqSzn-00057Y-IF; Sun, 12 Jan 2020 02:28:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqSzm-00057T-L6
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 02:28:54 +0000
X-Inumbo-ID: 462e6a0e-34e3-11ea-8106-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 462e6a0e-34e3-11ea-8106-12813bfff9fa;
 Sun, 12 Jan 2020 02:28: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 <osstest-admin@xenproject.org>)
 id 1iqSzk-0005wD-9J; Sun, 12 Jan 2020 02:28: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 1iqSzj-0003kJ-Uz; Sun, 12 Jan 2020 02:28:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqSzj-00083F-UO; Sun, 12 Jan 2020 02:28:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146011-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 02:28:51 +0000
Subject: [Xen-devel] [ovmf test] 146011: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDMgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgICA4IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 03:27:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 03: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 1iqTuH-0001YM-Ed; Sun, 12 Jan 2020 03:27:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqTuG-0001YH-G3
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 03:27:16 +0000
X-Inumbo-ID: 646077da-34eb-11ea-8108-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 646077da-34eb-11ea-8108-12813bfff9fa;
 Sun, 12 Jan 2020 03: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 <osstest-admin@xenproject.org>)
 id 1iqTty-00073p-N4; Sun, 12 Jan 2020 03:26:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqTty-00074P-CD; Sun, 12 Jan 2020 03:26:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqTty-0000JD-Bf; Sun, 12 Jan 2020 03:26:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 03:26:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 146013: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 04:23:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 04:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqUmN-0006YB-TY; Sun, 12 Jan 2020 04:23:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqUmM-0006Y6-RJ
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 04:23:10 +0000
X-Inumbo-ID: 398cc1d2-34f3-11ea-8109-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 398cc1d2-34f3-11ea-8109-12813bfff9fa;
 Sun, 12 Jan 2020 04:23: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 <osstest-admin@xenproject.org>)
 id 1iqUmE-0008Hu-PD; Sun, 12 Jan 2020 04: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 1iqUmE-00005Z-Fe; Sun, 12 Jan 2020 04:23:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqUmE-00071E-F0; Sun, 12 Jan 2020 04:23:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146014-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 04:23:02 +0000
Subject: [Xen-devel] [ovmf test] 146014: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgICA5IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 04:53:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 04: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 1iqVFh-0000bD-OW; Sun, 12 Jan 2020 04:53:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqVFg-0000b8-C5
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 04:53:28 +0000
X-Inumbo-ID: 6b6b138a-34f7-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b6b138a-34f7-11ea-b89f-bc764e2007e4;
 Sun, 12 Jan 2020 04:53: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 <osstest-admin@xenproject.org>)
 id 1iqVFI-0000P5-H4; Sun, 12 Jan 2020 04:53: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 1iqVFI-0000kl-52; Sun, 12 Jan 2020 04:53:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqVFI-0003lq-4T; Sun, 12 Jan 2020 04:53:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146015-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair: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-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 04:53:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 146015: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 05:44:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 05:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqW2o-0004z1-PW; Sun, 12 Jan 2020 05:44:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqW2n-0004yw-A6
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 05:44:13 +0000
X-Inumbo-ID: 8b164073-34fe-11ea-810e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b164073-34fe-11ea-810e-12813bfff9fa;
 Sun, 12 Jan 2020 05:44: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 <osstest-admin@xenproject.org>)
 id 1iqW2f-0001eA-II; Sun, 12 Jan 2020 05:44: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 1iqW2f-0001qL-8a; Sun, 12 Jan 2020 05:44:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqW2f-0002DQ-7Y; Sun, 12 Jan 2020 05:44:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-vhd: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=ba322a175059a712802401e8337c6c7952b265d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 05:44:05 +0000
Subject: [Xen-devel] [xen-unstable test] 146006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAwNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAwNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0NTk4MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTk4MgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0NTk4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5ODIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDU5ODIKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls
ICBsaWtlIDE0NTk4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDU5ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODg0MmQwMWIzMDA5MTllMjBiY2EyZTEx
MzhjNDU4YTg0ODM2MDBmOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
YmEzMjJhMTc1MDU5YTcxMjgwMjQwMWU4MzM3YzZjNzk1MmIyNjVkMQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ1OTgyICAyMDIwLTAxLTExIDA4OjU1OjQ2IFogICAgMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0NjAwNiAgMjAyMC0wMS0xMSAyMDowNjo0MyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1
bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCA4ODQyZDAxYjMwMDkxOWUyMGJjYTJlMTEzOGM0NThhODQ4MzYwMGY4CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KRGF0ZTogICBGcmkgSmFuIDEwIDExOjI4OjA3
IDIwMjAgKzAwMDAKCiAgICB4ZW4vc2NoZWQ6IHJ0OiBGaXggdHlwbyBpbiBhIGNvbW1lbnQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 06:18:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 06: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 1iqWZj-0007b6-Mt; Sun, 12 Jan 2020 06:18:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqWZj-0007b1-BC
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 06:18:15 +0000
X-Inumbo-ID: 4eb858fe-3503-11ea-8112-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eb858fe-3503-11ea-8112-12813bfff9fa;
 Sun, 12 Jan 2020 06:18: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 <osstest-admin@xenproject.org>)
 id 1iqWZe-0002N1-7U; Sun, 12 Jan 2020 06:18: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 1iqWZd-0002am-NV; Sun, 12 Jan 2020 06:18:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqWZd-0007O8-Mp; Sun, 12 Jan 2020 06:18:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146016-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 06:18:09 +0000
Subject: [Xen-devel] [ovmf test] 146016: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDEgZGF5cyAgIDEwIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 06:47:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 06:47: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 1iqX1c-0001dt-5b; Sun, 12 Jan 2020 06:47:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqX1b-0001db-3E
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 06:47:03 +0000
X-Inumbo-ID: 4925ca6c-3507-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4925ca6c-3507-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 06:46: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 <osstest-admin@xenproject.org>)
 id 1iqX1D-0002tq-5d; Sun, 12 Jan 2020 06:46: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 1iqX1C-0003Hk-Ta; Sun, 12 Jan 2020 06:46:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqX1C-0003lZ-Sy; Sun, 12 Jan 2020 06:46:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146017-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 06:46:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 146017: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 08:54:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 08:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqZ0u-0004F5-DP; Sun, 12 Jan 2020 08:54:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqZ0t-0004F0-1f
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 08:54:27 +0000
X-Inumbo-ID: 194a44e6-3519-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 194a44e6-3519-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 08:54: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 <osstest-admin@xenproject.org>)
 id 1iqZ0b-0005lu-Dk; Sun, 12 Jan 2020 08: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 1iqZ0b-0007DE-5U; Sun, 12 Jan 2020 08:54:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqZ0b-0005qx-3Y; Sun, 12 Jan 2020 08:54:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 08:54:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 146022: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 10:06:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 10: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 1iqa8b-0001bQ-11; Sun, 12 Jan 2020 10:06:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqa8a-0001bL-Hh
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 10:06:28 +0000
X-Inumbo-ID: 28f2457e-3523-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28f2457e-3523-11ea-b89f-bc764e2007e4;
 Sun, 12 Jan 2020 10:06: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 <osstest-admin@xenproject.org>)
 id 1iqa8J-0007HY-2Z; Sun, 12 Jan 2020 10:06: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 1iqa8I-0002pk-BB; Sun, 12 Jan 2020 10:06:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqa8I-0000Xg-AW; Sun, 12 Jan 2020 10:06:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146024-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=4dde27b6e0a0b0dcb8fdfc7580fbd9c976aa103f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 10:06:10 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146024: 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>

ZmxpZ2h0IDE0NjAyNCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAyNC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg4NDJkMDFiMzAwOTE5
ZTIwYmNhMmUxMTM4YzQ1OGE4NDgzNjAwZjgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDRkZGUyN2I2ZTBhMGIwZGNiOGZkZmM3NTgwZmJkOWM5NzZhYTEwM2YKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NTc5MSAgMjAyMC0wMS0wOCAwOToxODoyNiBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYwMjQgIDIwMjAtMDEtMTIgMDk6MTg6MzIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+
CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0
ZGRlMjdiNmUwLi44ODQyZDAxYjMwICA4ODQyZDAxYjMwMDkxOWUyMGJjYTJlMTEzOGM0NThhODQ4
MzYwMGY4IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 12:17:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 12: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 1iqcB4-0003hJ-55; Sun, 12 Jan 2020 12:17:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqcB3-0003hD-GJ
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 12:17:09 +0000
X-Inumbo-ID: 69b196ca-3535-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69b196ca-3535-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 12:16: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 <osstest-admin@xenproject.org>)
 id 1iqcAk-0001Yt-Nl; Sun, 12 Jan 2020 12:16: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 1iqcAk-00026d-Fh; Sun, 12 Jan 2020 12:16:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqcAk-0007ii-F7; Sun, 12 Jan 2020 12:16:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146023-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 12:16:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 146023: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 13:34:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 13:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqdNn-0001hM-Fw; Sun, 12 Jan 2020 13:34:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqdNl-0001hG-TJ
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 13:34:21 +0000
X-Inumbo-ID: 39e00444-3540-11ea-8174-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39e00444-3540-11ea-8174-12813bfff9fa;
 Sun, 12 Jan 2020 13: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 <osstest-admin@xenproject.org>)
 id 1iqdNf-00033N-2c; Sun, 12 Jan 2020 13:34: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 1iqdNe-0004n6-QC; Sun, 12 Jan 2020 13:34:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqdNe-0003wE-PB; Sun, 12 Jan 2020 13:34:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146020-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 13:34:14 +0000
Subject: [Xen-devel] [ovmf test] 146020: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDIgZGF5cyAgIDExIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 14:12:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 14:12: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 1iqdyb-00051I-FW; Sun, 12 Jan 2020 14:12:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqdyb-00051D-4f
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 14:12:25 +0000
X-Inumbo-ID: 8b5c0d68-3545-11ea-8184-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b5c0d68-3545-11ea-8184-12813bfff9fa;
 Sun, 12 Jan 2020 14:12: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 <osstest-admin@xenproject.org>)
 id 1iqdyV-0003ps-6P; Sun, 12 Jan 2020 14:12: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 1iqdyU-0005d4-UL; Sun, 12 Jan 2020 14:12:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqdyU-0007ZE-Tp; Sun, 12 Jan 2020 14:12:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146025-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 14:12:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 146025: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 15:24:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 15:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqf6A-0002H7-6a; Sun, 12 Jan 2020 15:24:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqf69-0002H2-1H
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 15:24:17 +0000
X-Inumbo-ID: 94f53eda-354f-11ea-8192-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94f53eda-354f-11ea-8192-12813bfff9fa;
 Sun, 12 Jan 2020 15:24: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 <osstest-admin@xenproject.org>)
 id 1iqf62-00059z-7l; Sun, 12 Jan 2020 15:24: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 1iqf61-0007Aw-Vy; Sun, 12 Jan 2020 15:24:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqf61-00029U-VO; Sun, 12 Jan 2020 15:24:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146026-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 15:24:09 +0000
Subject: [Xen-devel] [ovmf test] 146026: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDI0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDIgZGF5cyAgIDEyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 15:44:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 15: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 1iqfPR-0003wa-0B; Sun, 12 Jan 2020 15:44:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqfPP-0003wV-ER
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 15:44:11 +0000
X-Inumbo-ID: 5d942052-3552-11ea-8198-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d942052-3552-11ea-8198-12813bfff9fa;
 Sun, 12 Jan 2020 15:44: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 <osstest-admin@xenproject.org>)
 id 1iqfPJ-0005Wl-JZ; Sun, 12 Jan 2020 15:44: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 1iqfPJ-0007bk-Ab; Sun, 12 Jan 2020 15:44:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqfPJ-00047l-9y; Sun, 12 Jan 2020 15:44:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146027-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386: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-libvirt-vhd: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 15:44:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 146027: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 16:23:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 16:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqg1P-0007i0-9l; Sun, 12 Jan 2020 16:23:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqg1O-0007hv-KL
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 16:23:26 +0000
X-Inumbo-ID: d1db5cc8-3557-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1db5cc8-3557-11ea-b89f-bc764e2007e4;
 Sun, 12 Jan 2020 16:23: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 <osstest-admin@xenproject.org>)
 id 1iqg16-0006ns-9I; Sun, 12 Jan 2020 16:23: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 1iqg16-0008ST-02; Sun, 12 Jan 2020 16:23:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqg15-0001Kc-VS; Sun, 12 Jan 2020 16:23:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146018-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-vhd: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=ba322a175059a712802401e8337c6c7952b265d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 16:23:07 +0000
Subject: [Xen-devel] [xen-unstable test] 146018: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0NTk4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlICAgICAgICAgICBmYWlsICBsaWtlIDE0NTk4MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQ1OTgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU5ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTk4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTk4Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDU5ODIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgODg0MmQwMWIzMDA5MTllMjBiY2EyZTExMzhjNDU4YTg0ODM2MDBmOApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYmEzMjJhMTc1MDU5YTcxMjgwMjQwMWU4MzM3
YzZjNzk1MmIyNjVkMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1OTgyICAyMDIwLTAxLTExIDA4
OjU1OjQ2IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjAwNiAgMjAyMC0wMS0x
MSAyMDowNjo0MyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
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
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4ODQyZDAxYjMwMDkxOWUyMGJj
YTJlMTEzOGM0NThhODQ4MzYwMGY4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz4KRGF0ZTogICBGcmkgSmFuIDEwIDExOjI4OjA3IDIwMjAgKzAwMDAKCiAgICB4ZW4vc2NoZWQ6
IHJ0OiBGaXggdHlwbyBpbiBhIGNvbW1lbnQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBNZW5nIFh1IDxtZW5neHVA
Y2lzLnVwZW5uLmVkdT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 17:19:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 17: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 1iqgt6-0003NZ-QJ; Sun, 12 Jan 2020 17:18:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqgt5-0003NU-Ea
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 17:18:55 +0000
X-Inumbo-ID: 8f49b898-355f-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f49b898-355f-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 17:18: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 <osstest-admin@xenproject.org>)
 id 1iqgsi-0007pe-HY; Sun, 12 Jan 2020 17:18: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 1iqgsi-0001Ds-8g; Sun, 12 Jan 2020 17:18:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqgsi-0001Gt-81; Sun, 12 Jan 2020 17:18:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146029-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu: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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 17:18:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 146029: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMSBkYXlzICAgMjEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 17:33:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 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 1iqh7O-0004vX-6d; Sun, 12 Jan 2020 17:33:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqh7M-0004vS-QX
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 17:33:40 +0000
X-Inumbo-ID: a6c42c36-3561-11ea-81a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6c42c36-3561-11ea-81a8-12813bfff9fa;
 Sun, 12 Jan 2020 17:33: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 <osstest-admin@xenproject.org>)
 id 1iqh7C-00086c-Vv; Sun, 12 Jan 2020 17:33: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 1iqh7C-0001Xk-Ne; Sun, 12 Jan 2020 17:33:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqh7C-000529-N0; Sun, 12 Jan 2020 17:33:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146028-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 17:33:30 +0000
Subject: [Xen-devel] [ovmf test] 146028: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDIgZGF5cyAgIDEzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 18:26:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 18: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 1iqhwY-0000W9-AF; Sun, 12 Jan 2020 18:26:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kOYZ=3B=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1iqhwX-0000W2-DL
 for xen-devel@lists.xen.org; Sun, 12 Jan 2020 18:26:33 +0000
X-Inumbo-ID: 0e91998c-3569-11ea-ac27-bc764e2007e4
Received: from mail-yw1-xc29.google.com (unknown [2607:f8b0:4864:20::c29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e91998c-3569-11ea-ac27-bc764e2007e4;
 Sun, 12 Jan 2020 18:26:32 +0000 (UTC)
Received: by mail-yw1-xc29.google.com with SMTP id 192so4285398ywy.0
 for <xen-devel@lists.xen.org>; Sun, 12 Jan 2020 10:26:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=F1BprwwgJsXsPOnTpIveU/cls2/h6EBv0vZw4NQJrT0=;
 b=K921z6PWh3mnMkeKsfCWk9J1fVUEllot6KsYcfx6Z9BkT0+BoDD7uUZ9o2TvynV0gi
 D06mw8PJ6bLWMlxnjSj4ZkdgCjx2vMAXU68kK14390dCGY9VLMEfmPfAmgD0vs/PKnrb
 oCjh4uCmh55Kix+aVMKpckpTXJ7+wRDbHNDhQ=
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=F1BprwwgJsXsPOnTpIveU/cls2/h6EBv0vZw4NQJrT0=;
 b=Dxn9rRrRuft6imhQDV6TvJq2Ta8vo6S+3zLOvHUxrmSnntfNDVP+Pt9XY33wej8c3A
 y6i276iXst3Yzy96IlsZUVRrplOUW76XwJM8Rqwmb13P26x1BjH8QJlYpPBQUBKVbQUw
 Kr2kLK0+yMT2a7rQKOFXcpScEtRdZ58JX4IfuhDdXNowVI20D4qWdqy1dD73HslHLQGe
 TRJweSFwO3xkhGdNczB0VwBWVufRD32xZ1IdCRv+0K5T4DstWQghHFBRmwze0Rza9nRT
 yc5YfVenpFBxabWsnqlbMY1tu5Hb+dXaNk99sbtnLSFR2JQeApI1JOKFnPaiat4hGAaK
 QShQ==
X-Gm-Message-State: APjAAAVmcoQ+Fho0w4a2iN+tYMbNQemfe/4JZqUo908cC3+Cq9mea9al
 CdCkgFHkHClDMgT2aqGkGdv3uA==
X-Google-Smtp-Source: APXvYqyzo6ZsP312dhyZhKsr/RHlrh7yDSvVCQlnu3dFchkYayFZaHib5RNvFDOlWizN2lY+fZcBEg==
X-Received: by 2002:a81:1201:: with SMTP id 1mr10603090yws.304.1578853591724; 
 Sun, 12 Jan 2020 10:26:31 -0800 (PST)
Received: from doug-macbook.local ([2600:1700:7b90:52f0:9442:bd3b:678f:5645])
 by smtp.gmail.com with ESMTPSA id
 d137sm4073865ywd.86.2020.01.12.10.26.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 12 Jan 2020 10:26:31 -0800 (PST)
To: George Dunlap <George.Dunlap@citrix.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
Date: Sun, 12 Jan 2020 12:26:14 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMS8yMCAzOjAyIEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IAo+IAo+PiBPbiBKYW4g
MTEsIDIwMjAsIGF0IDQ6MDIgQU0sIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4g
d3JvdGU6Cj4+Cj4+Cj4+Cj4+IE9uIDEvMTAvMjAgNDozNyBBTSwgU2VyZ2V5IER5YXNsaSB3cm90
ZToKPj4+IEhpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0aGF0IGNhbiBoZWxwIGlkZW50
aWZ5IHRoZSBydW5uaW5nIFhlbgo+Pj4gYmluYXJ5IHZlcnNpb246IFhFTlZFUl9leHRyYXZlcnNp
b24sIFhFTlZFUl9jb21waWxlX2luZm8sIFhFTlZFUl9jaGFuZ2VzZXQuCj4+PiBBZGQgZXhwbGlj
aXQgY2FzZXMgZm9yIFhFTlZFUl9jb21tYW5kbGluZSBhbmQgWEVOVkVSX2J1aWxkX2lkIGFzIHdl
bGwuCj4+PiBJbnRyb2R1Y2UgeHNtX2ZpbHRlcl9kZW5pZWQoKSB0byBodm1sb2FkZXIgdG8gcmVt
b3ZlICI8ZGVuaWVkPiIgc3RyaW5nCj4+PiBmcm9tIGd1ZXN0J3MgRE1JIHRhYmxlcyB0aGF0IG90
aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBsaWtlCj4+PiBkbWlkZWNvZGUuCj4+PiBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4+
PiAtLS0KPj4+IHYxIC0tPiB2MjoKPj4+IC0gQWRkZWQgeHNtX2ZpbHRlcl9kZW5pZWQoKSB0byBo
dm1sb2FkZXIgaW5zdGVhZCBvZiBtb2RpZnlpbmcgeGVuX2RlbnkoKQo+Pgo+PiBTbyAxMDAlIHRo
aXMgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggd29uJ3QgZmx5IHdpdGggdGhlIHZhcmlvdXMgZG93bnN0
cmVhbXMgdGhhdCBydW4gdGhlIHYxIG9mIHRoaXMgcGF0Y2guIFRob3NlIHZhcmlvdXMgY29uc3Vt
ZXJzIHdpbGwgc3RpY2sgd2l0aCB2MS4KPj4KPj4gSWYgdGhlIGdvYWwgb2YgdGhpcyBpcyB0byBy
ZWR1Y2UgdGhlIGJ1cmRlbiBvZiB0aGUgZG93bnN0cmVhbXMgYW5kIHRoZWlyIGN1c3RvbWVycyB0
byBjYXJyeSBhIHBhdGNoIGFnYWluc3QgWGVuIHRoZW4gSSB3b3VsZG4ndCBldmVuIGJvdGhlciB3
aXRoIHRoaXMgdmVyc2lvbi4KPiAKPiBJZiB0aGUgZ29hbCBpcyB0byBjb21lIHVwIHdpdGggYSBz
b2x1dGlvbiB0aGF0IHdvcmtzIGZvciBldmVyeW9uZSwgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5
b3Ugc2FpZCAqd2h5KiDigJx2YXJpb3VzIGNvbnN1bWVyc+KAnSB3b3VsZCBmaW5kIHRoaXMgcGF0
Y2ggdW5hY2NlcHRhYmxlOyBhbmQgYWxzbyB3aGF0IHRoZXkgbWlnaHQgdGhpbmsgYWJvdXQgdGhl
IGFsdGVybmF0ZSBzb2x1dGlvbnMgcHJvcG9zZWQgKGFuZCB3aHkpLgo+IAo+ICAgLUdlb3JnZQo+
IAoKSSdkIGJlIGhhcHB5IGlmIHdlIGhhZCBhIEtjb25maWcgb3B0aW9uIGJlaGluZCB3aGF0IHRo
ZSBzdHJpbmcgaXMuIEdpdmUgCm1lIGEgYmxhbmsgYXMgYW4gb3B0aW9uIGJ1dCBkZWZhdWx0IGl0
IHRvIHdoYXRldmVyIHN0cmluZyBsaWtlIAoiPGhpZGRlbj4iIHRoYXQgeW91J2QgbGlrZS4gRXZl
cnkgc2hpcHBpbmcgWGVuIGRpc3RybyBJJ3ZlIHdvcmtlZCBvbiBoYXMgCmhhZCBpdHMgb3duIHYx
IHZhcmlhbnQgb2YgdGhlIHBhdGNoIGFuZCBub25lIG9mIHRoZW0gYXV0aG9yZWQgYnkgbWUuCgpY
ZW4gaXMgYSBiaXQgdW5pcXVlIGluIHRoZSBzb2Z0d2FyZSB3b3JsZCBhcyBtb3N0IHBpZWNlcyBv
ZiBzb2Z0d2FyZSAKYXJlbid0IHJ1biBpbiBhbiAiYWR2ZXJzYXJpYWwiIGVudmlyb25tZW50LiBM
b29rIGF0IGFueSBtdWx0aS10ZW5hbnQgCmNsb3VkIHByb3ZpZGVyLiBUaGVyZSdzIGNvbnRpbnVh
bGx5IGJhZCBhY3RvcnMgdGhhdCBhcmUgY3JlYXRpbmcgVk1zIGFuZCAKcHJvYmluZyB5b3VyIHN5
c3RlbSBjb25maWd1cmF0aW9ucyBhbmQgYXR0ZW1wdGluZyB0byBidWlsZCBhIApmaW5nZXJwcmlu
dGluZyB0ZWNobmlxdWUgdG8gaWRlbnRpZnkgZXhwbG9pdGFibGUgc3lzdGVtcyB2cyBub3QgCmV4
cGxvaXRhYmxlIHN5c3RlbXMuIE1hbnkgc2VjdXJpdHkgaXNzdWVzIGFyZSBkcm9wcGVkIG9uIHBy
b3ZpZGVycyAKd2l0aG91dCBhZGVxdWF0ZSB0aW1lIHRvIHBhdGNoIGFsbCB0aGUgc3lzdGVtcyBw
cmlvciB0byBhIGRpc2Nsb3N1cmUuIApMb29rIGF0IHN5c3RlbXMgbGlrZSBPcGVuWFQsIFNlY3Vy
ZVZpZXcgYW5kIFF1YmVzIHdoZXJlIHRoZSB1c2VycyBvZiAKdGhlc2Ugc3lzdGVtcyBkb24ndCBu
ZWNlc3NhcmlseSB1cGRhdGUgdG8gdGhlIGxhdGVzdCBmaXggaW1tZWRpYXRlbHkuCgpOb3cgSSBr
bm93IHNvbWVvbmUgaXMgZ29pbmcgdG8gcmVhZCB0aGlzIGFuZCBzYXkgIkxvb2sgYXQgRG91ZyBh
bmQgaGltIAphZHZvY2F0aW5nIGZvciBzZWN1cml0eSB0aHJvdWdoIG9ic2N1cml0eSIuIEJ1dCB0
aGF0J3Mgc2ltcGx5IG5vdCB0aGUgCmNhc2UuIFRoZSBwb2ludCBpcyBhbnl0aGluZyB0aGF0IGNh
biBiZSB1c2VkIHRvIGZpbmdlcnByaW50IGEgc3lzdGVtIAplYXNpbHkgYW5kIHRhcmdldCBhbiBh
dHRhY2sgYWdhaW5zdCB0aGF0IHN5c3RlbSBpcyB2ZXJ5IGRpZmZlcmVudCBmcm9tIApzYXlpbmcg
bXkgaW50ZXJmYWNlcyBhcmUgc2VjdXJlIGJlY2F1c2UgSSBkb24ndCBwdWJsaXNoIHRoZSBzcGVj
LiBXaGVuIAphdHRhY2tlcnMgYXJlIGZvcmNlZCB0byBwcm9iZSBhIHN5c3RlbSBpdCByZXN1bHRz
IGluIGFuIG9wcG9ydHVuaXR5IHRvIAppZGVudGl0eSB0aGF0IGJlaGF2aW9yIGFuZCB0YWtlIGFj
dGlvbi4KCkknbGwganVzdCBlbmQgc2F5aW5nIHRoYXQgc3RyaXBwaW5nIGluZm9ybWF0aW9uIGlu
IGRvbTAgZnJvbSB0aGUgZG9tVSAKaGFzIG5vdCBiZWVuIGNvbnNpZGVyZWQgYWNjZXB0YWJsZSBp
biB2YXJpb3VzIGNpcmNsZXMgYmVjYXVzZSBpdCBjaGFuZ2VzIAp0aGUgc3RhbmNlIGZyb20gIkl0
IGlzIG5vdCBwb3NzaWJsZSB0byBsZWFrIHRoaXMgZGF0YSIgdG8gIlRoaXMgZGF0YSAKY2Fubm90
IGxlYWsgaWYgYWN0aW9uIFggaGFwcGVucyBjb3JyZWN0bHkiLiBXaGljaCB0aGVuIHJlcXVpcmVz
IHRlc3RzIAphbmQgZG9jdW1lbnRhdGlvbiB0byBzaG93IHRoYXQgaXQgaXMgbm90IHBvc3NpYmxl
IHRvIGxlYWsuCgpVbHRpbWF0ZWx5IG15IHBvaW50IGlzIGlmIHRoZSBnb2FsIG9mIHRoaXMgcGF0
Y2ggaXMgdG8gdXBzdHJlYW0gYSBwYXRjaCAKdGhhdCdzIGNhcnJpZWQgYnkgdmFyaW91cyBkb3du
c3RyZWFtcywgd2h5IG5vdCBhY3R1YWxseSBsaXN0ZW4gdG8gd2hhdCAKY2F1c2VkIHRoZW0gdG8g
d3JpdGUgdGhlIHBhdGNoPyBJbiB5b3VyIG90aGVyIGVtYWlsIHlvdSB0YWxrIGFib3V0IApkZXZl
bG9wZXJzIGJlaW5nIGNvbmNlcm5lZCBhYm91dCB0cmFjaW5nIHRoZSBidWlsZCBvZiBYZW4gb3Ig
aWYgdGhleSAKYnVpbHQgaXQgd3JvbmcuIEluIHRoZSBjYXNlcyBJJ20gdGFsa2luZyBhYm91dCB0
aGVyZSdzIGxpdGVyYWxseSAwIApjb25jZXJuIGZvciB0aGF0LiBUaGUgYnVpbGQgb2YgWGVuIGlz
IGNhcHR1cmVkIHZlcnkgd2VsbCBhcyBhbiBhcnRpZmFjdCAKb2YgdGhlIGRlcGxveW1lbnQgYW5k
IGNlcnRpZmljYXRpb24gb2YgdGhhdCBidWlsZC4gVGhlIGRldmVsb3BlcnMgb2YgCnRoYXQgYnVp
bGQgb2YgWGVuIGtub3cgZXhhY3RseSB0aGUgcmV2aXNpb24gdGhhdCB0aGUgc3BlY2lmaWMgc3lz
dGVtIGlzIAp1c2luZyBhbmQgd2hlbiB0aGV5IHJlY2VpdmUgaW5mb3JtYXRpb24gdGhleSBjYW4g
Z28gcmlnaHQgdG8gdGhhdCByZXZpc2lvbi4KCi0tCkRvdWcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 19:31:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 19:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqix0-0005wC-Dz; Sun, 12 Jan 2020 19:31:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqiwz-0005w7-1i
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 19:31:05 +0000
X-Inumbo-ID: 0807abc0-3572-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0807abc0-3572-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 19:30:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqiwg-0001uJ-8f; Sun, 12 Jan 2020 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 1iqiwf-00058q-AX; Sun, 12 Jan 2020 19:30:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqiwf-0005QO-9q; Sun, 12 Jan 2020 19:30:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146031-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 19:30:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 146031: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNiBk
YXlzICAxMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 22:34:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 22: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 1iqloU-0003Q5-VQ; Sun, 12 Jan 2020 22:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqloT-0003Q0-KA
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 22:34:29 +0000
X-Inumbo-ID: af11bd52-358b-11ea-81fa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af11bd52-358b-11ea-81fa-12813bfff9fa;
 Sun, 12 Jan 2020 22:34: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 <osstest-admin@xenproject.org>)
 id 1iqloN-0005RV-EL; Sun, 12 Jan 2020 22:34:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqloN-0006rR-5e; Sun, 12 Jan 2020 22:34:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqloN-0003Vf-4n; Sun, 12 Jan 2020 22:34:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146033-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm: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-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 22:34:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 146033: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 12 23:48:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 12 Jan 2020 23:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqmyA-0000Yf-3V; Sun, 12 Jan 2020 23:48:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=24dF=3B=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqmy8-0000Ya-JI
 for xen-devel@lists.xenproject.org; Sun, 12 Jan 2020 23:48:32 +0000
X-Inumbo-ID: 0033fec0-3596-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0033fec0-3596-11ea-a985-bc764e2007e4;
 Sun, 12 Jan 2020 23:48: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 <osstest-admin@xenproject.org>)
 id 1iqmxq-0006ny-Vy; Sun, 12 Jan 2020 23:48: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 1iqmxq-0001mz-MR; Sun, 12 Jan 2020 23:48:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqmxq-0004NH-Ln; Sun, 12 Jan 2020 23:48:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146032-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 12 Jan 2020 23:48:14 +0000
Subject: [Xen-devel] [ovmf test] 146032: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDIgZGF5cyAgIDE0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 00:12:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 00:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqnLP-0003Rx-7Q; Mon, 13 Jan 2020 00:12:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqnLO-0003Rs-1t
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 00:12:34 +0000
X-Inumbo-ID: 5b589376-3599-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b589376-3599-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 00:12: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 <osstest-admin@xenproject.org>)
 id 1iqnL6-0007q8-Bl; Mon, 13 Jan 2020 00:12: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 1iqnL6-0002nF-0i; Mon, 13 Jan 2020 00:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqnL6-0008HN-02; Mon, 13 Jan 2020 00:12:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146034-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 00:12:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 146034: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 02:01:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 02:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqp24-0002uL-Rd; Mon, 13 Jan 2020 02:00:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqp22-0002uF-UO
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 02:00:42 +0000
X-Inumbo-ID: 7d0afee6-35a8-11ea-820c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d0afee6-35a8-11ea-820c-12813bfff9fa;
 Mon, 13 Jan 2020 02:00: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 <osstest-admin@xenproject.org>)
 id 1iqp1v-0002c4-43; Mon, 13 Jan 2020 02:00:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqp1u-0005Oa-KT; Mon, 13 Jan 2020 02:00:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqp1u-0004ml-JM; Mon, 13 Jan 2020 02:00:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146036-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64: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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 02:00:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 146036: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 02:05:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 02: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 1iqp6u-00035Z-M2; Mon, 13 Jan 2020 02:05:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqp6t-00035T-EG
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 02:05:43 +0000
X-Inumbo-ID: 30330fcc-35a9-11ea-820c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30330fcc-35a9-11ea-820c-12813bfff9fa;
 Mon, 13 Jan 2020 02:05: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 <osstest-admin@xenproject.org>)
 id 1iqp6l-0002i1-SX; Mon, 13 Jan 2020 02:05: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 1iqp6l-0005V7-I3; Mon, 13 Jan 2020 02:05:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqp6l-0007M4-HT; Mon, 13 Jan 2020 02:05:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146035-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9d1c9d0379d065ca11bc3354faee2c742e89c005
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 02:05:35 +0000
Subject: [Xen-devel] [ovmf test] 146035: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWQxYzlkMDM3OWQwNjVjYTExYmMzMzU0ZmFlZTJjNzQyZTg5YzAwNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDQgZGF5cyAgIDI3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NTkyNiAgMjAyMC0wMS0xMCAxMjowOTozMyBaICAgIDIgZGF5cyAgIDE1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hp
c2hzaW5naGFAbnZpZGlhLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
SmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUg
TWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVk
ZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5
Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5
Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 03:12:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 03:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqq9V-0000a0-1P; Mon, 13 Jan 2020 03:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqq9T-0000Zv-CQ
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 03:12:27 +0000
X-Inumbo-ID: 8622bf00-35b2-11ea-8211-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8622bf00-35b2-11ea-8211-12813bfff9fa;
 Mon, 13 Jan 2020 03:12: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 <osstest-admin@xenproject.org>)
 id 1iqq9R-0004RM-CG; Mon, 13 Jan 2020 03: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 1iqq9Q-0006vv-QV; Mon, 13 Jan 2020 03:12:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqq9Q-0004qI-PM; Mon, 13 Jan 2020 03:12:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146030-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate: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-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1: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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=ba322a175059a712802401e8337c6c7952b265d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 03:12:24 +0000
Subject: [Xen-devel] [xen-unstable test] 146030: 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>

ZmxpZ2h0IDE0NjAzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAzMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDE0NjAx
OCBwYXNzIGluIDE0NjAzMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQ2MDE4CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgIGZhaWwgaW4gMTQ2MDE4IGxpa2UgMTQ1OTgy
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQ2MDE4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ2MDE4IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWls
ICBsaWtlIDE0NTk1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU5
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDU5ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NTk4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ1OTgyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDU5ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4ODQyZDAxYjMw
MDkxOWUyMGJjYTJlMTEzOGM0NThhODQ4MzYwMGY4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBiYTMyMmExNzUwNTlhNzEyODAyNDAxZTgzMzdjNmM3OTUyYjI2NWQxCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU5ODIgIDIwMjAtMDEtMTEgMDg6NTU6NDYgWiAgICAxIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDA2ICAyMDIwLTAxLTExIDIwOjA2OjQzIFogICAg
MSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGJhMzIyYTE3NTAuLjg4NDJkMDFiMzAgIDg4NDJkMDFiMzAwOTE5ZTIwYmNhMmUxMTM4YzQ1
OGE4NDgzNjAwZjggLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 03:39:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 03: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 1iqqZL-0002Jo-Co; Mon, 13 Jan 2020 03:39:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqqZK-0002Jj-Ov
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 03:39:10 +0000
X-Inumbo-ID: 3799b84e-35b6-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3799b84e-35b6-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 03:38: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 <osstest-admin@xenproject.org>)
 id 1iqqZ1-0004vm-K7; Mon, 13 Jan 2020 03:38:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqqZ1-0007Ut-As; Mon, 13 Jan 2020 03:38:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqqZ1-0008D3-AH; Mon, 13 Jan 2020 03:38:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146037-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 03:38:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 146037: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 04:30:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 04:30:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqrMU-0006Mv-IQ; Mon, 13 Jan 2020 04:29:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqrMS-0006M7-Sy
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 04:29:56 +0000
X-Inumbo-ID: 57b0ddf4-35bd-11ea-8214-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57b0ddf4-35bd-11ea-8214-12813bfff9fa;
 Mon, 13 Jan 2020 04:29:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqrMN-00064I-NI; Mon, 13 Jan 2020 04:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqrMN-00009V-Cf; Mon, 13 Jan 2020 04:29:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqrMN-0003xg-C0; Mon, 13 Jan 2020 04:29:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146038-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=27f44ea1fb72beffbef0ef851d361a7550189d1b
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 04:29:51 +0000
Subject: [Xen-devel] [ovmf test] 146038: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjAzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwMzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMjdmNDRlYTFmYjcyYmVmZmJlZjBlZjg1MWQzNjFhNzU1MDE4OWQxYgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDUgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjAzOCAgMjAyMC0wMS0xMyAwMjowNjozNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBKYXNvbiBWb2Vs
eiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTWF0ZXVzeiBBbGJlY2tpIDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIFBhdmFu
YS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5m
dUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgog
IFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdy
b3Vwcy5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 06:36:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 06:36: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 1iqtL9-0000Qo-5c; Mon, 13 Jan 2020 06:36:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqtL7-0000Qj-Ta
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 06:36:41 +0000
X-Inumbo-ID: 041f5e74-35cf-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 041f5e74-35cf-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 06:36: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 <osstest-admin@xenproject.org>)
 id 1iqtKo-0000L1-Ri; Mon, 13 Jan 2020 06:36: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 1iqtKo-0004PJ-Hs; Mon, 13 Jan 2020 06:36:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqtKo-0005eM-H6; Mon, 13 Jan 2020 06:36:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146040-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 06:36:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 146040: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 08:50:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 08:50: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 1iqvQX-0003Jj-Ot; Mon, 13 Jan 2020 08:50:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3ec7=3C=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iqvQW-0003Je-Gb
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 08:50:24 +0000
X-Inumbo-ID: bc6312a2-35e1-11ea-a985-bc764e2007e4
Received: from mail-pj1-x1042.google.com (unknown [2607:f8b0:4864:20::1042])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc6312a2-35e1-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 08:50:23 +0000 (UTC)
Received: by mail-pj1-x1042.google.com with SMTP id u63so3271207pjb.0
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 00:50:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=L1SKSUAyoD/bHOLJkon4lyQ5GdcL2lV4qAInB435n8c=;
 b=LjyNLkR7Qv+wJCQHCAT43JYwfTl+f9ihM3ALPFf56ZmfzCTarCGdSkSHe5sAeG4xT2
 8Ijp7HtX716s/+Gd8IGnxg1850eDaOvH2kuiBErWUvZ8NL9EBuRx5hK7rj+MXdUkQBPA
 chEz0/IyaBkHeo62pPI5Xi8K0HfCgeCX0GJVHUPQBcNdIuWRUKfzOXnZjbgRm035bGYZ
 hfXkNQ1SpljfObfN+lis+8uk3KsRO3OA9IX85t8OTlarfABlnPKozde9N2Wwtq7xolid
 5Q623h7Njc+42wrHFnDq85r4e79QQ2bcw9YtNLeaEpwifS9Bf6Jb37KMzD0J9V+uJtxB
 hNgw==
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=L1SKSUAyoD/bHOLJkon4lyQ5GdcL2lV4qAInB435n8c=;
 b=ttyQ+z7MppdNv7cO0HoRvYXdCwFfS9B90OwywCHXf7Lecy3tNu15/ZXTV0hJ+HLILx
 KTcCpBIamO7E+GIt8RcqA/Qd31AnXmUpAk/P+JwspSU66SznEpJI6oJtgEkg1cymDQdK
 IthLfIZTSWnJ/doMNQIOYT+kQqHW9/e7irCU7QQ6W1CMZdB+NdyR4KnqMRcW2GPtuIXL
 8Ib2aVXP7G6WjyUNQHw6I44lKaA2vhB9lSai4JhvGXx0vpDbnQvi3GH03mOE9Y6TXDIk
 qC+tGniyJufd4/eQR0AZL777iP5qWKwi1pXS/dvqKLTT1YrC82a1zoEJPmdo5FT5q4s7
 jC1Q==
X-Gm-Message-State: APjAAAWf8Ib9Yzkelpv/AbS9euVtP3dgvR1jvTCOc/1VWhPOzlV0ICWw
 7aex9JlwI3oU5woZ7QyxjF/sxW5Ck8IrlO8Xj0U=
X-Google-Smtp-Source: APXvYqy6W8yd0QUxnJYi/zVBl+awg1E5YRwX4vixK8CCy4auxM5lf9WVJcShGpD8J0a35k8jH6CrhDCKhcsd+ZBTixk=
X-Received: by 2002:a17:902:be0c:: with SMTP id
 r12mr19207296pls.148.1578905422751; 
 Mon, 13 Jan 2020 00:50:22 -0800 (PST)
MIME-Version: 1.0
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-3-vsementsov@virtuozzo.com>
In-Reply-To: <20200110194158.14190-3-vsementsov@virtuozzo.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 13 Jan 2020 08:50:11 +0000
Message-ID: <CACCGGhD+v3cPdrU0ZCctO3SCpN7yHJcd9=J6AwTrrYWZdHrTZA@mail.gmail.com>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Subject: Re: [Xen-devel] [PATCH v6 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Max Reitz <mreitz@redhat.com>,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMCBKYW4gMjAyMCBhdCAxOTo0MiwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tp
eQo8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPiB3cm90ZToKW3NuaXBdCj4gKy8qCj4gKyAqIEVS
UlBfQVVUT19QUk9QQUdBVEUKPiArICoKPiArICogVGhpcyBtYWNybyBpcyBjcmVhdGVkIHRvIGJl
IHRoZSBmaXJzdCBsaW5lIG9mIGEgZnVuY3Rpb24gd2hpY2ggdXNlCj4gKyAqIEVycm9yICoqZXJy
cCBwYXJhbWV0ZXIgdG8gcmVwb3J0IGVycm9yLiBJdCdzIG5lZWRlZCBvbmx5IGluIGNhc2VzIHdo
ZXJlIHdlCj4gKyAqIHdhbnQgdG8gdXNlIGVycm9yX3ByZXBlbmQsIGVycm9yX2FwcGVuZF9oaW50
IG9yIGRlcmVmZXJlbmNlICplcnJwLiBJdCdzCj4gKyAqIHN0aWxsIHNhZmUgKGJ1dCB1c2VsZXNz
KSBpbiBvdGhlciBjYXNlcy4KPiArICoKPiArICogSWYgZXJycCBpcyBOVUxMIG9yIHBvaW50cyB0
byBlcnJvcl9mYXRhbCwgaXQgaXMgcmV3cml0dGVuIHRvIHBvaW50IHRvIGEKPiArICogbG9jYWwg
RXJyb3Igb2JqZWN0LCB3aGljaCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcHJvcGFnYXRlZCB0byB0
aGUgb3JpZ2luYWwKPiArICogZXJycCBvbiBmdW5jdGlvbiBleGl0IChzZWUgZXJyb3JfcHJvcGFn
YXRvcl9jbGVhbnVwKS4KPiArICoKPiArICogQWZ0ZXIgaW52b2NhdGlvbiBvZiB0aGlzIG1hY3Jv
IGl0IGlzIGFsd2F5cyBzYWZlIHRvIGRlcmVmZXJlbmNlIGVycnAKPiArICogKGFzIGl0J3Mgbm90
IE5VTEwgYW55bW9yZSkgYW5kIHRvIGFkZCBpbmZvcm1hdGlvbiAoYnkgZXJyb3JfcHJlcGVuZCBv
cgo+ICsgKiBlcnJvcl9hcHBlbmRfaGludCkKPiArICogKGFzLCBpZiBpdCB3YXMgZXJyb3JfZmF0
YWwsIHdlIHN3YXBwZWQgaXQgd2l0aCBhIGxvY2FsX2Vycm9yIHRvIGJlCj4gKyAqIHByb3BhZ2F0
ZWQgb24gY2xlYW51cCkuCj4gKyAqCj4gKyAqIE5vdGU6IHdlIGRvbid0IHdyYXAgdGhlIGVycm9y
X2Fib3J0IGNhc2UsIGFzIHdlIHdhbnQgcmVzdWx0aW5nIGNvcmVkdW1wCj4gKyAqIHRvIHBvaW50
IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUgZXJyb3IgaGFwcGVuZWQsIG5vdCB0byBlcnJvcl9wcm9w
YWdhdGUuCj4gKyAqLwo+ICsjZGVmaW5lIEVSUlBfQVVUT19QUk9QQUdBVEUoKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9yKSBf
YXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBlcnJwfTsgIFwKPiArICAgIGVycnAgPSAoKGVycnAg
PT0gTlVMTCB8fCAqZXJycCA9PSBlcnJvcl9mYXRhbCkgICAgICAgICAgICAgXAoKUGVyaGFwcyAh
ZXJycCByYXRoZXIgdGhhbiBlcnJwID09IE5VTEwsIGZvciBicmV2aXR5LgoKICBQYXVsCgo+ICsg
ICAgICAgICAgICA/ICZfYXV0b19lcnJwX3Byb3AubG9jYWxfZXJyIDogZXJycCkKPiArCj4gIC8q
Cj4gICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8gYWJvcnQgb24gZXJyb3IuCj4gICAq
IFNlZSBlcnJvcl9zZXRnKCkgYW5kIGVycm9yX3Byb3BhZ2F0ZSgpIGZvciBkZXRhaWxzLgo+IC0t
Cj4gMi4yMS4wCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 08:57:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 08:57:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqvXB-0003XA-MD; Mon, 13 Jan 2020 08:57:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3ec7=3C=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iqvXA-0003X5-3U
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 08:57:16 +0000
X-Inumbo-ID: b1d1260c-35e2-11ea-b89f-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1d1260c-35e2-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 08:57:15 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id x185so4561074pfc.5
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 00:57:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IEIZnTuW8clF6RD08mgp42pBTUtM58PRkfUOgRWL1zo=;
 b=MAwoyYFkYHarEBVWbgItJtmHobiSNg2kU3HDC8JaQkwa72f7q5OTKh3xuBfGFjXaOY
 gljLSbgWqSUAWoeeusiBcp3OKcZKo/DztS4IAXmW/RCCl4zjvymU9quzuXQHadS6rehm
 pnkysXv6jzdj3qlv1N4cJE2VTUusHarSUFp6bdlbg7DB+vuj37AM9bBG5JliI0yh0t3L
 aFxj9qTMAR6UTfKESWpXF4p+ErMpXNg6uDDAp0d4o9wYHfPrqzuwxez3rXDd62FOyuVp
 XBU51pvBiNXgYtV7Lksh28ibaiXGQNC6pLAVP9kJGdQhLQmwXBwhCiQ6SNZZNWsNMXDG
 bp6w==
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=IEIZnTuW8clF6RD08mgp42pBTUtM58PRkfUOgRWL1zo=;
 b=FzeB+fBzYAREy3rH94kc3F0YlfgPvnXJ1LNvfm6HME5SMEThSswBtv8FF1jnRnGGhZ
 gZ6KjrqN7jGyaGlx6Xu5R57XKP7Wo8OzqSkvVgtkVVI+6xCu6uJUDZAnff4NNuQtZceh
 +TlMid0cQrPCgorc23hkM/Y2HgAMwa9RbNQNPkKaTZE31uXuf/Zk99dXyXn4qPQ9Fvfz
 eRGMYTR1zyc+68Q90l5K+ajsxpNnh+TKM0gowyosy4Ktcp8CgnyeBj6c/+AdKFJSbquE
 +8UanG0vIwph2UuqZtok0w8loATgFpLj7ZsyFszXukKg0J7M7JxSoX7Y3AnVSVLhinTU
 Sgqg==
X-Gm-Message-State: APjAAAWiUXHWcWli+QHX6RnC0xSn37HIVgyZWWoAw0V4OWs/d78xW4vo
 GtAv+6+p+t83JlVsadarx2xuLE7/OpFJ3AktbiQ=
X-Google-Smtp-Source: APXvYqycorsm/yA2OqspdZCTdPrvz2wmqVS8037juslfs38oUSoLXQdSzBJX38dVrQY8BTs7z62X6zDN4wnntI85UDA=
X-Received: by 2002:a63:220b:: with SMTP id i11mr19393702pgi.50.1578905834622; 
 Mon, 13 Jan 2020 00:57:14 -0800 (PST)
MIME-Version: 1.0
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-12-vsementsov@virtuozzo.com>
In-Reply-To: <20200110194158.14190-12-vsementsov@virtuozzo.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 13 Jan 2020 08:57:03 +0000
Message-ID: <CACCGGhA78D7TVQdj-wrr=hWmFN+kefS_7zLm4UHBkx0ZHh8maA@mail.gmail.com>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Subject: Re: [Xen-devel] [PATCH v6 11/11] xen: introduce ERRP_AUTO_PROPAGATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Greg Kurz <groug@kaod.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMCBKYW4gMjAyMCBhdCAxOTo0MiwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tp
eQo8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPiB3cm90ZToKPgo+IElmIHdlIHdhbnQgdG8gYWRk
IHNvbWUgaW5mbyB0byBlcnJwIChieSBlcnJvcl9wcmVwZW5kKCkgb3IKPiBlcnJvcl9hcHBlbmRf
aGludCgpKSwgd2UgbXVzdCB1c2UgdGhlIEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8uCj4gT3Ro
ZXJ3aXNlLCB0aGlzIGluZm8gd2lsbCBub3QgYmUgYWRkZWQgd2hlbiBlcnJwID09ICZlcnJvcl9m
YXRhbAo+ICh0aGUgcHJvZ3JhbSB3aWxsIGV4aXQgcHJpb3IgdG8gdGhlIGVycm9yX2FwcGVuZF9o
aW50KCkgb3IKPiBlcnJvcl9wcmVwZW5kKCkgY2FsbCkuICBGaXggc3VjaCBjYXNlcy4KPgo+IElm
IHdlIHdhbnQgdG8gY2hlY2sgZXJyb3IgYWZ0ZXIgZXJycC1mdW5jdGlvbiBjYWxsLCB3ZSBuZWVk
IHRvCj4gaW50cm9kdWNlIGxvY2FsX2VyciBhbmQgdGhlbiBwcm9wYWdhdGUgaXQgdG8gZXJycC4g
SW5zdGVhZCwgdXNlCj4gRVJSUF9BVVRPX1BST1BBR0FURSBtYWNybywgYmVuZWZpdHMgYXJlOgo+
IDEuIE5vIG5lZWQgb2YgZXhwbGljaXQgZXJyb3JfcHJvcGFnYXRlIGNhbGwKPiAyLiBObyBuZWVk
IG9mIGV4cGxpY2l0IGxvY2FsX2VyciB2YXJpYWJsZTogdXNlIGVycnAgZGlyZWN0bHkKPiAzLiBF
UlJQX0FVVE9fUFJPUEFHQVRFIGxlYXZlcyBlcnJwIGFzIGlzIGlmIGl0J3Mgbm90IE5VTEwgb3IK
PiAgICAmZXJyb3JfZmF0YWwsIHRoaXMgbWVhbnMgdGhhdCB3ZSBkb24ndCBicmVhayBlcnJvcl9h
Ym9ydAo+ICAgICh3ZSdsbCBhYm9ydCBvbiBlcnJvcl9zZXQsIG5vdCBvbiBlcnJvcl9wcm9wYWdh
dGUpCj4KPiBUaGlzIGNvbW1pdCBpcyBnZW5lcmF0ZWQgYnkgY29tbWFuZAo+Cj4gICAgIHNlZCAt
biAnL15YODYgWGVuIENQVXMkLywvXiQve3MvXkY6IC8vcH0nIE1BSU5UQUlORVJTIHwgXAo+ICAg
ICB4YXJncyBnaXQgbHMtZmlsZXMgfCBncmVwICdcLltoY10kJyB8IFwKPiAgICAgeGFyZ3Mgc3Bh
dGNoIFwKPiAgICAgICAgIC0tc3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdh
dGVkLWVycnAuY29jY2kgXAo+ICAgICAgICAgLS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFj
cm8tZmlsZS5oIFwKPiAgICAgICAgIC0taW4tcGxhY2UgLS1uby1zaG93LWRpZmYgLS1tYXgtd2lk
dGggODAKPgo+IFJlcG9ydGVkLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IFJl
cG9ydGVkLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgo+IFNpZ25lZC1vZmYtYnk6IFZs
YWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KCkFj
a2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 09:26:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 09:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqvyv-00019e-R3; Mon, 13 Jan 2020 09:25:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ljre=3C=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iqvyv-00019W-BZ
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:25:57 +0000
X-Inumbo-ID: b247f60d-35e6-11ea-8237-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.90]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b247f60d-35e6-11ea-8237-12813bfff9fa;
 Mon, 13 Jan 2020 09:25:55 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KfjaXJWrFcQZ/rOoOiVALmAbQua2rXoMMoQFV4Bz08Le63PCe2EgMJdGd7SBls00Wabw0kTqonHddxQhz+xa+KEUL/eQcC+vkzlUauV1bZ4ahKo2A4iwRpJOkzhSU6QpKC5myFinE4DXvkuBuLXL0s/wy0ND/FgnY3WNORbBBwj/T5gpjJpnAKqJ/fjgFTSN2H+L3ei2mk+rWo5/hCuNz3T/JvvcrmPWHO0/WzLcP8ObaCzaRePycBAnnua5crKfgCnenUPTkY5qe0Rc6X/iARU9BiZ2kBla171zaV/PYTMjkrQ3IGUhpaxnycrkxK9bZuWKxobVtEjhimAOM+JUIQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S2lr5MkbpZ7xdcDBroSFNykyh0X00h4FNd25APfKBV4=;
 b=LJX/dmRKMHxa2PCTuoK7tBf+8WUaTZv96FhrofOYPGOebxM1iAbMbw0qgPfV04DygzB9KaYxdcQF02pkjgBdsWxe/buhOch/vFeggc+zU8DqFkKHzZ6uYBzWoN0Jz9Hg6j4ZPUq9Q5KILQUbozC2mo2xPaQ1m+WOhT2mXsvY7qKhcph7yK8gPgAG4nErqPgU1wKIuLTBaOqd3gwtmJbToKqd73pbGRI+5dgYy5Yd606bhxi+o/IF6ryJaCg03cJHNWlPyqSuTMssvoyBcU5zhlEWVGhtEMxJcYghqZxdNytdOBs5o4spySC2I8pquBZJTsC15l2xhC2iMs/1t6pWZg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S2lr5MkbpZ7xdcDBroSFNykyh0X00h4FNd25APfKBV4=;
 b=YGJMJ4ay/T87Ye0YMCAMt/E7GHfXfAfQSNxKsaakXd6/nr57c6j1cud1y++HjLZzjALBj8ccf7AVA/ZOjIK8Pu0huTIUdFfgClvRVrdDvIwOUmHpqmLfqGCFiI5ADL9AhcMSvezYrKlIrCvFLIUyNzGnzTRAzZOWpnZ0ylzeMbg=
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com (20.179.7.140) by
 AM6PR08MB2984.eurprd08.prod.outlook.com (52.135.168.28) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.10; Mon, 13 Jan 2020 09:25:54 +0000
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030]) by AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030%7]) with mapi id 15.20.2623.015; Mon, 13 Jan 2020
 09:25:54 +0000
Received: from [172.16.24.200] (185.231.240.5) by
 HE1PR05CA0246.eurprd05.prod.outlook.com (2603:10a6:3:fb::22) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Mon, 13 Jan 2020 09:25:53 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Paul Durrant <pdurrant@gmail.com>
Thread-Topic: [PATCH v6 11/11] xen: introduce ERRP_AUTO_PROPAGATE
Thread-Index: AQHVx+4SemIU9UZ3f0OF7z9Sc9J7KafoTvyAgAAIDIA=
Date: Mon, 13 Jan 2020 09:25:53 +0000
Message-ID: <49078ae2-8bf4-5954-8ddc-9a0a37b51448@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-12-vsementsov@virtuozzo.com>
 <CACCGGhA78D7TVQdj-wrr=hWmFN+kefS_7zLm4UHBkx0ZHh8maA@mail.gmail.com>
In-Reply-To: <CACCGGhA78D7TVQdj-wrr=hWmFN+kefS_7zLm4UHBkx0ZHh8maA@mail.gmail.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR05CA0246.eurprd05.prod.outlook.com
 (2603:10a6:3:fb::22) To AM6PR08MB4423.eurprd08.prod.outlook.com
 (2603:10a6:20b:bf::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20200113122551944
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 926d5e9f-3202-4505-cc22-08d7980a9688
x-ms-traffictypediagnostic: AM6PR08MB2984:
x-microsoft-antispam-prvs: <AM6PR08MB2984990DA88495DB7B5609BFC1350@AM6PR08MB2984.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2150;
x-forefront-prvs: 028166BF91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(366004)(396003)(39840400004)(189003)(199004)(956004)(2906002)(2616005)(86362001)(316002)(16576012)(6486002)(54906003)(4326008)(6916009)(31696002)(52116002)(5660300002)(16526019)(186003)(31686004)(8676002)(26005)(478600001)(8936002)(81156014)(81166006)(71200400001)(36756003)(66476007)(66946007)(66556008)(64756008)(7416002)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR08MB2984;
 H:AM6PR08MB4423.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: burMEkVe/UoF91imbmpJHzuvspK047B9d+oDm+3mZ0Mg0u8eBhAigXUF0EeW9mL29ym4yhGVnitdZBF6KYm76ao+99KZB4K5hGZ9IcLlRT4zPSjNG01yFOUdetxLd1fBEmv7gqjK7qtkHfnB/PCQ5RofSV9RSom8CZO0ZYZaLZe2crsMUqIL6hrmQdaLNwaXzpKnKTxDVYLLw7S4hmPmpgKcg45z3vGXtNbkYwoKn1ydQ0wajBhHOzGmOO6SYtj/UUG3Yn18oS1tJF4ITFzy2YPrPqJHf9DG8J0l2hEf7Ix2lK/5v5wM7Sgt4X/t8lAnPaMdPb8/lDTk/JugTd5OhF4gjaIU+HGlHwVdo9jHuccYuFT330FKyheqcQ5q5CwRtTYT9W7G51ECr2hHgKBRQ7QghGmQP7GVwVyB7SE9bN0dw9hbbW/qqqozLKj+0wg1
x-ms-exchange-transport-forked: True
Content-ID: <C732D7885F439041906D1470C51AD457@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 926d5e9f-3202-4505-cc22-08d7980a9688
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2020 09:25:53.9696 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eG/MLihHxjGJPC7lr47UcupSM1wK0d3dMBVgOYatejHjBvxwr+0baHi7HbVnDA4qKTYBtkVhHR77D71uJ4+i2xdDDBVfFQpLulM0N604lgA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2984
Subject: Re: [Xen-devel] [PATCH v6 11/11] xen: introduce ERRP_AUTO_PROPAGATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Greg Kurz <groug@kaod.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTMuMDEuMjAyMCAxMTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiBPbiBGcmksIDEwIEphbiAy
MDIwIGF0IDE5OjQyLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5DQo+IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+IHdyb3RlOg0KPj4NCj4+IElmIHdlIHdhbnQgdG8gYWRkIHNvbWUgaW5m
byB0byBlcnJwIChieSBlcnJvcl9wcmVwZW5kKCkgb3INCj4+IGVycm9yX2FwcGVuZF9oaW50KCkp
LCB3ZSBtdXN0IHVzZSB0aGUgRVJSUF9BVVRPX1BST1BBR0FURSBtYWNyby4NCj4+IE90aGVyd2lz
ZSwgdGhpcyBpbmZvIHdpbGwgbm90IGJlIGFkZGVkIHdoZW4gZXJycCA9PSAmZXJyb3JfZmF0YWwN
Cj4+ICh0aGUgcHJvZ3JhbSB3aWxsIGV4aXQgcHJpb3IgdG8gdGhlIGVycm9yX2FwcGVuZF9oaW50
KCkgb3INCj4+IGVycm9yX3ByZXBlbmQoKSBjYWxsKS4gIEZpeCBzdWNoIGNhc2VzLg0KPj4NCj4+
IElmIHdlIHdhbnQgdG8gY2hlY2sgZXJyb3IgYWZ0ZXIgZXJycC1mdW5jdGlvbiBjYWxsLCB3ZSBu
ZWVkIHRvDQo+PiBpbnRyb2R1Y2UgbG9jYWxfZXJyIGFuZCB0aGVuIHByb3BhZ2F0ZSBpdCB0byBl
cnJwLiBJbnN0ZWFkLCB1c2UNCj4+IEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8sIGJlbmVmaXRz
IGFyZToNCj4+IDEuIE5vIG5lZWQgb2YgZXhwbGljaXQgZXJyb3JfcHJvcGFnYXRlIGNhbGwNCj4+
IDIuIE5vIG5lZWQgb2YgZXhwbGljaXQgbG9jYWxfZXJyIHZhcmlhYmxlOiB1c2UgZXJycCBkaXJl
Y3RseQ0KPj4gMy4gRVJSUF9BVVRPX1BST1BBR0FURSBsZWF2ZXMgZXJycCBhcyBpcyBpZiBpdCdz
IG5vdCBOVUxMIG9yDQo+PiAgICAgJmVycm9yX2ZhdGFsLCB0aGlzIG1lYW5zIHRoYXQgd2UgZG9u
J3QgYnJlYWsgZXJyb3JfYWJvcnQNCj4+ICAgICAod2UnbGwgYWJvcnQgb24gZXJyb3Jfc2V0LCBu
b3Qgb24gZXJyb3JfcHJvcGFnYXRlKQ0KPj4NCj4+IFRoaXMgY29tbWl0IGlzIGdlbmVyYXRlZCBi
eSBjb21tYW5kDQo+Pg0KPj4gICAgICBzZWQgLW4gJy9eWDg2IFhlbiBDUFVzJC8sL14kL3tzL15G
OiAvL3B9JyBNQUlOVEFJTkVSUyB8IFwNCj4+ICAgICAgeGFyZ3MgZ2l0IGxzLWZpbGVzIHwgZ3Jl
cCAnXC5baGNdJCcgfCBcDQo+PiAgICAgIHhhcmdzIHNwYXRjaCBcDQo+PiAgICAgICAgICAtLXNw
LWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIFwNCj4+
ICAgICAgICAgIC0tbWFjcm8tZmlsZSBzY3JpcHRzL2NvY2NpLW1hY3JvLWZpbGUuaCBcDQo+PiAg
ICAgICAgICAtLWluLXBsYWNlIC0tbm8tc2hvdy1kaWZmIC0tbWF4LXdpZHRoIDgwDQo+Pg0KPj4g
UmVwb3J0ZWQtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+DQo+PiBSZXBvcnRlZC1i
eTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4NCj4+IFNpZ25lZC1vZmYtYnk6IFZsYWRpbWly
IFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4NCj4gDQo+IEFj
a2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4NCj4gDQoNClRoYW5rcyENCg0KLS0g
DQpCZXN0IHJlZ2FyZHMsDQpWbGFkaW1pcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 09:26:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 09:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqvyp-00018l-Gq; Mon, 13 Jan 2020 09:25:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ljre=3C=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iqvyn-00018g-78
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:25:49 +0000
X-Inumbo-ID: a8e7cc04-35e6-11ea-a985-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.133]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8e7cc04-35e6-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 09:25:38 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=n4sjrPIdei3FyMoPA+bBVmPXKk10h1mTEV7sgrrX8B5J7ym5bNuDS2wbnTzRGeLmCu0S5JijJSajfB6L1EJCQcnoMy2usPx6YSPF4H3d1F28gAs7AYgd5MvGUH6bFPKIDfxmAjXYIEcONT+c8NAQjdAKNNfyLfCQAbNWN6RX7atE3Y13hr2hrXOuanxGcXMVz49E9FKeAEycNlelT5wcDOb7HgHvLrLeANjGCg3GB7af8Evc+M5voakPSpER1Mcbaz0jLnMDV2VjR/xCDbiMoVWM25cp+58d+f06RETAxrZPrZR0o1N4m8+Ijq926B0GHejklnr1lHYgKd4g+hVKtQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BbzY4gvzUbPHPBLORohLPBV5D0PEI6+b7bEhYVwZRdE=;
 b=K/G7JT9LV7r1Dw/gqabhk6+wZz0OxVPNbZySj8+K9QBUCm/QP/veGmWRKcwJncoZ50f6rNbLmkb7GFEW9/Q9247QGVMoPlhzCxrMdO05BHLNTGOfVabVefknzq1yB4QkztGd2VwgAwMvJeWrWyVw4XCxoElQy4V2Ilcnl9OrLCgbTaHHA+SlgXBGOyhXQAvaGyNAS0aCv+XnleniE6bUZbVtFhfyH+AX8Qwi52/5/ATWc50Qf6kRalm+Wlfttu0c2jEkDT/HjOdTMZqgIdD2L14yoQos0y3pCvBGl+MbgatJqgTIhm/iucbtkgzeTb/qHZl5ZCs+ER5m422UDIwvGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BbzY4gvzUbPHPBLORohLPBV5D0PEI6+b7bEhYVwZRdE=;
 b=c7HRECwb4wCqed7g9Vyb3MFaUvxsu/NWulYhJbeS+4+nRAY0ZGyCxTzm3dRvDLKYvT7H7GZw4uDtpWww6x3uMSwSv88zNEmFKXdnEaBU8ZZoi7LIpr3BZ7l/8pQezhbiJSwycE8tojw0cw4K4m4NzPZOONE9+1ncPFCbnhrEJ2A=
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com (20.179.7.140) by
 AM6PR08MB2984.eurprd08.prod.outlook.com (52.135.168.28) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.10; Mon, 13 Jan 2020 09:25:36 +0000
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030]) by AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030%7]) with mapi id 15.20.2623.015; Mon, 13 Jan 2020
 09:25:36 +0000
Received: from [172.16.24.200] (185.231.240.5) by
 HE1PR05CA0242.eurprd05.prod.outlook.com (2603:10a6:3:fb::18) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Mon, 13 Jan 2020 09:25:35 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Paul Durrant <pdurrant@gmail.com>
Thread-Topic: [PATCH v6 02/11] error: auto propagated local_err
Thread-Index: AQHVx+4Rt2lsJ4uM40eLuOqM7f0+qKfoTRGAgAAJ4oA=
Date: Mon, 13 Jan 2020 09:25:36 +0000
Message-ID: <0951e0af-b0f0-6631-8352-71b1f7e4539a@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-3-vsementsov@virtuozzo.com>
 <CACCGGhD+v3cPdrU0ZCctO3SCpN7yHJcd9=J6AwTrrYWZdHrTZA@mail.gmail.com>
In-Reply-To: <CACCGGhD+v3cPdrU0ZCctO3SCpN7yHJcd9=J6AwTrrYWZdHrTZA@mail.gmail.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR05CA0242.eurprd05.prod.outlook.com
 (2603:10a6:3:fb::18) To AM6PR08MB4423.eurprd08.prod.outlook.com
 (2603:10a6:20b:bf::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20200113122533121
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 94109d84-0f0a-4475-ebe7-08d7980a8c10
x-ms-traffictypediagnostic: AM6PR08MB2984:
x-microsoft-antispam-prvs: <AM6PR08MB29841CE77CFC9A65078FE06FC1350@AM6PR08MB2984.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 028166BF91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(136003)(366004)(396003)(39840400004)(189003)(199004)(956004)(2906002)(2616005)(86362001)(316002)(16576012)(6486002)(54906003)(4326008)(6916009)(31696002)(52116002)(5660300002)(16526019)(186003)(31686004)(8676002)(26005)(478600001)(8936002)(81156014)(81166006)(71200400001)(36756003)(66476007)(66946007)(66556008)(64756008)(7416002)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR08MB2984;
 H:AM6PR08MB4423.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nyvo74reilrHG4NNY3NTNYncDMiKkElronZzT0fK3ec4od8/jGvRdeYNWJ15aq04qGknn5X58neIQR9hcfkxf70RlBbBWCfjgzC9hHseAIytUj98wqlOa5mGuH4mVTzhAxJwT8//LKf2tIccZlFx+QYSBn0VvSuvq8qFytoxMnrV64iyiheWDZ0yMt+cYFptFRkE89XOQzDH9Qye0wkbGNJI7No+UT9wvc+06JyahjMvAkcqtq2qqKj2xogNZmMN26sJqmcifDPBFSLt2DSJ6bRa+7UGvaxvGjEVT9vJzInsEY377xBP5xYadOuIUBGImn4g+wLmDz+NuQZkuuT+qVXwzfvoW3WihV0BtaMbFzrAcmq1h2BslFtWB74ntLtj5hqrmhvtT/zNf3LxWoaVAAle5aPAybdpMHD4xgifB1IgE7BgRpqFcv9kgRqz4qQG
x-ms-exchange-transport-forked: True
Content-ID: <E21A3BFE6C332E42904491FDBEA8F741@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 94109d84-0f0a-4475-ebe7-08d7980a8c10
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2020 09:25:36.4807 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jwShqbSAedY+Y1Lz/KyhhKws07/nsoTpPSh9UabRqM7/LxY9Lr+tBHJRBfSfCGjQ+fcJQ9eSTFbM39+w9KZa08RL1CcYW7THBRYymvcl8CE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB2984
Subject: Re: [Xen-devel] [PATCH v6 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Max Reitz <mreitz@redhat.com>,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTMuMDEuMjAyMCAxMTo1MCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiBPbiBGcmksIDEwIEphbiAy
MDIwIGF0IDE5OjQyLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5DQo+IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+IHdyb3RlOg0KPiBbc25pcF0NCj4+ICsvKg0KPj4gKyAqIEVSUlBfQVVU
T19QUk9QQUdBVEUNCj4+ICsgKg0KPj4gKyAqIFRoaXMgbWFjcm8gaXMgY3JlYXRlZCB0byBiZSB0
aGUgZmlyc3QgbGluZSBvZiBhIGZ1bmN0aW9uIHdoaWNoIHVzZQ0KPj4gKyAqIEVycm9yICoqZXJy
cCBwYXJhbWV0ZXIgdG8gcmVwb3J0IGVycm9yLiBJdCdzIG5lZWRlZCBvbmx5IGluIGNhc2VzIHdo
ZXJlIHdlDQo+PiArICogd2FudCB0byB1c2UgZXJyb3JfcHJlcGVuZCwgZXJyb3JfYXBwZW5kX2hp
bnQgb3IgZGVyZWZlcmVuY2UgKmVycnAuIEl0J3MNCj4+ICsgKiBzdGlsbCBzYWZlIChidXQgdXNl
bGVzcykgaW4gb3RoZXIgY2FzZXMuDQo+PiArICoNCj4+ICsgKiBJZiBlcnJwIGlzIE5VTEwgb3Ig
cG9pbnRzIHRvIGVycm9yX2ZhdGFsLCBpdCBpcyByZXdyaXR0ZW4gdG8gcG9pbnQgdG8gYQ0KPj4g
KyAqIGxvY2FsIEVycm9yIG9iamVjdCwgd2hpY2ggd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHByb3Bh
Z2F0ZWQgdG8gdGhlIG9yaWdpbmFsDQo+PiArICogZXJycCBvbiBmdW5jdGlvbiBleGl0IChzZWUg
ZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKS4NCj4+ICsgKg0KPj4gKyAqIEFmdGVyIGludm9jYXRp
b24gb2YgdGhpcyBtYWNybyBpdCBpcyBhbHdheXMgc2FmZSB0byBkZXJlZmVyZW5jZSBlcnJwDQo+
PiArICogKGFzIGl0J3Mgbm90IE5VTEwgYW55bW9yZSkgYW5kIHRvIGFkZCBpbmZvcm1hdGlvbiAo
YnkgZXJyb3JfcHJlcGVuZCBvcg0KPj4gKyAqIGVycm9yX2FwcGVuZF9oaW50KQ0KPj4gKyAqIChh
cywgaWYgaXQgd2FzIGVycm9yX2ZhdGFsLCB3ZSBzd2FwcGVkIGl0IHdpdGggYSBsb2NhbF9lcnJv
ciB0byBiZQ0KPj4gKyAqIHByb3BhZ2F0ZWQgb24gY2xlYW51cCkuDQo+PiArICoNCj4+ICsgKiBO
b3RlOiB3ZSBkb24ndCB3cmFwIHRoZSBlcnJvcl9hYm9ydCBjYXNlLCBhcyB3ZSB3YW50IHJlc3Vs
dGluZyBjb3JlZHVtcA0KPj4gKyAqIHRvIHBvaW50IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUgZXJy
b3IgaGFwcGVuZWQsIG5vdCB0byBlcnJvcl9wcm9wYWdhdGUuDQo+PiArICovDQo+PiArI2RlZmlu
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XA0KPj4gKyAgICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9yKSBfYXV0b19lcnJwX3Byb3AgPSB7LmVy
cnAgPSBlcnJwfTsgIFwNCj4+ICsgICAgZXJycCA9ICgoZXJycCA9PSBOVUxMIHx8ICplcnJwID09
IGVycm9yX2ZhdGFsKSAgICAgICAgICAgICBcDQo+IA0KPiBQZXJoYXBzICFlcnJwIHJhdGhlciB0
aGFuIGVycnAgPT0gTlVMTCwgZm9yIGJyZXZpdHkuDQo+IA0KDQpJIG1vc3RseSBwcmVmZXIgIXB0
ciBub3RhdGlvbi4uIEJ1dCBtYXkgYmUgaGVyZSwgSSdkIGtlZXAgaXQgYXMgaXMsDQp0byBzdHJl
c3Mgc3BlY2lhbC1jYXNpbmcgTlVMTCBpbiB0aGlzIG5vbi10cml2aWFsIHBsYWNlLi4gQW5kIGl0
IGlzIGluIGdvb2QNCnJlbGF0aW9uIHdpdGggcGhyYXNpbmcgIklmIGVycnAgaXMgTlVMTCBvciBw
b2ludHMgdG8gZXJyb3JfZmF0YWwiLg0KQnV0ICFlcnJwIGlzIE9LIGZvciBtZSB0by4gTGV0IGl0
IGJlIGFzIE1hcmt1cyBwcmVmZXIsIGhlIGlzIG1haW50YWluZXIuDQoNCj4gDQo+PiArICAgICAg
ICAgICAgPyAmX2F1dG9fZXJycF9wcm9wLmxvY2FsX2VyciA6IGVycnApDQo+PiArDQo+PiAgIC8q
DQo+PiAgICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8gYWJvcnQgb24gZXJyb3IuDQo+
PiAgICAqIFNlZSBlcnJvcl9zZXRnKCkgYW5kIGVycm9yX3Byb3BhZ2F0ZSgpIGZvciBkZXRhaWxz
Lg0KPj4gLS0NCj4+IDIuMjEuMA0KPj4NCg0KDQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWly
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 09:29:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 09: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 1iqw1t-0001NX-Ci; Mon, 13 Jan 2020 09:29:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqw1r-0001NR-P7
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:28:59 +0000
X-Inumbo-ID: 13dde73c-35e7-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13dde73c-35e7-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 09:28: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 <osstest-admin@xenproject.org>)
 id 1iqw1V-0000aQ-3j; Mon, 13 Jan 2020 09: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 1iqw1U-0006kZ-OJ; Mon, 13 Jan 2020 09:28:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqw1U-0008VJ-Nl; Mon, 13 Jan 2020 09:28:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146042-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-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-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 09:28:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 146042: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 09:50:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 09:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqwMX-0003ff-Gr; Mon, 13 Jan 2020 09:50:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tPYo=3C=amazon.com=prvs=274db34ee=sjpark@srs-us1.protection.inumbo.net>)
 id 1iqwMW-0003fa-IY
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:50:20 +0000
X-Inumbo-ID: 1c31847c-35ea-11ea-8241-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c31847c-35ea-11ea-8241-12813bfff9fa;
 Mon, 13 Jan 2020 09:50:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578909020; x=1610445020;
 h=from:to:cc:subject:date:message-id:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=PX1ZrZhA4CFfySGOi+tectq1AtVISPobj3q9mu2po2A=;
 b=Jkmp4Ubfn4RWKqT1+45vPVd296IKOSShWLxagHEoflHm9yXpRVwkdzQP
 0pWu0WonTsnlJOmOHWvSGdDwUUHy+Lrj4e75lI5o/0TOFH5cP+/hUImxZ
 FwhdTtAGCrhodnLVVaTB7AdbVPMXctAEZVjZP7YuGUjkiP6l960d8k/tY k=;
IronPort-SDR: SVAJwSqTvIC1cetRulnIw53zATgp+qtYMK4EOT5etiQow4u9t9ZNP8jyw4WBe0jb4aiDkBN7PC
 R+Cf6N16IMRA==
X-IronPort-AV: E=Sophos;i="5.69,428,1571702400"; d="scan'208";a="12077553"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 13 Jan 2020 09:50:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id DFF64A2B27; Mon, 13 Jan 2020 09:50:16 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 13 Jan 2020 09:50:16 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.92) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 09:50:11 +0000
From: SeongJae Park <sjpark@amazon.com>
To: SeongJae Park <sjpark@amazon.com>
Date: Mon, 13 Jan 2020 10:49:52 +0100
Message-ID: <20200113094952.30727-1-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
In-Reply-To: <20191218183718.31719-1-sjpark@amazon.com> (raw)
X-Originating-IP: [10.43.160.92]
X-ClientProxiedBy: EX13D27UWA001.ant.amazon.com (10.43.160.19) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v13 0/5] xenbus/backend: Add memory pressure
 handler callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, axboe@kernel.dk, konrad.wilk@oracle.com,
 pdurrant@amazon.com, sj38.park@gmail.com, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, 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>

RXZlcnkgcGF0Y2ggb2YgdGhpcyBwYXRjaHNldCBnb3QgYXQgbGVhc3Qgb25lICdSZXZpZXdlZC1i
eScgb3IgJ0Fja2VkLWJ5JyBmcm9tCmFwcHJvcHJpYXRlIG1haW50YWluZXJzIGJ5IGxhc3QgV2Vk
bmVzZGF5LCBhbmQgYWZ0ZXIgdGhhdCwgZ290IG5vIGNvbW1lbnQgeWV0LgpNYXkgSSBhc2sgc29t
ZSBtb3JlIGNvbW1lbnRzPwoKClRoYW5rcywKU2VvbmdKYWUgUGFyawoKT24gV2VkLCAxOCBEZWMg
MjAxOSAxOTozNzoxMyArMDEwMCBTZW9uZ0phZSBQYXJrIDxzanBhcmtAYW1hem9uLmNvbT4gd3Jv
dGU6Cgo+IEdyYW50aW5nIHBhZ2VzIGNvbnN1bWVzIGJhY2tlbmQgc3lzdGVtIG1lbW9yeS4gIElu
IHN5c3RlbXMgY29uZmlndXJlZAo+IHdpdGggaW5zdWZmaWNpZW50IHNwYXJlIG1lbW9yeSBmb3Ig
dGhvc2UgcGFnZXMsIGl0IGNhbiBjYXVzZSBhIG1lbW9yeQo+IHByZXNzdXJlIHNpdHVhdGlvbi4g
IEhvd2V2ZXIsIGZpbmRpbmcgdGhlIG9wdGltYWwgYW1vdW50IG9mIHRoZSBzcGFyZQo+IG1lbW9y
eSBpcyBjaGFsbGVuZ2luZyBmb3IgbGFyZ2Ugc3lzdGVtcyBoYXZpbmcgZHluYW1pYyByZXNvdXJj
ZQo+IHV0aWxpemF0aW9uIHBhdHRlcm5zLiAgQWxzbywgc3VjaCBhIHN0YXRpYyBjb25maWd1cmF0
aW9uIG1pZ2h0IGxhY2sKPiBmbGV4aWJpbGl0eS4KPiAKPiBUbyBtaXRpZ2F0ZSBzdWNoIHByb2Js
ZW1zLCB0aGlzIHBhdGNoc2V0IGFkZHMgYSBtZW1vcnkgcmVjbGFpbSBjYWxsYmFjawo+IHRvICd4
ZW5idXNfZHJpdmVyJyAocGF0Y2ggMSkgYW5kIHRoZW4gaW50cm9kdWNlIGEgbG9jayBmb3IgcmFj
ZQo+IGNvbmRpdGlvbiBhdm9pZGFuY2UgKHBhdGNoIDIpLiAgQWZ0ZXIgdGhhdCwgcGF0Y2ggMyBh
cHBsaWVzIHRoZSBjYWxsYmFjawo+IG1lY2hhbmlzbSB0byBtaXRpZ2F0ZSB0aGUgcHJvYmxlbSBp
biAneGVuLWJsa2JhY2snLiAgVGhlIGZvdXJ0aCBhbmQKPiBmaWZ0aCBwYXRjaGVzIGFyZSB0cml2
aWFsIGNsZWFudXBzOyB0aG9zZSBmaXggbml0cyB3ZSBmb3VuZCBkdXJpbmcgdGhlCj4gZGV2ZWxv
cG1lbnQgb2YgdGhpcyBwYXRjaHNldC4KPiAKPiBOb3RlIHRoYXQgcGF0Y2hlcyAxLCA0LCBhbmQg
NSBhcmUgbm90IGNoYW5nZWQgc2luY2UgdjkuCj4gCj4gCj4gQmFzZSBWZXJzaW9uCj4gLS0tLS0t
LS0tLS0tCj4gCj4gVGhpcyBwYXRjaCBpcyBiYXNlZCBvbiB2NS40LiAgQSBjb21wbGV0ZSB0cmVl
IGlzIGFsc28gYXZhaWxhYmxlIGF0IG15Cj4gcHVibGljIGdpdCByZXBvOgo+IGh0dHBzOi8vZ2l0
aHViLmNvbS9zanAzOC9saW51eC90cmVlL3BhdGNoZXMvYmxrYmFjay9idWZmZXJfc3F1ZWV6ZS92
MTMKPiAKPiAKPiBQYXRjaCBIaXN0b3J5Cj4gLS0tLS0tLS0tLS0tLQo+IAo+IENoYW5nZXMgZnJv
bSB2MTIKPiAoaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMTkxMjE4MTA0MjMy
Ljk2MDYtMS1zanBhcmtAYW1hem9uLmNvbS8pCj4gIC0gRG8gbm90IHVubmVjZXNzYXJpbHkgZGlz
YWJsZSBpbnRlcnJ1cHRzIChzdWdnZXN0ZWQgYnkgSnVlcmdlbikKPiAgLSBIb2xkIGxvY2sgZnJv
bSB4ZW5idXMgc2lkZSAoc3VnZ2VzdGVkIGJ5IEp1ZXJnZW4pCj4gCj4gQ2hhbmdlcyBmcm9tIHYx
MQo+IChodHRwczovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvMjAxOTEyMTcxNjA3NDguNjkz
LTItc2pwYXJrQGFtYXpvbi5jb20vKQo+ICAtIEZpeCB3cm9uZyB0cnlsb2NrIHVzZSAocmVwb3J0
ZWQgYnkgSnVlcmdlbikKPiAgLSBNZXJnZSBwYXRjaCAzIGFuZCA0IChzdWdnZXN0ZWQgYnkgSnVl
cmdlbikKPiAgLSBVcGRhdGUgdGVzdCByZXN1bHQKPiAKPiBDaGFuZ2VzIGZyb20gdjEwCj4gKGh0
dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZlbC8yMDE5MTIxNjEyNDUyNy4zMDMwNi0xLXNq
cGFya0BhbWF6b24uY29tLykKPiAgLSBGaXggcmFjZSBjb25kaXRpb24gKHJlcG9ydGVkIGJ5IFNl
b25nSmFlLCBzdWdnZXN0ZWQgYnkgSnVlcmdlbikKPiAKPiBDaGFuZ2VzIGZyb20gdjkKPiAoaHR0
cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMTkxMjEzMTUzNTQ2LjE3NDI1LTEtc2pw
YXJrQGFtYXpvbi5kZS8pCj4gIC0gQWRkICdSZXZpZXdlZC1ieScgYW5kICdBY2tlZC1ieScgZnJv
bSBSb2dlciBQYXUgTW9ubsOpCj4gIC0gVXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSBmb3Igb3Zl
cmhlYWQgdGVzdCBvZiB0aGUgMm5kIHBhdGgKPiAKPiBDaGFuZ2VzIGZyb20gdjgKPiAoaHR0cHM6
Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMTkxMjEzMTMwMjExLjI0MDExLTEtc2pwYXJr
QGFtYXpvbi5kZS8pCj4gIC0gRHJvcCAnUmV2aWV3ZWQtYnk6IEp1ZXJnZW4nIGZyb20gdGhlIHNl
Y29uZCBwYXRjaAo+ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgLSBVcGRh
dGUgY29udGFjdCBvZiB0aGUgbmV3IG1vZHVsZSBwYXJhbSB0byBTZW9uZ0phZSBQYXJrCj4gICAg
PHNqcGFya0BhbWF6b24uZGU+Cj4gICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+
ICAtIFdvcmRzbWl0aCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHBhcmFtZXRlcgo+ICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgLSBGaXggZHVtYiBidWdzCj4gICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAtIE1vdmUgbW9kdWxlIHBhcmFtIGRlZmluaXRp
b24gdG8geGVuYnVzLmMgYW5kIHJlZHVjZSB0aGUgbnVtYmVyIG9mCj4gICAgbGluZXMgZm9yIHRo
aXMgY2hhbmdlCj4gICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAtIEFkZCBh
IGNvbW1lbnQgZm9yIHRoZSBuZXcgY2FsbGJhY2ssIHJlY2xhaW1fbWVtb3J5LCBhcyBvdGhlcgo+
ICAgIGNhbGxiYWNrcyBhbHNvIGhhdmUKPiAgLSBBZGQgYW5vdGhlciB0cml2aWFsIGNsZWFudXAg
b2YgeGVuYnVzLmMgZmlsZSAoNHRoIHBhdGNoKQo+IAo+IENoYW5nZXMgZnJvbSB2Nwo+IChodHRw
czovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvMjAxOTEyMTExODEwMTYuMTQzNjYtMS1zanBh
cmtAYW1hem9uLmRlLykKPiAgLSBVcGRhdGUgc3lzZnMtZHJpdmVyLXhlbi1ibGtiYWNrIGZvciBu
ZXcgcGFyYW1ldGVyCj4gICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAtIFVz
ZSBwZXIteGVuX2Jsa2lmIGJ1ZmZlcl9zcXVlZXplX2VuZCBpbnN0ZWFkIG9mIGdsb2JhbCB2YXJp
YWJsZQo+ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAKPiBDaGFuZ2VzIGZy
b20gdjYKPiAoaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtYmxvY2svMjAxOTEyMTEwNDI0
MjguNTk2MS0xLXNqcGFya0BhbWF6b24uZGUvKQo+ICAtIFJlbW92ZSBtb3JlIHVubmVjZXNzYXJ5
IHByZWZpeGVzIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgLSBDb25zdGlmeSBh
IHZhcmlhYmxlIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgLSBSZW5hbWUgJ3Jl
Y2xhaW0nIGludG8gJ3JlY2xhaW1fbWVtb3J5JyAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCj4gIC0gTW9yZSB3b3Jkc21pdGggb2YgdGhlIGNvbW1pdCBtZXNzYWdlIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAKPiBDaGFuZ2VzIGZyb20gdjUKPiAoaHR0cHM6Ly9sb3Jl
Lmtlcm5lbC5vcmcvbGludXgtYmxvY2svMjAxOTEyMTAwODA2MjguNTI2NC0xLXNqcGFya0BhbWF6
b24uZGUvKQo+ICAtIFdvcmRzbWl0aCB0aGUgY29tbWl0IG1lc3NhZ2VzIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKPiAgLSBDaGFuZ2UgdGhlIHJlY2xhaW0gY2FsbGJhY2sgcmV0dXJu
IHR5cGUgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUKPiAgICBNb25uw6kpCj4gIC0gQ2hhbmdlIHRo
ZSB0eXBlIG9mIHRoZSBibGtiYWNrIHNxdWVlemUgZHVyYXRpb24gdmFyaWFibGUKPiAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gIC0gQWRkIGEgcGF0Y2ggZm9yIHJlbW92YWwg
b2YgdW5uZWNlc3Nhcnkgc3RhdGljIHZhcmlhYmxlIG5hbWUgcHJlZml4ZXMKPiAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gIC0gRml4IGNoZWNrcGF0Y2gucGwgd2FybmluZ3MK
PiAKPiBDaGFuZ2VzIGZyb20gdjQKPiAoaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVs
LzIwMTkxMjA5MTk0MzA1LjIwODI4LTEtc2pwYXJrQGFtYXpvbi5jb20vKQo+ICAtIFJlbW92ZSBk
b21haW4gaWQgcGFyYW1ldGVyIGZyb20gdGhlIGNhbGxiYWNrIChzdWdnZXN0ZWQgYnkgSnVlcmdl
bgo+ICAgIEdyb3NzKQo+ICAtIFJlbmFtZSB4ZW4tYmxrYmFjayBtb2R1bGUgcGFyYW1ldGVyIChz
dWdnZXN0ZWQgYnkgU3RlZmFuIE51ZXJuYnVyZ2VyKQo+IAo+IENoYW5nZXMgZnJvbSB2Mwo+ICho
dHRwczovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvMjAxOTEyMDkwODU4MzkuMjEyMTUtMS1z
anBhcmtAYW1hem9uLmNvbS8pCj4gIC0gQWRkIGdlbmVyYWwgY2FsbGJhY2sgaW4geGVuX2RyaXZl
ciBhbmQgdXNlIGl0IChzdWdnZXN0ZWQgYnkgSnVlcmdlbgo+ICAgIEdyb3NzKQo+IAo+IENoYW5n
ZXMgZnJvbSB2Mgo+IChodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1ibG9jay9hZjE5NTAz
My0yM2Q1LTM4ZWQtYjczYi1mNmUyZTNiMzQ1NDFAYW1hem9uLmNvbSkKPiAgLSBSZW5hbWUgdGhl
IG1vZHVsZSBwYXJhbWV0ZXIgYW5kIHZhcmlhYmxlcyBmb3IgYnJldml0eQo+ICAgIChhZ2dyZXNz
aXZlIHNocmlua2luZyAtPiBzcXVlZXppbmcpCj4gCj4gQ2hhbmdlcyBmcm9tIHYxCj4gKGh0dHBz
Oi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZlbC8yMDE5MTIwNDExMzQxOS4yMjk4LTEtc2pwYXJr
QGFtYXpvbi5jb20vKQo+ICAtIEFkanVzdCB0aGUgZGVzY3JpcHRpb24gdG8gbm90IHVzZSB0aGUg
dGVybSwgYGFyYml0cmFyaWx5YAo+ICAgIChzdWdnZXN0ZWQgYnkgUGF1bCBEdXJyYW50KQo+ICAt
IFNwZWNpZnkgdGltZSB1bml0IG9mIHRoZSBkdXJhdGlvbiBpbiB0aGUgcGFyYW1ldGVyIGRlc2Ny
aXB0aW9uLAo+ICAgIChzdWdnZXN0ZWQgYnkgTWF4aW1pbGlhbiBIZXluZSkKPiAgLSBDaGFuZ2Ug
ZGVmYXVsdCBhZ2dyZXNzaXZlIHNocmlua2luZyBkdXJhdGlvbiBmcm9tIDFtcyB0byAxMG1zCj4g
IC0gTWVyZ2UgdHdvIHBhdGNoZXMgaW50byBvbmUgc2luZ2xlIHBhdGNoCj4gCj4gCj4gU2VvbmdK
YWUgUGFyayAoNSk6Cj4gICB4ZW5idXMvYmFja2VuZDogQWRkIG1lbW9yeSBwcmVzc3VyZSBoYW5k
bGVyIGNhbGxiYWNrCj4gICB4ZW5idXMvYmFja2VuZDogUHJvdGVjdCB4ZW5idXMgY2FsbGJhY2sg
d2l0aCBsb2NrCj4gICB4ZW4vYmxrYmFjazogU3F1ZWV6ZSBwYWdlIHBvb2xzIGlmIGEgbWVtb3J5
IHByZXNzdXJlIGlzIGRldGVjdGVkCj4gICB4ZW4vYmxrYmFjazogUmVtb3ZlIHVubmVjZXNzYXJ5
IHN0YXRpYyB2YXJpYWJsZSBuYW1lIHByZWZpeGVzCj4gICB4ZW4vYmxrYmFjazogQ29uc2lzdGVu
dGx5IGluc2VydCBvbmUgZW1wdHkgbGluZSBiZXR3ZWVuIGZ1bmN0aW9ucwo+IAo+ICAuLi4vQUJJ
L3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXhlbi1ibGtiYWNrICAgICAgfCAxMCArKysrKwo+ICBkcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyAgICAgICAgICAgfCA0MiArKysrKysrKyst
LS0tLS0tLS0tCj4gIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmggICAgICAgICAg
ICB8ICAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyAgICAgICAgICAg
IHwgMjggKysrKysrKysrKy0tLQo+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMg
ICAgICAgICAgICAgfCAgOCArKystCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVf
YmFja2VuZC5jICAgICB8IDM4ICsrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUveGVuL3hlbmJ1
cy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrCj4gIDcgZmlsZXMgY2hhbmdlZCwg
MTAzIGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+IDIuMTcuMQo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 09:55:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 09:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqwRT-0003po-7I; Mon, 13 Jan 2020 09:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ovw5=3C=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iqwRS-0003pj-Jd
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:55:26 +0000
X-Inumbo-ID: cd75d166-35ea-11ea-ac27-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd75d166-35ea-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 09:55:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578909318;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=x7xJTqB14LWoSFgsa+eCPpwC/buUotSsSvKgqBM35Yo=;
 b=dKY7z9FVWudV/rhTiuEzFU/hRXj83jaUogSIKR6swvPsj6I+4KC6TKKT
 4bvZAmhWQ6gppWjIGpSYfQ99TRP/KG3s/qjBou8wB6G58muStnKvtq/oA
 strYSdpPJaCWId6ilYRuaXBdOEk0XfOv+cXEC0WdFuDmgaObCB0GhAAvG Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JfT05Zxv6Ttu7bOIRF8cT096SWH96bNNGjcAzINGkIUCaMfRd2VuA5qaKWjU42bxNdu9S6FVSU
 kMxRM8gCs1bbBPg9Og6QUvQ3/TjuamvJwVv645LEHV/R9y6VcRYt4hjWOqr6Qj+WjzWIv5N1kq
 q4sukZK2YwbRqNq/68uhdVRuGkJMro9uHe4CSGhBbea9oVtGSNybIgs97GurbC5O5ZlRFdoxqj
 Y0/rNRUS75owEXBcJbc5/qKGsTg7GCUqtNqWdla6dMvu3fXuhIH0oqh9zsAZT4+nUaO7O10lD1
 MdU=
X-SBRS: 2.7
X-MesageID: 10812478
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,428,1571716800"; d="scan'208";a="10812478"
Date: Mon, 13 Jan 2020 10:55:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: SeongJae Park <sjpark@amazon.com>
Message-ID: <20200113095507.GE11756@Air-de-Roger>
References: <20191218183718.31719-1-sjpark@amazon.com>
 <20200113094952.30727-1-sjpark@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200113094952.30727-1-sjpark@amazon.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v13 0/5] xenbus/backend: Add memory pressure
 handler callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, axboe@kernel.dk, konrad.wilk@oracle.com,
 pdurrant@amazon.com, sj38.park@gmail.com, linux-kernel@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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTA6NDk6NTJBTSArMDEwMCwgU2VvbmdKYWUgUGFyayB3
cm90ZToKPiBFdmVyeSBwYXRjaCBvZiB0aGlzIHBhdGNoc2V0IGdvdCBhdCBsZWFzdCBvbmUgJ1Jl
dmlld2VkLWJ5JyBvciAnQWNrZWQtYnknIGZyb20KPiBhcHByb3ByaWF0ZSBtYWludGFpbmVycyBi
eSBsYXN0IFdlZG5lc2RheSwgYW5kIGFmdGVyIHRoYXQsIGdvdCBubyBjb21tZW50IHlldC4KPiBN
YXkgSSBhc2sgc29tZSBtb3JlIGNvbW1lbnRzPwoKSSdtIG5vdCBzdXJlIHdoeSBtb3JlIGNvbW1l
bnRzIGFyZSBuZWVkZWQsIHBhdGNoZXMgaGF2ZSBhbGwgdGhlCnJlbGV2YW50IEFja3MgYW5kIHdp
bGwgYmUgcHVzaGVkIGluIGR1ZSB0aW1lIHVubGVzcyBzb21lb25lIGhhcwpvYmplY3Rpb25zLgoK
UGxlYXNlIGJlIHBhdGllbnQgYW5kIHdhaXQgYXQgbGVhc3QgdW50aWwgdGhlIG5leHQgbWVyZ2Ug
d2luZG93LCB0aGlzCnBhdGNoZXMgYXJlIG5vdCBidWcgZml4ZXMgc28gcHVzaGluZyB0aGVtIG5v
dyB3b3VsZCBiZSB3cm9uZy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:00:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10: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 1iqwVq-00040M-Sq; Mon, 13 Jan 2020 09:59:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tPYo=3C=amazon.com=prvs=274db34ee=sjpark@srs-us1.protection.inumbo.net>)
 id 1iqwVp-00040D-9e
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 09:59:57 +0000
X-Inumbo-ID: 7418ab4c-35eb-11ea-8241-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7418ab4c-35eb-11ea-8241-12813bfff9fa;
 Mon, 13 Jan 2020 09:59:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578909597; x=1610445597;
 h=from:to:cc:subject:date:message-id:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=NLk0Q2nA10kWUDxhQp+mKV/5Lh/SEbObpJbRFWy+cF4=;
 b=gMACNyW5g21a/wSmZ3cQwlWkbqfn5wHAd2O1kWZCcuEDLRF4NdUuR24f
 eky5j1d5DdkJrwBLN9qdx89luO3lvXfwxcnTLGexjeporrspRiwGjfVNJ
 vrRckUyOQAUuUeu3Vn/qfR0Ddb26KVkoR6YUkG9yiUYPnvGy+emZXdwGw M=;
IronPort-SDR: 7UWxbXmeu6JLqhKd8TBlEtlwkYdPo3Dw/eqPtp8mbwamMLLQ+nGXJQbjrWOVHH98mInXf1z9Mv
 v1hiiYT81YKg==
X-IronPort-AV: E=Sophos;i="5.69,428,1571702400"; d="scan'208";a="12078578"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 13 Jan 2020 09:59:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id E0229A20D0; Mon, 13 Jan 2020 09:59:54 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 13 Jan 2020 09:59:54 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.92) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 09:59:49 +0000
From: SeongJae Park <sjpark@amazon.com>
To: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Date: Mon, 13 Jan 2020 10:59:32 +0100
Message-ID: <20200113095932.602-1-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
In-Reply-To: <20200113095507.GE11756@Air-de-Roger> (raw)
X-Originating-IP: [10.43.160.92]
X-ClientProxiedBy: EX13D32UWA001.ant.amazon.com (10.43.160.4) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v13 0/5] xenbus/backend: Add memory pressure
 handler callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, axboe@kernel.dk, SeongJae Park <sjpark@amazon.com>,
 konrad.wilk@oracle.com, pdurrant@amazon.com, linux-kernel@vger.kernel.org,
 sj38.park@gmail.com, 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>

T24gTW9uLCAxMyBKYW4gMjAyMCAxMDo1NTowNyArMDEwMCAiUm9nZXIgUGF1IE1vbm7DqSIgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKCj4gT24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTA6
NDk6NTJBTSArMDEwMCwgU2VvbmdKYWUgUGFyayB3cm90ZToKPiA+IEV2ZXJ5IHBhdGNoIG9mIHRo
aXMgcGF0Y2hzZXQgZ290IGF0IGxlYXN0IG9uZSAnUmV2aWV3ZWQtYnknIG9yICdBY2tlZC1ieScg
ZnJvbQo+ID4gYXBwcm9wcmlhdGUgbWFpbnRhaW5lcnMgYnkgbGFzdCBXZWRuZXNkYXksIGFuZCBh
ZnRlciB0aGF0LCBnb3Qgbm8gY29tbWVudCB5ZXQuCj4gPiBNYXkgSSBhc2sgc29tZSBtb3JlIGNv
bW1lbnRzPwo+IAo+IEknbSBub3Qgc3VyZSB3aHkgbW9yZSBjb21tZW50cyBhcmUgbmVlZGVkLCBw
YXRjaGVzIGhhdmUgYWxsIHRoZQo+IHJlbGV2YW50IEFja3MgYW5kIHdpbGwgYmUgcHVzaGVkIGlu
IGR1ZSB0aW1lIHVubGVzcyBzb21lb25lIGhhcwo+IG9iamVjdGlvbnMuCj4gCj4gUGxlYXNlIGJl
IHBhdGllbnQgYW5kIHdhaXQgYXQgbGVhc3QgdW50aWwgdGhlIG5leHQgbWVyZ2Ugd2luZG93LCB0
aGlzCj4gcGF0Y2hlcyBhcmUgbm90IGJ1ZyBmaXhlcyBzbyBwdXNoaW5nIHRoZW0gbm93IHdvdWxk
IGJlIHdyb25nLgoKT2ssIEkgd2lsbC4gIFRoYW5rIHlvdSBmb3IgeW91ciBxdWljayBhbmQgbmlj
ZSByZXBseS4KCgpUaGFua3MsClNlb25nSmFlIFBhcmsKCj4gCj4gUm9nZXIuCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:13:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10: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 1iqwj7-0005bQ-8M; Mon, 13 Jan 2020 10:13:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqwj5-0005bL-VC
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:13:39 +0000
X-Inumbo-ID: 5a186065-35ed-11ea-8243-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a186065-35ed-11ea-8243-12813bfff9fa;
 Mon, 13 Jan 2020 10:13: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 <osstest-admin@xenproject.org>)
 id 1iqwiz-0001au-6O; Mon, 13 Jan 2020 10: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 1iqwiy-0000FP-TG; Mon, 13 Jan 2020 10:13:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqwiy-0005GE-Sb; Mon, 13 Jan 2020 10:13:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=4465cd124fbcf5490faad6a1a834299b30b5d009
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 10:13:32 +0000
Subject: [Xen-devel] [ovmf test] 146041: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNDQ2NWNkMTI0ZmJjZjU0OTBmYWFkNmExYTgzNDI5OWIzMGI1ZDAwOQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDUgZGF5cyAgIDI5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA0MSAgMjAyMC0wMS0xMyAwNDozOToyMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVs
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hdGV1c3ogQWxiZWNr
aSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFZpdGFs
eSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3Ygdmlh
IEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDIyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:16:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:16: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 1iqwly-0005jz-Og; Mon, 13 Jan 2020 10:16:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6am9=3C=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1iqwlx-0005ju-Tb
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:16:37 +0000
X-Inumbo-ID: c1289850-35ed-11ea-a2eb-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1289850-35ed-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 10:16:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=TC8ktWymGRn+4RZ97AzmjSGIJ8ZQa/9bHdinVyx7ycg=; b=m9fa8+qyDpqOPF1lzJst9rx9Z
 tLwFtzUYhZGUGuR8ylDqhtV0deAG3/4U4pZ4AgRJFA6lwRXtlybu3cu/hdvzKNW/ASZqVK5bjR9d2
 dB7XKvGOnyW9pv/Y67GknqAc/nAWs4VILGEjXA7jXTMncEPOiTq6TypYHXj0QgKaIqi5fgFex9yJZ
 IvASIqOaazC2uF2dvArIiRK7ES6Kl+7TVLWEUsK0tXjYges7EwbOU342OUtpqfS9A/c/m7rVWvxz4
 eRT8VrqFpVq1r16TFS5UDVLUq8CAImRAiIt3vS+XPW6sqx8WuRLBIaIAqn0xz+Gg717mt5YWuj7XU
 NlJYa7ilg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iqwlY-0002xH-Vd; Mon, 13 Jan 2020 10:16:13 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 0C901304121;
 Mon, 13 Jan 2020 11:14:34 +0100 (CET)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 4D3C02B616422; Mon, 13 Jan 2020 11:16:09 +0100 (CET)
Date: Mon, 13 Jan 2020 11:16:09 +0100
From: Peter Zijlstra <peterz@infradead.org>
To: Eduardo Valentin <eduval@amazon.com>
Message-ID: <20200113101609.GT2844@hirez.programming.kicks-ass.net>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co, x86@kernel.org, linux-mm@kvack.org, axboe@kernel.dk,
 pavel@ucw.cz, hpa@zytor.com, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, fllinden@amaozn.com, kamatam@amazon.com,
 mingo@redhat.com, xen-devel@lists.xenproject.org, sblbir@amazon.com,
 len.brown@intel.com, linux-pm@vger.kernel.org,
 Anchal Agarwal <anchalag@amazon.com>, bp@alien8.de, tglx@linutronix.de,
 jgross@suse.com, netdev@vger.kernel.org,
 Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com, rjw@rjwysocki.net,
 linux-kernel@vger.kernel.org, vkuznets@redhat.com, davem@davemloft.net,
 dwmw@amazon.co.uk, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDc6MzU6MjBBTSAtMDgwMCwgRWR1YXJkbyBWYWxlbnRp
biB3cm90ZToKPiBIZXkgUGV0ZXIsCj4gCj4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6NTA6
MTFBTSArMDEwMCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gPiBPbiBUdWUsIEphbiAwNywgMjAy
MCBhdCAxMTo0NToyNlBNICswMDAwLCBBbmNoYWwgQWdhcndhbCB3cm90ZToKPiA+ID4gRnJvbTog
RWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+Cj4gPiA+IAo+ID4gPiBTeXN0ZW0g
aW5zdGFiaWxpdHkgYXJlIHNlZW4gZHVyaW5nIHJlc3VtZSBmcm9tIGhpYmVybmF0aW9uIHdoZW4g
c3lzdGVtCj4gPiA+IGlzIHVuZGVyIGhlYXZ5IENQVSBsb2FkLiBUaGlzIGlzIGR1ZSB0byB0aGUg
bGFjayBvZiB1cGRhdGUgb2Ygc2NoZWQKPiA+ID4gY2xvY2sgZGF0YSwgYW5kIHRoZSBzY2hlZHVs
ZXIgd291bGQgdGhlbiB0aGluayB0aGF0IGhlYXZ5IENQVSBob2cKPiA+ID4gdGFza3MgbmVlZCBt
b3JlIHRpbWUgaW4gQ1BVLCBjYXVzaW5nIHRoZSBzeXN0ZW0gdG8gZnJlZXplCj4gPiA+IGR1cmlu
ZyB0aGUgdW5mcmVlemluZyBvZiB0YXNrcy4gRm9yIGV4YW1wbGUsIHRocmVhZGVkIGlycXMsCj4g
PiA+IGFuZCBrZXJuZWwgcHJvY2Vzc2VzIHNlcnZpY2luZyBuZXR3b3JrIGludGVyZmFjZSBtYXkg
YmUgZGVsYXllZAo+ID4gPiBmb3Igc2V2ZXJhbCB0ZW5zIG9mIHNlY29uZHMsIGNhdXNpbmcgdGhl
IHN5c3RlbSB0byBiZSB1bnJlYWNoYWJsZS4KPiA+IAo+ID4gPiBUaGUgZml4IGZvciB0aGlzIHNp
dHVhdGlvbiBpcyB0byBtYXJrIHRoZSBzY2hlZCBjbG9jayBhcyB1bnN0YWJsZQo+ID4gPiBhcyBl
YXJseSBhcyBwb3NzaWJsZSBpbiB0aGUgcmVzdW1lIHBhdGgsIGxlYXZpbmcgaXQgdW5zdGFibGUK
PiA+ID4gZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgcmVzdW1lIHByb2Nlc3MuIFRoaXMgd2lsbCBm
b3JjZSB0aGUKPiA+ID4gc2NoZWR1bGVyIHRvIGF0dGVtcHQgdG8gYWxpZ24gdGhlIHNjaGVkIGNs
b2NrIGFjcm9zcyBDUFVzIHVzaW5nCj4gPiA+IHRoZSBkZWx0YSB3aXRoIHRpbWUgb2YgZGF5LCB1
cGRhdGluZyBzY2hlZCBjbG9jayBkYXRhLiBJbiBhIHBvc3QKPiA+ID4gaGliZXJuYXRpb24gZXZl
bnQsIHdlIGNhbiB0aGVuIG1hcmsgdGhlIHNjaGVkIGNsb2NrIGFzIHN0YWJsZQo+ID4gPiBhZ2Fp
biwgYXZvaWRpbmcgdW5uZWNlc3Nhcnkgc3luY3Mgd2l0aCB0aW1lIG9mIGRheSBvbiBzeXN0ZW1z
Cj4gPiA+IGluIHdoaWNoIFRTQyBpcyByZWxpYWJsZS4KPiA+IAo+ID4gVGhpcyBtYWtlcyBubyBm
cmlnZ2luZyBzZW5zZSB3aGF0IHNvIGJsb29keSBldmVyLiBJZiB0aGUgY2xvY2sgaXMKPiA+IHN0
YWJsZSwgd2UgZG9uJ3QgY2FyZSBhYm91dCBzY2hlZF9jbG9ja19kYXRhLiBXaGVuIGl0IGlzIHN0
YWJsZSB5b3UgZ2V0Cj4gPiBhIGxpbmVhciBmdW5jdGlvbiBvZiB0aGUgVFNDIHdpdGhvdXQgY29t
cGxpY2F0ZWQgYml0cyBvbi4KPiA+IAo+ID4gV2hlbiBpdCBpcyB1bnN0YWJsZSwgb25seSB0aGVu
IGRvIHdlIGNhcmUgYWJvdXQgdGhlIHNjaGVkX2Nsb2NrX2RhdGEuCj4gPiAKPiAKPiBZZWFoLCBt
YXliZSB3aGF0IGlzIG5vdCBjbGVhciBoZXJlIGlzIHRoYXQgd2UgY292ZXJpbmcgZm9yIHNpdHVh
dGlvbgo+IHdoZXJlIGNsb2NrIHN0YWJpbGl0eSBjaGFuZ2VzIG92ZXIgdGltZSwgZS5nLiBhdCBy
ZWd1bGFyIGJvb3QgY2xvY2sgaXMKPiBzdGFibGUsIGhpYmVybmF0aW9uIGhhcHBlbnMsIHRoZW4g
cmVzdG9yZSBoYXBwZW5zIGluIGEgbm9uLXN0YWJsZSBjbG9jay4KClN0aWxsIGNvbmZ1c2VkLCB3
aG8gbWFya3MgdGhlIHRoaW5nIHVuc3RhYmxlPyBUaGUgcGF0Y2ggc2VlbXMgdG8gc3VnZ2VzdAp5
b3UgZG8geW91cnNlbGYsIGJ1dCBpdCBpcyBub3QgYXQgYWxsIGNsZWFyIHdoeS4KCklmIFRTQyBy
ZWFsbHkgaXMgdW5zdGFibGUsIHRoZW4gaXQgbmVlZHMgdG8gcmVtYWluIHVuc3RhYmxlLiBJZiB0
aGUgVFNDCnJlYWxseSBpcyBzdGFibGUgdGhlbiB0aGVyZSBpcyBubyBwb2ludCBpbiBtYXJraW5n
IGlzIHVuc3RhYmxlLgoKRWl0aGVyIHdheSBzb21ldGhpbmcgaXMgb2ZmLCBhbmQgeW91J3JlIG5v
dCB0ZWxsaW5nIG1lIHdoYXQuCgo+ID4gPiBSZXZpZXdlZC1ieTogRXJpayBRdWFuc3Ryb20gPHF1
YW5zdHJvQGFtYXpvbi5jb20+Cj4gPiA+IFJldmlld2VkLWJ5OiBGcmFuayB2YW4gZGVyIExpbmRl
biA8ZmxsaW5kZW5AYW1hem9uLmNvbT4KPiA+ID4gUmV2aWV3ZWQtYnk6IEJhbGJpciBTaW5naCA8
c2JsYmlyQGFtYXpvbi5jb20+Cj4gPiA+IFJldmlld2VkLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGth
bWF0YW1AYW1hem9uLmNvbT4KPiA+ID4gVGVzdGVkLWJ5OiBBbmNoYWwgQWdhcndhbCA8YW5jaGFs
YWdAYW1hem9uLmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1
dmFsQGFtYXpvbi5jb20+Cj4gPiA+IC0tLQo+ID4gCj4gPiBOQUssIHRoZSBjb2RlIHZlcnkgbXVj
aCByZWxpZXMgb24gbmV2ZXIgZ2V0dGluZyBtYXJrZWQgc3RhYmxlIGFnYWluCj4gPiBhZnRlciBp
dCBnZXRzIHNldCB0byB1bnN0YWJsZS4KPiA+IAo+IAo+IFdlbGwgYWN0dWFsbHksIGF0IHRoZSBQ
TV9QT1NUX0hJQkVSTkFUSU9OLCB3ZSBkbyB0aGUgY2hlY2sgYW5kIHNldCBzdGFibGUgaWYKPiBr
bm93biB0byBiZSBzdGFibGUuCj4gCj4gVGhlIGlzc3VlIG9ubHkgcmVhbGx5IGhhcHBlbnMgZHVy
aW5nIHRoZSByZXN0b3JhdGlvbiBwYXRoIHVuZGVyIHNjaGVkdWxpbmcgcHJlc3N1cmUsCj4gd2hp
Y2ggdGFrZXMgZm9yZXZlciB0byBmaW5pc2gsIGFzIGRlc2NyaWJlZCBpbiB0aGUgY29tbWl0Lgo+
IAo+IERvIHlvdSBzZWUgYSBiZXR0ZXIgc29sdXRpb24gZm9yIHRoaXMgaXNzdWU/CgpJIHN0aWxs
IGhhdmUgbm8gY2x1ZSB3aGF0IHlvdXIgYWN0dWFsIHByb2JsZW0gaXMuIFlvdSBzYXkgc2NoZWR1
bGluZwpnb2VzIHdvYmJseSBiZWNhdXNlIHNjaGVkX2Nsb2NrX2RhdGEgaXMgc3RhbGUsIGJ1dCB3
aGVuIHN0YWJsZSB0aGF0CmRvZXNuJ3QgbWF0dGVyLgoKU28gd2hhdCBpcyB0aGUgYWN0dWFsIHBy
b2JsZW0/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:32:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10: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 1iqx1G-0007Ig-BS; Mon, 13 Jan 2020 10:32:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4RDD=3C=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iqx1F-0007Ib-42
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:32:25 +0000
X-Inumbo-ID: fc56d426-35ef-11ea-b89f-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::71f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc56d426-35ef-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 10:32:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=A6M5fSMoo6SPzCdX63dt0Scel7K/s9+BBxjzXLXxc5j5Nhzs64wZg+AR0YEKrhKThIs5mTIOi0wOjyktMWf3pbOaOjQVAqf5fwWrkWgtXmAr2knBvwQlB1fg84yLuydIuNqkJs3zeqPx9LSzG61yx2gXphNx2IY02WHOi8EAO6abRu05Tu0Cd05rqz2NapFMHxbQaWycQTwLdtC9nEN61nT8QUzkNWcR+sOXcWVBhYRiAzYqe1Vi29siFxT0WdpEanKNCfa7eB8+IdK7f0eLjz13MJA2Dhh71Z5Hc4NsumPq/1NMi25poTjJtjZCsx5uIol7c4LixStHmnYpMbiOkg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pOCi+kCgUpjGyNYkjzdExNJfeMKHt9wT8uNMjcM56z8=;
 b=OeD2G5YCXNHjlvplU/i095pQKlAK39f7h2bw6+lvMFT5fja+G/R82GPwtzxAR6dMfbbVgJ8bb7a4QDQEbmCNDqKPL9wQ/QtGpY7jaHkS3GBRu/poqwFnZRy+ETlajWQlIPw+IflZjA9OTDPGgMErJpa0rAqSPRQMfDBwrfG4Wa0rwhE+veK4uIAK9QC54CNzy9asHLS/E0wQuAqxchBAyyxk60nx0yF2rMfg2QDf61QYDXeUmA5Tn57oarZRLs9rp6zaven+B9ETuYpZwv/iXiBEfVAN8e6ywemguEFsoifH219FbgXPYDEivTzluLJyZCXCgjexI1zUPrr7EKlSPg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=pOCi+kCgUpjGyNYkjzdExNJfeMKHt9wT8uNMjcM56z8=;
 b=Y7YgAGZ0EzNf23e0Ni875dq0tEQ4tyUhXxS1nkvRuIrHwTP+StHTt7ExQz+pmgifIKdBHiMFNyr9hel6R46J7+Xs63JBxagKCfuGiB72QetyRmZn8V0xzMzACBjHhON2bm7ZzKvdxHjpnEBGvD+KXw8Dk4157XCFaYFlFbhb6KI=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3016.eurprd02.prod.outlook.com (10.175.234.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.12; Mon, 13 Jan 2020 10:32:22 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.015; Mon, 13 Jan 2020
 10:32:22 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM3PR07CA0142.eurprd07.prod.outlook.com (2603:10a6:207:8::28) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.11 via Frontend Transport; Mon, 13 Jan 2020 10:31:53 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
Thread-Index: AQHVxi0eW7mND/zIzUWDdK2ePPvUVqfkF1AAgARVogA=
Date: Mon, 13 Jan 2020 10:32:22 +0000
Message-ID: <d283e08f-161d-5d22-ed02-5068eca0d61e@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-2-aisaila@bitdefender.com>
 <0a73cce3-1c10-dd4a-9380-aa3e9f8a061b@suse.com>
In-Reply-To: <0a73cce3-1c10-dd4a-9380-aa3e9f8a061b@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR07CA0142.eurprd07.prod.outlook.com
 (2603:10a6:207:8::28) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 834df9ad-4893-4b75-c3fd-08d79813cf5f
x-ms-traffictypediagnostic: DB6PR02MB3016:|DB6PR02MB3016:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3016082FB623F638A3BFE7D5AB350@DB6PR02MB3016.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 028166BF91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(136003)(346002)(376002)(366004)(199004)(189003)(81166006)(7416002)(36756003)(956004)(71200400001)(16526019)(186003)(54906003)(316002)(16576012)(52116002)(6486002)(2906002)(53546011)(26005)(81156014)(8676002)(6916009)(2616005)(6666004)(66556008)(64756008)(66446008)(66476007)(66946007)(5660300002)(86362001)(31696002)(31686004)(8936002)(4326008)(478600001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3016;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zW+kFvpcNfpiYdi9umOcDAe+l4LSgNy6t+fy02YHxU1Yh7fzzwk29oz4b/c2BhgzQUc8TJKvuCd0jQQSro5PeVoXBEKIy7wK3bwmHIfwd/bnxojGkCs4tecL1XhksVt7H0uX6XLkRqEpBPT9mLN14NEZdgy2oJjF5ZHp51cBoLE8nFZ4C39QTe5UW6ep1J3/cEPwW69VNs+R+LZLtWkxtzHKB/kadzYMPWB9eTmxsF+ZxtLK21WVAnaeXHl/MpRMCzlWD3inj9YhJrov1nLrU0xcP6o7jlNGgvc4uqa5kX9dV1L+d0Wn4Lssp+67mLccijJ1ft68PVG55lrOgL7z6fkp2GzW9M+PT1lFmkoh0EzAhoUG/eCxe1xTtWG9h2kwuaROWMgA5nxoh894zqRIML9Sbx+VZ1VVb2Monru1DeyipW2EQxR4Gxy2F5akHLW5
Content-ID: <F384353A682B77449660954DB18ECEC4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 834df9ad-4893-4b75-c3fd-08d79813cf5f
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2020 10:32:22.1515 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VT8jf4pd0maDH2XppL2Po+7iaE3nOAeOR59pCl/K4m6xlZ21jLiBKOet9C/CBkQD00klSF8u4v4C6NZC/QN0I01joX+L226vsVav0y26Qy4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3016
Subject: Re: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDEwLjAxLjIwMjAgMTg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwOC4wMS4y
MDIwIDE1OjA4LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IEJ5IGRlZmF1bHQg
dGhlIHN2ZSBiaXRzIGFyZSBub3Qgc2V0Lg0KPj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVy
Y2FsbCwgeGNfYWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksDQo+PiB0byBzZXQgYSByYW5n
ZSBvZiBzdmUgYml0cy4NCj4+IFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3Zl
X211bHRpKCksIGRvZXMgbm90IGJyZWFrIGluIGNhc2UNCj4+IG9mIGEgZXJyb3IgYW5kIGl0IGlz
IGRvaW5nIGEgYmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlDQo+PiBnaXZl
biByYW5nZS4gQSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2
ZQ0KPj4gcHJlZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuDQo+PiBUaGUgZ2ZuIG9mIHRoZSBmaXJz
dCBlcnJvciBpcyBzdG9yZWQgaW4NCj4+IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRp
LmZpcnN0X2Vycm9yIGFuZCB0aGUgZXJyb3IgY29kZSBpcw0KPj4gc3RvcmVkIGluIHhlbl9odm1f
YWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yX2NvZGUuDQo+PiBJZiBubyBlcnJv
ciBvY2N1cnJlZCB0aGUgdmFsdWVzIHdpbGwgYmUgMC4NCj4gDQo+IFRoZXNlIGxhc3QgdHdvIHNl
bnRlbmNlcyBtdXN0IGhhdmUgYmVlbiBzdGFsZSBmb3IgYSB3aGlsZS4gSU9XIC4uLg0KDQpJIGp1
c3Qgc2F3IHRoYXQgbm93LCB5ZXMgeW91IGFyZSByaWdodCwgZnJvbSB3aGVuIEkgY2hhbmdlZCB0
aGUgZmllbGQgbmFtZXMuDQoNCj4gDQo+PiBDaGFuZ2VzIHNpbmNlIFY2Og0KPj4gCS0gRml4IGNv
bW1pdCBtZXNzYWdlDQo+IA0KPiAuLi4gaGFzIHRoaXMgcmVhbGx5IGhhcHBlbmVkPw0KDQpUaGlz
IHdhcyBkb25lIGZvciB0aGUgImJyYWVrIiB0eXBvIGFuZCBmb3IgbGFyZ2UvYmlnIHJhbmdlcyBi
dXQgSSB3aWxsIA0KZml4IHRoZSBmaWVsZCBuYW1lcyBhcyB3ZWxsLCB0aGFua3MgZm9yIHBvaW50
aW5nIHRoYXQgb3V0Lg0KDQo+IA0KPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+PiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4+IEBAIC0zMDMwLDQ1ICszMDMwLDg3IEBAIG91
dDoNCj4+ICAgICovDQo+PiAgIGludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwNCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpDQo+PiArew0KPj4gKyAgICBpbnQgcmM7DQo+
PiArICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aSBzdmUgPSB7MH07
DQo+PiArDQo+PiArICAgIHN2ZS52aWV3ID0gYWx0cDJtX2lkeDsNCj4+ICsgICAgc3ZlLnN1cHBy
ZXNzX3ZlID0gc3VwcHJlc3NfdmU7DQo+PiArICAgIHN2ZS5maXJzdF9nZm4gPSBnZm5feChnZm4p
Ow0KPj4gKyAgICBzdmUubGFzdF9nZm4gPSBnZm5feChnZm4pOw0KPiANCj4gQ2FuJ3QgYWxsIG9m
IHRoZXNlIG1vdmUgaW50byB0aGUgaW5pdGlhbGl6ZXIsIGluc3RlYWQgb2YgdGhlDQo+IHNvbWV3
aGF0IG9kZCAwPw0KDQpTdXJlLCBpdCdzIG5vIHRyb3VibGUuDQoNCj4gDQo+PiArICAgIGlmICgg
IShyYyA9IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoZCwgJnN2ZSkpICYmIHN2ZS5maXJzdF9l
cnJvciApDQo+PiArICAgICAgICByYyA9IHN2ZS5maXJzdF9lcnJvcjsNCj4gDQo+IFdoeSB0aGUg
cmlnaHQgc2lkZSBvZiB0aGUgJiYgPw0KDQpUaGlzIGlzIGludGVuZGVkIHRvIGhhdmUgcDJtX3Nl
dF9zdXBwcmVzc192ZSgpIGNhbGwgDQpwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCkuIFNvIGhl
cmUgZmlyc3QgSSBjYWxsIHRoZSBfbXVsdGkgdmVyc2lvbiBhbmQgDQp0aGUgY2hlY2sgaWYgdGhl
cmUgd2FzIGFueSBlcnJvciBmcm9tIHRoZSBzZXQvZ2V0ICh0aGF0IGlzIHdoYXQgDQpwMm1fc2V0
X3N1cHByZXNzX3ZlIGRpZCBiZWZvcmUpLiBJIGRvbid0IGtub3cgd2h5IGdpdCBtYWRlIHRoZSBw
YXRjaCBzbyANCnVnbHkuDQoNCj4gDQo+PiArLyoNCj4+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBz
dXBwcmVzcyBiaXQgZm9yIG11bHRpcGxlIHBhZ2VzLiAgT25seSBhdmFpbGFibGUgb24gVk1YLg0K
Pj4gKyAqLw0KPj4gK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKHN0cnVjdCBkb21haW4g
KmQsDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3N1cHByZXNzX3ZlX211bHRpICpzdmUpDQo+PiAgIHsNCj4+ICAgICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsNCj4+ICAgICAgIHN0cnVjdCBw
Mm1fZG9tYWluICphcDJtID0gTlVMTDsNCj4+IC0gICAgc3RydWN0IHAybV9kb21haW4gKnAybTsN
Cj4+IC0gICAgbWZuX3QgbWZuOw0KPj4gLSAgICBwMm1fYWNjZXNzX3QgYTsNCj4+IC0gICAgcDJt
X3R5cGVfdCB0Ow0KPj4gLSAgICBpbnQgcmM7DQo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBob3N0X3AybTsNCj4+ICsgICAgdWludDY0X3Qgc3RhcnQgPSBzdmUtPmZpcnN0X2dmbjsN
Cj4+ICsgICAgaW50IHJjID0gMDsNCj4+ICAgDQo+PiAtICAgIGlmICggYWx0cDJtX2lkeCA+IDAg
KQ0KPj4gKyAgICBpZiAoIHN2ZS0+dmlldyA+IDAgKQ0KPj4gICAgICAgew0KPj4gLSAgICAgICAg
aWYgKCBhbHRwMm1faWR4ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSksIE1B
WF9FUFRQKSB8fA0KPj4gLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2lu
ZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09DQo+PiArICAgICAgICBpZiAoIHN2
ZS0+dmlldyA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkg
fHwNCj4+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3Nw
ZWMoc3ZlLT52aWV3LCBNQVhfRVBUUCldID09DQo+PiAgICAgICAgICAgICAgICBtZm5feChJTlZB
TElEX01GTikgKQ0KPj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4+ICAgDQo+PiAt
ICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FycmF5X2luZGV4X25vc3Bl
YyhhbHRwMm1faWR4LA0KPj4gKyAgICAgICAgcDJtID0gYXAybSA9IGQtPmFyY2guYWx0cDJtX3Ay
bVthcnJheV9pbmRleF9ub3NwZWMoc3ZlLT52aWV3LA0KPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pKV07DQo+
PiAgICAgICB9DQo+PiAtICAgIGVsc2UNCj4+IC0gICAgICAgIHAybSA9IGhvc3RfcDJtOw0KPj4g
ICANCj4+IC0gICAgZ2ZuX2xvY2soaG9zdF9wMm0sIGdmbiwgMCk7DQo+PiArICAgIHAybV9sb2Nr
KGhvc3RfcDJtKTsNCj4+ICAgDQo+PiAgICAgICBpZiAoIGFwMm0gKQ0KPj4gICAgICAgICAgIHAy
bV9sb2NrKGFwMm0pOw0KPj4gICANCj4+IC0gICAgcmMgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9l
bnRyeShwMm0sIGdmbiwgJm1mbiwgJnQsICZhLCBBUDJNR0VUX3F1ZXJ5KTsNCj4+ICsgICAgd2hp
bGUgKCBzdmUtPmxhc3RfZ2ZuID49IHN0YXJ0ICkNCj4+ICsgICAgew0KPj4gKyAgICAgICAgcDJt
X2FjY2Vzc190IGE7DQo+PiArICAgICAgICBwMm1fdHlwZV90IHQ7DQo+PiArICAgICAgICBtZm5f
dCBtZm47DQo+PiArICAgICAgICBpbnQgZXJyID0gMDsNCj4+ICAgDQo+PiAtICAgIGlmICggcmMg
KQ0KPj4gLSAgICAgICAgZ290byBvdXQ7DQo+PiArICAgICAgICBpZiAoIChlcnIgPSBhbHRwMm1f
Z2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCAmbWZuLCAmdCwgJmEsDQo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VUX3F1
ZXJ5KSkgJiYNCj4+ICsgICAgICAgICAgICAgIXN2ZS0+Zmlyc3RfZXJyb3IgKQ0KPj4gKyAgICAg
ICAgew0KPj4gKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3JfZ2ZuID0gc3RhcnQ7IC8qIFNh
dmUgdGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgKi8NCj4+ICsgICAgICAgICAgICBzdmUtPmZp
cnN0X2Vycm9yID0gZXJyOyAvKiBTYXZlIHRoZSBmaXJzdCBlcnJvciBjb2RlICovDQo+PiArICAg
ICAgICB9DQo+PiAgIA0KPj4gLSAgICByYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4s
IFBBR0VfT1JERVJfNEssIHQsIGEsIHN1cHByZXNzX3ZlKTsNCj4+ICsgICAgICAgIGlmICggIWVy
ciAmJiAoZXJyID0gcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKHN0YXJ0KSwgbWZuLA0KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLCB0
LCBhLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmUt
PnN1cHByZXNzX3ZlKSkgJiYNCj4+ICsgICAgICAgICAgICAgIXN2ZS0+Zmlyc3RfZXJyb3IgKQ0K
Pj4gKyAgICAgICAgew0KPj4gKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3JfZ2ZuID0gc3Rh
cnQ7IC8qIFNhdmUgdGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgKi8NCj4+ICsgICAgICAgICAg
ICBzdmUtPmZpcnN0X2Vycm9yID0gZXJyOyAvKiBTYXZlIHRoZSBmaXJzdCBlcnJvciBjb2RlICov
DQo+PiArICAgICAgICB9DQo+IA0KPiBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgcmVhZGFiaWxpdHkg
aWYgeW91IGRpZG4ndCBkbyB0aGlzIGVycm9yDQo+IHNhdmluZyB0d2ljZS4NCj4gDQoNCg0KR2Vv
cmdlIHJlcXVlc3RlZCB0aGlzIGFzIHdlbGwgYXMgaGF2aW5nIHRoZSBzaW5nbGUgdmVyc2lvbiBj
YWxsIHRoZSANCl9tdWx0aSB2ZXJzaW9uLg0KDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:36:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10: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 1iqx5P-0007S8-0o; Mon, 13 Jan 2020 10:36:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=boG1=3C=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iqx5M-0007S0-Gz
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 10:36:41 +0000
X-Inumbo-ID: 93ebfcee-35f0-11ea-a985-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93ebfcee-35f0-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 10:36:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1578911797;
 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=srcUxU5L823y+0IIB8vyTKA9pNJDZ1TvSqzqE+NWBQo=;
 b=OhOWCqrlGIzn+XvAYCvhSUtO9D8T7Qp7rIKO/4mnIS9Sc/J7gMB8WqnQZXJJ2o7KM1
 AazCIwDFNzoDVxUlxUXCodM0FbQ0UIrfma4zLAGbvx67DFgT5di7GQtVSpbHUY4+IU95
 /bHg4gWcipDSKj0j25BfRH6o3EjzYST+JPJeG1wnkVQCEjPxCAkgqcElS4P4yB6D4dxA
 YbHI8yAWMQFaxU92BTMu73F4VJN3kPTxp1TgIj/zX9wV4xarZCuIicEHPhh6ILsrwBWB
 Ujur10i7qyaGWLrqB8/ifeMakgOTqfo6/aq1lrG1xEtkxBrcAttkc1N/joSuJVWI9Hv0
 gTjw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuY8phYg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 46.1.4 DYNA|AUTH)
 with ESMTPSA id j08473w0DAabF9o
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Mon, 13 Jan 2020 11:36:37 +0100 (CET)
Date: Mon, 13 Jan 2020 11:36:27 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20200113113627.08786ba0.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.12.31 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] live migration from 4.12 to 4.13 fails due to qemu-xen
 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>
Content-Type: multipart/mixed; boundary="===============1698699879911430258=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1698699879911430258==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/QyZvMRQ9DejTfYt0McO3zva"; protocol="application/pgp-signature"

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

I did not find anything in the Xen 4.13 release notes, so I'm asking here:

This HVM domU fails to live migrate from staging-4.12 to staging-4.13:

name=3D'hvm'
serial=3D'pty'
vcpus=3D'4'
memory=3D'888'
disk=3D[ 'vdev=3Dxvda, format=3Draw, access=3Drw, target=3D/netshare/disk0.=
raw' ]
vif=3D[ 'bridge=3Dbr0,mac=3D3c:27:63:58:ca:35' ]
builder=3D"hvm"
device_model_version=3D"qemu-xen"

The receiving qemu fails like that:

char device redirected to /dev/pts/3 (label serial0)
xen_ram_alloc: do not alloc 37000000 bytes of ram at 0 when runstate is INM=
IGRATE
xen_ram_alloc: do not alloc 800000 bytes of ram at 37000000 when runstate i=
s INMIGRATE
xen_ram_alloc: do not alloc 10000 bytes of ram at 37800000 when runstate is=
 INMIGRATE
xen_ram_alloc: do not alloc 40000 bytes of ram at 37840000 when runstate is=
 INMIGRATE
VNC server running on 127.0.0.1:5900
qemu-system-i386: Unknown savevm section type 111
qemu-system-i386: load of migration failed: Invalid argument

Google does not seem to know this specific error.
In fact, every upstream qemu-3.x fails to migrate to qemu-4.x.
Does anyone know what incompatible change was done to qemu.git?

Olaf

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

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl4cSCsACgkQ86SN7mm1
DoABJQ//RVMt3WtJiOkNNRqA0md3Gy0IiyNMOt2xfSm/e6SLdHgxJZJoIZYRBeYk
MHHB7nL4DKtFThuwjYNLJ0h+63m/HbzTiCeU+ye+TWz3GQrd9d00voobB7Htd4aG
meA9SGoO8AIanHkO49bCZ47YQCmNLM/RldZXc5A7MCAPFIlaowKaVZ6cElvP6gW9
fgQKBRXM6J6fk1FFoGQARZAN6+xfZXp6fld4+aWJ59bQoOmYb/ht30eQ7G4ctuw/
roOawHoT/9CTf20gyIrv9NQ5qAsrjVkaE9ABbFvO9ssA0aJOdYnCkwvJosTlLY7g
cx0x9TORErLHrvMm04WDsEBwzIdDNhvdw9xveyRp07qb+gY0duQIWODP9sCfq3xu
xqcCDJoAOQG9JkVbAIW5PZvpRIic+MVZ8b0Q8q77IzLxXjlHrEaA0C09RYCTmQj1
l3iWVKf0dlePVoLrUdpoKztW/RtBjAEqlDXui4osizekEyLPK7vQ5htb3bSV8EgW
aFUjzC5x2usC5JG4GYH8x/mvIW3pyDj4Fndmyngx0kZUCbcOydCkp8VyTsRTeLhi
HKquLY2RSyJSKw/okHcuSV9MBYQElypCwb4HczLwR1NofJc2vSj0rw7GwB1Meu7V
574syKEIl1NxJW5CSkdsF3nlMCzBjc4X6A7AdlTgiqlUS1/dM90=
=gNY5
-----END PGP SIGNATURE-----

--Sig_/QyZvMRQ9DejTfYt0McO3zva--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1698699879911430258==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:39: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 1iqx7r-0007bk-L0; Mon, 13 Jan 2020 10:39:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBiX=3C=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iqx7I-0007Zt-6Z
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:38:40 +0000
X-Inumbo-ID: d74f2484-35f0-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d74f2484-35f0-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 10:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BC717B150;
 Mon, 13 Jan 2020 10:38:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 13 Jan 2020 11:38:21 +0100
Message-Id: <20200113103822.24473-4-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200113103822.24473-1-tzimmermann@suse.de>
References: <20200113103822.24473-1-tzimmermann@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Jan 2020 10:39:14 +0000
Subject: [Xen-devel] [PATCH v2 3/4] drm/cirrus: Let DRM core send VBLANK
 events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.or,
 Thomas Zimmermann <tzimmermann@suse.de>,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKSwgdGhlIERSTSBjb3JlIHNlbmRzIG91
dCBWQkxBTksKZXZlbnRzIGlmIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsgaXMgZW5h
YmxlZC4gUmVwbGFjZSBjaXJydXMnClZCTEFOSyBldmVudHMgd2l0aCB0aGUgRFJNIGNvcmUncyBm
dW5jdGlvbmFsaXR5LgoKdjI6CgkqIHNldCBzdHJ1Y3RfZHJtX2NydGNfc3RhdGUubm9fdmJsYW5r
IGluIGNpcnJ1c19waXBlX2NoZWNrKCkKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5u
IDx0emltbWVybWFubkBzdXNlLmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
LmMgfCAxMCArKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCmluZGV4IDI0OGM5Zjc2NWM0NS4uNWZm
MTVlOGEyYTBhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMKQEAgLTM4LDcgKzM4LDYgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjZGVmaW5lIERSSVZFUl9OQU1FICJj
aXJydXMiCiAjZGVmaW5lIERSSVZFUl9ERVNDICJxZW11IGNpcnJ1cyB2Z2EiCkBAIC00MDQsNiAr
NDAzLDggQEAgc3RhdGljIGludCBjaXJydXNfcGlwZV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCiB7CiAJc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIgPSBwbGFu
ZV9zdGF0ZS0+ZmI7CiAKKwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0cnVlOworCiAJaWYgKCFm
YikKIAkJcmV0dXJuIDA7CiAJcmV0dXJuIGNpcnJ1c19jaGVja19zaXplKGZiLT53aWR0aCwgZmIt
PmhlaWdodCwgZmIpOwpAQCAtNDM0LDEzICs0MzUsNiBAQCBzdGF0aWMgdm9pZCBjaXJydXNfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCiAJaWYgKGRy
bV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQog
CQljaXJydXNfZmJfYmxpdF9yZWN0KHBpcGUtPnBsYW5lLnN0YXRlLT5mYiwgJnJlY3QpOwotCi0J
aWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0
ZS0+ZXZlbnQpOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCQlzcGluX3VubG9ja19p
cnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JfQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGNpcnJ1c19waXBlX2Z1bmNzID0gewotLSAK
Mi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:39: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 1iqx7s-0007bw-7f; Mon, 13 Jan 2020 10:39:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBiX=3C=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iqx7M-0007aA-5i
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:38:44 +0000
X-Inumbo-ID: d771ebd6-35f0-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d771ebd6-35f0-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 10:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BC818B167;
 Mon, 13 Jan 2020 10:38:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 13 Jan 2020 11:38:19 +0100
Message-Id: <20200113103822.24473-2-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200113103822.24473-1-tzimmermann@suse.de>
References: <20200113103822.24473-1-tzimmermann@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Jan 2020 10:39:14 +0000
Subject: [Xen-devel] [PATCH v2 1/4] drm: Document struct
 drm_crtc_state.no_vblank for faking VBLANK events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.or,
 Thomas Zimmermann <tzimmermann@suse.de>,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJpdmVycyBmb3IgQ1JUQyBoYXJkd2FyZSB3aXRob3V0IHN1cHBvcnQgZm9yIFZCTEFOSyBpbnRl
cnJ1cHRzIGNhbiBzZXQKc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBhbmQgbGV0IERS
TSdzIGF0b21pYyBjb21taXQgaGVscGVycwpnZW5lcmF0ZSB0aGUgVkJMQU5LIGV2ZW50cyBhdXRv
bWF0aWNhbGx5LiBEb2N1bWVudCB0aGlzIGluIG9yZGVyIHRvIG1ha2UKaXQgb2ZmaWNpYWwuCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0t
CiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDQgKysrLQogaW5jbHVkZS9k
cm0vZHJtX2NydGMuaCAgICAgICAgICAgICAgfCA5ICsrKysrKystLQogaW5jbHVkZS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmggfCA3ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j
CmluZGV4IDQ1MTFjMmUwN2JiOS4uY2UzMGEzNzk3MWU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p
Y19oZWxwZXIuYwpAQCAtMjIxNSw3ICsyMjE1LDkgQEAgRVhQT1JUX1NZTUJPTChkcm1fYXRvbWlj
X2hlbHBlcl93YWl0X2Zvcl9kZXBlbmRlbmNpZXMpOwogICogd2hlbiBhIGpvYiBpcyBxdWV1ZWQs
IGFuZCBhbnkgY2hhbmdlIHRvIHRoZSBwaXBlbGluZSB0aGF0IGRvZXMgbm90IHRvdWNoIHRoZQog
ICogY29ubmVjdG9yIGlzIGxlYWRpbmcgdG8gdGltZW91dHMgd2hlbiBjYWxsaW5nCiAgKiBkcm1f
YXRvbWljX2hlbHBlcl93YWl0X2Zvcl92YmxhbmtzKCkgb3IKLSAqIGRybV9hdG9taWNfaGVscGVy
X3dhaXRfZm9yX2ZsaXBfZG9uZSgpLgorICogZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmxp
cF9kb25lKCkuIEluIGFkZGl0aW9uIHRvIHdyaXRlYmFjaworICogY29ubmVjdG9ycywgdGhpcyBm
dW5jdGlvbiBjYW4gYWxzbyBmYWtlIFZCTEFOSyBldmVudHMgZm9yIENSVENzIHdpdGhvdXQKKyAq
IFZCTEFOSyBpbnRlcnJ1cHQuCiAgKgogICogVGhpcyBpcyBwYXJ0IG9mIHRoZSBhdG9taWMgaGVs
cGVyIHN1cHBvcnQgZm9yIG5vbmJsb2NraW5nIGNvbW1pdHMsIHNlZQogICogZHJtX2F0b21pY19o
ZWxwZXJfc2V0dXBfY29tbWl0KCkgZm9yIGFuIG92ZXJ2aWV3LgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9kcm0vZHJtX2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKaW5kZXggNWU5YjE1YTBl
OGM1Li4wMWNhZjUxNjA1OTYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKKysr
IGIvaW5jbHVkZS9kcm0vZHJtX2NydGMuaApAQCAtMTc5LDcgKzE3OSw5IEBAIHN0cnVjdCBkcm1f
Y3J0Y19zdGF0ZSB7CiAJICogSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQgaXMgb25seSBn
ZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKIAkgKiB0byB0aGUgd3JpdGViYWNrIGNvbm5l
Y3RvciwgYW5kIHdlIHdhbnQgdGhlIGNvcmUgdG8gZmFrZSBWQkxBTksKIAkgKiBldmVudHMgd2hl
biB0aGlzIHBhcnQgb2YgdGhlIHBpcGVsaW5lIGhhc24ndCBjaGFuZ2VkIGJ1dCBvdGhlcnMgaGFk
Ci0JICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQu
CisJICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQu
IEluIGFkZGl0aW9uIHRvCisJICogd3JpdGViYWNrIGNvbm5lY3RvcnMsIHRoaXMgZnVuY3Rpb24g
Y2FuIGFsc28gZmFrZSBWQkxBTksgZXZlbnRzIGZvcgorCSAqIENSVENzIHdpdGhvdXQgVkJMQU5L
IGludGVycnVwdC4KIAkgKgogCSAqIF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVf
c3RhdGUoKSB3aWxsIG5vdCByZXNldCB0aGUgdmFsdWUKIAkgKiBmcm9tIHRoZSBjdXJyZW50IHN0
YXRlLCB0aGUgQ1JUQyBkcml2ZXIgaXMgdGhlbiByZXNwb25zaWJsZSBmb3IKQEAgLTMzNSw3ICsz
MzcsMTAgQEAgc3RydWN0IGRybV9jcnRjX3N0YXRlIHsKIAkgKiAgLSBFdmVudHMgZm9yIGRpc2Fi
bGVkIENSVENzIGFyZSBub3QgYWxsb3dlZCwgYW5kIGRyaXZlcnMgY2FuIGlnbm9yZQogCSAqICAg
IHRoYXQgY2FzZS4KIAkgKgotCSAqIFRoaXMgY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGRybV9jcnRj
X3NlbmRfdmJsYW5rX2V2ZW50KCkgZnVuY3Rpb24sCisJICogRm9yIHZlcnkgc2ltcGxlIGhhcmR3
YXJlIHdpdGhvdXQgVkJMQU5LIGludGVycnVwdCwgZW5hYmxpbmcKKwkgKiAmc3RydWN0IGRybV9j
cnRjX3N0YXRlLm5vX3ZibGFuayBtYWtlcyBEUk0ncyBhdG9taWMgY29tbWl0IGhlbHBlcnMKKwkg
KiBzZW5kIHRoZSBldmVudCBhdCBhbiBhcHByb3ByaWF0ZSB0aW1lLiBGb3IgbW9yZSBjb21wbGV4
IGhhcmR3YXJlIHRoaXMKKwkgKiBjYW4gYmUgaGFuZGxlZCBieSB0aGUgZHJtX2NydGNfc2VuZF92
YmxhbmtfZXZlbnQoKSBmdW5jdGlvbiwKIAkgKiB3aGljaCB0aGUgZHJpdmVyIHNob3VsZCBjYWxs
IG9uIHRoZSBwcm92aWRlZCBldmVudCB1cG9uIGNvbXBsZXRpb24gb2YKIAkgKiB0aGUgYXRvbWlj
IGNvbW1pdC4gTm90ZSB0aGF0IGlmIHRoZSBkcml2ZXIgc3VwcG9ydHMgdmJsYW5rIHNpZ25hbGxp
bmcKIAkgKiBhbmQgdGltZXN0YW1waW5nIHRoZSB2YmxhbmsgY291bnRlcnMgYW5kIHRpbWVzdGFt
cHMgbXVzdCBhZ3JlZSB3aXRoCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2tt
c19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oCmluZGV4IDE1
YWZlZTljZjA0OS4uZTI1M2JhN2JlYTlkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fc2lt
cGxlX2ttc19oZWxwZXIuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
aApAQCAtMTAwLDggKzEwMCwxMSBAQCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVu
Y3MgewogCSAqIFRoaXMgaXMgdGhlIGZ1bmN0aW9uIGRyaXZlcnMgc2hvdWxkIHN1Ym1pdCB0aGUK
IAkgKiAmZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50IGZyb20uIFVzaW5nIGVpdGhlcgogCSAqIGRy
bV9jcnRjX2FybV92YmxhbmtfZXZlbnQoKSwgd2hlbiB0aGUgZHJpdmVyIHN1cHBvcnRzIHZibGFu
awotCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQo
KSBkaXJlY3RseSBpbiBjYXNlCi0JICogdGhlIGhhcmR3YXJlIGxhY2tzIHZibGFuayBzdXBwb3J0
IGVudGlyZWx5LgorCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNfc2VuZF92Ymxh
bmtfZXZlbnQoKSBmb3IgbW9yZQorCSAqIGNvbXBsZXggY2FzZS4gSW4gY2FzZSB0aGUgaGFyZHdh
cmUgbGFja3MgdmJsYW5rIHN1cHBvcnQgZW50aXJlbHksCisJICogZHJpdmVycyBjYW4gc2V0ICZz
dHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGluCisJICogJnN0cnVjdCBkcm1fc2ltcGxl
X2Rpc3BsYXlfcGlwZV9mdW5jcy5jaGVjayBhbmQgbGV0IERSTSdzCisJICogYXRvbWljIGhlbHBl
ciBmYWtlIGEgdmJsYW5rIGV2ZW50LgogCSAqLwogCXZvaWQgKCp1cGRhdGUpKHN0cnVjdCBkcm1f
c2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJICAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3Rh
dGUgKm9sZF9wbGFuZV9zdGF0ZSk7Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:39: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 1iqx7r-0007be-BO; Mon, 13 Jan 2020 10:39:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBiX=3C=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iqx7F-0007ZZ-Hi
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:38:37 +0000
X-Inumbo-ID: d74f4252-35f0-11ea-8249-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d74f4252-35f0-11ea-8249-12813bfff9fa;
 Mon, 13 Jan 2020 10:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BC786B15A;
 Mon, 13 Jan 2020 10:38:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 13 Jan 2020 11:38:18 +0100
Message-Id: <20200113103822.24473-1-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Jan 2020 10:39:14 +0000
Subject: [Xen-devel] [PATCH v2 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.or,
 Thomas Zimmermann <tzimmermann@suse.de>,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdp
dGhvdXQgVkJMQU5LCnN1cHBvcnQgY2FuIGVuYWJsZSBkcm1fY3J0Y192Ymxhbmsubm9fdmJsYW5r
IGFuZCBsZXQgRFJNIGRvIHRoZSByZXN0LgpUaGUgcGF0Y2hzZXQgbWFrZXMgdGhpcyBvZmZpY2lh
bCBhbmQgY29udmVydHMgb3ZlciBzZXZlcmFsIGRyaXZlcnMuCgpBc3QgYWxyZWFkeSB1c2VzIHRo
ZSBmdW5jdGlvbmFsaXR5IGFuZCBqdXN0IG5lZWRzIGEgY2xlYW51cC4gQ2lycnVzIGNhbgpiZSBj
b252ZXJ0ZWQgZWFzaWx5IGJ5IHNldHRpbmcgdGhlIGZpZWxkIGluIHRoZSBjaGVjaygpIGNhbGxi
YWNrIGFuZApyZW1vdmluZyB0aGUgZXhpc3RpbmcgVkJMQU5LIGNvZGUuIEZvciBtb3N0IG90aGVy
IHNpbXBsZS1LTVMgZHJpdmVycwp3aXRob3V0IGVuYWJsZV92YmxhbmsoKSBhbmQgY2hlY2soKSwg
c2ltcGxlLUtNUyBoZWxwZXJzIGNhbiBlbmFibGUgdGhlCmZha2VkIFZCTEFOSyBieSBkZWZhdWx0
LiBUaGUgb25seSBleGNlcHRpb24gaXMgWGVuLCB3aGljaCBjb21lcyB3aXRoCml0cyBvd24gVkJM
QU5LIGxvZ2ljIGFuZCBzaG91bGQgcmF0aGVyIHRvIGRpc2FibGUgbm9fdmJsYW5rLgoKdjI6Cgkq
IGRvY3VtZW50IGZ1bmN0aW9uYWxpdHkgKERhbmllbCkKCSogY2xlYW51cCBhc3QgKERhbmllbCkK
CSogbGV0IHNpbXBsZS1rbXMgaGFuZGxlIG5vX3ZibGFuayB3aGVyZSBwb3NzaWJsZQoKVGhvbWFz
IFppbW1lcm1hbm4gKDQpOgogIGRybTogRG9jdW1lbnQgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5v
X3ZibGFuayBmb3IgZmFraW5nIFZCTEFOSyBldmVudHMKICBkcm0vYXN0OiBTZXQgc3RydWN0IGRy
bV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpbiBhdG9taWNfY2hlY2soKQogIGRybS9jaXJydXM6IExl
dCBEUk0gY29yZSBzZW5kIFZCTEFOSyBldmVudHMKICBkcm0vc2ltcGxlLWttczogTGV0IERSTSBj
b3JlIHNlbmQgVkJMQU5LIGV2ZW50cyBieSBkZWZhdWx0CgogZHJpdmVycy9ncHUvZHJtL2FzdC9h
c3RfbW9kZS5jICAgICAgICAgIHwgIDQgKystLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1
cy5jICAgICAgICAgfCAxMCArKy0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19o
ZWxwZXIuYyAgICAgfCAgNCArKystCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMgICAg
ICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxw
ZXIuYyB8IDE5ICsrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1
MzIwLmMgICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIy
NS5jICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVy
LmMgICAgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5j
ICAgICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNl
dC5jICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9rbXMuYyB8IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9jcnRjLmggICAg
ICAgICAgICAgICAgICB8ICA5ICsrKysrKystLQogaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNf
aGVscGVyLmggICAgIHwgIDcgKysrKystLQogMTQgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9u
cygrKSwgODQgZGVsZXRpb25zKC0pCgotLQoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:39: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 1iqx7r-0007bY-1M; Mon, 13 Jan 2020 10:39:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBiX=3C=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iqx7A-0007Z6-JM
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:38:32 +0000
X-Inumbo-ID: d74f3e4c-35f0-11ea-8249-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d74f3e4c-35f0-11ea-8249-12813bfff9fa;
 Mon, 13 Jan 2020 10:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BC65CAD5C;
 Mon, 13 Jan 2020 10:38:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 13 Jan 2020 11:38:20 +0100
Message-Id: <20200113103822.24473-3-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200113103822.24473-1-tzimmermann@suse.de>
References: <20200113103822.24473-1-tzimmermann@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Jan 2020 10:39:14 +0000
Subject: [Xen-devel] [PATCH v2 2/4] drm/ast: Set struct
 drm_crtc_state.no_vblank in atomic_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.or,
 Thomas Zimmermann <tzimmermann@suse.de>,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q1JUQyBzdGF0ZSBwcm9wZXJ0aWVzIHNob3VsZCBiZSBjb21wdXRlZCBpbiBhdG9taWNfY2hlY2so
KS4gRG8gc28gZm9yCnRoZSBub192YmxhbmsgZmllbGQuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
WmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9tb2RlLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCmluZGV4IDM0NjA4ZjA0OTllYi4uZWY3
YTBiMDhjYzA1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCkBAIC04MDAsNiArODAwLDggQEAgc3Rh
dGljIGludCBhc3RfY3J0Y19oZWxwZXJfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fY3J0YyAqY3J0
YywKIAkJcmV0dXJuIC1FSU5WQUw7CiAJfQogCisJc3RhdGUtPm5vX3ZibGFuayA9IHRydWU7CisK
IAlhc3Rfc3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShzdGF0ZSk7CiAKIAlmb3JtYXQgPSBhc3Rf
c3RhdGUtPmZvcm1hdDsKQEAgLTgzMyw4ICs4MzUsNiBAQCBzdGF0aWMgdm9pZCBhc3RfY3J0Y19o
ZWxwZXJfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAlzdHJ1Y3QgYXN0X3Zi
aW9zX21vZGVfaW5mbyAqdmJpb3NfbW9kZV9pbmZvOwogCXN0cnVjdCBkcm1fZGlzcGxheV9tb2Rl
ICphZGp1c3RlZF9tb2RlOwogCi0JY3J0Yy0+c3RhdGUtPm5vX3ZibGFuayA9IHRydWU7Ci0KIAlh
c3Rfc3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7CiAKIAlmb3JtYXQgPSBh
c3Rfc3RhdGUtPmZvcm1hdDsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 10:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 10:39: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 1iqx7r-0007bq-UP; Mon, 13 Jan 2020 10:39:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gBiX=3C=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iqx7K-0007Zy-Hs
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 10:38:42 +0000
X-Inumbo-ID: d74f4253-35f0-11ea-8249-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d74f4253-35f0-11ea-8249-12813bfff9fa;
 Mon, 13 Jan 2020 10:38:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3522B18C;
 Mon, 13 Jan 2020 10:38:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 13 Jan 2020 11:38:22 +0100
Message-Id: <20200113103822.24473-5-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200113103822.24473-1-tzimmermann@suse.de>
References: <20200113103822.24473-1-tzimmermann@suse.de>
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 13 Jan 2020 10:39:14 +0000
Subject: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send VBLANK
 events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.or,
 Thomas Zimmermann <tzimmermann@suse.de>,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKSB0aGUgRFJNIGNvcmUgc2VuZHMgb3V0
IFZCTEFOSyBldmVudHMKaWYgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpcyBlbmFi
bGVkIGluIHRoZSBjaGVjaygpIGNhbGxiYWNrcy4KCkZvciBkcml2ZXJzIHRoYXQgaGF2ZSBuZWl0
aGVyIGFuIGVuYWJsZV92YmxhbmsoKSBjYWxsYmFjayBub3IgYSBjaGVjaygpCmNhbGxiYWNrLCB0
aGUgc2ltcGxlLUtNUyBoZWxwZXJzIGVuYWJsZSBWQkxBTksgZ2VuZXJhdGlvbiBieSBkZWZhdWx0
LiBUaGlzCnNpbXBsaWZpZXMgYm9jaHMsIHVkbCwgc2V2ZXJhbCB0aW55IGRyaXZlcnMsIGFuZCBk
cml2ZXJzIGJhc2VkIHVwb24gTUlQSQpEUEkgaGVscGVycy4gVGhlIGRyaXZlciBmb3IgWGVuIGV4
cGxpY2l0bHkgZGlzYWJsZXMgbm9fdmJsYW5rLCBhcyBpdCBoYXMKaXRzIG93biBsb2dpYyBmb3Ig
c2VuZGluZyB0aGVzZSBldmVudHMuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8
dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21z
LmMgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAg
ICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hl
bHBlci5jIHwgMTkgKysrKysrKysrKysrKysrLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20x
MnUzMjAuYyAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5
MjI1LmMgICAgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFw
ZXIuYyAgICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2
LmMgICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tb2Rl
c2V0LmMgICAgICAgfCAxMSAtLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2ttcy5jIHwgMTMgKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNl
cnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
Ym9jaHMvYm9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKaW5k
ZXggM2YwMDA2YzI0NzBkLi5mZjI3NWZhZWU4OGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9ib2Nocy9ib2Noc19rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21z
LmMKQEAgLTcsNyArNyw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjaW5j
bHVkZSAiYm9jaHMuaCIKIApAQCAtNTcsMTYgKzU2LDggQEAgc3RhdGljIHZvaWQgYm9jaHNfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgICAg
c3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBib2Noc19kZXZp
Y2UgKmJvY2hzID0gcGlwZS0+Y3J0Yy5kZXYtPmRldl9wcml2YXRlOwotCXN0cnVjdCBkcm1fY3J0
YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCiAJYm9jaHNfcGxhbmVfdXBkYXRlKGJvY2hzLCBwaXBl
LT5wbGFuZS5zdGF0ZSk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9j
a19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2
ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5V
TEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgYm9jaHNf
cGlwZV9mdW5jcyA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmku
YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwppbmRleCAxNmJmZjFiZTRiOGEuLjEz
Yjc1M2NiM2Y2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RiaS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwpAQCAtMjQsNyArMjQsNiBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+
CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CiAKICNkZWZpbmUgTUlQSV9EQklfTUFY
X1NQSV9SRUFEX1NQRUVEIDIwMDAwMDAgLyogMk1IeiAqLwpAQCAtMjk5LDE4ICsyOTgsMTAgQEAg
dm9pZCBtaXBpX2RiaV9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUg
KnBpcGUsCiAJCQkgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKIHsKIAlzdHJ1
Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRlOwotCXN0cnVjdCBk
cm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0cnVjdCBkcm1fcmVjdCByZWN0OwogCiAJ
aWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJl
Y3QpKQogCQltaXBpX2RiaV9mYl9kaXJ0eShzdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRj
LT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2Nr
KTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50
KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQljcnRjLT5z
dGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIEVYUE9SVF9TWU1CT0wobWlwaV9kYmlfcGlwZV91
cGRhdGUpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVs
cGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKaW5kZXggMTVm
YjUxNmFlMmQ4Li40NDE0YzdhNWIyY2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
c2ltcGxlX2ttc19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNf
aGVscGVyLmMKQEAgLTE0NiwxMCArMTQ2LDIxIEBAIHN0YXRpYyBpbnQgZHJtX3NpbXBsZV9rbXNf
cGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCWlmICghcGxhbmVf
c3RhdGUtPnZpc2libGUpCiAJCXJldHVybiAwOwogCi0JaWYgKCFwaXBlLT5mdW5jcyB8fCAhcGlw
ZS0+ZnVuY3MtPmNoZWNrKQotCQlyZXR1cm4gMDsKLQotCXJldHVybiBwaXBlLT5mdW5jcy0+Y2hl
Y2socGlwZSwgcGxhbmVfc3RhdGUsIGNydGNfc3RhdGUpOworCWlmIChwaXBlLT5mdW5jcykgewor
CQlpZiAocGlwZS0+ZnVuY3MtPmNoZWNrKQorCQkJcmV0dXJuIHBpcGUtPmZ1bmNzLT5jaGVjayhw
aXBlLCBwbGFuZV9zdGF0ZSwKKwkJCQkJCSAgY3J0Y19zdGF0ZSk7CisJCWlmIChwaXBlLT5mdW5j
cy0+ZW5hYmxlX3ZibGFuaykKKwkJCXJldHVybiAwOworCX0KKworCS8qIERyaXZlcnMgd2l0aG91
dCBWQkxBTksgc3VwcG9ydCBoYXZlIHRvIGZha2UgVkJMQU5LIGV2ZW50cy4gQXMKKwkgKiB0aGVy
ZSdzIG5vIGNoZWNrKCkgY2FsbGJhY2sgdG8gZW5hYmxlIHRoaXMsIHNldCB0aGUgbm9fdmJsYW5r
CisJICogZmllbGQgYnkgZGVmYXVsdC4KKwkgKi8KKwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0
cnVlOworCisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGRybV9zaW1wbGVfa21zX3BsYW5l
X2F0b21pY191cGRhdGUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vdGlueS9nbTEydTMyMC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUz
MjAuYwppbmRleCA5NGZiMWY1OTM1NjQuLmE0ODE3MzQ0MWFlMCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9nbTEy
dTMyMC5jCkBAIC0yMiw3ICsyMiw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBl
cl92dGFibGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92Ymxhbmsu
aD4KIAogc3RhdGljIGJvb2wgZWNvX21vZGU7CiBtb2R1bGVfcGFyYW0oZWNvX21vZGUsIGJvb2ws
IDA2NDQpOwpAQCAtNjEwLDE4ICs2MDksMTAgQEAgc3RhdGljIHZvaWQgZ20xMnUzMjBfcGlwZV91
cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJCSBzdHJ1Y3Qg
ZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
c3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlw
ZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBl
cl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJZ20xMnUzMjBfZmJf
bWFya19kaXJ0eShwaXBlLT5wbGFuZS5zdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5z
dGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsK
LQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsK
LQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5k
ZXYtPmV2ZW50X2xvY2spOwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxl
X2Rpc3BsYXlfcGlwZV9mdW5jcyBnbTEydTMyMF9waXBlX2Z1bmNzID0gewpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxp
OTIyNS5jCmluZGV4IGM2NmFjYzU2NmMyYi4uODAyZmI4ZGRlMWI2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxp
OTIyNS5jCkBAIC0yNiw3ICsyNiw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKICNkZWZpbmUgSUxJ
OTIyNV9EUklWRVJfUkVBRF9DT0RFCTB4MDAKICNkZWZpbmUgSUxJOTIyNV9EUklWRVJfT1VUUFVU
X0NPTlRST0wJMHgwMQpAQCAtMTY1LDE4ICsxNjQsMTAgQEAgc3RhdGljIHZvaWQgaWxpOTIyNV9w
aXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkJc3Ry
dWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3Rh
dGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0g
JnBpcGUtPmNydGM7CiAJc3RydWN0IGRybV9yZWN0IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19o
ZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCWlsaTkyMjVf
ZmJfZGlydHkoc3RhdGUtPmZiLCAmcmVjdCk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7
Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3Nl
bmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCXNwaW5fdW5sb2Nr
X2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVM
TDsKLQl9CiB9CiAKIHN0YXRpYyB2b2lkIGlsaTkyMjVfcGlwZV9lbmFibGUoc3RydWN0IGRybV9z
aW1wbGVfZGlzcGxheV9waXBlICpwaXBlLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnkvcmVwYXBlci5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCmluZGV4IDc2ZDE3
OTIwMDc3NS4uMTgzNDg0NTk1YWVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9y
ZXBhcGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCkBAIC0zMyw3ICsz
Myw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+CiAKQEAgLTg1NiwxOCArODU1
LDEwIEBAIHN0YXRpYyB2b2lkIHJlcGFwZXJfcGlwZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlICpwaXBlLAogCQkJCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0
ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRl
OwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0cnVjdCBkcm1fcmVj
dCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRl
LCBzdGF0ZSwgJnJlY3QpKQogCQlyZXBhcGVyX2ZiX2RpcnR5KHN0YXRlLT5mYik7Ci0KLQlpZiAo
Y3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRf
bG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5l
dmVudCk7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJY3J0
Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgcmVwYXBlcl9waXBlX2Z1bmNzID0gewpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlu
eS9zdDc1ODYuYwppbmRleCAwNjBjYzc1NjE5NGYuLjllZjU1OWRkMzE5MSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
c3Q3NTg2LmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9yZWN0Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogLyogY29udHJv
bGxlci1zcGVjaWZpYyBjb21tYW5kcyAqLwogI2RlZmluZSBTVDc1ODZfRElTUF9NT0RFX0dSQVkJ
MHgzOApAQCAtMTU5LDE4ICsxNTgsMTAgQEAgc3RhdGljIHZvaWQgc3Q3NTg2X3BpcGVfdXBkYXRl
KHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAgICAgICBzdHJ1Y3Qg
ZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
c3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlw
ZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBl
cl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJc3Q3NTg2X2ZiX2Rp
cnR5KHN0YXRlLT5mYiwgJnJlY3QpOwotCi0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlz
cGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3Zi
bGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnEo
JmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0J
fQogfQogCiBzdGF0aWMgdm9pZCBzdDc1ODZfcGlwZV9lbmFibGUoc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlICpwaXBlLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
bW9kZXNldC5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCmluZGV4IDIyYWYx
Nzk1OTA1My4uZDU5ZWJhYzcwYjE1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3Vk
bF9tb2Rlc2V0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCkBAIC0z
NzUsOCArMzc1LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1f
c2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAljaGFyICp3cnB0cjsKIAlpbnQgY29sb3JfZGVw
dGggPSBVRExfQ09MT1JfREVQVEhfMTZCUFA7CiAKLQljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0
cnVlOwotCiAJYnVmID0gKGNoYXIgKil1ZGwtPm1vZGVfYnVmOwogCiAJLyogVGhpcyBmaXJzdCBz
ZWN0aW9uIGhhcyB0byBkbyB3aXRoIHNldHRpbmcgdGhlIGJhc2UgYWRkcmVzcyBvbiB0aGUKQEAg
LTQyOCwxNCArNDI2LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZGlzYWJsZShzdHJ1Y3Qg
ZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUpCiAJdWRsX3N1Ym1pdF91cmIoZGV2LCB1cmIs
IGJ1ZiAtIChjaGFyICopdXJiLT50cmFuc2Zlcl9idWZmZXIpOwogfQogCi1zdGF0aWMgaW50Ci11
ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3Bp
cGUgKnBpcGUsCi0JCQkgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwK
LQkJCSAgICAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKLXsKLQlyZXR1cm4g
MDsKLX0KLQogc3RhdGljIHZvaWQKIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3VwZGF0ZShzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgICAgICAgc3RydWN0IGRybV9w
bGFuZV9zdGF0ZSAqb2xkX3BsYW5lX3N0YXRlKQpAQCAtNDU3LDcgKzQ0Nyw2IEBAIHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5j
cyA9IHsKIAkubW9kZV92YWxpZCA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX21vZGVfdmFsaWQs
CiAJLmVuYWJsZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2VuYWJsZSwKIAkuZGlzYWJsZSA9
IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2Rpc2FibGUsCi0JLmNoZWNrID0gdWRsX3NpbXBsZV9k
aXNwbGF5X3BpcGVfY2hlY2ssCiAJLnVwZGF0ZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3Vw
ZGF0ZSwKIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVw
YXJlX2ZiLAogfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwppbmRleCA0
ZjM0YzUyMDgxODAuLjhlYzI5ZDVkMzM1MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9rbXMuYwpAQCAtMjIwLDYgKzIyMCwxOCBAQCBzdGF0aWMgYm9vbCBkaXNwbGF5X3NlbmRf
cGFnZV9mbGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAlyZXR1cm4g
ZmFsc2U7CiB9CiAKK3N0YXRpYyBpbnQgZGlzcGxheV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCisJCQkgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3Rh
dGUsCisJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQoreworCS8qIE1ha2Ug
c3VyZSB0aGUgc2ltcGxlIERSTSBoZWxwZXJzIGRvbid0IGVuYWJsZSBWQkxBTksKKwkgKiBnZW5l
cmF0aW9uLiBYZW4gaGFzIGl0J3Mgb3duIGxvZ2ljIHRvIGRvIHNvLgorCSAqLworCWNydGNfc3Rh
dGUtPm5vX3ZibGFuayA9IGZhbHNlOworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIGRp
c3BsYXlfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAg
IHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKIHsKQEAgLTI4NCw2ICsy
OTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNz
IGRpc3BsYXlfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAogCS5kaXNhYmxl
ID0gZGlzcGxheV9kaXNhYmxlLAogCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9mYl9zaW1wbGVfZGlz
cGxheV9waXBlX3ByZXBhcmVfZmIsCisJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKIAkudXBkYXRl
ID0gZGlzcGxheV91cGRhdGUsCiB9OwogCi0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:01:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqxTD-0001sz-TO; Mon, 13 Jan 2020 11:01:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4NfF=3C=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iqxTD-0001su-94
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 11:01:19 +0000
X-Inumbo-ID: 00f80992-35f4-11ea-a985-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00f80992-35f4-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 11:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578913270;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=c/JXaReP+KS0ZDIQjNJonf1oAOSBIfpo/2Qn+8o8oYI=;
 b=NTnhTDomohivgxru2Af0JIrBlehMO4USrAgzPwxG1BSRzjYmby8yj/ad
 3Cnx+1Y3IZuNIsKXjWlVVha9HQ6DpbtcY6pls7xEZUlL107EBxiWArz4m
 RLUc1eO2mDmpjil2whPlj/OnbLzpjZSbLRHuZmRYlFQVY3TRNyCUiIIYi w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5gsUTWJYxP/9orlL7Yi5gske6hoNXTNHtS5fMWbD+yoc3SWylALFE7IpfnlR9Wwh8CyfBszeMQ
 gNe0qFczw+MZhxeZCRbc8HMuFDNs9Y0jCRH9tmbDj9zf/izVz8tn7z4lt6uRRJ3RHZdnVR44gm
 0t29PKf2cXJlb0jUgKjgNRiaNXPuaVbHpKbKvehKXQY5ci2QKv0qWRWbPC9Y/3vxzN+S1Qcsxe
 wUXoSOZZu8kgYsPBKowaCSzW6JbgfJXPj0YL9rNzaAfKx4foTy6iIYgtXtoX3yzvlWvWaxuTKK
 KfI=
X-SBRS: 2.7
X-MesageID: 10814571
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,428,1571716800"; d="scan'208";a="10814571"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <658f33a2-100a-d5dc-9435-191ab72b7db6@citrix.com>
Date: Mon, 13 Jan 2020 11:01:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <e79ec88a-8261-39e0-6c18-a1db5af85b6a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Lars Kurth <lars.kurth@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Doug
 Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMjAyMCAxMTowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMC8wMS8yMDIw
IDEwOjM3LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBIaWRlIHRoZSBmb2xsb3dpbmcgaW5mb3Jt
YXRpb24gdGhhdCBjYW4gaGVscCBpZGVudGlmeSB0aGUgcnVubmluZyBYZW4KPj4gYmluYXJ5IHZl
cnNpb246IFhFTlZFUl9leHRyYXZlcnNpb24sIFhFTlZFUl9jb21waWxlX2luZm8sIFhFTlZFUl9j
aGFuZ2VzZXQuCj4+IEFkZCBleHBsaWNpdCBjYXNlcyBmb3IgWEVOVkVSX2NvbW1hbmRsaW5lIGFu
ZCBYRU5WRVJfYnVpbGRfaWQgYXMgd2VsbC4KPj4KPj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVu
aWVkKCkgdG8gaHZtbG9hZGVyIHRvIHJlbW92ZSAiPGRlbmllZD4iIHN0cmluZwo+PiBmcm9tIGd1
ZXN0J3MgRE1JIHRhYmxlcyB0aGF0IG90aGVyd2lzZSB3b3VsZCBiZSBzaG93biBpbiB0b29scyBs
aWtlCj4+IGRtaWRlY29kZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgo+PiAtLS0KPj4gdjEgLS0+IHYyOgo+PiAtIEFkZGVkIHhz
bV9maWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nIHhlbl9k
ZW55KCkKPj4gLSBNYWRlIGJlaGF2aW91ciB0aGUgc2FtZSBmb3IgYm90aCBSZWxlYXNlIGFuZCBE
ZWJ1ZyBidWlsZHMKPj4gLSBYRU5WRVJfY2FwYWJpbGl0aWVzIGlzIG5vIGxvbmdlciBoaWRlZAo+
Pgo+PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDQzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KPj4g
Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cj4+IENDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KPgo+IEkgcmVhbGlzZSB0aGVyZSBhcmUgYXJndW1lbnRzIG92ZXIgaG93IHRvIGZpeCB0
aGlzLCBidXQgd2UgKHRoZSBYZW4KPiBjb21tdW5pdHkpIGhhdmUgYWxyZWFkeSBmKmNrZWQgdXAg
b25jZSBoZXJlLCBhbmQgdGhpcyBpcyBkb2luZyBzbyBhCj4gc2Vjb25kIHRpbWUuCj4KPiBOYWNr
Lgo+Cj4gRml4aW5nIGl0IGFueXdoZXJlIG90aGVyIHRoYW4gWGVuIGlzIHNpbXBseSBub3QgYXBw
cm9wcmlhdGUuCj4KPiBUaGUgcmVhc29uIGZvciB0aGlzICh3aGljaCBvdWdodCB0byBiZSBvYnZp
b3VzLCBidXQgSSBndWVzcyBvbmx5IHRvCj4gdGhvc2Ugd2hvIGFjdHVhbGx5IGRvIGN1c3RvbWVy
IHN1cHBvcnQpIGlzIGJhc2ljIGh1bWFuIHBoeXNpb2xvZ3kuCj4gImRlbmllZCIgbWVhbnMgc29t
ZXRoaW5nIGhhcyBnb25lIHdyb25nLiAgSXQgc2NhcmVzIHBlb3BsZSwgYW5kIGNhdXNlcwo+IHRo
ZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBmaXggd2hhdGV2ZXIgaXMgYnJva2VuLgoKQnV0IHRo
ZSBwYXRjaCB0YWtlcyBjYXJlIG9mIHRoYXQgYnkgcmVtb3ZpbmcgImRlbmllZCIgZnJvbSBETUkg
dGFibGVzLgpGdW5jdGlvbmFsbHkgaXQgc2hvdWxkIGhhdmUgdGhlIHNhbWUgZWZmZWN0IGFzIHYx
IHRvIG9yZGluYXJ5IGd1ZXN0cy4KCj4gSXQgaXMgbm90IGFwcHJvcHJpYXRlIGZvciBpdCB0byBm
aW5kIGl0cyB3YXkgaW50byB0aGUgZ3Vlc3QgaW4gdGhlIGZpcnN0Cj4gcGxhY2UsIGFuZCB0aGF0
IGluY2x1ZGVzIHR1cm5pbmcgdXAgaW4gYGRtZXNnYCBhbmQgb3RoZXIgbG9ncywgYW5kCj4gZXhw
ZWN0aW5nIGd1ZXN0IHJ1bnRpbWUgdG8gZmlsdGVyIGZvciBpdCBpcyBjb21wbGV0ZSBub25zZW5z
ZS4KCmBkbWVzZ2Agd2lsbCBoYXZlIG9ubHkgWGVuIG1ham9yIHZlcnNpb24gKGUuZy4gWGVuIDQu
MTMpIHdpdGggdGhpcyBwYXRjaAphcHBsaWVkLiBFdmVuIGlmIHRoZXJlIGV4aXN0cyBhIHRvb2wg
d2hpY2ggdXNlcyB4ZW5fdmVyc2lvbiBoeXBlcmNhbGwKZm9yIGluZm9ybWF0aW9uIGdhdGhlcmlu
ZywgaXQgd291bGQgc2hvdyB5b3UgIjxkZW5pZWQ+IiBmb3IgZmllbGRzIGxpa2UKY29tbWFuZGxp
bmUgYW5kIGJ1aWxkX2lkIGFscmVhZHkgKHdpdGhvdXQgdGhlIHBhdGNoKS4gU28gZXh0ZW5kaW5n
IHRoaXMKYmVoYXZpb3VyIGZvciBvdGhlciBzZW5zaXRpdmUgZmllbGRzIGlzIG5vdCBhIHJlZ3Jl
c3Npb24gSU1ITy4KCj4gQXMgc2FpZCBzZXZlcmFsIHRpbWVzIGJlZm9yZSwgdGhlIGVtcHR5IHN0
cmluZyBpcyBjb21wbGV0ZWx5IGZpbmUgQUJJCj4gd2lzZSwgZG9lc24ndCBjb25mdXNlIGN1c3Rv
bWVycywgYW5kIHJlYWxseSByZWFsbHkgZG9lcyB3b3JrIGluIHByYWN0aWNlLgoKSSBhZ3JlZSB3
aXRoIHRoZSBvdGhlciBvcGluaW9uIHRoYXQgcmV0dXJuaW5nIGFuIGVtcHR5IHN0cmluZyBpcyB0
b28KYW1iaWd1b3VzLiBJJ2QgcHJlZmVyIHRvIHJldGFpbiB0aGUgY3VycmVudCBiZWhhdmlvdXIg
d2l0aCAod2hhdGV2ZXIpCm5vbi1lbXB0eSBkZXNjcmlwdGl2ZSBzdHJpbmcuCgotLQpUaGFua3Ms
ClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:11:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11:11: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 1iqxdH-0002jv-1C; Mon, 13 Jan 2020 11:11:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqxdG-0002jq-7x
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 11:11:42 +0000
X-Inumbo-ID: 74cd61a4-35f5-11ea-824e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74cd61a4-35f5-11ea-824e-12813bfff9fa;
 Mon, 13 Jan 2020 11:11: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 <osstest-admin@xenproject.org>)
 id 1iqxd6-0002kf-Ex; Mon, 13 Jan 2020 11: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 1iqxd6-0001lx-6j; Mon, 13 Jan 2020 11:11:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqxd6-0004mn-61; Mon, 13 Jan 2020 11:11:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146043-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=dc65a5bdc9fa543690a775b50d4ffbeb22c56d6d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 11:11:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 146043: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkYzY1YTViZGM5ZmE1
NDM2OTBhNzc1YjUwZDRmZmJlYjIyYzU2ZDZkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ1OTQ3ICAyMDIwLTAxLTEw
IDE5OjA2OjIzIFogICAgMiBkYXlzICAgMjkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJvLm9yZz4KICBDbGVi
ZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5p
ZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZp
ZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBF
aWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAg
RmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VveWkgVHUg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+
CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGph
ZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgogIEplYW4t
UGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50
IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJh
aWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8
eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21h
aWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBOaWVrIExpbm5l
bmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1
Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xl
eSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2Vp
bG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBT
dXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVn
dW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25s
aW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNv
bT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBS
YW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1MDAgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:48:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11: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 1iqyCV-0005Di-9Z; Mon, 13 Jan 2020 11:48:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rdZH=3C=amazon.com=prvs=274b223ee=sblbir@srs-us1.protection.inumbo.net>)
 id 1iqy7z-00058k-Rv
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 11:43:27 +0000
X-Inumbo-ID: e9dd1e68-35f9-11ea-a2eb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9dd1e68-35f9-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 11:43:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578915808; x=1610451808;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=6XSa5GpL3gh4h8YvwELtoJ+sfZcbWRXkFc5y4pfehoc=;
 b=XB5oT7mYagcyvbru4dFX+upsX3l3aVSmztU9P6B57v/2yflNOaZxpDRP
 MmsVkrk3k8XSruzHi9cFruv3RNEuqukNYSOcbT8DQAjP5ZmUuSl3U1FtX
 N4/EeYyyKRc6I01tOx8cEJV7vn3sSb7HRiXroXqhda80w4KKNRGJCneN9 4=;
IronPort-SDR: R+BlWp6nTHVVhaIhMU2TJ0LB4YSRTLQsATI0sOMiyFM4iSh27yUGPwc+8iW49sp1OvtUIhwKnD
 k40Idn6O/1kA==
X-IronPort-AV: E=Sophos;i="5.69,428,1571702400"; d="scan'208";a="12102670"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 13 Jan 2020 11:43:27 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9A4CDA1D45; Mon, 13 Jan 2020 11:43:19 +0000 (UTC)
Received: from EX13D05UWB003.ant.amazon.com (10.43.161.26) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 11:43:18 +0000
Received: from EX13D01UWB002.ant.amazon.com (10.43.161.136) by
 EX13D05UWB003.ant.amazon.com (10.43.161.26) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 11:43:18 +0000
Received: from EX13D01UWB002.ant.amazon.com ([10.43.161.136]) by
 EX13d01UWB002.ant.amazon.com ([10.43.161.136]) with mapi id 15.00.1367.000;
 Mon, 13 Jan 2020 11:43:18 +0000
From: "Singh, Balbir" <sblbir@amazon.com>
To: "peterz@infradead.org" <peterz@infradead.org>, "Valentin, Eduardo"
 <eduval@amazon.com>
Thread-Topic: [RFC PATCH V2 11/11] x86: tsc: avoid system instability in
 hibernation
Thread-Index: AQHVxbSKwN2FtiBCp0yRN06uTqctz6fgl2OAgAN0VQCABF3RgIAAGFiA
Date: Mon, 13 Jan 2020 11:43:18 +0000
Message-ID: <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
In-Reply-To: <20200113101609.GT2844@hirez.programming.kicks-ass.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.119]
Content-ID: <842199D22376DB4B847E04A9819A1D72@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Mon, 13 Jan 2020 11:48:05 +0000
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
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: "konrad.wilk@oracle.co" <konrad.wilk@oracle.co>,
 "x86@kernel.org" <x86@kernel.org>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Kamata, 
 Munehisa" <kamatam@amazon.com>, "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal, 
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "jgross@suse.com" <jgross@suse.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCAyMDIwLTAxLTEzIGF0IDExOjE2ICswMTAwLCBQZXRlciBaaWpsc3RyYSB3cm90ZToN
Cj4gT24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDc6MzU6MjBBTSAtMDgwMCwgRWR1YXJkbyBWYWxl
bnRpbiB3cm90ZToNCj4gPiBIZXkgUGV0ZXIsDQo+ID4gDQo+ID4gT24gV2VkLCBKYW4gMDgsIDIw
MjAgYXQgMTE6NTA6MTFBTSArMDEwMCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6DQo+ID4gPiBPbiBU
dWUsIEphbiAwNywgMjAyMCBhdCAxMTo0NToyNlBNICswMDAwLCBBbmNoYWwgQWdhcndhbCB3cm90
ZToNCj4gPiA+ID4gRnJvbTogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+DQo+
ID4gPiA+IA0KPiA+ID4gPiBTeXN0ZW0gaW5zdGFiaWxpdHkgYXJlIHNlZW4gZHVyaW5nIHJlc3Vt
ZSBmcm9tIGhpYmVybmF0aW9uIHdoZW4gc3lzdGVtDQo+ID4gPiA+IGlzIHVuZGVyIGhlYXZ5IENQ
VSBsb2FkLiBUaGlzIGlzIGR1ZSB0byB0aGUgbGFjayBvZiB1cGRhdGUgb2Ygc2NoZWQNCj4gPiA+
ID4gY2xvY2sgZGF0YSwgYW5kIHRoZSBzY2hlZHVsZXIgd291bGQgdGhlbiB0aGluayB0aGF0IGhl
YXZ5IENQVSBob2cNCj4gPiA+ID4gdGFza3MgbmVlZCBtb3JlIHRpbWUgaW4gQ1BVLCBjYXVzaW5n
IHRoZSBzeXN0ZW0gdG8gZnJlZXplDQo+ID4gPiA+IGR1cmluZyB0aGUgdW5mcmVlemluZyBvZiB0
YXNrcy4gRm9yIGV4YW1wbGUsIHRocmVhZGVkIGlycXMsDQo+ID4gPiA+IGFuZCBrZXJuZWwgcHJv
Y2Vzc2VzIHNlcnZpY2luZyBuZXR3b3JrIGludGVyZmFjZSBtYXkgYmUgZGVsYXllZA0KPiA+ID4g
PiBmb3Igc2V2ZXJhbCB0ZW5zIG9mIHNlY29uZHMsIGNhdXNpbmcgdGhlIHN5c3RlbSB0byBiZSB1
bnJlYWNoYWJsZS4NCj4gPiA+ID4gVGhlIGZpeCBmb3IgdGhpcyBzaXR1YXRpb24gaXMgdG8gbWFy
ayB0aGUgc2NoZWQgY2xvY2sgYXMgdW5zdGFibGUNCj4gPiA+ID4gYXMgZWFybHkgYXMgcG9zc2li
bGUgaW4gdGhlIHJlc3VtZSBwYXRoLCBsZWF2aW5nIGl0IHVuc3RhYmxlDQo+ID4gPiA+IGZvciB0
aGUgZHVyYXRpb24gb2YgdGhlIHJlc3VtZSBwcm9jZXNzLiBUaGlzIHdpbGwgZm9yY2UgdGhlDQo+
ID4gPiA+IHNjaGVkdWxlciB0byBhdHRlbXB0IHRvIGFsaWduIHRoZSBzY2hlZCBjbG9jayBhY3Jv
c3MgQ1BVcyB1c2luZw0KPiA+ID4gPiB0aGUgZGVsdGEgd2l0aCB0aW1lIG9mIGRheSwgdXBkYXRp
bmcgc2NoZWQgY2xvY2sgZGF0YS4gSW4gYSBwb3N0DQo+ID4gPiA+IGhpYmVybmF0aW9uIGV2ZW50
LCB3ZSBjYW4gdGhlbiBtYXJrIHRoZSBzY2hlZCBjbG9jayBhcyBzdGFibGUNCj4gPiA+ID4gYWdh
aW4sIGF2b2lkaW5nIHVubmVjZXNzYXJ5IHN5bmNzIHdpdGggdGltZSBvZiBkYXkgb24gc3lzdGVt
cw0KPiA+ID4gPiBpbiB3aGljaCBUU0MgaXMgcmVsaWFibGUuDQo+ID4gPiANCj4gPiA+IFRoaXMg
bWFrZXMgbm8gZnJpZ2dpbmcgc2Vuc2Ugd2hhdCBzbyBibG9vZHkgZXZlci4gSWYgdGhlIGNsb2Nr
IGlzDQo+ID4gPiBzdGFibGUsIHdlIGRvbid0IGNhcmUgYWJvdXQgc2NoZWRfY2xvY2tfZGF0YS4g
V2hlbiBpdCBpcyBzdGFibGUgeW91IGdldA0KPiA+ID4gYSBsaW5lYXIgZnVuY3Rpb24gb2YgdGhl
IFRTQyB3aXRob3V0IGNvbXBsaWNhdGVkIGJpdHMgb24uDQo+ID4gPiANCj4gPiA+IFdoZW4gaXQg
aXMgdW5zdGFibGUsIG9ubHkgdGhlbiBkbyB3ZSBjYXJlIGFib3V0IHRoZSBzY2hlZF9jbG9ja19k
YXRhLg0KPiA+ID4gDQo+ID4gDQo+ID4gWWVhaCwgbWF5YmUgd2hhdCBpcyBub3QgY2xlYXIgaGVy
ZSBpcyB0aGF0IHdlIGNvdmVyaW5nIGZvciBzaXR1YXRpb24NCj4gPiB3aGVyZSBjbG9jayBzdGFi
aWxpdHkgY2hhbmdlcyBvdmVyIHRpbWUsIGUuZy4gYXQgcmVndWxhciBib290IGNsb2NrIGlzDQo+
ID4gc3RhYmxlLCBoaWJlcm5hdGlvbiBoYXBwZW5zLCB0aGVuIHJlc3RvcmUgaGFwcGVucyBpbiBh
IG5vbi1zdGFibGUgY2xvY2suDQo+IA0KPiBTdGlsbCBjb25mdXNlZCwgd2hvIG1hcmtzIHRoZSB0
aGluZyB1bnN0YWJsZT8gVGhlIHBhdGNoIHNlZW1zIHRvIHN1Z2dlc3QNCj4geW91IGRvIHlvdXJz
ZWxmLCBidXQgaXQgaXMgbm90IGF0IGFsbCBjbGVhciB3aHkuDQo+IA0KPiBJZiBUU0MgcmVhbGx5
IGlzIHVuc3RhYmxlLCB0aGVuIGl0IG5lZWRzIHRvIHJlbWFpbiB1bnN0YWJsZS4gSWYgdGhlIFRT
Qw0KPiByZWFsbHkgaXMgc3RhYmxlIHRoZW4gdGhlcmUgaXMgbm8gcG9pbnQgaW4gbWFya2luZyBp
cyB1bnN0YWJsZS4NCj4gDQo+IEVpdGhlciB3YXkgc29tZXRoaW5nIGlzIG9mZiwgYW5kIHlvdSdy
ZSBub3QgdGVsbGluZyBtZSB3aGF0Lg0KPiANCg0KSGksIFBldGVyDQoNCkZvciB5b3VyIG9yaWdp
bmFsIGNvbW1lbnQsIGp1c3Qgd2FudGVkIHRvIGNsYXJpZnkgdGhlIGZvbGxvd2luZzoNCg0KMS4g
QWZ0ZXIgaGliZXJuYXRpb24sIHRoZSBtYWNoaW5lIGNhbiBiZSByZXN1bWVkIG9uIGEgZGlmZmVy
ZW50IGJ1dCBjb21wYXRpYmxlDQpob3N0ICh0aGVzZSBhcmUgVk0gaW1hZ2VzIGhpYmVybmF0ZWQp
DQoyLiBUaGlzIG1lYW5zIHRoZSBjbG9jayBiZXR3ZWVuIGhvc3QxIGFuZCBob3N0MiBjYW4vd2ls
bCBiZSBkaWZmZXJlbnQNCg0KSW4geW91ciBjb21tZW50cyBhcmUgeW91IG1ha2luZyB0aGUgYXNz
dW1wdGlvbiB0aGF0IHRoZSBob3N0KHMpIGlzL2FyZSB0aGUNCnNhbWU/IEp1c3QgY2hlY2tpbmcg
dGhlIGFzc3VtcHRpb25zIGJlaW5nIG1hZGUgYW5kIGJlaW5nIG9uIHRoZSBzYW1lIHBhZ2Ugd2l0
aA0KdGhlbS4NCg0KQmFsYmlyIFNpbmdoLg0KDQo+ID4gPiA+IFJldmlld2VkLWJ5OiBFcmlrIFF1
YW5zdHJvbSA8cXVhbnN0cm9AYW1hem9uLmNvbT4NCj4gPiA+ID4gUmV2aWV3ZWQtYnk6IEZyYW5r
IHZhbiBkZXIgTGluZGVuIDxmbGxpbmRlbkBhbWF6b24uY29tPg0KPiA+ID4gPiBSZXZpZXdlZC1i
eTogQmFsYmlyIFNpbmdoIDxzYmxiaXJAYW1hem9uLmNvbT4NCj4gPiA+ID4gUmV2aWV3ZWQtYnk6
IE11bmVoaXNhIEthbWF0YSA8a2FtYXRhbUBhbWF6b24uY29tPg0KPiA+ID4gPiBUZXN0ZWQtYnk6
IEFuY2hhbCBBZ2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPg0KPiA+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4NCj4gPiA+ID4gLS0tDQo+
ID4gPiANCj4gPiA+IE5BSywgdGhlIGNvZGUgdmVyeSBtdWNoIHJlbGllcyBvbiBuZXZlciBnZXR0
aW5nIG1hcmtlZCBzdGFibGUgYWdhaW4NCj4gPiA+IGFmdGVyIGl0IGdldHMgc2V0IHRvIHVuc3Rh
YmxlLg0KPiA+ID4gDQo+ID4gDQo+ID4gV2VsbCBhY3R1YWxseSwgYXQgdGhlIFBNX1BPU1RfSElC
RVJOQVRJT04sIHdlIGRvIHRoZSBjaGVjayBhbmQgc2V0IHN0YWJsZQ0KPiA+IGlmDQo+ID4ga25v
d24gdG8gYmUgc3RhYmxlLg0KPiA+IA0KPiA+IFRoZSBpc3N1ZSBvbmx5IHJlYWxseSBoYXBwZW5z
IGR1cmluZyB0aGUgcmVzdG9yYXRpb24gcGF0aCB1bmRlciBzY2hlZHVsaW5nDQo+ID4gcHJlc3N1
cmUsDQo+ID4gd2hpY2ggdGFrZXMgZm9yZXZlciB0byBmaW5pc2gsIGFzIGRlc2NyaWJlZCBpbiB0
aGUgY29tbWl0Lg0KPiA+IA0KPiA+IERvIHlvdSBzZWUgYSBiZXR0ZXIgc29sdXRpb24gZm9yIHRo
aXMgaXNzdWU/DQo+IA0KPiBJIHN0aWxsIGhhdmUgbm8gY2x1ZSB3aGF0IHlvdXIgYWN0dWFsIHBy
b2JsZW0gaXMuIFlvdSBzYXkgc2NoZWR1bGluZw0KPiBnb2VzIHdvYmJseSBiZWNhdXNlIHNjaGVk
X2Nsb2NrX2RhdGEgaXMgc3RhbGUsIGJ1dCB3aGVuIHN0YWJsZSB0aGF0DQo+IGRvZXNuJ3QgbWF0
dGVyLg0KPiANCj4gU28gd2hhdCBpcyB0aGUgYWN0dWFsIHByb2JsZW0/DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:48:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11: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 1iqyCr-0005Eh-K2; Mon, 13 Jan 2020 11:48:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xsmv=3C=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1iqyCq-0005EZ-Es
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 11:48:28 +0000
X-Inumbo-ID: 980b2c14-35fa-11ea-a985-bc764e2007e4
Received: from mail-ot1-f67.google.com (unknown [209.85.210.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 980b2c14-35fa-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 11:48:19 +0000 (UTC)
Received: by mail-ot1-f67.google.com with SMTP id a15so8662135otf.1
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 03:48:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=LxnhZqYlYpH5Vy9lVIo6OhZ32kMjzMITo+VXkeln1fw=;
 b=uWaGfKbQUcy+oJ/MA+dn4BpX9JAnbd0k1VXl9A3EoU0IkQ2+JIzwWhOQNPCFec7XLL
 xOKOsrxmHticXw0yVNpU9HwU0e1QTMzf0C0ara9e9jjxZLXPDjkBcqME4guqyZB7D7b5
 itAZwHLOFZIfdnPxtaalTXlFwxy7x2ZdMcBKyPwxc9rOzlRhheMgN421bg4ZnIFz/BPJ
 8pn6XRnSLV0eUJDv0W7LbrGv91quS8Dt8ODFr+wrAYlyJyDb1heECiV3gae6WrR/6P8H
 i/5Jbd1x6fHGPl7YZR/yCiKRVgiRneBpbxz6CwgMeztQI7/PMJ48lpIIf96AoY2IsF2J
 NDag==
X-Gm-Message-State: APjAAAWk9lRgmlNx4Yb5qSrUMjDVgoWNC/WgignL/ruanlPfchkRFWeb
 gFcx1zMZJf7JJNLzh7+vll6DOkbyCKsJJY8OXFQ=
X-Google-Smtp-Source: APXvYqw3Qgw3VCVDMPHWyRb4A+fn8GcFRFWgD+RozWxW13+tMz8RTbaH9oz22LVJAtTKMJUr2mfSKOEXlhCa9eU2PHs=
X-Received: by 2002:a05:6830:4b9:: with SMTP id
 l25mr13198440otd.266.1578916099461; 
 Mon, 13 Jan 2020 03:48:19 -0800 (PST)
MIME-Version: 1.0
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
In-Reply-To: <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 13 Jan 2020 12:48:08 +0100
Message-ID: <CAJZ5v0jkaw1jJVahWbvcqcYhcwWLqajm7gchn4L4WOngHJcbUA@mail.gmail.com>
To: "Singh, Balbir" <sblbir@amazon.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Valentin,
 Eduardo" <eduval@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "peterz@infradead.org" <peterz@infradead.org>,
 "x86@kernel.org" <x86@kernel.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "pavel@ucw.cz" <pavel@ucw.cz>, "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "jgross@suse.com" <jgross@suse.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTI6NDMgUE0gU2luZ2gsIEJhbGJpciA8c2JsYmlyQGFt
YXpvbi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCAyMDIwLTAxLTEzIGF0IDExOjE2ICswMTAwLCBQ
ZXRlciBaaWpsc3RyYSB3cm90ZToKPiA+IE9uIEZyaSwgSmFuIDEwLCAyMDIwIGF0IDA3OjM1OjIw
QU0gLTA4MDAsIEVkdWFyZG8gVmFsZW50aW4gd3JvdGU6Cj4gPiA+IEhleSBQZXRlciwKPiA+ID4K
PiA+ID4gT24gV2VkLCBKYW4gMDgsIDIwMjAgYXQgMTE6NTA6MTFBTSArMDEwMCwgUGV0ZXIgWmlq
bHN0cmEgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTE6NDU6MjZQTSAr
MDAwMCwgQW5jaGFsIEFnYXJ3YWwgd3JvdGU6Cj4gPiA+ID4gPiBGcm9tOiBFZHVhcmRvIFZhbGVu
dGluIDxlZHV2YWxAYW1hem9uLmNvbT4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBTeXN0ZW0gaW5zdGFi
aWxpdHkgYXJlIHNlZW4gZHVyaW5nIHJlc3VtZSBmcm9tIGhpYmVybmF0aW9uIHdoZW4gc3lzdGVt
Cj4gPiA+ID4gPiBpcyB1bmRlciBoZWF2eSBDUFUgbG9hZC4gVGhpcyBpcyBkdWUgdG8gdGhlIGxh
Y2sgb2YgdXBkYXRlIG9mIHNjaGVkCj4gPiA+ID4gPiBjbG9jayBkYXRhLCBhbmQgdGhlIHNjaGVk
dWxlciB3b3VsZCB0aGVuIHRoaW5rIHRoYXQgaGVhdnkgQ1BVIGhvZwo+ID4gPiA+ID4gdGFza3Mg
bmVlZCBtb3JlIHRpbWUgaW4gQ1BVLCBjYXVzaW5nIHRoZSBzeXN0ZW0gdG8gZnJlZXplCj4gPiA+
ID4gPiBkdXJpbmcgdGhlIHVuZnJlZXppbmcgb2YgdGFza3MuIEZvciBleGFtcGxlLCB0aHJlYWRl
ZCBpcnFzLAo+ID4gPiA+ID4gYW5kIGtlcm5lbCBwcm9jZXNzZXMgc2VydmljaW5nIG5ldHdvcmsg
aW50ZXJmYWNlIG1heSBiZSBkZWxheWVkCj4gPiA+ID4gPiBmb3Igc2V2ZXJhbCB0ZW5zIG9mIHNl
Y29uZHMsIGNhdXNpbmcgdGhlIHN5c3RlbSB0byBiZSB1bnJlYWNoYWJsZS4KPiA+ID4gPiA+IFRo
ZSBmaXggZm9yIHRoaXMgc2l0dWF0aW9uIGlzIHRvIG1hcmsgdGhlIHNjaGVkIGNsb2NrIGFzIHVu
c3RhYmxlCj4gPiA+ID4gPiBhcyBlYXJseSBhcyBwb3NzaWJsZSBpbiB0aGUgcmVzdW1lIHBhdGgs
IGxlYXZpbmcgaXQgdW5zdGFibGUKPiA+ID4gPiA+IGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIHJl
c3VtZSBwcm9jZXNzLiBUaGlzIHdpbGwgZm9yY2UgdGhlCj4gPiA+ID4gPiBzY2hlZHVsZXIgdG8g
YXR0ZW1wdCB0byBhbGlnbiB0aGUgc2NoZWQgY2xvY2sgYWNyb3NzIENQVXMgdXNpbmcKPiA+ID4g
PiA+IHRoZSBkZWx0YSB3aXRoIHRpbWUgb2YgZGF5LCB1cGRhdGluZyBzY2hlZCBjbG9jayBkYXRh
LiBJbiBhIHBvc3QKPiA+ID4gPiA+IGhpYmVybmF0aW9uIGV2ZW50LCB3ZSBjYW4gdGhlbiBtYXJr
IHRoZSBzY2hlZCBjbG9jayBhcyBzdGFibGUKPiA+ID4gPiA+IGFnYWluLCBhdm9pZGluZyB1bm5l
Y2Vzc2FyeSBzeW5jcyB3aXRoIHRpbWUgb2YgZGF5IG9uIHN5c3RlbXMKPiA+ID4gPiA+IGluIHdo
aWNoIFRTQyBpcyByZWxpYWJsZS4KPiA+ID4gPgo+ID4gPiA+IFRoaXMgbWFrZXMgbm8gZnJpZ2dp
bmcgc2Vuc2Ugd2hhdCBzbyBibG9vZHkgZXZlci4gSWYgdGhlIGNsb2NrIGlzCj4gPiA+ID4gc3Rh
YmxlLCB3ZSBkb24ndCBjYXJlIGFib3V0IHNjaGVkX2Nsb2NrX2RhdGEuIFdoZW4gaXQgaXMgc3Rh
YmxlIHlvdSBnZXQKPiA+ID4gPiBhIGxpbmVhciBmdW5jdGlvbiBvZiB0aGUgVFNDIHdpdGhvdXQg
Y29tcGxpY2F0ZWQgYml0cyBvbi4KPiA+ID4gPgo+ID4gPiA+IFdoZW4gaXQgaXMgdW5zdGFibGUs
IG9ubHkgdGhlbiBkbyB3ZSBjYXJlIGFib3V0IHRoZSBzY2hlZF9jbG9ja19kYXRhLgo+ID4gPiA+
Cj4gPiA+Cj4gPiA+IFllYWgsIG1heWJlIHdoYXQgaXMgbm90IGNsZWFyIGhlcmUgaXMgdGhhdCB3
ZSBjb3ZlcmluZyBmb3Igc2l0dWF0aW9uCj4gPiA+IHdoZXJlIGNsb2NrIHN0YWJpbGl0eSBjaGFu
Z2VzIG92ZXIgdGltZSwgZS5nLiBhdCByZWd1bGFyIGJvb3QgY2xvY2sgaXMKPiA+ID4gc3RhYmxl
LCBoaWJlcm5hdGlvbiBoYXBwZW5zLCB0aGVuIHJlc3RvcmUgaGFwcGVucyBpbiBhIG5vbi1zdGFi
bGUgY2xvY2suCj4gPgo+ID4gU3RpbGwgY29uZnVzZWQsIHdobyBtYXJrcyB0aGUgdGhpbmcgdW5z
dGFibGU/IFRoZSBwYXRjaCBzZWVtcyB0byBzdWdnZXN0Cj4gPiB5b3UgZG8geW91cnNlbGYsIGJ1
dCBpdCBpcyBub3QgYXQgYWxsIGNsZWFyIHdoeS4KPiA+Cj4gPiBJZiBUU0MgcmVhbGx5IGlzIHVu
c3RhYmxlLCB0aGVuIGl0IG5lZWRzIHRvIHJlbWFpbiB1bnN0YWJsZS4gSWYgdGhlIFRTQwo+ID4g
cmVhbGx5IGlzIHN0YWJsZSB0aGVuIHRoZXJlIGlzIG5vIHBvaW50IGluIG1hcmtpbmcgaXMgdW5z
dGFibGUuCj4gPgo+ID4gRWl0aGVyIHdheSBzb21ldGhpbmcgaXMgb2ZmLCBhbmQgeW91J3JlIG5v
dCB0ZWxsaW5nIG1lIHdoYXQuCj4gPgo+Cj4gSGksIFBldGVyCj4KPiBGb3IgeW91ciBvcmlnaW5h
bCBjb21tZW50LCBqdXN0IHdhbnRlZCB0byBjbGFyaWZ5IHRoZSBmb2xsb3dpbmc6Cj4KPiAxLiBB
ZnRlciBoaWJlcm5hdGlvbiwgdGhlIG1hY2hpbmUgY2FuIGJlIHJlc3VtZWQgb24gYSBkaWZmZXJl
bnQgYnV0IGNvbXBhdGlibGUKPiBob3N0ICh0aGVzZSBhcmUgVk0gaW1hZ2VzIGhpYmVybmF0ZWQp
Cj4gMi4gVGhpcyBtZWFucyB0aGUgY2xvY2sgYmV0d2VlbiBob3N0MSBhbmQgaG9zdDIgY2FuL3dp
bGwgYmUgZGlmZmVyZW50CgpTbyB0aGUgcHJvYmxlbSBpcyBzcGVjaWZpYyB0byB0aGlzIHBhcnRp
Y3VsYXIgdXNlIGNhc2UuCgpJJ20gbm90IHN1cmUgd2h5IHRvIGltcG9zZSB0aGlzIGhhY2sgb24g
aGliZXJuYXRpb24gaW4gYWxsIGNhc2VzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:55:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqyJF-00067f-Dm; Mon, 13 Jan 2020 11:55:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tbsf=3C=merlin.srs.infradead.org=batv+a7e7d0f1ae33468c1588+5986+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iqyJD-00067a-MY
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 11:55:03 +0000
X-Inumbo-ID: 81d0d560-35fb-11ea-b89f-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 81d0d560-35fb-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 11:54:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=1V1N3V0k4A7LDdv8p1gnSIBY+imSCD8p6HcNefGwL0U=; b=NXJD/gke1aY/+A24P/LNFGWjT
 utNRk2t/BSIZNvQVDWGFEt3GtGPIsswouPLvK7hBmXzP3X3pH3gShObxegzcfJ7cp6c6uebodHl5Z
 wMw8EWyXyTVMY/QSQ0jUVDYC5IeVr9gaPGN9UILCGgaWJcp9gWps17F0Z0Jg0SFDsVChbP5swo1aV
 2qoQYblolJOGEcJgyObuDDT0yymXgxKWEa1TTEnzMyKUjFeDpeEdUR860A7dwZVfe7qfynkKU3hS/
 kJFEK1csPJoua6xsIUDFw4Bex2kz9ZDlIAWEK02bjogNCs4RFhPbNCNz5DIQvhwHAJ0u6GEz3db0t
 zYDkY7S8A==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iqyIv-0003Bg-IZ; Mon, 13 Jan 2020 11:54:45 +0000
Message-ID: <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>, "Xia, Hongyan"
 <hongyax@amazon.com>
Date: Mon, 13 Jan 2020 12:54:42 +0100
In-Reply-To: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5979326740933162216=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5979326740933162216==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-Bvd8om9yWxl7Aq/WR4PO"


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

On Wed, 2020-01-08 at 17:24 +0000, David Woodhouse wrote:
> When doing a live update, Xen needs to be very careful not to scribble
> on pages which contain guest memory or state information for the
> domains which are being preserved.
>=20
> The information about which pages are in use is contained in the live
> update state passed from the previous Xen =E2=80=94 which is mostly just =
a
> guest-transparent live migration data stream, except that it points to
> the page tables in place in memory while traditional live migration
> obviously copies the pages separately.
>=20
> Our initial implementation actually prepended a list of 'in-use' ranges
> to the live update state, and made the boot allocator treat them the
> same as 'bad pages'. That worked well enough for initial development
> but wouldn't scale to a live production system, mainly because the boot
> allocator has a limit of 512 memory ranges that it can keep track of,
> and a real system would end up more fragmented than that.
>=20
> My other concern with that approach is that it required two passes over
> the domain-owned pages. We have to do a later pass *anyway*, as we set
> up ownership in the frametable for each page =E2=80=94 and that has to ha=
ppen
> after we've managed to allocate a 'struct domain' for each page_info to
> point to. If we want to keep the pause time due to a live update down
> to a bare minimum, doing two passes over the full set of domain pages
> isn't my favourite strategy.
>=20
> So we've settled on a simpler approach =02=E2=80=94 reserve a contiguous =
region
> of physical memory which *won't* be used for domain pages. Let the boot
> allocator see *only* that region of memory, and plug the rest of the
> memory in later only after doing a full pass of the live update state.
>=20
> This means that we have to ensure the reserved region is large enough,
> but ultimately we had that problem either way =E2=80=94 even if we were
> processing the actual free ranges, if the page_info grew and we didn't
> have enough contiguous space for the new frametable we were hosed
> anyway.
>=20
> So the straw man patch ends up being really simple, as a seed for
> bikeshedding. Just take a 'liveupdate=3D' region on the command line,
> which kexec(8) can find from the running Xen. The initial Xen needs to
> ensure that it *won't* allocate any pages from that range which will
> subsequently need to be preserved across live update, which isn't done
> yet. We just need to make sure that any page which might be given to
> share_xen_page_with_guest() is allocated appropriately.
>=20
> The part which actually hands over the live update state isn't included
> yet, so this really does just *defer* the addition of the memory until
> a little bit later in __start_xen(). Actually taking ranges out of it
> will come later.

What isn't addressed in this series is actually *honouring* the promise
not to put pages into the reserved LU bootmem region that need to be
preserved over live update. As things stand, we just add them to the
heap anyway in end_boot_allocator().

It isn't even sufficient to use these pages for xenheap allocations and
not domheap, since there are cases where we allocate from the xenheap
and then share pages to a domain.

Hongyan's patches to kill the directmap have already started addressing
a bunch of the places that do that, so what I'm inclined to do in the
short term is just *not* use the remaining space in the reserved LU
bootmem region. Use it for boot time allocations (including the
frametable) only, and *not* insert the rest of those pages into the
heap allocator in end_boot_allocator() for now. If sized appropriately,
there shouldn't be much wastage anyway. We can refine it and ensure
that we can use those pages but *not* for domain allocations, once the
dust has settled on the directmap removal.



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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTEzMTE1NDQyWjAvBgkqhkiG9w0BCQQxIgQgvXjfe6bzfXN+0jhYWGh58FPtBWexWB2ix3zQK4BK
i2Ewgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAAx0Bv94i7DvB3HVjTNsK4TQkStABy28lokoz9gmGQS8Tp1+m52jcqbpWYlg3Y5j
YXc3FhMdgortWO4a1gsxBndd6zqbS4HEa3rLme5DPX+1RBkraO/DRJi+wxR5rBjpZ3nBcOQ5ozAk
u3QLwIFaHXqEp6iXSii4JZc//k1ZIi913GCWTu+xjCFzhfNr0PR5bTMA+21BB2tQVodH7Ilt+VWc
ZmvS8x80VuOVCuQxAAYk74Uj28AA2SNjGpLB0RsfiF9/20mdagF/yaYEDpMAKRuZFcD9Q84wnVe0
PukuzTr0N52JHawGs3mG9Y7cZkpSNZ7/O1LlOLnTdP2N9jfvn1sAAAAAAAA=


--=-Bvd8om9yWxl7Aq/WR4PO--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5979326740933162216==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 13 11:59:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 11: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 1iqyNP-0006I7-78; Mon, 13 Jan 2020 11:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqyNO-0006I2-5K
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 11:59:22 +0000
X-Inumbo-ID: 21d0bdf0-35fc-11ea-8252-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21d0bdf0-35fc-11ea-8252-12813bfff9fa;
 Mon, 13 Jan 2020 11:59: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 <osstest-admin@xenproject.org>)
 id 1iqyNM-0003fU-4A; Mon, 13 Jan 2020 11:59: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 1iqyNL-0002n9-Rd; Mon, 13 Jan 2020 11:59:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqyNL-0004cB-Qk; Mon, 13 Jan 2020 11:59:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146039-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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-vhd: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8842d01b300919e20bca2e1138c458a8483600f8
X-Osstest-Versions-That: xen=8842d01b300919e20bca2e1138c458a8483600f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 11:59:19 +0000
Subject: [Xen-devel] [xen-unstable test] 146039: 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>

ZmxpZ2h0IDE0NjAzOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjAzOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQ2MDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwMzAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NjAzMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQ2MDMwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDYwMzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjAzMAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYw
MzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0NjAzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDMwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDYwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjAzMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2
MDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODg0MmQwMWIzMDA5MTllMjBiY2EyZTEx
MzhjNDU4YTg0ODM2MDBmOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ODg0MmQwMWIzMDA5MTllMjBiY2EyZTExMzhjNDU4YTg0ODM2MDBmOAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MDM5ICAyMDIwLTAxLTEzIDAzOjEzOjMwIFogICAgMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0
dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
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
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRv
IGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 12:08:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 12: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 1iqyWJ-0007Bf-Gn; Mon, 13 Jan 2020 12:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iqyWI-0007BL-3J
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 12:08:34 +0000
X-Inumbo-ID: 6b12ffe0-35fd-11ea-8254-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b12ffe0-35fd-11ea-8254-12813bfff9fa;
 Mon, 13 Jan 2020 12:08:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578917313;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=TJ7pEo6yiDs2DKouvNFuHduq1r9LBzpv2JhDTLXqj7w=;
 b=XjZhnApOtQqlfYoW6Br+Q+1F7d5PHxQdl6ECpM2+SknPdBef5+AzL+Z/
 sbTv2evbKZAoWGT4j+TyePuwllkvxeSR7ufWPujPX+hKg8SOnG/H/t++2
 g2pOB6IjfDPOqdwCRM4HalQ3DCNc/agS8jguNYoQMcVdFO0GJa4MOXeJn g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zDyf+E+2fZ46hA6hL4Y9c+nr3uQhPJUaObmQMn5B1qk564neALGTekaxRarX6f4m63uWqxkU+/
 diHn8pViM5tcVheP9Pw2+NF3kGJjn8VW2Fr99TTa8rSTLAJfaRyB9oBYNqCMBdHgz9HQCmP8qe
 wosaqOpK9/SP1/ZvREYM192rMxFSpp/0x3Cy8PicVk9G06jqKj7i9c6qSeCqlc+n7RQtJn43ah
 EdoylF7k64tS5MYmJWVbzGwYzR2SsTmE7rhRea0soZPuxcNTHMzc8GUXADIK+9h3BHNExGsgEI
 RTY=
X-SBRS: 2.7
X-MesageID: 11258912
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,428,1571716800"; d="scan'208";a="11258912"
To: Jan Beulich <jbeulich@suse.com>
References: <20200106155423.9508-1-andrew.cooper3@citrix.com>
 <20200106155423.9508-5-andrew.cooper3@citrix.com>
 <3601fa20-ba6a-78d6-62a2-a204ee49021e@suse.com>
 <e52491a3-da1e-5c86-8038-f008d181c3a8@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: <0758c44f-1b8e-88f1-e81e-61d3a8d7a39f@citrix.com>
Date: Mon, 13 Jan 2020 12:08:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e52491a3-da1e-5c86-8038-f008d181c3a8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/6] x86/boot: Clean up l?_bootmap[]
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDcuMDEuMjAyMCAx
NzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA2LjAxLjIwMjAgMTY6NTQsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+Pj4gQEAgLTU4NCwyMSArNTg0LDI0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKPj4+ICAgICAg
aWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQo+Pj4gICAgICAgICAgcmV0dXJuOwo+Pj4g
IAo+Pj4gLSAgICAvKiBJbml0aWFsaXNlIEwyIGlkZW50aXR5LW1hcCBhbmQgYm9vdC1tYXAgcGFn
ZSB0YWJsZSBlbnRyaWVzICgxNk1CKS4gKi8KPj4+ICsgICAgLyoKPj4+ICsgICAgICogTWFwIFhl
biBpbnRvIHRoZSBkaXJlY3RtYXAgKE5YLCBuZWVkZWQgZm9yIGVhcmx5LWJvb3QgcGFnZXRhYmxl
Cj4+PiArICAgICAqIGhhbmRsaW5nL3dhbGtpbmcpLCBhbmQgaWRlbnRpdHkgbWFwIFhlbiBpbnRv
IGJvb3RtYXAgKFgsIG5lZWRlZCBmb3IgdGhlCj4+PiArICAgICAqIHRyYW5zaXRpb24gZnJvbSB0
aGUgRUZJIHBhZ2V0YWJsZXMgdG8gWGVuKSwgdXNpbmcgMk0gc3VwZXJwYWdlcy4KPj4+ICsgICAg
ICovCj4+IEhvdyBkb2VzIE5YIHZzIFggbWF0dGVyIGZvciB0aGUgY29kZSBiZWxvdyBoZXJlPyBQ
QUdFX0hZUEVSVklTT1IgYW5kCj4+IF9fUEFHRV9IWVBFUlZJU09SLCBhcyB1c2VkIGJlbG93LCBk
aWZmZXIgYnkganVzdCBfUEFHRV9HTE9CQUwuIERpZAo+PiB5b3UgbWVhbiB0byBtYWtlIGZ1cnRo
ZXIgY2hhbmdlcz8KCk5vcGUuwqAgVGhlIGNvbW1lbnRzIHdlcmUgYWN0dWFsbHkgY29ycmVjdCAo
YW5kIHRoZSBjb2RlLCByZW1haW5lZCBjb3JyZWN0KS4KClBBR0VfSFlQRVJWSVNPUiBhbmQgX19Q
QUdFX0hZUEVSVklTT1IgcmVhbGx5IGRvIGRpZmZlciBieSBOWCBhcyB3ZWxsLApvdXRzaWRlIG9m
IGFzbSBjb2RlLsKgIEknbSBnb2luZyB0byBmaXggdGhpcyBiZWNhdXNlIGl0cyB0b28gY29tcGxp
Y2F0ZWQKdG8gcmVhc29uIGFib3V0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 12:43:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 12: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 1iqz3z-0001nS-GD; Mon, 13 Jan 2020 12:43:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6am9=3C=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1iqz3x-0001nN-Nj
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 12:43:21 +0000
X-Inumbo-ID: 40679c42-3602-11ea-b89f-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40679c42-3602-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 12:43:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Cl+a0Ksq5P2uxep+vtJZs+gr7i53uKQU6pt50ip33jo=; b=fcyw21hMSWLKxkn0vyj9yS8LY
 wTdB37m/bjABnGDJO3uV2yMcbzG0G9laSW8+lt2vO7890PInmOvbiEQOdxO9qLd5WROVTvEIH8bLg
 EANxWyZetCLm5G8Ikg53/8ubDWoDT1G2/VqkzbZJcE/TZjPcxXLers49AKrdse34lF5o4YG16a+0A
 C6dKSoxpr0MbLEWEW7aMfP90uKKBo1LNmKIJpJ1BeqRR6GdzFNSbxD4jJUn/mYqv6RkmQyX3XI/sB
 jZO1ErhSAKvhw+JvB/Paj64HFq+2BVsRVpS1ImhPasWC+CTBvY2Yf/ll0Ewpk4tuJWoeHvEJfTnoC
 OBKuZRRag==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iqz3S-0004AK-FT; Mon, 13 Jan 2020 12:42:50 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 56D1D304121;
 Mon, 13 Jan 2020 13:41:12 +0100 (CET)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id AD5752B6B2F94; Mon, 13 Jan 2020 13:42:47 +0100 (CET)
Date: Mon, 13 Jan 2020 13:42:47 +0100
From: Peter Zijlstra <peterz@infradead.org>
To: "Singh, Balbir" <sblbir@amazon.com>
Message-ID: <20200113124247.GG2827@hirez.programming.kicks-ass.net>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Valentin,
 Eduardo" <eduval@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "x86@kernel.org" <x86@kernel.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "pavel@ucw.cz" <pavel@ucw.cz>, "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "jgross@suse.com" <jgross@suse.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTE6NDM6MThBTSArMDAwMCwgU2luZ2gsIEJhbGJpciB3
cm90ZToKPiBGb3IgeW91ciBvcmlnaW5hbCBjb21tZW50LCBqdXN0IHdhbnRlZCB0byBjbGFyaWZ5
IHRoZSBmb2xsb3dpbmc6Cj4gCj4gMS4gQWZ0ZXIgaGliZXJuYXRpb24sIHRoZSBtYWNoaW5lIGNh
biBiZSByZXN1bWVkIG9uIGEgZGlmZmVyZW50IGJ1dCBjb21wYXRpYmxlCj4gaG9zdCAodGhlc2Ug
YXJlIFZNIGltYWdlcyBoaWJlcm5hdGVkKQo+IDIuIFRoaXMgbWVhbnMgdGhlIGNsb2NrIGJldHdl
ZW4gaG9zdDEgYW5kIGhvc3QyIGNhbi93aWxsIGJlIGRpZmZlcmVudAo+IAo+IEluIHlvdXIgY29t
bWVudHMgYXJlIHlvdSBtYWtpbmcgdGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgaG9zdChzKSBpcy9h
cmUgdGhlCj4gc2FtZT8gSnVzdCBjaGVja2luZyB0aGUgYXNzdW1wdGlvbnMgYmVpbmcgbWFkZSBh
bmQgYmVpbmcgb24gdGhlIHNhbWUgcGFnZSB3aXRoCj4gdGhlbS4KCkkgd291bGQgZXhwZWN0IHRo
aXMgdG8gYmUgdGhlIHNhbWUgcHJvYmxlbSB3ZSBoYXZlIGFzIHJlZ3VsYXIgc3VzcGVuZCwKYWZ0
ZXIgcG93ZXIgb2ZmIHRoZSBUU0Mgd2lsbCBoYXZlIGJlZW4gcmVzZXQsIHNvIHJlc3VtZSB3aWxs
IGhhdmUgdG8Kc29tZWhvdyBicmlkZ2UgdGhhdCBnYXAuIEkndmUgbm8gaWRlYSBpZi9ob3cgaXQg
ZG9lcyB0aGF0LgoKSSByZW1lbWJlciBzb21lIEJJT1NlcyBoYWQgY3JhenkgVFNDIGlkZWFzIGZv
ciBzdXNwZW5kMnJhbSwgYW5kIHdlIGdyZXcKdHNjX3Jlc3RvcmVfc2NoZWRfY2xvY2tfc3RhdGUo
KSBmb3IgaXQuCgpQbGF5aW5nIGNyYXp5IGdhbWVzIGxpa2Ugd2hhdCB5b3UncmUgZG9pbmcganVz
dCBpc24ndCBpdCB0aG91Z2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 12:44:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 12:44: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 1iqz5F-0001t0-Ss; Mon, 13 Jan 2020 12:44:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqz5E-0001st-8r
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 12:44:40 +0000
X-Inumbo-ID: 7422126a-3602-11ea-8258-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7422126a-3602-11ea-8258-12813bfff9fa;
 Mon, 13 Jan 2020 12:44:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqz59-0004Xf-4Z; Mon, 13 Jan 2020 12:44: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 1iqz58-0003m5-R3; Mon, 13 Jan 2020 12:44:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqz58-0000cN-QU; Mon, 13 Jan 2020 12:44:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146045-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abd5f8bb9525d3ad6cdced2c9208ee0cf445d9e1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 12:44:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 146045: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhYmQ1ZjhiYjk1MjVk
M2FkNmNkY2VkMmM5MjA4ZWUwY2Y0NDVkOWUxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ1ICAyMDIwLTAxLTEz
IDExOjM2OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE0
MzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 12:52:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 12: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 1iqzCJ-0002ji-0X; Mon, 13 Jan 2020 12:51:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rz2b=3C=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iqzCH-0002jZ-Qi
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 12:51:57 +0000
X-Inumbo-ID: 75d7ed54-3603-11ea-a985-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75d7ed54-3603-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 12:51:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578919908;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=TD11XQKEHpGeYPRfa2cDqy3AH2Ev60FwAQ3+G+eu7aU=;
 b=O8lqmIinXoYSJdeoNmJdaN7ODybxlXjibvBaXjZzPNfH0PffwND7HqDs
 PlkgSm5ITMMcYUYAhdRBBhG91jjh2HYdDouMgCNYeBV2qzNQzNwjWULpW
 6aA1XZrbt90jNu0UJnqSba7ThNm6dY88fzvW665hANVD2jS1a1FDWkIG0 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7V2ziP2rPsKC1AeZdOTLCONVlfFCmjPAy41I4K2hj6OZtB3eYWsKrYsXmXJSHrLBVRe8DBNnvO
 I8N4qaFIM4Niu8T7hx8Ixou6XOfQvHXbxM2bxLC/URvoHyHjvsviz/R03BvSZTrYfJL6V8ZOA1
 teABgd9S2FWvISWkIT1wyKZ455fd8cCFIXBW+efaCKKa2ZMFrXI4vC2VM/s22f65uvINH3N9UL
 zojvvhcOYPReiA9fffqT2dnYhJ2EKZDKYG+vXy5sn6fgGoDd7dHlmjEiFbBQirjhPjnVGcL0sY
 QBA=
X-SBRS: 2.7
X-MesageID: 11416922
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11416922"
To: Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
Date: Mon, 13 Jan 2020 12:51:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.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>

T24gMS8xMi8yMCA2OjI2IFBNLCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPiBPbiAxLzExLzIwIDM6
MDIgQU0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Cj4+Cj4+PiBPbiBKYW4gMTEsIDIwMjAsIGF0
IDQ6MDIgQU0sIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4KPj4+Cj4+PiBPbiAxLzEwLzIwIDQ6MzcgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4g
SGlkZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIHRoYXQgY2FuIGhlbHAgaWRlbnRpZnkgdGhl
IHJ1bm5pbmcgWGVuCj4+Pj4gYmluYXJ5IHZlcnNpb246IFhFTlZFUl9leHRyYXZlcnNpb24sIFhF
TlZFUl9jb21waWxlX2luZm8sCj4+Pj4gWEVOVkVSX2NoYW5nZXNldC4KPj4+PiBBZGQgZXhwbGlj
aXQgY2FzZXMgZm9yIFhFTlZFUl9jb21tYW5kbGluZSBhbmQgWEVOVkVSX2J1aWxkX2lkIGFzIHdl
bGwuCj4+Pj4gSW50cm9kdWNlIHhzbV9maWx0ZXJfZGVuaWVkKCkgdG8gaHZtbG9hZGVyIHRvIHJl
bW92ZSAiPGRlbmllZD4iIHN0cmluZwo+Pj4+IGZyb20gZ3Vlc3QncyBETUkgdGFibGVzIHRoYXQg
b3RoZXJ3aXNlIHdvdWxkIGJlIHNob3duIGluIHRvb2xzIGxpa2UKPj4+PiBkbWlkZWNvZGUuCj4+
Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
Pgo+Pj4+IC0tLQo+Pj4+IHYxIC0tPiB2MjoKPj4+PiAtIEFkZGVkIHhzbV9maWx0ZXJfZGVuaWVk
KCkgdG8gaHZtbG9hZGVyIGluc3RlYWQgb2YgbW9kaWZ5aW5nCj4+Pj4geGVuX2RlbnkoKQo+Pj4K
Pj4+IFNvIDEwMCUgdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3b24ndCBmbHkgd2l0aCB0aGUg
dmFyaW91cwo+Pj4gZG93bnN0cmVhbXMgdGhhdCBydW4gdGhlIHYxIG9mIHRoaXMgcGF0Y2guIFRo
b3NlIHZhcmlvdXMgY29uc3VtZXJzCj4+PiB3aWxsIHN0aWNrIHdpdGggdjEuCj4+Pgo+Pj4gSWYg
dGhlIGdvYWwgb2YgdGhpcyBpcyB0byByZWR1Y2UgdGhlIGJ1cmRlbiBvZiB0aGUgZG93bnN0cmVh
bXMgYW5kCj4+PiB0aGVpciBjdXN0b21lcnMgdG8gY2FycnkgYSBwYXRjaCBhZ2FpbnN0IFhlbiB0
aGVuIEkgd291bGRuJ3QgZXZlbgo+Pj4gYm90aGVyIHdpdGggdGhpcyB2ZXJzaW9uLgo+Pgo+PiBJ
ZiB0aGUgZ29hbCBpcyB0byBjb21lIHVwIHdpdGggYSBzb2x1dGlvbiB0aGF0IHdvcmtzIGZvciBl
dmVyeW9uZSwgaXQKPj4gd291bGQgYmUgaGVscGZ1bCBpZiB5b3Ugc2FpZCAqd2h5KiDigJx2YXJp
b3VzIGNvbnN1bWVyc+KAnSB3b3VsZCBmaW5kIHRoaXMKPj4gcGF0Y2ggdW5hY2NlcHRhYmxlOyBh
bmQgYWxzbyB3aGF0IHRoZXkgbWlnaHQgdGhpbmsgYWJvdXQgdGhlIGFsdGVybmF0ZQo+PiBzb2x1
dGlvbnMgcHJvcG9zZWQgKGFuZCB3aHkpLgo+Pgo+PiDCoCAtR2VvcmdlCj4+Cj4gCgpbc25pcF0K
Cj4gTm93IEkga25vdyBzb21lb25lIGlzIGdvaW5nIHRvIHJlYWQgdGhpcyBhbmQgc2F5ICJMb29r
IGF0IERvdWcgYW5kIGhpbQo+IGFkdm9jYXRpbmcgZm9yIHNlY3VyaXR5IHRocm91Z2ggb2JzY3Vy
aXR5Ii4KCkZXSVcgSSdkIGJlIHRoZSBmaXJzdCBwZXJzb24gdG8gY29udHJhZGljdCB0aGVtLCBh
bmQgc2F5IHlvdSB3ZXJlCnByYWN0aWNpbmcgImRlZmVuc2UgaW4gZGVwdGgiLiA6LSkKCj4gVWx0
aW1hdGVseSBteSBwb2ludCBpcyBpZiB0aGUgZ29hbCBvZiB0aGlzIHBhdGNoIGlzIHRvIHVwc3Ry
ZWFtIGEgcGF0Y2gKPiB0aGF0J3MgY2FycmllZCBieSB2YXJpb3VzIGRvd25zdHJlYW1zLCB3aHkg
bm90IGFjdHVhbGx5IGxpc3RlbiB0byB3aGF0Cj4gY2F1c2VkIHRoZW0gdG8gd3JpdGUgdGhlIHBh
dGNoPwoKUmlnaHQsIHRoYXQncyB3aGF0IEknbSB0cnlpbmcgdG8gZG87IGJ1dCBJIGRvbid0IHNl
ZW0gdG8gYmUgbWFraW5nIG11Y2gKcHJvZ3Jlc3MuCgpIZXJlJ3MgbXkgc3VtbWFyeSBvZiB0aGUg
c2l0dWF0aW9uIGFuZCBhcmd1bWVudHMgc28gZmFyOgoKMS4gVGhlIHhlbl92ZXJzaW9uIGh5cGVy
Y2FsbCBjYW4gcmV0dXJuIHN0cmluZ3MgZm9yIGEgbnVtYmVyIG9mCmRpZmZlcmVudCB2YWx1ZXMs
IGluY2x1ZGluZyBYRU5WRVJfZXh0cmF2ZXJzaW9uLCB3aGljaCBnaXZlcyB0aGUgcG9pbnQKcmVs
ZWFzZSBhbmQgYnVpbGQgaWQuCgoyLiBUaGUgWFNNIGR1bW15IG1vZHVsZSBoYXMgY29kZSB0byBm
aWx0ZXIgd2hpY2ggb2YgdGhlc2UgYXJlIGFsbG93ZWQKZm9yIHVucHJpdmlsZWdlZCBndWVzdHMu
ICBXaGVuIGFjY2VzcyB0byBhIGdpdmVuIHZhbHVlIGlzIGZpbHRlcmVkLCBubwplcnJvciBpcyBy
ZXR1cm5lZDsgcmF0aGVyLCB0aGUgc3RyaW5nICI8ZGVuaWVkPiIgaXMgcmV0dXJuZWQuCgozLiBL
bm93bGVkZ2UgYWJvdXQgdGhlIHNwZWNpZmljIGluc3RhbnRpYXRpb24gb2YgWGVuIG9uIHdoaWNo
IHRoZXkgYXJlCnJ1bm5pbmcgbWFrZXMgaXQgZWFzaWVyIGZvciBhdHRhY2tlcnMgdG8ga25vdyBo
b3cgdG8gYXR0YWNrIHQgaGUgc3lzdGVtOwp0aGUgWEVOVkVSX2V4dHJhdmVyc2lvbiBwcm92aWRl
cyBsaXR0bGUgdmFsdWUgdG8gbGVnaXRpbWF0ZSB1c2VycywgYnV0IGEKbG90IG9mIHZhbHVlIHRv
IGF0dGFja2Vycy4gICBBcyBhIGRlZmVuc2UtaW4tZGVwdGggbWVhc3VyZSwgaXQncwppbXBvcnRh
bnQgdG8gYmUgYWJsZSB0byBoaWRlIHRoaXMgaW5mb3JtYXRpb24uCgo0LiBUaGVyZSdzIGN1cnJl
bnRseSBhIHBhdGNoIGNhcnJpZWQgYnkgbWFueSBkb3duc3RyZWFtcywgd2hpY2ggY2hhbmdlcwp0
aGUgWFNNIGR1bW15IG1vZHVsZSB0byBkZW55IFhFTlZFUl9leHRyYXZlcnNpb24gdG8gdW5wcml2
aWxlZ2VkIGd1ZXN0cy4KCjUuIEhvd2V2ZXIsIHRoaXMgY2F1c2VkICI8ZGVuaWVkPiIgdG8gc2hv
dyB1cCBpbiB2YXJpb3VzIHVzZXItdmlzaWJsZQpwbGFjZXMsIHdoaWNoIGNhdXNlZCBjdXN0b21l
ciBzdXBwb3J0IGhlYWRhY2hlcy4gIFNvIHRoaXMgb3V0LW9mLXRyZWUKcGF0Y2ggYWxzbyByZXBs
YWNlZCB0aGUgc3RyaW5nIHJldHVybmVkIHdoZW4gZGVueWluZyBhY2Nlc3MgdG8gIiIKaW5zdGVh
ZC4gIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCAqb25seSogZm9yIFhFTlZFUl9leHRyYXZlcnNpb247
IHdpdGgKdGhhdCBwYXRjaCwgKmFueSogdGltZSB0aGUgdmFsdWUgcmVxdWVzdGVkIGluIHhlbl92
ZXJzaW9uIGlzIGRlbmllZCBieQpwb2xpY3ksICIiIHdpbGwgYmUgcmV0dXJuZWQuCgo2LiBTaWxl
bnRseSByZXR1cm5pbmcgYW4gZW1wdHkgc3RyaW5nIGlzIGNvbnNpZGVyZWQgYmFkIGludGVyZmFj
ZSBkZXNpZ24KYnkgc2V2ZXJhbCBkZXZlbG9wZXJzLiAgU28gU2VyZ2V5J3Mgc2Vjb25kIHBhdGNo
OgogLSBTdGlsbCBkZW5pZXMgWEVOVkVSX2V4dHJhdmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBs
ZXZlbAogLSBMZWF2ZXMgdGhlIHZhbHVlIHJldHVybmVkIGJ5IHRoZSBoeXBlcnZpc29yIGFzICI8
ZGVuaWVkPiIKIC0gRmlsdGVycyB0aGUgIjxkZW5pZWQ+IiBzdHJpbmcgYXQgdGhlIGh2bWxvYWRl
ciBsZXZlbCwgdG8gcHJldmVudCBpdApsZWFraW5nIGludG8gYSBHVUkgYW5kIHNjYXJpbmcgY3Vz
dG9tZXJzLgoKTm93IHdlIGdldCB0byBBbmR5J3Mgb2JqZWN0aW9uIG9uIHRoZSAxMHRoOgoKLS0t
ClRoZSByZWFzb24gZm9yIHRoaXMgKHdoaWNoIG91Z2h0IHRvIGJlIG9idmlvdXMsIGJ1dCBJIGd1
ZXNzIG9ubHkgdG8KdGhvc2Ugd2hvIGFjdHVhbGx5IGRvIGN1c3RvbWVyIHN1cHBvcnQpIGlzIGJh
c2ljIGh1bWFuIHBoeXNpb2xvZ3kuCiJkZW5pZWQiIG1lYW5zIHNvbWV0aGluZyBoYXMgZ29uZSB3
cm9uZy4gIEl0IHNjYXJlcyBwZW9wbGUsIGFuZCBjYXVzZXMKdGhlbSB0byBzZWVrIGhlbHAgdG8g
Y2hhbmdlIGZpeCB3aGF0ZXZlciBpcyBicm9rZW4uCgpJdCBpcyBub3QgYXBwcm9wcmlhdGUgZm9y
IGl0IHRvIGZpbmQgaXRzIHdheSBpbnRvIHRoZSBndWVzdCBpbiB0aGUgZmlyc3QKcGxhY2UsIGFu
ZCB0aGF0IGluY2x1ZGVzIHR1cm5pbmcgdXAgaW4gYGRtZXNnYCBhbmQgb3RoZXIgbG9ncywgYW5k
CmV4cGVjdGluZyBndWVzdCBydW50aW1lIHRvIGZpbHRlciBmb3IgaXQgaXMgY29tcGxldGUgbm9u
c2Vuc2UuCi0tLQoKQmFzaWNhbGx5LCBBbmR5IHNheXMgdGhhdCAqYW55d2hlcmUqIGl0IG1pZ2h0
IHNob3cgdXAgaXMgd2F5IHRvbyBzY2FyeSwKZXZlbiBhIGd1ZXN0IGRtZXNnIGxvZy4KCldlbGws
IEkgZGlzYWdyZWU7IEkgbG9vayBpbiAiZG1lc2ciIGFuZCBJIHNlZSBsb2FkcyBvZiAic2Nhcnki
IHRoaW5ncy4KQnV0IGlmICI8ZGVuaWVkPiIgaXMgdG9vIHNjYXJ5LCB0aGVuIHdlIGNhbiB0cnkg
IjxoaWRkZW4+Ii4KClRoZW4gd2UgY29tZSB0byB5b3VyIG1haWwuCgpZb3Ugc3BlbmQgdHdvIHBh
cmFncmFwaHMganVzdGlmeWluZyB3aHkgd2UgbmVlZCB0byBkbyAjNCAoaGlkZSB0aGUgdmFsdWUK
ZnJvbSB1bnByaXZpbGVnZWQgZ3Vlc3RzKSwgYmFzaWNhbGx5IHJlaXRlcmF0aW5nIHBvaW50ICMz
IGFuZCBkZWFsaW5nCndpdGggcG90ZW50aWFsIG9iamVjdGlvbnMuICBCdXQgbm9ib2R5IG9iamVj
dHMgdG8gIzQsIG9yIGRpc2FncmVlcyB3aXRoICMzLgoKWW91IHRoZW4gaGF2ZSBhIHBhcmFncmFw
aCBhcmd1aW5nIHdoeSBpdCdzIGltcG9ydGFudCB0aGF0IGluZm9ybWF0aW9uIGJlCnN0cmlwcGVk
IGF0IHRoZSBoeXBlcnZpc29yIHJhdGhlciB0aGFuIGluIHRoZSB0b29sc3RhY2suCgpCdXQgU2Vy
Z2V5J3MgdjIgcGF0Y2ggKmRvZXMqIHN0cmlwIHRoZSBpbmZvcm1hdGlvbiBhdCB0aGUgaHlwZXJ2
aXNvci4KSGlzIHBhdGNoIG1ha2VzIGl0IHNvIHRoYXQgWEVOVkVSX2V4dHJhdmVyc2lvbiByZXR1
cm5zICI8ZGVuaWVkPiIuICBUaGUKY29kZSB3aGljaCBjb252ZXJ0cyAiPGRlbmllZD4iIHRvICIi
IGluIGh2bWxvYWRlciBpcyBwdXJlbHkgYSBVSSB0aGluZywKc28gdGhhdCBwZW9wbGUgbG9va2lu
ZyBpbiB0aGVpciBXaW5kb3dzIFN5c3RlbSBJbmZvIGRvbid0IGdldCBzY2FyeQptZXNzYWdlcy4K
Cj4gSSdkIGJlIGhhcHB5IGlmIHdlIGhhZCBhIEtjb25maWcgb3B0aW9uIGJlaGluZCB3aGF0IHRo
ZSBzdHJpbmcgaXMuIEdpdmUKPiBtZSBhIGJsYW5rIGFzIGFuIG9wdGlvbiBidXQgZGVmYXVsdCBp
dCB0byB3aGF0ZXZlciBzdHJpbmcgbGlrZQo+ICI8aGlkZGVuPiIgdGhhdCB5b3UnZCBsaWtlLiBF
dmVyeSBzaGlwcGluZyBYZW4gZGlzdHJvIEkndmUgd29ya2VkIG9uIGhhcwo+IGhhZCBpdHMgb3du
IHYxIHZhcmlhbnQgb2YgdGhlIHBhdGNoIGFuZCBub25lIG9mIHRoZW0gYXV0aG9yZWQgYnkgbWUu
CgoKT0ssIHNvIHdpdGggdGhpcyB3ZSBoYXZlIGZvdXIgcHJvcG9zZWQgb3B0aW9uczoKCjEuIEJs
b2NrIFhFTlZFUl9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuICBDaGFuZ2Ug
dGhlCnhlbl9kZW55KCkgc3RyaW5nIHRvICIiLiAgKFRoaXMgaXMgdjEgb2Ygc2VyZ2V5J3MgcGF0
Y2guKQoKMi4gQmxvY2sgWEVOVkVSX2V4dHJhdmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZl
bC4gIExlYXZlIHhlbl9kZW55KCkKYXMgcmV0dXJuaW5nICI8ZGVuaWVkPiIsIGJ1dCByZXBsYWNl
ICI8ZGVuaWVkPiIgd2l0aCAiIiBpbiBodm1sb2FkZXIgc28KaXQgZG9lc24ndCBzaG93IHVwIGlu
IHRoZSBTeXN0ZW0gSW5mbyBhbmQgc2NhcmUgdXNlcnMuCgozLiBCbG9jayBYRU5WRVJfZXh0cmF2
ZXJzaW9uIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLiAgQ2hhbmdlIHhlbl9kZW55KCkKdG8gcmV0
dXJuIGEgbW9yZSBiZW5pZ24gc3RyaW5nIGxpa2UgIjxoaWRkZW4+Ii4gIChQZXJoYXBzIGFsc28g
ZmlsdGVyIGl0CmluIGh2bWxvYWRlciwganVzdCBmb3IgZ29vZCBtZWFzdXJlLikKCjQuIEJsb2Nr
IFhFTlZFUl9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuICBNYWtlIHRoZQp4
ZW5fZGVueSgpIHN0cmluZyBjb25maWd1cmFibGUgaW4gS0NvbmZpZy4KCkZ1bmRhbWVudGFsbHkg
SSBoYXZlIG5vIG9iamVjdGlvbiB0byAjNC4gIEJ1dCBJIHN0aWxsIGRvbid0IGtub3cgd2hhdAp5
b3VyIG9iamVjdGlvbnMgYXJlIHRvICMyIGFuZCAjMy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 12:53:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 12: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 1iqzE5-0002qb-E2; Mon, 13 Jan 2020 12:53:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDWw=3C=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iqzE4-0002qV-D9
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 12:53:48 +0000
X-Inumbo-ID: b85d757c-3603-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b85d757c-3603-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 12:53:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CA6F4ACC9;
 Mon, 13 Jan 2020 12:53:38 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-2-aisaila@bitdefender.com>
 <0a73cce3-1c10-dd4a-9380-aa3e9f8a061b@suse.com>
 <d283e08f-161d-5d22-ed02-5068eca0d61e@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <45936d22-8a95-0569-3301-d822873c10b9@suse.com>
Date: Mon, 13 Jan 2020 13:53:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <d283e08f-161d-5d22-ed02-5068eca0d61e@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAxMTozMiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT24g
MTAuMDEuMjAyMCAxODoyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA4LjAxLjIwMjAgMTU6
MDgsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+Pj4gKyAgICBpZiAoICEocmMgPSBw
Mm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKGQsICZzdmUpKSAmJiBzdmUuZmlyc3RfZXJyb3IgKQo+
Pj4gKyAgICAgICAgcmMgPSBzdmUuZmlyc3RfZXJyb3I7Cj4+Cj4+IFdoeSB0aGUgcmlnaHQgc2lk
ZSBvZiB0aGUgJiYgPwo+IAo+IFRoaXMgaXMgaW50ZW5kZWQgdG8gaGF2ZSBwMm1fc2V0X3N1cHBy
ZXNzX3ZlKCkgY2FsbCAKPiBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCkuIFNvIGhlcmUgZmly
c3QgSSBjYWxsIHRoZSBfbXVsdGkgdmVyc2lvbiBhbmQgCj4gdGhlIGNoZWNrIGlmIHRoZXJlIHdh
cyBhbnkgZXJyb3IgZnJvbSB0aGUgc2V0L2dldCAodGhhdCBpcyB3aGF0IAo+IHAybV9zZXRfc3Vw
cHJlc3NfdmUgZGlkIGJlZm9yZSkuCgpUbyBwdXQgbXkgb3JpZ2luYWwgcXVlc3Rpb24gZGlmZmVy
ZW50bHk6IGZyb20gYSBmdW5jdGlvbmFsaXR5IHBvdiwKaG93IHdvdWxkCgogICAgaWYgKCAhKHJj
ID0gcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aShkLCAmc3ZlKSkgKQogICAgICAgIHJjID0gc3Zl
LmZpcnN0X2Vycm9yOwoKYmUgZGlmZmVyZW50IGZyb20geW91ciB2YXJpYW50IChhcyBsb25nIGFz
IHRoZSBmaWVsZCBpbmRlZWQgc3RhcnRzCm91dCBhcyB6ZXJvKT8KCj4gSSBkb24ndCBrbm93IHdo
eSBnaXQgbWFkZSB0aGUgcGF0Y2ggc28gdWdseS4KCkkgaGF2ZSBubyBpZGVhIHdoYXQgdWdsaW5l
c3MgeW91IHJlZmVyIHRvIGhlcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 13:01:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 13:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iqzLE-0003hR-B5; Mon, 13 Jan 2020 13:01:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iqzLC-0003hM-Fn
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 13:01:10 +0000
X-Inumbo-ID: c3f734b2-3604-11ea-8263-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3f734b2-3604-11ea-8263-12813bfff9fa;
 Mon, 13 Jan 2020 13:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578920470;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ngkACCPTrWi5McT5n6PAauLZLAB+ALgfEQVDPw6WcrY=;
 b=Su2e4iPGELoWTwm46da+RZIlUY3XW/Mp/aXEHZI7iA3vNvF+POP4ptAT
 /RY1kEcrfJvBIf4RuYRF1L3xQfWIRL916j/yuGWhAlKmvpasKbDuBxV6E
 uy4icJudZdQuglelzNKOAGuDWSTGB+uQwqQeH/hJ0N4xr91j5Dj0eolt4 A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GlauahcLPcHiN+06JBb+FFer7fhPNPvyqF8yyWZbPPRkFWWBNJGIFBvz8S9tRXAkU1/OKSXilb
 N87abC6Y4uVDvvv6XHlqkQvbGa2yqAh/Zy3zCUL8DN5Q89i90pTh+XBvuk5sMsHe51PcK1oND1
 AfmXW8js1o5PHvxveLH0UTha768NDUThPbfKNdX+wVzVxbtMXVjDGi6ILPC+ZeDOAg8q7Y6e89
 y8ulSfoUwjf57z9mM1ueqD6xvKVBchjvg86GkD4dK+2YeTImmj/FVhP+jPxHpCTNTPOadGpw53
 qoo=
X-SBRS: 2.7
X-MesageID: 10820025
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10820025"
To: "Singh, Balbir" <sblbir@amazon.com>, "peterz@infradead.org"
 <peterz@infradead.org>, "Valentin, Eduardo" <eduval@amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.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: <7bb967ca-2a91-6397-9c0a-6eafd43c83ed@citrix.com>
Date: Mon, 13 Jan 2020 13:01:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>, "tglx@linutronix.de" <tglx@linutronix.de>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jgross@suse.com" <jgross@suse.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gMTMvMDEvMjAyMCAxMTo0MywgU2luZ2gsIEJhbGJpciB3cm90ZToKPiBPbiBNb24sIDIwMjAt
MDEtMTMgYXQgMTE6MTYgKzAxMDAsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+PiBPbiBGcmksIEph
biAxMCwgMjAyMCBhdCAwNzozNToyMEFNIC0wODAwLCBFZHVhcmRvIFZhbGVudGluIHdyb3RlOgo+
Pj4gSGV5IFBldGVyLAo+Pj4KPj4+IE9uIFdlZCwgSmFuIDA4LCAyMDIwIGF0IDExOjUwOjExQU0g
KzAxMDAsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+Pj4+IE9uIFR1ZSwgSmFuIDA3LCAyMDIwIGF0
IDExOjQ1OjI2UE0gKzAwMDAsIEFuY2hhbCBBZ2Fyd2FsIHdyb3RlOgo+Pj4+PiBGcm9tOiBFZHVh
cmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4KPj4+Pj4KPj4+Pj4gU3lzdGVtIGluc3Rh
YmlsaXR5IGFyZSBzZWVuIGR1cmluZyByZXN1bWUgZnJvbSBoaWJlcm5hdGlvbiB3aGVuIHN5c3Rl
bQo+Pj4+PiBpcyB1bmRlciBoZWF2eSBDUFUgbG9hZC4gVGhpcyBpcyBkdWUgdG8gdGhlIGxhY2sg
b2YgdXBkYXRlIG9mIHNjaGVkCj4+Pj4+IGNsb2NrIGRhdGEsIGFuZCB0aGUgc2NoZWR1bGVyIHdv
dWxkIHRoZW4gdGhpbmsgdGhhdCBoZWF2eSBDUFUgaG9nCj4+Pj4+IHRhc2tzIG5lZWQgbW9yZSB0
aW1lIGluIENQVSwgY2F1c2luZyB0aGUgc3lzdGVtIHRvIGZyZWV6ZQo+Pj4+PiBkdXJpbmcgdGhl
IHVuZnJlZXppbmcgb2YgdGFza3MuIEZvciBleGFtcGxlLCB0aHJlYWRlZCBpcnFzLAo+Pj4+PiBh
bmQga2VybmVsIHByb2Nlc3NlcyBzZXJ2aWNpbmcgbmV0d29yayBpbnRlcmZhY2UgbWF5IGJlIGRl
bGF5ZWQKPj4+Pj4gZm9yIHNldmVyYWwgdGVucyBvZiBzZWNvbmRzLCBjYXVzaW5nIHRoZSBzeXN0
ZW0gdG8gYmUgdW5yZWFjaGFibGUuCj4+Pj4+IFRoZSBmaXggZm9yIHRoaXMgc2l0dWF0aW9uIGlz
IHRvIG1hcmsgdGhlIHNjaGVkIGNsb2NrIGFzIHVuc3RhYmxlCj4+Pj4+IGFzIGVhcmx5IGFzIHBv
c3NpYmxlIGluIHRoZSByZXN1bWUgcGF0aCwgbGVhdmluZyBpdCB1bnN0YWJsZQo+Pj4+PiBmb3Ig
dGhlIGR1cmF0aW9uIG9mIHRoZSByZXN1bWUgcHJvY2Vzcy4gVGhpcyB3aWxsIGZvcmNlIHRoZQo+
Pj4+PiBzY2hlZHVsZXIgdG8gYXR0ZW1wdCB0byBhbGlnbiB0aGUgc2NoZWQgY2xvY2sgYWNyb3Nz
IENQVXMgdXNpbmcKPj4+Pj4gdGhlIGRlbHRhIHdpdGggdGltZSBvZiBkYXksIHVwZGF0aW5nIHNj
aGVkIGNsb2NrIGRhdGEuIEluIGEgcG9zdAo+Pj4+PiBoaWJlcm5hdGlvbiBldmVudCwgd2UgY2Fu
IHRoZW4gbWFyayB0aGUgc2NoZWQgY2xvY2sgYXMgc3RhYmxlCj4+Pj4+IGFnYWluLCBhdm9pZGlu
ZyB1bm5lY2Vzc2FyeSBzeW5jcyB3aXRoIHRpbWUgb2YgZGF5IG9uIHN5c3RlbXMKPj4+Pj4gaW4g
d2hpY2ggVFNDIGlzIHJlbGlhYmxlLgo+Pj4+IFRoaXMgbWFrZXMgbm8gZnJpZ2dpbmcgc2Vuc2Ug
d2hhdCBzbyBibG9vZHkgZXZlci4gSWYgdGhlIGNsb2NrIGlzCj4+Pj4gc3RhYmxlLCB3ZSBkb24n
dCBjYXJlIGFib3V0IHNjaGVkX2Nsb2NrX2RhdGEuIFdoZW4gaXQgaXMgc3RhYmxlIHlvdSBnZXQK
Pj4+PiBhIGxpbmVhciBmdW5jdGlvbiBvZiB0aGUgVFNDIHdpdGhvdXQgY29tcGxpY2F0ZWQgYml0
cyBvbi4KPj4+Pgo+Pj4+IFdoZW4gaXQgaXMgdW5zdGFibGUsIG9ubHkgdGhlbiBkbyB3ZSBjYXJl
IGFib3V0IHRoZSBzY2hlZF9jbG9ja19kYXRhLgo+Pj4+Cj4+PiBZZWFoLCBtYXliZSB3aGF0IGlz
IG5vdCBjbGVhciBoZXJlIGlzIHRoYXQgd2UgY292ZXJpbmcgZm9yIHNpdHVhdGlvbgo+Pj4gd2hl
cmUgY2xvY2sgc3RhYmlsaXR5IGNoYW5nZXMgb3ZlciB0aW1lLCBlLmcuIGF0IHJlZ3VsYXIgYm9v
dCBjbG9jayBpcwo+Pj4gc3RhYmxlLCBoaWJlcm5hdGlvbiBoYXBwZW5zLCB0aGVuIHJlc3RvcmUg
aGFwcGVucyBpbiBhIG5vbi1zdGFibGUgY2xvY2suCj4+IFN0aWxsIGNvbmZ1c2VkLCB3aG8gbWFy
a3MgdGhlIHRoaW5nIHVuc3RhYmxlPyBUaGUgcGF0Y2ggc2VlbXMgdG8gc3VnZ2VzdAo+PiB5b3Ug
ZG8geW91cnNlbGYsIGJ1dCBpdCBpcyBub3QgYXQgYWxsIGNsZWFyIHdoeS4KPj4KPj4gSWYgVFND
IHJlYWxseSBpcyB1bnN0YWJsZSwgdGhlbiBpdCBuZWVkcyB0byByZW1haW4gdW5zdGFibGUuIElm
IHRoZSBUU0MKPj4gcmVhbGx5IGlzIHN0YWJsZSB0aGVuIHRoZXJlIGlzIG5vIHBvaW50IGluIG1h
cmtpbmcgaXMgdW5zdGFibGUuCj4+Cj4+IEVpdGhlciB3YXkgc29tZXRoaW5nIGlzIG9mZiwgYW5k
IHlvdSdyZSBub3QgdGVsbGluZyBtZSB3aGF0Lgo+Pgo+IEhpLCBQZXRlcgo+Cj4gRm9yIHlvdXIg
b3JpZ2luYWwgY29tbWVudCwganVzdCB3YW50ZWQgdG8gY2xhcmlmeSB0aGUgZm9sbG93aW5nOgo+
Cj4gMS4gQWZ0ZXIgaGliZXJuYXRpb24sIHRoZSBtYWNoaW5lIGNhbiBiZSByZXN1bWVkIG9uIGEg
ZGlmZmVyZW50IGJ1dCBjb21wYXRpYmxlCj4gaG9zdCAodGhlc2UgYXJlIFZNIGltYWdlcyBoaWJl
cm5hdGVkKQo+IDIuIFRoaXMgbWVhbnMgdGhlIGNsb2NrIGJldHdlZW4gaG9zdDEgYW5kIGhvc3Qy
IGNhbi93aWxsIGJlIGRpZmZlcmVudAoKVGhlIGd1ZXN0cyBUU0MgdmFsdWUgaXMgcGFydCBvZiBh
bGwgc2F2ZS9taWdyYXRlL3Jlc3VtZSBzdGF0ZS7CoCBHaXZlbgp0aGlzIGJ1ZywgSSBwcmVzdW1l
IHlvdSd2ZSBhY3R1YWxseSBkaXNjYXJkZWQgYWxsIHJlZ2lzdGVyIHN0YXRlIG9uCmhpYmVybmF0
ZSwgYW5kIHRoZSBUU0MgaXMgc3RhcnRpbmcgYWdhaW4gZnJvbSAwPwoKVGhlIGZyZXF1ZW5jeSBv
ZiB0aGUgbmV3IFRTQyBtaWdodCB2ZXJ5IGxpa2VseSBiZSBkaWZmZXJlbnQsIGJ1dCB0aGUKc2Nh
bGUvb2Zmc2V0IGluIHRoZSBwYXJhdmlydHVhbCBjbG9jayBpbmZvcm1hdGlvbiBzaG91bGQgbGV0
IExpbnV4J3MKdmlldyBvZiB0aW1lIHN0YXkgY29uc2lzdGVudC4KCj4gSW4geW91ciBjb21tZW50
cyBhcmUgeW91IG1ha2luZyB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoZSBob3N0KHMpIGlzL2FyZSB0
aGUKPiBzYW1lPyBKdXN0IGNoZWNraW5nIHRoZSBhc3N1bXB0aW9ucyBiZWluZyBtYWRlIGFuZCBi
ZWluZyBvbiB0aGUgc2FtZSBwYWdlIHdpdGgKPiB0aGVtLgoKVFNDcyBhcmUgYSBtYXNzaXZlIHNv
dXJjZSBvZiAiZnVuIi7CoCBJJ20gbm90IHN1cnByaXNlZCB0aGF0IHRoZXJlIGFyZQp5ZXQgbW9y
ZSBidWdzIGFyb3VuZC4KCkRvZXMgYW55b25lIGFjdHVhbGx5IGtub3cgd2hhdCBkb2VzL3Nob3Vs
ZCBoYXBwZW4gdG8gdGhlIHJlYWwgVFNDIG9uCm5hdGl2ZSBTND/CoCBUaGUgZGVmYXVsdCBjb3Vy
c2Ugb2YgYWN0aW9uIHNob3VsZCBiZSBmb3IgdmlydHVhbGlzYXRpb24gdG8KZm9sbG93IHN1aXQu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 13:03:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 13:03: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 1iqzNC-0003pD-V6; Mon, 13 Jan 2020 13:03:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iqzNC-0003p7-1C
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 13:03:14 +0000
X-Inumbo-ID: 0196d6ce-3605-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0196d6ce-3605-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 13:02: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 <osstest-admin@xenproject.org>)
 id 1iqzMp-0004wK-GT; Mon, 13 Jan 2020 13:02:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iqzMp-00049c-71; Mon, 13 Jan 2020 13:02:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iqzMp-00049w-6O; Mon, 13 Jan 2020 13:02:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146044-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=4465cd124fbcf5490faad6a1a834299b30b5d009
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 13:02:51 +0000
Subject: [Xen-devel] [ovmf test] 146044: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNDQ2NWNkMTI0ZmJjZjU0OTBmYWFkNmExYTgzNDI5OWIzMGI1ZDAwOQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDUgZGF5cyAgIDMwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA0MSAgMjAyMC0wMS0xMyAwNDozOToyMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVs
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hdGV1c3ogQWxiZWNr
aSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFZpdGFs
eSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3Ygdmlh
IEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDIyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 13:39:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 13:39: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 1iqzw6-0006IP-T8; Mon, 13 Jan 2020 13:39:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iqzw5-0006IK-5L
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 13:39:17 +0000
X-Inumbo-ID: 12d05c4e-360a-11ea-b89f-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12d05c4e-360a-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 13:39:08 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id 20so9666278wmj.4
 for <xen-devel@lists.xen.org>; Mon, 13 Jan 2020 05:39:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yisV81CPy2b/bZHBQRKcguw5RuqKcpdQYiAsUV8FEMU=;
 b=Mnfyj5/N5JH1kL6jge5VSxXA8zUwqFEIW4dht8jbdJVAzse8RN37Sd/gDpA1LA0F0O
 EfeBBbWKLh6IhXNlFaiyWBY/7vf8tb74yfnnU1BKF8wcmHW8lVTy5tJeCHKRhsBOGfxs
 u+dfTMx2wRt6tCvmYNuIX5vrPUVuNoQxNpuzEQG0aAydvcUbfDy/sauVCnSTZaf6i89c
 70d1VT/f9lLpdL6vDkSp5E6ElQPgW+LnQu1XHrPbPZAZsnxDVcL2CHksJEIC4VuLl4L+
 pjSHE1LtY/dkUL5ulFX8yuctVWZbO/toc9eQ0FynOjQefpn0peR3bu/2KeBmbza+CMdM
 V6VA==
X-Gm-Message-State: APjAAAXjIWQB/uBAWmqZfMuSye4SaRApPsnBaEVTs10y+8DK0d70eqmd
 vRJ34vKB4rFLGQ7S0E+dAgs=
X-Google-Smtp-Source: APXvYqwjUuQ7dX3xmqo6kAnLm0I/cJ4P/6Yviw8PCCucnIcQ0hVD+nrRfYXZzVP8tI2sawm9ByhFJw==
X-Received: by 2002:a05:600c:30a:: with SMTP id
 q10mr19563068wmd.84.1578922747713; 
 Mon, 13 Jan 2020 05:39:07 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-234.amazon.com.
 [54.240.197.234])
 by smtp.gmail.com with ESMTPSA id s15sm13998370wrp.4.2020.01.13.05.39.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 13 Jan 2020 05:39:07 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <530f7613-299e-651b-c42e-c93ca261d16b@xen.org>
Date: Mon, 13 Jan 2020 13:39:06 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKVGhhbmsgeW91IGZvciBzdW1tYXJpc2luZyB0aGUgcG9zc2liaWxpdHkuIE9u
ZSBxdWVzdGlvbiBiZWxvdy4KCk9uIDEzLzAxLzIwMjAgMTI6NTEsIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4gMi4gQmxvY2sgWEVOVkVSX2V4dHJhdmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZl
bC4gIExlYXZlIHhlbl9kZW55KCkKPiBhcyByZXR1cm5pbmcgIjxkZW5pZWQ+IiwgYnV0IHJlcGxh
Y2UgIjxkZW5pZWQ+IiB3aXRoICIiIGluIGh2bWxvYWRlciBzbwo+IGl0IGRvZXNuJ3Qgc2hvdyB1
cCBpbiB0aGUgU3lzdGVtIEluZm8gYW5kIHNjYXJlIHVzZXJzLgo+IAo+IDMuIEJsb2NrIFhFTlZF
Ul9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuICBDaGFuZ2UgeGVuX2Rlbnko
KQo+IHRvIHJldHVybiBhIG1vcmUgYmVuaWduIHN0cmluZyBsaWtlICI8aGlkZGVuPiIuICAoUGVy
aGFwcyBhbHNvIGZpbHRlciBpdAo+IGluIGh2bWxvYWRlciwganVzdCBmb3IgZ29vZCBtZWFzdXJl
LikKCk15IGtub3dsZWRnZSBvZiBsaXZlIG1pZ3JhdGlvbiBvbiB4ODYgaXMgYSBiaXQgbGltaXRl
ZCwgYnV0IGlmIEkgCnVuZGVyc3RhbmQgY29ycmVjdGx5IHRob3NlIHR3byBvcHRpb25zIHdvdWxk
IHJlcXVpcmUgYSBndWVzdCB0byByZWJvb3QgCmluIG9yZGVyIHRvIHBpY2sgdXAgdGhlIGNoYW5n
ZXMuIEFtIEkgY29ycmVjdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 13:44:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 13:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir00u-00074o-JR; Mon, 13 Jan 2020 13:44:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4RDD=3C=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ir00t-00074a-5L
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 13:44:15 +0000
X-Inumbo-ID: c82829fb-360a-11ea-826c-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.120]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c82829fb-360a-11ea-826c-12813bfff9fa;
 Mon, 13 Jan 2020 13:44:14 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cTJEhWGTq6w6XAdoBBJxyw650kZRyf3/7EZIrbB2S6BSG/v2Udn9JVAI47L5qqpvQYTTeJB3+ubrWZ6emHLkhDaQoaBXOcdk7390lFkSk0OSe97nXd1y3vfv9aH1pmSbj7UZRv3TqMd7NoAtzWXh18JsTk9pJO2mFF3u0ZRF3T0QeRSAvXNdqE8vIIbnZhwOHl5+4y5bQ07vpRxx//HHzVT+7z3mQMdrICF2FvNFj7jXKarHmZF7Ziei1j0wc4rk3G/Lh9jniiU/Scmb0mbKcD1c1lAa3CzVaKrlG3VuWhHmfFtbRyXLeN4/2857YL9i9JChyFR1I8TCpnEGktbzNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YsqIG8L8/k0RZacIg058OtaCpsViRbYKIKNHM1ife2E=;
 b=QxTDnSRuDbxhmURvzoEpGm4RXA4F+5nmiNNuZ4/+tuSOl1YgbMZkPDJRiKpmFBNnIByWyyTo0BuU90qBqtoE3LfN5B/oilhlhkQeJqwwQmCuEgvVoGMR4wNG3Jp4yZEeHmwknJ7rrCYY36ws8By3ZV7onSEM6GDG9HM+lhoW5xxiCTDozTs/laB+m5WFO6AflqTCn7Rjk7mGF58AqnVXmHVhw4aNhuCX0eOymHvZj3wfBBwR1QsSKoDHKGwNwKASLj4HXhBEcXPR+/MI7rSeBGXP5CrPxpCGgWs0Fppt7d8mKnQzSh6eMydo8AbFfoBwUIldvT9eRC1Bux66y1+0ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YsqIG8L8/k0RZacIg058OtaCpsViRbYKIKNHM1ife2E=;
 b=f1+c/yD/G0uZdjpUB+8uUhBlfSvucSbGFp8EIAqn1ZbxWjbEAAT03N2t7Qw/16zdJPFYojOiwqn8rQPR47wXS6F/igAOLXs0+5GO+kOGHTcWWWJe/OGP39WgQdMk5LzjjFGu63MCSOxBJSmXHGasu11dg7Qgb1LcucfkGWjhTrU=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3016.eurprd02.prod.outlook.com (10.175.234.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.12; Mon, 13 Jan 2020 13:44:12 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2623.015; Mon, 13 Jan 2020
 13:44:12 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 FR2P281CA0012.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::22) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.9 via Frontend Transport; Mon, 13 Jan 2020 13:44:11 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
Thread-Index: AQHVxi0eW7mND/zIzUWDdK2ePPvUVqfkF1AAgARVogCAACerAIAADhkA
Date: Mon, 13 Jan 2020 13:44:12 +0000
Message-ID: <24efcd3c-04a0-4c91-df49-ab8b8fdc936a@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-2-aisaila@bitdefender.com>
 <0a73cce3-1c10-dd4a-9380-aa3e9f8a061b@suse.com>
 <d283e08f-161d-5d22-ed02-5068eca0d61e@bitdefender.com>
 <45936d22-8a95-0569-3301-d822873c10b9@suse.com>
In-Reply-To: <45936d22-8a95-0569-3301-d822873c10b9@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: FR2P281CA0012.DEUP281.PROD.OUTLOOK.COM
 (2603:10a6:d10:a::22) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7f3461a6-df1c-4cb6-7321-08d7982eac5c
x-ms-traffictypediagnostic: DB6PR02MB3016:|DB6PR02MB3016:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3016BF0C1D541B1412F16522AB350@DB6PR02MB3016.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 028166BF91
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(376002)(136003)(396003)(346002)(39850400004)(199004)(189003)(5660300002)(86362001)(66946007)(66476007)(66556008)(64756008)(66446008)(478600001)(31686004)(31696002)(8936002)(4326008)(316002)(16576012)(52116002)(54906003)(2906002)(53546011)(6486002)(36756003)(7416002)(81166006)(956004)(71200400001)(16526019)(186003)(2616005)(6916009)(8676002)(81156014)(26005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3016;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RbvsJn9sm+LRUeOroUPhlfQLKp66PaH0Qw2j1SqM5R3u04pf6wVpSi7ldOqL6a336/tW7QpcyJNiUD9PqrZaP2AOT8YK728GnNFZR0r9sgtJXnxegovofZ0Hb5VUothkUz4o7W41c87eaMqVYCs/MOn5ZhEBdLciijeCFFSRQFoR8dUtpIXX17ObvucbiE9g+SKDe8S8shucrUA9mgb+xpvnh5SdvYkwdPZ61NBmMOTo1Kc3+HNUzCeSejZ+KaLeaY8wrtARaPL1XvgaslU6gM1pmpTCUubwZgUrtxFwP5FbeqiOAFoHVW6Ki2DHRwc3O8E67JHjEeFRXWxXos5uvFvDPHYiyzU74HCt5rktzJvR9+dy/IQv2JyjE7JSE+WHXF9l6SBzas+1y61Plr2ktVJpfJYvsi+gv0M70LJMEW65QyC6kkl4/w1CZOj+HWt5
Content-ID: <9F199EFEF030F240BB444C68C4E264FA@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7f3461a6-df1c-4cb6-7321-08d7982eac5c
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2020 13:44:12.6900 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PhiKljJPtBqVCWDh8VSgRhCHetkgnYLngYIuwrw0o7Lf0cDZYvlexhZ0c056AVZ9P/WB9okfKf08m737SilcQ+siFF6lv1ZOjQm+7agqWfk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3016
Subject: Re: [Xen-devel] [PATCH V7 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDEzLjAxLjIwMjAgMTQ6NTMsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAxMy4wMS4y
MDIwIDExOjMyLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IE9uIDEwLjAxLjIw
MjAgMTg6MjAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+IE9uIDA4LjAxLjIwMjAgMTU6MDgsIEFs
ZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+PiArICAgIGlmICggIShyYyA9IHAybV9z
ZXRfc3VwcHJlc3NfdmVfbXVsdGkoZCwgJnN2ZSkpICYmIHN2ZS5maXJzdF9lcnJvciApDQo+Pj4+
ICsgICAgICAgIHJjID0gc3ZlLmZpcnN0X2Vycm9yOw0KPj4+DQo+Pj4gV2h5IHRoZSByaWdodCBz
aWRlIG9mIHRoZSAmJiA/DQo+Pg0KPj4gVGhpcyBpcyBpbnRlbmRlZCB0byBoYXZlIHAybV9zZXRf
c3VwcHJlc3NfdmUoKSBjYWxsDQo+PiBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCkuIFNvIGhl
cmUgZmlyc3QgSSBjYWxsIHRoZSBfbXVsdGkgdmVyc2lvbiBhbmQNCj4+IHRoZSBjaGVjayBpZiB0
aGVyZSB3YXMgYW55IGVycm9yIGZyb20gdGhlIHNldC9nZXQgKHRoYXQgaXMgd2hhdA0KPj4gcDJt
X3NldF9zdXBwcmVzc192ZSBkaWQgYmVmb3JlKS4NCj4gDQo+IFRvIHB1dCBteSBvcmlnaW5hbCBx
dWVzdGlvbiBkaWZmZXJlbnRseTogZnJvbSBhIGZ1bmN0aW9uYWxpdHkgcG92LA0KPiBob3cgd291
bGQNCj4gDQo+ICAgICAgaWYgKCAhKHJjID0gcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aShkLCAm
c3ZlKSkgKQ0KPiAgICAgICAgICByYyA9IHN2ZS5maXJzdF9lcnJvcjsgPg0KPiBiZSBkaWZmZXJl
bnQgZnJvbSB5b3VyIHZhcmlhbnQgKGFzIGxvbmcgYXMgdGhlIGZpZWxkIGluZGVlZCBzdGFydHMN
Cj4gb3V0IGFzIHplcm8pPw0KDQpJdCB3aWxsIGJlIHRoZSBzYW1lIGluIHRoaXMgY2FzZSBhbmQg
aXQgY2FuIGJlIGRyb3BwZWQuDQoNCj4gDQo+PiBJIGRvbid0IGtub3cgd2h5IGdpdCBtYWRlIHRo
ZSBwYXRjaCBzbyB1Z2x5Lg0KPiANCj4gSSBoYXZlIG5vIGlkZWEgd2hhdCB1Z2xpbmVzcyB5b3Ug
cmVmZXIgdG8gaGVyZS4NCj4gDQoNCkkgd2FzIHRhbGtpbmcgYWJvdXQgdGhlIGZhY3QgdGhhdCB0
aGUgY2hhbmdlcyBpbiBwMm1fc2V0X3N1cHByZXNzX3ZlKCkgDQpnb3QgbWl4ZWQgd2l0aCB0aGUg
b25lcyBpbiBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCkuDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 13:55:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 13: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 1ir0BQ-0007wp-Np; Mon, 13 Jan 2020 13:55:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tbsf=3C=merlin.srs.infradead.org=batv+a7e7d0f1ae33468c1588+5986+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ir0BP-0007wk-Ke
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 13:55:07 +0000
X-Inumbo-ID: 4a38d718-360c-11ea-a985-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a38d718-360c-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 13:55:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=B90YWSuUmpkmdDMGQ6VIr0rhcvubWhxOgT8OmcIVuHo=; b=rriXji1xxKYMsC9NV/pIawaMO
 aSHsILYHBNMwlSyp7dOXJFZ62bA9olBAeMStzbqUjsh3x+ZSwoWZJ7xc2n0zZ/5SBddb7Lomgy+Lo
 Zs0B9mPKl9j2iX4LMUZzQ+BuWy62ERd4jR3x6mxlyUSF2SSn/e0+GP5mINfqLL9A+pue4RFIcflTd
 tlYKl45G3mpCJWteJJrM22/6Fq7/oECSrllTAic42HxGu6oL0lyKyN5ja0dw7ASvwx9M+FQiX/WMo
 VpiI3s+p6iLsZcWF6Ja8d1NBrX0dOeqRMiG78c4hWPzi8ZV9vslDdofCoStYcszcTbuWiupF3jjkx
 lnJL/n8wg==;
Received: from [54.239.6.186] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ir0Al-0005wz-26; Mon, 13 Jan 2020 13:54:27 +0000
Message-ID: <35d8dd071d535e8ad564bbae9eb44e3c2b64deeb.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "Singh, Balbir"
 <sblbir@amazon.com>, "peterz@infradead.org" <peterz@infradead.org>, 
 "Valentin, Eduardo" <eduval@amazon.com>
Date: Mon, 13 Jan 2020 14:54:20 +0100
In-Reply-To: <7bb967ca-2a91-6397-9c0a-6eafd43c83ed@citrix.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <7bb967ca-2a91-6397-9c0a-6eafd43c83ed@citrix.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>, "tglx@linutronix.de" <tglx@linutronix.de>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jgross@suse.com" <jgross@suse.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0614936708721021258=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0614936708721021258==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-ee630dIOu9VKbwik7F08"


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

On Mon, 2020-01-13 at 13:01 +0000, Andrew Cooper wrote:
> On 13/01/2020 11:43, Singh, Balbir wrote:
> > On Mon, 2020-01-13 at 11:16 +0100, Peter Zijlstra wrote:
> > > On Fri, Jan 10, 2020 at 07:35:20AM -0800, Eduardo Valentin wrote:
> > > > Hey Peter,
> > > >=20
> > > > On Wed, Jan 08, 2020 at 11:50:11AM +0100, Peter Zijlstra wrote:
> > > > > On Tue, Jan 07, 2020 at 11:45:26PM +0000, Anchal Agarwal wrote:
> > > > > > From: Eduardo Valentin <eduval@amazon.com>
> > > > > >=20
> > > > > > System instability are seen during resume from hibernation when=
 system
> > > > > > is under heavy CPU load. This is due to the lack of update of s=
ched
> > > > > > clock data, and the scheduler would then think that heavy CPU h=
og
> > > > > > tasks need more time in CPU, causing the system to freeze
> > > > > > during the unfreezing of tasks. For example, threaded irqs,
> > > > > > and kernel processes servicing network interface may be delayed
> > > > > > for several tens of seconds, causing the system to be unreachab=
le.
> > > > > > The fix for this situation is to mark the sched clock as unstab=
le
> > > > > > as early as possible in the resume path, leaving it unstable
> > > > > > for the duration of the resume process. This will force the
> > > > > > scheduler to attempt to align the sched clock across CPUs using
> > > > > > the delta with time of day, updating sched clock data. In a pos=
t
> > > > > > hibernation event, we can then mark the sched clock as stable
> > > > > > again, avoiding unnecessary syncs with time of day on systems
> > > > > > in which TSC is reliable.
> > > > >=20
> > > > > This makes no frigging sense what so bloody ever. If the clock is
> > > > > stable, we don't care about sched_clock_data. When it is stable y=
ou get
> > > > > a linear function of the TSC without complicated bits on.
> > > > >=20
> > > > > When it is unstable, only then do we care about the sched_clock_d=
ata.
> > > > >=20
> > > >=20
> > > > Yeah, maybe what is not clear here is that we covering for situatio=
n
> > > > where clock stability changes over time, e.g. at regular boot clock=
 is
> > > > stable, hibernation happens, then restore happens in a non-stable c=
lock.
> > >=20
> > > Still confused, who marks the thing unstable? The patch seems to sugg=
est
> > > you do yourself, but it is not at all clear why.
> > >=20
> > > If TSC really is unstable, then it needs to remain unstable. If the T=
SC
> > > really is stable then there is no point in marking is unstable.
> > >=20
> > > Either way something is off, and you're not telling me what.
> > >=20
> >=20
> > Hi, Peter
> >=20
> > For your original comment, just wanted to clarify the following:
> >=20
> > 1. After hibernation, the machine can be resumed on a different but com=
patible
> > host (these are VM images hibernated)
> > 2. This means the clock between host1 and host2 can/will be different
>=20
> The guests TSC value is part of all save/migrate/resume state.  Given
> this bug, I presume you've actually discarded all register state on
> hibernate, and the TSC is starting again from 0?

Right. This is a guest-driven suspend to disk, followed by starting up
later on a different =E2=80=94 but identical =E2=80=94 host. There is no gu=
est state
being saved as part of a Xen save/restore.

> The frequency of the new TSC might very likely be different, but the
> scale/offset in the paravirtual clock information should let Linux's
> view of time stay consistent.

The frequency as seen by the guest really needs to be the same. That
hibernated instance may only be booted again on a host which would have
been suitable for live migration. That's either because the TSC
frequency *is* the same, or with TSC scaling to make it appear that
way.

If the environment doesn't provide that then all bets are off and we
shouldn't be trying to hack around it in the guest kernel.

Across the hibernation we do expect a single step change in the TSC
value, just as on real hardware. Like Peter, I assume that the resume
code does cope with that but haven't checked precisely how/where it
does so.


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTEzMTM1NDIwWjAvBgkqhkiG9w0BCQQxIgQgHLM8uwnkpOCqujtlAWN6v78D70+1ji/KgvjwJllw
2fYwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAGpnw9SbwfuNaEY/Qgv4KtKivN4+Q/ITmwWpEajbcLHamhiv61oTCozGcO0j2Qwu
PqCIGtp0Pw4HkNFxm7k0N8HArmz4AEOwDah6p+81H901zAey6dkXzXtG7S3Daf+2sxZlnG269O1t
GPjrcCJ+Axm4ujjH+pvVfV20LlUhCI9TLWlTBq/bF3Up455YRlei4tl0VpKNKvrxVleL81r04Blv
BXYjwryRDS86DM8jYUKye6jaQMu6jJfovBxo39SNR57m0+h6TpYAxYjgXBX0/33YMbHWh023o+tf
GGLzFX2SwSxFJyO6+Lu5biqrV85rZ+WK9d7iSUwLx64XY9eBMH8AAAAAAAA=


--=-ee630dIOu9VKbwik7F08--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0614936708721021258==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:01:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14: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 1ir0HQ-0000P9-La; Mon, 13 Jan 2020 14:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir0HP-0000P4-0C
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:01:19 +0000
X-Inumbo-ID: 2a219f22-360d-11ea-826e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a219f22-360d-11ea-826e-12813bfff9fa;
 Mon, 13 Jan 2020 14:01:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578924076;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=vO8TenrCb4yCj61Dd/9+YAky8I8vhh30vzFZv6o3eW0=;
 b=S9JmGrfTDM2onoZR9RnbPWQREh6dXoTv6hUp3mGlEropYnGgcUa6/p+2
 Q2ps9wgh5aBRfhzuN3PEAqzlTtwqmWV7YmBm5KmH4Bbg4yUOqz0xgVuFn
 XKUK/BCqn3WPhCMvlysHJkbz1Ri+Wj+xXijl7IVHB3ABya/lKWHotvMj0 Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cVKBs8taROELn6hntwVlqwI1ZnbX61riULx3XobsZztY/woPkabw+NQITZbgTuaLVoCkuUIgQ0
 GfkjqHrkKsqMvG83nVIn1JxkbuV4cD5DUTpK3wqlHYCVJ8nOQqtLIq97c6ka70YZ2fHEWbD9R3
 obYZojRQoC6AFH4a1lfpOWuPh1xkbHUOBS9KRmxkcoJ9hPWaTbQXJy8Fv+dhuZ+NVFkk/XRwdm
 48Fpnq/D0PZlP8AtbvBnQuPnsFvDbuCgznJeNwr3IOjtPo4rHlGdjR5moYHpyANm5VA3MfVXyz
 Wrw=
X-SBRS: 2.7
X-MesageID: 10996977
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10996977"
To: Julien Grall <julien@xen.org>, George Dunlap <george.dunlap@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
 <530f7613-299e-651b-c42e-c93ca261d16b@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ccfc3367-a622-ae1b-8b67-5336bbb19788@citrix.com>
Date: Mon, 13 Jan 2020 14:01:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <530f7613-299e-651b-c42e-c93ca261d16b@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

T24gMTMvMDEvMjAyMCAxMzozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEdlb3JnZSwKPgo+
IFRoYW5rIHlvdSBmb3Igc3VtbWFyaXNpbmcgdGhlIHBvc3NpYmlsaXR5LiBPbmUgcXVlc3Rpb24g
YmVsb3cuCj4KPiBPbiAxMy8wMS8yMDIwIDEyOjUxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiAy
LiBCbG9jayBYRU5WRVJfZXh0cmF2ZXJzaW9uIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLsKgIExl
YXZlIHhlbl9kZW55KCkKPj4gYXMgcmV0dXJuaW5nICI8ZGVuaWVkPiIsIGJ1dCByZXBsYWNlICI8
ZGVuaWVkPiIgd2l0aCAiIiBpbiBodm1sb2FkZXIgc28KPj4gaXQgZG9lc24ndCBzaG93IHVwIGlu
IHRoZSBTeXN0ZW0gSW5mbyBhbmQgc2NhcmUgdXNlcnMuCj4+Cj4+IDMuIEJsb2NrIFhFTlZFUl9l
eHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuwqAgQ2hhbmdlIHhlbl9kZW55KCkK
Pj4gdG8gcmV0dXJuIGEgbW9yZSBiZW5pZ24gc3RyaW5nIGxpa2UgIjxoaWRkZW4+Ii7CoCAoUGVy
aGFwcyBhbHNvIGZpbHRlciBpdAo+PiBpbiBodm1sb2FkZXIsIGp1c3QgZm9yIGdvb2QgbWVhc3Vy
ZS4pCj4KPiBNeSBrbm93bGVkZ2Ugb2YgbGl2ZSBtaWdyYXRpb24gb24geDg2IGlzIGEgYml0IGxp
bWl0ZWQsIGJ1dCBpZiBJCj4gdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhvc2UgdHdvIG9wdGlvbnMg
d291bGQgcmVxdWlyZSBhIGd1ZXN0IHRvIHJlYm9vdAo+IGluIG9yZGVyIHRvIHBpY2sgdXAgdGhl
IGNoYW5nZXMuIEFtIEkgY29ycmVjdD8KCk5vdCBpbiB0aGUgc2xpZ2h0ZXN0LsKgIFRoZSBjb250
ZW50IHJldHVybmVkIGNoYW5nZXMgd2hlbmV2ZXIgdGhlCmh5cGVydmlzb3IgY2hhbmdlcy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:01:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14: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 1ir0Ha-0000Q0-0E; Mon, 13 Jan 2020 14:01:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir0HY-0000Pi-8t
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:01:28 +0000
X-Inumbo-ID: 304d7e7b-360d-11ea-826e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 304d7e7b-360d-11ea-826e-12813bfff9fa;
 Mon, 13 Jan 2020 14:01:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578924088;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rNBk2n8/dJpnNsnXulITpj4HUGG63kV8+t5KmgGyV6c=;
 b=Alc1mWmbT2bfY/10fFcY25Omn62P2WyOOw3/94OQqzv0FNJRdu8Y6c9l
 iD+lCfd83SEJW5vjS4carVeqxSHPoN9dZu339j2J3DfesyLcjxgkHDTe3
 fFJXxipYngOl2lAPv3QFo1AmIVaYZ63TXqQUAYHK+Y6yBC6y01PIppqiS U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RdiYVvqoTt3lp6iAsbLcZ9gTYY7LMrBoEQGpYt9fvMCWhcpywLo+zdWD+k0utI9vIgN1YPeuO2
 N77vXdJltPPAZRv8csGUWN9iy5c6g8aX2Zn26wyOIeuPOnLFKHMdsbN7gC6pbo82+bGoSBsqv7
 w9Gh6EhmkuD/wYq4lD/XiA2G+3sngFXVquEGRiwrUrccsenPysE3uOL/8Hivkdsb12kHxRp9AT
 yiSMZJUNVc1hlR4pPdLVe756ixgjsU5Iokc2BrGnRaDyGYt77q1CnFRvdY8wVCbIIe5xRVBu1v
 M6I=
X-SBRS: 2.7
X-MesageID: 10996991
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10996991"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24092.30771.810775.973167@mariner.uk.xensource.com>
Date: Mon, 13 Jan 2020 14:01:23 +0000
To: Doug Goldstein <cardoe@cardoe.com>
In-Reply-To: <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Xen-devel <xen-devel@lists.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>

RG91ZyBHb2xkc3RlaW4gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2Ml0geHNtOiBo
aWRlIGRldGFpbGVkIFhlbiB2ZXJzaW9uIGZyb20gdW5wcml2aWxlZ2VkIGd1ZXN0cyIpOgo+IEkn
ZCBiZSBoYXBweSBpZiB3ZSBoYWQgYSBLY29uZmlnIG9wdGlvbiBiZWhpbmQgd2hhdCB0aGUgc3Ry
aW5nIGlzLiBHaXZlIAo+IG1lIGEgYmxhbmsgYXMgYW4gb3B0aW9uIGJ1dCBkZWZhdWx0IGl0IHRv
IHdoYXRldmVyIHN0cmluZyBsaWtlIAo+ICI8aGlkZGVuPiIgdGhhdCB5b3UnZCBsaWtlLiBFdmVy
eSBzaGlwcGluZyBYZW4gZGlzdHJvIEkndmUgd29ya2VkIG9uIGhhcyAKPiBoYWQgaXRzIG93biB2
MSB2YXJpYW50IG9mIHRoZSBwYXRjaCBhbmQgbm9uZSBvZiB0aGVtIGF1dGhvcmVkIGJ5IG1lLgoK
Rmlyc3RseTogSSBnZW5lcmFsbHkgYWdyZWUgd2l0aCBHZW9yZ2UncyBjb21tZW50cyBhYm91dCBu
b3QgbGlraW5nCnNpbGVudCBmYWlsdXJlLCBhbmQgSSBkaXNhZ3JlZSB3aXRoIEFuZHJldy4gIE15
IGluY2xpbmF0aW9uIHdvdWxkIGJlCnRvIGhhdmUgdGhpcyBzdHJpbmcgYmUgIjxoaWRkZW4+IiAo
b3Igc2ltaWxhcikgLSBhbmQgdG8gbm90IGZpbHRlciBpdAppbiB0aGUgRE1JIHRhYmxlcywgc28g
aXQgd291bGQgYmUgIjxoaWRkZW4+IiBldmVyeXdoZXJlLgoKRG91ZywgSSBjYW4ndCBmaWd1cmUg
b3V0IGZyb20geW91ciBtZXNzYWdlcyB3aGV0aGVyIHRoYXQgd291bGQgbWVldAp5b3VyIG5lZWRz
ID8gIElzIEdlb3JnZSByaWdodCB0aGF0IHRoZSByZWFzb24gZm9yIGZpbHRlcmluZyB3aGF0IHVz
ZWQKdG8gYmUgIjxkZW5pZWQ+IiBpcyBzaW1wbHkgdG8gcmVkdWNlIHN1cHBvcnQgYnVyZGVuIGR1
ZSB0byB0aGUKbmVnYXRpdmUgY29ubm90YXRpb25zIG9mICJkZW5pZWQiID8gIFdvdWxkICJoaWRk
ZW4iIGZpeCB0aGF0ID8KCklmIEkgYW0gd3JvbmcsIHdoYXQgaXMgdGhlIHJlYXNvbiBmb3IgdGhl
IGZpbHRlcmluZyA/CgpJZiB3ZSBoYXZlIHRvIGhhdmUgdGhpcyBzdHJpbmcgYmUgY29uZmlndXJh
YmxlIHRoZW4gc28gYmUgaXQgYnV0IEkKd291bGQgcmF0aGVyIHNlZSBpZiB3ZSBjYW4gZmluZCBv
bmUgdGhpbmcgdGhhdCBtZWV0cyBkb3duc3RyZWFtcycKbmVlZHMuCgpGVFIgSSBhZ3JlZSB3aXRo
IG1hbnkgb2YgdGhlIHBvaW50cyB5b3UgbWFrZSBhbmQgSSB1bmRlcnN0YW5kIHdoeSB5b3UKdGhp
bmsgdGhpcyBpcyBmcnVzdHJhdGluZy4gIEkgaG9wZSB3ZSBjYW4gY2xlYXIgdGhpcyB1cC4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:07:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir0Ne-0000g8-Pn; Mon, 13 Jan 2020 14:07:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rz2b=3C=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ir0Nd-0000g3-IU
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:07:45 +0000
X-Inumbo-ID: 0cd36418-360e-11ea-a985-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0cd36418-360e-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 14:07:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578924456;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=CYEqdLjpa8sR4+2kyiklamfQG3pTlYJhnmsurAoxR7A=;
 b=hyTgOL8/V78XcVMDP8pzAGe89UDldKnxaeEoPRZd1YylJ6WKjQ0ggjsp
 yt4QK3um1gacghVyBRRVF4jMgrrqVbCPb1EH+iNv59zpXuA4KPUzaKl5g
 JTOunsukJzwvAdz3YI5ilwpwDXspGLNq9UT/46NAYa8ILzxFpWMVK8SFf 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zFE64NQzpkA3rQ74U7ISRIgwXEfYFRoSiamVnPQWErhXm8EaP0Od6kbPj52vfFstLEY2HGBZK5
 Bhd5aOXRYMwQoMOTLkoNSTfEKAuyj1266ri4YGDtuOiQuxViU6zFpVr7jOtEW7Q068esSHYe+N
 tgLS7msjI/Soy7o/YirUD1CS1+32LIir0KicMDVpdviWU6ilZWi9yFjENe0BhFaLQMvnCCchmH
 X+tbvZlxaJAZ8IFWWa/PlaryZ49r83cAsDb+1KrauHkDanxpvCl4HLcWjfsCxmuuImu0AcifA7
 XgU=
X-SBRS: 2.7
X-MesageID: 11264372
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11264372"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien@xen.org>, 
 Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
 <530f7613-299e-651b-c42e-c93ca261d16b@xen.org>
 <ccfc3367-a622-ae1b-8b67-5336bbb19788@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <9c87e6fb-680d-de36-6c88-7758cc8ce125@citrix.com>
Date: Mon, 13 Jan 2020 14:07:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ccfc3367-a622-ae1b-8b67-5336bbb19788@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

T24gMS8xMy8yMCAyOjAxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEzLzAxLzIwMjAg
MTM6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgR2VvcmdlLAo+Pgo+PiBUaGFuayB5b3Ug
Zm9yIHN1bW1hcmlzaW5nIHRoZSBwb3NzaWJpbGl0eS4gT25lIHF1ZXN0aW9uIGJlbG93Lgo+Pgo+
PiBPbiAxMy8wMS8yMDIwIDEyOjUxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gMi4gQmxvY2sg
WEVOVkVSX2V4dHJhdmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbC7CoCBMZWF2ZSB4ZW5f
ZGVueSgpCj4+PiBhcyByZXR1cm5pbmcgIjxkZW5pZWQ+IiwgYnV0IHJlcGxhY2UgIjxkZW5pZWQ+
IiB3aXRoICIiIGluIGh2bWxvYWRlciBzbwo+Pj4gaXQgZG9lc24ndCBzaG93IHVwIGluIHRoZSBT
eXN0ZW0gSW5mbyBhbmQgc2NhcmUgdXNlcnMuCj4+Pgo+Pj4gMy4gQmxvY2sgWEVOVkVSX2V4dHJh
dmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbC7CoCBDaGFuZ2UgeGVuX2RlbnkoKQo+Pj4g
dG8gcmV0dXJuIGEgbW9yZSBiZW5pZ24gc3RyaW5nIGxpa2UgIjxoaWRkZW4+Ii7CoCAoUGVyaGFw
cyBhbHNvIGZpbHRlciBpdAo+Pj4gaW4gaHZtbG9hZGVyLCBqdXN0IGZvciBnb29kIG1lYXN1cmUu
KQo+Pgo+PiBNeSBrbm93bGVkZ2Ugb2YgbGl2ZSBtaWdyYXRpb24gb24geDg2IGlzIGEgYml0IGxp
bWl0ZWQsIGJ1dCBpZiBJCj4+IHVuZGVyc3RhbmQgY29ycmVjdGx5IHRob3NlIHR3byBvcHRpb25z
IHdvdWxkIHJlcXVpcmUgYSBndWVzdCB0byByZWJvb3QKPj4gaW4gb3JkZXIgdG8gcGljayB1cCB0
aGUgY2hhbmdlcy4gQW0gSSBjb3JyZWN0Pwo+IAo+IE5vdCBpbiB0aGUgc2xpZ2h0ZXN0LsKgIFRo
ZSBjb250ZW50IHJldHVybmVkIGNoYW5nZXMgd2hlbmV2ZXIgdGhlCj4gaHlwZXJ2aXNvciBjaGFu
Z2VzLgoKSSBndWVzcyBKdWxpZW4gaXMgdGFsa2luZyBhYm91dCB0aGUgZmlsdGVyaW5nIGRvbmUg
aW4gaHZtbG9hZGVyLiAgVGhhdApmaWx0ZXJpbmcgaXMgYWJvdXQgd2hhdCdzIGluIHRoZSBndWVz
dCdzIEFDUEkgdGFibGVzOyBhbmQgKnRoYXQqIGhhcHBlbnMKb25seSBvbmNlIGF0IGd1ZXN0IGJv
b3Q7IHNvIHdoYXRldmVyIHRoZSBzY2FyeSBtZXNzYWdlIGlzIGluIHRoZSBXaW5kb3dzClN5c3Rl
bSBJbmZvcm1hdGlvbiBwYWdlIChvciB3aGVyZXZlciBpdCBpcykgd291bGQgc3RheSB0aGVyZSB1
bnRpbCB0aGUKZ3Vlc3QgcmVib290cywgcmVnYXJkbGVzcyBvZiB3aGljaCBvcHRpb24gd2UgZ28g
d2l0aC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:20:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14:20: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 1ir0aF-0002Bg-30; Mon, 13 Jan 2020 14:20:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir0aE-0002Bb-1a
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 14:20:46 +0000
X-Inumbo-ID: e2d1fe98-360f-11ea-8276-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2d1fe98-360f-11ea-8276-12813bfff9fa;
 Mon, 13 Jan 2020 14:20:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578925246;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=1aIKjCnNrRWreciZ4ihFd33cKIpF++jFwFsceNvOJPs=;
 b=SejTzKBXptpudVi/BmBiTYpZzBHDvP3yINK8tZTqUs0Rw06ryurSvd9j
 xI8sIJsKYsoY1Qwdmq+EiKGVAk23DSFozi0e2zPRH5vmV4/OXpZLGlUtL
 kY0GIghxXBnZuJcdKbytYncWUQxEPjyz6ljiGu4WRCzs9RjVvqNRUWvFz A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: d3Hys91fCZ7FR6zatQaU2L+SGoK6zCbryFg96f/JwhW5+KTu7c3HkK0MyOmYacGkkSrxU9ntCX
 K+wBUs8SpC/e/FikG6/THog1b44qXEZCfnYJjenKDZqAhW2r0dyaB48THkcl6+Llt87W5J5teK
 nqzfgXGUlmy9ZFuK6+6kKsO4rD1qQV2fHeVCLhJ+7oR0yWTb00Nmp4R2/zlWTH9SYVlCcZoYoo
 l3ebK65ePOptFHkmUrXjXAk3eLmA2DNo/0n5A8CFbtvNoeoppC5ephVywGstfl81JBuaUUtZkc
 QYs=
X-SBRS: 2.7
X-MesageID: 10998265
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10998265"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24092.31929.622768.621943@mariner.uk.xensource.com>
Date: Mon, 13 Jan 2020 14:20:41 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <53f13d57-de57-cb29-512a-67d8312fa29a@citrix.com>
References: <20200109121227.949665-1-george.dunlap@citrix.com>
 <20200109121227.949665-2-george.dunlap@citrix.com>
 <53f13d57-de57-cb29-512a-67d8312fa29a@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxl: Add new "notify-only"
 childproc mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Nick Rosbrook <rosbrookn@ainfosec.com>, Wei Liu <wl@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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDIvMl0gbGlieGw6IEFkZCBuZXcg
Im5vdGlmeS1vbmx5IiBjaGlsZHByb2MgbW9kZSIpOgo+IEZBT0QsIHdpdGggdGhlIGZpeGVzIGlu
IHlvdXIgb3RoZXIgc2VyaWVzLCBJIGNvbnNpZGVyIHRoaXMgcGF0Y2ggdG8gbm93Cj4gYmUgbW9v
dC4KClJpZ2h0LiAgRlRPQUQsIEkgZG9uJ3QgdGhpbmsgdGhlcmUgd2FzIGEgcHJvYmxlbSB3aXRo
IHRoaXMgcGF0Y2gKcHJpbmNpcGxlOyBpdCdzIGp1c3Qgbm90IG5lZWRlZCBub3cuICBJZiBzb21l
b25lIGNvbWVzIHVwIHdpdGggYSB1c2UKZm9yIGl0IGluIHRoZSBmdXR1cmUgdGhlbiBpdCBjYW4g
YmUgcmVzdXJyZWN0ZWQgYW5kIHdlIHNob3VsZCBkbyBhCmRldGFpbGVkIGNvZGUgcmV2aWV3IG9m
IGl0IHRoZW4uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:28:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14: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 1ir0hi-0002Nt-Tc; Mon, 13 Jan 2020 14:28:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir0hi-0002No-3G
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:28:30 +0000
X-Inumbo-ID: f2d74324-3610-11ea-a985-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2d74324-3610-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 14:28:21 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id m24so9900997wmc.3
 for <xen-devel@lists.xen.org>; Mon, 13 Jan 2020 06:28:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=tAhSMp3AuWYRlkeRfRIO/58ScTsonRwDhZCMvWy5xQM=;
 b=iPrXErSGcB/AYiziD7v3bmXeNeo5heHroycSp7vk63mDs0OrDNDzaHWLcMi7U1RMpi
 vqFaj9+3CquKnXaTeCAbeUTdsL2SgIkSxjcIEEj+QLsSn8mU1avy/7gLVT3BoQWNDVIG
 ZSYJeC2h2Gv/YBcuo/gkEDeyOw4cCiFAS8gWM+jvHEZkQirfSir7umzL8YLZVKFj31NM
 k72MTUm6hfY+Hagyu0Uf4QMEKOoCve3oOgZFqgTCIYqLmZTI/kKFRLrdoaBm5lcxe8Ex
 yaqtrUGmVzAxp5V5fC/OTc8rOBlw6rYmPcyNXB3gIkq+adG25cw7+8I+l3X3YEPGcwOf
 Jz4A==
X-Gm-Message-State: APjAAAUJQnWxIWzX/RFnsWo5NViQX1CRCOmsBykhxIM7RbAv9rzm0Qwb
 anb70TSwQAa1Tmp7/p57T9Q=
X-Google-Smtp-Source: APXvYqwMFOX24U/yx31WvklVLxWx4hbht5gA0c5ln49ggdH4DAHozkHYC0iMyuHk2dQrWKEyDn7zsA==
X-Received: by 2002:a7b:c392:: with SMTP id s18mr21242274wmj.169.1578925700521; 
 Mon, 13 Jan 2020 06:28:20 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-234.amazon.com.
 [54.240.197.234])
 by smtp.gmail.com with ESMTPSA id u14sm14883301wrm.51.2020.01.13.06.28.19
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 13 Jan 2020 06:28:19 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
 <530f7613-299e-651b-c42e-c93ca261d16b@xen.org>
 <ccfc3367-a622-ae1b-8b67-5336bbb19788@citrix.com>
 <9c87e6fb-680d-de36-6c88-7758cc8ce125@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <b5c5070e-7ebb-fae7-2a8b-e9174cdc8cdb@xen.org>
Date: Mon, 13 Jan 2020 14:28:19 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <9c87e6fb-680d-de36-6c88-7758cc8ce125@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMS8yMDIwIDE0OjA3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDEvMTMvMjAg
MjowMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTMvMDEvMjAyMCAxMzozOSwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgR2VvcmdlLAo+Pj4KPj4+IFRoYW5rIHlvdSBmb3Igc3Vt
bWFyaXNpbmcgdGhlIHBvc3NpYmlsaXR5LiBPbmUgcXVlc3Rpb24gYmVsb3cuCj4+Pgo+Pj4gT24g
MTMvMDEvMjAyMCAxMjo1MSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiAyLiBCbG9jayBYRU5W
RVJfZXh0cmF2ZXJzaW9uIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLsKgIExlYXZlIHhlbl9kZW55
KCkKPj4+PiBhcyByZXR1cm5pbmcgIjxkZW5pZWQ+IiwgYnV0IHJlcGxhY2UgIjxkZW5pZWQ+IiB3
aXRoICIiIGluIGh2bWxvYWRlciBzbwo+Pj4+IGl0IGRvZXNuJ3Qgc2hvdyB1cCBpbiB0aGUgU3lz
dGVtIEluZm8gYW5kIHNjYXJlIHVzZXJzLgo+Pj4+Cj4+Pj4gMy4gQmxvY2sgWEVOVkVSX2V4dHJh
dmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbC7CoCBDaGFuZ2UgeGVuX2RlbnkoKQo+Pj4+
IHRvIHJldHVybiBhIG1vcmUgYmVuaWduIHN0cmluZyBsaWtlICI8aGlkZGVuPiIuwqAgKFBlcmhh
cHMgYWxzbyBmaWx0ZXIgaXQKPj4+PiBpbiBodm1sb2FkZXIsIGp1c3QgZm9yIGdvb2QgbWVhc3Vy
ZS4pCj4+Pgo+Pj4gTXkga25vd2xlZGdlIG9mIGxpdmUgbWlncmF0aW9uIG9uIHg4NiBpcyBhIGJp
dCBsaW1pdGVkLCBidXQgaWYgSQo+Pj4gdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhvc2UgdHdvIG9w
dGlvbnMgd291bGQgcmVxdWlyZSBhIGd1ZXN0IHRvIHJlYm9vdAo+Pj4gaW4gb3JkZXIgdG8gcGlj
ayB1cCB0aGUgY2hhbmdlcy4gQW0gSSBjb3JyZWN0Pwo+Pgo+PiBOb3QgaW4gdGhlIHNsaWdodGVz
dC7CoCBUaGUgY29udGVudCByZXR1cm5lZCBjaGFuZ2VzIHdoZW5ldmVyIHRoZQo+PiBoeXBlcnZp
c29yIGNoYW5nZXMuCj4gCj4gSSBndWVzcyBKdWxpZW4gaXMgdGFsa2luZyBhYm91dCB0aGUgZmls
dGVyaW5nIGRvbmUgaW4gaHZtbG9hZGVyLiAgVGhhdAo+IGZpbHRlcmluZyBpcyBhYm91dCB3aGF0
J3MgaW4gdGhlIGd1ZXN0J3MgQUNQSSB0YWJsZXM7IGFuZCAqdGhhdCogaGFwcGVucwo+IG9ubHkg
b25jZSBhdCBndWVzdCBib290OyBzbyB3aGF0ZXZlciB0aGUgc2NhcnkgbWVzc2FnZSBpcyBpbiB0
aGUgV2luZG93cwo+IFN5c3RlbSBJbmZvcm1hdGlvbiBwYWdlIChvciB3aGVyZXZlciBpdCBpcykg
d291bGQgc3RheSB0aGVyZSB1bnRpbCB0aGUKPiBndWVzdCByZWJvb3RzLCByZWdhcmRsZXNzIG9m
IHdoaWNoIG9wdGlvbiB3ZSBnbyB3aXRoLgoKWWVzLCBJIHdhcyBzcGVha2luZyBhYm91dCB0aGUg
ZmlsdGVyaW5nIGRvbmUgaW4gaHZtbG9hZGVyLiBUaGFuayB5b3UgCmJvdGggZm9yIHRoZSBleHBs
YW5hdGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:40:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14: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 1ir0tT-0003uE-BT; Mon, 13 Jan 2020 14:40:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir0tR-0003u9-BQ
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 14:40:37 +0000
X-Inumbo-ID: a505f0da-3612-11ea-827a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a505f0da-3612-11ea-827a-12813bfff9fa;
 Mon, 13 Jan 2020 14:40: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 <osstest-admin@xenproject.org>)
 id 1ir0tJ-0006w4-49; Mon, 13 Jan 2020 14:40: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 1ir0tI-0006HL-L3; Mon, 13 Jan 2020 14:40:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir0tI-0008Tm-Jp; Mon, 13 Jan 2020 14:40:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146046-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=abd5f8bb9525d3ad6cdced2c9208ee0cf445d9e1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 14:40:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 146046: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhYmQ1ZjhiYjk1MjVk
M2FkNmNkY2VkMmM5MjA4ZWUwY2Y0NDVkOWUxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ1ICAyMDIwLTAxLTEz
IDExOjM2OjQzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE0
MzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:41:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 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 1ir0u3-0003xD-NY; Mon, 13 Jan 2020 14:41:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir0u2-0003x4-Qq
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:41:14 +0000
X-Inumbo-ID: bf0a5778-3612-11ea-827a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf0a5778-3612-11ea-827a-12813bfff9fa;
 Mon, 13 Jan 2020 14:41:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578926473;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wZD0FkvW2ph19w/RqOS4AWHqu9Hdtq7ri8UK8L4Iqqk=;
 b=LTBx5XZZwvJJzFt1SNvpao+5wajLG8aqW72OuVk+uxAY05tSfMbN01vp
 qg8jIvffMmBWuKZpjWOkIxaLUWEIwORUJZqv1wMuN71FkEquzlXAvoCAR
 hOKHfl68DT4ZvANyBlBYg+rJGLjb3gR2mA1wGZkdLgZ9y3NAGXGvEWtoy k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: by5u+Cp8EXHkmqaaNGUxBqi1c8QjMPkGPKuAN+dbjxB8dh9i9dxVuIutBdWODvn3ZpPgh77gEg
 GzOctjZm2e6zJEjh2gBBG4wG/rQeamBDWGOfO6zzp+LQgQz1khLt1oYokRuimzg2zh+sjbWIL8
 cUBeXHl98y+2YGat7tcHz6f6oNvV9ttAbkBeXlexK0mE/aZ6daaWrRJAV3Ngx3K6Db341NQMTM
 6OSeMam5hwOV9FTF/65uPfu6XXOxbDXNVTKNpyE+zBUwWXWAFMXOJGDh3cRc6qhSF7SyKMgxB9
 A5I=
X-SBRS: 2.7
X-MesageID: 11204265
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11204265"
To: George Dunlap <george.dunlap@citrix.com>, Doug Goldstein
 <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@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: <52fcbff2-c175-745b-0c4a-d9ce6d4ae45e@citrix.com>
Date: Mon, 13 Jan 2020 14:40:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

T24gMTMvMDEvMjAyMCAxMjo1MSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzEyLzIwIDY6
MjYgUE0sIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+PiBPbiAxLzExLzIwIDM6MDIgQU0sIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+Pgo+Pj4+IE9uIEphbiAxMSwgMjAyMCwgYXQgNDowMiBBTSwgRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPiB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4KPj4+
PiBPbiAxLzEwLzIwIDQ6MzcgQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+IEhpZGUgdGhl
IGZvbGxvd2luZyBpbmZvcm1hdGlvbiB0aGF0IGNhbiBoZWxwIGlkZW50aWZ5IHRoZSBydW5uaW5n
IFhlbgo+Pj4+PiBiaW5hcnkgdmVyc2lvbjogWEVOVkVSX2V4dHJhdmVyc2lvbiwgWEVOVkVSX2Nv
bXBpbGVfaW5mbywKPj4+Pj4gWEVOVkVSX2NoYW5nZXNldC4KPj4+Pj4gQWRkIGV4cGxpY2l0IGNh
c2VzIGZvciBYRU5WRVJfY29tbWFuZGxpbmUgYW5kIFhFTlZFUl9idWlsZF9pZCBhcyB3ZWxsLgo+
Pj4+PiBJbnRyb2R1Y2UgeHNtX2ZpbHRlcl9kZW5pZWQoKSB0byBodm1sb2FkZXIgdG8gcmVtb3Zl
ICI8ZGVuaWVkPiIgc3RyaW5nCj4+Pj4+IGZyb20gZ3Vlc3QncyBETUkgdGFibGVzIHRoYXQgb3Ro
ZXJ3aXNlIHdvdWxkIGJlIHNob3duIGluIHRvb2xzIGxpa2UKPj4+Pj4gZG1pZGVjb2RlLgo+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
Cj4+Pj4+IC0tLQo+Pj4+PiB2MSAtLT4gdjI6Cj4+Pj4+IC0gQWRkZWQgeHNtX2ZpbHRlcl9kZW5p
ZWQoKSB0byBodm1sb2FkZXIgaW5zdGVhZCBvZiBtb2RpZnlpbmcKPj4+Pj4geGVuX2RlbnkoKQo+
Pj4+IFNvIDEwMCUgdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3b24ndCBmbHkgd2l0aCB0aGUg
dmFyaW91cwo+Pj4+IGRvd25zdHJlYW1zIHRoYXQgcnVuIHRoZSB2MSBvZiB0aGlzIHBhdGNoLiBU
aG9zZSB2YXJpb3VzIGNvbnN1bWVycwo+Pj4+IHdpbGwgc3RpY2sgd2l0aCB2MS4KPj4+Pgo+Pj4+
IElmIHRoZSBnb2FsIG9mIHRoaXMgaXMgdG8gcmVkdWNlIHRoZSBidXJkZW4gb2YgdGhlIGRvd25z
dHJlYW1zIGFuZAo+Pj4+IHRoZWlyIGN1c3RvbWVycyB0byBjYXJyeSBhIHBhdGNoIGFnYWluc3Qg
WGVuIHRoZW4gSSB3b3VsZG4ndCBldmVuCj4+Pj4gYm90aGVyIHdpdGggdGhpcyB2ZXJzaW9uLgo+
Pj4gSWYgdGhlIGdvYWwgaXMgdG8gY29tZSB1cCB3aXRoIGEgc29sdXRpb24gdGhhdCB3b3JrcyBm
b3IgZXZlcnlvbmUsIGl0Cj4+PiB3b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBzYWlkICp3aHkqIOKA
nHZhcmlvdXMgY29uc3VtZXJz4oCdIHdvdWxkIGZpbmQgdGhpcwo+Pj4gcGF0Y2ggdW5hY2NlcHRh
YmxlOyBhbmQgYWxzbyB3aGF0IHRoZXkgbWlnaHQgdGhpbmsgYWJvdXQgdGhlIGFsdGVybmF0ZQo+
Pj4gc29sdXRpb25zIHByb3Bvc2VkIChhbmQgd2h5KS4KPj4+Cj4+PiDCoCAtR2VvcmdlCj4+Pgo+
IFtzbmlwXQo+Cj4+IE5vdyBJIGtub3cgc29tZW9uZSBpcyBnb2luZyB0byByZWFkIHRoaXMgYW5k
IHNheSAiTG9vayBhdCBEb3VnIGFuZCBoaW0KPj4gYWR2b2NhdGluZyBmb3Igc2VjdXJpdHkgdGhy
b3VnaCBvYnNjdXJpdHkiLgo+IEZXSVcgSSdkIGJlIHRoZSBmaXJzdCBwZXJzb24gdG8gY29udHJh
ZGljdCB0aGVtLCBhbmQgc2F5IHlvdSB3ZXJlCj4gcHJhY3RpY2luZyAiZGVmZW5zZSBpbiBkZXB0
aCIuIDotKQo+Cj4+IFVsdGltYXRlbHkgbXkgcG9pbnQgaXMgaWYgdGhlIGdvYWwgb2YgdGhpcyBw
YXRjaCBpcyB0byB1cHN0cmVhbSBhIHBhdGNoCj4+IHRoYXQncyBjYXJyaWVkIGJ5IHZhcmlvdXMg
ZG93bnN0cmVhbXMsIHdoeSBub3QgYWN0dWFsbHkgbGlzdGVuIHRvIHdoYXQKPj4gY2F1c2VkIHRo
ZW0gdG8gd3JpdGUgdGhlIHBhdGNoPwo+IFJpZ2h0LCB0aGF0J3Mgd2hhdCBJJ20gdHJ5aW5nIHRv
IGRvOyBidXQgSSBkb24ndCBzZWVtIHRvIGJlIG1ha2luZyBtdWNoCj4gcHJvZ3Jlc3MuCj4KPiBI
ZXJlJ3MgbXkgc3VtbWFyeSBvZiB0aGUgc2l0dWF0aW9uIGFuZCBhcmd1bWVudHMgc28gZmFyOgo+
Cj4gMS4gVGhlIHhlbl92ZXJzaW9uIGh5cGVyY2FsbCBjYW4gcmV0dXJuIHN0cmluZ3MgZm9yIGEg
bnVtYmVyIG9mCj4gZGlmZmVyZW50IHZhbHVlcywgaW5jbHVkaW5nIFhFTlZFUl9leHRyYXZlcnNp
b24sIHdoaWNoIGdpdmVzIHRoZSBwb2ludAo+IHJlbGVhc2UgYW5kIGJ1aWxkIGlkLgo+Cj4gMi4g
VGhlIFhTTSBkdW1teSBtb2R1bGUgaGFzIGNvZGUgdG8gZmlsdGVyIHdoaWNoIG9mIHRoZXNlIGFy
ZSBhbGxvd2VkCj4gZm9yIHVucHJpdmlsZWdlZCBndWVzdHMuICBXaGVuIGFjY2VzcyB0byBhIGdp
dmVuIHZhbHVlIGlzIGZpbHRlcmVkLCBubwo+IGVycm9yIGlzIHJldHVybmVkOyByYXRoZXIsIHRo
ZSBzdHJpbmcgIjxkZW5pZWQ+IiBpcyByZXR1cm5lZC4KCkdpdmVuIGFuIEFCSSB3aGljaCBpcyBj
YXBhYmxlIG9mIGV4cHJlc3NpbmcgLUVQRVJNLCBpdCBpcyBwZXJoYXBzIHdvcnRoCm5vdGluZyB0
aGF0IHRoaXMgYmVoYXZpb3VyIGlzIGJlY2F1c2Ugc29tZSBkcml2ZXJzIHdpbGwgQlNPRCBpZiB0
aGUgY2FsbApmYWlscy4uLgoKPiAzLiBLbm93bGVkZ2UgYWJvdXQgdGhlIHNwZWNpZmljIGluc3Rh
bnRpYXRpb24gb2YgWGVuIG9uIHdoaWNoIHRoZXkgYXJlCj4gcnVubmluZyBtYWtlcyBpdCBlYXNp
ZXIgZm9yIGF0dGFja2VycyB0byBrbm93IGhvdyB0byBhdHRhY2sgdCBoZSBzeXN0ZW07Cj4gdGhl
IFhFTlZFUl9leHRyYXZlcnNpb24gcHJvdmlkZXMgbGl0dGxlIHZhbHVlIHRvIGxlZ2l0aW1hdGUg
dXNlcnMsIGJ1dCBhCj4gbG90IG9mIHZhbHVlIHRvIGF0dGFja2Vycy4gICBBcyBhIGRlZmVuc2Ut
aW4tZGVwdGggbWVhc3VyZSwgaXQncwo+IGltcG9ydGFudCB0byBiZSBhYmxlIHRvIGhpZGUgdGhp
cyBpbmZvcm1hdGlvbi4KPgo+IDQuIFRoZXJlJ3MgY3VycmVudGx5IGEgcGF0Y2ggY2FycmllZCBi
eSBtYW55IGRvd25zdHJlYW1zLCB3aGljaCBjaGFuZ2VzCj4gdGhlIFhTTSBkdW1teSBtb2R1bGUg
dG8gZGVueSBYRU5WRVJfZXh0cmF2ZXJzaW9uIHRvIHVucHJpdmlsZWdlZCBndWVzdHMuCj4KPiA1
LiBIb3dldmVyLCB0aGlzIGNhdXNlZCAiPGRlbmllZD4iIHRvIHNob3cgdXAgaW4gdmFyaW91cyB1
c2VyLXZpc2libGUKPiBwbGFjZXMsIHdoaWNoIGNhdXNlZCBjdXN0b21lciBzdXBwb3J0IGhlYWRh
Y2hlcy4gIFNvIHRoaXMgb3V0LW9mLXRyZWUKPiBwYXRjaCBhbHNvIHJlcGxhY2VkIHRoZSBzdHJp
bmcgcmV0dXJuZWQgd2hlbiBkZW55aW5nIGFjY2VzcyB0byAiIgo+IGluc3RlYWQuICBOb3RlIHRo
YXQgdGhpcyBpcyBub3QgKm9ubHkqIGZvciBYRU5WRVJfZXh0cmF2ZXJzaW9uOyB3aXRoCj4gdGhh
dCBwYXRjaCwgKmFueSogdGltZSB0aGUgdmFsdWUgcmVxdWVzdGVkIGluIHhlbl92ZXJzaW9uIGlz
IGRlbmllZCBieQo+IHBvbGljeSwgIiIgd2lsbCBiZSByZXR1cm5lZC4KPgo+IDYuIFNpbGVudGx5
IHJldHVybmluZyBhbiBlbXB0eSBzdHJpbmcgaXMgY29uc2lkZXJlZCBiYWQgaW50ZXJmYWNlIGRl
c2lnbgo+IGJ5IHNldmVyYWwgZGV2ZWxvcGVycy4KClNldmVyYWwgb3RoZXJzIGRpc2FncmVlIHdp
dGggdGhpcyBjbGFpbS7CoCBOb3QgbGVhc3QgYmVjYXVzZSBpdCBpcyB2ZXJ5CmNvbW1vbiBzaWdu
YWwgZm9yICJubyBpbmZvcm1hdGlvbiIuCgpUaGlzIGlzIHdoeSBzZXZlcmFsIGRvd25zdHJlYW1z
IHJlYWxseSBoYXZlIGdvdHRlbiBhd2F5IHdpdGggdXNpbmcgdGhlCmVtcHR5IHN0cmluZywgZm9y
IHByb2R1Y3RzIHdoaWNoIGhhdmUgYmVlbiBpbiB0aGUgZmllbGQgZm9yIHllYXJzLgoKPiAgIFNv
IFNlcmdleSdzIHNlY29uZCBwYXRjaDoKPiAgLSBTdGlsbCBkZW5pZXMgWEVOVkVSX2V4dHJhdmVy
c2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbAo+ICAtIExlYXZlcyB0aGUgdmFsdWUgcmV0dXJu
ZWQgYnkgdGhlIGh5cGVydmlzb3IgYXMgIjxkZW5pZWQ+Igo+ICAtIEZpbHRlcnMgdGhlICI8ZGVu
aWVkPiIgc3RyaW5nIGF0IHRoZSBodm1sb2FkZXIgbGV2ZWwsIHRvIHByZXZlbnQgaXQKPiBsZWFr
aW5nIGludG8gYSBHVUkgYW5kIHNjYXJpbmcgY3VzdG9tZXJzLgoKVGhlIFNNQmlvcyB0YWJsZSBp
c24ndCB0aGUgb25seSB3YXkgWEVOVkVSX2V4dHJhdmVyc2lvbiBsZWFrcyB1cCBpbnRvCnRoZSBV
SS4KClhFTlZFUl9leHRyYXZlcnNpb24gaXNuJ3QgdGhlIG9ubHkgc291cmNlIG9mIHJlZGFjdGVk
IGluZm9ybWF0aW9uCmxlYWtpbmcgdXAgaW50byB0aGUgVUkuCgpMaW51eCBmb3IgZXhhbXBsZSBl
eHBvcnRzIGl0IGFsbCB2aWEgc3lzZnMuwqAgVGhlIHdpbmRvd3MgZHJpdmVycyBwdXQKWEVOVkVS
X2V4dHJhdmVyc2lvbiBpbnRvIHNldmVyYWwgb3RoZXIgbG9ncy4KCj4KPiBOb3cgd2UgZ2V0IHRv
IEFuZHkncyBvYmplY3Rpb24gb24gdGhlIDEwdGg6Cj4KPiAtLS0KPiBUaGUgcmVhc29uIGZvciB0
aGlzICh3aGljaCBvdWdodCB0byBiZSBvYnZpb3VzLCBidXQgSSBndWVzcyBvbmx5IHRvCj4gdGhv
c2Ugd2hvIGFjdHVhbGx5IGRvIGN1c3RvbWVyIHN1cHBvcnQpIGlzIGJhc2ljIGh1bWFuIHBoeXNp
b2xvZ3kuCj4gImRlbmllZCIgbWVhbnMgc29tZXRoaW5nIGhhcyBnb25lIHdyb25nLiAgSXQgc2Nh
cmVzIHBlb3BsZSwgYW5kIGNhdXNlcwo+IHRoZW0gdG8gc2VlayBoZWxwIHRvIGNoYW5nZSBmaXgg
d2hhdGV2ZXIgaXMgYnJva2VuLgo+Cj4gSXQgaXMgbm90IGFwcHJvcHJpYXRlIGZvciBpdCB0byBm
aW5kIGl0cyB3YXkgaW50byB0aGUgZ3Vlc3QgaW4gdGhlIGZpcnN0Cj4gcGxhY2UsIGFuZCB0aGF0
IGluY2x1ZGVzIHR1cm5pbmcgdXAgaW4gYGRtZXNnYCBhbmQgb3RoZXIgbG9ncywgYW5kCj4gZXhw
ZWN0aW5nIGd1ZXN0IHJ1bnRpbWUgdG8gZmlsdGVyIGZvciBpdCBpcyBjb21wbGV0ZSBub25zZW5z
ZS4KPiAtLS0KPgo+IEJhc2ljYWxseSwgQW5keSBzYXlzIHRoYXQgKmFueXdoZXJlKiBpdCBtaWdo
dCBzaG93IHVwIGlzIHdheSB0b28gc2NhcnksCj4gZXZlbiBhIGd1ZXN0IGRtZXNnIGxvZy4KPgo+
IFdlbGwsIEkgZGlzYWdyZWU7IEkgbG9vayBpbiAiZG1lc2ciIGFuZCBJIHNlZSBsb2FkcyBvZiAi
c2NhcnkiIHRoaW5ncy4KCkp1c3QgYmVjYXVzZSBkbWVzZyBpcyBub3QgYW4gZXhhbXBsZSBvZiBh
IGdvb2QgVUksIGRvZXNuJ3QgbWVhbiBpdHMgb2sKZm9yIHVzIHRvIG1ha2U6CgpYZW4gdmVyc2lv
bjogNC4xNDxkZW5pZWQ+IChwcmVzZXJ2ZS1BRCkKCnRoZSBkZWZhdWx0IHRoaW5nIHNob3duIGlu
IGEgWGVuIHN5c3RlbS4KCj4gQnV0IGlmICI8ZGVuaWVkPiIgaXMgdG9vIHNjYXJ5LCB0aGVuIHdl
IGNhbiB0cnkgIjxoaWRkZW4+Ii4KCkZyb20gYW4gYWJzdHJhY3QgUG9WLCBoaWRkZW4gaXMgbGVz
cyBiYWQgdGhhbiBkZW5pZWQsIGJ1dDoKClhlbiB2ZXJzaW9uOiA0LjE0PGhpZGRlbj4gKHByZXNl
cnZlLUFEKQoKaXNuJ3Qgb2sgZWl0aGVyLgoKPgo+IFRoZW4gd2UgY29tZSB0byB5b3VyIG1haWwu
Cj4KPiBZb3Ugc3BlbmQgdHdvIHBhcmFncmFwaHMganVzdGlmeWluZyB3aHkgd2UgbmVlZCB0byBk
byAjNCAoaGlkZSB0aGUgdmFsdWUKPiBmcm9tIHVucHJpdmlsZWdlZCBndWVzdHMpLCBiYXNpY2Fs
bHkgcmVpdGVyYXRpbmcgcG9pbnQgIzMgYW5kIGRlYWxpbmcKPiB3aXRoIHBvdGVudGlhbCBvYmpl
Y3Rpb25zLiAgQnV0IG5vYm9keSBvYmplY3RzIHRvICM0LCBvciBkaXNhZ3JlZXMgd2l0aCAjMy4K
Pgo+IFlvdSB0aGVuIGhhdmUgYSBwYXJhZ3JhcGggYXJndWluZyB3aHkgaXQncyBpbXBvcnRhbnQg
dGhhdCBpbmZvcm1hdGlvbiBiZQo+IHN0cmlwcGVkIGF0IHRoZSBoeXBlcnZpc29yIHJhdGhlciB0
aGFuIGluIHRoZSB0b29sc3RhY2suCj4KPiBCdXQgU2VyZ2V5J3MgdjIgcGF0Y2ggKmRvZXMqIHN0
cmlwIHRoZSBpbmZvcm1hdGlvbiBhdCB0aGUgaHlwZXJ2aXNvci4KPiBIaXMgcGF0Y2ggbWFrZXMg
aXQgc28gdGhhdCBYRU5WRVJfZXh0cmF2ZXJzaW9uIHJldHVybnMgIjxkZW5pZWQ+Ii4gIFRoZQo+
IGNvZGUgd2hpY2ggY29udmVydHMgIjxkZW5pZWQ+IiB0byAiIiBpbiBodm1sb2FkZXIgaXMgcHVy
ZWx5IGEgVUkgdGhpbmcsCj4gc28gdGhhdCBwZW9wbGUgbG9va2luZyBpbiB0aGVpciBXaW5kb3dz
IFN5c3RlbSBJbmZvIGRvbid0IGdldCBzY2FyeQo+IG1lc3NhZ2VzLgo+Cj4+IEknZCBiZSBoYXBw
eSBpZiB3ZSBoYWQgYSBLY29uZmlnIG9wdGlvbiBiZWhpbmQgd2hhdCB0aGUgc3RyaW5nIGlzLiBH
aXZlCj4+IG1lIGEgYmxhbmsgYXMgYW4gb3B0aW9uIGJ1dCBkZWZhdWx0IGl0IHRvIHdoYXRldmVy
IHN0cmluZyBsaWtlCj4+ICI8aGlkZGVuPiIgdGhhdCB5b3UnZCBsaWtlLiBFdmVyeSBzaGlwcGlu
ZyBYZW4gZGlzdHJvIEkndmUgd29ya2VkIG9uIGhhcwo+PiBoYWQgaXRzIG93biB2MSB2YXJpYW50
IG9mIHRoZSBwYXRjaCBhbmQgbm9uZSBvZiB0aGVtIGF1dGhvcmVkIGJ5IG1lLgo+Cj4gT0ssIHNv
IHdpdGggdGhpcyB3ZSBoYXZlIGZvdXIgcHJvcG9zZWQgb3B0aW9uczoKPgo+IDEuIEJsb2NrIFhF
TlZFUl9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuICBDaGFuZ2UgdGhlCj4g
eGVuX2RlbnkoKSBzdHJpbmcgdG8gIiIuICAoVGhpcyBpcyB2MSBvZiBzZXJnZXkncyBwYXRjaC4p
Cj4KPiAyLiBCbG9jayBYRU5WRVJfZXh0cmF2ZXJzaW9uIGF0IHRoZSBoeXBlcnZpc29yIGxldmVs
LiAgTGVhdmUgeGVuX2RlbnkoKQo+IGFzIHJldHVybmluZyAiPGRlbmllZD4iLCBidXQgcmVwbGFj
ZSAiPGRlbmllZD4iIHdpdGggIiIgaW4gaHZtbG9hZGVyIHNvCj4gaXQgZG9lc24ndCBzaG93IHVw
IGluIHRoZSBTeXN0ZW0gSW5mbyBhbmQgc2NhcmUgdXNlcnMuCj4KPiAzLiBCbG9jayBYRU5WRVJf
ZXh0cmF2ZXJzaW9uIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsLiAgQ2hhbmdlIHhlbl9kZW55KCkK
PiB0byByZXR1cm4gYSBtb3JlIGJlbmlnbiBzdHJpbmcgbGlrZSAiPGhpZGRlbj4iLiAgKFBlcmhh
cHMgYWxzbyBmaWx0ZXIgaXQKPiBpbiBodm1sb2FkZXIsIGp1c3QgZm9yIGdvb2QgbWVhc3VyZS4p
Cj4gZGVmZW5jZSBpbiBkZXB0aCBhcmd1bWVudCBpcyBxdWl0ZSBjb21wZWxsaW5nLgo+Cj4KPgo+
PiAgLUdlb3JnZQo+IDQuIEJsb2NrIFhFTlZFUl9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlz
b3IgbGV2ZWwuICBNYWtlIHRoZQo+IHhlbl9kZW55KCkgc3RyaW5nIGNvbmZpZ3VyYWJsZSBpbiBL
Q29uZmlnLgo+Cj4gRnVuZGFtZW50YWxseSBJIGhhdmUgbm8gb2JqZWN0aW9uIHRvICM0LiAgQnV0
IEkgc3RpbGwgZG9uJ3Qga25vdyB3aGF0Cj4geW91ciBvYmplY3Rpb25zIGFyZSB0byAjMiBhbmQg
IzMuCgpCZWNhdXNlIHRoZXkgZG9uJ3QgZml4IHRoZSBvdGhlciBidWdzIGludHJvZHVjZWQgYnkg
dGhlIHBhdGNoLgoKSSBkb24ndCB0aGluayB0aGVyZSBpcyBhbnkgYXJndW1lbnQgb3ZlciByZWRh
Y3RpbmcgbW9yZSBpbmZvcm1hdGlvbiB0aGFuCmlzIGN1cnJlbnRseSByZWRhY3RlZCAtIHRoZSBz
ZWN1cml0eSBhcmd1bWVudHMgZm9yIGRvaW5nIHNvIGFyZSBlbnRpcmVseQpmaW5lLsKgIFRoZSBp
c3N1ZXMgYXJlIGFsbCBvdmVyIGhvdyB0aGUgcmVkYWN0aW9uIG9jY3VycywgYW5kIGluCnBhcnRp
Y3VsYXIsIGhvdyByZWRhY3RpbmcgbmV3IGluZm9ybWF0aW9uIGludGVyYWN0cyB3aXRoIHRoZSBj
dXJyZW50CnJlZGFjdGlvbiBzY2hlbWUgdG8gY2F1c2UgbmV3IHByb2JsZW1zLgoKSXQgaXMgcGh5
c2ljYWxseSBwb3NzaWJsZSB0byBidWlsZCBhIGh5cGVydmlzb3Igd2hpY2ggaGFzIGVtcHR5IHN0
cmluZ3MKaW4gYWxsIG9mIHRoaXMgaW5mb3JtYXRpb24sIHdpdGhvdXQgZXZlbiBlZGl0aW5nIHRo
ZSBzb3VyY2UgY29kZS7CoAooR2V0dGluZyB0aGUgY29tcGlsZXIgc3RyaW5nIHRvIGJlIGVtcHR5
IHdvdWxkIGJlIGEgbGl0dGxlIHRyaWNreSwgYnV0Cm5vdCBub3QgaW1wb3NzaWJsZS7CoCBFdmVy
eXRoaW5nIGVsc2UgaXMgZWFzeS4pCgpJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIGJ1aWxkIGEgaHlw
ZXJ2aXNvciB3aGljaCBoYXMgdGhlIGxpdGVyYWwKIjxkZW5pZWQ+Iiwgd2hpY2ggd291bGQgdGhl
biBhcHBlYXIgZXZlbiB0byBwcml2aWxlZ2VkIGRvbWFpbnMsIGluIHRoaXMKZm9ybS4KClRoZXJl
IGlzIG5vIHN1Y2ggdGhpbmcgYXMgYSBzaWxlbnRseSBmYWlsdXJlIGluIHRoZSBpbnRlcmZhY2Us
IGJlY2F1c2UKdGhlcmUgaXMgbm8gd2F5IHRvIGRpc3Rpbmd1aXNoIGFuIGVsaWRlZCB2YWx1ZSBm
cm9tIGEgcmVhbCB2YWx1ZSwgaW4KZWl0aGVyIGl0cyAiIiBvciAiPGRlbmllZD4iIGZvcm0uCgpX
aGF0ICIiIGdldHMgeW91IHRoYXQgbm90aGluZyBlbHNlIGRvZXMgaXMgc2Vuc2libGUgbG9va2lu
ZyBsb2dnaW5nIHdpdGgKbm8gZ3Vlc3QgY2hhbmdlcyBuZWNlc3NhcnkuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 14:53:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 14:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir15Q-0004sp-1y; Mon, 13 Jan 2020 14:53:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir15O-0004sk-K3
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 14:52:58 +0000
X-Inumbo-ID: 62d63858-3614-11ea-827a-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62d63858-3614-11ea-827a-12813bfff9fa;
 Mon, 13 Jan 2020 14:52:57 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q10so8876461wrm.11
 for <xen-devel@lists.xen.org>; Mon, 13 Jan 2020 06:52:57 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mBNpu/RAiIZhg5V03p1kenyr0fo4dtt2PswtTEkGtvA=;
 b=rW/mph86+2nMta+MPcG2XsYzdWpMB/yEK3fIOMEWmupZ1yXgilOi/9FBxNImbyqone
 Ob6A4wKK9XXxlegltTsNv1Inq3XNbD/nhNYuG1q/07idDuOOZ4acAGHdmvofqSHJRwNR
 ApsrNevNOqopsnpB+e66CKh8WE0JG72jhwM//JsfdU1dElmk0aybTyz5YmZ/mx9lXAOv
 qsJ4y+5bZcBvDEDkgVIJcrJGoRTmiv5hcnIzuKppWKFxNslCAcuOU+SAm5ZClOLbl7JN
 NLGJ4fQTDFEzXiwr+nNmg80jjnIX6mgo7Xqe+OFthO+DT/rI6EbkGcp/uRJEokzxuQU9
 Bd4Q==
X-Gm-Message-State: APjAAAWoSTb3nbJ9PkDqJP/U60xMexnQYWp9HiLDxbC2d+CyEVV1kz2o
 DiwOYOFQNhvaVQ0KdVqfQ7I=
X-Google-Smtp-Source: APXvYqytA4j2jdtB229myneNReqARsSl/VE7CBfliK62nhcwdDt+TsI0ZNV3ur754TvAO1jHrBRNqw==
X-Received: by 2002:adf:90e7:: with SMTP id i94mr18446167wri.47.1578927176772; 
 Mon, 13 Jan 2020 06:52:56 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-234.amazon.com.
 [54.240.197.234])
 by smtp.gmail.com with ESMTPSA id h66sm15442881wme.41.2020.01.13.06.52.55
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 13 Jan 2020 06:52:56 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c170bc4f-e1b5-6620-c0da-eef16d572623@xen.org>
Date: Mon, 13 Jan 2020 14:52:55 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMS8yMDIwIDEyOjUxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDEvMTIv
MjAgNjoyNiBQTSwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+IE9uIDEvMTEvMjAgMzowMiBBTSwg
R2VvcmdlIER1bmxhcCB3cm90ZToKPiAxLiBCbG9jayBYRU5WRVJfZXh0cmF2ZXJzaW9uIGF0IHRo
ZSBoeXBlcnZpc29yIGxldmVsLiAgQ2hhbmdlIHRoZQo+IHhlbl9kZW55KCkgc3RyaW5nIHRvICIi
LiAgKFRoaXMgaXMgdjEgb2Ygc2VyZ2V5J3MgcGF0Y2guKQo+IAo+IDIuIEJsb2NrIFhFTlZFUl9l
eHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwuICBMZWF2ZSB4ZW5fZGVueSgpCj4g
YXMgcmV0dXJuaW5nICI8ZGVuaWVkPiIsIGJ1dCByZXBsYWNlICI8ZGVuaWVkPiIgd2l0aCAiIiBp
biBodm1sb2FkZXIgc28KPiBpdCBkb2Vzbid0IHNob3cgdXAgaW4gdGhlIFN5c3RlbSBJbmZvIGFu
ZCBzY2FyZSB1c2Vycy4KPiAKPiAzLiBCbG9jayBYRU5WRVJfZXh0cmF2ZXJzaW9uIGF0IHRoZSBo
eXBlcnZpc29yIGxldmVsLiAgQ2hhbmdlIHhlbl9kZW55KCkKPiB0byByZXR1cm4gYSBtb3JlIGJl
bmlnbiBzdHJpbmcgbGlrZSAiPGhpZGRlbj4iLiAgKFBlcmhhcHMgYWxzbyBmaWx0ZXIgaXQKPiBp
biBodm1sb2FkZXIsIGp1c3QgZm9yIGdvb2QgbWVhc3VyZS4pCj4gCj4gNC4gQmxvY2sgWEVOVkVS
X2V4dHJhdmVyc2lvbiBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbC4gIE1ha2UgdGhlCj4geGVuX2Rl
bnkoKSBzdHJpbmcgY29uZmlndXJhYmxlIGluIEtDb25maWcuCgpBIEtjb25maWcgb3B0aW9uIGlz
IGluZGVlZCBpZGVhbCBhcyBzb21lIG9mIHRoZSBzdGFrZWhvbGRlciBtYXkgd2FudCB0byAKa2Vl
cCBjb250cm9sIG9mIHRoZSBzdHJpbmcgZXhwb3NlZC4KCkJ1dCBpZiB3ZSBnbyB0aGUgS2NvbmZp
ZyByb3V0ZSwgdGhlbiBtYXliZSB3ZSB3YW50IHRvIGFsbG93IGVhY2ggYml0cyAKKGV4dHJhdmVy
c2lvbiwgY29tcGlsZXIuLi4pIHRvIGJlIHNlcGFyYXRseSBjb25maWd1cmFibGUuCgpJIHdvdWxk
IGJlIG1vcmUgdGhhbiBoYXBweSB0byBoZWxwIHdyaXRpbmcgc3VjaCBhIHBhdGNoIGlmIHRoZXJl
IGlzIGFuIAppbnRlcmVzdCBmb3IgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 15:02:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 15:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir1Ek-0005lA-4E; Mon, 13 Jan 2020 15:02:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rdZH=3C=amazon.com=prvs=274b223ee=sblbir@srs-us1.protection.inumbo.net>)
 id 1ir1Ei-0005l5-2j
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 15:02:36 +0000
X-Inumbo-ID: b681eff0-3615-11ea-b89f-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b681eff0-3615-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 15:02:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578927748; x=1610463748;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=00UHMfzPeMYvDihnCksaHgrF7drmY1MfJ5JQC5sgbpQ=;
 b=UNsl+1rIHJYDqXPDRoSDy/mKv9Bw1skfTR6bxcq4933Wobr/cfWhIp/v
 nOK2AsxXf+EW1s8XItpzefQ611bo6t47rYHMJZksnqu5Jeg9kBDdK862A
 gHLKB1m6gDMNZ0syf5IPv4GzM3fdSJfqGgzyoMRcBkT+hlqTImSjyEJos 0=;
IronPort-SDR: FzL3tFfE8yxBII0BXAQs6wfW7bZNURvXScpp0QJqTzAlVRUbDm7vwoKF8EcLo9brCRfSd+HfIU
 JWdJu1alPqPQ==
X-IronPort-AV: E=Sophos;i="5.69,429,1571702400"; d="scan'208";a="11285542"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 13 Jan 2020 15:02:27 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id E52D9A05E4; Mon, 13 Jan 2020 15:02:18 +0000 (UTC)
Received: from EX13D05UWB003.ant.amazon.com (10.43.161.26) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 15:02:18 +0000
Received: from EX13D01UWB002.ant.amazon.com (10.43.161.136) by
 EX13D05UWB003.ant.amazon.com (10.43.161.26) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 15:02:17 +0000
Received: from EX13D01UWB002.ant.amazon.com ([10.43.161.136]) by
 EX13d01UWB002.ant.amazon.com ([10.43.161.136]) with mapi id 15.00.1367.000;
 Mon, 13 Jan 2020 15:02:18 +0000
From: "Singh, Balbir" <sblbir@amazon.com>
To: "peterz@infradead.org" <peterz@infradead.org>, "Valentin, Eduardo"
 <eduval@amazon.com>, "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
Thread-Index: AQHVxbSKwN2FtiBCp0yRN06uTqctz6fgl2OAgAN0VQCABF3RgIAAGFiAgAAVuQCAACHcgA==
Date: Mon, 13 Jan 2020 15:02:17 +0000
Message-ID: <34c5d10f1df00345ff7ab2ba91d38a32967b3bce.camel@amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <7bb967ca-2a91-6397-9c0a-6eafd43c83ed@citrix.com>
In-Reply-To: <7bb967ca-2a91-6397-9c0a-6eafd43c83ed@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.7]
Content-ID: <BECA72B668B89347805549D9C3D15597@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
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: "konrad.wilk@oracle.co" <konrad.wilk@oracle.co>,
 "x86@kernel.org" <x86@kernel.org>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Kamata, 
 Munehisa" <kamatam@amazon.com>, "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal, 
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "jgross@suse.com" <jgross@suse.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCAyMDIwLTAxLTEzIGF0IDEzOjAxICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxMy8wMS8yMDIwIDExOjQzLCBTaW5naCwgQmFsYmlyIHdyb3RlOg0KPiA+IE9uIE1vbiwg
MjAyMC0wMS0xMyBhdCAxMToxNiArMDEwMCwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6DQo+ID4gPiBP
biBGcmksIEphbiAxMCwgMjAyMCBhdCAwNzozNToyMEFNIC0wODAwLCBFZHVhcmRvIFZhbGVudGlu
IHdyb3RlOg0KPiA+ID4gPiBIZXkgUGV0ZXIsDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiBXZWQsIEph
biAwOCwgMjAyMCBhdCAxMTo1MDoxMUFNICswMTAwLCBQZXRlciBaaWpsc3RyYSB3cm90ZToNCj4g
PiA+ID4gPiBPbiBUdWUsIEphbiAwNywgMjAyMCBhdCAxMTo0NToyNlBNICswMDAwLCBBbmNoYWwg
QWdhcndhbCB3cm90ZToNCj4gPiA+ID4gPiA+IEZyb206IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZh
bEBhbWF6b24uY29tPg0KPiA+ID4gPiA+ID4gDQo+ID4gPiA+ID4gPiBTeXN0ZW0gaW5zdGFiaWxp
dHkgYXJlIHNlZW4gZHVyaW5nIHJlc3VtZSBmcm9tIGhpYmVybmF0aW9uIHdoZW4NCj4gPiA+ID4g
PiA+IHN5c3RlbQ0KPiA+ID4gPiA+ID4gaXMgdW5kZXIgaGVhdnkgQ1BVIGxvYWQuIFRoaXMgaXMg
ZHVlIHRvIHRoZSBsYWNrIG9mIHVwZGF0ZSBvZg0KPiA+ID4gPiA+ID4gc2NoZWQNCj4gPiA+ID4g
PiA+IGNsb2NrIGRhdGEsIGFuZCB0aGUgc2NoZWR1bGVyIHdvdWxkIHRoZW4gdGhpbmsgdGhhdCBo
ZWF2eSBDUFUgaG9nDQo+ID4gPiA+ID4gPiB0YXNrcyBuZWVkIG1vcmUgdGltZSBpbiBDUFUsIGNh
dXNpbmcgdGhlIHN5c3RlbSB0byBmcmVlemUNCj4gPiA+ID4gPiA+IGR1cmluZyB0aGUgdW5mcmVl
emluZyBvZiB0YXNrcy4gRm9yIGV4YW1wbGUsIHRocmVhZGVkIGlycXMsDQo+ID4gPiA+ID4gPiBh
bmQga2VybmVsIHByb2Nlc3NlcyBzZXJ2aWNpbmcgbmV0d29yayBpbnRlcmZhY2UgbWF5IGJlIGRl
bGF5ZWQNCj4gPiA+ID4gPiA+IGZvciBzZXZlcmFsIHRlbnMgb2Ygc2Vjb25kcywgY2F1c2luZyB0
aGUgc3lzdGVtIHRvIGJlIHVucmVhY2hhYmxlLg0KPiA+ID4gPiA+ID4gVGhlIGZpeCBmb3IgdGhp
cyBzaXR1YXRpb24gaXMgdG8gbWFyayB0aGUgc2NoZWQgY2xvY2sgYXMgdW5zdGFibGUNCj4gPiA+
ID4gPiA+IGFzIGVhcmx5IGFzIHBvc3NpYmxlIGluIHRoZSByZXN1bWUgcGF0aCwgbGVhdmluZyBp
dCB1bnN0YWJsZQ0KPiA+ID4gPiA+ID4gZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgcmVzdW1lIHBy
b2Nlc3MuIFRoaXMgd2lsbCBmb3JjZSB0aGUNCj4gPiA+ID4gPiA+IHNjaGVkdWxlciB0byBhdHRl
bXB0IHRvIGFsaWduIHRoZSBzY2hlZCBjbG9jayBhY3Jvc3MgQ1BVcyB1c2luZw0KPiA+ID4gPiA+
ID4gdGhlIGRlbHRhIHdpdGggdGltZSBvZiBkYXksIHVwZGF0aW5nIHNjaGVkIGNsb2NrIGRhdGEu
IEluIGEgcG9zdA0KPiA+ID4gPiA+ID4gaGliZXJuYXRpb24gZXZlbnQsIHdlIGNhbiB0aGVuIG1h
cmsgdGhlIHNjaGVkIGNsb2NrIGFzIHN0YWJsZQ0KPiA+ID4gPiA+ID4gYWdhaW4sIGF2b2lkaW5n
IHVubmVjZXNzYXJ5IHN5bmNzIHdpdGggdGltZSBvZiBkYXkgb24gc3lzdGVtcw0KPiA+ID4gPiA+
ID4gaW4gd2hpY2ggVFNDIGlzIHJlbGlhYmxlLg0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IFRoaXMg
bWFrZXMgbm8gZnJpZ2dpbmcgc2Vuc2Ugd2hhdCBzbyBibG9vZHkgZXZlci4gSWYgdGhlIGNsb2Nr
IGlzDQo+ID4gPiA+ID4gc3RhYmxlLCB3ZSBkb24ndCBjYXJlIGFib3V0IHNjaGVkX2Nsb2NrX2Rh
dGEuIFdoZW4gaXQgaXMgc3RhYmxlIHlvdQ0KPiA+ID4gPiA+IGdldA0KPiA+ID4gPiA+IGEgbGlu
ZWFyIGZ1bmN0aW9uIG9mIHRoZSBUU0Mgd2l0aG91dCBjb21wbGljYXRlZCBiaXRzIG9uLg0KPiA+
ID4gPiA+IA0KPiA+ID4gPiA+IFdoZW4gaXQgaXMgdW5zdGFibGUsIG9ubHkgdGhlbiBkbyB3ZSBj
YXJlIGFib3V0IHRoZQ0KPiA+ID4gPiA+IHNjaGVkX2Nsb2NrX2RhdGEuDQo+ID4gPiA+ID4gDQo+
ID4gPiA+IA0KPiA+ID4gPiBZZWFoLCBtYXliZSB3aGF0IGlzIG5vdCBjbGVhciBoZXJlIGlzIHRo
YXQgd2UgY292ZXJpbmcgZm9yIHNpdHVhdGlvbg0KPiA+ID4gPiB3aGVyZSBjbG9jayBzdGFiaWxp
dHkgY2hhbmdlcyBvdmVyIHRpbWUsIGUuZy4gYXQgcmVndWxhciBib290IGNsb2NrIGlzDQo+ID4g
PiA+IHN0YWJsZSwgaGliZXJuYXRpb24gaGFwcGVucywgdGhlbiByZXN0b3JlIGhhcHBlbnMgaW4g
YSBub24tc3RhYmxlDQo+ID4gPiA+IGNsb2NrLg0KPiA+ID4gDQo+ID4gPiBTdGlsbCBjb25mdXNl
ZCwgd2hvIG1hcmtzIHRoZSB0aGluZyB1bnN0YWJsZT8gVGhlIHBhdGNoIHNlZW1zIHRvIHN1Z2dl
c3QNCj4gPiA+IHlvdSBkbyB5b3Vyc2VsZiwgYnV0IGl0IGlzIG5vdCBhdCBhbGwgY2xlYXIgd2h5
Lg0KPiA+ID4gDQo+ID4gPiBJZiBUU0MgcmVhbGx5IGlzIHVuc3RhYmxlLCB0aGVuIGl0IG5lZWRz
IHRvIHJlbWFpbiB1bnN0YWJsZS4gSWYgdGhlIFRTQw0KPiA+ID4gcmVhbGx5IGlzIHN0YWJsZSB0
aGVuIHRoZXJlIGlzIG5vIHBvaW50IGluIG1hcmtpbmcgaXMgdW5zdGFibGUuDQo+ID4gPiANCj4g
PiA+IEVpdGhlciB3YXkgc29tZXRoaW5nIGlzIG9mZiwgYW5kIHlvdSdyZSBub3QgdGVsbGluZyBt
ZSB3aGF0Lg0KPiA+ID4gDQo+ID4gDQo+ID4gSGksIFBldGVyDQo+ID4gDQo+ID4gRm9yIHlvdXIg
b3JpZ2luYWwgY29tbWVudCwganVzdCB3YW50ZWQgdG8gY2xhcmlmeSB0aGUgZm9sbG93aW5nOg0K
PiA+IA0KPiA+IDEuIEFmdGVyIGhpYmVybmF0aW9uLCB0aGUgbWFjaGluZSBjYW4gYmUgcmVzdW1l
ZCBvbiBhIGRpZmZlcmVudCBidXQNCj4gPiBjb21wYXRpYmxlDQo+ID4gaG9zdCAodGhlc2UgYXJl
IFZNIGltYWdlcyBoaWJlcm5hdGVkKQ0KPiA+IDIuIFRoaXMgbWVhbnMgdGhlIGNsb2NrIGJldHdl
ZW4gaG9zdDEgYW5kIGhvc3QyIGNhbi93aWxsIGJlIGRpZmZlcmVudA0KPiANCj4gVGhlIGd1ZXN0
cyBUU0MgdmFsdWUgaXMgcGFydCBvZiBhbGwgc2F2ZS9taWdyYXRlL3Jlc3VtZSBzdGF0ZS4gIEdp
dmVuDQo+IHRoaXMgYnVnLCBJIHByZXN1bWUgeW91J3ZlIGFjdHVhbGx5IGRpc2NhcmRlZCBhbGwg
cmVnaXN0ZXIgc3RhdGUgb24NCj4gaGliZXJuYXRlLCBhbmQgdGhlIFRTQyBpcyBzdGFydGluZyBh
Z2FpbiBmcm9tIDA/DQo+IA0KPiBUaGUgZnJlcXVlbmN5IG9mIHRoZSBuZXcgVFNDIG1pZ2h0IHZl
cnkgbGlrZWx5IGJlIGRpZmZlcmVudCwgYnV0IHRoZQ0KPiBzY2FsZS9vZmZzZXQgaW4gdGhlIHBh
cmF2aXJ0dWFsIGNsb2NrIGluZm9ybWF0aW9uIHNob3VsZCBsZXQgTGludXgncw0KPiB2aWV3IG9m
IHRpbWUgc3RheSBjb25zaXN0ZW50Lg0KPiANCg0KSSBhbSBsb29raW5nIGF0IG15IG9sZCBkbWVz
ZyBsb2dzLCB3aGljaCBJIHNlZW0gdG8gaGF2ZSBsb3N0IHRvIHJldmFsaWRhdGUsDQpidXQgSSB0
aGluayBFZHVhcmRvIGhhZCBhIGRpZmZlcmVudCBwb2ludC4gSSBzaG91bGQgcG9pbnQgb3V0IHRo
YXQgSSB3YXMNCmFkZGluZyB0byB0aGUgbGlzdCBvZiBwb3RlbnRpYWxseSBtaXNzZWQgYXNzdW1w
dGlvbnMNCg0KDQo+ID4gSW4geW91ciBjb21tZW50cyBhcmUgeW91IG1ha2luZyB0aGUgYXNzdW1w
dGlvbiB0aGF0IHRoZSBob3N0KHMpIGlzL2FyZSB0aGUNCj4gPiBzYW1lPyBKdXN0IGNoZWNraW5n
IHRoZSBhc3N1bXB0aW9ucyBiZWluZyBtYWRlIGFuZCBiZWluZyBvbiB0aGUgc2FtZSBwYWdlDQo+
ID4gd2l0aA0KPiA+IHRoZW0uDQo+IA0KPiBUU0NzIGFyZSBhIG1hc3NpdmUgc291cmNlIG9mICJm
dW4iLiAgSSdtIG5vdCBzdXJwcmlzZWQgdGhhdCB0aGVyZSBhcmUNCj4geWV0IG1vcmUgYnVncyBh
cm91bmQuDQo+IA0KPiBEb2VzIGFueW9uZSBhY3R1YWxseSBrbm93IHdoYXQgZG9lcy9zaG91bGQg
aGFwcGVuIHRvIHRoZSByZWFsIFRTQyBvbg0KPiBuYXRpdmUgUzQ/ICBUaGUgZGVmYXVsdCBjb3Vy
c2Ugb2YgYWN0aW9uIHNob3VsZCBiZSBmb3IgdmlydHVhbGlzYXRpb24gdG8NCj4gZm9sbG93IHN1
aXQuDQo+IA0KPiB+QW5kcmV3DQoNCkJhbGJpcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 15:05:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 15: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 1ir1H4-0005s4-Kl; Mon, 13 Jan 2020 15:05:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rz2b=3C=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ir1H4-0005rz-2h
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 15:05:02 +0000
X-Inumbo-ID: 11461e70-3616-11ea-827f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11461e70-3616-11ea-827f-12813bfff9fa;
 Mon, 13 Jan 2020 15:05:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578927900;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=vZpSXFkHEMyBm2Lao36vm+ZMvZvvbr7hoBdfTUBQRL0=;
 b=YTVvWAvk0fxIe7oqc/YhouoNO7T22qpAhhotmDu6W2hyuDxRy11IbUVK
 RV4ogqaAeU9bskmmQ05bH+NlSRLlgagP0EI7t6qfJ8rtca8JWOHjtzNcj
 +u01NBDzgRQij1rFvpG4H+DaOEY+o/gqJcVl+aahuDfzNN6pr/cJ8Vyg3 E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kzvcVWa7rp4DVp5rHBsvBlgsAA1F+pSJeEe43JWhXYThM+tSfCfhzQEx6uYa7fqqj0/RrxpY1B
 aYmp5wJLpdGrDzbtu9qGLeAhxf7lzyg29Tn/jbNXubR+fdwVfbJGHKUWcz7FijETuSydjj1BvV
 B94h2qrsO4F55uzyXMF/anvqKXDkaSkBGKwU5K8SLY7yQY3lLontuP2wQzli48ylE+Tog2KU5o
 0qboJZ3nXanIYvhpbusRcJNCC102+X93PY4xW5jmIW2lK5f9NQuCYis1tDf0D6EgyUSUJyPCkw
 LvQ=
X-SBRS: 2.7
X-MesageID: 11001217
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11001217"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 15:04:55 +0000
Message-ID: <20200113150455.400733-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJuZXN0aW5nIiBzZWN0aW9uIGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIHdhcyBub3QgaW5p
dGlhbGx5CmludGVuZGVkIHRvIGRlc2NyaWJlIHRoZSBjaGVjay1pbiBwb2xpY3kgZm9yIHBhdGNo
ZXMsIGJ1dCBvbmx5IGhvdwpuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJlIHdhcyBubyBj
aGVjay1pbiBwb2xpY3ksIGl0IGhhcyBiZWVuCmFjdGluZyBhcyBhIGRlLWZhY3RvIHBvbGljeS4K
Ck9uZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kgaXMgbm90IGNvbXBsZXRl
OiBJdCBkb2Vzbid0CmNvdmVyIG9wZW4gb2JqZWN0aW9ucywgdGltZSB0byBjaGVjay1pbiwgb3Ig
c28gb24uICBUaGUgb3RoZXIgcHJvYmxlbQp3aXRoIHRoZSBwb2xpY3kgaXMgdGhhdCwgYXMgd3Jp
dHRlbiwgaXQgZG9lc24ndCBhY2NvdW50IGZvcgptYWludGFpbmVycyBzdWJtaXR0aW5nIHBhdGNo
ZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCm1haW50YWluLiAgVGhpcyBpcyBmaW5l
IGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGFyZSBhcmUgbXVsdGlwbGUKbWFpbnRhaW5lcnMs
IGJ1dCBub3QgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgaXMgb25seSBvbmUKbWFpbnRhaW5l
ci4KCkFkZCBhbiBleHBsaWNpdCAiQ2hlY2staW4gcG9saWN5IiBzZWN0aW9uIHRvIHRoZSBNQUlO
VEFJTkVSUyBkb2N1bWVudAp0byBzZXJ2ZSBhcyB0aGUgY2Fub25pY2FsIHJlZmVyZW5jZSBmb3Ig
dGhlIGNoZWNrLWluIHBvbGljeS4gIE1vdmUKcGFyYWdyYXBocyBub3QgZXhwbGljaXRseSByZWxh
dGVkIHRvIG5lc3RpbmcgaW50byBpdC4KCldoaWxlIGhlcmUsICJwcm9tb3RlIiB0aGUgIlRoZSBt
ZWFuaW5nIG9mIG5lc3RpbmciIHNlY3Rpb24gdGl0bGUuCgpESVNDVVNTSU9OCgpUaGlzIHNlZW1z
IHRvIGJlIGEgY2hhbmdlIGZyb20gcGVvcGxlJ3MgdW5kZXJzdGFuZGluZyBvZiB0aGUgY3VycmVu
dApwb2xpY3kuICBNb3N0IHBlb3BsZSdzIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGN1cnJlbnQgcG9s
aWN5IHNlZW1zIHRvIGJlOgoKMS4gIEluIG9yZGVyIHRvIGdldCBhIGNoYW5nZSB0byBhIGdpdmVu
IGZpbGUgY29tbWl0dGVkLCBpdCBtdXN0IGhhdmUKYW4gQWNrIG9yIFJldmlldyBmcm9tIGF0IGxl
YXN0IG9uZSAqbWFpbnRhaW5lciogb2YgdGhhdCBmaWxlIG90aGVyCnRoYW4gdGhlIHN1Ym1pdHRl
ci4KCjIuIEluIHRoZSBjYXNlIHdoZXJlIGEgZmlsZSBoYXMgb25seSBvbmUgbWFpbnRhaW5lciwg
aXQgbXVzdCBoYXZlIGFuCkFjayBvciBSZXZpZXcgZnJvbSBhICJuZXN0ZWQiIG1haW50YWluZXIu
CgpJLmUuLCBpZiBJIHN1Ym1pdHRlZCBzb21ldGhpbmcgdG8geDg2L21tLCBpdCB3b3VsZCByZXF1
aXJlIGFuIEFjayBmcm9tCkphbiBvciBBbmR5LCBvciAoaW4gZXhjZXB0aW9uYWwgY2lyY3Vtc3Rh
bmNlcykgVGhlIFJlc3Q7IGJ1dCBhbiBBY2sgZnJvbQooc2F5KSBSb2dlciBvciBKdWVyZ2VuIHdv
dWxkbid0IHN1ZmZpY2UuCgpMZXQncyBjYWxsIHRoaXMgdGhlICJtYWludGFpbmVyLWFjayIgYXBw
cm9hY2ggKGJlY2F1c2UgaXQgbXVzdCBoYXZlIGFuCmFjayBvciByLWIgZnJvbSBhIG1haW50YWlu
ZXIgdG8gYmUgY2hlY2tlZCBpbiksIGFuZCB0aGUgcHJvcG9zYWwgaW4KdGhpcyBwYXRjaCB0aGUg
Im1haW50YWluZXItYXBwcm92YWwiIChzaW5jZSBTb0IgZnJvbSBhIG1haW50YWluZXIKaW5kaWNh
dGVzIGFwcHJvdmFsKS4KClRoZSBjb3JlIGlzc3VlIEkgaGF2ZSB3aXRoICJtYWludGFpbmVyLWFj
ayIgaXMgdGhhdCBpdCBtYWtlcyB0aGUKbWFpbnRhaW5lciBsZXNzIHByaXZpbGVnZWQgd2l0aCBy
ZWdhcmQgdG8gd3JpdGluZyBjb2RlIHRoYW4Kbm9uLW1haW50YWluZXJzLiAgSWYgY29tcG9uZW50
IFggaGFzIG1haW50YWluZXJzIEEgYW5kIEIsIHRoZW4gYQpub24tbWFpbnRhaW5lciBjYW4gaGF2
ZSBjb2RlIGNoZWNrZWQgaW4gaWYgcmV2aWV3ZWQgZWl0aGVyIGJ5IEEgb3IgQi4KSWYgQSBvciBC
IHdhbnRzIGNvZGUgY2hlY2tlZCBpbiwgdGhleSBoYXZlIHRvIHdhaXQgZm9yIGV4YWN0bHkgb25l
CnBlcnNvbiB0byByZXZpZXcgaXQuCgpJbiBmYWN0LCBpZiBCIGlzIHF1aXRlIGJ1c3ksIHRoZSBl
YXNpZXN0IHdheSBmb3IgQSByZWFsbHkgdG8gZ2V0IHRoZWlyCmNvZGUgY2hlY2tlZCBpbiBtaWdo
dCBiZSB0byBoYW5kIGl0IHRvIGEgbm9uLW1haW50YWluZXIgTiwgYW5kIGFzayBOCnRvIHN1Ym1p
dCBpdCBhcyB0aGVpciBvd24uICBUaGVuIEEgY2FuIEFjayB0aGUgcGF0Y2hlcyBhbmQgY2hlY2sg
dGhlbQppbi4KClRoZSBjdXJyZW50IHN5c3RlbSwgdGhlcmVmb3JlLCBlaXRoZXIgc2V0cyB1cCBh
IHBlcnZlcnNlIGluY2VudGl2ZSAoaWYKeW91IHRoaW5rIHRoZSBiZWhhdmlvciBkZXNjcmliZWQg
YWJvdmUgaXMgdW5hY2NlcHRhYmxlKSBvciB1bm5lY2Vzc2FyeQpidXJlYXVjcmFjeSAoaWYgeW91
IHRoaW5rIGl0J3MgYWNjZXB0YWJsZSkuICBFaXRoZXIgd2F5IEkgdGhpbmsgd2UKc2hvdWxkIHNl
dCB1cCBvdXIgc3lzdGVtIHRvIGF2b2lkIGl0LgoKT3RoZXIgdmFyaWF0aW9ucyBvbiAibWFpbnRh
aW5lci1hY2siIGhhdmUgYmVlbiBwcm9wb3NlZDoKCi0gQWxsb3cgbWFpbnRhaW5lcidzIHBhdGNo
ZXMgdG8gZ28gaW4gd2l0aCBhbiBSLWIgZnJvbSAiZGVzaWduYXRlZAogIHJldmlld2VycyIKCi0g
QWxsb3cgbWFpbnRhaW5lcidzIHBhdGNoZXMgdG8gZ28gaW4gd2l0aCBhbiBBY2sgZnJvbSBtb3Jl
IGdlbmVyYWwKICBtYWludGFpbmVyCgpCb3RoIGZ1bmRhbWVudGFsbHkgbWFrZSBpdCBoYXJkZXIg
Zm9yIG1haW50YWluZXJzIHRvIGdldCB0aGVpciBjb2RlIGluCmFuZC9vciByZXZpZXdlZCBlZmZl
Y3RpdmVseSB0aGFuIG5vbi1tYWludGFpbmVycywgc2V0dGluZyB1cCB0aGUKcGVydmVyc2UgaW5j
ZW50aXZlIC8gdW5uZWNlc3NhcnkgYnVyZWF1Y3JhY3kuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2NDoKLSBUcnkgdG8gcmV3b3Jk
IHRoZSAic29tZW9uZSBvdGhlciB0aGFuIHRoZSBzdWJtaXR0ZXIiIHNlY3Rpb24gdG8gYmUKICBt
b3JlIGNsZWFyLgotIE1ha2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuICJ3YWl0aW5nIHN1ZmZpY2ll
bnQgdGltZSBmb3IgYW55b25lIHRvCiAgcmVzcG9uZCIgYW5kICJ3YWl0aW5nIGEgc3VmZmljaWVu
dCB0aW1lIGZvciBhIGNvLW1haW50YWluZXIgdG8KICByZXNwb25kIgp2MzoKLSBCZSBtb3JlIHNw
ZWNpZmljIGFib3V0IGtpbmQgb2YgdGFnIChSLWIgb3IgQWNrKSBpcyByZXF1aXJlZCBmcm9tCiAg
d2hhdCBraW5kIG9mIHBlcnNvbiAoJ25vcm1hbCcgcGVyc29uIG9yIG1haW50YWluZXIpCi0gU2Vw
YXJhdGUgInJlYXNvbmFibGUgYW1vdW50IG9mIHRpbWUgZm9yIGFueW9uZSB0byBvYmplY3QgaW4g
Z2VuZXJhbCIKICBmcm9tICJyZWFzb25hYmxlIGFtb3VudCBvZiB0aW1lIC8gbm90aWZpY2F0aW9u
IGZvciBjaGVja2luZyBpbgogIHdpdGhvdXQgYSBtYWludGFpbmVyIGFjayIuCnYyOgotIE1vZGlm
eSAic3VmZmljaWVudCB0aW1lIiB0byAic3VmZmljaWVudCB0aW1lIGFuZC9vciB3YXJuaW5nIi4K
LSBBZGQgYSBjb21tZW50IGV4cGxpY2l0bHkgc3RhdGluZyB0aGF0IHRoZXJlIGFyZSBleGNlcHRp
b25zLgotIE1vdmUgc29tZSBvZiB0aGUgYWx0ZXJuYXRlIHByb3Bvc2FscyBpbnRvIHRoZSBjaGFu
Z2Vsb2cgaXRzZWxmCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPgoKVGhpcyBpcyBhIGZvbGxvdy11cCB0byB0aGUgZGlzY3Vzc2lvbiBpbiBgW1BB
VENIIGZvci00LjEyXQpwYXNzdGhyb3VnaC92dGQ6IERyb3AgdGhlICJ3b3JrYXJvdW5kX2Jpb3Nf
YnVnIiBsb2dpYyBlbnRpcmVseWAsIHNwZWNpZmljYWxseQpNZXNzYWdlLUlEOiA8NUM5Q0YyNUEw
MjAwMDA3ODAwMjIyOTFCQHBydjEtbWgucHJvdm8ubm92ZWxsLmNvbT4KCkFub3RoZXIgYXBwcm9h
Y2ggd291bGQgYmUgdG8gc2F5IHRoYXQgaW4gdGhlIGNhc2Ugb2YgbXVsdGlwbGUKbWFpbnRhaW5l
cnMsIHRoZSBtYWludGFpbmVycyB0aGVtc2VsdmVzIGNhbiBkZWNpZGUgdG8gbWFuZGF0ZSBlYWNo
Cm90aGVyJ3MgQWNrLiAgRm9yIGluc3RhbmNlLCBEYXJpbyBhbmQgSSBjb3VsZCBhZ3JlZSB0aGF0
IHdlIGRvbid0IG5lZWQKZWFjaCBvdGhlcnMnIGFjayBmb3IgY2hhbmdlcyB0byB0aGUgc2NoZWR1
bGVyLCBidXQgQW5keSBhbmQgSmFuIGNvdWxkCmFncmVlIHRoYXQgdGhleSBkbyBuZWVkIGVhY2gg
b3RoZXIncyBBY2sgZm9yIGNoYW5nZXMgdG8gdGhlIHg4NiBjb2RlLgpDaGVja3MgdGhhdCBtYWlu
dGFpbmVycyB0aGVtc2VsdmVzIGhhdmUgYWdyZWVkIG9uIHdpbGwgcHJvZHVjZSBuZWl0aGVyCnBl
cnZlcnNlIGluY2VudGl2ZXMsIG5vciBiZSBjb25zaWRlcmVkICJ1bm5lY2Vzc2FyeSIuCi0tLQog
TUFJTlRBSU5FUlMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBkNWJk
ODMwNzNjLi43OWY2NjViNWIyIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJ
TkVSUwpAQCAtMTA0LDcgKzEwNCw2MyBAQCBEZXNjcmlwdGlvbnMgb2Ygc2VjdGlvbiBlbnRyaWVz
OgogCSAgIHhlbi1tYWludGFpbmVycy08dmVyc2lvbiBmb3JtYXQgbnVtYmVyIG9mIHRoaXMgZmls
ZT4KIAogCi1UaGUgbWVhbmluZyBvZiBuZXN0aW5nOgorCUNoZWNrLWluIHBvbGljeQorCT09PT09
PT09PT09PT09PQorCitJbiBvcmRlciBmb3IgYSBwYXRjaCB0byBiZSBjaGVja2VkIGluLCBpbiBn
ZW5lcmFsLCBzZXZlcmFsIGNvbmRpdGlvbnMKK211c3QgYmUgbWV0OgorCisxLiBJbiBvcmRlciB0
byBnZXQgYSBjaGFuZ2UgdG8gYSBnaXZlbiBmaWxlIGNvbW1pdHRlZCwgaXQgbXVzdCBoYXZlCisg
ICB0aGUgYXBwcm92YWwgb2YgYXQgbGVhc3Qgb25lIG1haW50YWluZXIgb2YgdGhhdCBmaWxlLgor
CisgICBBIHBhdGNoIG9mIGNvdXJzZSBuZWVkcyBBY2tzIGZyb20gdGhlIG1haW50YWluZXJzIG9m
IGVhY2ggZmlsZSB0aGF0CisgICBpdCBjaGFuZ2VzOyBzbyBhIHBhdGNoIHdoaWNoIGNoYW5nZXMg
eGVuL2FyY2gveDg2L3RyYXBzLmMsCisgICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMsIGFuZCB4ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgd291bGQKKyAgIHJlcXVpcmUgYW4gQWNrIGZyb20g
ZWFjaCBvZiB0aGUgdGhyZWUgc2V0cyBvZiBtYWludGFpbmVycy4KKworICAgU2VlIGJlbG93IGZv
ciBydWxlcyBvbiBuZXN0ZWQgbWFpbnRhaW5lcnNoaXAuCisKKzIuIEl0IG11c3QgaGF2ZSBhcHBy
b3ByaWF0ZSBhcHByb3ZhbCBmcm9tIHNvbWVvbmUgb3RoZXIgdGhhbiB0aGUKKyAgIHN1Ym1pdHRl
ci4gIFRoaXMgY2FuIGJlIGVpdGhlcjoKKworICBhLiBBbiBBY2tlZC1ieSBmcm9tIGEgbWFpbnRh
aW5lciBvZiB0aGUgY29kZSBiZWluZyB0b3VjaGVkIChhCisgICAgIGNvLW1haW50YWluZXIgaWYg
YXZhaWxhYmxlLCBvciBhIG1vcmUgZ2VuZXJhbCBsZXZlbCBtYWludGFpbmVyIGlmCisgICAgIG5v
dCBhdmFpbGFibGU7IHNlZSB0aGUgc2VjdG9uIG9uIG5lc3RlZCBtYWludGFpbmVyc2hpcCkKKwor
ICBiLiBBIFJldmlld2VkLWJ5IGJ5IGFueW9uZSBvZiBzdWl0YWJsZSBzdGF0dXJlIGluIHRoZSBj
b21tdW5pdHkKKworMy4gU3VmZmljaWVudCB0aW1lIG11c3QgaGF2ZSBiZWVuIGdpdmVuIGZvciBh
bnlvbmUgdG8gcmVzcG9uZC4gIFRoaXMKKyAgIGRlcGVuZHMgaW4gbGFyZ2UgcGFydCB1cG9uIHRo
ZSB1cmdlbmN5IGFuZCBuYXR1cmUgb2YgdGhlIHBhdGNoLgorICAgRm9yIGEgc3RyYWlnaHRmb3J3
YXJkIHVuY29udHJvdmVyc2lhbCBwYXRjaCwgYSBkYXkgb3IgdHdvIG1heSBiZQorICAgc3VmZmlj
aWVudDsgZm9yIGEgY29udHJvdmVyc2lhbCBwYXRjaCwgYSB3ZWVrIG9yIHR3byBtYXkgYmUgYmV0
dGVyLgorCis0LiBUaGVyZSBtdXN0IGJlIG5vICJvcGVuIiBvYmplY3Rpb25zLgorCitJbiBhIGNh
c2Ugd2hlcmUgb25lIHBlcnNvbiBzdWJtaXRzIGEgcGF0Y2ggYW5kIGEgbWFpbnRhaW5lciBnaXZl
cyBhbgorQWNrLCB0aGUgQWNrIHN0YW5kcyBpbiBmb3IgYm90aCB0aGUgYXBwcm92YWwgcmVxdWly
ZW1lbnQgKCMxKSBhbmQgdGhlCitBY2tlZC1ieS1ub24tc3VibWl0dGVyIHJlcXVpcmVtZW50ICgj
MikuCisKK0luIGEgY2FzZSB3aGVyZSBhIG1haW50YWluZXIgdGhlbXNlbHZlcyBzdWJtaXRzIGEg
cGF0Y2gsIHRoZQorU2lnbmVkLW9mZi1ieSBtZWV0cyB0aGUgYXBwcm92YWwgcmVxdWlyZW1lbnQg
KCMxKTsgc28gYSBSZXZpZXcKK2Zyb20gYW55b25lIGluIHRoZSBjb21tdW5pdHkgc3VmZmljZXMg
Zm9yIHJlcXVpcmVtZW50ICMyLgorCitCZWZvcmUgYSBtYWludGFpbmVyIGNoZWNrcyBpbiB0aGVp
ciBvd24gcGF0Y2ggd2l0aCBhbm90aGVyIGNvbW11bml0eQorbWVtYmVyJ3MgUi1iIGJ1dCBubyBj
by1tYWludGFpbmVyIEFjaywgaXQgaXMgZXNwZWNpYWxseSBpbXBvcnRhbnQgdG8KK2dpdmUgdGhl
aXIgY28tbWFpbnRhaW5lciBvcHBvcnR1bml0eSB0byBnaXZlIGZlZWRiYWNrLCBwZXJoYXBzCitk
ZWNsYXJpbmcgdGhlaXIgaW50ZW50aW9uIHRvIGNoZWNrIGl0IGluIHdpdGhvdXQgdGhlaXIgY28t
bWFpbnRhaW5lcnMKK2FjayBhIGRheSBiZWZvcmUgZG9pbmcgc28uCisKK01haW50YWluZXJzIG1h
eSBjaG9vc2UgdG8gb3ZlcnJpZGUgbm9uLW1haW50YWluZXIgb2JqZWN0aW9ucyBpbiB0aGUKK2Nh
c2UgdGhhdCBjb25zZW5zdXMgY2FuJ3QgYmUgcmVhY2hlZC4KKworQXMgYWx3YXlzLCBubyBwb2xp
Y3kgY2FuIGNvdmVyIGFsbCBwb3NzaWJsZSBzaXR1YXRpb25zLiAgSW4KK2V4Y2VwdGlvbmFsIGNp
cmN1bXN0YW5jZXMsIGNvbW1pdHRlcnMgbWF5IGNvbW1pdCBhIHBhdGNoIGluIGFic2VuY2Ugb2YK
K29uZSBvciBtb3JlIG9mIHRoZSBhYm92ZSByZXF1aXJlbWVudHMsIGlmIHRoZXkgYXJlIHJlYXNv
bmFibHkKK2NvbmZpZGVudCB0aGF0IHRoZSBvdGhlciBtYWludGFpbmVycyB3aWxsIGFwcHJvdmUg
b2YgdGhlaXIgZGVjaXNpb24gaW4KK3JldHJvc3BlY3QuCisKKyAgICAgICBUaGUgbWVhbmluZyBv
ZiBuZXN0aW5nCisgICAgICAgPT09PT09PT09PT09PT09PT09PT09PQogCiBNYW55IG1haW50YWlu
ZXJzaGlwIGFyZWFzIGFyZSAibmVzdGVkIjogZm9yIGV4YW1wbGUsIHRoZXJlIGFyZSBlbnRyaWVz
CiBmb3IgeGVuL2FyY2gveDg2IGFzIHdlbGwgYXMgeGVuL2FyY2gveDg2L21tLCBhbmQgZXZlbgpA
QCAtMTE4LDExICsxNzQsNiBAQCB0aGUgQWNrIG9mIHRoZSB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
IG1haW50YWluZXIgZm9yIHRoYXQgcGFydCBvZiB0aGUKIHBhdGNoLCBidXQgd291bGQgbm90IHJl
cXVpcmUgdGhlIEFjayBvZiB0aGUgeGVuL2FyY2gveDg2IG1haW50YWluZXIgb3IKIHRoZSB4ZW4v
YXJjaC94ODYvbW0gbWFpbnRhaW5lci4KIAotKEEgcGF0Y2ggb2YgY291cnNlIG5lZWRzIGFja3Mg
ZnJvbSB0aGUgbWFpbnRhaW5lcnMgb2YgZWFjaCBmaWxlIHRoYXQKLWl0IGNoYW5nZXM7IHNvIGEg
cGF0Y2ggd2hpY2ggY2hhbmdlcyB4ZW4vYXJjaC94ODYvdHJhcHMuYywKLXhlbi9hcmNoL3g4Ni9t
bS9wMm0uYywgYW5kIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB3b3VsZAotcmVxdWly
ZSBhbiBBY2sgZnJvbSBlYWNoIG9mIHRoZSB0aHJlZSBzZXRzIG9mIG1haW50YWluZXJzLikKLQog
Mi4gSW4gdW51c3VhbCBjaXJjdW1zdGFuY2VzLCBhIG1vcmUgZ2VuZXJhbCBtYWludGFpbmVyJ3Mg
QWNrIGNhbiBzdGFuZAogaW4gZm9yIG9yIGV2ZW4gb3ZlcnJ1bGUgYSBzcGVjaWZpYyBtYWludGFp
bmVyJ3MgQWNrLiAgVW51c3VhbAogY2lyY3Vtc3RhbmNlcyBtaWdodCBpbmNsdWRlOgotLSAKMi4y
NC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 15:08:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 15:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir1Jt-00060f-5G; Mon, 13 Jan 2020 15:07:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rz2b=3C=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ir1Js-00060a-0o
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 15:07:56 +0000
X-Inumbo-ID: 79b84f14-3616-11ea-8284-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79b84f14-3616-11ea-8284-12813bfff9fa;
 Mon, 13 Jan 2020 15:07:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578928075;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+NHMOSlFgVQHZbn9ZH658t3lcURcHW//9P/eos1dGDg=;
 b=HsuXkTyPDpNPHbETmysyR7547T7yyKtqmvJ/WMOPsyLneelwEyBL5OFI
 WPzLqMlgkeZuqpzuZMrSGVT2YuISexBUrhOZbaIQz1fdV4cfHtKVHFu99
 EHYyQ2d8+4bmxtZ0i2N0l3KmU5oyfo4LuPTept7a1Q1n2QKhaS7EXguHX k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +8u/gg53wTTkNOBDAt88T+PGqKVYVJRezZwHCtiGWveMBuMJXlD6ZDKjGTaZuhd4X4jyyYwknp
 ldBSNnsDkkqmgkuPOssDJzyTbuGtqI8pqt6STH7y7BLObBL/tlmMDP4JZheUYHc9zHvXlujSX0
 S99UcqHD8d2gxKnSo8faZLSUuvV1gnu7tVzm2VvhJKnSeDrRx9UBtCgxwwFvL8A1kpHqFXTyOU
 UHA1NoWpbCTC7y22eSYxcmHCnRQWSTk8s3x9A4o3Tx+IDZU5TzZn7EAydE/gdzdxga0894TDKt
 Ek0=
X-SBRS: 2.7
X-MesageID: 10849364
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10849364"
To: Jan Beulich <jbeulich@suse.com>
References: <20200107120320.222364-1-george.dunlap@citrix.com>
 <5297a2a6-c58e-bf5e-368b-dc55f8e684c1@suse.com>
 <1cf14409-c7e4-bb5a-d102-856c1483e589@citrix.com>
 <57e867b2-e8e5-da23-6600-7bdce65fcead@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a8b5c5a2-7d0d-7cfd-09f4-61c781d62423@citrix.com>
Date: Mon, 13 Jan 2020 15:07:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <57e867b2-e8e5-da23-6600-7bdce65fcead@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add explicit check-in policy
 section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMS83LzIwIDQ6NDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA3LjAxLjIwMjAgMTc6
MTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEvNy8yMCAxOjA1IFBNLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4gMi4gSXQgbXVzdCBoYXZlIGVpdGhlciBhIGFuIEFja2VkLWJ5IGZyb20gYSBt
YWludGFpbmVyLCBvciBhCj4+ICAgIFJldmlld2VkLWJ5LiAgVGhpcyBtdXN0IGNvbWUgZnJvbSBz
b21lb25lIG90aGVyIHRoYW4gdGhlIHN1Ym1pdHRlci4KPiAKPiBCZXR0ZXIsIGJ1dCBsZWF2aW5n
IGFtYmlndW91cyB3aGV0aGVyICJtYWludGFpbmVyIiBtZWFucyAiYW55IG9uZSIKPiBvciAib2Yg
dGhlIGNvZGUgYmVpbmcgdG91Y2hlZCIuIEkgdGhpbmsgeW91IG1lYW4gdGhlIGZvcm1lciwgaW4K
PiB3aGljaCBjYXNlIEknZCBwcmVmZXIgdG8gc2VlIGl0IGFtZW5kZWQgYWxvbmcgdGhlIGxpbmVz
IG9mICIuLi4KPiBmcm9tIGEgbWFpbnRhaW5lciAob2YgYW55IGNvbXBvbmVudCksIG9yIC4uLiIu
IE9yIHBvc3NpYmx5IHlvdQo+IG1lYW4gYW55IG1haW50YWluZXIgdXAgdGhlICJuZXN0aW5nIiBj
aGFpbiwgaW4gd2hpY2ggY2FzZSB0aGUKPiB3b3JkaW5nIHdvdWxkIG5lZWQgdG8gYmUgeWV0IGRp
ZmZlcmVudD8KCkkndmUgdHJpZWQgdG8gcmV3b3JkIHRoaXMgdG8gbWFrZSBpdCBtb3JlIGNsZWFy
IChzZWUgdjQpLiAgSnVzdCBpbgpnZW5lcmFsLCB0aG91Z2gsIGl0IHdvdWxkIGJlIGhlbHBmdWwg
aWYgd2hlbiB5b3UgZm91bmQgc29tZSB3b3JkaW5nCmluc3VmZmljaWVudCwgaWYgeW91IHRyaWVk
IHRvIGNyYWZ0IHNvbWV0aGluZyB5b3UgdGhvdWdodCB3YXMgYmV0dGVyLgpFdmVuIGlmIEkgZG9u
J3QgdXNlIGl0LCBpdCBnaXZlcyBtZSBhIGNsZWFyZXIgaWRlYSB0aGUgZGlyZWN0aW9uIHlvdSdk
Cmxpa2UgdG8gZ28gaW4uCgpUaGFua3MsCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 15:30:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 15:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir1fi-0008H6-9N; Mon, 13 Jan 2020 15:30:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDWw=3C=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ir1fg-0008H1-60
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 15:30:28 +0000
X-Inumbo-ID: 9a5c2076-3619-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a5c2076-3619-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 15:30: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 mx2.suse.de (Postfix) with ESMTP id 20E8CAD03;
 Mon, 13 Jan 2020 15:30:17 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20200113150455.400733-1-george.dunlap@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e0440d10-9ecb-68f2-5505-21cebe5143fc@suse.com>
Date: Mon, 13 Jan 2020 16:30:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113150455.400733-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4] MAINTAINERS: Add explicit check-in
 policy section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

T24gMTMuMDEuMjAyMCAxNjowNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGUgIm5lc3Rpbmci
IHNlY3Rpb24gaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUgd2FzIG5vdCBpbml0aWFsbHkKPiBpbnRl
bmRlZCB0byBkZXNjcmliZSB0aGUgY2hlY2staW4gcG9saWN5IGZvciBwYXRjaGVzLCBidXQgb25s
eSBob3cKPiBuZXN0aW5nIHdvcmtlZDsgYnV0IHNpbmNlIHRoZXJlIHdhcyBubyBjaGVjay1pbiBw
b2xpY3ksIGl0IGhhcyBiZWVuCj4gYWN0aW5nIGFzIGEgZGUtZmFjdG8gcG9saWN5Lgo+IAo+IE9u
ZSBwcm9ibGVtIHdpdGggdGhpcyBpcyB0aGF0IHRoZSBwb2xpY3kgaXMgbm90IGNvbXBsZXRlOiBJ
dCBkb2Vzbid0Cj4gY292ZXIgb3BlbiBvYmplY3Rpb25zLCB0aW1lIHRvIGNoZWNrLWluLCBvciBz
byBvbi4gIFRoZSBvdGhlciBwcm9ibGVtCj4gd2l0aCB0aGUgcG9saWN5IGlzIHRoYXQsIGFzIHdy
aXR0ZW4sIGl0IGRvZXNuJ3QgYWNjb3VudCBmb3IKPiBtYWludGFpbmVycyBzdWJtaXR0aW5nIHBh
dGNoZXMgdG8gZmlsZXMgd2hpY2ggdGhleSB0aGVtc2VsdmVzCj4gbWFpbnRhaW4uICBUaGlzIGlz
IGZpbmUgZm9yIHNpdHVhdGlvbnMgd2hlcmUgdGhlcmUgYXJlIGFyZSBtdWx0aXBsZQo+IG1haW50
YWluZXJzLCBidXQgbm90IGZvciBzaXR1YXRpb25zIHdoZXJlIHRoZXJlIGlzIG9ubHkgb25lCj4g
bWFpbnRhaW5lci4KPiAKPiBBZGQgYW4gZXhwbGljaXQgIkNoZWNrLWluIHBvbGljeSIgc2VjdGlv
biB0byB0aGUgTUFJTlRBSU5FUlMgZG9jdW1lbnQKPiB0byBzZXJ2ZSBhcyB0aGUgY2Fub25pY2Fs
IHJlZmVyZW5jZSBmb3IgdGhlIGNoZWNrLWluIHBvbGljeS4gIE1vdmUKPiBwYXJhZ3JhcGhzIG5v
dCBleHBsaWNpdGx5IHJlbGF0ZWQgdG8gbmVzdGluZyBpbnRvIGl0Lgo+IAo+IFdoaWxlIGhlcmUs
ICJwcm9tb3RlIiB0aGUgIlRoZSBtZWFuaW5nIG9mIG5lc3RpbmciIHNlY3Rpb24gdGl0bGUuCj4g
Cj4gRElTQ1VTU0lPTgo+IAo+IFRoaXMgc2VlbXMgdG8gYmUgYSBjaGFuZ2UgZnJvbSBwZW9wbGUn
cyB1bmRlcnN0YW5kaW5nIG9mIHRoZSBjdXJyZW50Cj4gcG9saWN5LiAgTW9zdCBwZW9wbGUncyB1
bmRlcnN0YW5kaW5nIG9mIHRoZSBjdXJyZW50IHBvbGljeSBzZWVtcyB0byBiZToKPiAKPiAxLiAg
SW4gb3JkZXIgdG8gZ2V0IGEgY2hhbmdlIHRvIGEgZ2l2ZW4gZmlsZSBjb21taXR0ZWQsIGl0IG11
c3QgaGF2ZQo+IGFuIEFjayBvciBSZXZpZXcgZnJvbSBhdCBsZWFzdCBvbmUgKm1haW50YWluZXIq
IG9mIHRoYXQgZmlsZSBvdGhlcgo+IHRoYW4gdGhlIHN1Ym1pdHRlci4KPiAKPiAyLiBJbiB0aGUg
Y2FzZSB3aGVyZSBhIGZpbGUgaGFzIG9ubHkgb25lIG1haW50YWluZXIsIGl0IG11c3QgaGF2ZSBh
bgo+IEFjayBvciBSZXZpZXcgZnJvbSBhICJuZXN0ZWQiIG1haW50YWluZXIuCj4gCj4gSS5lLiwg
aWYgSSBzdWJtaXR0ZWQgc29tZXRoaW5nIHRvIHg4Ni9tbSwgaXQgd291bGQgcmVxdWlyZSBhbiBB
Y2sgZnJvbQo+IEphbiBvciBBbmR5LCBvciAoaW4gZXhjZXB0aW9uYWwgY2lyY3Vtc3RhbmNlcykg
VGhlIFJlc3Q7IGJ1dCBhbiBBY2sgZnJvbQo+IChzYXkpIFJvZ2VyIG9yIEp1ZXJnZW4gd291bGRu
J3Qgc3VmZmljZS4KPiAKPiBMZXQncyBjYWxsIHRoaXMgdGhlICJtYWludGFpbmVyLWFjayIgYXBw
cm9hY2ggKGJlY2F1c2UgaXQgbXVzdCBoYXZlIGFuCj4gYWNrIG9yIHItYiBmcm9tIGEgbWFpbnRh
aW5lciB0byBiZSBjaGVja2VkIGluKSwgYW5kIHRoZSBwcm9wb3NhbCBpbgo+IHRoaXMgcGF0Y2gg
dGhlICJtYWludGFpbmVyLWFwcHJvdmFsIiAoc2luY2UgU29CIGZyb20gYSBtYWludGFpbmVyCj4g
aW5kaWNhdGVzIGFwcHJvdmFsKS4KPiAKPiBUaGUgY29yZSBpc3N1ZSBJIGhhdmUgd2l0aCAibWFp
bnRhaW5lci1hY2siIGlzIHRoYXQgaXQgbWFrZXMgdGhlCj4gbWFpbnRhaW5lciBsZXNzIHByaXZp
bGVnZWQgd2l0aCByZWdhcmQgdG8gd3JpdGluZyBjb2RlIHRoYW4KPiBub24tbWFpbnRhaW5lcnMu
ICBJZiBjb21wb25lbnQgWCBoYXMgbWFpbnRhaW5lcnMgQSBhbmQgQiwgdGhlbiBhCj4gbm9uLW1h
aW50YWluZXIgY2FuIGhhdmUgY29kZSBjaGVja2VkIGluIGlmIHJldmlld2VkIGVpdGhlciBieSBB
IG9yIEIuCj4gSWYgQSBvciBCIHdhbnRzIGNvZGUgY2hlY2tlZCBpbiwgdGhleSBoYXZlIHRvIHdh
aXQgZm9yIGV4YWN0bHkgb25lCj4gcGVyc29uIHRvIHJldmlldyBpdC4KPiAKPiBJbiBmYWN0LCBp
ZiBCIGlzIHF1aXRlIGJ1c3ksIHRoZSBlYXNpZXN0IHdheSBmb3IgQSByZWFsbHkgdG8gZ2V0IHRo
ZWlyCj4gY29kZSBjaGVja2VkIGluIG1pZ2h0IGJlIHRvIGhhbmQgaXQgdG8gYSBub24tbWFpbnRh
aW5lciBOLCBhbmQgYXNrIE4KPiB0byBzdWJtaXQgaXQgYXMgdGhlaXIgb3duLiAgVGhlbiBBIGNh
biBBY2sgdGhlIHBhdGNoZXMgYW5kIGNoZWNrIHRoZW0KPiBpbi4KPiAKPiBUaGUgY3VycmVudCBz
eXN0ZW0sIHRoZXJlZm9yZSwgZWl0aGVyIHNldHMgdXAgYSBwZXJ2ZXJzZSBpbmNlbnRpdmUgKGlm
Cj4geW91IHRoaW5rIHRoZSBiZWhhdmlvciBkZXNjcmliZWQgYWJvdmUgaXMgdW5hY2NlcHRhYmxl
KSBvciB1bm5lY2Vzc2FyeQo+IGJ1cmVhdWNyYWN5IChpZiB5b3UgdGhpbmsgaXQncyBhY2NlcHRh
YmxlKS4gIEVpdGhlciB3YXkgSSB0aGluayB3ZQo+IHNob3VsZCBzZXQgdXAgb3VyIHN5c3RlbSB0
byBhdm9pZCBpdC4KPiAKPiBPdGhlciB2YXJpYXRpb25zIG9uICJtYWludGFpbmVyLWFjayIgaGF2
ZSBiZWVuIHByb3Bvc2VkOgo+IAo+IC0gQWxsb3cgbWFpbnRhaW5lcidzIHBhdGNoZXMgdG8gZ28g
aW4gd2l0aCBhbiBSLWIgZnJvbSAiZGVzaWduYXRlZAo+ICAgcmV2aWV3ZXJzIgo+IAo+IC0gQWxs
b3cgbWFpbnRhaW5lcidzIHBhdGNoZXMgdG8gZ28gaW4gd2l0aCBhbiBBY2sgZnJvbSBtb3JlIGdl
bmVyYWwKPiAgIG1haW50YWluZXIKPiAKPiBCb3RoIGZ1bmRhbWVudGFsbHkgbWFrZSBpdCBoYXJk
ZXIgZm9yIG1haW50YWluZXJzIHRvIGdldCB0aGVpciBjb2RlIGluCj4gYW5kL29yIHJldmlld2Vk
IGVmZmVjdGl2ZWx5IHRoYW4gbm9uLW1haW50YWluZXJzLCBzZXR0aW5nIHVwIHRoZQo+IHBlcnZl
cnNlIGluY2VudGl2ZSAvIHVubmVjZXNzYXJ5IGJ1cmVhdWNyYWN5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBbGJlaXQgSSBndWVzcyB0aGlzIGlzIHJh
dGhlciBzb21ldGhpbmcgd2hpY2ggbmVlZHMgdm90aW5nIG9uLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 15:32:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 15: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 1ir1hc-0008Mn-Nw; Mon, 13 Jan 2020 15:32:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fwWm=3C=amazon.co.uk=prvs=2743aefcc=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ir1hb-0008Mi-Oq
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 15:32:27 +0000
X-Inumbo-ID: e78541d4-3619-11ea-a2eb-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e78541d4-3619-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 15:32:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578929548; x=1610465548;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=ux+8Tvc5qL66EWWZE5JSmYN5TdcTDIQBI60lEvwlvWA=;
 b=aroR+JL7ZMvUAJJTM0dmkShO+h/TPF3MwK5bP3rEJsXqLNGIYC6DMZDs
 MDReB8TMYRv1M9vxKwIPqWe/QfEFdQhUigoeeBam5jBaaORQl9472DDkI
 s9TuG+LPauEdbIC1N0BL0WiGAjeEXibIYLKqlw8p9ejpy45BI6FPzRfwO A=;
IronPort-SDR: EBKNtaIPOSM8UUJk0KCi3DbAk86XPx3ZgSgHlDPWjvyJRQaBHQdLiddqIMGQhzJEv5A2aAu3mj
 1zM1GBePIPNQ==
X-IronPort-AV: E=Sophos;i="5.69,429,1571702400"; d="scan'208";a="12208039"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 13 Jan 2020 15:32:26 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id DFF89A1D70; Mon, 13 Jan 2020 15:32:22 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 13 Jan 2020 15:32:22 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 15:32:21 +0000
Received: from CBG-5CG9341D0C.amazon.com (10.85.95.147) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 13 Jan 2020 15:32:18 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 15:32:17 +0000
Message-ID: <20200113153217.3419-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

QXMgYWdyZWVkIGR1cmluZyB0aGUgMjAyMC0wMSBjb21tdW5pdHkgY2FsbCBbMV0gdGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEKY2hhbmdlbG9nLCBiYXNlZCBvbiB0aGUgcHJpbmNpcGxlcyBleHBsYWlu
ZWQgYXQga2VlcGFjaGFuZ2Vsb2cuY29tIFsyXS4KQSBuZXcgTUFJTlRBSU5FUlMgZW50cnkgaXMg
YWxzbyBhZGRlZCwgd2l0aCBteXNlbGYgYXMgKGN1cnJlbnRseSBzb2xlKQptYWludGFpbmVyLgoK
WzFdIFNlZSBDLjIgYXQgaHR0cHM6Ly9jcnlwdHBhZC5mci9wYWQvIy8yL3BhZC9lZGl0L0VSWnRN
WUQ1ajZrMHN2LU5HNkh0bC1BSi8KWzJdIGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEu
MC4wLwoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpB
Y2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKdjI6CiAtIERyb3BwZWQgJ0Fs
bCcgZnJvbSAnQWxsIG5vdGFibGUgY2hhbmdlcycKIC0gQWRkZWQgTGFycyBhcyBhIGRlc2lnbmF0
ZWQgcmV2aWV3ZXIKLS0tCiBDSEFOR0VMT0cubWQgfCAxNCArKysrKysrKysrKysrKwogTUFJTlRB
SU5FUlMgIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBDSEFOR0VMT0cubWQKCmRpZmYgLS1naXQgYS9DSEFOR0VMT0cubWQg
Yi9DSEFOR0VMT0cubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjEx
ZTliYzRlMwotLS0gL2Rldi9udWxsCisrKyBiL0NIQU5HRUxPRy5tZApAQCAtMCwwICsxLDE0IEBA
CisjIENoYW5nZWxvZworCitOb3RhYmxlIGNoYW5nZXMgdG8gWGVuIHdpbGwgYmUgZG9jdW1lbnRl
ZCBpbiB0aGlzIGZpbGUuCisKK1RoZSBmb3JtYXQgaXMgYmFzZWQgb24gW0tlZXAgYSBDaGFuZ2Vs
b2ddKGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEuMC4wLykKKworIyMgW1VucmVsZWFz
ZWRdKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9c2hvcnRsb2cp
CisKKyMjIyBBZGRlZAorIC0gVGhpcyBmaWxlIGFuZCBNQUlOVEFJTkVSUyBlbnRyeS4KKworIyMg
WzQuMTMuMF0oaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9y
dGxvZztoPVJFTEVBU0UtNC4xMy4wKSAtIDIwMTktMTItMTcKKworPiBQb2ludGVyIHRvIHJlbGVh
c2UgZnJvbSB3aGljaCBDSEFOR0VMT0cgdHJhY2tpbmcgc3RhcnRzCmRpZmYgLS1naXQgYS9NQUlO
VEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGQ1YmQ4MzA3M2MuLjFmZmMzZGM2MDAgMTAwNjQ0
Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xOTgsNiArMTk4LDEyIEBA
IEY6CXhlbi9pbmNsdWRlL2FzbS1hcm0vCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0v
CiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAogCitDaGFuZ2UgTG9nCitNOglQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CitSOglMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CitTOglNYWludGFpbmVkCitGOglDSEFOR0VMT0cubWQKKwogQ29udGludW91
cyBJbnRlZ3JhdGlvbiAoQ0kpCiBNOglEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+
CiBXOglodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuCi0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:02:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16: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 1ir2AS-0002q4-9X; Mon, 13 Jan 2020 16:02:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir2AQ-0002pz-NL
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:02:14 +0000
X-Inumbo-ID: 10104ba4-361e-11ea-8293-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10104ba4-361e-11ea-8293-12813bfff9fa;
 Mon, 13 Jan 2020 16:02:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578931334;
 h=to:cc:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=eq21YSl67r+e1drRr4fNty7Zo4reRYZ3Y6D14S01rv8=;
 b=A/ClgQdWPxDzdbnwM1quDuNmWfCl6TtAn1SVHb6bR7wYHapw38o0maMD
 USZCtDbiaa5Nzqe9Ba/5l1iAfamfBBT8T+BRWGHnQYIQ1bgl/cYqc73l2
 xTjruLfAAoym1jBzgS06TpsGlODA66P+gCsQWsBNJZV/gLUaMj5LDmlR7 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FGCqgyC/0FXfEVRh3vwoIs9zeJyt/vkdHBd3A7lEOz9YTzPEJFfL3Jpdyw9cvAxYx42nc9GU46
 rFrUP7LFgGQw5kuZUEN7//XSHu1H1bPB8jD9jtPmoyUqi5mEfjBiG/5Ulz8U7zQfuGSOYjU96V
 ostkESyp6cACOH1xEmnWF8piVdSPf+ePw6B5HMROJ1MOtciLH64SiAa9kfoOs312dA7lXDJ7d0
 LSIivcdvmc41I+oCi+yAfb7NNJytinvBecURQfzjNvPm6GL2vcS4upqOyf1sMZaurOHol3bQqF
 IG8=
X-SBRS: 2.7
X-MesageID: 11209481
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11209481"
To: xen-devel <xen-devel@lists.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: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
Date: Mon, 13 Jan 2020 16:02:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: [Xen-devel] EFI development issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGVsbG8sCgpNeSByZWNlbnQgYm9vdCBwYWdldGFibGUgY2hhbmdlcyBoYXZlIGNhdXNlZCBtZSB0
byB3b3JrIHdpdGggdGhlIEVGSQpidWlsZCBvZiBYZW4gcmF0aGVyIG1vcmUgdGhhbiBwcmV2aW91
c2x5LgoKRmlyc3QsIHRoZXJlIGlzIGEgZGVwZW5kZW5jeSB0cmFja2luZyBidWcgaW4gdGhlIGJ1
aWxkIHN5c3RlbS7CoCBFZGl0cyB0bwp4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggZG9uJ3Qg
Y2F1c2UgeGVuLmVmaSB0byBiZSByZWdlbmVyYXRlZC7CoCBGcm9tCndoYXQgSSBjYW4gdGVsbCwg
dGhlIGZpbGUgZG9lc24ndCBldmVuIGdldCByZWNvbXBpbGVkLCBiZWNhdXNlIHN5bnRheAplcnJv
cnMgZXZlbiBnbyB1bm5vdGljZWQuCgpTZWNvbmQsIGFuZCB0aGUgbWFpbiBwb2ludCBvZiB0aGUg
ZW1haWwuCgpUaGUgRUZJIGNvZGUgaGFzIHNvbWUgbG9naWMgd2hpY2ggZG9lczoKCmlmICggIWJh
c2VfdmlkZW8gKQp7CsKgwqDCoCAuLi4KCsKgwqDCoCBpZiAoIGJlc3QgIT0gU3RkT3V0LT5Nb2Rl
LT5Nb2RlICkKwqDCoMKgIMKgwqDCoCBTdGRPdXQtPlNldE1vZGUoU3RkT3V0LCBiZXN0KTsKfQoK
anVzdCBiZWZvcmUgcHJpbnRpbmcgb3V0IHRoZSBYZW4gYmFubmVyLsKgIFRoaXMgaGFzIGEgc2lk
ZSBlZmZlY3Qgb2YKY2F1c2luZyBhbGwgZnVydGhlciB1c2Ugb2YgU3RkT3V0L1N0ZEVyciB0byBj
ZWFzZSB3b3JraW5nLCBhbmQKaW50ZXJmZXJpbmcgY29tcGxldGVseSB3aXRoIGRlYnVnZ2luZyBh
Y3Rpdml0aWVzLsKgIChXYWl0aW5nIGZvciBhCmtleXByZXNzIG9uIFN0ZEluIGhvd2V2ZXIgZG9l
cyB3b3JrLCB3aGljaCBpcyBob3cgSSBldmVudHVhbGx5IGRpYWdub3NlZAp0aGF0IGl0IHdhcyBh
biBvdXRwdXQgcHJvYmxlbS4pwqAgU2tpcHBpbmcgdGhpcyBsb2dpYyBhbGxvd3MgZGVidWdnaW5n
IHRvCndvcmsuCgpUaGUgY29kZSBhcHBlYXJlZCBpbiBiZjY1MDFhNjIgIng4Ni02NDogRUZJIGJv
b3QgY29kZSIgYW5kIGhhcyBubwpzcGVjaWZpYyBkZXNjcmlwdGlvbiBvZiB3aGF0IGl0IGlzIGRv
aW5nIGFuZC9vciB0cnlpbmcgdG8gYWNoaWV2ZS4KCkl0IGlzIGFsc28gbm90IGVudGlyZWx5IGNs
ZWFyIHdoeSBpdCBpcyBnYXRlZCBvbiBoYXZpbmcgYSBjZmcgZmlsZSBpbgp0aGUgZmlyc3QgcGxh
Y2UgKGMvcyAsYzM4Y2Y4NjVlYzgsIG5vdCB0aGF0IHRoZXJlIGlzIGFkZXF1YXRlIGNvbnRleHQK
Zm9yIHdoeSkgb3Igd2h5IHRoZXJlIGlzIGEgWGVuIGNvbW1hbmQgbGluZSBhcmd1bWVudCAiLWJh
c2V2aWRlbyIKaW50cm9kdWNlZCBpbiB0aGUgYmVnaW5uaW5nIHRvIHNraXAgdGhpcyBiZWhhdmlv
dXIuCgpBcyBhIHBvaW50IG9mIHJlZmVyZW5jZSwgSSBkb24ndCBzZWUgTGludXggbWFraW5nIGFu
eSBTZXRNb2RlIGNhbGxzLgoKV2hhdCBpcyB0aGUgcHVycG9zZSBvZiBjaGFuZ2luZyB0byBhIGRp
ZmZlcmVudCBtb2RlP8KgIENlcnRhaW5seSBhcyBmYXIKYXMgc2VyaWFsIGNvbnNvbGVzIGdvLCBz
dGlja2luZyB3aXRoIHRoZSBtb2RlIHRoZSBsb2FkZXIgdXNlcyBjZXJ0YWlubHkKZmVlbHMgbGlr
ZSBhIHNhZmVyIG9wdGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:13:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16: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 1ir2Kl-0003gp-CF; Mon, 13 Jan 2020 16:12:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir2Kj-0003gk-Vz
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:12:54 +0000
X-Inumbo-ID: 83d55420-361f-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83d55420-361f-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 16:12: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 <osstest-admin@xenproject.org>)
 id 1ir2KS-0000pi-T9; Mon, 13 Jan 2020 16:12: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 1ir2KS-0008Oz-B2; Mon, 13 Jan 2020 16:12:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir2KS-0006kQ-AN; Mon, 13 Jan 2020 16:12:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146048-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=03bfe526ecadc86f31eda433b91dc90be0563919
X-Osstest-Versions-That: xen=8842d01b300919e20bca2e1138c458a8483600f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 16:12:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146048: 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>

ZmxpZ2h0IDE0NjA0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ODQyZDAxYjMwMDkxOWUyMGJj
YTJlMTEzOGM0NThhODQ4MzYwMGY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDU5OTIgIDIwMjAt
MDEtMTEgMTM6MDE6NDMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ4ICAy
MDIwLTAxLTEzIDE0OjAwOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODg0MmQwMWIzMC4u
MDNiZmU1MjZlYyAgMDNiZmU1MjZlY2FkYzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOSAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:16:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16: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 1ir2O5-0003q4-Vp; Mon, 13 Jan 2020 16:16:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DMbA=3C=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ir2O5-0003pz-9k
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:16:21 +0000
X-Inumbo-ID: 08a02662-3620-11ea-ac27-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08a02662-3620-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 16:16:20 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id u1so10739206ljk.7
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 08:16:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2R5ZdfkpEPg7lzLDM/mfHIHJGblgwnEPBQLKVuMJu2E=;
 b=YIr6aIyLrC4SDcsUJCSVdQZDPqGymyP+Nt5TgcCrtULNUCxRpV6e76lFAKTpUOSxp4
 BmOa75lkPizZkbuE10vw3+RSCZ+CPBIswS1gAYuebfqZTIzhFBZ94XM3XTKRpWbzgfa2
 45gXYnaSCbHajgXB6hlKVX/FhNV3OpAdJhus2FTOs7TduMsF+OR/3zWDMPJ149x0BOmY
 f8i02kmi2LpL20B/ynJTR4Cc0MFBPDP6DaerUp/Hhz9SMWV6Linb+ebPLJvM3dUeNuQZ
 Xj85dRDhPKi4h6X7MjPYCcLCBEGyKFqjn6gkpocBvo2DuNtiKv1nXfSUgWaHxGjjEjlR
 fQoQ==
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=2R5ZdfkpEPg7lzLDM/mfHIHJGblgwnEPBQLKVuMJu2E=;
 b=do76G/5aUK5s6L0+B/RcdJqdsLcZSdXoY5yl4VNdre07TVw6PPOFez6XsB6XFh42rX
 uP8IhGDa4LcfJS27IdM403K6gn9sTXlwLR5cuFQvRnSzrt+xepl2l5u+m2XicfxOZL9X
 3pgKVoX+Kb0EoQbhg0zVAnCZUG/9QugPn8SqXpfNnwdGv334loa9Wr6fFzuhljuLt8nr
 ps6IADQgvrB+sU4h9eEEOf3AYILG0TY19qMmcl/3WxFOQkBGD+XdqiqovjniJinW239e
 Hustpi7kdp5cTQO0HVHbjDdqVZpKyvxzQhQMEodE2Dq3QrYuBCRBeuFal2zS1+HunOyd
 6bYQ==
X-Gm-Message-State: APjAAAVJRnk46lgvzV/Z4GM7brdisC4P8f5YE1hXLZVeXCYInL1QoOct
 4/DHQzmfK1ebuDyvFkgQSTUHy9bGfMO9HySKiYc=
X-Google-Smtp-Source: APXvYqxep/cWrSER+Ds/1eVxOXRfIuLmIR+Of9YsJAAZzMSkjZpPM7wNy/bl+Wc7dOt/FRqzD1fWXCv0dmrgVJNLki8=
X-Received: by 2002:a2e:98c4:: with SMTP id s4mr11428389ljj.102.1578932179418; 
 Mon, 13 Jan 2020 08:16:19 -0800 (PST)
MIME-Version: 1.0
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
In-Reply-To: <20200109114816.2293-5-pdurrant@amazon.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 13 Jan 2020 11:16:08 -0500
Message-ID: <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
To: Paul Durrant <pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVGh1LCBKYW4gOSwgMjAyMCBhdCA2OjUwIEFNIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4gd3JvdGU6Cj4KPiBUaGlzIHBhdGNoIGFkZHMgYSAnZG9taWQnIGZpZWxkIHRvIGxp
YnhsX2RvbWFpbl9jcmVhdGVfaW5mbyBhbmQgdGhlbgo+IG1vZGlmaWVzIGRvX2RvbWFpbl9jcmVh
dGUoKSB0byB1c2UgdGhhdCB2YWx1ZSBpZiBpdCBpcyB2YWxpZC4gQW55IHZhbGlkCj4gZG9taWQg
d2lsbCBiZSBjaGVja2VkIGFnYWluc3QgdGhlIHJldGlyZWQgZG9taWQgbGlzdCBiZWZvcmUgYmVp
bmcgcGFzc2VkCj4gdG8gbGlieGxfX2RvbWFpbl9tYWtlKCkuCj4gSWYgdGhlIGRvbWlkIHZhbHVl
IGlzIGludmFsaWQgdGhlbiBYZW4gd2lsbCBjaG9vc2UgdGhlIGRvbWlkLCBhcyBiZWZvcmUsCj4g
dW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNwZWNpYWwgUkFORE9NX0RPTUlEIHZhbHVlIGFk
ZGVkIHRvIHRoZSBBUEkuCj4gVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2RvbWFpbl9tYWtl
KCkgdG8gc2VsZWN0IGEgcmFuZG9tIGRvbWlkIHZhbHVlLAo+IGNoZWNrIGl0IGZvciB2YWxpZGl0
eSwgdmVyaWZ5IGl0IGRvZXMgbm90IG1hdGNoIGEgcmV0aXJlZCBkb21haW4sIGFuZCB0aGVuCj4g
cGFzcyBpdCB0byBYZW4ncyBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiBvcGVyYXRpb24uIElmIFhl
biBkZXRlcm1pbmVzIHRoYXQKPiBpdCBjby1pbmNpZGVzIHdpdGggYW4gZXhpc3RpbmcgZG9tYWlu
LCBhIG5ldyByYW5kb20gdmFsdWUgd2lsbCBiZQo+IHNlbGVjdGVkIGFuZCB0aGUgb3BlcmF0aW9u
IHdpbGwgYmUgcmUtdHJpZWQuCj4KPiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlzIGFsc28gbW9kaWZp
ZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluCj4gICAgICAgbWVzc2FnZXMgcmF0
aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQgaXMgbm90Cj4gICAg
ICAgSU5WQUxJRF9ET01JRC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJh
bnRAYW1hem9uLmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Cj4gdjI6Cj4gIC0gUmUtd29ya2VkIHRvIHVz
ZSBhIHZhbHVlIGZyb20gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvCj4gLS0tCj4gIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgfCAgOSArKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAgMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgIHwgIDEgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4KCjxzbmlwPgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IDE4MzVhNTUwMmMuLmVl
NzZkZWUzNjQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC02MDAsOSArNjAwLDM5IEBAIGludCBs
aWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPgo+IC0gICAgICAg
IHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiArICAg
ICAgICBpZiAobGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoaW5mby0+ZG9taWQpKSB7Cj4gKyAgICAg
ICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOwo+ICsKPiArICAgICAgICAgICAgaWYgKGxpYnhs
X19pc19yZXRpcmVkX2RvbWlkKGdjLCAqZG9taWQpKSB7Cj4gKyAgICAgICAgICAgICAgICBMT0dF
RChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGlkIGlzIHJldGlyZWQiKTsKPiArICAgICAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg
ICAgICAgICB9Cj4gKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5kb21pZCA9PSBSQU5ET01fRE9N
SUQpIHsKPiArICAgICAgICAgICAgKmRvbWlkID0gMDsgLyogWmVyby1vdXQgaW5pdGlhbCB2YWx1
ZSAqLwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZm9yICg7Oykgewo+ICsgICAgICAgICAg
ICBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7Cj4gKyAgICAgICAgICAgICAgICAv
KiBSYW5kb21pemUgbG93ZXIgb3JkZXIgYnl0ZXMgKi8KPiArICAgICAgICAgICAgICAgIHJldCA9
IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopZG9taWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1aW50MTZfdCkpOwoKQ2FzdGluZyB0
byB2b2lkICogYXNzdW1lcyBsaXR0bGUgZW5kaWFuLiAgVXNpbmcgYSB0ZW1wb3JhcnkgdWludDE2
X3QKd291bGQgYXZvaWQgdGhhdCBhc3N1bXB0aW9uLiAgQWxzbywgbWFza2luZyBkb3duIHRvIDB4
N2ZmZiB3b3VsZCBjbGVhcgp0aGUgdG9wIGJpdCB3aGljaCBpcyBuZXZlciB2YWxpZC4KClJlZ2Fy
ZHMsCkphc29uCgo+ICsgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gKyAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCFsaWJ4bF9kb21pZF92
YWxpZF9ndWVzdCgqZG9taWQpIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgbGlieGxfX2lzX3Jl
dGlyZWRfZG9taWQoZ2MsICpkb21pZCkpCj4gKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7
Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVh
dGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiArICAgICAgICAgICAgaWYgKHJldCA9PSAw
IHx8IGVycm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPSBSQU5ET01fRE9NSUQpCj4gKyAg
ICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGlmIChyZXQg
PCAwKSB7Cj4gICAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gY3JlYXRp
b24gZmFpbCIpOwo+ICsgICAgICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwo+ICAgICAg
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAg
ICAgIH0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:32:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir2dP-0005PO-KZ; Mon, 13 Jan 2020 16:32:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir2dN-0005PJ-TD
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:32:09 +0000
X-Inumbo-ID: 346a8df8-3622-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 346a8df8-3622-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 16:31: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 <osstest-admin@xenproject.org>)
 id 1ir2d6-0001DL-6i; Mon, 13 Jan 2020 16:31: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 1ir2d5-0000Ni-Vl; Mon, 13 Jan 2020 16:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir2d5-0001mr-Uc; Mon, 13 Jan 2020 16:31:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146047-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=4465cd124fbcf5490faad6a1a834299b30b5d009
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 16:31:51 +0000
Subject: [Xen-devel] [ovmf test] 146047: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNDQ2NWNkMTI0ZmJjZjU0OTBmYWFkNmExYTgzNDI5OWIzMGI1ZDAwOQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDUgZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA0MSAgMjAyMC0wMS0xMyAwNDozOToyMyBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVs
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hdGV1c3ogQWxiZWNr
aSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFZpdGFs
eSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3Ygdmlh
IEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAgWmhpanUuRmFu
IDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDIyIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:43:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16: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 1ir2o0-0006HX-N0; Mon, 13 Jan 2020 16:43:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir2ny-0006H0-IK
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:43:06 +0000
X-Inumbo-ID: bb59fa64-3623-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb59fa64-3623-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 16:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ir2nf-0001Ph-RH; Mon, 13 Jan 2020 16:42: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 1ir2nf-0000cD-ES; Mon, 13 Jan 2020 16:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir2nf-0002ma-D2; Mon, 13 Jan 2020 16:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146049-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 16:42:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146049: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA0OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:46:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 16: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 1ir2rF-0006RV-Fp; Mon, 13 Jan 2020 16:46:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=RDWw=3C=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ir2rE-0006RQ-AG
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:46:28 +0000
X-Inumbo-ID: 3ce6b91f-3624-11ea-82a9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ce6b91f-3624-11ea-82a9-12813bfff9fa;
 Mon, 13 Jan 2020 16:46:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 39052AE03;
 Mon, 13 Jan 2020 16:46:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e32e75f1-08f1-bdff-b347-23293dafb933@suse.com>
Date: Mon, 13 Jan 2020 17:46:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] EFI development issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTMuMDEuMjAyMCAxNzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBNeSByZWNlbnQgYm9v
dCBwYWdldGFibGUgY2hhbmdlcyBoYXZlIGNhdXNlZCBtZSB0byB3b3JrIHdpdGggdGhlIEVGSQo+
IGJ1aWxkIG9mIFhlbiByYXRoZXIgbW9yZSB0aGFuIHByZXZpb3VzbHkuCj4gCj4gRmlyc3QsIHRo
ZXJlIGlzIGEgZGVwZW5kZW5jeSB0cmFja2luZyBidWcgaW4gdGhlIGJ1aWxkIHN5c3RlbS7CoCBF
ZGl0cyB0bwo+IHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBkb24ndCBjYXVzZSB4ZW4uZWZp
IHRvIGJlIHJlZ2VuZXJhdGVkLsKgIEZyb20KPiB3aGF0IEkgY2FuIHRlbGwsIHRoZSBmaWxlIGRv
ZXNuJ3QgZXZlbiBnZXQgcmVjb21waWxlZCwgYmVjYXVzZSBzeW50YXgKPiBlcnJvcnMgZXZlbiBn
byB1bm5vdGljZWQuCgpOb3QgYW4gaXNzdWUgaGVyZSwgSSd2ZSBqdXN0IG5vdyB0cmllZCBpdCBv
dXQuIC5ib290Lm8uZCBhbHNvCmNvcnJlY3RseSBuYW1lcyB0aGUgZmlsZSBoZXJlLgoKPiBTZWNv
bmQsIGFuZCB0aGUgbWFpbiBwb2ludCBvZiB0aGUgZW1haWwuCj4gCj4gVGhlIEVGSSBjb2RlIGhh
cyBzb21lIGxvZ2ljIHdoaWNoIGRvZXM6Cj4gCj4gaWYgKCAhYmFzZV92aWRlbyApCj4gewo+IMKg
wqDCoCAuLi4KPiAKPiDCoMKgwqAgaWYgKCBiZXN0ICE9IFN0ZE91dC0+TW9kZS0+TW9kZSApCj4g
wqDCoMKgIMKgwqDCoCBTdGRPdXQtPlNldE1vZGUoU3RkT3V0LCBiZXN0KTsKPiB9Cj4gCj4ganVz
dCBiZWZvcmUgcHJpbnRpbmcgb3V0IHRoZSBYZW4gYmFubmVyLsKgIFRoaXMgaGFzIGEgc2lkZSBl
ZmZlY3Qgb2YKPiBjYXVzaW5nIGFsbCBmdXJ0aGVyIHVzZSBvZiBTdGRPdXQvU3RkRXJyIHRvIGNl
YXNlIHdvcmtpbmcsIGFuZAo+IGludGVyZmVyaW5nIGNvbXBsZXRlbHkgd2l0aCBkZWJ1Z2dpbmcg
YWN0aXZpdGllcy4KCkludGVyZXN0aW5nLCBhbmQgY2VydGFpbmx5IHVuaW50ZW5kZWQuIE9idmlv
dXNseSB0aGUgIm5vcm1hbCIgb3V0cHV0CndvcmtzIChmb3IgbWUgYXQgbGVhc3QsIHdpdGggb3Ig
d2l0aG91dCBzZXJpYWwgY29uc29sZSwgYWxiZWl0IEkKZG9uJ3QgdGhpbmsgSSd2ZSBldmVyIHRy
aWVkIGhlYWRsZXNzLCBpLmUuIF9qdXN0XyBhIHNlcmlhbCBjb25zb2xlKSwKc28gaXQncyBub3Qg
ZXhhY3RseSBjbGVhciB0byBtZSB3aGF0IG90aGVyICJkZWJ1Z2dpbmcgYWN0aXZpdGllcyIgaXQK
bWF5IGludGVyZmVyZSB3aXRoLiBBIGJyb2tlbiBTdGRPdXQgLyBTdGRFcnIgcHJvdG9jb2wgaW1w
bGVtZW50YXRpb24KaW4gdGhlIGZpcm13YXJlPwoKPsKgIChXYWl0aW5nIGZvciBhCj4ga2V5cHJl
c3Mgb24gU3RkSW4gaG93ZXZlciBkb2VzIHdvcmssIHdoaWNoIGlzIGhvdyBJIGV2ZW50dWFsbHkg
ZGlhZ25vc2VkCj4gdGhhdCBpdCB3YXMgYW4gb3V0cHV0IHByb2JsZW0uKcKgIFNraXBwaW5nIHRo
aXMgbG9naWMgYWxsb3dzIGRlYnVnZ2luZyB0bwo+IHdvcmsuCgpBcyBzaG91bGQgdGhlbiBkbyAt
YmFzZXZpZGVvLgoKPiBUaGUgY29kZSBhcHBlYXJlZCBpbiBiZjY1MDFhNjIgIng4Ni02NDogRUZJ
IGJvb3QgY29kZSIgYW5kIGhhcyBubwo+IHNwZWNpZmljIGRlc2NyaXB0aW9uIG9mIHdoYXQgaXQg
aXMgZG9pbmcgYW5kL29yIHRyeWluZyB0byBhY2hpZXZlLgoKZWZpX2NvbnNvbGVfc2V0X21vZGUo
KSBpcyBzaW1wbGUgZW5vdWdoIEkgdGhpbms6IEl0IHRyaWVzIHRvIG1heGltaXplCnNjcmVlbiBk
aW1lbnNpb25zLiAoVGhlcmUncyBzb21lIGhpc3RvcmljYWwgY29udGV4dCBoZXJlLCBhcyB0aGUK
Y29kZSB3YXNuJ3Qgd3JpdHRlbiBmcm9tIHNjcmF0Y2g6IFNlcmlhbCBjb25zb2xlcyBvZnRlbiB3
ZXJlbid0CmF2YWlsYWJsZSB3aGVuIGNvbGxlYWd1ZXMgb2YgbWluZSBhbmQgSSBkaWQgc29tZSBv
ZiB0aGUgb3JpZ2luYWwgRUZJCmVuYWJsaW5nIHdvcmsgZm9yIGEgbG9uZyBjYW5jZWxlZCBwcm9q
ZWN0LiBQbHVzIHRoZXJlIHdlIGhhZCBhIHJhdGhlcgpiZXR0ZXIgKHRtKSBrZXJuZWwgZGVidWdn
ZXIsIHdhbnRpbmcgdG8gdXRpbGl6ZSBhcyBoaWdoIHJlc29sdXRpb24gYQpzY3JlZW4gYXMgcG9z
c2libGUgdG8gc2hvdyBhcyBtdWNoIHVzZWZ1bCBpbmZvcm1hdGlvbiBhcyBwb3NzaWJsZSBhdAph
bnkgcG9pbnQgaW4gdGltZS4pCgo+IEl0IGlzIGFsc28gbm90IGVudGlyZWx5IGNsZWFyIHdoeSBp
dCBpcyBnYXRlZCBvbiBoYXZpbmcgYSBjZmcgZmlsZSBpbgo+IHRoZSBmaXJzdCBwbGFjZSAoYy9z
ICxjMzhjZjg2NWVjOCwgbm90IHRoYXQgdGhlcmUgaXMgYWRlcXVhdGUgY29udGV4dAo+IGZvciB3
aHkpCgpUaGUgZGVzY3JpcHRpb24gb2YgdGhlIGNpdGVkIGNvbW1pdCBpcyBjbGVhciBlbm91Z2gs
IGlzbid0IGl0PwpUaGlzIGlzIGp1c3QgdGhlIHNhbWUgZGlzdGluY3Rpb24gKGp1c3QgcGxhY2Vk
IGRpZmZlcmVudGx5KSBmb3IKQXJtIGFzIHRoYXQgYmV0d2VlbiBlZmlfc3RhcnQoKSAoZG9pbmcg
bW9zdCBvZiB0aGlzIHN0dWZmKSBhbmQKZWZpX211bHRpYm9vdDIoKSAobm90IGRvaW5nIHNvLCBp
biBwYXJ0aWN1bGFyIHRoZSBjb21tYW5kIGxpbmUKcGFyc2luZywgYW5kIGUuZy4gbm90IGV2ZW4g
cHJvdmlkaW5nIGEgbWVhbnMgdG8gc3VwcHJlc3MgdGhlCmNhbGwgdG8gZWZpX2NvbnNvbGVfc2V0
X21vZGUoKSkuCgpGb3IgYW55dGhpbmcgYmV5b25kIHRoaXMgSSBoYXZlIHRvIGRlZmVyIHRvIHRo
ZSBBcm0gZm9sa3MsIHdobwp3YW50ZWQgaXQgdGhpcyB3YXkuCgo+IG9yIHdoeSB0aGVyZSBpcyBh
IFhlbiBjb21tYW5kIGxpbmUgYXJndW1lbnQgIi1iYXNldmlkZW8iCj4gaW50cm9kdWNlZCBpbiB0
aGUgYmVnaW5uaW5nIHRvIHNraXAgdGhpcyBiZWhhdmlvdXIuCgpUcmFkaXRpb25hbGx5IHZpZGVv
IG1vZGUgc2V0dGluZyBoYWQgaXRzIHByb2JsZW1zLCBoZW5jZSB3ZQphbnRpY2lwYXRlZCB0aGVy
ZSBtYXkgYmUgcHJvYmxlbXMgYWxzbyB3aXRoIEVGSSBkb2luZyBzby4gQXMgYQpyZXN1bHQgd2Ug
d2FudGVkLCBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZywgYSBzaW1wbHkgbWVhbnMgdG8KZ2V0IHBh
c3QgYW55IHN1Y2guCgo+IEFzIGEgcG9pbnQgb2YgcmVmZXJlbmNlLCBJIGRvbid0IHNlZSBMaW51
eCBtYWtpbmcgYW55IFNldE1vZGUgY2FsbHMuCgpXZWxsLCBpZiBJJ20gbm90IG1pc3Rha2VuIFhl
bidzIHN1cHBvcnQgZm9yIGJvb3RpbmcgYXMgYW4gRUZJCmFwcGxpY2F0aW9uIHByZWRhdGVzIExp
bnV4J2VzIGJ5IHF1aXRlIGEgYml0LCBzbyB0aGVyZSB3YXMgbm90aGluZwp0byByZWZlcmVuY2Ug
dGhlcmUuIEFzIHNhaWQsIHRoZSBvcmlnaW4gb2YgdGhpcyBjb2RlIGlzIGVsc2V3aGVyZS4KCj4g
V2hhdCBpcyB0aGUgcHVycG9zZSBvZiBjaGFuZ2luZyB0byBhIGRpZmZlcmVudCBtb2RlP8KgIENl
cnRhaW5seSBhcyBmYXIKPiBhcyBzZXJpYWwgY29uc29sZXMgZ28sIHN0aWNraW5nIHdpdGggdGhl
IG1vZGUgdGhlIGxvYWRlciB1c2VzIGNlcnRhaW5seQo+IGZlZWxzIGxpa2UgYSBzYWZlciBvcHRp
b24uCgpEb2VzIGEgc2VyaWFsIGNvbnNvbGUgcmVwb3J0IGEgInJlc29sdXRpb24iIGluIHRoZSBm
aXJzdCBwbGFjZT8gQW5kCmlmIHdlIHdlcmUgYWJsZSB0byAoc3VmZmljaWVudGx5IGVhc2lseSkg
dGVsbCB2aWRlbyBmcm9tIHNlcmlhbApjb25zb2xlLCBob3cgd291bGQgd2UgZGVhbCB3aXRoIHRo
ZSBjYXNlIG9mIFN0ZE91dCAvIFN0ZEVyciBiZWluZwptdWx0aXBsZXhlZCB0byBib3RoPwoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 16:55:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 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 1ir2zn-0007IJ-H8; Mon, 13 Jan 2020 16:55:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fwWm=3C=amazon.co.uk=prvs=2743aefcc=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ir2zl-0007IE-Vq
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 16:55:18 +0000
X-Inumbo-ID: 749f0fa4-3625-11ea-b89f-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 749f0fa4-3625-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 16:55:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578934510; x=1610470510;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ENv4GKZwzbdcXJNbrjNVNtqSm7XDcZNpfWacrtL3BgE=;
 b=vxmF1QWmwTbPqiP3o9kLgHAKDZ4x/65sB/OMDUcIDjjgdt6gd8IX88BF
 1WdYDLvHEL5j26ayYuFa06h1iTxjFWRpdNNl2O2nirsXALbi+8hn+BLEl
 7htXUBsekbhm+G0XnO9Ve4v6hBpArjvRvRssVuOa4Pab7k7lxtoP0pjdg 0=;
IronPort-SDR: rPPzkhyto4YbVPm0d3UupbCA7cTEJB5vlFFStFkCPc1qBVRKEP823I8EbYXj4P2U8Ry+HPEtrY
 K+q3bs4v9KrA==
X-IronPort-AV: E=Sophos;i="5.69,429,1571702400"; d="scan'208";a="19788084"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 13 Jan 2020 16:54:58 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (Postfix) with ESMTPS
 id 10364A2126; Mon, 13 Jan 2020 16:54:55 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 13 Jan 2020 16:54:54 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 13 Jan 2020 16:54:53 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 13 Jan 2020 16:54:53 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "jandryuk@gmail.com" <jandryuk@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains with
 a specified or random domid
Thread-Index: AQHVxuK4l/uYkINmxEmsaDd03sDBHafoy8EAgAAJl7A=
Date: Mon, 13 Jan 2020 16:54:53 +0000
Message-ID: <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
 <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
In-Reply-To: <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.165]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
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: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBqYW5kcnl1a0BnbWFpbC5jb20g
PGphbmRyeXVrQGdtYWlsLmNvbT4NCj4gU2VudDogMTMgSmFudWFyeSAyMDIwIDE2OjE2DQo+IFRv
OiBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiB4ZW4tZGV2ZWwg
PHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEFudGhvbnkgUEVSQVJEDQo+IDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+OyBXZWkNCj4gTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIHYyIDQvNl0gbGlieGw6IGFsbG93IGNyZWF0aW9uIG9mIGRvbWFpbnMNCj4gd2l0
aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQNCj4gDQo+IE9uIFRodSwgSmFuIDksIDIwMjAg
YXQgNjo1MCBBTSBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+IHdyb3RlOg0KPiA+
DQo+ID4gVGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3Jl
YXRlX2luZm8gYW5kIHRoZW4NCj4gPiBtb2RpZmllcyBkb19kb21haW5fY3JlYXRlKCkgdG8gdXNl
IHRoYXQgdmFsdWUgaWYgaXQgaXMgdmFsaWQuIEFueSB2YWxpZA0KPiA+IGRvbWlkIHdpbGwgYmUg
Y2hlY2tlZCBhZ2FpbnN0IHRoZSByZXRpcmVkIGRvbWlkIGxpc3QgYmVmb3JlIGJlaW5nIHBhc3Nl
ZA0KPiA+IHRvIGxpYnhsX19kb21haW5fbWFrZSgpLg0KPiA+IElmIHRoZSBkb21pZCB2YWx1ZSBp
cyBpbnZhbGlkIHRoZW4gWGVuIHdpbGwgY2hvb3NlIHRoZSBkb21pZCwgYXMgYmVmb3JlLA0KPiA+
IHVubGVzcyB0aGUgdmFsdWUgaXMgdGhlIG5ldyBzcGVjaWFsIFJBTkRPTV9ET01JRCB2YWx1ZSBh
ZGRlZCB0byB0aGUgQVBJLg0KPiA+IFRoaXMgdmFsdWUgaW5zdHJ1Y3RzIGxpYnhsX19kb21haW5f
bWFrZSgpIHRvIHNlbGVjdCBhIHJhbmRvbSBkb21pZA0KPiB2YWx1ZSwNCj4gPiBjaGVjayBpdCBm
b3IgdmFsaWRpdHksIHZlcmlmeSBpdCBkb2VzIG5vdCBtYXRjaCBhIHJldGlyZWQgZG9tYWluLCBh
bmQNCj4gdGhlbg0KPiA+IHBhc3MgaXQgdG8gWGVuJ3MgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4g
b3BlcmF0aW9uLiBJZiBYZW4gZGV0ZXJtaW5lcw0KPiB0aGF0DQo+ID4gaXQgY28taW5jaWRlcyB3
aXRoIGFuIGV4aXN0aW5nIGRvbWFpbiwgYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUNCj4gPiBz
ZWxlY3RlZCBhbmQgdGhlIG9wZXJhdGlvbiB3aWxsIGJlIHJlLXRyaWVkLg0KPiA+DQo+ID4gTk9U
RTogbGlieGxfX2xvZ3YoKSBpcyBhbHNvIG1vZGlmaWVkIHRvIG9ubHkgbG9nIHZhbGlkIGRvbWlk
IHZhbHVlcyBpbg0KPiA+ICAgICAgIG1lc3NhZ2VzIHJhdGhlciB0aGFuIGFueSBkb21pZCwgdmFs
aWQgb3Igb3RoZXJ3aXNlLCB0aGF0IGlzIG5vdA0KPiA+ICAgICAgIElOVkFMSURfRE9NSUQuDQo+
ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+
DQo+ID4gLS0tDQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pg0KPiA+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPiA+IENjOiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gPg0KPiA+IHYyOg0KPiA+ICAtIFJlLXdvcmtl
ZCB0byB1c2UgYSB2YWx1ZSBmcm9tIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbw0KPiA+IC0tLQ0K
PiA+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDkgKysrKysrKysrDQo+ID4gIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQ0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgIDIgKy0NCj4gPiAg
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAxICsNCj4gPiAgNCBmaWxlcyBjaGFuZ2Vk
LCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+IA0KPiA8c25pcD4NCj4g
DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMNCj4gPiBpbmRleCAxODM1YTU1MDJjLi5lZTc2ZGVlMzY0IDEwMDY0
NA0KPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+ID4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMNCj4gPiBAQCAtNjAwLDkgKzYwMCwzOSBAQCBpbnQgbGlieGxf
X2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsDQo+IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLA0KPiA+ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gPiAgICAgICAgICB9DQo+ID4NCj4g
PiAtICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0
ZSk7DQo+ID4gKyAgICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlk
KSkgew0KPiA+ICsgICAgICAgICAgICAqZG9taWQgPSBpbmZvLT5kb21pZDsNCj4gPiArDQo+ID4g
KyAgICAgICAgICAgIGlmIChsaWJ4bF9faXNfcmV0aXJlZF9kb21pZChnYywgKmRvbWlkKSkgew0K
PiA+ICsgICAgICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBpZCBpcyBy
ZXRpcmVkIik7DQo+ID4gKyAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7DQo+ID4gKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gPiArICAgICAgICAgICAgfQ0KPiA+ICsgICAgICAg
IH0gZWxzZSBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7DQo+ID4gKyAgICAgICAg
ICAgICpkb21pZCA9IDA7IC8qIFplcm8tb3V0IGluaXRpYWwgdmFsdWUgKi8NCj4gPiArICAgICAg
ICB9DQo+ID4gKw0KPiA+ICsgICAgICAgIGZvciAoOzspIHsNCj4gPiArICAgICAgICAgICAgaWYg
KGluZm8tPmRvbWlkID09IFJBTkRPTV9ET01JRCkgew0KPiA+ICsgICAgICAgICAgICAgICAgLyog
UmFuZG9taXplIGxvd2VyIG9yZGVyIGJ5dGVzICovDQo+ID4gKyAgICAgICAgICAgICAgICByZXQg
PSBsaWJ4bF9fcmFuZG9tX2J5dGVzKGdjLCAodm9pZCAqKWRvbWlkLA0KPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YodWludDE2X3QpKTsNCj4gDQo+
IENhc3RpbmcgdG8gdm9pZCAqIGFzc3VtZXMgbGl0dGxlIGVuZGlhbi4NCg0KSSB0aGluayB0aGF0
J3MgYSBmYWlybHkgc2FmZSBhc3N1bXB0aW9uIGFzIGZhciBhcyBYZW4gZ29lcy4uLg0KDQo+IFVz
aW5nIGEgdGVtcG9yYXJ5IHVpbnQxNl90DQoNCi4uLmJ1dCwgeWVzLCB0aGF0IG1pZ2h0IGJlIG5l
YXRlci4NCg0KPiB3b3VsZCBhdm9pZCB0aGF0IGFzc3VtcHRpb24uICBBbHNvLCBtYXNraW5nIGRv
d24gdG8gMHg3ZmZmIHdvdWxkIGNsZWFyDQo+IHRoZSB0b3AgYml0IHdoaWNoIGlzIG5ldmVyIHZh
bGlkLg0KDQpUaGF0IHNlZW1zIGxpa2UgYSBiaXQgb2YgYSBsYXllcmluZyB2aW9sYXRpb24gYW5k
IHRoZSBjaGVjayBpbiBsaWJ4bF9kb21pZF92YWxpZF9ndWVzdCgpIGlzIGdvaW5nIHRvIGNhdXNl
IGEgcHJldHR5IGZhc3QgdHVybiByb3VuZCB0aGUgbG9vcCBpZiB0aGUgdG9wIGJpdCBpcyBzZXQg
c28gbWFza2luZyBpcyBub3QgZ29pbmcgdG8gZ2FpbiB0aGF0IG11Y2guDQoNCiAgUGF1bA0KDQo+
IA0KPiBSZWdhcmRzLA0KPiBKYXNvbg0KPiANCj4gPiArICAgICAgICAgICAgICAgIGlmIChyZXQg
PCAwKQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiArICAgICAg
ICAgICAgICAgIGlmICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSB8fA0KPiA+ICsg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19pc19yZXRpcmVkX2RvbWlkKGdjLCAqZG9taWQpKQ0K
PiA+ICsgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+ICsgICAgICAgICAgICB9DQo+
ID4gKw0KPiA+ICsgICAgICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBk
b21pZCwgJmNyZWF0ZSk7DQo+ID4gKyAgICAgICAgICAgIGlmIChyZXQgPT0gMCB8fCBlcnJubyAh
PSBFRVhJU1QgfHwgaW5mby0+ZG9taWQgIT0NCj4gUkFORE9NX0RPTUlEKQ0KPiA+ICsgICAgICAg
ICAgICAgICAgYnJlYWs7DQo+ID4gKyAgICAgICAgfQ0KPiA+ICsNCj4gPiAgICAgICAgICBpZiAo
cmV0IDwgMCkgew0KPiA+ICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWlu
IGNyZWF0aW9uIGZhaWwiKTsNCj4gPiArICAgICAgICAgICAgKmRvbWlkID0gSU5WQUxJRF9ET01J
RDsNCj4gPiAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOw0KPiA+ICAgICAgICAgICAgICBn
b3RvIG91dDsNCj4gPiAgICAgICAgICB9DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:08:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:08: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 1ir3Cx-0008E0-3F; Mon, 13 Jan 2020 17:08:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3Cw-0008Dv-0U
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:08:54 +0000
X-Inumbo-ID: 5cb7a0bb-3627-11ea-82b0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb7a0bb-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935329;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nz0uEznrsUjKsRIHJXu4bZ82O1eb9Hd8Ns9bcPj8spQ=;
 b=g+m0TFJpEZs4cYrzcywBItRGsR9YCxnLM3a/G05i+3xyiDzes8XTGptO
 JRb4ZC3RTQwQCYs/ZdZ3EDGGFTmCqKELoJ/y4M4sW5SpmVa5SQksm17wG
 SwPOqh8X72u+nI3q7eBhirAVOPS9diUkByP7LB6YQRzEqhpTzklK7dTCa A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wQhkiBW0GpXCP44SpTvUjTYdSRn0X6dlStCZFJ5kmqrWQ5qxjzkG+Sr7CTFtP0fYGkWZXDDGTn
 +o+mPqt9RbxYjgZhog6mLCIb3U1TH+q2I+625uVt5DZSZTq90iWXn9CFIKzDezHEeXtJqpPMT9
 Yr80no8QH17nzN2FUgeqFMvPtAIVvhPRxa+WeQDs+OvB3TKSPvpScOzJ4WnYsQ9Pe10Cwa+Lyw
 Sp/NCU66AwcK06UKQxaJ6eNjcoLNqoAMq5tTBctttw9b8XxSM5g1k+nvJpOXYIYkYytEo5pbKB
 tZI=
X-SBRS: 2.7
X-MesageID: 11009471
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11009471"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:38 +0000
Message-ID: <20200113170843.21332-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/10] libxl: event: Make
 libxl__poller_wakeup take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2FsbCB0aGlzIGluIHRoZSBmb2xsb3dpbmcgc2l0dWF0
aW9uOgoKICogV2UgaGF2ZSBqdXN0IHNldCB1cCBhbiBhbywgd2hpY2ggaXMgdG8gY2FsbCBiYWNr
IC0gc28gYQogICBub24tc3luY2hyb25vdXMgb25lLiAgSXQgb3VnaHQgbm90IHRvIGNhbGwgdGhl
IGFwcGxpY2F0aW9uCiAgIGJhY2sgcmlnaHQgYXdheSwgc28gbm8gZWdjLgoKICogVGhlcmUgaXMg
YSBsaWJ4bCB0aHJlYWQgYmxvY2tpbmcgc29tZXdoZXJlIGJ1dCBpdCBpcyB1c2luZwogICB1c2lu
ZyBhbiBvdXQgb2YgZGF0ZSBmZCBvciB0aW1lb3V0IHNldCwgd2hpY2ggZG9lcyBub3QgdGFrZSBp
bnRvCiAgIGFjY291bnQgdGhlIGFvIHdlIGhhdmUganVzdCBzdGFydGVkLgoKICogV2UgdHJ5IHRv
IHdha2UgdGhhdCB0aHJlYWQgdXAsIGJ1dCBsaWJ4bF9fcG9sbGVyX3dha2V1cCBmYWlscy4KClNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0K
djI6IE5ldyBwYXRjaAotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgfCA3ICsrKy0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwppbmRleCAxNmU2Nzg2
ODg5Li4yNjhhNWRhMTIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKQEAgLTE0NzcsNyArMTQ3Nyw3IEBAIHZvaWQg
bGlieGxfX2V2ZW50X29jY3VycmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfZXZlbnQgKmV2ZW50
KQogICAgICAgICBsaWJ4bF9fcG9sbGVyICpwb2xsZXI7CiAgICAgICAgIExJQlhMX1RBSUxRX0lO
U0VSVF9UQUlMKCZDVFgtPm9jY3VycmVkLCBldmVudCwgbGluayk7CiAgICAgICAgIExJQlhMX0xJ
U1RfRk9SRUFDSChwb2xsZXIsICZDVFgtPnBvbGxlcnNfZXZlbnQsIGVudHJ5KQotICAgICAgICAg
ICAgbGlieGxfX3BvbGxlcl93YWtldXAoZWdjLCBwb2xsZXIpOworICAgICAgICAgICAgbGlieGxf
X3BvbGxlcl93YWtldXAoZ2MsIHBvbGxlcik7CiAgICAgfQogfQogCkBAIC0xNjY4LDkgKzE2Njgs
OCBAQCB2b2lkIGxpYnhsX19wb2xsZXJfcHV0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fcG9sbGVy
ICpwKQogICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJmN0eC0+cG9sbGVyc19pZGxlLCBwLCBl
bnRyeSk7CiB9CiAKLXZvaWQgbGlieGxfX3BvbGxlcl93YWtldXAobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fcG9sbGVyICpwKQordm9pZCBsaWJ4bF9fcG9sbGVyX3dha2V1cChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fcG9sbGVyICpwKQogewotICAgIEVHQ19HQzsKICAgICBpbnQgZSA9IGxpYnhsX19z
ZWxmX3BpcGVfd2FrZXVwKHAtPndha2V1cF9waXBlWzFdKTsKICAgICBpZiAoZSkgTElCWExfX0VW
RU5UX0RJU0FTVEVSKGdjLCAiY2Fubm90IHBva2Ugd2F0Y2ggcGlwZSIsIGUsIDApOwogfQpAQCAt
MTkyNCw3ICsxOTIzLDcgQEAgdm9pZCBsaWJ4bF9fYW9fY29tcGxldGVfY2hlY2tfcHJvZ3Jlc3Nf
cmVwb3J0cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8pCiAgICAgICAgIGFzc2VydChh
by0+aW5faW5pdGlhdG9yKTsKICAgICAgICAgaWYgKCFhby0+Y29uc3RydWN0aW5nKQogICAgICAg
ICAgICAgLyogZG9uJ3QgYm90aGVyIHdpdGggdGhpcyBpZiB3ZSdyZSBub3QgaW4gdGhlIGV2ZW50
IGxvb3AgKi8KLSAgICAgICAgICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGVnYywgYW8tPnBvbGxl
cik7CisgICAgICAgICAgICBsaWJ4bF9fcG9sbGVyX3dha2V1cChnYywgYW8tPnBvbGxlcik7CiAg
ICAgfSBlbHNlIGlmIChhby0+aG93LmNhbGxiYWNrKSB7CiAgICAgICAgIExPRyhERUJVRywgImFv
ICVwOiBjb21wbGV0ZSBmb3IgY2FsbGJhY2siLCBhbyk7CiAgICAgICAgIExJQlhMX1RBSUxRX0lO
U0VSVF9UQUlMKCZlZ2MtPmFvc19mb3JfY2FsbGJhY2ssIGFvLCBlbnRyeV9mb3JfY2FsbGJhY2sp
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKaW5kZXggMzI4ZWNmM2UxZS4uYjY4YWIyMThiNiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCkBAIC0xMzExLDcgKzEzMTEsNyBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX3BvbGxl
cl9wdXQobGlieGxfY3R4KiwgbGlieGxfX3BvbGxlciAqcCAvKiBtYXkgYmUgTlVMTCAqLyk7CiAK
IC8qIE5vdGlmaWVzIHdob2V2ZXIgaXMgcG9sbGluZyB1c2luZyBwIHRoYXQgdGhleSBzaG91bGQg
d2FrZSB1cC4KICAqIGN0eCBtdXN0IGJlIGxvY2tlZC4gKi8KLV9oaWRkZW4gdm9pZCBsaWJ4bF9f
cG9sbGVyX3dha2V1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19wb2xsZXIgKnApOworX2hpZGRl
biB2b2lkIGxpYnhsX19wb2xsZXJfd2FrZXVwKGxpYnhsX19nYyAqZWdjLCBsaWJ4bF9fcG9sbGVy
ICpwKTsKIAogLyogSW50ZXJuYWwgdG8gZm9yayBhbmQgY2hpbGQgcmVhcGluZyBtYWNoaW5lcnkg
Ki8KIGV4dGVybiBjb25zdCBsaWJ4bF9jaGlsZHByb2NfaG9va3MgbGlieGxfX2NoaWxkcHJvY19k
ZWZhdWx0X2hvb2tzOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:08:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:08: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 1ir3Cs-0008Dl-PP; Mon, 13 Jan 2020 17:08:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3Cr-0008Df-4S
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:08:49 +0000
X-Inumbo-ID: 5cb7a0b6-3627-11ea-82b0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb7a0b6-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935328;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=lLf35lJacfDCIEk41tvNt61B4xRqmkfjY/8riKTgEig=;
 b=FN6bdqHzztwJU6r8wVdXEraRylTWagvh0xlZr+8LKxc394gOMfDwySqQ
 pFI7be9f7kDLOasOp9QxQY9Slvk5vIeySKgzQjTyrpgnqb5f1WUSYfe5f
 7Nps5DudtrKx+jkkNDixsKmFX8U1u9SJ2+kfj+kiLawJZ4kqJk6CXuKwv 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UZu95OfGvKpF5cbY0vfyLH5VZWYmS/krJVaCTEu861cRdC0J0BVahCKZ5nBJlSuo0q+u57dYR4
 tDx+NotaZgnn6hqWTvzBSSYwWKHqwuvvIlJMxmi8fntqL3tyPcBrClUjMLGImDC+80ylitukXI
 1OP2mlZGTxxtAoL0qFC4ow8NgH+hXD2LEp42A/bS1ETf1/Ocn+D1+DE+LtbfM7nk/U+muM8HA/
 41p4jl7Bqy/vHdTJw86YTZ8VdannGoNQ+AykHjY9szCz+AfCwup4Ad7dUXsYXaOPCTeSjktK31
 nj8=
X-SBRS: 2.7
X-MesageID: 11009468
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11009468"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:33 +0000
Message-ID: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/10] libxl: event: Fix hang for some
 applications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VGhlIG1lYXQgaGVyZSwgaW5jbHVkaW5nIGEgZGVzY3JpcHRpb24gb2YgdGhlIGJ1ZywgaXMgaW46
CiAgbGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5
IGNhbGxzCgpSZSB2MSBJIHdyb3RlOgogIEkgc3VnZ2VzdCB3ZSB0cnkgdG8gY29udmluY2Ugb3Vy
c2VsdmVzIG9mIGl0cyBjb3JyZWN0bmVzcwogIHZpYSBhIHNlY29uZCByb3VuZCBvZiBjb2RlIHJl
dmlldy4KCkkgcHV0IHRoaXMgaW50byBwcmFjdGljZSBieSB3cml0aW5nIGFuIGluZm9ybWFsIHBy
b29mIG9mIGNvcnJlY3RuZXNzLgpUaGlzIGZvdW5kIGEgYnVnLCB0aGUgZml4aW5nIG9mIHdoaWNo
IHdhcyBub3QgZW50aXJlbHkgdHJpdmlhbC4KCkdlb3JnZSB0ZWxscyBtZSBoZSB0ZXN0ZWQgdjEg
b2YgdGhpcyBzZXJpZXMuICBBcyB3aXRoIHYxLCBJIGhhdmUKY29tcGlsZWQgdGhpcyB2MiBidXQg
bm90IGV4ZWN1dGVkIGl0LgoKSWFuIEphY2tzb24gKDEwKToKICBsaWJ4bDogZXZlbnQ6IFJlbmFt
ZSBwb2xsZXIuZmRzX2NoYW5nZWQgdG8gLmZkc19kZXJlZ2lzdGVyZWQKICBsaWJ4bDogZXZlbnQ6
IFJlbmFtZSBjdHgucG9sbGVyc19mZF9jaGFuZ2VkIHRvIC5wb2xsZXJzX2FjdGl2ZQogIGxpYnhs
OiBldmVudDogSW50cm9kdWNlIENUWF9VTkxPQ0tfRUdDX0ZSRUUKICBsaWJ4bDogZXZlbnQ6IE1h
a2UgTElCWExfX0VWRU5UX0RJU0FTVEVSIHRha2UgYSBnYywgbm90IGFuIGVnYwogIGxpYnhsOiBl
dmVudDogTWFrZSBsaWJ4bF9fcG9sbGVyX3dha2V1cCB0YWtlIGEgZ2MsIG5vdCBhbiBlZ2MKICBs
aWJ4bDogZXZlbnQ6IEZpeCBoYW5nIHdoZW4gbWl4aW5nIGJsb2NraW5nIGFuZCBldmVudHkgY2Fs
bHMKICBsaWJ4bDogZXZlbnQ6IHBvbGxlciBwaXBlIG9wdGltaXNhdGlvbgogIGxpYnhsOiBldmVu
dDogQnJlYWsgb3V0IGJhdG9uX3dha2UKICBsaWJ4bDogZXZlbnQ6IEZpeCBwb3NzaWJsZSBoYW5n
IHdpdGggbGlieGxfb3NldmVudF9iZWZvcmVwb2xsCiAgbGlieGw6IGV2ZW50OiBNb3ZlIHBvbGxl
ciBwaXBlIGVtcHR5aW5nIHRvIHRoZSBlbmQgb2YgYWZ0ZXJwb2xsCgogdG9vbHMvbGlieGwvbGli
eGwuYyAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGxfYW91dGlscy5jICB8ICAg
MiArLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyAgICB8
IDI4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9mb3JrLmMgICAgIHwgIDE3ICsrLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCB8ICA1NCArKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCAyOTAgaW5zZXJ0aW9ucygrKSwg
NzkgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:08:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:08: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 1ir3Cz-0008Eq-Ex; Mon, 13 Jan 2020 17:08:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3Cy-0008EJ-Ih
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:08:56 +0000
X-Inumbo-ID: 5c9ee418-3627-11ea-a2eb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c9ee418-3627-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 17:08:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935327;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=QeHPkOUBfk70JdbVTXptof0PmHLZHWYWptt6avVA7Sg=;
 b=fIlhzGao/DR48mEzXi0QPXGRtN5+ieIA0ordaVrzQonQYB7MA19ZuklP
 aTHRVZeoc6ZMoJWtZpE9om9PeQXdM6tNPrXn2xp7/Wr/b665NoBtwkblb
 XwpiDzaBC+BBrflJAkmSb75oqX5ZQLvSZYLwokTDtofn6HlmUITgThkPl A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FICjr7eLRS4XokLeFEdE6asDfkAHVzHp7LH1ajveyJTdB0hnhlfk40RhCO2b1a1jLGsaoKsqop
 L1aMzbs3OaCD3mPuEANeRG7xvT2EplVN016hFT8pRgep3c3y4vCbjnEu90AklQQDnqPiWagKQi
 Pvyzw50J5GzxQ1qpa0Js/hUbqSEEPXWzmZRI6xMLlpOOsdAIjXO9Ld+pi8qnJW18xy89p8wIKb
 uM0+B/C937WGGu1x4y6o+pNhvGp0/x4ZCyV3qn3Dw2VGm7ZG1n+hz4exnm4sbRniyxq3mCkCpm
 CTk=
X-SBRS: 2.7
X-MesageID: 11275255
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11275255"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:34 +0000
Message-ID: <20200113170843.21332-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/10] libxl: event: Rename
 poller.fds_changed to .fds_deregistered
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VGhpcyBpcyBvbmx5IGZvciBkZXJlZ2lzdHJhdGlvbi4gIFdlIGFyZSBnb2luZyB0byBhZGQgYW5v
dGhlciB2YXJpYWJsZQpmb3IgbmV3IGV2ZW50cywgd2l0aCBkaWZmZXJlbnQgc2VtYW50aWNzLCBh
bmQgdGhpcyBvdmVybHktZ2VuZXJhbCBuYW1lCndpbGwgYmVjb21lIGNvbmZ1c2luZy4KClNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgfCA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IGFhOGI3ZDE5NDUuLjEyMTBjMWJmYjMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZXZlbnQuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHZvaWQgbGlieGxfX2V2X2ZkX2RlcmVn
aXN0ZXIobGlieGxfX2djICpnYywgbGlieGxfX2V2X2ZkICpldikKICAgICBldi0+ZmQgPSAtMTsK
IAogICAgIExJQlhMX0xJU1RfRk9SRUFDSChwb2xsZXIsICZDVFgtPnBvbGxlcnNfZmRzX2NoYW5n
ZWQsIGZkc19jaGFuZ2VkX2VudHJ5KQotICAgICAgICBwb2xsZXItPmZkc19jaGFuZ2VkID0gMTsK
KyAgICAgICAgcG9sbGVyLT5mZHNfZGVyZWdpc3RlcmVkID0gMTsKIAogIG91dDoKICAgICBDVFhf
VU5MT0NLOwpAQCAtMTEyMCw3ICsxMTIwLDcgQEAgc3RhdGljIGludCBiZWZvcmVwb2xsX2ludGVy
bmFsKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19wb2xsZXIgKnBvbGxlciwKIAogICAgICpuZmRzX2lv
ID0gdXNlZDsKIAotICAgIHBvbGxlci0+ZmRzX2NoYW5nZWQgPSAwOworICAgIHBvbGxlci0+ZmRz
X2RlcmVnaXN0ZXJlZCA9IDA7CiAKICAgICBsaWJ4bF9fZXZfdGltZSAqZXRpbWUgPSBMSUJYTF9U
QUlMUV9GSVJTVCgmQ1RYLT5ldGltZXMpOwogICAgIGlmIChldGltZSkgewpAQCAtMTE4Niw3ICsx
MTg2LDcgQEAgc3RhdGljIGludCBhZnRlcnBvbGxfY2hlY2tfZmQobGlieGxfX3BvbGxlciAqcG9s
bGVyLAogICAgICAgICAgICAgLyogYWdhaW4sIHN0YWxlIHNsb3QgZW50cnkgKi8KICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGFzc2VydChwb2xsZXItPmZkc19jaGFuZ2VkIHx8ICEo
ZmRzW3Nsb3RdLnJldmVudHMgJiBQT0xMTlZBTCkpOworICAgICAgICBhc3NlcnQocG9sbGVyLT5m
ZHNfZGVyZWdpc3RlcmVkIHx8ICEoZmRzW3Nsb3RdLnJldmVudHMgJiBQT0xMTlZBTCkpOwogCiAg
ICAgICAgIC8qIHdlIG1hc2sgaW4gY2FzZSByZXF1ZXN0ZWQgZXZlbnRzIGhhdmUgY2hhbmdlZCAq
LwogICAgICAgICBpbnQgc2xvdF9yZXZlbnRzID0gZmRzW3Nsb3RdLnJldmVudHMgJiBldmVudHM7
CkBAIC0xNjI2LDcgKzE2MjYsNyBAQCBpbnQgbGlieGxfX3BvbGxlcl9pbml0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19wb2xsZXIgKnApCiAgICAgaW50IHJjOwogICAgIHAtPmZkX3BvbGxzID0gMDsK
ICAgICBwLT5mZF9yaW5kaWNlcyA9IDA7Ci0gICAgcC0+ZmRzX2NoYW5nZWQgPSAwOworICAgIHAt
PmZkc19kZXJlZ2lzdGVyZWQgPSAwOwogCiAgICAgcmMgPSBsaWJ4bF9fcGlwZV9ub25ibG9jayhD
VFgsIHAtPndha2V1cF9waXBlKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKaW5kZXggYmE4YzliNDFhYi4uYzViNzFkMTVmMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC02
MjksMTQgKzYyOSwxNCBAQCBzdHJ1Y3QgbGlieGxfX3BvbGxlciB7CiAgICAgLyoKICAgICAgKiBX
ZSBhbHNvIHVzZSB0aGUgcG9sbGVyIHRvIHJlY29yZCB3aGV0aGVyIGFueSBmZHMgaGF2ZSBiZWVu
CiAgICAgICogZGVyZWdpc3RlcmVkIHNpbmNlIHdlIGVudGVyZWQgcG9sbC4gIEVhY2ggcG9sbGVy
IHdoaWNoIGlzIG5vdAotICAgICAqIGlkbGUgaXMgb24gdGhlIGxpc3QgcG9sbGVyc19mZHNfY2hh
bmdlZC4gIGZkc19jaGFuZ2VkIGlzCisgICAgICogaWRsZSBpcyBvbiB0aGUgbGlzdCBwb2xsZXJz
X2Zkc19jaGFuZ2VkLiAgZmRzX2RlcmVnaXN0ZXJlZCBpcwogICAgICAqIGNsZWFyZWQgYnkgYmVm
b3JlcG9sbCwgYW5kIHRlc3RlZCBieSBhZnRlcnBvbGwuICBXaGVuZXZlciBhbiBmZAotICAgICAq
IGV2ZW50IGlzIGRlcmVnaXN0ZXJlZCwgd2Ugc2V0IHRoZSBmZHNfY2hhbmdlZCBvZiBhbGwgbm9u
LWlkbGUKKyAgICAgKiBldmVudCBpcyBkZXJlZ2lzdGVyZWQsIHdlIHNldCB0aGUgZmRzX2RlcmVn
aXN0ZXJlZCBvZiBhbGwgbm9uLWlkbGUKICAgICAgKiBwb2xsZXJzLiAgU28gYWZ0ZXJwb2xsIGNh
biB0ZWxsIHdoZXRoZXIgYW55IFBPTExOVkFMIGlzCiAgICAgICogcGxhdXNpYmx5IGR1ZSB0byBh
biBmZCBiZWluZyBjbG9zZWQgYW5kIHJlb3BlbmVkLgogICAgICAqLwogICAgIExJQlhMX0xJU1Rf
RU5UUlkobGlieGxfX3BvbGxlcikgZmRzX2NoYW5nZWRfZW50cnk7Ci0gICAgYm9vbCBmZHNfY2hh
bmdlZDsKKyAgICBib29sIGZkc19kZXJlZ2lzdGVyZWQ7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2dj
IHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3D3-0008GX-0a; Mon, 13 Jan 2020 17:09:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3D1-0008Fx-10
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:08:59 +0000
X-Inumbo-ID: 5cb7a0ba-3627-11ea-82b0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb7a0ba-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935329;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=m1yRb5jQ56G/OQcEfthUtHTUXxyE7lRmULwxO7tjDg4=;
 b=ABoD+zqb0+rVX6rbVPvHHxmGlvdaiaY1yTAK52dVp85ArJMb1tTYVRCy
 F9ulR2YF5TNiKS+s8aTxbu/g4xVQ3ZzNawS8WRSpJJMkwvd9j6TcTI88w
 Tc7MchTA+/TwwnwV3Hz2OuXDngXHswnlXctGuGy1yVVSWRHEVqM0wU+Vk w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mf/vZrV+u695vuMPW6pdV+OMstiLCUQohAY5jL2i0i0kpj4V4adJCTkoDaeAaXk36VbvUzrRFo
 5iUyb0l39Zosu/ie9nLoYV8MWZCurGSp2IS3IIw3n9NK+MtoDjwALpDKuJuXfVEmF0JdUfKSVz
 D9rR4F1hCehrjRkyOLd5mUcfhyZMm91ipwMw2sFZGIAAuMRpnHvu9+4w6rGiC/g3g1okq3XxcM
 A3tYIs7CFfaqZY/1+xvY1hwIc0pwJDQgVnqGZpYu3zN0liot7aq1czqFApzknIG2k3PHHDpvCz
 vzI=
X-SBRS: 2.7
X-MesageID: 11009470
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11009470"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:37 +0000
Message-ID: <20200113170843.21332-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/10] libxl: event: Make
 LIBXL__EVENT_DISASTER take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2hhbmdlIGxpYnhsX19wb2xsZXJfd2FrZXVwIHRvIHRh
a2UgYSBnYy4KCkluIHRoZW9yeSB0aGVyZSBpcyBhIHJpc2sgaGVyZSB0aGF0IGl0IHdvdWxkIGJl
IGNhbGxlZCBpbmFwcHJvcHJpYXRlbHkKaW4gYSBmdXR1cmUgcGF0Y2ggYnV0IHRoaXMgc2VlbXMg
dW5saWtlbHkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KLS0tCnYyOiBOZXcgcGF0Y2gKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hb3V0aWxz
LmMgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgfCAgNCArKy0tCiB0b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYyAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50
LmMgICAgfCAyMSArKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Zvcmsu
YyAgICAgfCAxMSArKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDEw
ICsrKysrLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYW91dGlscy5jIGIvdG9vbHMv
bGlieGwvbGlieGxfYW91dGlscy5jCmluZGV4IGUyNGU0ZWVkNTMuLjFiZTg1OGM5M2MgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FvdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9hb3V0aWxzLmMKQEAgLTI4Miw3ICsyODIsNyBAQCBzdGF0aWMgdm9pZCBkYXRhY29waWVyX3Jl
YWRhYmxlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldiwKICAgICAgICAgICAgICAg
ICBodXBjaGsucmV2ZW50cyA9IDA7CiAgICAgICAgICAgICAgICAgciA9IHBvbGwoJmh1cGNoaywg
MSwgMCk7CiAgICAgICAgICAgICAgICAgaWYgKHIgPCAwKQotICAgICAgICAgICAgICAgICAgICBM
SUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLAorICAgICAgICAgICAgICAgICAgICBMSUJYTF9fRVZF
TlRfRElTQVNURVIoZ2MsCiAgICAgICJ1bmV4cGVjdGVkIGZhaWx1cmUgcG9sbGluZyBmZCBmb3Ig
ZGF0YWNvcGllciBlb2YgaHVwIGNoZWNrIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJubywgMCk7CiAgICAgICAgICAgICAgICAgaWYgKGRhdGFjb3BpZXJfcG9sbGh1cF9o
YW5kbGVkKGVnYywgZGMsIGZkLCBodXBjaGsucmV2ZW50cywgMCkpCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggNjRh
NjY5MTQyNC4uYTQ2MzMzNDEzMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtMzMsNyArMzMsNyBAQCBzdGF0aWMg
dm9pZCBkaXNrX2VqZWN0X3hzd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZXZfeHN3YXRjaCAqdywKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKGxpYnhsX194c19wcmlu
dGYoZ2MsIFhCVF9OVUxMLCB3cGF0aCwgIiIpKSB7Ci0gICAgICAgIExJQlhMX19FVkVOVF9ESVNB
U1RFUihlZ2MsICJ4c193cml0ZSBmYWlsZWQgYWNrbm93bGVkZ2luZyBlamVjdCIsCisgICAgICAg
IExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgInhzX3dyaXRlIGZhaWxlZCBhY2tub3dsZWRnaW5n
IGVqZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm5vLCBMSUJYTF9FVkVO
VF9UWVBFX0RJU0tfRUpFQ1QpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNDMsNyArNDMs
NyBAQCBzdGF0aWMgdm9pZCBkaXNrX2VqZWN0X3hzd2F0Y2hfY2FsbGJhY2sobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfeHN3YXRjaCAqdywKIAogICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hl
Y2tlZChnYywgWEJUX05VTEwsIGV2Zy0+YmVfcHRyX3BhdGgsICZiYWNrZW5kKTsKICAgICBpZiAo
cmMpIHsKLSAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgInhzX3JlYWQgZmFpbGVk
IHJlYWRpbmcgYmVfcHRyX3BhdGgiLAorICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2Ms
ICJ4c19yZWFkIGZhaWxlZCByZWFkaW5nIGJlX3B0cl9wYXRoIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVycm5vLCBMSUJYTF9FVkVOVF9UWVBFX0RJU0tfRUpFQ1QpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCA1NzE0NTAxNzc4Li5iNTljYzY1NzUw
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kb21haW4uYwpAQCAtODkyLDcgKzg5Miw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9k
ZWF0aF94c3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0Y2gg
KncsCiAKICAgICAgICAgcmMgPSB4Y19kb21haW5fZ2V0aW5mb2xpc3QoQ1RYLT54Y2gsIGV2Zy0+
ZG9taWQsIG5lbnRyaWVzLCBkb21haW5pbmZvcyk7CiAgICAgICAgIGlmIChyYyA9PSAtMSkgewot
ICAgICAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgInhjX2RvbWFpbl9nZXRpbmZv
bGlzdCBmYWlsZWQgd2hpbGUiCisgICAgICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2Ms
ICJ4Y19kb21haW5fZ2V0aW5mb2xpc3QgZmFpbGVkIHdoaWxlIgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgcHJvY2Vzc2luZyBAcmVsZWFzZURvbWFpbiB3YXRjaCBldmVudCIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJybm8sIDApOwogICAgICAgICAg
ICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZXZlbnQuYwppbmRleCBiZTM3ZTEyYmIwLi4xNmU2Nzg2ODg5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2V2ZW50LmMKQEAgLTI2MSw3ICsyNjEsNyBAQCBzaG9ydCBsaWJ4bF9fZmRfcG9sbF9yZWNoZWNr
KGxpYnhsX19lZ2MgKmVnYywgaW50IGZkLCBzaG9ydCBldmVudHMpIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBhc3NlcnQocjwwKTsKICAgICAgICAgaWYgKGVycm5vICE9IEVJTlRSKSB7
Ci0gICAgICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAiZmFpbGVkIHBvbGwgdG8g
Y2hlY2sgZm9yIGZkIiwgZXJybm8sIDApOworICAgICAgICAgICAgTElCWExfX0VWRU5UX0RJU0FT
VEVSKGdjLCAiZmFpbGVkIHBvbGwgdG8gY2hlY2sgZm9yIGZkIiwgZXJybm8sIDApOwogICAgICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KICAgICB9CkBAIC01MDksMTQgKzUwOSwxNCBAQCBz
dGF0aWMgdm9pZCB3YXRjaGZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2Zk
ICpldiwKICAgICBFR0NfR0M7CiAKICAgICBpZiAocmV2ZW50cyAmIChQT0xMRVJSfFBPTExIVVAp
KQotICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAidW5leHBlY3RlZCBwb2xsIGV2
ZW50IG9uIHdhdGNoIGZkIiwgMCwgMCk7CisgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihn
YywgInVuZXhwZWN0ZWQgcG9sbCBldmVudCBvbiB3YXRjaCBmZCIsIDAsIDApOwogCiAgICAgZm9y
ICg7OykgewogICAgICAgICBjaGFyICoqZXZlbnQgPSB4c19jaGVja193YXRjaChDVFgtPnhzaCk7
CiAgICAgICAgIGlmICghZXZlbnQpIHsKICAgICAgICAgICAgIGlmIChlcnJubyA9PSBFQUdBSU4p
IGJyZWFrOwogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKSBjb250aW51ZTsKLSAgICAg
ICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJjYW5ub3QgY2hlY2svcmVhZCB3YXRj
aGVzIiwgZXJybm8sIDApOworICAgICAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAi
Y2Fubm90IGNoZWNrL3JlYWQgd2F0Y2hlcyIsIGVycm5vLCAwKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogCkBAIC03MDUsNyArNzA1LDcgQEAgc3RhdGljIGludCBldnRjaG5fcmV2
ZW50c19jaGVjayhsaWJ4bF9fZWdjICplZ2MsIGludCByZXZlbnRzKQogCiAgICAgaWYgKHJldmVu
dHMgJiB+UE9MTElOKSB7CiAgICAgICAgIExPRyhFUlJPUiwgInVuZXhwZWN0ZWQgcG9sbCBldmVu
dCBvbiBldmVudCBjaGFubmVsIGZkOiAleCIsIHJldmVudHMpOwotICAgICAgICBMSUJYTF9fRVZF
TlRfRElTQVNURVIoZWdjLAorICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsCiAgICAg
ICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgcG9sbCBldmVudCBvbiBldmVudCBjaGFubmVsIGZk
IiwgMCwgMCk7CiAgICAgICAgIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGdjLCAmQ1RYLT5ldnRj
aG5fZWZkKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CkBAIC03NDYsNyArNzQ2LDcgQEAg
c3RhdGljIHZvaWQgZXZ0Y2huX2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X2ZkICpldiwKICAgICAgICAgaWYgKHBvcnQgPCAwKSB7CiAgICAgICAgICAgICBpZiAoZXJybm8g
PT0gRUFHQUlOKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgTElCWExfX0VW
RU5UX0RJU0FTVEVSKGVnYywKKyAgICAgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywK
ICAgICAgInVuZXhwZWN0ZWQgZmFpbHVyZSBmZXRjaGluZyBvY2N1cnJpbmcgZXZlbnQgcG9ydCBu
dW1iZXIgZnJvbSBldnRjaG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVy
cm5vLCAwKTsKICAgICAgICAgICAgIHJldHVybjsKQEAgLTk2Niw3ICs5NjYsNyBAQCBzdGF0aWMg
dm9pZCBkb21haW5kZWF0aGNoZWNrX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3hzd2F0Y2ggKncsCiAgICAgbGlieGxfX2RvbWFpbmRlYXRoY2hlY2tfc3RvcChnYyxkYyk7CiAK
ICAgICBpZiAoZXJybm8hPUVOT0VOVCkgewotICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIo
ZWdjLCJmYWlsZWQgdG8gcmVhZCB4ZW5zdG9yZSIKKyAgICAgICAgTElCWExfX0VWRU5UX0RJU0FT
VEVSKGdjLCJmYWlsZWQgdG8gcmVhZCB4ZW5zdG9yZSIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICIgZm9yIGRvbWFpbiBkZXRhY2ggY2hlY2siLCBlcnJubywgMCk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CkBAIC0xMjc5LDcgKzEyNzksNyBAQCBzdGF0aWMgdm9pZCBhZnRlcnBvbGxf
aW50ZXJuYWwobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAKICAgICBp
ZiAoYWZ0ZXJwb2xsX2NoZWNrX2ZkKHBvbGxlcixmZHMsbmZkcywgcG9sbGVyLT53YWtldXBfcGlw
ZVswXSxQT0xMSU4pKSB7CiAgICAgICAgIGludCBlID0gbGlieGxfX3NlbGZfcGlwZV9lYXRhbGwo
cG9sbGVyLT53YWtldXBfcGlwZVswXSk7Ci0gICAgICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElT
QVNURVIoZWdjLCAicmVhZCB3YWtldXAiLCBlLCAwKTsKKyAgICAgICAgaWYgKGUpIExJQlhMX19F
VkVOVF9ESVNBU1RFUihnYywgInJlYWQgd2FrZXVwIiwgZSwgMCk7CiAgICAgfQogCiAgICAgZm9y
ICg7OykgewpAQCAtMTM2NSwxMiArMTM2NSwxMCBAQCB2b2lkIGxpYnhsX29zZXZlbnRfb2NjdXJy
ZWRfdGltZW91dChsaWJ4bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xpYnhsKQogICAgIENUWF9VTkxP
Q0tfRUdDX0ZSRUU7CiB9CiAKLXZvaWQgbGlieGxfX2V2ZW50X2Rpc2FzdGVyKGxpYnhsX19lZ2Mg
KmVnYywgY29uc3QgY2hhciAqbXNnLCBpbnQgZXJybm92YWwsCit2b2lkIGxpYnhsX19ldmVudF9k
aXNhc3RlcihsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICptc2csIGludCBlcnJub3ZhbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2V2ZW50X3R5cGUgdHlwZSAvKiBtYXkgYmUg
MCAqLywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZpbGUsIGludCBs
aW5lLCBjb25zdCBjaGFyICpmdW5jKQogewotICAgIEVHQ19HQzsKLQogICAgIGxpYnhsX19sb2co
Q1RYLCBYVExfQ1JJVElDQUwsIGVycm5vdmFsLCBmaWxlLCBsaW5lLCBmdW5jLCBJTlZBTElEX0RP
TUlELAogICAgICAgICAgICAgICAgIkRJU0FTVEVSIGluIGV2ZW50IGxvb3A6ICVzJXMlcyVzIiwK
ICAgICAgICAgICAgICAgIG1zZywKQEAgLTE2NzIsOCArMTY3MCw5IEBAIHZvaWQgbGlieGxfX3Bv
bGxlcl9wdXQobGlieGxfY3R4ICpjdHgsIGxpYnhsX19wb2xsZXIgKnApCiAKIHZvaWQgbGlieGxf
X3BvbGxlcl93YWtldXAobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fcG9sbGVyICpwKQogeworICAg
IEVHQ19HQzsKICAgICBpbnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfd2FrZXVwKHAtPndha2V1cF9w
aXBlWzFdKTsKLSAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgImNhbm5vdCBw
b2tlIHdhdGNoIHBpcGUiLCBlLCAwKTsKKyAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVS
KGdjLCAiY2Fubm90IHBva2Ugd2F0Y2ggcGlwZSIsIGUsIDApOwogfQogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCmlu
ZGV4IGNmMTcwYjkwODUuLjlhNDcwOWI5YTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ZvcmsuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMKQEAgLTIxMSw2ICsyMTEsNyBA
QCBpbnQgbGlieGxfX2NhcmVmZF9mZChjb25zdCBsaWJ4bF9fY2FyZWZkICpjZikKIC8qIExpa2Ug
d2FpdHBpZCgsLFdOT0hBTkcpIGJ1dCBoYW5kbGVzIGFsbCBlcnJvcnMgZXhjZXB0IEVDSElMRC4g
Ki8KIHN0YXRpYyBwaWRfdCBjaGVja2VkX3dhaXRwaWQobGlieGxfX2VnYyAqZWdjLCBwaWRfdCB3
YW50LCBpbnQgKnN0YXR1cykKIHsKKyAgICBFR0NfR0M7CiAgICAgZm9yICg7OykgewogICAgICAg
ICBwaWRfdCBnb3QgPSB3YWl0cGlkKHdhbnQsIHN0YXR1cywgV05PSEFORyk7CiAgICAgICAgIGlm
IChnb3QgIT0gLTEpCkBAIC0yMTksNyArMjIwLDcgQEAgc3RhdGljIHBpZF90IGNoZWNrZWRfd2Fp
dHBpZChsaWJ4bF9fZWdjICplZ2MsIHBpZF90IHdhbnQsIGludCAqc3RhdHVzKQogICAgICAgICAg
ICAgcmV0dXJuIGdvdDsKICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQogICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJ3YWl0cGlkKCkg
ZmFpbGVkIiwgZXJybm8sIDApOworICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsICJ3
YWl0cGlkKCkgZmFpbGVkIiwgZXJybm8sIDApOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiB9
CkBAIC01MDcsNyArNTA4LDcgQEAgc3RhdGljIHZvaWQgY2hpbGRwcm9jX2NoZWNrYWxsKGxpYnhs
X19lZ2MgKmVnYykKICAgICBmb3VuZDoKICAgICAgICAgaWYgKGdvdCA9PSAtMSkgewogICAgICAg
ICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSCi0gICAgICAgICAgICAgICAgKGVnYywgIndhaXRw
aWQoKSBnYXZlIEVDSElMRCBidXQgd2UgaGF2ZSBhIGNoaWxkIiwKKyAgICAgICAgICAgICAgICAo
Z2MsICJ3YWl0cGlkKCkgZ2F2ZSBFQ0hJTEQgYnV0IHdlIGhhdmUgYSBjaGlsZCIsCiAgICAgICAg
ICAgICAgICAgIEVDSElMRCwgMCk7CiAgICAgICAgICAgICAvKiBpdCBtdXN0IGhhdmUgZmluaXNo
ZWQgYnV0IHdlIGRvbid0IGtub3cgaXRzIHN0YXR1cyAqLwogICAgICAgICAgICAgc3RhdHVzID0g
MjU1PDw4OyAvKiBubyB3YWl0LmggbWFjcm8gZm9yIHRoaXMhICovCkBAIC01NDUsMTQgKzU0Niwx
NCBAQCBzdGF0aWMgdm9pZCBzaWdjaGxkX3NlbGZwaXBlX2hhbmRsZXIobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9fZXZfZmQgKmV2LAogCiAgICAgaWYgKHJldmVudHMgJiB+UE9MTElOKSB7CiAgICAg
ICAgIExPRyhFUlJPUiwgInVuZXhwZWN0ZWQgcG9sbCBldmVudCAweCV4IG9uIFNJR0NITEQgc2Vs
ZiBwaXBlIiwgcmV2ZW50cyk7Ci0gICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsCisg
ICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ1bmV4cGVjdGVkIHBvbGwgZXZlbnQgb24gU0lHQ0hMRCBzZWxmIHBpcGUiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCk7CiAgICAgfQogICAgIGFzc2VydChyZXZl
bnRzICYgUE9MTElOKTsKIAogICAgIGludCBlID0gbGlieGxfX3NlbGZfcGlwZV9lYXRhbGwoc2Vs
ZnBpcGUpOwotICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAicmVhZCBzaWdj
aGxkIHBpcGUiLCBlLCAwKTsKKyAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAi
cmVhZCBzaWdjaGxkIHBpcGUiLCBlLCAwKTsKIAogICAgIGlmIChDVFgtPmNoaWxkcHJvY19ob29r
cy0+Y2hsZG93bmVyCiAgICAgICAgID09IGxpYnhsX3NpZ2NobGRfb3duZXJfbGlieGxfYWx3YXlz
X3NlbGVjdGl2ZV9yZWFwKSB7CkBAIC01ODEsNyArNTgyLDcgQEAgc3RhdGljIHZvaWQgc2lnY2hs
ZF9zZWxmcGlwZV9oYW5kbGVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBsaWJ4bF9jaGlsZHByb2NfaG9va3MtPnJlYXBl
ZF9jYWxsYmFjayIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAoZm9yIHBpZD0lbHUs
IHN0YXR1cz0lZDsgZXJyb3IgY29kZSAlZCkiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZylwaWQsIHN0YXR1cywgcmMpOwotICAgICAgICAgICAgICAgICAgICBM
SUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCBkaXNhc3RlcmJ1ZiwgMCwgMCk7CisgICAgICAgICAg
ICAgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgZGlzYXN0ZXJidWYsIDAsIDApOwog
ICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgfSBlbHNlIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDk4M2ZmZmFjN2EuLjMyOGVjZjNlMWUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI4MSw4ICsxMjgxLDggQEAgX2hpZGRlbiBsaWJ4bF9l
dmVudCAqbGlieGxfX2V2ZW50X25ldyhsaWJ4bF9fZWdjKiwgbGlieGxfZXZlbnRfdHlwZSwKIC8q
CiAgKiBJbiBnZW5lcmFsLCBjYWxsIHRoaXMgdmlhIHRoZSBtYWNybyBMSUJYTF9fRVZFTlRfRElT
QVNURVIuCiAgKgotICogRXZlbnQtZ2VuZXJhdGluZyBmdW5jdGlvbnMgbWF5IGNhbGwgdGhpcyBp
ZiB0aGV5IG1pZ2h0IGhhdmUgd2FudGVkCi0gKiB0byBnZW5lcmF0ZSBhbiBldmVudCAoZWl0aGVy
IGFuIGludGVybmFsIG9uZSBpZSBhCisgKiBFdmVudC1nZW5lcmF0aW5nIGZ1bmN0aW9ucywgb3Ig
YW8gbWFjaGluZXJ5LCBtYXkgY2FsbCB0aGlzIGlmIHRoZXkKKyAqIG1pZ2h0IGhhdmUgd2FudGVk
IHRvIGdlbmVyYXRlIGFuIGV2ZW50IChlaXRoZXIgYW4gaW50ZXJuYWwgb25lIGllIGEKICAqIGxp
YnhsX19ldl9GT09fY2FsbGJhY2sgb3IgYW4gYXBwbGljYXRpb24gZXZlbnQpLCBidXQgYXJlIHBy
ZXZlbnRlZAogICogZnJvbSBkb2luZyBzbyBkdWUgdG8gZWcgbGFjayBvZiBtZW1vcnkuCiAgKgpA
QCAtMTI5MCwxMiArMTI5MCwxMiBAQCBfaGlkZGVuIGxpYnhsX2V2ZW50ICpsaWJ4bF9fZXZlbnRf
bmV3KGxpYnhsX19lZ2MqLCBsaWJ4bF9ldmVudF90eXBlLAogICogdGhlbiBjcmFzaCwgYWx0aG91
Z2ggaXQgbWF5IGZhaWwgKGFuZCBoZW5jZWZvcnRoIGxlYXZlIHRoaW5ncyBpbiBhCiAgKiBzdGF0
ZSB3aGVyZSBtYW55IG9yIGFsbCBjYWxscyBmYWlsKS4KICAqLwotX2hpZGRlbiB2b2lkIGxpYnhs
X19ldmVudF9kaXNhc3RlcihsaWJ4bF9fZWdjKiwgY29uc3QgY2hhciAqbXNnLCBpbnQgZXJybm92
YWwsCitfaGlkZGVuIHZvaWQgbGlieGxfX2V2ZW50X2Rpc2FzdGVyKGxpYnhsX19nYyosIGNvbnN0
IGNoYXIgKm1zZywgaW50IGVycm5vdmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9ldmVudF90eXBlIHR5cGUgLyogbWF5IGJlIDAgKi8sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZpbGUsIGludCBsaW5lLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmdW5jKTsKLSNkZWZpbmUg
TElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgbXNnLCBlcnJub3ZhbCwgdHlwZSkgXAotICAgIGxp
YnhsX19ldmVudF9kaXNhc3RlcihlZ2MsIG1zZywgZXJybm92YWwsIHR5cGUsIF9fRklMRV9fLF9f
TElORV9fLF9fZnVuY19fKQorI2RlZmluZSBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsIG1zZywg
ZXJybm92YWwsIHR5cGUpIFwKKyAgICBsaWJ4bF9fZXZlbnRfZGlzYXN0ZXIoZ2MsIG1zZywgZXJy
bm92YWwsIHR5cGUsIF9fRklMRV9fLF9fTElORV9fLF9fZnVuY19fKQogCiAKIC8qIEZpbGxzIGlu
LCBvciBkaXNwb3NlcyBvZiwgdGhlIHJlc291cmNlcyBoZWxkIGJ5LCBhIHBvbGxlciB3aG9zZQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3D4-0008HP-C9; Mon, 13 Jan 2020 17:09:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3D3-0008Gy-G5
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:01 +0000
X-Inumbo-ID: 5cf0b54a-3627-11ea-a985-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cf0b54a-3627-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 17:08:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935328;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=/5wulVWsdwFhm+h/O97CX626cu5GEU2I6i0AP03/ttE=;
 b=RN5MrMcN/opYZoSk6RmOMeRCMWvsKBWKLxum7uPIzijUk+rZ9Bh8Nu6r
 H0e29BiHrVMO66WJz4bBEjuhKLep5pv5ZiqFYEsaoY1UnkL8h6dwDJZHx
 UYfetF+zeP9RnHjzjuW78W1yzVdXNAP8HGHLb7vGKZtGJS7U5UwFOFkEF M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8vpakQDzgTYjdI6sgOaQzkhS0mNiidFH3GC5iZWiffOqv4VTm5K7akuZpTP4rIRlkoeaEs07J4
 Q8IChD4IlCwWWoCLSLH5J7wVvmkzIG3Qs/Bh9TCOXHS28VvNbEcc69Ak5ZL1rqmrsNjegpCVWk
 tueRfMHXe+nVAp3uJHhxG2rQnCLgrpEVs0eevooPtT3EXryYUc04h5U6WJo5wkeBjupzMDD97t
 7svlv+nx0VBDz+ixqLc7tKKzdtFgEM7q0UTFyvQ68yBkYFAu2R5xmcQZm0id7ysxMssDxAvT4Y
 74Y=
X-SBRS: 2.7
X-MesageID: 10859012
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10859012"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:35 +0000
Message-ID: <20200113170843.21332-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/10] libxl: event: Rename
 ctx.pollers_fd_changed to .pollers_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHVzZSB0aGlzIGEgYml0IG1vcmUgd2lkZWx5LiAgTWFrZSB0aGUgbmFt
ZSBtb3JlCmdlbmVyYWwuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgIHwgNCArKy0t
CiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwgOCArKysrLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIv
dG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBhMGQ4NDI4MWQwLi5mNjBmZDNlNGZkIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTQ4
LDcgKzQ4LDcgQEAgaW50IGxpYnhsX2N0eF9hbGxvYyhsaWJ4bF9jdHggKipwY3R4LCBpbnQgdmVy
c2lvbiwKICAgICBjdHgtPnBvbGxlcl9hcHAgPSAwOwogICAgIExJQlhMX0xJU1RfSU5JVCgmY3R4
LT5wb2xsZXJzX2V2ZW50KTsKICAgICBMSUJYTF9MSVNUX0lOSVQoJmN0eC0+cG9sbGVyc19pZGxl
KTsKLSAgICBMSUJYTF9MSVNUX0lOSVQoJmN0eC0+cG9sbGVyc19mZHNfY2hhbmdlZCk7CisgICAg
TElCWExfTElTVF9JTklUKCZjdHgtPnBvbGxlcnNfYWN0aXZlKTsKIAogICAgIExJQlhMX0xJU1Rf
SU5JVCgmY3R4LT5lZmRzKTsKICAgICBMSUJYTF9UQUlMUV9JTklUKCZjdHgtPmV0aW1lcyk7CkBA
IC0xNzcsNyArMTc3LDcgQEAgaW50IGxpYnhsX2N0eF9mcmVlKGxpYnhsX2N0eCAqY3R4KQogICAg
IGxpYnhsX19wb2xsZXJfcHV0KGN0eCwgY3R4LT5wb2xsZXJfYXBwKTsKICAgICBjdHgtPnBvbGxl
cl9hcHAgPSBOVUxMOwogICAgIGFzc2VydChMSUJYTF9MSVNUX0VNUFRZKCZjdHgtPnBvbGxlcnNf
ZXZlbnQpKTsKLSAgICBhc3NlcnQoTElCWExfTElTVF9FTVBUWSgmY3R4LT5wb2xsZXJzX2Zkc19j
aGFuZ2VkKSk7CisgICAgYXNzZXJ0KExJQlhMX0xJU1RfRU1QVFkoJmN0eC0+cG9sbGVyc19hY3Rp
dmUpKTsKICAgICBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsICpwb2xsZXJfdG1wOwogICAgIExJQlhM
X0xJU1RfRk9SRUFDSF9TQUZFKHBvbGxlciwgJmN0eC0+cG9sbGVyc19pZGxlLCBlbnRyeSwgcG9s
bGVyX3RtcCkgewogICAgICAgICBsaWJ4bF9fcG9sbGVyX2Rpc3Bvc2UocG9sbGVyKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jCmluZGV4IDEyMTBjMWJmYjMuLjViMTJhNDVlNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAtMjM4LDcg
KzIzOCw3IEBAIHZvaWQgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIobGlieGxfX2djICpnYywgbGli
eGxfX2V2X2ZkICpldikKICAgICBMSUJYTF9MSVNUX1JFTU9WRShldiwgZW50cnkpOwogICAgIGV2
LT5mZCA9IC0xOwogCi0gICAgTElCWExfTElTVF9GT1JFQUNIKHBvbGxlciwgJkNUWC0+cG9sbGVy
c19mZHNfY2hhbmdlZCwgZmRzX2NoYW5nZWRfZW50cnkpCisgICAgTElCWExfTElTVF9GT1JFQUNI
KHBvbGxlciwgJkNUWC0+cG9sbGVyc19hY3RpdmUsIGFjdGl2ZV9lbnRyeSkKICAgICAgICAgcG9s
bGVyLT5mZHNfZGVyZWdpc3RlcmVkID0gMTsKIAogIG91dDoKQEAgLTE2NjMsMTUgKzE2NjMsMTUg
QEAgbGlieGxfX3BvbGxlciAqbGlieGxfX3BvbGxlcl9nZXQobGlieGxfX2djICpnYykKICAgICAg
ICAgfQogICAgIH0KIAotICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNUWC0+cG9sbGVyc19m
ZHNfY2hhbmdlZCwgcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGZkc19jaGFuZ2VkX2Vu
dHJ5KTsKKyAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZDVFgtPnBvbGxlcnNfYWN0aXZlLCBw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlX2VudHJ5KTsKICAgICByZXR1cm4g
cDsKIH0KIAogdm9pZCBsaWJ4bF9fcG9sbGVyX3B1dChsaWJ4bF9jdHggKmN0eCwgbGlieGxfX3Bv
bGxlciAqcCkKIHsKICAgICBpZiAoIXApIHJldHVybjsKLSAgICBMSUJYTF9MSVNUX1JFTU9WRShw
LCBmZHNfY2hhbmdlZF9lbnRyeSk7CisgICAgTElCWExfTElTVF9SRU1PVkUocCwgYWN0aXZlX2Vu
dHJ5KTsKICAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZjdHgtPnBvbGxlcnNfaWRsZSwgcCwg
ZW50cnkpOwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBjNWI3MWQxNWYwLi41ODFkNjRiOTlj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYyOSwxMyArNjI5LDEzIEBAIHN0cnVjdCBsaWJ4bF9f
cG9sbGVyIHsKICAgICAvKgogICAgICAqIFdlIGFsc28gdXNlIHRoZSBwb2xsZXIgdG8gcmVjb3Jk
IHdoZXRoZXIgYW55IGZkcyBoYXZlIGJlZW4KICAgICAgKiBkZXJlZ2lzdGVyZWQgc2luY2Ugd2Ug
ZW50ZXJlZCBwb2xsLiAgRWFjaCBwb2xsZXIgd2hpY2ggaXMgbm90Ci0gICAgICogaWRsZSBpcyBv
biB0aGUgbGlzdCBwb2xsZXJzX2Zkc19jaGFuZ2VkLiAgZmRzX2RlcmVnaXN0ZXJlZCBpcworICAg
ICAqIGlkbGUgaXMgb24gdGhlIGxpc3QgcG9sbGVyc19hY3RpdmUuICBmZHNfZGVyZWdpc3RlcmVk
IGlzCiAgICAgICogY2xlYXJlZCBieSBiZWZvcmVwb2xsLCBhbmQgdGVzdGVkIGJ5IGFmdGVycG9s
bC4gIFdoZW5ldmVyIGFuIGZkCiAgICAgICogZXZlbnQgaXMgZGVyZWdpc3RlcmVkLCB3ZSBzZXQg
dGhlIGZkc19kZXJlZ2lzdGVyZWQgb2YgYWxsIG5vbi1pZGxlCiAgICAgICogcG9sbGVycy4gIFNv
IGFmdGVycG9sbCBjYW4gdGVsbCB3aGV0aGVyIGFueSBQT0xMTlZBTCBpcwogICAgICAqIHBsYXVz
aWJseSBkdWUgdG8gYW4gZmQgYmVpbmcgY2xvc2VkIGFuZCByZW9wZW5lZC4KICAgICAgKi8KLSAg
ICBMSUJYTF9MSVNUX0VOVFJZKGxpYnhsX19wb2xsZXIpIGZkc19jaGFuZ2VkX2VudHJ5OworICAg
IExJQlhMX0xJU1RfRU5UUlkobGlieGxfX3BvbGxlcikgYWN0aXZlX2VudHJ5OwogICAgIGJvb2wg
ZmRzX2RlcmVnaXN0ZXJlZDsKIH07CiAKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdHJ1Y3QgbGlieGxf
X2N0eCB7CiAKICAgICBsaWJ4bF9fcG9sbGVyICpwb2xsZXJfYXBwOyAvKiBsaWJ4bF9vc2V2ZW50
X2JlZm9yZXBvbGwgYW5kIF9hZnRlcnBvbGwgKi8KICAgICBMSUJYTF9MSVNUX0hFQUQoLCBsaWJ4
bF9fcG9sbGVyKSBwb2xsZXJzX2V2ZW50LCBwb2xsZXJzX2lkbGU7Ci0gICAgTElCWExfTElTVF9I
RUFEKCwgbGlieGxfX3BvbGxlcikgcG9sbGVyc19mZHNfY2hhbmdlZDsKKyAgICBMSUJYTF9MSVNU
X0hFQUQoLCBsaWJ4bF9fcG9sbGVyKSBwb2xsZXJzX2FjdGl2ZTsKIAogICAgIExJQlhMX1NMSVNU
X0hFQUQobGlieGxfX29zZXZlbnRfaG9va19uZXhpLCBsaWJ4bF9fb3NldmVudF9ob29rX25leHVz
KQogICAgICAgICBob29rX2ZkX25leGlfaWRsZSwgaG9va190aW1lb3V0X25leGlfaWRsZTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 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 1ir3D7-0008JM-Ov; Mon, 13 Jan 2020 17:09:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3D6-0008IT-0y
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:04 +0000
X-Inumbo-ID: 5df7fffd-3627-11ea-82b0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5df7fffd-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935330;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=+J9GuTt2M+UMMzf8khubRAFfD5zoqvoWEyP+n25dPNU=;
 b=gg6PERGGjJiKvC04XM9+vNauAXhtdnht3YPIYfuH5TvIJfetuV5IU4pX
 U5t/GmBjZpRiURFeuqXZsK30nPBXV1YmxGZjwXnG45WhR8fUvO23CgaVM
 BwW6QjuQMD3UdJRsp/Hbqly0sWxUsz0xsvT7csX9r7vK6wHq6WqfPy4P9 g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mXuvZIwiT4tGYCMMLpJ+w8JR1aWZVQ/qWCxxxSLrr5Uy8Jx+8BvhqiSaC0M3rj7TTwbSh2hvk5
 iXQMdwTOrZ7HGsNVc2LorHHDZ4BUWSwse2DX+8vHk8ReP69eqv6HSuankLqEsOv09k15Str2Ss
 G6pi0kKnBxIHVALDwQB3s/IH1Y94lxvB5pBYMxlEz01N+cGnHs851DnfiJHo4u+TD6VrGN7bN9
 kFWgQAJbWLYldLi9+5hLNeEITnPNsifwhScidfY1A+Crsgw8HWTdjhq0SrXYgyApDKuR1R1mnF
 81w=
X-SBRS: 2.7
X-MesageID: 11009476
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11009476"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:40 +0000
Message-ID: <20200113170843.21332-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/10] libxl: event: poller pipe optimisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VHJhY2sgaW4gdXNlcmxhbmQgd2hldGhlciB0aGUgcG9sbGVyIHBpcGUgaXMgbm9uZW1wdHkuICBU
aGlzIHNhdmVzIHVzCndyaXRpbmcgbWFueSBtYW55IGJ5dGVzIHRvIHRoZSBwaXBlIGlmIG5vdGhp
bmcgZXZlciByZWFkcyB0aGVtLgoKVGhpcyBpcyBnb2luZyB0byBiZSByZWxldmFudCBpbiBhIG1v
bWVudCwgd2hlcmUgd2UgYXJlIGdvaW5nIHRvIGNyZWF0ZQphIHNpdHVhdGlvbiB3aGVyZSB0aGlz
IHdpbGwgaGFwcGVuIHF1aXRlIGEgbG90LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpzcXVhc2ghIGxpYnhsOiBldmVudDogcG9sbGVyIHBp
cGUgb3B0aW1pc2F0aW9uCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyAgICB8IDMgKysr
CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90
b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IGI1MGQ0ZTUwNzQuLjNlNzZmYTVhZjUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZXZlbnQuYwpAQCAtMTQxNyw2ICsxNDE3LDcgQEAgc3RhdGljIHZvaWQgYWZ0ZXJwb2xsX2lu
dGVybmFsKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcG9sbGVyLAogICAgIH0KIAog
ICAgIGlmIChhZnRlcnBvbGxfY2hlY2tfZmQocG9sbGVyLGZkcyxuZmRzLCBwb2xsZXItPndha2V1
cF9waXBlWzBdLFBPTExJTikpIHsKKyAgICAgICAgcG9sbGVyLT5waXBlX25vbmVtcHR5ID0gMDsK
ICAgICAgICAgaW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChwb2xsZXItPndha2V1cF9w
aXBlWzBdKTsKICAgICAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgInJlYWQg
d2FrZXVwIiwgZSwgMCk7CiAgICAgfQpAQCAtMTgwOSw2ICsxODEwLDggQEAgdm9pZCBsaWJ4bF9f
cG9sbGVyX3B1dChsaWJ4bF9jdHggKmN0eCwgbGlieGxfX3BvbGxlciAqcCkKIAogdm9pZCBsaWJ4
bF9fcG9sbGVyX3dha2V1cChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcG9sbGVyICpwKQogeworICAg
IGlmIChwLT5waXBlX25vbmVtcHR5KSByZXR1cm47CisgICAgcC0+cGlwZV9ub25lbXB0eSA9IDE7
CiAgICAgaW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX3dha2V1cChwLT53YWtldXBfcGlwZVsxXSk7
CiAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgImNhbm5vdCBwb2tlIHdhdGNo
IHBpcGUiLCBlLCAwKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGVlYzRiZjc2N2QuLjBhYjMy
NDEwMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNjI1LDYgKzYyNSw3IEBAIHN0cnVjdCBsaWJ4
bF9fcG9sbGVyIHsKICAgICBpbnQgKCpmZF9yaW5kaWNlcylbM107IC8qIHNlZSBsaWJ4bF9ldmVu
dC5jOmJlZm9yZXBvbGxfaW50ZXJuYWwgKi8KIAogICAgIGludCB3YWtldXBfcGlwZVsyXTsgLyog
MCBtZWFucyBubyBmZCBhbGxvY2F0ZWQgKi8KKyAgICBib29sIHBpcGVfbm9uZW1wdHk7CiAKICAg
ICAvKgogICAgICAqIFdlIGFsc28gdXNlIHRoZSBwb2xsZXIgdG8gcmVjb3JkIHdoZXRoZXIgYW55
IGZkcyBoYXZlIGJlZW4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3DA-0008Lm-48; Mon, 13 Jan 2020 17:09:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3D8-0008KF-Fy
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:06 +0000
X-Inumbo-ID: 5e394bf6-3627-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e394bf6-3627-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 17:08:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935330;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=aG8+e2m6AN5IfUjMx9VppTrvS/t/KQQmarqMBDQ8J/I=;
 b=WPxjf8ces8Lfll/puWv15JQXCth2OSog53gdwPYwr7mrn5W6G/XZHtzB
 N89UGI5KxzYW74M5LPvoFFrmCoUCLGFT+akqCEckCa0HNQWrrLqSCaQ72
 iuEdg9Em+ukQm+eHEB/0f5JoOB9IGMWuaRpzk4FwoSYkBU2J4e/d5NdZn c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NAXvxowJCLE4BgHLZfFansqy/MKxKqgjMZQPOmPUAHzEtf6PWaLQcMELnZL7w4RqaLeFrZNE5U
 0rA2KGgPbXYAQy/r1g6jTI7FAMA7D3S58Tq8XexOjZmQhG+yOumdl8xpYBF4XPaRYU3KB6zFwk
 zWTionT8vccyGbFB4fCwiaJeg7NxVe8DWf+Zlp5fGx0IDPmGXAUe5NZY91m5PxnuBDsFnrSHFJ
 atwGftcRzREa/8OLoYzmi0J13VYNFZ2t8+m5+llbT17vrlyeunEyX1tNZpPcFTitFMj3qTyKwJ
 RW8=
X-SBRS: 2.7
X-MesageID: 10859014
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10859014"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:36 +0000
Message-ID: <20200113170843.21332-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/10] libxl: event: Introduce
 CTX_UNLOCK_EGC_FREE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VGhpcyBpcyBhIHZlcnkgY29tbW9uIGV4aXQgcGF0dGVybi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNoYW5nZQp0aGlzIHBhdHRlcm4uICBTbyB3ZSBzaG91bGQgbWFrZSBpdCBpbnRvIGEgbWFj
cm8gb2YgaXRzIG93bi4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfZXZlbnQuYyAgICB8IDE4ICsrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
Zm9yay5jICAgICB8ICA2ICsrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4
bF9ldmVudC5jCmluZGV4IDViMTJhNDVlNzAuLmJlMzdlMTJiYjAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwpAQCAt
MTE1Miw4ICsxMTUyLDcgQEAgaW50IGxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbChsaWJ4bF9jdHgg
KmN0eCwgaW50ICpuZmRzX2lvLAogICAgIENUWF9MT0NLOwogICAgIGludCByYyA9IGJlZm9yZXBv
bGxfaW50ZXJuYWwoZ2MsIGN0eC0+cG9sbGVyX2FwcCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5mZHNfaW8sIGZkcywgdGltZW91dF91cGQsIG5vdyk7Ci0gICAgQ1RYX1VOTE9D
SzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NLX0VHQ19GUkVFOwogICAgIHJldHVybiBy
YzsKIH0KIApAQCAtMTMwNSw4ICsxMzA0LDcgQEAgdm9pZCBsaWJ4bF9vc2V2ZW50X2FmdGVycG9s
bChsaWJ4bF9jdHggKmN0eCwgaW50IG5mZHMsIGNvbnN0IHN0cnVjdCBwb2xsZmQgKmZkcywKICAg
ICBFR0NfSU5JVChjdHgpOwogICAgIENUWF9MT0NLOwogICAgIGFmdGVycG9sbF9pbnRlcm5hbChl
Z2MsIGN0eC0+cG9sbGVyX2FwcCwgbmZkcywgZmRzLCBub3cpOwotICAgIENUWF9VTkxPQ0s7Ci0g
ICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKIH0KIAogLyoKQEAgLTEzNDIs
OCArMTM0MCw3IEBAIHZvaWQgbGlieGxfb3NldmVudF9vY2N1cnJlZF9mZChsaWJ4bF9jdHggKmN0
eCwgdm9pZCAqZm9yX2xpYnhsLAogICAgIGZkX29jY3VycyhlZ2MsIGV2LCByZXZlbnRzX2lnbik7
CiAKICBvdXQ6Ci0gICAgQ1RYX1VOTE9DSzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NL
X0VHQ19GUkVFOwogfQogCiB2b2lkIGxpYnhsX29zZXZlbnRfb2NjdXJyZWRfdGltZW91dChsaWJ4
bF9jdHggKmN0eCwgdm9pZCAqZm9yX2xpYnhsKQpAQCAtMTM2NSw4ICsxMzYyLDcgQEAgdm9pZCBs
aWJ4bF9vc2V2ZW50X29jY3VycmVkX3RpbWVvdXQobGlieGxfY3R4ICpjdHgsIHZvaWQgKmZvcl9s
aWJ4bCkKICAgICB0aW1lX29jY3VycyhlZ2MsIGV2LCBFUlJPUl9USU1FRE9VVCk7CiAKICBvdXQ6
Ci0gICAgQ1RYX1VOTE9DSzsKLSAgICBFR0NfRlJFRTsKKyAgICBDVFhfVU5MT0NLX0VHQ19GUkVF
OwogfQogCiB2b2lkIGxpYnhsX19ldmVudF9kaXNhc3RlcihsaWJ4bF9fZWdjICplZ2MsIGNvbnN0
IGNoYXIgKm1zZywgaW50IGVycm5vdmFsLApAQCAtMTU0Niw4ICsxNTQyLDcgQEAgaW50IGxpYnhs
X2V2ZW50X2NoZWNrKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3IsCiAgICAg
RUdDX0lOSVQoY3R4KTsKICAgICBDVFhfTE9DSzsKICAgICBpbnQgcmMgPSBldmVudF9jaGVja19p
bnRlcm5hbChlZ2MsIGV2ZW50X3IsIHR5cGVtYXNrLCBwcmVkLCBwcmVkX3VzZXIpOwotICAgIENU
WF9VTkxPQ0s7Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKQEAgLTE3NzIsOCArMTc2Nyw3IEBAIGludCBsaWJ4bF9ldmVudF93YWl0
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3IsCiAgb3V0OgogICAgIGxpYnhs
X19wb2xsZXJfcHV0KGN0eCwgcG9sbGVyKTsKIAotICAgIENUWF9VTkxPQ0s7Ci0gICAgRUdDX0ZS
RUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Zvcmsu
YwppbmRleCAwZjFiNmI1MThjLi5jZjE3MGI5MDg1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9mb3JrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCkBAIC00ODMsOCArNDgz
LDcgQEAgaW50IGxpYnhsX2NoaWxkcHJvY19yZWFwZWQobGlieGxfY3R4ICpjdHgsIHBpZF90IHBp
ZCwgaW50IHN0YXR1cykKICAgICBhc3NlcnQoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25l
cgogICAgICAgICAgICA9PSBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wKTsKICAgICBpbnQg
cmMgPSBjaGlsZHByb2NfcmVhcGVkKGVnYywgcGlkLCBzdGF0dXMpOwotICAgIENUWF9VTkxPQ0s7
Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICByZXR1cm4gcmM7
CiB9CiAKQEAgLTUyOSw4ICs1MjgsNyBAQCB2b2lkIGxpYnhsX2NoaWxkcHJvY19zaWdjaGxkX29j
Y3VycmVkKGxpYnhsX2N0eCAqY3R4KQogICAgIGFzc2VydChDVFgtPmNoaWxkcHJvY19ob29rcy0+
Y2hsZG93bmVyCiAgICAgICAgICAgID09IGxpYnhsX3NpZ2NobGRfb3duZXJfbWFpbmxvb3ApOwog
ICAgIGNoaWxkcHJvY19jaGVja2FsbChlZ2MpOwotICAgIENUWF9VTkxPQ0s7Ci0gICAgRUdDX0ZS
RUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKIH0KIAogc3RhdGljIHZvaWQgc2lnY2hsZF9z
ZWxmcGlwZV9oYW5kbGVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldiwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCmluZGV4IDU4MWQ2NGI5OWMuLjk4M2ZmZmFjN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aApAQCAtMjM2Myw2ICsyMzYzLDggQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51cChs
aWJ4bF9fZWdjICplZ2MpOwogCiAjZGVmaW5lIEVHQ19GUkVFICAgICAgICAgICBsaWJ4bF9fZWdj
X2NsZWFudXAoZWdjKQogCisjZGVmaW5lIENUWF9VTkxPQ0tfRUdDX0ZSRUUgIGRveyBDVFhfVU5M
T0NLOyBFR0NfRlJFRTsgfXdoaWxlKDApCisKIAogLyoKICAqIE1hY2hpbmVyeSBmb3IgYXN5bmNo
cm9ub3VzIG9wZXJhdGlvbnMgKCJhbyIpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir3DC-0008Oj-TG; Mon, 13 Jan 2020 17:09:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3DB-0008My-1Q
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:09 +0000
X-Inumbo-ID: 5dfbe8a7-3627-11ea-82b0-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dfbe8a7-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935331;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=i/55sdG8xIe88aFcUASAUUGWec9k6tBxqpCiGBrwGIU=;
 b=N0R5WWzvTedp+Rty+f16ABmZ7ZVgALd0RA5ZfmB9RFe3LU63PnvuBdh5
 bqN9693f3+WLsfvIe2FfMnrBUbKoDVDivKJ4qMoFbnqc4tMK59cgl8XMk
 XNhFN0xEpuVPyCiaORQB097RuVjhe+UvGFfmdbU9TdoE9vP59V7zPsqmq E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V7IggCX+hpcQJ1xg5arxneKMdF4QXUncrTwZnqGTFKs3pfd5Geq30vNavlBXdNOXPFX38PpCv+
 XFJ9emFmzA7bDrO31udFhffEvkJJ65/U0WDOTQ9df3MKIktKES3w1godrHuUeOSnR5hGtoXqCM
 vlHS1K2tNUN6X4iYd9YspuJxT2Mpn0BCIZWQ2hRHL7TSuOFmWtWmUu9lwq5qR80A8+lQYPDbVp
 JpjDqyeu4YleAGn/bX257PtC+7LP1tx8k6wdeNamsLTqF42ilypDMMqc3F75+wlacHhCOpUHN7
 188=
X-SBRS: 2.7
X-MesageID: 10838969
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10838969"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:41 +0000
Message-ID: <20200113170843.21332-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/10] libxl: event: Break out baton_wake
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBOb3cgaXQgdGFrZXMgYSBnYywgbm90IGFuIGVn
Yy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIHwgMjEgKysrKysrKysrKysrKy0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZXZlbnQuYwppbmRleCAzZTc2ZmE1YWY1Li40NWNjNjc5NDJkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKQEAgLTE0
MCw2ICsxNDAsMTggQEAgc3RhdGljIHZvaWQgcG9sbGVyc19ub3RlX29zZXZlbnRfYWRkZWQobGli
eGxfY3R4ICpjdHgpIHsKICAgICAgICAgcG9sbGVyLT5vc2V2ZW50c19hZGRlZCA9IDE7CiB9CiAK
K3N0YXRpYyB2b2lkIGJhdG9uX3dha2UobGlieGxfX2djICpnYywgbGlieGxfX3BvbGxlciAqd2Fr
ZSkKK3sKKyAgICBsaWJ4bF9fcG9sbGVyX3dha2V1cChnYywgd2FrZSk7CisKKyAgICB3YWtlLT5v
c2V2ZW50c19hZGRlZCA9IDA7CisgICAgLyogVGhpcyBzZXJ2ZXMgdG8gbWFrZSBfMV9iYXRvbiBp
ZGVtcG90ZW50LiAgSXQgaXMgT0sgZXZlbiB0aG91Z2gKKyAgICAgKiB0aGF0IHBvbGxlciBtYXkg
Y3VycmVudGx5IGJlIHNsZWVwaW5nIG9uIG9ubHkgb2xkIG9zZXZlbnRzLAorICAgICAqIGJlY2F1
c2UgaXQgaXMgZ29pbmcgdG8gd2FrZSB1cCBiZWNhdXNlIHdlJ3ZlIGp1c3QgcHJvZGRlZCBpdCwK
KyAgICAgKiBhbmQgaXQgcGljayB1cCBuZXcgb3NldmVudHMgb24gaXRzIG5leHQgaXRlcmF0aW9u
IChvciBwYXNzCisgICAgICogb24gdGhlIGJhdG9uKS4gKi8KK30KKwogdm9pZCBsaWJ4bF9fZWdj
X2FvX2NsZWFudXBfMV9iYXRvbihsaWJ4bF9fZ2MgKmdjKQogICAgIC8qIEFueSBwb2xsZXIgd2Ug
aGFkIG11c3QgaGF2ZSBiZWVuIGBwdXQnIGFscmVhZHkuICovCiB7CkBAIC0xNjAsMTQgKzE3Miw3
IEBAIHZvaWQgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24obGlieGxfX2djICpnYykKICAg
ICAgICAgLyogbm8tb25lIGluIGxpYnhsIHdhaXRpbmcgZm9yIGFueSBldmVudHMgKi8KICAgICAg
ICAgcmV0dXJuOwogCi0gICAgbGlieGxfX3BvbGxlcl93YWtldXAoZ2MsIHdha2UpOwotCi0gICAg
d2FrZS0+b3NldmVudHNfYWRkZWQgPSAwOwotICAgIC8qIFRoaXMgc2VydmVzIHRvIG1ha2UgXzFf
YmF0b24gaWRlbXBvdGVudC4gIEl0IGlzIE9LIGV2ZW4gdGhvdWdoCi0gICAgICogdGhhdCBwb2xs
ZXIgbWF5IGN1cnJlbnRseSBiZSBzbGVlcGluZyBvbiBvbmx5IG9sZCBvc2V2ZW50cywKLSAgICAg
KiBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIHdha2UgdXAgYmVjYXVzZSB3ZSd2ZSBqdXN0IHByb2Rk
ZWQgaXQsCi0gICAgICogYW5kIGl0IHBpY2sgdXAgbmV3IG9zZXZlbnRzIG9uIGl0cyBuZXh0IGl0
ZXJhdGlvbiAob3IgcGFzcwotICAgICAqIG9uIHRoZSBiYXRvbikuICovCisgICAgYmF0b25fd2Fr
ZShnYywgd2FrZSk7CiB9CiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir3DF-0008R1-A2; Mon, 13 Jan 2020 17:09:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3DD-0008PL-GA
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:11 +0000
X-Inumbo-ID: 6270cbae-3627-11ea-a985-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6270cbae-3627-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 17:08:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935337;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=sLDqHTClNnROCHsi6O1BZrcsQlEL0fvL+A+EWmDwQbI=;
 b=KscGE48UDKx9fM/9apGU/Uj9ZEuSVJU2j5pXiibt3uHEA8nRAF20PzVR
 NrjuEfgd+yUHXuhJKUjBouXmoWqYyd8rAym2XneZhxcbCmVtPlx+lhGn5
 G2qHEk/s6nEzMyVhFHRlJZLt772mVTI6zK9fdMUCcsUeYz+cgUFuVszgw E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Rl4YGquM1J4Ujo5fINEUxwlpexIL6DmoQmgYJHUgKas0SiJi4iZMQTw9/ZlxNTQr3TT3VZHVwe
 5axQjJ+VGRvVV42HAdWEh69IGnajboy0ISxkY3U8qz1egOYEDgmH7mdVmexaFrS106FjUp8qpN
 EMrrKRcNQPKq2AKAR6nNHqs7JOD00yZNsP7clayVzaWmCzcgiiAYoWv7h9XMZ+0ZAFprRGrrfe
 6V4/24FsyKa29PJ0p/kk7kZdOR/dQbhjpe3Ldlj0iJsbcBWrhev6Kxbhh56i9SYZwlKTT9U3pB
 oD8=
X-SBRS: 2.7
X-MesageID: 10859017
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10859017"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:43 +0000
Message-ID: <20200113170843.21332-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

SWYgYSB0aW1lciBldmVudCBjYWxsYmFjayBjYXVzZXMgdGhpcyBwb2xsZXIgdG8gYmUgd29rZW4g
KG5vdCB2ZXJ5CnVubGlrZWx5KSB3ZSB3b3VsZCBnbyByb3VuZCB0aGUgcG9sbCBsb29wIHR3aWNl
IHJhdGhlciB0aGFuIG9uY2UuCgpEbyB0aGUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgYXQgdGhlIGVu
ZDsgdGhpcyBpcyBzbGlnaHRseSBtb3JlCmVmZmljaWVudCBiZWNhdXNlIGl0IGNhbid0IGNhdXNl
IGFueSBjYWxsYmFja3MsIHNvIGl0IGhhcHBlbnMgYWZ0ZXIKYWxsIHRoZSBjYWxsYmFja3MgaGF2
ZSBiZWVuIHJ1bi4KCihUaGlzIHBpcGUtZW1wdHlpbmcgaGFzIHRvIGhhcHBlbiBpbiBhZnRlcnBv
bGwgcmF0aGVyIHRoYW4gdGhlCmFwcGFyZW50bHkgbW9yZSBsb2dpY2FsIGJlZm9yZXBvbGwsIGJl
Y2F1c2UgdGhlIGFwcGxpY2F0aW9uIGNhbGxpbmcKYmVmb3JlcG9sbCBkb2Vzbid0IGNvbnN0aXR1
dGUgYSBwcm9taXNlIHRvIGFjdHVhbGx5IGRvIGFueXRoaW5nLikKClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZl
bnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggNWY2YTYwN2Q4MC4uN2M1Mzg3
ZTk0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0xNDUzLDEyICsxNDUzLDYgQEAgc3RhdGljIHZvaWQgYWZ0
ZXJwb2xsX2ludGVybmFsKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcG9sbGVyLAog
ICAgICAgICBmZF9vY2N1cnMoZWdjLCBlZmQsIHJldmVudHMpOwogICAgIH0KIAotICAgIGlmIChh
ZnRlcnBvbGxfY2hlY2tfZmQocG9sbGVyLGZkcyxuZmRzLCBwb2xsZXItPndha2V1cF9waXBlWzBd
LFBPTExJTikpIHsKLSAgICAgICAgcG9sbGVyLT5waXBlX25vbmVtcHR5ID0gMDsKLSAgICAgICAg
aW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChwb2xsZXItPndha2V1cF9waXBlWzBdKTsK
LSAgICAgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgInJlYWQgd2FrZXVwIiwg
ZSwgMCk7Ci0gICAgfQotCiAgICAgZm9yICg7OykgewogICAgICAgICBsaWJ4bF9fZXZfdGltZSAq
ZXRpbWUgPSBMSUJYTF9UQUlMUV9GSVJTVCgmQ1RYLT5ldGltZXMpOwogICAgICAgICBpZiAoIWV0
aW1lKQpAQCAtMTQ3Myw2ICsxNDY3LDEyIEBAIHN0YXRpYyB2b2lkIGFmdGVycG9sbF9pbnRlcm5h
bChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19wb2xsZXIgKnBvbGxlciwKIAogICAgICAgICB0aW1l
X29jY3VycyhlZ2MsIGV0aW1lLCBFUlJPUl9USU1FRE9VVCk7CiAgICAgfQorCisgICAgaWYgKGFm
dGVycG9sbF9jaGVja19mZChwb2xsZXIsZmRzLG5mZHMsIHBvbGxlci0+d2FrZXVwX3BpcGVbMF0s
UE9MTElOKSkgeworICAgICAgICBwb2xsZXItPnBpcGVfbm9uZW1wdHkgPSAwOworICAgICAgICBp
bnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfZWF0YWxsKHBvbGxlci0+d2FrZXVwX3BpcGVbMF0pOwor
ICAgICAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAicmVhZCB3YWtldXAiLCBl
LCAwKTsKKyAgICB9CiB9CiAKIHZvaWQgbGlieGxfb3NldmVudF9hZnRlcnBvbGwobGlieGxfY3R4
ICpjdHgsIGludCBuZmRzLCBjb25zdCBzdHJ1Y3QgcG9sbGZkICpmZHMsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:09: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 1ir3DG-0008Sl-MO; Mon, 13 Jan 2020 17:09:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3DG-0008Rz-18
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:14 +0000
X-Inumbo-ID: 5df7fffc-3627-11ea-82b0-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5df7fffc-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935330;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=OvIA52z5IUr6U/0MlYqRVk6y9bCWkJfezM/BnDo8E60=;
 b=amwWs5TDJ1dQ5ACWVn0ufITXHC+kXFc1RGpraIAX2eV297Qjb04EyZNI
 MsStlbeDyt4+uL4vXdvCJfroe+OliN03Qb8LOInpcLUxAc63r+lE3RAtP
 BCHZHHZNUg3hb+tkj8lBJkt9MDJ5UfO2g7xX9CRenWd4jjw46g5R0JFqt Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wdiCFU+iqhFfSEd8Qge0nCvmK/k/qHUnxsh8EBGRUY1rCRDPU7+5VOhtVicZL+bjJGWdrL4Xrl
 UZmiRPPUFAlbE2d9lLZirYjreBxrrIeoAZyYR9hbSIaIK+WKPUEFEGwNjAKQbYGeT6pd/Gf6XM
 f6lbfg3nB9G38GvKyubVRoBLdl5Cl59SePgIcFA7RdP4RTFa2SGECUR5hUD7l0E2UViyhAyzAI
 qWP15UvhH5y5K5wpafmKSisSnvLDOs8eaD5Pgfxszp+ezPqm8FqB8VCIz8cMd0IerIV0vmTlce
 X38=
X-SBRS: 2.7
X-MesageID: 11009473
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11009473"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:39 +0000
Message-ID: <20200113170843.21332-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/10] libxl: event: Fix hang when mixing
 blocking and eventy calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

SWYgdGhlIGFwcGxpY2F0aW9uIGNhbGxzIGxpYnhsIHdpdGggYW9faG93PT0wIGFuZCBhbHNvIG1h
a2VzIGNhbGxzCmxpa2UgX29jY3VycmVkLCBsaWJ4bCB3aWxsIHNvbWV0aW1lcyBnZXQgc3R1Y2su
CgpUaGUgYnVnIGhhcHBlbnMgYXMgZm9sbG93cyAoZm9yIGV4YW1wbGUpOgoKICBUaHJlYWQgQQog
ICAgICAgbGlieGxfZG9fdGhpbmcoLGFvX2hvdz09MCkKICAgICAgIGxpYnhsX2RvX3RoaW5nIHN0
YXJ0cywgc2V0cyB1cCBzb21lIGNhbGxiYWNrcwogICAgICAgbGlieGxfZG9fdGhpbmcgZXhpdCBw
YXRoIGNhbGxzIEFPX0lOUFJPR1JFU1MKICAgICAgIGxpYnhsX19hb19pbnByb2dyZXNzIGdvZXMg
aW50byBldmVudCBsb29wCiAgICAgICBldmVudGxvb3BfaXRlcmF0aW9uIHNsZWVwcyBvbjoKICAg
ICAgICAgIC0gZG9fdGhpbmcncyBjdXJyZW50IGZkIHNldAogICAgICAgICAgLSBzaWdjaGxkIHBp
cGUgaWYgYXBwbGljYWJsZQogICAgICAgICAgLSBpdHMgcG9sbGVyCgogIFRocmVhZCBCCiAgICAg
ICBsaWJ4bF9zb21ldGhpbmdfb2NjdXJyZWQKICAgICAgIHRoZSBzb21ldGhpbmcgaXMgdG8gZG8g
d2l0aCBkb190aGluZywgYWJvdmUKICAgICAgIGRvX3RoaW5nX25leHRfY2FsbGJhY2sgZG9lcyBz
b21lIG1vcmUgd29yawogICAgICAgZG9fdGhpbmdfbmV4dF9jYWxsYmFjayBiZWNvbWVzIGludGVy
ZXN0ZWQgaW4gZmQgTgogICAgICAgdGhyZWFkIEIgcmV0dXJucyB0byBhcHBsaWNhdGlvbgoKTm90
ZSB0aGF0IG5vdGhpbmcgd2FrZXMgdXAgdGhyZWFkIEEuICBBIGlzIG5vdCBsaXN0ZW5pbmcgb24g
ZmQgTi4gIFNvCmRvX3RoaW5nXyogd2lsbCBub3Qgc3BvdCB3aGVuIGZkIE4gc2lnbmFscy4gIGRv
X3RoaW5nIHdpbGwgbm90IG1ha2UKZnVydGhlciB0aW1lbHkgcHJvZ3Jlc3MuICBJZiB0aGVyZSBp
cyBubyB0aW1lb3V0IHRocmVhZCBBIHdpbGwgbmV2ZXIKd2FrZSB1cC4KClRoZSBwcm9ibGVtIGhl
cmUgb2NjdXJzIGJlY2F1c2UgdGhyZWFkIEEgaXMgd2FpdGluZyBvbiBhbiBvdXQgb2YgZGF0ZQpv
c2V2ZW50IHNldC4KClRoZXJlIGlzIGFsc28gdGhlIHBvc3NpYmlsaXR5IHRoYXQgYSB0aHJlYWQg
bWlnaHQgYmxvY2sgd2FpdGluZyBmb3IKbGlieGwgb3NldmVudHMgYnV0IG91dHNpZGUgbGlieGws
IGVnIGlmIHRoZSBhcHBsaWNhdGlvbiB1c2VkCmxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFdl
IHdpbGwgZGVhbCB3aXRoIHRoYXQgaW4gYSBtb21lbnQuCgpTZWUgdGhlIGJpZyBjb21tZW50IGlu
IGxpYnhsX2V2ZW50LmMgZm9yIGEgZmFpcmx5IGZvcm1hbCBjb3JyZWN0bmVzcwphcmd1bWVudC4K
ClRoaXMgZGVwZW5kcyBvbiBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbiBiZWluZyBjYWxs
ZWQgZXZlcnl3aGVyZQphbiBlZ2Mgb3IgYW8gaXMgZGlzcG9zZWQgb2YuICBGaXJzdGx5IGVnY3M6
IGluIHRoaXMgcGF0Y2ggd2UgcmVuYW1lCmxpYnhsX19lZ2NfY2xlYW51cCwgd2hpY2ggbWVhbnMg
d2UgY2F0Y2ggYWxsIHRoZSBkaXNwb3NhbCBzaXRlcy4KU2Vjb25kbHkgYW9zOiB0aGVzZSBhcmUg
ZGlzcG9zZWQgb2YgYnkgKGkpIEFPX0NSRUFURV9GQUlMCihpaSkgYW9fX2lucHJvZ3Jlc3MgYW5k
IChpaWkpIGFuIGV2ZW50IHdoaWNoIGNvbXBsZXRlcyB0aGUgYW8gbGF0ZXIuCihpKSBhbmQgKGlp
KSB3ZSBoYW5kbGUgYnkgYWRkaW5nIHRoZSBjYWxsIHRvIF9iYXRvbi4gIEluIHRoZSBjYXNlIG9m
CihpaWkpIGFueSBzdWNoIGZ1bmN0aW9uIG11c3QgYmUgYW4gZXZlbnQtZ2VuZXJhdGluZyBmdW5j
dGlvbiBzbyBpdCBoYXMKYW4gZWdjIHRvbywgc28gaXQgd2lsbCBwYXNzIG9uIHRoZSBiYXRvbiB3
aGVuIHRoZSBlZ2MgaXMgZGlzcG9zZWQuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBDYWxsIGxpYnhsX19lZ2NfYW9fY2xlYW51cF8x
X2JhdG9uIChyZW5hbWVkIGZyb20gX19lZ2NfY2xlYW51cCkgb24KICAgIGFsbCBleGl0cyBmcm9t
IGFvX2lucHJvZ3Jlc3MsIGV2ZW4gcmVxdWVzdHMgZm9yIGFzeW5jIHByb2Nlc3NpbmcuCiAgICBG
aXhlcyBhIHJlbWFpbmluZyBpbnN0YW5jZSBvZiB0aGlzIGJ1ZyAoISkKICAgIFRoaXMgaW52b2x2
ZXMgZGlzcG9zaW5nIG9mIGFvLT5wb2xsZXIgc29tZXdoYXQgZWFybGllci4KCnYyOiBOZXcgY29y
cmVjdG5lc3MgYXJndW1lbnRzIGluIGxpYnhsX2V2ZW50LmMgY29tbWVudCBhbmQKICAgIGluIGNv
bW1pdCBtZXNzYWdlLgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgfCAxNzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8ICAzMyArKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxOTQgaW5zZXJ0
aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZXZlbnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKaW5kZXggMjY4YTVkYTEyMC4uYjUw
ZDRlNTA3NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0zNyw2ICszNywxNDAgQEAgc3RhdGljIHZvaWQgYW9f
X2NoZWNrX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIGxpYnhsX19hbyAqYW8pOwogCiAKIC8qCisg
KiBvc2V2ZW50IHVwZGF0ZSBiYXRvbiBoYW5kbGluZworICoKKyAqIFdlIG5lZWQgdGhlIGZvbGxv
d2luZyBwcm9wZXJ0eSAodGhlICJ1bnN0YWxlIGxpdmVuZXNzIHByb3BlcnR5Iik6CisgKgorICog
V2hlbmV2ZXIgYW55IHRocmVhZCBpcyBibG9ja2luZyBpbiB0aGUgbGlieGwgZXZlbnQgbG9vcFsx
XSwgYXQKKyAqIGxlYXN0IG9uZSB0aHJlYWQgbXVzdCBiZSB1c2luZyBhbiB1cCB0byBkYXRlIG9z
ZXZlbnQgc2V0LiAgSXQgaXMgT0sKKyAqIGZvciBhbGwgYnV0IG9uZSB0aHJlYWRzIHRvIGhhdmUg
c3RhbGUgZXZlbnQgc2V0cywgYmVjYXVzZSBzbyBsb25nCisgKiBhcyBvbmUgd2FpdGluZyB0aHJl
YWQgaGFzIHRoZSByaWdodCBldmVudCBzZXQsIGFueSBhY3R1YWxseQorICogaW50ZXJlc3Rpbmcg
ZXZlbnQgd2lsbCwgaWYgbm90aGluZyBlbHNlLCB3YWtlIHRoYXQgInJpZ2h0IiB0aHJlYWQKKyAq
IHVwLiAgSXQgd2lsbCB0aGVuIG1ha2Ugc29tZSBwcm9ncmVzcyBhbmQvb3IsIGlmIGl0IGV4aXRz
LCBlbnN1cmUKKyAqIHRoYXQgc29tZSBvdGhlciB0aHJlYWQgYmVjb21lcyB0aGUgInJpZ2h0IiB0
aHJlYWQuCisgKgorICogWzFdIFRPRE86IFJpZ2h0IG5vdyB3ZSBhcmUgY29uc2lkZXJpbmcgb25s
eSB0aGUgbGlieGwgZXZlbnQgbG9vcC4KKyAqIFdlIG5lZWQgdG8gY29uc2lkZXIgYXBwbGljYXRp
b24gZXZlbnQgbG9vcCBvdXRzaWRlIGxpYnhsIHRvby4KKyAqCisgKiBBcmd1bWVudCB0aGF0IG91
ciBhcHByb2FjaCBpcyBzb3VuZDoKKyAqCisgKiBUaGUgaXNzdWUgd2UgYXJlIGNvbmNlcm5lZCBh
Ym91dCBpcyBsaWJ4bCBzbGVlcGluZyBvbiBhbiBvdXQgb2YKKyAqIGRhdGUgZmQgc2V0LCBvciB0
b28gbG9uZyBhIHRpbWVvdXQsIHNvIHRoYXQgaXQgZG9lc24ndCBtYWtlCisgKiBwcm9ncmVzcy4g
IElmIHRoZSBwcm9wZXJ0eSBhYm92ZSBpcyBzYXRpc2ZpZWQsIHRoZW4gaWYgYW55IHRocmVhZAor
ICogaXMgd2FpdGluZyBpbiBsaWJ4bCBhdCBsZWFzdCBvbmUgc3VjaCB0aHJlYWQgd2lsbCBiZSB3
YWl0aW5nIG9uIGEKKyAqIHN1ZmZpY2llbnQgb3NldmVudCBzZXQsIHNvIGFueSByZWxldmFudCBv
c2V2ZW50IHdpbGwgd2FrZSB1cCBhCisgKiBsaWJ4bCB0aHJlYWQgd2hpY2ggd2lsbCBlaXRoZXIg
aGFuZGxlIHRoZSBldmVudCwgb3IgYXJyYW5nZSB0aGF0IGF0CisgKiBsZWFzdCBvbmUgb3RoZXIg
bGlieGwgdGhyZWFkIGhhcyB0aGUgcmlnaHQgc2V0LgorICoKKyAqIFRoZXJlIGFyZSB0d28gY2Fs
bHMgdG8gcG9sbCBpbiBsaWJ4bDogb25lIGlzIHRoZSBmZCByZWNoZWNrLCB3aGljaAorICogaXMg
bm90IGJsb2NraW5nLiAgVGhlcmUgaXMgb25seSB0aGUgb25lIGJsb2NraW5nIGNhbGwsIGluCisg
KiBldmVudGxvb3BfaXRlcmF0aW9uLiAgcG9sbCBydW5zIHdpdGggdGhlIGN0eCB1bmxvY2tlZCwg
c28gb3NldmVudHMKKyAqIG1pZ2h0IGJlIGFkZGVkIGFmdGVyIGl0IHVubG9ja3MgdGhlIGN0eCAt
IHRoYXQgaXMgd2hhdCB3ZSBhcmUKKyAqIHdvcnJpZWQgYWJvdXQuCisgKgorICogVG8gZGVtb25z
dHJhdGUgdGhhdCB0aGUgdW5zdGFsZSBsaXZlbmVzcyBwcm9wZXJ0eSBpcyBzYXRpc2ZpZWQ6Cisg
KgorICogV2UgZGVmaW5lIGEgYmF0b24gaG9sZGVyIGFzIGZvbGxvd3M6IGEgbGlieGwgdGhyZWFk
IGlzIGEgYmF0b24KKyAqIGhvbGRlciBpZgorICogICAoYSkgaXQgaGFzIGFuIGVnYyBvciBhbiBh
byBhbmQgaG9sZHMgdGhlIGN0eCBsb2NrLCBvcgorICogICAoYikgaXQgaGFzIGFuIGFjdGl2ZSBu
b24tYXBwIHBvbGxlciBhbmQgbm8gb3NldmVudHMgaGF2ZSBiZWVuCisgKiAgICAgICBhZGRlZCBz
aW5jZSBpdCByZWxlYXNlZCB0aGUgbG9jaywgb3IKKyAqICAgKGMpIGl0IGhhcyBhbiBhY3RpdmUg
bm9uLWFwcCBwb2xsZXIgd2hpY2ggaGFzIGJlZW4gd29rZW4KKyAqICAgICAgIChieSB3cml0aW5n
IHRvIGl0cyBwaXBlKSwgc28gaXQgd2lsbCBub3Qgc2xlZXAKKyAqIFdlIHdpbGwgbWFpbnRhaW4g
dGhlIGludmFyaWFudCAodGhlICJiYXRvbiBpbnZhcmlhbnQiKSB0aGF0CisgKiB3aGVuZXZlciB0
aGVyZSBpcyBhbnkgYWN0aXZlIHBvbGxlciwgdGhlcmUgaXMgYXQgbGVhc3QKKyAqIG9uZSBiYXRv
biBob2xkZXIuICAoIm5vbi1hcHAiIG1lYW5zIHNpbXBseSAibm90IHBvbGxlcl9hcHAiLikKKyAq
CisgKiBObyB0aHJlYWQgb3V0c2lkZSBsaWJ4bCBjYW4gaGF2ZSBhbiBhY3RpdmUgbm9uLWFwcCBw
b2xsZXI6IHBvbGxlcnMKKyAqIGFyZSBwdXQgb24gdGhlIGFjdGl2ZSBsaXN0IGJ5IHBvbGxlcl9n
ZXQgd2hpY2ggaXMgY2FsbGVkIGluIHRocmVlCisgKiBwbGFjZXM6IGxpYnhsX2V2ZW50X3dhaXQs
IHdoaWNoIHB1dHMgaXQgYmVmb3JlIHJldHVybmluZzsKKyAqIGxpYnhsX19hb19jcmVhdGUgYnV0
IG9ubHkgaW4gdGhlIHN5bmNocm9ub3VzIGNhc2UsIGluIHdoaWNoIGNhc2UKKyAqIHRoZSBwb2xs
ZXIgaXMgcHV0IGJlZm9yZSByZXR1cm5pbmc7IGFuZCB0aGUgcG9sbGVyX2FwcCwgZHVyaW5nCisg
KiBpbml0aWFsaXNhdGlvbi4KKyAqCisgKiBTbyBhbnkgdGltZSB3aGVuIGFsbCBsaWJ4bCB0aHJl
YWRzIGFyZSBibG9ja2luZyAoYW5kIHRoZXJlZm9yZSBkbworICogbm90IGhhdmUgdGhlIGN0eCBs
b2NrKSwgdGhlIG5vbi1hcHAgYWN0aXZlIHBvbGxlcnMgYmVsb25nIHRvIHRob3NlCisgKiB0aHJl
YWRzLiAgSWYgYXQgbGVhc3Qgb25lIGlzIGEgYmF0b24gaG9sZGVyICh0aGUgaW52YXJpYW50KSwg
dGhhdAorICogdGhyZWFkIGhhcyBhIGdvb2QgZW5vdWdoIGV2ZW50IHNldC4KKyAqCisgKiBOb3cg
d2Ugd2lsbCBkZW1vbnN0cmF0ZSB0aGF0IHRoZSAiYmF0b24gaW52YXJpYW50IiBpcyBtYWludGFp
bmVkOgorICoKKyAqIFRoZSBydWxlIGlzIHRoYXQgYW55IHRocmVhZCB3aGljaCBtaWdodCBiZSB0
aGUgYmF0b24gaG9sZGVyIGlzCisgKiByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhhdCB0aGVy
ZSBjb250aW51ZXMgdG8gYmUgYSBiYXRvbiBob2xkZXIKKyAqIGFzIG5lZWRlZC4KKyAqCisgKiBG
aXJzdGx5LCBjb25zaWRlciB0aGUgY2FzZSB3aGVuIHRoZSBiYXRvbiBob2xkZXJzIChiKSBjZWFz
ZSB0byBiZQorICogYmF0b24gaG9sZGVycyBiZWNhdXNlIG9zZXZlbnRzIGFyZSBhZGRlZC4KKyAq
CisgKiBUaGVyZSBhcmUgb25seSB0d28ga2luZHMgb2Ygb3NldmVudHM6IHRpbWVvdXRzIGFuZCBm
ZHMuICBFdmVyeQorICogb3RoZXIgaW50ZXJuYWwgZXZlbnQgc291cmNlIHJlZHVjZXMgdG8gb25l
IG9mIHRoZXNlIGV2ZW50dWFsbHkuCisgKiBCb3RoIG9mIHRoZXNlIGNhc2VzIGFyZSBoYW5kbGVk
IChpbiB0aGUgY2FzZSBvZiBmZCBldmVudHMsIGFkZCBhbmQKKyAqIG1vZGlmeSwgc2VwYXJhdGVs
eSksIGNhbGxpbmcgcG9sbGVyc19ub3RlX29zZXZlbnRfYWRkZWQuCisgKgorICogVGhpcyB3YWxr
cyB0aGUgcG9sbGVyX2FjdGl2ZSBsaXN0LCBtYXJraW5nIHRoZSBhY3RpdmUgcG9sbGVycworICog
b3NldmVudHNfYWRkZWQ9MS4gIFN1Y2ggYSBwb2xsZXIgY2Fubm90IGJlIHRoZSBiYXRvbiBob2xk
ZXIuICBCdXQKKyAqIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkIGlzIGNhbGxlZCBvbmx5IGZy
b20gZXZfKiBmdW5jdGlvbnMsCisgKiB3aGljaCBhcmUgb25seSBjYWxsZWQgZnJvbSBldmVudC1j
aGFpbiBsaWJ4bCBjb2RlOiBpZSwgY29kZSB3aXRoIGFuCisgKiBhbyBvciBhbiBlZ2MuICBTbyBh
dCB0aGlzIHBvaW50IHdlIGFyZSBhIGJhdG9uIGhvbGRlciwgYW5kIHRoZXJlIGlzCisgKiBzdGls
bCBhIGJhdG9uIGhvbGRlci4KKyAqCisgKiBTZWNvbmRseSwgY29uc2lkZXIgdGhlIGNhc2Ugd2hl
cmUgYmF0b24gaG9sZGVycyAoYSkgY2Vhc2UgdG8gYmUKKyAqIGJhdHRvbiBob2xkZXJzIGJlY2F1
c2UgdGhleSBkaXNwb3NlIG9mIHRoZWlyIGVnYyBvciBhby4gIFdlIGNhbGwKKyAqIGxpYnhsX19l
Z2NfYW9fY2xlYW51cF8xX2JhdG9uIG9uIGV2ZXJ5IGV4aXQgcGF0aC4gIFdlIGFycmFuZ2UgdGhh
dAorICogZXZlcnl0aGluZyB0aGF0IGRpc3Bvc2VzIG9mIGFuIGVnYyBvciBhbiBhbyBjaGVja3Mg
dGhhdCB0aGVyZSBpcyBhCisgKiBuZXcgYmF0b24gaG9sZGVyIGJ5IGNhbGxpbmcgbGlieGxfX2Vn
Y19hb19jbGVhbnVwXzFfYmF0b24uCisgKgorICogVGhpcyBmdW5jdGlvbiBoYW5kbGVzIHRoZSBp
bnZhcmlhbnQgZXhwbGljaXRseTogaWYgd2UgaGF2ZSBhbnkKKyAqIG5vbi1hcHAgYWN0aXZlIHBv
bGxlcnMgaXQgbG9va3MgZm9yIG9uZSB3aGljaCBpcyB1cCB0byBkYXRlIChiYXRvbgorICogaG9s
ZGVyIGNhdGVnb3J5IChiKSksIGFuZCBmYWlsaW5nIHRoYXQgaXQgcGlja3MgYSB2aWN0aW0gdG8g
dHVybgorICogaW50byB0aGUgYmF0b24gaG9sZGVyIGNhdGVnb3J5IChjKSBieSB3YWtpbmcgaXQg
dXAuICAoQ29ycmVjdG5lc3MKKyAqIGRlcGVuZHMgb24gdGhpcyBmdW5jdGlvbiBub3Qgc3BvdHRp
bmcgaXRzIG93biB0aHJlYWQgYXMgdGhlCisgKiBiYXRvbi1ob2xkZXIsIHNpbmNlIGl0IGlzIG9u
IGl0cyB3YXkgdG8gbm90IGJlaW5nIHRoZSBiYXRvbi1ob2xkZXIsCisgKiBzbyBpdCBtdXN0IGJl
IGNhbGxlZCBhZnRlciB0aGUgcG9sbGVyIGhhcyBiZWVuIHB1dCBiYWNrLikKKyAqCisgKiBUaGly
ZGx5LCB3ZSBtdXN0IGNvbnNpZGVyIHRoZSBjYXNlIChjKS4gIEEgdGhyZWFkIGluIGNhdGVnb3J5
IChjKQorICogd2lsbCByZWVudGVyIGxpYnhsIHdoZW4gaXQgZ2FpbnMgdGhlIGxvY2sgYW5kIG5l
Y2Vzc2FyaWx5IHRoZW4KKyAqIGJlY29tZXMgYSBiYXRvbiBob2xkZXIgaW4gY2F0ZWdvcnkgKGEp
LgorICoKKyAqIFNvIHRoZSAiYmF0b24gaW52YXJpYW50IiBpcyBtYWludGFpbmVkLiAgUUVELgor
ICovCitzdGF0aWMgdm9pZCBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZChsaWJ4bF9jdHggKmN0
eCkgeworICAgIGxpYnhsX19wb2xsZXIgKnBvbGxlcjsKKyAgICBMSUJYTF9MSVNUX0ZPUkVBQ0go
cG9sbGVyLCAmY3R4LT5wb2xsZXJzX2FjdGl2ZSwgYWN0aXZlX2VudHJ5KQorICAgICAgICBwb2xs
ZXItPm9zZXZlbnRzX2FkZGVkID0gMTsKK30KKwordm9pZCBsaWJ4bF9fZWdjX2FvX2NsZWFudXBf
MV9iYXRvbihsaWJ4bF9fZ2MgKmdjKQorICAgIC8qIEFueSBwb2xsZXIgd2UgaGFkIG11c3QgaGF2
ZSBiZWVuIGBwdXQnIGFscmVhZHkuICovCit7CisgICAgbGlieGxfX3BvbGxlciAqc2VhcmNoLCAq
d2FrZT0wOworCisgICAgTElCWExfTElTVF9GT1JFQUNIKHNlYXJjaCwgJkNUWC0+cG9sbGVyc19h
Y3RpdmUsIGFjdGl2ZV9lbnRyeSkgeworICAgICAgICBpZiAoc2VhcmNoID09IENUWC0+cG9sbGVy
X2FwcCkKKyAgICAgICAgICAgIC8qIFRoaXMgb25lIGlzIHNwZWNpYWwuICBXZSBjYW4ndCBnaXZl
IGl0IHRoZSBiYXRvbi4gKi8KKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIXNl
YXJjaC0+b3NldmVudHNfYWRkZWQpCisgICAgICAgICAgICAvKiBUaGlzIHBvbGxlciBpcyB1cCB0
byBkYXRlIGFuZCB3aWxsIHdha2UgdXAgYXMgbmVlZGVkLiAqLworICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICBpZiAoIXdha2UpCisgICAgICAgICAgICB3YWtlID0gc2VhcmNoOworICAgIH0K
KworICAgIGlmICghd2FrZSkKKyAgICAgICAgLyogbm8tb25lIGluIGxpYnhsIHdhaXRpbmcgZm9y
IGFueSBldmVudHMgKi8KKyAgICAgICAgcmV0dXJuOworCisgICAgbGlieGxfX3BvbGxlcl93YWtl
dXAoZ2MsIHdha2UpOworCisgICAgd2FrZS0+b3NldmVudHNfYWRkZWQgPSAwOworICAgIC8qIFRo
aXMgc2VydmVzIHRvIG1ha2UgXzFfYmF0b24gaWRlbXBvdGVudC4gIEl0IGlzIE9LIGV2ZW4gdGhv
dWdoCisgICAgICogdGhhdCBwb2xsZXIgbWF5IGN1cnJlbnRseSBiZSBzbGVlcGluZyBvbiBvbmx5
IG9sZCBvc2V2ZW50cywKKyAgICAgKiBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIHdha2UgdXAgYmVj
YXVzZSB3ZSd2ZSBqdXN0IHByb2RkZWQgaXQsCisgICAgICogYW5kIGl0IHBpY2sgdXAgbmV3IG9z
ZXZlbnRzIG9uIGl0cyBuZXh0IGl0ZXJhdGlvbiAob3IgcGFzcworICAgICAqIG9uIHRoZSBiYXRv
bikuICovCit9CisKKy8qCiAgKiBUaGUgY291bnRlciBvc2V2ZW50X2luX2hvb2sgaXMgdXNlZCB0
byBlbnN1cmUgdGhhdCB0aGUgYXBwbGljYXRpb24KICAqIGhvbm91cnMgdGhlIHJlZW50cmFuY3kg
cmVzdHJpY3Rpb24gZG9jdW1lbnRlZCBpbiBsaWJ4bF9ldmVudC5oLgogICoKQEAgLTE5NCw2ICsz
MjgsNyBAQCBpbnQgbGlieGxfX2V2X2ZkX3JlZ2lzdGVyKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19l
dl9mZCAqZXYsCiAgICAgZXYtPmZ1bmMgPSBmdW5jOwogCiAgICAgTElCWExfTElTVF9JTlNFUlRf
SEVBRCgmQ1RYLT5lZmRzLCBldiwgZW50cnkpOworICAgIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2Fk
ZGVkKENUWCk7CiAKICAgICByYyA9IDA7CiAKQEAgLTIxNCw2ICszNDksOCBAQCBpbnQgbGlieGxf
X2V2X2ZkX21vZGlmeShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfZmQgKmV2LCBzaG9ydCBldmVu
dHMpCiAgICAgcmMgPSBPU0VWRU5UX0hPT0soZmQsbW9kaWZ5LCBub29wLCBldi0+ZmQsICZldi0+
bmV4dXMtPmZvcl9hcHBfcmVnLCBldmVudHMpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAKKyAg
ICBpZiAoKGV2ZW50cyAmIH5ldi0+ZXZlbnRzKSkKKyAgICAgICAgcG9sbGVyc19ub3RlX29zZXZl
bnRfYWRkZWQoQ1RYKTsKICAgICBldi0+ZXZlbnRzID0gZXZlbnRzOwogCiAgICAgcmMgPSAwOwpA
QCAtMzE1LDYgKzQ1Miw3IEBAIHN0YXRpYyBpbnQgdGltZV9yZWdpc3Rlcl9maW5pdGUobGlieGxf
X2djICpnYywgbGlieGxfX2V2X3RpbWUgKmV2LAogICAgIExJQlhMX1RBSUxRX0lOU0VSVF9TT1JU
RUQoJkNUWC0+ZXRpbWVzLCBlbnRyeSwgZXYsIGV2c2VhcmNoLCAvKmVtcHR5Ki8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aW1lcmNtcCgmZXYtPmFicywgJmV2c2VhcmNoLT5hYnMs
ID4pKTsKIAorICAgIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkKENUWCk7CiAgICAgcmV0dXJu
IDA7CiB9CiAKQEAgLTExMjEsNiArMTI1OSw3IEBAIHN0YXRpYyBpbnQgYmVmb3JlcG9sbF9pbnRl
cm5hbChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAgICAgKm5mZHNfaW8g
PSB1c2VkOwogCiAgICAgcG9sbGVyLT5mZHNfZGVyZWdpc3RlcmVkID0gMDsKKyAgICBwb2xsZXIt
Pm9zZXZlbnRzX2FkZGVkID0gMDsKIAogICAgIGxpYnhsX19ldl90aW1lICpldGltZSA9IExJQlhM
X1RBSUxRX0ZJUlNUKCZDVFgtPmV0aW1lcyk7CiAgICAgaWYgKGV0aW1lKSB7CkBAIC0xNDQyLDcg
KzE1ODEsNyBAQCBzdGF0aWMgdm9pZCBlZ2NfcnVuX2NhbGxiYWNrcyhsaWJ4bF9fZWdjICplZ2Mp
CiAgICAgfQogfQogCi12b2lkIGxpYnhsX19lZ2NfY2xlYW51cChsaWJ4bF9fZWdjICplZ2MpCit2
b2lkIGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2djKGxpYnhsX19lZ2MgKmVnYykKIHsKICAg
ICBFR0NfR0M7CiAgICAgZWdjX3J1bl9jYWxsYmFja3MoZWdjKTsKQEAgLTE3NTIsMTMgKzE4OTEs
MTUgQEAgaW50IGxpYnhsX2V2ZW50X3dhaXQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2V2ZW50ICoq
ZXZlbnRfciwKICAgICAgICAgcmMgPSBldmVudGxvb3BfaXRlcmF0aW9uKGVnYywgcG9sbGVyKTsK
ICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgICAgICAvKiB3ZSB1bmxvY2sgYW5kIGNs
ZWFudXAgdGhlIGVnYyBlYWNoIHRpbWUgd2UgZ28gdGhyb3VnaCB0aGlzIGxvb3AsCi0gICAgICAg
ICAqIHNvIHRoYXQgKGEpIHdlIGRvbid0IGFjY3VtdWxhdGUgZ2FyYmFnZSBhbmQgKGIpIGFueSBl
dmVudHMKLSAgICAgICAgICogd2hpY2ggYXJlIHRvIGJlIGRpc3BhdGNoZWQgYnkgY2FsbGJhY2sg
YXJlIGFjdHVhbGx5IGRlbGl2ZXJlZAotICAgICAgICAgKiBpbiBhIHRpbWVseSBmYXNoaW9uLgor
ICAgICAgICAvKiB3ZSB1bmxvY2sgYW5kIGNsZWFudXAgdGhlIGVnYyBlYWNoIHRpbWUgd2UgZ28g
dGhyb3VnaCB0aGlzCisgICAgICAgICAqIGxvb3AsIHNvIHRoYXQgKGEpIHdlIGRvbid0IGFjY3Vt
dWxhdGUgZ2FyYmFnZSBhbmQgKGIpIGFueQorICAgICAgICAgKiBldmVudHMgd2hpY2ggYXJlIHRv
IGJlIGRpc3BhdGNoZWQgYnkgY2FsbGJhY2sgYXJlIGFjdHVhbGx5CisgICAgICAgICAqIGRlbGl2
ZXJlZCBpbiBhIHRpbWVseSBmYXNoaW9uLiAgXzFfYmF0b24gd2lsbCBiZQorICAgICAgICAgKiBj
YWxsZWQgdG8gcGFzcyB0aGUgYmF0b24gaWZmIHdlIGFjdHVhbGx5IGxlYXZlOyBvdGhlcndpc2UK
KyAgICAgICAgICogd2UgYXJlIHN0aWxsIGNhcnJ5aW5nIGl0LgogICAgICAgICAgKi8KICAgICAg
ICAgQ1RYX1VOTE9DSzsKLSAgICAgICAgbGlieGxfX2VnY19jbGVhbnVwKGVnYyk7CisgICAgICAg
IGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2djKGVnYyk7CiAgICAgICAgIENUWF9MT0NLOwog
ICAgIH0KIApAQCAtMjAzMSwxNCArMjE3MiwyNCBAQCBpbnQgbGlieGxfX2FvX2lucHJvZ3Jlc3Mo
bGlieGxfX2FvICphbywKICAgICAgICAgICAgICAgICAgKiBzeW5jaHJvbm91cyBjYW5jZWxsYXRp
b24gYWJpbGl0eS4gKi8KICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgLyogVGhlIGNhbGwg
dG8gZWdjLi4xX2JhdG9uIGlzIGJlbG93LCBvbmx5IGlmIHdlIGFyZSBsZWF2aW5nLiAqLwogICAg
ICAgICAgICAgQ1RYX1VOTE9DSzsKLSAgICAgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cCgmZWdj
KTsKKyAgICAgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2djKCZlZ2MpOwogICAg
ICAgICAgICAgQ1RYX0xPQ0s7CiAgICAgICAgIH0KKworICAgICAgICAvKiBEaXNwb3NlIG9mIHRo
aXMgZWFybHkgc28gbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24KKyAgICAgICAgICogZG9l
c24ndCBtaXN0YWtlIHVzIGZvciBhIGJhdG9uLWhvbGRlci4gIE5vLW9uZSBtdWNoIGlzCisgICAg
ICAgICAqIGdvaW5nIHRvIGxvb2sgYXQgdGhpcyBhbyBub3cgc28gc2V0dGluZyB0aGlzIHRvIDAg
aXMgZmluZS4KKyAgICAgICAgICogV2UgY2FuJ3QgY2FsbCBfYmF0b24gYmVsb3cgX2xlYXZlIGJl
Y2F1c2UgX2xlYXZlIGRlc3Ryb3lzCisgICAgICAgICAqIG91ciBnYywgd2hpY2ggX2JhdG9uIG5l
ZWRzLiAqLworICAgICAgICBsaWJ4bF9fcG9sbGVyX3B1dChDVFgsIGFvLT5wb2xsZXIpOworICAg
ICAgICBhby0+cG9sbGVyID0gMDsKICAgICB9IGVsc2UgewogICAgICAgICByYyA9IDA7CiAgICAg
fQogCisgICAgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24oZ2MpOwogICAgIGFvLT5pbl9p
bml0aWF0b3IgPSAwOwogICAgIGFvX19tYW5pcF9sZWF2ZShDVFgsIGFvKTsKIApAQCAtMjA1MSw2
ICsyMjAyLDkgQEAgaW50IGxpYnhsX19hb19pbnByb2dyZXNzKGxpYnhsX19hbyAqYW8sCiBzdGF0
aWMgaW50IGFvX19hYm9ydChsaWJ4bF9jdHggKmN0eCwgbGlieGxfX2FvICpwYXJlbnQpCiAvKiBU
ZW1wb3JhcmlseSB1bmxvY2tzIGN0eCwgd2hpY2ggbXVzdCBiZSBsb2NrZWQgZXhhY3RseSBvbmNl
IG9uIGVudHJ5LiAqLwogeworICAgIGxpYnhsX19lZ2MgZWdjOworICAgIExJQlhMX0lOSVRfRUdD
KGVnYyxjdHgpOworCiAgICAgaW50IHJjOwogICAgIGFvX19tYW5pcF9lbnRlcihwYXJlbnQpOwog
CkBAIC0yMDcxLDkgKzIyMjUsNiBAQCBzdGF0aWMgaW50IGFvX19hYm9ydChsaWJ4bF9jdHggKmN0
eCwgbGlieGxfX2FvICpwYXJlbnQpCiAKICAgICAvKiBXZSBrZWVwIGNhbGxpbmcgYWJvcnQgaG9v
a3MgdW50aWwgdGhlcmUgYXJlIG5vbmUgbGVmdCAqLwogICAgIHdoaWxlICghTElCWExfTElTVF9F
TVBUWSgmcGFyZW50LT5hYm9ydGFibGVzKSkgewotICAgICAgICBsaWJ4bF9fZWdjIGVnYzsKLSAg
ICAgICAgTElCWExfSU5JVF9FR0MoZWdjLGN0eCk7Ci0KICAgICAgICAgYXNzZXJ0KCFwYXJlbnQt
PmNvbXBsZXRlKTsKIAogICAgICAgICBsaWJ4bF9fYW9fYWJvcnRhYmxlICphYnJ0ID0gTElCWExf
TElTVF9GSVJTVCgmcGFyZW50LT5hYm9ydGFibGVzKTsKQEAgLTIwODYsMTUgKzIyMzcsMjAgQEAg
c3RhdGljIGludCBhb19fYWJvcnQobGlieGxfY3R4ICpjdHgsIGxpYnhsX19hbyAqcGFyZW50KQog
ICAgICAgICAgICAgICAgICAgICJhbyAlcDogYWJydD0lcDogYWJvcnRpbmciLCBwYXJlbnQsIGFi
cnQtPmFvKTsKICAgICAgICAgYWJydC0+Y2FsbGJhY2soJmVnYywgYWJydCwgRVJST1JfQUJPUlRF
RCk7CiAKKyAgICAgICAgLyogVGhlIGNhbGwgdG8gZWdjLi4xX2JhdG9uIGlzIGluIHRoZSBvdXQg
YmxvY2sgYmVsb3cuICovCiAgICAgICAgIGxpYnhsX19jdHhfdW5sb2NrKGN0eCk7Ci0gICAgICAg
IGxpYnhsX19lZ2NfY2xlYW51cCgmZWdjKTsKKyAgICAgICAgbGlieGxfX2VnY19jbGVhbnVwXzJf
dWxfY2JfZ2MoJmVnYyk7CiAgICAgICAgIGxpYnhsX19jdHhfbG9jayhjdHgpOwogICAgIH0KIAog
ICAgIHJjID0gMDsKIAogIG91dDoKKyAgICBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbigm
ZWdjLmdjKTsKICAgICBhb19fbWFuaXBfbGVhdmUoY3R4LCBwYXJlbnQpOworICAgIC8qIFRoZSBj
YWxsIHRvIGVnYy4uMl91bF9jYl9nYyBpcyBhYm92ZS4gIFRoaXMgaXMgc3VmZmljaWVudAorICAg
ICAqIGJlY2F1c2Ugb25seSBjb2RlIGluc2lkZSB0aGUgbG9vcCBhZGRzIGFueXRoaW5nIHRvIHRo
ZSBlZ2MsIGFuZAorICAgICAqIHdlIGVuc3VyZXMgdGhhdCB0aGUgZWdjIGlzIGNsZWFuIHdoZW4g
d2UgbGVhdmUgdGhlIGxvb3AuICovCiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCBiNjhhYjIxOGI2Li5lZWM0YmY3NjdkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYz
NCw5ICs2MzQsMjMgQEAgc3RydWN0IGxpYnhsX19wb2xsZXIgewogICAgICAqIGV2ZW50IGlzIGRl
cmVnaXN0ZXJlZCwgd2Ugc2V0IHRoZSBmZHNfZGVyZWdpc3RlcmVkIG9mIGFsbCBub24taWRsZQog
ICAgICAqIHBvbGxlcnMuICBTbyBhZnRlcnBvbGwgY2FuIHRlbGwgd2hldGhlciBhbnkgUE9MTE5W
QUwgaXMKICAgICAgKiBwbGF1c2libHkgZHVlIHRvIGFuIGZkIGJlaW5nIGNsb3NlZCBhbmQgcmVv
cGVuZWQuCisgICAgICoKKyAgICAgKiBBZGRpdGlvbmFsbHksIHdlIHJlY29yZCB3aGV0aGVyIGFu
eSBmZCBvciB0aW1lIGV2ZW50IHNvdXJjZXMKKyAgICAgKiBoYXZlIGJlZW4gcmVnaXN0ZXJlZC4g
IFRoaXMgaXMgbmVjZXNzYXJ5IGJlY2F1c2Ugc29tZXRpbWVzIHdlCisgICAgICogbmVlZCB0byB3
YWtlIHVwIHRoZSBvbmx5IGxpYnhsIHRocmVhZCBzdHVjayBpbgorICAgICAqIGV2ZW50bG9vcF9p
dGVyYXRpb24gc28gdGhhdCBpdCB3aWxsIHBpY2sgdXAgbmV3IGZkcyBvciBlYXJsaWVyCisgICAg
ICogdGltZW91dHMuICBvc2V2ZW50c19hZGRlZCBpcyBjbGVhcmVkIGJ5IGJlZm9yZXBvbGwsIGFu
ZCBzZXQgYnkKKyAgICAgKiBmZCBvciB0aW1lb3V0IGV2ZW50IHJlZ2lzdHJhdGlvbi4gIFdoZW4g
d2UgYXJlIGFib3V0IHRvIGxlYXZlCisgICAgICogbGlieGwgKHN0cmljdGx5LCB3aGVuIHdlIGFy
ZSBhYm91dCB0byBnaXZlIHVwIGFuIGVnYyksIHdlIGNoZWNrCisgICAgICogd2hldGhlciB0aGVy
ZSBhcmUgYW55IHBvbGxlcnMuICBJZiB0aGVyZSBhcmUsIHRoZW4gYXQgbGVhc3Qgb25lCisgICAg
ICogb2YgdGhlbSBtdXN0IGhhdmUgb3NldmVudHNfYWRkZWQgY2xlYXIuICBJZiBub3QsIHdlIHdh
a2UgdXAgdGhlCisgICAgICogZmlyc3Qgb25lIG9uIHRoZSBsaXN0LiAgQW55IGVudHJ5IG9uIHBv
bGxlcnNfYWN0aXZlIGNvbnN0aXR1dGVzCisgICAgICogYSBwcm9taXNlIHRvIGFsc28gbWFrZSB0
aGlzIGNoZWNrLCBzbyB0aGUgYmF0b24gd2lsbCBuZXZlciBiZQorICAgICAqIGRyb3BwZWQuCiAg
ICAgICovCiAgICAgTElCWExfTElTVF9FTlRSWShsaWJ4bF9fcG9sbGVyKSBhY3RpdmVfZW50cnk7
CiAgICAgYm9vbCBmZHNfZGVyZWdpc3RlcmVkOworICAgIGJvb2wgb3NldmVudHNfYWRkZWQ7CiB9
OwogCiBzdHJ1Y3QgbGlieGxfX2djIHsKQEAgLTIzNTAsNyArMjM2NCwxMCBAQCBfaGlkZGVuIGxp
YnhsX2RldmljZV9tb2RlbF92ZXJzaW9uIGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChsaWJ4
bF9fZ2MgKmdjKTsKICAgICAgICAgTElCWExfU1RBSUxRX0lOSVQoJihlZ2MpLmV2X2ltbWVkaWF0
ZXMpOyAgICAgICAgXAogICAgIH0gd2hpbGUoMCkKIAotX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2Nf
Y2xlYW51cChsaWJ4bF9fZWdjICplZ2MpOworX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfYW9fY2xl
YW51cF8xX2JhdG9uKGxpYnhsX19nYyAqZ2MpOworICAvKiBQYXNzZXMgdGhlIGJhdG9uIGZvciBh
ZGRlZCBvc2V2ZW50cy4gIFNlZSBjb21tZW50IGZvcgorICAgKiBvc2V2ZW50c19hZGRlZCBpbiBz
dHJ1Y3QgbGlieGxfX3BvbGxlci4gKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2NsZWFudXBf
Ml91bF9jYl9nYyhsaWJ4bF9fZWdjICplZ2MpOwogICAvKiBGcmVlcyBtZW1vcnkgYWxsb2NhdGVk
IHdpdGhpbiB0aGlzIGVnYydzIGdjLCBhbmQgYW5kIHJlcG9ydCBhbGwKICAgICogb2NjdXJyZWQg
ZXZlbnRzIHZpYSBjYWxsYmFjaywgaWYgYXBwbGljYWJsZS4gIE1heSByZWVudGVyIHRoZQogICAg
KiBhcHBsaWNhdGlvbjsgc2VlIHJlc3RyaWN0aW9ucyBhYm92ZS4gIFRoZSBjdHggbXVzdCBiZSBV
TkxPQ0tFRC4gKi8KQEAgLTIzNjEsOSArMjM3OCwxMSBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2Vn
Y19jbGVhbnVwKGxpYnhsX19lZ2MgKmVnYyk7CiAgICAgbGlieGxfX2VnYyBlZ2NbMV07IExJQlhM
X0lOSVRfRUdDKGVnY1swXSxjdHgpOyAgICAgIFwKICAgICBFR0NfR0MKIAotI2RlZmluZSBFR0Nf
RlJFRSAgICAgICAgICAgbGlieGxfX2VnY19jbGVhbnVwKGVnYykKLQotI2RlZmluZSBDVFhfVU5M
T0NLX0VHQ19GUkVFICBkb3sgQ1RYX1VOTE9DSzsgRUdDX0ZSRUU7IH13aGlsZSgwKQorI2RlZmlu
ZSBDVFhfVU5MT0NLX0VHQ19GUkVFICBkb3sgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGxpYnhsX19lZ2NfYW9fY2xlYW51cF8xX2JhdG9uKCZlZ2MtPmdjKTsgICAgICAgIFwKKyAg
ICAgICAgQ1RYX1VOTE9DSzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXBfMl91bF9jYl9nYyhlZ2MpOyAgICAgICAgICAgICBc
CisgICAgfXdoaWxlKDApCiAKIAogLyoKQEAgLTI0NjgsOCArMjQ4Nyw5IEBAIF9oaWRkZW4gdm9p
ZCBsaWJ4bF9fZWdjX2NsZWFudXAobGlieGxfX2VnYyAqZWdjKTsKIAogI2RlZmluZSBBT19JTlBS
T0dSRVNTICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgbGlieGxfY3R4ICphb19fY3R4ID0gbGlieGxfX2djX293bmVyKCZhby0+Z2MpOyAgICAgICAg
ICBcCisgICAgICAgIC8qIF9fYW9faW5wcm9ncmVzcyB3aWxsIGRvIGVnYy4uMV9iYXRvbiBpZiBu
ZWVkZWQgKi8JXAogICAgICAgICBDVFhfVU5MT0NLOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRUdDX0ZSRUU7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51
cF8yX3VsX2NiX2djKGVnYyk7ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBDVFhfTE9D
SzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgaW50IGFvX19yYyA9IGxpYnhsX19hb19pbnByb2dyZXNzKGFvLCAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sIF9fTElORV9fLCBf
X2Z1bmNfXyk7ICAgXApAQCAtMjQ4MSw4ICsyNTAxLDkgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19l
Z2NfY2xlYW51cChsaWJ4bF9fZWdjICplZ2MpOwogICAgICAgICBsaWJ4bF9jdHggKmFvX19jdHgg
PSBsaWJ4bF9fZ2Nfb3duZXIoJmFvLT5nYyk7ICAgICAgICAgIFwKICAgICAgICAgYXNzZXJ0KHJj
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGxpYnhsX19hb19jcmVhdGVfZmFpbChhbyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbigmZWdjLT5nYyk7ICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgbGlieGxfX2N0eF91bmxvY2soYW9fX2N0eCk7IC8qIGdjIGlz
IG5vdyBpbnZhbGlkICovICAgICBcCi0gICAgICAgIEVHQ19GUkVFOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsaWJ4bF9fZWdjX2NsZWFu
dXBfMl91bF9jYl9nYyhlZ2MpOyAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKHJjKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
fSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:09:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17:09: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 1ir3DM-000079-8w; Mon, 13 Jan 2020 17:09:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aHII=3C=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ir3DL-00005p-2H
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:09:19 +0000
X-Inumbo-ID: 5dfbe8a8-3627-11ea-82b0-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dfbe8a8-3627-11ea-82b0-12813bfff9fa;
 Mon, 13 Jan 2020 17:08:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578935332;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ZHk98AbpVsUcxJqYNL9yGHsexHbThfpD0VsQHyjZp/4=;
 b=H9+FGMK5VOZFKWPuEtpYAPlRKEDaQKEW64nNrKCWnM3lXsrusVwJVMoa
 y1lOlCXMVOaaLwSQLXSv8n53XwC0Q0szQxwacd69l2y1lMs72eWqkHl3T
 wVlN8MK5v9Kb0N6awtDf63p0j/41iAXrfbJ4ipkNVq4KvcK5lkZ0OqKon w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m14wLfXMm7G5yoD2R7RSLGEFMY93wWcxO7KahnD6qi/o9v73amvspA3Gb/Eln/zbpL+1DSXR2o
 DxSe/dTW9XMrH0hmhBKIdckuSB4SI95a+LU/fBLYMrQbCpNteE32VU2TEYuxEIeuytq/Rg49lQ
 ik4Q90CXpT0Y5C03m/Z8kM6t7pgNn8CUGDcaZnbZB+O++gslGIBKgEOIP0a1fNadrUF2A533Ib
 1JplpG7CHmO04U1xGydrzwCTuh/8qzjn3lbSMx0TsmRZ6vH/f0iOuaBfuYbUdhLDel8KueGRFR
 YnA=
X-SBRS: 2.7
X-MesageID: 10838972
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10838972"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:08:42 +0000
Message-ID: <20200113170843.21332-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/10] libxl: event: Fix possible hang with
 libxl_osevent_beforepoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

SWYgdGhlIGFwcGxpY2F0aW9uIHVzZXMgbGlieGxfb3NldmVudF9iZWZvcmVwb2xsLCBhIHNpbWls
YXIgaGFuZyBpcwpwb3NzaWJsZSB0byB0aGUgb25lIGRlc2NyaWJlZCBhbmQgZml4ZWQgaW4KICAg
bGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNh
bGxzCkFwcGxpY2F0aW9uIGJlaGF2aW91ciB3b3VsZCBoYXZlIHRvIGJlIGZhaXJseSB1bnVzdWFs
LCBidXQgaXQKZG9lc24ndCBzZWVtIHNlbnNpYmxlIHRvIGp1c3QgbGVhdmUgdGhpcyBsYXRlbnQg
YnVnLgoKV2UgZml4IHRoZSBsYXRlbnQgYnVnIGJ5IHdha2luZyB1cCB0aGUgInBvbGxlcl9hcHAi
IHBpcGUgZXZlcnkgdGltZSB3ZQphZGQgb3NldmVudHMuICBJZiB0aGUgYXBwbGljYXRpb24gZG9l
cyBub3QgZXZlciBjYWxsIGJlZm9yZXBvbGwsIHdlCndyaXRlIG9uZSBieXRlIHRvIHRoZSBwaXBl
IGFuZCBzZXQgcGlwZV9ub25lbXB0eSBhbmQgdGhlbiB3ZSBpZ25vcmUKaXQuICBXZSBvbmx5IHdy
aXRlIGFub3RoZXIgYnl0ZSBpZiBiZWZvcmVwb2xsIGlzIGNhbGxlZCBhZ2Fpbi4KCk5vcm1hbGx5
IGluIGFuIGV2ZW50eSBwcm9ncmFtIHRoZXJlIHdvdWxkIG9ubHkgYmUgb25lIHRocmVhZCBjYWxs
aW5nCmxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFRoZSBlZmZlY3QgaW4gc3VjaCBhIHByb2dy
YW0gaXMgdG8Kc29tZXRpbWVzIG5lZWRsZXNzbHkgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCBhZ2Fp
biBpZiBhIHRpbWVvdXQKY2FsbGJhY2sgYmVjb21lcyBpbnRlcmVzdGVkIGluIGEgbmV3IG9zZXZl
bnQuICBXZSdsbCBmaXggdGhhdCBpbiBhCm1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBhZGRpdGlvbiB0byBj
b3JyZWN0bmVzcyBhcmd1bWVudHMgaW4gbGlieGxfZXZlbnQuYyBjb21tZW50LgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2V2ZW50LmMgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29s
cy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDQ1Y2M2Nzk0MmQuLjVmNmE2MDdkODAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZXZlbnQuYwpAQCAtNDEsMTggKzQxLDI1IEBAIHN0YXRpYyB2b2lkIGFvX19jaGVja19kZXN0cm95
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fYW8gKmFvKTsKICAqCiAgKiBXZSBuZWVkIHRoZSBmb2xs
b3dpbmcgcHJvcGVydHkgKHRoZSAidW5zdGFsZSBsaXZlbmVzcyBwcm9wZXJ0eSIpOgogICoKLSAq
IFdoZW5ldmVyIGFueSB0aHJlYWQgaXMgYmxvY2tpbmcgaW4gdGhlIGxpYnhsIGV2ZW50IGxvb3Bb
MV0sIGF0Ci0gKiBsZWFzdCBvbmUgdGhyZWFkIG11c3QgYmUgdXNpbmcgYW4gdXAgdG8gZGF0ZSBv
c2V2ZW50IHNldC4gIEl0IGlzIE9LCi0gKiBmb3IgYWxsIGJ1dCBvbmUgdGhyZWFkcyB0byBoYXZl
IHN0YWxlIGV2ZW50IHNldHMsIGJlY2F1c2Ugc28gbG9uZwotICogYXMgb25lIHdhaXRpbmcgdGhy
ZWFkIGhhcyB0aGUgcmlnaHQgZXZlbnQgc2V0LCBhbnkgYWN0dWFsbHkKLSAqIGludGVyZXN0aW5n
IGV2ZW50IHdpbGwsIGlmIG5vdGhpbmcgZWxzZSwgd2FrZSB0aGF0ICJyaWdodCIgdGhyZWFkCi0g
KiB1cC4gIEl0IHdpbGwgdGhlbiBtYWtlIHNvbWUgcHJvZ3Jlc3MgYW5kL29yLCBpZiBpdCBleGl0
cywgZW5zdXJlCi0gKiB0aGF0IHNvbWUgb3RoZXIgdGhyZWFkIGJlY29tZXMgdGhlICJyaWdodCIg
dGhyZWFkLgorICogV2hlbmV2ZXIgYW55IHRocmVhZCBpcyBibG9ja2luZyBhcyBhIHJlc3VsdCBv
ZiBiZWluZyBnaXZlbiBhbiBmZAorICogc2V0IG9yIHRpbWVvdXQgYnkgbGlieGwsIGF0IGxlYXN0
IG9uZSB0aHJlYWQgbXVzdCBiZSB1c2luZyBhbiB1cCB0bworICogZGF0ZSBvc2V2ZW50IHNldC4g
IEl0IGlzIE9LIGZvciBhbGwgYnV0IG9uZSB0aHJlYWRzIHRvIGhhdmUgc3RhbGUKKyAqIGV2ZW50
IHNldHMsIGJlY2F1c2Ugc28gbG9uZyBhcyBvbmUgd2FpdGluZyB0aHJlYWQgaGFzIHRoZSByaWdo
dAorICogZXZlbnQgc2V0LCBhbnkgYWN0dWFsbHkgaW50ZXJlc3RpbmcgZXZlbnQgd2lsbCwgaWYg
bm90aGluZyBlbHNlLAorICogd2FrZSB0aGF0ICJyaWdodCIgdGhyZWFkIHVwLiAgSXQgd2lsbCB0
aGVuIG1ha2Ugc29tZSBwcm9ncmVzcworICogYW5kL29yLCBpZiBpdCBleGl0cywgZW5zdXJlIHRo
YXQgc29tZSBvdGhlciB0aHJlYWQgYmVjb21lcyB0aGUKKyAqICJyaWdodCIgdGhyZWFkLgogICoK
LSAqIFsxXSBUT0RPOiBSaWdodCBub3cgd2UgYXJlIGNvbnNpZGVyaW5nIG9ubHkgdGhlIGxpYnhs
IGV2ZW50IGxvb3AuCi0gKiBXZSBuZWVkIHRvIGNvbnNpZGVyIGFwcGxpY2F0aW9uIGV2ZW50IGxv
b3Agb3V0c2lkZSBsaWJ4bCB0b28uCisgKiBGb3IgdGhyZWFkcyBibG9ja2luZyBvdXRzaWRlIGxp
YnhsIGFuZCB3aGljaCBhcmUgcmVjZWl2aW5nIGxpYnhsJ3MKKyAqIGZkIGFuZCB0aW1lb3V0IGlu
Zm9ybWF0aW9uIHZpYSB0aGUgbGlieGxfb3NldmVudF9ob29rcyBjYWxsYmFja3MsCisgKiBsaWJ4
bCBjYWxscyB0aGlzIGZ1bmN0aW9uIGFzIHNvb24gYXMgaXQgYmVjb21lcyBpbnRlcmVzdGVkLiAg
SXQgaXMKKyAqIHRoZSByZXNwb25zaWJsaXR5IG9mIGEgcHJvdmlkZXIgb2YgdGhlc2UgZnVuY3Rp
b25zIGluIGEKKyAqIG11bHRpdGhyZWFkZWQgZW52aXJvbm1lbnQgdG8gbWFrZSBhcnJhbmdlbWVu
dHMgdG8gd2FrZSB1cCBldmVudAorICogd2FpdGluZyB0aHJlYWQocykgd2l0aCBzdGFsZSBldmVu
dCBzZXRzLgogICoKLSAqIEFyZ3VtZW50IHRoYXQgb3VyIGFwcHJvYWNoIGlzIHNvdW5kOgorICog
V2FpdGVycyBvdXRzaWRlIGxpYnhsIHVzaW5nIF9iZWZvcmVwb2xsIGFyZSBkZWFsdCB3aXRoIGJl
bG93LgorICoKKyAqIEZvciB0aGUgbGlieGwgZXZlbnQgbG9vcCwgdGhlIGFyZ3VtZW50IGlzIGFz
IGZvbGxvd3M6CiAgKgogICogVGhlIGlzc3VlIHdlIGFyZSBjb25jZXJuZWQgYWJvdXQgaXMgbGli
eGwgc2xlZXBpbmcgb24gYW4gb3V0IG9mCiAgKiBkYXRlIGZkIHNldCwgb3IgdG9vIGxvbmcgYSB0
aW1lb3V0LCBzbyB0aGF0IGl0IGRvZXNuJ3QgbWFrZQpAQCAtMTMyLDcgKzEzOSwyOSBAQCBzdGF0
aWMgdm9pZCBhb19fY2hlY2tfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgbGlieGxfX2FvICphbyk7
CiAgKiB3aWxsIHJlZW50ZXIgbGlieGwgd2hlbiBpdCBnYWlucyB0aGUgbG9jayBhbmQgbmVjZXNz
YXJpbHkgdGhlbgogICogYmVjb21lcyBhIGJhdG9uIGhvbGRlciBpbiBjYXRlZ29yeSAoYSkuCiAg
KgotICogU28gdGhlICJiYXRvbiBpbnZhcmlhbnQiIGlzIG1haW50YWluZWQuICBRRUQuCisgKiBT
byB0aGUgImJhdG9uIGludmFyaWFudCIgaXMgbWFpbnRhaW5lZC4KKyAqIFFFRCAoZm9yIHdhaXRl
cnMgaW4gbGlieGwpLgorICoKKyAqCisgKiBGb3Igd2FpdGVycyBvdXRzaWRlIGxpYnhsIHdoaWNo
IHVzZWQgbGlieGxfb3NldmVudF9iZWZvcmVwb2xsCisgKiB0byBnZXQgdGhlIGZkIHNldDoKKyAq
CisgKiBBcyBhYm92ZSwgYWRkaW5nIGFuIG9zZXZlbnQgaW52b2x2ZXMgaGF2aW5nIGFuIGVnYyBv
ciBhbiBhby4KKyAqIEl0IHNldHMgcG9sbGVyLT5vc2V2ZW50c19hZGRlZCBvbiBhbGwgYWN0aXZl
IHBvbGxlcnMuICBOb3RhYmx5CisgKiBpdCBzZXRzIGl0IG9uIHBvbGxlcl9hcHAsIHdoaWNoIGlz
IGFsd2F5cyBhY3RpdmUuCisgKgorICogVGhlIHRocmVhZCB3aGljaCBkb2VzIHRoaXMgd2lsbCBk
aXNwb3NlIG9mIGl0cyBlZ2Mgb3IgYW8gYmVmb3JlCisgKiBleGl0aW5nIGxpYnhsIHNvIGl0IHdp
bGwgYWx3YXlzIHdha2UgdXAgdGhlIHBvbGxlcl9hcHAgaWYgdGhlIGxhc3QKKyAqIGNhbGwgdG8g
X2JlZm9yZXBvbGwgd2FzIGJlZm9yZSB0aGUgb3NldmVudHMgd2VyZSBhZGRlZC4gIFNvIHRoZQor
ICogYXBwbGljYXRpb24ncyBmZCBzZXQgY29udGFpbnMgYXQgbGVhc3QgYSB3YWtldXAgaW4gdGhl
IGZvcm0gb2YgdGhlCisgKiBwb2xsZXJfYXBwIGZkLiAgVGhlIGFwcGxpY2F0aW9uIGNhbm5vdCBz
bGVlcCBvbiB0aGUgbGlieGwgZmQgc2V0CisgKiB1bnRpbCBpdCBoYXMgY2FsbGVkIF9hZnRlcnBv
bGwgd2hpY2ggZW1wdGllcyB0aGUgcGlwZSwgYW5kIGl0CisgKiBpcyBleHBlY3RlZCB0byB0aGVu
IGNhbGwgX2JlZm9yZXBvbGwgYWdhaW4gYmVmb3JlIHNsZWVwaW5nLgorICoKKyAqIFNvIGFsbCB0
aGUgYXBwbGljYXRpb24ncyBldmVudCB3YWl0aW5nIHRocmVhZChzKSB3aWxsIGFsd2F5cyBoYXZl
CisgKiBhbiB1cCB0byBkYXRlIG9zZXZlbnQgc2V0LCBhbmQgd2lsbCBiZSB3b2tlbiB1cCBpZiBu
ZWNlc3NhcnkgdG8KKyAqIGFjaGlldmUgdGhpcy4gIChUaGlzIGlzIGluIGNvbnRyYXN0IGxpYnhs
J3Mgb3duIGV2ZW50IGxvb3Agd2hlcmUKKyAqIG9ubHkgb25lIHRocmVhZCBuZWVkIGJlIHVwIHRv
IGRhdGUsIGFzIGRpc2N1c3NlZCBhYm92ZS4pCiAgKi8KIHN0YXRpYyB2b2lkIHBvbGxlcnNfbm90
ZV9vc2V2ZW50X2FkZGVkKGxpYnhsX2N0eCAqY3R4KSB7CiAgICAgbGlieGxfX3BvbGxlciAqcG9s
bGVyOwpAQCAtMTU3LDYgKzE4Niw5IEBAIHZvaWQgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0
b24obGlieGxfX2djICpnYykKIHsKICAgICBsaWJ4bF9fcG9sbGVyICpzZWFyY2gsICp3YWtlPTA7
CiAKKyAgICBpZiAoQ1RYLT5wb2xsZXJfYXBwLT5vc2V2ZW50c19hZGRlZCkKKyAgICAgICAgYmF0
b25fd2FrZShnYywgQ1RYLT5wb2xsZXJfYXBwKTsKKwogICAgIExJQlhMX0xJU1RfRk9SRUFDSChz
ZWFyY2gsICZDVFgtPnBvbGxlcnNfYWN0aXZlLCBhY3RpdmVfZW50cnkpIHsKICAgICAgICAgaWYg
KHNlYXJjaCA9PSBDVFgtPnBvbGxlcl9hcHApCiAgICAgICAgICAgICAvKiBUaGlzIG9uZSBpcyBz
cGVjaWFsLiAgV2UgY2FuJ3QgZ2l2ZSBpdCB0aGUgYmF0b24uICovCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:12:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3G4-0001Tc-Pn; Mon, 13 Jan 2020 17:12:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YGIg=3C=google.com=ndesaulniers@srs-us1.protection.inumbo.net>)
 id 1ir3G3-0001Sn-Cl
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:12:07 +0000
X-Inumbo-ID: cbddba16-3627-11ea-a985-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cbddba16-3627-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 17:11:54 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id x7so4981947pgl.11
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 09:11:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=TxozZcV9sMOrMojIFRq55NmVEWRnbpuMmipG2qFs8v0=;
 b=tSgRZ//knI+wOG6o7192c5T/RfEp58UAeVfjO0CdKL1o+vKpuvxm1+u65x9/8aaC4a
 VF3NIo6+8XwRD+UBSp3S+kdB23BkT7emrnWgmMuAjp89eeUY+GPXulCTlX3D8ftHfCXK
 LX+/+sedopkIBkhvhkBF3OsEhaKNEL50kD1tgidZwYDqwhoHwPOQOU4kUY/T043K4wS6
 nUmWqbNUBdRCKndjInZWMWuqHZVKn12eSFnrc4C/iUni4fAfYpVY+ZS7ksozVbAk36+b
 aAdXPhpqpxuM+WH0WIYG1qvytVzym5P/0+GRhEj7YQ6ADNFO/16v2sG0vQDBe4GLWaJ+
 vedw==
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=TxozZcV9sMOrMojIFRq55NmVEWRnbpuMmipG2qFs8v0=;
 b=TVskd5iKI+gd0AiSOkFcJUbnhh7A8bV2vxTkuKtL8oM/zbgjTNo+i6v842HZsRnw5D
 +yRlUtE/ZHlUGbkQ9YDdNA2S7U1HvNgInGtQYyjbXBcVBUQd9y/E5F3ISS5+H39XpzCH
 j1WJngeGIeQGjE0B2KPw9zLp52ctOrt5Q14y784f25fKtA6Lsr2jIhEp1cndwttSGPub
 SMF7eztc0ALB82Uoo9hWtTyW3oPpbOWVPn7Tsdmfh7VLauYYZffTbQNTLG6WlfYCHlYE
 Wc0YqaT/6AcpXtjNYzpC7DRPjf7Y0ECk4Tcx3x3Fl0qOG4h7+FhoxgjIF63E0DikYXsp
 DFxg==
X-Gm-Message-State: APjAAAXAj/ch70qs+CrOluvhC1i8U8AGnScZvVbf7+Hljw3Z5JKvcbAH
 v/hIy8I//+VKkMThKXYCNm/Wx4OZcRveJk7CaE2JBA==
X-Google-Smtp-Source: APXvYqzpU4X1cBM5WCGzd1V5sbUTwSPopMYyk//1uBBcMoEhtZh8rhMYvEnkETjDK9uHTm4vRgt8IiM3Mndu0st8Zzc=
X-Received: by 2002:a63:590e:: with SMTP id n14mr21403612pgb.10.1578935513283; 
 Mon, 13 Jan 2020 09:11:53 -0800 (PST)
MIME-Version: 1.0
References: <202001112351.gy4c3aUU%lkp@intel.com>
In-Reply-To: <202001112351.gy4c3aUU%lkp@intel.com>
From: Nick Desaulniers <ndesaulniers@google.com>
Date: Mon, 13 Jan 2020 09:11:41 -0800
Message-ID: <CAKwvOdnRhSXviJ3VGUJbB7XEjSXuTTKJOT8O1crOE6F0F=oJmA@mail.gmail.com>
To: marmarek@invisiblethingslab.com
Subject: Re: [Xen-devel] [PATCH v3] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 kbuild-all@lists.01.org, kbuild test robot <lkp@intel.com>,
 kbuild@lists.01.org, yuehaibing@huawei.com,
 LKML <linux-kernel@vger.kernel.org>, simon@invisiblethingslab.com,
 clang-built-linux <clang-built-linux@googlegroups.com>, 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>

SGkgTWFyZWssCkJlbG93IGlzIGEgcmVwb3J0IGZyb20gMGRheSBib3QgYnVpbGQgdy8gQ2xhbmcu
IFRoZSB3YXJuaW5nIGxvb2tzCmxlZ2l0LCBjYW4geW91IHBsZWFzZSB0YWtlIGEgbG9vaz8gQXBv
bG9naWVzIGlmIHRoaXMgaGFzIGFscmVhZHkgYmVlbgpyZXBvcnRlZC4KCk9uIFNhdCwgSmFuIDEx
LCAyMDIwIGF0IDc6NDggQU0ga2J1aWxkIHRlc3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+IHdyb3Rl
Ogo+Cj4gQ0M6IGtidWlsZC1hbGxAbGlzdHMuMDEub3JnCj4gSW4tUmVwbHktVG86IDwyMDIwMDEx
MTAzNDM0Ny41MjcwLTEtbWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBSZWZlcmVu
Y2VzOiA8MjAyMDAxMTEwMzQzNDcuNTI3MC0xLW1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+Cj4gVE86ICJNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kiIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgo+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcsICJN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kiIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPiwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiwgU2ltb24gR2Fpc2VyIDxzaW1v
bkBpbnZpc2libGV0aGluZ3NsYWIuY29tPiwgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4sIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sIFl1ZUhhaWJpbmcgPHl1ZWhhaWJp
bmdAaHVhd2VpLmNvbT4sIG9wZW4gbGlzdCA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz4s
ICJNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kiIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPiwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiwgU2ltb24gR2Fpc2VyIDxz
aW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPiwgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4sIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sIFl1ZUhhaWJpbmcgPHl1ZWhh
aWJpbmdAaHVhd2VpLmNvbT4sIG9wZW4gbGlzdCA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
Zz4KPiBDQzogIk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSIgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+LCBTaW1vbiBH
YWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+LCBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PiwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiwgWXVlSGFpYmlu
ZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPiwgb3BlbiBsaXN0IDxsaW51eC1rZXJuZWxAdmdlci5r
ZXJuZWwub3JnPgo+Cj4gSGkgIk1hcmVrLAo+Cj4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2ghIFBl
cmhhcHMgc29tZXRoaW5nIHRvIGltcHJvdmU6Cj4KPiBbYXV0byBidWlsZCB0ZXN0IFdBUk5JTkcg
b24geGVuLXRpcC9saW51eC1uZXh0XQo+IFthbHNvIGJ1aWxkIHRlc3QgV0FSTklORyBvbiBsaW51
eC9tYXN0ZXIgbGludXMvbWFzdGVyIHY1LjUtcmM1IG5leHQtMjAyMDAxMTBdCj4gW2lmIHlvdXIg
cGF0Y2ggaXMgYXBwbGllZCB0byB0aGUgd3JvbmcgZ2l0IHRyZWUsIHBsZWFzZSBkcm9wIHVzIGEg
bm90ZSB0byBoZWxwCj4gaW1wcm92ZSB0aGUgc3lzdGVtLiBCVFcsIHdlIGFsc28gc3VnZ2VzdCB0
byB1c2UgJy0tYmFzZScgb3B0aW9uIHRvIHNwZWNpZnkgdGhlCj4gYmFzZSB0cmVlIGluIGdpdCBm
b3JtYXQtcGF0Y2gsIHBsZWFzZSBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzM3NDA2
OTgyXQo+Cj4gdXJsOiAgICBodHRwczovL2dpdGh1Yi5jb20vMGRheS1jaS9saW51eC9jb21taXRz
L01hcmVrLU1hcmN6eWtvd3NraS1HLXJlY2tpL3hlbi1wY2liYWNrLW9wdGlvbmFsbHktYWxsb3ct
aW50ZXJydXB0LWVuYWJsZS1mbGFnLXdyaXRlcy8yMDIwMDExMS0xNjIyNDMKPiBiYXNlOiAgIGh0
dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0
IGxpbnV4LW5leHQKPiBjb25maWc6IHg4Nl82NC1hbGx5ZXNjb25maWcgKGF0dGFjaGVkIGFzIC5j
b25maWcpCj4gY29tcGlsZXI6IGNsYW5nIHZlcnNpb24gMTAuMC4wIChnaXQ6Ly9naXRtaXJyb3Iv
bGx2bV9wcm9qZWN0IDAxNmJmMDNlZjZmY2Q5ZGNlNDNiMGMxNzk3MWY3NjMyM2YwN2E2ODQpCj4g
cmVwcm9kdWNlOgo+ICAgICAgICAgIyBzYXZlIHRoZSBhdHRhY2hlZCAuY29uZmlnIHRvIGxpbnV4
IGJ1aWxkIHRyZWUKPiAgICAgICAgIG1ha2UgQVJDSD14ODZfNjQKPgo+IElmIHlvdSBmaXggdGhl
IGlzc3VlLCBraW5kbHkgYWRkIGZvbGxvd2luZyB0YWcKPiBSZXBvcnRlZC1ieToga2J1aWxkIHRl
c3Qgcm9ib3QgPGxrcEBpbnRlbC5jb20+Cj4KPiBBbGwgd2FybmluZ3MgKG5ldyBvbmVzIHByZWZp
eGVkIGJ5ID4+KToKPgo+ID4+IGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfaGVh
ZGVyLmM6MTIxOjE5OiB3YXJuaW5nOiB2YXJpYWJsZSAndmFsJyBpcyB1bmluaXRpYWxpemVkIHdo
ZW4gdXNlZCBoZXJlIFstV3VuaW5pdGlhbGl6ZWRdCj4gICAgICAgICAgICAgICAgICAgIGlmICgo
Y21kLT52YWwgXiB2YWwpICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFKSB7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBefn4KPiAgICBkcml2ZXJzL3hlbi94ZW4tcGNpYmFj
ay9jb25mX3NwYWNlX2hlYWRlci5jOjY1Ojk6IG5vdGU6IGluaXRpYWxpemUgdGhlIHZhcmlhYmxl
ICd2YWwnIHRvIHNpbGVuY2UgdGhpcyB3YXJuaW5nCj4gICAgICAgICAgICB1MTYgdmFsOwo+ICAg
ICAgICAgICAgICAgICAgIF4KPiAgICAgICAgICAgICAgICAgICAgPSAwCj4gICAgMSB3YXJuaW5n
IGdlbmVyYXRlZC4KPgo+IHZpbSArL3ZhbCArMTIxIGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL2Nv
bmZfc3BhY2VfaGVhZGVyLmMKPgo+ICAgICA2MAo+ICAgICA2MSAgc3RhdGljIGludCBjb21tYW5k
X3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBvZmZzZXQsIHUxNiB2YWx1ZSwgdm9pZCAq
ZGF0YSkKPiAgICAgNjIgIHsKPiAgICAgNjMgICAgICAgICAgc3RydWN0IHhlbl9wY2lia19kZXZf
ZGF0YSAqZGV2X2RhdGE7Cj4gICAgIDY0ICAgICAgICAgIGludCBlcnI7Cj4gICAgIDY1ICAgICAg
ICAgIHUxNiB2YWw7Cj4gICAgIDY2ICAgICAgICAgIHN0cnVjdCBwY2lfY21kX2luZm8gKmNtZCA9
IGRhdGE7Cj4gICAgIDY3Cj4gICAgIDY4ICAgICAgICAgIGRldl9kYXRhID0gcGNpX2dldF9kcnZk
YXRhKGRldik7Cj4gICAgIDY5ICAgICAgICAgIGlmICghcGNpX2lzX2VuYWJsZWQoZGV2KSAmJiBp
c19lbmFibGVfY21kKHZhbHVlKSkgewo+ICAgICA3MCAgICAgICAgICAgICAgICAgIGlmICh1bmxp
a2VseSh2ZXJib3NlX3JlcXVlc3QpKQo+ICAgICA3MSAgICAgICAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKEtFUk5fREVCVUcgRFJWX05BTUUgIjogJXM6IGVuYWJsZVxuIiwKPiAgICAgNzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbmFtZShkZXYpKTsKPiAgICAgNzMgICAg
ICAgICAgICAgICAgICBlcnIgPSBwY2lfZW5hYmxlX2RldmljZShkZXYpOwo+ICAgICA3NCAgICAg
ICAgICAgICAgICAgIGlmIChlcnIpCj4gICAgIDc1ICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gZXJyOwo+ICAgICA3NiAgICAgICAgICAgICAgICAgIGlmIChkZXZfZGF0YSkKPiAgICAg
NzcgICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9kYXRhLT5lbmFibGVfaW50eCA9IDE7Cj4g
ICAgIDc4ICAgICAgICAgIH0gZWxzZSBpZiAocGNpX2lzX2VuYWJsZWQoZGV2KSAmJiAhaXNfZW5h
YmxlX2NtZCh2YWx1ZSkpIHsKPiAgICAgNzkgICAgICAgICAgICAgICAgICBpZiAodW5saWtlbHko
dmVyYm9zZV9yZXF1ZXN0KSkKPiAgICAgODAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50
ayhLRVJOX0RFQlVHIERSVl9OQU1FICI6ICVzOiBkaXNhYmxlXG4iLAo+ICAgICA4MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9uYW1lKGRldikpOwo+ICAgICA4MiAgICAgICAg
ICAgICAgICAgIHBjaV9kaXNhYmxlX2RldmljZShkZXYpOwo+ICAgICA4MyAgICAgICAgICAgICAg
ICAgIGlmIChkZXZfZGF0YSkKPiAgICAgODQgICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9k
YXRhLT5lbmFibGVfaW50eCA9IDA7Cj4gICAgIDg1ICAgICAgICAgIH0KPiAgICAgODYKPiAgICAg
ODcgICAgICAgICAgaWYgKCFkZXYtPmlzX2J1c21hc3RlciAmJiBpc19tYXN0ZXJfY21kKHZhbHVl
KSkgewo+ICAgICA4OCAgICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseSh2ZXJib3NlX3JlcXVl
c3QpKQo+ICAgICA4OSAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKEtFUk5fREVCVUcg
RFJWX05BTUUgIjogJXM6IHNldCBidXMgbWFzdGVyXG4iLAo+ICAgICA5MCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBjaV9uYW1lKGRldikpOwo+ICAgICA5MSAgICAgICAgICAgICAg
ICAgIHBjaV9zZXRfbWFzdGVyKGRldik7Cj4gICAgIDkyICAgICAgICAgIH0gZWxzZSBpZiAoZGV2
LT5pc19idXNtYXN0ZXIgJiYgIWlzX21hc3Rlcl9jbWQodmFsdWUpKSB7Cj4gICAgIDkzICAgICAg
ICAgICAgICAgICAgaWYgKHVubGlrZWx5KHZlcmJvc2VfcmVxdWVzdCkpCj4gICAgIDk0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcmludGsoS0VSTl9ERUJVRyBEUlZfTkFNRSAiOiAlczogY2xl
YXIgYnVzIG1hc3RlclxuIiwKPiAgICAgOTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lfbmFtZShkZXYpKTsKPiAgICAgOTYgICAgICAgICAgICAgICAgICBwY2lfY2xlYXJfbWFz
dGVyKGRldik7Cj4gICAgIDk3ICAgICAgICAgIH0KPiAgICAgOTgKPiAgICAgOTkgICAgICAgICAg
aWYgKCEoY21kLT52YWwgJiBQQ0lfQ09NTUFORF9JTlZBTElEQVRFKSAmJgo+ICAgIDEwMCAgICAg
ICAgICAgICAgKHZhbHVlICYgUENJX0NPTU1BTkRfSU5WQUxJREFURSkpIHsKPiAgICAxMDEgICAg
ICAgICAgICAgICAgICBpZiAodW5saWtlbHkodmVyYm9zZV9yZXF1ZXN0KSkKPiAgICAxMDIgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByaW50ayhLRVJOX0RFQlVHCj4gICAgMTAzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRFJWX05BTUUgIjogJXM6IGVuYWJsZSBtZW1vcnktd3Jp
dGUtaW52YWxpZGF0ZVxuIiwKPiAgICAxMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY2lfbmFtZShkZXYpKTsKPiAgICAxMDUgICAgICAgICAgICAgICAgICBlcnIgPSBwY2lfc2V0
X213aShkZXYpOwo+ICAgIDEwNiAgICAgICAgICAgICAgICAgIGlmIChlcnIpIHsKPiAgICAxMDcg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByX3dhcm4oIiVzOiBjYW5ub3QgZW5hYmxlIG1lbW9y
eS13cml0ZS1pbnZhbGlkYXRlICglZClcbiIsCj4gICAgMTA4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBjaV9uYW1lKGRldiksIGVycik7Cj4gICAgMTA5ICAgICAgICAgICAgICAg
ICAgICAgICAgICB2YWx1ZSAmPSB+UENJX0NPTU1BTkRfSU5WQUxJREFURTsKPiAgICAxMTAgICAg
ICAgICAgICAgICAgICB9Cj4gICAgMTExICAgICAgICAgIH0gZWxzZSBpZiAoKGNtZC0+dmFsICYg
UENJX0NPTU1BTkRfSU5WQUxJREFURSkgJiYKPiAgICAxMTIgICAgICAgICAgICAgICAgICAgICAh
KHZhbHVlICYgUENJX0NPTU1BTkRfSU5WQUxJREFURSkpIHsKPiAgICAxMTMgICAgICAgICAgICAg
ICAgICBpZiAodW5saWtlbHkodmVyYm9zZV9yZXF1ZXN0KSkKPiAgICAxMTQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHByaW50ayhLRVJOX0RFQlVHCj4gICAgMTE1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRFJWX05BTUUgIjogJXM6IGRpc2FibGUgbWVtb3J5LXdyaXRlLWludmFs
aWRhdGVcbiIsCj4gICAgMTE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX25h
bWUoZGV2KSk7Cj4gICAgMTE3ICAgICAgICAgICAgICAgICAgcGNpX2NsZWFyX213aShkZXYpOwo+
ICAgIDExOCAgICAgICAgICB9Cj4gICAgMTE5Cj4gICAgMTIwICAgICAgICAgIGlmIChkZXZfZGF0
YSAmJiBkZXZfZGF0YS0+YWxsb3dfaW50ZXJydXB0X2NvbnRyb2wpIHsKPiAgPiAxMjEgICAgICAg
ICAgICAgICAgICBpZiAoKGNtZC0+dmFsIF4gdmFsKSAmIFBDSV9DT01NQU5EX0lOVFhfRElTQUJM
RSkgewo+ICAgIDEyMiAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHZhbHVlICYgUENJX0NP
TU1BTkRfSU5UWF9ESVNBQkxFKSB7Cj4gICAgMTIzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBjaV9pbnR4KGRldiwgMCk7Cj4gICAgMTI0ICAgICAgICAgICAgICAgICAgICAgICAg
ICB9IGVsc2Ugewo+ICAgIDEyNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBE
byBub3QgYWxsb3cgZW5hYmxpbmcgSU5UeCB0b2dldGhlciB3aXRoIE1TSSBvciBNU0ktWC4gKi8K
PiAgICAxMjYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoICh4ZW5fcGNp
YmtfZ2V0X2ludGVycnVwdF90eXBlKGRldikpIHsKPiAgICAxMjcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2FzZSBJTlRFUlJVUFRfVFlQRV9OT05FOgo+ICAgIDEyOCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIElOVEVSUlVQVF9UWVBFX0lOVFg6Cj4gICAg
MTI5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2ludHgoZGV2
LCAxKTsKPiAgICAxMzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKPiAgICAxMzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoK
PiAgICAxMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g
UENJQklPU19TRVRfRkFJTEVEOwo+ICAgIDEzMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB9Cj4gICAgMTM0ICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAgMTM1ICAgICAg
ICAgICAgICAgICAgfQo+ICAgIDEzNiAgICAgICAgICB9Cj4gICAgMTM3Cj4gICAgMTM4ICAgICAg
ICAgIGNtZC0+dmFsID0gdmFsdWU7Cj4gICAgMTM5Cj4gICAgMTQwICAgICAgICAgIGlmICgheGVu
X3BjaWJrX3Blcm1pc3NpdmUgJiYgKCFkZXZfZGF0YSB8fCAhZGV2X2RhdGEtPnBlcm1pc3NpdmUp
KQo+ICAgIDE0MSAgICAgICAgICAgICAgICAgIHJldHVybiAwOwo+ICAgIDE0Mgo+ICAgIDE0MyAg
ICAgICAgICAvKiBPbmx5IGFsbG93IHRoZSBndWVzdCB0byBjb250cm9sIGNlcnRhaW4gYml0cy4g
Ki8KPiAgICAxNDQgICAgICAgICAgZXJyID0gcGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2LCBvZmZz
ZXQsICZ2YWwpOwo+ICAgIDE0NSAgICAgICAgICBpZiAoZXJyIHx8IHZhbCA9PSB2YWx1ZSkKPiAg
ICAxNDYgICAgICAgICAgICAgICAgICByZXR1cm4gZXJyOwo+ICAgIDE0Nwo+ICAgIDE0OCAgICAg
ICAgICB2YWx1ZSAmPSBQQ0lfQ09NTUFORF9HVUVTVDsKPiAgICAxNDkgICAgICAgICAgdmFsdWUg
fD0gdmFsICYgflBDSV9DT01NQU5EX0dVRVNUOwo+ICAgIDE1MAo+ICAgIDE1MSAgICAgICAgICBy
ZXR1cm4gcGNpX3dyaXRlX2NvbmZpZ193b3JkKGRldiwgb2Zmc2V0LCB2YWx1ZSk7Cj4gICAgMTUy
ICB9Cj4gICAgMTUzCj4KPiAtLS0KPiAwLURBWSBrZXJuZWwgdGVzdCBpbmZyYXN0cnVjdHVyZSAg
ICAgICAgICAgICAgICAgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKPiBodHRwczovL2xp
c3RzLjAxLm9yZy9oeXBlcmtpdHR5L2xpc3Qva2J1aWxkLWFsbEBsaXN0cy4wMS5vcmcgSW50ZWwg
Q29ycG9yYXRpb24KPgo+IC0tCj4gWW91IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBiZWNhdXNlIHlv
dSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgR29vZ2xlIEdyb3VwcyAiQ2xhbmcgQnVpbHQgTGludXgi
IGdyb3VwLgo+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBncm91cCBhbmQgc3RvcCByZWNlaXZp
bmcgZW1haWxzIGZyb20gaXQsIHNlbmQgYW4gZW1haWwgdG8gY2xhbmctYnVpbHQtbGludXgrdW5z
dWJzY3JpYmVAZ29vZ2xlZ3JvdXBzLmNvbS4KPiBUbyB2aWV3IHRoaXMgZGlzY3Vzc2lvbiBvbiB0
aGUgd2ViIHZpc2l0IGh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZC9tc2dpZC9jbGFuZy1idWls
dC1saW51eC8yMDIwMDExMTIzNTEuZ3k0YzNhVVUlMjVsa3AlNDBpbnRlbC5jb20uCgoKCi0tIApU
aGFua3MsCn5OaWNrIERlc2F1bG5pZXJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:26:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3U4-0002R9-7G; Mon, 13 Jan 2020 17:26:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=boG1=3C=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ir3U2-0002R4-Fv
 for xen-devel@lists.xen.org; Mon, 13 Jan 2020 17:26:35 +0000
X-Inumbo-ID: d70b46cc-3629-11ea-b89f-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d70b46cc-3629-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 17:26:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1578936391;
 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=kpxJwgp2dwUFGWhc0mraOWi7EKMZPNDBiG+sV/3ntCI=;
 b=R8GJ57wgUJXIYFBVb93JdO61JyiT3ZNpmTNgGM3RHj0iUsBaWPhifouNyAbyZcwFk+
 7TsQHHt8HkTUH4YFnQB28LUnlUNj/UDM8lFRVNBmdaDPvtWGuJDtlH+nhRE22dBigKhe
 0Er7+PuYuSQlIrgGcnvWl5LBXTmKE6grVTAgNk2I5B92UF5DqauKcLoVX6qj3W4UvuJz
 u+7QgsDtGNZF8lBl7xr5fRQ4CoTR5Dt/EveHXccWc3mOSFGykkB2CB1wuB9vNN++lCWv
 AXrJlNGf3TPTVdNxxDnoqikPAshmNJca+f+ICp3Ey6ZgDZA+CddUpR+pQVAcjYwfc9rn
 FFlg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4AUztn93FPS2dyuY8phYg=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 46.1.4 DYNA|AUTH)
 with ESMTPSA id j08473w0DHQVH7y
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Mon, 13 Jan 2020 18:26:31 +0100 (CET)
Date: Mon, 13 Jan 2020 18:26:23 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20200113182623.1de409b4.olaf@aepfle.de>
In-Reply-To: <20200113113627.08786ba0.olaf@aepfle.de>
References: <20200113113627.08786ba0.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.12.31 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen 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>
Content-Type: multipart/mixed; boundary="===============4033518590438519813=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4033518590438519813==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/u.nH3ZyKk_xPKv_C96V094i"; protocol="application/pgp-signature"

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

Am Mon, 13 Jan 2020 11:36:27 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> qemu-system-i386: Unknown savevm section type 111

Looks like hw/i386/pc_piix.c:xenfv_machine_options must set m->smbus_no_mig=
ration_support to true.
Not sure why this remained unnoticed for so long.

Olaf

--Sig_/u.nH3ZyKk_xPKv_C96V094i
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl4cqD8ACgkQ86SN7mm1
DoDNqhAAoniFYUHNdoErUeW3yqaT3ktBqwA5ywaOJXjE+FCTkTdlnln7c95errCr
LVKkMOjTr60K15emTktZ4oo5xCz417ALakG0KxR4JEYnnVh9DXtpaWPcIh6hUxPj
crt0hU7H0oFmfS5Bu8ZNzrSXb6zcR8nv5DSCf8IDdzEuPu9iuGuRFf02uvMtZm/l
kFXgtTD7keWtLkJ074B49HXgvu8bf7At6J11qWre9tN7A8xA1hfFuam6SlYQnn1f
ebSsBWcwihJj/CVCa1dWPFE3oXvb9CPq9c1TgWqidnLJmekMCk0Mu1st9xzf1/JJ
2CeSULfoDD2bx1ijcmAJY1pt0UbADqYQUDpLP/nRC/iWINpP/Ass87fonGbmjDWB
QZGC2OcJDrcWS30IHmu5yKN8Sq0NIkwqVWbz9UwLacx8ZwkMdcKsWTov3yaTZSqb
n9uJO+LxF7cm1LxGY9xYNh9VX1SU6plO9f3Y/GRiwwvrWjBNQbBdUgbi+YBoi0nL
+rNXcwBRg+g4nr8FpfCFI+RrFwRPRWvl/oApCK+S6As2/Ptw8lxabYvbc4dPMFCD
aW/kr/e1RSyoNWyIFqv4GLsjcl1lBRwxqIQvnmcI+LQCtgPnCzKOjTDfz5NUEJd+
a92sjfdQFz9HphDSxDzh3Av0n7XUkiBcbXUBJMl1bgNG8avYWyY=
=BKDu
-----END PGP SIGNATURE-----

--Sig_/u.nH3ZyKk_xPKv_C96V094i--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4033518590438519813==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3r7-0004iO-6B; Mon, 13 Jan 2020 17:50:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3r6-0004iI-BI
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:24 +0000
X-Inumbo-ID: 2c20f83e-362d-11ea-82bc-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c20f83e-362d-11ea-82bc-12813bfff9fa;
 Mon, 13 Jan 2020 17:50:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937823;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=053CXNSV2FfOy/WeaLnsdNavBcMPp/OzJQwg9wr2Ah4=;
 b=fet1pjdsg/RCni3eiwql6fyrAjNEIvi9GPxjzOPBXfkK/fAMVK6TBoBa
 AMqVEwbh0UTnmOqbIbfK39Vu6/0ynlS5jg14IExrkBJ+0GIm154KbjXNV
 GbeGMtL/X0uE/7H4OYAk7Ms6eADrrFNBQ5r7QaVxuLbUqWH1RTEGDCNsg Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m8v+HvZ2dYVDzHItGgMsysFarvjHpPD9B0Z89wiGVqf7OIvmVwfZwh9ZIkZ4qptMl/djDLkSaP
 z0pATqXU30NNkSHf6t3skxTPNhxwXsjG00ZWK46chFit24gw7McMZvvpO4VRExEgn95+1jOjJU
 6PICjsx7Rx7seRV3smYdzuNu1PILzLVG0nF3X8RR2VHjmj6S16flmhvd1hUdDWrVY5zww4Mtkn
 n1G3GXz6bzijvvHUYEFVgSE3DllcaKN8dwPWY6Li3ioH5yPsdLfsc7Z9/ZERg9FDq8oryLgrFN
 Or8=
X-SBRS: 2.7
X-MesageID: 11215603
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11215603"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:15 +0000
Message-ID: <20200113175020.32730-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] x86: Remove 16M total-size restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>

SXQgdHVybnMgb3V0IHRoYXQgdGhlIG5vdGUgaW4gYy9zIGE4ZDI3YTU0Y2M5Y2MKCiAgRmluYWxs
eSwgbGVhdmUgYSBsaW5rZXIgYXNzZXJ0IGNvdmVyaW5nIHRoZSBmYWN0IHRoYXQgcGxlbnR5IG9m
IGNvZGUgYmxpbmRseQogIGFzc3VtZXMgdGhhdCBYZW4gaXMgbGVzcyB0aGF0IDE2TS4gIFRoaXMg
d2FudHMgZml4aW5nIGluIGR1ZSBjb3Vyc2UuCgp3YXMgZWFzaWVyIHRvIGFkZHJlc3MgdGhhbiBJ
IGhhZCBvcmlnaW5hbGx5IGFudGljaXBhdGVkLiAgVGhpcyBzZXJpZXMgZG9lcyBzby4KClRoZSBl
bmQgcmVzdWx0IGNhbiBiZSB0ZXN0ZWQgYnkgdHJ5aW5nIHRvIGJvb3Qgd2l0aDoKCiAgZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKICBpbmRl
eCA3NTk4MjdhMTlhLi5mYTgzYTlhMjhmIDEwMDY0NAogIC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCiAgKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKICBAQCAtNTIsNiArNTIsOCBAQAogICAj
aW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogICAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CgogICtz
dGF0aWMgdWludDhfdCBfX3VzZWQgYmlnX2RhdGFbTUIoMTYpXSA9IHsgNDIsIH07CiAgKwogICAv
KiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBpZ25vcmVkLiAq
LwogICBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKICAgYm9vbGVhbl9wYXJhbSgi
bm9zbXAiLCBvcHRfbm9zbXApOwoKQmVmb3JlIHRoaXMgc2VyaWVzLCBYZW4gd2lsbCB0cmlwbGUg
ZmF1bHQgaW4gb25lIG9mIHNldmVyYWwgcGxhY2VzIChmaXJzdCBhbmQKbW9zdCBvYnZpb3VzbHks
IF9faGlnaF9zdGFydCBvbiB0aGUgZmlyc3Qgc3RhY2sgYWNjZXNzLCBhcyBjcHUwX3N0YWNrW10g
aXMKdmVyeSBuZWFyIHRoZSBlbmQgb2YgWGVuJ3MgbGlua2VkIGltYWdlKS4KCkFuZHJldyBDb29w
ZXIgKDQpOgogIHg4Ni9ib290OiBSZW5hbWUgbD9faWRlbnRtYXAgdG8gbD9fZGlyZWN0bWFwCiAg
eDg2L3BhZ2U6IFJlbW92ZSBiaWZ1cmNhdGVkIFBBR0VfSFlQRVJWSVNPUiBjb25zdGFudAogIHg4
Ni9ib290OiBDcmVhdGUgdGhlIGwyX3hlbm1hcFtdIG1hcHBpbmdzIGR5bmFtaWNhbGx5CiAgeDg2
L2Jvb3Q6IFNpemUgdGhlIGJvb3QvZGlyZWN0bWFwIG1hcHBpbmdzIGR5bmFtaWNhbGx5CgogeGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgICAgICAgIHwgNDkgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290
LmggICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgNiArKy0tLQogeGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyAgICAgICAgICAgIHwgIDYgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAg
ICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggfCAgNyAtLS0t
LS0KIDcgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3rC-0004iy-M5; Mon, 13 Jan 2020 17:50:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3rB-0004ip-9P
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:29 +0000
X-Inumbo-ID: 2cf5c5d2-362d-11ea-82bc-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cf5c5d2-362d-11ea-82bc-12813bfff9fa;
 Mon, 13 Jan 2020 17:50:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937824;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Aoc5mBtdig1TgC+bnbuIyB/xaMvCbrdPEgDzzP13MIg=;
 b=VX6gxqfVgYtutH1octOxluMfCxhnWzUFAfgi1dI5ZJHo8LY/bBGOuz1n
 Gd5SH+7D/pyi1Gqb26zau87un3pM14eYq847aGSnT/tHDbxwyqcr2uWo7
 hG3W+krMt8i8L9ZQA87VVpKEO63VJtvPM27ZqJKb5UpGfSf1Lo2tp0S5b E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qmAbKmQFTHC7gZHzoZmJtNrYulNdBiWd/es2iDfaf+6wUS0cFIC1rEAgy4d3p+38GieEHrrhS0
 WVx/FYl+3ASHWxmJH/7WFt3YnOcNMGeEyJG+1uUfxwLXELRVdv7qZXZTKB99NSLzInuidoBfGi
 vD6AtaEkVVROIGHAD12rL9GuWGoWD7p2Qf+PSfblMFkGOod4zd7mkdhNPgB3S8bhjo3EHwZ+XA
 q3+GPdAGzmtPa+Bn9wmdkaOX4xJE3Z+np3D8vehv9G91PweCEqCveSNQFKoyM6GrwwbHyy+uTO
 Ti0=
X-SBRS: 2.7
X-MesageID: 11215604
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11215604"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:17 +0000
Message-ID: <20200113175020.32730-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/page: Remove bifrucated PAGE_HYPERVISOR
 constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

RGVzcGl0ZSBiZWluZyB2YWd1ZWx5IGF3YXJlLCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFBBR0Vf
SFlQRVJWSVNPUiBpbiBBU00gYW5kCkMgY29kZSBoYXMgbmV2ZXJ0aGVsZXNzIGNhdXNlZCBzZXZl
cmFsIGJ1Z3MgSSBzaG91bGQgaGF2ZSBrbm93biBiZXR0ZXIgYWJvdXQsCmFuZCBjb250cmlidXRl
ZCB0byByZXZpZXcgY29uZnVzaW9uLgoKVGhlcmUgYXJlIGV4YWN0bHkgNCB1c2VzIG9mIHRoZXNl
IGNvbnN0YW50cyBpbiBhc20gY29kZSAoYW5kIG9uZSBpcyBzaG9ydGx5CmdvaW5nIHRvIGRpc2Fw
cGVhcikuCgpJbnN0ZWFkIG9mIGNyZWF0aW5nIHRoZSBjb25zdGFudHMgd2hpY2ggYmVoYXZlIGRp
ZmZlcmVudGx5IGJldHdlZW4gQVNNIGFuZCBDCmNvZGUsIGV4cG9zZSBhbGwgdGhlIGNvbnN0YW50
cyBhbmQgdXNlIG5vbi1hbWJ1Z3VvdXMgbm9uLU5YIG9uZXMgaW4gQVNNLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMg
ICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8IDcg
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUwppbmRleCBhYWYwZTExOWRiLi5jNWFjYmY1NmFlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02
NzQsNyArNjc0LDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICogdGhlIHRyYW5zaXRp
b24gaW50byBsb25nIG1vZGUpLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgogICAgICAgICAgKi8KICAg
ICAgICAgbGVhICAgICBzeW1fZXNpKHN0YXJ0KSwlZWJ4Ci0gICAgICAgIGxlYSAgICAgKDE8PEwy
X1BBR0VUQUJMRV9TSElGVCkqNysoUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSkoJWVieCksJWVh
eAorICAgICAgICBsZWEgICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQRVJW
SVNPUl9SV1h8X1BBR0VfUFNFKSglZWJ4KSwlZWF4CiAgICAgICAgIHNociAgICAgJChMMl9QQUdF
VEFCTEVfU0hJRlQtMyksJWVieAogICAgICAgICBtb3YgICAgICQ4LCVlY3gKIDE6ICAgICAgbW92
ICAgICAlZWF4LHN5bV9mcyhsMl9ib290bWFwKS04KCVlYngsJWVjeCw4KQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpp
bmRleCBjMjZlY2NlYTkyLi5hYWJmNTYxYjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9v
dC94ODZfNjQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtNTYsOSArNTYs
OSBAQCBsMV9kaXJlY3RtYXA6CiAgICAgICAgIC5yZXB0IEwxX1BBR0VUQUJMRV9FTlRSSUVTCiAg
ICAgICAgIC8qIFZHQSBob2xlICgweGEwMDAwLTB4YzAwMDApIHNob3VsZCBiZSBtYXBwZWQgVUMt
LiAqLwogICAgICAgICAuaWYgcGZuID49IDB4YTAgJiYgcGZuIDwgMHhjMAotICAgICAgICAucXVh
ZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgfCBNQVBfU01B
TExfUEFHRVMKKyAgICAgICAgLnF1YWQgKHBmbiA8PCBQQUdFX1NISUZUKSB8IF9fUEFHRV9IWVBF
UlZJU09SX1VDTUlOVVMgfCBfUEFHRV9HTE9CQUwgfCBNQVBfU01BTExfUEFHRVMKICAgICAgICAg
LmVsc2UKLSAgICAgICAgLnF1YWQgKHBmbiA8PCBQQUdFX1NISUZUKSB8IFBBR0VfSFlQRVJWSVNP
UiB8IE1BUF9TTUFMTF9QQUdFUworICAgICAgICAucXVhZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwg
UEFHRV9IWVBFUlZJU09SX1JXWCB8IE1BUF9TTUFMTF9QQUdFUwogICAgICAgICAuZW5kaWYKICAg
ICAgICAgcGZuID0gcGZuICsgMQogICAgICAgICAuZW5kcgpAQCAtODksNyArODksNyBAQCBHTE9C
QUwobDJfeGVubWFwKQogICAgICAgICAucXVhZCAwCiAgICAgICAgIGlkeCA9IDEKICAgICAgICAg
LnJlcHQgNwotICAgICAgICAucXVhZCBzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXykgKyAoaWR4IDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUFNFKQorICAg
ICAgICAucXVhZCBzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXykgKyAoaWR4IDw8IEwyX1BBR0VUQUJM
RV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SX1JXWCB8IF9QQUdFX1BTRSkKICAgICAgICAgaWR4
ID0gaWR4ICsgMQogICAgICAgICAuZW5kcgogICAgICAgICAuZmlsbCBMMl9QQUdFVEFCTEVfRU5U
UklFUyAtIDgsIDgsIDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3Bh
Z2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAppbmRleCA0ZmUwMjA1NTUz
Li4xYTRhZjg1NDY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCkBAIC0xNzIsMTggKzE3
MiwxMSBAQCBzdGF0aWMgaW5saW5lIGludHB0ZV90IHB1dF9wdGVfZmxhZ3ModW5zaWduZWQgaW50
IHgpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAgIChfX1BBR0VfSFlQRVJWSVNPUl9S
WCAgICAgIHwgX1BBR0VfR0xPQkFMKQogI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfUldYICAgICAo
X19QQUdFX0hZUEVSVklTT1IgICAgICAgICB8IF9QQUdFX0dMT0JBTCkKIAotI2lmZGVmIF9fQVNT
RU1CTFlfXwotLyogRGVwZW5kZW5jeSBvbiBOWCBiZWluZyBhdmFpbGFibGUgY2FuJ3QgYmUgZXhw
cmVzc2VkLiAqLwotIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFHRV9IWVBFUlZJ
U09SX1JXWAotIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJ
U09SX1VDTUlOVVMgfCBfUEFHRV9HTE9CQUwpCi0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMg
ICAgICAoX19QQUdFX0hZUEVSVklTT1JfVUMgICAgICB8IF9QQUdFX0dMT0JBTCkKLSNlbHNlCiAj
IGRlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcKICMgZGVm
aW5lIFBBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIChfX1BBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIHwg
XAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdF
X05YKQogIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09S
X1VDIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8
IF9QQUdFX05YKQotI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl82NF9QQUdFX0hfXyAqLwogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3rH-0004k8-0Z; Mon, 13 Jan 2020 17:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3rG-0004jo-8z
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:34 +0000
X-Inumbo-ID: 2dff957a-362d-11ea-82bc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dff957a-362d-11ea-82bc-12813bfff9fa;
 Mon, 13 Jan 2020 17:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937827;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=blPvpV4Vdhr1Ml+c0tj+WRYdVJH/SlanDf9zB304Cr0=;
 b=PyaonYw841JkRisfDlKX0r4v8FOP2l7WZyqASw2b4m0npCwSmKISIqk/
 tUR6X1MkHfuPL75Gb487Wk061DzGJ/2EMBrqnyDTA/WovMqVtxmNDm5w6
 FZz1Okx8OmfujskK8uYFIsgWfZ6qewybR1yyCIm6zAe+Vjf4YCceJEsHX 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dEOIVgsMGXwDsFMlshuJ+GkwkUIrqqn7JqLBaDK9VMvfsCCkKOPKreqvGvxCDBGF/dHd2m14OU
 haMUwuxfXdahumRLvnEQAVcmC7h3MlM8kTJGPI0ZKCdCdpgkAS6566Yu7xxa+KRTQ3g/AumxW6
 Ksj3+o5Xjc7cYqY8MG5Mcf0xa190JKMArCY6gCnc9KMRw6JNqAi8WdQbptmD0u1ngGBT21+lC+
 k8d1g3f4xWfRAgXw2Tb2uDeZllZtMSUqkkTm8Rc6XFA5ISePVOZQgeHqnckdWvwep2NuJU0+Nu
 cBo=
X-SBRS: 2.7
X-MesageID: 10841135
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10841135"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:20 +0000
Message-ID: <20200113175020.32730-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] x86/boot: Size the boot/directmap mappings
 dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

Li4uIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IDE2TSB3aWxsIGRvLiAgV2l0aCB0aGlzIGZp
eGVkLCBYZW4gaXMgbm93CmNhcGFibGUgb2YgYm9vdGluZyBldmVuIHdoZW4gaXRzIGNvbXBpbGVk
IHNpemUgaXMgbGFyZ2VyIHRoYW4gMTZNLgoKT24gdGhlIEVGSSBzaWRlLCB1c2UgbDJlX2FkZF9m
bGFncygpIHRvIHJlZHVjZSB0aGUgY29kZS1nZW5lcmF0aW9uIG92ZXJoZWFkIG9mCnVzaW5nIGwy
ZV9mcm9tX3BhZGRyKCkgdHdpY2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCkNhbiBiZSB0ZXN0ZWQgYnkgdHJ5aW5nIHRvIGJvb3Qgd2l0aDoK
CiAgZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKICBpbmRleCA3NTk4MjdhMTlhLi5mYTgzYTlhMjhmIDEwMDY0NAogIC0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCiAgKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKICBAQCAtNTIsNiArNTIs
OCBAQAogICAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogICAjaW5jbHVkZSA8YXNtL2d1ZXN0
Lmg+CgogICtzdGF0aWMgdWludDhfdCBfX3VzZWQgYmlnX2RhdGFbTUIoMTYpXSA9IHsgNDIsIH07
CiAgKwogICAvKiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBp
Z25vcmVkLiAqLwogICBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKICAgYm9vbGVh
bl9wYXJhbSgibm9zbXAiLCBvcHRfbm9zbXApOwoKQmVmb3JlIHRoaXMgc2VyaWVzLCBYZW4gd2ls
bCB0cmlwbGUgZmF1bHQgaW4gb25lIG9mIHR3byBwbGFjZXMgKGJvdGggb24gdGhlCnRyYW5zaXRp
b24gdG8gWGVuJ3MgaGlnaCBtYXBwaW5ncyksIGJvdGggdWx0aW1hdGVseSBiZWNhdXNlIG9mIGNw
dTBfc3RhY2tbXQpnZXR0aW5nIHNoaWZ0ZWQgb2ZmIHRoZSB0b3Agb2YgdGhlIG1hcHBpbmdzLgot
LS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICB8IDIxICsrKysrKysrKysrKystLS0tLS0t
LQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMjMgKysrKysrKysrKysrKysrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICB8ICAzIC0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAzMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggOTRiZWQ0
YTJkMy4uZWRhMzE2MWZiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNjg3LDE0ICs2ODcsMTkgQEAgdHJhbXBv
bGluZV9zZXR1cDoKICAgICAgICAgICogaGFuZGxpbmcvd2Fsa2luZyksIGFuZCBpZGVudGl0eSBt
YXAgWGVuIGludG8gYm9vdG1hcCAobmVlZGVkIGZvcgogICAgICAgICAgKiB0aGUgdHJhbnNpdGlv
biBpbnRvIGxvbmcgbW9kZSksIHVzaW5nIDJNIHN1cGVycGFnZXMuCiAgICAgICAgICAqLwotICAg
ICAgICBsZWEgICAgIHN5bV9lc2koc3RhcnQpLCVlYngKLSAgICAgICAgbGVhICAgICAoMTw8TDJf
UEFHRVRBQkxFX1NISUZUKSo3KyhQQUdFX0hZUEVSVklTT1JfUldYfF9QQUdFX1BTRSkoJWVieCks
JWVheAotICAgICAgICBzaHIgICAgICQoTDJfUEFHRVRBQkxFX1NISUZULTMpLCVlYngKLSAgICAg
ICAgbW92ICAgICAkOCwlZWN4Ci0xOiAgICAgIG1vdiAgICAgJWVheCxzeW1fZnMobDJfYm9vdG1h
cCktOCglZWJ4LCVlY3gsOCkKLSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsMl9kaXJlY3Rt
YXApLTgoJWVieCwlZWN4LDgpCi0gICAgICAgIHN1YiAgICAgJCgxPDxMMl9QQUdFVEFCTEVfU0hJ
RlQpLCVlYXgKLSAgICAgICAgbG9vcCAgICAxYgorICAgICAgICBsZWEgICAgIHN5bV9lc2koX3N0
YXJ0KSwgJWVjeAorICAgICAgICBsZWEgICAgIC0xICsgc3ltX2VzaShfZW5kKSwgJWVkeAorICAg
ICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0VfSFlQRVJWSVNPUl9SV1goJWVjeCksICVlYXgg
LyogUFRFIHRvIHdyaXRlLiAqLworICAgICAgICBzaHIgICAgICRMMl9QQUdFVEFCTEVfU0hJRlQs
ICVlY3ggICAgICAgICAgICAgICAgICAgLyogRmlyc3Qgc2xvdCB0byB3cml0ZS4gKi8KKyAgICAg
ICAgc2hyICAgICAkTDJfUEFHRVRBQkxFX1NISUZULCAlZWR4ICAgICAgICAgICAgICAgICAgIC8q
IEZpbmFsIHNsb3QgdG8gd3JpdGUuICovCisKKzE6ICAgICAgbW92ICAgICAlZWF4LCBzeW1fb2Zm
cyhsMl9ib290bWFwKSAgKCVlc2ksICVlY3gsIDgpCisgICAgICAgIG1vdiAgICAgJWVheCwgc3lt
X29mZnMobDJfZGlyZWN0bWFwKSglZXNpLCAlZWN4LCA4KQorICAgICAgICBhZGQgICAgICQxLCAl
ZWN4CisgICAgICAgIGFkZCAgICAgJDEgPDwgTDJfUEFHRVRBQkxFX1NISUZULCAlZWF4CisKKyAg
ICAgICAgY21wICAgICAlZWR4LCAlZWN4CisgICAgICAgIGpiZSAgICAgMWIKIAogICAgICAgICAv
KiBJbml0aWFsaXplIEwzIGJvb3QtbWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCiAgICAg
ICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IrKEwyX1BBR0VUQUJMRV9FTlRSSUVTKjgpKjMr
c3ltX2VzaShsMl9ib290bWFwKSwlZWF4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggZTc1MGRiNmY1Yy4u
MDBkZjE3MzZiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBi
L3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNjExLDE1ICs2MTEsMjggQEAgc3RhdGlj
IHZvaWQgX19pbml0IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lkKQogICAgICAqIE1hcCBYZW4g
aW50byB0aGUgZGlyZWN0bWFwIChuZWVkZWQgZm9yIGVhcmx5LWJvb3QgcGFnZXRhYmxlCiAgICAg
ICogaGFuZGxpbmcvd2Fsa2luZyksIGFuZCBpZGVudGl0eSBtYXAgWGVuIGludG8gYm9vdG1hcCAo
bmVlZGVkIGZvciB0aGUKICAgICAgKiB0cmFuc2l0aW9uIGZyb20gdGhlIEVGSSBwYWdldGFibGVz
IHRvIFhlbiksIHVzaW5nIDJNIHN1cGVycGFnZXMuCisgICAgICoKKyAgICAgKiBOQjogV2UgYXJl
IGN1cnJlbnRseSBpbiBwaHlzaWNhbCBtb2RlLCBzbyBhIFJJUC1yZWxhdGl2ZSByZWxvY2F0aW9u
CisgICAgICogYWdhaW5zdCBfc3RhcnQvX2VuZCBnZXRzIHRoZWlyIHJlYWwgcG9zaXRpb24gaW4g
bWVtb3J5LCB3aGljaCBhcmUgdGhlCisgICAgICogYXBwcm9wcmlhdGUgbDIgc2xvdHMgdG8gbWFw
LgogICAgICAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgODsgKytpICkKKyNkZWZpbmUgbDJfNEdf
b2Zmc2V0KGEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoKChVSU5UTikoYSkgPj4gTDJfUEFHRVRBQkxFX1NISUZUKSAmICg0ICogTDJfUEFH
RVRBQkxFX0VOVFJJRVMgLSAxKSkKKworICAgIGZvciAoIGkgID0gbDJfNEdfb2Zmc2V0KF9zdGFy
dCk7CisgICAgICAgICAgaSA8PSBsMl80R19vZmZzZXQoX2VuZCAtIDEpOyArK2kgKQogICAgIHsK
LSAgICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSAoeGVuX3BoeXNfc3RhcnQgPj4gTDJfUEFHRVRB
QkxFX1NISUZUKSArIGk7Ci0gICAgICAgIHBhZGRyX3QgYWRkciA9IHNsb3QgPDwgTDJfUEFHRVRB
QkxFX1NISUZUOworICAgICAgICBsMl9wZ2VudHJ5X3QgcHRlID0gbDJlX2Zyb21fcGFkZHIoaSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUiB8IF9QQUdFX1BTRSk7CisKKyAgICAgICAgbDJfYm9v
dG1hcFtpXSA9IHB0ZTsKKworICAgICAgICAvKiBCb290bWFwIFJXWC9Ob24tZ2xvYmFsLiAgRGly
ZWN0bWFwIFJXL0dsb2JhbC4gKi8KKyAgICAgICAgbDJlX2FkZF9mbGFncyhwdGUsIFBBR0VfSFlQ
RVJWSVNPUik7CiAKLSAgICAgICAgbDJfZGlyZWN0bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIo
YWRkciwgUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSk7Ci0gICAgICAgIGwyX2Jvb3RtYXBbc2xv
dF0gPSBsMmVfZnJvbV9wYWRkcihhZGRyLCBfX1BBR0VfSFlQRVJWSVNPUnxfUEFHRV9QU0UpOwor
ICAgICAgICBsMl9kaXJlY3RtYXBbaV0gPSBwdGU7CiAgICAgfQorI3VuZGVmIGwyXzRHX29mZnNl
dAogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfaGFuZGxlX21vZHVsZShzdHJ1Y3Qg
ZmlsZSAqZmlsZSwgY29uc3QgQ0hBUjE2ICpuYW1lLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggN2MzNTFiOWRmMy4uYTcx
ODUzYTg1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCkBAIC0zODQsNiArMzg0LDMgQEAgQVNTRVJUKCh0cmFtcG9saW5lX2Vu
ZCAtIHRyYW1wb2xpbmVfc3RhcnQpIDwgVFJBTVBPTElORV9TUEFDRSAtIE1CSV9TUEFDRV9NSU4s
CiAgICAgIm5vdCBlbm91Z2ggcm9vbSBmb3IgdHJhbXBvbGluZSBhbmQgbWJpIGRhdGEiKQogQVNT
RVJUKCh3YWtldXBfc3RhY2sgLSB3YWtldXBfc3RhY2tfc3RhcnQpID49IFdBS0VVUF9TVEFDS19N
SU4sCiAgICAgIndha2V1cCBzdGFjayB0b28gc21hbGwiKQotCi0vKiBQbGVudHkgb2YgYm9vdCBj
b2RlIGFzc3VtZXMgdGhhdCBYZW4gaXNuJ3QgbGFyZ2VyIHRoYW4gMTZNLiAqLwotQVNTRVJUKF9l
bmQgLSBfc3RhcnQgPD0gTUIoMTYpLCAiWGVuIHRvbyBsYXJnZSBmb3IgZWFybHktYm9vdCBhc3N1
bXB0aW9ucyIpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3rH-0004kL-Ad; Mon, 13 Jan 2020 17:50:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3rG-0004ju-GZ
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:34 +0000
X-Inumbo-ID: 2cfdac52-362d-11ea-a985-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cfdac52-362d-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 17:50:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937826;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=117UHAYYpxTrxhKBYnsM58UNz+IWDL/UM2oG7vR7jdA=;
 b=bYLkpe8BLF4SOBkFRsVxLFqxf8GwqEzfJTtGCiti4GQXxxLdW1k1m3i+
 DyyjamE3k+P+zh9jWRpQyG3lZGeHGE1dP60Csiz/puDjUlpRW6FKOrDRp
 +FTY4kb8YYbKZ15vee/SkkwmTCF2IcbKrflMH2eIliDYvMxW629/BlKfo w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2S9euDb51kxdjx0CJCi+ML6UDIgmubAP7PBehLpLveUCEn948xU/RznBspaMoNk8BGScY7fIBc
 sn9eIvKxTGB2SgNmRJIUln8R/9ZwrdGGmqzv9a996142ErMkrw5P6BdUYLEJtngVjImgh8nfWV
 k8P+JYyyvhX9zG4nfD5738LuEVRm7+TqQCsONOYKEwzzDyhZmkc/M9jLwcnzY1rc2dUvs+83pr
 /IQngR0RykCqGFz17A/GeF5+HTNky9atSX4UxeDOSkA6zt0IOX+R01dzQ+iK7jcAXgVxA766ZG
 S7Y=
X-SBRS: 2.7
X-MesageID: 10861137
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="10861137"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:16 +0000
Message-ID: <20200113175020.32730-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] x86/boot: Rename l?_identmap to l?_directmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

U2luY2UgYy9zIGZhYTg1ZDRmYjMgIng4Ni9ib290OiBEb24ndCBtYXAgMCBkdXJpbmcgYm9vdCIs
IGwxX2lkZW50bWFwIG5vCmxvbmdlciBoYXMgYW4gYWxpYXMgbWFwcGVkIGF0IDAsIG1lYW5pbmcg
dGhhdCBub25lIG9mIHRoZSBsP19pZGVudG1hcFtdCnBhZ2V0YWJsZXMgYXJlIGFjdHVhbGx5IGFu
IGlkZW50aXR5IG1hcC4KClJlbmFtZSB0aGVtIHRvIGw/X2RpcmVjdG1hcCwgd2hpY2ggYXZvaWRz
IGFueSBraW5kIG9mIGltcGxpY2F0aW9uIHRoYXQgdGhleQptaWdodCBiZSBtYXBwZWQgYXQgMC4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvYm9vdC94
ODZfNjQuUyAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgfCAgMiArLQogNSBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggZDI0
NmUzNzRmMS4uYWFmMGUxMTlkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5T
CisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNjc4LDcgKzY3OCw3IEBAIHRyYW1w
b2xpbmVfc2V0dXA6CiAgICAgICAgIHNociAgICAgJChMMl9QQUdFVEFCTEVfU0hJRlQtMyksJWVi
eAogICAgICAgICBtb3YgICAgICQ4LCVlY3gKIDE6ICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhs
Ml9ib290bWFwKS04KCVlYngsJWVjeCw4KQotICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKGwy
X2lkZW50bWFwKS04KCVlYngsJWVjeCw4KQorICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKGwy
X2RpcmVjdG1hcCktOCglZWJ4LCVlY3gsOCkKICAgICAgICAgc3ViICAgICAkKDE8PEwyX1BBR0VU
QUJMRV9TSElGVCksJWVheAogICAgICAgICBsb29wICAgIDFiCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXgg
YWY2Mjg1MDU4OS4uYzI2ZWNjZWE5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2
XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKQEAgLTUxLDcgKzUxLDcgQEAg
R0xPQkFMKHN0YWNrX3N0YXJ0KQogICogb2YgcGh5c2ljYWwgbWVtb3J5LiBJbiBhbnkgY2FzZSB0
aGUgVkdBIGhvbGUgc2hvdWxkIGJlIG1hcHBlZCB3aXRoIHR5cGUgVUMuCiAgKiBVc2VzIDF4IDRr
IHBhZ2UuCiAgKi8KLWwxX2lkZW50bWFwOgorbDFfZGlyZWN0bWFwOgogICAgICAgICBwZm4gPSAw
CiAgICAgICAgIC5yZXB0IEwxX1BBR0VUQUJMRV9FTlRSSUVTCiAgICAgICAgIC8qIFZHQSBob2xl
ICgweGEwMDAwLTB4YzAwMDApIHNob3VsZCBiZSBtYXBwZWQgVUMtLiAqLwpAQCAtNjIsNyArNjIs
NyBAQCBsMV9pZGVudG1hcDoKICAgICAgICAgLmVuZGlmCiAgICAgICAgIHBmbiA9IHBmbiArIDEK
ICAgICAgICAgLmVuZHIKLSAgICAgICAgLnNpemUgbDFfaWRlbnRtYXAsIC4gLSBsMV9pZGVudG1h
cAorICAgICAgICAuc2l6ZSBsMV9kaXJlY3RtYXAsIC4gLSBsMV9kaXJlY3RtYXAKIAogLyoKICAq
IF9fcGFnZV90YWJsZXNfe3N0YXJ0LGVuZH0gY292ZXIgdGhlIHJhbmdlIG9mIHBhZ2V0YWJsZXMg
d2hpY2ggbmVlZApAQCAtNzMsMTIgKzczLDEyIEBAIEdMT0JBTChfX3BhZ2VfdGFibGVzX3N0YXJ0
KQogCiAvKgogICogU3BhY2UgZm9yIDRHIHdvcnRoIG9mIDJNIG1hcHBpbmdzLCBmaXJzdCAyTSBh
Y3R1YWxseSBtYXBwZWQgdmlhCi0gKiBsMV9pZGVudG1hcFtdLiAgVXNlcyA0eCA0ayBwYWdlcy4K
KyAqIGwxX2RpcmVjdG1hcFtdLiAgVXNlcyA0eCA0ayBwYWdlcy4KICAqLwotR0xPQkFMKGwyX2lk
ZW50bWFwKQotICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMV9pZGVudG1hcCkgKyBfX1BBR0VfSFlQ
RVJWSVNPUgorR0xPQkFMKGwyX2RpcmVjdG1hcCkKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDFf
ZGlyZWN0bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCiAgICAgICAgIC5maWxsIDQgKiBMMl9QQUdF
VEFCTEVfRU5UUklFUyAtIDEsIDgsIDAKLSAgICAgICAgLnNpemUgbDJfaWRlbnRtYXAsIC4gLSBs
Ml9pZGVudG1hcAorICAgICAgICAuc2l6ZSBsMl9kaXJlY3RtYXAsIC4gLSBsMl9kaXJlY3RtYXAK
IAogLyoKICAqIEwyIG1hcHBpbmcgdGhlIDFHQiBYZW4gdGV4dC9kYXRhL2JzcyByZWdpb24uICBB
dCBib290IGl0IG1hcHMgMTZNQiBmcm9tCkBAIC0xMDgsMTUgKzEwOCwxNSBAQCBsMl9maXhtYXA6
CiAgICAgICAgIC5lbmRyCiAgICAgICAgIC5zaXplIGwyX2ZpeG1hcCwgLiAtIGwyX2ZpeG1hcAog
Ci0vKiBJZGVudGl0eSBtYXAsIGNvdmVyaW5nIHRoZSA0IGwyX2lkZW50bWFwIHRhYmxlcy4gIFVz
ZXMgMXggNGsgcGFnZS4gKi8KLWwzX2lkZW50bWFwOgorLyogRGlyZWN0IG1hcCwgaW5pdGlhbGx5
IGNvdmVyaW5nIHRoZSA0IGwyX2RpcmVjdG1hcCB0YWJsZXMuICBVc2VzIDF4IDRrIHBhZ2UuICov
CitsM19kaXJlY3RtYXA6CiAgICAgICAgIGlkeCA9IDAKICAgICAgICAgLnJlcHQgNAotICAgICAg
ICAucXVhZCBzeW1fb2ZmcyhsMl9pZGVudG1hcCkgKyAoaWR4IDw8IFBBR0VfU0hJRlQpICsgX19Q
QUdFX0hZUEVSVklTT1IKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDJfZGlyZWN0bWFwKSArIChp
ZHggPDwgUEFHRV9TSElGVCkgKyBfX1BBR0VfSFlQRVJWSVNPUgogICAgICAgICBpZHggPSBpZHgg
KyAxCiAgICAgICAgIC5lbmRyCiAgICAgICAgIC5maWxsIEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0g
NCwgOCwgMAotICAgICAgICAuc2l6ZSBsM19pZGVudG1hcCwgLiAtIGwzX2lkZW50bWFwCisgICAg
ICAgIC5zaXplIGwzX2RpcmVjdG1hcCwgLiAtIGwzX2RpcmVjdG1hcAogCiAvKiBMMyBtYXBwaW5n
IHRoZSBmaXhtYXAuICBVc2VzIDF4IDRrIHBhZ2UuICovCiBsM194ZW5tYXA6CkBAIC0xMzksNyAr
MTM5LDcgQEAgR0xPQkFMKGlkbGVfcGdfdGFibGUpCiAgICAgICAgIGlkeCA9IDEKICAgICAgICAg
LnJlcHQgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxCiAgICAgICAgIC5pZiBpZHggPT0gbDRfdGFi
bGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKQotICAgICAgICAucXVhZCBzeW1fb2Zmcyhs
M19pZGVudG1hcCkgKyBfX1BBR0VfSFlQRVJWSVNPUgorICAgICAgICAucXVhZCBzeW1fb2Zmcyhs
M19kaXJlY3RtYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgLmVsc2VpZiBpZHggPT0g
bDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKQogICAgICAgICAucXVhZCBzeW1fb2Zmcyhs
M194ZW5tYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgLmVsc2UKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3Qu
aAppbmRleCAyMDNhOWQzYmIyLi41MGQxNDk5ODY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC01OSw3
ICs1OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZSh1bnNp
Z25lZCBsb25nIGRlbHRhKQogICAgICAgICAvKgogICAgICAgICAgKiBSZWxldmFudCBsezIsM31f
Ym9vdG1hcCBlbnRyaWVzIGdldCBpbml0aWFsaXplZCBleHBsaWNpdGx5IGluCiAgICAgICAgICAq
IGVmaV9hcmNoX21lbW9yeV9zZXR1cCgpLCBzbyB3ZSBtdXN0IG5vdCBhcHBseSByZWxvY2F0aW9u
cyB0aGVyZS4KLSAgICAgICAgICogbDJfaWRlbnRtYXAncyBmaXJzdCBzbG90LCBvdG9oLCBzaG91
bGQgYmUgaGFuZGxlZCBub3JtYWxseSwgYXMKKyAgICAgICAgICogbDJfZGlyZWN0bWFwJ3MgZmly
c3Qgc2xvdCwgb3RvaCwgc2hvdWxkIGJlIGhhbmRsZWQgbm9ybWFsbHksIGFzCiAgICAgICAgICAq
IGVmaV9hcmNoX21lbW9yeV9zZXR1cCgpIHdvbid0IHRvdWNoIGl0ICh4ZW5fcGh5c19zdGFydCBz
aG91bGQKICAgICAgICAgICogbmV2ZXIgYmUgemVybykuCiAgICAgICAgICAqLwpAQCAtNTg2LDgg
KzU4Niw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgLyogQ2hlY2sgdGhhdCB0aGVyZSBpcyBhdCBsZWFzdCA0
RyBvZiBtYXBwaW5nIHNwYWNlIGluIGwyXyptYXBbXSAqLwotICAgIEJVSUxEX0JVR19PTigoc2l6
ZW9mKGwyX2Jvb3RtYXApICAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8IDQpOwotICAgIEJVSUxE
X0JVR19PTigoc2l6ZW9mKGwyX2lkZW50bWFwKSAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8IDQp
OworICAgIEJVSUxEX0JVR19PTigoc2l6ZW9mKGwyX2Jvb3RtYXApICAgLyBMMl9QQUdFVEFCTEVf
RU5UUklFUykgPCA0KTsKKyAgICBCVUlMRF9CVUdfT04oKHNpemVvZihsMl9kaXJlY3RtYXApIC8g
TDJfUEFHRVRBQkxFX0VOVFJJRVMpIDwgNCk7CiAKICAgICAvKiBJbml0aWFsaXplIEwzIGJvb3Qt
bWFwIHBhZ2UgZGlyZWN0b3J5IGVudHJpZXMuICovCiAgICAgZm9yICggaSA9IDA7IGkgPCA0OyAr
K2kgKQpAQCAtNjAzLDcgKzYwMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1v
cnlfc2V0dXAodm9pZCkKICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSAoeGVuX3BoeXNfc3Rh
cnQgPj4gTDJfUEFHRVRBQkxFX1NISUZUKSArIGk7CiAgICAgICAgIHBhZGRyX3QgYWRkciA9IHNs
b3QgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwogCi0gICAgICAgIGwyX2lkZW50bWFwW3Nsb3RdID0g
bDJlX2Zyb21fcGFkZHIoYWRkciwgUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSk7CisgICAgICAg
IGwyX2RpcmVjdG1hcFtzbG90XSA9IGwyZV9mcm9tX3BhZGRyKGFkZHIsIFBBR0VfSFlQRVJWSVNP
UnxfUEFHRV9QU0UpOwogICAgICAgICBsMl9ib290bWFwW3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIo
YWRkciwgX19QQUdFX0hZUEVSVklTT1J8X1BBR0VfUFNFKTsKICAgICB9CiB9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDFiNmNh
NGE0N2QuLjViZGMyMjliZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMDMxLDcgKzEwMzEsNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGZvciAoIGkgPSBi
b290X2U4MjAubnJfbWFwLTE7IGkgPj0gMDsgaS0tICkKICAgICB7CiAgICAgICAgIHVpbnQ2NF90
IHMsIGUsIG1hc2sgPSAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxOwotICAgICAgICB1
aW50NjRfdCBlbmQsIGxpbWl0ID0gQVJSQVlfU0laRShsMl9pZGVudG1hcCkgPDwgTDJfUEFHRVRB
QkxFX1NISUZUOworICAgICAgICB1aW50NjRfdCBlbmQsIGxpbWl0ID0gQVJSQVlfU0laRShsMl9k
aXJlY3RtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVDsKIAogICAgICAgICBpZiAoIGJvb3RfZTgy
MC5tYXBbaV0udHlwZSAhPSBFODIwX1JBTSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTEx
MzYsNyArMTEzNiw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAvKiBUaGUgb25seSBkYXRhIG1hcHBpbmdzIHRvIGJl
IHJlbG9jYXRlZCBhcmUgaW4gdGhlIFhlbiBhcmVhLiAqLwogICAgICAgICAgICAgcGwyZSA9IF9f
dmEoX19wYShsMl94ZW5tYXApKTsKICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBVbmRv
IHRoZSB0ZW1wb3JhcnktaG9va2luZyBvZiB0aGUgbDFfaWRlbnRtYXAuICBfXzJNX3RleHRfc3Rh
cnQKKyAgICAgICAgICAgICAqIFVuZG8gdGhlIHRlbXBvcmFyeS1ob29raW5nIG9mIHRoZSBsMV9k
aXJlY3RtYXAuICBfXzJNX3RleHRfc3RhcnQKICAgICAgICAgICAgICAqIGlzIGNvbnRhaW5lZCBp
biB0aGlzIFBURS4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgQlVHX09OKHVzaW5nXzJN
X21hcHBpbmcoKSAmJgpAQCAtMTM0OSw3ICsxMzQ5LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgLyogTmVlZCB0byBjcmVh
dGUgbWFwcGluZ3MgYWJvdmUgUFJFQlVJTFRfTUFQX0xJTUlULiAqLwogICAgICAgICBtYXBfcyA9
IG1heF90KHVpbnQ2NF90LCBzLCBQUkVCVUlMVF9NQVBfTElNSVQpOwogICAgICAgICBtYXBfZSA9
IG1pbl90KHVpbnQ2NF90LCBlLAotICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobDJf
aWRlbnRtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7CisgICAgICAgICAgICAgICAgICAgICAg
QVJSQVlfU0laRShsMl9kaXJlY3RtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7CiAKICAgICAg
ICAgLyogUGFzcyBtYXBwZWQgbWVtb3J5IHRvIGFsbG9jYXRvciAvYmVmb3JlLyBjcmVhdGluZyBu
ZXcgbWFwcGluZ3MuICovCiAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtaW4obWFwX3MsIGUp
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wYWdlLmgKaW5kZXggMDVhOGIxZWZhNi4uNGI5YTRmYTMzZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdl
LmgKQEAgLTI5Myw3ICsyOTMsNyBAQCBleHRlcm4gdW5zaWduZWQgaW50ICAgbTJwX2NvbXBhdF92
c3RhcnQ7CiBleHRlcm4gbDJfcGdlbnRyeV90IGwyX3hlbm1hcFtMMl9QQUdFVEFCTEVfRU5UUklF
U10sCiAgICAgbDJfYm9vdG1hcFs0KkwyX1BBR0VUQUJMRV9FTlRSSUVTXTsKIGV4dGVybiBsM19w
Z2VudHJ5X3QgbDNfYm9vdG1hcFtMM19QQUdFVEFCTEVfRU5UUklFU107Ci1leHRlcm4gbDJfcGdl
bnRyeV90IGwyX2lkZW50bWFwWzQqTDJfUEFHRVRBQkxFX0VOVFJJRVNdOworZXh0ZXJuIGwyX3Bn
ZW50cnlfdCBsMl9kaXJlY3RtYXBbNCpMMl9QQUdFVEFCTEVfRU5UUklFU107CiBleHRlcm4gbDFf
cGdlbnRyeV90IGwxX2ZpeG1hcFtMMV9QQUdFVEFCTEVfRU5UUklFU107CiB2b2lkIHBhZ2luZ19p
bml0KHZvaWQpOwogdm9pZCBlZmlfdXBkYXRlX2w0X3BndGFibGUodW5zaWduZWQgaW50IGw0aWR4
LCBsNF9wZ2VudHJ5X3QpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3rM-0004mb-Mi; Mon, 13 Jan 2020 17:50:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3rL-0004m8-Dc
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:39 +0000
X-Inumbo-ID: 2d664d98-362d-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d664d98-362d-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 17:50:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937825;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=TXNkkm1esllR1GPmBUZSnJSmYucTp7Ig+/pRyHAQEUM=;
 b=dWS5iSDLPXMbG9A7OSyr68tWZy/CfXepTv9Oic/YLyZidfQfGr+0DOeB
 iyIKt8QvA5WefaJBs9Y+GJK5n0na+SDvRPF6GC3qjXJMVp1nZebvlcGbL
 w9Cw1DcrEaubKmKEMaZ4RUHOiUcsBiBzypDdtxafJWoALErDVAYjVNeXa 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ra6P98k+YyCVslSywp59yHtvVCN9JKT3eqyIVj/kBrWf7fwoIl9ZpxluL3ofbtFktG+okUZNel
 eNF0uM980o2R5gjwvnatGaz70sMeDkIvpu2NVn64TE2BVT5QLDDIedrFu56UiwMreBfSkeHv6r
 CBrzJ42YcoaV8tfLhMSzXDPwBBWyJi1o6Cw7tTYOe/sM6WapDBvwgpWJQFiZDX/R1iPO3gPIKt
 cMhFBT6fIPdQmXt/iGLe/Q/qcudkb/N8l+6Ssa9ScRqsPaKARnanTrFlyEWgdtA4HKe7O7zs+m
 SKw=
X-SBRS: 2.7
X-MesageID: 11277185
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11277185"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:18 +0000
Message-ID: <20200113175020.32730-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/page: Remove bifurcated PAGE_HYPERVISOR
 constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

RGVzcGl0ZSBiZWluZyB2YWd1ZWx5IGF3YXJlLCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFBBR0Vf
SFlQRVJWSVNPUiBpbiBBU00gYW5kCkMgY29kZSBoYXMgbmV2ZXJ0aGVsZXNzIGNhdXNlZCBzZXZl
cmFsIGJ1Z3MgSSBzaG91bGQgaGF2ZSBrbm93biBiZXR0ZXIgYWJvdXQsCmFuZCBjb250cmlidXRl
ZCB0byByZXZpZXcgY29uZnVzaW9uLgoKVGhlcmUgYXJlIGV4YWN0bHkgNCB1c2VzIG9mIHRoZXNl
IGNvbnN0YW50cyBpbiBhc20gY29kZSAoYW5kIG9uZSBpcyBzaG9ydGx5CmdvaW5nIHRvIGRpc2Fw
cGVhcikuCgpJbnN0ZWFkIG9mIGNyZWF0aW5nIHRoZSBjb25zdGFudHMgd2hpY2ggYmVoYXZlIGRp
ZmZlcmVudGx5IGJldHdlZW4gQVNNIGFuZCBDCmNvZGUsIGV4cG9zZSBhbGwgdGhlIGNvbnN0YW50
cyBhbmQgdXNlIG5vbi1hbWJpZ3VvdXMgbm9uLU5YIG9uZXMgaW4gQVNNLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMg
ICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8IDcg
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUwppbmRleCBhYWYwZTExOWRiLi5jNWFjYmY1NmFlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02
NzQsNyArNjc0LDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICogdGhlIHRyYW5zaXRp
b24gaW50byBsb25nIG1vZGUpLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgogICAgICAgICAgKi8KICAg
ICAgICAgbGVhICAgICBzeW1fZXNpKHN0YXJ0KSwlZWJ4Ci0gICAgICAgIGxlYSAgICAgKDE8PEwy
X1BBR0VUQUJMRV9TSElGVCkqNysoUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSkoJWVieCksJWVh
eAorICAgICAgICBsZWEgICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQRVJW
SVNPUl9SV1h8X1BBR0VfUFNFKSglZWJ4KSwlZWF4CiAgICAgICAgIHNociAgICAgJChMMl9QQUdF
VEFCTEVfU0hJRlQtMyksJWVieAogICAgICAgICBtb3YgICAgICQ4LCVlY3gKIDE6ICAgICAgbW92
ICAgICAlZWF4LHN5bV9mcyhsMl9ib290bWFwKS04KCVlYngsJWVjeCw4KQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpp
bmRleCBjMjZlY2NlYTkyLi5hYWJmNTYxYjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9v
dC94ODZfNjQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtNTYsOSArNTYs
OSBAQCBsMV9kaXJlY3RtYXA6CiAgICAgICAgIC5yZXB0IEwxX1BBR0VUQUJMRV9FTlRSSUVTCiAg
ICAgICAgIC8qIFZHQSBob2xlICgweGEwMDAwLTB4YzAwMDApIHNob3VsZCBiZSBtYXBwZWQgVUMt
LiAqLwogICAgICAgICAuaWYgcGZuID49IDB4YTAgJiYgcGZuIDwgMHhjMAotICAgICAgICAucXVh
ZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgfCBNQVBfU01B
TExfUEFHRVMKKyAgICAgICAgLnF1YWQgKHBmbiA8PCBQQUdFX1NISUZUKSB8IF9fUEFHRV9IWVBF
UlZJU09SX1VDTUlOVVMgfCBfUEFHRV9HTE9CQUwgfCBNQVBfU01BTExfUEFHRVMKICAgICAgICAg
LmVsc2UKLSAgICAgICAgLnF1YWQgKHBmbiA8PCBQQUdFX1NISUZUKSB8IFBBR0VfSFlQRVJWSVNP
UiB8IE1BUF9TTUFMTF9QQUdFUworICAgICAgICAucXVhZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwg
UEFHRV9IWVBFUlZJU09SX1JXWCB8IE1BUF9TTUFMTF9QQUdFUwogICAgICAgICAuZW5kaWYKICAg
ICAgICAgcGZuID0gcGZuICsgMQogICAgICAgICAuZW5kcgpAQCAtODksNyArODksNyBAQCBHTE9C
QUwobDJfeGVubWFwKQogICAgICAgICAucXVhZCAwCiAgICAgICAgIGlkeCA9IDEKICAgICAgICAg
LnJlcHQgNwotICAgICAgICAucXVhZCBzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXykgKyAoaWR4IDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUFNFKQorICAg
ICAgICAucXVhZCBzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXykgKyAoaWR4IDw8IEwyX1BBR0VUQUJM
RV9TSElGVCkgKyAoUEFHRV9IWVBFUlZJU09SX1JXWCB8IF9QQUdFX1BTRSkKICAgICAgICAgaWR4
ID0gaWR4ICsgMQogICAgICAgICAuZW5kcgogICAgICAgICAuZmlsbCBMMl9QQUdFVEFCTEVfRU5U
UklFUyAtIDgsIDgsIDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3Bh
Z2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAppbmRleCA0ZmUwMjA1NTUz
Li4xYTRhZjg1NDY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCkBAIC0xNzIsMTggKzE3
MiwxMSBAQCBzdGF0aWMgaW5saW5lIGludHB0ZV90IHB1dF9wdGVfZmxhZ3ModW5zaWduZWQgaW50
IHgpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAgIChfX1BBR0VfSFlQRVJWSVNPUl9S
WCAgICAgIHwgX1BBR0VfR0xPQkFMKQogI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfUldYICAgICAo
X19QQUdFX0hZUEVSVklTT1IgICAgICAgICB8IF9QQUdFX0dMT0JBTCkKIAotI2lmZGVmIF9fQVNT
RU1CTFlfXwotLyogRGVwZW5kZW5jeSBvbiBOWCBiZWluZyBhdmFpbGFibGUgY2FuJ3QgYmUgZXhw
cmVzc2VkLiAqLwotIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFHRV9IWVBFUlZJ
U09SX1JXWAotIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJ
U09SX1VDTUlOVVMgfCBfUEFHRV9HTE9CQUwpCi0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMg
ICAgICAoX19QQUdFX0hZUEVSVklTT1JfVUMgICAgICB8IF9QQUdFX0dMT0JBTCkKLSNlbHNlCiAj
IGRlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcKICMgZGVm
aW5lIFBBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIChfX1BBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIHwg
XAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdF
X05YKQogIyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09S
X1VDIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX0dMT0JBTCB8
IF9QQUdFX05YKQotI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl82NF9QQUdFX0hfXyAqLwogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 17:50:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 17: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 1ir3rR-0004p5-7B; Mon, 13 Jan 2020 17:50:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir3rQ-0004om-Do
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 17:50:44 +0000
X-Inumbo-ID: 32ebb62c-362d-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32ebb62c-362d-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 17:50:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578937834;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=1hOwsR/6+sYgG8nrmY4nkY56XvJYU4Dpm0KxAXspSFc=;
 b=Mi00HWEKCMMh+zmKbyMC8tEl8TmFPwZh218ikpzuu8OchFtasQakj06n
 n25BBw2Z+v4vln9Ns+IwWf1jizDoHjuOwHtZ7U1Mg+dBtiD1UTnLfQh4r
 il7NT4cNNppQFXzSxBnyzxdNvQx7Iiq1ZyctUorXMAx/RjcDt5aQEdjNY 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xeMPBf2IE/PwJvyLW245DuviZGMJVC5zlYiEo7fKTsTGf0oOgYQphe23+MmwsikKk815XXjloZ
 rMoTSaB36vEr/AlOfPgZldDSzLWA9m15SFYLqnBJPvVHoTuKwyGX6u6h2WxpCUT54umocU7YFl
 CHBNlRuZdi6dSdL55QN53lJA7FF3HxLcx8+N7+84j9ojKvH2V0jJ5rDlJObSEqxAn2NvG9g27j
 XdWB1dx1hw3CJRP9ESbSbvtEgn4xb8q/QK9rcuklE6F4WNTNi+n0/7ojVmCXjQYR4lAM8FmkSC
 iZ4=
X-SBRS: 2.7
X-MesageID: 11277186
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,429,1571716800"; d="scan'208";a="11277186"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 13 Jan 2020 17:50:19 +0000
Message-ID: <20200113175020.32730-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/boot: Create the l2_xenmap[] mappings
 dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

VGhlIGJ1aWxkLXRpbWUgY29uc3RydWN0aW9uIG9mIGwyX3hlbm1hcFtdIGltcG9zZXMgYW4gYXJi
aXRyYXJ5IGxpbWl0IG9mIDE2TQp0b3RhbCwgd2hpY2ggaXMgYSBsaW1pdCBsb29raW5nIHRvIGJl
IGxpZnRlZC4KCk1vdmUgbDJfeGVubWFwW10gaW50byB0aGUgYnNzLCBhbmQgYWRqdXN0IGJvdGgg
dGhlIEJJT1MgYW5kIEVGSSBwYXRocyB0byBmaWxsCml0IGluIGR5bmFtaWNhbGx5LCBiYXNlZCBv
biB0aGUgZmluYWwgbGlua2VkIHNpemUgb2YgWGVuLiAgRm9yIGN1cnJlbnQgYnVpbGRzLAp0aGlz
IHJlZHVjZXMgdGhlIG51bWJlciBvZiAudGV4dC9ldGMgbWFwcGluZ3MgZnJvbSA3IHRvIDQuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkluIHBy
aW5jaXBsZSwgdGhlIG5vbi1FRkkgY2FzZSBjb3VsZCBiZSBtYWRlIHRvIHdvcmsgYnkgaGF2aW5n
IGEgcG9zdC1saW5rCnNjcmlwdCBmaWxsIGluIGEgc3VpdGFibGUgbnVtYmVyIG9mIF9QQUdFX1BS
RVNFTlQgZW50cmllcyBpbiBsMl94ZW5tYXBbXS4KVGhpcyBkb2Vzbid0IHdvcmsgZm9yIHRoZSBF
RkkgY2FzZSwgYmVjYXVzZSBwYWdldGFibGUgcmVsb2NhdGlvbiBpcyBpbnN0ZWFkCnRyaWdnZXJl
ZCBvbiB0aGUgYWQtaG9jIHJlbG9jYXRpb24gdGFibGUsIHdoaWNoIHdvdWxkIHJlcXVpcmUgdGhl
Cl9QQUdFX1BSRVNFTlQgcmVmZXJlbmNlcyB0byBiZSBpbiBwbGFjZSBiZWZvcmUgdGhlIGxpbmsg
dGFrZXMgcGxhY2UuCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgIHwgMTQgKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICB8IDIzICsrKysrKysrLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAxNCArKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgIHwgIDMgKysrCiA0IGZpbGVzIGNoYW5nZWQs
IDM5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCBjNWFjYmY1
NmFlLi45NGJlZDRhMmQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02NjgsNiArNjY4LDIwIEBAIHRyYW1wb2xp
bmVfc2V0dXA6CiAgICAgICAgIGFkZCAgICAgJWVzaSxzeW1fZnMoX19wYWdlX3RhYmxlc19zdGFy
dCktOCgsJWVjeCw4KQogMjogICAgICBsb29wICAgIDFiCiAKKyAgICAgICAgLyogTWFwIFhlbiBp
bnRvIHRoZSBoaWdoZXIgbWFwcGluZ3MgdXNpbmcgMk0gc3VwZXJwYWdlcy4gKi8KKyAgICAgICAg
bGVhICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZUEVSVklTT1JfUldYICsgc3ltX2VzaShfc3RhcnQp
LCAlZWF4CisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9zdGFydCksICAgJWVjeCAgIC8qICVl
YXggPSBQVEUgdG8gd3JpdGUgICAgICAgICovCisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9l
bmQgLSAxKSwgJWVkeAorICAgICAgICBzaHIgICAgICRMMl9QQUdFVEFCTEVfU0hJRlQsICVlY3gg
ICAvKiAlZWN4ID0gRmlyc3Qgc2xvdCB0byB3cml0ZSAqLworICAgICAgICBzaHIgICAgICRMMl9Q
QUdFVEFCTEVfU0hJRlQsICVlZHggICAvKiAlZWR4ID0gRmluYWwgc2xvdCB0byB3cml0ZSAqLwor
CisxOiAgICAgIG1vdiAgICAgJWVheCwgc3ltX29mZnMobDJfeGVubWFwKSglZXNpLCAlZWN4LCA4
KQorICAgICAgICBhZGQgICAgICQxLCAlZWN4CisgICAgICAgIGFkZCAgICAgJDEgPDwgTDJfUEFH
RVRBQkxFX1NISUZULCAlZWF4CisKKyAgICAgICAgY21wICAgICAlZWR4LCAlZWN4CisgICAgICAg
IGpiZSAgICAgMWIKKwogICAgICAgICAvKgogICAgICAgICAgKiBNYXAgWGVuIGludG8gdGhlIGRp
cmVjdG1hcCAobmVlZGVkIGZvciBlYXJseS1ib290IHBhZ2V0YWJsZQogICAgICAgICAgKiBoYW5k
bGluZy93YWxraW5nKSwgYW5kIGlkZW50aXR5IG1hcCBYZW4gaW50byBib290bWFwIChuZWVkZWQg
Zm9yCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L3g4Nl82NC5TCmluZGV4IGFhYmY1NjFiMjMuLmU2M2JlY2U0NjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82
NC5TCkBAIC00Myw2ICs0MywxNCBAQCBtdWx0aWJvb3RfcHRyOgogR0xPQkFMKHN0YWNrX3N0YXJ0
KQogICAgICAgICAucXVhZCAgIGNwdTBfc3RhY2sgKyBTVEFDS19TSVpFIC0gQ1BVSU5GT19zaXpl
b2YKIAorICAgICAgICAuc2VjdGlvbiAuYnNzLnBhZ2VfYWxpZ25lZCwgImF3IiwgQG5vYml0cwor
ICAgICAgICAuYWxpZ24gUEFHRV9TSVpFLCAwCisKKy8qIEwyIG1hcHBpbmcgdGhlIFhlbiB0ZXh0
L2RhdGEvYnNzIHJlZ2lvbi4gIFVzZXMgMXggNGsgcGFnZS4gKi8KK0dMT0JBTChsMl94ZW5tYXAp
CisgICAgICAgIC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTLCA4LCAwCisgICAgICAgIC5zaXpl
IGwyX3hlbm1hcCwgLiAtIGwyX3hlbm1hcAorCiAgICAgICAgIC5zZWN0aW9uIC5kYXRhLnBhZ2Vf
YWxpZ25lZCwgImF3IiwgQHByb2diaXRzCiAgICAgICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKIC8q
CkBAIC04MCwyMSArODgsNiBAQCBHTE9CQUwobDJfZGlyZWN0bWFwKQogICAgICAgICAuZmlsbCA0
ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxLCA4LCAwCiAgICAgICAgIC5zaXplIGwyX2RpcmVj
dG1hcCwgLiAtIGwyX2RpcmVjdG1hcAogCi0vKgotICogTDIgbWFwcGluZyB0aGUgMUdCIFhlbiB0
ZXh0L2RhdGEvYnNzIHJlZ2lvbi4gIEF0IGJvb3QgaXQgbWFwcyAxNk1CIGZyb20KLSAqIF9faW1h
Z2VfYmFzZV9fLCBhbmQgaXMgbW9kaWZpZWQgd2hlbiBYZW4gcmVsb2NhdGVzIGl0c2VsZi4gIFVz
ZXMgMXggNGsKLSAqIHBhZ2UuCi0gKi8KLUdMT0JBTChsMl94ZW5tYXApCi0gICAgICAgIC5xdWFk
IDAKLSAgICAgICAgaWR4ID0gMQotICAgICAgICAucmVwdCA3Ci0gICAgICAgIC5xdWFkIHN5bV9v
ZmZzKF9faW1hZ2VfYmFzZV9fKSArIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSArIChQQUdF
X0hZUEVSVklTT1JfUldYIHwgX1BBR0VfUFNFKQotICAgICAgICBpZHggPSBpZHggKyAxCi0gICAg
ICAgIC5lbmRyCi0gICAgICAgIC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAot
ICAgICAgICAuc2l6ZSBsMl94ZW5tYXAsIC4gLSBsMl94ZW5tYXAKLQogLyogTDIgbWFwcGluZyB0
aGUgZml4bWFwLiAgVXNlcyAxeCA0ayBwYWdlLiAqLwogbDJfZml4bWFwOgogICAgICAgICBpZHgg
PSAwCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmgKaW5kZXggNTBkMTQ5OTg2Ny4uZTc1MGRiNmY1YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZp
LWJvb3QuaApAQCAtNTg1LDYgKzU4NSwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hf
bWVtb3J5X3NldHVwKHZvaWQpCiAgICAgaWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQog
ICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAqIE1hcCBYZW4gaW50byB0aGUgaGlnaGVy
IG1hcHBpbmdzLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgorICAgICAqCisgICAgICogTkI6IFdlIGFy
ZSBjdXJyZW50bHkgaW4gcGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlv
bgorICAgICAqIGFnYWluc3QgX3N0YXJ0L19lbmQgZ2V0cyB0aGVpciBwb3NpdGlvbiBhcyBwbGFj
ZWQgYnkgdGhlIGJvb3Rsb2FkZXIsCisgICAgICogbm90IGFzIGV4cGVjdGVkIGluIHRoZSBmaW5h
bCBidWlsZC4gIFRoaXMgaGFzIGFyYml0cmFyeSAyTSBhbGlnbm1lbnQsCisgICAgICogc28gc3Vi
dHJhY3QgeGVuX3BoeXNfc3RhcnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBzbG90cyBpbiBsMl94
ZW5tYXBbXS4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gIGwyX3RhYmxlX29mZnNldCgoVUlOVE4p
X3N0YXJ0ICAgLSB4ZW5fcGh5c19zdGFydCk7CisgICAgICAgICAgaSA8PSBsMl90YWJsZV9vZmZz
ZXQoKFVJTlROKV9lbmQgLSAxIC0geGVuX3BoeXNfc3RhcnQpOyArK2kgKQorICAgICAgICBsMl94
ZW5tYXBbaV0gPQorICAgICAgICAgICAgbDJlX2Zyb21fcGFkZHIoeGVuX3BoeXNfc3RhcnQgKyAo
aSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFH
RV9IWVBFUlZJU09SX1JXWCB8IF9QQUdFX1BTRSk7CisKICAgICAvKiBDaGVjayB0aGF0IHRoZXJl
IGlzIGF0IGxlYXN0IDRHIG9mIG1hcHBpbmcgc3BhY2UgaW4gbDJfKm1hcFtdICovCiAgICAgQlVJ
TERfQlVHX09OKChzaXplb2YobDJfYm9vdG1hcCkgICAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8
IDQpOwogICAgIEJVSUxEX0JVR19PTigoc2l6ZW9mKGwyX2RpcmVjdG1hcCkgLyBMMl9QQUdFVEFC
TEVfRU5UUklFUykgPCA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94
ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDdmODJmNjQwNzguLjdjMzUxYjlkZjMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMu
UwpAQCAtMzU5LDYgKzM1OSw5IEBAIEFTU0VSVChfX2ltYWdlX2Jhc2VfXyA+IFhFTl9WSVJUX1NU
QVJUIHwKIEFTU0VSVChrZXhlY19yZWxvY19zaXplIC0ga2V4ZWNfcmVsb2MgPD0gUEFHRV9TSVpF
LCAia2V4ZWNfcmVsb2MgaXMgdG9vIGxhcmdlIikKICNlbmRpZgogCisvKiBUaGUgTXVsdGlib290
IHNldHVwIHBhdGhzIGRlcGVuZCBvbiB0aGlzIHRvIHNpbXBsaWZ5IHN1cGVycGFnZSBQVEUgY3Jl
YXRpb24uICovCitBU1NFUlQoSVNfQUxJR05FRChfc3RhcnQsICAgICAgICAgICAgTUIoMikpLCAi
X3N0YXJ0IG1pc2FsaWduZWQiKQorCiBBU1NFUlQoSVNfQUxJR05FRChfXzJNX3RleHRfZW5kLCAg
ICAgU0VDVElPTl9BTElHTiksICJfXzJNX3RleHRfZW5kIG1pc2FsaWduZWQiKQogQVNTRVJUKElT
X0FMSUdORUQoX18yTV9yb2RhdGFfc3RhcnQsIFNFQ1RJT05fQUxJR04pLCAiX18yTV9yb2RhdGFf
c3RhcnQgbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJR05FRChfXzJNX3JvZGF0YV9lbmQsICAg
U0VDVElPTl9BTElHTiksICJfXzJNX3JvZGF0YV9lbmQgbWlzYWxpZ25lZCIpCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 18:35:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 18:35: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 1ir4Y5-0008Se-TO; Mon, 13 Jan 2020 18:34:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DMbA=3C=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ir4Y4-0008SZ-DO
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 18:34:48 +0000
X-Inumbo-ID: 5ff1241c-3633-11ea-a2eb-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ff1241c-3633-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 18:34:47 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id h23so11265909ljc.8
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 10:34:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=f6eBArgz5mcbWpmsFyQV5XwO7OzMfbadQTQkMULTL4w=;
 b=lRO2cuAnH9YFuAzwI5Je2jd2JEu6BKmCxKGBu9/w+OYlHafHW4p0PU9rG/fyTWHp1P
 V+ozZpdLLaUTHNR5SABagjYpeWN6Dv+P26F6C3GO/FKCg8LdQAiQQAznE/G2m5eYPpmp
 hUvjROvqSi0byreiCcW+cgsoM6Tn02Fi841O16Ggfl7Lr4EE97a838s00gmrkXffoZtj
 XdnpcHPoUKCQSaG26rQZ9WPfr74/9d72NQjHAHI7NZ7olS5/bH6XhN3PN1o4AK+BTFXL
 4tCA1sebFKrYKBJ+PF98rNjbQlj80GFtLly7Vu4mBvocTXVLbkGjIjvXbYMY6rvLV2hp
 MhlQ==
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=f6eBArgz5mcbWpmsFyQV5XwO7OzMfbadQTQkMULTL4w=;
 b=SAZPpVz9VVWu/RBz3awRDBEq0kHYUqv4mSpgotmqtRzG+4C/9fW39AovNRmMem+cCt
 jWl35eQ0TxC8ROkMCTzaPFfHFdlbR/zb2+LA41yk5o1rjUMjzFSsiIPvK/VcCKdKewyo
 ItNOdAD+c2OoChbhoVgYAnE4KRr0V1de2c7RrC2JlpKSOcn4ZWLV1HEYbk68bVwdeZTH
 OWDIWVba264PsX7+RQqNJKJXWVtZA+sme6j/8NIijnGbKqfC6aKoSmsmJhwqGl7Mds87
 lZ9jgWmiHr6fJaRZ0nBW6uFx7O4nksZl8PkblTxylE66zUdWalIMB+J/3NNd0m8rD1oG
 k/YA==
X-Gm-Message-State: APjAAAX6uTsWBNSqmQINXRFGkN8KcCNi+EvVFneiIgz0SMdEWMuXjQtV
 wTrtc/KSL8qvYxcPIzwZNIp8QSLWDddqMIorYwk=
X-Google-Smtp-Source: APXvYqy8I+FouDPY5N5/dW34REslAoj8LNdyDl8mEVXRj0tfmVUmwOYUgBRNJAvb6tavF5sQ3njgV7wrsRfYJW9YdPw=
X-Received: by 2002:a2e:9183:: with SMTP id f3mr11884471ljg.64.1578940486475; 
 Mon, 13 Jan 2020 10:34:46 -0800 (PST)
MIME-Version: 1.0
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
 <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
 <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
In-Reply-To: <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 13 Jan 2020 13:34:35 -0500
Message-ID: <CAKf6xpsz9ee4=15CApvX1XOkXRrZj2qHkgnpf7g836UBLi4-Ww@mail.gmail.com>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTE6NTUgQU0gRHVycmFudCwgUGF1bCA8cGR1cnJhbnRA
YW1hem9uLmNvLnVrPiB3cm90ZToKPgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+
IEZyb206IGphbmRyeXVrQGdtYWlsLmNvbSA8amFuZHJ5dWtAZ21haWwuY29tPgo+ID4gU2VudDog
MTMgSmFudWFyeSAyMDIwIDE2OjE2Cj4gPiBUbzogRHVycmFudCwgUGF1bCA8cGR1cnJhbnRAYW1h
em9uLmNvLnVrPgo+ID4gQ2M6IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPjsgQW50aG9ueSBQRVJBUkQKPiA+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBXZWkKPiA+IExpdSA8d2xAeGVu
Lm9yZz4KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgNC82XSBsaWJ4bDog
YWxsb3cgY3JlYXRpb24gb2YgZG9tYWlucwo+ID4gd2l0aCBhIHNwZWNpZmllZCBvciByYW5kb20g
ZG9taWQKPiA+Cj4gPiBPbiBUaHUsIEphbiA5LCAyMDIwIGF0IDY6NTAgQU0gUGF1bCBEdXJyYW50
IDxwZHVycmFudEBhbWF6b24uY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gVGhpcyBwYXRjaCBhZGRz
IGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gYW5kIHRoZW4KPiA+
ID4gbW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGF0IHZhbHVlIGlmIGl0IGlz
IHZhbGlkLiBBbnkgdmFsaWQKPiA+ID4gZG9taWQgd2lsbCBiZSBjaGVja2VkIGFnYWluc3QgdGhl
IHJldGlyZWQgZG9taWQgbGlzdCBiZWZvcmUgYmVpbmcgcGFzc2VkCj4gPiA+IHRvIGxpYnhsX19k
b21haW5fbWFrZSgpLgo+ID4gPiBJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52YWxpZCB0aGVuIFhl
biB3aWxsIGNob29zZSB0aGUgZG9taWQsIGFzIGJlZm9yZSwKPiA+ID4gdW5sZXNzIHRoZSB2YWx1
ZSBpcyB0aGUgbmV3IHNwZWNpYWwgUkFORE9NX0RPTUlEIHZhbHVlIGFkZGVkIHRvIHRoZSBBUEku
Cj4gPiA+IFRoaXMgdmFsdWUgaW5zdHJ1Y3RzIGxpYnhsX19kb21haW5fbWFrZSgpIHRvIHNlbGVj
dCBhIHJhbmRvbSBkb21pZAo+ID4gdmFsdWUsCj4gPiA+IGNoZWNrIGl0IGZvciB2YWxpZGl0eSwg
dmVyaWZ5IGl0IGRvZXMgbm90IG1hdGNoIGEgcmV0aXJlZCBkb21haW4sIGFuZAo+ID4gdGhlbgo+
ID4gPiBwYXNzIGl0IHRvIFhlbidzIFhFTl9ET01DVExfY3JlYXRlZG9tYWluIG9wZXJhdGlvbi4g
SWYgWGVuIGRldGVybWluZXMKPiA+IHRoYXQKPiA+ID4gaXQgY28taW5jaWRlcyB3aXRoIGFuIGV4
aXN0aW5nIGRvbWFpbiwgYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUKPiA+ID4gc2VsZWN0ZWQg
YW5kIHRoZSBvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZC4KPiA+ID4KPiA+ID4gTk9URTogbGli
eGxfX2xvZ3YoKSBpcyBhbHNvIG1vZGlmaWVkIHRvIG9ubHkgbG9nIHZhbGlkIGRvbWlkIHZhbHVl
cyBpbgo+ID4gPiAgICAgICBtZXNzYWdlcyByYXRoZXIgdGhhbiBhbnkgZG9taWQsIHZhbGlkIG9y
IG90aGVyd2lzZSwgdGhhdCBpcyBub3QKPiA+ID4gICAgICAgSU5WQUxJRF9ET01JRC4KPiA+ID4K
PiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgo+
ID4gPiAtLS0KPiA+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+ID4gPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiA+ID4gQ2M6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPgo+ID4gPiB2MjoKPiA+ID4gIC0gUmUt
d29ya2VkIHRvIHVzZSBhIHZhbHVlIGZyb20gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvCj4gPiA+
IC0tLQo+ID4gPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8ICA5ICsrKysrKysrKwo+
ID4gPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDMyICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystCj4gPiA+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgIDIg
Ky0KPiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMSArCj4gPiA+ICA0IGZp
bGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiA+Cj4gPgo+
ID4gPHNuaXA+Cj4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBpbmRleCAxODM1YTU1MDJjLi5l
ZTc2ZGVlMzY0IDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+
ID4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBAQCAtNjAwLDkgKzYw
MCwzOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsCj4gPiBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywKPiA+ID4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4g
PiAgICAgICAgICB9Cj4gPiA+Cj4gPiA+IC0gICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVhdGUo
Y3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiA+ID4gKyAgICAgICAgaWYgKGxpYnhsX2RvbWlk
X3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlkKSkgewo+ID4gPiArICAgICAgICAgICAgKmRvbWlkID0g
aW5mby0+ZG9taWQ7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgICAgIGlmIChsaWJ4bF9faXNfcmV0
aXJlZF9kb21pZChnYywgKmRvbWlkKSkgewo+ID4gPiArICAgICAgICAgICAgICAgIExPR0VEKEVS
Uk9SLCAqZG9taWQsICJkb21haW4gaWQgaXMgcmV0aXJlZCIpOwo+ID4gPiArICAgICAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKPiA+ID4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+
ID4gKyAgICAgICAgICAgIH0KPiA+ID4gKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5kb21pZCA9
PSBSQU5ET01fRE9NSUQpIHsKPiA+ID4gKyAgICAgICAgICAgICpkb21pZCA9IDA7IC8qIFplcm8t
b3V0IGluaXRpYWwgdmFsdWUgKi8KPiA+ID4gKyAgICAgICAgfQo+ID4gPiArCj4gPiA+ICsgICAg
ICAgIGZvciAoOzspIHsKPiA+ID4gKyAgICAgICAgICAgIGlmIChpbmZvLT5kb21pZCA9PSBSQU5E
T01fRE9NSUQpIHsKPiA+ID4gKyAgICAgICAgICAgICAgICAvKiBSYW5kb21pemUgbG93ZXIgb3Jk
ZXIgYnl0ZXMgKi8KPiA+ID4gKyAgICAgICAgICAgICAgICByZXQgPSBsaWJ4bF9fcmFuZG9tX2J5
dGVzKGdjLCAodm9pZCAqKWRvbWlkLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQxNl90KSk7Cj4gPgo+ID4gQ2FzdGluZyB0byB2b2lk
ICogYXNzdW1lcyBsaXR0bGUgZW5kaWFuLgo+Cj4gSSB0aGluayB0aGF0J3MgYSBmYWlybHkgc2Fm
ZSBhc3N1bXB0aW9uIGFzIGZhciBhcyBYZW4gZ29lcy4uLgo+Cj4gPiBVc2luZyBhIHRlbXBvcmFy
eSB1aW50MTZfdAo+Cj4gLi4uYnV0LCB5ZXMsIHRoYXQgbWlnaHQgYmUgbmVhdGVyLgo+Cj4gPiB3
b3VsZCBhdm9pZCB0aGF0IGFzc3VtcHRpb24uICBBbHNvLCBtYXNraW5nIGRvd24gdG8gMHg3ZmZm
IHdvdWxkIGNsZWFyCj4gPiB0aGUgdG9wIGJpdCB3aGljaCBpcyBuZXZlciB2YWxpZC4KPgo+IFRo
YXQgc2VlbXMgbGlrZSBhIGJpdCBvZiBhIGxheWVyaW5nIHZpb2xhdGlvbiBhbmQgdGhlIGNoZWNr
IGluIGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KCkgaXMgZ29pbmcgdG8gY2F1c2UgYSBwcmV0dHkg
ZmFzdCB0dXJuIHJvdW5kIHRoZSBsb29wIGlmIHRoZSB0b3AgYml0IGlzIHNldCBzbyBtYXNraW5n
IGlzIG5vdCBnb2luZyB0byBnYWluIHRoYXQgbXVjaC4KClllYWgsIHRoZXJlIGlzbid0IGEgZGVm
aW5lIG9yIGNvbnN0YW50IGV4cG9zZWQgZm9yIDB4N2ZmZiwgc28gbWFza2luZwppcyBhIGxpdHRs
ZSBkaXJ0eS4gIFNpbmNlIGFib3V0IH5oYWxmIG9mIHJhbmRvbSAxNmJpdCBudW1iZXJzIHdpbGwK
aGF2ZSB0aGUgaGlnaCBiaXQgc2V0LCB3ZSdsbCBoYXZlIHRvIHJlYWQgYSBzZWNvbmQgb25lLiAg
TXkgbmF0dXJhbAppbnN0aW5jdCBpcyB0byBhdm9pZCB0aG9zZSBleHRyYSByZWFkcyA6KQoKUmVn
YXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 18:51:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 18:51: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 1ir4nk-0001aq-F4; Mon, 13 Jan 2020 18:51:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir4nj-0001al-1n
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 18:50:59 +0000
X-Inumbo-ID: 955ac3b8-3635-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 955ac3b8-3635-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 18:50: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 <osstest-admin@xenproject.org>)
 id 1ir4nL-00041Y-7w; Mon, 13 Jan 2020 18:50: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 1ir4nK-00041g-Ty; Mon, 13 Jan 2020 18:50:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir4nK-0001xC-TF; Mon, 13 Jan 2020 18:50:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146052-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 18:50:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 146052: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA1MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyNyBk
YXlzICAxMjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 19:02:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 19: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 1ir4yP-0002Ua-Nt; Mon, 13 Jan 2020 19:02:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DMbA=3C=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ir4yP-0002UV-0O
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 19:02:01 +0000
X-Inumbo-ID: 2cccbc1e-3637-11ea-a2eb-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cccbc1e-3637-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 19:01:59 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id i23so7689849lfo.7
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 11:01:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=6++MrcCBmrVxPhrUnlMDVibQ7hwF8CWrqhrWWkblI9c=;
 b=PtbTMiUE/Fav3osb1BGGCxgiEaPqd+zywdMwCgiSxqo71To3O5mk5v7GxoX9rX1oC5
 WXZWZEzZlyLcFGRc56JK4rW0B8UVYdQ9abAo0fujgxU/mcyVcLKd0jBn2gtld/GZPhux
 4gyes/P2dP61dwC9rYleMWjYy6FiSur7hhGxdui6MnvK1ZQFquDql3gRqYJHrjezBgwH
 pifXBwVev/1ni/cQxQqVJJ9niir23KV9PBGUybkmpDZyejaM5N6uif+71aI8JAyRAKM6
 w57AFBTTiQDkt8qraUHykQnXxpCEnFD4WtVXVHILn3JbSkAPTK/btCqiv9p1VlPSyiKw
 Rz+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=6++MrcCBmrVxPhrUnlMDVibQ7hwF8CWrqhrWWkblI9c=;
 b=X+1hzyW9qFGAfo84/RUxAKtSd82knfMA+a/2kA+Xk7i2ikTsU2T/73shLZHbElxcjN
 ZUg+WcHprWYuMiyLoF/SeENN/VXu0hShsmz2x1isEnGowXr01w+UOaDZL+Y3Qp8tOvou
 vtSEA2R65BgyLsFFn8wBTnJ0pLPnYPtRE0f/9/lk++RE+8ok0bftbcbcKf8f6k4BJ913
 h3Hqka3AItkOsqWLbP4RMxyX0zl08TLVyz2Y7icjM7FBETwnbQNWl5pO4xpBPa0kS+iI
 b0bmQuhcCEGztj0mvailxy0vVQj3Fp+TsHSVYf3YXEG0iXqCUTBQrhjYEr3pULoIs0af
 mNRg==
X-Gm-Message-State: APjAAAX7LUT6xiUwOClQLQ5lkr24OnWQFiDLJytWScFwOqrkjWP5vFcq
 dsPmZgY24p2qL4h++cuuSRuAV3MFjI9Kdwqn0bk=
X-Google-Smtp-Source: APXvYqw+g2vrAm9cX7AKpyLZVnr+yOD4d87+gCmZ7HeFY1maN99qm3O85Pz18oxwtUipoT6e0XyY2nr9OF39AJqVUGo=
X-Received: by 2002:ac2:4add:: with SMTP id m29mr10353482lfp.190.1578942118569; 
 Mon, 13 Jan 2020 11:01:58 -0800 (PST)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
 <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
In-Reply-To: <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 13 Jan 2020 14:01:47 -0500
Message-ID: <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBNYXIgMjIsIDIwMTkgYXQgMzo0MyBQTSBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0Bn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBNYXIgMjEsIDIwMTkgYXQgMTE6MDkgUE0gUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdl
ZCwgTWFyIDIwLCAyMDE5IGF0IDAxOjI4OjQ3UE0gLTA0MDAsIEphc29uIEFuZHJ5dWsgd3JvdGU6
Cj4gPiA+IE9uIEZyaSwgTWFyIDE1LCAyMDE5IGF0IDEyOjI4IFBNIEFuZHJldyBDb29wZXIKPiA+
ID4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gT24g
MTUvMDMvMjAxOSAwOToxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiA+ID4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gPj4gRnJvbTogSmFzb24gQW5kcnl1ayBbbWFpbHRv
OmphbmRyeXVrQGdtYWlsLmNvbV0KPiA+ID4gPiA+PiBTZW50OiAxNCBNYXJjaCAyMDE5IDE4OjE2
Cj4gPiA+ID4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
PiA+ID4gPj4gQ2M6IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tOyBTaW1vbgo+ID4gPiA+
ID4+IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT47IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPiA+ID4gPj4g
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+ID4gPj4gU3ViamVjdDogUmU6IFtQQVRD
SCA2LzZdIHhlbi1wdDogUm91bmQgcGNpIHJlZ2lvbnMgc2l6ZXMgdG8gWEVOX1BBR0VfU0laRQo+
ID4gPiA+ID4+Cj4gPiA+ID4gPj4gT24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMTE6MDkgQU0gUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiA+ID4+Pj4gRnJvbTogSmFzb24gQW5kcnl1
ayBbbWFpbHRvOmphbmRyeXVrQGdtYWlsLmNvbV0KPiA+ID4gPiA+Pj4+IFNlbnQ6IDExIE1hcmNo
IDIwMTkgMTg6MDIKPiA+ID4gPiA+Pj4+IFRvOiBxZW11LWRldmVsQG5vbmdudS5vcmcKPiA+ID4g
PiA+Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb207IFNpbW9uIEdhaXNlcgo+ID4gPiA+ID4+Pj4gPHNpbW9uQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+OyBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA+ID4gPiA+Pj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQK
PiA+ID4gPiA+Pj4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+Pj4+IFN1Ympl
Y3Q6IFtQQVRDSCA2LzZdIHhlbi1wdDogUm91bmQgcGNpIHJlZ2lvbnMgc2l6ZXMgdG8gWEVOX1BB
R0VfU0laRQo+ID4gPiA+ID4+Pj4KPiA+ID4gPiA+Pj4+IEZyb206IFNpbW9uIEdhaXNlciA8c2lt
b25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gPiA+Pj4+Cj4gPiA+ID4gPj4+PiBJZiBh
IHBjaSBtZW1vcnkgcmVnaW9uIGhhcyBhIHNpemUgPCBYRU5fUEFHRV9TSVpFIGl0IGNhbiBnZXQg
bG9jYXRlZCBhdAo+ID4gPiA+ID4+Pj4gYW4gYWRkcmVzcyB3aGljaCBpcyBub3QgcGFnZSBhbGln
bmVkLgo+ID4gPiA+ID4+PiBJSVJDIHRoZSBQQ0kgc3BlYyBzYXlzIHRoYXQgdGhlIG1pbmltdW0g
bWVtb3J5IHJlZ2lvbiBzaXplIHNob3VsZCBiZSBhdCBsZWFzdCA0ay4gU2hvdWxkIHdlIGV2ZW4g
YmUKPiA+ID4gPiA+PiB0b2xlcmF0aW5nIEJBUnMgc21hbGxlciB0aGFuIHRoYXQ/Cj4gPiA+ID4g
Pj4+ICAgUGF1bAo+ID4gPiA+ID4+Pgo+ID4gPiA+ID4+IEhpLCBQYXVsLgo+ID4gPiA+ID4+Cj4g
PiA+ID4gPj4gU2ltb24gZm91bmQgdGhpcywgc28gaXQgYWZmZWN0cyBhIHJlYWwgZGV2aWNlLiAg
U2ltb24sIGRvIHlvdSByZWNhbGwKPiA+ID4gPiA+PiB3aGljaCBkZXZpY2Ugd2FzIGFmZmVjdGVk
Pwo+ID4gPiA+ID4+Cj4gPiA+ID4gPj4gSSB0aGluayBCQVJzIG9ubHkgbmVlZCB0byBiZSBwb3dl
ci1vZi10d28gc2l6ZSBhbmQgYWxpZ25lZCwgYW5kIDRrIGlzCj4gPiA+ID4gPj4gbm90IGEgbWlu
aW11bS4gIDE2Ynl0ZXMgbWF5IGJlIGEgbWluaW11bSwgYnV0IEkgZG9uJ3Qga25vdyB3aGF0IHRo
ZQo+ID4gPiA+ID4+IHNwZWMgc2F5cy4KPiA+ID4gPiA+Pgo+ID4gPiA+ID4+IE9uIGFuIEl2eSBC
cmlkZ2Ugc3lzdGVtLCBoZXJlIGFyZSBzb21lIG9mIHRoZSBkZXZpY2VzIHdpdGggQkFScyBzbWFs
bGVyIHRoYW4gNEs6Cj4gPiA+ID4gPj4gMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6
IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0MyMTAKPiA+ID4gPiA+PiBTZXJpZXMgQ2hpcHNl
dCBGYW1pbHkgTUVJIENvbnRyb2xsZXIgIzEgKHJldiAwNCkKPiA+ID4gPiA+PiAgICBNZW1vcnkg
YXQgZDA3MzUwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2FibGVkXSBbc2l6ZT0x
Nl0KPiA+ID4gPiA+PiAwMDoxZC4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3
IFNlcmllcy9DMjEwIFNlcmllcyBDaGlwc2V0Cj4gPiA+ID4gPj4gRmFtaWx5IFVTQiBFbmhhbmNl
ZCBIb3N0IENvbnRyb2xsZXIgIzEgKHJldiAwNCkgKHByb2ctaWYgMjAgW0VIQ0ldKQo+ID4gPiA+
ID4+ICAgIE1lbW9yeSBhdCBkMDczOTAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlz
YWJsZWRdIFtzaXplPTFLXQo+ID4gPiA+ID4+IDAwOjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0
aW9uIDcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5Cj4gPiA+ID4gPj4gU01CdXMg
Q29udHJvbGxlciAocmV2IDA0KQo+ID4gPiA+ID4+ICAgIE1lbW9yeSBhdCBkMDczNDAwMCAoNjQt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTI1Nl0KPiA+ID4gPiA+PiAw
MjowMC4wIFN5c3RlbSBwZXJpcGhlcmFsOiBKTWljcm9uIFRlY2hub2xvZ3kgQ29ycC4gU0QvTU1D
IEhvc3QKPiA+ID4gPiA+PiBDb250cm9sbGVyIChyZXYgMzApCj4gPiA+ID4gPj4gICAgTWVtb3J5
IGF0IGQwNTAzMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9
MjU2XQo+ID4gPiA+ID4+Cj4gPiA+ID4gPj4gVGhlc2UgZXhhbXBsZXMgYXJlIGFsbCA0SyBhbGln
bmVkLCBzbyB0aGlzIGlzIG5vdCBhbiBpc3N1ZSBvbiB0aGlzIG1hY2hpbmUuCj4gPiA+ID4gPj4K
PiA+ID4gPiA+PiBSZXZpZXdpbmcgdGhlIGNvZGUsIEknbSBub3cgd29uZGVyaW5nIGlmIHRoZSBm
b2xsb3dpbmcgaW4KPiA+ID4gPiA+PiBody94ZW4veGVuX3B0LmM6eGVuX3B0X3JlZ2lvbl91cGRh
dGUgaXMgd3Jvbmc6ICAgICAgICByYyA9Cj4gPiA+ID4gPj4geGNfZG9tYWluX21lbW9yeV9tYXBw
aW5nKHhlbl94YywgeGVuX2RvbWlkLAo+ID4gPiA+ID4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fUEZOKGd1ZXN0X2FkZHIgKyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+
ID4gPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1BGTihtYWNo
aW5lX2FkZHIgKyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+ID4gPiA+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1BGTihzaXplICsgWENfUEFHRV9TSVpFIC0gMSksCj4g
PiA+ID4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wKTsKPiA+ID4g
PiA+Pgo+ID4gPiA+ID4+IElmIGEgYmFyIG9mIHNpemUgMHgxMDAgaXMgYXQgMHhkMDUwMDgwMCwg
dGhlbiB0aGUgbWFjaGluZV9hZGRyIHBhc3NlZAo+ID4gPiA+ID4+IGluIHdvdWxkIGJlIDB4ZDA1
MDEwMDAgd2hpY2ggaXMgcGFzdCB0aGUgYWN0dWFsIGxvY2F0aW9uLiAgU2hvdWxkIHRoZQo+ID4g
PiA+ID4+IGNhbGwgYXJndW1lbnRzIGp1c3QgYmUgWEVOX1BGTihndWVzdF9hZGRyKSAmIFhFTl9Q
Rk4obWFjaGluZV9hZGRyKT8KPiA+ID4gPiA+Pgo+ID4gPiA+ID4+IEJBUnMgc21hbGxlciB0aGFu
IGEgcGFnZSB3b3VsZCBhbHNvIGJlIGEgcHJvYmxlbSBpZiBCQVJzIGZvciBkaWZmZXJlbnQKPiA+
ID4gPiA+PiBkZXZpY2VzIHNoYXJlZCB0aGUgc2FtZSBwYWdlLgo+ID4gPiA+ID4gRXhhY3RseS4g
V2UgY2Fubm90IHBhc3MgdGhlbSB0aHJvdWdoIHdpdGggYW55IGRlZ3JlZSBvZiBzYWZldHkgKG5v
dCB0aGF0IHBhc3N0aHJvdWdoIG9mIGFuIGFyYml0cmFyeSBkZXZpY2UgaXMgYSBwYXJ0aWN1bGFy
bHkgc2FmZSB0aGluZyB0byBkbyBhbnl3YXkpLiBUaGUgeGVuLXB0IGNvZGUgd291bGQgaW5zdGVh
ZCBuZWVkIHRvIHRyYXAgdGhvc2UgQkFScyBhbmQgcGVyZm9ybSB0aGUgYWNjZXNzZXMgdG8gdGhl
IHJlYWwgQkFSIGl0c2VsZi4gVWx0aW1hdGVseSB0aG91Z2ggSSB0aGluayB3ZSBzaG91bGQgYmUg
cmV0aXJpbmcgdGhlIHhlbi1wdCBjb2RlIGluIGZhdm91ciBvZiBhIHN0YW5kYWxvbmUgZW11bGF0
b3IuCj4gPiA+ID4KPiA+ID4gPiBJdCBkb2Vzbid0IG1hdHRlciBpZiB0aGUgQkFSIGlzIHNtYWxs
ZXIgdGhhbiA0aywgaWYgdGhlcmUgYXJlIGhvbGVzIG5leHQKPiA+ID4gPiB0byBpdC4KPiA+ID4g
Pgo+ID4gPiA+IERvIHdlIGtub3cgd2hhdCB0aGUgY2FzZSBpcyBpbiBwcmFjdGljZSBmb3IgdGhl
c2UgVVNCIGNvbnRyb2xsZXJzPwo+ID4gPiA+Cj4gPiA+ID4gSWYgdGhlIHdvcnN0IGNvbWVzIHRv
IHRoZSB3b3JzdCwgd2UgY2FuIHJlLWVudW1lcmF0ZSB0aGUgUENJIGJ1cyB0bwo+ID4gPiA+IGVu
c3VyZSB0aGF0IGFsbCBiYXJzIHNtYWxsZXIgdGhhbiA0ayBzdGlsbCBoYXZlIDRrIGFsaWdubWVu
dCBiZXR3ZWVuCj4gPiA+ID4gdGhlbS4gIFRoYXQgd2F5IHdlIGNhbiBzYWZlbHkgcGFzcyB0aGVt
IHRocm91Z2ggZXZlbiB3aGVuIHRoZXkgYXJlIHNtYWxsZXIuCj4gPiA+Cj4gPiA+IEFuZHJldywg
dGhhbmtzIGZvciBjaGVja2luZyB0aGUgc3BlYyBvbiB0aGUgbWluaW11bSBCQVIgc2l6ZS4KPiA+
ID4KPiA+ID4gRHJvcHBpbmcgdGhlIFJvdW5kIFBDSSByZWdpb24gcGF0Y2ggZnJvbSBRTUVVLCB0
aGUgZ3Vlc3QgSFZNIHdpbGwgaGF2ZToKPiA+ID4KPiA+ID4gMDA6MDYuMCBTRCBIb3N0IGNvbnRy
b2xsZXI6IFJpY29oIENvIEx0ZCBQQ0llIFNEWEMvTU1DIEhvc3QgQ29udHJvbGxlciAocmV2IDA3
KQo+ID4gPiAgICAgTWVtb3J5IGF0IGYyMDI4ODAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUp
IFtzaXplPTI1Nl0KPiA+ID4gMDA6MDcuMCBVU0IgY29udHJvbGxlcjogTkVDIENvcnBvcmF0aW9u
IHVQRDcyMDIwMCBVU0IgMy4wIEhvc3QKPiA+ID4gQ29udHJvbGxlciAocmV2IDA0KSAocHJvZy1p
ZiAzMCBbWEhDSV0pCj4gPiA+ICAgICBNZW1vcnkgYXQgZjIwMjQwMDAgKDY0LWJpdCwgbm9uLXBy
ZWZldGNoYWJsZSkgW3NpemU9OEtdCj4gPiA+IDAwOjA4LjAgVVNCIGNvbnRyb2xsZXI6IEludGVs
IENvcnBvcmF0aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVzIENoaXBzZXQKPiA+ID4gRmFtaWx5IFVT
QiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzIgKHJldiAwNSkgKHByb2ctaWYgMjAgW0VIQ0ld
KQo+ID4gPiAgICAgTWVtb3J5IGF0IGYyMDI4MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUp
IFtzaXplPTFLXQo+ID4gPiAwMDowOS4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlv
biA2IFNlcmllcy9DMjAwIFNlcmllcyBDaGlwc2V0Cj4gPiA+IEZhbWlseSBVU0IgRW5oYW5jZWQg
SG9zdCBDb250cm9sbGVyICMxIChyZXYgMDUpIChwcm9nLWlmIDIwIFtFSENJXSkKPiA+ID4gICAg
IE1lbW9yeSBhdCBmMjAyODQwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xS10K
PiA+ID4KPiA+ID4gMDA6MDkuMCwgMDA6MDguMCAmIDAwOjA2LjAgYWxsIHNoYXJlIHRoZSBzYW1l
IHBhZ2UuICBPbmx5IDAwOjA4LjAgaXMKPiA+ID4gd29ya2luZy4gIFdpdGggc29tZSBhZGRlZCBk
ZWJ1Z2dpbmcgb3V0cHV0LCB5b3UnbGwgc2VlIHRoYXQgdGhlIHNhbWUKPiA+ID4gcGFnZSogaXMg
dXNlZCBmb3IgdGhyZWUgb2YgdGhlIEJBUnMuCj4gPiA+Cj4gPiA+IFswMDowNi4wXSBtYXBwaW5n
IGd1ZXN0X2FkZHIgMHhmMjAyODgwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gPiAweGUxYTMw
MDAwIG1mbiAweGUxYTMwCj4gPiA+IFswMDowNy4wXSBtYXBwaW5nIGd1ZXN0X2FkZHIgMHhmMjAy
NDAwMCBnZm4gMHhmMjAyNCB0byBtYWRkcgo+ID4gPiAweGUwODAwMDAwIG1mbiAweGUwODAwCj4g
PiA+IFswMDowOS4wXSBtYXBwaW5nIGd1ZXN0X2FkZHIgMHhmMjAyODQwMCBnZm4gMHhmMjAyOCB0
byBtYWRkcgo+ID4gPiAweGUxOTAwMDAwIG1mbiAweGUxOTAwCj4gPiA+IFswMDowOC4wXSBtYXBw
aW5nIGd1ZXN0X2FkZHIgMHhmMjAyODAwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gPiAweGUx
YTJmMDAwIG1mbiAweGUxYTJmCj4gPgo+ID4gVGhlIHBhdGNoIGJlbG93IHNob3VsZCBwcmV2ZW50
IGh2bWxvYWRlciBmcm9tIHBsYWNpbmcgbXVsdGlwbGUgQkFScyBvbgo+ID4gdGhlIHNhbWUgcGFn
ZSwgY291bGQgeW91IGdpdmUgaXQgYSB0cnk/Cj4gPgo+ID4gTm90ZSB0aGF0IHRoaXMgaXMgbm90
IGdvaW5nIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGZyb20gbW92aW5nIHRob3NlCj4gPiBCQVJzIGFy
b3VuZCBhbmQgcGxhY2UgdGhlbSBpbiB0aGUgc2FtZSBwYWdlLCB0aHVzIGJyZWFraW5nIHRoZSBp
bml0aWFsCj4gPiBwbGFjZW1lbnQgZG9uZSBieSBodm1sb2FkZXIuCj4gPgo+ID4gVGhhbmtzLCBS
b2dlci4KPgo+IEhpLCBSb2dlci4KPgo+IEkndmUgbWluaW1hbGx5IHRlc3RlZCB0aGlzLiAgWWVz
LCB0aGlzIHBhdGNoIHNlZW1zIHRvIHBsYWNlIHNtYWxsIEJBUnMKPiBpbnRvIHNlcGFyYXRlIHBh
Z2VzLiAgVGhlIGxpbnV4IHN0dWJkb20gYW5kIFFFTVUgdGhlbiB1c2UgdGhlIHNwYWNpbmcKPiBh
cyBwcm92aWRlZCBieSBodm1sb2FkZXIuCgpSb2dlciwKCldvdWxkIHlvdSBtaW5kIHN1Ym1pdHRp
bmcgdGhpcyBwYXRjaCB0byBYZW4/CgpUaGFua3MsCkphc29uCgo+Cj4KPiA+IC0tLTg8LS0tCj4g
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jIGIvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3BjaS5jCj4gPiBpbmRleCAwYjcwOGJmNTc4Li5jNDMzYjM0Y2Q2IDEw
MDY0NAo+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCj4gPiArKysgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKPiA+IEBAIC00ODksNiArNDg5LDEwIEBAIHZv
aWQgcGNpX3NldHVwKHZvaWQpCj4gPgo+ID4gICAgICAgICAgcmVzb3VyY2UtPmJhc2UgPSBiYXNl
Owo+ID4KPiA+ICsgICAgICAgIGlmICggKGJhcl9kYXRhICYgUENJX0JBU0VfQUREUkVTU19TUEFD
RSkgPT0KPiA+ICsgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkgKQo+
ID4gKyAgICAgICAgICAgIHJlc291cmNlLT5iYXNlID0gUk9VTkRVUChyZXNvdXJjZS0+YmFzZSwg
UEFHRV9TSVpFKTsKPiA+ICsKPiA+ICAgICAgICAgIHBjaV93cml0ZWwoZGV2Zm4sIGJhcl9yZWcs
IGJhcl9kYXRhKTsKPiA+ICAgICAgICAgIGlmICh1c2luZ182NGJhcikKPiA+ICAgICAgICAgICAg
ICBwY2lfd3JpdGVsKGRldmZuLCBiYXJfcmVnICsgNCwgYmFyX2RhdGFfdXBwZXIpOwo+ID4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmggYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvdXRpbC5oCj4gPiBpbmRleCA3YmNhNjQxOGQyLi5iNTU1NGI1ODQ0IDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAo+ID4gKysrIGIvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAo+ID4gQEAgLTUxLDYgKzUxLDggQEAgdm9pZCBf
X2J1ZyhjaGFyICpmaWxlLCBpbnQgbGluZSkgX19hdHRyaWJ1dGVfXygobm9yZXR1cm4pKTsKPiA+
ICAjZGVmaW5lIE1CKG1iKSAobWIjI1VMTCA8PCAyMCkKPiA+ICAjZGVmaW5lIEdCKGdiKSAoZ2Ij
I1VMTCA8PCAzMCkKPiA+Cj4gPiArI2RlZmluZSBST1VORFVQKHgsIGEpICgoKHgpICsgKGEpIC0g
MSkgJiB+KChhKSAtIDEpKQo+ID4gKwo+ID4gIHN0YXRpYyBpbmxpbmUgaW50IHRlc3RfYml0KHVu
c2lnbmVkIGludCBiLCBjb25zdCB2b2lkICpwKQo+ID4gIHsKPiA+ICAgICAgcmV0dXJuICEhKCgo
Y29uc3QgdWludDhfdCAqKXApW2I+PjNdICYgKDF1PDwoYiY3KSkpOwo+ID4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 19:41:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 19: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 1ir5aE-0005bF-RF; Mon, 13 Jan 2020 19:41:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DMbA=3C=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ir5aD-0005bA-7K
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 19:41:05 +0000
X-Inumbo-ID: a24e100a-363c-11ea-b89f-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a24e100a-363c-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 19:41:04 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id z22so11505068ljg.1
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 11:41:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=P2JjBgb41yqRuhnejMVHAJJ0rFFFUIyAt9aN81/G+tQ=;
 b=TI8YDdmz/VoaloBXcMa1uow603QlYwl+KXGwFAJUUvXRjZLj+KkIFnsZQri7kwuRsv
 eP/KPEGROBYJpKyE8ACnFntLP5EcdSqQpV9GiHdnCPH2Gcbo1hn06SGrvddmM5SSgRyo
 kRaSXYTcYFGWTN8tBQ1HEeBH6IGjFr4c8ve5lQTO6ownl2Tl83Bibv+cJ7an7tbPhJ/c
 SYBiep+pXwX4MGAoOrtJM5B5tzzaBM+lILwGRMEesxuhuahrTVlhpQUM6yu2RaDa7Tg4
 r7Mv+Ol+FeJk47gU8E+UG8E/GIPOG2KVQfU/LZpMRST7eSWuQopwwYT+51BaSENwkFD1
 mn8g==
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=P2JjBgb41yqRuhnejMVHAJJ0rFFFUIyAt9aN81/G+tQ=;
 b=etbQamSedLcxHK3nTHNruotAM+elXMDCs+pBGf8/S/46wlScSFPZ1IbMJIOJ6AY6u0
 V/KKb9AoD7m/6cZI0GNo0c2Zr7t7QKhoX4s8WqydPPPj6UeZbkXZ3RV21Qj/uL0cNOw7
 hknxkkpuw9InlzJQFFAgrrPfKw2F1k3xyCjcDPJh/npSl8FBYWTZ1f06GoxoCHAq7358
 P5rK83UPwL3GKcNkc9KlFGsg2C7n83/IMscPpvwza5ZNx1AmZ+FULRn8XerrwUEsKFff
 2sxF5f0USZLbOf4O1F8qRHC342b3Cx8JqTMZP4fUaaXrVFH5x6LUhti9QH/CES6c08jW
 Saeg==
X-Gm-Message-State: APjAAAU4txn/+U5Uu8f8vqdhEsZPSaERraRpwnZnco+tiW5eps/Bq8GD
 Olm/7MkDvtKKrlqBQrYqesikCfQjyl9XKZWOurY=
X-Google-Smtp-Source: APXvYqzuxVJZX4gHjdaHuvj65Y4fcRWbEzcu2H/7DHiVPxjGvQGd+tcXylV3yJlADTIHYSIcpWHmH4SqTmFAfRTNt6o=
X-Received: by 2002:a2e:2283:: with SMTP id
 i125mr12242120lji.244.1578944463287; 
 Mon, 13 Jan 2020 11:41:03 -0800 (PST)
MIME-Version: 1.0
References: <339bee59-b89b-b3fc-fb7d-114e8ffe1716@suse.com>
 <e06491b8-58cc-46b1-3f79-d06d6765d089@suse.com>
 <aa06aa23-d108-671e-74cc-5fd50c848792@citrix.com>
In-Reply-To: <aa06aa23-d108-671e-74cc-5fd50c848792@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 13 Jan 2020 14:40:52 -0500
Message-ID: <CAKf6xpuHqJiMjkkx=bttN4LWBbtOdcu_=SPoqaC+3kg=osAC4g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] Ping: [PATCH] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.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>

T24gRnJpLCBEZWMgMjcsIDIwMTkgYXQgMTE6MDkgQU0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAyMC8xMi8yMDE5IDE2OjIzLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+IE9uIDE2LjA5LjIwMTkgMTE6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
ID4+IFVzaW5nIG1lbWNweSgpIG1heSByZXN1bHQgaW4gbXVsdGlwbGUgaW5kaXZpZHVhbCBieXRl
IGFjY2Vzc2VzCj4gPj4gKGRlcGVuZGVuaW5nIGhvdyBtZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBh
bmQgaG93IHRoZSByZXN1bHRpbmcgaW5zbnMsCj4gPj4gZS5nLiBSRVAgTU9WU0IsIGdldCBjYXJy
aWVkIG91dCBpbiBoYXJkd2FyZSksIHdoaWNoIGlzbid0IHdoYXQgd2UKPiA+PiB3YW50L25lZWQg
Zm9yIGNhcnJ5aW5nIG91dCBndWVzdCBpbnNucyBhcyBjb3JyZWN0bHkgYXMgcG9zc2libGUuIEZh
bGwKPiA+PiBiYWNrIHRvIG1lbWNweSgpIG9ubHkgZm9yIGFjY2Vzc2VzIG5vdCAyLCA0LCBvciA4
IGJ5dGVzIGluIHNpemUuCj4gPj4KPiA+PiBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpTaG91bGQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYzpo
dm1fZW11bGF0ZV93cml0ZSgpIGJlIHNpbWlsYXJseSBjaGFuZ2VkPwoKVGhhbmtzLApKYXNvbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 19:55:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 19:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir5o3-0006XQ-Cg; Mon, 13 Jan 2020 19:55:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rz2b=3C=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ir5o2-0006XI-PL
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 19:55:22 +0000
X-Inumbo-ID: 82b8bfd6-363e-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82b8bfd6-363e-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 19:54:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578945270;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=xB6xj/jl4E3VcJUzJk5zHIupVIdFZx40l2jszUAe/b8=;
 b=c8RJKpVyXFsUqJp0LwidCVUzGIvNz9Cx29JRS9ObRIfzfPFRAQlhkjx0
 70Q7Vhm3ejYBZ5NopkLthTrVlI84JuACvHv3v+5AKTizXYdxjWEGOsw58
 ITW61LFGknIPCK2rx1BcOhwEPsaOXG0XDyagkLX40vatkwq72BQHaV3av 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4wslqlZfBGdI5na4qzELFLGU0ENdWjLGmwa6mPvm7S2rqKFWMBDl/yn3qGbaTFIF6HgbWDDlmd
 aEF+9eGYqN4ETG/qkbLEDk1/h/R05s2yreAAUtdlY16rU+7C+9uw3eEZbE7Tuo+NAkZMEL1b6L
 3IxNGoEAPl/4y+ECUKbpC4FrE4hpu2alGdf7nfJYPEkBIKTlDk/Rh+fIxLGd1K6Mga6fePPv6X
 zKJ8iknz2GZtrGgp5MHjRiZGDoGjS68Ng9dFybbp/LchVV82ovuyXgVYiqXgBdmt0cdDT6mL2V
 iu4=
X-SBRS: 2.7
X-MesageID: 11283356
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,430,1571716800"; d="scan'208";a="11283356"
From: George Dunlap <George.Dunlap@citrix.com>
To: Lars Kurth <lars.kurth@xenproject.org>
Thread-Topic: [PATCH v4 6/7] Add guide on Communication Best Practice
Thread-Index: AQHVv0foEQZZlI2FCUmFwb8jhXSR+afpBzEA
Date: Mon, 13 Jan 2020 19:54:26 +0000
Message-ID: <B1A02147-899C-4A5E-BAF8-193A05F7B60C@citrix.com>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
In-Reply-To: <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@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.3608.40.2.2.4)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2B67D456C8D8EF41ABF91BA5568DB580@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIERlYyAzMCwgMjAxOSwgYXQgNzozMiBQTSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEB4
ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6DQo+IA0KPiBGcm9tOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+DQo+IA0KPiBUaGlzIGd1aWRlIGNvdmVycyB0aGUgYnVsayBvbiBCZXN0IFBy
YWN0aWNlIHJlbGF0ZWQgdG8gY29kZSByZXZpZXcNCj4gSXQgcHJpbWFyaWx5IGZvY3Vzc2VzIG9u
IGNvZGUgcmV2aWV3IGludGVyYWN0aW9ucw0KPiBJdCBhbHNvIGNvdmVycyBob3cgdG8gZGVhbCB3
aXRoIE1pc3VuZGVyc3RhbmRpbmdzIGFuZCBDdWx0dXJhbA0KPiBEaWZmZXJlbmNlcw0KPiANCj4g
KyMjIyBBdm9pZCBvcGluaW9uOiBzdGljayB0byB0aGUgZmFjdHMNCg0KSW4gbXkgdGFsayBvbiB0
aGlzIHN1YmplY3QgSSBzYWlkIOKAnEF2b2lkICppbmZsYW1tYXRvcnkgbGFuZ3VhZ2Uq4oCdLiAg
QXQgc29tZSBsZXZlbCBpdOKAmXMgZ29vZCB0byBoYXZlIHN0cm9uZyBvcGluaW9ucyBvbiB3aGF0
IGNvZGUgc2hvdWxkIGxvb2sgbGlrZS4gIEl04oCZcyBub3Qgb3BpbmlvbnMgdGhhdCBhcmUgYSBw
cm9ibGVtLCBvciBldmVuIGV4cHJlc3Npbmcgb3BpbmlvbnMsIGJ1dCBleHByZXNzaW5nIHRoZW0g
aW4gYSBwcm92b2NhdGl2ZSBvciBpbmZsYW1tYXRvcnkgd2F5Lg0KDQo+IA0KPiArPiBGb290IGJp
bmRpbmcgd2FzIHRoZSBjdXN0b20gb2YgYXBwbHlpbmcgdGlnaHQgYmluZGluZyB0byB0aGUgZmVl
dCBvZiB5b3VuZw0KPiArPiBnaXJscyB0byBtb2RpZnkgdGhlIHNoYXBlIGFuZCBzaXplIG9mIHRo
ZWlyIGZlZXQuIC4uLiBmb290IGJpbmRpbmcgd2FzIGENCj4gKz4gcGFpbmZ1bCBwcmFjdGljZSBh
bmQgc2lnbmlmaWNhbnRseSBsaW1pdGVkIHRoZSBtb2JpbGl0eSBvZiB3b21lbiwgcmVzdWx0aW5n
DQo+ICs+IGluIGxpZmVsb25nIGRpc2FiaWxpdGllcyBmb3IgbW9zdCBvZiBpdHMgc3ViamVjdHMu
IC4uLiBCaW5kaW5nIHVzdWFsbHkNCj4gKz4gc3RhcnRlZCBkdXJpbmcgdGhlIHdpbnRlciBtb250
aHMgc2luY2UgdGhlIGZlZXQgd2VyZSBtb3JlIGxpa2VseSB0byBiZSBudW1iLA0KPiArPiBhbmQg
dGhlcmVmb3JlIHRoZSBwYWluIHdvdWxkIG5vdCBiZSBhcyBleHRyZW1lLiDigKZUaGUgdG9lcyBv
biBlYWNoIGZvb3QNCj4gKz4gd2VyZSBjdXJsZWQgdW5kZXIsIHRoZW4gcHJlc3NlZCB3aXRoIGdy
ZWF0IGZvcmNlIGRvd253YXJkcyBhbmQgc3F1ZWV6ZWQNCj4gKz4gaW50byB0aGUgc29sZSBvZiB0
aGUgZm9vdCB1bnRpbCB0aGUgdG9lcyBicm9rZeKApg0KDQpJbiBteSB0YWxrIEkgY292ZXJlZCB0
aGUgbGFzdCB0aHJlZSB3b3JkcyBiZWhpbmQgYSBibHVlIHNxdWFyZSwgc2luY2UgdGhpcyBpbWFn
ZSBpcyBwcmV0dHkgdmlvbGVudCDigJQgYW5kIGlzIGdlbmRlcmVkIHZpb2xlbmNlIGF0IHRoYXQu
ICBTb21lIHBlb3BsZSBqb2tlIGFib3V0IOKAnHRyaWdnZXJpbmfigJ0sIGJ1dCB0aGVyZSBhcmUg
Y2VydGFpbmx5IHBlb3BsZSB3aG8gIGhhdmUgZXhwZXJpZW5jZWQgdmlvbGVuY2UsIHdobyB3aGVu
IHRoZXkgY29tZSBhY3Jvc3MgZGVzY3JpcHRpb25zIG9mIGl0IHVuZXhwZWN0ZWRseSBzdWRkZW5s
eSBoYXZlIGxvYWRzIG9mIHVud2VsY29tZSBlbW90aW9ucyB0byBkZWFsIHdpdGg7IGFuZCBJIHZl
bnR1cmUgdG8gZ3Vlc3MgdGhhdCBtb3N0IHBlb3BsZSBza2ltbWluZyB0aHJvdWdoIHN1Y2ggYSBn
dWlkZSB3b3VsZG7igJl0IGJlIGV4cGVjdGluZyB0byBjb21lIGFjcm9zcyBzb21ldGhpbmcgbGlr
ZSB0aGlzLg0KDQpQZXJzb25hbGx5IEkgd291bGQgcmVwbGFjZSB0aGUgbGFzdCB0aHJlZSB3b3Jk
cyB3aXRoIFtyZWRhY3RlZF0uICBUaGUgcG9pbnQgY2FuIGJlIG1hZGUgd2l0aG91dCBiZWluZyBz
byBleHBsaWNpdC4gIEFueW9uZSB3aG8gd2FudHMgdG8ga25vdyB3aGF0IGhhcHBlbnMgY2FuIGdv
IGxvb2sgdXAgdGhlIGVudHJ5IHRoZW1zZWx2ZXMuDQoNCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBn
b29kIQ0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 20:54:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 20:54: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 1ir6iy-0002yV-L6; Mon, 13 Jan 2020 20:54:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir6iw-0002yQ-Uy
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 20:54:11 +0000
X-Inumbo-ID: d3f3bef2-3646-11ea-82e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3f3bef2-3646-11ea-82e1-12813bfff9fa;
 Mon, 13 Jan 2020 20:54: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 <osstest-admin@xenproject.org>)
 id 1ir6in-0006V7-MO; Mon, 13 Jan 2020 20:54: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 1ir6in-0002qp-Ct; Mon, 13 Jan 2020 20:54:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir6in-00058Y-CJ; Mon, 13 Jan 2020 20:54:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146053-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 20:54:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 146053: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA1MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:21:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir79Q-0005Kz-67; Mon, 13 Jan 2020 21:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nvmv=3C=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ir79O-0005Ku-Oy
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:21:30 +0000
X-Inumbo-ID: a87a9a77-364a-11ea-82e6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a87a9a77-364a-11ea-82e6-12813bfff9fa;
 Mon, 13 Jan 2020 21:21:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578950487;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=+pj4EEUukf7/4kyGD8iyx76t3hpSKXvn5KwE809+DWE=;
 b=VJYpahf/FqkhJbv0wfa0g54ZJnxvk7brpervcpVNYtXzXlJSLrAClUTm
 FMmng6kluMqxcE6Drx/T/N86wPXnVn3giuvkbqsEJcKk67HaVTtsvCuP7
 BIbTidl6ZP2VAT8pminYBVOFEi0GJ7T6QCP0IqkP1eVHytdZUvkG3V2/h A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7aEMYwuZmGUNucz6Q+jQXwURJZ+R2XRlTKmkWckk35JMVn+bI96LNMGowMeYDpYWfVccqWyPcc
 hgYjH/RrMKJUBAsBwmrZ2ymmnB3RxVxNyh1uqpiDsQ0XnVvv0ffBMbp6Rz9F7zrdgvQR//A/QY
 QofXv/C1IKK9YgeNRnuTqOPVGW2ZndVu1lvtxQr1V7G6aqHxPxuOjmxCKhfxfscErJwM8e2k7L
 Z3hR3WtUi4XoF3hETMQbFAXqigf2UAzfcUZC8tkJdgqansOIULog1PG/tAO48LzF5DsyrKGmwx
 Qnc=
X-SBRS: 2.7
X-MesageID: 11225389
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,430,1571716800"; d="scan'208";a="11225389"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Lars Kurth
 <lars.kurth@xenproject.org>
Thread-Topic: [PATCH v4 6/7] Add guide on Communication Best Practice
Thread-Index: AQHVv0fmi2dQe5eEt0CCVQGdQsJt7KfpBzEAgAAYRIA=
Date: Mon, 13 Jan 2020 21:21:17 +0000
Message-ID: <8FA8F918-1B5B-40D5-93B6-0706FFB3F436@citrix.com>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
 <B1A02147-899C-4A5E-BAF8-193A05F7B60C@citrix.com>
In-Reply-To: <B1A02147-899C-4A5E-BAF8-193A05F7B60C@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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C2ACDC97CE949F4C8EF60CE73B548EC2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDEzLzAxLzIwMjAsIDE5OjU0LCAiR2VvcmdlIER1bmxhcCIgPEdlb3JnZS5EdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICANCiAgICA+IE9uIERlYyAzMCwgMjAxOSwgYXQg
NzozMiBQTSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6DQog
ICAgPiANCiAgICA+IEZyb206IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAg
ICA+IA0KICAgID4gVGhpcyBndWlkZSBjb3ZlcnMgdGhlIGJ1bGsgb24gQmVzdCBQcmFjdGljZSBy
ZWxhdGVkIHRvIGNvZGUgcmV2aWV3DQogICAgPiBJdCBwcmltYXJpbHkgZm9jdXNzZXMgb24gY29k
ZSByZXZpZXcgaW50ZXJhY3Rpb25zDQogICAgPiBJdCBhbHNvIGNvdmVycyBob3cgdG8gZGVhbCB3
aXRoIE1pc3VuZGVyc3RhbmRpbmdzIGFuZCBDdWx0dXJhbA0KICAgID4gRGlmZmVyZW5jZXMNCiAg
ICA+IA0KICAgID4gKyMjIyBBdm9pZCBvcGluaW9uOiBzdGljayB0byB0aGUgZmFjdHMNCiAgICAN
CiAgICBJbiBteSB0YWxrIG9uIHRoaXMgc3ViamVjdCBJIHNhaWQg4oCcQXZvaWQgKmluZmxhbW1h
dG9yeSBsYW5ndWFnZSrigJ0uICBBdCBzb21lIGxldmVsIGl04oCZcyBnb29kIHRvIGhhdmUgc3Ry
b25nIG9waW5pb25zIG9uIHdoYXQgY29kZSBzaG91bGQgbG9vayBsaWtlLiAgSXTigJlzIG5vdCBv
cGluaW9ucyB0aGF0IGFyZSBhIHByb2JsZW0sIG9yIGV2ZW4gZXhwcmVzc2luZyBvcGluaW9ucywg
YnV0IGV4cHJlc3NpbmcgdGhlbSBpbiBhIHByb3ZvY2F0aXZlIG9yIGluZmxhbW1hdG9yeSB3YXku
DQoNCkxldCBtZSBsb29rIGF0IHRoaXMgYWdhaW46IEkgZG9uJ3QgZmVlbCBzdHJvbmdseSBhYm91
dCBpdA0KDQpJIGNoYW5nZWQgdGhlIHRpdGxlIGJlY2F1c2UgSSBmZWx0IHRoYXQgdGhlIGJ1bGsg
b2YgdGhlIA0KZXhhbXBsZSBpcyBhY3R1YWxseSBhYm91dCBzdGlja2luZyB0byB0aGUgZmFjdHMg
YW4gb3BpbmlvbiANCmFuZCB0aGUgaW5mbGFtbWF0b3J5IGVsZW1lbnQgd2FzIHNlY29uZGFyeS4g
U28gaXQgZmVsdCBtb3JlDQpuYXR1cmFsIHRvIG1lIHRvIGNoYW5nZSB0aGUgdGl0bGUuDQoNCkJ1
dCB0aGVuIGxvb2tpbmcgYXQgdGhlIGRlZmluaXRpb24gb2YgaW5mbGFtbWF0b3J5IGxhbmd1YWdl
LA0KYWthICAiYW4gaW5mbGFtbWF0b3J5IHF1ZXN0aW9uIG9yIGFuIGluZmxhbW1hdG9yeSBzdGF0
ZW1lbnQNCndvdWxkIGJlIG9uZSB3aGljaCB3b3VsZCBzb21laG93IHByZWRpc3Bvc2UgdGhlIGxp
c3RlbmVycw0KdG93YXJkcyBhIHN1YmplY3QgaW4gYW4gdW5yZWFzb25hYmxlLCBwcmVqdWRpY2Vk
IHdheS4iDQpJdCBpcyBjbGVhcmx5IGFsc28gdHJ1ZSB0aGF0IHRoZSBleGFtcGxlIGlzIGluZmxh
bW1hdG9yeS4NCg0KSSB0aGluayBJIG1heSBoYXZlIHRyaXBwZWQgb3ZlciBhbiBhcmVhIHdoZXJl
IHRoZXJlIGlzIG5vIGdvb2QNCmxhbmd1YWdlIG1hdGNoOiB0aGUgR2VybWFuIHRyYW5zbGF0aW9u
cyBvZiBpbmZsYW1tYXRvcnkNCmF1ZnLDvGhyZXJpc2NoICYgYXVmd2llZ2xlcmlzY2ggaGF2ZSBh
biBlbGVtZW50IG9mIHJlYmVsbGlvbg0KYW5kIG1pc2NoaWVmIHRvIHRoZW0gKGF0IGxlYXN0IHdo
ZW4gSSBncmV3IHVwKS4NCg0KSSBhbSB3b25kZXJpbmcgdGhvdWdoLCB3aGV0aGVyIGl0IGlzIG5l
Y2Vzc2FyeSB0byBpbmNsdWRlIA0KYSBkZWZpbml0aW9uIG9mIGFuIGluZmxhbW1hdG9yeSBxdWVz
dGlvbiBvciBhbiBpbmZsYW1tYXRvcnkNCnN0YXRlbWVudCBpZiB3ZSBzdGljayB3aXRoIGl0IGlu
IHRoZSB0aXRsZQ0KDQogICAgPiANCiAgICA+ICs+IEZvb3QgYmluZGluZyB3YXMgdGhlIGN1c3Rv
bSBvZiBhcHBseWluZyB0aWdodCBiaW5kaW5nIHRvIHRoZSBmZWV0IG9mIHlvdW5nDQogICAgPiAr
PiBnaXJscyB0byBtb2RpZnkgdGhlIHNoYXBlIGFuZCBzaXplIG9mIHRoZWlyIGZlZXQuIC4uLiBm
b290IGJpbmRpbmcgd2FzIGENCiAgICA+ICs+IHBhaW5mdWwgcHJhY3RpY2UgYW5kIHNpZ25pZmlj
YW50bHkgbGltaXRlZCB0aGUgbW9iaWxpdHkgb2Ygd29tZW4sIHJlc3VsdGluZw0KICAgID4gKz4g
aW4gbGlmZWxvbmcgZGlzYWJpbGl0aWVzIGZvciBtb3N0IG9mIGl0cyBzdWJqZWN0cy4gLi4uIEJp
bmRpbmcgdXN1YWxseQ0KICAgID4gKz4gc3RhcnRlZCBkdXJpbmcgdGhlIHdpbnRlciBtb250aHMg
c2luY2UgdGhlIGZlZXQgd2VyZSBtb3JlIGxpa2VseSB0byBiZSBudW1iLA0KICAgID4gKz4gYW5k
IHRoZXJlZm9yZSB0aGUgcGFpbiB3b3VsZCBub3QgYmUgYXMgZXh0cmVtZS4g4oCmVGhlIHRvZXMg
b24gZWFjaCBmb290DQogICAgPiArPiB3ZXJlIGN1cmxlZCB1bmRlciwgdGhlbiBwcmVzc2VkIHdp
dGggZ3JlYXQgZm9yY2UgZG93bndhcmRzIGFuZCBzcXVlZXplZA0KICAgID4gKz4gaW50byB0aGUg
c29sZSBvZiB0aGUgZm9vdCB1bnRpbCB0aGUgdG9lcyBicm9rZeKApg0KICAgIA0KICAgIEluIG15
IHRhbGsgSSBjb3ZlcmVkIHRoZSBsYXN0IHRocmVlIHdvcmRzIGJlaGluZCBhIGJsdWUgc3F1YXJl
LCBzaW5jZSB0aGlzIGltYWdlIGlzIHByZXR0eSB2aW9sZW50IOKAlCBhbmQgaXMgZ2VuZGVyZWQg
dmlvbGVuY2UgYXQgdGhhdC4gIFNvbWUgcGVvcGxlIGpva2UgYWJvdXQg4oCcdHJpZ2dlcmluZ+KA
nSwgYnV0IHRoZXJlIGFyZSBjZXJ0YWlubHkgcGVvcGxlIHdobyAgaGF2ZSBleHBlcmllbmNlZCB2
aW9sZW5jZSwgd2hvIHdoZW4gdGhleSBjb21lIGFjcm9zcyBkZXNjcmlwdGlvbnMgb2YgaXQgdW5l
eHBlY3RlZGx5IHN1ZGRlbmx5IGhhdmUgbG9hZHMgb2YgdW53ZWxjb21lIGVtb3Rpb25zIHRvIGRl
YWwgd2l0aDsgYW5kIEkgdmVudHVyZSB0byBndWVzcyB0aGF0IG1vc3QgcGVvcGxlIHNraW1taW5n
IHRocm91Z2ggc3VjaCBhIGd1aWRlIHdvdWxkbuKAmXQgYmUgZXhwZWN0aW5nIHRvIGNvbWUgYWNy
b3NzIHNvbWV0aGluZyBsaWtlIHRoaXMuDQogICAgDQogICAgUGVyc29uYWxseSBJIHdvdWxkIHJl
cGxhY2UgdGhlIGxhc3QgdGhyZWUgd29yZHMgd2l0aCBbcmVkYWN0ZWRdLiAgVGhlIHBvaW50IGNh
biBiZSBtYWRlIHdpdGhvdXQgYmVpbmcgc28gZXhwbGljaXQuICBBbnlvbmUgd2hvIHdhbnRzIHRv
IGtub3cgd2hhdCBoYXBwZW5zIGNhbiBnbyBsb29rIHVwIHRoZSBlbnRyeSB0aGVtc2VsdmVzLg0K
DQpPSy4gSSBjYW4gZG8gdGhhdC4gDQpJIGNvcGllZCB0aGUgdGV4dCBmcm9tIHRoZSBjb250ZW50
IG91dGxpbmUgb24gc2xpZGUgc2hhcmUgYW5kIHdhc24ndCBldmVuIGxvb2tpbmcgYXQgdGhlIHNs
aWRlcyB0aGVtc2VsdmVzDQogICAgDQpMYXJzDQogICAgDQogICAgDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:23:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir7Bd-0005aU-2J; Mon, 13 Jan 2020 21:23:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7Bc-0005aN-7g
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:23:48 +0000
X-Inumbo-ID: fbfa8a1c-364a-11ea-82e6-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbfa8a1c-364a-11ea-82e6-12813bfff9fa;
 Mon, 13 Jan 2020 21:23:47 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so11405430wmb.0
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:23:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=JKQEUdsudp30xwal3nxZAfnv+bLwGEHKWbfPIH0pCrk=;
 b=tZ48WxrnsdGbx/QC0ieR8CbD+tJtIF1om0zlLqNMLHLFb5/fXCcVPGAJUoTW275/6D
 RVDi2es6Rp/qK8mR7RabnrYGot+WPUFQVSRppqbv7g5bMFkZWNQgZeR1LpodmWxjdb2P
 1VNAuIjjtfayfogeMGIklYCZnCprAs+FzbLDqL4+TEq0NgTO6FnvH2AQAFqSiHWRiz0W
 EQFZjRr+oQkRtQ2n9Z1+w3KKfqFwhODNTUOkM2JkfGB6NJVjccucfmeimJIQ5bjqnsx8
 wZlFKffEeAQdTgIwGBcbVlWMfTm1kCRxwTsXebi1LTKvrlIPv2mddhZLBRsKmQeHxYQA
 j7pA==
X-Gm-Message-State: APjAAAWEGM8p4v4TmMmUQlxPqR5W4+mSiE91UNNJsa9xiH+poqnjFBun
 TiJrix7IwoPqnp5E38vfLQI=
X-Google-Smtp-Source: APXvYqyL15uYdajB2iI58qGD1JEEakyGlmFw5ohooome+luG+1GwLzdTbabqLGaQPO5RqHMw47emdQ==
X-Received: by 2002:a05:600c:290f:: with SMTP id
 i15mr23101921wmd.115.1578950626795; 
 Mon, 13 Jan 2020 13:23:46 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id w17sm16900369wrt.89.2020.01.13.13.23.45
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:23:46 -0800 (PST)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
 <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
 <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <01d32c81-9977-980a-f6c9-75a8cbbd370c@xen.org>
Date: Mon, 13 Jan 2020 21:23:45 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

SGkgUGF1bCwKCk9uIDEzLzAxLzIwMjAgMTY6NTQsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IGphbmRyeXVrQGdtYWlsLmNvbSA8amFu
ZHJ5dWtAZ21haWwuY29tPgo+PiBTZW50OiAxMyBKYW51YXJ5IDIwMjAgMTY6MTYKPj4gVG86IER1
cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPj4gQ2M6IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgQW50aG9ueSBQRVJBUkQKPj4gPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT47IFdlaQo+PiBMaXUgPHdsQHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0ggdjIgNC82XSBsaWJ4bDogYWxsb3cgY3JlYXRpb24gb2YgZG9tYWlucwo+PiB3aXRoIGEg
c3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZAo+Pgo+PiBPbiBUaHUsIEphbiA5LCAyMDIwIGF0IDY6
NTAgQU0gUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPiB3cm90ZToKPj4+Cj4+PiBU
aGlzIHBhdGNoIGFkZHMgYSAnZG9taWQnIGZpZWxkIHRvIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5m
byBhbmQgdGhlbgo+Pj4gbW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGF0IHZh
bHVlIGlmIGl0IGlzIHZhbGlkLiBBbnkgdmFsaWQKPj4+IGRvbWlkIHdpbGwgYmUgY2hlY2tlZCBh
Z2FpbnN0IHRoZSByZXRpcmVkIGRvbWlkIGxpc3QgYmVmb3JlIGJlaW5nIHBhc3NlZAo+Pj4gdG8g
bGlieGxfX2RvbWFpbl9tYWtlKCkuCj4+PiBJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52YWxpZCB0
aGVuIFhlbiB3aWxsIGNob29zZSB0aGUgZG9taWQsIGFzIGJlZm9yZSwKPj4+IHVubGVzcyB0aGUg
dmFsdWUgaXMgdGhlIG5ldyBzcGVjaWFsIFJBTkRPTV9ET01JRCB2YWx1ZSBhZGRlZCB0byB0aGUg
QVBJLgo+Pj4gVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2RvbWFpbl9tYWtlKCkgdG8gc2Vs
ZWN0IGEgcmFuZG9tIGRvbWlkCj4+IHZhbHVlLAo+Pj4gY2hlY2sgaXQgZm9yIHZhbGlkaXR5LCB2
ZXJpZnkgaXQgZG9lcyBub3QgbWF0Y2ggYSByZXRpcmVkIGRvbWFpbiwgYW5kCj4+IHRoZW4KPj4+
IHBhc3MgaXQgdG8gWGVuJ3MgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gb3BlcmF0aW9uLiBJZiBY
ZW4gZGV0ZXJtaW5lcwo+PiB0aGF0Cj4+PiBpdCBjby1pbmNpZGVzIHdpdGggYW4gZXhpc3Rpbmcg
ZG9tYWluLCBhIG5ldyByYW5kb20gdmFsdWUgd2lsbCBiZQo+Pj4gc2VsZWN0ZWQgYW5kIHRoZSBv
cGVyYXRpb24gd2lsbCBiZSByZS10cmllZC4KPj4+Cj4+PiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlz
IGFsc28gbW9kaWZpZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluCj4+PiAgICAg
ICAgbWVzc2FnZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRo
YXQgaXMgbm90Cj4+PiAgICAgICAgSU5WQUxJRF9ET01JRC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4+PiAtLS0KPj4+IENjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+IENjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgo+Pj4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
Pgo+Pj4KPj4+IHYyOgo+Pj4gICAtIFJlLXdvcmtlZCB0byB1c2UgYSB2YWx1ZSBmcm9tIGxpYnhs
X2RvbWFpbl9jcmVhdGVfaW5mbwo+Pj4gLS0tCj4+PiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAg
ICAgICAgfCAgOSArKysrKysrKysKPj4+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8
IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+PiAgIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmMgfCAgMiArLQo+Pj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
IHwgIDEgKwo+Pj4gICA0IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4+Pgo+Pgo+PiA8c25pcD4KPj4KPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+PiBpbmRleCAxODM1
YTU1MDJjLi5lZTc2ZGVlMzY0IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+PiBAQCAtNjAwLDkg
KzYwMCwzOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsCj4+IGxpYnhs
X2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+Pj4gICAgICAgICAgICAgICBnb3RvIG91dDsKPj4+
ICAgICAgICAgICB9Cj4+Pgo+Pj4gLSAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgt
PnhjaCwgZG9taWQsICZjcmVhdGUpOwo+Pj4gKyAgICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlk
X2d1ZXN0KGluZm8tPmRvbWlkKSkgewo+Pj4gKyAgICAgICAgICAgICpkb21pZCA9IGluZm8tPmRv
bWlkOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIGlmIChsaWJ4bF9faXNfcmV0aXJlZF9kb21pZChn
YywgKmRvbWlkKSkgewo+Pj4gKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAi
ZG9tYWluIGlkIGlzIHJldGlyZWQiKTsKPj4+ICsgICAgICAgICAgICAgICAgcmMgPSBFUlJPUl9G
QUlMOwo+Pj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPj4+ICsgICAgICAgICAgICB9Cj4+
PiArICAgICAgICB9IGVsc2UgaWYgKGluZm8tPmRvbWlkID09IFJBTkRPTV9ET01JRCkgewo+Pj4g
KyAgICAgICAgICAgICpkb21pZCA9IDA7IC8qIFplcm8tb3V0IGluaXRpYWwgdmFsdWUgKi8KPj4+
ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIGZvciAoOzspIHsKPj4+ICsgICAgICAgICAg
ICBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7Cj4+PiArICAgICAgICAgICAgICAg
IC8qIFJhbmRvbWl6ZSBsb3dlciBvcmRlciBieXRlcyAqLwo+Pj4gKyAgICAgICAgICAgICAgICBy
ZXQgPSBsaWJ4bF9fcmFuZG9tX2J5dGVzKGdjLCAodm9pZCAqKWRvbWlkLAo+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1aW50MTZfdCkpOwo+Pgo+
PiBDYXN0aW5nIHRvIHZvaWQgKiBhc3N1bWVzIGxpdHRsZSBlbmRpYW4uCj4gCj4gSSB0aGluayB0
aGF0J3MgYSBmYWlybHkgc2FmZSBhc3N1bXB0aW9uIGFzIGZhciBhcyBYZW4gZ29lcy4uLgoKTm90
IHJlYWxseSwgdGhlcmUgYXJlIHRlY2huaWNhbGx5IG5vdGhpbmcgKG90aGVyIHRoYW4gYnVnIGZp
eGVzKSAKcHJldmVudGluZyB1cyB0byB1c2UgYSBiaWcgZW5kaWFuIGd1ZXN0IG9uIFhlbiBvbiBB
cm0uCgpJIGFjdHVhbGx5IGRpZCBwbGF5IHdpdGggYmlnIGVuZGlhbiBvbiBYZW4gaW4gdGhlIHBh
c3QgYW5kIG1hbmFnZWQgdG8gCmdldCBhIGd1ZXN0IHJ1bm5pbmcuIFRoZSBtYWluIGFubm95aW5n
IHBhcnQgaXMgTGludXggYXMgaXQgaXMgYXNzdW1pbmcgCnRvIHVzZSB0aGUgc2FtZSBlbmRpYW4g
YXMgdGhlIGh5cGVydmlzb3IuIEJ1dCBvdGhlciBPUyBtYXkgbm90IGhhdmUgdGhpcyAKaXNzdWVz
Li4uCgpUaGUgaHlwZXJ2aXNvciBpdHNlbGYgaXMgbGlrZWx5IGdvaW5nIHRvIHN0YXkgbGl0dGxl
IGVuZGlhbiwgc28gZG9lcyB0aGUgCmludGVyZmFjZS4gRm9yIHRoZSB0b29scywgd2Ugc2hvdWxk
IGFpbSB0byBub3QgaW50cm9kdWNlIG1vcmUgYXNzdW1wdGlvbiAKdGhhdCB0aGUgc29mdHdhcmUg
d2lsbCBiZSBsaXR0bGUgZW5kaWFuLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:25:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir7DC-0005i6-G1; Mon, 13 Jan 2020 21:25:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ajXo=3C=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ir7DB-0005i1-PS
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:25:25 +0000
X-Inumbo-ID: 319266b8-364b-11ea-a985-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 319266b8-364b-11ea-a985-bc764e2007e4;
 Mon, 13 Jan 2020 21:25:17 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00DLD57N106965;
 Mon, 13 Jan 2020 21:25: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-2019-08-05;
 bh=cHsTBdtsjyMBjpEmHOMBIzAOK2aybGLClLw5Dw0FMU4=;
 b=DriF7U/x59tUMa4a+ruGdgyK71k7z75JA6gSo/bwcgE6z1Md1T07cRERw+GQRJBY4wgw
 m0NU/wsqh1AwV7Z8aIrw2cMHbwvmAly1stpAZdtEV3g/3WG4NlYBLmS51aLnUBbD5HYf
 UGhZf+Fgbma4ykUqICsDDIRAlk7mLSGGI0GPrmuuZuuf8cZbEct5FEtsvlhMrnBwIgEs
 bXGw31kI6oH+142j8LLkuoPLcTit1MIYt5rDJT6ia4bq32vgZpvAYcwTqXqPw5VvN85h
 iuXKtnzI1AYgSzzddpNtpVmxcjDeE1aXNZeorJqeZH2Z+uxNoZvS87GN3DumiQaKO5bT QQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2xf73thqs5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 13 Jan 2020 21:25:07 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00DLEnrf174468;
 Mon, 13 Jan 2020 21:25:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3030.oracle.com with ESMTP id 2xfrh6qwf0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 13 Jan 2020 21:25:07 +0000
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 00DLP31N022435;
 Mon, 13 Jan 2020 21:25:04 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 13 Jan 2020 13:25:03 -0800
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20200111034347.5270-1-marmarek@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9ea42829-6a1a-09eb-9d59-67a0487980b6@oracle.com>
Date: Mon, 13 Jan 2020 16:25:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200111034347.5270-1-marmarek@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9499
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=747
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1911140001 definitions=main-2001130173
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9499
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=808 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001130173
Subject: Re: [Xen-devel] [PATCH v3] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.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>

CgpPbiAxLzEwLzIwIDEwOjQzIFBNLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6
Cj4gQEAgLTExNyw2ICsxMTcsMjQgQEAgc3RhdGljIGludCBjb21tYW5kX3dyaXRlKHN0cnVjdCBw
Y2lfZGV2ICpkZXYsIGludCBvZmZzZXQsIHUxNiB2YWx1ZSwgdm9pZCAqZGF0YSkKPiAgIAkJcGNp
X2NsZWFyX213aShkZXYpOwo+ICAgCX0KPiAgIAo+ICsJaWYgKGRldl9kYXRhICYmIGRldl9kYXRh
LT5hbGxvd19pbnRlcnJ1cHRfY29udHJvbCkgewo+ICsJCWlmICgoY21kLT52YWwgXiB2YWwpICYg
UENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFKSB7Cj4gKwkJCWlmICh2YWx1ZSAmIFBDSV9DT01NQU5E
X0lOVFhfRElTQUJMRSkgewo+ICsJCQkJcGNpX2ludHgoZGV2LCAwKTsKPiArCQkJfSBlbHNlIHsK
PiArCQkJCS8qIERvIG5vdCBhbGxvdyBlbmFibGluZyBJTlR4IHRvZ2V0aGVyIHdpdGggTVNJIG9y
IE1TSS1YLiAqLwo+ICsJCQkJc3dpdGNoICh4ZW5fcGNpYmtfZ2V0X2ludGVycnVwdF90eXBlKGRl
dikpIHsKPiArCQkJCWNhc2UgSU5URVJSVVBUX1RZUEVfTk9ORToKPiArCQkJCWNhc2UgSU5URVJS
VVBUX1RZUEVfSU5UWDoKPiArCQkJCQlwY2lfaW50eChkZXYsIDEpOwoKSWYgSU5URVJSVVBUX1RZ
UEVfSU5UWCAsIHdoeSBjYWxsIHBjaV9pbnR4KDEpPwoKKEkgdGhpbmsgSSBhc2tlZCB0aGlzIGxh
c3QgdGltZSBhcyB3ZWxsKS4KCgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:33:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir7LQ-0006a0-67; Mon, 13 Jan 2020 21:33:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7LO-0006ZY-TU
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:33:54 +0000
X-Inumbo-ID: 60d7462c-364c-11ea-ac27-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60d7462c-364c-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 21:33:46 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id g17so10178848wro.2
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:33:46 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=BEvy5SiKySdPVqg9uzv89ZXtUsytA/kxiaYtktkUk5o=;
 b=cxdZweU3Y4XCuAQjvU1OSUWVSARi5H6+UGWwMcWcDeErXYXlfp8KFjiu+2ye4jx3LD
 R2dEi3pw1dxpLH9sK/JsNozNs2UZQvG5Ct9H6RWUX8A9PRieYpgw9xAR2RMrp3z13rkD
 ExO8eI2sK5EPa14cm5IzDpUN8iP26e8aUYNJ2mZ+1bBXMoqdZp4s9RDUuxobeYozOs0F
 89QRB9zJ0jysmDSUeZ8SMb0R+U9kKHVPBldkkWbplGfcVrDaKjGJ5KaICzE6kzQ1lYkj
 OWh3eWYGOhb30UKU79tpYKCYH/458ybZHJLhkIbIccd8m3N9Aw1LpeZg661DHxb+yjHr
 5jDQ==
X-Gm-Message-State: APjAAAUZChpwjfFWWxiigSriq8OFLLa0cNLOHZ/hfAy842eYDFkTbqI5
 kCIhsSZolAerWH12nHxPHMM/e/BhgslP9g==
X-Google-Smtp-Source: APXvYqwUHy3l21uvF1MX1emuj8QeQZDNHNSspEg9BvPk6H1ZEzsdl1Qmyo8tkyj95yu68p2fxZMuHg==
X-Received: by 2002:a5d:65c5:: with SMTP id e5mr20891835wrw.311.1578951225376; 
 Mon, 13 Jan 2020 13:33:45 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id i10sm16938652wru.16.2020.01.13.13.33.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:33:44 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:33:38 +0000
Message-Id: <20200113213342.8206-1-julien@xen.org>
X-Mailer: git-send-email 2.24.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] xen/x86: Rework inclusion between struct
 pirq and
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgYWxsLAoKVGhlIG1haW4gZ29hbCBvZiB0aGlzIHNlcmllcyBpcyB0byBtYWtlIGVhc2llciB0
byB1bmRlcnN0YW5kIGFuZCB1c2UKc3RydWN0IHBpcnEuIFBhdGNoICMxIGFuZCAjMyBhcmUgY2xl
YW51cHMuCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDQpOgogIHhlbi94ODY6IFJlbW92ZSB1bnVz
ZWQgZm9yd2FyZCBkZWNsYXJhdGlvbiBpbiBhc20teDg2L2lycS5oCiAgeGVuL2NoYXI6IGVoY2k6
IERpcmVjdGx5IGluY2x1ZGUgeGVuL3RpbWVyLmggcmF0aGVyIHJlbHkgb24gZGVwZW5kZW5jeQog
IHhlbi9kb21haW46IFJlbW92ZSAjaWZuZGVmIHN1cnJvdW5kaW5nIGFsbG9jX3BpcnFfc3RydWN0
KCkKICB4ZW4veDg2OiBSZXdvcmsgaW5jbHVzaW9uIGJldHdlZW4gc3RydWN0IHBpcnEgYW5kIHN0
cnVjdCBodm1fcGlycV9kcGNpCgogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgICAgfCAgNSAr
KysrKwogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJj
aC94ODYvaXJxLmMgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICB8ICA3ICstLS0tLS0KIHhlbi9k
cml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgIHwgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW8uYyAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCB8IDE5ICsrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oICAgICB8IDIwICsrKy0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgfCAgNSArKystLQogOSBmaWxl
cyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCi0tIAoyLjI0LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:33:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir7LK-0006ZH-Dj; Mon, 13 Jan 2020 21:33:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7LJ-0006ZC-8F
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:33:49 +0000
X-Inumbo-ID: 61f90389-364c-11ea-82e6-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61f90389-364c-11ea-82e6-12813bfff9fa;
 Mon, 13 Jan 2020 21:33:48 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id 20so11394538wmj.4
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:33:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ssk9nUjYLi/HI54y9EsHj7XeX4GByNczK0zfHrRrpc0=;
 b=lVyIT3UGPxdNrGeYuVsAMmM/4jvIV/Rx+b7jnLv0tHBh1ViQY7jbfFY0MZh5bHS9YH
 aNSAiPZULy6zNfsNFXy8/YH77HPUXsqM7vwa0NWYK+BSz3Sr2O92c+ccU4ltoZpCPacK
 zETiA3AsUVGJKMLUWvv54TH7+AnOButu7g0pPqHXKOmAVBdWSHVVt8PIohwFAQkM2Dmm
 kUe+2B2HqQ9qqDKy0EoGXZCusQF3VyV1vJIddM90Yh6IcdPKe4XgHUxCJNNijJ6zBgaI
 HNN6ujcJfJSPjEmr4tV2pFbdl7G5f/rUwCZZC17DUH2Jq4nkUG5/R1hLyUY+/0mjuKGW
 d6xA==
X-Gm-Message-State: APjAAAUMuCXu3L1rvcRiT6Sau4qvomET3Uk2DSlISkFoewHZbmflZ42+
 N9wW2BN2WLZPx7fDCPrZHjZT8mVN/vrLyQ==
X-Google-Smtp-Source: APXvYqy2Ai4R+on4JU71bSlTHmq27xavJON+sYv9mL5Vgj9bqhJ9heLwFXKY/bEuJ0kC5AmJi4yGUw==
X-Received: by 2002:a7b:cb97:: with SMTP id m23mr22152137wmi.37.1578951227711; 
 Mon, 13 Jan 2020 13:33:47 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id i10sm16938652wru.16.2020.01.13.13.33.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:33:47 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:33:40 +0000
Message-Id: <20200113213342.8206-3-julien@xen.org>
X-Mailer: git-send-email 2.24.0
In-Reply-To: <20200113213342.8206-1-julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] xen/char: ehci: Directly include
 xen/timer.h rather rely on dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KClRoZSBlaGNpIGNoYXIgZHJp
dmVyIGlzIHVzaW5nIHRpbWVycyBidXQgcmVseWluZyBvbiB0aGUgaGVhZGVyCnhlbi90aW1lci5o
IHRvIGJlIGluY2x1ZGVkIHZpYSBhc20teDg2L2h2bS9pcnEuaCB3aGljaCBpcyBub3QgZXZlbgpk
aXJlY3RseSBpbmNsdWRlZCEKCkZ1dHVyZSByZXdvcmsgd2lsbCByZWR1Y2UgdGhlIG51bWJlciBv
ZiBwbGFjZXMgd2hlcmUgYXNtLXg4Ni9odm0vaXJxLmgKd2lsbCBiZSBpbmNsdWRlZC4gSW5jbHVk
ZSB4ZW4vdGltZXIuaCBkaXJlY3RseSB0byBhdm9pZCBhbnkgYnJlYWthZ2UuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6b24uY29tPgotLS0KIHhlbi9kcml2ZXJzL2No
YXIvZWhjaS1kYmdwLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgYi94ZW4vZHJpdmVycy9jaGFy
L2VoY2ktZGJncC5jCmluZGV4IGI2ZTE1NWQxN2IuLjgxMjRlMGFhZDggMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9laGNpLWRi
Z3AuYwpAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUg
PHhlbi9wY2kuaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+CisjaW5jbHVkZSA8eGVuL3RpbWVy
Lmg+CiAjaW5jbHVkZSA8YXNtL2J5dGVvcmRlci5oPgogI2luY2x1ZGUgPGFzbS9pby5oPgogI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KLS0gCjIuMjQuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:33:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir7LP-0006Zg-NM; Mon, 13 Jan 2020 21:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7LO-0006ZR-4s
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:33:54 +0000
X-Inumbo-ID: 63d67546-364c-11ea-82e6-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63d67546-364c-11ea-82e6-12813bfff9fa;
 Mon, 13 Jan 2020 21:33:51 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id c14so10172723wrn.7
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:33:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=nGKvJF6eT0mDZtX41O0asvxAkfZ8//D5/WgZOr3je3E=;
 b=ehKqlu6kRjAcdCkCM9VO2v9QXK31o6ArmabW+/lqyCPh9koWgl3dISJfnKCHR9lsA0
 jFsNBjfa+V3jEz+9O39tt9bdgFacAFugpBKFPXRxkXD8grJov2jOBiglvQcpXdYuYxOu
 sIFJcK9GqAQTFFfvB+lpstlnEN0dnAa7aMHaTKJRy/MD7ifEAk6+n9xW6I0S19KDOQrX
 HAOW/7Z27uFUSWfkv/a+WtvIt5rR+k7bvss6DO+jbZIgDLQZMnfNwyygP69Mz6w0M7Jm
 afteclzJpH/D10RHKpp/hvP+V4pgx87wDULJXHy3KCPlICuDVG6EhU1vRElFrQbSIzJc
 IWLw==
X-Gm-Message-State: APjAAAVN5Vfyxg8lthNML19Nk33xSQtBG1gZNt4wxuJy9wge1ERd4OpV
 g7Z+qVvE30ToiAroiD2Lp/7LJ/0A/fyH3A==
X-Google-Smtp-Source: APXvYqws7GCwqgp8+jE1b4P5tU3/Sdbbdup7y5dmzPMOCtd/RYTjAUdzE7Oeiu94SLWSwLX9gBEjNw==
X-Received: by 2002:a5d:5345:: with SMTP id t5mr21789840wrv.0.1578951230237;
 Mon, 13 Jan 2020 13:33:50 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id i10sm16938652wru.16.2020.01.13.13.33.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:33:49 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:33:42 +0000
Message-Id: <20200113213342.8206-5-julien@xen.org>
X-Mailer: git-send-email 2.24.0
In-Reply-To: <20200113213342.8206-1-julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between struct
 pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KCkF0IHRoZSBtb21lbnQsIGFs
bG9jX3BpcnFfc3RydWN0KCkgcmVsaWVzIG9uIHRoZSBmaWVsZCAnYXJjaCcgdG8gYmUgdGhlCmxh
c3QgbWVtYmVyIG9mIHRoZSBzdHJ1Y3R1cmUuCgpBcyB0aGlzIGlzIHVzZWQgZm9yIGNvbXB1dGlu
ZyB0aGUgc2l6ZSBvZiB0aGUgc3RydWN0dXJlLCB0aGUgdmFsdWUgd2lsbApiZSBtaXNjb21wdXRl
ZCBpZiBhIG5ldyBmaWVsZCBpcyBhZGRlZCBhZnRlcndhcmRzLgoKU3VjaCBxdWlya2luZXNzIG1h
a2VzIHF1aXRlIGRpZmZpY3VsdCB0byB1bmRlcnN0YW5kIGhvdyBzdHJ1Y3QgcGlycQp3b3Jrcy4g
R2l2ZW4gdGhhdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSBpcyBvbmx5IHVzZWQgaW4gY29tYmluYXRp
b24gb2YgYQpzdHJ1Y3QgcGlycSwgd2UgY2FuIGludmVyc2UgdGhlIGluY2x1c2lvbi4gaS5lIHBp
cnEgd2lsbCBub3cgYmUKY29udGFpbmVkIGluIHN0cnVjdCBodm1fcGlycV9kcGNpLgoKQXMgdGhl
IGZpZWxkIHBpcnEuYXJjaC5odm0uZW11aXJxIGlzIGFzIHdlbGwgSFZNIHNwZWNpZmljLCB0aGlz
IGlzIG5vdwptb3ZlZCBpbiBzdHJ1Y3QgaHZtX3BpcnFfZHBjaS4KClRoZXJlIGlzIGEgZmV3IHNp
ZGUgZWZmZWN0cyB3aXRoIHRoaXMgY2hhbmdlczoKICAgIC0gV2Ugbm93IG5lZWQgdG8gZGlzdGlu
Z3Vpc2ggYmV0d2VlbiBQSVJRIGFsbG9jYXRlZCBmb3IgSFZNIGFuZCBQVgogICAgICBndWVzdHMu
IFRoaXMgaXMgdG8gYWxsb3cgdXMgdG8ga25vdyB3aGF0IHdlIGFyZSBmcmVlaW5nLgogICAgLSBj
b250YWluZXJfb2YgaXMgbm90IGFibGUgdG8gY2F0ZXIgd2l0aCBjb25zdCBhbmQgbm9uLWNvbnN0
IGF0IHRoZQogICAgICBzYW1lIHRpbWUuIFNvIHdlIG5lZWQgdG8gaW50cm9kdWNlIHR3byBtYWNy
b3MgKGNvbnN0IGFuZAogICAgICBub24tY29uc3QpLgoKTGFzdGx5IGFsbCB0aGUgSFZNIHNwZWNp
ZmljIHBpcnEgY29kZSBjYW4gbm93IGJlIG1vdmVkIGluIGh2bS9pcnEuaAphbGxvd2luZyB1c2Ug
dG8gZHJvcCB0aGUgaW5jbHVkZSBmcm9tIGlycS5oLiBUaGlzIGlzIG9uZSBsZXNzIGhlYWRlcgpp
bmNsdWRlZCB0cmVld2lkZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFt
YXpvbi5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgICAgfCAgNSArKysrKwog
eGVuL2FyY2gveDg2L2h2bS9pcnEuYyAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC94ODYv
aXJxLmMgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICB8ICA3ICstLS0tLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgg
fCAxOSArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaCAgICAgfCAx
OSArKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICAgfCAgMyAr
KysKIDggZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4
IDM4Nzc2NTdhNTIuLmZkMTA4ZWEzYTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwor
KysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTU4Miw2ICs1ODIsMTEgQEAgc3RydWN0IHBpcnEg
KmFsbG9jX3BpcnFfc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIE5VTEw7CiB9
CiAKK3ZvaWQgYXJjaF9mcmVlX3BpcnFfc3RydWN0KHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKK3sK
KyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogLyoKICAqIFRoZXNlIGFyZSBhbGwgdW5y
ZWFjaGFibGUgZ2l2ZW4gYW4gYWxsb2NfcGlycV9zdHJ1Y3QKICAqIHdoaWNoIHJldHVybnMgTlVM
TCwgYWxsIGNhbGxlcnMgdHJ5IHRvIGxvb2t1cCBzdHJ1Y3QgcGlycSBmaXJzdApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXgg
YzY4NDQyMmIyNC4uZTBiYjBhOGI5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBAIC0yOSw3ICsyOSw4IEBACiAKIGJvb2wg
aHZtX2RvbWFpbl91c2VfcGlycShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGlycSAqcGlycSkKIHsKLSAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYmIHBp
cnEtPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfVU5CT1VORDsKKyAgICByZXR1cm4gaXNfaHZtX2Rv
bWFpbihkKSAmJiBwaXJxICYmCisgICAgICAgIGNvbnN0X3BpcnFfZHBjaShwaXJxKS0+ZW11aXJx
ICE9IElSUV9VTkJPVU5EOwogfQogCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIGh2bV9kb21haW4t
PmlycV9sb2NrIGhvbGQgKi8KQEAgLTM5Niw3ICszOTcsNyBAQCBpbnQgaHZtX2luamVjdF9tc2ko
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKICAgICAgICAg
ICAgIHN0cnVjdCBwaXJxICppbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwogCiAgICAgICAgICAg
ICAvKiBpZiBpdCBpcyB0aGUgZmlyc3QgdGltZSwgYWxsb2NhdGUgdGhlIHBpcnEgKi8KLSAgICAg
ICAgICAgIGlmICggIWluZm8gfHwgaW5mby0+YXJjaC5odm0uZW11aXJxID09IElSUV9VTkJPVU5E
ICkKKyAgICAgICAgICAgIGlmICggIWluZm8gfHwgcGlycV9kcGNpKGluZm8pLT5lbXVpcnEgPT0g
SVJRX1VOQk9VTkQgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGludCByYzsKIApA
QCAtNDA5LDcgKzQxMCw3IEBAIGludCBodm1faW5qZWN0X21zaShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQogICAgICAgICAgICAgICAgIGlmICggIWluZm8g
KQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICAgICAgfQotICAg
ICAgICAgICAgZWxzZSBpZiAoIGluZm8tPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfTVNJX0VNVSAp
CisgICAgICAgICAgICBlbHNlIGlmICggcGlycV9kcGNpKGluZm8pLT5lbXVpcnEgIT0gSVJRX01T
SV9FTVUgKQogICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICAgICAgc2Vu
ZF9ndWVzdF9waXJxKGQsIGluZm8pOwogICAgICAgICAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMzEwYWMwMGE2
MC4uM2UwMTEwMWY4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMTI4NiwyMiArMTI4NiwzNyBAQCB2b2lkIGNsZWFudXBfZG9tYWlu
X2lycV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0cnVjdCBwaXJxICphbGxvY19waXJx
X3N0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHNpemVfdCBzeiA9IGlzX2h2bV9kb21h
aW4oZCkgPyBzaXplb2Yoc3RydWN0IHBpcnEpIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IHBpcnEsIGFyY2guaHZtKTsKLSAgICBzdHJ1Y3QgcGly
cSAqcGlycSA9IHh6YWxsb2NfYnl0ZXMoc3opOworICAgIHN0cnVjdCBwaXJxICpwaXJxOwogCi0g
ICAgaWYgKCBwaXJxICkKKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kg
KmRwY2kgPSB4emFsbG9jKHN0cnVjdCBodm1fcGlycV9kcGNpKTsKKworICAgICAgICBpZiAoIGRw
Y2kgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgPSBJUlFf
VU5CT1VORDsKLSAgICAgICAgICAgIHB0X3BpcnFfaW5pdChkLCAmcGlycS0+YXJjaC5odm0uZHBj
aSk7CisgICAgICAgICAgICBwdF9waXJxX2luaXQoZCwgZHBjaSk7CisgICAgICAgICAgICBwaXJx
ID0gZHBjaV9waXJxKGRwY2kpOworICAgICAgICAgICAgcGlycS0+YXJjaC5odm0gPSB0cnVlOwog
ICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBpcnEgPSBOVUxMOwogICAgIH0K
KyAgICBlbHNlCisgICAgICAgIHBpcnEgPSB4emFsbG9jKHN0cnVjdCBwaXJxKTsKIAogICAgIHJl
dHVybiBwaXJxOwogfQogCit2b2lkIGFyY2hfZnJlZV9waXJxX3N0cnVjdChzdHJ1Y3QgcmN1X2hl
YWQgKmhlYWQpCit7CisgICAgc3RydWN0IHBpcnEgKnBpcnEgPSBjb250YWluZXJfb2YoaGVhZCwg
c3RydWN0IHBpcnEsIHJjdV9oZWFkKTsKKworICAgIGlmICggcGlycS0+YXJjaC5odm0gKQorICAg
ICAgICB4ZnJlZShwaXJxX2RwY2kocGlycSkpOworICAgIGVsc2UKKyAgICAgICAgeGZyZWUocGly
cSk7Cit9CisKIHZvaWQgKHBpcnFfY2xlYW51cF9jaGVjaykoc3RydWN0IHBpcnEgKnBpcnEsIHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgLyoKQEAgLTEzMTUsOSArMTMzMCw5IEBAIHZvaWQgKHBp
cnFfY2xlYW51cF9jaGVjaykoc3RydWN0IHBpcnEgKnBpcnEsIHN0cnVjdCBkb21haW4gKmQpCiAK
ICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBwaXJxLT5h
cmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQgKQorICAgICAgICBpZiAoIHBpcnFfZHBjaShw
aXJxKS0+ZW11aXJxICE9IElSUV9VTkJPVU5EICkKICAgICAgICAgICAgIHJldHVybjsKLSAgICAg
ICAgaWYgKCAhcHRfcGlycV9jbGVhbnVwX2NoZWNrKCZwaXJxLT5hcmNoLmh2bS5kcGNpKSApCisg
ICAgICAgIGlmICggIXB0X3BpcnFfY2xlYW51cF9jaGVjayhwaXJxX2RwY2kocGlycSkpICkKICAg
ICAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwMjksNyArMjA0NCw3IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBpc19mcmVlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEpCiB7CiAgICAg
cmV0dXJuICFwaXJxIHx8ICghcGlycS0+YXJjaC5pcnEgJiYgKCFpc19odm1fZG9tYWluKGQpIHx8
Ci0gICAgICAgIHBpcnEtPmFyY2guaHZtLmVtdWlycSA9PSBJUlFfVU5CT1VORCkpOworICAgICAg
ICBjb25zdF9waXJxX2RwY2kocGlycSktPmVtdWlycSA9PSBJUlFfVU5CT1VORCkpOwogfQogCiBp
bnQgZ2V0X2ZyZWVfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgdHlwZSkKQEAgLTI3MjQsNyAr
MjczOSw3IEBAIGludCBtYXBfZG9tYWluX2VtdWlycV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGlu
dCBwaXJxLCBpbnQgZW11aXJxKQogICAgICAgICAgICAgcmV0dXJuIGVycjsKICAgICAgICAgfQog
ICAgIH0KLSAgICBpbmZvLT5hcmNoLmh2bS5lbXVpcnEgPSBlbXVpcnE7CisgICAgcGlycV9kcGNp
KGluZm8pLT5lbXVpcnEgPSBlbXVpcnE7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTI3NTQsNyAr
Mjc2OSw3IEBAIGludCB1bm1hcF9kb21haW5fcGlycV9lbXVpcnEoc3RydWN0IGRvbWFpbiAqZCwg
aW50IHBpcnEpCiAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKICAgICBpZiAoIGluZm8g
KQogICAgIHsKLSAgICAgICAgaW5mby0+YXJjaC5odm0uZW11aXJxID0gSVJRX1VOQk9VTkQ7Cisg
ICAgICAgIHBpcnFfZHBjaShpbmZvKS0+ZW11aXJxID0gSVJRX1VOQk9VTkQ7CiAgICAgICAgIHBp
cnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsKICAgICB9CiAgICAgaWYgKCBlbXVpcnEgIT0gSVJR
X1BUICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCmluZGV4IDBiMTEwM2ZkYjIuLjdmMDRkYTc5ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTYyNSwxNiArMTYyNSwxMSBA
QCBzdHJ1Y3QgcGlycSAqcGlycV9nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSkK
ICAgICByZXR1cm4gaW5mbzsKIH0KIAotc3RhdGljIHZvaWQgX2ZyZWVfcGlycV9zdHJ1Y3Qoc3Ry
dWN0IHJjdV9oZWFkICpoZWFkKQotewotICAgIHhmcmVlKGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1
Y3QgcGlycSwgcmN1X2hlYWQpKTsKLX0KLQogdm9pZCBmcmVlX3BpcnFfc3RydWN0KHZvaWQgKnB0
cikKIHsKICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IHB0cjsKIAotICAgIGNhbGxfcmN1KCZwaXJx
LT5yY3VfaGVhZCwgX2ZyZWVfcGlycV9zdHJ1Y3QpOworICAgIGNhbGxfcmN1KCZwaXJxLT5yY3Vf
aGVhZCwgYXJjaF9mcmVlX3BpcnFfc3RydWN0KTsKIH0KIAogc3RydWN0IG1pZ3JhdGVfaW5mbyB7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW8uYwppbmRleCBiMjkyZTc5MzgyLi5lN2IyODhiNGFhIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvLmMKQEAgLTc2OSw2ICs3NjksNyBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKIAog
dm9pZCBwdF9waXJxX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kg
KmRwY2kpCiB7CisgICAgZHBjaS0+ZW11aXJxID0gSVJRX1VOQk9VTkQ7CiAgICAgSU5JVF9MSVNU
X0hFQUQoJmRwY2ktPmRpZ2xfbGlzdCk7CiAgICAgZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSAt
MTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKaW5kZXggNWI3ZTkwYzE3OS4uMGNjZmFhZDUzYiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaXJxLmgKQEAgLTIxLDYgKzIxLDcgQEAKICNpZm5kZWYgX19BU01fWDg2X0hW
TV9JUlFfSF9fCiAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSVJRX0hfXwogCisjaW5jbHVkZSA8eGVu
L2lycS5oPgogI2luY2x1ZGUgPHhlbi90aW1lci5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9odm0u
aD4KQEAgLTE3MSw4ICsxNzIsMjYgQEAgc3RydWN0IGh2bV9waXJxX2RwY2kgewogICAgIHN0cnVj
dCBodm1fZ21zaV9pbmZvIGdtc2k7CiAgICAgc3RydWN0IHRpbWVyIHRpbWVyOwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgc29mdGlycV9saXN0OworICAgIGludCBlbXVpcnE7CisgICAgc3RydWN0IHBp
cnEgcGlycTsKIH07CiAKKyNkZWZpbmUgcGlycV9kcGNpKHApICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKHApID8gY29udGFpbmVyX29m
KHAsIHN0cnVjdCBodm1fcGlycV9kcGNpLCBwaXJxKSA6IE5VTEwpCisjZGVmaW5lIGNvbnN0X3Bp
cnFfZHBjaShwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKChwKSA/IGNvbnRhaW5lcl9vZihwLCBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwg
cGlycSkgOiBOVUxMKQorCisjZGVmaW5lIGRwY2lfcGlycShwZCkgKCYocGQpLT5waXJxKQorCisj
ZGVmaW5lIGRvbWFpbl9waXJxX3RvX2VtdWlycShkLCBwKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgc3RydWN0IHBpcnEgKl9fcGkgPSBwaXJxX2luZm8oZCwgcCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX19waSA/IHBpcnFfZHBjaShf
X3BpKS0+ZW11aXJxIDogSVJRX1VOQk9VTkQ7ICAgICAgICAgICAgICAgICAgICAgICBcCit9KQor
I2RlZmluZSBkb21haW5fZW11aXJxX3RvX3BpcnEoZCwgZW11aXJxKSAoeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHZvaWQgKl9fcmV0ID0gcmFkaXhfdHJlZV9sb29rdXAoJihk
KS0+YXJjaC5odm0uZW11aXJxX3BpcnEsIGVtdWlycSk7XAorICAgIF9fcmV0ID8gcmFkaXhfdHJl
ZV9wdHJfdG9faW50KF9fcmV0KSA6IElSUV9VTkJPVU5EOyAgICAgICAgICAgICAgICAgXAorfSkK
Kwogdm9pZCBwdF9waXJxX2luaXQoc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgaHZtX3BpcnFfZHBj
aSAqKTsKIGJvb2wgcHRfcGlycV9jbGVhbnVwX2NoZWNrKHN0cnVjdCBodm1fcGlycV9kcGNpICop
OwogaW50IHB0X3BpcnFfaXRlcmF0ZShzdHJ1Y3QgZG9tYWluICpkLApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXgg
NDRhZWZjOGYwMy4uMDdhNjNiYWUwNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCkBAIC04LDcgKzgsNiBAQAogI2lu
Y2x1ZGUgPHhlbi9jcHVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgogI2luY2x1ZGUg
PHhlbi9zbXAuaD4KLSNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgogCiBleHRlcm4gdW5zaWduZWQg
aW50IG5yX2lycXNfZ3NpOwogZXh0ZXJuIHVuc2lnbmVkIGludCBucl9pcnFzOwpAQCAtMTMzLDE3
ICsxMzIsMTAgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaXJxX2NvdW50KTsKIAog
c3RydWN0IGFyY2hfcGlycSB7CiAgICAgaW50IGlycTsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0
cnVjdCBodm1fcGlycSB7Ci0gICAgICAgICAgICBpbnQgZW11aXJxOwotICAgICAgICAgICAgc3Ry
dWN0IGh2bV9waXJxX2RwY2kgZHBjaTsKLSAgICAgICAgfSBodm07Ci0gICAgfTsKKyAgICAvKiBJ
cyB0aGUgUElSUSBhc3NvY2lhdGVkIHRvIGFuIEhWTSBkb21haW4/ICovCisgICAgYm9vbCBodm07
CiB9OwogCi0jZGVmaW5lIHBpcnFfZHBjaShwaXJxKSAoKHBpcnEpID8gJihwaXJxKS0+YXJjaC5o
dm0uZHBjaSA6IE5VTEwpCi0jZGVmaW5lIGRwY2lfcGlycShwZCkgY29udGFpbmVyX29mKHBkLCBz
dHJ1Y3QgcGlycSwgYXJjaC5odm0uZHBjaSkKLQogaW50IHBpcnFfc2hhcmVkKHN0cnVjdCBkb21h
aW4gKmQgLCBpbnQgaXJxKTsKIAogaW50IG1hcF9kb21haW5fcGlycShzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgcGlycSwgaW50IGlycSwgaW50IHR5cGUsCkBAIC0xOTgsMTIgKzE5MCw3IEBAIHZvaWQg
Y2xlYW51cF9kb21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqKTsKICAgICBfX3JldCA/
IHJhZGl4X3RyZWVfcHRyX3RvX2ludChfX3JldCkgOiAwOyAgICAgICAgICAgICAgICAgICBcCiB9
KQogI2RlZmluZSBQSVJRX0FMTE9DQVRFRCAtMQotI2RlZmluZSBkb21haW5fcGlycV90b19lbXVp
cnEoZCwgcGlycSkgcGlycV9maWVsZChkLCBwaXJxLCAgICAgICAgICAgICAgXAotICAgIGFyY2gu
aHZtLmVtdWlycSwgSVJRX1VOQk9VTkQpCi0jZGVmaW5lIGRvbWFpbl9lbXVpcnFfdG9fcGlycShk
LCBlbXVpcnEpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdm9pZCAqX19y
ZXQgPSByYWRpeF90cmVlX2xvb2t1cCgmKGQpLT5hcmNoLmh2bS5lbXVpcnFfcGlycSwgZW11aXJx
KTtcCi0gICAgX19yZXQgPyByYWRpeF90cmVlX3B0cl90b19pbnQoX19yZXQpIDogSVJRX1VOQk9V
TkQ7ICAgICAgICAgICAgICAgICBcCi19KQorCiAjZGVmaW5lIElSUV9VTkJPVU5EIC0xCiAjZGVm
aW5lIElSUV9QVCAtMgogI2RlZmluZSBJUlFfTVNJX0VNVSAtMwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IDg5YmYw
YTE3MjEuLjk5YWVhNjMwZDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTQyLDYgKzQyLDkgQEAgdm9pZCBmcmVl
X3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KTsKIAogLyogQWxsb2NhdGUvZnJlZSBhIFBJUlEg
c3RydWN0dXJlLiAqLwogc3RydWN0IHBpcnEgKmFsbG9jX3BpcnFfc3RydWN0KHN0cnVjdCBkb21h
aW4gKik7CisKKy8qIFBlci1hcmNoIGNhbGxiYWNrIHVzZWQgYnkgdGhlIFJDVSAqLwordm9pZCBh
cmNoX2ZyZWVfcGlycV9zdHJ1Y3Qoc3RydWN0IHJjdV9oZWFkICpoZWFkKTsKIHZvaWQgZnJlZV9w
aXJxX3N0cnVjdCh2b2lkICopOwogCiAvKgotLSAKMi4yNC4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:34:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir7LU-0006bv-HB; Mon, 13 Jan 2020 21:34:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7LT-0006bZ-Or
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:33:59 +0000
X-Inumbo-ID: 61750c18-364c-11ea-ac27-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61750c18-364c-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 21:33:47 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id j42so10136942wrj.12
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:33:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=tK+XWcqhdvm5uNAF7XfUhV11KCjVM6xTfRNGXWs/ga0=;
 b=WHSoB3fmzvaY+PsLSaaJQkyLQp3+wdYZv2bYM1kHbpBcY4YQoZjzAWDdAD6UPl7WZ4
 CTv2LI9m4B7Wi1Wu94KGz4nrlekj/13VKA59+2ndxb6cOY3NlKnedW9Op1gg5TgMTXsh
 Vzkpx8cmwvMlyFADs9z2lHEwjiQ6EoYH5U6Ll12dgyvewnZILAJ8F8JqtMsiFrB1EVJv
 iv3spu9AxqQKbkOrl6VmuZyL3zBprDDRkXVfK7OBXUFJWXS2A+VeZh8jX92ipiUV87jT
 5LRvSYqgB79zlf7h678JObkKZ8iIAXxu2WUM0/hPwijLT2nfGRdtwpYTz78WekPD5vBc
 mnIQ==
X-Gm-Message-State: APjAAAWMkxIWBgMDgvru5QUHLHacN/sE7WDpEnTIJsphVdsu34jLBdL0
 4Yd1M1Xwb0GdXKzbN15Anubo6akV4qqmCw==
X-Google-Smtp-Source: APXvYqztx8nWca01Oz/OfKgBMaH419EBRwvAecQTe1sDIxt2HSBR5sX0boz0LCKmGGKlF4N1XZI1vQ==
X-Received: by 2002:adf:ea05:: with SMTP id q5mr21087716wrm.48.1578951226439; 
 Mon, 13 Jan 2020 13:33:46 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id i10sm16938652wru.16.2020.01.13.13.33.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:33:45 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:33:39 +0000
Message-Id: <20200113213342.8206-2-julien@xen.org>
X-Mailer: git-send-email 2.24.0
In-Reply-To: <20200113213342.8206-1-julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] xen/x86: Remove unused forward declaration
 in asm-x86/irq.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>, Julien Grall <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>, 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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KCk5vbmUgb2YgdGhlIHByb3Rv
dHlwZXMgd2l0aGluIHRoZSBoZWFkZXIgYXNtLXg4Ni9pcnEuaCBhY3R1YWxseSByZXF1aXJlcwp0
aGUgZm9yd2FyZCBkZWNsYXJhdGlvbiBvZiAic3RydWN0IHBpcnEiLiBTbyByZW1vdmUgaXQuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGpncmFsbEBhbWF6b24uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggfCAx
IC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXggN2M4MjVl
OWQ5Yy4uNDRhZWZjOGYwMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCkBAIC0xMzEsNyArMTMxLDYgQEAgZXh0ZXJu
IHVuc2lnbmVkIGludCBpb19hcGljX2lycXM7CiAKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBp
bnQsIGlycV9jb3VudCk7CiAKLXN0cnVjdCBwaXJxOwogc3RydWN0IGFyY2hfcGlycSB7CiAgICAg
aW50IGlycTsKICAgICB1bmlvbiB7Ci0tIAoyLjI0LjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:34:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ir7LZ-0006eC-Rl; Mon, 13 Jan 2020 21:34:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7LY-0006de-OR
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:34:04 +0000
X-Inumbo-ID: 62ea7bc8-364c-11ea-ac27-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62ea7bc8-364c-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 21:33:49 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id d16so10166188wre.10
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:33:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=T+ICfyiaxyl3mYQBkb773eny0WW4m/+Ovdm25iUJNXs=;
 b=koYGnnWbgpDWXJCN5InWLRP9FIAJhj1ke87hT/zjKn4jJTErB91oljS9ca36IJGCZR
 juppKIKmmAwT3u4lEzzTKp83syO4p1Ch9Vt0VvzW2cnDYitxDOo2QNoI5i7FSCfr99HH
 lSuqe4AUhGOt+EhhAeM7iPz4hL/0QYKLLNvFo4nCAUItIRjiAuQmW6bqYVqgAhDLgsAT
 YgFurxDe/YwTJZpr643Fh48Z+GkHjUVXgO/sB06tzGdKoMJ7K0rY8As02PDKRVcY11Zl
 FFrG3JJe4vNgqQ7WeCaKwLELysYVAKNir+fuzlUj0ul1IhFWPKcYI541E+mjfCAkmz9s
 T/Aw==
X-Gm-Message-State: APjAAAX2rzUnCfpOmyc1h93vjaZWnxR+YMIRQWfYCeNUiB/5Jg/qKBy6
 odUXDhXpIfk3onSwYbLk8JRUycvwGy8B+Q==
X-Google-Smtp-Source: APXvYqyUa+MLB5POGRi+focv1/rXqV2rQqKEdHEkgXDkc5Ilnu3p+KiiR5t5oGxNTpAz4eFWLKq18g==
X-Received: by 2002:a5d:4b4e:: with SMTP id w14mr20507436wrs.187.1578951228902; 
 Mon, 13 Jan 2020 13:33:48 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id i10sm16938652wru.16.2020.01.13.13.33.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 13 Jan 2020 13:33:48 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:33:41 +0000
Message-Id: <20200113213342.8206-4-julien@xen.org>
X-Mailer: git-send-email 2.24.0
In-Reply-To: <20200113213342.8206-1-julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] xen/domain: Remove #ifndef surrounding
 alloc_pirq_struct()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KCk5vbmUgb2YgdGhlIHN1cHBv
cnRlZCBhcmNoaXRlY3R1cmUgb3ZlcnJpZGUgYWxsb2NfcGlycV9zdHJ1Y3QoKSB3aXRoCmEgbWFj
cm8uIFNvIHJlbW92ZSB0aGUgI2lmZGVmIHN1cnJvdW5kaW5nIHRoZSBwcm90b3R5cGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6b24uY29tPgotLS0KIHhlbi9pbmNs
dWRlL3hlbi9kb21haW4uaCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9k
b21haW4uaAppbmRleCAxY2IyMDVkOTc3Li44OWJmMGExNzIxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCkBAIC00MSw5
ICs0MSw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKIHZvaWQgZnJlZV92Y3B1X3N0cnVjdChzdHJ1Y3QgdmNwdSAqdik7CiAKIC8qIEFs
bG9jYXRlL2ZyZWUgYSBQSVJRIHN0cnVjdHVyZS4gKi8KLSNpZm5kZWYgYWxsb2NfcGlycV9zdHJ1
Y3QKIHN0cnVjdCBwaXJxICphbGxvY19waXJxX3N0cnVjdChzdHJ1Y3QgZG9tYWluICopOwotI2Vu
ZGlmCiB2b2lkIGZyZWVfcGlycV9zdHJ1Y3Qodm9pZCAqKTsKIAogLyoKLS0gCjIuMjQuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:39:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21:39: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 1ir7Qs-00077m-M4; Mon, 13 Jan 2020 21:39:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLTp=3C=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ir7Qr-00077h-Fz
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:39:33 +0000
X-Inumbo-ID: 2ad7d284-364d-11ea-b89f-bc764e2007e4
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ad7d284-364d-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 21:39:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8128322381;
 Mon, 13 Jan 2020 16:39:24 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 13 Jan 2020 16:39:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sRsJAg
 8ZUGuoEr5eig5Q2wKujidhSajKzfN34M/sB2I=; b=ydAJaAstkfI+YKCCNwYi8U
 CxFyVEpIAsoMkex7qaq8O9Wsq2N3KdhcwMKarx9IstyMVN03hSOTLzABp2mvnzSO
 vbgc/4k86evr4YW57FsQnononccYTbQGVcpACfvzsboWx9bdPeYTelDvv2gCGC2s
 qgZWnyCQT4DI2YsPYDIsJgsGnmk+DcRzGuh1IozOX73t8lCg/OtxO1cYj3Hd1ZDn
 bRAoC889OPj1/ygjI0zaUVcDCgKn8/cAnFC/THfjmcie1fkR0gmm3227UNOuQTz4
 hQoIMjsKXuliUgS4l0dLGQWoGxgsEg01EP2J84HpS5XRdOGF/n2TJbrbyfw2dJqQ
 ==
X-ME-Sender: <xms:i-McXvqzGVyxAJkFSbnYi99jLm_q2xrRDCIxJu-gSDyx7ymIeidpWw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdejtddgudeglecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedr
 feefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:i-McXqYMkmvCfnU-W6BEzl5iTjGjD6pG-NHgakIQ7_9KGwLduk6I9Q>
 <xmx:i-McXoWlxDCmZhv4BxK3KyUywBI0WZt_N5OGugtlEI0xo4S3uRqYkw>
 <xmx:i-McXj9uFGuclEjqdD5uHKQmY_77k0znT0WxUBPSETJlLvdPwAV4tg>
 <xmx:jOMcXjYKzIvuyi6aSvYyEDULbH4CGEdb9MBf9ZAjYs8hckIOyZ8kAg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 676CC80063;
 Mon, 13 Jan 2020 16:39:22 -0500 (EST)
Date: Mon, 13 Jan 2020 22:39:17 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20200113213917.GD1314@mail-itl>
References: <20200111034347.5270-1-marmarek@invisiblethingslab.com>
 <9ea42829-6a1a-09eb-9d59-67a0487980b6@oracle.com>
MIME-Version: 1.0
In-Reply-To: <9ea42829-6a1a-09eb-9d59-67a0487980b6@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============1019963773218143203=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1019963773218143203==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="6nSyB+bcl/pT7+kx"
Content-Disposition: inline


--6nSyB+bcl/pT7+kx
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3] xen-pciback: optionally allow interrupt enable flag
 writes

On Mon, Jan 13, 2020 at 04:25:02PM -0500, Boris Ostrovsky wrote:
>=20
>=20
> On 1/10/20 10:43 PM, Marek Marczykowski-G=C3=B3recki wrote:
> > @@ -117,6 +117,24 @@ static int command_write(struct pci_dev *dev, int =
offset, u16 value, void *data)
> >   		pci_clear_mwi(dev);
> >   	}
> > +	if (dev_data && dev_data->allow_interrupt_control) {
> > +		if ((cmd->val ^ val) & PCI_COMMAND_INTX_DISABLE) {
> > +			if (value & PCI_COMMAND_INTX_DISABLE) {
> > +				pci_intx(dev, 0);
> > +			} else {
> > +				/* Do not allow enabling INTx together with MSI or MSI-X. */
> > +				switch (xen_pcibk_get_interrupt_type(dev)) {
> > +				case INTERRUPT_TYPE_NONE:
> > +				case INTERRUPT_TYPE_INTX:
> > +					pci_intx(dev, 1);
>=20
> If INTERRUPT_TYPE_INTX , why call pci_intx(1)?

Not needed indeed.

>=20
> (I think I asked this last time as well).
>=20
>=20
> -boris
>=20
>=20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--6nSyB+bcl/pT7+kx
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4c44YACgkQ24/THMrX
1yz3pwf/X/M+UeKPbeYyYWubauScH6sB8Rm5cDdkP9ytWSdbqBJQnZHtKjta+gh2
yydiIOmPlVtcQeEgt+0ReyzL8bulfWPne3rRaZFFJPWxTy4KT4009UKEMAe2Rkl9
QbL8JjpmIJdzps5JacX7cYB3zn9h+p+CzgI9GUpyq9BM1JjHGWsNyIzgj6Vhcq4V
n80vE9lOkUqFknyj44HVAj0AfvQ/9cB0MxalKveZB5fpc5qe8jlQwlP/6EluoEya
W9LqR7KJdnK72nHi2O1Ch7YTLtaxT6anCHtzuvmef8pBhkaWjudnTd90MkEVWaDz
VTuvQx2FgNnJEcekPCHg8ve+5/0z/A==
=SAeV
-----END PGP SIGNATURE-----

--6nSyB+bcl/pT7+kx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1019963773218143203==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:51:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir7cG-0000B3-Uu; Mon, 13 Jan 2020 21:51:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xsmv=3C=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1ir7cF-0000Ay-VY
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:51:20 +0000
X-Inumbo-ID: cff4f3cc-364e-11ea-b89f-bc764e2007e4
Received: from mail-ot1-f66.google.com (unknown [209.85.210.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cff4f3cc-364e-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 21:51:11 +0000 (UTC)
Received: by mail-ot1-f66.google.com with SMTP id i15so10511752oto.2
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:51:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ffKiZp7TgACphMkCDUm1FD5yMgsxVZ6Ff6N1urk4jWc=;
 b=Np8uQ7LAodzcvakDBS8FrmrQLQe8WqqUmkt4TV2dycwtClVg3xQ7cDWUALufkwGPK4
 LLb4vhPtshRYKaWTb6nYwbI89AwRuWp+38FHfuGLxOv3j6hGZMRNT9j1pGcmxEVq+kFd
 bHeDSC12OKueJgoatGGUuCNXSywUpTRE4b388lF7hcxMeqQjMxwQaZk30917SbHDM73y
 YMna1bjJ/6MMW1gp44ZEqFPEFRtDdtC+H08bXZQo6JEsNdfbQGCKNYX9OATJKKt1fzYa
 EVZ0qd36jnOIqkVfY3IzvNpS4y8FNMekYU5cXYAOsYXTCx01yvwgNs8XKmPVglMfzmC1
 YmKw==
X-Gm-Message-State: APjAAAWO+vgQ689f0yEgHiFirDoy4WD53P7v97m6WX2pwOnzNkPB3gMl
 f0nHpm5vVwJOuSDD1hiHHSk4iMp82j+sfAcpwuw=
X-Google-Smtp-Source: APXvYqzboRxdkjdj+vWtBhL4TgciiCHxHfLR6hQIa9NC97Z5QPZwbV5+qGJCzmxQC2fQg0RpLiUiJ5XFNlHcaKaz1Xg=
X-Received: by 2002:a05:6830:4b9:: with SMTP id
 l25mr15083303otd.266.1578952270976; 
 Mon, 13 Jan 2020 13:51:10 -0800 (PST)
MIME-Version: 1.0
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <20200113124247.GG2827@hirez.programming.kicks-ass.net>
In-Reply-To: <20200113124247.GG2827@hirez.programming.kicks-ass.net>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 13 Jan 2020 22:50:59 +0100
Message-ID: <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
To: Peter Zijlstra <peterz@infradead.org>
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Valentin,
 Eduardo" <eduval@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "x86@kernel.org" <x86@kernel.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "pavel@ucw.cz" <pavel@ucw.cz>, "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Singh,
 Balbir" <sblbir@amazon.com>, "axboe@kernel.dk" <axboe@kernel.dk>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "jgross@suse.com" <jgross@suse.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com"
 <Woodhouse@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTo0MyBQTSBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+Cj4gT24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTE6NDM6MThB
TSArMDAwMCwgU2luZ2gsIEJhbGJpciB3cm90ZToKPiA+IEZvciB5b3VyIG9yaWdpbmFsIGNvbW1l
bnQsIGp1c3Qgd2FudGVkIHRvIGNsYXJpZnkgdGhlIGZvbGxvd2luZzoKPiA+Cj4gPiAxLiBBZnRl
ciBoaWJlcm5hdGlvbiwgdGhlIG1hY2hpbmUgY2FuIGJlIHJlc3VtZWQgb24gYSBkaWZmZXJlbnQg
YnV0IGNvbXBhdGlibGUKPiA+IGhvc3QgKHRoZXNlIGFyZSBWTSBpbWFnZXMgaGliZXJuYXRlZCkK
PiA+IDIuIFRoaXMgbWVhbnMgdGhlIGNsb2NrIGJldHdlZW4gaG9zdDEgYW5kIGhvc3QyIGNhbi93
aWxsIGJlIGRpZmZlcmVudAo+ID4KPiA+IEluIHlvdXIgY29tbWVudHMgYXJlIHlvdSBtYWtpbmcg
dGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgaG9zdChzKSBpcy9hcmUgdGhlCj4gPiBzYW1lPyBKdXN0
IGNoZWNraW5nIHRoZSBhc3N1bXB0aW9ucyBiZWluZyBtYWRlIGFuZCBiZWluZyBvbiB0aGUgc2Ft
ZSBwYWdlIHdpdGgKPiA+IHRoZW0uCj4KPiBJIHdvdWxkIGV4cGVjdCB0aGlzIHRvIGJlIHRoZSBz
YW1lIHByb2JsZW0gd2UgaGF2ZSBhcyByZWd1bGFyIHN1c3BlbmQsCj4gYWZ0ZXIgcG93ZXIgb2Zm
IHRoZSBUU0Mgd2lsbCBoYXZlIGJlZW4gcmVzZXQsIHNvIHJlc3VtZSB3aWxsIGhhdmUgdG8KPiBz
b21laG93IGJyaWRnZSB0aGF0IGdhcC4gSSd2ZSBubyBpZGVhIGlmL2hvdyBpdCBkb2VzIHRoYXQu
CgpJbiBnZW5lcmFsLCB0aGlzIGlzIGRvbmUgYnkgdGltZWtlZXBpbmdfcmVzdW1lKCkgYW5kIHRo
ZSBvbmx5IHNwZWNpYWwKdGhpbmcgZG9uZSBmb3IgdGhlIFRTQyBhcHBlYXJzIHRvIGJlIHRoZSB0
c2NfdmVyaWZ5X3RzY19hZGp1c3QodHJ1ZSkKY2FsbCBpbiB0c2NfcmVzdW1lKCkuCgo+IEkgcmVt
ZW1iZXIgc29tZSBCSU9TZXMgaGFkIGNyYXp5IFRTQyBpZGVhcyBmb3Igc3VzcGVuZDJyYW0sIGFu
ZCB3ZSBncmV3Cj4gdHNjX3Jlc3RvcmVfc2NoZWRfY2xvY2tfc3RhdGUoKSBmb3IgaXQuCj4KPiBQ
bGF5aW5nIGNyYXp5IGdhbWVzIGxpa2Ugd2hhdCB5b3UncmUgZG9pbmcganVzdCBpc24ndCBpdCB0
aG91Z2guCgpSaWdodC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:57:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir7iH-0000NV-OR; Mon, 13 Jan 2020 21:57:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7iF-0000NO-U4
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:57:31 +0000
X-Inumbo-ID: ad7cc918-364f-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad7cc918-364f-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 21:57:23 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id q6so10183922wro.9
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 13:57:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=7vX7MmoI3172whyz4B/VqR9I2UMsVN9ncY38Z5UTtI4=;
 b=boupFwoKO4PSOe9XnHYZdwe2cPC12opmotWCul5Jyfuhuig4cJKjCRWHahnpVUYKey
 IbbXNBhSH0FrSe0zQVuMl0pGAS+Jer8Xpk/KSYO0QsqF+FIxcOGJP5wsNqgtpDijUqN1
 4uLTzH2gTwaHSD/gufpCzJmVvyGrmUoRDKZ/Yh5zxdm4Mr2Mt2HWSqKmeltfTWx9JimE
 ZSOyCD8FOofopg3+qcnsBRRIvOh1ItpGBAMTm/xrou5gJynUCT9mAANTd/hzC1MfzkQw
 ywggFDSGfqfMIIcWd3BSFC49dSd2VV01n8BEHaAMuu9YiigcU6kjrOlAdMYPjuuG0MIV
 eMMQ==
X-Gm-Message-State: APjAAAWpII/VfGgEJGgyUhp6Km7sb7tdQ1Jy2j6z6O+0iwOHdL1Fw974
 lhezCpe9g2mgyF3+WcK0vdH6/lXhl3RkYw==
X-Google-Smtp-Source: APXvYqzCYc+4YmHUchv2cqzhj+sAWEuA6EPwgmqRRTMBect3EfdR8HOS9ulWonPSIs1kykQD/QPlFQ==
X-Received: by 2002:a05:6000:50:: with SMTP id
 k16mr20793716wrx.145.1578952642372; 
 Mon, 13 Jan 2020 13:57:22 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id o4sm16567159wrw.97.2020.01.13.13.57.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 13 Jan 2020 13:57:21 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 21:57:09 +0000
Message-Id: <20200113215709.16107-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] docs/misc: pvcalls: Verbatim block should be
 indented with 4 spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

QXQgdGhlIG1vbWVudCwgdGhlIGRpYWdyYW0gaXMgb25seSBpbmRlbnRlZCB3aXRoIDIgc3BhY2Vz
LiBTbyBwYW5kb2MKd2lsbCB0cnkgdG8gYmFkbHkgaW50ZXJwcmV0IGl0IGFuZCBub3QgZGlzcGxh
eSBpdCBjb3JyZWN0bHkuCgpGaXggaXQgYnkgaW5kZW50aW5nIGFsbCB0aGUgYmxvY2sgYnkgNCBz
cGFjZXMgKGkuZSBhbiBleHRyYSAyIHNwYWNlcykuCgpGaXhlczogZDY2MTYxMWQwOCAoImRvY3Mv
bWFya2Rvd246IFN3aXRjaCB0byB1c2luZyBwYW5kb2MsIGFuZCBmaXggdW5kZXJzY29yZSBlc2Nh
cGluZyIpClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Ci0tLQog
ZG9jcy9taXNjL3B2Y2FsbHMucGFuZG9jIHwgMzYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3B2Y2FsbHMucGFuZG9jIGIvZG9jcy9taXNjL3B2
Y2FsbHMucGFuZG9jCmluZGV4IDBjNDhiMjk4NDIuLjcyOWNmOTdiZGYgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy9wdmNhbGxzLnBhbmRvYworKysgYi9kb2NzL21pc2MvcHZjYWxscy5wYW5kb2MKQEAg
LTg2NywyNCArODY3LDI0IEBAIGFuZCB0aGUgc2Vjb25kIGhhbGYgdG8gdGhlICoqb3V0KiogYXJy
YXkuIFRoZXkgYXJlIHVzZWQgYXMgY2lyY3VsYXIKIGJ1ZmZlcnMgZm9yIHRyYW5zZmVycmluZyBk
YXRhLCBhbmQsIHRvZ2V0aGVyLCB0aGV5IGFyZSB0aGUgZGF0YSByaW5nLgogCiAKLSAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgIEluZGV4ZXMgcGFnZQotICB8
IENvbW1hbmQgcmluZzogICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCi0gIHwgQDA6IHhlbl9wdmNhbGxzX2Nvbm5lY3Q6ICB8ICAgICAgICAgICAg
ICAgICB8QDAgcHZjYWxsc19kYXRhX2ludGY6IHwKLSAgfCBANDQ6IHJlZiAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPitANzY6IHJpbmdfb3JkZXIgPSAxICAgfAotICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfEA4MDogcmVmWzBdKyAgICAg
ICAgICB8Ci0gICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICB8
QDg0OiByZWZbMV0rICAgICAgICAgIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYgKGRhdGEgcmluZykKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0t
LSsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICBAMC0+NDA5ODogaW4gICAgIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICByZWZbMF0gICAgICAgICAgIHwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLXwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBA
NDA5OS0+ODE5Njogb3V0IHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICByZWZbMV0gICAgICAgICAgIHwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgIEluZGV4
ZXMgcGFnZQorICAgICAgICB8IENvbW1hbmQgcmluZzogICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgICAgIHwgQDA6IHhlbl9wdmNhbGxz
X2Nvbm5lY3Q6ICB8ICAgICAgICAgICAgICAgICB8QDAgcHZjYWxsc19kYXRhX2ludGY6IHwKKyAg
ICAgICAgfCBANDQ6IHJlZiAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPitANzY6
IHJpbmdfb3JkZXIgPSAxICAgfAorICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgfEA4MDogcmVmWzBdKyAgICAgICAgICB8CisgICAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICB8QDg0OiByZWZbMV0rICAg
ICAgICAgIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYgKGRhdGEgcmluZykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArLS0tLS0tLSstLS0tLS0tLS0tLSsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBAMC0+NDA5ODogaW4gICAgIHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICByZWZb
MF0gICAgICAgICAgIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLXwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBANDA5OS0+ODE5Njog
b3V0IHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICByZWZbMV0gICAgICAgICAgIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKIAog
CiAjIyMjIEluZGV4ZXMgUGFnZSBTdHJ1Y3R1cmUKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 21:59:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 21: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 1ir7kM-0000US-6v; Mon, 13 Jan 2020 21:59:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A39C=3C=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ir7kK-0000UN-2X
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 21:59:40 +0000
X-Inumbo-ID: f990ddee-364f-11ea-ac27-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f990ddee-364f-11ea-ac27-bc764e2007e4;
 Mon, 13 Jan 2020 21:59:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578952771;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KEM7n/FU3fIVQVkOXfU+XwtczpngRyoSBML4TxEdouo=;
 b=VUvGiBKfh//vx5s5eicPG1EKRNPO+1D9Vab01Ci+dNm2GQCxcW/teMTG
 wOTDmPL1ZXHU8OCcBMFl8wtugW88e4GAfTvNyjPMriQibvIuQF/InfJ7l
 EjuXalF8k/uqfl/sciBeKc7FPH/eVP+aHYSeUFhKWK8OqnlyOsTyNn3NN 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: r2opD3Wj397VzrAu3F4g8x20U0QFDGBf4ywODYqmP5zuTp12awyNnjK0KhsacnIuUgDsvPrkDe
 a34SxnUdDxiBwCpkxHCAOA8aquEtqoooprnWAH7KI9N6phOSSagJtKOxKEFWKXaeAVDGks/x6s
 tRLZLmDvY+5IhfFQGkGeHK0w1JOeG/yX6tHrxU5Ft/di2D59Sd+P+LtAIvsli36gEEGg4BZyGO
 PRXTL0cSvIhyzow81tWDh2VrgW8RapS78pxTEX8UJW/zuC4ANnF/JU0+6gANLFzeM9EBY9fDWa
 GFE=
X-SBRS: 2.7
X-MesageID: 11448333
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,430,1571716800"; d="scan'208";a="11448333"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200113215709.16107-1-julien@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: <9bf74f51-8616-1e97-276d-a8e50d39b239@citrix.com>
Date: Mon, 13 Jan 2020 21:59:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113215709.16107-1-julien@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] docs/misc: pvcalls: Verbatim block should
 be indented with 4 spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMTMvMDEvMjAyMCAyMTo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHRoZSBkaWFncmFtIGlzIG9ubHkgaW5kZW50ZWQgd2l0aCAyIHNwYWNlcy4gU28gcGFuZG9jCj4g
d2lsbCB0cnkgdG8gYmFkbHkgaW50ZXJwcmV0IGl0IGFuZCBub3QgZGlzcGxheSBpdCBjb3JyZWN0
bHkuCj4KPiBGaXggaXQgYnkgaW5kZW50aW5nIGFsbCB0aGUgYmxvY2sgYnkgNCBzcGFjZXMgKGku
ZSBhbiBleHRyYSAyIHNwYWNlcykuCj4KPiBGaXhlczogZDY2MTYxMWQwOCAoImRvY3MvbWFya2Rv
d246IFN3aXRjaCB0byB1c2luZyBwYW5kb2MsIGFuZCBmaXggdW5kZXJzY29yZSBlc2NhcGluZyIp
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCkFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 22:12:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 22: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 1ir7x1-00024m-S7; Mon, 13 Jan 2020 22:12:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1Ofl=3C=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ir7x0-00024h-Jr
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 22:12:46 +0000
X-Inumbo-ID: d35d9ea8-3651-11ea-82f0-12813bfff9fa
Received: from mail-wm1-f47.google.com (unknown [209.85.128.47])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d35d9ea8-3651-11ea-82f0-12813bfff9fa;
 Mon, 13 Jan 2020 22:12:45 +0000 (UTC)
Received: by mail-wm1-f47.google.com with SMTP id f129so11512370wmf.2
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 14:12:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=pJTXjzMxIe8ST33LriGClk4UKgp3ybPvjw+mDaw6PXs=;
 b=fkgdQipAFBjFCXwd4JlBHDDxqK+LUyBEWjkdElXOnv2+pgxSy9ShhEuWOVObVcb2yk
 6nHiknKvbHsCX58+gYsbIquD1heB/YqQ9Zq8p8JUzT5SP0tRBzzo7VlUBx05w2x9tVI6
 YCz3MW23LAduZPQre+jyG9wWbozIS8VqG/zu8uoVQqEUdmiRa4Ek73hnEZ0PNwyIlVBm
 5HDIU93Cj6GzrZibqPnI5KOOjWdF+E8LjNEVUfxLFC+fW4z+/HioAEuQkt0IVOcy4rCq
 H+E3AypjRHKG7xlYHBji20L5yFg0H1TlZWQMvZVzQP12rQGGH7xJp8GegbEb1H3gE2hF
 NRtQ==
X-Gm-Message-State: APjAAAWOKRnk1F66DXr/q9tcp1P+LtlO9y9A6ljUFy+A0rDbL2qL1pha
 QigvXM0T17UeeQvVWGSjGaPGDuEge/roxA==
X-Google-Smtp-Source: APXvYqxY8n1p/u89pJPQXmWKXKmU9F+iQMZKo5F/bcDBkdLDYtsGDamEPBPkOXNjL0btkQH8UXHmZQ==
X-Received: by 2002:a1c:6404:: with SMTP id y4mr22821313wmb.143.1578953564990; 
 Mon, 13 Jan 2020 14:12:44 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id j12sm18384785wrw.54.2020.01.13.14.12.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 13 Jan 2020 14:12:44 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 13 Jan 2020 22:12:27 +0000
Message-Id: <20200113221227.20857-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Pawel Wieczorkiewicz <wipawel@amazon.de>, Julien Grall <julien@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGFuZG9jIGlzIGN1cnJlbnRseSBmYWlsaW5nIHRvIGdlbmVyYXRlIHRoZSBwZGYgd2l0aCB0aGUg
Zm9sbG93aW5nCmVycm9yOgohIFVuZGVmaW5lZCBjb250cm9sIHNlcXVlbmNlLgpsLjEwNDggICBt
ZXRhZGF0YSBzdHJpbmcgZm9ybWF0IGlzOiBrZXk9dmFsdWVcMAoKSW4gdGhpcyBjYXNlLCB3ZSB3
YW50IHRvIHByaW50IFwwIHNvIHdlIG5lZWQgdG8gYmFja3NsYXNoLWVzY2FwZSB0aGUKZmlyc3Qg
Y2hhcmFjdGVyLgoKSW50ZXJlc3RpbmdseSBwYW5kb2Mgd2lsbCBub3QgY29tcGxhaW4gd2hlbiBj
cmVhdGluZyBodG1sIGFuZCB3aWxsIGp1c3QKaWdub3JlIFwwIGNvbXBsZXRlbHkuCgpGaXhlczog
NTA4M2UwZmY5MyAoImxpdmVwYXRjaDogQWRkIG1ldGFkYXRhIHJ1bnRpbWUgcmV0cmlldmFsIG1l
Y2hhbmlzbSIpClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNj
OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Ci0tLQogZG9jcy9taXNj
L2xpdmVwYXRjaC5wYW5kb2MgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCmluZGV4IDJmM2Y5NWVkMzcuLjk0NzNhZDU5OTEg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9s
aXZlcGF0Y2gucGFuZG9jCkBAIC03MzksNyArNzM5LDcgQEAgVGhlIGNhbGxlciBwcm92aWRlczoK
ICAgIENhbGxlciAqTVVTVCogYWxsb2NhdGUgZW5vdWdoIHNwYWNlIHRvIGJlIGFibGUgdG8gc3Rv
cmUgYWxsIHJlY2VpdmVkIGRhdGEKICAgIChpLmUuIHRvdGFsIGFsbG9jYXRlZCBzcGFjZSAqTVVT
VCogbWF0Y2ggdGhlIGBtZXRhZGF0YV90b3RhbF9zaXplYCB2YWx1ZQogICAgcHJvdmlkZWQgYnkg
dGhlIGh5cGVydmlzb3IpLiBJbmRpdmlkdWFsIHBheWxvYWQgbWV0YWRhdGEgc3RyaW5nIGNhbiBi
ZSBvZgotICAgYXJiaXRyYXJ5IGxlbmd0aC4gVGhlIG1ldGFkYXRhIHN0cmluZyBmb3JtYXQgaXM6
IGtleT12YWx1ZVwwLi4ua2V5PXZhbHVlXDAuCisgICBhcmJpdHJhcnkgbGVuZ3RoLiBUaGUgbWV0
YWRhdGEgc3RyaW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXFwwLi4ua2V5PXZhbHVlXFwwLgogICog
YG1ldGFkYXRhX2xlbmAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxl
bmd0aCBvZiBlYWNoIG1ldGFkYXRhCiAgICBzdHJpbmcgb2YgdGhlIHBheWxvYWQuIENhbGxlciAq
TVVTVCogYWxsb2NhdGUgdXAgdG8gYG5yYCBvZiB0aGVtLiBFYWNoICpNVVNUKgogICAgYmUgb2Yg
c2l6ZW9mKHVpbnQzMl90KSAoNCBieXRlcykuCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 22:41:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 22: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 1ir8OR-0004QM-94; Mon, 13 Jan 2020 22:41:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir8OP-0004QH-8Q
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 22:41:05 +0000
X-Inumbo-ID: bb408674-3655-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb408674-3655-11ea-a2eb-bc764e2007e4;
 Mon, 13 Jan 2020 22:40: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 <osstest-admin@xenproject.org>)
 id 1ir8O2-00009e-La; Mon, 13 Jan 2020 22:40: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 1ir8O2-0007eR-DL; Mon, 13 Jan 2020 22:40:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir8O2-00025o-CZ; Mon, 13 Jan 2020 22:40:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146054-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 22:40:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 146054: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA1NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 23:16:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 23:16: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 1ir8wS-0006ul-EY; Mon, 13 Jan 2020 23:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DqNH=3C=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ir8wR-0006ug-1H
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 23:16:15 +0000
X-Inumbo-ID: b0f97176-365a-11ea-82f7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0f97176-365a-11ea-82f7-12813bfff9fa;
 Mon, 13 Jan 2020 23:16: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 <osstest-admin@xenproject.org>)
 id 1ir8wO-0000r1-Tx; Mon, 13 Jan 2020 23: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 1ir8wO-0001Ym-Km; Mon, 13 Jan 2020 23:16:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ir8wO-00070Y-KB; Mon, 13 Jan 2020 23:16:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146051-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
X-Osstest-Versions-This: ovmf=4465cd124fbcf5490faad6a1a834299b30b5d009
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 13 Jan 2020 23:16:12 +0000
Subject: [Xen-devel] [ovmf test] 146051: 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>

ZmxpZ2h0IDE0NjA1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0NTc2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGluIDE0NjA0NyBSRUdSLiB2cy4gMTQ1NzY3CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBwYXNzIGlu
IDE0NjA0NwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAg
ICAgIDQ0NjVjZDEyNGZiY2Y1NDkwZmFhZDZhMWE4MzQyOTliMzBiNWQwMDkKYmFzZWxpbmUgdmVy
c2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDcwOTExZjFmNGFlZTAzNjZiNjEyMmYyYjkwZDM2
N2VjMGYwNjZiZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTc2NyAgMjAyMC0wMS0wOCAwMDoz
OTowOSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDU3NzQgIDIwMjAtMDEtMDgg
MDI6NTA6MjAgWiAgICA1IGRheXMgICAzMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYwNDEgIDIwMjAtMDEtMTMgMDQ6Mzk6MjMgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlY2tpLCBNYXRl
dXN6IDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hpc2hzaW5naGFAbnZpZGlh
LmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpo
aWp1eC5mYW5AaW50ZWwuY29tPgogIEphc29uIFZvZWx6IDxqYXNvbi52b2VsekBpbnRlbC5jb20+
CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBNYXRldXN6IEFsYmVja2kgPG1h
dGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBWaXRhbHkgQ2hl
cHRzb3YgPHZpdDk2OTZAcHJvdG9ubWFpbC5jb20+CiAgVml0YWx5IENoZXB0c292IHZpYSBHcm91
cHMuSW8gPHZpdDk2OTY9cHJvdG9ubWFpbC5jb21AZ3JvdXBzLmlvPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQyMiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 13 23:30:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 Jan 2020 23: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 1ir9A8-0008TZ-1D; Mon, 13 Jan 2020 23:30:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xsmv=3C=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1ir9A6-0008TT-B7
 for xen-devel@lists.xenproject.org; Mon, 13 Jan 2020 23:30:22 +0000
X-Inumbo-ID: a5e47dec-365c-11ea-b89f-bc764e2007e4
Received: from mail-oi1-f193.google.com (unknown [209.85.167.193])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5e47dec-365c-11ea-b89f-bc764e2007e4;
 Mon, 13 Jan 2020 23:30:13 +0000 (UTC)
Received: by mail-oi1-f193.google.com with SMTP id z64so10089442oia.4
 for <xen-devel@lists.xenproject.org>; Mon, 13 Jan 2020 15:30:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=eZaqiw319VJnCml2+zBJxKWVWM0h/GzDX6yg9g2Rquw=;
 b=Qe4BqpuYY7cJYK8XzA7mQYD6+RVWkX6peIvFdddmbLLTzxc/4U5imRmq4KlUJ8dpbK
 mbc0EVGq7H9wKxoZMaqk3C1r8dH31t+vL3BwQV+177/jEK4PlzwySZyA+7UvS3aye3dw
 K7RBWLETf+LPXLo/wTGhyUHm4eJi4p1yCHRDpO0ZDJzqkhSKvQrv/6lAmv6+VEvE46GA
 7NxkGRiknWnmp4R6PSiYGRB+lIm4jr5D2K0Emz82mzoyYMcdmdcXxdsy8ZOTAuOzvhqk
 sEho1XSrnx2SFj1SYvqshHnx/YMEu9a/uu5zh5aiWWwP0OBboAUlsKohwPYaGcuf3aI7
 XvaA==
X-Gm-Message-State: APjAAAUzjq888yBNAKEpV9IHh9USkByycbVIpcAsgG7mtGSldbYLdl9Q
 3NlGtzDHIYthOnQmzUxqtHhNeZpBEcauHJycMkY=
X-Google-Smtp-Source: APXvYqzg8CdbzHzyG2pmz4js9Msb/H7pbgSPntduERaOQNPUZYVj+FwHMkNAuBIckeikwPmAWFV/f2vKNieGQbmMI6k=
X-Received: by 2002:a54:488d:: with SMTP id r13mr14062187oic.115.1578958213346; 
 Mon, 13 Jan 2020 15:30:13 -0800 (PST)
MIME-Version: 1.0
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <20200113124247.GG2827@hirez.programming.kicks-ass.net>
 <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
In-Reply-To: <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Tue, 14 Jan 2020 00:30:02 +0100
Message-ID: <CAJZ5v0imNbbch=NWAdgVKf_hjwRrEiWAL8SFNwe6rW_SjgYzrw@mail.gmail.com>
To: Peter Zijlstra <peterz@infradead.org>
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.wilk@oracle.co" <konrad.wilk@oracle.co>, "Kamata,
 Munehisa" <kamatam@amazon.com>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "pavel@ucw.cz" <pavel@ucw.cz>, "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Valentin,
 Eduardo" <eduval@amazon.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Singh,
 Balbir" <sblbir@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, "Agarwal,
 Anchal" <anchalag@amazon.com>, "bp@alien8.de" <bp@alien8.de>,
 "tglx@linutronix.de" <tglx@linutronix.de>, "axboe@kernel.dk" <axboe@kernel.dk>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTA6NTAgUE0gUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bEBrZXJuZWwub3JnPiB3cm90ZToKPgo+IE9uIE1vbiwgSmFuIDEzLCAyMDIwIGF0IDE6NDMgUE0g
UGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPiB3cm90ZToKPiA+Cj4gPiBPbiBN
b24sIEphbiAxMywgMjAyMCBhdCAxMTo0MzoxOEFNICswMDAwLCBTaW5naCwgQmFsYmlyIHdyb3Rl
Ogo+ID4gPiBGb3IgeW91ciBvcmlnaW5hbCBjb21tZW50LCBqdXN0IHdhbnRlZCB0byBjbGFyaWZ5
IHRoZSBmb2xsb3dpbmc6Cj4gPiA+Cj4gPiA+IDEuIEFmdGVyIGhpYmVybmF0aW9uLCB0aGUgbWFj
aGluZSBjYW4gYmUgcmVzdW1lZCBvbiBhIGRpZmZlcmVudCBidXQgY29tcGF0aWJsZQo+ID4gPiBo
b3N0ICh0aGVzZSBhcmUgVk0gaW1hZ2VzIGhpYmVybmF0ZWQpCj4gPiA+IDIuIFRoaXMgbWVhbnMg
dGhlIGNsb2NrIGJldHdlZW4gaG9zdDEgYW5kIGhvc3QyIGNhbi93aWxsIGJlIGRpZmZlcmVudAo+
ID4gPgo+ID4gPiBJbiB5b3VyIGNvbW1lbnRzIGFyZSB5b3UgbWFraW5nIHRoZSBhc3N1bXB0aW9u
IHRoYXQgdGhlIGhvc3QocykgaXMvYXJlIHRoZQo+ID4gPiBzYW1lPyBKdXN0IGNoZWNraW5nIHRo
ZSBhc3N1bXB0aW9ucyBiZWluZyBtYWRlIGFuZCBiZWluZyBvbiB0aGUgc2FtZSBwYWdlIHdpdGgK
PiA+ID4gdGhlbS4KPiA+Cj4gPiBJIHdvdWxkIGV4cGVjdCB0aGlzIHRvIGJlIHRoZSBzYW1lIHBy
b2JsZW0gd2UgaGF2ZSBhcyByZWd1bGFyIHN1c3BlbmQsCj4gPiBhZnRlciBwb3dlciBvZmYgdGhl
IFRTQyB3aWxsIGhhdmUgYmVlbiByZXNldCwgc28gcmVzdW1lIHdpbGwgaGF2ZSB0bwo+ID4gc29t
ZWhvdyBicmlkZ2UgdGhhdCBnYXAuIEkndmUgbm8gaWRlYSBpZi9ob3cgaXQgZG9lcyB0aGF0Lgo+
Cj4gSW4gZ2VuZXJhbCwgdGhpcyBpcyBkb25lIGJ5IHRpbWVrZWVwaW5nX3Jlc3VtZSgpIGFuZCB0
aGUgb25seSBzcGVjaWFsCj4gdGhpbmcgZG9uZSBmb3IgdGhlIFRTQyBhcHBlYXJzIHRvIGJlIHRo
ZSB0c2NfdmVyaWZ5X3RzY19hZGp1c3QodHJ1ZSkKPiBjYWxsIGluIHRzY19yZXN1bWUoKS4KCkFu
ZCBJIGZvcmdvdCBhYm91dCB0c2NfcmVzdG9yZV9zY2hlZF9jbG9ja19zdGF0ZSgpIHRoYXQgZ2V0
cyBjYWxsZWQKdmlhIHJlc3RvcmVfcHJvY2Vzc29yX3N0YXRlKCkgb24geDg2LCBiZWZvcmUgY2Fs
bGluZwp0aW1la2VlcGluZ19yZXN1bWUoKS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 00:27:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 00: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 1irA3P-0004dM-NJ; Tue, 14 Jan 2020 00:27:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irA3O-0004dA-5d
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 00:27:30 +0000
X-Inumbo-ID: a0cade5c-3664-11ea-8303-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0cade5c-3664-11ea-8303-12813bfff9fa;
 Tue, 14 Jan 2020 00:27: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 <osstest-admin@xenproject.org>)
 id 1irA3E-0002ji-MV; Tue, 14 Jan 2020 00:27: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 1irA3E-0003eX-ER; Tue, 14 Jan 2020 00:27:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irA3E-0002R9-Dt; Tue, 14 Jan 2020 00:27:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146055-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 00:27:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 146055: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA1NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 01:09:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 01: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 1irAhT-00071M-9R; Tue, 14 Jan 2020 01:08:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irAhR-00071H-Nt
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 01:08:53 +0000
X-Inumbo-ID: 651dbc84-366a-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 651dbc84-366a-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 01:08: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 <osstest-admin@xenproject.org>)
 id 1irAhB-0004H8-5V; Tue, 14 Jan 2020 01:08: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 1irAhA-0004X5-QL; Tue, 14 Jan 2020 01:08:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irAhA-0005B1-Pe; Tue, 14 Jan 2020 01:08:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146050-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu: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: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=03bfe526ecadc86f31eda433b91dc90be0563919
X-Osstest-Versions-That: xen=8842d01b300919e20bca2e1138c458a8483600f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 01:08:36 +0000
Subject: [Xen-devel] [xen-unstable test] 146050: 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>

ZmxpZ2h0IDE0NjA1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA1MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ2MDA2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICAgICAgZmFpbCAgbGlrZSAxNDYwMTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NjAzOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDM5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDYwMzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjAzOQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYw
MzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0NjAzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDM5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDYwMzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjAzOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2
MDM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1
NjM5MTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg4NDJkMDFiMzAw
OTE5ZTIwYmNhMmUxMTM4YzQ1OGE4NDgzNjAwZjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjAz
OSAgMjAyMC0wMS0xMyAwMzoxMzozMCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYwNTAgIDIwMjAtMDEtMTMgMTY6MzY6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4
ODQyZDAxYjMwLi4wM2JmZTUyNmVjICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUw
NTYzOTE5IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 01:27:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 01:27:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irAz5-0000FW-VV; Tue, 14 Jan 2020 01:27:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MmA+=3D=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1irAz4-0000FR-Gi
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 01:27:06 +0000
X-Inumbo-ID: f96239b8-366c-11ea-a985-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f96239b8-366c-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 01:27:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B269D2084D;
 Tue, 14 Jan 2020 01:27:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1578965225;
 bh=4qfyS69CK4zv4VtJA07qc5AzA/p1hVsZpLEHVG5Dz5c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=su+2ssAL1BN5RszVL1pdui+dK/W8IQb3pVHFCssjsSUBa0voqSkqMNPmpNxfoIud2
 b+zh3fWzpsXmEEinLFZHEEG3QSgZW+732PYATFbHqSuhb9DedLmMqyhYoCSNldWL1a
 jxtafBbBUGgiv5KS3TdqMXaAdwo2WJ8rW05rWJ0I=
Date: Mon, 13 Jan 2020 17:27:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <20200113215709.16107-1-julien@xen.org>
Message-ID: <alpine.DEB.2.21.2001131726480.6687@sstabellini-ThinkPad-T480s>
References: <20200113215709.16107-1-julien@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] docs/misc: pvcalls: Verbatim block should
 be indented with 4 spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, 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>

T24gTW9uLCAxMyBKYW4gMjAyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHRoZSBkaWFncmFtIGlzIG9ubHkgaW5kZW50ZWQgd2l0aCAyIHNwYWNlcy4gU28gcGFuZG9jCj4g
d2lsbCB0cnkgdG8gYmFkbHkgaW50ZXJwcmV0IGl0IGFuZCBub3QgZGlzcGxheSBpdCBjb3JyZWN0
bHkuCj4gCj4gRml4IGl0IGJ5IGluZGVudGluZyBhbGwgdGhlIGJsb2NrIGJ5IDQgc3BhY2VzIChp
LmUgYW4gZXh0cmEgMiBzcGFjZXMpLgo+IAo+IEZpeGVzOiBkNjYxNjExZDA4ICgiZG9jcy9tYXJr
ZG93bjogU3dpdGNoIHRvIHVzaW5nIHBhbmRvYywgYW5kIGZpeCB1bmRlcnNjb3JlIGVzY2FwaW5n
IikKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClRoYW5rcyEK
Cj4gLS0tCj4gIGRvY3MvbWlzYy9wdmNhbGxzLnBhbmRvYyB8IDM2ICsrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9wdmNhbGxzLnBhbmRv
YyBiL2RvY3MvbWlzYy9wdmNhbGxzLnBhbmRvYwo+IGluZGV4IDBjNDhiMjk4NDIuLjcyOWNmOTdi
ZGYgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3B2Y2FsbHMucGFuZG9jCj4gKysrIGIvZG9jcy9t
aXNjL3B2Y2FsbHMucGFuZG9jCj4gQEAgLTg2NywyNCArODY3LDI0IEBAIGFuZCB0aGUgc2Vjb25k
IGhhbGYgdG8gdGhlICoqb3V0KiogYXJyYXkuIFRoZXkgYXJlIHVzZWQgYXMgY2lyY3VsYXIKPiAg
YnVmZmVycyBmb3IgdHJhbnNmZXJyaW5nIGRhdGEsIGFuZCwgdG9nZXRoZXIsIHRoZXkgYXJlIHRo
ZSBkYXRhIHJpbmcuCj4gIAo+ICAKPiAtICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAg
ICAgICAgICAgICAgICAgSW5kZXhlcyBwYWdlCj4gLSAgfCBDb21tYW5kIHJpbmc6ICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+IC0gIHwgQDA6
IHhlbl9wdmNhbGxzX2Nvbm5lY3Q6ICB8ICAgICAgICAgICAgICAgICB8QDAgcHZjYWxsc19kYXRh
X2ludGY6IHwKPiAtICB8IEA0NDogcmVmICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0+K0A3NjogcmluZ19vcmRlciA9IDEgICB8Cj4gLSAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgIHxAODA6IHJlZlswXSsgICAgICAgICAgfAo+IC0gICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICB8QDg0OiByZWZbMV0rICAg
ICAgICAgIHwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgfCAgICAgICAgICB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgfAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2IChkYXRhIHJpbmcpCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLSsK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IEAwLT40MDk4OiBpbiAgICAgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgcmVmWzBdICAgICAgICAgICB8Cj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0t
LXwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIEA0MDk5LT44MTk2OiBvdXQgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgcmVmWzFdICAgICAgICAgICB8Cj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLSsKPiArICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAg
ICAgICAgSW5kZXhlcyBwYWdlCj4gKyAgICAgICAgfCBDb21tYW5kIHJpbmc6ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICsgICAgICAgIHwg
QDA6IHhlbl9wdmNhbGxzX2Nvbm5lY3Q6ICB8ICAgICAgICAgICAgICAgICB8QDAgcHZjYWxsc19k
YXRhX2ludGY6IHwKPiArICAgICAgICB8IEA0NDogcmVmICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0+K0A3NjogcmluZ19vcmRlciA9IDEgICB8Cj4gKyAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHxAODA6IHJlZlswXSsgICAgICAg
ICAgfAo+ICsgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAg
ICAgICB8QDg0OiByZWZbMV0rICAgICAgICAgIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICB8Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICAgIHwgICAgICAgICAgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2IChkYXRhIHJpbmcpCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLSstLS0tLS0tLS0tLSsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIEAwLT40MDk4OiBpbiAgICAgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgcmVmWzBdICAgICAgICAgICB8Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
LS0tLS0tLS0tLS0tLS0tLS0tLXwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIEA0MDk5LT44MTk2OiBvdXQgfAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgcmVm
WzFdICAgICAgICAgICB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAgCj4gIAo+ICAjIyMj
IEluZGV4ZXMgUGFnZSBTdHJ1Y3R1cmUKPiAtLSAKPiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 01:44:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 01:44: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 1irBG0-0001sl-JM; Tue, 14 Jan 2020 01:44:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irBFz-0001sg-Vm
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 01:44:36 +0000
X-Inumbo-ID: 5e4249ca-366f-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e4249ca-366f-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 01:44: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 <osstest-admin@xenproject.org>)
 id 1irBFd-0004w1-95; Tue, 14 Jan 2020 01:44: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 1irBFc-0005IL-Mr; Tue, 14 Jan 2020 01:44:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irBFc-0002aY-MC; Tue, 14 Jan 2020 01:44:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146056-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=b112ec225f1c5f85b7b7db4110b4d4f1a0626d6b
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 01:44:12 +0000
Subject: [Xen-devel] [ovmf test] 146056: 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>

ZmxpZ2h0IDE0NjA1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTQ1NzY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjExMmVjMjI1ZjFjNWY4NWI3YjdkYjQxMTBiNGQ0
ZjFhMDYyNmQ2YgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFm
MWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ1NzY3ICAyMDIwLTAxLTA4IDAwOjM5OjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDE0NTc3NCAgMjAyMC0wMS0wOCAwMjo1MDoyMCBaICAgIDUgZGF5cyAgIDMzIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjA1NiAgMjAyMC0wMS0xMyAyMzozOToyNCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsYmVja2ksIE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdo
YWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHog
PGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVs
IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5h
LmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29t
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBG
dSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hl
cHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAg
WmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNDQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 02:04:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 02: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 1irBYt-0003t3-Rh; Tue, 14 Jan 2020 02:04:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irBYs-0003sy-A2
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 02:04:06 +0000
X-Inumbo-ID: 19eadac8-3672-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19eadac8-3672-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 02:03:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irBYZ-0005lL-DU; Tue, 14 Jan 2020 02:03: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 1irBYZ-0005im-5L; Tue, 14 Jan 2020 02:03:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irBYZ-0004aX-4g; Tue, 14 Jan 2020 02:03:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146057-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-libvirt: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 02:03:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146057: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA1NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 05:06:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 05:06: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 1irEP4-0001Uf-Lg; Tue, 14 Jan 2020 05:06:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irEP3-0001Ua-5D
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 05:06:09 +0000
X-Inumbo-ID: 8da90d0f-368b-11ea-8320-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8da90d0f-368b-11ea-8320-12813bfff9fa;
 Tue, 14 Jan 2020 05:06: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 <osstest-admin@xenproject.org>)
 id 1irEOt-0001EZ-Ry; Tue, 14 Jan 2020 05:05: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 1irEOt-0002RD-GA; Tue, 14 Jan 2020 05:05:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irEOt-00052h-FX; Tue, 14 Jan 2020 05:05:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146060-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 05:05:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 146060: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 08:11:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 08: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 1irHHh-0008W7-45; Tue, 14 Jan 2020 08:10:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irHHf-0008W2-IO
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 08:10:43 +0000
X-Inumbo-ID: 513613fc-36a5-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 513613fc-36a5-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 08:10: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 <osstest-admin@xenproject.org>)
 id 1irHHM-0005I9-BK; Tue, 14 Jan 2020 08:10: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 1irHHL-0004c3-Ut; Tue, 14 Jan 2020 08:10:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irHHL-0005Xt-UK; Tue, 14 Jan 2020 08:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146062-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 08:10:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 146062: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 08:40:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 08:40: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 1irHkI-0002S6-Kt; Tue, 14 Jan 2020 08:40:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GFw3=3D=amazon.de=prvs=2751bfab6=wipawel@srs-us1.protection.inumbo.net>)
 id 1irHkG-0002S1-Ch
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 08:40:16 +0000
X-Inumbo-ID: 7c9e0492-36a9-11ea-8347-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c9e0492-36a9-11ea-8347-12813bfff9fa;
 Tue, 14 Jan 2020 08:40:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1578991216; x=1610527216;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=SyVlFYF+/1oxuExRpoT559PlH8fO+Q0qRR+YjYO6CTg=;
 b=gQqpYqdKrtsWxI8HzLz8URbEUs/0v95JXazi+XOftSKzvain/ktiNqMY
 7DFjiqimX2LC0UvOLix13M+y1OlGDsictRp/dfrozAjQR3diq17vwM/bR
 w0+puB+jcScylatIWOlPEkI52JJtPMWRxvgSAV4kgYZKOnxD3UfwD4RFT s=;
IronPort-SDR: MFBLlrIN3LQ740KuuJ1hFV6XhHkvzqfJvo1b2ccn/Mo16woHNliMxFbcLKF5m+8JlMWpBmxTTj
 smZPw+QrEx9Q==
X-IronPort-AV: E=Sophos;i="5.69,432,1571702400"; d="scan'208";a="12262773"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 14 Jan 2020 08:40:15 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5D2B0A2422; Tue, 14 Jan 2020 08:40:13 +0000 (UTC)
Received: from EX13D05EUB001.ant.amazon.com (10.43.166.87) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 08:40:12 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB001.ant.amazon.com (10.43.166.87) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 08:40:10 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 14 Jan 2020 08:40:10 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Julien Grall <julien@xen.org>
Thread-Topic: [PATCH] docs/misc: livepatch: Espace backslash
Thread-Index: AQHVyl6tD21tO8QlNkO0SjexvPUSC6fp17gA
Date: Tue, 14 Jan 2020 08:40:10 +0000
Message-ID: <2C251055-D2D2-419A-9040-C43EC0DC8BBE@amazon.com>
References: <20200113221227.20857-1-julien@xen.org>
In-Reply-To: <20200113221227.20857-1-julien@xen.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.141]
Content-ID: <47B4DE8750F8A54383EA0D32756DBF64@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
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: Xen-devel <xen-devel@lists.xenproject.org>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDEzLiBKYW4gMjAyMCwgYXQgMjM6MTIsIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+IHdyb3RlOgo+IAo+IHBhbmRvYyBpcyBjdXJyZW50bHkgZmFpbGluZyB0byBnZW5lcmF0ZSB0
aGUgcGRmIHdpdGggdGhlIGZvbGxvd2luZwo+IGVycm9yOgo+ICEgVW5kZWZpbmVkIGNvbnRyb2wg
c2VxdWVuY2UuCj4gbC4xMDQ4ICAgbWV0YWRhdGEgc3RyaW5nIGZvcm1hdCBpczoga2V5PXZhbHVl
XDAKPiAKPiBJbiB0aGlzIGNhc2UsIHdlIHdhbnQgdG8gcHJpbnQgXDAgc28gd2UgbmVlZCB0byBi
YWNrc2xhc2gtZXNjYXBlIHRoZQo+IGZpcnN0IGNoYXJhY3Rlci4KPiAKPiBJbnRlcmVzdGluZ2x5
IHBhbmRvYyB3aWxsIG5vdCBjb21wbGFpbiB3aGVuIGNyZWF0aW5nIGh0bWwgYW5kIHdpbGwganVz
dAo+IGlnbm9yZSBcMCBjb21wbGV0ZWx5Lgo+IAo+IEZpeGVzOiA1MDgzZTBmZjkzICgibGl2ZXBh
dGNoOiBBZGQgbWV0YWRhdGEgcnVudGltZSByZXRyaWV2YWwgbWVjaGFuaXNtIikKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+IENjOiBQYXdlbCBXaWVjem9y
a2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4gLS0tCj4gZG9jcy9taXNjL2xpdmVwYXRjaC5w
YW5kb2MgfCAyICstCj4gMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9t
aXNjL2xpdmVwYXRjaC5wYW5kb2MKPiBpbmRleCAyZjNmOTVlZDM3Li45NDczYWQ1OTkxIDEwMDY0
NAo+IC0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jCj4gKysrIGIvZG9jcy9taXNjL2xp
dmVwYXRjaC5wYW5kb2MKPiBAQCAtNzM5LDcgKzczOSw3IEBAIFRoZSBjYWxsZXIgcHJvdmlkZXM6
Cj4gICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0ZSBlbm91Z2ggc3BhY2UgdG8gYmUgYWJsZSB0byBz
dG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQo+ICAgIChpLmUuIHRvdGFsIGFsbG9jYXRlZCBzcGFjZSAq
TVVTVCogbWF0Y2ggdGhlIGBtZXRhZGF0YV90b3RhbF9zaXplYCB2YWx1ZQo+ICAgIHByb3ZpZGVk
IGJ5IHRoZSBoeXBlcnZpc29yKS4gSW5kaXZpZHVhbCBwYXlsb2FkIG1ldGFkYXRhIHN0cmluZyBj
YW4gYmUgb2YKPiAtICAgYXJiaXRyYXJ5IGxlbmd0aC4gVGhlIG1ldGFkYXRhIHN0cmluZyBmb3Jt
YXQgaXM6IGtleT12YWx1ZVwwLi4ua2V5PXZhbHVlXDAuCj4gKyAgIGFyYml0cmFyeSBsZW5ndGgu
IFRoZSBtZXRhZGF0YSBzdHJpbmcgZm9ybWF0IGlzOiBrZXk9dmFsdWVcXDAuLi5rZXk9dmFsdWVc
XDAuCj4gICogYG1ldGFkYXRhX2xlbmAgLSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3Jp
dGUgdGhlIGxlbmd0aCBvZiBlYWNoIG1ldGFkYXRhCj4gICAgc3RyaW5nIG9mIHRoZSBwYXlsb2Fk
LiBDYWxsZXIgKk1VU1QqIGFsbG9jYXRlIHVwIHRvIGBucmAgb2YgdGhlbS4gRWFjaCAqTVVTVCoK
PiAgICBiZSBvZiBzaXplb2YodWludDMyX3QpICg0IGJ5dGVzKS4KPiAtLSAKPiAyLjE3LjEKPiAK
CgpTb3JyeSBmb3IgeWV0IGFub3RoZXIgcHJvYmxlbS4uLgoKUmV2aWV3ZWQtYnk6IFBhd2VsIFdp
ZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KCgoKCgoKCkFtYXpvbiBEZXZlbG9wbWVu
dCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFl
ZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIEpvbmF0aGFuIFdlaXNzCkVpbmdldHJh
Z2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6
OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 08:42:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 08:42: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 1irHm0-0002ZG-6r; Tue, 14 Jan 2020 08:42:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irHly-0002Z9-Rw
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 08:42:02 +0000
X-Inumbo-ID: af716db4-36a9-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af716db4-36a9-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 08:41: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 <osstest-admin@xenproject.org>)
 id 1irHlc-0005rO-Aj; Tue, 14 Jan 2020 08:41: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 1irHlc-0006Jy-0N; Tue, 14 Jan 2020 08:41:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irHlb-0005CR-Vs; Tue, 14 Jan 2020 08:41:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146059-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=b112ec225f1c5f85b7b7db4110b4d4f1a0626d6b
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 08:41:39 +0000
Subject: [Xen-devel] [ovmf test] 146059: 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>

ZmxpZ2h0IDE0NjA1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4g
MTQ1NzY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjExMmVjMjI1ZjFjNWY4NWI3YjdkYjQxMTBiNGQ0
ZjFhMDYyNmQ2YgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFm
MWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ1NzY3ICAyMDIwLTAxLTA4IDAwOjM5OjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDE0NTc3NCAgMjAyMC0wMS0wOCAwMjo1MDoyMCBaICAgIDYgZGF5cyAgIDM0IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjA1NiAgMjAyMC0wMS0xMyAyMzozOToyNCBaICAgIDAg
ZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsYmVja2ksIE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdo
YWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHog
PGphc29uLnZvZWx6QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVs
IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5h
LmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29t
PgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBG
dSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hl
cHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAg
WmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNDQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:23:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 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 1irIQ3-0005oY-4N; Tue, 14 Jan 2020 09:23:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Af5M=3D=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1irIQ2-0005oT-3b
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:23:26 +0000
X-Inumbo-ID: 824a2303-36af-11ea-8353-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 824a2303-36af-11ea-8353-12813bfff9fa;
 Tue, 14 Jan 2020 09:23:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578993804;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Rnifo7k/iz8uHGYoy+HI4syzwplOI1OIZmnUq+Jwbro=;
 b=eeBbIdIui71naiqTpieNDVNH3x63i2efzv6q0/3+T4+Iy7A4ngoVbhE1
 YvoS+5rGWT8+zHwvZ1qOsBoiinJd7Wl09JqFZw6fCBfAniTFiwPvyH0Ba
 kLfpiOlDFoNEVxk58Uhpz+K78HsMWSgwAmjOHavTUCEvkWlGxngONPuNx Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2FVys1ELMU9Ul6cVTXs+in799LfpthKHV5bHNuWTRXrgH+hvuH+XYWdhLAWokJDpGNWWtfXHCV
 fseUG28XN8I1i3sfHuF9S0rVXvyvlHT9mao2v30uCVZKizbXNES9bfWQp68dkv5bY5inEhjlFa
 lfF0rmvsF8xHKvm7pI+I8Sh2XKaJR3bsUfXn76KxFcTDK+9QwKRhaBDWXtvrv9pPvc7cq0VHkU
 sCm1J3L7SAWYgDT4o1TnXjDl9+8VRDZ4fRwoLAmv1cbOzdvRwSLYoSUijqeIWwNtS53Y8AFNqa
 hXs=
X-SBRS: 2.7
X-MesageID: 11307878
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="11307878"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200113221227.20857-1-julien@xen.org>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <6ed2e36d-d4a7-4d44-734f-fc1fe4232913@citrix.com>
Date: Tue, 14 Jan 2020 09:23:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <20200113221227.20857-1-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pawel Wieczorkiewicz <wipawel@amazon.de>,
 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>

T24gMS8xMy8yMCAxMDoxMiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHBhbmRvYyBpcyBjdXJy
ZW50bHkgZmFpbGluZyB0byBnZW5lcmF0ZSB0aGUgcGRmIHdpdGggdGhlIGZvbGxvd2luZwo+IGVy
cm9yOgo+ICEgVW5kZWZpbmVkIGNvbnRyb2wgc2VxdWVuY2UuCj4gbC4xMDQ4ICAgbWV0YWRhdGEg
c3RyaW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAKPiAKPiBJbiB0aGlzIGNhc2UsIHdlIHdhbnQg
dG8gcHJpbnQgXDAgc28gd2UgbmVlZCB0byBiYWNrc2xhc2gtZXNjYXBlIHRoZQo+IGZpcnN0IGNo
YXJhY3Rlci4KPiAKPiBJbnRlcmVzdGluZ2x5IHBhbmRvYyB3aWxsIG5vdCBjb21wbGFpbiB3aGVu
IGNyZWF0aW5nIGh0bWwgYW5kIHdpbGwganVzdAo+IGlnbm9yZSBcMCBjb21wbGV0ZWx5Lgo+IAo+
IEZpeGVzOiA1MDgzZTBmZjkzICgibGl2ZXBhdGNoOiBBZGQgbWV0YWRhdGEgcnVudGltZSByZXRy
aWV2YWwgbWVjaGFuaXNtIikKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPgo+IENjOiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4g
LS0tCj4gIGRvY3MvbWlzYy9saXZlcGF0Y2gucGFuZG9jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwo+IGluZGV4
IDJmM2Y5NWVkMzcuLjk0NzNhZDU5OTEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRj
aC5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYwo+IEBAIC03MzksNyAr
NzM5LDcgQEAgVGhlIGNhbGxlciBwcm92aWRlczoKPiAgICAgQ2FsbGVyICpNVVNUKiBhbGxvY2F0
ZSBlbm91Z2ggc3BhY2UgdG8gYmUgYWJsZSB0byBzdG9yZSBhbGwgcmVjZWl2ZWQgZGF0YQo+ICAg
ICAoaS5lLiB0b3RhbCBhbGxvY2F0ZWQgc3BhY2UgKk1VU1QqIG1hdGNoIHRoZSBgbWV0YWRhdGFf
dG90YWxfc2l6ZWAgdmFsdWUKPiAgICAgcHJvdmlkZWQgYnkgdGhlIGh5cGVydmlzb3IpLiBJbmRp
dmlkdWFsIHBheWxvYWQgbWV0YWRhdGEgc3RyaW5nIGNhbiBiZSBvZgo+IC0gICBhcmJpdHJhcnkg
bGVuZ3RoLiBUaGUgbWV0YWRhdGEgc3RyaW5nIGZvcm1hdCBpczoga2V5PXZhbHVlXDAuLi5rZXk9
dmFsdWVcMC4KPiArICAgYXJiaXRyYXJ5IGxlbmd0aC4gVGhlIG1ldGFkYXRhIHN0cmluZyBmb3Jt
YXQgaXM6IGtleT12YWx1ZVxcMC4uLmtleT12YWx1ZVxcMC4KPiAgICogYG1ldGFkYXRhX2xlbmAg
LSBWaXJ0dWFsIGFkZHJlc3Mgb2Ygd2hlcmUgdG8gd3JpdGUgdGhlIGxlbmd0aCBvZiBlYWNoIG1l
dGFkYXRhCj4gICAgIHN0cmluZyBvZiB0aGUgcGF5bG9hZC4gQ2FsbGVyICpNVVNUKiBhbGxvY2F0
ZSB1cCB0byBgbnJgIG9mIHRoZW0uIEVhY2ggKk1VU1QqCj4gICAgIGJlIG9mIHNpemVvZih1aW50
MzJfdCkgKDQgYnl0ZXMpLgo+IAoKUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:29:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irIVG-00060L-Qu; Tue, 14 Jan 2020 09:28:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irIVF-00060G-Js
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:28:49 +0000
X-Inumbo-ID: 4439e128-36b0-11ea-8354-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4439e128-36b0-11ea-8354-12813bfff9fa;
 Tue, 14 Jan 2020 09:28: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 mx2.suse.de (Postfix) with ESMTP id D9E8CAEE0;
 Tue, 14 Jan 2020 09:28:46 +0000 (UTC)
To: Jason Andryuk <jandryuk@gmail.com>
References: <339bee59-b89b-b3fc-fb7d-114e8ffe1716@suse.com>
 <e06491b8-58cc-46b1-3f79-d06d6765d089@suse.com>
 <aa06aa23-d108-671e-74cc-5fd50c848792@citrix.com>
 <CAKf6xpuHqJiMjkkx=bttN4LWBbtOdcu_=SPoqaC+3kg=osAC4g@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <caa5e3c5-a315-53ba-13de-b355beb6ab2d@suse.com>
Date: Tue, 14 Jan 2020 10:28:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAKf6xpuHqJiMjkkx=bttN4LWBbtOdcu_=SPoqaC+3kg=osAC4g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.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>

T24gMTMuMDEuMjAyMCAyMDo0MCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiBPbiBGcmksIERlYyAy
NywgMjAxOSBhdCAxMTowOSBBTSBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+Pgo+PiBPbiAyMC8xMi8yMDE5IDE2OjIzLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+IE9uIDE2LjA5LjIwMTkgMTE6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFVzaW5n
IG1lbWNweSgpIG1heSByZXN1bHQgaW4gbXVsdGlwbGUgaW5kaXZpZHVhbCBieXRlIGFjY2Vzc2Vz
Cj4+Pj4gKGRlcGVuZGVuaW5nIGhvdyBtZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBhbmQgaG93IHRo
ZSByZXN1bHRpbmcgaW5zbnMsCj4+Pj4gZS5nLiBSRVAgTU9WU0IsIGdldCBjYXJyaWVkIG91dCBp
biBoYXJkd2FyZSksIHdoaWNoIGlzbid0IHdoYXQgd2UKPj4+PiB3YW50L25lZWQgZm9yIGNhcnJ5
aW5nIG91dCBndWVzdCBpbnNucyBhcyBjb3JyZWN0bHkgYXMgcG9zc2libGUuIEZhbGwKPj4+PiBi
YWNrIHRvIG1lbWNweSgpIG9ubHkgZm9yIGFjY2Vzc2VzIG5vdCAyLCA0LCBvciA4IGJ5dGVzIGlu
IHNpemUuCj4+Pj4KPj4+PiBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pgo+PiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAKPiBTaG91bGQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYzpodm1f
ZW11bGF0ZV93cml0ZSgpIGJlIHNpbWlsYXJseSBjaGFuZ2VkPwoKUHJvYmFibHkuIENhcmUgdG8g
bWFrZSBhIHBhdGNoPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:32:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09: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 1irIYM-0006jj-Bb; Tue, 14 Jan 2020 09:32:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irIYK-0006je-T0
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:32:00 +0000
X-Inumbo-ID: b227afe4-36b0-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b227afe4-36b0-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 09:31: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 mx2.suse.de (Postfix) with ESMTP id A6287AB87;
 Tue, 14 Jan 2020 09:31:51 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-2-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f5dcdf24-f71c-164b-e770-594ea01bbe1e@suse.com>
Date: Tue, 14 Jan 2020 10:31:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113213342.8206-2-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/x86: Remove unused forward
 declaration in asm-x86/irq.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, Julien Grall <jgrall@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gTm9uZSBvZiB0aGUgcHJvdG90eXBlcyB3aXRo
aW4gdGhlIGhlYWRlciBhc20teDg2L2lycS5oIGFjdHVhbGx5IHJlcXVpcmVzCj4gdGhlIGZvcndh
cmQgZGVjbGFyYXRpb24gb2YgInN0cnVjdCBwaXJxIi4gU28gcmVtb3ZlIGl0Lgo+IAo+IE5vIGZ1
bmN0aW9uYWwgY2hhbmdlcyBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGpncmFsbEBhbWF6b24uY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkl0IGlzIGdlbmVyYWxseSBuaWNlIHRvIGlkZW50aWZ5IGlmIHRoaXMgd2FzIG1p
c3NlZCBjbGVhbnVwICh0aGUKbmVlZCBpbmRlZWQgd2VudCBhd2F5IGluIDQuMTIpLCBvciBpZiBz
dWNoIGhhcyBuZXZlciByZWFsbHkgYmVlbgpuZWVkZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:33:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irIZZ-0006oy-OA; Tue, 14 Jan 2020 09:33:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irIZY-0006or-Sy
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:33:16 +0000
X-Inumbo-ID: df6acc52-36b0-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df6acc52-36b0-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 09:33: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 mx2.suse.de (Postfix) with ESMTP id 8F65BACD6;
 Tue, 14 Jan 2020 09:33:07 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-3-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d33d195f-1d8d-5ca2-00aa-dac4cf2db5e1@suse.com>
Date: Tue, 14 Jan 2020 10:33:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113213342.8206-3-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen/char: ehci: Directly include
 xen/timer.h rather rely on dependency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gVGhlIGVoY2kgY2hhciBkcml2ZXIgaXMgdXNp
bmcgdGltZXJzIGJ1dCByZWx5aW5nIG9uIHRoZSBoZWFkZXIKPiB4ZW4vdGltZXIuaCB0byBiZSBp
bmNsdWRlZCB2aWEgYXNtLXg4Ni9odm0vaXJxLmggd2hpY2ggaXMgbm90IGV2ZW4KPiBkaXJlY3Rs
eSBpbmNsdWRlZCEKPiAKPiBGdXR1cmUgcmV3b3JrIHdpbGwgcmVkdWNlIHRoZSBudW1iZXIgb2Yg
cGxhY2VzIHdoZXJlIGFzbS14ODYvaHZtL2lycS5oCj4gd2lsbCBiZSBpbmNsdWRlZC4gSW5jbHVk
ZSB4ZW4vdGltZXIuaCBkaXJlY3RseSB0byBhdm9pZCBhbnkgYnJlYWthZ2UuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:37:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09: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 1irIdS-0006z2-AE; Tue, 14 Jan 2020 09:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irIdQ-0006yw-Ue
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:37:16 +0000
X-Inumbo-ID: 70b25ef1-36b1-11ea-835b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70b25ef1-36b1-11ea-835b-12813bfff9fa;
 Tue, 14 Jan 2020 09:37:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F249DACAE;
 Tue, 14 Jan 2020 09:37:10 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-4-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9ec30bb8-49d5-0a3c-df8c-4cd9ababe972@suse.com>
Date: Tue, 14 Jan 2020 10:37:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113213342.8206-4-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] xen/domain: Remove #ifndef surrounding
 alloc_pirq_struct()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+IEBAIC00
MSw5ICs0MSw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKTsKPiAgdm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KTsKPiAg
Cj4gIC8qIEFsbG9jYXRlL2ZyZWUgYSBQSVJRIHN0cnVjdHVyZS4gKi8KPiAtI2lmbmRlZiBhbGxv
Y19waXJxX3N0cnVjdAo+ICBzdHJ1Y3QgcGlycSAqYWxsb2NfcGlycV9zdHJ1Y3Qoc3RydWN0IGRv
bWFpbiAqKTsKPiAtI2VuZGlmCj4gIHZvaWQgZnJlZV9waXJxX3N0cnVjdCh2b2lkICopOwoKSXMg
dGhpcyByZWFsbHkgYSBoZWxwZnVsIGNoYW5nZS4gQmFjayB0aGVuIGlhNjQgaGFkIGEgI2RlZmlu
ZSBmb3IKdGhpcywgYW5kIGEgZnV0dXJlIHBvcnQgbWF5IHdhbnQgdG8gZG8gc28gYXMgd2VsbC4g
SXMgdGhlcmUKYW55dGhpbmcgYWN0aXZlbHkgcHJvYmxlbWF0aWMgd2l0aCBsZWF2aW5nIHRoaXMg
dW50b3VjaGVkPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:53:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irItB-00007W-Pf; Tue, 14 Jan 2020 09:53:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZHO=3D=amazon.co.uk=prvs=275b1edda=pdurrant@srs-us1.protection.inumbo.net>)
 id 1irItA-00006b-Hh
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:53:32 +0000
X-Inumbo-ID: b7ed7eec-36b3-11ea-835f-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7ed7eec-36b3-11ea-835f-12813bfff9fa;
 Tue, 14 Jan 2020 09:53:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578995611; x=1610531611;
 h=from:to:cc:subject:date:message-id:references:
 content-transfer-encoding:mime-version;
 bh=Ayok1xG+cqGewAYdUp1/aeHSCV4oOLwwf+7MGMCwyvc=;
 b=UCKIe91FG5Gp51oE/TZ+bQw5HBFyf/wda9pLoNvJA+hi/ojBQpDEBoX8
 wCliWiY0FDzNHLugZSUyqJaOB2wNBep6KlqUk4eOKjh3ayPWufJrx7igr
 DY4QmWr36Gy2p95RTPnkRwyw/DMx68sP1z86MQrZE4AMTFwVpJSXY7ECl M=;
IronPort-SDR: rgEAnk9EE1t6PGvhk11DsSdxSvqBJGaNq9eh4oYt5dJd9o4uIE+qYgABhCHO9CIwU4O5CNnTvz
 nad8O23iulkQ==
X-IronPort-AV: E=Sophos;i="5.69,432,1571702400"; d="scan'208";a="10175148"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 14 Jan 2020 09:53:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 181D0A1E60; Tue, 14 Jan 2020 09:53:17 +0000 (UTC)
Received: from EX13D05EUC004.ant.amazon.com (10.43.164.38) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 14 Jan 2020 09:53:17 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D05EUC004.ant.amazon.com (10.43.164.38) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 09:53:16 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 14 Jan 2020 09:53:16 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Julien Grall <julien@xen.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
Thread-Index: AQHVyl6zHSPyPFWh90C9Hqezo2GHZKfp6rfwgAABJ9A=
Date: Tue, 14 Jan 2020 09:53:15 +0000
Message-ID: <b73c17351c23402196b8998f8438f397@EX13D32EUC003.ant.amazon.com>
References: <20200113221227.20857-1-julien@xen.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
x-originating-ip: [10.43.165.165]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
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: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gSnVsaWVuIEdy
YWxsDQo+IFNlbnQ6IDEzIEphbnVhcnkgMjAyMCAyMzoxMg0KPiBUbzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IENjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT47IFdpZWN6b3JraWV3aWN6LCBQYXdlbA0KPiA8d2lwYXdlbEBhbWF6b24uZGU+OyBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlaw0KV2lsaw0KPiA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIXSBk
b2NzL21pc2M6IGxpdmVwYXRjaDogRXNwYWNlIGJhY2tzbGFzaA0KPg0KDQpzL0VzcGFjZS9Fc2Nh
cGUsIEkgYXNzdW1lDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 09:57:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 09: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 1irIwY-0000GR-Bm; Tue, 14 Jan 2020 09:57:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irIwW-0000GJ-NY
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 09:57:00 +0000
X-Inumbo-ID: 2acab222-36b4-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2acab222-36b4-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 09:56: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 <osstest-admin@xenproject.org>)
 id 1irIwE-0007Mx-Cv; Tue, 14 Jan 2020 09:56:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irIwD-0000ce-IQ; Tue, 14 Jan 2020 09:56:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irIwD-0003Fq-Hn; Tue, 14 Jan 2020 09:56:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146061-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7d608469621a3fda72dff2a89308e68cc9fb4c9a
X-Osstest-Versions-That: libvirt=4a09c143f6c467230ab60c20fea560e710ddeee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 09:56:41 +0000
Subject: [Xen-devel] [libvirt test] 146061: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NTk2OQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTQ1OTY5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDU5NjkK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGlidmlydCAgICAgICAgICAgICAgN2Q2MDg0Njk2MjFhM2ZkYTcyZGZmMmE4OTMwOGU2OGNj
OWZiNGM5YQpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgNGEwOWMxNDNm
NmM0NjcyMzBhYjYwYzIwZmVhNTYwZTcxMGRkZWVlMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1
OTY5ICAyMDIwLTAxLTExIDA0OjE4OjQyIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0NjA2MSAgMjAyMC0wMS0xNCAwNDoxOToyMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVk
aGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVs
IEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRo
YXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2Q2MDg0Njk2MjFhM2ZkYTcyZGZmMmE4OTMwOGU2
OGNjOWZiNGM5YQpBdXRob3I6IFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgpEYXRl
OiAgIE1vbiBKYW4gMTMgMTI6NTA6NDEgMjAyMCArMDEwMAoKICAgIHZpcmNncm91cHYyZGV2aWNl
czogZnJlZSBCUEYgbWFwIHdoZW4gcmVwbGFjaW5nIHdpdGggbmV3IG9uZQogICAgCiAgICBUaGlz
IGxlYWtzIHRoZSBGRCBvZiBCUEYgbWFwIHdoaWNoIG1lYW5zIGl0IHdpbGwgbm90IGJlIGZyZWVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoK
Y29tbWl0IGMyNjQyYzQ4ODkzMWNjMWYxOWY3ZDNhOGI1OWZjZmM4ZjllNDBlZTIKQXV0aG9yOiBB
bmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKYW4gMTMg
MTE6NDc6MDkgMjAyMCArMDEwMAoKICAgIG5ld3M6IFVwZGF0ZSBmb3IgbGlidmlydCA2LjAuMAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+Cgpjb21taXQgYTU4YjQ5OGNiY2M0MGQxZjYyYzg0MzEyY2JhMGU3YmI2ODMzOWUzOQpBdXRo
b3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEph
biAxMyAxMDozMDowNSAyMDIwICswMTAwCgogICAgbmV3czogUmVhcnJhbmdlIGEgZmV3IGVudHJp
ZXMKICAgIAogICAgU29tZSB3ZXJlIGluIHRoZSB3cm9uZyBzZWN0aW9uLCBzb21lIGluIHRoZSB3
cm9uZyB2ZXJzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgY2E2ZDExNWRlYWNjYzcxNGQ1MzYyNjAwOGJkOWEz
MWE5YTNiNGM2ZApBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+
CkRhdGU6ICAgTW9uIEphbiAxMyAxMTo0OTo0NyAyMDIwICswMTAwCgogICAgbmV3czogRml4IHR5
cG8gKExpYml2cnQgLT4gTGlidmlydCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGJmZDVmNjlkNjAzOGRhZWFjMDNk
MjY4NGZjZDk4YWVlZTRlZjFlMjQKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNv
bT4KRGF0ZTogICBNb24gSmFuIDEzIDA5OjA0OjU3IDIwMjAgKzAxMDAKCiAgICBxZW11X2NhcGFi
aWxpdGllczogRG8gbm90IHJlcG9ydCBVU0IgYXMgc3Vic3lzdGVtIHR5cGUgaWYgaXQgaXMgbm90
IGF2YWlsYWJsZQogICAgCiAgICBsaWJ2aXJ0IGN1cnJlbnRseSBhbHdheXMgcmVwb3J0cyB0aGF0
IFVTQiBpcyBhdmFpbGFibGUgYXMgYSBidXMgc3Vic3lzdGVtCiAgICB0eXBlIHdoZW4gcnVubmlu
ZyAidmlyc2ggZG9tY2FwYWJpbGl0aWVzIi4gSG93ZXZlciwgdGhpcyBpcyBub3QgYWx3YXlzCiAg
ICB0cnVlLCBmb3IgZXhhbXBsZSB0aGUgcWVtdS1zeXN0ZW0tczM5MHggYmluYXJ5IG5vcm1hbGx5
IG5ldmVyIGhhcyBzdXBwb3J0CiAgICBmb3IgVVNCLiBUaHVzIHdlIHNob3VsZCBvbmx5IHJlcG9y
dCB0aGF0IFVTQiBpcyBhdmFpbGFibGUgaWYgdGhlcmUgaXMKICAgIGFsc28gYSBVU0IgaG9zdCBj
b250cm9sbGVyIGF2YWlsYWJsZSB3aGVyZSB3ZSBjYW4gYXR0YWNoIFVTQiBkZXZpY2VzLgogICAg
CiAgICBSZXBvcnRlZC1ieTogU2ViYXN0aWFuIE1pdHRlcmxlIDxzbWl0dGVybEByZWRoYXQuY29t
PgogICAgQnVnbGluazogaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9p
ZD0xNzU5ODQ5CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KCmNvbW1pdCAxNzdmYmNkZmFhMTExMTNlY2U1NTAzNTk1NGVmNzM1MDc3YmQ0NDYxCkF1dGhv
cjogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEphbiAxMyAwOToz
MDoxNCAyMDIwICswMTAwCgogICAgZG9tYWluX2NvbmY6IERvIG5vdCB1c2UgVVNCIGJ5IGRlZmF1
bHQgZm9yIDxpbnB1dD4gZGV2aWNlcyBvbiBzMzkweAogICAgCiAgICBXaGVuIHRyeWluZyB0byBz
cGVjaWZ5IGFuIGlucHV0IGRldmljZSBvbiBzMzkweCB3aXRob3V0IGJ1cyBsaWtlIHRoaXM6CiAg
ICAKICAgICA8aW5wdXQgdHlwZT0na2V5Ym9hcmQnLz4KICAgIAogICAgLi4uIHRoZW4gbGlidmly
dCBjdXJyZW50bHkgY29tcGxhaW5zOgogICAgCiAgICAgZXJyb3I6IHVuc3VwcG9ydGVkIGNvbmZp
Z3VyYXRpb246IFVTQiBpcyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4sCiAgICAgYnV0IFVTQiBk
ZXZpY2VzIGFyZSBwcmVzZW50IGluIHRoZSBkb21haW4gWE1MCiAgICAKICAgIFRoaXMgaXMgc29t
ZXdoYXQgY29uZnVzaW5nIHNpbmNlIHRoZSB1c2VyIGRpZCBub3Qgc3BlY2lmeSBhbiBVU0IKICAg
IGRldmljZSBoZXJlLiBTaW5jZSBVU0IgaXMgbm90IGF2YWlsYWJsZSBvbiBzMzkweCwgd2Ugc2hv
dWxkIGRlZmF1bHQKICAgIHRvIHRoZSAidmlydGlvIiBidXMgaGVyZSBpbnN0ZWFkLgogICAgCiAg
ICBCdWdsaW5rOiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE3
OTAxODkKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpj
b21taXQgM2YyZDE2N2Q5YzczM2Y1ODhlNjkzZDQ0ZDdhYTliMjFkY2I0MTVjNwpBdXRob3I6IFBl
dGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBKYW4gMTAgMTc6MjU6
MTYgMjAyMCArMDEwMAoKICAgIGNvbmY6IEFsd2F5cyBmb3JtYXQgc3RvcmFnZSBzb3VyY2UgYXV0
aCBhbmQgZW5jcnlwdGlvbiB1bmRlciA8c291cmNlPiBmb3IgYmFja2luZyBmaWxlcwogICAgCiAg
ICBIaXN0b3JpY2FsbHkgdGhlcmUgYXJlIHR3byBwbGFjZXMgd2hlcmUgd2UgZm9ybWF0IGF1dGhl
bnRpY2F0aW9uIGFuZAogICAgZW5jcnlwdGlvbiBmb3IgYSBkaXNrLiBUaGUgbG9naWNoIHdoaWNo
IGZvcm1hdHMgaXQgZm9yIGJhY2tpbmcgZmlsZXMgd2FzCiAgICBmbGF3ZWQgdGhvdWdoIGFuZCBk
aWRuJ3QgZm9ybWF0IGl0IGF0IGFsbC4gVGhpcyB3b3JrZWQgaWYgdGhlIGltYWdlCiAgICBiZWNh
bWUgYSBiYWNraW5nIGZpbGUgdGhyb3VnaCB0aGUgbWVhbnMgb2YgYSBzbmFwc2hvdCBidXQgbm90
IGRpcmVjdGx5LgogICAgCiAgICBGb3JjZSBmb3JtYXR0aW5nIG9mIHRoZSBzb3VyY2UgYW5kIGVu
Y3J5cHRpb24gZm9yIGFueSBub24tZGlzayBjYXNlIHRvCiAgICBmaXggdGhlIGlzc3VlLgogICAg
CiAgICBUaGlzIGNhdXNlZCBwcm9ibGVtcyBpbiBtYW55IHBsYWNlcyBhcyB3ZSB1c2UgdGhlIGZv
cm1hdHRlciB0byBjb3B5IHRoZQogICAgZGVmaW5pdGlvbi4gRWZmZWN0aXZlbHkgYW55IGNvcHkg
bG9zdCB0aGUgc2VjcmV0IGRlZmluaXRpb24uCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEucmVk
aGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTc4OTMxMAogICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRo
YXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNzg4ODk4CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBl
dGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+Cgpjb21taXQgMjNiNTJkOTQyMDRlMGQwNzBjNDQz
NWRmMmRiMzk1M2U5YzNkZWQ2YwpBdXRob3I6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQu
Y29tPgpEYXRlOiAgIEZyaSBKYW4gMTAgMTc6MzU6MTAgMjAyMCArMDEwMAoKICAgIHRlc3RzOiBx
ZW11eG1sMnhtbDogRW5hYmxlIGx1a3MtZGlza3Mtc291cmNlLXFjb3cyIGNhc2UKICAgIAogICAg
VGhlIHRlc3QgZGF0YSB3YXMgdXNlZCBvbmx5IGluIHhtbC0+YXJndiB0ZXN0aW5nIGJ1dCBpdCB3
aWxsIGhhdmUgc29tZQogICAgaW50ZXJyZXN0aW5nIGZhbGxvdXQgc29vbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KCmNvbW1pdCBlYmViZjYz
YjljMGFjNGM0MmZhZDdjMjkwZjI4MjE0M2U2OWJlYzZhCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxw
a3JlbXBhQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMCAxNzo0OTo0MiAyMDIwICswMTAw
CgogICAgdGVzdHM6IHFlbXV4bWwyYXJndjogUnVuIGx1a3MtZGlza3Mtc291cmNlLXFjb3cyIGNh
c2Ugd2l0aCBsYXRlc3QgY2FwcwogICAgCiAgICBUcnkgYWxzbyB0aGUgbW9kZXJuIGluY2FybmF0
aW9uIG9mIHRoZSB0ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBLcmVtcGEgPHBr
cmVtcGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1h
ckByZWRoYXQuY29tPgoKY29tbWl0IGQwNjM5MWQ2MTFmMzIzNTU2ZjJkNGMyMTlkMjU1OWRmYzQ4
YjViOTYKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBG
cmkgSmFuIDEwIDE3OjMyOjMzIDIwMjAgKzAxMDAKCiAgICB0ZXN0czogcWVtdXhtbDJhcmd2OiBB
ZGQgZGlzayBpbWFnZSB3aXRoIGVuY3J5cHRlZCBiYWNraW5nIGZpbGUKICAgIAogICAgQWRkIGFu
b3RoZXIgZGlzayB0byBsdWtzLWRpc2tzLXNvdXJjZS1xY293MiBjYXNlIHRvIGNvdmVyIGEgYmFj
a2luZwogICAgY2hhaW4gd2l0aCBlbmNyeXB0ZWQgbWVtYmVycy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KCmNvbW1pdCAzN2Q1MWRkYTVkMTU0
YmY3MzNhNjAxODNjMDA0M2M4NGFlM2JjZDhhCkF1dGhvcjogSmlyaSBEZW5lbWFyayA8amRlbmVt
YXJAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSmFuIDEzIDA5OjM5OjIyIDIwMjAgKzAxMDAKCiAg
ICBxZW11eG1sMip0ZXN0OiBGaXggaHVnZXBhZ2VzLWRlZmF1bHQtc3lzdGVtLXNpemUgdGVzdHMK
ICAgIAogICAgQ29tbWl0IHY1LjEwLjAtMjY5LWc2MjA2NWE2Y2I1IG1vdmVkIE5VTUEgdmFsaWRh
dGlvbiBjb2RlIHRvIGRvbWFpbgogICAgZGVmaW5pdGlvbiB0aW1lIGFuZCBhcHByb3ByaWF0ZWx5
IGFkanVzdGVkIGFmZmVjdGVkIHRlc3QgY2FzZXMgZXhjZXB0CiAgICBmb3IgaHVnZXBhZ2VzLWRl
ZmF1bHQtc3lzdGVtLXNpemUuIEFuZCBzaW5jZSB3ZSBkb24ndCBtb2NrCiAgICB2aXJHZXRTeXN0
ZW1QYWdlU2l6ZUtCIGluIG91ciB0ZXN0cywgaHVnZXBhZ2VzLWRlZmF1bHQtc3lzdGVtLXNpemUg
dGVzdAogICAgd291bGQgZmFpbCBvbiBhcmNoaXRlY3R1cmVzIChwcGM2NGxlKSB3aXRoIGRlZmF1
bHQgcGFnZSBzaXplIG90aGVyIHRoYW4KICAgIDRLaUIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF2
ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+Cgpjb21taXQgYTJlMTUxNjdmOTFmODQ1ZTE3
YjZhNjhmNjU2NTFlMzlhYTE2ZmFiMwpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEphbiAxMyAxMTo0Nzo0MSAyMDIwICswMTAwCgogICAg
Rml4IHR5cG8gKGNldGlmaWNhdGUgLT4gY2VydGlmaWNhdGUpCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:02:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10: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 1irJ1Z-00019c-AW; Tue, 14 Jan 2020 10:02:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irJ1Y-00019X-Nj
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:02:12 +0000
X-Inumbo-ID: e9f3bf04-36b4-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9f3bf04-36b4-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 10:02: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 mx2.suse.de (Postfix) with ESMTP id 19FFAACD9;
 Tue, 14 Jan 2020 10:02:03 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
Date: Tue, 14 Jan 2020 11:02:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] IRQ: u16 is too narrow for an event channel
 number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

RklGTyBldmVudCBjaGFubmVscyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRv
IHVzZSBhIHdpZGVyCmZpZWxkIGluIHN0cnVjdCBwaXJxLiBNb3ZlICJtYXNrZWQiIHN1Y2ggdGhh
dCBpdCBtYXkgc2hhcmUgdGhlIDgtYnl0ZQpzbG90IHdpdGggc3RydWN0IGFyY2hfcGlycSBvbiA2
NC1iaXQgYXJjaGVzLCByYXRoZXIgdGhhbiBsZWF2aW5nIGEKNy1ieXRlIGhvbGUgaW4gYWxsIGNh
c2VzLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgY29tbWVudCByZWdhcmRp
bmcgImFyY2giIHBsYWNlbWVudAp3aXRoaW4gdGhlIHN0cnVjdHVyZS4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9p
cnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKQEAgLTEyNyw5ICsxMjcsMTAgQEAgc3Ry
dWN0IHZjcHU7CiAKIHN0cnVjdCBwaXJxIHsKICAgICBpbnQgcGlycTsKLSAgICB1MTYgZXZ0Y2hu
OwotICAgIGJvb2xfdCBtYXNrZWQ7CisgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47CiAgICAgc3Ry
dWN0IHJjdV9oZWFkIHJjdV9oZWFkOworICAgIGJvb2wgbWFza2VkOworICAgIC8qIEFyY2hpdGVj
dHVyZXMgbWF5IHJlcXVpcmUgdGhpcyBmaWVsZCB0byBiZSBsYXN0LiAqLwogICAgIHN0cnVjdCBh
cmNoX3BpcnEgYXJjaDsKIH07CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:04:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irJ3x-0001I5-QE; Tue, 14 Jan 2020 10:04:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aAXM=3D=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irJ3w-0001Hz-RD
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:04:40 +0000
X-Inumbo-ID: 45cf9bf4-36b5-11ea-835f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45cf9bf4-36b5-11ea-835f-12813bfff9fa;
 Tue, 14 Jan 2020 10:04:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578996279;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=qxx3rA9hhMlVPBelH0+xqpyRUHbQaUMIaiHea6JarYk=;
 b=UEFVIIiqMxyIUAFJRygRLWQ2XMoItTewAVzwx73dPKHRC9F+lnwjpM6g
 TknDKrKERUeZChGpsiMAbfAdIXvlpa/PjjDeQXBrmTM0xRImNpHbTHwt2
 8SV6pwwK4u7tqww+zDMUo4D1i09YeGiF/vCy4bbkfOUnCwTnlwckcHdzw M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sghE+WHFnhZzApVd7UGFx09uGuh5xokj5Vfu6eoVGE96Nb/Tme3ifWwBRgpOHjJ8Oi3gnppU+z
 XBFOnJHDebAboMUOjp8mRhDLgQngNbUNLx9KTjU5vqZeNXe3ayp49yYNAif7QTSRIKwDsIdada
 xDa0Bc+6xbEVs5lfsI4ee3+K0tfqe+Oh0hIq6Vg9udrdNoIk6DeIFBlA1mEOz2s0aCcX1KCJ3+
 DiH1N+88oUD2sT4jNfinb/1ELpzaTGTD4HWlz/s9HMY9kWNP93IxLzyuA5vngncRmuYlZ0802g
 dw8=
X-SBRS: 2.7
X-MesageID: 10874124
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="10874124"
Date: Tue, 14 Jan 2020 11:04:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200114100406.GF11756@Air-de-Roger>
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
 <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
 <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>, Paul
 Durrant <Paul.Durrant@citrix.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMDI6MDE6NDdQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiBPbiBGcmksIE1hciAyMiwgMjAxOSBhdCAzOjQzIFBNIEphc29uIEFuZHJ5dWsgPGph
bmRyeXVrQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gVGh1LCBNYXIgMjEsIDIwMTkgYXQg
MTE6MDkgUE0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4gPgo+ID4gPiBPbiBXZWQsIE1hciAyMCwgMjAxOSBhdCAwMToyODo0N1BNIC0wNDAwLCBKYXNv
biBBbmRyeXVrIHdyb3RlOgo+ID4gPiA+IE9uIEZyaSwgTWFyIDE1LCAyMDE5IGF0IDEyOjI4IFBN
IEFuZHJldyBDb29wZXIKPiA+ID4gPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gMTUvMDMvMjAxOSAwOToxNywgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gPiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+ID4+
IEZyb206IEphc29uIEFuZHJ5dWsgW21haWx0bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gPiA+ID4g
PiA+PiBTZW50OiAxNCBNYXJjaCAyMDE5IDE4OjE2Cj4gPiA+ID4gPiA+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+ID4+IENjOiBxZW11LWRldmVs
QG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbTsgU2ltb24KPiA+ID4gPiA+ID4+IEdhaXNlciA8c2ltb25AaW52
aXNpYmxldGhpbmdzbGFiLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPiA+ID4gPiA+PiA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KPiA+ID4gPiA+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNi82XSB4ZW4tcHQ6IFJv
dW5kIHBjaSByZWdpb25zIHNpemVzIHRvIFhFTl9QQUdFX1NJWkUKPiA+ID4gPiA+ID4+Cj4gPiA+
ID4gPiA+PiBPbiBXZWQsIE1hciAxMywgMjAxOSBhdCAxMTowOSBBTSBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+ID4+Pj4gRnJvbTogSmFzb24gQW5kcnl1ayBbbWFpbHRv
OmphbmRyeXVrQGdtYWlsLmNvbV0KPiA+ID4gPiA+ID4+Pj4gU2VudDogMTEgTWFyY2ggMjAxOSAx
ODowMgo+ID4gPiA+ID4gPj4+PiBUbzogcWVtdS1kZXZlbEBub25nbnUub3JnCj4gPiA+ID4gPiA+
Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb207IFNpbW9uIEdhaXNlcgo+ID4gPiA+ID4gPj4+PiA8c2ltb25AaW52aXNp
YmxldGhpbmdzbGFiLmNvbT47IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+ID4gPj4+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50
Cj4gPiA+ID4gPiA+Pj4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+ID4+Pj4g
U3ViamVjdDogW1BBVENIIDYvNl0geGVuLXB0OiBSb3VuZCBwY2kgcmVnaW9ucyBzaXplcyB0byBY
RU5fUEFHRV9TSVpFCj4gPiA+ID4gPiA+Pj4+Cj4gPiA+ID4gPiA+Pj4+IEZyb206IFNpbW9uIEdh
aXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gPiA+ID4+Pj4KPiA+ID4g
PiA+ID4+Pj4gSWYgYSBwY2kgbWVtb3J5IHJlZ2lvbiBoYXMgYSBzaXplIDwgWEVOX1BBR0VfU0la
RSBpdCBjYW4gZ2V0IGxvY2F0ZWQgYXQKPiA+ID4gPiA+ID4+Pj4gYW4gYWRkcmVzcyB3aGljaCBp
cyBub3QgcGFnZSBhbGlnbmVkLgo+ID4gPiA+ID4gPj4+IElJUkMgdGhlIFBDSSBzcGVjIHNheXMg
dGhhdCB0aGUgbWluaW11bSBtZW1vcnkgcmVnaW9uIHNpemUgc2hvdWxkIGJlIGF0IGxlYXN0IDRr
LiBTaG91bGQgd2UgZXZlbiBiZQo+ID4gPiA+ID4gPj4gdG9sZXJhdGluZyBCQVJzIHNtYWxsZXIg
dGhhbiB0aGF0Pwo+ID4gPiA+ID4gPj4+ICAgUGF1bAo+ID4gPiA+ID4gPj4+Cj4gPiA+ID4gPiA+
PiBIaSwgUGF1bC4KPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+PiBTaW1vbiBmb3VuZCB0aGlzLCBz
byBpdCBhZmZlY3RzIGEgcmVhbCBkZXZpY2UuICBTaW1vbiwgZG8geW91IHJlY2FsbAo+ID4gPiA+
ID4gPj4gd2hpY2ggZGV2aWNlIHdhcyBhZmZlY3RlZD8KPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+
PiBJIHRoaW5rIEJBUnMgb25seSBuZWVkIHRvIGJlIHBvd2VyLW9mLXR3byBzaXplIGFuZCBhbGln
bmVkLCBhbmQgNGsgaXMKPiA+ID4gPiA+ID4+IG5vdCBhIG1pbmltdW0uICAxNmJ5dGVzIG1heSBi
ZSBhIG1pbmltdW0sIGJ1dCBJIGRvbid0IGtub3cgd2hhdCB0aGUKPiA+ID4gPiA+ID4+IHNwZWMg
c2F5cy4KPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+PiBPbiBhbiBJdnkgQnJpZGdlIHN5c3RlbSwg
aGVyZSBhcmUgc29tZSBvZiB0aGUgZGV2aWNlcyB3aXRoIEJBUnMgc21hbGxlciB0aGFuIDRLOgo+
ID4gPiA+ID4gPj4gMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6IEludGVsIENvcnBv
cmF0aW9uIDcgU2VyaWVzL0MyMTAKPiA+ID4gPiA+ID4+IFNlcmllcyBDaGlwc2V0IEZhbWlseSBN
RUkgQ29udHJvbGxlciAjMSAocmV2IDA0KQo+ID4gPiA+ID4gPj4gICAgTWVtb3J5IGF0IGQwNzM1
MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3NpemU9MTZdCj4gPiA+
ID4gPiA+PiAwMDoxZC4wIFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmll
cy9DMjEwIFNlcmllcyBDaGlwc2V0Cj4gPiA+ID4gPiA+PiBGYW1pbHkgVVNCIEVuaGFuY2VkIEhv
c3QgQ29udHJvbGxlciAjMSAocmV2IDA0KSAocHJvZy1pZiAyMCBbRUhDSV0pCj4gPiA+ID4gPiA+
PiAgICBNZW1vcnkgYXQgZDA3MzkwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2Fi
bGVkXSBbc2l6ZT0xS10KPiA+ID4gPiA+ID4+IDAwOjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0
aW9uIDcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5Cj4gPiA+ID4gPiA+PiBTTUJ1
cyBDb250cm9sbGVyIChyZXYgMDQpCj4gPiA+ID4gPiA+PiAgICBNZW1vcnkgYXQgZDA3MzQwMDAg
KDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2FibGVkXSBbc2l6ZT0yNTZdCj4gPiA+ID4g
PiA+PiAwMjowMC4wIFN5c3RlbSBwZXJpcGhlcmFsOiBKTWljcm9uIFRlY2hub2xvZ3kgQ29ycC4g
U0QvTU1DIEhvc3QKPiA+ID4gPiA+ID4+IENvbnRyb2xsZXIgKHJldiAzMCkKPiA+ID4gPiA+ID4+
ICAgIE1lbW9yeSBhdCBkMDUwMzAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJs
ZWRdIFtzaXplPTI1Nl0KPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+PiBUaGVzZSBleGFtcGxlcyBh
cmUgYWxsIDRLIGFsaWduZWQsIHNvIHRoaXMgaXMgbm90IGFuIGlzc3VlIG9uIHRoaXMgbWFjaGlu
ZS4KPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+PiBSZXZpZXdpbmcgdGhlIGNvZGUsIEknbSBub3cg
d29uZGVyaW5nIGlmIHRoZSBmb2xsb3dpbmcgaW4KPiA+ID4gPiA+ID4+IGh3L3hlbi94ZW5fcHQu
Yzp4ZW5fcHRfcmVnaW9uX3VwZGF0ZSBpcyB3cm9uZzogICAgICAgIHJjID0KPiA+ID4gPiA+ID4+
IHhjX2RvbWFpbl9tZW1vcnlfbWFwcGluZyh4ZW5feGMsIHhlbl9kb21pZCwKPiA+ID4gPiA+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fUEZOKGd1ZXN0X2FkZHIg
KyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+ID4gPiA+ID4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fUEZOKG1hY2hpbmVfYWRkciArIFhDX1BBR0VfU0laRSAtIDEpLAo+
ID4gPiA+ID4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4o
c2l6ZSArIFhDX1BBR0VfU0laRSAtIDEpLAo+ID4gPiA+ID4gPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wKTsKPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+PiBJZiBhIGJh
ciBvZiBzaXplIDB4MTAwIGlzIGF0IDB4ZDA1MDA4MDAsIHRoZW4gdGhlIG1hY2hpbmVfYWRkciBw
YXNzZWQKPiA+ID4gPiA+ID4+IGluIHdvdWxkIGJlIDB4ZDA1MDEwMDAgd2hpY2ggaXMgcGFzdCB0
aGUgYWN0dWFsIGxvY2F0aW9uLiAgU2hvdWxkIHRoZQo+ID4gPiA+ID4gPj4gY2FsbCBhcmd1bWVu
dHMganVzdCBiZSBYRU5fUEZOKGd1ZXN0X2FkZHIpICYgWEVOX1BGTihtYWNoaW5lX2FkZHIpPwo+
ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4+IEJBUnMgc21hbGxlciB0aGFuIGEgcGFnZSB3b3VsZCBh
bHNvIGJlIGEgcHJvYmxlbSBpZiBCQVJzIGZvciBkaWZmZXJlbnQKPiA+ID4gPiA+ID4+IGRldmlj
ZXMgc2hhcmVkIHRoZSBzYW1lIHBhZ2UuCj4gPiA+ID4gPiA+IEV4YWN0bHkuIFdlIGNhbm5vdCBw
YXNzIHRoZW0gdGhyb3VnaCB3aXRoIGFueSBkZWdyZWUgb2Ygc2FmZXR5IChub3QgdGhhdCBwYXNz
dGhyb3VnaCBvZiBhbiBhcmJpdHJhcnkgZGV2aWNlIGlzIGEgcGFydGljdWxhcmx5IHNhZmUgdGhp
bmcgdG8gZG8gYW55d2F5KS4gVGhlIHhlbi1wdCBjb2RlIHdvdWxkIGluc3RlYWQgbmVlZCB0byB0
cmFwIHRob3NlIEJBUnMgYW5kIHBlcmZvcm0gdGhlIGFjY2Vzc2VzIHRvIHRoZSByZWFsIEJBUiBp
dHNlbGYuIFVsdGltYXRlbHkgdGhvdWdoIEkgdGhpbmsgd2Ugc2hvdWxkIGJlIHJldGlyaW5nIHRo
ZSB4ZW4tcHQgY29kZSBpbiBmYXZvdXIgb2YgYSBzdGFuZGFsb25lIGVtdWxhdG9yLgo+ID4gPiA+
ID4KPiA+ID4gPiA+IEl0IGRvZXNuJ3QgbWF0dGVyIGlmIHRoZSBCQVIgaXMgc21hbGxlciB0aGFu
IDRrLCBpZiB0aGVyZSBhcmUgaG9sZXMgbmV4dAo+ID4gPiA+ID4gdG8gaXQuCj4gPiA+ID4gPgo+
ID4gPiA+ID4gRG8gd2Uga25vdyB3aGF0IHRoZSBjYXNlIGlzIGluIHByYWN0aWNlIGZvciB0aGVz
ZSBVU0IgY29udHJvbGxlcnM/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gSWYgdGhlIHdvcnN0IGNvbWVz
IHRvIHRoZSB3b3JzdCwgd2UgY2FuIHJlLWVudW1lcmF0ZSB0aGUgUENJIGJ1cyB0bwo+ID4gPiA+
ID4gZW5zdXJlIHRoYXQgYWxsIGJhcnMgc21hbGxlciB0aGFuIDRrIHN0aWxsIGhhdmUgNGsgYWxp
Z25tZW50IGJldHdlZW4KPiA+ID4gPiA+IHRoZW0uICBUaGF0IHdheSB3ZSBjYW4gc2FmZWx5IHBh
c3MgdGhlbSB0aHJvdWdoIGV2ZW4gd2hlbiB0aGV5IGFyZSBzbWFsbGVyLgo+ID4gPiA+Cj4gPiA+
ID4gQW5kcmV3LCB0aGFua3MgZm9yIGNoZWNraW5nIHRoZSBzcGVjIG9uIHRoZSBtaW5pbXVtIEJB
UiBzaXplLgo+ID4gPiA+Cj4gPiA+ID4gRHJvcHBpbmcgdGhlIFJvdW5kIFBDSSByZWdpb24gcGF0
Y2ggZnJvbSBRTUVVLCB0aGUgZ3Vlc3QgSFZNIHdpbGwgaGF2ZToKPiA+ID4gPgo+ID4gPiA+IDAw
OjA2LjAgU0QgSG9zdCBjb250cm9sbGVyOiBSaWNvaCBDbyBMdGQgUENJZSBTRFhDL01NQyBIb3N0
IENvbnRyb2xsZXIgKHJldiAwNykKPiA+ID4gPiAgICAgTWVtb3J5IGF0IGYyMDI4ODAwICgzMi1i
aXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KPiA+ID4gPiAwMDowNy4wIFVTQiBjb250
cm9sbGVyOiBORUMgQ29ycG9yYXRpb24gdVBENzIwMjAwIFVTQiAzLjAgSG9zdAo+ID4gPiA+IENv
bnRyb2xsZXIgKHJldiAwNCkgKHByb2ctaWYgMzAgW1hIQ0ldKQo+ID4gPiA+ICAgICBNZW1vcnkg
YXQgZjIwMjQwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9OEtdCj4gPiA+ID4g
MDA6MDguMCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gNiBTZXJpZXMvQzIwMCBT
ZXJpZXMgQ2hpcHNldAo+ID4gPiA+IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9sbGVy
ICMyIChyZXYgMDUpIChwcm9nLWlmIDIwIFtFSENJXSkKPiA+ID4gPiAgICAgTWVtb3J5IGF0IGYy
MDI4MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQo+ID4gPiA+IDAwOjA5
LjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVz
IENoaXBzZXQKPiA+ID4gPiBGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJvbGxlciAjMSAo
cmV2IDA1KSAocHJvZy1pZiAyMCBbRUhDSV0pCj4gPiA+ID4gICAgIE1lbW9yeSBhdCBmMjAyODQw
MCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xS10KPiA+ID4gPgo+ID4gPiA+IDAw
OjA5LjAsIDAwOjA4LjAgJiAwMDowNi4wIGFsbCBzaGFyZSB0aGUgc2FtZSBwYWdlLiAgT25seSAw
MDowOC4wIGlzCj4gPiA+ID4gd29ya2luZy4gIFdpdGggc29tZSBhZGRlZCBkZWJ1Z2dpbmcgb3V0
cHV0LCB5b3UnbGwgc2VlIHRoYXQgdGhlIHNhbWUKPiA+ID4gPiBwYWdlKiBpcyB1c2VkIGZvciB0
aHJlZSBvZiB0aGUgQkFScy4KPiA+ID4gPgo+ID4gPiA+IFswMDowNi4wXSBtYXBwaW5nIGd1ZXN0
X2FkZHIgMHhmMjAyODgwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gPiA+IDB4ZTFhMzAwMDAg
bWZuIDB4ZTFhMzAKPiA+ID4gPiBbMDA6MDcuMF0gbWFwcGluZyBndWVzdF9hZGRyIDB4ZjIwMjQw
MDAgZ2ZuIDB4ZjIwMjQgdG8gbWFkZHIKPiA+ID4gPiAweGUwODAwMDAwIG1mbiAweGUwODAwCj4g
PiA+ID4gWzAwOjA5LjBdIG1hcHBpbmcgZ3Vlc3RfYWRkciAweGYyMDI4NDAwIGdmbiAweGYyMDI4
IHRvIG1hZGRyCj4gPiA+ID4gMHhlMTkwMDAwMCBtZm4gMHhlMTkwMAo+ID4gPiA+IFswMDowOC4w
XSBtYXBwaW5nIGd1ZXN0X2FkZHIgMHhmMjAyODAwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4g
PiA+IDB4ZTFhMmYwMDAgbWZuIDB4ZTFhMmYKPiA+ID4KPiA+ID4gVGhlIHBhdGNoIGJlbG93IHNo
b3VsZCBwcmV2ZW50IGh2bWxvYWRlciBmcm9tIHBsYWNpbmcgbXVsdGlwbGUgQkFScyBvbgo+ID4g
PiB0aGUgc2FtZSBwYWdlLCBjb3VsZCB5b3UgZ2l2ZSBpdCBhIHRyeT8KPiA+ID4KPiA+ID4gTm90
ZSB0aGF0IHRoaXMgaXMgbm90IGdvaW5nIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGZyb20gbW92aW5n
IHRob3NlCj4gPiA+IEJBUnMgYXJvdW5kIGFuZCBwbGFjZSB0aGVtIGluIHRoZSBzYW1lIHBhZ2Us
IHRodXMgYnJlYWtpbmcgdGhlIGluaXRpYWwKPiA+ID4gcGxhY2VtZW50IGRvbmUgYnkgaHZtbG9h
ZGVyLgo+ID4gPgo+ID4gPiBUaGFua3MsIFJvZ2VyLgo+ID4KPiA+IEhpLCBSb2dlci4KPiA+Cj4g
PiBJJ3ZlIG1pbmltYWxseSB0ZXN0ZWQgdGhpcy4gIFllcywgdGhpcyBwYXRjaCBzZWVtcyB0byBw
bGFjZSBzbWFsbCBCQVJzCj4gPiBpbnRvIHNlcGFyYXRlIHBhZ2VzLiAgVGhlIGxpbnV4IHN0dWJk
b20gYW5kIFFFTVUgdGhlbiB1c2UgdGhlIHNwYWNpbmcKPiA+IGFzIHByb3ZpZGVkIGJ5IGh2bWxv
YWRlci4KPiAKPiBSb2dlciwKPiAKPiBXb3VsZCB5b3UgbWluZCBzdWJtaXR0aW5nIHRoaXMgcGF0
Y2ggdG8gWGVuPwoKSG0sIEknbSBoYWxmIG1pbmRlZCByZWdhcmRpbmcgdGhpcyBwYXRjaC4gSXQg
ZmVlbHMgbW9yZSBsaWtlIGEgYmFuZGFpZAp0aGFuIGEgcHJvcGVyIHNvbHV0aW9uLiBNYXBwaW5n
IEJBUnMgbm90IG11bHRpcGxlIG9mIHBhZ2Utc2l6ZXMgaXMKZGFuZ2Vyb3VzIGJlY2F1c2UgQUZB
SUsgdGhlcmUncyBubyBlbnRpdHkgdGhhdCBhc3NlcnRzIHRoZXJlIGlzbid0IGFueQpvdGhlciBC
QVIgZnJvbSBhIGRpZmZlcmVudCBkZXZpY2Ugb24gdGhlIHNhbWUgcGFnZSwgYW5kIGhlbmNlIHlv
dQptaWdodCBlbmQgdXAgbWFwcGluZyBzb21lIE1NSU8gcmVnaW9uIGZyb20gYW5vdGhlciBkZXZp
Y2UKaW5hZHZlcnRlbnRseS4KCkFueXdheSwgSSBjYW4gZm9ybWFsbHkgc3VibWl0IHRoZSBwYXRj
aCBzaW5jZSBpdCdzIG5vIHdvcnNlIHRoYW4Kd2hhdCdzIGN1cnJlbnRseSBkb25lLCBidXQgSSB3
b3VsZCBjbGVhcmx5IHN0YXRlIHRoaXMgaXMgbm90IHNhZmUgaW4KaXQncyBjdXJyZW50IHN0YXRl
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:04:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:04: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 1irJ4B-0001JM-41; Tue, 14 Jan 2020 10:04:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZHO=3D=amazon.co.uk=prvs=275b1edda=pdurrant@srs-us1.protection.inumbo.net>)
 id 1irJ49-0001JD-Af
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:04:53 +0000
X-Inumbo-ID: 4ea298c6-36b5-11ea-835f-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ea298c6-36b5-11ea-835f-12813bfff9fa;
 Tue, 14 Jan 2020 10:04:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578996293; x=1610532293;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=OJcE96Uq0q63OE1Qpp5SQqKPgJtbnrcvYNbVGPsevJo=;
 b=tOuziFkqL36qebM1SAaRKvcExmmS4pwwkCJcOrEXDMO8+Yy9Ct/oU+VO
 +tKye2QfAcaEfNmZ+ZG69tB3D8U6bXQh9+yZXRMRw+w7jWIL5xN0lxELi
 chltmuKVsVBFD3SKvmS8jgCCoK86k7/OPwuethQPR3FcHlwK9pIs/2Lqc Y=;
IronPort-SDR: KEfwJMrcM8hyncYMoYi3ZYjyP1VBxSZXt3a7WZvYtHtJ0VEmG1hDhUbKvs1AYq68rH1ztqVoXz
 FWVoAR72Jwkw==
X-IronPort-AV: E=Sophos;i="5.69,432,1571702400"; d="scan'208";a="18583684"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 14 Jan 2020 10:04:41 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3BC49A202B; Tue, 14 Jan 2020 10:04:41 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 10:04:18 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 10:04:17 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 14 Jan 2020 10:04:16 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Julien Grall <julien@xen.org>, "jandryuk@gmail.com" <jandryuk@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains with
 a specified or random domid
Thread-Index: AQHVxuK4l/uYkINmxEmsaDd03sDBHafoy8EAgAAJl7CAAExbgIAA1ASQ
Date: Tue, 14 Jan 2020 10:04:16 +0000
Message-ID: <0f66b7ef6e6344bbb65b17c588b6a15d@EX13D32EUC003.ant.amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
 <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
 <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
 <01d32c81-9977-980a-f6c9-75a8cbbd370c@xen.org>
In-Reply-To: <01d32c81-9977-980a-f6c9-75a8cbbd370c@xen.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
x-originating-ip: [10.43.165.165]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
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: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPg0KPiBTZW50OiAxMyBKYW51YXJ5IDIwMjAgMjI6MjQNCj4gVG86IER1cnJhbnQs
IFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IGphbmRyeXVrQGdtYWlsLmNvbQ0KPiBDYzog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgPHhl
bi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT47IFdlaQ0KPiBMaXUgPHdsQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgNC82XSBsaWJ4bDogYWxsb3cgY3JlYXRpb24gb2YgZG9t
YWlucw0KPiB3aXRoIGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZA0KPiANCj4gSGkgUGF1bCwN
Cj4gDQo+IE9uIDEzLzAxLzIwMjAgMTY6NTQsIER1cnJhbnQsIFBhdWwgd3JvdGU6DQo+ID4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGphbmRyeXVrQGdtYWlsLmNvbSA8
amFuZHJ5dWtAZ21haWwuY29tPg0KPiA+PiBTZW50OiAxMyBKYW51YXJ5IDIwMjAgMTY6MTYNCj4g
Pj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4NCj4gPj4gQ2M6IHhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgQW50aG9ueSBQRVJBUkQN
Cj4gPj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT47DQo+IFdlaQ0KPiA+PiBMaXUgPHdsQHhlbi5vcmc+DQo+ID4+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgNC82XSBsaWJ4bDogYWxsb3cgY3JlYXRp
b24gb2YNCj4gZG9tYWlucw0KPiA+PiB3aXRoIGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZA0K
PiA+Pg0KPiA+PiBPbiBUaHUsIEphbiA5LCAyMDIwIGF0IDY6NTAgQU0gUGF1bCBEdXJyYW50IDxw
ZHVycmFudEBhbWF6b24uY29tPg0KPiB3cm90ZToNCj4gPj4+DQo+ID4+PiBUaGlzIHBhdGNoIGFk
ZHMgYSAnZG9taWQnIGZpZWxkIHRvIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyBhbmQgdGhlbg0K
PiA+Pj4gbW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGF0IHZhbHVlIGlmIGl0
IGlzIHZhbGlkLiBBbnkNCj4gdmFsaWQNCj4gPj4+IGRvbWlkIHdpbGwgYmUgY2hlY2tlZCBhZ2Fp
bnN0IHRoZSByZXRpcmVkIGRvbWlkIGxpc3QgYmVmb3JlIGJlaW5nDQo+IHBhc3NlZA0KPiA+Pj4g
dG8gbGlieGxfX2RvbWFpbl9tYWtlKCkuDQo+ID4+PiBJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52
YWxpZCB0aGVuIFhlbiB3aWxsIGNob29zZSB0aGUgZG9taWQsIGFzDQo+IGJlZm9yZSwNCj4gPj4+
IHVubGVzcyB0aGUgdmFsdWUgaXMgdGhlIG5ldyBzcGVjaWFsIFJBTkRPTV9ET01JRCB2YWx1ZSBh
ZGRlZCB0byB0aGUNCj4gQVBJLg0KPiA+Pj4gVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2Rv
bWFpbl9tYWtlKCkgdG8gc2VsZWN0IGEgcmFuZG9tIGRvbWlkDQo+ID4+IHZhbHVlLA0KPiA+Pj4g
Y2hlY2sgaXQgZm9yIHZhbGlkaXR5LCB2ZXJpZnkgaXQgZG9lcyBub3QgbWF0Y2ggYSByZXRpcmVk
IGRvbWFpbiwgYW5kDQo+ID4+IHRoZW4NCj4gPj4+IHBhc3MgaXQgdG8gWGVuJ3MgWEVOX0RPTUNU
TF9jcmVhdGVkb21haW4gb3BlcmF0aW9uLiBJZiBYZW4gZGV0ZXJtaW5lcw0KPiA+PiB0aGF0DQo+
ID4+PiBpdCBjby1pbmNpZGVzIHdpdGggYW4gZXhpc3RpbmcgZG9tYWluLCBhIG5ldyByYW5kb20g
dmFsdWUgd2lsbCBiZQ0KPiA+Pj4gc2VsZWN0ZWQgYW5kIHRoZSBvcGVyYXRpb24gd2lsbCBiZSBy
ZS10cmllZC4NCj4gPj4+DQo+ID4+PiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlzIGFsc28gbW9kaWZp
ZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluDQo+ID4+PiAgICAgICAgbWVzc2Fn
ZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQgaXMgbm90
DQo+ID4+PiAgICAgICAgSU5WQUxJRF9ET01JRC4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQo+ID4+PiAtLS0NCj4gPj4+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gPj4+IENjOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPg0KPiA+Pj4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPg0KPiA+Pj4NCj4gPj4+IHYyOg0KPiA+Pj4gICAtIFJlLXdvcmtlZCB0byB1
c2UgYSB2YWx1ZSBmcm9tIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbw0KPiA+Pj4gLS0tDQo+ID4+
PiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAgOSArKysrKysrKysNCj4gPj4+ICAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystDQo+ID4+PiAgIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAgMiArLQ0K
PiA+Pj4gICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDEgKw0KPiA+Pj4gICA0IGZp
bGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4+Pg0KPiA+
Pg0KPiA+PiA8c25pcD4NCj4gPj4NCj4gPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+ID4+PiBpbmRleCAxODM1
YTU1MDJjLi5lZTc2ZGVlMzY0IDEwMDY0NA0KPiA+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMNCj4gPj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jDQo+ID4+PiBA
QCAtNjAwLDkgKzYwMCwzOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2Ms
DQo+ID4+IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLA0KPiA+Pj4gICAgICAgICAgICAg
ICBnb3RvIG91dDsNCj4gPj4+ICAgICAgICAgICB9DQo+ID4+Pg0KPiA+Pj4gLSAgICAgICAgcmV0
ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOw0KPiA+Pj4gKyAg
ICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlkKSkgew0KPiA+Pj4g
KyAgICAgICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOw0KPiA+Pj4gKw0KPiA+Pj4gKyAgICAg
ICAgICAgIGlmIChsaWJ4bF9faXNfcmV0aXJlZF9kb21pZChnYywgKmRvbWlkKSkgew0KPiA+Pj4g
KyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGlkIGlzIHJldGly
ZWQiKTsNCj4gPj4+ICsgICAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOw0KPiA+Pj4gKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gPj4+ICsgICAgICAgICAgICB9DQo+ID4+PiArICAg
ICAgICB9IGVsc2UgaWYgKGluZm8tPmRvbWlkID09IFJBTkRPTV9ET01JRCkgew0KPiA+Pj4gKyAg
ICAgICAgICAgICpkb21pZCA9IDA7IC8qIFplcm8tb3V0IGluaXRpYWwgdmFsdWUgKi8NCj4gPj4+
ICsgICAgICAgIH0NCj4gPj4+ICsNCj4gPj4+ICsgICAgICAgIGZvciAoOzspIHsNCj4gPj4+ICsg
ICAgICAgICAgICBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7DQo+ID4+PiArICAg
ICAgICAgICAgICAgIC8qIFJhbmRvbWl6ZSBsb3dlciBvcmRlciBieXRlcyAqLw0KPiA+Pj4gKyAg
ICAgICAgICAgICAgICByZXQgPSBsaWJ4bF9fcmFuZG9tX2J5dGVzKGdjLCAodm9pZCAqKWRvbWlk
LA0KPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
Zih1aW50MTZfdCkpOw0KPiA+Pg0KPiA+PiBDYXN0aW5nIHRvIHZvaWQgKiBhc3N1bWVzIGxpdHRs
ZSBlbmRpYW4uDQo+ID4NCj4gPiBJIHRoaW5rIHRoYXQncyBhIGZhaXJseSBzYWZlIGFzc3VtcHRp
b24gYXMgZmFyIGFzIFhlbiBnb2VzLi4uDQo+IA0KPiBOb3QgcmVhbGx5LCB0aGVyZSBhcmUgdGVj
aG5pY2FsbHkgbm90aGluZyAob3RoZXIgdGhhbiBidWcgZml4ZXMpDQo+IHByZXZlbnRpbmcgdXMg
dG8gdXNlIGEgYmlnIGVuZGlhbiBndWVzdCBvbiBYZW4gb24gQXJtLg0KPg0KDQpPay4NCiANCj4g
SSBhY3R1YWxseSBkaWQgcGxheSB3aXRoIGJpZyBlbmRpYW4gb24gWGVuIGluIHRoZSBwYXN0IGFu
ZCBtYW5hZ2VkIHRvDQo+IGdldCBhIGd1ZXN0IHJ1bm5pbmcuIFRoZSBtYWluIGFubm95aW5nIHBh
cnQgaXMgTGludXggYXMgaXQgaXMgYXNzdW1pbmcNCj4gdG8gdXNlIHRoZSBzYW1lIGVuZGlhbiBh
cyB0aGUgaHlwZXJ2aXNvci4gQnV0IG90aGVyIE9TIG1heSBub3QgaGF2ZSB0aGlzDQo+IGlzc3Vl
cy4uLg0KPiANCj4gVGhlIGh5cGVydmlzb3IgaXRzZWxmIGlzIGxpa2VseSBnb2luZyB0byBzdGF5
IGxpdHRsZSBlbmRpYW4sIHNvIGRvZXMgdGhlDQo+IGludGVyZmFjZS4gRm9yIHRoZSB0b29scywg
d2Ugc2hvdWxkIGFpbSB0byBub3QgaW50cm9kdWNlIG1vcmUgYXNzdW1wdGlvbg0KPiB0aGF0IHRo
ZSBzb2Z0d2FyZSB3aWxsIGJlIGxpdHRsZSBlbmRpYW4uDQo+IA0KDQpGYWlyIGVub3VnaC4gSWYg
dGhlcmUncyBhIHJlYWxpc3RpYyBwb3NzaWJpbGl0eSBvZiBydW5uaW5nIGEgQkUgdG9vbHMgZG9t
YWluIHRoZW4gSSdsbCBjb2RlIGFjY29yZGluZ2x5Lg0KDQogIFBhdWwNCg0KPiBDaGVlcnMsDQo+
IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:05:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10: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 1irJ4c-0001Nr-Fw; Tue, 14 Jan 2020 10:05:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tlDM=3D=amazon.com=prvs=2759622f1=jgrall@srs-us1.protection.inumbo.net>)
 id 1irJ4b-0001Nf-IP
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:05:21 +0000
X-Inumbo-ID: 5e2d5809-36b5-11ea-8361-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e2d5809-36b5-11ea-8361-12813bfff9fa;
 Tue, 14 Jan 2020 10:05:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1578996319; x=1610532319;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wKAaZexLf5OQWOmPJPEDr9SJJlRsxTVsEanP3cntyWc=;
 b=mnnXWGYbblYvC5NhXN6hz8WBgHfTqin/3aYRgC9y2bfD33TLSM4Zomaw
 frVFzIG2EHZz0zdQ+JEBmqPk784+rlOcT0mzJ6sL+usydZBqsX/Ic0Chk
 NlwWP4bIrKoSo8RNclmfKiARjFvWocZnN2Bt9a5wND2liD87Ri9SPBWw4 8=;
IronPort-SDR: dtBqMSlTy04NL23UUFuzqf7hI57Y6m+70FORJ0xtEgZmO2yy6Dh/HQngFZwBSmrgsistyMKKYS
 Rxrp1TBPuaxg==
X-IronPort-AV: E=Sophos;i="5.69,432,1571702400"; d="scan'208";a="12873014"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 14 Jan 2020 10:05:18 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-168cbb73.us-west-2.amazon.com (Postfix) with ESMTPS
 id C49BBA212B; Tue, 14 Jan 2020 10:05:16 +0000 (UTC)
Received: from EX13D19UEA004.ant.amazon.com (10.43.61.134) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 10:05:16 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D19UEA004.ant.amazon.com (10.43.61.134) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 10:05:10 +0000
Received: from a483e7b01a66.ant.amazon.com (10.55.230.32) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Tue, 14 Jan 2020 10:05:09 +0000
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-2-julien@xen.org>
 <f5dcdf24-f71c-164b-e770-594ea01bbe1e@suse.com>
From: Julien Grall <jgrall@amazon.com>
Message-ID: <15d8bf61-5648-ea6b-2c65-f9ed28c349c0@amazon.com>
Date: Tue, 14 Jan 2020 10:05:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <f5dcdf24-f71c-164b-e770-594ea01bbe1e@suse.com>
Content-Language: en-GB
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 1/4] xen/x86: Remove unused forward
 declaration in asm-x86/irq.h
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: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 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>

SGkgSmFuLAoKT24gMTQvMDEvMjAyMCAwOTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMu
MDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBGcm9tOiBKdWxpZW4gR3JhbGwg
PGpncmFsbEBhbWF6b24uY29tPgo+Pgo+PiBOb25lIG9mIHRoZSBwcm90b3R5cGVzIHdpdGhpbiB0
aGUgaGVhZGVyIGFzbS14ODYvaXJxLmggYWN0dWFsbHkgcmVxdWlyZXMKPj4gdGhlIGZvcndhcmQg
ZGVjbGFyYXRpb24gb2YgInN0cnVjdCBwaXJxIi4gU28gcmVtb3ZlIGl0Lgo+Pgo+PiBObyBmdW5j
dGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAKPiBJdCBpcyBnZW5lcmFsbHkgbmljZSB0byBpZGVudGlmeSBpZiB0aGlz
IHdhcyBtaXNzZWQgY2xlYW51cCAodGhlCj4gbmVlZCBpbmRlZWQgd2VudCBhd2F5IGluIDQuMTIp
LCBvciBpZiBzdWNoIGhhcyBuZXZlciByZWFsbHkgYmVlbgo+IG5lZWRlZC4KClllcyBpdCBpcyBu
aWNlIHRvIGhhdmUgYnV0IHRoaXMgaXMgYSBiZXN0IGVmZm9ydCBiYXNpcyBmb3IgY2xlYW51cC4g
VGhleSAKYXJlIG5vdCBmaXhlcyBhbmQgdGhlcmVmb3JlIG5vdCBnb2luZyB0byBiZSBiYWNrcG9y
dGVkLiBTbyBJIGRvbid0IGZlZWwgCnRoZSBuZWVkIHRvIGJyb3dzZSBtb3JlIHRoYW4gMTUgeWVh
cnMgd29ydGggb2YgaGlzdG9yeSBhbmQgY2hlY2sgd2hldGhlciAKYSBjbGVhbnVwIHdlcmUgbWlz
c2VkLgoKV2hhdCBtYXR0ZXIgZm9yIGNsZWFudXAgaXMgdGhlIGN1cnJlbnQgY29udGV4dCBhbmQg
d2hldGhlciB0aGV5IG1ha2UgCnNlbnNlIG5vdy4KCkFueXdheSwgSSB3b3VsZCBiZSBoYXBweSB0
byBhZGQgYSB3b3JkIGluIHRoZSBjb21taXQgbWVzc2FnZSBpZiB5b3UgCnBvaW50IG1lIHRvIHRo
ZSBjb21taXQgcmVtb3ZpbmcgdGhlIG5lZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:05:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irJ4i-0001Q2-VX; Tue, 14 Jan 2020 10:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5ZHO=3D=amazon.co.uk=prvs=275b1edda=pdurrant@srs-us1.protection.inumbo.net>)
 id 1irJ4i-0001Pn-2T
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:05:28 +0000
X-Inumbo-ID: 6280b83c-36b5-11ea-8361-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6280b83c-36b5-11ea-8361-12813bfff9fa;
 Tue, 14 Jan 2020 10:05:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1578996326; x=1610532326;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ertSEzT65mrUzvWHOJVFhYw1R6v1MhlRlNUTuCQw1V0=;
 b=NyjFvEbDtdQ20iunaItRWtGTsgeorjgyD1on4//4St8MX34q/DxQskom
 ML87RYOSzzmCaQHEQIrZ68K/1dAnxJYKiNny2axMTANFEkGWtD4Ljp3Lb
 CZbKxanNT1/e57142E+VW1gV/4rVXFWfjVgQh5SkMeRyko+EC18CfkQuo Y=;
IronPort-SDR: ZozD1x8wdYlxD8sS8jjC7jIEJSwvg3gla74LKxMBCeIw23ir4C4qCko7NFWbh9DwAya0eRbCJl
 vSYf8b/GfOqA==
X-IronPort-AV: E=Sophos;i="5.69,432,1571702400"; d="scan'208";a="19954481"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 14 Jan 2020 10:05:09 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id 7543824484A; Tue, 14 Jan 2020 10:05:08 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 14 Jan 2020 10:05:02 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 10:05:01 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 14 Jan 2020 10:05:00 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "jandryuk@gmail.com" <jandryuk@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains with
 a specified or random domid
Thread-Index: AQHVxuK4l/uYkINmxEmsaDd03sDBHafoy8EAgAAJl7CAAB0XgIABA79A
Date: Tue, 14 Jan 2020 10:05:00 +0000
Message-ID: <2a82b63d1ecd42e1ae1fd9be37422055@EX13D32EUC003.ant.amazon.com>
References: <20200109114816.2293-1-pdurrant@amazon.com>
 <20200109114816.2293-5-pdurrant@amazon.com>
 <CAKf6xptYj+qwpjHLFidnGidphmOZtyu56menMd0ScfLh-X064A@mail.gmail.com>
 <6696d0425bbb4b50a064221b37bdcfaf@EX13D32EUC003.ant.amazon.com>
 <CAKf6xpsz9ee4=15CApvX1XOkXRrZj2qHkgnpf7g836UBLi4-Ww@mail.gmail.com>
In-Reply-To: <CAKf6xpsz9ee4=15CApvX1XOkXRrZj2qHkgnpf7g836UBLi4-Ww@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.165]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 4/6] libxl: allow creation of domains
 with a specified or random domid
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: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBqYW5kcnl1a0BnbWFpbC5jb20g
PGphbmRyeXVrQGdtYWlsLmNvbT4NCj4gU2VudDogMTMgSmFudWFyeSAyMDIwIDE5OjM1DQo+IFRv
OiBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiB4ZW4tZGV2ZWwg
PHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEFudGhvbnkgUEVSQVJEDQo+IDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+OyBXZWkNCj4gTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIHYyIDQvNl0gbGlieGw6IGFsbG93IGNyZWF0aW9uIG9mIGRvbWFpbnMNCj4gd2l0
aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQNCj4gDQo+IE9uIE1vbiwgSmFuIDEzLCAyMDIw
IGF0IDExOjU1IEFNIER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4NCj4gd3Jv
dGU6DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBq
YW5kcnl1a0BnbWFpbC5jb20gPGphbmRyeXVrQGdtYWlsLmNvbT4NCj4gPiA+IFNlbnQ6IDEzIEph
bnVhcnkgMjAyMCAxNjoxNg0KPiA+ID4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpv
bi5jby51az4NCj4gPiA+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz47IEFudGhvbnkgUEVSQVJEDQo+ID4gPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsNCj4gV2VpDQo+ID4gPiBM
aXUgPHdsQHhlbi5vcmc+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYy
IDQvNl0gbGlieGw6IGFsbG93IGNyZWF0aW9uIG9mDQo+IGRvbWFpbnMNCj4gPiA+IHdpdGggYSBz
cGVjaWZpZWQgb3IgcmFuZG9tIGRvbWlkDQo+ID4gPg0KPiA+ID4gT24gVGh1LCBKYW4gOSwgMjAy
MCBhdCA2OjUwIEFNIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4gd3JvdGU6
DQo+ID4gPiA+DQo+ID4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBhICdkb21pZCcgZmllbGQgdG8gbGli
eGxfZG9tYWluX2NyZWF0ZV9pbmZvIGFuZCB0aGVuDQo+ID4gPiA+IG1vZGlmaWVzIGRvX2RvbWFp
bl9jcmVhdGUoKSB0byB1c2UgdGhhdCB2YWx1ZSBpZiBpdCBpcyB2YWxpZC4gQW55DQo+IHZhbGlk
DQo+ID4gPiA+IGRvbWlkIHdpbGwgYmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSByZXRpcmVkIGRvbWlk
IGxpc3QgYmVmb3JlIGJlaW5nDQo+IHBhc3NlZA0KPiA+ID4gPiB0byBsaWJ4bF9fZG9tYWluX21h
a2UoKS4NCj4gPiA+ID4gSWYgdGhlIGRvbWlkIHZhbHVlIGlzIGludmFsaWQgdGhlbiBYZW4gd2ls
bCBjaG9vc2UgdGhlIGRvbWlkLCBhcw0KPiBiZWZvcmUsDQo+ID4gPiA+IHVubGVzcyB0aGUgdmFs
dWUgaXMgdGhlIG5ldyBzcGVjaWFsIFJBTkRPTV9ET01JRCB2YWx1ZSBhZGRlZCB0byB0aGUNCj4g
QVBJLg0KPiA+ID4gPiBUaGlzIHZhbHVlIGluc3RydWN0cyBsaWJ4bF9fZG9tYWluX21ha2UoKSB0
byBzZWxlY3QgYSByYW5kb20gZG9taWQNCj4gPiA+IHZhbHVlLA0KPiA+ID4gPiBjaGVjayBpdCBm
b3IgdmFsaWRpdHksIHZlcmlmeSBpdCBkb2VzIG5vdCBtYXRjaCBhIHJldGlyZWQgZG9tYWluLA0K
PiBhbmQNCj4gPiA+IHRoZW4NCj4gPiA+ID4gcGFzcyBpdCB0byBYZW4ncyBYRU5fRE9NQ1RMX2Ny
ZWF0ZWRvbWFpbiBvcGVyYXRpb24uIElmIFhlbg0KPiBkZXRlcm1pbmVzDQo+ID4gPiB0aGF0DQo+
ID4gPiA+IGl0IGNvLWluY2lkZXMgd2l0aCBhbiBleGlzdGluZyBkb21haW4sIGEgbmV3IHJhbmRv
bSB2YWx1ZSB3aWxsIGJlDQo+ID4gPiA+IHNlbGVjdGVkIGFuZCB0aGUgb3BlcmF0aW9uIHdpbGwg
YmUgcmUtdHJpZWQuDQo+ID4gPiA+DQo+ID4gPiA+IE5PVEU6IGxpYnhsX19sb2d2KCkgaXMgYWxz
byBtb2RpZmllZCB0byBvbmx5IGxvZyB2YWxpZCBkb21pZCB2YWx1ZXMNCj4gaW4NCj4gPiA+ID4g
ICAgICAgbWVzc2FnZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2Us
IHRoYXQgaXMNCj4gbm90DQo+ID4gPiA+ICAgICAgIElOVkFMSURfRE9NSUQuDQo+ID4gPiA+DQo+
ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4N
Cj4gPiA+ID4gLS0tDQo+ID4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4NCj4gPiA+ID4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+ID4gPiA+IENjOiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gPiA+ID4NCj4gPiA+
ID4gdjI6DQo+ID4gPiA+ICAtIFJlLXdvcmtlZCB0byB1c2UgYSB2YWx1ZSBmcm9tIGxpYnhsX2Rv
bWFpbl9jcmVhdGVfaW5mbw0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhs
LmggICAgICAgICAgfCAgOSArKysrKysrKysNCj4gPiA+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQ0KPiA+ID4gPiAg
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8ICAyICstDQo+ID4gPiA+ICB0b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgIHwgIDEgKw0KPiA+ID4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA0MiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IDxzbmlw
Pg0KPiA+ID4NCj4gPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMNCj4gPiA+ID4gaW5kZXggMTgzNWE1NTAyYy4u
ZWU3NmRlZTM2NCAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMNCj4gPiA+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMNCj4gPiA+ID4gQEAg
LTYwMCw5ICs2MDAsMzkgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLA0K
PiA+ID4gbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsDQo+ID4gPiA+ICAgICAgICAgICAg
ICBnb3RvIG91dDsNCj4gPiA+ID4gICAgICAgICAgfQ0KPiA+ID4gPg0KPiA+ID4gPiAtICAgICAg
ICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7DQo+ID4g
PiA+ICsgICAgICAgIGlmIChsaWJ4bF9kb21pZF92YWxpZF9ndWVzdChpbmZvLT5kb21pZCkpIHsN
Cj4gPiA+ID4gKyAgICAgICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOw0KPiA+ID4gPiArDQo+
ID4gPiA+ICsgICAgICAgICAgICBpZiAobGlieGxfX2lzX3JldGlyZWRfZG9taWQoZ2MsICpkb21p
ZCkpIHsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9t
YWluIGlkIGlzIHJldGlyZWQiKTsNCj4gPiA+ID4gKyAgICAgICAgICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7DQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+ID4gPiA+ICsgICAg
ICAgICAgICB9DQo+ID4gPiA+ICsgICAgICAgIH0gZWxzZSBpZiAoaW5mby0+ZG9taWQgPT0gUkFO
RE9NX0RPTUlEKSB7DQo+ID4gPiA+ICsgICAgICAgICAgICAqZG9taWQgPSAwOyAvKiBaZXJvLW91
dCBpbml0aWFsIHZhbHVlICovDQo+ID4gPiA+ICsgICAgICAgIH0NCj4gPiA+ID4gKw0KPiA+ID4g
PiArICAgICAgICBmb3IgKDs7KSB7DQo+ID4gPiA+ICsgICAgICAgICAgICBpZiAoaW5mby0+ZG9t
aWQgPT0gUkFORE9NX0RPTUlEKSB7DQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgLyogUmFuZG9t
aXplIGxvd2VyIG9yZGVyIGJ5dGVzICovDQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgcmV0ID0g
bGlieGxfX3JhbmRvbV9ieXRlcyhnYywgKHZvaWQgKilkb21pZCwNCj4gPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1aW50MTZfdCkpOw0KPiA+
ID4NCj4gPiA+IENhc3RpbmcgdG8gdm9pZCAqIGFzc3VtZXMgbGl0dGxlIGVuZGlhbi4NCj4gPg0K
PiA+IEkgdGhpbmsgdGhhdCdzIGEgZmFpcmx5IHNhZmUgYXNzdW1wdGlvbiBhcyBmYXIgYXMgWGVu
IGdvZXMuLi4NCj4gPg0KPiA+ID4gVXNpbmcgYSB0ZW1wb3JhcnkgdWludDE2X3QNCj4gPg0KPiA+
IC4uLmJ1dCwgeWVzLCB0aGF0IG1pZ2h0IGJlIG5lYXRlci4NCj4gPg0KPiA+ID4gd291bGQgYXZv
aWQgdGhhdCBhc3N1bXB0aW9uLiAgQWxzbywgbWFza2luZyBkb3duIHRvIDB4N2ZmZiB3b3VsZCBj
bGVhcg0KPiA+ID4gdGhlIHRvcCBiaXQgd2hpY2ggaXMgbmV2ZXIgdmFsaWQuDQo+ID4NCj4gPiBU
aGF0IHNlZW1zIGxpa2UgYSBiaXQgb2YgYSBsYXllcmluZyB2aW9sYXRpb24gYW5kIHRoZSBjaGVj
ayBpbg0KPiBsaWJ4bF9kb21pZF92YWxpZF9ndWVzdCgpIGlzIGdvaW5nIHRvIGNhdXNlIGEgcHJl
dHR5IGZhc3QgdHVybiByb3VuZCB0aGUNCj4gbG9vcCBpZiB0aGUgdG9wIGJpdCBpcyBzZXQgc28g
bWFza2luZyBpcyBub3QgZ29pbmcgdG8gZ2FpbiB0aGF0IG11Y2guDQo+IA0KPiBZZWFoLCB0aGVy
ZSBpc24ndCBhIGRlZmluZSBvciBjb25zdGFudCBleHBvc2VkIGZvciAweDdmZmYsIHNvIG1hc2tp
bmcNCj4gaXMgYSBsaXR0bGUgZGlydHkuICBTaW5jZSBhYm91dCB+aGFsZiBvZiByYW5kb20gMTZi
aXQgbnVtYmVycyB3aWxsDQo+IGhhdmUgdGhlIGhpZ2ggYml0IHNldCwgd2UnbGwgaGF2ZSB0byBy
ZWFkIGEgc2Vjb25kIG9uZS4gIE15IG5hdHVyYWwNCj4gaW5zdGluY3QgaXMgdG8gYXZvaWQgdGhv
c2UgZXh0cmEgcmVhZHMgOikNCj4gDQoNClBlcmhhcHMgSSBzaG91bGQgdHJ5IGFkZGluZyBhIERP
TUlEX01BU0sgZGVmaW5pdGlvbiBzb21ld2hlcmUuDQoNCiAgUGF1bA0KDQo+IFJlZ2FyZHMsDQo+
IEphc29uDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:14:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irJDB-0002Qp-Vv; Tue, 14 Jan 2020 10:14:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irJDA-0002Qk-CX
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:14:12 +0000
X-Inumbo-ID: 96a5a73e-36b6-11ea-8363-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96a5a73e-36b6-11ea-8363-12813bfff9fa;
 Tue, 14 Jan 2020 10:14:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irJD0-0007pw-H2; Tue, 14 Jan 2020 10:14: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 1irJD0-00012r-6L; Tue, 14 Jan 2020 10:14:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irJD0-0004DE-5b; Tue, 14 Jan 2020 10:14:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146063-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 10:14:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 146063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:15:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:15: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 1irJEX-0002W2-GT; Tue, 14 Jan 2020 10:15:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irJEX-0002Vw-07
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:15:37 +0000
X-Inumbo-ID: cb647253-36b6-11ea-8364-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb647253-36b6-11ea-8364-12813bfff9fa;
 Tue, 14 Jan 2020 10:15:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8213DABBD;
 Tue, 14 Jan 2020 10:15:31 +0000 (UTC)
To: Julien Grall <jgrall@amazon.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-2-julien@xen.org>
 <f5dcdf24-f71c-164b-e770-594ea01bbe1e@suse.com>
 <15d8bf61-5648-ea6b-2c65-f9ed28c349c0@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7124bc05-6f69-10dd-3e42-1650835716a3@suse.com>
Date: Tue, 14 Jan 2020 11:15:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <15d8bf61-5648-ea6b-2c65-f9ed28c349c0@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/x86: Remove unused forward
 declaration in asm-x86/irq.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,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxMTowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzAxLzIwMjAg
MDk6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxMy4wMS4yMDIwIDIyOjMzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6b24uY29tPgo+
Pj4KPj4+IE5vbmUgb2YgdGhlIHByb3RvdHlwZXMgd2l0aGluIHRoZSBoZWFkZXIgYXNtLXg4Ni9p
cnEuaCBhY3R1YWxseSByZXF1aXJlcwo+Pj4gdGhlIGZvcndhcmQgZGVjbGFyYXRpb24gb2YgInN0
cnVjdCBwaXJxIi4gU28gcmVtb3ZlIGl0Lgo+Pj4KPj4+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlcyBp
bnRlbmRlZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6
b24uY29tPgo+Pgo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pgo+PiBJdCBpcyBnZW5lcmFsbHkgbmljZSB0byBpZGVudGlmeSBpZiB0aGlzIHdhcyBtaXNzZWQg
Y2xlYW51cCAodGhlCj4+IG5lZWQgaW5kZWVkIHdlbnQgYXdheSBpbiA0LjEyKSwgb3IgaWYgc3Vj
aCBoYXMgbmV2ZXIgcmVhbGx5IGJlZW4KPj4gbmVlZGVkLgo+IAo+IFllcyBpdCBpcyBuaWNlIHRv
IGhhdmUgYnV0IHRoaXMgaXMgYSBiZXN0IGVmZm9ydCBiYXNpcyBmb3IgY2xlYW51cC4gVGhleSAK
PiBhcmUgbm90IGZpeGVzIGFuZCB0aGVyZWZvcmUgbm90IGdvaW5nIHRvIGJlIGJhY2twb3J0ZWQu
IFNvIEkgZG9uJ3QgZmVlbCAKPiB0aGUgbmVlZCB0byBicm93c2UgbW9yZSB0aGFuIDE1IHllYXJz
IHdvcnRoIG9mIGhpc3RvcnkgYW5kIGNoZWNrIHdoZXRoZXIgCj4gYSBjbGVhbnVwIHdlcmUgbWlz
c2VkLgoKMTUgeWVhcnM/IEl0IHRvb2sgbWUgbGVzcyB0aGFuIGEgbWludXRlIChhIHNpbmdsZSBn
cmVwKSB0byBmaWd1cmUKdGhlIHZlcnNpb24gdGhpcyBiZWNhbWUgdW5uZWNlc3NhcnkgaW4uIEFu
ZCBJIHdvdWxkbid0IGFzayBmb3IKc3VjaCBvbiBhIHByZXR0eSBzaW1wbGUgcGF0Y2ggbGlrZSB0
aGlzIG9uZSBpZiBJIGFudGljaXBhdGVkIGEKbG90IG9mIGVmZm9ydCB0byBiZSBuZWVkZWQuCgo+
IFdoYXQgbWF0dGVyIGZvciBjbGVhbnVwIGlzIHRoZSBjdXJyZW50IGNvbnRleHQgYW5kIHdoZXRo
ZXIgdGhleSBtYWtlIAo+IHNlbnNlIG5vdy4KCkkgZGlzYWdyZWUuIEhpc3Rvcnkgb2Z0ZW4gaGVs
cHMgdW5kZXJzdGFuZCB3aGV0aGVyIHNvbWV0aGluZyB3YXMgZG9uZQppbiBhIGNlcnRhaW4gd2F5
IHdpdGhvdXQgYW4gb2J2aW91cyAoZnJvbSBjdXJyZW50IHN0YXRlIG9mIHRoaW5ncykKcmVhc29u
LgoKPiBBbnl3YXksIEkgd291bGQgYmUgaGFwcHkgdG8gYWRkIGEgd29yZCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UgaWYgeW91IAo+IHBvaW50IG1lIHRvIHRoZSBjb21taXQgcmVtb3ZpbmcgdGhlIG5l
ZWQuCgpNZSBoYXZpbmcgdG9sZCB5b3UgdGhlIHZlcnNpb24gaXQgZGlzYXBwZWFyZWQgaW4gd291
bGQgaGF2ZSBtYWRlIHRoaXMKdmVyeSBsb3cgZWZmb3J0IHRvIHlvdS4gQW55d2F5OiBjNzU5ZmI1
YmMzMDMgKCJ4ODY6IG1vdmUKaHZtX2RvbWFpbl91c2VfcGlycSB0byBodm0gZmlsZXMiKS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:16:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irJF6-0002aM-RW; Tue, 14 Jan 2020 10:16:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irJF5-0002a8-DM
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:16:11 +0000
X-Inumbo-ID: ddec8bd0-36b6-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ddec8bd0-36b6-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 10:16:02 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id b6so11573846wrq.0
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 02:16:02 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=d5QxpfEWFxdUxIBS+pmJRk0cRndUIhmucqwSakb+lDI=;
 b=tJ6TPhOoLPUsiyoS8Jxl+Bu38E5oHIU8kAcPeUHXpqXUFJMUMGBy37AoH+ZPaREjaZ
 Bgx+30YEc2oJPNL8om3UkZTawM3WKQQNT29NzpjWW75zwj1Vzar5TafveGWzxTMFbVho
 AwasTFOYKAQkIhy6MJgHbj+hjYBIO8nD3jhFMRiNIvJ8ogpKHmMx1m0bJ2i9bCSRlHok
 lA8Dsiv8EAMGzo57uhgoPHKThbZBojjL5bFynPf6x9BYIecndT0WBaXjoAJrviWTi1br
 IaBOHO6eLSvmYPNEd1G/CNelkaBdRVJi+CowRwni0faq44LYd8aXrcrh/+ER9JIQroXn
 PH7Q==
X-Gm-Message-State: APjAAAWnnbYhotE5ohg5eDKpggSN4nEBBldbGJ9fHVeEX29IMyBZLMnW
 lwSiU15QfvUu7u3e8cSars4=
X-Google-Smtp-Source: APXvYqwI70X1VO/YtMhl8aCU8tnkFL5X6XTAEXuXS9Y+wS/nPvNVHqM1wfB3wDPOeQ00p/TEqwIKbg==
X-Received: by 2002:adf:f5cb:: with SMTP id k11mr23309679wrp.71.1578996961949; 
 Tue, 14 Jan 2020 02:16:01 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id q3sm17561483wmc.47.2020.01.14.02.16.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 02:16:01 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <09fa90a8-b58a-04e9-ccae-702b3b092c4a@xen.org>
Date: Tue, 14 Jan 2020 10:16:00 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] IRQ: u16 is too narrow for an event channel
 number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@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>

SGkgSmFuLAoKT24gMTQvMDEvMjAyMCAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRklGTyBl
dmVudCBjaGFubmVscyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRvIHVzZSBh
IHdpZGVyCj4gZmllbGQgaW4gc3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIgc3VjaCB0aGF0IGl0
IG1heSBzaGFyZSB0aGUgOC1ieXRlCj4gc2xvdCB3aXRoIHN0cnVjdCBhcmNoX3BpcnEgb24gNjQt
Yml0IGFyY2hlcywgcmF0aGVyIHRoYW4gbGVhdmluZyBhCj4gNy1ieXRlIGhvbGUgaW4gYWxsIGNh
c2VzLgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGFkZCBhIGNvbW1lbnQgcmVn
YXJkaW5nICJhcmNoIiBwbGFjZW1lbnQKPiB3aXRoaW4gdGhlIHN0cnVjdHVyZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL2lycS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oCj4gQEAgLTEy
Nyw5ICsxMjcsMTAgQEAgc3RydWN0IHZjcHU7Cj4gICAKPiAgIHN0cnVjdCBwaXJxIHsKPiAgICAg
ICBpbnQgcGlycTsKPiAtICAgIHUxNiBldnRjaG47Cj4gLSAgICBib29sX3QgbWFza2VkOwo+ICsg
ICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cj4gICAgICAgc3RydWN0IHJjdV9oZWFkIHJjdV9oZWFk
Owo+ICsgICAgYm9vbCBtYXNrZWQ7Cj4gKyAgICAvKiBBcmNoaXRlY3R1cmVzIG1heSByZXF1aXJl
IHRoaXMgZmllbGQgdG8gYmUgbGFzdC4gKi8KCkkgb3JnaW5hbGx5IHBsYW5uZWQgdG8gYWRkIGEg
Y29tbWVudCBpbiBzdHJ1Y3QgcGlycSwgYnV0IEkgYW0gbm90IGluIApmYXZvciB0byBjb250aW51
ZSB0byBlbmNvdXJhZ2UgcXVpcmtpbmVzcyBpbiB0aGUgY29kZS4gSSBzZW50IGEgc2VyaWVzIAoo
c2VlIFsxXSkgdGhhdCBkcm9wIHRoaXMgcmVxdWlyZW1lbnRzIGZyb20geDg2IGFuZCB0aGVyZWZv
cmUgcmVtb3ZlIHRoZSAKbmVlZCBvZiB0aGlzIGNvbW1lbnQuCgo+ICAgICAgIHN0cnVjdCBhcmNo
X3BpcnEgYXJjaDsKPiAgIH07Cj4gICAKPiAKCkNoZWVycywKClsxXSAKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDIwLTAxL21zZzAwOTI0Lmh0
bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:19:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 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 1irJI3-0002rO-LF; Tue, 14 Jan 2020 10:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C/ck=3D=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1irJI2-0002rI-IN
 for xen-devel@lists.xen.org; Tue, 14 Jan 2020 10:19:14 +0000
X-Inumbo-ID: 4f5379dd-36b7-11ea-8364-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f5379dd-36b7-11ea-8364-12813bfff9fa;
 Tue, 14 Jan 2020 10:19:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578997153;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=IjSFaovo0jMU1Sy/ZbDDtBsPYt+oAkqaY1dr3FY1GUU=;
 b=G6UgT/BrT8z3KL3a4loocrwe4Tk5RYNIvIdwcAT6qEmsQJ5VyYKmZG+Y
 E5Eetmx2SCb1L8iz/AEt+SKar5ydbu6ylrYFbSGyzux9vMhV/DgxvSjIv
 79Mvg69T3oQRTPgig91VgeS/uMM4d0a9lOyeVbUDlwEaVAPRToNvbdFLq M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iOrU8RJGd+PRWvMrc1N4zQ5fVDb4cyk1u+Hh2C5KAvw1PHIl5k2+dW20R/OQdX31jiKEkj6Wkg
 O5SlC1FsRbvs+mT4jUCbrnblgxEZE6eGpVa/JmS4+lxiLaFsvq/KS7CIRc7Es1uYlXzK28u5QH
 /JuRQnWBc/ASvf15ajgqm0jqwRednZm8ciwYaKjaRkP+hwW12ht5oN85dXHIq1iJkdffPbrH8t
 zEOZW2VMA3NFeLH4teAdYJvBl/1BS/JpSUT3Zp58NP3BFCO4JCL7JmZ0YVuLwObO+/GGLeq62x
 wkg=
X-SBRS: 2.7
X-MesageID: 10892423
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="10892423"
To: Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap
 <george.dunlap@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
References: <20200110103723.29538-1-sergey.dyasli@citrix.com>
 <c698d473-d8f2-7d53-b5f3-0cfefcc617f1@cardoe.com>
 <865DBCFC-92C9-41D2-A502-914A5999979F@citrix.com>
 <68263b88-40b7-89d3-c962-6991c708dd89@cardoe.com>
 <ca5a6b9b-fbde-5de6-fbf0-822d488cabf9@citrix.com>
 <52fcbff2-c175-745b-0c4a-d9ce6d4ae45e@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <2f1e4eb2-1487-11ec-8a62-3c19372af4e5@citrix.com>
Date: Tue, 14 Jan 2020 10:19:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <52fcbff2-c175-745b-0c4a-d9ce6d4ae45e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.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>

T24gMTMvMDEvMjAyMCAxNDo0MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMy8wMS8yMDIw
IDEyOjUxLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiAgIFNvIFNlcmdleSdzIHNlY29uZCBwYXRj
aDoKPj4gIC0gU3RpbGwgZGVuaWVzIFhFTlZFUl9leHRyYXZlcnNpb24gYXQgdGhlIGh5cGVydmlz
b3IgbGV2ZWwKPj4gIC0gTGVhdmVzIHRoZSB2YWx1ZSByZXR1cm5lZCBieSB0aGUgaHlwZXJ2aXNv
ciBhcyAiPGRlbmllZD4iCj4+ICAtIEZpbHRlcnMgdGhlICI8ZGVuaWVkPiIgc3RyaW5nIGF0IHRo
ZSBodm1sb2FkZXIgbGV2ZWwsIHRvIHByZXZlbnQgaXQKPj4gbGVha2luZyBpbnRvIGEgR1VJIGFu
ZCBzY2FyaW5nIGN1c3RvbWVycy4KPgo+IFRoZSBTTUJpb3MgdGFibGUgaXNuJ3QgdGhlIG9ubHkg
d2F5IFhFTlZFUl9leHRyYXZlcnNpb24gbGVha3MgdXAgaW50bwo+IHRoZSBVSS4KPgo+IFhFTlZF
Ul9leHRyYXZlcnNpb24gaXNuJ3QgdGhlIG9ubHkgc291cmNlIG9mIHJlZGFjdGVkIGluZm9ybWF0
aW9uCj4gbGVha2luZyB1cCBpbnRvIHRoZSBVSS4KPgo+IExpbnV4IGZvciBleGFtcGxlIGV4cG9y
dHMgaXQgYWxsIHZpYSBzeXNmcy4gIFRoZSB3aW5kb3dzIGRyaXZlcnMgcHV0Cj4gWEVOVkVSX2V4
dHJhdmVyc2lvbiBpbnRvIHNldmVyYWwgb3RoZXIgbG9ncy4KCkkndmUgZm91bmQgdGhhdCAvc3lz
L2h5cGVydmlzb3IvdmVyc2lvbi9leHRyYSByZXR1cm5zICI8ZGVuaWVkPiIuCiI8aGlkZGVkPiIg
d291bGQgaGF2ZSBsb29rZWQgYmV0dGVyIHRoZXJlLgoKPj4gTm93IHdlIGdldCB0byBBbmR5J3Mg
b2JqZWN0aW9uIG9uIHRoZSAxMHRoOgo+Pgo+PiAtLS0KPj4gVGhlIHJlYXNvbiBmb3IgdGhpcyAo
d2hpY2ggb3VnaHQgdG8gYmUgb2J2aW91cywgYnV0IEkgZ3Vlc3Mgb25seSB0bwo+PiB0aG9zZSB3
aG8gYWN0dWFsbHkgZG8gY3VzdG9tZXIgc3VwcG9ydCkgaXMgYmFzaWMgaHVtYW4gcGh5c2lvbG9n
eS4KPj4gImRlbmllZCIgbWVhbnMgc29tZXRoaW5nIGhhcyBnb25lIHdyb25nLiAgSXQgc2NhcmVz
IHBlb3BsZSwgYW5kIGNhdXNlcwo+PiB0aGVtIHRvIHNlZWsgaGVscCB0byBjaGFuZ2UgZml4IHdo
YXRldmVyIGlzIGJyb2tlbi4KPj4KPj4gSXQgaXMgbm90IGFwcHJvcHJpYXRlIGZvciBpdCB0byBm
aW5kIGl0cyB3YXkgaW50byB0aGUgZ3Vlc3QgaW4gdGhlIGZpcnN0Cj4+IHBsYWNlLCBhbmQgdGhh
dCBpbmNsdWRlcyB0dXJuaW5nIHVwIGluIGBkbWVzZ2AgYW5kIG90aGVyIGxvZ3MsIGFuZAo+PiBl
eHBlY3RpbmcgZ3Vlc3QgcnVudGltZSB0byBmaWx0ZXIgZm9yIGl0IGlzIGNvbXBsZXRlIG5vbnNl
bnNlLgo+PiAtLS0KPj4KPj4gQmFzaWNhbGx5LCBBbmR5IHNheXMgdGhhdCAqYW55d2hlcmUqIGl0
IG1pZ2h0IHNob3cgdXAgaXMgd2F5IHRvbyBzY2FyeSwKPj4gZXZlbiBhIGd1ZXN0IGRtZXNnIGxv
Zy4KPj4KPj4gV2VsbCwgSSBkaXNhZ3JlZTsgSSBsb29rIGluICJkbWVzZyIgYW5kIEkgc2VlIGxv
YWRzIG9mICJzY2FyeSIgdGhpbmdzLgo+Cj4gSnVzdCBiZWNhdXNlIGRtZXNnIGlzIG5vdCBhbiBl
eGFtcGxlIG9mIGEgZ29vZCBVSSwgZG9lc24ndCBtZWFuIGl0cyBvawo+IGZvciB1cyB0byBtYWtl
Ogo+Cj4gWGVuIHZlcnNpb246IDQuMTQ8ZGVuaWVkPiAocHJlc2VydmUtQUQpCgpBbmQgdGhlIGFi
b3ZlIGlzIGluZGVlZCBmb3VuZCBpbiBkbWVzZyBvZiBQViBkb21haW5zICh0aGV5IGhhdmUgbm8g
U01iaW9zKS4KIjxoaWRkZW4+IiBpcyBub3QgYXBwcm9wcmlhdGUgaGVyZSBpbmRlZWQuIEl0IHNo
b3VsZCBiZSBlaXRoZXIgIiIgb3IKZ2VuZXJpYyAiLjAiIElNSE8uCgotLQpUaGFua3MsClNlcmdl
eQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:24:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irJMk-0003e6-AR; Tue, 14 Jan 2020 10:24:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irJMj-0003e1-OZ
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:24:05 +0000
X-Inumbo-ID: f817c316-36b7-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f817c316-36b7-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 10:23:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 298F0AD05;
 Tue, 14 Jan 2020 10:23:55 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
 <09fa90a8-b58a-04e9-ccae-702b3b092c4a@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0349a697-a413-2aa8-3ab2-c66539b382e0@suse.com>
Date: Tue, 14 Jan 2020 11:23:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <09fa90a8-b58a-04e9-ccae-702b3b092c4a@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] IRQ: u16 is too narrow for an event channel
 number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gMTQuMDEuMjAyMCAxMToxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPiAKPiBP
biAxNC8wMS8yMDIwIDEwOjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRklGTyBldmVudCBjaGFu
bmVscyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRvIHVzZSBhIHdpZGVyCj4+
IGZpZWxkIGluIHN0cnVjdCBwaXJxLiBNb3ZlICJtYXNrZWQiIHN1Y2ggdGhhdCBpdCBtYXkgc2hh
cmUgdGhlIDgtYnl0ZQo+PiBzbG90IHdpdGggc3RydWN0IGFyY2hfcGlycSBvbiA2NC1iaXQgYXJj
aGVzLCByYXRoZXIgdGhhbiBsZWF2aW5nIGEKPj4gNy1ieXRlIGhvbGUgaW4gYWxsIGNhc2VzLgo+
Pgo+PiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBhZGQgYSBjb21tZW50IHJlZ2FyZGlu
ZyAiYXJjaCIgcGxhY2VtZW50Cj4+IHdpdGhpbiB0aGUgc3RydWN0dXJlLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9pcnEuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKPj4gQEAgLTEy
Nyw5ICsxMjcsMTAgQEAgc3RydWN0IHZjcHU7Cj4+ICAgCj4+ICAgc3RydWN0IHBpcnEgewo+PiAg
ICAgICBpbnQgcGlycTsKPj4gLSAgICB1MTYgZXZ0Y2huOwo+PiAtICAgIGJvb2xfdCBtYXNrZWQ7
Cj4+ICsgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cj4+ICAgICAgIHN0cnVjdCByY3VfaGVhZCBy
Y3VfaGVhZDsKPj4gKyAgICBib29sIG1hc2tlZDsKPj4gKyAgICAvKiBBcmNoaXRlY3R1cmVzIG1h
eSByZXF1aXJlIHRoaXMgZmllbGQgdG8gYmUgbGFzdC4gKi8KPiAKPiBJIG9yZ2luYWxseSBwbGFu
bmVkIHRvIGFkZCBhIGNvbW1lbnQgaW4gc3RydWN0IHBpcnEsIGJ1dCBJIGFtIG5vdCBpbiAKPiBm
YXZvciB0byBjb250aW51ZSB0byBlbmNvdXJhZ2UgcXVpcmtpbmVzcyBpbiB0aGUgY29kZS4gSSBz
ZW50IGEgc2VyaWVzIAo+IChzZWUgWzFdKSB0aGF0IGRyb3AgdGhpcyByZXF1aXJlbWVudHMgZnJv
bSB4ODYgYW5kIHRoZXJlZm9yZSByZW1vdmUgdGhlIAo+IG5lZWQgb2YgdGhpcyBjb21tZW50LgoK
V2VsbCwgSSd2ZSBmb3VuZCB0aGUgaXNzdWUgZml4ZWQgaGVyZSB3aGlsZSBkb2luZyBhIGZpcnN0
IHJldmlldyBwYXNzCm92ZXIgc2FpZCBwYXRjaCBvZiB5b3VycyAoSSdtIHlldCB0byBtYWtlIHVw
IG15IG1pbmQgd2hldGhlciBJIGhhdmUKcmVzZXJ2YXRpb25zLCBoZW5jZSBJIGRpZG4ndCByZXBs
eSB5ZXQpLiBUaGUgY2hhbmdlIGhlcmUgd2lsbCB3YW50CmJhY2twb3J0aW5nLCBzbyBpdCdsbCBi
ZSBlYXNpZXIgaW4gYW55IGV2ZW50IHRvIHJlYmFzZSB5b3VyIHBhdGNoIG92ZXIKdGhpcyBvbmUu
IFRoaXMgcmViYXNpbmcgY2FuIHRoZW4gaW5jbHVkZSBkcm9wcGluZyB0aGUgY29tbWVudCBhZ2Fp
bi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:34:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10: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 1irJX6-0004Vh-DM; Tue, 14 Jan 2020 10:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irJX4-0004Vc-Pi
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:34:46 +0000
X-Inumbo-ID: 768202ba-36b9-11ea-a985-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 768202ba-36b9-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 10:34:37 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c14so11613216wrn.7
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 02:34:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=HgTu1h2PZligBCCLMOEK7LgHrZlLLaRxsv65kidgKzQ=;
 b=mz/jqwwpfDiAUT/gSt+iCofQYECCu3jRaxhn38C5julVKYpEwPeawBGUVBZK6rgwbN
 jXsijcJUyxD8V58AHPgJnEbVqTI9hOPaYTggaCcJocltHIo9XN8Ov/W/tNcEyJunp0Gt
 F6X8TUNXbDoKkcY38K7k8VbQQ9EgRHPiUniB21OA+rCK9wQMSKHE6w4fgYyVnw783ROp
 xajhfSdjlLXLfJp4LWUyDlUPO6CKCCvhWuoMqAZV5nNQgOJT0bPnYRRrVoeQiCbbgbBH
 k40Xr4zUeFnVziRYCDFOMOOYIuxdBafH/VUxwH0KeHdmw7XVLTTElomUZ0zPbSnX/4EA
 R7wA==
X-Gm-Message-State: APjAAAWK0TE6E0gMShwoJLiMAWhg3iraRDiGytzkL4Qe/qJWoTYrXBu9
 Wl+MpI4nPBAlD4CrBTgcplQ=
X-Google-Smtp-Source: APXvYqxdw9IfYn9x0oQ4QQ6ehJR6eklt0yMzs65jnI9K6BGVk/N0AALAGh7DqQE71oE79nCpoCQ5Fw==
X-Received: by 2002:a05:6000:12:: with SMTP id
 h18mr22977803wrx.87.1578998076896; 
 Tue, 14 Jan 2020 02:34:36 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id i11sm19421622wrs.10.2020.01.14.02.34.35
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 02:34:36 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <jgrall@amazon.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-2-julien@xen.org>
 <f5dcdf24-f71c-164b-e770-594ea01bbe1e@suse.com>
 <15d8bf61-5648-ea6b-2c65-f9ed28c349c0@amazon.com>
 <7124bc05-6f69-10dd-3e42-1650835716a3@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <ee3cf0d0-a0cd-9fc0-2783-a2b7ce230f9d@xen.org>
Date: Tue, 14 Jan 2020 10:34:35 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <7124bc05-6f69-10dd-3e42-1650835716a3@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 1/4] xen/x86: Remove unused forward
 declaration in asm-x86/irq.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>,
 Lars Kurth <lars.kurth@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 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>

T24gMTQvMDEvMjAyMCAxMDoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAx
MTowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNC8wMS8yMDIwIDA5OjMxLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IE9uIDEzLjAxLjIwMjAgMjI6MzMsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6b24uY29tPgo+Pj4+Cj4+Pj4gTm9u
ZSBvZiB0aGUgcHJvdG90eXBlcyB3aXRoaW4gdGhlIGhlYWRlciBhc20teDg2L2lycS5oIGFjdHVh
bGx5IHJlcXVpcmVzCj4+Pj4gdGhlIGZvcndhcmQgZGVjbGFyYXRpb24gb2YgInN0cnVjdCBwaXJx
Ii4gU28gcmVtb3ZlIGl0Lgo+Pj4+Cj4+Pj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGludGVuZGVk
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNv
bT4KPj4+Cj4+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4K
Pj4+IEl0IGlzIGdlbmVyYWxseSBuaWNlIHRvIGlkZW50aWZ5IGlmIHRoaXMgd2FzIG1pc3NlZCBj
bGVhbnVwICh0aGUKPj4+IG5lZWQgaW5kZWVkIHdlbnQgYXdheSBpbiA0LjEyKSwgb3IgaWYgc3Vj
aCBoYXMgbmV2ZXIgcmVhbGx5IGJlZW4KPj4+IG5lZWRlZC4KPj4KPj4gWWVzIGl0IGlzIG5pY2Ug
dG8gaGF2ZSBidXQgdGhpcyBpcyBhIGJlc3QgZWZmb3J0IGJhc2lzIGZvciBjbGVhbnVwLiBUaGV5
Cj4+IGFyZSBub3QgZml4ZXMgYW5kIHRoZXJlZm9yZSBub3QgZ29pbmcgdG8gYmUgYmFja3BvcnRl
ZC4gU28gSSBkb24ndCBmZWVsCj4+IHRoZSBuZWVkIHRvIGJyb3dzZSBtb3JlIHRoYW4gMTUgeWVh
cnMgd29ydGggb2YgaGlzdG9yeSBhbmQgY2hlY2sgd2hldGhlcgo+PiBhIGNsZWFudXAgd2VyZSBt
aXNzZWQuCj4gCj4gMTUgeWVhcnM/IEl0IHRvb2sgbWUgbGVzcyB0aGFuIGEgbWludXRlIChhIHNp
bmdsZSBncmVwKSB0byBmaWd1cmUKPiB0aGUgdmVyc2lvbiB0aGlzIGJlY2FtZSB1bm5lY2Vzc2Fy
eSBpbi4gQW5kIEkgd291bGRuJ3QgYXNrIGZvcgo+IHN1Y2ggb24gYSBwcmV0dHkgc2ltcGxlIHBh
dGNoIGxpa2UgdGhpcyBvbmUgaWYgSSBhbnRpY2lwYXRlZCBhCj4gbG90IG9mIGVmZm9ydCB0byBi
ZSBuZWVkZWQuCgpNeSBjb21tZW50IGlzIGdlbmVyaWMgdG8gY2xlYW51cC4uLiBBcyBJIHNhaWQs
IHRoaXMgaXMgYSBiZXN0IGVmZm9ydCAKYmFzaXMuIE1heWJlIEkgY291bGQgaGF2ZSBkb25lIGl0
IGhlcmUsIGJ1dCBJIGRpZG4ndCBmZWVsIHRoZSBuZWVkIHRvIGRvIGl0LgoKPiAKPj4gV2hhdCBt
YXR0ZXIgZm9yIGNsZWFudXAgaXMgdGhlIGN1cnJlbnQgY29udGV4dCBhbmQgd2hldGhlciB0aGV5
IG1ha2UKPj4gc2Vuc2Ugbm93Lgo+IAo+IEkgZGlzYWdyZWUuIEhpc3Rvcnkgb2Z0ZW4gaGVscHMg
dW5kZXJzdGFuZCB3aGV0aGVyIHNvbWV0aGluZyB3YXMgZG9uZQo+IGluIGEgY2VydGFpbiB3YXkg
d2l0aG91dCBhbiBvYnZpb3VzIChmcm9tIGN1cnJlbnQgc3RhdGUgb2YgdGhpbmdzKQo+IHJlYXNv
bi4KPiAKPj4gQW55d2F5LCBJIHdvdWxkIGJlIGhhcHB5IHRvIGFkZCBhIHdvcmQgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlIGlmIHlvdQo+PiBwb2ludCBtZSB0byB0aGUgY29tbWl0IHJlbW92aW5nIHRo
ZSBuZWVkLgo+IAo+IE1lIGhhdmluZyB0b2xkIHlvdSB0aGUgdmVyc2lvbiBpdCBkaXNhcHBlYXJl
ZCBpbiB3b3VsZCBoYXZlIG1hZGUgdGhpcwo+IHZlcnkgbG93IGVmZm9ydCB0byB5b3UuIApUaGF0
J3MgcHJldHR5IG11Y2ggd2l0aGRyYXdpbmcga25vd2xlZGdlIHlvdSBtYXkgaGF2ZS4gSSBkb24n
dCB0aGluayAKdGhpcyBpcyBzdWl0YWJsZSBtaW5kc2V0IGZvciBhIGNvbGxhYm9yYXRpdmUgcHJv
amVjdC4gVGhlIG1vcmUgeW91IGhhdmUgCm1vcmUga25vd2xlZGdlIHRoYW4gbWUgb24gdGhlIHg4
Ni9waXJxIHBhcnQuCgpBbnl3YXksIHRoYW5rIHlvdSBmb3IgdGhpbmtpbmcgSSBwdXQgbGl0dGxl
IGVmZm9ydCBvbiB0aGlzIHBhdGNoLi4uIApUaGF0J3MgYSBwcmV0dHkgZ3JlYXQgd2F5IHRvIGVu
Y291cmFnZSBwZW9wbGUuLi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:39:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10:39: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 1irJbe-0004fI-1W; Tue, 14 Jan 2020 10:39:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irJbc-0004fD-3q
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:39:28 +0000
X-Inumbo-ID: 2214b00a-36ba-11ea-8369-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2214b00a-36ba-11ea-8369-12813bfff9fa;
 Tue, 14 Jan 2020 10:39:25 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id d73so13134815wmd.1
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 02:39:25 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=M1ou7Q1Tt39EVlujJbnUPqaft7WmP7y4wqduf7r48tQ=;
 b=MVIKIY0JQJ9mI8/DBSLEphEWPl+Eq3YR0Nr0KNMzXlXD86VoOKCmaDP+UXbD9d9P9W
 MhEazZI7y5rV+Ss4mtlKL17oLgEcgyUc8omPdRsQW3+Wq9bMd8ATQWMUmUM1kZ/eDLxo
 H8X4uaizWKowkmW+RuVZusn6ZPIzQVcRQ+3SBSRZERWDuelJ1Rf24eDDytanMu8XuZiT
 QWfLTWBjfq+GPvPniAPEnSYP2gro5lbZz0wJ+MrMnYwa/39rFZ4Ti52/41WC49/CkYhB
 TMXdacmn86L1kUc/yt7+GiiKGcTrP66s5bX1WYv06m2BNDFFy0/LEWcY7/xKDjYZIx+f
 J69g==
X-Gm-Message-State: APjAAAVL8UB6JqgUhL6fkHHXQMzNNEHB8ypuNgYrFJcSbDEnzfIRUUpf
 DO/z5j3KbBTZzK5+KsSE6ug=
X-Google-Smtp-Source: APXvYqwkIB1MpoBm66jRRIwZvHvSiojL+Fk8AXSTwbxS2JtTHhzMYSwRrJrPAFcXTm8nTQGn025APQ==
X-Received: by 2002:a05:600c:2301:: with SMTP id
 1mr27233499wmo.147.1578998364792; 
 Tue, 14 Jan 2020 02:39:24 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id r68sm18005132wmr.43.2020.01.14.02.39.23
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 02:39:24 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
 <09fa90a8-b58a-04e9-ccae-702b3b092c4a@xen.org>
 <0349a697-a413-2aa8-3ab2-c66539b382e0@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <3775744f-8a54-6427-418e-158bb7daf097@xen.org>
Date: Tue, 14 Jan 2020 10:39:23 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <0349a697-a413-2aa8-3ab2-c66539b382e0@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] IRQ: u16 is too narrow for an event channel
 number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <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>

SGkgSmFuLAoKT24gMTQvMDEvMjAyMCAxMDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQu
MDEuMjAyMCAxMToxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBKYW4sCj4+Cj4+IE9uIDE0
LzAxLzIwMjAgMTA6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gRklGTyBldmVudCBjaGFubmVs
cyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRvIHVzZSBhIHdpZGVyCj4+PiBm
aWVsZCBpbiBzdHJ1Y3QgcGlycS4gTW92ZSAibWFza2VkIiBzdWNoIHRoYXQgaXQgbWF5IHNoYXJl
IHRoZSA4LWJ5dGUKPj4+IHNsb3Qgd2l0aCBzdHJ1Y3QgYXJjaF9waXJxIG9uIDY0LWJpdCBhcmNo
ZXMsIHJhdGhlciB0aGFuIGxlYXZpbmcgYQo+Pj4gNy1ieXRlIGhvbGUgaW4gYWxsIGNhc2VzLgo+
Pj4KPj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGFkZCBhIGNvbW1lbnQgcmVnYXJk
aW5nICJhcmNoIiBwbGFjZW1lbnQKPj4+IHdpdGhpbiB0aGUgc3RydWN0dXJlLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Cj4+PiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pcnEuaAo+
Pj4gQEAgLTEyNyw5ICsxMjcsMTAgQEAgc3RydWN0IHZjcHU7Cj4+PiAgICAKPj4+ICAgIHN0cnVj
dCBwaXJxIHsKPj4+ICAgICAgICBpbnQgcGlycTsKPj4+IC0gICAgdTE2IGV2dGNobjsKPj4+IC0g
ICAgYm9vbF90IG1hc2tlZDsKPj4+ICsgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cj4+PiAgICAg
ICAgc3RydWN0IHJjdV9oZWFkIHJjdV9oZWFkOwo+Pj4gKyAgICBib29sIG1hc2tlZDsKPj4+ICsg
ICAgLyogQXJjaGl0ZWN0dXJlcyBtYXkgcmVxdWlyZSB0aGlzIGZpZWxkIHRvIGJlIGxhc3QuICov
Cj4+Cj4+IEkgb3JnaW5hbGx5IHBsYW5uZWQgdG8gYWRkIGEgY29tbWVudCBpbiBzdHJ1Y3QgcGly
cSwgYnV0IEkgYW0gbm90IGluCj4+IGZhdm9yIHRvIGNvbnRpbnVlIHRvIGVuY291cmFnZSBxdWly
a2luZXNzIGluIHRoZSBjb2RlLiBJIHNlbnQgYSBzZXJpZXMKPj4gKHNlZSBbMV0pIHRoYXQgZHJv
cCB0aGlzIHJlcXVpcmVtZW50cyBmcm9tIHg4NiBhbmQgdGhlcmVmb3JlIHJlbW92ZSB0aGUKPj4g
bmVlZCBvZiB0aGlzIGNvbW1lbnQuCj4gCj4gV2VsbCwgSSd2ZSBmb3VuZCB0aGUgaXNzdWUgZml4
ZWQgaGVyZSB3aGlsZSBkb2luZyBhIGZpcnN0IHJldmlldyBwYXNzCj4gb3ZlciBzYWlkIHBhdGNo
IG9mIHlvdXJzIChJJ20geWV0IHRvIG1ha2UgdXAgbXkgbWluZCB3aGV0aGVyIEkgaGF2ZQo+IHJl
c2VydmF0aW9ucywgaGVuY2UgSSBkaWRuJ3QgcmVwbHkgeWV0KS4gVGhlIGNoYW5nZSBoZXJlIHdp
bGwgd2FudAo+IGJhY2twb3J0aW5nLCBzbyBpdCdsbCBiZSBlYXNpZXIgaW4gYW55IGV2ZW50IHRv
IHJlYmFzZSB5b3VyIHBhdGNoIG92ZXIKPiB0aGlzIG9uZS4gVGhpcyByZWJhc2luZyBjYW4gdGhl
biBpbmNsdWRlIGRyb3BwaW5nIHRoZSBjb21tZW50IGFnYWluLgoKRmFpciBlbm91Z2guCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 10:42:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 10: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 1irJe0-0005Ps-LR; Tue, 14 Jan 2020 10:41:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irJdz-0005Pm-HP
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 10:41:55 +0000
X-Inumbo-ID: 764184be-36ba-11ea-ac27-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 764184be-36ba-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 10:41:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1578998506;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SgZC5r63ChMmLRIxzaEV5fA/KG4MXwHJzy2aw7Rh0qQ=;
 b=MMvFAw/LWiJlWIw/Kxuw5iHkSCCa+lba++op3FgnRfZb8YrSgZC46TMj
 A+fHyv1Ub0xma7QUpCBrez7Rf5GmEEeuKz80UtNPTLyYlYY9wJQRo3mlV
 tPSryMI9Db4gRbfx7lgBp244Er0pcgCfOEk7YVibc2/k7Q+Gu1sX0xfKU Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ecdQIMROVx9msfkHeKNdpFQghWLV4WSxf1dbe6lSt65yJlJlqmCX1X9xpOo5Yv0bXlB3uckd0p
 SOVwNaT2B2vcC9aJAJdJfuFoMLVsnnMMrlcfora2Mg4/NtLTXDUO4KUSfT92rbaPQ8Wv+234aT
 yayG5LmUA80yzKNGobhlSdtEUnI2oC0xK1RVfP/BAY1w5whelV8iIBITbabMkPJlbPf/NbAl0x
 bcUaYKqNyhByO0nQlXHsMeESRveyJt2LlwJL2tHJKMcsbLPxZJgqexnCCZiMGf/WLn0iIW38ED
 i38=
X-SBRS: 2.7
X-MesageID: 11248028
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="11248028"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <cb84362c-d175-7a71-89cc-17ce0c523b09@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: <a610efff-9ef8-dc66-e424-df41aa08a1dc@citrix.com>
Date: Tue, 14 Jan 2020 10:41:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cb84362c-d175-7a71-89cc-17ce0c523b09@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] IRQ: u16 is too narrow for an event channel
 number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMTQvMDEvMjAyMCAxMDowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRklGTyBldmVudCBjaGFu
bmVscyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRvIHVzZSBhIHdpZGVyCj4g
ZmllbGQgaW4gc3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIgc3VjaCB0aGF0IGl0IG1heSBzaGFy
ZSB0aGUgOC1ieXRlCj4gc2xvdCB3aXRoIHN0cnVjdCBhcmNoX3BpcnEgb24gNjQtYml0IGFyY2hl
cywgcmF0aGVyIHRoYW4gbGVhdmluZyBhCj4gNy1ieXRlIGhvbGUgaW4gYWxsIGNhc2VzLgo+Cj4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgY29tbWVudCByZWdhcmRpbmcgImFy
Y2giIHBsYWNlbWVudAo+IHdpdGhpbiB0aGUgc3RydWN0dXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKT29wcy7CoCBJbiBmYWlybmVzcywgaXQg
d2FzIGVudGlyZWx5IHJlYXNvbmFibGUgb2YgdGhlIEZJRk8gd29yayB0bwpwcmVzdW1lIHRoYXQg
YWxsIGNvZGUgYWxyZWFkeSB1c2VkIGV2dGNobl9wb3J0X3QgZm9yIGV2dGNobiBwb3J0cy4KCkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9pcnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pcnEuaAo+
IEBAIC0xMjcsOSArMTI3LDEwIEBAIHN0cnVjdCB2Y3B1Owo+ICAKPiAgc3RydWN0IHBpcnEgewo+
ICAgICAgaW50IHBpcnE7Cj4gLSAgICB1MTYgZXZ0Y2huOwo+IC0gICAgYm9vbF90IG1hc2tlZDsK
PiArICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOwo+ICAgICAgc3RydWN0IHJjdV9oZWFkIHJjdV9o
ZWFkOwo+ICsgICAgYm9vbCBtYXNrZWQ7Cj4gKyAgICAvKiBBcmNoaXRlY3R1cmVzIG1heSByZXF1
aXJlIHRoaXMgZmllbGQgdG8gYmUgbGFzdC4gKi8KPiAgICAgIHN0cnVjdCBhcmNoX3BpcnEgYXJj
aDsKPiAgfTsKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 11:25:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 11:25: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 1irKJh-0000Cs-8v; Tue, 14 Jan 2020 11:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eDHu=3D=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1irKJf-0000Cm-Vr
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 11:25:00 +0000
X-Inumbo-ID: 7d527960-36c0-11ea-8375-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d527960-36c0-11ea-8375-12813bfff9fa;
 Tue, 14 Jan 2020 11:24:55 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id y11so11780240wrt.6
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 03:24:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=JTusyvwVLb7892NIX/DUn1Otv/7djAp30RrR45Y0Ym4=;
 b=SnIJlDL/0FqZeYsAz24+/yyro1f4+ccAyVmqveJ6YTL2sSI3+6Gy30D4//J+XpkYLa
 Up1W0FbEBZzTH7v9JrWVyL5/pipCGyg5R36cjqjYsgn+REhW/HgkSujlA2egJj6HcT3n
 MQD3CAuKJEwo3v8oij5DmQWhf4MKakDcxIoFE8cmz/20W3T1nZqaofsdiqx++B7yBBru
 w/u0yB5PLSg/KWykqWu1n/a5lYU8kr47VYZ7CuVU3RWaooOIraoS+mctYzLxwUXrx1hN
 KCmUVTqPhtsd6N5xKSy9rFpXVJAmkvqTs8EBUEL0KTzZi3uYHM15kl49cmZs9KM8lQgH
 OxSA==
X-Gm-Message-State: APjAAAWzP8hE/bEdyw9naRBdWJchQVM55VAqxT+d5eew+Z/nKa0V2r2v
 PbTk0Ba6MSbcX4OBEjn3Mm0=
X-Google-Smtp-Source: APXvYqwo78bqS59StWr3+jXkDUj1XBD5lYETUN7v3jAFp+cbTdZY9yFmLgD7supP+b5sOnIzXpFuMA==
X-Received: by 2002:a5d:4cc9:: with SMTP id c9mr23847977wrt.70.1579001094869; 
 Tue, 14 Jan 2020 03:24:54 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id b10sm19765857wrt.90.2020.01.14.03.24.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2020 03:24:54 -0800 (PST)
Date: Tue, 14 Jan 2020 11:24:52 +0000
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20200114112452.2uoptlxkws2cl3ye@debian>
References: <20200109111505.12328-1-pdurrant@amazon.com>
 <24088.47498.144066.352751@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <24088.47498.144066.352751@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/Rules.mk: fix distclean
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <pdurrant@amazon.com>, Wei Liu <wl@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>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDU6NTE6MDZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSF0gdG9vbHMvUnVsZXMubWs6IGZpeCBk
aXN0Y2xlYW4iKToKPiA+IFJ1bm5pbmcgJ21ha2UgZGlzdGNsZWFuJyB1bmRlciB0b29scyB3aWxs
IGN1cnJlbnRseSByZXN1bHQgaW46Cj4gPiAKPiA+IHRvb2xzL1J1bGVzLm1rOjI0NTogKioqIFlv
dSBoYXZlIHRvIHJ1biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IgaW5zdGFsbGluZyB0
aGUgdG9vbHMuICBTdG9wLgo+ID4gCj4gPiBUaGlzIHBhdGNoIGFkZHMgJ2Rpc3RjbGVhbicsICdz
dWJkaXItZGlzdGNsZWFuJScgYW5kICdzdWJkaXItY2xlYW4lJyB0bwo+ID4gbm8tY29uZmlndXJl
LXRhcmdldHMsIHdoaWNoIGFsbG93cyAnbWFrZSBkaXN0Y2xlYW4nIHRvIHJ1biB0byBjb21wbGV0
aW9uLgo+IAo+IFRoaXMgc2VlbXMgc291bmQgdG8gbWUsIGV2ZW4gdGhvdWdoIEkgdGhpbmsgaW4g
dGhlIGNhc2Ugd2hlcmUgaXQgbWFrZXMKPiBhIGRpZmZlcmVuY2UsIGBtYWtlIGRpc3RjbGVhbicg
d2lsbCBlbmQgdXAgc2tpcHBpbmcgbW9zdCBvZiB0aGUgdG9vbHMKPiBzdHVmZiBzaW5jZSB0aGUg
bWFrZWZpbGVzIGFyZW4ndCBwcmVzZW50Lgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBXZWksIGRvIHlvdSBhZ3JlZSB3aXRoIG15IGFu
YWx5c2lzID8KClllcy4KCldlaS4KCj4gCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 11:32:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 11: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 1irKQZ-00010f-2V; Tue, 14 Jan 2020 11:32:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eDHu=3D=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1irKQX-00010Z-Oy
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 11:32:05 +0000
X-Inumbo-ID: 7cbb124a-36c1-11ea-837c-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cbb124a-36c1-11ea-837c-12813bfff9fa;
 Tue, 14 Jan 2020 11:32:04 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id w15so11833402wru.4
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 03:32:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=f3ZR/eqExIghOVO1p9KrFBD+ozFTfgrGLxmDc2vBjI0=;
 b=g3CaeFOleTF08E3vwQoUaE5eu3oy7CvtYaT7EajTF7h2jy0JohIrxyjpUb03yKi5iw
 f4cIksjiaCJrFhnTXmB/PZFG+XQZ08Ta9qGqVZAc/52x0zVQUiEWK3yIvGGPxMB1aEtt
 kh1x/7CppVBPb+3pXzTddBmAPHbgxZTz5K079JIe4x0dTkrIdqRqzC5sTlhIx+i7dZI2
 erLd5PNiaeEg+Zq6SEZQ79Ogm+u318HJitXhGq/TXPbhwwD/3VEiMbtzMU1haHQ6D7zl
 vGs8s0bb+G2mGP4DiCEWFXexGHjuadZgRBToSELzvbvJTGDX89eVpGo6E2l23dRi6PvB
 xzUg==
X-Gm-Message-State: APjAAAVIUR3grgzwQAmH+G6ZDP9QgB1mS8+LKf7twpFVwDD93Zsj/iJk
 IuQmEDUFN88BBAMubnHQ5I8=
X-Google-Smtp-Source: APXvYqz2e1jjhnumlYd6sMiy004vfYW4YVIpjciu5ksXobvUyAAqrXGUi3v6alyJVPijkNJrLOsEvw==
X-Received: by 2002:adf:dfd2:: with SMTP id q18mr24386899wrn.152.1579001523433; 
 Tue, 14 Jan 2020 03:32:03 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id x7sm18545266wrq.41.2020.01.14.03.32.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2020 03:32:02 -0800 (PST)
Date: Tue, 14 Jan 2020 11:32:00 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200114113200.x75bzzx6urp7hegl@debian>
References: <20200113153217.3419-1-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200113153217.3419-1-pdurrant@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMDM6MzI6MTdQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEFzIGFncmVlZCBkdXJpbmcgdGhlIDIwMjAtMDEgY29tbXVuaXR5IGNhbGwgWzFdIHRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhCj4gY2hhbmdlbG9nLCBiYXNlZCBvbiB0aGUgcHJpbmNpcGxl
cyBleHBsYWluZWQgYXQga2VlcGFjaGFuZ2Vsb2cuY29tIFsyXS4KPiBBIG5ldyBNQUlOVEFJTkVS
UyBlbnRyeSBpcyBhbHNvIGFkZGVkLCB3aXRoIG15c2VsZiBhcyAoY3VycmVudGx5IHNvbGUpCj4g
bWFpbnRhaW5lci4KPiAKPiBbMV0gU2VlIEMuMiBhdCBodHRwczovL2NyeXB0cGFkLmZyL3BhZC8j
LzIvcGFkL2VkaXQvRVJadE1ZRDVqNmswc3YtTkc2SHRsLUFKLwo+IFsyXSBodHRwczovL2tlZXBh
Y2hhbmdlbG9nLmNvbS9lbi8xLjAuMC8KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gQWNrZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 11:49:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 11:49: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 1irKgt-0001zY-L6; Tue, 14 Jan 2020 11:48:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eDHu=3D=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1irKgs-0001zT-Jx
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 11:48:58 +0000
X-Inumbo-ID: d42dd592-36c3-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d42dd592-36c3-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 11:48:49 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id b6so11875246wrq.0
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 03:48:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=xGO+xYsPTFAuTehtPFl20dXmzu0gym3fHK3k+GiDoko=;
 b=KltYsrEl9p14xsLjuVAcrEJok1h29yDEyRv8mciS05OzEX4UXvXVJcJe9O3I2iQe10
 VTadfIMrxbhkViVTKANWakv/ZaxvqKk5n1segksqdhqLzPY/TgMV5jHkwdBlU0JMscHq
 2TROFXRgXU31at+QuF64K7TXxdmMW6L0OI+dDaDpYh5rlZZ6HgSpQY5w5xiCDpPmAS8z
 F4oAxXvaaOAl6y3OBeaxt4SCox61Ymz+/Lm5dJRsJph3cBf8IXH4FkDgbNlQvaYtgm5s
 PrdB56amexLTRRhYPTCbk2JnefSa0Uj8lg9JBbQUg0Rc0kieEs0SJ0XA4MkGlDbJ4+3B
 u27A==
X-Gm-Message-State: APjAAAVId3q/lMKD+gdw6XEur1gxCLHe9bBUIJCax9edLDCCYNVHlWwB
 tf+13mL0iZyhEBBc8OXvUBk=
X-Google-Smtp-Source: APXvYqygtFFp1z1HPco27Uwech8evaS28/bZCjDBdGn/fKnbssif8Ey+X2KqaX8Y3xLkVdyg+kfohw==
X-Received: by 2002:a5d:4dc9:: with SMTP id f9mr23134077wru.297.1579002529124; 
 Tue, 14 Jan 2020 03:48:49 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id r6sm19707167wrq.92.2020.01.14.03.48.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2020 03:48:48 -0800 (PST)
Date: Tue, 14 Jan 2020 11:48:46 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200114114846.r6vjosh23asr4gwk@debian>
References: <20200110023052.21159-1-tamas@tklengyel.com>
 <20200110023052.21159-2-tamas@tklengyel.com>
 <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 2/2] Remove undocumented and unmaintained
 tools/memshr library
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gRnJpLCBKYW4gMTAsIDIwMjAgYXQgMDU6NTk6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMC8wMS8yMDIwIDAyOjMwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiBU
aGUgbGlicmFyeSBoYXMgYmVlbiBsYXJnZWx5IHVudG91Y2hlZCBmb3Igb3ZlciBhIGRlY2FkZSBh
dCB0aGlzIHBvaW50LCBpdCBpcwo+ID4gdW5kb2N1bWVudGVkIGFuZCBpdCdzIHVuY2xlYXIgd2hh
dCBpdCB3YXMgb3JpZ2luYWxseSB1c2VkIGZvci4gUmVtb3ZlIGl0IGZyb20KPiA+IHRyZWUsIGlm
IGFueW9uZSBuZWVkcyBpdCBpbiB0aGUgZnV0dXJlIGl0IGNhbiBiZSBjYXJ2ZWQgb3V0IGZyb20g
Z2l0IGhpc3RvcnkuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPgo+IAo+IEhtbSAtIHRoaXMgaXMgYSBsaXR0bGUgYXdrd2FyZC7CoCBZ
b3UgcmVtb3ZlIHlvdXJzZWxmIGFzIG1haW50YWluZXIgb2YKPiB0aGlzIGNvZGUsIHRoZW4gZGVs
ZXRlIGl0Lgo+IAo+IEkgc3VzcGVjdCB3aGF0IHlvdSB3YW50IHRvIGRvIGlzIGhhdmUgcGF0Y2gg
MSBzaW1wbHkgYWRkIHRvb2xzL3Rlc3QKPiBzYXlpbmcgImluY2x1ZGUgb3RoZXIgbWVtc2hyIGNv
bnRlbnQiLCBhbmQgdGhpcyBwYXRjaCBkZWxldGUKPiB0b29scy9tZW1zaHIgaW5jbHVkaW5nIHRo
ZSBlbnRyeSBpbiB0aGUgbWFpbnRhaW5lcnMgZmlsZS7CoCAoQ2FuIGJlIGZpeGVkCj4gdXAgb24g
Y29tbWl0IG9mIGNvdXJzZSwgc2VlaW5nIGFzIHRoaXMgaXMgdGhlIG9ubHkgaXNzdWUuKQo+IAo+
IE92ZXJhbGwsIEkgYWdyZWUgd2l0aCB0aGUgY2hhbmdlLCBidXQgaXQgd2lsbCBuZWVkIGEgdG9v
bHMgYWNrLgo+IAoKSSBtb3N0bHkgYWdyZWUgd2l0aCBUYW1hcycgYXNzZXNzbWVudC4gTm8gcG9p
bnQgaW4ga2VlcGluZyBkZWFkIGFuZAp1bnVzZWQgY29kZSBpbiB0cmVlLgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CgpXZWkuCgo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 11:55:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 11: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 1irKna-0002oB-FP; Tue, 14 Jan 2020 11:55:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irKnZ-0002o5-Ly
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 11:55:53 +0000
X-Inumbo-ID: cc9e0be8-36c4-11ea-8385-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc9e0be8-36c4-11ea-8385-12813bfff9fa;
 Tue, 14 Jan 2020 11:55:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irKnR-0001RE-Oy; Tue, 14 Jan 2020 11:55: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 1irKnR-0005sm-GC; Tue, 14 Jan 2020 11:55:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irKnR-0001sr-FW; Tue, 14 Jan 2020 11:55:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146058-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu: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: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=03bfe526ecadc86f31eda433b91dc90be0563919
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 11:55:45 +0000
Subject: [Xen-devel] [xen-unstable test] 146058: 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>

ZmxpZ2h0IDE0NjA1OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA1OC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgYnJva2VuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDE0NjA1MAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDYwNTAg
cGFzcyBpbiAxNDYwNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZSAgICAgICAgICAgZmFpbCAgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0NjA1MAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0NjA1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAz
YmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1NjM5MTkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1
NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1MTozOCBa
ICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gYnJva2VuCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIGhvc3QtaW5zdGFs
bCg0KQoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 11:58:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 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 1irKqS-0002yj-7Q; Tue, 14 Jan 2020 11:58:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irKqQ-0002ye-7T
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 11:58:50 +0000
X-Inumbo-ID: 34e11268-36c5-11ea-8385-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34e11268-36c5-11ea-8385-12813bfff9fa;
 Tue, 14 Jan 2020 11:58: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 <osstest-admin@xenproject.org>)
 id 1irKqG-0001Vm-TT; Tue, 14 Jan 2020 11: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 1irKqG-00061A-La; Tue, 14 Jan 2020 11:58:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irKqG-0002Pp-L0; Tue, 14 Jan 2020 11:58:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146067-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 11:58:40 +0000
Subject: [Xen-devel] [qemu-mainline test] 146067: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:00:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irKs6-0003kD-6b; Tue, 14 Jan 2020 12:00:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irKs5-0003k3-9f
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:00:33 +0000
X-Inumbo-ID: 73e6398e-36c5-11ea-8385-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73e6398e-36c5-11ea-8385-12813bfff9fa;
 Tue, 14 Jan 2020 12:00:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579003227;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ySBmnEcR3HK8S+Vd3Upi7KttLLLeL/IWq414MwiWL/E=;
 b=ZZxdIj1+5JvJeVeNfYc0wJeFZOtrdFu9FGbw2TPJCJa2s8tEpXNd0l59
 ZK16JI/KxRrE8/D/gaeT7nhJ1juEcIc/ldBVfjsE3b43ChjSMuUP3SfWC
 BntRgs/G2u0z86gUl0045CqXZy1TuH4qKv83R3lmBZzTlRMXPomxklb3G s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Up5UefDtJIoiG0OyIiRL0PyhmqatI2YuEO0IRARBsuzQ3ezcOrEMS+juE/zZRu6bb5k5e7VRrg
 t/03obvkKiji0tpXqHeBEZgxiv2qWVBAVDfdWNPlEga7DYucPRfBCOEuqoEP1K4cAJF2VfM6Vp
 kz0Dvn1xmUuelbQZ3g0yMo3cg4oWDhZeDDpQhwarTiP/NrpT2/apluzDiMSj1UXsnS5NNfrfTY
 KFjPPWKGZl6SMNPbgDvmm2PxNw2MkMRH+HTKnxidBGv34aHq6S3mStrKbJpxp5L/Y7XKjq/2Bo
 Tuw=
X-SBRS: 2.7
X-MesageID: 10895889
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="10895889"
To: Wei Liu <wl@xen.org>
References: <20200110023052.21159-1-tamas@tklengyel.com>
 <20200110023052.21159-2-tamas@tklengyel.com>
 <0e418ebe-18fb-e76a-21b1-55d35e95fa34@citrix.com>
 <20200114114846.r6vjosh23asr4gwk@debian>
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: <92f0f8d0-015c-4777-daf9-8b0390460a06@citrix.com>
Date: Tue, 14 Jan 2020 12:00:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200114114846.r6vjosh23asr4gwk@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/2] Remove undocumented and unmaintained
 tools/memshr library
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAyMCAxMTo0OCwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAxMCwgMjAy
MCBhdCAwNTo1OTo0NFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMC8wMS8y
MDIwIDAyOjMwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+PiBUaGUgbGlicmFyeSBoYXMgYmVl
biBsYXJnZWx5IHVudG91Y2hlZCBmb3Igb3ZlciBhIGRlY2FkZSBhdCB0aGlzIHBvaW50LCBpdCBp
cwo+Pj4gdW5kb2N1bWVudGVkIGFuZCBpdCdzIHVuY2xlYXIgd2hhdCBpdCB3YXMgb3JpZ2luYWxs
eSB1c2VkIGZvci4gUmVtb3ZlIGl0IGZyb20KPj4+IHRyZWUsIGlmIGFueW9uZSBuZWVkcyBpdCBp
biB0aGUgZnV0dXJlIGl0IGNhbiBiZSBjYXJ2ZWQgb3V0IGZyb20gZ2l0IGhpc3RvcnkuCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+
PiBIbW0gLSB0aGlzIGlzIGEgbGl0dGxlIGF3a3dhcmQuwqAgWW91IHJlbW92ZSB5b3Vyc2VsZiBh
cyBtYWludGFpbmVyIG9mCj4+IHRoaXMgY29kZSwgdGhlbiBkZWxldGUgaXQuCj4+Cj4+IEkgc3Vz
cGVjdCB3aGF0IHlvdSB3YW50IHRvIGRvIGlzIGhhdmUgcGF0Y2ggMSBzaW1wbHkgYWRkIHRvb2xz
L3Rlc3QKPj4gc2F5aW5nICJpbmNsdWRlIG90aGVyIG1lbXNociBjb250ZW50IiwgYW5kIHRoaXMg
cGF0Y2ggZGVsZXRlCj4+IHRvb2xzL21lbXNociBpbmNsdWRpbmcgdGhlIGVudHJ5IGluIHRoZSBt
YWludGFpbmVycyBmaWxlLsKgIChDYW4gYmUgZml4ZWQKPj4gdXAgb24gY29tbWl0IG9mIGNvdXJz
ZSwgc2VlaW5nIGFzIHRoaXMgaXMgdGhlIG9ubHkgaXNzdWUuKQo+Pgo+PiBPdmVyYWxsLCBJIGFn
cmVlIHdpdGggdGhlIGNoYW5nZSwgYnV0IGl0IHdpbGwgbmVlZCBhIHRvb2xzIGFjay4KPj4KPiBJ
IG1vc3RseSBhZ3JlZSB3aXRoIFRhbWFzJyBhc3Nlc3NtZW50LiBObyBwb2ludCBpbiBrZWVwaW5n
IGRlYWQgYW5kCj4gdW51c2VkIGNvZGUgaW4gdHJlZS4KPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKQ29vbC7CoCBJZiBub29uZSBlbHNlIGdldHMgdG8gaXQsIEknbGwgc2VlIGFi
b3V0IGNvbW1pdHRpbmcgdGhpcyBzZXJpZXMKYW5kIHNodWZmbGluZyB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:28:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLIw-0005Vu-Gk; Tue, 14 Jan 2020 12:28:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irLIu-0005Vp-VY
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:28:16 +0000
X-Inumbo-ID: 4ff19d45-36c9-11ea-838c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ff19d45-36c9-11ea-838c-12813bfff9fa;
 Tue, 14 Jan 2020 12:28:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irLIi-00025L-K0; Tue, 14 Jan 2020 12:28:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irLIi-0006ty-39; Tue, 14 Jan 2020 12:28:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irLIi-0007su-1q; Tue, 14 Jan 2020 12:28:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146065-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=b112ec225f1c5f85b7b7db4110b4d4f1a0626d6b
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 12:28:04 +0000
Subject: [Xen-devel] [ovmf test] 146065: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYjExMmVjMjI1ZjFjNWY4NWI3YjdkYjQxMTBiNGQ0ZjFhMDYyNmQ2YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDYgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA1NiAgMjAyMC0wMS0xMyAyMzozOToyNCBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29uLnZvZWx6QGludGVs
LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hdGV1c3ogQWxiZWNr
aSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs
LmQua2lubmV5QGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFZpdGFseSBDaGVwdHNv
diA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5J
byA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAgWmhpanUuRmFuIDx6aGlqdXgu
ZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDQ1IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:30:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLKv-0006En-0J; Tue, 14 Jan 2020 12:30:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irLKu-0006Eg-FZ
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:30:20 +0000
X-Inumbo-ID: 9b84f530-36c9-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b84f530-36c9-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 12:30:11 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id d16so11970772wre.10
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 04:30:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=T717NCPDa5HCLuGdG/uaqgec/l/iKm/0nzvTCPIFWT8=;
 b=R2VBbibtVurL6fqT4q7pJOF7LTYlGPv6wOEfZ0n949rCaSwCJjh/yP/TUkZEqrJWJ0
 k7BaNRMG5Z+cwo/gn4+q5O5ysdlMNJER6ykuutsYH7L0oUWb8c5eqtoOKk4/e5GV5EUe
 ZYAJhhOqXK7W2lcN+jZAGyXOszP7HE49cDjwhFfRwPYB0LqedA3tTrmC6T2tdqJGhk8r
 KVjtiHhOrzSu0k2aeAzJ+Z3TuwVJf6qqdHoTyGdTLgMsXa0Vspx9jZYGDc/4ncoIIgfA
 WZP/ISCklLcLLlPbQ13usmZCDXThcUitN2N+RHiXV3e8HJo/Rk/XAQv9m8ef0XkJTy76
 h5vA==
X-Gm-Message-State: APjAAAUSavtaqM2MbqMlXcAT5uazpDSc0/ZwhCjUeFNbVaYwKuIt5jyK
 DP/Pvx4d6ox1O1VCOfrfK+g=
X-Google-Smtp-Source: APXvYqz3mFyWx6Gj7Mh8lFSqaMrgolalS5cAZ6x0zjxsYBE6RJdcl0US+Xi5cx+IMci46xBbXBgHXQ==
X-Received: by 2002:a5d:6b82:: with SMTP id n2mr24787032wrx.153.1579005010986; 
 Tue, 14 Jan 2020 04:30:10 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id e16sm19557770wrs.73.2020.01.14.04.30.09
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 04:30:10 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-4-julien@xen.org>
 <9ec30bb8-49d5-0a3c-df8c-4cd9ababe972@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <653f59a9-1e77-ddae-9253-c782b88898fb@xen.org>
Date: Tue, 14 Jan 2020 12:30:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <9ec30bb8-49d5-0a3c-df8c-4cd9ababe972@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 3/4] xen/domain: Remove #ifndef surrounding
 alloc_pirq_struct()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.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>

SGkgSmFuLAoKT24gMTQvMDEvMjAyMCAwOTozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMu
MDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCj4+IEBAIC00MSw5
ICs0MSw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKTsKPj4gICB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUgKnYpOwo+PiAg
IAo+PiAgIC8qIEFsbG9jYXRlL2ZyZWUgYSBQSVJRIHN0cnVjdHVyZS4gKi8KPj4gLSNpZm5kZWYg
YWxsb2NfcGlycV9zdHJ1Y3QKPj4gICBzdHJ1Y3QgcGlycSAqYWxsb2NfcGlycV9zdHJ1Y3Qoc3Ry
dWN0IGRvbWFpbiAqKTsKPj4gLSNlbmRpZgo+PiAgIHZvaWQgZnJlZV9waXJxX3N0cnVjdCh2b2lk
ICopOwo+IAo+IElzIHRoaXMgcmVhbGx5IGEgaGVscGZ1bCBjaGFuZ2UuIEJhY2sgdGhlbiBpYTY0
IGhhZCBhICNkZWZpbmUgZm9yCj4gdGhpcywgYW5kIGEgZnV0dXJlIHBvcnQgbWF5IHdhbnQgdG8g
ZG8gc28gYXMgd2VsbC4KCkkgZGlkIG5vdGljZSBpdCB3YXMgdXNlZCBieSBpYTY0IGJ1dCBJIGFt
IHVuY29udmluY2VkIHRoaXMgaXMgZ29pbmcgdG8gCmJlIHVzZWQgaW4gdGhlIGZ1dHVyZS4gTW9z
dCBsaWtlbHkgYmVjYXVzZSB0aGVyZSBpcyBzaW5nbGVyIGNhbGxlciBmb3IgCmFsbG9jX3BpcnFf
c3RydWN0KCkgYW5kIHRoaXMgaXMgbm90IGEgaG90IHBhdGguIFNvIHVzaW5nIGEgc3RhdGljIApp
bmxpbmUvbWFjcm8gaXMgbm90IHJlYWxseSBhIGdvb2Qgc29sdXRpb24gaGVyZS4KCj4gSXMgdGhl
cmUgYW55dGhpbmcgYWN0aXZlbHkgcHJvYmxlbWF0aWMgd2l0aCBsZWF2aW5nIHRoaXMgdW50b3Vj
aGVkPwpZZXMsIHRoaXMgZG9lc24ndCByZWR1Y2UgdGhlIGFtb3VudCBvZiB1bnVzZWQgY29kZSB3
ZSBoYXZlIGFuZCB3aWxsIAp1bmxpa2VseSB0byBiZSB1c2VkIGluIHRoZSBmdXR1cmUuIElmIHdl
IHJlYWxseSBuZWVkIGl0IHRoZW4gd2UgY2FuIApyZS1pbnRyb2R1Y2UgaXQuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:35:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLPR-0006QU-LD; Tue, 14 Jan 2020 12:35:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2XF3=3D=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irLPQ-0006QP-UH
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:35:00 +0000
X-Inumbo-ID: 40a2d4ec-36ca-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40a2d4ec-36ca-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 12:34: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 mx2.suse.de (Postfix) with ESMTP id DAB71AD66;
 Tue, 14 Jan 2020 12:34:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 Jan 2020 13:34:45 +0100
Message-Id: <20200114123445.17507-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] remove unmodified_drivers directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

SGF2aW5nIExpbnV4IGtlcm5lbCBkcml2ZXJzIGZvciAyLjYgYmFzZWQga2VybmVscyBpbiB0aGUg
WGVuIHRyZWUgaXMKbm90IHJlYWxseSBuZWVkZWQgYW55IGxvbmdlci4gU28gcmVtb3ZlIHRoZW0g
ZnJvbSB0aGUgdHJlZS4KCkluIGNhc2UgYW55b25lIHdhbnRzIHRvIGxvb2sgYXQgdGhlbSB0aGV5
IGFyZSBzdGlsbCBhdmFpbGFibGUgaW4Kb2xkZXIgYnJhbmNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgLQogLmhnaWdub3JlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgLQogTUFJTlRBSU5FUlMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgLQogdW5tb2RpZmllZF9k
cml2ZXJzL2xpbnV4LTIuNi9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDggLQogdW5tb2RpZmll
ZF9kcml2ZXJzL2xpbnV4LTIuNi9SRUFETUUgICAgICAgICAgICAgICAgfCAgMjQgLQogdW5tb2Rp
ZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9iYWxsb29uL0tidWlsZCAgICAgICAgfCAgIDggLQogdW5t
b2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9iYWxsb29uL01ha2VmaWxlICAgICAgfCAgIDMgLQog
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9ibGtmcm9udC9LYnVpbGQgICAgICAgfCAgIDUg
LQogdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9ibGtmcm9udC9NYWtlZmlsZSAgICAgfCAg
IDMgLQogLi4uL2NvbXBhdC1pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUtbm9wbWQuaCAgICAg
fCAgMTQgLQogLi4uL2NvbXBhdC1pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUtbm9wdWQuaCAg
ICAgfCAgMTUgLQogLi4uL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9pby5oICAgICAg
ICAgICAgfCAgMTAgLQogLi4uL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9tdXRleC5o
ICAgICAgICAgfCAgMzEgLS0KIC4uLi9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvbGludXgvc2Nh
dHRlcmxpc3QuaCAgIHwgIDEwIC0KIC4uLi9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUveGVuL3Bs
YXRmb3JtLWNvbXBhdC5oIHwgMTgzIC0tLS0tLS0KIHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0y
LjYvbWtidWlsZHRyZWUgICAgICAgICAgIHwgMTAwIC0tLS0KIHVubW9kaWZpZWRfZHJpdmVycy9s
aW51eC0yLjYvbmV0ZnJvbnQvS2J1aWxkICAgICAgIHwgICA1IC0KIHVubW9kaWZpZWRfZHJpdmVy
cy9saW51eC0yLjYvbmV0ZnJvbnQvTWFrZWZpbGUgICAgIHwgICAzIC0KIHVubW9kaWZpZWRfZHJp
dmVycy9saW51eC0yLjYvb3ZlcnJpZGVzLm1rICAgICAgICAgIHwgIDE4IC0KIHVubW9kaWZpZWRf
ZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL0tidWlsZCAgIHwgIDIyIC0KIHVubW9kaWZp
ZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL01ha2VmaWxlIHwgICAzIC0KIHVubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL2V2dGNobi5jIHwgMzYyIC0tLS0t
LS0tLS0tLS0tCiAuLi4vbGludXgtMi42L3BsYXRmb3JtLXBjaS9tYWNoaW5lX3JlYm9vdC5jICAg
ICAgICB8IDExNCAtLS0tLQogLi4uL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGFuaWMtaGFuZGxl
ci5jICAgICAgICAgfCAgNDIgLS0KIC4uLi9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BsYXRmb3Jt
LWNvbXBhdC5jICAgICAgIHwgMTQ3IC0tLS0tLQogLi4uL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kv
cGxhdGZvcm0tcGNpLmMgICAgICAgICAgfCA1MzEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAuLi4v
bGludXgtMi42L3BsYXRmb3JtLXBjaS9wbGF0Zm9ybS1wY2kuaCAgICAgICAgICB8ICAzMSAtLQog
Li4uL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kveGVuX3N1cHBvcnQuYyAgICAgICAgICAgfCAgNzMg
LS0tCiB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3Njc2lmcm9udC9LYnVpbGQgICAgICB8
ICAgNiAtCiB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3Njc2lmcm9udC9NYWtlZmlsZSAg
ICB8ICAgMyAtCiB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3VzYmZyb250L0tidWlsZCAg
ICAgICB8ICAgNyAtCiB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3VzYmZyb250L01ha2Vm
aWxlICAgICB8ICAgMyAtCiAuLi4vbGludXgtMi42L3hlbmJ1cy9lbXB0eV9kaXJlY3RvcnkgICAg
ICAgICAgICAgICB8ICAgMAogMzMgZmlsZXMgY2hhbmdlZCwgMTc5OCBkZWxldGlvbnMoLSkKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L01ha2VmaWxlCiBk
ZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9SRUFETUUKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L2JhbGxvb24vS2J1
aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9iYWxs
b29uL01ha2VmaWxlCiBkZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4
LTIuNi9ibGtmcm9udC9LYnVpbGQKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZl
cnMvbGludXgtMi42L2Jsa2Zyb250L01ha2VmaWxlCiBkZWxldGUgbW9kZSAxMDA2NDQgdW5tb2Rp
ZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxl
LW5vcG1kLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42
L2NvbXBhdC1pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUtbm9wdWQuaAogZGVsZXRlIG1vZGUg
MTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvbGludXgv
aW8uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29t
cGF0LWluY2x1ZGUvbGludXgvbXV0ZXguaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHVubW9kaWZpZWRf
ZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvbGludXgvc2NhdHRlcmxpc3QuaAogZGVs
ZXRlIG1vZGUgMTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1
ZGUveGVuL3BsYXRmb3JtLWNvbXBhdC5oCiBkZWxldGUgbW9kZSAxMDA3NTUgdW5tb2RpZmllZF9k
cml2ZXJzL2xpbnV4LTIuNi9ta2J1aWxkdHJlZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHVubW9kaWZp
ZWRfZHJpdmVycy9saW51eC0yLjYvbmV0ZnJvbnQvS2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQg
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9uZXRmcm9udC9NYWtlZmlsZQogZGVsZXRlIG1v
ZGUgMTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvb3ZlcnJpZGVzLm1rCiBkZWxl
dGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kv
S2J1aWxkCiBkZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9w
bGF0Zm9ybS1wY2kvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZl
cnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9ldnRjaG4uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHVu
bW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL21hY2hpbmVfcmVib290LmMK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3Jt
LXBjaS9wYW5pYy1oYW5kbGVyLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZl
cnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9wbGF0Zm9ybS1jb21wYXQuYwogZGVsZXRlIG1vZGUg
MTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BsYXRmb3Jt
LXBjaS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9w
bGF0Zm9ybS1wY2kvcGxhdGZvcm0tcGNpLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVk
X2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS94ZW5fc3VwcG9ydC5jCiBkZWxldGUgbW9k
ZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9zY3NpZnJvbnQvS2J1aWxkCiBk
ZWxldGUgbW9kZSAxMDA2NDQgdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9zY3NpZnJvbnQv
TWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42
L3VzYmZyb250L0tidWlsZAogZGVsZXRlIG1vZGUgMTAwNjQ0IHVubW9kaWZpZWRfZHJpdmVycy9s
aW51eC0yLjYvdXNiZnJvbnQvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB1bm1vZGlmaWVk
X2RyaXZlcnMvbGludXgtMi42L3hlbmJ1cy9lbXB0eV9kaXJlY3RvcnkKCmRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAwMTc4NTZjOTNlLi40Y2E2NzlkZGJjIDEwMDY0
NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTMyNiwxMCArMzI2LDYgQEAg
eGVuL3hlbgogeGVuL3hlbi1zeW1zCiB4ZW4veGVuLXN5bXMubWFwCiB4ZW4veGVuLioKLXVubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvLnRtcF92ZXJzaW9ucwotdW5tb2RpZmllZF9kcml2ZXJz
L2xpbnV4LTIuNi8qLmNtZAotdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi8qLmtvCi11bm1v
ZGlmaWVkX2RyaXZlcnMvbGludXgtMi42LyoubW9kLmMKIExpYlZOQ1NlcnZlcioKIAogdG9vbHMv
cWVtdS14ZW4tZGlyLXJlbW90ZQpkaWZmIC0tZ2l0IGEvLmhnaWdub3JlIGIvLmhnaWdub3JlCmlu
ZGV4IDEwMDI1Yzg3OTMuLjJkNDE2NzA2MzIgMTAwNjQ0Ci0tLSBhLy5oZ2lnbm9yZQorKysgYi8u
aGdpZ25vcmUKQEAgLTMyNiw4ICszMjYsNCBAQAogXnhlbi94ZW4kCiBeeGVuL3hlbi1zeW1zJAog
Xnhlbi94ZW5cLi4qJAotXnVubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvXC50bXBfdmVyc2lv
bnMKLV51bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42Ly4qXC5jbWQkCi1edW5tb2RpZmllZF9k
cml2ZXJzL2xpbnV4LTIuNi8uKlwua28kCi1edW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi8u
KlwubW9kXC5jJAogXkxpYlZOQ1NlcnZlci4qCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01B
SU5UQUlORVJTCmluZGV4IGQ1YmQ4MzA3M2MuLjAxNDQ4YjQ4MmUgMTAwNjQ0Ci0tLSBhL01BSU5U
QUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00MjEsMTIgKzQyMSw2IEBAIEY6CSovY29uZmln
dXJlCiBGOgkqLyouYWMKIEY6CXRvb2xzLwogCi1VTk1PRElGSUVEIExJTlVYIFBWIERSSVZFUlMK
LU06CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLVM6CU9ic29sZXRlCi1MOgl4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLUY6CXVubW9kaWZpZWRfZHJpdmVycy9saW51eC0y
LjYvCi0KIFZNIEVWRU5ULCBNRU0gQUNDRVNTIGFuZCBNT05JVE9SCiBNOglUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiBSOglBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYv
TWFrZWZpbGUgYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L01ha2VmaWxlCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhNWM2OTY3MjA5Li4wMDAwMDAwMDAwCi0tLSBhL3VubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSw4ICsw
LDAgQEAKLWluY2x1ZGUgJChNKS9vdmVycmlkZXMubWsKLQotb2JqLW0gKz0gcGxhdGZvcm0tcGNp
Lwotb2JqLW0gKz0gYmFsbG9vbi8KLW9iai1tICs9IGJsa2Zyb250Lwotb2JqLW0gKz0gbmV0ZnJv
bnQvCi1vYmotbSArPSBzY3NpZnJvbnQvCi1vYmotbSArPSB1c2Jmcm9udC8KZGlmZiAtLWdpdCBh
L3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvUkVBRE1FIGIvdW5tb2RpZmllZF9kcml2ZXJz
L2xpbnV4LTIuNi9SRUFETUUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFkNjczZWI1
MGEuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9SRUFETUUK
KysrIC9kZXYvbnVsbApAQCAtMSwyNCArMCwwIEBACi1UaGVzZSBkcml2ZXJzIHByb3ZpZGUgcGFy
YXZpcnR1YWxpc2VkIGRyaXZlcnMgZm9yIHByZS1QVm9wcyBMaW51eAota2VybmVscyB3aGljaCBo
YXZlIHRoZSBjbGFzc2ljLVhlbiBwYXRjaGVzIGFwcGxpZWQuIFRoZXkgZG8gbm90IHdvcmsKLXdp
dGgga2VybmVscyB3aGljaCBhcmUgbm90IHBhdGNoZWQgd2l0aCB0aGUgY2xhc3NpYy1YZW4gcGF0
Y2hlcy4gSW4KLXBhcnRpY3VsYXIgdGhpcyBpbmNsdWRlcyBhbGwgUFZvcHMga2VybmVscy4KLQot
Rm9yIDIuNi4zNiBhbmQgbmV3ZXIgeW91IHNob3VsZCB1c2UgdGhlICJQVkhWTSIgZnVuY3Rpb25h
bGl0eSB3aGljaCBpcwotYXZhaWxhYmxlIGluIHRoZSBtYWlubGluZSBrZXJuZWwuCi0KLVRvIGJ1
aWxkIGRvIG9uZSBvZjoKLQotICAgLi9ta2J1aWxkdHJlZSBbPGFyY2g+XQotICAgTkIuIFlvdSBj
YW4gb3ZlcnJpZGUgcGF0aHMgdG8gWGVuIHNvdXJjZXMgYW5kIGEgKHN0dWIpIFhlbkxpbnV4Ci0g
ICAgICAgYnVpbGQgdHJlZSB2aWEgdGhlIFhFTiBhbmQgWEwgZW52aXJvbm1lbnQgdmFyaWFibGUu
Ci0KLS0gb3IgLQotICAgbWFrZSAtQyAvcGF0aC90by9rZXJuZWwvYnVpbGQgTT0kUFdEIG1vZHVs
ZXMKLSAgIE5CLiBUaGlzIGlzIHlvdXIgbmF0aXZlIGtlcm5lbCBidWlsZCB0cmVlIChvciBhIGRp
c3RybyBwcm92aWRlZAotICAgICAgIHN0dWIpLCBub3QgdGhlIFhlbkxpbnV4IHNvdXJjZXMgcmVm
ZXJyZWQgdG8gaW4gc3RlcCAxLgotICAgTkIuIElmIHlvdSBhcmUgY3Jvc3MgY29tcGlsaW5nLCB5
b3UgbmVlZCB0byBzZXQgQVJDSCBhbmQKLSAgICAgICBDUk9TU19DT01QSUxFIHRvby4KLQotWW91
IGdldCBmb3VyIG1vZHVsZXMsIHhlbi1wbGF0Zm9ybS1wY2kua28sIHhlbi12YmQua28sIHhlbi12
bmlmLmtvIGFuZAoteGVuLWJhbGxvb24ua28uICBMb2FkIHhlbi1wbGF0Zm9ybS1wY2kgZmlyc3Qs
IGFuZCB0aGVuCi13aGljaGV2ZXIgb2YgeGVuLXZiZCwgeGVuLXZuaWYgYW5kIHhlbi1iYWxsb29u
LmtvIHlvdSBoYXBwZW4gdG8gbmVlZC4KZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9s
aW51eC0yLjYvYmFsbG9vbi9LYnVpbGQgYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L2Jh
bGxvb24vS2J1aWxkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMTY1OTJkODNhLi4w
MDAwMDAwMDAwCi0tLSBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvYmFsbG9vbi9LYnVp
bGQKKysrIC9kZXYvbnVsbApAQCAtMSw4ICswLDAgQEAKLWluY2x1ZGUgJChNKS9vdmVycmlkZXMu
bWsKLQotb2JqLW0gID0geGVuLWJhbGxvb24ubwotCi1FWFRSQV9DRkxBR1MgKz0gLUkkKE0pL3Bs
YXRmb3JtLXBjaQotCi14ZW4tYmFsbG9vbi15IDo9IGJhbGxvb24ubyBzeXNmcy5vCi14ZW4tYmFs
bG9vbi0kKENPTkZJR19YRU5fU0NSVUJfUEFHRVMpICs9IHNjcnViLm8KZGlmZiAtLWdpdCBhL3Vu
bW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvYmFsbG9vbi9NYWtlZmlsZSBiL3VubW9kaWZpZWRf
ZHJpdmVycy9saW51eC0yLjYvYmFsbG9vbi9NYWtlZmlsZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggNjRlN2FjZDE5NC4uMDAwMDAwMDAwMAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMv
bGludXgtMi42L2JhbGxvb24vTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAK
LWlmbmVxICgkKEtFUk5FTFJFTEVBU0UpLCkKLWluY2x1ZGUgJChzcmMpL0tidWlsZAotZW5kaWYK
ZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvYmxrZnJvbnQvS2J1aWxk
IGIvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9ibGtmcm9udC9LYnVpbGQKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDBhNDZmYjIyYzMuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2Rp
ZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9ibGtmcm9udC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAt
MSw1ICswLDAgQEAKLWluY2x1ZGUgJChNKS9vdmVycmlkZXMubWsKLQotb2JqLW0gKz0geGVuLXZi
ZC5vCi0KLXhlbi12YmQtb2JqcyA6PSBibGtmcm9udC5vIHZiZC5vCmRpZmYgLS1naXQgYS91bm1v
ZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L2Jsa2Zyb250L01ha2VmaWxlIGIvdW5tb2RpZmllZF9k
cml2ZXJzL2xpbnV4LTIuNi9ibGtmcm9udC9NYWtlZmlsZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggNjRlN2FjZDE5NC4uMDAwMDAwMDAwMAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMv
bGludXgtMi42L2Jsa2Zyb250L01ha2VmaWxlCisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBA
Ci1pZm5lcSAoJChLRVJORUxSRUxFQVNFKSwpCi1pbmNsdWRlICQoc3JjKS9LYnVpbGQKLWVuZGlm
CmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L2NvbXBhdC1pbmNsdWRl
L2FzbS1nZW5lcmljL3BndGFibGUtbm9wbWQuaCBiL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0y
LjYvY29tcGF0LWluY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJsZS1ub3BtZC5oCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBlYmRlNTY3NTc1Li4wMDAwMDAwMDAwCi0tLSBhL3VubW9kaWZp
ZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJsZS1u
b3BtZC5oCisrKyAvZGV2L251bGwKQEAgLTEsMTQgKzAsMCBAQAotI2lmbmRlZiBfUEdUQUJMRV9O
T1BNRF9ICi0jZGVmaW5lIF9QR1RBQkxFX05PUE1EX0gKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09E
RSA+PSBLRVJORUxfVkVSU0lPTigyLDYsMTEpCi0jZXJyb3IgIlRoaXMgdmVyc2lvbiBvZiBMaW51
eCBzaG91bGQgbm90IG5lZWQgY29tcGF0IHBndGFibGUtbm9wbWQuaCIKLSNlbmRpZgotCi0jZGVm
aW5lIHB1ZF90ICAgICAgICAgICAgIHBnZF90Ci0jZGVmaW5lIHB1ZF9vZmZzZXQoZCwgdmEpICAg
ICBkCi0jZGVmaW5lIHB1ZF9ub25lKHB1ZCkgICAgICAgICAwCi0jZGVmaW5lIHB1ZF9wcmVzZW50
KHB1ZCkgICAgICAxCi0jZGVmaW5lIFBUUlNfUEVSX1BVRCAgICAgICAgICAxCi0KLSNlbmRpZiAv
KiBfUEdUQUJMRV9OT1BNRF9IICovCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGlu
dXgtMi42L2NvbXBhdC1pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUtbm9wdWQuaCBiL3VubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJs
ZS1ub3B1ZC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwNWM5Njc1NzYwLi4wMDAw
MDAwMDAwCi0tLSBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUv
YXNtLWdlbmVyaWMvcGd0YWJsZS1ub3B1ZC5oCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBA
QAotI2lmbmRlZiBfUEdUQUJMRV9OT1BVRF9ICi0jZGVmaW5lIF9QR1RBQkxFX05PUFVEX0gKLQot
I2lmIExJTlVYX1ZFUlNJT05fQ09ERSA+PSBLRVJORUxfVkVSU0lPTigyLDYsMTEpCi0jZXJyb3Ig
IlRoaXMgdmVyc2lvbiBvZiBMaW51eCBzaG91bGQgbm90IG5lZWQgY29tcGF0IHBndGFibGUtbm9w
dWQuaCIKLSNlbmRpZgotCi0jZGVmaW5lIHB1ZF90ICAgICAgICAgICAgIHBnZF90Ci0jZGVmaW5l
IHB1ZF9vZmZzZXQoZCwgdmEpICAgICBkCi0jZGVmaW5lIHB1ZF9ub25lKHB1ZCkgICAgICAgICAw
Ci0jZGVmaW5lIHB1ZF9wcmVzZW50KHB1ZCkgICAgICAxCi0jZGVmaW5lIHB1ZF9iYWQocHVkKSAg
ICAgICAgICAwCi0jZGVmaW5lIFBUUlNfUEVSX1BVRCAgICAgICAgICAxCi0KLSNlbmRpZiAvKiBf
UEdUQUJMRV9OT1BVRF9IICovCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgt
Mi42L2NvbXBhdC1pbmNsdWRlL2xpbnV4L2lvLmggYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgt
Mi42L2NvbXBhdC1pbmNsdWRlL2xpbnV4L2lvLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDEwNDk5MDIzYTUuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4
LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9pby5oCisrKyAvZGV2L251bGwKQEAgLTEsMTAgKzAs
MCBAQAotI2lmbmRlZiBfTElOVVhfSU9fSAotI2RlZmluZSBfTElOVVhfSU9fSAotCi0jaWYgTElO
VVhfVkVSU0lPTl9DT0RFID49IEtFUk5FTF9WRVJTSU9OKDIsNiwxNikKLSNlcnJvciAiVGhpcyB2
ZXJzaW9uIG9mIExpbnV4IHNob3VsZCBub3QgbmVlZCBjb21wYXQgbGludXgvaW8uaCIKLSNlbmRp
ZgotCi0jaW5jbHVkZSA8YXNtL2lvLmg+Ci0KLSNlbmRpZgpkaWZmIC0tZ2l0IGEvdW5tb2RpZmll
ZF9kcml2ZXJzL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9tdXRleC5oIGIvdW5tb2Rp
ZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9tdXRleC5oCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmY2I0YTg5OWM3Li4wMDAwMDAwMDAwCi0tLSBhL3Vu
bW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvbGludXgvbXV0ZXguaAor
KysgL2Rldi9udWxsCkBAIC0xLDMxICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDYg
Q2lzY28gU3lzdGVtcy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogVGhpcyBmaWxlIGlz
IHJlbGVhc2VkIHVuZGVyIHRoZSBHUEx2Mi4KLSAqLwotCi0vKiBtdXRleCBjb21wYXRpYmlsaXR5
IGZvciBwcmUtMi42LjE2IGtlcm5lbHMgKi8KLQotI2lmbmRlZiBfX0xJTlVYX01VVEVYX0gKLSNk
ZWZpbmUgX19MSU5VWF9NVVRFWF9ICi0KLSNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+Ci0KLSNp
ZiBMSU5VWF9WRVJTSU9OX0NPREUgPj0gS0VSTkVMX1ZFUlNJT04oMiw2LDE2KQotI2Vycm9yICJU
aGlzIHZlcnNpb24gb2YgTGludXggc2hvdWxkIG5vdCBuZWVkIGNvbXBhdCBtdXRleC5oIgotI2Vu
ZGlmCi0KLSNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8YXNtL3NlbWFwaG9y
ZS5oPgotCi0jZGVmaW5lIG11dGV4IHNlbWFwaG9yZQotI2RlZmluZSBERUZJTkVfTVVURVgoZm9v
KSBERUNMQVJFX01VVEVYKGZvbykKLSNkZWZpbmUgbXV0ZXhfaW5pdChmb28pIGluaXRfTVVURVgo
Zm9vKQotI2RlZmluZSBtdXRleF9sb2NrKGZvbykgZG93bihmb28pCi0jZGVmaW5lIG11dGV4X2xv
Y2tfaW50ZXJydXB0aWJsZShmb28pIGRvd25faW50ZXJydXB0aWJsZShmb28pCi0vKiB0aGlzIGZ1
bmN0aW9uIGZvbGxvd3MgdGhlIHNwaW5fdHJ5bG9jaygpIGNvbnZlbnRpb24sIHNvICAgICAgICAq
Ci0gKiBpdCBpcyBuZWdhdGVkIHRvIHRoZSBkb3duX3RyeWxvY2soKSByZXR1cm4gdmFsdWVzISBC
ZSBjYXJlZnVsICAqLwotI2RlZmluZSBtdXRleF90cnlsb2NrKGZvbykgIWRvd25fdHJ5bG9jayhm
b28pCi0jZGVmaW5lIG11dGV4X3VubG9jayhmb28pIHVwKGZvbykKLQotI2VuZGlmIC8qIF9fTElO
VVhfTVVURVhfSCAqLwpkaWZmIC0tZ2l0IGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9j
b21wYXQtaW5jbHVkZS9saW51eC9zY2F0dGVybGlzdC5oIGIvdW5tb2RpZmllZF9kcml2ZXJzL2xp
bnV4LTIuNi9jb21wYXQtaW5jbHVkZS9saW51eC9zY2F0dGVybGlzdC5oCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCBlMjZhNmFjYjUxLi4wMDAwMDAwMDAwCi0tLSBhL3VubW9kaWZpZWRf
ZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWluY2x1ZGUvbGludXgvc2NhdHRlcmxpc3QuaAorKysg
L2Rldi9udWxsCkBAIC0xLDEwICswLDAgQEAKLSNpZm5kZWYgX0xJTlVYX1NDQVRURVJMSVNUX0gK
LSNkZWZpbmUgX0xJTlVYX1NDQVRURVJMSVNUX0gKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA+
PSBLRVJORUxfVkVSU0lPTigyLDYsMTIpCi0jZXJyb3IgIlRoaXMgdmVyc2lvbiBvZiBMaW51eCBz
aG91bGQgbm90IG5lZWQgY29tcGF0IGxpbnV4L3NjYXR0ZXJsaXN0LmgiCi0jZW5kaWYKLQotI2lu
Y2x1ZGUgPGFzbS9zY2F0dGVybGlzdC5oPgotCi0jZW5kaWYgLyogX0xJTlVYX1NDQVRURVJMSVNU
X0ggKi8KZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvY29tcGF0LWlu
Y2x1ZGUveGVuL3BsYXRmb3JtLWNvbXBhdC5oIGIvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIu
Ni9jb21wYXQtaW5jbHVkZS94ZW4vcGxhdGZvcm0tY29tcGF0LmgKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDU3YWZjNzI2YzcuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2
ZXJzL2xpbnV4LTIuNi9jb21wYXQtaW5jbHVkZS94ZW4vcGxhdGZvcm0tY29tcGF0LmgKKysrIC9k
ZXYvbnVsbApAQCAtMSwxODMgKzAsMCBAQAotI2lmbmRlZiBDT01QQVRfSU5DTFVERV9YRU5fUExB
VEZPUk1fQ09NUEFUX0gKLSNkZWZpbmUgQ09NUEFUX0lOQ0xVREVfWEVOX1BMQVRGT1JNX0NPTVBB
VF9ICi0KLSNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8bGludXgvc3Bpbmxv
Y2suaD4KLSNpbmNsdWRlIDxhc20vbWFkZHIuaD4KLQotI2lmIGRlZmluZWQoX19MSU5VWF9DT01Q
SUxFUl9IKSAmJiAhZGVmaW5lZChfX2Fsd2F5c19pbmxpbmUpCi0jZGVmaW5lIF9fYWx3YXlzX2lu
bGluZSBpbmxpbmUKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfX0xJTlVYX1NQSU5MT0NLX0gpICYm
ICFkZWZpbmVkKERFRklORV9TUElOTE9DSykKLSNkZWZpbmUgREVGSU5FX1NQSU5MT0NLKHgpIHNw
aW5sb2NrX3QgeCA9IFNQSU5fTE9DS19VTkxPQ0tFRAotI2VuZGlmCi0KLSNpZmRlZiBfTElOVVhf
SU5JVF9ICi0KLSNpZm5kZWYgX19pbml0Ci0jZGVmaW5lIF9faW5pdAotI2VuZGlmCi0KLSNpZm5k
ZWYgX19kZXZpbml0Ci0jZGVmaW5lIF9fZGV2aW5pdAotI2RlZmluZSBfX2RldmluaXRkYXRhCi0j
ZW5kaWYKLQotI2VuZGlmIC8qIF9MSU5VWF9JTklUX0ggKi8KLQotI2lmIGRlZmluZWQoX19MSU5V
WF9DQUNIRV9IKSAmJiAhZGVmaW5lZChfX3JlYWRfbW9zdGx5KQotI2RlZmluZSBfX3JlYWRfbW9z
dGx5Ci0jZW5kaWYKLQotI2lmIGRlZmluZWQoX0xJTlVYX1NLQlVGRl9IKSAmJiAhZGVmaW5lZChO
RVRfSVBfQUxJR04pCi0jZGVmaW5lIE5FVF9JUF9BTElHTiAwCi0jZW5kaWYKLQotI2lmIGRlZmlu
ZWQoX0xJTlVYX1NLQlVGRl9IKSAmJiAhZGVmaW5lZChDSEVDS1NVTV9IVykKLSNkZWZpbmUgQ0hF
Q0tTVU1fSFcgQ0hFQ0tTVU1fUEFSVElBTAotI2VuZGlmCi0KLSNpZiBkZWZpbmVkKF9MSU5VWF9F
UlJfSCkgJiYgIWRlZmluZWQoSVNfRVJSX1ZBTFVFKQotI2RlZmluZSBJU19FUlJfVkFMVUUoeCkg
dW5saWtlbHkoKHgpID4gKHVuc2lnbmVkIGxvbmcpLTEwMDBMKQotI2VuZGlmCi0KLSNpZiBkZWZp
bmVkKF9BU01fSUE2NF9QR1RBQkxFX0gpICYmICFkZWZpbmVkKF9QR1RBQkxFX05PUFVEX0gpCi0j
aW5jbHVkZSA8YXNtLWdlbmVyaWMvcGd0YWJsZS1ub3B1ZC5oPgotI2VuZGlmCi0KLS8qIFNvbWUg
a2VybmVscyBoYXZlIHRoaXMgdHlwZWRlZiBiYWNrcG9ydGVkIHNvIHdlIGNhbm5vdCByZWxpYWJs
eQotICogZGV0ZWN0IGJhc2VkIG9uIHZlcnNpb24gbnVtYmVyLCBoZW5jZSB3ZSBmb3JjaWJseSAj
ZGVmaW5lIGl0LgotICovCi0jaWYgZGVmaW5lZChfX0xJTlVYX1RZUEVTX0gpIHx8IGRlZmluZWQo
X19MSU5VWF9HRlBfSCkgfHwgZGVmaW5lZChfTElOVVhfS0VSTkVMX0gpCi0jZGVmaW5lIGdmcF90
IHVuc2lnbmVkCi0jZW5kaWYKLQotI2lmIGRlZmluZWQoX0xJTlVYX05PVElGSUVSX0gpICYmICFk
ZWZpbmVkKEFUT01JQ19OT1RJRklFUl9IRUFEKQotI2RlZmluZSBBVE9NSUNfTk9USUZJRVJfSEVB
RChuYW1lKSBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5hbWUKLSNkZWZpbmUgYXRvbWljX25vdGlm
aWVyX2NoYWluX3JlZ2lzdGVyKGNoYWluLG5iKSBub3RpZmllcl9jaGFpbl9yZWdpc3RlcihjaGFp
bixuYikKLSNkZWZpbmUgYXRvbWljX25vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoY2hhaW4sbmIp
IG5vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoY2hhaW4sbmIpCi0jZGVmaW5lIGF0b21pY19ub3Rp
Zmllcl9jYWxsX2NoYWluKGNoYWluLHZhbCx2KSBub3RpZmllcl9jYWxsX2NoYWluKGNoYWluLHZh
bCx2KQotI2VuZGlmCi0KLSNpZiBkZWZpbmVkKF9MSU5VWF9OT1RJRklFUl9IKSAmJiAhZGVmaW5l
ZChCTE9DS0lOR19OT1RJRklFUl9IRUFEKQotI2RlZmluZSBCTE9DS0lOR19OT1RJRklFUl9IRUFE
KG5hbWUpIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmFtZQotI2RlZmluZSBibG9ja2luZ19ub3Rp
Zmllcl9jaGFpbl9yZWdpc3RlcihjaGFpbixuYikgbm90aWZpZXJfY2hhaW5fcmVnaXN0ZXIoY2hh
aW4sbmIpCi0jZGVmaW5lIGJsb2NraW5nX25vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoY2hhaW4s
bmIpIG5vdGlmaWVyX2NoYWluX3VucmVnaXN0ZXIoY2hhaW4sbmIpCi0jZGVmaW5lIGJsb2NraW5n
X25vdGlmaWVyX2NhbGxfY2hhaW4oY2hhaW4sdmFsLHYpIG5vdGlmaWVyX2NhbGxfY2hhaW4oY2hh
aW4sdmFsLHYpCi0jZW5kaWYKLQotI2lmIGRlZmluZWQoX0xJTlVYX01NX0gpICYmIGRlZmluZWQg
c2V0X3BhZ2VfY291bnQKLSNkZWZpbmUgaW5pdF9wYWdlX2NvdW50KHBhZ2UpIHNldF9wYWdlX2Nv
dW50KHBhZ2UsIDEpCi0jZW5kaWYKLQotI2lmIGRlZmluZWQoX19MSU5VWF9HRlBfSCkgJiYgIWRl
ZmluZWQgX19HRlBfTk9NRU1BTExPQwotI2RlZmluZSBfX0dGUF9OT01FTUFMTE9DIDAKLSNlbmRp
ZgotCi0jaWYgZGVmaW5lZChfTElOVVhfRlNfSCkgJiYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VS
TkVMX1ZFUlNJT04oMiw2LDkpCi0jZGVmaW5lIG5vbnNlZWthYmxlX29wZW4oaW5vZGUsIGZpbHAp
IC8qIE5vdGhpbmcgdG8gZG8gKi8KLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfTElOVVhfTU1fSCkg
JiYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDEwKQotdW5zaWduZWQg
bG9uZyB2bWFsbG9jX3RvX3Bmbih2b2lkICphZGRyKTsKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChf
X0xJTlVYX0NPTVBMRVRJT05fSCkgJiYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJ
T04oMiw2LDExKQotdW5zaWduZWQgbG9uZyB3YWl0X2Zvcl9jb21wbGV0aW9uX3RpbWVvdXQoc3Ry
dWN0IGNvbXBsZXRpb24gKngsIHVuc2lnbmVkIGxvbmcgdGltZW91dCk7Ci0jZW5kaWYKLQotI2lm
IGRlZmluZWQoX0xJTlVYX1NDSEVEX0gpICYmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9W
RVJTSU9OKDIsNiwxNCkKLXNpZ25lZCBsb25nIHNjaGVkdWxlX3RpbWVvdXRfaW50ZXJydXB0aWJs
ZShzaWduZWQgbG9uZyB0aW1lb3V0KTsKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfTElOVVhfU0xB
Ql9IKSAmJiBMSU5VWF9WRVJTSU9OX0NPREUgPCBLRVJORUxfVkVSU0lPTigyLDYsMTQpCi12b2lk
ICpremFsbG9jKHNpemVfdCBzaXplLCBpbnQgZmxhZ3MpOwotI2VuZGlmCi0KLSNpZiBkZWZpbmVk
KF9MSU5VWF9CTEtERVZfSCkgJiYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04o
Miw2LDE2KQotI2RlZmluZSBlbmRfdGhhdF9yZXF1ZXN0X2xhc3QocmVxLCB1cHRvZGF0ZSkgZW5k
X3RoYXRfcmVxdWVzdF9sYXN0KHJlcSkKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfTElOVVhfQ0FQ
QUJJTElUWV9IKSAmJiBMSU5VWF9WRVJTSU9OX0NPREUgPCBLRVJORUxfVkVSU0lPTigyLDYsMTYp
Ci0jZGVmaW5lIGNhcGFibGUoY2FwKSAoMSkKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfTElOVVhf
S0VSTkVMX0gpICYmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9OKDIsNiwxOCkK
LWV4dGVybiBjaGFyICprYXNwcmludGYoZ2ZwX3QgZ2ZwLCBjb25zdCBjaGFyICpmbXQsIC4uLikK
LSAgICAgICBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDIsIDMpKSk7Ci0jZW5kaWYK
LQotI2lmIGRlZmluZWQoX0xJTlVYX1NZU1JRX0gpICYmIExJTlVYX1ZFUlNJT05fQ09ERSA+IEtF
Uk5FTF9WRVJTSU9OKDIsNiwxOCkKLSNkZWZpbmUgaGFuZGxlX3N5c3JxKHgseSx6KSBoYW5kbGVf
c3lzcnEoeCx5KQotI2VuZGlmCi0KLSNpZiBkZWZpbmVkKF9QQUdFX1BSRVNFTlQpICYmICFkZWZp
bmVkKF9QQUdFX05YKQotI2RlZmluZSBfUEFHRV9OWCAwCi0vKgotICogVGhpcyB2YXJpYWJsZSBh
dCBwcmVzZW50IGlzIHJlZmVyZW5jZWQgYnkgbmV0ZnJvbnQsIGJ1dCBvbmx5IGluIGNvZGUgdGhh
dAotICogaXMgZGVhZCB3aGVuIHJ1bm5pbmcgaW4gaHZtIGd1ZXN0cy4gVG8gZGV0ZWN0IHBvdGVu
dGlhbCBhY3RpdmUgdXNlcyBvZiBpdAotICogaW4gdGhlIGZ1dHVyZSwgZG9uJ3QgdHJ5IHRvIHN1
cHBseSBhICd2YWxpZCcgdmFsdWUgaGVyZSwgc28gdGhhdCBhbnkKLSAqIG1hcHBpbmdzIGNyZWF0
ZWQgd2l0aCBpdCB3aWxsIGZhdWx0IHdoZW4gYWNjZXNzZWQuCi0gKi8KLSNkZWZpbmUgX19zdXBw
b3J0ZWRfcHRlX21hc2sgKChtYWRkcl90KTApCi0jZW5kaWYKLQotLyogVGhpcyBjb2RlIGR1cGxp
Y2F0aW9uIGlzIG5vdCBpZGVhbCwgYnV0IHx8IGRvZXMgbm90IHNlZW0gdG8gcHJvcGVybHkgCi0g
KiAgc2hvcnQgY2lyY3VpdCBpbiBhICNpZiBjb25kaXRpb24uCi0gKiovCi0jaWYgZGVmaW5lZChf
TElOVVhfTkVUREVWSUNFX0gpICYmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9O
KDIsNiwxOCkKLSNpZiAhZGVmaW5lZChTTEVfVkVSU0lPTikgCi0jZGVmaW5lIG5ldGlmX3R4X2xv
Y2tfYmgoZGV2KSBzcGluX2xvY2tfYmgoJihkZXYpLT54bWl0X2xvY2spCi0jZGVmaW5lIG5ldGlm
X3R4X3VubG9ja19iaChkZXYpIHNwaW5fdW5sb2NrX2JoKCYoZGV2KS0+eG1pdF9sb2NrKQotI2Vs
aWYgU0xFX1ZFUlNJT05fQ09ERSA8IFNMRV9WRVJTSU9OKDEwLDEsMCkKLSNkZWZpbmUgbmV0aWZf
dHhfbG9ja19iaChkZXYpIHNwaW5fbG9ja19iaCgmKGRldiktPnhtaXRfbG9jaykKLSNkZWZpbmUg
bmV0aWZfdHhfdW5sb2NrX2JoKGRldikgc3Bpbl91bmxvY2tfYmgoJihkZXYpLT54bWl0X2xvY2sp
Ci0jZW5kaWYKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfX0xJTlVYX1NFUUxPQ0tfSCkgJiYgIWRl
ZmluZWQoREVGSU5FX1NFUUxPQ0spCi0jZGVmaW5lIERFRklORV9TRVFMT0NLKHgpIHNlcWxvY2tf
dCB4ID0gU0VRTE9DS19VTkxPQ0tFRAotI2VuZGlmCi0KLS8qIEJ1ZyBpbiBSSEVMNC1VMzogcndf
bG9ja190IGlzIG1pc3Rha2VubHkgZGVmaW5lZCBpbiBERUZJTkVfUldMT0NLKCkgbWFjcm8gKi8K
LSNpZiBkZWZpbmVkKF9fTElOVVhfU1BJTkxPQ0tfSCkgJiYgZGVmaW5lZChERUZJTkVfUldMT0NL
KQotI2RlZmluZSByd19sb2NrX3Qgcndsb2NrX3QKLSNlbmRpZgotCi0jaWYgZGVmaW5lZChfX0xJ
TlVYX1NQSU5MT0NLX0gpICYmICFkZWZpbmVkKERFRklORV9SV0xPQ0spCi0jZGVmaW5lIERFRklO
RV9SV0xPQ0soeCkgcndsb2NrX3QgeCA9IFJXX0xPQ0tfVU5MT0NLRUQKLSNlbmRpZgotCi0jaWYg
ZGVmaW5lZChfTElOVVhfSU5URVJSVVBUX0gpICYmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5F
TF9WRVJTSU9OKDIsNiwxOSkKLS8qKgotICogICBSSEVMNC1VNSBwdWxsZWQgYmFjayB0aGlzIGZl
YXR1cmUgaW50byB0aGUgb2xkZXIga2VybmVsIAotICogICBTaW5jZSBpdCBpcyBhIHR5cGVkZWYs
IGFuZCBub3QgYSBtYWNybyAtIGRldGVjdCB0aGlzIGtlcm5lbCB2aWEKLSAqICAgUkhFTF9WRVJT
SU9OCi0gKi8KLSNpZiAhZGVmaW5lZChSSEVMX1ZFUlNJT04pIHx8IChSSEVMX1ZFUlNJT04gPT0g
NCAmJiBSSEVMX1VQREFURSA8IDUpCi0jaWYgIWRlZmluZWQoUkhFTF9NQUpPUikgfHwgKFJIRUxf
TUFKT1IgPT0gNCAmJiBSSEVMX01JTk9SIDwgNSkKLXR5cGVkZWYgaXJxcmV0dXJuX3QgKCppcnFf
aGFuZGxlcl90KShpbnQsIHZvaWQgKiwgc3RydWN0IHB0X3JlZ3MgKik7Ci0jZW5kaWYKLSNlbmRp
ZgotI2VuZGlmCi0KLSNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPj0gS0VSTkVMX1ZFUlNJT04oMiw2
LDIzKQotI2RlZmluZSBzZXR1cF94ZW5fZmVhdHVyZXMgeGVuX3NldHVwX2ZlYXR1cmVzCi0jZW5k
aWYKLQotI2lmbmRlZiBhdG9taWNfY21weGNoZwotI2RlZmluZSBhdG9taWNfY21weGNoZyh2LCBv
bGQsIG5ldykgKGNtcHhjaGcoJigodiktPmNvdW50ZXIpLCAob2xkKSwgKG5ldykpKQotI2VuZGlm
Ci0KLSNpZmRlZiBzeW5jX3Rlc3RfYml0Ci0jZGVmaW5lIHN5bmNoX2NoYW5nZV9iaXQJCXN5bmNf
Y2hhbmdlX2JpdAotI2RlZmluZSBzeW5jaF9jbGVhcl9iaXQJCQlzeW5jX2NsZWFyX2JpdAotI2Rl
ZmluZSBzeW5jaF9zZXRfYml0CQkJc3luY19zZXRfYml0Ci0jZGVmaW5lIHN5bmNoX3Rlc3RfYW5k
X2NoYW5nZV9iaXQJc3luY190ZXN0X2FuZF9jaGFuZ2VfYml0Ci0jZGVmaW5lIHN5bmNoX3Rlc3Rf
YW5kX2NsZWFyX2JpdAlzeW5jX3Rlc3RfYW5kX2NsZWFyX2JpdAotI2RlZmluZSBzeW5jaF90ZXN0
X2FuZF9zZXRfYml0CQlzeW5jX3Rlc3RfYW5kX3NldF9iaXQKLSNkZWZpbmUgc3luY2hfdGVzdF9i
aXQJCQlzeW5jX3Rlc3RfYml0Ci0jZW5kaWYKLQotI2VuZGlmCmRpZmYgLS1naXQgYS91bm1vZGlm
aWVkX2RyaXZlcnMvbGludXgtMi42L21rYnVpbGR0cmVlIGIvdW5tb2RpZmllZF9kcml2ZXJzL2xp
bnV4LTIuNi9ta2J1aWxkdHJlZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggM2FjYTE2
ZDZiMC4uMDAwMDAwMDAwMAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L21rYnVp
bGR0cmVlCisrKyAvZGV2L251bGwKQEAgLTEsMTAwICswLDAgQEAKLSMhIC9iaW4vc2gKLQotaWYg
WyAkMSBdOyB0aGVuCi0gICAgdW5hbWU9IiQxIgotZWxzZQotICAgIHVuYW1lPWB1bmFtZSAtbWAK
LSAgICBlY2hvICJEZWZhdWx0aW5nIHRvIHRoaXMgbWFjaGluZSdzIGFyY2hpdGVjdHVyZSwgJHVu
YW1lLCBmb3IgbGlua2luZy4iCi0gICAgZWNobyAiVGhpcyBtYXkgYmUgb3ZlcnJpZGRlbiBvbiB0
aGUgY29tbWFuZCBsaW5lIChpMzg2LHg4Nl82NCxpYTY0KS4iCi1maQotCi1DPSQoY2QgJChkaXJu
YW1lICQwKSAmJiBwd2QpCi1SPSR7QyUvKi8qfQotCi1pZiBbIC1uICIkWEVOIiAtYSAtZCAiJFhF
TiIgXTsgdGhlbgotICBYRU49JChjZCAkWEVOICYmIHB3ZCkKLWVsc2UKLSAgWEVOPSRSL3hlbgot
ZmkKLWVjaG8gIlhlbiB0cmVlOiAkWEVOIgotCi1pZiBbIC1uICIkWEwiIC1hIC1kICIkWEwiIF07
IHRoZW4KLSAgWEw9JChjZCAkWEwgJiYgcHdkKQotZWxzZQotICBYTD0kUi9saW51eC0yLjYuMTgt
eGVuLmhnCi1maQotZWNobyAiTGludXggdHJlZTogJFhMIgotCi1jZCAkQwotCi1mb3IgZCBpbiAk
KGZpbmQgJHtYTH0vZHJpdmVycy94ZW4vIC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC10eXBlIGQp
OyBkbwotICAgIHRlc3QgLWQgJChiYXNlbmFtZSAkZCkgfHwgY29udGludWUKLSAgICBsbmRpciAk
ZCAkKGJhc2VuYW1lICRkKSA+IC9kZXYvbnVsbCAyPiYxCi1kb25lCi0KLWxuIC1zZiAke1hMfS9k
cml2ZXJzL3hlbi9jb3JlL2dudHRhYi5jIHBsYXRmb3JtLXBjaQotaWYgWyAtZiAke1hMfS9kcml2
ZXJzL3hlbi9jb3JlL2ZlYXR1cmVzLmMgXTsgdGhlbgotICAgIGxuIC1zZiAke1hMfS9kcml2ZXJz
L3hlbi9jb3JlL2ZlYXR1cmVzLmMgcGxhdGZvcm0tcGNpCi1lbHNlCi0gICAgbG4gLXNmICR7WEx9
L2RyaXZlcnMveGVuL2ZlYXR1cmVzLmMgcGxhdGZvcm0tcGNpCi1maQotbG4gLXNmICR7WEx9L2Ry
aXZlcnMveGVuL2NvcmUveGVuX3Byb2MuYyB4ZW5idXMKLWxuIC1zZiAke1hMfS9kcml2ZXJzL3hl
bi9jb3JlL3JlYm9vdC5jIHBsYXRmb3JtLXBjaQotCi1ta2RpciAtcCBpbmNsdWRlL2FzbSBpbmNs
dWRlL3hlbgotCi1sbmRpciAtc2lsZW50ICR7WEx9L2luY2x1ZGUveGVuIGluY2x1ZGUveGVuCi1s
biAtbnNmICR7WEVOfS9pbmNsdWRlL3B1YmxpYyBpbmNsdWRlL3hlbi9pbnRlcmZhY2UKLQotIyBO
ZWVkIHRvIGJlIHF1aXRlIGNhcmVmdWwgaGVyZTogd2UgZG9uJ3Qgd2FudCB0aGUgZmlsZXMgd2Ug
bGluayBpbiB0bwotIyByaXNrIG92ZXJyaWRpbmcgdGhlIG5hdGl2ZSBMaW51eCBvbmVzIChpbiBw
YXJ0aWN1bGFyLCBzeXN0ZW0uaCBtdXN0Ci0jIGJlIG5hdGl2ZSBhbmQgbm90IHhlbm9saW51eCku
Ci1jYXNlICIkdW5hbWUiIGluCi1pWzM0NTY3XTg2fHg4Nl82NCkKLSAgICBpZiBbIC1kICR7WEx9
L2FyY2gveDg2L2luY2x1ZGUvbWFjaC14ZW4gXTsgdGhlbgotICAgICAgICBsbiAtc2YgJHtYTH0v
YXJjaC94ODYvaW5jbHVkZS9tYWNoLXhlbi9hc20vaHlwZXJ2aXNvci5oIGluY2x1ZGUvYXNtCi0g
ICAgICAgIGxuIC1zZiAke1hMfS9hcmNoL3g4Ni9pbmNsdWRlL21hY2gteGVuL2FzbS9oeXBlcmNh
bGwqLmggaW5jbHVkZS9hc20KLSAgICAgICAgbG4gLXNmICR7WEx9L2FyY2gveDg2L2luY2x1ZGUv
bWFjaC14ZW4vYXNtL3N5bmNoX2JpdG9wcyouaCBpbmNsdWRlL2FzbQotICAgICAgICBsbiAtc2Yg
JHtYTH0vYXJjaC94ODYvaW5jbHVkZS9tYWNoLXhlbi9hc20vbWFkZHIqLmggaW5jbHVkZS9hc20K
LSAgICAgICAgbG4gLXNmICR7WEx9L2FyY2gveDg2L2luY2x1ZGUvbWFjaC14ZW4vYXNtL2dudHRh
Yl9kbWEuaCBpbmNsdWRlL2FzbQotICAgICAgICBsbiAtc2YgJHtYTH0vYXJjaC94ODYvbGliL3Nj
cnViLmMgYmFsbG9vbgotICAgIGVsaWYgWyAtZCAke1hMfS9pbmNsdWRlL2FzbS14ODYgXTsgdGhl
bgotICAgICAgICBsbiAtc2YgJHtYTH0vaW5jbHVkZS9hc20teDg2L21hY2gteGVuL2FzbS9oeXBl
cnZpc29yLmggaW5jbHVkZS9hc20KLSAgICAgICAgbG4gLXNmICR7WEx9L2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLXhlbi9hc20vaHlwZXJjYWxsKi5oIGluY2x1ZGUvYXNtCi0gICAgICAgIGxuIC1zZiAk
e1hMfS9pbmNsdWRlL2FzbS14ODYvbWFjaC14ZW4vYXNtL3N5bmNoX2JpdG9wcyouaCBpbmNsdWRl
L2FzbQotICAgICAgICBsbiAtc2YgJHtYTH0vaW5jbHVkZS9hc20teDg2L21hY2gteGVuL2FzbS9t
YWRkciouaCBpbmNsdWRlL2FzbQotICAgICAgICBsbiAtc2YgJHtYTH0vaW5jbHVkZS9hc20teDg2
L21hY2gteGVuL2FzbS9nbnR0YWJfZG1hLmggaW5jbHVkZS9hc20KLSAgICAgICAgbG4gLXNmICR7
WEx9L2FyY2gveDg2L2xpYi9zY3J1Yi5jIGJhbGxvb24KLSAgICBlbHNlCi0gICAgICAgIGlmIFsg
JHVuYW1lID0geDg2XzY0IF07IHRoZW4KLSAgICAgICAgICAgIG1rZGlyIC1wIGluY2x1ZGUvYXNt
LWkzODYKLSAgICAgICAgICAgIGxuZGlyIC1zaWxlbnQgJHtYTH0vaW5jbHVkZS9hc20taTM4NiBp
bmNsdWRlL2FzbS1pMzg2Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHVuYW1lPWkzODYKLSAg
ICAgICAgZmkKLSAgICAgICAgbG4gLXNmICR7WEx9L2luY2x1ZGUvYXNtLSR1bmFtZS9tYWNoLXhl
bi9hc20vaHlwZXJ2aXNvci5oIGluY2x1ZGUvYXNtCi0gICAgICAgIGxuIC1zZiAke1hMfS9pbmNs
dWRlL2FzbS0kdW5hbWUvbWFjaC14ZW4vYXNtL2h5cGVyY2FsbC5oIGluY2x1ZGUvYXNtCi0gICAg
ICAgIGxuIC1zZiAke1hMfS9pbmNsdWRlL2FzbS0kdW5hbWUvbWFjaC14ZW4vYXNtL3N5bmNoX2Jp
dG9wcy5oIGluY2x1ZGUvYXNtCi0gICAgICAgIGxuIC1zZiAke1hMfS9pbmNsdWRlL2FzbS0kdW5h
bWUvbWFjaC14ZW4vYXNtL21hZGRyLmggaW5jbHVkZS9hc20KLSAgICAgICAgbG4gLXNmICR7WEx9
L2luY2x1ZGUvYXNtLSR1bmFtZS9tYWNoLXhlbi9hc20vZ250dGFiX2RtYS5oIGluY2x1ZGUvYXNt
Ci0gICAgZmkKLSAgOzsKLSJpYTY0IikKLSAgICBsbiAtc2YgJHtYTH0vaW5jbHVkZS9hc20taWE2
NC9oeXBlcnZpc29yLmggaW5jbHVkZS9hc20KLSAgICBsbiAtc2YgJHtYTH0vaW5jbHVkZS9hc20t
aWE2NC9oeXBlcmNhbGwuaCBpbmNsdWRlL2FzbQotICAgIGxuIC1zZiAke1hMfS9pbmNsdWRlL2Fz
bS1pYTY0L3N5bmNoX2JpdG9wcy5oIGluY2x1ZGUvYXNtCi0gICAgbG4gLXNmICR7WEx9L2luY2x1
ZGUvYXNtLWlhNjQvbWFkZHIuaCBpbmNsdWRlL2FzbQotICAgIGxuIC1zZiAke1hMfS9pbmNsdWRl
L2FzbS1pYTY0L2dudHRhYl9kbWEuaCBpbmNsdWRlL2FzbQotICAgIG1rZGlyIC1wIGluY2x1ZGUv
YXNtL3hlbgotICAgIGxuIC1zZiAke1hMfS9pbmNsdWRlL2FzbS1pYTY0L3hlbi94Y29tX2hjYWxs
LmggaW5jbHVkZS9hc20veGVuCi0gICAgbG4gLXNmICR7WEx9L2luY2x1ZGUvYXNtLWlhNjQveGVu
L3hlbmNvbW0uaCBpbmNsdWRlL2FzbS94ZW4KLSAgICBsbiAtc2YgJHtYTH0vYXJjaC9pYTY0L3hl
bi94Y29tX2hjYWxsLmMgcGxhdGZvcm0tcGNpLwotICAgIGxuIC1zZiAke1hMfS9hcmNoL2lhNjQv
eGVuL3hjb21fYXNtLlMgcGxhdGZvcm0tcGNpLwotICAgIGxuIC1zZiAke1hMfS9hcmNoL2lhNjQv
eGVuL3hlbmNvbW0uYyBwbGF0Zm9ybS1wY2kveGVuY29tbV9hcmNoLmMKLSAgICBsbiAtc2YgJHtY
TH0vZHJpdmVycy94ZW4vY29yZS94ZW5jb21tLmMgcGxhdGZvcm0tcGNpCi0gIDs7Ci0qKQotICAg
IGVjaG8gdW5rbm93biBhcmNoaXRlY3R1cmUgJHVuYW1lCi0gICAgZXhpdCAxCi0gIDs7Ci1lc2Fj
CmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L25ldGZyb250L0tidWls
ZCBiL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvbmV0ZnJvbnQvS2J1aWxkCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0ODZjMmEwYTc3Li4wMDAwMDAwMDAwCi0tLSBhL3VubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvbmV0ZnJvbnQvS2J1aWxkCisrKyAvZGV2L251bGwKQEAg
LTEsNSArMCwwIEBACi1pbmNsdWRlICQoTSkvb3ZlcnJpZGVzLm1rCi0KLW9iai1tICA9IHhlbi12
bmlmLm8KLXhlbi12bmlmLW9ianMJOj0gbmV0ZnJvbnQubwoteGVuLXZuaWYtb2JqcwkrPSBhY2Nl
bC5vCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L25ldGZyb250L01h
a2VmaWxlIGIvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9uZXRmcm9udC9NYWtlZmlsZQpk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjRlN2FjZDE5NC4uMDAwMDAwMDAwMAotLS0g
YS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L25ldGZyb250L01ha2VmaWxlCisrKyAvZGV2
L251bGwKQEAgLTEsMyArMCwwIEBACi1pZm5lcSAoJChLRVJORUxSRUxFQVNFKSwpCi1pbmNsdWRl
ICQoc3JjKS9LYnVpbGQKLWVuZGlmCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGlu
dXgtMi42L292ZXJyaWRlcy5tayBiL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvb3ZlcnJp
ZGVzLm1rCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4MDNlY2NkM2JlLi4wMDAwMDAw
MDAwCi0tLSBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvb3ZlcnJpZGVzLm1rCisrKyAv
ZGV2L251bGwKQEAgLTEsMTggKzAsMCBAQAotIyBIYWNrOiB3ZSBuZWVkIHRvIHVzZSB0aGUgY29u
ZmlnIHdoaWNoIHdhcyB1c2VkIHRvIGJ1aWxkIHRoZSBrZXJuZWwsCi0jIGV4Y2VwdCB0aGF0IHRo
YXQgd29uJ3QgaGF2ZSB0aGUgcmlnaHQgaGVhZGVycyBldGMuLCBzbyBkdXBsaWNhdGUKLSMgc29t
ZSBvZiB0aGUgbWFjaC14ZW4gaW5mcmFzdHJ1Y3R1cmUgaW4gaGVyZS4KLSMKLSMgKGkuZS4gd2Ug
bmVlZCB0aGUgbmF0aXZlIGNvbmZpZyBmb3IgdGhpbmdzIGxpa2UgLW1yZWdwYXJtLCBidXQKLSMg
YSBYZW4ga2VybmVsIHRvIGZpbmQgdGhlIHJpZ2h0IGhlYWRlcnMpCi1fWEVOX0NQUEZMQUdTICs9
IC1EX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXz0weDAwMDMwMjA1Ci1fWEVOX0NQUEZMQUdTICs9
IC1EQ09ORklHX1hFTl9DT01QQVQ9MHhmZmZmZmYKLV9YRU5fQ1BQRkxBR1MgKz0gLUkkKE0pL2lu
Y2x1ZGUgLUkkKE0pL2NvbXBhdC1pbmNsdWRlIC1ESEFWRV9YRU5fUExBVEZPUk1fQ09NUEFUX0gK
LWlmZXEgKCQoQVJDSCksaWE2NCkKLSAgX1hFTl9DUFBGTEFHUyArPSAtRENPTkZJR19WTVhfR1VF
U1QKLWVuZGlmCi0KLV9YRU5fQ1BQRkxBR1MgKz0gLWluY2x1ZGUgJCh3aWxkY2FyZCAkKG9ianRy
ZWUpL2luY2x1ZGUvKi9hdXRvY29uZi5oKQotCi1FWFRSQV9DRkxBR1MgKz0gJChfWEVOX0NQUEZM
QUdTKQotRVhUUkFfQUZMQUdTICs9ICQoX1hFTl9DUFBGTEFHUykKLUNQUEZMQUdTIDo9IC1JJChN
KS9pbmNsdWRlICQoQ1BQRkxBR1MpCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGlu
dXgtMi42L3BsYXRmb3JtLXBjaS9LYnVpbGQgYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42
L3BsYXRmb3JtLXBjaS9LYnVpbGQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDdiMzMy
ZWU4MDQuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0
Zm9ybS1wY2kvS2J1aWxkCisrKyAvZGV2L251bGwKQEAgLTEsMjIgKzAsMCBAQAotaW5jbHVkZSAk
KE0pL292ZXJyaWRlcy5tawotCi1vYmotbSA6PSB4ZW4tcGxhdGZvcm0tcGNpLm8KLQotRVhUUkFf
Q0ZMQUdTICs9IC1JJChNKS9wbGF0Zm9ybS1wY2kKLQoteGVuLXBsYXRmb3JtLXBjaS1vYmpzIDo9
IGV2dGNobi5vIHBsYXRmb3JtLXBjaS5vIGdudHRhYi5vIHhlbl9zdXBwb3J0Lm8KLXhlbi1wbGF0
Zm9ybS1wY2ktb2JqcyArPSBmZWF0dXJlcy5vIHBsYXRmb3JtLWNvbXBhdC5vCi14ZW4tcGxhdGZv
cm0tcGNpLW9ianMgKz0gcmVib290Lm8gbWFjaGluZV9yZWJvb3QubwoteGVuLXBsYXRmb3JtLXBj
aS1vYmpzICs9IHBhbmljLWhhbmRsZXIubwotCi14ZW4tcGxhdGZvcm0tcGNpLW9ianMgKz0gLi4v
eGVuYnVzL3hlbmJ1c19jb21tcy5vCi14ZW4tcGxhdGZvcm0tcGNpLW9ianMgKz0gLi4veGVuYnVz
L3hlbmJ1c194cy5vCi14ZW4tcGxhdGZvcm0tcGNpLW9ianMgKz0gLi4veGVuYnVzL3hlbmJ1c19w
cm9iZS5vIAoteGVuLXBsYXRmb3JtLXBjaS1vYmpzICs9IC4uL3hlbmJ1cy94ZW5idXNfZGV2Lm8g
Ci14ZW4tcGxhdGZvcm0tcGNpLW9ianMgKz0gLi4veGVuYnVzL3hlbmJ1c19jbGllbnQubyAKLXhl
bi1wbGF0Zm9ybS1wY2ktb2JqcyArPSAuLi94ZW5idXMveGVuX3Byb2MubwotCi0jIENhbiB3ZSBk
byBiZXR0ZXIgPwotaWZlcSAoJChBUkNIKSxpYTY0KQotICB4ZW4tcGxhdGZvcm0tcGNpLW9ianMg
Kz0geGVuY29tbS5vIHhlbmNvbW1fYXJjaC5vIHhjb21faGNhbGwubyB4Y29tX2FzbS5vCi1lbmRp
ZgpkaWZmIC0tZ2l0IGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kv
TWFrZWZpbGUgYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9NYWtl
ZmlsZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjRlN2FjZDE5NC4uMDAwMDAwMDAw
MAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9NYWtlZmls
ZQorKysgL2Rldi9udWxsCkBAIC0xLDMgKzAsMCBAQAotaWZuZXEgKCQoS0VSTkVMUkVMRUFTRSks
KQotaW5jbHVkZSAkKHNyYykvS2J1aWxkCi1lbmRpZgpkaWZmIC0tZ2l0IGEvdW5tb2RpZmllZF9k
cml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvZXZ0Y2huLmMgYi91bm1vZGlmaWVkX2RyaXZl
cnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9ldnRjaG4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggYjcyZTM3YTJkZC4uMDAwMDAwMDAwMAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMv
bGludXgtMi42L3BsYXRmb3JtLXBjaS9ldnRjaG4uYworKysgL2Rldi9udWxsCkBAIC0xLDM2MiAr
MCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBldnRjaG4uYwotICoKLSAqIEEgc2lt
cGxpZmllZCBldmVudCBjaGFubmVsIGZvciBwYXJhLWRyaXZlcnMgaW4gdW5tb2RpZmllZCBsaW51
eAotICoKLSAqIENvcHlyaWdodCAoYykgMjAwMi0yMDA1LCBLIEEgRnJhc2VyCi0gKiBDb3B5cmln
aHQgKGMpIDIwMDUsIEludGVsIENvcnBvcmF0aW9uIDx4aWFvZmVuZy5saW5nQGludGVsLmNvbT4K
LSAqCi0gKiBUaGlzIGZpbGUgbWF5IGJlIGRpc3RyaWJ1dGVkIHNlcGFyYXRlbHkgZnJvbSB0aGUg
TGludXgga2VybmVsLCBvcgotICogaW5jb3Jwb3JhdGVkIGludG8gb3RoZXIgc29mdHdhcmUgcGFj
a2FnZXMsIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBsaWNlbnNlOgotICoKLSAqIFBlcm1pc3Np
b24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFp
bmluZyBhIGNvcHkKLSAqIG9mIHRoaXMgc291cmNlIGZpbGUgKHRoZSAiU29mdHdhcmUiKSwgdG8g
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dAotICogcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwKLSAqIG1l
cmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLAotICogYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0bwotICogdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgotICoKLSAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCi0gKiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KLSAqCi0gKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgotICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKLSAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCi0gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09O
TkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCi0g
KiBJTiBUSEUgU09GVFdBUkUuCi0gKi8KLQotI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgotI2lu
Y2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgotI2luY2x1ZGUgPGxpbnV4L3NwaW5sb2NrLmg+Ci0jaW5j
bHVkZSA8eGVuL2V2dGNobi5oPgotI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaHZtL2lvcmVxLmg+
Ci0jaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+Ci0jaW5jbHVkZSAicGxhdGZvcm0tcGNpLmgiCi0K
LSNpZmRlZiBIQVZFX1hFTl9QTEFURk9STV9DT01QQVRfSAotI2luY2x1ZGUgPHhlbi9wbGF0Zm9y
bS1jb21wYXQuaD4KLSNlbmRpZgotCi12b2lkICpzaGFyZWRfaW5mb19hcmVhOwotCi0jZGVmaW5l
IGlzX3ZhbGlkX2V2dGNobih4KQkoKHgpICE9IDApCi0jZGVmaW5lIGV2dGNobl9mcm9tX2lycSh4
KQkoaXJxX2V2dGNobltpcnFdLmV2dGNobikKLQotc3RhdGljIHN0cnVjdCB7Ci0Jc3BpbmxvY2tf
dCBsb2NrOwotCWlycV9oYW5kbGVyX3QgaGFuZGxlcjsKLQl2b2lkICpkZXZfaWQ7Ci0JaW50IGV2
dGNobjsKLQlpbnQgY2xvc2U6MTsgLyogY2xvc2Ugb24gdW5iaW5kX2Zyb21faXJxaGFuZGxlcigp
PyAqLwotCWludCBpbnVzZToxOwotCWludCBpbl9oYW5kbGVyOjE7Ci19IGlycV9ldnRjaG5bMjU2
XTsKLXN0YXRpYyBpbnQgZXZ0Y2huX3RvX2lycVtOUl9FVkVOVF9DSEFOTkVMU10gPSB7Ci0JWzAg
Li4uICBOUl9FVkVOVF9DSEFOTkVMUy0xXSA9IC0xIH07Ci0KLXN0YXRpYyBERUZJTkVfU1BJTkxP
Q0soaXJxX2FsbG9jX2xvY2spOwotCi1zdGF0aWMgaW50IGFsbG9jX3hlbl9pcnEodm9pZCkKLXsK
LQlzdGF0aWMgaW50IHdhcm5lZDsKLQlpbnQgaXJxOwotCi0Jc3Bpbl9sb2NrKCZpcnFfYWxsb2Nf
bG9jayk7Ci0KLQlmb3IgKGlycSA9IDE7IGlycSA8IEFSUkFZX1NJWkUoaXJxX2V2dGNobik7IGly
cSsrKSB7Ci0JCWlmIChpcnFfZXZ0Y2huW2lycV0uaW51c2UpIAotCQkJY29udGludWU7Ci0JCWly
cV9ldnRjaG5baXJxXS5pbnVzZSA9IDE7Ci0JCXNwaW5fdW5sb2NrKCZpcnFfYWxsb2NfbG9jayk7
Ci0JCXJldHVybiBpcnE7Ci0JfQotCi0JaWYgKCF3YXJuZWQpIHsKLQkJd2FybmVkID0gMTsKLQkJ
cHJpbnRrKEtFUk5fV0FSTklORyAiTm8gYXZhaWxhYmxlIElSUSB0byBiaW5kIHRvOiAiCi0JCSAg
ICAgICAiaW5jcmVhc2UgaXJxX2V2dGNobltdIHNpemUgaW4gZXZ0Y2huLmMuXG4iKTsKLQl9Ci0K
LQlzcGluX3VubG9jaygmaXJxX2FsbG9jX2xvY2spOwotCi0JcmV0dXJuIC1FTk9TUEM7Ci19Ci0K
LXN0YXRpYyB2b2lkIGZyZWVfeGVuX2lycShpbnQgaXJxKQotewotCXNwaW5fbG9jaygmaXJxX2Fs
bG9jX2xvY2spOwotCWlycV9ldnRjaG5baXJxXS5pbnVzZSA9IDA7Ci0Jc3Bpbl91bmxvY2soJmly
cV9hbGxvY19sb2NrKTsKLX0KLQotaW50IGlycV90b19ldnRjaG5fcG9ydChpbnQgaXJxKQotewot
CXJldHVybiBpcnFfZXZ0Y2huW2lycV0uZXZ0Y2huOwotfQotRVhQT1JUX1NZTUJPTChpcnFfdG9f
ZXZ0Y2huX3BvcnQpOwotCi12b2lkIG1hc2tfZXZ0Y2huKGludCBwb3J0KQotewotCXNoYXJlZF9p
bmZvX3QgKnMgPSBzaGFyZWRfaW5mb19hcmVhOwotCXN5bmNoX3NldF9iaXQocG9ydCwgJnMtPmV2
dGNobl9tYXNrWzBdKTsKLX0KLUVYUE9SVF9TWU1CT0wobWFza19ldnRjaG4pOwotCi12b2lkIHVu
bWFza19ldnRjaG4oaW50IHBvcnQpCi17Ci0JZXZ0Y2huX3VubWFza190IG9wID0geyAucG9ydCA9
IHBvcnQgfTsKLQlWT0lEKEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF91bm1h
c2ssICZvcCkpOwotfQotRVhQT1JUX1NZTUJPTCh1bm1hc2tfZXZ0Y2huKTsKLQotaW50IGJpbmRf
bGlzdGVuaW5nX3BvcnRfdG9faXJxaGFuZGxlcigKLQl1bnNpZ25lZCBpbnQgcmVtb3RlX2RvbWFp
biwKLQlpcnFfaGFuZGxlcl90IGhhbmRsZXIsCi0JdW5zaWduZWQgbG9uZyBpcnFmbGFncywKLQlj
b25zdCBjaGFyICpkZXZuYW1lLAotCXZvaWQgKmRldl9pZCkKLXsKLQlzdHJ1Y3QgZXZ0Y2huX2Fs
bG9jX3VuYm91bmQgYWxsb2NfdW5ib3VuZDsKLQlpbnQgZXJyLCBpcnE7Ci0KLQlpcnEgPSBhbGxv
Y194ZW5faXJxKCk7Ci0JaWYgKGlycSA8IDApCi0JCXJldHVybiBpcnE7Ci0KLQlzcGluX2xvY2tf
aXJxKCZpcnFfZXZ0Y2huW2lycV0ubG9jayk7Ci0KLQlhbGxvY191bmJvdW5kLmRvbSAgICAgICAg
PSBET01JRF9TRUxGOwotCWFsbG9jX3VuYm91bmQucmVtb3RlX2RvbSA9IHJlbW90ZV9kb21haW47
Ci0JZXJyID0gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2FsbG9jX3VuYm91
bmQsCi0JCQkJCSAgJmFsbG9jX3VuYm91bmQpOwotCWlmIChlcnIpIHsKLQkJc3Bpbl91bmxvY2tf
aXJxKCZpcnFfZXZ0Y2huW2lycV0ubG9jayk7Ci0JCWZyZWVfeGVuX2lycShpcnEpOwotCQlyZXR1
cm4gZXJyOwotCX0KLQotCWlycV9ldnRjaG5baXJxXS5oYW5kbGVyID0gaGFuZGxlcjsKLQlpcnFf
ZXZ0Y2huW2lycV0uZGV2X2lkICA9IGRldl9pZDsKLQlpcnFfZXZ0Y2huW2lycV0uZXZ0Y2huICA9
IGFsbG9jX3VuYm91bmQucG9ydDsKLQlpcnFfZXZ0Y2huW2lycV0uY2xvc2UgICA9IDE7Ci0KLQll
dnRjaG5fdG9faXJxW2FsbG9jX3VuYm91bmQucG9ydF0gPSBpcnE7Ci0KLQl1bm1hc2tfZXZ0Y2hu
KGFsbG9jX3VuYm91bmQucG9ydCk7Ci0KLQlzcGluX3VubG9ja19pcnEoJmlycV9ldnRjaG5baXJx
XS5sb2NrKTsKLQotCXJldHVybiBpcnE7Ci19Ci1FWFBPUlRfU1lNQk9MKGJpbmRfbGlzdGVuaW5n
X3BvcnRfdG9faXJxaGFuZGxlcik7Ci0KLWludCBiaW5kX2NhbGxlcl9wb3J0X3RvX2lycWhhbmRs
ZXIoCi0JdW5zaWduZWQgaW50IGNhbGxlcl9wb3J0LAotCWlycV9oYW5kbGVyX3QgaGFuZGxlciwK
LQl1bnNpZ25lZCBsb25nIGlycWZsYWdzLAotCWNvbnN0IGNoYXIgKmRldm5hbWUsCi0Jdm9pZCAq
ZGV2X2lkKQotewotCWludCBpcnE7Ci0KLQlpcnEgPSBhbGxvY194ZW5faXJxKCk7Ci0JaWYgKGly
cSA8IDApCi0JCXJldHVybiBpcnE7Ci0KLQlzcGluX2xvY2tfaXJxKCZpcnFfZXZ0Y2huW2lycV0u
bG9jayk7Ci0KLQlpcnFfZXZ0Y2huW2lycV0uaGFuZGxlciA9IGhhbmRsZXI7Ci0JaXJxX2V2dGNo
bltpcnFdLmRldl9pZCAgPSBkZXZfaWQ7Ci0JaXJxX2V2dGNobltpcnFdLmV2dGNobiAgPSBjYWxs
ZXJfcG9ydDsKLQlpcnFfZXZ0Y2huW2lycV0uY2xvc2UgICA9IDA7Ci0KLQlldnRjaG5fdG9faXJx
W2NhbGxlcl9wb3J0XSA9IGlycTsKLQotCXVubWFza19ldnRjaG4oY2FsbGVyX3BvcnQpOwotCi0J
c3Bpbl91bmxvY2tfaXJxKCZpcnFfZXZ0Y2huW2lycV0ubG9jayk7Ci0KLQlyZXR1cm4gaXJxOwot
fQotRVhQT1JUX1NZTUJPTChiaW5kX2NhbGxlcl9wb3J0X3RvX2lycWhhbmRsZXIpOwotCi12b2lk
IHVuYmluZF9mcm9tX2lycWhhbmRsZXIodW5zaWduZWQgaW50IGlycSwgdm9pZCAqZGV2X2lkKQot
ewotCWludCBldnRjaG47Ci0KLQlzcGluX2xvY2tfaXJxKCZpcnFfZXZ0Y2huW2lycV0ubG9jayk7
Ci0KLQlldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoaXJxKTsKLQotCWlmIChpc192YWxpZF9ldnRj
aG4oZXZ0Y2huKSkgewotCQlldnRjaG5fdG9faXJxW2V2dGNobl0gPSAtMTsKLQkJbWFza19ldnRj
aG4oZXZ0Y2huKTsKLQkJaWYgKGlycV9ldnRjaG5baXJxXS5jbG9zZSkgewotCQkJc3RydWN0IGV2
dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBldnRjaG4gfTsKLQkJCWlmIChIWVBFUlZJU09S
X2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZjbG9zZSkpCi0JCQkJQlVHKCk7Ci0J
CX0KLQl9Ci0KLQlpcnFfZXZ0Y2huW2lycV0uaGFuZGxlciA9IE5VTEw7Ci0JaXJxX2V2dGNobltp
cnFdLmV2dGNobiAgPSAwOwotCi0Jc3Bpbl91bmxvY2tfaXJxKCZpcnFfZXZ0Y2huW2lycV0ubG9j
ayk7Ci0KLQl3aGlsZSAoaXJxX2V2dGNobltpcnFdLmluX2hhbmRsZXIpCi0JCWNwdV9yZWxheCgp
OwotCi0JZnJlZV94ZW5faXJxKGlycSk7Ci19Ci1FWFBPUlRfU1lNQk9MKHVuYmluZF9mcm9tX2ly
cWhhbmRsZXIpOwotCi12b2lkIG5vdGlmeV9yZW1vdGVfdmlhX2lycShpbnQgaXJxKQotewotCWlu
dCBldnRjaG47Ci0KLQlldnRjaG4gPSBldnRjaG5fZnJvbV9pcnEoaXJxKTsKLQlpZiAoaXNfdmFs
aWRfZXZ0Y2huKGV2dGNobikpCi0JCW5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihldnRjaG4pOwot
fQotRVhQT1JUX1NZTUJPTChub3RpZnlfcmVtb3RlX3ZpYV9pcnEpOwotCi1zdGF0aWMgREVGSU5F
X1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3Byb2Nlc3NlZF9sMWkpID0geyBCSVRTX1BFUl9M
T05HIC0gMSB9Owotc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdF9wcm9j
ZXNzZWRfbDJpKSA9IHsgQklUU19QRVJfTE9ORyAtIDEgfTsKLQotc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIGFjdGl2ZV9ldnRjaG5zKHVuc2lnbmVkIGludCBjcHUsIHNoYXJlZF9pbmZvX3Qg
KnNoLAotCQkJCQkJdW5zaWduZWQgaW50IGlkeCkKLXsKLQlyZXR1cm4gKHNoLT5ldnRjaG5fcGVu
ZGluZ1tpZHhdICYgfnNoLT5ldnRjaG5fbWFza1tpZHhdKTsKLX0KLQotc3RhdGljIGlycXJldHVy
bl90IGV2dGNobl9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkCi0jaWYgTElOVVhfVkVS
U0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDE5KQotCQkJCSAgICAsIHN0cnVjdCBwdF9y
ZWdzICpyZWdzCi0jZWxzZQotIyBkZWZpbmUgaGFuZGxlcihpcnEsIGRldl9pZCwgcmVncykgaGFu
ZGxlcihpcnEsIGRldl9pZCkKLSNlbmRpZgotCQkJCSAgICApCi17Ci0JdW5zaWduZWQgaW50IGwx
aSwgbDJpLCBwb3J0OwotCXVuc2lnbmVkIGxvbmcgbWFza2VkX2wxLCBtYXNrZWRfbDI7Ci0JLyog
WFhYOiBBbGwgZXZlbnRzIGFyZSBib3VuZCB0byB2Y3B1MCBidXQgaXJxIG1heSBiZSByZWRpcmVj
dGVkLiAqLwotCWludCBjcHUgPSAwOyAvKnNtcF9wcm9jZXNzb3JfaWQoKTsqLwotCWlycV9oYW5k
bGVyX3QgaGFuZGxlcjsKLQlzaGFyZWRfaW5mb190ICpzID0gc2hhcmVkX2luZm9fYXJlYTsKLQl2
Y3B1X2luZm9fdCAqdiA9ICZzLT52Y3B1X2luZm9bY3B1XTsKLQl1bnNpZ25lZCBsb25nIGwxLCBs
MjsKLQotCXYtPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7Ci0KLSNpZm5kZWYgQ09ORklHX1g4
NiAvKiBObyBuZWVkIGZvciBhIGJhcnJpZXIgLS0gWENIRyBpcyBhIGJhcnJpZXIgb24geDg2LiAq
LwotCS8qIENsZWFyIG1hc3RlciBmbGFnIC9iZWZvcmUvIGNsZWFyaW5nIHNlbGVjdG9yIGZsYWcu
ICovCi0Jd21iKCk7Ci0jZW5kaWYKLQlsMSA9IHhjaGcoJnYtPmV2dGNobl9wZW5kaW5nX3NlbCwg
MCk7Ci0KLQlsMWkgPSBwZXJfY3B1KGxhc3RfcHJvY2Vzc2VkX2wxaSwgY3B1KTsKLQlsMmkgPSBw
ZXJfY3B1KGxhc3RfcHJvY2Vzc2VkX2wyaSwgY3B1KTsKLQotCXdoaWxlIChsMSAhPSAwKSB7Ci0K
LQkJbDFpID0gKGwxaSArIDEpICUgQklUU19QRVJfTE9ORzsKLQkJbWFza2VkX2wxID0gbDEgJiAo
KH4wVUwpIDw8IGwxaSk7Ci0KLQkJaWYgKG1hc2tlZF9sMSA9PSAwKSB7IC8qIGlmIHdlIG1hc2tl
ZCBvdXQgYWxsIGV2ZW50cywgd3JhcCBhcm91bmQgdG8gdGhlIGJlZ2lubmluZyAqLwotCQkJbDFp
ID0gQklUU19QRVJfTE9ORyAtIDE7Ci0JCQlsMmkgPSBCSVRTX1BFUl9MT05HIC0gMTsKLQkJCWNv
bnRpbnVlOwotCQl9Ci0JCWwxaSA9IF9fZmZzKG1hc2tlZF9sMSk7Ci0KLQkJZG8gewotCQkJbDIg
PSBhY3RpdmVfZXZ0Y2hucyhjcHUsIHMsIGwxaSk7Ci0KLQkJCWwyaSA9IChsMmkgKyAxKSAlIEJJ
VFNfUEVSX0xPTkc7Ci0JCQltYXNrZWRfbDIgPSBsMiAmICgofjBVTCkgPDwgbDJpKTsKLQotCQkJ
aWYgKG1hc2tlZF9sMiA9PSAwKSB7IC8qIGlmIHdlIG1hc2tlZCBvdXQgYWxsIGV2ZW50cywgbW92
ZSBvbiAqLwotCQkJCWwyaSA9IEJJVFNfUEVSX0xPTkcgLSAxOwotCQkJCWJyZWFrOwotCQkJfQot
CQkJbDJpID0gX19mZnMobWFza2VkX2wyKTsKLQotCQkJLyogcHJvY2VzcyBwb3J0ICovCi0JCQlw
b3J0ID0gKGwxaSAqIEJJVFNfUEVSX0xPTkcpICsgbDJpOwotCQkJc3luY2hfY2xlYXJfYml0KHBv
cnQsICZzLT5ldnRjaG5fcGVuZGluZ1swXSk7Ci0KLQkJCWlycSA9IGV2dGNobl90b19pcnFbcG9y
dF07Ci0JCQlpZiAoaXJxIDwgMCkKLQkJCQljb250aW51ZTsKLQotCQkJc3Bpbl9sb2NrKCZpcnFf
ZXZ0Y2huW2lycV0ubG9jayk7Ci0JCQloYW5kbGVyID0gaXJxX2V2dGNobltpcnFdLmhhbmRsZXI7
Ci0JCQlkZXZfaWQgID0gaXJxX2V2dGNobltpcnFdLmRldl9pZDsKLQkJCWlmICh1bmxpa2VseSho
YW5kbGVyID09IE5VTEwpKSB7Ci0JCQkJcHJpbnRrKCJYZW4gSVJRJWQgKHBvcnQgJWQpIGhhcyBu
byBoYW5kbGVyIVxuIiwKLQkJCQkgICAgICAgaXJxLCBwb3J0KTsKLQkJCQlzcGluX3VubG9jaygm
aXJxX2V2dGNobltpcnFdLmxvY2spOwotCQkJCWNvbnRpbnVlOwotCQkJfQotCQkJaXJxX2V2dGNo
bltpcnFdLmluX2hhbmRsZXIgPSAxOwotCQkJc3Bpbl91bmxvY2soJmlycV9ldnRjaG5baXJxXS5s
b2NrKTsKLQotCQkJbG9jYWxfaXJxX2VuYWJsZSgpOwotCQkJaGFuZGxlcihpcnEsIGlycV9ldnRj
aG5baXJxXS5kZXZfaWQsIHJlZ3MpOwotCQkJbG9jYWxfaXJxX2Rpc2FibGUoKTsKLQotCQkJc3Bp
bl9sb2NrKCZpcnFfZXZ0Y2huW2lycV0ubG9jayk7Ci0JCQlpcnFfZXZ0Y2huW2lycV0uaW5faGFu
ZGxlciA9IDA7Ci0JCQlzcGluX3VubG9jaygmaXJxX2V2dGNobltpcnFdLmxvY2spOwotCi0JCQkv
KiBpZiB0aGlzIGlzIHRoZSBmaW5hbCBwb3J0IHByb2Nlc3NlZCwgd2UnbGwgcGljayB1cCBoZXJl
KzEgbmV4dCB0aW1lICovCi0JCQlwZXJfY3B1KGxhc3RfcHJvY2Vzc2VkX2wxaSwgY3B1KSA9IGwx
aTsKLQkJCXBlcl9jcHUobGFzdF9wcm9jZXNzZWRfbDJpLCBjcHUpID0gbDJpOwotCi0JCX0gd2hp
bGUgKGwyaSAhPSBCSVRTX1BFUl9MT05HIC0gMSk7Ci0KLQkJbDIgPSBhY3RpdmVfZXZ0Y2hucyhj
cHUsIHMsIGwxaSk7Ci0JCWlmIChsMiA9PSAwKSAvKiB3ZSBoYW5kbGVkIGFsbCBwb3J0cywgc28g
d2UgY2FuIGNsZWFyIHRoZSBzZWxlY3RvciBiaXQgKi8KLQkJCWwxICY9IH4oMVVMIDw8IGwxaSk7
Ci0JfQotCi0JcmV0dXJuIElSUV9IQU5ETEVEOwotfQotCi12b2lkIGlycV9yZXN1bWUodm9pZCkK
LXsKLQlpbnQgZXZ0Y2huLCBpcnE7Ci0KLQlmb3IgKGV2dGNobiA9IDA7IGV2dGNobiA8IE5SX0VW
RU5UX0NIQU5ORUxTOyBldnRjaG4rKykgewotCQltYXNrX2V2dGNobihldnRjaG4pOwotCQlldnRj
aG5fdG9faXJxW2V2dGNobl0gPSAtMTsKLQl9Ci0KLQlmb3IgKGlycSA9IDA7IGlycSA8IEFSUkFZ
X1NJWkUoaXJxX2V2dGNobik7IGlycSsrKQotCQlpcnFfZXZ0Y2huW2lycV0uZXZ0Y2huID0gMDsK
LX0KLQotaW50IHhlbl9pcnFfaW5pdChzdHJ1Y3QgcGNpX2RldiAqcGRldikKLXsKLQlpbnQgaXJx
OwotCi0JZm9yIChpcnEgPSAwOyBpcnEgPCBBUlJBWV9TSVpFKGlycV9ldnRjaG4pOyBpcnErKykK
LQkJc3Bpbl9sb2NrX2luaXQoJmlycV9ldnRjaG5baXJxXS5sb2NrKTsKLQotCXJldHVybiByZXF1
ZXN0X2lycShwZGV2LT5pcnEsIGV2dGNobl9pbnRlcnJ1cHQsCi0jaWYgTElOVVhfVkVSU0lPTl9D
T0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDIyKQotCQkJICAgU0FfU0hJUlEgfCBTQV9TQU1QTEVf
UkFORE9NIHwgU0FfSU5URVJSVVBULAotI2Vsc2UKLSNpZmRlZiBJUlFGX1NBTVBMRV9SQU5ET00K
LQkJCSAgIElSUUZfU0FNUExFX1JBTkRPTSB8Ci0jZW5kaWYKLSNpZmRlZiBJUlFGX0RJU0FCTEVE
Ci0JCQkgICBJUlFGX0RJU0FCTEVEIHwKLSNlbmRpZgotCQkJICAgSVJRRl9TSEFSRUQsCi0jZW5k
aWYKLQkJCSAgICJ4ZW4tcGxhdGZvcm0tcGNpIiwgcGRldik7Ci19CmRpZmYgLS1naXQgYS91bm1v
ZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9tYWNoaW5lX3JlYm9vdC5jIGIv
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvbWFjaGluZV9yZWJvb3Qu
YwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWQ2NjcxMjhhMi4uMDAwMDAwMDAwMAot
LS0gYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9tYWNoaW5lX3Jl
Ym9vdC5jCisrKyAvZGV2L251bGwKQEAgLTEsMTE0ICswLDAgQEAKLSNpbmNsdWRlIDxsaW51eC9j
cHVtYXNrLmg+Ci0jaW5jbHVkZSA8bGludXgvcHJlZW1wdC5oPgotI2luY2x1ZGUgPHhlbi9ldnRj
aG4uaD4KLSNpbmNsdWRlIDx4ZW4vZ250dGFiLmg+Ci0jaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgot
I2luY2x1ZGUgInBsYXRmb3JtLXBjaS5oIgotI2luY2x1ZGUgPGFzbS9oeXBlcnZpc29yLmg+Ci0K
LXN0cnVjdCBhcF9zdXNwZW5kX2luZm8gewotCWludCAgICAgIGRvX3NwaW47Ci0JYXRvbWljX3Qg
bnJfc3Bpbm5pbmc7Ci19OwotCi0jaWZkZWYgQ09ORklHX1NNUAotCi0vKgotICogU3Bpbm5pbmcg
cHJldmVudHMsIGZvciBleGFtcGxlLCBBUHMgdG91Y2hpbmcgZ3JhbnQgdGFibGUgZW50cmllcyB3
aGlsZQotICogdGhlIHNoYXJlZCBncmFudCB0YWJsZSBpcyBub3QgbWFwcGVkIGludG8gdGhlIGFk
ZHJlc3Mgc3BhY2UgaW1lbWRpYXRlbHkKLSAqIGFmdGVyIHJlc3VtZS4KLSAqLwotc3RhdGljIHZv
aWQgYXBfc3VzcGVuZCh2b2lkICpfaW5mbykKLXsKLQlzdHJ1Y3QgYXBfc3VzcGVuZF9pbmZvICpp
bmZvID0gX2luZm87Ci0KLQlCVUdfT04oIWlycXNfZGlzYWJsZWQoKSk7Ci0KLQlhdG9taWNfaW5j
KCZpbmZvLT5ucl9zcGlubmluZyk7Ci0JbWIoKTsKLQotCXdoaWxlIChpbmZvLT5kb19zcGluKQot
CQljcHVfcmVsYXgoKTsKLQotCW1iKCk7Ci0JYXRvbWljX2RlYygmaW5mby0+bnJfc3Bpbm5pbmcp
OwotfQotCi0jaWYgTElOVVhfVkVSU0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDI3KQot
I2RlZmluZSBpbml0aWF0ZV9hcF9zdXNwZW5kKGkpCXNtcF9jYWxsX2Z1bmN0aW9uKGFwX3N1c3Bl
bmQsIGksIDAsIDApCi0jZWxzZQotI2RlZmluZSBpbml0aWF0ZV9hcF9zdXNwZW5kKGkpCXNtcF9j
YWxsX2Z1bmN0aW9uKGFwX3N1c3BlbmQsIGksIDApCi0jZW5kaWYKLQotI2Vsc2UgLyogIWRlZmlu
ZWQoQ09ORklHX1NNUCkgKi8KLQotI2RlZmluZSBpbml0aWF0ZV9hcF9zdXNwZW5kKGkpCTAKLQot
I2VuZGlmCi0KLXN0YXRpYyBpbnQgYnBfc3VzcGVuZCh2b2lkKQotewotCWludCBzdXNwZW5kX2Nh
bmNlbGxlZDsKLQotCUJVR19PTighaXJxc19kaXNhYmxlZCgpKTsKLQotCXN1c3BlbmRfY2FuY2Vs
bGVkID0gSFlQRVJWSVNPUl9zdXNwZW5kKDApOwotCi0JaWYgKCFzdXNwZW5kX2NhbmNlbGxlZCkg
ewotCQlwbGF0Zm9ybV9wY2lfcmVzdW1lKCk7Ci0JCWdudHRhYl9yZXN1bWUoKTsKLQkJaXJxX3Jl
c3VtZSgpOwotCX0KLQotCXJldHVybiBzdXNwZW5kX2NhbmNlbGxlZDsKLX0KLQotaW50IF9feGVu
X3N1c3BlbmQoaW50IGZhc3Rfc3VzcGVuZCwgdm9pZCAoKnJlc3VtZV9ub3RpZmllcikoaW50KSkK
LXsKLQlpbnQgZXJyLCBzdXNwZW5kX2NhbmNlbGxlZCwgbnJfY3B1czsKLQlzdHJ1Y3QgYXBfc3Vz
cGVuZF9pbmZvIGluZm87Ci0KLQl4ZW5idXNfc3VzcGVuZCgpOwotCi0JcHJlZW1wdF9kaXNhYmxl
KCk7Ci0KLQkvKiBQcmV2ZW50IGFueSByYWNlcyB3aXRoIGV2dGNobl9pbnRlcnJ1cHQoKSBoYW5k
bGVyLiAqLwotCWRpc2FibGVfaXJxKHhlbl9wbGF0Zm9ybV9wZGV2LT5pcnEpOwotCi0JaW5mby5k
b19zcGluID0gMTsKLQlhdG9taWNfc2V0KCZpbmZvLm5yX3NwaW5uaW5nLCAwKTsKLQlzbXBfbWIo
KTsKLQotCW5yX2NwdXMgPSBudW1fb25saW5lX2NwdXMoKSAtIDE7Ci0KLQllcnIgPSBpbml0aWF0
ZV9hcF9zdXNwZW5kKCZpbmZvKTsKLQlpZiAoZXJyIDwgMCkgewotCQlwcmVlbXB0X2VuYWJsZSgp
OwotCQl4ZW5idXNfc3VzcGVuZF9jYW5jZWwoKTsKLQkJcmV0dXJuIGVycjsKLQl9Ci0KLQl3aGls
ZSAoYXRvbWljX3JlYWQoJmluZm8ubnJfc3Bpbm5pbmcpICE9IG5yX2NwdXMpCi0JCWNwdV9yZWxh
eCgpOwotCi0JbG9jYWxfaXJxX2Rpc2FibGUoKTsKLQlzdXNwZW5kX2NhbmNlbGxlZCA9IGJwX3N1
c3BlbmQoKTsKLQlyZXN1bWVfbm90aWZpZXIoc3VzcGVuZF9jYW5jZWxsZWQpOwotCWxvY2FsX2ly
cV9lbmFibGUoKTsKLQotCXNtcF9tYigpOwotCWluZm8uZG9fc3BpbiA9IDA7Ci0Jd2hpbGUgKGF0
b21pY19yZWFkKCZpbmZvLm5yX3NwaW5uaW5nKSAhPSAwKQotCQljcHVfcmVsYXgoKTsKLQotCWVu
YWJsZV9pcnEoeGVuX3BsYXRmb3JtX3BkZXYtPmlycSk7Ci0KLQlwcmVlbXB0X2VuYWJsZSgpOwot
Ci0JaWYgKCFzdXNwZW5kX2NhbmNlbGxlZCkKLQkJeGVuYnVzX3Jlc3VtZSgpOwotCWVsc2UKLQkJ
eGVuYnVzX3N1c3BlbmRfY2FuY2VsKCk7Ci0KLQlyZXR1cm4gMDsKLX0KZGlmZiAtLWdpdCBhL3Vu
bW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BhbmljLWhhbmRsZXIuYyBi
L3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BhbmljLWhhbmRsZXIu
YwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzU2NGQwYzdkOS4uMDAwMDAwMDAwMAot
LS0gYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBjaS9wYW5pYy1oYW5k
bGVyLmMKKysrIC9kZXYvbnVsbApAQCAtMSw0MiArMCwwIEBACi0jaW5jbHVkZSA8bGludXgvbW9k
dWxlLmg+Ci0jaW5jbHVkZSA8bGludXgvaW5pdC5oPgotI2luY2x1ZGUgPGxpbnV4L25vdGlmaWVy
Lmg+Ci0jaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4KLQotI2lmZGVmIEhBVkVfWEVOX1BMQVRG
T1JNX0NPTVBBVF9ICi0jaW5jbHVkZSA8eGVuL3BsYXRmb3JtLWNvbXBhdC5oPgotI2VuZGlmCi0K
LU1PRFVMRV9MSUNFTlNFKCJHUEwiKTsKLQotI2lmZGVmIF9faWE2NF9fCi1zdGF0aWMgdm9pZAot
eGVuX3BhbmljX2h5cGVyY2FsbChzdHJ1Y3QgdW53X2ZyYW1lX2luZm8gKmluZm8sIHZvaWQgKmFy
ZykKLXsKLQljdXJyZW50LT50aHJlYWQua3NwID0gKF9fdTY0KWluZm8tPnN3IC0gMTY7Ci0JSFlQ
RVJWSVNPUl9zaHV0ZG93bihTSFVURE9XTl9jcmFzaCk7Ci0JLyogd2UncmUgbmV2ZXIgYWN0dWFs
bHkgZ29pbmcgdG8gZ2V0IGhlcmUuLi4gKi8KLX0KLSNlbmRpZgotCi1zdGF0aWMgaW50Ci14ZW5f
cGFuaWNfZXZlbnQoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICp0aGlzLCB1bnNpZ25lZCBsb25nIGV2
ZW50LCB2b2lkICpwdHIpCi17Ci0jaWZkZWYgX19pYTY0X18KLQl1bndfaW5pdF9ydW5uaW5nKHhl
bl9wYW5pY19oeXBlcmNhbGwsIE5VTEwpOwotI2Vsc2UgLyogIV9faWE2NF9fICovCi0JSFlQRVJW
SVNPUl9zaHV0ZG93bihTSFVURE9XTl9jcmFzaCk7Ci0jZW5kaWYKLQkvKiB3ZSdyZSBuZXZlciBh
Y3R1YWxseSBnb2luZyB0byBnZXQgaGVyZS4uLiAqLwotCXJldHVybiBOT1RJRllfRE9ORTsKLX0K
LQotc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayB4ZW5fcGFuaWNfYmxvY2sgPSB7Ci0JLm5v
dGlmaWVyX2NhbGwgPSB4ZW5fcGFuaWNfZXZlbnQKLX07Ci0KLWludCB4ZW5fcGFuaWNfaGFuZGxl
cl9pbml0KHZvaWQpCi17Ci0JYXRvbWljX25vdGlmaWVyX2NoYWluX3JlZ2lzdGVyKCZwYW5pY19u
b3RpZmllcl9saXN0LCAmeGVuX3BhbmljX2Jsb2NrKTsKLQlyZXR1cm4gMDsKLX0KZGlmZiAtLWdp
dCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BsYXRmb3JtLWNv
bXBhdC5jIGIvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZv
cm0tY29tcGF0LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU0YTc2NmE5MDkuLjAw
MDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kv
cGxhdGZvcm0tY29tcGF0LmMKKysrIC9kZXYvbnVsbApAQCAtMSwxNDcgKzAsMCBAQAotI2luY2x1
ZGUgPGxpbnV4L3ZlcnNpb24uaD4KLQotI2luY2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NoZWQuaD4KLSNpbmNsdWRlIDxsaW51
eC9zbGFiLmg+Ci0KLSNpbmNsdWRlIDx4ZW4vcGxhdGZvcm0tY29tcGF0Lmg+Ci0KLSNpZiBMSU5V
WF9WRVJTSU9OX0NPREUgPCBLRVJORUxfVkVSU0lPTigyLDYsNykKLXN0YXRpYyBpbnQgc3lzdGVt
X3N0YXRlID0gMTsKLUVYUE9SVF9TWU1CT0woc3lzdGVtX3N0YXRlKTsKLSNlbmRpZgotCi12b2lk
IGN0cmxfYWx0X2RlbCh2b2lkKQotewotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9W
RVJTSU9OKDIsNiwyNykKLQlraWxsX3Byb2MoMSwgU0lHSU5ULCAxKTsgLyogaW50ZXJydXB0IGlu
aXQgKi8KLSNlbHNlCi0Ja2lsbF9jYWRfcGlkKFNJR0lOVCwgMSk7Ci0jZW5kaWYKLX0KLQotI2lm
IExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9OKDIsNiw4KQotc2l6ZV90IHN0cmNz
cG4oY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqcmVqZWN0KQotewotICAgICAgICBjb25zdCBj
aGFyICpwOwotICAgICAgICBjb25zdCBjaGFyICpyOwotICAgICAgICBzaXplX3QgY291bnQgPSAw
OwotCi0gICAgICAgIGZvciAocCA9IHM7ICpwICE9ICdcMCc7ICsrcCkgewotICAgICAgICAgICAg
ICAgIGZvciAociA9IHJlamVjdDsgKnIgIT0gJ1wwJzsgKytyKSB7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoKnAgPT0gKnIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBjb3VudDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgKytjb3VudDsK
LSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiBjb3VudDsKLX0KLUVYUE9SVF9TWU1CT0woc3Ry
Y3Nwbik7Ci0jZW5kaWYKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9O
KDIsNiwxMCkKLS8qCi0gKiBNYXAgYSB2bWFsbG9jKCktc3BhY2UgdmlydHVhbCBhZGRyZXNzIHRv
IHRoZSBwaHlzaWNhbCBwYWdlIGZyYW1lIG51bWJlci4KLSAqLwotdW5zaWduZWQgbG9uZyB2bWFs
bG9jX3RvX3Bmbih2b2lkICogdm1hbGxvY19hZGRyKQotewotICAgICAgICByZXR1cm4gcGFnZV90
b19wZm4odm1hbGxvY190b19wYWdlKHZtYWxsb2NfYWRkcikpOwotfQotRVhQT1JUX1NZTUJPTCh2
bWFsbG9jX3RvX3Bmbik7Ci0jZW5kaWYKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5F
TF9WRVJTSU9OKDIsNiwxMSkKLXVuc2lnbmVkIGxvbmcgd2FpdF9mb3JfY29tcGxldGlvbl90aW1l
b3V0KHN0cnVjdCBjb21wbGV0aW9uICp4LCB1bnNpZ25lZCBsb25nIHRpbWVvdXQpCi17Ci0gICAg
ICAgIG1pZ2h0X3NsZWVwKCk7Ci0KLSAgICAgICAgc3Bpbl9sb2NrX2lycSgmeC0+d2FpdC5sb2Nr
KTsKLSAgICAgICAgaWYgKCF4LT5kb25lKSB7Ci0gICAgICAgICAgICAgICAgREVDTEFSRV9XQUlU
UVVFVUUod2FpdCwgY3VycmVudCk7Ci0KLSAgICAgICAgICAgICAgICB3YWl0LmZsYWdzIHw9IFdR
X0ZMQUdfRVhDTFVTSVZFOwotICAgICAgICAgICAgICAgIF9fYWRkX3dhaXRfcXVldWVfdGFpbCgm
eC0+d2FpdCwgJndhaXQpOwotICAgICAgICAgICAgICAgIGRvIHsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIF9fc2V0X2N1cnJlbnRfc3RhdGUoVEFTS19VTklOVEVSUlVQVElCTEUpOwotICAgICAg
ICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZ4LT53YWl0LmxvY2spOwotICAgICAg
ICAgICAgICAgICAgICAgICAgdGltZW91dCA9IHNjaGVkdWxlX3RpbWVvdXQodGltZW91dCk7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxKCZ4LT53YWl0LmxvY2spOwotICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgKCF0aW1lb3V0KSB7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fcmVtb3ZlX3dhaXRfcXVldWUoJngtPndhaXQsICZ3YWl0KTsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICAgICAgfSB3aGlsZSAoIXgtPmRvbmUpOwotICAgICAgICAgICAg
ICAgIF9fcmVtb3ZlX3dhaXRfcXVldWUoJngtPndhaXQsICZ3YWl0KTsKLSAgICAgICAgfQotICAg
ICAgICB4LT5kb25lLS07Ci1vdXQ6Ci0gICAgICAgIHNwaW5fdW5sb2NrX2lycSgmeC0+d2FpdC5s
b2NrKTsKLSAgICAgICAgcmV0dXJuIHRpbWVvdXQ7Ci19Ci1FWFBPUlRfU1lNQk9MKHdhaXRfZm9y
X2NvbXBsZXRpb25fdGltZW91dCk7Ci0jZW5kaWYKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8
IEtFUk5FTF9WRVJTSU9OKDIsNiwxMikKLS8qCi0gICAgZmFrZSBkb19leGl0IHVzaW5nIGNvbXBs
ZXRlX2FuZF9leGl0Ci0gKi8KLSNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPCBLRVJORUxfVkVSU0lP
TigyLDYsMTApCi1hc21saW5rYWdlIE5PUkVUX1RZUEUgdm9pZCBkb19leGl0KGxvbmcgY29kZSkK
LSNlbHNlCi1mYXN0Y2FsbCBOT1JFVF9UWVBFIHZvaWQgZG9fZXhpdChsb25nIGNvZGUpCi0jZW5k
aWYKLXsKLSAgICBjb21wbGV0ZV9hbmRfZXhpdChOVUxMLCBjb2RlKTsKLX0KLUVYUE9SVF9TWU1C
T0xfR1BMKGRvX2V4aXQpOwotI2VuZGlmCi0KLSNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPCBLRVJO
RUxfVkVSU0lPTigyLDYsMTQpCi1zaWduZWQgbG9uZyBzY2hlZHVsZV90aW1lb3V0X2ludGVycnVw
dGlibGUoc2lnbmVkIGxvbmcgdGltZW91dCkKLXsKLQlfX3NldF9jdXJyZW50X3N0YXRlKFRBU0tf
SU5URVJSVVBUSUJMRSk7Ci0JcmV0dXJuIHNjaGVkdWxlX3RpbWVvdXQodGltZW91dCk7Ci19Ci1F
WFBPUlRfU1lNQk9MKHNjaGVkdWxlX3RpbWVvdXRfaW50ZXJydXB0aWJsZSk7Ci0jZW5kaWYKLQot
I2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9OKDIsNiwxNCkKLS8qKgotICog
a3phbGxvYyAtIGFsbG9jYXRlIG1lbW9yeS4gVGhlIG1lbW9yeSBpcyBzZXQgdG8gemVyby4KLSAq
IEBzaXplOiBob3cgbWFueSBieXRlcyBvZiBtZW1vcnkgYXJlIHJlcXVpcmVkLgotICogQGZsYWdz
OiB0aGUgdHlwZSBvZiBtZW1vcnkgdG8gYWxsb2NhdGUuCi0gKi8KLXZvaWQgKmt6YWxsb2Moc2l6
ZV90IHNpemUsIGludCBmbGFncykKLXsKLQl2b2lkICpyZXQgPSBrbWFsbG9jKHNpemUsIGZsYWdz
KTsKLQlpZiAocmV0KQotCQltZW1zZXQocmV0LCAwLCBzaXplKTsKLQlyZXR1cm4gcmV0OwotfQot
RVhQT1JUX1NZTUJPTChremFsbG9jKTsKLSNlbmRpZgotCi0jaWYgTElOVVhfVkVSU0lPTl9DT0RF
IDwgS0VSTkVMX1ZFUlNJT04oMiw2LDE4KQotLyogU2ltcGxpZmllZCBhc3ByaW50Zi4gKi8KLWNo
YXIgKmthc3ByaW50ZihnZnBfdCBnZnAsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQotewotCXZhX2xp
c3QgYXA7Ci0JdW5zaWduZWQgaW50IGxlbjsKLQljaGFyICpwLCBkdW1teVsxXTsKLQotCXZhX3N0
YXJ0KGFwLCBmbXQpOwotCWxlbiA9IHZzbnByaW50ZihkdW1teSwgMCwgZm10LCBhcCk7Ci0JdmFf
ZW5kKGFwKTsKLQotCXAgPSBrbWFsbG9jKGxlbiArIDEsIGdmcCk7Ci0JaWYgKCFwKQotCQlyZXR1
cm4gTlVMTDsKLQl2YV9zdGFydChhcCwgZm10KTsKLQl2c3ByaW50ZihwLCBmbXQsIGFwKTsKLQl2
YV9lbmQoYXApOwotCXJldHVybiBwOwotfQotRVhQT1JUX1NZTUJPTChrYXNwcmludGYpOwotI2Vu
ZGlmCmRpZmYgLS1naXQgYS91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3JtLXBj
aS9wbGF0Zm9ybS1wY2kuYyBiL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0t
cGNpL3BsYXRmb3JtLXBjaS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4ZTRlODE0
ZDI5Li4wMDAwMDAwMDAwCi0tLSBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZv
cm0tcGNpL3BsYXRmb3JtLXBjaS5jCisrKyAvZGV2L251bGwKQEAgLTEsNTMxICswLDAgQEAKLS8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKLSAqIHBsYXRmb3JtLXBjaS5jCi0gKiAKLSAqIFhlbiBwbGF0
Zm9ybSBQQ0kgZGV2aWNlIGRyaXZlcgotICogQ29weXJpZ2h0IChjKSAyMDA1LCBJbnRlbCBDb3Jw
b3JhdGlvbi4KLSAqIENvcHlyaWdodCAoYykgMjAwNywgWGVuU291cmNlIEluYy4KLSAqCi0gKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeSBpdAotICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKLSAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAotICog
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hB
TlRBQklMSVRZIG9yCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCi0gKiBtb3JlIGRldGFpbHMuCi0gKgot
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgYWxvbmcgd2l0aAotICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKgotICovCi0KLSNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9zY2hl
ZC5oPgotI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Ci0jaW5jbHVkZSA8bGludXgvY3Jhc2hfZHVt
cC5oPgotI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgotI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KLSNp
bmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8bGludXgvaW50ZXJydXB0Lmg+Ci0j
aW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgotI2luY2x1ZGUgPGxpbnV4L21tLmg+Ci0jaW5jbHVk
ZSA8YXNtL2lvLmg+Ci0jaW5jbHVkZSA8YXNtL2lycS5oPgotI2luY2x1ZGUgPGFzbS91YWNjZXNz
Lmg+Ci0jaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4KLSNpbmNsdWRlIDxhc20vcGd0YWJsZS5o
PgotI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvbWVtb3J5Lmg+Ci0jaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS9odm0vcGFyYW1zLmg+Ci0jaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+Ci0jaW5jbHVkZSA8
eGVuL2V2dGNobi5oPgotI2lmZGVmIF9faWE2NF9fCi0jaW5jbHVkZSA8YXNtL3hlbi94ZW5jb21t
Lmg+Ci0jZW5kaWYKLQotI2luY2x1ZGUgInBsYXRmb3JtLXBjaS5oIgotCi0jaWZkZWYgSEFWRV9Y
RU5fUExBVEZPUk1fQ09NUEFUX0gKLSNpbmNsdWRlIDx4ZW4vcGxhdGZvcm0tY29tcGF0Lmg+Ci0j
ZW5kaWYKLQotI2RlZmluZSBEUlZfTkFNRSAgICAieGVuLXBsYXRmb3JtLXBjaSIKLSNkZWZpbmUg
RFJWX1ZFUlNJT04gIjAuMTAiCi0jZGVmaW5lIERSVl9SRUxEQVRFICIwMy8wMy8yMDA1IgotCi1z
dGF0aWMgaW50IG1heF9oeXBlcmNhbGxfc3R1Yl9wYWdlcywgbnJfaHlwZXJjYWxsX3N0dWJfcGFn
ZXM7Ci1jaGFyICpoeXBlcmNhbGxfc3R1YnM7Ci1FWFBPUlRfU1lNQk9MKGh5cGVyY2FsbF9zdHVi
cyk7Ci0KLU1PRFVMRV9BVVRIT1IoInNzbWl0aEB4ZW5zb3VyY2UuY29tIik7Ci1NT0RVTEVfREVT
Q1JJUFRJT04oIlhlbiBwbGF0Zm9ybSBQQ0kgZGV2aWNlIik7Ci1NT0RVTEVfTElDRU5TRSgiR1BM
Iik7Ci0KLS8qIE5CLiBbYXV4LV1pZGUtZGlza3Mgb3B0aW9ucyBkbyBub3QgdW5wbHVnIElERSBD
RC1ST00gZHJpdmVzLiAqLwotLyogTkIuIGF1eC1pZGUtZGlza3MgaXMgZXF1aXYgdG8gaWRlLWRp
c2tzIGV4Y2VwdCBpZ25vcmVzIHByaW1hcnkgbWFzdGVyLiAqLwotc3RhdGljIGNoYXIgKmRldl91
bnBsdWc7Ci1tb2R1bGVfcGFyYW0oZGV2X3VucGx1ZywgY2hhcnAsIDA2NDQpOwotTU9EVUxFX1BB
Uk1fREVTQyhkZXZfdW5wbHVnLCAiRW11bGF0ZWQgZGV2aWNlcyB0byB1bnBsdWc6ICIKLQkJICJb
YWxsLF1baWRlLWRpc2tzLF1bYXV4LWlkZS1kaXNrcyxdW25pY3MsXVtuZXZlcl0gKGRlZmF1bHQg
aXMgJ2FsbCcpXG4iKTsKLQotc3RydWN0IHBjaV9kZXYgKnhlbl9wbGF0Zm9ybV9wZGV2OwotCi1z
dGF0aWMgdW5zaWduZWQgbG9uZyBzaGFyZWRfaW5mb19mcmFtZTsKLXN0YXRpYyB1aW50NjRfdCBj
YWxsYmFja192aWE7Ci0KLXN0YXRpYyBpbnQgX19kZXZpbml0IGluaXRfeGVuX2luZm8odm9pZCkK
LXsKLQlzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Ci0JZXh0ZXJuIHZvaWQgKnNoYXJl
ZF9pbmZvX2FyZWE7Ci0KLSNpZmRlZiBfX2lhNjRfXwotCXhlbmNvbW1faW5pdGlhbGl6ZSgpOwot
I2VuZGlmCi0KLQlzZXR1cF94ZW5fZmVhdHVyZXMoKTsKLQotCXNoYXJlZF9pbmZvX2ZyYW1lID0g
YWxsb2NfeGVuX21taW8oUEFHRV9TSVpFKSA+PiBQQUdFX1NISUZUOwotCXhhdHAuZG9taWQgPSBE
T01JRF9TRUxGOwotCXhhdHAuaWR4ID0gMDsKLQl4YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hh
cmVkX2luZm87Ci0JeGF0cC5ncGZuID0gc2hhcmVkX2luZm9fZnJhbWU7Ci0JaWYgKEhZUEVSVklT
T1JfbWVtb3J5X29wKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApKQotCQlCVUcoKTsKLQot
CXNoYXJlZF9pbmZvX2FyZWEgPQotCQlpb3JlbWFwKHNoYXJlZF9pbmZvX2ZyYW1lIDw8IFBBR0Vf
U0hJRlQsIFBBR0VfU0laRSk7Ci0JaWYgKHNoYXJlZF9pbmZvX2FyZWEgPT0gTlVMTCkKLQkJcGFu
aWMoImNhbid0IG1hcCBzaGFyZWQgaW5mb1xuIik7Ci0KLQlyZXR1cm4gMDsKLX0KLQotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgcGxhdGZvcm1fbW1pbzsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIHBsYXRm
b3JtX21taW9fYWxsb2M7Ci1zdGF0aWMgdW5zaWduZWQgbG9uZyBwbGF0Zm9ybV9tbWlvbGVuOwot
Ci11bnNpZ25lZCBsb25nIGFsbG9jX3hlbl9tbWlvKHVuc2lnbmVkIGxvbmcgbGVuKQotewotCXVu
c2lnbmVkIGxvbmcgYWRkcjsKLQotCWFkZHIgPSBwbGF0Zm9ybV9tbWlvICsgcGxhdGZvcm1fbW1p
b19hbGxvYzsKLQlwbGF0Zm9ybV9tbWlvX2FsbG9jICs9IGxlbjsKLQlCVUdfT04ocGxhdGZvcm1f
bW1pb19hbGxvYyA+IHBsYXRmb3JtX21taW9sZW4pOwotCi0JcmV0dXJuIGFkZHI7Ci19Ci0KLSNp
Zm5kZWYgX19pYTY0X18KLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9WRVJTSU9O
KDIsNiwzOCkKLXN0YXRpYyB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZSh2b2lkKQotewotCXVpbnQz
Ml90IGJhc2UsIGVheCwgZWJ4LCBlY3gsIGVkeDsKLQljaGFyIHNpZ25hdHVyZVsxM107Ci0KLQlm
b3IgKGJhc2UgPSAweDQwMDAwMDAwOyBiYXNlIDwgMHg0MDAxMDAwMDsgYmFzZSArPSAweDEwMCkg
ewotCQljcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKLQkJKih1aW50MzJfdCop
KHNpZ25hdHVyZSArIDApID0gZWJ4OwotCQkqKHVpbnQzMl90Kikoc2lnbmF0dXJlICsgNCkgPSBl
Y3g7Ci0JCSoodWludDMyX3QqKShzaWduYXR1cmUgKyA4KSA9IGVkeDsKLQkJc2lnbmF0dXJlWzEy
XSA9IDA7Ci0KLQkJaWYgKCFzdHJjbXAoIlhlblZNTVhlblZNTSIsIHNpZ25hdHVyZSkgJiYgKChl
YXggLSBiYXNlKSA+PSAyKSkKLQkJCXJldHVybiBiYXNlOwotCX0KLQotCXJldHVybiAwOwotfQot
I2VuZGlmCi0KLXN0YXRpYyBpbnQgaW5pdF9oeXBlcmNhbGxfc3R1YnModm9pZCkKLXsKLQl1aW50
MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgsIHBhZ2VzLCBtc3IsIGksIGJhc2U7Ci0KLQliYXNlID0g
eGVuX2NwdWlkX2Jhc2UoKTsKLQlpZiAoYmFzZSA9PSAwKSB7Ci0JCXByaW50ayhLRVJOX1dBUk5J
TkcKLQkJICAgICAgICJEZXRlY3RlZCBYZW4gcGxhdGZvcm0gZGV2aWNlIGJ1dCBub3QgWGVuIFZN
TT9cbiIpOwotCQlyZXR1cm4gLUVJTlZBTDsKLQl9Ci0KLQljcHVpZChiYXNlICsgMSwgJmVheCwg
JmVieCwgJmVjeCwgJmVkeCk7Ci0KLQlwcmludGsoS0VSTl9JTkZPICJYZW4gdmVyc2lvbiAlZC4l
ZC5cbiIsIGVheCA+PiAxNiwgZWF4ICYgMHhmZmZmKTsKLQotCS8qCi0JICogRmluZCBsYXJnZXN0
IHN1cHBvcnRlZCBudW1iZXIgb2YgaHlwZXJjYWxsIHBhZ2VzLgotCSAqIFdlJ2xsIGNyZWF0ZSBh
cyBtYW55IGFzIHBvc3NpYmxlIHVwIHRvIHRoaXMgbnVtYmVyLgotCSAqLwotCWNwdWlkKGJhc2Ug
KyAyLCAmcGFnZXMsICZtc3IsICZlY3gsICZlZHgpOwotCi0JLyoKLQkgKiBVc2UgX192bWFsbG9j
KCkgYmVjYXVzZSB2bWFsbG9jX2V4ZWMoKSBpcyBub3QgYW4gZXhwb3J0ZWQgc3ltYm9sLgotCSAq
IFBBR0VfS0VSTkVMX0VYRUMgYWxzbyBpcyBub3QgZXhwb3J0ZWQsIGhlbmNlIHdlIHVzZSBQQUdF
X0tFUk5FTC4KLQkgKiBoeXBlcmNhbGxfc3R1YnMgPSB2bWFsbG9jX2V4ZWMocGFnZXMgKiBQQUdF
X1NJWkUpOwotCSAqLwotCXdoaWxlIChwYWdlcyA+IDApIHsKLQkJaHlwZXJjYWxsX3N0dWJzID0g
X192bWFsbG9jKAotCQkJcGFnZXMgKiBQQUdFX1NJWkUsCi0JCQlHRlBfS0VSTkVMIHwgX19HRlBf
SElHSE1FTSwKLQkJCV9fcGdwcm90KF9fUEFHRV9LRVJORUwgJiB+X1BBR0VfTlgpKTsKLQkJaWYg
KGh5cGVyY2FsbF9zdHVicyAhPSBOVUxMKQotCQkJYnJlYWs7Ci0JCXBhZ2VzLS07IC8qIHZtYWxs
b2MgZmFpbGVkOiB0cnkgb25lIGZld2VyIHBhZ2VzICovCi0JfQotCi0JaWYgKGh5cGVyY2FsbF9z
dHVicyA9PSBOVUxMKQotCQlyZXR1cm4gLUVOT01FTTsKLQotCWZvciAoaSA9IDA7IGkgPCBwYWdl
czsgaSsrKSB7Ci0JCXVuc2lnbmVkIGxvbmcgcGZuOwotCQlwZm4gPSB2bWFsbG9jX3RvX3Bmbigo
Y2hhciAqKWh5cGVyY2FsbF9zdHVicyArIGkqUEFHRV9TSVpFKTsKLQkJd3Jtc3JsKG1zciwgKCh1
NjQpcGZuIDw8IFBBR0VfU0hJRlQpICsgaSk7Ci0JfQotCi0JbnJfaHlwZXJjYWxsX3N0dWJfcGFn
ZXMgPSBwYWdlczsKLQltYXhfaHlwZXJjYWxsX3N0dWJfcGFnZXMgPSBwYWdlczsKLQotCXByaW50
ayhLRVJOX0lORk8gIkh5cGVyY2FsbCBhcmVhIGlzICV1IHBhZ2VzLlxuIiwgcGFnZXMpOwotCi0J
cmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIHJlc3VtZV9oeXBlcmNhbGxfc3R1YnModm9pZCkK
LXsKLQl1aW50MzJfdCBiYXNlLCBlY3gsIGVkeCwgcGFnZXMsIG1zciwgaTsKLQotCWJhc2UgPSB4
ZW5fY3B1aWRfYmFzZSgpOwotCUJVR19PTihiYXNlID09IDApOwotCi0JY3B1aWQoYmFzZSArIDIs
ICZwYWdlcywgJm1zciwgJmVjeCwgJmVkeCk7Ci0KLQlpZiAocGFnZXMgPiBtYXhfaHlwZXJjYWxs
X3N0dWJfcGFnZXMpCi0JCXBhZ2VzID0gbWF4X2h5cGVyY2FsbF9zdHViX3BhZ2VzOwotCi0JZm9y
IChpID0gMDsgaSA8IHBhZ2VzOyBpKyspIHsKLQkJdW5zaWduZWQgbG9uZyBwZm47Ci0JCXBmbiA9
IHZtYWxsb2NfdG9fcGZuKChjaGFyICopaHlwZXJjYWxsX3N0dWJzICsgaSpQQUdFX1NJWkUpOwot
CQl3cm1zcmwobXNyLCAoKHU2NClwZm4gPDwgUEFHRV9TSElGVCkgKyBpKTsKLQl9Ci0KLQlucl9o
eXBlcmNhbGxfc3R1Yl9wYWdlcyA9IHBhZ2VzOwotfQotCi0jZWxzZSAvKiBfX2lhNjRfXyAqLwot
Ci0jZGVmaW5lIGluaXRfaHlwZXJjYWxsX3N0dWJzKCkJCSgwKQotI2RlZmluZSByZXN1bWVfaHlw
ZXJjYWxsX3N0dWJzKCkJKCh2b2lkKTApCi0KLSNlbmRpZgotCi1zdGF0aWMgdWludDY0X3QgZ2V0
X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgcGNpX2RldiAqcGRldikKLXsKLQl1OCBwaW47Ci0JaW50IGly
cTsKLQotI2lmZGVmIF9faWE2NF9fCi0JZm9yIChpcnEgPSAwOyBpcnEgPCAxNjsgaXJxKyspIHsK
LQkJaWYgKGlzYV9pcnFfdG9fdmVjdG9yKGlycSkgPT0gcGRldi0+aXJxKQotCQkJcmV0dXJuIGly
cTsgLyogSVNBIElSUSAqLwotCX0KLSNlbHNlIC8qICFfX2lhNjRfXyAqLwotCWlycSA9IHBkZXYt
PmlycTsKLQlpZiAoaXJxIDwgMTYpCi0JCXJldHVybiBpcnE7IC8qIElTQSBJUlEgKi8KLSNlbmRp
ZgotCi0jaWYgTElOVVhfVkVSU0lPTl9DT0RFID49IEtFUk5FTF9WRVJTSU9OKDIsNiwxNikKLQlw
aW4gPSBwZGV2LT5waW47Ci0jZWxzZQotCXBjaV9yZWFkX2NvbmZpZ19ieXRlKHBkZXYsIFBDSV9J
TlRFUlJVUFRfUElOLCAmcGluKTsKLSNlbmRpZgotCi0JLyogV2UgZG9uJ3Qga25vdyB0aGUgR1NJ
LiBTcGVjaWZ5IHRoZSBQQ0kgSU5UeCBsaW5lIGluc3RlYWQuICovCi0JcmV0dXJuICgoKHVpbnQ2
NF90KTB4MDEgPDwgNTYpIHwgLyogUENJIElOVHggaWRlbnRpZmllciAqLwotCQkoKHVpbnQ2NF90
KXBjaV9kb21haW5fbnIocGRldi0+YnVzKSA8PCAzMikgfAotCQkoKHVpbnQ2NF90KXBkZXYtPmJ1
cy0+bnVtYmVyIDw8IDE2KSB8Ci0JCSgodWludDY0X3QpKHBkZXYtPmRldmZuICYgMHhmZikgPDwg
OCkgfAotCQkoKHVpbnQ2NF90KShwaW4gLSAxKSAmIDMpKTsKLX0KLQotc3RhdGljIGludCBzZXRf
Y2FsbGJhY2tfdmlhKHVpbnQ2NF90IHZpYSkKLXsKLQlzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwot
Ci0JYS5kb21pZCA9IERPTUlEX1NFTEY7Ci0JYS5pbmRleCA9IEhWTV9QQVJBTV9DQUxMQkFDS19J
UlE7Ci0JYS52YWx1ZSA9IHZpYTsKLQlyZXR1cm4gSFlQRVJWSVNPUl9odm1fb3AoSFZNT1Bfc2V0
X3BhcmFtLCAmYSk7Ci19Ci0KLWludCB4ZW5faXJxX2luaXQoc3RydWN0IHBjaV9kZXYgKnBkZXYp
OwotaW50IHhlbmJ1c19pbml0KHZvaWQpOwotaW50IHhlbl9yZWJvb3RfaW5pdCh2b2lkKTsKLWlu
dCB4ZW5fcGFuaWNfaGFuZGxlcl9pbml0KHZvaWQpOwotaW50IGdudHRhYl9pbml0KHZvaWQpOwot
Ci0jZGVmaW5lIFhFTl9JT1BPUlRfQkFTRSAweDEwCi0KLSNkZWZpbmUgWEVOX0lPUE9SVF9QTEFU
RkxBR1MJKFhFTl9JT1BPUlRfQkFTRSArIDApIC8qIDEgYnl0ZSBhY2Nlc3MgKFIvVykgKi8KLSNk
ZWZpbmUgWEVOX0lPUE9SVF9NQUdJQwkoWEVOX0lPUE9SVF9CQVNFICsgMCkgLyogMiBieXRlIGFj
Y2VzcyAoUikgKi8KLSNkZWZpbmUgWEVOX0lPUE9SVF9VTlBMVUcJKFhFTl9JT1BPUlRfQkFTRSAr
IDApIC8qIDIgYnl0ZSBhY2Nlc3MgKFcpICovCi0jZGVmaW5lIFhFTl9JT1BPUlRfRFJWVkVSCShY
RU5fSU9QT1JUX0JBU0UgKyAwKSAvKiA0IGJ5dGUgYWNjZXNzIChXKSAqLwotCi0jZGVmaW5lIFhF
Tl9JT1BPUlRfU1lTTE9HCShYRU5fSU9QT1JUX0JBU0UgKyAyKSAvKiAxIGJ5dGUgYWNjZXNzIChX
KSAqLwotI2RlZmluZSBYRU5fSU9QT1JUX1BST1RPVkVSCShYRU5fSU9QT1JUX0JBU0UgKyAyKSAv
KiAxIGJ5dGUgYWNjZXNzIChSKSAqLwotI2RlZmluZSBYRU5fSU9QT1JUX1BST0ROVU0JKFhFTl9J
T1BPUlRfQkFTRSArIDIpIC8qIDIgYnl0ZSBhY2Nlc3MgKFcpICovCi0KLSNkZWZpbmUgWEVOX0lP
UE9SVF9NQUdJQ19WQUwgMHg0OWQyCi0jZGVmaW5lIFhFTl9JT1BPUlRfTElOVVhfUFJPRE5VTSAw
eGZmZmYgLyogTkI6IHJlZ2lzdGVyIGEgcHJvcGVyIG9uZSAqLwotI2RlZmluZSBYRU5fSU9QT1JU
X0xJTlVYX0RSVlZFUiAgKChMSU5VWF9WRVJTSU9OX0NPREUgPDwgOCkgKyAweDApCi0KLSNkZWZp
bmUgVU5QTFVHX0FMTF9JREVfRElTS1MgMQotI2RlZmluZSBVTlBMVUdfQUxMX05JQ1MgMgotI2Rl
ZmluZSBVTlBMVUdfQVVYX0lERV9ESVNLUyA0Ci0jZGVmaW5lIFVOUExVR19BTEwgNwotCi1zdGF0
aWMgc2hvcnQgdW5wbHVnX3ZhbHVlOwotc3RhdGljIHZvaWQgdW5wbHVnX2RldmljZXModm9pZCkK
LXsKLQlvdXR3KHVucGx1Z192YWx1ZSwgWEVOX0lPUE9SVF9VTlBMVUcpOwotfQotCi1zdGF0aWMg
aW50IGNoZWNrX3BsYXRmb3JtX21hZ2ljKHN0cnVjdCBkZXZpY2UgKmRldiwgbG9uZyBpb2FkZHIs
IGxvbmcgaW9sZW4pCi17Ci0Jc2hvcnQgbWFnaWMsIHVucGx1ZyA9IDA7Ci0JY2hhciBwcm90b2Nv
bCwgKnAsICpxLCAqZXJyOwotCi0JLyogVW5jb25kaXRpb25hbGx5IHVucGx1ZyBldmVyeXRoaW5n
ICovCi0JaWYgKCFkZXZfdW5wbHVnKQotCQl1bnBsdWcgPSBVTlBMVUdfQUxMOwotCi0JZm9yIChw
ID0gZGV2X3VucGx1ZzsgcDsgcCA9IHEpIHsKLQkJcSA9IHN0cmNocihkZXZfdW5wbHVnLCAnLCcp
OwotCQlpZiAocSkKLQkJCSpxKysgPSAnXDAnOwotCQlpZiAoIXN0cmNtcChwLCAiYWxsIikpCi0J
CQl1bnBsdWcgfD0gVU5QTFVHX0FMTDsKLQkJZWxzZSBpZiAoIXN0cmNtcChwLCAiaWRlLWRpc2tz
IikpCi0JCQl1bnBsdWcgfD0gVU5QTFVHX0FMTF9JREVfRElTS1M7Ci0JCWVsc2UgaWYgKCFzdHJj
bXAocCwgImF1eC1pZGUtZGlza3MiKSkKLQkJCXVucGx1ZyB8PSBVTlBMVUdfQVVYX0lERV9ESVNL
UzsKLQkJZWxzZSBpZiAoIXN0cmNtcChwLCAibmljcyIpKQotCQkJdW5wbHVnIHw9IFVOUExVR19B
TExfTklDUzsKLQkJZWxzZSBpZiAoIXN0cmNtcChwLCAibmV2ZXIiKSkKLQkJCXVucGx1ZyA9IDA7
Ci0JCWVsc2UKLQkJCWRldl93YXJuKGRldiwgInVucmVjb2duaXNlZCBvcHRpb24gJyVzJyAiCi0J
CQkJICJpbiBtb2R1bGUgcGFyYW1ldGVyICdkZXZfdW5wbHVnJ1xuIiwgcCk7Ci0JfQotCXVucGx1
Z192YWx1ZSA9IHVucGx1ZzsKLQotCWlmIChpb2xlbiA8IDB4MTYpIHsKLQkJZXJyID0gImJhY2tl
bmQgdG9vIG9sZCI7Ci0JCWdvdG8gbm9fZGV2OwotCX0KLQotCW1hZ2ljID0gaW53KFhFTl9JT1BP
UlRfTUFHSUMpOwotCi0JaWYgKG1hZ2ljICE9IFhFTl9JT1BPUlRfTUFHSUNfVkFMKSB7Ci0JCWVy
ciA9ICJ1bnJlY29nbmlzZWQgbWFnaWMgdmFsdWUiOwotCQlnb3RvIG5vX2RldjsKLQl9Ci0KLQlw
cm90b2NvbCA9IGluYihYRU5fSU9QT1JUX1BST1RPVkVSKTsKLQotCWRldl9pbmZvKGRldiwgIkkv
TyBwcm90b2NvbCB2ZXJzaW9uICVkXG4iLCBwcm90b2NvbCk7Ci0KLQlzd2l0Y2ggKHByb3RvY29s
KSB7Ci0JY2FzZSAxOgotCQlvdXR3KFhFTl9JT1BPUlRfTElOVVhfUFJPRE5VTSwgWEVOX0lPUE9S
VF9QUk9ETlVNKTsKLQkJb3V0bChYRU5fSU9QT1JUX0xJTlVYX0RSVlZFUiwgWEVOX0lPUE9SVF9E
UlZWRVIpOwotCQlpZiAoaW53KFhFTl9JT1BPUlRfTUFHSUMpICE9IFhFTl9JT1BPUlRfTUFHSUNf
VkFMKSB7Ci0JCQlkZXZfZXJyKGRldiwgImJsYWNrbGlzdGVkIGJ5IGhvc3RcbiIpOwotCQkJcmV0
dXJuIC1FTk9ERVY7Ci0JCX0KLQkJLyogRmFsbCB0aHJvdWdoICovCi0JY2FzZSAwOgotCQl1bnBs
dWdfZGV2aWNlcygpOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQllcnIgPSAidW5rbm93biBJL08g
cHJvdG9jb2wgdmVyc2lvbiI7Ci0JCWdvdG8gbm9fZGV2OwotCX0KLQotCXJldHVybiAwOwotCi0g
bm9fZGV2OgotCWRldl93YXJuKGRldiwgImZhaWxlZCBiYWNrZW5kIGhhbmRzaGFrZTogJXNcbiIs
IGVycik7Ci0JaWYgKCF1bnBsdWcpCi0JCXJldHVybiAwOwotCWRldl9lcnIoZGV2LCAiZmFpbGVk
IHRvIGV4ZWN1dGUgc3BlY2lmaWVkIGRldl91bnBsdWcgb3B0aW9ucyFcbiIpOwotCXJldHVybiAt
RU5PREVWOwotfQotCi0jaWZkZWYgSEFWRV9PTERNRU1fUEZOX0lTX1JBTQotc3RhdGljIGludCB4
ZW5fb2xkbWVtX3Bmbl9pc19yYW0odW5zaWduZWQgbG9uZyBwZm4pCi17Ci0Jc3RydWN0IHhlbl9o
dm1fZ2V0X21lbV90eXBlIGE7Ci0JaW50IHJldDsKLQotCWEuZG9taWQgPSBET01JRF9TRUxGOwot
CWEucGZuID0gcGZuOwotCWlmIChIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9nZXRfbWVtX3R5cGUs
ICZhKSkKLQkJcmV0dXJuIC1FTlhJTzsKLQotCXN3aXRjaCAoYS5tZW1fdHlwZSkgewotCQljYXNl
IEhWTU1FTV9tbWlvX2RtOgotCQkJcmV0ID0gMDsKLQkJCWJyZWFrOwotCQljYXNlIEhWTU1FTV9y
YW1fcnc6Ci0JCWNhc2UgSFZNTUVNX3JhbV9ybzoKLQkJZGVmYXVsdDoKLQkJCXJldCA9IDE7Ci0J
CQlicmVhazsKLQl9Ci0KLQlyZXR1cm4gcmV0OwotfQotI2VuZGlmCi0KLXN0YXRpYyBpbnQgX19k
ZXZpbml0IHBsYXRmb3JtX3BjaV9pbml0KHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotCQkJCSAgICAg
ICBjb25zdCBzdHJ1Y3QgcGNpX2RldmljZV9pZCAqZW50KQotewotCWludCBpLCByZXQ7Ci0JbG9u
ZyBpb2FkZHIsIGlvbGVuOwotCWxvbmcgbW1pb19hZGRyLCBtbWlvX2xlbjsKLQotCWlmICh4ZW5f
cGxhdGZvcm1fcGRldikKLQkJcmV0dXJuIC1FQlVTWTsKLQl4ZW5fcGxhdGZvcm1fcGRldiA9IHBk
ZXY7Ci0KLQlpID0gcGNpX2VuYWJsZV9kZXZpY2UocGRldik7Ci0JaWYgKGkpCi0JCXJldHVybiBp
OwotCi0JaW9hZGRyID0gcGNpX3Jlc291cmNlX3N0YXJ0KHBkZXYsIDApOwotCWlvbGVuID0gcGNp
X3Jlc291cmNlX2xlbihwZGV2LCAwKTsKLQotCW1taW9fYWRkciA9IHBjaV9yZXNvdXJjZV9zdGFy
dChwZGV2LCAxKTsKLQltbWlvX2xlbiA9IHBjaV9yZXNvdXJjZV9sZW4ocGRldiwgMSk7Ci0KLQlj
YWxsYmFja192aWEgPSBnZXRfY2FsbGJhY2tfdmlhKHBkZXYpOwotCi0JaWYgKG1taW9fYWRkciA9
PSAwIHx8IGlvYWRkciA9PSAwIHx8IGNhbGxiYWNrX3ZpYSA9PSAwKSB7Ci0JCXByaW50ayhLRVJO
X1dBUk5JTkcgRFJWX05BTUUgIjpubyByZXNvdXJjZXMgZm91bmRcbiIpOwotCQlyZXR1cm4gLUVO
T0VOVDsKLQl9Ci0KLQlyZXQgPSBwY2lfcmVxdWVzdF9yZWdpb24ocGRldiwgMSwgRFJWX05BTUUp
OwotCWlmIChyZXQgPCAwKQotCQlyZXR1cm4gcmV0OwotCi0JcmV0ID0gcGNpX3JlcXVlc3RfcmVn
aW9uKHBkZXYsIDAsIERSVl9OQU1FKTsKLQlpZiAocmV0IDwgMCkKLQkJZ290byBtZW1fb3V0Owot
Ci0JcGxhdGZvcm1fbW1pbyA9IG1taW9fYWRkcjsKLQlwbGF0Zm9ybV9tbWlvbGVuID0gbW1pb19s
ZW47Ci0KLQlyZXQgPSBpbml0X2h5cGVyY2FsbF9zdHVicygpOwotCWlmIChyZXQgPCAwKQotCQln
b3RvIG91dDsKLQotCXJldCA9IGNoZWNrX3BsYXRmb3JtX21hZ2ljKCZwZGV2LT5kZXYsIGlvYWRk
ciwgaW9sZW4pOwotCWlmIChyZXQgPCAwKQotCQlnb3RvIG91dDsKLQotCWlmICgocmV0ID0gaW5p
dF94ZW5faW5mbygpKSkKLQkJZ290byBvdXQ7Ci0KLQlpZiAoKHJldCA9IGdudHRhYl9pbml0KCkp
KQotCQlnb3RvIG91dDsKLQotCWlmICgocmV0ID0geGVuX2lycV9pbml0KHBkZXYpKSkKLQkJZ290
byBvdXQ7Ci0KLQlpZiAoKHJldCA9IHNldF9jYWxsYmFja192aWEoY2FsbGJhY2tfdmlhKSkpCi0J
CWdvdG8gb3V0OwotCi0JaWYgKChyZXQgPSB4ZW5idXNfaW5pdCgpKSkKLQkJZ290byBvdXQ7Ci0K
LQlpZiAoKHJldCA9IHhlbl9yZWJvb3RfaW5pdCgpKSkKLQkJZ290byBvdXQ7Ci0KLQlpZiAoKHJl
dCA9IHhlbl9wYW5pY19oYW5kbGVyX2luaXQoKSkpCi0JCWdvdG8gb3V0OwotCi0jaWZkZWYgSEFW
RV9PTERNRU1fUEZOX0lTX1JBTQotCXJlZ2lzdGVyX29sZG1lbV9wZm5faXNfcmFtKCZ4ZW5fb2xk
bWVtX3Bmbl9pc19yYW0pOwotI2VuZGlmCi0gb3V0OgotCWlmIChyZXQpIHsKLQkJcGNpX3JlbGVh
c2VfcmVnaW9uKHBkZXYsIDApOwotbWVtX291dDoKLQkJcGNpX3JlbGVhc2VfcmVnaW9uKHBkZXYs
IDEpOwotCX0KLQotCXJldHVybiByZXQ7Ci19Ci0KLSNkZWZpbmUgWEVOX1BMQVRGT1JNX1ZFTkRP
Ul9JRCAweDU4NTMKLSNkZWZpbmUgWEVOX1BMQVRGT1JNX0RFVklDRV9JRCAweDAwMDEKLXN0YXRp
YyBzdHJ1Y3QgcGNpX2RldmljZV9pZCBwbGF0Zm9ybV9wY2lfdGJsW10gX19kZXZpbml0ZGF0YSA9
IHsKLQl7WEVOX1BMQVRGT1JNX1ZFTkRPUl9JRCwgWEVOX1BMQVRGT1JNX0RFVklDRV9JRCwKLQkg
UENJX0FOWV9JRCwgUENJX0FOWV9JRCwgMCwgMCwgMH0sCi0JLyogQ29udGludWUgdG8gcmVjb2du
aXNlIHRoZSBvbGQgSUQgZm9yIG5vdyAqLwotCXsweGZmZmQsIDB4MDEwMSwgUENJX0FOWV9JRCwg
UENJX0FOWV9JRCwgMCwgMCwgMH0sCi0JezAsfQotfTsKLQotTU9EVUxFX0RFVklDRV9UQUJMRShw
Y2ksIHBsYXRmb3JtX3BjaV90YmwpOwotCi1zdGF0aWMgc3RydWN0IHBjaV9kcml2ZXIgcGxhdGZv
cm1fZHJpdmVyID0gewotCW5hbWU6ICAgICBEUlZfTkFNRSwKLQlwcm9iZTogICAgcGxhdGZvcm1f
cGNpX2luaXQsCi0JaWRfdGFibGU6IHBsYXRmb3JtX3BjaV90YmwsCi19OwotCi1zdGF0aWMgaW50
IHBjaV9kZXZpY2VfcmVnaXN0ZXJlZDsKLQotdm9pZCBwbGF0Zm9ybV9wY2lfcmVzdW1lKHZvaWQp
Ci17Ci0Jc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwOwotCi0JcmVzdW1lX2h5cGVyY2Fs
bF9zdHVicygpOwotCi0JeGF0cC5kb21pZCA9IERPTUlEX1NFTEY7Ci0JeGF0cC5pZHggPSAwOwot
CXhhdHAuc3BhY2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzsKLQl4YXRwLmdwZm4gPSBzaGFy
ZWRfaW5mb19mcmFtZTsKLQlpZiAoSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2FkZF90b19w
aHlzbWFwLCAmeGF0cCkpCi0JCUJVRygpOwotCi0JaWYgKHNldF9jYWxsYmFja192aWEoY2FsbGJh
Y2tfdmlhKSkKLQkJcHJpbnRrKCJwbGF0Zm9ybV9wY2lfcmVzdW1lIGZhaWx1cmUhXG4iKTsKLQot
CXVucGx1Z19kZXZpY2VzKCk7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IHBsYXRmb3JtX3BjaV9t
b2R1bGVfaW5pdCh2b2lkKQotewotCWludCByYzsKLQotI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8
IEtFUk5FTF9WRVJTSU9OKDIsNiwxMCkKLQlyYyA9IHBjaV9tb2R1bGVfaW5pdCgmcGxhdGZvcm1f
ZHJpdmVyKTsKLSNlbHNlCi0JcmMgPSBwY2lfcmVnaXN0ZXJfZHJpdmVyKCZwbGF0Zm9ybV9kcml2
ZXIpOwotI2VuZGlmCi0JaWYgKHJjKSB7Ci0JCXByaW50ayhLRVJOX0lORk8gRFJWX05BTUUKLQkJ
ICAgICAgICI6IE5vIHBsYXRmb3JtIHBjaSBkZXZpY2UgbW9kZWwgZm91bmRcbiIpOwotCQlyZXR1
cm4gcmM7Ci0JfQotCi0JcGNpX2RldmljZV9yZWdpc3RlcmVkID0gMTsKLQlyZXR1cm4gMDsKLX0K
LQotbW9kdWxlX2luaXQocGxhdGZvcm1fcGNpX21vZHVsZV9pbml0KTsKZGlmZiAtLWdpdCBhL3Vu
bW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL3BsYXRmb3JtLXBjaS5oIGIv
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZvcm0tcGNpLmgK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGI4MzQ3MDBmOTcuLjAwMDAwMDAwMDAKLS0t
IGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZvcm0tcGNp
LmgKKysrIC9kZXYvbnVsbApAQCAtMSwzMSArMCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ci0gKiBwbGF0Zm9ybS1wY2kuaAotICogCi0gKiBYZW4gcGxhdGZvcm0gUENJIGRldmljZSBkcml2
ZXIKLSAqIENvcHlyaWdodCAoYykgMjAwNCwgSW50ZWwgQ29ycG9yYXRpb24uIDx4aWFvZmVuZy5s
aW5nQGludGVsLmNvbT4KLSAqIENvcHlyaWdodCAoYykgMjAwNywgWGVuU291cmNlIEluYy4KLSAq
Ci0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAotICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKLSAqIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKgotICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9V
VAotICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2Yg
TUVSQ0hBTlRBQklMSVRZIG9yCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCi0gKiBtb3JlIGRldGFpbHMu
Ci0gKgotICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAotICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0gKi8KLQotI2lmbmRlZiBfWEVOX1BM
QVRGT1JNX1BDSV9ICi0jZGVmaW5lIF9YRU5fUExBVEZPUk1fUENJX0gKLQotI2luY2x1ZGUgPGxp
bnV4L3BjaS5oPgotCi11bnNpZ25lZCBsb25nIGFsbG9jX3hlbl9tbWlvKHVuc2lnbmVkIGxvbmcg
bGVuKTsKLXZvaWQgcGxhdGZvcm1fcGNpX3Jlc3VtZSh2b2lkKTsKLQotZXh0ZXJuIHN0cnVjdCBw
Y2lfZGV2ICp4ZW5fcGxhdGZvcm1fcGRldjsKLQotI2VuZGlmIC8qIF9YRU5fUExBVEZPUk1fUENJ
X0ggKi8KZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0t
cGNpL3hlbl9zdXBwb3J0LmMgYi91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRmb3Jt
LXBjaS94ZW5fc3VwcG9ydC5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA3ODE4YzBj
ZDhiLi4wMDAwMDAwMDAwCi0tLSBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZv
cm0tcGNpL3hlbl9zdXBwb3J0LmMKKysrIC9kZXYvbnVsbApAQCAtMSw3MyArMCwwIEBACi0vKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCi0gKiBzdXBwb3J0LmMKLSAqIFhlbiBtb2R1bGUgc3VwcG9ydCBm
dW5jdGlvbnMuCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDQsIEludGVsIENvcnBvcmF0aW9uLgotICoK
LSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5IGl0Ci0gKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAotICogdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VU
Ci0gKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBN
RVJDSEFOVEFCSUxJVFkgb3IKLSAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKLSAqIG1vcmUgZGV0YWlscy4K
LSAqCi0gKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCi0gKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KLSAqCi0gKi8KLQotI2luY2x1ZGUgPGxp
bnV4L21vZHVsZS5oPgotI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KLSNpbmNsdWRlIDxsaW51eC9t
bS5oPgotI2luY2x1ZGUgPHhlbi9ldnRjaG4uaD4KLSNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hl
bi5oPgotI2luY2x1ZGUgPGFzbS9oeXBlcnZpc29yLmg+Ci0jaW5jbHVkZSAicGxhdGZvcm0tcGNp
LmgiCi0KLSNpZmRlZiBIQVZFX1hFTl9QTEFURk9STV9DT01QQVRfSAotI2luY2x1ZGUgPHhlbi9w
bGF0Zm9ybS1jb21wYXQuaD4KLSNlbmRpZgotCi0jaWYgZGVmaW5lZCAoX19pYTY0X18pCi11bnNp
Z25lZCBsb25nIF9faHlwZXJjYWxsKHVuc2lnbmVkIGxvbmcgYTEsIHVuc2lnbmVkIGxvbmcgYTIs
Ci0JCQkgIHVuc2lnbmVkIGxvbmcgYTMsIHVuc2lnbmVkIGxvbmcgYTQsCi0JCQkgIHVuc2lnbmVk
IGxvbmcgYTUsIHVuc2lnbmVkIGxvbmcgY21kKQotewotCXVuc2lnbmVkIGxvbmcgX19yZXM7Ci0J
X19hc21fXyBfX3ZvbGF0aWxlX18gKCI7O1xuIgotCQkibW92IHIyPSUxXG4iCi0JCSJicmVhayAw
eDEwMDAgOztcbiIKLQkJIm1vdiAlMD1yOCA7O1xuIgotCQk6ICI9ciIoX19yZXMpIDogInIiKGNt
ZCkgOiAicjIiLCAicjgiLCAibWVtb3J5Iik7Ci0KLQlyZXR1cm4gX19yZXM7Ci19Ci1FWFBPUlRf
U1lNQk9MKF9faHlwZXJjYWxsKTsKLQotaW50IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AodW5z
aWduZWQgaW50IGNtZCwgdm9pZCAqdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCi17Ci0JcmV0dXJu
IHhlbmNvbW1faHlwZXJjYWxsX2dyYW50X3RhYmxlX29wKGNtZCwgdW9wLCBjb3VudCk7Ci19Ci1F
WFBPUlRfU1lNQk9MKEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3ApOwotCi0vKiB3aXRob3V0IHVz
aW5nIGJhbGxvb24gZHJpdmVyIG9uIFBWLW9uLUhWTSBmb3IgaWE2NCAqLwotdm9pZCBiYWxsb29u
X3VwZGF0ZV9kcml2ZXJfYWxsb3dhbmNlKGxvbmcgZGVsdGEpCi17Ci0JLyogbm90aGluZyAqLwot
fQotRVhQT1JUX1NZTUJPTF9HUEwoYmFsbG9vbl91cGRhdGVfZHJpdmVyX2FsbG93YW5jZSk7Ci0K
LXZvaWQgYmFsbG9vbl9yZWxlYXNlX2RyaXZlcl9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQotewot
CS8qIG5vdGhpbmcgKi8KLX0KLUVYUE9SVF9TWU1CT0xfR1BMKGJhbGxvb25fcmVsZWFzZV9kcml2
ZXJfcGFnZSk7Ci0jZW5kaWYgLyogX19pYTY0X18gKi8KLQotdm9pZCB4ZW5fbWFjaHBoeXNfdXBk
YXRlKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHBmbikKLXsKLQlCVUcoKTsKLX0K
LUVYUE9SVF9TWU1CT0woeGVuX21hY2hwaHlzX3VwZGF0ZSk7Ci0KZGlmZiAtLWdpdCBhL3VubW9k
aWZpZWRfZHJpdmVycy9saW51eC0yLjYvc2NzaWZyb250L0tidWlsZCBiL3VubW9kaWZpZWRfZHJp
dmVycy9saW51eC0yLjYvc2NzaWZyb250L0tidWlsZApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMTQ4NzViM2JjYS4uMDAwMDAwMDAwMAotLS0gYS91bm1vZGlmaWVkX2RyaXZlcnMvbGlu
dXgtMi42L3Njc2lmcm9udC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAKLWlu
Y2x1ZGUgJChNKS9vdmVycmlkZXMubWsKLQotb2JqLW0gKz0geGVuLXNjc2kubwotCi14ZW4tc2Nz
aS1vYmpzIDo9IHNjc2lmcm9udC5vIHhlbmJ1cy5vCi0KZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRf
ZHJpdmVycy9saW51eC0yLjYvc2NzaWZyb250L01ha2VmaWxlIGIvdW5tb2RpZmllZF9kcml2ZXJz
L2xpbnV4LTIuNi9zY3NpZnJvbnQvTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDY0ZTdhY2QxOTQuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4
LTIuNi9zY3NpZnJvbnQvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLWlm
bmVxICgkKEtFUk5FTFJFTEVBU0UpLCkKLWluY2x1ZGUgJChzcmMpL0tidWlsZAotZW5kaWYKZGlm
ZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvdXNiZnJvbnQvS2J1aWxkIGIv
dW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi91c2Jmcm9udC9LYnVpbGQKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDMyMWEzNWExMjIuLjAwMDAwMDAwMDAKLS0tIGEvdW5tb2RpZmll
ZF9kcml2ZXJzL2xpbnV4LTIuNi91c2Jmcm9udC9LYnVpbGQKKysrIC9kZXYvbnVsbApAQCAtMSw3
ICswLDAgQEAKLWluY2x1ZGUgJChNKS9vdmVycmlkZXMubWsKLQotb2JqLW0gKz0gJChpZiAkKHNo
ZWxsIGdyZXAgJ15cI2luY2x1ZGUgIlwuXC4vXC5cLi8nICQob2JqKS91c2Jmcm9udC5oKSwgXAot
CSAgICAgICQod2FybmluZyB1c2Jmcm9udCBjYW5ub3QgYmUgYnVpbHQpLCBcCi0JICAgICAgeGVu
LXVzYi5vKQotCi14ZW4tdXNiLW9ianMgOj0gdXNiZnJvbnQtaGNkLm8geGVuYnVzLm8KZGlmZiAt
LWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvdXNiZnJvbnQvTWFrZWZpbGUgYi91
bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3VzYmZyb250L01ha2VmaWxlCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA2NGU3YWNkMTk0Li4wMDAwMDAwMDAwCi0tLSBhL3VubW9kaWZp
ZWRfZHJpdmVycy9saW51eC0yLjYvdXNiZnJvbnQvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAt
MSwzICswLDAgQEAKLWlmbmVxICgkKEtFUk5FTFJFTEVBU0UpLCkKLWluY2x1ZGUgJChzcmMpL0ti
dWlsZAotZW5kaWYKZGlmZiAtLWdpdCBhL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYveGVu
YnVzL2VtcHR5X2RpcmVjdG9yeSBiL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYveGVuYnVz
L2VtcHR5X2RpcmVjdG9yeQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZTY5ZGUyOWJi
Mi4uMDAwMDAwMDAwMAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:37:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLRR-0006X7-AN; Tue, 14 Jan 2020 12:37:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irLRP-0006X1-Tt
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:37:03 +0000
X-Inumbo-ID: 873eb15a-36ca-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 873eb15a-36ca-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 12:36:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irLR8-0002Ge-DT; Tue, 14 Jan 2020 12:36: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 1irLR8-00076E-0C; Tue, 14 Jan 2020 12:36:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irLR7-0003qd-Vn; Tue, 14 Jan 2020 12:36:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146064-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=2f4d068645c211e309812372cd0ac58c9024e93b
X-Osstest-Versions-That: seabios=f21b5a4aeb020f2a5e2c6503f906a9349dd2f069
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 12:36:45 +0000
Subject: [Xen-devel] [seabios test] 146064: 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>

ZmxpZ2h0IDE0NjA2NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NDY2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ0NjY1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDQ2NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NDY2NQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFi
aW9zICAgICAgICAgICAgICAyZjRkMDY4NjQ1YzIxMWUzMDk4MTIzNzJjZDBhYzU4YzkwMjRlOTNi
CmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICBmMjFiNWE0YWViMDIwZjJh
NWUyYzY1MDNmOTA2YTkzNDlkZDJmMDY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDQ2NjUgIDIw
MTktMTItMTAgMTQ6MTE6MTAgWiAgIDM0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDY0
ICAyMDIwLTAxLTE0IDA5OjA4OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGV5IEtpcmlsbG92IDxs
ZWtpcmF2aUB5YW5kZXgtdGVhbS5ydT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIGYy
MWI1YTQuLjJmNGQwNjggIDJmNGQwNjg2NDVjMjExZTMwOTgxMjM3MmNkMGFjNThjOTAyNGU5M2Ig
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:39:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLTq-0006gV-Pc; Tue, 14 Jan 2020 12:39:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irLTp-0006gQ-BY
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:39:33 +0000
X-Inumbo-ID: e4fc9636-36ca-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4fc9636-36ca-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 12:39:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579005565;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=gD0VJ/AMt/FL6VY0z7xElKd25n1D31WdyumHlcJzEX4=;
 b=TnoR10TUbWaFZyQwOUKdh3py72eQQH6yZMuJuHfsyfwar158FBRos+tv
 /f8JqyVJ1ejbsEKb7q1b4KXdMvkO0b1GqJJtAP1snj6rRkbsN1LdCUBHW
 yVtSNGwMTWAi/56+E/oeaOKfQ5BQSA64Jm/BCwx4ZPijc6dF//bo3/PKw 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cE4m9k/zPM5WJf3mhiYs7V1vIfbJXRIS7hzsdgCr8lZX/XKvdSjYcibgbMtwpOHij8q6QMMv5h
 Phy1Q0YuRyNt/1HJqDoi1KDg7yth+x5jI2skMdnhcP07PVJkCDWH4WwOppzFTmYqygsnnBbj6p
 txLmaemHrCAOrsb+tQTclaW+5Vx2ayqiIX798WUoixpIVdMJZxc7DdhV7X8CHoEK6gRTqy270y
 OPdTsxVyGgIZVDLMHynuoOrdtRKDo1QAdH3zQoJjg0CDFPHH2a39OgTmhedQs/cBR0kfacKdYV
 NAc=
X-SBRS: 2.7
X-MesageID: 10897368
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="10897368"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 14 Jan 2020 12:39:21 +0000
Message-ID: <20200114123921.30850-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libxc: Construct 32bit PV guests with L3
 A/D bits 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 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>

V2l0aCB0aGUgMzIgUEFFIGJ1aWxkIG9mIFhlbiBnb25lLCAzMmJpdCBQViBndWVzdHMnIHRvcCBs
ZXZlbCBwYWdldGFibGVzIG5vCmxvbmdlciBiZWhhdmUgZXhhY3RseSBsaWtlIFBBRSBpbiBoYXJk
d2FyZS4KClRoZXkgc2hvdWxkIGhhdmUgQS9EIGJpdHMgc2V0LCBmb3IgdGhlIHNhbWUgcGVyZm9y
bWFuY2UgcmVhc29ucyBhcyBhcHBseSB0bwpvdGhlciBsZXZlbHMuICBUaGlzIGJyaW5ncyB0aGUg
ZG9tYWluIGJ1aWxkZXIgaW4gbGluZSB3aXRoIGhvdyBYZW4gY29uc3RydWN0cwphIDMyYml0IGRv
bTAuCgpBcyBhIHB1cmVseSBjb2RlIGltcHJvdmVtZW50LCBtYWtlIHVzZSBvZiByYW5nZSBub3Rh
dGlvbiB0byBpbml0aWFsaXNlCmlkZW50aWNhbCB2YWx1ZXMgaW4gYWRqYWNlbnQgYXJyYXkgZWxl
bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgoKSXQgdHVybnMgb3V0
IHRoYXQgbmVpdGhlciBYZW4gbm9yIGxpYnhjIHNldHMgZGlydHkgYml0cyBvbiBMMSBwYWdldGFi
bGVzLCBidXQKSSBjYW4ndCBzcG90IGFueSBkb2N1bWVudGVkIHJlYXNvbiBmb3IgdGhpcy4gIE15
IGJlc3QgZ3Vlc3MgaXMgdG8gYXZvaWQgaGF2aW5nCkQvUk8gbWFwcGluZ3Mgb2YgcGFnZXRhYmxl
cywgYnV0IHRoaXMgaXNuJ3QgZ29pbmcgdG8gdHJpcCB1cCBhIFBWIGd1ZXN0IHRvCmJlZ2luIHdp
dGguICBUaG91Z2h0cyBvbiByZWR1Y2luZyB0aGUgcGVyZm9ybWFuY2UgY29zdCB0aGVyZSBhcyB3
ZWxsPwotLS0KIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYwppbmRleCAx
ODk3ZGVjZWRiLi40MjViMTI5MTQ2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21feDg2
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCkBAIC0yNzcsOCArMjc3LDggQEAgc3Rh
dGljIGludCBhbGxvY19wZ3RhYmxlc194ODZfMzJfcGFlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKICAgICAgICAgLmxldmVscyA9IFBHVEJMX0xFVkVMU19JMzg2LAogICAgICAgICAudmFkZHJf
bWFzayA9IGJpdHNfdG9fbWFzayhWSVJUX0JJVFNfSTM4NiksCiAgICAgICAgIC5sdmxfcHJvdFsw
XSA9IF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQsCi0gICAgICAgIC5sdmxf
cHJvdFsxXSA9IF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfRElS
VFl8X1BBR0VfVVNFUiwKLSAgICAgICAgLmx2bF9wcm90WzJdID0gX1BBR0VfUFJFU0VOVCwKKyAg
ICAgICAgLmx2bF9wcm90WzEgLi4uIDJdID0KKyAgICAgICAgICAgIF9QQUdFX1BSRVNFTlR8X1BB
R0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFl8X1BBR0VfVVNFUiwKICAgICB9OwogICAg
IHN0cnVjdCB4Y19kb21faW1hZ2VfeDg2ICpkb214ODYgPSBkb20tPmFyY2hfcHJpdmF0ZTsKIApA
QCAtNDg4LDkgKzQ4OCw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGd0YWJsZXNfeDg2XzY0KHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgLmxldmVscyA9IFBHVEJMX0xFVkVMU19YODZf
NjQsCiAgICAgICAgIC52YWRkcl9tYXNrID0gYml0c190b19tYXNrKFZJUlRfQklUU19YODZfNjQp
LAogICAgICAgICAubHZsX3Byb3RbMF0gPSBfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FD
Q0VTU0VELAotICAgICAgICAubHZsX3Byb3RbMV0gPSBfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9Q
QUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZfF9QQUdFX1VTRVIsCi0gICAgICAgIC5sdmxfcHJvdFsy
XSA9IF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFl8X1BB
R0VfVVNFUiwKLSAgICAgICAgLmx2bF9wcm90WzNdID0gX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xf
UEFHRV9BQ0NFU1NFRHxfUEFHRV9ESVJUWXxfUEFHRV9VU0VSLAorICAgICAgICAubHZsX3Byb3Rb
MSAuLi4gM10gPQorICAgICAgICAgICAgX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NF
U1NFRHxfUEFHRV9ESVJUWXxfUEFHRV9VU0VSLAogICAgIH07CiAgICAgc3RydWN0IHhjX2RvbV9p
bWFnZV94ODYgKmRvbXg4NiA9IGRvbS0+YXJjaF9wcml2YXRlOwogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:49:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12:49: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 1irLdZ-0007Xr-R2; Tue, 14 Jan 2020 12:49:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eDHu=3D=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1irLdZ-0007Xm-9e
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:49:37 +0000
X-Inumbo-ID: 4ef58b6f-36cc-11ea-8391-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ef58b6f-36cc-11ea-8391-12813bfff9fa;
 Tue, 14 Jan 2020 12:49:32 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id 20so13553045wmj.4
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 04:49:32 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=NSHo1V26Ded0aRj9cqeoc3w4WpSftS6/s023WdHObGQ=;
 b=BDh5sHCx2JbxmvXa0G4qMX81VzS5AEc20WK7ObOasULwoG4ffLWdZz/I5JN9BQoxj3
 6Tawgqe5HoX7kJyURIuRumVp4WKYUN+VWxWYL5blPWB/t6JirweKiQcg9rSvscb1PWr8
 yt9Pyvho38Kc/oOBB/cQxL/KH30XqII7+8KqCC+ChvIrha2+SpID5JrKfA4yKkkZ7X7I
 HPNWn3naCia7cAvcgNO0EcRcqFAgvrq6XI+QpUsF6yYrSYV1mnpbzWHLb5DXzgIPrqEu
 Jb5YE9uUIJ+4f8OTtkG26A7yvLcdk4Fn0e9C25mknDKwBDxKaBxinvxNfEN0RWL43rrg
 AQCw==
X-Gm-Message-State: APjAAAXj0o/R+gGfCWOpRYv0CnIO7GotejWOaIjOXa+sviPQ/6DmcG/E
 F23IaQrqnRzd1ZaXOnMM9Mw=
X-Google-Smtp-Source: APXvYqwRydWi8ZIktA5g10l+SVbjH3IyqbDmrtI0lLeLAGDwF40ESII/QiDXQdeApexybTh6bociMw==
X-Received: by 2002:a05:600c:21c6:: with SMTP id
 x6mr25942067wmj.177.1579006172159; 
 Tue, 14 Jan 2020 04:49:32 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id b17sm19134853wrp.49.2020.01.14.04.49.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2020 04:49:31 -0800 (PST)
Date: Tue, 14 Jan 2020 12:49:29 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200114124929.g2faxidlfncdcfy7@debian>
References: <20200114123445.17507-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200114123445.17507-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] remove unmodified_drivers directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMDE6MzQ6NDVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBIYXZpbmcgTGludXgga2VybmVsIGRyaXZlcnMgZm9yIDIuNiBiYXNlZCBrZXJuZWxz
IGluIHRoZSBYZW4gdHJlZSBpcwo+IG5vdCByZWFsbHkgbmVlZGVkIGFueSBsb25nZXIuIFNvIHJl
bW92ZSB0aGVtIGZyb20gdGhlIHRyZWUuCj4gCj4gSW4gY2FzZSBhbnlvbmUgd2FudHMgdG8gbG9v
ayBhdCB0aGVtIHRoZXkgYXJlIHN0aWxsIGF2YWlsYWJsZSBpbgo+IG9sZGVyIGJyYW5jaGVzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCk5pY2Ug
ZGlmZnN0YXQuIDstKQoKVWx0aW1hdGVseSBJIHRoaW5rIEphbiBpcyB0aGUgb25lIHdobyBuZWVk
cyB0byBhY2sgdGhpcyBwYXRjaC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 12:57:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 12: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 1irLl3-0008Lx-Ng; Tue, 14 Jan 2020 12:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irLl2-0008Ls-Ci
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 12:57:20 +0000
X-Inumbo-ID: 635d9da2-36cd-11ea-8394-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 635d9da2-36cd-11ea-8394-12813bfff9fa;
 Tue, 14 Jan 2020 12:57: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 mx2.suse.de (Postfix) with ESMTP id 248E6B0B8;
 Tue, 14 Jan 2020 12:57:14 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200114123445.17507-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <905c55b9-63f0-201e-9d99-b50200aa6862@suse.com>
Date: Tue, 14 Jan 2020 13:57:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200114123445.17507-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] remove unmodified_drivers directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxMzozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBIYXZpbmcgTGludXgg
a2VybmVsIGRyaXZlcnMgZm9yIDIuNiBiYXNlZCBrZXJuZWxzIGluIHRoZSBYZW4gdHJlZSBpcwo+
IG5vdCByZWFsbHkgbmVlZGVkIGFueSBsb25nZXIuIFNvIHJlbW92ZSB0aGVtIGZyb20gdGhlIHRy
ZWUuCj4gCj4gSW4gY2FzZSBhbnlvbmUgd2FudHMgdG8gbG9vayBhdCB0aGVtIHRoZXkgYXJlIHN0
aWxsIGF2YWlsYWJsZSBpbgo+IG9sZGVyIGJyYW5jaGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:01:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 13:01: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 1irLp3-0000im-DK; Tue, 14 Jan 2020 13:01:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irLp1-0000ih-Es
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:01:27 +0000
X-Inumbo-ID: f42aaee2-36cd-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f42aaee2-36cd-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 13:01: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 mx2.suse.de (Postfix) with ESMTP id CCC33ACE1;
 Tue, 14 Jan 2020 13:01:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200114123921.30850-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <acee9e6a-74bf-8c21-4032-9efebf13d897@suse.com>
Date: Tue, 14 Jan 2020 14:01:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200114123921.30850-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Construct 32bit PV guests with
 L3 A/D bits 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 <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxMzozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaXRoIHRoZSAzMiBQ
QUUgYnVpbGQgb2YgWGVuIGdvbmUsIDMyYml0IFBWIGd1ZXN0cycgdG9wIGxldmVsIHBhZ2V0YWJs
ZXMgbm8KPiBsb25nZXIgYmVoYXZlIGV4YWN0bHkgbGlrZSBQQUUgaW4gaGFyZHdhcmUuCj4gCj4g
VGhleSBzaG91bGQgaGF2ZSBBL0QgYml0cyBzZXQsIGZvciB0aGUgc2FtZSBwZXJmb3JtYW5jZSBy
ZWFzb25zIGFzIGFwcGx5IHRvCj4gb3RoZXIgbGV2ZWxzLiAgVGhpcyBicmluZ3MgdGhlIGRvbWFp
biBidWlsZGVyIGluIGxpbmUgd2l0aCBob3cgWGVuIGNvbnN0cnVjdHMKPiBhIDMyYml0IGRvbTAu
Cj4gCj4gQXMgYSBwdXJlbHkgY29kZSBpbXByb3ZlbWVudCwgbWFrZSB1c2Ugb2YgcmFuZ2Ugbm90
YXRpb24gdG8gaW5pdGlhbGlzZQo+IGlkZW50aWNhbCB2YWx1ZXMgaW4gYWRqYWNlbnQgYXJyYXkg
ZWxlbWVudHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cgo+IEl0IHR1cm5zIG91dCB0aGF0IG5laXRoZXIgWGVuIG5vciBsaWJ4YyBzZXRzIGRpcnR5
IGJpdHMgb24gTDEgcGFnZXRhYmxlcywgYnV0Cj4gSSBjYW4ndCBzcG90IGFueSBkb2N1bWVudGVk
IHJlYXNvbiBmb3IgdGhpcy4gIE15IGJlc3QgZ3Vlc3MgaXMgdG8gYXZvaWQgaGF2aW5nCj4gRC9S
TyBtYXBwaW5ncyBvZiBwYWdldGFibGVzLCBidXQgdGhpcyBpc24ndCBnb2luZyB0byB0cmlwIHVw
IGEgUFYgZ3Vlc3QgdG8KPiBiZWdpbiB3aXRoLiAgVGhvdWdodHMgb24gcmVkdWNpbmcgdGhlIHBl
cmZvcm1hbmNlIGNvc3QgdGhlcmUgYXMgd2VsbD8KCkknZCBhY2sgc3VjaCBhIHBhdGNoLgoKPiAt
LS0gYS90b29scy9saWJ4Yy94Y19kb21feDg2LmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21f
eDg2LmMKPiBAQCAtMjc3LDggKzI3Nyw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGd0YWJsZXNfeDg2
XzMyX3BhZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gICAgICAgICAgLmxldmVscyA9IFBH
VEJMX0xFVkVMU19JMzg2LAo+ICAgICAgICAgIC52YWRkcl9tYXNrID0gYml0c190b19tYXNrKFZJ
UlRfQklUU19JMzg2KSwKPiAgICAgICAgICAubHZsX3Byb3RbMF0gPSBfUEFHRV9QUkVTRU5UfF9Q
QUdFX1JXfF9QQUdFX0FDQ0VTU0VELAo+IC0gICAgICAgIC5sdmxfcHJvdFsxXSA9IF9QQUdFX1BS
RVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFl8X1BBR0VfVVNFUiwKPiAt
ICAgICAgICAubHZsX3Byb3RbMl0gPSBfUEFHRV9QUkVTRU5ULAo+ICsgICAgICAgIC5sdmxfcHJv
dFsxIC4uLiAyXSA9Cj4gKyAgICAgICAgICAgIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0Vf
QUNDRVNTRUR8X1BBR0VfRElSVFl8X1BBR0VfVVNFUiwKClBlcmhhcHMgd29ydGh3aGlsZSBsZWF2
aW5nIGEgY29tbWVudCBhcyB0byB0aGUgZGlmZmVyZW5jZSB0byB3aGF0CnJlYWRlcnMgbWlnaHQg
ZXhwZWN0IGZvciBQQUUgTDMgZW50cmllcz8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:02:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 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 1irLpl-0000mU-Ns; Tue, 14 Jan 2020 13:02:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eDHu=3D=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1irLpj-0000mH-Ud
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:02:11 +0000
X-Inumbo-ID: 1192f0a2-36ce-11ea-8395-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1192f0a2-36ce-11ea-8395-12813bfff9fa;
 Tue, 14 Jan 2020 13:02:07 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id b19so13648906wmj.4
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 05:02:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=mrXPMbTEIR/YFz+XHmaMrNtnzxarWTZQzfalgW3SE9M=;
 b=ZwkHHk5OBWBx+qWGcaoOVfIzjtC63XfOw4AZBiVpHp/VhANew92WNYoKlFa7Z4y7vt
 RtbUikMmcSYfvSWK6ge2GYeDZJ2KXyRZKEnEB+dCDK005xFWT0GBaiMRaYmCmqnG24LF
 NPkh9S6pZo+oBnaXFH9Cam9HSnC1MfmCXXCYVaXwylWrFHUR+zK+AIgbaNJ5bO3sK0k7
 XkMcsVRy/f24VLdtI+ryfIMV+iYQdmLF1uIWk/gAyuDGuXv5rzCJi7qEOx5/30E1SlfM
 Q6c/+1U5mOC4AxQ2+IRyzp3DehpLctJYIrKaZO9r3gq0VyNUHiUXTuwnLlOeMDSjvITh
 iKXg==
X-Gm-Message-State: APjAAAV+77AL+aQ0IrdH80E6Jbe7v12cTZs6AQDS6Mo80DEfH3VwLacG
 xwSGYj7qGKK4VB0p6Vxo4ZI=
X-Google-Smtp-Source: APXvYqwn5tSMW3JXB5UL2bH6mOVyYu2S5O1i7DEuONCYLWB9t3K/xndjLeUn8JDU1bC8IgrPuNpiVA==
X-Received: by 2002:a05:600c:244:: with SMTP id
 4mr25757339wmj.40.1579006927118; 
 Tue, 14 Jan 2020 05:02:07 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id i5sm18329955wml.31.2020.01.14.05.02.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 14 Jan 2020 05:02:06 -0800 (PST)
Date: Tue, 14 Jan 2020 13:02:04 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200114130204.5un5vvqvppeq5b42@debian>
References: <20200114123921.30850-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200114123921.30850-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/libxc: Construct 32bit PV guests with
 L3 A/D bits 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 <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMTI6Mzk6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIHRoZSAzMiBQQUUgYnVpbGQgb2YgWGVuIGdvbmUsIDMyYml0IFBWIGd1ZXN0
cycgdG9wIGxldmVsIHBhZ2V0YWJsZXMgbm8KPiBsb25nZXIgYmVoYXZlIGV4YWN0bHkgbGlrZSBQ
QUUgaW4gaGFyZHdhcmUuCj4gCj4gVGhleSBzaG91bGQgaGF2ZSBBL0QgYml0cyBzZXQsIGZvciB0
aGUgc2FtZSBwZXJmb3JtYW5jZSByZWFzb25zIGFzIGFwcGx5IHRvCj4gb3RoZXIgbGV2ZWxzLiAg
VGhpcyBicmluZ3MgdGhlIGRvbWFpbiBidWlsZGVyIGluIGxpbmUgd2l0aCBob3cgWGVuIGNvbnN0
cnVjdHMKPiBhIDMyYml0IGRvbTAuCj4gCj4gQXMgYSBwdXJlbHkgY29kZSBpbXByb3ZlbWVudCwg
bWFrZSB1c2Ugb2YgcmFuZ2Ugbm90YXRpb24gdG8gaW5pdGlhbGlzZQo+IGlkZW50aWNhbCB2YWx1
ZXMgaW4gYWRqYWNlbnQgYXJyYXkgZWxlbWVudHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:03:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 13:03: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 1irLr7-0000to-4S; Tue, 14 Jan 2020 13:03:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irLr5-0000tg-SJ
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:03:35 +0000
X-Inumbo-ID: 40a1b1d0-36ce-11ea-ac27-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40a1b1d0-36ce-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 13:03:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579007007;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=17tR8c4064jwcF+T4FgK/tAjfocO7o//r5tMwI8V89k=;
 b=RMboI3LAwYX8htaRnG83bnAj+ZcJ/mz83IgnQAsPYIbvPhnmIINvhPcp
 9M+fBH9bkNl+7RaDSr1w4SpiD8saeRDdHD/Hvr2U4AhG3L/eLicz0EWbR
 bdvhg8hNvKS+VkNHkDR7wVj0J4a/Py4AbksBehS6BCPDUShTBhz6YHxH8 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ooK6xIUZVeQSUHD2g0QLD9v+4B/5UTshUAi7RPtiHUCiX8AQLH2IXA0GdKkKT7Og+le+QvUrde
 PB0x1Kz2sd64as7rwf9eUh7w+RWzoaPI0Fht3ClmS6GlVihQ5nw5M5kIXbnQK6N6NQOTWkxH7Y
 Rwh73hYLfFkY5RTPhFXRQscWfvTV6D7Q37izOPOOHaye8j3QK0RuURt+0sjm4896cGIQJhxQ9O
 e4uyTPs4l75oc6NCgYzPK7gB0LIjaNZUrW/TQ0QWmU6VHCFAkJ2wEJOS6nyV97wI+B+9Vicptq
 CGo=
X-SBRS: 2.7
X-MesageID: 11049738
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,432,1571716800"; d="scan'208";a="11049738"
To: xen-devel <xen-devel@lists.xenproject.org>
References: <20200113175020.32730-1-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: <dd48a305-cafb-e5a3-a7a2-f4a0f1345a3b@citrix.com>
Date: Tue, 14 Jan 2020 13:03:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113175020.32730-1-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 0/4] x86: Remove 16M total-size restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDEvMjAyMCAxNzo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJdCB0dXJucyBvdXQg
dGhhdCB0aGUgbm90ZSBpbiBjL3MgYThkMjdhNTRjYzljYwo+Cj4gICBGaW5hbGx5LCBsZWF2ZSBh
IGxpbmtlciBhc3NlcnQgY292ZXJpbmcgdGhlIGZhY3QgdGhhdCBwbGVudHkgb2YgY29kZSBibGlu
ZGx5Cj4gICBhc3N1bWVzIHRoYXQgWGVuIGlzIGxlc3MgdGhhdCAxNk0uICBUaGlzIHdhbnRzIGZp
eGluZyBpbiBkdWUgY291cnNlLgo+Cj4gd2FzIGVhc2llciB0byBhZGRyZXNzIHRoYW4gSSBoYWQg
b3JpZ2luYWxseSBhbnRpY2lwYXRlZC4gIFRoaXMgc2VyaWVzIGRvZXMgc28uCj4KPiBUaGUgZW5k
IHJlc3VsdCBjYW4gYmUgdGVzdGVkIGJ5IHRyeWluZyB0byBib290IHdpdGg6Cj4KPiAgIGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gICBp
bmRleCA3NTk4MjdhMTlhLi5mYTgzYTlhMjhmIDEwMDY0NAo+ICAgLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKPiAgICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gICBAQCAtNTIsNiArNTIs
OCBAQAo+ICAgICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+Cj4gICAgI2luY2x1ZGUgPGFzbS9n
dWVzdC5oPgo+Cj4gICArc3RhdGljIHVpbnQ4X3QgX191c2VkIGJpZ19kYXRhW01CKDE2KV0gPSB7
IDQyLCB9Owo+ICAgKwo+ICAgIC8qIG9wdF9ub3NtcDogSWYgdHJ1ZSwgc2Vjb25kYXJ5IHByb2Nl
c3NvcnMgYXJlIGlnbm9yZWQuICovCj4gICAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbm9z
bXA7Cj4gICAgYm9vbGVhbl9wYXJhbSgibm9zbXAiLCBvcHRfbm9zbXApOwo+Cj4gQmVmb3JlIHRo
aXMgc2VyaWVzLCBYZW4gd2lsbCB0cmlwbGUgZmF1bHQgaW4gb25lIG9mIHNldmVyYWwgcGxhY2Vz
IChmaXJzdCBhbmQKPiBtb3N0IG9idmlvdXNseSwgX19oaWdoX3N0YXJ0IG9uIHRoZSBmaXJzdCBz
dGFjayBhY2Nlc3MsIGFzIGNwdTBfc3RhY2tbXSBpcwo+IHZlcnkgbmVhciB0aGUgZW5kIG9mIFhl
bidzIGxpbmtlZCBpbWFnZSkuCgpJdCB0dXJucyBvdXQgdGhpcyBpcyBpbmNvbXBsZXRlLsKgIEkn
dmUgZm91bmQgYW5vdGhlciBoYXJkY29kZWQgMTZNCmludGVydHdpbmVkIHdpdGggdGhlIHRyYW1w
b2xpbmUgcmVsb2NhdGlvbiBsb2dpYy4KClRoZSBjb2RlIHByZXNlbnRlZCBoZXJlIGlzIGZpbmUg
YW5kIHJlYWR5IGZvciBzdWJtaXNzaW9uLCB3aXRoIHRoZQpleGNlcHRpb24gb2YgdGhlIGh1bmsg
aW4gdGhlIGZpbmFsIHBhdGNoIHdoaWNoIGRyb3BzIHRoZSBsaW5rZXIgYXNzZXJ0aW9uLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:29:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 13:29: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 1irMG1-0002h3-Px; Tue, 14 Jan 2020 13:29:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irMG0-0002gy-HC
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:29:20 +0000
X-Inumbo-ID: d9a88b80-36d1-11ea-a985-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9a88b80-36d1-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 13:29:12 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id d16so12161768wre.10
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 05:29:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=fTm6KSm1wgQQSieGwd7fpiQI97YLx5QoQeW71HBcJpc=;
 b=GFE5T60qLEeHNEyyyqU+3ZZ9eLFzRlbsELcCJDu/b8sfQc9AArt0AvC5/IvQxumOSy
 e1E6/Er00gAkMD2i+yaTRCSs1hTffWGUkUedZrkA8Yb4rLb+x1HYf39Mn0lnWjQCnMHh
 AU1fCXSo/2xneprRSRnLkXR/7CrzNH0Airql4WDkW0xe7t39gak+T4KeeOaruOkWY5of
 nbgHENzS2JuBIbncxxT3gpt0m5TEaU+blQ1N/uta8fDkU9UPAoox9yRCNbYPyapcsoAO
 cGxTNkwXvY9jiHHE6Bb/XzopqVu9RDNS5Fz58HLT904t9YgPdpJNMfJBYAdQh711/rW/
 W3Sg==
X-Gm-Message-State: APjAAAXFZZmYwgL+jcNITiB1jjbtDEDqo60cPmoBe+DzWqIQu6d8jpe5
 bxrKlR6XKn8cK1kHyKq+mRw=
X-Google-Smtp-Source: APXvYqxNc3WCkltN18omxZeNmDW2NJvoJpPqBypBVhl78mKMKWIyg0HhKHw/549tcpAbRAirMaqvAg==
X-Received: by 2002:adf:cf0a:: with SMTP id o10mr24149370wrj.325.1579008551280; 
 Tue, 14 Jan 2020 05:29:11 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id 25sm18194845wmi.32.2020.01.14.05.29.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 05:29:10 -0800 (PST)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200113221227.20857-1-julien@xen.org>
 <b73c17351c23402196b8998f8438f397@EX13D32EUC003.ant.amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <64ae4ff2-a647-88ef-59f4-243a53f009fc@xen.org>
Date: Tue, 14 Jan 2020 13:29:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <b73c17351c23402196b8998f8438f397@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] docs/misc: livepatch: Espace backslash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDE0LzAxLzIwMjAgMDk6NTMsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJv
dW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZgo+PiBKdWxpZW4gR3JhbGwK
Pj4gU2VudDogMTMgSmFudWFyeSAyMDIwIDIzOjEyCj4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPjsgV2llY3pvcmtpZXdpY3osIFBhd2VsCj4+IDx3aXBhd2VsQGFtYXpvbi5kZT47IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+OyBLb25yYWQgUnplc3p1dGVrCj4gV2lsawo+PiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIXSBkb2Nz
L21pc2M6IGxpdmVwYXRjaDogRXNwYWNlIGJhY2tzbGFzaAo+Pgo+IAo+IHMvRXNwYWNlL0VzY2Fw
ZSwgSSBhc3N1bWUKCkhtbSwgeWVzLiBUaGFuayB5b3UgZm9yIHNwb3R0aW5nIGl0IQoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:29:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 13: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 1irMGR-0002j6-57; Tue, 14 Jan 2020 13:29:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irMGQ-0002iV-Hp
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:29:46 +0000
X-Inumbo-ID: e085272e-36d1-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e085272e-36d1-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 13:29: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 <osstest-admin@xenproject.org>)
 id 1irMG2-0003ML-Oc; Tue, 14 Jan 2020 13:29: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 1irMG2-0008E9-Dg; Tue, 14 Jan 2020 13:29:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irMG2-0001ED-Cy; Tue, 14 Jan 2020 13:29:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146070-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-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-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 13:29:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 146070: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMCBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 13:51:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 13: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 1irMbZ-00054a-AW; Tue, 14 Jan 2020 13:51:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bsQy=3D=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1irMbY-00054V-7i
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 13:51:36 +0000
X-Inumbo-ID: fa55beb8-36d4-11ea-a985-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fa55beb8-36d4-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 13:51:35 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id m26so14373284ljc.13
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 05:51:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=q+n4dmjM9m23kufy0kmTywXxz4ja9q/vp9IFDZP1Ybw=;
 b=KvS3R28Li9VDyVUtr9x8ufXGSlrMi3syXKrm0L1JnuNNP7U7/EoPvdZTd5T9XHWOlg
 7fiYzImKzMMwCjfQRH+88tkf1GUEZvmJBMQGWy0wlWjZgFwrcFudUwl+uhIT/dqwaSxq
 pVGiOQJoNleObf2GhHpXViPTpLtqHzj7mY3MASQP6hMkDQGgnrh3Ns6LNF5pLL+/kPNj
 sf9GmfRx9leD3ImuN52VlC3F9bmXJN62M+3an/xIt/8aKrmAU0OTzjJOwT1F/7vtqqFD
 3yDOSG43Vh7h7AsSHO2/k3I3D2DqaiJodQ/LKmR/dWQWAzd9Z12FyYlfamtT6DCyWc6Q
 udMg==
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=q+n4dmjM9m23kufy0kmTywXxz4ja9q/vp9IFDZP1Ybw=;
 b=hI3MiasMztWoj83/lu/y7IjVkLf8fYNbjnRgITTnHKKHS6hbSuXuy7rZb+jzBFbmfO
 KsVfOIa1ZgYGHUuXzVoq3UMRnibFAv5af7mpouqmy6PpzC65usVMRVx9GmtSjPLNq+qn
 CWLA3drdAlXgcPizIVIKaIrKg+gVf/Rt53yitcmS+dcmteoC/goNZ/QbC31uW7jNGo4n
 IwL40Qs9P1Vrgc9yDaX1VtfaXObTxuVd8/9UMU9lxTJdauH89wBHhUL7IFs48+wa0fVc
 cYMdLDY5H0ussm22acutXVGQjT0cWuH+/rAubTSB8HcqWSUW42P0sXgQBmuSS/6cdNmD
 mt4g==
X-Gm-Message-State: APjAAAWVKQDCrpU+Gsi7Ok4ntQeEi+K5agPWq004nWYRIrv8sh+s7Rrn
 FGl5hBJJ/QClY46RutmIhj23AZadBv87RWoykGY=
X-Google-Smtp-Source: APXvYqyhtlh82WQGagO1bRcCM/dLIeiAQctP2nJGhzfkC8MIzr+XdBnXHJccmqJiVXESnwReMWNbATj+Uv0bU25kQ0I=
X-Received: by 2002:a2e:6f19:: with SMTP id k25mr14278961ljc.84.1579009894497; 
 Tue, 14 Jan 2020 05:51:34 -0800 (PST)
MIME-Version: 1.0
References: <339bee59-b89b-b3fc-fb7d-114e8ffe1716@suse.com>
 <e06491b8-58cc-46b1-3f79-d06d6765d089@suse.com>
 <aa06aa23-d108-671e-74cc-5fd50c848792@citrix.com>
 <CAKf6xpuHqJiMjkkx=bttN4LWBbtOdcu_=SPoqaC+3kg=osAC4g@mail.gmail.com>
 <caa5e3c5-a315-53ba-13de-b355beb6ab2d@suse.com>
In-Reply-To: <caa5e3c5-a315-53ba-13de-b355beb6ab2d@suse.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 14 Jan 2020 08:51:23 -0500
Message-ID: <CAKf6xps-G9q6CNDxEN0-MsSWa-xJsW60yMCNGgsq92-zWF=HdQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: use single (atomic) MOV for
 aligned emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgNDoyOCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMTMuMDEuMjAyMCAyMDo0MCwgSmFzb24gQW5kcnl1ayB3cm90
ZToKPiA+IE9uIEZyaSwgRGVjIDI3LCAyMDE5IGF0IDExOjA5IEFNIEFuZHJldyBDb29wZXIKPiA+
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Pgo+ID4+IE9uIDIwLzEyLzIw
MTkgMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNi4wOS4yMDE5IDExOjQwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IFVzaW5nIG1lbWNweSgpIG1heSByZXN1bHQgaW4gbXVs
dGlwbGUgaW5kaXZpZHVhbCBieXRlIGFjY2Vzc2VzCj4gPj4+PiAoZGVwZW5kZW5pbmcgaG93IG1l
bWNweSgpIGlzIGltcGxlbWVudGVkIGFuZCBob3cgdGhlIHJlc3VsdGluZyBpbnNucywKPiA+Pj4+
IGUuZy4gUkVQIE1PVlNCLCBnZXQgY2FycmllZCBvdXQgaW4gaGFyZHdhcmUpLCB3aGljaCBpc24n
dCB3aGF0IHdlCj4gPj4+PiB3YW50L25lZWQgZm9yIGNhcnJ5aW5nIG91dCBndWVzdCBpbnNucyBh
cyBjb3JyZWN0bHkgYXMgcG9zc2libGUuIEZhbGwKPiA+Pj4+IGJhY2sgdG8gbWVtY3B5KCkgb25s
eSBmb3IgYWNjZXNzZXMgbm90IDIsIDQsIG9yIDggYnl0ZXMgaW4gc2l6ZS4KPiA+Pj4+Cj4gPj4+
PiBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Pj4KPiA+PiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiA+Cj4gPiBTaG91bGQgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYzpodm1fZW11bGF0
ZV93cml0ZSgpIGJlIHNpbWlsYXJseSBjaGFuZ2VkPwo+Cj4gUHJvYmFibHkuIENhcmUgdG8gbWFr
ZSBhIHBhdGNoPwoKU3VyZSA6KQoKLUphc29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:10:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irMtx-0006le-7h; Tue, 14 Jan 2020 14:10:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irMtw-0006lZ-70
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:10:36 +0000
X-Inumbo-ID: 9c41a5d2-36d7-11ea-83b0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c41a5d2-36d7-11ea-83b0-12813bfff9fa;
 Tue, 14 Jan 2020 14:10: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 <osstest-admin@xenproject.org>)
 id 1irMtl-0004E0-9E; Tue, 14 Jan 2020 14:10: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 1irMtl-0000rN-0I; Tue, 14 Jan 2020 14:10:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irMtk-0002iF-Vq; Tue, 14 Jan 2020 14:10:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146068-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=101398e1f81ca7a4f45ab54c4d0c4fee7b3a7bd8
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 14:10:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146068: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA2OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDQ4
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDYwNDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAxMDEzOThlMWY4MWNhN2E0ZjQ1YWI1NGM0ZDBjNGZlZTdiM2E3YmQ4
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZm
MzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNDggIDIw
MjAtMDEtMTMgMTQ6MDA6MzAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDY4
ICAyMDIwLTAxLTE0IDEyOjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwZHVycmFudEBhbWF6b24uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxMDEzOThlMWY4MWNhN2E0ZjQ1YWI1NGM0ZDBjNGZlZTdi
M2E3YmQ4CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpEYXRlOiAg
IFRodSBKYW4gOSAxMToxNTowNSAyMDIwICswMDAwCgogICAgdG9vbHMvUnVsZXMubWs6IGZpeCBk
aXN0Y2xlYW4KICAgIAogICAgUnVubmluZyAnbWFrZSBkaXN0Y2xlYW4nIHVuZGVyIHRvb2xzIHdp
bGwgY3VycmVudGx5IHJlc3VsdCBpbjoKICAgIAogICAgdG9vbHMvUnVsZXMubWs6MjQ1OiAqKiog
WW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWlsZGluZyBvciBpbnN0YWxsaW5n
IHRoZSB0b29scy4gIFN0b3AuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyAnZGlzdGNsZWFuJywg
J3N1YmRpci1kaXN0Y2xlYW4lJyBhbmQgJ3N1YmRpci1jbGVhbiUnIHRvCiAgICBuby1jb25maWd1
cmUtdGFyZ2V0cywgd2hpY2ggYWxsb3dzICdtYWtlIGRpc3RjbGVhbicgdG8gcnVuIHRvIGNvbXBs
ZXRpb24uCiAgICAKICAgIEZpeGVzOiAwMDY5MWM2YyAodG9vbHM6IEFsbG93IHRvIG1ha2UgKi1k
aXItZm9yY2UtdXBkYXRlIHdpdGhvdXQgLi9jb25maWd1cmUpCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xA
eGVuLm9yZz4KCmNvbW1pdCA4OTJiOWRjZWJkYjdmNjQ2NjU3ZTExY2ZkZDk1YTM4NTEwN2JiZWZh
CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBKYW4g
MTQgMTI6MDM6NDcgMjAyMCArMDEwMAoKICAgIElSUTogdTE2IGlzIHRvbyBuYXJyb3cgZm9yIGFu
IGV2ZW50IGNoYW5uZWwgbnVtYmVyCiAgICAKICAgIEZJRk8gZXZlbnQgY2hhbm5lbHMgYWxsb3cg
cG9ydHMgdXAgdG8gMl4xNywgc28gd2UgbmVlZCB0byB1c2UgYSB3aWRlcgogICAgZmllbGQgaW4g
c3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIgc3VjaCB0aGF0IGl0IG1heSBzaGFyZSB0aGUgOC1i
eXRlCiAgICBzbG90IHdpdGggc3RydWN0IGFyY2hfcGlycSBvbiA2NC1iaXQgYXJjaGVzLCByYXRo
ZXIgdGhhbiBsZWF2aW5nIGEKICAgIDctYnl0ZSBob2xlIGluIGFsbCBjYXNlcy4KICAgIAogICAg
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgY29tbWVudCByZWdhcmRpbmcgImFy
Y2giIHBsYWNlbWVudAogICAgd2l0aGluIHRoZSBzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:15:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14: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 1irMyt-0006wB-UD; Tue, 14 Jan 2020 14:15:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irMys-0006w6-Nr
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:15:42 +0000
X-Inumbo-ID: 53cb6e5e-36d8-11ea-a985-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53cb6e5e-36d8-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 14:15:33 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id z7so12277204wrl.13
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 06:15:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QsQ/kAiIQZRxqCdAyOu3mUG2gRzH3yIJ0mOUT6NAh3M=;
 b=fNzRjBDthPJa35bf+zlUvxp6OA/H68VBkR7aZDXaE95Gjkjx92XEOADvHmtPgqzjBs
 ILkF1RzmdrMYY1PWycCQqQDAI78Qbz2AQL3GB7Cl2sncNmM9UaEqmOudNzpwg0RdEm/n
 kRnjE84xlsQvf98cys4gNe03Z5PVNGrXE4CYX4W+QsyTTVpicuhagenbS9ng2NU4JYa1
 NBs9Cy20TIJ/VNkl5Rab9G3ibmuTmWAxNTRvFWq5QVKNov9fK5OOZrHL5Lm1h9qhb5OA
 Ij2s1mG4e0bHvd4w8w0lOn4AFMzyQLblxy6w7rUmdryQvqcmAQh0qvDHYwWA+D2HLJEa
 5buQ==
X-Gm-Message-State: APjAAAVBQLkkc6ts5UYH0HRyEzezWY4PoQnpwG8xTWqHJgibSrMmnL0m
 t08SPGTLbWLYEijTh5EPv4I=
X-Google-Smtp-Source: APXvYqxBia0K/JBkszdBYSbmcCHarsCv12hJVZ0kYEdBWSeazCP7XV1HTzkG5aIVtYqfUAVXZS2xfQ==
X-Received: by 2002:adf:fc08:: with SMTP id i8mr26637850wrr.82.1579011333046; 
 Tue, 14 Jan 2020 06:15:33 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id x17sm19437442wrt.74.2020.01.14.06.15.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 06:15:32 -0800 (PST)
To: David Woodhouse <dwmw2@infradead.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Xia, Hongyan"
 <hongyax@amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
From: Julien Grall <julien@xen.org>
Message-ID: <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
Date: Tue, 14 Jan 2020 14:15:31 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, 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>

SGkgRGF2aWQsCgpPbiAxMy8wMS8yMDIwIDExOjU0LCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4g
T24gV2VkLCAyMDIwLTAxLTA4IGF0IDE3OjI0ICswMDAwLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6
Cj4+IFdoZW4gZG9pbmcgYSBsaXZlIHVwZGF0ZSwgWGVuIG5lZWRzIHRvIGJlIHZlcnkgY2FyZWZ1
bCBub3QgdG8gc2NyaWJibGUKPj4gb24gcGFnZXMgd2hpY2ggY29udGFpbiBndWVzdCBtZW1vcnkg
b3Igc3RhdGUgaW5mb3JtYXRpb24gZm9yIHRoZQo+PiBkb21haW5zIHdoaWNoIGFyZSBiZWluZyBw
cmVzZXJ2ZWQuCj4+Cj4+IFRoZSBpbmZvcm1hdGlvbiBhYm91dCB3aGljaCBwYWdlcyBhcmUgaW4g
dXNlIGlzIGNvbnRhaW5lZCBpbiB0aGUgbGl2ZQo+PiB1cGRhdGUgc3RhdGUgcGFzc2VkIGZyb20g
dGhlIHByZXZpb3VzIFhlbiDigJQgd2hpY2ggaXMgbW9zdGx5IGp1c3QgYQo+PiBndWVzdC10cmFu
c3BhcmVudCBsaXZlIG1pZ3JhdGlvbiBkYXRhIHN0cmVhbSwgZXhjZXB0IHRoYXQgaXQgcG9pbnRz
IHRvCj4+IHRoZSBwYWdlIHRhYmxlcyBpbiBwbGFjZSBpbiBtZW1vcnkgd2hpbGUgdHJhZGl0aW9u
YWwgbGl2ZSBtaWdyYXRpb24KPj4gb2J2aW91c2x5IGNvcGllcyB0aGUgcGFnZXMgc2VwYXJhdGVs
eS4KPj4KPj4gT3VyIGluaXRpYWwgaW1wbGVtZW50YXRpb24gYWN0dWFsbHkgcHJlcGVuZGVkIGEg
bGlzdCBvZiAnaW4tdXNlJyByYW5nZXMKPj4gdG8gdGhlIGxpdmUgdXBkYXRlIHN0YXRlLCBhbmQg
bWFkZSB0aGUgYm9vdCBhbGxvY2F0b3IgdHJlYXQgdGhlbSB0aGUKPj4gc2FtZSBhcyAnYmFkIHBh
Z2VzJy4gVGhhdCB3b3JrZWQgd2VsbCBlbm91Z2ggZm9yIGluaXRpYWwgZGV2ZWxvcG1lbnQKPj4g
YnV0IHdvdWxkbid0IHNjYWxlIHRvIGEgbGl2ZSBwcm9kdWN0aW9uIHN5c3RlbSwgbWFpbmx5IGJl
Y2F1c2UgdGhlIGJvb3QKPj4gYWxsb2NhdG9yIGhhcyBhIGxpbWl0IG9mIDUxMiBtZW1vcnkgcmFu
Z2VzIHRoYXQgaXQgY2FuIGtlZXAgdHJhY2sgb2YsCj4+IGFuZCBhIHJlYWwgc3lzdGVtIHdvdWxk
IGVuZCB1cCBtb3JlIGZyYWdtZW50ZWQgdGhhbiB0aGF0Lgo+Pgo+PiBNeSBvdGhlciBjb25jZXJu
IHdpdGggdGhhdCBhcHByb2FjaCBpcyB0aGF0IGl0IHJlcXVpcmVkIHR3byBwYXNzZXMgb3Zlcgo+
PiB0aGUgZG9tYWluLW93bmVkIHBhZ2VzLiBXZSBoYXZlIHRvIGRvIGEgbGF0ZXIgcGFzcyAqYW55
d2F5KiwgYXMgd2Ugc2V0Cj4+IHVwIG93bmVyc2hpcCBpbiB0aGUgZnJhbWV0YWJsZSBmb3IgZWFj
aCBwYWdlIOKAlCBhbmQgdGhhdCBoYXMgdG8gaGFwcGVuCj4+IGFmdGVyIHdlJ3ZlIG1hbmFnZWQg
dG8gYWxsb2NhdGUgYSAnc3RydWN0IGRvbWFpbicgZm9yIGVhY2ggcGFnZV9pbmZvIHRvCj4+IHBv
aW50IHRvLiBJZiB3ZSB3YW50IHRvIGtlZXAgdGhlIHBhdXNlIHRpbWUgZHVlIHRvIGEgbGl2ZSB1
cGRhdGUgZG93bgo+PiB0byBhIGJhcmUgbWluaW11bSwgZG9pbmcgdHdvIHBhc3NlcyBvdmVyIHRo
ZSBmdWxsIHNldCBvZiBkb21haW4gcGFnZXMKPj4gaXNuJ3QgbXkgZmF2b3VyaXRlIHN0cmF0ZWd5
LgoKV2UgYWN0dWFsbHkgbmVlZCBvbmUgbW9yZSBwYXNzIGZvciBQViBkb21haW4gKGF0IGxlYXN0
KS4gVGhlIHBhc3MgaXMgCnVzZWQgdG8gYWxsb2NhdGUgdGhlIHBhZ2UgdHlwZSAoZS5nIEw0LCBM
MSwuLi4pLiBUaGlzIGNhbid0IGJlIGRvbmUgCmJlZm9yZSBiZWNhdXNlIHdlIG5lZWQgdGhlIHBh
Z2VzIHRvIGJlbG9uZ3MgdG8gdGhlIGd1ZXN0IGJlZm9yZSBnb2luZyAKdGhyb3VnaCBpdHMgcGFn
ZS10YWJsZXMuCgo+Pgo+PiBTbyB3ZSd2ZSBzZXR0bGVkIG9uIGEgc2ltcGxlciBhcHByb2FjaCAC
4oCUIHJlc2VydmUgYSBjb250aWd1b3VzIHJlZ2lvbgo+PiBvZiBwaHlzaWNhbCBtZW1vcnkgd2hp
Y2ggKndvbid0KiBiZSB1c2VkIGZvciBkb21haW4gcGFnZXMuIExldCB0aGUgYm9vdAo+PiBhbGxv
Y2F0b3Igc2VlICpvbmx5KiB0aGF0IHJlZ2lvbiBvZiBtZW1vcnksIGFuZCBwbHVnIHRoZSByZXN0
IG9mIHRoZQo+PiBtZW1vcnkgaW4gbGF0ZXIgb25seSBhZnRlciBkb2luZyBhIGZ1bGwgcGFzcyBv
ZiB0aGUgbGl2ZSB1cGRhdGUgc3RhdGUuCgpJdCBpcyBhIGJpdCB1bmNsZWFyIHdoYXQgdGhlIHJl
Z2lvbiB3aWxsIGJlIHVzZWQgZm9yLiBJZiB5b3UgcGxhbiB0byBwdXQgCnRoZSBzdGF0ZSBvZiB0
aGUgVk1zIGluIGl0LCB0aGVuIHlvdSBjYW4ndCBwb3NzaWJseSB1c2UgaXQgZm9yIGJvb3QgCmFs
bG9jYXRpb24gKGUuZyBmcmFtZXRhYmxlKSBvdGhlcndpc2UgdGhpcyBtYXkgYmUgb3ZlcndyaXR0
ZW4gd2hlbiBkb2luZyAKdGhlIGxpdmUgdXBkYXRlLgpUaGUgcHJvYmxlbSB3b3VsZCBhcmlzZSBp
biB0aGUgZmlyc3QgWGVuIGJ1dCBhbHNvIGluIHRoZSBzZWNvbmQgWGVuIGlmIAp5b3UgcGxhbiB0
byBsaXZlIHVwZGF0ZSBhbm90aGVyIHRpbWUuCgpEaWQgSSBtaXNzIGFueXRoaW5nPwoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:21:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14: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 1irN4X-0007kc-GQ; Tue, 14 Jan 2020 14:21:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Muve=3D=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1irN4V-0007kO-VG
 for xen-devel@lists.xen.org; Tue, 14 Jan 2020 14:21:32 +0000
X-Inumbo-ID: 1e9940f2-36d9-11ea-83b6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e9940f2-36d9-11ea-83b6-12813bfff9fa;
 Tue, 14 Jan 2020 14:21:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1irN46-0004Qy-IO; Tue, 14 Jan 2020 14:21:06 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1irN46-0005Hs-GO; Tue, 14 Jan 2020 14:21:06 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1irN46-0005Hs-GO@xenbits.xenproject.org>
Date: Tue, 14 Jan 2020 14:21:06 +0000
Subject: [Xen-devel] Xen Security Advisory 312 v1 - arm: a CPU may speculate
 past the ERET instruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-312

          arm: a CPU may speculate past the ERET instruction

ISSUE DESCRIPTION
=================

Some CPUs can speculate past an ERET instruction and potentially perform
speculative accesses to memory before processing the exception return.
Since the register state is often controlled by lower privilege level
(i.e guest kernel/userspace) at the point of the ERET, this could
potentially be used as part of a side-channel attack.

IMPACT
======

An attacker, which could include a malicious untrusted user process on
a trusted guest, or an untrusted guest, may be able to use it as part of
side-channel attack to read host memory.

VULNERABLE SYSTEMS
==================

System running all version of Xen are affected.

Whether an individual Arm-based CPU is vulnerable depends on its
speculation properties.  Consult your CPU vendor.

x86 systems are not vulnerable.

MITIGATION
==========

There is no mitigation available.

NOTE REGARDING LACK OF EMBARGO
==============================

This was reported publicly, as affecting other Open Source projects,
before the Xen Project Security Team was made aware.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

Note that patches for released versions are generally prepared to
apply to the stable branches, and may not apply cleanly to the most
recent release tarball.  Downstreams are encouraged to update to the
tip of the stable branch before applying these patches.

xsa312.patch           xen-unstable, Xen 4.13 - 4.12
xsa312-4.11.patch      Xen 4.11 - 4.10
xsa312-4.9.patch       Xen 4.9

$ sha256sum xsa312*
112c9d77f964174db5709c758626a2bd5fec9bfdacc89fbc96f1ddd44aca6bbf  xsa312.meta
9b2078d448e4815c9ddc6554bf869d64412dc787b1b94830a24e47df6a9f30e7  xsa312.patch
29b95d6ea0295e124c3cfd5b1611ae341bb195d1c441ee69976e2f74cde652a8  xsa312-4.9.patch
8d64b3039c570f4b5c82abbbcf2714ec3b60db55fe3e1b3bb838df7dfaf627e9  xsa312-4.11.patch
$
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl4dzjAMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZOx4H/2nt+377yBhbqNqUO2nCbqUWBkCB/OHQQ3uyjytp
PEDW9epevCJHOvQ3w24gh9SplWupHvrzS2PbqCWwEMPZXfkYB6Ye2kr7hbJHMOxB
bP6qm71plWG/RGmKSTVeVbOqAtiwdXkIvE8PIETGSuQ3Ip8exIkWvXnkY3v7KQne
WIg+vcadAqvv9oZj8UAv+V6oihUr1MyOMaddsW0QczF1yhs7EErpSBrLT1G2+nm/
MxY8nE40rAzZBs+G1puODC8uK/LSmGlvms+200FOPHnyyIKmznmAtGLE7pziPj7F
Qdy4GOWLAE1oQcrglmdk6SOCK7CRJSSZ0RminYNNPSX6EqM=
=FnmX
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa312.meta"
Content-Disposition: attachment; filename="xsa312.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAzMTIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMyIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIs
CiAgICAiNC4xMCIsCiAgICAiNC45IgogIF0sCiAgIlRyZWVzIjogWwogICAg
InhlbiIKICBdLAogICJSZWNpcGVzIjogewogICAgIjQuMTAiOiB7CiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjZjYjFjYjljNjNlOTFiNzFjZTYzOWU3YjdjZjA4Y2E4NWQ0
NDI2NmYiLAogICAgICAgICAgIlByZXJlcXMiOiBudWxsLAogICAgICAgICAg
IlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EzMTItNC4xMS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4x
MSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiMTRiNjJhYjNlNWE3OTgxNmVkZmM2ZGQz
YWZjZTFiYjY4YzEwNmFjNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IG51bGws
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTMxMi00
LjExLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjEyIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4OTA3MTEwODQzMDNl
NmI1Njg4MWI4MzZkOTEyNzNlYzU2MDE1YjVlIiwKICAgICAgICAgICJQcmVy
ZXFzIjogbnVsbCwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMzEyLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjEzIjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI2YTEwZDA0
NmIwYWI5MjMxNzE0ZmZjY2VhN2E1OTAzNmY1MmRmMWE3IiwKICAgICAgICAg
ICJQcmVyZXFzIjogbnVsbCwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMzEyLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0K
ICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjQz
YWIzMGIxM2ZlOGIxZDVmOTJhOWFkMmNhN2Q2MWY0Yzc3YjZjYWMiLAogICAg
ICAgICAgIlByZXJlcXMiOiBudWxsLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EzMTItNC45LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjg5MmI5ZGNlYmRiN2Y2NDY2NTdlMTFjZmRkOTVhMzg1MTA3
YmJlZmEiLAogICAgICAgICAgIlByZXJlcXMiOiBudWxsLAogICAgICAgICAg
IlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EzMTIucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa312.patch"
Content-Disposition: attachment; filename="xsa312.patch"
Content-Transfer-Encoding: base64

RnJvbSA5ZjgwN2NmODRhOWE3YTAxMWNmMWRmNzg5NWM1NGQ2MDMxYTc1OTZk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgpEYXRlOiBUaHUsIDE5IERlYyAyMDE5IDA4OjEy
OjIxICswMDAwClN1YmplY3Q6IFtQQVRDSF0geGVuL2FybTogUGxhY2UgYSBz
cGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2luZyBhbgogZXJl
dCBpbnN0cnVjdGlvbgoKU29tZSBDUFVzIGNhbiBzcGVjdWxhdGUgcGFzdCBh
biBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCnNw
ZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2lu
ZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KU2luY2UgdGhlIHJlZ2lzdGVyIHN0
YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQgYnkgbG93ZXIgcHJpdmlsZWdlIGxl
dmVsCmF0IHRoZSBwb2ludCBvZiBhbiBFUkVULCB0aGlzIGNvdWxkIHBvdGVu
dGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCnNpZGUtY2hhbm5lbCBhdHRh
Y2suCgpOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcgU0IgYmFycmll
ciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCmFzIGFuIGFyY2hpdGVjdGVkIHNw
ZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1
ZW5jZQpEU0I7IElTQiBpcyBrbm93biB0byBwcmV2ZW50IHNwZWN1bGF0aW9u
LgoKVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0
IGl0IHdvdWxkIG5ldmVyIGJlIGV4ZWN1dGVkCih0aGlzIGlzIHNwZWN1bGF0
aW9uIGFmdGVyIGFsbCEpLgoKSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicg
dGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVy
CmlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1
dCB0aGlzIGNvdWxkIGVhc2lseSBiZQp1cGRhdGVkIHRvIGNhdGVyIFNCIGlu
IHRoZSBmdXR1cmUuCgpUaGlzIGlzIFhTQS0zMTIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TICAgfCAxICsKIHhlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TICAgfCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tYWNy
b3MuaCB8IDkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDMxY2Nm
YjI2MzEuLmIyMjhkNDRiMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
CkBAIC00MjYsNiArNDI2LDcgQEAgcmV0dXJuX3RvX2h5cGVydmlzb3I6CiAg
ICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8q
IFNQLCBMUiwgU1BTUiwgUEMgKi8KICAgICAgICAgY2xyZXgKICAgICAgICAg
ZXJldAorICAgICAgICBzYgogCiAvKgogICogc3RydWN0IHZjcHUgKl9fY29u
dGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpu
ZXh0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBkMzU4NTVhZjk2
Li4xNzVlYTI5ODFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAt
MzU0LDYgKzM1NCw3IEBAIGd1ZXN0X3N5bmM6CiAgICAgICAgICAqLwogICAg
ICAgICBtb3YgICAgIHgxLCB4enIKICAgICAgICAgZXJldAorICAgICAgICBz
YgogCiBjaGVja193YTI6CiAgICAgICAgIC8qIEFSTV9TTUNDQ19BUkNIX1dP
UktBUk9VTkRfMiBoYW5kbGluZyAqLwpAQCAtMzkzLDYgKzM5NCw3IEBAIHdh
Ml9lbmQ6CiAjZW5kaWYgLyogIUNPTkZJR19BUk1fU1NCRCAqLwogICAgICAg
ICBtb3YgICAgIHgwLCB4enIKICAgICAgICAgZXJldAorICAgICAgICBzYgog
Z3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgLyoKICAgICAgICAgICog
eDAveDEgbWF5IGhhdmUgYmVlbiBzY3JhdGNoIGJ5IHRoZSBmYXN0IHBhdGgg
YWJvdmUsIHNvIGF2b2lkCkBAIC00NTcsNiArNDU5LDcgQEAgcmV0dXJuX2Zy
b21fdHJhcDoKICAgICAgICAgbGRyICAgICBsciwgW3NwXSwgIyhVUkVHU19T
UFNSX2VsMSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywgU1AsIExSICovCiAK
ICAgICAgICAgZXJldAorICAgICAgICBzYgogCiAvKgogICogQ29uc3VtZSBw
ZW5kaW5nIFNFcnJvciBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oCmluZGV4IDkxZWEzNTA1ZTQu
LjQ4MzM2NzFmNGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bWFjcm9zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaApA
QCAtMjAsNCArMjAsMTMgQEAKICAgICAuZW5kcgogICAgIC5lbmRtCiAKKyAg
ICAvKgorICAgICAqIFNwZWN1bGF0aXZlIGJhcnJpZXIKKyAgICAgKiBYWFg6
IEFkZCBzdXBwb3J0IGZvciB0aGUgJ3NiJyBpbnN0cnVjdGlvbgorICAgICAq
LworICAgIC5tYWNybyBzYgorICAgIGRzYiBuc2gKKyAgICBpc2IKKyAgICAu
ZW5kbQorCiAjZW5kaWYgLyogX19BU01fQVJNX01BQ1JPU19IICovCi0tIAoy
LjE3LjEKCg==

--=separator
Content-Type: application/octet-stream; name="xsa312-4.9.patch"
Content-Disposition: attachment; filename="xsa312-4.9.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZjJhMmFiNDMyM2Y4YTA4NTE4ZjYwNjliMjYzNjA5ODc4ODVjNGJk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgpEYXRlOiBUaHUsIDE5IERlYyAyMDE5IDA4OjEy
OjIxICswMDAwClN1YmplY3Q6IFtQQVRDSF0geGVuL2FybTogUGxhY2UgYSBz
cGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2luZyBhbgogZXJl
dCBpbnN0cnVjdGlvbgoKU29tZSBDUFVzIGNhbiBzcGVjdWxhdGUgcGFzdCBh
biBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCnNw
ZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2lu
ZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KU2luY2UgdGhlIHJlZ2lzdGVyIHN0
YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQgYnkgbG93ZXIgcHJpdmlsZWdlIGxl
dmVsCmF0IHRoZSBwb2ludCBvZiBhbiBFUkVULCB0aGlzIGNvdWxkIHBvdGVu
dGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCnNpZGUtY2hhbm5lbCBhdHRh
Y2suCgpOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcgU0IgYmFycmll
ciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCmFzIGFuIGFyY2hpdGVjdGVkIHNw
ZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1
ZW5jZQpEU0I7IElTQiBpcyBrbm93biB0byBwcmV2ZW50IHNwZWN1bGF0aW9u
LgoKVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0
IGl0IHdvdWxkIG5ldmVyIGJlIGV4ZWN1dGVkCih0aGlzIGlzIHNwZWN1bGF0
aW9uIGFmdGVyIGFsbCEpLgoKSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicg
dGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVy
CmlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1
dCB0aGlzIGNvdWxkIGVhc2lseSBiZQp1cGRhdGVkIHRvIGNhdGVyIFNCIGlu
IHRoZSBmdXR1cmUuCgpUaGlzIGlzIFhTQS0zMTIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TICAgfCAyICsrCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyAgIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tYWNy
b3MuaCB8IDkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDE2ZDlm
OTM2NTMuLjQ2NGM4Yjg2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
CkBAIC0xLDQgKzEsNSBAQAogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4K
KyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3Mu
aD4KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxw
dWJsaWMveGVuLmg+CkBAIC0zNzksNiArMzgwLDcgQEAgcmV0dXJuX3RvX2h5
cGVydmlzb3I6CiAgICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBV
UkVHU19zcCk7IC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8KICAgICAgICAgY2xy
ZXgKICAgICAgICAgZXJldAorICAgICAgICBzYgogCiAvKgogICogc3RydWN0
IHZjcHUgKl9fY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0
cnVjdCB2Y3B1ICpuZXh0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRl
eCA4ZWJjZTFlOWM5Li44NmFkYTQyNjU1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwpAQCAtMSw2ICsxLDcgQEAKICNpbmNsdWRlIDxhc20vYXNtX2Rl
Zm5zLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20v
YWx0ZXJuYXRpdmUuaD4KKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+CiAjaW5j
bHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtMzU4LDYgKzM1OSw3IEBA
IHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIGxkciAgICAgbHIsIFtzcF0s
ICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVHU19MUikgLyogQ1BTUiwgUEMsIFNQ
LCBMUiAqLwogCiAgICAgICAgIGVyZXQKKyAgICAgICAgc2IKIAogLyoKICAq
IFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBjaGVjayBwZW5kaW5nIHZpcnR1
YWwgU0Vycm9yIGluIHRoZSBnYXAgb2YKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbWFjcm9zLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21h
Y3Jvcy5oCmluZGV4IDVkODM3Y2IzOGIuLjUzOWY2MTNlZTUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tYWNyb3MuaApAQCAtMTMsNCArMTMsMTMgQEAKICMg
ZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorICAgIC8q
CisgICAgICogU3BlY3VsYXRpdmUgYmFycmllcgorICAgICAqIFhYWDogQWRk
IHN1cHBvcnQgZm9yIHRoZSAnc2InIGluc3RydWN0aW9uCisgICAgICovCisg
ICAgLm1hY3JvIHNiCisgICAgZHNiIG5zaAorICAgIGlzYgorICAgIC5lbmRt
CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fTUFDUk9TX0ggKi8KLS0gCjIuMTcu
MQoK

--=separator
Content-Type: application/octet-stream; name="xsa312-4.11.patch"
Content-Disposition: attachment; filename="xsa312-4.11.patch"
Content-Transfer-Encoding: base64

RnJvbSAzNWNiODFhOTk2N2EwNjFkZjdkMGViOGMzODczOTVmMWMxOTg0NDU0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgpEYXRlOiBUaHUsIDE5IERlYyAyMDE5IDA4OjEy
OjIxICswMDAwClN1YmplY3Q6IFtQQVRDSF0geGVuL2FybTogUGxhY2UgYSBz
cGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2luZyBhbgogZXJl
dCBpbnN0cnVjdGlvbgoKU29tZSBDUFVzIGNhbiBzcGVjdWxhdGUgcGFzdCBh
biBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCnNw
ZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2lu
ZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KU2luY2UgdGhlIHJlZ2lzdGVyIHN0
YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQgYnkgbG93ZXIgcHJpdmlsZWdlIGxl
dmVsCmF0IHRoZSBwb2ludCBvZiBhbiBFUkVULCB0aGlzIGNvdWxkIHBvdGVu
dGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCnNpZGUtY2hhbm5lbCBhdHRh
Y2suCgpOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcgU0IgYmFycmll
ciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCmFzIGFuIGFyY2hpdGVjdGVkIHNw
ZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1
ZW5jZQpEU0I7IElTQiBpcyBrbm93biB0byBwcmV2ZW50IHNwZWN1bGF0aW9u
LgoKVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0
IGl0IHdvdWxkIG5ldmVyIGJlIGV4ZWN1dGVkCih0aGlzIGlzIHNwZWN1bGF0
aW9uIGFmdGVyIGFsbCEpLgoKSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicg
dGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVy
CmlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1
dCB0aGlzIGNvdWxkIGVhc2lseSBiZQp1cGRhdGVkIHRvIGNhdGVyIFNCIGlu
IHRoZSBmdXR1cmUuCgpUaGlzIGlzIFhTQS0zMTIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TICAgfCAyICsrCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyAgIHwgMyArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vbWFj
cm9zLmggfCA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAxNmQ5
ZjkzNjUzLi40NjRjOGI4NjQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwpAQCAtMSw0ICsxLDUgQEAKICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+
CisjaW5jbHVkZSA8YXNtL21hY3Jvcy5oPgogI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgpAQCAtMzc5LDYgKzM4MCw3IEBAIHJldHVybl90b19o
eXBlcnZpc29yOgogICAgICAgICBhZGQgc3AsICMoVVJFR1NfU1BfdXNyIC0g
VVJFR1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICovCiAgICAgICAgIGNs
cmV4CiAgICAgICAgIGVyZXQKKyAgICAgICAgc2IKIAogLyoKICAqIHN0cnVj
dCB2Y3B1ICpfX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBz
dHJ1Y3QgdmNwdSAqbmV4dCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggMTJkZjk1ZTkwMS4uYTQyYzUxZTQ4OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMKQEAgLTIsNiArMiw3IEBACiAjaW5jbHVkZSA8YXNtL3JlZ3Mu
aD4KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxh
c20vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vbWFjcm9zLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtMjg4LDYgKzI4OSw3IEBAIGd1
ZXN0X3N5bmM6CiAgICAgICAgICAqLwogICAgICAgICBtb3YgICAgIHgxLCB4
enIKICAgICAgICAgZXJldAorICAgICAgICBzYgogCiAxOgogICAgICAgICAv
KgpAQCAtNDEzLDYgKzQxNSw3IEBAIHJldHVybl9mcm9tX3RyYXA6CiAgICAg
ICAgIGxkciAgICAgbHIsIFtzcF0sICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVH
U19MUikgLyogQ1BTUiwgUEMsIFNQLCBMUiAqLwogCiAgICAgICAgIGVyZXQK
KyAgICAgICAgc2IKIAogLyoKICAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0
byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIGluIHRoZSBnYXAgb2YK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oCmluZGV4IDVkODM3Y2IzOGIu
LjUzOWY2MTNlZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bWFjcm9zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaApA
QCAtMTMsNCArMTMsMTMgQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlh
bnQiCiAjZW5kaWYKIAorICAgIC8qCisgICAgICogU3BlY3VsYXRpdmUgYmFy
cmllcgorICAgICAqIFhYWDogQWRkIHN1cHBvcnQgZm9yIHRoZSAnc2InIGlu
c3RydWN0aW9uCisgICAgICovCisgICAgLm1hY3JvIHNiCisgICAgZHNiIG5z
aAorICAgIGlzYgorICAgIC5lbmRtCisKICNlbmRpZiAvKiBfX0FTTV9BUk1f
TUFDUk9TX0ggKi8KLS0gCjIuMTcuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:27:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irNA7-0008ED-Ct; Tue, 14 Jan 2020 14:27:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irNA5-0008E6-UD
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:27:17 +0000
X-Inumbo-ID: f0ead20a-36d9-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0ead20a-36d9-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 14:27: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 mx2.suse.de (Postfix) with ESMTP id BB248BAF9;
 Tue, 14 Jan 2020 14:27:05 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2a59a886-81ed-05d8-022c-eadaa5146e47@suse.com>
Date: Tue, 14 Jan 2020 15:27:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108152328.27194-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/9] xen/sched: make sched-if.h really
 scheduler private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNjoyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjM0LDE2ICsy
MzMsNiBAQCB2b2lkIGRvbWN0bF9sb2NrX3JlbGVhc2Uodm9pZCkKPiAgICAgIHNwaW5fdW5sb2Nr
KCZjdXJyZW50LT5kb21haW4tPmh5cGVyY2FsbF9kZWFkbG9ja19tdXRleCk7Cj4gIH0KPiAgCj4g
LXN0YXRpYyBpbmxpbmUKPiAtaW50IHZjcHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZChjb25zdCBz
dHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgKnZjcHVhZmYpCj4gLXsKPiAtICAgIHJldHVy
biB2Y3B1YWZmLT5mbGFncyA9PSAwIHx8Cj4gLSAgICAgICAgICAgKCh2Y3B1YWZmLT5mbGFncyAm
IFhFTl9WQ1BVQUZGSU5JVFlfSEFSRCkgJiYKPiAtICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2lz
X251bGwodmNwdWFmZi0+Y3B1bWFwX2hhcmQuYml0bWFwKSkgfHwKPiAtICAgICAgICAgICAoKHZj
cHVhZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUKSAmJgo+IC0gICAgICAgICAgICBn
dWVzdF9oYW5kbGVfaXNfbnVsbCh2Y3B1YWZmLT5jcHVtYXBfc29mdC5iaXRtYXApKTsKPiAtfQoK
SSdkIGxpa2UgdG8gc3VnZ2VzdCBrZWVwaW5nIHRoaXMgYW5kIC4uLgoKPiBAQCAtNjA4LDEyMiAr
NTk3LDggQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3Rs
X3QpIHVfZG9tY3RsKQo+ICAKPiAgICAgIGNhc2UgWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHk6
Cj4gICAgICBjYXNlIFhFTl9ET01DVExfZ2V0dmNwdWFmZmluaXR5Ogo+IC0gICAgewo+IC0gICAg
ICAgIHN0cnVjdCB2Y3B1ICp2Owo+IC0gICAgICAgIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1
bml0Owo+IC0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0eSAqdmNwdWFmZiA9
ICZvcC0+dS52Y3B1YWZmaW5pdHk7Cj4gLQo+IC0gICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gLSAg
ICAgICAgaWYgKCB2Y3B1YWZmLT52Y3B1ID49IGQtPm1heF92Y3B1cyApCj4gLSAgICAgICAgICAg
IGJyZWFrOwo+IC0KPiAtICAgICAgICByZXQgPSAtRVNSQ0g7Cj4gLSAgICAgICAgaWYgKCAodiA9
IGQtPnZjcHVbdmNwdWFmZi0+dmNwdV0pID09IE5VTEwgKQo+IC0gICAgICAgICAgICBicmVhazsK
PiAtCj4gLSAgICAgICAgdW5pdCA9IHYtPnNjaGVkX3VuaXQ7Cj4gLSAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKPiAtICAgICAgICBpZiAoIHZjcHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZCh2Y3B1YWZm
KSApCj4gLSAgICAgICAgICAgIGJyZWFrOwoKLi4uIGV2ZXJ5dGhpbmcgdXAgdG8gaGVyZSAoZXhj
ZXB0IHRoZSBbdG9vIGVhcmx5XSB1bml0IGFzc2lnbm1lbnQpLAphcyBub3QgYmVpbmcgc2NoZWR1
bGVyIHNwZWNpZmljIGF0IGFsbC4gVGhlIHJlbWFpbmRlciB0aGVuIHdvdWxkCmJldHRlciBiZWNv
bWUgdHdvIGRpc3RpbmN0IGZ1bmN0aW9ucywgZWxpbWluYXRpbmcgdGhlIG5lZWQgdG8gcGFzcwpv
cC0+Y21kIChhbmQgcHJlc3VtYWJseSBwYXNzaW5nICJ2IiBpbnN0ZWFkIG9mICJkIikuIElmLCBv
dG9oLCB0aGUKZGVjaXNpb24gKHN1cHBvcnRlZCBieSBvdGhlcnMpIGlzIHRvIG1vdmUgZXZlcnl0
aGluZywgdGhlbiBJIHRoaW5rCml0IHdvdWxkIGJlIGFwcHJvcHJpYXRlIHRvIG1ha2UgYXQgbGVh
c3Qgc29tZSBhZGp1c3RtZW50czogVGhlIGNvZGUKYWJvdmUgc2hvdWxkIGJlIGNvbnZlcnRlZCB0
byB1c2UgZG9tYWluX3ZjcHUoKSwgYW5kIGUuZy4gLi4uCgo+IC0gICAgICAgIGlmICggb3AtPmNt
ZCA9PSBYRU5fRE9NQ1RMX3NldHZjcHVhZmZpbml0eSApCj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICBjcHVtYXNrX3Zhcl90IG5ld19hZmZpbml0eSwgb2xkX2FmZmluaXR5Owo+IC0gICAgICAg
ICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHYt
PmRvbWFpbik7CgouLi4gdGhpcyBzaG91bGQgdXNlICJkIi4KCj4gQEAgLTg3NSw2ICs4NzYsMTYg
QEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9w
KQo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiAraW50IGNwdXBvb2xfZ2V0X2lkKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCgpJIGZpbmQgcGxhaW4gaW50IG9kZCBmb3Igc29tZXRoaW5nIGxp
a2UgYW4gSUQsIGJ1dCBJIGNhbiBzZWUgd2h5CnRoaXMgaXMuCgo+ICtjcHVtYXNrX3QgKmNwdXBv
b2xfdmFsaWRfY3B1cyhzdHJ1Y3QgY3B1cG9vbCAqcG9vbCkKCmNvbnN0IHR3aWNlPwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:33:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14: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 1irNGO-0000jx-Ca; Tue, 14 Jan 2020 14:33:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2XF3=3D=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irNGN-0000jq-Qj
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:33:47 +0000
X-Inumbo-ID: daaea1a0-36da-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id daaea1a0-36da-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 14:33: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 mx2.suse.de (Postfix) with ESMTP id 3E9D2BB33;
 Tue, 14 Jan 2020 14:33:38 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-3-jgross@suse.com>
 <2a59a886-81ed-05d8-022c-eadaa5146e47@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5020a128-e1ac-482f-3456-9895b784882c@suse.com>
Date: Tue, 14 Jan 2020 15:33:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <2a59a886-81ed-05d8-022c-eadaa5146e47@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/9] xen/sched: make sched-if.h really
 scheduler private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org,
 =?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>

T24gMTQuMDEuMjAgMTU6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA4LjAxLjIwMjAgMTY6
MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEBAIC0yMzQsMTYgKzIzMyw2IEBAIHZvaWQgZG9t
Y3RsX2xvY2tfcmVsZWFzZSh2b2lkKQo+PiAgICAgICBzcGluX3VubG9jaygmY3VycmVudC0+ZG9t
YWluLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOwo+PiAgIH0KPj4gICAKPj4gLXN0YXRpYyBp
bmxpbmUKPj4gLWludCB2Y3B1YWZmaW5pdHlfcGFyYW1zX2ludmFsaWQoY29uc3Qgc3RydWN0IHhl
bl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmKQo+PiAtewo+PiAtICAgIHJldHVybiB2Y3B1
YWZmLT5mbGFncyA9PSAwIHx8Cj4+IC0gICAgICAgICAgICgodmNwdWFmZi0+ZmxhZ3MgJiBYRU5f
VkNQVUFGRklOSVRZX0hBUkQpICYmCj4+IC0gICAgICAgICAgICBndWVzdF9oYW5kbGVfaXNfbnVs
bCh2Y3B1YWZmLT5jcHVtYXBfaGFyZC5iaXRtYXApKSB8fAo+PiAtICAgICAgICAgICAoKHZjcHVh
ZmYtPmZsYWdzICYgWEVOX1ZDUFVBRkZJTklUWV9TT0ZUKSAmJgo+PiAtICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2lzX251bGwodmNwdWFmZi0+Y3B1bWFwX3NvZnQuYml0bWFwKSk7Cj4+IC19Cj4g
Cj4gSSdkIGxpa2UgdG8gc3VnZ2VzdCBrZWVwaW5nIHRoaXMgYW5kIC4uLgo+IAo+PiBAQCAtNjA4
LDEyMiArNTk3LDggQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsKQo+PiAgIAo+PiAgICAgICBjYXNlIFhFTl9ET01DVExfc2V0dmNw
dWFmZmluaXR5Ogo+PiAgICAgICBjYXNlIFhFTl9ET01DVExfZ2V0dmNwdWFmZmluaXR5Ogo+PiAt
ICAgIHsKPj4gLSAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+IC0gICAgICAgIGNvbnN0IHN0cnVj
dCBzY2hlZF91bml0ICp1bml0Owo+PiAtICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZm
aW5pdHkgKnZjcHVhZmYgPSAmb3AtPnUudmNwdWFmZmluaXR5Owo+PiAtCj4+IC0gICAgICAgIHJl
dCA9IC1FSU5WQUw7Cj4+IC0gICAgICAgIGlmICggdmNwdWFmZi0+dmNwdSA+PSBkLT5tYXhfdmNw
dXMgKQo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4+IC0KPj4gLSAgICAgICAgcmV0ID0gLUVTUkNI
Owo+PiAtICAgICAgICBpZiAoICh2ID0gZC0+dmNwdVt2Y3B1YWZmLT52Y3B1XSkgPT0gTlVMTCAp
Cj4+IC0gICAgICAgICAgICBicmVhazsKPj4gLQo+PiAtICAgICAgICB1bml0ID0gdi0+c2NoZWRf
dW5pdDsKPj4gLSAgICAgICAgcmV0ID0gLUVJTlZBTDsKPj4gLSAgICAgICAgaWYgKCB2Y3B1YWZm
aW5pdHlfcGFyYW1zX2ludmFsaWQodmNwdWFmZikgKQo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4g
Cj4gLi4uIGV2ZXJ5dGhpbmcgdXAgdG8gaGVyZSAoZXhjZXB0IHRoZSBbdG9vIGVhcmx5XSB1bml0
IGFzc2lnbm1lbnQpLAo+IGFzIG5vdCBiZWluZyBzY2hlZHVsZXIgc3BlY2lmaWMgYXQgYWxsLiBU
aGUgcmVtYWluZGVyIHRoZW4gd291bGQKPiBiZXR0ZXIgYmVjb21lIHR3byBkaXN0aW5jdCBmdW5j
dGlvbnMsIGVsaW1pbmF0aW5nIHRoZSBuZWVkIHRvIHBhc3MKPiBvcC0+Y21kIChhbmQgcHJlc3Vt
YWJseSBwYXNzaW5nICJ2IiBpbnN0ZWFkIG9mICJkIikuIElmLCBvdG9oLCB0aGUKPiBkZWNpc2lv
biAoc3VwcG9ydGVkIGJ5IG90aGVycykgaXMgdG8gbW92ZSBldmVyeXRoaW5nLCB0aGVuIEkgdGhp
bmsKPiBpdCB3b3VsZCBiZSBhcHByb3ByaWF0ZSB0byBtYWtlIGF0IGxlYXN0IHNvbWUgYWRqdXN0
bWVudHM6IFRoZSBjb2RlCj4gYWJvdmUgc2hvdWxkIGJlIGNvbnZlcnRlZCB0byB1c2UgZG9tYWlu
X3ZjcHUoKSwgYW5kIGUuZy4gLi4uCgpFaXRoZXIgd291bGQgYmUgZmluZSB3aXRoIG1lLgoKPiAK
Pj4gLSAgICAgICAgaWYgKCBvcC0+Y21kID09IFhFTl9ET01DVExfc2V0dmNwdWFmZmluaXR5ICkK
Pj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgY3B1bWFza192YXJfdCBuZXdfYWZmaW5pdHks
IG9sZF9hZmZpbml0eTsKPj4gLSAgICAgICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9v
bF9kb21haW5fbWFzdGVyX2NwdW1hc2sodi0+ZG9tYWluKTsKPiAKPiAuLi4gdGhpcyBzaG91bGQg
dXNlICJkIi4KClllcy4KCj4gCj4+IEBAIC04NzUsNiArODc2LDE2IEBAIGludCBjcHVwb29sX2Rv
X3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29wICpvcCkKPj4gICAgICAgcmV0dXJu
IHJldDsKPj4gICB9Cj4+ICAgCj4+ICtpbnQgY3B1cG9vbF9nZXRfaWQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKPiAKPiBJIGZpbmQgcGxhaW4gaW50IG9kZCBmb3Igc29tZXRoaW5nIGxpa2UgYW4g
SUQsIGJ1dCBJIGNhbiBzZWUgd2h5Cj4gdGhpcyBpcy4KPiAKPj4gK2NwdW1hc2tfdCAqY3B1cG9v
bF92YWxpZF9jcHVzKHN0cnVjdCBjcHVwb29sICpwb29sKQo+IAo+IGNvbnN0IHR3aWNlPwoKU2Vl
IHBhdGNoIDkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:35:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:35: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 1irNI0-0000td-Vz; Tue, 14 Jan 2020 14:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irNHz-0000tT-6C
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:35:27 +0000
X-Inumbo-ID: 18865590-36db-11ea-83c4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18865590-36db-11ea-83c4-12813bfff9fa;
 Tue, 14 Jan 2020 14:35:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 47603BBC3;
 Tue, 14 Jan 2020 14:35:22 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dbe5dfb8-a37c-4bd2-74aa-676ba1af9324@suse.com>
Date: Tue, 14 Jan 2020 15:35:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] Arm: fix build after 892b9dcebdb7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

IklSUTogdTE2IGlzIHRvbyBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyIiBpbnRy
b2R1Y2VkIGEgdXNlIG9mCmV2ZXRjaG5fcG9ydF90LCBidXQgaXRzIHR5cGVkZWYgYXBwYXJlbnRs
eSBzdXJmYWNlcyBpbmRpcmVjdGx5IGhlcmUgb25seQpvbiB4ODYuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaXJx
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lycS5oCkBAIC04LDYgKzgsNyBAQAogI2luY2x1ZGUg
PHhlbi9saXN0Lmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vaGFyZGly
cS5oPgorI2luY2x1ZGUgPHB1YmxpYy9ldmVudF9jaGFubmVsLmg+CiAKIHN0cnVjdCBpcnFhY3Rp
b24gewogICAgIHZvaWQgKCpoYW5kbGVyKShpbnQsIHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKik7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:36:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14: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 1irNIX-0000xt-Bl; Tue, 14 Jan 2020 14:36:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irNIV-0000xh-LG
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:35:59 +0000
X-Inumbo-ID: 2be32ca8-36db-11ea-83c4-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2be32ca8-36db-11ea-83c4-12813bfff9fa;
 Tue, 14 Jan 2020 14:35:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579012555;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KFGp7Mbr2QPEEr6y0qyQkvtuLjI+Nn/wWCobUVQx/OY=;
 b=HzayeunsPuOys82HCwpwFjVeom17DRvww85tGCN0ub5OdYIhfs7Juta5
 fUUOfkCvkF85H9KNaTSway8SZTobEcn8FHPFam7CnB7FK3RF/Z4afqYLO
 uI/4QYblFfUVz6Qc6oiJ8daJys23wMQmHoLk1Q8jBdnkOIG4sdwG7BXpR E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fRqrAACAZby/mcgjLt4V2cc8DyJl3v6kRlfJ3zVLK4i+M6efTGmhLFNbHqem+fnUkvLUNvWrJm
 EpbmnmgYbqHbLm68djtDrGiN0Z0wKHiKSAc7dcYVP/s25+QXQN+Fa1ENHk7oanhjL6jII7o1z2
 Ms3p55lto7k+FEksmINV14RSMS0LgWCSd38WFqPv63YneoIksrL4hcb4kHupTlogduzvl78Fmo
 sCmdxcSTbWwnd12yDcM05f3Ns+wm2mV1y5n34YJZ2fjG33q5AONb+/X1nALrKw244DSWiK9vJo
 tqY=
X-SBRS: 2.7
X-MesageID: 11258179
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11258179"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <dbe5dfb8-a37c-4bd2-74aa-676ba1af9324@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: <ecf584c7-5a9f-68f1-c424-6cced7c972eb@citrix.com>
Date: Tue, 14 Jan 2020 14:35:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dbe5dfb8-a37c-4bd2-74aa-676ba1af9324@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] Arm: fix build after 892b9dcebdb7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMTQvMDEvMjAyMCAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gIklSUTogdTE2IGlzIHRv
byBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyIiBpbnRyb2R1Y2VkIGEgdXNlIG9m
Cj4gZXZldGNobl9wb3J0X3QsIGJ1dCBpdHMgdHlwZWRlZiBhcHBhcmVudGx5IHN1cmZhY2VzIGlu
ZGlyZWN0bHkgaGVyZSBvbmx5Cj4gb24geDg2Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:39:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:39: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 1irNLz-0001CY-UY; Tue, 14 Jan 2020 14:39:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irNLy-0001CT-Vm
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:39:35 +0000
X-Inumbo-ID: ad56d4ba-36db-11ea-83c4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad56d4ba-36db-11ea-83c4-12813bfff9fa;
 Tue, 14 Jan 2020 14:39:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8BDD7BCB2;
 Tue, 14 Jan 2020 14:39:31 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-3-jgross@suse.com>
 <2a59a886-81ed-05d8-022c-eadaa5146e47@suse.com>
 <5020a128-e1ac-482f-3456-9895b784882c@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3be45bda-2547-2fd1-1bf6-2c889fa73d1f@suse.com>
Date: Tue, 14 Jan 2020 15:39:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5020a128-e1ac-482f-3456-9895b784882c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/9] xen/sched: make sched-if.h really
 scheduler private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxNTozMywgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMTQuMDEuMjAg
MTU6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwOC4wMS4yMDIwIDE2OjIzLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4gK2NwdW1hc2tfdCAqY3B1cG9vbF92YWxpZF9jcHVzKHN0cnVjdCBj
cHVwb29sICpwb29sKQo+Pgo+PiBjb25zdCB0d2ljZT8KPiAKPiBTZWUgcGF0Y2ggOS4KCldlbGws
IGluIHN1Y2ggYSBjYXNlIGVpdGhlciBqdXN0aWZ5IHRoZSBvbWlzc2lvbiBpbiB0aGUgZGVzY3Jp
cHRpb24sCm9yIGludHJvZHVjZSB0aGUgZnVuY3Rpb24gd2l0aCBjb25zdCBoZXJlIGFuZCBkcm9w
IHRoZW0gdGhlcmUuIEFzCnRoaW5ncyBhcmUsIG5vIHJldmlld2VyIHNob3VsZCByZWFsbHkgbGV0
IHRoaXMgcGFzcyB1bmNvbW1lbnRlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:42:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:42: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 1irNOL-0001x0-E2; Tue, 14 Jan 2020 14:42:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bsQy=3D=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1irNOK-0001wu-2J
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:42:00 +0000
X-Inumbo-ID: 044d4a88-36dc-11ea-b89f-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 044d4a88-36dc-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 14:41:58 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id y4so14625403ljj.9
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 06:41:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=KScogeDftmvqWYIkPyyiPLur8lC1L/rXWGn83bgxhNc=;
 b=SlKgBPWbPrrlTrsa5/1lSY7DUL3Lbqw9Zen97OZDuZeXiF7rZMySocuw++DXkmt7U7
 fpFxhOiRO06nYoNIQ5GfpmcspAVOyDeYinNPKYj8e957EaCl2frLbUjWGNqGYMPVZZfN
 WuHcga+2V9h0TYWINSPOCdF7eWntQeoN4KwRj02eo+N06j5E0oMxMiUZoBbjA67NiEL5
 M/tjE09cl7mTThw5NLVVlvUheebRvR1Dm2kkWb3tYgdaq2w2/gqDU0FZ0TLDQCPDU5Mk
 1/9OcpHVytpW1qEHxnSs+o4Ww6sTdJTVi4jcbsNttCMv2dJxzZihLZLF3qxnzGiz7oCW
 vfTg==
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=KScogeDftmvqWYIkPyyiPLur8lC1L/rXWGn83bgxhNc=;
 b=SdTRzufeU+GUq5V5kn+P2JMUZVKzh0kACx8lOmb52q2R/ITs1KcoxvPmkTVhhfEj8z
 5ZXpe3J3V2W9tLWvDsNzucaM0Phn0Uti3Vri1TmZ1DM09hhqc3/JY3McTcLFNI/jGNrj
 Qp75S1L6GeBt2RakrzgscL0d1KB8rze3EL9C6rdfftAPJsGwV3olR2F9Vl3QSKxKYfbo
 hkaylz8XXOcs6A8DcxypZiZy1FXeVd5p6ZR4qk4bkBmT78sCAbtzj5SmXuzwfuhawL53
 fodMRpc1yvMh0LF1eu2U7yKjAAv1GUUc+9fRxEOeugDKJJFPG0qaRYkkEFBxZ3zkEYfY
 OHNg==
X-Gm-Message-State: APjAAAUH1Ylo6UTHHAjsUHmuWikr7v3eNvs4Dm87M3ByQ/x/ku0bsfth
 1i9qcnbo5Oiaj0iWKYXtYwsZrViM9BnlXpgYmug=
X-Google-Smtp-Source: APXvYqxUbN2OiIBkXqdcyM7277FQJ8KxNOBpAR3aYwqLyXQI3z3Sz6j68OqJwSxfcqAWVfqsAEzZLjO4nTpc6Qezwso=
X-Received: by 2002:a2e:6f19:: with SMTP id k25mr14504839ljc.84.1579012917620; 
 Tue, 14 Jan 2020 06:41:57 -0800 (PST)
MIME-Version: 1.0
References: <20190311180216.18811-1-jandryuk@gmail.com>
 <20190311180216.18811-7-jandryuk@gmail.com>
 <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
 <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
 <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
 <20200114100406.GF11756@Air-de-Roger>
In-Reply-To: <20200114100406.GF11756@Air-de-Roger>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 14 Jan 2020 09:41:46 -0500
Message-ID: <CAKf6xpuDo=FGTOJ9ipmk7nY+qs+pKBWESqY0ah6B1vS3kZsT=A@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgNTowNCBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBNb24sIEphbiAxMywgMjAyMCBhdCAwMjowMTo0
N1BNIC0wNTAwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+ID4gT24gRnJpLCBNYXIgMjIsIDIwMTkg
YXQgMzo0MyBQTSBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+IHdyb3RlOgo+ID4g
Pgo+ID4gPiBPbiBUaHUsIE1hciAyMSwgMjAxOSBhdCAxMTowOSBQTSBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBXZWQsIE1h
ciAyMCwgMjAxOSBhdCAwMToyODo0N1BNIC0wNDAwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+ID4g
PiA+ID4gT24gRnJpLCBNYXIgMTUsIDIwMTkgYXQgMTI6MjggUE0gQW5kcmV3IENvb3Blcgo+ID4g
PiA+ID4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPgo+ID4g
PiA+ID4gPiBPbiAxNS8wMy8yMDE5IDA5OjE3LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4g
PiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gPiA+ID4+IEZyb206IEph
c29uIEFuZHJ5dWsgW21haWx0bzpqYW5kcnl1a0BnbWFpbC5jb21dCj4gPiA+ID4gPiA+ID4+IFNl
bnQ6IDE0IE1hcmNoIDIwMTkgMTg6MTYKPiA+ID4gPiA+ID4gPj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+ID4+IENjOiBxZW11LWRldmVsQG5v
bmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgbWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbTsgU2ltb24KPiA+ID4gPiA+ID4gPj4gR2Fpc2VyIDxzaW1vbkBpbnZp
c2libGV0aGluZ3NsYWIuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgQW50aG9ueSBQZXJhcmQKPiA+ID4gPiA+ID4gPj4gPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gPiA+ID4gPiA+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNi82XSB4ZW4tcHQ6
IFJvdW5kIHBjaSByZWdpb25zIHNpemVzIHRvIFhFTl9QQUdFX1NJWkUKPiA+ID4gPiA+ID4gPj4K
PiA+ID4gPiA+ID4gPj4gT24gV2VkLCBNYXIgMTMsIDIwMTkgYXQgMTE6MDkgQU0gUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+ID4gPj4+PiBGcm9tOiBKYXNvbiBBbmRy
eXVrIFttYWlsdG86amFuZHJ5dWtAZ21haWwuY29tXQo+ID4gPiA+ID4gPiA+Pj4+IFNlbnQ6IDEx
IE1hcmNoIDIwMTkgMTg6MDIKPiA+ID4gPiA+ID4gPj4+PiBUbzogcWVtdS1kZXZlbEBub25nbnUu
b3JnCj4gPiA+ID4gPiA+ID4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbTsgU2ltb24gR2Fpc2VyCj4gPiA+ID4gPiA+
ID4+Pj4gPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+OyBKYXNvbiBBbmRyeXVrIDxqYW5k
cnl1a0BnbWFpbC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+ID4gPiA+ID4gPj4+PiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPiA+ID4gPiA+ID4+Pj4gPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPgo+ID4gPiA+ID4gPiA+Pj4+IFN1YmplY3Q6IFtQQVRDSCA2LzZdIHhlbi1wdDogUm91
bmQgcGNpIHJlZ2lvbnMgc2l6ZXMgdG8gWEVOX1BBR0VfU0laRQo+ID4gPiA+ID4gPiA+Pj4+Cj4g
PiA+ID4gPiA+ID4+Pj4gRnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgo+ID4gPiA+ID4gPiA+Pj4+Cj4gPiA+ID4gPiA+ID4+Pj4gSWYgYSBwY2kgbWVtb3J5
IHJlZ2lvbiBoYXMgYSBzaXplIDwgWEVOX1BBR0VfU0laRSBpdCBjYW4gZ2V0IGxvY2F0ZWQgYXQK
PiA+ID4gPiA+ID4gPj4+PiBhbiBhZGRyZXNzIHdoaWNoIGlzIG5vdCBwYWdlIGFsaWduZWQuCj4g
PiA+ID4gPiA+ID4+PiBJSVJDIHRoZSBQQ0kgc3BlYyBzYXlzIHRoYXQgdGhlIG1pbmltdW0gbWVt
b3J5IHJlZ2lvbiBzaXplIHNob3VsZCBiZSBhdCBsZWFzdCA0ay4gU2hvdWxkIHdlIGV2ZW4gYmUK
PiA+ID4gPiA+ID4gPj4gdG9sZXJhdGluZyBCQVJzIHNtYWxsZXIgdGhhbiB0aGF0Pwo+ID4gPiA+
ID4gPiA+Pj4gICBQYXVsCj4gPiA+ID4gPiA+ID4+Pgo+ID4gPiA+ID4gPiA+PiBIaSwgUGF1bC4K
PiA+ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4gPj4gU2ltb24gZm91bmQgdGhpcywgc28gaXQgYWZm
ZWN0cyBhIHJlYWwgZGV2aWNlLiAgU2ltb24sIGRvIHlvdSByZWNhbGwKPiA+ID4gPiA+ID4gPj4g
d2hpY2ggZGV2aWNlIHdhcyBhZmZlY3RlZD8KPiA+ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4gPj4g
SSB0aGluayBCQVJzIG9ubHkgbmVlZCB0byBiZSBwb3dlci1vZi10d28gc2l6ZSBhbmQgYWxpZ25l
ZCwgYW5kIDRrIGlzCj4gPiA+ID4gPiA+ID4+IG5vdCBhIG1pbmltdW0uICAxNmJ5dGVzIG1heSBi
ZSBhIG1pbmltdW0sIGJ1dCBJIGRvbid0IGtub3cgd2hhdCB0aGUKPiA+ID4gPiA+ID4gPj4gc3Bl
YyBzYXlzLgo+ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+PiBPbiBhbiBJdnkgQnJpZGdlIHN5
c3RlbSwgaGVyZSBhcmUgc29tZSBvZiB0aGUgZGV2aWNlcyB3aXRoIEJBUnMgc21hbGxlciB0aGFu
IDRLOgo+ID4gPiA+ID4gPiA+PiAwMDoxNi4wIENvbW11bmljYXRpb24gY29udHJvbGxlcjogSW50
ZWwgQ29ycG9yYXRpb24gNyBTZXJpZXMvQzIxMAo+ID4gPiA+ID4gPiA+PiBTZXJpZXMgQ2hpcHNl
dCBGYW1pbHkgTUVJIENvbnRyb2xsZXIgIzEgKHJldiAwNCkKPiA+ID4gPiA+ID4gPj4gICAgTWVt
b3J5IGF0IGQwNzM1MDAwICg2NC1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtkaXNhYmxlZF0gW3Np
emU9MTZdCj4gPiA+ID4gPiA+ID4+IDAwOjFkLjAgVVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBv
cmF0aW9uIDcgU2VyaWVzL0MyMTAgU2VyaWVzIENoaXBzZXQKPiA+ID4gPiA+ID4gPj4gRmFtaWx5
IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzEgKHJldiAwNCkgKHByb2ctaWYgMjAgW0VI
Q0ldKQo+ID4gPiA+ID4gPiA+PiAgICBNZW1vcnkgYXQgZDA3MzkwMDAgKDMyLWJpdCwgbm9uLXBy
ZWZldGNoYWJsZSkgW2Rpc2FibGVkXSBbc2l6ZT0xS10KPiA+ID4gPiA+ID4gPj4gMDA6MWYuMyBT
TUJ1czogSW50ZWwgQ29ycG9yYXRpb24gNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBGYW1p
bHkKPiA+ID4gPiA+ID4gPj4gU01CdXMgQ29udHJvbGxlciAocmV2IDA0KQo+ID4gPiA+ID4gPiA+
PiAgICBNZW1vcnkgYXQgZDA3MzQwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW2Rpc2Fi
bGVkXSBbc2l6ZT0yNTZdCj4gPiA+ID4gPiA+ID4+IDAyOjAwLjAgU3lzdGVtIHBlcmlwaGVyYWw6
IEpNaWNyb24gVGVjaG5vbG9neSBDb3JwLiBTRC9NTUMgSG9zdAo+ID4gPiA+ID4gPiA+PiBDb250
cm9sbGVyIChyZXYgMzApCj4gPiA+ID4gPiA+ID4+ICAgIE1lbW9yeSBhdCBkMDUwMzAwMCAoMzIt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTI1Nl0KPiA+ID4gPiA+ID4g
Pj4KPiA+ID4gPiA+ID4gPj4gVGhlc2UgZXhhbXBsZXMgYXJlIGFsbCA0SyBhbGlnbmVkLCBzbyB0
aGlzIGlzIG5vdCBhbiBpc3N1ZSBvbiB0aGlzIG1hY2hpbmUuCj4gPiA+ID4gPiA+ID4+Cj4gPiA+
ID4gPiA+ID4+IFJldmlld2luZyB0aGUgY29kZSwgSSdtIG5vdyB3b25kZXJpbmcgaWYgdGhlIGZv
bGxvd2luZyBpbgo+ID4gPiA+ID4gPiA+PiBody94ZW4veGVuX3B0LmM6eGVuX3B0X3JlZ2lvbl91
cGRhdGUgaXMgd3Jvbmc6ICAgICAgICByYyA9Cj4gPiA+ID4gPiA+ID4+IHhjX2RvbWFpbl9tZW1v
cnlfbWFwcGluZyh4ZW5feGMsIHhlbl9kb21pZCwKPiA+ID4gPiA+ID4gPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4oZ3Vlc3RfYWRkciArIFhDX1BBR0VfU0la
RSAtIDEpLAo+ID4gPiA+ID4gPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX1BGTihtYWNoaW5lX2FkZHIgKyBYQ19QQUdFX1NJWkUgLSAxKSwKPiA+ID4gPiA+ID4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9QRk4oc2l6ZSArIFhD
X1BBR0VfU0laRSAtIDEpLAo+ID4gPiA+ID4gPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb3ApOwo+ID4gPiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+PiBJZiBhIGJhciBv
ZiBzaXplIDB4MTAwIGlzIGF0IDB4ZDA1MDA4MDAsIHRoZW4gdGhlIG1hY2hpbmVfYWRkciBwYXNz
ZWQKPiA+ID4gPiA+ID4gPj4gaW4gd291bGQgYmUgMHhkMDUwMTAwMCB3aGljaCBpcyBwYXN0IHRo
ZSBhY3R1YWwgbG9jYXRpb24uICBTaG91bGQgdGhlCj4gPiA+ID4gPiA+ID4+IGNhbGwgYXJndW1l
bnRzIGp1c3QgYmUgWEVOX1BGTihndWVzdF9hZGRyKSAmIFhFTl9QRk4obWFjaGluZV9hZGRyKT8K
PiA+ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4gPj4gQkFScyBzbWFsbGVyIHRoYW4gYSBwYWdlIHdv
dWxkIGFsc28gYmUgYSBwcm9ibGVtIGlmIEJBUnMgZm9yIGRpZmZlcmVudAo+ID4gPiA+ID4gPiA+
PiBkZXZpY2VzIHNoYXJlZCB0aGUgc2FtZSBwYWdlLgo+ID4gPiA+ID4gPiA+IEV4YWN0bHkuIFdl
IGNhbm5vdCBwYXNzIHRoZW0gdGhyb3VnaCB3aXRoIGFueSBkZWdyZWUgb2Ygc2FmZXR5IChub3Qg
dGhhdCBwYXNzdGhyb3VnaCBvZiBhbiBhcmJpdHJhcnkgZGV2aWNlIGlzIGEgcGFydGljdWxhcmx5
IHNhZmUgdGhpbmcgdG8gZG8gYW55d2F5KS4gVGhlIHhlbi1wdCBjb2RlIHdvdWxkIGluc3RlYWQg
bmVlZCB0byB0cmFwIHRob3NlIEJBUnMgYW5kIHBlcmZvcm0gdGhlIGFjY2Vzc2VzIHRvIHRoZSBy
ZWFsIEJBUiBpdHNlbGYuIFVsdGltYXRlbHkgdGhvdWdoIEkgdGhpbmsgd2Ugc2hvdWxkIGJlIHJl
dGlyaW5nIHRoZSB4ZW4tcHQgY29kZSBpbiBmYXZvdXIgb2YgYSBzdGFuZGFsb25lIGVtdWxhdG9y
Lgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBJdCBkb2Vzbid0IG1hdHRlciBpZiB0aGUgQkFSIGlz
IHNtYWxsZXIgdGhhbiA0aywgaWYgdGhlcmUgYXJlIGhvbGVzIG5leHQKPiA+ID4gPiA+ID4gdG8g
aXQuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IERvIHdlIGtub3cgd2hhdCB0aGUgY2FzZSBpcyBp
biBwcmFjdGljZSBmb3IgdGhlc2UgVVNCIGNvbnRyb2xsZXJzPwo+ID4gPiA+ID4gPgo+ID4gPiA+
ID4gPiBJZiB0aGUgd29yc3QgY29tZXMgdG8gdGhlIHdvcnN0LCB3ZSBjYW4gcmUtZW51bWVyYXRl
IHRoZSBQQ0kgYnVzIHRvCj4gPiA+ID4gPiA+IGVuc3VyZSB0aGF0IGFsbCBiYXJzIHNtYWxsZXIg
dGhhbiA0ayBzdGlsbCBoYXZlIDRrIGFsaWdubWVudCBiZXR3ZWVuCj4gPiA+ID4gPiA+IHRoZW0u
ICBUaGF0IHdheSB3ZSBjYW4gc2FmZWx5IHBhc3MgdGhlbSB0aHJvdWdoIGV2ZW4gd2hlbiB0aGV5
IGFyZSBzbWFsbGVyLgo+ID4gPiA+ID4KPiA+ID4gPiA+IEFuZHJldywgdGhhbmtzIGZvciBjaGVj
a2luZyB0aGUgc3BlYyBvbiB0aGUgbWluaW11bSBCQVIgc2l6ZS4KPiA+ID4gPiA+Cj4gPiA+ID4g
PiBEcm9wcGluZyB0aGUgUm91bmQgUENJIHJlZ2lvbiBwYXRjaCBmcm9tIFFNRVUsIHRoZSBndWVz
dCBIVk0gd2lsbCBoYXZlOgo+ID4gPiA+ID4KPiA+ID4gPiA+IDAwOjA2LjAgU0QgSG9zdCBjb250
cm9sbGVyOiBSaWNvaCBDbyBMdGQgUENJZSBTRFhDL01NQyBIb3N0IENvbnRyb2xsZXIgKHJldiAw
NykKPiA+ID4gPiA+ICAgICBNZW1vcnkgYXQgZjIwMjg4MDAgKDMyLWJpdCwgbm9uLXByZWZldGNo
YWJsZSkgW3NpemU9MjU2XQo+ID4gPiA+ID4gMDA6MDcuMCBVU0IgY29udHJvbGxlcjogTkVDIENv
cnBvcmF0aW9uIHVQRDcyMDIwMCBVU0IgMy4wIEhvc3QKPiA+ID4gPiA+IENvbnRyb2xsZXIgKHJl
diAwNCkgKHByb2ctaWYgMzAgW1hIQ0ldKQo+ID4gPiA+ID4gICAgIE1lbW9yeSBhdCBmMjAyNDAw
MCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT04S10KPiA+ID4gPiA+IDAwOjA4LjAg
VVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDYgU2VyaWVzL0MyMDAgU2VyaWVzIENo
aXBzZXQKPiA+ID4gPiA+IEZhbWlseSBVU0IgRW5oYW5jZWQgSG9zdCBDb250cm9sbGVyICMyIChy
ZXYgMDUpIChwcm9nLWlmIDIwIFtFSENJXSkKPiA+ID4gPiA+ICAgICBNZW1vcnkgYXQgZjIwMjgw
MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCj4gPiA+ID4gPiAwMDowOS4w
IFVTQiBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA2IFNlcmllcy9DMjAwIFNlcmllcyBD
aGlwc2V0Cj4gPiA+ID4gPiBGYW1pbHkgVVNCIEVuaGFuY2VkIEhvc3QgQ29udHJvbGxlciAjMSAo
cmV2IDA1KSAocHJvZy1pZiAyMCBbRUhDSV0pCj4gPiA+ID4gPiAgICAgTWVtb3J5IGF0IGYyMDI4
NDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQo+ID4gPiA+ID4KPiA+ID4g
PiA+IDAwOjA5LjAsIDAwOjA4LjAgJiAwMDowNi4wIGFsbCBzaGFyZSB0aGUgc2FtZSBwYWdlLiAg
T25seSAwMDowOC4wIGlzCj4gPiA+ID4gPiB3b3JraW5nLiAgV2l0aCBzb21lIGFkZGVkIGRlYnVn
Z2luZyBvdXRwdXQsIHlvdSdsbCBzZWUgdGhhdCB0aGUgc2FtZQo+ID4gPiA+ID4gcGFnZSogaXMg
dXNlZCBmb3IgdGhyZWUgb2YgdGhlIEJBUnMuCj4gPiA+ID4gPgo+ID4gPiA+ID4gWzAwOjA2LjBd
IG1hcHBpbmcgZ3Vlc3RfYWRkciAweGYyMDI4ODAwIGdmbiAweGYyMDI4IHRvIG1hZGRyCj4gPiA+
ID4gPiAweGUxYTMwMDAwIG1mbiAweGUxYTMwCj4gPiA+ID4gPiBbMDA6MDcuMF0gbWFwcGluZyBn
dWVzdF9hZGRyIDB4ZjIwMjQwMDAgZ2ZuIDB4ZjIwMjQgdG8gbWFkZHIKPiA+ID4gPiA+IDB4ZTA4
MDAwMDAgbWZuIDB4ZTA4MDAKPiA+ID4gPiA+IFswMDowOS4wXSBtYXBwaW5nIGd1ZXN0X2FkZHIg
MHhmMjAyODQwMCBnZm4gMHhmMjAyOCB0byBtYWRkcgo+ID4gPiA+ID4gMHhlMTkwMDAwMCBtZm4g
MHhlMTkwMAo+ID4gPiA+ID4gWzAwOjA4LjBdIG1hcHBpbmcgZ3Vlc3RfYWRkciAweGYyMDI4MDAw
IGdmbiAweGYyMDI4IHRvIG1hZGRyCj4gPiA+ID4gPiAweGUxYTJmMDAwIG1mbiAweGUxYTJmCj4g
PiA+ID4KPiA+ID4gPiBUaGUgcGF0Y2ggYmVsb3cgc2hvdWxkIHByZXZlbnQgaHZtbG9hZGVyIGZy
b20gcGxhY2luZyBtdWx0aXBsZSBCQVJzIG9uCj4gPiA+ID4gdGhlIHNhbWUgcGFnZSwgY291bGQg
eW91IGdpdmUgaXQgYSB0cnk/Cj4gPiA+ID4KPiA+ID4gPiBOb3RlIHRoYXQgdGhpcyBpcyBub3Qg
Z29pbmcgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSBtb3ZpbmcgdGhvc2UKPiA+ID4gPiBCQVJz
IGFyb3VuZCBhbmQgcGxhY2UgdGhlbSBpbiB0aGUgc2FtZSBwYWdlLCB0aHVzIGJyZWFraW5nIHRo
ZSBpbml0aWFsCj4gPiA+ID4gcGxhY2VtZW50IGRvbmUgYnkgaHZtbG9hZGVyLgo+ID4gPiA+Cj4g
PiA+ID4gVGhhbmtzLCBSb2dlci4KPiA+ID4KPiA+ID4gSGksIFJvZ2VyLgo+ID4gPgo+ID4gPiBJ
J3ZlIG1pbmltYWxseSB0ZXN0ZWQgdGhpcy4gIFllcywgdGhpcyBwYXRjaCBzZWVtcyB0byBwbGFj
ZSBzbWFsbCBCQVJzCj4gPiA+IGludG8gc2VwYXJhdGUgcGFnZXMuICBUaGUgbGludXggc3R1YmRv
bSBhbmQgUUVNVSB0aGVuIHVzZSB0aGUgc3BhY2luZwo+ID4gPiBhcyBwcm92aWRlZCBieSBodm1s
b2FkZXIuCj4gPgo+ID4gUm9nZXIsCj4gPgo+ID4gV291bGQgeW91IG1pbmQgc3VibWl0dGluZyB0
aGlzIHBhdGNoIHRvIFhlbj8KPgo+IEhtLCBJJ20gaGFsZiBtaW5kZWQgcmVnYXJkaW5nIHRoaXMg
cGF0Y2guIEl0IGZlZWxzIG1vcmUgbGlrZSBhIGJhbmRhaWQKPiB0aGFuIGEgcHJvcGVyIHNvbHV0
aW9uLiBNYXBwaW5nIEJBUnMgbm90IG11bHRpcGxlIG9mIHBhZ2Utc2l6ZXMgaXMKPiBkYW5nZXJv
dXMgYmVjYXVzZSBBRkFJSyB0aGVyZSdzIG5vIGVudGl0eSB0aGF0IGFzc2VydHMgdGhlcmUgaXNu
J3QgYW55Cj4gb3RoZXIgQkFSIGZyb20gYSBkaWZmZXJlbnQgZGV2aWNlIG9uIHRoZSBzYW1lIHBh
Z2UsIGFuZCBoZW5jZSB5b3UKPiBtaWdodCBlbmQgdXAgbWFwcGluZyBzb21lIE1NSU8gcmVnaW9u
IGZyb20gYW5vdGhlciBkZXZpY2UKPiBpbmFkdmVydGVudGx5LgoKV2UgaGF2ZSB0aGUgZ3Vlc3Qs
IGxpbnV4IHN0dWJkb20gd2l0aCBxZW11LCAmIGRvbTAuIEFyZSB5b3UgY29uY2VybmVkCnRoYXQg
YWxsIG9mIHRoZW0gbmVlZCBhIG1pbmltdW0gb2YgcGFnZSBhbGlnbm1lbnQ/CgpMaW51eCBQQ0kg
c3Vic3l0ZW0gaGFzIGFuIG9wdGlvbiByZXNvdXJjZV9hbGlnbm1lbnQgdGhhdCBjYW4gYmUKYXBw
bGllZCB0byBlaXRoZXIgYSBzaW5nbGUgZGV2aWNlIG9yIGFsbCBkZXZpY2VzLiAgQm9vdGluZyB3
aXRoCnBjaT1yZXNvdXJjZV9hbGlnbWVudD00MDk2IHdpbGwgYWxpZ24gZWFjaCBkZXZpY2UgdG8g
YSBwYWdlLiAgRG8geW91CnRoaW5rIHBjaWJhY2sgc2hvdWxkIGZvcmNlIHJlc291cmNlX2FsaWdu
bWVudD00MDk2IGZvciBkb20wPyAgQXJlCnRoZXJlIG90aGVyIE1NSU8gcmFuZ2VzIHRvIGJlIGNv
bmNlcm5lZCBhYm91dCBhZGphY2VudCB0byBCQVJzPwoKT24gbXkgb25lIHRlc3QgbWFjaGluZSB3
aXRoIGEgQkFSIHNtYWxsZXIgdGhhbiA0MDk2LCB0aGUgZmlybXdhcmUKYWxyZWFkeSBzZXRzIGFu
IGFsaWdubWVudCBvZiA0MDk2LiAgTGludXggZG9tMCBzZWVtcyB0byBrZWVwIHRoZQpmaXJtd2Fy
ZSBCQVIgYWxpZ25tZW50IGJ5IGRlZmF1bHQuCgo+IEFueXdheSwgSSBjYW4gZm9ybWFsbHkgc3Vi
bWl0IHRoZSBwYXRjaCBzaW5jZSBpdCdzIG5vIHdvcnNlIHRoYW4KPiB3aGF0J3MgY3VycmVudGx5
IGRvbmUsIGJ1dCBJIHdvdWxkIGNsZWFybHkgc3RhdGUgdGhpcyBpcyBub3Qgc2FmZSBpbgo+IGl0
J3MgY3VycmVudCBzdGF0ZS4KClJlZ2FyZHMsCkphc29uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:48:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14:48: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 1irNUc-0002A3-DB; Tue, 14 Jan 2020 14:48:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hgKh=3D=merlin.srs.infradead.org=batv+6333bd35effbb1b0f1df+5987+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1irNUa-00029y-Nk
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:48:28 +0000
X-Inumbo-ID: e5d05054-36dc-11ea-a2eb-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5d05054-36dc-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 14:48:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=0vPDYUaZXwLSOfFMxroU1Q+ZTRJ3xpw3xhGlepZtWnQ=; b=iUPk5CtALp61dF0/W4hzODo9c
 3l+4EJ7a1PaTVlZ3AGIS0NeoIYE1yQnSm36tXiz0efqYj5hOhFo2O8YfwrEUjZ//CeWtOwvDxC+AP
 9RJPK9Ut8fDsxuhSe2h2zfYBkeasG1a+CGK/aGcY08jYfVVjNyLN3lZz6yNq7kysrX4F6D3EQJu1i
 +esjOiz3LR5j+Bp9i9VJD3FKagl3SdiSK4lg9c70SBg2LN0a6ceuRrYAeIkihq3kk6rYzbqcBO4+c
 jk38JReQDMJ8m1wrn9DU52O3ynHpO51z3Qj2zdsXD5bu3ST+B0ewR8KE6PDL5OEb0pEZW19VQWtBn
 o1gNrtc+w==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1irNUJ-0004wP-QY; Tue, 14 Jan 2020 14:48:12 +0000
Message-ID: <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Julien Grall <julien@xen.org>, Xen-devel
 <xen-devel@lists.xenproject.org>,  "Xia, Hongyan" <hongyax@amazon.com>
Date: Tue, 14 Jan 2020 15:48:07 +0100
In-Reply-To: <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1413014880064952731=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1413014880064952731==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-icNuNgiHSqV5ZEJYaNN1"


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

On Tue, 2020-01-14 at 14:15 +0000, Julien Grall wrote:
> Hi David,
>=20
> On 13/01/2020 11:54, David Woodhouse wrote:
> > On Wed, 2020-01-08 at 17:24 +0000, David Woodhouse wrote:
> > > When doing a live update, Xen needs to be very careful not to scribbl=
e
> > > on pages which contain guest memory or state information for the
> > > domains which are being preserved.
> > >=20
> > > The information about which pages are in use is contained in the live
> > > update state passed from the previous Xen =E2=80=94 which is mostly j=
ust a
> > > guest-transparent live migration data stream, except that it points t=
o
> > > the page tables in place in memory while traditional live migration
> > > obviously copies the pages separately.
> > >=20
> > > Our initial implementation actually prepended a list of 'in-use' rang=
es
> > > to the live update state, and made the boot allocator treat them the
> > > same as 'bad pages'. That worked well enough for initial development
> > > but wouldn't scale to a live production system, mainly because the bo=
ot
> > > allocator has a limit of 512 memory ranges that it can keep track of,
> > > and a real system would end up more fragmented than that.
> > >=20
> > > My other concern with that approach is that it required two passes ov=
er
> > > the domain-owned pages. We have to do a later pass *anyway*, as we se=
t
> > > up ownership in the frametable for each page =E2=80=94 and that has t=
o happen
> > > after we've managed to allocate a 'struct domain' for each page_info =
to
> > > point to. If we want to keep the pause time due to a live update down
> > > to a bare minimum, doing two passes over the full set of domain pages
> > > isn't my favourite strategy.
>=20
> We actually need one more pass for PV domain (at least). The pass is=20
> used to allocate the page type (e.g L4, L1,...). This can't be done=20
> before because we need the pages to belongs to the guest before going=20
> through its page-tables.

All the more reason why I don't want to do an *additional* pass just
for the allocator.

> > >=20
> > > So we've settled on a simpler approach =02=E2=80=94 reserve a contigu=
ous region
> > > of physical memory which *won't* be used for domain pages. Let the bo=
ot
> > > allocator see *only* that region of memory, and plug the rest of the
> > > memory in later only after doing a full pass of the live update state=
.
>=20
> It is a bit unclear what the region will be used for. If you plan to put=
=20
> the state of the VMs in it, then you can't possibly use it for boot=20
> allocation (e.g frametable) otherwise this may be overwritten when doing=
=20
> the live update.

Right. This is only for boot time allocations by Xen#2, before it's
processed the LU data and knows which parts of the rest of memory it
can use. It allocates its frame table from there, as well as anything
else it needs to allocate before/while processing the LU data.

As an implementation detail, I anticipate that we'll be using the boot
allocator for that early part from the reserved region, and that the
switch to using the full available memory (less those pages already in-
use) will *coincide* with switching to the real heap allocator.

The reserved region *isn't* for the LU data itself. That can be
allocated from arbitrary pages *outside* the reserved area, in Xen#1.
Xen#2 can vmap those pages, and needs to avoid stomping on them just
like it needs to avoid stomping on actual domain-owned pages.

The plan is that Xen#1 allocates arbitrary pages to store the actual LU
data. Then another page (or higher order allocation if we need >2MiB of
actual LU data) containing the MFNs of all those data pages. Then we
need to somehow pass the address of that MFN-list to Xen#2.

My current plan is to put *that* in the first 64 bits of the reserved
LU bootmem region, and load it from there early in the Xen#2 boot
process. I'm looking at adding an IND_WRITE64 primitive to the kimage
processing, to allow it to be trivially appended for kexec_reloc() to
obey.


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTE0MTQ0ODA3WjAvBgkqhkiG9w0BCQQxIgQgiacUVs8mSktgv/VebekInCCwzican4LMePte2q/E
ATUwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAICEBv2eO4lrEPFLPGPAzM0pWVU54ezEuvgLeEJa+1jIG/6JIRwxTW+Q5B3FIWRQ
ob37zaZsat+BO6W7myozCbtpo4zD6Gv1bsV4fE7qJmDXp7IBTeNW671n+AOIWcH9sqL48Ps1tMf4
KeJ2St3bAiT8Rm+FUcLsCIfAvb27aqiDREPhCnHgPzpoeu6NMrTibEadkF9+uMGN70BWsDsiRLy3
dmgnGotbE1Zqn1TSV5MLT/8+o5lbGPjcb1ysFX4v16p/O7uRQvlBt6XaC+baJakO/4u3fSZFs6v5
FV7z8zrI9xLOCPeC7gFbuRbwgP1w15m77TdXP4PhKa+ktFsRXJYAAAAAAAA=


--=-icNuNgiHSqV5ZEJYaNN1--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1413014880064952731==--



From xen-devel-bounces@lists.xenproject.org Tue Jan 14 14:50:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 14: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 1irNWs-0002vP-Sv; Tue, 14 Jan 2020 14:50:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2XF3=3D=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irNWs-0002vK-6o
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 14:50:50 +0000
X-Inumbo-ID: 3c10bbde-36dd-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c10bbde-36dd-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 14:50: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 mx2.suse.de (Postfix) with ESMTP id 7460DABED;
 Tue, 14 Jan 2020 14:50:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-3-jgross@suse.com>
 <2a59a886-81ed-05d8-022c-eadaa5146e47@suse.com>
 <5020a128-e1ac-482f-3456-9895b784882c@suse.com>
 <3be45bda-2547-2fd1-1bf6-2c889fa73d1f@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1491c929-eb1d-3911-6591-499a6fc9ec36@suse.com>
Date: Tue, 14 Jan 2020 15:50:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <3be45bda-2547-2fd1-1bf6-2c889fa73d1f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/9] xen/sched: make sched-if.h really
 scheduler private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org,
 =?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>

T24gMTQuMDEuMjAgMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE0LjAxLjIwMjAgMTU6
MzMsIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBPbiAxNC4wMS4yMCAxNToyNywgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAwOC4wMS4yMDIwIDE2OjIzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
Pj4+ICtjcHVtYXNrX3QgKmNwdXBvb2xfdmFsaWRfY3B1cyhzdHJ1Y3QgY3B1cG9vbCAqcG9vbCkK
Pj4+Cj4+PiBjb25zdCB0d2ljZT8KPj4KPj4gU2VlIHBhdGNoIDkuCj4gCj4gV2VsbCwgaW4gc3Vj
aCBhIGNhc2UgZWl0aGVyIGp1c3RpZnkgdGhlIG9taXNzaW9uIGluIHRoZSBkZXNjcmlwdGlvbiwK
PiBvciBpbnRyb2R1Y2UgdGhlIGZ1bmN0aW9uIHdpdGggY29uc3QgaGVyZSBhbmQgZHJvcCB0aGVt
IHRoZXJlLiBBcwo+IHRoaW5ncyBhcmUsIG5vIHJldmlld2VyIHNob3VsZCByZWFsbHkgbGV0IHRo
aXMgcGFzcyB1bmNvbW1lbnRlZC4KCk9oLCBzb3JyeSwgeW91IGFyZSByaWdodC4gV2hlbiB3cml0
aW5nIG15IHJlcGx5IEkgYmVsaWV2ZWQgSSBqdXN0IG1vdmVkCnRob3NlIGZ1bmN0aW9ucy4gVGhl
IGludHJvZHVjdGlvbiBzaG91bGQgaGF2ZSB0aGUgY29uc3QgcXVhbGlmaWVycwphbHJlYWR5LCBv
ZiBjb3Vyc2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:00:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15: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 1irNgK-0003p4-Va; Tue, 14 Jan 2020 15:00:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irNgJ-0003oz-Is
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:00:35 +0000
X-Inumbo-ID: 9d4340ec-36de-11ea-83d0-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d4340ec-36de-11ea-83d0-12813bfff9fa;
 Tue, 14 Jan 2020 15:00:34 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id t2so12510807wrr.1
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 07:00:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DwwIyAcrLVKjjYVaAv7XDlp/jlZLb77GT+xAQQ2po5A=;
 b=S8MAglHhFupb/kqBH58f52F1qUJodSmtftCDqx67sWRaeSg8z0l/R8RN2DAOm1XKpV
 GX/hiloRf4zVdlGgu6jK6h8Fk5i5xZl11aBYCmAijoUbp93B9Vew6oyWxkufdrBAvwRC
 UkJuF5surIc8KFbLc4RG3whBmLENQNtep1ZdUMIzFn5KLGxbTls/5+Y+8+oImktoxd/6
 PextO7GP9TmpQksGVHxh4xr4u/m3JUpYnBeOqiS+OfArHYRC8VXejxFpEP6FLN//P2gE
 JzCXOnIfkH6ibr9Qdjy0Mh0YuU7iRYnGhPVLYF/mjnWXtkHfM1WRs6CFS5f6IglTEvWJ
 cnoA==
X-Gm-Message-State: APjAAAVpkeEKgASONwcWGGOMQHJWIHE8+yEeUfcpPIy7DoDFz2PvtIJ7
 RNUHIqcxzk7GfDsCFudYEOw=
X-Google-Smtp-Source: APXvYqyV5L280zso6A5Dm/KV+riMPGqvqCGOnIc0saDpQ4DfhTyMbqBO0u02xJt0xML8TAiMKk+Rkg==
X-Received: by 2002:a5d:6144:: with SMTP id y4mr22734631wrt.15.1579014033235; 
 Tue, 14 Jan 2020 07:00:33 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id v22sm18747489wml.11.2020.01.14.07.00.32
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 07:00:32 -0800 (PST)
To: David Woodhouse <dwmw2@infradead.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Xia, Hongyan"
 <hongyax@amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
 <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
From: Julien Grall <julien@xen.org>
Message-ID: <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
Date: Tue, 14 Jan 2020 15:00:31 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, 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>

CgpPbiAxNC8wMS8yMDIwIDE0OjQ4LCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4gT24gVHVlLCAy
MDIwLTAxLTE0IGF0IDE0OjE1ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIERhdmlk
LAo+Pgo+PiBPbiAxMy8wMS8yMDIwIDExOjU0LCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4+PiBP
biBXZWQsIDIwMjAtMDEtMDggYXQgMTc6MjQgKzAwMDAsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToK
Pj4+PiBTbyB3ZSd2ZSBzZXR0bGVkIG9uIGEgc2ltcGxlciBhcHByb2FjaCAC4oCUIHJlc2VydmUg
YSBjb250aWd1b3VzIHJlZ2lvbgo+Pj4+IG9mIHBoeXNpY2FsIG1lbW9yeSB3aGljaCAqd29uJ3Qq
IGJlIHVzZWQgZm9yIGRvbWFpbiBwYWdlcy4gTGV0IHRoZSBib290Cj4+Pj4gYWxsb2NhdG9yIHNl
ZSAqb25seSogdGhhdCByZWdpb24gb2YgbWVtb3J5LCBhbmQgcGx1ZyB0aGUgcmVzdCBvZiB0aGUK
Pj4+PiBtZW1vcnkgaW4gbGF0ZXIgb25seSBhZnRlciBkb2luZyBhIGZ1bGwgcGFzcyBvZiB0aGUg
bGl2ZSB1cGRhdGUgc3RhdGUuCj4+Cj4+IEl0IGlzIGEgYml0IHVuY2xlYXIgd2hhdCB0aGUgcmVn
aW9uIHdpbGwgYmUgdXNlZCBmb3IuIElmIHlvdSBwbGFuIHRvIHB1dAo+PiB0aGUgc3RhdGUgb2Yg
dGhlIFZNcyBpbiBpdCwgdGhlbiB5b3UgY2FuJ3QgcG9zc2libHkgdXNlIGl0IGZvciBib290Cj4+
IGFsbG9jYXRpb24gKGUuZyBmcmFtZXRhYmxlKSBvdGhlcndpc2UgdGhpcyBtYXkgYmUgb3Zlcndy
aXR0ZW4gd2hlbiBkb2luZwo+PiB0aGUgbGl2ZSB1cGRhdGUuCj4gCj4gUmlnaHQuIFRoaXMgaXMg
b25seSBmb3IgYm9vdCB0aW1lIGFsbG9jYXRpb25zIGJ5IFhlbiMyLCBiZWZvcmUgaXQncwo+IHBy
b2Nlc3NlZCB0aGUgTFUgZGF0YSBhbmQga25vd3Mgd2hpY2ggcGFydHMgb2YgdGhlIHJlc3Qgb2Yg
bWVtb3J5IGl0Cj4gY2FuIHVzZS4gSXQgYWxsb2NhdGVzIGl0cyBmcmFtZSB0YWJsZSBmcm9tIHRo
ZXJlLCBhcyB3ZWxsIGFzIGFueXRoaW5nCj4gZWxzZSBpdCBuZWVkcyB0byBhbGxvY2F0ZSBiZWZv
cmUvd2hpbGUgcHJvY2Vzc2luZyB0aGUgTFUgZGF0YS4KCkl0IHdvdWxkIGJlIHdvcnRoIGRvY3Vt
ZW50aW5nIHdoYXQgaXMgdGhlIGV4cGVjdGF0aW9uIG9mIHRoZSBidWZmZXIuIApNYXliZSBpbiB4
ZW4tY29tbWFuZC1saW5lIGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIG5ldyBvcHRpb24geW91
IAppbnRyb2R1Y2VkPyBPciBpbiBhIHNlcGFyYXRlIGRvY3VtZW50LgoKPiBBcyBhbiBpbXBsZW1l
bnRhdGlvbiBkZXRhaWwsIEkgYW50aWNpcGF0ZSB0aGF0IHdlJ2xsIGJlIHVzaW5nIHRoZSBib290
Cj4gYWxsb2NhdG9yIGZvciB0aGF0IGVhcmx5IHBhcnQgZnJvbSB0aGUgcmVzZXJ2ZWQgcmVnaW9u
LCBhbmQgdGhhdCB0aGUKPiBzd2l0Y2ggdG8gdXNpbmcgdGhlIGZ1bGwgYXZhaWxhYmxlIG1lbW9y
eSAobGVzcyB0aG9zZSBwYWdlcyBhbHJlYWR5IGluLQo+IHVzZSkgd2lsbCAqY29pbmNpZGUqIHdp
dGggc3dpdGNoaW5nIHRvIHRoZSByZWFsIGhlYXAgYWxsb2NhdG9yLgo+IAo+IFRoZSByZXNlcnZl
ZCByZWdpb24gKmlzbid0KiBmb3IgdGhlIExVIGRhdGEgaXRzZWxmLiBUaGF0IGNhbiBiZQo+IGFs
bG9jYXRlZCBmcm9tIGFyYml0cmFyeSBwYWdlcyAqb3V0c2lkZSogdGhlIHJlc2VydmVkIGFyZWEs
IGluIFhlbiMxLgo+IFhlbiMyIGNhbiB2bWFwIHRob3NlIHBhZ2VzLCBhbmQgbmVlZHMgdG8gYXZv
aWQgc3RvbXBpbmcgb24gdGhlbSBqdXN0Cj4gbGlrZSBpdCBuZWVkcyB0byBhdm9pZCBzdG9tcGlu
ZyBvbiBhY3R1YWwgZG9tYWluLW93bmVkIHBhZ2VzLgo+IAo+IFRoZSBwbGFuIGlzIHRoYXQgWGVu
IzEgYWxsb2NhdGVzIGFyYml0cmFyeSBwYWdlcyB0byBzdG9yZSB0aGUgYWN0dWFsIExVCj4gZGF0
YS4gVGhlbiBhbm90aGVyIHBhZ2UgKG9yIGhpZ2hlciBvcmRlciBhbGxvY2F0aW9uIGlmIHdlIG5l
ZWQgPjJNaUIgb2YKPiBhY3R1YWwgTFUgZGF0YSkgY29udGFpbmluZyB0aGUgTUZOcyBvZiBhbGwg
dGhvc2UgZGF0YSBwYWdlcy4gVGhlbiB3ZQo+IG5lZWQgdG8gc29tZWhvdyBwYXNzIHRoZSBhZGRy
ZXNzIG9mIHRoYXQgTUZOLWxpc3QgdG8gWGVuIzIuCj4gCj4gTXkgY3VycmVudCBwbGFuIGlzIHRv
IHB1dCAqdGhhdCogaW4gdGhlIGZpcnN0IDY0IGJpdHMgb2YgdGhlIHJlc2VydmVkCj4gTFUgYm9v
dG1lbSByZWdpb24sIGFuZCBsb2FkIGl0IGZyb20gdGhlcmUgZWFybHkgaW4gdGhlIFhlbiMyIGJv
b3QKPiBwcm9jZXNzLiBJJ20gbG9va2luZyBhdCBhZGRpbmcgYW4gSU5EX1dSSVRFNjQgcHJpbWl0
aXZlIHRvIHRoZSBraW1hZ2UKPiBwcm9jZXNzaW5nLCB0byBhbGxvdyBpdCB0byBiZSB0cml2aWFs
bHkgYXBwZW5kZWQgZm9yIGtleGVjX3JlbG9jKCkgdG8KPiBvYmV5LgoKV291bGRuJ3QgaXQgYmUg
YmV0dGVyIHRvIHJlc2VydmUgdGhlIGZpcnN0IDRLIHBhZ2Ugb2YgdGhlIExVIGJvb3RtZW0gcmVn
aW9uPwoKT3RoZXJ3aXNlLCB5b3UgbWF5IGVuZCB1cCBpbnRvIHRoZSBzYW1lIHRyb3VibGUgYXMg
ZGVzY3JpYmVkIGFib3ZlICh0byBhIApsZXNzZXIgZXh0ZW50KSBpZiB0aGUgNjQtYml0IHZhbHVl
IG92ZXJ3cml0ZSBhbnl0aGluZyB1c2VmdWwgZm9yIHRoZSAKY3VycmVudCBYZW4uIEJ1dCBJIGd1
ZXNzLCB5b3UgY291bGQgZGVsYXkgdGhlIHdyaXRpbmcganVzdCBiZWZvcmUgeW91IApqdW1wIHRv
IHhlbiMyLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:20:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15: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 1irNzf-0005SR-Q7; Tue, 14 Jan 2020 15:20:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hgKh=3D=merlin.srs.infradead.org=batv+6333bd35effbb1b0f1df+5987+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1irNze-0005SM-7j
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:20:34 +0000
X-Inumbo-ID: 63d0280e-36e1-11ea-a2eb-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63d0280e-36e1-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 15:20:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=jALqc3x3jOI0iF/9W4FAMtHb6zJ3cwN4y8/JyW17tB4=; b=LoniziPXIqFE+w0GUZ6A2aHSG
 KtOykwjr/XLwSLtAkj64w8p66O9ap+ACxY3pkD31AyyCZ5/YFtSvCGM9gd7zOMCsFE3u/4OnjtlJe
 rtn+Tl4AAAN6c37gswdK0NhTCfvd3J0/B/vf2dMsyp/WTMEjqcqgloTFMq26em8/Yq+N8q3N5amXe
 7QTUjcEemIaeBQN5QC1GiwQGBtmQVttM80PUtgnrJeyHt5TTT0yuaQ54n96XydEK/UCq+fW9qMtAa
 clQLgtabbhO3YzSdZcSNAToYB/znoFSfhxqslmBqz8FIDNoT7HP9gXmwpEF+pTmLsb/6eNVPgt9eI
 buI+0uNLQ==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1irNzT-0005kX-N5; Tue, 14 Jan 2020 15:20:23 +0000
Message-ID: <a52142eed9e59446f8a02798ab643b01a5ab7a1c.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Julien Grall <julien@xen.org>, Xen-devel
 <xen-devel@lists.xenproject.org>,  "Xia, Hongyan" <hongyax@amazon.com>
Date: Tue, 14 Jan 2020 16:20:20 +0100
In-Reply-To: <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
 <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
 <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============7539073002118941608=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7539073002118941608==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-0o3oWfTIQigvxwbJ32O8"


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

On Tue, 2020-01-14 at 15:00 +0000, Julien Grall wrote:
>=20
> On 14/01/2020 14:48, David Woodhouse wrote:
> > On Tue, 2020-01-14 at 14:15 +0000, Julien Grall wrote:
> > > Hi David,
> > >=20
> > > On 13/01/2020 11:54, David Woodhouse wrote:
> > > > On Wed, 2020-01-08 at 17:24 +0000, David Woodhouse wrote:
> > > > > So we've settled on a simpler approach =02=E2=80=94 reserve a con=
tiguous region
> > > > > of physical memory which *won't* be used for domain pages. Let th=
e boot
> > > > > allocator see *only* that region of memory, and plug the rest of =
the
> > > > > memory in later only after doing a full pass of the live update s=
tate.
> > >=20
> > > It is a bit unclear what the region will be used for. If you plan to =
put
> > > the state of the VMs in it, then you can't possibly use it for boot
> > > allocation (e.g frametable) otherwise this may be overwritten when do=
ing
> > > the live update.
> >=20
> > Right. This is only for boot time allocations by Xen#2, before it's
> > processed the LU data and knows which parts of the rest of memory it
> > can use. It allocates its frame table from there, as well as anything
> > else it needs to allocate before/while processing the LU data.
>=20
> It would be worth documenting what is the expectation of the buffer.=20
> Maybe in xen-command-line along with the rest of the new option you=20
> introduced? Or in a separate document.

Kind of need to implement that part too, and then we can document what
it finally looks like :)

> > As an implementation detail, I anticipate that we'll be using the boot
> > allocator for that early part from the reserved region, and that the
> > switch to using the full available memory (less those pages already in-
> > use) will *coincide* with switching to the real heap allocator.
> >=20
> > The reserved region *isn't* for the LU data itself. That can be
> > allocated from arbitrary pages *outside* the reserved area, in Xen#1.
> > Xen#2 can vmap those pages, and needs to avoid stomping on them just
> > like it needs to avoid stomping on actual domain-owned pages.
> >=20
> > The plan is that Xen#1 allocates arbitrary pages to store the actual LU
> > data. Then another page (or higher order allocation if we need >2MiB of
> > actual LU data) containing the MFNs of all those data pages. Then we
> > need to somehow pass the address of that MFN-list to Xen#2.
> >=20
> > My current plan is to put *that* in the first 64 bits of the reserved
> > LU bootmem region, and load it from there early in the Xen#2 boot
> > process. I'm looking at adding an IND_WRITE64 primitive to the kimage
> > processing, to allow it to be trivially appended for kexec_reloc() to
> > obey.
>=20
> Wouldn't it be better to reserve the first 4K page of the LU bootmem regi=
on?
>=20
> Otherwise, you may end up into the same trouble as described above (to a=
=20
> lesser extent) if the 64-bit value overwrite anything useful for the=20
> current Xen. But I guess, you could delay the writing just before you=20
> jump to xen#2.

That's the point in appending an IND_WRITE64 operation to the kimage
stream. The actual write is done in the last gasp of kexec_reloc()
after Xen#1 is quiescent, on the way into purgatory.

So when Xen#1 has created the LU data stream, (for which the pointer to
the root of that data structure is page-aligned) it just calls
  kimage_add_entry(image, IND_WRITE64 | lu_data_address);

--- a/xen/arch/x86/x86_64/kexec_reloc.S
+++ b/xen/arch/x86/x86_64/kexec_reloc.S
@@ -131,11 +131,18 @@ is_source:
         jmp     next_entry
 is_zero:
         testb   $IND_ZERO, %cl
-        jz      next_entry
+        jz      is_write64
         movl    $(PAGE_SIZE / 8), %ecx  /* Zero the destination page. */
         xorl    %eax, %eax
         rep stosq
         jmp     next_entry
+is_write64:
+        testb   $IND_WRITE64, %cl
+        jz      next_entry
+        andq    $PAGE_MASK, %rcx
+        movl    %rcx, %rax
+        stosq
+        jmp     next_entry
 done:
         popq    %rbx

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTE0MTUyMDIwWjAvBgkqhkiG9w0BCQQxIgQgpmPDa2DqhmqAuEtMl2XWtojEYkZYGa+tH6rSHA6F
Ckowgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAABEwolWsXHDJtH0IiDh/BuWfmQ78qCPnnnRjGBLTNY4utpjI91SC/jPtTVGRWPI
VkMj2nOWbcgN/sNLPUEle5JQfp6KJ9Aq0wV3KkPnbDCc7NeFghs1AvyD2A81gjcSSZjFKZaBC3NZ
h4nKrIqVL+vxgQCDd+FGhNDCFZuV55WcrqA46IFPp2vNbn19XFbz65OUv+QBTtlBOXP/bWCD3XfW
0b2+8lDQYl3oGLbWvncL5p36hRz7Df5ovCsBuOQZckCvqlv7dRn+CuVhsyKJIje0E77oFNMBwRjy
djesCJkSvml7VS6hcVGj5V1kbdsEszu0FORxr+OBzPypntc413QAAAAAAAA=


--=-0o3oWfTIQigvxwbJ32O8--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7539073002118941608==--



From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:38:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOGw-0006Rw-Mr; Tue, 14 Jan 2020 15:38:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irOGw-0006Rr-25
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:38:26 +0000
X-Inumbo-ID: e21cada2-36e3-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e21cada2-36e3-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 15:38: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 mx2.suse.de (Postfix) with ESMTP id 35862AB7D;
 Tue, 14 Jan 2020 15:38:16 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-4-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <07d8090e-bec9-e175-7f21-395080031115@suse.com>
Date: Tue, 14 Jan 2020 16:38:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108152328.27194-4-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/9] xen/sched: cleanup sched.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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxNjoyMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL3NjaGVkL3ByaXZhdGUuaAo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWQvcHJpdmF0ZS5oCj4g
QEAgLTUzMyw2ICs1MzMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF91bnBhdXNl
KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQo+ICBzdHJ1Y3QgY3B1cG9vbAo+ICB7Cj4g
ICAgICBpbnQgICAgICAgICAgICAgIGNwdXBvb2xfaWQ7Cj4gKyNkZWZpbmUgQ1BVUE9PTElEX05P
TkUgICAgLTEKCldvdWxkIHlvdSBtaW5kIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgYW5kIGdpdmlu
ZyB0aGlzIHRoZQpwYXJlbnRoZXNlcyBpdCBoYXMgYmVlbiBsYWNraW5nPwoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:42:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOLJ-0007E7-Ak; Tue, 14 Jan 2020 15:42:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2XF3=3D=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irOLI-0007E1-CE
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:42:56 +0000
X-Inumbo-ID: 85c23a12-36e4-11ea-83e7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85c23a12-36e4-11ea-83e7-12813bfff9fa;
 Tue, 14 Jan 2020 15:42:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F262EADFF;
 Tue, 14 Jan 2020 15:42:50 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-4-jgross@suse.com>
 <07d8090e-bec9-e175-7f21-395080031115@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <54e852b3-b938-b0c2-b691-95649e6f0bcb@suse.com>
Date: Tue, 14 Jan 2020 16:42:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <07d8090e-bec9-e175-7f21-395080031115@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/9] xen/sched: cleanup sched.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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 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>

T24gMTQuMDEuMjAgMTY6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA4LjAxLjIwMjAgMTY6
MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWQvcHJpdmF0
ZS5oCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWQvcHJpdmF0ZS5oCj4+IEBAIC01MzMsNiArNTMz
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfdW5wYXVzZShjb25zdCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqdW5pdCkKPj4gICBzdHJ1Y3QgY3B1cG9vbAo+PiAgIHsKPj4gICAgICAgaW50
ICAgICAgICAgICAgICBjcHVwb29sX2lkOwo+PiArI2RlZmluZSBDUFVQT09MSURfTk9ORSAgICAt
MQo+IAo+IFdvdWxkIHlvdSBtaW5kIHRha2luZyB0aGUgb3Bwb3J0dW5pdHkgYW5kIGdpdmluZyB0
aGlzIHRoZQo+IHBhcmVudGhlc2VzIGl0IGhhcyBiZWVuIGxhY2tpbmc/CgpZZXMsIG9mIGNvdXJz
ZS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:47:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15:47: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 1irOPy-0007Oe-2O; Tue, 14 Jan 2020 15:47:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irOPw-0007OZ-Ek
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:47:44 +0000
X-Inumbo-ID: 31c09e6c-36e5-11ea-83e9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31c09e6c-36e5-11ea-83e9-12813bfff9fa;
 Tue, 14 Jan 2020 15:47:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65C10AB7D;
 Tue, 14 Jan 2020 15:47:39 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
Date: Tue, 14 Jan 2020 16:47:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109134825.31482-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxNDo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAtLS0gYS94ZW4vS2Nv
bmZpZy5kZWJ1Zwo+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4gQEAgLTgxLDYgKzgxLDEyIEBA
IGNvbmZpZyBQRVJGX0FSUkFZUwo+ICAJLS0taGVscC0tLQo+ICAJICBFbmFibGVzIHNvZnR3YXJl
IHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KPiAgCj4gK2NvbmZpZyBERUJV
R19CVUdWRVJCT1NFCj4gKwlib29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKPiArCWRlZmF1
bHQgREVCVUcKPiArCS0tLWhlbHAtLS0KPiArCSAgSW4gY2FzZSBhIEJVR19PTiB0cmlnZ2VycyBh
ZGRpdGlvbmFsbHkgcHJpbnQgdGhlIHRyaWdnZXJpbmcKPiArCSAgY29uZGl0aW9uIG9uIHRoZSBj
b25zb2xlLgo+ICAKPiAgY29uZmlnIFZFUkJPU0VfREVCVUcKCldoaWxlIEkgY2FuIHNlZSByZWFz
b25zIHRvIHB1dCB0aGlzIGhlcmUsIGRvaW5nIHNvIG1lYW5zIHRoZSBvcHRpb24Kd2lsbCBiZSB1
bmF2YWlsYWJsZSBpbiBub24tRVhQRVJUIHJlbGVhc2UgYnVpbGRzLiBJcyBpdCBpbnRlbmRlZCB0
bwpiZSB0aGF0IHdheT8KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL2xpYi5oCj4gQEAgLTgsNyArOCwxMiBAQAo+ICAjaW5jbHVkZSA8eGVuL3N0
cmluZy5oPgo+ICAjaW5jbHVkZSA8YXNtL2J1Zy5oPgo+ICAKPiArI2RlZmluZSBCVUdfT05fVkVS
Qk9TRShwKSBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHX1ZFUkJPU0UoI3ApOyAgfSB3aGlsZSAo
MCkKPiArI2lmZGVmIENPTkZJR19ERUJVR19CVUdWRVJCT1NFCj4gKyNkZWZpbmUgQlVHX09OKHAp
ICBCVUdfT05fVkVSQk9TRShwKQoKTG9va3MgbGlrZSB0aGlzIHdpbGwgZmFpbCB0byBidWlsZCBv
biBBcm0/IEFsc28gLSBhbnkgcGFydGljdWxhcgpyZWFzb24gZm9yIHRoZSBpbnRyb2R1Y3Rpb24g
b2YgdGhlIHNlcGFyYXRlIEJVR19PTl9WRVJCT1NFKCksCndoZW4gQlVHX09OKCkgY291bGQgZGly
ZWN0bHkgdXNlIEJVR19WRVJCT1NFKCk/IEkgZG9uJ3QgdGhpbmsgd2UKd2FudCB0byBlbmNvdXJh
Z2UgdXNlIG9mIEJVR19PTl9WRVJCT1NFKCkgZWxzZXdoZXJlIC4uLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 15:58:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 15:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOaa-0008HQ-8B; Tue, 14 Jan 2020 15:58:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOaZ-0008HL-7O
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 15:58:43 +0000
X-Inumbo-ID: b7b0b844-36e6-11ea-a985-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7b0b844-36e6-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 15:58:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579017514;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=RZAislMrYjp3ATBPqhsuS7t/68BBWBoBTD9j878i9Ks=;
 b=hyD47uKKRd8LyHbOojLeB6A3sG1Nf/l1J/Zj4yCgJ230vH5DmCZMem8Q
 ZBZg8VzHg6+pttyd5xhqlv8pNAMolBusfMmUB+H0OPBlL6xIfXDtD6bCv
 O7svyMsAYMO1wj9vh7w0B5OvZJPp3aWOuX5pX6LaJku4jqml4t3BXU0N9 U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cgdtah5DCMzipC/KeA5txJddBVqc+Fl79TtgN6cEwRW887Hx2Ps0Qo2tI2J8b0MTEck8GDntbt
 lby7jR0W0r3mzEP2BxRu8m9w48PkcdNNgKNJFVbI0aaSdQ9SE0lpCXJn0Q2k2OZmwn1Wr9A4nL
 Rb0jIkyw3m90RTITuEpUQLXJ19yUNyXTCPFA7CH1X57mA88Mk9B8doLoCwhnSlO1A/qo34JWhD
 VIVl+zFqaGGvO42ePMnNAESUzgD6czjD1AKbhSlB4BT+WAmGzv0x7Jh2ONK0FKQhN84U1Dt1wV
 Teo=
X-SBRS: 2.7
X-MesageID: 11485414
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11485414"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.58662.825393.380461@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 15:58:30 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-4-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-4-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 03/12] libxc/migration: Rationalise the
 'checkpointed' field to 'stream_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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDMvMTJdIGxpYnhjL21pZ3JhdGlvbjogUmF0
aW9uYWxpc2UgdGhlICdjaGVja3BvaW50ZWQnIGZpZWxkIHRvICdzdHJlYW1fdHlwZSciKToKPiBP
cmlnaW5hbGx5LCAnY2hlY2twb2ludGVkJyB3YXMgYSBib29sZWFuIHNpZ25hbGxpbmcgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiBhCj4gcGxhaW4gYW5kIGEgUmVtdXMgc3RyZWFtLiAgQ09MTyB3YXMg
YWRkZWQgbGF0ZXIsIGJ1dCBzZXZlcmFsIGJpdHMgb2YgY29kZQo+IHJldGFpbmVkIGJvb2xlYW4t
c3R5bGUgbG9naWMuICBXaGlsZSBjb3JyZWN0LCBpdCBpcyBjb25mdXNpbmcgdG8gZm9sbG93Lgo+
IAo+IEFkZGl0aW9uYWxseSwgWENfTUlHX1NUUkVBTV9OT05FIG1lYW5zICJubyBjaGVja3BvaW50
cyIgYnV0IHJlYWRzIGFzICJubwo+IHN0cmVhbSIuCj4gCj4gQ29uc29saWRhdGUgYWxsIHRoZSBs
b2dpYyBvbiB0aGUgdGVybSAnc3RyZWFtX3R5cGUnLCBhbmQgcmVuYW1lIFNUUkVBTV9OT05FCj4g
dG8gU1RSRUFNX1BMQUlOLiAgUmUtcG9zaXRpb24gdGhlIHN0cmVhbV90eXBlIHZhcmlhYmxlIHNv
IGl0IGlzbid0Cj4gZHVwbGljYXRlZCBpbiBib3RoIHRoZSBzYXZlIGFuZCByZXN0b3JlIHVuaW9u
cy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:00:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOby-00014B-Ln; Tue, 14 Jan 2020 16:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2XF3=3D=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irObx-00013t-Ly
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:00:09 +0000
X-Inumbo-ID: ed64c994-36e6-11ea-83eb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed64c994-36e6-11ea-83eb-12813bfff9fa;
 Tue, 14 Jan 2020 16:00: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 mx2.suse.de (Postfix) with ESMTP id 7E739ADE7;
 Tue, 14 Jan 2020 16:00:03 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
 <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
Date: Tue, 14 Jan 2020 17:00:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 =?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>

T24gMTQuMDEuMjAgMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjAxLjIwMjAgMTQ6
NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4+ICsr
KyBiL3hlbi9LY29uZmlnLmRlYnVnCj4+IEBAIC04MSw2ICs4MSwxMiBAQCBjb25maWcgUEVSRl9B
UlJBWVMKPj4gICAJLS0taGVscC0tLQo+PiAgIAkgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFu
Y2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgo+PiAgIAo+PiArY29uZmlnIERFQlVHX0JVR1ZF
UkJPU0UKPj4gKwlib29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKPj4gKwlkZWZhdWx0IERF
QlVHCj4+ICsJLS0taGVscC0tLQo+PiArCSAgSW4gY2FzZSBhIEJVR19PTiB0cmlnZ2VycyBhZGRp
dGlvbmFsbHkgcHJpbnQgdGhlIHRyaWdnZXJpbmcKPj4gKwkgIGNvbmRpdGlvbiBvbiB0aGUgY29u
c29sZS4KPj4gICAKPj4gICBjb25maWcgVkVSQk9TRV9ERUJVRwo+IAo+IFdoaWxlIEkgY2FuIHNl
ZSByZWFzb25zIHRvIHB1dCB0aGlzIGhlcmUsIGRvaW5nIHNvIG1lYW5zIHRoZSBvcHRpb24KPiB3
aWxsIGJlIHVuYXZhaWxhYmxlIGluIG5vbi1FWFBFUlQgcmVsZWFzZSBidWlsZHMuIElzIGl0IGlu
dGVuZGVkIHRvCj4gYmUgdGhhdCB3YXk/CgpJIGNhbiBtb3ZlIGl0IGVpdGhlciB0byB4ZW4vS2Nv
bmZpZyBvciBpbiBLY29uZmlnLmRlYnVnIG91dCBvZiB0aGUKImlmIGV4cGVydCIgc2VjdGlvbiBp
ZiB5b3Ugd2FudC4KCj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+PiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vbGliLmgKPj4gQEAgLTgsNyArOCwxMiBAQAo+PiAgICNpbmNsdWRlIDx4
ZW4vc3RyaW5nLmg+Cj4+ICAgI2luY2x1ZGUgPGFzbS9idWcuaD4KPj4gICAKPj4gKyNkZWZpbmUg
QlVHX09OX1ZFUkJPU0UocCkgZG8geyBpZiAodW5saWtlbHkocCkpIEJVR19WRVJCT1NFKCNwKTsg
IH0gd2hpbGUgKDApCj4+ICsjaWZkZWYgQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0UKPj4gKyNkZWZp
bmUgQlVHX09OKHApICBCVUdfT05fVkVSQk9TRShwKQo+IAo+IExvb2tzIGxpa2UgdGhpcyB3aWxs
IGZhaWwgdG8gYnVpbGQgb24gQXJtPyBBbHNvIC0gYW55IHBhcnRpY3VsYXIKClVoLCBzaGFtZSBv
biBtZSEKCj4gcmVhc29uIGZvciB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBzZXBhcmF0ZSBCVUdf
T05fVkVSQk9TRSgpLAo+IHdoZW4gQlVHX09OKCkgY291bGQgZGlyZWN0bHkgdXNlIEJVR19WRVJC
T1NFKCk/IEkgZG9uJ3QgdGhpbmsgd2UKPiB3YW50IHRvIGVuY291cmFnZSB1c2Ugb2YgQlVHX09O
X1ZFUkJPU0UoKSBlbHNld2hlcmUgLi4uCgpJIHdhbnRlZCB0byBvZmZlciB0aGF0IG9wdGlvbi4g
SWYgeW91IHdhbnQgbWUgdG8gcmVtb3ZlIGl0IEkgd291bGRuJ3QKbWluZC4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:03:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:03: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 1irOf5-0001EZ-8g; Tue, 14 Jan 2020 16:03:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irOf4-0001ET-70
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:03:22 +0000
X-Inumbo-ID: 5fec5996-36e7-11ea-83eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fec5996-36e7-11ea-83eb-12813bfff9fa;
 Tue, 14 Jan 2020 16:03: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 <osstest-admin@xenproject.org>)
 id 1irOex-00076I-VM; Tue, 14 Jan 2020 16:03: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 1irOex-0004c3-N2; Tue, 14 Jan 2020 16:03:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irOex-0003y1-MQ; Tue, 14 Jan 2020 16:03:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146073-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3c8a6575985b1652b45bfa670b5e1907d642cfa0
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 16:03:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 146073: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYzhhNjU3NTk4NWIx
NjUyYjQ1YmZhNjcwYjVlMTkwN2Q2NDJjZmEwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOCBk
YXlzICAxMzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDQ5ICAyMDIwLTAxLTEz
IDE1OjA2OjI4IFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3
NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:04:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16: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 1irOfw-0001LC-Sw; Tue, 14 Jan 2020 16:04:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOfv-0001L7-Sy
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:04:15 +0000
X-Inumbo-ID: 80942b60-36e7-11ea-83eb-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80942b60-36e7-11ea-83eb-12813bfff9fa;
 Tue, 14 Jan 2020 16:04:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579017851;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=pHeOAViOJieT2JJamfQxiePo6YqaRxdXYD7/+tsdduQ=;
 b=Fy7yYyb8DnTWCGQFHGTvllFRxRoB1fXOj4/4r+iGA6sQ7870B5VG8CXD
 MFMgAoB4B6nH4+G9kFPI7hiTCsiCu/qIWWB6mkEPzU8rIYofHZ9JJ7cbs
 FqB4GsAb735TiPrR9UoF672b3NJkeSrbyXFGH6dCV5WD1zEXczv3WRVJ2 s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bUCoXnfk+XldQbsN6GBIbcsqKTYeyDomfo93f+RwJ4qZVRPa+7Wlv+p6JUpG3a2tE+pH5opuiw
 vWiy6HKLWAFvnHTbe+eR6klInaiN7NrdhJ0bQENBlhkD1LsYiTp4oIfOAy4VyhS8xRpkxMQF21
 cigg/DiiQdY5CgXhov7Yd4aNQZ4uqRzMUmWOVRKqc5mImQ7bLSaqLUOYdE+Fx2IHJ8TfS8B08A
 27JoyfVzIWM4uWrjfXoIIHWMrjza+HqRQzgq5Vq2ENUg6nse6qP11aL17wPd0uZ0UCP/tviEvy
 MCI=
X-SBRS: 2.7
X-MesageID: 11327039
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11327039"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.59000.77354.382545@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:04:08 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-5-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-5-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 04/12] libxc/migration: Adjust layout of
 struct xc_sr_context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDQvMTJdIGxpYnhjL21pZ3JhdGlvbjogQWRq
dXN0IGxheW91dCBvZiBzdHJ1Y3QgeGNfc3JfY29udGV4dCIpOgo+IFdlIGFyZSBzaG9ydGx5IGdv
aW5nIHRvIHdhbnQgdG8gaW50cm9kdWNlIHNvbWUgY29tbW9uIHg4NiBmaWVsZHMsIHNvIGhhdmlu
Zwo+IHg4Nl9wdiBhbmQgeDg2X2h2bSBhcyB0aGUgdG9wIGxldmVsIG9iamVjdHMgaXMgYSBwcm9i
bGVtLiAgSW5zZXJ0IGEKPiBzdXJyb3VuZGluZyBzdHJ1Y3QgeDg2IGFuZCBkcm9wIHRoZSB4ODYg
cHJlZml4IGZyb20gdGhlIHB2L2h2bSBvYmplY3RzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:06:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOhc-0001Sk-An; Tue, 14 Jan 2020 16:06:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOha-0001Sc-Px
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:05:58 +0000
X-Inumbo-ID: bb674bf0-36e7-11ea-a985-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb674bf0-36e7-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 16:05:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579017950;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ECf4ngJCJDNux9ImENZwWX9HHpNO0efA7/cvgVTi7ZM=;
 b=OrT7K4NigknhGg26ed9UCLocGkSOULtQQ23xtRTzO+fsJOqtY71CxijO
 9Z4lTs8fetXsBd2gSXo4KD48CkIJsuwCoF98pPTXDS2sQt3hcHjm/sHiU
 X78Jc1zY8ukR5VaIhp6uLU6atQjqSOgvtrdnrkW1cfXdA9uQTwww/JxYv o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: avKI/hj5TT6r3D0rrYpPx6IPZPjBXrdSQlEEx+Ldj0tXnBj7xCb2EN1WjMxuyv38lAbRaqiozZ
 DrTy5q8FVVU0O2nZ6+xmpoJLRvlgWFyx4Eda6UzfpIsVpFkvBLbMEPq5R4vB6PTH15UpIZxJy0
 WVulroZaLgYu/nZLvMib54WV6Nfh5P/o7TQmXUul05uLN55eJCwHX5iS7acoO69bjC0WhapNLP
 Lg/bbqHjDamydqtM4LPiMBQ/e4oojnRfT+yi1p7OogxUCeaPWCsd8yy7NMIgKZ7eNPtG1VsAdA
 DRM=
X-SBRS: 2.7
X-MesageID: 11327165
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11327165"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.59099.230772.270446@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:05:47 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-6-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-6-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 05/12] tools/migration: Drop IHDR_VERSION
 constant from libxc and python
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDUvMTJdIHRvb2xzL21pZ3JhdGlvbjogRHJv
cCBJSERSX1ZFUlNJT04gY29uc3RhbnQgZnJvbSBsaWJ4YyBhbmQgcHl0aG9uIik6Cj4gTWlncmF0
aW9uIHYzIGlzIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGludHJvZHVjZWQsIG1lYW5pbmcgdGhh
dCB0aGUgY29kZSBoYXMKPiB0byBjb3BlIHdpdGggYm90aCB2ZXJzaW9ucy4gIFVzZSBhbiBleHBs
aWNpdCAyIGZvciBub3cuCj4gCj4gRm9yIHRoZSB2ZXJpZnktc3RyZWFtLXYyIGFuZCBjb252ZXJ0
LWxlZ2FjeS1zdHJlYW0gc2NyaXB0cywgdXBkYXRlIHRleHQgdG8gc2F5Cj4gInYyIChvciBsYXRl
cikiLiAgV2hhdCBtYXR0ZXJzIGlzIHRoZSBkaXN0aW5jdGlvbiB2cyBsZWdhY3kgc3RyZWFtcy4K
CkhvdyBhYm91dCBpbnRyb2R1Y2luZwogIGVudW0geyBJSERSX1ZFUlNJT05fMiA9IDIgfQpvciBz
b21lIHN1Y2ggPwoKSW4gQyBpdCBjYW4gYmUgaGFyZCBvdGhlcndpc2UgdG8gZmluZCBhbGwgdGhl
IHJlbGV2YW50IHRlc3RzLiAgQmVpbmcKYWJsZSB0byBncmVwIGZvciBJSERSX1ZFUlNJT04gd291
bGQgaGVscC4gIFNvIEkgd291bGQgcHJlZmVyIG1hbmlmZXN0CmNvbnN0YW50cyBvZiBzb21lIGtp
bmQgdG8gdW52YXJuaXNoZWQgaW50ZWdlcnMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:07:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOj2-0001ZJ-OA; Tue, 14 Jan 2020 16:07:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOj1-0001ZC-KL
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:07:27 +0000
X-Inumbo-ID: f04f6eec-36e7-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f04f6eec-36e7-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 16:07:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579018039;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=gND4TU+oXFDGFHnFz/JIDMveAcXUjG5VqAPMSf7k/bQ=;
 b=DSP5zZEXp83CEgYJBbfQqvUgNk6l8k5/O1UNikJ6/2JfZsvSUha5f+Di
 CyoJZZ5x7AyOLm9gfD5LGPPF8hWJTnKs3LvlKBKraTu6N5KI/y+L+HQ42
 XBoDOEQE5rUiij3X2tpP5xOj4Zyxni8apOjpgPsAuSxsSCBNoMcLVT0mb k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1CdEKXcP1Xr97nCHWB4ffJqKMWH+wXe0Lrn5TXTbXz8yql064kBqxyBb2p47dyzdgHpo9beCBe
 fwfJ5GH9CqgLYsrzW1PmHzi2BgFoBY/HuI+DfrU6qoPaEwt5c3OIjG7HqK5rkEOlbc7aaCjMrb
 x/fK6PCRao2ZV0XUVr5eXs27l74SZ1hZ7N0xD376tFpa1+q2MyAXwemK9jafWcJd6VY0gYGprv
 XgWMZoxBP71N2mj8AP9sAQSfrg6zJOAajRAkozf1XpeQYgVY1YKzHf/2Deo+Q1FxpJN2FYWpIu
 m6Q=
X-SBRS: 2.7
X-MesageID: 11327285
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11327285"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.59187.647402.597873@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:07:15 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-7-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-7-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 06/12] docs/migration Specify migration v3
 and STATIC_DATA_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDYvMTJdIGRvY3MvbWlncmF0aW9uIFNwZWNp
ZnkgbWlncmF0aW9uIHYzIGFuZCBTVEFUSUNfREFUQV9FTkQiKToKPiBNaWdyYXRpb24gZGF0YSBj
YW4gYmUgc3BsaXQgaW50byB0d28gcGFydHMgLSB0aGF0IHdoaWNoIGlzIGludmFyaWFudCBvZgo+
IGd1ZXN0IGV4ZWN1dGlvbiwgYW5kIHRoYXQgd2hpY2ggaXMgbm90LiAgU2VwYXJhdGUgdGhlc2Ug
dHdvIHdpdGggdGhlCj4gU1RBVElDX0RBVEFfRU5EIHJlY29yZC4KPiAKPiBUaGUgc2hvcnQgdGVy
bSwgd2Ugd2FudCB0byBtb3ZlIHRoZSB4ODYgQ1BVIFBvbGljeSBkYXRhIGludG8gdGhlIHN0cmVh
bS4KPiBJbiB0aGUgbG9uZ2VyIHRlcm0sIHdlIHdhbnQgdG8gcHJvdmlzaW9uYWxseSBzZW5kIHRo
ZSBzdGF0aWMgZGF0YSBvbmx5Cj4gdG8gdGhlIGRlc3RpbmF0aW9uIGFzIGEgbW9yZSByb2J1c3Qg
Y29tcGF0aWJpbGl0eSBjaGVjay4gIEluIGJvdGggY2FzZXMsCj4gd2Ugd2lsbCB3YW50IGEgY2Fs
bGJhY2sgaW50byB0aGUgaGlnaGVyIGxldmVsIHRvb2xzdGFjay4KPiAKPiBNYW5kYXRlIHRoZSBw
cmVzZW5jZSBvZiB0aGUgU1RBVElDX0RBVEFfRU5EIHJlY29yZCwgYW5kIGRlY2xhcmUgdGhpcyB2
MywKPiBhbG9uZyB3aXRoIGluc3RydWN0aW9ucyBmb3IgaG93IHRvIGNvbXBhdGlibHkgaW50ZXJw
cmV0IGEgdjIgc3RyZWFtLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:08:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOjt-0001ed-4H; Tue, 14 Jan 2020 16:08:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irOjr-0001eU-NO
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:08:19 +0000
X-Inumbo-ID: 0f2cf532-36e8-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f2cf532-36e8-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 16:08:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0764AAC3;
 Tue, 14 Jan 2020 16:08:09 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
Date: Tue, 14 Jan 2020 17:08:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113213342.8206-5-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4gQEAgLTI5LDcg
KzI5LDggQEAKPiAgCj4gIGJvb2wgaHZtX2RvbWFpbl91c2VfcGlycShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSkKPiAgewo+IC0gICAgcmV0dXJuIGlzX2h2
bV9kb21haW4oZCkgJiYgcGlycSAmJiBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9V
TkQ7Cj4gKyAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYmCj4gKyAgICAgICAg
Y29uc3RfcGlycV9kcGNpKHBpcnEpLT5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4gIH0KPiAgCj4g
IC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xvY2sgaG9sZCAqLwo+IEBA
IC0zOTYsNyArMzk3LDcgQEAgaW50IGh2bV9pbmplY3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4gICAgICAgICAgICAgIHN0cnVjdCBwaXJxICpp
bmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwo+ICAKPiAgICAgICAgICAgICAgLyogaWYgaXQgaXMg
dGhlIGZpcnN0IHRpbWUsIGFsbG9jYXRlIHRoZSBwaXJxICovCj4gLSAgICAgICAgICAgIGlmICgg
IWluZm8gfHwgaW5mby0+YXJjaC5odm0uZW11aXJxID09IElSUV9VTkJPVU5EICkKPiArICAgICAg
ICAgICAgaWYgKCAhaW5mbyB8fCBwaXJxX2RwY2koaW5mbyktPmVtdWlycSA9PSBJUlFfVU5CT1VO
RCApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGludCByYzsKPiAgCj4gQEAg
LTQwOSw3ICs0MTAsNyBAQCBpbnQgaHZtX2luamVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKPiAgICAgICAgICAgICAgICAgIGlmICggIWluZm8g
KQo+ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gICAgICAgICAgICAgIH0K
PiAtICAgICAgICAgICAgZWxzZSBpZiAoIGluZm8tPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfTVNJ
X0VNVSApCj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBwaXJxX2RwY2koaW5mbyktPmVtdWlycSAh
PSBJUlFfTVNJX0VNVSApCj4gICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAg
ICAgICAgICAgc2VuZF9ndWVzdF9waXJxKGQsIGluZm8pOwo+ICAgICAgICAgICAgICByZXR1cm4g
MDsKCkFsbCBvZiB0aGVzZSB1c2VzIChhbmQgb3RoZXJzIGZ1cnRoZXIgZG93bikgbWFrZSBwcmV0
dHkgY2xlYXIKdGhhdCB0aGUgZW11aXJxIGZpZWxkIGRvZXNuJ3QgYmVsb25nIGluIHRoZSBzdHJ1
Y3R1cmUgeW91IHB1dCBpdAppbiAtIHRoZSAnZCcgaW4gZHBjaSBzdGFuZHMgZm9yICJkaXJlY3Qi
IGFmYWlrLCBhbmQgdGhlIGZpZWxkIGlzCmZvciBhIGNlcnRhaW4gdmFyaWFudCBvZiBlbXVsYXRp
b24gb2YgaW50ZXJydXB0IGRlbGl2ZXJ5IGludG8KZ3Vlc3RzLCBpLmUuIG5vdCByZWFsbHkgcGFz
cy10aHJvdWdoIGZvY3VzZWQgYXQgYWxsLgoKPiBAQCAtMTcxLDggKzE3MiwyNiBAQCBzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSB7Cj4gICAgICBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyBnbXNpOwo+ICAgICAg
c3RydWN0IHRpbWVyIHRpbWVyOwo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBzb2Z0aXJxX2xpc3Q7
Cj4gKyAgICBpbnQgZW11aXJxOwo+ICsgICAgc3RydWN0IHBpcnEgcGlycTsKPiAgfTsKPiAgCj4g
KyNkZWZpbmUgcGlycV9kcGNpKHApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICgocCkgPyBjb250YWluZXJfb2YocCwgc3RydWN0IGh2
bV9waXJxX2RwY2ksIHBpcnEpIDogTlVMTCkKPiArI2RlZmluZSBjb25zdF9waXJxX2RwY2kocCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKChw
KSA/IGNvbnRhaW5lcl9vZihwLCBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwgcGlycSkgOiBO
VUxMKQo+ICsKPiArI2RlZmluZSBkcGNpX3BpcnEocGQpICgmKHBkKS0+cGlycSkKPiArCj4gKyNk
ZWZpbmUgZG9tYWluX3BpcnFfdG9fZW11aXJxKGQsIHApICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgIHN0cnVjdCBwaXJxICpfX3BpID0gcGlycV9pbmZvKGQsIHAp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgX19waSA/IHBpcnFfZHBj
aShfX3BpKS0+ZW11aXJxIDogSVJRX1VOQk9VTkQ7ICAgICAgICAgICAgICAgICAgICAgICBcCj4g
K30pCj4gKyNkZWZpbmUgZG9tYWluX2VtdWlycV90b19waXJxKGQsIGVtdWlycSkgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHZvaWQgKl9fcmV0ID0gcmFkaXhfdHJlZV9s
b29rdXAoJihkKS0+YXJjaC5odm0uZW11aXJxX3BpcnEsIGVtdWlycSk7XAo+ICsgICAgX19yZXQg
PyByYWRpeF90cmVlX3B0cl90b19pbnQoX19yZXQpIDogSVJRX1VOQk9VTkQ7ICAgICAgICAgICAg
ICAgICBcCj4gK30pCgpXaGlsZSBmb3IgdGhlIGxhdHRlciB5b3UgbWVyZWx5IG1vdmUgdGhlIGJv
Z3VzIGRvdWJsZS1sZWFkaW5nLQp1bmRlcnNjb3JlIG1hY3JvIGxvY2FsIHZhcmlhYmxlICh3aGlj
aCBvbiB0aGlzIG9jY2FzaW9uIEknZApsaWtlIHRvIGFzayBhbnl3YXkgdG8gYmUgY2hhbmdlZCks
IHlvdSBhY3RpdmVseSBpbnRyb2R1Y2UgYQpuZXcgc2ltaWxhciBuYW1lIHNwYWNlIHZpb2xhdGlv
biBpbiB0aGUgZG9tYWluX3BpcnFfdG9fZW11aXJxKCkuCgo+IEBAIC0xMzMsMTcgKzEzMiwxMCBA
QCBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBpcnFfY291bnQpOwo+ICAKPiAgc3RydWN0
IGFyY2hfcGlycSB7Cj4gICAgICBpbnQgaXJxOwo+IC0gICAgdW5pb24gewo+IC0gICAgICAgIHN0
cnVjdCBodm1fcGlycSB7Cj4gLSAgICAgICAgICAgIGludCBlbXVpcnE7Cj4gLSAgICAgICAgICAg
IHN0cnVjdCBodm1fcGlycV9kcGNpIGRwY2k7Cj4gLSAgICAgICAgfSBodm07Cj4gLSAgICB9Owo+
ICsgICAgLyogSXMgdGhlIFBJUlEgYXNzb2NpYXRlZCB0byBhbiBIVk0gZG9tYWluPyAqLwo+ICsg
ICAgYm9vbCBodm07CgpJdCBsb29rcyBsaWtlIHRoaXMgZmllbGQgaXMgbmVlZGVkIGZvciBvbmx5
IGFyY2hfZnJlZV9waXJxX3N0cnVjdCgpLgpBcyBpdCdsbCBtYWtlIGEgZGlmZmVyZW5jZSB0byBz
dHJ1Y3QgcGlycSdzIHNpemUsIGNhbiB5b3Ugbm90IGdldAphd2F5IHdpdGhvdXQgaXQ/IEFsbCAo
cGVyaGFwcyBpbmRpcmVjdCkgY2FsbGVycyBvZiB0aGUgZnVuY3Rpb24Ka25vdyB0aGUgZG9tYWlu
LCBhZnRlciBhbGwuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:08:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOkA-0001ir-Gw; Tue, 14 Jan 2020 16:08:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOk9-0001ie-9p
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:08:37 +0000
X-Inumbo-ID: 19de201e-36e8-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19de201e-36e8-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 16:08:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579018109;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=/Q/sAqj5AvtE5NkTaUnnH38VybE5Azsy2IpR97LOcYc=;
 b=EWGz9L2m5EWOdZkFkGY8h5tiZIJEnVCzYS1k6kmZgWSltzxbHf/MqiEB
 W18nX/D4XWUYqBBISqvAsQB9eAVe3V2M9odDJnAoJ6gWMoLeYmDJQDToT
 w2jYgCyCtrFS/kTGx+jajo4rwLJ+fyXdYbupmov1RuykHgeG3sGhQDX+S 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5DtHX/i8J+TAfNZv8LBHWtiTSpvZJS85ImZwx3RJACwPmWEVrcEvd7DDlnBMZj8jZSnra+jxqX
 TKwfln/6bhYYeIVLzEUHUXlrVbr0yroZmI0FERGR6skmvVkGxLrhcsscgXHx/L++kCohsTVntQ
 X5Btc5WCLf9U9127vUGOUapDAaQLLW9QmN3zP75xx8YenAFnuAvZsDznYLtKFAJB/i9FTyqXSf
 /WW60i7A9nxLaUIV1pwBz7thbULev18MQbOc+zTemyA0r12zAzanI40wI0h+YxyEOCusLBd640
 45g=
X-SBRS: 2.7
X-MesageID: 10910808
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="10910808"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.59257.174624.736025@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:08:25 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-11-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTAvMTJdIGRvY3MvbWlncmF0aW9uOiBTcGVj
aWZ5IFg4Nl97Q1BVSUQsTVNSfV9QT0xJQ1kgcmVjb3JkcyIpOgo+IFRoZXNlIHR3byByZWNvcmRz
IG1vdmUgYmxvYnMgZnJvbSB0aGUgWEVOX0RPTUNUTF97Z2V0LHNldH1fY3B1X3BvbGljeQo+IGh5
cGVyY2FsbC4KCldlIGhhZCBhbiBleHRlbnNpdmUgSVJMIGRpc2N1c3Npb24gcmVjZW50bHkgYWJv
dXQgdGhlIGNvbXBhdGliaWxpdHkKaW1wbGljYXRpb25zIG9mIHRoaXMuICBJcyB0aGF0IHdyaXR0
ZW4gZG93biBzb21ld2hlcmUgPyAgSSB3YXMKZXhwZWN0aW5nIHRvIHNlZSBpdCBpbiB0aGlzIHBh
dGNoLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:12:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:12:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOno-0002Zv-4J; Tue, 14 Jan 2020 16:12:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irOnm-0002Zq-JY
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:12:22 +0000
X-Inumbo-ID: a1c176f4-36e8-11ea-83ee-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1c176f4-36e8-11ea-83ee-12813bfff9fa;
 Tue, 14 Jan 2020 16:12:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579018338;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=UYoBWPwhK9gBeh/PnqGOBLp3eE96hdytezUUT8QQL6Y=;
 b=UALLXeOh/ob994qHF5PCV8uQyfW9GqY8Yf2wrFAMNtGK+k9d0dklJTcV
 gWk7nsId75NVSDa6ojzjVnCK7D7pIUGA00rSboQU+aRr/HVWcPX//b2/f
 1PJ+/jBiLPzR16yPcszx3Y3ZiZM7CbSwwbgdwqhlr6o9UTMirPOgxOOEb w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3xjfKBxr0S2XkDKU49XRStrChitxOXHemvg3Ycmiu6/HEPHgI4D+r+ifGlOjP8E6OUgThg1hUb
 X0LK7ez0RhmW2wNmv5XTKqEB6ZcOU8tF8sgfDyM1yurrZFWAmQ29zlcpdpuNbeKyV68Njz5VAS
 Aym0Bm18hhjp4MGMMNgoDv4RUjYh7dP2iOij5AtqtQSjqJpCbn6TI7FZAxVfOywF6Wn2sqm2nn
 E61slxSf2dU38xgTAkGG1TwJeEIwMWbqPY8alk5ltHR9XUub4dNNpYoRS0HzKdNLzMfutdbAQq
 c0Y=
X-SBRS: 2.7
X-MesageID: 11062257
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.69,433,1571716800"; d="scan'208";a="11062257"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.59486.138192.313998@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:12:14 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <94245c21-3e0b-4099-fe22-f2639651f1db@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
 <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
 <ee3c5bf5-03f5-f1f8-ef20-7fb5e8b34fcf@suse.com>
 <94245c21-3e0b-4099-fe22-f2639651f1db@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzEyXSBkb2NzL21pZ3JhdGlvbjog
U3BlY2lmeSBYODZfe0NQVUlELE1TUn1fUE9MSUNZIHJlY29yZHMiKToKPiBUaGUgbWlncmF0aW9u
IHN0cmVhbSBpcyBzcGxpdCBpbnRvIHJlY29yZHMgd2l0aCBubyBwbGF5bG9hZCAobWFya2Vycwo+
IHdpdGggZXh0ZXJuYWwgY29udHJvbCBmbG93IG1lYW5pbmcpLCBhbmQgZGF0YSByZWNvcmRzLCB3
aGljaCBoYXZlIGEgcGF5bG9hZC4KCkkgcmVtZW1iZXIgdGhpbmtpbmcgYXQgdGhlIHRpbWUgeW91
IHNwZWNpZmllZCB0aGlzIChzb21lIHRpbWUgYWdvLCBpbgptaWdyYXRpb24gdjIpIHRoYXQgdGhp
cyB3YXMgYW5vbWFsb3VzLgoKQXQgdGhlIHRpbWUgaXQgbWFkZSBubyBkaWZmZXJlbmNlIGluIHBy
YWN0aWNlLCBiZWNhdXNlIGFsbCBleGlzdGluZwpwYXlsb2FkIHR5cGVzIHJlcXVpcmVkIG5vbmVt
cHR5IHBheWxvYWRzIGFueXdheSwgc28gSSBkaWRuJ3QgYXJndWUuCgo+IEl0IGlzIGFuIGVycm9y
IGZvciBhIGRhdGEgcmVjb3JkIHRvIGhhdmUgbm8gcGF5bG9hZCwgYmVjYXVzZSBpdCBtZWFucwo+
IHRoZXJlIGlzIGEgc291cmNlIHNpZGUgZ2VuZXJhdGlvbiBidWcuwqAgSW4gdGhlIGNhc2Ugb2Yg
WGVuIHJldHVybmluZyAwCj4gTVNScywgdGhlIHJlY29yZCB3b3VsZCBiZSBvbWl0dGVkIGVudGly
ZWx5LCByYXRoZXIgdGhhbiBiZSBzZW50IHdpdGggMAo+IE1TUnMgd29ydGggb2YgZGF0YS4KCkkg
dGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHNheSBpbnN0ZWFkIHRoYXQgZGF0YSByZWNvcmRz
IG1heSBoYXZlIGEKMC1sZW5ndGggcGF5bG9hZC4gIFRoaXMgYWxsb3dzIGEgcmVjb3JkIHdpdGgg
YSAwLWxlbmd0aCBwYXlsb2FkIHRvCmhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgbWVhbmluZyAo
ImhlcmUgaXMgdGhpcyBpbmZvcm1hdGlvbiBhbmQgdGhlCmluZm9ybWF0aW9uIGlzIHRoZSBlbXB0
eSBzZXQiKSBmcm9tIGFuIG9taXR0ZWQgcmVjb3JkICgidGhpcwppbmZvcm1hdGlvbiBpcyBub3Qg
YXZhaWxhYmxlL3Byb3ZpZGVkIikuCgpXaGV0aGVyIGEgcmVjb3JkIGlzIGEgbWFya2VyIG91Z2h0
IHRvIGJlIGluZmVycmVkIGZyb20gaXRzIHR5cGUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:12:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irOoC-0002dl-KE; Tue, 14 Jan 2020 16:12:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irOoB-0002dX-DD
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:12:47 +0000
X-Inumbo-ID: aedb31fc-36e8-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aedb31fc-36e8-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 16:12: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 mx2.suse.de (Postfix) with ESMTP id 8DCD8AAC3;
 Tue, 14 Jan 2020 16:12:37 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
 <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
 <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <251bd26c-1937-e70b-3ec3-6ebb10e879dc@suse.com>
Date: Tue, 14 Jan 2020 17:12:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxNzowMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxNC4wMS4yMCAx
Njo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjAxLjIwMjAgMTQ6NDgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4gKysrIGIveGVuL0tj
b25maWcuZGVidWcKPj4+IEBAIC04MSw2ICs4MSwxMiBAQCBjb25maWcgUEVSRl9BUlJBWVMKPj4+
ICAgCS0tLWhlbHAtLS0KPj4+ICAgCSAgRW5hYmxlcyBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIGFycmF5IGhpc3RvZ3JhbXMuCj4+PiAgIAo+Pj4gK2NvbmZpZyBERUJVR19CVUdWRVJCT1NF
Cj4+PiArCWJvb2wgIlZlcmJvc2UgQlVHX09OIG1lc3NhZ2VzIgo+Pj4gKwlkZWZhdWx0IERFQlVH
Cj4+PiArCS0tLWhlbHAtLS0KPj4+ICsJICBJbiBjYXNlIGEgQlVHX09OIHRyaWdnZXJzIGFkZGl0
aW9uYWxseSBwcmludCB0aGUgdHJpZ2dlcmluZwo+Pj4gKwkgIGNvbmRpdGlvbiBvbiB0aGUgY29u
c29sZS4KPj4+ICAgCj4+PiAgIGNvbmZpZyBWRVJCT1NFX0RFQlVHCj4+Cj4+IFdoaWxlIEkgY2Fu
IHNlZSByZWFzb25zIHRvIHB1dCB0aGlzIGhlcmUsIGRvaW5nIHNvIG1lYW5zIHRoZSBvcHRpb24K
Pj4gd2lsbCBiZSB1bmF2YWlsYWJsZSBpbiBub24tRVhQRVJUIHJlbGVhc2UgYnVpbGRzLiBJcyBp
dCBpbnRlbmRlZCB0bwo+PiBiZSB0aGF0IHdheT8KPiAKPiBJIGNhbiBtb3ZlIGl0IGVpdGhlciB0
byB4ZW4vS2NvbmZpZyBvciBpbiBLY29uZmlnLmRlYnVnIG91dCBvZiB0aGUKPiAiaWYgZXhwZXJ0
IiBzZWN0aW9uIGlmIHlvdSB3YW50LgoKSSB0aGluayB0aGlzIHdvdWxkIGJlIGJldHRlciwgYnV0
IGdpdmUgb3RoZXJzIGEgY2hhbmNlIHRvIHZvaWNlCm9waW5pb25zLgoKPj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saWIuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4+PiBAQCAt
OCw3ICs4LDEyIEBACj4+PiAgICNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+Cj4+PiAgICNpbmNsdWRl
IDxhc20vYnVnLmg+Cj4+PiAgIAo+Pj4gKyNkZWZpbmUgQlVHX09OX1ZFUkJPU0UocCkgZG8geyBp
ZiAodW5saWtlbHkocCkpIEJVR19WRVJCT1NFKCNwKTsgIH0gd2hpbGUgKDApCj4+PiArI2lmZGVm
IENPTkZJR19ERUJVR19CVUdWRVJCT1NFCj4+PiArI2RlZmluZSBCVUdfT04ocCkgIEJVR19PTl9W
RVJCT1NFKHApCj4+Cj4+IExvb2tzIGxpa2UgdGhpcyB3aWxsIGZhaWwgdG8gYnVpbGQgb24gQXJt
PyBBbHNvIC0gYW55IHBhcnRpY3VsYXIKPiAKPiBVaCwgc2hhbWUgb24gbWUhCj4gCj4+IHJlYXNv
biBmb3IgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgc2VwYXJhdGUgQlVHX09OX1ZFUkJPU0UoKSwK
Pj4gd2hlbiBCVUdfT04oKSBjb3VsZCBkaXJlY3RseSB1c2UgQlVHX1ZFUkJPU0UoKT8gSSBkb24n
dCB0aGluayB3ZQo+PiB3YW50IHRvIGVuY291cmFnZSB1c2Ugb2YgQlVHX09OX1ZFUkJPU0UoKSBl
bHNld2hlcmUgLi4uCj4gCj4gSSB3YW50ZWQgdG8gb2ZmZXIgdGhhdCBvcHRpb24uIElmIHlvdSB3
YW50IG1lIHRvIHJlbW92ZSBpdCBJIHdvdWxkbid0Cj4gbWluZC4KCkFzIGFib3ZlIC0gdW5sZXNz
IHRoZXJlIGFyZSBnb29kIHJlYXNvbnMgKG1ha2luZyBvdGhlcnMgdG8gYWdyZWUKd2l0aCB5b3Ug
dG8gaGF2ZSBpdCksIEknZCBwcmVmZXIgdG8gbm90IHNlZSBpdCBiZWluZyBpbmRlcGVuZGVudGx5
CnVzYWJsZSwgYXQgbGVhc3QgZm9yIHRoZSB0aW1lIGJlaW5nLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:16:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16: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 1irOrj-0002rA-8d; Tue, 14 Jan 2020 16:16:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irOrh-0002r0-VZ
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:16:25 +0000
X-Inumbo-ID: 339eb800-36e9-11ea-83f4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 339eb800-36e9-11ea-83f4-12813bfff9fa;
 Tue, 14 Jan 2020 16:16: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 mx2.suse.de (Postfix) with ESMTP id 9FB43AB7D;
 Tue, 14 Jan 2020 16:16:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <204006bc-f6ba-bd08-5205-fa3869d52df9@suse.com>
Date: Tue, 14 Jan 2020 17:16:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113175020.32730-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] x86/boot: Rename l?_identmap to
 l?_directmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaW5jZSBjL3MgZmFh
ODVkNGZiMyAieDg2L2Jvb3Q6IERvbid0IG1hcCAwIGR1cmluZyBib290IiwgbDFfaWRlbnRtYXAg
bm8KPiBsb25nZXIgaGFzIGFuIGFsaWFzIG1hcHBlZCBhdCAwLCBtZWFuaW5nIHRoYXQgbm9uZSBv
ZiB0aGUgbD9faWRlbnRtYXBbXQo+IHBhZ2V0YWJsZXMgYXJlIGFjdHVhbGx5IGFuIGlkZW50aXR5
IG1hcC4KPiAKPiBSZW5hbWUgdGhlbSB0byBsP19kaXJlY3RtYXAsIHdoaWNoIGF2b2lkcyBhbnkg
a2luZCBvZiBpbXBsaWNhdGlvbiB0aGF0IHRoZXkKPiBtaWdodCBiZSBtYXBwZWQgYXQgMC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:25:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irP0F-0003kl-Eo; Tue, 14 Jan 2020 16:25:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irP0D-0003kg-Ti
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:25:13 +0000
X-Inumbo-ID: 6bd75302-36ea-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bd75302-36ea-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 16:25: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 mx2.suse.de (Postfix) with ESMTP id 61F35AEC4;
 Tue, 14 Jan 2020 16:25:04 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e3ed87ff-5142-5105-2c6f-97a185d0b8e9@suse.com>
Date: Tue, 14 Jan 2020 17:25:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113175020.32730-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] x86/page: Remove bifurcated
 PAGE_HYPERVISOR constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEZXNwaXRlIGJlaW5n
IHZhZ3VlbHkgYXdhcmUsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gUEFHRV9IWVBFUlZJU09SIGlu
IEFTTSBhbmQKPiBDIGNvZGUgaGFzIG5ldmVydGhlbGVzcyBjYXVzZWQgc2V2ZXJhbCBidWdzIEkg
c2hvdWxkIGhhdmUga25vd24gYmV0dGVyIGFib3V0LAo+IGFuZCBjb250cmlidXRlZCB0byByZXZp
ZXcgY29uZnVzaW9uLgo+IAo+IFRoZXJlIGFyZSBleGFjdGx5IDQgdXNlcyBvZiB0aGVzZSBjb25z
dGFudHMgaW4gYXNtIGNvZGUgKGFuZCBvbmUgaXMgc2hvcnRseQo+IGdvaW5nIHRvIGRpc2FwcGVh
cikuCj4gCj4gSW5zdGVhZCBvZiBjcmVhdGluZyB0aGUgY29uc3RhbnRzIHdoaWNoIGJlaGF2ZSBk
aWZmZXJlbnRseSBiZXR3ZWVuIEFTTSBhbmQgQwo+IGNvZGUsIGV4cG9zZSBhbGwgdGhlIGNvbnN0
YW50cyBhbmQgdXNlIG5vbi1hbWJpZ3VvdXMgbm9uLU5YIG9uZXMgaW4gQVNNLgoKSSdtIG9rYXkg
d2l0aCB0aGlzIGluIHByaW5jaXBsZSwgYnV0IC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdl
LmgKPiBAQCAtMTcyLDE4ICsxNzIsMTEgQEAgc3RhdGljIGlubGluZSBpbnRwdGVfdCBwdXRfcHRl
X2ZsYWdzKHVuc2lnbmVkIGludCB4KQo+ICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAg
IChfX1BBR0VfSFlQRVJWSVNPUl9SWCAgICAgIHwgX1BBR0VfR0xPQkFMKQo+ICAjZGVmaW5lIFBB
R0VfSFlQRVJWSVNPUl9SV1ggICAgIChfX1BBR0VfSFlQRVJWSVNPUiAgICAgICAgIHwgX1BBR0Vf
R0xPQkFMKQo+ICAKPiAtI2lmZGVmIF9fQVNTRU1CTFlfXwo+IC0vKiBEZXBlbmRlbmN5IG9uIE5Y
IGJlaW5nIGF2YWlsYWJsZSBjYW4ndCBiZSBleHByZXNzZWQuICovCj4gLSMgZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SV1gKPiAtIyBkZWZpbmUgUEFHRV9I
WVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgfCBfUEFHRV9HTE9C
QUwpCj4gLSMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9VQyAgICAgIChfX1BBR0VfSFlQRVJWSVNP
Ul9VQyAgICAgIHwgX1BBR0VfR0xPQkFMKQo+IC0jZWxzZQo+ICAjIGRlZmluZSBQQUdFX0hZUEVS
VklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcKPiAgIyBkZWZpbmUgUEFHRV9IWVBFUlZJ
U09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgfCBcCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9HTE9CQUwgfCBfUEFHRV9OWCkKPiAgIyBkZWZp
bmUgUEFHRV9IWVBFUlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09SX1VDIHwgXAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfR0xPQkFMIHwgX1BBR0VfTlgp
CgouLi4gSSdtIGFmcmFpZCB0aGUgYXNzZW1ibGVyIGVycm9yIHJlc3VsdGluZyBmcm9tIHNvbWVv
bmUgYWN0dWFsbHkKKGFuZCBtaXN0YWtlbmx5KSB1c2luZyBvbmUgb2YgdGhlIGNvbnN0YW50cyBt
YWtpbmcgdXNlIG9mIF9QQUdFX05YCmlzIGdvaW5nIHRvIGJlIHJhdGhlciBjcnlwdGljLiBXaGlj
aCBpbiB0dXJuIG1heSBtb3RpdmF0ZSBwZW9wbGUKdG8gYWN0dWFsbHkgdHJ5IHRvIG1ha2UgX1BB
R0VfTlggIndvcmsiIGluIGFzc2VtYmx5IGNvZGUuIFRoZXJlZm9yZQpJJ2QgbGlrZSB0byBhc2sg
dGhhdCB0b2dldGhlciB3aXRoIHRoZSBjaGFuZ2VzIGhlcmUgX1BBR0VfTlgncwojZGVmaW5lIGJl
IGZyYW1lZCBieSAjaWZuZGVmIF9fQVNTRU1CTFlfXywgc3VjaCB0aGF0IGFueQpkaWFnbm9zdGlj
LCBpZiBpdCBtZW50aW9ucyBhIHN5bWJvbCBuYW1lLCB3b3VsZCBuYW1lIHRoZSBhY3R1YWwKcHJv
YmxlbSwgcmF0aGVyIHRoYW4gYSBkZXJpdmVkIG9uZS4KCkZ1cnRoZXJtb3JlIGZyb20gYSBzdHls
ZSBwZXJzcGVjdGl2ZSB0aGUgYmxhbmtzIGJldHdlZW4gIyBhbmQKImRlZmluZSIgd2lsbCBhbHNv
IHdhbnQgdG8gZ28gYXdheSBub3cuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:26:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16: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 1irP1M-0003op-Qe; Tue, 14 Jan 2020 16:26:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irP1L-0003oi-7N
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:26:23 +0000
X-Inumbo-ID: 9528a9e0-36ea-11ea-ac27-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9528a9e0-36ea-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 16:26:14 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id q10so12793702wrm.11
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 08:26:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PBmurjMJTXIaUvT1vS09qqGW5unt4NIZf6e7soJrTr4=;
 b=LNPPt4SGlqlcF6cs7YvhnLtQJ2gm7Te+jdUZNtfDSlmgvic20QEbDYqF7PQfUtUtyt
 JlGhPWp8mhKu6Hh/ZqTQ7m+rSjTT3boIP3Jk5EXm8fpuJ/lNi/MtyC+LqH3DDWkBZnKg
 ph9fgBS8UJu6SxQIJnapDR5Adq3YhrUsGuTq5B31pvfOD85KhOsyUezjVb6vMwAY/BcX
 bZjsIAqKRb+4xniwOygebPKXyiLIyjHA32nh1ujOSR6QaOArynforBOFr6aNncCvPNhH
 4nAbBoK2zskv7XagPMfk4TIqcH7OKKAbzC68lCo9DihVHLG1Fg+WKpvvX93dThd64ouy
 Am2Q==
X-Gm-Message-State: APjAAAUMfhLFZO9sxfg/FsU6uF0327/8BbVjCrEkzQvUMQhbQ9sXQjIG
 reCrCBgYpa/c9D+kcENjE3w=
X-Google-Smtp-Source: APXvYqzYUVzXCZMg01sNx0W8yVc/dJ50/Pl3xjyrzhB9CdrocUCwyetzN2nhm33tJ5t1uLZpUzTgBw==
X-Received: by 2002:adf:ea05:: with SMTP id q5mr26230302wrm.48.1579019173650; 
 Tue, 14 Jan 2020 08:26:13 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id w8sm602762wmd.2.2020.01.14.08.26.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 08:26:13 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
 <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
Date: Tue, 14 Jan 2020 16:26:11 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgSmFuLAoKT24gMTQvMDEvMjAyMCAxNjowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMu
MDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lycS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPj4gQEAgLTI5LDcgKzI5
LDggQEAKPj4gICAKPj4gICBib29sIGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEpCj4+ICAgewo+PiAtICAgIHJldHVybiBp
c19odm1fZG9tYWluKGQpICYmIHBpcnEgJiYgcGlycS0+YXJjaC5odm0uZW11aXJxICE9IElSUV9V
TkJPVU5EOwo+PiArICAgIHJldHVybiBpc19odm1fZG9tYWluKGQpICYmIHBpcnEgJiYKPj4gKyAg
ICAgICAgY29uc3RfcGlycV9kcGNpKHBpcnEpLT5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4+ICAg
fQo+PiAgIAo+PiAgIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xvY2sg
aG9sZCAqLwo+PiBAQCAtMzk2LDcgKzM5Nyw3IEBAIGludCBodm1faW5qZWN0X21zaShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQo+PiAgICAgICAgICAgICAg
IHN0cnVjdCBwaXJxICppbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwo+PiAgIAo+PiAgICAgICAg
ICAgICAgIC8qIGlmIGl0IGlzIHRoZSBmaXJzdCB0aW1lLCBhbGxvY2F0ZSB0aGUgcGlycSAqLwo+
PiAtICAgICAgICAgICAgaWYgKCAhaW5mbyB8fCBpbmZvLT5hcmNoLmh2bS5lbXVpcnEgPT0gSVJR
X1VOQk9VTkQgKQo+PiArICAgICAgICAgICAgaWYgKCAhaW5mbyB8fCBwaXJxX2RwY2koaW5mbykt
PmVtdWlycSA9PSBJUlFfVU5CT1VORCApCj4+ICAgICAgICAgICAgICAgewo+PiAgICAgICAgICAg
ICAgICAgICBpbnQgcmM7Cj4+ICAgCj4+IEBAIC00MDksNyArNDEwLDcgQEAgaW50IGh2bV9pbmpl
Y3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4+
ICAgICAgICAgICAgICAgICAgIGlmICggIWluZm8gKQo+PiAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIC1FQlVTWTsKPj4gICAgICAgICAgICAgICB9Cj4+IC0gICAgICAgICAgICBlbHNlIGlm
ICggaW5mby0+YXJjaC5odm0uZW11aXJxICE9IElSUV9NU0lfRU1VICkKPj4gKyAgICAgICAgICAg
IGVsc2UgaWYgKCBwaXJxX2RwY2koaW5mbyktPmVtdWlycSAhPSBJUlFfTVNJX0VNVSApCj4+ICAg
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgICAgICAgICAgICAgIHNlbmRfZ3Vl
c3RfcGlycShkLCBpbmZvKTsKPj4gICAgICAgICAgICAgICByZXR1cm4gMDsKPiAKPiBBbGwgb2Yg
dGhlc2UgdXNlcyAoYW5kIG90aGVycyBmdXJ0aGVyIGRvd24pIG1ha2UgcHJldHR5IGNsZWFyCj4g
dGhhdCB0aGUgZW11aXJxIGZpZWxkIGRvZXNuJ3QgYmVsb25nIGluIHRoZSBzdHJ1Y3R1cmUgeW91
IHB1dCBpdAo+IGluIC0gdGhlICdkJyBpbiBkcGNpIHN0YW5kcyBmb3IgImRpcmVjdCIgYWZhaWss
IGFuZCB0aGUgZmllbGQgaXMKPiBmb3IgYSBjZXJ0YWluIHZhcmlhbnQgb2YgZW11bGF0aW9uIG9m
IGludGVycnVwdCBkZWxpdmVyeSBpbnRvCj4gZ3Vlc3RzLCBpLmUuIG5vdCByZWFsbHkgcGFzcy10
aHJvdWdoIGZvY3VzZWQgYXQgYWxsLgoKSSBhbSBoYXBweSB0byBrZWVwIGVtdWlycSBpbiBzdHJ1
Y3QgcGlycSBpZiB5b3UgYXJlIGhhcHB5IHdpdGggc2xpZ2h0bHkgCmluY3JlYXNpbmcgdGhlIHNp
emUgYWxsb2NhdGVkIG9uIFBWLgoKVGhlIG1haW4gdGhpbmcgSSB3YW50IHRvIGdldCByaWQgb2Yg
aXMgdGhlIHdlaXJkIGFsbG9jYXRpb24gc2l6ZSB3ZSBkbyAKdG9kYXkuCgo+IAo+PiBAQCAtMTcx
LDggKzE3MiwyNiBAQCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSB7Cj4+ICAgICAgIHN0cnVjdCBodm1f
Z21zaV9pbmZvIGdtc2k7Cj4+ICAgICAgIHN0cnVjdCB0aW1lciB0aW1lcjsKPj4gICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBzb2Z0aXJxX2xpc3Q7Cj4+ICsgICAgaW50IGVtdWlycTsKPj4gKyAgICBz
dHJ1Y3QgcGlycSBwaXJxOwo+PiAgIH07Cj4+ICAgCj4+ICsjZGVmaW5lIHBpcnFfZHBjaShwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsg
ICAgKChwKSA/IGNvbnRhaW5lcl9vZihwLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwgcGlycSkgOiBO
VUxMKQo+PiArI2RlZmluZSBjb25zdF9waXJxX2RwY2kocCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgocCkgPyBjb250YWluZXJfb2YocCwg
Y29uc3Qgc3RydWN0IGh2bV9waXJxX2RwY2ksIHBpcnEpIDogTlVMTCkKPj4gKwo+PiArI2RlZmlu
ZSBkcGNpX3BpcnEocGQpICgmKHBkKS0+cGlycSkKPj4gKwo+PiArI2RlZmluZSBkb21haW5fcGly
cV90b19lbXVpcnEoZCwgcCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiArICAgIHN0cnVjdCBwaXJxICpfX3BpID0gcGlycV9pbmZvKGQsIHApOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+PiArICAgIF9fcGkgPyBwaXJxX2RwY2koX19waSktPmVtdWly
cSA6IElSUV9VTkJPVU5EOyAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArfSkKPj4gKyNkZWZp
bmUgZG9tYWluX2VtdWlycV90b19waXJxKGQsIGVtdWlycSkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gKyAgICB2b2lkICpfX3JldCA9IHJhZGl4X3RyZWVfbG9va3VwKCYoZCkt
PmFyY2guaHZtLmVtdWlycV9waXJxLCBlbXVpcnEpO1wKPj4gKyAgICBfX3JldCA/IHJhZGl4X3Ry
ZWVfcHRyX3RvX2ludChfX3JldCkgOiBJUlFfVU5CT1VORDsgICAgICAgICAgICAgICAgIFwKPj4g
K30pCj4gCj4gV2hpbGUgZm9yIHRoZSBsYXR0ZXIgeW91IG1lcmVseSBtb3ZlIHRoZSBib2d1cyBk
b3VibGUtbGVhZGluZy0KPiB1bmRlcnNjb3JlIG1hY3JvIGxvY2FsIHZhcmlhYmxlICh3aGljaCBv
biB0aGlzIG9jY2FzaW9uIEknZAo+IGxpa2UgdG8gYXNrIGFueXdheSB0byBiZSBjaGFuZ2VkKSwg
eW91IGFjdGl2ZWx5IGludHJvZHVjZSBhCj4gbmV3IHNpbWlsYXIgbmFtZSBzcGFjZSB2aW9sYXRp
b24gaW4gdGhlIGRvbWFpbl9waXJxX3RvX2VtdWlycSgpLgoKQUZBSUssIHRoZXJlIGlzIG5vdGhp
bmcgaW4gdGhlIGNvZGluZyBzdHlsZSBmb3JiaWRkaW5nIHlvdXIgImJvZ3VzIiAKbmFtaW5nLiBT
byBJIGp1c3QgZm9sbG93ZWQgdGhlIHJlc3Qgb2YgdGhlIGNvZGUuCgo+IAo+PiBAQCAtMTMzLDE3
ICsxMzIsMTAgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaXJxX2NvdW50KTsKPj4g
ICAKPj4gICBzdHJ1Y3QgYXJjaF9waXJxIHsKPj4gICAgICAgaW50IGlycTsKPj4gLSAgICB1bmlv
biB7Cj4+IC0gICAgICAgIHN0cnVjdCBodm1fcGlycSB7Cj4+IC0gICAgICAgICAgICBpbnQgZW11
aXJxOwo+PiAtICAgICAgICAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgZHBjaTsKPj4gLSAgICAg
ICAgfSBodm07Cj4+IC0gICAgfTsKPj4gKyAgICAvKiBJcyB0aGUgUElSUSBhc3NvY2lhdGVkIHRv
IGFuIEhWTSBkb21haW4/ICovCj4+ICsgICAgYm9vbCBodm07Cj4gCj4gSXQgbG9va3MgbGlrZSB0
aGlzIGZpZWxkIGlzIG5lZWRlZCBmb3Igb25seSBhcmNoX2ZyZWVfcGlycV9zdHJ1Y3QoKS4KPiBB
cyBpdCdsbCBtYWtlIGEgZGlmZmVyZW5jZSB0byBzdHJ1Y3QgcGlycSdzIHNpemUsIGNhbiB5b3Ug
bm90IGdldAo+IGF3YXkgd2l0aG91dCBpdD8gQWxsIChwZXJoYXBzIGluZGlyZWN0KSBjYWxsZXJz
IG9mIHRoZSBmdW5jdGlvbgo+IGtub3cgdGhlIGRvbWFpbiwgYWZ0ZXIgYWxsLgoKVGhlIGZyZWUg
aXMgZG9uZSB0aHJvdWdoIGFuIFJDVSBjYWxsYmFjayB3aXRoIG5vIGV4dHJhIHBhcmFtZXRlcnMg
dG8gCnRlbGwgaG93IGl0IGNhbiBiZSBmcmVlZC4KClRoZSBvbmx5IHdheSBJIGNhbiB0aGluayBv
ZiB0byBnZXQgcmlkIG9mIHRoZSBmaWVsZCBpcyB0byBpbnRyb2R1Y2UgdHdvIApkaWZmZXJlbnQg
Y2FsbGJhY2sgZm9yIHRoZSBmcmVlLiBXZSB3b3VsZCB1c2UgYSBkaWZmZXJlbnQgY2FsbGJhY2sg
CmRlcGVuZGluZyBvbiB0aGUgZG9tYWluIHR5cGUuCgpIb3cgZG9lcyB0aGF0IHNvdW5kPwoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:30:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 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 1irP4p-00040w-C8; Tue, 14 Jan 2020 16:29:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irP4o-00040n-51
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:29:58 +0000
X-Inumbo-ID: 153d5a86-36eb-11ea-a2eb-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 153d5a86-36eb-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 16:29:49 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q10so12806027wrm.11
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 08:29:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=X3vYq7oOeY1Axhp+EN7rKwMQhwd+OenQScTflfg3B4Y=;
 b=VzbC9+wL7B15bfJJJZ2vr2cmGRkUPHhH2cfjOQXLk5cv7m8+Kz43YhL7MMKQ/t9xvb
 VwfSJuMJ30u+F+rojiH9GLXl6XqGw7RZByzbgDuCKvOe6mR4JnabNDSmE3VdkoC07l/f
 iMVS+XLGf1xZLaSzrA1eUjg8f/vOyrJcW2MlPgXQjhq7mJNQ3YBI1GqOzmoB/oCp5H2d
 jmmaTvJAEZyK1krq8ZkLt2okxgQNOhUs5hir6N7ttj8ugnIhB6U270k/tr4nKOlqoH7W
 Vd/PmNBUQWK+SJbiNSf4nxHXJOFhgAQGiOuCATxKM89wJ2SKj9OMYHv4vtEKDnpDDeFY
 AQ+A==
X-Gm-Message-State: APjAAAUg6neCxLp7v3InrfuPMV3mH4uhhIm6dAz1PYcFhSNyemfR1fcs
 pGUpSR9dTA4d1ZLjvOeNifo=
X-Google-Smtp-Source: APXvYqzwbVUzL43TlNWLFrCH0kNtflFciZHQaH0SSa6hzpqQs+gdi7A9jVTd+hoTFWMKTBLBEiaK8A==
X-Received: by 2002:a05:6000:cf:: with SMTP id
 q15mr25564669wrx.393.1579019388614; 
 Tue, 14 Jan 2020 08:29:48 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id x10sm19593120wrv.60.2020.01.14.08.29.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 08:29:47 -0800 (PST)
To: David Woodhouse <dwmw2@infradead.org>,
 Xen-devel <xen-devel@lists.xenproject.org>, "Xia, Hongyan"
 <hongyax@amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
 <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
 <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
 <a52142eed9e59446f8a02798ab643b01a5ab7a1c.camel@infradead.org>
From: Julien Grall <julien@xen.org>
Message-ID: <52fb69c3-64b6-2b67-9647-340110b27289@xen.org>
Date: Tue, 14 Jan 2020 16:29:46 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <a52142eed9e59446f8a02798ab643b01a5ab7a1c.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, 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>

SGkgRGF2aWQsCgpPbiAxNC8wMS8yMDIwIDE1OjIwLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4g
T24gVHVlLCAyMDIwLTAxLTE0IGF0IDE1OjAwICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Cj4+IE9uIDE0LzAxLzIwMjAgMTQ6NDgsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IE9uIFR1
ZSwgMjAyMC0wMS0xNCBhdCAxNDoxNSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhp
IERhdmlkLAo+Pj4+Cj4+Pj4gT24gMTMvMDEvMjAyMCAxMTo1NCwgRGF2aWQgV29vZGhvdXNlIHdy
b3RlOgo+Pj4+PiBPbiBXZWQsIDIwMjAtMDEtMDggYXQgMTc6MjQgKzAwMDAsIERhdmlkIFdvb2Ro
b3VzZSB3cm90ZToKPj4+Pj4+IFNvIHdlJ3ZlIHNldHRsZWQgb24gYSBzaW1wbGVyIGFwcHJvYWNo
IALigJQgcmVzZXJ2ZSBhIGNvbnRpZ3VvdXMgcmVnaW9uCj4+Pj4+PiBvZiBwaHlzaWNhbCBtZW1v
cnkgd2hpY2ggKndvbid0KiBiZSB1c2VkIGZvciBkb21haW4gcGFnZXMuIExldCB0aGUgYm9vdAo+
Pj4+Pj4gYWxsb2NhdG9yIHNlZSAqb25seSogdGhhdCByZWdpb24gb2YgbWVtb3J5LCBhbmQgcGx1
ZyB0aGUgcmVzdCBvZiB0aGUKPj4+Pj4+IG1lbW9yeSBpbiBsYXRlciBvbmx5IGFmdGVyIGRvaW5n
IGEgZnVsbCBwYXNzIG9mIHRoZSBsaXZlIHVwZGF0ZSBzdGF0ZS4KPj4+Pgo+Pj4+IEl0IGlzIGEg
Yml0IHVuY2xlYXIgd2hhdCB0aGUgcmVnaW9uIHdpbGwgYmUgdXNlZCBmb3IuIElmIHlvdSBwbGFu
IHRvIHB1dAo+Pj4+IHRoZSBzdGF0ZSBvZiB0aGUgVk1zIGluIGl0LCB0aGVuIHlvdSBjYW4ndCBw
b3NzaWJseSB1c2UgaXQgZm9yIGJvb3QKPj4+PiBhbGxvY2F0aW9uIChlLmcgZnJhbWV0YWJsZSkg
b3RoZXJ3aXNlIHRoaXMgbWF5IGJlIG92ZXJ3cml0dGVuIHdoZW4gZG9pbmcKPj4+PiB0aGUgbGl2
ZSB1cGRhdGUuCj4+Pgo+Pj4gUmlnaHQuIFRoaXMgaXMgb25seSBmb3IgYm9vdCB0aW1lIGFsbG9j
YXRpb25zIGJ5IFhlbiMyLCBiZWZvcmUgaXQncwo+Pj4gcHJvY2Vzc2VkIHRoZSBMVSBkYXRhIGFu
ZCBrbm93cyB3aGljaCBwYXJ0cyBvZiB0aGUgcmVzdCBvZiBtZW1vcnkgaXQKPj4+IGNhbiB1c2Uu
IEl0IGFsbG9jYXRlcyBpdHMgZnJhbWUgdGFibGUgZnJvbSB0aGVyZSwgYXMgd2VsbCBhcyBhbnl0
aGluZwo+Pj4gZWxzZSBpdCBuZWVkcyB0byBhbGxvY2F0ZSBiZWZvcmUvd2hpbGUgcHJvY2Vzc2lu
ZyB0aGUgTFUgZGF0YS4KPj4KPj4gSXQgd291bGQgYmUgd29ydGggZG9jdW1lbnRpbmcgd2hhdCBp
cyB0aGUgZXhwZWN0YXRpb24gb2YgdGhlIGJ1ZmZlci4KPj4gTWF5YmUgaW4geGVuLWNvbW1hbmQt
bGluZSBhbG9uZyB3aXRoIHRoZSByZXN0IG9mIHRoZSBuZXcgb3B0aW9uIHlvdQo+PiBpbnRyb2R1
Y2VkPyBPciBpbiBhIHNlcGFyYXRlIGRvY3VtZW50Lgo+IAo+IEtpbmQgb2YgbmVlZCB0byBpbXBs
ZW1lbnQgdGhhdCBwYXJ0IHRvbywgYW5kIHRoZW4gd2UgY2FuIGRvY3VtZW50IHdoYXQKPiBpdCBm
aW5hbGx5IGxvb2tzIGxpa2UgOikKPiAKPj4+IEFzIGFuIGltcGxlbWVudGF0aW9uIGRldGFpbCwg
SSBhbnRpY2lwYXRlIHRoYXQgd2UnbGwgYmUgdXNpbmcgdGhlIGJvb3QKPj4+IGFsbG9jYXRvciBm
b3IgdGhhdCBlYXJseSBwYXJ0IGZyb20gdGhlIHJlc2VydmVkIHJlZ2lvbiwgYW5kIHRoYXQgdGhl
Cj4+PiBzd2l0Y2ggdG8gdXNpbmcgdGhlIGZ1bGwgYXZhaWxhYmxlIG1lbW9yeSAobGVzcyB0aG9z
ZSBwYWdlcyBhbHJlYWR5IGluLQo+Pj4gdXNlKSB3aWxsICpjb2luY2lkZSogd2l0aCBzd2l0Y2hp
bmcgdG8gdGhlIHJlYWwgaGVhcCBhbGxvY2F0b3IuCj4+Pgo+Pj4gVGhlIHJlc2VydmVkIHJlZ2lv
biAqaXNuJ3QqIGZvciB0aGUgTFUgZGF0YSBpdHNlbGYuIFRoYXQgY2FuIGJlCj4+PiBhbGxvY2F0
ZWQgZnJvbSBhcmJpdHJhcnkgcGFnZXMgKm91dHNpZGUqIHRoZSByZXNlcnZlZCBhcmVhLCBpbiBY
ZW4jMS4KPj4+IFhlbiMyIGNhbiB2bWFwIHRob3NlIHBhZ2VzLCBhbmQgbmVlZHMgdG8gYXZvaWQg
c3RvbXBpbmcgb24gdGhlbSBqdXN0Cj4+PiBsaWtlIGl0IG5lZWRzIHRvIGF2b2lkIHN0b21waW5n
IG9uIGFjdHVhbCBkb21haW4tb3duZWQgcGFnZXMuCj4+Pgo+Pj4gVGhlIHBsYW4gaXMgdGhhdCBY
ZW4jMSBhbGxvY2F0ZXMgYXJiaXRyYXJ5IHBhZ2VzIHRvIHN0b3JlIHRoZSBhY3R1YWwgTFUKPj4+
IGRhdGEuIFRoZW4gYW5vdGhlciBwYWdlIChvciBoaWdoZXIgb3JkZXIgYWxsb2NhdGlvbiBpZiB3
ZSBuZWVkID4yTWlCIG9mCj4+PiBhY3R1YWwgTFUgZGF0YSkgY29udGFpbmluZyB0aGUgTUZOcyBv
ZiBhbGwgdGhvc2UgZGF0YSBwYWdlcy4gVGhlbiB3ZQo+Pj4gbmVlZCB0byBzb21laG93IHBhc3Mg
dGhlIGFkZHJlc3Mgb2YgdGhhdCBNRk4tbGlzdCB0byBYZW4jMi4KPj4+Cj4+PiBNeSBjdXJyZW50
IHBsYW4gaXMgdG8gcHV0ICp0aGF0KiBpbiB0aGUgZmlyc3QgNjQgYml0cyBvZiB0aGUgcmVzZXJ2
ZWQKPj4+IExVIGJvb3RtZW0gcmVnaW9uLCBhbmQgbG9hZCBpdCBmcm9tIHRoZXJlIGVhcmx5IGlu
IHRoZSBYZW4jMiBib290Cj4+PiBwcm9jZXNzLiBJJ20gbG9va2luZyBhdCBhZGRpbmcgYW4gSU5E
X1dSSVRFNjQgcHJpbWl0aXZlIHRvIHRoZSBraW1hZ2UKPj4+IHByb2Nlc3NpbmcsIHRvIGFsbG93
IGl0IHRvIGJlIHRyaXZpYWxseSBhcHBlbmRlZCBmb3Iga2V4ZWNfcmVsb2MoKSB0bwo+Pj4gb2Jl
eS4KPj4KPj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHJlc2VydmUgdGhlIGZpcnN0IDRLIHBh
Z2Ugb2YgdGhlIExVIGJvb3RtZW0gcmVnaW9uPwo+Pgo+PiBPdGhlcndpc2UsIHlvdSBtYXkgZW5k
IHVwIGludG8gdGhlIHNhbWUgdHJvdWJsZSBhcyBkZXNjcmliZWQgYWJvdmUgKHRvIGEKPj4gbGVz
c2VyIGV4dGVudCkgaWYgdGhlIDY0LWJpdCB2YWx1ZSBvdmVyd3JpdGUgYW55dGhpbmcgdXNlZnVs
IGZvciB0aGUKPj4gY3VycmVudCBYZW4uIEJ1dCBJIGd1ZXNzLCB5b3UgY291bGQgZGVsYXkgdGhl
IHdyaXRpbmcganVzdCBiZWZvcmUgeW91Cj4+IGp1bXAgdG8geGVuIzIuCj4gCj4gVGhhdCdzIHRo
ZSBwb2ludCBpbiBhcHBlbmRpbmcgYW4gSU5EX1dSSVRFNjQgb3BlcmF0aW9uIHRvIHRoZSBraW1h
Z2UKPiBzdHJlYW0uIFRoZSBhY3R1YWwgd3JpdGUgaXMgZG9uZSBpbiB0aGUgbGFzdCBnYXNwIG9m
IGtleGVjX3JlbG9jKCkKPiBhZnRlciBYZW4jMSBpcyBxdWllc2NlbnQsIG9uIHRoZSB3YXkgaW50
byBwdXJnYXRvcnkuCgpJIHdhcyBub3Qgc3VyZSB3aGF0IHlvdSBtZWFudCBieSBJTkRfV1JJVEU2
NC4gTWF5YmUgSSBzaG91bGQgaGF2ZSBhc2tlZCAKaXQgZmlyc3QgOikuIFRoYW5rIHlvdSBmb3Ig
dGhlIGV4cGxhbmF0aW9uIQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:46:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irPKQ-0005Yx-VZ; Tue, 14 Jan 2020 16:46:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irPKP-0005Ys-Dd
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:46:05 +0000
X-Inumbo-ID: 5790c920-36ed-11ea-8401-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5790c920-36ed-11ea-8401-12813bfff9fa;
 Tue, 14 Jan 2020 16:45:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A6D17AEBA;
 Tue, 14 Jan 2020 16:45:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <91da9495-d274-ccaa-a09f-aa0650aff623@suse.com>
Date: Tue, 14 Jan 2020 17:45:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113175020.32730-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgYnVpbGQtdGlt
ZSBjb25zdHJ1Y3Rpb24gb2YgbDJfeGVubWFwW10gaW1wb3NlcyBhbiBhcmJpdHJhcnkgbGltaXQg
b2YgMTZNCj4gdG90YWwsIHdoaWNoIGlzIGEgbGltaXQgbG9va2luZyB0byBiZSBsaWZ0ZWQuCj4g
Cj4gTW92ZSBsMl94ZW5tYXBbXSBpbnRvIHRoZSBic3MsIGFuZCBhZGp1c3QgYm90aCB0aGUgQklP
UyBhbmQgRUZJIHBhdGhzIHRvIGZpbGwKPiBpdCBpbiBkeW5hbWljYWxseSwgYmFzZWQgb24gdGhl
IGZpbmFsIGxpbmtlZCBzaXplIG9mIFhlbi4gIEZvciBjdXJyZW50IGJ1aWxkcywKPiB0aGlzIHJl
ZHVjZXMgdGhlIG51bWJlciBvZiAudGV4dC9ldGMgbWFwcGluZ3MgZnJvbSA3IHRvIDQuCgpJcyB0
aGUgNCBuYW1lZCBoZXJlIGFwcGxpY2FibGUgdGhlIHNhbWUgdG8geGVuLmd6IGFuZCB4ZW4uZWZp
LCBkZXNwaXRlCnRoZSBsYXR0ZXIgdXNpbmcgbGFyZ2UgcGFnZXMgd2l0aCBkaXN0aW5jdCBwZXJt
aXNzaW9ucyB3aGlsZSB0aGUgZm9ybWVyCnN0aWxsIGRvZXNuJ3Q/Cgo+IEluIHByaW5jaXBsZSwg
dGhlIG5vbi1FRkkgY2FzZSBjb3VsZCBiZSBtYWRlIHRvIHdvcmsgYnkgaGF2aW5nIGEgcG9zdC1s
aW5rCj4gc2NyaXB0IGZpbGwgaW4gYSBzdWl0YWJsZSBudW1iZXIgb2YgX1BBR0VfUFJFU0VOVCBl
bnRyaWVzIGluIGwyX3hlbm1hcFtdLgo+IFRoaXMgZG9lc24ndCB3b3JrIGZvciB0aGUgRUZJIGNh
c2UsIGJlY2F1c2UgcGFnZXRhYmxlIHJlbG9jYXRpb24gaXMgaW5zdGVhZAo+IHRyaWdnZXJlZCBv
biB0aGUgYWQtaG9jIHJlbG9jYXRpb24gdGFibGUsIHdoaWNoIHdvdWxkIHJlcXVpcmUgdGhlCj4g
X1BBR0VfUFJFU0VOVCByZWZlcmVuY2VzIHRvIGJlIGluIHBsYWNlIGJlZm9yZSB0aGUgbGluayB0
YWtlcyBwbGFjZS4KCkFuZCB0byBiZSBob25lc3QsIHN1Y2ggYSBwb3N0LWxpbmsgc2NyaXB0IHdv
dWxkIHNlZW0gcmF0aGVyIHVnbHkKdG8gaGF2ZSB0byBtZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gQEAgLTY2OCw2
ICs2NjgsMjAgQEAgdHJhbXBvbGluZV9zZXR1cDoKPiAgICAgICAgICBhZGQgICAgICVlc2ksc3lt
X2ZzKF9fcGFnZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gsOCkKPiAgMjogICAgICBsb29wICAgIDFi
Cj4gIAo+ICsgICAgICAgIC8qIE1hcCBYZW4gaW50byB0aGUgaGlnaGVyIG1hcHBpbmdzIHVzaW5n
IDJNIHN1cGVycGFnZXMuICovCj4gKyAgICAgICAgbGVhICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZ
UEVSVklTT1JfUldYICsgc3ltX2VzaShfc3RhcnQpLCAlZWF4Cj4gKyAgICAgICAgbW92ICAgICAk
c3ltX29mZnMoX3N0YXJ0KSwgICAlZWN4ICAgLyogJWVheCA9IFBURSB0byB3cml0ZSAgICAgICAg
Ki8KClRoZSBjb21tZW50IGlzIG9uIHRoZSB3cm9uZyBsaW5lLCBpc24ndCBpdD8gUGVyaGFwcwoK
ICAgICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0VfSFlQRVJWSVNPUl9SV1ggKyBzeW1fZXNp
KF9zdGFydCksIFwKICAgICAgICAgICAgICAgICVlYXggICAgICAgICAgICAgICAgLyogJWVheCA9
IFBURSB0byB3cml0ZSAgICAgICAgKi8KCj8KCj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmkt
Ym9vdC5oCj4gKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gQEAgLTU4NSw2ICs1
ODUsMjAgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lkKQo+
ICAgICAgaWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQo+ICAgICAgICAgIHJldHVybjsK
PiAgCj4gKyAgICAvKgo+ICsgICAgICogTWFwIFhlbiBpbnRvIHRoZSBoaWdoZXIgbWFwcGluZ3Ms
IHVzaW5nIDJNIHN1cGVycGFnZXMuCj4gKyAgICAgKgo+ICsgICAgICogTkI6IFdlIGFyZSBjdXJy
ZW50bHkgaW4gcGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlvbgo+ICsg
ICAgICogYWdhaW5zdCBfc3RhcnQvX2VuZCBnZXRzIHRoZWlyIHBvc2l0aW9uIGFzIHBsYWNlZCBi
eSB0aGUgYm9vdGxvYWRlciwKPiArICAgICAqIG5vdCBhcyBleHBlY3RlZCBpbiB0aGUgZmluYWwg
YnVpbGQuICBUaGlzIGhhcyBhcmJpdHJhcnkgMk0gYWxpZ25tZW50LAo+ICsgICAgICogc28gc3Vi
dHJhY3QgeGVuX3BoeXNfc3RhcnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBzbG90cyBpbiBsMl94
ZW5tYXBbXS4KPiArICAgICAqLwoKSXQgbWF5IGp1c3QgYmUgYSBsYW5ndWFnZSBpc3N1ZSwgYnV0
IEknbSBzdHJ1Z2dsaW5nIHdpdGggdGhlCiJhcmJpdHJhcnkiIGhlcmUuIElzIHRoaXMgaW4gYW55
IHdheSByZWxhdGVkIHRvIHRoZQotLXNlY3Rpb24tYWxpZ25tZW50PTB4MjAwMDAwIG9wdGlvbiB3
ZSBwYXNzIHRvIHRoZSBsaW5rZXIgKHdoZXJlCnRoZSB2YWx1ZSBpc24ndCBhcmJpdHJhcnkgYXQg
YWxsKT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:48:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:48: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 1irPMq-0005gz-In; Tue, 14 Jan 2020 16:48:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPMo-0005gu-Sa
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:48:34 +0000
X-Inumbo-ID: b22e5b4a-36ed-11ea-8401-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b22e5b4a-36ed-11ea-8401-12813bfff9fa;
 Tue, 14 Jan 2020 16:48:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579020512;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=HvIAOMcJ1529TBz146NGvpLbx7a624IrAeECT3i2eII=;
 b=dC7FsUT4CFUKhkAToV/Y4QNgMoq6387z7I/v6ISTiD9npa2937QRArwp
 Pq3BGWUrk/9y8TRxuQI2+joVzUhkVEdgdkKgLzYFD179EEdwS9rb62aq+
 /67xkXczaBXsGXDTTJ3DETlaOAdVyQbJ9GQ44rwHiP6W1AUqUhZ3D48Vj I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j06LJzbD0qngWktmfxgTwqAJZRtxf0fS9lHAabpypPuGDXq+JnDtbSOXwphmKITQYaQI86XjlX
 kwm3GBOBbXVZEsTyF3H1weO/7z51AiPZwvImgYNIg2xJI6w9kOmAvtoyJEnQGUsv+DRG39NfWF
 hO+tppZW4C8nm/Duh7cSvOb6Q2mEXdoL0sVosQ61ZNmC1y7+6vygBvfUUS/X9boQiSrXuFdJif
 jzXg8bn2C0EHLWGt+L8amuMa6wGkL5UAwP4urghI/DDynaHWeabO5wqabKfXrPanx2uskk2Kxr
 dys=
X-SBRS: 2.7
X-MesageID: 10913640
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="10913640"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.61657.676890.721999@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:48:25 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-2-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-2-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 01/12] libxc/save: Shrink code volume where
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDEvMTJdIGxpYnhjL3NhdmU6IFNocmluayBj
b2RlIHZvbHVtZSB3aGVyZSBwb3NzaWJsZSIpOgo+IEEgcHJvcGVydHkgb2YgaG93IHRoZSBlcnJv
ciBoYW5kbGluZyAoMCBvbiBzdWNjZXNzLCBub256ZXJvIG90aGVyd2lzZSkKPiBhbGxvd3MgdGhl
c2UgY2FsbHMgdG8gYmUgY2hhaW5lZCB0b2dldGhlciB3aXRoIHRoZSB0ZXJuYXJ5IG9wZXJhdGlv
ci4KCkknbSBxdWl0ZSBzdXJwcmlzZWQgdG8gZmluZCBhIHN1Z2dlc3Rpb24gbGlrZSB0aGlzIGNv
bWluZyBmcm9tIHlvdSBpbgpwYXJ0aWN1bGFyLiAgSSB0aGluayBpZiB3ZSBhcmUgZ29pbmcgdG8g
YWRvcHQgdGhpcyB0aGluZyBpbiBnZW5lcmFsLAppdCBvdWdodCB0byBiZSBpbiBhIENPRElOR19T
VFlMRSBzb21ld2hlcmUuCgpJJ20gZGlzdGluY3RseSB1bnN1cmUgYWJvdXQgdGhlIG1lcml0cyBv
ZiB0aGUgcGF0dGVybi4gIEl0IGRvZXMgbWFrZQp0aGUgY29kZSBtdWNoIHNob3J0ZXIgYW5kIGxl
c3MgcmVwZXRpdGl2ZS4gIE9UT0ggPzogaXMgYQpub3QtdmVyeS1mcmVxdWVudGx5IHVzZWQgR05V
IGV4dGVuc2lvbiBhbmQgbXkgcmVwcmVzZW50YXRpdmUgc2FtcGxlIG9mCnByb2dyYW1tZXJzIGhh
ZCB0byB0aGluayBhYm91dCB3aGF0IHRoaXMgaWRpb20gbWVhbnQgYW5kIGl0IHdhc24ndAp1bml2
ZXJzYWxseSBsaWtlZC4gIE9uIHRoZSB0aGlyZCBoYW5kLCBpZiB0aGlzIGlkaW9tIGJlY29tZXMg
ZG9taW5hbnQKeW91IG9ubHkgaGF2ZSB0byB0aGluayBhYm91dCBpdCBvbmNlLgoKTWF5YmUgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGhhdmUKICAgICNkZWZpbmUgTVVTVChjYWxsKSAoeyByYyA9IChj
YWxsKTsgaWYgKHJjKSBnb3RvIGVycm9yOyB9KQphbmQgd3JpdGUKICAgIE1VU1QoIHdyaXRlX29u
ZV92Y3B1X2Jhc2ljKGN0eCwgaSkgKTsKCk9yIGp1c3QgdG8gcGVybWl0CiAgIHJjID0gd3JpdGVf
b25lX3ZjcHVfYmFzaWMoY3R4LCBpKTsgICAgaWYgKHJjKSBnb3RvIGVycm9yOwooaWUgb24gYSBz
aW5nbGUgbGluZSkuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:50:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16:50: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 1irPOy-0006Qq-38; Tue, 14 Jan 2020 16:50:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPOx-0006Ql-IT
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:50:47 +0000
X-Inumbo-ID: 00fa6034-36ee-11ea-8406-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00fa6034-36ee-11ea-8406-12813bfff9fa;
 Tue, 14 Jan 2020 16:50:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579020643;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=WY8SYdNSB9Zd//ViolMs7H3fu/eTSehabuqJ9iU5NsU=;
 b=MXJ2SFVlkLK9qTZtpUQ3VDGzim+8+/wYeGUrsHVj4GvbC1+vQlRBIaMy
 2XwPloQe16Yc/FBNIU5f5xIMZ7ptuUMFXbVBOOlJSKpVVFSwkIGrRp7ul
 AnAwP5bq5lZS16rz9TTnn5AtgUj6vp0qtat9wOTHgicBdyWoWCN13q9nw 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Svo2mHMIQXlHuropfqEnDHrKhf6rwxoYhwTRH8ACwSDnZwekXhmElP4xDstmpEMuw2iey5gQIB
 XniWGtkutAdAK2SD5hZ3wbxfiBynciXYiRuvEK933bV2eexgPxXAU1/jDqjOf+5yZbufLxvoOk
 /VPNH1UqDDY2oVk6M4kKHks839Yr11pGDE5E/x5EnPpvK7RdPN4cEwB1jtQy+j5g7cglDbUOAI
 /GmQkubTYpJnXsBcErwQ7LdZN5WYT1ISkYFmZ7YpDWFY2n+Fe+RnYeNUq7gjrIUEVU3GYKlfRV
 5WY=
X-SBRS: 2.7
X-MesageID: 11489850
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11489850"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.61792.422429.481790@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:50:40 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-3-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-3-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [PATCH 02/12] libxc/restore: Introduce functionality to
 simplify blob 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>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDIvMTJdIGxpYnhjL3Jlc3RvcmU6IEludHJv
ZHVjZSBmdW5jdGlvbmFsaXR5IHRvIHNpbXBsaWZ5IGJsb2IgaGFuZGxpbmciKToKPiBEdXJpbmcg
bWlncmF0aW9uLCB3ZSBidWZmZXIgc2V2ZXJhbCBibG9icyBvZiBkYXRhIHdoaWNoIHVsdGltYXRl
bHkgbmVlZAo+IGhhbmRpbmcgYmFjayB0byBYZW4gYXQgYW4gYXBwcm9wcmlhdGUgdGltZS4KPiAK
PiBDdXJyZW50bHksIHRoaXMgaXMgYWxsIGhhbmRsZWQgaW4gYW4gYWQtaG9jIG1hbm5lciwgYnV0
IG1vcmUgYmxvYnMgYXJlIHNvb24KPiBnb2luZyB0byBiZSBhZGRlZC4gIEludHJvZHVjZSB4Y19z
cl9ibG9iIHRvIGVuY2Fwc3VsYXRlIGEgcHRyL3NpemUgcGFpciwgYW5kCj4gdXBkYXRlX2Jsb2Io
KSB0byBoYW5kbGUgdGhlIG1lbW9yeSBtYW5hZ2VtZW50IGFzcGVjdHMuCj4gCj4gU3dpdGNoIHRo
ZSBIVk1fQ09OVEVYVCBhbmQgdGhlIGZvdXIgUFZfVkNQVV8qIGJsb2JzIG92ZXIgdG8gdGhpcyBu
ZXcKPiBpbmZyYXN0cnVjdHVyZS4KCkkgbGlrZSB0aGUgbmV3IGFwcHJvYWNoLgoKSSB3YXMgZXhw
ZWN0aW5nIHRvIHNlZSAibm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
Ii4KCklmIHlvdSB0aGluayB0aGF0IGlzIHRydWUsIGFuZCB3aXRoIHRoYXQgYWRkZWQsCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:50:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16: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 1irPP8-0006TD-DE; Tue, 14 Jan 2020 16:50:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irPP7-0006T1-4m
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:50:57 +0000
X-Inumbo-ID: 05db0888-36ee-11ea-8406-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05db0888-36ee-11ea-8406-12813bfff9fa;
 Tue, 14 Jan 2020 16:50: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 mx2.suse.de (Postfix) with ESMTP id 53ABEAEC4;
 Tue, 14 Jan 2020 16:50:51 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
 <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
 <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <20330ea6-9ab0-a24c-84ae-2ee629b2a43f@suse.com>
Date: Tue, 14 Jan 2020 17:50:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTQuMDEuMjAyMCAxNzoyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzAxLzIwMjAg
MTY6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxMy4wMS4yMDIwIDIyOjMzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lycS5jCj4+PiBAQCAtMjksNyArMjksOCBAQAo+Pj4gICAKPj4+ICAg
Ym9vbCBodm1fZG9tYWluX3VzZV9waXJxKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCBwaXJxICpwaXJxKQo+Pj4gICB7Cj4+PiAtICAgIHJldHVybiBpc19odm1fZG9tYWluKGQp
ICYmIHBpcnEgJiYgcGlycS0+YXJjaC5odm0uZW11aXJxICE9IElSUV9VTkJPVU5EOwo+Pj4gKyAg
ICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYmCj4+PiArICAgICAgICBjb25zdF9w
aXJxX2RwY2kocGlycSktPmVtdWlycSAhPSBJUlFfVU5CT1VORDsKPj4+ICAgfQo+Pj4gICAKPj4+
ICAgLyogTXVzdCBiZSBjYWxsZWQgd2l0aCBodm1fZG9tYWluLT5pcnFfbG9jayBob2xkICovCj4+
PiBAQCAtMzk2LDcgKzM5Nyw3IEBAIGludCBodm1faW5qZWN0X21zaShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQo+Pj4gICAgICAgICAgICAgICBzdHJ1Y3Qg
cGlycSAqaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxKTsKPj4+ICAgCj4+PiAgICAgICAgICAgICAg
IC8qIGlmIGl0IGlzIHRoZSBmaXJzdCB0aW1lLCBhbGxvY2F0ZSB0aGUgcGlycSAqLwo+Pj4gLSAg
ICAgICAgICAgIGlmICggIWluZm8gfHwgaW5mby0+YXJjaC5odm0uZW11aXJxID09IElSUV9VTkJP
VU5EICkKPj4+ICsgICAgICAgICAgICBpZiAoICFpbmZvIHx8IHBpcnFfZHBjaShpbmZvKS0+ZW11
aXJxID09IElSUV9VTkJPVU5EICkKPj4+ICAgICAgICAgICAgICAgewo+Pj4gICAgICAgICAgICAg
ICAgICAgaW50IHJjOwo+Pj4gICAKPj4+IEBAIC00MDksNyArNDEwLDcgQEAgaW50IGh2bV9pbmpl
Y3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4+
PiAgICAgICAgICAgICAgICAgICBpZiAoICFpbmZvICkKPj4+ICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gLUVCVVNZOwo+Pj4gICAgICAgICAgICAgICB9Cj4+PiAtICAgICAgICAgICAgZWxz
ZSBpZiAoIGluZm8tPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfTVNJX0VNVSApCj4+PiArICAgICAg
ICAgICAgZWxzZSBpZiAoIHBpcnFfZHBjaShpbmZvKS0+ZW11aXJxICE9IElSUV9NU0lfRU1VICkK
Pj4+ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4gICAgICAgICAgICAgICBz
ZW5kX2d1ZXN0X3BpcnEoZCwgaW5mbyk7Cj4+PiAgICAgICAgICAgICAgIHJldHVybiAwOwo+Pgo+
PiBBbGwgb2YgdGhlc2UgdXNlcyAoYW5kIG90aGVycyBmdXJ0aGVyIGRvd24pIG1ha2UgcHJldHR5
IGNsZWFyCj4+IHRoYXQgdGhlIGVtdWlycSBmaWVsZCBkb2Vzbid0IGJlbG9uZyBpbiB0aGUgc3Ry
dWN0dXJlIHlvdSBwdXQgaXQKPj4gaW4gLSB0aGUgJ2QnIGluIGRwY2kgc3RhbmRzIGZvciAiZGly
ZWN0IiBhZmFpaywgYW5kIHRoZSBmaWVsZCBpcwo+PiBmb3IgYSBjZXJ0YWluIHZhcmlhbnQgb2Yg
ZW11bGF0aW9uIG9mIGludGVycnVwdCBkZWxpdmVyeSBpbnRvCj4+IGd1ZXN0cywgaS5lLiBub3Qg
cmVhbGx5IHBhc3MtdGhyb3VnaCBmb2N1c2VkIGF0IGFsbC4KPiAKPiBJIGFtIGhhcHB5IHRvIGtl
ZXAgZW11aXJxIGluIHN0cnVjdCBwaXJxIGlmIHlvdSBhcmUgaGFwcHkgd2l0aCBzbGlnaHRseSAK
PiBpbmNyZWFzaW5nIHRoZSBzaXplIGFsbG9jYXRlZCBvbiBQVi4KPiAKPiBUaGUgbWFpbiB0aGlu
ZyBJIHdhbnQgdG8gZ2V0IHJpZCBvZiBpcyB0aGUgd2VpcmQgYWxsb2NhdGlvbiBzaXplIHdlIGRv
IAo+IHRvZGF5LgoKV2hpbGUgSSB1bmRlcnN0YW5kIHRoaXMsIHRvIGJlIGhvbmVzdCBJJ2QgcmF0
aGVyIG5vdCBzZWUgdGhlIHNpemUKZ3JvdyBmb3Igbm8gZ29vZCAodG8gUFYpIHJlYXNvbi4gSSBk
b24ndCB0aGluayB0aGUgY3VycmVudCBtb2RlbCBpcwpfdGhpc18gYmFkLiBCdXQgaWYgeW91IHJl
YWxseSB3YW50IHRvIHB1c2ggZm9yIGl0LCB3aHkgY2FuJ3QgdGhlCnR3byBwYXJ0cyBjb250aW51
ZSB0byBsaXZlIGluIGEgd3JhcHBlciBIVk0gc3RydWN0dXJlLCBqdXN0IGxpa2UKdGhleSBkbyB0
b2RheT8KCj4+PiBAQCAtMTcxLDggKzE3MiwyNiBAQCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSB7Cj4+
PiAgICAgICBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyBnbXNpOwo+Pj4gICAgICAgc3RydWN0IHRpbWVy
IHRpbWVyOwo+Pj4gICAgICAgc3RydWN0IGxpc3RfaGVhZCBzb2Z0aXJxX2xpc3Q7Cj4+PiArICAg
IGludCBlbXVpcnE7Cj4+PiArICAgIHN0cnVjdCBwaXJxIHBpcnE7Cj4+PiAgIH07Cj4+PiAgIAo+
Pj4gKyNkZWZpbmUgcGlycV9kcGNpKHApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgKChwKSA/IGNvbnRhaW5lcl9vZihwLCBzdHJ1
Y3QgaHZtX3BpcnFfZHBjaSwgcGlycSkgOiBOVUxMKQo+Pj4gKyNkZWZpbmUgY29uc3RfcGlycV9k
cGNpKHApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+
ICsgICAgKChwKSA/IGNvbnRhaW5lcl9vZihwLCBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwg
cGlycSkgOiBOVUxMKQo+Pj4gKwo+Pj4gKyNkZWZpbmUgZHBjaV9waXJxKHBkKSAoJihwZCktPnBp
cnEpCj4+PiArCj4+PiArI2RlZmluZSBkb21haW5fcGlycV90b19lbXVpcnEoZCwgcCkgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICBzdHJ1Y3QgcGlycSAqX19w
aSA9IHBpcnFfaW5mbyhkLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+
ICsgICAgX19waSA/IHBpcnFfZHBjaShfX3BpKS0+ZW11aXJxIDogSVJRX1VOQk9VTkQ7ICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+PiArfSkKPj4+ICsjZGVmaW5lIGRvbWFpbl9lbXVpcnFfdG9f
cGlycShkLCBlbXVpcnEpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAg
IHZvaWQgKl9fcmV0ID0gcmFkaXhfdHJlZV9sb29rdXAoJihkKS0+YXJjaC5odm0uZW11aXJxX3Bp
cnEsIGVtdWlycSk7XAo+Pj4gKyAgICBfX3JldCA/IHJhZGl4X3RyZWVfcHRyX3RvX2ludChfX3Jl
dCkgOiBJUlFfVU5CT1VORDsgICAgICAgICAgICAgICAgIFwKPj4+ICt9KQo+Pgo+PiBXaGlsZSBm
b3IgdGhlIGxhdHRlciB5b3UgbWVyZWx5IG1vdmUgdGhlIGJvZ3VzIGRvdWJsZS1sZWFkaW5nLQo+
PiB1bmRlcnNjb3JlIG1hY3JvIGxvY2FsIHZhcmlhYmxlICh3aGljaCBvbiB0aGlzIG9jY2FzaW9u
IEknZAo+PiBsaWtlIHRvIGFzayBhbnl3YXkgdG8gYmUgY2hhbmdlZCksIHlvdSBhY3RpdmVseSBp
bnRyb2R1Y2UgYQo+PiBuZXcgc2ltaWxhciBuYW1lIHNwYWNlIHZpb2xhdGlvbiBpbiB0aGUgZG9t
YWluX3BpcnFfdG9fZW11aXJxKCkuCj4gCj4gQUZBSUssIHRoZXJlIGlzIG5vdGhpbmcgaW4gdGhl
IGNvZGluZyBzdHlsZSBmb3JiaWRkaW5nIHlvdXIgImJvZ3VzIiAKPiBuYW1pbmcuIFNvIEkganVz
dCBmb2xsb3dlZCB0aGUgcmVzdCBvZiB0aGUgY29kZS4KCk91ciBjb2Rpbmcgc3R5bGUgZG9jdW1l
bnQgaXMgbm90IHRvIHJlLWl0ZXJhdGUgQyBzdGFuZGFyZCBydWxlcywKSSB0aGluaywgYW5kIGhl
bmNlIHllcywgeW91IHdvbid0IGZpbmQgYW55dGhpbmcgdG8gdGhpcyBlZmZlY3QKdGhlcmUuCgo+
Pj4gQEAgLTEzMywxNyArMTMyLDEwIEBAIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGly
cV9jb3VudCk7Cj4+PiAgIAo+Pj4gICBzdHJ1Y3QgYXJjaF9waXJxIHsKPj4+ICAgICAgIGludCBp
cnE7Cj4+PiAtICAgIHVuaW9uIHsKPj4+IC0gICAgICAgIHN0cnVjdCBodm1fcGlycSB7Cj4+PiAt
ICAgICAgICAgICAgaW50IGVtdWlycTsKPj4+IC0gICAgICAgICAgICBzdHJ1Y3QgaHZtX3BpcnFf
ZHBjaSBkcGNpOwo+Pj4gLSAgICAgICAgfSBodm07Cj4+PiAtICAgIH07Cj4+PiArICAgIC8qIElz
IHRoZSBQSVJRIGFzc29jaWF0ZWQgdG8gYW4gSFZNIGRvbWFpbj8gKi8KPj4+ICsgICAgYm9vbCBo
dm07Cj4+Cj4+IEl0IGxvb2tzIGxpa2UgdGhpcyBmaWVsZCBpcyBuZWVkZWQgZm9yIG9ubHkgYXJj
aF9mcmVlX3BpcnFfc3RydWN0KCkuCj4+IEFzIGl0J2xsIG1ha2UgYSBkaWZmZXJlbmNlIHRvIHN0
cnVjdCBwaXJxJ3Mgc2l6ZSwgY2FuIHlvdSBub3QgZ2V0Cj4+IGF3YXkgd2l0aG91dCBpdD8gQWxs
IChwZXJoYXBzIGluZGlyZWN0KSBjYWxsZXJzIG9mIHRoZSBmdW5jdGlvbgo+PiBrbm93IHRoZSBk
b21haW4sIGFmdGVyIGFsbC4KPiAKPiBUaGUgZnJlZSBpcyBkb25lIHRocm91Z2ggYW4gUkNVIGNh
bGxiYWNrIHdpdGggbm8gZXh0cmEgcGFyYW1ldGVycyB0byAKPiB0ZWxsIGhvdyBpdCBjYW4gYmUg
ZnJlZWQuCj4gCj4gVGhlIG9ubHkgd2F5IEkgY2FuIHRoaW5rIG9mIHRvIGdldCByaWQgb2YgdGhl
IGZpZWxkIGlzIHRvIGludHJvZHVjZSB0d28gCj4gZGlmZmVyZW50IGNhbGxiYWNrIGZvciB0aGUg
ZnJlZS4gV2Ugd291bGQgdXNlIGEgZGlmZmVyZW50IGNhbGxiYWNrIAo+IGRlcGVuZGluZyBvbiB0
aGUgZG9tYWluIHR5cGUuCj4gCj4gSG93IGRvZXMgdGhhdCBzb3VuZD8KClRoYXQncyBleGFjdGx5
IHdoYXQgSSB3YXMgdGhpbmtpbmcgb2YgYXMgYSBwb3NzaWJsZSBzb2x1dGlvbi4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 16:56:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 16: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 1irPU5-0006ht-3m; Tue, 14 Jan 2020 16:56:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPU3-0006ho-UR
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 16:56:03 +0000
X-Inumbo-ID: bc04056a-36ee-11ea-8407-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc04056a-36ee-11ea-8407-12813bfff9fa;
 Tue, 14 Jan 2020 16:55:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579020957;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=1S+HnY1d+KxgbWv0q/DOm0qUKKSkNRIF1+WRYTsNii8=;
 b=Or1PHXIvd6VNEP2c0qmLtOGyLP80MJK1cvDxa5fJBfW8a1ZraGNBVKJj
 NLvo0i8fjackPEMjkn6DlskkzHqFeZJBjCeknUuFNpnnmMcGaVgKtUwP5
 zakD2CFbWoaKnHkm3YsO3hxvPbKPbzNGaSlLJIjGYSz7QD5KEdpmxH2UQ A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KVvVVwttN0anheSBnXLsDsSwWuXmULUxmDYd3DXGchpKGP0rme3CYUEbO5IIyPFt8o4QVAScd5
 lWkG1WkId9Oo8laK3yrABhn0AOxx1H2Cw6XLUCCnuEF53Xm1xH+sWxbiu6ukkOzundI+TvIsR1
 5xHVB+/mFg82zeDhrYN886/h+m38RZp6Fh4yuKczxYBZHeCzCKZlmn7KqoZibpmsdWeDlRT7Qg
 2VuDl/LW51s3JjdTE0rydRir7ciNLUMeFktfmg73LaO7/Y3+sNUoF9ZnBxLXbkwHc5GUiq6Jk8
 pic=
X-SBRS: 2.7
X-MesageID: 11331006
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11331006"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.62106.192068.936687@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 16:55:54 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>
In-Reply-To: <24093.61657.676890.721999@mariner.uk.xensource.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-2-andrew.cooper3@citrix.com>
 <24093.61657.676890.721999@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 01/12] libxc/save: Shrink code volume where
 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCAwMS8xMl0gbGlieGMvc2F2ZTogU2hyaW5r
IGNvZGUgdm9sdW1lIHdoZXJlIHBvc3NpYmxlIik6Cj4gTWF5YmUgaXQgd291bGQgYmUgYmV0dGVy
IHRvIGhhdmUKPiAgICAgI2RlZmluZSBNVVNUKGNhbGwpICh7IHJjID0gKGNhbGwpOyBpZiAocmMp
IGdvdG8gZXJyb3I7IH0pCj4gYW5kIHdyaXRlCj4gICAgIE1VU1QoIHdyaXRlX29uZV92Y3B1X2Jh
c2ljKGN0eCwgaSkgKTsKClRoaXMgaXMgbm90IHVuY29tbW9uLiAgQklORDkgZG9lcyBzb21ldGhp
bmcgbGlrZSBpdDoKICAgIGh0dHBzOi8vZ2l0LnVpcy5jYW0uYWMudWsveC91aXMvaXByZWcvYmlu
ZDkuZ2l0L2Jsb2IvSEVBRDovbGliL2Rucy96b25lLmMjbDUxNQoKQSBmcmllbmQgcG9pbnRzIG91
dCB0aGF0CiAgI2RlZmluZSBNVVNUKHgpICh7IGludCByY18gPSAoeCk7IGlmIChyY18pIHsgcmMg
PSByY187IGdvdG8gZXJyb3I7IH0gfSkKaXMgYmV0dGVyIGJlY2F1c2UgaXQga2VlcHMgcmMgdW5p
bml0aWFsaXNlZCB1bnRpbCB0aGUgbGFzdCBtb21lbnQuClRoYXQgbWVhbnMgdGhlIGNvbXBpbGVy
IGNhbiBzcG90IGV4aXQgcGF0aHMgd2hlcmUgeW91IGZhaWwgdG8gc2V0IHJjLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:02:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPaC-0007Wo-SK; Tue, 14 Jan 2020 17:02:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XZPm=3D=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irPaB-0007Wj-DS
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:02:23 +0000
X-Inumbo-ID: 9ca39d2e-36ef-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ca39d2e-36ef-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 17:02: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 mx2.suse.de (Postfix) with ESMTP id 987BAAEC4;
 Tue, 14 Jan 2020 17:02:13 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c8b1dd46-5873-aec8-de72-402aa74727f2@suse.com>
Date: Tue, 14 Jan 2020 18:02:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200113175020.32730-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBAQCAt
Njg3LDE0ICs2ODcsMTkgQEAgdHJhbXBvbGluZV9zZXR1cDoKPiAgICAgICAgICAgKiBoYW5kbGlu
Zy93YWxraW5nKSwgYW5kIGlkZW50aXR5IG1hcCBYZW4gaW50byBib290bWFwIChuZWVkZWQgZm9y
Cj4gICAgICAgICAgICogdGhlIHRyYW5zaXRpb24gaW50byBsb25nIG1vZGUpLCB1c2luZyAyTSBz
dXBlcnBhZ2VzLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGxlYSAgICAgc3ltX2VzaShzdGFy
dCksJWVieAo+IC0gICAgICAgIGxlYSAgICAgKDE8PEwyX1BBR0VUQUJMRV9TSElGVCkqNysoUEFH
RV9IWVBFUlZJU09SX1JXWHxfUEFHRV9QU0UpKCVlYngpLCVlYXgKPiAtICAgICAgICBzaHIgICAg
ICQoTDJfUEFHRVRBQkxFX1NISUZULTMpLCVlYngKPiAtICAgICAgICBtb3YgICAgICQ4LCVlY3gK
PiAtMTogICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKGwyX2Jvb3RtYXApLTgoJWVieCwlZWN4LDgp
Cj4gLSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsMl9kaXJlY3RtYXApLTgoJWVieCwlZWN4
LDgpCj4gLSAgICAgICAgc3ViICAgICAkKDE8PEwyX1BBR0VUQUJMRV9TSElGVCksJWVheAo+IC0g
ICAgICAgIGxvb3AgICAgMWIKPiArICAgICAgICBsZWEgICAgIHN5bV9lc2koX3N0YXJ0KSwgJWVj
eAo+ICsgICAgICAgIGxlYSAgICAgLTEgKyBzeW1fZXNpKF9lbmQpLCAlZWR4CgpUaGlzIGxvb2tz
IHByZXR0eSBvZGQgLSBkb2VzCgogICAgICAgIGxlYSAgICAgc3ltX2VzaShfZW5kKSAtIDEsICVl
ZHgKCm5vdCB3b3JrPwoKPiArICAgICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0VfSFlQRVJW
SVNPUl9SV1goJWVjeCksICVlYXggLyogUFRFIHRvIHdyaXRlLiAqLwo+ICsgICAgICAgIHNociAg
ICAgJEwyX1BBR0VUQUJMRV9TSElGVCwgJWVjeCAgICAgICAgICAgICAgICAgICAvKiBGaXJzdCBz
bG90IHRvIHdyaXRlLiAqLwo+ICsgICAgICAgIHNociAgICAgJEwyX1BBR0VUQUJMRV9TSElGVCwg
JWVkeCAgICAgICAgICAgICAgICAgICAvKiBGaW5hbCBzbG90IHRvIHdyaXRlLiAqLwo+ICsKPiAr
MTogICAgICBtb3YgICAgICVlYXgsIHN5bV9vZmZzKGwyX2Jvb3RtYXApICAoJWVzaSwgJWVjeCwg
OCkKPiArICAgICAgICBtb3YgICAgICVlYXgsIHN5bV9vZmZzKGwyX2RpcmVjdG1hcCkoJWVzaSwg
JWVjeCwgOCkKCkkgZ3Vlc3MgSSBjb3VsZCBoYXZlIG5vdGljZWQgdGhpcyBvbiB0aGUgcHJldmlv
dXMgcGF0Y2ggYWxyZWFkeToKVGhpcyB3b3VsZCBsb29rIGJldHRlciBhcwoKMTogICAgICBtb3Yg
ICAgICVlYXgsIHN5bV9lc2kobDJfYm9vdG1hcCwgICAlZWN4LCA4KQogICAgICAgIG1vdiAgICAg
JWVheCwgc3ltX2VzaShsMl9kaXJlY3RtYXAsICVlY3gsIDgpCgpDYW4gc3ltX2VzaSgpIHBlcmhh
cHMgYmUgbWFkZQoKI2RlZmluZSBzeW1fZXNpKHN5bSwgZXh0cmEuLi4pICAgICAgc3ltX29mZnMo
c3ltKSglZXNpLCAjIyBleHRyYSkKCj8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtMzg0LDYgKzM4NCwzIEBAIEFTU0VS
VCgodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSA8IFRSQU1QT0xJTkVfU1BBQ0Ug
LSBNQklfU1BBQ0VfTUlOLAo+ICAgICAgIm5vdCBlbm91Z2ggcm9vbSBmb3IgdHJhbXBvbGluZSBh
bmQgbWJpIGRhdGEiKQo+ICBBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFy
dCkgPj0gV0FLRVVQX1NUQUNLX01JTiwKPiAgICAgICJ3YWtldXAgc3RhY2sgdG9vIHNtYWxsIikK
PiAtCj4gLS8qIFBsZW50eSBvZiBib290IGNvZGUgYXNzdW1lcyB0aGF0IFhlbiBpc24ndCBsYXJn
ZXIgdGhhbiAxNk0uICovCj4gLUFTU0VSVChfZW5kIC0gX3N0YXJ0IDw9IE1CKDE2KSwgIlhlbiB0
b28gbGFyZ2UgZm9yIGVhcmx5LWJvb3QgYXNzdW1wdGlvbnMiKQoKRm9sbG93aW5nIHlvdXIgcmVw
bHkgdG8gdGhlIGNvdmVyIGxldHRlciwgdGhpcyBjYW4ndCBiZSBkcm9wcGVkIGp1c3QgeWV0LgpF
dmVuIHdoZW4gdGhhdCByZW1haW5pbmcgaXNzdWUgZ290IGFkZHJlc3NlZCwgSSB0aGluayBpdCB3
b3VsZCBiZSBiZXR0ZXIKdG8ga2VlcCBpdCwgYWx0ZXJpbmcgdGhlIGJvdW5kIHRvIEdCKDEpLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:02:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPaE-0007Wz-5c; Tue, 14 Jan 2020 17:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPaD-0007Ws-7Q
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:02:25 +0000
X-Inumbo-ID: a21ebb30-36ef-11ea-840a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a21ebb30-36ef-11ea-840a-12813bfff9fa;
 Tue, 14 Jan 2020 17:02:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579021343;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=FI9xQkJpaBTezO3Uj0ofMPHiC5Tq6WMhbmQfzfnVWtU=;
 b=VA+zNaZDy7HUaY8QR2Vqsvt7UetPLTn5lx5dewGIvKnSFcpe6SHmvnW9
 qIrq4VJGX8I0SHDYu4cKbhDz+hvoGEQ1wXf0eNl4+ssHqq0GMl1k1gNHc
 7B8nIcdVJf3jetskgx4IlHfQt3UskL377rmKzXVzaxnKFjdzm+Dh20nif 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8zUJUmAZIONNLLP4QjqfuOZjyiL/WRe4NIHg6/edmL4yIjVMOHkfqpcnX/LH+jDyuF7+SP1Z9H
 /ZOXU8W2OuOLjPM/dGoNFH2QsfHp4yB6RLATlTn2QpYO+762TYSFrkAKW2MUhJXLlucc6BOUHh
 BiLPOoO6KOzYEyJJDmKimtvzdSkcpnK5/S4Djd2UqZASw7A09kTIbPaBLyMsgNt9ccug51G8Ta
 RBmhAXggwl2tLpMnaeK18NPFuKe7ZynGSOolVd5TClNWJTHr93RwRn4i6lr4RJsuexxSUiH0GC
 m7s=
X-SBRS: 2.7
X-MesageID: 11268414
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11268414"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.62492.581673.905375@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:02:20 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-9-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-9-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [PATCH 08/12] libxc/restore: Support v3 streams,
 and cope with v2 compatibilty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDgvMTJdIGxpYnhjL3Jlc3RvcmU6IFN1cHBv
cnQgdjMgc3RyZWFtcywgYW5kIGNvcGUgd2l0aCB2MiBjb21wYXRpYmlsdHkiKToKPiBJbnRyb2R1
Y2UgYSBzdGF0aWNfZGF0YV9jb21wbGV0ZSgpIGhvb2sgd2hpY2ggaXMgY2FsbGVkIHdoZW4gYQo+
IFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaXMgZm91bmQgKHYzKSBvciBpbmZlcnJlZCAodjIpLgo+
IAo+IE1vZGlmeSBoYW5kbGVfcGFnZV9kYXRhKCkgYW5kIGhhbmRsZV94ODZfcHZfcDJtX2ZyYW1l
cygpIHRvIGluZmVyIHRoZQo+IHBvc2l0aW9uIGluIHYyIHN0cmVhbXMuCj4gCj4gVGhlIGltcGxl
bWVudGF0aW9uIG9mIHg4Nl9zdGF0aWNfZGF0YV9jb21wbGV0ZSgpIG5lZWRzIHRvIHdhaXQgdW50
aWwKPiBtb3JlIHBsdW1iaW5nIGlzIGluIHBsYWNlLCB0byBtYWtlIGEgY29tYmluZWQgbGlieGwv
bGlieGMgY2hhbmdlIHRvCj4gbWFpbnRhaW4gKGZ1bmN0aW9uYWwpIGJpc2VjdGFiaWxpdHkuCj4g
Cj4gTm8gcHJhY3RpY2FsIGNoYW5nZSB0byBiZWhhdmlvdXIgLSB0aGlzIGlzIGFsbCBwbHVtYmlu
ZyB3b3JrLgoKVGhlc2UgcGFydHMgYXJlIGNvbmZ1c2luZyB0byBtZToKCj4gKyAgICAvKgo+ICsg
ICAgICogVGhpcyBpcyBhIGJpdCBvZiBhIGJvZGdlLCBidXQgaXQgaXMgbGVzcyBiYWQgdGhhbiBk
dXBsaWNhdGluZwo+ICsgICAgICogaGFuZGxlX3BhZ2VfZGF0YSgpIGJldHdlZW4gZGlmZmVyZW50
IGFyY2hpdGVjdHVyZXMuCj4gKyAgICAgKi8KPiArI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKPiArICAgIC8qIHYyIGNvbXBhdC4gIEluZmVyIHRoZSBwb3NpdGlv
biBvZiBTVEFUSUNfREFUQV9FTkQuICovCj4gKyAgICBpZiAoIGN0eC0+cmVzdG9yZS5mb3JtYXRf
dmVyc2lvbiA8IDMgJiYgIWN0eC0+cmVzdG9yZS5zZWVuX3N0YXRpY19kYXRhX2VuZCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcmMgPSBoYW5kbGVfc3RhdGljX2RhdGFfZW5kKGN0eCk7Cj4gKyAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBFUlJPUigiSW5mZXJyZWQg
U1RBVElDX0RBVEFfRU5EIHJlY29yZCBmYWlsZWQiKTsKPiArICAgICAgICAgICAgZ290byBlcnI7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJjID0gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYg
KCAhY3R4LT5yZXN0b3JlLnNlZW5fc3RhdGljX2RhdGFfZW5kICkKPiArICAgIHsKPiArICAgICAg
ICBFUlJPUigiTm8gU1RBVElDX0RBVEFfRU5EIHNlZW4iKTsKPiArICAgICAgICBnb3RvIGVycjsK
PiArICAgIH0KPiArI2VuZGlmCgouLi4KCj4gKyAgICAvKiB2MiBjb21wYXQuICBJbmZlciB0aGUg
cG9zaXRpb24gb2YgU1RBVElDX0RBVEFfRU5ELiAqLwo+ICsgICAgaWYgKCBjdHgtPnJlc3RvcmUu
Zm9ybWF0X3ZlcnNpb24gPCAzICYmICFjdHgtPnJlc3RvcmUuc2Vlbl9zdGF0aWNfZGF0YV9lbmQg
KQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gaGFuZGxlX3N0YXRpY19kYXRhX2VuZChjdHgpOwo+
ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgRVJST1IoIklu
ZmVycmVkIFNUQVRJQ19EQVRBX0VORCByZWNvcmQgZmFpbGVkIik7Cj4gKyAgICAgICAgICAgIHJl
dHVybiByYzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCAhY3R4LT5yZXN0
b3JlLnNlZW5fc3RhdGljX2RhdGFfZW5kICkKPiArICAgIHsKPiArICAgICAgICBFUlJPUigiTm8g
U1RBVElDX0RBVEFfRU5EIHNlZW4iKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9CgpG
aXJzdGx5LCB0aGlzIGNvZGUgaXMgcmVtYXJrYWJseSBzaW1pbGFyLiAgU3VyZWx5IGl0IHNob3Vs
ZCBiZQpmYWN0b3JlZCBvdXQgaW50byBzb21ldGhpbmcgbGlrZQogIHBvc3NpYmxlX2ltcGxpY2l0
X3N0YXRpY19kYXRhX2VuZCgpCj8KCkFuZCBzZWNvbmRseSwgSSBkb24ndCB1bmRlcnN0YW5kIHdo
eSB0aGUgZmlyc3QgcGFydCBpbgpoYW5kbGVfcGFnZV9kYXRhIGlzIGFyY2gtcXVhbGlmaWVkLiAg
TWF5YmUgdGhpcyB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UKaWYgSSBsb29rZWQgYXQgdGhlIGNvZGUg
aW4gY29udGV4dCByYXRoZXIgdGhhbiBqdXN0IHRoZSBkaWZmID8KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:03:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPbP-0007gc-O3; Tue, 14 Jan 2020 17:03:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irPbO-0007gX-IJ
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:03:38 +0000
X-Inumbo-ID: cdceadd0-36ef-11ea-840a-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdceadd0-36ef-11ea-840a-12813bfff9fa;
 Tue, 14 Jan 2020 17:03:37 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id m24so14678646wmc.3
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 09:03:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=AXusbbbPZApHnTJke2kfY0u1N9YKubB04vI6H2Pt/mA=;
 b=ArorTKJ5Q4F43g5K/9xMTkQ40H1FX/29Aaxm14zw8OySJ2aL4PwJ6yjP+GYDmirNz2
 Vd396A4smfLtf5IEf76aMHS+SN2LS+CHE1VbFT25w0YySIG4Fvkyj6yKeMLSZtxbrtfh
 SC2mtNeWCkkelq1Rr8IizeYsz5jJmlLvz7jwSG8OCBM9vl8NKqDiv3qUUKXw+IOW+e6/
 CvPx7j61z+ypTK7bltdO//ggVC5xzYrrug26UVf0aGHgB8+rpDoR5fIPe/8/5jGypSMR
 y4DIN+57bhojpalC4DiyMIwV9TLGYqHpca8xj5HCTl18U4eWtmCT8zoab12+LTt9HzdK
 WXMw==
X-Gm-Message-State: APjAAAX7oWkqfTk0VE8yzW4lV7E7lKuuFl2FhE97ZV9PcUhQ1acTEsO/
 yINDPocZ9ImPEmY6Aw1R4s8=
X-Google-Smtp-Source: APXvYqw+l+4p2F6SoBao2M5ZJzAdDGL67jubc/fGbgjB+gNKFF/qZC2X/rPZSDtj8izONcWfoJPfHw==
X-Received: by 2002:a7b:c3d2:: with SMTP id t18mr29205953wmj.90.1579021416133; 
 Tue, 14 Jan 2020 09:03:36 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id s1sm19279969wmc.23.2020.01.14.09.03.34
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 09:03:35 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
 <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
 <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
 <20330ea6-9ab0-a24c-84ae-2ee629b2a43f@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <57024e97-0a02-3ca0-a5af-f458abdd55b6@xen.org>
Date: Tue, 14 Jan 2020 17:03:34 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20330ea6-9ab0-a24c-84ae-2ee629b2a43f@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGksCgpPbiAxNC8wMS8yMDIwIDE2OjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxNC4wMS4y
MDIwIDE3OjI2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDE0LzAxLzIwMjAgMTY6MDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPj4+PiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lycS5jCj4+Pj4gQEAgLTI5LDcgKzI5LDggQEAKPj4+PiAgICAKPj4+PiAgICBi
b29sIGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBpcnEgKnBpcnEpCj4+Pj4gICAgewo+Pj4+IC0gICAgcmV0dXJuIGlzX2h2bV9kb21haW4o
ZCkgJiYgcGlycSAmJiBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4+Pj4g
KyAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYmCj4+Pj4gKyAgICAgICAgY29u
c3RfcGlycV9kcGNpKHBpcnEpLT5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4+Pj4gICAgfQo+Pj4+
ICAgIAo+Pj4+ICAgIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xvY2sg
aG9sZCAqLwo+Pj4+IEBAIC0zOTYsNyArMzk3LDcgQEAgaW50IGh2bV9pbmplY3RfbXNpKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4+Pj4gICAgICAgICAg
ICAgICAgc3RydWN0IHBpcnEgKmluZm8gPSBwaXJxX2luZm8oZCwgcGlycSk7Cj4+Pj4gICAgCj4+
Pj4gICAgICAgICAgICAgICAgLyogaWYgaXQgaXMgdGhlIGZpcnN0IHRpbWUsIGFsbG9jYXRlIHRo
ZSBwaXJxICovCj4+Pj4gLSAgICAgICAgICAgIGlmICggIWluZm8gfHwgaW5mby0+YXJjaC5odm0u
ZW11aXJxID09IElSUV9VTkJPVU5EICkKPj4+PiArICAgICAgICAgICAgaWYgKCAhaW5mbyB8fCBw
aXJxX2RwY2koaW5mbyktPmVtdWlycSA9PSBJUlFfVU5CT1VORCApCj4+Pj4gICAgICAgICAgICAg
ICAgewo+Pj4+ICAgICAgICAgICAgICAgICAgICBpbnQgcmM7Cj4+Pj4gICAgCj4+Pj4gQEAgLTQw
OSw3ICs0MTAsNyBAQCBpbnQgaHZtX2luamVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwgdWludDY0
X3QgYWRkciwgdWludDMyX3QgZGF0YSkKPj4+PiAgICAgICAgICAgICAgICAgICAgaWYgKCAhaW5m
byApCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+Pj4+ICAgICAg
ICAgICAgICAgIH0KPj4+PiAtICAgICAgICAgICAgZWxzZSBpZiAoIGluZm8tPmFyY2guaHZtLmVt
dWlycSAhPSBJUlFfTVNJX0VNVSApCj4+Pj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBwaXJxX2Rw
Y2koaW5mbyktPmVtdWlycSAhPSBJUlFfTVNJX0VNVSApCj4+Pj4gICAgICAgICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+Pj4+ICAgICAgICAgICAgICAgIHNlbmRfZ3Vlc3RfcGlycShkLCBp
bmZvKTsKPj4+PiAgICAgICAgICAgICAgICByZXR1cm4gMDsKPj4+Cj4+PiBBbGwgb2YgdGhlc2Ug
dXNlcyAoYW5kIG90aGVycyBmdXJ0aGVyIGRvd24pIG1ha2UgcHJldHR5IGNsZWFyCj4+PiB0aGF0
IHRoZSBlbXVpcnEgZmllbGQgZG9lc24ndCBiZWxvbmcgaW4gdGhlIHN0cnVjdHVyZSB5b3UgcHV0
IGl0Cj4+PiBpbiAtIHRoZSAnZCcgaW4gZHBjaSBzdGFuZHMgZm9yICJkaXJlY3QiIGFmYWlrLCBh
bmQgdGhlIGZpZWxkIGlzCj4+PiBmb3IgYSBjZXJ0YWluIHZhcmlhbnQgb2YgZW11bGF0aW9uIG9m
IGludGVycnVwdCBkZWxpdmVyeSBpbnRvCj4+PiBndWVzdHMsIGkuZS4gbm90IHJlYWxseSBwYXNz
LXRocm91Z2ggZm9jdXNlZCBhdCBhbGwuCj4+Cj4+IEkgYW0gaGFwcHkgdG8ga2VlcCBlbXVpcnEg
aW4gc3RydWN0IHBpcnEgaWYgeW91IGFyZSBoYXBweSB3aXRoIHNsaWdodGx5Cj4+IGluY3JlYXNp
bmcgdGhlIHNpemUgYWxsb2NhdGVkIG9uIFBWLgo+Pgo+PiBUaGUgbWFpbiB0aGluZyBJIHdhbnQg
dG8gZ2V0IHJpZCBvZiBpcyB0aGUgd2VpcmQgYWxsb2NhdGlvbiBzaXplIHdlIGRvCj4+IHRvZGF5
Lgo+IAo+IFdoaWxlIEkgdW5kZXJzdGFuZCB0aGlzLCB0byBiZSBob25lc3QgSSdkIHJhdGhlciBu
b3Qgc2VlIHRoZSBzaXplCj4gZ3JvdyBmb3Igbm8gZ29vZCAodG8gUFYpIHJlYXNvbi4gSSBkb24n
dCB0aGluayB0aGUgY3VycmVudCBtb2RlbCBpcwo+IF90aGlzXyBiYWQuCgpXZWxsLCBJIGRpZCBs
b3N0IHR3byBkYXlzIGRlYnVnZ2luZyBhIHByb2JsZW0gYmVjYXVzZSBvZiB0aGUgYWxsb2NhdGlv
biAKKHRoZSBtZW1vcnkgd2VyZSBnZXR0aW5nIGNvcnJ1cHRlZCByYW5kb21seSkuIFRoZSBjb21t
ZW50IHlvdSBhZGRlZCBtYXkgCmhlbHAgdG8gYXZvaWQgdGhpcyBwcm9ibGVtIGJ1dCBJIHN0aWxs
IHRoaW5rIHRoYXQgdHJ5aW5nIHRvIGFsbG9jYXRlIApoYWxmIGEgcGlycSBpcyBhIHByZXR0eSBi
YWQgaWRlYS4KCj4gQnV0IGlmIHlvdSByZWFsbHkgd2FudCB0byBwdXNoIGZvciBpdCwgd2h5IGNh
bid0IHRoZQo+IHR3byBwYXJ0cyBjb250aW51ZSB0byBsaXZlIGluIGEgd3JhcHBlciBIVk0gc3Ry
dWN0dXJlLCBqdXN0IGxpa2UKPiB0aGV5IGRvIHRvZGF5PwoKSSBhbSBub3Qgc3VyZSB3aGF0IHlv
dSBhcmUgc3VnZ2VzdGluZyBoZXJlLiBDb3VsZCB5b3UgZXh0ZW5kIHlvdXIgdGhvdWdodD8KCj4g
Cj4+Pj4gQEAgLTE3MSw4ICsxNzIsMjYgQEAgc3RydWN0IGh2bV9waXJxX2RwY2kgewo+Pj4+ICAg
ICAgICBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyBnbXNpOwo+Pj4+ICAgICAgICBzdHJ1Y3QgdGltZXIg
dGltZXI7Cj4+Pj4gICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgc29mdGlycV9saXN0Owo+Pj4+ICsg
ICAgaW50IGVtdWlycTsKPj4+PiArICAgIHN0cnVjdCBwaXJxIHBpcnE7Cj4+Pj4gICAgfTsKPj4+
PiAgICAKPj4+PiArI2RlZmluZSBwaXJxX2RwY2kocCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsgICAgKChwKSA/IGNvbnRhaW5lcl9v
ZihwLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwgcGlycSkgOiBOVUxMKQo+Pj4+ICsjZGVmaW5lIGNv
bnN0X3BpcnFfZHBjaShwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4+Pj4gKyAgICAoKHApID8gY29udGFpbmVyX29mKHAsIGNvbnN0IHN0cnVjdCBodm1f
cGlycV9kcGNpLCBwaXJxKSA6IE5VTEwpCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIGRwY2lfcGlycShw
ZCkgKCYocGQpLT5waXJxKQo+Pj4+ICsKPj4+PiArI2RlZmluZSBkb21haW5fcGlycV90b19lbXVp
cnEoZCwgcCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+ICsgICAg
c3RydWN0IHBpcnEgKl9fcGkgPSBwaXJxX2luZm8oZCwgcCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+Pj4gKyAgICBfX3BpID8gcGlycV9kcGNpKF9fcGkpLT5lbXVpcnEgOiBJ
UlFfVU5CT1VORDsgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+PiArfSkKPj4+PiArI2RlZmlu
ZSBkb21haW5fZW11aXJxX3RvX3BpcnEoZCwgZW11aXJxKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+Pj4+ICsgICAgdm9pZCAqX19yZXQgPSByYWRpeF90cmVlX2xvb2t1cCgmKGQp
LT5hcmNoLmh2bS5lbXVpcnFfcGlycSwgZW11aXJxKTtcCj4+Pj4gKyAgICBfX3JldCA/IHJhZGl4
X3RyZWVfcHRyX3RvX2ludChfX3JldCkgOiBJUlFfVU5CT1VORDsgICAgICAgICAgICAgICAgIFwK
Pj4+PiArfSkKPj4+Cj4+PiBXaGlsZSBmb3IgdGhlIGxhdHRlciB5b3UgbWVyZWx5IG1vdmUgdGhl
IGJvZ3VzIGRvdWJsZS1sZWFkaW5nLQo+Pj4gdW5kZXJzY29yZSBtYWNybyBsb2NhbCB2YXJpYWJs
ZSAod2hpY2ggb24gdGhpcyBvY2Nhc2lvbiBJJ2QKPj4+IGxpa2UgdG8gYXNrIGFueXdheSB0byBi
ZSBjaGFuZ2VkKSwgeW91IGFjdGl2ZWx5IGludHJvZHVjZSBhCj4+PiBuZXcgc2ltaWxhciBuYW1l
IHNwYWNlIHZpb2xhdGlvbiBpbiB0aGUgZG9tYWluX3BpcnFfdG9fZW11aXJxKCkuCj4+Cj4+IEFG
QUlLLCB0aGVyZSBpcyBub3RoaW5nIGluIHRoZSBjb2Rpbmcgc3R5bGUgZm9yYmlkZGluZyB5b3Vy
ICJib2d1cyIKPj4gbmFtaW5nLiBTbyBJIGp1c3QgZm9sbG93ZWQgdGhlIHJlc3Qgb2YgdGhlIGNv
ZGUuCj4gCj4gT3VyIGNvZGluZyBzdHlsZSBkb2N1bWVudCBpcyBub3QgdG8gcmUtaXRlcmF0ZSBD
IHN0YW5kYXJkIHJ1bGVzLAo+IEkgdGhpbmssIGFuZCBoZW5jZSB5ZXMsIHlvdSB3b24ndCBmaW5k
IGFueXRoaW5nIHRvIHRoaXMgZWZmZWN0Cj4gdGhlcmUuCgpUaGUgZmFjdCBzdWNoIGNvZGUgaGFz
IGJlZW4gYWRkZWQgaW4gWGVuIGluIHRoZSBwYXN0IGNsZWFybHkgc2hvd3MgdGhhdCAKdGhlIGNv
ZGluZyBzdHlsZSBpcyBub3Qgc3VmZmljaWVudCB0byBiYWNrIHlvdXIgcG9pbnQgaGVyZS4KClNv
IHJhdGhlciB0aGFuIGNvbXBsYWluaW5nIHRoYXQgSSBkb24ndCBmb2xsb3cgYW4gdW53cml0dGVu
IHJ1bGUsIHlvdSAKY291bGQgaGF2ZSBzdWdnZXN0ZWQgaXQuIFRoaXMgd291bGQgaGF2ZSBjYW1l
IGFjY3Jvc3MgYXMgbGVzcyBydWRlLgoKQW55d2F5LCBJIHdpbGwgdXBkYXRlIGl0LgoKPiAKPj4+
PiBAQCAtMTMzLDE3ICsxMzIsMTAgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaXJx
X2NvdW50KTsKPj4+PiAgICAKPj4+PiAgICBzdHJ1Y3QgYXJjaF9waXJxIHsKPj4+PiAgICAgICAg
aW50IGlycTsKPj4+PiAtICAgIHVuaW9uIHsKPj4+PiAtICAgICAgICBzdHJ1Y3QgaHZtX3BpcnEg
ewo+Pj4+IC0gICAgICAgICAgICBpbnQgZW11aXJxOwo+Pj4+IC0gICAgICAgICAgICBzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSBkcGNpOwo+Pj4+IC0gICAgICAgIH0gaHZtOwo+Pj4+IC0gICAgfTsKPj4+
PiArICAgIC8qIElzIHRoZSBQSVJRIGFzc29jaWF0ZWQgdG8gYW4gSFZNIGRvbWFpbj8gKi8KPj4+
PiArICAgIGJvb2wgaHZtOwo+Pj4KPj4+IEl0IGxvb2tzIGxpa2UgdGhpcyBmaWVsZCBpcyBuZWVk
ZWQgZm9yIG9ubHkgYXJjaF9mcmVlX3BpcnFfc3RydWN0KCkuCj4+PiBBcyBpdCdsbCBtYWtlIGEg
ZGlmZmVyZW5jZSB0byBzdHJ1Y3QgcGlycSdzIHNpemUsIGNhbiB5b3Ugbm90IGdldAo+Pj4gYXdh
eSB3aXRob3V0IGl0PyBBbGwgKHBlcmhhcHMgaW5kaXJlY3QpIGNhbGxlcnMgb2YgdGhlIGZ1bmN0
aW9uCj4+PiBrbm93IHRoZSBkb21haW4sIGFmdGVyIGFsbC4KPj4KPj4gVGhlIGZyZWUgaXMgZG9u
ZSB0aHJvdWdoIGFuIFJDVSBjYWxsYmFjayB3aXRoIG5vIGV4dHJhIHBhcmFtZXRlcnMgdG8KPj4g
dGVsbCBob3cgaXQgY2FuIGJlIGZyZWVkLgo+Pgo+PiBUaGUgb25seSB3YXkgSSBjYW4gdGhpbmsg
b2YgdG8gZ2V0IHJpZCBvZiB0aGUgZmllbGQgaXMgdG8gaW50cm9kdWNlIHR3bwo+PiBkaWZmZXJl
bnQgY2FsbGJhY2sgZm9yIHRoZSBmcmVlLiBXZSB3b3VsZCB1c2UgYSBkaWZmZXJlbnQgY2FsbGJh
Y2sKPj4gZGVwZW5kaW5nIG9uIHRoZSBkb21haW4gdHlwZS4KPj4KPj4gSG93IGRvZXMgdGhhdCBz
b3VuZD8KPiAKPiBUaGF0J3MgZXhhY3RseSB3aGF0IEkgd2FzIHRoaW5raW5nIG9mIGFzIGEgcG9z
c2libGUgc29sdXRpb24uCgpJIHdpbGwgaGF2ZSBhIGxvb2suCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:05:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irPdF-0007qj-8G; Tue, 14 Jan 2020 17:05:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPdD-0007qW-Bb
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:05:31 +0000
X-Inumbo-ID: 0e7804ef-36f0-11ea-840c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e7804ef-36f0-11ea-840c-12813bfff9fa;
 Tue, 14 Jan 2020 17:05:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579021525;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=eInekDwgOoOdRYM1yo7abwXHDFyXEOHbENJxFSwTyz0=;
 b=Z9kBwZFDj44GVpHSljyKrqJ5c8HfWsXjwtksR09MMxpzByKGfckCMayI
 v6MfAU5vCQnOqpFO6lEmCGpXVfZRQ1rJ/Jt2tMPam6bJUK5tShj8gVusF
 BzSVwEbJc1RGWxUuF5W2s8SZrA4JYf886nnwJJ3ssMFiVuBQckotpDy4z 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CcSC6HOqsIOHasgwAhCcTMNHq+etO/krKw3HY2M3EnQOHO4swk9fs6KtkeKPkyAzGcLaL9tKdP
 c7zmqFSc6xsM09T8Cj03wMnqIOrQcXB/U4YdmRjs3FWK3064ABmFjwgG4Rjyjo5gQfhoFMpOBZ
 E1NY/TZL2EZC2iEykPD6dSPB63i6FvCDdoxM8yk5DLDMVDci+LuQ2CAU/LbnexIxYlQM4sy1gb
 0d/plWFZSvbY/f0Sjdtu8oexmjNAQzmywJ60Ntnme4wUPP5QlVahjTmDQYV8vtEU0zhcjExWKv
 cnA=
X-SBRS: 2.7
X-MesageID: 11331745
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11331745"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.62674.533444.119279@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:05:22 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-10-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-10-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 09/12] libxc/save: Write a v3 stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMDkvMTJdIGxpYnhjL3NhdmU6IFdyaXRlIGEg
djMgc3RyZWFtIik6Cj4gSW50cm9kdWNlIGEgbmV3IHN0YXRpY19kYXRhKCkgaG9vayB3aGljaCBp
cyByZXNwb25zaWJsZSBmb3Igd3JpdGluZyBvdXQKPiBhbnkgc3RhdGljIGRhdGEgcmVjb3Jkcy4g
IFRoZSBIVk0gc2lkZSBjb250aW51ZXMgdG8gYmUgYSBuby1vcCwgd2hpbGUKPiB0aGUgUFYgc2lk
ZSBtb3ZlcyB3cml0ZV94ODZfcHZfaW5mbygpIGludG8gdGhpcyBlYXJsaWVyIGhvb2suICBUaGUg
dGhlCj4gY29tbW9uIGNvZGUgd3JpdGVzIG91dCBhIFNUQVRJQ19EQVRBX0VORCByZWNvcmQsIGFu
ZCB0aGUgc3RyZWFtIHZlcnNpb24KPiBpcyBidW1wZWQgdG8gMy4KPiAKPiBVcGRhdGUgY29udmVy
dC1sZWdhY3ktc3RyZWFtIHRvIHdyaXRlIGEgdjMgc3RyZWFtLCBiZWNhdXNlIHRoaXMgd2lsbAo+
IGJ5cGFzcyB0aGUgY29tcGF0aWJsaXR5IGxvZ2ljIGluIGxpYnhjLgoKVGhpcyBzZWVtcyBsaWtl
IGl0IGNvbnRhaW5zIHRoZSBwYXJ0cyBJIHdvdWxkIGV4cGVjdC4KCkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:16:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPnj-0000Io-2x; Tue, 14 Jan 2020 17:16:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPnh-0000Ij-U5
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:16:21 +0000
X-Inumbo-ID: 908e2ca0-36f1-11ea-ac27-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 908e2ca0-36f1-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 17:16:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579022173;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ccqBj4mfnvhTlm7pAIADfzI8vcMSzGUlvAiswO3YubI=;
 b=NfYUk8+llPSaf4kbkaGhkc/4SFpmvUoMcC+lOy4mlz8jZ1IxfhXsU+iY
 CkApEkCHdSvH7b9TI4qAN3bqA/w9qJy/vPgXFAcuxYn5jTF/Htka3NYSX
 FzSVf8vFK/C9rlkYo2iOAkyLWYCwTUAQq7QVY04DCWJ+rO2daopaCS1wi I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JF9gilP6NwvY2lly+8QbbvAiLnSBdOd2eskdvGLkQVXDX6SQiERbmv76M4dvbf79H9eP0xcMfM
 H1NaEzbbeSTITHWOT9YpNPhwzDAi3fi4tAAcE+PJ2wNHaOVS8HyaSYRIfXhhCNsGxme7mAumyu
 uqD1bDVzqMp4Dg3V0lkekU1VOUIbfIjSDbo/Sdk6/4F12d+LBnI7r+0CaVKGvITuKznMPkIXeK
 IKp9+bkTxQ4HWnsv7P8pJB7UM1RfNjggGMKaXFlBNog/A1acePMHzFjDoLqtDxkEmFKID7eYHd
 6ok=
X-SBRS: 2.7
X-MesageID: 11491703
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11491703"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.63322.171444.461140@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:16:10 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-12-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-12-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [PATCH 11/12] libxc/restore: Handle X86_{CPUID,
 MSR}_DATA records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTEvMTJdIGxpYnhjL3Jlc3RvcmU6IEhhbmRs
ZSBYODZfe0NQVUlELE1TUn1fREFUQSByZWNvcmRzIik6Cj4gRm9yIG5vdywgdGhlIGRhdGEgYXJl
IGp1c3Qgc3Rhc2hlZCwgYW5kIGRpc2NhcmRlZCBhdCB0aGUgZW5kLiAgVGhpcyB3aWxsCj4gYmUg
YWRkcmVzc2VkIHdoZW4gdGhlIFRPRE8gaW4geDg2X3N0YXRpY19kYXRhX2NvbXBsZXRlKCkgaXMg
YWRkcmVzc2VkLgo+IAo+IE5vIHByYWN0aWNhbCBjaGFuZ2UgdG8gYmVoYXZpb3VyIC0gdGhpcyBp
cyBhbGwgcGx1bWJpbmcgd29yay4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:19:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPqE-0000RW-JI; Tue, 14 Jan 2020 17:18:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irPqD-0000RR-UG
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:18:57 +0000
X-Inumbo-ID: e8a2c6da-36f1-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8a2c6da-36f1-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 17:18: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 <osstest-admin@xenproject.org>)
 id 1irPpw-0000Es-68; Tue, 14 Jan 2020 17:18:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irPpv-0006OY-U5; Tue, 14 Jan 2020 17:18:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irPpv-0005vl-TF; Tue, 14 Jan 2020 17:18:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1irPpv-0005vl-TF@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 17:18:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-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
YiBidWlsZC1hcm02NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDg5MmI5ZGNlYmRiN2Y2NDY2NTdlMTFjZmRkOTVhMzg1MTA3YmJlZmEK
ICBCdWcgbm90IHByZXNlbnQ6IDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1NjM5
MTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xNDYwODgvCgoKICBjb21taXQgODkyYjlkY2ViZGI3ZjY0NjY1N2UxMWNm
ZGQ5NWEzODUxMDdiYmVmYQogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIERhdGU6ICAgVHVlIEphbiAxNCAxMjowMzo0NyAyMDIwICswMTAwCiAgCiAgICAgIElSUTog
dTE2IGlzIHRvbyBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyCiAgICAgIAogICAg
ICBGSUZPIGV2ZW50IGNoYW5uZWxzIGFsbG93IHBvcnRzIHVwIHRvIDJeMTcsIHNvIHdlIG5lZWQg
dG8gdXNlIGEgd2lkZXIKICAgICAgZmllbGQgaW4gc3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIg
c3VjaCB0aGF0IGl0IG1heSBzaGFyZSB0aGUgOC1ieXRlCiAgICAgIHNsb3Qgd2l0aCBzdHJ1Y3Qg
YXJjaF9waXJxIG9uIDY0LWJpdCBhcmNoZXMsIHJhdGhlciB0aGFuIGxlYXZpbmcgYQogICAgICA3
LWJ5dGUgaG9sZSBpbiBhbGwgY2FzZXMuCiAgICAgIAogICAgICBUYWtlIHRoZSBvcHBvcnR1bml0
eSBhbmQgYWxzbyBhZGQgYSBjb21tZW50IHJlZ2FyZGluZyAiYXJjaCIgcGxhY2VtZW50CiAgICAg
IHdpdGhpbiB0aGUgc3RydWN0dXJlLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2UvYnVpbGQtYXJtNjQteHNtLnhlbi1i
dWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3Rp
dmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tlL2J1aWxkLWFybTY0LXhzbS54ZW4t
YnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTQ2MDg4LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9MTQ2MDQ4IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxl
LXNtb2tlIGJ1aWxkLWFybTY0LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDE0NjA2OCBmYWlsIFtob3N0PXJvY2hlc3RlcjFdIC8gMTQ2MDQ4IG9rLgpG
YWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDYwNjggLyAxNDYwNDgKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgMTAxMzk4ZTFmODFjYTdhNGY0NWFiNTRjNGQwYzRmZWU3YjNhN2JkOApCYXNpcyBw
YXNzIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMDNiZmU1MjZlY2Fk
Yzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4v
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0IzkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dCMwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5LTEwMTM5OGUxZjgxY2E3
YTRmNDVhYjU0YzRkMGM0ZmVlN2IzYTdiZDgKTG9hZGVkIDUwMDEgbm9kZXMgaW4gcmV2aXNpb24g
Z3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDYwNDggcGFzcyA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5
MWRjOTBiZTA1NjM5MTkKIDE0NjA4MyBwYXNzIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgMDNiZmU1MjZlY2FkYzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOQogMTQ2
MDgwIGZhaWwgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMDEzOThl
MWY4MWNhN2E0ZjQ1YWI1NGM0ZDBjNGZlZTdiM2E3YmQ4CiAxNDYwNjggZmFpbCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEwMTM5OGUxZjgxY2E3YTRmNDVhYjU0YzRk
MGM0ZmVlN2IzYTdiZDgKIDE0NjA3NCBwYXNzIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgMDNiZmU1MjZlY2FkYzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOQogMTQ2
MDgyIGZhaWwgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA4OTJiOWRj
ZWJkYjdmNjQ2NjU3ZTExY2ZkZDk1YTM4NTEwN2JiZWZhCiAxNDYwODggZmFpbCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDg5MmI5ZGNlYmRiN2Y2NDY2NTdlMTFjZmRk
OTVhMzg1MTA3YmJlZmEKIDE0NjA4NiBmYWlsIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgODkyYjlkY2ViZGI3ZjY0NjY1N2UxMWNmZGQ5NWEzODUxMDdiYmVmYQogMTQ2
MDg3IHBhc3MgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAwM2JmZTUy
NmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5ClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rp
bmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NjA0OCAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDYwNjggKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYwNzQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxNDYwODAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCBy
ZXZpc2lvbnMgYXQgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAwM2Jm
ZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5Ck5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ2MDQ4
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ2MDgyIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ2MDgzIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYwODYgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYwODcgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NjA4OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICA4OTJiOWRjZWJkYjdmNjQ2NjU3ZTExY2ZkZDk1YTM4NTEwN2JiZWZhCiAgQnVnIG5v
dCBwcmVzZW50OiAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTQ2MDg4LwoKCiAgY29tbWl0IDg5MmI5ZGNlYmRiN2Y2NDY2NTdlMTFjZmRkOTVhMzg1
MTA3YmJlZmEKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRl
OiAgIFR1ZSBKYW4gMTQgMTI6MDM6NDcgMjAyMCArMDEwMAogIAogICAgICBJUlE6IHUxNiBpcyB0
b28gbmFycm93IGZvciBhbiBldmVudCBjaGFubmVsIG51bWJlcgogICAgICAKICAgICAgRklGTyBl
dmVudCBjaGFubmVscyBhbGxvdyBwb3J0cyB1cCB0byAyXjE3LCBzbyB3ZSBuZWVkIHRvIHVzZSBh
IHdpZGVyCiAgICAgIGZpZWxkIGluIHN0cnVjdCBwaXJxLiBNb3ZlICJtYXNrZWQiIHN1Y2ggdGhh
dCBpdCBtYXkgc2hhcmUgdGhlIDgtYnl0ZQogICAgICBzbG90IHdpdGggc3RydWN0IGFyY2hfcGly
cSBvbiA2NC1iaXQgYXJjaGVzLCByYXRoZXIgdGhhbiBsZWF2aW5nIGEKICAgICAgNy1ieXRlIGhv
bGUgaW4gYWxsIGNhc2VzLgogICAgICAKICAgICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFs
c28gYWRkIGEgY29tbWVudCByZWdhcmRpbmcgImFyY2giIHBsYWNlbWVudAogICAgICB3aXRoaW4g
dGhlIHN0cnVjdHVyZS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tlL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQu
e2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjE0NjA4ODogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQ2MDg4IHhlbi11bnN0
YWJsZS1zbW9rZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA4OC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:21:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17:21:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irPt4-0001BK-4c; Tue, 14 Jan 2020 17:21:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPt2-0001BE-Lv
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:21:52 +0000
X-Inumbo-ID: 5598e4cc-36f2-11ea-a985-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5598e4cc-36f2-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 17:21:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579022504;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=BP4aD7x18GbKPONHGyQ2MFoGVGiTt/68U84taU2oJGk=;
 b=KTpC6LIJnAcJVpoKDiqve+gE38DV7GDHTOFnYrF8iYqwxq7O1S7jdXqG
 M7pvPV/BMN95QPtr85STdVcdRjeHmgFGjsEEvFGg6RsMcRpR7N3zy0Gya
 1GLvw3rmYBQeKS/54toLuUi5r7PuudwcGDns68XBMfd6Kns+kXvx8/25R c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: I3EQ3MwBueKiH4a4O5UfA8V+cNCw5ze+uK+TKoEks5akcsJofw9oPenZgjmnC/WHCHTWANfSh3
 emffovKZpzGP5dwlf0PdJBil1FcbuAIy9e2ye4WKmpnXV1urvOK27MogOmTdlYwsY75GDKSGiR
 pGcNLxxhjsAjBHYoLLdQ9r0fnlNCyM0KRDZBtkfEf0RovMGy5qtr1BudhMRH48SvSCJ18jRmop
 krBTE24BKxbAJvLW+tPsWgEybHWa4M9tqfrIJ1DQc6zqQKusBrmP+kyih+/DLm/uTdWJ+U6wWZ
 4sQ=
X-SBRS: 2.7
X-MesageID: 10915572
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="10915572"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.63652.871825.587157@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:21:40 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20191224151932.6304-13-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-13-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 12/12] libxc/save: Write X86_{CPUID,
 MSR}_DATA records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTIvMTJdIGxpYnhjL3NhdmU6IFdyaXRlIFg4
Nl97Q1BVSUQsTVNSfV9EQVRBIHJlY29yZHMiKToKPiBXaXRoIGFsbCBvdGhlciBwbHVtYmluZyBp
biBwbGFjZSwgb2J0YWluIHRoZSBDUFUgUG9saWN5IGZyb20gWGVuIGFuZAo+IHdyaXRlIGl0IGlu
dG8gdGhlIG1pZ3JhdGlvbiBzdHJlYW0uCgpUaGlzIGxvb2tzIGdvb2QgdG8gbWUgYnV0OgoKVGhp
cyBwYXRjaCBtYXkgbmVlZCByZXZpc2lvbiB0byBoYW5kbGUgdGhlIHJlc3VsdHMgb2Ygb3VyIGRp
c2N1c3Npb24KYWJvdXQgdGhlID86IGVycm9yIGhhbmRsaW5nIGlkaW9tLgoKQW5kIEkgYW0gc3Rp
bGwgbWlzc2luZyB0aGUgdGV4dCBkaXNjdXNzaW5nIGNvbXBhdGliaWxpdHkuICBNYXliZSBJCmhh
dmUganVzdCBvdmVybG9va2VkIGl0ID8KCkFueXdheSwgaWYgaXQgd2VyZW4ndCBmb3IgdGhvc2Ug
dHdvIGlzc3VlcyBJIHdvdWxkIGhhdmUgYWNrZWQgdGhlCnBhdGNoLgoKVGhhbmtzLApJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:27:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPyU-0001O3-1L; Tue, 14 Jan 2020 17:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irPyS-0001Nw-6R
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:27:28 +0000
X-Inumbo-ID: 213b3dbf-36f3-11ea-8410-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 213b3dbf-36f3-11ea-8410-12813bfff9fa;
 Tue, 14 Jan 2020 17:27:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579022845;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=u7ILOPmncgatWOfBXBSmaLR4tA0sewoEQmY6nuyWavY=;
 b=LBSB2kd3CdAzeCK1S1F43AP2p7f1GukN15yjQAzK2zLufVFPysYDms8Q
 C0o2T1Aahp+PEXHu90xF2tbmCqKGLgbwz1p2B5J/tn60INhbav2A46eIz
 O9VZmsOekRvhb18taymcwKwCNBckhngtSz+kUaOSQD+1/5ZegNcAJ0bAc c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eh99kvKiounF+EHQCRaqDfDbUe+eKpK0t+Qn8WTx2peTM7rWBaKSJFUUl+AZtz/fzCcqifsQRn
 Zod6m5CAoFLL8uOqHBMZh6weEBzu/X8pkLwvkTkCnANxQTHuNfAOXUEHjf1R6MJs6YqWYaUASP
 bdGDq5bOk6SfRgyyQeL46qotDA+hI2iL6Z+YzKY1fF08ixE50jmFZWlhCfbLDb9rCqdB9EcOzW
 M0uoF9UVmNR2pwgjlxxVp0d791jdxE5ZVmtAt1vc1Aps5AKK0oF6bbWY2ICZV73eqC7ebudtLH
 G1w=
X-SBRS: 2.7
X-MesageID: 11333337
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11333337"
To: Jan Beulich <jbeulich@suse.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-6-andrew.cooper3@citrix.com>
 <c8b1dd46-5873-aec8-de72-402aa74727f2@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: <6e708726-9769-f8a0-340d-5c2a739ae4ca@citrix.com>
Date: Tue, 14 Jan 2020 17:27:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c8b1dd46-5873-aec8-de72-402aa74727f2@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAyMCAxNzowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDEuMjAyMCAx
ODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+PiBAQCAtNjg3LDE0ICs2ODcs
MTkgQEAgdHJhbXBvbGluZV9zZXR1cDoKPj4gICAgICAgICAgICogaGFuZGxpbmcvd2Fsa2luZyks
IGFuZCBpZGVudGl0eSBtYXAgWGVuIGludG8gYm9vdG1hcCAobmVlZGVkIGZvcgo+PiAgICAgICAg
ICAgKiB0aGUgdHJhbnNpdGlvbiBpbnRvIGxvbmcgbW9kZSksIHVzaW5nIDJNIHN1cGVycGFnZXMu
Cj4+ICAgICAgICAgICAqLwo+PiAtICAgICAgICBsZWEgICAgIHN5bV9lc2koc3RhcnQpLCVlYngK
Pj4gLSAgICAgICAgbGVhICAgICAoMTw8TDJfUEFHRVRBQkxFX1NISUZUKSo3KyhQQUdFX0hZUEVS
VklTT1JfUldYfF9QQUdFX1BTRSkoJWVieCksJWVheAo+PiAtICAgICAgICBzaHIgICAgICQoTDJf
UEFHRVRBQkxFX1NISUZULTMpLCVlYngKPj4gLSAgICAgICAgbW92ICAgICAkOCwlZWN4Cj4+IC0x
OiAgICAgIG1vdiAgICAgJWVheCxzeW1fZnMobDJfYm9vdG1hcCktOCglZWJ4LCVlY3gsOCkKPj4g
LSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsMl9kaXJlY3RtYXApLTgoJWVieCwlZWN4LDgp
Cj4+IC0gICAgICAgIHN1YiAgICAgJCgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpLCVlYXgKPj4gLSAg
ICAgICAgbG9vcCAgICAxYgo+PiArICAgICAgICBsZWEgICAgIHN5bV9lc2koX3N0YXJ0KSwgJWVj
eAo+PiArICAgICAgICBsZWEgICAgIC0xICsgc3ltX2VzaShfZW5kKSwgJWVkeAo+IFRoaXMgbG9v
a3MgcHJldHR5IG9kZCAtIGRvZXMKPgo+ICAgICAgICAgbGVhICAgICBzeW1fZXNpKF9lbmQpIC0g
MSwgJWVkeAo+Cj4gbm90IHdvcms/CgpObzoKCmhlYWQuUzogQXNzZW1ibGVyIG1lc3NhZ2VzOgpo
ZWFkLlM6NTIxOiBFcnJvcjoganVuayBgKCVlc2kpLTEnIGFmdGVyIGV4cHJlc3Npb24KCmJ1dCBp
dCBpcyBub3QgYXQgYWxsIHN1cnByaXNpbmcgd2hlbiB5b3UgZXhwYW5kIHRoZSBtYWNybzoKCmxl
YSAoX2VuZCAtIHN0YXJ0KSglZXNpKSAtIDEsICVlZHgKClRoZSBleHByZXNzaW9uIGZvciB0aGUg
ZGlzcGxhY2VtZW50IGVuZHMgdXAgc3BsaXQgYWNyb3NzIGJvdGggc2lkZXMgb2YKdGhlIFNJQi4K
Cj4KPj4gKyAgICAgICAgbGVhICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZUEVSVklTT1JfUldYKCVl
Y3gpLCAlZWF4IC8qIFBURSB0byB3cml0ZS4gKi8KPj4gKyAgICAgICAgc2hyICAgICAkTDJfUEFH
RVRBQkxFX1NISUZULCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIEZpcnN0IHNsb3QgdG8gd3Jp
dGUuICovCj4+ICsgICAgICAgIHNociAgICAgJEwyX1BBR0VUQUJMRV9TSElGVCwgJWVkeCAgICAg
ICAgICAgICAgICAgICAvKiBGaW5hbCBzbG90IHRvIHdyaXRlLiAqLwo+PiArCj4+ICsxOiAgICAg
IG1vdiAgICAgJWVheCwgc3ltX29mZnMobDJfYm9vdG1hcCkgICglZXNpLCAlZWN4LCA4KQo+PiAr
ICAgICAgICBtb3YgICAgICVlYXgsIHN5bV9vZmZzKGwyX2RpcmVjdG1hcCkoJWVzaSwgJWVjeCwg
OCkKPiBJIGd1ZXNzIEkgY291bGQgaGF2ZSBub3RpY2VkIHRoaXMgb24gdGhlIHByZXZpb3VzIHBh
dGNoIGFscmVhZHk6Cj4gVGhpcyB3b3VsZCBsb29rIGJldHRlciBhcwo+Cj4gMTogICAgICBtb3Yg
ICAgICVlYXgsIHN5bV9lc2kobDJfYm9vdG1hcCwgICAlZWN4LCA4KQo+ICAgICAgICAgbW92ICAg
ICAlZWF4LCBzeW1fZXNpKGwyX2RpcmVjdG1hcCwgJWVjeCwgOCkKPgo+IENhbiBzeW1fZXNpKCkg
cGVyaGFwcyBiZSBtYWRlCj4KPiAjZGVmaW5lIHN5bV9lc2koc3ltLCBleHRyYS4uLikgICAgICBz
eW1fb2ZmcyhzeW0pKCVlc2ksICMjIGV4dHJhKQo+Cj4gPwoKSSBjb25zaWRlcmVkIGFuZCBkaXNt
aXNzZWQgdGhpcyBhcHByb2FjaC7CoCBZZXMsIHRoZSBjb2RlIGlzIHNsaWdodGx5CnNob3J0ZXIs
IGJ1dCBhdCB0aGUgZXhwZW5zZSBvZiByZWFkYWJpbGl0eS4KClRoZSBhZHZhbnRhZ2Ugb2YgdGhl
IGxvbmdoYW5kIHZlcnNpb24gaXMgdGhhdCBpdCBpcyBvYnZpb3VzIHdoaWNoIGhhbGYKaXMgdGhl
IGRpc3BsYWNlbWVudCBleHByZXNzaW9uLCBhbmQgd2hpY2ggaGFsZiBpcyB0aGUgU0lCLgoKVGhl
IHJlZHVjZWQgdmVyc2lvbiBsZWF2ZXMgYSBkaXN0aW5jdCBwb3NzaWJpbGl0eSBvZiAlZWN4IGJl
aW5nIG1pc3Rha2VuCmFzIHRoZSBiYXNlIHJlZ2lzdGVyLCByYXRoZXIgdGhhbiB0aGUgaW5kZXgu
Cgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPj4gKysrIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwo+PiBAQCAtMzg0LDYgKzM4NCwzIEBAIEFTU0VSVCgodHJhbXBvbGluZV9lbmQg
LSB0cmFtcG9saW5lX3N0YXJ0KSA8IFRSQU1QT0xJTkVfU1BBQ0UgLSBNQklfU1BBQ0VfTUlOLAo+
PiAgICAgICJub3QgZW5vdWdoIHJvb20gZm9yIHRyYW1wb2xpbmUgYW5kIG1iaSBkYXRhIikKPj4g
IEFTU0VSVCgod2FrZXVwX3N0YWNrIC0gd2FrZXVwX3N0YWNrX3N0YXJ0KSA+PSBXQUtFVVBfU1RB
Q0tfTUlOLAo+PiAgICAgICJ3YWtldXAgc3RhY2sgdG9vIHNtYWxsIikKPj4gLQo+PiAtLyogUGxl
bnR5IG9mIGJvb3QgY29kZSBhc3N1bWVzIHRoYXQgWGVuIGlzbid0IGxhcmdlciB0aGFuIDE2TS4g
Ki8KPj4gLUFTU0VSVChfZW5kIC0gX3N0YXJ0IDw9IE1CKDE2KSwgIlhlbiB0b28gbGFyZ2UgZm9y
IGVhcmx5LWJvb3QgYXNzdW1wdGlvbnMiKQo+IEZvbGxvd2luZyB5b3VyIHJlcGx5IHRvIHRoZSBj
b3ZlciBsZXR0ZXIsIHRoaXMgY2FuJ3QgYmUgZHJvcHBlZCBqdXN0IHlldC4KCkNvcnJlY3QuCgo+
IEV2ZW4gd2hlbiB0aGF0IHJlbWFpbmluZyBpc3N1ZSBnb3QgYWRkcmVzc2VkLCBJIHRoaW5rIGl0
IHdvdWxkIGJlIGJldHRlcgo+IHRvIGtlZXAgaXQsIGFsdGVyaW5nIHRoZSBib3VuZCB0byBHQigx
KS4KCkEgMUcgY2hlY2sgd291bGRuJ3QgYmUgY29ycmVjdC4KCldlJ3ZlIGFscmVhZHkgZ290IGEg
bW9yZSBzdWl0YWJsZSBvbmUsIHdoaWNoIGlzIHRoZSBjaGVjayB0aGF0IFhlbgpkb2Vzbid0IGVu
Y3JvYWNoIGludG8gdGhlIHN0dWJzIHJhbmdlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:27:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irPyl-0001PU-Bo; Tue, 14 Jan 2020 17:27:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irPyk-0001PK-Hm
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:27:46 +0000
X-Inumbo-ID: 2b2a1d86-36f3-11ea-8411-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b2a1d86-36f3-11ea-8411-12813bfff9fa;
 Tue, 14 Jan 2020 17:27:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579022862;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rQSPu789Su8yaK3dstBERIIjBl1jLVP1MoP0bWFGMAg=;
 b=bl9cLHEGT1WHHyI0lnl2nARq9GB/9N+sjTci4v12zzvJpyJU+rxB5ZbZ
 8HGy6GO7T+rPghidCntZwlMxMx+3ON97re0LbQq4OnrADB9wNRrw0TvN5
 /gh36AzDeB7RPLJzty/5h30YJcl+O762f222sL+2TDzJX7E+vlpEMGkgX k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hmmk9hT7TeLUV2hmgK10aEMaC+YHcxwu817lcGOJqx7pZvhCozgDOqC51wFCmFBmcH8d/ZQkKV
 dZQtOi9eu1ulNlQ8flRUjFDQLS7/qiLl3mp38AyrA4OotPmLS7HsHq5DVjZbQjTHluzyBjY42L
 7ilBN5j8+F0yP4GDIR52TgrVihGbsaFoV/F4EgheL8DqcmvhaWNVQo8NzJ5d/8ICrIrc2qIE3j
 SPz1llzBSMqLZU+60+xT4okUoHATWm61zMSskdc4SeoiiIm41kxV6lqqswDSSyULcqKGGYgO4V
 6/E=
X-SBRS: 2.7
X-MesageID: 11333348
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="11333348"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.64011.290962.219358@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:27:39 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200103130616.13724-3-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-3-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 16/20] tools/libxl: Simplify callback
 handling in libxl-save-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: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTYvMjBdIHRvb2xzL2xpYnhsOiBTaW1wbGlm
eSBjYWxsYmFjayBoYW5kbGluZyBpbiBsaWJ4bC1zYXZlLWhlbHBlciIpOgo+IFRoZSB7c2F2ZSxy
ZXN0b3JlfV9jYWxsYmFjayBoZWxwZXJzIGNhbiBoYXZlIHRoZWlyIHNjb3BlIHJlZHVjZWQgdmFz
dGx5LAoKVGhpcyBwYXJ0IGlzIE9LIHdpdGggbWUgYWx0aG91Z2ggaXQgd291bGQgaGF2ZSBiZWVu
IG5pY2VyIHRvIHJldmlldyBpZgp0aGUgdGhlIG1vdmUgYW5kIHRoZSByZW5hbWUgd2VyZSBzZXBh
cmF0ZSBwYXRjaGVzLiAgSSBkb24ndCBrbm93IHdoeQppdCBpcyB2YWx1YWJsZS4KCj4gYW5kIGhl
bHBlcl9zZXRjYWxsYmFja3Nfe3NhdmUscmVzdG9yZX0oKSBkb2Vzbid0IG5lZWQgdG8gdXNlIGEK
PiB0ZXJuYXJ5IG9wZXJhdG9yIHRvIHdyaXRlIDAgKG1lYW5pbmcgTlVMTCkgaW50byBhbiBhbHJl
YWR5IHplcm9lZAo+IHN0cnVjdHVyZS4KCklzIHRoaXMgdW5yZWxhdGVkID8gIEkgdGhpbmsgc28u
Cgo+ICAgICAgICAgIG15ICRjX2NiID0gImNicy0+JG5hbWUiOwo+ICAgICAgICAgICRmX21vcmVf
c3ItPigiICAgIGlmICgkY19jYikgY2JmbGFncyB8PSAkY192O1xuIiwgJGVudW1jYWxsYmFja3Mp
Owo+IC0gICAgICAgICRmX21vcmVfc3ItPigiICAgICRjX2NiID0gKGNiZmxhZ3MgJiAkY192KSA/
ICR7ZW5jb2RlfV8ke25hbWV9IDogMDtcbiIsCj4gKyAgICAgICAgJGZfbW9yZV9zci0+KCIgICAg
aWYgKGNiZmxhZ3MgJiAkY192KSAkY19jYiA9ICR7ZW5jb2RlfV8ke25hbWV9O1xuIiwKPiAgICAg
ICAgICAgICAgICAgICAgICAgJHNldGNhbGxiYWNrcyk7CgpJdCBpcyBhIGxvbmcgdGltZSBzaW5j
ZSBJIGVkaXRlZCB0aGlzIGNvZGUgYnV0IEkgdGhpbmsgeW91ciByZWFzb25pbmcKaXMgImNicyBp
cyBhbHJlYWR5IHplcm8gb24gZW50cnkgYmVjYXVzZSBpdCBpcyBzdGF0aWM7IHRoZXJlZm9yZQpj
YnMtPiRuYW1lIG11c3QgYmUgbnVsbCwgc28gdGhlcmUgaXMgbm8gbmVlZCB0byB3cml0ZSAwIGlu
dG8gaXQgaW4gdGhlCmVsc2UgY2FzZSIuCgpIb3dldmVyLCB0aGUgbGluZSB5b3UgYXJlIHRvdWNo
aW5nIGlzIHByZWNlZGVkIGJ5ICJpZiAoJGNfY2IpIiB3aGljaApvbmx5IG1ha2VzIHNlbnNlIGlm
IHRoZSB2YXJpYWJsZSBtaWdodCBiZSBub24tbnVsbC4KClNvIHNvbWV0aGluZyBpcyBub3Qgcmln
aHQgaGVyZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:30:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irQ1W-0002Ds-TX; Tue, 14 Jan 2020 17:30:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irQ1V-0002Dh-T1
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:30:37 +0000
X-Inumbo-ID: 8ebe2248-36f3-11ea-a985-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ebe2248-36f3-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 17:30:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579023029;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=pJChP+msikcbPxbUc10dtn89lxVgFGT4f3as+Tn9HsE=;
 b=Nr1eYYhGNC8gSDn1WHk1WQQ2sDuPeaSK6xAJWzQuKgYd66fqsKmdjaNO
 NWm72BeHlm3vxV2NRtfwdPEo9DTgc/6f5xgbnk3D0VbASezKglCjAj3pH
 nDSz09wc49xPWE5EZIsoCNz/m52N1/ULLcX6/ZG6Xgs4o+U4cUuxiYxU8 s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j1595qxl3Eu+/3ZJbMhybcEUQjoL3niV1Qys55XGHha8kESz/e7nzL1pTw+h/nMrZSY9PTwz9B
 /Pmbzg/QkBwhie75/PQJ+BCF/VGruQV39lUOXwQ/BueWkELmeUl5KL51haij72mlr2FFaSzf7g
 OqE689ygsg66OLWRR6W4JWsbbfs98zj6aPZmT9scvkDZ5YH2/0vPMW/v5XD+37YIIOqawaKDvo
 9kMGTFDuUXxbPstfBtQrQmUT8Nbbg+kBPldzpe4BPzUYeIQyp9P9gkhAK6UkZK8nT1K/kBbPHR
 UvE=
X-SBRS: 2.7
X-MesageID: 10897465
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,433,1574139600"; d="scan'208";a="10897465"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.64177.923164.677965@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:30:25 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200103130616.13724-4-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-4-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb
 static_data_done() up into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTcvMjBdIHRvb2xzL2xpYnhbY2xdOiBQbHVt
YiBzdGF0aWNfZGF0YV9kb25lKCkgdXAgaW50byBsaWJ4bCIpOgo+ICAvKiBjYWxsYmFja3MgcHJv
dmlkZWQgYnkgeGNfZG9tYWluX3Jlc3RvcmUgKi8KPiAgc3RydWN0IHJlc3RvcmVfY2FsbGJhY2tz
IHsKPiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgb25jZSB0aGUgU1RBVElDX0RBVEFfRU5EIHJl
Y29yZCBoYXMgYmVlbiByZWNlaXZlZC9pbmZlcnJlZC4KPiArICAgICAqIFBhc3NlcyBpbiB0aGUg
YmxvY2tzIG9mIHN0YXRpYyBkYXRhIHdoaWNoIGhhdmUgbm90IGJlZW4gcmVjZWl2ZWQsIHdoaWNo
Cj4gKyAgICAgKiB0aGUgaGlnaGVyIGxldmVsIHRvb2xzdGFjayBtdXN0IHByb3ZpZGUgYmFja3dh
cmRzIGNvbXBhdGliaWxpdHkgZm9yLgo+ICsgICAgICovCj4gKyNkZWZpbmUgWEdSX1NERF9NSVNT
SU5HX0NQVUlEICgxIDw8IDApCj4gKyNkZWZpbmUgWEdSX1NERF9NSVNTSU5HX01TUiAgICgxIDw8
IDEpCj4gKyAgICBpbnQgKCpzdGF0aWNfZGF0YV9kb25lKSh1bnNpZ25lZCBpbnQgbWlzc2luZywg
dm9pZCAqZGF0YSk7CgpUaGlzIGlzIGEgYml0IHdlaXJkLCBpc24ndCBpdCA/ICBJIG1lYW46IGlm
IHRoZXNlIGJsb2NrcyBvZiBkYXRhICphcmUqCnJlY2VpdmVkIHRoZW4gbGlieGMgaGFuZGxlcyB0
aGVtOyBidXQgaWYgdGhleSBhcmUgbm90LCBsaWJ4YydzIGNhbGxlcgptdXN0IGRvIHNvLgoKSSBh
cHByZWNpYXRlIHRoYXQgdGhlIGludGVyZmFjZSBhdCB0aGUgdG9wIG9mIGxpYnhjIGlzIGFscmVh
ZHkgcmF0aGVyCmNvbXBsZXggYW5kIHVuZXZlbiBidXQgdGhpcyBkb2Vzbid0IHNlZW0gdG8gYmUg
aGVscGluZy4uLgoKVGhlIGFjdHVhbCBjb2RlIGxvb2tzIE9LIHRvIG1lLgoKVGhhbmtzLApJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:32:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irQ3a-0002L9-Cm; Tue, 14 Jan 2020 17:32:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irQ3Y-0002L4-Ih
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:32:44 +0000
X-Inumbo-ID: de333049-36f3-11ea-8415-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de333049-36f3-11ea-8415-12813bfff9fa;
 Tue, 14 Jan 2020 17:32:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579023163;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=VSx/XJMeHTzzPYMlIWrIlxXP7N8Vo7rGzdDqp3BZmwU=;
 b=B7zbvu8vNaZL/ziXJtalJ9QWgfZKEzV5RrIdUsa5XKHSTn9XpcTijQNJ
 QqiemtANvT18tFYvCGOSkufrMEJjie3Q9AWBme4wVyU0Nnq1MXalkhxqU
 M0CQeEB8f5+EJSuuIfiBRzEvP0LuaaRlwcCnJXO2etQS+EOpO9D3G5QRZ A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2mSqKRjfGU1r/ZQNAIf8Z6518SC5lN1qJ0u7ROAbe9aaCAzU1cMi9Xipy2GhU+0KdSsm/NohAs
 irAaxf/iL28CT50rbf/HU8EIfdUi0JexkBsS7a4hbElLfSW9D8X47asmOwhfDZEBJHzCU2xgmB
 /W8s9mDe0+JwKQDL1sLs7QyXuUpee20rGTDg+Eo14KBkiXfXChaRoQ9jpvLkOevnRafBnlIYZu
 XJ8jx+DtEMt12hx+wjk/V6HML4wzYKCSQkgmgPLJHqit53VEVw+kbY+CtGjz0THLPglQMYxPMC
 r58=
X-SBRS: 2.7
X-MesageID: 10897549
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="10897549"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.64287.92164.372648@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:32:15 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200103130616.13724-5-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-5-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 18/20] tools/libxl: Plumb
 domain_create_state down into libxl__build_pre()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTgvMjBdIHRvb2xzL2xpYnhsOiBQbHVtYiBk
b21haW5fY3JlYXRlX3N0YXRlIGRvd24gaW50byBsaWJ4bF9fYnVpbGRfcHJlKCkiKToKPiBUbyBm
aXggQ1BVSUQgaGFuZGxpbmcsIGxpYnhsX19idWlsZF9wcmUoKSBpcyBnb2luZyB0byBoYXZlIHRv
IGRpc3Rpbmd1aXNoCj4gYmV0d2VlbiBhIGJyYW5kIG5ldyBWTSB2cyBvbmUgd2hpY2ggaXMgYmVp
bmcgbWlncmF0ZWQtaW4vcmVzdW1lZC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:33:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irQ41-0002OU-O9; Tue, 14 Jan 2020 17:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irQ40-0002OM-H7
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:33:12 +0000
X-Inumbo-ID: ed770dae-36f3-11ea-8415-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed770dae-36f3-11ea-8415-12813bfff9fa;
 Tue, 14 Jan 2020 17:33:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579023188;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=OMtQWZJJM+9GgX89tFHbq4RyNGASLycAeBWHKbFA4rI=;
 b=W4lbbs7O/H3W6APYRlCLXZ4zKkrbMvYxHV6M4tKK+ENlVm0sK+3YbrEP
 pzruEXBICFelAjuaI85+nNL7UxBnFm7l7ZP+M1M5zcav6k72f5rgW/izp
 NAnHPIQ7NKA73m9JTmEVNxLn6XHR3fjw/+mTgwo3jfByV2lw3BaIDkS1o 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZkTHxYmuWBiJT0YfKX9IhpuRwywQugSQ3t0tWH2mwzNUkzjHWkaUS+Mu89+HXsMyjI+WDFZbQx
 10xBfBYW5IDBbKmhBRjyPr/LbKuv6vnilBNqCqPD5TasGprgi0FiudBZASFNDcwJRJ5zv5fbdf
 F6elHgygVdmwn/3y4pm9iE2//wvHPerVomSQ42O/K2sYrqkgjmnGiUsteov7mGXk8q9uJPzEdJ
 kxVLTSVfIQtBtXrKRfu4o0G5Kzr9FUi2Go2kiUPv1E+/1bF769mH3pXq2bpwpo5HRFo9SJg45Z
 yZ8=
X-SBRS: 2.7
X-MesageID: 11492537
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="11492537"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.64337.28541.363727@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:33:05 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200103130616.13724-6-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-6-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 19/20] tools/libxl: Re-position CPUID
 handling during domain 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: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMTkvMjBdIHRvb2xzL2xpYnhsOiBSZS1wb3Np
dGlvbiBDUFVJRCBoYW5kbGluZyBkdXJpbmcgZG9tYWluIGNvbnN0cnVjdGlvbiIpOgo+IENQVUlE
IGhhbmRsaW5nIG5lZWRzIHRvIGJlIGVhcmxpZXIgaW4gY29uc3RydWN0aW9uLiAgTW92ZSBpdCBm
cm9tIGl0cyBjdXJyZW50Cj4gcG9zaXRpb24gaW4gbGlieGxfX2J1aWxkX3Bvc3QoKSB0byBsaWJ4
bF9fYnVpbGRfcHJlKCkgZm9yIGZyZXNoIGJ1aWxkcywgYW5kCj4gbGlieGxfX3NybV9jYWxsb3V0
X2NhbGxiYWNrX3N0YXRpY19kYXRhX2RvbmUoKSBmb3IgdGhlIG1pZ3JhdGlvbi9yZXN1bWUgY2Fz
ZS4KPiAKPiBJbiB0aGUgbWlncmF0aW9uIGNhc2UsIHRha2UgYWNjb3VudCBvZiBYR1JfU0REX01J
U1NJTkdfQ1BVSUQuCgpJcyBpdCBwb3NzaWJsZSB0byBzcGxpdCBvdXQgdGhlIGNoYW5nZSB0byB0
aGUgc2VxdWVuY2luZywgZnJvbSB0aGUgbmV3CmZ1bmN0aW9uYWxpdHkgPyAgSWYgc28sIHBsZWFz
ZSBjb3VsZCB5b3UgZG8gc28uCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:36:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irQ6u-0002bX-Fg; Tue, 14 Jan 2020 17:36:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irQ6t-0002bS-K5
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:36:11 +0000
X-Inumbo-ID: 536228f6-36f4-11ea-b89f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 536228f6-36f4-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 17:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579023360;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=JGFwBXJa9S9xgdIQ81R/yxopcPB3vu+5hiJDQ46kinw=;
 b=A1vj7u1G1TnjsMHqWeNAieE6QnXPH8gz6td+seZIIHN5PCRsMXwOASha
 FEk1P2+hfJ1XGgg+115wAmbpV1lVm2XJdGKdxx+srmR+HftR9AAuScZaJ
 AaY0izMO4C9Es6Fb5GiGPtPUhjZ+K1ZBeYSHbxuo6fUHHeMZ3SI7CGx2l g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J7kTarnoNWf5vY5o0WeeP2hIwS8S9omKfL46ZYtOMcoWlPCw1qn7THYZ7awbOPi0HAfRygsuQn
 fBgoMnadNaCatr/cRf6h4zfZ2SC3xvZBCQ8fCrnTeifY3dPb+cDlQonORV/8Ahl4LaijzPt/h/
 ZQPgclsLt2rULrxESRSb4oe2BaROLmvncXk6SW8BuPaFb/qgpSWBy8ex5wwycRSmhQPaKdfvt2
 25pf5aqb60qPkk8lt61PTsOvcJICam18/DKds6P/OAU7l0lmrEcv2lY1UkoZ5YZ1NXSLuaf8QT
 0So=
X-SBRS: 2.7
X-MesageID: 11067608
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="11067608"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24093.64394.805189.462454@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 17:34:02 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200103130616.13724-7-andrew.cooper3@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-7-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 20/20] tools/libxc: Restore CPUID/MSR data
 found in the migration stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMjAvMjBdIHRvb2xzL2xpYnhjOiBSZXN0b3Jl
IENQVUlEL01TUiBkYXRhIGZvdW5kIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtIik6Cj4gV2l0aCBs
aWJ4bCBzdWl0YWJseSBhZGp1c3RlZCwgaXQgaXMgbm93IHNhZmUgdG8gcmVzdG9yZSB0aGUgQ1BV
SUQvTVNSIGRhdGEKPiBkaXJlY3RseSBmcm9tIHRoZSBtaWdyYXRpb24gc3RyZWFtLiAgQWRqdXN0
IHRoZSBYR1JfU0REX01JU1NJTkdfKiBmbGFncyBmb3IKPiB0aGUgc3RhdGljX2RhdGFfZG9uZSgp
IGNhbGxiYWNrIGFwcHJvcHJpYXRlbHkuCgpTdWJqZWN0IHRvIG15IGNvbW1lbnRzIGVhcmxpZXIg
YWJvdXQgKGkpIHRoZSB1bmV2ZW5uZXNzIG9mIHRoZQpyZXN1bHRpbmcgbGlieGMgQVBJIGFuZCAo
aWkpIHRleHQgYWJvdXQgdGhlIGNvbXBhdGliaWxpdHkgcGxhbiwKCkFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoYW5rcywKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 17:51:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 17: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 1irQLj-0004A1-So; Tue, 14 Jan 2020 17:51:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irQLi-00049w-8R
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 17:51:30 +0000
X-Inumbo-ID: 7b8c454e-36f6-11ea-8419-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b8c454e-36f6-11ea-8419-12813bfff9fa;
 Tue, 14 Jan 2020 17:51:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579024285;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=2atrM/mt4ITehEkodAEfjORl3EA7k1dJM4J48SXGFp8=;
 b=ZpTMLpKbUteDXYIF53m8ONjK5OhMYXL5mP+CueRlyNhpJEvZ3m34d4uz
 0Q8LJtYVI6LYZ2B5U6gWeyo3hnFmp5qOjof+obok3P0RRISEKGnqgLykg
 fYibwaHN4QQs5VgULxBqLC44H5LKBRhjX9nfEkOQwhxuRy6ymFi2/abhz 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Uv5B0LGZ5pNn4DDZacqeqS3HxkIEy4KnhDBWEPzEqJsqoyeAO+Ku3IxDPW1oc/I9Y0Sz9fHn3h
 LXuZtkE/IQuqGyvf6cW3kBMkpZrQIqEdB8gCWB94VIwhD8IDP/4mUptDcwW6GKgKUwNBrQHuhJ
 gpVSYajscuY4H7sKL9CsqG3UtPmSUf96FFaI4SH58EQemWGwmCm6xNdC3ndN6atwENdB5lG9sV
 2zFhAe2UEWOYS8qJyHWuDEs5qVrJAm13248Q5AZtPkaZtqVKt/RPcSVMJF4+7KgRAKtbE9GHfX
 bqM=
X-SBRS: 2.7
X-MesageID: 11493536
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="11493536"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-6-andrew.cooper3@citrix.com>
 <24093.64337.28541.363727@mariner.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: <bab3479b-4a58-0b9c-ad88-1973adae2e62@citrix.com>
Date: Tue, 14 Jan 2020 17:51:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.64337.28541.363727@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 19/20] tools/libxl: Re-position CPUID
 handling during domain 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: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

T24gMTQvMDEvMjAyMCAxNzozMywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMTkvMjBdIHRvb2xzL2xpYnhsOiBSZS1wb3NpdGlvbiBDUFVJRCBoYW5k
bGluZyBkdXJpbmcgZG9tYWluIGNvbnN0cnVjdGlvbiIpOgo+PiBDUFVJRCBoYW5kbGluZyBuZWVk
cyB0byBiZSBlYXJsaWVyIGluIGNvbnN0cnVjdGlvbi4gIE1vdmUgaXQgZnJvbSBpdHMgY3VycmVu
dAo+PiBwb3NpdGlvbiBpbiBsaWJ4bF9fYnVpbGRfcG9zdCgpIHRvIGxpYnhsX19idWlsZF9wcmUo
KSBmb3IgZnJlc2ggYnVpbGRzLCBhbmQKPj4gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3N0
YXRpY19kYXRhX2RvbmUoKSBmb3IgdGhlIG1pZ3JhdGlvbi9yZXN1bWUgY2FzZS4KPj4KPj4gSW4g
dGhlIG1pZ3JhdGlvbiBjYXNlLCB0YWtlIGFjY291bnQgb2YgWEdSX1NERF9NSVNTSU5HX0NQVUlE
Lgo+IElzIGl0IHBvc3NpYmxlIHRvIHNwbGl0IG91dCB0aGUgY2hhbmdlIHRvIHRoZSBzZXF1ZW5j
aW5nLCBmcm9tIHRoZSBuZXcKPiBmdW5jdGlvbmFsaXR5ID8KCk5vdCBlYXNpbHksIG5vLgoKV2hp
bGUgbGlieGMgaXMgZGlzY2FyZGluZyB0aGUgQ1BVSUQgcmVjb3JkLCBsaWJ4bCBuZWVkcyB0byBt
YWtlIHRoZQpjYWxscyB1bmNvbmRpdGlvbmFsbHkgZm9yIFZNcyB0byBmdW5jdGlvbi4KCklmIHlv
dSByZWNhbGwsIGFuIGVhcmx5IHBhdGNoIGluIHRoZSBzZXJpZXMgbGVhdmVzIGEgdG9kbyBpbiBs
aWJ4Ywood2hpY2ggaXMgdGhlcmUgZm9yIHRoaXMgdmVyeSBiaXNlY3Rpb24gcmVhc29uKSwgd2hp
Y2ggcGFzc2VzClhHUl9TRERfTUlTU0lOR19DUFVJRCBiYWNrIHVuY29uZGl0aW9uYWxseSAobWFr
aW5nIHRoaXMgcGF0Y2ggYWxvbmUKZWZmZWN0aXZlbHkgbm8gbmV0IGNoYW5nZSkuCgpBIHN1YnNl
cXVlbmNlIHBhdGNoIG1ha2VzIHRoZSBwYXNzaW5nIG9mIFhHUl9TRERfTUlTU0lOR19DUFVJRApj
b25kaXRpb25hbCBvbiB0aGUgY29udGVudCBpbiB0aGUgc3RyZWFtLCBub3cgdGhhdCB3ZSBhcmUg
bm8gbG9uZ2VyCmRpc2NhcmRpbmcgdGhlIENQVUlEIHJlY29yZHMgZm91bmQuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:05:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irQZQ-00059p-C9; Tue, 14 Jan 2020 18:05:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aAXM=3D=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irQZO-00059k-IS
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:05:38 +0000
X-Inumbo-ID: 72bfd550-36f8-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72bfd550-36f8-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 18:05:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579025129;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=crf+I3wnXQ44AOltWJZ4HXcnTWZ7HnfpUxIZ9muk0MY=;
 b=e21hwtLhIWjyuoNwh4CRqfNnBI5PUKwSJZ/BnqF4DkmPDw9I6XYuj4zo
 FZmV9+xmnVTWQL1c5aIoxzxKSVbjG56Tlp2j9KlbCF6cxtb5tpSEV4E2S
 osmvMmMch1ZNhAk/B5ImhZ83B5/FS9DKAVBmhbUXsDTgtUs+f4v6er3MQ 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Sc3x1A6ID8s2CRScL6qhKxLOGme1y5VckC7IpP3FcCYuozqQgeLOBq5bi3GutB0/k9Jr+AM8RA
 mU85K38Cx6AHDCJrfOyNYaekmecteLwAasW/qnzbYI/JTz2nNowJ6DBTcM3GD857w6wHs7ItyB
 UpKil7h9e9V7Kl+DmQssouvx0GpMt/q8h+KeuP4d8vT+ZuAkYgXyennTr7jzIyA4+16qzA7idK
 QPlUNfnA23yAJeN611WaAszBuoKJT930wcyrXNLTy/rbPg6a/kmtIQk/ubIJMsfod6yRFdfh/4
 HZM=
X-SBRS: 2.7
X-MesageID: 11335295
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="11335295"
Date: Tue, 14 Jan 2020 19:04:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200114180457.GG11756@Air-de-Roger>
References: <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
 <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
 <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
 <20200114100406.GF11756@Air-de-Roger>
 <CAKf6xpuDo=FGTOJ9ipmk7nY+qs+pKBWESqY0ah6B1vS3kZsT=A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKf6xpuDo=FGTOJ9ipmk7nY+qs+pKBWESqY0ah6B1vS3kZsT=A@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMDk6NDE6NDZBTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKPiBPbiBUdWUsIEphbiAxNCwgMjAyMCBhdCA1OjA0IEFNIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBNb24sIEphbiAxMywgMjAy
MCBhdCAwMjowMTo0N1BNIC0wNTAwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+ID4gPiBPbiBGcmks
IE1hciAyMiwgMjAxOSBhdCAzOjQzIFBNIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBUaHUsIE1hciAyMSwgMjAxOSBhdCAxMTowOSBQ
TSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4g
Pgo+ID4gPiA+ID4gVGhlIHBhdGNoIGJlbG93IHNob3VsZCBwcmV2ZW50IGh2bWxvYWRlciBmcm9t
IHBsYWNpbmcgbXVsdGlwbGUgQkFScyBvbgo+ID4gPiA+ID4gdGhlIHNhbWUgcGFnZSwgY291bGQg
eW91IGdpdmUgaXQgYSB0cnk/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gTm90ZSB0aGF0IHRoaXMgaXMg
bm90IGdvaW5nIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGZyb20gbW92aW5nIHRob3NlCj4gPiA+ID4g
PiBCQVJzIGFyb3VuZCBhbmQgcGxhY2UgdGhlbSBpbiB0aGUgc2FtZSBwYWdlLCB0aHVzIGJyZWFr
aW5nIHRoZSBpbml0aWFsCj4gPiA+ID4gPiBwbGFjZW1lbnQgZG9uZSBieSBodm1sb2FkZXIuCj4g
PiA+ID4gPgo+ID4gPiA+ID4gVGhhbmtzLCBSb2dlci4KPiA+ID4gPgo+ID4gPiA+IEhpLCBSb2dl
ci4KPiA+ID4gPgo+ID4gPiA+IEkndmUgbWluaW1hbGx5IHRlc3RlZCB0aGlzLiAgWWVzLCB0aGlz
IHBhdGNoIHNlZW1zIHRvIHBsYWNlIHNtYWxsIEJBUnMKPiA+ID4gPiBpbnRvIHNlcGFyYXRlIHBh
Z2VzLiAgVGhlIGxpbnV4IHN0dWJkb20gYW5kIFFFTVUgdGhlbiB1c2UgdGhlIHNwYWNpbmcKPiA+
ID4gPiBhcyBwcm92aWRlZCBieSBodm1sb2FkZXIuCj4gPiA+Cj4gPiA+IFJvZ2VyLAo+ID4gPgo+
ID4gPiBXb3VsZCB5b3UgbWluZCBzdWJtaXR0aW5nIHRoaXMgcGF0Y2ggdG8gWGVuPwo+ID4KPiA+
IEhtLCBJJ20gaGFsZiBtaW5kZWQgcmVnYXJkaW5nIHRoaXMgcGF0Y2guIEl0IGZlZWxzIG1vcmUg
bGlrZSBhIGJhbmRhaWQKPiA+IHRoYW4gYSBwcm9wZXIgc29sdXRpb24uIE1hcHBpbmcgQkFScyBu
b3QgbXVsdGlwbGUgb2YgcGFnZS1zaXplcyBpcwo+ID4gZGFuZ2Vyb3VzIGJlY2F1c2UgQUZBSUsg
dGhlcmUncyBubyBlbnRpdHkgdGhhdCBhc3NlcnRzIHRoZXJlIGlzbid0IGFueQo+ID4gb3RoZXIg
QkFSIGZyb20gYSBkaWZmZXJlbnQgZGV2aWNlIG9uIHRoZSBzYW1lIHBhZ2UsIGFuZCBoZW5jZSB5
b3UKPiA+IG1pZ2h0IGVuZCB1cCBtYXBwaW5nIHNvbWUgTU1JTyByZWdpb24gZnJvbSBhbm90aGVy
IGRldmljZQo+ID4gaW5hZHZlcnRlbnRseS4KPiAKPiBXZSBoYXZlIHRoZSBndWVzdCwgbGludXgg
c3R1YmRvbSB3aXRoIHFlbXUsICYgZG9tMC4gQXJlIHlvdSBjb25jZXJuZWQKPiB0aGF0IGFsbCBv
ZiB0aGVtIG5lZWQgYSBtaW5pbXVtIG9mIHBhZ2UgYWxpZ25tZW50PwoKTm8sIG5vdCByZWFsbHku
IFRoZSBoYXJkd2FyZSBkb21haW4gKGRvbTAgaW4gbm9ybWFsIGRlcGxveW1lbnRzKQpzaG91bGQg
YmUgdGhlIG9uZSB0aGF0IG1ha2VzIHN1cmUgdGhlcmUgYXJlIG5vIEJBUnMgc2hhcmluZyBwaHlz
aWNhbApwYWdlcy4KCj4gTGludXggUENJIHN1YnN5dGVtIGhhcyBhbiBvcHRpb24gcmVzb3VyY2Vf
YWxpZ25tZW50IHRoYXQgY2FuIGJlCj4gYXBwbGllZCB0byBlaXRoZXIgYSBzaW5nbGUgZGV2aWNl
IG9yIGFsbCBkZXZpY2VzLiAgQm9vdGluZyB3aXRoCj4gcGNpPXJlc291cmNlX2FsaWdtZW50PTQw
OTYgd2lsbCBhbGlnbiBlYWNoIGRldmljZSB0byBhIHBhZ2UuICBEbyB5b3UKPiB0aGluayBwY2li
YWNrIHNob3VsZCBmb3JjZSByZXNvdXJjZV9hbGlnbm1lbnQ9NDA5NiBmb3IgZG9tMD8KCklkZWFs
bHkgWGVuIHNob3VsZCBrZWVwIHRyYWNrIG9mIHRoZSBCQVJzIHBvc2l0aW9uIGFuZCBzaXplIGFu
ZCByZWZ1c2UKdG8gcGFzc3Rocm91Z2ggZGV2aWNlcyB0aGF0IGhhdmUgQkFScyBzaGFyaW5nIGEg
cGFnZSB3aXRoIG90aGVyCmRldmljZXMgQkFScy4KCj4gQXJlCj4gdGhlcmUgb3RoZXIgTU1JTyBy
YW5nZXMgdG8gYmUgY29uY2VybmVkIGFib3V0IGFkamFjZW50IHRvIEJBUnM/CgpJSVJDIHlvdSBj
YW4gaGF2ZSB0d28gQkFScyBvZiBkaWZmZXJlbnQgZGV2aWNlcyBpbiB0aGUgc2FtZSA0SyBwYWdl
LApCQVJzIGFyZSBvbmx5IGFsaWduZWQgdG8gaXQncyBzaXplLCBzbyBCQVJzIHNtYWxsZXIgdGhh
biA0SyBhcmUgbm90CnJlcXVpcmVkIHRvIGJlIHBhZ2UgYWxpZ25lZC4KCj4gT24gbXkgb25lIHRl
c3QgbWFjaGluZSB3aXRoIGEgQkFSIHNtYWxsZXIgdGhhbiA0MDk2LCB0aGUgZmlybXdhcmUKPiBh
bHJlYWR5IHNldHMgYW4gYWxpZ25tZW50IG9mIDQwOTYuICBMaW51eCBkb20wIHNlZW1zIHRvIGtl
ZXAgdGhlCj4gZmlybXdhcmUgQkFSIGFsaWdubWVudCBieSBkZWZhdWx0LgoKVGhlIFBDSSBzcGVj
IHJlY29tbWVuZCBCQVJzIHRvIGJlIHNpemVkIHRvIGEgbXVsdGlwbGUgb2YgYSBwYWdlIHNpemUs
IGJ1dApzYWRseSB0aGF0J3Mgbm90IGEgbWFuZGF0b3J5IHJlcXVpcmVtZW50LgoKV2lsbCBzdWJt
aXQgdGhlIHBhdGNoIG5vdywgdGhhbmtzIGZvciB0aGUgcGluZywgSSBjb21wbGV0ZWx5IGZvcmdv
dAphYm91dCB0aGlzIFRCSC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:13:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irQgY-0005yI-7j; Tue, 14 Jan 2020 18:13:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqHR=3D=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irQgW-0005yD-Lm
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:13:00 +0000
X-Inumbo-ID: 7cbbadc7-36f9-11ea-841f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cbbadc7-36f9-11ea-841f-12813bfff9fa;
 Tue, 14 Jan 2020 18:12:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579025576;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Zfl5BQDymQtr77fOLBHjtS84jU9yS620wo07e1F/O7A=;
 b=Wq8Uxp+K+OQ4UdBqWznHrBNtkVkRhTmc9OubSSrBkRgo5XhdgUh2FoIg
 11b2m9R/EaiPuMI1TYwYDz3u2HCEQLwBGaLaVvVNFzJRXn0Gh/hyUzbqF
 FeVOuqSuaH0qMSMKakg78CvSll4ymQr76dLl6qJ1X34n6ybD5N+rqZqtO s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ulK0k3Pbqx9GFLZVcr8J8kU4R+ML2274tYcmxCnowqYxvive72nvXTkJVrAXWgBAev/t8KCHOr
 Gn1FdU5yfqFTSv91SBnGGtivVq2A6a4KaxqGgLlXcFtk1wLe0IrMu5I9ur33bUqWJWT7esc22y
 KpUkPkdX91ZMay2TGIL1zeWZ5rhrHQjxlyDwgAyFzY64LGAYfVJj43lwQ3uf49lEeuIqfKwd/i
 o8YvY1d9CkbbT6kAqq3/uV2e8CjvQ+OYdvB3znBA8/CnRB22lgLBncGoHVhWdfSEUwjGjdso23
 do4=
X-SBRS: 2.7
X-MesageID: 11335708
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="11335708"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24094.1189.347091.823311@mariner.uk.xensource.com>
Date: Tue, 14 Jan 2020 18:12:53 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <bab3479b-4a58-0b9c-ad88-1973adae2e62@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-6-andrew.cooper3@citrix.com>
 <24093.64337.28541.363727@mariner.uk.xensource.com>
 <bab3479b-4a58-0b9c-ad88-1973adae2e62@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 19/20] tools/libxl: Re-position CPUID
 handling during domain 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: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIIDE5LzIwXSB0b29scy9saWJ4bDogUmUt
cG9zaXRpb24gQ1BVSUQgaGFuZGxpbmcgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24iKToKPiBP
biAxNC8wMS8yMDIwIDE3OjMzLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IElzIGl0IHBvc3NpYmxl
IHRvIHNwbGl0IG91dCB0aGUgY2hhbmdlIHRvIHRoZSBzZXF1ZW5jaW5nLCBmcm9tIHRoZSBuZXcK
PiA+IGZ1bmN0aW9uYWxpdHkgPwo+IAo+IE5vdCBlYXNpbHksIG5vLgoKVGhhbmtzIGZvciB0aGUg
ZXhwbGFuYXRpb24uICBJIHJlYWQgaXQgYWdhaW4gd2l0aCB0aGF0IGluIG1pbmQuCgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:14:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irQhl-00063h-Ky; Tue, 14 Jan 2020 18:14:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aAXM=3D=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irQhj-00063V-Uz
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:14:15 +0000
X-Inumbo-ID: a85778cb-36f9-11ea-841f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a85778cb-36f9-11ea-841f-12813bfff9fa;
 Tue, 14 Jan 2020 18:14:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579025649;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=F71AmoTdBipS6G0kM9p80fk7xVzzi/AMSt2cqLM8zyA=;
 b=ajtez9x09GDMiG+KN+hMoP9UAkzsxJEMGEX4qEAfsJ+So8MnfNuvi5EN
 JYrsJgSTZHMw3jhLiTr3Fnp1+nppZCugTKGkMhqP80fxbWpIMJ5zA8YA7
 1gWbA7SF9caV62O9pXa1jESeWwksLiaJrINht7QBbhMauK8WcR63UCQdD 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lWvwvicNXMcC3Tj4Q5I0AzV5+nHcemSdDXPWh6cqEbWhCipIS8x8/+eui1qnGzyBql1RaR859l
 /oYKIUdusRPNcpdy4ClChphOSr2AyJGLZ98MmdvqWl6MQRGbFnMF89Jt/ongmYBXu9VE33EtEj
 /drg7bvN1/YWaneoMCR57okw7giY7QDnoPH43hRejkOAAUOqHKq1uUenF2jfA8WNuwb88MY2f3
 DmOuKsdtQL3KLeUZimAl8nNvefED2AFmYm21Eyhk7Px9czWCMCvRDlwo2zsC1FE8WFROaUd2vm
 tSQ=
X-SBRS: 2.7
X-MesageID: 10899659
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="10899659"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 Jan 2020 19:13:45 +0100
Message-ID: <20200114181345.27565-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/hvmloader: align BAR position to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwbGFjaW5nIEJBUnMgd2l0aCBzaXplcyBzbWFsbGVyIHRoYW4gNEsgbXVsdGlwbGUgQkFS
cyBjYW4gZW5kCnVwIG1hcHBlZCB0byB0aGUgc2FtZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLCBh
bmQgdGh1cyB3b24ndCB3b3JrCmNvcnJlY3RseS4KCkFsaWduIGFsbCBCQVJzIHBsYWNlbWVudCB0
byA0SyBpbiBodm1sb2FkZXIgdG8gcHJldmVudCBzdWNoCm92ZXJsYXBwaW5nLgoKTm90ZSB0aGF0
IHRoZSBndWVzdCBjYW4gc3RpbGwgbW92ZSB0aGUgQkFScyBhcm91bmQgYW5kIGNyZWF0ZSB0aGlz
CmNvbGxpc2lvbnMsIGFuZCB0aGF0IEJBUnMgbm90IGZpbGxpbmcgdXAgYSBwaHlzaWNhbCBwYWdl
IG1pZ2h0IGxlYWsKYWNjZXNzIHRvIG90aGVyIE1NSU8gcmVnaW9ucyBwbGFjZWQgaW4gdGhlIHNh
bWUgaG9zdCBwaHlzaWNhbCBwYWdlLgoKVGhpcyBpcyBob3dldmVyIG5vIHdvcnNlIHRoYW4gd2hh
dCdzIGN1cnJlbnRseSBkb25lLCBhbmQgaGVuY2Ugc2hvdWxkCmJlIGNvbnNpZGVyZWQgYW4gaW1w
cm92ZW1lbnQgb3ZlciB0aGUgY3VycmVudCBzdGF0ZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9wY2kuYyAgfCA0ICsrKysKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmggfCAy
ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2ku
YwppbmRleCAwYjcwOGJmNTc4Li5jNDMzYjM0Y2Q2IDEwMDY0NAotLS0gYS90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvcGNpLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCkBA
IC00ODksNiArNDg5LDEwIEBAIHZvaWQgcGNpX3NldHVwKHZvaWQpCiAKICAgICAgICAgcmVzb3Vy
Y2UtPmJhc2UgPSBiYXNlOwogCisgICAgICAgIGlmICggKGJhcl9kYXRhICYgUENJX0JBU0VfQURE
UkVTU19TUEFDRSkgPT0KKyAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9S
WSApCisgICAgICAgICAgICByZXNvdXJjZS0+YmFzZSA9IFJPVU5EVVAocmVzb3VyY2UtPmJhc2Us
IFBBR0VfU0laRSk7CisKICAgICAgICAgcGNpX3dyaXRlbChkZXZmbiwgYmFyX3JlZywgYmFyX2Rh
dGEpOwogICAgICAgICBpZiAodXNpbmdfNjRiYXIpCiAgICAgICAgICAgICBwY2lfd3JpdGVsKGRl
dmZuLCBiYXJfcmVnICsgNCwgYmFyX2RhdGFfdXBwZXIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3V0aWwuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgK
aW5kZXggN2JjYTY0MThkMi4uYjU1NTRiNTg0NCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3V0aWwuaAorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCkBA
IC01MSw2ICs1MSw4IEBAIHZvaWQgX19idWcoY2hhciAqZmlsZSwgaW50IGxpbmUpIF9fYXR0cmli
dXRlX18oKG5vcmV0dXJuKSk7CiAjZGVmaW5lIE1CKG1iKSAobWIjI1VMTCA8PCAyMCkKICNkZWZp
bmUgR0IoZ2IpIChnYiMjVUxMIDw8IDMwKQogCisjZGVmaW5lIFJPVU5EVVAoeCwgYSkgKCgoeCkg
KyAoYSkgLSAxKSAmIH4oKGEpIC0gMSkpCisKIHN0YXRpYyBpbmxpbmUgaW50IHRlc3RfYml0KHVu
c2lnbmVkIGludCBiLCBjb25zdCB2b2lkICpwKQogewogICAgIHJldHVybiAhISgoKGNvbnN0IHVp
bnQ4X3QgKilwKVtiPj4zXSAmICgxdTw8KGImNykpKTsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:14:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irQiJ-00067t-4b; Tue, 14 Jan 2020 18:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rxsW=3D=kernel.org=will@srs-us1.protection.inumbo.net>)
 id 1irQiH-00067b-8s
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:14:49 +0000
X-Inumbo-ID: bf95d772-36f9-11ea-841f-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf95d772-36f9-11ea-841f-12813bfff9fa;
 Tue, 14 Jan 2020 18:14:48 +0000 (UTC)
Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 618E8214AF;
 Tue, 14 Jan 2020 18:14:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579025688;
 bh=qMh1ery7M9FYKnGIXqR8RVhv5V7Xpyo6s7S1NGHlk/I=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=lUYqmp9E0IHaiBAQLWrMlx4ZGPSx81qOFkn+kt2E0saW/j73vmHShiwgKg0YzhZ7F
 oD++zjnW/suLGyOY9+rp/TuS1Tptv4QU2NAuBwIvQ//5O6dTagWDvZ7qb97H3BSgrh
 54JZ+Cr+Iay9ktvSAb7op3V3/UQTZZDTFvibcHtw=
Date: Tue, 14 Jan 2020 18:14:41 +0000
From: Will Deacon <will@kernel.org>
To: Pavel Tatashin <pasha.tatashin@soleen.com>
Message-ID: <20200114181440.GH2579@willie-the-truck>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
 <20200102211357.8042-4-pasha.tatashin@soleen.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102211357.8042-4-pasha.tatashin@soleen.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 3/6] arm64: remove uaccess_ttbr0 asm
 macros from cache 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: mark.rutland@arm.com, catalin.marinas@arm.com, stefan@agner.ch,
 jmorris@namei.org, yamada.masahiro@socionext.com, boris.ostrovsky@oracle.com,
 sashal@kernel.org, sstabellini@kernel.org, maz@kernel.org,
 linux@armlinux.org.uk, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, vladimir.murzin@arm.com, julien@xen.org,
 alexios.zavras@intel.com, tglx@linutronix.de, allison@lohutok.net,
 jgross@suse.com, steve.capper@arm.com, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, james.morse@arm.com, andrew.cooper3@citrix.com,
 info@metux.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDQ6MTM6NTRQTSAtMDUwMCwgUGF2ZWwgVGF0YXNoaW4g
d3JvdGU6Cj4gV2UgY3VycmVudGx5IGR1cGxpY2F0ZSB0aGUgbG9naWMgdG8gZW5hYmxlL2Rpc2Fi
bGUgdWFjY2VzcyB2aWEgVFRCUjAsCj4gd2l0aCBDIGZ1bmN0aW9ucyBhbmQgYXNzZW1ibHkgbWFj
cm9zLiBUaGlzIGlzIGEgbWFpbnRlbmVuYWNlIGJ1cmRlbgo+IGFuZCBpcyBsaWFibGUgdG8gbGVh
ZCB0byBzdWJ0bGUgYnVncywgc28gbGV0J3MgZ2V0IHJpZCBvZiB0aGUgYXNzZW1ibHkKPiBtYWNy
b3MsIGFuZCBhbHdheXMgdXNlIHRoZSBDIGZ1bmN0aW9ucy4gVGhpcyByZXF1aXJlcyByZWZhY3Rv
cmluZwo+IHNvbWUgYXNzZW1ibHkgZnVuY3Rpb25zIHRvIGhhdmUgYSBDIHdyYXBwZXIuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQHNvbGVlbi5jb20+
Cj4gLS0tCj4gIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaCB8IDIyIC0tLS0t
LS0tLS0tLS0tLS0KPiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmggIHwgMzkg
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICBhcmNoL2FybTY0L21tL2NhY2hlLlMgICAg
ICAgICAgICAgICAgfCAzNiArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gvYXJtNjQv
bW0vZmx1c2guYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIDQgZmlsZXMgY2hhbmdlZCwgNTAg
aW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJt
NjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vYXNt
LXVhY2Nlc3MuaAo+IGluZGV4IGY2OGEwZTY0NDgyYS4uZmJhMmE2OWY3ZmVmIDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaAo+ICsrKyBiL2FyY2gvYXJt
NjQvaW5jbHVkZS9hc20vYXNtLXVhY2Nlc3MuaAo+IEBAIC0zNCwyOCArMzQsNiBAQAo+ICAJbXNy
CXR0YnIwX2VsMSwgXHRtcDEJCS8vIHNldCB0aGUgbm9uLVBBTiBUVEJSMF9FTDEKPiAgCWlzYgo+
ICAJLmVuZG0KPiAtCj4gLQkubWFjcm8JdWFjY2Vzc190dGJyMF9kaXNhYmxlLCB0bXAxLCB0bXAy
Cj4gLWFsdGVybmF0aXZlX2lmX25vdCBBUk02NF9IQVNfUEFOCj4gLQlzYXZlX2FuZF9kaXNhYmxl
X2lycSBcdG1wMgkJLy8gYXZvaWQgcHJlZW1wdGlvbgo+IC0JX191YWNjZXNzX3R0YnIwX2Rpc2Fi
bGUgXHRtcDEKPiAtCXJlc3RvcmVfaXJxIFx0bXAyCj4gLWFsdGVybmF0aXZlX2Vsc2Vfbm9wX2Vu
ZGlmCj4gLQkuZW5kbQo+IC0KPiAtCS5tYWNybwl1YWNjZXNzX3R0YnIwX2VuYWJsZSwgdG1wMSwg
dG1wMiwgdG1wMwo+IC1hbHRlcm5hdGl2ZV9pZl9ub3QgQVJNNjRfSEFTX1BBTgo+IC0Jc2F2ZV9h
bmRfZGlzYWJsZV9pcnEgXHRtcDMJCS8vIGF2b2lkIHByZWVtcHRpb24KPiAtCV9fdWFjY2Vzc190
dGJyMF9lbmFibGUgXHRtcDEsIFx0bXAyCj4gLQlyZXN0b3JlX2lycSBcdG1wMwo+IC1hbHRlcm5h
dGl2ZV9lbHNlX25vcF9lbmRpZgo+IC0JLmVuZG0KPiAtI2Vsc2UKPiAtCS5tYWNybwl1YWNjZXNz
X3R0YnIwX2Rpc2FibGUsIHRtcDEsIHRtcDIKPiAtCS5lbmRtCj4gLQo+IC0JLm1hY3JvCXVhY2Nl
c3NfdHRicjBfZW5hYmxlLCB0bXAxLCB0bXAyLCB0bXAzCj4gLQkuZW5kbQo+ICAjZW5kaWYKPiAg
Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NhY2hlZmx1
c2guaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oCj4gaW5kZXggNjY1Yzc4
ZTA2NjVhLi5jYjAwYzYxZTBiZGUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2Fz
bS9jYWNoZWZsdXNoLmgKPiArKysgYi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NhY2hlZmx1c2gu
aAo+IEBAIC02MSwxNiArNjEsNDkgQEAKPiAgICoJCS0ga2FkZHIgIC0gcGFnZSBhZGRyZXNzCj4g
ICAqCQktIHNpemUgICAtIHJlZ2lvbiBzaXplCj4gICAqLwo+IC1leHRlcm4gdm9pZCBfX2ZsdXNo
X2ljYWNoZV9yYW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCk7Cj4g
LWV4dGVybiBpbnQgIGludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgZW5kKTsKPiArZXh0ZXJuIHZvaWQgX19hc21fZmx1c2hfaWNhY2hlX3Jh
bmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kKTsKPiArZXh0ZXJuIGxv
bmcgX19hc21fZmx1c2hfY2FjaGVfdXNlcl9yYW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ICsJ
CQkJCSB1bnNpZ25lZCBsb25nIGVuZCk7Cj4gK2V4dGVybiBpbnQgIF9fYXNtX2ludmFsaWRhdGVf
aWNhY2hlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnQsCj4gKwkJCQkJICB1bnNpZ25lZCBsb25n
IGVuZCk7Cj4gIGV4dGVybiB2b2lkIF9fZmx1c2hfZGNhY2hlX2FyZWEodm9pZCAqYWRkciwgc2l6
ZV90IGxlbik7Cj4gIGV4dGVybiB2b2lkIF9faW52YWxfZGNhY2hlX2FyZWEodm9pZCAqYWRkciwg
c2l6ZV90IGxlbik7Cj4gIGV4dGVybiB2b2lkIF9fY2xlYW5fZGNhY2hlX2FyZWFfcG9jKHZvaWQg
KmFkZHIsIHNpemVfdCBsZW4pOwo+ICBleHRlcm4gdm9pZCBfX2NsZWFuX2RjYWNoZV9hcmVhX3Bv
cCh2b2lkICphZGRyLCBzaXplX3QgbGVuKTsKPiAgZXh0ZXJuIHZvaWQgX19jbGVhbl9kY2FjaGVf
YXJlYV9wb3Uodm9pZCAqYWRkciwgc2l6ZV90IGxlbik7Cj4gLWV4dGVybiBsb25nIF9fZmx1c2hf
Y2FjaGVfdXNlcl9yYW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCk7
Cj4gIGV4dGVybiB2b2lkIHN5bmNfaWNhY2hlX2FsaWFzZXModm9pZCAqa2FkZHIsIHVuc2lnbmVk
IGxvbmcgbGVuKTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUgbG9uZyBfX2ZsdXNoX2NhY2hlX3VzZXJf
cmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydCwKPiArCQkJCQkgICAgdW5zaWduZWQgbG9uZyBlbmQp
Cj4gK3sKPiArCWludCByZXQ7Cj4gKwo+ICsJdWFjY2Vzc190dGJyMF9lbmFibGUoKTsKPiArCXJl
dCA9IF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFuZ2Uoc3RhcnQsIGVuZCk7Cj4gKwl1YWNjZXNz
X3R0YnIwX2Rpc2FibGUoKTsKPiArCj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgX19mbHVzaF9pY2FjaGVfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydCwgdW5z
aWduZWQgbG9uZyBlbmQpCj4gK3sKPiArCXVhY2Nlc3NfdHRicjBfZW5hYmxlKCk7Cj4gKwlfX2Fz
bV9mbHVzaF9pY2FjaGVfcmFuZ2Uoc3RhcnQsIGVuZCk7Cj4gKwl1YWNjZXNzX3R0YnIwX2Rpc2Fi
bGUoKTsKPiArfQoKSW50ZXJlc3RpbmcuLi4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYmUgZW5h
YmxpbmcgdWFjY2VzcyBoZXJlOiB0aGUKZnVuY3Rpb24gaGFzIGEgdm9pZCByZXR1cm4gdHlwZSBz
byB3ZSBjYW4ndCBjb21tdW5pY2F0ZSBmYWlsdXJlIGJhY2sgdG8gdGhlCmNhbGxlciBpZiB3ZSBm
YXVsdCwgc28gbXkgZmVlbGluZyBpcyB0aGF0IHRoaXMgc2hvdWxkIG9ubHkgZXZlciBiZSBjYWxs
ZWQgb24Ka2VybmVsIGFkZHJlc3Nlcy4KCj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCBpbnZhbGlk
YXRlX2ljYWNoZV9yYW5nZSh1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ICsJCQkJCSAgdW5zaWduZWQg
bG9uZyBlbmQpCj4gK3sKPiArCWludCByZXQ7Cj4gKwo+ICsJdWFjY2Vzc190dGJyMF9lbmFibGUo
KTsKPiArCXJldCA9IF9fYXNtX2ludmFsaWRhdGVfaWNhY2hlX3JhbmdlKHN0YXJ0LCBlbmQpOwo+
ICsJdWFjY2Vzc190dGJyMF9kaXNhYmxlKCk7Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQoKU2Ft
ZSBoZXJlIC0tIEkgZG9uJ3QgdGhpbmsgdGhpbmsgdGhpcyBpcyBldmVyIGNhbGxlZCBvbiB1c2Vy
IGFkZHJlc3Nlcy4KQ2FuIHdlIG1ha2UgdGhlIHJldHVybiB0eXBlIHZvaWQgYW5kIGRyb3AgdGhl
IHVhY2Nlc3MgdG9nZ2xlPwoKV2lsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:18:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irQlK-0006KS-Me; Tue, 14 Jan 2020 18:17:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irQlJ-0006KN-7r
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:17:57 +0000
X-Inumbo-ID: 2e945228-36fa-11ea-8420-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e945228-36fa-11ea-8420-12813bfff9fa;
 Tue, 14 Jan 2020 18:17: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 <osstest-admin@xenproject.org>)
 id 1irQlF-0001TB-I5; Tue, 14 Jan 2020 18:17: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 1irQlF-00088q-75; Tue, 14 Jan 2020 18:17:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irQlF-0002wI-6U; Tue, 14 Jan 2020 18:17:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: ovmf=4cca7923992a13f6b753782f469ee944da2db796
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 18:17:53 +0000
Subject: [Xen-devel] [ovmf test] 146072: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ1NzY3CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIHN0YXJ2
ZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAg
ICAgNGNjYTc5MjM5OTJhMTNmNmI3NTM3ODJmNDY5ZWU5NDRkYTJkYjc5NgpiYXNlbGluZSB2ZXJz
aW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJiOTBkMzY3
ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4IDAwOjM5
OjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0wMS0wOCAw
Mjo1MDoyMCBaICAgIDYgZGF5cyAgIDM2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
NjA3MiAgMjAyMC0wMS0xNCAxMjozOTowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ksIE1hdGV1
c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBudmlkaWEu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1WCA8emhp
anV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKYXNv
biBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgTWF0ZXVzeiBBbGJlY2tpIDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgog
IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFBhdmFuYS5L
IDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhpbG1kQHJl
ZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
U2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZp
dGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vw
cy5pbz4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGFydmVkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1NzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:26:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irQtu-0007AT-Nq; Tue, 14 Jan 2020 18:26:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rxsW=3D=kernel.org=will@srs-us1.protection.inumbo.net>)
 id 1irQtt-0007AO-Mc
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:26:49 +0000
X-Inumbo-ID: 6d70c3ae-36fb-11ea-8424-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d70c3ae-36fb-11ea-8424-12813bfff9fa;
 Tue, 14 Jan 2020 18:26:49 +0000 (UTC)
Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C615C24672;
 Tue, 14 Jan 2020 18:26:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579026408;
 bh=qnqGgrP8e9yV1OsuzVTzNXGikt0eU6jSP1VAIcJyBmg=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=lrXuON6lNa/3kGMXfWgCZKeqToNfMEc/Bm81yU3i7YyzltzarzjHAYDGNnu+exqw5
 BWS8V+7Xk+pe0HfRkw7crfwWY+Sy7P0uSpIjfo6TNo07VEnP4BztnoU+rYjHs0VLrh
 fHeuTQaoSAjpIpBO2njoR8F/VNZT+HfKdUby0EI4=
Date: Tue, 14 Jan 2020 18:26:41 +0000
From: Will Deacon <will@kernel.org>
To: Pavel Tatashin <pasha.tatashin@soleen.com>
Message-ID: <20200114182641.GI2579@willie-the-truck>
References: <20200102211357.8042-1-pasha.tatashin@soleen.com>
 <20200102211357.8042-6-pasha.tatashin@soleen.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200102211357.8042-6-pasha.tatashin@soleen.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 5/6] arm64: move ARM64_HAS_CACHE_DIC/_IDC
 from asm to 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: mark.rutland@arm.com, catalin.marinas@arm.com, stefan@agner.ch,
 jmorris@namei.org, yamada.masahiro@socionext.com, boris.ostrovsky@oracle.com,
 sashal@kernel.org, sstabellini@kernel.org, maz@kernel.org,
 linux@armlinux.org.uk, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, vladimir.murzin@arm.com, julien@xen.org,
 alexios.zavras@intel.com, tglx@linutronix.de, allison@lohutok.net,
 jgross@suse.com, steve.capper@arm.com, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, james.morse@arm.com, andrew.cooper3@citrix.com,
 info@metux.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>

T24gVGh1LCBKYW4gMDIsIDIwMjAgYXQgMDQ6MTM6NTZQTSAtMDUwMCwgUGF2ZWwgVGF0YXNoaW4g
d3JvdGU6Cj4gVGhlIGFzc21ibHkgZnVuY3Rpb25zIF9fYXNtX2ZsdXNoX2NhY2hlX3VzZXJfcmFu
Z2UgYW5kCj4gX19hc21faW52YWxpZGF0ZV9pY2FjaGVfcmFuZ2UgaGF2ZSBhbHRlcm5hdGl2ZXM6
Cj4gCj4gYWx0ZXJuYXRpdmVfaWYgQVJNNjRfSEFTX0NBQ0hFX0RJQwo+IC4uLgo+IAo+IGFsdGVy
bmF0aXZlX2lmIEFSTTY0X0hBU19DQUNIRV9JREMKPiAuLi4KPiAKPiBCdXQsIHRoZSBpbXBsZW1l
bnRhdGlvbiBvZiB0aG9zZSBhbHRlcm5hdGl2ZXMgaXMgdHJpdmlhbCBhbmQgdGhlcmVmb3JlCj4g
Y2FuIGJlIGRvbmUgaW4gdGhlIEMgaW5saW5lIHdyYXBwZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBzb2xlZW4uY29tPgo+IC0tLQo+ICBhcmNo
L2FybTY0L2luY2x1ZGUvYXNtL2NhY2hlZmx1c2guaCB8IDE5ICsrKysrKysrKysrKysrKysrKysK
PiAgYXJjaC9hcm02NC9tbS9jYWNoZS5TICAgICAgICAgICAgICAgfCAyNyArKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgYXJjaC9hcm02NC9tbS9mbHVzaC5jICAgICAgICAgICAgICAgfCAg
MSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oIGIv
YXJjaC9hcm02NC9pbmNsdWRlL2FzbS9jYWNoZWZsdXNoLmgKPiBpbmRleCAwNDdhZjMzOGJhMTUu
LmZjNTIxN2ExODM5OCAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NhY2hl
Zmx1c2guaAo+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY2FjaGVmbHVzaC5oCj4gQEAg
LTc3LDggKzc3LDIyIEBAIHN0YXRpYyBpbmxpbmUgbG9uZyBfX2ZsdXNoX2NhY2hlX3VzZXJfcmFu
Z2UodW5zaWduZWQgbG9uZyBzdGFydCwKPiAgewo+ICAJaW50IHJldDsKPiAgCj4gKwlpZiAoY3B1
c19oYXZlX2NvbnN0X2NhcChBUk02NF9IQVNfQ0FDSEVfSURDKSkgewo+ICsJCWRzYihpc2hzdCk7
Cj4gKwkJaWYgKGNwdXNfaGF2ZV9jb25zdF9jYXAoQVJNNjRfSEFTX0NBQ0hFX0RJQykpIHsKPiAr
CQkJaXNiKCk7Cj4gKwkJCXJldHVybiAwOwo+ICsJCX0KPiArCX0KPiArCj4gIAl1YWNjZXNzX3R0
YnIwX2VuYWJsZSgpOwo+ICAJcmV0ID0gX19hc21fZmx1c2hfY2FjaGVfdXNlcl9yYW5nZShzdGFy
dCwgZW5kKTsKCkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzLiBEb2Vzbid0IGl0IG1lYW4gYSBDUFUg
d2l0aCBJREMgYnV0IG5vdCBESUMgd2lsbAplbmQgdXAgd2l0aCBkb2luZyB0aGUgRC1jYWNoZSBt
YWludGVuYW5jZT8KCldpbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 18:43:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 18: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 1irR9n-0000In-92; Tue, 14 Jan 2020 18:43:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irR9l-0000Ii-JP
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 18:43:13 +0000
X-Inumbo-ID: ab127908-36fd-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab127908-36fd-11ea-a985-bc764e2007e4;
 Tue, 14 Jan 2020 18:42: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 <osstest-admin@xenproject.org>)
 id 1irR9O-0001wC-Lk; Tue, 14 Jan 2020 18: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 1irR9O-0000tn-6C; Tue, 14 Jan 2020 18:42:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irR9O-0004fF-5T; Tue, 14 Jan 2020 18:42:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146081-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c7de94fd6ec5aba53ce5b8fd6ceb6031c53bb28d
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 18:42:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146081: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA4MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDQ4
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDYwNDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICBjN2RlOTRmZDZlYzVhYmE1M2NlNWI4ZmQ2Y2ViNjAzMWM1M2JiMjhk
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZm
MzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNDggIDIw
MjAtMDEtMTMgMTQ6MDA6MzAgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDY4
ICAyMDIwLTAxLTE0IDEyOjAwOjQ4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ2MDgxICAyMDIwLTAxLTE0IDE1OjAwOjUwIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJy
YW50QGFtYXpvbi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBjN2RlOTRmZDZlYzVhYmE1M2NlNWI4ZmQ2Y2ViNjAzMWM1M2JiMjhkCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KRGF0ZTogICBUaHUgRGVjIDE5IDA4OjEyOjIxIDIw
MTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBQbGFjZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgc2VxdWVu
Y2UgZm9sbG93aW5nIGFuIGVyZXQgaW5zdHJ1Y3Rpb24KICAgIAogICAgU29tZSBDUFVzIGNhbiBz
cGVjdWxhdGUgcGFzdCBhbiBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3Jt
CiAgICBzcGVjdWxhdGl2ZSBhY2Nlc3NlcyB0byBtZW1vcnkgYmVmb3JlIHByb2Nlc3NpbmcgdGhl
IGV4Y2VwdGlvbiByZXR1cm4uCiAgICBTaW5jZSB0aGUgcmVnaXN0ZXIgc3RhdGUgaXMgb2Z0ZW4g
Y29udHJvbGxlZCBieSBsb3dlciBwcml2aWxlZ2UgbGV2ZWwKICAgIGF0IHRoZSBwb2ludCBvZiBh
biBFUkVULCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCiAgICBz
aWRlLWNoYW5uZWwgYXR0YWNrLgogICAgCiAgICBOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBu
ZXcgU0IgYmFycmllciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCiAgICBhcyBhbiBhcmNoaXRlY3Rl
ZCBzcGVjdWxhdGlvbiBiYXJyaWVyLiBGb3IgY3VycmVudCBDUFVzLCB0aGUgc2VxdWVuY2UKICAg
IERTQjsgSVNCIGlzIGtub3duIHRvIHByZXZlbnQgc3BlY3VsYXRpb24uCiAgICAKICAgIFRoZSBs
YXR0ZXIgc2VxdWVuY2UgaXMgaGVhdmllciB0aGFuIFNCIGJ1dCBpdCB3b3VsZCBuZXZlciBiZSBl
eGVjdXRlZAogICAgKHRoaXMgaXMgc3BlY3VsYXRpb24gYWZ0ZXIgYWxsISkuCiAgICAKICAgIElu
dHJvZHVjZSBhIG5ldyBtYWNybyAnc2InIHRoYXQgY291bGQgYmUgdXNlZCB3aGVuIGEgc3BlY3Vs
YXRpb24gYmFycmllcgogICAgaXMgcmVxdWlyZWQuIEZvciBub3cgaXQgaXMgdXNpbmcgZHNiOyBp
c2IgYnV0IHRoaXMgY291bGQgZWFzaWx5IGJlCiAgICB1cGRhdGVkIHRvIGNhdGVyIFNCIGluIHRo
ZSBmdXR1cmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTMxMi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmNvbW1pdCBmMWNmNzVjMmQxOGZjZmM5
Njc0NGVmMDM4MGE3NTdlOGY5MTcwNWE2CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KRGF0ZTogICBNb24gSmFuIDEzIDIyOjA1OjMxIDIwMjAgKzAwMDAKCiAgICBkb2NzL21p
c2M6IGxpdmVwYXRjaDogRXNjYXBlIGJhY2tzbGFzaAogICAgCiAgICBwYW5kb2MgaXMgY3VycmVu
dGx5IGZhaWxpbmcgdG8gZ2VuZXJhdGUgdGhlIHBkZiB3aXRoIHRoZSBmb2xsb3dpbmcKICAgIGVy
cm9yOgogICAgISBVbmRlZmluZWQgY29udHJvbCBzZXF1ZW5jZS4KICAgIGwuMTA0OCAgIG1ldGFk
YXRhIHN0cmluZyBmb3JtYXQgaXM6IGtleT12YWx1ZVwwCiAgICAKICAgIEluIHRoaXMgY2FzZSwg
d2Ugd2FudCB0byBwcmludCBcMCBzbyB3ZSBuZWVkIHRvIGJhY2tzbGFzaC1lc2NhcGUgdGhlCiAg
ICBmaXJzdCBjaGFyYWN0ZXIuCiAgICAKICAgIEludGVyZXN0aW5nbHkgcGFuZG9jIHdpbGwgbm90
IGNvbXBsYWluIHdoZW4gY3JlYXRpbmcgaHRtbCBhbmQgd2lsbCBqdXN0CiAgICBpZ25vcmUgXDAg
Y29tcGxldGVseS4KICAgIAogICAgRml4ZXM6IDUwODNlMGZmOTMgKCJsaXZlcGF0Y2g6IEFkZCBt
ZXRhZGF0YSBydW50aW1lIHJldHJpZXZhbCBtZWNoYW5pc20iKQogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXdlbCBX
aWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cgpjb21taXQgOWM4NzA1ZjhmZTViZmI3
NWE2YTAwMTYzMzA4ZDI5NzA1OWI2MWY2YQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CkRhdGU6ICAgU2F0IEphbiAxMSAwMDowMzo0NCAyMDIwICswMDAwCgogICAgZG9jcy9t
aXNjOiBwdmNhbGxzOiBWZXJiYXRpbSBibG9jayBzaG91bGQgYmUgaW5kZW50ZWQgd2l0aCA0IHNw
YWNlcwogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0aGUgZGlhZ3JhbSBpcyBvbmx5IGluZGVudGVk
IHdpdGggMiBzcGFjZXMuIFNvIHBhbmRvYwogICAgd2lsbCB0cnkgdG8gYmFkbHkgaW50ZXJwcmV0
IGl0IGFuZCBub3QgZGlzcGxheSBpdCBjb3JyZWN0bHkuCiAgICAKICAgIEZpeCBpdCBieSBpbmRl
bnRpbmcgYWxsIHRoZSBibG9jayBieSA0IHNwYWNlcyAoaS5lIGFuIGV4dHJhIDIgc3BhY2VzKS4K
ICAgIAogICAgRml4ZXM6IGQ2NjE2MTFkMDggKCJkb2NzL21hcmtkb3duOiBTd2l0Y2ggdG8gdXNp
bmcgcGFuZG9jLCBhbmQgZml4IHVuZGVyc2NvcmUgZXNjYXBpbmciKQogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxMDEzOThlMWY4MWNhN2E0
ZjQ1YWI1NGM0ZDBjNGZlZTdiM2E3YmQ4CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgpEYXRlOiAgIFRodSBKYW4gOSAxMToxNTowNSAyMDIwICswMDAwCgogICAgdG9v
bHMvUnVsZXMubWs6IGZpeCBkaXN0Y2xlYW4KICAgIAogICAgUnVubmluZyAnbWFrZSBkaXN0Y2xl
YW4nIHVuZGVyIHRvb2xzIHdpbGwgY3VycmVudGx5IHJlc3VsdCBpbjoKICAgIAogICAgdG9vbHMv
UnVsZXMubWs6MjQ1OiAqKiogWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWls
ZGluZyBvciBpbnN0YWxsaW5nIHRoZSB0b29scy4gIFN0b3AuCiAgICAKICAgIFRoaXMgcGF0Y2gg
YWRkcyAnZGlzdGNsZWFuJywgJ3N1YmRpci1kaXN0Y2xlYW4lJyBhbmQgJ3N1YmRpci1jbGVhbiUn
IHRvCiAgICBuby1jb25maWd1cmUtdGFyZ2V0cywgd2hpY2ggYWxsb3dzICdtYWtlIGRpc3RjbGVh
bicgdG8gcnVuIHRvIGNvbXBsZXRpb24uCiAgICAKICAgIEZpeGVzOiAwMDY5MWM2YyAodG9vbHM6
IEFsbG93IHRvIG1ha2UgKi1kaXItZm9yY2UtdXBkYXRlIHdpdGhvdXQgLi9jb25maWd1cmUpCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCmNvbW1pdCA4OTJiOWRjZWJkYjdmNjQ2NjU3ZTEx
Y2ZkZDk1YTM4NTEwN2JiZWZhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBKYW4gMTQgMTI6MDM6NDcgMjAyMCArMDEwMAoKICAgIElSUTogdTE2IGlz
IHRvbyBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyCiAgICAKICAgIEZJRk8gZXZl
bnQgY2hhbm5lbHMgYWxsb3cgcG9ydHMgdXAgdG8gMl4xNywgc28gd2UgbmVlZCB0byB1c2UgYSB3
aWRlcgogICAgZmllbGQgaW4gc3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIgc3VjaCB0aGF0IGl0
IG1heSBzaGFyZSB0aGUgOC1ieXRlCiAgICBzbG90IHdpdGggc3RydWN0IGFyY2hfcGlycSBvbiA2
NC1iaXQgYXJjaGVzLCByYXRoZXIgdGhhbiBsZWF2aW5nIGEKICAgIDctYnl0ZSBob2xlIGluIGFs
bCBjYXNlcy4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgY29t
bWVudCByZWdhcmRpbmcgImFyY2giIHBsYWNlbWVudAogICAgd2l0aGluIHRoZSBzdHJ1Y3R1cmUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 19:30:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 19: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 1irRtW-0004DU-3y; Tue, 14 Jan 2020 19:30:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HMbF=3D=amazon.com=prvs=2750eb746=anchalag@srs-us1.protection.inumbo.net>)
 id 1irRtV-0004DP-35
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 19:30:29 +0000
X-Inumbo-ID: 516a794f-3704-11ea-843c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 516a794f-3704-11ea-843c-12813bfff9fa;
 Tue, 14 Jan 2020 19:30:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579030229; x=1610566229;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=kERWQcPBD6U7cttKEBKCe+VLCzWuIvbuKzU3wI+3unU=;
 b=FCki7BoyQcfgsyWCOV1o926wDltZEzP8R/VWkvO6f8I/kI5jbYjgkmjm
 gny2ahtfI1tAP+9d3OhyhR7eNZStdqhVy+d8kBtL8S5/lbZQdY/oOgbDO
 u05MvStD+m97Kv8J7gqyugBCu4VFeHbVMibzHWxr2sdl7MiIlrRT++QHK o=;
IronPort-SDR: 1XWTl0ZFPeAlOX/4U8kY6SYcBuV6mXXPHzXHV+KPO++vV8ZqU64Zy3g8i6YkQ3MNzJ1c7HsLNp
 881qx3hEFFTA==
X-IronPort-AV: E=Sophos;i="5.70,319,1574121600"; d="scan'208";a="18710229"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 14 Jan 2020 19:30:15 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id F0146A29E9; Tue, 14 Jan 2020 19:30:07 +0000 (UTC)
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 19:29:52 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 14 Jan 2020 19:29:52 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Tue, 14 Jan 2020 19:29:52 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 2E01D40E7F; Tue, 14 Jan 2020 19:29:52 +0000 (UTC)
Date: Tue, 14 Jan 2020 19:29:52 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Message-ID: <20200114192952.GA26755@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <20200113124247.GG2827@hirez.programming.kicks-ass.net>
 <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
 <CAJZ5v0imNbbch=NWAdgVKf_hjwRrEiWAL8SFNwe6rW_SjgYzrw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJZ5v0imNbbch=NWAdgVKf_hjwRrEiWAL8SFNwe6rW_SjgYzrw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
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: "konrad.wilk@oracle.co" <konrad.wilk@oracle.co>, "Kamata,
 Munehisa" <kamatam@amazon.com>, Peter Zijlstra <peterz@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "fllinden@amaozn.com" <fllinden@amaozn.com>, "Valentin,
 Eduardo" <eduval@amazon.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Singh,
 Balbir" <sblbir@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, anchalag@amazon.com,
 "bp@alien8.de" <bp@alien8.de>, "tglx@linutronix.de" <tglx@linutronix.de>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMTI6MzA6MDJBTSArMDEwMCwgUmFmYWVsIEouIFd5c29j
a2kgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMTMsIDIwMjAgYXQgMTA6NTAgUE0gUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbEBrZXJuZWwub3JnPiB3cm90ZToKPiA+Cj4gPiBPbiBNb24sIEphbiAxMywg
MjAyMCBhdCAxOjQzIFBNIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4gd3Jv
dGU6Cj4gPiA+Cj4gPiA+IE9uIE1vbiwgSmFuIDEzLCAyMDIwIGF0IDExOjQzOjE4QU0gKzAwMDAs
IFNpbmdoLCBCYWxiaXIgd3JvdGU6Cj4gPiA+ID4gRm9yIHlvdXIgb3JpZ2luYWwgY29tbWVudCwg
anVzdCB3YW50ZWQgdG8gY2xhcmlmeSB0aGUgZm9sbG93aW5nOgo+ID4gPiA+Cj4gPiA+ID4gMS4g
QWZ0ZXIgaGliZXJuYXRpb24sIHRoZSBtYWNoaW5lIGNhbiBiZSByZXN1bWVkIG9uIGEgZGlmZmVy
ZW50IGJ1dCBjb21wYXRpYmxlCj4gPiA+ID4gaG9zdCAodGhlc2UgYXJlIFZNIGltYWdlcyBoaWJl
cm5hdGVkKQo+ID4gPiA+IDIuIFRoaXMgbWVhbnMgdGhlIGNsb2NrIGJldHdlZW4gaG9zdDEgYW5k
IGhvc3QyIGNhbi93aWxsIGJlIGRpZmZlcmVudAo+ID4gPiA+Cj4gPiA+ID4gSW4geW91ciBjb21t
ZW50cyBhcmUgeW91IG1ha2luZyB0aGUgYXNzdW1wdGlvbiB0aGF0IHRoZSBob3N0KHMpIGlzL2Fy
ZSB0aGUKPiA+ID4gPiBzYW1lPyBKdXN0IGNoZWNraW5nIHRoZSBhc3N1bXB0aW9ucyBiZWluZyBt
YWRlIGFuZCBiZWluZyBvbiB0aGUgc2FtZSBwYWdlIHdpdGgKPiA+ID4gPiB0aGVtLgo+ID4gPgo+
ID4gPiBJIHdvdWxkIGV4cGVjdCB0aGlzIHRvIGJlIHRoZSBzYW1lIHByb2JsZW0gd2UgaGF2ZSBh
cyByZWd1bGFyIHN1c3BlbmQsCj4gPiA+IGFmdGVyIHBvd2VyIG9mZiB0aGUgVFNDIHdpbGwgaGF2
ZSBiZWVuIHJlc2V0LCBzbyByZXN1bWUgd2lsbCBoYXZlIHRvCj4gPiA+IHNvbWVob3cgYnJpZGdl
IHRoYXQgZ2FwLiBJJ3ZlIG5vIGlkZWEgaWYvaG93IGl0IGRvZXMgdGhhdC4KPiA+Cj4gPiBJbiBn
ZW5lcmFsLCB0aGlzIGlzIGRvbmUgYnkgdGltZWtlZXBpbmdfcmVzdW1lKCkgYW5kIHRoZSBvbmx5
IHNwZWNpYWwKPiA+IHRoaW5nIGRvbmUgZm9yIHRoZSBUU0MgYXBwZWFycyB0byBiZSB0aGUgdHNj
X3ZlcmlmeV90c2NfYWRqdXN0KHRydWUpCj4gPiBjYWxsIGluIHRzY19yZXN1bWUoKS4KPiAKPiBB
bmQgSSBmb3Jnb3QgYWJvdXQgdHNjX3Jlc3RvcmVfc2NoZWRfY2xvY2tfc3RhdGUoKSB0aGF0IGdl
dHMgY2FsbGVkCj4gdmlhIHJlc3RvcmVfcHJvY2Vzc29yX3N0YXRlKCkgb24geDg2LCBiZWZvcmUg
Y2FsbGluZwo+IHRpbWVrZWVwaW5nX3Jlc3VtZSgpLgo+CkluIHRoaXMgY2FzZSB0c2NfdmVyaWZ5
X3RzY19hZGp1c3QodHJ1ZSkgdGhpcyBkb2VzIG5vdGhpbmcgYXMKZmVhdHVyZSBiaXQgWDg2X0ZF
QVRVUkVfVFNDX0FESlVTVCBpcyBub3QgYXZhaWxhYmxlIHRvIGd1ZXN0LiAKSSBhbSBubyBleHBl
cnQgaW4gdGhpcyBhcmVhLCBidXQgY291bGQgdGhpcyBiZSBtZXNzaW5nIHRoaW5ncyB1cD8KClRo
YW5rcywKQW5jaGFsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 19:31:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 19: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 1irRuS-0004I2-LW; Tue, 14 Jan 2020 19:31:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irRuR-0004Ht-0W
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 19:31:27 +0000
X-Inumbo-ID: 6c513676-3704-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c513676-3704-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 19:31:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579030273;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=HXleeLaD5lEycxlpH7a/vicQxSDdfjZQ+MmzqOPbofI=;
 b=KjiWMVZ7Y10OCf1WC9hzMGoz42I686+krFn8DiiK2ha8GmsqXygF172r
 AY2AeFu4crzpoOVDtZpCyHPrARHCu+AmkoITzCgw2a9tfJCyjGCtW0/B2
 kYRf1ce/JQNNo5rUAA/UsCxEnT5lLN/j3R9P2muPtkUZqUMT4tEOnxBi6 E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IlTrdxQLHZDcElKTt8o9+pEILpdtL/gf38pAy08NvMCbjV8g/ZpWzUT0VKfCOzWlQwrDztjPiW
 MuPUhERuYOyb0NvuVGj3R6DcCZAyuc+D0S3M1n2cEzDYwt8733N+XRVvFuTrf4hYYP8aYSZsxk
 jhveJwbpOWqqx2f4QAdEJbJgoTucg4qkAebyV/PSYVr5UDTsqOobNmp+w5n3puh28br0CpBSTF
 LYdaGwdF+SarqfVOvfuTp1WTISOVIMCrW6/V2kfrREx8EiIhxi/+IOeiUpWVMMPUrg3sfFCOMq
 irI=
X-SBRS: 2.7
X-MesageID: 10903912
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,319,1574139600"; d="scan'208";a="10903912"
To: Jan Beulich <jbeulich@suse.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-5-andrew.cooper3@citrix.com>
 <91da9495-d274-ccaa-a09f-aa0650aff623@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: <ecf2a65e-68ea-63c0-0fb3-576104d7e202@citrix.com>
Date: Tue, 14 Jan 2020 19:31:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <91da9495-d274-ccaa-a09f-aa0650aff623@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAyMCAxNjo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDEuMjAyMCAx
ODo1MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGJ1aWxkLXRpbWUgY29uc3RydWN0aW9u
IG9mIGwyX3hlbm1hcFtdIGltcG9zZXMgYW4gYXJiaXRyYXJ5IGxpbWl0IG9mIDE2TQo+PiB0b3Rh
bCwgd2hpY2ggaXMgYSBsaW1pdCBsb29raW5nIHRvIGJlIGxpZnRlZC4KPj4KPj4gTW92ZSBsMl94
ZW5tYXBbXSBpbnRvIHRoZSBic3MsIGFuZCBhZGp1c3QgYm90aCB0aGUgQklPUyBhbmQgRUZJIHBh
dGhzIHRvIGZpbGwKPj4gaXQgaW4gZHluYW1pY2FsbHksIGJhc2VkIG9uIHRoZSBmaW5hbCBsaW5r
ZWQgc2l6ZSBvZiBYZW4uICBGb3IgY3VycmVudCBidWlsZHMsCj4+IHRoaXMgcmVkdWNlcyB0aGUg
bnVtYmVyIG9mIC50ZXh0L2V0YyBtYXBwaW5ncyBmcm9tIDcgdG8gNC4KPiBJcyB0aGUgNCBuYW1l
ZCBoZXJlIGFwcGxpY2FibGUgdGhlIHNhbWUgdG8geGVuLmd6IGFuZCB4ZW4uZWZpLCBkZXNwaXRl
Cj4gdGhlIGxhdHRlciB1c2luZyBsYXJnZSBwYWdlcyB3aXRoIGRpc3RpbmN0IHBlcm1pc3Npb25z
IHdoaWxlIHRoZSBmb3JtZXIKPiBzdGlsbCBkb2Vzbid0PwoKVEJILCBJIGRpZG4ndCBjaGVjay7C
oCBJdCB3aWxsIHZhcnkgb24gdGhlIGJ1aWxkIGFueXdheSwgYW5kIG9uCkNPTkZJR19YRU5fQUxJ
R05fe0RFRkFVTFQsMk19ICh3aGljaCBpcyB1c2VkIHRvIGNhdXNlIHRoZSBzaGltIHhlbi5neiB0
bwpoYXZlIDJNIGFsaWdubWVudC7CoCBJIHdvbmRlciBob3cgbWFueSBwZW9wbGUgc3BvdHRlZCB0
aGlzIHdhcyBhIHBlcmYgZml4CmZvciBYU0EtMzA0Li4uKQoKPj4gSW4gcHJpbmNpcGxlLCB0aGUg
bm9uLUVGSSBjYXNlIGNvdWxkIGJlIG1hZGUgdG8gd29yayBieSBoYXZpbmcgYSBwb3N0LWxpbmsK
Pj4gc2NyaXB0IGZpbGwgaW4gYSBzdWl0YWJsZSBudW1iZXIgb2YgX1BBR0VfUFJFU0VOVCBlbnRy
aWVzIGluIGwyX3hlbm1hcFtdLgo+PiBUaGlzIGRvZXNuJ3Qgd29yayBmb3IgdGhlIEVGSSBjYXNl
LCBiZWNhdXNlIHBhZ2V0YWJsZSByZWxvY2F0aW9uIGlzIGluc3RlYWQKPj4gdHJpZ2dlcmVkIG9u
IHRoZSBhZC1ob2MgcmVsb2NhdGlvbiB0YWJsZSwgd2hpY2ggd291bGQgcmVxdWlyZSB0aGUKPj4g
X1BBR0VfUFJFU0VOVCByZWZlcmVuY2VzIHRvIGJlIGluIHBsYWNlIGJlZm9yZSB0aGUgbGluayB0
YWtlcyBwbGFjZS4KPiBBbmQgdG8gYmUgaG9uZXN0LCBzdWNoIGEgcG9zdC1saW5rIHNjcmlwdCB3
b3VsZCBzZWVtIHJhdGhlciB1Z2x5Cj4gdG8gaGF2ZSB0byBtZS4KClRoZXJlIGFyZSBzb21lIHBv
c3QtbGluayBzY3JpcHRzIHdoaWNoIEknbSBpbnRlbmRpbmcgdG8gYm9ycm93IGZyb20KTGludXgu
wqAgSW4gcGFydGljdWxhciwgc29ydGluZyB0aGUgZXhjZXB0aW9uIHRhYmxlcyBpcyBhIG9idmlv
dXMgdGhpbmcKdG8gZG8gYXQgYnVpbGQgdGltZSByYXRoZXIgdGhhbiBydW50aW1lLgoKQSBkaWZm
ZXJlbnQgb25lIHRvIGNvbnNpZGVyIGlzIHByZXBhcmF0aW9uIG9mIHRoZSBJRFQuwqAgTWFuZ2xp
bmcgdGhlCmdhdGVzIGF0IGJ1aWxkIHRpbWUgd291bGQgZHJvcCBhIG1vZGVyYXRlIGNodW5rIG9m
IGNvZGUsIGFuZCBhbGxvdyBmb3IKZWFybGllciBleGNlcHRpb24gaGFuZGxpbmcuCgpXZSBoYXZl
IGEgbG90IG9mIDMyYml0IGJvb3QgdGltZSBjb2RlLCB3aGljaCBydW5zIHdpdGhvdXQgYW55IElE
VC7CoApBZGRpbmcgZXZlbiBtb3JlIDMyYml0IGNvZGUgdG8gY29uc3RydWN0IGFuIElEVCBpcyBh
IHdhc3RlIG9mIGVmZm9ydCwKYnV0IGlmIGEgYnVpbGQtdGltZS1wcmVwYXJlZCBJRFQgd2VyZSBw
b3NzaWJsZSwgdGhlIGNvc3Qgb2Ygb25lIGV4dHJhCmxpZHQgaXMgYSByZWFzb25hYmxlIHRyYWRl
IGZvciBhIGVub3VnaCBvZiBhIHBhbmljIGhhbmRsZXIgdG8gYXQgbGVhc3QKZHVtcCB0aGUgcmVn
aXN0ZXJzLCBiZWZvcmUgY29udGludWluZyBpbnRvIGEgdHJpcGxlIGZhdWx0LgoKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
Uwo+PiBAQCAtNjY4LDYgKzY2OCwyMCBAQCB0cmFtcG9saW5lX3NldHVwOgo+PiAgICAgICAgICBh
ZGQgICAgICVlc2ksc3ltX2ZzKF9fcGFnZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gsOCkKPj4gIDI6
ICAgICAgbG9vcCAgICAxYgo+PiAgCj4+ICsgICAgICAgIC8qIE1hcCBYZW4gaW50byB0aGUgaGln
aGVyIG1hcHBpbmdzIHVzaW5nIDJNIHN1cGVycGFnZXMuICovCj4+ICsgICAgICAgIGxlYSAgICAg
X1BBR0VfUFNFICsgUEFHRV9IWVBFUlZJU09SX1JXWCArIHN5bV9lc2koX3N0YXJ0KSwgJWVheAo+
PiArICAgICAgICBtb3YgICAgICRzeW1fb2Zmcyhfc3RhcnQpLCAgICVlY3ggICAvKiAlZWF4ID0g
UFRFIHRvIHdyaXRlICAgICAgICAqLwo+IFRoZSBjb21tZW50IGlzIG9uIHRoZSB3cm9uZyBsaW5l
LCBpc24ndCBpdD8gUGVyaGFwcwo+Cj4gICAgICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0Vf
SFlQRVJWSVNPUl9SV1ggKyBzeW1fZXNpKF9zdGFydCksIFwKPiAgICAgICAgICAgICAgICAgJWVh
eCAgICAgICAgICAgICAgICAvKiAlZWF4ID0gUFRFIHRvIHdyaXRlICAgICAgICAqLwo+Cj4gPwoK
VGhhdCBpcyB3aHkgdGhlIGNvbW1lbnQgaGFkIHRoZSByZWdpc3RlciBuYW1lLCByYXRoZXIgdGhh
biB0cnlpbmcgdG8KY2xhaW0gdGhhdCAkc3ltX29mZnMoX3N0YXJ0KSB3YXMgdGhlIFBURSB0byB3
cml0ZS4KCkkgZGlkbid0IHJlYWxseSB0aGluayBzcGxpdHRpbmcgdGhlIGxlYSBsaWtlIHRoYXQg
YWNyb3NzIDIgbGluZXMgd2FzCmJldHRlciB0aGFuIHRoaXMuCgpIb3cgYWJvdXQgLyogJWVheCA9
IFBURSB0byB3cml0ZSBeIMKgwqDCoMKgICovIHdoaWNoIHdpbGwgcG9pbnQgcHJvcGVybHkgYXQK
JWVheD8KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+PiBAQCAtNTg1LDYgKzU4NSwyMCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3NldHVwKHZvaWQpCj4+ICAgICAgaWYgKCAhZWZp
X2VuYWJsZWQoRUZJX0xPQURFUikgKQo+PiAgICAgICAgICByZXR1cm47Cj4+ICAKPj4gKyAgICAv
Kgo+PiArICAgICAqIE1hcCBYZW4gaW50byB0aGUgaGlnaGVyIG1hcHBpbmdzLCB1c2luZyAyTSBz
dXBlcnBhZ2VzLgo+PiArICAgICAqCj4+ICsgICAgICogTkI6IFdlIGFyZSBjdXJyZW50bHkgaW4g
cGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlvbgo+PiArICAgICAqIGFn
YWluc3QgX3N0YXJ0L19lbmQgZ2V0cyB0aGVpciBwb3NpdGlvbiBhcyBwbGFjZWQgYnkgdGhlIGJv
b3Rsb2FkZXIsCj4+ICsgICAgICogbm90IGFzIGV4cGVjdGVkIGluIHRoZSBmaW5hbCBidWlsZC4g
IFRoaXMgaGFzIGFyYml0cmFyeSAyTSBhbGlnbm1lbnQsCj4+ICsgICAgICogc28gc3VidHJhY3Qg
eGVuX3BoeXNfc3RhcnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBzbG90cyBpbiBsMl94ZW5tYXBb
XS4KPj4gKyAgICAgKi8KPiBJdCBtYXkganVzdCBiZSBhIGxhbmd1YWdlIGlzc3VlLCBidXQgSSdt
IHN0cnVnZ2xpbmcgd2l0aCB0aGUKPiAiYXJiaXRyYXJ5IiBoZXJlLiBJcyB0aGlzIGluIGFueSB3
YXkgcmVsYXRlZCB0byB0aGUKPiAtLXNlY3Rpb24tYWxpZ25tZW50PTB4MjAwMDAwIG9wdGlvbiB3
ZSBwYXNzIHRvIHRoZSBsaW5rZXIgKHdoZXJlCj4gdGhlIHZhbHVlIGlzbid0IGFyYml0cmFyeSBh
dCBhbGwpPwoKU28gdGhpcyBpcyB0aGUgYnVnIEkgc3BlbnQgYWdlcyB0cnlpbmcgdG8gZmlndXJl
IG91dCBjb25zb2xlIGxvZ2dpbmcgZm9yLgoKVGhlIG5haXZlIHZlcnNpb24gb2YgdGhpcyBsb29w
IChwcmUgc3VidHJhY3Rpb24pIGVuZGVkIHVwIGluaXRpYWxpc2luZwpzbG90cyAxNzMuLi4xNzcg
d2hpY2gsIHdoZW4gaGlnaGxpZ2h0ZWQgbGlrZSB0aGF0LCBpcyBvYnZpb3VzbHkgd2h5IFhlbgp0
cmlwbGUgZmF1bHRlZCB3aGVuIHN3aXRjaGluZyB0byB0aGUgaGlnaCBtYXBwaW5ncy4KClRoZSBw
b2ludCBJJ20gdHJ5aW5nIHRvIG1ha2UgaXMgdGhhdCBsMl90YWJsZV9vZmZzZXQoX3N0YXJ0KSBl
bmRzIHVwCmJlaW5nIGp1bmsgYmVjYXVzZSBpdCBpcyBhIHJpcC1yZWxhdGl2ZSBhZGRyZXNzIGFu
ZCB3ZSdyZSBub3QgcnVubmluZyBhdApvdXIgbGlua2VkIGFkZHJlc3MuwqAgKEl0IGlzIGluIGZh
Y3Qgb3VyIHBoeXNpY2FsIHBvc2l0aW9uIGluIG1lbW9yeSdzIDJNCnNsb3QsIG1vZHVsbyA1MTIp
LgoKU3VidHJhY3RpbmcgeGVuX3BoeXNfc3RhcnQgZ2V0cyB0aGUgbnVtYmVyIGJhY2sgaW50byB0
aGUgc2FtZSBhbGlhcwp3aGljaCBhbGwgdGhlIDMyYml0IGhlYWQuUyBjb2RlIHJlbGllcyBvbiwg
YW5kIGdpdmVzIHVzIGEgc2Vuc2libGUKc2VxdWVuY2Ugb2Ygc2xvdHMgc3RhcnRpbmcgZnJvbSAx
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 19:36:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 19:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irRzJ-0004Vf-EP; Tue, 14 Jan 2020 19:36:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bgCx=3D=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irRzH-0004Va-94
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 19:36:27 +0000
X-Inumbo-ID: 26b50114-3705-11ea-8440-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26b50114-3705-11ea-8440-12813bfff9fa;
 Tue, 14 Jan 2020 19:36:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579030585;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=AB0Pd8o5+d7R1L1sAc/etgHve8cNnPZU9HusSaXdKfk=;
 b=RnCZ5t/fYcu6GL8S1FWZu1X2zeFt2bUBs5On928enoSNsZBKaIgwBIvL
 Ue3pcGdrXUE7T9hIFtlEvPh5OI9LPEvuit+ZqWuhXKZOtlaXTr7s2r/22
 eooBldyupB7QNAdj5PBZB2Rl7BwYSOgXdFG3MFX6DmqRJjp5Hp/Pb02sx w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lD+8Cm8wOuf2tc8jvmP2ouhk8vq2MFWUr32k5wd0hkZNEtEdd96l50UOAZwenOd3MVcLisIKo6
 TawlJleG2+FbuOpbNe9Y7UGRpc31tz0VKPxI1WhH+cBN4pJ+jzhgTjU3jc4fVH/S1WhRzR18V7
 Kg2quwyoKyfxgvfkEsBeqaDltL8MQk3LdNVce1Y01uTMsVIcGqx8WaYpGkxmz47LKEZ9NMbqmO
 RGF/9NMfsgKN4n0cyXMLevql4KeSoUMuSm4QfFP86nWqzxLAn2SHwLKlcW2ydl8LQ6z+5BR+Zj
 9w4=
X-SBRS: 2.7
X-MesageID: 11277150
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,320,1574139600"; d="scan'208";a="11277150"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 14 Jan 2020 19:36:21 +0000
Message-ID: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from deep
 C-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.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wl@xen.org, 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>

SWYgSVRTQyBpcyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcgbmVzdGVkIGFz
IFBWIHNoaW0pCnRoZW4gWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MgaXMgbm90IGFkdmVydGlzZWQg
aW4gY2VydGFpbiBjYXNlcywgaS5lLgphbGwgQU1EIGFuZCBzb21lIG9sZCBJbnRlbCBwcm9jZXNz
b3JzLiBJbiB3aGljaCBjYXNlIFRTQyB3b3VsZCBuZWVkIHRvCmJlIHJlc3RvcmVkIG9uIENQVSBm
cm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhpdGluZyBkZWVwIEMtc3RhdGVzLgoKQXMg
cGxhdGZvcm0gdGltZSBtaWdodCBiZSBiZWhpbmQgdGhlIGxhc3QgVFNDIHN0YW1wIHJlY29yZGVk
IGZvciB0aGUKY3VycmVudCBDUFUsIGludmFyaWFudCBvZiBUU0Mgc3RhbXAgYmVpbmcgYWx3YXlz
IGJlaGluZCBsb2NhbCBUU0MgY291bnRlcgppcyB2aW9sYXRlZC4gVGhpcyBoYXMgYW4gZWZmZWN0
IG9mIGdldF9zX3RpbWUoKSBnb2luZyBuZWdhdGl2ZSByZXN1bHRpbmcKaW4gZXZlbnR1YWwgc3lz
dGVtIGhhbmcgb3IgY3Jhc2guCgpGaXggdGhpcyBpc3N1ZSBieSB1cGRhdGluZyBsb2NhbCBUU0Mg
c3RhbXAgYWxvbmcgd2l0aCBUU0MgY291bnRlciB3cml0ZS4KClNpZ25lZC1vZmYtYnk6IElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KVGhpcyBjYXVzZWQgcmVs
aWFibGUgaGFuZ3Mgb2Ygc2hpbSBkb21haW5zIHdpdGggbXVsdGlwbGUgdkNQVXMgb24gYWxsIEFN
RApzeXN0ZW1zLiBUaGUgcHJvYmxlbSBnb3QgYWxzbyByZXByb2R1Y2VkIG9uIGJhcmUtbWV0YWwg
YnkgYXJ0aWZpY2FsbHkKbWFza2luZyBJVFNDIGZlYXR1cmUgYml0LiBUaGUgcHJvcG9zZWQgZml4
IGhhcyBiZWVuIHZlcmlmaWVkIGZvciBib3RoCmNhc2VzLgotLS0KIHhlbi9hcmNoL3g4Ni90aW1l
LmMgfCA4ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90
aW1lLmMKaW5kZXggZTc5Y2I0ZC4uZjZiMjZmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rp
bWUuYworKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC05NTUsMTAgKzk1NSwxNiBAQCB1NjQg
c3RpbWUydHNjKHNfdGltZV90IHN0aW1lKQogCiB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lk
KQogeworICAgIHN0cnVjdCBjcHVfdGltZSAqdCA9ICZ0aGlzX2NwdShjcHVfdGltZSk7CisKICAg
ICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICB3cml0ZV90c2Moc3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVM
TCkpKTsKKyAgICB0LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0aW1lKE5V
TEwpOworICAgIHQtPnN0YW1wLmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0ZXJf
c3RpbWUpOworICAgIHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1l
OworCisgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7CiB9CiAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 20:36:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 20:36: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 1irSus-0000py-LQ; Tue, 14 Jan 2020 20:35:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cZ5I=3D=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irSuq-0000pt-EW
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 20:35:56 +0000
X-Inumbo-ID: 73af18c6-370d-11ea-8467-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73af18c6-370d-11ea-8467-12813bfff9fa;
 Tue, 14 Jan 2020 20:35:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579034150;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=9wiXdmQbd1rbUfY9H44kInJbaR4A3j4phCEOp47yt1o=;
 b=e4GQ6kj3YTn71ro8fDD9qCHs23zKEjp+0Boh4AK6yW+ed9lW4VF1mSoz
 pej8Ja1bfqfrqfmPk4e9frs4rlNGZ4ybyBzQBsP+v38Uf8mEw+ip2plkg
 43XQK/PWsHVknZf8dUuDOkzkkn7+lplsq2E7I+VWTUAKq8oNIKDB1fjHb w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iymLlbW6Wl74yAb08Zj2pqNR98o1Yb7kY163aMvUiVHCqYpZzXThPSKiGIP9rF4MALZ6ztjosr
 G43leMgpz/mVrxCzSppzmX/pZJEpbxaX4Mr5Xb9z/Xyx1APWe923Bwea05RmBN+nPzDbMBSQyK
 RRWTbRCCFb8kgrRlC6Qo/vL+kcoNJ57ak6gJ11Bwx28dhQ+8iPhncbmXu4uGgrdEDXkJ9Diljy
 JEh3ojvIbuZHQCdQ/kZbTaJZO+6eRt1oc2Dcht19HgTtUVxyETZY5GKTIgDwt70x3Ui7//O0KV
 BFo=
X-SBRS: 2.7
X-MesageID: 11343145
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,320,1574139600"; d="scan'208";a="11343145"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 14 Jan 2020 20:35:45 +0000
Message-ID: <20200114203545.8897-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

WGVuIGluaGVyaXRlZCBpdHMgbGlzdCBpbmZyYXN0cnVjdHVyZSBmcm9tIExpbnV4LiAgT25lIGFy
ZWEgd2hlcmUgaGFzIGZhbGxlbgpiZWhpbmQgaXMgdGhhdCBvZiBwcmVmZXRjaGluZywgd2hpY2gg
YXMgaXQgdHVybnMgb3V0IGlzIGEgcGVyZm9ybWFuY2UgcGVuYWx0eQppbiBtb3N0IGNhc2VzLgoK
UHJlZmV0Y2ggb2YgTlVMTCBvbiB4ODYgaXMgbm93IHdpZGVseSBtZWFzdXJlZCB0byBoYXZlIGds
YWNpYWwgcGVyZm9ybWFuY2UKcHJvcGVydGllcywgYW5kIHdpbGwgdW5jb25kaXRpb25hbGx5IGhp
dCBvbiBldmVyeSBobGlzdCB1c2UgZHVlIHRvIHRoZQp0ZXJtaW5hdGlvbiBjb25kaXRpb24uCgpD
cm9zcy1wb3J0IHRoZSBmb2xsb3dpbmcgTGludXggcGF0Y2hlczoKCiAgNzVkNjVhNDI1YyAoMjAx
MSkgImhsaXN0OiByZW1vdmUgc29mdHdhcmUgcHJlZmV0Y2hpbmcgaW4gaGxpc3QgaXRlcmF0b3Jz
IgogIGU2NmVlZDY1MWYgKDIwMTEpICJsaXN0OiByZW1vdmUgcHJlZmV0Y2hpbmcgZnJvbSByZWd1
bGFyIGxpc3QgaXRlcmF0b3JzIgogIGMwZDE1Y2M3ZWUgKDIwMTMpICJsaW5rZWQtbGlzdDogUmVt
b3ZlIF9fbGlzdF9mb3JfZWFjaCIKCnRvIFhlbiwgd2hpY2ggcmVzdWx0cyBpbiB0aGUgZm9sbG93
aW5nIG5ldCBkaWZmc3RhdCBvbiB4ODY6CgogIGFkZC9yZW1vdmU6IDAvMSBncm93L3Nocmluazog
MjcvODMgdXAvZG93bjogNTc2Ly0xNjQ4ICgtMTA3MikKCihUaGUgY29kZSBhZGRpdGlvbnMgY29t
ZXMgZnJvbSBhIGZldyBub3ctaW5saW5lZCBmdW5jdGlvbnMsIGFuZCBzbGlnaHRseQpkaWZmZXJl
bnQgYmFzaWMgYmxvY2sgcGFkZGluZy4pCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW5AeGVuLm9yZz4KQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFt
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGlzdC5oIHwgNDYgKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXN0
LmggYi94ZW4vaW5jbHVkZS94ZW4vbGlzdC5oCmluZGV4IDEzODdhYmIyMTEuLmRjNWE4YzQ2MWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXN0LmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2xpc3QuaApAQCAtNDIsOSArNDIsNiBAQCBzdHJ1Y3QgbGlzdF9oZWFkIHsKICNkZWZpbmUgTElT
VF9IRUFEX1JFQURfTU9TVExZKG5hbWUpIFwKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIF9fcmVhZF9t
b3N0bHkgbmFtZSA9IExJU1RfSEVBRF9JTklUKG5hbWUpCiAKLS8qIERvIG5vdCBtb3ZlIHRoaXMg
YWhlYWQgb2YgdGhlIHN0cnVjdCBsaXN0X2hlYWQgZGVmaW5pdGlvbiEgKi8KLSNpbmNsdWRlIDx4
ZW4vcHJlZmV0Y2guaD4KLQogc3RhdGljIGlubGluZSB2b2lkIElOSVRfTElTVF9IRUFEKHN0cnVj
dCBsaXN0X2hlYWQgKmxpc3QpCiB7CiAgICAgbGlzdC0+bmV4dCA9IGxpc3Q7CkBAIC00NTUsMjAg
KzQ1Miw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsaXN0X3NwbGljZV9pbml0KHN0cnVjdCBsaXN0
X2hlYWQgKmxpc3QsCiAgKiBAaGVhZDogICAgdGhlIGhlYWQgZm9yIHlvdXIgbGlzdC4KICAqLwog
I2RlZmluZSBsaXN0X2Zvcl9lYWNoKHBvcywgaGVhZCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIGZvciAocG9zID0gKGhlYWQpLT5uZXh0OyBwcmVmZXRjaChw
b3MtPm5leHQpLCBwb3MgIT0gKGhlYWQpOyAgICAgICAgXAotICAgICAgICAgcG9zID0gcG9zLT5u
ZXh0KQotCi0vKioKLSAqIF9fbGlzdF9mb3JfZWFjaCAtIGl0ZXJhdGUgb3ZlciBhIGxpc3QKLSAq
IEBwb3M6ICAgIHRoZSAmc3RydWN0IGxpc3RfaGVhZCB0byB1c2UgYXMgYSBsb29wIGN1cnNvci4K
LSAqIEBoZWFkOiAgIHRoZSBoZWFkIGZvciB5b3VyIGxpc3QuCi0gKgotICogVGhpcyB2YXJpYW50
IGRpZmZlcnMgZnJvbSBsaXN0X2Zvcl9lYWNoKCkgaW4gdGhhdCBpdCdzIHRoZQotICogc2ltcGxl
c3QgcG9zc2libGUgbGlzdCBpdGVyYXRpb24gY29kZSwgbm8gcHJlZmV0Y2hpbmcgaXMgZG9uZS4K
LSAqIFVzZSB0aGlzIGZvciBjb2RlIHRoYXQga25vd3MgdGhlIGxpc3QgdG8gYmUgdmVyeSBzaG9y
dCAoZW1wdHkKLSAqIG9yIDEgZW50cnkpIG1vc3Qgb2YgdGhlIHRpbWUuCi0gKi8KLSNkZWZpbmUg
X19saXN0X2Zvcl9lYWNoKHBvcywgaGVhZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZm9yIChwb3MgPSAoaGVhZCktPm5leHQ7IHBvcyAhPSAoaGVhZCk7IHBvcyA9IHBvcy0+
bmV4dCkKIAogLyoqCkBAIC00NzcsOCArNDYwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxpc3Rf
c3BsaWNlX2luaXQoc3RydWN0IGxpc3RfaGVhZCAqbGlzdCwKICAqIEBoZWFkOiAgIHRoZSBoZWFk
IGZvciB5b3VyIGxpc3QuCiAgKi8KICNkZWZpbmUgbGlzdF9mb3JfZWFjaF9wcmV2KHBvcywgaGVh
ZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBmb3IgKHBvcyA9ICho
ZWFkKS0+cHJldjsgcHJlZmV0Y2gocG9zLT5wcmV2KSwgcG9zICE9IChoZWFkKTsgICAgICAgIFwK
LSAgICAgICAgIHBvcyA9IHBvcy0+cHJldikKKyAgICBmb3IgKHBvcyA9IChoZWFkKS0+cHJldjsg
cG9zICE9IChoZWFkKTsgcG9zID0gcG9zLT5wcmV2KQogCiAvKioKICAqIGxpc3RfZm9yX2VhY2hf
c2FmZSAtIGl0ZXJhdGUgb3ZlciBhIGxpc3Qgc2FmZSBhZ2FpbnN0IHJlbW92YWwgb2YgbGlzdCBl
bnRyeQpAQCAtNTA5LDcgKzQ5MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsaXN0X3NwbGljZV9p
bml0KHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QsCiAgKi8KICNkZWZpbmUgbGlzdF9mb3JfZWFjaF9l
bnRyeShwb3MsIGhlYWQsIG1lbWJlcikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBm
b3IgKHBvcyA9IGxpc3RfZW50cnkoKGhlYWQpLT5uZXh0LCB0eXBlb2YoKnBvcyksIG1lbWJlcik7
ICAgICAgICAgIFwKLSAgICAgICAgIHByZWZldGNoKHBvcy0+bWVtYmVyLm5leHQpLCAmcG9zLT5t
ZW1iZXIgIT0gKGhlYWQpOyAgICAgICAgICAgIFwKKyAgICAgICAgICZwb3MtPm1lbWJlciAhPSAo
aGVhZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
IHBvcyA9IGxpc3RfZW50cnkocG9zLT5tZW1iZXIubmV4dCwgdHlwZW9mKCpwb3MpLCBtZW1iZXIp
KQogCiAvKioKQEAgLTUyMCw3ICs1MDIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbGlzdF9zcGxp
Y2VfaW5pdChzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0LAogICovCiAjZGVmaW5lIGxpc3RfZm9yX2Vh
Y2hfZW50cnlfcmV2ZXJzZShwb3MsIGhlYWQsIG1lbWJlcikgICAgICAgICAgICAgICAgICBcCiAg
ICAgZm9yIChwb3MgPSBsaXN0X2VudHJ5KChoZWFkKS0+cHJldiwgdHlwZW9mKCpwb3MpLCBtZW1i
ZXIpOyAgICAgICAgICBcCi0gICAgICAgICBwcmVmZXRjaChwb3MtPm1lbWJlci5wcmV2KSwgJnBv
cy0+bWVtYmVyICE9IChoZWFkKTsgICAgICAgICAgICBcCisgICAgICAgICAmcG9zLT5tZW1iZXIg
IT0gKGhlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICBwb3MgPSBsaXN0X2VudHJ5KHBvcy0+bWVtYmVyLnByZXYsIHR5cGVvZigqcG9zKSwgbWVt
YmVyKSkKIAogLyoqCkBAIC01NDcsNyArNTI5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxpc3Rf
c3BsaWNlX2luaXQoc3RydWN0IGxpc3RfaGVhZCAqbGlzdCwKICAqLwogI2RlZmluZSBsaXN0X2Zv
cl9lYWNoX2VudHJ5X2NvbnRpbnVlKHBvcywgaGVhZCwgbWVtYmVyKSAgICAgICAgICAgICAgICAg
XAogICAgIGZvciAocG9zID0gbGlzdF9lbnRyeShwb3MtPm1lbWJlci5uZXh0LCB0eXBlb2YoKnBv
cyksIG1lbWJlcik7ICAgICAgXAotICAgICAgICAgcHJlZmV0Y2gocG9zLT5tZW1iZXIubmV4dCks
ICZwb3MtPm1lbWJlciAhPSAoaGVhZCk7ICAgICAgICAgICAgXAorICAgICAgICAgJnBvcy0+bWVt
YmVyICE9IChoZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgcG9zID0gbGlzdF9lbnRyeShwb3MtPm1lbWJlci5uZXh0LCB0eXBlb2YoKnBvcyks
IG1lbWJlcikpCiAKIC8qKgpAQCAtNTYwLDcgKzU0Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBs
aXN0X3NwbGljZV9pbml0KHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QsCiAgKiBJdGVyYXRlIG92ZXIg
bGlzdCBvZiBnaXZlbiB0eXBlLCBjb250aW51aW5nIGZyb20gY3VycmVudCBwb3NpdGlvbi4KICAq
LwogI2RlZmluZSBsaXN0X2Zvcl9lYWNoX2VudHJ5X2Zyb20ocG9zLCBoZWFkLCBtZW1iZXIpICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIGZvciAoOyBwcmVmZXRjaChwb3MtPm1lbWJlci5uZXh0
KSwgJnBvcy0+bWVtYmVyICE9IChoZWFkKTsgICAgICAgICAgXAorICAgIGZvciAoOyAmcG9zLT5t
ZW1iZXIgIT0gKGhlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgcG9zID0gbGlzdF9lbnRyeShwb3MtPm1lbWJlci5uZXh0LCB0eXBlb2YoKnBvcyks
IG1lbWJlcikpCiAKIC8qKgpAQCAtNjM1LDcgKzYxNyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBs
aXN0X3NwbGljZV9pbml0KHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QsCiAgKi8KICNkZWZpbmUgbGlz
dF9mb3JfZWFjaF9yY3UocG9zLCBoZWFkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgZm9yIChwb3MgPSAoaGVhZCktPm5leHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgcHJlZmV0Y2gocmN1X2RlcmVmZXJlbmNlKHBvcyktPm5leHQpLCBw
b3MgIT0gKGhlYWQpOyAgIFwKKyAgICAgICAgIHJjdV9kZXJlZmVyZW5jZShwb3MpICE9IChoZWFk
KTsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICBwb3MgPSBwb3MtPm5leHQpCiAK
ICNkZWZpbmUgX19saXN0X2Zvcl9lYWNoX3JjdShwb3MsIGhlYWQpICAgICAgICAgIFwKQEAgLTY3
Miw4ICs2NTQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbGlzdF9zcGxpY2VfaW5pdChzdHJ1Y3Qg
bGlzdF9oZWFkICpsaXN0LAogICovCiAjZGVmaW5lIGxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KHBv
cywgaGVhZCwgbWVtYmVyKSAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZm9yIChwb3MgPSBs
aXN0X2VudHJ5KChoZWFkKS0+bmV4dCwgdHlwZW9mKCpwb3MpLCBtZW1iZXIpOyAgICAgICAgICBc
Ci0gICAgICAgICBwcmVmZXRjaChyY3VfZGVyZWZlcmVuY2UocG9zKS0+bWVtYmVyLm5leHQpLCAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAmcG9zLT5tZW1iZXIgIT0gKGhlYWQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAmcmN1X2RlcmVm
ZXJlbmNlKHBvcyktPm1lbWJlciAhPSAoaGVhZCk7ICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICBwb3MgPSBsaXN0X2VudHJ5KHBvcy0+bWVtYmVyLm5leHQsIHR5cGVvZigqcG9zKSwg
bWVtYmVyKSkKIAogLyoqCkBAIC02ODksNyArNjcwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxp
c3Rfc3BsaWNlX2luaXQoc3RydWN0IGxpc3RfaGVhZCAqbGlzdCwKICAqLwogI2RlZmluZSBsaXN0
X2Zvcl9lYWNoX2NvbnRpbnVlX3JjdShwb3MsIGhlYWQpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGZvciAoKHBvcykgPSAocG9zKS0+bmV4dDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgcHJlZmV0Y2gocmN1X2RlcmVmZXJlbmNl
KChwb3MpKS0+bmV4dCksIChwb3MpICE9IChoZWFkKTsgICAgICAgXAorICAgICAgICAgcmN1X2Rl
cmVmZXJlbmNlKHBvcykgIT0gKGhlYWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgKHBvcykgPSAocG9zKS0+bmV4dCkKIAogLyoKQEAgLTkxOCw4ICs4OTksNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgaGxpc3RfYWRkX2FmdGVyX3JjdShzdHJ1Y3QgaGxpc3Rfbm9k
ZSAqcHJldiwKICNkZWZpbmUgaGxpc3RfZW50cnkocHRyLCB0eXBlLCBtZW1iZXIpIGNvbnRhaW5l
cl9vZihwdHIsdHlwZSxtZW1iZXIpCiAKICNkZWZpbmUgaGxpc3RfZm9yX2VhY2gocG9zLCBoZWFk
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBmb3IgKHBvcyA9
IChoZWFkKS0+Zmlyc3Q7IHBvcyAmJiAoeyBwcmVmZXRjaChwb3MtPm5leHQpOyAxOyB9KTsgICAg
IFwKLSAgICAgICAgIHBvcyA9IHBvcy0+bmV4dCkKKyAgICBmb3IgKHBvcyA9IChoZWFkKS0+Zmly
c3Q7IHBvczsgcG9zID0gcG9zLT5uZXh0KQogCiAjZGVmaW5lIGhsaXN0X2Zvcl9lYWNoX3NhZmUo
cG9zLCBuLCBoZWFkKSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGZvciAocG9zID0gKGhl
YWQpLT5maXJzdDsgcG9zICYmICh7IG4gPSBwb3MtPm5leHQ7IDE7IH0pOyAgIFwKQEAgLTkzNCw3
ICs5MTQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaGxpc3RfYWRkX2FmdGVyX3JjdShzdHJ1Y3Qg
aGxpc3Rfbm9kZSAqcHJldiwKICAqLwogI2RlZmluZSBobGlzdF9mb3JfZWFjaF9lbnRyeSh0cG9z
LCBwb3MsIGhlYWQsIG1lbWJlcikgICAgICAgICAgICAgICAgICAgXAogICAgIGZvciAocG9zID0g
KGhlYWQpLT5maXJzdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgcG9zICYmICh7IHByZWZldGNoKHBvcy0+bmV4dCk7IDE7fSkgJiYgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgcG9zICYmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgKHsgdHBvcyA9
IGhsaXN0X2VudHJ5KHBvcywgdHlwZW9mKCp0cG9zKSwgbWVtYmVyKTsgMTt9KTsgICAgICAgXAog
ICAgICAgICAgcG9zID0gcG9zLT5uZXh0KQogCkBAIC05NDcsNyArOTI3LDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGhsaXN0X2FkZF9hZnRlcl9yY3Uoc3RydWN0IGhsaXN0X25vZGUgKnByZXYsCiAg
Ki8KICNkZWZpbmUgaGxpc3RfZm9yX2VhY2hfZW50cnlfY29udGludWUodHBvcywgcG9zLCBtZW1i
ZXIpICAgICAgICAgICAgICAgIFwKICAgICBmb3IgKHBvcyA9IChwb3MpLT5uZXh0OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIHBvcyAmJiAo
eyBwcmVmZXRjaChwb3MtPm5leHQpOyAxO30pICYmICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgIHBvcyAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICh7IHRwb3MgPSBobGlzdF9lbnRyeShwb3MsIHR5
cGVvZigqdHBvcyksIG1lbWJlcik7IDE7fSk7ICAgICAgIFwKICAgICAgICAgIHBvcyA9IHBvcy0+
bmV4dCkKIApAQCAtOTU5LDcgKzkzOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBobGlzdF9hZGRf
YWZ0ZXJfcmN1KHN0cnVjdCBobGlzdF9ub2RlICpwcmV2LAogICogQG1lbWJlcjogICAgdGhlIG5h
bWUgb2YgdGhlIGhsaXN0X25vZGUgd2l0aGluIHRoZSBzdHJ1Y3QuCiAgKi8KICNkZWZpbmUgaGxp
c3RfZm9yX2VhY2hfZW50cnlfZnJvbSh0cG9zLCBwb3MsIG1lbWJlcikgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBmb3IgKDsgcG9zICYmICh7IHByZWZldGNoKHBvcy0+bmV4dCk7IDE7fSkgJiYg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3IgKDsgcG9zICYmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICh7IHRw
b3MgPSBobGlzdF9lbnRyeShwb3MsIHR5cGVvZigqdHBvcyksIG1lbWJlcik7IDE7fSk7ICAgICAg
IFwKICAgICAgICAgIHBvcyA9IHBvcy0+bmV4dCkKIApAQCAtOTkyLDcgKzk3Miw3IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBobGlzdF9hZGRfYWZ0ZXJfcmN1KHN0cnVjdCBobGlzdF9ub2RlICpwcmV2
LAogICovCiAjZGVmaW5lIGhsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSh0cG9zLCBwb3MsIGhlYWQs
IG1lbWJlcikgICAgICAgICAgICAgICBcCiAgICAgIGZvciAocG9zID0gKGhlYWQpLT5maXJzdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgcmN1
X2RlcmVmZXJlbmNlKHBvcykgJiYgKHsgcHJlZmV0Y2gocG9zLT5uZXh0KTsgMTt9KSAmJiAgICAg
ICBcCisgICAgICAgICAgcmN1X2RlcmVmZXJlbmNlKHBvcykgJiYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgKHsgdHBvcyA9IGhsaXN0X2VudHJ5KHBv
cywgdHlwZW9mKCp0cG9zKSwgbWVtYmVyKTsgMTt9KTsgICAgICBcCiAgICAgICAgICAgcG9zID0g
cG9zLT5uZXh0KQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 20:58:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 20:58: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 1irTGb-0002VO-TC; Tue, 14 Jan 2020 20:58:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irTGb-0002VJ-1T
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 20:58:25 +0000
X-Inumbo-ID: 9a71d7e8-3710-11ea-846f-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a71d7e8-3710-11ea-846f-12813bfff9fa;
 Tue, 14 Jan 2020 20:58:24 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id z7so13579197wrl.13
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 12:58:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=5YqkNoSZgxNkFsK00MTTs//5XtQ6HrQwv6ykvRKBJBk=;
 b=mf0DAtxrBIgZqbVgaEMVFCo0LqrP3OjswOZdTpPcs2kyDMAR6L5KOQIKyL+50W+3lI
 IJ00XDxL4lihiDyvycQpXYc9xUXDfO0WU4Y0msSB2HUtSgAooEnXxUNj9yoBUzWuXN+T
 xKV8hA8wpmHgZlpMR8Blf+ZtAFnuXjZgGZ0d1vdERCmBuqHLO9vxFZqrhMoyfsEZ9vlO
 qbiSTqFRjMhA1FKuEyN+hI2fPqKTmZ7jHtlUVXRyshFK9lGASvW8RP29ucW46RZvbg/Y
 RHmAJ5cKUiv0ZLu5xnGwDHVHDdfGC3wWloSVOq1t6fyqfcwFUUGpoAJ2MrVq3wwzcRRp
 g+SA==
X-Gm-Message-State: APjAAAXQ5e0NN7OV2k//ZET8TKJEzozbPDZFZt8NQO8cKhPjHvX8UBXl
 WUqAJFiXOJtBd7Bt5NANqm0=
X-Google-Smtp-Source: APXvYqykNH5dfrdxy5e8T0/iOTipbhg1pjcqmgSssfbPm/ghSGUNBB1rtaYDys2MOfLXujYIcQ9E3Q==
X-Received: by 2002:a05:6000:1052:: with SMTP id
 c18mr27113067wrx.268.1579035503435; 
 Tue, 14 Jan 2020 12:58:23 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-228.amazon.com.
 [54.240.197.228])
 by smtp.gmail.com with ESMTPSA id q68sm21684590wme.14.2020.01.14.12.58.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 12:58:22 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20200114203545.8897-1-andrew.cooper3@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <47ce51b9-3712-5976-0743-06161b65d3a8@xen.org>
Date: Tue, 14 Jan 2020 20:58:21 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200114203545.8897-1-andrew.cooper3@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@xen.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>

CgpPbiAxNC8wMS8yMDIwIDIwOjM1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFhlbiBpbmhlcml0
ZWQgaXRzIGxpc3QgaW5mcmFzdHJ1Y3R1cmUgZnJvbSBMaW51eC4gIE9uZSBhcmVhIHdoZXJlIGhh
cyBmYWxsZW4KPiBiZWhpbmQgaXMgdGhhdCBvZiBwcmVmZXRjaGluZywgd2hpY2ggYXMgaXQgdHVy
bnMgb3V0IGlzIGEgcGVyZm9ybWFuY2UgcGVuYWx0eQo+IGluIG1vc3QgY2FzZXMuCj4gCj4gUHJl
ZmV0Y2ggb2YgTlVMTCBvbiB4ODYgaXMgbm93IHdpZGVseSBtZWFzdXJlZCB0byBoYXZlIGdsYWNp
YWwgcGVyZm9ybWFuY2UKPiBwcm9wZXJ0aWVzLCBhbmQgd2lsbCB1bmNvbmRpdGlvbmFsbHkgaGl0
IG9uIGV2ZXJ5IGhsaXN0IHVzZSBkdWUgdG8gdGhlCj4gdGVybWluYXRpb24gY29uZGl0aW9uLgo+
IAo+IENyb3NzLXBvcnQgdGhlIGZvbGxvd2luZyBMaW51eCBwYXRjaGVzOgo+IAo+ICAgIDc1ZDY1
YTQyNWMgKDIwMTEpICJobGlzdDogcmVtb3ZlIHNvZnR3YXJlIHByZWZldGNoaW5nIGluIGhsaXN0
IGl0ZXJhdG9ycyIKPiAgICBlNjZlZWQ2NTFmICgyMDExKSAibGlzdDogcmVtb3ZlIHByZWZldGNo
aW5nIGZyb20gcmVndWxhciBsaXN0IGl0ZXJhdG9ycyIKPiAgICBjMGQxNWNjN2VlICgyMDEzKSAi
bGlua2VkLWxpc3Q6IFJlbW92ZSBfX2xpc3RfZm9yX2VhY2giCj4gCj4gdG8gWGVuLCB3aGljaCBy
ZXN1bHRzIGluIHRoZSBmb2xsb3dpbmcgbmV0IGRpZmZzdGF0IG9uIHg4NjoKPiAKPiAgICBhZGQv
cmVtb3ZlOiAwLzEgZ3Jvdy9zaHJpbms6IDI3LzgzIHVwL2Rvd246IDU3Ni8tMTY0OCAoLTEwNzIp
Cj4gCj4gKFRoZSBjb2RlIGFkZGl0aW9ucyBjb21lcyBmcm9tIGEgZmV3IG5vdy1pbmxpbmVkIGZ1
bmN0aW9ucywgYW5kIHNsaWdodGx5Cj4gZGlmZmVyZW50IGJhc2ljIGJsb2NrIHBhZGRpbmcuKQo+
IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW5AeGVuLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 21:15:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 21: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 1irTXM-00049b-LS; Tue, 14 Jan 2020 21:15:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irTXL-00049W-CF
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 21:15:43 +0000
X-Inumbo-ID: f90379f4-3712-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f90379f4-3712-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 21:15: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 <osstest-admin@xenproject.org>)
 id 1irTWz-0004xe-5q; Tue, 14 Jan 2020 21: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 1irTWy-0000Ze-JV; Tue, 14 Jan 2020 21:15:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irTWy-0005e6-Io; Tue, 14 Jan 2020 21:15:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146091-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=b4194711ffaffa5e63d986338fb8d4020fa6bad1
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 21:15:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146091: 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>

ZmxpZ2h0IDE0NjA5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNDE5NDcxMWZmYWZmYTVlNjNkOTg2MzM4ZmI4ZDQwMjBmYTZiYWQxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZmMzFl
ZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNDggIDIwMjAt
MDEtMTMgMTQ6MDA6MzAgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDY4ICAy
MDIwLTAxLTE0IDEyOjAwOjQ4IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQ2MDkxICAyMDIwLTAxLTE0IDE5OjAxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGFtYXpvbi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwM2JmZTUyNmVjLi5iNDE5
NDcxMWZmICBiNDE5NDcxMWZmYWZmYTVlNjNkOTg2MzM4ZmI4ZDQwMjBmYTZiYWQxIC0+IHNtb2tl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 21:22:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 21:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irTdZ-0004x1-BS; Tue, 14 Jan 2020 21:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irTdY-0004ww-DM
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 21:22:08 +0000
X-Inumbo-ID: eab0d788-3713-11ea-8475-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eab0d788-3713-11ea-8475-12813bfff9fa;
 Tue, 14 Jan 2020 21:22:07 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id w15so13709135wru.4
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 13:22:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mubSpjg75EW8TE69qWuIrdpLLAFD1rchP6JmEJOd8cI=;
 b=cYUnaoCaK6VHarAbSmFCkvTF02wdERSg5Q7hctFbCepSesAPFAM/wTqr+O39IIiFiS
 3ewSacgYcXQMgzq9/qgyc+M2qm8bfzVcaDqd9Nlont2OoNSfcYU18dtrr+vsreXSHPyF
 6tuPEwQYWPeI8LYmIuC8WYmCISzZDtOggX7fGzdeGJtVyA6ZdIBRWHQAsKLmZuy7seBW
 YqkOsLynYTqwRpQDrWIZt5K7BnwpLOeM99ayeQfcS1Ukm4JXt+eCMHOoIpmvHNa0xWm3
 oobHfDiJnnFvGPq49UhMJ6hO3DnuyyuPHbCKBIl9NLeG6Y43+UqE8+UDoA+b1HHoV1Mp
 c8Zw==
X-Gm-Message-State: APjAAAVK4Je4UsBRF2252npefQbC+F8xgH537iUZD2QiPqo3d1iQVZzS
 MnuzG/OV+fxlmKEZKY0xFPg=
X-Google-Smtp-Source: APXvYqxUlwEMmJIwdmGJPAvvUVYaPtfg0rYN9NSgKh+Mv12KmD/6LyCTdR3ChhxihiG3ol0lgtX6Bg==
X-Received: by 2002:a05:6000:1288:: with SMTP id
 f8mr27406113wrx.66.1579036926588; 
 Tue, 14 Jan 2020 13:22:06 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-228.amazon.com.
 [54.240.197.228])
 by smtp.gmail.com with ESMTPSA id p17sm21405516wrx.20.2020.01.14.13.22.05
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 13:22:06 -0800 (PST)
To: Brian Woods <brian.woods@xilinx.com>, xen-devel@lists.xenproject.org
References: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
 <1578619590-3661-3-git-send-email-brian.woods@xilinx.com>
From: Julien Grall <julien@xen.org>
Message-ID: <4e9c2f08-e502-abcc-2c7d-29ca36bdaf0b@xen.org>
Date: Tue, 14 Jan 2020 21:22:04 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <1578619590-3661-3-git-send-email-brian.woods@xilinx.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC 2/2] smmu: add support for generic DT bindings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <Volodymyr_Babchuk@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>

SGkgQnJpYW4sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIDEwLzAxLzIwMjAgMDE6MjYs
IEJyaWFuIFdvb2RzIHdyb3RlOgo+IFJlc3RydWN0dXJlIHNvbWUgb2YgdGhlIGNvZGUgYW5kIGFk
ZCBzdXBwb3J0aW5nIGZ1bmN0aW9ucyBmb3IgYWRkaW5nCj4gZ2VuZXJpYyBkZXZpY2UgdHJlZSAo
RFQpIGJpbmRpbmcgc3VwcG9ydC4gIFRoZSBub3JtYWwgYWRkX2RldmljZSBhbmQKPiBkdF94bGF0
ZSBmdW5jdGlvbnMgYXJlIHdyYXBwZXJzIG9mIHRoZSBsZWdhY3kgZnVuY3Rpb25zIGR1ZSB0byBs
ZWdhY3kKPiBjYWxscyBuZWVkaW5nIG1vcmUgYXJndW1lbnRzIGJlY2F1c2UgdGhlIGZpbmRfc21t
dSBjYW4ndCBhIHNtbXUgdGhhdAo+IGlzbid0IGluaXRpYWxpemVkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0B4aWxpbnguY29tPgo+IC0tLQo+IFJGQyBlc3Bl
Y2lhbGx5IG9uOgo+ICAgICAtIENoZWNrcyBmb3IgdGhlOiBhcm1fc21tdV9kdF9hZGRfZGV2aWNl
KiBhbmQgYXJtX3NtbXVfZHRfeGxhdGUqCj4gICAgICAgZnVuY3Rpb25zLgo+IAo+ICAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICB8IDExOCArKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
IHwgIDE3ICstLS0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDQ4IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
c21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IGluZGV4IGM1ZGI1
YmUuLjA4Nzg3Y2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBAQCAtMjUx
LDYgKzI1MSw4IEBAIHN0cnVjdCBpb21tdV9ncm91cAo+ICAgCWF0b21pY190IHJlZjsKPiAgIH07
Cj4gICAKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRfc21tdShj
b25zdCBzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+ICsKPiAgIHN0YXRpYyBzdHJ1Y3QgaW9tbXVfZ3Jv
dXAgKmlvbW11X2dyb3VwX2FsbG9jKHZvaWQpCj4gICB7Cj4gICAJc3RydWN0IGlvbW11X2dyb3Vw
ICpncm91cCA9IHh6YWxsb2Moc3RydWN0IGlvbW11X2dyb3VwKTsKPiBAQCAtNzc1LDY0ICs3Nzcs
MTE0IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3NtbXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUsCj4gICAJcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAtc3RhdGljIGludCByZWdpc3Rl
cl9zbW11X21hc3RlcihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAo+IC0JCQkJc3RydWN0
IGRldmljZSAqZGV2LAo+IC0JCQkJc3RydWN0IG9mX3BoYW5kbGVfYXJncyAqbWFzdGVyc3BlYykK
PiArLyoKPiArICogU2luY2Ugc21tdSBpc24ndCBkb25lIGluaXRpYWxpemluZyBiZWZvcmUgdGhp
cyBpcyBydW4gaW4gdGhlIGxlZ2FjeQo+ICsgKiBjYXNlLCBjcmVhdGUgYSBmdW5jdGlvbiB3aGVy
ZSB0aGF0J3MgcGFzc2VkIGFuZCB0aGVuIGhhdmUgdGhlIGdlbmVyaWMKPiArICogZnVuY3Rpb24g
anVzdCBiZSBhIHNpbXBsZSB3cmFwcGVyLgo+ICsgKi8KPiArc3RhdGljIGludCBhcm1fc21tdV9k
dF94bGF0ZV9sZWdhY3koc3RydWN0IGRldmljZSAqZGV2LAo+ICsJCQkJICAgIGNvbnN0IHN0cnVj
dCBvZl9waGFuZGxlX2FyZ3MgKnNwZWMsCj4gKwkJCQkgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAq
ZndzcGVjKQo+ICt7Cj4gKwlpZiAoKHNwZWMtPmFyZ3NfY291bnQgKyBmd3NwZWMtPm51bV9pZHMp
ID4gTUFYX01BU1RFUl9TVFJFQU1JRFMpIHsKPiArCQlkZXZfZXJyKGRldiwKPiArCQkJInJlYWNo
ZWQgbWF4aW11bSBudW1iZXIgKCVkKSBvZiBzdHJlYW0gSURzIGZvciBtYXN0ZXIgZGV2aWNlICVz
XG4iLAo+ICsJCQlNQVhfTUFTVEVSX1NUUkVBTUlEUywgc3BlYy0+bnAtPm5hbWUpOwo+ICsJCXJl
dHVybiAtRU5PU1BDOwo+ICsJfQo+ICsKPiArCS8qIGFkZGluZyB0aGUgaWRzIGhlcmUgKi8KPiAr
CXJldHVybiBpb21tdV9md3NwZWNfYWRkX2lkcyhkZXYsCj4gKwkJCQkgICAgc3BlYy0+YXJncywK
PiArCQkJCSAgICBzcGVjLT5hcmdzX2NvdW50KTsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1f
c21tdV9kdF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gKwkJCSAgICAgY29uc3Qgc3RydWN0
IGR0X3BoYW5kbGVfYXJncyAqc3BlYykKPiArewo+ICsJcmV0dXJuIGFybV9zbW11X2R0X3hsYXRl
X2xlZ2FjeShkZXYsCj4gKwkJCQkJc3BlYywKPiArCQkJCQlkZXZfaW9tbXVfZndzcGVjX2dldChk
ZXYpKTsKPiArfQoKVGhlIGxlZ2FjeSBhbmQgZ2VuZXJpYyBiaW5kaW5ncyBhcmUgZnVuZGFtZW50
YWxseSBkaWZmZXJlbnQuCgpJbiB0aGUgY2FzZSBvZiB0aGUgbGVnYWN5IGJpbmRpbmcsIGEgc3Bl
Y2lmaWVyIHdpbGwgY29udGFpbnMgbXVsdGlwbGUgCnN0cmVhbWlkcy4gQnV0IGZvciB0aGUgZ2Vu
ZXJpYyBiaW5kaW5ncywgdGhlIGludGVycHJldGF0aW9uIG9mIHRoZSAKc3BlY2lmaWVyIHdpbGwg
ZGVwZW5kIG9uIHRoZSBudW1iZXIgb2YgYXJndW1lbnRzLgoKSWYgeW91IHdhbnQgdG8gc3BlY2lm
eSBtdWx0aXBsZSBzdHJlYW1JRCwgeW91IHdvdWxkIGVpdGhlciBoYXZlIHRvIHVzZSAKb25lIHNw
ZWNpZmllciBwZXIgc3RyZWFtSUQgb3IgdXNlIHN0cmVhbSBtYXRjaGluZy4gWW91IGFsc28gaGF2
ZSBhbiAKYWRkaXRpb25hbCBwcm9wZXJ0eSB0byB0YWtlIGNhcmUgb2YgKHNlZSAic3RyZWFtLW1h
dGNoLW1hc2siKS4KClBsZWFzZSBoYXZlIGEgbG9vayBhdCB0aGUgYmluZGluZ3MgaW4gTGludXgg
KFsxXSwgWzJdKSBmb3IgbW9yZSBkZXRhaWxzLiAKSSB3b3VsZCBhbHNvIHJlY29tbWVuZCB0byBo
YXZlIGEgbG9vayBhdCB0aGUgU01NVSBkcml2ZXIgaW4gTGludXggYXMgCndlbGwgWzNdLgoKSSB3
b3VsZCBleHBlY3QgdGhpcyB0byBjaGFuZ2UgdGhlIHdheSB0aGUgcGF0Y2ggaXMgc3RydWN0dXJl
LiBTbyBJIGFtIApub3QgZ29pbmcgdG8gcmV2aWV3IHRoZSByZXN0LiBBbHRob3VnaCwgbGV0IG1l
IGtub3cgaWYgeW91IHdhbnQgbWUgdG8gCmxvb2sgYXQgYSBwYXJ0aWN1bGFyIGJpdHMuCgpDaGVl
cnMsCgoKWzFdIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50
eHQKWzJdIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS50
eHQKWzNdIGRyaXZlcnMvaW9tbXUvYXJtLXNtbXUuYwoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 21:39:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 21:39: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 1irTuK-0005up-Vy; Tue, 14 Jan 2020 21:39:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=r9HU=3D=nxp.com=jorge.pereira@srs-us1.protection.inumbo.net>)
 id 1irTuJ-0005uk-FI
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 21:39:27 +0000
X-Inumbo-ID: 4fff2138-3716-11ea-a2eb-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.48]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4fff2138-3716-11ea-a2eb-bc764e2007e4;
 Tue, 14 Jan 2020 21:39:17 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=dLLoKIaOeuCiy4bas4SUwnJ50CF2fgShzdQzoTEZ2RXUHNjt6TzrhpDArtOfqwBxwCN4E9Dj3pT3FUgb071gXFL1IzZMac2K/xQV5Se1jWzPEX2d8Ql6sm2HI3zjr1nai/O44Qo2JgGIlk6472bsgq/kcx9hyaeMsG3wrCIzx04OEtKGRPzpuD081/9U6zHDsodbQWpxP0+ba5Ju1g0TSR2URHQS3dUK21J3/fB7vQYEM1sEuQDGnKnKQ7zupPUIGMMi/5jG0xMJuCP30u4SFIJ8+IrVsvw5ibcEuJxW0fMlQHLRKBjeW64ERGqNvtyfuYSfrT5AmAq8r/8VKkIFfw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QwG1TlyKlL+DXarZSULG7JD1O0Y1uF4SZ0xk4/a9j7E=;
 b=Q3nCwU0sMGNrr6C7bYhX/COX59HjFWevo20jNRmDluocRqg7gEXpBNgfJN84IKN0joPx7PohRXlJRWcQFS50LQ8aq9BRdlwy0zBpB6uxhdyLWTLarXM2sXuweVTCyfRmuKcave56/3mWSveGNZg56Ve9wttKFsh8X94pS5SBva3Rm5k7TPOiFL9gpCaDgmubgFiKuIeE96SKJvYJP2ZiA7juapbQSmo2f3kAJcIaCttIucnYocKzde3GegV5FQVduwQG6wcVyClmql4YIGJRVFCjjsjiqfrNGTRpF2ibqQIzZ3t5pT1Ec00uGdwti66eAxSTezABEAQGs5ElJQK/Og==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass
 header.d=nxp.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QwG1TlyKlL+DXarZSULG7JD1O0Y1uF4SZ0xk4/a9j7E=;
 b=Op+etyLK/UA74FhnoUkkyfE7aGq/GOoeHzYpnCjXaJucTK4F/cQXniVxCfO9vlKYor8YTg4LYhbNxWgeRrcwFfPZNZ5VbqhnmtbMW5auQ8KveBRLQWG4M4SDeGmXbwB2CK7QpliBnoo24I2bhau0QwyNQp2rFxuVjWZLsFpMBuI=
Received: from AM6PR04MB5094.eurprd04.prod.outlook.com (20.177.32.148) by
 AM6PR04MB5255.eurprd04.prod.outlook.com (20.177.33.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.18; Tue, 14 Jan 2020 21:39:14 +0000
Received: from AM6PR04MB5094.eurprd04.prod.outlook.com
 ([fe80::fcdd:2e7:1a89:ecbd]) by AM6PR04MB5094.eurprd04.prod.outlook.com
 ([fe80::fcdd:2e7:1a89:ecbd%3]) with mapi id 15.20.2623.017; Tue, 14 Jan 2020
 21:39:14 +0000
From: Jorge Pereira <jorge.pereira@nxp.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Having a DOM-U guest with 1:1 mapping in the second stage MMU.
Thread-Index: AdXLIqP6kZ9GrNU2S1+Q7w9nOZRIUw==
Date: Tue, 14 Jan 2020 21:39:14 +0000
Message-ID: <AM6PR04MB5094DE81655072BDA67F7922F0340@AM6PR04MB5094.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jorge.pereira@nxp.com; 
x-originating-ip: [93.3.33.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 246d5d4f-bd95-4ed5-0333-08d7993a3378
x-ms-traffictypediagnostic: AM6PR04MB5255:
x-microsoft-antispam-prvs: <AM6PR04MB525568B4F6BBAA2C097592E9F0340@AM6PR04MB5255.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 028256169F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(366004)(376002)(346002)(136003)(396003)(199004)(189003)(9326002)(7696005)(33656002)(478600001)(86362001)(52536014)(2906002)(81166006)(8676002)(186003)(4744005)(9686003)(44832011)(66946007)(5660300002)(81156014)(26005)(76116006)(66446008)(64756008)(66476007)(66556008)(8936002)(55016002)(6916009)(316002)(6506007)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR04MB5255;
 H:AM6PR04MB5094.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AVkTbC760Fa9XxNj95q/ozIxttoHq4iDjjelLbhRsmYoFy2j1U3RlS4xgqZ0cRV5hXiYHDYDF3JAmBAymbfkAv/E2/ko3jNP3pDWP2eOr6a6NX1tF9zuTrg3TI6C3LgCmExTcm3MWZeOxIri3yuNmfj491JyTg7LyMv3Par/6Ivo3VogXWzcwdhm3ZWzPmzNmlkanT7V2JOvmFso0EFeQIDm6g+81i+KAbxv2TAcvlEFrD0TWxvdnGTchtjo0OOCtdmIEErCMZ97t3ISKvFVmJpfg+a6FIsjmawDoivMVIMI3sc1OtKNI/Ms71emYlWGFgAS1hBrrapH+yfvF/eF0M0QXbZ2bgeriQMLMI2By5kJYzw8ryZbhRcdvmw8yi0rexjxC1c6fleL1zjXblvjrhqhorSKrJN12OyDW+XPupGRiFWnwPImf3AVBFhrrHiK
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 246d5d4f-bd95-4ed5-0333-08d7993a3378
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2020 21:39:14.5701 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PAomVqNQaU0MGnb4hqLjbwL/Lk3YftS/z6XWcdbxRzBhyb3jXNks7+lw3Vc6wwo/yt59ZuEHxeBEvCRjKOd/Hg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB5255
Subject: [Xen-devel] Having a DOM-U guest with 1:1 mapping in the second
 stage MMU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6519321185241752627=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6519321185241752627==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_AM6PR04MB5094DE81655072BDA67F7922F0340AM6PR04MB5094eurp_"

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

Hi Guys,

I'm currently using XEN in order to run side-by-side a DOM-0 with a DOM-U g=
uest. My use-case scenario requires in the DOM-U direct access to some dma-=
capable devices such ethernet and some GPUs.

Since our target platform (i.MX8MM) does not support IOMMU, we can't assign=
 dma-capable devices to the DOM-U guest because XEN does not create 1:1 map=
ping for that guest in the 2nd stage MMU. So, guest-virtual addresses are d=
ifferent than the physical ones.

Is it possible to have 1:1 mapping for DOM-U guests? If not, I'm interested=
 to know what would be the estimated effort to support this feature?

Thanks in advance,

Cheers,
Jorge

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<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:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.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;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Guys,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m currently using XEN in order to run side-b=
y-side a DOM-0 with a DOM-U guest. My use-case scenario requires in the DOM=
-U direct access to some dma-capable devices such ethernet and some GPUs.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Since our target platform (i.MX8MM) does not support=
 IOMMU, we can&#8217;t assign dma-capable devices to the DOM-U guest becaus=
e XEN does not create 1:1 mapping for that guest in the 2<sup>nd</sup> stag=
e MMU. So, guest-virtual addresses are different
 than the physical ones.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Is it possible to have 1:1 mapping for DOM-U guests?=
 If not, I&#8217;m interested to know what would be the estimated effort to=
 support this feature?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks in advance,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
<p class=3D"MsoNormal">Jorge<o:p></o:p></p>
</div>
</body>
</html>

--_000_AM6PR04MB5094DE81655072BDA67F7922F0340AM6PR04MB5094eurp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6519321185241752627==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 14 21:44:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 21: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 1irTzL-0006hD-MU; Tue, 14 Jan 2020 21:44:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VOhe=3D=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irTzK-0006h8-2V
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 21:44:38 +0000
X-Inumbo-ID: 0f16578a-3717-11ea-8479-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f16578a-3717-11ea-8479-12813bfff9fa;
 Tue, 14 Jan 2020 21:44:37 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id b6so13763169wrq.0
 for <xen-devel@lists.xenproject.org>; Tue, 14 Jan 2020 13:44:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Ue7S4P/q666m6AIvnf+nUt0jgeHtyiC9jpkmOzEGk80=;
 b=iucrALZplcy6PP0STsZbhUQ8LWFqNviz8HFslcStKgFCvJFpjHyeQk409EkZEKB04g
 ujf24AyyP+ZEXLGAF1tD5KX4P20uuPsHtPNpJWiDfvEllxvAPHvEVJVU0RsGBqPqLI+2
 AtfLn4cvlLBBy2hewaxUBjKAgzASeZyvmrT5xeiOq5lJ5N8lAW010EFyYA+Sdh9pQ/Jt
 NA5AtzujUedpp5GFWIoq25I0nCAMqTE564NQE+QCe0Wz5xQniTv0KE0mHR1iNHAUW9Bd
 lWBS3qAHlsTQQUVlqVEFwEQwLumfnEDVrQSpBr8ZRaOKVQyWiC2E12M3ltzYm/jlT1LZ
 qrRw==
X-Gm-Message-State: APjAAAVCFF2gNuiU6UQNTy7qkXXNy+UIdW9fMY6MKYTsU5qefeBOwE0Y
 YpNuc4jfYqnqYiTQGjhP1aHwA+TfjPNtCg==
X-Google-Smtp-Source: APXvYqwVVwutrVmT/5H1oMrTN6HbdwGXU1mBbaGn4dB42eNaomKnQKiRDOR2Ps9jFoHEmYnHnov/vQ==
X-Received: by 2002:adf:f98c:: with SMTP id f12mr26323135wrr.138.1579038276144; 
 Tue, 14 Jan 2020 13:44:36 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-228.amazon.com.
 [54.240.197.228])
 by smtp.gmail.com with ESMTPSA id c2sm21389083wrp.46.2020.01.14.13.44.35
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 14 Jan 2020 13:44:35 -0800 (PST)
To: Brian Woods <brian.woods@xilinx.com>, xen-devel@lists.xenproject.org
References: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
 <1578619590-3661-2-git-send-email-brian.woods@xilinx.com>
From: Julien Grall <julien@xen.org>
Message-ID: <1567bba4-f984-acb6-0a04-8f5e13aa5ef5@xen.org>
Date: Tue, 14 Jan 2020 21:44:34 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <1578619590-3661-2-git-send-email-brian.woods@xilinx.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC 1/2] arm,
 smmu: add support for iommu_fwspec 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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGkgQnJpYW4sCgpPbiAxMC8wMS8yMDIwIDAxOjI2LCBCcmlhbiBXb29kcyB3cm90ZToKPiBNb2Rp
ZnkgdGhlIHNtbXUgZHJpdmVyIHNvIHRoYXQgaXQgdXNlcyB0aGUgaW9tbXVfZndzcGVjIGhlbHBl
cgo+IGZ1bmN0aW9ucy4gIFRoaXMgbWVhbnMgYm90aCBBUk0gSU9NTVUgZHJpdmVycyB3aWxsIGJv
dGggdXNlIHRoZQo+IGlvbW11X2Z3c3BlYyBoZWxwZXIgZnVuY3Rpb25zLCBtYWtpbmcgZW5hYmxp
bmcgZ2VuZXJpYyBkZXZpY2UgdHJlZQo+IGJpbmRpbmdzIGluIHRoZSBTTU1VIGRyaXZlciBtdWNo
IGNsZWFuZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhp
bGlueC5jb20+Cj4gLS0tCj4gUkZDIGVzcGVjaWFsbHkgd2FudGVkIG9uOgo+ICAgIC0gQ2hlY2sg
aW4gZGV2aWNlX3RyZWUuYy4gIFRoaXMgaXMgbmVlZGVkLCBvdGhlcndpc2UgaXQgd29uJ3QgYm9v
dCBkdWUKPiAgICAgIHRvIGRldl9pb21tdV9md3NwZWNfZ2V0KGRldikgYmVpbmcgdHJ1ZSBhbmQg
cmV0dXJuaW5nIEVFWElTVC4gIEknbQo+ICAgICAgbm90IGNvbXBsZXRlbHkgc3VyZSB3aGF0IHR5
cGUgb2YgY2hlY2sgaXMgYmVzdCBoZXJlLgoKSSBndWVzcyB0aGlzIGJlY2F1c2UgdGhlIG1hc3Rl
cnMgYXJlIHJlZ2lzdGVyZWQgZHVyaW5nIHRoZSAKaW5pdGlhbGl6YXRpb24gb2YgdGhlIFNNTVUu
IENvdWxkIHdlIGluc3RlYWQgbG9vayBhdCByZWdpc3RlcmluZyB0aGVtIApmcm9tIHRoZSBhZGRf
ZGV2aWNlIGNhbGxiYWNrPwoKSSB1bmRlcnN0YW5kIHRoaXMgd291bGQgbWVhbiB0byBnbyB0aHJv
dWdoIGFsbCB0aGUgU01NVSBhbmQgcmVxdWlyZSBhIApiaXQgbW9yZSB3b3JrLiBCdXQgSSB0aGlu
ayBpdCB3aWxsIGhlbHAgbG9uZ2VyIHRlcm0gYXMgdGhlIHdvcmtmbG93IGZvciAKcmVnaXN0ZXJp
bmcgYSBtYXN0ZXIgd291bGQgYmUgc2ltaWxhciB3aGV0aGVyIGxlZ2FjeSBvciBnZW5lcmljIGJp
bmRpbmdzIAphcmUgdXNlZC4KCkBTdGVmYW5vIGFueSBvcGluaW9ucz8KCj4gCj4gICB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgIHwgNzQgKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMg
fCAgMyArKyA+ICAgMiBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBpbmRleCA5NDY2MmE4Li5j
NWRiNWJlIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gQEAgLTQ5LDYgKzQ5
LDcgQEAKPiAgICNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2Rldmlj
ZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9pby5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvbW11X2Z3c3Bl
Yy5oPgo+ICAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+ICAgCj4gICAvKiBYZW46IFRoZSBi
ZWxvdyBkZWZpbmVzIGFyZSByZWRlZmluZWQgd2l0aGluIHRoZSBmaWxlLiBVbmRlZiBpdCAqLwo+
IEBAIC01OTcsOCArNTk4LDcgQEAgc3RydWN0IGFybV9zbW11X3NtciB7Cj4gICB9Owo+ICAgCj4g
ICBzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2NmZyB7Cj4gLQlpbnQJCQkJbnVtX3N0cmVhbWlkczsK
PiAtCXUxNgkJCQlzdHJlYW1pZHNbTUFYX01BU1RFUl9TVFJFQU1JRFNdOwoKTm93IHRoYXQgd2Ug
dXNlIGZ3c3BlYywgZG8gd2UgcmVhbGx5IG5lZWQgdG8ga2VlcCB0aGUgCk1BWF9NQVNURVJfU1RS
RUFNSURTIGxpbWl0PwoKPiArCXN0cnVjdCBpb21tdV9md3NwZWMJCSpmd3NwZWM7CgpOSVQ6IENh
biB0aGUgY29udGVudCBiZSBjb25zdD8KCj4gICAJc3RydWN0IGFybV9zbW11X3NtcgkJKnNtcnM7
Cj4gICB9Owo+ICAgCj4gQEAgLTc3OSw3ICs3NzksNyBAQCBzdGF0aWMgaW50IHJlZ2lzdGVyX3Nt
bXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCj4gICAJCQkJc3RydWN0IGRl
dmljZSAqZGV2LAo+ICAgCQkJCXN0cnVjdCBvZl9waGFuZGxlX2FyZ3MgKm1hc3RlcnNwZWMpCj4g
ICB7Cj4gLQlpbnQgaTsKPiArCWludCBpLCByZXQgPSAwOwo+ICAgCXN0cnVjdCBhcm1fc21tdV9t
YXN0ZXIgKm1hc3RlcjsKPiAgIAo+ICAgCW1hc3RlciA9IGZpbmRfc21tdV9tYXN0ZXIoc21tdSwg
bWFzdGVyc3BlYy0+bnApOwo+IEBAIC03OTgsMjYgKzc5OCwzNyBAQCBzdGF0aWMgaW50IHJlZ2lz
dGVyX3NtbXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCj4gICAJfQo+ICAg
Cj4gICAJbWFzdGVyID0gZGV2bV9remFsbG9jKGRldiwgc2l6ZW9mKCptYXN0ZXIpLCBHRlBfS0VS
TkVMKTsKPiAtCWlmICghbWFzdGVyKQo+ICsJaWYgKCFtYXN0ZXIpIHsKPiAgIAkJcmV0dXJuIC1F
Tk9NRU07Cj4gKwl9CgpOSVQ6IE1heSBJIGFzayB3aHkgZGlkIHlvdSBhZGQgdGhlIHt9IGhlcmU/
CgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 22:24:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 22:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irUbi-0001SF-6q; Tue, 14 Jan 2020 22:24:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MmA+=3D=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1irUbh-0001SA-8k
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 22:24:17 +0000
X-Inumbo-ID: 99a63b86-371c-11ea-ac27-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99a63b86-371c-11ea-ac27-bc764e2007e4;
 Tue, 14 Jan 2020 22:24:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E1CD22187F;
 Tue, 14 Jan 2020 22:24:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579040656;
 bh=DqVNYSeqbrYwUTE9ta4I3VviL13WmSQ8zYEdOXG5tN0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=PpErBQR/fGCq6ZXLmbmebI9kxj1x2d/WGNM+OHNbPjE01aR4gun+ubGxwwEhNXssn
 CO6T3run5kTA4SWCoiQPCvr6ph6dRS6ICrpBVdiWNC/1mJiXH/dKhsuIxsspNURqen
 uRP1GAcpc+6F1gkpgSlI0jWb2qfOaZDuYkXPhb1s=
Date: Tue, 14 Jan 2020 14:24:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <1567bba4-f984-acb6-0a04-8f5e13aa5ef5@xen.org>
Message-ID: <alpine.DEB.2.21.2001141423100.6687@sstabellini-ThinkPad-T480s>
References: <1578619590-3661-1-git-send-email-brian.woods@xilinx.com>
 <1578619590-3661-2-git-send-email-brian.woods@xilinx.com>
 <1567bba4-f984-acb6-0a04-8f5e13aa5ef5@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 1/2] arm,
 smmu: add support for iommu_fwspec 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: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gVHVlLCAxNCBKYW4gMjAyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJyaWFuLAo+IAo+
IE9uIDEwLzAxLzIwMjAgMDE6MjYsIEJyaWFuIFdvb2RzIHdyb3RlOgo+ID4gTW9kaWZ5IHRoZSBz
bW11IGRyaXZlciBzbyB0aGF0IGl0IHVzZXMgdGhlIGlvbW11X2Z3c3BlYyBoZWxwZXIKPiA+IGZ1
bmN0aW9ucy4gIFRoaXMgbWVhbnMgYm90aCBBUk0gSU9NTVUgZHJpdmVycyB3aWxsIGJvdGggdXNl
IHRoZQo+ID4gaW9tbXVfZndzcGVjIGhlbHBlciBmdW5jdGlvbnMsIG1ha2luZyBlbmFibGluZyBn
ZW5lcmljIGRldmljZSB0cmVlCj4gPiBiaW5kaW5ncyBpbiB0aGUgU01NVSBkcml2ZXIgbXVjaCBj
bGVhbmVyLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
eGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gUkZDIGVzcGVjaWFsbHkgd2FudGVkIG9uOgo+ID4gICAg
LSBDaGVjayBpbiBkZXZpY2VfdHJlZS5jLiAgVGhpcyBpcyBuZWVkZWQsIG90aGVyd2lzZSBpdCB3
b24ndCBib290IGR1ZQo+ID4gICAgICB0byBkZXZfaW9tbXVfZndzcGVjX2dldChkZXYpIGJlaW5n
IHRydWUgYW5kIHJldHVybmluZyBFRVhJU1QuICBJJ20KPiA+ICAgICAgbm90IGNvbXBsZXRlbHkg
c3VyZSB3aGF0IHR5cGUgb2YgY2hlY2sgaXMgYmVzdCBoZXJlLgo+IAo+IEkgZ3Vlc3MgdGhpcyBi
ZWNhdXNlIHRoZSBtYXN0ZXJzIGFyZSByZWdpc3RlcmVkIGR1cmluZyB0aGUgaW5pdGlhbGl6YXRp
b24gb2YKPiB0aGUgU01NVS4gQ291bGQgd2UgaW5zdGVhZCBsb29rIGF0IHJlZ2lzdGVyaW5nIHRo
ZW0gZnJvbSB0aGUgYWRkX2RldmljZQo+IGNhbGxiYWNrPwo+IAo+IEkgdW5kZXJzdGFuZCB0aGlz
IHdvdWxkIG1lYW4gdG8gZ28gdGhyb3VnaCBhbGwgdGhlIFNNTVUgYW5kIHJlcXVpcmUgYSBiaXQg
bW9yZQo+IHdvcmsuIEJ1dCBJIHRoaW5rIGl0IHdpbGwgaGVscCBsb25nZXIgdGVybSBhcyB0aGUg
d29ya2Zsb3cgZm9yIHJlZ2lzdGVyaW5nIGEKPiBtYXN0ZXIgd291bGQgYmUgc2ltaWxhciB3aGV0
aGVyIGxlZ2FjeSBvciBnZW5lcmljIGJpbmRpbmdzIGFyZSB1c2VkLgo+IAo+IEBTdGVmYW5vIGFu
eSBvcGluaW9ucz8KClllYWgsIGFkZF9kZXZpY2UgbG9va3MgbGlrZSBhIGJldHRlciBmaXQgZm9y
IHRoZSBuZXcgYmluZGluZ3MuCgoKPiA+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYyAgICB8IDc0Cj4gPiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ID4g
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgIDMgKysgPiAgIDIgZmls
ZXMgY2hhbmdlZCwgNDkKPiA+IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQo+ID4gCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+ID4gYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gPiBpbmRleCA5NDY2MmE4Li5jNWRi
NWJlIDEwMDY0NAo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+
ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+ID4gQEAgLTQ5LDYg
KzQ5LDcgQEAKPiA+ICAgI2luY2x1ZGUgPGFzbS9hdG9taWMuaD4KPiA+ICAgI2luY2x1ZGUgPGFz
bS9kZXZpY2UuaD4KPiA+ICAgI2luY2x1ZGUgPGFzbS9pby5oPgo+ID4gKyNpbmNsdWRlIDxhc20v
aW9tbXVfZndzcGVjLmg+Cj4gPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiA+ICAgICAv
KiBYZW46IFRoZSBiZWxvdyBkZWZpbmVzIGFyZSByZWRlZmluZWQgd2l0aGluIHRoZSBmaWxlLiBV
bmRlZiBpdCAqLwo+ID4gQEAgLTU5Nyw4ICs1OTgsNyBAQCBzdHJ1Y3QgYXJtX3NtbXVfc21yIHsK
PiA+ICAgfTsKPiA+ICAgICBzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2NmZyB7Cj4gPiAtCWludAkJ
CQludW1fc3RyZWFtaWRzOwo+ID4gLQl1MTYJCQkJc3RyZWFtaWRzW01BWF9NQVNURVJfU1RSRUFN
SURTXTsKPiAKPiBOb3cgdGhhdCB3ZSB1c2UgZndzcGVjLCBkbyB3ZSByZWFsbHkgbmVlZCB0byBr
ZWVwIHRoZSBNQVhfTUFTVEVSX1NUUkVBTUlEUwo+IGxpbWl0Pwo+IAo+ID4gKwlzdHJ1Y3QgaW9t
bXVfZndzcGVjCQkqZndzcGVjOwo+IAo+IE5JVDogQ2FuIHRoZSBjb250ZW50IGJlIGNvbnN0Pwo+
IAo+ID4gICAJc3RydWN0IGFybV9zbW11X3NtcgkJKnNtcnM7Cj4gPiAgIH07Cj4gPiAgIEBAIC03
NzksNyArNzc5LDcgQEAgc3RhdGljIGludCByZWdpc3Rlcl9zbW11X21hc3RlcihzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlCj4gPiAqc21tdSwKPiA+ICAgCQkJCXN0cnVjdCBkZXZpY2UgKmRldiwKPiA+
ICAgCQkJCXN0cnVjdCBvZl9waGFuZGxlX2FyZ3MgKm1hc3RlcnNwZWMpCj4gPiAgIHsKPiA+IC0J
aW50IGk7Cj4gPiArCWludCBpLCByZXQgPSAwOwo+ID4gICAJc3RydWN0IGFybV9zbW11X21hc3Rl
ciAqbWFzdGVyOwo+ID4gICAgIAltYXN0ZXIgPSBmaW5kX3NtbXVfbWFzdGVyKHNtbXUsIG1hc3Rl
cnNwZWMtPm5wKTsKPiA+IEBAIC03OTgsMjYgKzc5OCwzNyBAQCBzdGF0aWMgaW50IHJlZ2lzdGVy
X3NtbXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UKPiA+ICpzbW11LAo+ID4gICAJfQo+
ID4gICAgIAltYXN0ZXIgPSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplb2YoKm1hc3RlciksIEdGUF9L
RVJORUwpOwo+ID4gLQlpZiAoIW1hc3RlcikKPiA+ICsJaWYgKCFtYXN0ZXIpIHsKPiA+ICAgCQly
ZXR1cm4gLUVOT01FTTsKPiA+ICsJfQo+IAo+IE5JVDogTWF5IEkgYXNrIHdoeSBkaWQgeW91IGFk
ZCB0aGUge30gaGVyZT8KPiAKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 23:09:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 23: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 1irVIl-0004go-R6; Tue, 14 Jan 2020 23:08:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=26Li=3D=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irVIk-0004gj-LE
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 23:08:46 +0000
X-Inumbo-ID: c6174420-3722-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c6174420-3722-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 23:08:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irVIR-00075F-IV; Tue, 14 Jan 2020 23:08:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irVIR-0008Vz-A6; Tue, 14 Jan 2020 23:08:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irVIR-0008VO-9M; Tue, 14 Jan 2020 23:08:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146085-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd: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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=fee0ec1fd11a6fb960517e18201ed8a686a0d7e8
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 14 Jan 2020 23:08:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 146085: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBmZWUwZWMxZmQxMWE2
ZmI5NjA1MTdlMTgyMDFlZDhhNjg2YTBkN2U4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOSBk
YXlzICAxMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDg1ICAyMDIwLTAxLTE0
IDE2OjA2OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFu
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3Zn
YWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwg
Tm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZv
bGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5
b24ub3JnPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAg
U3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRh
ciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRl
bC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9u
ZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4Lmlu
dGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW95
YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5
dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTg0MiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 14 23:32:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Jan 2020 23: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 1irVfE-0006xh-23; Tue, 14 Jan 2020 23:32:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MmA+=3D=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1irVfC-0006xb-7A
 for xen-devel@lists.xenproject.org; Tue, 14 Jan 2020 23:31:58 +0000
X-Inumbo-ID: 0e3e1d5c-3726-11ea-b89f-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e3e1d5c-3726-11ea-b89f-bc764e2007e4;
 Tue, 14 Jan 2020 23:31:57 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 146B924679;
 Tue, 14 Jan 2020 23:31:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579044717;
 bh=4rf87aTkKhOyWrEcDfzAHBn6Y486BEPHFJPLZ/NZjd0=;
 h=From:To:Cc:Subject:Date:From;
 b=Gsv2SsH5XOfSqvietm/QWMg0nG/hKfk6coQTqsMav5bSvrukKJzPg/Grh+A8ZEZs9
 Dgt2VTkHyN3YqlglciLrzUSRZIp/mlWNv9Qnsv9cvobCsmVnZZm4ef8GHcHx9sS+/e
 3mplmyZ2bcjU+JBhspWpl/FkiFqPuZWepx8MDl04=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue, 14 Jan 2020 15:31:55 -0800
Message-Id: <20200114233155.26411-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v2] xen/arm: during efi boot,
 improve the check for usable 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: sstabellini@kernel.org, Julien Grall <julien@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIHZpYSBFRkksIHRoZSBFRkkgbWVtb3J5IG1hcCBoYXMgaW5mb3JtYXRpb24g
YWJvdXQgbWVtb3J5CnJlZ2lvbnMgYW5kIHRoZWlyIHR5cGUuIEltcHJvdmUgdGhlIGNoZWNrIGZv
ciB0aGUgdHlwZSBhbmQgYXR0cmlidXRlIG9mCmVhY2ggbWVtb3J5IHJlZ2lvbiB0byBmaWd1cmUg
b3V0IHdoZXRoZXIgaXQgaXMgdXNhYmxlIG1lbW9yeSBvciBub3QuClRoaXMgcGF0Y2ggYnJpbmdz
IHRoZSBjaGVjayBvbiBwYXIgd2l0aCBMaW51eCB2NS41LXJjNiBhbmQgbWFrZXMgbW9yZQptZW1v
cnkgcmV1c2FibGUgYXMgbm9ybWFsIG1lbW9yeSBieSBYZW4gKGV4Y2VwdCB0aGF0IExpbnV4IGFs
c28gcmV1c2VzCkVGSV9QRVJTSVNURU5UX01FTU9SWSwgd2hpY2ggd2UgZG8gbm90KS4KClNwZWNp
ZmljYWxseSwgdGhpcyBwYXRjaCBhbHNvIHJldXNlcyBtZW1vcnkgbWFya2VkIGFzCkVmaUxvYWRl
ckNvZGUvRGF0YSwgYW5kIGl0IHVzZXMgYm90aCBBdHRyaWJ1dGUgYW5kIFR5cGUgZm9yIHRoZSBj
aGVjawooQXR0cmlidXRlIG5lZWRzIHRvIGJlIEVGSV9NRU1PUllfV0IpLgoKUmVwb3J0ZWQtYnk6
IFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVkYS5jb20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKLS0tCkNoYW5nZXMgaW4gdjI6Ci0gaW1wcm92ZSBjb21t
aXQgbWVzc2FnZQotIGRvIG5vdCBhbGxvY2F0ZSBtZW1vcnkgbWFya2VkIGFzIEVGSV9QRVJTSVNU
RU5UX01FTU9SWQotIGRvIG5vdCBjaGFuZ2UgbWFwX2JzJyBiZWhhdmlvcgotLS0KIHhlbi9hcmNo
L2FybS9lZmkvZWZpLWJvb3QuaCB8IDExICsrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9l
ZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAppbmRleCBkN2JmOTM0
MDc3Li42NTI3Y2IwYmRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCkBAIC0xNDksMTAgKzE0OSwxMyBAQCBz
dGF0aWMgRUZJX1NUQVRVUyBfX2luaXQgZWZpX3Byb2Nlc3NfbWVtb3J5X21hcF9ib290aW5mbyhF
RklfTUVNT1JZX0RFU0NSSVBUT1IgKgogCiAgICAgZm9yICggSW5kZXggPSAwOyBJbmRleCA8ICht
bWFwX3NpemUgLyBkZXNjX3NpemUpOyBJbmRleCsrICkKICAgICB7Ci0gICAgICAgIGlmICggZGVz
Y19wdHItPlR5cGUgPT0gRWZpQ29udmVudGlvbmFsTWVtb3J5IHx8Ci0gICAgICAgICAgICAgKCFt
YXBfYnMgJiYKLSAgICAgICAgICAgICAgKGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNl
c0NvZGUgfHwKLSAgICAgICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUJvb3RTZXJ2aWNl
c0RhdGEpKSApCisgICAgICAgIGlmICggZGVzY19wdHItPkF0dHJpYnV0ZSAmIEVGSV9NRU1PUllf
V0IgJiYKKyAgICAgICAgICAgICAoZGVzY19wdHItPlR5cGUgPT0gRWZpQ29udmVudGlvbmFsTWVt
b3J5IHx8CisgICAgICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09IEVmaUxvYWRlckNvZGUgfHwK
KyAgICAgICAgICAgICAgZGVzY19wdHItPlR5cGUgPT0gRWZpTG9hZGVyRGF0YSB8fAorICAgICAg
ICAgICAgICAoIW1hcF9icyAmJgorICAgICAgICAgICAgICAgKGRlc2NfcHRyLT5UeXBlID09IEVm
aUJvb3RTZXJ2aWNlc0NvZGUgfHwKKyAgICAgICAgICAgICAgICBkZXNjX3B0ci0+VHlwZSA9PSBF
ZmlCb290U2VydmljZXNEYXRhKSkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhbWVt
aW5mb19hZGRfYmFuaygmYm9vdGluZm8ubWVtLCBkZXNjX3B0cikgKQogICAgICAgICAgICAgewot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 01:47:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 01: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 1irXmV-0008IV-4N; Wed, 15 Jan 2020 01:47:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irXmT-0008IQ-I9
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 01:47:37 +0000
X-Inumbo-ID: 012080fc-3739-11ea-84b0-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 012080fc-3739-11ea-84b0-12813bfff9fa;
 Wed, 15 Jan 2020 01:47:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id CA04F21CDD;
 Tue, 14 Jan 2020 20:47:35 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 20:47:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Dt+uKJ
 BD/G/0mk3DVFvNJjxqURDcyhN9lgjEFPvuBKo=; b=Zpu0iwOvf2Sigox1qSLmAR
 8HBeDLnoliTIIC5vc7RxuaB7kGJSR5psL7MMtwdJzWYxhtr/MgK0rnLlt6wrBGJz
 XGzyq8iOUTVIaDM5Do7wyTAYdjzmEAKYfUeJzXNJmacwlCixNgRegoEsvm5ytqvI
 wLpCeaHc9bv9b5+MQrqUsFaseVaNl8O8b7NpqZ8zY2UhzM+VDhyHedutJYiXasBY
 gA4FTUOyL38VaytYZFb2+8yxFq1YqhZ6QjDdH8xeuXX5EOE/XSkTp/Kc+htNxIaW
 qbMdpqBMuEySS1WRTS93p0XWNOUMvCx6auP2os+XmCFEv35nGFaK5pN+1oN/mfgg
 ==
X-ME-Sender: <xms:Nm8eXkiScraceTBbMZgUHF0Eeb69MIRao1UinImGQY31SM_34W64xw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdefjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtghogfesthekredtredtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpehinhhvihhsihgs
 lhgvthhhihhnghhslhgrsgdrtghomhdpmhgrrhhkmhgrihhlrdhorhhgnecukfhppeelud
 drieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhes
 ihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivg
 eptd
X-ME-Proxy: <xmx:Nm8eXhTuuYlcNkvoJoWN-PDMvQbPr_nRj7OeWafvHX2A57qOoTu7Vg>
 <xmx:Nm8eXnFDK0QIGEcm7u9MutMOotulMbXpGY-58KaVZ9_HhxNrqxTZFg>
 <xmx:Nm8eXplGLh6v1Ee2I1u1fonTH4EtSbxQrpV-ZXLm_wOEJCYIpQxWdg>
 <xmx:N28eXmQOwmvS3PRYPjJVFmSILfS0QWYZ7E9kj1fxOPdUgbdqjuXuZA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 81BD080059;
 Tue, 14 Jan 2020 20:47:33 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 02:46:29 +0100
Message-Id: <20200115014643.12749-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Organization: Invisible Things Lab
Subject: [Xen-devel] [PATCH v4] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.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>

UUVNVSBydW5uaW5nIGluIGEgc3R1YmRvbSBuZWVkcyB0byBiZSBhYmxlIHRvIHNldCBJTlRYX0RJ
U0FCTEUsIGFuZCB0aGUKTVNJKC1YKSBlbmFibGUgZmxhZ3MgaW4gdGhlIFBDSSBjb25maWcgc3Bh
Y2UuIFRoaXMgYWRkcyBhbiBhdHRyaWJ1dGUKJ2FsbG93X2ludGVycnVwdF9jb250cm9sJyB3aGlj
aCB3aGVuIHNldCBmb3IgYSBQQ0kgZGV2aWNlIGFsbG93cyB3cml0ZXMKdG8gdGhpcyBmbGFnKHMp
LiBUaGUgdG9vbHN0YWNrIHdpbGwgbmVlZCB0byBzZXQgdGhpcyBmb3Igc3R1YmRvbXMuCldoZW4g
ZW5hYmxlZCwgZ3Vlc3QgKHN0dWJkb21haW4pIHdpbGwgYmUgYWxsb3dlZCB0byBzZXQgcmVsZXZh
bnQgZW5hYmxlCmZsYWdzLCBidXQgb25seSBvbmUgYXQgYSB0aW1lIC0gaS5lLiBpdCByZWZ1c2Vz
IHRvIGVuYWJsZSBtb3JlIHRoYW4gb25lCm9mIElOVHgsIE1TSSwgTVNJLVggYXQgYSB0aW1lLgoK
VGhpcyBmdW5jdGlvbmFsaXR5IGlzIG5lZWRlZCBvbmx5IGZvciBjb25maWcgc3BhY2UgYWNjZXNz
IGRvbmUgYnkgZGV2aWNlCm1vZGVsIChzdHViZG9tYWluKSBzZXJ2aW5nIGEgSFZNIHdpdGggdGhl
IGFjdHVhbCBQQ0kgZGV2aWNlLiBJdCBpcyBub3QKbmVjZXNzYXJ5IGFuZCB1bnNhZmUgdG8gZW5h
YmxlIGRpcmVjdCBhY2Nlc3MgdG8gdGhvc2UgYml0cyBmb3IgUFYgZG9tYWluCndpdGggdGhlIGRl
dmljZSBhdHRhY2hlZC4gRm9yIFBWIGRvbWFpbnMsIHRoZXJlIGFyZSBzZXBhcmF0ZSBwcm90b2Nv
bAptZXNzYWdlcyAoWEVOX1BDSV9PUF97ZW5hYmxlLGRpc2FibGV9X3ttc2ksbXNpeH0pIGZvciB0
aGlzIHB1cnBvc2UuClRob3NlIG9wcyBpbiBhZGRpdGlvbiB0byBzZXR0aW5nIGVuYWJsZSBiaXRz
LCBhbHNvIGNvbmZpZ3VyZSBNU0koLVgpIGluCmRvbTAga2VybmVsIC0gd2hpY2ggaXMgdW5kZXNp
cmFibGUgZm9yIFBDSSBwYXNzdGhyb3VnaCB0byBIVk0gZ3Vlc3RzLgoKVGhpcyBzaG91bGQgbm90
IGludHJvZHVjZSBhbnkgbmV3IHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhIG1hbGljaW91cwpndWVz
dCAob3Igc3R1YmRvbSkgY2FuIGFscmVhZHkgZ2VuZXJhdGUgTVNJcyB0aHJvdWdoIG90aGVyIHdh
eXMsIHNlZQpbMV0gcGFnZSA4LiBBZGRpdGlvbmFsbHksIHdoZW4gcWVtdSBydW5zIGluIGRvbTAs
IGl0IGFscmVhZHkgaGF2ZSBkaXJlY3QKYWNjZXNzIHRvIHRob3NlIGJpdHMuCgpUaGlzIGlzIHRo
ZSBzZWNvbmQgaXRlcmF0aW9uIG9mIHRoaXMgZmVhdHVyZS4gRmlyc3Qgd2FzIHByb3Bvc2VkIGFz
IGEKZGlyZWN0IFhlbiBpbnRlcmZhY2UgdGhyb3VnaCBhIG5ldyBoeXBlcmNhbGwsIGJ1dCB1bHRp
bWF0ZWx5IGl0IHdhcwpyZWplY3RlZCBieSB0aGUgbWFpbnRhaW5lciwgYmVjYXVzZSBvZiBtaXhp
bmcgcGNpYmFjayBhbmQgaHlwZXJjYWxscyBmb3IKUENJIGNvbmZpZyBzcGFjZSBhY2Nlc3MgaXNu
J3QgYSBnb29kIGRlc2lnbi4gRnVsbCBkaXNjdXNzaW9uIGF0IFsyXS4KClsxXTogaHR0cHM6Ly9p
bnZpc2libGV0aGluZ3NsYWIuY29tL3Jlc291cmNlcy8yMDExL1NvZnR3YXJlJTIwQXR0YWNrcyUy
MG9uJTIwSW50ZWwlMjBWVC1kLnBkZgpbMl06IGh0dHBzOi8veGVuLm1hcmttYWlsLm9yZy90aHJl
YWQvc21wZ3B3czR1bWR6aXp6ZQoKW3BhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCBzeXNm
cyBoYW5kbGluZ10KU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0
aGluZ3NsYWIuY29tPgpbdGhlIHJlc3RdClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMg
aW4gdjQ6CiAtIGZpeCBpbmNvcnJlY3QgdmFyaWFibGUgdXNlZAogLSBkb24ndCBlbmFibGUgSU5U
eCB3aGVuIGFscmVhZHkgZW5hYmxlZApDaGFuZ2VzIGluIHYzOgogLSByZXR1cm4gYml0bWFwIChv
ciBuZWdhdGl2ZSBlcnJvcikgZnJvbQogICB4ZW5fcGNpYmtfZ2V0X2ludGVycnVwdF90eXBlKCks
IHRvIGltcGxpY2l0bHkgaGFuZGxlIGNhc2VzIHdoZW4KICAgbXVsdGlwbGUgaW50ZXJydXB0IHR5
cGVzIGFyZSBhbHJlYWR5IGVuYWJsZWQgLSBkaXNhbGxvdyBlbmFibGluZyBpbgogICB0aGF0IGNh
c2UKIC0gYWRkIGRvY3VtZW50YXRpb24KQ2hhbmdlcyBpbiB2MjoKIC0gaW50cm9kdWNlIHhlbl9w
Y2lia19nZXRfaW50ZXJydXB0X3R5cGUoKSB0byBkZWR1cGxpY2F0ZSBjdXJyZW50CiAgIElOVHgv
TVNJL01TSS1YIHN0YXRlIGNoZWNrCiAtIGZpeCBjaGVja2luZyBNU0kvTVNJLVggc3RhdGUgb24g
ZGV2aWNlcyBub3Qgc3VwcG9ydGluZyBpdAotLS0KIC4uLi9BQkkvdGVzdGluZy9zeXNmcy1kcml2
ZXItcGNpYmFjayAgICAgICAgICB8IDEzICsrKwogZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29u
Zl9zcGFjZS5jICAgICAgICAgIHwgMzYgKysrKysrKysKIGRyaXZlcnMveGVuL3hlbi1wY2liYWNr
L2NvbmZfc3BhY2UuaCAgICAgICAgICB8ICA3ICsrCiAuLi4veGVuL3hlbi1wY2liYWNrL2NvbmZf
c3BhY2VfY2FwYWJpbGl0eS5jICAgfCA4OCArKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hl
bi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRlci5jICAgfCAxOSArKysrCiBkcml2ZXJzL3hl
bi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jICAgICAgICAgICAgfCA2NiArKysrKysrKysrKysrKwog
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpYmFjay5oICAgICAgICAgICAgIHwgIDEgKwogNyBm
aWxlcyBjaGFuZ2VkLCAyMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp
b24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBjaWJhY2sgYi9Eb2N1bWVudGF0aW9uL0FCSS90
ZXN0aW5nL3N5c2ZzLWRyaXZlci1wY2liYWNrCmluZGV4IDZhNzMzYmZhMzdlNi4uNTY2YTExZjJj
MTJmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci1w
Y2liYWNrCisrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBjaWJh
Y2sKQEAgLTExLDMgKzExLDE2IEBAIERlc2NyaXB0aW9uOgogICAgICAgICAgICAgICAgICNlY2hv
IDAwOjE5LjAtRTA6MjpGRiA+IC9zeXMvYnVzL3BjaS9kcml2ZXJzL3BjaWJhY2svcXVpcmtzCiAg
ICAgICAgICAgICAgICAgd2lsbCBhbGxvdyB0aGUgZ3Vlc3QgdG8gcmVhZCBhbmQgd3JpdGUgdG8g
dGhlIGNvbmZpZ3VyYXRpb24KICAgICAgICAgICAgICAgICByZWdpc3RlciAweDBFLgorCitXaGF0
OiAgICAgICAgICAgL3N5cy9idXMvcGNpL2RyaXZlcnMvcGNpYmFjay9hbGxvd19pbnRlcnJ1cHRf
Y29udHJvbAorRGF0ZTogICAgICAgICAgIEphbiAyMDIwCitLZXJuZWxWZXJzaW9uOiAgNS41CitD
b250YWN0OiAgICAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlv
bjoKKyAgICAgICAgICAgICAgICBMaXN0IG9mIGRldmljZXMgd2hpY2ggY2FuIGhhdmUgaW50ZXJy
dXB0IGNvbnRyb2wgZmxhZyAoSU5UeCwKKyAgICAgICAgICAgICAgICBNU0ksIE1TSS1YKSBzZXQg
YnkgYSBjb25uZWN0ZWQgZ3Vlc3QuIEl0IGlzIG1lYW50IHRvIGJlIHNldAorICAgICAgICAgICAg
ICAgIG9ubHkgd2hlbiB0aGUgZ3Vlc3QgaXMgYSBzdHViZG9tYWluIGhvc3RpbmcgZGV2aWNlIG1v
ZGVsIChxZW11KQorICAgICAgICAgICAgICAgIGFuZCB0aGUgYWN0dWFsIGRldmljZSBpcyBhc3Np
Z25lZCB0byBhIEhWTS4gSXQgaXMgbm90IHNhZmUKKyAgICAgICAgICAgICAgICAoc2ltaWxhciB0
byBwZXJtaXNzaXZlIGF0dHJpYnV0ZSkgdG8gc2V0IGZvciBhIGRldmljZXMgYXNzaWduZWQKKyAg
ICAgICAgICAgICAgICB0byBhIFBWIGd1ZXN0LiBUaGUgZGV2aWNlIGlzIGF1dG9tYXRpY2FsbHkg
cmVtb3ZlZCBmcm9tIHRoaXMKKyAgICAgICAgICAgICAgICBsaXN0IHdoZW4gdGhlIGNvbm5lY3Rl
ZCBwY2lmcm9udCB0ZXJtaW5hdGVzLgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXBjaWJh
Y2svY29uZl9zcGFjZS5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCmlu
ZGV4IDYwMTExNzE5YjAxZi4uNzY5NzAwMWU4ZmZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94
ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29u
Zl9zcGFjZS5jCkBAIC0yODYsNiArMjg2LDQyIEBAIGludCB4ZW5fcGNpYmtfY29uZmlnX3dyaXRl
KHN0cnVjdCBwY2lfZGV2ICpkZXYsIGludCBvZmZzZXQsIGludCBzaXplLCB1MzIgdmFsdWUpCiAJ
cmV0dXJuIHhlbl9wY2liaW9zX2Vycl90b19lcnJubyhlcnIpOwogfQogCitpbnQgeGVuX3BjaWJr
X2dldF9pbnRlcnJ1cHRfdHlwZShzdHJ1Y3QgcGNpX2RldiAqZGV2KQoreworCWludCBlcnI7CisJ
dTE2IHZhbDsKKwlpbnQgcmV0ID0gMDsKKworCWVyciA9IHBjaV9yZWFkX2NvbmZpZ193b3JkKGRl
diwgUENJX0NPTU1BTkQsICZ2YWwpOworCWlmIChlcnIpCisJCXJldHVybiBlcnI7CisJaWYgKCEo
dmFsICYgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFKSkKKwkJcmV0IHw9IElOVEVSUlVQVF9UWVBF
X0lOVFg7CisKKwkvKiBEbyBub3QgdHJ1c3QgZGV2LT5tc2koeClfZW5hYmxlZCBoZXJlLCBhcyBl
bmFibGluZyBjb3VsZCBiZSBkb25lCisJICogYnlwYXNzaW5nIHRoZSBwY2lfKm1zaSogZnVuY3Rp
b25zLCBieSB0aGUgcWVtdS4KKwkgKi8KKwlpZiAoZGV2LT5tc2lfY2FwKSB7CisJCWVyciA9IHBj
aV9yZWFkX2NvbmZpZ193b3JkKGRldiwKKwkJCQlkZXYtPm1zaV9jYXAgKyBQQ0lfTVNJX0ZMQUdT
LAorCQkJCSZ2YWwpOworCQlpZiAoZXJyKQorCQkJcmV0dXJuIGVycjsKKwkJaWYgKHZhbCAmIFBD
SV9NU0lfRkxBR1NfRU5BQkxFKQorCQkJcmV0IHw9IElOVEVSUlVQVF9UWVBFX01TSTsKKwl9CisJ
aWYgKGRldi0+bXNpeF9jYXApIHsKKwkJZXJyID0gcGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2LAor
CQkJCWRldi0+bXNpeF9jYXAgKyBQQ0lfTVNJWF9GTEFHUywKKwkJCQkmdmFsKTsKKwkJaWYgKGVy
cikKKwkJCXJldHVybiBlcnI7CisJCWlmICh2YWwgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpCisJ
CQlyZXQgfD0gSU5URVJSVVBUX1RZUEVfTVNJWDsKKwl9CisJcmV0dXJuIHJldDsKK30KKwogdm9p
ZCB4ZW5fcGNpYmtfY29uZmlnX2ZyZWVfZHluX2ZpZWxkcyhzdHJ1Y3QgcGNpX2RldiAqZGV2KQog
ewogCXN0cnVjdCB4ZW5fcGNpYmtfZGV2X2RhdGEgKmRldl9kYXRhID0gcGNpX2dldF9kcnZkYXRh
KGRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmgg
Yi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmgKaW5kZXggMjJkYjYzMDcxN2Vh
Li42YmE2YWEyNmRjZWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZf
c3BhY2UuaAorKysgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmgKQEAgLTY1
LDYgKzY1LDExIEBAIHN0cnVjdCBjb25maWdfZmllbGRfZW50cnkgewogCXZvaWQgKmRhdGE7CiB9
OwogCisjZGVmaW5lIElOVEVSUlVQVF9UWVBFX05PTkUgMAorI2RlZmluZSBJTlRFUlJVUFRfVFlQ
RV9JTlRYIDEKKyNkZWZpbmUgSU5URVJSVVBUX1RZUEVfTVNJICAyCisjZGVmaW5lIElOVEVSUlVQ
VF9UWVBFX01TSVggNAorCiBleHRlcm4gYm9vbCB4ZW5fcGNpYmtfcGVybWlzc2l2ZTsKIAogI2Rl
ZmluZSBPRkZTRVQoY2ZnX2VudHJ5KSAoKGNmZ19lbnRyeSktPmJhc2Vfb2Zmc2V0KyhjZmdfZW50
cnkpLT5maWVsZC0+b2Zmc2V0KQpAQCAtMTI2LDQgKzEzMSw2IEBAIGludCB4ZW5fcGNpYmtfY29u
ZmlnX2NhcGFiaWxpdHlfaW5pdCh2b2lkKTsKIGludCB4ZW5fcGNpYmtfY29uZmlnX2hlYWRlcl9h
ZGRfZmllbGRzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOwogaW50IHhlbl9wY2lia19jb25maWdfY2Fw
YWJpbGl0eV9hZGRfZmllbGRzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOwogCitpbnQgeGVuX3BjaWJr
X2dldF9pbnRlcnJ1cHRfdHlwZShzdHJ1Y3QgcGNpX2RldiAqZGV2KTsKKwogI2VuZGlmCQkJCS8q
IF9fWEVOX1BDSUJBQ0tfQ09ORl9TUEFDRV9IX18gKi8KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0eS5jIGIvZHJpdmVycy94ZW4veGVuLXBj
aWJhY2svY29uZl9zcGFjZV9jYXBhYmlsaXR5LmMKaW5kZXggZTU2OTQxMzNlYmU1Li5kM2E4NDYx
MTk5NzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2Fw
YWJpbGl0eS5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJp
bGl0eS5jCkBAIC0xODksNiArMTg5LDg0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY29uZmlnX2Zp
ZWxkIGNhcGxpc3RfcG1bXSA9IHsKIAl7fQogfTsKIAorc3RhdGljIHN0cnVjdCBtc2lfbXNpeF9m
aWVsZF9jb25maWcgeworCXUxNiBlbmFibGVfYml0OyAvKiBiaXQgZm9yIGVuYWJsaW5nIE1TSS9N
U0ktWCAqLworCWludCBpbnRfdHlwZTsgLyogaW50ZXJydXB0IHR5cGUgZm9yIGV4Y2x1c2l2ZW5l
c3MgY2hlY2sgKi8KK30gbXNpX2ZpZWxkX2NvbmZpZyA9IHsKKwkuZW5hYmxlX2JpdCA9IFBDSV9N
U0lfRkxBR1NfRU5BQkxFLAorCS5pbnRfdHlwZSA9IElOVEVSUlVQVF9UWVBFX01TSSwKK30sIG1z
aXhfZmllbGRfY29uZmlnID0geworCS5lbmFibGVfYml0ID0gUENJX01TSVhfRkxBR1NfRU5BQkxF
LAorCS5pbnRfdHlwZSA9IElOVEVSUlVQVF9UWVBFX01TSVgsCit9OworCitzdGF0aWMgdm9pZCAq
bXNpX2ZpZWxkX2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwgaW50IG9mZnNldCkKK3sKKwlyZXR1
cm4gJm1zaV9maWVsZF9jb25maWc7Cit9CisKK3N0YXRpYyB2b2lkICptc2l4X2ZpZWxkX2luaXQo
c3RydWN0IHBjaV9kZXYgKmRldiwgaW50IG9mZnNldCkKK3sKKwlyZXR1cm4gJm1zaXhfZmllbGRf
Y29uZmlnOworfQorCitzdGF0aWMgaW50IG1zaV9tc2l4X2ZsYWdzX3dyaXRlKHN0cnVjdCBwY2lf
ZGV2ICpkZXYsIGludCBvZmZzZXQsIHUxNiBuZXdfdmFsdWUsCisJCQkJdm9pZCAqZGF0YSkKK3sK
KwlpbnQgZXJyOworCXUxNiBvbGRfdmFsdWU7CisJY29uc3Qgc3RydWN0IG1zaV9tc2l4X2ZpZWxk
X2NvbmZpZyAqZmllbGRfY29uZmlnID0gZGF0YTsKKwljb25zdCBzdHJ1Y3QgeGVuX3BjaWJrX2Rl
dl9kYXRhICpkZXZfZGF0YSA9IHBjaV9nZXRfZHJ2ZGF0YShkZXYpOworCisJaWYgKHhlbl9wY2li
a19wZXJtaXNzaXZlIHx8IGRldl9kYXRhLT5wZXJtaXNzaXZlKQorCQlnb3RvIHdyaXRlOworCisJ
ZXJyID0gcGNpX3JlYWRfY29uZmlnX3dvcmQoZGV2LCBvZmZzZXQsICZvbGRfdmFsdWUpOworCWlm
IChlcnIpCisJCXJldHVybiBlcnI7CisKKwlpZiAobmV3X3ZhbHVlID09IG9sZF92YWx1ZSkKKwkJ
cmV0dXJuIDA7CisKKwlpZiAoIWRldl9kYXRhLT5hbGxvd19pbnRlcnJ1cHRfY29udHJvbCB8fAor
CSAgICAobmV3X3ZhbHVlIF4gb2xkX3ZhbHVlKSAmIH5maWVsZF9jb25maWctPmVuYWJsZV9iaXQp
CisJCXJldHVybiBQQ0lCSU9TX1NFVF9GQUlMRUQ7CisKKwlpZiAobmV3X3ZhbHVlICYgZmllbGRf
Y29uZmlnLT5lbmFibGVfYml0KSB7CisJCS8qIGRvbid0IGFsbG93IGVuYWJsaW5nIHRvZ2V0aGVy
IHdpdGggb3RoZXIgaW50ZXJydXB0IHR5cGVzICovCisJCWludCBpbnRfdHlwZSA9IHhlbl9wY2li
a19nZXRfaW50ZXJydXB0X3R5cGUoZGV2KTsKKwkJaWYgKGludF90eXBlID09IElOVEVSUlVQVF9U
WVBFX05PTkUgfHwKKwkJICAgIGludF90eXBlID09IGZpZWxkX2NvbmZpZy0+aW50X3R5cGUpCisJ
CQlnb3RvIHdyaXRlOworCQlyZXR1cm4gUENJQklPU19TRVRfRkFJTEVEOworCX0KKword3JpdGU6
CisJcmV0dXJuIHBjaV93cml0ZV9jb25maWdfd29yZChkZXYsIG9mZnNldCwgbmV3X3ZhbHVlKTsK
K30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBjb25maWdfZmllbGQgY2FwbGlzdF9tc2l4W10gPSB7
CisJeworCQkub2Zmc2V0ICAgID0gUENJX01TSVhfRkxBR1MsCisJCS5zaXplICAgICAgPSAyLAor
CQkuaW5pdCAgICAgID0gbXNpeF9maWVsZF9pbml0LAorCQkudS53LnJlYWQgID0geGVuX3BjaWJr
X3JlYWRfY29uZmlnX3dvcmQsCisJCS51Lncud3JpdGUgPSBtc2lfbXNpeF9mbGFnc193cml0ZSwK
Kwl9LAorCXt9Cit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGNvbmZpZ19maWVsZCBjYXBsaXN0
X21zaVtdID0geworCXsKKwkJLm9mZnNldCAgICA9IFBDSV9NU0lfRkxBR1MsCisJCS5zaXplICAg
ICAgPSAyLAorCQkuaW5pdCAgICAgID0gbXNpX2ZpZWxkX2luaXQsCisJCS51LncucmVhZCAgPSB4
ZW5fcGNpYmtfcmVhZF9jb25maWdfd29yZCwKKwkJLnUudy53cml0ZSA9IG1zaV9tc2l4X2ZsYWdz
X3dyaXRlLAorCX0sCisJe30KK307CisKIHN0YXRpYyBzdHJ1Y3QgeGVuX3BjaWJrX2NvbmZpZ19j
YXBhYmlsaXR5IHhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eV9wbSA9IHsKIAkuY2FwYWJpbGl0
eSA9IFBDSV9DQVBfSURfUE0sCiAJLmZpZWxkcyA9IGNhcGxpc3RfcG0sCkBAIC0xOTcsMTEgKzI3
NSwyMSBAQCBzdGF0aWMgc3RydWN0IHhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eSB4ZW5fcGNp
YmtfY29uZmlnX2NhcGFiaWxpdHlfdnBkID0gewogCS5jYXBhYmlsaXR5ID0gUENJX0NBUF9JRF9W
UEQsCiAJLmZpZWxkcyA9IGNhcGxpc3RfdnBkLAogfTsKK3N0YXRpYyBzdHJ1Y3QgeGVuX3BjaWJr
X2NvbmZpZ19jYXBhYmlsaXR5IHhlbl9wY2lia19jb25maWdfY2FwYWJpbGl0eV9tc2kgPSB7CisJ
LmNhcGFiaWxpdHkgPSBQQ0lfQ0FQX0lEX01TSSwKKwkuZmllbGRzID0gY2FwbGlzdF9tc2ksCit9
Oworc3RhdGljIHN0cnVjdCB4ZW5fcGNpYmtfY29uZmlnX2NhcGFiaWxpdHkgeGVuX3BjaWJrX2Nv
bmZpZ19jYXBhYmlsaXR5X21zaXggPSB7CisJLmNhcGFiaWxpdHkgPSBQQ0lfQ0FQX0lEX01TSVgs
CisJLmZpZWxkcyA9IGNhcGxpc3RfbXNpeCwKK307CiAKIGludCB4ZW5fcGNpYmtfY29uZmlnX2Nh
cGFiaWxpdHlfaW5pdCh2b2lkKQogewogCXJlZ2lzdGVyX2NhcGFiaWxpdHkoJnhlbl9wY2lia19j
b25maWdfY2FwYWJpbGl0eV92cGQpOwogCXJlZ2lzdGVyX2NhcGFiaWxpdHkoJnhlbl9wY2lia19j
b25maWdfY2FwYWJpbGl0eV9wbSk7CisJcmVnaXN0ZXJfY2FwYWJpbGl0eSgmeGVuX3BjaWJrX2Nv
bmZpZ19jYXBhYmlsaXR5X21zaSk7CisJcmVnaXN0ZXJfY2FwYWJpbGl0eSgmeGVuX3BjaWJrX2Nv
bmZpZ19jYXBhYmlsaXR5X21zaXgpOwogCiAJcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRlci5jIGIvZHJpdmVycy94ZW4veGVu
LXBjaWJhY2svY29uZl9zcGFjZV9oZWFkZXIuYwppbmRleCAxMGFlMjRiNWE3NmUuLmZiNGZjY2I0
YWVjYyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZV9oZWFk
ZXIuYworKysgYi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRlci5jCkBA
IC0xMTcsNiArMTE3LDI1IEBAIHN0YXRpYyBpbnQgY29tbWFuZF93cml0ZShzdHJ1Y3QgcGNpX2Rl
diAqZGV2LCBpbnQgb2Zmc2V0LCB1MTYgdmFsdWUsIHZvaWQgKmRhdGEpCiAJCXBjaV9jbGVhcl9t
d2koZGV2KTsKIAl9CiAKKwlpZiAoZGV2X2RhdGEgJiYgZGV2X2RhdGEtPmFsbG93X2ludGVycnVw
dF9jb250cm9sKSB7CisJCWlmICgoY21kLT52YWwgXiB2YWx1ZSkgJiBQQ0lfQ09NTUFORF9JTlRY
X0RJU0FCTEUpIHsKKwkJCWlmICh2YWx1ZSAmIFBDSV9DT01NQU5EX0lOVFhfRElTQUJMRSkgewor
CQkJCXBjaV9pbnR4KGRldiwgMCk7CisJCQl9IGVsc2UgeworCQkJCS8qIERvIG5vdCBhbGxvdyBl
bmFibGluZyBJTlR4IHRvZ2V0aGVyIHdpdGggTVNJIG9yIE1TSS1YLiAqLworCQkJCXN3aXRjaCAo
eGVuX3BjaWJrX2dldF9pbnRlcnJ1cHRfdHlwZShkZXYpKSB7CisJCQkJY2FzZSBJTlRFUlJVUFRf
VFlQRV9OT05FOgorCQkJCQlwY2lfaW50eChkZXYsIDEpOworCQkJCQlicmVhazsKKwkJCQljYXNl
IElOVEVSUlVQVF9UWVBFX0lOVFg6CisJCQkJCWJyZWFrOworCQkJCWRlZmF1bHQ6CisJCQkJCXJl
dHVybiBQQ0lCSU9TX1NFVF9GQUlMRUQ7CisJCQkJfQorCQkJfQorCQl9CisJfQorCiAJY21kLT52
YWwgPSB2YWx1ZTsKIAogCWlmICgheGVuX3BjaWJrX3Blcm1pc3NpdmUgJiYgKCFkZXZfZGF0YSB8
fCAhZGV2X2RhdGEtPnBlcm1pc3NpdmUpKQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXBj
aWJhY2svcGNpX3N0dWIuYyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMKaW5k
ZXggMDk3NDEwYTdjZGI3Li43YWY5M2Q2NWVkNTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hl
bi1wY2liYWNrL3BjaV9zdHViLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpX3N0
dWIuYwpAQCAtMzA0LDYgKzMwNCw4IEBAIHZvaWQgcGNpc3R1Yl9wdXRfcGNpX2RldihzdHJ1Y3Qg
cGNpX2RldiAqZGV2KQogCXhlbl9wY2lia19jb25maWdfcmVzZXRfZGV2KGRldik7CiAJeGVuX3Bj
aWJrX2NvbmZpZ19mcmVlX2R5bl9maWVsZHMoZGV2KTsKIAorCWRldl9kYXRhLT5hbGxvd19pbnRl
cnJ1cHRfY29udHJvbCA9IDA7CisKIAl4ZW5fdW5yZWdpc3Rlcl9kZXZpY2VfZG9tYWluX293bmVy
KGRldik7CiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmZm91bmRfcHNkZXYtPmxvY2ssIGZsYWdzKTsK
QEAgLTE0MzEsNiArMTQzMyw2NSBAQCBzdGF0aWMgc3NpemVfdCBwZXJtaXNzaXZlX3Nob3coc3Ry
dWN0IGRldmljZV9kcml2ZXIgKmRydiwgY2hhciAqYnVmKQogfQogc3RhdGljIERSSVZFUl9BVFRS
X1JXKHBlcm1pc3NpdmUpOwogCitzdGF0aWMgc3NpemVfdCBhbGxvd19pbnRlcnJ1cHRfY29udHJv
bF9zdG9yZShzdHJ1Y3QgZGV2aWNlX2RyaXZlciAqZHJ2LAorCQkJCQkgICAgIGNvbnN0IGNoYXIg
KmJ1Ziwgc2l6ZV90IGNvdW50KQoreworCWludCBkb21haW4sIGJ1cywgc2xvdCwgZnVuYzsKKwlp
bnQgZXJyOworCXN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXY7CisJc3RydWN0IHhlbl9wY2li
a19kZXZfZGF0YSAqZGV2X2RhdGE7CisKKwllcnIgPSBzdHJfdG9fc2xvdChidWYsICZkb21haW4s
ICZidXMsICZzbG90LCAmZnVuYyk7CisJaWYgKGVycikKKwkJZ290byBvdXQ7CisKKwlwc2RldiA9
IHBjaXN0dWJfZGV2aWNlX2ZpbmQoZG9tYWluLCBidXMsIHNsb3QsIGZ1bmMpOworCWlmICghcHNk
ZXYpIHsKKwkJZXJyID0gLUVOT0RFVjsKKwkJZ290byBvdXQ7CisJfQorCisJZGV2X2RhdGEgPSBw
Y2lfZ2V0X2RydmRhdGEocHNkZXYtPmRldik7CisJLyogdGhlIGRyaXZlciBkYXRhIGZvciBhIGRl
dmljZSBzaG91bGQgbmV2ZXIgYmUgbnVsbCBhdCB0aGlzIHBvaW50ICovCisJaWYgKCFkZXZfZGF0
YSkgeworCQllcnIgPSAtRU5YSU87CisJCWdvdG8gcmVsZWFzZTsKKwl9CisJZGV2X2RhdGEtPmFs
bG93X2ludGVycnVwdF9jb250cm9sID0gMTsKK3JlbGVhc2U6CisJcGNpc3R1Yl9kZXZpY2VfcHV0
KHBzZGV2KTsKK291dDoKKwlpZiAoIWVycikKKwkJZXJyID0gY291bnQ7CisJcmV0dXJuIGVycjsK
K30KKworc3RhdGljIHNzaXplX3QgYWxsb3dfaW50ZXJydXB0X2NvbnRyb2xfc2hvdyhzdHJ1Y3Qg
ZGV2aWNlX2RyaXZlciAqZHJ2LAorCQkJCQkgICAgY2hhciAqYnVmKQoreworCXN0cnVjdCBwY2lz
dHViX2RldmljZSAqcHNkZXY7CisJc3RydWN0IHhlbl9wY2lia19kZXZfZGF0YSAqZGV2X2RhdGE7
CisJc2l6ZV90IGNvdW50ID0gMDsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJc3Bpbl9sb2Nr
X2lycXNhdmUoJnBjaXN0dWJfZGV2aWNlc19sb2NrLCBmbGFncyk7CisJbGlzdF9mb3JfZWFjaF9l
bnRyeShwc2RldiwgJnBjaXN0dWJfZGV2aWNlcywgZGV2X2xpc3QpIHsKKwkJaWYgKGNvdW50ID49
IFBBR0VfU0laRSkKKwkJCWJyZWFrOworCQlpZiAoIXBzZGV2LT5kZXYpCisJCQljb250aW51ZTsK
KwkJZGV2X2RhdGEgPSBwY2lfZ2V0X2RydmRhdGEocHNkZXYtPmRldik7CisJCWlmICghZGV2X2Rh
dGEgfHwgIWRldl9kYXRhLT5hbGxvd19pbnRlcnJ1cHRfY29udHJvbCkKKwkJCWNvbnRpbnVlOwor
CQljb3VudCArPQorCQkgICAgc2NucHJpbnRmKGJ1ZiArIGNvdW50LCBQQUdFX1NJWkUgLSBjb3Vu
dCwgIiVzXG4iLAorCQkJICAgICAgcGNpX25hbWUocHNkZXYtPmRldikpOworCX0KKwlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZwY2lzdHViX2RldmljZXNfbG9jaywgZmxhZ3MpOworCXJldHVybiBj
b3VudDsKK30KK3N0YXRpYyBEUklWRVJfQVRUUl9SVyhhbGxvd19pbnRlcnJ1cHRfY29udHJvbCk7
CisKIHN0YXRpYyB2b2lkIHBjaXN0dWJfZXhpdCh2b2lkKQogewogCWRyaXZlcl9yZW1vdmVfZmls
ZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLCAmZHJpdmVyX2F0dHJfbmV3X3Nsb3QpOwpA
QCAtMTQ0MCw2ICsxNTAxLDggQEAgc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0KHZvaWQpCiAJZHJp
dmVyX3JlbW92ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIsICZkcml2ZXJfYXR0
cl9xdWlya3MpOwogCWRyaXZlcl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJp
dmVyLAogCQkJICAgJmRyaXZlcl9hdHRyX3Blcm1pc3NpdmUpOworCWRyaXZlcl9yZW1vdmVfZmls
ZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLAorCQkJICAgJmRyaXZlcl9hdHRyX2FsbG93
X2ludGVycnVwdF9jb250cm9sKTsKIAlkcml2ZXJfcmVtb3ZlX2ZpbGUoJnhlbl9wY2lia19wY2lf
ZHJpdmVyLmRyaXZlciwKIAkJCSAgICZkcml2ZXJfYXR0cl9pcnFfaGFuZGxlcnMpOwogCWRyaXZl
cl9yZW1vdmVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLApAQCAtMTUzMCw2ICsx
NTkzLDkgQEAgc3RhdGljIGludCBfX2luaXQgcGNpc3R1Yl9pbml0KHZvaWQpCiAJaWYgKCFlcnIp
CiAJCWVyciA9IGRyaXZlcl9jcmVhdGVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVy
LAogCQkJCQkgJmRyaXZlcl9hdHRyX3Blcm1pc3NpdmUpOworCWlmICghZXJyKQorCQllcnIgPSBk
cml2ZXJfY3JlYXRlX2ZpbGUoJnhlbl9wY2lia19wY2lfZHJpdmVyLmRyaXZlciwKKwkJCQkJICZk
cml2ZXJfYXR0cl9hbGxvd19pbnRlcnJ1cHRfY29udHJvbCk7CiAKIAlpZiAoIWVycikKIAkJZXJy
ID0gZHJpdmVyX2NyZWF0ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIsCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2liYWNrLmggYi9kcml2ZXJzL3hlbi94
ZW4tcGNpYmFjay9wY2liYWNrLmgKaW5kZXggMjYzYzA1OWJmZjkwLi5jZTEwNzdlMzI0NjYgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaWJhY2suaAorKysgYi9kcml2ZXJz
L3hlbi94ZW4tcGNpYmFjay9wY2liYWNrLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgc3RydWN0IHhlbl9w
Y2lia19kZXZfZGF0YSB7CiAJc3RydWN0IGxpc3RfaGVhZCBjb25maWdfZmllbGRzOwogCXN0cnVj
dCBwY2lfc2F2ZWRfc3RhdGUgKnBjaV9zYXZlZF9zdGF0ZTsKIAl1bnNpZ25lZCBpbnQgcGVybWlz
c2l2ZToxOworCXVuc2lnbmVkIGludCBhbGxvd19pbnRlcnJ1cHRfY29udHJvbDoxOwogCXVuc2ln
bmVkIGludCB3YXJuZWRfb25fd3JpdGU6MTsKIAl1bnNpZ25lZCBpbnQgZW5hYmxlX2ludHg6MTsK
IAl1bnNpZ25lZCBpbnQgaXNyX29uOjE7IC8qIFdoZXRoZXIgdGhlIElSUSBoYW5kbGVyIGlzIGlu
c3RhbGxlZC4gKi8KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbV-0004qC-Tb; Wed, 15 Jan 2020 02:40:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbU-0004pz-6a
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:20 +0000
X-Inumbo-ID: 5d6c7670-3740-11ea-84ba-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d6c7670-3740-11ea-84ba-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 41B1D221B6;
 Tue, 14 Jan 2020 21:40:17 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=U2eTgmeN4K1ApHfEWQLVF3yo1h3QRz6FO7zSDZvWU
 xw=; b=RhRZ+Ys9OlK6uTjBnV5wnQFulGD4sinNmmxNpAUgNnguRsVBACbS0EIKl
 03dXvIRekArANPbpk4nUFZFXHlNTwaIgnzMU27mvv3YPWT/gWaZdDlzjHLbFO/j+
 Xg7tg5vsXJSPfHpS6Mc/DO+tcMNKOoVjn1oXu4cfBJ+DVMZCtH44CzFcH0PmLWn7
 c67GZpijXTbVvopQ5hEnaFlF1MwWea7ncDmZ3tz7S36x6/gxtmBQO3EoPVDfVU17
 dz+8lHaH6bQMjuv0FBfdXt6KnZ3Bh5WgzzFzPPW1Uhgp+zgxkDxXC5N80fla2EfP
 M3dzn9XkRpWF62jkz/9WYvzNm38Nw==
X-ME-Sender: <xms:kXseXo_okuPtaJCCPCCm9313xGE-q0cZwo8TYKqmkNIjLjgShWuLtA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:kXseXjyAxngo-J301XNYCfjyRGfmcEg513NxClC_87-4RC5tBNakVg>
 <xmx:kXseXopZKF8IhjVXt9oJXcUjiWVHwPX38uQb9OPSg21YHseJ5HV2qA>
 <xmx:kXseXkqT2tQu4jGRgxFCxwMTeEhXvEefR7lTcqR6J57c-3SEn51W_Q>
 <xmx:kXseXjBKlkruji1h5nPKwFgoGXtLjSjUgTrp6VTO_q8QmPgS4vckzg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1B9B030607B4;
 Tue, 14 Jan 2020 21:40:16 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:44 +0100
Message-Id: <27770209c1e2984cda8b9893ed6313fb2bdf30a6.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 05/16] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony PERARD <anthony.perard@citrix.com>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRXJpYyBTaGVsdG9uIDxlc2hlbHRvbkBwb2JveC5jb20+CgpUaGlzIHBhdGNoIGNyZWF0
ZXMgYW4gYXBwcm9wcmlhdGUgY29tbWFuZCBsaW5lIGZvciB0aGUgUUVNVSBpbnN0YW5jZQpydW5u
aW5nIGluIGEgTGludXgtYmFzZWQgc3R1YmRvbWFpbi4KCk5PVEU6IGEgbnVtYmVyIG9mIGl0ZW1z
IGFyZSBub3QgY3VycmVudGx5IGltcGxlbWVudGVkIGZvciBMaW51eC1iYXNlZApzdHViZG9tYWlu
cywgc3VjaCBhczoKLSBzYXZlL3Jlc3RvcmUKLSBRTVAgc29ja2V0Ci0gZ3JhcGhpY3Mgb3V0cHV0
IChlLmcuLCBWTkMpCgpTaWduZWQtb2ZmLWJ5OiBFcmljIFNoZWx0b24gPGVzaGVsdG9uQHBvYm94
LmNvbT4KClNpbW9uOgogKiBmaXggZGlzayBwYXRoCiAqIGZpeCBjZHJvbSBwYXRoIGFuZCAiZm9y
bWF0IgogKiBwYXNzIGRvd25zY3JpcHQgZm9yIG5ldHdvcmsgaW50ZXJmYWNlcwoKU2lnbmVkLW9m
Zi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgpbZHJvcCBR
dWJlcy1zcGVjaWZpYyBwYXJ0c10KU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdlcyBpbiB2
MjoKIC0gZml4IHNlcmlhbCBzcGVjaWZpZWQgd2l0aCBzZXJpYWw9WyAuLi4gXSBzeW50YXgKIC0g
ZXJyb3Igb3V0IG9uIG11bHRpcGxlIGNvbnNvbGVzIChpbmNvbXBhdGlibGUgd2l0aCBzdHViZG9t
KQogLSBkcm9wIGVycm9uZW91cyBjaHVuayBhYm91dCBjZHJvbQpDaGFuZ2VzIGluIHYzOgogLSBj
aGFuZ2UgdG8gdXNlIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4IGluc3RlYWQgb2YKICAgYl9p
bmZvLT5zdHViZG9tYWluX3ZlcnNpb24KIC0gZHJvcCBsaWJ4bF9fc3R1YmRvbWFpbl92ZXJzaW9u
X3J1bm5pbmcsIHByZWZlcgogICBsaWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eF9ydW5uaW5nIGlu
dHJvZHVjZWQgYnkgcHJldmlvdXMgcGF0Y2gKIC0gZHJvcCBpZnVwL2lmZG93biBzY3JpcHQgLSBz
dHViZG9tYWluIHdpbGwgaGFuZGxlIHRoYXQgd2l0aCBxZW11CiAgIGV2ZW50cyBpdHNlbGYKIC0g
c2xpZ2h0bHkgc2ltcGxpZnkgLXNlcmlhbCBhcmd1bWVudAogLSBhZGQgc3VwcG9ydCBmb3IgbXVs
dGlwbGUgc2VyaWFsIGNvbnNvbGVzLCBkbyBub3QgaWdub3JlCiAgIGJfaW5mby51LnNlcmlhbChf
bGlzdCkKIC0gYWRkIGVycm9yIGNoZWNraW5nIGZvciBtb3JlIHRoYW4gMjYgZW11bGF0ZWQgZGlz
a3MgKCIvZGV2L3h2ZCVjIgogICBmb3JtYXQgc3RyaW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jICAgfCAgMzYgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAg
fCAxOTAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgICAxICstCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwg
ICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgICAzICstCiA1IGZpbGVzIGNo
YW5nZWQsIDE3NSBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IDE0MmI5NjAuLmE2ZDQwYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNjksNiArMTY5LDMxIEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9IVk0gJiYKKyAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9k
ZWxfc3R1YmRvbWFpbikpIHsKKyAgICAgICAgaWYgKCFiX2luZm8tPnN0dWJkb21haW5fa2VybmVs
KSB7CisgICAgICAgICAgICBzd2l0Y2ggKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsK
KyAgICAgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVO
X1RSQURJVElPTkFMOgorICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fa2Vy
bmVsID0KKyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hYnNfcGF0aChOT0dDLCAiaW9l
bXUtc3R1YmRvbS5neiIsIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRoKCkpOworICAgICAgICAg
ICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlzayA9IE5VTEw7CisgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fUUVNVV9YRU46CisgICAgICAgICAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFp
bl9rZXJuZWwgPQorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fic19wYXRoKE5PR0Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzdHViZG9tLWxpbnV4LWtlcm5lbCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5maXJtd2FyZWRpcl9w
YXRoKCkpOworICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlzayA9
CisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYWJzX3BhdGgoTk9HQywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInN0dWJkb20tbGludXgtcm9vdGZzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJlZGlyX3BhdGgoKSk7Cisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICAgICAgICAgIGFib3J0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9
CisKICAgICBpZiAoIWJfaW5mby0+bWF4X3ZjcHVzKQogICAgICAgICBiX2luZm8tPm1heF92Y3B1
cyA9IDE7CiAgICAgaWYgKCFiX2luZm8tPmF2YWlsX3ZjcHVzLnNpemUpIHsKQEAgLTIwNCw2ICsy
MjksMTcgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgaWYgKGJfaW5mby0+dGFyZ2V0X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFV
TFQpCiAgICAgICAgIGJfaW5mby0+dGFyZ2V0X21lbWtiID0gYl9pbmZvLT5tYXhfbWVta2I7CiAK
KyAgICBpZiAoYl9pbmZvLT5zdHViZG9tYWluX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQp
IHsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0
dWJkb21haW4pKSB7CisgICAgICAgICAgICBpZiAobGlieGxfX3N0dWJkb21haW5faXNfbGludXgo
Yl9pbmZvKSkKKyAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fbWVta2IgPSBMSUJY
TF9MSU5VWF9TVFVCRE9NX01FTSAqIDEwMjQ7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgYl9pbmZvLT5zdHViZG9tYWluX21lbWtiID0gMjggKiAxMDI0OyAvLyBNaW5pT1MKKyAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9tZW1rYiA9IDA7
IC8vIG5vIHN0dWJkb21haW4KKyAgICAgICAgfQorICAgIH0KKwogICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT5jbGFpbV9tb2RlLCBmYWxzZSk7CiAKICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+bG9jYWx0aW1lLCBmYWxzZSk7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA1NThj
YjQxLi45MjZkOTYzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTExNzIsNiArMTE3Miw3IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIGludCBp
LCBjb25uZWN0aW9uLCBkZXZpZDsKICAgICB1aW50NjRfdCByYW1fc2l6ZTsKICAgICBjb25zdCBj
aGFyICpwYXRoLCAqY2hhcmRldjsKKyAgICBib29sIGlzX3N0dWJkb20gPSBsaWJ4bF9kZWZib29s
X3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKTsKIAogICAgIGRtX2FyZ3MgPSBm
bGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGRtX2VudnMgPSBmbGV4YXJyYXlfbWFrZShn
YywgMTYsIDEpOwpAQCAtMTE4MiwzOCArMTE4Myw0MSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWls
ZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAg
ICAgICAiLXhlbi1kb21pZCIsCiAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIs
IGd1ZXN0X2RvbWlkKSwgTlVMTCk7CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICIt
Y2hhcmRldiIpOwotICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSB7Ci0gICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAgIEdDU1BSSU5URigic29ja2V0
LGlkPWxpYnhsLWNtZCxmZD0lZCxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+ZG1fbW9uaXRvcl9mZCkpOworICAgIC8qIFRoZXJlIGlzIGN1cnJlbnRseSBubyB3
YXkgdG8gYWNjZXNzIHRoZSBRTVAgc29ja2V0IGluIHRoZSBzdHViZG9tICovCisgICAgaWYgKCFp
c19zdHViZG9tKSB7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1jaGFyZGV2
Iik7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSB7CisgICAgICAgICAg
ICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJz
b2NrZXQsaWQ9bGlieGwtY21kLGZkPSVkLHNlcnZlcixub3dhaXQiLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+ZG1fbW9uaXRvcl9mZCkpOwogCi0gICAgICAgIC8qCi0gICAgICAg
ICAqIFN0YXJ0IFFFTVUgd2l0aCBpdHMgIkNQVSIgcGF1c2VkLCBpdCB3aWxsIG5vdCBzdGFydCBh
bnkgZW11bGF0aW9uCi0gICAgICAgICAqIHVudGlsIHRoZSBRTVAgY29tbWFuZCAiY29udCIgaXMg
dXNlZC4gVGhpcyBhbHNvIHByZXZlbnQgUUVNVSBmcm9tCi0gICAgICAgICAqIHdyaXRpbmcgInJ1
bm5pbmciIHRvIHRoZSAic3RhdGUiIHhlbnN0b3JlIG5vZGUgc28gd2Ugb25seSB1c2UgdGhpcwot
ICAgICAgICAgKiBmbGFnIHdoZW4gd2UgaGF2ZSB0aGUgUU1QIGJhc2VkIHN0YXJ0dXAgbm90aWZp
Y2F0aW9uLgotICAgICAgICAgKiAqLwotICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICItUyIpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywK
LSAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQs
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGF0aD0lcyxzZXJ2ZXIsbm93
YWl0IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FlbXVfcW1w
X3BhdGgoZ2MsIGd1ZXN0X2RvbWlkKSkpOwotICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBTdGFydCBRRU1VIHdpdGggaXRzICJDUFUiIHBhdXNlZCwgaXQgd2lsbCBub3Qgc3Rh
cnQgYW55IGVtdWxhdGlvbgorICAgICAgICAgICAgICogdW50aWwgdGhlIFFNUCBjb21tYW5kICJj
b250IiBpcyB1c2VkLiBUaGlzIGFsc28gcHJldmVudCBRRU1VIGZyb20KKyAgICAgICAgICAgICAq
IHdyaXRpbmcgInJ1bm5pbmciIHRvIHRoZSAic3RhdGUiIHhlbnN0b3JlIG5vZGUgc28gd2Ugb25s
eSB1c2UgdGhpcworICAgICAgICAgICAgICogZmxhZyB3aGVuIHdlIGhhdmUgdGhlIFFNUCBiYXNl
ZCBzdGFydHVwIG5vdGlmaWNhdGlvbi4KKyAgICAgICAgICAgICAqICovCisgICAgICAgICAgICBm
bGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItUyIpOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsIgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgInBhdGg9JXMsc2VydmVyLG5vd2FpdCIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZ3Vl
c3RfZG9taWQpKSk7CisgICAgICAgIH0KIAotICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
Ii1uby1zaHV0ZG93biIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1tb24iKTsK
LSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICJjaGFyZGV2PWxpYnhsLWNtZCxtb2RlPWNv
bnRyb2wiKTsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vLXNodXRkb3du
Iik7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1tb24iKTsKKyAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiY2hhcmRldj1saWJ4bC1jbWQsbW9kZT1jb250cm9s
Iik7CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItY2hhcmRldiIpOwotICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywKLSAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
c29ja2V0LGlkPWxpYnhlbnN0YXQtY21kLCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJwYXRoPSVzL3FtcC1saWJ4ZW5zdGF0LSVkLHNlcnZlcixub3dhaXQiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3J1bl9kaXJfcGF0aCgpLCBndWVz
dF9kb21pZCkpOworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItY2hhcmRldiIp
OworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGVuc3RhdC1jbWQsIgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoPSVzL3FtcC1saWJ4ZW5zdGF0LSVkLHNl
cnZlcixub3dhaXQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19ydW5fZGlyX3BhdGgoKSwgZ3Vlc3RfZG9taWQpKTsKIAotICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywgIi1tb24iKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICJjaGFy
ZGV2PWxpYnhlbnN0YXQtY21kLG1vZGU9Y29udHJvbCIpOworICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGRtX2FyZ3MsICItbW9uIik7CisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
ImNoYXJkZXY9bGlieGVuc3RhdC1jbWQsbW9kZT1jb250cm9sIik7CisgICAgfQogCiAgICAgZm9y
IChpID0gMDsgaSA8IGd1ZXN0X2NvbmZpZy0+bnVtX2NoYW5uZWxzOyBpKyspIHsKICAgICAgICAg
Y29ubmVjdGlvbiA9IGd1ZXN0X2NvbmZpZy0+Y2hhbm5lbHNbaV0uY29ubmVjdGlvbjsKQEAgLTEy
NTcsNyArMTI2MSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdz
X25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdzLCAi
LW5hbWUiLCBjX2luZm8tPm5hbWUsIE5VTEwpOwogICAgIH0KIAotICAgIGlmICh2bmMpIHsKKyAg
ICBpZiAodm5jICYmICFpc19zdHViZG9tKSB7CiAgICAgICAgIGNoYXIgKnZuY2FyZyA9IE5VTEw7
CiAKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXZuYyIpOwpAQCAtMTI5Niw3
ICsxMzAwLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KIAogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsIHZuY2FyZyk7Ci0gICAgfSBlbHNlCisgICAgfSBlbHNlIGlmICghaXNfc3R1YmRvbSkK
ICAgICAgICAgLyoKICAgICAgICAgICogRW5zdXJlIHRoYXQgYnkgZGVmYXVsdCBubyB2bmMgc2Vy
dmVyIGlzIGNyZWF0ZWQuCiAgICAgICAgICAqLwpAQCAtMTMwOCw3ICsxMzEyLDcgQEAgc3RhdGlj
IGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICovCiAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGRtX2FyZ3MsICItZGlzcGxheSIsICJu
b25lIik7CiAKLSAgICBpZiAoc2RsKSB7CisgICAgaWYgKHNkbCAmJiAhaXNfc3R1YmRvbSkgewog
ICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItc2RsIik7CiAgICAgICAgIGlmIChz
ZGwtPmRpc3BsYXkpCiAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZG1fZW52cywg
IkRJU1BMQVkiLCBzZGwtPmRpc3BsYXkpOwpAQCAtMTM1MCwxOCArMTM1NCwzNCBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwgIkJv
dGggc2VyaWFsIGFuZCBzZXJpYWxfbGlzdCBzZXQiKTsKICAgICAgICAgICAgICAgICByZXR1cm4g
RVJST1JfSU5WQUw7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoYl9pbmZvLT51Lmh2
bS5zZXJpYWwpIHsKLSAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItc2VyaWFsIiwgYl9pbmZvLT51Lmh2
bS5zZXJpYWwsIE5VTEwpOwotICAgICAgICAgICAgfSBlbHNlIGlmIChiX2luZm8tPnUuaHZtLnNl
cmlhbF9saXN0KSB7Ci0gICAgICAgICAgICAgICAgY2hhciAqKnA7Ci0gICAgICAgICAgICAgICAg
Zm9yIChwID0gYl9pbmZvLT51Lmh2bS5zZXJpYWxfbGlzdDsKLSAgICAgICAgICAgICAgICAgICAg
ICpwOwotICAgICAgICAgICAgICAgICAgICAgcCsrKSB7Ci0gICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV92YXBwZW5kKGRtX2FyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICItc2VyaWFsIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KnAsIE5VTEwpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBpZiAoYl9p
bmZvLT51Lmh2bS5zZXJpYWwpIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGlzX3N0dWJkb20p
IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qIHNlZSBzcGF3bl9zdHViX2xhdW5jaF9kbSgp
IGZvciBjb25uZWN0aW5nIFNUVUJET01fQ09OU09MRV9TRVJJQUwgKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgIGZsZXhhcnJheV92YXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiLXNlcmlhbCIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9kZXYvaHZjJWQiLCBTVFVCRE9NX0NPTlNP
TEVfU0VSSUFMKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwpOworICAgICAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgICAgICAg
ICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICItc2VyaWFsIiwgYl9pbmZvLT51Lmh2bS5zZXJpYWwsIE5VTEwpOwor
ICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChiX2luZm8t
PnUuaHZtLnNlcmlhbF9saXN0KSB7CisgICAgICAgICAgICAgICAgICAgIGNoYXIgKipwOworICAg
ICAgICAgICAgICAgICAgICAvKiBzZWUgc3Bhd25fc3R1Yl9sYXVuY2hfZG0oKSBmb3IgY29ubmVj
dGluZyBTVFVCRE9NX0NPTlNPTEVfU0VSSUFMICovCisgICAgICAgICAgICAgICAgICAgIGZvciAo
cCA9IGJfaW5mby0+dS5odm0uc2VyaWFsX2xpc3QsIGkgPSAwOworICAgICAgICAgICAgICAgICAg
ICAgICAgICpwOworICAgICAgICAgICAgICAgICAgICAgICAgIHArKywgaSsrKSB7CisgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoaXNfc3R1YmRvbSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICItc2VyaWFsIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9kZXYvaHZjJWQiLCBTVFVCRE9NX0NP
TlNPTEVfU0VSSUFMICsgaSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3ZhcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLXNlcmlhbCIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKnAsIE5VTEwpOworICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9
CkBAIC0xMzcwLDcgKzEzOTAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQo
ZG1fYXJncywgIi1ub2dyYXBoaWMiKTsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChsaWJ4bF9k
ZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnNwaWNlLmVuYWJsZSkpIHsKKyAgICAgICAgaWYgKGxp
YnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0uc3BpY2UuZW5hYmxlKSAmJiAhaXNfc3R1YmRv
bSkgewogICAgICAgICAgICAgY29uc3QgbGlieGxfc3BpY2VfaW5mbyAqc3BpY2UgPSAmYl9pbmZv
LT51Lmh2bS5zcGljZTsKICAgICAgICAgICAgIGNoYXIgKnNwaWNlb3B0aW9ucyA9IGRtX3NwaWNl
X29wdGlvbnMoZ2MsIHNwaWNlKTsKICAgICAgICAgICAgIGlmICghc3BpY2VvcHRpb25zKQpAQCAt
MTc5Nyw3ICsxODE3LDkgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2Fy
Z3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgKiBJZiBxZW11IGlzbid0IGRvaW5n
IHRoZSBpbnRlcnByZXRpbmcsIHRoZSBwYXJhbWV0ZXIgaXMKICAgICAgICAgICAgICAqIGFsd2F5
cyByYXcKICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKGRpc2tzW2ldLmJhY2tlbmQg
PT0gTElCWExfRElTS19CQUNLRU5EX1FESVNLKQorICAgICAgICAgICAgaWYgKGxpYnhsX2RlZmJv
b2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKQorICAgICAgICAgICAgICAg
IGZvcm1hdCA9ICJob3N0X2RldmljZSI7CisgICAgICAgICAgICBlbHNlIGlmIChkaXNrc1tpXS5i
YWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VORF9RRElTSykKICAgICAgICAgICAgICAgICBmb3Jt
YXQgPSBsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoZGlza3NbaV0uZm9ybWF0KTsKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBmb3JtYXQgPSBsaWJ4bF9fcWVtdV9kaXNr
X2Zvcm1hdF9zdHJpbmcoTElCWExfRElTS19GT1JNQVRfUkFXKTsKQEAgLTE4MDgsNiArMTgzMCwx
NiBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxf
X2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNrc1tpXS52ZGV2KTsKICAgICAg
ICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
fSBlbHNlIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9t
YWluKSkgeworICAgICAgICAgICAgICAgIGlmIChkaXNrID4gJ3onIC0gJ2EnKSB7CisgICAgICAg
ICAgICAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkVtdWxhdGlvbiBvZiBvbmx5IGZpcnN0ICVkIGRpc2tzIGlzIHN1cHBvcnRlZCB3
aXRoIHFlbXUteGVuIGluIHN0dWJkb21haW4uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIkRpc2sgJWQgd2lsbCBiZSBhdmFpbGFibGUgdmlhIFBWIGRyaXZlcnMgYnV0IG5vdCBhcyBh
biBlbXVsYXRlZCBkaXNrLiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3onIC0gJ2En
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2spOworICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgdGFyZ2V0X3Bh
dGggPSBHQ1NQUklOVEYoIi9kZXYveHZkJWMiLCAnYScgKyBkaXNrKTsKICAgICAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICAgICAgaWYgKGZvcm1hdCA9PSBOVUxMKSB7CiAgICAgICAgICAg
ICAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3RfZG9taWQsCkBAIC0xOTQ4LDcgKzE5ODAsNyBAQCBz
dGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJncyhsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKioqYXJncywgY2hh
ciAqKiplbnZzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqZG1fc3RhdGVfZmQpCi0vKiBkbV9zdGF0ZV9mZCBtYXkg
YmUgTlVMTCBpZmYgY2FsbGVyIGtub3dzIHdlIGFyZSB1c2luZyBvbGQgc3R1YmRvbQorLyogZG1f
c3RhdGVfZmQgbWF5IGJlIE5VTEwgaWZmIGNhbGxlciBrbm93cyB3ZSBhcmUgdXNpbmcgc3R1YmRv
bQogICogYW5kIHRoZXJlZm9yZSB3aWxsIGJlIHBhc3NpbmcgYSBmaWxlbmFtZSByYXRoZXIgdGhh
biBhIGZkLiAqLwogewogICAgIHN3aXRjaCAoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21v
ZGVsX3ZlcnNpb24pIHsKQEAgLTE5NTgsOCArMTk5MCwxMCBAQCBzdGF0aWMgaW50IGxpYnhsX19i
dWlsZF9kZXZpY2VfbW9kZWxfYXJncyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmdzLCBlbnZzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZSk7CiAgICAgY2FzZSBM
SUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgYXNzZXJ0KGRtX3N0
YXRlX2ZkICE9IE5VTEwpOwotICAgICAgICBhc3NlcnQoKmRtX3N0YXRlX2ZkIDwgMCk7CisgICAg
ICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21v
ZGVsX3N0dWJkb21haW4pKSB7CisgICAgICAgICAgICBhc3NlcnQoZG1fc3RhdGVfZmQgIT0gTlVM
TCk7CisgICAgICAgICAgICBhc3NlcnQoKmRtX3N0YXRlX2ZkIDwgMCk7CisJfQogICAgICAgICBy
ZXR1cm4gbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhnYywgZG0sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCBn
dWVzdF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZ3MsIGVudnMsCkBAIC0yMDY0LDYgKzIwOTgsMTYgQEAgcmV0cnlfdHJhbnNhY3Rp
b246CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX3N0b3JlX2xpYnhsX2Vu
dHJ5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsdWUpCit7Cisg
ICAgY2hhciAqcGF0aCA9IE5VTEw7CisKKyAgICBwYXRoID0gbGlieGxfX3hzX2xpYnhsX3BhdGgo
Z2MsIGRvbWlkKTsKKyAgICBwYXRoID0gbGlieGxfX3NwcmludGYoZ2MsICIlcy8lcyIsIHBhdGgs
IG5hbWUpOworICAgIHJldHVybiBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwgcGF0aCwg
IiVzIiwgdmFsdWUpOworfQorCiBzdGF0aWMgdm9pZCBkbXNzX2luaXQobGlieGxfX2RtX3NwYXdu
X3N0YXRlICpkbXNzKQogewogICAgIGxpYnhsX19ldl9xbXBfaW5pdCgmZG1zcy0+cW1wKTsKQEAg
LTIxMjIsMTAgKzIxNjYsMTQgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGRtc3NfaW5pdCgm
c2Rzcy0+cHZxZW11KTsKICAgICBsaWJ4bF9feHN3YWl0X2luaXQoJnNkc3MtPnhzd2FpdCk7CiAK
LSAgICBpZiAoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUwpIHsK
LSAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OworICAgIGFzc2Vy
dChsaWJ4bF9kZWZib29sX3ZhbChndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfc3R1
YmRvbWFpbikpOworCisgICAgaWYgKGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4KCZndWVzdF9j
b25maWctPmJfaW5mbykpIHsKKyAgICAgICAgaWYgKGRfc3RhdGUtPnNhdmVkX3N0YXRlKSB7Cisg
ICAgICAgICAgICBMT0coRVJST1IsICJTYXZlL1Jlc3RvcmUgbm90IHN1cHBvcnRlZCB5ZXQgd2l0
aCBMaW51eCBTdHViZG9tLiIpOworICAgICAgICAgICAgcmV0ID0gLTE7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHNkc3MtPnB2cWVtdS5ndWVzdF9kb21p
ZCA9IDA7CkBAIC0yMTQ3LDggKzIxOTUsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAKICAgICBk
bV9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPSAwOwogICAgIGRtX2NvbmZpZy0+Yl9pbmZv
Lm1heF92Y3B1cyA9IDE7Ci0gICAgZG1fY29uZmlnLT5iX2luZm8ubWF4X21lbWtiID0gMjggKiAx
MDI0ICsKLSAgICAgICAgZ3Vlc3RfY29uZmlnLT5iX2luZm8udmlkZW9fbWVta2I7CisgICAgZG1f
Y29uZmlnLT5iX2luZm8ubWF4X21lbWtiID0gZ3Vlc3RfY29uZmlnLT5iX2luZm8uc3R1YmRvbWFp
bl9tZW1rYjsKKyAgICBkbV9jb25maWctPmJfaW5mby5tYXhfbWVta2IgKz0gZ3Vlc3RfY29uZmln
LT5iX2luZm8udmlkZW9fbWVta2I7CiAgICAgZG1fY29uZmlnLT5iX2luZm8udGFyZ2V0X21lbWti
ID0gZG1fY29uZmlnLT5iX2luZm8ubWF4X21lbWtiOwogCiAgICAgZG1fY29uZmlnLT5iX2luZm8u
bWF4X2dyYW50X2ZyYW1lcyA9IGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLm1heF9ncmFudF9mcmFtZXM7
CkBAIC0yMTg3LDEwICsyMjM1LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgICAgICBkbV9j
b25maWctPm51bV92a2JzID0gMTsKICAgICB9CiAKLSAgICBzdHViZG9tX3N0YXRlLT5wdl9rZXJu
ZWwucGF0aAotICAgICAgICA9IGxpYnhsX19hYnNfcGF0aChnYywgImlvZW11LXN0dWJkb20uZ3oi
LCBsaWJ4bF9feGVuZmlybXdhcmVkaXJfcGF0aCgpKTsKLSAgICBzdHViZG9tX3N0YXRlLT5wdl9j
bWRsaW5lID0gR0NTUFJJTlRGKCIgLWQgJWQiLCBndWVzdF9kb21pZCk7Ci0gICAgc3R1YmRvbV9z
dGF0ZS0+cHZfcmFtZGlzay5wYXRoID0gIiI7CisgICAgc3R1YmRvbV9zdGF0ZS0+cHZfa2VybmVs
LnBhdGggPSBndWVzdF9jb25maWctPmJfaW5mby5zdHViZG9tYWluX2tlcm5lbDsKKyAgICBzdHVi
ZG9tX3N0YXRlLT5wdl9yYW1kaXNrLnBhdGggPSBndWVzdF9jb25maWctPmJfaW5mby5zdHViZG9t
YWluX3JhbWRpc2s7CiAKICAgICAvKiBmaXhtZTogdGhpcyBmdW5jdGlvbiBjYW4gbGVhayB0aGUg
c3R1YmRvbSBpZiBpdCBmYWlscyAqLwogICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywg
ZG1fY29uZmlnLCBzdHViZG9tX3N0YXRlLApAQCAtMjIxMCw2ICsyMjU2LDggQEAgdm9pZCBsaWJ4
bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0
YXRlICpzZHNzKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBsaWJ4bF9fc3RvcmVf
bGlieGxfZW50cnkoZ2MsIGd1ZXN0X2RvbWlkLCAiZG0tdmVyc2lvbiIsCisgICAgICAgIGxpYnhs
X2RldmljZV9tb2RlbF92ZXJzaW9uX3RvX3N0cmluZyhkbV9jb25maWctPmJfaW5mby5kZXZpY2Vf
bW9kZWxfdmVyc2lvbikpOwogICAgIGxpYnhsX193cml0ZV9zdHViX2RtYXJncyhnYywgZG1fZG9t
aWQsIGd1ZXN0X2RvbWlkLCBhcmdzKTsKICAgICBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvaW1hZ2UvZGV2aWNlLW1vZGVs
LWRvbWlkIiwKQEAgLTIyMTksNiArMjI2NywxNSBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2Rt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAgICAg
ICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL3RhcmdldCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkbV9kb21pZCkpLAogICAg
ICAgICAgICAgICAgICAgICAgIiVkIiwgZ3Vlc3RfZG9taWQpOworICAgIGlmIChndWVzdF9jb25m
aWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9RRU1VX1hFTikgeworICAgICAgICAvKiBxZW11LXhlbiBpcyB1c2VkIGFzIGEgZG0gaW4g
dGhlIHN0dWJkb21haW4sIHNvIHdlIHNldCB0aGUgYmlvcworICAgICAgICAgKiBhY2Nyb2Rpbmcg
dG8gdGhpcyAqLworICAgICAgICBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRmKGdjLCAiJXMvaHZtbG9hZGVyL2Jpb3Mi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2dldF9k
b21wYXRoKGdjLCBndWVzdF9kb21pZCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgIiVzIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Jpb3NfdHlwZV90b19zdHJpbmcoZ3Vlc3Rf
Y29uZmlnLT5iX2luZm8udS5odm0uYmlvcykpOworICAgIH0KICAgICByZXQgPSB4Y19kb21haW5f
c2V0X3RhcmdldChjdHgtPnhjaCwgZG1fZG9taWQsIGd1ZXN0X2RvbWlkKTsKICAgICBpZiAocmV0
PDApIHsKICAgICAgICAgTE9HRUQoRVJST1IsIGd1ZXN0X2RvbWlkLCAic2V0dGluZyB0YXJnZXQg
ZG9tYWluICVkIC0+ICVkIiwKQEAgLTIzMDAsNiArMjM1NywxMSBAQCBzdGF0aWMgdm9pZCBzcGF3
bl9zdHViX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBpZiAoZ3Vlc3RfY29uZmln
LT5iX2luZm8udS5odm0uc2VyaWFsKQogICAgICAgICBudW1fY29uc29sZSsrOworICAgIGVsc2Ug
aWYgKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnNlcmlhbF9saXN0KSB7CisgICAgICAgIGNo
YXIgKipzZXJpYWwgPSBndWVzdF9jb25maWctPmJfaW5mby51Lmh2bS5zZXJpYWxfbGlzdDsKKyAg
ICAgICAgd2hpbGUgKCooc2VyaWFsKyspKQorICAgICAgICAgICAgbnVtX2NvbnNvbGUrKzsKKyAg
ICB9CiAKICAgICBjb25zb2xlID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX2NvbnNvbGUsIHNpemVv
ZihsaWJ4bF9fZGV2aWNlX2NvbnNvbGUpKTsKIApAQCAtMjMzMyw4ICsyMzk1LDE4IEBAIHN0YXRp
YyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAg
ICAgICAgICAgY29uc29sZVtpXS5vdXRwdXQgPQogICAgICAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCJwaXBlOiVzIiwgZF9zdGF0ZS0+c2F2ZWRfc3RhdGUpOwogICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgY2FzZSBTVFVCRE9NX0NPTlNPTEVfU0VSSUFMOgorICAgICAg
ICAgICAgICAgIGlmIChndWVzdF9jb25maWctPmJfaW5mby51Lmh2bS5zZXJpYWwpIHsKKyAgICAg
ICAgICAgICAgICAgICAgY29uc29sZVtpXS5vdXRwdXQgPSBndWVzdF9jb25maWctPmJfaW5mby51
Lmh2bS5zZXJpYWw7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAvKiBmYWxsLXRocm91Z2ggKi8KICAgICAgICAgICAgIGRlZmF1
bHQ6Ci0gICAgICAgICAgICAgICAgY29uc29sZVtpXS5vdXRwdXQgPSAicHR5IjsKKyAgICAgICAg
ICAgICAgICAvKiBTZXJpYWxfbGlzdCBpcyBzZXQsIGFzIG90aGVyd2lzZSBudW1fY29uc29sZXMg
d291bGQgYmUKKyAgICAgICAgICAgICAgICAgKiBzbWFsbGVyIGFuZCBjb25zb2xlcyAwLTIgYXJl
IGhhbmRsZWQgYWJvdmUuICovCisgICAgICAgICAgICAgICAgYXNzZXJ0KGd1ZXN0X2NvbmZpZy0+
Yl9pbmZvLnUuaHZtLnNlcmlhbF9saXN0KTsKKyAgICAgICAgICAgICAgICBjb25zb2xlW2ldLm91
dHB1dCA9IGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnNlcmlhbF9saXN0WworICAgICAgICAg
ICAgICAgICAgICBpLVNUVUJET01fQ09OU09MRV9TRVJJQUxdOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggY2MzY2YyNi4uMmI0
YTFjYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMTksNiArMTE5LDcgQEAKICNkZWZpbmUgU1RV
QkRPTV9DT05TT0xFX1JFU1RPUkUgMgogI2RlZmluZSBTVFVCRE9NX0NPTlNPTEVfU0VSSUFMIDMK
ICNkZWZpbmUgU1RVQkRPTV9TUEVDSUFMX0NPTlNPTEVTIDMKKyNkZWZpbmUgTElCWExfTElOVVhf
U1RVQkRPTV9NRU0gMTI4CiAjZGVmaW5lIFRBUF9ERVZJQ0VfU1VGRklYICItZW11IgogI2RlZmlu
ZSBET01JRF9YU19QQVRIICJkb21pZCIKICNkZWZpbmUgSU5WQUxJRF9ET01JRCB+MApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpp
bmRleCA3YzAxZmFjLi42NTk1N2E0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9tZW0u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpAQCAtNDU5LDggKzQ1OSwxMCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9uZWVkX21lbW9yeV9jYWxjdWxhdGUobGlieGxfX2djICpnYywKICAgICBj
YXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hW
TToKICAgICAgICAgKm5lZWRfbWVta2IgKz0gTElCWExfSFZNX0VYVFJBX01FTU9SWTsKLSAgICAg
ICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4p
KQotICAgICAgICAgICAgKm5lZWRfbWVta2IgKz0gMzIgKiAxMDI0OworICAgICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKKyAgICAg
ICAgICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+c3R1YmRvbWFpbl9tZW1rYjsKKyAgICAgICAg
ICAgICpuZWVkX21lbWtiICs9IGJfaW5mby0+dmlkZW9fbWVta2I7CisgICAgICAgIH0KICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKICAgICAgICAgKm5lZWRf
bWVta2IgKz0gTElCWExfUFZfRVhUUkFfTUVNT1JZOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDc5MjE5
NTAuLjAxMTY3NmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTUxNiw2ICs1MTYsOSBAQCBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAKICAg
ICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24pLAog
ICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9kZWZib29sKSwKKyAgICAoInN0
dWJkb21haW5fbWVta2IiLCAgIE1lbUtCKSwKKyAgICAoInN0dWJkb21haW5fa2VybmVsIiwgIHN0
cmluZyksCisgICAgKCJzdHViZG9tYWluX3JhbWRpc2siLCBzdHJpbmcpLAogICAgICMgaWYgeW91
IHNldCBkZXZpY2VfbW9kZWwgeW91IG11c3Qgc2V0IGRldmljZV9tb2RlbF92ZXJzaW9uIHRvbwog
ICAgICgiZGV2aWNlX21vZGVsIiwgICAgIHN0cmluZyksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3Np
ZHJlZiIsIHVpbnQzMiksCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbQ-0004pt-JT; Wed, 15 Jan 2020 02:40:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbP-0004po-CF
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:15 +0000
X-Inumbo-ID: 5b881940-3740-11ea-84ba-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b881940-3740-11ea-84ba-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 17008221F9;
 Tue, 14 Jan 2020 21:40:14 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=Yk+Jh+9dFTaSYNIv2aJlrU8WEPUf/EMEun9OiqiWE
 Gc=; b=IbhOxRoU3j7ITw3+cd569MlmzHgb38LH+xQr4Dy68ZWzjC06QU87qQVk3
 w09U+Ui7+WFS0cu4lRDc47mtqpdnr+1XhmAkC65t6hkjrYZV354bNvDXYre2j6La
 cj/04ADfrgYwgQgfkTm6G4ZIlcqRgUGvE9iWMbCS4q/e2MnMQU5dJW+4oZt9vM5q
 616pKUQqJLt1iv3bnmYEQ5rhTgz88vueJqsUmadDTMxLnmb+C0C2Es6+Lglgc1/r
 65ZSMZbUFVhKyW9/358U04b2c07jLtMCuxk7+0qfUMVtQQjLq6MIOt/82JJEt0ST
 9KyrUI9YJj16VV8mot+uEzwhlM3TQ==
X-ME-Sender: <xms:jXseXpqDIoqI3v60C8H8N7Bpzbkgc-repMqvbsHMilOiExzzGIAjyg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:jXseXun6c44kGb54sEEJ1nQOgQWSN6BwEduZIZsJRrwxBGW6D-Ut3g>
 <xmx:jXseXqb2nE_RI6VwQh5n6B_zWwzfPox6NmMKgR3HZrTalb1W4q4FEQ>
 <xmx:jXseXiGsJmBIfpaBCisF1PEmos2nNLTsHybCj-qxt3tR9aWEJ5d5kA>
 <xmx:jnseXvZO3NgfdJNSDrv_O0JSQMLQ86erUUvACXQFxo-yzZxxr0NhYA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AAA6A30602DB;
 Tue, 14 Jan 2020 21:40:12 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:41 +0100
Message-Id: <5f675457fe322c265b3337607bc78f07ffdb43bb.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 02/16] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gZm9yIHVwY29taW5nIExpbnV4IHN0dWJkb21haW4gZm9yIHFlbXUt
dXBzdHJlYW0uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1h
cm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogZG9jcy9taXNjL3N0dWJkb20udHh0
IHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9zdHVi
ZG9tLnR4dCBiL2RvY3MvbWlzYy9zdHViZG9tLnR4dAppbmRleCA0YzUyNGYyLi45Yzk0YzZiIDEw
MDY0NAotLS0gYS9kb2NzL21pc2Mvc3R1YmRvbS50eHQKKysrIGIvZG9jcy9taXNjL3N0dWJkb20u
dHh0CkBAIC03NSw2ICs3NSw1NiBAQCBEZWZpbmVkIGNvbW1hbmRzOgogICAgLSAicnVubmluZyIg
LSBzdWNjZXNzCiAKIAorVG9vbHN0YWNrIHRvIExpbnV4IGlvZW11IHN0dWJkb21haW4gcHJvdG9j
b2wKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1RoaXMg
c2VjdGlvbiBkZXNjcmliZSBjb21tdW5pY2F0aW9uIHByb3RvY29sIGJldHdlZW4gdG9vbHN0YWNr
IGFuZAorcWVtdS11cHN0cmVhbSBydW5uaW5nIGluIExpbnV4IHN0dWJkb21haW4uIFRoZSBwcm90
b2NvbCBpbmNsdWRlCitleHBlY3RhdGlvbnMgb2YgYm90aCBzdHViZG9tYWluLCBhbmQgcWVtdS4K
KworU2V0dXAgKGRvbmUgYnkgdG9vbHN0YWNrLCBleHBlY3RlZCBieSBzdHViZG9tYWluKToKKyAt
IEJsb2NrIGRldmljZXMgZm9yIHRhcmdldCBkb21haW4gYXJlIGNvbm5lY3RlZCBhcyBQViBkaXNr
cyB0byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0
YXJ0aW5nIHdpdGggeHZkYQorIC0gTmV0d29yayBkZXZpY2VzIGZvciB0YXJnZXQgZG9tYWluIGFy
ZSBjb25uZWN0ZWQgYXMgUFYgbmljcyB0byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNv
bmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0aW5nIHdpdGggMAorIC0gW25vdCBpbXBsZW1lbnRlZF0g
aWYgZ3JhcGhpY3Mgb3V0cHV0IGlzIGV4cGVjdGVkLCBWRkIgYW5kIFZLQiBkZXZpY2VzIGFyZSBz
ZXQgZm9yIHN0dWJkb21haW4KKyAgIChpdHMgYmFja2VuZCBpcyByZXNwb25zaWJsZSBmb3IgZXhw
b3NpbmcgdGhlbSB1c2luZyBhcHByb3ByaWF0ZSBwcm90b2NvbAorICAgbGlrZSBWTkMgb3IgU3Bp
Y2UpCisgLSBvdGhlciB0YXJnZXQgZG9tYWluJ3MgZGV2aWNlcyBhcmUgbm90IGNvbm5lY3RlZCBh
dCB0aGlzIHBvaW50IHRvIHN0dWJkb21haW4KKyAgIChtYXkgYmUgaG90LXBsdWdnZWQgbGF0ZXIp
CisgLSBRRU1VIGNvbW1hbmQgbGluZSBpcyBzdG9yZWQgaW4KKyAgIC92bS88dGFyZ2V0LXV1aWQ+
L2ltYWdlL2RtYXJncyB4ZW5zdG9yZSBkaXIsIGVhY2ggYXJndW1lbnQgYXMgc2VwYXJhdGUga2V5
CisgICBpbiBmb3JtIC92bS88dGFyZ2V0LXV1aWQ+L2ltYWdlL2RtYXJncy9OTk4sIHdoZXJlIE5O
TiBpcyAwLXBhZGRlZCBhcmd1bWVudAorICAgbnVtYmVyCisgLSB0YXJnZXQgZG9tYWluIGlkIGlz
IHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi90YXJnZXQgeGVuc3RvcmUgcGF0
aAorPz8gLSBiaW9zIHR5cGUgaXMgc3RvcmVkIGluIC9sb2NhbC9kb21haW4vPHRhcmdldC1pZD4v
aHZtbG9hZGVyL2Jpb3MKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDAgaXMgY29ubmVjdGVkIHRv
IHFlbXUgbG9nIGZpbGUKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDEgaXMgY29ubmVjdGVkIHRv
IHFlbXUgc2F2ZSBmaWxlIChmb3Igc2F2aW5nIHN0YXRlKQorIC0gc3R1YmRvbWFpbidzIGNvbnNv
bGUgMiBpcyBjb25uZWN0ZWQgdG8gcWVtdSBzYXZlIGZpbGUgKGZvciByZXN0b3Jpbmcgc3RhdGUp
CisgLSBuZXh0IGNvbnNvbGVzIGFyZSBjb25uZWN0ZWQgYWNjb3JkaW5nIHRvIHRhcmdldCBndWVz
dCdzIHNlcmlhbCBjb25zb2xlIGNvbmZpZ3VyYXRpb24KKworRW52aXJvbm1lbnQgZXhwb3NlZCBi
eSBzdHViZG9tYWluIHRvIHFlbXUgKG5lZWRlZCB0byBjb25zdHJ1Y3QgYXBwcm9wcmlhdGUgcWVt
dSBjb21tYW5kIGxpbmUgYW5kIGxhdGVyIGludGVyYWN0IHdpdGggcW1wKToKKyAtIHRhcmdldCBk
b21haW4ncyBkaXNrcyBhcmUgYXZhaWxhYmxlIGFzIC9kZXYveHZkW2Etel0KKyAtIGNvbnNvbGUg
MiAoaW5jb21pbmcgZG9tYWluIHN0YXRlKSBpcyBjb25uZWN0ZWQgd2l0aCBGRCAzCisgLSBjb25z
b2xlIDEgKHNhdmluZyBkb21haW4gc3RhdGUpIGlzIGFkZGVkIG92ZXIgUU1QIHRvIHFlbXUgYXMg
ImZkc2V0LWlkIDEiIChkb25lIGJ5IHN0dWJkb21haW4sIHRvb2xzdGFjayBkb2Vzbid0IG5lZWQg
dG8gY2FyZSBhYm91dCBpdCkKKyAtIG5pY3MgYXJlIGNvbm5lY3RlZCB0byByZWxldmFudCBzdHVi
ZG9tYWluIFBWIHZpZnMgd2hlbiBhdmFpbGFibGUgKHFlbXUgLW5ldGRldiBzaG91bGQgc3BlY2lm
eSBpZm5hbWU9IGV4cGxpY2l0bHkpCisKK1N0YXJ0dXA6CisxLiB0b29sc3RhY2sgc3RhcnRzIFBW
IHN0dWJkb21haW4gd2l0aCBzdHViZG9tLWxpbnV4LWtlcm5lbCBrZXJuZWwgYW5kIHN0dWJkb20t
bGludXgtaW5pdHJkIGluaXRyZAorMi4gc3R1YmRvbWFpbiBpbml0aWFsaXplIHJlbGV2YW50IGRl
dmljZXMKKzMuIHN0dWJkb21haW4gc3RhcnRzIHFlbXUgd2l0aCByZXF1ZXN0ZWQgY29tbWFuZCBs
aW5lLCBwbHVzIGZldyBzdHViZG9tYWluIHNwZWNpZmljIG9uZXMgLSBpbmNsdWRpbmcgbG9jYWwg
cW1wIGFjY2VzcyBvcHRpb25zCis0LiBzdHViZG9tYWluIHN0YXJ0cyB2Y2hhbiBzZXJ2ZXIgb24g
L2xvY2FsL2RvbWFpbi88c3R1YmRvbS1pZD4vZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3FtcC12
Y2hhbiwgZXhwb3NpbmcgcW1wIHNvY2tldCB0byB0aGUgdG9vbHN0YWNrCis1LiBxZW11IHNpZ25h
bCByZWFkaW5lc3MgYnkgd3JpdGluZyAicnVubmluZyIgdG8gL2xvY2FsL2RvbWFpbi88c3R1YmRv
bS1pZD4vZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3N0YXRlIHhlbnN0b3JlIHBhdGgKKzYuIG5v
dyBkZXZpY2UgbW9kZWwgaXMgY29uc2lkZXJlZCBydW5uaW5nCisKK1FFTVUgY2FuIGJlIGNvbnRy
b2xsZWQgdXNpbmcgUU1QIG92ZXIgdmNoYW4gYXQgL2xvY2FsL2RvbWFpbi88c3R1YmRvbS1pZD4v
ZGV2aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3FtcC12Y2hhbi4gT25seSBvbmUgc2ltdWx0YW5lb3Vz
IGNvbm5lY3Rpb24gaXMgc3VwcG9ydGVkIGFuZCB0b29sc3RhY2sgbmVlZHMgdG8gZW5zdXJlIHRo
YXQuCisKK0xpbWl0YXRpb25zOgorIC0gUENJIHBhc3N0aHJvdWdoIHJlcXVpcmUgcGVybWlzc2l2
ZSBtb2RlCisgLSBvbmx5IG9uZSBuaWMgaXMgc3VwcG9ydGVkCisgLSBhdCBtb3N0IDI2IGVtdWxh
dGVkIGRpc2tzIGFyZSBzdXBwb3J0ZWQgKG1vcmUgYXJlIHN0aWxsIGF2YWlsYWJsZSBhcyBQViBk
aXNrcykKKyAtIGdyYXBoaWNzIG91dHB1dCAoVk5DL1NETC9TcGljZSkgbm90IHN1cHBvcnRlZAor
CiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFYtR1JVQgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9PT09PT09Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbW-0004qL-6U; Wed, 15 Jan 2020 02:40:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbU-0004q4-FK
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:20 +0000
X-Inumbo-ID: 5a0f5fba-3740-11ea-ac27-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a0f5fba-3740-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 86DFD21FF3;
 Tue, 14 Jan 2020 21:40:11 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=zhsw7F
 H9uaNG0+j577lAY01ht9G74jQvOFeNKnl+TjA=; b=l7CvEoBpwuOIA4clP2KoKF
 oxvFSwgy9BCN7xG3y4PJSQGwl76IchrhsoCW8y6/iCVE0QgAjtUqQJHaOBNODS0G
 De18OteXtprzov4P+N/0ykir5c5sCyE0HDNLdk++QBLDzg17opZF4MmDZQjjxcbo
 xSJ6ZVykApGBiWNxl9Zgxq++U0BJge6Lv2x9lO22yEynnASCeG/WtIdfz8GA49e3
 It6YplB+i5M9bD5jnWcTPJjHQa5/tE7Oht9U6htl3mc6LzBONfc+Ir+/nFIR13pw
 B5VB/9D14HP+yq2/a4rWeEziFQ9sb0kGvR+Z9YbuWK0scNhFE0t9YvuxhuKynbng
 ==
X-ME-Sender: <xms:i3seXnKuTUZy8UjS-U63sjeL-OxWDrcyi2h2hIkCcjlsmlKCfpRkzQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgsrdgt
 ohhmpdhpohgurdhinhenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrg
 hilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdr
 tghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:i3seXvanCghq_54TK3SB2Yav6NbG65_RQsFeJrF9DwPYPky50c2beg>
 <xmx:i3seXqt04-stPM1qRGnMBaH5SKxkkwVPKxlO1FyqDJTbuamilexF7A>
 <xmx:i3seXktYTbEDJ5cXG81b-_WD8F6lIwKeC6R6UYRghrSWPJ8-zjnYpQ>
 <xmx:i3seXqrwIppurOvLVys0eH5kzrQgKe_OpdGoctd6bLCrV_5GCwGA_A>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 38A9630602DB;
 Tue, 14 Jan 2020 21:40:10 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:39 +0100
Message-Id: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/16] Add support for qemu-xen runnning in a
 Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VuZXJhbCBpZGVhIGlzIHRvIGFsbG93IGZyZWVseSBzZXQgZGV2aWNlX21vZGVsX3ZlcnNpb24g
YW5kCmRldmljZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlIGFuZCBjaG9vc2UgdGhlIHJpZ2h0
IG9wdGlvbnMgYmFzZWQgb24gdGhpcyBjaG9pY2UuCkFsc28sIGFsbG93IHRvIHNwZWNpZmljIHBh
dGggdG8gc3R1YmRvbWFpbiBrZXJuZWwvcmFtZGlzaywgZm9yIGdyZWF0ZXIgZmxleGliaWxpdHku
CgpGaXJzdCB0d28gcGF0Y2hlcyBhZGQgZG9jdW1lbnRhdGlvbiBhYm91dCBleHBlY3RlZCB0b29s
c3RhY2stc3R1YmRvbWFpbi1xZW11CmludGVyZmFjZSwgYm90aCBmb3IgTWluaU9TIHN0dWJkb21h
aW4gYW5kIExpbnV4IHN0dWJkb21haW4uCgpJbml0aWFsIHZlcnNpb24gaGFzIG5vIFFNUCBzdXBw
b3J0IC0gaW4gaW5pdGlhbCBwYXRjaGVzIGl0IGlzIGNvbXBsZXRlbHkKZGlzYWJsZWQsIHdoaWNo
IG1lYW5zIG5vIHN1c3BlbmQvcmVzdG9yZSBhbmQgbm8gUENJIHBhc3N0aHJvdWdoLgoKTGF0ZXIg
cGF0Y2hlcyBhZGQgUU1QIG92ZXIgbGlidmNoYW4gY29ubmVjdGlvbiBzdXBwb3J0LiBUaGUgYWN0
dWFsIGNvbm5lY3Rpb24KaXMgbWFkZSBpbiBhIHNlcGFyYXRlIHByb2Nlc3MuIEFzIGRpc2N1c3Nl
ZCBvbiBYZW4gU3VtbWl0IDIwMTksIHRoaXMgYWxsb3dzIHRvCmFwcGx5IHNvbWUgYmFzaWMgY2hl
Y2tzIGFuZC9vciBmaWx0ZXJpbmcgKG5vdCBwYXJ0IG9mIHRoaXMgc2VyaWVzKSwgdG8gbGltaXQK
bGlieGwgZXhwb3N1cmUgZm9yIHBvdGVudGlhbGx5IG1hbGljaW91cyBzdHViZG9tYWluLgoKVGhl
IGFjdHVhbCBzdHViZG9tYWluIGltcGxlbWVudGF0aW9uIGlzIGhlcmU6CgogICAgaHR0cHM6Ly9n
aXRodWIuY29tL21hcm1hcmVrL3F1YmVzLXZtbS14ZW4tc3R1YmRvbS1saW51eAogICAgKGJyYW5j
aCBmb3ItdXBzdHJlYW0sIHRhZyBmb3ItdXBzdHJlYW0tdjMpCgpTZWUgcmVhZG1lIHRoZXJlIGZv
ciBidWlsZCBpbnN0cnVjdGlvbnMuCkJld2FyZTogYnVpbGRpbmcgb24gRGViaWFuIGlzIGRhbmdl
cm91cywgYXMgaXQgcmVxdWlyZSBpbnN0YWxsaW5nICJkcmFjdXQiLAp3aGljaCB3aWxsIHJlbW92
ZSBpbml0cmFtZnMtdG9vbHMuIFlvdSBtYXkgZW5kIHVwIHdpdGggYnJva2VuIGluaXRyZCBvbgp5
b3VyIGhvc3QuCgpGZXcgY29tbWVudHMvcXVlc3Rpb25zIGFib3V0IHRoZSBzdHViZG9tYWluIGNv
ZGU6CgoxLiBUaGVyZSBhcmUgZXh0cmEgcGF0Y2hlcyBmb3IgcWVtdSB0aGF0IGFyZSBuZWNlc3Nh
cnkgdG8gcnVuIGl0IGluIHN0dWJkb21haW4uCldoaWxlIGl0IGlzIGRlc2lyYWJsZSB0byB1cHN0
cmVhbSB0aGVtLCBJIHRoaW5rIGl0IGNhbiBiZSBkb25lIGFmdGVyIG1lcmdpbmcKbGlieGwgcGFy
dC4gU3R1YmRvbWFpbidzIHFlbXUgYnVpbGQgd2lsbCBpbiBtb3N0IGNhc2VzIGJlIHNlcGFyYXRl
IGFueXdheSwgdG8KbGltaXQgcWVtdSdzIGRlcGVuZGVuY2llcyAoc28gdGhlIHN0dWJkb21haW4g
c2l6ZSkuCgoyLiBCeSBkZWZhdWx0IExpbnV4IGh2Yy14ZW4gY29uc29sZSBmcm9udGVuZCBpcyB1
bnJlbGlhYmxlIGZvciBkYXRhIHRyYW5zZmVyCihxZW11IHN0YXRlIHNhdmUvcmVzdG9yZSkgLSBp
dCBkcm9wcyBkYXRhIHNlbnQgZmFzdGVyIHRoYW4gY2xpZW50IGlzIHJlYWRpbmcKaXQuIFRvIGZp
eCBpdCwgY29uc29sZSBkZXZpY2UgbmVlZHMgdG8gYmUgc3dpdGNoZWQgaW50byByYXcgbW9kZQoo
YHN0dHkgcmF3IC9kZXYvaHZjMWApLiBFc3BlY2lhbGx5IGZvciByZXN0b3JpbmcgcWVtdSBzdGF0
ZSBpdCBpcyB0cmlja3ksIGFzIGl0CndvdWxkIG5lZWQgdG8gYmUgZG9uZSBiZWZvcmUgb3Blbmlu
ZyB0aGUgZGV2aWNlLCBidXQgc3R0eSAob2J2aW91c2x5KSBuZWVkcyB0bwpvcGVuIHRoZSBkZXZp
Y2UgZmlyc3QuIFRvIHNvbHZlIHRoaXMgcHJvYmxlbSwgZm9yIG5vdyB0aGUgcmVwb3NpdG9yeSBj
b250YWlucwprZXJuZWwgcGF0Y2ggd2hpY2ggY2hhbmdlcyB0aGUgZGVmYXVsdCBmb3IgYWxsIGh2
YyBjb25zb2xlcy4gQWdhaW4sIHRoaXMgaXNuJ3QKcHJhY3RpY2FsIHByb2JsZW0sIGFzIHRoZSBr
ZXJuZWwgZm9yIHN0dWJkb21haW4gaXMgYnVpbHQgc2VwYXJhdGVseS4gQnV0IGl0CndvdWxkIGJl
IG5pY2UgdG8gaGF2ZSBzb21ldGhpbmcgd29ya2luZyB3aXRoIHZhbmlsbGEga2VybmVsLiBJIHNl
ZSB0aG9zZSBvcHRpb25zOgogIC0gY29udmVydCBpdCB0byBrZXJuZWwgY21kbGluZSBwYXJhbWV0
ZXIgKGh2Y19jb25zb2xlX3Jhdz0xID8pCiAgLSB1c2UgY2hhbm5lbHMgaW5zdGVhZCBvZiBjb25z
b2xlcyAoYW5kIG9uIHRoZSBrZXJuZWwgc2lkZSBjaGFuZ2UgdGhlIGRlZmF1bHQKICAgIHRvICJy
YXciIG9ubHkgZm9yIGNoYW5uZWxzKTsgd2hpbGUgaW4gdGhlb3J5IGJldHRlciBkZXNpZ24sIGxp
YnhsIHBhcnQgd2lsbAogICAgYmUgbW9yZSBjb21wbGV4LCBhcyBjaGFubmVscyBjYW4gYmUgY29u
bmVjdGVkIHRvIHNvY2tldHMgYnV0IG5vdCBmaWxlcywgc28KICAgIGxpYnhsIHdvdWxkIG5lZWQg
dG8gcmVhZC93cml0ZSB0byBpdCBleGFjdGx5IHdoZW4gcWVtdSB3cml0ZS9yZWFkIHRoZSBkYXRh
LAogICAgbm90IGJlZm9yZS9hZnRlciBhcyBpdCBpcyBkb25lIG5vdwoKUmVtYWluaW5nIHBhcnRz
IGZvciBlbGltaW5hdGluZyBkb20wJ3MgaW5zdGFuY2Ugb2YgcWVtdToKIC0gZG8gbm90IGZvcmNl
IFFESVNLIGJhY2tlbmQgZm9yIENEUk9NCiAtIG11bHRpcGxlIGNvbnNvbGVzIHN1cHBvcnQgaW4g
eGVuY29uc29sZWQKCkNoYW5nZXMgaW4gdjI6CiAtIGFwcGx5IHJldmlldyBjb21tZW50cyBieSBK
YXNvbiBBbmRyeXVrCkNoYW5nZXMgaW4gdjM6CiAtIHJld29yayBxZW11IGFyZ3VtZW50cyBoYW5k
bGluZyAoc2VwYXJhdGUgeGVuc3RvcmUga2V5cywgaW5zdGVhZCBvZiBceDFiIHNlcGFyYXRvcikK
IC0gYWRkIFFNUCBvdmVyIGxpYnZjaGFuLCBpbnN0ZWFkIG9mIGNvbnNvbGUKIC0gYWRkIHByb3Rv
Y29sIGRvY3VtZW50YXRpb24KIC0gYSBsb3Qgb2YgbWlub3IgY2hhbmdlcywgc2VlIGluZGl2aWR1
YWwgcGF0Y2hlcyBmb3IgZnVsbCBjaGFuZ2VzIGxpc3QKIC0gc3BsaXQgeGVuY29uc29sZWQgcGF0
Y2hlcyBpbnRvIHNlcGFyYXRlIHNlcmllcwpDaGFuZ2VzIGluIHY0OgogLSBleHRyYWN0IHZjaGFu
IGNvbm5lY3Rpb24gaW50byBhIHNlcGFyYXRlIHByb2Nlc3MKIC0gcmViYXNlIG9uIG1hc3Rlcgog
LSB2YXJpb3VzIGZpeGVzCgpDYzogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgpDYzogRXJpYyBTaGVsdG9uIDxlc2hlbHRvbkBwb2JveC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpFcmljIFNoZWx0b24gKDEpOgogIGxpYnhsOiBIYW5kbGUgTGludXggc3R1YmRv
bWFpbiBzcGVjaWZpYyBRRU1VIG9wdGlvbnMuCgpNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
KDE1KToKICBEb2N1bWVudCBpb2VtdSBNaW5pT1Mgc3R1YmRvbWFpbiBwcm90b2NvbAogIERvY3Vt
ZW50IGlvZW11IExpbnV4IHN0dWJkb21haW4gcHJvdG9jb2wKICBsaWJ4bDogZml4IHFlbXUtdHJh
ZCBjbWRsaW5lIGZvciBubyBzZGwvdm5jIGNhc2UKICBsaWJ4bDogQWxsb3cgcnVubmluZyBxZW11
LXhlbiBpbiBzdHViZG9tYWluCiAgbGlieGw6IHdyaXRlIHFlbXUgYXJndW1lbnRzIGludG8gc2Vw
YXJhdGUgeGVuc3RvcmUga2V5cwogIHhsOiBhZGQgc3R1YmRvbWFpbiByZWxhdGVkIG9wdGlvbnMg
dG8geGwgY29uZmlnIHBhcnNlcgogIHRvb2xzL2xpYnZjaGFuOiBub3RpZnkgc2VydmVyIHdoZW4g
Y2xpZW50IGlzIGNvbm5lY3RlZAogIGxpYnhsOiBhZGQgc2F2ZS9yZXN0b3JlIHN1cHBvcnQgZm9y
IHFlbXUteGVuIGluIHN0dWJkb21haW4KICB0b29sczogYWRkIG1pc3NpbmcgbGlieGVudmNoYW4g
Y2ZsYWdzCiAgdG9vbHM6IGFkZCBzaW1wbGUgdmNoYW4tc29ja2V0LXByb3h5CiAgbGlieGw6IHVz
ZSB2Y2hhbiBmb3IgUU1QIGFjY2VzcyB3aXRoIExpbnV4IHN0dWJkb21haW4KICBSZWdlbmVyYXRl
IGF1dG90b29scyBmaWxlcwogIGxpYnhsOiByZXF1aXJlIHFlbXUgaW4gZG9tMCBldmVuIGlmIHN0
dWJkb21haW4gaXMgaW4gdXNlCiAgbGlieGw6IGlnbm9yZSBlbXVsYXRlZCBJREUgZGlza3MgYmV5
b25kIHRoZSBmaXJzdCA0CiAgbGlieGw6IGNvbnNpZGVyIGFsc28gcWVtdSBpbiBzdHViZG9tYWlu
IGluIGxpYnhsX19kbV9hY3RpdmUgY2hlY2sKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMSArLQogY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTQgKy0KIGRvY3MvY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBkb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICB8ICAyMyArLQogZG9jcy9taXNjL3N0dWJk
b20udHh0ICAgICAgICAgICAgICAgfCAxMDMgKysrKysrLQogc3R1YmRvbS9jb25maWd1cmUgICAg
ICAgICAgICAgICAgICAgfCAgMTQgKy0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiB0b29scy9jb25maWcuaC5pbiAgICAgICAgICAgICAgICAgICB8ICAgMyAr
LQogdG9vbHMvY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgfCAgNDYgKy0tCiB0b29scy9j
b25maWd1cmUuYWMgICAgICAgICAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlidmNoYW4vTWFr
ZWZpbGUgICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2xpYnZjaGFuL2luaXQuYyAgICAgICAg
ICAgICAgIHwgICAzICstCiB0b29scy9saWJ2Y2hhbi9pbml0LmMucmVqICAgICAgICAgICB8ICA2
MCArKysrLQogdG9vbHMvbGlidmNoYW4vdmNoYW4tc29ja2V0LXByb3h5LmMgfCA0NjkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAg
ICAgICB8ICAzNyArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgICAgfCA0Mzcg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICB8ICAxOSArLQogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAgICAgICAgICAgfCAg
IDYgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgICAgIHwgIDI1ICstCiB0b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAgMyArLQogdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIDIxIGZpbGVzIGNoYW5nZWQsIDExNTEgaW5z
ZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xp
YnZjaGFuL2luaXQuYy5yZWoKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ2Y2hhbi92Y2hh
bi1zb2NrZXQtcHJveHkuYwoKYmFzZS1jb21taXQ6IGZhZTI0OWQyMzQxM2IyYmY3ZDk4YTk3ZDhm
NjQ5Y2Y3ZDEwMmMxYWUKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYba-0004rz-Mw; Wed, 15 Jan 2020 02:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbZ-0004rM-6o
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:25 +0000
X-Inumbo-ID: 5d6c7672-3740-11ea-84ba-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d6c7672-3740-11ea-84ba-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2612821FE5;
 Tue, 14 Jan 2020 21:40:18 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=skDz0rnSNSBUBZiTqXtGnAuRJBovVCqbot5fp/R4L
 5s=; b=sjfS03ycn4OsBreudydMSI8CBYt4GWOwDOjIG9LhwLieZOzMFjVAylY5Q
 gT8BkCnh9PjahdCQrsM57PJPzd0nEMr5trDf3NX++zbKrg96xlO7WfHXiSP56Cve
 yoiyuDG+FQc1N8x4QgDt8dYO60ZefIFJW6Hd0aEZszyR3v22hz2oEH2IUaTQI9x5
 k/EXvOuXyVvMNlfclgwxJ1H/T/g6UXXff4jtjvyEZ6tTtleTmty3c7DmkwDnZhKF
 eZWKJ4f6hDJwetlbcDy4sYaLZvOq495WSzzjSS19f2DB+QDJg3+WakghXb9ffRfr
 3OVvPSLarMaY78HFtC/h9QXSQ6qGw==
X-ME-Sender: <xms:kXseXrC-KTC4H0r8soWOYcH64Es7AGbgnm2xQCal6XSclzURvMYI0w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:knseXr9e8TabqnfB4KjdLusNOiJ0UDWlnVGq6IcqqYHSkwML-4maYQ>
 <xmx:knseXuFvY4yx38aAYnX7krA1cNiUVOVWsKta1wi7kfnzkFFtd-ikHQ>
 <xmx:knseXlTqNtvX9n8_x-_U8VqFeGRU07Hg4ojNBHZXPrSEC-dndpSAdw>
 <xmx:knseXj5ICDQbtEo23u6vnKcxQLpX7XJkGtrr-sRXo7vTD5dVwedG6Q>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3506A30607CD;
 Tue, 14 Jan 2020 21:40:17 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:45 +0100
Message-Id: <cd76e3559f841d3072558d9c603dc686f67d54c1.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 06/16] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

VGhpcyBhbGxvd3MgdXNpbmcgYXJndW1lbnRzIHdpdGggc3BhY2VzLCBsaWtlIC1hcHBlbmQsIHdp
dGhvdXQKbm9taW5hdGluZyBhbnkgc3BlY2lhbCAic2VwYXJhdG9yIiBjaGFyYWN0ZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Ci0tLQpDaGFuZ2VzIGluIHYzOgogLSBwcmV2aW91cyB2ZXJzaW9uIG9m
IHRoaXMgcGF0Y2ggImxpYnhsOiB1c2UgXHgxYiB0byBzZXBhcmF0ZSBxZW11CiAgIGFyZ3VtZW50
cyBmb3IgbGludXggc3R1YmRvbWFpbiIgdXNlZCBzcGVjaWZpYyBub24tcHJpbnRhYmxlCiAgIHNl
cGFyYXRvciwgYnV0IGl0IHdhcyByZWplY3RlZCBhcyB4ZW5zdG9yZSBkb2Vzbid0IGNvcGUgd2Vs
bCB3aXRoCiAgIG5vbi1wcmludGFibGUgY2hhcnMKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5j
IHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDkyNmQ5NjMu
LmJmNDkyNjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMjA0OSw2ICsyMDQ5LDQwIEBAIHN0YXRpYyBpbnQgbGlieGxf
X3ZmYl9hbmRfdmtiX2Zyb21faHZtX2d1ZXN0X2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGxpYnhsX193cml0ZV9zdHViX2xpbnV4X2RtYXJncyhs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRt
X2RvbWlkLCBpbnQgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICoqYXJncykKK3sKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25l
cihnYyk7CisgICAgaW50IGk7CisgICAgY2hhciAqdm1fcGF0aDsKKyAgICBjaGFyICpwYXRoOwor
ICAgIHN0cnVjdCB4c19wZXJtaXNzaW9ucyByb3Blcm1bMl07CisgICAgeHNfdHJhbnNhY3Rpb25f
dCB0OworCisgICAgcm9wZXJtWzBdLmlkID0gMDsKKyAgICByb3Blcm1bMF0ucGVybXMgPSBYU19Q
RVJNX05PTkU7CisgICAgcm9wZXJtWzFdLmlkID0gZG1fZG9taWQ7CisgICAgcm9wZXJtWzFdLnBl
cm1zID0gWFNfUEVSTV9SRUFEOworCisgICAgdm1fcGF0aCA9IGxpYnhsX194c19yZWFkKGdjLCBY
QlRfTlVMTCwgR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL3ZtIiwgZ3Vlc3RfZG9taWQpKTsK
KyAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9pbWFnZS9kbWFyZ3MiLCB2bV9wYXRoKTsKKworcmV0
cnlfdHJhbnNhY3Rpb246CisgICAgdCA9IHhzX3RyYW5zYWN0aW9uX3N0YXJ0KGN0eC0+eHNoKTsK
KyAgICB4c193cml0ZShjdHgtPnhzaCwgdCwgcGF0aCwgIiIsIDApOworICAgIHhzX3NldF9wZXJt
aXNzaW9ucyhjdHgtPnhzaCwgdCwgcGF0aCwgcm9wZXJtLCBBUlJBWV9TSVpFKHJvcGVybSkpOwor
ICAgIGkgPSAxOworICAgIGZvciAoaT0xOyBhcmdzW2ldICE9IE5VTEw7IGkrKykKKyAgICAgICAg
eHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvJTAzZCIsIHBhdGgsIGkpLCBhcmdz
W2ldLCBzdHJsZW4oYXJnc1tpXSkpOworCisgICAgeHNfc2V0X3Blcm1pc3Npb25zKGN0eC0+eHNo
LCB0LCBHQ1NQUklOVEYoIiVzL3J0Yy90aW1lb2Zmc2V0Iiwgdm1fcGF0aCksIHJvcGVybSwgQVJS
QVlfU0laRShyb3Blcm0pKTsKKyAgICBpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZChjdHgtPnhzaCwg
dCwgMCkpCisgICAgICAgIGlmIChlcnJubyA9PSBFQUdBSU4pCisgICAgICAgICAgICBnb3RvIHJl
dHJ5X3RyYW5zYWN0aW9uOworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGxpYnhsX193
cml0ZV9zdHViX2RtYXJncyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRtX2RvbWlkLCBpbnQgZ3Vlc3RfZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjaGFyICoqYXJncykKQEAgLTIyNTgsNyArMjI5MiwxMCBA
QCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJf
ZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAKICAgICBsaWJ4bF9fc3RvcmVfbGlieGxfZW50cnkoZ2Ms
IGd1ZXN0X2RvbWlkLCAiZG0tdmVyc2lvbiIsCiAgICAgICAgIGxpYnhsX2RldmljZV9tb2RlbF92
ZXJzaW9uX3RvX3N0cmluZyhkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbikp
OwotICAgIGxpYnhsX193cml0ZV9zdHViX2RtYXJncyhnYywgZG1fZG9taWQsIGd1ZXN0X2RvbWlk
LCBhcmdzKTsKKyAgICBpZiAobGlieGxfX3N0dWJkb21haW5faXNfbGludXgoJmd1ZXN0X2NvbmZp
Zy0+Yl9pbmZvKSkKKyAgICAgICAgbGlieGxfX3dyaXRlX3N0dWJfbGludXhfZG1hcmdzKGdjLCBk
bV9kb21pZCwgZ3Vlc3RfZG9taWQsIGFyZ3MpOworICAgIGVsc2UKKyAgICAgICAgbGlieGxfX3dy
aXRlX3N0dWJfZG1hcmdzKGdjLCBkbV9kb21pZCwgZ3Vlc3RfZG9taWQsIGFyZ3MpOwogICAgIGxp
YnhsX194c19wcmludGYoZ2MsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCIlcy9pbWFnZS9kZXZpY2UtbW9kZWwtZG9taWQiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZ3Vlc3RfZG9taWQpKSwKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbb-0004sJ-2L; Wed, 15 Jan 2020 02:40:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbZ-0004rT-F1
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:25 +0000
X-Inumbo-ID: 5abbccaa-3740-11ea-b89f-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5abbccaa-3740-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B80F3221D8;
 Tue, 14 Jan 2020 21:40:12 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=4AkMKCE/qXH5e58ZM24BOy6reR36X75ZiqMz4JRPO
 O0=; b=eaRiYlLRPOnTDMT9v3J97l2vXPjUlHAVO9r3naVRZ56TAjvy8MUkuGoiT
 aMJmlUxQzfiu7zHYbGWlw3idzFclR4PKydyGlqX25qRCuIc47Q6TyDn76pa91QKD
 8ngoERNT+ZfZr703iBAzx1BtHzNv4iuvLcsSt2GXiDz7Fr5eDZog6jzINEBfVGpt
 wSU+6KhjUG5a4+Gf28ZhMa/COpObgOdwfAkuoXDH/7b+iVLw8IwD92lptER9V9ie
 YTXs45W6VVHVi0PPEan65M8jY3fbdgYCN7kYeXdDBydaM2UR90sCeeotL9VEaJQE
 h0Zjoog3xG7TAGhlwMFpZ1StW7gNw==
X-ME-Sender: <xms:jHseXkGvsZfU9oNUimuUUYXsGlRkg065GjlMCGHvMRpy6iUt7DzSQQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhdrohhr
 ghenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmh
 grrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhu
 shhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:jHseXmp09QtNddYn8HlNYzVL56T7WplD--KSEHi2oXCkWBp8b-BCPg>
 <xmx:jHseXlacR0LtHIkuZ2s6QQgOWxFfD-CyhROVFrclfkZXXI6UzXW-_g>
 <xmx:jHseXnXzatFC4z8zi4XkkA8mzrQ5jH29f4GCjj4iMTWT5syMiMis2g>
 <xmx:jHseXtbFNGFQ6eRgmUtotJJlU8ki5_xGZRR6xJyi5yBgdZ96naNCdw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4A6FA30607B0;
 Tue, 14 Jan 2020 21:40:11 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:40 +0100
Message-Id: <901ff35e0410fe9b871169383984f1e48850a836.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 01/16] Document ioemu MiniOS stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gYmFzZWQgb24gcmV2ZXJzZS1lbmdpbmVlcmVkIHRvb2xzdGFjay1p
b2VtdSBzdHViZG9tYWluCnByb3RvY29sLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIGRvY3Mv
bWlzYy9zdHViZG9tLnR4dCB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2Mvc3R1YmRvbS50eHQgYi9kb2NzL21pc2Mvc3R1YmRvbS50eHQKaW5kZXggZGU3
YjZjNy4uNGM1MjRmMiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3N0dWJkb20udHh0CisrKyBiL2Rv
Y3MvbWlzYy9zdHViZG9tLnR4dApAQCAtMjMsNiArMjMsNTkgQEAgYW5kIGh0dHA6Ly93aWtpLnhl
bi5vcmcvd2lraS9EZXZpY2VfTW9kZWxfU3R1Yl9Eb21haW5zIGZvciBtb3JlCiBpbmZvcm1hdGlv
biBvbiBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW5zCiAKIAorVG9vbHN0YWNrIHRvIE1pbmlPUyBp
b2VtdSBzdHViZG9tYWluIHByb3RvY29sCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKworVGhpcyBzZWN0aW9uIGRlc2NyaWJlIGNvbW11bmljYXRpb24gcHJv
dG9jb2wgYmV0d2VlbiB0b29sc3RhY2sgYW5kCitxZW11LXRyYWRpdGlvbmFsIHJ1bm5pbmcgaW4g
TWluaU9TIHN0dWJkb21haW4uIFRoZSBwcm90b2NvbCBpbmNsdWRlCitleHBlY3RhdGlvbnMgb2Yg
Ym90aCBxZW11IGFuZCBzdHViZG9tYWluIGl0c2VsZi4KKworU2V0dXAgKGRvbmUgYnkgdG9vbHN0
YWNrLCBleHBlY3RlZCBieSBzdHViZG9tYWluKToKKyAtIEJsb2NrIGRldmljZXMgZm9yIHRhcmdl
dCBkb21haW4gYXJlIGNvbm5lY3RlZCBhcyBQViBkaXNrcyB0byBzdHViZG9tYWluLAorICAgYWNj
b3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0aW5nIHdpdGggeHZkYQorIC0gTmV0
d29yayBkZXZpY2VzIGZvciB0YXJnZXQgZG9tYWluIGFyZSBjb25uZWN0ZWQgYXMgUFYgbmljcyB0
byBzdHViZG9tYWluLAorICAgYWNjb3JkaW5nIHRvIGNvbmZpZ3VyYXRpb24gb3JkZXIsIHN0YXJ0
aW5nIHdpdGggMAorIC0gaWYgZ3JhcGhpY3Mgb3V0cHV0IGlzIGV4cGVjdGVkLCBWRkIgYW5kIFZL
QiBkZXZpY2VzIGFyZSBzZXQgZm9yIHN0dWJkb21haW4KKyAgIChpdHMgYmFja2VuZCBpcyByZXNw
b25zaWJsZSBmb3IgZXhwb3NpbmcgdGhlbSB1c2luZyBhcHByb3ByaWF0ZSBwcm90b2NvbAorICAg
bGlrZSBWTkMgb3IgU3BpY2UpCisgLSBvdGhlciB0YXJnZXQgZG9tYWluJ3MgZGV2aWNlcyBhcmUg
bm90IGNvbm5lY3RlZCBhdCB0aGlzIHBvaW50IHRvIHN0dWJkb21haW4KKyAgIChtYXkgYmUgaG90
LXBsdWdnZWQgbGF0ZXIpCisgLSBRRU1VIGNvbW1hbmQgbGluZSAoc3BhY2Ugc2VwYXJhdGVkIGFy
Z3VtZW50cykgaXMgc3RvcmVkIGluCisgICAvdm0vPHRhcmdldC11dWlkPi9pbWFnZS9kbWFyZ3Mg
eGVuc3RvcmUgcGF0aAorIC0gdGFyZ2V0IGRvbWFpbiBpZCBpcyBzdG9yZWQgaW4gL2xvY2FsL2Rv
bWFpbi88c3R1YmRvbS1pZD4vdGFyZ2V0IHhlbnN0b3JlIHBhdGgKKz8/IC0gYmlvcyB0eXBlIGlz
IHN0b3JlZCBpbiAvbG9jYWwvZG9tYWluLzx0YXJnZXQtaWQ+L2h2bWxvYWRlci9iaW9zCisgLSBz
dHViZG9tYWluJ3MgY29uc29sZSAwIGlzIGNvbm5lY3RlZCB0byBxZW11IGxvZyBmaWxlCisgLSBz
dHViZG9tYWluJ3MgY29uc29sZSAxIGlzIGNvbm5lY3RlZCB0byBxZW11IHNhdmUgZmlsZSAoZm9y
IHNhdmluZyBzdGF0ZSkKKyAtIHN0dWJkb21haW4ncyBjb25zb2xlIDIgaXMgY29ubmVjdGVkIHRv
IHFlbXUgc2F2ZSBmaWxlIChmb3IgcmVzdG9yaW5nIHN0YXRlKQorIC0gbmV4dCBjb25zb2xlcyBh
cmUgY29ubmVjdGVkIGFjY29yZGluZyB0byB0YXJnZXQgZ3Vlc3QncyBzZXJpYWwgY29uc29sZSBj
b25maWd1cmF0aW9uCisKK1N0YXJ0dXA6CisxLiBQViBzdHViZG9tYWluIGlzIHN0YXJ0ZWQgd2l0
aCBpb2VtdS1zdHViZG9tLmd6IGtlcm5lbCBhbmQgbm8gaW5pdHJkCisyLiBzdHViZG9tYWluIGlu
aXRpYWxpemUgcmVsZXZhbnQgZGV2aWNlcworMi4gc3R1YmRvbWEgc2lnbmFsIHJlYWRpbmVzcyBi
eSB3cml0aW5nICJydW5uaW5nIiB0byAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2Ut
bW9kZWwvPHRhcmdldC1pZD4vc3RhdGUgeGVuc3RvcmUgcGF0aAorMy4gbm93IHN0dWJkb21haW4g
aXMgY29uc2lkZXJlZCBydW5uaW5nCisKK1J1bnRpbWUgY29udHJvbCAoaG90cGx1ZyBldGMpOgor
VG9vbHN0YWNrIGNhbiBpc3N1ZSBjb21tYW5kIHRocm91Z2ggeGVuc3RvcmUuIFRoZSBzZXF1ZW5j
ZSBpcyAoZnJvbSB0b29sc3RhY2sgUE9WKToKKzEuIFdyaXRlIHBhcmFtZXRlciB0byAvbG9jYWwv
ZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9kZWwvPHRhcmdldC1pZD4vcGFyYW1ldGVyLgor
Mi4gV3JpdGUgY29tbWFuZCB0byAvbG9jYWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9k
ZWwvPHRhcmdldC1pZD4vY29tbWFuZC4KKzMuIFdhaXQgZm9yIGNvbW1hbmQgcmVzdWx0IGluIC9s
b2NhbC9kb21haW4vPHN0dWJkb20taWQ+L2RldmljZS1tb2RlbC88dGFyZ2V0LWlkPi9zdGF0ZSAo
Y29tbWFuZCBzcGVjaWZpYyB2YWx1ZSkuCis0LiBXcml0ZSAicnVubmluZyIgYmFjayB0byAvbG9j
YWwvZG9tYWluLzxzdHViZG9tLWlkPi9kZXZpY2UtbW9kZWwvPHRhcmdldC1pZD4vc3RhdGUuCisK
K0RlZmluZWQgY29tbWFuZHM6CisgLSAicGNpLWlucyIgLSBQQ0kgaG90IHBsdWcsIHJlc3VsdHM6
CisgICAtICJwY2ktaW5zZXJ0ZWQiIC0gc3VjY2VzcworICAgLSAicGNpLWluc2VydC1mYWlsZWQi
IC0gZmFpbHVyZQorIC0gInBjaS1yZW0iIC0gUENJIGhvdCByZW1vdmUsIHJlc3VsdHM6CisgICAt
ICJwY2ktcmVtb3ZlZCIgLSBzdWNjZXNzCisgICAtID8/CisgLSAic2F2ZSIgLSBzYXZlIGRvbWFp
biBzdGF0ZSB0byBjb25zb2xlIDEsIHJlc3VsdHM6CisgICAtICJwYXVzZWQiIC0gc3VjY2Vzcwor
IC0gImNvbnRpbnVlIiAtIHJlc3VtZSBkb21haW4gZXhlY3V0aW9uLCBhZnRlciBsb2FkaW5nIHN0
YXRlIGZyb20gY29uc29sZSAyIChyZXF1aXJlIC1sb2Fkdm0gY29tbWFuZCBhcmd1bWVudCksIHJl
c3VsdHM6CisgICAtICJydW5uaW5nIiAtIHN1Y2Nlc3MKKworCisKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFYtR1JVQgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09CiAKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irYbf-0004uM-Ex; Wed, 15 Jan 2020 02:40:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbe-0004ty-7I
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:30 +0000
X-Inumbo-ID: 5e788a72-3740-11ea-84bb-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e788a72-3740-11ea-84bb-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:19 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0656321FE6;
 Tue, 14 Jan 2020 21:40:19 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=o9Zspwb8YcuEiaebf0Bp3ThGx1iC9Pe72x0VcPzTW
 xU=; b=c8BPP3upxaOV7KbRWs3NbYQ8H2bO63COOpHz173oWUJum96CrL66BjpY1
 WOIoT1VoPnk/+T5D0/eeJDWXkUqkmtx+WPL9jqPALnC1N3Y9EZEKsHWTaR8G8zdQ
 Zk8cdHhmMEagzfJOicFBHHj7kneJ5VlD8EBvbvPRqc09+evJV2PXMF2rrxfDxTeN
 usJl3XYhHzsBfxR5ZtqN3WB4z5j4c5xY07x+DiJhtXlXqZUbvIwErHsXTqDN5l0O
 Q/gn+gOuW2DYQ5KUB8++nkESZ5N1cSZGPO+rgKswvtkyv0/4egohM6/vrqq8oUKK
 To2bIogYCvyxueASnnwFLgpNDv+Tw==
X-ME-Sender: <xms:knseXoDMo9z-Jt20zYFLWzEme_aBiBaiiaRTKqcj5wYd5kNpyURRHw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepphhougdrihhn
 necukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhs
 thgvrhfuihiivgeptd
X-ME-Proxy: <xmx:knseXlcxqTDb-FBhW5sfPDfFcHSuG-8T-0ED0k4lghTONWawfMJ09w>
 <xmx:knseXqmimra2_w-R68Jc7DrxeuBT-faC75O_Lak-XNmIodrygOb5ow>
 <xmx:knseXkEclS6e9ZmXIx-4B6oPUgxnrD-tXXi9u77-zA2ZqjlAb6QtwQ>
 <xmx:k3seXkXod1kF5YdmHxK7PygozT7GZTWdUiKb4finlr4uOVvJ-UunCw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1D05330607D0;
 Tue, 14 Jan 2020 21:40:18 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:46 +0100
Message-Id: <25fe2a1f9840ac0e6ca962b218013da0d1a46982.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 07/16] xl: add stubdomain related options to
 xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>,
 Jason Andryuk <jandryuk@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>

U2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtA
Z21haWwuY29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiB8IDIzICsrKysrKysrKysr
KysrKysrKystLS0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgfCAgNyArKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmlu
ZGV4IDI0NWQzZjkuLjZhZTBiZDAgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgorKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KQEAgLTI3MjAsMTAgKzI3MjAsMjUgQEAg
bW9kZWwgd2hpY2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgogCiA9aXRlbSBCPGRldmljZV9t
b2RlbF9vdmVycmlkZT0iUEFUSCI+CiAKLU92ZXJyaWRlIHRoZSBwYXRoIHRvIHRoZSBiaW5hcnkg
dG8gYmUgdXNlZCBhcyB0aGUgZGV2aWNlLW1vZGVsLiBUaGUKLWJpbmFyeSBwcm92aWRlZCBoZXJl
IE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQotQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hp
Y2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5vdAotbm9ybWFsbHkgbmVlZCB0byBz
cGVjaWZ5IHRoaXMgb3B0aW9uLgorT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGJpbmFyeSB0byBi
ZSB1c2VkIGFzIHRoZSBkZXZpY2UtbW9kZWwgcnVubmluZyBpbgordG9vbHN0YWNrIGRvbWFpbi4g
VGhlIGJpbmFyeSBwcm92aWRlZCBoZXJlIE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQorQjxk
ZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxk
IG5vdCBub3JtYWxseSBuZWVkCit0byBzcGVjaWZ5IHRoaXMgb3B0aW9uLgorCis9aXRlbSBCPHN0
dWJkb21haW5fa2VybmVsPSJQQVRIIj4KKworT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGtlcm5l
bCBpbWFnZSB1c2VkIGFzIGRldmljZS1tb2RlbCBzdHViZG9tYWluLgorVGhlIGJpbmFyeSBwcm92
aWRlZCBoZXJlIE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQorQjxkZXZpY2VfbW9kZWxfdmVy
c2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLgorSW4gY2FzZSBvZiBCPHFlbXUteGVuLXRy
YWRpdGlvbmFsPiBpdCBpcyBleHBlY3RlZCB0byBiZSBNaW5pT1MtYmFzZWQgc3R1YmRvbWFpbgor
aW1hZ2UsIGluIGNhc2Ugb2YgQjxxZW11LXhlbj4gaXQgaXMgZXhwZWN0ZWQgdG8gYmUgTGludXgt
YmFzZWQgc3R1YmRvbWFpbgora2VybmVsLgorCis9aXRlbSBCPHN0dWJkb21haW5fcmFtZGlzaz0i
UEFUSCI+CisKK092ZXJyaWRlIHRoZSBwYXRoIHRvIHRoZSByYW1kaXNrIGltYWdlIHVzZWQgYXMg
ZGV2aWNlLW1vZGVsIHN0dWJkb21haW4uCitUaGUgYmluYXJ5IHByb3ZpZGVkIGhlcmUgaXMgdG8g
YmUgdXNlZCBieSBhIGtlcm5lbCBwb2ludGVkIGJ5IEI8c3R1YmRvbWFpbl9rZXJuZWw+LgorSXQg
aXMga25vd24gdG8gYmUgdXNlZCBvbmx5IGJ5IExpbnV4LWJhc2VkIHN0dWJkb21haW4ga2VybmVs
LgogCiA9aXRlbSBCPGRldmljZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IGI4ODExODQuLmZjNWRkNjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjUyNSw2ICsyNTI1LDEzIEBAIHNraXBfdXNiZGV2
OgogICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAiZGV2aWNlX21vZGVsX3VzZXIi
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+ZGV2aWNlX21vZGVsX3VzZXIs
IDApOwogCisgICAgeGx1X2NmZ19yZXBsYWNlX3N0cmluZyAoY29uZmlnLCAic3R1YmRvbWFpbl9r
ZXJuZWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnN0dWJkb21haW5f
a2VybmVsLCAwKTsKKyAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJzdHViZG9t
YWluX3JhbWRpc2siLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnN0dWJk
b21haW5fcmFtZGlzaywgMCk7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJz
dHViZG9tYWluX21lbW9yeSIsICZsLCAwKSkKKyAgICAgICAgYl9pbmZvLT5zdHViZG9tYWluX21l
bWtiID0gbCAqIDEwMjQ7CisKICNkZWZpbmUgcGFyc2VfZXh0cmFfYXJncyh0eXBlKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGUgPSB4bHVfY2ZnX2dl
dF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywgImRldmljZV9tb2RlbF9hcmdzIiN0eXBlLCBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5leHRyYSMjdHlw
ZSwgMCk7ICAgICAgICAgICAgXAotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbf-0004ug-RX; Wed, 15 Jan 2020 02:40:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbe-0004u5-G4
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:30 +0000
X-Inumbo-ID: 5c30353a-3740-11ea-b89f-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c30353a-3740-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2FA1E221FC;
 Tue, 14 Jan 2020 21:40:15 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=hFatBVEceU0YzlJ8V5KA/QLgh7H6lFP0ti2NWesmG
 X0=; b=gw2ErxTX2wC7Qd44F0v3kByzrr/MP6mymoJOOIof7Vn3oNlWMpMVb2b91
 dtP7VrYn6NQOzpAAQ/d5wKinR/zhOKX0S+/2sbc7jSCzkK3CA0oJdKHLhOwgrMsh
 UzpnZ0WZbyLwUuPMPGoRl3va0U4QGYzK3fgnl3yb3pDo/4RHCFqchFaJ8teGQXKY
 VF6NlB/cDVGI3dqBQ8a1qw9WswCPW50mKnY7hNSHCS6xvHa6aaCb2X1eyjnGeD5o
 GR4nEi6Q3EnfbETelHnQm6gDsaK9KuCiHLmC3BTJYqFUbeKvijPwi914REVPBW4k
 8WyqHoFjrQqegr9Tka5X/S7UFCgug==
X-ME-Sender: <xms:j3seXlNRqqY7I4CSOLhzdmo9cy6-9lfsxWsAWT9YqN-yd3_Zh3qp_A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:j3seXpXJM1DGVBe98TG0C2EcMwHwZL6QZ1gSE1zAaLobrzbCKTaiVQ>
 <xmx:j3seXthxO1STiD6AE-LGLyTowhzqYSzyzUMMO85PsEfzb5G9mwGICw>
 <xmx:j3seXp8_roxGPcyEDALQkJenwL-k6UmcsLp_8SbjZ4lYFYCMvwn9vg>
 <xmx:j3seXkfQTkV_CgmO8JftFRCLkMJpavMD3aSdy_Ejado2LH3DEG7t4A>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 17C7E3060783;
 Tue, 14 Jan 2020 21:40:14 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:42 +0100
Message-Id: <763f8aec657f880b29e495d4158db49c2afddbbe.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 03/16] libxl: fix qemu-trad cmdline for no
 sdl/vnc case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgYW55IGF0dGVtcHQgdG8gaW5pdGlh
bGl6ZSB2bmMvc2RsCnRoZXJlIHdpbGwgY3Jhc2ggaXQgKG9uIGZhaWxlZCBhdHRlbXB0IHRvIGxv
YWQgYSBrZXltYXAgZnJvbSBhIGZpbGUpLiBJZgp2ZmIgaXMgcHJlc2VudCwgYWxsIHRob3NlIGNh
c2VzIGFyZSBza2lwcGVkLiBCdXQgc2luY2UKYjA1M2YwYzRjOWU1MzNmM2Q5NzgzN2NmODk3ZWI5
MjBiODM1NWVkMyAibGlieGw6IGRvIG5vdCBzdGFydCBkb20wIHFlbXUKZm9yIHN0dWJkb21haW4g
d2hlbiBub3QgbmVlZGVkIiBpdCBpcyBwb3NzaWJsZSB0byBjcmVhdGUgYSBzdHViZG9tYWluCndp
dGhvdXQgdmZiIGFuZCBjb250cmFyeSB0byB0aGUgY29tbWVudCAtdm5jIG5vbmUgZG8gdHJpZ2dl
ciBWTkMKaW5pdGlhbGl6YXRpb24gY29kZSAoanVzdCBza2lwcyBleHBvc2luZyBpdCBleHRlcm5h
bGx5KS4KQ2hhbmdlIHRoZSBpbXBsaWNpdCBTREwgYXZvaWRpbmcgbWV0aG9kIHRvIC1ub2dyYXBo
aWNzIG9wdGlvbiwgdXNlZCB3aGVuCm5vbmUgb2YgU0RMIG9yIFZOQyBpcyBlbmFibGVkLgoKU2ln
bmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21h
aWwuY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBpbiB2
MjoKIC0gdHlwbyBpbiBxZW11IG9wdGlvbgpDaGFuZ2VzIGluIHYzOgogLSBhZGQgbWlzc2luZyB7
IH0KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZTkyZTQx
Mi4uNTU4Y2I0MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCkBAIC03MTgsMTQgKzcxOCwxNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywKICAgICAgICAgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKHZuYy0+ZmluZHVudXNlZCkpIHsKICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi12bmN1bnVzZWQiKTsKICAgICAgICAgfQotICAgIH0gZWxz
ZQorICAgIH0gZWxzZSBpZiAoIXNkbCkgewogICAgICAgICAvKgogICAgICAgICAgKiBWTkMgaXMg
bm90IGVuYWJsZWQgYnkgZGVmYXVsdCBieSBxZW11LXhlbi10cmFkaXRpb25hbCwKLSAgICAgICAg
ICogaG93ZXZlciBwYXNzaW5nIC12bmMgbm9uZSBjYXVzZXMgU0RMIHRvIG5vdCBiZQotICAgICAg
ICAgKiAodW5leHBlY3RlZGx5KSBlbmFibGVkIGJ5IGRlZmF1bHQuIFRoaXMgaXMgb3ZlcnJpZGRl
biBieQotICAgICAgICAgKiBleHBsaWNpdGx5IHBhc3NpbmcgLXNkbCBiZWxvdyBhcyByZXF1aXJl
ZC4KKyAgICAgICAgICogaG93ZXZlciBza2lwcGluZyAtdm5jIGNhdXNlcyBTREwgdG8gYmUKKyAg
ICAgICAgICogKHVuZXhwZWN0ZWRseSkgZW5hYmxlZCBieSBkZWZhdWx0LiBJZiB1bmRlc2lyZWQs
IGRpc2FibGUgZ3JhcGhpY3MgYXQKKyAgICAgICAgICogYWxsLgogICAgICAgICAgKi8KLSAgICAg
ICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGRtX2FyZ3MsICItdm5jIiwgIm5vbmUiKTsKKyAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vZ3JhcGhpYyIpOworICAgIH0KIAogICAg
IGlmIChzZGwpIHsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXNkbCIpOwot
LSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbk-0004xi-FA; Wed, 15 Jan 2020 02:40:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbj-0004x2-7d
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:35 +0000
X-Inumbo-ID: 5f084194-3740-11ea-84bb-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f084194-3740-11ea-84bb-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:20 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E2DED22206;
 Tue, 14 Jan 2020 21:40:19 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=zG/nmIauw+uWJfff8qV/HuZnuRzcOW86SqAUgup91
 x4=; b=JFSfGq8e+DPWDbLnzNMAqT0ZTWvEvfhE5Szz80jitjcFi3WhI82IKWyFS
 YtimcI+QJjl5KzV6IEtxGBt9PwcNK6N4l5L3ineq1/c/Z7GZz4dQqbv6iqHswI9c
 qcqQ7PqQdA0GRbsy8EBoTGNSnBhaGigLBuknxhJxgAgKkoiuehb7SeBJhsXZSR/p
 fZ9zLMoZvEhIQGxpiNxKP1gP8m8PC9AfgoLSoCRD4GkBbyt3r/NYtXPmL9KhzhLn
 W5uvCU9nkwe5c9yq6A0Rp1PJ8A+jHR77LouVGFWPitoKOAirsyTq2vl5nZX4dwaA
 lorfpnS/GK828wUWYGMYAi8bQSvuQ==
X-ME-Sender: <xms:k3seXtRD0NIXB-dK3oABEOH6yow24zeSeVc0xfTwIoytwffZIU-EvQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeeh
X-ME-Proxy: <xmx:k3seXrBOMuCDDk5g6PrMgQIeAmChPXSY1byhN6UXrwj_GHuEFGeWOg>
 <xmx:k3seXt2NCJSnHcS5vN8Lo-GzzcnQpK74hYrw9LdKPDWarNZmUIkCJQ>
 <xmx:k3seXpX-0zM1OJypu9NLm3GVj1afdiUNDh9ik24qNC9YXvs4ob5KrA>
 <xmx:k3seXl21L07SvsKktGZwQT1uh1uHwuNV8qtVOFZPGeapnuLApvNd6g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0523230607B0;
 Tue, 14 Jan 2020 21:40:18 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:47 +0100
Message-Id: <047e5ff567ac0c2e0bd92fd8741c03d07b548ab5.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 08/16] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

TGV0IHRoZSBzZXJ2ZXIga25vdyB3aGVuIHRoZSBjbGllbnQgaXMgY29ubmVjdGVkLiBPdGhlcndp
c2Ugc2VydmVyIHdpbGwKbm90aWNlIG9ubHkgd2hlbiBjbGllbnQgc2VuZCBzb21lIGRhdGEuClRo
aXMgY2hhbmdlIGRvZXMgbm90IGJyZWFrIGV4aXN0aW5nIGNsaWVudHMsIGFzIGxpYnZjaGFuIHVz
ZXIgc2hvdWxkCmhhbmRsZSBzcHVyaW91cyBub3RpZmljYXRpb25zIGFueXdheSAoZm9yIGV4YW1w
bGUgYWNrbm93bGVkZ2Ugb2YgcmVtb3RlCnNpZGUgcmVhZGluZyB0aGUgZGF0YSkuCgpTaWduZWQt
b2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Ci0tLQpJIGhhZCB0aGlzIHBhdGNoIGluIFF1YmVzIGZvciBhIGxvbmcgdGlt
ZSBhbmQgdG90YWxseSBmb3Jnb3QgaXQgd2Fzbid0CnVwc3RyZWFtIHRoaW5nLi4uCi0tLQogdG9v
bHMvbGlidmNoYW4vaW5pdC5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hhbi9p
bml0LmMKaW5kZXggMTgwODMzZC4uNTBhNjRjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4v
aW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwpAQCAtNDQ3LDYgKzQ0Nyw5IEBAIHN0
cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fY2xpZW50X2luaXQoc3RydWN0IHhlbnRvb2xs
b2dfbG9nZ2VyICpsb2dnZXIsCiAJY3RybC0+cmluZy0+Y2xpX2xpdmUgPSAxOwogCWN0cmwtPnJp
bmctPnNydl9ub3RpZnkgPSBWQ0hBTl9OT1RJRllfV1JJVEU7CiAKKyAgICAvKiB3YWtlIHVwIHRo
ZSBzZXJ2ZXIgKi8KKyAgICB4ZW5ldnRjaG5fbm90aWZ5KGN0cmwtPmV2ZW50LCBjdHJsLT5ldmVu
dF9wb3J0KTsKKwogIG91dDoKIAlpZiAoeHMpCiAJCXhzX2RhZW1vbl9jbG9zZSh4cyk7Ci0tIApn
aXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbk-0004y7-RT; Wed, 15 Jan 2020 02:40:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbj-0004xF-Ev
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:35 +0000
X-Inumbo-ID: 5cb9fbc6-3740-11ea-b89f-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cb9fbc6-3740-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:16 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 18C60221E9;
 Tue, 14 Jan 2020 21:40:16 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=k5156GFHea9+goilYWv4iUhQJRTG8MkgyD01JF2Wy
 uo=; b=pgBV9h75MV/bPkFLO3Z61Am3W+fCwP+rdgH5tIUqEcLc1htC1nmKZd+Q+
 qit3nS+qd6lLvGt1p1eq2d4ygvOmUwm30nBBmLCB/fTIcoMTJJidVTDge26vVj3a
 dy6XlvIqPcu2EJw8yjCjrJr7l1SrGP9LMLx+L7mkwON5lSubDHyACXxjGRnOL4FW
 p6NriVaR4ngQcfTC2+GMv7dgz83/7wU0qmsEScQfmSkwoSGUb96q5T/G5TpABy6k
 Tzd6rVJubNj2k6r5yDGsodbZYn7SLkB1lecbpixMaDVoLEugm1w3PNs3up++qlxD
 A5sC9cRZ7oVMtvELa+L5Vx0tT9Kqw==
X-ME-Sender: <xms:j3seXkgbBNxYY-F39S2sydKfV46F0AeVzjlgtBhLWdMZtbjlJIOAcg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:j3seXriLKNQ_IdLcOyaK3Ctv-n_Gnj5d9nlEysO16fQSiUjDdjJhyQ>
 <xmx:j3seXi7pZpbY4ZY_8jLvlQzjmaco9wIPevR1D3YGgRx4-FYsP-_W2Q>
 <xmx:j3seXlToHivCvrZFCFwLyjwsZz_JZOc8N_uEEZUOzSZK0bTNNRtjyg>
 <xmx:kHseXmtYvFXYfBttfMnHEtA0DJNJXCFb8rtDKpL9z3WSHtUYUWL9aQ>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3217530607B0;
 Tue, 14 Jan 2020 21:40:15 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:43 +0100
Message-Id: <ef0bef56e682bff2aaa04250212bc2c3fd9ed8ce.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 04/16] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

RG8gbm90IHByb2hpYml0IGFueW1vcmUgdXNpbmcgc3R1YmRvbWFpbiB3aXRoIHFlbXUteGVuLgpU
byBoZWxwIGRpc3Rpbmd1c2hpbmcgTWluaU9TIGFuZCBMaW51eCBzdHViZG9tYWluLCBhZGQgaGVs
cGVyIGlubGluZQpmdW5jdGlvbnMgbGlieGxfX3N0dWJkb21haW5faXNfbGludXgoKSBhbmQKbGli
eGxfX3N0dWJkb21haW5faXNfbGludXhfcnVubmluZygpLiBUaG9zZSBzaG91bGQgYmUgdXNlZCB3
aGVyZSByZWFsbHkKdGhlIGRpZmZlcmVuY2UgaXMgYWJvdXQgTWluaU9TL0xpbnV4LCBub3QgcWVt
dS14ZW4vcWVtdS14ZW4tdHJhZGl0aW9uYWwuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgotLS0KQ2hh
bmdlcyBpbiB2MzoKIC0gbmV3IHBhdGNoLCBpbnN0ZWFkIG9mICJsaWJ4bDogQWRkICJzdHViZG9t
YWluX3ZlcnNpb24iIHRvCiBkb21haW5fYnVpbGRfaW5mbyIKIC0gaGVscGVyIGZ1bmN0aW9ucyBh
cyBzdWdnZXN0ZWQgYnkgSWFuIEphY2tzb24KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgIHwgIDkgLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTcgKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGMuLjE0MmI5NjAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC0xNjksMTUgKzE2OSw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKGJfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKLSAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiAhPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU5fVFJBRElUSU9OQUwgJiYKLSAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKLSAgICAgICAgTE9HKEVSUk9SLAotICAg
ICAgICAgICAgImRldmljZSBtb2RlbCBzdHViZG9tYWlucyByZXF1aXJlIFwicWVtdS14ZW4tdHJh
ZGl0aW9uYWxcIiIpOwotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgfQotCiAgICAg
aWYgKCFiX2luZm8tPm1heF92Y3B1cykKICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSAxOwog
ICAgIGlmICghYl9pbmZvLT5hdmFpbF92Y3B1cy5zaXplKSB7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCBiYThjOWI0Li5jYzNjZjI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIyOTksNiArMjI5OSwy
MyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CiAgIC8qIFJldHVybiB0aGUgc3lzdGVtLXdpZGUg
ZGVmYXVsdCBkZXZpY2UgbW9kZWwgKi8KIF9oaWRkZW4gbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNp
b24gbGlieGxfX2RlZmF1bHRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MpOwogCitzdGF0aWMg
aW5saW5lCitib29sIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4X3J1bm5pbmcobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQpCit7CisgICAgLyogc2FtZSBsb2dpYyBhcyBpbiBsaWJ4bF9f
c3R1YmRvbWFpbl9pc19saW51eCAqLworICAgIHJldHVybiBsaWJ4bF9fZGV2aWNlX21vZGVsX3Zl
cnNpb25fcnVubmluZyhnYywgZG9taWQpCisgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX1FFTVVfWEVOOworfQorCitzdGF0aWMgaW5saW5lCitib29sIGxpYnhsX19zdHViZG9t
YWluX2lzX2xpbnV4KGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CisgICAgLyog
cmlnaHQgbm93IHFlbXUtdHJhbmRpdGlvbmFsIGltcGxpZXMgTWluaU9TIHN0dWJkb21haW4gYW5k
IHFlbXUteGVuCisgICAgICogaW1wbGllcyBMaW51eCBzdHViZG9tYWluICovCisgICAgcmV0dXJu
IGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4pICYmCisg
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fUUVNVV9YRU47Cit9CisKICNkZWZpbmUgREVWSUNFX01PREVMX1hTX1BBVEgoZ2Ms
IGRtX2RvbWlkLCBkb21pZCwgZm10LCBfYS4uLikgICAgICAgICAgICAgIFwKICAgICBsaWJ4bF9f
c3ByaW50ZihnYywgIi9sb2NhbC9kb21haW4vJXUvZGV2aWNlLW1vZGVsLyV1IiBmbXQsIGRtX2Rv
bWlkLCAgIFwKICAgICAgICAgICAgICAgICAgICBkb21pZCwgIyNfYSkKLS0gCmdpdC1zZXJpZXMg
MC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02:40: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 1irYbq-00051k-6N; Wed, 15 Jan 2020 02:40:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbo-00050V-7c
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:40 +0000
X-Inumbo-ID: 60128c98-3740-11ea-84bb-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60128c98-3740-11ea-84bb-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:21 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A512D221E5;
 Tue, 14 Jan 2020 21:40:21 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=cMLuMoiO2GgiF+2yG6HCDZ12fKzKr3YMfoA82ikN+
 Bk=; b=h0RxDCEzVpRE0IqNfukwU2YBKLLKVt/pCvis0Ns6uG9Tcv2F1Sqg7S5XN
 DyZASX0/WiSz6m5My0AdDaSdcP/zwlOxpFQX7CglQs7+/Ty02Z88MTxeLHufD3IL
 YA8rTDjuFZIc4Pwf8PSza0GP53zFD7wZxfWV3hFylUaAnCVTsmZIcLOm3E8TNHJ0
 GuX23s5D2W3KfXxRWE6/+5fOF49wbjGjXKheV/cy/gZB5aJ9EseTnBVV4Ss8e5DK
 3xP+qQ8/o4Yj9pRriAZ49wEIuWjFJF4YKoCUyv1A+d0TBXfqEXFwmRO2zqAWkgzT
 CeR0p2Ug67kbwb0/lJsY6ScurB/mw==
X-ME-Sender: <xms:lXseXpyLvwC3EFKycLxZQTaXQLt-NpkXzVzUD9b3aYzRE7u1BMlKyw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeeh
X-ME-Proxy: <xmx:lXseXnGn7D33n0DANJ5JJy3DI2B88XPuAiEKpYJXgeNP-l4zOyE2cw>
 <xmx:lXseXtwGoAOKSnyA1dD2RiG0jihd0V0JvwYow1NuflgtitHOdBnFsQ>
 <xmx:lXseXovhsrok8ZcFKhZ7vZEOQ5yRuvRnpWkbIxfyRRSWK0T4jvfK2A>
 <xmx:lXseXvjE27XbLT6M901TYsvUReUslgwX-7JusHfcbofFimCXHa80Yg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D64DA3060840;
 Tue, 14 Jan 2020 21:40:20 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:49 +0100
Message-Id: <11435f88fd5802b4c7c0197794d9832bd87093d7.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 10/16] tools: add missing libxenvchan cflags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

bGlieGVudmNoYW4uaCBpbmNsdWRlIHhlbmV2dGNobi5oIGFuZCB4ZW5nbnR0YWIuaCwgc28gYXBw
bGljYXRpb25zIGJ1aWx0CndpdGggaXQgbmVlZHMgYXBwbGljYWJsZSAtSSBpbiBDRkxBR1MgdG9v
LgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCAzMWNmNDE5Li45YzU1MGMxIDEwMDY0
NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTU5LDcgKzE1
OSw3IEBAIFNIREVQU19saWJ4ZW5zdGF0ICA9ICQoU0hMSUJfbGlieGVuY3RybCkgJChTSExJQl9s
aWJ4ZW5zdG9yZSkKIExETElCU19saWJ4ZW5zdGF0ICA9ICQoU0hERVBTX2xpYnhlbnN0YXQpICQo
WEVOX0xJQlhFTlNUQVQpL2xpYnhlbnN0YXQkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbnN0
YXQgICA9ICQoU0hERVBTX2xpYnhlbnN0YXQpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5T
VEFUKQogCi1DRkxBR1NfbGlieGVudmNoYW4gPSAtSSQoWEVOX0xJQlZDSEFOKQorQ0ZMQUdTX2xp
YnhlbnZjaGFuID0gLUkkKFhFTl9MSUJWQ0hBTikgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENG
TEFHU19saWJ4ZW5ldnRjaG4pCiBTSERFUFNfbGlieGVudmNoYW4gPSAkKFNITElCX2xpYnhlbnRv
b2xsb2cpICQoU0hMSUJfbGlieGVuc3RvcmUpICQoU0hMSUJfbGlieGVuZXZ0Y2huKSAkKFNITElC
X2xpYnhlbmdudHRhYikKIExETElCU19saWJ4ZW52Y2hhbiA9ICQoU0hERVBTX2xpYnhlbnZjaGFu
KSAkKFhFTl9MSUJWQ0hBTikvbGlieGVudmNoYW4kKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhl
bnZjaGFuICA9ICQoU0hERVBTX2xpYnhlbnZjaGFuKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElC
VkNIQU4pCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02:40: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 1irYbq-00052H-K4; Wed, 15 Jan 2020 02:40:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbo-00050m-Ez
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:40 +0000
X-Inumbo-ID: 60fd6100-3740-11ea-b89f-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60fd6100-3740-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 3D84321FE5;
 Tue, 14 Jan 2020 21:40:23 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=znpj4MOBHgOaDXOOEG4g7HWKKya24BWqqB4c3rFH2
 OU=; b=sWGNCnnh0HQGic19JyfK8qPbn7LSqMCsRLipGr4Kv2vq8nstKWVDAxsNR
 iMTLFFRRExS69jiUVTznr9tHs9KAYJ77u51ueEJ6BVU9D/6V+G9U9nIwQwM5KtYc
 k3zdj3WiaevD04sjGHFywbxfcXwQom6Szspo2zUnVets0a9QiJ1x9yRXYukTCYdz
 pM8zsWH7AsH/nPIvGl57vIPcb+ybUzCc5iME68x5YRe7EGCld+9ui+0Ti85/1Bv3
 ggIlLYskFiMKnAHDESM20TOSe39jVPYEIXcxs40uax1efRGs2AgUzSwZWrzzg9YL
 1BS0hb7WXIGt8uFioJoHXdy3onqsw==
X-ME-Sender: <xms:l3seXi7zYdeGhISwFRV267gZJqgce_xlvM3W7NpGWHMT3c51lTPStA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg
 hrlhcuvffnffculddqiedmnecujfgurhephffvufffkffojghfgggtgfesthekredtredt
 jeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuc
 eomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecu
 ffhomhgrihhnpehgnhhurdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrh
 grmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhg
 shhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:l3seXgLUvGhNoySzfLI6iqeg-3iP4ItbwIE_mPtKvWyKlZ_KfNIEyA>
 <xmx:l3seXsf9Yi7jnET5YDiAXPpOWhKOm3K3NIt8QpMRGqdOBCzLuCgt8g>
 <xmx:l3seXjfhmUQRfMzJnHVzPHyAr2unCsmx_c5uL9ZUK2molYy0JwdkfQ>
 <xmx:l3seXqj6Wc_7L80r_q66oOoYtbdAzAjPHDZ4pTmEkeSOLXaDB9MCsg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A930830607CD;
 Tue, 14 Jan 2020 21:40:21 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:50 +0100
Message-Id: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 11/16] tools: add simple vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.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>

QWRkIGEgc2ltcGxlIHByb3h5IGZvciB0dW5uZWxpbmcgc29ja2V0IGNvbm5lY3Rpb24gb3ZlciB2
Y2hhbi4gVGhpcyBpcwpiYXNlZCBvbiBleGlzdGluZyB2Y2hhbi1ub2RlKiBhcHBsaWNhdGlvbnMs
IGJ1dCBleHRlbmRlZCB3aXRoIHNvY2tldApzdXBwb3J0LiB2Y2hhbi1zb2NrZXQtcHJveHkgc2Vy
dmVzIGJvdGggYXMgYSBjbGllbnQgYW5kIGFzIGEgc2VydmVyLApkZXBlbmRpbmcgb24gcGFyYW1l
dGVycy4gSXQgY2FuIGJlIHVzZWQgdG8gdHJhbnNwYXJlbnRseSBjb21tdW5pY2F0ZQp3aXRoIGFu
IGFwcGxpY2F0aW9uIGluIGFub3RoZXIgZG9taWFuIHRoYXQgbm9ybWFsbHkgZXhwb3NlIFVOSVgg
c29ja2V0CmludGVyZmFjZS4gU3BlY2lmaWNhbGx5LCBpdCdzIHdyaXR0ZW4gdG8gY29tbXVuaWNh
dGUgd2l0aCBxZW11IHJ1bm5pbmcKd2l0aGluIHN0dWJkb20uCgpTZXJ2ZXIgbW9kZSBsaXN0ZW5z
IGZvciB2Y2hhbiBjb25uZWN0aW9ucyBhbmQgd2hlbiBvbmUgaXMgb3BlbmVkLApjb25uZWN0cyB0
byBhIHBvaW50ZWQgVU5JWCBzb2NrZXQuICBDbGllbnQgbW9kZSBsaXN0ZW5zIG9uIFVOSVgKc29j
a2V0IGFuZCB3aGVuIHNvbWVvbmUgY29ubmVjdHMsIG9wZW5zIGEgdmNoYW4gY29ubmVjdGlvbi4g
IE9ubHkKYSBzaW5nbGUgY29ubmVjdGlvbiBhdCBhIHRpbWUgaXMgc3VwcG9ydGVkLgoKQWRkaXRp
b25hbGx5LCBzb2NrZXQgY2FuIGJlIHByb3ZpZGVkIGFzIGEgbnVtYmVyIC0gaW4gd2hpY2ggY2Fz
ZSBpdCdzCmludGVycHJldGVkIGFzIGFscmVhZHkgb3BlbiBGRCAoaW4gY2FzZSBvZiBVTklYIGxp
c3RlbmluZyBzb2NrZXQgLQpsaXN0ZW4oKSBuZWVkcyB0byBiZSBhbHJlYWR5IGNhbGxlZCkuIE9y
ICItIiBtZWFuaW5nIHN0ZGluL3N0ZG91dCAtIGluCndoaWNoIGNhc2UgaXQgaXMgcmVkdWNlZCB0
byB2Y2hhbi1ub2RlMiBmdW5jdGlvbmFsaXR5LgoKRXhhbXBsZSB1c2FnZToKCjEuIChpbiBkb20w
KSB2Y2hhbi1zb2NrZXQtcHJveHkgLS1tb2RlPWNsaWVudCA8RE9NSUQ+CiAgICAvbG9jYWwvZG9t
YWluLzxET01JRD4vZGF0YS92Y2hhbi8xMjM0IC9ydW4vcWVtdS4oRE9NSUQpCgoyLiAoaW4gRE9N
SUQpIHZjaGFuLXNvY2tldC1wcm94eSAtLW1vZGU9c2VydmVyIDAKICAgL2xvY2FsL2RvbWFpbi88
RE9NSUQ+L2RhdGEvdmNoYW4vMTIzNCAvcnVuL3FlbXUuKERPTUlEKQoKVGhpcyB3aWxsIGxpc3Rl
biBvbiAvcnVuL3FlbXUuKERPTUlEKSBpbiBkb20wIGFuZCB3aGVuZXZlciBjb25uZWN0aW9uIGlz
Cm1hZGUsIGl0IHdpbGwgY29ubmVjdCB0byBET01JRCwgd2hlcmUgc2VydmVyIHByb2Nlc3Mgd2ls
bCBjb25uZWN0IHRvCi9ydW4vcWVtdS4oRE9NSUQpIHRoZXJlLiBXaGVuIGNsaWVudCBkaXNjb25u
ZWN0cywgdmNoYW4gY29ubmVjdGlvbiBpcwp0ZXJtaW5hdGVkIGFuZCBzZXJ2ZXIgdmNoYW4tc29j
a2V0LXByb3h5IHByb2Nlc3MgYWxzbyBkaXNjb25uZWN0cyBmcm9tCnFlbXUuCgpTaWduZWQtb2Zm
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg
Ky0KIHRvb2xzL2xpYnZjaGFuL01ha2VmaWxlICAgICAgICAgICAgIHwgICA3ICstCiB0b29scy9s
aWJ2Y2hhbi9pbml0LmMucmVqICAgICAgICAgICB8ICA2MCArKysrLQogdG9vbHMvbGlidmNoYW4v
dmNoYW4tc29ja2V0LXByb3h5LmMgfCA0NjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiA0IGZpbGVzIGNoYW5nZWQsIDUzNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlidmNoYW4vaW5pdC5jLnJlagogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL2xpYnZjaGFuL3ZjaGFuLXNvY2tldC1wcm94eS5jCgpkaWZmIC0tZ2l0IGEvLmdp
dGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMDE3ODU2Yy4uMWM5ZGQ5MyAxMDA2NDQKLS0tIGEv
LmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zNzIsNiArMzcyLDcgQEAgdG9vbHMvbWlz
Yy94ZW53YXRjaGRvZ2QKIHRvb2xzL21pc2MveGVuLWh2bWNyYXNoCiB0b29scy9taXNjL3hlbi1s
b3dtZW1kCiB0b29scy9saWJ2Y2hhbi92Y2hhbi1ub2RlWzEyXQordG9vbHMvbGlidmNoYW4vdmNo
YW4tc29ja2V0LXByb3h5CiB0b29scy9vY2FtbC8qLy5vY2FtbGRlcC5tYWtlCiB0b29scy9vY2Ft
bC8qLyouY21baXhhb10KIHRvb2xzL29jYW1sLyovKi5jbXhhCmRpZmYgLS1naXQgYS90b29scy9s
aWJ2Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCmluZGV4IDc4OTI3NTAu
LjFjODQ1Y2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCisrKyBiL3Rvb2xz
L2xpYnZjaGFuL01ha2VmaWxlCkBAIC0xMyw2ICsxMyw3IEBAIExJQlZDSEFOX1BJQ19PQkpTID0g
JChwYXRzdWJzdCAlLm8sJS5vcGljLCQoTElCVkNIQU5fT0JKUykpCiBMSUJWQ0hBTl9MSUJTID0g
JChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbmdudHRhYikgJChMRExJQlNfbGli
eGVuZXZ0Y2huKQogJChMSUJWQ0hBTl9PQkpTKSAkKExJQlZDSEFOX1BJQ19PQkpTKTogQ0ZMQUdT
ICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdT
X2xpYnhlbmV2dGNobikKICQoTk9ERV9PQkpTKSAkKE5PREUyX09CSlMpOiBDRkxBR1MgKz0gJChD
RkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCit2Y2hhbi1zb2NrZXQt
cHJveHkubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKSAkKENGTEFHU19saWJ4ZW5j
dHJsKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikKIAogTUFK
T1IgPSA0LjE0CiBNSU5PUiA9IDAKQEAgLTM5LDcgKzQwLDcgQEAgJChQS0dfQ09ORklHX0xPQ0FM
KTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBL
R19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAogLlBIT05ZOiBh
bGwKLWFsbDogbGlieGVudmNoYW4uc28gdmNoYW4tbm9kZTEgdmNoYW4tbm9kZTIgbGlieGVudmNo
YW4uYSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQorYWxsOiBsaWJ4ZW52
Y2hhbi5zbyB2Y2hhbi1ub2RlMSB2Y2hhbi1ub2RlMiB2Y2hhbi1zb2NrZXQtcHJveHkgbGlieGVu
dmNoYW4uYSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiBsaWJ4ZW52
Y2hhbi5zbzogbGlieGVudmNoYW4uc28uJChNQUpPUikKIAlsbiAtc2YgJDwgJEAKQEAgLTU5LDYg
KzYwLDkgQEAgdmNoYW4tbm9kZTE6ICQoTk9ERV9PQkpTKSBsaWJ4ZW52Y2hhbi5zbwogdmNoYW4t
bm9kZTI6ICQoTk9ERTJfT0JKUykgbGlieGVudmNoYW4uc28KIAkkKENDKSAkKExERkxBR1MpIC1v
ICRAICQoTk9ERTJfT0JKUykgJChMRExJQlNfbGlieGVudmNoYW4pICQoQVBQRU5EX0xERkxBR1Mp
CiAKK3ZjaGFuLXNvY2tldC1wcm94eTogdmNoYW4tc29ja2V0LXByb3h5Lm8gbGlieGVudmNoYW4u
c28KKwkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbnZjaGFuKSAkKExE
TElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykK
KwogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKIAkkKElOU1RBTExfRElSKSAkKERFU1RE
SVIpJChsaWJkaXIpCkBAIC02Niw2ICs3MCw3IEBAIGluc3RhbGw6IGFsbAogCSQoSU5TVEFMTF9Q
Uk9HKSBsaWJ4ZW52Y2hhbi5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIp
CiAJbG4gLXNmIGxpYnhlbnZjaGFuLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVudmNoYW4uc28uJChNQUpPUikKIAlsbiAtc2YgbGlieGVudmNoYW4uc28uJChN
QUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW52Y2hhbi5zbworCSQoSU5TVEFMTF9QUk9H
KSB2Y2hhbi1zb2NrZXQtcHJveHkgJChERVNURElSKSQoYmluZGlyKQogCSQoSU5TVEFMTF9EQVRB
KSBsaWJ4ZW52Y2hhbi5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCiAJJChJTlNUQUxMX0RBVEEp
IGxpYnhlbnZjaGFuLmEgJChERVNURElSKSQobGliZGlyKQogCSQoSU5TVEFMTF9EQVRBKSB4ZW52
Y2hhbi5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnZjaGFuL2luaXQuYy5yZWogYi90b29scy9saWJ2Y2hhbi9pbml0LmMucmVqCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhiM2VkNzMKLS0tIC9kZXYvbnVsbAorKysgYi90b29s
cy9saWJ2Y2hhbi9pbml0LmMucmVqCkBAIC0wLDAgKzEsNjAgQEAKKy0tLSB0b29scy9saWJ2Y2hh
bi9pbml0LmMKKysrKyB0b29scy9saWJ2Y2hhbi9pbml0LmMKK0BAIC0yNjYsMzEgKzI2NiwzMyBA
QCBzdGF0aWMgaW50IGluaXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50IGRv
bWFpbiwgY29uc3QgY2hhciogeHNfYmFzZQorIAlwZXJtc1sxXS5pZCA9IGRvbWFpbjsKKyAJcGVy
bXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQ7CisgCistcmV0cnlfdHJhbnNhY3Rpb246CistCXhz
X3RyYW5zID0geHNfdHJhbnNhY3Rpb25fc3RhcnQoeHMpOworLQlpZiAoIXhzX3RyYW5zKQorLQkJ
Z290byBmYWlsOworLQorLQlzbnByaW50ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIHJpbmdfcmVm
KTsKKy0Jc25wcmludGYoYnVmLCBzaXplb2YgYnVmLCAiJXMvcmluZy1yZWYiLCB4c19iYXNlKTsK
Ky0JaWYgKCF4c193cml0ZSh4cywgeHNfdHJhbnMsIGJ1ZiwgcmVmLCBzdHJsZW4ocmVmKSkpCist
CQlnb3RvIGZhaWw7CistCWlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhzLCB4c190cmFucywgYnVm
LCBwZXJtcywgMikpCistCQlnb3RvIGZhaWw7CistCistCXNucHJpbnRmKHJlZiwgc2l6ZW9mIHJl
ZiwgIiVkIiwgY3RybC0+ZXZlbnRfcG9ydCk7CistCXNucHJpbnRmKGJ1Ziwgc2l6ZW9mIGJ1Ziwg
IiVzL2V2ZW50LWNoYW5uZWwiLCB4c19iYXNlKTsKKy0JaWYgKCF4c193cml0ZSh4cywgeHNfdHJh
bnMsIGJ1ZiwgcmVmLCBzdHJsZW4ocmVmKSkpCistCQlnb3RvIGZhaWw7CistCWlmICgheHNfc2V0
X3Blcm1pc3Npb25zKHhzLCB4c190cmFucywgYnVmLCBwZXJtcywgMikpCistCQlnb3RvIGZhaWw7
CistCistCWlmICgheHNfdHJhbnNhY3Rpb25fZW5kKHhzLCB4c190cmFucywgMCkpIHsKKy0JCWlm
IChlcnJubyA9PSBFQUdBSU4pCistCQkJZ290byByZXRyeV90cmFuc2FjdGlvbjsKKy0JfSBlbHNl
IHsKKy0JCXJldCA9IDA7CisrCWZvciAoOzspIHsKKysJCXhzX3RyYW5zID0geHNfdHJhbnNhY3Rp
b25fc3RhcnQoeHMpOworKwkJaWYgKCF4c190cmFucykKKysJCQlnb3RvIGZhaWw7CisrCisrCQlz
bnByaW50ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIHJpbmdfcmVmKTsKKysJCXNucHJpbnRmKGJ1
Ziwgc2l6ZW9mIGJ1ZiwgIiVzL3JpbmctcmVmIiwgeHNfYmFzZSk7CisrCQlpZiAoIXhzX3dyaXRl
KHhzLCB4c190cmFucywgYnVmLCByZWYsIHN0cmxlbihyZWYpKSkKKysJCQlnb3RvIGZhaWw7Cisr
CQlpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4cywgeHNfdHJhbnMsIGJ1ZiwgcGVybXMsIDIpKQor
KwkJCWdvdG8gZmFpbDsKKysKKysJCXNucHJpbnRmKHJlZiwgc2l6ZW9mIHJlZiwgIiVkIiwgY3Ry
bC0+ZXZlbnRfcG9ydCk7CisrCQlzbnByaW50ZihidWYsIHNpemVvZiBidWYsICIlcy9ldmVudC1j
aGFubmVsIiwgeHNfYmFzZSk7CisrCQlpZiAoIXhzX3dyaXRlKHhzLCB4c190cmFucywgYnVmLCBy
ZWYsIHN0cmxlbihyZWYpKSkKKysJCQlnb3RvIGZhaWw7CisrCQlpZiAoIXhzX3NldF9wZXJtaXNz
aW9ucyh4cywgeHNfdHJhbnMsIGJ1ZiwgcGVybXMsIDIpKQorKwkJCWdvdG8gZmFpbDsKKysKKysJ
CWlmICh4c190cmFuc2FjdGlvbl9lbmQoeHMsIHhzX3RyYW5zLCAwKSkKKysJCQlicmVhazsKKysJ
CWVsc2UgaWYgKGVycm5vICE9IEVBR0FJTikKKysJCQlnb3RvIGZhaWw7CisrCQkvKiBFQUdBSU4s
IHJldHJ5ICovCisgCX0KKysJcmV0ID0gMDsKKysKKyAgZmFpbDoKKyAJZnJlZShkb21pZF9zdHIp
OworIAl4c19jbG9zZSh4cyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi92Y2hhbi1zb2Nr
ZXQtcHJveHkuYyBiL3Rvb2xzL2xpYnZjaGFuL3ZjaGFuLXNvY2tldC1wcm94eS5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZiNGFlMDkKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy9saWJ2Y2hhbi92Y2hhbi1zb2NrZXQtcHJveHkuYwpAQCAtMCwwICsxLDQ2OSBAQAorLyoq
CisgKiBAZmlsZQorICogQHNlY3Rpb24gQVVUSE9SUworICoKKyAqIENvcHlyaWdodCAoQykgMjAx
MCAgUmFmYWwgV29qdGN6dWsgIDxyYWZhbEBpbnZpc2libGV0aGluZ3NsYWIuY29tPgorICoKKyAq
ICBBdXRob3JzOgorICogICAgICAgUmFmYWwgV29qdGN6dWsgIDxyYWZhbEBpbnZpc2libGV0aGlu
Z3NsYWIuY29tPgorICogICAgICAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CisgKiAgICAgICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgorICoKKyAqIEBzZWN0aW9uIExJQ0VOU0UKKyAqCisgKiAgVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJh
bCBQdWJsaWMKKyAqICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyBlaXRoZXIKKyAqICB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqICBMaWNlbnNlIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
KgorICogQHNlY3Rpb24gREVTQ1JJUFRJT04KKyAqCisgKiBUaGlzIGlzIGEgdmNoYW4gdG8gdW5p
eCBzb2NrZXQgcHJveHkuIFZjaGFuIHNlcnZlciBpcyBzZXQsIGFuZCBvbiBjbGllbnQKKyAqIGNv
bm5lY3Rpb24sIGxvY2FsIHNvY2tldCBjb25uZWN0aW9uIGlzIGVzdGFibGlzaGVkLiBDb21tdW5p
Y2F0aW9uIGlzIGJpZGlyZWN0aW9uYWwuCisgKiBPbmUgY2xpZW50IGlzIHNlcnZlZCBhdCBhIHRp
bWUsIGNsaWVudHMgbmVlZHMgdG8gY29vcmRpbmF0ZSB0aGlzIHRoZW1zZWx2ZXMuCisgKi8KKwor
I2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVkZSA8c3RyaW5n
Lmg+CisjaW5jbHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8ZmNudGwuaD4KKyNpbmNsdWRlIDxl
cnJuby5oPgorI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4KKyNpbmNsdWRlIDxzeXMvdW4uaD4KKyNp
bmNsdWRlIDxnZXRvcHQuaD4KKworI2luY2x1ZGUgPHhlbnN0b3JlLmg+CisjaW5jbHVkZSA8eGVu
Y3RybC5oPgorI2luY2x1ZGUgPGxpYnhlbnZjaGFuLmg+CisKK3N0YXRpYyB2b2lkIHVzYWdlKGNo
YXIqKiBhcmd2KQoreworICAgIGZwcmludGYoc3RkZXJyLCAidXNhZ2U6XG4iCisgICAgICAgICJc
dCVzIFtvcHRpb25zXSBkb21haW5pZCBub2RlcGF0aCBbc29ja2V0LXBhdGh8ZmlsZS1ub3wtXVxu
IgorICAgICAgICAiXG4iCisgICAgICAgICJvcHRpb25zOlxuIgorICAgICAgICAiXHQtbSwgLS1t
b2RlPWNsaWVudHxzZXJ2ZXIgLSB2Y2hhbiBjb25uZWN0aW9uIG1vZGVcbiIKKyAgICAgICAgIlx0
LW0sIC0tc3RhdGUtcGF0aD1wYXRoIC0geGVuc3RvcmUgcGF0aCB3aGVyZSB3cml0ZSBcInJ1bm5p
bmdcIiB0byBhdCBzdGFydHVwXG4iCisgICAgICAgICJcdC12LCAtLXZlcmJvc2UgLSB2ZXJib3Nl
IGxvZ2dpbmdcbiIKKyAgICAgICAgIlxuIgorICAgICAgICAiY2xpZW50OiBjbGllbnQgb2YgYSB2
Y2hhbiBjb25uZWN0aW9uLCBmb3VydGggcGFyYW1ldGVyIGNhbiBiZTpcbiIKKyAgICAgICAgIlx0
c29ja2V0LXBhdGg6IGxpc3RlbiBvbiBhIFVOSVggc29ja2V0IGF0IHRoaXMgcGF0aCBhbmQgY29u
bmVjdCB0byB2Y2hhblxuIgorICAgICAgICAiXHQgIHdoZW5ldmVyIG5ldyBjb25uZWN0aW9uIGlz
IGFjY2VwdGVkO1xuIgorICAgICAgICAiXHQgIGhhbmRsZSBtdWx0aXBsZSBfc3Vic2VxdWVudF8g
Y29ubmVjdGlvbnMsIHVudGlsIHRlcm1pbmF0ZWRcbiIKKyAgICAgICAgIlx0ZmlsZS1ubzogZXhj
ZXB0IG9wZW4gRkQgb2YgYSBzb2NrZXQgaW4gbGlzdGVuIG1vZGU7IG90aGVyd2lzZSBzaW1pbGFy
IHRvIHNvY2tldC1wYXRoXG4iCisgICAgICAgICJcdC06IG9wZW4gdmNoYW4gY29ubmVjdGlvbiBp
bW1lZGlhdGVseSBhbmQgcGFzcyB0aGUgZGF0YSBmcm9tIHN0ZGluL3N0ZG91dDtcbiIKKyAgICAg
ICAgIlx0ICB0ZXJtaW5hdGUgd2hlbiB2Y2hhbiBjb25uZWN0aW9uIGlzIGNsb3NlZFxuIgorICAg
ICAgICAic2VydmVyOiBzZXJ2ZXIgb2YgYSB2Y2hhbiBjb25uZWN0aW9uLCBmb3VydGggcGFyYW1l
dGVyIGNhbiBiZTpcbiIKKyAgICAgICAgIlx0c29ja2V0LXBhdGg6IGNvbm5lY3QgdG8gdGhpcyBV
TklYIHNvY2tldCB3aGVuIG5ldyB2Y2hhbiBjb25uZWN0aW9uIGlzIGFjY2VwdGVkXG4iCisgICAg
ICAgICJcdCAgaGFuZGxlIG11bHRpcGxlIF9zdWJzZXF1ZW50XyBjb25uZWN0aW9ucywgdW50aWwg
dGVybWluYXRlZFxuIgorICAgICAgICAiXHRmaWxlLW5vOiBwYXNzIGRhdGEgdG8vZnJvbSB0aGlz
IEZEOyB0ZXJtaW5hdGUgd2hlbiB2Y2hhbiBjb25uZWN0aW9uIGlzIGNsb3NlZFxuIgorICAgICAg
ICAiXHQtOiBwYXNzIGRhdGEgdG8vZnJvbSBzdGRpbi9zdGRvdXQ7IHRlcm1pbmF0YXRlIHdoZW4g
dmNoYW4gY29ubmVjdGlvbiBpcyBjbG9zZWRcbiIsCisgICAgICAgIGFyZ3ZbMF0pOworICAgIGV4
aXQoMSk7Cit9CisKKyNkZWZpbmUgQlVGU0laRSA4MTkyCitjaGFyIGluYnVmW0JVRlNJWkVdOwor
Y2hhciBvdXRidWZbQlVGU0laRV07CitpbnQgaW5zaXogPSAwOworaW50IG91dHNpeiA9IDA7Citp
bnQgdmVyYm9zZSA9IDA7CisKK3N0YXRpYyB2b2lkIHZjaGFuX3dyKHN0cnVjdCBsaWJ4ZW52Y2hh
biAqY3RybCkgeworICAgIGludCByZXQ7CisKKyAgICBpZiAoIWluc2l6KQorICAgICAgICByZXR1
cm47CisgICAgcmV0ID0gbGlieGVudmNoYW5fd3JpdGUoY3RybCwgaW5idWYsIGluc2l6KTsKKyAg
ICBpZiAocmV0IDwgMCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZjaGFuIHdyaXRlIGZh
aWxlZFxuIik7CisgICAgICAgIGV4aXQoMSk7CisgICAgfQorICAgIGlmICh2ZXJib3NlKQorICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIndyaXR0ZW4gJWQgYnl0ZXMgdG8gdmNoYW5cbiIsIHJldCk7
CisgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgaW5zaXogLT0gcmV0OworICAgICAgICBtZW1t
b3ZlKGluYnVmLCBpbmJ1ZiArIHJldCwgaW5zaXopOworICAgIH0KK30KKworc3RhdGljIHZvaWQg
c29ja2V0X3dyKGludCBvdXRwdXRfZmQpIHsKKyAgICBpbnQgcmV0OworCisgICAgaWYgKCFvdXRz
aXopCisgICAgICAgIHJldHVybjsKKyAgICByZXQgPSB3cml0ZShvdXRwdXRfZmQsIG91dGJ1Ziwg
b3V0c2l6KTsKKyAgICBpZiAocmV0IDwgMCAmJiBlcnJubyAhPSBFQUdBSU4pCisgICAgICAgIGV4
aXQoMSk7CisgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgb3V0c2l6IC09IHJldDsKKyAgICAg
ICAgbWVtbW92ZShvdXRidWYsIG91dGJ1ZiArIHJldCwgb3V0c2l6KTsKKyAgICB9Cit9CisKK3N0
YXRpYyBpbnQgc2V0X25vbmJsb2NraW5nKGludCBmZCwgaW50IG5vbmJsb2NraW5nKSB7CisgICAg
aW50IGZsYWdzID0gZmNudGwoZmQsIEZfR0VURkwpOworICAgIGlmIChmbGFncyA9PSAtMSkKKyAg
ICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKG5vbmJsb2NraW5nKQorICAgICAgICBmbGFncyB8
PSBPX05PTkJMT0NLOworICAgIGVsc2UKKyAgICAgICAgZmxhZ3MgJj0gfk9fTk9OQkxPQ0s7CisK
KyAgICBpZiAoZmNudGwoZmQsIEZfU0VURkwsIGZsYWdzKSA9PSAtMSkKKyAgICAgICAgcmV0dXJu
IC0xOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgY29ubmVjdF9zb2NrZXQoY29u
c3QgY2hhciAqcGF0aF9vcl9mZCkgeworICAgIGludCBmZDsKKyAgICBjaGFyICplbmRwdHI7Cisg
ICAgc3RydWN0IHNvY2thZGRyX3VuIGFkZHI7CisKKyAgICBmZCA9IHN0cnRvbGwocGF0aF9vcl9m
ZCwgJmVuZHB0ciwgMCk7CisgICAgaWYgKCplbmRwdHIgPT0gJ1wwJykgeworICAgICAgICBzZXRf
bm9uYmxvY2tpbmcoZmQsIDEpOworICAgICAgICByZXR1cm4gZmQ7CisgICAgfQorCisgICAgZmQg
PSBzb2NrZXQoQUZfVU5JWCwgU09DS19TVFJFQU0sIDApOworICAgIGlmIChmZCA9PSAtMSkKKyAg
ICAgICAgcmV0dXJuIC0xOworCisgICAgYWRkci5zdW5fZmFtaWx5ID0gQUZfVU5JWDsKKyAgICBz
dHJuY3B5KGFkZHIuc3VuX3BhdGgsIHBhdGhfb3JfZmQsIHNpemVvZihhZGRyLnN1bl9wYXRoKSk7
CisgICAgaWYgKGNvbm5lY3QoZmQsIChjb25zdCBzdHJ1Y3Qgc29ja2FkZHIgKikmYWRkciwgc2l6
ZW9mKGFkZHIpKSA9PSAtMSkgeworICAgICAgICBjbG9zZShmZCk7CisgICAgICAgIHJldHVybiAt
MTsKKyAgICB9CisKKyAgICBzZXRfbm9uYmxvY2tpbmcoZmQsIDEpOworCisgICAgcmV0dXJuIGZk
OworfQorCitzdGF0aWMgaW50IGxpc3Rlbl9zb2NrZXQoY29uc3QgY2hhciAqcGF0aF9vcl9mZCkg
eworICAgIGludCBmZDsKKyAgICBjaGFyICplbmRwdHI7CisgICAgc3RydWN0IHNvY2thZGRyX3Vu
IGFkZHI7CisKKyAgICBmZCA9IHN0cnRvbGwocGF0aF9vcl9mZCwgJmVuZHB0ciwgMCk7CisgICAg
aWYgKCplbmRwdHIgPT0gJ1wwJykgeworICAgICAgICByZXR1cm4gZmQ7CisgICAgfQorCisgICAg
LyogaWYgbm90IGEgbnVtYmVyLCBhc3N1bWUgYSBzb2NrZXQgcGF0aCAqLworICAgIGZkID0gc29j
a2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKKyAgICBpZiAoZmQgPT0gLTEpCisgICAgICAg
IHJldHVybiAtMTsKKworICAgIGFkZHIuc3VuX2ZhbWlseSA9IEFGX1VOSVg7CisgICAgc3RybmNw
eShhZGRyLnN1bl9wYXRoLCBwYXRoX29yX2ZkLCBzaXplb2YoYWRkci5zdW5fcGF0aCkpOworICAg
IGlmIChiaW5kKGZkLCAoY29uc3Qgc3RydWN0IHNvY2thZGRyICopJmFkZHIsIHNpemVvZihhZGRy
KSkgPT0gLTEpIHsKKyAgICAgICAgY2xvc2UoZmQpOworICAgICAgICByZXR1cm4gLTE7CisgICAg
fQorICAgIGlmIChsaXN0ZW4oZmQsIDUpICE9IDApIHsKKyAgICAgICAgY2xvc2UoZmQpOworICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIGZkOworfQorCitzdGF0aWMgc3Ry
dWN0IGxpYnhlbnZjaGFuICpjb25uZWN0X3ZjaGFuKGludCBkb21pZCwgY29uc3QgY2hhciAqcGF0
aCkgeworICAgIHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCA9IE5VTEw7CisgICAgc3RydWN0IHhz
X2hhbmRsZSAqeHMgPSBOVUxMOworICAgIHhjX2ludGVyZmFjZSAqeGMgPSBOVUxMOworICAgIHhj
X2RvbWluZm9fdCBkb21pbmZvOworICAgIGNoYXIgKip3YXRjaF9yZXQ7CisgICAgdW5zaWduZWQg
aW50IHdhdGNoX251bTsKKyAgICBpbnQgcmV0OworCisgICAgeHMgPSB4c19vcGVuKFhTX09QRU5f
UkVBRE9OTFkpOworICAgIGlmICgheHMpIHsKKyAgICAgICAgcGVycm9yKCJ4c19vcGVuIik7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICB4YyA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEws
IE5VTEwsIFhDX09QRU5GTEFHX05PTl9SRUVOVFJBTlQpOworICAgIGlmICgheGMpIHsKKyAgICAg
ICAgcGVycm9yKCJ4Y19pbnRlcmZhY2Vfb3BlbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisgICAgLyogd2FpdCBmb3IgdmNoYW4gc2VydmVyIHRvIGNyZWF0ZSAqcGF0aCogKi8KKyAgICB4
c193YXRjaCh4cywgcGF0aCwgInBhdGgiKTsKKyAgICB4c193YXRjaCh4cywgIkByZWxlYXNlRG9t
YWluIiwgInJlbGVhc2UiKTsKKyAgICB3aGlsZSAoKHdhdGNoX3JldCA9IHhzX3JlYWRfd2F0Y2go
eHMsICZ3YXRjaF9udW0pKSkgeworICAgICAgICAvKiBkb24ndCBjYXJlIGFib3V0IGV4YWN0IHdo
aWNoIGZpcmVkIHRoZSB3YXRjaCAqLworICAgICAgICBmcmVlKHdhdGNoX3JldCk7CisgICAgICAg
IGN0cmwgPSBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChOVUxMLCBkb21pZCwgcGF0aCk7CisgICAg
ICAgIGlmIChjdHJsKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0ID0geGNfZG9t
YWluX2dldGluZm8oeGMsIGRvbWlkLCAxLCAmZG9taW5mbyk7CisgICAgICAgIC8qIGJyZWFrIHRo
ZSBsb29wIGlmIGRvbWFpbiBpcyBkZWZpbml0ZWx5IG5vdCB0aGVyZSBhbnltb3JlLCBidXQKKyAg
ICAgICAgICogY29udGludWUgaWYgaXQgaXMgb3IgdGhlIGNhbGwgZmFpbGVkIChsaWtlIEVQRVJN
KSAqLworICAgICAgICBpZiAocmV0ID09IC0xICYmIGVycm5vID09IEVTUkNIKQorICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGlmIChyZXQgPT0gMSAmJiAoZG9taW5mby5kb21pZCAhPSAodWlu
dDMyX3QpZG9taWQgfHwgZG9taW5mby5keWluZykpCisgICAgICAgICAgICBicmVhazsKKyAgICB9
CisKK291dDoKKyAgICBpZiAoeGMpCisgICAgICAgIHhjX2ludGVyZmFjZV9jbG9zZSh4Yyk7Cisg
ICAgaWYgKHhzKQorICAgICAgICB4c19jbG9zZSh4cyk7CisgICAgcmV0dXJuIGN0cmw7Cit9CisK
Kworc3RhdGljIHZvaWQgZGlzY2FyZF9idWZmZXJzKHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCkg
eworICAgIC8qIGRpc2NhcmQgbG9jYWwgYnVmZmVycyAqLworICAgIGluc2l6ID0gMDsKKyAgICBv
dXRzaXogPSAwOworCisgICAgLyogZGlzY2FyZCByZW1haW5pbmcgaW5jb21pbmcgZGF0YSAqLwor
ICAgIHdoaWxlIChsaWJ4ZW52Y2hhbl9kYXRhX3JlYWR5KGN0cmwpKSB7CisgICAgICAgIGlmIChs
aWJ4ZW52Y2hhbl9yZWFkKGN0cmwsIGluYnVmLCBCVUZTSVpFKSA9PSAtMSkgeworICAgICAgICAg
ICAgcGVycm9yKCJ2Y2hhbiByZWFkIik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9
CisgICAgfQorfQorCitpbnQgZGF0YV9sb29wKHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50
IGlucHV0X2ZkLCBpbnQgb3V0cHV0X2ZkKQoreworICAgIGludCByZXQ7CisgICAgaW50IGxpYnhl
bnZjaGFuX2ZkOworICAgIGludCBtYXhfZmQ7CisKKyAgICBsaWJ4ZW52Y2hhbl9mZCA9IGxpYnhl
bnZjaGFuX2ZkX2Zvcl9zZWxlY3QoY3RybCk7CisgICAgZm9yICg7OykgeworICAgICAgICBmZF9z
ZXQgcmZkczsKKyAgICAgICAgZmRfc2V0IHdmZHM7CisgICAgICAgIEZEX1pFUk8oJnJmZHMpOwor
ICAgICAgICBGRF9aRVJPKCZ3ZmRzKTsKKworICAgICAgICBtYXhfZmQgPSAtMTsKKyAgICAgICAg
aWYgKGlucHV0X2ZkICE9IC0xICYmIGluc2l6ICE9IEJVRlNJWkUpIHsKKyAgICAgICAgICAgIEZE
X1NFVChpbnB1dF9mZCwgJnJmZHMpOworICAgICAgICAgICAgaWYgKGlucHV0X2ZkID4gbWF4X2Zk
KQorICAgICAgICAgICAgICAgIG1heF9mZCA9IGlucHV0X2ZkOworICAgICAgICB9CisgICAgICAg
IGlmIChvdXRwdXRfZmQgIT0gLTEgJiYgb3V0c2l6KSB7CisgICAgICAgICAgICBGRF9TRVQob3V0
cHV0X2ZkLCAmd2Zkcyk7CisgICAgICAgICAgICBpZiAob3V0cHV0X2ZkID4gbWF4X2ZkKQorICAg
ICAgICAgICAgICAgIG1heF9mZCA9IG91dHB1dF9mZDsKKyAgICAgICAgfQorICAgICAgICBGRF9T
RVQobGlieGVudmNoYW5fZmQsICZyZmRzKTsKKyAgICAgICAgaWYgKGxpYnhlbnZjaGFuX2ZkID4g
bWF4X2ZkKQorICAgICAgICAgICAgbWF4X2ZkID0gbGlieGVudmNoYW5fZmQ7CisgICAgICAgIHJl
dCA9IHNlbGVjdChtYXhfZmQgKyAxLCAmcmZkcywgJndmZHMsIE5VTEwsIE5VTEwpOworICAgICAg
ICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgcGVycm9yKCJzZWxlY3QiKTsKKyAgICAgICAg
ICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKEZEX0lTU0VUKGxpYnhlbnZjaGFu
X2ZkLCAmcmZkcykpIHsKKyAgICAgICAgICAgIGxpYnhlbnZjaGFuX3dhaXQoY3RybCk7CisgICAg
ICAgICAgICBpZiAoIWxpYnhlbnZjaGFuX2lzX29wZW4oY3RybCkpIHsKKyAgICAgICAgICAgICAg
ICBpZiAodmVyYm9zZSkKKyAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2Y2hh
biBjbGllbnQgZGlzY29ubmVjdGVkXG4iKTsKKyAgICAgICAgICAgICAgICB3aGlsZSAob3V0c2l6
KQorICAgICAgICAgICAgICAgICAgICBzb2NrZXRfd3Iob3V0cHV0X2ZkKTsKKyAgICAgICAgICAg
ICAgICBjbG9zZShvdXRwdXRfZmQpOworICAgICAgICAgICAgICAgIGNsb3NlKGlucHV0X2ZkKTsK
KyAgICAgICAgICAgICAgICBkaXNjYXJkX2J1ZmZlcnMoY3RybCk7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB2Y2hhbl93cihjdHJsKTsKKyAgICAg
ICAgfQorCisgICAgICAgIC8qIHNvY2tldF9mZCBndWFyYW50ZWVkIHRvIGJlICE9IC0xICovCisK
KyAgICAgICAgaWYgKEZEX0lTU0VUKGlucHV0X2ZkLCAmcmZkcykpIHsKKyAgICAgICAgICAgIHJl
dCA9IHJlYWQoaW5wdXRfZmQsIGluYnVmICsgaW5zaXosIEJVRlNJWkUgLSBpbnNpeik7CisgICAg
ICAgICAgICBpZiAocmV0IDwgMCAmJiBlcnJubyAhPSBFQUdBSU4pCisgICAgICAgICAgICAgICAg
ZXhpdCgxKTsKKyAgICAgICAgICAgIGlmICh2ZXJib3NlKQorICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiZnJvbS11bml4OiAlLipzXG4iLCByZXQsIGluYnVmICsgaW5zaXopOworICAg
ICAgICAgICAgaWYgKHJldCA9PSAwKSB7CisgICAgICAgICAgICAgICAgLyogRU9GIG9uIHNvY2tl
dCwgd3JpdGUgZXZlcnl0aGluZyBpbiB0aGUgYnVmZmVyIGFuZCBjbG9zZSB0aGUKKyAgICAgICAg
ICAgICAgICAgKiBzb2NrZXQgKi8KKyAgICAgICAgICAgICAgICB3aGlsZSAoaW5zaXopIHsKKyAg
ICAgICAgICAgICAgICAgICAgdmNoYW5fd3IoY3RybCk7CisgICAgICAgICAgICAgICAgICAgIGxp
YnhlbnZjaGFuX3dhaXQoY3RybCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAg
IGNsb3NlKGlucHV0X2ZkKTsKKyAgICAgICAgICAgICAgICBpbnB1dF9mZCA9IC0xOworICAgICAg
ICAgICAgICAgIC8qIFRPRE86IG1heWJlIHNpZ25hbCB0aGUgdmNoYW4gY2xpZW50IHNvbWVob3c/
ICovCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBp
ZiAocmV0KQorICAgICAgICAgICAgICAgIGluc2l6ICs9IHJldDsKKyAgICAgICAgICAgIHZjaGFu
X3dyKGN0cmwpOworICAgICAgICB9CisgICAgICAgIGlmIChGRF9JU1NFVChvdXRwdXRfZmQsICZ3
ZmRzKSkKKyAgICAgICAgICAgIHNvY2tldF93cihvdXRwdXRfZmQpOworICAgICAgICB3aGlsZSAo
bGlieGVudmNoYW5fZGF0YV9yZWFkeShjdHJsKSAmJiBvdXRzaXogPCBCVUZTSVpFKSB7CisgICAg
ICAgICAgICByZXQgPSBsaWJ4ZW52Y2hhbl9yZWFkKGN0cmwsIG91dGJ1ZiArIG91dHNpeiwgQlVG
U0laRSAtIG91dHNpeik7CisgICAgICAgICAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgICAgICAg
ICBleGl0KDEpOworICAgICAgICAgICAgaWYgKHZlcmJvc2UpCisgICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJmcm9tLXZjaGFuOiAlLipzXG4iLCByZXQsIG91dGJ1ZiArIG91dHNpeik7
CisgICAgICAgICAgICBvdXRzaXogKz0gcmV0OworICAgICAgICAgICAgc29ja2V0X3dyKG91dHB1
dF9mZCk7CisgICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKKy8qKgorICAgIFNp
bXBsZSBsaWJ4ZW52Y2hhbiBhcHBsaWNhdGlvbiwgYm90aCBjbGllbnQgYW5kIHNlcnZlci4KKyAg
ICBCb3RoIHNpZGVzIG1heSB3cml0ZSBhbmQgcmVhZCwgYm90aCBmcm9tIHRoZSBsaWJ4ZW52Y2hh
biBhbmQgZnJvbQorICAgIHN0ZGluL3N0ZG91dCAoanVzdCBsaWtlIG5ldGNhdCkuCisqLworCitz
dGF0aWMgc3RydWN0IG9wdGlvbiBvcHRpb25zW10gPSB7CisgICAgeyAibW9kZSIsICAgICAgIHJl
cXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnbScgfSwKKyAgICB7ICJ2ZXJib3NlIiwgICAgICAgICAg
bm9fYXJndW1lbnQsIE5VTEwsICd2JyB9LAorICAgIHsgInN0YXRlLXBhdGgiLCByZXF1aXJlZF9h
cmd1bWVudCwgTlVMTCwgJ3MnIH0sCisgICAgeyB9Cit9OworCitpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCit7CisgICAgaW50IGlzX3NlcnZlciA9IDA7CisgICAgaW50IHNvY2tldF9m
ZDsKKyAgICBpbnQgaW5wdXRfZmQsIG91dHB1dF9mZDsKKyAgICBzdHJ1Y3QgbGlieGVudmNoYW4g
KmN0cmwgPSBOVUxMOworICAgIGNvbnN0IGNoYXIgKnNvY2tldF9wYXRoOworICAgIGludCBkb21p
ZDsKKyAgICBjb25zdCBjaGFyICp2Y2hhbl9wYXRoOworICAgIGNvbnN0IGNoYXIgKnN0YXRlX3Bh
dGggPSBOVUxMOworICAgIGludCBvcHQ7CisKKyAgICB3aGlsZSAoKG9wdCA9IGdldG9wdF9sb25n
KGFyZ2MsIGFyZ3YsICJtOnZzOiIsIG9wdGlvbnMsIE5VTEwpKSAhPSAtMSkgeworICAgICAgICBz
d2l0Y2ggKG9wdCkgeworICAgICAgICAgICAgY2FzZSAnbSc6CisgICAgICAgICAgICAgICAgaWYg
KHN0cmNtcChvcHRhcmcsICJzZXJ2ZXIiKSA9PSAwKQorICAgICAgICAgICAgICAgICAgICBpc19z
ZXJ2ZXIgPSAxOworICAgICAgICAgICAgICAgIGVsc2UgaWYgKHN0cmNtcChvcHRhcmcsICJjbGll
bnQiKSA9PSAwKQorICAgICAgICAgICAgICAgICAgICBpc19zZXJ2ZXIgPSAwOworICAgICAgICAg
ICAgICAgIGVsc2UgeworICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImludmFs
aWQgYXJndW1lbnQgZm9yIC0tbW9kZTogJXNcbiIsIG9wdGFyZyk7CisgICAgICAgICAgICAgICAg
ICAgIHVzYWdlKGFyZ3YpOworICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlICd2JzoK
KyAgICAgICAgICAgICAgICB2ZXJib3NlID0gMTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIGNhc2UgJ3MnOgorICAgICAgICAgICAgICAgIHN0YXRlX3BhdGggPSBvcHRhcmc7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlICc/JzoKKyAgICAgICAg
ICAgICAgICB1c2FnZShhcmd2KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChhcmdjLW9w
dGluZCAhPSAzKQorICAgICAgICB1c2FnZShhcmd2KTsKKworICAgIGRvbWlkID0gYXRvaShhcmd2
W29wdGluZF0pOworICAgIHZjaGFuX3BhdGggPSBhcmd2W29wdGluZCsxXTsKKyAgICBzb2NrZXRf
cGF0aCA9IGFyZ3Zbb3B0aW5kKzJdOworCisgICAgaWYgKGlzX3NlcnZlcikgeworICAgICAgICBj
dHJsID0gbGlieGVudmNoYW5fc2VydmVyX2luaXQoTlVMTCwgZG9taWQsIHZjaGFuX3BhdGgsIDAs
IDApOworICAgICAgICBpZiAoIWN0cmwpIHsKKyAgICAgICAgICAgIHBlcnJvcigibGlieGVudmNo
YW5fc2VydmVyX2luaXQiKTsKKyAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICB9
IGVsc2UgeworICAgICAgICBpZiAoc3RyY21wKHNvY2tldF9wYXRoLCAiLSIpID09IDApIHsKKyAg
ICAgICAgICAgIGlucHV0X2ZkID0gMDsKKyAgICAgICAgICAgIG91dHB1dF9mZCA9IDE7CisgICAg
ICAgIH0gZWxzZSB7CisgICAgICAgICAgICBzb2NrZXRfZmQgPSBsaXN0ZW5fc29ja2V0KHNvY2tl
dF9wYXRoKTsKKyAgICAgICAgICAgIGlmIChzb2NrZXRfZmQgPT0gLTEpIHsKKyAgICAgICAgICAg
ICAgICBwZXJyb3IoImxpc3RlbiBzb2NrZXQiKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gMTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKworICAgIGlmIChzdGF0ZV9wYXRoKSB7
CisgICAgICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzOworCisgICAgICAgIHhzID0geHNfb3Blbigw
KTsKKyAgICAgICAgaWYgKCF4cykgeworICAgICAgICAgICAgcGVycm9yKCJ4c19vcGVuIik7Cisg
ICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIXhzX3dyaXRlKHhz
LCBYQlRfTlVMTCwgc3RhdGVfcGF0aCwgInJ1bm5pbmciLCBzdHJsZW4oInJ1bm5pbmciKSkpIHsK
KyAgICAgICAgICAgIHBlcnJvcigieHNfd3JpdGUiKTsKKyAgICAgICAgICAgIHJldHVybiAxOwor
ICAgICAgICB9CisgICAgICAgIHhzX2Nsb3NlKHhzKTsKKyAgICB9CisKKyAgICBmb3IgKDs7KSB7
CisgICAgICAgIGlmIChpc19zZXJ2ZXIpIHsKKyAgICAgICAgICAgIC8qIHdhaXQgZm9yIHZjaGFu
IGNvbm5lY3Rpb24gKi8KKyAgICAgICAgICAgIHdoaWxlIChsaWJ4ZW52Y2hhbl9pc19vcGVuKGN0
cmwpICE9IDEpCisgICAgICAgICAgICAgICAgbGlieGVudmNoYW5fd2FpdChjdHJsKTsKKyAgICAg
ICAgICAgIC8qIHZjaGFuIGNsaWVudCBjb25uZWN0ZWQsIHNldHVwIGxvY2FsIEZEIGlmIG5lZWRl
ZCAqLworICAgICAgICAgICAgaWYgKHN0cmNtcChzb2NrZXRfcGF0aCwgIi0iKSA9PSAwKSB7Cisg
ICAgICAgICAgICAgICAgaW5wdXRfZmQgPSAwOworICAgICAgICAgICAgICAgIG91dHB1dF9mZCA9
IDE7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIGlucHV0X2ZkID0gb3V0
cHV0X2ZkID0gY29ubmVjdF9zb2NrZXQoc29ja2V0X3BhdGgpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgaWYgKGlucHV0X2ZkID09IC0xKSB7CisgICAgICAgICAgICAgICAgcGVycm9yKCJj
b25uZWN0IHNvY2tldCIpOworICAgICAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgaWYgKGRhdGFfbG9vcChjdHJsLCBpbnB1dF9mZCwgb3V0cHV0X2ZkKSAh
PSAwKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgLyoga2VlcCBpdCBydW5u
aW5nIG9ubHkgd2hlbiBnZXQgVU5JWCBzb2NrZXQgcGF0aCAqLworICAgICAgICAgICAgaWYgKHNv
Y2tldF9wYXRoWzBdICE9ICcvJykKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfSBl
bHNlIHsKKyAgICAgICAgICAgIC8qIHdhaXQgZm9yIGxvY2FsIHNvY2tldCBjb25uZWN0aW9uICov
CisgICAgICAgICAgICBpZiAoc3RyY21wKHNvY2tldF9wYXRoLCAiLSIpICE9IDApCisgICAgICAg
ICAgICAgICAgaW5wdXRfZmQgPSBvdXRwdXRfZmQgPSBhY2NlcHQoc29ja2V0X2ZkLCBOVUxMLCBO
VUxMKTsKKyAgICAgICAgICAgIGlmIChpbnB1dF9mZCA9PSAtMSkgeworICAgICAgICAgICAgICAg
IHBlcnJvcigiYWNjZXB0Iik7CisgICAgICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBzZXRfbm9uYmxvY2tpbmcoaW5wdXRfZmQsIDEpOworICAgICAgICAg
ICAgc2V0X25vbmJsb2NraW5nKG91dHB1dF9mZCwgMSk7CisgICAgICAgICAgICBjdHJsID0gY29u
bmVjdF92Y2hhbihkb21pZCwgdmNoYW5fcGF0aCk7CisgICAgICAgICAgICBpZiAoIWN0cmwpIHsK
KyAgICAgICAgICAgICAgICBwZXJyb3IoInZjaGFuIGNsaWVudCBpbml0Iik7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoZGF0YV9sb29w
KGN0cmwsIGlucHV0X2ZkLCBvdXRwdXRfZmQpICE9IDApCisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICAvKiBkb24ndCByZWNvbm5lY3QgaWYgb3V0cHV0IHdhcyBzdGRvdXQgKi8K
KyAgICAgICAgICAgIGlmIChzdHJjbXAoc29ja2V0X3BhdGgsICItIikgPT0gMCkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgbGlieGVudmNoYW5fY2xvc2UoY3RybCk7Cisg
ICAgICAgICAgICBjdHJsID0gTlVMTDsKKyAgICAgICAgfQorICAgIH0KKyAgICByZXR1cm4gMDsK
K30KLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbu-00057L-DJ; Wed, 15 Jan 2020 02:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbt-00055h-8Q
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:45 +0000
X-Inumbo-ID: 5fb597c3-3740-11ea-84bb-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fb597c3-3740-11ea-84bb-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:21 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 1B2C121FE5;
 Tue, 14 Jan 2020 21:40:21 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=aWY4Ovzkm/CoWLS9XJcYhEWWwKS8NNPJ4rrxMcAV7
 zE=; b=rUC2YxIFp1tWh6pfAa9hBJHQN4vdDo8GeH8/K2V+16Wq4a30vyEryLTQQ
 iaAjvMhalBlgV1c4IAFMTvk2sN0VScfzaIa2FXhwMGatkWHenH70HtpxUlnRfpSR
 mXV9V4VkVRNOYsOvVSsC78842blTl4N5yZROXVD6NrpRlfgkpwG3bnSveHcVtUgL
 /wnx7tnaxpcUrCGssLOSscbMlQOivYvOaPAgBv0AldXGKgde5JPUa4LmIPvqbzJ4
 nSe6XrqPce4W4w8mmKoAhy3mODgxz50SNct2kfieXF1IgjHs2Z+cLlIMhOKuHOSt
 Oy0kHOiaKsWua0LXr5VTPaxoXggCw==
X-ME-Sender: <xms:lHseXqRmxODNOfJ5MeOJU36ct2T6Kk479mYIvC7v61hjGbDZpoJ5Bg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeeh
X-ME-Proxy: <xmx:lHseXhQ2qIT7Q1-jy3o44lU9SV7n2JH4qyIlcMUflAWRGtNj0R4zGg>
 <xmx:lHseXn67ugM0rRIBLpF-s0ivUJVw22utIh55_2AV7n_HEpim8CQleA>
 <xmx:lHseXl1iGXsSy2Rx71XgmnKk-_UMC-emdSSuAFiKFLVLmeOq8Wd9dQ>
 <xmx:lXseXvRAVBG4CwAQGUQpuA7RAxLFdxDWpdv6y_vpl7VIk5qX5AOP-Q>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id CAE11306080E;
 Tue, 14 Jan 2020 21:40:19 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:48 +0100
Message-Id: <69e9fee9c192d8ea77b1d618f4e25d8b59534346.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 09/16] libxl: add save/restore support for
 qemu-xen in stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

UmVseSBvbiBhIHdyYXBwZXIgc2NyaXB0IGluIHN0dWJkb21haW4gdG8gYXR0YWNoIEZEIDMvNCBv
ZiBxZW11IHRvCnJlbGV2YW50IGNvbnNvbGVzLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hh
bmdlcyBpbiB2MzoKIC0gYWRqdXN0IGZvciBxbXBfZXYqCiAtIGFzc3VtZSBzcGVjaWZpYyBmZHNl
dCBpZCBpbiBxZW11IHNldCBpbiBzdHViZG9tYWluCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0u
YyAgfCAyMyArKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMg
fCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGJmNDkyNjIuLjUyOGNhM2UgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMTcyOCwxMCArMTcyOCwxNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICB9CiAKICAgICBpZiAoc3RhdGUt
PnNhdmVkX3N0YXRlKSB7Ci0gICAgICAgIC8qIFRoaXMgZmlsZSBkZXNjcmlwdG9yIGlzIG1lYW50
IHRvIGJlIHVzZWQgYnkgUUVNVSAqLwotICAgICAgICAqZG1fc3RhdGVfZmQgPSBvcGVuKHN0YXRl
LT5zYXZlZF9zdGF0ZSwgT19SRE9OTFkpOwotICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2Fy
Z3MsICItaW5jb21pbmciKTsKLSAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBHQ1NQ
UklOVEYoImZkOiVkIiwqZG1fc3RhdGVfZmQpKTsKKyAgICAgICAgaWYgKGlzX3N0dWJkb20pIHsK
KyAgICAgICAgICAgIC8qIExpbnV4IHN0dWJkb21haW4gY29ubmVjdHMgc3BlY2lmaWMgRkQgdG8g
U1RVQkRPTV9DT05TT0xFX1JFU1RPUkUKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWluY29taW5nIik7CisgICAgICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsICJmZDozIik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAvKiBUaGlzIGZpbGUgZGVzY3JpcHRvciBpcyBtZWFudCB0byBiZSB1c2VkIGJ5IFFFTVUgKi8K
KyAgICAgICAgICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3RhdGUtPnNhdmVkX3N0YXRlLCBPX1JE
T05MWSk7CisgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItaW5jb21pbmci
KTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgR0NTUFJJTlRGKCJmZDol
ZCIsKmRtX3N0YXRlX2ZkKSk7CisgICAgICAgIH0KICAgICB9CiAgICAgZm9yIChpID0gMDsgYl9p
bmZvLT5leHRyYSAmJiBiX2luZm8tPmV4dHJhW2ldICE9IE5VTEw7IGkrKykKICAgICAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCBiX2luZm8tPmV4dHJhW2ldKTsKQEAgLTIyMDIsMTQgKzIy
MDksNiBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAKICAgICBhc3NlcnQobGlieGxfZGVmYm9vbF92
YWwoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3N0dWJkb21haW4pKTsKIAotICAg
IGlmIChsaWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eCgmZ3Vlc3RfY29uZmlnLT5iX2luZm8pKSB7
Ci0gICAgICAgIGlmIChkX3N0YXRlLT5zYXZlZF9zdGF0ZSkgewotICAgICAgICAgICAgTE9HKEVS
Uk9SLCAiU2F2ZS9SZXN0b3JlIG5vdCBzdXBwb3J0ZWQgeWV0IHdpdGggTGludXggU3R1YmRvbS4i
KTsKLSAgICAgICAgICAgIHJldCA9IC0xOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAg
IH0KLSAgICB9Ci0KICAgICBzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQgPSAwOwogCiAgICAgbGli
eGxfZG9tYWluX2NyZWF0ZV9pbmZvX2luaXQoJmRtX2NvbmZpZy0+Y19pbmZvKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5k
ZXggZWZhYmE5MS4uMGYzODU0NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTk2Miw2ICs5NjIsNyBAQCBzdGF0aWMg
dm9pZCBkbV9zdG9wcGVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsIGlu
dCByYyk7CiBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRtX3N0YXRl
X3NhdmVfdG9fZmRzZXQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZk
c2V0KTsKIHN0YXRpYyB2b2lkIGRtX3N0YXRlX3NhdmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOwogCkBAIC05OTQsMTAgKzk5NSwxNyBAQCBzdGF0
aWMgdm9pZCBkbV9zdG9wcGVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAg
ICAgRUdDX0dDOwogICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcyA9IENPTlRB
SU5FUl9PRihldiwgKmRzcHMsIHFtcCk7CiAgICAgY29uc3QgY2hhciAqY29uc3QgZmlsZW5hbWUg
PSBkc3BzLT5kbV9zYXZlZmlsZTsKKyAgICB1aW50MzJfdCBkbV9kb21pZCA9IGxpYnhsX2dldF9z
dHViZG9tX2lkKENUWCwgZHNwcy0+ZG9taWQpOwogCiAgICAgaWYgKHJjKQogICAgICAgICBnb3Rv
IGVycm9yOwogCisgICAgaWYgKGRtX2RvbWlkKSB7CisgICAgICAgIC8qIHNlZSBMaW51eCBzdHVi
ZG9tIGludGVyZmFjZSBpbiBkb2NzL3N0dWJkb20udHh0ICovCisgICAgICAgIGRtX3N0YXRlX3Nh
dmVfdG9fZmRzZXQoZWdjLCBldiwgMSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBl
di0+cGF5bG9hZF9mZCA9IG9wZW4oZmlsZW5hbWUsIE9fV1JPTkxZIHwgT19DUkVBVCwgMDYwMCk7
CiAgICAgaWYgKGV2LT5wYXlsb2FkX2ZkIDwgMCkgewogICAgICAgICBMT0dFRChFUlJPUiwgZXYt
PmRvbWlkLApAQCAtMTAyOCw3ICsxMDM2LDYgQEAgc3RhdGljIHZvaWQgZG1fc3RhdGVfZmRfcmVh
ZHkobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICBFR0NfR0M7CiAgICAg
aW50IGZkc2V0OwogICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKLSAgICBsaWJ4bF9f
anNvbl9vYmplY3QgKmFyZ3MgPSBOVUxMOwogICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0
ZSAqZHNwcyA9IENPTlRBSU5FUl9PRihldiwgKmRzcHMsIHFtcCk7CiAKICAgICBjbG9zZShldi0+
cGF5bG9hZF9mZCk7CkBAIC0xMDQzLDYgKzEwNTAsMjEgQEAgc3RhdGljIHZvaWQgZG1fc3RhdGVf
ZmRfcmVhZHkobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICAgICAgZ290
byBlcnJvcjsKICAgICB9CiAgICAgZmRzZXQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVn
ZXIobyk7CisgICAgZG1fc3RhdGVfc2F2ZV90b19mZHNldChlZ2MsIGV2LCBmZHNldCk7CisgICAg
cmV0dXJuOworCitlcnJvcjoKKyAgICBhc3NlcnQocmMpOworICAgIGxpYnhsX19yZW1vdmVfZmls
ZShnYywgZHNwcy0+ZG1fc2F2ZWZpbGUpOworICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2Rl
bF9kb25lKGVnYywgZHNwcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlX3Rv
X2Zkc2V0KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZHNldCkKK3sK
KyAgICBFR0NfR0M7CisgICAgaW50IHJjOworICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9
IE5VTEw7CisgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzID0gQ09OVEFJTkVS
X09GKGV2LCAqZHNwcywgcW1wKTsKIAogICAgIGV2LT5jYWxsYmFjayA9IGRtX3N0YXRlX3NhdmVk
OwogCkBAIC0xMDYwLDYgKzEwODIsNyBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogCiBlcnJvcjoKICAgICBhc3NlcnQo
cmMpOworICAgIC8qIFRPRE86IG9ubHkgaW4gbm9uLXN0dWJkb20gY2FzZSAqLwogICAgIGxpYnhs
X19yZW1vdmVfZmlsZShnYywgZHNwcy0+ZG1fc2F2ZWZpbGUpOwogICAgIGRzcHMtPmNhbGxiYWNr
X2RldmljZV9tb2RlbF9kb25lKGVnYywgZHNwcywgcmMpOwogfQotLSAKZ2l0LXNlcmllcyAwLjku
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbu-000584-Ri; Wed, 15 Jan 2020 02:40:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYbt-000563-FG
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:45 +0000
X-Inumbo-ID: 617cb482-3740-11ea-b89f-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 617cb482-3740-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:24 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 161CF221BD;
 Tue, 14 Jan 2020 21:40:24 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:24 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=ZsOEiGo4bLBb/cJsQQgBXQAcppRT0uPThW/qIrcld
 oQ=; b=RPYeuwRjuB0Ig8qKMPyUD9iVkfS1lE7iM8daBpDlNRqCh5R9dyL5WfAEs
 w2zqfLRX5h0q846Ob9irqOpJTJdpi5WppPggK6Ov2Autlerh1BbJn4f++dfZD77E
 /vyhcopWQtwnxGOcqXMlumjbdyInyFfPoL5wkBGYRA6GODFnL87z9Rq0Ei5jmmYq
 UWzmoDseyGtC8jvAajUyalA0ark758uAjlSTG//Y3CcPoPEOZxazjDi8b/jTvmU2
 A9LbnmdE6fYx/R8OF03yz2GK/liCbNAC+apMSP9g6wh86lF6AHhJUxTuqaimw19y
 UqdSeDCqjhzirE+93/7zoLn+BppSA==
X-ME-Sender: <xms:l3seXlPApVObD-8D0HNsv-NzhTXJpeC7dLnIVnuJ-iIC3xe2GmAP1w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepshhprgifnhdr
 rghonecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehl
 uhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:l3seXvPCWJa8c7GS2MtqA1Y4z2shN-brheUUc-NsgvSRDvPnScpcTw>
 <xmx:l3seXvKadWX8n9kjNkHojdQ1dVXUqXuDIe0TpFlgAWL-28tG2fJGQQ>
 <xmx:l3seXhrtyq7rd_6G7KcM6o9bd3KxmTzOIfWU4l-vWpp4KRY0paKt0Q>
 <xmx:mHseXiaWJGEQ3kJFmCXZF9Xu2D0XkWZ_hy_ois5C4bg-k1FkuU1sMA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2C2CB30607B4;
 Tue, 14 Jan 2020 21:40:23 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:51 +0100
Message-Id: <8d8515cabfdc666bd1afb40f6b7e44ccbe362dbf.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access with
 Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

QWNjZXNzIHRvIFFNUCBvZiBRRU1VIGluIExpbnV4IHN0dWJkb21haW4gaXMgcG9zc2libGUgb3Zl
ciB2Y2hhbgpjb25uZWN0aW9uLiBIYW5kbGUgdGhlIGFjdHVhbCB2Y2hhbiBjb25uZWN0aW9uIGlu
IGEgc2VwYXJhdGUgcHJvY2VzcwoodmNoYW4tc29ja2V0LXByb3h5KS4gVGhpcyBzaW1wbGlmaWVk
IGludGVncmF0aW9uIHdpdGggUU1QIChhbHJlYWR5CnF1aXRlIGNvbXBsZXgpLCBidXQgYWxzbyBh
bGxvd3MgcHJlbGltaW5hcnkgZmlsdGVyaW5nIG9mIChwb3RlbnRpYWxseQptYWxpY2lvdXMpIFFN
UCBpbnB1dC4KU2luY2Ugb25seSBvbmUgY2xpZW50IGNhbiBiZSBjb25uZWN0ZWQgdG8gdmNoYW4g
c2VydmVyIGF0IHRoZSBzYW1lIHRpbWUKYW5kIGl0IGlzIG5vdCBlbmZvcmNlZCBieSB0aGUgbGli
eGVudmNoYW4gaXRzZWxmLCBhZGRpdGlvbmFsIGNsaWVudC1zaWRlCmxvY2tpbmcgaXMgbmVlZGVk
LiBJdCBpcyBpbXBsaWNpdGx5IGltcGxlbWVudGVkIGJ5IHZjaGFuLXNvY2tldC1wcm94eSwKYXMg
aXQgaGFuZGxlIG9ubHkgb25lIGNvbm5lY3Rpb24gYXQgYSB0aW1lLiBOb3RlIHRoYXQgcWVtdSBz
dXBwb3J0cyBvbmx5Cm9uZSBzaW11bHRhbmVvdXMgY2xpZW50IG9uIGEgY29udHJvbCBzb2NrZXQg
YW55d2F5IChidXQgaW4gVU5JWCBzb2NrZXQKY2FzZSwgaXQgZW5mb3JjZSBpdCBzZXJ2ZXItc2lk
ZSksIHNvIGl0IGRvZXNuJ3QgYWRkIGFueSBleHRyYQpsaW1pdGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgotLS0KQ2hhbmdlcyBpbiB2NDoKIC0gbmV3IHBhdGNoLCBpbiBwbGFjZSBvZiBib3Ro
ICJsaWJ4bDogdXNlIHZjaGFuIGZvciBRTVAgYWNjZXNzIC4uLiIKLS0tCiB0b29scy9jb25maWd1
cmUuYWMgICAgICAgICAgIHwgICA5ICsrLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8
IDE1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggfCAgIDEgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9v
bHMvY29uZmlndXJlLmFjCmluZGV4IDhkODZjNDIuLjIwYmJkYmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTE5Miw2ICsxOTIsMTUg
QEAgQUNfU1VCU1QocWVtdV94ZW4pCiBBQ19TVUJTVChxZW11X3hlbl9wYXRoKQogQUNfU1VCU1Qo
cWVtdV94ZW5fc3lzdGVtZCkKIAorQUNfQVJHX1dJVEgoW3N0dWJkb20tcW1wLXByb3h5XSwKKyAg
ICBBQ19IRUxQX1NUUklORyhbLS1zdHViZG9tLXFtcC1wcm94eUA8OkA9UEFUSEA6PkBdLAorICAg
ICAgICBbVXNlIHN1cHBsaWVkIGJpbmFyeSBQQVRIIGFzIGEgUU1QIHByb3h5IGludG8gc3R1YmRv
bWFpbl0pLFsKKyAgICBzdHViZG9tX3FtcF9wcm94eT0iJHdpdGh2YWwiCitdLFsKKyAgICBzdHVi
ZG9tX3FtcF9wcm94eT0iJGJpbmRpci92Y2hhbi1zb2NrZXQtcHJveHkiCitdKQorQUNfREVGSU5F
X1VOUVVPVEVEKFtTVFVCRE9NX1FNUF9QUk9YWV9QQVRIXSwgWyIkc3R1YmRvbV9xbXBfcHJveHki
XSwgW1FNUCBwcm94eSBwYXRoXSkKKwogQUNfQVJHX1dJVEgoW3N5c3RlbS1zZWFiaW9zXSwKICAg
ICBBU19IRUxQX1NUUklORyhbLS13aXRoLXN5c3RlbS1zZWFiaW9zQDw6QD1QQVRIQDo+QF0sCiAg
ICAgICAgW1VzZSBzeXN0ZW0gc3VwcGxpZWQgc2VhYmlvcyBQQVRIIGluc3RlYWQgb2YgYnVpbGRp
bmcgYW5kIGluc3RhbGxpbmcKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDUyOGNhM2UuLjIzYWM3ZTQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTE4Myw3ICsxMTgzLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2Fy
Z3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgIi14ZW4tZG9taWQi
LAogICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBndWVzdF9kb21pZCksIE5V
TEwpOwogCi0gICAgLyogVGhlcmUgaXMgY3VycmVudGx5IG5vIHdheSB0byBhY2Nlc3MgdGhlIFFN
UCBzb2NrZXQgaW4gdGhlIHN0dWJkb20gKi8KKyAgICAvKiBRTVAgYWNjZXNzIHRvIHFlbXUgcnVu
bmluZyBpbiBzdHViZG9tYWluIGlzIGRvbmUgb3ZlciB2Y2hhbiwgc3R1YmRvbWFpbiBzZXR1cCBp
dCBpdHNlbGYgKi8KICAgICBpZiAoIWlzX3N0dWJkb20pIHsKICAgICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCAiLWNoYXJkZXYiKTsKICAgICAgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9y
X2ZkID49IDApIHsKQEAgLTIxNzgsNiArMjE3OCwyMyBAQCBzdGF0aWMgdm9pZCBzdHViZG9tX3B2
cWVtdV91bnBhdXNlZChsaWJ4bF9fZWdjICplZ2MsCiBzdGF0aWMgdm9pZCBzdHViZG9tX3hzd2Fp
dF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2FpdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYywgY29uc3QgY2hhciAqcCk7CiAKK3N0YXRp
YyB2b2lkIHNwYXduX3FtcF9wcm94eShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpOworCitzdGF0aWMg
dm9pZCBxbXBfcHJveHlfY29uZmlybShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0
ZSAqc3Bhd24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp4c2Rh
dGEpOworCitzdGF0aWMgdm9pZCBxbXBfcHJveHlfc3RhcnR1cF9mYWlsZWQobGlieGxfX2VnYyAq
ZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcGF3bl9z
dGF0ZSAqc3Bhd24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJj
KTsKKworc3RhdGljIHZvaWQgcW1wX3Byb3h5X2RldGFjaGVkKGxpYnhsX19lZ2MgKmVnYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNwYXduKTsK
Kworc3RhdGljIHZvaWQgcW1wX3Byb3h5X3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25f
c3RhdGUgKnNkc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMp
OworCiBjaGFyICpsaWJ4bF9fc3R1Yl9kbV9uYW1lKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIg
Kmd1ZXN0X25hbWUpCiB7CiAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMtZG0iLCBndWVzdF9uYW1l
KTsKQEAgLTI0NjAsMjQgKzI0NzcsMTUwIEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNo
X2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAg
IHNkc3MtPnFtcF9wcm94eV9zcGF3bi5hbyA9IGFvOworICAgIGlmIChsaWJ4bF9fc3R1YmRvbWFp
bl9pc19saW51eCgmZ3Vlc3RfY29uZmlnLT5iX2luZm8pKSB7CisgICAgICAgIHNwYXduX3FtcF9w
cm94eShlZ2MsIHNkc3MpOworICAgIH0gZWxzZSB7CisgICAgICAgIHFtcF9wcm94eV9zcGF3bl9v
dXRjb21lKGVnYywgc2RzcywgMCk7CisgICAgfQorCisgICAgcmV0dXJuOworCitvdXQ6CisgICAg
YXNzZXJ0KHJldCk7CisgICAgcW1wX3Byb3h5X3NwYXduX291dGNvbWUoZWdjLCBzZHNzLCByZXQp
OworfQorCitzdGF0aWMgdm9pZCBzcGF3bl9xbXBfcHJveHkobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNz
KQoreworICAgIFNUQVRFX0FPX0dDKHNkc3MtPnFtcF9wcm94eV9zcGF3bi5hbyk7CisgICAgY29u
c3QgdWludDMyX3QgZ3Vlc3RfZG9taWQgPSBzZHNzLT5kbS5ndWVzdF9kb21pZDsKKyAgICBjb25z
dCB1aW50MzJfdCBkbV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKKyAgICBjb25z
dCBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG1fZG9taWQpOwor
ICAgIGNoYXIgKiphcmdzOworICAgIGludCBuciA9IDA7CisgICAgaW50IHJjLCBsb2dmaWxlX3cs
IG51bGw7CisKKyAgICBpZiAoYWNjZXNzKFNUVUJET01fUU1QX1BST1hZX1BBVEgsIFhfT0spIDwg
MCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZ3Vlc3RfZG9taWQsICJxbXAgcHJveHkgJXMgaXMg
bm90IGV4ZWN1dGFibGUiLCBTVFVCRE9NX1FNUF9QUk9YWV9QQVRIKTsKKyAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBzZHNzLT5xbXBfcHJv
eHlfc3Bhd24ud2hhdCA9IEdDU1BSSU5URigiZG9tYWluICVkIGRldmljZSBtb2RlbCBxbXAgcHJv
eHkiLCBndWVzdF9kb21pZCk7CisgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLnBpZHBhdGggPSBH
Q1NQUklOVEYoIiVzL2ltYWdlL3FtcC1wcm94eS1waWQiLCBkb21fcGF0aCk7CisgICAgc2Rzcy0+
cW1wX3Byb3h5X3NwYXduLnhzcGF0aCA9IEdDU1BSSU5URigiJXMvaW1hZ2UvcW1wLXByb3h5LXN0
YXRlIiwgZG9tX3BhdGgpOworCisgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLnRpbWVvdXRfbXMg
PSBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RBUlRfVElNRU9VVCAqIDEwMDA7CisgICAgc2Rzcy0+cW1w
X3Byb3h5X3NwYXduLm1pZHByb2NfY2IgPSBsaWJ4bF9fc3Bhd25fcmVjb3JkX3BpZDsKKyAgICBz
ZHNzLT5xbXBfcHJveHlfc3Bhd24uY29uZmlybV9jYiA9IHFtcF9wcm94eV9jb25maXJtOworICAg
IHNkc3MtPnFtcF9wcm94eV9zcGF3bi5mYWlsdXJlX2NiID0gcW1wX3Byb3h5X3N0YXJ0dXBfZmFp
bGVkOworICAgIHNkc3MtPnFtcF9wcm94eV9zcGF3bi5kZXRhY2hlZF9jYiA9IHFtcF9wcm94eV9k
ZXRhY2hlZDsKKworICAgIGNvbnN0IGludCBhcnJheXNpemUgPSA2OworICAgIEdDTkVXX0FSUkFZ
KGFyZ3MsIGFycmF5c2l6ZSk7CisgICAgYXJnc1tucisrXSA9IFNUVUJET01fUU1QX1BST1hZX1BB
VEg7CisgICAgYXJnc1tucisrXSA9IEdDU1BSSU5URigiLS1zdGF0ZS1wYXRoPSVzIiwgc2Rzcy0+
cW1wX3Byb3h5X3NwYXduLnhzcGF0aCk7CisgICAgYXJnc1tucisrXSA9IEdDU1BSSU5URigiJXUi
LCBkbV9kb21pZCk7CisgICAgYXJnc1tucisrXSA9IEdDU1BSSU5URigiJXMvZGV2aWNlLW1vZGVs
LyV1L3FtcC12Y2hhbiIsIGRvbV9wYXRoLCBndWVzdF9kb21pZCk7CisgICAgYXJnc1tucisrXSA9
IChjaGFyKilsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZ3Vlc3RfZG9taWQpOworICAgIGFyZ3Nb
bnIrK10gPSBOVUxMOworICAgIGFzc2VydChuciA9PSBhcnJheXNpemUpOworCisgICAgbG9nZmls
ZV93ID0gbGlieGxfX2NyZWF0ZV9xZW11X2xvZ2ZpbGUoZ2MsIEdDU1BSSU5URigicW1wLXByb3h5
LSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNkc3MtPmRtX2NvbmZpZy5jX2luZm8ubmFtZSkpOworICAgIGlmIChsb2dmaWxlX3cg
PCAwKSB7CisgICAgICAgIHJjID0gbG9nZmlsZV93OworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisgICAgbnVsbCA9IG9wZW4oIi9kZXYvbnVsbCIsIE9fUkRXUik7CisgICAgaWYgKG51bGwgPCAw
KSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBndWVzdF9kb21pZCwgInVuYWJsZSB0byBvcGVuIC9k
ZXYvbnVsbCIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0X2Ns
b3NlOworICAgIH0KKworICAgIHJjID0gbGlieGxfX3NwYXduX3NwYXduKGVnYywgJnNkc3MtPnFt
cF9wcm94eV9zcGF3bik7CisgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgZ290byBvdXRfY2xvc2U7
CisgICAgaWYgKCFyYykgeyAvKiBpbm5lciBjaGlsZCAqLworICAgICAgICBzZXRzaWQoKTsKKyAg
ICAgICAgbGlieGxfX2V4ZWMoZ2MsIG51bGwsIG51bGwsIGxvZ2ZpbGVfdywgU1RVQkRPTV9RTVBf
UFJPWFlfUEFUSCwgYXJncywgTlVMTCk7CisgICAgICAgIC8qIHVucmVhY2hhYmxlICovCisgICAg
fQorCisgICAgcmMgPSAwOworCitvdXRfY2xvc2U6CisgICAgaWYgKGxvZ2ZpbGVfdyA+PSAwKQor
ICAgICAgICBjbG9zZShsb2dmaWxlX3cpOworICAgIGlmIChudWxsID49IDApCisgICAgICAgIGNs
b3NlKG51bGwpOworb3V0OgorICAgIGlmIChyYykKKyAgICAgICAgcW1wX3Byb3h5X3NwYXduX291
dGNvbWUoZWdjLCBzZHNzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIHFtcF9wcm94eV9jb25maXJt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3NwYXduX3N0YXRlICpzcGF3biwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnhzZGF0YSkKK3sKKyAgICBTVEFURV9BT19H
QyhzcGF3bi0+YW8pOworCisgICAgaWYgKCF4c2RhdGEpCisgICAgICAgIHJldHVybjsKKworICAg
IGlmIChzdHJjbXAoeHNkYXRhLCAicnVubmluZyIpKQorICAgICAgICByZXR1cm47CisKKyAgICBs
aWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0YWNoKGdjLCBzcGF3bik7Cit9CisKK3N0YXRpYyB2b2lk
IHFtcF9wcm94eV9zdGFydHVwX2ZhaWxlZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NwYXduX3N0YXRlICpzcGF3biwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgbGlieGxfX3N0
dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MgPSBDT05UQUlORVJfT0Yoc3Bhd24sICpzZHNzLCBxbXBf
cHJveHlfc3Bhd24pOworICAgIHFtcF9wcm94eV9zcGF3bl9vdXRjb21lKGVnYywgc2RzcywgcmMp
OworfQorCitzdGF0aWMgdm9pZCBxbXBfcHJveHlfZGV0YWNoZWQobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24p
Cit7CisgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MgPSBDT05UQUlORVJfT0Yo
c3Bhd24sICpzZHNzLCBxbXBfcHJveHlfc3Bhd24pOworICAgIHFtcF9wcm94eV9zcGF3bl9vdXRj
b21lKGVnYywgc2RzcywgMCk7Cit9CisKK3N0YXRpYyB2b2lkIHFtcF9wcm94eV9zcGF3bl9vdXRj
b21lKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIFNUQVRFX0FPX0dDKHNkc3MtPnFtcF9wcm94
eV9zcGF3bi5hbyk7CisgICAgaW50IG5lZWRfcHZxZW11ID0gbGlieGxfX25lZWRfeGVucHZfcWVt
dShnYywgJnNkc3MtPmRtX2NvbmZpZyk7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
aWYgKG5lZWRfcHZxZW11IDwgMCkgeworICAgICAgICByYyA9IG5lZWRfcHZxZW11OworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKICAgICBzZHNzLT5wdnFlbXUuc3Bhd24uYW8gPSBhbzsKLSAg
ICBzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQgPSBkbV9kb21pZDsKICAgICBzZHNzLT5wdnFlbXUu
Z3Vlc3RfY29uZmlnID0gJnNkc3MtPmRtX2NvbmZpZzsKICAgICBzZHNzLT5wdnFlbXUuYnVpbGRf
c3RhdGUgPSAmc2Rzcy0+ZG1fc3RhdGU7CiAgICAgc2Rzcy0+cHZxZW11LmNhbGxiYWNrID0gc3Bh
d25fc3R1YmRvbV9wdnFlbXVfY2I7Ci0KLSAgICBpZiAoIW5lZWRfcWVtdSkgeworICAgIGlmIChu
ZWVkX3B2cWVtdSkgeworICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmc2Rzcy0+
cHZxZW11KTsKKyAgICB9IGVsc2UgewogICAgICAgICAvKiBJZiBkb20wIHFlbXUgbm90IG5lZWRl
ZCwgZG8gbm90IGxhdW5jaCBpdCAqLwogICAgICAgICBzcGF3bl9zdHViZG9tX3B2cWVtdV9jYihl
Z2MsICZzZHNzLT5wdnFlbXUsIDApOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIGxpYnhsX19zcGF3
bl9sb2NhbF9kbShlZ2MsICZzZHNzLT5wdnFlbXUpOwogICAgIH0KIAogICAgIHJldHVybjsKIAog
b3V0OgotICAgIGFzc2VydChyZXQpOwotICAgIHNwYXduX3N0dWJkb21fcHZxZW11X2NiKGVnYywg
JnNkc3MtPnB2cWVtdSwgcmV0KTsKKyAgICBhc3NlcnQocmMpOworICAgIHNwYXduX3N0dWJkb21f
cHZxZW11X2NiKGVnYywgJnNkc3MtPnB2cWVtdSwgcmMpOwogfQogCiBzdGF0aWMgdm9pZCBzcGF3
bl9zdHViZG9tX3B2cWVtdV9jYihsaWJ4bF9fZWdjICplZ2MsCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCAyYjRhMWNjLi44OTViYjY1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQxMjksNiArNDEyOSw3
IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSBkaXM7
CiAgICAgbGlieGxfX211bHRpZGV2IG11bHRpZGV2OwogICAgIGxpYnhsX194c3dhaXRfc3RhdGUg
eHN3YWl0OworICAgIGxpYnhsX19zcGF3bl9zdGF0ZSBxbXBfcHJveHlfc3Bhd247CiB9IGxpYnhs
X19zdHViX2RtX3NwYXduX3N0YXRlOwogCiBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX3N0dWJf
ZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSopOwotLSAKZ2l0
LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYbz-0005Do-Az; Wed, 15 Jan 2020 02:40:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYby-0005CF-7l
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:50 +0000
X-Inumbo-ID: 62220b1e-3740-11ea-84bb-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62220b1e-3740-11ea-84bb-12813bfff9fa;
 Wed, 15 Jan 2020 02:40:25 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D9DDA221FC;
 Tue, 14 Jan 2020 21:40:25 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=Y8eQEIlpMW2Zye2mjuuWV+w6h3gg33FDMFcw8zObz
 A4=; b=OnCn7makqUvxBd4+TpkBZe3/IrYMdjhA/J/nbWVV+/G9/wm2fBFI1Az1K
 W+wVDVNo8kZCdnZd0kPizmWfL5KYs+SvaQyUCxS8Wm2/MRrAnhMGtWKOx4Fvss4F
 MYFSK4lXe+eJc90xuDcrMU3b9g/QoHEPgW6LMKidFpBN11d5J+5JolnrRSChB8ab
 qf734AIAxJJbKguP+pbR9Fg7mPU/TaxhWqWv+votb/Qal9S5ideS59AcPHZlfA9N
 IiMmkpvQzC+BeB9Iog2TR2zpa5D8HcF7uWKjzwZCgs4ApJU76FL9+mu2y7BT6CLZ
 ndKnCbhGyjyG29KXRwoEM8lY8wfBQ==
X-ME-Sender: <xms:mXseXo1IleeR1641r5__IpFSKtpf73nqkq6l_xlqIZANuPi19wP4Gg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeek
X-ME-Proxy: <xmx:mXseXp8NHEyliqs7N6Jsqnbx_nslguFN8H1Xw3EYrBx4D1EdmKJhsg>
 <xmx:mXseXt0nVBdKeOXeG79CGx0GUcKavhz39wqeHQsQw6rLt1SNfV6buQ>
 <xmx:mXseXu-QNF5VNzp7qt73hN3Myykwpf-ch61BXjgzUHlpXhOMsA36VQ>
 <xmx:mXseXmODgwZk1yRfIfQySw2yGyE6FX84iR23k4Xv8sIl1nSLHmSR0A>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id F3E633060783;
 Tue, 14 Jan 2020 21:40:24 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:53 +0100
Message-Id: <6e78421d673d3efc6b0f31b333c40b308632876e.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 14/16] libxl: require qemu in dom0 even if
 stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

VW50aWwgeGVuY29uc29sZWQgbGVhcm5zIGhvdyB0byBoYW5kbGUgbXVsdGlwbGUgY29uc29sZXMs
IHRoaXMgaXMgbmVlZGVkCmZvciBzYXZlL3Jlc3RvcmUgc3VwcG9ydCAocWVtdSBzdGF0ZSBpcyB0
cmFuc2ZlcnJlZCBvdmVyIHNlY29uZGFyeQpjb25zb2xlcykuCkFkZGl0aW9uYWxseSwgTGludXgt
YmFzZWQgc3R1YmRvbWFpbiB3YWl0cyBmb3IgYWxsIHRoZSBiYWNrZW5kcyB0bwppbml0aWFsaXpl
IGR1cmluZyBib290LiBMYWNrIG9mIHNvbWUgY29uc29sZSBiYWNrZW5kcyByZXN1bHRzIGluCnN0
dWJkb21haW4gc3RhcnR1cCB0aW1lb3V0LgoKVGhpcyBpcyBhIHRlbXBvcmFyeSBwYXRjaCB1bnRp
bCB4ZW5jb25zb2xlZCB3aWxsIGJlIGltcHJvdmVkLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAxMiArKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDIzYWM3ZTQuLjQz
YWYzMWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwpAQCAtMjQ2NCw3ICsyNDY0LDExIEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0
dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgfQogICAgIH0KIAotICAgIG5l
ZWRfcWVtdSA9IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRtX2NvbmZpZyk7CisgICAgLyoK
KyAgICAgKiBVbnRpbCB4ZW5jb25zb2xlZCBsZWFybnMgaG93IHRvIGhhbmRsZSBtdWx0aXBsZSBj
b25zb2xlcywgcmVxdWlyZSBxZW11CisgICAgICogaW4gZG9tMCB0byBzZXJ2ZSBjb25zb2xlcyBm
b3IgYSBzdHViZG9tYWluIC0gaXQgcmVxdWlyZSBhdCBsZWFzdCAzIG9mIHRoZW0uCisgICAgICov
CisgICAgbmVlZF9xZW11ID0gMSB8fCBsaWJ4bF9fbmVlZF94ZW5wdl9xZW11KGdjLCAmc2Rzcy0+
ZG1fY29uZmlnKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBudW1fY29uc29sZTsgaSsrKSB7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwpAQCAtMjU5Niw3ICsyNjAwLDExIEBAIHN0YXRp
YyB2b2lkIHFtcF9wcm94eV9zcGF3bl9vdXRjb21lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKIHsKICAgICBTVEFURV9BT19HQyhz
ZHNzLT5xbXBfcHJveHlfc3Bhd24uYW8pOwotICAgIGludCBuZWVkX3B2cWVtdSA9IGxpYnhsX19u
ZWVkX3hlbnB2X3FlbXUoZ2MsICZzZHNzLT5kbV9jb25maWcpOworICAgIC8qCisgICAgICogVW50
aWwgeGVuY29uc29sZWQgbGVhcm5zIGhvdyB0byBoYW5kbGUgbXVsdGlwbGUgY29uc29sZXMsIHJl
cXVpcmUgcWVtdQorICAgICAqIGluIGRvbTAgdG8gc2VydmUgY29uc29sZXMgZm9yIGEgc3R1YmRv
bWFpbiAtIGl0IHJlcXVpcmUgYXQgbGVhc3QgMyBvZiB0aGVtLgorICAgICAqLworICAgIGludCBu
ZWVkX3B2cWVtdSA9IDEgfHwgbGlieGxfX25lZWRfeGVucHZfcWVtdShnYywgJnNkc3MtPmRtX2Nv
bmZpZyk7CiAKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irYbz-0005Ee-SS; Wed, 15 Jan 2020 02:40:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYby-0005Cc-Fd
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:50 +0000
X-Inumbo-ID: 63199198-3740-11ea-a2eb-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63199198-3740-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:26 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C2D1721FF3;
 Tue, 14 Jan 2020 21:40:26 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=AcVTNedDF3VXzduCNtouIhXEn8qyT1uEIJjXMdFh6
 hA=; b=ZOVFxWnNMkH8kqmZOlfj9+8IimIQ5GJo8osuXYZtOLgSUVYzaL+pLq9zc
 ioLVjOekfc9AwE9zkiv/JzyHXXHfi5Y5zDYs9p0CZIV6W/OZTCSj4PDG6Amabwjv
 otlb9FhNugSNxhBDaJRQWL3mBBQNIsXThbrADsDcowViZlCSIllRtGfEiPf8bW9+
 cqODg70Gly9s6Yl8l5kBYO6QUjo/tkQnKakd0+L69tqOzuESF13pRqxpLj0txY/n
 1N2nlbKvUH/Q4HisixKdg4NdkG4MMIRxKekyZhEIfEZv7+xhmb+sgKFH669qixgG
 G5DLUzyW73H+N+n2ku6M37x66ZNIA==
X-ME-Sender: <xms:mnseXjlUqj4Mu3bkoe9vDhkOE4wbuqS15VrSUS0M572h5znDjEw2Wg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeek
X-ME-Proxy: <xmx:mnseXkPq2iSNZizZzSUH3ilstRXDrr3xsm_Qr3bhlQV78S1kqTOWvQ>
 <xmx:mnseXg9odEgwY7wpDqIfWz44mi1apwIuJDcA7QaEsXygp4DAibDZdA>
 <xmx:mnseXmExovK7AgpNCHxnZvsH55yhF1y50wQO8jDB7BpvnljhfFRoUw>
 <xmx:mnseXu_Kx1JrpgxPqmWYqJTji5axfItPgEjPZsCBGBA7hGWc0A5Gpw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DBF8630607B0;
 Tue, 14 Jan 2020 21:40:25 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:54 +0100
Message-Id: <80cc023087afee3c37d68f18af258eba5dc75584.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 15/16] libxl: ignore emulated IDE disks
 beyond the first 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: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

UWVtdSBzdXBwb3J0cyBvbmx5IDQgZW11bGF0ZWQgSURFIGRpc2tzLCB3aGVuIGdpdmVuIG1vcmUg
KG9yIHdpdGggaGlnaGVyCmluZGV4ZXMpLCBpdCB3aWxsIGZhaWwgdG8gc3RhcnQuIFNpbmNlIHRo
ZSBkaXNrcyBjYW4gc3RpbGwgYmUgYWNjZXNzaWJsZQp1c2luZyBQViBpbnRlcmZhY2UsIGp1c3Qg
aWdub3JlIGVtdWxhdGVkIHBhdGggYW5kIGxvZyBhIHdhcm5pbmcsIGluc3RlYWQKb2YgcmVqZWN0
aW5nIHRoZSBjb25maWd1cmF0aW9uIGFsdG9nZXRoZXIuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDQzYWYzMWIuLjg5ZWNhMWUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpA
QCAtMTg3MSw2ICsxODcxLDEzIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2Rl
bF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBp
ZiAoZGlza3NbaV0uaXNfY2Ryb20pIHsKKyAgICAgICAgICAgICAgICBpZiAoZGlzayA+IDQpIHsK
KyAgICAgICAgICAgICAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkVtdWxhdGVkIENE
Uk9NIGNhbiBiZSBvbmx5IG9uZSBvZiB0aGUgZmlyc3QgNCBkaXNrcy5cbiIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAiRGlzayAlcyB3aWxsIGJlIGF2YWlsYWJsZSB2aWEgUFYgZHJpdmVycyBi
dXQgbm90IGFzIGFuICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiZW11bGF0ZWQgZGlzay4i
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tzW2ldLnZkZXYpOworICAgICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZHJp
dmUgPSBsaWJ4bF9fc3ByaW50ZihnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAiaWY9aWRl
LGluZGV4PSVkLHJlYWRvbmx5PW9uLG1lZGlhPWNkcm9tLGlkPWlkZS0laSIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGlzaywgZGV2X251bWJlcik7CkBAIC0xOTQ4LDYgKzE5NTUsMTAgQEAg
c3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmRpc2tzW2ldLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbG9fbW9kZSk7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgICAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwgIk9ubHkgNCBlbXVsYXRlZCBJ
REUgZGlza3MgYXJlIHN1cHBvcnRlZC5cbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRGlz
ayAlcyB3aWxsIGJlIGF2YWlsYWJsZSB2aWEgUFYgZHJpdmVycyBidXQgbm90IGFzIGFuICIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAiZW11bGF0ZWQgZGlzay4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGRpc2tzW2ldLnZkZXYpOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsg
LyogRG8gbm90IGVtdWxhdGUgdGhpcyBkaXNrICovCiAgICAgICAgICAgICAgICAgfQogCi0tIApn
aXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:40:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02:40: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 1irYc4-0005ML-QK; Wed, 15 Jan 2020 02:40:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYc3-0005KO-Fh
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:40:55 +0000
X-Inumbo-ID: 622226d8-3740-11ea-ac27-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 622226d8-3740-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:25 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 24F73221FB;
 Tue, 14 Jan 2020 21:40:25 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=XUoyc5ge8gaoTt+kRNb24DcZvfyliS+0TeVNbGt1z
 Go=; b=POz2yF36uHzf/SR9NODc43HYlKrTD5msV8YN9IdwlMLYv+UyvgIiaV9wj
 uro8X9GGX2h/HCTjEPHfjSndERd/FlE8vc/oV9xRIdUiV/Lg1RUhmHpf0spfeHNk
 03+CwWiRFymX0HLDHzOPDpnt6Zj2Zg1hu/oad4sqBFj2rpW2ivMTFpn9dPElyQiN
 APgotZssDSQB38J4u8KM07hgkEP23u1xnf3wb74W+tiZmw0o/4Uw5vAWPSK4XbO3
 y5/8P1InIXjyT/zPZnzGtUA/hfIH6ZNwT+3EOejKfqeDHj49yjBlRflpKq81XxGf
 66vidmhp2Avg1+ZgikjcLFJe3aEqA==
X-ME-Sender: <xms:mHseXirOn4xQ1FqZdaTmvJSYGjaIysSPePwGnE9afzCMYReQ2g5GKQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeek
X-ME-Proxy: <xmx:mHseXoYHx9ZO5LBK6wp5uR8j90ykobNhwsmbb3N_FsVXt2d2eOMocQ>
 <xmx:mHseXqQTatFdIPbyjRj2_eKQ9ZfqQ9Z_IVyxf4JhaG329pcHfcpuDg>
 <xmx:mHseXv41kdUerKit6OOs2uG_RH7rSseUSqSn_iMj0vBecvSbkZAQLA>
 <xmx:mXseXob14hpvxxsdd9q8TFwmazEc2s1xT3twW_nbOBnmutUfWkBXKA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 162A130607D0;
 Tue, 14 Jan 2020 21:40:23 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:52 +0100
Message-Id: <844c2e98000772126a3168305d692192df90c204.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 13/16] Regenerate autotools 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: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

U2luY2Ugd2UgaGF2ZSB0aG9zZSBnZW5lcmF0ZWQgZmlsZXMgY29tbWl0dGVkIHRvIHRoZSByZXBv
ICh3aHk/ISksCnVwZGF0ZSB0aGVtIGFmdGVyIGNoYW5naW5nIGNvbmZpZ3VyZS5hYy4KClNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KLS0tCiBjb25maWd1cmUgICAgICAgICB8IDE0ICstLS0tLS0tLS0tLS0t
CiBkb2NzL2NvbmZpZ3VyZSAgICB8IDE0ICstLS0tLS0tLS0tLS0tCiBzdHViZG9tL2NvbmZpZ3Vy
ZSB8IDE0ICstLS0tLS0tLS0tLS0tCiB0b29scy9jb25maWcuaC5pbiB8ICAzICsrKwogdG9vbHMv
Y29uZmlndXJlICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCA4M2Y4NGIwLi5lNWQx
NGI3IDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC02NDQsNyArNjQ0
LDYgQEAgaW5mb2RpcgogZG9jZGlyCiBvbGRpbmNsdWRlZGlyCiBpbmNsdWRlZGlyCi1ydW5zdGF0
ZWRpcgogbG9jYWxzdGF0ZWRpcgogc2hhcmVkc3RhdGVkaXIKIHN5c2NvbmZkaXIKQEAgLTcyMyw3
ICs3MjIsNiBAQCBkYXRhZGlyPScke2RhdGFyb290ZGlyfScKIHN5c2NvbmZkaXI9JyR7cHJlZml4
fS9ldGMnCiBzaGFyZWRzdGF0ZWRpcj0nJHtwcmVmaXh9L2NvbScKIGxvY2Fsc3RhdGVkaXI9JyR7
cHJlZml4fS92YXInCi1ydW5zdGF0ZWRpcj0nJHtsb2NhbHN0YXRlZGlyfS9ydW4nCiBpbmNsdWRl
ZGlyPScke3ByZWZpeH0vaW5jbHVkZScKIG9sZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVkZScKIGRv
Y2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScKQEAgLTk3NiwxNSAr
OTc0LDYgQEAgZG8KICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwgLS1zaWxlIHwg
LS1zaWwpCiAgICAgc2lsZW50PXllcyA7OwogCi0gIC1ydW5zdGF0ZWRpciB8IC0tcnVuc3RhdGVk
aXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCi0gIHwgLS1ydW5zdGF0ZSB8IC0tcnVu
c3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCi0gIHwgLS1ydW4gfCAtLXJ1IHwg
LS1yKQotICAgIGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKLSAgLXJ1bnN0YXRlZGlyPSogfCAtLXJ1
bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3RhdGVkPSogXAotICB8IC0tcnVu
c3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8IC0tcnVucz0q
IFwKLSAgfCAtLXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCi0gICAgcnVuc3RhdGVkaXI9JGFjX29w
dGFyZyA7OwotCiAgIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1zYmluZGkgfCAtLXNiaW5kIHwg
LS1zYmluIHwgLS1zYmkgfCAtLXNiKQogICAgIGFjX3ByZXY9c2JpbmRpciA7OwogICAtc2JpbmRp
cj0qIHwgLS1zYmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmluZD0qIHwgLS1zYmluPSogXApA
QCAtMTEyMiw3ICsxMTExLDcgQEAgZmkKIGZvciBhY192YXIgaW4JZXhlY19wcmVmaXggcHJlZml4
IGJpbmRpciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAogCQlkYXRhZGlyIHN5c2Nv
bmZkaXIgc2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwKIAkJb2xkaW5j
bHVkZWRpciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNkaXIgXAotCQls
aWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgorCQlsaWJkaXIgbG9jYWxlZGlyIG1h
bmRpcgogZG8KICAgZXZhbCBhY192YWw9XCQkYWNfdmFyCiAgICMgUmVtb3ZlIHRyYWlsaW5nIHNs
YXNoZXMuCkBAIC0xMjc1LDcgKzEyNjQsNiBAQCBGaW5lIHR1bmluZyBvZiB0aGUgaW5zdGFsbGF0
aW9uIGRpcmVjdG9yaWVzOgogICAtLXN5c2NvbmZkaXI9RElSICAgICAgICByZWFkLW9ubHkgc2lu
Z2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL2V0Y10KICAgLS1zaGFyZWRzdGF0ZWRpcj1ESVIgICAg
bW9kaWZpYWJsZSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbUFJFRklYL2NvbV0KICAg
LS1sb2NhbHN0YXRlZGlyPURJUiAgICAgbW9kaWZpYWJsZSBzaW5nbGUtbWFjaGluZSBkYXRhIFtQ
UkVGSVgvdmFyXQotICAtLXJ1bnN0YXRlZGlyPURJUiAgICAgICBtb2RpZmlhYmxlIHBlci1wcm9j
ZXNzIGRhdGEgW0xPQ0FMU1RBVEVESVIvcnVuXQogICAtLWxpYmRpcj1ESVIgICAgICAgICAgICBv
YmplY3QgY29kZSBsaWJyYXJpZXMgW0VQUkVGSVgvbGliXQogICAtLWluY2x1ZGVkaXI9RElSICAg
ICAgICBDIGhlYWRlciBmaWxlcyBbUFJFRklYL2luY2x1ZGVdCiAgIC0tb2xkaW5jbHVkZWRpcj1E
SVIgICAgIEMgaGVhZGVyIGZpbGVzIGZvciBub24tZ2NjIFsvdXNyL2luY2x1ZGVdCmRpZmYgLS1n
aXQgYS9kb2NzL2NvbmZpZ3VyZSBiL2RvY3MvY29uZmlndXJlCmluZGV4IGZkZmMxMTAuLjU5ODgx
M2QgMTAwNzU1Ci0tLSBhL2RvY3MvY29uZmlndXJlCisrKyBiL2RvY3MvY29uZmlndXJlCkBAIC02
MzQsNyArNjM0LDYgQEAgaW5mb2RpcgogZG9jZGlyCiBvbGRpbmNsdWRlZGlyCiBpbmNsdWRlZGly
Ci1ydW5zdGF0ZWRpcgogbG9jYWxzdGF0ZWRpcgogc2hhcmVkc3RhdGVkaXIKIHN5c2NvbmZkaXIK
QEAgLTcxMSw3ICs3MTAsNiBAQCBkYXRhZGlyPScke2RhdGFyb290ZGlyfScKIHN5c2NvbmZkaXI9
JyR7cHJlZml4fS9ldGMnCiBzaGFyZWRzdGF0ZWRpcj0nJHtwcmVmaXh9L2NvbScKIGxvY2Fsc3Rh
dGVkaXI9JyR7cHJlZml4fS92YXInCi1ydW5zdGF0ZWRpcj0nJHtsb2NhbHN0YXRlZGlyfS9ydW4n
CiBpbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKIG9sZGluY2x1ZGVkaXI9Jy91c3IvaW5j
bHVkZScKIGRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7UEFDS0FHRV9UQVJOQU1FfScKQEAg
LTk2NCwxNSArOTYyLDYgQEAgZG8KICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwg
LS1zaWxlIHwgLS1zaWwpCiAgICAgc2lsZW50PXllcyA7OwogCi0gIC1ydW5zdGF0ZWRpciB8IC0t
cnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCi0gIHwgLS1ydW5zdGF0
ZSB8IC0tcnVuc3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCi0gIHwgLS1ydW4g
fCAtLXJ1IHwgLS1yKQotICAgIGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKLSAgLXJ1bnN0YXRlZGly
PSogfCAtLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3RhdGVkPSogXAot
ICB8IC0tcnVuc3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8
IC0tcnVucz0qIFwKLSAgfCAtLXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCi0gICAgcnVuc3RhdGVk
aXI9JGFjX29wdGFyZyA7OwotCiAgIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1zYmluZGkgfCAt
LXNiaW5kIHwgLS1zYmluIHwgLS1zYmkgfCAtLXNiKQogICAgIGFjX3ByZXY9c2JpbmRpciA7Owog
ICAtc2JpbmRpcj0qIHwgLS1zYmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmluZD0qIHwgLS1z
YmluPSogXApAQCAtMTExMCw3ICsxMDk5LDcgQEAgZmkKIGZvciBhY192YXIgaW4JZXhlY19wcmVm
aXggcHJlZml4IGJpbmRpciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAogCQlkYXRh
ZGlyIHN5c2NvbmZkaXIgc2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwK
IAkJb2xkaW5jbHVkZWRpciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNk
aXIgXAotCQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgorCQlsaWJkaXIgbG9j
YWxlZGlyIG1hbmRpcgogZG8KICAgZXZhbCBhY192YWw9XCQkYWNfdmFyCiAgICMgUmVtb3ZlIHRy
YWlsaW5nIHNsYXNoZXMuCkBAIC0xMjYzLDcgKzEyNTIsNiBAQCBGaW5lIHR1bmluZyBvZiB0aGUg
aW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzOgogICAtLXN5c2NvbmZkaXI9RElSICAgICAgICByZWFk
LW9ubHkgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL2V0Y10KICAgLS1zaGFyZWRzdGF0ZWRp
cj1ESVIgICAgbW9kaWZpYWJsZSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbUFJFRklY
L2NvbV0KICAgLS1sb2NhbHN0YXRlZGlyPURJUiAgICAgbW9kaWZpYWJsZSBzaW5nbGUtbWFjaGlu
ZSBkYXRhIFtQUkVGSVgvdmFyXQotICAtLXJ1bnN0YXRlZGlyPURJUiAgICAgICBtb2RpZmlhYmxl
IHBlci1wcm9jZXNzIGRhdGEgW0xPQ0FMU1RBVEVESVIvcnVuXQogICAtLWxpYmRpcj1ESVIgICAg
ICAgICAgICBvYmplY3QgY29kZSBsaWJyYXJpZXMgW0VQUkVGSVgvbGliXQogICAtLWluY2x1ZGVk
aXI9RElSICAgICAgICBDIGhlYWRlciBmaWxlcyBbUFJFRklYL2luY2x1ZGVdCiAgIC0tb2xkaW5j
bHVkZWRpcj1ESVIgICAgIEMgaGVhZGVyIGZpbGVzIGZvciBub24tZ2NjIFsvdXNyL2luY2x1ZGVd
CmRpZmYgLS1naXQgYS9zdHViZG9tL2NvbmZpZ3VyZSBiL3N0dWJkb20vY29uZmlndXJlCmluZGV4
IDhmMGJkY2YuLmUyNDQzZTkgMTAwNzU1Ci0tLSBhL3N0dWJkb20vY29uZmlndXJlCisrKyBiL3N0
dWJkb20vY29uZmlndXJlCkBAIC02NjEsNyArNjYxLDYgQEAgaW5mb2RpcgogZG9jZGlyCiBvbGRp
bmNsdWRlZGlyCiBpbmNsdWRlZGlyCi1ydW5zdGF0ZWRpcgogbG9jYWxzdGF0ZWRpcgogc2hhcmVk
c3RhdGVkaXIKIHN5c2NvbmZkaXIKQEAgLTc1MSw3ICs3NTAsNiBAQCBkYXRhZGlyPScke2RhdGFy
b290ZGlyfScKIHN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCiBzaGFyZWRzdGF0ZWRpcj0nJHtw
cmVmaXh9L2NvbScKIGxvY2Fsc3RhdGVkaXI9JyR7cHJlZml4fS92YXInCi1ydW5zdGF0ZWRpcj0n
JHtsb2NhbHN0YXRlZGlyfS9ydW4nCiBpbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVkZScKIG9s
ZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVkZScKIGRvY2Rpcj0nJHtkYXRhcm9vdGRpcn0vZG9jLyR7
UEFDS0FHRV9UQVJOQU1FfScKQEAgLTEwMDQsMTUgKzEwMDIsNiBAQCBkbwogICB8IC1zaWxlbnQg
fCAtLXNpbGVudCB8IC0tc2lsZW4gfCAtLXNpbGUgfCAtLXNpbCkKICAgICBzaWxlbnQ9eWVzIDs7
CiAKLSAgLXJ1bnN0YXRlZGlyIHwgLS1ydW5zdGF0ZWRpciB8IC0tcnVuc3RhdGVkaSB8IC0tcnVu
c3RhdGVkIFwKLSAgfCAtLXJ1bnN0YXRlIHwgLS1ydW5zdGF0IHwgLS1ydW5zdGEgfCAtLXJ1bnN0
IHwgLS1ydW5zIFwKLSAgfCAtLXJ1biB8IC0tcnUgfCAtLXIpCi0gICAgYWNfcHJldj1ydW5zdGF0
ZWRpciA7OwotICAtcnVuc3RhdGVkaXI9KiB8IC0tcnVuc3RhdGVkaXI9KiB8IC0tcnVuc3RhdGVk
aT0qIHwgLS1ydW5zdGF0ZWQ9KiBcCi0gIHwgLS1ydW5zdGF0ZT0qIHwgLS1ydW5zdGF0PSogfCAt
LXJ1bnN0YT0qIHwgLS1ydW5zdD0qIHwgLS1ydW5zPSogXAotICB8IC0tcnVuPSogfCAtLXJ1PSog
fCAtLXI9KikKLSAgICBydW5zdGF0ZWRpcj0kYWNfb3B0YXJnIDs7Ci0KICAgLXNiaW5kaXIgfCAt
LXNiaW5kaXIgfCAtLXNiaW5kaSB8IC0tc2JpbmQgfCAtLXNiaW4gfCAtLXNiaSB8IC0tc2IpCiAg
ICAgYWNfcHJldj1zYmluZGlyIDs7CiAgIC1zYmluZGlyPSogfCAtLXNiaW5kaXI9KiB8IC0tc2Jp
bmRpPSogfCAtLXNiaW5kPSogfCAtLXNiaW49KiBcCkBAIC0xMTUwLDcgKzExMzksNyBAQCBmaQog
Zm9yIGFjX3ZhciBpbglleGVjX3ByZWZpeCBwcmVmaXggYmluZGlyIHNiaW5kaXIgbGliZXhlY2Rp
ciBkYXRhcm9vdGRpciBcCiAJCWRhdGFkaXIgc3lzY29uZmRpciBzaGFyZWRzdGF0ZWRpciBsb2Nh
bHN0YXRlZGlyIGluY2x1ZGVkaXIgXAogCQlvbGRpbmNsdWRlZGlyIGRvY2RpciBpbmZvZGlyIGh0
bWxkaXIgZHZpZGlyIHBkZmRpciBwc2RpciBcCi0JCWxpYmRpciBsb2NhbGVkaXIgbWFuZGlyIHJ1
bnN0YXRlZGlyCisJCWxpYmRpciBsb2NhbGVkaXIgbWFuZGlyCiBkbwogICBldmFsIGFjX3ZhbD1c
JCRhY192YXIKICAgIyBSZW1vdmUgdHJhaWxpbmcgc2xhc2hlcy4KQEAgLTEzMDMsNyArMTI5Miw2
IEBAIEZpbmUgdHVuaW5nIG9mIHRoZSBpbnN0YWxsYXRpb24gZGlyZWN0b3JpZXM6CiAgIC0tc3lz
Y29uZmRpcj1ESVIgICAgICAgIHJlYWQtb25seSBzaW5nbGUtbWFjaGluZSBkYXRhIFtQUkVGSVgv
ZXRjXQogICAtLXNoYXJlZHN0YXRlZGlyPURJUiAgICBtb2RpZmlhYmxlIGFyY2hpdGVjdHVyZS1p
bmRlcGVuZGVudCBkYXRhIFtQUkVGSVgvY29tXQogICAtLWxvY2Fsc3RhdGVkaXI9RElSICAgICBt
b2RpZmlhYmxlIHNpbmdsZS1tYWNoaW5lIGRhdGEgW1BSRUZJWC92YXJdCi0gIC0tcnVuc3RhdGVk
aXI9RElSICAgICAgIG1vZGlmaWFibGUgcGVyLXByb2Nlc3MgZGF0YSBbTE9DQUxTVEFURURJUi9y
dW5dCiAgIC0tbGliZGlyPURJUiAgICAgICAgICAgIG9iamVjdCBjb2RlIGxpYnJhcmllcyBbRVBS
RUZJWC9saWJdCiAgIC0taW5jbHVkZWRpcj1ESVIgICAgICAgIEMgaGVhZGVyIGZpbGVzIFtQUkVG
SVgvaW5jbHVkZV0KICAgLS1vbGRpbmNsdWRlZGlyPURJUiAgICAgQyBoZWFkZXIgZmlsZXMgZm9y
IG5vbi1nY2MgWy91c3IvaW5jbHVkZV0KZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZy5oLmluIGIv
dG9vbHMvY29uZmlnLmguaW4KaW5kZXggNWE1OTQ0ZS4uNWFiZjYwOSAxMDA2NDQKLS0tIGEvdG9v
bHMvY29uZmlnLmguaW4KKysrIGIvdG9vbHMvY29uZmlnLmguaW4KQEAgLTEyMyw2ICsxMjMsOSBA
QAogLyogRGVmaW5lIHRvIDEgaWYgeW91IGhhdmUgdGhlIEFOU0kgQyBoZWFkZXIgZmlsZXMuICov
CiAjdW5kZWYgU1REQ19IRUFERVJTCiAKKy8qIFFNUCBwcm94eSBwYXRoICovCisjdW5kZWYgU1RV
QkRPTV9RTVBfUFJPWFlfUEFUSAorCiAvKiBFbmFibGUgbGFyZ2UgaW5vZGUgbnVtYmVycyBvbiBN
YWMgT1MgWCAxMC41LiAgKi8KICNpZm5kZWYgX0RBUldJTl9VU0VfNjRfQklUX0lOT0RFCiAjIGRl
ZmluZSBfREFSV0lOX1VTRV82NF9CSVRfSU5PREUgMQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmln
dXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDk3N2E4ODMuLmVmNGI1ZDggMTAwNzU1Ci0tLSBh
L3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTc3MCw3ICs3NzAsNiBA
QCBpbmZvZGlyCiBkb2NkaXIKIG9sZGluY2x1ZGVkaXIKIGluY2x1ZGVkaXIKLXJ1bnN0YXRlZGly
CiBsb2NhbHN0YXRlZGlyCiBzaGFyZWRzdGF0ZWRpcgogc3lzY29uZmRpcgpAQCAtODExLDYgKzgx
MCw3IEBAIHdpdGhfbGludXhfYmFja2VuZF9tb2R1bGVzCiBlbmFibGVfcWVtdV90cmFkaXRpb25h
bAogZW5hYmxlX3JvbWJpb3MKIHdpdGhfc3lzdGVtX3FlbXUKK3dpdGhfc3R1YmRvbV9xbXBfcHJv
eHkKIHdpdGhfc3lzdGVtX3NlYWJpb3MKIHdpdGhfc3lzdGVtX292bWYKIGVuYWJsZV9pcHhlCkBA
IC04OTYsNyArODk2LDYgQEAgZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCiBzeXNjb25mZGlyPSck
e3ByZWZpeH0vZXRjJwogc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCiBsb2NhbHN0YXRl
ZGlyPScke3ByZWZpeH0vdmFyJwotcnVuc3RhdGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwog
aW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCiBvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1
ZGUnCiBkb2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCkBAIC0x
MTQ5LDE1ICsxMTQ4LDYgQEAgZG8KICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwg
LS1zaWxlIHwgLS1zaWwpCiAgICAgc2lsZW50PXllcyA7OwogCi0gIC1ydW5zdGF0ZWRpciB8IC0t
cnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCi0gIHwgLS1ydW5zdGF0
ZSB8IC0tcnVuc3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCi0gIHwgLS1ydW4g
fCAtLXJ1IHwgLS1yKQotICAgIGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKLSAgLXJ1bnN0YXRlZGly
PSogfCAtLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3RhdGVkPSogXAot
ICB8IC0tcnVuc3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8
IC0tcnVucz0qIFwKLSAgfCAtLXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCi0gICAgcnVuc3RhdGVk
aXI9JGFjX29wdGFyZyA7OwotCiAgIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1zYmluZGkgfCAt
LXNiaW5kIHwgLS1zYmluIHwgLS1zYmkgfCAtLXNiKQogICAgIGFjX3ByZXY9c2JpbmRpciA7Owog
ICAtc2JpbmRpcj0qIHwgLS1zYmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmluZD0qIHwgLS1z
YmluPSogXApAQCAtMTI5NSw3ICsxMjg1LDcgQEAgZmkKIGZvciBhY192YXIgaW4JZXhlY19wcmVm
aXggcHJlZml4IGJpbmRpciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAogCQlkYXRh
ZGlyIHN5c2NvbmZkaXIgc2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwK
IAkJb2xkaW5jbHVkZWRpciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNk
aXIgXAotCQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgorCQlsaWJkaXIgbG9j
YWxlZGlyIG1hbmRpcgogZG8KICAgZXZhbCBhY192YWw9XCQkYWNfdmFyCiAgICMgUmVtb3ZlIHRy
YWlsaW5nIHNsYXNoZXMuCkBAIC0xNDQ4LDcgKzE0MzgsNiBAQCBGaW5lIHR1bmluZyBvZiB0aGUg
aW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzOgogICAtLXN5c2NvbmZkaXI9RElSICAgICAgICByZWFk
LW9ubHkgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL2V0Y10KICAgLS1zaGFyZWRzdGF0ZWRp
cj1ESVIgICAgbW9kaWZpYWJsZSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbUFJFRklY
L2NvbV0KICAgLS1sb2NhbHN0YXRlZGlyPURJUiAgICAgbW9kaWZpYWJsZSBzaW5nbGUtbWFjaGlu
ZSBkYXRhIFtQUkVGSVgvdmFyXQotICAtLXJ1bnN0YXRlZGlyPURJUiAgICAgICBtb2RpZmlhYmxl
IHBlci1wcm9jZXNzIGRhdGEgW0xPQ0FMU1RBVEVESVIvcnVuXQogICAtLWxpYmRpcj1ESVIgICAg
ICAgICAgICBvYmplY3QgY29kZSBsaWJyYXJpZXMgW0VQUkVGSVgvbGliXQogICAtLWluY2x1ZGVk
aXI9RElSICAgICAgICBDIGhlYWRlciBmaWxlcyBbUFJFRklYL2luY2x1ZGVdCiAgIC0tb2xkaW5j
bHVkZWRpcj1ESVIgICAgIEMgaGVhZGVyIGZpbGVzIGZvciBub24tZ2NjIFsvdXNyL2luY2x1ZGVd
CkBAIC0xNTMxLDYgKzE1MjAsOSBAQCBPcHRpb25hbCBQYWNrYWdlczoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVXNlIHN5c3RlbSBzdXBwbGllZCBxZW11IFBBVEggb3IgcWVtdSAodGFrZW4g
ZnJvbQogICAgICAgICAgICAgICAgICAgICAgICAgICAkUEFUSCkgYXMgcWVtdS14ZW4gZGV2aWNl
IG1vZGVsIGluc3RlYWQgb2YgYnVpbGRpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5k
IGluc3RhbGxpbmcgb3VyIG93biB2ZXJzaW9uCisgIC0tc3R1YmRvbS1xbXAtcHJveHlbPVBBVEhd
CisgICAgICAgICAgICAgICAgICAgICAgICAgIFVzZSBzdXBwbGllZCBiaW5hcnkgUEFUSCBhcyBh
IFFNUCBwcm94eSBpbnRvCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0dWJkb21haW4KICAg
LS13aXRoLXN5c3RlbS1zZWFiaW9zWz1QQVRIXQogICAgICAgICAgICAgICAgICAgICAgICAgICBV
c2Ugc3lzdGVtIHN1cHBsaWVkIHNlYWJpb3MgUEFUSCBpbnN0ZWFkIG9mIGJ1aWxkaW5nCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFuZCBpbnN0YWxsaW5nIG91ciBvd24gdmVyc2lvbgpAQCAt
MzM3OCw3ICszMzcwLDcgQEAgZWxzZQogICAgIFdlIGNhbid0IHNpbXBseSBkZWZpbmUgTEFSR0Vf
T0ZGX1QgdG8gYmUgOTIyMzM3MjAzNjg1NDc3NTgwNywKICAgICBzaW5jZSBzb21lIEMrKyBjb21w
aWxlcnMgbWFzcXVlcmFkaW5nIGFzIEMgY29tcGlsZXJzCiAgICAgaW5jb3JyZWN0bHkgcmVqZWN0
IDkyMjMzNzIwMzY4NTQ3NzU4MDcuICAqLwotI2RlZmluZSBMQVJHRV9PRkZfVCAoKCgob2ZmX3Qp
IDEgPDwgMzEpIDw8IDMxKSAtIDEgKyAoKChvZmZfdCkgMSA8PCAzMSkgPDwgMzEpKQorI2RlZmlu
ZSBMQVJHRV9PRkZfVCAoKChvZmZfdCkgMSA8PCA2MikgLSAxICsgKChvZmZfdCkgMSA8PCA2Mikp
CiAgIGludCBvZmZfdF9pc19sYXJnZVsoTEFSR0VfT0ZGX1QgJSAyMTQ3NDgzNjI5ID09IDcyMQog
CQkgICAgICAgJiYgTEFSR0VfT0ZGX1QgJSAyMTQ3NDgzNjQ3ID09IDEpCiAJCSAgICAgID8gMSA6
IC0xXTsKQEAgLTM0MjQsNyArMzQxNiw3IEBAIGVsc2UKICAgICBXZSBjYW4ndCBzaW1wbHkgZGVm
aW5lIExBUkdFX09GRl9UIHRvIGJlIDkyMjMzNzIwMzY4NTQ3NzU4MDcsCiAgICAgc2luY2Ugc29t
ZSBDKysgY29tcGlsZXJzIG1hc3F1ZXJhZGluZyBhcyBDIGNvbXBpbGVycwogICAgIGluY29ycmVj
dGx5IHJlamVjdCA5MjIzMzcyMDM2ODU0Nzc1ODA3LiAgKi8KLSNkZWZpbmUgTEFSR0VfT0ZGX1Qg
KCgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkgLSAxICsgKCgob2ZmX3QpIDEgPDwgMzEpIDw8IDMx
KSkKKyNkZWZpbmUgTEFSR0VfT0ZGX1QgKCgob2ZmX3QpIDEgPDwgNjIpIC0gMSArICgob2ZmX3Qp
IDEgPDwgNjIpKQogICBpbnQgb2ZmX3RfaXNfbGFyZ2VbKExBUkdFX09GRl9UICUgMjE0NzQ4MzYy
OSA9PSA3MjEKIAkJICAgICAgICYmIExBUkdFX09GRl9UICUgMjE0NzQ4MzY0NyA9PSAxKQogCQkg
ICAgICA/IDEgOiAtMV07CkBAIC0zNDQ4LDcgKzM0NDAsNyBAQCBybSAtZiBjb3JlIGNvbmZ0ZXN0
LmVyciBjb25mdGVzdC4kYWNfb2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKICAgICBXZSBjYW4ndCBz
aW1wbHkgZGVmaW5lIExBUkdFX09GRl9UIHRvIGJlIDkyMjMzNzIwMzY4NTQ3NzU4MDcsCiAgICAg
c2luY2Ugc29tZSBDKysgY29tcGlsZXJzIG1hc3F1ZXJhZGluZyBhcyBDIGNvbXBpbGVycwogICAg
IGluY29ycmVjdGx5IHJlamVjdCA5MjIzMzcyMDM2ODU0Nzc1ODA3LiAgKi8KLSNkZWZpbmUgTEFS
R0VfT0ZGX1QgKCgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkgLSAxICsgKCgob2ZmX3QpIDEgPDwg
MzEpIDw8IDMxKSkKKyNkZWZpbmUgTEFSR0VfT0ZGX1QgKCgob2ZmX3QpIDEgPDwgNjIpIC0gMSAr
ICgob2ZmX3QpIDEgPDwgNjIpKQogICBpbnQgb2ZmX3RfaXNfbGFyZ2VbKExBUkdFX09GRl9UICUg
MjE0NzQ4MzYyOSA9PSA3MjEKIAkJICAgICAgICYmIExBUkdFX09GRl9UICUgMjE0NzQ4MzY0NyA9
PSAxKQogCQkgICAgICA/IDEgOiAtMV07CkBAIC0zNDkzLDcgKzM0ODUsNyBAQCBlbHNlCiAgICAg
V2UgY2FuJ3Qgc2ltcGx5IGRlZmluZSBMQVJHRV9PRkZfVCB0byBiZSA5MjIzMzcyMDM2ODU0Nzc1
ODA3LAogICAgIHNpbmNlIHNvbWUgQysrIGNvbXBpbGVycyBtYXNxdWVyYWRpbmcgYXMgQyBjb21w
aWxlcnMKICAgICBpbmNvcnJlY3RseSByZWplY3QgOTIyMzM3MjAzNjg1NDc3NTgwNy4gICovCi0j
ZGVmaW5lIExBUkdFX09GRl9UICgoKChvZmZfdCkgMSA8PCAzMSkgPDwgMzEpIC0gMSArICgoKG9m
Zl90KSAxIDw8IDMxKSA8PCAzMSkpCisjZGVmaW5lIExBUkdFX09GRl9UICgoKG9mZl90KSAxIDw8
IDYyKSAtIDEgKyAoKG9mZl90KSAxIDw8IDYyKSkKICAgaW50IG9mZl90X2lzX2xhcmdlWyhMQVJH
RV9PRkZfVCAlIDIxNDc0ODM2MjkgPT0gNzIxCiAJCSAgICAgICAmJiBMQVJHRV9PRkZfVCAlIDIx
NDc0ODM2NDcgPT0gMSkKIAkJICAgICAgPyAxIDogLTFdOwpAQCAtMzUxNyw3ICszNTA5LDcgQEAg
cm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC4kYWNf
ZXh0CiAgICAgV2UgY2FuJ3Qgc2ltcGx5IGRlZmluZSBMQVJHRV9PRkZfVCB0byBiZSA5MjIzMzcy
MDM2ODU0Nzc1ODA3LAogICAgIHNpbmNlIHNvbWUgQysrIGNvbXBpbGVycyBtYXNxdWVyYWRpbmcg
YXMgQyBjb21waWxlcnMKICAgICBpbmNvcnJlY3RseSByZWplY3QgOTIyMzM3MjAzNjg1NDc3NTgw
Ny4gICovCi0jZGVmaW5lIExBUkdFX09GRl9UICgoKChvZmZfdCkgMSA8PCAzMSkgPDwgMzEpIC0g
MSArICgoKG9mZl90KSAxIDw8IDMxKSA8PCAzMSkpCisjZGVmaW5lIExBUkdFX09GRl9UICgoKG9m
Zl90KSAxIDw8IDYyKSAtIDEgKyAoKG9mZl90KSAxIDw8IDYyKSkKICAgaW50IG9mZl90X2lzX2xh
cmdlWyhMQVJHRV9PRkZfVCAlIDIxNDc0ODM2MjkgPT0gNzIxCiAJCSAgICAgICAmJiBMQVJHRV9P
RkZfVCAlIDIxNDc0ODM2NDcgPT0gMSkKIAkJICAgICAgPyAxIDogLTFdOwpAQCAtNDUxOSw2ICs0
NTExLDI0IEBAIF9BQ0VPRgogCiAKIAorIyBDaGVjayB3aGV0aGVyIC0td2l0aC1zdHViZG9tLXFt
cC1wcm94eSB3YXMgZ2l2ZW4uCitpZiB0ZXN0ICIke3dpdGhfc3R1YmRvbV9xbXBfcHJveHkrc2V0
fSIgPSBzZXQ7IHRoZW4gOgorICB3aXRodmFsPSR3aXRoX3N0dWJkb21fcW1wX3Byb3h5OworICAg
IHN0dWJkb21fcW1wX3Byb3h5PSIkd2l0aHZhbCIKKworZWxzZQorCisgICAgc3R1YmRvbV9xbXBf
cHJveHk9IiRiaW5kaXIvdmNoYW4tc29ja2V0LXByb3h5IgorCitmaQorCisKK2NhdCA+PmNvbmZk
ZWZzLmggPDxfQUNFT0YKKyNkZWZpbmUgU1RVQkRPTV9RTVBfUFJPWFlfUEFUSCAiJHN0dWJkb21f
cW1wX3Byb3h5IgorX0FDRU9GCisKKworCiAjIENoZWNrIHdoZXRoZXIgLS13aXRoLXN5c3RlbS1z
ZWFiaW9zIHdhcyBnaXZlbi4KIGlmIHRlc3QgIiR7d2l0aF9zeXN0ZW1fc2VhYmlvcytzZXR9IiA9
IHNldDsgdGhlbiA6CiAgIHdpdGh2YWw9JHdpdGhfc3lzdGVtX3NlYWJpb3M7Ci0tIApnaXQtc2Vy
aWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 02:41:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 02: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 1irYc9-0005SA-5j; Wed, 15 Jan 2020 02:41:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irYc8-0005RJ-GX
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 02:41:00 +0000
X-Inumbo-ID: 63a465f2-3740-11ea-a2eb-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63a465f2-3740-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 02:40:27 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9DD92221E9;
 Tue, 14 Jan 2020 21:40:27 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 14 Jan 2020 21:40:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=3HlN1na3MvkQFx0jgbE8tJCxMyOmwWnEHlp+SeBur
 Hw=; b=EIiK5iOf+Mk7mKdjVXy/d4c/hkK3QiY3slziBANqIiaQ9Vf7I+L9yj/9l
 BC/FmKlzElKHbVzoTy+/VXSANnereE37Tm6hHE/ZczKHxIrsQiwD//flxGRj2PSc
 +yjPKQ80W83C1ict7g5FVHSVdmYSizJzknrXPLF+FV7MqVO7jA+uF681RwnApgbl
 q/swEL+j4Rl9S3xCM6LOUxXYtmT0AbVUjIn400Cob1LXL1ggglb2Fy4a/zHvF4vH
 VM2Lwfx7YbeaJo4kcPAvswnikSktc6eJNEdDEaH6lspQFocFMIzBuE/hPpLF2FpS
 0RSOCxXLpUJuXnKUdIT7/SlwkFc7w==
X-ME-Sender: <xms:m3seXnHtTxNwyvrr3mh3kwxL3XIz5LbojhYXifZ7rdnNFSSw0V0-IA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdegkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpeek
X-ME-Proxy: <xmx:m3seXtaU9kNXu2IgQDAHXbGdO-jRPrLLRBHFuEhf2Pi9qKJOov0thg>
 <xmx:m3seXiMAakcQW0AKwgTLU4lkfJljEJh-614H1kprj3v-ae7DRlcgiQ>
 <xmx:m3seXg0AaD9TZWDHPehVw-etA_zSwsYw72jHauwcHZ5Oayinb9hY9w>
 <xmx:m3seXl0sCHii7fDf0TR8QKBSUQMSgfk_ZTvz7UwVrvWifPwIqP0B5g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id C596C30607B4;
 Tue, 14 Jan 2020 21:40:26 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 15 Jan 2020 03:39:55 +0100
Message-Id: <13e463d7e4e797a215e8f2c5437a9499af6fd92c.1579055705.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 16/16] libxl: consider also qemu in
 stubdomain in libxl__dm_active 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: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

U2luY2UgcWVtdS14ZW4gY2FuIG5vdyBydW4gaW4gc3R1YmRvbWFpbiB0b28sIGhhbmRsZSB0aGlz
IGNhc2Ugd2hlbgpjaGVja2luZyBpdCdzIHN0YXRlIHRvby4KClNpZ25lZC1vZmYtYnk6IE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA4OWVjYTFlLi43
Njk4ODg3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKQEAgLTM3MjksMTIgKzM3MjksMTggQEAgb3V0OgogCiBpbnQgbGlieGxf
X2RtX2FjdGl2ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKIHsKLSAgICBjaGFyICpw
aWQsICpwYXRoOworICAgIGNoYXIgKnBpZCwgKmRtX2RvbWlkLCAqcGF0aDsKIAogICAgIHBhdGgg
PSBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRv
bWlkKTsKICAgICBwaWQgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIHBhdGgpOwogCi0g
ICAgcmV0dXJuIHBpZCAhPSBOVUxMOworICAgIGlmIChwaWQpCisgICAgICAgIHJldHVybiB0cnVl
OworCisgICAgcGF0aCA9IEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2Ut
bW9kZWwtZG9taWQiLCBkb21pZCk7CisgICAgZG1fZG9taWQgPSBsaWJ4bF9feHNfcmVhZChnYywg
WEJUX05VTEwsIHBhdGgpOworCisgICAgcmV0dXJuIGRtX2RvbWlkICE9IE5VTEw7CiB9CiAKIGlu
dCBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcsCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 03:04:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 03:04:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irYyu-000865-DV; Wed, 15 Jan 2020 03:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irYys-00085z-PB
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 03:04:30 +0000
X-Inumbo-ID: be42b20e-3743-11ea-84bd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be42b20e-3743-11ea-84bd-12813bfff9fa;
 Wed, 15 Jan 2020 03:04: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 <osstest-admin@xenproject.org>)
 id 1irYyp-0004tC-NZ; Wed, 15 Jan 2020 03:04: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 1irYyp-0007Se-4R; Wed, 15 Jan 2020 03:04:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irYyp-0001o9-3k; Wed, 15 Jan 2020 03:04:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146075-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 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-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-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-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-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-amd64-i386-libvirt: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle: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-vhd: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-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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt: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:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1: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-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-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=cf2e9cc0ba0432f05cdca36dcd46be5fdfd7ca0c
X-Osstest-Versions-That: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 03:04:27 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 146075: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA3NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxNDQ3
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDE0NDc1OAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0NzU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxNDQ3NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDE0NDc1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQ0NzIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3NTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ0NzU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBjZjJlOWNjMGJhMDQzMmYwNWNkY2EzNmRjZDQ2YmU1ZmRm
ZDdjYTBjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0M2FiMzBiMTNm
ZThiMWQ1ZjkyYTlhZDJjYTdkNjFmNGM3N2I2Y2FjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDQ3
NTggIDIwMTktMTItMTIgMTA6MjQ6NDEgWiAgIDMzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQ2MDc1ICAyMDIwLTAxLTE0IDE0OjM1OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjZjJlOWNjMGJhMDQzMmYwNWNkY2EzNmRjZDQ2
YmU1ZmRmZDdjYTBjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KRGF0ZTog
ICBUaHUgRGVjIDE5IDA4OjEyOjIxIDIwMTkgKzAwMDAKCiAgICB4ZW4vYXJtOiBQbGFjZSBhIHNw
ZWN1bGF0aW9uIGJhcnJpZXIgc2VxdWVuY2UgZm9sbG93aW5nIGFuIGVyZXQgaW5zdHJ1Y3Rpb24K
ICAgIAogICAgU29tZSBDUFVzIGNhbiBzcGVjdWxhdGUgcGFzdCBhbiBFUkVUIGluc3RydWN0aW9u
IGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCiAgICBzcGVjdWxhdGl2ZSBhY2Nlc3NlcyB0byBtZW1v
cnkgYmVmb3JlIHByb2Nlc3NpbmcgdGhlIGV4Y2VwdGlvbiByZXR1cm4uCiAgICBTaW5jZSB0aGUg
cmVnaXN0ZXIgc3RhdGUgaXMgb2Z0ZW4gY29udHJvbGxlZCBieSBsb3dlciBwcml2aWxlZ2UgbGV2
ZWwKICAgIGF0IHRoZSBwb2ludCBvZiBhbiBFUkVULCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5IGJl
IHVzZWQgYXMgcGFydCBvZiBhCiAgICBzaWRlLWNoYW5uZWwgYXR0YWNrLgogICAgCiAgICBOZXdl
ciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcgU0IgYmFycmllciBpbnN0cnVjdGlvbiB3aGljaCBh
Y3RzCiAgICBhcyBhbiBhcmNoaXRlY3RlZCBzcGVjdWxhdGlvbiBiYXJyaWVyLiBGb3IgY3VycmVu
dCBDUFVzLCB0aGUgc2VxdWVuY2UKICAgIERTQjsgSVNCIGlzIGtub3duIHRvIHByZXZlbnQgc3Bl
Y3VsYXRpb24uCiAgICAKICAgIFRoZSBsYXR0ZXIgc2VxdWVuY2UgaXMgaGVhdmllciB0aGFuIFNC
IGJ1dCBpdCB3b3VsZCBuZXZlciBiZSBleGVjdXRlZAogICAgKHRoaXMgaXMgc3BlY3VsYXRpb24g
YWZ0ZXIgYWxsISkuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBtYWNybyAnc2InIHRoYXQgY291
bGQgYmUgdXNlZCB3aGVuIGEgc3BlY3VsYXRpb24gYmFycmllcgogICAgaXMgcmVxdWlyZWQuIEZv
ciBub3cgaXQgaXMgdXNpbmcgZHNiOyBpc2IgYnV0IHRoaXMgY291bGQgZWFzaWx5IGJlCiAgICB1
cGRhdGVkIHRvIGNhdGVyIFNCIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTMx
Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 03:17:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 03: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 1irZBb-0000Zs-OH; Wed, 15 Jan 2020 03:17:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irZBa-0000Zn-N0
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 03:17:38 +0000
X-Inumbo-ID: 8a87e63a-3745-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a87e63a-3745-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 03:17: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 <osstest-admin@xenproject.org>)
 id 1irZBI-000581-01; Wed, 15 Jan 2020 03: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 1irZBH-0008Fs-IR; Wed, 15 Jan 2020 03:17:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irZBH-00054x-HT; Wed, 15 Jan 2020 03:17:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146078-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:build-amd64:xen-build:fail:regression
 xen-4.12-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.12-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.12-testing:build-i386:xen-build:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.12-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-xsm:hosts-allocate:starved:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:hosts-allocate:starved:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:hosts-allocate:starved:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:hosts-allocate:starved:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=a5fcafbfbee55261853fba07149c1c795f2baf58
X-Osstest-Versions-That: xen=890711084303e6b56881b836d91273ec56015b5e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 03:17:19 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 146078: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3OCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTAxNwog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQ1MDE3CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDUwMTcKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDE0NTAxNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgc3RhcnZlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAyIGhvc3RzLWFsbG9jYXRlIHN0YXJ2ZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgc3RhcnZlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAyIGhvc3RzLWFsbG9jYXRlICAgICBzdGFydmVkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE1ZmNhZmJmYmVlNTUyNjE4NTNmYmEw
NzE0OWMxYzc5NWYyYmFmNTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDg5MDcxMTA4NDMwM2U2YjU2ODgxYjgzNmQ5MTI3M2VjNTYwMTViNWUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDE0NTAxNyAgMjAxOS0xMi0yMCAxMTowOToyNyBaICAgMjUgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDYwNzggIDIwMjAtMDEtMTQgMTQ6MzY6MjEgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgc3RhcnZlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBzdGFydmVkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhcnZlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IGE1ZmNhZmJmYmVlNTUyNjE4NTNmYmEwNzE0OWMxYzc5NWYyYmFmNTgKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpEYXRlOiAgIFRodSBEZWMgMTkgMDg6MTI6
MjEgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IFBsYWNlIGEgc3BlY3VsYXRpb24gYmFycmllciBz
ZXF1ZW5jZSBmb2xsb3dpbmcgYW4gZXJldCBpbnN0cnVjdGlvbgogICAgCiAgICBTb21lIENQVXMg
Y2FuIHNwZWN1bGF0ZSBwYXN0IGFuIEVSRVQgaW5zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHBl
cmZvcm0KICAgIHNwZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2lu
ZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KICAgIFNpbmNlIHRoZSByZWdpc3RlciBzdGF0ZSBpcyBv
ZnRlbiBjb250cm9sbGVkIGJ5IGxvd2VyIHByaXZpbGVnZSBsZXZlbAogICAgYXQgdGhlIHBvaW50
IG9mIGFuIEVSRVQsIHRoaXMgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZCBhcyBwYXJ0IG9mIGEK
ICAgIHNpZGUtY2hhbm5lbCBhdHRhY2suCiAgICAKICAgIE5ld2VyIENQVXMgbWF5IGltcGxlbWVu
dCBhIG5ldyBTQiBiYXJyaWVyIGluc3RydWN0aW9uIHdoaWNoIGFjdHMKICAgIGFzIGFuIGFyY2hp
dGVjdGVkIHNwZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1ZW5j
ZQogICAgRFNCOyBJU0IgaXMga25vd24gdG8gcHJldmVudCBzcGVjdWxhdGlvbi4KICAgIAogICAg
VGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0IGl0IHdvdWxkIG5ldmVy
IGJlIGV4ZWN1dGVkCiAgICAodGhpcyBpcyBzcGVjdWxhdGlvbiBhZnRlciBhbGwhKS4KICAgIAog
ICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicgdGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBz
cGVjdWxhdGlvbiBiYXJyaWVyCiAgICBpcyByZXF1aXJlZC4gRm9yIG5vdyBpdCBpcyB1c2luZyBk
c2I7IGlzYiBidXQgdGhpcyBjb3VsZCBlYXNpbHkgYmUKICAgIHVwZGF0ZWQgdG8gY2F0ZXIgU0Ig
aW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMzEyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 04:00:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 04: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 1irZqk-0004UJ-Dw; Wed, 15 Jan 2020 04:00:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irZqj-0004UE-9J
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 04:00:09 +0000
X-Inumbo-ID: 77fb80e8-374b-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77fb80e8-374b-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 03:59:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irZqL-0005uN-W0; Wed, 15 Jan 2020 03:59: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 1irZqL-0002q3-LX; Wed, 15 Jan 2020 03:59:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irZqL-0006P6-Kr; Wed, 15 Jan 2020 03:59:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146076-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-credit1:guest-localmigrate/x10:fail:regression
 xen-4.10-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.10-testing:build-i386:xen-build:fail:regression
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt: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-pair: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-libvirt-qemuu-debianhvm-amd64-xsm: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-xl-qemut-win7-amd64: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-ovmf-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:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict: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-qemuu-debianhvm-amd64-shadow: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-i386-xl: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-qemut-rhel6hvm-amd: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-libvirt: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-livepatch: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-migrupgrade: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-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked: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-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-seattle: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-libvirt-xsm: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: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-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-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-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=49a5d6e92317a7d9acbf0bdbd25b2809dfd84260
X-Osstest-Versions-That: xen=6cb1cb9c63e91b71ce639e7b7cf08ca85d44266f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 03:59:45 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 146076: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3NiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0NDc5OAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQ0Nzk4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ3OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDQ3OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0OWE1ZDZlOTIzMTdhN2Q5YWNiZjBiZGJkMjViMjgwOWRmZDg0MjYwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2Y2IxY2I5YzYzZTkxYjcxY2U2
MzllN2I3Y2YwOGNhODVkNDQyNjZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDQ3OTggIDIwMTkt
MTItMTMgMjA6MzI6MjcgWiAgIDMyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDc2ICAy
MDIwLTAxLTE0IDE0OjM1OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDQ5YTVkNmU5MjMxN2E3ZDlhY2JmMGJkYmQyNWIyODA5ZGZkODQy
NjAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpEYXRlOiAgIFRodSBEZWMg
MTkgMDg6MTI6MjEgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IFBsYWNlIGEgc3BlY3VsYXRpb24g
YmFycmllciBzZXF1ZW5jZSBmb2xsb3dpbmcgYW4gZXJldCBpbnN0cnVjdGlvbgogICAgCiAgICBT
b21lIENQVXMgY2FuIHNwZWN1bGF0ZSBwYXN0IGFuIEVSRVQgaW5zdHJ1Y3Rpb24gYW5kIHBvdGVu
dGlhbGx5IHBlcmZvcm0KICAgIHNwZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUg
cHJvY2Vzc2luZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KICAgIFNpbmNlIHRoZSByZWdpc3RlciBz
dGF0ZSBpcyBvZnRlbiBjb250cm9sbGVkIGJ5IGxvd2VyIHByaXZpbGVnZSBsZXZlbAogICAgYXQg
dGhlIHBvaW50IG9mIGFuIEVSRVQsIHRoaXMgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZCBhcyBw
YXJ0IG9mIGEKICAgIHNpZGUtY2hhbm5lbCBhdHRhY2suCiAgICAKICAgIE5ld2VyIENQVXMgbWF5
IGltcGxlbWVudCBhIG5ldyBTQiBiYXJyaWVyIGluc3RydWN0aW9uIHdoaWNoIGFjdHMKICAgIGFz
IGFuIGFyY2hpdGVjdGVkIHNwZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRo
ZSBzZXF1ZW5jZQogICAgRFNCOyBJU0IgaXMga25vd24gdG8gcHJldmVudCBzcGVjdWxhdGlvbi4K
ICAgIAogICAgVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0IGl0IHdv
dWxkIG5ldmVyIGJlIGV4ZWN1dGVkCiAgICAodGhpcyBpcyBzcGVjdWxhdGlvbiBhZnRlciBhbGwh
KS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicgdGhhdCBjb3VsZCBiZSB1c2Vk
IHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVyCiAgICBpcyByZXF1aXJlZC4gRm9yIG5vdyBpdCBp
cyB1c2luZyBkc2I7IGlzYiBidXQgdGhpcyBjb3VsZCBlYXNpbHkgYmUKICAgIHVwZGF0ZWQgdG8g
Y2F0ZXIgU0IgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMzEyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 05:15:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 05: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 1irb1f-000212-9s; Wed, 15 Jan 2020 05:15:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irb1d-00020x-P0
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 05:15:29 +0000
X-Inumbo-ID: fe1e6fdc-3755-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe1e6fdc-3755-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 05:15: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 <osstest-admin@xenproject.org>)
 id 1irb1G-0007nL-12; Wed, 15 Jan 2020 05: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 1irb1F-000698-6p; Wed, 15 Jan 2020 05:15:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irb1F-0003MZ-4b; Wed, 15 Jan 2020 05:15:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146077-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.11-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.11-testing:build-i386:xen-build:fail:regression
 xen-4.11-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.11-testing:test-amd64-i386-qemuu-rhel6hvm-amd: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-freebsd10-amd64: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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm: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-libvirt-qemuu-debianhvm-amd64-xsm: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-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl: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-migrupgrade: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-i386-libvirt: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-xl-qemut-ws16-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-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-debianhvm-i386-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-qemuu-ws16-amd64: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-libvirt-xsm: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-freebsd10-i386: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-amd64-libvirt-qemuu-debianhvm-amd64-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-amd64-xl-qemuu-debianhvm-i386-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-raw: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-libvirt: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-livepatch: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle: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-amd64-amd64-libvirt-vhd: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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds: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: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-armhf-armhf-xl-multivcpu: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ddffc4d8a072f146320f4ca58c768c4b563ab571
X-Osstest-Versions-That: xen=14b62ab3e5a79816edfc6dd3afce1bb68c106ac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 05:15:05 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 146077: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3NyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDc1Mwog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQ0NzUzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ3NTMKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDE0NDc1MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIGRkZmZjNGQ4YTA3MmYxNDYzMjBmNGNhNThjNzY4YzRiNTYzYWI1
NzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE0YjYyYWIzZTVhNzk4
MTZlZGZjNmRkM2FmY2UxYmI2OGMxMDZhYzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NDc1MyAg
MjAxOS0xMi0xMiAwNToyNjo0MSBaICAgMzMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYw
NzcgIDIwMjAtMDEtMTQgMTQ6MzY6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGRkZmZj
NGQ4YTA3MmYxNDYzMjBmNGNhNThjNzY4YzRiNTYzYWI1NzEKQXV0aG9yOiBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgpEYXRlOiAgIFRodSBEZWMgMTkgMDg6MTI6MjEgMjAxOSArMDAwMAoK
ICAgIHhlbi9hcm06IFBsYWNlIGEgc3BlY3VsYXRpb24gYmFycmllciBzZXF1ZW5jZSBmb2xsb3dp
bmcgYW4gZXJldCBpbnN0cnVjdGlvbgogICAgCiAgICBTb21lIENQVXMgY2FuIHNwZWN1bGF0ZSBw
YXN0IGFuIEVSRVQgaW5zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHBlcmZvcm0KICAgIHNwZWN1
bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2luZyB0aGUgZXhjZXB0aW9u
IHJldHVybi4KICAgIFNpbmNlIHRoZSByZWdpc3RlciBzdGF0ZSBpcyBvZnRlbiBjb250cm9sbGVk
IGJ5IGxvd2VyIHByaXZpbGVnZSBsZXZlbAogICAgYXQgdGhlIHBvaW50IG9mIGFuIEVSRVQsIHRo
aXMgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZCBhcyBwYXJ0IG9mIGEKICAgIHNpZGUtY2hhbm5l
bCBhdHRhY2suCiAgICAKICAgIE5ld2VyIENQVXMgbWF5IGltcGxlbWVudCBhIG5ldyBTQiBiYXJy
aWVyIGluc3RydWN0aW9uIHdoaWNoIGFjdHMKICAgIGFzIGFuIGFyY2hpdGVjdGVkIHNwZWN1bGF0
aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1ZW5jZQogICAgRFNCOyBJU0Ig
aXMga25vd24gdG8gcHJldmVudCBzcGVjdWxhdGlvbi4KICAgIAogICAgVGhlIGxhdHRlciBzZXF1
ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0IGl0IHdvdWxkIG5ldmVyIGJlIGV4ZWN1dGVkCiAg
ICAodGhpcyBpcyBzcGVjdWxhdGlvbiBhZnRlciBhbGwhKS4KICAgIAogICAgSW50cm9kdWNlIGEg
bmV3IG1hY3JvICdzYicgdGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJy
aWVyCiAgICBpcyByZXF1aXJlZC4gRm9yIG5vdyBpdCBpcyB1c2luZyBkc2I7IGlzYiBidXQgdGhp
cyBjb3VsZCBlYXNpbHkgYmUKICAgIHVwZGF0ZWQgdG8gY2F0ZXIgU0IgaW4gdGhlIGZ1dHVyZS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMzEyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 07:41:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 07: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 1irdId-0005DB-1O; Wed, 15 Jan 2020 07:41:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vq89=3E=merlin.srs.infradead.org=batv+338670718baa1b0f2f7d+5988+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1irdIb-0005D6-Ur
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 07:41:10 +0000
X-Inumbo-ID: 62554a8e-376a-11ea-ac27-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62554a8e-376a-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 07:41:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=4poOS/wn5mZ11jMqIkFAzaog8b9gmGqW393gHc9XEu0=; b=NgEpYPc8Ik/CVqk+Uespa2geO
 gMdm9cRIcVg/RpFCHdHCj0XPANCy7JPvTjIeP1aCg6Hv1YySXhEZQVLO+mSohEx086jIHKKm6Qi7r
 A+CU+V8l2uTuLNc8LUbkWkGpvEOOlfDOapQ6nwXGQSSCSRIJRnNmarR2JNpG8JDFelOu5wc3lq0IS
 1eu46aUSxM0Kovcs5OKxIqwkDBiLfvS3vnW4l1MbW8iPt1ffTRFuDku4+Cxk4RifzUsbvxQ2WI1c+
 +V2gbj0luoctaJOg9xnIhiY3j2ZJklmRhXQ3beEfYV4Dz/gteGPc0ncl6/oDRh/mRbApxj6ZmzIfw
 WA64QSBhg==;
Received: from [54.239.6.185] (helo=u3832b3a9db3152.drs10.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1irdIP-0004QR-7V; Wed, 15 Jan 2020 07:41:00 +0000
Message-ID: <7f8fdfdf68daca5b156984412bdfc41c9970419b.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Julien Grall <julien@xen.org>, Xen-devel
 <xen-devel@lists.xenproject.org>,  "Xia, Hongyan" <hongyxia@amazon.com>
Date: Wed, 15 Jan 2020 08:40:53 +0100
In-Reply-To: <52fb69c3-64b6-2b67-9647-340110b27289@xen.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
 <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
 <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
 <a52142eed9e59446f8a02798ab643b01a5ab7a1c.camel@infradead.org>
 <52fb69c3-64b6-2b67-9647-340110b27289@xen.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1231595748676902111=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1231595748676902111==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-otjJKaOFLADKkYpbwyu5"


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

On Tue, 2020-01-14 at 16:29 +0000, Julien Grall wrote:
> > That's the point in appending an IND_WRITE64 operation to the kimage
> > stream. The actual write is done in the last gasp of kexec_reloc()
> > after Xen#1 is quiescent, on the way into purgatory.
>=20
> I was not sure what you meant by IND_WRITE64. Maybe I should have asked=
=20
> it first :). Thank you for the explanation!

Don't you often find an email is made easier to understand by the
addition of a few lines of unified diff of assembler code...?

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTE1MDc0MDUzWjAvBgkqhkiG9w0BCQQxIgQgIsjz9vt9mXQ2iGv5Xcp9n0F5XBB6QSJViDszjqI0
3jkwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAADUDdfQT8SVWSxbmTZV4KS3JR6xs7HWLYOS/Gr7SIdh94vWxXbSj6rXKdE9jdSd
jxlx25l5l8ULPpdPdIwiqQTUsLfbGoyoYTR7SPf6PzyWHwGV29KWMY10es6+kdpFoNI4M6TRQ37y
KUXbgvWdGB0mdUMdVukiqGSWNc6gM5QnwpA0GW/Y6osjEt8zmeXUBEmadvNM25W7zv5HyCGrpkZ9
TXNkTAj1XYlTQUVIA0Fw+pzKZtmAz1JC6wMrJzljC9s9BJLqbI586ai5T1N1YVBf2mkHeNLLAK4i
ntu9Cx1hG+C/fv7L8bp0Av6KZFwxn3t3+WxBVYTMITIdufhNU1oAAAAAAAA=


--=-otjJKaOFLADKkYpbwyu5--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1231595748676902111==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 15 07:46:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 07:46: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 1irdO4-0005Po-Kd; Wed, 15 Jan 2020 07:46:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qU8P=3E=kaod.org=groug@srs-us1.protection.inumbo.net>)
 id 1irdO2-0005Pj-Uk
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 07:46:46 +0000
X-Inumbo-ID: 2cade94e-376b-11ea-84e2-12813bfff9fa
Received: from 7.mo173.mail-out.ovh.net (unknown [46.105.44.159])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cade94e-376b-11ea-84e2-12813bfff9fa;
 Wed, 15 Jan 2020 07:46:44 +0000 (UTC)
Received: from player774.ha.ovh.net (unknown [10.109.143.18])
 by mo173.mail-out.ovh.net (Postfix) with ESMTP id 6CDB412C688
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 08:46:43 +0100 (CET)
Received: from kaod.org (lns-bzn-46-82-253-208-248.adsl.proxad.net
 [82.253.208.248]) (Authenticated sender: groug@kaod.org)
 by player774.ha.ovh.net (Postfix) with ESMTPSA id 794D1E4CF170;
 Wed, 15 Jan 2020 07:46:22 +0000 (UTC)
Date: Wed, 15 Jan 2020 08:46:21 +0100
From: Greg Kurz <groug@kaod.org>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-ID: <20200115084621.5f8d1b10@bahia.lan>
In-Reply-To: <20200110194158.14190-2-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-2-vsementsov@virtuozzo.com>
X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 14078815388168395091
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrtddvgdduudduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfgjfhfogggtgfesthhqredtredtjeenucfhrhhomhepifhrvghgucfmuhhriicuoehgrhhouhhgsehkrghougdrohhrgheqnecukfhppedtrddtrddtrddtpdekvddrvdehfedrvddtkedrvdegkeenucfrrghrrghmpehmohguvgepshhmthhpqdhouhhtpdhhvghlohepphhlrgihvghrjeejgedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehgrhhouhhgsehkrghougdrohhrghdprhgtphhtthhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvggtthdrohhrghenucevlhhushhtvghrufhiiigvpedt
Subject: Re: [Xen-devel] [PATCH v6 01/11] qapi/error: add (Error **errp)
 cleaning APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMCBKYW4gMjAyMCAyMjo0MTo0OCArMDMwMApWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+IHdyb3RlOgoKPiBTaWduZWQtb2ZmLWJ5
OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
Cj4gLS0tCj4gCgpSZXZpZXdlZC1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KCj4gQ0M6
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgo+IENDOiBFcmljIEJsYWtlIDxlYmxh
a2VAcmVkaGF0LmNvbT4KPiBDQzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiBDQzog
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiBDQzogR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KPiBDQzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgo+IENDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBh
dWxAeGVuLm9yZz4KPiBDQzogIlBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIiA8cGhpbG1kQHJlZGhh
dC5jb20+Cj4gQ0M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cj4gQ0M6IEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgo+IENDOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5i
QGxpbnV4LmlibS5jb20+Cj4gQ0M6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNv
bT4KPiBDQzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgo+IENDOiBx
ZW11LWJsb2NrQG5vbmdudS5vcmcKPiBDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gCj4gIGluY2x1ZGUvcWFwaS9lcnJvci5oIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9xYXBpL2Vycm9yLmggYi9pbmNsdWRlL3FhcGkvZXJyb3IuaAo+IGluZGV4IGFkNWI2
ZTg5NmQuLmZhOGQ1MWZkNmQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9xYXBpL2Vycm9yLmgKPiAr
KysgYi9pbmNsdWRlL3FhcGkvZXJyb3IuaAo+IEBAIC0zMDksNiArMzA5LDMyIEBAIHZvaWQgd2Fy
bl9yZXBvcnRmX2VycihFcnJvciAqZXJyLCBjb25zdCBjaGFyICpmbXQsIC4uLikKPiAgdm9pZCBl
cnJvcl9yZXBvcnRmX2VycihFcnJvciAqZXJyLCBjb25zdCBjaGFyICpmbXQsIC4uLikKPiAgICAg
IEdDQ19GTVRfQVRUUigyLCAzKTsKPiAgCj4gKy8qCj4gKyAqIEZ1bmN0aW9ucyB0byBjbGVhbiBF
cnJvciAqKmVycnA6IGNhbGwgY29ycmVzcG9uZGluZyBFcnJvciAqZXJyIGNsZWFuaW5nCj4gKyAq
IGZ1bmN0aW9uIGFuIHNldCBwb2ludGVyIHRvIE5VTEwKPiArICovCj4gK3N0YXRpYyBpbmxpbmUg
dm9pZCBlcnJvcl9mcmVlX2VycnAoRXJyb3IgKiplcnJwKQo+ICt7Cj4gKyAgICBhc3NlcnQoZXJy
cCAmJiAqZXJycCk7Cj4gKyAgICBlcnJvcl9mcmVlKCplcnJwKTsKPiArICAgICplcnJwID0gTlVM
TDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGVycm9yX3JlcG9ydF9lcnJwKEVycm9y
ICoqZXJycCkKPiArewo+ICsgICAgYXNzZXJ0KGVycnAgJiYgKmVycnApOwo+ICsgICAgZXJyb3Jf
cmVwb3J0X2VycigqZXJycCk7Cj4gKyAgICAqZXJycCA9IE5VTEw7Cj4gK30KPiArCj4gK3N0YXRp
YyBpbmxpbmUgdm9pZCB3YXJuX3JlcG9ydF9lcnJwKEVycm9yICoqZXJycCkKPiArewo+ICsgICAg
YXNzZXJ0KGVycnAgJiYgKmVycnApOwo+ICsgICAgd2Fybl9yZXBvcnRfZXJyKCplcnJwKTsKPiAr
ICAgICplcnJwID0gTlVMTDsKPiArfQo+ICsKPiArCj4gIC8qCj4gICAqIEp1c3QgbGlrZSBlcnJv
cl9zZXRnKCksIGV4Y2VwdCB5b3UgZ2V0IHRvIHNwZWNpZnkgdGhlIGVycm9yIGNsYXNzLgo+ICAg
KiBOb3RlOiB1c2Ugb2YgZXJyb3IgY2xhc3NlcyBvdGhlciB0aGFuIEVSUk9SX0NMQVNTX0dFTkVS
SUNfRVJST1IgaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 08:33:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 08: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 1ire6v-0001Ku-G6; Wed, 15 Jan 2020 08:33:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/NXX=3E=amazon.co.uk=prvs=2768d130c=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ire6u-0001Kp-9Q
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 08:33:08 +0000
X-Inumbo-ID: a819e0dc-3771-11ea-a985-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a819e0dc-3771-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 08:33:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579077188; x=1610613188;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ocWGvKzT9rHeLGLw56o19WY9tgHhZErb9cLkoBLDMQs=;
 b=cDeGoeDkeJ4/X5LWWcF+I9+w2M9Fr8MVeW/LOID9eWQ8X3yPnSAVAF0o
 hAG4uj94FhQJJ0IMLu8JfycZK9ZmrgHcvJ3egAVWDY5uy/2hjldPTzDFO
 MOlPz3lSpxRYS0ZPl5C5eEmvU6MHdQOx4+0YOJddGyzwHxwzyhxFqZFjT Q=;
IronPort-SDR: wvOOn/x2BXteConQ492U+xceQNdCh5lUsbwyrpFZL4Y3+BfSDXeps520clpjxzNWVPkesNhQqb
 oX1fkcFm18RQ==
X-IronPort-AV: E=Sophos;i="5.70,322,1574121600"; d="scan'208";a="12455655"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 15 Jan 2020 08:33:07 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id AECA2A1DEB; Wed, 15 Jan 2020 08:33:04 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 15 Jan 2020 08:33:04 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 15 Jan 2020 08:33:03 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 15 Jan 2020 08:33:02 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, Jason Andryuk
 <jandryuk@gmail.com>
Thread-Topic: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
Thread-Index: AQHVykQofKTNIgpPpkmSOKKDUKIMmKfp72EAgABNlACAADjFgIAA8bAw
Date: Wed, 15 Jan 2020 08:33:02 +0000
Message-ID: <ed1ca41d72bd49c59e5e25044a0a85e0@EX13D32EUC003.ant.amazon.com>
References: <ee0da83d3f054e72ae450437c8834d04@AMSPEX02CL02.citrite.net>
 <CAKf6xpujVs3RPJcb+2vqPZFcYwhdDcjbt=S_+awjPuPFpFHsPw@mail.gmail.com>
 <57dc1083d20a469785f05a2e5250a820@AMSPEX02CL02.citrite.net>
 <cd5f1ecc-576f-b7d0-3090-4f3e4faf6148@citrix.com>
 <CAKf6xpt4XYXn2xHJoVY_ibcaHSw-ED10V7ZGNKuDdkiJ93RS0A@mail.gmail.com>
 <20190322030936.fkiajz5ifgaejkd4@MacBook-Air-de-Roger.local>
 <CAKf6xptP_b-+FuscjsTK9G7pMeVS8drvA_t+xb5bdF2zxxmWfA@mail.gmail.com>
 <CAKf6xpscx9Yukphv7mfK2BPM8HoGW0ddt9zbOZxpV+9LzWxz4g@mail.gmail.com>
 <20200114100406.GF11756@Air-de-Roger>
 <CAKf6xpuDo=FGTOJ9ipmk7nY+qs+pKBWESqY0ah6B1vS3kZsT=A@mail.gmail.com>
 <20200114180457.GG11756@Air-de-Roger>
In-Reply-To: <20200114180457.GG11756@Air-de-Roger>
Accept-Language: en-GB, 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.165.165]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 6/6] xen-pt: Round pci regions sizes to
 XEN_PAGE_SIZE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IAo+ID4gTGludXggUENJIHN1YnN5dGVtIGhh
cyBhbiBvcHRpb24gcmVzb3VyY2VfYWxpZ25tZW50IHRoYXQgY2FuIGJlCj4gPiBhcHBsaWVkIHRv
IGVpdGhlciBhIHNpbmdsZSBkZXZpY2Ugb3IgYWxsIGRldmljZXMuICBCb290aW5nIHdpdGgKPiA+
IHBjaT1yZXNvdXJjZV9hbGlnbWVudD00MDk2IHdpbGwgYWxpZ24gZWFjaCBkZXZpY2UgdG8gYSBw
YWdlLiAgRG8geW91Cj4gPiB0aGluayBwY2liYWNrIHNob3VsZCBmb3JjZSByZXNvdXJjZV9hbGln
bm1lbnQ9NDA5NiBmb3IgZG9tMD8KPgoKVGhhdCBzb3VuZHMgbGlrZSBhIGdvb2QgaWRlYS4KIAo+
IElkZWFsbHkgWGVuIHNob3VsZCBrZWVwIHRyYWNrIG9mIHRoZSBCQVJzIHBvc2l0aW9uIGFuZCBz
aXplIGFuZCByZWZ1c2UKPiB0byBwYXNzdGhyb3VnaCBkZXZpY2VzIHRoYXQgaGF2ZSBCQVJzIHNo
YXJpbmcgYSBwYWdlIHdpdGggb3RoZXIKPiBkZXZpY2VzIEJBUnMuCj4gCj4gPiBBcmUKPiA+IHRo
ZXJlIG90aGVyIE1NSU8gcmFuZ2VzIHRvIGJlIGNvbmNlcm5lZCBhYm91dCBhZGphY2VudCB0byBC
QVJzPwo+IAo+IElJUkMgeW91IGNhbiBoYXZlIHR3byBCQVJzIG9mIGRpZmZlcmVudCBkZXZpY2Vz
IGluIHRoZSBzYW1lIDRLIHBhZ2UsCj4gQkFScyBhcmUgb25seSBhbGlnbmVkIHRvIGl0J3Mgc2l6
ZSwgc28gQkFScyBzbWFsbGVyIHRoYW4gNEsgYXJlIG5vdAo+IHJlcXVpcmVkIHRvIGJlIHBhZ2Ug
YWxpZ25lZC4KCklmIHdlIGhhZCBhIG5vdGlvbiBvZiBhc3NpZ25tZW50IGdyb3VwcyBmb3IgdGhp
cywgYXMgd2VsbCBhcyBkZXZpY2VzIHNoYXJpbmcgcmVxdWVzdGVyIGlkLCB0aGVuIFhlbiB3b3Vs
ZCBub3QgbmVlZCB0byByZWZ1c2UgcGFzcy10aHJvdWdoLCBpdCB3b3VsZCBqdXN0IHJlcXVpcmUg
dGhhdCBhbGwgZGV2aWNlcyBzaGFyaW5nIHRoZSBwYWdlIHdlcmUgcGFzc2VkIHRocm91Z2ggYXMg
YSB1bml0LgoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 08:41:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 08: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 1ireF4-0002Bq-EG; Wed, 15 Jan 2020 08:41:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ireF2-0002Bj-Kc
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 08:41:32 +0000
X-Inumbo-ID: ca0d696a-3772-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca0d696a-3772-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 08:41: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 <osstest-admin@xenproject.org>)
 id 1ireEk-0003ln-3C; Wed, 15 Jan 2020 08:41: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 1ireEj-0001gr-OI; Wed, 15 Jan 2020 08:41:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ireEj-00044D-NP; Wed, 15 Jan 2020 08:41:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146079-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.13-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.13-testing:build-i386-prev:xen-build:fail:regression
 xen-4.13-testing:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-4.13-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.13-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=efb9c6824454f40a86eda442eeec560471f5da51
X-Osstest-Versions-That: xen=6a10d046b0ab9231714ffccea7a59036f52df1a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 08:41:13 +0000
Subject: [Xen-devel] [xen-4.13-testing test] 146079: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA3OSB4ZW4tNC4xMy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwNzkvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NTE0NQog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQ1MTQ1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQ1MTQ1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTQ1MTQ1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVmYjljNjgyNDQ1NGY0
MGE4NmVkYTQ0MmVlZWM1NjA0NzFmNWRhNTEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDZhMTBkMDQ2YjBhYjkyMzE3MTRmZmNjZWE3YTU5MDM2ZjUyZGYxYTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NTE0NSAgMjAxOS0xMi0yMyAxMTowNjozMSBaICAgMjIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYwNzkgIDIwMjAtMDEtMTQgMTQ6MzY6MzAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGVmYjljNjgyNDQ1NGY0MGE4NmVkYTQ0MmVlZWM1NjA0NzFmNWRh
NTEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpEYXRlOiAgIFRodSBEZWMg
MTkgMDg6MTI6MjEgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06IFBsYWNlIGEgc3BlY3VsYXRpb24g
YmFycmllciBzZXF1ZW5jZSBmb2xsb3dpbmcgYW4gZXJldCBpbnN0cnVjdGlvbgogICAgCiAgICBT
b21lIENQVXMgY2FuIHNwZWN1bGF0ZSBwYXN0IGFuIEVSRVQgaW5zdHJ1Y3Rpb24gYW5kIHBvdGVu
dGlhbGx5IHBlcmZvcm0KICAgIHNwZWN1bGF0aXZlIGFjY2Vzc2VzIHRvIG1lbW9yeSBiZWZvcmUg
cHJvY2Vzc2luZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KICAgIFNpbmNlIHRoZSByZWdpc3RlciBz
dGF0ZSBpcyBvZnRlbiBjb250cm9sbGVkIGJ5IGxvd2VyIHByaXZpbGVnZSBsZXZlbAogICAgYXQg
dGhlIHBvaW50IG9mIGFuIEVSRVQsIHRoaXMgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZCBhcyBw
YXJ0IG9mIGEKICAgIHNpZGUtY2hhbm5lbCBhdHRhY2suCiAgICAKICAgIE5ld2VyIENQVXMgbWF5
IGltcGxlbWVudCBhIG5ldyBTQiBiYXJyaWVyIGluc3RydWN0aW9uIHdoaWNoIGFjdHMKICAgIGFz
IGFuIGFyY2hpdGVjdGVkIHNwZWN1bGF0aW9uIGJhcnJpZXIuIEZvciBjdXJyZW50IENQVXMsIHRo
ZSBzZXF1ZW5jZQogICAgRFNCOyBJU0IgaXMga25vd24gdG8gcHJldmVudCBzcGVjdWxhdGlvbi4K
ICAgIAogICAgVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2aWVyIHRoYW4gU0IgYnV0IGl0IHdv
dWxkIG5ldmVyIGJlIGV4ZWN1dGVkCiAgICAodGhpcyBpcyBzcGVjdWxhdGlvbiBhZnRlciBhbGwh
KS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvICdzYicgdGhhdCBjb3VsZCBiZSB1c2Vk
IHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVyCiAgICBpcyByZXF1aXJlZC4gRm9yIG5vdyBpdCBp
cyB1c2luZyBkc2I7IGlzYiBidXQgdGhpcyBjb3VsZCBlYXNpbHkgYmUKICAgIHVwZGF0ZWQgdG8g
Y2F0ZXIgU0IgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMzEyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:23:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iretr-0005T9-40; Wed, 15 Jan 2020 09:23:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iretp-0005T4-W0
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:23:42 +0000
X-Inumbo-ID: b2cfc45e-3778-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2cfc45e-3778-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 09:23:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B30FBB029;
 Wed, 15 Jan 2020 09:23:31 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-5-andrew.cooper3@citrix.com>
 <91da9495-d274-ccaa-a09f-aa0650aff623@suse.com>
 <ecf2a65e-68ea-63c0-0fb3-576104d7e202@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ce1d41a1-6865-2a0d-9aa0-30fc82cad557@suse.com>
Date: Wed, 15 Jan 2020 10:23:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ecf2a65e-68ea-63c0-0fb3-576104d7e202@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/4] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAyMDozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMS8yMDIw
IDE2OjQ1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+Pj4gKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+PiBAQCAtNjY4LDYgKzY2OCwyMCBAQCB0cmFt
cG9saW5lX3NldHVwOgo+Pj4gICAgICAgICAgYWRkICAgICAlZXNpLHN5bV9mcyhfX3BhZ2VfdGFi
bGVzX3N0YXJ0KS04KCwlZWN4LDgpCj4+PiAgMjogICAgICBsb29wICAgIDFiCj4+PiAgCj4+PiAr
ICAgICAgICAvKiBNYXAgWGVuIGludG8gdGhlIGhpZ2hlciBtYXBwaW5ncyB1c2luZyAyTSBzdXBl
cnBhZ2VzLiAqLwo+Pj4gKyAgICAgICAgbGVhICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZUEVSVklT
T1JfUldYICsgc3ltX2VzaShfc3RhcnQpLCAlZWF4Cj4+PiArICAgICAgICBtb3YgICAgICRzeW1f
b2Zmcyhfc3RhcnQpLCAgICVlY3ggICAvKiAlZWF4ID0gUFRFIHRvIHdyaXRlICAgICAgICAqLwo+
PiBUaGUgY29tbWVudCBpcyBvbiB0aGUgd3JvbmcgbGluZSwgaXNuJ3QgaXQ/IFBlcmhhcHMKPj4K
Pj4gICAgICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0VfSFlQRVJWSVNPUl9SV1ggKyBzeW1f
ZXNpKF9zdGFydCksIFwKPj4gICAgICAgICAgICAgICAgICVlYXggICAgICAgICAgICAgICAgLyog
JWVheCA9IFBURSB0byB3cml0ZSAgICAgICAgKi8KPj4KPj4gPwo+IAo+IFRoYXQgaXMgd2h5IHRo
ZSBjb21tZW50IGhhZCB0aGUgcmVnaXN0ZXIgbmFtZSwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvCj4g
Y2xhaW0gdGhhdCAkc3ltX29mZnMoX3N0YXJ0KSB3YXMgdGhlIFBURSB0byB3cml0ZS4KPiAKPiBJ
IGRpZG4ndCByZWFsbHkgdGhpbmsgc3BsaXR0aW5nIHRoZSBsZWEgbGlrZSB0aGF0IGFjcm9zcyAy
IGxpbmVzIHdhcwo+IGJldHRlciB0aGFuIHRoaXMuCj4gCj4gSG93IGFib3V0IC8qICVlYXggPSBQ
VEUgdG8gd3JpdGUgXiDCoMKgwqDCoCAqLyB3aGljaCB3aWxsIHBvaW50IHByb3Blcmx5IGF0Cj4g
JWVheD8KCkZpbmUgd2l0aCBtZTsgSSBhc3N1bWUgeW91IG1lYW4gdGhpcyB0byBnbyBvbiBhIHNl
cGFyYXRlIGxpbmU/Cgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+PiAr
KysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4+IEBAIC01ODUsNiArNTg1LDIwIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKPj4+ICAgICAg
aWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQo+Pj4gICAgICAgICAgcmV0dXJuOwo+Pj4g
IAo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBNYXAgWGVuIGludG8gdGhlIGhpZ2hlciBtYXBwaW5n
cywgdXNpbmcgMk0gc3VwZXJwYWdlcy4KPj4+ICsgICAgICoKPj4+ICsgICAgICogTkI6IFdlIGFy
ZSBjdXJyZW50bHkgaW4gcGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlv
bgo+Pj4gKyAgICAgKiBhZ2FpbnN0IF9zdGFydC9fZW5kIGdldHMgdGhlaXIgcG9zaXRpb24gYXMg
cGxhY2VkIGJ5IHRoZSBib290bG9hZGVyLAo+Pj4gKyAgICAgKiBub3QgYXMgZXhwZWN0ZWQgaW4g
dGhlIGZpbmFsIGJ1aWxkLiAgVGhpcyBoYXMgYXJiaXRyYXJ5IDJNIGFsaWdubWVudCwKPj4+ICsg
ICAgICogc28gc3VidHJhY3QgeGVuX3BoeXNfc3RhcnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBz
bG90cyBpbiBsMl94ZW5tYXBbXS4KPj4+ICsgICAgICovCj4+IEl0IG1heSBqdXN0IGJlIGEgbGFu
Z3VhZ2UgaXNzdWUsIGJ1dCBJJ20gc3RydWdnbGluZyB3aXRoIHRoZQo+PiAiYXJiaXRyYXJ5IiBo
ZXJlLiBJcyB0aGlzIGluIGFueSB3YXkgcmVsYXRlZCB0byB0aGUKPj4gLS1zZWN0aW9uLWFsaWdu
bWVudD0weDIwMDAwMCBvcHRpb24gd2UgcGFzcyB0byB0aGUgbGlua2VyICh3aGVyZQo+PiB0aGUg
dmFsdWUgaXNuJ3QgYXJiaXRyYXJ5IGF0IGFsbCk/Cj4gCj4gU28gdGhpcyBpcyB0aGUgYnVnIEkg
c3BlbnQgYWdlcyB0cnlpbmcgdG8gZmlndXJlIG91dCBjb25zb2xlIGxvZ2dpbmcgZm9yLgo+IAo+
IFRoZSBuYWl2ZSB2ZXJzaW9uIG9mIHRoaXMgbG9vcCAocHJlIHN1YnRyYWN0aW9uKSBlbmRlZCB1
cCBpbml0aWFsaXNpbmcKPiBzbG90cyAxNzMuLi4xNzcgd2hpY2gsIHdoZW4gaGlnaGxpZ2h0ZWQg
bGlrZSB0aGF0LCBpcyBvYnZpb3VzbHkgd2h5IFhlbgo+IHRyaXBsZSBmYXVsdGVkIHdoZW4gc3dp
dGNoaW5nIHRvIHRoZSBoaWdoIG1hcHBpbmdzLgo+IAo+IFRoZSBwb2ludCBJJ20gdHJ5aW5nIHRv
IG1ha2UgaXMgdGhhdCBsMl90YWJsZV9vZmZzZXQoX3N0YXJ0KSBlbmRzIHVwCj4gYmVpbmcganVu
ayBiZWNhdXNlIGl0IGlzIGEgcmlwLXJlbGF0aXZlIGFkZHJlc3MgYW5kIHdlJ3JlIG5vdCBydW5u
aW5nIGF0Cj4gb3VyIGxpbmtlZCBhZGRyZXNzLsKgIChJdCBpcyBpbiBmYWN0IG91ciBwaHlzaWNh
bCBwb3NpdGlvbiBpbiBtZW1vcnkncyAyTQo+IHNsb3QsIG1vZHVsbyA1MTIpLgo+IAo+IFN1YnRy
YWN0aW5nIHhlbl9waHlzX3N0YXJ0IGdldHMgdGhlIG51bWJlciBiYWNrIGludG8gdGhlIHNhbWUg
YWxpYXMKPiB3aGljaCBhbGwgdGhlIDMyYml0IGhlYWQuUyBjb2RlIHJlbGllcyBvbiwgYW5kIGdp
dmVzIHVzIGEgc2Vuc2libGUKPiBzZXF1ZW5jZSBvZiBzbG90cyBzdGFydGluZyBmcm9tIDEuCgpU
aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4gV2hhdCBJJ20gc3RpbGwgdW5jbGVhciBhYm91dCBp
cyB0aGlzIHVzZQpvZiAiYXJiaXRyYXJ5IiwgdGhvdWdoLiBMb29raW5nIGF0IGl0IGFnYWluIEkg
Z3Vlc3MgSSdtIGFsc28Kc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgIlRoaXMiIGF0IHRo
ZSBiZWdpbm5pbmcgb2YgdGhlIHNlbnRlbmNlCnJlZmVycyB0by4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:29:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irezX-0005dx-Rv; Wed, 15 Jan 2020 09:29:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FTnJ=3E=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1irezW-0005ds-9R
 for xen-devel@lists.xen.org; Wed, 15 Jan 2020 09:29:34 +0000
X-Inumbo-ID: 84a6bc30-3779-11ea-ac27-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84a6bc30-3779-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 09:29:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579080565;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=41M1H7O95n90pMpQ/qcg0sukFkIsH2+nyEWjJifZID8=;
 b=e+k57/oXoBSAsgML+bMhbnqkY0yXV5HiQJq7LoJr5/49aa1t5PbLM/WU
 PnGf+hkoJpsjn2iQhVGiyo1XHn9kruYcrp8zuJUcog4fKHownzxnFELn8
 i4yXRISY8lwlhOMW9BD3fu1RDWGbMLKlvrIbA+eCov/44mM6Nn32fztlM M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RBv4ZhJSO6FuCbyTxqptL2W4hJN4zlESxu7bcS9XwykV4U/VchS/M1T1uw6ZKBzRfoPGFjUPFy
 1eaxE5uroZfEKEK/gUneG6SByVGq2F5ayAff5VSyR7/BCN9n6CfPwggdO9GFXCw+Gn9bgxiEnO
 UOmBu7K3fxVrh+HFIe2mga6IjLGrmnXFIFSM27RWO6cL1vPykEB2fvFVhWTahjRi2yRZ7+MiRT
 CrJANE9yttt1gUL6am/swWme+InvAhtLma9VaB4ObIXAJLXby+EmdeuqdPLm/w6Ej1A+4KWyUk
 oho=
X-SBRS: 2.7
X-MesageID: 11303874
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11303874"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <61c9b6aa-7c0d-6034-9846-ca09bb87361c@citrix.com>
 <d7087df1-16f5-85b8-a97c-328f78ce9dd6@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <d6fe927e-320c-e18f-51ad-72ba2e113917@citrix.com>
Date: Wed, 15 Jan 2020 09:29:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <d7087df1-16f5-85b8-a97c-328f78ce9dd6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Recent cores-scheduling failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey
 Dyasli" <sergey.dyasli@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>

T24gMTkvMTIvMjAxOSAxNjoxNCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxOS4xMi4xOSAx
Mzo0NSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4KPj4gV2UgcmVjZW50
bHkgZGlkIGFub3RoZXIgcXVpY2sgdGVzdCBvZiBjb3JlIHNjaGVkdWxpbmcgbW9kZSwgYW5kIHRo
ZSBmb2xsb3dpbmcKPj4gZmFpbHVyZXMgd2VyZSBmb3VuZDoKPj4KPj4gMS4gbGl2ZS1wYXRjaCBh
cHBseSBmYWlsdXJlczoKPj4KPj4gICAgICAoWEVOKSBbIDEwNTguNzUxOTc0XSBsaXZlcGF0Y2g6
IGxwXzFfMTogVGltZWQgb3V0IG9uIHNlbWFwaG9yZSBpbiBDUFUgcXVpZXNjZSBwaGFzZSAzMC8z
MQo+PiAgICAgIChYRU4pIFsgMTA1OC43NTE5ODJdIGxpdmVwYXRjaDogbHBfMV8xIGZpbmlzaGVk
IFJFUExBQ0Ugd2l0aCByYz0tMTYKCkhhdmUgeW91IGJlZW4gYWJsZSB0byBsb29rIGludG8gdGhp
cyBvbmU/Cgo+Pgo+PiAyLiBBQ1BJIFM1IGNyYXNoOgo+Pgo+PiAgICAgIGh0dHBzOi8vcGFzdGUu
ZGViaWFuLm5ldC8xMTIxNzQ4Lwo+Cj4gU28gaW4gc2NoZWRfc2xhdmUoKSAqdnByZXYgaXMgYWxy
ZWFkeSBzY3J1YmJlZC4KPgo+IEkgaGF2ZSBjdXJyZW50bHkgbm8gaWRlYSBob3cgdGhhdCBjb3Vs
ZCBoYXBwZW4sIGlzIHZwcmV2LT5pc19ydW5uaW5nCj4gc2hvdWxkIGJlIGNsZWFyZWQgb25seSBh
IGxpdHRsZSBiaXQgbGF0ZXIuCgpIYXZlIHlvdSBiZWVuIGFibGUgdG8gaWRlbnRpZnkgdGhlIHBs
YWNlIGluIGNvZGUgd2hlcmUgdGhpcyBoYXBwZW5zPwpJIGNhbiB0cnkgYWRkaW5nIHNvbWUgZGVi
dWcgbWVzc2FnZXMuCgpJbiBzb21lIGdvb2QgbmV3cywgd2UgZGlkIG1vcmUgWGVuUlQgdGVzdGlu
ZyB3aXRoIGNvcmUgc2NoZWR1bGluZyBtb2RlCmFuZCB0aGVyZSB3ZXJlIG5vIG90aGVyIGlzc3Vl
cyBmb3VuZCBzbyBmYXIuCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:31:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09: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 1irf1b-0006ME-AP; Wed, 15 Jan 2020 09:31:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irf1Z-0006M8-L8
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:31:41 +0000
X-Inumbo-ID: d0f0c3a6-3779-11ea-84f4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0f0c3a6-3779-11ea-84f4-12813bfff9fa;
 Wed, 15 Jan 2020 09:31: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 <osstest-admin@xenproject.org>)
 id 1irf1P-0004kS-Oc; Wed, 15 Jan 2020 09: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 1irf1P-0003RQ-DS; Wed, 15 Jan 2020 09:31:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irf1P-0006Gk-Cp; Wed, 15 Jan 2020 09:31:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146095-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3a63b24a1bbf166e6f455fe43a6bbd8dea413d92
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 09:31:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 146095: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwOTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYTYzYjI0YTFiYmYx
NjZlNmY0NTVmZTQzYTZiYmQ4ZGVhNDEzZDkyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDI5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAyOSBk
YXlzICAxMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDk1ICAyMDIwLTAxLTE0
IDIzOjM2OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2lt
b24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3
YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0
aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50
b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdE
QGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdp
bGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lh
by5saUBpbnRlbC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWXVy
aSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDExOTE2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:40:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 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 1irfA1-0007E9-Df; Wed, 15 Jan 2020 09:40:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irfA0-0007E4-Jg
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:40:24 +0000
X-Inumbo-ID: 08762f68-377b-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08762f68-377b-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 09:40: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 mx2.suse.de (Postfix) with ESMTP id 63772AE74;
 Wed, 15 Jan 2020 09:40:14 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-6-andrew.cooper3@citrix.com>
 <c8b1dd46-5873-aec8-de72-402aa74727f2@suse.com>
 <6e708726-9769-f8a0-340d-5c2a739ae4ca@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1cdae18b-7c16-6dc1-9e36-50a1bed9d17a@suse.com>
Date: Wed, 15 Jan 2020 10:40:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6e708726-9769-f8a0-340d-5c2a739ae4ca@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxODoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMS8yMDIw
IDE3OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDEuMjAyMCAxODo1MCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+Pj4gKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+PiBAQCAtNjg3LDE0ICs2ODcsMTkgQEAgdHJh
bXBvbGluZV9zZXR1cDoKPj4+ICAgICAgICAgICAqIGhhbmRsaW5nL3dhbGtpbmcpLCBhbmQgaWRl
bnRpdHkgbWFwIFhlbiBpbnRvIGJvb3RtYXAgKG5lZWRlZCBmb3IKPj4+ICAgICAgICAgICAqIHRo
ZSB0cmFuc2l0aW9uIGludG8gbG9uZyBtb2RlKSwgdXNpbmcgMk0gc3VwZXJwYWdlcy4KPj4+ICAg
ICAgICAgICAqLwo+Pj4gLSAgICAgICAgbGVhICAgICBzeW1fZXNpKHN0YXJ0KSwlZWJ4Cj4+PiAt
ICAgICAgICBsZWEgICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQRVJWSVNP
Ul9SV1h8X1BBR0VfUFNFKSglZWJ4KSwlZWF4Cj4+PiAtICAgICAgICBzaHIgICAgICQoTDJfUEFH
RVRBQkxFX1NISUZULTMpLCVlYngKPj4+IC0gICAgICAgIG1vdiAgICAgJDgsJWVjeAo+Pj4gLTE6
ICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsMl9ib290bWFwKS04KCVlYngsJWVjeCw4KQo+Pj4g
LSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsMl9kaXJlY3RtYXApLTgoJWVieCwlZWN4LDgp
Cj4+PiAtICAgICAgICBzdWIgICAgICQoMTw8TDJfUEFHRVRBQkxFX1NISUZUKSwlZWF4Cj4+PiAt
ICAgICAgICBsb29wICAgIDFiCj4+PiArICAgICAgICBsZWEgICAgIHN5bV9lc2koX3N0YXJ0KSwg
JWVjeAo+Pj4gKyAgICAgICAgbGVhICAgICAtMSArIHN5bV9lc2koX2VuZCksICVlZHgKPj4gVGhp
cyBsb29rcyBwcmV0dHkgb2RkIC0gZG9lcwo+Pgo+PiAgICAgICAgIGxlYSAgICAgc3ltX2VzaShf
ZW5kKSAtIDEsICVlZHgKPj4KPj4gbm90IHdvcms/Cj4gCj4gTm86Cj4gCj4gaGVhZC5TOiBBc3Nl
bWJsZXIgbWVzc2FnZXM6Cj4gaGVhZC5TOjUyMTogRXJyb3I6IGp1bmsgYCglZXNpKS0xJyBhZnRl
ciBleHByZXNzaW9uCj4gCj4gYnV0IGl0IGlzIG5vdCBhdCBhbGwgc3VycHJpc2luZyB3aGVuIHlv
dSBleHBhbmQgdGhlIG1hY3JvOgo+IAo+IGxlYSAoX2VuZCAtIHN0YXJ0KSglZXNpKSAtIDEsICVl
ZHgKPiAKPiBUaGUgZXhwcmVzc2lvbiBmb3IgdGhlIGRpc3BsYWNlbWVudCBlbmRzIHVwIHNwbGl0
IGFjcm9zcyBib3RoIHNpZGVzIG9mCj4gdGhlIFNJQi4KCkhtbSwgc2VlbXMgSSd2ZSBtaXMtcmVt
ZW1iZXJlZCB0aGF0IHN0dWZmIGFoZWFkIG9mICggYW5kIGFmdGVyCikgZ2V0cyBjb25jYXRlbmF0
ZWQuCgo+Pj4gKyAgICAgICAgbGVhICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZUEVSVklTT1JfUldY
KCVlY3gpLCAlZWF4IC8qIFBURSB0byB3cml0ZS4gKi8KPj4+ICsgICAgICAgIHNociAgICAgJEwy
X1BBR0VUQUJMRV9TSElGVCwgJWVjeCAgICAgICAgICAgICAgICAgICAvKiBGaXJzdCBzbG90IHRv
IHdyaXRlLiAqLwo+Pj4gKyAgICAgICAgc2hyICAgICAkTDJfUEFHRVRBQkxFX1NISUZULCAlZWR4
ICAgICAgICAgICAgICAgICAgIC8qIEZpbmFsIHNsb3QgdG8gd3JpdGUuICovCj4+PiArCj4+PiAr
MTogICAgICBtb3YgICAgICVlYXgsIHN5bV9vZmZzKGwyX2Jvb3RtYXApICAoJWVzaSwgJWVjeCwg
OCkKPj4+ICsgICAgICAgIG1vdiAgICAgJWVheCwgc3ltX29mZnMobDJfZGlyZWN0bWFwKSglZXNp
LCAlZWN4LCA4KQo+PiBJIGd1ZXNzIEkgY291bGQgaGF2ZSBub3RpY2VkIHRoaXMgb24gdGhlIHBy
ZXZpb3VzIHBhdGNoIGFscmVhZHk6Cj4+IFRoaXMgd291bGQgbG9vayBiZXR0ZXIgYXMKPj4KPj4g
MTogICAgICBtb3YgICAgICVlYXgsIHN5bV9lc2kobDJfYm9vdG1hcCwgICAlZWN4LCA4KQo+PiAg
ICAgICAgIG1vdiAgICAgJWVheCwgc3ltX2VzaShsMl9kaXJlY3RtYXAsICVlY3gsIDgpCj4+Cj4+
IENhbiBzeW1fZXNpKCkgcGVyaGFwcyBiZSBtYWRlCj4+Cj4+ICNkZWZpbmUgc3ltX2VzaShzeW0s
IGV4dHJhLi4uKSAgICAgIHN5bV9vZmZzKHN5bSkoJWVzaSwgIyMgZXh0cmEpCj4+Cj4+ID8KPiAK
PiBJIGNvbnNpZGVyZWQgYW5kIGRpc21pc3NlZCB0aGlzIGFwcHJvYWNoLsKgIFllcywgdGhlIGNv
ZGUgaXMgc2xpZ2h0bHkKPiBzaG9ydGVyLCBidXQgYXQgdGhlIGV4cGVuc2Ugb2YgcmVhZGFiaWxp
dHkuCj4gCj4gVGhlIGFkdmFudGFnZSBvZiB0aGUgbG9uZ2hhbmQgdmVyc2lvbiBpcyB0aGF0IGl0
IGlzIG9idmlvdXMgd2hpY2ggaGFsZgo+IGlzIHRoZSBkaXNwbGFjZW1lbnQgZXhwcmVzc2lvbiwg
YW5kIHdoaWNoIGhhbGYgaXMgdGhlIFNJQi4KPiAKPiBUaGUgcmVkdWNlZCB2ZXJzaW9uIGxlYXZl
cyBhIGRpc3RpbmN0IHBvc3NpYmlsaXR5IG9mICVlY3ggYmVpbmcgbWlzdGFrZW4KPiBhcyB0aGUg
YmFzZSByZWdpc3RlciwgcmF0aGVyIHRoYW4gdGhlIGluZGV4LgoKV2l0aCBpdCBiZWluZyBzeW1f
ZXNpKCkgdGhhdCBnZXRzIHVzZWQsIEkgZG9uJ3Qgc2VlIGFueSBzdWNoIHJpc2suCkJ1dCBhbnl3
YXksIGlmIHlvdSdyZSBjb252aW5jZWQgb2YgdGhlIGxvbmdlciBmb3JtIGJlaW5nIGJldHRlciwK
c28gYmUgaXQgdGhlbi4KCj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+PiArKysg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+PiBAQCAtMzg0LDYgKzM4NCwzIEBAIEFTU0VSVCgo
dHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSA8IFRSQU1QT0xJTkVfU1BBQ0UgLSBN
QklfU1BBQ0VfTUlOLAo+Pj4gICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5lIGFu
ZCBtYmkgZGF0YSIpCj4+PiAgQVNTRVJUKCh3YWtldXBfc3RhY2sgLSB3YWtldXBfc3RhY2tfc3Rh
cnQpID49IFdBS0VVUF9TVEFDS19NSU4sCj4+PiAgICAgICJ3YWtldXAgc3RhY2sgdG9vIHNtYWxs
IikKPj4+IC0KPj4+IC0vKiBQbGVudHkgb2YgYm9vdCBjb2RlIGFzc3VtZXMgdGhhdCBYZW4gaXNu
J3QgbGFyZ2VyIHRoYW4gMTZNLiAqLwo+Pj4gLUFTU0VSVChfZW5kIC0gX3N0YXJ0IDw9IE1CKDE2
KSwgIlhlbiB0b28gbGFyZ2UgZm9yIGVhcmx5LWJvb3QgYXNzdW1wdGlvbnMiKQo+PiBGb2xsb3dp
bmcgeW91ciByZXBseSB0byB0aGUgY292ZXIgbGV0dGVyLCB0aGlzIGNhbid0IGJlIGRyb3BwZWQg
anVzdCB5ZXQuCj4gCj4gQ29ycmVjdC4KPiAKPj4gRXZlbiB3aGVuIHRoYXQgcmVtYWluaW5nIGlz
c3VlIGdvdCBhZGRyZXNzZWQsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyCj4+IHRvIGtlZXAg
aXQsIGFsdGVyaW5nIHRoZSBib3VuZCB0byBHQigxKS4KPiAKPiBBIDFHIGNoZWNrIHdvdWxkbid0
IGJlIGNvcnJlY3QuCj4gCj4gV2UndmUgYWxyZWFkeSBnb3QgYSBtb3JlIHN1aXRhYmxlIG9uZSwg
d2hpY2ggaXMgdGhlIGNoZWNrIHRoYXQgWGVuCj4gZG9lc24ndCBlbmNyb2FjaCBpbnRvIHRoZSBz
dHVicyByYW5nZS4KCk9oLCByaWdodC4gSWYgb25seSB0aGF0IGNoZWNrIHdhcyBjb3JyZWN0LiBJ
IGd1ZXNzIGl0IG91Z2h0IHRvIGJlCnVzaW5nICYsIG5vdCB8LCBhbmQgcGVyaGFwcyBhbHNvIF9f
aW1hZ2VfYmFzZV9fID09IFhFTl9WSVJUX1NUQVJULgpJJ2xsIGdpdmUgdGhpcyBhIHRyeSBhbmQg
c2VuZCBhIHBhdGNoIHVubGVzcyBpbiB0aGUgY291cnNlIG9mCmRvaW5nIHNvIEkgcmVhbGl6ZSB0
aGVyZSdzIGEgcmVhc29uIGZvciBpdCBiZWluZyB0aGUgd2F5IGl0IGlzLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:47:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 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 1irfGo-0007QL-7k; Wed, 15 Jan 2020 09:47:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irfGm-0007PZ-Nh
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:47:24 +0000
X-Inumbo-ID: 0310c992-377c-11ea-a2eb-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0310c992-377c-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 09:47:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579081635;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=sqQWDgFEa7VnPIMJ1dHgQmEapgtyXg1PPiD9j1DVXng=;
 b=aqxDOHU6PGQbBwwj5NGOJELlSZHz4iJbjL3how91PtoKBWz9u7Ap68Hc
 vXwtwd3qYgyWAkb8QRTYz/8UCNqPZ1h3g/7D/urYbltHE/f6SPdo4wY4M
 QQlsZx+mWe4BmBGYwqWjNC0CMDarQZSVEqznaMJNcpuhHZEiig2DDuTlJ o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LltgTM1MTIuXy9tkrSWGIfcjc0RjmQjzqR+9uuV4SNf4RNmJUh2jaddeoAJ+kSZhxuhoqgnYqL
 NUalBocl3ywqUc9skCuTOAbfAOkxR2FK5LX+AvrmaYWtcm0RM33Q8W9xq+RFPF42QE1jQ7dtlm
 ZRb7TvjuCVDd0oG3IUw6smUNKgsIrL1erUCZktFJ7XY9TFUu1u9Qxr7zC3rPWhwly690srT+vb
 hqRKyeQbSH3pvZ640cTJzuhPSqO9ukIvm3KZuHxmpu7pmPyF/lNdIqHWSzYkQJ3xyebG8YrT3e
 HKA=
X-SBRS: 2.7
X-MesageID: 11365709
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11365709"
Date: Wed, 15 Jan 2020 10:47:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200115094703.GH11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMDc6MzY6MjFQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gSWYgSVRTQyBpcyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcg
bmVzdGVkIGFzIFBWIHNoaW0pCj4gdGhlbiBYODZfRkVBVFVSRV9OT05TVE9QX1RTQyBpcyBub3Qg
YWR2ZXJ0aXNlZCBpbiBjZXJ0YWluIGNhc2VzLCBpLmUuCj4gYWxsIEFNRCBhbmQgc29tZSBvbGQg
SW50ZWwgcHJvY2Vzc29ycy4gSW4gd2hpY2ggY2FzZSBUU0Mgd291bGQgbmVlZCB0bwo+IGJlIHJl
c3RvcmVkIG9uIENQVSBmcm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhpdGluZyBkZWVw
IEMtc3RhdGVzLgo+IAo+IEFzIHBsYXRmb3JtIHRpbWUgbWlnaHQgYmUgYmVoaW5kIHRoZSBsYXN0
IFRTQyBzdGFtcCByZWNvcmRlZCBmb3IgdGhlCj4gY3VycmVudCBDUFUsIGludmFyaWFudCBvZiBU
U0Mgc3RhbXAgYmVpbmcgYWx3YXlzIGJlaGluZCBsb2NhbCBUU0MgY291bnRlcgo+IGlzIHZpb2xh
dGVkLiBUaGlzIGhhcyBhbiBlZmZlY3Qgb2YgZ2V0X3NfdGltZSgpIGdvaW5nIG5lZ2F0aXZlIHJl
c3VsdGluZwo+IGluIGV2ZW50dWFsIHN5c3RlbSBoYW5nIG9yIGNyYXNoLgo+IAo+IEZpeCB0aGlz
IGlzc3VlIGJ5IHVwZGF0aW5nIGxvY2FsIFRTQyBzdGFtcCBhbG9uZyB3aXRoIFRTQyBjb3VudGVy
IHdyaXRlLgoKVGhhbmtzISBJIGhhdmVuJ3Qgc2VlbiBzdWNoIGlzc3VlIGJlY2F1c2UgSSd2ZSBi
ZWVuIHJ1bm5pbmcgdGhlIHNoaW0Kd2l0aCBub21pZ3JhdGUgaW4gb3JkZXIgdG8gcHJldmVudCB0
aGUgdlRTQyBvdmVyaGVhZC4KCj4gCj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gLS0tCj4gVGhpcyBjYXVzZWQgcmVsaWFibGUgaGFu
Z3Mgb2Ygc2hpbSBkb21haW5zIHdpdGggbXVsdGlwbGUgdkNQVXMgb24gYWxsIEFNRAo+IHN5c3Rl
bXMuIFRoZSBwcm9ibGVtIGdvdCBhbHNvIHJlcHJvZHVjZWQgb24gYmFyZS1tZXRhbCBieSBhcnRp
ZmljYWxseQo+IG1hc2tpbmcgSVRTQyBmZWF0dXJlIGJpdC4gVGhlIHByb3Bvc2VkIGZpeCBoYXMg
YmVlbiB2ZXJpZmllZCBmb3IgYm90aAo+IGNhc2VzLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvdGlt
ZS5jIHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJj
aC94ODYvdGltZS5jCj4gaW5kZXggZTc5Y2I0ZC4uZjZiMjZmOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvdGltZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+IEBAIC05NTUsMTAg
Kzk1NSwxNiBAQCB1NjQgc3RpbWUydHNjKHNfdGltZV90IHN0aW1lKQo+ICAKPiAgdm9pZCBjc3Rh
dGVfcmVzdG9yZV90c2Modm9pZCkKPiAgewo+ICsgICAgc3RydWN0IGNwdV90aW1lICp0ID0gJnRo
aXNfY3B1KGNwdV90aW1lKTsKPiArCj4gICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9OT05TVE9QX1RTQykgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICB3cml0ZV90c2Mo
c3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCkpKTsKPiArICAgIHQtPnN0YW1wLm1h
c3Rlcl9zdGltZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCk7Cj4gKyAgICB0LT5zdGFtcC5s
b2NhbF90c2MgPSBzdGltZTJ0c2ModC0+c3RhbXAubWFzdGVyX3N0aW1lKTsKPiArICAgIHQtPnN0
YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lOwo+ICsKPiArICAgIHdyaXRl
X3RzYyh0LT5zdGFtcC5sb2NhbF90c2MpOwoKSW4gb3JkZXIgdG8gYXZvaWQgdGhlIFRTQyB3cml0
ZSAoYW5kIHRoZSBsaWtlbHkgYXNzb2NpYXRlZCB2bWV4aXQpLApjb3VsZCB5b3UgaW5zdGVhZCBk
bzoKCnQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9w
bGF0Zm9ybV9zdGltZShOVUxMKTsKdC0+c3RhbXAubG9jYWxfdHNjID0gcmR0c2Nfb3JkZXJlZCgp
OwoKSSB0aGluayBpdCBzaG91bGQgYWNoaWV2ZSB0aGUgc2FtZSBhcyBpdCBzeW5jcyB0aGUgbG9j
YWwgVFNDIHN0YW1wIGFuZAp0aW1lcywgd291bGQgYXZvaWQgdGhlIFRTQyB3cml0ZSBhbmQgc2xp
Z2h0bHkgc2ltcGxpZmllcyB0aGUgbG9naWMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:48:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09:48: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 1irfHU-0007Tj-KZ; Wed, 15 Jan 2020 09:48:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irfHT-0007Tb-LB
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:48:07 +0000
X-Inumbo-ID: 165255fc-377c-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 165255fc-377c-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 09:47: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 <osstest-admin@xenproject.org>)
 id 1irfH9-00054I-51; Wed, 15 Jan 2020 09:47: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 1irfH8-0004Qu-99; Wed, 15 Jan 2020 09:47:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irfH8-0000ls-8V; Wed, 15 Jan 2020 09:47:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146090-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=4cca7923992a13f6b753782f469ee944da2db796
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 09:47:46 +0000
Subject: [Xen-devel] [ovmf test] 146090: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYwOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNGNjYTc5MjM5OTJhMTNmNmI3NTM3ODJmNDY5ZWU5NDRkYTJkYjc5NgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDcgZGF5cyAgIDM3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA3MiAgMjAyMC0wMS0xNCAxMjozOTowNyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVja2ks
IE1hdGV1c3ogPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXNoaXNoIFNpbmdoYWwgPGFzaGlzaHNpbmdoYUBu
dmlkaWEuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBGYW4sIFpoaWp1
WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4K
ICBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTWF0ZXVzeiBBbGJlY2tpIDxtYXRldXN6LmFsYmVja2lAaW50ZWwu
Y29tPgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFBh
dmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5j
b20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVh
bi5mdUBpbnRlbC5jb20+CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29t
PgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29t
QGdyb3Vwcy5pbz4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA1NzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:57:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irfPx-0008Mi-Ik; Wed, 15 Jan 2020 09:56:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irfPv-0008Md-S9
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:56:51 +0000
X-Inumbo-ID: 576304be-377d-11ea-84fc-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 576304be-377d-11ea-84fc-12813bfff9fa;
 Wed, 15 Jan 2020 09:56:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579082207;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=4jX0UaAhOhz+j+f++t2h3Uzm2FO3ZmgEaxH9TcXIA4c=;
 b=L80f7BAfT+qzUK0eHl60ZsNb2lEoUIO4uze++VqQLReByT671O8uG5Al
 cZxqwO3gMp+nWmOtDDVj6d+scQXjyKgW0CGbbRXJKSywKaS46l4BW4NNa
 sC2tvFTCxaI/JwWdbrGoUX1sn3zOJDzsgZOkN/pH/Snrmq8H0LtQQqJOz k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7YW7sdenhbewQK0ZOWGfwkQPAS7q0MWeWRi+oWFTCzqJo3aippfVpyJxDf/0OndvzpDPo60wGr
 KdW0iY2jDlRZDV6qP9UglFhhn7toALRyg17hDuTe3RIsuzXPbDvFa/Tpy36/Dhuyo9cY3ReW26
 1IkmKOqxSzYOsf85R7x7wzYcpshnz79QAu0LJ+Otsk3sFE9uopVuyREWPViPVPSc9dcz5pBeJz
 +AxzXcFccQ56I2z3ce2NZausUxXbtaECGCFXdIY7CYOTEd9Ge0SyOZtmkh5BO/PUjm7xjyPtjS
 2eY=
X-SBRS: 2.7
X-MesageID: 11101388
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11101388"
Date: Wed, 15 Jan 2020 10:56:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200115095637.GI11756@Air-de-Roger>
References: <5c88239b-de0f-5f81-72c4-7fdb07524278@suse.com>
 <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Ping: [PATCH v2] dom0-build: fix build with clang5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>

T24gRnJpLCBEZWMgMjAsIDIwMTkgYXQgMDU6MjY6MzRQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDcuMjAxOSAwODo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBXaXRoIG5v
bi1lbXB0eSBDT05GSUdfRE9NMF9NRU0gY2xhbmc1IHByb2R1Y2VzCj4gPiAKPiA+IGRvbTBfYnVp
bGQuYzozNDQ6MjQ6IGVycm9yOiB1c2Ugb2YgbG9naWNhbCAnJiYnIHdpdGggY29uc3RhbnQgb3Bl
cmFuZCBbLVdlcnJvciwtV2NvbnN0YW50LWxvZ2ljYWwtb3BlcmFuZF0KPiA+ICAgICAgaWYgKCAh
ZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICBeICB+fn5+fn5+fn5+fn5+fn5+fn4KPiA+IGRvbTBfYnVpbGQuYzozNDQ6MjQ6IG5v
dGU6IHVzZSAnJicgZm9yIGEgYml0d2lzZSBvcGVyYXRpb24KPiA+ICAgICAgaWYgKCAhZG9tMF9t
ZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICBefgo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgJgo+ID4gZG9tMF9idWlsZC5jOjM0NDoy
NDogbm90ZTogcmVtb3ZlIGNvbnN0YW50IHRvIHNpbGVuY2UgdGhpcyB3YXJuaW5nCj4gPiAgICAg
IGlmICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdfRE9NMF9NRU1bMF0gKQo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICB+Xn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gPiAxIGVycm9yIGdlbmVyYXRl
ZC4KPiA+IAo+ID4gT2J2aW91c2x5IG5laXRoZXIgb2YgdGhlIHR3byBzdWdnZXN0aW9ucyBhcmUg
YW4gb3B0aW9uIGhlcmUuIE9kZGx5Cj4gPiBlbm91Z2ggc3dhcHBpbmcgdGhlIG9wZXJhbmRzIG9m
IHRoZSAmJiBoZWxwcywgd2hpbGUgZS5nLiBjYXN0aW5nIG9yCj4gPiBwYXJlbnRoZXNpemluZyBk
b2Vzbid0LiBBbm90aGVyIHdvcmthYmxlIHZhcmlhbnQgbG9va3MgdG8gYmUgdGhlIHVzZSBvZgo+
ID4gISEgb24gdGhlIGNvbnN0YW50Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiAtLS0KPiA+IHYyOiBBbHNvIGFkanVzdCB0aGUgQXJt
IGluY2FybmF0aW9uIG9mIHRoZSBzYW1lIGNvbnN0cnVjdC4KPiA+IC0tLQo+ID4gSSdtIG9wZW4g
dG8gZ29pbmcgdGhlICEhIG9yIHlldCBzb21lIGRpZmZlcmVudCByb3V0ZSAoYnV0IG5vdCByZWFs
bHkgdGhlCj4gPiBzdWdnZXN0ZWQgc3RybGVuKCkgb25lKS4gTm8gbWF0dGVyIHdoaWNoIG9uZSB3
ZSBjaG9vc2UsIEknbSBhZnJhaWQgaXQgaXMKPiA+IGdvaW5nIHRvIHJlbWFpbiBndWVzc3dvcmsg
d2hhdCBuZXdlciAoYW5kIGZ1dHVyZSkgdmVyc2lvbnMgb2YgY2xhbmcgd2lsbAo+ID4gY2hva2Ug
b24uCj4gCj4gSSBndWVzcyB0aGUgZGlzYWdyZWVtZW50IG9uIGhvdyB0byBleGFjdGx5IGFkZHJl
c3MgdGhlIGlzc3VlIGhhcwo+IHN0YWxsZWQgdGhpcy4gQnV0IEkgdGhpbmsgd2Ugc2hvdWxkIHJh
dGhlciBoYXZlIF9zb21lXyAoZS5nLgo+IHRoaXMpIHNvbHV0aW9uIGluIHRoZSByZXBvLCB0aGFu
IGNvbnRpbnVlIHRvIHNoaXAgdmVyc2lvbnMgd2hpY2gKPiBkb24ndCBidWlsZC4gUGVvcGxlIHdh
bnRpbmcgdG8gYmVhdXRpZnkgdGhlIGNvZGUgZnVydGhlciBjb3VsZAo+IHRoZW4gc3VibWl0IGlu
Y3JlbWVudGFsIHBhdGNoZXMuCgpBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpJJ20gbm90IHByb3ZpZGluZyBhIFJCIGJlY2F1c2UgdGhpcyBpcyBhbGwg
Z3Vlc3N3b3JrLCBzbyBpdCBkb2Vzbid0CmZlZWwgYXBwcm9wcmlhdGUgdG8gcmV2aWV3IHNvbWV0
aGluZyB0aGF0J3MgYmFzZWQgb24gdW5kb2N1bWVudGVkCmNvbXBpbGVyIGJlaGF2aW9yLgoKQW5v
dGhlciBvcHRpb24gd291bGQgYmUgdG8gcGFzcyAtV2NvbnN0YW50LWxvZ2ljYWwtb3BlcmFuZCBi
dXQgdGhhdAp3b3VsZCBwcmV2ZW50IGNhY2hpbmcgc29tZSBsaWNpdCBpc3N1ZXMuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 09:58:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 09:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irfR4-0008Qy-UR; Wed, 15 Jan 2020 09:58:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVk1=3E=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1irfR4-0008Qt-FW
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 09:58:02 +0000
X-Inumbo-ID: 82461e32-377d-11ea-84fc-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82461e32-377d-11ea-84fc-12813bfff9fa;
 Wed, 15 Jan 2020 09:57:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579082279;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=elMJdOXrkW5lsNepJXposhbnE9nTjcuSxhcIx3OgOkQ=;
 b=CH12z7sah1pAGuhxolSamLhTzkRuBPt6Gh9m5ZjNNa0T+qdYu99iScSK
 VzGAO9GYDESGzEtlzkMhItbaONztssDBR1AgQC+RuG2a12gE73eo3m+wr
 ik51jNc7KeyY/sLhelzKyaQy7tSigJERGT3mRYsdNU+tCmR6/ma0uplgx U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qea3l0Ws87JqCFqqqxFJczrUHF67Y39GKJhw7LqkaLDr0sfnkMLuN8uMSSOXBUmk/S9JTTLOMf
 +XvyAGtTumA6nIIDsSCSqrCH6TIX+yXZZzx+cLVBAx60zG498ffpK6DQ3VacaeRw4NMu7foTeE
 wvNemYj5tKcK6T4y/EYRqIm47RRxlpZ4S37KDXRkJg0D9Wj5VblSUXWM65Mbu2aHWW4gPodJ1X
 VGmQv2ItABjVyYTanBrBco8Kxf4a2CWZs4sWT7E4NyVTR4Q41gacOeuRYsIFqxBEWATNthnwXK
 hB4=
X-SBRS: 2.7
X-MesageID: 10949427
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10949427"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Andy Smith
 <andy@strugglers.net>, <xen-devel@lists.xenproject.org>, "Konrad Rzeszutek
 Wilk" <konrad.wilk@oracle.com>
References: <20191202082222.GW32576@bitfolk.com>
 <62ef8718-fc48-cd5c-93f6-83c3d43862c6@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <871c2617-3b85-bc38-0236-2d4686bbbfd1@citrix.com>
Date: Wed, 15 Jan 2020 09:57:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <62ef8718-fc48-cd5c-93f6-83c3d43862c6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] livepatch-build: What does getting no output from
 "readelf -wi xen-syms" usually mean?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjcvMTkgNTowNiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8xMi8yMDE5
IDA4OjIyLCBBbmR5IFNtaXRoIHdyb3RlOgo+PiBIaSwKPj4KPj4gSSd2ZSBiZWVuIGxvb2tpbmcg
aW50byBsaXZlIHBhdGNoaW5nIGZvciB0aGUgZmlyc3QgdGltZS4KPiAKPiBDQydpbmcgbGl2ZXBh
dGNoIG1haW50YWluZXJzLgo+IAo+Pgo+PiBTdGFydGluZyB3aXRoIGEgNC4xMi4xIGJ1aWxkOgo+
Pgo+PiAkIGNkIH4vZGV2Cj4+ICQgbHMgLWwKPj4gdG90YWwgOAo+PiBkcnd4ci14ci14IDMgYW5k
eSBhbmR5IDQwOTYgT2N0IDI1IDE2OjExIHhlbgo+PiBkcnd4ci14ci14IDYgYW5keSBhbmR5IDQw
OTYgRGVjICAyIDAxOjE2IGxpdmVwYXRjaC1idWlsZC10b29scwo+Pgo+PiAodGhlcmUgaXMgYWxy
ZWFkeSBhIDQuMTIuMSBoeXBlcnZpc29yIGJ1aWx0IGluIC94ZW4gYW5kIGlzIHdoYXQncwo+PiBy
dW5uaW5nIG9uIHRoaXMgaG9zdCB3aXRoIGJ1aWxkX2lkCj4+IGIxOGFmNzc0YjU2YjBjOThjZmE2
OTQwYTcyNWJhMmJhMjYwNjY5MjkpCj4+Cj4+ICQgY3AgLWEgeGVuIHhlbi1scHRlc3QKPj4gJCBj
ZCBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMKPj4gJCAuL2xpdmVwYXRjaC1idWlsZCAtaiAxIC1zIC9o
b21lL2FuZHkvZGV2L3hlbi1scHRlc3QveGVuLTQuMTIuMSAtYyAvaG9tZS9hbmR5L2Rldi94ZW4t
bHB0ZXN0L3hlbi00LjEyLjEveGVuLy5jb25maWcgLXAgLi9scHRlc3QucGF0Y2ggLW8gbHB0ZXN0
IC1kIC0tZGVwZW5kcyBiMThhZjc3NGI1NmIwYzk4Y2ZhNjk0MGE3MjViYTJiYTI2MDY2OTI5Cj4+
IEJ1aWxkaW5nIExpdmVQYXRjaCBwYXRjaDogbHB0ZXN0Cj4+Cj4+IFhlbiBkaXJlY3Rvcnk6IC9o
b21lL2FuZHkvZGV2L3hlbi1scHRlc3QveGVuLTQuMTIuMQo+PiBQYXRjaCBmaWxlOiAvaG9tZS9h
bmR5L2Rldi9saXZlcGF0Y2gtYnVpbGQtdG9vbHMvbHB0ZXN0LnBhdGNoCj4+IC5jb25maWcgZmls
ZTogL2hvbWUvYW5keS9kZXYveGVuLWxwdGVzdC94ZW4tNC4xMi4xL3hlbi8uY29uZmlnCj4+IE91
dHB1dCBkaXJlY3Rvcnk6IC9ob21lL2FuZHkvZGV2L2xpdmVwYXRjaC1idWlsZC10b29scy94c2Ez
MTAKPiAKPiBBcyBhIG5vdGUsIFhTQS0zMTAgaXNuJ3Qgc2FmZSB0byBsaXZlcGF0Y2guCj4gCj4g
V2hpbGUgKGluIGdlbmVyYWwpIHlvdSBjYW4gYnVpbGQgYSBsaXZlcGF0Y2gsIGFwcGx5aW5nIGl0
IGlzIG5vdCBzYWZlCj4gYmVjYXVzZSB0aGUgYmVmb3JlL2FmdGVyIGxvZ2ljIGlzIG5vdCBzeW1t
ZXRyaWMgd2l0aCBob3cgcmVmZXJlbmNlcyBhcmUKPiB0YWtlbi4KPiAKPiBEZXBlbmRpbmcgb24g
dGhlIGV4YWN0IGludGVyYWN0aW9uIG9mIGFwcGx5aW5nIHRoZSBsaXZlcGF0Y2ggd2l0aAo+IHBh
Z2V0YWJsZSBkZWZlcnJhbCBvcGVyYXRpb25zIChWTSBzdGFydCxtaWdyYXRlLHNodXRkb3duLCBv
ciBsYXJnZQo+IHF1YW50aXRpZXMgb2YgcGFnZXRhYmxlIGNoYW5nZXMsIGUuZy4gYSBmb3JrKCkg
c3lzdGVtIGNhbGwpLCB5b3UgY2FuIGVuZAo+IHVwIHdpdGggdG9vIGZldyBvciBtYW55IHJlZmVy
ZW5jZXMgZHJvcHBlZC7CoCBUb28gZmV3IGdlbmVyYWxseSByZXN1bHRzCj4gaW4gYW4gdW5raWxs
YWJsZSB6b21iaWUgZG9tYWluLCB3aGlsZSB0b28gbWFueSB3aWxsIGhpdCB2YXJpb3VzIEJVRygp
cwo+IGluIHRoZSBNTSBjb2RlIGFuZCB0YWtlIHRoZSBzeXN0ZW0gZG93bi4KPiAKPj4gPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+Cj4+IFBlcmZvcm0g
ZnVsbCBpbml0aWFsIGJ1aWxkIHdpdGggMSBDUFUocykuLi4KPj4gUmVhZGluZyBzcGVjaWFsIHNl
Y3Rpb24gZGF0YQo+PiBFUlJPUjogY2FuJ3QgZmluZCBzcGVjaWFsIHN0cnVjdCBzaXplLgo+Pgo+
PiBTbyBpdCBzZWVtcyBpdCBjb21wbGV0ZWQgdGhlIGluaXRpYWwgYnVpbGQgd2l0aG91dCBlcnJv
ciBidXQgbG9va2luZwo+PiBhdCB0aGUgbGl2ZXBhdGNoLWJ1aWxkIHNjcmlwdCBpdCBydW5zIHJl
YWRlbGYgbGlrZSB0aGlzOgo+Pgo+PiAkIHJlYWRlbGYgLXdpIGxwdGVzdC94ZW4tc3ltcwo+PiAk
Cj4+Cj4+IEZvciBtZSB0aGlzIHByb2R1Y2VzIG5vIG91dHB1dC4gSSd2ZSBwcm9iYWJseSBkb25l
IHNvbWV0aGluZyBzaW1wbGUKPj4gd3JvbmcuIERvZXMgdGhhdCBpbmRpY2F0ZSBzb21lIHNpbXBs
ZSBtaXN0YWtlIGluIG15IHByb2Nlc3M/Cj4gCgpZb3VyIHByb2Nlc3MgbG9va3MgY29ycmVjdC4g
WW91IG5lZWQgdG8gdXNlIHJlYWRlbGYgZnJvbSBiaW51dGlscy4gQXJlIHlvdQpwZXJoYXBzIHVz
aW5nIHNvbWUgb3RoZXIgcmVhZGVsZiAoZS5nLiBmcm9tIGJ1c3lib3gpIHdoaWNoIGdpdmVzIHVu
ZXhwZWN0ZWQKcmVzdWx0cz8gRXZlbiBpZiBscHRlc3QveGVuLXN5bXMgaXMgaW52YWxpZCBvciBl
bXB0eSwgcmVhZGVsZiBzaG91bGQgc3RpbGwKZ2l2ZSBzb21lIGVycm9yIG91dHB1dC4KCi0tIApS
b3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:00:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irfTE-0000rp-HP; Wed, 15 Jan 2020 10:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irfTC-0000ri-Ss
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:00:14 +0000
X-Inumbo-ID: d0c337c0-377d-11ea-84fc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0c337c0-377d-11ea-84fc-12813bfff9fa;
 Wed, 15 Jan 2020 10:00:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579082411;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=gGWOnutseotgnkVjWttthHQUiWG1FItxs3I/FhghIWw=;
 b=Qe340SOj2pihy82KqZMr6X8GviD46q7e4P2cnuXE+iF4EWnyP5+LHzUK
 a4kCJIZaFa7uQPijPUp2dYz5ZvtNVCXfiHmvs2ShRx6IW07h8klg3pI4U
 i4aU5SWjcWBMdw0j3VRrMVxNNnJFGUVFudW8IiMO+tot0vNy/szaZxxgu s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3XZObXMOxjWKVoeKV2JjqDcZaZQVzHGNHCPYnXbDEQQvWatEz2QW8gDHoh6GjRDQkOgLkFEJSL
 LC4P1lErcMVw+0PjYA02KNduP+v0yJ5faaQgujn44mwL9rNN9G9zAmlas4LrVx/Lho6MorQBJy
 j++vi9IadcEsFTK+OPa+ej0p0qYV27v/OYEYqe9ytgFEBqvkAVc1PSTLYXies2uJpRiJ7jMe/7
 vVxCAdrWLbvQyJz8xn5qGu2ZTiAl2Nm89YXPied0MrxrfGFyQNcqPhErIQxPQKXNAGZUOW8x/J
 Btk=
X-SBRS: 2.7
X-MesageID: 10931235
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10931235"
Date: Wed, 15 Jan 2020 11:00:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200115100003.GJ11756@Air-de-Roger>
References: <5c88239b-de0f-5f81-72c4-7fdb07524278@suse.com>
 <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
 <20200115095637.GI11756@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115095637.GI11756@Air-de-Roger>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Ping: [PATCH v2] dom0-build: fix build with clang5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMTA6NTY6MzdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIERlYyAyMCwgMjAxOSBhdCAwNToyNjozNFBNICswMTAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+IE9uIDE3LjA3LjIwMTkgMDg6NDcsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4gPiBXaXRoIG5vbi1lbXB0eSBDT05GSUdfRE9NMF9NRU0gY2xhbmc1IHByb2R1Y2VzCj4g
PiA+IAo+ID4gPiBkb20wX2J1aWxkLmM6MzQ0OjI0OiBlcnJvcjogdXNlIG9mIGxvZ2ljYWwgJyYm
JyB3aXRoIGNvbnN0YW50IG9wZXJhbmQgWy1XZXJyb3IsLVdjb25zdGFudC1sb2dpY2FsLW9wZXJh
bmRdCj4gPiA+ICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSAp
Cj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIF4gIH5+fn5+fn5+fn5+fn5+fn5+fgo+ID4g
PiBkb20wX2J1aWxkLmM6MzQ0OjI0OiBub3RlOiB1c2UgJyYnIGZvciBhIGJpdHdpc2Ugb3BlcmF0
aW9uCj4gPiA+ICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSAp
Cj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIF5+Cj4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICYKPiA+ID4gZG9tMF9idWlsZC5jOjM0NDoyNDogbm90ZTogcmVtb3ZlIGNvbnN0YW50
IHRvIHNpbGVuY2UgdGhpcyB3YXJuaW5nCj4gPiA+ICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYm
IENPTkZJR19ET00wX01FTVswXSApCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgfl5+fn5+
fn5+fn5+fn5+fn5+fn5+fgo+ID4gPiAxIGVycm9yIGdlbmVyYXRlZC4KPiA+ID4gCj4gPiA+IE9i
dmlvdXNseSBuZWl0aGVyIG9mIHRoZSB0d28gc3VnZ2VzdGlvbnMgYXJlIGFuIG9wdGlvbiBoZXJl
LiBPZGRseQo+ID4gPiBlbm91Z2ggc3dhcHBpbmcgdGhlIG9wZXJhbmRzIG9mIHRoZSAmJiBoZWxw
cywgd2hpbGUgZS5nLiBjYXN0aW5nIG9yCj4gPiA+IHBhcmVudGhlc2l6aW5nIGRvZXNuJ3QuIEFu
b3RoZXIgd29ya2FibGUgdmFyaWFudCBsb29rcyB0byBiZSB0aGUgdXNlIG9mCj4gPiA+ICEhIG9u
IHRoZSBjb25zdGFudC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+ID4gLS0tCj4gPiA+IHYyOiBBbHNvIGFkanVzdCB0aGUgQXJt
IGluY2FybmF0aW9uIG9mIHRoZSBzYW1lIGNvbnN0cnVjdC4KPiA+ID4gLS0tCj4gPiA+IEknbSBv
cGVuIHRvIGdvaW5nIHRoZSAhISBvciB5ZXQgc29tZSBkaWZmZXJlbnQgcm91dGUgKGJ1dCBub3Qg
cmVhbGx5IHRoZQo+ID4gPiBzdWdnZXN0ZWQgc3RybGVuKCkgb25lKS4gTm8gbWF0dGVyIHdoaWNo
IG9uZSB3ZSBjaG9vc2UsIEknbSBhZnJhaWQgaXQgaXMKPiA+ID4gZ29pbmcgdG8gcmVtYWluIGd1
ZXNzd29yayB3aGF0IG5ld2VyIChhbmQgZnV0dXJlKSB2ZXJzaW9ucyBvZiBjbGFuZyB3aWxsCj4g
PiA+IGNob2tlIG9uLgo+ID4gCj4gPiBJIGd1ZXNzIHRoZSBkaXNhZ3JlZW1lbnQgb24gaG93IHRv
IGV4YWN0bHkgYWRkcmVzcyB0aGUgaXNzdWUgaGFzCj4gPiBzdGFsbGVkIHRoaXMuIEJ1dCBJIHRo
aW5rIHdlIHNob3VsZCByYXRoZXIgaGF2ZSBfc29tZV8gKGUuZy4KPiA+IHRoaXMpIHNvbHV0aW9u
IGluIHRoZSByZXBvLCB0aGFuIGNvbnRpbnVlIHRvIHNoaXAgdmVyc2lvbnMgd2hpY2gKPiA+IGRv
bid0IGJ1aWxkLiBQZW9wbGUgd2FudGluZyB0byBiZWF1dGlmeSB0aGUgY29kZSBmdXJ0aGVyIGNv
dWxkCj4gPiB0aGVuIHN1Ym1pdCBpbmNyZW1lbnRhbCBwYXRjaGVzLgo+IAo+IEFja2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBJJ20gbm90IHByb3Zp
ZGluZyBhIFJCIGJlY2F1c2UgdGhpcyBpcyBhbGwgZ3Vlc3N3b3JrLCBzbyBpdCBkb2Vzbid0Cj4g
ZmVlbCBhcHByb3ByaWF0ZSB0byByZXZpZXcgc29tZXRoaW5nIHRoYXQncyBiYXNlZCBvbiB1bmRv
Y3VtZW50ZWQKPiBjb21waWxlciBiZWhhdmlvci4KPiAKPiBBbm90aGVyIG9wdGlvbiB3b3VsZCBi
ZSB0byBwYXNzIC1XY29uc3RhbnQtbG9naWNhbC1vcGVyYW5kIGJ1dCB0aGF0Cj4gd291bGQgcHJl
dmVudCBjYWNoaW5nIHNvbWUgbGljaXQgaXNzdWVzLgoKRm9yZ290IHRvIG1lbnRpb24sIGJ1dCBj
b3VsZCB5b3UgcGxlYXNlIGFkZCBhIGNvbW1lbnQgdG8gbm90ZSB0aGF0IHRoZQpjb25kaXRpb24g
aXMgb3JkZXJlZCB0aGlzIHdheSB0byBtYWtlIGNsYW5nNSBoYXBweT8KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:15:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irfhX-0001qd-1u; Wed, 15 Jan 2020 10:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irfhV-0001qY-Lu
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:15:01 +0000
X-Inumbo-ID: d73a6acc-377f-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d73a6acc-377f-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 10:14: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 <osstest-admin@xenproject.org>)
 id 1irfh9-0005gH-IU; Wed, 15 Jan 2020 10:14: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 1irfh9-0006AG-8A; Wed, 15 Jan 2020 10:14:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irfh9-0002QV-7X; Wed, 15 Jan 2020 10:14:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146108-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=b4194711ffaffa5e63d986338fb8d4020fa6bad1
X-Osstest-Versions-That: xen=8842d01b300919e20bca2e1138c458a8483600f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 10:14:39 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146108: 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>

ZmxpZ2h0IDE0NjEwOCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjEwOC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI0MTk0NzExZmZhZmZh
NWU2M2Q5ODYzMzhmYjhkNDAyMGZhNmJhZDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg4NDJkMDFiMzAwOTE5ZTIwYmNhMmUxMTM4YzQ1OGE4NDgzNjAwZjgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjAyNCAgMjAyMC0wMS0xMiAwOToxODozMiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYxMDggIDIwMjAtMDEtMTUgMDk6MTg6MzAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFt
YXpvbi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODg0
MmQwMWIzMC4uYjQxOTQ3MTFmZiAgYjQxOTQ3MTFmZmFmZmE1ZTYzZDk4NjMzOGZiOGQ0MDIwZmE2
YmFkMSAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:18:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10: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 1irfkV-0001xx-Jd; Wed, 15 Jan 2020 10:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irfkV-0001xs-5Y
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:18:07 +0000
X-Inumbo-ID: 509811c6-3780-11ea-8503-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 509811c6-3780-11ea-8503-12813bfff9fa;
 Wed, 15 Jan 2020 10:18: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 mx2.suse.de (Postfix) with ESMTP id 21A78ABC7;
 Wed, 15 Jan 2020 10:18:03 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5c88239b-de0f-5f81-72c4-7fdb07524278@suse.com>
 <91d9f45c-e0e1-a01c-d812-2dd3345fff48@suse.com>
 <20200115095637.GI11756@Air-de-Roger> <20200115100003.GJ11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0cd8ce9-3465-0963-6c44-cef8bf1063f2@suse.com>
Date: Wed, 15 Jan 2020 11:18:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115100003.GJ11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] Ping: [PATCH v2] dom0-build: fix build with clang5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>

T24gMTUuMDEuMjAyMCAxMTowMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAxMDo1NjozN0FNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
PiBPbiBGcmksIERlYyAyMCwgMjAxOSBhdCAwNToyNjozNFBNICswMTAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+IE9uIDE3LjA3LjIwMTkgMDg6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFdp
dGggbm9uLWVtcHR5IENPTkZJR19ET00wX01FTSBjbGFuZzUgcHJvZHVjZXMKPj4+Pgo+Pj4+IGRv
bTBfYnVpbGQuYzozNDQ6MjQ6IGVycm9yOiB1c2Ugb2YgbG9naWNhbCAnJiYnIHdpdGggY29uc3Rh
bnQgb3BlcmFuZCBbLVdlcnJvciwtV2NvbnN0YW50LWxvZ2ljYWwtb3BlcmFuZF0KPj4+PiAgICAg
IGlmICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdfRE9NMF9NRU1bMF0gKQo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgIF4gIH5+fn5+fn5+fn5+fn5+fn5+fgo+Pj4+IGRvbTBfYnVpbGQuYzoz
NDQ6MjQ6IG5vdGU6IHVzZSAnJicgZm9yIGEgYml0d2lzZSBvcGVyYXRpb24KPj4+PiAgICAgIGlm
ICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdfRE9NMF9NRU1bMF0gKQo+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgIF5+Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgJgo+Pj4+IGRvbTBf
YnVpbGQuYzozNDQ6MjQ6IG5vdGU6IHJlbW92ZSBjb25zdGFudCB0byBzaWxlbmNlIHRoaXMgd2Fy
bmluZwo+Pj4+ICAgICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSAp
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICB+Xn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4+Pj4g
MSBlcnJvciBnZW5lcmF0ZWQuCj4+Pj4KPj4+PiBPYnZpb3VzbHkgbmVpdGhlciBvZiB0aGUgdHdv
IHN1Z2dlc3Rpb25zIGFyZSBhbiBvcHRpb24gaGVyZS4gT2RkbHkKPj4+PiBlbm91Z2ggc3dhcHBp
bmcgdGhlIG9wZXJhbmRzIG9mIHRoZSAmJiBoZWxwcywgd2hpbGUgZS5nLiBjYXN0aW5nIG9yCj4+
Pj4gcGFyZW50aGVzaXppbmcgZG9lc24ndC4gQW5vdGhlciB3b3JrYWJsZSB2YXJpYW50IGxvb2tz
IHRvIGJlIHRoZSB1c2Ugb2YKPj4+PiAhISBvbiB0aGUgY29uc3RhbnQuCj4+Pj4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4g
djI6IEFsc28gYWRqdXN0IHRoZSBBcm0gaW5jYXJuYXRpb24gb2YgdGhlIHNhbWUgY29uc3RydWN0
Lgo+Pj4+IC0tLQo+Pj4+IEknbSBvcGVuIHRvIGdvaW5nIHRoZSAhISBvciB5ZXQgc29tZSBkaWZm
ZXJlbnQgcm91dGUgKGJ1dCBub3QgcmVhbGx5IHRoZQo+Pj4+IHN1Z2dlc3RlZCBzdHJsZW4oKSBv
bmUpLiBObyBtYXR0ZXIgd2hpY2ggb25lIHdlIGNob29zZSwgSSdtIGFmcmFpZCBpdCBpcwo+Pj4+
IGdvaW5nIHRvIHJlbWFpbiBndWVzc3dvcmsgd2hhdCBuZXdlciAoYW5kIGZ1dHVyZSkgdmVyc2lv
bnMgb2YgY2xhbmcgd2lsbAo+Pj4+IGNob2tlIG9uLgo+Pj4KPj4+IEkgZ3Vlc3MgdGhlIGRpc2Fn
cmVlbWVudCBvbiBob3cgdG8gZXhhY3RseSBhZGRyZXNzIHRoZSBpc3N1ZSBoYXMKPj4+IHN0YWxs
ZWQgdGhpcy4gQnV0IEkgdGhpbmsgd2Ugc2hvdWxkIHJhdGhlciBoYXZlIF9zb21lXyAoZS5nLgo+
Pj4gdGhpcykgc29sdXRpb24gaW4gdGhlIHJlcG8sIHRoYW4gY29udGludWUgdG8gc2hpcCB2ZXJz
aW9ucyB3aGljaAo+Pj4gZG9uJ3QgYnVpbGQuIFBlb3BsZSB3YW50aW5nIHRvIGJlYXV0aWZ5IHRo
ZSBjb2RlIGZ1cnRoZXIgY291bGQKPj4+IHRoZW4gc3VibWl0IGluY3JlbWVudGFsIHBhdGNoZXMu
Cj4+Cj4+IEFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ClRoYW5rcy4KCj4+IEknbSBub3QgcHJvdmlkaW5nIGEgUkIgYmVjYXVzZSB0aGlzIGlzIGFsbCBn
dWVzc3dvcmssIHNvIGl0IGRvZXNuJ3QKPj4gZmVlbCBhcHByb3ByaWF0ZSB0byByZXZpZXcgc29t
ZXRoaW5nIHRoYXQncyBiYXNlZCBvbiB1bmRvY3VtZW50ZWQKPj4gY29tcGlsZXIgYmVoYXZpb3Iu
Cj4+Cj4+IEFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIHBhc3MgLVdjb25zdGFudC1sb2dpY2Fs
LW9wZXJhbmQgYnV0IHRoYXQKPj4gd291bGQgcHJldmVudCBjYWNoaW5nIHNvbWUgbGljaXQgaXNz
dWVzLgo+IAo+IEZvcmdvdCB0byBtZW50aW9uLCBidXQgY291bGQgeW91IHBsZWFzZSBhZGQgYSBj
b21tZW50IHRvIG5vdGUgdGhhdCB0aGUKPiBjb25kaXRpb24gaXMgb3JkZXJlZCB0aGlzIHdheSB0
byBtYWtlIGNsYW5nNSBoYXBweT8KCkkndmUgYWRkZWQKCiAgICAvKiBUaGUgb3JkZXJpbmcgb2Yg
b3BlcmFuZHMgaXMgdG8gd29yayBhcm91bmQgYSBjbGFuZzUgaXNzdWUuICovCgp0byBib3RoIGlu
c3RhbmNlcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:21:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:21: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 1irfna-0002kT-3S; Wed, 15 Jan 2020 10:21:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irfnY-0002kO-OW
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:21:16 +0000
X-Inumbo-ID: be5eb700-3780-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be5eb700-3780-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 10:21: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 mx2.suse.de (Postfix) with ESMTP id 79A36ACCA;
 Wed, 15 Jan 2020 10:21:07 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-6-andrew.cooper3@citrix.com>
 <c8b1dd46-5873-aec8-de72-402aa74727f2@suse.com>
 <6e708726-9769-f8a0-340d-5c2a739ae4ca@citrix.com>
 <1cdae18b-7c16-6dc1-9e36-50a1bed9d17a@suse.com>
Message-ID: <f2bd89ac-eead-cd98-0c23-c0b6aa83137a@suse.com>
Date: Wed, 15 Jan 2020 11:21:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1cdae18b-7c16-6dc1-9e36-50a1bed9d17a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxMDo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAx
ODoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTQvMDEvMjAyMCAxNzowMiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBFdmVuIHdoZW4gdGhhdCByZW1haW5pbmcgaXNzdWUgZ290IGFkZHJl
c3NlZCwgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIKPj4+IHRvIGtlZXAgaXQsIGFsdGVyaW5n
IHRoZSBib3VuZCB0byBHQigxKS4KPj4KPj4gQSAxRyBjaGVjayB3b3VsZG4ndCBiZSBjb3JyZWN0
Lgo+Pgo+PiBXZSd2ZSBhbHJlYWR5IGdvdCBhIG1vcmUgc3VpdGFibGUgb25lLCB3aGljaCBpcyB0
aGUgY2hlY2sgdGhhdCBYZW4KPj4gZG9lc24ndCBlbmNyb2FjaCBpbnRvIHRoZSBzdHVicyByYW5n
ZS4KPiAKPiBPaCwgcmlnaHQuIElmIG9ubHkgdGhhdCBjaGVjayB3YXMgY29ycmVjdC4gSSBndWVz
cyBpdCBvdWdodCB0byBiZQo+IHVzaW5nICYsIG5vdCB8LCBhbmQgcGVyaGFwcyBhbHNvIF9faW1h
Z2VfYmFzZV9fID09IFhFTl9WSVJUX1NUQVJULgo+IEknbGwgZ2l2ZSB0aGlzIGEgdHJ5IGFuZCBz
ZW5kIGEgcGF0Y2ggdW5sZXNzIGluIHRoZSBjb3Vyc2Ugb2YKPiBkb2luZyBzbyBJIHJlYWxpemUg
dGhlcmUncyBhIHJlYXNvbiBmb3IgaXQgYmVpbmcgdGhlIHdheSBpdCBpcy4KClNvIHRoZSB8IGlz
IGNvcnJlY3QgKHRvIGRlYWwgd2l0aCB0aGUgY2FzZSBvZiB0aGUgaW50ZXJtZWRpYXRlCmZpbGUg
Z2V0dGluZyBsaW5rZWQgYXQgYSBkaWZmZXJlbnQgYmFzZSBhZGRyZXNzIHdoZW4gcHJvZHVjaW5n
Cnhlbi5lZmkpLCBidXQgcHJvYmFibHkgbWlzbGVhZGluZy4gSSBndWVzcyBJJ2xsIHN1Ym1pdCBh
IHBhdGNoCmFueXdheSwgZGVzcGl0ZSB0aGUgY29uc3RydWN0IG5vdCBiZWluZyBicm9rZW4uCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:25:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10: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 1irfr9-0002uK-Mc; Wed, 15 Jan 2020 10:24:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sUE=3E=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irfr8-0002uB-7m
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:24:58 +0000
X-Inumbo-ID: 4265250c-3781-11ea-a985-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4265250c-3781-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 10:24:49 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q6so15108257wro.9
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 02:24:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/HvFR7I78N0Pw3XxajGLjLMwbQF8tm5rLmajbVnIcjo=;
 b=UgZaU2YS+j/h1eRcMascdz4IMqy9pwlFMVfAQwz47pnDtsK5Hc2oLcRU1j1ehJz13V
 x0JLaUW7AuxMw3CvEQz68SK43uZgAUvbJLz/nftfkUerVRqSHN4nAttD4PxJ2BTy3BzY
 0RyiYY+3x+ZghQ1awnXQH8tkaeuIa9B+6LKYcwH2/Z6BXDUVtstcmAfBiK/UXYeabEAq
 okHZu0nllnW8ei8kLVdPVuyVWNhHTubDDnkJPFhrPN8RdkCmgD8wUHZNNzV33ERj8s7E
 UiSr1DPUMC0aUPr3xZ0bFQj0ll4sqbeW+kBQth0rTuRZmUgryhoZizpKILOGBr2TCbjP
 6UcA==
X-Gm-Message-State: APjAAAUitmhj2RcAaFrKi7T0Mo/huhwZa8fO6KHZVpOaik8lR5xJKac9
 ZVFHW7/SuSF+wsQ+SDFjqtk=
X-Google-Smtp-Source: APXvYqwKqLLiyQe4BILyNZxRzq1tfcdaAE6o9YGAB0HUZTI2f5gnkz0aeTSnvHMYspVrBmjonvMrJA==
X-Received: by 2002:adf:fac1:: with SMTP id a1mr29526794wrs.376.1579083888716; 
 Wed, 15 Jan 2020 02:24:48 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id e8sm24020027wrt.7.2020.01.15.02.24.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 02:24:48 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20200114233155.26411-1-sstabellini@kernel.org>
From: Julien Grall <julien@xen.org>
Message-ID: <d130b59a-01de-17f1-0503-ebb291b2952a@xen.org>
Date: Wed, 15 Jan 2020 10:24:47 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200114233155.26411-1-sstabellini@kernel.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: during efi boot,
 improve the check for usable 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: Stefano Stabellini <stefano.stabellini@xilinx.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>

SGkgU3RlZmFubywKCk9uIDE0LzAxLzIwMjAgMjM6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBXaGVuIGJvb3RpbmcgdmlhIEVGSSwgdGhlIEVGSSBtZW1vcnkgbWFwIGhhcyBpbmZvcm1h
dGlvbiBhYm91dCBtZW1vcnkKPiByZWdpb25zIGFuZCB0aGVpciB0eXBlLiBJbXByb3ZlIHRoZSBj
aGVjayBmb3IgdGhlIHR5cGUgYW5kIGF0dHJpYnV0ZSBvZgo+IGVhY2ggbWVtb3J5IHJlZ2lvbiB0
byBmaWd1cmUgb3V0IHdoZXRoZXIgaXQgaXMgdXNhYmxlIG1lbW9yeSBvciBub3QuCj4gVGhpcyBw
YXRjaCBicmluZ3MgdGhlIGNoZWNrIG9uIHBhciB3aXRoIExpbnV4IHY1LjUtcmM2IGFuZCBtYWtl
cyBtb3JlCj4gbWVtb3J5IHJldXNhYmxlIGFzIG5vcm1hbCBtZW1vcnkgYnkgWGVuIChleGNlcHQg
dGhhdCBMaW51eCBhbHNvIHJldXNlcwo+IEVGSV9QRVJTSVNURU5UX01FTU9SWSwgd2hpY2ggd2Ug
ZG8gbm90KS4KPiAKPiBTcGVjaWZpY2FsbHksIHRoaXMgcGF0Y2ggYWxzbyByZXVzZXMgbWVtb3J5
IG1hcmtlZCBhcwo+IEVmaUxvYWRlckNvZGUvRGF0YSwgYW5kIGl0IHVzZXMgYm90aCBBdHRyaWJ1
dGUgYW5kIFR5cGUgZm9yIHRoZSBjaGVjawo+IChBdHRyaWJ1dGUgbmVlZHMgdG8gYmUgRUZJX01F
TU9SWV9XQikuCj4gCj4gUmVwb3J0ZWQtYnk6IFJvbWFuIFNoYXBvc2huaWsgPHJvbWFuQHplZGVk
YS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJl
bGxpbmlAeGlsaW54LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKQ2hlZXJzLAoKPiAKPiAtLS0K
PiBDaGFuZ2VzIGluIHYyOgo+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+IC0gZG8gbm90IGFs
bG9jYXRlIG1lbW9yeSBtYXJrZWQgYXMgRUZJX1BFUlNJU1RFTlRfTUVNT1JZCj4gLSBkbyBub3Qg
Y2hhbmdlIG1hcF9icycgYmVoYXZpb3IKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9lZmkvZWZpLWJv
b3QuaCB8IDExICsrKysrKystLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1i
b290LmggYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKPiBpbmRleCBkN2JmOTM0MDc3Li42
NTI3Y2IwYmRmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+ICsr
KyBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAo+IEBAIC0xNDksMTAgKzE0OSwxMyBAQCBz
dGF0aWMgRUZJX1NUQVRVUyBfX2luaXQgZWZpX3Byb2Nlc3NfbWVtb3J5X21hcF9ib290aW5mbyhF
RklfTUVNT1JZX0RFU0NSSVBUT1IgKgo+ICAgCj4gICAgICAgZm9yICggSW5kZXggPSAwOyBJbmRl
eCA8IChtbWFwX3NpemUgLyBkZXNjX3NpemUpOyBJbmRleCsrICkKPiAgICAgICB7Cj4gLSAgICAg
ICAgaWYgKCBkZXNjX3B0ci0+VHlwZSA9PSBFZmlDb252ZW50aW9uYWxNZW1vcnkgfHwKPiAtICAg
ICAgICAgICAgICghbWFwX2JzICYmCj4gLSAgICAgICAgICAgICAgKGRlc2NfcHRyLT5UeXBlID09
IEVmaUJvb3RTZXJ2aWNlc0NvZGUgfHwKPiAtICAgICAgICAgICAgICAgZGVzY19wdHItPlR5cGUg
PT0gRWZpQm9vdFNlcnZpY2VzRGF0YSkpICkKPiArICAgICAgICBpZiAoIGRlc2NfcHRyLT5BdHRy
aWJ1dGUgJiBFRklfTUVNT1JZX1dCICYmCj4gKyAgICAgICAgICAgICAoZGVzY19wdHItPlR5cGUg
PT0gRWZpQ29udmVudGlvbmFsTWVtb3J5IHx8Cj4gKyAgICAgICAgICAgICAgZGVzY19wdHItPlR5
cGUgPT0gRWZpTG9hZGVyQ29kZSB8fAo+ICsgICAgICAgICAgICAgIGRlc2NfcHRyLT5UeXBlID09
IEVmaUxvYWRlckRhdGEgfHwKPiArICAgICAgICAgICAgICAoIW1hcF9icyAmJgo+ICsgICAgICAg
ICAgICAgICAoZGVzY19wdHItPlR5cGUgPT0gRWZpQm9vdFNlcnZpY2VzQ29kZSB8fAo+ICsgICAg
ICAgICAgICAgICAgZGVzY19wdHItPlR5cGUgPT0gRWZpQm9vdFNlcnZpY2VzRGF0YSkpKSApCj4g
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIGlmICggIW1lbWluZm9fYWRkX2JhbmsoJmJvb3Rp
bmZvLm1lbSwgZGVzY19wdHIpICkKPiAgICAgICAgICAgICAgIHsKPiAKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:26:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10: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 1irfsr-00030E-4d; Wed, 15 Jan 2020 10:26:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sUE=3E=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irfsp-000308-2T
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:26:43 +0000
X-Inumbo-ID: 80e56ff8-3781-11ea-ac27-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80e56ff8-3781-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 10:26:34 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id j42so15138755wrj.12
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 02:26:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Nlx+kOPMhTDJNdtbZo7sO7PZFtfiB14K/qcDScMWqmE=;
 b=ssqjCCcgyl9wdVV6aDfZUdi8G+c6VthVe8J2dOireL3FRdcQzwOYabfVD6TsN4HoDI
 g7q+0/fq/C2j2w+jRSmSchqzdeK9D8W1VQf3V0TDt2piAwq3iux9R4zTNCpFSnk7791c
 GDLfhYADUpedPaGznRzfrukN0khMRBjpwmzw1xxQBCnzhLbWda+JGhuWxUgUle/8KyLE
 xmgcg7/Ms6N4ITnp48V5kp4N0kq3idrbjgtHyXrcJNBdRciNrB55hk8td/aIEGmv7pM3
 QkjID3Ceyi+bXp4eFJRIkldTx3UF8k/DRAikkjba1dxMhPLfgd7yEormYzyHREb9MNnB
 Ulsw==
X-Gm-Message-State: APjAAAV3aI+/fUmu1YPtB+vpuCTS8TzRZ8dbm6rMbX4lxWwFzsm8NzI5
 9nnzw4bN4MbpBFerJebjFjo=
X-Google-Smtp-Source: APXvYqzgbyPWMHaH+0oCc2DMZ6/XOh7bo1CZzr2x/C+sECMRSVTlJVGnRNnIMkJNrV2plxNzLMPdDw==
X-Received: by 2002:adf:f78e:: with SMTP id q14mr7646125wrp.186.1579083993712; 
 Wed, 15 Jan 2020 02:26:33 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id j2sm23059498wmk.23.2020.01.15.02.26.32
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 02:26:33 -0800 (PST)
To: David Woodhouse <dwmw2@infradead.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "Xia, Hongyan" <hongyxia@amazon.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <4e3b0050ff7a8d1e40015181026562211e75c401.camel@infradead.org>
 <1743ee7c-e238-8b77-d40f-bd0e3d6bb0ed@xen.org>
 <b24cf0a1b56f56167f51d5dd86fd81afb48a377c.camel@infradead.org>
 <e49ed1b9-23cc-5c24-0b83-565a1d833de2@xen.org>
 <a52142eed9e59446f8a02798ab643b01a5ab7a1c.camel@infradead.org>
 <52fb69c3-64b6-2b67-9647-340110b27289@xen.org>
 <7f8fdfdf68daca5b156984412bdfc41c9970419b.camel@infradead.org>
From: Julien Grall <julien@xen.org>
Message-ID: <61d3344e-4c78-e134-2709-069eaae23c1c@xen.org>
Date: Wed, 15 Jan 2020 10:26:32 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <7f8fdfdf68daca5b156984412bdfc41c9970419b.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 0/3] Live update boot memory management
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 paul@xen.org, 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>, 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>

CgpPbiAxNS8wMS8yMDIwIDA3OjQwLCBEYXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4gT24gVHVlLCAy
MDIwLTAxLTE0IGF0IDE2OjI5ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBUaGF0J3Mg
dGhlIHBvaW50IGluIGFwcGVuZGluZyBhbiBJTkRfV1JJVEU2NCBvcGVyYXRpb24gdG8gdGhlIGtp
bWFnZQo+Pj4gc3RyZWFtLiBUaGUgYWN0dWFsIHdyaXRlIGlzIGRvbmUgaW4gdGhlIGxhc3QgZ2Fz
cCBvZiBrZXhlY19yZWxvYygpCj4+PiBhZnRlciBYZW4jMSBpcyBxdWllc2NlbnQsIG9uIHRoZSB3
YXkgaW50byBwdXJnYXRvcnkuCj4+Cj4+IEkgd2FzIG5vdCBzdXJlIHdoYXQgeW91IG1lYW50IGJ5
IElORF9XUklURTY0LiBNYXliZSBJIHNob3VsZCBoYXZlIGFza2VkCj4+IGl0IGZpcnN0IDopLiBU
aGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbiEKPiAKPiBEb24ndCB5b3Ugb2Z0ZW4gZmluZCBh
biBlbWFpbCBpcyBtYWRlIGVhc2llciB0byB1bmRlcnN0YW5kIGJ5IHRoZQo+IGFkZGl0aW9uIG9m
IGEgZmV3IGxpbmVzIG9mIHVuaWZpZWQgZGlmZiBvZiBhc3NlbWJsZXIgY29kZS4uLj8KCkl0IGRl
ZmluaXRlbHkgaGVscHMuIEkgdGVuZCB0byBwcmVmZXIgZGlmZiBvdmVyIGEgbG9uZyBwYXJhZ3Jh
cGggdHJ5aW5nIAp0byBleHBsYWluIHRoZSBzYW1lIDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:26:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10: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 1irfsy-000313-EH; Wed, 15 Jan 2020 10:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irfsx-00030p-D6
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:26:51 +0000
X-Inumbo-ID: 8a2ac1bc-3781-11ea-8504-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a2ac1bc-3781-11ea-8504-12813bfff9fa;
 Wed, 15 Jan 2020 10:26: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 mx2.suse.de (Postfix) with ESMTP id 306C6ABF4;
 Wed, 15 Jan 2020 10:26:49 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
Date: Wed, 15 Jan 2020 11:26:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaXQgaGFzIGJlZW4gbWUgdG8gaW50cm9kdWNlIHRoaXMsIHRoZSB1c2Ugb2YgfCB0aGVy
ZSBoYXMgYmVjb21lCihhbmQgcGVyaGFwcyB3YXMgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcpIG1p
c2xlYWRpbmcuIFJhdGhlciB0aGFuCmF2b2lkaW5nIHRoZSByaWdodCBzaWRlIG9mIGl0IHdoZW4g
bGlua2luZyB0aGUgeGVuLmVmaSBpbnRlcm1lZGlhdGUgZmlsZQphdCBhIGRpZmZlcmVudCBiYXNl
IGFkZHJlc3MsIG1ha2UgdGhlIGV4cHJlc3Npb24gY29wZSB3aXRoIHRoYXQgY2FzZSwKdGh1cyB2
ZXJpZnlpbmcgcGxhY2VtZW50IG9uIGV2ZXJ5IHN0ZXAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTM1MSw4ICszNTEsOCBAQCBTRUNUSU9OUwog
ICAuY29tbWVudCAwIDogeyAqKC5jb21tZW50KSB9CiB9CiAKLUFTU0VSVChfX2ltYWdlX2Jhc2Vf
XyA+IFhFTl9WSVJUX1NUQVJUIHwKLSAgICAgICBfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRf
RU5EIC0gTlJfQ1BVUyAqIFBBR0VfU0laRSwKK0FTU0VSVChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVO
X1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBfX1hFTl9WSVJUX1NUQVJUIC0KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlJfQ1BVUyAqIFBBR0VfU0laRSwKICAgICAgICAiWGVuIGltYWdl
IG92ZXJsYXBzIHN0dWJzIGFyZWEiKQogCiAjaWZkZWYgQ09ORklHX0tFWEVDCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:39:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irg59-00043P-0n; Wed, 15 Jan 2020 10:39:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irg57-00043K-QB
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:39:25 +0000
X-Inumbo-ID: 475120aa-3783-11ea-b89f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 475120aa-3783-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 10:39:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579084756;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=btnkOpot/RdVmeVNe6GmCP/d8h6CtMK88KTdaX7Svwc=;
 b=e1qmN0hrSlVgByoyWJqUAWHzMMD0UbvlQaqJHg8GwRkOqsbwSCeq3QnN
 8JLZGgYuurAWk0mZE85JMgiNctMKTn2+WUS6WSc6A6SOshvJRTIftebGV
 jSmVo5yN70Mg1AoeGkx9hlOZTnDqp23Sc5bLq6dkhZ4ROSbmHgZ27WMMG M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AckizrKFw6drgXwIVi4og560jutKzqbkqAUvDY1C+vqgMCSikMCiSpyZOPZRrT0Ebq/qkOcb2z
 v9HJBZ4A99YM6f/2Dw+bUa0COQ3FkESs9XaApsdYD7Sf8DgehMVZUIUWmpddRlckRH4Qztrs33
 JpHo3hUIgm7I7xwdl90n/OSRPVtHhq2IHL6zOi1Tzv/7jnKK/FIRd9pcPJ1NYQ62JjekJgfXAm
 db07fAsD5CEQqhDnn59XmjX59V1Wf8Q2sdrSvIQaZeFxKHFmoJ8lpGcardt1fmAyqSKUZBl3o/
 unw=
X-SBRS: 2.7
X-MesageID: 11305970
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11305970"
Date: Wed, 15 Jan 2020 11:39:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200115103910.GK11756@Air-de-Roger>
References: <20200114203545.8897-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200114203545.8897-1-andrew.cooper3@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMDg6MzU6NDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBYZW4gaW5oZXJpdGVkIGl0cyBsaXN0IGluZnJhc3RydWN0dXJlIGZyb20gTGludXgu
ICBPbmUgYXJlYSB3aGVyZSBoYXMgZmFsbGVuCj4gYmVoaW5kIGlzIHRoYXQgb2YgcHJlZmV0Y2hp
bmcsIHdoaWNoIGFzIGl0IHR1cm5zIG91dCBpcyBhIHBlcmZvcm1hbmNlIHBlbmFsdHkKPiBpbiBt
b3N0IGNhc2VzLgo+IAo+IFByZWZldGNoIG9mIE5VTEwgb24geDg2IGlzIG5vdyB3aWRlbHkgbWVh
c3VyZWQgdG8gaGF2ZSBnbGFjaWFsIHBlcmZvcm1hbmNlCj4gcHJvcGVydGllcywgYW5kIHdpbGwg
dW5jb25kaXRpb25hbGx5IGhpdCBvbiBldmVyeSBobGlzdCB1c2UgZHVlIHRvIHRoZQo+IHRlcm1p
bmF0aW9uIGNvbmRpdGlvbi4KPiAKPiBDcm9zcy1wb3J0IHRoZSBmb2xsb3dpbmcgTGludXggcGF0
Y2hlczoKPiAKPiAgIDc1ZDY1YTQyNWMgKDIwMTEpICJobGlzdDogcmVtb3ZlIHNvZnR3YXJlIHBy
ZWZldGNoaW5nIGluIGhsaXN0IGl0ZXJhdG9ycyIKPiAgIGU2NmVlZDY1MWYgKDIwMTEpICJsaXN0
OiByZW1vdmUgcHJlZmV0Y2hpbmcgZnJvbSByZWd1bGFyIGxpc3QgaXRlcmF0b3JzIgo+ICAgYzBk
MTVjYzdlZSAoMjAxMykgImxpbmtlZC1saXN0OiBSZW1vdmUgX19saXN0X2Zvcl9lYWNoIgo+IAo+
IHRvIFhlbiwgd2hpY2ggcmVzdWx0cyBpbiB0aGUgZm9sbG93aW5nIG5ldCBkaWZmc3RhdCBvbiB4
ODY6Cj4gCj4gICBhZGQvcmVtb3ZlOiAwLzEgZ3Jvdy9zaHJpbms6IDI3LzgzIHVwL2Rvd246IDU3
Ni8tMTY0OCAoLTEwNzIpCj4gCj4gKFRoZSBjb2RlIGFkZGl0aW9ucyBjb21lcyBmcm9tIGEgZmV3
IG5vdy1pbmxpbmVkIGZ1bmN0aW9ucywgYW5kIHNsaWdodGx5Cj4gZGlmZmVyZW50IGJhc2ljIGJs
b2NrIHBhZGRpbmcuKQo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpIYXMgdGhpcyBnb25l
IHRocm91Z2ggc29tZSBYZW5SVCBwZXJmb3JtYW5jZSB0ZXN0aW5nIHRvIGFzc2VydCB0aGVyZQph
cmUgbm90IHJlZ3Jlc3Npb25zIHBlcmZvcm1hbmNlIHdpc2U/CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:45:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:45: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 1irgAS-0004rk-Ov; Wed, 15 Jan 2020 10:44:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irgAS-0004rf-6P
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:44:56 +0000
X-Inumbo-ID: 0bd16ee4-3784-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0bd16ee4-3784-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 10:44:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 69909AC52;
 Wed, 15 Jan 2020 10:44:45 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
 <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
 <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
 <20330ea6-9ab0-a24c-84ae-2ee629b2a43f@suse.com>
 <57024e97-0a02-3ca0-a5af-f458abdd55b6@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c7bc17cd-bc38-a6cd-0654-ecc744ac3978@suse.com>
Date: Wed, 15 Jan 2020 11:44:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <57024e97-0a02-3ca0-a5af-f458abdd55b6@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTQuMDEuMjAyMCAxODowMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzAxLzIwMjAg
MTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNC4wMS4yMDIwIDE3OjI2LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiBPbiAxNC8wMS8yMDIwIDE2OjA4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAxMy4wMS4yMDIwIDIyOjMzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEu
Ywo+Pj4+PiBAQCAtMjksNyArMjksOCBAQAo+Pj4+PiAgICAKPj4+Pj4gICAgYm9vbCBodm1fZG9t
YWluX3VzZV9waXJxKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwaXJxICpw
aXJxKQo+Pj4+PiAgICB7Cj4+Pj4+IC0gICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGly
cSAmJiBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4+Pj4+ICsgICAgcmV0
dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGlycSAmJgo+Pj4+PiArICAgICAgICBjb25zdF9waXJx
X2RwY2kocGlycSktPmVtdWlycSAhPSBJUlFfVU5CT1VORDsKPj4+Pj4gICAgfQo+Pj4+PiAgICAK
Pj4+Pj4gICAgLyogTXVzdCBiZSBjYWxsZWQgd2l0aCBodm1fZG9tYWluLT5pcnFfbG9jayBob2xk
ICovCj4+Pj4+IEBAIC0zOTYsNyArMzk3LDcgQEAgaW50IGh2bV9pbmplY3RfbXNpKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpCj4+Pj4+ICAgICAgICAgICAg
ICAgIHN0cnVjdCBwaXJxICppbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwo+Pj4+PiAgICAKPj4+
Pj4gICAgICAgICAgICAgICAgLyogaWYgaXQgaXMgdGhlIGZpcnN0IHRpbWUsIGFsbG9jYXRlIHRo
ZSBwaXJxICovCj4+Pj4+IC0gICAgICAgICAgICBpZiAoICFpbmZvIHx8IGluZm8tPmFyY2guaHZt
LmVtdWlycSA9PSBJUlFfVU5CT1VORCApCj4+Pj4+ICsgICAgICAgICAgICBpZiAoICFpbmZvIHx8
IHBpcnFfZHBjaShpbmZvKS0+ZW11aXJxID09IElSUV9VTkJPVU5EICkKPj4+Pj4gICAgICAgICAg
ICAgICAgewo+Pj4+PiAgICAgICAgICAgICAgICAgICAgaW50IHJjOwo+Pj4+PiAgICAKPj4+Pj4g
QEAgLTQwOSw3ICs0MTAsNyBAQCBpbnQgaHZtX2luamVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwg
dWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKPj4+Pj4gICAgICAgICAgICAgICAgICAgIGlm
ICggIWluZm8gKQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+
Pj4+ICAgICAgICAgICAgICAgIH0KPj4+Pj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCBpbmZvLT5h
cmNoLmh2bS5lbXVpcnEgIT0gSVJRX01TSV9FTVUgKQo+Pj4+PiArICAgICAgICAgICAgZWxzZSBp
ZiAoIHBpcnFfZHBjaShpbmZvKS0+ZW11aXJxICE9IElSUV9NU0lfRU1VICkKPj4+Pj4gICAgICAg
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+PiAgICAgICAgICAgICAgICBzZW5kX2d1
ZXN0X3BpcnEoZCwgaW5mbyk7Cj4+Pj4+ICAgICAgICAgICAgICAgIHJldHVybiAwOwo+Pj4+Cj4+
Pj4gQWxsIG9mIHRoZXNlIHVzZXMgKGFuZCBvdGhlcnMgZnVydGhlciBkb3duKSBtYWtlIHByZXR0
eSBjbGVhcgo+Pj4+IHRoYXQgdGhlIGVtdWlycSBmaWVsZCBkb2Vzbid0IGJlbG9uZyBpbiB0aGUg
c3RydWN0dXJlIHlvdSBwdXQgaXQKPj4+PiBpbiAtIHRoZSAnZCcgaW4gZHBjaSBzdGFuZHMgZm9y
ICJkaXJlY3QiIGFmYWlrLCBhbmQgdGhlIGZpZWxkIGlzCj4+Pj4gZm9yIGEgY2VydGFpbiB2YXJp
YW50IG9mIGVtdWxhdGlvbiBvZiBpbnRlcnJ1cHQgZGVsaXZlcnkgaW50bwo+Pj4+IGd1ZXN0cywg
aS5lLiBub3QgcmVhbGx5IHBhc3MtdGhyb3VnaCBmb2N1c2VkIGF0IGFsbC4KPj4+Cj4+PiBJIGFt
IGhhcHB5IHRvIGtlZXAgZW11aXJxIGluIHN0cnVjdCBwaXJxIGlmIHlvdSBhcmUgaGFwcHkgd2l0
aCBzbGlnaHRseQo+Pj4gaW5jcmVhc2luZyB0aGUgc2l6ZSBhbGxvY2F0ZWQgb24gUFYuCj4+Pgo+
Pj4gVGhlIG1haW4gdGhpbmcgSSB3YW50IHRvIGdldCByaWQgb2YgaXMgdGhlIHdlaXJkIGFsbG9j
YXRpb24gc2l6ZSB3ZSBkbwo+Pj4gdG9kYXkuCj4+Cj4+IFdoaWxlIEkgdW5kZXJzdGFuZCB0aGlz
LCB0byBiZSBob25lc3QgSSdkIHJhdGhlciBub3Qgc2VlIHRoZSBzaXplCj4+IGdyb3cgZm9yIG5v
IGdvb2QgKHRvIFBWKSByZWFzb24uIEkgZG9uJ3QgdGhpbmsgdGhlIGN1cnJlbnQgbW9kZWwgaXMK
Pj4gX3RoaXNfIGJhZC4KPiAKPiBXZWxsLCBJIGRpZCBsb3N0IHR3byBkYXlzIGRlYnVnZ2luZyBh
IHByb2JsZW0gYmVjYXVzZSBvZiB0aGUgYWxsb2NhdGlvbiAKPiAodGhlIG1lbW9yeSB3ZXJlIGdl
dHRpbmcgY29ycnVwdGVkIHJhbmRvbWx5KS4gVGhlIGNvbW1lbnQgeW91IGFkZGVkIG1heSAKPiBo
ZWxwIHRvIGF2b2lkIHRoaXMgcHJvYmxlbSBidXQgSSBzdGlsbCB0aGluayB0aGF0IHRyeWluZyB0
byBhbGxvY2F0ZSAKPiBoYWxmIGEgcGlycSBpcyBhIHByZXR0eSBiYWQgaWRlYS4KClRvIG1lLCBu
b3Qgc2lnbmlmaWNhbnRseSBkaWZmZXJlbnQgZnJvbSB5b3VyIGNvbnRhaW5lcl9vZigpIGFwcHJv
YWNoLgoKPj4gQnV0IGlmIHlvdSByZWFsbHkgd2FudCB0byBwdXNoIGZvciBpdCwgd2h5IGNhbid0
IHRoZQo+PiB0d28gcGFydHMgY29udGludWUgdG8gbGl2ZSBpbiBhIHdyYXBwZXIgSFZNIHN0cnVj
dHVyZSwganVzdCBsaWtlCj4+IHRoZXkgZG8gdG9kYXk/Cj4gCj4gSSBhbSBub3Qgc3VyZSB3aGF0
IHlvdSBhcmUgc3VnZ2VzdGluZyBoZXJlLiBDb3VsZCB5b3UgZXh0ZW5kIHlvdXIgdGhvdWdodD8K
ClJpZ2h0IG5vdyB3ZSBoYXZlCgpzdHJ1Y3QgYXJjaF9waXJxIHsKICAgIGludCBpcnE7CiAgICB1
bmlvbiB7CiAgICAgICAgc3RydWN0IGh2bV9waXJxIHsKICAgICAgICAgICAgaW50IGVtdWlycTsK
ICAgICAgICAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgZHBjaTsKICAgICAgICB9IGh2bTsKICAg
IH07Cn07CgpXaGF0IEknbSBzdWdnZXN0aW5nIGlzIHRvIGtlZXAKCnN0cnVjdCBodm1fcGlycSB7
CiAgICAgaW50IGVtdWlycTsKICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSBkcGNpOwp9OwoKYW5k
IGFkZCBzdHJ1Y3QgYXJjaF9waXJxIGludG8gdGhlcmUuIEFyZ3VhYmx5IGl0IGNvdWxkIGV2ZW4K
YmUgZmlyc3QgaW4gdGhlcmUsIHRodXMgYWxsb3dpbmcgeGZyZWUoKSB0byBmcmVlIHRoZSB3aG9s
ZQp0aGluZyBubyBtYXR0ZXIgd2hldGhlciBwYXNzZWQgYSBzdHJ1Y3QgaHZtX3BpcnEgKiBvciBh
CnN0cnVjdCBhcmNoX3BpcnEgKiAoYW5kIGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBhIHBlci0K
YXJjaCBhYnN0cmFjdGlvbiBvZiB0aGUgZnJlZWluZykuCgo+Pj4+PiBAQCAtMTcxLDggKzE3Miwy
NiBAQCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSB7Cj4+Pj4+ICAgICAgICBzdHJ1Y3QgaHZtX2dtc2lf
aW5mbyBnbXNpOwo+Pj4+PiAgICAgICAgc3RydWN0IHRpbWVyIHRpbWVyOwo+Pj4+PiAgICAgICAg
c3RydWN0IGxpc3RfaGVhZCBzb2Z0aXJxX2xpc3Q7Cj4+Pj4+ICsgICAgaW50IGVtdWlycTsKPj4+
Pj4gKyAgICBzdHJ1Y3QgcGlycSBwaXJxOwo+Pj4+PiAgICB9Owo+Pj4+PiAgICAKPj4+Pj4gKyNk
ZWZpbmUgcGlycV9kcGNpKHApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4+Pj4gKyAgICAoKHApID8gY29udGFpbmVyX29mKHAsIHN0cnVjdCBo
dm1fcGlycV9kcGNpLCBwaXJxKSA6IE5VTEwpCj4+Pj4+ICsjZGVmaW5lIGNvbnN0X3BpcnFfZHBj
aShwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+
ICsgICAgKChwKSA/IGNvbnRhaW5lcl9vZihwLCBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSwg
cGlycSkgOiBOVUxMKQo+Pj4+PiArCj4+Pj4+ICsjZGVmaW5lIGRwY2lfcGlycShwZCkgKCYocGQp
LT5waXJxKQo+Pj4+PiArCj4+Pj4+ICsjZGVmaW5lIGRvbWFpbl9waXJxX3RvX2VtdWlycShkLCBw
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICsgICAgc3RydWN0
IHBpcnEgKl9fcGkgPSBwaXJxX2luZm8oZCwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4+Pj4+ICsgICAgX19waSA/IHBpcnFfZHBjaShfX3BpKS0+ZW11aXJxIDogSVJRX1VO
Qk9VTkQ7ICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICt9KQo+Pj4+PiArI2RlZmluZSBk
b21haW5fZW11aXJxX3RvX3BpcnEoZCwgZW11aXJxKSAoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+Pj4+PiArICAgIHZvaWQgKl9fcmV0ID0gcmFkaXhfdHJlZV9sb29rdXAoJihkKS0+
YXJjaC5odm0uZW11aXJxX3BpcnEsIGVtdWlycSk7XAo+Pj4+PiArICAgIF9fcmV0ID8gcmFkaXhf
dHJlZV9wdHJfdG9faW50KF9fcmV0KSA6IElSUV9VTkJPVU5EOyAgICAgICAgICAgICAgICAgXAo+
Pj4+PiArfSkKPj4+Pgo+Pj4+IFdoaWxlIGZvciB0aGUgbGF0dGVyIHlvdSBtZXJlbHkgbW92ZSB0
aGUgYm9ndXMgZG91YmxlLWxlYWRpbmctCj4+Pj4gdW5kZXJzY29yZSBtYWNybyBsb2NhbCB2YXJp
YWJsZSAod2hpY2ggb24gdGhpcyBvY2Nhc2lvbiBJJ2QKPj4+PiBsaWtlIHRvIGFzayBhbnl3YXkg
dG8gYmUgY2hhbmdlZCksIHlvdSBhY3RpdmVseSBpbnRyb2R1Y2UgYQo+Pj4+IG5ldyBzaW1pbGFy
IG5hbWUgc3BhY2UgdmlvbGF0aW9uIGluIHRoZSBkb21haW5fcGlycV90b19lbXVpcnEoKS4KPj4+
Cj4+PiBBRkFJSywgdGhlcmUgaXMgbm90aGluZyBpbiB0aGUgY29kaW5nIHN0eWxlIGZvcmJpZGRp
bmcgeW91ciAiYm9ndXMiCj4+PiBuYW1pbmcuIFNvIEkganVzdCBmb2xsb3dlZCB0aGUgcmVzdCBv
ZiB0aGUgY29kZS4KPj4KPj4gT3VyIGNvZGluZyBzdHlsZSBkb2N1bWVudCBpcyBub3QgdG8gcmUt
aXRlcmF0ZSBDIHN0YW5kYXJkIHJ1bGVzLAo+PiBJIHRoaW5rLCBhbmQgaGVuY2UgeWVzLCB5b3Ug
d29uJ3QgZmluZCBhbnl0aGluZyB0byB0aGlzIGVmZmVjdAo+PiB0aGVyZS4KPiAKPiBUaGUgZmFj
dCBzdWNoIGNvZGUgaGFzIGJlZW4gYWRkZWQgaW4gWGVuIGluIHRoZSBwYXN0IGNsZWFybHkgc2hv
d3MgdGhhdCAKPiB0aGUgY29kaW5nIHN0eWxlIGlzIG5vdCBzdWZmaWNpZW50IHRvIGJhY2sgeW91
ciBwb2ludCBoZXJlLgo+IAo+IFNvIHJhdGhlciB0aGFuIGNvbXBsYWluaW5nIHRoYXQgSSBkb24n
dCBmb2xsb3cgYW4gdW53cml0dGVuIHJ1bGUsIHlvdSAKPiBjb3VsZCBoYXZlIHN1Z2dlc3RlZCBp
dC4gVGhpcyB3b3VsZCBoYXZlIGNhbWUgYWNjcm9zcyBhcyBsZXNzIHJ1ZGUuCgpJZiBhbnl0aGlu
ZyBJIHNhaWQgY2FtZSBhY3Jvc3MgYXMgcnVkZSwgSSdkIGxpa2UgdG8gYXBvbG9naXplLgpBcyBh
biBleHBsYW5hdGlvbiAobm90IGFuIGV4Y3VzZSksIHBsZWFzZSBiZSBhd2FyZSB0aGF0IEkndmUK
aGFkIHRvIHJlcXVlc3QgY2hhbmdlcyB0byBjb21wbHkgdG8gbmFtZSBzcGFjZSBydWxlcyBmYXIg
dG9vCm9mdGVuIHRoYXQgSSB3b3VsZCByZWNhbGwgdG93YXJkcyB3aG9tIEkgZGlkIHNlbmQgdGhl
c2UsIG9yCnRoYXQgSSB3b3VsZCBhc3N1bWUgYW55IG9mIHRoZSByZWd1bGFyIGNvbnRyaWJ1dG9y
cyBjb3VsZCBpbgpmYWN0IG5ldmVyIGhhdmUgbm90aWNlZCB0aGlzIHNvIGZhci4KCkkgZG8gaW5z
aXN0IG9uIG15IHBvaW50IHRob3VnaCB0aGF0IHdlLCBlYXJuaW5nIG91ciBtb25leSB3aXRoCnBy
b2dyYW1taW5nLCBhbmQgaGVuY2UgcHJvYmFibHkgY2FsbGluZyBvdXJzZWx2ZXMgInByb2Zlc3Np
b25hbApwcm9ncmFtbWVycyIsIHNob3VsZCBrbm93IGFuZCBob25vciBiYXNpYyBwcmluY2lwbGVz
IG9mIHRoZQpzdGFuZGFyZHMgb2YgbGFuZ3VhZ2VzIHdlJ3JlIHVzaW5nIGluIG91ciBkYXkgdG8g
ZGF5IHdvcmsuIFRoZQpmYWN0IHRoYXQgY29kZSB2aW9sYXRpbmcgdGhpcyBoYWQgYmVlbiBhZGRl
ZCB0byBYZW4gaW4gdGhlIHBhc3QKZG9lcyBub3QgbWFrZSB0aGlzIGFueSBiZXR0ZXI7IHRoZSBl
eGN1c2UgdGhlcmUgbWF5IHdlbGwgYmUKdGhhdCBpdCBzdGFydGVkIG91dCBhcyBhIHJlc2VhcmNo
IHByb2plY3QsIHdoZXJlIHN1Y2gKY29uc2lkZXJhdGlvbnMgbWF5IG5vdCBoYXZlIG1hdHRlcmVk
IGFsbCB0aGlzIG11Y2guIChGQU9EIEkKZXhwbGljaXRseSBzYWlkICJiYXNpYyBwcmluY2lwbGVz
IiAtIEkgZG9uJ3QgZXhwZWN0IGV2ZXJ5b25lIHRvCmtub3cgZXZlcnkgY29ybmVyIGNhc2UuKQoK
RG8geW91IHdhbnQgbWUgdG8gc3VibWl0IGEgcGF0Y2ggYWRkaW5nIHNvbWV0aGluZyBsaWtlICJJ
dApwcm9iYWJseSBnb2VzIHdpdGhvdXQgc2F5aW5nIHRoYXQgdGhlIHVuZGVybHlpbmcgbGFuZ3Vh
Z2UKc3RhbmRhcmRzIG9yIHNwZWNpZmljYXRpb25zIGFyZSB0byBiZSBob25vcmVkIiwgcGVyaGFw
cyBjbG9zZQp0byB0aGUgdG9wIG9mIC4vQ09ESU5HX1NUWUxFPwoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:48:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10:48:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irgDe-000502-F1; Wed, 15 Jan 2020 10:48:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jRQ3=3E=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1irgDd-0004zx-D9
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 10:48:13 +0000
X-Inumbo-ID: 6aa6ce78-3784-11ea-ac27-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6aa6ce78-3784-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 10:47:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579085247;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Ij+hBslatPt4p1FJp8/UWgXXaiumWTGdBTccc410/Js=;
 b=edsv1DUB3Hxch5LbDteonRONoh6xMZk5klvJpCwnMHPCVlSHFAJOXT5s
 yAqMUDyZQiy9O9DFa91fToRyJkb/sTs8MXVHWgJpToTt2fJbCCudlSz/M
 gsVNQ+vd6rRyFnyT5bPNJq7FrkEaopJzB9fuDAtZ7kSt8qpeL/1eHFFCZ A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AFWKu8BIHD215xRu7S86kaALL8ZSyMB6MgQx/ZkcY001TjufUMZsajz2h8SnhJUyI24a/CRoBb
 1OcEP88m0PLY8RDgjaB6WJLfpzWEKVheAVQo9LLuFCA/0DRTA4MHBgJgTbqkT443dyV05XLw/+
 QduI4RRjBDCKhbWrl+8BUsQzqtnFhdH9mZoZByLgz+LtrRayz1EwrT07QcgghRufCyu+h7sWlE
 9vpssPsPqWJnZuJdIuTu6EOEvRfxX9TG3li8ZMSKbXrzi4GhW6IGtsqhvO8vwnJmymsT3PDVFg
 VCU=
X-SBRS: 2.7
X-MesageID: 10951109
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10951109"
To: Lars Kurth <lars.kurth@citrix.com>, Lars Kurth <lars.kurth@xenproject.org>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
 <B1A02147-899C-4A5E-BAF8-193A05F7B60C@citrix.com>
 <8FA8F918-1B5B-40D5-93B6-0706FFB3F436@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <9521b7b2-434a-defc-a327-6fe214075c5c@citrix.com>
Date: Wed, 15 Jan 2020 10:47:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8FA8F918-1B5B-40D5-93B6-0706FFB3F436@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA5OjIxIFBNLCBMYXJzIEt1cnRoIHdyb3RlOgo+IAo+IAo+IO+7v09uIDEzLzAx
LzIwMjAsIDE5OjU0LCAiR2VvcmdlIER1bmxhcCIgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gCj4gICAgIAo+ICAgICA+IE9uIERlYyAzMCwgMjAxOSwgYXQgNzozMiBQTSwgTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gICAgID4gCj4gICAg
ID4gRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+ICAgICA+IAo+ICAg
ICA+IFRoaXMgZ3VpZGUgY292ZXJzIHRoZSBidWxrIG9uIEJlc3QgUHJhY3RpY2UgcmVsYXRlZCB0
byBjb2RlIHJldmlldwo+ICAgICA+IEl0IHByaW1hcmlseSBmb2N1c3NlcyBvbiBjb2RlIHJldmll
dyBpbnRlcmFjdGlvbnMKPiAgICAgPiBJdCBhbHNvIGNvdmVycyBob3cgdG8gZGVhbCB3aXRoIE1p
c3VuZGVyc3RhbmRpbmdzIGFuZCBDdWx0dXJhbAo+ICAgICA+IERpZmZlcmVuY2VzCj4gICAgID4g
Cj4gICAgID4gKyMjIyBBdm9pZCBvcGluaW9uOiBzdGljayB0byB0aGUgZmFjdHMKPiAgICAgCj4g
ICAgIEluIG15IHRhbGsgb24gdGhpcyBzdWJqZWN0IEkgc2FpZCDigJxBdm9pZCAqaW5mbGFtbWF0
b3J5IGxhbmd1YWdlKuKAnS4gIEF0IHNvbWUgbGV2ZWwgaXTigJlzIGdvb2QgdG8gaGF2ZSBzdHJv
bmcgb3BpbmlvbnMgb24gd2hhdCBjb2RlIHNob3VsZCBsb29rIGxpa2UuICBJdOKAmXMgbm90IG9w
aW5pb25zIHRoYXQgYXJlIGEgcHJvYmxlbSwgb3IgZXZlbiBleHByZXNzaW5nIG9waW5pb25zLCBi
dXQgZXhwcmVzc2luZyB0aGVtIGluIGEgcHJvdm9jYXRpdmUgb3IgaW5mbGFtbWF0b3J5IHdheS4K
PiAKPiBMZXQgbWUgbG9vayBhdCB0aGlzIGFnYWluOiBJIGRvbid0IGZlZWwgc3Ryb25nbHkgYWJv
dXQgaXQKPiAKPiBJIGNoYW5nZWQgdGhlIHRpdGxlIGJlY2F1c2UgSSBmZWx0IHRoYXQgdGhlIGJ1
bGsgb2YgdGhlIAo+IGV4YW1wbGUgaXMgYWN0dWFsbHkgYWJvdXQgc3RpY2tpbmcgdG8gdGhlIGZh
Y3RzIGFuIG9waW5pb24gCj4gYW5kIHRoZSBpbmZsYW1tYXRvcnkgZWxlbWVudCB3YXMgc2Vjb25k
YXJ5LiBTbyBpdCBmZWx0IG1vcmUKPiBuYXR1cmFsIHRvIG1lIHRvIGNoYW5nZSB0aGUgdGl0bGUu
CgpSaWdodDsgdGhlIHBvaW50IHRob3VnaCBzcGVjaWZpY2FsbHkgaXMgdGhhdCBwZW9wbGUncyBu
YXR1cmFsLCBhbmQKcHJvYmFibHkgaGVhbHRoeSByZXNwb25zZSB0byBwb29ybHktd3JpdHRlbiBj
b2RlLCBvciB0bwppbmNvbnNpZGVyYXRlbHktd3JpdHRlbiBwYXRjaCBzZXJpZXMgaW4gYW55IHdh
eSwgaXMgdG8gdXNlIGNoYXJnZWQKbGFuZ3VhZ2UuICBJIHdvdWxkbid0IGNhbGwgYW55IGNvZGUg
ImdhcmJhZ2UiLCBidXQgY29kZSBzdWJtaXR0ZWQgaXMKc29tZXRpbWVzIGFjdHVhbGx5IHRlcnJp
YmxlLCBmcmFnaWxlLCBzcGFnaGV0dGksIGluZWZmaWNpZW50LCByYWN5LAptZXNzeSAtLSB3aGF0
ZXZlciBiYWQgdGhpbmdzIHlvdSBjYW4gc2F5IGFib3V0IGl0IC0tIGFuZCBhbnkKd2VsbC10cmFp
bmVkIGRldmVsb3BlciB3aWxsIGhhdmUgdGhlIHNhbWUgb3Bpbmlvbi4KCkl0J3Mgbm90IGEgcHJv
YmxlbSBhdCBhbGwgdG8gaGF2ZSBvcGluaW9ucyBvbiBjb2RlOyBJIHRoaW5rIHRoYXQncyBhCnBy
ZXJlcXVpc2l0ZSBmb3IgYmVpbmcgYSBnb29kIGRldmVsb3Blci4gIEl0J3MgYWxzbyBub3QgYSBw
cm9ibGVtIGF0IGFsbAp0byBzYXksICJUaGlzIGNvZGUgaXMgZ3JlYXQiIG9yIHNvbWV0aGluZyBw
b3NpdGl2ZSBhYm91dCB0aGUgc3VibWl0dGVyOwpub3IgaXMgaXQgYSBwcm9ibGVtIHRvIHRhbGsg
KnRvZ2V0aGVyKiBhYm91dCBzb21ldGhpbmcgbm90IHdyaXR0ZW4gYnkKdGhlIHN1Ym1pdHRlciAo
IldvdywgdGhpcyBjb2RlIHlvdSdyZSB0cnlpbmcgdG8gZml4IGlzIGEgbWVzcy4iKSAgVGhlCnBv
aW50IHNwZWNpZmljYWxseSBpcyB0byBhdm9pZCB0aGluZ3Mgd2hpY2ggYXJlIGxpa2VseSB0byBw
cm92b2tlIGEKbmVnYXRpdmUgZW1vdGlvbmFsIHJlc3BvbnNlIGluIHRoZSBzdWJtaXR0ZXIuCgo+
IEJ1dCB0aGVuIGxvb2tpbmcgYXQgdGhlIGRlZmluaXRpb24gb2YgaW5mbGFtbWF0b3J5IGxhbmd1
YWdlLAo+IGFrYSAgImFuIGluZmxhbW1hdG9yeSBxdWVzdGlvbiBvciBhbiBpbmZsYW1tYXRvcnkg
c3RhdGVtZW50Cj4gd291bGQgYmUgb25lIHdoaWNoIHdvdWxkIHNvbWVob3cgcHJlZGlzcG9zZSB0
aGUgbGlzdGVuZXJzCj4gdG93YXJkcyBhIHN1YmplY3QgaW4gYW4gdW5yZWFzb25hYmxlLCBwcmVq
dWRpY2VkIHdheS4iCj4gSXQgaXMgY2xlYXJseSBhbHNvIHRydWUgdGhhdCB0aGUgZXhhbXBsZSBp
cyBpbmZsYW1tYXRvcnkuCj4gCj4gSSB0aGluayBJIG1heSBoYXZlIHRyaXBwZWQgb3ZlciBhbiBh
cmVhIHdoZXJlIHRoZXJlIGlzIG5vIGdvb2QKPiBsYW5ndWFnZSBtYXRjaDogdGhlIEdlcm1hbiB0
cmFuc2xhdGlvbnMgb2YgaW5mbGFtbWF0b3J5Cj4gYXVmcsO8aHJlcmlzY2ggJiBhdWZ3aWVnbGVy
aXNjaCBoYXZlIGFuIGVsZW1lbnQgb2YgcmViZWxsaW9uCj4gYW5kIG1pc2NoaWVmIHRvIHRoZW0g
KGF0IGxlYXN0IHdoZW4gSSBncmV3IHVwKS4KCiJQcm92b2NhdGl2ZSI/ICJjaGFyZ2VkIj8gImxv
YWRlZCI/ICAiZGVyb2dhdG9yeSI/ICJjb250ZW1wdHVvdXMiPwoKPiBJIGFtIHdvbmRlcmluZyB0
aG91Z2gsIHdoZXRoZXIgaXQgaXMgbmVjZXNzYXJ5IHRvIGluY2x1ZGUgCj4gYSBkZWZpbml0aW9u
IG9mIGFuIGluZmxhbW1hdG9yeSBxdWVzdGlvbiBvciBhbiBpbmZsYW1tYXRvcnkKPiBzdGF0ZW1l
bnQgaWYgd2Ugc3RpY2sgd2l0aCBpdCBpbiB0aGUgdGl0bGUKCkkgdGhpbmsgcGVvcGxlIHNob3Vs
ZCBiZSBhYmxlIHRvIHBpY2sgdXAgd2hhdCB3ZSBtZWFuIGZyb20gdGhlIHJlYXNvbmluZwphbmQg
ZnJvbSB0aGUgZXhhbXBsZXMuCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 10:55:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 10: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 1irgKC-0005zA-Hz; Wed, 15 Jan 2020 10:55:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FTnJ=3E=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1irgKB-0005z5-5Z
 for xen-devel@lists.xen.org; Wed, 15 Jan 2020 10:54:59 +0000
X-Inumbo-ID: 73b3bf34-3785-11ea-b89f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73b3bf34-3785-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 10:54:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579085690;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AeFpzl9W8RMkzDObRdSKGPOTUauIYvgnFjYGCvlbA+E=;
 b=Ii7bwv+qLOIty49SAp7lHPWzdUU4c+it+zA6ZuCC0w24SfO5MuPSlzmV
 Bsd6UhJvGJj1ckla/oEiBMFvmvMTuhm5jDn+yzd8tsiMy3rn2EKnhDnek
 I8pYrbIHD9OHsKS2OdTD9XG/pE83gHw2+sH1zULEPIh4ynmyYJKozgjaK 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8vnPUVL20+CvVAJWJD85khQfIOSnPqu0B+Er7JkKHXTdCo+UTQIF497/lLCTw15rM6VfeOFUgH
 Ix3WmP83OThzJn2DzWh9ahOEMop+BdNMldmBWXwzyBXwGNWlId/98nkjjTg00ZXepcMoFhY6AN
 T7jtR9DIFe7xRMzbdDZn4NhTbo6g28XT+WuIvH17ODFV2hfxmR7CNDTMXh6xBHMXffVvJSClMJ
 5PYgaHrQJHMit11ZOLHXYjxeHsKN4LLS+LQkLCDHvq0ZSZVct8+yXcycojHs1B3bsHXjdvycCW
 GFg=
X-SBRS: 2.7
X-MesageID: 11102939
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11102939"
To: Juergen Gross <jgross@suse.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-2-sergey.dyasli@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <96c2414e-91fb-5a28-44bc-e30d2daabec5@citrix.com>
Date: Wed, 15 Jan 2020 10:54:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <20200108152100.7630-2-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry
 Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDA4LzAxLzIwMjAgMTU6MjAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4g
SXQgaXMgaW5jb3JyZWN0IHRvIGNhbGwgcG1kX3BvcHVsYXRlX2tlcm5lbCgpIG11bHRpcGxlIHRp
bWVzIGZvciB0aGUKPiBzYW1lIHBhZ2UgdGFibGUuIFhlbiBub3RpY2VzIGl0IGR1cmluZyBrYXNh
bl9wb3B1bGF0ZV9lYXJseV9zaGFkb3coKToKPgo+ICAgICAoWEVOKSBtbS5jOjMyMjI6ZDE1NXYw
IG1mbiAzNzA0YiBhbHJlYWR5IHBpbm5lZAo+Cj4gVGhpcyBoYXBwZW5zIGZvciBrYXNhbl9lYXJs
eV9zaGFkb3dfcHRlIHdoZW4gVVNFX1NQTElUX1BURV9QVExPQ0tTIGlzCj4gZW5hYmxlZC4gRml4
IHRoaXMgYnkgaW50cm9kdWNpbmcgc2V0X3BtZF9lYXJseV9zaGFkb3coKSB3aGljaCBjYWxscwo+
IHBtZF9wb3B1bGF0ZV9rZXJuZWwoKSBvbmx5IG9uY2UgYW5kIHVzZXMgc2V0X3BtZCgpIGFmdGVy
d2FyZHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CgpMb29rcyBsaWtlIHRoZSBwbGFuIHRvIHVzZSBzZXRfcG1kKCkgZGlyZWN0bHkg
aGFzIGZhaWxlZDogaXQncyBhbgphcmNoLXNwZWNpZmljIGZ1bmN0aW9uIGFuZCBjYW4ndCBiZSB1
c2VkIGluIGFyY2gtaW5kZXBlbmRlbnQgY29kZQooYXMga2J1aWxkIHRlc3Qgcm9ib3QgaGFzIHBy
b3ZlbikuCgpEbyB5b3Ugc2VlIGFueSB3YXkgb3V0IG9mIHRoaXMgb3RoZXIgdGhhbiBkaXNhYmxp
bmcgU1BMSVRfUFRFX1BUTE9DS1MKZm9yIFBWIEtBU0FOPwoKLS0KVGhhbmtzLApTZXJnZXkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:02:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11: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 1irgRo-0006uj-QR; Wed, 15 Jan 2020 11:02:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irgRn-0006ue-Nk
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:02:51 +0000
X-Inumbo-ID: 8d5308c2-3786-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d5308c2-3786-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 11:02:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EE302AF9F;
 Wed, 15 Jan 2020 11:02:41 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f0712623-fbc7-eca2-8303-6cc6b46f36b1@suse.com>
Date: Wed, 15 Jan 2020 12:02:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAwMzozOSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IEFkZCBhIHNpbXBsZSBwcm94eSBmb3IgdHVubmVsaW5nIHNvY2tldCBjb25uZWN0aW9uIG92ZXIg
dmNoYW4uIFRoaXMgaXMKPiBiYXNlZCBvbiBleGlzdGluZyB2Y2hhbi1ub2RlKiBhcHBsaWNhdGlv
bnMsIGJ1dCBleHRlbmRlZCB3aXRoIHNvY2tldAo+IHN1cHBvcnQuIHZjaGFuLXNvY2tldC1wcm94
eSBzZXJ2ZXMgYm90aCBhcyBhIGNsaWVudCBhbmQgYXMgYSBzZXJ2ZXIsCj4gZGVwZW5kaW5nIG9u
IHBhcmFtZXRlcnMuIEl0IGNhbiBiZSB1c2VkIHRvIHRyYW5zcGFyZW50bHkgY29tbXVuaWNhdGUK
PiB3aXRoIGFuIGFwcGxpY2F0aW9uIGluIGFub3RoZXIgZG9taWFuIHRoYXQgbm9ybWFsbHkgZXhw
b3NlIFVOSVggc29ja2V0Cj4gaW50ZXJmYWNlLiBTcGVjaWZpY2FsbHksIGl0J3Mgd3JpdHRlbiB0
byBjb21tdW5pY2F0ZSB3aXRoIHFlbXUgcnVubmluZwo+IHdpdGhpbiBzdHViZG9tLgo+IAo+IFNl
cnZlciBtb2RlIGxpc3RlbnMgZm9yIHZjaGFuIGNvbm5lY3Rpb25zIGFuZCB3aGVuIG9uZSBpcyBv
cGVuZWQsCj4gY29ubmVjdHMgdG8gYSBwb2ludGVkIFVOSVggc29ja2V0LiAgQ2xpZW50IG1vZGUg
bGlzdGVucyBvbiBVTklYCj4gc29ja2V0IGFuZCB3aGVuIHNvbWVvbmUgY29ubmVjdHMsIG9wZW5z
IGEgdmNoYW4gY29ubmVjdGlvbi4gIE9ubHkKPiBhIHNpbmdsZSBjb25uZWN0aW9uIGF0IGEgdGlt
ZSBpcyBzdXBwb3J0ZWQuCj4gCj4gQWRkaXRpb25hbGx5LCBzb2NrZXQgY2FuIGJlIHByb3ZpZGVk
IGFzIGEgbnVtYmVyIC0gaW4gd2hpY2ggY2FzZSBpdCdzCj4gaW50ZXJwcmV0ZWQgYXMgYWxyZWFk
eSBvcGVuIEZEIChpbiBjYXNlIG9mIFVOSVggbGlzdGVuaW5nIHNvY2tldCAtCj4gbGlzdGVuKCkg
bmVlZHMgdG8gYmUgYWxyZWFkeSBjYWxsZWQpLiBPciAiLSIgbWVhbmluZyBzdGRpbi9zdGRvdXQg
LSBpbgo+IHdoaWNoIGNhc2UgaXQgaXMgcmVkdWNlZCB0byB2Y2hhbi1ub2RlMiBmdW5jdGlvbmFs
aXR5Lgo+IAo+IEV4YW1wbGUgdXNhZ2U6Cj4gCj4gMS4gKGluIGRvbTApIHZjaGFuLXNvY2tldC1w
cm94eSAtLW1vZGU9Y2xpZW50IDxET01JRD4KPiAgICAgL2xvY2FsL2RvbWFpbi88RE9NSUQ+L2Rh
dGEvdmNoYW4vMTIzNCAvcnVuL3FlbXUuKERPTUlEKQo+IAo+IDIuIChpbiBET01JRCkgdmNoYW4t
c29ja2V0LXByb3h5IC0tbW9kZT1zZXJ2ZXIgMAo+ICAgIC9sb2NhbC9kb21haW4vPERPTUlEPi9k
YXRhL3ZjaGFuLzEyMzQgL3J1bi9xZW11LihET01JRCkKPiAKPiBUaGlzIHdpbGwgbGlzdGVuIG9u
IC9ydW4vcWVtdS4oRE9NSUQpIGluIGRvbTAgYW5kIHdoZW5ldmVyIGNvbm5lY3Rpb24gaXMKPiBt
YWRlLCBpdCB3aWxsIGNvbm5lY3QgdG8gRE9NSUQsIHdoZXJlIHNlcnZlciBwcm9jZXNzIHdpbGwg
Y29ubmVjdCB0bwo+IC9ydW4vcWVtdS4oRE9NSUQpIHRoZXJlLiBXaGVuIGNsaWVudCBkaXNjb25u
ZWN0cywgdmNoYW4gY29ubmVjdGlvbiBpcwo+IHRlcm1pbmF0ZWQgYW5kIHNlcnZlciB2Y2hhbi1z
b2NrZXQtcHJveHkgcHJvY2VzcyBhbHNvIGRpc2Nvbm5lY3RzIGZyb20KPiBxZW11Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KPiAtLS0KPiAgLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKy0KCkkgZ3Vlc3MgdGhpcyBpcyB3aHkgdmFyaW91cyBub24tdG9vbC1zdGFj
ayBtYWludGFpbmVycyBoYXZlCmJlZW4gQ2MtZWQuIEl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlm
IHlvdSBoYWQgc3RyaXBwZWQgdGhlCnVubmVjZXNzYXJ5IENjLXMuIEkgZG9uJ3QgdGhpbmsgLi9N
QUlOVEFJTkVSUyBjYW4gcHJvcGVybHkKZXhwcmVzcyBhIHN1aXRhYmxlIHJ1bGUgb2YgQ2MgUkVT
VCBpZiB0aGUgYWRqdXN0bWVudCBpcyBub3QKc2ltcGx5IGFjY29tcGFueWluZyB0aGUgYWRkaXRp
b24gb2Ygc29tZSBuZXcgb3V0cHV0IGZpbGUuCgo+ICB0b29scy9saWJ2Y2hhbi9NYWtlZmlsZSAg
ICAgICAgICAgICB8ICAgNyArLQo+ICB0b29scy9saWJ2Y2hhbi9pbml0LmMucmVqICAgICAgICAg
ICB8ICA2MCArKysrLQoKTm93IHNpbmNlIEkndmUgYmVlbiBDYy1lZCwgSSdkIGxpa2UgdG8gYXNr
IHdoYXQgdGhpcyBpcyBhYm91dC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:03:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irgSC-0006wl-4m; Wed, 15 Jan 2020 11:03:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FTnJ=3E=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1irgSA-0006wc-JT
 for xen-devel@lists.xen.org; Wed, 15 Jan 2020 11:03:14 +0000
X-Inumbo-ID: 9a6a437c-3786-11ea-ac27-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a6a437c-3786-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 11:03:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579086184;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dwOZ6NozqgN0X9krzN4lo00Io6+pnMrYZ/gU849OIiA=;
 b=BrpLFWVi5k4n5dHMwqLkZ9i0zf1noFO5v1MZBFsb6O+sBF/4V0u++uCY
 FNSWUcJ6gCBM2RrRI1SpTR9Y4LJdlvwjYF4HlFVByfJZIChZI+wzvcORq
 EMpTCh7uz+zc1ubbarEDnEdW4TWe9EtRDlUen2JVWuDis2lXgmHBf4qze A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +bTwz3rb6Pt3yrpWyywqXjEWMAEX4c/82keB2YSJFPUWl/kcbbp2jzBF6YJLhblAe5aQQSPmR7
 rI7wZtHwQde4uW5qpPSinMb78Ic3EMYVWzAGZnfYTgDu3LiA35p7bGZtADGLRBNrvysnn5FLDj
 qlpRsdr71du8mWbVbsQNBNWiWyWfmWeVK3ke5dyiGb2H/RqHwkPUnYG8gYIJBEwLByUfsCCTqz
 IAV/sJbl6naA1Yddf4fs77C6vBgXR5tCfUWRdJ5i7m0JtnDKiPNqSaEicfs7YcOGgDUfeNGEr2
 J10=
X-SBRS: 2.7
X-MesageID: 11527758
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11527758"
To: Vlastimil Babka <vbabka@suse.cz>, <xen-devel@lists.xen.org>,
 <kasan-dev@googlegroups.com>, <linux-mm@kvack.org>,
 <linux-kernel@vger.kernel.org>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-5-sergey.dyasli@citrix.com>
 <26c43c43-b303-938c-2f26-8e0144159e29@suse.cz>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <e0663153-35e0-32ef-87a5-39189c440a3d@citrix.com>
Date: Wed, 15 Jan 2020 11:02:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <26c43c43-b303-938c-2f26-8e0144159e29@suse.cz>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 4/4] xen/netback: Fix grant copy across
 page boundary with KASAN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu@kernel.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAyMCAxMDozMywgVmxhc3RpbWlsIEJhYmthIHdyb3RlOgo+IE9uIDEvOC8yMCA0
OjIxIFBNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4KPj4gV2hlbiBLQVNBTiAob3IgU0xVQl9ERUJVRykg
aXMgdHVybmVkIG9uLCB0aGUgbm9ybWFsIGV4cGVjdGF0aW9uIHRoYXQKPj4gYWxsb2NhdGlvbnMg
YXJlIGFsaWduZWQgdG8gdGhlIG5leHQgcG93ZXIgb2YgMiBvZiB0aGUgc2l6ZSBkb2VzIG5vdAo+
PiBob2xkLgo+Cj4gSG1tLCByZWFsbHk/IFRoZXkgc2hvdWxkIGFmdGVyIDU5YmI0Nzk4NWMxZCAo
Im1tLCBzbFthb3VdYjogZ3VhcmFudGVlCj4gbmF0dXJhbCBhbGlnbm1lbnQgZm9yIGttYWxsb2Mo
cG93ZXItb2YtdHdvKSIpLCBpLmUuIHNpbmNlIDUuNC4KPgo+IEJ1dCBhY3R1YWxseSB0aGUgZ3Vh
cmFudGVlIGlzIG9ubHkgZm9yIHByZWNpc2UgcG93ZXIgb2YgdHdvIHNpemVzIGdpdmVuCj4gdG8g
a21hbGxvYygpLiBBbGxvY2F0aW9ucyBvZiBzaXplcyB0aGF0IGVuZCB1cCB1c2luZyB0aGUgOTYg
b3IgMTkyIGJ5dGVzCj4ga21hbGxvYyBjYWNoZSBoYXZlIG5vIHN1Y2ggZ3VhcmFudGVlLiBCdXQg
dGhvc2UgbWlnaHQgdGhlbiBjcm9zcyBwYWdlCj4gYm91bmRhcnkgYWxzbyB3aXRob3V0IFNMVUJf
REVCVUcuCgpUaGF0J3MgaW50ZXJlc3RpbmcgdG8ga25vdy4gSXQncyBjZXJ0YWlubHkgbm90IHRo
ZSBjYXNlIGZvciA0LjE5IGtlcm5lbApmb3Igd2hpY2ggUFYgS0FTQU4gd2FzIGluaXRpYWxseSBk
ZXZlbG9wZWQuIEJ1dCBJIGd1ZXNzIHRoaXMgbWVhbnMgdGhhdApvbmx5IHBhdGNoIGRlc2NyaXB0
aW9uIG5lZWRzIHVwZGF0aW5nLgoKPgo+PiBUaGVyZWZvcmUsIGhhbmRsZSBncmFudCBjb3BpZXMg
dGhhdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgotLQpUaGFua3MsClNlcmdleQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:07:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:07: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 1irgWP-0007Ae-OH; Wed, 15 Jan 2020 11:07:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sUE=3E=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irgWO-0007AZ-KY
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:07:36 +0000
X-Inumbo-ID: 37509fb0-3787-11ea-a985-bc764e2007e4
Received: from mail-wr1-f54.google.com (unknown [209.85.221.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37509fb0-3787-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 11:07:28 +0000 (UTC)
Received: by mail-wr1-f54.google.com with SMTP id c14so15308091wrn.7
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 03:07:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=6PF1XTLBmJi8QNVYwVbIjmKFrcuOXJhoixiV/7nibnU=;
 b=fBo0b2euAeFuOgrqJrrwTY44fYxId8FuyZ9boNxSlGMoxyeCg4/TZHV/YEHkC908An
 mkvjTWuY/aRL5FyPF/CXyLxL8Hlum6RBo+dO7ga1McxyESDVBAAfvKyF2PBRl7GJSoQU
 oIgMGCK0sSRWt1h5cLlQjnyhTEmA61bIel5Vp4XnCasm3tFvCYSHX8d1uFV+R4khmn1d
 SK2Ri0mHhjwaSmdODDrKnpYHPZvSvqIoBlFo3kMn42Y2HO7HNp8uXC/y+Lm814RGdPSE
 u7x97EVsNmZzGDR7mn1Y8Ygqyt7HxC+uE6fb0PE8kdwVMdr6hnpvsL4+r1ctgd/Bs8T0
 5Htw==
X-Gm-Message-State: APjAAAV+/g9sYZvgbb60dTgiwBq9F/ihmmV8UjfHrauAspXcFwiO3l+8
 cqdfIOvT4BQUvUaIf91UF1U=
X-Google-Smtp-Source: APXvYqzuBl605xtbQ8irjfJvsux4TfDmy0BIAsslz2wi9QF22Eapl8yj+tbgFC3yH0kDSna2rTr9xw==
X-Received: by 2002:adf:ef92:: with SMTP id d18mr29828872wro.234.1579086447242; 
 Wed, 15 Jan 2020 03:07:27 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id r68sm22746107wmr.43.2020.01.15.03.07.26
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 03:07:26 -0800 (PST)
To: Jorge Pereira <jorge.pereira@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrei Cherechesu <andrei.cherechesu@nxp.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <AM6PR04MB5094DE81655072BDA67F7922F0340@AM6PR04MB5094.eurprd04.prod.outlook.com>
From: Julien Grall <julien@xen.org>
Message-ID: <358f2e6e-d4ff-7e4a-08c7-5be1c9c20ab6@xen.org>
Date: Wed, 15 Jan 2020 11:07:25 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <AM6PR04MB5094DE81655072BDA67F7922F0340@AM6PR04MB5094.eurprd04.prod.outlook.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] Having a DOM-U guest with 1:1 mapping in the second
 stage MMU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAxNC8wMS8yMDIwIDIxOjM5LCBKb3JnZSBQZXJlaXJhIHdyb3RlOgo+IEhpIEd1eXMsCgpI
ZWxsbywKCj4gCj4gSeKAmW0gY3VycmVudGx5IHVzaW5nIFhFTiBpbiBvcmRlciB0byBydW4gc2lk
ZS1ieS1zaWRlIGEgRE9NLTAgd2l0aCBhIAo+IERPTS1VIGd1ZXN0LiBNeSB1c2UtY2FzZSBzY2Vu
YXJpbyByZXF1aXJlcyBpbiB0aGUgRE9NLVUgZGlyZWN0IGFjY2VzcyB0byAKPiBzb21lIGRtYS1j
YXBhYmxlIGRldmljZXMgc3VjaCBldGhlcm5ldCBhbmQgc29tZSBHUFVzLgo+IAo+IFNpbmNlIG91
ciB0YXJnZXQgcGxhdGZvcm0gKGkuTVg4TU0pIGRvZXMgbm90IHN1cHBvcnQgSU9NTVUsIHdlIGNh
buKAmXQgCj4gYXNzaWduIGRtYS1jYXBhYmxlIGRldmljZXMgdG8gdGhlIERPTS1VIGd1ZXN0IGJl
Y2F1c2UgWEVOIGRvZXMgbm90IAo+IGNyZWF0ZSAxOjEgbWFwcGluZyBmb3IgdGhhdCBndWVzdCBp
biB0aGUgMl5uZCBzdGFnZSBNTVUuIFNvLCAKPiBndWVzdC12aXJ0dWFsIGFkZHJlc3NlcyBhcmUg
ZGlmZmVyZW50IHRoYW4gdGhlIHBoeXNpY2FsIG9uZXMuCgpCZWFyIGluIG1pbmQgdGhpcyBzZXR1
cCBpcyBnb2luZyB0byBiZSBpbnNlY3VyZSB1bmxlc3MgeW91IGhhdmUgYW5vdGhlciAKd2F5IHRv
IHByZXZlbnQgeW91ciBwYXNzdGhyb3VnaC1lZCBkZXZpY2UgdG8gYWNjZXNzIG1lbW9yeSBpdCBz
aG91bGQgbm90IAooZS5nIGFuIE1QVSkuCgo+IElzIGl0IHBvc3NpYmxlIHRvIGhhdmUgMToxIG1h
cHBpbmcgZm9yIERPTS1VIGd1ZXN0cz8KCkl0IGlzIG5vdCBwb3NzaWJsZSBhdCB0aGUgbW9tZW50
LiBUaGVyZSBhcmUgYmVlbiB2YXJpb3VzIGVmZm9ydCB0byB0cnkgCnRvIGRvIGl0LCBidXQgSSBo
YXZlIGFsd2F5cyBwdXNoIGJhY2sgYXMgdGhpcyBpcyBhY3RpdmVseSBkZWZlYXRpbmcgdGhlIApw
dXJwb3Npbmcgb2YgYW4gaHlwZXJ2aXNvci4KClRoaXMgd291bGQgYmUgYSBkaWZmZXJlbnQgc3Rv
cnkgaWYgd2UgaGFkIHN1cHBvcnQgZm9yIE1QVSBpbiBYZW4uCgo+IElmIG5vdCwgSeKAmW0gCj4g
aW50ZXJlc3RlZCB0byBrbm93IHdoYXQgd291bGQgYmUgdGhlIGVzdGltYXRlZCBlZmZvcnQgdG8g
c3VwcG9ydCB0aGlzIAo+IGZlYXR1cmU/CgpJIHRoaW5rIHlvdSBoYXZlIHNvbWVvbmUgZWxzZSBp
biBOWFAgbG9va2luZyBhdCAxOjEgbWFwcGluZyBmb3IgWGVuIChpbiAKQ0MpLiBJIHByb3ZpZGVk
IHRvIEFuZHJlaSBzb21lIHRpcHMgaG93IHRvIGdldCAxOjEgbWFwcGluZyBmb3IgRG9tVSAKdXNp
bmcgZG9tMGxlc3MgaW4gRGVjZW1iZXIgKHNlZSBbMV0pLiBTbyB5b3UgbWF5IHdhbnQgdG8gc3lu
Yy11cCB3aXRoIApoaW0gaGVyZS4KCklmIHlvdSBhcmUgbG9va2luZyBhdCAxOjEgRG9tVSB1c2lu
ZyB4bCwgdGhlbiBpdCBpcyBnb2luZyB0byByZXF1aXJlIAptb3JlIHdvcmsgYXMgdGhlIGh5cGVy
Y2FsbCBhbGxvY2F0aW5nIG1lbW9yeSBpcyBiYXNlZCBvbiBndWVzdCBmcmFtZSAKbnVtYmVyLiBU
aGVyZSB3YXMgYSB0aHJlYWQgb24gdGhlIE1MIGEgZmV3IHllYXJzIGFnbywgSSBjYW4gdHJ5IHRv
IGRpZyAKaXQgZG93biBpZiB5b3UgYXJlIGludGVyZXN0ZWQuCgpDaGVlcnMsCgpbMV0gCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMi9t
c2cwMTM2NC5odG1sCgo+IAo+IFRoYW5rcyBpbiBhZHZhbmNlLAo+IAo+IENoZWVycywKPiAKPiBK
b3JnZQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:10:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:10: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 1irgYl-0007UW-6N; Wed, 15 Jan 2020 11:10:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0BBJ=3E=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irgYj-0007KA-OQ
 for xen-devel@lists.xen.org; Wed, 15 Jan 2020 11:10:01 +0000
X-Inumbo-ID: 8dcc8566-3787-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8dcc8566-3787-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 11:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BAB13AC81;
 Wed, 15 Jan 2020 11:09:51 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-2-sergey.dyasli@citrix.com>
 <96c2414e-91fb-5a28-44bc-e30d2daabec5@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6f643816-a7dc-f3bb-d521-b6ac104918d6@suse.com>
Date: Wed, 15 Jan 2020 12:09:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <96c2414e-91fb-5a28-44bc-e30d2daabec5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.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>

T24gMTUuMDEuMjAgMTE6NTQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGkgSnVlcmdlbiwKPiAK
PiBPbiAwOC8wMS8yMDIwIDE1OjIwLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBJdCBpcyBpbmNv
cnJlY3QgdG8gY2FsbCBwbWRfcG9wdWxhdGVfa2VybmVsKCkgbXVsdGlwbGUgdGltZXMgZm9yIHRo
ZQo+PiBzYW1lIHBhZ2UgdGFibGUuIFhlbiBub3RpY2VzIGl0IGR1cmluZyBrYXNhbl9wb3B1bGF0
ZV9lYXJseV9zaGFkb3coKToKPj4KPj4gICAgICAoWEVOKSBtbS5jOjMyMjI6ZDE1NXYwIG1mbiAz
NzA0YiBhbHJlYWR5IHBpbm5lZAo+Pgo+PiBUaGlzIGhhcHBlbnMgZm9yIGthc2FuX2Vhcmx5X3No
YWRvd19wdGUgd2hlbiBVU0VfU1BMSVRfUFRFX1BUTE9DS1MgaXMKPj4gZW5hYmxlZC4gRml4IHRo
aXMgYnkgaW50cm9kdWNpbmcgc2V0X3BtZF9lYXJseV9zaGFkb3coKSB3aGljaCBjYWxscwo+PiBw
bWRfcG9wdWxhdGVfa2VybmVsKCkgb25seSBvbmNlIGFuZCB1c2VzIHNldF9wbWQoKSBhZnRlcndh
cmRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+Cj4gCj4gTG9va3MgbGlrZSB0aGUgcGxhbiB0byB1c2Ugc2V0X3BtZCgpIGRpcmVj
dGx5IGhhcyBmYWlsZWQ6IGl0J3MgYW4KPiBhcmNoLXNwZWNpZmljIGZ1bmN0aW9uIGFuZCBjYW4n
dCBiZSB1c2VkIGluIGFyY2gtaW5kZXBlbmRlbnQgY29kZQo+IChhcyBrYnVpbGQgdGVzdCByb2Jv
dCBoYXMgcHJvdmVuKS4KPiAKPiBEbyB5b3Ugc2VlIGFueSB3YXkgb3V0IG9mIHRoaXMgb3RoZXIg
dGhhbiBkaXNhYmxpbmcgU1BMSVRfUFRFX1BUTE9DS1MKPiBmb3IgUFYgS0FTQU4/CgpDaGFuZ2Ug
c2V0X3BtZF9lYXJseV9zaGFkb3coKSBsaWtlIHRoZSBmb2xsb3dpbmc6CgojaWZkZWYgQ09ORklH
X1hFTl9QVgpzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3BtZF9lYXJseV9zaGFkb3cocG1kX3QgKnBt
ZCwgcHRlX3QgKmVhcmx5X3NoYWRvdykKewoJc3RhdGljIGJvb2wgcG1kX3BvcHVsYXRlZCA9IGZh
bHNlOwoKCWlmIChsaWtlbHkocG1kX3BvcHVsYXRlZCkpIHsKCQlzZXRfcG1kKHBtZCwgX19wbWQo
X19wYShlYXJseV9zaGFkb3cpIHwgX1BBR0VfVEFCTEUpKTsKCX0gZWxzZSB7CgkJcG1kX3BvcHVs
YXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLCBlYXJseV9zaGFkb3cpOwoJCXBtZF9wb3B1bGF0ZWQg
PSB0cnVlOwoJfQp9CiNlbHNlCnN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcG1kX2Vhcmx5X3NoYWRv
dyhwbWRfdCAqcG1kLCBwdGVfdCAqZWFybHlfc2hhZG93KQp7CglwbWRfcG9wdWxhdGVfa2VybmVs
KCZpbml0X21tLCBwbWQsIGVhcmx5X3NoYWRvdyk7Cn0KI2VuZGlmCgouLi4gYW5kIG1vdmUgaXQg
dG8gaW5jbHVkZS94ZW4veGVuLW9wcy5oIGFuZCBjYWxsIGl0IHdpdGgKbG1fYWxpYXMoa2FzYW5f
ZWFybHlfc2hhZG93X3B0ZSkgYXMgdGhlIHNlY29uZCBwYXJhbWV0ZXIuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:16:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irgeq-000873-1f; Wed, 15 Jan 2020 11:16:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irgeo-00086y-Q3
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:16:18 +0000
X-Inumbo-ID: 6e26009c-3788-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e26009c-3788-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 11:16:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579086969;
 h=date:from:to:cc:subject:message-id:mime-version;
 bh=m/jXY28h5Tn6MU5jD9FE3O73wtHdPDdWQ+Bp3kDM9VU=;
 b=CSpbWwKHUaIkEDXoLiXyPYT652bX4jF4JkWD3TL79iLR6os44yqWwTQL
 pNo4QfBxvDklY1vgaksXxIdXtVkN3s3q3f18to41P5/WERf7UoWp/ls1H
 AjkOVWILgMg7kGgBEOOfyyvMBLkgdbUu/WuBDXyayGrrV140kORdEUk/n 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mZHQ+uJK7ucLLxxY4tkeQa974IVXCz/7hjlAl0wejDog/brKjwcg/264mXJesuETe83foH02zm
 PsSAPlcZ+K1ho4UBbaRYhi0UZ/AMa6hVUinfjuVDNBPP22F2fbvpZ4E0qYSaS528xmXZ+G5fbH
 UZKXP6MyAnGczBR2K3QX7/C/OITVz9mCA/xNLOc8G/9tEJDuPEGr5LV1mU4hHuR4rWveH9RDRz
 DQtO3/z1QPurdUbAKvGzhqr3fdaGNvPxaRKmc2zBOUCQgdXGpZ24MZziAqG+AdBz7qNuS/k/AF
 RD4=
X-SBRS: 2.7
X-MesageID: 11307032
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11307032"
Date: Wed, 15 Jan 2020 12:16:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20200115111601.GN11738@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: [Xen-devel] Issues/improvements performing flush of guest TLBs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

SGVsbG8sCgpGb3IgdGhlIGxhc3QgZGF5cyBJJ3ZlIGJlZW4gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQg
aG93IHRvIHByb3Blcmx5CnBlcmZvcm0gZmx1c2hlcyBvZiBndWVzdCBUTEJzIGZyb20gdGhlIGh5
cGVydmlzb3IuIFdlIGN1cnJlbnRseQpwcm92aWRlIGEgaHlwZXJjYWxsIHRvIEhWTSBndWVzdHMg
KEhWTU9QX2ZsdXNoX3RsYnMpLiBUaGUgaHlwZXJjYWxsCmhvd2V2ZXIgcGF1c2VzIGFsbCB2Q1BV
cyB0aGF0IHJlcXVpcmUgYSBmbHVzaCBhbmQgdGhlbiBjYWxsCnBhZ2luZ191cGRhdGVfY3IzLCB3
aGljaCBpcyBoaWdobHkgaW5lZmZpY2llbnQuIFRoZSBwZXJmb3JtYW5jZSBvZgpzdWNoIGltcGxl
bWVudGF0aW9uIG9uIGEgbm9uLW92ZXJsb2FkZWQgZW52aXJvbm1lbnQgc2VlbXMgdG8gYmUgb24g
cGFyCndpdGggdGhlIGd1ZXN0IGlzc3VpbmcgSVBJcyBhbmQgcGVyZm9ybWluZyBjcjMvY3I0IHdy
aXRlcyBpbiBvcmRlciB0bwpmbHVzaCwgd2hpY2ggbWFrZXMgdGhlIHBvaW50IG9mIHByb3ZpZGlu
ZyBzdWNoIGh5cGVyY2FsbCBtb290LgoKSSB3b3VsZCBsaWtlIHRvIHByb3ZpZGUgaG9va3MgKGlu
IHRoZSBwYWdpbmdfbW9kZSBzdHJ1Y3QpIGZvciB0aGUgSEFQCmFuZCBTaGFkb3cgcGFnaW5nIG1v
ZGVzIGluIG9yZGVyIHRvIHBlcmZvcm0gZ3Vlc3QgVExCIGZsdXNoZXM6CgogLSBIQVA6IGRlcGVu
ZHMgb24gd2hldGhlciBBU0lEL1ZQSUQgaXMgaW4gdXNlLiBJZiBub3QgaW4gdXNlIHRoZQogICBU
TEJzIHdpbGwgYmUgZmx1c2hlZCBvbiBlYWNoIHZtZXhpdC92bWVudGVyLiBJZiBpbiB1c2UgY2hh
bmdpbmcgdGhlCiAgIFZQSUQvQVNJRCBvciBmbHVzaGluZyB0aGUgc3BlY2lmaWMgVlBJRC9BU0lE
IHNob3VsZCBiZSBlbm91Z2guIFRoaXMKICAgcmVxdWlyZXMgY2FsbGluZyBodm1fYXNpZF9mbHVz
aF92Y3B1IGZvciBlYWNoIHZDUFUgdG8gYmUgZmx1c2hlZAogICBhbmQgaXNzdWluZyBhbiBJUEkg
dG8gdGhlIGN1cnJlbnRseSBydW5uaW5nIHZDUFVzIGluIG9yZGVyIHRvCiAgIHRyaWdnZXIgYSB2
bWV4aXQgdGhhdCB3aWxsIHN5bmMgdGhlIFZQSUQvQVNJRCB3aXRoIHRoZSB2YWx1ZSBpbiB0aGUK
ICAgdm1jcy92bWNiLiBJZToKCiAgICBmb3JfZWFjaF92Y3B1KCB2LCBkICkKICAgICAgICBodm1f
YXNpZF9mbHVzaF92Y3B1KHYpOwogICAgb25fc2VsZWN0ZWRfY3B1cyguLi4uKTsKCiAtIFNoYWRv
dzogaXQncyBub3QgY2xlYXIgdG8gbWUgZXhhY3RseSB3aGljaCBwYXJ0cyBvZiBzaF91cGRhdGVf
Y3IzCiAgIGFyZSBuZWVkZWQgaW4gb3JkZXIgdG8gcGVyZm9ybSBhIGd1ZXN0IFRMQiBmbHVzaC4g
SSB0aGluayBjYWxsaW5nOgoKI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1ZJUlRV
QUxfVExCKQogICAgLyogTm8gbG9uZ2VyIHNhZmUgdG8gdXNlIGNhY2hlZCBndmEtPmdmbiB0cmFu
c2xhdGlvbnMgKi8KICAgIHZ0bGJfZmx1c2godik7CiNlbmRpZgojaWYgKFNIQURPV19PUFRJTUla
QVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCiAgICAvKiBOZWVkIHRvIHJlc3luYyBhbGwgdGhl
IHNoYWRvdyBlbnRyaWVzIG9uIGEgVExCIGZsdXNoLiAqLwogICAgc2hhZG93X3Jlc3luY19jdXJy
ZW50X3ZjcHUodik7CiNlbmRpZgoKICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAg
LyoKICAgICAgICAgKiBMaW5lYXIgbWFwcGluZ3MgbWlnaHQgYmUgY2FjaGVkIGluIG5vbi1yb290
IG1vZGUgd2hlbiBBU0lEL1ZQSUQgaXMKICAgICAgICAgKiBpbiB1c2UgYW5kIGhlbmNlIHRoZXkg
bmVlZCB0byBiZSBmbHVzaGVkIGhlcmUuCiAgICAgICAgICovCiAgICAgICAgaHZtX2FzaWRfZmx1
c2hfdmNwdSh2KTsKCiAgIFNob3VsZCBiZSBlbm91Z2ggYnV0IEknbSBub3QgdmVyeSBmYW1pbGlh
ciB3aXRoIHRoZSBzaGFkb3cgY29kZSwKICAgYW5kIGhlbmNlIHdvdWxkIGxpa2Ugc29tZSBmZWVk
YmFjayBmcm9tIHNvbWVvbmUgbW9yZSBmYW1pbGlhciB3aXRoCiAgIHNoYWRvdyBpbiBvcmRlciB0
byBhc3NlcnQgZXhhY3RseSB3aGF0J3MgcmVxdWlyZWQgdG8gcGVyZm9ybSBhCiAgIGd1ZXN0IFRM
QiBmbHVzaC4KCiAgIEFsc28sIEFGQUlDVCBzaF91cGRhdGVfY3IzIGlzIG5vdCBzYWZlIHRvIGJl
IGNhbGxlZCBvbiB2Q1BVcwogICBjdXJyZW50bHkgcnVubmluZyBvbiByZW1vdGUgcENQVXMsIGFs
YmVpdCB0aGVyZSBhcmUgbm8gYXNzZXJ0aW9ucwogICB0byB0aGF0IGVuZC4gSXQncyBhbHNvIG5v
dCBjbGVhciB3aGljaCBwYXJ0cyBvZiBzaF91cGRhdGVfY3IzIGFyZQogICBzYWZlIHRvIGJlIGNh
bGxlZCB3aGlsZSB0aGUgdkNQVSBpcyBydW5uaW5nLgoKRldJVywgdGhlcmUgYWxzbyBzZWVtcyB0
byBiZSBhIGxvdCBvZiB1bm5lZWRlZCBmbHVzaGVzIG9mIEhWTSBndWVzdHMKVExCLCBhcyBkb190
bGJfZmx1c2ggd2lsbCB1bmNvbmRpdGlvbmFsbHkgY2xlYXIgYWxsIEhWTSBndWVzdCBUTEJzIG9u
CnRoZSBwQ1BVIGJ5IGNhbGxpbmcgaHZtX2FzaWRfZmx1c2hfY29yZSB3aGljaCBJIGRvbid0IHRo
aW5rIGl0J3MKbmVjZXNzYXJ5L2ludGVuZGVkIGJ5IHF1aXRlIGEgbG90IG9mIHRoZSBYZW4gVExC
IGZsdXNoIGNhbGxlcnMuIEkKZ3Vlc3MgdGhpcyB3b3VsZCBhbHNvIHdhcnJhbnQgYSBkaWZmZXJl
bnQgZGlzY3Vzc2lvbiwgYXMgdGhlcmUgc2VlbXMKdG8gYmUgcm9vbSBmb3IgaW1wcm92ZW1lbnQg
aW4gdGhpcyBhcmVhLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:17:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irggL-0008D4-ES; Wed, 15 Jan 2020 11:17:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irggJ-0008Cr-TA
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:17:51 +0000
X-Inumbo-ID: a5f343cc-3788-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5f343cc-3788-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 11:17: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 mx2.suse.de (Postfix) with ESMTP id DEE8DAC24;
 Wed, 15 Jan 2020 11:17:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200114203545.8897-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ad6edefe-a295-d00b-179b-c95efc5f34b0@suse.com>
Date: Wed, 15 Jan 2020 12:17:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200114203545.8897-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTQuMDEuMjAyMCAyMTozNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBYZW4gaW5oZXJpdGVk
IGl0cyBsaXN0IGluZnJhc3RydWN0dXJlIGZyb20gTGludXguICBPbmUgYXJlYSB3aGVyZSBoYXMg
ZmFsbGVuCj4gYmVoaW5kIGlzIHRoYXQgb2YgcHJlZmV0Y2hpbmcsIHdoaWNoIGFzIGl0IHR1cm5z
IG91dCBpcyBhIHBlcmZvcm1hbmNlIHBlbmFsdHkKPiBpbiBtb3N0IGNhc2VzLgo+IAo+IFByZWZl
dGNoIG9mIE5VTEwgb24geDg2IGlzIG5vdyB3aWRlbHkgbWVhc3VyZWQgdG8gaGF2ZSBnbGFjaWFs
IHBlcmZvcm1hbmNlCj4gcHJvcGVydGllcywgYW5kIHdpbGwgdW5jb25kaXRpb25hbGx5IGhpdCBv
biBldmVyeSBobGlzdCB1c2UgZHVlIHRvIHRoZQo+IHRlcm1pbmF0aW9uIGNvbmRpdGlvbi4KPiAK
PiBDcm9zcy1wb3J0IHRoZSBmb2xsb3dpbmcgTGludXggcGF0Y2hlczoKPiAKPiAgIDc1ZDY1YTQy
NWMgKDIwMTEpICJobGlzdDogcmVtb3ZlIHNvZnR3YXJlIHByZWZldGNoaW5nIGluIGhsaXN0IGl0
ZXJhdG9ycyIKPiAgIGU2NmVlZDY1MWYgKDIwMTEpICJsaXN0OiByZW1vdmUgcHJlZmV0Y2hpbmcg
ZnJvbSByZWd1bGFyIGxpc3QgaXRlcmF0b3JzIgo+ICAgYzBkMTVjYzdlZSAoMjAxMykgImxpbmtl
ZC1saXN0OiBSZW1vdmUgX19saXN0X2Zvcl9lYWNoIgoKSnVzdCBhcyBhbiBvYnNlcnZhdGlvbiAo
bm90IGFuIG9iamVjdGlvbiksIHRoZSAybmQgb2YgdGhlc2Ugc2F5cwoibm9ybWFsbHkgdGhlIGRv
d25zaWRlcyBhcmUgYmlnZ2VyIHRoYW4gdGhlIHVwc2lkZXMiLCB3aGljaCBtYWtlcwppdCB1bmJl
bGlldmFibHkgY2xlYXIgd2hhdCB0aGVzZSBzdXBwb3NlZCBkb3duc2lkZXMgYXJlLiBJIGNhbgph
Y2NlcHQgcHJlZmV0Y2hlcyB0aHJvdWdoIE5VTEwgdG8gYmUgaGFybWZ1bC4gSSBjYW4gYWxzbyBh
Y2NlcHQKcHJlZmV0Y2hlcyBvbiBzaW5nbGUgZW50cnkgbGlzdHMgdG8gbm90IGJlIHZlcnkgdXNl
ZnVsLiBCdXQgZG9lcwp0aGlzIGFsc28gcmVuZGVyIHRoZW0gdXNlbGVzcyBvbiBsb25nIGxpc3Rz
IHdpdGggbm90IG92ZXJseSBtdWNoCmNhY2hlIGNodXJuIGRvbmUgYnkgdGhlIGJvZHkgb2YgdGhl
IGl0ZXJhdGlvbiBsb29wPyBXb3VsZG4ndCBpdAphdCBsZWFzdCBiZSB3b3J0aHdoaWxlIHRvIGhh
dmUgbGlzdF9mb3JfZWFjaF9wcmVmZXRjaCgpIHJldGFpbmluZwpwcmlvciBiZWhhdmlvciwgYW5k
IHVzZSBpdCBpbiBwbGFjZXMgd2hlcmUgcHJlZmV0Y2hpbmcgY2FuIGJlCmRlZW1lZCB0byBoZWxw
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:25:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irgnX-0000e1-D5; Wed, 15 Jan 2020 11:25:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irgnV-0000dw-Ai
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:25:17 +0000
X-Inumbo-ID: aea83f62-3789-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aea83f62-3789-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 11:25:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579087507;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=H6F6gzPsGEn8gWTZGF8He9QpJpeejPQl6rKBbTun0iM=;
 b=UKWK8GBC8qi+1YUmxv0G7i82wE5KPVwBa70QzFaFpuY74bLDrlXBDGsW
 tY0g8PsYoZkcZf9oYBP3gcz2H6BAi7JCTFHAeaxL7KEDVXpdZTv7lO1v2
 FCkFM1mkgxQd4+OoOvUflRh/ZXuEiHgbVawm1ahdZvZUEPJi3wMxceAeC U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UVF3UBYyuLz1P41ueTxk701cpKZnqV+pbkhyf2Yfm2K5+KL3UEL67OVuDhNiJaf84Avmjbc6pJ
 4IYCW0hvQI39uk7FWjxw7Q36RA/J214MG2YXKhmEiKG1TYPhRBxIY8YxbTWpHrPQZNDAs1s6DS
 M1puJOHid+nF5FNE5d4VBv+wo/LxmgAZVJScP15x1GyH8vDLTy6n6KuFca9o3guFoq5Sj9bj2R
 w/A3qD9c6IGaqq0ArOVQz0SnUqpoxyHlW2Im9SzCOHqzRPr5D85q4QMUPPpJVpC19JRKPYSVV5
 BAI=
X-SBRS: 2.7
X-MesageID: 10933765
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10933765"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200114203545.8897-1-andrew.cooper3@citrix.com>
 <20200115103910.GK11756@Air-de-Roger>
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: <5558ede9-2b07-d7b5-b20d-0181d97577c9@citrix.com>
Date: Wed, 15 Jan 2020 11:25:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200115103910.GK11756@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.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>

T24gMTUvMDEvMjAyMCAxMDozOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAxNCwgMjAyMCBhdCAwODozNTo0NVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBY
ZW4gaW5oZXJpdGVkIGl0cyBsaXN0IGluZnJhc3RydWN0dXJlIGZyb20gTGludXguICBPbmUgYXJl
YSB3aGVyZSBoYXMgZmFsbGVuCj4+IGJlaGluZCBpcyB0aGF0IG9mIHByZWZldGNoaW5nLCB3aGlj
aCBhcyBpdCB0dXJucyBvdXQgaXMgYSBwZXJmb3JtYW5jZSBwZW5hbHR5Cj4+IGluIG1vc3QgY2Fz
ZXMuCj4+Cj4+IFByZWZldGNoIG9mIE5VTEwgb24geDg2IGlzIG5vdyB3aWRlbHkgbWVhc3VyZWQg
dG8gaGF2ZSBnbGFjaWFsIHBlcmZvcm1hbmNlCj4+IHByb3BlcnRpZXMsIGFuZCB3aWxsIHVuY29u
ZGl0aW9uYWxseSBoaXQgb24gZXZlcnkgaGxpc3QgdXNlIGR1ZSB0byB0aGUKPj4gdGVybWluYXRp
b24gY29uZGl0aW9uLgo+Pgo+PiBDcm9zcy1wb3J0IHRoZSBmb2xsb3dpbmcgTGludXggcGF0Y2hl
czoKPj4KPj4gICA3NWQ2NWE0MjVjICgyMDExKSAiaGxpc3Q6IHJlbW92ZSBzb2Z0d2FyZSBwcmVm
ZXRjaGluZyBpbiBobGlzdCBpdGVyYXRvcnMiCj4+ICAgZTY2ZWVkNjUxZiAoMjAxMSkgImxpc3Q6
IHJlbW92ZSBwcmVmZXRjaGluZyBmcm9tIHJlZ3VsYXIgbGlzdCBpdGVyYXRvcnMiCj4+ICAgYzBk
MTVjYzdlZSAoMjAxMykgImxpbmtlZC1saXN0OiBSZW1vdmUgX19saXN0X2Zvcl9lYWNoIgo+Pgo+
PiB0byBYZW4sIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGZvbGxvd2luZyBuZXQgZGlmZnN0YXQgb24g
eDg2Ogo+Pgo+PiAgIGFkZC9yZW1vdmU6IDAvMSBncm93L3NocmluazogMjcvODMgdXAvZG93bjog
NTc2Ly0xNjQ4ICgtMTA3MikKPj4KPj4gKFRoZSBjb2RlIGFkZGl0aW9ucyBjb21lcyBmcm9tIGEg
ZmV3IG5vdy1pbmxpbmVkIGZ1bmN0aW9ucywgYW5kIHNsaWdodGx5Cj4+IGRpZmZlcmVudCBiYXNp
YyBibG9jayBwYWRkaW5nLikKPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Cj4gSGFz
IHRoaXMgZ29uZSB0aHJvdWdoIHNvbWUgWGVuUlQgcGVyZm9ybWFuY2UgdGVzdGluZyB0byBhc3Nl
cnQgdGhlcmUKPiBhcmUgbm90IHJlZ3Jlc3Npb25zIHBlcmZvcm1hbmNlIHdpc2U/CgpOby7CoCBU
aGUgTGludXggbWVhc3VyZW1lbnRzIGFyZSBzdGlsbCB2YWxpZCBvYnNlcnZhdGlvbnMuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:32:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irgua-0001Tl-7a; Wed, 15 Jan 2020 11:32:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irguZ-0001Tg-9v
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:32:35 +0000
X-Inumbo-ID: b6294cc6-378a-11ea-8521-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6294cc6-378a-11ea-8521-12813bfff9fa;
 Wed, 15 Jan 2020 11:32:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5CE3FADDF;
 Wed, 15 Jan 2020 11:32:28 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
Date: Wed, 15 Jan 2020 12:32:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMTQuMDEuMjAyMCAyMDozNiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSWYgSVRTQyBpcyBu
b3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcgbmVzdGVkIGFzIFBWIHNoaW0pCj4g
dGhlbiBYODZfRkVBVFVSRV9OT05TVE9QX1RTQyBpcyBub3QgYWR2ZXJ0aXNlZCBpbiBjZXJ0YWlu
IGNhc2VzLCBpLmUuCj4gYWxsIEFNRCBhbmQgc29tZSBvbGQgSW50ZWwgcHJvY2Vzc29ycy4gSW4g
d2hpY2ggY2FzZSBUU0Mgd291bGQgbmVlZCB0bwo+IGJlIHJlc3RvcmVkIG9uIENQVSBmcm9tIHBs
YXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhpdGluZyBkZWVwIEMtc3RhdGVzLgoKSG93IGRvZXMg
d2FraW5nIGZyb20gZGVlcCBDIHN0YXRlcyBjb3JyZXNwb25kIHRvIHRoZSBQViBzaGltPyBJIG5v
dGljZQp0aGF0IGNzdGF0ZV9yZXN0b3JlX3RzYygpIGdldHMgY2FsbGVkIGlycmVzcGVjdGl2ZSBv
ZiB0aGUgQyBzdGF0ZSBiZWluZwpleGl0ZWQsIHNvIEkgd29uZGVyIHdoZXRoZXIgdGhlcmUncyBy
b29tIGZvciBpbXByb3ZlbWVudCB0aGVyZQppbmRlcGVuZGVudCBvZiB0aGUgaXNzdWUgYXQgaGFu
ZC4gQXMgZmFyIGFzIHRoaXMgY2hhbmdlIGlzIGNvbmNlcm5lZCwKSSB0aGluayB5b3Ugd2FudCB0
byBkcm9wIHRoZSBub3Rpb24gb2YgImRlZXAiIGZyb20gdGhlIGRlc2NyaXB0aW9uLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:40:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:40: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 1irh2I-0002L6-4k; Wed, 15 Jan 2020 11:40:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irh2G-0002L1-OE
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:40:32 +0000
X-Inumbo-ID: d3494c60-378b-11ea-8524-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3494c60-378b-11ea-8524-12813bfff9fa;
 Wed, 15 Jan 2020 11:40:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8CB46AF23;
 Wed, 15 Jan 2020 11:40:26 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
Date: Wed, 15 Jan 2020 12:40:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115094703.GH11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gMTUuMDEuMjAyMCAxMDo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAxNCwgMjAyMCBhdCAwNzozNjoyMVBNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4g
LS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4+
IEBAIC05NTUsMTAgKzk1NSwxNiBAQCB1NjQgc3RpbWUydHNjKHNfdGltZV90IHN0aW1lKQo+PiAg
Cj4+ICB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+PiAgewo+PiArICAgIHN0cnVjdCBj
cHVfdGltZSAqdCA9ICZ0aGlzX2NwdShjcHVfdGltZSk7Cj4+ICsKPj4gICAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQo+PiAgICAgICAgICByZXR1cm47Cj4+
ICAKPj4gLSAgICB3cml0ZV90c2Moc3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCkp
KTsKPj4gKyAgICB0LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0aW1lKE5V
TEwpOwo+PiArICAgIHQtPnN0YW1wLmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0
ZXJfc3RpbWUpOwo+PiArICAgIHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVy
X3N0aW1lOwo+PiArCj4+ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7Cj4gCj4g
SW4gb3JkZXIgdG8gYXZvaWQgdGhlIFRTQyB3cml0ZSAoYW5kIHRoZSBsaWtlbHkgYXNzb2NpYXRl
ZCB2bWV4aXQpLAo+IGNvdWxkIHlvdSBpbnN0ZWFkIGRvOgo+IAo+IHQtPnN0YW1wLmxvY2FsX3N0
aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsK
PiB0LT5zdGFtcC5sb2NhbF90c2MgPSByZHRzY19vcmRlcmVkKCk7Cj4gCj4gSSB0aGluayBpdCBz
aG91bGQgYWNoaWV2ZSB0aGUgc2FtZSBhcyBpdCBzeW5jcyB0aGUgbG9jYWwgVFNDIHN0YW1wIGFu
ZAo+IHRpbWVzLCB3b3VsZCBhdm9pZCB0aGUgVFNDIHdyaXRlIGFuZCBzbGlnaHRseSBzaW1wbGlm
aWVzIHRoZSBsb2dpYy4KCldvdWxkbid0IHRoaXMgcmVzdWx0IGluIGd1ZXN0cyBwb3NzaWJseSBv
YnNlcnZpbmcgdGhlIFRTQyBtb3ZpbmcKYmFja3dhcmRzPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 11:54:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 11:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhFE-0003Hb-EF; Wed, 15 Jan 2020 11:53:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irhFD-0003HW-Hh
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 11:53:55 +0000
X-Inumbo-ID: af356c76-378d-11ea-b89f-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af356c76-378d-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 11:53:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579089226;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=MUoEl6d7R85iSusoOMjR07npH2tnm1F6gTBiE+0qHt0=;
 b=BQwVmYhuU1H3AilxUkP4cAStKaQqvyLTI3tTbMMlYm1KzMQ6ubbwaPPh
 DKF4Kcy5UGO+XuHimjRSD1wBL2McFx1ZeyV/h14GWjUuKiQAvJbFA3/R4
 WTwGmRd6UpDdsk3X0a9dydkSKVD7kmYoDqiNpk4qBxu/eYVkDNTeGweB2 k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: S28LMLdmuJfx0ejbwaf9dGnrrwE80Ze9pvoZkmnk8NGgfsGpqfGviZXOioeSvPbb5ktfEc/fpj
 DvF6GOLtPePU7jz00VSYunu2RYuzZpZN+LVAg9XoQxtlAmua9pKB5areqVDugpRzKDEDto9Nnk
 yTbURS3z+alfXAP09pOorI3k3GFIJZQzdNkYF+LetY8dgoET1HdbQvxuwIASqIWtgArRXVTGey
 jhuH93SoEo2aAYN6fj7sdG9l2VDX59q1qfyHe4pvVQXK37SmIBUkVO4aaKDq8YdtblrcwWSAnU
 nS4=
X-SBRS: 2.7
X-MesageID: 11529231
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11529231"
Date: Wed, 15 Jan 2020 12:53:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200115115338.GL11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMTI6NDA6MjdQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTUuMDEuMjAyMCAxMDo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDA3OjM2OjIxUE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdy
b3RlOgo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKPiA+PiArKysgYi94ZW4vYXJjaC94
ODYvdGltZS5jCj4gPj4gQEAgLTk1NSwxMCArOTU1LDE2IEBAIHU2NCBzdGltZTJ0c2Moc190aW1l
X3Qgc3RpbWUpCj4gPj4gIAo+ID4+ICB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+ID4+
ICB7Cj4gPj4gKyAgICBzdHJ1Y3QgY3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwo+
ID4+ICsKPiA+PiAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1BfVFND
KSApCj4gPj4gICAgICAgICAgcmV0dXJuOwo+ID4+ICAKPiA+PiAtICAgIHdyaXRlX3RzYyhzdGlt
ZTJ0c2MocmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKSkpOwo+ID4+ICsgICAgdC0+c3RhbXAubWFz
dGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKPiA+PiArICAgIHQtPnN0YW1w
LmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0ZXJfc3RpbWUpOwo+ID4+ICsgICAg
dC0+c3RhbXAubG9jYWxfc3RpbWUgPSB0LT5zdGFtcC5tYXN0ZXJfc3RpbWU7Cj4gPj4gKwo+ID4+
ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7Cj4gPiAKPiA+IEluIG9yZGVyIHRv
IGF2b2lkIHRoZSBUU0Mgd3JpdGUgKGFuZCB0aGUgbGlrZWx5IGFzc29jaWF0ZWQgdm1leGl0KSwK
PiA+IGNvdWxkIHlvdSBpbnN0ZWFkIGRvOgo+ID4gCj4gPiB0LT5zdGFtcC5sb2NhbF9zdGltZSA9
IHQtPnN0YW1wLm1hc3Rlcl9zdGltZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCk7Cj4gPiB0
LT5zdGFtcC5sb2NhbF90c2MgPSByZHRzY19vcmRlcmVkKCk7Cj4gPiAKPiA+IEkgdGhpbmsgaXQg
c2hvdWxkIGFjaGlldmUgdGhlIHNhbWUgYXMgaXQgc3luY3MgdGhlIGxvY2FsIFRTQyBzdGFtcCBh
bmQKPiA+IHRpbWVzLCB3b3VsZCBhdm9pZCB0aGUgVFNDIHdyaXRlIGFuZCBzbGlnaHRseSBzaW1w
bGlmaWVzIHRoZSBsb2dpYy4KPiAKPiBXb3VsZG4ndCB0aGlzIHJlc3VsdCBpbiBndWVzdHMgcG9z
c2libHkgb2JzZXJ2aW5nIHRoZSBUU0MgbW92aW5nCj4gYmFja3dhcmRzPwoKSXNuJ3QgbG9jYWxf
dHNjIHN0b3JpbmcgYSBUU0MgdmFsdWUgcmVhZCBmcm9tIHRoZSBzYW1lIENQVSBhbHdheXMsIGFu
ZApoZW5jZSBjb3VsZCBvbmx5IGdvIGJhY2t3YXJkcyBpZiByZHRzYyBhY3R1YWxseSBnb2VzIGJh
Y2t3YXJkcz8KCkllOiBjcHVfZnJlcXVlbmN5X2NoYW5nZSBzZWVtcyB0byBkbyBzb21ldGhpbmcg
c2ltaWxhciwgdG9nZXRoZXIgd2l0aAphIHJlLWFkanVzdGluZyBvZiB0aGUgdGltZSBzY2FsZSwg
YnV0IGRvZXNuJ3QgcGVyZm9ybSBhbnkgVFNDIHdyaXRlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:23:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12: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 1irhhI-0005zA-Ao; Wed, 15 Jan 2020 12:22:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JaZC=3E=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1irhhH-0005yz-BG
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:22:55 +0000
X-Inumbo-ID: b6516e2a-3791-11ea-852f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6516e2a-3791-11ea-852f-12813bfff9fa;
 Wed, 15 Jan 2020 12:22:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579090957;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=rj0wTGYzWMTVehALQG1eVWGCRwOsenrdSraS9JyX8hQ=;
 b=J1ro0oKP8kGQ8pi0wp8wJH9rq2/iDk72aHQ5PuGQxoqKMmc0jb1/t2QT
 usNQSNbD4ctlkqZHOE7OaQ7xD3lbYK+5uXrLqO7UwxotMCP527QiQHYwJ
 jLndHd5FCj+ScOmkdccIc48ViU24JKP6R4N6pji8IiZm/1rG24KyiCgRj U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wpFWVdUVqUuu7LNxE/rjx7YNSKvw3nciNj0Cr91Zv2h7p4quSp9NL0K10807meJR0VpE0gjwDb
 KK8ijClgWR20wshwvk8JdeXhza2/1BrYroAC3BAzVYKHql4GUSJW4ZDbr2cotCAHzZI4wSP13f
 vT3mrBruj4TlXTrw36MCdvgAM7kaF2xJadXu9zaErxyHTogFgVMoRcGnTF0VaZZ9S3euWqsMxt
 TJda3XsAlBXWmxuO6bmyyauOr/PPgVnE8CHx9ItdQCiZiWs2mbAXXX+/k6aaFzTRmBN1GCHMC3
 tcw=
X-SBRS: 2.7
X-MesageID: 10954106
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10954106"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Lars Kurth
 <lars.kurth@xenproject.org>, Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v4 6/7] Add guide on Communication Best Practice
Thread-Index: AQHVv0fmi2dQe5eEt0CCVQGdQsJt7KfpBzEAgAAYRICAAnOLgIAAGpeA
Date: Wed, 15 Jan 2020 12:22:31 +0000
Message-ID: <00D8B8AC-8797-4581-BEE1-F89F7BD62D2E@citrix.com>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
 <B1A02147-899C-4A5E-BAF8-193A05F7B60C@citrix.com>
 <8FA8F918-1B5B-40D5-93B6-0706FFB3F436@citrix.com>
 <9521b7b2-434a-defc-a327-6fe214075c5c@citrix.com>
In-Reply-To: <9521b7b2-434a-defc-a327-6fe214075c5c@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.11.191208
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3A77570BECD3BD44A51077D65C755707@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE1LzAxLzIwMjAsIDEwOjQ3LCAiR2VvcmdlIER1bmxhcCIgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAxLzEzLzIwIDk6MjEgUE0sIExhcnMgS3Vy
dGggd3JvdGU6DQogICAgPiANCiAgICA+IA0KICAgID4gT24gMTMvMDEvMjAyMCwgMTk6NTQsICJH
ZW9yZ2UgRHVubGFwIiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToNCiAgICA+IA0K
ICAgID4gICAgIA0KICAgID4gICAgID4gT24gRGVjIDMwLCAyMDE5LCBhdCA3OjMyIFBNLCBMYXJz
IEt1cnRoIDxsYXJzLmt1cnRoQHhlbnByb2plY3Qub3JnPiB3cm90ZToNCiAgICA+ICAgICA+IA0K
ICAgID4gICAgID4gRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAg
ID4gICAgID4gDQogICAgPiAgICAgPiBUaGlzIGd1aWRlIGNvdmVycyB0aGUgYnVsayBvbiBCZXN0
IFByYWN0aWNlIHJlbGF0ZWQgdG8gY29kZSByZXZpZXcNCiAgICA+ICAgICA+IEl0IHByaW1hcmls
eSBmb2N1c3NlcyBvbiBjb2RlIHJldmlldyBpbnRlcmFjdGlvbnMNCiAgICA+ICAgICA+IEl0IGFs
c28gY292ZXJzIGhvdyB0byBkZWFsIHdpdGggTWlzdW5kZXJzdGFuZGluZ3MgYW5kIEN1bHR1cmFs
DQogICAgPiAgICAgPiBEaWZmZXJlbmNlcw0KICAgID4gICAgID4gDQogICAgPiAgICAgPiArIyMj
IEF2b2lkIG9waW5pb246IHN0aWNrIHRvIHRoZSBmYWN0cw0KICAgID4gICAgIA0KICAgID4gICAg
IEluIG15IHRhbGsgb24gdGhpcyBzdWJqZWN0IEkgc2FpZCDigJxBdm9pZCAqaW5mbGFtbWF0b3J5
IGxhbmd1YWdlKuKAnS4gIEF0IHNvbWUgbGV2ZWwgaXTigJlzIGdvb2QgdG8gaGF2ZSBzdHJvbmcg
b3BpbmlvbnMgb24gd2hhdCBjb2RlIHNob3VsZCBsb29rIGxpa2UuICBJdOKAmXMgbm90IG9waW5p
b25zIHRoYXQgYXJlIGEgcHJvYmxlbSwgb3IgZXZlbiBleHByZXNzaW5nIG9waW5pb25zLCBidXQg
ZXhwcmVzc2luZyB0aGVtIGluIGEgcHJvdm9jYXRpdmUgb3IgaW5mbGFtbWF0b3J5IHdheS4NCiAg
ICA+IA0KICAgID4gTGV0IG1lIGxvb2sgYXQgdGhpcyBhZ2FpbjogSSBkb24ndCBmZWVsIHN0cm9u
Z2x5IGFib3V0IGl0DQogICAgPiANCiAgICA+IEkgY2hhbmdlZCB0aGUgdGl0bGUgYmVjYXVzZSBJ
IGZlbHQgdGhhdCB0aGUgYnVsayBvZiB0aGUgDQogICAgPiBleGFtcGxlIGlzIGFjdHVhbGx5IGFi
b3V0IHN0aWNraW5nIHRvIHRoZSBmYWN0cyBhbiBvcGluaW9uIA0KICAgID4gYW5kIHRoZSBpbmZs
YW1tYXRvcnkgZWxlbWVudCB3YXMgc2Vjb25kYXJ5LiBTbyBpdCBmZWx0IG1vcmUNCiAgICA+IG5h
dHVyYWwgdG8gbWUgdG8gY2hhbmdlIHRoZSB0aXRsZS4NCiAgICANCiAgICBSaWdodDsgdGhlIHBv
aW50IHRob3VnaCBzcGVjaWZpY2FsbHkgaXMgdGhhdCBwZW9wbGUncyBuYXR1cmFsLCBhbmQNCiAg
ICBwcm9iYWJseSBoZWFsdGh5IHJlc3BvbnNlIHRvIHBvb3JseS13cml0dGVuIGNvZGUsIG9yIHRv
DQogICAgaW5jb25zaWRlcmF0ZWx5LXdyaXR0ZW4gcGF0Y2ggc2VyaWVzIGluIGFueSB3YXksIGlz
IHRvIHVzZSBjaGFyZ2VkDQogICAgbGFuZ3VhZ2UuICBJIHdvdWxkbid0IGNhbGwgYW55IGNvZGUg
ImdhcmJhZ2UiLCBidXQgY29kZSBzdWJtaXR0ZWQgaXMNCiAgICBzb21ldGltZXMgYWN0dWFsbHkg
dGVycmlibGUsIGZyYWdpbGUsIHNwYWdoZXR0aSwgaW5lZmZpY2llbnQsIHJhY3ksDQogICAgbWVz
c3kgLS0gd2hhdGV2ZXIgYmFkIHRoaW5ncyB5b3UgY2FuIHNheSBhYm91dCBpdCAtLSBhbmQgYW55
DQogICAgd2VsbC10cmFpbmVkIGRldmVsb3BlciB3aWxsIGhhdmUgdGhlIHNhbWUgb3Bpbmlvbi4N
CiAgICANCltzbmlwXQ0KICAgIA0KICAgIEkgdGhpbmsgcGVvcGxlIHNob3VsZCBiZSBhYmxlIHRv
IHBpY2sgdXAgd2hhdCB3ZSBtZWFuIGZyb20gdGhlIHJlYXNvbmluZw0KICAgIGFuZCBmcm9tIHRo
ZSBleGFtcGxlcy4NCiAgICANCkkgYXR0YWNoZWQgYSBjb252ZXJzYXRpb24gbG9nIG9uIElSQyBh
bmQgYSBkaWZmIGFnYWluc3QgdGhpcyBzbmlwcGV0IG9mIHRoZSBjb2RlIGZvciBhIHJlc29sdXRp
b24gICAgDQoNCuKAuWxhcnNfa3VydGjigLogIGd3ZDogSSBqdXN0IHJlYWQgeW91ciBmZWVkYmFj
ayBvbiB0aGUgQ29DLiBJIG5vdyBhZ3JlZSB3aXRoIHlvdXIgYXJndW1lbnQgdGhhdCAiQXZvaWQg
b3BpbmlvbjogIHN0aWNrIHRvIHRoZSBmYWN0cyIgaXMgYSBiYWQgaGVhZGluZyBmb3IgdGhhdCBz
ZWN0aW9uCQ0K4oC5bGFyc19rdXJ0aOKAuiAgZ3dkOiBob3dldmVyIEkgc3RpbGwgZG9udCBsaWtl
IOKAnEF2b2lkICppbmZsYW1tYXRvcnkgbGFuZ3VhZ2Uq4oCdIC0gSSBhbSB3b25kZXJpbmcgd2hl
dGhlciAiQXZvaWQgbGFuZ3VhZ2UgdGhhdCB0cmlnZ2VycyBhIG5lZ2F0aXZlIHJlc3BvbnNlIiB3
b3VsZCBiZSBiZXR0ZXIgDQrigLlnd2TigLogICBXaGF0IGlzIGl0IHlvdSBkb24ndCBsaWtlIGFi
b3V0ICJpbmZsYW1tYXRvcnkiPyANCuKAuWxhcnNfa3VydGjigLogIEFsc28sIEkgdGhpbmsgSSBu
ZWVkIHRvIHJlLXdyaXRlIHNvbWUgb2YgdGhlIGJyaWRnaW5nIHBhcmFncmFwaHMgdG8gZml0IHRo
ZSB0aXRsZSANCuKAuWd3ZOKAuiAgKE5vdCBhcmd1aW5nIGZvciAnaW5mbGFtbWF0b3J5JyBwZXIg
c2UsIGJ1dCBrbm93aW5nIHdoYXQgeW91IGRvbid0IGxpa2UgYWJvdXQgaXQgaGVscHMgaWYgSSdt
IHRyeWluZyB0byBmaW5kIGFuIGFsdGVybmF0aXZlKSANCuKAuWxhcnNfa3VydGjigLogIEZpcnN0
bHkgaXQgaXMgbm93IHNvbWV3aGF0IHBvbGl0aWNhbGx5IGNoYXJnZWQgKGluIHNvbWUgY3VsdHVy
ZXMpLCBzZWNvbmRseSBJIGFtIG5vdCBzdXJlIGhvdyB3ZWxsIGl0IHRyYW5zbGF0ZXMgYW5kIGhv
dyBjbGVhciBpdCBpcyB0byBub24tbmF0aXZlIGVuZ2xpc2ggc3BlYWtlcnMgDQrigLlnd2TigLog
IEFueSBvcGluaW9ucyBvbiB0aGUgb3RoZXIgd29yZHMgSSBzdWdnZXN0ZWQ/IA0K4oC5bGFyc19r
dXJ0aOKAuiAgUHJvdm9jYXRpdmUgc2VlbXMgb2sgDQoqIERpemlldCByZWFkcyB0aGUgdGhyZWFk
Lg0K4oC5bGFyc19rdXJ0aOKAuiAgImNoYXJnZWQiPyAibG9hZGVkIj8gc2VlbXMgdG9vIGdlbmVy
aWMgDQrigLlsYXJzX2t1cnRo4oC6ICAiZGVyb2dhdG9yeSI/ICJjb250ZW1wdHVvdXMiPyBzZWVt
cyB0byBiZSB0b28gaGFyc2ggYW5kIGluZmVyIHRvbyBtdWNoIGJhZCBpbnRlbnQNCuKAuURpemll
dOKAuiAgImF2b2lkIC4uLiBlbW90aXZlIiBtYXliZSA/IFsxMToxODoxNV0JWzExOjE4OjMxXQkN
CuKAuURpemlldOKAuiAgImF2b2lkIGRlcm9nYXRvcnkgb3IgZW1vdGl2ZSBsYW5ndWFnZSIgPyAN
CuKAuWxhcnNfa3VydGjigLogIERpemlldCwgZ3dkOiBJIHRoaW5rIGVtb3RpdmUgaXMgZ29vZCBh
bmQgd2UgY2FuIGFkZCBkZXJvZ2F0b3J5IA0K4oC5Z3dk4oC6ICBEb2Vzbid0ICJlbW90aXZlIiBp
bmNsdWRlIHBvc2l0aXZlIGVtb3Rpb25zPyAiVGhpcyBwYXRjaCBpcyBhbWF6aW5nLCB0aGFuayB5
b3UiIGlzIGEgbG90IGJldHRlciB0aGFuICJUaGlzIHBhdGNoIGVmZmljdGl2ZWx5IHNpbXBsaWZp
ZXMgdGhpcyBjb2RlYmFzZSB2ZXJ5IHdlbGwsIHRoYW5rIHlvdSIuIDotKSANCuKAuWxhcnNfa3Vy
dGjigLogIFRoYXQgaXMgdHJ1ZSANCuKAuWxhcnNfa3VydGjigLogIFRoZSBzYW1lIHdvdWxkIGJl
IHRydWUgZm9yIGNoYXJnZWQgYW5kIGxvYWRlZCANCuKAuURpemlldOKAuiAgZ3dkOiBIcm0NCuKA
uURpemlldOKAuiAgVG8gYmUgdW5hbWJpZ3VvdXMgSSB0aGluayBvbmx5ICJuZWdhdGl2ZWx5IGNo
YXJnZWQiIHdpbGwgZG8uIFlvdSBjYW4ndCBoYXZlICJuZWdhdGl2ZWx5IGVtb3RpdmUiIG9yIHNv
bWUgc3VjaC4gDQrigLlEaXppZXTigLogIFlvdSBjb3VsZCBzYXkgImF2b2lkIGVtb3RpdmUgY3Jp
dGljaXNtIiANCuKAuWd3ZOKAuiAgSSBmZWVsIGxpa2UgImNoYXJnZWQiIGlzIHVzZWQgbW9yZSBv
ZnRlbiBmb3IgbmVnYXRpdmUgdGhpbmdzLg0K4oC5bGFyc19rdXJ0aOKAuiAgT0suIExldCdzIHN0
aWNrIHdpdGggSW5mbGFtbWF0b3J5IGFuZCBJIGNhbiByZXBsYWNlICJLZXkgdG8gdGhpcyBpcyB3
aGF0IHdlIGNhbGwgKipzdGljayB0byB0aGUgZmFjdHMqKi4gVGhlIHNhbWUgaXMgdHJ1ZSB3aGVu
IGEgcGF0Y2ggYXV0aG9yIGlzIHJlc3BvbmRpbmcgdG8gYSBjb21tZW50IGZyb20gYSByZXZpZXdl
ci4iIGluIHRoZSBmaXJzdCBwYXJhZ3JhcGggd2l0aCBhIHNlbnRlbmNlIHRoYXQgY2xhcmlmaWVz
IHRoYXQgdGhlIGludGVudGlvbiBpcyB0byBhdm9pZCB0cmlnZ2VyaW5nIG5lZ2F0aXZpdHkgDQri
gLlsYXJzX2t1cnRo4oC6ICBJIGFtIGdvaW5nIHRvIGRyYWZ0IHNvbWUgdGV4dCBmb3IgdGhpcyBz
ZWN0aW9uIGFuZCBzZW5kIGl0IGluIHJlc3BvbnNlIHJhdGhlciB0aGFuIGRvaW5nIGEgbmV3IHZl
cnNpb24gZm9yIG5vdyANCuKAuWd3ZOKAuiAgKw0K4oC5RGl6aWV04oC6ICBJIHRoaW5rIGBkZXJv
Z2F0b3J5JyBhbmQgYGVtb3RpdmUgY3JpdGljaXNtJyBhbmQgYG5lZ2F0aXZlbHkgY2hhcmdlZCcg
YXJlIGFsbCBiZXR0ZXIgdGhhbiBgaW5mbGFtbWF0b3J5Jy4gDQrigLlEaXppZXTigLogIEJ1dCBg
aW5mbGFtbWF0b3J5JyB3aWxsIGRvLg0K4oC5bGFyc19rdXJ0aOKAuiAgVGhlIHNlY3Rpb24gYXMg
aXQgaXMgY29tZXMgYWNyb3NzIGFzIGEgbGl0dGxlIGNsdW1zeSAoaW4gdGhhdCBpdCBkb2Vzbid0
IGZsb3cgd2VsbA0K4oC5bGFyc19rdXJ0aOKAuiAgQXMgYW4gYXNpZGU6IGRvZXMgYW55b25lIGtu
b3cgaG93IEkgY2FuIHJlZGFjdCB0ZXh0IGluIG1hcmtkb3duPyBJIGd1ZXNzIEkgY2FuIGp1c3Qg
YWRkICI8cmVkYWN0ZWQ+IiBmb3Igd29yZHMgSSBkb250IHdhbnQgdG8gc2hvdyANCuKAuURpemll
dOKAuiAgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDgyMzQ2OC9jb21tZW50
cy1pbi1tYXJrZG93biANCuKAuWd3ZOKAuiAgbGFyc19rdXJ0aDogVGhhdCdzIHdoYXQgSSB3b3Vs
ZCBkby4gKEFsdGhvdWdoIEkgd291bGQgdXNlIFtdLCB3aGljaCBhcmUgbW9yZSB0cmFkaXRpb25h
bCBmb3IgZWRpdHMgdG8gcXVvdGVkIHRleHQuKQ0K4oC5RGl6aWV04oC6ICBPaCBJIHNlZSwgd2Un
cmUgdGFsa2luZyBhYm91dCB0aGUgb2VieHJhIGdicmYgdGhpbmcNCuKAuURpemlldOKAuiAgSSB3
b3VsZCBqdXN0IHdyaXRlIGxpdGVyYWxseSBbcmVkYWN0ZWRdLg0K4oC5RGl6aWV04oC6ICBPciBy
b3QxMyBpdCBhcyBJIGp1c3QgZGlkIGJ1dCB0aGUgYXVkaWVuY2Ugb2YgdGhlIENvQyB3aWxsIGhh
dmUgbm8gaWRlYSB3aGF0IHRoYXQgaXMgZXZlbiBpZiB5b3UgYWRkIGEgZm9vdG5vdGUgInJvdDEz
IGZvciBpbmp1cnkvdmlvbGVuY2UgdHJpZ2dlciINCuKAuWxhcnNfa3VydGjigLogIGd3ZCwgRGl6
aWV0OiBbcmVkYWN0ZWRdIGl0IGlzDQoNCg0KQW5kIGhlcmUgaXMgdGhlIGRpZmYNCg0KQEAgLTc0
LDE3ICs3NCwyMCBAQCBjbGFyaWZpY2F0aW9ucyB0byBhIHJldmlldyBvciByZXNwb25kaW5nIHRv
IHF1ZXN0aW9ucy4gQSBzaW1wbGUNCiANCiBpcyBub3JtYWxseSBzdWZmaWNpZW50Lg0KIA0KLSMj
IyBBdm9pZCBvcGluaW9uOiBzdGljayB0byB0aGUgZmFjdHMNCisjIyMgQXZvaWQgaW5mbGFtbWF0
b3J5IGFuZCBuZWdhdGl2ZWx5IGNoYXJnZWQgbGFuZ3VhZ2UNCiANCiBUaGUgd2F5IGhvdyBhIHJl
dmlld2VyIGV4cHJlc3NlcyBmZWVkYmFjaywgaGFzIGEgYmlnIGltcGFjdCBvbiBob3cgdGhlIGF1
dGhvcg0KLXBlcmNlaXZlcyB0aGUgZmVlZGJhY2suIEtleSB0byB0aGlzIGlzIHdoYXQgd2UgY2Fs
bCAqKnN0aWNrIHRvIHRoZSBmYWN0cyoqLg0KK3BlcmNlaXZlcyB0aGUgZmVlZGJhY2suIENob29z
aW5nIG5lZ2F0aXZlbHkgY2hhcmdlZCBsYW5ndWFnZSBzdWNoIGFzIHlvdXIgY29kZQ0KK2lzIHRl
cnJpYmxlLCBmcmFnaWxlLCBzcGFnaGV0dGksIGluZWZmaWNpZW50LCByYWN5LCBtZXNzeSwgZXRj
LiBjcmVhdGVzIGENCituZWdhdGl2ZSBlbW90aW9uYWwgcmVzcG9uc2UgaW4gdGhlIHN1Ym1pdHRl
ciwgd2hpY2ggY2FuIHRoZW4gbWFrZSBzdWJzZXF1ZW50DQorY29tbXVuaWNhdGlvbiBkaWZmaWN1
bHQuDQogVGhlIHNhbWUgaXMgdHJ1ZSB3aGVuIGEgcGF0Y2ggYXV0aG9yIGlzIHJlc3BvbmRpbmcg
dG8gYSBjb21tZW50IGZyb20gYQ0KIHJldmlld2VyLg0KIA0KIE9uZSBvZiBvdXIgbWFpbnRhaW5l
cnMgaGFzIGJlZW4gc3R1ZHlpbmcgTWFuZGFyaW4gZm9yIHNldmVyYWwgeWVhcnMgYW5kIGhhcw0K
IGNvbWUgYWNyb3NzIHRoZSBtb3N0IHN0cm9uZ2x5LXdvcmRlZCBkaWN0aW9uYXJ5IGVudHJ5IFto
ZSBoYXMgZXZlciBzZWVuXVsxXS4NCi1UaGlzIGV4YW1wbGUgaWxsdXN0cmF0ZXMgdGhlIHByb2Js
ZW0gb2YgdXNpbmcgb3BpbmlvbiBpbiBjb2RlIHJldmlld3MgdnMuDQotdXNpbmcgZmFjdHMgZXh0
cmVtZWx5IHdlbGwuDQorVGhpcyBleGFtcGxlIGlsbHVzdHJhdGVzIHRoZSBkaWZmZXJlbmNlcyBi
ZXR3ZWVuIGFuIGluZmxhbW1hdG9yeSBhbmQgZmFjdC1iYXNlZA0KK2Rlc2NyaXB0aW9uIGV4dHJl
bWVseSB3ZWxsLg0KIA0KID4g6KO56ISaIChndW8zIGppYW8zKTogZm9vdC1iaW5kaW5nIChhIHZp
bGUgZmV1ZGFsIHByYWN0aWNlIHdoaWNoIGNyaXBwbGVkIHdvbWVuDQogPiBib3RoIHBoeXNpY2Fs
bHkgYW5kIHNwaXJpdHVhbGx5KQ0KQEAgLTEwNiwxMSArMTA5LDEwIEBAIENvbXBhcmUgdGhpcyB0
byB0aGUgW1dpa2lwZWRpYSBlbnRyeV1bMl0NCiA+IHN0YXJ0ZWQgZHVyaW5nIHRoZSB3aW50ZXIg
bW9udGhzIHNpbmNlIHRoZSBmZWV0IHdlcmUgbW9yZSBsaWtlbHkgdG8gYmUgbnVtYiwNCiA+IGFu
ZCB0aGVyZWZvcmUgdGhlIHBhaW4gd291bGQgbm90IGJlIGFzIGV4dHJlbWUuIOKAplRoZSB0b2Vz
IG9uIGVhY2ggZm9vdA0KID4gd2VyZSBjdXJsZWQgdW5kZXIsIHRoZW4gcHJlc3NlZCB3aXRoIGdy
ZWF0IGZvcmNlIGRvd253YXJkcyBhbmQgc3F1ZWV6ZWQNCi0+IGludG8gdGhlIHNvbGUgb2YgdGhl
IGZvb3QgdW50aWwgdGhlIHRvZXMgYnJva2XigKYNCis+IGludG8gdGhlIHNvbGUgb2YgdGhlIGZv
b3QgdW50aWwgW3JlZGFjdGVkXSAuLi4NCiANCi1XaXRob3V0IGdvaW5nIGludG8gdGhlIGRldGFp
bHMgb2YgZm9vdC1iaW5kaW5nLCBpdCBpcyBub3RpY2VhYmxlIHRoYXQgbm9uZSBvZg0KLXdoYXQg
aXMgd3JpdHRlbiBhYm92ZSB1c2VzIG9waW5pb24gd2hpY2ggY291bGQgYmUgaW50ZXJwcmV0ZWQg
YXMgaW5mbGFtbWF0b3J5DQotbGFuZ3VhZ2UuIEl0IGlzIGEgbGlzdCBvZiBzaW1wbGUgZmFjdHMg
dGhhdCBhcmUgbGFpZCBvdXQgaW4gYSB3YXkgdGhhdCBtYWtlIGl0DQorV2l0aG91dCBnb2luZyBp
bnRvIHRoZSBkZXRhaWxzIG9mIGZvb3QtYmluZGluZywgaXQgaXMgbm90aWNlYWJsZSB0aGF0IHRo
ZQ0KK2RlZmluaXRpb24gaXMgYSBsaXN0IG9mIHNpbXBsZSBmYWN0cyB0aGF0IGFyZSBsYWlkIG91
dCBpbiBhIHdheSB0aGF0IG1ha2UgaXQNCiBvYnZpb3VzIHdoYXQgdGhlIGNvcnJlY3QgY29uY2x1
c2lvbiBpcy4NCiANCiBCZWNhdXNlIHRoZSBXaWtpcGVkaWEgZW50cnkgaXMgZW50aXJlbHkgZmFj
dCBiYXNlZCBpdCBpcyBtb3JlIHBvd2VyZnVsIGFuZA0KQEAgLTEyMCw3ICsxMjIsNyBAQCBNYWtp
bmcgc3RhdGVtZW50cyBpbiBjb2RlIHJldmlld3Mgc3VjaCBhcw0KID4gWW91ciBjb2RlIGlzIGdh
cmJhZ2UNCiA+IFRoaXMgaWRlYSBpcyBzdHVwaWQNCiANCi1iZXNpZGVzIGJlaW5nIGFuIG9waW5p
b24gaXMgcnVkZSBhbmQgY291bnRlciBwcm9kdWN0aXZlDQorYmVzaWRlcyBuZWdhdGl2ZWx5IGNo
YXJnZWQsIHJ1ZGUgYW5kIGNvdW50ZXIgcHJvZHVjdGl2ZQ0KICogSXQgd2lsbCBtYWtlIHRoZSBw
YXRjaCBhdXRob3IgYW5ncnk6IGluc3RlYWQgb2YgZmluZGluZyBhIHNvbHV0aW9uIHRvIHRoZQ0K
ICAgcHJvYmxlbSB0aGUgYXV0aG9yIHdpbGwgc3BlbmQgdGltZSBhbmQgbWVudGFsIGVuZXJneSB3
cmVzdGxpbmcgd2l0aCB0aGVpcg0KICAgZmVlbGluZ3MNCg0KQEdlb3JnZSwgQElhbjogbGV0IG1l
IGtub3cgd2hldGhlciB0aGlzIGlzIGJldHRlciBhbmQgYWRkcmVzc2VzIHlvdXINCmNvbmNlcm5z
DQoNCkxhcnMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:25:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:25:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhjz-0006Fc-6X; Wed, 15 Jan 2020 12:25:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irhjx-0006FU-VO
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:25:41 +0000
X-Inumbo-ID: 228d42d0-3792-11ea-8530-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 228d42d0-3792-11ea-8530-12813bfff9fa;
 Wed, 15 Jan 2020 12:25:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579091137;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=QU+QsZGLiAuVR2VvWBe1vmc/PzMsZ0xzlq411P9o1LQ=;
 b=BQv9mqcD0iSfasuWIue5/AsqMGBkEkW6XmtL9fdHy8GOiNry8mGAu5Ih
 eHM2xBLVkbA1XZhDBN8aPlqeI6+pgyGTD7sIhK6Ckw6lOFvS+kA11PVK/
 WCckhB1btGkDpRh49NfLLPYy4Pm/Oq0spOYNg0g34ecprmgKrcuNldKhJ s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ps7oKOWpAuVZ1w/NMw+XehqQA+Y4Y4tenw8RW0OTW7BjlX9mgTzqtrqL95aynEkPR9fzToU68G
 3ZzbfIAukZKTLreNoHjrZd0BTg/EZsLwVAYlmm4nsPiTpQsTAgbjQqCf0ewOd3SA+XajgoJT9e
 FMHVJcpUga0Lq9JowNd2DcbJEQBlCSBezsZ/YLpT62cvXy7s4T7OgCsF51r0o1N5ja6jd9V58H
 6I3CclhDQfgumiUJzQlUPSefGMwHYxBt0W8BMUvYQjk0FqGg+JBSXyZjbj14DqbUC8MHxHuRFz
 eCk=
X-SBRS: 2.7
X-MesageID: 11370448
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11370448"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <af5e509b-e24e-2fcc-c131-bb63e9e40790@citrix.com>
Date: Wed, 15 Jan 2020 12:25:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.org, 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>

T24gMTUvMDEvMjAyMCAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTUuMDEuMjAyMCAx
MDo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVHVlLCBKYW4gMTQsIDIwMjAgYXQg
MDc6MzY6MjFQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvdGltZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4+PiBAQCAtOTU1LDEw
ICs5NTUsMTYgQEAgdTY0IHN0aW1lMnRzYyhzX3RpbWVfdCBzdGltZSkKPj4+ICAKPj4+ICB2b2lk
IGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+Pj4gIHsKPj4+ICsgICAgc3RydWN0IGNwdV90aW1l
ICp0ID0gJnRoaXNfY3B1KGNwdV90aW1lKTsKPj4+ICsKPj4+ICAgICAgaWYgKCBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MpICkKPj4+ICAgICAgICAgIHJldHVybjsKPj4+ICAK
Pj4+IC0gICAgd3JpdGVfdHNjKHN0aW1lMnRzYyhyZWFkX3BsYXRmb3JtX3N0aW1lKE5VTEwpKSk7
Cj4+PiArICAgIHQtPnN0YW1wLm1hc3Rlcl9zdGltZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVM
TCk7Cj4+PiArICAgIHQtPnN0YW1wLmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0
ZXJfc3RpbWUpOwo+Pj4gKyAgICB0LT5zdGFtcC5sb2NhbF9zdGltZSA9IHQtPnN0YW1wLm1hc3Rl
cl9zdGltZTsKPj4+ICsKPj4+ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7Cj4+
Cj4+IEluIG9yZGVyIHRvIGF2b2lkIHRoZSBUU0Mgd3JpdGUgKGFuZCB0aGUgbGlrZWx5IGFzc29j
aWF0ZWQgdm1leGl0KSwKPj4gY291bGQgeW91IGluc3RlYWQgZG86Cj4+Cj4+IHQtPnN0YW1wLmxv
Y2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShO
VUxMKTsKPj4gdC0+c3RhbXAubG9jYWxfdHNjID0gcmR0c2Nfb3JkZXJlZCgpOwo+Pgo+PiBJIHRo
aW5rIGl0IHNob3VsZCBhY2hpZXZlIHRoZSBzYW1lIGFzIGl0IHN5bmNzIHRoZSBsb2NhbCBUU0Mg
c3RhbXAgYW5kCj4+IHRpbWVzLCB3b3VsZCBhdm9pZCB0aGUgVFNDIHdyaXRlIGFuZCBzbGlnaHRs
eSBzaW1wbGlmaWVzIHRoZSBsb2dpYy4KPiAKPiBXb3VsZG4ndCB0aGlzIHJlc3VsdCBpbiBndWVz
dHMgcG9zc2libHkgb2JzZXJ2aW5nIHRoZSBUU0MgbW92aW5nCj4gYmFja3dhcmRzPwoKWWVzLCBJ
IHRoaW5rIHNvLiBXb3VsZCByZXN0b3JpbmcgZnJvbSBUU0Mgc3RhbXAgaWYgaXQncyBoaWdoZXIg
dGhhbgpwbGF0Zm9ybSB0aW1lIGJldHRlciB5b3UgdGhpbms/CgpJZ29yCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:28:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhmT-0006PM-QZ; Wed, 15 Jan 2020 12:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irhmS-0006PG-Or
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:28:16 +0000
X-Inumbo-ID: 8078f9c0-3792-11ea-8530-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8078f9c0-3792-11ea-8530-12813bfff9fa;
 Wed, 15 Jan 2020 12:28:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579091296;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+IRqELG2iUzcmgozZsn1tVfM9zQeq0jqGmACyX6fWDU=;
 b=MxztvVdSUXB5fhJjWGm8jqcgAsmEjyV5/uCcDYQhK/aSNuulHrTA+0Gy
 MWKynvThwdcFylnFKn8iPR6z7o1g0Kwrv0E60nBd5tnfLFeePF5GWjVK2
 yoAO5WZ8p2IcS2OhmAVEEttcEERA/aEPcLTqL+Lz7NgbVf8rnT1ymDEl4 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6d9GYMWGGr2EzboFXJ9uLUrl5FXrp0NlvTLvnSzrlq99PmXilCVpn3N88pRBufLUSSG7PjydK/
 sjE9BMtRZQ5jegpIN2khK1xdNaa0H8gdfUVrGAUxYopFupmh4bLT0RiLMF1tsLIuzsJx798B3w
 v5FUKd4iN/jww/ppSxNX0Qj2yRQAktJaASS1M+GIFIXyuxtT1jhXxIzkvwUwNFoxTCHA8+SH0w
 5t2yYP66uGfAP8sHDztf259JunbAFmp+hQRz3L5hNWW97DEpSOFSysXVYoXoU6tprkeLEuoAdK
 Auw=
X-SBRS: 2.7
X-MesageID: 10954236
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10954236"
To: Jan Beulich <jbeulich@suse.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
Date: Wed, 15 Jan 2020 12:28:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMTUvMDEvMjAyMCAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAy
MDozNiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IElmIElUU0MgaXMgbm90IGF2YWlsYWJsZSBv
biBDUFUgKGUuZyBpZiBydW5uaW5nIG5lc3RlZCBhcyBQViBzaGltKQo+PiB0aGVuIFg4Nl9GRUFU
VVJFX05PTlNUT1BfVFNDIGlzIG5vdCBhZHZlcnRpc2VkIGluIGNlcnRhaW4gY2FzZXMsIGkuZS4K
Pj4gYWxsIEFNRCBhbmQgc29tZSBvbGQgSW50ZWwgcHJvY2Vzc29ycy4gSW4gd2hpY2ggY2FzZSBU
U0Mgd291bGQgbmVlZCB0bwo+PiBiZSByZXN0b3JlZCBvbiBDUFUgZnJvbSBwbGF0Zm9ybSB0aW1l
IGJ5IFhlbiB1cG9uIGV4aXRpbmcgZGVlcCBDLXN0YXRlcy4KPiAKPiBIb3cgZG9lcyB3YWtpbmcg
ZnJvbSBkZWVwIEMgc3RhdGVzIGNvcnJlc3BvbmQgdG8gdGhlIFBWIHNoaW0/IEkgbm90aWNlCj4g
dGhhdCBjc3RhdGVfcmVzdG9yZV90c2MoKSBnZXRzIGNhbGxlZCBpcnJlc3BlY3RpdmUgb2YgdGhl
IEMgc3RhdGUgYmVpbmcKPiBleGl0ZWQsIHNvIEkgd29uZGVyIHdoZXRoZXIgdGhlcmUncyByb29t
IGZvciBpbXByb3ZlbWVudCB0aGVyZQo+IGluZGVwZW5kZW50IG9mIHRoZSBpc3N1ZSBhdCBoYW5k
LiBBcyBmYXIgYXMgdGhpcyBjaGFuZ2UgaXMgY29uY2VybmVkLAo+IEkgdGhpbmsgeW91IHdhbnQg
dG8gZHJvcCB0aGUgbm90aW9uIG9mICJkZWVwIiBmcm9tIHRoZSBkZXNjcmlwdGlvbi4KCkknbSBu
b3QgZmFtaWxpYXIgd2l0aCB3aGF0IHRvIGNhbGwgImRlZXAgQy1zdGF0ZSIgc28gZm9yIG1lIGl0
IHdhcyBhbnl0aGluZwpoaWdoZXIgdGhhbiBDMS4gSWYgeW91IHByZWZlciAiZGVlcCIgdG8gYmUg
ZHJvcHBlZCAtIHNvIGJlIGl0LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:31:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12: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 1irhpM-0007Ae-Ak; Wed, 15 Jan 2020 12:31:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irhpK-0007AZ-SO
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:31:14 +0000
X-Inumbo-ID: e98de45c-3792-11ea-8530-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e98de45c-3792-11ea-8530-12813bfff9fa;
 Wed, 15 Jan 2020 12:31:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579091471;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SvVs6uuSTIa9Uu1leCkh0aTsDY9cSameooyTcRVWNMw=;
 b=TANz36Zv3cmGCQECStgmizJgxDXUaJ8CJGqm0JuPzONYI+K3wP+QK7ba
 j4g6Ku+o5utoSVw5Yb1Ox+e3zpkHRCjFdNkSKay4OgvFxIojXgQho5AqQ
 Bdn2h02+/RXhUAHZTZi4rRYl4au9c5wd8qI3fK86U3lyC4qxTfdJ29q9Z U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ms1ufK48ETu+x5BA2ZfzohtFDhzwyyax5MezU1sagk7RAY8I/6LjtToXAdo72kzWmsCG4aBhg6
 J2YkhyOEa46DP8gqgVnDT9rpNZ1TTRIXPR2l64Vn5gBCaIFvyGMaExx1Xe7XErDfoUUV7mmM5Z
 e8ikmdhbAPMq8ausdl2f00G1T2Lc7cl8xrn3Vo2/Rv9+0atd5qDuvDM2IiPOxpnj2QPdie4T5T
 wINZownYZkRvfDmwZ4dLNbPLYUoPrk3ebI0lEu4AK6PXK6ssSz2v0sRPVQvky2DTNvu83qhQZC
 +B4=
X-SBRS: 2.7
X-MesageID: 11309174
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11309174"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <af5e509b-e24e-2fcc-c131-bb63e9e40790@citrix.com>
Message-ID: <f9b39389-c1d4-c8e5-defd-b30d95d1159b@citrix.com>
Date: Wed, 15 Jan 2020 12:31:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <af5e509b-e24e-2fcc-c131-bb63e9e40790@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.org, 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>

T24gMTUvMDEvMjAyMCAxMjoyNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMTUvMDEvMjAy
MCAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE1LjAxLjIwMjAgMTA6NDcsIFJvZ2Vy
IFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBUdWUsIEphbiAxNCwgMjAyMCBhdCAwNzozNjoyMVBN
ICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvdGlt
ZS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+Pj4+IEBAIC05NTUsMTAgKzk1NSwx
NiBAQCB1NjQgc3RpbWUydHNjKHNfdGltZV90IHN0aW1lKQo+Pj4+ICAKPj4+PiAgdm9pZCBjc3Rh
dGVfcmVzdG9yZV90c2Modm9pZCkKPj4+PiAgewo+Pj4+ICsgICAgc3RydWN0IGNwdV90aW1lICp0
ID0gJnRoaXNfY3B1KGNwdV90aW1lKTsKPj4+PiArCj4+Pj4gICAgICBpZiAoIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQo+Pj4+ICAgICAgICAgIHJldHVybjsKPj4+PiAg
Cj4+Pj4gLSAgICB3cml0ZV90c2Moc3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCkp
KTsKPj4+PiArICAgIHQtPnN0YW1wLm1hc3Rlcl9zdGltZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUo
TlVMTCk7Cj4+Pj4gKyAgICB0LT5zdGFtcC5sb2NhbF90c2MgPSBzdGltZTJ0c2ModC0+c3RhbXAu
bWFzdGVyX3N0aW1lKTsKPj4+PiArICAgIHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAu
bWFzdGVyX3N0aW1lOwo+Pj4+ICsKPj4+PiArICAgIHdyaXRlX3RzYyh0LT5zdGFtcC5sb2NhbF90
c2MpOwo+Pj4KPj4+IEluIG9yZGVyIHRvIGF2b2lkIHRoZSBUU0Mgd3JpdGUgKGFuZCB0aGUgbGlr
ZWx5IGFzc29jaWF0ZWQgdm1leGl0KSwKPj4+IGNvdWxkIHlvdSBpbnN0ZWFkIGRvOgo+Pj4KPj4+
IHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0
Zm9ybV9zdGltZShOVUxMKTsKPj4+IHQtPnN0YW1wLmxvY2FsX3RzYyA9IHJkdHNjX29yZGVyZWQo
KTsKPj4+Cj4+PiBJIHRoaW5rIGl0IHNob3VsZCBhY2hpZXZlIHRoZSBzYW1lIGFzIGl0IHN5bmNz
IHRoZSBsb2NhbCBUU0Mgc3RhbXAgYW5kCj4+PiB0aW1lcywgd291bGQgYXZvaWQgdGhlIFRTQyB3
cml0ZSBhbmQgc2xpZ2h0bHkgc2ltcGxpZmllcyB0aGUgbG9naWMuCj4+Cj4+IFdvdWxkbid0IHRo
aXMgcmVzdWx0IGluIGd1ZXN0cyBwb3NzaWJseSBvYnNlcnZpbmcgdGhlIFRTQyBtb3ZpbmcKPj4g
YmFja3dhcmRzPwo+IAo+IFllcywgSSB0aGluayBzby4gV291bGQgcmVzdG9yaW5nIGZyb20gVFND
IHN0YW1wIGlmIGl0J3MgaGlnaGVyIHRoYW4KPiBwbGF0Zm9ybSB0aW1lIGJldHRlciB5b3UgdGhp
bms/Cj4gCgpJZ25vcmUgbXkgcmVwbHkuIEkgd2FzIHRoaW5raW5nIHlvdSdyZSBhc2tpbmcgd2hl
dGhlciB0aGUgb3JpZ2luYWwgY29kZQp3b3VsZCBkbyBzdWNoIGEgdGhpbmcuIEFsdGhvdWdoIEkn
bSBjb25jZXJuZWQgaWYgd2hhdCB5b3Ugc2F5IGFjdHVhbGx5CmFwcGxpZXMgdG8gdGhlIG9yaWdp
bmFsIGNvZGUgYXMgd2VsbC4gV291bGQgeW91IHRoaW5rIHRoZSBleGlzdGluZyBsb2dpYwpoYW5k
bGVzIGl0IGFscmVhZHk/CgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:36:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhuD-0007NE-6e; Wed, 15 Jan 2020 12:36:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irhuB-0007N9-9R
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:36:15 +0000
X-Inumbo-ID: 9ca585fe-3793-11ea-8531-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ca585fe-3793-11ea-8531-12813bfff9fa;
 Wed, 15 Jan 2020 12:36:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579091772;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=shsZWk9Ovk5/flNv/If+EaDjzBkbVbYkW/idMycbhac=;
 b=M9qxEm4M8mrB8xlFHTz0gKPnR8tUCe8ViRgJT0GObPSlihjr5/m5GES3
 w7NbtwfB7vPdZ0BUhUPKUf7OFlYsq6PYPuwRR7iFP6QIxrqtlTLtD7l9u
 jhPCXfQ10Cl/2IKckO94xtmDXgkn8iZzozYA5ftvMFTDjG4jBYh5ioa83 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vFjFHS7QgNBIa0decDVfwpNSAMDB6iqlnwllOZAFw+gU0X9NHdaR9SjM3AJyTOMRioiIbGAUPy
 5O10ixZP02uHpcOkN1c6naYt2Zz2tEL3rbK+s6GRO5qspICHiQWDZHWQvY36kcXxyLvlMeJCi2
 RgTAcLAeCbg/3zeteRLXRASVSNDiLghmpsu5gjO6XptZe1kFnOGzS4R8u2h5X/7tFTm6H7iK4m
 rWhmSb6azA61kMsP+Zzf9eHYlvS1N4mV1L1D31zFn9pjWdEySFPtHfu34vh4tFenx7IDWjoapx
 77w=
X-SBRS: 2.7
X-MesageID: 10935870
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10935870"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7d9e9668-3b21-46c6-5428-b6e9394bb8fe@citrix.com>
Date: Wed, 15 Jan 2020 12:36:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200115094703.GH11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gMTUvMDEvMjAyMCAwOTo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAxNCwgMjAyMCBhdCAwNzozNjoyMVBNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4g
SWYgSVRTQyBpcyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcgbmVzdGVkIGFz
IFBWIHNoaW0pCj4+IHRoZW4gWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MgaXMgbm90IGFkdmVydGlz
ZWQgaW4gY2VydGFpbiBjYXNlcywgaS5lLgo+PiBhbGwgQU1EIGFuZCBzb21lIG9sZCBJbnRlbCBw
cm9jZXNzb3JzLiBJbiB3aGljaCBjYXNlIFRTQyB3b3VsZCBuZWVkIHRvCj4+IGJlIHJlc3RvcmVk
IG9uIENQVSBmcm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhpdGluZyBkZWVwIEMtc3Rh
dGVzLgo+Pgo+PiBBcyBwbGF0Zm9ybSB0aW1lIG1pZ2h0IGJlIGJlaGluZCB0aGUgbGFzdCBUU0Mg
c3RhbXAgcmVjb3JkZWQgZm9yIHRoZQo+PiBjdXJyZW50IENQVSwgaW52YXJpYW50IG9mIFRTQyBz
dGFtcCBiZWluZyBhbHdheXMgYmVoaW5kIGxvY2FsIFRTQyBjb3VudGVyCj4+IGlzIHZpb2xhdGVk
LiBUaGlzIGhhcyBhbiBlZmZlY3Qgb2YgZ2V0X3NfdGltZSgpIGdvaW5nIG5lZ2F0aXZlIHJlc3Vs
dGluZwo+PiBpbiBldmVudHVhbCBzeXN0ZW0gaGFuZyBvciBjcmFzaC4KPj4KPj4gRml4IHRoaXMg
aXNzdWUgYnkgdXBkYXRpbmcgbG9jYWwgVFNDIHN0YW1wIGFsb25nIHdpdGggVFNDIGNvdW50ZXIg
d3JpdGUuCj4gCj4gVGhhbmtzISBJIGhhdmVuJ3Qgc2VlbiBzdWNoIGlzc3VlIGJlY2F1c2UgSSd2
ZSBiZWVuIHJ1bm5pbmcgdGhlIHNoaW0KPiB3aXRoIG5vbWlncmF0ZSBpbiBvcmRlciB0byBwcmV2
ZW50IHRoZSB2VFNDIG92ZXJoZWFkLgo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4gLS0tCj4+IFRoaXMgY2F1c2VkIHJl
bGlhYmxlIGhhbmdzIG9mIHNoaW0gZG9tYWlucyB3aXRoIG11bHRpcGxlIHZDUFVzIG9uIGFsbCBB
TUQKPj4gc3lzdGVtcy4gVGhlIHByb2JsZW0gZ290IGFsc28gcmVwcm9kdWNlZCBvbiBiYXJlLW1l
dGFsIGJ5IGFydGlmaWNhbGx5Cj4+IG1hc2tpbmcgSVRTQyBmZWF0dXJlIGJpdC4gVGhlIHByb3Bv
c2VkIGZpeCBoYXMgYmVlbiB2ZXJpZmllZCBmb3IgYm90aAo+PiBjYXNlcy4KPj4gLS0tCj4+ICB4
ZW4vYXJjaC94ODYvdGltZS5jIHwgOCArKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4gaW5kZXggZTc5Y2I0ZC4uZjZiMjZmOCAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
dGltZS5jCj4+IEBAIC05NTUsMTAgKzk1NSwxNiBAQCB1NjQgc3RpbWUydHNjKHNfdGltZV90IHN0
aW1lKQo+PiAgCj4+ICB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+PiAgewo+PiArICAg
IHN0cnVjdCBjcHVfdGltZSAqdCA9ICZ0aGlzX2NwdShjcHVfdGltZSk7Cj4+ICsKPj4gICAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQo+PiAgICAgICAgICBy
ZXR1cm47Cj4+ICAKPj4gLSAgICB3cml0ZV90c2Moc3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3Rp
bWUoTlVMTCkpKTsKPj4gKyAgICB0LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3Jt
X3N0aW1lKE5VTEwpOwo+PiArICAgIHQtPnN0YW1wLmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5z
dGFtcC5tYXN0ZXJfc3RpbWUpOwo+PiArICAgIHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+c3Rh
bXAubWFzdGVyX3N0aW1lOwo+PiArCj4+ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3Rz
Yyk7Cj4gCj4gSW4gb3JkZXIgdG8gYXZvaWQgdGhlIFRTQyB3cml0ZSAoYW5kIHRoZSBsaWtlbHkg
YXNzb2NpYXRlZCB2bWV4aXQpLAo+IGNvdWxkIHlvdSBpbnN0ZWFkIGRvOgo+IAo+IHQtPnN0YW1w
LmxvY2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGlt
ZShOVUxMKTsKPiB0LT5zdGFtcC5sb2NhbF90c2MgPSByZHRzY19vcmRlcmVkKCk7CgpJIHRoaW5r
IGluIHRoYXQgY2FzZSBSRFRTQyBtaWdodCByZXR1cm4gc29tZXRoaW5nIGJlaGluZCBwbGF0Zm9y
bSB0aW1lCndoaWNoIGlzIG5vdCByaWdodCBJIGd1ZXNzLgoKSWdvcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:39:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhx0-0007Vh-Ml; Wed, 15 Jan 2020 12:39:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irhwz-0007Vc-Cc
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:39:09 +0000
X-Inumbo-ID: 041a92e2-3794-11ea-8531-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 041a92e2-3794-11ea-8531-12813bfff9fa;
 Wed, 15 Jan 2020 12:39: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 mx2.suse.de (Postfix) with ESMTP id AA689AD41;
 Wed, 15 Jan 2020 12:39:04 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
 <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7951674e-1b8a-03b0-00b9-e7d7fe7eb10c@suse.com>
Date: Wed, 15 Jan 2020 13:39:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMTUuMDEuMjAyMCAxMzoyOCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMTUvMDEvMjAy
MCAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE0LjAxLjIwMjAgMjA6MzYsIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gSWYgSVRTQyBpcyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5n
IGlmIHJ1bm5pbmcgbmVzdGVkIGFzIFBWIHNoaW0pCj4+PiB0aGVuIFg4Nl9GRUFUVVJFX05PTlNU
T1BfVFNDIGlzIG5vdCBhZHZlcnRpc2VkIGluIGNlcnRhaW4gY2FzZXMsIGkuZS4KPj4+IGFsbCBB
TUQgYW5kIHNvbWUgb2xkIEludGVsIHByb2Nlc3NvcnMuIEluIHdoaWNoIGNhc2UgVFNDIHdvdWxk
IG5lZWQgdG8KPj4+IGJlIHJlc3RvcmVkIG9uIENQVSBmcm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVu
IHVwb24gZXhpdGluZyBkZWVwIEMtc3RhdGVzLgo+Pgo+PiBIb3cgZG9lcyB3YWtpbmcgZnJvbSBk
ZWVwIEMgc3RhdGVzIGNvcnJlc3BvbmQgdG8gdGhlIFBWIHNoaW0/IEkgbm90aWNlCj4+IHRoYXQg
Y3N0YXRlX3Jlc3RvcmVfdHNjKCkgZ2V0cyBjYWxsZWQgaXJyZXNwZWN0aXZlIG9mIHRoZSBDIHN0
YXRlIGJlaW5nCj4+IGV4aXRlZCwgc28gSSB3b25kZXIgd2hldGhlciB0aGVyZSdzIHJvb20gZm9y
IGltcHJvdmVtZW50IHRoZXJlCj4+IGluZGVwZW5kZW50IG9mIHRoZSBpc3N1ZSBhdCBoYW5kLiBB
cyBmYXIgYXMgdGhpcyBjaGFuZ2UgaXMgY29uY2VybmVkLAo+PiBJIHRoaW5rIHlvdSB3YW50IHRv
IGRyb3AgdGhlIG5vdGlvbiBvZiAiZGVlcCIgZnJvbSB0aGUgZGVzY3JpcHRpb24uCj4gCj4gSSdt
IG5vdCBmYW1pbGlhciB3aXRoIHdoYXQgdG8gY2FsbCAiZGVlcCBDLXN0YXRlIiBzbyBmb3IgbWUg
aXQgd2FzIGFueXRoaW5nCj4gaGlnaGVyIHRoYW4gQzEuIElmIHlvdSBwcmVmZXIgImRlZXAiIHRv
IGJlIGRyb3BwZWQgLSBzbyBiZSBpdC4KCiJIaWdoZXIgdGhhbiBDMSIgbWF5IGJlIGZpbmUgKGFs
YmVpdCBJIHZhZ3VlbHkgcmVjYWxsIFRTQyBpc3N1ZXMKc3RhcnRpbmcgd2l0aCBDMyBvbmx5KSwg
YnV0IGF0IGxlYXN0IG13YWl0X2lkbGUoKSBjYWxscyB0aGUKZnVuY3Rpb24gZXZlbiBmb3IgQzEu
IEFzIHRvIHRoZSBQViBzaGltIC0gZG9lcyBpdCBrbm93IGFib3V0IGFueQpDLXN0YXRlcyBhdCBh
bGwgKGJleW9uZCBITFQtaW52b2tlZCBDMSk/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:40:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:40:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhyN-0008FT-4Z; Wed, 15 Jan 2020 12:40:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irhyL-0008FN-KM
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:40:33 +0000
X-Inumbo-ID: 334d0fae-3794-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 334d0fae-3794-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 12:40:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579092025;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7f4N30+PEZBVLztY//KS9JB8S2C88Gr/NHpjaW3DDIE=;
 b=Wx4IS6tNQQ/S7zictGnOW5xs8Wsth934atjmlpmlZP4F1djvpbxft1De
 +ld600ScbAA8C9lM5k7VyEN97BvZuY0620y+p6Cp1UE8iMiwK413gaa15
 dIug/mj/XSwNMf3/x7JZTOiWeBa3zOL2chs+t86j7OVbSdMmCwudoUget U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C8YNQyMgG8+g3RWwkeNnbB2kOa+YFIeRrllSXAhrPyvIiAHBxDX0Y44i62yXE4j2fF+T2AAdxC
 dZxA9BXG5EpLrwwxNUtM9biW7GQoJ6VSMv/98/th/Cptv8hq/rT/eqcOb6xNwULuRsSBSodMOq
 ioUnGKG1dOc2hNXFTgE1YbV8i6Eldo+9jUND2IJnFZjYQcaRH7x/sT/LYe4rTA5etwe7kz9wxf
 O+1LuMo9hHiSHMCa4TgQ6Cim40LYeyLDu7eCCrLS+ZMBQCydJe7z4BIA+F4gyWnKXL1e0DfKxK
 X3I=
X-SBRS: 2.7
X-MesageID: 10935993
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10935993"
To: Jan Beulich <jbeulich@suse.com>
References: <20200114203545.8897-1-andrew.cooper3@citrix.com>
 <ad6edefe-a295-d00b-179b-c95efc5f34b0@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: <436c2c07-a1a8-b5b4-5ddb-7d205ba28f3c@citrix.com>
Date: Wed, 15 Jan 2020 12:40:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ad6edefe-a295-d00b-179b-c95efc5f34b0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/list: Remove prefetching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTUvMDEvMjAyMCAxMToxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAy
MTozNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gWGVuIGluaGVyaXRlZCBpdHMgbGlzdCBpbmZy
YXN0cnVjdHVyZSBmcm9tIExpbnV4LiAgT25lIGFyZWEgd2hlcmUgaGFzIGZhbGxlbgo+PiBiZWhp
bmQgaXMgdGhhdCBvZiBwcmVmZXRjaGluZywgd2hpY2ggYXMgaXQgdHVybnMgb3V0IGlzIGEgcGVy
Zm9ybWFuY2UgcGVuYWx0eQo+PiBpbiBtb3N0IGNhc2VzLgo+Pgo+PiBQcmVmZXRjaCBvZiBOVUxM
IG9uIHg4NiBpcyBub3cgd2lkZWx5IG1lYXN1cmVkIHRvIGhhdmUgZ2xhY2lhbCBwZXJmb3JtYW5j
ZQo+PiBwcm9wZXJ0aWVzLCBhbmQgd2lsbCB1bmNvbmRpdGlvbmFsbHkgaGl0IG9uIGV2ZXJ5IGhs
aXN0IHVzZSBkdWUgdG8gdGhlCj4+IHRlcm1pbmF0aW9uIGNvbmRpdGlvbi4KPj4KPj4gQ3Jvc3Mt
cG9ydCB0aGUgZm9sbG93aW5nIExpbnV4IHBhdGNoZXM6Cj4+Cj4+ICAgNzVkNjVhNDI1YyAoMjAx
MSkgImhsaXN0OiByZW1vdmUgc29mdHdhcmUgcHJlZmV0Y2hpbmcgaW4gaGxpc3QgaXRlcmF0b3Jz
Igo+PiAgIGU2NmVlZDY1MWYgKDIwMTEpICJsaXN0OiByZW1vdmUgcHJlZmV0Y2hpbmcgZnJvbSBy
ZWd1bGFyIGxpc3QgaXRlcmF0b3JzIgo+PiAgIGMwZDE1Y2M3ZWUgKDIwMTMpICJsaW5rZWQtbGlz
dDogUmVtb3ZlIF9fbGlzdF9mb3JfZWFjaCIKPiBKdXN0IGFzIGFuIG9ic2VydmF0aW9uIChub3Qg
YW4gb2JqZWN0aW9uKSwgdGhlIDJuZCBvZiB0aGVzZSBzYXlzCj4gIm5vcm1hbGx5IHRoZSBkb3du
c2lkZXMgYXJlIGJpZ2dlciB0aGFuIHRoZSB1cHNpZGVzIiwgd2hpY2ggbWFrZXMKPiBpdCB1bmJl
bGlldmFibHkgY2xlYXIgd2hhdCB0aGVzZSBzdXBwb3NlZCBkb3duc2lkZXMgYXJlLiBJIGNhbgo+
IGFjY2VwdCBwcmVmZXRjaGVzIHRocm91Z2ggTlVMTCB0byBiZSBoYXJtZnVsLiBJIGNhbiBhbHNv
IGFjY2VwdAo+IHByZWZldGNoZXMgb24gc2luZ2xlIGVudHJ5IGxpc3RzIHRvIG5vdCBiZSB2ZXJ5
IHVzZWZ1bC4gQnV0IGRvZXMKPiB0aGlzIGFsc28gcmVuZGVyIHRoZW0gdXNlbGVzcyBvbiBsb25n
IGxpc3RzIHdpdGggbm90IG92ZXJseSBtdWNoCj4gY2FjaGUgY2h1cm4gZG9uZSBieSB0aGUgYm9k
eSBvZiB0aGUgaXRlcmF0aW9uIGxvb3A/CgpZZXMuCgpQcmVmZXRjaCBpcyBvbmx5IHVzZWZ1bCB3
aGVuIHlvdSdyZSBtYWtpbmcgYW4gYWNjZXNzIHdoaWNoIG5vbmUgb2YgdGhlCmhhcmR3YXJlIHBy
ZWZldGNoZXJzIGNhbiBwcmVkaWN0LCBhbmQgdGhhdCB0aGUgY29zdHMgKGV4dHJhIGluc3RydWN0
aW9uLApMMSBjYWNoZSBwZXJ0dXJiYW5jZSwgYW5kIHR5aW5nIHVwIHRoZSBwYWdld2Fsa2VyIGZv
ciBhIHdoaWxlKSBhcmUKb3V0d2VpZ2hlZCBieSB0aGUgcGVyZiBpbXByb3ZlbWVudCBmcm9tIG5v
dCBzdGFsbGluZyBhZ2FpbnN0IHRoZSBhY2Nlc3MuCgpBIHByb2dyYW1tZXIgY2Fubm90IGZpZ3Vy
ZSB0aGlzIG91dCBieSBqdXN0IGxvb2tpbmcgYXQgdGhlIEMuwqAgVGhlCmRldGFpbHMgYXJlIG1p
Y3JvLWFyY2hpdGVjdHVyYWwsIGFuZCBiYXNlZCBvbiByYXJlIGFuZCB1bnByZWRpY3RhYmxlCmRh
dGEgYWNjZXNzIHBhdHRlcm5zLsKgIChJbmNvcnJlY3RseSkgdHlpbmcgdXAgdGhlIHBhZ2V3YWxr
ZXIgZWFybHkgY2FuCmJlIGZhciBtb3JlIGRldHJpbWVudGFsIHRvIHBlcmZvcm1hbmNlIHRoYW4g
dG8gaGF2ZSBmb3J3YXJkIHNwZWN1bGF0aW9uCnB1bGwgaXQgaW4gYXQgdGhlIG5leHQgdGltZSB0
aGF0IHRoZXJlIGlzIGF2YWlsYWJsZSBtaWNyby1hcmNoaXRlY3R1cmFsCnJlc291cmNlIHRvIGRv
IHNvLgoKPiBXb3VsZG4ndCBpdAo+IGF0IGxlYXN0IGJlIHdvcnRod2hpbGUgdG8gaGF2ZSBsaXN0
X2Zvcl9lYWNoX3ByZWZldGNoKCkgcmV0YWluaW5nCj4gcHJpb3IgYmVoYXZpb3IsIGFuZCB1c2Ug
aXQgaW4gcGxhY2VzIHdoZXJlIHByZWZldGNoaW5nIGNhbiBiZQo+IGRlZW1lZCB0byBoZWxwPwoK
Tm8sIEkgZG9uJ3QgdGhpbmsgc28uwqAgVGhlIHJlcGV0aXRpdmUgcGF0dGVybiBvZiBhIGxvb3Ag
aXMgZWFzeSBmb3IKaGFyZHdhcmUgdG8gc3BvdC4KClRoZSBjYXNlcyB3aGVyZSBwcmVmZXRjaGlu
ZyBoZWxwcyBpbiBwcmFjdGljZSBhcmUgdGhlIG9uZS1vZmYgdG90YWxseQp1bnByZWRpY3RhYmxl
IGFjY2Vzc2VzIHdoaWNoIGFyZSBzdWRkZW5seSBnb2luZyB0byBibG9jayBhbGwgb3RoZXIKaW5z
dHJ1Y3Rpb25zIGluIGZsaWdodCwgKmFuZCogeW91IGFyZSBub3QgZ29pbmcgdG8gaW5jdXIgYSBU
TEIgbWlzcyBpbgp0aGUgc2hvcnQgdGVybS4KClRoaXMgaXMgd2h5IEkgbWFkZSB0aGUgcHJlZmV0
Y2goKSBzdWdnZXN0aW9uIGZvciB5b3VyIHN2bV9sb2FkX3NlZ3MoKQpjb2RlLsKgIFRoZSBtZW1v
cnkgb3BlcmFuZCBpcyB1c2VkIG9uY2UgcGVyIGNvbnRleHQgc3dpdGNoLCBzbyB2ZXJ5Cmxpa2Vs
eSB0byBoYXZlIGZhbGxlbiBvdXQgb2YgdGhlIGNhY2hlIGFuZCBUTEIsIGFuZCBWTUxPQUQgaXMK
bWljcm9jb2RlZCwgc28gYSBzdGFsbGluZyBibGFjayBib3ggYXMgZmFyIGFzIGZvcndhcmQgc3Bl
Y3VsYXRpb24gZ29lcy7CoApBcyB0aGUgY29kZSBsZWFkaW5nIHVwIHRvIGl0IGlzIG9wZXJhdGlu
ZyBpbiBob3QgVExCIG1hcHBpbmdzLCB0aGUKcGFnZXdhbGtlciBpcyBmcmVlIGFoZWFkIG9mIHRp
bWUgdG8gY29tcGxldGUgdGhlIGZpbGwuCgpUaGVyZSBhcmUgY2FzZXMgd2hlcmUgcHJlZmV0Y2go
KSByZWFsbHkgbWFrZXMgYSBkaWZmZXJlbmNlLCBidXQgdGhleSBhcmUKcmFyZSBhbmQgdGhlIGhh
cmR3YXJlIHZlbmRvcnMgaGF2ZSBhbHJlYWR5IG9wdGltaXNlZCB0aGUgY29tbW9uIGRhdGEKYWNj
ZXNzIHBhdHRlcm5zIGluIHByb2dyYW1zLgoKSXQgaXMgYWxzbyBoaWdobHkgdGVsbGluZyB0aGF0
IGluIG5lYXJseSBhIGRlY2FkZSwgTGludXggc3RpbGwgaGFzbid0CmZvdW5kIGEgY2FzZSB3YXJy
YW50aW5nIHRoZSByZS1pbnRyb2R1Y3Rpb24gb2YgcHJlZmV0Y2hlcyBvbiB0aGUgbG9vcAplbnRy
eSBtZXRhZGF0YS4KCk9mIGNvdXJzZSwgaWYgc29tZW9uZSBkb2VzIGZpbmQgYSBjYXNlLCB3ZSBj
YW4gcmVjb25zaWRlciwgYnV0IEkgZG91YnQKaXQgd2lsbCBldmVyIGNvbWUgdXAsIGFuZCBtaXN1
c2Ugb2Ygc3VjaCBhIGxpc3QgaXRlcmF0b3IgY2FuIGVhc2lseSBkbwptb3JlIGRhbWFnZSB0aGFu
IGdvb2QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:41:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irhzT-0008Km-Fv; Wed, 15 Jan 2020 12:41:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irhzR-0008Kd-Uo
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:41:41 +0000
X-Inumbo-ID: 5c2c0d62-3794-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c2c0d62-3794-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:41:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E223ADD9;
 Wed, 15 Jan 2020 12:41:32 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <af5e509b-e24e-2fcc-c131-bb63e9e40790@citrix.com>
 <f9b39389-c1d4-c8e5-defd-b30d95d1159b@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4c80b4c5-82cc-9a94-f0aa-02c379be0426@suse.com>
Date: Wed, 15 Jan 2020 13:41:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <f9b39389-c1d4-c8e5-defd-b30d95d1159b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com, wl@xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxMzozMSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMTUvMDEvMjAy
MCAxMjoyNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDE1LzAxLzIwMjAgMTE6NDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTUuMDEuMjAyMCAxMDo0NywgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4+PiBPbiBUdWUsIEphbiAxNCwgMjAyMCBhdCAwNzozNjoyMVBNICswMDAwLCBJ
Z29yIERydXpoaW5pbiB3cm90ZToKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+Pj4+
PiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4+Pj4+IEBAIC05NTUsMTAgKzk1NSwxNiBAQCB1
NjQgc3RpbWUydHNjKHNfdGltZV90IHN0aW1lKQo+Pj4+PiAgCj4+Pj4+ICB2b2lkIGNzdGF0ZV9y
ZXN0b3JlX3RzYyh2b2lkKQo+Pj4+PiAgewo+Pj4+PiArICAgIHN0cnVjdCBjcHVfdGltZSAqdCA9
ICZ0aGlzX2NwdShjcHVfdGltZSk7Cj4+Pj4+ICsKPj4+Pj4gICAgICBpZiAoIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQo+Pj4+PiAgICAgICAgICByZXR1cm47Cj4+Pj4+
ICAKPj4+Pj4gLSAgICB3cml0ZV90c2Moc3RpbWUydHNjKHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVM
TCkpKTsKPj4+Pj4gKyAgICB0LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0
aW1lKE5VTEwpOwo+Pj4+PiArICAgIHQtPnN0YW1wLmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5z
dGFtcC5tYXN0ZXJfc3RpbWUpOwo+Pj4+PiArICAgIHQtPnN0YW1wLmxvY2FsX3N0aW1lID0gdC0+
c3RhbXAubWFzdGVyX3N0aW1lOwo+Pj4+PiArCj4+Pj4+ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1w
LmxvY2FsX3RzYyk7Cj4+Pj4KPj4+PiBJbiBvcmRlciB0byBhdm9pZCB0aGUgVFNDIHdyaXRlIChh
bmQgdGhlIGxpa2VseSBhc3NvY2lhdGVkIHZtZXhpdCksCj4+Pj4gY291bGQgeW91IGluc3RlYWQg
ZG86Cj4+Pj4KPj4+PiB0LT5zdGFtcC5sb2NhbF9zdGltZSA9IHQtPnN0YW1wLm1hc3Rlcl9zdGlt
ZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCk7Cj4+Pj4gdC0+c3RhbXAubG9jYWxfdHNjID0g
cmR0c2Nfb3JkZXJlZCgpOwo+Pj4+Cj4+Pj4gSSB0aGluayBpdCBzaG91bGQgYWNoaWV2ZSB0aGUg
c2FtZSBhcyBpdCBzeW5jcyB0aGUgbG9jYWwgVFNDIHN0YW1wIGFuZAo+Pj4+IHRpbWVzLCB3b3Vs
ZCBhdm9pZCB0aGUgVFNDIHdyaXRlIGFuZCBzbGlnaHRseSBzaW1wbGlmaWVzIHRoZSBsb2dpYy4K
Pj4+Cj4+PiBXb3VsZG4ndCB0aGlzIHJlc3VsdCBpbiBndWVzdHMgcG9zc2libHkgb2JzZXJ2aW5n
IHRoZSBUU0MgbW92aW5nCj4+PiBiYWNrd2FyZHM/Cj4+Cj4+IFllcywgSSB0aGluayBzby4gV291
bGQgcmVzdG9yaW5nIGZyb20gVFNDIHN0YW1wIGlmIGl0J3MgaGlnaGVyIHRoYW4KPj4gcGxhdGZv
cm0gdGltZSBiZXR0ZXIgeW91IHRoaW5rPwo+Pgo+IAo+IElnbm9yZSBteSByZXBseS4gSSB3YXMg
dGhpbmtpbmcgeW91J3JlIGFza2luZyB3aGV0aGVyIHRoZSBvcmlnaW5hbCBjb2RlCj4gd291bGQg
ZG8gc3VjaCBhIHRoaW5nLiBBbHRob3VnaCBJJ20gY29uY2VybmVkIGlmIHdoYXQgeW91IHNheSBh
Y3R1YWxseQo+IGFwcGxpZXMgdG8gdGhlIG9yaWdpbmFsIGNvZGUgYXMgd2VsbC4gV291bGQgeW91
IHRoaW5rIHRoZSBleGlzdGluZyBsb2dpYwo+IGhhbmRsZXMgaXQgYWxyZWFkeT8KCkkgdGhpbmsg
dGhlIG9yaWdpbmFsIGNvZGUgd29uJ3QgZ3VhcmFudGVlIHRvIGJhY2t3YXJkcyBtb3ZlIGF0CmFs
bCwgYnV0IGl0IGFsc28gd291bGRuJ3QgcHJvZHVjZSBsYXJnZSBiYWNrd2FyZHMganVtcHMuIEl0
J3MKbGFyZ2Ugb25lcyBJIHdhcyBtYWlubHkgdGhpbmtpbmcgb2Ygd2hlbiByZXBseWluZyB0byBS
b2dlci4KQnV0IGxldCBtZSBhbHNvIHJlcGx5IGJhY2sgdG8gaGltLi4uCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:47:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12: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 1iri5D-00008U-D0; Wed, 15 Jan 2020 12:47:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iri5B-00008K-BE
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:47:37 +0000
X-Inumbo-ID: 2fef8778-3795-11ea-ac27-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2fef8778-3795-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 12:47:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579092449;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=b1Rw5W+jtssCD2h9WoGREQzuS8xK+3tC/oou/pyyI1I=;
 b=JzZ5gquZDKYThZARCs5eEaRxB2TmpZMeyl5FGagtm3SFuHPv1lTCqUFA
 d1VKXOpCEbAa0YcGxvqOetoUFfCSV883B/6JIIDFHqUird2n45opXcY8w
 +/GytigC7eveHrvmp5lQvNTD/bd8jiQMYcuPhxZybaFTvlZ9axe/bvwMN Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C/NDqzYyRi6gvkWR6U0/We0ewPr2qKvsPB4QxYAn4lPtg53GU9pD5xEJAvxXvhXq7bh9hlDypv
 egqL5Rh3A3P3Dd90Pt4eE1SxQLlMw717FabgEkPB68nO/haMxmrQOv9S9Grv/q6TgOwD44rCin
 5UfTI9cY9deU6DNmYDhonrVzukjTK2ROKHhUZqlNsVzW1aZJrut+g3NEakqlrvpv5qIyiMURwS
 Ochsc3+TGOvY1tKRD0p8tfq33Ki5PQjIb9ywnLWJ6DX0gvuv9MQ3GHv6Qta8krUkHV4UDzELN8
 vAE=
X-SBRS: 2.7
X-MesageID: 10936225
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10936225"
To: Jan Beulich <jbeulich@suse.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
 <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
 <7951674e-1b8a-03b0-00b9-e7d7fe7eb10c@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <b8b5f2f3-74ab-d874-5f11-de4d5a9ec941@citrix.com>
Date: Wed, 15 Jan 2020 12:47:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7951674e-1b8a-03b0-00b9-e7d7fe7eb10c@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMTUvMDEvMjAyMCAxMjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTUuMDEuMjAyMCAx
MzoyOCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDE1LzAxLzIwMjAgMTE6MzIsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTQuMDEuMjAyMCAyMDozNiwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+Pj4gSWYgSVRTQyBpcyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcg
bmVzdGVkIGFzIFBWIHNoaW0pCj4+Pj4gdGhlbiBYODZfRkVBVFVSRV9OT05TVE9QX1RTQyBpcyBu
b3QgYWR2ZXJ0aXNlZCBpbiBjZXJ0YWluIGNhc2VzLCBpLmUuCj4+Pj4gYWxsIEFNRCBhbmQgc29t
ZSBvbGQgSW50ZWwgcHJvY2Vzc29ycy4gSW4gd2hpY2ggY2FzZSBUU0Mgd291bGQgbmVlZCB0bwo+
Pj4+IGJlIHJlc3RvcmVkIG9uIENQVSBmcm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhp
dGluZyBkZWVwIEMtc3RhdGVzLgo+Pj4KPj4+IEhvdyBkb2VzIHdha2luZyBmcm9tIGRlZXAgQyBz
dGF0ZXMgY29ycmVzcG9uZCB0byB0aGUgUFYgc2hpbT8gSSBub3RpY2UKPj4+IHRoYXQgY3N0YXRl
X3Jlc3RvcmVfdHNjKCkgZ2V0cyBjYWxsZWQgaXJyZXNwZWN0aXZlIG9mIHRoZSBDIHN0YXRlIGJl
aW5nCj4+PiBleGl0ZWQsIHNvIEkgd29uZGVyIHdoZXRoZXIgdGhlcmUncyByb29tIGZvciBpbXBy
b3ZlbWVudCB0aGVyZQo+Pj4gaW5kZXBlbmRlbnQgb2YgdGhlIGlzc3VlIGF0IGhhbmQuIEFzIGZh
ciBhcyB0aGlzIGNoYW5nZSBpcyBjb25jZXJuZWQsCj4+PiBJIHRoaW5rIHlvdSB3YW50IHRvIGRy
b3AgdGhlIG5vdGlvbiBvZiAiZGVlcCIgZnJvbSB0aGUgZGVzY3JpcHRpb24uCj4+Cj4+IEknbSBu
b3QgZmFtaWxpYXIgd2l0aCB3aGF0IHRvIGNhbGwgImRlZXAgQy1zdGF0ZSIgc28gZm9yIG1lIGl0
IHdhcyBhbnl0aGluZwo+PiBoaWdoZXIgdGhhbiBDMS4gSWYgeW91IHByZWZlciAiZGVlcCIgdG8g
YmUgZHJvcHBlZCAtIHNvIGJlIGl0Lgo+IAo+ICJIaWdoZXIgdGhhbiBDMSIgbWF5IGJlIGZpbmUg
KGFsYmVpdCBJIHZhZ3VlbHkgcmVjYWxsIFRTQyBpc3N1ZXMKPiBzdGFydGluZyB3aXRoIEMzIG9u
bHkpLCBidXQgYXQgbGVhc3QgbXdhaXRfaWRsZSgpIGNhbGxzIHRoZQo+IGZ1bmN0aW9uIGV2ZW4g
Zm9yIEMxLiBBcyB0byB0aGUgUFYgc2hpbSAtIGRvZXMgaXQga25vdyBhYm91dCBhbnkKPiBDLXN0
YXRlcyBhdCBhbGwgKGJleW9uZCBITFQtaW52b2tlZCBDMSk/CgpZZXMsIFBWLXNoaW0ga25vd3Mg
YWJvdXQgQyBzdGF0ZXMgYXMgaXQgbG9va3MgdGhleSBhcmUgdGllZCB0bwpwcm9jZXNzb3IgSUQg
aW4gc29tZSBjYXNlcy4gRm9yIEFNRCBzcGVjaWZpY2FsbHkgQzIgaXMgSExULgoKSWdvcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:49:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iri72-0000I9-30; Wed, 15 Jan 2020 12:49:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iri71-0000HN-EH
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:49:31 +0000
X-Inumbo-ID: 73ea3e82-3795-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73ea3e82-3795-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 12:49:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9906DAF05;
 Wed, 15 Jan 2020 12:49:21 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
Date: Wed, 15 Jan 2020 13:49:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115115338.GL11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gMTUuMDEuMjAyMCAxMjo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAxMjo0MDoyN1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MTUuMDEuMjAyMCAxMDo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1ZSwgSmFu
IDE0LCAyMDIwIGF0IDA3OjM2OjIxUE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5j
Cj4+Pj4gQEAgLTk1NSwxMCArOTU1LDE2IEBAIHU2NCBzdGltZTJ0c2Moc190aW1lX3Qgc3RpbWUp
Cj4+Pj4gIAo+Pj4+ICB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+Pj4+ICB7Cj4+Pj4g
KyAgICBzdHJ1Y3QgY3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwo+Pj4+ICsKPj4+
PiAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDKSApCj4+Pj4g
ICAgICAgICAgcmV0dXJuOwo+Pj4+ICAKPj4+PiAtICAgIHdyaXRlX3RzYyhzdGltZTJ0c2MocmVh
ZF9wbGF0Zm9ybV9zdGltZShOVUxMKSkpOwo+Pj4+ICsgICAgdC0+c3RhbXAubWFzdGVyX3N0aW1l
ID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKPj4+PiArICAgIHQtPnN0YW1wLmxvY2FsX3Rz
YyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0ZXJfc3RpbWUpOwo+Pj4+ICsgICAgdC0+c3RhbXAu
bG9jYWxfc3RpbWUgPSB0LT5zdGFtcC5tYXN0ZXJfc3RpbWU7Cj4+Pj4gKwo+Pj4+ICsgICAgd3Jp
dGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7Cj4+Pgo+Pj4gSW4gb3JkZXIgdG8gYXZvaWQgdGhl
IFRTQyB3cml0ZSAoYW5kIHRoZSBsaWtlbHkgYXNzb2NpYXRlZCB2bWV4aXQpLAo+Pj4gY291bGQg
eW91IGluc3RlYWQgZG86Cj4+Pgo+Pj4gdC0+c3RhbXAubG9jYWxfc3RpbWUgPSB0LT5zdGFtcC5t
YXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0aW1lKE5VTEwpOwo+Pj4gdC0+c3RhbXAubG9j
YWxfdHNjID0gcmR0c2Nfb3JkZXJlZCgpOwo+Pj4KPj4+IEkgdGhpbmsgaXQgc2hvdWxkIGFjaGll
dmUgdGhlIHNhbWUgYXMgaXQgc3luY3MgdGhlIGxvY2FsIFRTQyBzdGFtcCBhbmQKPj4+IHRpbWVz
LCB3b3VsZCBhdm9pZCB0aGUgVFNDIHdyaXRlIGFuZCBzbGlnaHRseSBzaW1wbGlmaWVzIHRoZSBs
b2dpYy4KPj4KPj4gV291bGRuJ3QgdGhpcyByZXN1bHQgaW4gZ3Vlc3RzIHBvc3NpYmx5IG9ic2Vy
dmluZyB0aGUgVFNDIG1vdmluZwo+PiBiYWNrd2FyZHM/Cj4gCj4gSXNuJ3QgbG9jYWxfdHNjIHN0
b3JpbmcgYSBUU0MgdmFsdWUgcmVhZCBmcm9tIHRoZSBzYW1lIENQVSBhbHdheXMsIGFuZAo+IGhl
bmNlIGNvdWxkIG9ubHkgZ28gYmFja3dhcmRzIGlmIHJkdHNjIGFjdHVhbGx5IGdvZXMgYmFja3dh
cmRzPwoKRm9yIG9uZSBJIGhhdmUgdG8gYWRtaXQgSSB3YXMgKG1pc3Rha2VubHkpIHRoaW5raW5n
IG9mIHdha2V1cApmcm9tIFMgc3RhdGVzIG1vcmUgdGhhbiB0aGF0IGZyb20gQyBzdGF0ZXMuIFNv
IGFzc3VtaW5nIHRoZQpUU0MgaW5kZWVkIG9ubHkgc3RvcHMgKGJ1dCB3b24ndCBnZXQgZS5nLiBy
ZXN0YXJ0ZWQpLCBiYWNrd2FyZHMKbW92ZXMgb3VnaHQgdG8gYmUgZXhjbHVkZWQuIFdoYXQgSSdt
IHRoZW4gd29ycmllZCBhYm91dCBpcyB0b28KbGl0dGxlIHByb2dyZXNzIG9ic2VydmFibGUgYnkg
Z3Vlc3RzLiBUaGUgUFYgdGltZSBwcm90b2NvbApvdWdodCB0byBiZSBmaW5lIGluIHRoaXMgcmVn
YXJkIChhbmQgY29uc3VtZXJzIG9mIHJhdyBUU0MgdmFsdWVzCmFyZSBvbiB0aGVpciBvd24gYW55
d2F5KSwgYnV0IHdvdWxkbid0IHlvdSBuZWVkIHRvIHVwZGF0ZSBUU0MKb2Zmc2V0cyBvZiBIVk0g
Z3Vlc3RzIGluIG9yZGVyIHRvIGNvbXBlbnNhdGUgZm9yIHRoZSBlbGFwc2VkCnRpbWU/Cgo+IEll
OiBjcHVfZnJlcXVlbmN5X2NoYW5nZSBzZWVtcyB0byBkbyBzb21ldGhpbmcgc2ltaWxhciwgdG9n
ZXRoZXIgd2l0aAo+IGEgcmUtYWRqdXN0aW5nIG9mIHRoZSB0aW1lIHNjYWxlLCBidXQgZG9lc24n
dCBwZXJmb3JtIGFueSBUU0Mgd3JpdGUuCgpBIFAtc3RhdGUgY2hhbmdlIGF0IG1vc3QgYWx0ZXJz
IHRoZSB0aGUgdGljayByYXRlLCBidXQgd291bGRuJ3QKc3RvcCBvciBldmVuIHJlc2V0IHRoZSBU
U0MgKGFmYWljdCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:52:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iriA9-00014G-L1; Wed, 15 Jan 2020 12:52:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEZB=3E=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iriA8-00014B-Ho
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:52:44 +0000
X-Inumbo-ID: e70e874c-3795-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e70e874c-3795-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:52:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 91269AFFE;
 Wed, 15 Jan 2020 12:52:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 15 Jan 2020 13:52:25 +0100
Message-Id: <20200115125226.13843-4-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115125226.13843-1-tzimmermann@suse.de>
References: <20200115125226.13843-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] drm/cirrus: Let DRM core send VBLANK
 events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKSwgdGhlIERSTSBjb3JlIHNlbmRzIG91
dCBWQkxBTksKZXZlbnRzIGlmIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsgaXMgZW5h
YmxlZC4gUmVwbGFjZSBjaXJydXMnClZCTEFOSyBldmVudHMgd2l0aCB0aGUgRFJNIGNvcmUncyBm
dW5jdGlvbmFsaXR5LgoKdjI6CgkqIHNldCBzdHJ1Y3RfZHJtX2NydGNfc3RhdGUubm9fdmJsYW5r
IGluIGNpcnJ1c19waXBlX2NoZWNrKCkKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5u
IDx0emltbWVybWFubkBzdXNlLmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
LmMgfCAxMCArKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCmluZGV4IDI0OGM5Zjc2NWM0NS4uNWZm
MTVlOGEyYTBhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMKQEAgLTM4LDcgKzM4LDYgQEAKICNp
bmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
aD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjZGVmaW5lIERSSVZFUl9OQU1FICJj
aXJydXMiCiAjZGVmaW5lIERSSVZFUl9ERVNDICJxZW11IGNpcnJ1cyB2Z2EiCkBAIC00MDQsNiAr
NDAzLDggQEAgc3RhdGljIGludCBjaXJydXNfcGlwZV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCiB7CiAJc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIgPSBwbGFu
ZV9zdGF0ZS0+ZmI7CiAKKwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0cnVlOworCiAJaWYgKCFm
YikKIAkJcmV0dXJuIDA7CiAJcmV0dXJuIGNpcnJ1c19jaGVja19zaXplKGZiLT53aWR0aCwgZmIt
PmhlaWdodCwgZmIpOwpAQCAtNDM0LDEzICs0MzUsNiBAQCBzdGF0aWMgdm9pZCBjaXJydXNfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCiAJaWYgKGRy
bV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQog
CQljaXJydXNfZmJfYmxpdF9yZWN0KHBpcGUtPnBsYW5lLnN0YXRlLT5mYiwgJnJlY3QpOwotCi0J
aWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0
ZS0+ZXZlbnQpOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCQlzcGluX3VubG9ja19p
cnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JfQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGNpcnJ1c19waXBlX2Z1bmNzID0gewotLSAK
Mi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:52:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:52: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 1iriAE-00014n-Uo; Wed, 15 Jan 2020 12:52:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEZB=3E=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iriAD-00014Q-Fd
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:52:49 +0000
X-Inumbo-ID: e7167448-3795-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7167448-3795-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:52: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 mx2.suse.de (Postfix) with ESMTP id 7C2B1AFE1;
 Wed, 15 Jan 2020 12:52:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 15 Jan 2020 13:52:24 +0100
Message-Id: <20200115125226.13843-3-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115125226.13843-1-tzimmermann@suse.de>
References: <20200115125226.13843-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] drm/ast: Set struct
 drm_crtc_state.no_vblank in atomic_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q1JUQyBzdGF0ZSBwcm9wZXJ0aWVzIHNob3VsZCBiZSBjb21wdXRlZCBpbiBhdG9taWNfY2hlY2so
KS4gRG8gc28gZm9yCnRoZSBub192YmxhbmsgZmllbGQuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
WmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9tb2RlLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5j
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCmluZGV4IDM0NjA4ZjA0OTllYi4uZWY3
YTBiMDhjYzA1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCkBAIC04MDAsNiArODAwLDggQEAgc3Rh
dGljIGludCBhc3RfY3J0Y19oZWxwZXJfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fY3J0YyAqY3J0
YywKIAkJcmV0dXJuIC1FSU5WQUw7CiAJfQogCisJc3RhdGUtPm5vX3ZibGFuayA9IHRydWU7CisK
IAlhc3Rfc3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShzdGF0ZSk7CiAKIAlmb3JtYXQgPSBhc3Rf
c3RhdGUtPmZvcm1hdDsKQEAgLTgzMyw4ICs4MzUsNiBAQCBzdGF0aWMgdm9pZCBhc3RfY3J0Y19o
ZWxwZXJfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAlzdHJ1Y3QgYXN0X3Zi
aW9zX21vZGVfaW5mbyAqdmJpb3NfbW9kZV9pbmZvOwogCXN0cnVjdCBkcm1fZGlzcGxheV9tb2Rl
ICphZGp1c3RlZF9tb2RlOwogCi0JY3J0Yy0+c3RhdGUtPm5vX3ZibGFuayA9IHRydWU7Ci0KIAlh
c3Rfc3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7CiAKIAlmb3JtYXQgPSBh
c3Rfc3RhdGUtPmZvcm1hdDsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:52:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iriAJ-00016A-9i; Wed, 15 Jan 2020 12:52:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEZB=3E=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iriAI-00015s-Fm
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:52:54 +0000
X-Inumbo-ID: e712d13a-3795-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e712d13a-3795-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:52:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B93AAFDF;
 Wed, 15 Jan 2020 12:52:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 15 Jan 2020 13:52:23 +0100
Message-Id: <20200115125226.13843-2-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115125226.13843-1-tzimmermann@suse.de>
References: <20200115125226.13843-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] drm: Document struct
 drm_crtc_state.no_vblank for faking VBLANK events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJpdmVycyBmb3IgQ1JUQyBoYXJkd2FyZSB3aXRob3V0IHN1cHBvcnQgZm9yIFZCTEFOSyBpbnRl
cnJ1cHRzIGNhbiBzZXQKc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBhbmQgbGV0IERS
TSdzIGF0b21pYyBjb21taXQgaGVscGVycwpnZW5lcmF0ZSB0aGUgVkJMQU5LIGV2ZW50cyBhdXRv
bWF0aWNhbGx5LiBEb2N1bWVudCB0aGlzIGluIG9yZGVyIHRvIG1ha2UKaXQgb2ZmaWNpYWwuCgpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0t
CiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDQgKysrLQogaW5jbHVkZS9k
cm0vZHJtX2NydGMuaCAgICAgICAgICAgICAgfCA5ICsrKysrKystLQogaW5jbHVkZS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmggfCA3ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
ZHJtX2F0b21pY19oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j
CmluZGV4IDQ1MTFjMmUwN2JiOS4uY2UzMGEzNzk3MWU0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p
Y19oZWxwZXIuYwpAQCAtMjIxNSw3ICsyMjE1LDkgQEAgRVhQT1JUX1NZTUJPTChkcm1fYXRvbWlj
X2hlbHBlcl93YWl0X2Zvcl9kZXBlbmRlbmNpZXMpOwogICogd2hlbiBhIGpvYiBpcyBxdWV1ZWQs
IGFuZCBhbnkgY2hhbmdlIHRvIHRoZSBwaXBlbGluZSB0aGF0IGRvZXMgbm90IHRvdWNoIHRoZQog
ICogY29ubmVjdG9yIGlzIGxlYWRpbmcgdG8gdGltZW91dHMgd2hlbiBjYWxsaW5nCiAgKiBkcm1f
YXRvbWljX2hlbHBlcl93YWl0X2Zvcl92YmxhbmtzKCkgb3IKLSAqIGRybV9hdG9taWNfaGVscGVy
X3dhaXRfZm9yX2ZsaXBfZG9uZSgpLgorICogZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmxp
cF9kb25lKCkuIEluIGFkZGl0aW9uIHRvIHdyaXRlYmFjaworICogY29ubmVjdG9ycywgdGhpcyBm
dW5jdGlvbiBjYW4gYWxzbyBmYWtlIFZCTEFOSyBldmVudHMgZm9yIENSVENzIHdpdGhvdXQKKyAq
IFZCTEFOSyBpbnRlcnJ1cHQuCiAgKgogICogVGhpcyBpcyBwYXJ0IG9mIHRoZSBhdG9taWMgaGVs
cGVyIHN1cHBvcnQgZm9yIG5vbmJsb2NraW5nIGNvbW1pdHMsIHNlZQogICogZHJtX2F0b21pY19o
ZWxwZXJfc2V0dXBfY29tbWl0KCkgZm9yIGFuIG92ZXJ2aWV3LgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9kcm0vZHJtX2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKaW5kZXggNWU5YjE1YTBl
OGM1Li4wMWNhZjUxNjA1OTYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKKysr
IGIvaW5jbHVkZS9kcm0vZHJtX2NydGMuaApAQCAtMTc5LDcgKzE3OSw5IEBAIHN0cnVjdCBkcm1f
Y3J0Y19zdGF0ZSB7CiAJICogSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQgaXMgb25seSBn
ZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKIAkgKiB0byB0aGUgd3JpdGViYWNrIGNvbm5l
Y3RvciwgYW5kIHdlIHdhbnQgdGhlIGNvcmUgdG8gZmFrZSBWQkxBTksKIAkgKiBldmVudHMgd2hl
biB0aGlzIHBhcnQgb2YgdGhlIHBpcGVsaW5lIGhhc24ndCBjaGFuZ2VkIGJ1dCBvdGhlcnMgaGFk
Ci0JICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQu
CisJICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQu
IEluIGFkZGl0aW9uIHRvCisJICogd3JpdGViYWNrIGNvbm5lY3RvcnMsIHRoaXMgZnVuY3Rpb24g
Y2FuIGFsc28gZmFrZSBWQkxBTksgZXZlbnRzIGZvcgorCSAqIENSVENzIHdpdGhvdXQgVkJMQU5L
IGludGVycnVwdC4KIAkgKgogCSAqIF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVf
c3RhdGUoKSB3aWxsIG5vdCByZXNldCB0aGUgdmFsdWUKIAkgKiBmcm9tIHRoZSBjdXJyZW50IHN0
YXRlLCB0aGUgQ1JUQyBkcml2ZXIgaXMgdGhlbiByZXNwb25zaWJsZSBmb3IKQEAgLTMzNSw3ICsz
MzcsMTAgQEAgc3RydWN0IGRybV9jcnRjX3N0YXRlIHsKIAkgKiAgLSBFdmVudHMgZm9yIGRpc2Fi
bGVkIENSVENzIGFyZSBub3QgYWxsb3dlZCwgYW5kIGRyaXZlcnMgY2FuIGlnbm9yZQogCSAqICAg
IHRoYXQgY2FzZS4KIAkgKgotCSAqIFRoaXMgY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGRybV9jcnRj
X3NlbmRfdmJsYW5rX2V2ZW50KCkgZnVuY3Rpb24sCisJICogRm9yIHZlcnkgc2ltcGxlIGhhcmR3
YXJlIHdpdGhvdXQgVkJMQU5LIGludGVycnVwdCwgZW5hYmxpbmcKKwkgKiAmc3RydWN0IGRybV9j
cnRjX3N0YXRlLm5vX3ZibGFuayBtYWtlcyBEUk0ncyBhdG9taWMgY29tbWl0IGhlbHBlcnMKKwkg
KiBzZW5kIHRoZSBldmVudCBhdCBhbiBhcHByb3ByaWF0ZSB0aW1lLiBGb3IgbW9yZSBjb21wbGV4
IGhhcmR3YXJlIHRoaXMKKwkgKiBjYW4gYmUgaGFuZGxlZCBieSB0aGUgZHJtX2NydGNfc2VuZF92
YmxhbmtfZXZlbnQoKSBmdW5jdGlvbiwKIAkgKiB3aGljaCB0aGUgZHJpdmVyIHNob3VsZCBjYWxs
IG9uIHRoZSBwcm92aWRlZCBldmVudCB1cG9uIGNvbXBsZXRpb24gb2YKIAkgKiB0aGUgYXRvbWlj
IGNvbW1pdC4gTm90ZSB0aGF0IGlmIHRoZSBkcml2ZXIgc3VwcG9ydHMgdmJsYW5rIHNpZ25hbGxp
bmcKIAkgKiBhbmQgdGltZXN0YW1waW5nIHRoZSB2YmxhbmsgY291bnRlcnMgYW5kIHRpbWVzdGFt
cHMgbXVzdCBhZ3JlZSB3aXRoCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2tt
c19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oCmluZGV4IDE1
YWZlZTljZjA0OS4uZTI1M2JhN2JlYTlkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fc2lt
cGxlX2ttc19oZWxwZXIuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
aApAQCAtMTAwLDggKzEwMCwxMSBAQCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVu
Y3MgewogCSAqIFRoaXMgaXMgdGhlIGZ1bmN0aW9uIGRyaXZlcnMgc2hvdWxkIHN1Ym1pdCB0aGUK
IAkgKiAmZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50IGZyb20uIFVzaW5nIGVpdGhlcgogCSAqIGRy
bV9jcnRjX2FybV92YmxhbmtfZXZlbnQoKSwgd2hlbiB0aGUgZHJpdmVyIHN1cHBvcnRzIHZibGFu
awotCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQo
KSBkaXJlY3RseSBpbiBjYXNlCi0JICogdGhlIGhhcmR3YXJlIGxhY2tzIHZibGFuayBzdXBwb3J0
IGVudGlyZWx5LgorCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNfc2VuZF92Ymxh
bmtfZXZlbnQoKSBmb3IgbW9yZQorCSAqIGNvbXBsZXggY2FzZS4gSW4gY2FzZSB0aGUgaGFyZHdh
cmUgbGFja3MgdmJsYW5rIHN1cHBvcnQgZW50aXJlbHksCisJICogZHJpdmVycyBjYW4gc2V0ICZz
dHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGluCisJICogJnN0cnVjdCBkcm1fc2ltcGxl
X2Rpc3BsYXlfcGlwZV9mdW5jcy5jaGVjayBhbmQgbGV0IERSTSdzCisJICogYXRvbWljIGhlbHBl
ciBmYWtlIGEgdmJsYW5rIGV2ZW50LgogCSAqLwogCXZvaWQgKCp1cGRhdGUpKHN0cnVjdCBkcm1f
c2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJICAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3Rh
dGUgKm9sZF9wbGFuZV9zdGF0ZSk7Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:53:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:53: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 1iriAO-00017g-K6; Wed, 15 Jan 2020 12:53:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEZB=3E=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iriAN-00017L-G8
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:52:59 +0000
X-Inumbo-ID: e734a8e6-3795-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e734a8e6-3795-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:52: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 mx2.suse.de (Postfix) with ESMTP id 7BA3BAFE0;
 Wed, 15 Jan 2020 12:52:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 15 Jan 2020 13:52:22 +0100
Message-Id: <20200115125226.13843-1-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFJlc2VuZGluZyBiZWNhdXNlIEkgZGlkIG5vdCBjYyBkcmktZGV2ZWwgcHJvcGVybHkuKQoKSW5z
dGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdpdGhv
dXQgVkJMQU5LCnN1cHBvcnQgY2FuIGVuYWJsZSBkcm1fY3J0Y192Ymxhbmsubm9fdmJsYW5rIGFu
ZCBsZXQgRFJNIGRvIHRoZSByZXN0LgpUaGUgcGF0Y2hzZXQgbWFrZXMgdGhpcyBvZmZpY2lhbCBh
bmQgY29udmVydHMgb3ZlciBzZXZlcmFsIGRyaXZlcnMuCgpBc3QgYWxyZWFkeSB1c2VzIHRoZSBm
dW5jdGlvbmFsaXR5IGFuZCBqdXN0IG5lZWRzIGEgY2xlYW51cC4gQ2lycnVzIGNhbgpiZSBjb252
ZXJ0ZWQgZWFzaWx5IGJ5IHNldHRpbmcgdGhlIGZpZWxkIGluIHRoZSBjaGVjaygpIGNhbGxiYWNr
IGFuZApyZW1vdmluZyB0aGUgZXhpc3RpbmcgVkJMQU5LIGNvZGUuIEZvciBtb3N0IG90aGVyIHNp
bXBsZS1LTVMgZHJpdmVycwp3aXRob3V0IGVuYWJsZV92YmxhbmsoKSBhbmQgY2hlY2soKSwgc2lt
cGxlLUtNUyBoZWxwZXJzIGNhbiBlbmFibGUgdGhlCmZha2VkIFZCTEFOSyBieSBkZWZhdWx0LiBU
aGUgb25seSBleGNlcHRpb24gaXMgWGVuLCB3aGljaCBjb21lcyB3aXRoCml0cyBvd24gVkJMQU5L
IGxvZ2ljIGFuZCBzaG91bGQgcmF0aGVyIHRvIGRpc2FibGUgbm9fdmJsYW5rLgoKdjI6CgkqIGRv
Y3VtZW50IGZ1bmN0aW9uYWxpdHkgKERhbmllbCkKCSogY2xlYW51cCBhc3QgKERhbmllbCkKCSog
bGV0IHNpbXBsZS1rbXMgaGFuZGxlIG5vX3ZibGFuayB3aGVyZSBwb3NzaWJsZQoKVGhvbWFzIFpp
bW1lcm1hbm4gKDQpOgogIGRybTogRG9jdW1lbnQgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3Zi
bGFuayBmb3IgZmFraW5nIFZCTEFOSyBldmVudHMKICBkcm0vYXN0OiBTZXQgc3RydWN0IGRybV9j
cnRjX3N0YXRlLm5vX3ZibGFuayBpbiBhdG9taWNfY2hlY2soKQogIGRybS9jaXJydXM6IExldCBE
Uk0gY29yZSBzZW5kIFZCTEFOSyBldmVudHMKICBkcm0vc2ltcGxlLWttczogTGV0IERSTSBjb3Jl
IHNlbmQgVkJMQU5LIGV2ZW50cyBieSBkZWZhdWx0CgogZHJpdmVycy9ncHUvZHJtL2FzdC9hc3Rf
bW9kZS5jICAgICAgICAgIHwgIDQgKystLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2tt
cy5jICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5j
ICAgICAgICAgfCAxMCArKy0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxw
ZXIuYyAgICAgfCAgNCArKystCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMgICAgICAg
ICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
YyB8IDE5ICsrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIw
LmMgICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5j
ICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVyLmMg
ICAgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jICAg
ICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5j
ICAgICAgIHwgMTEgLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYyB8IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9jcnRjLmggICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKystLQogaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVs
cGVyLmggICAgIHwgIDcgKysrKystLQogMTQgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygr
KSwgODQgZGVsZXRpb25zKC0pCgotLQoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:53:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iriAT-00019W-V4; Wed, 15 Jan 2020 12:53:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NEZB=3E=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iriAS-000191-FX
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:53:04 +0000
X-Inumbo-ID: e74a06e6-3795-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e74a06e6-3795-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 12:52: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 mx2.suse.de (Postfix) with ESMTP id 17B48B033;
 Wed, 15 Jan 2020 12:52:35 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 15 Jan 2020 13:52:26 +0100
Message-Id: <20200115125226.13843-5-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115125226.13843-1-tzimmermann@suse.de>
References: <20200115125226.13843-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send VBLANK
 events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKSB0aGUgRFJNIGNvcmUgc2VuZHMgb3V0
IFZCTEFOSyBldmVudHMKaWYgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpcyBlbmFi
bGVkIGluIHRoZSBjaGVjaygpIGNhbGxiYWNrcy4KCkZvciBkcml2ZXJzIHRoYXQgaGF2ZSBuZWl0
aGVyIGFuIGVuYWJsZV92YmxhbmsoKSBjYWxsYmFjayBub3IgYSBjaGVjaygpCmNhbGxiYWNrLCB0
aGUgc2ltcGxlLUtNUyBoZWxwZXJzIGVuYWJsZSBWQkxBTksgZ2VuZXJhdGlvbiBieSBkZWZhdWx0
LiBUaGlzCnNpbXBsaWZpZXMgYm9jaHMsIHVkbCwgc2V2ZXJhbCB0aW55IGRyaXZlcnMsIGFuZCBk
cml2ZXJzIGJhc2VkIHVwb24gTUlQSQpEUEkgaGVscGVycy4gVGhlIGRyaXZlciBmb3IgWGVuIGV4
cGxpY2l0bHkgZGlzYWJsZXMgbm9fdmJsYW5rLCBhcyBpdCBoYXMKaXRzIG93biBsb2dpYyBmb3Ig
c2VuZGluZyB0aGVzZSBldmVudHMuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8
dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21z
LmMgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAg
ICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hl
bHBlci5jIHwgMTkgKysrKysrKysrKysrKysrLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20x
MnUzMjAuYyAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5
MjI1LmMgICAgICAgICAgfCAgOSAtLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFw
ZXIuYyAgICAgICAgICB8ICA5IC0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2
LmMgICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tb2Rl
c2V0LmMgICAgICAgfCAxMSAtLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2ttcy5jIHwgMTMgKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNl
cnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
Ym9jaHMvYm9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKaW5k
ZXggM2YwMDA2YzI0NzBkLi5mZjI3NWZhZWU4OGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9ib2Nocy9ib2Noc19rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21z
LmMKQEAgLTcsNyArNyw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjaW5j
bHVkZSAiYm9jaHMuaCIKIApAQCAtNTcsMTYgKzU2LDggQEAgc3RhdGljIHZvaWQgYm9jaHNfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgICAg
c3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBib2Noc19kZXZp
Y2UgKmJvY2hzID0gcGlwZS0+Y3J0Yy5kZXYtPmRldl9wcml2YXRlOwotCXN0cnVjdCBkcm1fY3J0
YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCiAJYm9jaHNfcGxhbmVfdXBkYXRlKGJvY2hzLCBwaXBl
LT5wbGFuZS5zdGF0ZSk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9j
a19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2
ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5V
TEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgYm9jaHNf
cGlwZV9mdW5jcyA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmku
YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwppbmRleCAxNmJmZjFiZTRiOGEuLjEz
Yjc1M2NiM2Y2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RiaS5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwpAQCAtMjQsNyArMjQsNiBAQAogI2lu
Y2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5o
PgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+
CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CiAKICNkZWZpbmUgTUlQSV9EQklfTUFY
X1NQSV9SRUFEX1NQRUVEIDIwMDAwMDAgLyogMk1IeiAqLwpAQCAtMjk5LDE4ICsyOTgsMTAgQEAg
dm9pZCBtaXBpX2RiaV9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUg
KnBpcGUsCiAJCQkgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKIHsKIAlzdHJ1
Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRlOwotCXN0cnVjdCBk
cm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0cnVjdCBkcm1fcmVjdCByZWN0OwogCiAJ
aWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJl
Y3QpKQogCQltaXBpX2RiaV9mYl9kaXJ0eShzdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRj
LT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2Nr
KTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50
KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQljcnRjLT5z
dGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIEVYUE9SVF9TWU1CT0wobWlwaV9kYmlfcGlwZV91
cGRhdGUpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVs
cGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmMKaW5kZXggMTVm
YjUxNmFlMmQ4Li40NDE0YzdhNWIyY2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
c2ltcGxlX2ttc19oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNf
aGVscGVyLmMKQEAgLTE0NiwxMCArMTQ2LDIxIEBAIHN0YXRpYyBpbnQgZHJtX3NpbXBsZV9rbXNf
cGxhbmVfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCWlmICghcGxhbmVf
c3RhdGUtPnZpc2libGUpCiAJCXJldHVybiAwOwogCi0JaWYgKCFwaXBlLT5mdW5jcyB8fCAhcGlw
ZS0+ZnVuY3MtPmNoZWNrKQotCQlyZXR1cm4gMDsKLQotCXJldHVybiBwaXBlLT5mdW5jcy0+Y2hl
Y2socGlwZSwgcGxhbmVfc3RhdGUsIGNydGNfc3RhdGUpOworCWlmIChwaXBlLT5mdW5jcykgewor
CQlpZiAocGlwZS0+ZnVuY3MtPmNoZWNrKQorCQkJcmV0dXJuIHBpcGUtPmZ1bmNzLT5jaGVjayhw
aXBlLCBwbGFuZV9zdGF0ZSwKKwkJCQkJCSAgY3J0Y19zdGF0ZSk7CisJCWlmIChwaXBlLT5mdW5j
cy0+ZW5hYmxlX3ZibGFuaykKKwkJCXJldHVybiAwOworCX0KKworCS8qIERyaXZlcnMgd2l0aG91
dCBWQkxBTksgc3VwcG9ydCBoYXZlIHRvIGZha2UgVkJMQU5LIGV2ZW50cy4gQXMKKwkgKiB0aGVy
ZSdzIG5vIGNoZWNrKCkgY2FsbGJhY2sgdG8gZW5hYmxlIHRoaXMsIHNldCB0aGUgbm9fdmJsYW5r
CisJICogZmllbGQgYnkgZGVmYXVsdC4KKwkgKi8KKwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0
cnVlOworCisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGRybV9zaW1wbGVfa21zX3BsYW5l
X2F0b21pY191cGRhdGUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vdGlueS9nbTEydTMyMC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUz
MjAuYwppbmRleCA5NGZiMWY1OTM1NjQuLmE0ODE3MzQ0MWFlMCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9nbTEy
dTMyMC5jCkBAIC0yMiw3ICsyMiw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBl
cl92dGFibGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92Ymxhbmsu
aD4KIAogc3RhdGljIGJvb2wgZWNvX21vZGU7CiBtb2R1bGVfcGFyYW0oZWNvX21vZGUsIGJvb2ws
IDA2NDQpOwpAQCAtNjEwLDE4ICs2MDksMTAgQEAgc3RhdGljIHZvaWQgZ20xMnUzMjBfcGlwZV91
cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJCSBzdHJ1Y3Qg
ZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
c3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlw
ZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBl
cl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJZ20xMnUzMjBfZmJf
bWFya19kaXJ0eShwaXBlLT5wbGFuZS5zdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5z
dGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsK
LQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsK
LQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5k
ZXYtPmV2ZW50X2xvY2spOwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxl
X2Rpc3BsYXlfcGlwZV9mdW5jcyBnbTEydTMyMF9waXBlX2Z1bmNzID0gewpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxp
OTIyNS5jCmluZGV4IGM2NmFjYzU2NmMyYi4uODAyZmI4ZGRlMWI2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxp
OTIyNS5jCkBAIC0yNiw3ICsyNiw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKICNkZWZpbmUgSUxJ
OTIyNV9EUklWRVJfUkVBRF9DT0RFCTB4MDAKICNkZWZpbmUgSUxJOTIyNV9EUklWRVJfT1VUUFVU
X0NPTlRST0wJMHgwMQpAQCAtMTY1LDE4ICsxNjQsMTAgQEAgc3RhdGljIHZvaWQgaWxpOTIyNV9w
aXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkJc3Ry
dWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3Rh
dGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0g
JnBpcGUtPmNydGM7CiAJc3RydWN0IGRybV9yZWN0IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19o
ZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCWlsaTkyMjVf
ZmJfZGlydHkoc3RhdGUtPmZiLCAmcmVjdCk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7
Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3Nl
bmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCXNwaW5fdW5sb2Nr
X2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVM
TDsKLQl9CiB9CiAKIHN0YXRpYyB2b2lkIGlsaTkyMjVfcGlwZV9lbmFibGUoc3RydWN0IGRybV9z
aW1wbGVfZGlzcGxheV9waXBlICpwaXBlLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnkvcmVwYXBlci5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCmluZGV4IDc2ZDE3
OTIwMDc3NS4uMTgzNDg0NTk1YWVhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9y
ZXBhcGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jCkBAIC0zMyw3ICsz
Myw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5j
bHVkZSA8ZHJtL2RybV9tb2Rlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1
ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+CiAKQEAgLTg1NiwxOCArODU1
LDEwIEBAIHN0YXRpYyB2b2lkIHJlcGFwZXJfcGlwZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlICpwaXBlLAogCQkJCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0
ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRl
OwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0cnVjdCBkcm1fcmVj
dCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRl
LCBzdGF0ZSwgJnJlY3QpKQogCQlyZXBhcGVyX2ZiX2RpcnR5KHN0YXRlLT5mYik7Ci0KLQlpZiAo
Y3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRf
bG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5l
dmVudCk7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJY3J0
Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgcmVwYXBlcl9waXBlX2Z1bmNzID0gewpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlu
eS9zdDc1ODYuYwppbmRleCAwNjBjYzc1NjE5NGYuLjllZjU1OWRkMzE5MSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
c3Q3NTg2LmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9yZWN0Lmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogLyogY29udHJv
bGxlci1zcGVjaWZpYyBjb21tYW5kcyAqLwogI2RlZmluZSBTVDc1ODZfRElTUF9NT0RFX0dSQVkJ
MHgzOApAQCAtMTU5LDE4ICsxNTgsMTAgQEAgc3RhdGljIHZvaWQgc3Q3NTg2X3BpcGVfdXBkYXRl
KHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAgICAgICBzdHJ1Y3Qg
ZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
c3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlw
ZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBl
cl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJc3Q3NTg2X2ZiX2Rp
cnR5KHN0YXRlLT5mYiwgJnJlY3QpOwotCi0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlz
cGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3Zi
bGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnEo
JmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0J
fQogfQogCiBzdGF0aWMgdm9pZCBzdDc1ODZfcGlwZV9lbmFibGUoc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlICpwaXBlLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxf
bW9kZXNldC5jIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCmluZGV4IDIyYWYx
Nzk1OTA1My4uZDU5ZWJhYzcwYjE1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3Vk
bF9tb2Rlc2V0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCkBAIC0z
NzUsOCArMzc1LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1f
c2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAljaGFyICp3cnB0cjsKIAlpbnQgY29sb3JfZGVw
dGggPSBVRExfQ09MT1JfREVQVEhfMTZCUFA7CiAKLQljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0
cnVlOwotCiAJYnVmID0gKGNoYXIgKil1ZGwtPm1vZGVfYnVmOwogCiAJLyogVGhpcyBmaXJzdCBz
ZWN0aW9uIGhhcyB0byBkbyB3aXRoIHNldHRpbmcgdGhlIGJhc2UgYWRkcmVzcyBvbiB0aGUKQEAg
LTQyOCwxNCArNDI2LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZGlzYWJsZShzdHJ1Y3Qg
ZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUpCiAJdWRsX3N1Ym1pdF91cmIoZGV2LCB1cmIs
IGJ1ZiAtIChjaGFyICopdXJiLT50cmFuc2Zlcl9idWZmZXIpOwogfQogCi1zdGF0aWMgaW50Ci11
ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3Bp
cGUgKnBpcGUsCi0JCQkgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwK
LQkJCSAgICAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKLXsKLQlyZXR1cm4g
MDsKLX0KLQogc3RhdGljIHZvaWQKIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3VwZGF0ZShzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgICAgICAgc3RydWN0IGRybV9w
bGFuZV9zdGF0ZSAqb2xkX3BsYW5lX3N0YXRlKQpAQCAtNDU3LDcgKzQ0Nyw2IEBAIHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5j
cyA9IHsKIAkubW9kZV92YWxpZCA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX21vZGVfdmFsaWQs
CiAJLmVuYWJsZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2VuYWJsZSwKIAkuZGlzYWJsZSA9
IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2Rpc2FibGUsCi0JLmNoZWNrID0gdWRsX3NpbXBsZV9k
aXNwbGF5X3BpcGVfY2hlY2ssCiAJLnVwZGF0ZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3Vw
ZGF0ZSwKIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVw
YXJlX2ZiLAogfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwppbmRleCA0
ZjM0YzUyMDgxODAuLjhlYzI5ZDVkMzM1MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9rbXMuYwpAQCAtMjIwLDYgKzIyMCwxOCBAQCBzdGF0aWMgYm9vbCBkaXNwbGF5X3NlbmRf
cGFnZV9mbGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAlyZXR1cm4g
ZmFsc2U7CiB9CiAKK3N0YXRpYyBpbnQgZGlzcGxheV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCisJCQkgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3Rh
dGUsCisJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQoreworCS8qIE1ha2Ug
c3VyZSB0aGUgc2ltcGxlIERSTSBoZWxwZXJzIGRvbid0IGVuYWJsZSBWQkxBTksKKwkgKiBnZW5l
cmF0aW9uLiBYZW4gaGFzIGl0J3Mgb3duIGxvZ2ljIHRvIGRvIHNvLgorCSAqLworCWNydGNfc3Rh
dGUtPm5vX3ZibGFuayA9IGZhbHNlOworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIGRp
c3BsYXlfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAg
IHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKIHsKQEAgLTI4NCw2ICsy
OTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNz
IGRpc3BsYXlfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAogCS5kaXNhYmxl
ID0gZGlzcGxheV9kaXNhYmxlLAogCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9mYl9zaW1wbGVfZGlz
cGxheV9waXBlX3ByZXBhcmVfZmIsCisJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKIAkudXBkYXRl
ID0gZGlzcGxheV91cGRhdGUsCiB9OwogCi0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:53:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iriBJ-0001OV-GO; Wed, 15 Jan 2020 12:53:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iriBI-0001OK-Ix
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:53:56 +0000
X-Inumbo-ID: 105d804e-3796-11ea-a985-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 105d804e-3796-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 12:53:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579092824;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7ER53+YW9uePpjTul6igwq701lBNG2pwv4/aRcP63zU=;
 b=K9+NKphPiOgEtVxUzt+UEhpAQ3Qx4G+xQPndYVT7EPLlqnSpxQBr675N
 /E5tugCUU35o2ymN2BYfzQmb1EhVjFwB/vqBRLVJ+pBlUYgf1x07MGkWb
 V+4crGyT+9sHPOYz47tZHSVg/uY2l1yl2tTim7iRi1OuOmq++GWx113y2 E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fjle8lZ1LYG733eDfjB8uiurvHdUJFrQ5dN/cZv7ScrG8kuUUyE6W2FhZXVZ/jmtwE41+Ar7aB
 nneLwA2D17pjS1u02aA+CcM98EV0aSyPFUkjSyNbcEF38zYmrx8YzWj3OnmNgeqMLe1ZvsUpjh
 AnT1lRNR7LtPPGm+fiSgAWsKbU2a91MMHPYZjWOWVvDdwgv6Rj/T2sGq/cB+G+X3z/tpDfqh/M
 rJ0+K3DHZW8zbcmx6huG+p24Tzf90y4Nc0T3IZ9jVP6ANDbc+Bfiwckz9zzCRNnNpZdsMgzoT0
 5t0=
X-SBRS: 2.7
X-MesageID: 11371278
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11371278"
To: Jan Beulich <jbeulich@suse.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-4-andrew.cooper3@citrix.com>
 <e3ed87ff-5142-5105-2c6f-97a185d0b8e9@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: <0a3aa710-3172-3133-58b6-c96b828d06cc@citrix.com>
Date: Wed, 15 Jan 2020 12:53:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e3ed87ff-5142-5105-2c6f-97a185d0b8e9@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/page: Remove bifurcated
 PAGE_HYPERVISOR constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAyMCAxNjoyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9wYWdlLmgKPj4gQEAgLTE3MiwxOCArMTcyLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50cHRl
X3QgcHV0X3B0ZV9mbGFncyh1bnNpZ25lZCBpbnQgeCkKPj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJ
U09SX1JYICAgICAgKF9fUEFHRV9IWVBFUlZJU09SX1JYICAgICAgfCBfUEFHRV9HTE9CQUwpCj4+
ICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SV1ggICAgIChfX1BBR0VfSFlQRVJWSVNPUiAgICAg
ICAgIHwgX1BBR0VfR0xPQkFMKQo+PiAgCj4+IC0jaWZkZWYgX19BU1NFTUJMWV9fCj4+IC0vKiBE
ZXBlbmRlbmN5IG9uIE5YIGJlaW5nIGF2YWlsYWJsZSBjYW4ndCBiZSBleHByZXNzZWQuICovCj4+
IC0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUldYCj4+
IC0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyAoX19QQUdFX0hZUEVSVklTT1JfVUNN
SU5VUyB8IF9QQUdFX0dMT0JBTCkKPj4gLSMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9VQyAgICAg
IChfX1BBR0VfSFlQRVJWSVNPUl9VQyAgICAgIHwgX1BBR0VfR0xPQkFMKQo+PiAtI2Vsc2UKPj4g
ICMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SVwo+PiAg
IyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09SX1VDTUlO
VVMgfCBcCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfR0xPQkFM
IHwgX1BBR0VfTlgpCj4+ICAjIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMgICAgICAoX19QQUdF
X0hZUEVSVklTT1JfVUMgfCBcCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X1BBR0VfR0xPQkFMIHwgX1BBR0VfTlgpCj4gLi4uIEknbSBhZnJhaWQgdGhlIGFzc2VtYmxlciBl
cnJvciByZXN1bHRpbmcgZnJvbSBzb21lb25lIGFjdHVhbGx5Cj4gKGFuZCBtaXN0YWtlbmx5KSB1
c2luZyBvbmUgb2YgdGhlIGNvbnN0YW50cyBtYWtpbmcgdXNlIG9mIF9QQUdFX05YCj4gaXMgZ29p
bmcgdG8gYmUgcmF0aGVyIGNyeXB0aWMuIFdoaWNoIGluIHR1cm4gbWF5IG1vdGl2YXRlIHBlb3Bs
ZQo+IHRvIGFjdHVhbGx5IHRyeSB0byBtYWtlIF9QQUdFX05YICJ3b3JrIiBpbiBhc3NlbWJseSBj
b2RlLiBUaGVyZWZvcmUKPiBJJ2QgbGlrZSB0byBhc2sgdGhhdCB0b2dldGhlciB3aXRoIHRoZSBj
aGFuZ2VzIGhlcmUgX1BBR0VfTlgncwo+ICNkZWZpbmUgYmUgZnJhbWVkIGJ5ICNpZm5kZWYgX19B
U1NFTUJMWV9fLCBzdWNoIHRoYXQgYW55Cj4gZGlhZ25vc3RpYywgaWYgaXQgbWVudGlvbnMgYSBz
eW1ib2wgbmFtZSwgd291bGQgbmFtZSB0aGUgYWN0dWFsCj4gcHJvYmxlbSwgcmF0aGVyIHRoYW4g
YSBkZXJpdmVkIG9uZS4KCkkgY2FuIGRvIHRoaXMsIGJ1dCBpdCBkb2Vzbid0IG1ha2UgdGhlIGVy
cm9yIGFueSBsZXNzIGNyeXB0aWMuCgpXaXRoIF9QQUdFX05YIGhpZGRlbjoKCmhlYWQuUzogQXNz
ZW1ibGVyIG1lc3NhZ2VzOgpoZWFkLlM6Njc3OiBFcnJvcjogaW52YWxpZCBvcGVyYW5kcyAoKkFC
UyogYW5kICpVTkQqIHNlY3Rpb25zKSBmb3IgYHwnCgpXaXRoIGl0IHZpc2libGU6CgpoZWFkLlM6
IEFzc2VtYmxlciBtZXNzYWdlczoKaGVhZC5TOjY3NzogRXJyb3I6IGludmFsaWQgY2hhcmFjdGVy
ICc/JyBpbiBvcGVyYW5kIDEKCkknbSBub3QgYXdhcmUgb2YgYW55IHdheSB0byBnZXQgYSB1c2Vm
dWwgc3ltYm9sIG5hbWUgb3V0IG9mIHRoZSBlcnJvci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:54:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:54: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 1iriBq-0001Vh-Rb; Wed, 15 Jan 2020 12:54:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iriBp-0001VH-Bd
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:54:29 +0000
X-Inumbo-ID: 27c2b628-3796-11ea-8537-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27c2b628-3796-11ea-8537-12813bfff9fa;
 Wed, 15 Jan 2020 12:54:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 90822AD2D;
 Wed, 15 Jan 2020 12:54:23 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
 <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
 <7951674e-1b8a-03b0-00b9-e7d7fe7eb10c@suse.com>
 <b8b5f2f3-74ab-d874-5f11-de4d5a9ec941@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7300bce-4ebb-da65-9737-3a23f51fca39@suse.com>
Date: Wed, 15 Jan 2020 13:54:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b8b5f2f3-74ab-d874-5f11-de4d5a9ec941@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMTUuMDEuMjAyMCAxMzo0NywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMTUvMDEvMjAy
MCAxMjozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE1LjAxLjIwMjAgMTM6MjgsIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gT24gMTUvMDEvMjAyMCAxMTozMiwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTQuMDEuMjAyMCAyMDozNiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+Pj4+
IElmIElUU0MgaXMgbm90IGF2YWlsYWJsZSBvbiBDUFUgKGUuZyBpZiBydW5uaW5nIG5lc3RlZCBh
cyBQViBzaGltKQo+Pj4+PiB0aGVuIFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDIGlzIG5vdCBhZHZl
cnRpc2VkIGluIGNlcnRhaW4gY2FzZXMsIGkuZS4KPj4+Pj4gYWxsIEFNRCBhbmQgc29tZSBvbGQg
SW50ZWwgcHJvY2Vzc29ycy4gSW4gd2hpY2ggY2FzZSBUU0Mgd291bGQgbmVlZCB0bwo+Pj4+PiBi
ZSByZXN0b3JlZCBvbiBDUFUgZnJvbSBwbGF0Zm9ybSB0aW1lIGJ5IFhlbiB1cG9uIGV4aXRpbmcg
ZGVlcCBDLXN0YXRlcy4KPj4+Pgo+Pj4+IEhvdyBkb2VzIHdha2luZyBmcm9tIGRlZXAgQyBzdGF0
ZXMgY29ycmVzcG9uZCB0byB0aGUgUFYgc2hpbT8gSSBub3RpY2UKPj4+PiB0aGF0IGNzdGF0ZV9y
ZXN0b3JlX3RzYygpIGdldHMgY2FsbGVkIGlycmVzcGVjdGl2ZSBvZiB0aGUgQyBzdGF0ZSBiZWlu
Zwo+Pj4+IGV4aXRlZCwgc28gSSB3b25kZXIgd2hldGhlciB0aGVyZSdzIHJvb20gZm9yIGltcHJv
dmVtZW50IHRoZXJlCj4+Pj4gaW5kZXBlbmRlbnQgb2YgdGhlIGlzc3VlIGF0IGhhbmQuIEFzIGZh
ciBhcyB0aGlzIGNoYW5nZSBpcyBjb25jZXJuZWQsCj4+Pj4gSSB0aGluayB5b3Ugd2FudCB0byBk
cm9wIHRoZSBub3Rpb24gb2YgImRlZXAiIGZyb20gdGhlIGRlc2NyaXB0aW9uLgo+Pj4KPj4+IEkn
bSBub3QgZmFtaWxpYXIgd2l0aCB3aGF0IHRvIGNhbGwgImRlZXAgQy1zdGF0ZSIgc28gZm9yIG1l
IGl0IHdhcyBhbnl0aGluZwo+Pj4gaGlnaGVyIHRoYW4gQzEuIElmIHlvdSBwcmVmZXIgImRlZXAi
IHRvIGJlIGRyb3BwZWQgLSBzbyBiZSBpdC4KPj4KPj4gIkhpZ2hlciB0aGFuIEMxIiBtYXkgYmUg
ZmluZSAoYWxiZWl0IEkgdmFndWVseSByZWNhbGwgVFNDIGlzc3Vlcwo+PiBzdGFydGluZyB3aXRo
IEMzIG9ubHkpLCBidXQgYXQgbGVhc3QgbXdhaXRfaWRsZSgpIGNhbGxzIHRoZQo+PiBmdW5jdGlv
biBldmVuIGZvciBDMS4gQXMgdG8gdGhlIFBWIHNoaW0gLSBkb2VzIGl0IGtub3cgYWJvdXQgYW55
Cj4+IEMtc3RhdGVzIGF0IGFsbCAoYmV5b25kIEhMVC1pbnZva2VkIEMxKT8KPiAKPiBZZXMsIFBW
LXNoaW0ga25vd3MgYWJvdXQgQyBzdGF0ZXMgYXMgaXQgbG9va3MgdGhleSBhcmUgdGllZCB0bwo+
IHByb2Nlc3NvciBJRCBpbiBzb21lIGNhc2VzLiBGb3IgQU1EIHNwZWNpZmljYWxseSBDMiBpcyBI
TFQuCgpUaGUgQU1EIHBhcnQgaXMgcHJldHR5IG5ldywgYW5kIGlzIC0gYWZhaWN0IC0gYW4gZXhj
ZXB0aW9uIGNvbXBhcmVkCnRvIGV2ZXJ5dGhpbmcgZWxzZS4gVW5kZXIgUFZIIHRoZXJlJ3Mgbm8g
cmVzcGVjdGl2ZSBBQ1BJIGRhdGEgKGlpcmMpLAphbmQgd2UgYWxzbyBkb24ndCBzdXJmYWNlIE1P
TklUT1IvTVdBSVQgdG8gSFZNL1BWSCBndWVzdHMsIG1ha2luZwptd2FpdF9pZGxlX3Byb2JlKCkg
YmFpbCBlYXJseS4gSSB3b25kZXIgd2hldGhlciB0aGlzIHNwZWNpYWwKYmVoYXZpb3Igb24gQU1E
IEZhbTE3IHNob3VsZCBiZSBzdXBwcmVzc2VkIGluIHRoaXMgY2FzZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 12:56:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 12:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iriEA-0001mQ-9q; Wed, 15 Jan 2020 12:56:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irhzu-0008Ng-Dv
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 12:42:10 +0000
X-Inumbo-ID: 71d72d22-3794-11ea-ac27-bc764e2007e4
Received: from mail-pj1-x1044.google.com (unknown [2607:f8b0:4864:20::1044])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 71d72d22-3794-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 12:42:09 +0000 (UTC)
Received: by mail-pj1-x1044.google.com with SMTP id n59so7670907pjb.1
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 04:42:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=S3wXxo3Bh9oayGWM8jZCD/Gnpt0hNiPJrwn1QYGnm2M=;
 b=auOyDPgVe8RTFRbA5W4EWOXH32dZQVkLy+zdkE2NamNJ/gwg8H60PNu7Lv559iQMy8
 +Uf1+gYH+3O1bRayk3SvFe+zasRl5E+RgFunTFI3s7zr7bU7UuUa1QBxGBGG0LzjsDze
 bQi12uwfRkAMQ5ouovUAbj1CdKvwlrV11g8viM4XpvGwjw2uUTQyDBK5JpP66aykCgEz
 vY4fGSxWClC5AyfgITKjn2lhV5F/HnF4oPzRneGRvIa3bOxw9iqRyEE2i+Uo3Kw/jc2L
 Y+091uGOMmax/zqpjYMMcGDh7guRcl1dBh8eCVyHEDYj1tDqyt/XpXF5PcMLIDmaHqeV
 6Ijg==
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=S3wXxo3Bh9oayGWM8jZCD/Gnpt0hNiPJrwn1QYGnm2M=;
 b=bGe3/V95J6pBO47CG5RqfsoUy4C1GFjyUhkgjlu9Zvjtm5W2ybVPG+FxRh78Nnk81C
 iblmw+E0K/4xIhz/A2ZTORA0fDQcaLc3dSoIHjWLftjQQIxTX5VcVbw8eCodCuawMWPN
 HKNqXHWsHIvfGhLMMa4Mly2u5xt5nTmKg5qJyJqm4Pqx5RvV/+ZRdAwqAzbHSZrs3b56
 8zsp+QzzJDGta0M57PzV5GANsRhOHE/MiBUIEO0r2UzJffANLRqeFObysU8SfdpOyy2L
 E/k1h97ETSI+8Chw2XgcCJXtcgcEHKMRzNVePha+D+HjJ29bCLl1ENeNAca2nt085cPI
 f/Vg==
X-Gm-Message-State: APjAAAUE4E3xAlHGG2USYIwdc4S/sZH3PjhGxChE343V8DaMC0xttlmN
 a6/9eamXzu+x80r7pQdhXYw=
X-Google-Smtp-Source: APXvYqzyYSD1kqH06PWZT5j+hjPxOJVeYfDpiBoVq5NBAlR42H2eqCY0MexVhcMO00FKLXtnuMtjCw==
X-Received: by 2002:a17:902:bd08:: with SMTP id
 p8mr31051161pls.39.1579092128653; 
 Wed, 15 Jan 2020 04:42:08 -0800 (PST)
Received: from madhuparna-HP-Notebook.nitk.ac.in
 ([2402:3a80:1ee2:fbb9:75ba:e01f:bdbc:c547])
 by smtp.gmail.com with ESMTPSA id y23sm12638990pjj.3.2020.01.15.04.42.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 04:42:08 -0800 (PST)
From: madhuparnabhowmik04@gmail.com
To: wei.liu@kernel.org,
	paul@xen.org,
	davem@davemloft.net
Date: Wed, 15 Jan 2020 18:11:28 +0530
Message-Id: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Wed, 15 Jan 2020 12:56:53 +0000
Subject: [Xen-devel] [PATCH] net: xen-netbank: hash.c: Use built-in RCU list
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: paulmck@kernel.org, frextrite@gmail.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, joel@joelfernandes.org,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org,
 Madhuparna Bhowmik <madhuparnabhowmik04@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>

RnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBhcm5hYmhvd21pazA0QGdtYWlsLmNvbT4K
Cmxpc3RfZm9yX2VhY2hfZW50cnlfcmN1IGhhcyBidWlsdC1pbiBSQ1UgYW5kIGxvY2sgY2hlY2tp
bmcuClBhc3MgY29uZCBhcmd1bWVudCB0byBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdS4KClNpZ25l
ZC1vZmYtYnk6IE1hZGh1cGFybmEgQmhvd21payA8bWFkaHVwYXJuYWJob3dtaWswNEBnbWFpbC5j
b20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIHwgNiArKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCmluZGV4IDEwZDU4MGMzZGVhMy4uMzA3MDliYzlkMTcwIDEwMDY0NAotLS0gYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCkBAIC01MSw3ICs1MSw4IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9hZGRfaGFzaChzdHJ1
Y3QgeGVudmlmICp2aWYsIGNvbnN0IHU4ICp0YWcsCiAKIAlmb3VuZCA9IGZhbHNlOwogCW9sZGVz
dCA9IE5VTEw7Ci0JbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZW50cnksICZ2aWYtPmhhc2guY2Fj
aGUubGlzdCwgbGluaykgeworCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KGVudHJ5LCAmdmlmLT5o
YXNoLmNhY2hlLmxpc3QsIGxpbmssCisJCQkJCQkJbG9ja2RlcF9pc19oZWxkKCZ2aWYtPmhhc2gu
Y2FjaGUubG9jaykpIHsKIAkJLyogTWFrZSBzdXJlIHdlIGRvbid0IGFkZCBkdXBsaWNhdGUgZW50
cmllcyAqLwogCQlpZiAoZW50cnktPmxlbiA9PSBsZW4gJiYKIAkJICAgIG1lbWNtcChlbnRyeS0+
dGFnLCB0YWcsIGxlbikgPT0gMCkKQEAgLTEwMiw3ICsxMDMsOCBAQCBzdGF0aWMgdm9pZCB4ZW52
aWZfZmx1c2hfaGFzaChzdHJ1Y3QgeGVudmlmICp2aWYpCiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgm
dmlmLT5oYXNoLmNhY2hlLmxvY2ssIGZsYWdzKTsKIAotCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1
KGVudHJ5LCAmdmlmLT5oYXNoLmNhY2hlLmxpc3QsIGxpbmspIHsKKwlsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3JjdShlbnRyeSwgJnZpZi0+aGFzaC5jYWNoZS5saXN0LCBsaW5rLAorCQkJCQkJCWxvY2tk
ZXBfaXNfaGVsZCgmdmlmLT5oYXNoLmNhY2hlLmxvY2spKSB7CiAJCWxpc3RfZGVsX3JjdSgmZW50
cnktPmxpbmspOwogCQl2aWYtPmhhc2guY2FjaGUuY291bnQtLTsKIAkJa2ZyZWVfcmN1KGVudHJ5
LCByY3UpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 13:05:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 13: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 1iriMH-0002ic-D8; Wed, 15 Jan 2020 13:05:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=n3we=3E=redhat.com=hdegoede@srs-us1.protection.inumbo.net>)
 id 1iriLN-0002hj-Ha
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 13:04:21 +0000
X-Inumbo-ID: 85c85bc8-3797-11ea-a2eb-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 85c85bc8-3797-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 13:04:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579093451;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=mpyInUgk4xmThkqKcuu8EEK88ntJNtXCgXJQyiJXbs4=;
 b=FaBN1ugfG4EWeTiDepxqSo+UKXJc+rQ9BrFrzIfioy5+qepZqv6jIic4TcoxTeSyYGsQAn
 0lJzPsZ3IdonzqHtyBAvUm7YUnqSPyRPDInVoAqAnqvQWU1WQktG+9r+jEOtaKUPc4gNNS
 GOhzkgcZsRiHHHam4vwkMaAnVCBJZNk=
Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com
 [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-252-Kn1_riBgOq6hbOscq8XJrw-1; Wed, 15 Jan 2020 08:04:09 -0500
Received: by mail-wm1-f71.google.com with SMTP id p2so4568456wma.3
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 05:04:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mpyInUgk4xmThkqKcuu8EEK88ntJNtXCgXJQyiJXbs4=;
 b=os98G1mGyqvudis95bPm/kVsJimuunmid63MU38uJzQg/wmyG8N5svuQ+kaEilkscu
 s9/jlVmHL7UiA7gFYz8JNNdZiwLQ9PXCKOVerIMdQOa/yY+P4tWFJD3gFc4OixzrtR3q
 b1+qEnRvlN7TZDbEhYWZcjHKUD605BhO+2MwRK/7ODBI0QIchnSxRU7wo91fsA3G0Zki
 aqxucxJ/yn6Z7tmaajDy7su43274h/qjew4IQvF95vFEsAlkE55WRZVt2FlJM5nX0k53
 6W7epdALgQfepmyVSlFVD2DeJBkyN+KHCKRdb+K8QhOg9Ckd4m816Z/rciWardujcreV
 /htA==
X-Gm-Message-State: APjAAAX3olpaGXXhjsJXY4MoLIODLyIm9tLomtpagF6oN5vTV4aSui9Y
 xxZ+/BEsSGojIzZ3eqybaF6yYgUBM2fMK4UAWz0y7SJms4hbGRLGE4ItZgRkS+WpVOlfLuEqhcX
 6AlH8k0Li4lFG+3qcZZm36oPbtrQ=
X-Received: by 2002:a7b:c7d4:: with SMTP id z20mr35642419wmk.42.1579093448407; 
 Wed, 15 Jan 2020 05:04:08 -0800 (PST)
X-Google-Smtp-Source: APXvYqzNc3UH/JZrFdOQ0n0slHlGFi13fSa9Le8xaSC3jQ78spxTvbop6nGuqW1/hkGMIAJTiMuYcw==
X-Received: by 2002:a7b:c7d4:: with SMTP id z20mr35642387wmk.42.1579093448204; 
 Wed, 15 Jan 2020 05:04:08 -0800 (PST)
Received: from shalem.localdomain
 (2001-1c00-0c0c-fe00-7e79-4dac-39d0-9c14.cable.dynamic.v6.ziggo.nl.
 [2001:1c00:c0c:fe00:7e79:4dac:39d0:9c14])
 by smtp.gmail.com with ESMTPSA id n1sm23434301wrw.52.2020.01.15.05.04.07
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 05:04:07 -0800 (PST)
To: Thomas Zimmermann <tzimmermann@suse.de>, airlied@linux.ie,
 daniel@ffwll.ch, kraxel@redhat.com, maarten.lankhorst@linux.intel.com,
 mripard@kernel.org, david@lechnology.com, noralf@tronnes.org,
 sean@poorly.run, oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
References: <20200115125226.13843-1-tzimmermann@suse.de>
From: Hans de Goede <hdegoede@redhat.com>
Message-ID: <91623f34-cc25-5045-0214-db18ecf29c61@redhat.com>
Date: Wed, 15 Jan 2020 14:04:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200115125226.13843-1-tzimmermann@suse.de>
Content-Language: en-US
X-MC-Unique: Kn1_riBgOq6hbOscq8XJrw-1
X-Mimecast-Spam-Score: 0
X-Mailman-Approved-At: Wed, 15 Jan 2020 13:05:15 +0000
Subject: Re: [Xen-devel] [PATCH v2 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.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>

SGksCgpPbiAxNS0wMS0yMDIwIDEzOjUyLCBUaG9tYXMgWmltbWVybWFubiB3cm90ZToKPiAoUmVz
ZW5kaW5nIGJlY2F1c2UgSSBkaWQgbm90IGNjIGRyaS1kZXZlbCBwcm9wZXJseS4pCj4gCj4gSW5z
dGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdpdGhv
dXQgVkJMQU5LCj4gc3VwcG9ydCBjYW4gZW5hYmxlIGRybV9jcnRjX3ZibGFuay5ub192Ymxhbmsg
YW5kIGxldCBEUk0gZG8gdGhlIHJlc3QuCj4gVGhlIHBhdGNoc2V0IG1ha2VzIHRoaXMgb2ZmaWNp
YWwgYW5kIGNvbnZlcnRzIG92ZXIgc2V2ZXJhbCBkcml2ZXJzLgo+IAo+IEFzdCBhbHJlYWR5IHVz
ZXMgdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIGp1c3QgbmVlZHMgYSBjbGVhbnVwLiBDaXJydXMgY2Fu
Cj4gYmUgY29udmVydGVkIGVhc2lseSBieSBzZXR0aW5nIHRoZSBmaWVsZCBpbiB0aGUgY2hlY2so
KSBjYWxsYmFjayBhbmQKPiByZW1vdmluZyB0aGUgZXhpc3RpbmcgVkJMQU5LIGNvZGUuIEZvciBt
b3N0IG90aGVyIHNpbXBsZS1LTVMgZHJpdmVycwo+IHdpdGhvdXQgZW5hYmxlX3ZibGFuaygpIGFu
ZCBjaGVjaygpLCBzaW1wbGUtS01TIGhlbHBlcnMgY2FuIGVuYWJsZSB0aGUKPiBmYWtlZCBWQkxB
TksgYnkgZGVmYXVsdC4gVGhlIG9ubHkgZXhjZXB0aW9uIGlzIFhlbiwgd2hpY2ggY29tZXMgd2l0
aAo+IGl0cyBvd24gVkJMQU5LIGxvZ2ljIGFuZCBzaG91bGQgcmF0aGVyIHRvIGRpc2FibGUgbm9f
dmJsYW5rLgo+IAo+IHYyOgo+IAkqIGRvY3VtZW50IGZ1bmN0aW9uYWxpdHkgKERhbmllbCkKPiAJ
KiBjbGVhbnVwIGFzdCAoRGFuaWVsKQo+IAkqIGxldCBzaW1wbGUta21zIGhhbmRsZSBub192Ymxh
bmsgd2hlcmUgcG9zc2libGUKCkVudGlyZSBzZXJpZXMgbG9va3MgZ29vZCB0byBtZToKClJldmll
d2VkLWJ5OiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgoKUmVnYXJkcywKCkhh
bnMKCgoKCj4gVGhvbWFzIFppbW1lcm1hbm4gKDQpOgo+ICAgIGRybTogRG9jdW1lbnQgc3RydWN0
IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBmb3IgZmFraW5nIFZCTEFOSyBldmVudHMKPiAgICBk
cm0vYXN0OiBTZXQgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpbiBhdG9taWNfY2hl
Y2soKQo+ICAgIGRybS9jaXJydXM6IExldCBEUk0gY29yZSBzZW5kIFZCTEFOSyBldmVudHMKPiAg
ICBkcm0vc2ltcGxlLWttczogTGV0IERSTSBjb3JlIHNlbmQgVkJMQU5LIGV2ZW50cyBieSBkZWZh
dWx0Cj4gCj4gICBkcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgICAgICAgICAgfCAgNCAr
Ky0tCj4gICBkcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMgICAgICAgfCAgOSAtLS0t
LS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMgICAgICAgICB8IDEwICsr
LS0tLS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jICAgICB8ICA0
ICsrKy0KPiAgIGRyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAgICAgICAgICB8ICA5IC0t
LS0tLS0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jIHwgMTkg
KysrKysrKysrKysrKysrLS0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYyAg
ICAgICAgIHwgIDkgLS0tLS0tLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMg
ICAgICAgICAgfCAgOSAtLS0tLS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIu
YyAgICAgICAgICB8ICA5IC0tLS0tLS0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2
LmMgICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9t
b2Rlc2V0LmMgICAgICAgfCAxMSAtLS0tLS0tLS0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2ttcy5jIHwgMTMgKysrKysrKysrKysrKwo+ICAgaW5jbHVkZS9kcm0vZHJt
X2NydGMuaCAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKy0tCj4gICBpbmNsdWRlL2RybS9k
cm1fc2ltcGxlX2ttc19oZWxwZXIuaCAgICAgfCAgNyArKysrKy0tCj4gICAxNCBmaWxlcyBjaGFu
Z2VkLCA0NyBpbnNlcnRpb25zKCspLCA4NCBkZWxldGlvbnMoLSkKPiAKPiAtLQo+IDIuMjQuMQo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 13:07:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 13: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 1iriOQ-0002pL-SM; Wed, 15 Jan 2020 13:07:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iriOQ-0002pF-8t
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 13:07:30 +0000
X-Inumbo-ID: f6f53460-3797-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6f53460-3797-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 13:07: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 mx2.suse.de (Postfix) with ESMTP id B3A02ADE3;
 Wed, 15 Jan 2020 13:07:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-4-andrew.cooper3@citrix.com>
 <e3ed87ff-5142-5105-2c6f-97a185d0b8e9@suse.com>
 <0a3aa710-3172-3133-58b6-c96b828d06cc@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <98464dda-7ced-28ee-7212-fe64ecc512a8@suse.com>
Date: Wed, 15 Jan 2020 14:07:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <0a3aa710-3172-3133-58b6-c96b828d06cc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] x86/page: Remove bifurcated
 PAGE_HYPERVISOR constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxMzo1MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMS8yMDIw
IDE2OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3BhZ2UuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5o
Cj4+PiBAQCAtMTcyLDE4ICsxNzIsMTEgQEAgc3RhdGljIGlubGluZSBpbnRwdGVfdCBwdXRfcHRl
X2ZsYWdzKHVuc2lnbmVkIGludCB4KQo+Pj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAg
ICAgKF9fUEFHRV9IWVBFUlZJU09SX1JYICAgICAgfCBfUEFHRV9HTE9CQUwpCj4+PiAgI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1JfUldYICAgICAoX19QQUdFX0hZUEVSVklTT1IgICAgICAgICB8IF9Q
QUdFX0dMT0JBTCkKPj4+ICAKPj4+IC0jaWZkZWYgX19BU1NFTUJMWV9fCj4+PiAtLyogRGVwZW5k
ZW5jeSBvbiBOWCBiZWluZyBhdmFpbGFibGUgY2FuJ3QgYmUgZXhwcmVzc2VkLiAqLwo+Pj4gLSMg
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SV1gKPj4+IC0j
IGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyAoX19QQUdFX0hZUEVSVklTT1JfVUNNSU5V
UyB8IF9QQUdFX0dMT0JBTCkKPj4+IC0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMgICAgICAo
X19QQUdFX0hZUEVSVklTT1JfVUMgICAgICB8IF9QQUdFX0dMT0JBTCkKPj4+IC0jZWxzZQo+Pj4g
ICMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SVwo+Pj4g
ICMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIChfX1BBR0VfSFlQRVJWSVNPUl9VQ01J
TlVTIHwgXAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9HTE9C
QUwgfCBfUEFHRV9OWCkKPj4+ICAjIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMgICAgICAoX19Q
QUdFX0hZUEVSVklTT1JfVUMgfCBcCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKQo+PiAuLi4gSSdtIGFmcmFpZCB0aGUgYXNzZW1i
bGVyIGVycm9yIHJlc3VsdGluZyBmcm9tIHNvbWVvbmUgYWN0dWFsbHkKPj4gKGFuZCBtaXN0YWtl
bmx5KSB1c2luZyBvbmUgb2YgdGhlIGNvbnN0YW50cyBtYWtpbmcgdXNlIG9mIF9QQUdFX05YCj4+
IGlzIGdvaW5nIHRvIGJlIHJhdGhlciBjcnlwdGljLiBXaGljaCBpbiB0dXJuIG1heSBtb3RpdmF0
ZSBwZW9wbGUKPj4gdG8gYWN0dWFsbHkgdHJ5IHRvIG1ha2UgX1BBR0VfTlggIndvcmsiIGluIGFz
c2VtYmx5IGNvZGUuIFRoZXJlZm9yZQo+PiBJJ2QgbGlrZSB0byBhc2sgdGhhdCB0b2dldGhlciB3
aXRoIHRoZSBjaGFuZ2VzIGhlcmUgX1BBR0VfTlgncwo+PiAjZGVmaW5lIGJlIGZyYW1lZCBieSAj
aWZuZGVmIF9fQVNTRU1CTFlfXywgc3VjaCB0aGF0IGFueQo+PiBkaWFnbm9zdGljLCBpZiBpdCBt
ZW50aW9ucyBhIHN5bWJvbCBuYW1lLCB3b3VsZCBuYW1lIHRoZSBhY3R1YWwKPj4gcHJvYmxlbSwg
cmF0aGVyIHRoYW4gYSBkZXJpdmVkIG9uZS4KPiAKPiBJIGNhbiBkbyB0aGlzLCBidXQgaXQgZG9l
c24ndCBtYWtlIHRoZSBlcnJvciBhbnkgbGVzcyBjcnlwdGljLgo+IAo+IFdpdGggX1BBR0VfTlgg
aGlkZGVuOgo+IAo+IGhlYWQuUzogQXNzZW1ibGVyIG1lc3NhZ2VzOgo+IGhlYWQuUzo2Nzc6IEVy
cm9yOiBpbnZhbGlkIG9wZXJhbmRzICgqQUJTKiBhbmQgKlVORCogc2VjdGlvbnMpIGZvciBgfCcK
ClRoaXMgaXMgc29tZXRoaW5nIHRoYXQgY291bGQgYmUgaW1wcm92ZWQgaW4gdGhlIGZ1dHVyZSBp
biBnYXMKKGJ5IHNpbXBseSBuYW1pbmcgdGhlIHN5bWJvbCBmb3VuZCB0byBiZSAqVU5EKikuCgo+
IFdpdGggaXQgdmlzaWJsZToKPiAKPiBoZWFkLlM6IEFzc2VtYmxlciBtZXNzYWdlczoKPiBoZWFk
LlM6Njc3OiBFcnJvcjogaW52YWxpZCBjaGFyYWN0ZXIgJz8nIGluIG9wZXJhbmQgMQoKVGhpcywg
b3RvaCwgY2FuJ3Qgc2Vuc2libHkgYmUgZXhwZWN0ZWQgdG8gc2VlIGFuIGltcHJvdmVtZW50Lgoo
V2VsbCwgcGVyaGFwcyB0aGUgZnVsbCBsaW5lIGNvdWxkIGJlIHF1b3RlZCwgYnV0IHRoYXQncyB0
cnVlCmZvciBhYm91dCBldmVyeSBwYXJzaW5nIGVycm9yLikKCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 13:24:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 13: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 1irieX-0004Ro-F9; Wed, 15 Jan 2020 13:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irieW-0004Rj-60
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 13:24:08 +0000
X-Inumbo-ID: 4d8c23b8-379a-11ea-8540-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d8c23b8-379a-11ea-8540-12813bfff9fa;
 Wed, 15 Jan 2020 13:24:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579094646;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=zPUdUv75MF68aWfdYq1I5qCvLesXefkQhDLMFt5TkVg=;
 b=TWpr//7L6sPM0Sae7+8e3NiDqyyR0wx3vjLBU4eKcWY784TFfM5hhx14
 noCQKKwdcf8U79PeaF1LNQgpNPdvIQOuvPFbzce8TI71AiFGix/QxBRGA
 kxBQ/gNuaJGc+msJnRnvoLtAjuePA3H8dn8wKFMafsZdY6NysuVyUm+/I o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T57aPsggZbYPx2MsxOpcH6JSHLlnebuzXT32I+lHc19ddoHB18FR6MZOsTImMhzOT789nNtW2V
 PEj4Ap/RrmV+pFcc06oeWH0n2s69h6HXNNPofNxJeRC7Aa/c32fhcwZ5nCPs0PwhrzTCjYT7g1
 CTkp5fiRsUEZs8I1YReYHEpZKR2nQD0cDZkR1H2l9yxDBTUcdAgz8B2wfl/3RzuRmt/C/b1gli
 /XQ/UuZ0OiGbixqC0FbJga+uumJTl3F+oOoSdhJzHscgO2ozOT3pJE5hYjLsUdE9KdLzE9r7Yd
 ++E=
X-SBRS: 2.7
X-MesageID: 10956390
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10956390"
Date: Wed, 15 Jan 2020 14:23:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200115132358.GM11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <7d9e9668-3b21-46c6-5428-b6e9394bb8fe@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7d9e9668-3b21-46c6-5428-b6e9394bb8fe@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMTI6MzY6MDhQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMTUvMDEvMjAyMCAwOTo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDA3OjM2OjIxUE0gKzAwMDAsIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+ID4+IElmIElUU0MgaXMgbm90IGF2YWlsYWJsZSBvbiBDUFUgKGUuZyBpZiBydW5u
aW5nIG5lc3RlZCBhcyBQViBzaGltKQo+ID4+IHRoZW4gWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0Mg
aXMgbm90IGFkdmVydGlzZWQgaW4gY2VydGFpbiBjYXNlcywgaS5lLgo+ID4+IGFsbCBBTUQgYW5k
IHNvbWUgb2xkIEludGVsIHByb2Nlc3NvcnMuIEluIHdoaWNoIGNhc2UgVFNDIHdvdWxkIG5lZWQg
dG8KPiA+PiBiZSByZXN0b3JlZCBvbiBDUFUgZnJvbSBwbGF0Zm9ybSB0aW1lIGJ5IFhlbiB1cG9u
IGV4aXRpbmcgZGVlcCBDLXN0YXRlcy4KPiA+Pgo+ID4+IEFzIHBsYXRmb3JtIHRpbWUgbWlnaHQg
YmUgYmVoaW5kIHRoZSBsYXN0IFRTQyBzdGFtcCByZWNvcmRlZCBmb3IgdGhlCj4gPj4gY3VycmVu
dCBDUFUsIGludmFyaWFudCBvZiBUU0Mgc3RhbXAgYmVpbmcgYWx3YXlzIGJlaGluZCBsb2NhbCBU
U0MgY291bnRlcgo+ID4+IGlzIHZpb2xhdGVkLiBUaGlzIGhhcyBhbiBlZmZlY3Qgb2YgZ2V0X3Nf
dGltZSgpIGdvaW5nIG5lZ2F0aXZlIHJlc3VsdGluZwo+ID4+IGluIGV2ZW50dWFsIHN5c3RlbSBo
YW5nIG9yIGNyYXNoLgo+ID4+Cj4gPj4gRml4IHRoaXMgaXNzdWUgYnkgdXBkYXRpbmcgbG9jYWwg
VFNDIHN0YW1wIGFsb25nIHdpdGggVFNDIGNvdW50ZXIgd3JpdGUuCj4gPiAKPiA+IFRoYW5rcyEg
SSBoYXZlbid0IHNlZW4gc3VjaCBpc3N1ZSBiZWNhdXNlIEkndmUgYmVlbiBydW5uaW5nIHRoZSBz
aGltCj4gPiB3aXRoIG5vbWlncmF0ZSBpbiBvcmRlciB0byBwcmV2ZW50IHRoZSB2VFNDIG92ZXJo
ZWFkLgo+ID4gCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiBUaGlzIGNhdXNlZCByZWxpYWJsZSBo
YW5ncyBvZiBzaGltIGRvbWFpbnMgd2l0aCBtdWx0aXBsZSB2Q1BVcyBvbiBhbGwgQU1ECj4gPj4g
c3lzdGVtcy4gVGhlIHByb2JsZW0gZ290IGFsc28gcmVwcm9kdWNlZCBvbiBiYXJlLW1ldGFsIGJ5
IGFydGlmaWNhbGx5Cj4gPj4gbWFza2luZyBJVFNDIGZlYXR1cmUgYml0LiBUaGUgcHJvcG9zZWQg
Zml4IGhhcyBiZWVuIHZlcmlmaWVkIGZvciBib3RoCj4gPj4gY2FzZXMuCj4gPj4gLS0tCj4gPj4g
IHhlbi9hcmNoL3g4Ni90aW1lLmMgfCA4ICsrKysrKystCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+ID4+IGluZGV4IGU3OWNiNGQu
LmY2YjI2ZjggMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+ID4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKPiA+PiBAQCAtOTU1LDEwICs5NTUsMTYgQEAgdTY0IHN0aW1l
MnRzYyhzX3RpbWVfdCBzdGltZSkKPiA+PiAgCj4gPj4gIHZvaWQgY3N0YXRlX3Jlc3RvcmVfdHNj
KHZvaWQpCj4gPj4gIHsKPiA+PiArICAgIHN0cnVjdCBjcHVfdGltZSAqdCA9ICZ0aGlzX2NwdShj
cHVfdGltZSk7Cj4gPj4gKwo+ID4+ICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
Tk9OU1RPUF9UU0MpICkKPiA+PiAgICAgICAgICByZXR1cm47Cj4gPj4gIAo+ID4+IC0gICAgd3Jp
dGVfdHNjKHN0aW1lMnRzYyhyZWFkX3BsYXRmb3JtX3N0aW1lKE5VTEwpKSk7Cj4gPj4gKyAgICB0
LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0aW1lKE5VTEwpOwo+ID4+ICsg
ICAgdC0+c3RhbXAubG9jYWxfdHNjID0gc3RpbWUydHNjKHQtPnN0YW1wLm1hc3Rlcl9zdGltZSk7
Cj4gPj4gKyAgICB0LT5zdGFtcC5sb2NhbF9zdGltZSA9IHQtPnN0YW1wLm1hc3Rlcl9zdGltZTsK
PiA+PiArCj4gPj4gKyAgICB3cml0ZV90c2ModC0+c3RhbXAubG9jYWxfdHNjKTsKPiA+IAo+ID4g
SW4gb3JkZXIgdG8gYXZvaWQgdGhlIFRTQyB3cml0ZSAoYW5kIHRoZSBsaWtlbHkgYXNzb2NpYXRl
ZCB2bWV4aXQpLAo+ID4gY291bGQgeW91IGluc3RlYWQgZG86Cj4gPiAKPiA+IHQtPnN0YW1wLmxv
Y2FsX3N0aW1lID0gdC0+c3RhbXAubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShO
VUxMKTsKPiA+IHQtPnN0YW1wLmxvY2FsX3RzYyA9IHJkdHNjX29yZGVyZWQoKTsKPiAKPiBJIHRo
aW5rIGluIHRoYXQgY2FzZSBSRFRTQyBtaWdodCByZXR1cm4gc29tZXRoaW5nIGJlaGluZCBwbGF0
Zm9ybSB0aW1lCj4gd2hpY2ggaXMgbm90IHJpZ2h0IEkgZ3Vlc3MuCgpUaGUgVFNDIGFuZCB0aGUg
cGxhdGZvcm0gdGltZSBhcmUgY29tcGxldGVseSBpbmRlcGVuZGVudCBmcm9tIFhlbidzClBvViwg
eW91IGNhbiBoYXZlIGEgcGxhdGZvcm0gdGltZSBub3QgYmFzZWQgb24gdGhlIFRTQyAoaWU6IFBJ
VCwgSFBFVApvciBQTSksIGFuZCBoZW5jZSB0aGVyZSdzIG5vIGRpcmVjdCByZWxhdGlvbiBiZXR3
ZWVuIGJvdGguCgpUaGUgVFNDIGlzIHVzZWQgYXMgYSB3YXkgdG8gZ2V0IGFuIGFwcHJveGltYXRl
IHBsYXRmb3JtIHRpbWUgYmFzZWQgb24KdGhlIGxhc3QgcGxhdGZvcm0gdGltZSB2YWx1ZSBhbmQg
dGhlIFRTQyBkZWx0YSBiZXR3ZWVuIHRoYW4gdmFsdWUgYW5kCnRoZSBjdXJyZW50IFRTQyB2YWx1
ZSwgSSBhc3N1bWUgdGhhdCdzIGRvbmUgYmVjYXVzZSByZWFkaW5nIHRoZSBUU0MgaXMKbXVjaCBj
aGVhcGVyIHRoYW4gcmVhZGluZyB0aGUgcGxhdGZvcm0gdGltZS4KCkFzIGxvbmcgYXMgdGhlIHBs
YXRmb3JtIHRpbWUgYW5kIHRoZSBUU0Mgc3RhbXBzIGFyZSBib3RoIHVwZGF0ZWQgYXQgdGhlCnNh
bWUgdGltZSBpdCBzaG91bGQgYmUgZmluZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 13:44:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 13: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 1iriy8-0006DD-QX; Wed, 15 Jan 2020 13:44:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iriy8-0006D8-31
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 13:44:24 +0000
X-Inumbo-ID: 1e4c4148-379d-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e4c4148-379d-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 13:44:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579095854;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=FRe7IVRgx2OPuHoqqv3ZcSnigAG12PaPVYmq9YAuHSE=;
 b=RLOh/SutaGjEAYU/+s6pVkiWI1lkmDKYM/Fv4VK7zTOOdSv52xPSWtFP
 Z4wxB3PvI7l+061DXiNVZp0r9jBux71CXkZ8WJsgj8YW9W6WrTFza9kyc
 NQ+Z79RhKCYsrtWOTD1ZQ2ZCoYOhd1bMXdTNLysHq/Wqh3snmeaY6zcDz M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oZLOyA1HV6Izv+Yt8dFSARqBKhrCUgAxjU16Hlkt07R5rTpObXMdOww4N8rXBkswRIKI7LLtR5
 WjSJHAYcB5rWTXk4xZZtB6SpdRKZF3RlHaJk8W8tWN67xGWIG8jG5ApMF+cM+zcdGJhYqvJGE3
 O4sH2GzMaHL+G2X3hmg6A3fILJNEvUWJ7Vqx4Ii4wRsx2r9Zb3o7l989FEEU6qIZKI8QCNuwrp
 7cWSY/XYEAfFmyXkFFYpvU0GZdmCeLP8G2bsvSBiAM+jtECntplle9pXW4E57F4pjKeSiG8vAA
 XHI=
X-SBRS: 2.7
X-MesageID: 11373436
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11373436"
Date: Wed, 15 Jan 2020 14:44:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200115134408.GN11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDE6NDk6MjJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTUuMDEuMjAyMCAxMjo1MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFdlZCwgSmFuIDE1LCAyMDIwIGF0IDEyOjQwOjI3UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDE1LjAxLjIwMjAgMTA6NDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDA3OjM2OjIxUE0gKzAwMDAsIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+ID4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L3RpbWUuYwo+ID4+Pj4gQEAgLTk1NSwxMCArOTU1LDE2IEBAIHU2NCBzdGltZTJ0
c2Moc190aW1lX3Qgc3RpbWUpCj4gPj4+PiAgCj4gPj4+PiAgdm9pZCBjc3RhdGVfcmVzdG9yZV90
c2Modm9pZCkKPiA+Pj4+ICB7Cj4gPj4+PiArICAgIHN0cnVjdCBjcHVfdGltZSAqdCA9ICZ0aGlz
X2NwdShjcHVfdGltZSk7Cj4gPj4+PiArCj4gPj4+PiAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX05PTlNUT1BfVFNDKSApCj4gPj4+PiAgICAgICAgICByZXR1cm47Cj4gPj4+PiAg
Cj4gPj4+PiAtICAgIHdyaXRlX3RzYyhzdGltZTJ0c2MocmVhZF9wbGF0Zm9ybV9zdGltZShOVUxM
KSkpOwo+ID4+Pj4gKyAgICB0LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0
aW1lKE5VTEwpOwo+ID4+Pj4gKyAgICB0LT5zdGFtcC5sb2NhbF90c2MgPSBzdGltZTJ0c2ModC0+
c3RhbXAubWFzdGVyX3N0aW1lKTsKPiA+Pj4+ICsgICAgdC0+c3RhbXAubG9jYWxfc3RpbWUgPSB0
LT5zdGFtcC5tYXN0ZXJfc3RpbWU7Cj4gPj4+PiArCj4gPj4+PiArICAgIHdyaXRlX3RzYyh0LT5z
dGFtcC5sb2NhbF90c2MpOwo+ID4+Pgo+ID4+PiBJbiBvcmRlciB0byBhdm9pZCB0aGUgVFNDIHdy
aXRlIChhbmQgdGhlIGxpa2VseSBhc3NvY2lhdGVkIHZtZXhpdCksCj4gPj4+IGNvdWxkIHlvdSBp
bnN0ZWFkIGRvOgo+ID4+Pgo+ID4+PiB0LT5zdGFtcC5sb2NhbF9zdGltZSA9IHQtPnN0YW1wLm1h
c3Rlcl9zdGltZSA9IHJlYWRfcGxhdGZvcm1fc3RpbWUoTlVMTCk7Cj4gPj4+IHQtPnN0YW1wLmxv
Y2FsX3RzYyA9IHJkdHNjX29yZGVyZWQoKTsKPiA+Pj4KPiA+Pj4gSSB0aGluayBpdCBzaG91bGQg
YWNoaWV2ZSB0aGUgc2FtZSBhcyBpdCBzeW5jcyB0aGUgbG9jYWwgVFNDIHN0YW1wIGFuZAo+ID4+
PiB0aW1lcywgd291bGQgYXZvaWQgdGhlIFRTQyB3cml0ZSBhbmQgc2xpZ2h0bHkgc2ltcGxpZmll
cyB0aGUgbG9naWMuCj4gPj4KPiA+PiBXb3VsZG4ndCB0aGlzIHJlc3VsdCBpbiBndWVzdHMgcG9z
c2libHkgb2JzZXJ2aW5nIHRoZSBUU0MgbW92aW5nCj4gPj4gYmFja3dhcmRzPwo+ID4gCj4gPiBJ
c24ndCBsb2NhbF90c2Mgc3RvcmluZyBhIFRTQyB2YWx1ZSByZWFkIGZyb20gdGhlIHNhbWUgQ1BV
IGFsd2F5cywgYW5kCj4gPiBoZW5jZSBjb3VsZCBvbmx5IGdvIGJhY2t3YXJkcyBpZiByZHRzYyBh
Y3R1YWxseSBnb2VzIGJhY2t3YXJkcz8KPiAKPiBGb3Igb25lIEkgaGF2ZSB0byBhZG1pdCBJIHdh
cyAobWlzdGFrZW5seSkgdGhpbmtpbmcgb2Ygd2FrZXVwCj4gZnJvbSBTIHN0YXRlcyBtb3JlIHRo
YW4gdGhhdCBmcm9tIEMgc3RhdGVzLiBTbyBhc3N1bWluZyB0aGUKPiBUU0MgaW5kZWVkIG9ubHkg
c3RvcHMgKGJ1dCB3b24ndCBnZXQgZS5nLiByZXN0YXJ0ZWQpLCBiYWNrd2FyZHMKPiBtb3ZlcyBv
dWdodCB0byBiZSBleGNsdWRlZC4KCkV2ZW4gaWYgdGhlIFRTQyB3YXMgcmVzdGFydGVkIEkgdGhp
bmsgbXkgcHJvcG9zZWQgYXBwcm9hY2ggc2hvdWxkIGJlCmZpbmUuIFRoZSBvbmx5IHJlcXVpcmVt
ZW50IGlzIHRoYXQgdGhlIHN0b3JlZCBUU0Mgc3RhbXAgbXVzdCBhbHdheXMgYmUKYmVoaW5kIHRo
YW4gdGhlIHZhbHVlIHJldHVybmVkIGJ5IHJkdHNjLiBTZWUgZ2V0X3NfdGltZV9maXhlZDogYXMK
bG9uZyBhcyB0aGUgZGVsdGEgaXMgcG9zaXRpdmUgdGhlIHJldHVybmVkIHRpbWUgc2hvdWxkIGJl
IGNvcnJlY3QuCgo+IFdoYXQgSSdtIHRoZW4gd29ycmllZCBhYm91dCBpcyB0b28KPiBsaXR0bGUg
cHJvZ3Jlc3Mgb2JzZXJ2YWJsZSBieSBndWVzdHMuIFRoZSBQViB0aW1lIHByb3RvY29sCj4gb3Vn
aHQgdG8gYmUgZmluZSBpbiB0aGlzIHJlZ2FyZCAoYW5kIGNvbnN1bWVycyBvZiByYXcgVFNDIHZh
bHVlcwo+IGFyZSBvbiB0aGVpciBvd24gYW55d2F5KSwgYnV0IHdvdWxkbid0IHlvdSBuZWVkIHRv
IHVwZGF0ZSBUU0MKPiBvZmZzZXRzIG9mIEhWTSBndWVzdHMgaW4gb3JkZXIgdG8gY29tcGVuc2F0
ZSBmb3IgdGhlIGVsYXBzZWQKPiB0aW1lPwoKVGhhdCB3aWxsIGJlIGRvbmUgd2hlbiB0aGUgSFZN
IHZDUFUgZ2V0cyBzY2hlZHVsZWQgaW4gYXMgcGFydCBvZiB0aGUKdXBkYXRlX3ZjcHVfc3lzdGVt
X3RpbWUgY2FsbCBBRkFJQ1QuIGNzdGF0ZV9yZXN0b3JlX3RzYyB3aWxsIGFsd2F5cyBiZQpjYWxs
ZWQgd2l0aCB0aGUgaWRsZSB2Q1BVIGNvbnRleHQsIGFuZCBoZW5jZSB0aGVyZSdzIGFsd2F5cyBn
b2luZyB0bwpiZSBhIHZDUFUgc3dpdGNoIGJlZm9yZSBzY2hlZHVsaW5nIGFueXRoaW5nIGVsc2Uu
Cgo+ID4gSWU6IGNwdV9mcmVxdWVuY3lfY2hhbmdlIHNlZW1zIHRvIGRvIHNvbWV0aGluZyBzaW1p
bGFyLCB0b2dldGhlciB3aXRoCj4gPiBhIHJlLWFkanVzdGluZyBvZiB0aGUgdGltZSBzY2FsZSwg
YnV0IGRvZXNuJ3QgcGVyZm9ybSBhbnkgVFNDIHdyaXRlLgo+IAo+IEEgUC1zdGF0ZSBjaGFuZ2Ug
YXQgbW9zdCBhbHRlcnMgdGhlIHRoZSB0aWNrIHJhdGUsIGJ1dCB3b3VsZG4ndAo+IHN0b3Agb3Ig
ZXZlbiByZXNldCB0aGUgVFNDIChhZmFpY3QpLgoKUmlnaHQsIGp1c3Qgd2FudGVkIHRvIHBvaW50
IG91dCB0aGF0IHRoZSBjcHVfdGltZSBzdGFtcCBjYW4gYmUKdXBkYXRlZCB3aXRob3V0IGhhdmlu
ZyB0byB3cml0ZSB0byB0aGUgVFNDLiBBbnl3YXksIG5vdCBzdXJlIGl0J3MgdmVyeQpyZWxldmFu
dCBvciB1c2VmdWwsIHNvIGZvcmdldCB0aGlzIHJlZmVyZW5jZS4KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 13:56:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 13:56: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 1irjA5-00076G-U1; Wed, 15 Jan 2020 13:56:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5IT=3E=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1irjA4-00076B-EC
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 13:56:44 +0000
X-Inumbo-ID: d7a84384-379e-11ea-b89f-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7a84384-379e-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 13:56:35 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id c14so15830841wrn.7
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 05:56:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=UVc+vS25sl77DRieZ7fqDsmqFprVJrI4fDKBKV1QbSs=;
 b=O1fCXegC4IxSwSDKurobkFViN+IFM9FmbipQskGvCXHe7lvoxyDmjQIcfh7ALfjf7I
 mOCVOuVKfUNnW/ssbtxS7UPhkYir58QZcvqx9E7lJC9FHaLpH+j6OSgOT105WprknzGE
 cUGOoLKntA+e4C6uXqy2XF1hcwX8i4uaB44WTfaSb26vJ51P0LRdseY1+iC4qQt1sRmP
 2yI7xsIYZVHPKIxMm+1IAUnqJpOk10gHdswd6KZbMJKWVJoLMhjfA9qPEeYYTNPVTUWE
 5kuAJDhrhPyE97Kd+kAAlUpj6FW/EAhL0gXgi6cudPTLwKNPF5oU9MncTAM76joZELs5
 qdGQ==
X-Gm-Message-State: APjAAAUE8htwLbZ4vkyFMjiACiQneCH9CzeLbB8A/fvqyZ5qjIZZhd+C
 vxaVUaOqGhBCYWbtkE8/VbQ=
X-Google-Smtp-Source: APXvYqyXYe4s0+Dcy7oHJR4GBgwa+hNOEdtdbuIIeeHe/ERVxkCyU9BEoy570XvbPj01KdjYPiKSMQ==
X-Received: by 2002:adf:df90:: with SMTP id z16mr33198153wrl.273.1579096594676; 
 Wed, 15 Jan 2020 05:56:34 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id r6sm25367610wrq.92.2020.01.15.05.56.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 05:56:33 -0800 (PST)
Date: Wed, 15 Jan 2020 13:56:31 +0000
From: Wei Liu <wei.liu@kernel.org>
To: madhuparnabhowmik04@gmail.com
Message-ID: <20200115135631.edr2nrfkycppxcku@debian>
References: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] net: xen-netbank: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@kernel.org, paulmck@kernel.org, paul@xen.org,
 netdev@vger.kernel.org, frextrite@gmail.com, linux-kernel@vger.kernel.org,
 joel@joelfernandes.org, xen-devel@lists.xenproject.org,
 linux-kernel-mentees@lists.linuxfoundation.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>

VGhhbmtzIGZvciB0aGUgcGF0Y2guCgpUaGVyZSBpcyBhIHR5cG8gaW4gdGhlIHN1YmplY3QgbGlu
ZS4gSXQgc2hvdWxkIHNheSB4ZW4tbmV0YmFjaywgbm90Cnhlbi1uZXRiYW5rLgoKT24gV2VkLCBK
YW4gMTUsIDIwMjAgYXQgMDY6MTE6MjhQTSArMDUzMCwgbWFkaHVwYXJuYWJob3dtaWswNEBnbWFp
bC5jb20gd3JvdGU6Cj4gRnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBhcm5hYmhvd21p
azA0QGdtYWlsLmNvbT4KPiAKPiBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSBoYXMgYnVpbHQtaW4g
UkNVIGFuZCBsb2NrIGNoZWNraW5nLgo+IFBhc3MgY29uZCBhcmd1bWVudCB0byBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3JjdS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWRodXBhcm5hIEJob3dtaWsgPG1h
ZGh1cGFybmFiaG93bWlrMDRAZ21haWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9oYXNoLmMgfCA2ICsrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9oYXNoLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKPiBpbmRleCAxMGQ1ODBj
M2RlYTMuLjMwNzA5YmM5ZDE3MCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9oYXNoLmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKPiBAQCAtNTEs
NyArNTEsOCBAQCBzdGF0aWMgdm9pZCB4ZW52aWZfYWRkX2hhc2goc3RydWN0IHhlbnZpZiAqdmlm
LCBjb25zdCB1OCAqdGFnLAo+ICAKPiAgCWZvdW5kID0gZmFsc2U7Cj4gIAlvbGRlc3QgPSBOVUxM
Owo+IC0JbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZW50cnksICZ2aWYtPmhhc2guY2FjaGUubGlz
dCwgbGluaykgewo+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZW50cnksICZ2aWYtPmhhc2gu
Y2FjaGUubGlzdCwgbGluaywKPiArCQkJCQkJCWxvY2tkZXBfaXNfaGVsZCgmdmlmLT5oYXNoLmNh
Y2hlLmxvY2spKSB7CgpUaGVyZSBhcmUgcHJvYmFibHkgdG9vIG1hbnkgdGFicyBoZXJlLiBJbmRl
bnRhdGlvbiBsb29rcyB3cm9uZy4KClRoZSBzdXJyb3VuZGluZyBjb2RlIG1ha2VzIGl0IHByZXR0
eSBjbGVhciB0aGF0IHRoZSBsb2NrIGlzIGFscmVhZHkgaGVsZApieSB0aGUgdGltZSBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3JjdSBpcyBjYWxsZWQsIHlldCB0aGUgY2hlY2tpbmcgaW52b2x2ZWQKaW4g
bG9ja2RlcF9pc19oZWxkIGlzIG5vdCB0cml2aWFsLCBzbyBJJ20gYWZyYWlkIEkgZG9uJ3QgY29u
c2lkZXIgdGhpcyBhCnN0cmljdCBpbXByb3ZlbWVudCBvdmVyIHRoZSBleGlzdGluZyBjb2RlLgoK
SWYgdGhlcmUgaXMgc29tZXRoaW5nIEkgbWlzdW5kZXJzdG9vZCwgbGV0IG1lIGtub3cuCgpXZWku
Cgo+ICAJCS8qIE1ha2Ugc3VyZSB3ZSBkb24ndCBhZGQgZHVwbGljYXRlIGVudHJpZXMgKi8KPiAg
CQlpZiAoZW50cnktPmxlbiA9PSBsZW4gJiYKPiAgCQkgICAgbWVtY21wKGVudHJ5LT50YWcsIHRh
ZywgbGVuKSA9PSAwKQo+IEBAIC0xMDIsNyArMTAzLDggQEAgc3RhdGljIHZvaWQgeGVudmlmX2Zs
dXNoX2hhc2goc3RydWN0IHhlbnZpZiAqdmlmKQo+ICAKPiAgCXNwaW5fbG9ja19pcnFzYXZlKCZ2
aWYtPmhhc2guY2FjaGUubG9jaywgZmxhZ3MpOwo+ICAKPiAtCWxpc3RfZm9yX2VhY2hfZW50cnlf
cmN1KGVudHJ5LCAmdmlmLT5oYXNoLmNhY2hlLmxpc3QsIGxpbmspIHsKPiArCWxpc3RfZm9yX2Vh
Y2hfZW50cnlfcmN1KGVudHJ5LCAmdmlmLT5oYXNoLmNhY2hlLmxpc3QsIGxpbmssCj4gKwkJCQkJ
CQlsb2NrZGVwX2lzX2hlbGQoJnZpZi0+aGFzaC5jYWNoZS5sb2NrKSkgewo+ICAJCWxpc3RfZGVs
X3JjdSgmZW50cnktPmxpbmspOwo+ICAJCXZpZi0+aGFzaC5jYWNoZS5jb3VudC0tOwo+ICAJCWtm
cmVlX3JjdShlbnRyeSwgcmN1KTsKPiAtLSAKPiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:06:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14: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 1irjJr-00082p-Vg; Wed, 15 Jan 2020 14:06:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irjJq-00082k-MZ
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:06:50 +0000
X-Inumbo-ID: 460e5524-37a0-11ea-b89f-bc764e2007e4
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 460e5524-37a0-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 14:06:49 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id z9so14053596oth.5
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 06:06:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=m8YdJXVqEvndwQaLeFVf9Vj1JG2td61OIczMFvSzRn8=;
 b=tvUCjzBKS4OZGt+M+tUaFM1hyXi5cCrKIkMdPiRCYJifuYTQm50mcDmT25vHqnwkqj
 LCrwmHLyylO3lAXrSJqy/YdQY889G9G+9YTTNprLUv7rrYQTHxVAbvMO+fZp8fhS0CH0
 jE+3pw9byKMF8k/4s6hkzuioaC6Imyo1UlcG981UuO8llqy125ethfh/zXFNgkK5mC+q
 RP73415h8uztf9bPdRU4zFuMQ6YSRRRyJO/5deTC/Dp/z48HEZxaNqvglDxqrIWN8W4l
 PsNVe9zXRJu+WBG9+QfI5gh4+XnN3uSdpBRhSgUkNc/8u30Ufbx1v2wHnk3yrNHEpCdl
 HBng==
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=m8YdJXVqEvndwQaLeFVf9Vj1JG2td61OIczMFvSzRn8=;
 b=L+nYdeudvFRsAt1oKBuppwzqgFywTyUwjKOBkgsIg64TzO9gPV858kVK+pbMwn9M+5
 XDu/JelWoW2lZ0CER6QPoSJIasdXid0UarfUThDRVfaFMLA3CGUzUcYKDTd5xsC+BwRE
 jCtmKzH4KSlE2AZNjITCImUbuAgEbmG/O2Lo8DScD1cjuaVetG+djU6dmNwgJvwyka49
 D1jV3O98LKqsqXhtOnLJfGnn6bqfdYAFt1wFcfE3P0kLm2+Tl3cMza/LP7tiXLZERQtx
 1MCbsBed34FVNUfSXnkeIH2lBF0Mpino8G8uRR5HfzRQjeWqAvLfEtJqaTUHm51XlQ0L
 530w==
X-Gm-Message-State: APjAAAU1OicXkCi/gGwAQFu48/9VJB71fld2B7n6cUmntn/yuAKqIykY
 DoPGSGlT7+WtjGBfRW21Epzaglny+E/aquK/tSs=
X-Google-Smtp-Source: APXvYqygrxjPGS6mT9tBCVOZMdAaS/HYd3/ZbGljQQLQKA6OwyYyG/NZsutIW2+1noFA/lvA8nnn1dwNQ2L0xSE/efo=
X-Received: by 2002:a9d:2965:: with SMTP id d92mr2622695otb.175.1579097209166; 
 Wed, 15 Jan 2020 06:06:49 -0800 (PST)
MIME-Version: 1.0
References: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
 <20200115135631.edr2nrfkycppxcku@debian>
In-Reply-To: <20200115135631.edr2nrfkycppxcku@debian>
From: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
Date: Wed, 15 Jan 2020 19:36:38 +0530
Message-ID: <CAF65HP0q_KcrUP_50JxZL1xNc47=detHvdOzjBmuiqUtB3AwfA@mail.gmail.com>
To: Wei Liu <wei.liu@kernel.org>
Subject: Re: [Xen-devel] [PATCH] net: xen-netbank: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 E. McKenney" <paulmck@kernel.org>, paul@xen.org,
 netdev@vger.kernel.org, Amol Grover <frextrite@gmail.com>,
 linux-kernel@vger.kernel.org, Joel Fernandes <joel@joelfernandes.org>,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org,
 davem@davemloft.net
Content-Type: multipart/mixed; boundary="===============6784015358804890257=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6784015358804890257==
Content-Type: multipart/alternative; boundary="00000000000037e1f1059c2e3836"

--00000000000037e1f1059c2e3836
Content-Type: text/plain; charset="UTF-8"

On Wed, Jan 15, 2020 at 7:26 PM Wei Liu <wei.liu@kernel.org> wrote:

> Thanks for the patch.
>
> There is a typo in the subject line. It should say xen-netback, not
> xen-netbank.
>
> Hi,

I am sorry about this, I will send this patch again.


> On Wed, Jan 15, 2020 at 06:11:28PM +0530, madhuparnabhowmik04@gmail.com
> wrote:
> > From: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
> >
> > list_for_each_entry_rcu has built-in RCU and lock checking.
> > Pass cond argument to list_for_each_entry_rcu.
> >
> > Signed-off-by: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
> > ---
> >  drivers/net/xen-netback/hash.c | 6 ++++--
> >  1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/net/xen-netback/hash.c
> b/drivers/net/xen-netback/hash.c
> > index 10d580c3dea3..30709bc9d170 100644
> > --- a/drivers/net/xen-netback/hash.c
> > +++ b/drivers/net/xen-netback/hash.c
> > @@ -51,7 +51,8 @@ static void xenvif_add_hash(struct xenvif *vif, const
> u8 *tag,
> >
> >       found = false;
> >       oldest = NULL;
> > -     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link) {
> > +     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link,
> > +
>  lockdep_is_held(&vif->hash.cache.lock)) {
>
> There are probably too many tabs here. Indentation looks wrong.
>
> I will correct this when I resend this patch.


> The surrounding code makes it pretty clear that the lock is already held
> by the time list_for_each_entry_rcu is called, yet the checking involved
> in lockdep_is_held is not trivial, so I'm afraid I don't consider this a
> strict improvement over the existing code.
>
> Actually,  we want to make CONFIG_PROVE_LIST_RCU enabled by default.
And if the cond argument is not passed when the usage of
list_for_each_entry_rcu()
is outside of rcu_read_lock(), it will lead to a false positive.
Therefore, I think this patch is required.
Let me know if you have any objections.

Thank you,
Madhuparna


> If there is something I misunderstood, let me know.
>
> Wei.
>
> >               /* Make sure we don't add duplicate entries */
> >               if (entry->len == len &&
> >                   memcmp(entry->tag, tag, len) == 0)
> > @@ -102,7 +103,8 @@ static void xenvif_flush_hash(struct xenvif *vif)
> >
> >       spin_lock_irqsave(&vif->hash.cache.lock, flags);
> >
> > -     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link) {
> > +     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link,
> > +
>  lockdep_is_held(&vif->hash.cache.lock)) {
> >               list_del_rcu(&entry->link);
> >               vif->hash.cache.count--;
> >               kfree_rcu(entry, rcu);
> > --
> > 2.17.1
> >
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 15, 2020 at 7:26 PM Wei L=
iu &lt;<a href=3D"mailto:wei.liu@kernel.org">wei.liu@kernel.org</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for t=
he patch.<br>
<br>
There is a typo in the subject line. It should say xen-netback, not<br>
xen-netbank.<br>
<br></blockquote><div>Hi,</div><div><br></div><div>I am sorry about this, I=
 will send this patch again.</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">
On Wed, Jan 15, 2020 at 06:11:28PM +0530, <a href=3D"mailto:madhuparnabhowm=
ik04@gmail.com" target=3D"_blank">madhuparnabhowmik04@gmail.com</a> wrote:<=
br>
&gt; From: Madhuparna Bhowmik &lt;<a href=3D"mailto:madhuparnabhowmik04@gma=
il.com" target=3D"_blank">madhuparnabhowmik04@gmail.com</a>&gt;<br>
&gt; <br>
&gt; list_for_each_entry_rcu has built-in RCU and lock checking.<br>
&gt; Pass cond argument to list_for_each_entry_rcu.<br>
&gt; <br>
&gt; Signed-off-by: Madhuparna Bhowmik &lt;<a href=3D"mailto:madhuparnabhow=
mik04@gmail.com" target=3D"_blank">madhuparnabhowmik04@gmail.com</a>&gt;<br=
>
&gt; ---<br>
&gt;=C2=A0 drivers/net/xen-netback/hash.c | 6 ++++--<br>
&gt;=C2=A0 1 file changed, 4 insertions(+), 2 deletions(-)<br>
&gt; <br>
&gt; diff --git a/drivers/net/xen-netback/hash.c b/drivers/net/xen-netback/=
hash.c<br>
&gt; index 10d580c3dea3..30709bc9d170 100644<br>
&gt; --- a/drivers/net/xen-netback/hash.c<br>
&gt; +++ b/drivers/net/xen-netback/hash.c<br>
&gt; @@ -51,7 +51,8 @@ static void xenvif_add_hash(struct xenvif *vif, cons=
t u8 *tag,<br>
&gt;=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0found =3D false;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0oldest =3D NULL;<br>
&gt; -=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0lockdep_is_held(&amp;vif-&gt;h=
ash.cache.lock)) {<br>
<br>
There are probably too many tabs here. Indentation looks wrong.<br>
<br></blockquote><div>I will correct this when I resend this patch.</div><d=
iv>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The surrounding code makes it pretty clear that the lock is already held<br=
>
by the time list_for_each_entry_rcu is called, yet the checking involved<br=
>
in lockdep_is_held is not trivial, so I&#39;m afraid I don&#39;t consider t=
his a<br>
strict improvement over the existing code.<br>
<br></blockquote><div>Actually,=C2=A0 we want to make CONFIG_PROVE_LIST_RCU=
 enabled by default.</div><div>And if the cond argument is not passed when =
the usage of list_for_each_entry_rcu()</div><div>is outside of rcu_read_loc=
k(), it will lead to a false positive.</div><div>Therefore, I think this pa=
tch is required.</div><div>Let me know if you have any objections.</div><di=
v><br></div><div>Thank you,</div><div>Madhuparna</div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">
If there is something I misunderstood, let me know.<br>
<br>
Wei.<br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Make sure we =
don&#39;t add duplicate entries */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (entry-&gt;le=
n =3D=3D len &amp;&amp;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0me=
mcmp(entry-&gt;tag, tag, len) =3D=3D 0)<br>
&gt; @@ -102,7 +103,8 @@ static void xenvif_flush_hash(struct xenvif *vif)<=
br>
&gt;=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0spin_lock_irqsave(&amp;vif-&gt;hash.cache.lo=
ck, flags);<br>
&gt;=C2=A0 <br>
&gt; -=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0lockdep_is_held(&amp;vif-&gt;h=
ash.cache.lock)) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0list_del_rcu(&am=
p;entry-&gt;link);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0vif-&gt;hash.cac=
he.count--;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0kfree_rcu(entry,=
 rcu);<br>
&gt; -- <br>
&gt; 2.17.1<br>
&gt; <br>
</blockquote></div></div>

--00000000000037e1f1059c2e3836--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6784015358804890257==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:08:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irjLb-00089w-DZ; Wed, 15 Jan 2020 14:08:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irjLa-00089o-51
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:08:38 +0000
X-Inumbo-ID: 80ecd2b0-37a0-11ea-a985-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80ecd2b0-37a0-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 14:08:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579097309;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Hbq8BHfgdtDGtf86seymLljKshy7O24Ai0a+x1oKtrM=;
 b=S+s8XAoAKXB3NK44MjRcn8OnJ41YG4p9rwKD5vjxLVOUV3osGONJJKi1
 8Br+7b3f3iG6mKt+CqA8z8XzLzccklEYAEe+FtqSVZI7DqRvn7IDmNKNx
 1mZvzdr9JzIHZellO4J6AH34+MPyUE+ywgoDWB0TkNkmfGMnUgK1dI6Gu o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: N2bQjM6ClfgHvJzQroBknt4fuRoLdPQB9XiYJXHeCrsggIBBXuhZQTWy7gu4kLqf0oDhFCwvov
 pYMGNiaEBjDnW3LVs9NRhOqtBhU2rMgZl9LOpP91RZE7afYrvwQULsaIH6+OkSOrWg9tyX/hO3
 2GeE1MHIvA5n0oh8/mKdCkT+4hOBdQk/3kzI3CR+11tLGxpW+0bMEdupeTdYJXasN1utyWG0N6
 DS0ItoAyjFgwxLFUAh+KtN+qye1y9ZDBusCjDyzbATqmnraYp8wurAGF2n0bbxMY6eZrn3ugqk
 wdY=
X-SBRS: 2.7
X-MesageID: 11374950
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11374950"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 14:08:01 +0000
Message-ID: <20200115140801.29321-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200113175020.32730-4-andrew.cooper3@citrix.com>
References: <20200113175020.32730-4-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] x86/page: Remove bifurcated
 PAGE_HYPERVISOR constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

RGVzcGl0ZSBiZWluZyB2YWd1ZWx5IGF3YXJlLCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFBBR0Vf
SFlQRVJWSVNPUiBpbiBBU00gYW5kCkMgY29kZSBoYXMgbmV2ZXJ0aGVsZXNzIGNhdXNlZCBzZXZl
cmFsIGJ1Z3MgSSBzaG91bGQgaGF2ZSBrbm93biBiZXR0ZXIgYWJvdXQsCmFuZCBjb250cmlidXRl
ZCB0byByZXZpZXcgY29uZnVzaW9uLgoKVGhlcmUgYXJlIGV4YWN0bHkgNCB1c2VzIG9mIHRoZXNl
IGNvbnN0YW50cyBpbiBhc20gY29kZSAoYW5kIG9uZSBpcyBzaG9ydGx5CmdvaW5nIHRvIGRpc2Fw
cGVhcikuCgpJbnN0ZWFkIG9mIGNyZWF0aW5nIHRoZSBjb25zdGFudHMgd2hpY2ggYmVoYXZlIGRp
ZmZlcmVudGx5IGJldHdlZW4gQVNNIGFuZCBDCmNvZGUsIGV4cG9zZSBhbGwgdGhlIGNvbnN0YW50
cyBhbmQgdXNlIG5vbi1hbWJpZ3VvdXMgbm9uLU5YIG9uZXMgaW4gQVNNLgpBZGp1c3QgdGhlIGhp
ZGluZyB0byBqdXN0IF9QQUdFX05YLCB3aGljaCBjb250YWlucyBhIEMgdGVybmFyeSBleHByZXNz
aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgp2MjoKICogSGlkZSBfUEFHRV9OWAotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAgICAgfCAgNiArKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8ICA0ICsrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCB8IDE3ICsrKysrLS0tLS0tLS0tLS0tCiA0IGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRl
eCBkMjQ2ZTM3NGYxLi41NjNiYjE5MDU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02NzQsNyArNjc0LDcgQEAg
dHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICogdGhlIHRyYW5zaXRpb24gaW50byBsb25nIG1v
ZGUpLCB1c2luZyAyTSBzdXBlcnBhZ2VzLgogICAgICAgICAgKi8KICAgICAgICAgbGVhICAgICBz
eW1fZXNpKHN0YXJ0KSwlZWJ4Ci0gICAgICAgIGxlYSAgICAgKDE8PEwyX1BBR0VUQUJMRV9TSElG
VCkqNysoUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSkoJWVieCksJWVheAorICAgICAgICBsZWEg
ICAgICgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpKjcrKFBBR0VfSFlQRVJWSVNPUl9SV1h8X1BBR0Vf
UFNFKSglZWJ4KSwlZWF4CiAgICAgICAgIHNociAgICAgJChMMl9QQUdFVEFCTEVfU0hJRlQtMyks
JWVieAogICAgICAgICBtb3YgICAgICQ4LCVlY3gKIDE6ICAgICAgbW92ICAgICAlZWF4LHN5bV9m
cyhsMl9ib290bWFwKS04KCVlYngsJWVjeCw4KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwppbmRleCBhZjYyODUwNTg5
Li42NjJjOGI3ZWFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUworKysg
Yi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtNTYsOSArNTYsOSBAQCBsMV9pZGVudG1h
cDoKICAgICAgICAgLnJlcHQgTDFfUEFHRVRBQkxFX0VOVFJJRVMKICAgICAgICAgLyogVkdBIGhv
bGUgKDB4YTAwMDAtMHhjMDAwMCkgc2hvdWxkIGJlIG1hcHBlZCBVQy0uICovCiAgICAgICAgIC5p
ZiBwZm4gPj0gMHhhMCAmJiBwZm4gPCAweGMwCi0gICAgICAgIC5xdWFkIChwZm4gPDwgUEFHRV9T
SElGVCkgfCBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyB8IE1BUF9TTUFMTF9QQUdFUworICAgICAg
ICAucXVhZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwgX19QQUdFX0hZUEVSVklTT1JfVUNNSU5VUyB8
IF9QQUdFX0dMT0JBTCB8IE1BUF9TTUFMTF9QQUdFUwogICAgICAgICAuZWxzZQotICAgICAgICAu
cXVhZCAocGZuIDw8IFBBR0VfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgTUFQX1NNQUxMX1BB
R0VTCisgICAgICAgIC5xdWFkIChwZm4gPDwgUEFHRV9TSElGVCkgfCBQQUdFX0hZUEVSVklTT1Jf
UldYIHwgTUFQX1NNQUxMX1BBR0VTCiAgICAgICAgIC5lbmRpZgogICAgICAgICBwZm4gPSBwZm4g
KyAxCiAgICAgICAgIC5lbmRyCkBAIC04OSw3ICs4OSw3IEBAIEdMT0JBTChsMl94ZW5tYXApCiAg
ICAgICAgIC5xdWFkIDAKICAgICAgICAgaWR4ID0gMQogICAgICAgICAucmVwdCA3Ci0gICAgICAg
IC5xdWFkIHN5bV9vZmZzKF9faW1hZ2VfYmFzZV9fKSArIChpZHggPDwgTDJfUEFHRVRBQkxFX1NI
SUZUKSArIChQQUdFX0hZUEVSVklTT1IgfCBfUEFHRV9QU0UpCisgICAgICAgIC5xdWFkIHN5bV9v
ZmZzKF9faW1hZ2VfYmFzZV9fKSArIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSArIChQQUdF
X0hZUEVSVklTT1JfUldYIHwgX1BBR0VfUFNFKQogICAgICAgICBpZHggPSBpZHggKyAxCiAgICAg
ICAgIC5lbmRyCiAgICAgICAgIC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2UuaAppbmRleCAwNWE4YjFlZmE2Li5hM2M3NmE0MDNiIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApA
QCAtMzE2LDcgKzMxNiwxMSBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBp
bnQgbDRpZHgsIGw0X3BnZW50cnlfdCk7CiAjZGVmaW5lIF9QQUdFX0FWQUlMICAgIF9BQygweEUw
MCxVKQogI2RlZmluZSBfUEFHRV9QU0VfUEFUICBfQUMoMHgxMDAwLFUpCiAjZGVmaW5lIF9QQUdF
X0FWQUlMX0hJR0ggKF9BQygweDdmZiwgVSkgPDwgMTIpCisKKyNpZm5kZWYgX19BU1NFTUJMWV9f
CisvKiBEZXBlbmRlbmN5IG9uIE5YIGJlaW5nIGF2YWlsYWJsZSBjYW4ndCBiZSBleHByZXNzZWQu
ICovCiAjZGVmaW5lIF9QQUdFX05YICAgICAgIChjcHVfaGFzX254ID8gX1BBR0VfTlhfQklUIDog
MCkKKyNlbmRpZgogCiAjZGVmaW5lIFBBR0VfQ0FDSEVfQVRUUlMgKF9QQUdFX1BBVCB8IF9QQUdF
X1BDRCB8IF9QQUdFX1BXVCkKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZf
NjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmluZGV4IDRmZTAy
MDU1NTMuLjk4NzY2MzQ4ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTE3Miwx
OCArMTcyLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50cHRlX3QgcHV0X3B0ZV9mbGFncyh1bnNpZ25l
ZCBpbnQgeCkKICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JYICAgICAgKF9fUEFHRV9IWVBFUlZJ
U09SX1JYICAgICAgfCBfUEFHRV9HTE9CQUwpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SV1gg
ICAgIChfX1BBR0VfSFlQRVJWSVNPUiAgICAgICAgIHwgX1BBR0VfR0xPQkFMKQogCi0jaWZkZWYg
X19BU1NFTUJMWV9fCi0vKiBEZXBlbmRlbmN5IG9uIE5YIGJlaW5nIGF2YWlsYWJsZSBjYW4ndCBi
ZSBleHByZXNzZWQuICovCi0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICBQQUdFX0hZ
UEVSVklTT1JfUldYCi0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUNNSU5VUyAoX19QQUdFX0hZ
UEVSVklTT1JfVUNNSU5VUyB8IF9QQUdFX0dMT0JBTCkKLSMgZGVmaW5lIFBBR0VfSFlQRVJWSVNP
Ul9VQyAgICAgIChfX1BBR0VfSFlQRVJWSVNPUl9VQyAgICAgIHwgX1BBR0VfR0xPQkFMKQotI2Vs
c2UKLSMgZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SVwot
IyBkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1VDTUlOVVMgKF9fUEFHRV9IWVBFUlZJU09SX1VDTUlO
VVMgfCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfR0xPQkFMIHwg
X1BBR0VfTlgpCi0jIGRlZmluZSBQQUdFX0hZUEVSVklTT1JfVUMgICAgICAoX19QQUdFX0hZUEVS
VklTT1JfVUMgfCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfR0xP
QkFMIHwgX1BBR0VfTlgpCi0jZW5kaWYKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAg
UEFHRV9IWVBFUlZJU09SX1JXCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9VQ01JTlVTIChfX1BB
R0VfSFlQRVJWSVNPUl9VQ01JTlVTIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX1BBR0VfR0xPQkFMIHwgX1BBR0VfTlgpCisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9VQyAg
ICAgIChfX1BBR0VfSFlQRVJWSVNPUl9VQyB8IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKQogCiAjZW5kaWYgLyogX19YODZfNjRfUEFH
RV9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:19:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14: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 1irjWF-0000dz-Q2; Wed, 15 Jan 2020 14:19:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irjWE-0000du-GN
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:19:38 +0000
X-Inumbo-ID: 0fbdf9dc-37a2-11ea-b89f-bc764e2007e4
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fbdf9dc-37a2-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 14:19:38 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id q127so8284599pga.4
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 06:19:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=rv/DqUwBL0cLyteq+cLEvFpPEt4GgePPdmAX2ItXChM=;
 b=kIWJKZcsvkuUZvwRivtFvgIWWDo/Tti9TY17prXqhn8ou+0J4BFvJ8oIYES3K08qiV
 R2Vd/rvzIe6i8Dil+hZ1hPy5ShyssowGgZBxu6/JRIa6PsjSIBRLZaXZ8XByGPpMGHXb
 HMEh9ZxA9USfjlI/OVFGBEnv4FMtGnmgrp8YW8Bne7Sob31aw40Lz7ldLM/hNyY+ouRL
 nO67kdJRx5Qqwd6mEg1nF2oLI06lV89EutTw90xedrb8KftavppvbuE85RQRPFz+aWLB
 jofInZLvvseBm3dWeaCgohHSctkr/z6cg19t3fVZFRNbnLUnK+IO6HNECzCuhrooY2aC
 7PAg==
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=rv/DqUwBL0cLyteq+cLEvFpPEt4GgePPdmAX2ItXChM=;
 b=etaDSMxXezF54vRir39loGzVM5Z90fjoN/0VenN85sspvezVjCDoHzclW+fjJp+i+/
 lbUQcKHpeYveqFVrdJJo2wQmfZF/MIxEQX+ZnPYnbeEfPoURn0VyZC6kz5eRXrnhwHnZ
 cLiPiVcNqSJB4r8ekauCGh3kXNfoXJbKS3XzVkXOkasA9ULX5fJ16Z3g0P+V3qWIqKaf
 zavMTWtC8ARFe7OlxsA8uHi+cdajPjQ6/HaB2kEQwve8j6UjjgqxR2N+QMArvSPDb8I6
 FSgT7/emzWzdUgZx+Wnpr/hreXS+JjvOlRJpceOd6fM9r5H5GiaoK/sEWX0G+LmZMU2j
 oOzw==
X-Gm-Message-State: APjAAAVyjGmi1bcjzy78c3OxJ8x3cJF7CtNZXgtBp91vfKBwordT2MWU
 GEQQC/fwEC3EK8LXoW6BKjU=
X-Google-Smtp-Source: APXvYqw/Ek4M3Mu/gGAWjG9C64Bz9YXgOVv1wSXGZqMVwUNkMRrlLduGljYrzFwonam0LSkXgoxpww==
X-Received: by 2002:a63:534d:: with SMTP id t13mr31890500pgl.89.1579097977017; 
 Wed, 15 Jan 2020 06:19:37 -0800 (PST)
Received: from madhuparna-HP-Notebook.nitk.ac.in
 ([2402:3a80:1ee8:ed72:75ba:e01f:bdbc:c547])
 by smtp.gmail.com with ESMTPSA id p35sm21208425pgl.47.2020.01.15.06.19.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 06:19:36 -0800 (PST)
From: madhuparnabhowmik04@gmail.com
To: wei.liu@kernel.org,
	paul@xen.org
Date: Wed, 15 Jan 2020 19:48:40 +0530
Message-Id: <20200115141840.10553-1-madhuparnabhowmik04@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU list
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: paulmck@kernel.org, frextrite@gmail.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, joel@joelfernandes.org,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org,
 Madhuparna Bhowmik <madhuparnabhowmik04@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>

RnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBhcm5hYmhvd21pazA0QGdtYWlsLmNvbT4K
Cmxpc3RfZm9yX2VhY2hfZW50cnlfcmN1IGhhcyBidWlsdC1pbiBSQ1UgYW5kIGxvY2sgY2hlY2tp
bmcuClBhc3MgY29uZCBhcmd1bWVudCB0byBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdS4KClNpZ25l
ZC1vZmYtYnk6IE1hZGh1cGFybmEgQmhvd21payA8bWFkaHVwYXJuYWJob3dtaWswNEBnbWFpbC5j
b20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIHwgMyArKy0KIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNo
LmMKaW5kZXggMTBkNTgwYzNkZWEzLi4zZjk3ODNmNzBhNzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
bmV0L3hlbi1uZXRiYWNrL2hhc2guYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNo
LmMKQEAgLTUxLDcgKzUxLDggQEAgc3RhdGljIHZvaWQgeGVudmlmX2FkZF9oYXNoKHN0cnVjdCB4
ZW52aWYgKnZpZiwgY29uc3QgdTggKnRhZywKIAogCWZvdW5kID0gZmFsc2U7CiAJb2xkZXN0ID0g
TlVMTDsKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShlbnRyeSwgJnZpZi0+aGFzaC5jYWNoZS5s
aXN0LCBsaW5rKSB7CisJbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZW50cnksICZ2aWYtPmhhc2gu
Y2FjaGUubGlzdCwgbGluaywKKwkJCQlsb2NrZGVwX2lzX2hlbGQoJnZpZi0+aGFzaC5jYWNoZS5s
b2NrKSkgewogCQkvKiBNYWtlIHN1cmUgd2UgZG9uJ3QgYWRkIGR1cGxpY2F0ZSBlbnRyaWVzICov
CiAJCWlmIChlbnRyeS0+bGVuID09IGxlbiAmJgogCQkgICAgbWVtY21wKGVudHJ5LT50YWcsIHRh
ZywgbGVuKSA9PSAwKQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:36:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14: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 1irjmc-0002En-9A; Wed, 15 Jan 2020 14:36:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irjmb-0002Ei-4Z
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:36:33 +0000
X-Inumbo-ID: 6c18a163-37a4-11ea-8578-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c18a163-37a4-11ea-8578-12813bfff9fa;
 Wed, 15 Jan 2020 14:36:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579098992;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=97U3e337ynywdTMIeGxFvveYQ3XqhjptpAnLwJO2zTE=;
 b=HKjEPCz8SCRFpFZ3WTREQbC0R0/ZhmEiaVOhL7lCSJWHlerlGQg9zl0Y
 qRUroCmFMtvzwcBuOUhpcPlGOgu/ocaCcrZAAh6ECu6jwho6snodm2pS1
 JjRrfAY2cKl96A076tMNFVp2usVJyl6l8ZcHWFodde6ehqbwuNbcV7vrH g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: skWZsdhkjFrVowXnF/LhcqFAIaoAmxhLg3W+YKbwjYWBB/yuEQWKvw05XVGRPTJHgH582AawYI
 JsgAFbQPXQVIAip7ZqXTYWUDTbcEab1YRkMuMUCZ5nYfap+ckkBLLb+HuOg8g4z+cFRw1IpFBY
 3Aw1jb4B4/9TldpkHzrFjc4la8t3bgHeNGwkrL+pIO6zNUQt8/wXtHjnRPA68IHLqyYDtuMQym
 dR8FH0GhYnEI6RZnqBnuUNWPGcj9hPCLk2CZ0A7Ur70qpvY1OJ5XowbwbGW/+7MC1YyCH/g/tr
 ZUw=
X-SBRS: 2.7
X-MesageID: 11536994
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11536994"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@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: <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
Date: Wed, 15 Jan 2020 14:36:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAxMDoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgaXQgaGFzIGJl
ZW4gbWUgdG8gaW50cm9kdWNlIHRoaXMsIHRoZSB1c2Ugb2YgfCB0aGVyZSBoYXMgYmVjb21lCj4g
KGFuZCBwZXJoYXBzIHdhcyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZykgbWlzbGVhZGluZy4gUmF0
aGVyIHRoYW4KPiBhdm9pZGluZyB0aGUgcmlnaHQgc2lkZSBvZiBpdCB3aGVuIGxpbmtpbmcgdGhl
IHhlbi5lZmkgaW50ZXJtZWRpYXRlIGZpbGUKPiBhdCBhIGRpZmZlcmVudCBiYXNlIGFkZHJlc3Ms
IG1ha2UgdGhlIGV4cHJlc3Npb24gY29wZSB3aXRoIHRoYXQgY2FzZSwKPiB0aHVzIHZlcmlmeWlu
ZyBwbGFjZW1lbnQgb24gZXZlcnkgc3RlcC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiBhcyB0aGlzIGlzIHNpbXBseSBhCnJlYXJyYW5naW5nLCBidXQuLi4K
Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+IEBAIC0zNTEsOCArMzUxLDggQEAgU0VDVElPTlMKPiAgICAuY29tbWVudCAwIDog
eyAqKC5jb21tZW50KSB9Cj4gIH0KPiAgCj4gLUFTU0VSVChfX2ltYWdlX2Jhc2VfXyA+IFhFTl9W
SVJUX1NUQVJUIHwKPiAtICAgICAgIF9fMk1fcndkYXRhX2VuZCA8PSBYRU5fVklSVF9FTkQgLSBO
Ul9DUFVTICogUEFHRV9TSVpFLAo+ICtBU1NFUlQoX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJU
X0VORCAtIFhFTl9WSVJUX1NUQVJUICsgX19YRU5fVklSVF9TVEFSVCAtCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlJfQ1BVUyAqIFBBR0VfU0laRSwKCi4uLiBkb2Vzbid0IHRoaXMgd2Fu
dCBhIHN0dWJzX3Blcl9wYWdlIHRlcm0/wqAgV2UgZG9uJ3QgaGF2ZSA0ayBwZXIgY3B1LgoKV2Vp
OiBGWUksIGlmIHlvdSBkbyBpbnRyb2R1Y2UgZXhlY3V0YWJsZSBmaXhtYXAgZW50cmllcywgdGhp
cyBBU1NFUlQoKQp3YW50cyBhZGp1c3RpbmcgYnkgTlJfWF9GSVhNQVAgKiBQQUdFX1NJWkUgYXMg
d2VsbC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:45:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14: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 1irjvJ-00035U-80; Wed, 15 Jan 2020 14:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OV/N=3E=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1irjvH-00035P-Dd
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:45:31 +0000
X-Inumbo-ID: ab47dbea-37a5-11ea-857b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab47dbea-37a5-11ea-857b-12813bfff9fa;
 Wed, 15 Jan 2020 14:45:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579099527;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dVoBrM/E0Fxd2JB960RkvnRdhQYuEB/cTL+KUNqdsxE=;
 b=NUgvvNoCmLH0/1muOtc26ifPhTYLVyI91vwch+a56t2mri7xYgQtKHuj
 vWf8dQM4qyQJPnJNjFIG8oK+81ElvUWxvjFTCG/ATfrazac5dIMOMsJxV
 syRD8qlbHph4P5zXZRkQx/e6R0m2A7uhTHatznE4BR6xkMmCYDHdAMuGK g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Rm7MtYxzbla2HhPyl9yg29GnHFarvOD/Aq7xSB9QSrHdvadWYIO5e4Nq6ZyKlmEQHWfh3zBYCS
 2YfKcIitL8PSUd4OCSz8yZsu8qMQmOu09dT9NvkeU7Ar71YnStR2DQ1jzJ8F2/YP52V3DkTx6/
 fui3z6vUBmXjMLs4Sw1Nz+R386D7tmx6k2FguD3kE96S4aHLKJlBCjB+WrvSAb7Ob9BIf/TUWJ
 UKqX157Y9T3EufAqggdv7HV/aK7cf+W53XS7+b7w9HId7eE3KyS11SrtowHn44hkHfThUGksW2
 jcs=
X-SBRS: 2.7
X-MesageID: 11112623
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11112623"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <7d9e9668-3b21-46c6-5428-b6e9394bb8fe@citrix.com>
 <20200115132358.GM11756@Air-de-Roger>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <5f9c7a1a-2f8f-9f0d-112c-caba4bc84bb7@citrix.com>
Date: Wed, 15 Jan 2020 14:45:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200115132358.GM11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gMTUvMDEvMjAyMCAxMzoyMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAxMjozNjowOFBNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4g
T24gMTUvMDEvMjAyMCAwOTo0NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1ZSwg
SmFuIDE0LCAyMDIwIGF0IDA3OjM2OjIxUE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+
Pj4+IElmIElUU0MgaXMgbm90IGF2YWlsYWJsZSBvbiBDUFUgKGUuZyBpZiBydW5uaW5nIG5lc3Rl
ZCBhcyBQViBzaGltKQo+Pj4+IHRoZW4gWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MgaXMgbm90IGFk
dmVydGlzZWQgaW4gY2VydGFpbiBjYXNlcywgaS5lLgo+Pj4+IGFsbCBBTUQgYW5kIHNvbWUgb2xk
IEludGVsIHByb2Nlc3NvcnMuIEluIHdoaWNoIGNhc2UgVFNDIHdvdWxkIG5lZWQgdG8KPj4+PiBi
ZSByZXN0b3JlZCBvbiBDUFUgZnJvbSBwbGF0Zm9ybSB0aW1lIGJ5IFhlbiB1cG9uIGV4aXRpbmcg
ZGVlcCBDLXN0YXRlcy4KPj4+Pgo+Pj4+IEFzIHBsYXRmb3JtIHRpbWUgbWlnaHQgYmUgYmVoaW5k
IHRoZSBsYXN0IFRTQyBzdGFtcCByZWNvcmRlZCBmb3IgdGhlCj4+Pj4gY3VycmVudCBDUFUsIGlu
dmFyaWFudCBvZiBUU0Mgc3RhbXAgYmVpbmcgYWx3YXlzIGJlaGluZCBsb2NhbCBUU0MgY291bnRl
cgo+Pj4+IGlzIHZpb2xhdGVkLiBUaGlzIGhhcyBhbiBlZmZlY3Qgb2YgZ2V0X3NfdGltZSgpIGdv
aW5nIG5lZ2F0aXZlIHJlc3VsdGluZwo+Pj4+IGluIGV2ZW50dWFsIHN5c3RlbSBoYW5nIG9yIGNy
YXNoLgo+Pj4+Cj4+Pj4gRml4IHRoaXMgaXNzdWUgYnkgdXBkYXRpbmcgbG9jYWwgVFNDIHN0YW1w
IGFsb25nIHdpdGggVFNDIGNvdW50ZXIgd3JpdGUuCj4+Pgo+Pj4gVGhhbmtzISBJIGhhdmVuJ3Qg
c2VlbiBzdWNoIGlzc3VlIGJlY2F1c2UgSSd2ZSBiZWVuIHJ1bm5pbmcgdGhlIHNoaW0KPj4+IHdp
dGggbm9taWdyYXRlIGluIG9yZGVyIHRvIHByZXZlbnQgdGhlIHZUU0Mgb3ZlcmhlYWQuCj4+Pgo+
Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+Cj4+Pj4gLS0tCj4+Pj4gVGhpcyBjYXVzZWQgcmVsaWFibGUgaGFuZ3Mgb2Ygc2hp
bSBkb21haW5zIHdpdGggbXVsdGlwbGUgdkNQVXMgb24gYWxsIEFNRAo+Pj4+IHN5c3RlbXMuIFRo
ZSBwcm9ibGVtIGdvdCBhbHNvIHJlcHJvZHVjZWQgb24gYmFyZS1tZXRhbCBieSBhcnRpZmljYWxs
eQo+Pj4+IG1hc2tpbmcgSVRTQyBmZWF0dXJlIGJpdC4gVGhlIHByb3Bvc2VkIGZpeCBoYXMgYmVl
biB2ZXJpZmllZCBmb3IgYm90aAo+Pj4+IGNhc2VzLgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJjaC94
ODYvdGltZS5jIHwgOCArKysrKysrLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rp
bWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4+PiBpbmRleCBlNzljYjRkLi5mNmIyNmY4IDEw
MDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKPj4+PiArKysgYi94ZW4vYXJjaC94
ODYvdGltZS5jCj4+Pj4gQEAgLTk1NSwxMCArOTU1LDE2IEBAIHU2NCBzdGltZTJ0c2Moc190aW1l
X3Qgc3RpbWUpCj4+Pj4gIAo+Pj4+ICB2b2lkIGNzdGF0ZV9yZXN0b3JlX3RzYyh2b2lkKQo+Pj4+
ICB7Cj4+Pj4gKyAgICBzdHJ1Y3QgY3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwo+
Pj4+ICsKPj4+PiAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1BfVFND
KSApCj4+Pj4gICAgICAgICAgcmV0dXJuOwo+Pj4+ICAKPj4+PiAtICAgIHdyaXRlX3RzYyhzdGlt
ZTJ0c2MocmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKSkpOwo+Pj4+ICsgICAgdC0+c3RhbXAubWFz
dGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKPj4+PiArICAgIHQtPnN0YW1w
LmxvY2FsX3RzYyA9IHN0aW1lMnRzYyh0LT5zdGFtcC5tYXN0ZXJfc3RpbWUpOwo+Pj4+ICsgICAg
dC0+c3RhbXAubG9jYWxfc3RpbWUgPSB0LT5zdGFtcC5tYXN0ZXJfc3RpbWU7Cj4+Pj4gKwo+Pj4+
ICsgICAgd3JpdGVfdHNjKHQtPnN0YW1wLmxvY2FsX3RzYyk7Cj4+Pgo+Pj4gSW4gb3JkZXIgdG8g
YXZvaWQgdGhlIFRTQyB3cml0ZSAoYW5kIHRoZSBsaWtlbHkgYXNzb2NpYXRlZCB2bWV4aXQpLAo+
Pj4gY291bGQgeW91IGluc3RlYWQgZG86Cj4+Pgo+Pj4gdC0+c3RhbXAubG9jYWxfc3RpbWUgPSB0
LT5zdGFtcC5tYXN0ZXJfc3RpbWUgPSByZWFkX3BsYXRmb3JtX3N0aW1lKE5VTEwpOwo+Pj4gdC0+
c3RhbXAubG9jYWxfdHNjID0gcmR0c2Nfb3JkZXJlZCgpOwo+Pgo+PiBJIHRoaW5rIGluIHRoYXQg
Y2FzZSBSRFRTQyBtaWdodCByZXR1cm4gc29tZXRoaW5nIGJlaGluZCBwbGF0Zm9ybSB0aW1lCj4+
IHdoaWNoIGlzIG5vdCByaWdodCBJIGd1ZXNzLgo+IAo+IFRoZSBUU0MgYW5kIHRoZSBwbGF0Zm9y
bSB0aW1lIGFyZSBjb21wbGV0ZWx5IGluZGVwZW5kZW50IGZyb20gWGVuJ3MKPiBQb1YsIHlvdSBj
YW4gaGF2ZSBhIHBsYXRmb3JtIHRpbWUgbm90IGJhc2VkIG9uIHRoZSBUU0MgKGllOiBQSVQsIEhQ
RVQKPiBvciBQTSksIGFuZCBoZW5jZSB0aGVyZSdzIG5vIGRpcmVjdCByZWxhdGlvbiBiZXR3ZWVu
IGJvdGguCj4gCj4gVGhlIFRTQyBpcyB1c2VkIGFzIGEgd2F5IHRvIGdldCBhbiBhcHByb3hpbWF0
ZSBwbGF0Zm9ybSB0aW1lIGJhc2VkIG9uCj4gdGhlIGxhc3QgcGxhdGZvcm0gdGltZSB2YWx1ZSBh
bmQgdGhlIFRTQyBkZWx0YSBiZXR3ZWVuIHRoYW4gdmFsdWUgYW5kCj4gdGhlIGN1cnJlbnQgVFND
IHZhbHVlLCBJIGFzc3VtZSB0aGF0J3MgZG9uZSBiZWNhdXNlIHJlYWRpbmcgdGhlIFRTQyBpcwo+
IG11Y2ggY2hlYXBlciB0aGFuIHJlYWRpbmcgdGhlIHBsYXRmb3JtIHRpbWUuCj4gCj4gQXMgbG9u
ZyBhcyB0aGUgcGxhdGZvcm0gdGltZSBhbmQgdGhlIFRTQyBzdGFtcHMgYXJlIGJvdGggdXBkYXRl
ZCBhdCB0aGUKPiBzYW1lIHRpbWUgaXQgc2hvdWxkIGJlIGZpbmUuCgpJIHNlZSB5b3VyIHBvaW50
LiBJJ2xsIHRlc3QgeW91ciBhcHByb2FjaCBhbmQgZ2V0IGJhY2sgaGVyZSB3aXRoIHRoZSByZXN1
bHRzLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 14:56:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 14: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 1irk5N-0003xY-D4; Wed, 15 Jan 2020 14:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irk5L-0003xT-Go
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 14:55:55 +0000
X-Inumbo-ID: 1ea8c3b6-37a7-11ea-8580-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ea8c3b6-37a7-11ea-8580-12813bfff9fa;
 Wed, 15 Jan 2020 14:55:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579100151;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3110Rme+azEZLgZWqfMJ82za5FFpyDUA6zp5AQ7uJtk=;
 b=dwnS+tA20cRLzkTuR42OGcLb9rINnGJ/aAzJeB3P1cAFbjahE9U+adG5
 1f46mGY3yNONkLr2aK0mMifGex2svfkFXMEK2Y9tjDidpBJY+E9ZWREu+
 heQt8G6/a013HfEvkVevQ6VexXxlKYnnSILaMncCRXnUrBoc9us82Jrr8 g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ROPWKohN27EsUrwyIOCnMICH33A0VDznGGK3EjuqOSWLZEkuYY3ywx8MUm+IJOt5WRvDCbck5C
 WhO5lJMgOJYJ7fwW1ut/8ZICykisJKpiOuxf863pp1KKt+Zk4R6xHIaJTEB4izMzsHA/7wkgNq
 0wlRYL1baKCkpCsE7xxSLpaNWGU+4NlC6ZFyCLXQ3OjBHNQI2bzcbi3/fWESf0O/UmrNXae6f2
 39uUcGHIrcZeFCNX7Y1q34Wl2ol1tujZVFhQ1L7rUyFDwP00XHkHOoliUPrGU9EFCkrS3Ep+jP
 rX4=
X-SBRS: 2.7
X-MesageID: 11377784
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11377784"
To: Jan Beulich <jbeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <7938484e-14a0-8edf-635b-15b05af6dace@suse.com>
 <6f6064f9-5400-3d85-75c5-b63ca460383d@citrix.com>
 <7951674e-1b8a-03b0-00b9-e7d7fe7eb10c@suse.com>
 <b8b5f2f3-74ab-d874-5f11-de4d5a9ec941@citrix.com>
 <a7300bce-4ebb-da65-9737-3a23f51fca39@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: <1d5a202a-288d-2fbd-69e3-197052d988c0@citrix.com>
Date: Wed, 15 Jan 2020 14:55:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a7300bce-4ebb-da65-9737-3a23f51fca39@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gMTUvMDEvMjAyMCAxMjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTUuMDEuMjAyMCAx
Mzo0NywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDE1LzAxLzIwMjAgMTI6MzksIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTUuMDEuMjAyMCAxMzoyOCwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+Pj4gT24gMTUvMDEvMjAyMCAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDE0LjAxLjIwMjAgMjA6MzYsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4+Pj4gSWYgSVRTQyBp
cyBub3QgYXZhaWxhYmxlIG9uIENQVSAoZS5nIGlmIHJ1bm5pbmcgbmVzdGVkIGFzIFBWIHNoaW0p
Cj4+Pj4+PiB0aGVuIFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDIGlzIG5vdCBhZHZlcnRpc2VkIGlu
IGNlcnRhaW4gY2FzZXMsIGkuZS4KPj4+Pj4+IGFsbCBBTUQgYW5kIHNvbWUgb2xkIEludGVsIHBy
b2Nlc3NvcnMuIEluIHdoaWNoIGNhc2UgVFNDIHdvdWxkIG5lZWQgdG8KPj4+Pj4+IGJlIHJlc3Rv
cmVkIG9uIENQVSBmcm9tIHBsYXRmb3JtIHRpbWUgYnkgWGVuIHVwb24gZXhpdGluZyBkZWVwIEMt
c3RhdGVzLgo+Pj4+PiBIb3cgZG9lcyB3YWtpbmcgZnJvbSBkZWVwIEMgc3RhdGVzIGNvcnJlc3Bv
bmQgdG8gdGhlIFBWIHNoaW0/IEkgbm90aWNlCj4+Pj4+IHRoYXQgY3N0YXRlX3Jlc3RvcmVfdHNj
KCkgZ2V0cyBjYWxsZWQgaXJyZXNwZWN0aXZlIG9mIHRoZSBDIHN0YXRlIGJlaW5nCj4+Pj4+IGV4
aXRlZCwgc28gSSB3b25kZXIgd2hldGhlciB0aGVyZSdzIHJvb20gZm9yIGltcHJvdmVtZW50IHRo
ZXJlCj4+Pj4+IGluZGVwZW5kZW50IG9mIHRoZSBpc3N1ZSBhdCBoYW5kLiBBcyBmYXIgYXMgdGhp
cyBjaGFuZ2UgaXMgY29uY2VybmVkLAo+Pj4+PiBJIHRoaW5rIHlvdSB3YW50IHRvIGRyb3AgdGhl
IG5vdGlvbiBvZiAiZGVlcCIgZnJvbSB0aGUgZGVzY3JpcHRpb24uCj4+Pj4gSSdtIG5vdCBmYW1p
bGlhciB3aXRoIHdoYXQgdG8gY2FsbCAiZGVlcCBDLXN0YXRlIiBzbyBmb3IgbWUgaXQgd2FzIGFu
eXRoaW5nCj4+Pj4gaGlnaGVyIHRoYW4gQzEuIElmIHlvdSBwcmVmZXIgImRlZXAiIHRvIGJlIGRy
b3BwZWQgLSBzbyBiZSBpdC4KPj4+ICJIaWdoZXIgdGhhbiBDMSIgbWF5IGJlIGZpbmUgKGFsYmVp
dCBJIHZhZ3VlbHkgcmVjYWxsIFRTQyBpc3N1ZXMKPj4+IHN0YXJ0aW5nIHdpdGggQzMgb25seSks
IGJ1dCBhdCBsZWFzdCBtd2FpdF9pZGxlKCkgY2FsbHMgdGhlCj4+PiBmdW5jdGlvbiBldmVuIGZv
ciBDMS4gQXMgdG8gdGhlIFBWIHNoaW0gLSBkb2VzIGl0IGtub3cgYWJvdXQgYW55Cj4+PiBDLXN0
YXRlcyBhdCBhbGwgKGJleW9uZCBITFQtaW52b2tlZCBDMSk/Cj4+IFllcywgUFYtc2hpbSBrbm93
cyBhYm91dCBDIHN0YXRlcyBhcyBpdCBsb29rcyB0aGV5IGFyZSB0aWVkIHRvCj4+IHByb2Nlc3Nv
ciBJRCBpbiBzb21lIGNhc2VzLiBGb3IgQU1EIHNwZWNpZmljYWxseSBDMiBpcyBITFQuCj4gVGhl
IEFNRCBwYXJ0IGlzIHByZXR0eSBuZXcsIGFuZCBpcyAtIGFmYWljdCAtIGFuIGV4Y2VwdGlvbiBj
b21wYXJlZAo+IHRvIGV2ZXJ5dGhpbmcgZWxzZS4gVW5kZXIgUFZIIHRoZXJlJ3Mgbm8gcmVzcGVj
dGl2ZSBBQ1BJIGRhdGEgKGlpcmMpLAo+IGFuZCB3ZSBhbHNvIGRvbid0IHN1cmZhY2UgTU9OSVRP
Ui9NV0FJVCB0byBIVk0vUFZIIGd1ZXN0cywgbWFraW5nCj4gbXdhaXRfaWRsZV9wcm9iZSgpIGJh
aWwgZWFybHkuIEkgd29uZGVyIHdoZXRoZXIgdGhpcyBzcGVjaWFsCj4gYmVoYXZpb3Igb24gQU1E
IEZhbTE3IHNob3VsZCBiZSBzdXBwcmVzc2VkIGluIHRoaXMgY2FzZS4KCkFueXRoaW5nIHdoaWNo
IGtub3dzIGl0IGlzIHZpcnR1YWxpc2VkIHNob3VsZCB1c2UgaHlwZXJjYWxscyB0byB5aWVsZCwK
YW5kIGZhaWxpbmcgdGhhdCwgaGx0LgoKQSBWTSBpc24ndCBnb2luZyB0byBnZXQgYSBwbGF1c2li
bGUgaWRlYSBvZiBDL1Agc3RhdGVzIChnaXZlIG9yIHRha2Ugb3VyCmRvbTAgc3BlY2lhbCBjYXNl
IHNlZWluZyB0aGUgcmVhbCBBUENJIHRhYmxlcyB3aGljaCBpcyBzdGlsbCBhbiBvcGVuCnByb2Js
ZW0uKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:04:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irkDk-0004qw-G3; Wed, 15 Jan 2020 15:04:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5IT=3E=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1irkDj-0004qP-0a
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:04:35 +0000
X-Inumbo-ID: 5467c527-37a8-11ea-8582-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5467c527-37a8-11ea-8582-12813bfff9fa;
 Wed, 15 Jan 2020 15:04:30 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id q9so195100wmj.5
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 07:04:30 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=xQvK3Khfh8ssHY6UKXAmXLE4MXakJFMEfTNk2HuT3e8=;
 b=oBAM5jtt/WbB5zAwc6S+z3KnBRL1tCn0g3/vltZOIbHQ/N/KZyeD978O92hQcClwgC
 YGmXSm8GiSidM4TYMYFqDNysoTpR6vUf9aDuGVuduYHEaHmqzWukUTKRQ3lsc0gQlxji
 Vdt17y/09yzx0KJLwav4YoA7M8eaRkspaEq834oXJk3Hcw1i/Ur0XWk9L7P5b/fc2J1D
 AgsVEPnk4fgWYweBr3yv7bcKiL2aiZOK91vzK3xoDIlwBKRqmYlI5MIpHKEVCSTwB5Ym
 j8stGexO5hO0aonS8yTQisxtZiXY5+zeZpGqU40XCz0hqmzub7vZ07i/ZepcpLMVMxQ+
 O0Sw==
X-Gm-Message-State: APjAAAXkcsd0SsOaU/F5cmPXCxOJlX5RbyRswz04Lh7G8C4p03LlxT4G
 zU6VXTH0sq6bUFdfwPvYGiY=
X-Google-Smtp-Source: APXvYqy279tPnlZqttod0cBi9Mva6wkZHlFzeLjXHeZe9tBQL0b+hXbPpd8U2Ldc2U+oX97PYuyAOw==
X-Received: by 2002:a1c:2187:: with SMTP id h129mr244143wmh.44.1579100669759; 
 Wed, 15 Jan 2020 07:04:29 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id b137sm133936wme.26.2020.01.15.07.04.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 07:04:28 -0800 (PST)
Date: Wed, 15 Jan 2020 15:04:26 +0000
From: Wei Liu <wei.liu@kernel.org>
To: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
Message-ID: <20200115150426.svapzpux2tbbgvmn@debian>
References: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
 <20200115135631.edr2nrfkycppxcku@debian>
 <CAF65HP0q_KcrUP_50JxZL1xNc47=detHvdOzjBmuiqUtB3AwfA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAF65HP0q_KcrUP_50JxZL1xNc47=detHvdOzjBmuiqUtB3AwfA@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] net: xen-netbank: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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.liu@kernel.org>, "Paul E. McKenney" <paulmck@kernel.org>,
 paul@xen.org, netdev@vger.kernel.org, Amol Grover <frextrite@gmail.com>,
 linux-kernel@vger.kernel.org, Joel Fernandes <joel@joelfernandes.org>,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDc6MzY6MzhQTSArMDUzMCwgTWFkaHVwYXJuYSBCaG93
bWlrIHdyb3RlOgpbLi4uXQo+IAo+ID4gVGhlIHN1cnJvdW5kaW5nIGNvZGUgbWFrZXMgaXQgcHJl
dHR5IGNsZWFyIHRoYXQgdGhlIGxvY2sgaXMgYWxyZWFkeSBoZWxkCj4gPiBieSB0aGUgdGltZSBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSBpcyBjYWxsZWQsIHlldCB0aGUgY2hlY2tpbmcgaW52b2x2
ZWQKPiA+IGluIGxvY2tkZXBfaXNfaGVsZCBpcyBub3QgdHJpdmlhbCwgc28gSSdtIGFmcmFpZCBJ
IGRvbid0IGNvbnNpZGVyIHRoaXMgYQo+ID4gc3RyaWN0IGltcHJvdmVtZW50IG92ZXIgdGhlIGV4
aXN0aW5nIGNvZGUuCj4gPgo+ID4gQWN0dWFsbHksICB3ZSB3YW50IHRvIG1ha2UgQ09ORklHX1BS
T1ZFX0xJU1RfUkNVIGVuYWJsZWQgYnkgZGVmYXVsdC4KCkkgdGhpbmsgeW91IG1lYW50IENPTkZJ
R19QUk9WRV9SQ1VfTElTVC4KCj4gQW5kIGlmIHRoZSBjb25kIGFyZ3VtZW50IGlzIG5vdCBwYXNz
ZWQgd2hlbiB0aGUgdXNhZ2Ugb2YKPiBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSgpCj4gaXMgb3V0
c2lkZSBvZiByY3VfcmVhZF9sb2NrKCksIGl0IHdpbGwgbGVhZCB0byBhIGZhbHNlIHBvc2l0aXZl
Lgo+IFRoZXJlZm9yZSwgSSB0aGluayB0aGlzIHBhdGNoIGlzIHJlcXVpcmVkLgoKRmFpciBlbm91
Z2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:05:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15: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 1irkEz-0004vR-Tx; Wed, 15 Jan 2020 15:05:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5IT=3E=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1irkEy-0004vI-LC
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:05:52 +0000
X-Inumbo-ID: 8372b66e-37a8-11ea-8588-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8372b66e-37a8-11ea-8588-12813bfff9fa;
 Wed, 15 Jan 2020 15:05:49 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id p9so220429wmc.2
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 07:05:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=l+nye/BYJZe7Bw5ayLtgP5rQcdwwOtxIDTaqQZhLPlA=;
 b=TriLauzYNHsL9JUFeTfBPgLI3mXzaqN3X9Xv/T8hv1OAE1K7OtZVwWUpXbis2F35TX
 RirAzOPqPLVWRC7z1OXHnRrMPGjhFz/iZeZAbbXyxAIVPNAuKrLyGW2Noofc0ZesG/MW
 Vf9V+IOqGVXhB+dOFTOW4PjseC3EM7FByyDxJiPbbc9V8UnGPrKIH4IUWhfOAQW8sKmr
 dGMKFyelrc7PHa2wWA9rVmrOrCtBPIzpnzN5GBlpk35A5HIqzGj7hRC/yjD6RAkywMGA
 Uozdpqsm+OfjYXwdpaBTzQfA3IgdGQY0RLzfOe9RkmwIUWrA8ZxEkL4L2hGj01HgMKn8
 DAWA==
X-Gm-Message-State: APjAAAU2myiQi8PbfxbGg9p0mCV6B7vSAWafroWGy39XfchcE0+gyc6f
 fQaUaIxDfx8oRrS70HEqaZE=
X-Google-Smtp-Source: APXvYqztGYFP1LUF57lEbPErN/f7VP1qI9rU2yAcdmhylE8alEK9YH4yvGaqdMcNcSqYuH4XY8iHQg==
X-Received: by 2002:a1c:dc08:: with SMTP id t8mr173641wmg.139.1579100748472;
 Wed, 15 Jan 2020 07:05:48 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id r62sm148422wma.32.2020.01.15.07.05.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 07:05:47 -0800 (PST)
Date: Wed, 15 Jan 2020 15:05:45 +0000
From: Wei Liu <wei.liu@kernel.org>
To: madhuparnabhowmik04@gmail.com
Message-ID: <20200115150545.j5gu7lm3l3ouv7l4@debian>
References: <20200115141840.10553-1-madhuparnabhowmik04@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115141840.10553-1-madhuparnabhowmik04@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@kernel.org, paulmck@kernel.org, paul@xen.org,
 netdev@vger.kernel.org, frextrite@gmail.com, linux-kernel@vger.kernel.org,
 joel@joelfernandes.org, xen-devel@lists.xenproject.org,
 linux-kernel-mentees@lists.linuxfoundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDc6NDg6NDBQTSArMDUzMCwgbWFkaHVwYXJuYWJob3dt
aWswNEBnbWFpbC5jb20gd3JvdGU6Cj4gRnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBh
cm5hYmhvd21pazA0QGdtYWlsLmNvbT4KPiAKPiBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSBoYXMg
YnVpbHQtaW4gUkNVIGFuZCBsb2NrIGNoZWNraW5nLgo+IFBhc3MgY29uZCBhcmd1bWVudCB0byBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3JjdS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWRodXBhcm5hIEJo
b3dtaWsgPG1hZGh1cGFybmFiaG93bWlrMDRAZ21haWwuY29tPgoKWW91IHNlZW0gdG8gaGF2ZSBk
cm9wcGVkIHRoZSBzZWNvbmQgaHVuayB3aGljaCBtb2RpZmllZAp4ZW52aWZfZmx1c2hfaGFzaCwg
aXMgdGhhdCBhIG1pc3Rha2U/CgpXZWkuCgo+IC0tLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9oYXNoLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2gu
YyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYwo+IGluZGV4IDEwZDU4MGMzZGVhMy4u
M2Y5NzgzZjcwYTc1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2gu
Ywo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2hhc2guYwo+IEBAIC01MSw3ICs1MSw4
IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9hZGRfaGFzaChzdHJ1Y3QgeGVudmlmICp2aWYsIGNvbnN0
IHU4ICp0YWcsCj4gIAo+ICAJZm91bmQgPSBmYWxzZTsKPiAgCW9sZGVzdCA9IE5VTEw7Cj4gLQls
aXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShlbnRyeSwgJnZpZi0+aGFzaC5jYWNoZS5saXN0LCBsaW5r
KSB7Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShlbnRyeSwgJnZpZi0+aGFzaC5jYWNoZS5s
aXN0LCBsaW5rLAo+ICsJCQkJbG9ja2RlcF9pc19oZWxkKCZ2aWYtPmhhc2guY2FjaGUubG9jaykp
IHsKPiAgCQkvKiBNYWtlIHN1cmUgd2UgZG9uJ3QgYWRkIGR1cGxpY2F0ZSBlbnRyaWVzICovCj4g
IAkJaWYgKGVudHJ5LT5sZW4gPT0gbGVuICYmCj4gIAkJICAgIG1lbWNtcChlbnRyeS0+dGFnLCB0
YWcsIGxlbikgPT0gMCkKPiAtLSAKPiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:29:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irkc9-0006es-1r; Wed, 15 Jan 2020 15:29:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irkc8-0006en-JJ
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:29:48 +0000
X-Inumbo-ID: db4f996d-37ab-11ea-8594-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db4f996d-37ab-11ea-8594-12813bfff9fa;
 Wed, 15 Jan 2020 15:29:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579102185;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Sgd1AwoZEYoobpvloAiAeJPhFiohLk/SNWNL0h9swcE=;
 b=YaiNfjyqPzCQ5Q0YtxazhWctFCYlKI34R4gY/Pe03at8L6zxktvBw/AH
 pXeiucL0Ybgk7lCVk98BdzEHTPkbcMegBIFM3W7jLyTXEv3OGIX1PFRmZ
 5VwklSwVQD42YflAX6YJgKZ+45zEb5Chv0q2guxC5n+m77sKzyfxCDFVX Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZMikvmadjux/jxQoPsoE+coi6n2mnMdz7uzSBte4Txa72JR/QHjCvrEVpLXbsjdtxiZUQ29Nsn
 uVJ5ismHKArIXZYh4OkzLGwLGVVx4r033DF5P9H25MkMmGKvoNHxqSa8kOYGAqxzi7vgJQT0mG
 4VvRi8BpNAnka+JSiw3XnDpu0DL5Qq7w6bVBXBNzQKuAX0DLqwtXjYmP72Yq257XCsXplgygKG
 nL4OKtDtzhMVbNpdemf8fNPsruOYxHLgr0qHrniHoUaalVUHr9zTwBQYrfqUBU5/6jyYRz3kRD
 /Yo=
X-SBRS: 2.7
X-MesageID: 11380532
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="11380532"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-6-andrew.cooper3@citrix.com>
 <24093.59099.230772.270446@mariner.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: <c4d390b5-9a17-363b-8958-2939646fef3f@citrix.com>
Date: Wed, 15 Jan 2020 15:29:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.59099.230772.270446@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 05/12] tools/migration: Drop IHDR_VERSION
 constant from libxc and python
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@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>

T24gMTQvMDEvMjAyMCAxNjowNSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMDUvMTJdIHRvb2xzL21pZ3JhdGlvbjogRHJvcCBJSERSX1ZFUlNJT04g
Y29uc3RhbnQgZnJvbSBsaWJ4YyBhbmQgcHl0aG9uIik6Cj4+IE1pZ3JhdGlvbiB2MyBpcyBpbiB0
aGUgcHJvY2VzcyBvZiBiZWluZyBpbnRyb2R1Y2VkLCBtZWFuaW5nIHRoYXQgdGhlIGNvZGUgaGFz
Cj4+IHRvIGNvcGUgd2l0aCBib3RoIHZlcnNpb25zLiAgVXNlIGFuIGV4cGxpY2l0IDIgZm9yIG5v
dy4KPj4KPj4gRm9yIHRoZSB2ZXJpZnktc3RyZWFtLXYyIGFuZCBjb252ZXJ0LWxlZ2FjeS1zdHJl
YW0gc2NyaXB0cywgdXBkYXRlIHRleHQgdG8gc2F5Cj4+ICJ2MiAob3IgbGF0ZXIpIi4gIFdoYXQg
bWF0dGVycyBpcyB0aGUgZGlzdGluY3Rpb24gdnMgbGVnYWN5IHN0cmVhbXMuCj4gSG93IGFib3V0
IGludHJvZHVjaW5nCj4gICBlbnVtIHsgSUhEUl9WRVJTSU9OXzIgPSAyIH0KPiBvciBzb21lIHN1
Y2ggPwo+Cj4gSW4gQyBpdCBjYW4gYmUgaGFyZCBvdGhlcndpc2UgdG8gZmluZCBhbGwgdGhlIHJl
bGV2YW50IHRlc3RzLiAgQmVpbmcKPiBhYmxlIHRvIGdyZXAgZm9yIElIRFJfVkVSU0lPTiB3b3Vs
ZCBoZWxwLiAgU28gSSB3b3VsZCBwcmVmZXIgbWFuaWZlc3QKPiBjb25zdGFudHMgb2Ygc29tZSBr
aW5kIHRvIHVudmFybmlzaGVkIGludGVnZXJzLgoKVGhlcmUgaXMgZXhhY3RseSAoYW5kIG9ubHkg
ZXZlcikgb25lIHBsYWNlIHdoZXJlIHRoaXMgY29uc3RhbnQgaXMKY2hlY2tlZC7CoCBUaGlzIGlz
IGEgY29uc2VxdWVuY2Ugb2YgaXQgYmVpbmcgcmVhZCBvdXQgb2YgYSBwaXBlLgoKSXQgaXMgaGln
aGx5IHVubGlrZWx5IHRoYXQgdGhlIGNvZGUgd2lsbCBnYWluIGEgc2Vjb25kIGNoZWNrLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:36:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15: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 1irkij-0007Sv-U3; Wed, 15 Jan 2020 15:36:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irkii-0007SO-Mf
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:36:36 +0000
X-Inumbo-ID: cdd90178-37ac-11ea-8597-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdd90178-37ac-11ea-8597-12813bfff9fa;
 Wed, 15 Jan 2020 15:36:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579102592;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=CALSRvGsCANfZk+767Did4EE4gYRrWvD0WVX7rbcE+o=;
 b=bG2qJo7P4Ms7D/yHOX8ERqWLot2CUp48zSDtYj6O8GyfqB8yzJFkimzs
 KdV8YjSAmU6nTRptwN1v5LunK0bQmQW+VpW7gASqEokEU13sHRW8owleU
 uULvjixS9Hc5iORXgCLydW74e7ahmX/QtS/jfUw4tSj6MEL7GFL1WIU+S Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RuZupbc1N0Es34g09yO1B0lH/c2M2mOXYtRfVjldm+oEJnTV+bBWuKRM/EMHlNiaHyy6kN5akE
 CI4uqKOWorGViipNey22DCB0FnpYEb4vSDMNeEuW3yv0j5FdQGB/JBG/Y23StntlzP3N3agNfZ
 7Q0Cv4GQ1h8QHkPLnMlk8d4IaIkF5YJcQGAPUdqwha7ni2vGpQ80YpueRvhoqaFOEvfC8OrSiV
 65COpO1J67yCnf2M3o1Y/tuPNtErfaIqpL0yM76knblArnwafc3lxikub/IQuuo7XR0uCq1x1V
 Zo8=
X-SBRS: 2.7
X-MesageID: 10966711
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,322,1574139600"; d="scan'208";a="10966711"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <24093.59257.174624.736025@mariner.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: <00778354-e31a-8050-4d1e-53f5588ac48b@citrix.com>
Date: Wed, 15 Jan 2020 15:36:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.59257.174624.736025@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMTQvMDEvMjAyMCAxNjowOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMTAvMTJdIGRvY3MvbWlncmF0aW9uOiBTcGVjaWZ5IFg4Nl97Q1BVSUQs
TVNSfV9QT0xJQ1kgcmVjb3JkcyIpOgo+PiBUaGVzZSB0d28gcmVjb3JkcyBtb3ZlIGJsb2JzIGZy
b20gdGhlIFhFTl9ET01DVExfe2dldCxzZXR9X2NwdV9wb2xpY3kKPj4gaHlwZXJjYWxsLgo+IFdl
IGhhZCBhbiBleHRlbnNpdmUgSVJMIGRpc2N1c3Npb24gcmVjZW50bHkgYWJvdXQgdGhlIGNvbXBh
dGliaWxpdHkKPiBpbXBsaWNhdGlvbnMgb2YgdGhpcy4gIElzIHRoYXQgd3JpdHRlbiBkb3duIHNv
bWV3aGVyZSA/ICBJIHdhcwo+IGV4cGVjdGluZyB0byBzZWUgaXQgaW4gdGhpcyBwYXRjaC4KClNh
ZGx5IGNsYWlydm95YW5jZSBpc24ndCBhIHNraWxsIEknbSB0ZXJyaWJseSBnb29kIGF0LsKgIChU
aGlzIGVtYWlsCnByZWRhdGVzIG91ciBjb252ZXJzYXRpb24gYnkgMiB3ZWVrcyBvciBzby4pCgp2
MiBvZiB0aGUgc2VyaWVzIHdpbGwgaGF2ZSBhcHByb3ByaWF0ZSBhZGp1c3RtZW50cywgYWx0aG91
Z2ggbm9uZSBvZiBpdAp3YXMgcmVsZXZhbnQgdG8gdGhpcyBwYXRjaCBzcGVjaWZpY2FsbHkuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:46:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irksN-0008Kh-1I; Wed, 15 Jan 2020 15:46:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irksL-0008Kc-U6
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:46:33 +0000
X-Inumbo-ID: 34594ae2-37ae-11ea-a985-bc764e2007e4
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34594ae2-37ae-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 15:46:33 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id d62so15751923oia.11
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 07:46:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8/BollNXFyqT/cepZYeE+wLWDM3dv1lO6PKhmKCFjP0=;
 b=AjsV29LTZILt+Wi6pF8lx8pQGcAjahEeD+b/nX3OlPUmbm9vpq3DxwuMAEoqab3oYn
 ZH/XJxFWed5LpRdLiMWm1Z7Yy5CdDcuD24HNKvDq9ATEkzDUuhSnLAh/WixOZ63hLss6
 wzmW3OEKsmoaRmkJlodPsG96aokJxmN0G3xs24NlcZXTuTb72iyp4uznqkeIDk2zuxj5
 XNa96XzGdulksUS2EW5wJrp6zqjSE9OuqCU21JFH+YoylZgOA+0XvdWotYm9bOy/Pz/7
 Di410upJv7hYDpEFTwCOInlT4qbDWMCK/zYkV4d0wmEArNyS6SkT2ST0gedArukDAmB+
 OyYQ==
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=8/BollNXFyqT/cepZYeE+wLWDM3dv1lO6PKhmKCFjP0=;
 b=gomIbzbsVLUbdM1J4x9SUYfiF7R7b22O8cbuUrQpxHdAaH1JN2q1DZPIUL+y5I9Qbb
 /BZ3WGKDR2j4ud+zQ5xkKlwXAHvkxmJaO0EIW5jmq8MrPSnB9mQLyqNuNnGYWPFGeLtJ
 EJSTPuVR6Bdn4N9iZVapPysO+rjo4cou0JDQPAupNGa3pfDwqXtg33jNnE3Wnhtt8Su6
 K8ZgWHKLQsxWy/Ac+qDs7BPQxWR2gZZt3d8tvQWuw0ql5sDMRqJayZCSzeDosSCR6WY1
 fwOPFIMK7H8EtbzoTXsk8kVFAFFuntK94FR3My36Nmn/2kMZq2WxjE6BrQrlwYM3Vz5y
 TCWw==
X-Gm-Message-State: APjAAAW40jtNEhGkhxc+e8joLnGGs0wqXjHU4JQqV0iKRPVCcsJlbell
 anuSg1UG77ox1qUq8+XO54m5sGi7Aq/3hSnAYvU=
X-Google-Smtp-Source: APXvYqwmCRvE84KFxCeMh/0IWweVxJ39fvDwNnbs2brPjIzOv2tB+1J13V3lQAmGQ+5mfIDXLyHm5vV4h7MTg1C1rUA=
X-Received: by 2002:a05:6808:658:: with SMTP id
 z24mr296168oih.91.1579103192495; 
 Wed, 15 Jan 2020 07:46:32 -0800 (PST)
MIME-Version: 1.0
References: <20200115124129.5684-1-madhuparnabhowmik04@gmail.com>
 <20200115135631.edr2nrfkycppxcku@debian>
 <CAF65HP0q_KcrUP_50JxZL1xNc47=detHvdOzjBmuiqUtB3AwfA@mail.gmail.com>
 <20200115150426.svapzpux2tbbgvmn@debian>
In-Reply-To: <20200115150426.svapzpux2tbbgvmn@debian>
From: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
Date: Wed, 15 Jan 2020 21:16:21 +0530
Message-ID: <CAF65HP2gnDYud99DY51JMXGKaNUC5JNZgPWB8bgno+gjoVffvA@mail.gmail.com>
To: Wei Liu <wei.liu@kernel.org>
Subject: Re: [Xen-devel] [PATCH] net: xen-netbank: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 E. McKenney" <paulmck@kernel.org>, paul@xen.org,
 netdev@vger.kernel.org, Amol Grover <frextrite@gmail.com>,
 linux-kernel@vger.kernel.org, Joel Fernandes <joel@joelfernandes.org>,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org,
 davem@davemloft.net
Content-Type: multipart/mixed; boundary="===============7302355986954229554=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7302355986954229554==
Content-Type: multipart/alternative; boundary="000000000000da3b89059c2f9cc3"

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

On Wed, Jan 15, 2020 at 8:34 PM Wei Liu <wei.liu@kernel.org> wrote:

> On Wed, Jan 15, 2020 at 07:36:38PM +0530, Madhuparna Bhowmik wrote:
> [...]
> >
> > > The surrounding code makes it pretty clear that the lock is already
> held
> > > by the time list_for_each_entry_rcu is called, yet the checking
> involved
> > > in lockdep_is_held is not trivial, so I'm afraid I don't consider this
> a
> > > strict improvement over the existing code.
> > >
> > > Actually,  we want to make CONFIG_PROVE_LIST_RCU enabled by default.
>
> I think you meant CONFIG_PROVE_RCU_LIST.
>
> I am sorry about this. Yes, I meant  CONFIG_PROVE_RCU_LIST.

> And if the cond argument is not passed when the usage of
> > list_for_each_entry_rcu()
> > is outside of rcu_read_lock(), it will lead to a false positive.
> > Therefore, I think this patch is required.
>
> Fair enough.
>
> Thank you,
Madhuparna


> Wei.
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 15, 2020 at 8:34 PM Wei L=
iu &lt;<a href=3D"mailto:wei.liu@kernel.org">wei.liu@kernel.org</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Jan =
15, 2020 at 07:36:38PM +0530, Madhuparna Bhowmik wrote:<br>
[...]<br>
&gt; <br>
&gt; &gt; The surrounding code makes it pretty clear that the lock is alrea=
dy held<br>
&gt; &gt; by the time list_for_each_entry_rcu is called, yet the checking i=
nvolved<br>
&gt; &gt; in lockdep_is_held is not trivial, so I&#39;m afraid I don&#39;t =
consider this a<br>
&gt; &gt; strict improvement over the existing code.<br>
&gt; &gt;<br>
&gt; &gt; Actually,=C2=A0 we want to make CONFIG_PROVE_LIST_RCU enabled by =
default.<br>
<br>
I think you meant CONFIG_PROVE_RCU_LIST.<br>
<br></blockquote><div>I am sorry about this. Yes, I meant=C2=A0=C2=A0CONFIG=
_PROVE_RCU_LIST.</div><div><br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
&gt; And if the cond argument is not passed when the usage of<br>
&gt; list_for_each_entry_rcu()<br>
&gt; is outside of rcu_read_lock(), it will lead to a false positive.<br>
&gt; Therefore, I think this patch is required.<br>
<br>
Fair enough.<br>
<br></blockquote><div>Thank you,</div><div>Madhuparna</div><div>=C2=A0</div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">
Wei.<br>
</blockquote></div></div>

--000000000000da3b89059c2f9cc3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7302355986954229554==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:48:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irktj-0008QQ-Jj; Wed, 15 Jan 2020 15:47:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irkti-0008QL-M5
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:47:58 +0000
X-Inumbo-ID: 66ed1aa6-37ae-11ea-b89f-bc764e2007e4
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 66ed1aa6-37ae-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 15:47:58 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id b18so16524289otp.0
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 07:47:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ilVXlccIzQKwAZB4Z6h6iuKbcrKSnYqM64tYSFmmHT0=;
 b=usbrjaHTxYyp00JfyzM3KR6KLIDz0nAnhdxjs6vH3azZpp3o6+ErwcXDq0AIVyFWOB
 idRZbrmEEe1fm9JoMlnt016ivdhXc8qzYyTIpPK7J2fLJralhgOpVatnfiwuhxfdOEAs
 DiPWxAom0wNJWBrum47YEezYGmp3iRnsiXpr9JvE4K7Zq9AVS26Tn1g+NurE4zCXwct1
 sYSejHPw5fRNFAJ8FPEkAQ4P4GWmXfcUTc+tjWdRT3vzNM4P7rQh+LJ2XYBaDLXJp6RK
 ko5MHSTax/z4ktCK9o3E6VNBueObnuVw6FJmC16JHORKxQ9rv4HUDdseGQ5CzZSKtk5+
 oSVQ==
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=ilVXlccIzQKwAZB4Z6h6iuKbcrKSnYqM64tYSFmmHT0=;
 b=scDLgBonRzZW4yD40wdGdocFs5aTbYmchqvoi0T9gVeuw/cW9wfbJGKhJSDgF21ap4
 zxXGywANNr3HxkC1UTSdNLlXO7+s0Lot87ER76MLz4qlN2gH03dm87+g61h2+ORcgNMa
 p1uY6MCquSP1Gce9e8EDgIEht7L4ku/hvWPYL82fQV8oHP9CQms05MfI7SDxzt8+18rJ
 h3DeMffh75YAIXM1w5q8p/vIKJpVu/gdTmppJqaha/9Tdvgeso+pZoTm/+iL+pGSmTkN
 f4Wc+RZe1B1W5A+D/0T8kL4dI2e7XZALLBF5M76O2C4xmnPsLu0AQHON5z5P03xOAvss
 DFWw==
X-Gm-Message-State: APjAAAXhAXpiXB+I9fMHU7ZG1SO7g0uWcHVNh934ryWwOCjIPW5bIMF/
 goc/ZW1HhKi4bJFhlhKv+vl9cLuaoSrfaVPgus8=
X-Google-Smtp-Source: APXvYqzYBAceFg/OddEAdGD0tzP9ldtUOajIec7RUFyS4DHU4xpXu9K+ET09n64mXTNpZ/Gv1ROQd5F5Y8QHj/KEh4o=
X-Received: by 2002:a05:6830:1141:: with SMTP id
 x1mr3238772otq.120.1579103277426; 
 Wed, 15 Jan 2020 07:47:57 -0800 (PST)
MIME-Version: 1.0
References: <20200115141840.10553-1-madhuparnabhowmik04@gmail.com>
 <20200115150545.j5gu7lm3l3ouv7l4@debian>
In-Reply-To: <20200115150545.j5gu7lm3l3ouv7l4@debian>
From: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
Date: Wed, 15 Jan 2020 21:17:46 +0530
Message-ID: <CAF65HP3nP1J9U6yBhjf9LqRqXA34ASfNs0gfo+66BhO87WwYAw@mail.gmail.com>
To: Wei Liu <wei.liu@kernel.org>
Subject: Re: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 E. McKenney" <paulmck@kernel.org>, paul@xen.org,
 netdev@vger.kernel.org, Amol Grover <frextrite@gmail.com>,
 linux-kernel@vger.kernel.org, Joel Fernandes <joel@joelfernandes.org>,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org
Content-Type: multipart/mixed; boundary="===============4395192034003002212=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4395192034003002212==
Content-Type: multipart/alternative; boundary="000000000000ea2d81059c2fa183"

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

On Wed, Jan 15, 2020 at 8:35 PM Wei Liu <wei.liu@kernel.org> wrote:

> On Wed, Jan 15, 2020 at 07:48:40PM +0530, madhuparnabhowmik04@gmail.com
> wrote:
> > From: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
> >
> > list_for_each_entry_rcu has built-in RCU and lock checking.
> > Pass cond argument to list_for_each_entry_rcu.
> >
> > Signed-off-by: Madhuparna Bhowmik <madhuparnabhowmik04@gmail.com>
>
> You seem to have dropped the second hunk which modified
> xenvif_flush_hash, is that a mistake?
>

I am sorry again, Yes I forgot to add the second hunk.
I will send the final patch with both the hunks in a while.

Thank you,
Madhuparna

Wei.
>
> > ---
> >  drivers/net/xen-netback/hash.c | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/net/xen-netback/hash.c
> b/drivers/net/xen-netback/hash.c
> > index 10d580c3dea3..3f9783f70a75 100644
> > --- a/drivers/net/xen-netback/hash.c
> > +++ b/drivers/net/xen-netback/hash.c
> > @@ -51,7 +51,8 @@ static void xenvif_add_hash(struct xenvif *vif, const
> u8 *tag,
> >
> >       found = false;
> >       oldest = NULL;
> > -     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link) {
> > +     list_for_each_entry_rcu(entry, &vif->hash.cache.list, link,
> > +                             lockdep_is_held(&vif->hash.cache.lock)) {
> >               /* Make sure we don't add duplicate entries */
> >               if (entry->len == len &&
> >                   memcmp(entry->tag, tag, len) == 0)
> > --
> > 2.17.1
> >
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 15, 2020 at 8:35 PM Wei L=
iu &lt;<a href=3D"mailto:wei.liu@kernel.org">wei.liu@kernel.org</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Jan =
15, 2020 at 07:48:40PM +0530, <a href=3D"mailto:madhuparnabhowmik04@gmail.c=
om" target=3D"_blank">madhuparnabhowmik04@gmail.com</a> wrote:<br>
&gt; From: Madhuparna Bhowmik &lt;<a href=3D"mailto:madhuparnabhowmik04@gma=
il.com" target=3D"_blank">madhuparnabhowmik04@gmail.com</a>&gt;<br>
&gt; <br>
&gt; list_for_each_entry_rcu has built-in RCU and lock checking.<br>
&gt; Pass cond argument to list_for_each_entry_rcu.<br>
&gt; <br>
&gt; Signed-off-by: Madhuparna Bhowmik &lt;<a href=3D"mailto:madhuparnabhow=
mik04@gmail.com" target=3D"_blank">madhuparnabhowmik04@gmail.com</a>&gt;<br=
>
<br>
You seem to have dropped the second hunk which modified<br>
xenvif_flush_hash, is that a mistake?<br></blockquote><div>=C2=A0</div><div=
>I am sorry again, Yes I forgot to add the second hunk.</div><div>I will se=
nd the final patch with both the hunks in a while.</div><div><br></div><div=
>Thank you,</div><div>Madhuparna</div><div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">
Wei.<br>
<br>
&gt; ---<br>
&gt;=C2=A0 drivers/net/xen-netback/hash.c | 3 ++-<br>
&gt;=C2=A0 1 file changed, 2 insertions(+), 1 deletion(-)<br>
&gt; <br>
&gt; diff --git a/drivers/net/xen-netback/hash.c b/drivers/net/xen-netback/=
hash.c<br>
&gt; index 10d580c3dea3..3f9783f70a75 100644<br>
&gt; --- a/drivers/net/xen-netback/hash.c<br>
&gt; +++ b/drivers/net/xen-netback/hash.c<br>
&gt; @@ -51,7 +51,8 @@ static void xenvif_add_hash(struct xenvif *vif, cons=
t u8 *tag,<br>
&gt;=C2=A0 <br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0found =3D false;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0oldest =3D NULL;<br>
&gt; -=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0list_for_each_entry_rcu(entry, &amp;vif-&gt;hash.=
cache.list, link,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0lockdep_is_held(&amp;vif-&gt;hash.cache.=
lock)) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Make sure we =
don&#39;t add duplicate entries */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if (entry-&gt;le=
n =3D=3D len &amp;&amp;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0me=
mcmp(entry-&gt;tag, tag, len) =3D=3D 0)<br>
&gt; -- <br>
&gt; 2.17.1<br>
&gt; <br>
</blockquote></div></div>

--000000000000ea2d81059c2fa183--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4395192034003002212==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:49:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15: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 1irkuw-00005z-0D; Wed, 15 Jan 2020 15:49:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irkuu-00005r-KX
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:49:12 +0000
X-Inumbo-ID: 8e0f34d4-37ae-11ea-a985-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e0f34d4-37ae-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 15:49:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579103344;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=021N9Ve1t5np2PiFCeDREl8KuN4HnDMvLq7+EkUqBtI=;
 b=aQftV1aam9ldGoIbdIHk1uN3rkT9YUGmQbkJAckjV1PmLkiSa4iuhyJ1
 AgKSKW7Ow5Emt1NEPPIMV7AtgCLlFZljZ1WDQYnB3ZaUEQeqqA5x/FM36
 /zriK/6Q9V6utIvJrNtCf+YSxUkLSY5BbjfMGDyyEyhgzpgUK0E34VRQS g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4tNfRK09t803mAkDDZD2lmGMcCIyBoOzPecL2uoVQMC4ko8PHXzyx5SFhMx0LAYYIr3IC8hjs3
 thmHJB0CqWFjtlQmHymclqqSGF2JVkaYaZOSqhwphUgLB2DPcmzOswSuTv5PqoIwVl6bAuSB6M
 d7C1WK4IB9ah6o2UB/dS7VYdWzESbRs2RgvYr1KtHKH6E8cQIBydWjxJjmXt5HkQSByZvsrPLw
 fv1Elz/rzJb6Um5waKKcmJkF0pyEKS2yXG2beeppDP9+4cNzh9PrQf53ne78KD83LdPKuHBqQS
 p7k=
X-SBRS: 2.7
X-MesageID: 11118646
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11118646"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-11-andrew.cooper3@citrix.com>
 <4503eb28-fb43-a3bf-29d0-6e9a3e419dfb@suse.com>
 <7229f757-5764-aa9b-013b-c7772cff7b9a@citrix.com>
 <ee3c5bf5-03f5-f1f8-ef20-7fb5e8b34fcf@suse.com>
 <94245c21-3e0b-4099-fe22-f2639651f1db@citrix.com>
 <24093.59486.138192.313998@mariner.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: <496b2405-5a1b-38ec-0a8b-d075748fbfe8@citrix.com>
Date: Wed, 15 Jan 2020 15:48:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.59486.138192.313998@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 10/12] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.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>

T24gMTQvMDEvMjAyMCAxNjoxMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJSZTogW1BBVENIIDEwLzEyXSBkb2NzL21pZ3JhdGlvbjogU3BlY2lmeSBYODZfe0NQ
VUlELE1TUn1fUE9MSUNZIHJlY29yZHMiKToKPj4gVGhlIG1pZ3JhdGlvbiBzdHJlYW0gaXMgc3Bs
aXQgaW50byByZWNvcmRzIHdpdGggbm8gcGxheWxvYWQgKG1hcmtlcnMKPj4gd2l0aCBleHRlcm5h
bCBjb250cm9sIGZsb3cgbWVhbmluZyksIGFuZCBkYXRhIHJlY29yZHMsIHdoaWNoIGhhdmUgYSBw
YXlsb2FkLgo+IEkgcmVtZW1iZXIgdGhpbmtpbmcgYXQgdGhlIHRpbWUgeW91IHNwZWNpZmllZCB0
aGlzIChzb21lIHRpbWUgYWdvLCBpbgo+IG1pZ3JhdGlvbiB2MikgdGhhdCB0aGlzIHdhcyBhbm9t
YWxvdXMuCgpJdCB3YXMsIGFuZCByZW1haW5zLCB2ZXJ5IGRlbGliZXJhdGUuCgo+IFdoZXRoZXIg
YSByZWNvcmQgaXMgYSBtYXJrZXIgb3VnaHQgdG8gYmUgaW5mZXJyZWQgZnJvbSBpdHMgdHlwZS4K
CkFsbCByZWNvcmRzIGhhdmUgZXhwbGljaXQgc2VtYW50aWNzIGFzIHNwZWNpZmllZCBieSB0aGVp
ciB0eXBlcy7CoCBUaGlzCmluY2x1ZGVzIHRoZSBzZW1hbnRpY3MgYXMgdG8gd2hldGhlciBpdCBz
aGFsbCBoYXZlIHplcm8gb3Igbm9uLXplcm8gcGF5bG9hZC4KCkEgZGF0YSByZWNvcmQgd2l0aCBu
byBwYXlsb2FkIGlzIG5vbnNlbnNpY2FsLsKgIEl0IGlzIHByb2hpYml0ZWQKc3BlY2lmaWNhbGx5
IGJlY2F1c2UgaXQgaGVscHMgdGhlIHByb3RvY29sIHZlcmlmaWNhdGlvbiBsb2dpYyBzcG90IGJ1
Z3MsCmFuZCB3ZSByZWFsbHkgZGlkIHNwb3Qgc2V2ZXJhbCBoeXBlcmNhbGwgKHByZWV4aXRpbmcp
IGFuZCBzYXZlLXNpZGUgYnVncwpiZWNhdXNlIG9mIHRoaXMgcnVsZS4KCklmIGEgcGxhdXNpYmxl
IHVzZSBmb3IgcGF5bG9hZC1sZXNzIGRhdGEgYXBwZWFycywgdGhlbiB3ZSBjYW4gdGFrZSBhCmp1
ZGdlbWVudCBjYWxsIGFzIHRvIHdoZXRoZXIgaXQgb3V0d2VpZ2hzIHRoZSB1dGlsaXR5IG9mIGlt
cHJvdmVkIGVycm9yCmRldGVjdGlvbi7CoCBNYWtpbmcgdGhpcyBjaGFuZ2Ugd291bGQgcmVxdWly
ZSBhIGNoYW5nZSB0byB0aGUgc3BlYywgYW5kCmFuIGFkanVzdG1lbnQgdG8gdGhlIHByZS1leGl0
aW5nIHJlY2VpdmUgc2lkZSBsb2dpYy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:53:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15: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 1irkyW-0000v4-LA; Wed, 15 Jan 2020 15:52:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irkyV-0000uz-JE
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:52:55 +0000
X-Inumbo-ID: 17374a6d-37af-11ea-8599-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17374a6d-37af-11ea-8599-12813bfff9fa;
 Wed, 15 Jan 2020 15:52:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579103574;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=6cQx1WzJe9VnTiz4kewtkE09dgenkwk3FjuAG8gJymY=;
 b=UR787QoQUWWM2W17bSidPim5AqdlcqwT1KCZPg2Qpq/+mSrfw2zN4MOO
 /QNcnRkj+ibpL0iY7MGJeWrO5gMZKieOPLiS481Ik+uuv4JJe99SVcc+A
 DYbHbulSn/o2oYvZogFOH++egDuKGrI6TmFLHtsdm2WHaTnVgjk3xQ4OZ U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BiOYMAGHo+ys4TK+V7PMdRwdyzSeiqeqIL2feh9yTdOr+7R8d+hAX56MbLQCY6io4uGuke14q0
 ZZFe0j/Hg7DtN0V0BFOlIk+KzJOBEglvjMG44NrlaGBmnU++OLhyhRvtqqjDIsxNTH5kT7fPgu
 foddwOYQf8PbrUON06tA+4HSF0bThNQgI0+9s++KDHhIJc0jbdAbcmPJDpkO/im9sZEs5RmG5L
 Gpt0Wjfu77eUk82uWjIzyY/9h7V7YuCvmWBkTUTWw3VZ1UmI60bGFEkO5c98UnYZUJjdllw2jS
 Uzk=
X-SBRS: 2.7
X-MesageID: 11542344
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11542344"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-13-andrew.cooper3@citrix.com>
 <24093.63652.871825.587157@mariner.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: <3e39948e-4179-36f6-50eb-bf10327e63fc@citrix.com>
Date: Wed, 15 Jan 2020 15:52:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.63652.871825.587157@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 12/12] libxc/save: Write X86_{CPUID,
 MSR}_DATA records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gMTQvMDEvMjAyMCAxNzoyMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMTIvMTJdIGxpYnhjL3NhdmU6IFdyaXRlIFg4Nl97Q1BVSUQsTVNSfV9E
QVRBIHJlY29yZHMiKToKPj4gV2l0aCBhbGwgb3RoZXIgcGx1bWJpbmcgaW4gcGxhY2UsIG9idGFp
biB0aGUgQ1BVIFBvbGljeSBmcm9tIFhlbiBhbmQKPj4gd3JpdGUgaXQgaW50byB0aGUgbWlncmF0
aW9uIHN0cmVhbS4KPiBUaGlzIGxvb2tzIGdvb2QgdG8gbWUgYnV0Ogo+Cj4gVGhpcyBwYXRjaCBt
YXkgbmVlZCByZXZpc2lvbiB0byBoYW5kbGUgdGhlIHJlc3VsdHMgb2Ygb3VyIGRpc2N1c3Npb24K
PiBhYm91dCB0aGUgPzogZXJyb3IgaGFuZGxpbmcgaWRpb20uCj4KPiBBbmQgSSBhbSBzdGlsbCBt
aXNzaW5nIHRoZSB0ZXh0IGRpc2N1c3NpbmcgY29tcGF0aWJpbGl0eS4gIE1heWJlIEkKPiBoYXZl
IGp1c3Qgb3Zlcmxvb2tlZCBpdCA/CgpJbiBhbGwgY2FzZXMgd2l0aCBtaWdyYXRpb24gZGV2ZWxv
cG1lbnQsIHRoZSByZWNlaXZlIHNpZGUgbG9naWMKKHByZXZpb3VzIHBhdGNoKSBoYXMgdG8gY29t
ZSBiZWZvcmUgdGhlIHNhdmUgc2lkZSBsb2dpYyAodGhpcyBwYXRjaCksIG9yCnRoZSByZXN1bHQg
d2lsbCBicmVhayBiaXNlY3Rpb24gd2l0aCB0aGUgcmVjZWl2ZSBzaWRlIGNob2tpbmcgb24gYW4K
dW5rbm93biByZWNvcmQgdHlwZS4KCkZyb20gdGhlICJ3aG9sZSBzZXJpZXMiIHBvaW50IG9mIHZp
ZXcsIGNvbXBhdGliaWxpdHkgaXMgYWxzbyB0aGUKZGVzdGluYXRpb24gc2lkZSBkaXNjYXJkaW5n
IHRoZSBkYXRhIGJlY2F1c2UgbGlieGwgc3RpbGwgbmVlZHMgaXRzIG9yZGVyCm9mIENQVUlEIGhh
bmRsaW5nIHNodWZmbGluZyB0byBjb3BlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 15:56:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 15: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 1irl29-00014f-91; Wed, 15 Jan 2020 15:56:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FWRo=3E=gmail.com=madhuparnabhowmik04@srs-us1.protection.inumbo.net>)
 id 1irl27-00014a-C5
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 15:56:39 +0000
X-Inumbo-ID: 9d23ef90-37af-11ea-b89f-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d23ef90-37af-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 15:56:38 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id w62so8712102pfw.8
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 07:56:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=HwV9sGACUDknSqn3rZRjdfv8PQfY2jtJrBDpPLg25bE=;
 b=pfZQgYjBcjyCtn6E2E//UIWWV7YF8uAjc6ggh4p5mbPc/GNDh/t8TClwCoKqEY9iKm
 31WcNv/TU4fwcs85/hvITBoBQwLVXKXc/pq1wY9AFtXF2yclNcKLougfpxo4Rk7HthPf
 JKGNTLguhyvB97/Am9L/CUP3MrCj/46w4fxjcRfkXO25T4sy6vMUxLTAtfX+DvZ+ztaN
 0TJinWp2KwiFxkOa5ztbYrQZYs73Hv1EuT6dgymCzvzr+fdm6LEZUH2G+6yYELu7EAOO
 KM6yEegZ79mbzuNRVufVKJ2z4+wCZyjhs7MRMvV9HWkgyOvBGAQgQiMD9SVbFGb4EqZn
 upRA==
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=HwV9sGACUDknSqn3rZRjdfv8PQfY2jtJrBDpPLg25bE=;
 b=FSwen/eE0jIsoCBDlP7QVB+d2Q3exsL723sTA5nVezBsjU5/RXTxK4HyCOKPuvD+Fk
 2pklKs+LsJz7fRGbEBtt+cFbeDCFUWLih75SC/UCIxg9G7Dr5gRSi97jEZq6ICPcQY/1
 3oiAd8JOOD87f1AdxvMXEEq6HEI0qahBO8TQXiv9THTbkF0pJQ9iO0EUUwPOB5dI0Un7
 3sdi7ZmrojkiIKHWJHtPht/8e+982E8DqaS6dQBhD7JnFYIDmg1S5pd37hRixVd8e7AX
 RLKUIHfpUdC9XYqDf+Zx9BgWAKD5vOrfa41/WW2Ts7Yyyz7/qb/lpQidfqdrp2uH+2df
 FnSQ==
X-Gm-Message-State: APjAAAVzNKwo10zWny8vKUBPshM2A6Cia6Idj8q/kbl5KoI4yatiNtOL
 0uI+i2EJrwFPoe+zVWefI48=
X-Google-Smtp-Source: APXvYqwfBfFNxEYPBk1P4r0u33EcwZqChtsYsDBcPVXmULzU6XIoKIK5xPGRQ8bZGAylr4brUje92g==
X-Received: by 2002:a63:4b50:: with SMTP id k16mr34152524pgl.386.1579103797712; 
 Wed, 15 Jan 2020 07:56:37 -0800 (PST)
Received: from madhuparna-HP-Notebook.nitk.ac.in
 ([2402:3a80:1ee8:ed72:75ba:e01f:bdbc:c547])
 by smtp.gmail.com with ESMTPSA id b8sm22755599pfr.64.2020.01.15.07.56.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 07:56:37 -0800 (PST)
From: madhuparnabhowmik04@gmail.com
To: wei.liu@kernel.org,
	paul@xen.org
Date: Wed, 15 Jan 2020 21:25:53 +0530
Message-Id: <20200115155553.13471-1-madhuparnabhowmik04@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU list
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: paulmck@kernel.org, frextrite@gmail.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, joel@joelfernandes.org,
 xen-devel@lists.xenproject.org, linux-kernel-mentees@lists.linuxfoundation.org,
 Madhuparna Bhowmik <madhuparnabhowmik04@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>

RnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBhcm5hYmhvd21pazA0QGdtYWlsLmNvbT4K
Cmxpc3RfZm9yX2VhY2hfZW50cnlfcmN1IGhhcyBidWlsdC1pbiBSQ1UgYW5kIGxvY2sgY2hlY2tp
bmcuClBhc3MgY29uZCBhcmd1bWVudCB0byBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdS4KClNpZ25l
ZC1vZmYtYnk6IE1hZGh1cGFybmEgQmhvd21payA8bWFkaHVwYXJuYWJob3dtaWswNEBnbWFpbC5j
b20+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIHwgNiArKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaGFzaC5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCmluZGV4IDEwZDU4MGMzZGVhMy4uNmI3NTMyZjdjOTM2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9oYXNoLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
aGFzaC5jCkBAIC01MSw3ICs1MSw4IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9hZGRfaGFzaChzdHJ1
Y3QgeGVudmlmICp2aWYsIGNvbnN0IHU4ICp0YWcsCiAKIAlmb3VuZCA9IGZhbHNlOwogCW9sZGVz
dCA9IE5VTEw7Ci0JbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UoZW50cnksICZ2aWYtPmhhc2guY2Fj
aGUubGlzdCwgbGluaykgeworCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KGVudHJ5LCAmdmlmLT5o
YXNoLmNhY2hlLmxpc3QsIGxpbmssCisJCQkJbG9ja2RlcF9pc19oZWxkKCZ2aWYtPmhhc2guY2Fj
aGUubG9jaykpIHsKIAkJLyogTWFrZSBzdXJlIHdlIGRvbid0IGFkZCBkdXBsaWNhdGUgZW50cmll
cyAqLwogCQlpZiAoZW50cnktPmxlbiA9PSBsZW4gJiYKIAkJICAgIG1lbWNtcChlbnRyeS0+dGFn
LCB0YWcsIGxlbikgPT0gMCkKQEAgLTEwMiw3ICsxMDMsOCBAQCBzdGF0aWMgdm9pZCB4ZW52aWZf
Zmx1c2hfaGFzaChzdHJ1Y3QgeGVudmlmICp2aWYpCiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmdmlm
LT5oYXNoLmNhY2hlLmxvY2ssIGZsYWdzKTsKIAotCWxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KGVu
dHJ5LCAmdmlmLT5oYXNoLmNhY2hlLmxpc3QsIGxpbmspIHsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5
X3JjdShlbnRyeSwgJnZpZi0+aGFzaC5jYWNoZS5saXN0LCBsaW5rLAorCQkJCWxvY2tkZXBfaXNf
aGVsZCgmdmlmLT5oYXNoLmNhY2hlLmxvY2spKSB7CiAJCWxpc3RfZGVsX3JjdSgmZW50cnktPmxp
bmspOwogCQl2aWYtPmhhc2guY2FjaGUuY291bnQtLTsKIAkJa2ZyZWVfcmN1KGVudHJ5LCByY3Up
OwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:08:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16: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 1irlDb-0002VZ-Nj; Wed, 15 Jan 2020 16:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yoij=3E=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1irlDa-0002VU-Ah
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:08:30 +0000
X-Inumbo-ID: 4311c32c-37b1-11ea-859a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4311c32c-37b1-11ea-859a-12813bfff9fa;
 Wed, 15 Jan 2020 16:08:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1irlDV-00056z-E5; Wed, 15 Jan 2020 16:08:25 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1irlDV-0002GN-4X; Wed, 15 Jan 2020 16:08:25 +0000
Date: Wed, 15 Jan 2020 16:08:22 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200115160822.qpvsjp7vti75eno2@debian>
References: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
 <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDI6MzY6MjRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wMS8yMDIwIDEwOjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IFdoaWxl
IGl0IGhhcyBiZWVuIG1lIHRvIGludHJvZHVjZSB0aGlzLCB0aGUgdXNlIG9mIHwgdGhlcmUgaGFz
IGJlY29tZQo+ID4gKGFuZCBwZXJoYXBzIHdhcyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZykgbWlz
bGVhZGluZy4gUmF0aGVyIHRoYW4KPiA+IGF2b2lkaW5nIHRoZSByaWdodCBzaWRlIG9mIGl0IHdo
ZW4gbGlua2luZyB0aGUgeGVuLmVmaSBpbnRlcm1lZGlhdGUgZmlsZQo+ID4gYXQgYSBkaWZmZXJl
bnQgYmFzZSBhZGRyZXNzLCBtYWtlIHRoZSBleHByZXNzaW9uIGNvcGUgd2l0aCB0aGF0IGNhc2Us
Cj4gPiB0aHVzIHZlcmlmeWluZyBwbGFjZW1lbnQgb24gZXZlcnkgc3RlcC4KPiA+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IGFzIHRoaXMgaXMgc2lt
cGx5IGEKPiByZWFycmFuZ2luZywgYnV0Li4uCj4gCj4gPgo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gQEAgLTM1MSw4
ICszNTEsOCBAQCBTRUNUSU9OUwo+ID4gICAgLmNvbW1lbnQgMCA6IHsgKiguY29tbWVudCkgfQo+
ID4gIH0KPiA+ICAKPiA+IC1BU1NFUlQoX19pbWFnZV9iYXNlX18gPiBYRU5fVklSVF9TVEFSVCB8
Cj4gPiAtICAgICAgIF9fMk1fcndkYXRhX2VuZCA8PSBYRU5fVklSVF9FTkQgLSBOUl9DUFVTICog
UEFHRV9TSVpFLAo+ID4gK0FTU0VSVChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0g
WEVOX1ZJUlRfU1RBUlQgKyBfX1hFTl9WSVJUX1NUQVJUIC0KPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5SX0NQVVMgKiBQQUdFX1NJWkUsCj4gCj4gLi4uIGRvZXNuJ3QgdGhpcyB3YW50
IGEgc3R1YnNfcGVyX3BhZ2UgdGVybT/CoCBXZSBkb24ndCBoYXZlIDRrIHBlciBjcHUuCj4gCj4g
V2VpOiBGWUksIGlmIHlvdSBkbyBpbnRyb2R1Y2UgZXhlY3V0YWJsZSBmaXhtYXAgZW50cmllcywg
dGhpcyBBU1NFUlQoKQo+IHdhbnRzIGFkanVzdGluZyBieSBOUl9YX0ZJWE1BUCAqIFBBR0VfU0la
RSBhcyB3ZWxsLgoKSXQgaXMgYSBiaXQgcHJvYmxlbWF0aWMgdG8gZG8gdGhhdCBpZiBOUl9YX0ZJ
WE1BUCBpcyBjYWxjdWxhdGVkIGZyb20gdGhlCmxhc3QgZW51bSBlbGVtZW50IChzZWUgRklYQURE
Ul9TSVpFKQoKSSBjYW4gZXhwb3NlIGEgY29uc3RhbnQgZm9yIHRoZSBsYXJnZXN0IHBvc3NpYmxl
IG51bWJlcnMgb2YgZXhlY3V0YWJsZQpmaXhlZCBtYXBwaW5ncyB0byBwdXQgaW4gdGhlIEFTU0VS
VC4KCldlaS4KCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:16:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16: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 1irlLY-0003MG-LM; Wed, 15 Jan 2020 16:16:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irlLX-0003MB-LA
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:16:43 +0000
X-Inumbo-ID: 65e2c378-37b2-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65e2c378-37b2-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 16:16:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579104994;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yfhQ89AUy03n329KaALnQsXAsD2k5SujfGhAWGOTccE=;
 b=iFCVcVB0BoyrfsK3YZfqjkb9ZVRlkgZQwssa7klf3mQHgdb3i3jF9aoS
 qs7XFu+9ZkFrhJnoX2QhGOYNjXQA0jmrsxUK/XIoUqD1aPwiJl1HY5fEk
 IIi70pRE/C85/NbcKxhxtfaeHsPTTEwl29OBAnlyG//dlwHWGEdUvHcON Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q1EsOK2SUaUVDx4UoWrJuxGHyUX0IFVkSYaMhP9LNn1L7SxZ1g0bN5S+8FDdmBAmyff30hKBxc
 l5mOWOQySE+0lWYdbGuqi0HSMF9GP6ByGF5Vk/CUBOGmst/4vh6f3XRljW6dccZBockd+jP87g
 SN8fSeOs9ynFFfJew3u0tRMchTcw31bRGv3rRQAA40WlrxJ0SZIXjSLc4v+LRq6E4M9q5D00F5
 kdfRzVXuVOuGyyyqIPlGSZ9sjIi9VTGIRKzedzi+6sPEkap1DjCz+oc/bBTCihevlfWR4r5367
 eWM=
X-SBRS: 2.7
X-MesageID: 11323797
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11323797"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-3-andrew.cooper3@citrix.com>
 <24093.64011.290962.219358@mariner.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: <a361dbe7-3d86-c361-fa4e-d5649c9af64a@citrix.com>
Date: Wed, 15 Jan 2020 16:16:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.64011.290962.219358@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 16/20] tools/libxl: Simplify callback
 handling in libxl-save-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: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

T24gMTQvMDEvMjAyMCAxNzoyNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMTYvMjBdIHRvb2xzL2xpYnhsOiBTaW1wbGlmeSBjYWxsYmFjayBoYW5k
bGluZyBpbiBsaWJ4bC1zYXZlLWhlbHBlciIpOgo+PiBUaGUge3NhdmUscmVzdG9yZX1fY2FsbGJh
Y2sgaGVscGVycyBjYW4gaGF2ZSB0aGVpciBzY29wZSByZWR1Y2VkIHZhc3RseSwKPiBUaGlzIHBh
cnQgaXMgT0sgd2l0aCBtZSBhbHRob3VnaCBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZXIgdG8gcmV2
aWV3IGlmCj4gdGhlIHRoZSBtb3ZlIGFuZCB0aGUgcmVuYW1lIHdlcmUgc2VwYXJhdGUgcGF0Y2hl
cy4gIEkgZG9uJ3Qga25vdyB3aHkKPiBpdCBpcyB2YWx1YWJsZS4KPgo+PiBhbmQgaGVscGVyX3Nl
dGNhbGxiYWNrc197c2F2ZSxyZXN0b3JlfSgpIGRvZXNuJ3QgbmVlZCB0byB1c2UgYQo+PiB0ZXJu
YXJ5IG9wZXJhdG9yIHRvIHdyaXRlIDAgKG1lYW5pbmcgTlVMTCkgaW50byBhbiBhbHJlYWR5IHpl
cm9lZAo+PiBzdHJ1Y3R1cmUuCj4gSXMgdGhpcyB1bnJlbGF0ZWQgPyAgSSB0aGluayBzby4KClRo
aXMgY2hhbmdlIGlzIHNwZWNpZmljYWxseSB0byBtYWtlIHRoZSBnZW5lcmF0ZWQgQyBlYXNpZXIg
dG8gZm9sbG93LApiZWNhdXNlIEkgaGFkIHRvIGRlYnVnIGl0IHlldCBhZ2Fpbi4KCj4+ICAgICAg
ICAgIG15ICRjX2NiID0gImNicy0+JG5hbWUiOwo+PiAgICAgICAgICAkZl9tb3JlX3NyLT4oIiAg
ICBpZiAoJGNfY2IpIGNiZmxhZ3MgfD0gJGNfdjtcbiIsICRlbnVtY2FsbGJhY2tzKTsKPj4gLSAg
ICAgICAgJGZfbW9yZV9zci0+KCIgICAgJGNfY2IgPSAoY2JmbGFncyAmICRjX3YpID8gJHtlbmNv
ZGV9XyR7bmFtZX0gOiAwO1xuIiwKPj4gKyAgICAgICAgJGZfbW9yZV9zci0+KCIgICAgaWYgKGNi
ZmxhZ3MgJiAkY192KSAkY19jYiA9ICR7ZW5jb2RlfV8ke25hbWV9O1xuIiwKPj4gICAgICAgICAg
ICAgICAgICAgICAgICRzZXRjYWxsYmFja3MpOwo+IEl0IGlzIGEgbG9uZyB0aW1lIHNpbmNlIEkg
ZWRpdGVkIHRoaXMgY29kZSBidXQgSSB0aGluayB5b3VyIHJlYXNvbmluZwo+IGlzICJjYnMgaXMg
YWxyZWFkeSB6ZXJvIG9uIGVudHJ5IGJlY2F1c2UgaXQgaXMgc3RhdGljOyB0aGVyZWZvcmUKPiBj
YnMtPiRuYW1lIG11c3QgYmUgbnVsbCwgc28gdGhlcmUgaXMgbm8gbmVlZCB0byB3cml0ZSAwIGlu
dG8gaXQgaW4gdGhlCj4gZWxzZSBjYXNlIi4KCkNvcnJlY3QuCgo+Cj4gSG93ZXZlciwgdGhlIGxp
bmUgeW91IGFyZSB0b3VjaGluZyBpcyBwcmVjZWRlZCBieSAiaWYgKCRjX2NiKSIgd2hpY2gKPiBv
bmx5IG1ha2VzIHNlbnNlIGlmIHRoZSB2YXJpYWJsZSBtaWdodCBiZSBub24tbnVsbC4KPgo+IFNv
IHNvbWV0aGluZyBpcyBub3QgcmlnaHQgaGVyZS4KClRoaXMgaXMgYWxsIHBlcmwgdG8gbWUsIGJ1
dCB0aGUgdHdvIGFkamFjZW50LWxvb2tpbmcgbGluZXMgb2YgQyBkb24ndAplbmQgdXAgYWRqYWNl
bnQgaW4gdGhlIGdlbmVyYXRlZCBjb2RlLgoKVGhlIGZpcnN0IGxpbmUgZW5kcyB1cCBpbgpsaWJ4
bF9fc3JtX2NhbGxvdXRfZW51bWNhbGxiYWNrc197c2F2ZSxyZXN0b3JlfSgpIChpbiBsaWJ4bC5z
byksIHdoaWxlCnRoZSBzZWNvbmQgbGluZSBlbmRzIHVwIGluIGhlbHBlcl9zZXRjYWxsYmFja3Nf
e3NhdmUscmVzdG9yZX0oKSAoaW4KbGlieGwtc2F2ZS1oZWxwZXIpLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:21:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:21: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 1irlQ7-00049m-An; Wed, 15 Jan 2020 16:21:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irlQ5-00049h-M7
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:21:25 +0000
X-Inumbo-ID: 0e481798-37b3-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e481798-37b3-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 16:21: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 mx2.suse.de (Postfix) with ESMTP id 271C5ABF5;
 Wed, 15 Jan 2020 16:21:16 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
 <20200115134408.GN11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
Date: Wed, 15 Jan 2020 17:21:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115134408.GN11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gMTUuMDEuMjAyMCAxNDo0NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAwMTo0OToyMlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hh
dCBJJ20gdGhlbiB3b3JyaWVkIGFib3V0IGlzIHRvbwo+PiBsaXR0bGUgcHJvZ3Jlc3Mgb2JzZXJ2
YWJsZSBieSBndWVzdHMuIFRoZSBQViB0aW1lIHByb3RvY29sCj4+IG91Z2h0IHRvIGJlIGZpbmUg
aW4gdGhpcyByZWdhcmQgKGFuZCBjb25zdW1lcnMgb2YgcmF3IFRTQyB2YWx1ZXMKPj4gYXJlIG9u
IHRoZWlyIG93biBhbnl3YXkpLCBidXQgd291bGRuJ3QgeW91IG5lZWQgdG8gdXBkYXRlIFRTQwo+
PiBvZmZzZXRzIG9mIEhWTSBndWVzdHMgaW4gb3JkZXIgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIGVs
YXBzZWQKPj4gdGltZT8KPiAKPiBUaGF0IHdpbGwgYmUgZG9uZSB3aGVuIHRoZSBIVk0gdkNQVSBn
ZXRzIHNjaGVkdWxlZCBpbiBhcyBwYXJ0IG9mIHRoZQo+IHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1l
IGNhbGwgQUZBSUNULiBjc3RhdGVfcmVzdG9yZV90c2Mgd2lsbCBhbHdheXMgYmUKPiBjYWxsZWQg
d2l0aCB0aGUgaWRsZSB2Q1BVIGNvbnRleHQsIGFuZCBoZW5jZSB0aGVyZSdzIGFsd2F5cyBnb2lu
ZyB0bwo+IGJlIGEgdkNQVSBzd2l0Y2ggYmVmb3JlIHNjaGVkdWxpbmcgYW55dGhpbmcgZWxzZS4K
CldoaWNoIHN0ZXAgd291bGQgdGhpcyBiZT8gQWxsIEkgc2VlIGlzIGEgY2FsbCB0byBodm1fc2Nh
bGVfdHNjKCkuCkluIHRpbWUuYyBvbmx5IHRzY19zZXRfaW5mbygpIGNhbGxzIGh2bV9zZXRfdHNj
X29mZnNldCgpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:27:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:27: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 1irlWC-0004Ll-3h; Wed, 15 Jan 2020 16:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irlWB-0004Lg-97
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:27:43 +0000
X-Inumbo-ID: f27c690a-37b3-11ea-85a3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f27c690a-37b3-11ea-85a3-12813bfff9fa;
 Wed, 15 Jan 2020 16:27:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 08DB4ABF5;
 Wed, 15 Jan 2020 16:27:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
 <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0d70e32d-b1ff-8b3e-e6f6-dee52734534f@suse.com>
Date: Wed, 15 Jan 2020 17:27:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxNTozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDIw
IDEwOjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hpbGUgaXQgaGFzIGJlZW4gbWUgdG8gaW50
cm9kdWNlIHRoaXMsIHRoZSB1c2Ugb2YgfCB0aGVyZSBoYXMgYmVjb21lCj4+IChhbmQgcGVyaGFw
cyB3YXMgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcpIG1pc2xlYWRpbmcuIFJhdGhlciB0aGFuCj4+
IGF2b2lkaW5nIHRoZSByaWdodCBzaWRlIG9mIGl0IHdoZW4gbGlua2luZyB0aGUgeGVuLmVmaSBp
bnRlcm1lZGlhdGUgZmlsZQo+PiBhdCBhIGRpZmZlcmVudCBiYXNlIGFkZHJlc3MsIG1ha2UgdGhl
IGV4cHJlc3Npb24gY29wZSB3aXRoIHRoYXQgY2FzZSwKPj4gdGh1cyB2ZXJpZnlpbmcgcGxhY2Vt
ZW50IG9uIGV2ZXJ5IHN0ZXAuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gYXMgdGhpcyBpcyBzaW1wbHkgYQo+IHJlYXJyYW5naW5nLCBidXQuLi4K
PiAKPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+PiArKysgYi94ZW4vYXJjaC94
ODYveGVuLmxkcy5TCj4+IEBAIC0zNTEsOCArMzUxLDggQEAgU0VDVElPTlMKPj4gICAgLmNvbW1l
bnQgMCA6IHsgKiguY29tbWVudCkgfQo+PiAgfQo+PiAgCj4+IC1BU1NFUlQoX19pbWFnZV9iYXNl
X18gPiBYRU5fVklSVF9TVEFSVCB8Cj4+IC0gICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9W
SVJUX0VORCAtIE5SX0NQVVMgKiBQQUdFX1NJWkUsCj4+ICtBU1NFUlQoX18yTV9yd2RhdGFfZW5k
IDw9IFhFTl9WSVJUX0VORCAtIFhFTl9WSVJUX1NUQVJUICsgX19YRU5fVklSVF9TVEFSVCAtCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIE5SX0NQVVMgKiBQQUdFX1NJWkUsCj4gCj4gLi4u
IGRvZXNuJ3QgdGhpcyB3YW50IGEgc3R1YnNfcGVyX3BhZ2UgdGVybT/CoCBXZSBkb24ndCBoYXZl
IDRrIHBlciBjcHUuCgpHb29kIHBvaW50IC0gbGV0IG1lIHNlZSBpZiBJIGNhbiBmaXggdGhpcyBh
dCB0aGlzIHNhbWUgb2NjYXNpb24uCkkgZ3Vlc3Mgd2hlbiBpbnRyb2R1Y2luZyB0aGVzZSBwYWdl
cyBJIGhhZCBvbmUgcGVyIENQVSBpbml0aWFsbHksCmFuZCB0aGVuIGZvcmdvdCB0byB1cGRhdGUg
dGhlIGFzc2VydGlvbiBoZXJlIChpdCBiZWluZyB0b28gc3RyaWN0Cm9mIGNvdXJzZSBpcyBiZXR0
ZXIgdGhhbiBpdCBiZWluZyB0b28gbGF4KS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:29:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:29: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 1irlXa-0004Re-JW; Wed, 15 Jan 2020 16:29:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irlXY-0004RX-W0
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:29:09 +0000
X-Inumbo-ID: 25b0d09a-37b4-11ea-85a3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25b0d09a-37b4-11ea-85a3-12813bfff9fa;
 Wed, 15 Jan 2020 16:29:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579105746;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=x0XTADSfCJ9vgYvPMCLIbqsYgDPEYUhRnap7gX9IcYg=;
 b=FkYZK4CBNl9Sfk0gUM1rL5pHjhXj5ttrc6BgHOQa6hguH/s1mPyW+cO3
 8ZM3829xuZwdcVKPOxgrJtE9gke33ZleuxZ5XlGz24d7eg3HClMdA+JMS
 EZqzHELxpvPevyWdYib/itX09FZOTdM3YV0AMip8cIZcgkF1ScbF7Ol6x o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hKvOlV/PGCJAIDmyk1XL4l68W+Su51BPL6Fx6QYAukM2jcHFRMJvJiIX1kByzkYisSZIkYZAgz
 +sKjgSzmzqTY/GrtUUBAKrvmT6qNaNdeu5M+XCeu1lGHhsuVImnvrHeLtaWzZxoj7BVhe83W5X
 XPjD9o5GO9e07cAfz/HMlgS6NrKoxLUDrxtOrIHedyNjc3QSRxhilW8DrDTdSdusSD67Tmpk8k
 +on+CbqPlDJKF6aWeU4JR5d7lTzLPxxXXExSPl7DyOgeznGhTvV80IoVeHOCTAByPO1jbVGAEp
 13k=
X-SBRS: 2.7
X-MesageID: 11122037
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11122037"
To: Jan Beulich <jbeulich@suse.com>
References: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
 <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
 <0d70e32d-b1ff-8b3e-e6f6-dee52734534f@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: <ba696fe6-fb33-d1dd-c2df-02348f202961@citrix.com>
Date: Wed, 15 Jan 2020 16:29:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0d70e32d-b1ff-8b3e-e6f6-dee52734534f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAxNjoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTUuMDEuMjAyMCAx
NTozNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTUvMDEvMjAyMCAxMDoyNiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBXaGlsZSBpdCBoYXMgYmVlbiBtZSB0byBpbnRyb2R1Y2UgdGhpcywg
dGhlIHVzZSBvZiB8IHRoZXJlIGhhcyBiZWNvbWUKPj4+IChhbmQgcGVyaGFwcyB3YXMgZnJvbSB0
aGUgdmVyeSBiZWdpbm5pbmcpIG1pc2xlYWRpbmcuIFJhdGhlciB0aGFuCj4+PiBhdm9pZGluZyB0
aGUgcmlnaHQgc2lkZSBvZiBpdCB3aGVuIGxpbmtpbmcgdGhlIHhlbi5lZmkgaW50ZXJtZWRpYXRl
IGZpbGUKPj4+IGF0IGEgZGlmZmVyZW50IGJhc2UgYWRkcmVzcywgbWFrZSB0aGUgZXhwcmVzc2lv
biBjb3BlIHdpdGggdGhhdCBjYXNlLAo+Pj4gdGh1cyB2ZXJpZnlpbmcgcGxhY2VtZW50IG9uIGV2
ZXJ5IHN0ZXAuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+PiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gYXMgdGhpcyBpcyBzaW1wbHkgYQo+PiByZWFycmFuZ2luZywgYnV0Li4uCj4+Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCj4+PiBAQCAtMzUxLDggKzM1MSw4IEBAIFNFQ1RJT05TCj4+PiAgICAuY29tbWVudCAwIDog
eyAqKC5jb21tZW50KSB9Cj4+PiAgfQo+Pj4gIAo+Pj4gLUFTU0VSVChfX2ltYWdlX2Jhc2VfXyA+
IFhFTl9WSVJUX1NUQVJUIHwKPj4+IC0gICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJU
X0VORCAtIE5SX0NQVVMgKiBQQUdFX1NJWkUsCj4+PiArQVNTRVJUKF9fMk1fcndkYXRhX2VuZCA8
PSBYRU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCArIF9fWEVOX1ZJUlRfU1RBUlQgLQo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgTlJfQ1BVUyAqIFBBR0VfU0laRSwKPj4gLi4uIGRv
ZXNuJ3QgdGhpcyB3YW50IGEgc3R1YnNfcGVyX3BhZ2UgdGVybT/CoCBXZSBkb24ndCBoYXZlIDRr
IHBlciBjcHUuCj4gR29vZCBwb2ludCAtIGxldCBtZSBzZWUgaWYgSSBjYW4gZml4IHRoaXMgYXQg
dGhpcyBzYW1lIG9jY2FzaW9uLgo+IEkgZ3Vlc3Mgd2hlbiBpbnRyb2R1Y2luZyB0aGVzZSBwYWdl
cyBJIGhhZCBvbmUgcGVyIENQVSBpbml0aWFsbHksCj4gYW5kIHRoZW4gZm9yZ290IHRvIHVwZGF0
ZSB0aGUgYXNzZXJ0aW9uIGhlcmUgKGl0IGJlaW5nIHRvbyBzdHJpY3QKPiBvZiBjb3Vyc2UgaXMg
YmV0dGVyIHRoYW4gaXQgYmVpbmcgdG9vIGxheCkuCgpXaXRoIHNvbWUgc3VpdGFibGUgdGVybSwg
ZmVlbCBmcmVlIHRvIHVwIG15IEEtYnkgdG8gUi1ieS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:31:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irlZn-0005CJ-22; Wed, 15 Jan 2020 16:31:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wJf7=3E=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1irlZl-0005CC-Fg
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:31:25 +0000
X-Inumbo-ID: 73c5cf6a-37b4-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73c5cf6a-37b4-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 16:31: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 mx2.suse.de (Postfix) with ESMTP id 2A0B7AE19;
 Wed, 15 Jan 2020 16:31:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <39b51904-37d8-f0c0-2ad3-6a0dd7df59d7@suse.com>
 <b68451ec-6594-d4a4-1227-fa3026608122@citrix.com>
 <0d70e32d-b1ff-8b3e-e6f6-dee52734534f@suse.com>
 <ba696fe6-fb33-d1dd-c2df-02348f202961@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a9b46615-cf5f-7034-5575-b5a61a103f9a@suse.com>
Date: Wed, 15 Jan 2020 17:31:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ba696fe6-fb33-d1dd-c2df-02348f202961@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxNzoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMS8yMDIw
IDE2OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTUuMDEuMjAyMCAxNTozNiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDE1LzAxLzIwMjAgMTA6MjYsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IFdoaWxlIGl0IGhhcyBiZWVuIG1lIHRvIGludHJvZHVjZSB0aGlzLCB0aGUgdXNlIG9m
IHwgdGhlcmUgaGFzIGJlY29tZQo+Pj4+IChhbmQgcGVyaGFwcyB3YXMgZnJvbSB0aGUgdmVyeSBi
ZWdpbm5pbmcpIG1pc2xlYWRpbmcuIFJhdGhlciB0aGFuCj4+Pj4gYXZvaWRpbmcgdGhlIHJpZ2h0
IHNpZGUgb2YgaXQgd2hlbiBsaW5raW5nIHRoZSB4ZW4uZWZpIGludGVybWVkaWF0ZSBmaWxlCj4+
Pj4gYXQgYSBkaWZmZXJlbnQgYmFzZSBhZGRyZXNzLCBtYWtlIHRoZSBleHByZXNzaW9uIGNvcGUg
d2l0aCB0aGF0IGNhc2UsCj4+Pj4gdGh1cyB2ZXJpZnlpbmcgcGxhY2VtZW50IG9uIGV2ZXJ5IHN0
ZXAuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+PiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gYXMgdGhpcyBpcyBzaW1wbHkgYQo+Pj4gcmVhcnJhbmdpbmcsIGJ1dC4uLgo+Pj4KPj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUwo+Pj4+IEBAIC0zNTEsOCArMzUxLDggQEAgU0VDVElPTlMKPj4+PiAgICAuY29tbWVudCAw
IDogeyAqKC5jb21tZW50KSB9Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4gLUFTU0VSVChfX2ltYWdlX2Jh
c2VfXyA+IFhFTl9WSVJUX1NUQVJUIHwKPj4+PiAtICAgICAgIF9fMk1fcndkYXRhX2VuZCA8PSBY
RU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAo+Pj4+ICtBU1NFUlQoX18yTV9yd2Rh
dGFfZW5kIDw9IFhFTl9WSVJUX0VORCAtIFhFTl9WSVJUX1NUQVJUICsgX19YRU5fVklSVF9TVEFS
VCAtCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgTlJfQ1BVUyAqIFBBR0VfU0laRSwK
Pj4+IC4uLiBkb2Vzbid0IHRoaXMgd2FudCBhIHN0dWJzX3Blcl9wYWdlIHRlcm0/wqAgV2UgZG9u
J3QgaGF2ZSA0ayBwZXIgY3B1Lgo+PiBHb29kIHBvaW50IC0gbGV0IG1lIHNlZSBpZiBJIGNhbiBm
aXggdGhpcyBhdCB0aGlzIHNhbWUgb2NjYXNpb24uCj4+IEkgZ3Vlc3Mgd2hlbiBpbnRyb2R1Y2lu
ZyB0aGVzZSBwYWdlcyBJIGhhZCBvbmUgcGVyIENQVSBpbml0aWFsbHksCj4+IGFuZCB0aGVuIGZv
cmdvdCB0byB1cGRhdGUgdGhlIGFzc2VydGlvbiBoZXJlIChpdCBiZWluZyB0b28gc3RyaWN0Cj4+
IG9mIGNvdXJzZSBpcyBiZXR0ZXIgdGhhbiBpdCBiZWluZyB0b28gbGF4KS4KPiAKPiBXaXRoIHNv
bWUgc3VpdGFibGUgdGVybSwgZmVlbCBmcmVlIHRvIHVwIG15IEEtYnkgdG8gUi1ieS4KCkxldCBt
ZSByYXRoZXIgcG9zdCB3aGF0IEkgaGF2ZSwgYmVjYXVzZSB0aGVyZSdzIGdvaW5nIHRvIGJlIHNv
bWUKdWdsaW5lc3MgKGFuZCBoZW5jZSByb29tIGZvciBtaXN0YWtlcykgYmVjYXVzZSBvZiB0aGUg
cm91bmRpbmcKbmVlZGVkLiBCdXQgdGhhbmtzIGZvciB0aGUgb2ZmZXIuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:32:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:32: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 1irlaZ-0005Hz-It; Wed, 15 Jan 2020 16:32:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FTnJ=3E=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1irlaZ-0005Ht-5F
 for xen-devel@lists.xen.org; Wed, 15 Jan 2020 16:32:15 +0000
X-Inumbo-ID: 94b3a4ae-37b4-11ea-85aa-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94b3a4ae-37b4-11ea-85aa-12813bfff9fa;
 Wed, 15 Jan 2020 16:32:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579105932;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=g3KiYQZWNEyU4MsRgwgpWouimLRqhaxPnA1sjIwEV6Y=;
 b=Icoc4VTJbbnvuktj/GsujHn33zmQo0zGozDskE21YmCHrcNKTdp+qw6v
 QQJOb976AAHOIJN5zSBP14jraLQYyO+n8BOPxLL140XWS5Aachis48hXZ
 023HsQeEEMwyOwvurskcG7qORipCA7LpzUQJIQdSl0gU2SBhlnndK016h 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bkdhVv7+jMwYgYDmPTe9LtkpH0O/koXWbzidtzU0jmq2k2W7y0z8sdgd8jQSbc5ha1bt3GZ1ci
 atAFUSXt6n+9zxzrQ84lgG49P9NYylmzqSNxWZ9aWXrXuRImAr5KZhdsdIf7QbnDqPqIx9tIJD
 CTJ/i6OKaxBEkX2arQZvhOK0lcZLiRfq3/YmZTezw8epzATAx2uWIm1r4K0BkOTLQHve+M61Y3
 7h6z7waIS5kexpbL0CS5cKDTtVlsbAnvf762eq6rlbtL5uzpiCDczteptYnhXB3LagqVTHL/cm
 YCo=
X-SBRS: 2.7
X-MesageID: 10950738
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10950738"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-2-sergey.dyasli@citrix.com>
 <96c2414e-91fb-5a28-44bc-e30d2daabec5@citrix.com>
 <6f643816-a7dc-f3bb-d521-b6ac104918d6@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGlBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AAIQkQAa+w5JvbyusW
 IQSQjscwjkRszYUsDUsBr7Dkm9vK65AkEACvL+hErqbQj5yTVNqvP1rVGsXvevViglSTkHD4
 9LGwEk4+ne8N4DPcqrDnyqYFd42UxTjVyoDEXEIIoy0RHWCmaspYEDX8fVmgFG3OFoeA9NAv
 JHssHU6B2mDAQ6M3VDmAwTw+TbXL/c1wblgGAP9kdurydZL8bevTTUh7edfnm5pwaT9HLXvl
 xLjz5qyt6tKEowM0xPVzCKaj3Mf/cuZFOlaWiHZ0biOPC0JeoHuz4UQTnBBUKk+n2nnn72k9
 37cNeaxARwn/bxcej9QlbrrdaNGVFzjCA/CIL0KjUepowpLN0+lmYjkPgeLNYfyMXumlSNag
 9qnCTh0QDsCXS/HUHPeBskAvwNpGBCkfiP/XqJ+V618ZQ1sclHa9aWNnlIR/a8xVx25t/14V
 R8EX/045HUpyPU8hI/yw+Fw/ugJ8W0dFzFeHU5K2tEW2W0m3ZWWWgpcBSCB17DDLIPjGX1Qc
 J8jiVJ7E4rfvA1JBg9BxVw5LVuXg2FB6bqnDYALfY2ydATk+ZzMUAMMilaE7/5a2RMV4TYcd
 8Cf77LdgO0pB3vF6z1QmNA2IbOICtJOXpmvHj+dKFUt5hFVbvqXbuAjlrwFktbAFVGxaeIYz
 nQ44lQu9JqDuSH5yOytdek24Dit8SgEHGvumyj17liCG6kNzxd+2xh3uaUCA5MIALy5mZ87B
 TQRbTFRxARAAwqL3u/cPDA+BhU9ghtAkC+gyC5smWUL1FwTQ9CwTqcQpKt85PoaHn8sc5ctt
 Aj2fNT/F2vqQx/BthVOdkhj9LCwuslqBIqbri3XUyMLVV/Tf+ydzHW2AjufCowwgBguxedD1
 f9Snkv+As7ZgMg/GtDqDiCWBFg9PneKvr+FPPd2WmrI8Kium4X5Zjs/a6OGUWVcIBoPpu088
 z/0tlKYjTFLhoIEsf6ll4KvRQZIyGxclg3RBEuN+wgMbKppdUf2DBXYeCyrrPx809CUFzcik
 O99drWti2CV1gF8bnbUvfCewxwqgVKtHl2kfsm2+/lgG4CTyvnvWqUyHICZUqISdz5GidaXn
 TcPlsAeo2YU2NXbjwnmxzJEP/4FxgsjYIUbbxdmsK+PGre7HmGmaDZ8K77L3yHr/K7AH8mFs
 WUM5KiW4SnKyIQvdHkZMpvE4XrrirlZ+JI5vE043GzzpS2CGo0NFQmDJLRbpN/KQY6dkNVgA
 L0aDxJtAO1rXKYDSrvpL80bYyskQ4ivUa06v9SM2/bHi9bnp3Nf/fK6ErWKWmDOHWrnTgRML
 oQpcxoVPxw2CwyWT1069Y/CWwgnbj34+LMwMUYhPEZMitABpQE74dEtIFh0c2scm3K2QGhOP
 KQK3szqmXuX6MViMZLDh/B7FXLQyqwMBnZygfzZFM9vpDskAEQEAAcLBjQQYAQoAIBYhBJCO
 xzCORGzNhSwNSwGvsOSb28rrBQJbTFRxAhsMACEJEAGvsOSb28rrFiEEkI7HMI5EbM2FLA1L
 Aa+w5Jvbyuvvbg//S3d1+XL568K5BTHXaYxSqCeMqYbV9rPhEHyk+rzKtwNXSbSO8x0xZutL
 gYV+nkW0KMPH5Bz3I1xiRKAkiX/JLcMfx2HAXJ1Cv2rpR6bxyCGBJmuwR68uMS/gKe6AWwTY
 q2kt1rtZPjGl9OwVoWGJKbu2pFBLWmLAnHlXOL6WDSE1Mz2Ah3jMHOaSyAgPu1XSNa600gMJ
 QrSxgbe7bW72gCjeHcrIjfv+uh5cZ5/J/edpWXRuE4Tz82nxudBIHE2vnQEoJrXOh2kAJiYs
 G+IllDqFKDPrnS0R3DenBNG0Ir8h9W6heETnhQUc9NDFCSr81Mp0fROdBfYZnQzgSZMjN2eY
 pkNEWshJER4ZYY+7hAmqI51HnsKuM46QINh00jJHRMykW3TBMlwnUFxZ0gplAecjCFC7g2zj
 g1qNxLnxMS4wCsyEVhCkPyYnS8zuoa4ZUH37CezD01Ph4O1saln5+M4blHCEAUpZIkTGpUoi
 SEwtoxu6EEUYfbcjWgzJCs023hbRykZlFALoRNCwVz/FnPuVu291jn9kjvCTEeE6g2dCtOrO
 ukuXzk1tIeeoggsU7AJ0bzP7QOEhEckaBbP4k6ic26LJGWNMinllePyEMXzsgmMHVN//8wDT
 NWaanhP/JZ1v5Mfn8s1chIqC0sJIw73RvvuBkOa+jx0OwW3RFoQ=
Message-ID: <c116cc6c-c56c-13a5-6dce-ecbb9cf80b3a@citrix.com>
Date: Wed, 15 Jan 2020 16:32:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <6f643816-a7dc-f3bb-d521-b6ac104918d6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry
 Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAxMTowOSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxNS4wMS4yMCAx
MTo1NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4KPj4gT24gMDgvMDEv
MjAyMCAxNToyMCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IEl0IGlzIGluY29ycmVjdCB0byBj
YWxsIHBtZF9wb3B1bGF0ZV9rZXJuZWwoKSBtdWx0aXBsZSB0aW1lcyBmb3IgdGhlCj4+PiBzYW1l
IHBhZ2UgdGFibGUuIFhlbiBub3RpY2VzIGl0IGR1cmluZyBrYXNhbl9wb3B1bGF0ZV9lYXJseV9z
aGFkb3coKToKPj4+Cj4+PiAgICAgIChYRU4pIG1tLmM6MzIyMjpkMTU1djAgbWZuIDM3MDRiIGFs
cmVhZHkgcGlubmVkCj4+Pgo+Pj4gVGhpcyBoYXBwZW5zIGZvciBrYXNhbl9lYXJseV9zaGFkb3df
cHRlIHdoZW4gVVNFX1NQTElUX1BURV9QVExPQ0tTIGlzCj4+PiBlbmFibGVkLiBGaXggdGhpcyBi
eSBpbnRyb2R1Y2luZyBzZXRfcG1kX2Vhcmx5X3NoYWRvdygpIHdoaWNoIGNhbGxzCj4+PiBwbWRf
cG9wdWxhdGVfa2VybmVsKCkgb25seSBvbmNlIGFuZCB1c2VzIHNldF9wbWQoKSBhZnRlcndhcmRz
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KPj4KPj4gTG9va3MgbGlrZSB0aGUgcGxhbiB0byB1c2Ugc2V0X3BtZCgpIGRpcmVj
dGx5IGhhcyBmYWlsZWQ6IGl0J3MgYW4KPj4gYXJjaC1zcGVjaWZpYyBmdW5jdGlvbiBhbmQgY2Fu
J3QgYmUgdXNlZCBpbiBhcmNoLWluZGVwZW5kZW50IGNvZGUKPj4gKGFzIGtidWlsZCB0ZXN0IHJv
Ym90IGhhcyBwcm92ZW4pLgo+Pgo+PiBEbyB5b3Ugc2VlIGFueSB3YXkgb3V0IG9mIHRoaXMgb3Ro
ZXIgdGhhbiBkaXNhYmxpbmcgU1BMSVRfUFRFX1BUTE9DS1MKPj4gZm9yIFBWIEtBU0FOPwo+Cj4g
Q2hhbmdlIHNldF9wbWRfZWFybHlfc2hhZG93KCkgbGlrZSB0aGUgZm9sbG93aW5nOgo+Cj4gI2lm
ZGVmIENPTkZJR19YRU5fUFYKPiBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3BtZF9lYXJseV9zaGFk
b3cocG1kX3QgKnBtZCwgcHRlX3QgKmVhcmx5X3NoYWRvdykKPiB7Cj4gICAgIHN0YXRpYyBib29s
IHBtZF9wb3B1bGF0ZWQgPSBmYWxzZTsKPgo+ICAgICBpZiAobGlrZWx5KHBtZF9wb3B1bGF0ZWQp
KSB7Cj4gICAgICAgICBzZXRfcG1kKHBtZCwgX19wbWQoX19wYShlYXJseV9zaGFkb3cpIHwgX1BB
R0VfVEFCTEUpKTsKPiAgICAgfSBlbHNlIHsKPiAgICAgICAgIHBtZF9wb3B1bGF0ZV9rZXJuZWwo
JmluaXRfbW0sIHBtZCwgZWFybHlfc2hhZG93KTsKPiAgICAgICAgIHBtZF9wb3B1bGF0ZWQgPSB0
cnVlOwo+ICAgICB9Cj4gfQo+ICNlbHNlCj4gc3RhdGljIGlubGluZSB2b2lkIHNldF9wbWRfZWFy
bHlfc2hhZG93KHBtZF90ICpwbWQsIHB0ZV90ICplYXJseV9zaGFkb3cpCj4gewo+ICAgICBwbWRf
cG9wdWxhdGVfa2VybmVsKCZpbml0X21tLCBwbWQsIGVhcmx5X3NoYWRvdyk7Cj4gfQo+ICNlbmRp
Zgo+Cj4gLi4uIGFuZCBtb3ZlIGl0IHRvIGluY2x1ZGUveGVuL3hlbi1vcHMuaCBhbmQgY2FsbCBp
dCB3aXRoCj4gbG1fYWxpYXMoa2FzYW5fZWFybHlfc2hhZG93X3B0ZSkgYXMgdGhlIHNlY29uZCBw
YXJhbWV0ZXIuCgpZb3VyIHN1Z2dlc3Rpb24gdG8gdXNlIGlmZGVmIGlzIHJlYWxseSBnb29kLCBl
c3BlY2lhbGx5IG5vdyB3aGVuIEkKZmlndXJlZCBvdXQgdGhhdCBDT05GSUdfWEVOX1BWIGltcGxp
ZXMgWDg2LiBCdXQgSSBkb24ndCBsaWtlIHRoZSBpZGVhCm9mIGthc2FuIGNvZGUgY2FsbGluZyBh
IG5vbi1lbXB0eSBmdW5jdGlvbiBmcm9tIHhlbi1vcHMuaCB3aGVuCkNPTkZJR19YRU5fUFYgaXMg
bm90IGRlZmluZWQuIEknZCBwcmVmZXIgdG8ga2VlcCBzZXRfcG1kX2Vhcmx5X3NoYWRvdygpCmlu
IG1tL2thc2FuL2luaXQuYyB3aXRoIHRoZSBzdWdnZXN0ZWQgaWZkZWYuCgotLQpUaGFua3MsClNl
cmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:34:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16: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 1irld4-0005ZU-Rb; Wed, 15 Jan 2020 16:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irld3-0005ZP-OU
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:34:49 +0000
X-Inumbo-ID: f1d4b268-37b4-11ea-85aa-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1d4b268-37b4-11ea-85aa-12813bfff9fa;
 Wed, 15 Jan 2020 16:34:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579106088;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ucey7+hfycLxjnzrPM/EVxVmJHgD6jXRIUT77PHXVio=;
 b=PnTWn8jByjZcwylGaiFj4shbqzyKQqIXGucySAeDmReMY6RHqmmJ/oRZ
 VD8i+vdzc0xWcMmbwaoh9+vHpiRM3tzuttlI1q2wWeMwbyPW+Ot5AmDrf
 NIUWkfoRiv6gs4ybG+tj7lNRCNm7iJuyx90acfSdmf0TiiWn/wZvW9EQ+ I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dBBII5a2idCC3mXeTlwuf2i03TGWbzr1jgKk4R5+vm24xv3PGdzrzBvnf0C3j9M0HrThOAJuZX
 J6r03xpTIbXd0ZpJ2p3pcF7aXy6aXsSquUDAZXveg+65GvI4FQ0GCsWq+WKP74I1g+LhuMjd+v
 pIup4etuk7mree7VEXs+HlM71ciD5bDs5Z35PjqlvgxWb+6XHY1Lei3k57VDSPGcsmTBwf2Qgn
 DjSDo0iiI7CjT7n91b4zUh4/I5oLJYgSuN2/smk58cUor2haA/RrQv6Xa/OvPL1VP2+3OuteJb
 K4I=
X-SBRS: 2.7
X-MesageID: 11545996
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11545996"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200103130616.13724-1-andrew.cooper3@citrix.com>
 <20200103130616.13724-4-andrew.cooper3@citrix.com>
 <24093.64177.923164.677965@mariner.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: <dd477627-1c36-ae3f-3c7a-ef15d5b9fa21@citrix.com>
Date: Wed, 15 Jan 2020 16:34:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.64177.923164.677965@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 17/20] tools/libx[cl]: Plumb
 static_data_done() up into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony
 Perard <anthony.perard@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

T24gMTQvMDEvMjAyMCAxNzozMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMTcvMjBdIHRvb2xzL2xpYnhbY2xdOiBQbHVtYiBzdGF0aWNfZGF0YV9k
b25lKCkgdXAgaW50byBsaWJ4bCIpOgo+PiAgLyogY2FsbGJhY2tzIHByb3ZpZGVkIGJ5IHhjX2Rv
bWFpbl9yZXN0b3JlICovCj4+ICBzdHJ1Y3QgcmVzdG9yZV9jYWxsYmFja3Mgewo+PiArICAgIC8q
Cj4+ICsgICAgICogQ2FsbGVkIG9uY2UgdGhlIFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaGFzIGJl
ZW4gcmVjZWl2ZWQvaW5mZXJyZWQuCj4+ICsgICAgICogUGFzc2VzIGluIHRoZSBibG9ja3Mgb2Yg
c3RhdGljIGRhdGEgd2hpY2ggaGF2ZSBub3QgYmVlbiByZWNlaXZlZCwgd2hpY2gKPj4gKyAgICAg
KiB0aGUgaGlnaGVyIGxldmVsIHRvb2xzdGFjayBtdXN0IHByb3ZpZGUgYmFja3dhcmRzIGNvbXBh
dGliaWxpdHkgZm9yLgo+PiArICAgICAqLwo+PiArI2RlZmluZSBYR1JfU0REX01JU1NJTkdfQ1BV
SUQgKDEgPDwgMCkKPj4gKyNkZWZpbmUgWEdSX1NERF9NSVNTSU5HX01TUiAgICgxIDw8IDEpCj4+
ICsgICAgaW50ICgqc3RhdGljX2RhdGFfZG9uZSkodW5zaWduZWQgaW50IG1pc3NpbmcsIHZvaWQg
KmRhdGEpOwo+IFRoaXMgaXMgYSBiaXQgd2VpcmQsIGlzbid0IGl0ID8gIEkgbWVhbjogaWYgdGhl
c2UgYmxvY2tzIG9mIGRhdGEgKmFyZSoKPiByZWNlaXZlZCB0aGVuIGxpYnhjIGhhbmRsZXMgdGhl
bTsgYnV0IGlmIHRoZXkgYXJlIG5vdCwgbGlieGMncyBjYWxsZXIKPiBtdXN0IGRvIHNvLgo+Cj4g
SSBhcHByZWNpYXRlIHRoYXQgdGhlIGludGVyZmFjZSBhdCB0aGUgdG9wIG9mIGxpYnhjIGlzIGFs
cmVhZHkgcmF0aGVyCj4gY29tcGxleCBhbmQgdW5ldmVuIGJ1dCB0aGlzIGRvZXNuJ3Qgc2VlbSB0
byBiZSBoZWxwaW5nLi4uCgpUaGVyZSBhcmUgc2V2ZXJhbCB0aGluZ3MgZ29pbmcgb24gaGVyZS4K
Ck9uZSBpcyB0aGUgY29udHJvbCBmbG93IG1hcmtlciBvZiAiV2UgcmVhY2hlZCB0aGUgZW5kIG9m
IHRoZSBzdGF0aWMKZGF0YSIuwqAgQSBoaWdoZXIgbGV2ZWwgdG9vbHN0YWNrIG5lZWRzIHRvIGtu
b3cgdGhpcyB1bmNvbmRpdGlvbmFsbHksCndoaWNoIGlzIHdoeSB0aGUgY2FsbGJhY2sgaXMgbWFu
ZGF0b3J5LgoKRm9yIHYyIGNvbXBhdGliaWxpdHksIGl0cyBjYWxsZXJzIGNvcGUgd2l0aCAidGhp
cyBpcyB3aGVyZSBhbiBlbmQgb2YKc3RhdGljIGRhdGEgd291bGQgYmUgaW4gYSB2MyBzdHJlYW0i
LCBidXQgdGhhdCBhYnN0cmFjdGVkIGF3YXkgc28gdGhlCmhpZ2hlciBsZXZlbCB0b29sc3RhY2sg
ZG9lc24ndCBrbm93IG9yIG5lZWQgdG8gY2FyZS4KClRoZSBtaXNzaW5nIHBhcmFtZXRlciBpcyAi
cC5zLiBoZXJlIGFyZSB0aGUgdGhpbmdzIHdlIHdlcmUgZXhwZWN0aW5nIGJ1dApkaWRuJ3QgZ2V0
IC0geW91IG5lZWQgdG8gcGljayB1cCB0aGUgcGllY2VzIi7CoCBGb3Igbm93LCBpdCBpcyBzeW5v
bnltb3VzCndpdGggImhlcmUgaXMgYSB2MiBzdHJlYW0gd2l0aG91dCBDUFVJRCBkYXRhIiwgYnV0
IHRoYXQgd29uJ3QgYmUKYWNjdXJhdGUgaW4gdGhlIGZ1dHVyZSBpZi93aGVuIG5ldyBzdGF0aWMg
ZGF0YSByZWNvcmRzIGdldCByZXRyb2ZpdHRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:45:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irlnC-0006SX-Uh; Wed, 15 Jan 2020 16:45:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irlnB-0006SS-U3
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:45:17 +0000
X-Inumbo-ID: 63da73ce-37b6-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63da73ce-37b6-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 16:45:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579106708;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Zmi/8LDiB+WUYY4tZ59n33k9O416EYzW4qeyw1+V8/w=;
 b=NvzRd9SfBuUd0GQ9waXfc1AXTDgtVZ64JtUQKxEFAD5bf40mzzsqJlQF
 TMf6M90RrN+hoV2YtT00U6P7LRPBPZRXakG15Ve416Os1nt+ji2ieHASp
 3xd40kcLl17raHlh1XKVDK6ljd/kDiaxIshDrn2q93z0hiDHIro7LqGvk 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9ljdylgG9x6S7h8amK5JVl/dH64K3b3fVsRUh3/SocW1DWNLN3x//4elmWpag4uH+Y3py8Nz7b
 KBtpaXKtN4fWqA/vGL1w3j8TzHCIQZO+323LK5q/2d5gVKzQ37Wo/Oq5A3OnZx4BZoX3OL9djH
 lMHsqoggGXc31nBL0LFIXLyONZR2IFNMUaByDq2vRr2lJUt6GFwl2QP75sMD801W7G5JbVLB8y
 7WUCy/29YAejRvnWHz76vktzN6LIz+XGEV6j0wt028QUd+BEbBmbe/MGGUWYP5FmvkpuwOuifw
 QAo=
X-SBRS: 2.7
X-MesageID: 11325886
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11325886"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 16:44:54 +0000
Message-ID: <20200115164455.247202-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH] linkfarm: Exclude .*.tmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

RXhjbHVkZSBpbnRlcm1pZGlhdGUgZmlsZXMgLioudG1wIGZyb20gdGhlIGxpbmtmYXJtLCB0aG9z
ZSBhcmUKZ2VuZXJhdGVkIGJ5ICUubzolLmMgcnVsZXMgaW4geGVuL1J1bGVzLm1rIHdoZW4KQ09O
RklHX0VORk9SQ0VfVU5JUVVFX1NZTUJPTFM9eS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL3hlbi1k
aXIvTWFrZWZpbGUgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94
ZW4tZGlyL01ha2VmaWxlCmluZGV4IDVmYTFjZjIyZjFjMS4uNTQxM2Y4Njc5MDEyIDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJl
L3hlbi1kaXIvTWFrZWZpbGUKQEAgLTE3LDYgKzE3LDcgQEAgREVQX0ZJTEVTPSQoZm9yZWFjaCBp
LCAkKExJTktfRklMRVMpLCAkKFhFTl9ST09UKS8kKGkpKQogIyBFeGNsdWRlIHNvbWUgaW50ZXJt
ZWRpYXRlIGZpbGVzIGFuZCBmaW5hbCBidWlsZCBwcm9kdWN0cwogTElOS19FWENMVURFUyA6PSAn
Ki5baXNvYV0nICcuKi5kJyAnLiouZDInICcuY29uZmlnJwogTElOS19FWENMVURFUyArPSAnKi5t
YXAnICd4ZW4nICd4ZW4uZ3onICd4ZW4uZWZpJyAneGVuLXN5bXMnCitMSU5LX0VYQ0xVREVTICs9
ICcuKi50bXAnCiAKICMgVGhpcyBpcyBhbGwgYSBnaWFudCBtZXNzIGFuZCBkb2Vzbid0IHJlYWxs
eSB3b3JrLgogIwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:48:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16: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 1irlqG-0006aM-Fp; Wed, 15 Jan 2020 16:48:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eK3x=3E=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1irlqE-0006aF-Lq
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:48:26 +0000
X-Inumbo-ID: d78d70f0-37b6-11ea-85b1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d78d70f0-37b6-11ea-85b1-12813bfff9fa;
 Wed, 15 Jan 2020 16:48:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579106904;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=1csUV+owa2Ns8RWDJK1EbnDuyaavppRtNAR5sZdtg6I=;
 b=KzPCdFhnlHAnkbKfOXeytXNvherwwO4ioDC0p7g44bKj1Qr1TH2JDv/6
 7LJJvb70Ou2rjM95ASlPZe3U3HFuAaS5EKuSC1mrE0GrOZXXX34mfsTHS
 4UPpJ5TGkpxUrqK5neR/B8mm+dXNQwMqoKAYN0IhnDjfh91xMsyOCwAom A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8O8U36RdALUjJZnvBh66/2S0V8EPib1tyGks6UUnU5uQ2g8okjj9+uRcPSqgIJ4bT9VjZZNW5G
 AzYcbiwZouayfWaAxOliCAfEGnn2Ncqip9HL9Q67J5euEW2U2nAH5Lau7TU90WVc+yIR0AwScS
 v21c5hzHGqyoWvh3lMgPrQPB+qBWN1ozSGqkuKjxLi1LLehLVeQ9CwHCg2UiVh4bbgjc6j7ASv
 0RM2oXO4+m7mgZGpKJhgXeyZl8Lsp03eM7s/3JZsg6q+E1hdNQzAUrDrsIodplbX/nhblCW/o6
 Zts=
X-SBRS: 2.7
X-MesageID: 10951819
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10951819"
Date: Wed, 15 Jan 2020 17:48:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20200115164815.GO11756@Air-de-Roger>
References: <20200115014643.12749-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115014643.12749-1-marmarek@invisiblethingslab.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDI6NDY6MjlBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFFFTVUgcnVubmluZyBpbiBhIHN0dWJkb20gbmVlZHMgdG8g
YmUgYWJsZSB0byBzZXQgSU5UWF9ESVNBQkxFLCBhbmQgdGhlCj4gTVNJKC1YKSBlbmFibGUgZmxh
Z3MgaW4gdGhlIFBDSSBjb25maWcgc3BhY2UuIFRoaXMgYWRkcyBhbiBhdHRyaWJ1dGUKPiAnYWxs
b3dfaW50ZXJydXB0X2NvbnRyb2wnIHdoaWNoIHdoZW4gc2V0IGZvciBhIFBDSSBkZXZpY2UgYWxs
b3dzIHdyaXRlcwo+IHRvIHRoaXMgZmxhZyhzKS4gVGhlIHRvb2xzdGFjayB3aWxsIG5lZWQgdG8g
c2V0IHRoaXMgZm9yIHN0dWJkb21zLgo+IFdoZW4gZW5hYmxlZCwgZ3Vlc3QgKHN0dWJkb21haW4p
IHdpbGwgYmUgYWxsb3dlZCB0byBzZXQgcmVsZXZhbnQgZW5hYmxlCj4gZmxhZ3MsIGJ1dCBvbmx5
IG9uZSBhdCBhIHRpbWUgLSBpLmUuIGl0IHJlZnVzZXMgdG8gZW5hYmxlIG1vcmUgdGhhbiBvbmUK
PiBvZiBJTlR4LCBNU0ksIE1TSS1YIGF0IGEgdGltZS4KPiAKPiBUaGlzIGZ1bmN0aW9uYWxpdHkg
aXMgbmVlZGVkIG9ubHkgZm9yIGNvbmZpZyBzcGFjZSBhY2Nlc3MgZG9uZSBieSBkZXZpY2UKPiBt
b2RlbCAoc3R1YmRvbWFpbikgc2VydmluZyBhIEhWTSB3aXRoIHRoZSBhY3R1YWwgUENJIGRldmlj
ZS4gSXQgaXMgbm90Cj4gbmVjZXNzYXJ5IGFuZCB1bnNhZmUgdG8gZW5hYmxlIGRpcmVjdCBhY2Nl
c3MgdG8gdGhvc2UgYml0cyBmb3IgUFYgZG9tYWluCj4gd2l0aCB0aGUgZGV2aWNlIGF0dGFjaGVk
LiBGb3IgUFYgZG9tYWlucywgdGhlcmUgYXJlIHNlcGFyYXRlIHByb3RvY29sCj4gbWVzc2FnZXMg
KFhFTl9QQ0lfT1Bfe2VuYWJsZSxkaXNhYmxlfV97bXNpLG1zaXh9KSBmb3IgdGhpcyBwdXJwb3Nl
Lgo+IFRob3NlIG9wcyBpbiBhZGRpdGlvbiB0byBzZXR0aW5nIGVuYWJsZSBiaXRzLCBhbHNvIGNv
bmZpZ3VyZSBNU0koLVgpIGluCj4gZG9tMCBrZXJuZWwgLSB3aGljaCBpcyB1bmRlc2lyYWJsZSBm
b3IgUENJIHBhc3N0aHJvdWdoIHRvIEhWTSBndWVzdHMuCj4gCj4gVGhpcyBzaG91bGQgbm90IGlu
dHJvZHVjZSBhbnkgbmV3IHNlY3VyaXR5IGlzc3VlcyBzaW5jZSBhIG1hbGljaW91cwo+IGd1ZXN0
IChvciBzdHViZG9tKSBjYW4gYWxyZWFkeSBnZW5lcmF0ZSBNU0lzIHRocm91Z2ggb3RoZXIgd2F5
cywgc2VlCj4gWzFdIHBhZ2UgOC4gQWRkaXRpb25hbGx5LCB3aGVuIHFlbXUgcnVucyBpbiBkb20w
LCBpdCBhbHJlYWR5IGhhdmUgZGlyZWN0Cj4gYWNjZXNzIHRvIHRob3NlIGJpdHMuCj4gCj4gVGhp
cyBpcyB0aGUgc2Vjb25kIGl0ZXJhdGlvbiBvZiB0aGlzIGZlYXR1cmUuIEZpcnN0IHdhcyBwcm9w
b3NlZCBhcyBhCj4gZGlyZWN0IFhlbiBpbnRlcmZhY2UgdGhyb3VnaCBhIG5ldyBoeXBlcmNhbGws
IGJ1dCB1bHRpbWF0ZWx5IGl0IHdhcwo+IHJlamVjdGVkIGJ5IHRoZSBtYWludGFpbmVyLCBiZWNh
dXNlIG9mIG1peGluZyBwY2liYWNrIGFuZCBoeXBlcmNhbGxzIGZvcgo+IFBDSSBjb25maWcgc3Bh
Y2UgYWNjZXNzIGlzbid0IGEgZ29vZCBkZXNpZ24uIEZ1bGwgZGlzY3Vzc2lvbiBhdCBbMl0uCj4g
Cj4gWzFdOiBodHRwczovL2ludmlzaWJsZXRoaW5nc2xhYi5jb20vcmVzb3VyY2VzLzIwMTEvU29m
dHdhcmUlMjBBdHRhY2tzJTIwb24lMjBJbnRlbCUyMFZULWQucGRmCj4gWzJdOiBodHRwczovL3hl
bi5tYXJrbWFpbC5vcmcvdGhyZWFkL3NtcGdwd3M0dW1keml6emUKPiAKPiBbcGFydCBvZiB0aGUg
Y29tbWl0IG1lc3NhZ2UgYW5kIHN5c2ZzIGhhbmRsaW5nXQo+IFNpZ25lZC1vZmYtYnk6IFNpbW9u
IEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBbdGhlIHJlc3RdCj4gU2ln
bmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2li
bGV0aGluZ3NsYWIuY29tPgoKU29tZSBtaW5vciBuaXRzIGJlbG93LCBidXQgTEdUTToKClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gLS0tCj4g
Q2hhbmdlcyBpbiB2NDoKPiAgLSBmaXggaW5jb3JyZWN0IHZhcmlhYmxlIHVzZWQKPiAgLSBkb24n
dCBlbmFibGUgSU5UeCB3aGVuIGFscmVhZHkgZW5hYmxlZAo+IENoYW5nZXMgaW4gdjM6Cj4gIC0g
cmV0dXJuIGJpdG1hcCAob3IgbmVnYXRpdmUgZXJyb3IpIGZyb20KPiAgICB4ZW5fcGNpYmtfZ2V0
X2ludGVycnVwdF90eXBlKCksIHRvIGltcGxpY2l0bHkgaGFuZGxlIGNhc2VzIHdoZW4KPiAgICBt
dWx0aXBsZSBpbnRlcnJ1cHQgdHlwZXMgYXJlIGFscmVhZHkgZW5hYmxlZCAtIGRpc2FsbG93IGVu
YWJsaW5nIGluCj4gICAgdGhhdCBjYXNlCj4gIC0gYWRkIGRvY3VtZW50YXRpb24KPiBDaGFuZ2Vz
IGluIHYyOgo+ICAtIGludHJvZHVjZSB4ZW5fcGNpYmtfZ2V0X2ludGVycnVwdF90eXBlKCkgdG8g
ZGVkdXBsaWNhdGUgY3VycmVudAo+ICAgIElOVHgvTVNJL01TSS1YIHN0YXRlIGNoZWNrCj4gIC0g
Zml4IGNoZWNraW5nIE1TSS9NU0ktWCBzdGF0ZSBvbiBkZXZpY2VzIG5vdCBzdXBwb3J0aW5nIGl0
Cj4gLS0tCj4gIC4uLi9BQkkvdGVzdGluZy9zeXNmcy1kcml2ZXItcGNpYmFjayAgICAgICAgICB8
IDEzICsrKwo+ICBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmMgICAgICAgICAg
fCAzNiArKysrKysrKwo+ICBkcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlLmggICAg
ICAgICAgfCAgNyArKwo+ICAuLi4veGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0
eS5jICAgfCA4OCArKysrKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMveGVuL3hlbi1wY2liYWNr
L2NvbmZfc3BhY2VfaGVhZGVyLmMgICB8IDE5ICsrKysKPiAgZHJpdmVycy94ZW4veGVuLXBjaWJh
Y2svcGNpX3N0dWIuYyAgICAgICAgICAgIHwgNjYgKysrKysrKysrKysrKysKPiAgZHJpdmVycy94
ZW4veGVuLXBjaWJhY2svcGNpYmFjay5oICAgICAgICAgICAgIHwgIDEgKwo+ICA3IGZpbGVzIGNo
YW5nZWQsIDIzMCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24v
QUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBjaWJhY2sgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0
aW5nL3N5c2ZzLWRyaXZlci1wY2liYWNrCj4gaW5kZXggNmE3MzNiZmEzN2U2Li41NjZhMTFmMmMx
MmYgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1kcml2ZXIt
cGNpYmFjawo+ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBj
aWJhY2sKPiBAQCAtMTEsMyArMTEsMTYgQEAgRGVzY3JpcHRpb246Cj4gICAgICAgICAgICAgICAg
ICAjZWNobyAwMDoxOS4wLUUwOjI6RkYgPiAvc3lzL2J1cy9wY2kvZHJpdmVycy9wY2liYWNrL3F1
aXJrcwo+ICAgICAgICAgICAgICAgICAgd2lsbCBhbGxvdyB0aGUgZ3Vlc3QgdG8gcmVhZCBhbmQg
d3JpdGUgdG8gdGhlIGNvbmZpZ3VyYXRpb24KPiAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyIDB4
MEUuCj4gKwo+ICtXaGF0OiAgICAgICAgICAgL3N5cy9idXMvcGNpL2RyaXZlcnMvcGNpYmFjay9h
bGxvd19pbnRlcnJ1cHRfY29udHJvbAo+ICtEYXRlOiAgICAgICAgICAgSmFuIDIwMjAKPiArS2Vy
bmVsVmVyc2lvbjogIDUuNQo+ICtDb250YWN0OiAgICAgICAgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9uOgo+ICsgICAgICAgICAgICAgICAgTGlzdCBvZiBkZXZp
Y2VzIHdoaWNoIGNhbiBoYXZlIGludGVycnVwdCBjb250cm9sIGZsYWcgKElOVHgsCj4gKyAgICAg
ICAgICAgICAgICBNU0ksIE1TSS1YKSBzZXQgYnkgYSBjb25uZWN0ZWQgZ3Vlc3QuIEl0IGlzIG1l
YW50IHRvIGJlIHNldAo+ICsgICAgICAgICAgICAgICAgb25seSB3aGVuIHRoZSBndWVzdCBpcyBh
IHN0dWJkb21haW4gaG9zdGluZyBkZXZpY2UgbW9kZWwgKHFlbXUpCj4gKyAgICAgICAgICAgICAg
ICBhbmQgdGhlIGFjdHVhbCBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYSBIVk0uIEl0IGlzIG5vdCBz
YWZlCj4gKyAgICAgICAgICAgICAgICAoc2ltaWxhciB0byBwZXJtaXNzaXZlIGF0dHJpYnV0ZSkg
dG8gc2V0IGZvciBhIGRldmljZXMgYXNzaWduZWQKPiArICAgICAgICAgICAgICAgIHRvIGEgUFYg
Z3Vlc3QuIFRoZSBkZXZpY2UgaXMgYXV0b21hdGljYWxseSByZW1vdmVkIGZyb20gdGhpcwo+ICsg
ICAgICAgICAgICAgICAgbGlzdCB3aGVuIHRoZSBjb25uZWN0ZWQgcGNpZnJvbnQgdGVybWluYXRl
cy4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jIGIv
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCj4gaW5kZXggNjAxMTE3MTliMDFm
Li43Njk3MDAxZThmZmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29u
Zl9zcGFjZS5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5jCj4g
QEAgLTI4Niw2ICsyODYsNDIgQEAgaW50IHhlbl9wY2lia19jb25maWdfd3JpdGUoc3RydWN0IHBj
aV9kZXYgKmRldiwgaW50IG9mZnNldCwgaW50IHNpemUsIHUzMiB2YWx1ZSkKPiAgCXJldHVybiB4
ZW5fcGNpYmlvc19lcnJfdG9fZXJybm8oZXJyKTsKPiAgfQo+ICAKPiAraW50IHhlbl9wY2lia19n
ZXRfaW50ZXJydXB0X3R5cGUoc3RydWN0IHBjaV9kZXYgKmRldikKCmNvbnN0IGZvciAqZGV2LgoK
PiArewo+ICsJaW50IGVycjsKPiArCXUxNiB2YWw7Cj4gKwlpbnQgcmV0ID0gMDsKPiArCj4gKwll
cnIgPSBwY2lfcmVhZF9jb25maWdfd29yZChkZXYsIFBDSV9DT01NQU5ELCAmdmFsKTsKPiArCWlm
IChlcnIpCj4gKwkJcmV0dXJuIGVycjsKPiArCWlmICghKHZhbCAmIFBDSV9DT01NQU5EX0lOVFhf
RElTQUJMRSkpCj4gKwkJcmV0IHw9IElOVEVSUlVQVF9UWVBFX0lOVFg7Cj4gKwo+ICsJLyogRG8g
bm90IHRydXN0IGRldi0+bXNpKHgpX2VuYWJsZWQgaGVyZSwgYXMgZW5hYmxpbmcgY291bGQgYmUg
ZG9uZQo+ICsJICogYnlwYXNzaW5nIHRoZSBwY2lfKm1zaSogZnVuY3Rpb25zLCBieSB0aGUgcWVt
dS4KPiArCSAqLwo+ICsJaWYgKGRldi0+bXNpX2NhcCkgewo+ICsJCWVyciA9IHBjaV9yZWFkX2Nv
bmZpZ193b3JkKGRldiwKPiArCQkJCWRldi0+bXNpX2NhcCArIFBDSV9NU0lfRkxBR1MsCj4gKwkJ
CQkmdmFsKTsKPiArCQlpZiAoZXJyKQo+ICsJCQlyZXR1cm4gZXJyOwo+ICsJCWlmICh2YWwgJiBQ
Q0lfTVNJX0ZMQUdTX0VOQUJMRSkKPiArCQkJcmV0IHw9IElOVEVSUlVQVF9UWVBFX01TSTsKPiAr
CX0KPiArCWlmIChkZXYtPm1zaXhfY2FwKSB7Cj4gKwkJZXJyID0gcGNpX3JlYWRfY29uZmlnX3dv
cmQoZGV2LAo+ICsJCQkJZGV2LT5tc2l4X2NhcCArIFBDSV9NU0lYX0ZMQUdTLAo+ICsJCQkJJnZh
bCk7Cj4gKwkJaWYgKGVycikKPiArCQkJcmV0dXJuIGVycjsKPiArCQlpZiAodmFsICYgUENJX01T
SVhfRkxBR1NfRU5BQkxFKQo+ICsJCQlyZXQgfD0gSU5URVJSVVBUX1RZUEVfTVNJWDsKPiArCX0K
PiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gIHZvaWQgeGVuX3BjaWJrX2NvbmZpZ19mcmVlX2R5
bl9maWVsZHMoc3RydWN0IHBjaV9kZXYgKmRldikKPiAgewo+ICAJc3RydWN0IHhlbl9wY2lia19k
ZXZfZGF0YSAqZGV2X2RhdGEgPSBwY2lfZ2V0X2RydmRhdGEoZGV2KTsKPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5oIGIvZHJpdmVycy94ZW4veGVuLXBj
aWJhY2svY29uZl9zcGFjZS5oCj4gaW5kZXggMjJkYjYzMDcxN2VhLi42YmE2YWEyNmRjZWUgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5oCj4gKysrIGIv
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svY29uZl9zcGFjZS5oCj4gQEAgLTY1LDYgKzY1LDExIEBA
IHN0cnVjdCBjb25maWdfZmllbGRfZW50cnkgewo+ICAJdm9pZCAqZGF0YTsKPiAgfTsKPiAgCj4g
KyNkZWZpbmUgSU5URVJSVVBUX1RZUEVfTk9ORSAwCj4gKyNkZWZpbmUgSU5URVJSVVBUX1RZUEVf
SU5UWCAxCj4gKyNkZWZpbmUgSU5URVJSVVBUX1RZUEVfTVNJICAyCj4gKyNkZWZpbmUgSU5URVJS
VVBUX1RZUEVfTVNJWCA0CgpOaXQ6IHRob3NlIGJlaW5nIGEgYml0bWFwIEkgd291bGQgd3JpdGUg
dGhlbSBhczoKCiNkZWZpbmUgSU5URVJSVVBUX1RZUEVfTk9ORSAoMTw8MCkKI2RlZmluZSBJTlRF
UlJVUFRfVFlQRV9JTlRYICgxPDwxKQojZGVmaW5lIElOVEVSUlVQVF9UWVBFX01TSSAgKDE8PDIp
CiNkZWZpbmUgSU5URVJSVVBUX1RZUEVfTVNJWCAoMTw8MykKCkFuZCB3b3VsZCBwbGFjZSB0aGVt
IHRvZ2V0aGVyIHdpdGggdGhlIGZ1bmN0aW9uIHByb3RvdHlwZSBiZWxvdyB3aGVyZQp0aGV5IGFy
ZSB1c2VkLgoKPiArCj4gIGV4dGVybiBib29sIHhlbl9wY2lia19wZXJtaXNzaXZlOwo+ICAKPiAg
I2RlZmluZSBPRkZTRVQoY2ZnX2VudHJ5KSAoKGNmZ19lbnRyeSktPmJhc2Vfb2Zmc2V0KyhjZmdf
ZW50cnkpLT5maWVsZC0+b2Zmc2V0KQo+IEBAIC0xMjYsNCArMTMxLDYgQEAgaW50IHhlbl9wY2li
a19jb25maWdfY2FwYWJpbGl0eV9pbml0KHZvaWQpOwo+ICBpbnQgeGVuX3BjaWJrX2NvbmZpZ19o
ZWFkZXJfYWRkX2ZpZWxkcyhzdHJ1Y3QgcGNpX2RldiAqZGV2KTsKPiAgaW50IHhlbl9wY2lia19j
b25maWdfY2FwYWJpbGl0eV9hZGRfZmllbGRzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOwo+ICAKPiAr
aW50IHhlbl9wY2lia19nZXRfaW50ZXJydXB0X3R5cGUoc3RydWN0IHBjaV9kZXYgKmRldik7Cj4g
Kwo+ICAjZW5kaWYJCQkJLyogX19YRU5fUENJQkFDS19DT05GX1NQQUNFX0hfXyAqLwo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2NhcGFiaWxpdHkuYyBi
L2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfY2FwYWJpbGl0eS5jCj4gaW5kZXgg
ZTU2OTQxMzNlYmU1Li5kM2E4NDYxMTk5NzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVu
LXBjaWJhY2svY29uZl9zcGFjZV9jYXBhYmlsaXR5LmMKPiArKysgYi9kcml2ZXJzL3hlbi94ZW4t
cGNpYmFjay9jb25mX3NwYWNlX2NhcGFiaWxpdHkuYwo+IEBAIC0xODksNiArMTg5LDg0IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgY29uZmlnX2ZpZWxkIGNhcGxpc3RfcG1bXSA9IHsKPiAgCXt9Cj4g
IH07Cj4gIAo+ICtzdGF0aWMgc3RydWN0IG1zaV9tc2l4X2ZpZWxkX2NvbmZpZyB7Cj4gKwl1MTYg
ZW5hYmxlX2JpdDsgLyogYml0IGZvciBlbmFibGluZyBNU0kvTVNJLVggKi8KPiArCWludCBpbnRf
dHlwZTsgLyogaW50ZXJydXB0IHR5cGUgZm9yIGV4Y2x1c2l2ZW5lc3MgY2hlY2sgKi8KCnVuc2ln
bmVkIGludCB3b3VsZCBiZSBhIGJldHRlciBmaXQgaGVyZSwgc2luY2UgeW91IHdpbGwgbmV2ZXIg
c3RvcmUgYQpuZWdhdGl2ZSB2YWx1ZSBBRkFJQ1QuCgo+ICt9IG1zaV9maWVsZF9jb25maWcgPSB7
Cj4gKwkuZW5hYmxlX2JpdCA9IFBDSV9NU0lfRkxBR1NfRU5BQkxFLAo+ICsJLmludF90eXBlID0g
SU5URVJSVVBUX1RZUEVfTVNJLAo+ICt9LCBtc2l4X2ZpZWxkX2NvbmZpZyA9IHsKPiArCS5lbmFi
bGVfYml0ID0gUENJX01TSVhfRkxBR1NfRU5BQkxFLAo+ICsJLmludF90eXBlID0gSU5URVJSVVBU
X1RZUEVfTVNJWCwKPiArfTsKPiArCj4gK3N0YXRpYyB2b2lkICptc2lfZmllbGRfaW5pdChzdHJ1
Y3QgcGNpX2RldiAqZGV2LCBpbnQgb2Zmc2V0KQo+ICt7Cj4gKwlyZXR1cm4gJm1zaV9maWVsZF9j
b25maWc7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkICptc2l4X2ZpZWxkX2luaXQoc3RydWN0IHBj
aV9kZXYgKmRldiwgaW50IG9mZnNldCkKPiArewo+ICsJcmV0dXJuICZtc2l4X2ZpZWxkX2NvbmZp
ZzsKPiArfQo+ICsKPiArc3RhdGljIGludCBtc2lfbXNpeF9mbGFnc193cml0ZShzdHJ1Y3QgcGNp
X2RldiAqZGV2LCBpbnQgb2Zmc2V0LCB1MTYgbmV3X3ZhbHVlLAo+ICsJCQkJdm9pZCAqZGF0YSkK
PiArewo+ICsJaW50IGVycjsKPiArCXUxNiBvbGRfdmFsdWU7Cj4gKwljb25zdCBzdHJ1Y3QgbXNp
X21zaXhfZmllbGRfY29uZmlnICpmaWVsZF9jb25maWcgPSBkYXRhOwo+ICsJY29uc3Qgc3RydWN0
IHhlbl9wY2lia19kZXZfZGF0YSAqZGV2X2RhdGEgPSBwY2lfZ2V0X2RydmRhdGEoZGV2KTsKPiAr
Cj4gKwlpZiAoeGVuX3BjaWJrX3Blcm1pc3NpdmUgfHwgZGV2X2RhdGEtPnBlcm1pc3NpdmUpCj4g
KwkJZ290byB3cml0ZTsKPiArCj4gKwllcnIgPSBwY2lfcmVhZF9jb25maWdfd29yZChkZXYsIG9m
ZnNldCwgJm9sZF92YWx1ZSk7Cj4gKwlpZiAoZXJyKQo+ICsJCXJldHVybiBlcnI7Cj4gKwo+ICsJ
aWYgKG5ld192YWx1ZSA9PSBvbGRfdmFsdWUpCj4gKwkJcmV0dXJuIDA7Cj4gKwo+ICsJaWYgKCFk
ZXZfZGF0YS0+YWxsb3dfaW50ZXJydXB0X2NvbnRyb2wgfHwKPiArCSAgICAobmV3X3ZhbHVlIF4g
b2xkX3ZhbHVlKSAmIH5maWVsZF9jb25maWctPmVuYWJsZV9iaXQpCj4gKwkJcmV0dXJuIFBDSUJJ
T1NfU0VUX0ZBSUxFRDsKPiArCj4gKwlpZiAobmV3X3ZhbHVlICYgZmllbGRfY29uZmlnLT5lbmFi
bGVfYml0KSB7Cj4gKwkJLyogZG9uJ3QgYWxsb3cgZW5hYmxpbmcgdG9nZXRoZXIgd2l0aCBvdGhl
ciBpbnRlcnJ1cHQgdHlwZXMgKi8KPiArCQlpbnQgaW50X3R5cGUgPSB4ZW5fcGNpYmtfZ2V0X2lu
dGVycnVwdF90eXBlKGRldik7CgpBIG5ld2xpbmUgaGVyZSB3b3VsZCBtYWtlIHRoaXMgZWFzaWVy
IHRvIHJlYWQgSSB0aGluay4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 16:52:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 16:52: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 1irlu2-0007O7-9S; Wed, 15 Jan 2020 16:52:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H2oz=3E=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1irlu1-0007O2-Gm
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 16:52:21 +0000
X-Inumbo-ID: 64f172d4-37b7-11ea-a985-bc764e2007e4
Received: from mail-pf1-x42d.google.com (unknown [2607:f8b0:4864:20::42d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64f172d4-37b7-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 16:52:20 +0000 (UTC)
Received: by mail-pf1-x42d.google.com with SMTP id x184so8792350pfb.3
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 08:52:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:reply-to:to:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=3/fMekIqv//fiaSWUdFKq+7TJV98hKQYyL4ljwIGsmg=;
 b=JdUgK1uVKtkbp6UIurZx2hDnWZCAf5/CoPBra6tmbqKAmGRXSgH/YzjlH1YuHWvkag
 hIotnsuVokfuSnk9MtBCTQeYggZ+11dTYd09g4+BG7z/5WC/22fLelLKMVsq750Sqa81
 Cq8juA+k71GsQJKlEre3EAUqEEVCY45tbvEk5JnZJm0cUr5Gya1ehzTGiuR0Uyjwy1td
 MjNxmCSPpgR8Lh9Cu2e8zfX314OrmYzoNtcNz+Hn3iI1nAtX+cvgPTHFMXQxHwqe9v9W
 zdqpDrzKcEwOVO3tiycoYol+0EJxAnhr9m+i/apzQnONuRXNecBMFYENNCbGzTZLkfiI
 ZUFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:reply-to:to:message-id:date
 :user-agent:mime-version:content-language:content-transfer-encoding;
 bh=3/fMekIqv//fiaSWUdFKq+7TJV98hKQYyL4ljwIGsmg=;
 b=SeqI6nrxiINUjk7nQkKB3zx5y9QwlYop1TPMc1v5xyXO9h880KqmqY98hxrTJY1Vt3
 3XkoeNmWC5LtYBe7W9h/9YT+Ls9o7tqtzmY6WozW3GgtNcycR4txWATPPoPO/HwxOYUh
 XTxDVYz/DpQrI9S+C77RkGNrxZi9FmHf5TjGyB55A86FqboR91XQFJNm1BNMtL7nePrw
 9nZEySRDzfVDNcFXWtECqzGu6kFlflXTGECAhoNi2DO4brXHO3GAWKvHiMgUV0VQiIzA
 eORNN8F1KXHnP82e11iXKPewKS+/LONJGRy8vzn7MlWzYWiRgPuVvYxAWEXE1GIPMbHK
 P2eA==
X-Gm-Message-State: APjAAAW7D0eQESzWz7bZj/jPTK9uY30akZFGJaH90FoFlTQR/V+6Be6Z
 UUn3tYHYNoIW+tYiOiZoL3X2eUck
X-Google-Smtp-Source: APXvYqz3Gs7Vb/OeSa5lO+22Gh42PU8Nc24WPdvc9PMqNddDc2jYtLFqoxu/LFX2zBGwcwmB8qyO9w==
X-Received: by 2002:a62:14cc:: with SMTP id 195mr31183233pfu.160.1579107139314; 
 Wed, 15 Jan 2020 08:52:19 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id r28sm20971119pgk.39.2020.01.15.08.52.18
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 08:52:18 -0800 (PST)
From: PGNet Dev <pgnet.dev@gmail.com>
To: xen-devel@lists.xenproject.org
Message-ID: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@gmail.com>
Date: Wed, 15 Jan 2020 08:52:17 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] xen 4.13 + kernel 5.4.11 'APIC Error ... FATAL PAGE
 FAULT' on reboot? non-Xen reboot's ok.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: pgnet.dev@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>

ZGV2IEBkaXN0cm8gc3VnZ2VzdGVkIEkgcG9zdCB0aGlzIGhlcmUgLi4uCgpJJ3ZlIGEgcmVjZW50
bHkgdXBncmFkZWQgWGVuICYgS2VybmVsIG9uCgoJbHNiX3JlbGVhc2UgLXJkCgkJRGVzY3JpcHRp
b246ICAgIG9wZW5TVVNFIExlYXAgMTUuMQoJCVJlbGVhc2U6ICAgICAgICAxNS4xCgpBdG0sIEkn
bSBydW5uaW5nCgoJWGVuIDQuMTMuMF8wNAoKc2VydmVyLCBvbiBFRkkgaGFyZHdhcmUgKyBJbnRl
bCBYZW9uIEUzIENQVSwgd2l0aCBrZXJuZWwgCgoJNS40LjExLTI0LmcyZDAyZWI0LWRlZmF1bHQK
Ckl0IGJvb3RzIGFzIGFsd2F5cywgd2l0aCBubyBpc3N1ZQoKCVdlbGNvbWUgdG8gR1JVQiEKCglQ
bGVhc2UgcHJlc3MgdCB0byBzaG93IHRoZSBib290IG1lbnUgb24gdGhpcyBjb25zb2xlCglYZW4g
NC4xMy4wXzA0LWxwMTUxLjY4OCAoYy9zICkgRUZJIGxvYWRlcgoJVXNpbmcgY29uZmlndXJhdGlv
biBmaWxlICd4ZW4tNC4xMy4wXzA0LWxwMTUxLjY4OC5jZmcnCgl2bWxpbnV6LTUuNC4xMS0yNC5n
MmQwMmViNC1kZWZhdWx0OiAweDAwMDAwMDAwOGI3YzAwMDAtMHgwMDAwMDAwMDhjMDRlZmI4Cglp
bml0cmQtNS40LjExLTI0LmcyZDAyZWI0LWRlZmF1bHQ6IDB4MDAwMDAwMDA4YTRhNTAwMC0weDAw
MDAwMDAwOGI3YmZlMjgKCTB4MDAwMDoweDAwOjB4MTkuMHgwOiBST006IDB4MTAwMDAgYnl0ZXMg
YXQgMHg5MjhhOTAxOAoJMHgwMDAwOjB4MDQ6MHgwMC4weDA6IFJPTTogMHg4MDAwIGJ5dGVzIGF0
IDB4OTI4YTAwMTgKCTB4MDAwMDoweDEwOjB4MDAuMHgwOiBST006IDB4MTA4MDAgYnl0ZXMgYXQg
MHg5Mjg4NTAxOAoJIF9fICBfXyAgICAgICAgICAKCSBcIFwvIC9fX18gXyBfXyAgCgkgIFwgIC8v
IF8gXCAnXyBcIAoJICAvICBcICBfXy8gfCB8IHwKCSAvXy9cX1xfX198X3wgfF98CgkgICAgICAg
ICAgICAgICAgIAoJIF8gIF8gICAgXyBfX19fXyAgX19fICAgICBfX18gIF8gIF8gICAgICBfICAg
ICAgIF8gX19fXyAgXyAgIF9fICAgIF9fXyAgIF9fXyAgCgl8IHx8IHwgIC8gfF9fXyAvIC8gXyBc
ICAgLyBfIFx8IHx8IHwgICAgfCB8XyBfXyAvIHwgX19ffC8gfCAvIC9fICAoIF8gKSAoIF8gKSAK
CXwgfHwgfF8gfCB8IHxfIFx8IHwgfCB8IHwgfCB8IHwgfHwgfF8gX198IHwgJ18gXHwgfF9fXyBc
fCB8fCAnXyBcIC8gXyBcIC8gXyBcIAoJfF9fICAgX3x8IHxfX18pIHwgfF98IHwgfCB8X3wgfF9f
ICAgX3xfX3wgfCB8XykgfCB8X19fKSB8IHx8IChfKSB8IChfKSB8IChfKSB8CgkgICB8X3woXylf
fF9fX18oXylfX18vX19fXF9fXy8gICB8X3wgICAgfF98IC5fXy98X3xfX19fL3xfKF8pX19fLyBc
X19fLyBcX19fLyAKCSAgICAgICAgICAgICAgICAgICAgfF9fX19ffCAgICAgICAgICAgICAgIHxf
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoJKFhFTikgWzAwMDAwMDI2YzhkYzg5
MDldIFhlbiB2ZXJzaW9uIDQuMTMuMF8wNC1scDE1MS42ODggKGFidWlsZEBzdXNlLmRlKSAoZ2Nj
IChTVVNFIExpbnV4KSA5LjIuMSAyMDIwMDEwOSBbZ2NjLTktYnJhbmNoIHJldmkKCXNpb24gMjgw
MDM5XSkgZGVidWc9biAgV2VkIEphbiAgOCAxMTo0MzowNCBVVEMgMjAyMAoJKFhFTikgWzAwMDAw
MDI2Y2JkNjA5ZGNdIExhdGVzdCBDaGFuZ2VTZXQ6IAoJKFhFTikgWzAwMDAwMDI2Y2M5NTA1ZWFd
IEJvb3Rsb2FkZXI6IEVGSQoJKFhFTikgWzAwMDAwMDI2Y2Q0NmYyMGZdIENvbW1hbmQgbGluZTog
ZG9tMD1wdmggZG9tMC1pb21tdT1tYXAtcmVzZXJ2ZWQgZG9tMF9tZW09NDAxNk0sbWF4OjQwOTZN
IGJvb3RzY3J1Yj1mYWxzZSBkb20wX21heF92Y3AKCXVzPTQgdmdhPWdmeC0xOTIweDEwODB4MTYg
Y29tMT0xMTUyMDAsOG4xLHBjaSBjb25zb2xlPWNvbTEsdmdhIGNvbnNvbGVfdGltZXN0YW1wcyBj
b25zb2xlX3RvX3JpbmcgY29ucmluZ19zaXplPTY0IHNjaGVkPWNyZWRpdDIgdWNvZGU9c2NhbiBs
b2dfYnVmX2xlbj0xNk0gbG9nbHZsPXdhcm5pbmcgZ3Vlc3RfbG9nbHZsPW5vbmUvd2FybmluZyBu
b3JlYm9vdD1mYWxzZSBpb21tdT12ZXJib3NlIHN5bmNfY29uc29sZT1mYWxzZQoJLi4uCgpvbiBl
eGVjIG9mIGNtZGxpbmUgc2h1dGRvd24gZnJvbSBzaGVsbCwKCglzaHV0ZG93biAtciBub3cKCnRo
ZSBzeXN0ZW0gRE9FUyByZWJvb3QsIGJ1dCBmaXJzdCB0aHJvd3MgYW4gQVBJQyBlcnJvciAtLSBv
bmx5IGlmIHJ1bm5pbmcgWGVuLCByZWJvb3Qgd2l0aCBuby1oeXBlcnZpc29yIGhhcyBub3QgcHJv
YnMKCjFzdCBzdGVwLCBoZXJlJ3MgdGhlIGN1cnJlbnQsIHJlbGV2YW50IF9sb2dfIHRyYWNlCgoJ
Li4uCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTaHV0ZG93bi4KCVsgIDM0My45MzI4NTZdIHdh
dGNoZG9nOiB3YXRjaGRvZzA6IHdhdGNoZG9nIGRpZCBub3Qgc3RvcCEKCVsgIDM0Ni44NzEzMDNd
IHdhdGNoZG9nOiB3YXRjaGRvZzA6IHdhdGNoZG9nIGRpZCBub3Qgc3RvcCEKCWRyYWN1dCBXYXJu
aW5nOiBLaWxsaW5nIGFsbCByZW1haW5pbmcgcHJvY2Vzc2VzCgltZGFkbTogc3RvcHBlZCAvZGV2
L21kNAoJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDMKCW1kYWRtOiBzdG9wcGVkIC9kZXYvbWQyCglt
ZGFkbTogc3RvcHBlZCAvZGV2L21kMQoJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDAKCVJlYm9vdGlu
Zy4KCVsgIDM1Mi4zOTY5MThdIHJlYm9vdDogUmVzdGFydGluZyBzeXN0ZW0KCShYRU4pIFsyMDIw
LTAxLTE1IDE1OjAxOjI2XSBIYXJkd2FyZSBEb20wIHNodXRkb3duOiByZWJvb3RpbmcgbWFjaGlu
ZQoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdIEFQSUMgZXJyb3Igb24gQ1BVMDogNDAoMDAp
CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gLS0tLVsgWGVuLTQuMTMuMF8wNC1scDE1MS42
ODggIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWludGVkIF0tLS0tCgkoWEVOKSBbMjAyMC0wMS0x
NSAxNTowMToyNl0gQ1BVOiAgICAwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gUklQOiAg
ICBlMDA4Ols8MDAwMDAwMDAwMDAwMDAwMD5dIDAwMDAwMDAwMDAwMDAwMDAKCShYRU4pIFsyMDIw
LTAxLTE1IDE1OjAxOjI2XSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyMDIgICBDT05URVhUOiBoeXBl
cnZpc29yCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gcmF4OiAwMDAwMDAwMDAwMDAwMjg2
ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSBb
MjAyMC0wMS0xNSAxNTowMToyNl0gcmR4OiAwMDAwMDAwMDllNWNhN2EwICAgcnNpOiAwMDAwMDAw
MDAwMDAwMDAwICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTow
MToyNl0gcmJwOiAwMDAwMDAwMDAwMDAwMDAwICAgcnNwOiBmZmZmODMwMDhjYTJmYTQ4ICAgcjg6
ICBmZmZmODMwMDhjYTJmYTkwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gcjk6ICBmZmZm
ODMwMDhjYTJmYTgwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAw
MDAwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAg
cjEzOiBmZmZmODMwMDhjYTJmYjAwICAgcjE0OiBmZmZmODMwMDhjYTJmZmZmCgkoWEVOKSBbMjAy
MC0wMS0xNSAxNTowMToyNl0gcjE1OiAwMDAwMDAwMDAwMDAwMDAwICAgY3IwOiAwMDAwMDAwMDgw
MDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToy
Nl0gY3IzOiAwMDAwMDAwODQ5MmVkMDAwICAgY3IyOiBmZmZmZmZmZmVlZjNmMjg2CgkoWEVOKSBb
MjAyMC0wMS0xNSAxNTowMToyNl0gZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAw
MDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTow
MToyNl0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAw
MCAgIGNzOiBlMDA4CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gWGVuIGNvZGUgYXJvdW5k
IDwwMDAwMDAwMDAwMDAwMDAwPiAoMDAwMDAwMDAwMDAwMDAwMCkgW2ZhdWx0IG9uIGFjY2Vzc106
CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIDww
MD4gODAgMDAgZjAgZjMgZWUgMDAgZjAgYzMgZTIgMDAgZjAgZjMgZWUgMDAgZjAKCShYRU4pIFsy
MDIwLTAxLTE1IDE1OjAxOjI2XSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDA4Y2Ey
ZmE0ODoKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAwMDAwMDllNWNhM2M5IGZm
ZmY4MmQwODAzNjY4MWYgZmZmZjgyZDA4MDM2NjgyYiAwMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSBb
MjAyMC0wMS0xNSAxNTowMToyNl0gICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDhjYTJmYTg4
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDE1MjZlMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6
MDE6MjZdICAgIGZmZmY4MmQwODAyNzU4Y2QgMDAwMDAwMDAwMDAwMDI4NiAwMDAwMDAwMDAwMDAw
Mjg2IDAwMDAwMDAwMDAwMDAwMDAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAw
MDAwMDllZmU0MmY2IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDhj
YTJmYjAwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gICAgZmZmZjgyZDA4MDM2MzMxYiAw
MDAwMDAwMDAwMTUyNjYwIGZmZmY4MmQwODAzNjM2YWUgMDAwMDAwMDAwMDAwMDAwMAoJKFhFTikg
WzIwMjAtMDEtMTUgMTU6MDE6MjZdICAgIGZmZmY4MzAwOGNhMmZiNDggMDAwMDAwMDAwMDAwMDAw
MCBmZmZmODJkMDgwMzYzNjg4IDAwMDAwMDAwOGNhMWYwMDAKCShYRU4pIFsyMDIwLTAxLTE1IDE1
OjAxOjI2XSAgICBmZmZmODJkMDgwOTM3YTk4IDAwMDAwMGZlMDAwMDAwMDAgZmZmZjgyZDA4MDI5
ZTQxYSAwMDAwMDAwMDAwMDBlMDA4CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gICAgMDAw
MDAwMDAwMDAwMDI4NyBmZmZmODMwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDA2NQoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdICAgIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjgyZDA4MDI5ZGQzYyAwMDAwMDAwMDgwMzY2ODJiIDAwMDA4MmQwODAzNjY4MWYKCShYRU4p
IFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA5M2Rk
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSBbMjAyMC0wMS0xNSAx
NTowMToyNl0gICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMjlkZTE3IGZmZmY4MmQwODAy
M2E3NDIgZmZmZjgyZDA4MDkzNzhjOAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdICAgIGZm
ZmY4MmQwODA5M2RkMDAgZmZmZjgyZDA4MDI3ZmY0OCBmZmZmODJkMDgwMDAwMDAwIGZmZmY4MzAw
OGNhMmZkOTgKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICBmZmZmODJkMDAwMDAwMGZi
IGZmZmY4MmQwODAzNjY4MWYgZmZmZjgyZDA4MDM2NjgyYiBmZmZmODJkMDgwMzY2ODFmCgkoWEVO
KSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgZmZmZjgyZDA4MDM2NjgyYiBmZmZmODJkMDgwMzY2
ODFmIGZmZmY4MmQwODAzNjY4MmIgMDAwMDAwMDAwMDAwMDAwMAoJKFhFTikgWzIwMjAtMDEtMTUg
MTU6MDE6MjddICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MzAwOGNhMmZmZmYKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAzNjY4OTQgZmZmZjgyZDA4MDk1ZTg2MCBmZmZmODMw
ODQ5MzQwNDI0CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgZmZmZjgyZDA4MDk1ZTgy
MCBmZmZmODMwMDhjYTJmZDk4IGZmZmY4MmQwODA4MjM0NjAgMDAwMDAwMDAwMDAwMDAwMgoJKFhF
TikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwOGNhMmZkOTgKCShYRU4pIFsyMDIwLTAxLTE1
IDE1OjAxOjI3XSAgICAwMDAwMDAwMDAwMDAwMGMxIDAwMDAwMDAwMDAwMDAzZjggMDAwMDAwMDAw
MDAwMDNmYSBmZmZmODJkMDgwODIzNDYwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAg
MDAwMDAwMDAwMDAwMDAwNCAwMDAwMDBmYjAwMDAwMDAwIGZmZmY4MmQwODAyNGI1OTAgMDAwMDAw
MDAwMDAwZTAwOAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddIFhlbiBjYWxsIHRyYWNlOgoJ
KFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8MDAwMDAwMDAwMDAwMDAwMD5dIFIgMDAw
MDAwMDAwMDAwMDAwMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8MDAwMDAwMDA5
ZTVjYTNjOT5dIFMgMDAwMDAwMDA5ZTVjYTNjOQoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6Mjdd
ICAgIFs8ZmZmZjgyZDA4MDM2NjgxZj5dIFMgY29tbW9uX2ludGVycnVwdCsweDhmLzB4MTIwCgko
WEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2ODJiPl0gUyBjb21t
b25faW50ZXJydXB0KzB4OWIvMHgxMjAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBb
PGZmZmY4MmQwODAyNzU4Y2Q+XSBTIGFyY2gveDg2L2ZsdXNodGxiLmMjcHJlX2ZsdXNoKzB4M2Qv
MHg3MAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2MzMxYj5d
IFMgYXJjaC94ODYvZWZpL3J1bnRpbWUuYyNlZmlfcnNfZW50ZXIucGFydC4wKzB4ZmIvMHgxMzAK
CShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjM2YWU+XSBTIGVm
aV9yZXNldF9zeXN0ZW0rMHg0ZS8weDkwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAg
WzxmZmZmODJkMDgwMzYzNjg4Pl0gUyBlZmlfcmVzZXRfc3lzdGVtKzB4MjgvMHg5MAoJKFhFTikg
WzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDI5ZTQxYT5dIFMgc21wX3NlbmRf
c3RvcCsweGJhLzB4YzAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQw
ODAyOWRkM2M+XSBTIG1hY2hpbmVfcmVzdGFydCsweDFmYy8weDJkMAoJKFhFTikgWzIwMjAtMDEt
MTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDI5ZGUxNz5dIFMgYXJjaC94ODYvc2h1dGRvd24u
YyNfX21hY2hpbmVfcmVzdGFydCsweDcvMHgxMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6Mjdd
ICAgIFs8ZmZmZjgyZDA4MDIzYTc0Mj5dIFMgc21wX2NhbGxfZnVuY3Rpb25faW50ZXJydXB0KzB4
NTIvMHg5MAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDI3ZmY0
OD5dIFMgZG9fSVJRKzB4MmQ4LzB4NzYwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAg
WzxmZmZmODJkMDgwMzY2ODFmPl0gUyBjb21tb25faW50ZXJydXB0KzB4OGYvMHgxMjAKCShYRU4p
IFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjY4MmI+XSBTIGNvbW1vbl9p
bnRlcnJ1cHQrMHg5Yi8weDEyMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZm
ZjgyZDA4MDM2NjgxZj5dIFMgY29tbW9uX2ludGVycnVwdCsweDhmLzB4MTIwCgkoWEVOKSBbMjAy
MC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2ODJiPl0gUyBjb21tb25faW50ZXJy
dXB0KzB4OWIvMHgxMjAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQw
ODAzNjY4MWY+XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg4Zi8weDEyMAoJKFhFTikgWzIwMjAtMDEt
MTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2NjgyYj5dIFMgY29tbW9uX2ludGVycnVwdCsw
eDliLzB4MTIwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2
ODk0Pl0gUyBjb21tb25faW50ZXJydXB0KzB4MTA0LzB4MTIwCgkoWEVOKSBbMjAyMC0wMS0xNSAx
NTowMToyN10gICAgWzxmZmZmODJkMDgwMjRiNTkwPl0gUyBkcml2ZXJzL2NoYXIvbnMxNjU1MC5j
I25zMTY1NTBfaW50ZXJydXB0KzB4YzAvMHhlMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6Mjdd
ICAgIFs8ZmZmZjgyZDA4MDM2NjgxZj5dIFMgY29tbW9uX2ludGVycnVwdCsweDhmLzB4MTIwCgko
WEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMjgwMTA3Pl0gUyBkb19J
UlErMHg0OTcvMHg3NjAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQw
ODAzNjY4MWY+XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg4Zi8weDEyMAoJKFhFTikgWzIwMjAtMDEt
MTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2NjgyYj5dIFMgY29tbW9uX2ludGVycnVwdCsw
eDliLzB4MTIwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2
ODFmPl0gUyBjb21tb25faW50ZXJydXB0KzB4OGYvMHgxMjAKCShYRU4pIFsyMDIwLTAxLTE1IDE1
OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjY4MmI+XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg5Yi8w
eDEyMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2Njg5ND5d
IFMgY29tbW9uX2ludGVycnVwdCsweDEwNC8weDEyMAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6
MjddICAgIFs8ZmZmZjgyZDA4MDJkNzRkZD5dIFMgYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyNt
d2FpdF9pZGxlKzB4MjVkLzB4M2MwCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxm
ZmZmODJkMDgwMmQ3NGQ4Pl0gUyBhcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jI213YWl0X2lkbGUr
MHgyNTgvMHgzYzAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAy
M2NjYTk+XSBTIGNvbW1vbi90YXNrbGV0LmMjdGFza2xldF9zb2Z0aXJxX2FjdGlvbisweDM5LzB4
NjAKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAyNzAwZWM+XSBT
IGFyY2gveDg2L2RvbWFpbi5jI2lkbGVfbG9vcCsweDhjLzB4YTAKCShYRU4pIFsyMDIwLTAxLTE1
IDE1OjAxOjI3XQoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddIFBhZ2V0YWJsZSB3YWxrIGZy
b20gZmZmZmZmZmZlZWYzZjI4NjoKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgTDRbMHgx
ZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCgkoWEVOKSBbMjAyMC0wMS0x
NSAxNTowMToyN10KCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gUGFu
aWMgb24gQ1BVIDA6CgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gRkFUQUwgUEFHRSBGQVVM
VAoJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddIFtlcnJvcl9jb2RlPTAwMDJdCgkoWEVOKSBb
MjAyMC0wMS0xNSAxNTowMToyN10gRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmZmZmZmZWVm
M2YyODYKCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCgkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10KCShYRU4pIFsy
MDIwLTAxLTE1IDE1OjAxOjI3XSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCgkuLi4KCgpJcyB0
aGlzIGEga25vd24vZml4YWJsZSBpc3N1ZT8KCklmIG1vcmUsIHNwZWNpZmljIGluZm8gaXMgbmVl
ZGVkIGhlcmUsIHBscyBsZXQgbWUga25vdyB3aGF0IHRvIHByb3ZpZGUuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm1q-0008Gb-6I; Wed, 15 Jan 2020 17:00:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm1p-0008GW-9Q
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:25 +0000
X-Inumbo-ID: 8342235e-37b8-11ea-85c2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8342235e-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107621;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=xNZ33XLjNqmUm1NlqxiMZ7SxlwX0WO/bCVCkTWfKCjk=;
 b=JNlptGgQT60XJiUYhldJzWIrgOI+7GnuoJ1HFPnNtRZUJBKH7Hak9OOH
 /XZrza2MVhsQOCsHKypBCKclc+t0C0jUoXLK/Y8y8hHPnKMUaaFMUqdxg
 1kGS9WHSTOfmE8XLcxY8pRwL2foOIN45NOf4xmnnCJZmsTnlbUiKHTgwY s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uos5g6O0HOm6r5k7TbUCpJUnb/8K6PzX7k/1QrA9U7FNRiq18QnbpwLGf0LxAjVImwv8Vuap6U
 Ztlh2svOrAWf+ZZEw286rztno4I6PjPNBKQ4q9pT4eOinOKdpP++ngRpD0MZMioY3hnVMuhzUB
 lFVf2whNI4Hsw6fQILAifpP5yQ7uq2MbDwoZ1Tg6S0NYq2OowW+tiSpusLBunD57kjBAxx2PBW
 9CeNc3eXHZCwQkLF0NEEYiIwSyKum8SCv1CGfvdDv21AC8qy8ACbdfIL4B8M3U+n8aQsuMD4wx
 lL8=
X-SBRS: 2.7
X-MesageID: 10973254
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10973254"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:11 +0000
Message-ID: <20200115170015.249667-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpbXBvcnQgc2V2ZXJhbCBmaWxlcyBmcm9tIExpbnV4IHY1LjMKIC0gc2NyaXB0cy9LY29u
ZmlnLmluY2x1ZGUKIC0gc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNoCiAtIHNjcmlwdHMvZ2NjLXZl
cnNpb24uc2gKIGFuZCBzZXZlcmFsIGNvbmZpZyB2YWx1ZXMgZnJvbSBmcm9tIExpbnV4J3MgaW5p
dC9LY29uZmlnIGZpbGUuCkJ1dCBnY2MtdmVyc2lvbi5zaCBoYXZlIGJlZW4gbW9kaWZpZWQgdG8g
cmV0dXJuICIwIiB3aGVuICRDQyBpc24ndApHQ0MsIGxpa2UgY2xhbmctdmVyc2lvbi5zaCBkby4K
CkZpbGVzIGFyZSBjb3BpZWQgaW50byBzY3JpcHRzLyBkaXJlY3RvcnkgYmVjYXVzZSB0aGF0J3Mg
d2VyZSB0aGUgZmlsZXMKYXJlIGZvdW5kIGluIExpbnV4IHRyZWUsIGFuZCBhbHNvIGJlY2F1c2Ug
d2UgYXJlIGdvaW5nIHRvIGltcG9ydCBtb3JlCm9mIEtidWlsZCBmcm9tIExpbnV4IHdoaWNoIGlz
IGxvY2F0ZWQgaW4gc2NyaXB0cy8uCgpDT05GSUdfR0NDX1ZFUlNJT04gYW5kIENPTkZJR19DQ19J
U19DTEFORyBhcmUgZ29pbmcgdG8gYmUgdXNlIGluCmZvbGxvdy11cCBwYXRjaGVzLgoKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KCk5vdGVz
OgogICAgdjM6CiAgICAtIEhhdmUgZ2NjLXZlcnNpb24gYmVoYXZlIGxpa2UgY2xhbmctdmVyc2lv
biBhbmQgcmV0dXJuIDAgd2hlbiB0aGUKICAgICAgY29tcGlsZXIgdGVzdGVkIGlzbid0IHRoZSBl
eHBlY3RlZCBvbmUuCiAgICAKICAgIHYyOgogICAgLSBtb3ZlIHRoZSBleHBvcnQgQ0MqIGVhcmxp
ZXIgaW4geGVuL01ha2VmaWxlLCBhbmQgYWRkIENYWCB0byB0aGUgbGlzdC4KCiB4ZW4vS2NvbmZp
ZyAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9zY3JpcHRzL0tjb25maWcuaW5jbHVkZSAgfCAzOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9zY3JpcHRzL2NsYW5nLXZl
cnNpb24uc2ggfCAxOSArKysrKysrKysrKysrKysrKysKIHhlbi9zY3JpcHRzL2djYy12ZXJzaW9u
LnNoICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMDEg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL0tjb25maWcuaW5j
bHVkZQogY3JlYXRlIG1vZGUgMTAwNzU1IHhlbi9zY3JpcHRzL2NsYW5nLXZlcnNpb24uc2gKIGNy
ZWF0ZSBtb2RlIDEwMDc1NSB4ZW4vc2NyaXB0cy9nY2MtdmVyc2lvbi5zaAoKZGlmZiAtLWdpdCBh
L3hlbi9LY29uZmlnIGIveGVuL0tjb25maWcKaW5kZXggMDEwNjczMjZiNGU3Li41NzQyNzkyN2Fi
ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnCisrKyBiL3hlbi9LY29uZmlnCkBAIC00LDkgKzQs
MjUgQEAKICMKIG1haW5tZW51ICJYZW4vJChTUkNBUkNIKSAkKFhFTl9GVUxMVkVSU0lPTikgQ29u
ZmlndXJhdGlvbiIKIAorc291cmNlICJzY3JpcHRzL0tjb25maWcuaW5jbHVkZSIKKwogY29uZmln
IEJST0tFTgogCWJvb2wKIAorY29uZmlnIENDX0lTX0dDQworCWRlZl9ib29sICQoc3VjY2Vzcywk
KENDKSAtLXZlcnNpb24gfCBoZWFkIC1uIDEgfCBncmVwIC1xIGdjYykKKworY29uZmlnIEdDQ19W
RVJTSU9OCisJaW50CisJZGVmYXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9nY2MtdmVy
c2lvbi5zaCAkKENDKSkKKworY29uZmlnIENDX0lTX0NMQU5HCisJZGVmX2Jvb2wgJChzdWNjZXNz
LCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgY2xhbmcpCisKK2NvbmZpZyBD
TEFOR19WRVJTSU9OCisJaW50CisJZGVmYXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9j
bGFuZy12ZXJzaW9uLnNoICQoQ0MpKQorCiBzb3VyY2UgImFyY2gvJChTUkNBUkNIKS9LY29uZmln
IgogCiBjb25maWcgREVGQ09ORklHX0xJU1QKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBiL3hl
bi9NYWtlZmlsZQppbmRleCBlZmJlOTYwNWU1MmIuLmMzMjZmZWU1ODgwZSAxMDA2NDQKLS0tIGEv
eGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMTgsNiArMTgsOCBAQCBleHBvcnQg
WEVOX0NPTkZJR19FWFBFUlQgPz0gbgogUFlUSE9OX0lOVEVSUFJFVEVSCTo9ICQod29yZCAxLCQo
c2hlbGwgd2hpY2ggcHl0aG9uMyBweXRob24gcHl0aG9uMiAyPi9kZXYvbnVsbCkgcHl0aG9uKQog
ZXhwb3J0IFBZVEhPTgkJPz0gJChQWVRIT05fSU5URVJQUkVURVIpCiAKK2V4cG9ydCBDQyBDWFgg
TEQKKwogZXhwb3J0IEJBU0VESVIgOj0gJChDVVJESVIpCiBleHBvcnQgWEVOX1JPT1QgOj0gJChC
QVNFRElSKS8uLgogCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9LY29uZmlnLmluY2x1ZGUgYi94
ZW4vc2NyaXB0cy9LY29uZmlnLmluY2x1ZGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi44MjIxMDk1Y2EzNGIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9L
Y29uZmlnLmluY2x1ZGUKQEAgLTAsMCArMSwzOSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMC1vbmx5CisjIEtjb25maWcgaGVscGVyIG1hY3JvcworCisjIENvbnZlbmllbnQg
dmFyaWFibGVzCitjb21tYSAgICAgICA6PSAsCitxdW90ZSAgICAgICA6PSAiCitzcXVvdGUgICAg
ICA6PSAnCitlbXB0eSAgICAgICA6PQorc3BhY2UgICAgICAgOj0gJChlbXB0eSkgJChlbXB0eSkK
K2RvbGxhciAgICAgIDo9ICQKK3JpZ2h0X3BhcmVuIDo9ICkKK2xlZnRfcGFyZW4gIDo9ICgKKwor
IyAkKGlmLXN1Y2Nlc3MsPGNvbW1hbmQ+LDx0aGVuPiw8ZWxzZT4pCisjIFJldHVybiA8dGhlbj4g
aWYgPGNvbW1hbmQ+IGV4aXRzIHdpdGggMCwgPGVsc2U+IG90aGVyd2lzZS4KK2lmLXN1Y2Nlc3Mg
PSAkKHNoZWxsLHsgJCgxKTsgfSA+L2Rldi9udWxsIDI+JjEgJiYgZWNobyAiJCgyKSIgfHwgZWNo
byAiJCgzKSIpCisKKyMgJChzdWNjZXNzLDxjb21tYW5kPikKKyMgUmV0dXJuIHkgaWYgPGNvbW1h
bmQ+IGV4aXRzIHdpdGggMCwgbiBvdGhlcndpc2UKK3N1Y2Nlc3MgPSAkKGlmLXN1Y2Nlc3MsJCgx
KSx5LG4pCisKKyMgJChmYWlsdXJlLDxjb21tYW5kPikKKyMgUmV0dXJuIG4gaWYgPGNvbW1hbmQ+
IGV4aXRzIHdpdGggMCwgeSBvdGhlcndpc2UKK2ZhaWx1cmUgPSAkKGlmLXN1Y2Nlc3MsJCgxKSxu
LHkpCisKKyMgJChjYy1vcHRpb24sPGZsYWc+KQorIyBSZXR1cm4geSBpZiB0aGUgY29tcGlsZXIg
c3VwcG9ydHMgPGZsYWc+LCBuIG90aGVyd2lzZQorY2Mtb3B0aW9uID0gJChzdWNjZXNzLCQoQ0Mp
IC1XZXJyb3IgJChDTEFOR19GTEFHUykgJCgxKSAtRSAteCBjIC9kZXYvbnVsbCAtbyAvZGV2L251
bGwpCisKKyMgJChsZC1vcHRpb24sPGZsYWc+KQorIyBSZXR1cm4geSBpZiB0aGUgbGlua2VyIHN1
cHBvcnRzIDxmbGFnPiwgbiBvdGhlcndpc2UKK2xkLW9wdGlvbiA9ICQoc3VjY2VzcywkKExEKSAt
diAkKDEpKQorCisjIGNoZWNrIGlmICQoQ0MpIGFuZCAkKExEKSBleGlzdAorJChlcnJvci1pZiwk
KGZhaWx1cmUsY29tbWFuZCAtdiAkKENDKSksY29tcGlsZXIgJyQoQ0MpJyBub3QgZm91bmQpCisk
KGVycm9yLWlmLCQoZmFpbHVyZSxjb21tYW5kIC12ICQoTEQpKSxsaW5rZXIgJyQoTEQpJyBub3Qg
Zm91bmQpCisKKyMgZ2NjIHZlcnNpb24gaW5jbHVkaW5nIHBhdGNoIGxldmVsCitnY2MtdmVyc2lv
biA6PSAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9nY2MtdmVyc2lvbi5zaCAkKENDKSkKZGlm
ZiAtLWdpdCBhL3hlbi9zY3JpcHRzL2NsYW5nLXZlcnNpb24uc2ggYi94ZW4vc2NyaXB0cy9jbGFu
Zy12ZXJzaW9uLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMC4uNmZh
YmYwNjk1NzYxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3NjcmlwdHMvY2xhbmctdmVyc2lvbi5z
aApAQCAtMCwwICsxLDE5IEBACisjIS9iaW4vc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjAKKyMKKyMgY2xhbmctdmVyc2lvbiBjbGFuZy1jb21tYW5kCisjCisjIFByaW50IHRo
ZSBjb21waWxlciB2ZXJzaW9uIG9mIGBjbGFuZy1jb21tYW5kJyBpbiBhIDUgb3IgNi1kaWdpdCBm
b3JtCisjIHN1Y2ggYXMgYDUwMDAxJyBmb3IgY2xhbmctNS4wLjEgZXRjLgorCitjb21waWxlcj0i
JCoiCisKK2lmICEgKCAkY29tcGlsZXIgLS12ZXJzaW9uIHwgZ3JlcCAtcSBjbGFuZykgOyB0aGVu
CisJZWNobyAwCisJZXhpdCAxCitmaQorCitNQUpPUj0kKGVjaG8gX19jbGFuZ19tYWpvcl9fIHwg
JGNvbXBpbGVyIC1FIC14IGMgLSB8IHRhaWwgLW4gMSkKK01JTk9SPSQoZWNobyBfX2NsYW5nX21p
bm9yX18gfCAkY29tcGlsZXIgLUUgLXggYyAtIHwgdGFpbCAtbiAxKQorUEFUQ0hMRVZFTD0kKGVj
aG8gX19jbGFuZ19wYXRjaGxldmVsX18gfCAkY29tcGlsZXIgLUUgLXggYyAtIHwgdGFpbCAtbiAx
KQorcHJpbnRmICIlZCUwMmQlMDJkXFxuIiAkTUFKT1IgJE1JTk9SICRQQVRDSExFVkVMCmRpZmYg
LS1naXQgYS94ZW4vc2NyaXB0cy9nY2MtdmVyc2lvbi5zaCBiL3hlbi9zY3JpcHRzL2djYy12ZXJz
aW9uLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMC4uYjMyNjE5NDlk
ZWE1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3NjcmlwdHMvZ2NjLXZlcnNpb24uc2gKQEAgLTAs
MCArMSwyNSBAQAorIyEvYmluL3NoCisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CisjCisjIGdjYy12ZXJzaW9uIGdjYy1jb21tYW5kCisjCisjIFByaW50IHRoZSBnY2MgdmVyc2lv
biBvZiBgZ2NjLWNvbW1hbmQnIGluIGEgNSBvciA2LWRpZ2l0IGZvcm0KKyMgc3VjaCBhcyBgMjk1
MDMnIGZvciBnY2MtMi45NS4zLCBgMzAzMDEnIGZvciBnY2MtMy4zLjEsIGV0Yy4KKworY29tcGls
ZXI9IiQqIgorCitpZiBbICR7I2NvbXBpbGVyfSAtZXEgMCBdOyB0aGVuCisJZWNobyAiRXJyb3I6
IE5vIGNvbXBpbGVyIHNwZWNpZmllZC4iID4mMgorCXByaW50ZiAiVXNhZ2U6XG5cdCQwIDxnY2Mt
Y29tbWFuZD5cbiIgPiYyCisJZXhpdCAxCitmaQorCitpZiAhICggJGNvbXBpbGVyIC0tdmVyc2lv
biB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgZ2NjICk7IHRoZW4KKwllY2hvIDAKKwlleGl0IDEKK2Zp
CisKK01BSk9SPSQoZWNobyBfX0dOVUNfXyB8ICRjb21waWxlciAtRSAteCBjIC0gfCB0YWlsIC1u
IDEpCitNSU5PUj0kKGVjaG8gX19HTlVDX01JTk9SX18gfCAkY29tcGlsZXIgLUUgLXggYyAtIHwg
dGFpbCAtbiAxKQorUEFUQ0hMRVZFTD0kKGVjaG8gX19HTlVDX1BBVENITEVWRUxfXyB8ICRjb21w
aWxlciAtRSAteCBjIC0gfCB0YWlsIC1uIDEpCitwcmludGYgIiVkJTAyZCUwMmRcXG4iICRNQUpP
UiAkTUlOT1IgJFBBVENITEVWRUwKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm1w-0008H0-JC; Wed, 15 Jan 2020 17:00:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm1v-0008Gq-07
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:31 +0000
X-Inumbo-ID: 83d5a0ca-37b8-11ea-ac27-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83d5a0ca-37b8-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 17:00:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107622;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7XxPk4DO2eSwzHsmnEYEkv5cmAkOZVzyc+zyg72XuUo=;
 b=HTydct1v1Tbt7/wD99T+ec5ovStpTHTixOQJXR7vwJpSqhNK/rAiqG0W
 dyZ/YstgBXtCSKPigbK+miAlWbD3QtSt7SyE4ogdTWnsscaCVCaohxFAh
 WQWjxjxoXsdzFzjWCH4/2IstCGFV7z+eghfqKPlOzYFW6LIubYHN3TLrK E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CeX3I2RzuC4yWwQu1gzfQuGWDhrlssPQSOoDHYGZqeFvhgaxf6ZLfzYhI5aJOSLIb/YlLtrD6q
 4LCUH+w+Q8stmyav05361XNIuMIdeCTRtIgl2y6+mNOhAm7O+AI8gJsQhc5H3fxMUf6O5S5+A+
 wlA0UXIFHS7CXieBtATp2cJdKh+THJgpAJjvaIEQmP4XsgH3Wuvpw8ROByKcfWjk+Gr90P3n1r
 rimoxJbHdqIZ5yVjNG6eBRV6RwL2aoBcV8Tx5s2JJSdkhMF50lCAUpm2sMQJUgsaOLYH8M9R+B
 U3Q=
X-SBRS: 2.7
X-MesageID: 10973256
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10973256"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:12 +0000
Message-ID: <20200115170015.249667-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 3/6] xen: Import cc-ifversion from Kbuild
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBvZiBpbXBvcnRpbmcgS2J1aWxkIHRvIGJ1aWxkIFhlbi4g
V2Ugd29uJ3QgYmUKYWJsZSB0byBpbmNsdWRlIENvbmZpZy5tayBzbyB3ZSB3aWxsIG5lZWQgYSBy
ZXBsYWNlbWVudCBmb3IgdGhlIG1hY3JvCmBjYy1pZnZlcnNpb24nLgoKVGhpcyBwYXRjaCBpbXBv
cnRzIHBhcnRzIG9mICJzY3JpcHRzL0tidWlsZC5pbmNsdWRlIiBmcm9tIExpbnV4IHY1LjQsCnRo
ZSBtYWNybyBjYy1pZnZlcnNpb24uIEl0IG1ha2VzIHVzZSBvZiBDT05GSUdfR0NDX1ZFUlNJT04g
dGhhdApLY29uZmlnIG5vdyBwcm92aWRlcy4KClNpbmNlIHRoZXkgYXJlIG5vIG90aGVyIHVzZSBv
ZiBYZW4ncyBgY2MtaWZ2ZXJzaW9uJyBtYWNybywgd2UgY2FuCnJlbW92ZSBpdC4KClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiBDb25maWcu
bWsgICAgICAgICAgICAgICAgICAgIHwgNSAtLS0tLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAg
ICAgICB8IDEgKwogeGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSB8IDggKysrKy0tLS0KIHhl
bi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlICAgfCA3ICsrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
c2NyaXB0cy9LYnVpbGQuaW5jbHVkZQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5t
awppbmRleCAzNWQ2NmU1ZTEyMWEuLjY1NjQ5ZDYxMjJkMSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1r
CisrKyBiL0NvbmZpZy5tawpAQCAtMTIxLDExICsxMjEsNiBAQCBkZWZpbmUgY2MtdmVyLWNoZWNr
LWNsb3N1cmUKICAgICBlbmRpZgogZW5kZWYKIAotIyBjYy1pZnZlcnNpb246IENoZWNrIGNvbXBp
bGVyIHZlcnNpb24gYW5kIHRha2UgYnJhbmNoIGFjY29yZGluZ2x5Ci0jIFVzYWdlICQoY2FsbCBj
Yy1pZnZlcnNpb24sbHQsMHgwNDA3MDAsc3RyaW5nX2lmX3ksc3RyaW5nX2lmX24pCi1jYy1pZnZl
cnNpb24gPSAkKHNoZWxsIFsgJChjYWxsIGNjLXZlciwkKENDKSwkKDEpLCQoMikpID0gInkiIF0g
XAotCQkJCSYmIGVjaG8gJCgzKSB8fCBlY2hvICQoNCkpCi0KICMgUmVxdWlyZSBHQ0MgdjQuMSsK
IGNoZWNrLSQoZ2NjKSA9ICQoY2FsbCBjYy12ZXItY2hlY2ssQ0MsMHgwNDAxMDAsIlhlbiByZXF1
aXJlcyBhdCBsZWFzdCBnY2MtNC4xIikKICQoZXZhbCAkKGNoZWNrLXkpKQpkaWZmIC0tZ2l0IGEv
eGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDVhYmE4NDFiMGE5NS4uZDA1M2RiZDI2
NTI2IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0yLDYg
KzIsNyBAQAogLWluY2x1ZGUgJChCQVNFRElSKS9pbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKIAog
aW5jbHVkZSAkKFhFTl9ST09UKS9Db25maWcubWsKK2luY2x1ZGUgJChCQVNFRElSKS9zY3JpcHRz
L0tidWlsZC5pbmNsdWRlCiAKIAogaWZuZXEgKCQob3JpZ2luIGNyYXNoX2RlYnVnKSx1bmRlZmlu
ZWQpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9jb3ZlcmFnZS9NYWtlZmlsZQppbmRleCA0NmM3OGQxMDg2ZDYuLmI1MDllNTFmOTYwYiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2Nv
dmVyYWdlL01ha2VmaWxlCkBAIC0xLDEwICsxLDEwIEBACiBvYmoteSArPSBjb3ZlcmFnZS5vCiBp
Zm5lcSAoJChjbGFuZykseSkKIG9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3Yubwotb2JqLXkgKz0g
JChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA0MDcwMCwgXAotCQlnY2NfM180Lm8sICQoY2FsbCBj
Yy1pZnZlcnNpb24sbHQsMHgwNDA5MDAsIFwKLQkJZ2NjXzRfNy5vLCAkKGNhbGwgY2MtaWZ2ZXJz
aW9uLGx0LDB4MDUwMDAwLCBcCi0JCWdjY180XzkubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCww
eDA3MDAwMCwgXAorb2JqLXkgKz0gJChjYWxsIGNjLWlmdmVyc2lvbiwtbHQsMDQwNywgXAorCQln
Y2NfM180Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sLWx0LDA0MDksIFwKKwkJZ2NjXzRfNy5vLCAk
KGNhbGwgY2MtaWZ2ZXJzaW9uLC1sdCwwNTAwLCBcCisJCWdjY180XzkubywgJChjYWxsIGNjLWlm
dmVyc2lvbiwtbHQsMDcwMCwgXAogCQlnY2NfNS5vLCBnY2NfNy5vKSkpKQogZWxzZQogb2JqLXkg
Kz0gbGx2bS5vCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9LYnVpbGQuaW5jbHVkZSBiL3hlbi9z
Y3JpcHRzL0tidWlsZC5pbmNsdWRlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uYTVjNDYyZmQ5Nzc3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3NjcmlwdHMvS2J1aWxk
LmluY2x1ZGUKQEAgLTAsMCArMSw3IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wCisjIyMjCisjIGtidWlsZDogR2VuZXJpYyBkZWZpbml0aW9ucworCisjIGNjLWlmdmVyc2lv
bgorIyBVc2FnZTogIEVYVFJBX0NGTEFHUyArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLCAtbHQsIDA0
MDIsIC1PMSkKK2NjLWlmdmVyc2lvbiA9ICQoc2hlbGwgWyAkKENPTkZJR19HQ0NfVkVSU0lPTikw
ICQoMSkgJCgyKTAwMCBdICYmIGVjaG8gJCgzKSB8fCBlY2hvICQoNCkpCi0tIApBbnRob255IFBF
UkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm21-0008In-7v; Wed, 15 Jan 2020 17:00:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm1z-0008II-7B
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:35 +0000
X-Inumbo-ID: 83ba5dcf-37b8-11ea-85c2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83ba5dcf-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107623;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YPPcEcLWqAV5YjOxvfjsuf6L90e40FW3jrZNsDBiatI=;
 b=EnVZ2xV1Y1f9RM2AoGgoV8uDvZTu5biEMW4Hft51CFMpqyrwUPQmgtSy
 3Deh4Fi0EdARE6Mn3toN89x+1sQgD8IC2gMxvO0hHNJxZ4+xgM8gQRIsr
 NO4kihZXm8ZhKWwi+y1z+73hnvufEInv//MWV5SukNyI9JfGgVaqYaBms U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eGv1VLa4Dg2lfnVm5d8CdymZSfQwpCxQvX6EfPQ9Gvjf85+Gaz4GYORniXFeVTo5uai77nZjSM
 n8bO+B2l60rAjUPfIp/JJqWzIidE8ndvsBxDP+fSV5NZlnPFDkhh4GxaTuuu1vquB/9tUg/7Tj
 FjvVZt1+QmbMmKPjLWmonKFrWwyHR9Mo5fUnocENMxMIvC2V+HTgtBHXy7XFyH9uREK3j/7xGl
 e4K9VTanex5ueIe+yXUvJ2qTp1kmQI8QPIubnV5R9kY2WnRONx/5F21lpbVBOOh9aGIlD+VgAU
 goM=
X-SBRS: 2.7
X-MesageID: 10973259
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10973259"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:13 +0000
Message-ID: <20200115170015.249667-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 4/6] xen: Move CONFIG_INDIRECT_THUNK to
 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: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 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>

Tm93IHRoYXQgS2NvbmZpZyBoYXMgdGhlIGNhcGFiaWxpdHkgdG8gcnVuIHNoZWxsIGNvbW1hbmQg
d2hlbgpnZW5lcmF0aW5nIENPTkZJR18qIHdlIGNhbiB1c2UgaXQgaW4gc29tZSBjYXNlcyB0byB0
ZXN0IENGTEFHUy4KCkNPTkZJR19JTkRJUkVDVF9USFVOSyBpcyBhIGdvb2QgZXhhbXBsZSB0aGF0
IHdhbnRzIHRvIGV4aXN0IGJvdGggaW4KTWFrZWZpbGUgYW5kIGFzIGEgQyBtYWNybywgd2hpY2gg
S2NvbmZpZyBkby4gU28gdXNlIEtjb25maWcgdG8KZ2VuZXJhdGUgQ09ORklHX0lORElSRUNUX1RI
VU5LIGFuZCBoYXZlIHRoZSBDRkxBR1MgZGVwZW5kcyBvbiB0aGF0LgoKU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9L
Y29uZmlnICB8IDMgKysrCiB4ZW4vYXJjaC94ODYvUnVsZXMubWsgfCA0ICstLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggZjg1M2MwNDU2
NDA0Li44MTQ5MzYyYmRlZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBi
L3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0zMSw2ICszMSw5IEBAIGNvbmZpZyBBUkNIX0RFRkNP
TkZJRwogCXN0cmluZwogCWRlZmF1bHQgImFyY2gveDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZp
ZyIKIAorY29uZmlnIElORElSRUNUX1RIVU5LCisJZGVmX2Jvb2wgJChjYy1vcHRpb24sLW1pbmRp
cmVjdC1icmFuY2gtcmVnaXN0ZXIpCisKIG1lbnUgIkFyY2hpdGVjdHVyZSBGZWF0dXJlcyIKIAog
c291cmNlICJhcmNoL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsg
Yi94ZW4vYXJjaC94ODYvUnVsZXMubWsKaW5kZXggOTJmZGJlOWQ2ODIyLi5hMmMyNTdmYjk1YjIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVs
ZXMubWsKQEAgLTcxLDExICs3MSw5IEBAIENGTEFHUyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9B
VFRSSUJVVEUKIGVuZGlmCiAKICMgQ29tcGlsZSB3aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3Qt
YnJhbmNoLXJlZ2lzdGVyIGlmIGF2YWlhYmxlLgotaWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChD
QyksLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIsbiksbikKK2lmZXEgKCQoQ09ORklHX0lORElS
RUNUX1RIVU5LKSx5KQogQ0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAt
bWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlcgotQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RI
VU5LCiBDRkxBR1MgKz0gLWZuby1qdW1wLXRhYmxlcwotZXhwb3J0IENPTkZJR19JTkRJUkVDVF9U
SFVOSz15CiBlbmRpZgogCiAjIElmIHN1cHBvcnRlZCBieSB0aGUgY29tcGlsZXIsIHJlZHVjZSBz
dGFjayBhbGlnbm1lbnQgdG8gOCBieXRlcy4gQnV0IGFsbG93Ci0tIApBbnRob255IFBFUkFSRAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm25-0008Kl-In; Wed, 15 Jan 2020 17:00:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm24-0008KH-7F
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:40 +0000
X-Inumbo-ID: 8612a5d6-37b8-11ea-85c2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8612a5d6-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107625;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=U3Lce/KlFvj8bHLwbHXOYVYCrQrf7lO6uk+hxrmtXfU=;
 b=HJ7r3mEXeaMnPr6LkCWa3WJ/reGOX09vEOvCnadC/d83zsYuHQVopPH+
 YYKSBOQUWKg/ybUOQaAsJFcT96OrjA8p79/mgmsao88IQSBSu+I6BILI3
 7lnpizS3PxvuGpgR6oa8qiSrk101dv68VCBO6MbZ56Iu/Wcy3v9TZaZ3y 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lZVw9eeQKx+dpPnMQOfmYWpRS7e/t0Uqe6ECB1wPO1/Ua8F5Zbu8F06VFBSGPifX1/r6aMAgLs
 gba2TxB1G8N/8l/x2QNeC7blYSujkGNTk03xxsKK9oFEF2EIVc78i8+N3eSPEH3kLDKi0KP0qn
 4FJrFKdvtZ78cIKw/41oiSBQGWAK+L6FCVAIkLR6/YbtcU0Z8xP8oHk/C2bwp6v4IpZAdmV+Jf
 Ko8bLR7cSFitFG6npXv/XLzeHHi6FJV/tJP3/zbhfS7byBFGSQeU/ROViXv2d8k5qR6tgT36dc
 Llk=
X-SBRS: 2.7
X-MesageID: 10973260
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10973260"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:14 +0000
Message-ID: <20200115170015.249667-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 5/6] xen: Use $(CONFIG_CC_IS_CLANG)
 instead of $(clang) in 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2NvbmZpZyBjYW4gY2hlY2sgaWYgJChDQykgaXMgY2xhbmcgb3Igbm90LCBpZiBpdCBpcwpDT05G
SUdfQ0NfSVNfQ0xBTkcgd2lsbCBiZSBzZXQuCgpXaXRoIHRoYXQgcGF0Y2gsIHRoZSBoeXBlcnZp
c29yIGNhbiBiZSBidWlsdCB1c2luZyBjbGFuZyBieSBydW5uaW5nCmBtYWtlIENDPWNsYW5nIENY
WD1jbGFuZysrYCB3aXRob3V0IG5lZWRlZCB0byBwcm92aWRlIGFuIGV4dHJhIGNsYW5nCnBhcmFt
ZXRlci4KCmBtYWtlIGNsYW5nPXlgIHN0aWxsIHdvcmtzIGFzIENvbmZpZy5tayB3aWxsIHNldCBD
QyBhbmQgQ1hYLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgfCA4ICsrKystLS0tCiB4
ZW4vYXJjaC94ODYvUnVsZXMubWsgICAgICAgIHwgMiArLQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9N
YWtlZmlsZSB8IDIgKy0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgfCAyICstCiA0IGZp
bGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggZDA1M2RiZDI2NTI2Li5mY2RhZmQw
MjkzNDIgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTY0
LDcgKzY0LDcgQEAgQ0ZMQUdTICs9IC1waXBlIC1EX19YRU5fXyAtaW5jbHVkZSAkKEJBU0VESVIp
L2luY2x1ZGUveGVuL2NvbmZpZy5oCiBDRkxBR1MtJChDT05GSUdfREVCVUdfSU5GTykgKz0gLWcK
IENGTEFHUyArPSAnLURfX09CSkVDVF9GSUxFX189IiRAIicKIAotaWZuZXEgKCQoY2xhbmcpLHkp
CitpZm5lcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCiAjIENsYW5nIGRvZXNuJ3QgdW5kZXJz
dGFuZCB0aGlzIGNvbW1hbmQgbGluZSBhcmd1bWVudCwgYW5kIGRvZXNuJ3QgYXBwZWFyIHRvCiAj
IGhhdmUgYW4gc3VpdGFibGUgYWx0ZXJuYXRpdmUuICBUaGUgcmVzdWx0aW5nIGNvbXBpbGVkIGJp
bmFyeSBkb2VzIGZ1bmN0aW9uLAogIyBidXQgaGFzIGFuIGV4Y2Vzc2l2ZWx5IGxhcmdlIHN5bWJv
bCB0YWJsZS4KQEAgLTEyNiw3ICsxMjYsNyBAQCBzdWJkaXItYWxsIDo9ICQoc3ViZGlyLXkpICQo
c3ViZGlyLW4pCiAkKGZpbHRlciAlLmluaXQubywkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRy
YS15KSk6IENGTEFHUyArPSAtRElOSVRfU0VDVElPTlNfT05MWQogCiBpZmVxICgkKENPTkZJR19D
T1ZFUkFHRSkseSkKLWlmZXEgKCQoY2xhbmcpLHkpCitpZmVxICgkKENPTkZJR19DQ19JU19DTEFO
RykseSkKICAgICBDT1ZfRkxBR1MgOj0gLWZwcm9maWxlLWluc3RyLWdlbmVyYXRlIC1mY292ZXJh
Z2UtbWFwcGluZwogZWxzZQogICAgIENPVl9GTEFHUyA6PSAtZnByb2ZpbGUtYXJjcyAtZnRlc3Qt
Y292ZXJhZ2UKQEAgLTE0Myw3ICsxNDMsNyBAQCBlbmRpZgogCiBpZmVxICgkKENPTkZJR19MVE8p
LHkpCiBDRkxBR1MgKz0gLWZsdG8KLUxERkxBR1MtJChjbGFuZykgKz0gLXBsdWdpbiBMTFZNZ29s
ZC5zbworTERGTEFHUy0kKENPTkZJR19DQ19JU19DTEFORykgKz0gLXBsdWdpbiBMTFZNZ29sZC5z
bwogIyBXb3VsZCBsaWtlIHRvIGhhbmRsZSBhbGwgb2JqZWN0IGZpbGVzIGFzIGJpdGNvZGUsIGJ1
dCBvYmplY3RzIG1hZGUgZnJvbQogIyBwdXJlIGFzbSBhcmUgaW4gYSBkaWZmZXJlbnQgZm9ybWF0
IGFuZCBoYXZlIHRvIGJlIGNvbGxlY3RlZCBzZXBhcmF0ZWx5LgogIyBNaXJyb3IgdGhlIGRpcmVj
dG9yeSB0cmVlLCBjb2xsZWN0aW5nIHRoZW0gYXMgYnVpbHRfaW5fYmluLm8uCkBAIC0xOTcsNyAr
MTk3LDcgQEAgU1JDUEFUSCA6PSAkKHBhdHN1YnN0ICQoQkFTRURJUikvJSwlLCQoQ1VSRElSKSkK
ICUubzogJS5jIE1ha2VmaWxlCiBpZmVxICgkKENPTkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xT
KSx5KQogCSQoQ0MpICQoQ0ZMQUdTKSAtYyAkPCAtbyAkKEBEKS8uJChARikudG1wCi1pZmVxICgk
KGNsYW5nKSx5KQoraWZlcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCiAJJChPQkpDT1BZKSAt
LXJlZGVmaW5lLXN5bSAkPD0kKFNSQ1BBVEgpLyQ8ICQoQEQpLy4kKEBGKS50bXAgJEAKIGVsc2UK
IAkkKE9CSkNPUFkpIC0tcmVkZWZpbmUtc3ltICQoPEYpPSQoU1JDUEFUSCkvJDwgJChARCkvLiQo
QEYpLnRtcCAkQApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gv
eDg2L1J1bGVzLm1rCmluZGV4IGEyYzI1N2ZiOTViMi4uYjk4ZTE0ZTI4YzVhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0x
Miw3ICsxMiw3IEBAIENGTEFHUyArPSAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgLywkJCwk
KHN1YnN0IC0sXywkKHN1YnN0ICQoQkFTRURJUikvLCwkKENVCiAjIFByZXZlbnQgZmxvYXRpbmct
cG9pbnQgdmFyaWFibGVzIGZyb20gY3JlZXBpbmcgaW50byBYZW4uCiBDRkxBR1MgKz0gLW1zb2Z0
LWZsb2F0CiAKLWlmZXEgKCQoY2xhbmcpLHkpCitpZmVxICgkKENPTkZJR19DQ19JU19DTEFORyks
eSkKICMgTm90ZTogQW55IHRlc3Qgd2hpY2ggYWRkcyAtbm8taW50ZWdyYXRlZC1hcyB3aWxsIGNh
dXNlIHN1YnNlcXVlbnQgdGVzdHMgdG8KICMgc3VjY2VlZCwgYW5kIG5vdCB0cmlnZ2VyIGZ1cnRo
ZXIgYWRkaXRpb25zLgogIwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmls
ZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKaW5kZXggYjUwOWU1MWY5NjBiLi42M2Y5
OGM3MWQ2YjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKKysrIGIv
eGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQpAQCAtMSw1ICsxLDUgQEAKIG9iai15ICs9IGNv
dmVyYWdlLm8KLWlmbmVxICgkKGNsYW5nKSx5KQoraWZuZXEgKCQoQ09ORklHX0NDX0lTX0NMQU5H
KSx5KQogb2JqLXkgKz0gZ2Nvdl9iYXNlLm8gZ2Nvdi5vCiBvYmoteSArPSAkKGNhbGwgY2MtaWZ2
ZXJzaW9uLC1sdCwwNDA3LCBcCiAJCWdjY18zXzQubywgJChjYWxsIGNjLWlmdmVyc2lvbiwtbHQs
MDQwOSwgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9N
YWtlZmlsZQppbmRleCBjM2UwMjgzZDM0N2YuLmZkZTBjYTAxMzEyMSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTM2LDcgKzM2
LDcgQEAgY3BwZmxhZ3MteSAgICAgICAgICAgICAgICA6PSAtaW5jbHVkZSBwdWJsaWMveGVuLWNv
bXBhdC5oIC1EWEVOX0dFTkVSQVRJTkdfQ09NUEEKIGNwcGZsYWdzLSQoQ09ORklHX1g4NikgICAg
Kz0gLW0zMgogCiAjIDgtYnl0ZSB0eXBlcyBhcmUgNC1ieXRlIGFsaWduZWQgb24geDg2XzMyIC4u
LgotaWZlcSAoJChjbGFuZykseSkKK2lmZXEgKCQoQ09ORklHX0NDX0lTX0NMQU5HKSx5KQogcHJl
Zml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKHB1c2gsIDQpCiBzdWZmaXgt
JChDT05GSUdfWDg2KSAgICAgIDo9IFwjcHJhZ21hIHBhY2socG9wKQogZWxzZQotLSAKQW50aG9u
eSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm2A-0008Ms-Vy; Wed, 15 Jan 2020 17:00:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm29-0008MD-7F
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:45 +0000
X-Inumbo-ID: 875f854e-37b8-11ea-85c2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 875f854e-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107627;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=SmpHFmdjtfypk/wjCEud97MNr4/iYwTqZjhuCOcc6VM=;
 b=IKMhn4CgpPAOr56uN2rNw5oTbi/8whxgm19yAS9CP+bwBJeDbiBIwzCj
 vw8U0YMG/GhNSWoycB9PGgD03YM4LT4FJ1HT1LiGt+FVMuz3zro62HYQQ
 EeiC5LLCcXDUSepapv9Aivq8/Bd9BP8c/jV8S9sOjbDwST5ngfctc0DJG I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lYTtwg6KMAveMCCZ1465qo6lhaVg6kiaGQ6FCUPKqdVbfR+zODYoLb8wl+M/iFGtsPHRWACQDb
 dxfI0H7LapbritA7iuYdeqf+VkY5vubnNrnXABqIMoJepa3afKhQ0wBsWKL5GPwsc0wnHwobeR
 hKyha9sxEYNaVQnedFk6sL+hvT54t3orj4XgT+a+1051f43W5YjF949Cu1v49CblbUkyww6PoK
 WQgWskskBxhwH+3xA6IrJtRJu+vMFe+WOsMeuB1a967WxXacCCxPmWbU+HkIg/4GqXkXX04E59
 uY0=
X-SBRS: 2.7
X-MesageID: 10973262
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10973262"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:15 +0000
Message-ID: <20200115170015.249667-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 6/6] xen: Move
 GCC_HAS_VISIBILITY_ATTRIBUTE to Kconfig and common
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlIGNoZWNrIGZvciAkKENDKSAtZnZpc2liaWxpdHk9aGlkZGVuIGlzIGRvbmUgYnkgYm90aCBh
cm0gYW5kIHg4NiwKc28gdGhlIHBhdGNoIGFsc28gbW92ZSB0aGUgY2hlY2sgdG8gdGhlIGNvbW1v
biBhcmVhLgoKVGhlIGNoZWNrIGRvZXNuJ3QgY2hlY2sgaWYgJChDQykgaXMgZ2NjLCBhbmQgY2xh
bmcgY2FuIGFjY2VwdCB0aGF0Cm9wdGlvbiBhcyB3ZWxsLCBzbyBzL0dDQy9DQy8gaXMgZG9uZSB0
byB0aGUgZGVmaW5lIG5hbWUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL0tjb25maWcgICAgICAgICAgICAgICAgfCA0ICsrKysK
IHhlbi9hcmNoL2FybS9SdWxlcy5tayAgICAgIHwgNCAtLS0tCiB4ZW4vYXJjaC94ODYvUnVsZXMu
bWsgICAgICB8IDUgLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oIHwgMiArLQogNCBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9LY29uZmlnIGIveGVuL0tjb25maWcKaW5kZXggNTc0Mjc5MjdhYmYwLi4wNzMwNDJm
NDY3MzAgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnCisrKyBiL3hlbi9LY29uZmlnCkBAIC0yMyw2
ICsyMywxMCBAQCBjb25maWcgQ0xBTkdfVkVSU0lPTgogCWludAogCWRlZmF1bHQgJChzaGVsbCwk
KEJBU0VESVIpL3NjcmlwdHMvY2xhbmctdmVyc2lvbi5zaCAkKENDKSkKIAorIyAtZnZpc2liaWxp
dHk9aGlkZGVuIHJlZHVjZXMgLWZwaWMgY29zdCwgaWYgaXQncyBhdmFpbGFibGUKK2NvbmZpZyBD
Q19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKKwlkZWZfYm9vbCAkKGNjLW9wdGlvbiwtZnZpc2li
aWxpdHk9aGlkZGVuKQorCiBzb3VyY2UgImFyY2gvJChTUkNBUkNIKS9LY29uZmlnIgogCiBjb25m
aWcgREVGQ09ORklHX0xJU1QKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9SdWxlcy5tayBiL3hl
bi9hcmNoL2FybS9SdWxlcy5tawppbmRleCAzZDlhMGVkMzU3YmMuLjAyMmEzYTZmODJiYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL2FybS9SdWxlcy5t
awpAQCAtMTgsMTAgKzE4LDYgQEAgQ0ZMQUdTLSQoQ09ORklHX0FSTV8zMikgKz0gLW1jcHU9Y29y
dGV4LWExNQogQ0ZMQUdTLSQoQ09ORklHX0FSTV82NCkgKz0gLW1jcHU9Z2VuZXJpYwogQ0ZMQUdT
LSQoQ09ORklHX0FSTV82NCkgKz0gLW1nZW5lcmFsLXJlZ3Mtb25seSAjIE5vIGZwIHJlZ2lzdGVy
cyBldGMKIAotaWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLWZ2aXNpYmlsaXR5PWhpZGRl
bixuKSxuKQotQ0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQotZW5kaWYK
LQogRUFSTFlfUFJJTlRLIDo9IG4KIAogaWZlcSAoJChDT05GSUdfREVCVUcpLHkpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKaW5kZXgg
Yjk4ZTE0ZTI4YzVhLi5lNjliOGU2OTdjYzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxl
cy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTY1LDExICs2NSw2IEBAIENGTEFH
UyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMK
ICMgU1NFIHNldHVwIGZvciB2YXJpYWRpYyBmdW5jdGlvbiBjYWxscy4KIENGTEFHUyArPSAtbW5v
LXNzZSAkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1tc2tpcC1yYXgtc2V0dXApCiAKLSMgLWZ2aXNp
YmlsaXR5PWhpZGRlbiByZWR1Y2VzIC1mcGljIGNvc3QsIGlmIGl0J3MgYXZhaWxhYmxlCi1pZm5l
cSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZpc2liaWxpdHk9aGlkZGVuLG4pLG4pCi1DRkxB
R1MgKz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFCi1lbmRpZgotCiAjIENvbXBpbGUg
d2l0aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4K
IGlmZXEgKCQoQ09ORklHX0lORElSRUNUX1RIVU5LKSx5KQogQ0ZMQUdTICs9IC1taW5kaXJlY3Qt
YnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlcgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIu
aAppbmRleCBmZjZjMGY1Y2RkMTguLjhjODQ2MjYxZDI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL2NvbXBpbGVyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKQEAgLTc4
LDcgKzc4LDcgQEAKICNkZWZpbmUgX19tdXN0X2JlX2FycmF5KGEpIFwKICAgQlVJTERfQlVHX09O
X1pFUk8oX19idWlsdGluX3R5cGVzX2NvbXBhdGlibGVfcCh0eXBlb2YoYSksIHR5cGVvZigmYVsw
XSkpKQogCi0jaWZkZWYgR0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQorI2lmZGVmIENPTkZJ
R19DQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKIC8qIFJlc3VsdHMgaW4gbW9yZSBlZmZpY2ll
bnQgUElDIGNvZGUgKG5vIGluZGlyZWN0aW9ucyB0aHJvdWdoIEdPVCBvciBQTFQpLiAqLwogI3By
YWdtYSBHQ0MgdmlzaWJpbGl0eSBwdXNoKGhpZGRlbikKICNlbmRpZgotLSAKQW50aG9ueSBQRVJB
UkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:00:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:00: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 1irm2G-0008PQ-BI; Wed, 15 Jan 2020 17:00:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm2E-0008OT-87
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:50 +0000
X-Inumbo-ID: 90f31648-37b8-11ea-85c2-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90f31648-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107643;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=511J0guC8pfsYDTo0kIJBUMAKScwEGPLG/g7RSQXbU0=;
 b=Wur4o0jtMuAHla21aMUBjcElMonyiMCYk6IsIKWtgzoIf5KOqLpz8aRo
 BDs3Xaw6UalUBwPm8xrBB2YXng+4JdeJfmu/aMhQnJvbLaDALvpztQey3
 qKBYC/LyzWijAOHxcbyVQYfj/vDTDkHZZMbH/FIk73Dl61f2kGqY1OzI5 M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c/Sv2+yxkF7JpcZaoR5zItiMqjVyms19BMmI5HsKW+QrLRAfmPp29efW+pS5IVOHqN4HeKIki/
 UmJWwSyQwlxNsrmXpPD6A23hav3sqWQBUKnZVO4OLfst10hlWr432C5pyHMSdPmTFZzgSt+2mb
 bwxdzYXYggLm1P0icjvcTvfd+AHNNiCkZ/pElrZ4YnlBTVrC5uQofZtIyPoQUywB2gHwVF7052
 dxEO7GTx5U5AZC6yiq2yyNrNJS8Cw//z4AbTh5+Zh9xsnSG6p03ID6rMi0vzhzQ4Buxhwv2rcg
 xtc=
X-SBRS: 2.7
X-MesageID: 11326928
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11326928"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:09 +0000
Message-ID: <20200115170015.249667-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v3 0/6] xen: Kconfig update with few extra
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuYnVp
bGQtc3lzdGVtLXhlbi1rY29uZmlnLXYzCgp2MzoKLSBjaGFuZ2UgaW4gcGF0Y2ggMi4gZ2NjLXZl
cnNpb24uc2ggbm93IGJlaGF2ZSBsaWtlIGNsYW5nLXZlcnNpb24uc2guCm90aGVyd2lzZSwgdGhl
IHNlcmllcyBzaG91bGQgYmUgcmVhZHkuCgp2MjoKLSBuaXQgY2hhbmdlcyBpbiBwYXRjaCAxIGFu
ZCAyLgoKQ2hlZXJzLAoKQW50aG9ueSBQRVJBUkQgKDYpOgogIHhlbjogVXBkYXRlIEtjb25maWcg
dG8gTGludXggdjUuNAogIHhlbjogSGF2ZSBLY29uZmlnIGNoZWNrICQoQ0MpJ3MgdmVyc2lvbgog
IHhlbjogSW1wb3J0IGNjLWlmdmVyc2lvbiBmcm9tIEtidWlsZAogIHhlbjogTW92ZSBDT05GSUdf
SU5ESVJFQ1RfVEhVTksgdG8gS2NvbmZpZwogIHhlbjogVXNlICQoQ09ORklHX0NDX0lTX0NMQU5H
KSBpbnN0ZWFkIG9mICQoY2xhbmcpIGluIE1ha2VmaWxlCiAgeGVuOiBNb3ZlIEdDQ19IQVNfVklT
SUJJTElUWV9BVFRSSUJVVEUgdG8gS2NvbmZpZyBhbmQgY29tbW9uCgogQ29uZmlnLm1rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAtCiBkb2NzL21pc2Mva2NvbmZp
Zy1sYW5ndWFnZS5yc3QgICAgICAgICAgICAgICAgfCAgNzAxICsrKysrCiBkb2NzL21pc2Mva2Nv
bmZpZy1sYW5ndWFnZS50eHQgICAgICAgICAgICAgICAgfCAgMzk1IC0tLQogZG9jcy9taXNjL2tj
b25maWctbWFjcm8tbGFuZ3VhZ2UucnN0ICAgICAgICAgIHwgIDI0NyArKwogZG9jcy9taXNjL3tr
Y29uZmlnLnR4dCA9PiBrY29uZmlnLnJzdH0gICAgICAgIHwgIDE4NSArLQogeGVuL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCArLQogeGVuL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQogeGVuL1J1bGVzLm1r
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogeGVuL2FyY2gvYXJt
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gvYXJt
L1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAtCiB4ZW4vYXJjaC94ODYv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9hcmNoL3g4Ni9S
dWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIHhlbi9jb21tb24vS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0KIHhlbi9jb21tb24vY292
ZXJhZ2UvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0KIHhlbi9pbmNsdWRlL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRlL3hl
bi9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9zY3JpcHRzL0ti
dWlsZC5pbmNsdWRlICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogeGVuL3NjcmlwdHMvS2Nv
bmZpZy5pbmNsdWRlICAgICAgICAgICAgICAgICAgIHwgICAzOSArCiB4ZW4vc2NyaXB0cy9jbGFu
Zy12ZXJzaW9uLnNoICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9zY3JpcHRzL2djYy12
ZXJzaW9uLnNoICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKwogeGVuL3Rvb2xzL2tjb25maWcv
LmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgIHwgICAgMyArLQogeGVuL3Rvb2xzL2tjb25maWcv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDI2OCArLQogeGVuL3Rvb2xzL2tjb25maWcv
TWFrZWZpbGUuaG9zdCAgICAgICAgICAgICAgIHwgIDEyMSArLQogeGVuL3Rvb2xzL2tjb25maWcv
TWFrZWZpbGUua2NvbmZpZyAgICAgICAgICAgIHwgICA1MiArLQogeGVuL3Rvb2xzL2tjb25maWcv
Y29uZi5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE5MSArLQogeGVuL3Rvb2xzL2tjb25maWcv
Y29uZmRhdGEuYyAgICAgICAgICAgICAgICAgIHwgIDQ5MSArKy0tCiB4ZW4vdG9vbHMva2NvbmZp
Zy9leHByLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjEzICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9leHByLmggICAgICAgICAgICAgICAgICAgICAgfCAgMTA4ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9nY29uZi1jZmcuc2ggICAgICAgICAgICAgICAgfCAgIDMwICsKIHhlbi90b29scy9rY29uZmln
L2djb25mLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMzkgKy0KIHhlbi90b29scy9rY29uZmln
L2ltYWdlcy5jICAgICAgICAgICAgICAgICAgICB8ICAgMzQgKy0KIHhlbi90b29scy9rY29uZmln
L2ltYWdlcy5oICAgICAgICAgICAgICAgICAgICB8ICAgMzMgKwogeGVuL3Rvb2xzL2tjb25maWcv
bGV4ZXIubCAgICAgICAgICAgICAgICAgICAgIHwgIDQ3MSArKysKIHhlbi90b29scy9rY29uZmln
L2xpc3QuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL3Rvb2xzL2tjb25maWcv
bGtjLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQogeGVuL3Rvb2xzL2tjb25maWcv
bGtjX3Byb3RvLmggICAgICAgICAgICAgICAgIHwgICAyMSArLQogeGVuL3Rvb2xzL2tjb25maWcv
bHhkaWFsb2cvLmdpdGlnbm9yZSAgICAgICAgIHwgICAgNCAtCiB4ZW4vdG9vbHMva2NvbmZpZy9s
eGRpYWxvZy9CSUcuRkFULldBUk5JTkcgICAgfCAgICAyICstCiB4ZW4vdG9vbHMva2NvbmZpZy9s
eGRpYWxvZy9jaGVjay1seGRpYWxvZy5zaCAgfCAgIDkxIC0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL2NoZWNrbGlzdC5jICAgICAgICB8ICAgMTUgKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL2RpYWxvZy5oICAgICAgICAgICB8ICAgMTcgKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL2lucHV0Ym94LmMgICAgICAgICB8ICAgMTggKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL21lbnVib3guYyAgICAgICAgICB8ICAgMTUgKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL3RleHRib3guYyAgICAgICAgICB8ICAgMTUgKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL3V0aWwuYyAgICAgICAgICAgICB8ICAgMTUgKy0KIHhlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL3llc25vLmMgICAgICAgICAgICB8ICAgMTUgKy0KIHhlbi90b29scy9rY29uZmlnL21j
b25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgNDcgKwogeGVuL3Rvb2xzL2tjb25maWcvbWNv
bmYuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyNyArLQogeGVuL3Rvb2xzL2tjb25maWcvbWVu
dS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDI4OCArLQogeGVuL3Rvb2xzL2tjb25maWcvbWVy
Z2VfY29uZmlnLnNoICAgICAgICAgICAgIHwgICA4NyArLQogeGVuL3Rvb2xzL2tjb25maWcvbmNv
bmYtY2ZnLnNoICAgICAgICAgICAgICAgIHwgICA0NyArCiB4ZW4vdG9vbHMva2NvbmZpZy9uY29u
Zi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDQyICstCiB4ZW4vdG9vbHMva2NvbmZpZy9uY29u
Zi5ndWkuYyAgICAgICAgICAgICAgICAgfCAgIDMwICstCiB4ZW4vdG9vbHMva2NvbmZpZy9uY29u
Zi5oICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstCiB4ZW4vdG9vbHMva2NvbmZpZy97emNv
bmYueSA9PiBwYXJzZXIueX0gICAgICAgfCAgNDA5ICsrLQogeGVuL3Rvb2xzL2tjb25maWcvcHJl
cHJvY2Vzcy5jICAgICAgICAgICAgICAgIHwgIDU3NCArKysrCiB4ZW4vdG9vbHMva2NvbmZpZy9x
Y29uZi1jZmcuc2ggICAgICAgICAgICAgICAgfCAgIDMyICsKIHhlbi90b29scy9rY29uZmlnL3Fj
b25mLmNjICAgICAgICAgICAgICAgICAgICB8ICA3NTAgKysrLS0KIHhlbi90b29scy9rY29uZmln
L3Fjb25mLmggICAgICAgICAgICAgICAgICAgICB8ICAxNTMgKy0KIHhlbi90b29scy9rY29uZmln
L3N0cmVhbWxpbmVfY29uZmlnLnBsICAgICAgICB8ICAgNTMgKy0KIHhlbi90b29scy9rY29uZmln
L3N5bWJvbC5jICAgICAgICAgICAgICAgICAgICB8ICAyOTUgKy0KIHhlbi90b29scy9rY29uZmln
L3Rlc3RzL2F1dG9fc3VibWVudS9LY29uZmlnICB8ICAgNTIgKwogLi4uL2tjb25maWcvdGVzdHMv
YXV0b19zdWJtZW51L19faW5pdF9fLnB5ICAgIHwgICAxMyArCiAuLi4vdGVzdHMvYXV0b19zdWJt
ZW51L2V4cGVjdGVkX3N0ZG91dCAgICAgICAgfCAgIDEwICsKIHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL2Nob2ljZS9LY29uZmlnICAgICAgICB8ICAgNTYgKwogeGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvY2hvaWNlL19faW5pdF9fLnB5ICAgIHwgICA0MSArCiAuLi4vdGVzdHMvY2hvaWNlL2FsbGRl
Zl9leHBlY3RlZF9jb25maWcgICAgICAgfCAgICA1ICsKIC4uLi90ZXN0cy9jaG9pY2UvYWxsbW9k
X2V4cGVjdGVkX2NvbmZpZyAgICAgICB8ICAgIDkgKwogLi4uL3Rlc3RzL2Nob2ljZS9hbGxub19l
eHBlY3RlZF9jb25maWcgICAgICAgIHwgICAgNSArCiAuLi4vdGVzdHMvY2hvaWNlL2FsbHllc19l
eHBlY3RlZF9jb25maWcgICAgICAgfCAgICA5ICsKIC4uLi90ZXN0cy9jaG9pY2Uvb2xkYXNrMF9l
eHBlY3RlZF9zdGRvdXQgICAgICB8ICAgMTAgKwogeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlL29sZGFzazFfY29uZmlnIHwgICAgMiArCiAuLi4vdGVzdHMvY2hvaWNlL29sZGFzazFfZXhw
ZWN0ZWRfc3Rkb3V0ICAgICAgfCAgIDE1ICsKIC4uLi90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9t
X2RlcC9LY29uZmlnICAgICB8ICAgMjEgKwogLi4uL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21f
ZGVwL19faW5pdF9fLnB5IHwgICAxNiArCiAuLi4vdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9k
ZXAvY29uZmlnICAgICAgfCAgICAyICsKIC4uLi9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9leHBl
Y3RlZF9jb25maWcgICB8ICAgIDMgKwogLi4uL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2V4cGVj
dGVkX3N0ZG91dCAgIHwgICAgNCArCiB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jb25mdGVzdC5w
eSAgICAgICAgICAgfCAgMjkxICsrCiAuLi4va2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2Rl
cC9LY29uZmlnICAgfCAgIDYzICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9fX2luaXRf
Xy5weSAgICAgICB8ICAgMTAgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVk
X3N0ZGVyciAgIHwgICAzOCArCiAuLi4va2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9L
Y29uZmlnICAgfCAgICAyICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmlu
YzEgICAgICB8ICAgIDUgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL0tjb25maWcuaW5j
MiAgICAgIHwgICAgNCArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMz
ICAgICAgfCAgICAyICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9fX2luaXRfXy5weSAg
ICAgICB8ICAgMTEgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL2V4cGVjdGVkX3N0ZGVy
ciAgIHwgICAgNiArCiB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvS2NvbmZp
ZyAgfCAgIDI1ICsKIC4uLi9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9fX2luaXRfXy5weSAg
ICB8ICAgMTUgKwogLi4uL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL2RlZmNvbmZpZyAgICAg
IHwgICAgMSArCiAuLi4vdGVzdHMvaW50ZXJfY2hvaWNlL2V4cGVjdGVkX2NvbmZpZyAgICAgICAg
fCAgICA0ICsKIC4uLi9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZyB8
ICAgMzkgKwogLi4uL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvX19pbml0X18ucHkgICAgIHwg
ICAxNSArCiAuLi4va2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL2NvbmZpZyAgfCAg
ICAzICsKIC4uLi90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL2V4cGVjdGVkX3N0ZG91dCB8ICAg
MTAgKwogLi4uL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9LY29uZmlnICAgICAgIHwgICAx
NiArCiAuLi4vdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L19faW5pdF9fLnB5ICAgfCAgIDIw
ICsKIC4uLi90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvY29uZmlnICAgICAgICB8ICAgIDEg
KwogLi4uL25vX3dyaXRlX2lmX2RlcF91bm1ldC9leHBlY3RlZF9jb25maWcgICAgIHwgICAgNSAr
CiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvS2NvbmZpZyAgICAgfCAgIDI3ICsK
IC4uLi90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9fX2luaXRfXy5weSB8ICAgIDkgKwog
Li4uL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZGVyciAgIHwgICAgNSArCiAu
Li4vcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3Rkb3V0ICAgfCAgICAxICsKIC4u
Li9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9LY29uZmlnICAgICB8ICAgIDUgKwogLi4u
L3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL19faW5pdF9fLnB5IHwgICAxMSArCiAuLi4v
Y2lyY3VsYXJfZXhwYW5zaW9uL2V4cGVjdGVkX3N0ZGVyciAgICAgICAgfCAgICAxICsKIC4uLi9r
Y29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL0tjb25maWcgICB8ICAgNDQgKwogLi4uL3Rl
c3RzL3ByZXByb2Nlc3MvZXNjYXBlL19faW5pdF9fLnB5ICAgICAgIHwgICAgOCArCiAuLi4vdGVz
dHMvcHJlcHJvY2Vzcy9lc2NhcGUvZXhwZWN0ZWRfc3RkZXJyICAgfCAgIDEwICsKIC4uLi9rY29u
ZmlnL3Rlc3RzL3ByZXByb2Nlc3MvdmFyaWFibGUvS2NvbmZpZyB8ICAgNTMgKwogLi4uL3Rlc3Rz
L3ByZXByb2Nlc3MvdmFyaWFibGUvX19pbml0X18ucHkgICAgIHwgICAgOCArCiAuLi4vdGVzdHMv
cHJlcHJvY2Vzcy92YXJpYWJsZS9leHBlY3RlZF9zdGRlcnIgfCAgICA5ICsKIHhlbi90b29scy9r
Y29uZmlnL3Rlc3RzL3B5dGVzdC5pbmkgICAgICAgICAgICB8ICAgIDcgKwogLi4uL2tjb25maWcv
dGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL0tjb25maWcgIHwgICAzNSArCiAuLi4vdGVzdHMvcmFu
ZF9uZXN0ZWRfY2hvaWNlL19faW5pdF9fLnB5ICAgICAgfCAgIDE3ICsKIC4uLi90ZXN0cy9yYW5k
X25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MCB8ICAgIDIgKwogLi4uL3Rlc3RzL3JhbmRf
bmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQxIHwgICAgNCArCiAuLi4vdGVzdHMvcmFuZF9u
ZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDIgfCAgICA1ICsKIHhlbi90b29scy9rY29uZmln
L3V0aWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgODYgKy0KIHhlbi90b29scy9rY29uZmln
L3pjb25mLmdwZXJmICAgICAgICAgICAgICAgICB8ICAgNDkgLQogeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYuaGFzaC5jX3NoaXBwZWQgICAgICAgIHwgIDI5MyAtLQogeGVuL3Rvb2xzL2tjb25maWcv
emNvbmYubCAgICAgICAgICAgICAgICAgICAgIHwgIDM3NCAtLS0KIHhlbi90b29scy9rY29uZmln
L3pjb25mLmxleC5jX3NoaXBwZWQgICAgICAgICB8IDI0NzMgLS0tLS0tLS0tLS0tLS0tLQogeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZCAgICAgICAgIHwgMjU4MCAtLS0tLS0t
LS0tLS0tLS0tLQogMTI1IGZpbGVzIGNoYW5nZWQsIDU3NjQgaW5zZXJ0aW9ucygrKSwgODA5MyBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2Mva2NvbmZpZy1sYW5ndWFn
ZS5yc3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2Mva2NvbmZpZy1sYW5ndWFnZS50eHQK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2Mva2NvbmZpZy1tYWNyby1sYW5ndWFnZS5yc3QK
IHJlbmFtZSBkb2NzL21pc2Mve2tjb25maWcudHh0ID0+IGtjb25maWcucnN0fSAoNzAlKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3NjcmlwdHMvS2NvbmZpZy5pbmNsdWRlCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVu
L3NjcmlwdHMvY2xhbmctdmVyc2lvbi5zaAogY3JlYXRlIG1vZGUgMTAwNzU1IHhlbi9zY3JpcHRz
L2djYy12ZXJzaW9uLnNoCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvZ2Nv
bmYtY2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5sCiBkZWxldGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGlnbm9yZQogZGVsZXRlIG1v
ZGUgMTAwNzU1IHhlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoCiBj
cmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbWNvbmYtY2ZnLnNoCiBjcmVhdGUg
bW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbmNvbmYtY2ZnLnNoCiByZW5hbWUgeGVuL3Rv
b2xzL2tjb25maWcve3pjb25mLnkgPT4gcGFyc2VyLnl9ICg2NiUpCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvcHJlcHJvY2Vzcy5jCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVu
L3Rvb2xzL2tjb25maWcvcWNvbmYtY2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvX19pbml0X18ucHkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRf
c3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNl
L0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9p
Y2UvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9jaG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbG5vX2V4cGVjdGVk
X2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2lj
ZS9hbGx5ZXNfZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY2hvaWNlL29sZGFzazBfZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfZXhw
ZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
Y2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL19faW5pdF9fLnB5CiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dp
dGhfbV9kZXAvY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhw
ZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
Y29uZnRlc3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9l
cnJfcmVjdXJzaXZlX2RlcC9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9leHBlY3RlZF9z
dGRlcnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVj
dXJzaXZlX2luYy9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMxCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMyCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9p
bmMvS2NvbmZpZy5pbmMzCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9leHBlY3RlZF9zdGRlcnIKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvS2Nv
bmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2No
b2ljZS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL2ludGVyX2Nob2ljZS9kZWZjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9LY29uZmln
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93
aXRoX2RlcC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmln
L3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9leHBlY3RlZF9zdGRvdXQK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9k
ZXBfdW5tZXQvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9jb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBf
dW5tZXQvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19faW5p
dF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJv
Y2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3Rk
b3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vz
cy9jaXJjdWxhcl9leHBhbnNpb24vS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL19faW5pdF9fLnB5
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9j
aXJjdWxhcl9leHBhbnNpb24vZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZpZwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL19faW5p
dF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJv
Y2Vzcy9lc2NhcGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9fX2luaXRf
Xy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nl
c3MvdmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvcHl0ZXN0LmluaQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9r
Y29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL19faW5pdF9fLnB5
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRf
Y2hvaWNlL2V4cGVjdGVkX3N0ZG91dDAKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBl
Y3RlZF9zdGRvdXQyCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYu
Z3BlcmYKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNf
c2hpcHBlZAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3pjb25mLmwKIGRl
bGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sZXguY19zaGlwcGVkCiBk
ZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZAoK
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:03:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17: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 1irm4N-0000PP-K2; Wed, 15 Jan 2020 17:03:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UrDx=3E=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1irm1u-0008Gl-6n
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:00:30 +0000
X-Inumbo-ID: 85cd65e8-37b8-11ea-85c2-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85cd65e8-37b8-11ea-85c2-12813bfff9fa;
 Wed, 15 Jan 2020 17:00:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579107625;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cmQhYK2O1iEGEZljRxGgFEVjC083dCjDX/H6yKFZh9w=;
 b=c3vYqkD0ZTgHABMFNEUIrs2zNw6dhQKz3Xv71Al/VvojgsG1ElNWaZny
 0tblkhE+ifh+L7Ogh9u028UmpSMKKcqKzaqw2anCCw22IIzl87OE77Iy5
 PN5+1lsEKMZosJzmEKBSKP0QAeY/j/koqnXWyL//c/ByOAhp5/WVkokTE I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Wj0KzXYpQa7z1bsVTPO9KEFKuAUOv7On+DJ1DGRL5YrMerLxJdhTETMitpPze8DQFaIkuS+8Pi
 SpJHLPqQZqbLsHFiNbkgeqIY8dZNNgcphg7Kc0eFteDxZVE+klUSu0HkVGcuMLgtqnvMH2uc+f
 WVMyRBfpS6w5t17cyoSXWQB3BtBTwRWgnitjPxv0uzsLvjgeejB6f5ynUyZBag6SE+8p3sQRQ+
 BJP0r60rYCUGca7cxvMwrozbObKcPXHeWp14VJ7oP9LhCJUtLlLRNsY5XXYnIhwuI2nUo9rOVm
 +SY=
X-SBRS: 2.7
X-MesageID: 11124263
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11124263"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 17:00:10 +0000
Message-ID: <20200115170015.249667-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200115170015.249667-1-anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 15 Jan 2020 17:03:01 +0000
Subject: [Xen-devel] [XEN PATCH v3 1/6] xen: Update Kconfig to Linux v5.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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB1cGRhdGVzIEtjb25maWcgdG8gYSBtb3JlIHJlY2VudCB2ZXJzaW9uIG9mIEtj
b25maWcsIGZvdW5kCmluIExpbnV4IHY1LjQuMCwgMjE5ZDU0MzMyYTA5ICgiTGludXggNS40Iiku
CgpXaXRoIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgS2NvbmZpZywgb3RoZXIgY2hhbmdlcyBhcmUg
bmVjZXNzYXJ5IHRvCmF2b2lkIGJyZWFraW5nIHRoZSBidWlsZC4KCktjb25maWcgZmlsZXM6Ci0g
Zml4IEtjb25maWcgZmlsZXMgdGhhdCB3aGVyZSB1c2luZyBvcHRpb24gZW52PSo6CiAgU2luY2Ug
TGludXggY29tbWl0IDEwNGRhZWExNDljNCAoImtjb25maWc6IHJlZmVyZW5jZSBlbnZpcm9ubWVu
dAogIHZhcmlhYmxlcyBkaXJlY3RseSBhbmQgcmVtb3ZlICdvcHRpb24gZW52PSciKSwgd2UgY2Fu
IGFjY2VzcyB0aGUKICBlbnZpcm9ubWVudCBkaXJlY3RseSB2aWEgJCgpIGFuZCAib3B0aW9uIGVu
dj0iIGFzIGJlZW4gcmVtb3ZlZC4KLSBDT05GSUdfRVhQRVJUPSd5JyB3aWxsIG5vdyBhcHBlYXIg
aW4gLmNvbmZpZyBmaWxlIGlmCiAgWEVOX0NPTkZJR19FWFBFUlQ9eSBpbiB0aGUgZW52aXJvbm1l
bnQuIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byBjaGFuZ2UKICAiRVhQRVJUIiB0byAiJChYRU5fQ09O
RklHX0VYUEVSVCkiIGluIGFsbCBLY29uZmlnIGZpbGVzLgoKTWFrZWZpbGU6Ci0gc2lsZW50b2xk
Y29uZmlnIHRhcmdldCBhcyBiZWVuIHJlbW92ZWQgZnJvbSBLY29uZmlnLiBUbyB1cGRhdGUKICBp
bmNsdWRlL2dlbmVyYXRlZC9hdXRvY29uZi5oLCB3ZSBuZWVkIHRvIHVzZSBzeW5jY29uZmlnIHRh
cmdldAogIGluc3RlYWQuCgpNYWtlZmlsZS5rY29uZmlnOgotIEltcG9ydCBuZXdlciBuZWVkZWQg
Y29kZSBmcm9tIExpbnV4J3MgTWFrZWZpbGUubGliIGFuZAogIEtidWlsZC5pbmNsdWRlIGFuZCBN
YWtlZmlsZS5idWlsZC4KLSBTZXQgUSB0byBlbXB0eSwgWGVuIGJ1aWxkIHN5c3RlbSBkb2Vzbid0
IHNpbGVuY2UgY29tbWFuZHMuIEhhdmluZyBRCiAgZW1wdHkgbWVhbiB3ZSBjYW4gaW1wb3J0IHN0
dWZmIGZyb20gTGludXggd2l0aG91dCBoYXZpbmcgdG8gcmVtb3ZlIHRoZQogIGxlYWRpbmcgJChR
KSBmcm9tIGJ1aWxkIGNvbW1hbmRzLiBBbmQgcXVpZXQ9JycgbWVhbnMgY29tbWFuZHMgd2lsbCBi
ZQogIGVjaG9lZC4KLSBBZGQgJChQSE9OWSkgdG8gLlBIT05ZLiBMaWtlIGl0IGlzIGludGVuZGVk
IGJ5IEtidWlsZC4KCk1ha2VmaWxlLmhvc3QgaXMgYWxzbyB1cGRhdGVkIGFuZCBjb3BpZWQgZnJv
bSBMaW51eC4KCkRlcGVuZGVuY3kgY2hhbmdlOgotIE5vdyBkZXBlbmRzIG9uIGZsZXgvYmlzb24s
IG1heWJlIHdlIGNvdWxkIF9zaGlwcGVkIHRob3NlIGZpbGVzIGxpa2UKICBiZWZvcmUuIExpbnV4
IGRvZXNuJ3QgZG8gdGhhdCBhbnltb3JlLgoKVGhlIC5naXRpZ25vcmUgaW4ga2NvbmZpZy8gaGFz
IG1vcmUgZW50cmllcywgY29tcGFyZWQgdG8gdXBzdHJlYW0sIGZvcgpmaWxlIGdlbmVyYXRlZCBi
eSBNYWtlZmlsZS5ob3N0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjI6CiAgICAtIE1vdmVkICoubGV4LmMgKi50
YWIuW2NoXSBiYWNrIHRvIGtjb25maWcvLCBhbmQgdXBkYXRlZCBwYXRjaAogICAgICBkZXNjcmlw
dGlvbiBkZXNjcmliaW5nIHdoeSBpdCdzIGRpZmZlcmVudCBmcm9tIHVwc3RyZWFtLgoKIGRvY3Mv
bWlzYy9rY29uZmlnLWxhbmd1YWdlLnJzdCAgICAgICAgICAgICAgICB8ICA3MDEgKysrKysKIGRv
Y3MvbWlzYy9rY29uZmlnLWxhbmd1YWdlLnR4dCAgICAgICAgICAgICAgICB8ICAzOTUgLS0tCiBk
b2NzL21pc2Mva2NvbmZpZy1tYWNyby1sYW5ndWFnZS5yc3QgICAgICAgICAgfCAgMjQ3ICsrCiBk
b2NzL21pc2Mve2tjb25maWcudHh0ID0+IGtjb25maWcucnN0fSAgICAgICAgfCAgMTg1ICstCiB4
ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiB4
ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB4
ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB4
ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB4
ZW4vdG9vbHMva2NvbmZpZy8uZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgMjY4ICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0ICAgICAgICAgICAgICAgfCAgMTIxICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnICAgICAgICAgICAgfCAgIDUyICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9jb25mLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTkxICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9jb25mZGF0YS5jICAgICAgICAgICAgICAgICAgfCAgNDkxICsrLS0K
IHhlbi90b29scy9rY29uZmlnL2V4cHIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyMTMgKy0K
IHhlbi90b29scy9rY29uZmlnL2V4cHIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMDggKy0K
IHhlbi90b29scy9rY29uZmlnL2djb25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgMzAgKwog
eGVuL3Rvb2xzL2tjb25maWcvZ2NvbmYuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArLQog
eGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmMgICAgICAgICAgICAgICAgICAgIHwgICAzNCArLQog
eGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmggICAgICAgICAgICAgICAgICAgIHwgICAzMyArCiB4
ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5sICAgICAgICAgICAgICAgICAgICAgfCAgNDcxICsrKwog
eGVuL3Rvb2xzL2tjb25maWcvbGlzdC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4
ZW4vdG9vbHMva2NvbmZpZy9sa2MuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9sa2NfcHJvdG8uaCAgICAgICAgICAgICAgICAgfCAgIDIxICstCiB4
ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy8uZ2l0aWdub3JlICAgICAgICAgfCAgICA0IC0KIHhl
bi90b29scy9rY29uZmlnL2x4ZGlhbG9nL0JJRy5GQVQuV0FSTklORyAgICB8ICAgIDIgKy0KIHhl
bi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoICB8ICAgOTEgLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvY2hlY2tsaXN0LmMgICAgICAgIHwgICAxNSArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvZGlhbG9nLmggICAgICAgICAgIHwgICAxNyArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvaW5wdXRib3guYyAgICAgICAgIHwgICAxOCArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jICAgICAgICAgIHwgICAxNSArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvdGV4dGJveC5jICAgICAgICAgIHwgICAxNSArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvdXRpbC5jICAgICAgICAgICAgIHwgICAxNSArLQogeGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cveWVzbm8uYyAgICAgICAgICAgIHwgICAxNSArLQogeGVu
L3Rvb2xzL2tjb25maWcvbWNvbmYtY2ZnLnNoICAgICAgICAgICAgICAgIHwgICA0NyArCiB4ZW4v
dG9vbHMva2NvbmZpZy9tY29uZi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9tZW51LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjg4ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9tZXJnZV9jb25maWcuc2ggICAgICAgICAgICAgfCAgIDg3ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9uY29uZi1jZmcuc2ggICAgICAgICAgICAgICAgfCAgIDQ3ICsKIHhlbi90
b29scy9rY29uZmlnL25jb25mLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKy0KIHhlbi90
b29scy9rY29uZmlnL25jb25mLmd1aS5jICAgICAgICAgICAgICAgICB8ICAgMzAgKy0KIHhlbi90
b29scy9rY29uZmlnL25jb25mLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIHhlbi90
b29scy9rY29uZmlnL3t6Y29uZi55ID0+IHBhcnNlci55fSAgICAgICB8ICA0MDkgKystCiB4ZW4v
dG9vbHMva2NvbmZpZy9wcmVwcm9jZXNzLmMgICAgICAgICAgICAgICAgfCAgNTc0ICsrKysKIHhl
bi90b29scy9rY29uZmlnL3Fjb25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgMzIgKwogeGVu
L3Rvb2xzL2tjb25maWcvcWNvbmYuY2MgICAgICAgICAgICAgICAgICAgIHwgIDc1MCArKystLQog
eGVuL3Rvb2xzL2tjb25maWcvcWNvbmYuaCAgICAgICAgICAgICAgICAgICAgIHwgIDE1MyArLQog
eGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwgICAgICAgIHwgICA1MyArLQog
eGVuL3Rvb2xzL2tjb25maWcvc3ltYm9sLmMgICAgICAgICAgICAgICAgICAgIHwgIDI5NSArLQog
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcgIHwgICA1MiArCiAu
Li4va2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvX19pbml0X18ucHkgICAgfCAgIDEzICsKIC4u
Li90ZXN0cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRfc3Rkb3V0ICAgICAgICB8ICAgMTAgKwogeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL0tjb25maWcgICAgICAgIHwgICA1NiArCiB4ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvX19pbml0X18ucHkgICAgfCAgIDQxICsKIC4uLi90
ZXN0cy9jaG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZyAgICAgICB8ICAgIDUgKwogLi4uL3Rl
c3RzL2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnICAgICAgIHwgICAgOSArCiAuLi4vdGVz
dHMvY2hvaWNlL2FsbG5vX2V4cGVjdGVkX2NvbmZpZyAgICAgICAgfCAgICA1ICsKIC4uLi90ZXN0
cy9jaG9pY2UvYWxseWVzX2V4cGVjdGVkX2NvbmZpZyAgICAgICB8ICAgIDkgKwogLi4uL3Rlc3Rz
L2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dCAgICAgIHwgICAxMCArCiB4ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9jb25maWcgfCAgICAyICsKIC4uLi90ZXN0cy9j
aG9pY2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQgICAgICB8ICAgMTUgKwogLi4uL3Rlc3RzL2No
b2ljZV92YWx1ZV93aXRoX21fZGVwL0tjb25maWcgICAgIHwgICAyMSArCiAuLi4vdGVzdHMvY2hv
aWNlX3ZhbHVlX3dpdGhfbV9kZXAvX19pbml0X18ucHkgfCAgIDE2ICsKIC4uLi90ZXN0cy9jaG9p
Y2VfdmFsdWVfd2l0aF9tX2RlcC9jb25maWcgICAgICB8ICAgIDIgKwogLi4uL2Nob2ljZV92YWx1
ZV93aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZyAgIHwgICAgMyArCiAuLi4vY2hvaWNlX3ZhbHVl
X3dpdGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0ICAgfCAgICA0ICsKIHhlbi90b29scy9rY29uZmln
L3Rlc3RzL2NvbmZ0ZXN0LnB5ICAgICAgICAgICB8ICAyOTEgKysKIC4uLi9rY29uZmlnL3Rlc3Rz
L2Vycl9yZWN1cnNpdmVfZGVwL0tjb25maWcgICB8ICAgNjMgKwogLi4uL3Rlc3RzL2Vycl9yZWN1
cnNpdmVfZGVwL19faW5pdF9fLnB5ICAgICAgIHwgICAxMCArCiAuLi4vdGVzdHMvZXJyX3JlY3Vy
c2l2ZV9kZXAvZXhwZWN0ZWRfc3RkZXJyICAgfCAgIDM4ICsKIC4uLi9rY29uZmlnL3Rlc3RzL2Vy
cl9yZWN1cnNpdmVfaW5jL0tjb25maWcgICB8ICAgIDIgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNp
dmVfaW5jL0tjb25maWcuaW5jMSAgICAgIHwgICAgNSArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2
ZV9pbmMvS2NvbmZpZy5pbmMyICAgICAgfCAgICA0ICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZl
X2luYy9LY29uZmlnLmluYzMgICAgICB8ICAgIDIgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVf
aW5jL19faW5pdF9fLnB5ICAgICAgIHwgICAxMSArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9p
bmMvZXhwZWN0ZWRfc3RkZXJyICAgfCAgICA2ICsKIHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2lu
dGVyX2Nob2ljZS9LY29uZmlnICB8ICAgMjUgKwogLi4uL2tjb25maWcvdGVzdHMvaW50ZXJfY2hv
aWNlL19faW5pdF9fLnB5ICAgIHwgICAxNSArCiAuLi4va2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9p
Y2UvZGVmY29uZmlnICAgICAgfCAgICAxICsKIC4uLi90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0
ZWRfY29uZmlnICAgICAgICB8ICAgIDQgKwogLi4uL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93
aXRoX2RlcC9LY29uZmlnIHwgICAzOSArCiAuLi4vdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9f
X2luaXRfXy5weSAgICAgfCAgIDE1ICsKIC4uLi9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0
aF9kZXAvY29uZmlnICB8ICAgIDMgKwogLi4uL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvZXhw
ZWN0ZWRfc3Rkb3V0IHwgICAxMCArCiAuLi4vdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L0tj
b25maWcgICAgICAgfCAgIDE2ICsKIC4uLi90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvX19p
bml0X18ucHkgICB8ICAgMjAgKwogLi4uL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9jb25m
aWcgICAgICAgIHwgICAgMSArCiAuLi4vbm9fd3JpdGVfaWZfZGVwX3VubWV0L2V4cGVjdGVkX2Nv
bmZpZyAgICAgfCAgICA1ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9LY29u
ZmlnICAgICB8ICAgMjcgKwogLi4uL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19faW5p
dF9fLnB5IHwgICAgOSArCiAuLi4vcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3Rk
ZXJyICAgfCAgICA1ICsKIC4uLi9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRv
dXQgICB8ICAgIDEgKwogLi4uL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL0tjb25maWcg
ICAgIHwgICAgNSArCiAuLi4vcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vX19pbml0X18u
cHkgfCAgIDExICsKIC4uLi9jaXJjdWxhcl9leHBhbnNpb24vZXhwZWN0ZWRfc3RkZXJyICAgICAg
ICB8ICAgIDEgKwogLi4uL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZpZyAg
IHwgICA0NCArCiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvX19pbml0X18ucHkgICAgICAg
fCAgICA4ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9leHBlY3RlZF9zdGRlcnIgICB8
ICAgMTAgKwogLi4uL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnIHwg
ICA1MyArCiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9fX2luaXRfXy5weSAgICAgfCAg
ICA4ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL2V4cGVjdGVkX3N0ZGVyciB8ICAg
IDkgKwogeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHl0ZXN0LmluaSAgICAgICAgICAgIHwgICAg
NyArCiAuLi4va2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvS2NvbmZpZyAgfCAgIDM1
ICsKIC4uLi90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvX19pbml0X18ucHkgICAgICB8ICAgMTcg
KwogLi4uL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQwIHwgICAgMiAr
CiAuLi4vdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDEgfCAgICA0ICsK
IC4uLi90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MiB8ICAgIDUgKwog
eGVuL3Rvb2xzL2tjb25maWcvdXRpbC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4NiArLQog
eGVuL3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYgICAgICAgICAgICAgICAgIHwgICA0OSAtCiB4
ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNfc2hpcHBlZCAgICAgICAgfCAgMjkzIC0tCiB4
ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sICAgICAgICAgICAgICAgICAgICAgfCAgMzc0IC0tLQog
eGVuL3Rvb2xzL2tjb25maWcvemNvbmYubGV4LmNfc2hpcHBlZCAgICAgICAgIHwgMjQ3MyAtLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi50YWIuY19zaGlwcGVkICAgICAg
ICAgfCAyNTgwIC0tLS0tLS0tLS0tLS0tLS0tCiAxMTMgZmlsZXMgY2hhbmdlZCwgNTYzNyBpbnNl
cnRpb25zKCspLCA4MDY2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlz
Yy9rY29uZmlnLWxhbmd1YWdlLnJzdAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9rY29u
ZmlnLWxhbmd1YWdlLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9rY29uZmlnLW1h
Y3JvLWxhbmd1YWdlLnJzdAogcmVuYW1lIGRvY3MvbWlzYy97a2NvbmZpZy50eHQgPT4ga2NvbmZp
Zy5yc3R9ICg3MCUpCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvZ2NvbmYt
Y2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5sCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGlnbm9yZQogZGVsZXRlIG1vZGUg
MTAwNzU1IHhlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoCiBjcmVh
dGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbWNvbmYtY2ZnLnNoCiBjcmVhdGUgbW9k
ZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbmNvbmYtY2ZnLnNoCiByZW5hbWUgeGVuL3Rvb2xz
L2tjb25maWcve3pjb25mLnkgPT4gcGFyc2VyLnl9ICg2NiUpCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvcHJlcHJvY2Vzcy5jCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rv
b2xzL2tjb25maWcvcWNvbmYtY2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvX19pbml0X18ucHkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRfc3Rk
b3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL0tj
b25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uv
X19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9j
aG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbG5vX2V4cGVjdGVkX2Nv
bmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9h
bGx5ZXNfZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvY2hvaWNlL29sZGFzazBfZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfZXhwZWN0
ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlX3ZhbHVlX3dpdGhfbV9kZXAvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL19faW5pdF9fLnB5CiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhf
bV9kZXAvY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
Y2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0
ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY29u
ZnRlc3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJf
cmVjdXJzaXZlX2RlcC9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9leHBlY3RlZF9zdGRl
cnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJz
aXZlX2luYy9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMxCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMyCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMv
S2NvbmZpZy5pbmMzCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
ZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9leHBlY3RlZF9zdGRlcnIKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvS2NvbmZp
ZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2lj
ZS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2ludGVyX2Nob2ljZS9kZWZjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9LY29uZmlnCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRo
X2RlcC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9leHBlY3RlZF9zdGRvdXQKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBf
dW5tZXQvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3Rz
L25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9jb25maWcKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5t
ZXQvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19faW5pdF9f
LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vz
cy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3Rkb3V0
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9j
aXJjdWxhcl9leHBhbnNpb24vS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9r
Y29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL19faW5pdF9fLnB5CiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9jaXJj
dWxhcl9leHBhbnNpb24vZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZpZwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL19faW5pdF9f
LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vz
cy9lc2NhcGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9fX2luaXRfXy5w
eQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3Mv
dmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvcHl0ZXN0LmluaQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29u
ZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL19faW5pdF9fLnB5CiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hv
aWNlL2V4cGVjdGVkX3N0ZG91dDAKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBlY3Rl
ZF9zdGRvdXQyCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYuZ3Bl
cmYKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNfc2hp
cHBlZAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3pjb25mLmwKIGRlbGV0
ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sZXguY19zaGlwcGVkCiBkZWxl
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZAoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy9rY29uZmlnLWxhbmd1YWdlLnJzdCBiL2RvY3MvbWlzYy9rY29u
ZmlnLWxhbmd1YWdlLnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
Ljc0YmVmMTlmNjlmMAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvbWlzYy9rY29uZmlnLWxhbmd1
YWdlLnJzdApAQCAtMCwwICsxLDcwMSBAQAorPT09PT09PT09PT09PT09PQorS2NvbmZpZyBMYW5n
dWFnZQorPT09PT09PT09PT09PT09PQorCitJbnRyb2R1Y3Rpb24KKy0tLS0tLS0tLS0tLQorCitU
aGUgY29uZmlndXJhdGlvbiBkYXRhYmFzZSBpcyBhIGNvbGxlY3Rpb24gb2YgY29uZmlndXJhdGlv
biBvcHRpb25zCitvcmdhbml6ZWQgaW4gYSB0cmVlIHN0cnVjdHVyZTo6CisKKwkrLSBDb2RlIG1h
dHVyaXR5IGxldmVsIG9wdGlvbnMKKwl8ICArLSBQcm9tcHQgZm9yIGRldmVsb3BtZW50IGFuZC9v
ciBpbmNvbXBsZXRlIGNvZGUvZHJpdmVycworCSstIEdlbmVyYWwgc2V0dXAKKwl8ICArLSBOZXR3
b3JraW5nIHN1cHBvcnQKKwl8ICArLSBTeXN0ZW0gViBJUEMKKwl8ICArLSBCU0QgUHJvY2VzcyBB
Y2NvdW50aW5nCisJfCAgKy0gU3lzY3RsIHN1cHBvcnQKKwkrLSBMb2FkYWJsZSBtb2R1bGUgc3Vw
cG9ydAorCXwgICstIEVuYWJsZSBsb2FkYWJsZSBtb2R1bGUgc3VwcG9ydAorCXwgICAgICstIFNl
dCB2ZXJzaW9uIGluZm9ybWF0aW9uIG9uIGFsbCBtb2R1bGUgc3ltYm9scworCXwgICAgICstIEtl
cm5lbCBtb2R1bGUgbG9hZGVyCisJKy0gLi4uCisKK0V2ZXJ5IGVudHJ5IGhhcyBpdHMgb3duIGRl
cGVuZGVuY2llcy4gVGhlc2UgZGVwZW5kZW5jaWVzIGFyZSB1c2VkCit0byBkZXRlcm1pbmUgdGhl
IHZpc2liaWxpdHkgb2YgYW4gZW50cnkuIEFueSBjaGlsZCBlbnRyeSBpcyBvbmx5Cit2aXNpYmxl
IGlmIGl0cyBwYXJlbnQgZW50cnkgaXMgYWxzbyB2aXNpYmxlLgorCitNZW51IGVudHJpZXMKKy0t
LS0tLS0tLS0tLQorCitNb3N0IGVudHJpZXMgZGVmaW5lIGEgY29uZmlnIG9wdGlvbjsgYWxsIG90
aGVyIGVudHJpZXMgaGVscCB0byBvcmdhbml6ZQordGhlbS4gQSBzaW5nbGUgY29uZmlndXJhdGlv
biBvcHRpb24gaXMgZGVmaW5lZCBsaWtlIHRoaXM6OgorCisgIGNvbmZpZyBNT0RWRVJTSU9OUwor
CWJvb2wgIlNldCB2ZXJzaW9uIGluZm9ybWF0aW9uIG9uIGFsbCBtb2R1bGUgc3ltYm9scyIKKwlk
ZXBlbmRzIG9uIE1PRFVMRVMKKwloZWxwCisJICBVc3VhbGx5LCBtb2R1bGVzIGhhdmUgdG8gYmUg
cmVjb21waWxlZCB3aGVuZXZlciB5b3Ugc3dpdGNoIHRvIGEgbmV3CisJICBrZXJuZWwuICAuLi4K
KworRXZlcnkgbGluZSBzdGFydHMgd2l0aCBhIGtleSB3b3JkIGFuZCBjYW4gYmUgZm9sbG93ZWQg
YnkgbXVsdGlwbGUKK2FyZ3VtZW50cy4gICJjb25maWciIHN0YXJ0cyBhIG5ldyBjb25maWcgZW50
cnkuIFRoZSBmb2xsb3dpbmcgbGluZXMKK2RlZmluZSBhdHRyaWJ1dGVzIGZvciB0aGlzIGNvbmZp
ZyBvcHRpb24uIEF0dHJpYnV0ZXMgY2FuIGJlIHRoZSB0eXBlIG9mCit0aGUgY29uZmlnIG9wdGlv
biwgaW5wdXQgcHJvbXB0LCBkZXBlbmRlbmNpZXMsIGhlbHAgdGV4dCBhbmQgZGVmYXVsdAordmFs
dWVzLiBBIGNvbmZpZyBvcHRpb24gY2FuIGJlIGRlZmluZWQgbXVsdGlwbGUgdGltZXMgd2l0aCB0
aGUgc2FtZQorbmFtZSwgYnV0IGV2ZXJ5IGRlZmluaXRpb24gY2FuIGhhdmUgb25seSBhIHNpbmds
ZSBpbnB1dCBwcm9tcHQgYW5kIHRoZQordHlwZSBtdXN0IG5vdCBjb25mbGljdC4KKworTWVudSBh
dHRyaWJ1dGVzCistLS0tLS0tLS0tLS0tLS0KKworQSBtZW51IGVudHJ5IGNhbiBoYXZlIGEgbnVt
YmVyIG9mIGF0dHJpYnV0ZXMuIE5vdCBhbGwgb2YgdGhlbSBhcmUKK2FwcGxpY2FibGUgZXZlcnl3
aGVyZSAoc2VlIHN5bnRheCkuCisKKy0gdHlwZSBkZWZpbml0aW9uOiAiYm9vbCIvInRyaXN0YXRl
Ii8ic3RyaW5nIi8iaGV4Ii8iaW50IgorCisgIEV2ZXJ5IGNvbmZpZyBvcHRpb24gbXVzdCBoYXZl
IGEgdHlwZS4gVGhlcmUgYXJlIG9ubHkgdHdvIGJhc2ljIHR5cGVzOgorICB0cmlzdGF0ZSBhbmQg
c3RyaW5nOyB0aGUgb3RoZXIgdHlwZXMgYXJlIGJhc2VkIG9uIHRoZXNlIHR3by4gVGhlIHR5cGUK
KyAgZGVmaW5pdGlvbiBvcHRpb25hbGx5IGFjY2VwdHMgYW4gaW5wdXQgcHJvbXB0LCBzbyB0aGVz
ZSB0d28gZXhhbXBsZXMKKyAgYXJlIGVxdWl2YWxlbnQ6OgorCisJYm9vbCAiTmV0d29ya2luZyBz
dXBwb3J0IgorCisgIGFuZDo6CisKKwlib29sCisJcHJvbXB0ICJOZXR3b3JraW5nIHN1cHBvcnQi
CisKKy0gaW5wdXQgcHJvbXB0OiAicHJvbXB0IiA8cHJvbXB0PiBbImlmIiA8ZXhwcj5dCisKKyAg
RXZlcnkgbWVudSBlbnRyeSBjYW4gaGF2ZSBhdCBtb3N0IG9uZSBwcm9tcHQsIHdoaWNoIGlzIHVz
ZWQgdG8gZGlzcGxheQorICB0byB0aGUgdXNlci4gT3B0aW9uYWxseSBkZXBlbmRlbmNpZXMgb25s
eSBmb3IgdGhpcyBwcm9tcHQgY2FuIGJlIGFkZGVkCisgIHdpdGggImlmIi4KKworLSBkZWZhdWx0
IHZhbHVlOiAiZGVmYXVsdCIgPGV4cHI+IFsiaWYiIDxleHByPl0KKworICBBIGNvbmZpZyBvcHRp
b24gY2FuIGhhdmUgYW55IG51bWJlciBvZiBkZWZhdWx0IHZhbHVlcy4gSWYgbXVsdGlwbGUKKyAg
ZGVmYXVsdCB2YWx1ZXMgYXJlIHZpc2libGUsIG9ubHkgdGhlIGZpcnN0IGRlZmluZWQgb25lIGlz
IGFjdGl2ZS4KKyAgRGVmYXVsdCB2YWx1ZXMgYXJlIG5vdCBsaW1pdGVkIHRvIHRoZSBtZW51IGVu
dHJ5IHdoZXJlIHRoZXkgYXJlCisgIGRlZmluZWQuIFRoaXMgbWVhbnMgdGhlIGRlZmF1bHQgY2Fu
IGJlIGRlZmluZWQgc29tZXdoZXJlIGVsc2Ugb3IgYmUKKyAgb3ZlcnJpZGRlbiBieSBhbiBlYXJs
aWVyIGRlZmluaXRpb24uCisgIFRoZSBkZWZhdWx0IHZhbHVlIGlzIG9ubHkgYXNzaWduZWQgdG8g
dGhlIGNvbmZpZyBzeW1ib2wgaWYgbm8gb3RoZXIKKyAgdmFsdWUgd2FzIHNldCBieSB0aGUgdXNl
ciAodmlhIHRoZSBpbnB1dCBwcm9tcHQgYWJvdmUpLiBJZiBhbiBpbnB1dAorICBwcm9tcHQgaXMg
dmlzaWJsZSB0aGUgZGVmYXVsdCB2YWx1ZSBpcyBwcmVzZW50ZWQgdG8gdGhlIHVzZXIgYW5kIGNh
bgorICBiZSBvdmVycmlkZGVuIGJ5IGhpbS4KKyAgT3B0aW9uYWxseSwgZGVwZW5kZW5jaWVzIG9u
bHkgZm9yIHRoaXMgZGVmYXVsdCB2YWx1ZSBjYW4gYmUgYWRkZWQgd2l0aAorICAiaWYiLgorCisg
VGhlIGRlZmF1bHQgdmFsdWUgZGVsaWJlcmF0ZWx5IGRlZmF1bHRzIHRvICduJyBpbiBvcmRlciB0
byBhdm9pZCBibG9hdGluZyB0aGUKKyBidWlsZC4gV2l0aCBmZXcgZXhjZXB0aW9ucywgbmV3IGNv
bmZpZyBvcHRpb25zIHNob3VsZCBub3QgY2hhbmdlIHRoaXMuIFRoZQorIGludGVudCBpcyBmb3Ig
Im1ha2Ugb2xkY29uZmlnIiB0byBhZGQgYXMgbGl0dGxlIGFzIHBvc3NpYmxlIHRvIHRoZSBjb25m
aWcgZnJvbQorIHJlbGVhc2UgdG8gcmVsZWFzZS4KKworIE5vdGU6CisJVGhpbmdzIHRoYXQgbWVy
aXQgImRlZmF1bHQgeS9tIiBpbmNsdWRlOgorCisJYSkgQSBuZXcgS2NvbmZpZyBvcHRpb24gZm9y
IHNvbWV0aGluZyB0aGF0IHVzZWQgdG8gYWx3YXlzIGJlIGJ1aWx0CisJICAgc2hvdWxkIGJlICJk
ZWZhdWx0IHkiLgorCisJYikgQSBuZXcgZ2F0ZWtlZXBpbmcgS2NvbmZpZyBvcHRpb24gdGhhdCBo
aWRlcy9zaG93cyBvdGhlciBLY29uZmlnCisJICAgb3B0aW9ucyAoYnV0IGRvZXMgbm90IGdlbmVy
YXRlIGFueSBjb2RlIG9mIGl0cyBvd24pLCBzaG91bGQgYmUKKwkgICAiZGVmYXVsdCB5IiBzbyBw
ZW9wbGUgd2lsbCBzZWUgdGhvc2Ugb3RoZXIgb3B0aW9ucy4KKworCWMpIFN1Yi1kcml2ZXIgYmVo
YXZpb3Igb3Igc2ltaWxhciBvcHRpb25zIGZvciBhIGRyaXZlciB0aGF0IGlzCisJICAgImRlZmF1
bHQgbiIuIFRoaXMgYWxsb3dzIHlvdSB0byBwcm92aWRlIHNhbmUgZGVmYXVsdHMuCisKKwlkKSBI
YXJkd2FyZSBvciBpbmZyYXN0cnVjdHVyZSB0aGF0IGV2ZXJ5Ym9keSBleHBlY3RzLCBzdWNoIGFz
IENPTkZJR19ORVQKKwkgICBvciBDT05GSUdfQkxPQ0suIFRoZXNlIGFyZSByYXJlIGV4Y2VwdGlv
bnMuCisKKy0gdHlwZSBkZWZpbml0aW9uICsgZGVmYXVsdCB2YWx1ZTo6CisKKwkiZGVmX2Jvb2wi
LyJkZWZfdHJpc3RhdGUiIDxleHByPiBbImlmIiA8ZXhwcj5dCisKKyAgVGhpcyBpcyBhIHNob3J0
aGFuZCBub3RhdGlvbiBmb3IgYSB0eXBlIGRlZmluaXRpb24gcGx1cyBhIHZhbHVlLgorICBPcHRp
b25hbGx5IGRlcGVuZGVuY2llcyBmb3IgdGhpcyBkZWZhdWx0IHZhbHVlIGNhbiBiZSBhZGRlZCB3
aXRoICJpZiIuCisKKy0gZGVwZW5kZW5jaWVzOiAiZGVwZW5kcyBvbiIgPGV4cHI+CisKKyAgVGhp
cyBkZWZpbmVzIGEgZGVwZW5kZW5jeSBmb3IgdGhpcyBtZW51IGVudHJ5LiBJZiBtdWx0aXBsZQor
ICBkZXBlbmRlbmNpZXMgYXJlIGRlZmluZWQsIHRoZXkgYXJlIGNvbm5lY3RlZCB3aXRoICcmJicu
IERlcGVuZGVuY2llcworICBhcmUgYXBwbGllZCB0byBhbGwgb3RoZXIgb3B0aW9ucyB3aXRoaW4g
dGhpcyBtZW51IGVudHJ5ICh3aGljaCBhbHNvCisgIGFjY2VwdCBhbiAiaWYiIGV4cHJlc3Npb24p
LCBzbyB0aGVzZSB0d28gZXhhbXBsZXMgYXJlIGVxdWl2YWxlbnQ6OgorCisJYm9vbCAiZm9vIiBp
ZiBCQVIKKwlkZWZhdWx0IHkgaWYgQkFSCisKKyAgYW5kOjoKKworCWRlcGVuZHMgb24gQkFSCisJ
Ym9vbCAiZm9vIgorCWRlZmF1bHQgeQorCistIHJldmVyc2UgZGVwZW5kZW5jaWVzOiAic2VsZWN0
IiA8c3ltYm9sPiBbImlmIiA8ZXhwcj5dCisKKyAgV2hpbGUgbm9ybWFsIGRlcGVuZGVuY2llcyBy
ZWR1Y2UgdGhlIHVwcGVyIGxpbWl0IG9mIGEgc3ltYm9sIChzZWUKKyAgYmVsb3cpLCByZXZlcnNl
IGRlcGVuZGVuY2llcyBjYW4gYmUgdXNlZCB0byBmb3JjZSBhIGxvd2VyIGxpbWl0IG9mCisgIGFu
b3RoZXIgc3ltYm9sLiBUaGUgdmFsdWUgb2YgdGhlIGN1cnJlbnQgbWVudSBzeW1ib2wgaXMgdXNl
ZCBhcyB0aGUKKyAgbWluaW1hbCB2YWx1ZSA8c3ltYm9sPiBjYW4gYmUgc2V0IHRvLiBJZiA8c3lt
Ym9sPiBpcyBzZWxlY3RlZCBtdWx0aXBsZQorICB0aW1lcywgdGhlIGxpbWl0IGlzIHNldCB0byB0
aGUgbGFyZ2VzdCBzZWxlY3Rpb24uCisgIFJldmVyc2UgZGVwZW5kZW5jaWVzIGNhbiBvbmx5IGJl
IHVzZWQgd2l0aCBib29sZWFuIG9yIHRyaXN0YXRlCisgIHN5bWJvbHMuCisKKyAgTm90ZToKKwlz
ZWxlY3Qgc2hvdWxkIGJlIHVzZWQgd2l0aCBjYXJlLiBzZWxlY3Qgd2lsbCBmb3JjZQorCWEgc3lt
Ym9sIHRvIGEgdmFsdWUgd2l0aG91dCB2aXNpdGluZyB0aGUgZGVwZW5kZW5jaWVzLgorCUJ5IGFi
dXNpbmcgc2VsZWN0IHlvdSBhcmUgYWJsZSB0byBzZWxlY3QgYSBzeW1ib2wgRk9PIGV2ZW4KKwlp
ZiBGT08gZGVwZW5kcyBvbiBCQVIgdGhhdCBpcyBub3Qgc2V0LgorCUluIGdlbmVyYWwgdXNlIHNl
bGVjdCBvbmx5IGZvciBub24tdmlzaWJsZSBzeW1ib2xzCisJKG5vIHByb21wdHMgYW55d2hlcmUp
IGFuZCBmb3Igc3ltYm9scyB3aXRoIG5vIGRlcGVuZGVuY2llcy4KKwlUaGF0IHdpbGwgbGltaXQg
dGhlIHVzZWZ1bG5lc3MgYnV0IG9uIHRoZSBvdGhlciBoYW5kIGF2b2lkCisJdGhlIGlsbGVnYWwg
Y29uZmlndXJhdGlvbnMgYWxsIG92ZXIuCisKKy0gd2VhayByZXZlcnNlIGRlcGVuZGVuY2llczog
ImltcGx5IiA8c3ltYm9sPiBbImlmIiA8ZXhwcj5dCisKKyAgVGhpcyBpcyBzaW1pbGFyIHRvICJz
ZWxlY3QiIGFzIGl0IGVuZm9yY2VzIGEgbG93ZXIgbGltaXQgb24gYW5vdGhlcgorICBzeW1ib2wg
ZXhjZXB0IHRoYXQgdGhlICJpbXBsaWVkIiBzeW1ib2wncyB2YWx1ZSBtYXkgc3RpbGwgYmUgc2V0
IHRvIG4KKyAgZnJvbSBhIGRpcmVjdCBkZXBlbmRlbmN5IG9yIHdpdGggYSB2aXNpYmxlIHByb21w
dC4KKworICBHaXZlbiB0aGUgZm9sbG93aW5nIGV4YW1wbGU6OgorCisgICAgY29uZmlnIEZPTwor
CXRyaXN0YXRlCisJaW1wbHkgQkFaCisKKyAgICBjb25maWcgQkFaCisJdHJpc3RhdGUKKwlkZXBl
bmRzIG9uIEJBUgorCisgIFRoZSBmb2xsb3dpbmcgdmFsdWVzIGFyZSBwb3NzaWJsZToKKworCT09
PQkJPT09CQk9PT09PT09PT09PT09CT09PT09PT09PT09PT09CisJRk9PCQlCQVIJCUJBWidzIGRl
ZmF1bHQJY2hvaWNlIGZvciBCQVoKKwk9PT0JCT09PQkJPT09PT09PT09PT09PQk9PT09PT09PT09
PT09PQorCW4JCXkJCW4JCU4vbS95CisJbQkJeQkJbQkJTS95L24KKwl5CQl5CQl5CQlZL24KKwl5
CQluCQkqCQlOCisJPT09CQk9PT0JCT09PT09PT09PT09PT0JPT09PT09PT09PT09PT0KKworICBU
aGlzIGlzIHVzZWZ1bCBlLmcuIHdpdGggbXVsdGlwbGUgZHJpdmVycyB0aGF0IHdhbnQgdG8gaW5k
aWNhdGUgdGhlaXIKKyAgYWJpbGl0eSB0byBob29rIGludG8gYSBzZWNvbmRhcnkgc3Vic3lzdGVt
IHdoaWxlIGFsbG93aW5nIHRoZSB1c2VyIHRvCisgIGNvbmZpZ3VyZSB0aGF0IHN1YnN5c3RlbSBv
dXQgd2l0aG91dCBhbHNvIGhhdmluZyB0byB1bnNldCB0aGVzZSBkcml2ZXJzLgorCistIGxpbWl0
aW5nIG1lbnUgZGlzcGxheTogInZpc2libGUgaWYiIDxleHByPgorCisgIFRoaXMgYXR0cmlidXRl
IGlzIG9ubHkgYXBwbGljYWJsZSB0byBtZW51IGJsb2NrcywgaWYgdGhlIGNvbmRpdGlvbiBpcwor
ICBmYWxzZSwgdGhlIG1lbnUgYmxvY2sgaXMgbm90IGRpc3BsYXllZCB0byB0aGUgdXNlciAodGhl
IHN5bWJvbHMKKyAgY29udGFpbmVkIHRoZXJlIGNhbiBzdGlsbCBiZSBzZWxlY3RlZCBieSBvdGhl
ciBzeW1ib2xzLCB0aG91Z2gpLiBJdCBpcworICBzaW1pbGFyIHRvIGEgY29uZGl0aW9uYWwgInBy
b21wdCIgYXR0cmlidXRlIGZvciBpbmRpdmlkdWFsIG1lbnUKKyAgZW50cmllcy4gRGVmYXVsdCB2
YWx1ZSBvZiAidmlzaWJsZSIgaXMgdHJ1ZS4KKworLSBudW1lcmljYWwgcmFuZ2VzOiAicmFuZ2Ui
IDxzeW1ib2w+IDxzeW1ib2w+IFsiaWYiIDxleHByPl0KKworICBUaGlzIGFsbG93cyB0byBsaW1p
dCB0aGUgcmFuZ2Ugb2YgcG9zc2libGUgaW5wdXQgdmFsdWVzIGZvciBpbnQKKyAgYW5kIGhleCBz
eW1ib2xzLiBUaGUgdXNlciBjYW4gb25seSBpbnB1dCBhIHZhbHVlIHdoaWNoIGlzIGxhcmdlciB0
aGFuCisgIG9yIGVxdWFsIHRvIHRoZSBmaXJzdCBzeW1ib2wgYW5kIHNtYWxsZXIgdGhhbiBvciBl
cXVhbCB0byB0aGUgc2Vjb25kCisgIHN5bWJvbC4KKworLSBoZWxwIHRleHQ6ICJoZWxwIiBvciAi
LS0taGVscC0tLSIKKworICBUaGlzIGRlZmluZXMgYSBoZWxwIHRleHQuIFRoZSBlbmQgb2YgdGhl
IGhlbHAgdGV4dCBpcyBkZXRlcm1pbmVkIGJ5CisgIHRoZSBpbmRlbnRhdGlvbiBsZXZlbCwgdGhp
cyBtZWFucyBpdCBlbmRzIGF0IHRoZSBmaXJzdCBsaW5lIHdoaWNoIGhhcworICBhIHNtYWxsZXIg
aW5kZW50YXRpb24gdGhhbiB0aGUgZmlyc3QgbGluZSBvZiB0aGUgaGVscCB0ZXh0LgorICAiLS0t
aGVscC0tLSIgYW5kICJoZWxwIiBkbyBub3QgZGlmZmVyIGluIGJlaGF2aW91ciwgIi0tLWhlbHAt
LS0iIGlzCisgIHVzZWQgdG8gaGVscCB2aXN1YWxseSBzZXBhcmF0ZSBjb25maWd1cmF0aW9uIGxv
Z2ljIGZyb20gaGVscCB3aXRoaW4KKyAgdGhlIGZpbGUgYXMgYW4gYWlkIHRvIGRldmVsb3BlcnMu
CisKKy0gbWlzYyBvcHRpb25zOiAib3B0aW9uIiA8c3ltYm9sPls9PHZhbHVlPl0KKworICBWYXJp
b3VzIGxlc3MgY29tbW9uIG9wdGlvbnMgY2FuIGJlIGRlZmluZWQgdmlhIHRoaXMgb3B0aW9uIHN5
bnRheCwKKyAgd2hpY2ggY2FuIG1vZGlmeSB0aGUgYmVoYXZpb3VyIG9mIHRoZSBtZW51IGVudHJ5
IGFuZCBpdHMgY29uZmlnCisgIHN5bWJvbC4gVGhlc2Ugb3B0aW9ucyBhcmUgY3VycmVudGx5IHBv
c3NpYmxlOgorCisgIC0gImRlZmNvbmZpZ19saXN0IgorICAgIFRoaXMgZGVjbGFyZXMgYSBsaXN0
IG9mIGRlZmF1bHQgZW50cmllcyB3aGljaCBjYW4gYmUgdXNlZCB3aGVuCisgICAgbG9va2luZyBm
b3IgdGhlIGRlZmF1bHQgY29uZmlndXJhdGlvbiAod2hpY2ggaXMgdXNlZCB3aGVuIHRoZSBtYWlu
CisgICAgLmNvbmZpZyBkb2Vzbid0IGV4aXN0cyB5ZXQuKQorCisgIC0gIm1vZHVsZXMiCisgICAg
VGhpcyBkZWNsYXJlcyB0aGUgc3ltYm9sIHRvIGJlIHVzZWQgYXMgdGhlIE1PRFVMRVMgc3ltYm9s
LCB3aGljaAorICAgIGVuYWJsZXMgdGhlIHRoaXJkIG1vZHVsYXIgc3RhdGUgZm9yIGFsbCBjb25m
aWcgc3ltYm9scy4KKyAgICBBdCBtb3N0IG9uZSBzeW1ib2wgbWF5IGhhdmUgdGhlICJtb2R1bGVz
IiBvcHRpb24gc2V0LgorCisgIC0gImFsbG5vY29uZmlnX3kiCisgICAgVGhpcyBkZWNsYXJlcyB0
aGUgc3ltYm9sIGFzIG9uZSB0aGF0IHNob3VsZCBoYXZlIHRoZSB2YWx1ZSB5IHdoZW4KKyAgICB1
c2luZyAiYWxsbm9jb25maWciLiBVc2VkIGZvciBzeW1ib2xzIHRoYXQgaGlkZSBvdGhlciBzeW1i
b2xzLgorCitNZW51IGRlcGVuZGVuY2llcworLS0tLS0tLS0tLS0tLS0tLS0KKworRGVwZW5kZW5j
aWVzIGRlZmluZSB0aGUgdmlzaWJpbGl0eSBvZiBhIG1lbnUgZW50cnkgYW5kIGNhbiBhbHNvIHJl
ZHVjZQordGhlIGlucHV0IHJhbmdlIG9mIHRyaXN0YXRlIHN5bWJvbHMuIFRoZSB0cmlzdGF0ZSBs
b2dpYyB1c2VkIGluIHRoZQorZXhwcmVzc2lvbnMgdXNlcyBvbmUgbW9yZSBzdGF0ZSB0aGFuIG5v
cm1hbCBib29sZWFuIGxvZ2ljIHRvIGV4cHJlc3MgdGhlCittb2R1bGUgc3RhdGUuIERlcGVuZGVu
Y3kgZXhwcmVzc2lvbnMgaGF2ZSB0aGUgZm9sbG93aW5nIHN5bnRheDo6CisKKyAgPGV4cHI+IDo6
PSA8c3ltYm9sPiAgICAgICAgICAgICAgICAgICAgICAgICAgICgxKQorICAgICAgICAgICA8c3lt
Ym9sPiAnPScgPHN5bWJvbD4gICAgICAgICAgICAgICAgKDIpCisgICAgICAgICAgIDxzeW1ib2w+
ICchPScgPHN5bWJvbD4gICAgICAgICAgICAgICAoMykKKyAgICAgICAgICAgPHN5bWJvbDE+ICc8
JyA8c3ltYm9sMj4gICAgICAgICAgICAgICg0KQorICAgICAgICAgICA8c3ltYm9sMT4gJz4nIDxz
eW1ib2wyPiAgICAgICAgICAgICAgKDQpCisgICAgICAgICAgIDxzeW1ib2wxPiAnPD0nIDxzeW1i
b2wyPiAgICAgICAgICAgICAoNCkKKyAgICAgICAgICAgPHN5bWJvbDE+ICc+PScgPHN5bWJvbDI+
ICAgICAgICAgICAgICg0KQorICAgICAgICAgICAnKCcgPGV4cHI+ICcpJyAgICAgICAgICAgICAg
ICAgICAgICAgKDUpCisgICAgICAgICAgICchJyA8ZXhwcj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAoNikKKyAgICAgICAgICAgPGV4cHI+ICcmJicgPGV4cHI+ICAgICAgICAgICAgICAgICAg
ICg3KQorICAgICAgICAgICA8ZXhwcj4gJ3x8JyA8ZXhwcj4gICAgICAgICAgICAgICAgICAgKDgp
CisKK0V4cHJlc3Npb25zIGFyZSBsaXN0ZWQgaW4gZGVjcmVhc2luZyBvcmRlciBvZiBwcmVjZWRl
bmNlLgorCisoMSkgQ29udmVydCB0aGUgc3ltYm9sIGludG8gYW4gZXhwcmVzc2lvbi4gQm9vbGVh
biBhbmQgdHJpc3RhdGUgc3ltYm9scworICAgIGFyZSBzaW1wbHkgY29udmVydGVkIGludG8gdGhl
IHJlc3BlY3RpdmUgZXhwcmVzc2lvbiB2YWx1ZXMuIEFsbAorICAgIG90aGVyIHN5bWJvbCB0eXBl
cyByZXN1bHQgaW4gJ24nLgorKDIpIElmIHRoZSB2YWx1ZXMgb2YgYm90aCBzeW1ib2xzIGFyZSBl
cXVhbCwgaXQgcmV0dXJucyAneScsCisgICAgb3RoZXJ3aXNlICduJy4KKygzKSBJZiB0aGUgdmFs
dWVzIG9mIGJvdGggc3ltYm9scyBhcmUgZXF1YWwsIGl0IHJldHVybnMgJ24nLAorICAgIG90aGVy
d2lzZSAneScuCisoNCkgSWYgdmFsdWUgb2YgPHN5bWJvbDE+IGlzIHJlc3BlY3RpdmVseSBsb3dl
ciwgZ3JlYXRlciwgbG93ZXItb3ItZXF1YWwsCisgICAgb3IgZ3JlYXRlci1vci1lcXVhbCB0aGFu
IHZhbHVlIG9mIDxzeW1ib2wyPiwgaXQgcmV0dXJucyAneScsCisgICAgb3RoZXJ3aXNlICduJy4K
Kyg1KSBSZXR1cm5zIHRoZSB2YWx1ZSBvZiB0aGUgZXhwcmVzc2lvbi4gVXNlZCB0byBvdmVycmlk
ZSBwcmVjZWRlbmNlLgorKDYpIFJldHVybnMgdGhlIHJlc3VsdCBvZiAoMi0vZXhwci8pLgorKDcp
IFJldHVybnMgdGhlIHJlc3VsdCBvZiBtaW4oL2V4cHIvLCAvZXhwci8pLgorKDgpIFJldHVybnMg
dGhlIHJlc3VsdCBvZiBtYXgoL2V4cHIvLCAvZXhwci8pLgorCitBbiBleHByZXNzaW9uIGNhbiBo
YXZlIGEgdmFsdWUgb2YgJ24nLCAnbScgb3IgJ3knIChvciAwLCAxLCAyCityZXNwZWN0aXZlbHkg
Zm9yIGNhbGN1bGF0aW9ucykuIEEgbWVudSBlbnRyeSBiZWNvbWVzIHZpc2libGUgd2hlbiBpdHMK
K2V4cHJlc3Npb24gZXZhbHVhdGVzIHRvICdtJyBvciAneScuCisKK1RoZXJlIGFyZSB0d28gdHlw
ZXMgb2Ygc3ltYm9sczogY29uc3RhbnQgYW5kIG5vbi1jb25zdGFudCBzeW1ib2xzLgorTm9uLWNv
bnN0YW50IHN5bWJvbHMgYXJlIHRoZSBtb3N0IGNvbW1vbiBvbmVzIGFuZCBhcmUgZGVmaW5lZCB3
aXRoIHRoZQorJ2NvbmZpZycgc3RhdGVtZW50LiBOb24tY29uc3RhbnQgc3ltYm9scyBjb25zaXN0
IGVudGlyZWx5IG9mIGFscGhhbnVtZXJpYworY2hhcmFjdGVycyBvciB1bmRlcnNjb3Jlcy4KK0Nv
bnN0YW50IHN5bWJvbHMgYXJlIG9ubHkgcGFydCBvZiBleHByZXNzaW9ucy4gQ29uc3RhbnQgc3lt
Ym9scyBhcmUKK2Fsd2F5cyBzdXJyb3VuZGVkIGJ5IHNpbmdsZSBvciBkb3VibGUgcXVvdGVzLiBX
aXRoaW4gdGhlIHF1b3RlLCBhbnkKK290aGVyIGNoYXJhY3RlciBpcyBhbGxvd2VkIGFuZCB0aGUg
cXVvdGVzIGNhbiBiZSBlc2NhcGVkIHVzaW5nICdcJy4KKworTWVudSBzdHJ1Y3R1cmUKKy0tLS0t
LS0tLS0tLS0tCisKK1RoZSBwb3NpdGlvbiBvZiBhIG1lbnUgZW50cnkgaW4gdGhlIHRyZWUgaXMg
ZGV0ZXJtaW5lZCBpbiB0d28gd2F5cy4gRmlyc3QKK2l0IGNhbiBiZSBzcGVjaWZpZWQgZXhwbGlj
aXRseTo6CisKKyAgbWVudSAiTmV0d29yayBkZXZpY2Ugc3VwcG9ydCIKKwlkZXBlbmRzIG9uIE5F
VAorCisgIGNvbmZpZyBORVRERVZJQ0VTCisJLi4uCisKKyAgZW5kbWVudQorCitBbGwgZW50cmll
cyB3aXRoaW4gdGhlICJtZW51IiAuLi4gImVuZG1lbnUiIGJsb2NrIGJlY29tZSBhIHN1Ym1lbnUg
b2YKKyJOZXR3b3JrIGRldmljZSBzdXBwb3J0Ii4gQWxsIHN1YmVudHJpZXMgaW5oZXJpdCB0aGUg
ZGVwZW5kZW5jaWVzIGZyb20KK3RoZSBtZW51IGVudHJ5LCBlLmcuIHRoaXMgbWVhbnMgdGhlIGRl
cGVuZGVuY3kgIk5FVCIgaXMgYWRkZWQgdG8gdGhlCitkZXBlbmRlbmN5IGxpc3Qgb2YgdGhlIGNv
bmZpZyBvcHRpb24gTkVUREVWSUNFUy4KKworVGhlIG90aGVyIHdheSB0byBnZW5lcmF0ZSB0aGUg
bWVudSBzdHJ1Y3R1cmUgaXMgZG9uZSBieSBhbmFseXppbmcgdGhlCitkZXBlbmRlbmNpZXMuIElm
IGEgbWVudSBlbnRyeSBzb21laG93IGRlcGVuZHMgb24gdGhlIHByZXZpb3VzIGVudHJ5LCBpdAor
Y2FuIGJlIG1hZGUgYSBzdWJtZW51IG9mIGl0LiBGaXJzdCwgdGhlIHByZXZpb3VzIChwYXJlbnQp
IHN5bWJvbCBtdXN0CitiZSBwYXJ0IG9mIHRoZSBkZXBlbmRlbmN5IGxpc3QgYW5kIHRoZW4gb25l
IG9mIHRoZXNlIHR3byBjb25kaXRpb25zCittdXN0IGJlIHRydWU6CisKKy0gdGhlIGNoaWxkIGVu
dHJ5IG11c3QgYmVjb21lIGludmlzaWJsZSwgaWYgdGhlIHBhcmVudCBpcyBzZXQgdG8gJ24nCist
IHRoZSBjaGlsZCBlbnRyeSBtdXN0IG9ubHkgYmUgdmlzaWJsZSwgaWYgdGhlIHBhcmVudCBpcyB2
aXNpYmxlOjoKKworICAgIGNvbmZpZyBNT0RVTEVTCisJYm9vbCAiRW5hYmxlIGxvYWRhYmxlIG1v
ZHVsZSBzdXBwb3J0IgorCisgICAgY29uZmlnIE1PRFZFUlNJT05TCisJYm9vbCAiU2V0IHZlcnNp
b24gaW5mb3JtYXRpb24gb24gYWxsIG1vZHVsZSBzeW1ib2xzIgorCWRlcGVuZHMgb24gTU9EVUxF
UworCisgICAgY29tbWVudCAibW9kdWxlIHN1cHBvcnQgZGlzYWJsZWQiCisJZGVwZW5kcyBvbiAh
TU9EVUxFUworCitNT0RWRVJTSU9OUyBkaXJlY3RseSBkZXBlbmRzIG9uIE1PRFVMRVMsIHRoaXMg
bWVhbnMgaXQncyBvbmx5IHZpc2libGUgaWYKK01PRFVMRVMgaXMgZGlmZmVyZW50IGZyb20gJ24n
LiBUaGUgY29tbWVudCBvbiB0aGUgb3RoZXIgaGFuZCBpcyBvbmx5Cit2aXNpYmxlIHdoZW4gTU9E
VUxFUyBpcyBzZXQgdG8gJ24nLgorCisKK0tjb25maWcgc3ludGF4CistLS0tLS0tLS0tLS0tLQor
CitUaGUgY29uZmlndXJhdGlvbiBmaWxlIGRlc2NyaWJlcyBhIHNlcmllcyBvZiBtZW51IGVudHJp
ZXMsIHdoZXJlIGV2ZXJ5CitsaW5lIHN0YXJ0cyB3aXRoIGEga2V5d29yZCAoZXhjZXB0IGhlbHAg
dGV4dHMpLiBUaGUgZm9sbG93aW5nIGtleXdvcmRzCitlbmQgYSBtZW51IGVudHJ5OgorCistIGNv
bmZpZworLSBtZW51Y29uZmlnCistIGNob2ljZS9lbmRjaG9pY2UKKy0gY29tbWVudAorLSBtZW51
L2VuZG1lbnUKKy0gaWYvZW5kaWYKKy0gc291cmNlCisKK1RoZSBmaXJzdCBmaXZlIGFsc28gc3Rh
cnQgdGhlIGRlZmluaXRpb24gb2YgYSBtZW51IGVudHJ5LgorCitjb25maWc6OgorCisJImNvbmZp
ZyIgPHN5bWJvbD4KKwk8Y29uZmlnIG9wdGlvbnM+CisKK1RoaXMgZGVmaW5lcyBhIGNvbmZpZyBz
eW1ib2wgPHN5bWJvbD4gYW5kIGFjY2VwdHMgYW55IG9mIGFib3ZlCithdHRyaWJ1dGVzIGFzIG9w
dGlvbnMuCisKK21lbnVjb25maWc6OgorCisJIm1lbnVjb25maWciIDxzeW1ib2w+CisJPGNvbmZp
ZyBvcHRpb25zPgorCitUaGlzIGlzIHNpbWlsYXIgdG8gdGhlIHNpbXBsZSBjb25maWcgZW50cnkg
YWJvdmUsIGJ1dCBpdCBhbHNvIGdpdmVzIGEKK2hpbnQgdG8gZnJvbnQgZW5kcywgdGhhdCBhbGwg
c3Vib3B0aW9ucyBzaG91bGQgYmUgZGlzcGxheWVkIGFzIGEKK3NlcGFyYXRlIGxpc3Qgb2Ygb3B0
aW9ucy4gVG8gbWFrZSBzdXJlIGFsbCB0aGUgc3Vib3B0aW9ucyB3aWxsIHJlYWxseQorc2hvdyB1
cCB1bmRlciB0aGUgbWVudWNvbmZpZyBlbnRyeSBhbmQgbm90IG91dHNpZGUgb2YgaXQsIGV2ZXJ5
IGl0ZW0KK2Zyb20gdGhlIDxjb25maWcgb3B0aW9ucz4gbGlzdCBtdXN0IGRlcGVuZCBvbiB0aGUg
bWVudWNvbmZpZyBzeW1ib2wuCitJbiBwcmFjdGljZSwgdGhpcyBpcyBhY2hpZXZlZCBieSB1c2lu
ZyBvbmUgb2YgdGhlIG5leHQgdHdvIGNvbnN0cnVjdHM6OgorCisgICgxKToKKyAgbWVudWNvbmZp
ZyBNCisgIGlmIE0KKyAgICAgIGNvbmZpZyBDMQorICAgICAgY29uZmlnIEMyCisgIGVuZGlmCisK
KyAgKDIpOgorICBtZW51Y29uZmlnIE0KKyAgY29uZmlnIEMxCisgICAgICBkZXBlbmRzIG9uIE0K
KyAgY29uZmlnIEMyCisgICAgICBkZXBlbmRzIG9uIE0KKworSW4gdGhlIGZvbGxvd2luZyBleGFt
cGxlcyAoMykgYW5kICg0KSwgQzEgYW5kIEMyIHN0aWxsIGhhdmUgdGhlIE0KK2RlcGVuZGVuY3ks
IGJ1dCB3aWxsIG5vdCBhcHBlYXIgdW5kZXIgbWVudWNvbmZpZyBNIGFueW1vcmUsIGJlY2F1c2UK
K29mIEMwLCB3aGljaCBkb2Vzbid0IGRlcGVuZCBvbiBNOjoKKworICAoMyk6CisgIG1lbnVjb25m
aWcgTQorICAgICAgY29uZmlnIEMwCisgIGlmIE0KKyAgICAgIGNvbmZpZyBDMQorICAgICAgY29u
ZmlnIEMyCisgIGVuZGlmCisKKyAgKDQpOgorICBtZW51Y29uZmlnIE0KKyAgY29uZmlnIEMwCisg
IGNvbmZpZyBDMQorICAgICAgZGVwZW5kcyBvbiBNCisgIGNvbmZpZyBDMgorICAgICAgZGVwZW5k
cyBvbiBNCisKK2Nob2ljZXM6OgorCisJImNob2ljZSIgW3N5bWJvbF0KKwk8Y2hvaWNlIG9wdGlv
bnM+CisJPGNob2ljZSBibG9jaz4KKwkiZW5kY2hvaWNlIgorCitUaGlzIGRlZmluZXMgYSBjaG9p
Y2UgZ3JvdXAgYW5kIGFjY2VwdHMgYW55IG9mIHRoZSBhYm92ZSBhdHRyaWJ1dGVzIGFzCitvcHRp
b25zLiBBIGNob2ljZSBjYW4gb25seSBiZSBvZiB0eXBlIGJvb2wgb3IgdHJpc3RhdGUuICBJZiBu
byB0eXBlIGlzCitzcGVjaWZpZWQgZm9yIGEgY2hvaWNlLCBpdHMgdHlwZSB3aWxsIGJlIGRldGVy
bWluZWQgYnkgdGhlIHR5cGUgb2YKK3RoZSBmaXJzdCBjaG9pY2UgZWxlbWVudCBpbiB0aGUgZ3Jv
dXAgb3IgcmVtYWluIHVua25vd24gaWYgbm9uZSBvZiB0aGUKK2Nob2ljZSBlbGVtZW50cyBoYXZl
IGEgdHlwZSBzcGVjaWZpZWQsIGFzIHdlbGwuCisKK1doaWxlIGEgYm9vbGVhbiBjaG9pY2Ugb25s
eSBhbGxvd3MgYSBzaW5nbGUgY29uZmlnIGVudHJ5IHRvIGJlCitzZWxlY3RlZCwgYSB0cmlzdGF0
ZSBjaG9pY2UgYWxzbyBhbGxvd3MgYW55IG51bWJlciBvZiBjb25maWcgZW50cmllcwordG8gYmUg
c2V0IHRvICdtJy4gVGhpcyBjYW4gYmUgdXNlZCBpZiBtdWx0aXBsZSBkcml2ZXJzIGZvciBhIHNp
bmdsZQoraGFyZHdhcmUgZXhpc3RzIGFuZCBvbmx5IGEgc2luZ2xlIGRyaXZlciBjYW4gYmUgY29t
cGlsZWQvbG9hZGVkIGludG8KK3RoZSBrZXJuZWwsIGJ1dCBhbGwgZHJpdmVycyBjYW4gYmUgY29t
cGlsZWQgYXMgbW9kdWxlcy4KKworQSBjaG9pY2UgYWNjZXB0cyBhbm90aGVyIG9wdGlvbiAib3B0
aW9uYWwiLCB3aGljaCBhbGxvd3MgdG8gc2V0IHRoZQorY2hvaWNlIHRvICduJyBhbmQgbm8gZW50
cnkgbmVlZHMgdG8gYmUgc2VsZWN0ZWQuCitJZiBubyBbc3ltYm9sXSBpcyBhc3NvY2lhdGVkIHdp
dGggYSBjaG9pY2UsIHRoZW4geW91IGNhbiBub3QgaGF2ZSBtdWx0aXBsZQorZGVmaW5pdGlvbnMg
b2YgdGhhdCBjaG9pY2UuIElmIGEgW3N5bWJvbF0gaXMgYXNzb2NpYXRlZCB0byB0aGUgY2hvaWNl
LAordGhlbiB5b3UgbWF5IGRlZmluZSB0aGUgc2FtZSBjaG9pY2UgKGkuZS4gd2l0aCB0aGUgc2Ft
ZSBlbnRyaWVzKSBpbiBhbm90aGVyCitwbGFjZS4KKworY29tbWVudDo6CisKKwkiY29tbWVudCIg
PHByb21wdD4KKwk8Y29tbWVudCBvcHRpb25zPgorCitUaGlzIGRlZmluZXMgYSBjb21tZW50IHdo
aWNoIGlzIGRpc3BsYXllZCB0byB0aGUgdXNlciBkdXJpbmcgdGhlCitjb25maWd1cmF0aW9uIHBy
b2Nlc3MgYW5kIGlzIGFsc28gZWNob2VkIHRvIHRoZSBvdXRwdXQgZmlsZXMuIFRoZSBvbmx5Citw
b3NzaWJsZSBvcHRpb25zIGFyZSBkZXBlbmRlbmNpZXMuCisKK21lbnU6OgorCisJIm1lbnUiIDxw
cm9tcHQ+CisJPG1lbnUgb3B0aW9ucz4KKwk8bWVudSBibG9jaz4KKwkiZW5kbWVudSIKKworVGhp
cyBkZWZpbmVzIGEgbWVudSBibG9jaywgc2VlICJNZW51IHN0cnVjdHVyZSIgYWJvdmUgZm9yIG1v
cmUKK2luZm9ybWF0aW9uLiBUaGUgb25seSBwb3NzaWJsZSBvcHRpb25zIGFyZSBkZXBlbmRlbmNp
ZXMgYW5kICJ2aXNpYmxlIgorYXR0cmlidXRlcy4KKworaWY6OgorCisJImlmIiA8ZXhwcj4KKwk8
aWYgYmxvY2s+CisJImVuZGlmIgorCitUaGlzIGRlZmluZXMgYW4gaWYgYmxvY2suIFRoZSBkZXBl
bmRlbmN5IGV4cHJlc3Npb24gPGV4cHI+IGlzIGFwcGVuZGVkCit0byBhbGwgZW5jbG9zZWQgbWVu
dSBlbnRyaWVzLgorCitzb3VyY2U6OgorCisJInNvdXJjZSIgPHByb21wdD4KKworVGhpcyByZWFk
cyB0aGUgc3BlY2lmaWVkIGNvbmZpZ3VyYXRpb24gZmlsZS4gVGhpcyBmaWxlIGlzIGFsd2F5cyBw
YXJzZWQuCisKK21haW5tZW51OjoKKworCSJtYWlubWVudSIgPHByb21wdD4KKworVGhpcyBzZXRz
IHRoZSBjb25maWcgcHJvZ3JhbSdzIHRpdGxlIGJhciBpZiB0aGUgY29uZmlnIHByb2dyYW0gY2hv
b3NlcwordG8gdXNlIGl0LiBJdCBzaG91bGQgYmUgcGxhY2VkIGF0IHRoZSB0b3Agb2YgdGhlIGNv
bmZpZ3VyYXRpb24sIGJlZm9yZSBhbnkKK290aGVyIHN0YXRlbWVudC4KKworJyMnIEtjb25maWcg
c291cmNlIGZpbGUgY29tbWVudDoKKworQW4gdW5xdW90ZWQgJyMnIGNoYXJhY3RlciBhbnl3aGVy
ZSBpbiBhIHNvdXJjZSBmaWxlIGxpbmUgaW5kaWNhdGVzCit0aGUgYmVnaW5uaW5nIG9mIGEgc291
cmNlIGZpbGUgY29tbWVudC4gIFRoZSByZW1haW5kZXIgb2YgdGhhdCBsaW5lCitpcyBhIGNvbW1l
bnQuCisKKworS2NvbmZpZyBoaW50cworLS0tLS0tLS0tLS0tLQorVGhpcyBpcyBhIGNvbGxlY3Rp
b24gb2YgS2NvbmZpZyB0aXBzLCBtb3N0IG9mIHdoaWNoIGFyZW4ndCBvYnZpb3VzIGF0CitmaXJz
dCBnbGFuY2UgYW5kIG1vc3Qgb2Ygd2hpY2ggaGF2ZSBiZWNvbWUgaWRpb21zIGluIHNldmVyYWwg
S2NvbmZpZworZmlsZXMuCisKK0FkZGluZyBjb21tb24gZmVhdHVyZXMgYW5kIG1ha2UgdGhlIHVz
YWdlIGNvbmZpZ3VyYWJsZQorfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+CitJdCBpcyBhIGNvbW1vbiBpZGlvbSB0byBpbXBsZW1lbnQgYSBmZWF0
dXJlL2Z1bmN0aW9uYWxpdHkgdGhhdCBhcmUKK3JlbGV2YW50IGZvciBzb21lIGFyY2hpdGVjdHVy
ZXMgYnV0IG5vdCBhbGwuCitUaGUgcmVjb21tZW5kZWQgd2F5IHRvIGRvIHNvIGlzIHRvIHVzZSBh
IGNvbmZpZyB2YXJpYWJsZSBuYW1lZCBIQVZFXyoKK3RoYXQgaXMgZGVmaW5lZCBpbiBhIGNvbW1v
biBLY29uZmlnIGZpbGUgYW5kIHNlbGVjdGVkIGJ5IHRoZSByZWxldmFudAorYXJjaGl0ZWN0dXJl
cy4KK0FuIGV4YW1wbGUgaXMgdGhlIGdlbmVyaWMgSU9NQVAgZnVuY3Rpb25hbGl0eS4KKworV2Ug
d291bGQgaW4gbGliL0tjb25maWcgc2VlOjoKKworICAjIEdlbmVyaWMgSU9NQVAgaXMgdXNlZCB0
byAuLi4KKyAgY29uZmlnIEhBVkVfR0VORVJJQ19JT01BUAorCisgIGNvbmZpZyBHRU5FUklDX0lP
TUFQCisJZGVwZW5kcyBvbiBIQVZFX0dFTkVSSUNfSU9NQVAgJiYgRk9PCisKK0FuZCBpbiBsaWIv
TWFrZWZpbGUgd2Ugd291bGQgc2VlOjoKKworCW9iai0kKENPTkZJR19HRU5FUklDX0lPTUFQKSAr
PSBpb21hcC5vCisKK0ZvciBlYWNoIGFyY2hpdGVjdHVyZSB1c2luZyB0aGUgZ2VuZXJpYyBJT01B
UCBmdW5jdGlvbmFsaXR5IHdlIHdvdWxkIHNlZTo6CisKKyAgY29uZmlnIFg4NgorCXNlbGVjdCAu
Li4KKwlzZWxlY3QgSEFWRV9HRU5FUklDX0lPTUFQCisJc2VsZWN0IC4uLgorCitOb3RlOiB3ZSB1
c2UgdGhlIGV4aXN0aW5nIGNvbmZpZyBvcHRpb24gYW5kIGF2b2lkIGNyZWF0aW5nIGEgbmV3Citj
b25maWcgdmFyaWFibGUgdG8gc2VsZWN0IEhBVkVfR0VORVJJQ19JT01BUC4KKworTm90ZTogdGhl
IHVzZSBvZiB0aGUgaW50ZXJuYWwgY29uZmlnIHZhcmlhYmxlIEhBVkVfR0VORVJJQ19JT01BUCwg
aXQgaXMKK2ludHJvZHVjZWQgdG8gb3ZlcmNvbWUgdGhlIGxpbWl0YXRpb24gb2Ygc2VsZWN0IHdo
aWNoIHdpbGwgZm9yY2UgYQorY29uZmlnIG9wdGlvbiB0byAneScgbm8gbWF0dGVyIHRoZSBkZXBl
bmRlbmNpZXMuCitUaGUgZGVwZW5kZW5jaWVzIGFyZSBtb3ZlZCB0byB0aGUgc3ltYm9sIEdFTkVS
SUNfSU9NQVAgYW5kIHdlIGF2b2lkIHRoZQorc2l0dWF0aW9uIHdoZXJlIHNlbGVjdCBmb3JjZXMg
YSBzeW1ib2wgZXF1YWxzIHRvICd5Jy4KKworQWRkaW5nIGZlYXR1cmVzIHRoYXQgbmVlZCBjb21w
aWxlciBzdXBwb3J0Cit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4K
KworVGhlcmUgYXJlIHNldmVyYWwgZmVhdHVyZXMgdGhhdCBuZWVkIGNvbXBpbGVyIHN1cHBvcnQu
IFRoZSByZWNvbW1lbmRlZCB3YXkKK3RvIGRlc2NyaWJlIHRoZSBkZXBlbmRlbmN5IG9uIHRoZSBj
b21waWxlciBmZWF0dXJlIGlzIHRvIHVzZSAiZGVwZW5kcyBvbiIKK2ZvbGxvd2VkIGJ5IGEgdGVz
dCBtYWNybzo6CisKKyAgY29uZmlnIFNUQUNLUFJPVEVDVE9SCisJYm9vbCAiU3RhY2sgUHJvdGVj
dG9yIGJ1ZmZlciBvdmVyZmxvdyBkZXRlY3Rpb24iCisJZGVwZW5kcyBvbiAkKGNjLW9wdGlvbiwt
ZnN0YWNrLXByb3RlY3RvcikKKwkuLi4KKworSWYgeW91IG5lZWQgdG8gZXhwb3NlIGEgY29tcGls
ZXIgY2FwYWJpbGl0eSB0byBtYWtlZmlsZXMgYW5kL29yIEMgc291cmNlIGZpbGVzLAorYENDX0hB
U19gIGlzIHRoZSByZWNvbW1lbmRlZCBwcmVmaXggZm9yIHRoZSBjb25maWcgb3B0aW9uOjoKKwor
ICBjb25maWcgQ0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkUKKwlkZWZfYm9vbCAkKGNjLW9wdGlv
biwtZm5vLXN0YWNrLXByb3RlY3RvcikKKworQnVpbGQgYXMgbW9kdWxlIG9ubHkKK35+fn5+fn5+
fn5+fn5+fn5+fn5+CitUbyByZXN0cmljdCBhIGNvbXBvbmVudCBidWlsZCB0byBtb2R1bGUtb25s
eSwgcXVhbGlmeSBpdHMgY29uZmlnIHN5bWJvbAord2l0aCAiZGVwZW5kcyBvbiBtIi4gIEUuZy46
OgorCisgIGNvbmZpZyBGT08KKwlkZXBlbmRzIG9uIEJBUiAmJiBtCisKK2xpbWl0cyBGT08gdG8g
bW9kdWxlICg9bSkgb3IgZGlzYWJsZWQgKD1uKS4KKworS2NvbmZpZyByZWN1cnNpdmUgZGVwZW5k
ZW5jeSBsaW1pdGF0aW9ucworfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgorCitJZiB5b3UndmUgaGl0IHRoZSBLY29uZmlnIGVycm9yOiAicmVjdXJzaXZlIGRlcGVuZGVu
Y3kgZGV0ZWN0ZWQiIHlvdSd2ZSBydW4KK2ludG8gYSByZWN1cnNpdmUgZGVwZW5kZW5jeSBpc3N1
ZSB3aXRoIEtjb25maWcsIGEgcmVjdXJzaXZlIGRlcGVuZGVuY3kgY2FuIGJlCitzdW1tYXJpemVk
IGFzIGEgY2lyY3VsYXIgZGVwZW5kZW5jeS4gVGhlIGtjb25maWcgdG9vbHMgbmVlZCB0byBlbnN1
cmUgdGhhdAorS2NvbmZpZyBmaWxlcyBjb21wbHkgd2l0aCBzcGVjaWZpZWQgY29uZmlndXJhdGlv
biByZXF1aXJlbWVudHMuIEluIG9yZGVyIHRvIGRvCit0aGF0IGtjb25maWcgbXVzdCBkZXRlcm1p
bmUgdGhlIHZhbHVlcyB0aGF0IGFyZSBwb3NzaWJsZSBmb3IgYWxsIEtjb25maWcKK3N5bWJvbHMs
IHRoaXMgaXMgY3VycmVudGx5IG5vdCBwb3NzaWJsZSBpZiB0aGVyZSBpcyBhIGNpcmN1bGFyIHJl
bGF0aW9uCitiZXR3ZWVuIHR3byBvciBtb3JlIEtjb25maWcgc3ltYm9scy4gRm9yIG1vcmUgZGV0
YWlscyByZWZlciB0byB0aGUgIlNpbXBsZQorS2NvbmZpZyByZWN1cnNpdmUgaXNzdWUiIHN1YnNl
Y3Rpb24gYmVsb3cuIEtjb25maWcgZG9lcyBub3QgZG8gcmVjdXJzaXZlCitkZXBlbmRlbmN5IHJl
c29sdXRpb247IHRoaXMgaGFzIGEgZmV3IGltcGxpY2F0aW9ucyBmb3IgS2NvbmZpZyBmaWxlIHdy
aXRlcnMuCitXZSdsbCBmaXJzdCBleHBsYWluIHdoeSB0aGlzIGlzc3VlcyBleGlzdHMgYW5kIHRo
ZW4gcHJvdmlkZSBhbiBleGFtcGxlCit0ZWNobmljYWwgbGltaXRhdGlvbiB3aGljaCB0aGlzIGJy
aW5ncyB1cG9uIEtjb25maWcgZGV2ZWxvcGVycy4gRWFnZXIKK2RldmVsb3BlcnMgd2lzaGluZyB0
byB0cnkgdG8gYWRkcmVzcyB0aGlzIGxpbWl0YXRpb24gc2hvdWxkIHJlYWQgdGhlIG5leHQKK3N1
YnNlY3Rpb25zLgorCitTaW1wbGUgS2NvbmZpZyByZWN1cnNpdmUgaXNzdWUKK35+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fgorCitSZWFkOiBEb2N1bWVudGF0aW9uL2tidWlsZC9LY29uZmln
LnJlY3Vyc2lvbi1pc3N1ZS0wMQorCitUZXN0IHdpdGg6OgorCisgIG1ha2UgS0JVSUxEX0tDT05G
SUc9RG9jdW1lbnRhdGlvbi9rYnVpbGQvS2NvbmZpZy5yZWN1cnNpb24taXNzdWUtMDEgYWxsbm9j
b25maWcKKworQ3VtdWxhdGl2ZSBLY29uZmlnIHJlY3Vyc2l2ZSBpc3N1ZQorfn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgorCitSZWFkOiBEb2N1bWVudGF0aW9uL2tidWlsZC9LY29u
ZmlnLnJlY3Vyc2lvbi1pc3N1ZS0wMgorCitUZXN0IHdpdGg6OgorCisgIG1ha2UgS0JVSUxEX0tD
T05GSUc9RG9jdW1lbnRhdGlvbi9rYnVpbGQvS2NvbmZpZy5yZWN1cnNpb24taXNzdWUtMDIgYWxs
bm9jb25maWcKKworUHJhY3RpY2FsIHNvbHV0aW9ucyB0byBrY29uZmlnIHJlY3Vyc2l2ZSBpc3N1
ZQorfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgorCitEZXZl
bG9wZXJzIHdobyBydW4gaW50byB0aGUgcmVjdXJzaXZlIEtjb25maWcgaXNzdWUgaGF2ZSB0d28g
b3B0aW9ucworYXQgdGhlaXIgZGlzcG9zYWwuIFdlIGRvY3VtZW50IHRoZW0gYmVsb3cgYW5kIGFs
c28gcHJvdmlkZSBhIGxpc3Qgb2YKK2hpc3RvcmljYWwgaXNzdWVzIHJlc29sdmVkIHRocm91Z2gg
dGhlc2UgZGlmZmVyZW50IHNvbHV0aW9ucy4KKworICBhKSBSZW1vdmUgYW55IHN1cGVyZmx1b3Vz
ICJzZWxlY3QgRk9PIiBvciAiZGVwZW5kcyBvbiBGT08iCisgIGIpIE1hdGNoIGRlcGVuZGVuY3kg
c2VtYW50aWNzOgorCisJYjEpIFN3YXAgYWxsICJzZWxlY3QgRk9PIiB0byAiZGVwZW5kcyBvbiBG
T08iIG9yLAorCisJYjIpIFN3YXAgYWxsICJkZXBlbmRzIG9uIEZPTyIgdG8gInNlbGVjdCBGT08i
CisKK1RoZSByZXNvbHV0aW9uIHRvIGEpIGNhbiBiZSB0ZXN0ZWQgd2l0aCB0aGUgc2FtcGxlIEtj
b25maWcgZmlsZQorRG9jdW1lbnRhdGlvbi9rYnVpbGQvS2NvbmZpZy5yZWN1cnNpb24taXNzdWUt
MDEgdGhyb3VnaCB0aGUgcmVtb3ZhbAorb2YgdGhlICJzZWxlY3QgQ09SRSIgZnJvbSBDT1JFX0JF
TExfQV9BRFZBTkNFRCBhcyB0aGF0IGlzIGltcGxpY2l0IGFscmVhZHkKK3NpbmNlIENPUkVfQkVM
TF9BIGRlcGVuZHMgb24gQ09SRS4gQXQgdGltZXMgaXQgbWF5IG5vdCBiZSBwb3NzaWJsZSB0byBy
ZW1vdmUKK3NvbWUgZGVwZW5kZW5jeSBjcml0ZXJpYSwgZm9yIHN1Y2ggY2FzZXMgeW91IGNhbiB3
b3JrIHdpdGggc29sdXRpb24gYikuCisKK1RoZSB0d28gZGlmZmVyZW50IHJlc29sdXRpb25zIGZv
ciBiKSBjYW4gYmUgdGVzdGVkIGluIHRoZSBzYW1wbGUgS2NvbmZpZyBmaWxlCitEb2N1bWVudGF0
aW9uL2tidWlsZC9LY29uZmlnLnJlY3Vyc2lvbi1pc3N1ZS0wMi4KKworQmVsb3cgaXMgYSBsaXN0
IG9mIGV4YW1wbGVzIG9mIHByaW9yIGZpeGVzIGZvciB0aGVzZSB0eXBlcyBvZiByZWN1cnNpdmUg
aXNzdWVzOworYWxsIGVycm9ycyBhcHBlYXIgdG8gaW52b2x2ZSBvbmUgb3IgbW9yZSBzZWxlY3Qn
cyBhbmQgb25lIG9yIG1vcmUgImRlcGVuZHMgb24iLgorCis9PT09PT09PT09PT0gICAgPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK2NvbW1pdCAgICAgICAgICBmaXgKKz09PT09
PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorMDZiNzE4YzAx
MjA4ICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQQorYzIyZWFjZmU4MmY5ICAgIGRlcGVuZHMg
b24gQSAtPiBkZXBlbmRzIG9uIEIKKzZhOTFlODU0NDQyYyAgICBzZWxlY3QgQSAtPiBkZXBlbmRz
IG9uIEEKKzExOGM1NjVhOGYyZSAgICBzZWxlY3QgQSAtPiBzZWxlY3QgQgorZjAwNGU1NTk0NzA1
ICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQQorYzc4NjFmMzdiNGM2ICAgIGRlcGVuZHMgb24g
QSAtPiAobnVsbCkKKzgwYzY5OTE1ZTVmYiAgICBzZWxlY3QgQSAtPiAobnVsbCkgICAgICAgICAg
ICAgICgxKQorYzIyMThlMjZjMGQwICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQSAgICAgICAg
KDEpCitkNmFlOTlkMDRlMWMgICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBBCis5NWNhMTljZjhj
YmYgICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBBCis4ZjA1N2Q3YmNhNTQgICAgZGVwZW5kcyBv
biBBIC0+IChudWxsKQorOGYwNTdkN2JjYTU0ICAgIGRlcGVuZHMgb24gQSAtPiBzZWxlY3QgQQor
YTA3MDFmMDQ4NDZlICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQQorMGM4YjkyZjdmMjU5ICAg
IGRlcGVuZHMgb24gQSAtPiAobnVsbCkKK2U0ZTllMDU0MDkyOCAgICBzZWxlY3QgQSAtPiBkZXBl
bmRzIG9uIEEgICAgICAgICgyKQorNzQ1M2VhODg2ZTg3ICAgIGRlcGVuZHMgb24gQSA+IChudWxs
KSAgICAgICAgICAgKDEpCis3YjFmZmY3ZTRmZGYgICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBB
Cis4NmM3NDdkMmE0ZjAgICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBBCitkOWY5YWI1MWU1NWUg
ICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBBCiswYzUxYTRkOGFiZDYgICAgZGVwZW5kcyBvbiBB
IC0+IHNlbGVjdCBBICAgICAgICAoMykKK2U5ODA2MmVkNmRjNCAgICBzZWxlY3QgQSAtPiBkZXBl
bmRzIG9uIEEgICAgICAgICgzKQorOTFlNWQyODRhN2YxICAgIHNlbGVjdCBBIC0+IChudWxsKQor
PT09PT09PT09PT09ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKKygx
KSBQYXJ0aWFsIChvciBubykgcXVvdGUgb2YgZXJyb3IuCisoMikgVGhhdCBzZWVtcyB0byBiZSB0
aGUgZ2lzdCBvZiB0aGF0IGZpeC4KKygzKSBTYW1lIGVycm9yLgorCitGdXR1cmUga2NvbmZpZyB3
b3JrCit+fn5+fn5+fn5+fn5+fn5+fn5+CisKK1dvcmsgb24ga2NvbmZpZyBpcyB3ZWxjb21lZCBv
biBib3RoIGFyZWFzIG9mIGNsYXJpZnlpbmcgc2VtYW50aWNzIGFuZCBvbgorZXZhbHVhdGluZyB0
aGUgdXNlIG9mIGEgZnVsbCBTQVQgc29sdmVyIGZvciBpdC4gQSBmdWxsIFNBVCBzb2x2ZXIgY2Fu
IGJlCitkZXNpcmFibGUgdG8gZW5hYmxlIG1vcmUgY29tcGxleCBkZXBlbmRlbmN5IG1hcHBpbmdz
IGFuZCAvIG9yIHF1ZXJpZXMsCitmb3IgaW5zdGFuY2Ugb24gcG9zc2libGUgdXNlIGNhc2UgZm9y
IGEgU0FUIHNvbHZlciBjb3VsZCBiZSB0aGF0IG9mIGhhbmRsaW5nCit0aGUgY3VycmVudCBrbm93
biByZWN1cnNpdmUgZGVwZW5kZW5jeSBpc3N1ZXMuIEl0IGlzIG5vdCBrbm93biBpZiB0aGlzIHdv
dWxkCithZGRyZXNzIHN1Y2ggaXNzdWVzIGJ1dCBzdWNoIGV2YWx1YXRpb24gaXMgZGVzaXJhYmxl
LiBJZiBzdXBwb3J0IGZvciBhIGZ1bGwgU0FUCitzb2x2ZXIgcHJvdmVzIHRvbyBjb21wbGV4IG9y
IHRoYXQgaXQgY2Fubm90IGFkZHJlc3MgcmVjdXJzaXZlIGRlcGVuZGVuY3kgaXNzdWVzCitLY29u
ZmlnIHNob3VsZCBoYXZlIGF0IGxlYXN0IGNsZWFyIGFuZCB3ZWxsIGRlZmluZWQgc2VtYW50aWNz
IHdoaWNoIGFsc28KK2FkZHJlc3NlcyBhbmQgZG9jdW1lbnRzIGxpbWl0YXRpb25zIG9yIHJlcXVp
cmVtZW50cyBzdWNoIGFzIHRoZSBvbmVzIGRlYWxpbmcKK3dpdGggcmVjdXJzaXZlIGRlcGVuZGVu
Y2llcy4KKworRnVydGhlciB3b3JrIG9uIGJvdGggb2YgdGhlc2UgYXJlYXMgaXMgd2VsY29tZWQg
b24gS2NvbmZpZy4gV2UgZWxhYm9yYXRlCitvbiBib3RoIG9mIHRoZXNlIGluIHRoZSBuZXh0IHR3
byBzdWJzZWN0aW9ucy4KKworU2VtYW50aWNzIG9mIEtjb25maWcKK35+fn5+fn5+fn5+fn5+fn5+
fn5+CisKK1RoZSB1c2Ugb2YgS2NvbmZpZyBpcyBicm9hZCwgTGludXggaXMgbm93IG9ubHkgb25l
IG9mIEtjb25maWcncyB1c2VyczoKK29uZSBzdHVkeSBoYXMgY29tcGxldGVkIGEgYnJvYWQgYW5h
bHlzaXMgb2YgS2NvbmZpZyB1c2UgaW4gMTIgcHJvamVjdHMgWzBdXy4KK0Rlc3BpdGUgaXRzIHdp
ZGVzcHJlYWQgdXNlLCBhbmQgYWx0aG91Z2ggdGhpcyBkb2N1bWVudCBkb2VzIGEgcmVhc29uYWJs
ZSBqb2IKK2luIGRvY3VtZW50aW5nIGJhc2ljIEtjb25maWcgc3ludGF4IGEgbW9yZSBwcmVjaXNl
IGRlZmluaXRpb24gb2YgS2NvbmZpZworc2VtYW50aWNzIGlzIHdlbGNvbWVkLiBPbmUgcHJvamVj
dCBkZWR1Y2VkIEtjb25maWcgc2VtYW50aWNzIHRocm91Z2gKK3RoZSB1c2Ugb2YgdGhlIHhjb25m
aWcgY29uZmlndXJhdG9yIFsxXV8uIFdvcmsgc2hvdWxkIGJlIGRvbmUgdG8gY29uZmlybSBpZgor
dGhlIGRlZHVjZWQgc2VtYW50aWNzIG1hdGNoZXMgb3VyIGludGVuZGVkIEtjb25maWcgZGVzaWdu
IGdvYWxzLgorCitIYXZpbmcgd2VsbCBkZWZpbmVkIHNlbWFudGljcyBjYW4gYmUgdXNlZnVsIGZv
ciB0b29scyBmb3IgcHJhY3RpY2FsCitldmFsdWF0aW9uIG9mIGRlcGVuZW5jaWVzLCBmb3IgaW5z
dGFuY2Ugb25lIHN1Y2ggdXNlIGtub3duIGNhc2Ugd2FzIHdvcmsgdG8KK2V4cHJlc3MgaW4gYm9v
bGVhbiBhYnN0cmFjdGlvbiBvZiB0aGUgaW5mZXJyZWQgc2VtYW50aWNzIG9mIEtjb25maWcgdG8K
K3RyYW5zbGF0ZSBLY29uZmlnIGxvZ2ljIGludG8gYm9vbGVhbiBmb3JtdWxhcyBhbmQgcnVuIGEg
U0FUIHNvbHZlciBvbiB0aGlzIHRvCitmaW5kIGRlYWQgY29kZSAvIGZlYXR1cmVzIChhbHdheXMg
aW5hY3RpdmUpLCAxMTQgZGVhZCBmZWF0dXJlcyB3ZXJlIGZvdW5kIGluCitMaW51eCB1c2luZyB0
aGlzIG1ldGhvZG9sb2d5IFsxXV8gKFNlY3Rpb24gODogVGhyZWF0cyB0byB2YWxpZGl0eSkuCisK
K0NvbmZpcm1pbmcgdGhpcyBjb3VsZCBwcm92ZSB1c2VmdWwgYXMgS2NvbmZpZyBzdGFuZHMgYXMg
b25lIG9mIHRoZSB0aGUgbGVhZGluZworaW5kdXN0cmlhbCB2YXJpYWJpbGl0eSBtb2RlbGluZyBs
YW5ndWFnZXMgWzFdXyBbMl1fLiBJdHMgc3R1ZHkgd291bGQgaGVscAorZXZhbHVhdGUgcHJhY3Rp
Y2FsIHVzZXMgb2Ygc3VjaCBsYW5ndWFnZXMsIHRoZWlyIHVzZSB3YXMgb25seSB0aGVvcmV0aWNh
bAorYW5kIHJlYWwgd29ybGQgcmVxdWlyZW1lbnRzIHdlcmUgbm90IHdlbGwgdW5kZXJzdG9vZC4g
QXMgaXQgc3RhbmRzIHRob3VnaAorb25seSByZXZlcnNlIGVuZ2luZWVyaW5nIHRlY2huaXF1ZXMg
aGF2ZSBiZWVuIHVzZWQgdG8gZGVkdWNlIHNlbWFudGljcyBmcm9tCit2YXJpYWJpbGl0eSBtb2Rl
bGluZyBsYW5ndWFnZXMgc3VjaCBhcyBLY29uZmlnIFszXV8uCisKKy4uIFswXSBodHRwOi8vd3d3
LmVuZy51d2F0ZXJsb28uY2EvfnNoc2hlL2tjb25maWdfc2VtYW50aWNzLnBkZgorLi4gWzFdIGh0
dHA6Ly9nc2QudXdhdGVybG9vLmNhL3NpdGVzL2RlZmF1bHQvZmlsZXMvdm0tMjAxMy1iZXJnZXIu
cGRmCisuLiBbMl0gaHR0cDovL2dzZC51d2F0ZXJsb28uY2Evc2l0ZXMvZGVmYXVsdC9maWxlcy9h
c2UyNDEtYmVyZ2VyXzAucGRmCisuLiBbM10gaHR0cDovL2dzZC51d2F0ZXJsb28uY2Evc2l0ZXMv
ZGVmYXVsdC9maWxlcy9pY3NlMjAxMS5wZGYKKworRnVsbCBTQVQgc29sdmVyIGZvciBLY29uZmln
Cit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KKworQWx0aG91Z2ggU0FUIHNvbHZlcnMgWzRd
XyBoYXZlbid0IHlldCBiZWVuIHVzZWQgYnkgS2NvbmZpZyBkaXJlY3RseSwgYXMgbm90ZWQKK2lu
IHRoZSBwcmV2aW91cyBzdWJzZWN0aW9uLCB3b3JrIGhhcyBiZWVuIGRvbmUgaG93ZXZlciB0byBl
eHByZXNzIGluIGJvb2xlYW4KK2Fic3RyYWN0aW9uIHRoZSBpbmZlcnJlZCBzZW1hbnRpY3Mgb2Yg
S2NvbmZpZyB0byB0cmFuc2xhdGUgS2NvbmZpZyBsb2dpYyBpbnRvCitib29sZWFuIGZvcm11bGFz
IGFuZCBydW4gYSBTQVQgc29sdmVyIG9uIGl0IFs1XV8uIEFub3RoZXIga25vd24gcmVsYXRlZCBw
cm9qZWN0CitpcyBDQURPUyBbNl1fIChmb3JtZXIgVkFNT1MgWzddXykgYW5kIHRoZSB0b29scywg
bWFpbmx5IHVuZGVydGFrZXIgWzhdXywgd2hpY2gKK2hhcyBiZWVuIGludHJvZHVjZWQgZmlyc3Qg
d2l0aCBbOV1fLiAgVGhlIGJhc2ljIGNvbmNlcHQgb2YgdW5kZXJ0YWtlciBpcyB0bworZXhyYWN0
IHZhcmlhYmlsaXR5IG1vZGVscyBmcm9tIEtjb25maWcsIGFuZCBwdXQgdGhlbSB0b2dldGhlciB3
aXRoIGEKK3Byb3Bvc2l0aW9uYWwgZm9ybXVsYSBleHRyYWN0ZWQgZnJvbSBDUFAgI2lmZGVmcyBh
bmQgYnVpbGQtcnVsZXMgaW50byBhIFNBVAorc29sdmVyIGluIG9yZGVyIHRvIGZpbmQgZGVhZCBj
b2RlLCBkZWFkIGZpbGVzLCBhbmQgZGVhZCBzeW1ib2xzLiBJZiB1c2luZyBhIFNBVAorc29sdmVy
IGlzIGRlc2lyYWJsZSBvbiBLY29uZmlnIG9uZSBhcHByb2FjaCB3b3VsZCBiZSB0byBldmFsdWF0
ZSByZXB1cnBvc2luZworc3VjaCBlZmZvcnRzIHNvbWVob3cgb24gS2NvbmZpZy4gVGhlcmUgaXMg
ZW5vdWdoIGludGVyZXN0IGZyb20gbWVudG9ycyBvZgorZXhpc3RpbmcgcHJvamVjdHMgdG8gbm90
IG9ubHkgaGVscCBhZHZpc2UgaG93IHRvIGludGVncmF0ZSB0aGlzIHdvcmsgdXBzdHJlYW0KK2J1
dCBhbHNvIGhlbHAgbWFpbnRhaW4gaXQgbG9uZyB0ZXJtLiBJbnRlcmVzdGVkIGRldmVsb3BlcnMg
c2hvdWxkIHZpc2l0OgorCitodHRwOi8va2VybmVsbmV3Ymllcy5vcmcvS2VybmVsUHJvamVjdHMv
a2NvbmZpZy1zYXQKKworLi4gWzRdIGh0dHA6Ly93d3cuY3MuY29ybmVsbC5lZHUvfnNhYmhhci9j
aGFwdGVycy9TQVRTb2x2ZXJzLUtSLUhhbmRib29rLnBkZgorLi4gWzVdIGh0dHA6Ly9nc2QudXdh
dGVybG9vLmNhL3NpdGVzL2RlZmF1bHQvZmlsZXMvdm0tMjAxMy1iZXJnZXIucGRmCisuLiBbNl0g
aHR0cHM6Ly9jYWRvcy5jcy5mYXUuZGUKKy4uIFs3XSBodHRwczovL3ZhbW9zLmNzLmZhdS5kZQor
Li4gWzhdIGh0dHBzOi8vdW5kZXJ0YWtlci5jcy5mYXUuZGUKKy4uIFs5XSBodHRwczovL3d3dzQu
Y3MuZmF1LmRlL1B1YmxpY2F0aW9ucy8yMDExL3RhcnRsZXJfMTFfZXVyb3N5cy5wZGYKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy9rY29uZmlnLWxhbmd1YWdlLnR4dCBiL2RvY3MvbWlzYy9rY29uZmln
LWxhbmd1YWdlLnR4dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMzUwZjczM2JmMmM3
Li4wMDAwMDAwMDAwMDAKLS0tIGEvZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2UudHh0CisrKyAv
ZGV2L251bGwKQEAgLTEsMzk1ICswLDAgQEAKLUludHJvZHVjdGlvbgotLS0tLS0tLS0tLS0tCi0K
LVRoZSBjb25maWd1cmF0aW9uIGRhdGFiYXNlIGlzIGEgY29sbGVjdGlvbiBvZiBjb25maWd1cmF0
aW9uIG9wdGlvbnMKLW9yZ2FuaXplZCBpbiBhIHRyZWUgc3RydWN0dXJlOgotCi0JKy0gQ29kZSBt
YXR1cml0eSBsZXZlbCBvcHRpb25zCi0JfCAgKy0gUHJvbXB0IGZvciBkZXZlbG9wbWVudCBhbmQv
b3IgaW5jb21wbGV0ZSBjb2RlL2RyaXZlcnMKLQkrLSBHZW5lcmFsIHNldHVwCi0JfCAgKy0gTmV0
d29ya2luZyBzdXBwb3J0Ci0JfCAgKy0gU3lzdGVtIFYgSVBDCi0JfCAgKy0gQlNEIFByb2Nlc3Mg
QWNjb3VudGluZwotCXwgICstIFN5c2N0bCBzdXBwb3J0Ci0JKy0gTG9hZGFibGUgbW9kdWxlIHN1
cHBvcnQKLQl8ICArLSBFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1cHBvcnQKLQl8ICAgICArLSBT
ZXQgdmVyc2lvbiBpbmZvcm1hdGlvbiBvbiBhbGwgbW9kdWxlIHN5bWJvbHMKLQl8ICAgICArLSBL
ZXJuZWwgbW9kdWxlIGxvYWRlcgotCSstIC4uLgotCi1FdmVyeSBlbnRyeSBoYXMgaXRzIG93biBk
ZXBlbmRlbmNpZXMuIFRoZXNlIGRlcGVuZGVuY2llcyBhcmUgdXNlZAotdG8gZGV0ZXJtaW5lIHRo
ZSB2aXNpYmlsaXR5IG9mIGFuIGVudHJ5LiBBbnkgY2hpbGQgZW50cnkgaXMgb25seQotdmlzaWJs
ZSBpZiBpdHMgcGFyZW50IGVudHJ5IGlzIGFsc28gdmlzaWJsZS4KLQotTWVudSBlbnRyaWVzCi0t
LS0tLS0tLS0tLS0KLQotTW9zdCBlbnRyaWVzIGRlZmluZSBhIGNvbmZpZyBvcHRpb247IGFsbCBv
dGhlciBlbnRyaWVzIGhlbHAgdG8gb3JnYW5pemUKLXRoZW0uIEEgc2luZ2xlIGNvbmZpZ3VyYXRp
b24gb3B0aW9uIGlzIGRlZmluZWQgbGlrZSB0aGlzOgotCi1jb25maWcgTU9EVkVSU0lPTlMKLQli
b29sICJTZXQgdmVyc2lvbiBpbmZvcm1hdGlvbiBvbiBhbGwgbW9kdWxlIHN5bWJvbHMiCi0JZGVw
ZW5kcyBvbiBNT0RVTEVTCi0JaGVscAotCSAgVXN1YWxseSwgbW9kdWxlcyBoYXZlIHRvIGJlIHJl
Y29tcGlsZWQgd2hlbmV2ZXIgeW91IHN3aXRjaCB0byBhIG5ldwotCSAga2VybmVsLiAgLi4uCi0K
LUV2ZXJ5IGxpbmUgc3RhcnRzIHdpdGggYSBrZXkgd29yZCBhbmQgY2FuIGJlIGZvbGxvd2VkIGJ5
IG11bHRpcGxlCi1hcmd1bWVudHMuICAiY29uZmlnIiBzdGFydHMgYSBuZXcgY29uZmlnIGVudHJ5
LiBUaGUgZm9sbG93aW5nIGxpbmVzCi1kZWZpbmUgYXR0cmlidXRlcyBmb3IgdGhpcyBjb25maWcg
b3B0aW9uLiBBdHRyaWJ1dGVzIGNhbiBiZSB0aGUgdHlwZSBvZgotdGhlIGNvbmZpZyBvcHRpb24s
IGlucHV0IHByb21wdCwgZGVwZW5kZW5jaWVzLCBoZWxwIHRleHQgYW5kIGRlZmF1bHQKLXZhbHVl
cy4gQSBjb25maWcgb3B0aW9uIGNhbiBiZSBkZWZpbmVkIG11bHRpcGxlIHRpbWVzIHdpdGggdGhl
IHNhbWUKLW5hbWUsIGJ1dCBldmVyeSBkZWZpbml0aW9uIGNhbiBoYXZlIG9ubHkgYSBzaW5nbGUg
aW5wdXQgcHJvbXB0IGFuZCB0aGUKLXR5cGUgbXVzdCBub3QgY29uZmxpY3QuCi0KLU1lbnUgYXR0
cmlidXRlcwotLS0tLS0tLS0tLS0tLS0tCi0KLUEgbWVudSBlbnRyeSBjYW4gaGF2ZSBhIG51bWJl
ciBvZiBhdHRyaWJ1dGVzLiBOb3QgYWxsIG9mIHRoZW0gYXJlCi1hcHBsaWNhYmxlIGV2ZXJ5d2hl
cmUgKHNlZSBzeW50YXgpLgotCi0tIHR5cGUgZGVmaW5pdGlvbjogImJvb2wiLyJ0cmlzdGF0ZSIv
InN0cmluZyIvImhleCIvImludCIKLSAgRXZlcnkgY29uZmlnIG9wdGlvbiBtdXN0IGhhdmUgYSB0
eXBlLiBUaGVyZSBhcmUgb25seSB0d28gYmFzaWMgdHlwZXM6Ci0gIHRyaXN0YXRlIGFuZCBzdHJp
bmc7IHRoZSBvdGhlciB0eXBlcyBhcmUgYmFzZWQgb24gdGhlc2UgdHdvLiBUaGUgdHlwZQotICBk
ZWZpbml0aW9uIG9wdGlvbmFsbHkgYWNjZXB0cyBhbiBpbnB1dCBwcm9tcHQsIHNvIHRoZXNlIHR3
byBleGFtcGxlcwotICBhcmUgZXF1aXZhbGVudDoKLQotCWJvb2wgIk5ldHdvcmtpbmcgc3VwcG9y
dCIKLSAgYW5kCi0JYm9vbAotCXByb21wdCAiTmV0d29ya2luZyBzdXBwb3J0IgotCi0tIGlucHV0
IHByb21wdDogInByb21wdCIgPHByb21wdD4gWyJpZiIgPGV4cHI+XQotICBFdmVyeSBtZW51IGVu
dHJ5IGNhbiBoYXZlIGF0IG1vc3Qgb25lIHByb21wdCwgd2hpY2ggaXMgdXNlZCB0byBkaXNwbGF5
Ci0gIHRvIHRoZSB1c2VyLiBPcHRpb25hbGx5IGRlcGVuZGVuY2llcyBvbmx5IGZvciB0aGlzIHBy
b21wdCBjYW4gYmUgYWRkZWQKLSAgd2l0aCAiaWYiLgotCi0tIGRlZmF1bHQgdmFsdWU6ICJkZWZh
dWx0IiA8ZXhwcj4gWyJpZiIgPGV4cHI+XQotICBBIGNvbmZpZyBvcHRpb24gY2FuIGhhdmUgYW55
IG51bWJlciBvZiBkZWZhdWx0IHZhbHVlcy4gSWYgbXVsdGlwbGUKLSAgZGVmYXVsdCB2YWx1ZXMg
YXJlIHZpc2libGUsIG9ubHkgdGhlIGZpcnN0IGRlZmluZWQgb25lIGlzIGFjdGl2ZS4KLSAgRGVm
YXVsdCB2YWx1ZXMgYXJlIG5vdCBsaW1pdGVkIHRvIHRoZSBtZW51IGVudHJ5IHdoZXJlIHRoZXkg
YXJlCi0gIGRlZmluZWQuIFRoaXMgbWVhbnMgdGhlIGRlZmF1bHQgY2FuIGJlIGRlZmluZWQgc29t
ZXdoZXJlIGVsc2Ugb3IgYmUKLSAgb3ZlcnJpZGRlbiBieSBhbiBlYXJsaWVyIGRlZmluaXRpb24u
Ci0gIFRoZSBkZWZhdWx0IHZhbHVlIGlzIG9ubHkgYXNzaWduZWQgdG8gdGhlIGNvbmZpZyBzeW1i
b2wgaWYgbm8gb3RoZXIKLSAgdmFsdWUgd2FzIHNldCBieSB0aGUgdXNlciAodmlhIHRoZSBpbnB1
dCBwcm9tcHQgYWJvdmUpLiBJZiBhbiBpbnB1dAotICBwcm9tcHQgaXMgdmlzaWJsZSB0aGUgZGVm
YXVsdCB2YWx1ZSBpcyBwcmVzZW50ZWQgdG8gdGhlIHVzZXIgYW5kIGNhbgotICBiZSBvdmVycmlk
ZGVuIGJ5IGhpbS4KLSAgT3B0aW9uYWxseSwgZGVwZW5kZW5jaWVzIG9ubHkgZm9yIHRoaXMgZGVm
YXVsdCB2YWx1ZSBjYW4gYmUgYWRkZWQgd2l0aAotICAiaWYiLgotCi0tIHR5cGUgZGVmaW5pdGlv
biArIGRlZmF1bHQgdmFsdWU6Ci0JImRlZl9ib29sIi8iZGVmX3RyaXN0YXRlIiA8ZXhwcj4gWyJp
ZiIgPGV4cHI+XQotICBUaGlzIGlzIGEgc2hvcnRoYW5kIG5vdGF0aW9uIGZvciBhIHR5cGUgZGVm
aW5pdGlvbiBwbHVzIGEgdmFsdWUuCi0gIE9wdGlvbmFsbHkgZGVwZW5kZW5jaWVzIGZvciB0aGlz
IGRlZmF1bHQgdmFsdWUgY2FuIGJlIGFkZGVkIHdpdGggImlmIi4KLQotLSBkZXBlbmRlbmNpZXM6
ICJkZXBlbmRzIG9uIiA8ZXhwcj4KLSAgVGhpcyBkZWZpbmVzIGEgZGVwZW5kZW5jeSBmb3IgdGhp
cyBtZW51IGVudHJ5LiBJZiBtdWx0aXBsZQotICBkZXBlbmRlbmNpZXMgYXJlIGRlZmluZWQsIHRo
ZXkgYXJlIGNvbm5lY3RlZCB3aXRoICcmJicuIERlcGVuZGVuY2llcwotICBhcmUgYXBwbGllZCB0
byBhbGwgb3RoZXIgb3B0aW9ucyB3aXRoaW4gdGhpcyBtZW51IGVudHJ5ICh3aGljaCBhbHNvCi0g
IGFjY2VwdCBhbiAiaWYiIGV4cHJlc3Npb24pLCBzbyB0aGVzZSB0d28gZXhhbXBsZXMgYXJlIGVx
dWl2YWxlbnQ6Ci0KLQlib29sICJmb28iIGlmIEJBUgotCWRlZmF1bHQgeSBpZiBCQVIKLSAgYW5k
Ci0JZGVwZW5kcyBvbiBCQVIKLQlib29sICJmb28iCi0JZGVmYXVsdCB5Ci0KLS0gcmV2ZXJzZSBk
ZXBlbmRlbmNpZXM6ICJzZWxlY3QiIDxzeW1ib2w+IFsiaWYiIDxleHByPl0KLSAgV2hpbGUgbm9y
bWFsIGRlcGVuZGVuY2llcyByZWR1Y2UgdGhlIHVwcGVyIGxpbWl0IG9mIGEgc3ltYm9sIChzZWUK
LSAgYmVsb3cpLCByZXZlcnNlIGRlcGVuZGVuY2llcyBjYW4gYmUgdXNlZCB0byBmb3JjZSBhIGxv
d2VyIGxpbWl0IG9mCi0gIGFub3RoZXIgc3ltYm9sLiBUaGUgdmFsdWUgb2YgdGhlIGN1cnJlbnQg
bWVudSBzeW1ib2wgaXMgdXNlZCBhcyB0aGUKLSAgbWluaW1hbCB2YWx1ZSA8c3ltYm9sPiBjYW4g
YmUgc2V0IHRvLiBJZiA8c3ltYm9sPiBpcyBzZWxlY3RlZCBtdWx0aXBsZQotICB0aW1lcywgdGhl
IGxpbWl0IGlzIHNldCB0byB0aGUgbGFyZ2VzdCBzZWxlY3Rpb24uCi0gIFJldmVyc2UgZGVwZW5k
ZW5jaWVzIGNhbiBvbmx5IGJlIHVzZWQgd2l0aCBib29sZWFuIG9yIHRyaXN0YXRlCi0gIHN5bWJv
bHMuCi0gIE5vdGU6Ci0Jc2VsZWN0IHNob3VsZCBiZSB1c2VkIHdpdGggY2FyZS4gc2VsZWN0IHdp
bGwgZm9yY2UKLQlhIHN5bWJvbCB0byBhIHZhbHVlIHdpdGhvdXQgdmlzaXRpbmcgdGhlIGRlcGVu
ZGVuY2llcy4KLQlCeSBhYnVzaW5nIHNlbGVjdCB5b3UgYXJlIGFibGUgdG8gc2VsZWN0IGEgc3lt
Ym9sIEZPTyBldmVuCi0JaWYgRk9PIGRlcGVuZHMgb24gQkFSIHRoYXQgaXMgbm90IHNldC4KLQlJ
biBnZW5lcmFsIHVzZSBzZWxlY3Qgb25seSBmb3Igbm9uLXZpc2libGUgc3ltYm9scwotCShubyBw
cm9tcHRzIGFueXdoZXJlKSBhbmQgZm9yIHN5bWJvbHMgd2l0aCBubyBkZXBlbmRlbmNpZXMuCi0J
VGhhdCB3aWxsIGxpbWl0IHRoZSB1c2VmdWxuZXNzIGJ1dCBvbiB0aGUgb3RoZXIgaGFuZCBhdm9p
ZAotCXRoZSBpbGxlZ2FsIGNvbmZpZ3VyYXRpb25zIGFsbCBvdmVyLgotCi0tIGxpbWl0aW5nIG1l
bnUgZGlzcGxheTogInZpc2libGUgaWYiIDxleHByPgotICBUaGlzIGF0dHJpYnV0ZSBpcyBvbmx5
IGFwcGxpY2FibGUgdG8gbWVudSBibG9ja3MsIGlmIHRoZSBjb25kaXRpb24gaXMKLSAgZmFsc2Us
IHRoZSBtZW51IGJsb2NrIGlzIG5vdCBkaXNwbGF5ZWQgdG8gdGhlIHVzZXIgKHRoZSBzeW1ib2xz
Ci0gIGNvbnRhaW5lZCB0aGVyZSBjYW4gc3RpbGwgYmUgc2VsZWN0ZWQgYnkgb3RoZXIgc3ltYm9s
cywgdGhvdWdoKS4gSXQgaXMKLSAgc2ltaWxhciB0byBhIGNvbmRpdGlvbmFsICJwcm9tcHQiIGF0
dHJpYnV0ZSBmb3IgaW5kaXZpZHVhbCBtZW51Ci0gIGVudHJpZXMuIERlZmF1bHQgdmFsdWUgb2Yg
InZpc2libGUiIGlzIHRydWUuCi0KLS0gbnVtZXJpY2FsIHJhbmdlczogInJhbmdlIiA8c3ltYm9s
PiA8c3ltYm9sPiBbImlmIiA8ZXhwcj5dCi0gIFRoaXMgYWxsb3dzIHRvIGxpbWl0IHRoZSByYW5n
ZSBvZiBwb3NzaWJsZSBpbnB1dCB2YWx1ZXMgZm9yIGludAotICBhbmQgaGV4IHN5bWJvbHMuIFRo
ZSB1c2VyIGNhbiBvbmx5IGlucHV0IGEgdmFsdWUgd2hpY2ggaXMgbGFyZ2VyIHRoYW4KLSAgb3Ig
ZXF1YWwgdG8gdGhlIGZpcnN0IHN5bWJvbCBhbmQgc21hbGxlciB0aGFuIG9yIGVxdWFsIHRvIHRo
ZSBzZWNvbmQKLSAgc3ltYm9sLgotCi0tIGhlbHAgdGV4dDogImhlbHAiIG9yICItLS1oZWxwLS0t
IgotICBUaGlzIGRlZmluZXMgYSBoZWxwIHRleHQuIFRoZSBlbmQgb2YgdGhlIGhlbHAgdGV4dCBp
cyBkZXRlcm1pbmVkIGJ5Ci0gIHRoZSBpbmRlbnRhdGlvbiBsZXZlbCwgdGhpcyBtZWFucyBpdCBl
bmRzIGF0IHRoZSBmaXJzdCBsaW5lIHdoaWNoIGhhcwotICBhIHNtYWxsZXIgaW5kZW50YXRpb24g
dGhhbiB0aGUgZmlyc3QgbGluZSBvZiB0aGUgaGVscCB0ZXh0LgotICAiLS0taGVscC0tLSIgYW5k
ICJoZWxwIiBkbyBub3QgZGlmZmVyIGluIGJlaGF2aW91ciwgIi0tLWhlbHAtLS0iIGlzCi0gIHVz
ZWQgdG8gaGVscCB2aXN1YWxseSBzZXBhcmF0ZSBjb25maWd1cmF0aW9uIGxvZ2ljIGZyb20gaGVs
cCB3aXRoaW4KLSAgdGhlIGZpbGUgYXMgYW4gYWlkIHRvIGRldmVsb3BlcnMuCi0KLS0gbWlzYyBv
cHRpb25zOiAib3B0aW9uIiA8c3ltYm9sPls9PHZhbHVlPl0KLSAgVmFyaW91cyBsZXNzIGNvbW1v
biBvcHRpb25zIGNhbiBiZSBkZWZpbmVkIHZpYSB0aGlzIG9wdGlvbiBzeW50YXgsCi0gIHdoaWNo
IGNhbiBtb2RpZnkgdGhlIGJlaGF2aW91ciBvZiB0aGUgbWVudSBlbnRyeSBhbmQgaXRzIGNvbmZp
ZwotICBzeW1ib2wuIFRoZXNlIG9wdGlvbnMgYXJlIGN1cnJlbnRseSBwb3NzaWJsZToKLQotICAt
ICJkZWZjb25maWdfbGlzdCIKLSAgICBUaGlzIGRlY2xhcmVzIGEgbGlzdCBvZiBkZWZhdWx0IGVu
dHJpZXMgd2hpY2ggY2FuIGJlIHVzZWQgd2hlbgotICAgIGxvb2tpbmcgZm9yIHRoZSBkZWZhdWx0
IGNvbmZpZ3VyYXRpb24gKHdoaWNoIGlzIHVzZWQgd2hlbiB0aGUgbWFpbgotICAgIC5jb25maWcg
ZG9lc24ndCBleGlzdHMgeWV0LikKLQotICAtICJtb2R1bGVzIgotICAgIFRoaXMgZGVjbGFyZXMg
dGhlIHN5bWJvbCB0byBiZSB1c2VkIGFzIHRoZSBNT0RVTEVTIHN5bWJvbCwgd2hpY2gKLSAgICBl
bmFibGVzIHRoZSB0aGlyZCBtb2R1bGFyIHN0YXRlIGZvciBhbGwgY29uZmlnIHN5bWJvbHMuCi0g
ICAgQXQgbW9zdCBvbmUgc3ltYm9sIG1heSBoYXZlIHRoZSAibW9kdWxlcyIgb3B0aW9uIHNldC4K
LQotICAtICJlbnYiPTx2YWx1ZT4KLSAgICBUaGlzIGltcG9ydHMgdGhlIGVudmlyb25tZW50IHZh
cmlhYmxlIGludG8gS2NvbmZpZy4gSXQgYmVoYXZlcyBsaWtlCi0gICAgYSBkZWZhdWx0LCBleGNl
cHQgdGhhdCB0aGUgdmFsdWUgY29tZXMgZnJvbSB0aGUgZW52aXJvbm1lbnQsIHRoaXMKLSAgICBh
bHNvIG1lYW5zIHRoYXQgdGhlIGJlaGF2aW91ciB3aGVuIG1peGluZyBpdCB3aXRoIG5vcm1hbCBk
ZWZhdWx0cyBpcwotICAgIHVuZGVmaW5lZCBhdCB0aGlzIHBvaW50LiBUaGUgc3ltYm9sIGlzIGN1
cnJlbnRseSBub3QgZXhwb3J0ZWQgYmFjawotICAgIHRvIHRoZSBidWlsZCBlbnZpcm9ubWVudCAo
aWYgdGhpcyBpcyBkZXNpcmVkLCBpdCBjYW4gYmUgZG9uZSB2aWEKLSAgICBhbm90aGVyIHN5bWJv
bCkuCi0KLSAgLSAiYWxsbm9jb25maWdfeSIKLSAgICBUaGlzIGRlY2xhcmVzIHRoZSBzeW1ib2wg
YXMgb25lIHRoYXQgc2hvdWxkIGhhdmUgdGhlIHZhbHVlIHkgd2hlbgotICAgIHVzaW5nICJhbGxu
b2NvbmZpZyIuIFVzZWQgZm9yIHN5bWJvbHMgdGhhdCBoaWRlIG90aGVyIHN5bWJvbHMuCi0KLU1l
bnUgZGVwZW5kZW5jaWVzCi0tLS0tLS0tLS0tLS0tLS0tLQotCi1EZXBlbmRlbmNpZXMgZGVmaW5l
IHRoZSB2aXNpYmlsaXR5IG9mIGEgbWVudSBlbnRyeSBhbmQgY2FuIGFsc28gcmVkdWNlCi10aGUg
aW5wdXQgcmFuZ2Ugb2YgdHJpc3RhdGUgc3ltYm9scy4gVGhlIHRyaXN0YXRlIGxvZ2ljIHVzZWQg
aW4gdGhlCi1leHByZXNzaW9ucyB1c2VzIG9uZSBtb3JlIHN0YXRlIHRoYW4gbm9ybWFsIGJvb2xl
YW4gbG9naWMgdG8gZXhwcmVzcyB0aGUKLW1vZHVsZSBzdGF0ZS4gRGVwZW5kZW5jeSBleHByZXNz
aW9ucyBoYXZlIHRoZSBmb2xsb3dpbmcgc3ludGF4OgotCi08ZXhwcj4gOjo9IDxzeW1ib2w+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMSkKLSAgICAgICAgICAgPHN5bWJvbD4gJz0nIDxz
eW1ib2w+ICAgICAgICAgICAgICAgICgyKQotICAgICAgICAgICA8c3ltYm9sPiAnIT0nIDxzeW1i
b2w+ICAgICAgICAgICAgICAgKDMpCi0gICAgICAgICAgICcoJyA8ZXhwcj4gJyknICAgICAgICAg
ICAgICAgICAgICAgICAoNCkKLSAgICAgICAgICAgJyEnIDxleHByPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICg1KQotICAgICAgICAgICA8ZXhwcj4gJyYmJyA8ZXhwcj4gICAgICAgICAgICAg
ICAgICAgKDYpCi0gICAgICAgICAgIDxleHByPiAnfHwnIDxleHByPiAgICAgICAgICAgICAgICAg
ICAoNykKLQotRXhwcmVzc2lvbnMgYXJlIGxpc3RlZCBpbiBkZWNyZWFzaW5nIG9yZGVyIG9mIHBy
ZWNlZGVuY2UuIAotCi0oMSkgQ29udmVydCB0aGUgc3ltYm9sIGludG8gYW4gZXhwcmVzc2lvbi4g
Qm9vbGVhbiBhbmQgdHJpc3RhdGUgc3ltYm9scwotICAgIGFyZSBzaW1wbHkgY29udmVydGVkIGlu
dG8gdGhlIHJlc3BlY3RpdmUgZXhwcmVzc2lvbiB2YWx1ZXMuIEFsbAotICAgIG90aGVyIHN5bWJv
bCB0eXBlcyByZXN1bHQgaW4gJ24nLgotKDIpIElmIHRoZSB2YWx1ZXMgb2YgYm90aCBzeW1ib2xz
IGFyZSBlcXVhbCwgaXQgcmV0dXJucyAneScsCi0gICAgb3RoZXJ3aXNlICduJy4KLSgzKSBJZiB0
aGUgdmFsdWVzIG9mIGJvdGggc3ltYm9scyBhcmUgZXF1YWwsIGl0IHJldHVybnMgJ24nLAotICAg
IG90aGVyd2lzZSAneScuCi0oNCkgUmV0dXJucyB0aGUgdmFsdWUgb2YgdGhlIGV4cHJlc3Npb24u
IFVzZWQgdG8gb3ZlcnJpZGUgcHJlY2VkZW5jZS4KLSg1KSBSZXR1cm5zIHRoZSByZXN1bHQgb2Yg
KDItL2V4cHIvKS4KLSg2KSBSZXR1cm5zIHRoZSByZXN1bHQgb2YgbWluKC9leHByLywgL2V4cHIv
KS4KLSg3KSBSZXR1cm5zIHRoZSByZXN1bHQgb2YgbWF4KC9leHByLywgL2V4cHIvKS4KLQotQW4g
ZXhwcmVzc2lvbiBjYW4gaGF2ZSBhIHZhbHVlIG9mICduJywgJ20nIG9yICd5JyAob3IgMCwgMSwg
MgotcmVzcGVjdGl2ZWx5IGZvciBjYWxjdWxhdGlvbnMpLiBBIG1lbnUgZW50cnkgYmVjb21lcyB2
aXNpYmxlIHdoZW4gaXRzCi1leHByZXNzaW9uIGV2YWx1YXRlcyB0byAnbScgb3IgJ3knLgotCi1U
aGVyZSBhcmUgdHdvIHR5cGVzIG9mIHN5bWJvbHM6IGNvbnN0YW50IGFuZCBub24tY29uc3RhbnQg
c3ltYm9scy4KLU5vbi1jb25zdGFudCBzeW1ib2xzIGFyZSB0aGUgbW9zdCBjb21tb24gb25lcyBh
bmQgYXJlIGRlZmluZWQgd2l0aCB0aGUKLSdjb25maWcnIHN0YXRlbWVudC4gTm9uLWNvbnN0YW50
IHN5bWJvbHMgY29uc2lzdCBlbnRpcmVseSBvZiBhbHBoYW51bWVyaWMKLWNoYXJhY3RlcnMgb3Ig
dW5kZXJzY29yZXMuCi1Db25zdGFudCBzeW1ib2xzIGFyZSBvbmx5IHBhcnQgb2YgZXhwcmVzc2lv
bnMuIENvbnN0YW50IHN5bWJvbHMgYXJlCi1hbHdheXMgc3Vycm91bmRlZCBieSBzaW5nbGUgb3Ig
ZG91YmxlIHF1b3Rlcy4gV2l0aGluIHRoZSBxdW90ZSwgYW55Ci1vdGhlciBjaGFyYWN0ZXIgaXMg
YWxsb3dlZCBhbmQgdGhlIHF1b3RlcyBjYW4gYmUgZXNjYXBlZCB1c2luZyAnXCcuCi0KLU1lbnUg
c3RydWN0dXJlCi0tLS0tLS0tLS0tLS0tLQotCi1UaGUgcG9zaXRpb24gb2YgYSBtZW51IGVudHJ5
IGluIHRoZSB0cmVlIGlzIGRldGVybWluZWQgaW4gdHdvIHdheXMuIEZpcnN0Ci1pdCBjYW4gYmUg
c3BlY2lmaWVkIGV4cGxpY2l0bHk6Ci0KLW1lbnUgIk5ldHdvcmsgZGV2aWNlIHN1cHBvcnQiCi0J
ZGVwZW5kcyBvbiBORVQKLQotY29uZmlnIE5FVERFVklDRVMKLQkuLi4KLQotZW5kbWVudQotCi1B
bGwgZW50cmllcyB3aXRoaW4gdGhlICJtZW51IiAuLi4gImVuZG1lbnUiIGJsb2NrIGJlY29tZSBh
IHN1Ym1lbnUgb2YKLSJOZXR3b3JrIGRldmljZSBzdXBwb3J0Ii4gQWxsIHN1YmVudHJpZXMgaW5o
ZXJpdCB0aGUgZGVwZW5kZW5jaWVzIGZyb20KLXRoZSBtZW51IGVudHJ5LCBlLmcuIHRoaXMgbWVh
bnMgdGhlIGRlcGVuZGVuY3kgIk5FVCIgaXMgYWRkZWQgdG8gdGhlCi1kZXBlbmRlbmN5IGxpc3Qg
b2YgdGhlIGNvbmZpZyBvcHRpb24gTkVUREVWSUNFUy4KLQotVGhlIG90aGVyIHdheSB0byBnZW5l
cmF0ZSB0aGUgbWVudSBzdHJ1Y3R1cmUgaXMgZG9uZSBieSBhbmFseXppbmcgdGhlCi1kZXBlbmRl
bmNpZXMuIElmIGEgbWVudSBlbnRyeSBzb21laG93IGRlcGVuZHMgb24gdGhlIHByZXZpb3VzIGVu
dHJ5LCBpdAotY2FuIGJlIG1hZGUgYSBzdWJtZW51IG9mIGl0LiBGaXJzdCwgdGhlIHByZXZpb3Vz
IChwYXJlbnQpIHN5bWJvbCBtdXN0Ci1iZSBwYXJ0IG9mIHRoZSBkZXBlbmRlbmN5IGxpc3QgYW5k
IHRoZW4gb25lIG9mIHRoZXNlIHR3byBjb25kaXRpb25zCi1tdXN0IGJlIHRydWU6Ci0tIHRoZSBj
aGlsZCBlbnRyeSBtdXN0IGJlY29tZSBpbnZpc2libGUsIGlmIHRoZSBwYXJlbnQgaXMgc2V0IHRv
ICduJwotLSB0aGUgY2hpbGQgZW50cnkgbXVzdCBvbmx5IGJlIHZpc2libGUsIGlmIHRoZSBwYXJl
bnQgaXMgdmlzaWJsZQotCi1jb25maWcgTU9EVUxFUwotCWJvb2wgIkVuYWJsZSBsb2FkYWJsZSBt
b2R1bGUgc3VwcG9ydCIKLQotY29uZmlnIE1PRFZFUlNJT05TCi0JYm9vbCAiU2V0IHZlcnNpb24g
aW5mb3JtYXRpb24gb24gYWxsIG1vZHVsZSBzeW1ib2xzIgotCWRlcGVuZHMgb24gTU9EVUxFUwot
Ci1jb21tZW50ICJtb2R1bGUgc3VwcG9ydCBkaXNhYmxlZCIKLQlkZXBlbmRzIG9uICFNT0RVTEVT
Ci0KLU1PRFZFUlNJT05TIGRpcmVjdGx5IGRlcGVuZHMgb24gTU9EVUxFUywgdGhpcyBtZWFucyBp
dCdzIG9ubHkgdmlzaWJsZSBpZgotTU9EVUxFUyBpcyBkaWZmZXJlbnQgZnJvbSAnbicuIFRoZSBj
b21tZW50IG9uIHRoZSBvdGhlciBoYW5kIGlzIGFsd2F5cwotdmlzaWJsZSB3aGVuIE1PRFVMRVMg
aXMgdmlzaWJsZSAodGhlIChlbXB0eSkgZGVwZW5kZW5jeSBvZiBNT0RVTEVTIGlzCi1hbHNvIHBh
cnQgb2YgdGhlIGNvbW1lbnQgZGVwZW5kZW5jaWVzKS4KLQotCi1LY29uZmlnIHN5bnRheAotLS0t
LS0tLS0tLS0tLS0KLQotVGhlIGNvbmZpZ3VyYXRpb24gZmlsZSBkZXNjcmliZXMgYSBzZXJpZXMg
b2YgbWVudSBlbnRyaWVzLCB3aGVyZSBldmVyeQotbGluZSBzdGFydHMgd2l0aCBhIGtleXdvcmQg
KGV4Y2VwdCBoZWxwIHRleHRzKS4gVGhlIGZvbGxvd2luZyBrZXl3b3JkcwotZW5kIGEgbWVudSBl
bnRyeToKLS0gY29uZmlnCi0tIG1lbnVjb25maWcKLS0gY2hvaWNlL2VuZGNob2ljZQotLSBjb21t
ZW50Ci0tIG1lbnUvZW5kbWVudQotLSBpZi9lbmRpZgotLSBzb3VyY2UKLVRoZSBmaXJzdCBmaXZl
IGFsc28gc3RhcnQgdGhlIGRlZmluaXRpb24gb2YgYSBtZW51IGVudHJ5LgotCi1jb25maWc6Ci0K
LQkiY29uZmlnIiA8c3ltYm9sPgotCTxjb25maWcgb3B0aW9ucz4KLQotVGhpcyBkZWZpbmVzIGEg
Y29uZmlnIHN5bWJvbCA8c3ltYm9sPiBhbmQgYWNjZXB0cyBhbnkgb2YgYWJvdmUKLWF0dHJpYnV0
ZXMgYXMgb3B0aW9ucy4KLQotbWVudWNvbmZpZzoKLQkibWVudWNvbmZpZyIgPHN5bWJvbD4KLQk8
Y29uZmlnIG9wdGlvbnM+Ci0KLVRoaXMgaXMgc2ltaWxhciB0byB0aGUgc2ltcGxlIGNvbmZpZyBl
bnRyeSBhYm92ZSwgYnV0IGl0IGFsc28gZ2l2ZXMgYQotaGludCB0byBmcm9udCBlbmRzLCB0aGF0
IGFsbCBzdWJvcHRpb25zIHNob3VsZCBiZSBkaXNwbGF5ZWQgYXMgYQotc2VwYXJhdGUgbGlzdCBv
ZiBvcHRpb25zLgotCi1jaG9pY2VzOgotCi0JImNob2ljZSIgW3N5bWJvbF0KLQk8Y2hvaWNlIG9w
dGlvbnM+Ci0JPGNob2ljZSBibG9jaz4KLQkiZW5kY2hvaWNlIgotCi1UaGlzIGRlZmluZXMgYSBj
aG9pY2UgZ3JvdXAgYW5kIGFjY2VwdHMgYW55IG9mIHRoZSBhYm92ZSBhdHRyaWJ1dGVzIGFzCi1v
cHRpb25zLiBBIGNob2ljZSBjYW4gb25seSBiZSBvZiB0eXBlIGJvb2wgb3IgdHJpc3RhdGUsIHdo
aWxlIGEgYm9vbGVhbgotY2hvaWNlIG9ubHkgYWxsb3dzIGEgc2luZ2xlIGNvbmZpZyBlbnRyeSB0
byBiZSBzZWxlY3RlZCwgYSB0cmlzdGF0ZQotY2hvaWNlIGFsc28gYWxsb3dzIGFueSBudW1iZXIg
b2YgY29uZmlnIGVudHJpZXMgdG8gYmUgc2V0IHRvICdtJy4gVGhpcwotY2FuIGJlIHVzZWQgaWYg
bXVsdGlwbGUgZHJpdmVycyBmb3IgYSBzaW5nbGUgaGFyZHdhcmUgZXhpc3RzIGFuZCBvbmx5IGEK
LXNpbmdsZSBkcml2ZXIgY2FuIGJlIGNvbXBpbGVkL2xvYWRlZCBpbnRvIHRoZSBrZXJuZWwsIGJ1
dCBhbGwgZHJpdmVycwotY2FuIGJlIGNvbXBpbGVkIGFzIG1vZHVsZXMuCi1BIGNob2ljZSBhY2Nl
cHRzIGFub3RoZXIgb3B0aW9uICJvcHRpb25hbCIsIHdoaWNoIGFsbG93cyB0byBzZXQgdGhlCi1j
aG9pY2UgdG8gJ24nIGFuZCBubyBlbnRyeSBuZWVkcyB0byBiZSBzZWxlY3RlZC4KLUlmIG5vIFtz
eW1ib2xdIGlzIGFzc29jaWF0ZWQgd2l0aCBhIGNob2ljZSwgdGhlbiB5b3UgY2FuIG5vdCBoYXZl
IG11bHRpcGxlCi1kZWZpbml0aW9ucyBvZiB0aGF0IGNob2ljZS4gSWYgYSBbc3ltYm9sXSBpcyBh
c3NvY2lhdGVkIHRvIHRoZSBjaG9pY2UsCi10aGVuIHlvdSBtYXkgZGVmaW5lIHRoZSBzYW1lIGNo
b2ljZSAoaWUuIHdpdGggdGhlIHNhbWUgZW50cmllcykgaW4gYW5vdGhlcgotcGxhY2UuCi0KLWNv
bW1lbnQ6Ci0KLQkiY29tbWVudCIgPHByb21wdD4KLQk8Y29tbWVudCBvcHRpb25zPgotCi1UaGlz
IGRlZmluZXMgYSBjb21tZW50IHdoaWNoIGlzIGRpc3BsYXllZCB0byB0aGUgdXNlciBkdXJpbmcg
dGhlCi1jb25maWd1cmF0aW9uIHByb2Nlc3MgYW5kIGlzIGFsc28gZWNob2VkIHRvIHRoZSBvdXRw
dXQgZmlsZXMuIFRoZSBvbmx5Ci1wb3NzaWJsZSBvcHRpb25zIGFyZSBkZXBlbmRlbmNpZXMuCi0K
LW1lbnU6Ci0KLQkibWVudSIgPHByb21wdD4KLQk8bWVudSBvcHRpb25zPgotCTxtZW51IGJsb2Nr
PgotCSJlbmRtZW51IgotCi1UaGlzIGRlZmluZXMgYSBtZW51IGJsb2NrLCBzZWUgIk1lbnUgc3Ry
dWN0dXJlIiBhYm92ZSBmb3IgbW9yZQotaW5mb3JtYXRpb24uIFRoZSBvbmx5IHBvc3NpYmxlIG9w
dGlvbnMgYXJlIGRlcGVuZGVuY2llcyBhbmQgInZpc2libGUiCi1hdHRyaWJ1dGVzLgotCi1pZjoK
LQotCSJpZiIgPGV4cHI+Ci0JPGlmIGJsb2NrPgotCSJlbmRpZiIKLQotVGhpcyBkZWZpbmVzIGFu
IGlmIGJsb2NrLiBUaGUgZGVwZW5kZW5jeSBleHByZXNzaW9uIDxleHByPiBpcyBhcHBlbmRlZAot
dG8gYWxsIGVuY2xvc2VkIG1lbnUgZW50cmllcy4KLQotc291cmNlOgotCi0JInNvdXJjZSIgPHBy
b21wdD4KLQotVGhpcyByZWFkcyB0aGUgc3BlY2lmaWVkIGNvbmZpZ3VyYXRpb24gZmlsZS4gVGhp
cyBmaWxlIGlzIGFsd2F5cyBwYXJzZWQuCi0KLW1haW5tZW51OgotCi0JIm1haW5tZW51IiA8cHJv
bXB0PgotCi1UaGlzIHNldHMgdGhlIGNvbmZpZyBwcm9ncmFtJ3MgdGl0bGUgYmFyIGlmIHRoZSBj
b25maWcgcHJvZ3JhbSBjaG9vc2VzCi10byB1c2UgaXQuIEl0IHNob3VsZCBiZSBwbGFjZWQgYXQg
dGhlIHRvcCBvZiB0aGUgY29uZmlndXJhdGlvbiwgYmVmb3JlIGFueQotb3RoZXIgc3RhdGVtZW50
LgotCi0KLUtjb25maWcgaGludHMKLS0tLS0tLS0tLS0tLS0KLVRoaXMgaXMgYSBjb2xsZWN0aW9u
IG9mIEtjb25maWcgdGlwcywgbW9zdCBvZiB3aGljaCBhcmVuJ3Qgb2J2aW91cyBhdAotZmlyc3Qg
Z2xhbmNlIGFuZCBtb3N0IG9mIHdoaWNoIGhhdmUgYmVjb21lIGlkaW9tcyBpbiBzZXZlcmFsIEtj
b25maWcKLWZpbGVzLgotCi1BZGRpbmcgY29tbW9uIGZlYXR1cmVzIGFuZCBtYWtlIHRoZSB1c2Fn
ZSBjb25maWd1cmFibGUKLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fgotSXQgaXMgYSBjb21tb24gaWRpb20gdG8gaW1wbGVtZW50IGEgZmVhdHVy
ZS9mdW5jdGlvbmFsaXR5IHRoYXQgYXJlCi1yZWxldmFudCBmb3Igc29tZSBhcmNoaXRlY3R1cmVz
IGJ1dCBub3QgYWxsLgotVGhlIHJlY29tbWVuZGVkIHdheSB0byBkbyBzbyBpcyB0byB1c2UgYSBj
b25maWcgdmFyaWFibGUgbmFtZWQgSEFWRV8qCi10aGF0IGlzIGRlZmluZWQgaW4gYSBjb21tb24g
S2NvbmZpZyBmaWxlIGFuZCBzZWxlY3RlZCBieSB0aGUgcmVsZXZhbnQKLWFyY2hpdGVjdHVyZXMu
Ci1BbiBleGFtcGxlIGlzIHRoZSBnZW5lcmljIElPTUFQIGZ1bmN0aW9uYWxpdHkuCi0KLVdlIHdv
dWxkIGluIGxpYi9LY29uZmlnIHNlZToKLQotIyBHZW5lcmljIElPTUFQIGlzIHVzZWQgdG8gLi4u
Ci1jb25maWcgSEFWRV9HRU5FUklDX0lPTUFQCi0KLWNvbmZpZyBHRU5FUklDX0lPTUFQCi0JZGVw
ZW5kcyBvbiBIQVZFX0dFTkVSSUNfSU9NQVAgJiYgRk9PCi0KLUFuZCBpbiBsaWIvTWFrZWZpbGUg
d2Ugd291bGQgc2VlOgotb2JqLSQoQ09ORklHX0dFTkVSSUNfSU9NQVApICs9IGlvbWFwLm8KLQot
Rm9yIGVhY2ggYXJjaGl0ZWN0dXJlIHVzaW5nIHRoZSBnZW5lcmljIElPTUFQIGZ1bmN0aW9uYWxp
dHkgd2Ugd291bGQgc2VlOgotCi1jb25maWcgWDg2Ci0Jc2VsZWN0IC4uLgotCXNlbGVjdCBIQVZF
X0dFTkVSSUNfSU9NQVAKLQlzZWxlY3QgLi4uCi0KLU5vdGU6IHdlIHVzZSB0aGUgZXhpc3Rpbmcg
Y29uZmlnIG9wdGlvbiBhbmQgYXZvaWQgY3JlYXRpbmcgYSBuZXcKLWNvbmZpZyB2YXJpYWJsZSB0
byBzZWxlY3QgSEFWRV9HRU5FUklDX0lPTUFQLgotCi1Ob3RlOiB0aGUgdXNlIG9mIHRoZSBpbnRl
cm5hbCBjb25maWcgdmFyaWFibGUgSEFWRV9HRU5FUklDX0lPTUFQLCBpdCBpcwotaW50cm9kdWNl
ZCB0byBvdmVyY29tZSB0aGUgbGltaXRhdGlvbiBvZiBzZWxlY3Qgd2hpY2ggd2lsbCBmb3JjZSBh
Ci1jb25maWcgb3B0aW9uIHRvICd5JyBubyBtYXR0ZXIgdGhlIGRlcGVuZGVuY2llcy4KLVRoZSBk
ZXBlbmRlbmNpZXMgYXJlIG1vdmVkIHRvIHRoZSBzeW1ib2wgR0VORVJJQ19JT01BUCBhbmQgd2Ug
YXZvaWQgdGhlCi1zaXR1YXRpb24gd2hlcmUgc2VsZWN0IGZvcmNlcyBhIHN5bWJvbCBlcXVhbHMg
dG8gJ3knLgotCi1CdWlsZCBhcyBtb2R1bGUgb25seQotfn5+fn5+fn5+fn5+fn5+fn5+fn4KLVRv
IHJlc3RyaWN0IGEgY29tcG9uZW50IGJ1aWxkIHRvIG1vZHVsZS1vbmx5LCBxdWFsaWZ5IGl0cyBj
b25maWcgc3ltYm9sCi13aXRoICJkZXBlbmRzIG9uIG0iLiAgRS5nLjoKLQotY29uZmlnIEZPTwot
CWRlcGVuZHMgb24gQkFSICYmIG0KLQotbGltaXRzIEZPTyB0byBtb2R1bGUgKD1tKSBvciBkaXNh
YmxlZCAoPW4pLgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2tjb25maWctbWFjcm8tbGFuZ3VhZ2Uu
cnN0IGIvZG9jcy9taXNjL2tjb25maWctbWFjcm8tbGFuZ3VhZ2UucnN0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMzViMzI2M2I3ZTQwCi0tLSAvZGV2L251bGwKKysr
IGIvZG9jcy9taXNjL2tjb25maWctbWFjcm8tbGFuZ3VhZ2UucnN0CkBAIC0wLDAgKzEsMjQ3IEBA
Cis9PT09PT09PT09PT09PT09PT09PT09CitLY29uZmlnIG1hY3JvIGxhbmd1YWdlCis9PT09PT09
PT09PT09PT09PT09PT09CisKK0NvbmNlcHQKKy0tLS0tLS0KKworVGhlIGJhc2ljIGlkZWEgd2Fz
IGluc3BpcmVkIGJ5IE1ha2UuIFdoZW4gd2UgbG9vayBhdCBNYWtlLCB3ZSBub3RpY2Ugc29ydCBv
ZgordHdvIGxhbmd1YWdlcyBpbiBvbmUuIE9uZSBsYW5ndWFnZSBkZXNjcmliZXMgZGVwZW5kZW5j
eSBncmFwaHMgY29uc2lzdGluZyBvZgordGFyZ2V0cyBhbmQgcHJlcmVxdWlzaXRlcy4gVGhlIG90
aGVyIGlzIGEgbWFjcm8gbGFuZ3VhZ2UgZm9yIHBlcmZvcm1pbmcgdGV4dHVhbAorc3Vic3RpdHV0
aW9uLgorCitUaGVyZSBpcyBjbGVhciBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSB0d28gbGFuZ3Vh
Z2Ugc3RhZ2VzLiBGb3IgZXhhbXBsZSwgeW91CitjYW4gd3JpdGUgYSBtYWtlZmlsZSBsaWtlIGZv
bGxvd3M6OgorCisgICAgQVBQIDo9IGZvbworICAgIFNSQyA6PSBmb28uYworICAgIENDIDo9IGdj
YworCisgICAgJChBUFApOiAkKFNSQykKKyAgICAgICAgICAgICQoQ0MpIC1vICQoQVBQKSAkKFNS
QykKKworVGhlIG1hY3JvIGxhbmd1YWdlIHJlcGxhY2VzIHRoZSB2YXJpYWJsZSByZWZlcmVuY2Vz
IHdpdGggdGhlaXIgZXhwYW5kZWQgZm9ybSwKK2FuZCBoYW5kbGVzIGFzIGlmIHRoZSBzb3VyY2Ug
ZmlsZSB3ZXJlIGlucHV0IGxpa2UgZm9sbG93czo6CisKKyAgICBmb286IGZvby5jCisgICAgICAg
ICAgICBnY2MgLW8gZm9vIGZvby5jCisKK1RoZW4sIE1ha2UgYW5hbHl6ZXMgdGhlIGRlcGVuZGVu
Y3kgZ3JhcGggYW5kIGRldGVybWluZXMgdGhlIHRhcmdldHMgdG8gYmUKK3VwZGF0ZWQuCisKK1Ro
ZSBpZGVhIGlzIHF1aXRlIHNpbWlsYXIgaW4gS2NvbmZpZyAtIGl0IGlzIHBvc3NpYmxlIHRvIGRl
c2NyaWJlIGEgS2NvbmZpZworZmlsZSBsaWtlIHRoaXM6OgorCisgICAgQ0MgOj0gZ2NjCisKKyAg
ICBjb25maWcgQ0NfSEFTX0ZPTworICAgICAgICAgICAgZGVmX2Jvb2wgJChzaGVsbCwgJChzcmN0
cmVlKS9zY3JpcHRzL2djYy1jaGVjay1mb28uc2ggJChDQykpCisKK1RoZSBtYWNybyBsYW5ndWFn
ZSBpbiBLY29uZmlnIHByb2Nlc3NlcyB0aGUgc291cmNlIGZpbGUgaW50byB0aGUgZm9sbG93aW5n
CitpbnRlcm1lZGlhdGU6OgorCisgICAgY29uZmlnIENDX0hBU19GT08KKyAgICAgICAgICAgIGRl
Zl9ib29sIHkKKworVGhlbiwgS2NvbmZpZyBtb3ZlcyBvbnRvIHRoZSBldmFsdWF0aW9uIHN0YWdl
IHRvIHJlc29sdmUgaW50ZXItc3ltYm9sCitkZXBlbmRlbmN5IGFzIGV4cGxhaW5lZCBpbiBrY29u
ZmlnLWxhbmd1YWdlLnR4dC4KKworCitWYXJpYWJsZXMKKy0tLS0tLS0tLQorCitMaWtlIGluIE1h
a2UsIGEgdmFyaWFibGUgaW4gS2NvbmZpZyB3b3JrcyBhcyBhIG1hY3JvIHZhcmlhYmxlLiAgQSBt
YWNybwordmFyaWFibGUgaXMgZXhwYW5kZWQgImluIHBsYWNlIiB0byB5aWVsZCBhIHRleHQgc3Ry
aW5nIHRoYXQgbWF5IHRoZW4gYmUKK2V4cGFuZGVkIGZ1cnRoZXIuIFRvIGdldCB0aGUgdmFsdWUg
b2YgYSB2YXJpYWJsZSwgZW5jbG9zZSB0aGUgdmFyaWFibGUgbmFtZSBpbgorJCggKS4gVGhlIHBh
cmVudGhlc2VzIGFyZSByZXF1aXJlZCBldmVuIGZvciBzaW5nbGUtbGV0dGVyIHZhcmlhYmxlIG5h
bWVzOyAkWCBpcworYSBzeW50YXggZXJyb3IuIFRoZSBjdXJseSBicmFjZSBmb3JtIGFzIGluICR7
Q0N9IGlzIG5vdCBzdXBwb3J0ZWQgZWl0aGVyLgorCitUaGVyZSBhcmUgdHdvIHR5cGVzIG9mIHZh
cmlhYmxlczogc2ltcGx5IGV4cGFuZGVkIHZhcmlhYmxlcyBhbmQgcmVjdXJzaXZlbHkKK2V4cGFu
ZGVkIHZhcmlhYmxlcy4KKworQSBzaW1wbHkgZXhwYW5kZWQgdmFyaWFibGUgaXMgZGVmaW5lZCB1
c2luZyB0aGUgOj0gYXNzaWdubWVudCBvcGVyYXRvci4gSXRzCityaWdodGhhbmQgc2lkZSBpcyBl
eHBhbmRlZCBpbW1lZGlhdGVseSB1cG9uIHJlYWRpbmcgdGhlIGxpbmUgZnJvbSB0aGUgS2NvbmZp
ZworZmlsZS4KKworQSByZWN1cnNpdmVseSBleHBhbmRlZCB2YXJpYWJsZSBpcyBkZWZpbmVkIHVz
aW5nIHRoZSA9IGFzc2lnbm1lbnQgb3BlcmF0b3IuCitJdHMgcmlnaHRoYW5kIHNpZGUgaXMgc2lt
cGx5IHN0b3JlZCBhcyB0aGUgdmFsdWUgb2YgdGhlIHZhcmlhYmxlIHdpdGhvdXQKK2V4cGFuZGlu
ZyBpdCBpbiBhbnkgd2F5LiBJbnN0ZWFkLCB0aGUgZXhwYW5zaW9uIGlzIHBlcmZvcm1lZCB3aGVu
IHRoZSB2YXJpYWJsZQoraXMgdXNlZC4KKworVGhlcmUgaXMgYW5vdGhlciB0eXBlIG9mIGFzc2ln
bm1lbnQgb3BlcmF0b3I7ICs9IGlzIHVzZWQgdG8gYXBwZW5kIHRleHQgdG8gYQordmFyaWFibGUu
IFRoZSByaWdodGhhbmQgc2lkZSBvZiArPSBpcyBleHBhbmRlZCBpbW1lZGlhdGVseSBpZiB0aGUg
bGVmdGhhbmQKK3NpZGUgd2FzIG9yaWdpbmFsbHkgZGVmaW5lZCBhcyBhIHNpbXBsZSB2YXJpYWJs
ZS4gT3RoZXJ3aXNlLCBpdHMgZXZhbHVhdGlvbiBpcworZGVmZXJyZWQuCisKK1RoZSB2YXJpYWJs
ZSByZWZlcmVuY2UgY2FuIHRha2UgcGFyYW1ldGVycywgaW4gdGhlIGZvbGxvd2luZyBmb3JtOjoK
KworICAkKG5hbWUsYXJnMSxhcmcyLGFyZzMpCisKK1lvdSBjYW4gY29uc2lkZXIgdGhlIHBhcmFt
ZXRlcml6ZWQgcmVmZXJlbmNlIGFzIGEgZnVuY3Rpb24uIChtb3JlIHByZWNpc2VseSwKKyJ1c2Vy
LWRlZmluZWQgZnVuY3Rpb24iIGluIGNvbnRyYXN0IHRvICJidWlsdC1pbiBmdW5jdGlvbiIgbGlz
dGVkIGJlbG93KS4KKworVXNlZnVsIGZ1bmN0aW9ucyBtdXN0IGJlIGV4cGFuZGVkIHdoZW4gdGhl
eSBhcmUgdXNlZCBzaW5jZSB0aGUgc2FtZSBmdW5jdGlvbiBpcworZXhwYW5kZWQgZGlmZmVyZW50
bHkgaWYgZGlmZmVyZW50IHBhcmFtZXRlcnMgYXJlIHBhc3NlZC4gSGVuY2UsIGEgdXNlci1kZWZp
bmVkCitmdW5jdGlvbiBpcyBkZWZpbmVkIHVzaW5nIHRoZSA9IGFzc2lnbm1lbnQgb3BlcmF0b3Iu
IFRoZSBwYXJhbWV0ZXJzIGFyZQorcmVmZXJlbmNlZCB3aXRoaW4gdGhlIGJvZHkgZGVmaW5pdGlv
biB3aXRoICQoMSksICQoMiksIGV0Yy4KKworSW4gZmFjdCwgcmVjdXJzaXZlbHkgZXhwYW5kZWQg
dmFyaWFibGVzIGFuZCB1c2VyLWRlZmluZWQgZnVuY3Rpb25zIGFyZSB0aGUgc2FtZQoraW50ZXJu
YWxseS4gKEluIG90aGVyIHdvcmRzLCAidmFyaWFibGUiIGlzICJmdW5jdGlvbiB3aXRoIHplcm8g
YXJndW1lbnQiLikKK1doZW4gd2Ugc2F5ICJ2YXJpYWJsZSIgaW4gYSBicm9hZCBzZW5zZSwgaXQg
aW5jbHVkZXMgInVzZXItZGVmaW5lZCBmdW5jdGlvbiIuCisKKworQnVpbHQtaW4gZnVuY3Rpb25z
CistLS0tLS0tLS0tLS0tLS0tLS0KKworTGlrZSBNYWtlLCBLY29uZmlnIHByb3ZpZGVzIHNldmVy
YWwgYnVpbHQtaW4gZnVuY3Rpb25zLiBFdmVyeSBmdW5jdGlvbiB0YWtlcyBhCitwYXJ0aWN1bGFy
IG51bWJlciBvZiBhcmd1bWVudHMuCisKK0luIE1ha2UsIGV2ZXJ5IGJ1aWx0LWluIGZ1bmN0aW9u
IHRha2VzIGF0IGxlYXN0IG9uZSBhcmd1bWVudC4gS2NvbmZpZyBhbGxvd3MKK3plcm8gYXJndW1l
bnQgZm9yIGJ1aWx0LWluIGZ1bmN0aW9ucywgc3VjaCBhcyAkKGZpbGVubyksICQobGluZW5vKS4g
WW91IGNvdWxkCitjb25zaWRlciB0aG9zZSBhcyAiYnVpbHQtaW4gdmFyaWFibGUiLCBidXQgaXQg
aXMganVzdCBhIG1hdHRlciBvZiBob3cgd2UgY2FsbAoraXQgYWZ0ZXIgYWxsLiBMZXQncyBzYXkg
ImJ1aWx0LWluIGZ1bmN0aW9uIiBoZXJlIHRvIHJlZmVyIHRvIG5hdGl2ZWx5IHN1cHBvcnRlZAor
ZnVuY3Rpb25hbGl0eS4KKworS2NvbmZpZyBjdXJyZW50bHkgc3VwcG9ydHMgdGhlIGZvbGxvd2lu
ZyBidWlsdC1pbiBmdW5jdGlvbnMuCisKKyAtICQoc2hlbGwsY29tbWFuZCkKKworICBUaGUgInNo
ZWxsIiBmdW5jdGlvbiBhY2NlcHRzIGEgc2luZ2xlIGFyZ3VtZW50IHRoYXQgaXMgZXhwYW5kZWQg
YW5kIHBhc3NlZAorICB0byBhIHN1YnNoZWxsIGZvciBleGVjdXRpb24uIFRoZSBzdGFuZGFyZCBv
dXRwdXQgb2YgdGhlIGNvbW1hbmQgaXMgdGhlbiByZWFkCisgIGFuZCByZXR1cm5lZCBhcyB0aGUg
dmFsdWUgb2YgdGhlIGZ1bmN0aW9uLiBFdmVyeSBuZXdsaW5lIGluIHRoZSBvdXRwdXQgaXMKKyAg
cmVwbGFjZWQgd2l0aCBhIHNwYWNlLiBBbnkgdHJhaWxpbmcgbmV3bGluZXMgYXJlIGRlbGV0ZWQu
IFRoZSBzdGFuZGFyZCBlcnJvcgorICBpcyBub3QgcmV0dXJuZWQsIG5vciBpcyBhbnkgcHJvZ3Jh
bSBleGl0IHN0YXR1cy4KKworIC0gJChpbmZvLHRleHQpCisKKyAgVGhlICJpbmZvIiBmdW5jdGlv
biB0YWtlcyBhIHNpbmdsZSBhcmd1bWVudCBhbmQgcHJpbnRzIGl0IHRvIHN0ZG91dC4KKyAgSXQg
ZXZhbHVhdGVzIHRvIGFuIGVtcHR5IHN0cmluZy4KKworIC0gJCh3YXJuaW5nLWlmLGNvbmRpdGlv
bix0ZXh0KQorCisgIFRoZSAid2FybmluZy1pZiIgZnVuY3Rpb24gdGFrZXMgdHdvIGFyZ3VtZW50
cy4gSWYgdGhlIGNvbmRpdGlvbiBwYXJ0IGlzICJ5IiwKKyAgdGhlIHRleHQgcGFydCBpcyBzZW50
IHRvIHN0ZGVyci4gVGhlIHRleHQgaXMgcHJlZml4ZWQgd2l0aCB0aGUgbmFtZSBvZiB0aGUKKyAg
Y3VycmVudCBLY29uZmlnIGZpbGUgYW5kIHRoZSBjdXJyZW50IGxpbmUgbnVtYmVyLgorCisgLSAk
KGVycm9yLWlmLGNvbmRpdGlvbix0ZXh0KQorCisgIFRoZSAiZXJyb3ItaWYiIGZ1bmN0aW9uIGlz
IHNpbWlsYXIgdG8gIndhcm5pbmctaWYiLCBidXQgaXQgdGVybWluYXRlcyB0aGUKKyAgcGFyc2lu
ZyBpbW1lZGlhdGVseSBpZiB0aGUgY29uZGl0aW9uIHBhcnQgaXMgInkiLgorCisgLSAkKGZpbGVu
YW1lKQorCisgIFRoZSAnZmlsZW5hbWUnIHRha2VzIG5vIGFyZ3VtZW50LCBhbmQgJChmaWxlbmFt
ZSkgaXMgZXhwYW5kZWQgdG8gdGhlIGZpbGUKKyAgbmFtZSBiZWluZyBwYXJzZWQuCisKKyAtICQo
bGluZW5vKQorCisgIFRoZSAnbGluZW5vJyB0YWtlcyBubyBhcmd1bWVudCwgYW5kICQobGluZW5v
KSBpcyBleHBhbmRlZCB0byB0aGUgbGluZSBudW1iZXIKKyAgYmVpbmcgcGFyc2VkLgorCisKK01h
a2UgdnMgS2NvbmZpZworLS0tLS0tLS0tLS0tLS0tCisKK0tjb25maWcgYWRvcHRzIE1ha2UtbGlr
ZSBtYWNybyBsYW5ndWFnZSwgYnV0IHRoZSBmdW5jdGlvbiBjYWxsIHN5bnRheCBpcworc2xpZ2h0
bHkgZGlmZmVyZW50LgorCitBIGZ1bmN0aW9uIGNhbGwgaW4gTWFrZSBsb29rcyBsaWtlIHRoaXM6
OgorCisgICQoZnVuYy1uYW1lIGFyZzEsYXJnMixhcmczKQorCitUaGUgZnVuY3Rpb24gbmFtZSBh
bmQgdGhlIGZpcnN0IGFyZ3VtZW50IGFyZSBzZXBhcmF0ZWQgYnkgYXQgbGVhc3Qgb25lCit3aGl0
ZXNwYWNlLiBUaGVuLCBsZWFkaW5nIHdoaXRlc3BhY2VzIGFyZSB0cmltbWVkIGZyb20gdGhlIGZp
cnN0IGFyZ3VtZW50LAord2hpbGUgd2hpdGVzcGFjZXMgaW4gdGhlIG90aGVyIGFyZ3VtZW50cyBh
cmUga2VwdC4gWW91IG5lZWQgdG8gdXNlIGEga2luZCBvZgordHJpY2sgdG8gc3RhcnQgdGhlIGZp
cnN0IHBhcmFtZXRlciB3aXRoIHNwYWNlcy4gRm9yIGV4YW1wbGUsIGlmIHlvdSB3YW50Cit0byBt
YWtlICJpbmZvIiBmdW5jdGlvbiBwcmludCAiICBoZWxsbyIsIHlvdSBjYW4gd3JpdGUgbGlrZSBm
b2xsb3dzOjoKKworICBlbXB0eSA6PQorICBzcGFjZSA6PSAkKGVtcHR5KSAkKGVtcHR5KQorICAk
KGluZm8gJChzcGFjZSkkKHNwYWNlKWhlbGxvKQorCitLY29uZmlnIHVzZXMgb25seSBjb21tYXMg
Zm9yIGRlbGltaXRlcnMsIGFuZCBrZWVwcyBhbGwgd2hpdGVzcGFjZXMgaW4gdGhlCitmdW5jdGlv
biBjYWxsLiBTb21lIHBlb3BsZSBwcmVmZXIgcHV0dGluZyBhIHNwYWNlIGFmdGVyIGVhY2ggY29t
bWEgZGVsaW1pdGVyOjoKKworICAkKGZ1bmMtbmFtZSwgYXJnMSwgYXJnMiwgYXJnMykKKworSW4g
dGhpcyBjYXNlLCAiZnVuYy1uYW1lIiB3aWxsIHJlY2VpdmUgIiBhcmcxIiwgIiBhcmcyIiwgIiBh
cmczIi4gVGhlIHByZXNlbmNlCitvZiBsZWFkaW5nIHNwYWNlcyBtYXkgbWF0dGVyIGRlcGVuZGlu
ZyBvbiB0aGUgZnVuY3Rpb24uIFRoZSBzYW1lIGFwcGxpZXMgdG8KK01ha2UgLSBmb3IgZXhhbXBs
ZSwgJChzdWJzdCAuYywgLm8sICQoc291cmNlcykpIGlzIGEgdHlwaWNhbCBtaXN0YWtlOyBpdAor
cmVwbGFjZXMgIi5jIiB3aXRoICIgLm8iLgorCitJbiBNYWtlLCBhIHVzZXItZGVmaW5lZCBmdW5j
dGlvbiBpcyByZWZlcmVuY2VkIGJ5IHVzaW5nIGEgYnVpbHQtaW4gZnVuY3Rpb24sCisnY2FsbCcs
IGxpa2UgdGhpczo6CisKKyAgICAkKGNhbGwgbXktZnVuYyxhcmcxLGFyZzIsYXJnMykKKworS2Nv
bmZpZyBpbnZva2VzIHVzZXItZGVmaW5lZCBmdW5jdGlvbnMgYW5kIGJ1aWx0LWluIGZ1bmN0aW9u
cyBpbiB0aGUgc2FtZSB3YXkuCitUaGUgb21pc3Npb24gb2YgJ2NhbGwnIG1ha2VzIHRoZSBzeW50
YXggc2hvcnRlci4KKworSW4gTWFrZSwgc29tZSBmdW5jdGlvbnMgdHJlYXQgY29tbWFzIHZlcmJh
dGltIGluc3RlYWQgb2YgYXJndW1lbnQgc2VwYXJhdG9ycy4KK0ZvciBleGFtcGxlLCAkKHNoZWxs
IGVjaG8gaGVsbG8sIHdvcmxkKSBydW5zIHRoZSBjb21tYW5kICJlY2hvIGhlbGxvLCB3b3JsZCIu
CitMaWtld2lzZSwgJChpbmZvIGhlbGxvLCB3b3JsZCkgcHJpbnRzICJoZWxsbywgd29ybGQiIHRv
IHN0ZG91dC4gWW91IGNvdWxkIHNheQordGhpcyBpcyBfdXNlZnVsXyBpbmNvbnNpc3RlbmN5Lgor
CitJbiBLY29uZmlnLCBmb3Igc2ltcGxlciBpbXBsZW1lbnRhdGlvbiBhbmQgZ3JhbW1hdGljYWwg
Y29uc2lzdGVuY3ksIGNvbW1hcyB0aGF0CithcHBlYXIgaW4gdGhlICQoICkgY29udGV4dCBhcmUg
YWx3YXlzIGRlbGltaXRlcnMuIEl0IG1lYW5zOjoKKworICAkKHNoZWxsLCBlY2hvIGhlbGxvLCB3
b3JsZCkKKworaXMgYW4gZXJyb3IgYmVjYXVzZSBpdCBpcyBwYXNzaW5nIHR3byBwYXJhbWV0ZXJz
IHdoZXJlIHRoZSAnc2hlbGwnIGZ1bmN0aW9uCithY2NlcHRzIG9ubHkgb25lLiBUbyBwYXNzIGNv
bW1hcyBpbiBhcmd1bWVudHMsIHlvdSBjYW4gdXNlIHRoZSBmb2xsb3dpbmcgdHJpY2s6OgorCisg
IGNvbW1hIDo9ICwKKyAgJChzaGVsbCwgZWNobyBoZWxsbyQoY29tbWEpIHdvcmxkKQorCisKK0Nh
dmVhdHMKKy0tLS0tLS0KKworQSB2YXJpYWJsZSAob3IgZnVuY3Rpb24pIGNhbm5vdCBiZSBleHBh
bmRlZCBhY3Jvc3MgdG9rZW5zLiBTbywgeW91IGNhbm5vdCB1c2UKK2EgdmFyaWFibGUgYXMgYSBz
aG9ydGhhbmQgZm9yIGFuIGV4cHJlc3Npb24gdGhhdCBjb25zaXN0cyBvZiBtdWx0aXBsZSB0b2tl
bnMuCitUaGUgZm9sbG93aW5nIHdvcmtzOjoKKworICAgIFJBTkdFX01JTiA6PSAxCisgICAgUkFO
R0VfTUFYIDo9IDMKKworICAgIGNvbmZpZyBGT08KKyAgICAgICAgICAgIGludCAiZm9vIgorICAg
ICAgICAgICAgcmFuZ2UgJChSQU5HRV9NSU4pICQoUkFOR0VfTUFYKQorCitCdXQsIHRoZSBmb2xs
b3dpbmcgZG9lcyBub3Qgd29yazo6CisKKyAgICBSQU5HRVMgOj0gMSAzCisKKyAgICBjb25maWcg
Rk9PCisgICAgICAgICAgICBpbnQgImZvbyIKKyAgICAgICAgICAgIHJhbmdlICQoUkFOR0VTKQor
CitBIHZhcmlhYmxlIGNhbm5vdCBiZSBleHBhbmRlZCB0byBhbnkga2V5d29yZCBpbiBLY29uZmln
LiAgVGhlIGZvbGxvd2luZyBkb2VzCitub3Qgd29yazo6CisKKyAgICBNWV9UWVBFIDo9IHRyaXN0
YXRlCisKKyAgICBjb25maWcgRk9PCisgICAgICAgICAgICAkKE1ZX1RZUEUpICJmb28iCisgICAg
ICAgICAgICBkZWZhdWx0IHkKKworT2J2aW91c2x5IGZyb20gdGhlIGRlc2lnbiwgJChzaGVsbCBj
b21tYW5kKSBpcyBleHBhbmRlZCBpbiB0aGUgdGV4dHVhbAorc3Vic3RpdHV0aW9uIHBoYXNlLiBZ
b3UgY2Fubm90IHBhc3Mgc3ltYm9scyB0byB0aGUgJ3NoZWxsJyBmdW5jdGlvbi4KKworVGhlIGZv
bGxvd2luZyBkb2VzIG5vdCB3b3JrIGFzIGV4cGVjdGVkOjoKKworICAgIGNvbmZpZyBFTkRJQU5f
RkxBRworICAgICAgICAgICAgc3RyaW5nCisgICAgICAgICAgICBkZWZhdWx0ICItbWJpZy1lbmRp
YW4iIGlmIENQVV9CSUdfRU5ESUFOCisgICAgICAgICAgICBkZWZhdWx0ICItbWxpdHRsZS1lbmRp
YW4iIGlmIENQVV9MSVRUTEVfRU5ESUFOCisKKyAgICBjb25maWcgQ0NfSEFTX0VORElBTl9GTEFH
CisgICAgICAgICAgICBkZWZfYm9vbCAkKHNoZWxsICQoc3JjdHJlZSkvc2NyaXB0cy9nY2MtY2hl
Y2stZmxhZyBFTkRJQU5fRkxBRykKKworSW5zdGVhZCwgeW91IGNhbiBkbyBsaWtlIGZvbGxvd3Mg
c28gdGhhdCBhbnkgZnVuY3Rpb24gY2FsbCBpcyBzdGF0aWNhbGx5CitleHBhbmRlZDo6CisKKyAg
ICBjb25maWcgQ0NfSEFTX0VORElBTl9GTEFHCisgICAgICAgICAgICBib29sCisgICAgICAgICAg
ICBkZWZhdWx0ICQoc2hlbGwgJChzcmN0cmVlKS9zY3JpcHRzL2djYy1jaGVjay1mbGFnIC1tYmln
LWVuZGlhbikgaWYgQ1BVX0JJR19FTkRJQU4KKyAgICAgICAgICAgIGRlZmF1bHQgJChzaGVsbCAk
KHNyY3RyZWUpL3NjcmlwdHMvZ2NjLWNoZWNrLWZsYWcgLW1saXR0bGUtZW5kaWFuKSBpZiBDUFVf
TElUVExFX0VORElBTgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2tjb25maWcudHh0IGIvZG9jcy9t
aXNjL2tjb25maWcucnN0CnNpbWlsYXJpdHkgaW5kZXggNzAlCnJlbmFtZSBmcm9tIGRvY3MvbWlz
Yy9rY29uZmlnLnR4dApyZW5hbWUgdG8gZG9jcy9taXNjL2tjb25maWcucnN0CmluZGV4IGJiYzk5
YzBjMTA5NC4uYTlhODU1Zjg5NGIzIDEwMDY0NAotLS0gYS9kb2NzL21pc2Mva2NvbmZpZy50eHQK
KysrIGIvZG9jcy9taXNjL2tjb25maWcucnN0CkBAIC0xLDE0ICsxLDE3IEBACi1UaGlzIGZpbGUg
Y29udGFpbnMgc29tZSBhc3Npc3RhbmNlIGZvciB1c2luZyAibWFrZSAqY29uZmlnIi4KKz09PT09
PT09PT09PT09PT09PT0KK0tjb25maWcgbWFrZSBjb25maWcKKz09PT09PT09PT09PT09PT09PT0K
KworVGhpcyBmaWxlIGNvbnRhaW5zIHNvbWUgYXNzaXN0YW5jZSBmb3IgdXNpbmcgYG1ha2UgKmNv
bmZpZ2AuCiAKIFVzZSAibWFrZSBoZWxwIiB0byBsaXN0IGFsbCBvZiB0aGUgcG9zc2libGUgY29u
ZmlndXJhdGlvbiB0YXJnZXRzLgogCi1UaGUgeGNvbmZpZyAoJ3Fjb25mJykgYW5kIG1lbnVjb25m
aWcgKCdtY29uZicpIHByb2dyYW1zIGFsc28KLWhhdmUgZW1iZWRkZWQgaGVscCB0ZXh0LiAgQmUg
c3VyZSB0byBjaGVjayBpdCBmb3IgbmF2aWdhdGlvbiwKLXNlYXJjaCwgYW5kIG90aGVyIGdlbmVy
YWwgaGVscCB0ZXh0LgorVGhlIHhjb25maWcgKCdxY29uZicpLCBtZW51Y29uZmlnICgnbWNvbmYn
KSwgYW5kIG5jb25maWcgKCduY29uZicpCitwcm9ncmFtcyBhbHNvIGhhdmUgZW1iZWRkZWQgaGVs
cCB0ZXh0LiAgQmUgc3VyZSB0byBjaGVjayB0aGF0IGZvcgorbmF2aWdhdGlvbiwgc2VhcmNoLCBh
bmQgb3RoZXIgZ2VuZXJhbCBoZWxwIHRleHQuCiAKLT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIEdlbmVyYWwKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0t
CiAKIE5ldyBrZXJuZWwgcmVsZWFzZXMgb2Z0ZW4gaW50cm9kdWNlIG5ldyBjb25maWcgc3ltYm9s
cy4gIE9mdGVuIG1vcmUKIGltcG9ydGFudCwgbmV3IGtlcm5lbCByZWxlYXNlcyBtYXkgcmVuYW1l
IGNvbmZpZyBzeW1ib2xzLiAgV2hlbgpAQCAtMTcsNDggKzIwLDU1IEBAIHRoaXMgaGFwcGVucywg
dXNpbmcgYSBwcmV2aW91c2x5IHdvcmtpbmcgLmNvbmZpZyBmaWxlIGFuZCBydW5uaW5nCiBmb3Ig
eW91LCBzbyB5b3UgbWF5IGZpbmQgdGhhdCB5b3UgbmVlZCB0byBzZWUgd2hhdCBORVcga2VybmVs
CiBzeW1ib2xzIGhhdmUgYmVlbiBpbnRyb2R1Y2VkLgogCi1UbyBzZWUgYSBsaXN0IG9mIG5ldyBj
b25maWcgc3ltYm9scyB3aGVuIHVzaW5nICJtYWtlIG9sZGNvbmZpZyIsIHVzZQorVG8gc2VlIGEg
bGlzdCBvZiBuZXcgY29uZmlnIHN5bWJvbHMsIHVzZTo6CiAKIAljcCB1c2VyL3NvbWUvb2xkLmNv
bmZpZyAuY29uZmlnCiAJbWFrZSBsaXN0bmV3Y29uZmlnCiAKIGFuZCB0aGUgY29uZmlnIHByb2dy
YW0gd2lsbCBsaXN0IGFueSBuZXcgc3ltYm9scywgb25lIHBlciBsaW5lLgogCitBbHRlcm5hdGl2
ZWx5LCB5b3UgY2FuIHVzZSB0aGUgYnJ1dGUgZm9yY2UgbWV0aG9kOjoKKworCW1ha2Ugb2xkY29u
ZmlnCiAJc2NyaXB0cy9kaWZmY29uZmlnIC5jb25maWcub2xkIC5jb25maWcgfCBsZXNzCiAKLV9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KLUVudmlyb25tZW50IHZhcmlhYmxlcyBmb3IgJypjb25maWcnCistLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisKK0Vudmlyb25tZW50IHZhcmlhYmxlcyBmb3IgYCpjb25maWdgCiAKIEtDT05GSUdf
Q09ORklHCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorLS0tLS0tLS0tLS0tLS0KIFRoaXMgZW52aXJvbm1lbnQgdmFyaWFibGUgY2FuIGJlIHVzZWQg
dG8gc3BlY2lmeSBhIGRlZmF1bHQga2VybmVsIGNvbmZpZwogZmlsZSBuYW1lIHRvIG92ZXJyaWRl
IHRoZSBkZWZhdWx0IG5hbWUgb2YgIi5jb25maWciLgogCiBLQ09ORklHX09WRVJXUklURUNPTkZJ
RwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBJZiB5b3Ugc2V0IEtDT05GSUdfT1ZFUldSSVRFQ09ORklH
IGluIHRoZSBlbnZpcm9ubWVudCwgS2NvbmZpZyB3aWxsIG5vdAogYnJlYWsgc3ltbGlua3Mgd2hl
biAuY29uZmlnIGlzIGEgc3ltbGluayB0byBzb21ld2hlcmUgZWxzZS4KIAotQ09ORklHXwotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLUlmIHlvdSBz
ZXQgQ09ORklHXyBpbiB0aGUgZW52aXJvbm1lbnQsIEtjb25maWcgd2lsbCBwcmVmaXggYWxsIHN5
bWJvbHMKK2BDT05GSUdfYAorLS0tLS0tLS0tCitJZiB5b3Ugc2V0IGBDT05GSUdfYCBpbiB0aGUg
ZW52aXJvbm1lbnQsIEtjb25maWcgd2lsbCBwcmVmaXggYWxsIHN5bWJvbHMKIHdpdGggaXRzIHZh
bHVlIHdoZW4gc2F2aW5nIHRoZSBjb25maWd1cmF0aW9uLCBpbnN0ZWFkIG9mIHVzaW5nIHRoZSBk
ZWZhdWx0LAotIkNPTkZJR18iLgorYENPTkZJR19gLgorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKLV9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KIEVudmlyb25tZW50IHZhcmlhYmxlcyBmb3IgJ3thbGx5ZXMvYWxsbW9kL2FsbG5v
L3JhbmR9Y29uZmlnJwogCiBLQ09ORklHX0FMTENPTkZJRwotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy0tLS0tLS0tLS0tLS0tLS0tCiAocGFydGlh
bGx5IGJhc2VkIG9uIGxrbWwgZW1haWwgZnJvbS9ieSBSb2IgTGFuZGxleSwgcmU6IG1pbmljb25m
aWcpCisKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisKIFRoZSBhbGx5ZXNjb25maWcvYWxsbW9kY29uZmlnL2FsbG5vY29uZmlnL3JhbmRjb25maWcg
dmFyaWFudHMgY2FuIGFsc28KIHVzZSB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgS0NPTkZJR19B
TExDT05GSUcgYXMgYSBmbGFnIG9yIGEgZmlsZW5hbWUKIHRoYXQgY29udGFpbnMgY29uZmlnIHN5
bWJvbHMgdGhhdCB0aGUgdXNlciByZXF1aXJlcyB0byBiZSBzZXQgdG8gYQogc3BlY2lmaWMgdmFs
dWUuICBJZiBLQ09ORklHX0FMTENPTkZJRyBpcyB1c2VkIHdpdGhvdXQgYSBmaWxlbmFtZSB3aGVy
ZQotS0NPTkZJR19BTExDT05GSUcgPT0gIiIgb3IgS0NPTkZJR19BTExDT05GSUcgPT0gIjEiLCAi
bWFrZSAqY29uZmlnIgorS0NPTkZJR19BTExDT05GSUcgPT0gIiIgb3IgS0NPTkZJR19BTExDT05G
SUcgPT0gIjEiLCBgbWFrZSAqY29uZmlnYAogY2hlY2tzIGZvciBhIGZpbGUgbmFtZWQgImFsbHt5
ZXMvbW9kL25vL2RlZi9yYW5kb219LmNvbmZpZyIKLShjb3JyZXNwb25kaW5nIHRvIHRoZSAqY29u
ZmlnIGNvbW1hbmQgdGhhdCB3YXMgdXNlZCkgZm9yIHN5bWJvbCB2YWx1ZXMKKyhjb3JyZXNwb25k
aW5nIHRvIHRoZSBgKmNvbmZpZ2AgY29tbWFuZCB0aGF0IHdhcyB1c2VkKSBmb3Igc3ltYm9sIHZh
bHVlcwogdGhhdCBhcmUgdG8gYmUgZm9yY2VkLiAgSWYgdGhpcyBmaWxlIGlzIG5vdCBmb3VuZCwg
aXQgY2hlY2tzIGZvciBhCiBmaWxlIG5hbWVkICJhbGwuY29uZmlnIiB0byBjb250YWluIGZvcmNl
ZCB2YWx1ZXMuCiAKQEAgLTcxLDQzICs4MSw1NSBAQCBUaGlzICdLQ09ORklHX0FMTENPTkZJRycg
ZmlsZSBpcyBhIGNvbmZpZyBmaWxlIHdoaWNoIGNvbnRhaW5zCiAodXN1YWxseSBhIHN1YnNldCBv
ZiBhbGwpIHByZXNldCBjb25maWcgc3ltYm9scy4gIFRoZXNlIHZhcmlhYmxlCiBzZXR0aW5ncyBh
cmUgc3RpbGwgc3ViamVjdCB0byBub3JtYWwgZGVwZW5kZW5jeSBjaGVja3MuCiAKLUV4YW1wbGVz
OgorRXhhbXBsZXM6OgorCiAJS0NPTkZJR19BTExDT05GSUc9Y3VzdG9tLW5vdGVib29rLmNvbmZp
ZyBtYWtlIGFsbG5vY29uZmlnCi1vcgorCitvcjo6CisKIAlLQ09ORklHX0FMTENPTkZJRz1taW5p
LmNvbmZpZyBtYWtlIGFsbG5vY29uZmlnCi1vcgorCitvcjo6CisKIAltYWtlIEtDT05GSUdfQUxM
Q09ORklHPW1pbmkuY29uZmlnIGFsbG5vY29uZmlnCiAKIFRoZXNlIGV4YW1wbGVzIHdpbGwgZGlz
YWJsZSBtb3N0IG9wdGlvbnMgKGFsbG5vY29uZmlnKSBidXQgZW5hYmxlIG9yCiBkaXNhYmxlIHRo
ZSBvcHRpb25zIHRoYXQgYXJlIGV4cGxpY2l0bHkgbGlzdGVkIGluIHRoZSBzcGVjaWZpZWQKIG1p
bmktY29uZmlnIGZpbGVzLgogCi1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCistLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKIEVudmly
b25tZW50IHZhcmlhYmxlcyBmb3IgJ3JhbmRjb25maWcnCiAKIEtDT05GSUdfU0VFRAotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy0tLS0tLS0tLS0t
LQogWW91IGNhbiBzZXQgdGhpcyB0byB0aGUgaW50ZWdlciB2YWx1ZSB1c2VkIHRvIHNlZWQgdGhl
IFJORywgaWYgeW91IHdhbnQKIHRvIHNvbWVob3cgZGVidWcgdGhlIGJlaGF2aW91ciBvZiB0aGUg
a2NvbmZpZyBwYXJzZXIvZnJvbnRlbmRzLgogSWYgbm90IHNldCwgdGhlIGN1cnJlbnQgdGltZSB3
aWxsIGJlIHVzZWQuCiAKIEtDT05GSUdfUFJPQkFCSUxJVFkKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLS0tLS0tCiBUaGlz
IHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIHNrZXcgdGhlIHByb2JhYmlsaXRpZXMuIFRoaXMgdmFy
aWFibGUgY2FuCiBiZSB1bnNldCBvciBlbXB0eSwgb3Igc2V0IHRvIHRocmVlIGRpZmZlcmVudCBm
b3JtYXRzOgorCisgICAgPT09PT09PT09PT09PT09PT09PT09PT0gICAgID09PT09PT09PT09PT09
PT09PSAgPT09PT09PT09PT09PT09PT09PT09CiAJS0NPTkZJR19QUk9CQUJJTElUWSAgICAgeTpu
IHNwbGl0ICAgICAgICAgICB5Om06biBzcGxpdAotCS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgPT09PT09PT09PT09
PT09PT09PT09PT0gICAgID09PT09PT09PT09PT09PT09PSAgPT09PT09PT09PT09PT09PT09PT09
CiAJdW5zZXQgb3IgZW1wdHkgICAgICAgICAgNTAgIDogNTAgICAgICAgICAgICAzMyAgOiAzMyAg
OiAzNAogCU4gICAgICAgICAgICAgICAgICAgICAgICBOICA6IDEwMC1OICAgICAgICAgTi8yIDog
Ti8yIDogMTAwLU4KICAgICBbMV0gTjpNICAgICAgICAgICAgICAgICAgICAgTitNIDogMTAwLShO
K00pICAgICAgTiAgOiAgTSAgOiAxMDAtKE4rTSkKICAgICBbMl0gTjpNOkwgICAgICAgICAgICAg
ICAgICAgIE4gIDogMTAwLU4gICAgICAgICAgTSAgOiAgTCAgOiAxMDAtKE0rTCkKKyAgICA9PT09
PT09PT09PT09PT09PT09PT09PSAgICAgPT09PT09PT09PT09PT09PT09ICA9PT09PT09PT09PT09
PT09PT09PT0KIAogd2hlcmUgTiwgTSBhbmQgTCBhcmUgaW50ZWdlcnMgKGluIGJhc2UgMTApIGlu
IHRoZSByYW5nZSBbMCwxMDBdLCBhbmQgc28KIHRoYXQ6CisKICAgICBbMV0gTitNIGlzIGluIHRo
ZSByYW5nZSBbMCwxMDBdCisKICAgICBbMl0gTStMIGlzIGluIHRoZSByYW5nZSBbMCwxMDBdCiAK
LUV4YW1wbGVzOgorRXhhbXBsZXM6OgorCiAJS0NPTkZJR19QUk9CQUJJTElUWT0xMAogCQkxMCUg
b2YgYm9vbGVhbnMgd2lsbCBiZSBzZXQgdG8gJ3knLCA5MCUgdG8gJ24nCiAJCTUlIG9mIHRyaXN0
YXRlcyB3aWxsIGJlIHNldCB0byAneScsIDUlIHRvICdtJywgOTAlIHRvICduJwpAQCAtMTE4LDM0
ICsxNDAsMzYgQEAgRXhhbXBsZXM6CiAJCTEwJSBvZiBib29sZWFucyB3aWxsIGJlIHNldCB0byAn
eScsIDkwJSB0byAnbicKIAkJMTUlIG9mIHRyaXN0YXRlcyB3aWxsIGJlIHNldCB0byAneScsIDE1
JSB0byAnbScsIDcwJSB0byAnbicKIAotX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwotRW52aXJvbm1lbnQgdmFyaWFi
bGVzIGZvciAnc2lsZW50b2xkY29uZmlnJworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitFbnZpcm9ubWVudCB2
YXJpYWJsZXMgZm9yICdzeW5jY29uZmlnJwogCiBLQ09ORklHX05PU0lMRU5UVVBEQVRFCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogSWYgdGhpcyB2YXJpYWJsZSBoYXMgYSBub24tYmxhbmsgdmFsdWUsIGl0
IHByZXZlbnRzIHNpbGVudCBrZXJuZWwKIGNvbmZpZyB1cGRhdGVzIChyZXF1aXJlcyBleHBsaWNp
dCB1cGRhdGVzKS4KIAogS0NPTkZJR19BVVRPQ09ORklHCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0tLS0tLS0tLS0tCiBUaGlzIGVu
dmlyb25tZW50IHZhcmlhYmxlIGNhbiBiZSBzZXQgdG8gc3BlY2lmeSB0aGUgcGF0aCAmIG5hbWUg
b2YgdGhlCiAiYXV0by5jb25mIiBmaWxlLiAgSXRzIGRlZmF1bHQgdmFsdWUgaXMgImluY2x1ZGUv
Y29uZmlnL2F1dG8uY29uZiIuCiAKIEtDT05GSUdfVFJJU1RBVEUKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLS0tCiBUaGlz
IGVudmlyb25tZW50IHZhcmlhYmxlIGNhbiBiZSBzZXQgdG8gc3BlY2lmeSB0aGUgcGF0aCAmIG5h
bWUgb2YgdGhlCiAidHJpc3RhdGUuY29uZiIgZmlsZS4gIEl0cyBkZWZhdWx0IHZhbHVlIGlzICJp
bmNsdWRlL2NvbmZpZy90cmlzdGF0ZS5jb25mIi4KIAogS0NPTkZJR19BVVRPSEVBREVSCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0t
LS0tLS0tLS0tCiBUaGlzIGVudmlyb25tZW50IHZhcmlhYmxlIGNhbiBiZSBzZXQgdG8gc3BlY2lm
eSB0aGUgcGF0aCAmIG5hbWUgb2YgdGhlCiAiYXV0b2NvbmYuaCIgKGhlYWRlcikgZmlsZS4KIEl0
cyBkZWZhdWx0IHZhbHVlIGlzICJpbmNsdWRlL2dlbmVyYXRlZC9hdXRvY29uZi5oIi4KIAogCi09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKIG1lbnVjb25maWcKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tCiAKIFNFQVJD
SElORyBmb3IgQ09ORklHIHN5bWJvbHMKIApAQCAtMTU1LDU2ICsxNzksOTggQEAgU2VhcmNoaW5n
IGluIG1lbnVjb25maWc6CiAJbmFtZXMsIHNvIHlvdSBoYXZlIHRvIGtub3cgc29tZXRoaW5nIGNs
b3NlIHRvIHdoYXQgeW91IGFyZQogCWxvb2tpbmcgZm9yLgogCi0JRXhhbXBsZToKKwlFeGFtcGxl
OjoKKwogCQkvaG90cGx1ZwogCQlUaGlzIGxpc3RzIGFsbCBjb25maWcgc3ltYm9scyB0aGF0IGNv
bnRhaW4gImhvdHBsdWciLAogCQllLmcuLCBIT1RQTFVHX0NQVSwgTUVNT1JZX0hPVFBMVUcuCiAK
LQlGb3Igc2VhcmNoIGhlbHAsIGVudGVyIC8gZm9sbG93ZWQgVEFCLVRBQi1UQUIgKHRvIGhpZ2hs
aWdodAorCUZvciBzZWFyY2ggaGVscCwgZW50ZXIgLyBmb2xsb3dlZCBieSBUQUItVEFCICh0byBo
aWdobGlnaHQKIAk8SGVscD4pIGFuZCBFbnRlci4gIFRoaXMgd2lsbCB0ZWxsIHlvdSB0aGF0IHlv
dSBjYW4gYWxzbyB1c2UKIAlyZWd1bGFyIGV4cHJlc3Npb25zIChyZWdleGVzKSBpbiB0aGUgc2Vh
cmNoIHN0cmluZywgc28gaWYgeW91Ci0JYXJlIG5vdCBpbnRlcmVzdGVkIGluIE1FTU9SWV9IT1RQ
TFVHLCB5b3UgY291bGQgdHJ5CisJYXJlIG5vdCBpbnRlcmVzdGVkIGluIE1FTU9SWV9IT1RQTFVH
LCB5b3UgY291bGQgdHJ5OjoKIAogCQkvXmhvdHBsdWcKIAogCVdoZW4gc2VhcmNoaW5nLCBzeW1i
b2xzIGFyZSBzb3J0ZWQgdGh1czoKKwogCSAgLSBmaXJzdCwgZXhhY3QgbWF0Y2hlcywgc29ydGVk
IGFscGhhYmV0aWNhbGx5IChhbiBleGFjdCBtYXRjaAogCSAgICBpcyB3aGVuIHRoZSBzZWFyY2gg
bWF0Y2hlcyB0aGUgY29tcGxldGUgc3ltYm9sIG5hbWUpOwogCSAgLSB0aGVuLCBvdGhlciBtYXRj
aGVzLCBzb3J0ZWQgYWxwaGFiZXRpY2FsbHkuCisKIAlGb3IgZXhhbXBsZTogXkFUSC5LIG1hdGNo
ZXM6CisKIAkgICAgQVRINUsgQVRIOUsgQVRINUtfQUhCIEFUSDVLX0RFQlVHIFsuLi5dIEFUSDZL
TCBBVEg2S0xfREVCVUcKIAkgICAgWy4uLl0gQVRIOUtfQUhCIEFUSDlLX0JUQ09FWF9TVVBQT1JU
IEFUSDlLX0NPTU1PTiBbLi4uXQorCiAJb2Ygd2hpY2ggb25seSBBVEg1SyBhbmQgQVRIOUsgbWF0
Y2ggZXhhY3RseSBhbmQgc28gYXJlIHNvcnRlZAogCWZpcnN0IChhbmQgaW4gYWxwaGFiZXRpY2Fs
IG9yZGVyKSwgdGhlbiBjb21lIGFsbCBvdGhlciBzeW1ib2xzLAogCXNvcnRlZCBpbiBhbHBoYWJl
dGljYWwgb3JkZXIuCiAKLV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKwogVXNlciBpbnRl
cmZhY2Ugb3B0aW9ucyBmb3IgJ21lbnVjb25maWcnCiAKIE1FTlVDT05GSUdfQ09MT1IKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0t
LS0tLS0tCiBJdCBpcyBwb3NzaWJsZSB0byBzZWxlY3QgZGlmZmVyZW50IGNvbG9yIHRoZW1lcyB1
c2luZyB0aGUgdmFyaWFibGUKLU1FTlVDT05GSUdfQ09MT1IuICBUbyBzZWxlY3QgYSB0aGVtZSB1
c2U6CitNRU5VQ09ORklHX0NPTE9SLiAgVG8gc2VsZWN0IGEgdGhlbWUgdXNlOjoKIAogCW1ha2Ug
TUVOVUNPTkZJR19DT0xPUj08dGhlbWU+IG1lbnVjb25maWcKIAotQXZhaWxhYmxlIHRoZW1lcyBh
cmU6Ci0gIG1vbm8gICAgICAgPT4gc2VsZWN0cyBjb2xvcnMgc3VpdGFibGUgZm9yIG1vbm9jaHJv
bWUgZGlzcGxheXMKLSAgYmxhY2tiZyAgICA9PiBzZWxlY3RzIGEgY29sb3Igc2NoZW1lIHdpdGgg
YmxhY2sgYmFja2dyb3VuZAotICBjbGFzc2ljICAgID0+IHRoZW1lIHdpdGggYmx1ZSBiYWNrZ3Jv
dW5kLiBUaGUgY2xhc3NpYyBsb29rCi0gIGJsdWV0aXRsZSAgPT4gYSBMQ0QgZnJpZW5kbHkgdmVy
c2lvbiBvZiBjbGFzc2ljLiAoZGVmYXVsdCkKK0F2YWlsYWJsZSB0aGVtZXMgYXJlOjoKKworICAt
IG1vbm8gICAgICAgPT4gc2VsZWN0cyBjb2xvcnMgc3VpdGFibGUgZm9yIG1vbm9jaHJvbWUgZGlz
cGxheXMKKyAgLSBibGFja2JnICAgID0+IHNlbGVjdHMgYSBjb2xvciBzY2hlbWUgd2l0aCBibGFj
ayBiYWNrZ3JvdW5kCisgIC0gY2xhc3NpYyAgICA9PiB0aGVtZSB3aXRoIGJsdWUgYmFja2dyb3Vu
ZC4gVGhlIGNsYXNzaWMgbG9vaworICAtIGJsdWV0aXRsZSAgPT4gYSBMQ0QgZnJpZW5kbHkgdmVy
c2lvbiBvZiBjbGFzc2ljLiAoZGVmYXVsdCkKIAogTUVOVUNPTkZJR19NT0RFCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0tLS0tLS0t
CiBUaGlzIG1vZGUgc2hvd3MgYWxsIHN1Yi1tZW51cyBpbiBvbmUgbGFyZ2UgdHJlZS4KIAotRXhh
bXBsZToKK0V4YW1wbGU6OgorCiAJbWFrZSBNRU5VQ09ORklHX01PREU9c2luZ2xlX21lbnUgbWVu
dWNvbmZpZwogCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK25jb25maWcKKy0tLS0tLS0KKworbmNvbmZpZyBp
cyBhbiBhbHRlcm5hdGUgdGV4dC1iYXNlZCBjb25maWd1cmF0b3IuICBJdCBsaXN0cyBmdW5jdGlv
bgora2V5cyBhY3Jvc3MgdGhlIGJvdHRvbSBvZiB0aGUgdGVybWluYWwgKHdpbmRvdykgdGhhdCBl
eGVjdXRlIGNvbW1hbmRzLgorWW91IGNhbiBhbHNvIGp1c3QgdXNlIHRoZSBjb3JyZXNwb25kaW5n
IG51bWVyaWMga2V5IHRvIGV4ZWN1dGUgdGhlCitjb21tYW5kcyB1bmxlc3MgeW91IGFyZSBpbiBh
IGRhdGEgZW50cnkgd2luZG93LiAgRS5nLiwgaW5zdGVhZCBvZiBGNgorZm9yIFNhdmUsIHlvdSBj
YW4ganVzdCBwcmVzcyA2LgorCitVc2UgRjEgZm9yIEdsb2JhbCBoZWxwIG9yIEYzIGZvciB0aGUg
U2hvcnQgaGVscCBtZW51LgorCitTZWFyY2hpbmcgaW4gbmNvbmZpZzoKKworCVlvdSBjYW4gc2Vh
cmNoIGVpdGhlciBpbiB0aGUgbWVudSBlbnRyeSAicHJvbXB0IiBzdHJpbmdzCisJb3IgaW4gdGhl
IGNvbmZpZ3VyYXRpb24gc3ltYm9scy4KKworCVVzZSAvIHRvIGJlZ2luIGEgc2VhcmNoIHRocm91
Z2ggdGhlIG1lbnUgZW50cmllcy4gIFRoaXMgZG9lcworCW5vdCBzdXBwb3J0IHJlZ3VsYXIgZXhw
cmVzc2lvbnMuICBVc2UgPERvd24+IG9yIDxVcD4gZm9yCisJTmV4dCBoaXQgYW5kIFByZXZpb3Vz
IGhpdCwgcmVzcGVjdGl2ZWx5LiAgVXNlIDxFc2M+IHRvCisJdGVybWluYXRlIHRoZSBzZWFyY2gg
bW9kZS4KKworCUY4IChTeW1TZWFyY2gpIHNlYXJjaGVzIHRoZSBjb25maWd1cmF0aW9uIHN5bWJv
bHMgZm9yIHRoZQorCWdpdmVuIHN0cmluZyBvciByZWd1bGFyIGV4cHJlc3Npb24gKHJlZ2V4KS4K
KworTkNPTkZJR19NT0RFCistLS0tLS0tLS0tLS0KK1RoaXMgbW9kZSBzaG93cyBhbGwgc3ViLW1l
bnVzIGluIG9uZSBsYXJnZSB0cmVlLgorCitFeGFtcGxlOjoKKworCW1ha2UgTkNPTkZJR19NT0RF
PXNpbmdsZV9tZW51IG5jb25maWcKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiB4
Y29uZmlnCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorLS0tLS0tLQogCiBTZWFyY2hpbmcgaW4geGNvbmZpZzoKIApAQCAtMjEyLDkgKzI3OCwxMiBA
QCBTZWFyY2hpbmcgaW4geGNvbmZpZzoKIAluYW1lcywgc28geW91IGhhdmUgdG8ga25vdyBzb21l
dGhpbmcgY2xvc2UgdG8gd2hhdCB5b3UgYXJlCiAJbG9va2luZyBmb3IuCiAKLQlFeGFtcGxlOgor
CUV4YW1wbGU6OgorCiAJCUN0cmwtRiBob3RwbHVnCi0Jb3IKKworCW9yOjoKKwogCQlNZW51OiBG
aWxlLCBTZWFyY2gsIGhvdHBsdWcKIAogCWxpc3RzIGFsbCBjb25maWcgc3ltYm9sIGVudHJpZXMg
dGhhdCBjb250YWluICJob3RwbHVnIiBpbgpAQCAtMjI0LDE0ICsyOTMsMTIgQEAgU2VhcmNoaW5n
IGluIHhjb25maWc6CiAJdG8gcmV0dXJuIHRvIHRoZSBtYWluIG1lbnUuCiAKIAotPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQorCiBnY29uZmlnCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLQogCiBTZWFyY2hpbmcgaW4gZ2NvbmZp
ZzoKIAotCU5vbmUgKGdjb25maWcgaXNuJ3QgbWFpbnRhaW5lZCBhcyB3ZWxsIGFzIHhjb25maWcg
b3IgbWVudWNvbmZpZyk7Ci0JaG93ZXZlciwgZ2NvbmZpZyBkb2VzIGhhdmUgYSBmZXcgbW9yZSB2
aWV3aW5nIGNob2ljZXMgdGhhbgotCXhjb25maWcgZG9lcy4KLQotIyMjCisJVGhlcmUgaXMgbm8g
c2VhcmNoIGNvbW1hbmQgaW4gZ2NvbmZpZy4gIEhvd2V2ZXIsIGdjb25maWcgZG9lcworCWhhdmUg
c2V2ZXJhbCBkaWZmZXJlbnQgdmlld2luZyBjaG9pY2VzLCBtb2RlcywgYW5kIG9wdGlvbnMuCmRp
ZmYgLS1naXQgYS94ZW4vS2NvbmZpZyBiL3hlbi9LY29uZmlnCmluZGV4IDRhMjA3ZTQ1NTNhYS4u
MDEwNjczMjZiNGU3IDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZworKysgYi94ZW4vS2NvbmZpZwpA
QCAtMiwyNCArMiwxMiBAQAogIyBGb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgc3ludGF4IG9mIHRo
aXMgY29uZmlndXJhdGlvbiBmaWxlLAogIyBzZWUgZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2Uu
dHh0CiAjCi1tYWlubWVudSAiWGVuLyRTUkNBUkNIICRYRU5fRlVMTFZFUlNJT04gQ29uZmlndXJh
dGlvbiIKLQotY29uZmlnIFNSQ0FSQ0gKLQlzdHJpbmcKLQlvcHRpb24gZW52PSJTUkNBUkNIIgot
Ci1jb25maWcgQVJDSAotCXN0cmluZwotCW9wdGlvbiBlbnY9IkFSQ0giCittYWlubWVudSAiWGVu
LyQoU1JDQVJDSCkgJChYRU5fRlVMTFZFUlNJT04pIENvbmZpZ3VyYXRpb24iCiAKIGNvbmZpZyBC
Uk9LRU4KIAlib29sCiAKLXNvdXJjZSAiYXJjaC8kU1JDQVJDSC9LY29uZmlnIgotCi1jb25maWcg
WEVOX0ZVTExWRVJTSU9OCi0Jc3RyaW5nCi0Jb3B0aW9uIGVudj0iWEVOX0ZVTExWRVJTSU9OIgor
c291cmNlICJhcmNoLyQoU1JDQVJDSCkvS2NvbmZpZyIKIAogY29uZmlnIERFRkNPTkZJR19MSVNU
CiAJc3RyaW5nCkBAIC0yOCw3ICsxNiw3IEBAIGNvbmZpZyBERUZDT05GSUdfTElTVAogCiBjb25m
aWcgRVhQRVJUCiAJc3RyaW5nCi0Jb3B0aW9uIGVudj0iWEVOX0NPTkZJR19FWFBFUlQiCisJZGVm
YXVsdCB5IGlmICIkKFhFTl9DT05GSUdfRVhQRVJUKSIgPSAieSIKIAogY29uZmlnIExUTwogCWJv
b2wgIkxpbmsgVGltZSBPcHRpbWlzYXRpb24iCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94
ZW4vTWFrZWZpbGUKaW5kZXggZjM2YTViYzZjMDZlLi5lZmJlOTYwNWU1MmIgMTAwNjQ0Ci0tLSBh
L3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTI2Nyw3ICsyNjcsNyBAQCAkKGZv
cmVhY2ggYmFzZSxhcmNoL3g4Ni9tbS9ndWVzdF93YWxrXyUgXAogICAgICAgICAgICAgICAgYXJj
aC94ODYvbW0vc2hhZG93L2d1ZXN0XyUsIFwKICAgICAkKGZvcmVhY2ggZXh0LG8gaSBzLCQoY2Fs
bCBidWlsZC1pbnRlcm1lZGlhdGUsJChiYXNlKS4kKGV4dCkpKSkKIAota2NvbmZpZyA6PSBzaWxl
bnRvbGRjb25maWcgb2xkY29uZmlnIGNvbmZpZyBtZW51Y29uZmlnIGRlZmNvbmZpZyBcCitrY29u
ZmlnIDo9IG9sZGNvbmZpZyBjb25maWcgbWVudWNvbmZpZyBkZWZjb25maWcgXAogCW5jb25maWcg
eGNvbmZpZyBnY29uZmlnIHNhdmVkZWZjb25maWcgbGlzdG5ld2NvbmZpZyBvbGRkZWZjb25maWcg
XAogCXJhbmRjb25maWcgJChub3RkaXIgJCh3aWxkY2FyZCBhcmNoLyQoU1JDQVJDSCkvY29uZmln
cy8qX2RlZmNvbmZpZykpCiAuUEhPTlk6ICQoa2NvbmZpZykKQEAgLTI3NSw3ICsyNzUsNyBAQCAk
KGtjb25maWcpOgogCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxl
Lmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVEND
KSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgJEAKIAogaW5jbHVkZS9jb25maWcvJS5jb25mOiBpbmNs
dWRlL2NvbmZpZy9hdXRvLmNvbmYuY21kICQoS0NPTkZJR19DT05GSUcpCi0JJChNQUtFKSAtZiAk
KEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JD
QVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiBz
aWxlbnRvbGRjb25maWcKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtl
ZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9TVENDPSIkKEhP
U1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiIHN5bmNjb25maWcKIAogIyBBbGxvdyBwZW9wbGUg
dG8ganVzdCBydW4gYG1ha2VgIGFzIGJlZm9yZSBhbmQgbm90IGZvcmNlIHRoZW0gdG8gY29uZmln
dXJlCiAkKEtDT05GSUdfQ09ORklHKToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmln
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggYTUxYWE3YmZhOGZjLi5kNTFmNjYwNzJlMmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29u
ZmlnCkBAIC0xLDYgKzEsNiBAQAogY29uZmlnIDY0QklUCiAJYm9vbAotCWRlZmF1bHQgQVJDSCAh
PSAiYXJtMzIiCisJZGVmYXVsdCAiJChBUkNIKSIgIT0gImFybTMyIgogCWhlbHAKIAkgIFNheSB5
ZXMgdG8gYnVpbGQgYSA2NC1iaXQgWGVuCiAJICBTYXkgbm8gdG8gYnVpbGQgYSAzMi1iaXQgWGVu
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5k
ZXggYjNkMTYxZDA1NzdhLi4yM2I5ZGUzMDM5ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2Nv
bmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTY5LDE0ICs2OSw2IEBAIGNvbmZpZyBO
RUVEU19MSUJFTEYKIGNvbmZpZyBORUVEU19MSVNUX1NPUlQKIAlib29sCiAKLWNvbmZpZyBIQVNf
QlVJTERfSUQKLQlzdHJpbmcKLQlvcHRpb24gZW52PSJYRU5fSEFTX0JVSUxEX0lEIgotCi1jb25m
aWcgSEFTX0NIRUNLUE9MSUNZCi0Jc3RyaW5nCi0Jb3B0aW9uIGVudj0iWEVOX0hBU19DSEVDS1BP
TElDWSIKLQogbWVudSAiU3BlY3VsYXRpdmUgaGFyZGVuaW5nIgogCiBjb25maWcgU1BFQ1VMQVRJ
VkVfSEFSREVOX0FSUkFZCkBAIC0xOTUsNyArMTg3LDcgQEAgY29uZmlnIFhTTV9GTEFTS19BVkNf
U1RBVFMKIAogY29uZmlnIFhTTV9GTEFTS19QT0xJQ1kKIAlib29sICJDb21waWxlIFhlbiB3aXRo
IGEgYnVpbHQtaW4gRkxBU0sgc2VjdXJpdHkgcG9saWN5IgotCWRlZmF1bHQgeSBpZiBIQVNfQ0hF
Q0tQT0xJQ1kgPSAieSIKKwlkZWZhdWx0IHkgaWYgIiQoWEVOX0hBU19DSEVDS1BPTElDWSkiID0g
InkiCiAJZGVwZW5kcyBvbiBYU01fRkxBU0sKIAktLS1oZWxwLS0tCiAJICBUaGlzIGluY2x1ZGVz
IGEgZGVmYXVsdCBYU00gcG9saWN5IGluIHRoZSBoeXBlcnZpc29yIHNvIHRoYXQgdGhlCkBAIC0z
NDcsNyArMzM5LDcgQEAgY29uZmlnIENSWVBUTwogY29uZmlnIExJVkVQQVRDSAogCWJvb2wgIkxp
dmUgcGF0Y2hpbmcgc3VwcG9ydCIKIAlkZWZhdWx0IFg4NgotCWRlcGVuZHMgb24gSEFTX0JVSUxE
X0lEID0gInkiCisJZGVwZW5kcyBvbiAiJChYRU5fSEFTX0JVSUxEX0lEKSIgPSAieSIKIAktLS1o
ZWxwLS0tCiAJICBBbGxvd3MgYSBydW5uaW5nIFhlbiBoeXBlcnZpc29yIHRvIGJlIGR5bmFtaWNh
bGx5IHBhdGNoZWQgdXNpbmcKIAkgIGJpbmFyeSBwYXRjaGVzIHdpdGhvdXQgcmVib290aW5nLiBU
aGlzIGlzIHByaW1hcmlseSB1c2VkIHRvIGJpbmFyaWx5CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy8uZ2l0aWdub3JlIGIveGVuL3Rvb2xzL2tjb25maWcvLmdpdGlnbm9yZQppbmRleCBj
YTM4ZTk4M2Q2OTguLjk2Mzg3OTA2MTMzNyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcv
LmdpdGlnbm9yZQorKysgYi94ZW4vdG9vbHMva2NvbmZpZy8uZ2l0aWdub3JlCkBAIC0xLDEyICsx
LDExIEBACiAjCiAjIEdlbmVyYXRlZCBmaWxlcwogIwotY29uZmlnKgogKi5sZXguYwogKi50YWIu
YwogKi50YWIuaAotemNvbmYuaGFzaC5jCiAqLm1vYworKmNvbmYtY2ZnCiAKICMKICMgY29uZmln
dXJhdGlvbiBwcm9ncmFtcwpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUg
Yi94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZQppbmRleCBjOGFkNjk1MDFjMDYuLmVmMmYyMzM2
YzQ2OSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvTWFrZWZpbGUKQEAgLTEsOSArMSwxMCBAQAorIyBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogR1BMLTIuMAogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICMgS2VybmVsIGNvbmZpZ3Vy
YXRpb24gdGFyZ2V0cwogIyBUaGVzZSB0YXJnZXRzIGFyZSB1c2VkIGZyb20gdG9wLWxldmVsIG1h
a2VmaWxlCiAKLVBIT05ZICs9IHhjb25maWcgZ2NvbmZpZyBtZW51Y29uZmlnIGNvbmZpZyBzaWxl
bnRvbGRjb25maWcgXAotCWxvY2FsbW9kY29uZmlnIGxvY2FseWVzY29uZmlnCitQSE9OWSArPSB4
Y29uZmlnIGdjb25maWcgbWVudWNvbmZpZyBjb25maWcgbG9jYWxtb2Rjb25maWcgbG9jYWx5ZXNj
b25maWcgXAorCWJ1aWxkX21lbnVjb25maWcgYnVpbGRfbmNvbmZpZyBidWlsZF9nY29uZmlnIGJ1
aWxkX3hjb25maWcKIAogaWZkZWYgS0JVSUxEX0tDT05GSUcKIEtjb25maWcgOj0gJChLQlVJTERf
S0NPTkZJRykKQEAgLTExLDYgKzEyLDEwIEBAIGVsc2UKIEtjb25maWcgOj0gS2NvbmZpZwogZW5k
aWYKIAoraWZuZGVmIEtCVUlMRF9ERUZDT05GSUcKK0tCVUlMRF9ERUZDT05GSUcgOj0gZGVmY29u
ZmlnCitlbmRpZgorCiBpZmVxICgkKHF1aWV0KSxzaWxlbnRfKQogc2lsZW50IDo9IC1zCiBlbmRp
ZgpAQCAtMzMsNDkgKzM4LDUyIEBAIGNvbmZpZzogJChvYmopL2NvbmYKIG5jb25maWc6ICQob2Jq
KS9uY29uZgogCSQ8ICQoc2lsZW50KSAkKEtjb25maWcpCiAKLXNpbGVudG9sZGNvbmZpZzogJChv
YmopL2NvbmYKLQkkKFEpbWtkaXIgLXAgaW5jbHVkZS9jb25maWcgaW5jbHVkZS9nZW5lcmF0ZWQK
LQkkPCAkKHNpbGVudCkgLS0kQCAkKEtjb25maWcpCitidWlsZF9tZW51Y29uZmlnOiAkKG9iaikv
bWNvbmYKKworYnVpbGRfbmNvbmZpZzogJChvYmopL25jb25mCiAKLWxvY2FseWVzY29uZmlnIGxv
Y2FsbW9kY29uZmlnOiAkKG9iaikvc3RyZWFtbGluZV9jb25maWcucGwgJChvYmopL2NvbmYKLQkk
KFEpbWtkaXIgLXAgaW5jbHVkZS9jb25maWcgaW5jbHVkZS9nZW5lcmF0ZWQKLQkkKFEpcGVybCAk
PCAtLSRAICQoc3JjdHJlZSkgJChLY29uZmlnKSA+IC50bXAuY29uZmlnCitidWlsZF9nY29uZmln
OiAkKG9iaikvZ2NvbmYKKworYnVpbGRfeGNvbmZpZzogJChvYmopL3Fjb25mCisKK2xvY2FseWVz
Y29uZmlnIGxvY2FsbW9kY29uZmlnOiAkKG9iaikvY29uZgorCSQoUSlwZXJsICQoc3JjdHJlZSkv
JChzcmMpL3N0cmVhbWxpbmVfY29uZmlnLnBsIC0tJEAgJChzcmN0cmVlKSAkKEtjb25maWcpID4g
LnRtcC5jb25maWcKIAkkKFEpaWYgWyAtZiAuY29uZmlnIF07IHRoZW4gCQkJCQlcCiAJCQljbXAg
LXMgLnRtcC5jb25maWcgLmNvbmZpZyB8fAkJCVwKIAkJCShtdiAtZiAuY29uZmlnIC5jb25maWcu
b2xkLjE7CQkJXAogCQkJIG12IC1mIC50bXAuY29uZmlnIC5jb25maWc7CQkJXAotCQkJICQob2Jq
KS9jb25mICQoc2lsZW50KSAtLXNpbGVudG9sZGNvbmZpZyAkKEtjb25maWcpOyBcCisJCQkgJDwg
JChzaWxlbnQpIC0tb2xkY29uZmlnICQoS2NvbmZpZyk7CQlcCiAJCQkgbXYgLWYgLmNvbmZpZy5v
bGQuMSAuY29uZmlnLm9sZCkJCVwKIAllbHNlCQkJCQkJCQlcCiAJCQltdiAtZiAudG1wLmNvbmZp
ZyAuY29uZmlnOwkJCVwKLQkJCSQob2JqKS9jb25mICQoc2lsZW50KSAtLXNpbGVudG9sZGNvbmZp
ZyAkKEtjb25maWcpOyBcCisJCQkkPCAkKHNpbGVudCkgLS1vbGRjb25maWcgJChLY29uZmlnKTsJ
CVwKIAlmaQogCSQoUSlybSAtZiAudG1wLmNvbmZpZwogCiAjIFRoZXNlIHRhcmdldHMgbWFwIDE6
MSB0byB0aGUgY29tbWFuZGxpbmUgb3B0aW9ucyBvZiAnY29uZicKKyMKKyMgTm90ZToKKyMgIHN5
bmNjb25maWcgaGFzIGJlY29tZSBhbiBpbnRlcm5hbCBpbXBsZW1lbnRhdGlvbiBkZXRhaWwgYW5k
IGlzIG5vdworIyAgZGVwcmVjYXRlZCBmb3IgZXh0ZXJuYWwgdXNlCiBzaW1wbGUtdGFyZ2V0cyA6
PSBvbGRjb25maWcgYWxsbm9jb25maWcgYWxseWVzY29uZmlnIGFsbG1vZGNvbmZpZyBcCi0JYWxs
ZGVmY29uZmlnIHJhbmRjb25maWcgbGlzdG5ld2NvbmZpZyBvbGRkZWZjb25maWcKKwlhbGxkZWZj
b25maWcgcmFuZGNvbmZpZyBsaXN0bmV3Y29uZmlnIG9sZGRlZmNvbmZpZyBzeW5jY29uZmlnCiBQ
SE9OWSArPSAkKHNpbXBsZS10YXJnZXRzKQogCiAkKHNpbXBsZS10YXJnZXRzKTogJChvYmopL2Nv
bmYKIAkkPCAkKHNpbGVudCkgLS0kQCAkKEtjb25maWcpCiAKLVBIT05ZICs9IG9sZG5vY29uZmln
IHNhdmVkZWZjb25maWcgZGVmY29uZmlnCi0KLSMgb2xkbm9jb25maWcgaXMgYW4gYWxpYXMgb2Yg
b2xkZGVmY29uZmlnLCBiZWNhdXNlIHBlb3BsZSBhbHJlYWR5IGFyZSBkZXBlbmRlbnQKLSMgb24g
aXRzIGJlaGF2aW9yIChzZXRzIG5ldyBzeW1ib2xzIHRvIHRoZWlyIGRlZmF1bHQgdmFsdWUgYnV0
IG5vdCAnbicpIHdpdGggdGhlCi0jIGNvdW50ZXItaW50dWl0aXZlIG5hbWUuCi1vbGRub2NvbmZp
Zzogb2xkZGVmY29uZmlnCitQSE9OWSArPSBzYXZlZGVmY29uZmlnIGRlZmNvbmZpZwogCiBzYXZl
ZGVmY29uZmlnOiAkKG9iaikvY29uZgogCSQ8ICQoc2lsZW50KSAtLSRAPWRlZmNvbmZpZyAkKEtj
b25maWcpCiAKIGRlZmNvbmZpZzogJChvYmopL2NvbmYKLWlmZXEgKCQoS0JVSUxEX0RFRkNPTkZJ
RyksKQotCSQ8ICQoc2lsZW50KSAtLWRlZmNvbmZpZyAkKEtjb25maWcpCi1lbHNlCitpZm5lcSAo
JCh3aWxkY2FyZCAkKHNyY3RyZWUpL2FyY2gvJChTUkNBUkNIKS9jb25maWdzLyQoS0JVSUxEX0RF
RkNPTkZJRykpLCkKIAlAJChrZWNobykgIioqKiBEZWZhdWx0IGNvbmZpZ3VyYXRpb24gaXMgYmFz
ZWQgb24gJyQoS0JVSUxEX0RFRkNPTkZJRyknIgogCSQoUSkkPCAkKHNpbGVudCkgLS1kZWZjb25m
aWc9YXJjaC8kKFNSQ0FSQ0gpL2NvbmZpZ3MvJChLQlVJTERfREVGQ09ORklHKSAkKEtjb25maWcp
CitlbHNlCisJQCQoa2VjaG8pICIqKiogRGVmYXVsdCBjb25maWd1cmF0aW9uIGlzIGJhc2VkIG9u
IHRhcmdldCAnJChLQlVJTERfREVGQ09ORklHKSciCisJJChRKSQoTUFLRSkgLWYgJChzcmN0cmVl
KS9NYWtlZmlsZSAkKEtCVUlMRF9ERUZDT05GSUcpCiBlbmRpZgogCiAlX2RlZmNvbmZpZzogJChv
YmopL2NvbmYKQEAgLTg2LDcgKzk0LDcgQEAgY29uZmlnZmlsZXM9JCh3aWxkY2FyZCAkKHNyY3Ry
ZWUpL2tlcm5lbC9jb25maWdzLyRAICQoc3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2MKICUuY29u
ZmlnOiAkKG9iaikvY29uZgogCSQoaWYgJChjYWxsIGNvbmZpZ2ZpbGVzKSwsICQoZXJyb3IgTm8g
Y29uZmlndXJhdGlvbiBleGlzdHMgZm9yIHRoaXMgdGFyZ2V0IG9uIHRoaXMgYXJjaGl0ZWN0dXJl
KSkKIAkkKFEpJChDT05GSUdfU0hFTEwpICQoc3JjdHJlZSkvc2NyaXB0cy9rY29uZmlnL21lcmdl
X2NvbmZpZy5zaCAtbSAuY29uZmlnICQoY29uZmlnZmlsZXMpCi0JKyQoUSl5ZXMgIiIgfCAkKE1B
S0UpIC1mICQoc3JjdHJlZSkvTWFrZWZpbGUgb2xkY29uZmlnCisJJChRKSQoTUFLRSkgLWYgJChz
cmN0cmVlKS9NYWtlZmlsZSBvbGRkZWZjb25maWcKIAogUEhPTlkgKz0ga3ZtY29uZmlnCiBrdm1j
b25maWc6IGt2bV9ndWVzdC5jb25maWcKQEAgLTEwMCwxOCArMTA4LDI0IEBAIFBIT05ZICs9IHRp
bnljb25maWcKIHRpbnljb25maWc6CiAJJChRKSQoTUFLRSkgLWYgJChzcmN0cmVlKS9NYWtlZmls
ZSBhbGxub2NvbmZpZyB0aW55LmNvbmZpZwogCisjIENIRUNLOiAtbyBjYWNoZV9kaXI9PHBhdGg+
IHdvcmtpbmc/CitQSE9OWSArPSB0ZXN0Y29uZmlnCit0ZXN0Y29uZmlnOiAkKG9iaikvY29uZgor
CSQoUFlUSE9OMykgLUIgLW0gcHl0ZXN0ICQoc3JjdHJlZSkvJChzcmMpL3Rlc3RzIFwKKwktbyBj
YWNoZV9kaXI9JChhYnNwYXRoICQob2JqKS90ZXN0cy8uY2FjaGUpIFwKKwkkKGlmICQoZmluZHN0
cmluZyAxLCQoS0JVSUxEX1ZFUkJPU0UpKSwtLWNhcHR1cmU9bm8pCitjbGVhbi1maWxlcyArPSB0
ZXN0cy8uY2FjaGUKKwogIyBIZWxwIHRleHQgdXNlZCBieSBtYWtlIGhlbHAKIGhlbHA6CiAJQGVj
aG8gICcgIGNvbmZpZwkgIC0gVXBkYXRlIGN1cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIGxpbmUt
b3JpZW50ZWQgcHJvZ3JhbScKLQlAZWNobyAgJyAgbmNvbmZpZyAgICAgICAgIC0gVXBkYXRlIGN1
cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIG5jdXJzZXMgbWVudSBiYXNlZCcKLQlAZWNobyAgJyAg
ICAgICAgICAgICAgICAgICAgcHJvZ3JhbScKKwlAZWNobyAgJyAgbmNvbmZpZyAgICAgICAgIC0g
VXBkYXRlIGN1cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIG5jdXJzZXMgbWVudSBiYXNlZCBwcm9n
cmFtJwogCUBlY2hvICAnICBtZW51Y29uZmlnCSAgLSBVcGRhdGUgY3VycmVudCBjb25maWcgdXRp
bGlzaW5nIGEgbWVudSBiYXNlZCBwcm9ncmFtJwogCUBlY2hvICAnICB4Y29uZmlnCSAgLSBVcGRh
dGUgY3VycmVudCBjb25maWcgdXRpbGlzaW5nIGEgUXQgYmFzZWQgZnJvbnQtZW5kJwogCUBlY2hv
ICAnICBnY29uZmlnCSAgLSBVcGRhdGUgY3VycmVudCBjb25maWcgdXRpbGlzaW5nIGEgR1RLKyBi
YXNlZCBmcm9udC1lbmQnCiAJQGVjaG8gICcgIG9sZGNvbmZpZwkgIC0gVXBkYXRlIGN1cnJlbnQg
Y29uZmlnIHV0aWxpc2luZyBhIHByb3ZpZGVkIC5jb25maWcgYXMgYmFzZScKIAlAZWNobyAgJyAg
bG9jYWxtb2Rjb25maWcgIC0gVXBkYXRlIGN1cnJlbnQgY29uZmlnIGRpc2FibGluZyBtb2R1bGVz
IG5vdCBsb2FkZWQnCiAJQGVjaG8gICcgIGxvY2FseWVzY29uZmlnICAtIFVwZGF0ZSBjdXJyZW50
IGNvbmZpZyBjb252ZXJ0aW5nIGxvY2FsIG1vZHMgdG8gY29yZScKLQlAZWNobyAgJyAgc2lsZW50
b2xkY29uZmlnIC0gU2FtZSBhcyBvbGRjb25maWcsIGJ1dCBxdWlldGx5LCBhZGRpdGlvbmFsbHkg
dXBkYXRlIGRlcHMnCiAJQGVjaG8gICcgIGRlZmNvbmZpZwkgIC0gTmV3IGNvbmZpZyB3aXRoIGRl
ZmF1bHQgZnJvbSBBUkNIIHN1cHBsaWVkIGRlZmNvbmZpZycKIAlAZWNobyAgJyAgc2F2ZWRlZmNv
bmZpZyAgIC0gU2F2ZSBjdXJyZW50IGNvbmZpZyBhcyAuL2RlZmNvbmZpZyAobWluaW1hbCBjb25m
aWcpJwogCUBlY2hvICAnICBhbGxub2NvbmZpZwkgIC0gTmV3IGNvbmZpZyB3aGVyZSBhbGwgb3B0
aW9ucyBhcmUgYW5zd2VyZWQgd2l0aCBubycKQEAgLTEyMCwxNjUgKzEzNCw3NyBAQCBoZWxwOgog
CUBlY2hvICAnICBhbGxkZWZjb25maWcgICAgLSBOZXcgY29uZmlnIHdpdGggYWxsIHN5bWJvbHMg
c2V0IHRvIGRlZmF1bHQnCiAJQGVjaG8gICcgIHJhbmRjb25maWcJICAtIE5ldyBjb25maWcgd2l0
aCByYW5kb20gYW5zd2VyIHRvIGFsbCBvcHRpb25zJwogCUBlY2hvICAnICBsaXN0bmV3Y29uZmln
ICAgLSBMaXN0IG5ldyBvcHRpb25zJwotCUBlY2hvICAnICBvbGRkZWZjb25maWcJICAtIFNhbWUg
YXMgc2lsZW50b2xkY29uZmlnIGJ1dCBzZXRzIG5ldyBzeW1ib2xzIHRvIHRoZWlyJwotCUBlY2hv
ICAnICAgICAgICAgICAgICAgICAgICBkZWZhdWx0IHZhbHVlJworCUBlY2hvICAnICBvbGRkZWZj
b25maWcJICAtIFNhbWUgYXMgb2xkY29uZmlnIGJ1dCBzZXRzIG5ldyBzeW1ib2xzIHRvIHRoZWly
JworCUBlY2hvICAnICAgICAgICAgICAgICAgICAgICBkZWZhdWx0IHZhbHVlIHdpdGhvdXQgcHJv
bXB0aW5nJwogCUBlY2hvICAnICBrdm1jb25maWcJICAtIEVuYWJsZSBhZGRpdGlvbmFsIG9wdGlv
bnMgZm9yIGt2bSBndWVzdCBrZXJuZWwgc3VwcG9ydCcKIAlAZWNobyAgJyAgeGVuY29uZmlnICAg
ICAgIC0gRW5hYmxlIGFkZGl0aW9uYWwgb3B0aW9ucyBmb3IgeGVuIGRvbTAgYW5kIGd1ZXN0IGtl
cm5lbCBzdXBwb3J0JwogCUBlY2hvICAnICB0aW55Y29uZmlnCSAgLSBDb25maWd1cmUgdGhlIHRp
bmllc3QgcG9zc2libGUga2VybmVsJwotCi0jIGx4ZGlhbG9nIHN0dWZmCi1jaGVjay1seGRpYWxv
ZyAgOj0gJChzcmN0cmVlKS8kKHNyYykvbHhkaWFsb2cvY2hlY2stbHhkaWFsb2cuc2gKLQotIyBV
c2UgcmVjdXJzaXZlbHkgZXhwYW5kZWQgdmFyaWFibGVzIHNvIHdlIGRvIG5vdCBjYWxsIGdjYyB1
bmxlc3MKLSMgd2UgcmVhbGx5IG5lZWQgdG8gZG8gc28uIChEbyBub3QgY2FsbCBnY2MgYXMgcGFy
dCBvZiBtYWtlIG1ycHJvcGVyKQotSE9TVF9FWFRSQUNGTEFHUyArPSAkKHNoZWxsICQoQ09ORklH
X1NIRUxMKSAkKGNoZWNrLWx4ZGlhbG9nKSAtY2NmbGFncykgXAotICAgICAgICAgICAgICAgICAg
ICAtRExPQ0FMRQorCUBlY2hvICAnICB0ZXN0Y29uZmlnCSAgLSBSdW4gS2NvbmZpZyB1bml0IHRl
c3RzIChyZXF1aXJlcyBweXRob24zIGFuZCBweXRlc3QpJwogCiAjID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotIyBTaGFyZWQgTWFrZWZpbGUgZm9yIHRoZSB2YXJpb3VzIGtjb25maWcgZXhlY3V0YWJsZXM6
Ci0jIGNvbmY6CSAgVXNlZCBmb3IgZGVmY29uZmlnLCBvbGRjb25maWcgYW5kIHJlbGF0ZWQgdGFy
Z2V0cwotIyBuY29uZjogIFVzZWQgZm9yIHRoZSBuY29uZmlnIHRhcmdldC4KLSMgICAgICAgICBV
dGlsaXplcyBuY3Vyc2VzCi0jIG1jb25mOiAgVXNlZCBmb3IgdGhlIG1lbnVjb25maWcgdGFyZ2V0
Ci0jICAgICAgICAgVXRpbGl6ZXMgdGhlIGx4ZGlhbG9nIHBhY2thZ2UKLSMgcWNvbmY6ICBVc2Vk
IGZvciB0aGUgeGNvbmZpZyB0YXJnZXQKLSMgICAgICAgICBCYXNlZCBvbiBRdCB3aGljaCBuZWVk
cyB0byBiZSBpbnN0YWxsZWQgdG8gY29tcGlsZSBpdAotIyBnY29uZjogIFVzZWQgZm9yIHRoZSBn
Y29uZmlnIHRhcmdldAotIyAgICAgICAgIEJhc2VkIG9uIEdUSysgd2hpY2ggbmVlZHMgdG8gYmUg
aW5zdGFsbGVkIHRvIGNvbXBpbGUgaXQKICMgb2JqZWN0IGZpbGVzIHVzZWQgYnkgYWxsIGtjb25m
aWcgZmxhdm91cnMKK2NvbW1vbi1vYmpzCTo9IGNvbmZkYXRhLm8gZXhwci5vIGxleGVyLmxleC5v
IHBhcnNlci50YWIubyBwcmVwcm9jZXNzLm8gXAorCQkgICBzeW1ib2wubwogCi1seGRpYWxvZyA6
PSBseGRpYWxvZy9jaGVja2xpc3QubyBseGRpYWxvZy91dGlsLm8gbHhkaWFsb2cvaW5wdXRib3gu
bwotbHhkaWFsb2cgKz0gbHhkaWFsb2cvdGV4dGJveC5vIGx4ZGlhbG9nL3llc25vLm8gbHhkaWFs
b2cvbWVudWJveC5vCiskKG9iaikvbGV4ZXIubGV4Lm86ICQob2JqKS9wYXJzZXIudGFiLmgKK0hP
U1RDRkxBR1NfbGV4ZXIubGV4Lm8JOj0gLUkgJChzcmN0cmVlKS8kKHNyYykKK0hPU1RDRkxBR1Nf
cGFyc2VyLnRhYi5vCTo9IC1JICQoc3JjdHJlZSkvJChzcmMpCiAKLWNvbmYtb2Jqcwk6PSBjb25m
Lm8gIHpjb25mLnRhYi5vCi1tY29uZi1vYmpzICAgICA6PSBtY29uZi5vIHpjb25mLnRhYi5vICQo
bHhkaWFsb2cpCi1uY29uZi1vYmpzICAgICA6PSBuY29uZi5vIHpjb25mLnRhYi5vIG5jb25mLmd1
aS5vCi1xY29uZi1jeHhvYmpzCTo9IHFjb25mLm8KLXFjb25mLW9ianMJOj0gemNvbmYudGFiLm8K
LWdjb25mLW9ianMJOj0gZ2NvbmYubyB6Y29uZi50YWIubwotCi1ob3N0cHJvZ3MteSA6PSBjb25m
IG5jb25mIG1jb25mIHFjb25mIGdjb25mCi0KLWNsZWFuLWZpbGVzCTo9IHFjb25mLm1vYyAudG1w
X3F0Y2hlY2sgLnRtcF9ndGtjaGVjawotY2xlYW4tZmlsZXMJKz0gemNvbmYudGFiLmMgemNvbmYu
bGV4LmMgemNvbmYuaGFzaC5jCi0KLSMgQ2hlY2sgdGhhdCB3ZSBoYXZlIHRoZSByZXF1aXJlZCBu
Y3Vyc2VzIHN0dWZmIGluc3RhbGxlZCBmb3IgbHhkaWFsb2cgKG1lbnVjb25maWcpCi1QSE9OWSAr
PSAkKG9iaikvZG9jaGVja2x4ZGlhbG9nCi0kKGFkZHByZWZpeCAkKG9iaikvLCQobHhkaWFsb2cp
KTogJChvYmopL2RvY2hlY2tseGRpYWxvZwotJChvYmopL2RvY2hlY2tseGRpYWxvZzoKLQkkKFEp
JChDT05GSUdfU0hFTEwpICQoY2hlY2stbHhkaWFsb2cpIC1jaGVjayAkKEhPU1RDQykgJChIT1NU
X0VYVFJBQ0ZMQUdTKSAkKEhPU1RMT0FETElCRVNfbWNvbmYpCi0KLWFsd2F5cyA6PSBkb2NoZWNr
bHhkaWFsb2cKLQotIyBnZW5lcmF0ZWQgZmlsZXMgc2VlbSB0byBuZWVkIHRoaXMgdG8gZmluZCBs
b2NhbCBpbmNsdWRlIGZpbGVzCi1IT1NUQ0ZMQUdTX3pjb25mLmxleC5vCTo9IC1JJChzcmMpCi1I
T1NUQ0ZMQUdTX3pjb25mLnRhYi5vCTo9IC1JJChzcmMpCi0KLUxFWF9QUkVGSVhfemNvbmYJOj0g
emNvbmYKLVlBQ0NfUFJFRklYX3pjb25mCTo9IHpjb25mCi0KLUhPU1RMT0FETElCRVNfcWNvbmYJ
PSAkKEtDX1FUX0xJQlMpCi1IT1NUQ1hYRkxBR1NfcWNvbmYubwk9ICQoS0NfUVRfQ0ZMQUdTKQot
Ci1IT1NUTE9BRExJQkVTX2djb25mCT0gYHBrZy1jb25maWcgLS1saWJzIGd0aystMi4wIGdtb2R1
bGUtMi4wIGxpYmdsYWRlLTIuMGAKLUhPU1RDRkxBR1NfZ2NvbmYubwk9IGBwa2ctY29uZmlnIC0t
Y2ZsYWdzIGd0aystMi4wIGdtb2R1bGUtMi4wIGxpYmdsYWRlLTIuMGAgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAtV25vLW1pc3NpbmctcHJvdG90eXBlcwotCi1IT1NUTE9BRExJQkVTX21j
b25mICAgPSAkKHNoZWxsICQoQ09ORklHX1NIRUxMKSAkKGNoZWNrLWx4ZGlhbG9nKSAtbGRmbGFn
cyAkKEhPU1RDQykpCi0KLUhPU1RMT0FETElCRVNfbmNvbmYJPSAkKHNoZWxsIFwKLQkJCQlwa2ct
Y29uZmlnIC0tbGlicyBtZW51dyBwYW5lbHcgbmN1cnNlc3cgMj4vZGV2L251bGwgXAotCQkJCXx8
IHBrZy1jb25maWcgLS1saWJzIG1lbnUgcGFuZWwgbmN1cnNlcyAyPi9kZXYvbnVsbCBcCi0JCQkJ
fHwgZWNobyAiLWxtZW51IC1scGFuZWwgLWxuY3Vyc2VzIiAgKQotJChvYmopL3Fjb25mLm86ICQo
b2JqKS8udG1wX3F0Y2hlY2sKLQotaWZlcSAoJChNQUtFQ01ER09BTFMpLHhjb25maWcpCi0kKG9i
aikvLnRtcF9xdGNoZWNrOiAkKHNyYykvTWFrZWZpbGUKLS1pbmNsdWRlICQob2JqKS8udG1wX3F0
Y2hlY2sKLQotIyBRdCBuZWVkcyBzb21lIGV4dHJhIGVmZm9ydC4uLgotJChvYmopLy50bXBfcXRj
aGVjazoKLQlAc2V0IC1lOyAkKGtlY2hvKSAiICBDSEVDSyAgIHF0IjsgZGlyPSIiOyBwa2c9IiI7
IFwKLQlpZiAhIHBrZy1jb25maWcgLS1leGlzdHMgUXRDb3JlIDI+IC9kZXYvbnVsbDsgdGhlbiBc
Ci0JICAgIGVjaG8gIiogVW5hYmxlIHRvIGZpbmQgdGhlIFF0NCB0b29sIHFtYWtlLiBUcnlpbmcg
dG8gdXNlIFF0MyI7IFwKLQkgICAgcGtnLWNvbmZpZyAtLWV4aXN0cyBxdCAyPiAvZGV2L251bGwg
JiYgcGtnPXF0OyBcCi0JICAgIHBrZy1jb25maWcgLS1leGlzdHMgcXQtbXQgMj4gL2Rldi9udWxs
ICYmIHBrZz1xdC1tdDsgXAotCSAgICBpZiBbIC1uICIkJHBrZyIgXTsgdGhlbiBcCi0JICAgICAg
Y2ZsYWdzPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyAkJHBrZyAtLWNmbGFncykiOyBcCi0JICAgICAg
bGlicz0iXCQkKHNoZWxsIHBrZy1jb25maWcgJCRwa2cgLS1saWJzKSI7IFwKLQkgICAgICBtb2M9
IlwkJChzaGVsbCBwa2ctY29uZmlnICQkcGtnIC0tdmFyaWFibGU9cHJlZml4KS9iaW4vbW9jIjsg
XAotCSAgICAgIGRpcj0iJCQocGtnLWNvbmZpZyAkJHBrZyAtLXZhcmlhYmxlPXByZWZpeCkiOyBc
Ci0JICAgIGVsc2UgXAotCSAgICAgIGZvciBkIGluICQkUVRESVIgL3Vzci9zaGFyZS9xdCogL3Vz
ci9saWIvcXQqOyBkbyBcCi0JICAgICAgICBpZiBbIC1mICQkZC9pbmNsdWRlL3Fjb25maWcuaCBd
OyB0aGVuIGRpcj0kJGQ7IGJyZWFrOyBmaTsgXAotCSAgICAgIGRvbmU7IFwKLQkgICAgICBpZiBb
IC16ICIkJGRpciIgXTsgdGhlbiBcCi0JICAgICAgICBlY2hvID4mMiAiKiI7IFwKLQkgICAgICAg
IGVjaG8gPiYyICIqIFVuYWJsZSB0byBmaW5kIGFueSBRdCBpbnN0YWxsYXRpb24uIFBsZWFzZSBt
YWtlIHN1cmUgdGhhdCI7IFwKLQkgICAgICAgIGVjaG8gPiYyICIqIHRoZSBRdDQgb3IgUXQzIGRl
dmVsb3BtZW50IHBhY2thZ2UgaXMgY29ycmVjdGx5IGluc3RhbGxlZCBhbmQiOyBcCi0JICAgICAg
ICBlY2hvID4mMiAiKiBlaXRoZXIgcW1ha2UgY2FuIGJlIGZvdW5kIG9yIGluc3RhbGwgcGtnLWNv
bmZpZyBvciBzZXQiOyBcCi0JICAgICAgICBlY2hvID4mMiAiKiB0aGUgUVRESVIgZW52aXJvbm1l
bnQgdmFyaWFibGUgdG8gdGhlIGNvcnJlY3QgbG9jYXRpb24uIjsgXAotCSAgICAgICAgZWNobyA+
JjIgIioiOyBcCi0JICAgICAgICBmYWxzZTsgXAotCSAgICAgIGZpOyBcCi0JICAgICAgbGlicGF0
aD0kJGRpci9saWI7IGxpYj1xdDsgb3NkaXI9IiI7IFwKLQkgICAgICAkKEhPU1RDWFgpIC1wcmlu
dC1tdWx0aS1vcy1kaXJlY3RvcnkgPiAvZGV2L251bGwgMj4mMSAmJiBcCi0JICAgICAgICBvc2Rp
cj14JCQoJChIT1NUQ1hYKSAtcHJpbnQtbXVsdGktb3MtZGlyZWN0b3J5KTsgXAotCSAgICAgIHRl
c3QgLWQgJCRsaWJwYXRoLyQkb3NkaXIgJiYgbGlicGF0aD0kJGxpYnBhdGgvJCRvc2RpcjsgXAot
CSAgICAgIHRlc3QgLWYgJCRsaWJwYXRoL2xpYnF0LW10LnNvICYmIGxpYj1xdC1tdDsgXAotCSAg
ICAgIGNmbGFncz0iLUkkJGRpci9pbmNsdWRlIjsgXAotCSAgICAgIGxpYnM9Ii1MJCRsaWJwYXRo
IC1XbCwtcnBhdGgsJCRsaWJwYXRoIC1sJCRsaWIiOyBcCi0JICAgICAgbW9jPSIkJGRpci9iaW4v
bW9jIjsgXAotCSAgICBmaTsgXAotCSAgICBpZiBbICEgLXggJCRkaXIvYmluL21vYyAtYSAteCAv
dXNyL2Jpbi9tb2MgXTsgdGhlbiBcCi0JICAgICAgZWNobyAiKiI7IFwKLQkgICAgICBlY2hvICIq
IFVuYWJsZSB0byBmaW5kICQkZGlyL2Jpbi9tb2MsIHVzaW5nIC91c3IvYmluL21vYyBpbnN0ZWFk
LiI7IFwKLQkgICAgICBlY2hvICIqIjsgXAotCSAgICAgIG1vYz0iL3Vzci9iaW4vbW9jIjsgXAot
CSAgICBmaTsgXAotCWVsc2UgXAotCSAgY2ZsYWdzPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyBRdENv
cmUgUXRHdWkgUXQzU3VwcG9ydCAtLWNmbGFncykiOyBcCi0JICBsaWJzPSJcJCQoc2hlbGwgcGtn
LWNvbmZpZyBRdENvcmUgUXRHdWkgUXQzU3VwcG9ydCAtLWxpYnMpIjsgXAotCSAgbW9jPSJcJCQo
c2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgLS12YXJpYWJsZT1tb2NfbG9jYXRpb24pIjsgXAotCSAg
WyAtbiAiJCRtb2MiIF0gfHwgbW9jPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgLS12YXJp
YWJsZT1wcmVmaXgpL2Jpbi9tb2MiOyBcCi0JZmk7IFwKLQllY2hvICJLQ19RVF9DRkxBR1M9JCRj
ZmxhZ3MiID4gJEA7IFwKLQllY2hvICJLQ19RVF9MSUJTPSQkbGlicyIgPj4gJEA7IFwKLQllY2hv
ICJLQ19RVF9NT0M9JCRtb2MiID4+ICRACi1lbmRpZgorIyBjb25mOiBVc2VkIGZvciBkZWZjb25m
aWcsIG9sZGNvbmZpZyBhbmQgcmVsYXRlZCB0YXJnZXRzCitob3N0cHJvZ3MteQkrPSBjb25mCitj
b25mLW9ianMJOj0gY29uZi5vICQoY29tbW9uLW9ianMpCiAKLSQob2JqKS9nY29uZi5vOiAkKG9i
aikvLnRtcF9ndGtjaGVjawotCi1pZmVxICgkKE1BS0VDTURHT0FMUyksZ2NvbmZpZykKLS1pbmNs
dWRlICQob2JqKS8udG1wX2d0a2NoZWNrCi0KLSMgR1RLKyBuZWVkcyBzb21lIGV4dHJhIGVmZm9y
dCwgdG9vLi4uCi0kKG9iaikvLnRtcF9ndGtjaGVjazoKLQlAaWYgYHBrZy1jb25maWcgLS1leGlz
dHMgZ3RrKy0yLjAgZ21vZHVsZS0yLjAgbGliZ2xhZGUtMi4wYDsgdGhlbgkJXAotCQlpZiBgcGtn
LWNvbmZpZyAtLWF0bGVhc3QtdmVyc2lvbj0yLjAuMCBndGsrLTIuMGA7IHRoZW4JCQlcCi0JCQl0
b3VjaCAkQDsJCQkJCQkJCVwKLQkJZWxzZQkJCQkJCQkJCVwKLQkJCWVjaG8gPiYyICIqIjsgCQkJ
CQkJCVwKLQkJCWVjaG8gPiYyICIqIEdUSysgaXMgcHJlc2VudCBidXQgdmVyc2lvbiA+PSAyLjAu
MCBpcyByZXF1aXJlZC4iOwlcCi0JCQllY2hvID4mMiAiKiI7CQkJCQkJCVwKLQkJCWZhbHNlOwkJ
CQkJCQkJXAotCQlmaQkJCQkJCQkJCVwKLQllbHNlCQkJCQkJCQkJCVwKLQkJZWNobyA+JjIgIioi
OyAJCQkJCQkJCVwKLQkJZWNobyA+JjIgIiogVW5hYmxlIHRvIGZpbmQgdGhlIEdUSysgaW5zdGFs
bGF0aW9uLiBQbGVhc2UgbWFrZSBzdXJlIHRoYXQiOyAJXAotCQllY2hvID4mMiAiKiB0aGUgR1RL
KyAyLjAgZGV2ZWxvcG1lbnQgcGFja2FnZSBpcyBjb3JyZWN0bHkgaW5zdGFsbGVkLi4uIjsgCVwK
LQkJZWNobyA+JjIgIiogWW91IG5lZWQgZ3RrKy0yLjAsIGdsaWItMi4wIGFuZCBsaWJnbGFkZS0y
LjAuIjsgCQlcCi0JCWVjaG8gPiYyICIqIjsgCQkJCQkJCQlcCi0JCWZhbHNlOwkJCQkJCQkJCVwK
LQlmaQotZW5kaWYKKyMgbmNvbmY6IFVzZWQgZm9yIHRoZSBuY29uZmlnIHRhcmdldCBiYXNlZCBv
biBuY3Vyc2VzCitob3N0cHJvZ3MteQkrPSBuY29uZgorbmNvbmYtb2Jqcwk6PSBuY29uZi5vIG5j
b25mLmd1aS5vICQoY29tbW9uLW9ianMpCisKK0hPU1RMRExJQlNfbmNvbmYJPSAkKHNoZWxsIC4g
JChvYmopL25jb25mLWNmZyAmJiBlY2hvICQkbGlicykKK0hPU1RDRkxBR1NfbmNvbmYubwk9ICQo
c2hlbGwgLiAkKG9iaikvbmNvbmYtY2ZnICYmIGVjaG8gJCRjZmxhZ3MpCitIT1NUQ0ZMQUdTX25j
b25mLmd1aS5vCT0gJChzaGVsbCAuICQob2JqKS9uY29uZi1jZmcgJiYgZWNobyAkJGNmbGFncykK
KworJChvYmopL25jb25mLm8gJChvYmopL25jb25mLmd1aS5vOiAkKG9iaikvbmNvbmYtY2ZnCisK
KyMgbWNvbmY6IFVzZWQgZm9yIHRoZSBtZW51Y29uZmlnIHRhcmdldCBiYXNlZCBvbiBseGRpYWxv
ZworaG9zdHByb2dzLXkJKz0gbWNvbmYKK2x4ZGlhbG9nCTo9ICQoYWRkcHJlZml4IGx4ZGlhbG9n
LywgXAorCQkgICAgIGNoZWNrbGlzdC5vIGlucHV0Ym94Lm8gbWVudWJveC5vIHRleHRib3gubyB1
dGlsLm8geWVzbm8ubykKK21jb25mLW9ianMJOj0gbWNvbmYubyAkKGx4ZGlhbG9nKSAkKGNvbW1v
bi1vYmpzKQorCitIT1NUTERMSUJTX21jb25mID0gJChzaGVsbCAuICQob2JqKS9tY29uZi1jZmcg
JiYgZWNobyAkJGxpYnMpCiskKGZvcmVhY2ggZiwgbWNvbmYubyAkKGx4ZGlhbG9nKSwgXAorICAk
KGV2YWwgSE9TVENGTEFHU18kZiA9ICQkKHNoZWxsIC4gJChvYmopL21jb25mLWNmZyAmJiBlY2hv
ICQkJCRjZmxhZ3MpKSkKKworJChhZGRwcmVmaXggJChvYmopLywgbWNvbmYubyAkKGx4ZGlhbG9n
KSk6ICQob2JqKS9tY29uZi1jZmcKKworIyBxY29uZjogVXNlZCBmb3IgdGhlIHhjb25maWcgdGFy
Z2V0IGJhc2VkIG9uIFF0Citob3N0cHJvZ3MteQkrPSBxY29uZgorcWNvbmYtY3h4b2Jqcwk6PSBx
Y29uZi5vCitxY29uZi1vYmpzCTo9IGltYWdlcy5vICQoY29tbW9uLW9ianMpCiAKLSQob2JqKS96
Y29uZi50YWIubzogJChvYmopL3pjb25mLmxleC5jICQob2JqKS96Y29uZi5oYXNoLmMKK0hPU1RM
RExJQlNfcWNvbmYJPSAkKHNoZWxsIC4gJChvYmopL3Fjb25mLWNmZyAmJiBlY2hvICQkbGlicykK
K0hPU1RDWFhGTEFHU19xY29uZi5vCT0gJChzaGVsbCAuICQob2JqKS9xY29uZi1jZmcgJiYgZWNo
byAkJGNmbGFncykKIAotJChvYmopL3Fjb25mLm86ICQob2JqKS9xY29uZi5tb2MKKyQob2JqKS9x
Y29uZi5vOiAkKG9iaikvcWNvbmYtY2ZnICQob2JqKS9xY29uZi5tb2MKIAogcXVpZXRfY21kX21v
YyA9IE1PQyAgICAgJEAKLSAgICAgIGNtZF9tb2MgPSAkKEtDX1FUX01PQykgLWkgJDwgLW8gJEAK
KyAgICAgIGNtZF9tb2MgPSAkKHNoZWxsIC4gJChvYmopL3Fjb25mLWNmZyAmJiBlY2hvICQkbW9j
KSAtaSAkPCAtbyAkQAogCi0kKG9iaikvJS5tb2M6ICQoc3JjKS8lLmggJChvYmopLy50bXBfcXRj
aGVjaworJChvYmopLyUubW9jOiAkKHNyYykvJS5oICQob2JqKS9xY29uZi1jZmcKIAkkKGNhbGwg
Y21kLG1vYykKKworIyBnY29uZjogVXNlZCBmb3IgdGhlIGdjb25maWcgdGFyZ2V0IGJhc2VkIG9u
IEdUSysKK2hvc3Rwcm9ncy15CSs9IGdjb25mCitnY29uZi1vYmpzCTo9IGdjb25mLm8gaW1hZ2Vz
Lm8gJChjb21tb24tb2JqcykKKworSE9TVExETElCU19nY29uZiAgICA9ICQoc2hlbGwgLiAkKG9i
aikvZ2NvbmYtY2ZnICYmIGVjaG8gJCRsaWJzKQorSE9TVENGTEFHU19nY29uZi5vICA9ICQoc2hl
bGwgLiAkKG9iaikvZ2NvbmYtY2ZnICYmIGVjaG8gJCRjZmxhZ3MpCisKKyQob2JqKS9nY29uZi5v
OiAkKG9iaikvZ2NvbmYtY2ZnCisKKyMgY2hlY2sgaWYgbmVjZXNzYXJ5IHBhY2thZ2VzIGFyZSBh
dmFpbGFibGUsIGFuZCBjb25maWd1cmUgYnVpbGQgZmxhZ3MKK2ZpbGVjaGtfY29uZl9jZmcgPSAk
KENPTkZJR19TSEVMTCkgJDwKKworJChvYmopLyVjb25mLWNmZzogJChzcmMpLyVjb25mLWNmZy5z
aCBGT1JDRQorCSQoY2FsbCBmaWxlY2hrLGNvbmZfY2ZnKQorCitjbGVhbi1maWxlcyArPSAqY29u
Zi1jZmcKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlLmhvc3QgYi94ZW4v
dG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0CmluZGV4IDEzM2VkZmFlNWI4YS4uNGM1MWM5NWQ0
MGY0IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0CisrKyBiL3hl
bi90b29scy9rY29uZmlnL01ha2VmaWxlLmhvc3QKQEAgLTEsMyArMSwyMSBAQAorIyBTUERYLUxp
Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAorCisjIExFWAorIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
K3F1aWV0X2NtZF9mbGV4ID0gTEVYICAgICAkQAorICAgICAgY21kX2ZsZXggPSAkKExFWCkgLW8k
QCAtTCAkPAorCiskKG9iaikvJS5sZXguYzogJChzcmMpLyUubCBGT1JDRQorCSQoY2FsbCBpZl9j
aGFuZ2VkLGZsZXgpCisKKyMgWUFDQworIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK3F1aWV0X2NtZF9i
aXNvbiA9IFlBQ0MgICAgJChiYXNlbmFtZSAkQCkuW2NoXQorICAgICAgY21kX2Jpc29uID0gJChZ
QUNDKSAtbyAkKGJhc2VuYW1lICRAKS5jIC0tZGVmaW5lcz0kKGJhc2VuYW1lICRAKS5oIC10IC1s
ICQ8CisKKyQob2JqKS8lLnRhYi5jICQob2JqKS8lLnRhYi5oOiAkKHNyYykvJS55IEZPUkNFCisJ
JChjYWxsIGlmX2NoYW5nZWQsYmlzb24pCisKICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICMgQnVpbGRp
bmcgYmluYXJpZXMgb24gdGhlIGhvc3Qgc3lzdGVtCiAjIEJpbmFyaWVzIGFyZSB1c2VkIGR1cmlu
ZyB0aGUgY29tcGlsYXRpb24gb2YgdGhlIGtlcm5lbCwgZm9yIGV4YW1wbGUKQEAgLTUsNyArMjMs
NyBAQAogIwogIyBCb3RoIEMgYW5kIEMrKyBhcmUgc3VwcG9ydGVkLCBidXQgcHJlZmVycmVkIGxh
bmd1YWdlIGlzIEMgZm9yIHN1Y2ggdXRpbGl0aWVzLgogIwotIyBTYW1wbGUgc3ludGF4IChzZWUg
RG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnR4dCBmb3IgcmVmZXJlbmNlKQorIyBTYW1w
bGUgc3ludGF4IChzZWUgRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnJzdCBmb3IgcmVm
ZXJlbmNlKQogIyBob3N0cHJvZ3MteSA6PSBiaW4yaGV4CiAjIFdpbGwgY29tcGlsZSBiaW4yaGV4
LmMgYW5kIGNyZWF0ZSBhbiBleGVjdXRhYmxlIG5hbWVkIGJpbjJoZXgKICMKQEAgLTIxLDYgKzM5
LDggQEAKICMgVGhleSBhcmUgbGlua2VkIGFzIEMrKyBjb2RlIHRvIHRoZSBleGVjdXRhYmxlIHFj
b25mCiAKIF9faG9zdHByb2dzIDo9ICQoc29ydCAkKGhvc3Rwcm9ncy15KSAkKGhvc3Rwcm9ncy1t
KSkKK2hvc3QtY3NobGliIDo9ICQoc29ydCAkKGhvc3RsaWJzLXkpICQoaG9zdGxpYnMtbSkpCito
b3N0LWN4eHNobGliIDo9ICQoc29ydCAkKGhvc3RjeHhsaWJzLXkpICQoaG9zdGN4eGxpYnMtbSkp
CiAKICMgQyBjb2RlCiAjIEV4ZWN1dGFibGVzIGNvbXBpbGVkIGZyb20gYSBzaW5nbGUgLmMgZmls
ZQpAQCAtNDIsNDIgKzYyLDM4IEBAIGhvc3QtY3h4bXVsdGkJOj0gJChmb3JlYWNoIG0sJChfX2hv
c3Rwcm9ncyksJChpZiAkKCQobSktY3h4b2JqcyksJChtKSkpCiAjIEMrKyBPYmplY3QgKC5vKSBm
aWxlcyBjb21waWxlZCBmcm9tIC5jYyBmaWxlcwogaG9zdC1jeHhvYmpzCTo9ICQoc29ydCAkKGZv
cmVhY2ggbSwkKGhvc3QtY3h4bXVsdGkpLCQoJChtKS1jeHhvYmpzKSkpCiAKLSMgb3V0cHV0IGRp
cmVjdG9yeSBmb3IgcHJvZ3JhbXMvLm8gZmlsZXMKLSMgaG9zdHByb2dzLXkgOj0gdG9vbHMvYnVp
bGQgbWF5IGhhdmUgYmVlbiBzcGVjaWZpZWQuCi0jIFJldHJpZXZlIGFsc28gZGlyZWN0b3J5IG9m
IC5vIGZpbGVzIGZyb20gcHJvZy1vYmpzIG9yIHByb2ctY3h4b2JqcyBub3RhdGlvbgotaG9zdC1v
YmpkaXJzIDo9ICQoZGlyICQoX19ob3N0cHJvZ3MpICQoaG9zdC1jb2JqcykgJChob3N0LWN4eG9i
anMpKQotCi1ob3N0LW9iamRpcnMgOj0gJChzdHJpcCAkKHNvcnQgJChmaWx0ZXItb3V0IC4vLCQo
aG9zdC1vYmpkaXJzKSkpKQorIyBPYmplY3QgKC5vKSBmaWxlcyB1c2VkIGJ5IHRoZSBzaGFyZWQg
bGliYXJpZXMKK2hvc3QtY3Nob2Jqcwk6PSAkKHNvcnQgJChmb3JlYWNoIG0sJChob3N0LWNzaGxp
YiksJCgkKG06LnNvPS1vYmpzKSkpKQoraG9zdC1jeHhzaG9ianMJOj0gJChzb3J0ICQoZm9yZWFj
aCBtLCQoaG9zdC1jeHhzaGxpYiksJCgkKG06LnNvPS1vYmpzKSkpKQogCi0KLV9faG9zdHByb2dz
ICAgICA6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoX19ob3N0cHJvZ3MpKQogaG9zdC1jc2luZ2xl
CTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWNzaW5nbGUpKQogaG9zdC1jbXVsdGkJOj0g
JChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY211bHRpKSkKIGhvc3QtY29ianMJOj0gJChhZGRw
cmVmaXggJChvYmopLywkKGhvc3QtY29ianMpKQogaG9zdC1jeHhtdWx0aQk6PSAkKGFkZHByZWZp
eCAkKG9iaikvLCQoaG9zdC1jeHhtdWx0aSkpCiBob3N0LWN4eG9ianMJOj0gJChhZGRwcmVmaXgg
JChvYmopLywkKGhvc3QtY3h4b2JqcykpCi1ob3N0LW9iamRpcnMgICAgOj0gJChhZGRwcmVmaXgg
JChvYmopLywkKGhvc3Qtb2JqZGlycykpCi0KLW9iai1kaXJzICs9ICQoaG9zdC1vYmpkaXJzKQor
aG9zdC1jc2hsaWIJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3NobGliKSkKK2hvc3Qt
Y3h4c2hsaWIJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3h4c2hsaWIpKQoraG9zdC1j
c2hvYmpzCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWNzaG9ianMpKQoraG9zdC1jeHhz
aG9ianMJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3h4c2hvYmpzKSkKIAogIyMjIyMK
ICMgSGFuZGxlIG9wdGlvbnMgdG8gZ2NjLiBTdXBwb3J0IGJ1aWxkaW5nIHdpdGggc2VwYXJhdGUg
b3V0cHV0IGRpcmVjdG9yeQogCi1faG9zdGNfZmxhZ3MgICA9ICQoSE9TVENGTEFHUykgICAkKEhP
U1RfRVhUUkFDRkxBR1MpICAgXAotICAgICAgICAgICAgICAgICAkKEhPU1RDRkxBR1NfJChiYXNl
dGFyZ2V0KS5vKQotX2hvc3RjeHhfZmxhZ3MgPSAkKEhPU1RDWFhGTEFHUykgJChIT1NUX0VYVFJB
Q1hYRkxBR1MpIFwKLSAgICAgICAgICAgICAgICAgJChIT1NUQ1hYRkxBR1NfJChiYXNldGFyZ2V0
KS5vKQotCi1pZmVxICgkKEtCVUlMRF9TUkMpLCkKLV9faG9zdGNfZmxhZ3MJPSAkKF9ob3N0Y19m
bGFncykKLV9faG9zdGN4eF9mbGFncwk9ICQoX2hvc3RjeHhfZmxhZ3MpCi1lbHNlCi1fX2hvc3Rj
X2ZsYWdzCT0gLUkkKG9iaikgJChjYWxsIGZsYWdzLF9ob3N0Y19mbGFncykKLV9faG9zdGN4eF9m
bGFncwk9IC1JJChvYmopICQoY2FsbCBmbGFncyxfaG9zdGN4eF9mbGFncykKK19ob3N0Y19mbGFn
cyAgID0gJChLQlVJTERfSE9TVENGTEFHUykgICAkKEhPU1RfRVhUUkFDRkxBR1MpICAgXAorICAg
ICAgICAgICAgICAgICAkKEhPU1RDRkxBR1NfJCh0YXJnZXQtc3RlbSkubykKK19ob3N0Y3h4X2Zs
YWdzID0gJChLQlVJTERfSE9TVENYWEZMQUdTKSAkKEhPU1RfRVhUUkFDWFhGTEFHUykgXAorICAg
ICAgICAgICAgICAgICAkKEhPU1RDWFhGTEFHU18kKHRhcmdldC1zdGVtKS5vKQorCisjICQob2Jq
dHJlZSkvJChvYmopIGZvciBpbmNsdWRpbmcgZ2VuZXJhdGVkIGhlYWRlcnMgZnJvbSBjaGVja2lu
IHNvdXJjZSBmaWxlcworaWZlcSAoJChLQlVJTERfRVhUTU9EKSwpCitpZmRlZiBidWlsZGluZ19v
dXRfb2Zfc3JjdHJlZQorX2hvc3RjX2ZsYWdzICAgKz0gLUkgJChvYmp0cmVlKS8kKG9iaikKK19o
b3N0Y3h4X2ZsYWdzICs9IC1JICQob2JqdHJlZSkvJChvYmopCitlbmRpZgogZW5kaWYKIAotaG9z
dGNfZmxhZ3MgICAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfX2hvc3RjX2ZsYWdzKQotaG9zdGN4
eF9mbGFncyAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfX2hvc3RjeHhfZmxhZ3MpCitob3N0Y19m
bGFncyAgICA9IC1XcCwtTUQsJChkZXBmaWxlKSAkKF9ob3N0Y19mbGFncykKK2hvc3RjeHhfZmxh
Z3MgID0gLVdwLC1NRCwkKGRlcGZpbGUpICQoX2hvc3RjeHhfZmxhZ3MpCiAKICMjIyMjCiAjIENv
bXBpbGUgcHJvZ3JhbXMgb24gdGhlIGhvc3QKQEAgLTg1LDE3ICsxMDEsMTcgQEAgaG9zdGN4eF9m
bGFncyAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfX2hvc3RjeHhfZmxhZ3MpCiAjIENyZWF0ZSBl
eGVjdXRhYmxlIGZyb20gYSBzaW5nbGUgLmMgZmlsZQogIyBob3N0LWNzaW5nbGUgLT4gRXhlY3V0
YWJsZQogcXVpZXRfY21kX2hvc3QtY3NpbmdsZSAJPSBIT1NUQ0MgICRACi0gICAgICBjbWRfaG9z
dC1jc2luZ2xlCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpIC1vICRAICQ8IFwKLQkgIAkkKEhP
U1RfTE9BRExJQkVTKSAkKEhPU1RMT0FETElCRVNfJChARikpCisgICAgICBjbWRfaG9zdC1jc2lu
Z2xlCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpICQoS0JVSUxEX0hPU1RMREZMQUdTKSAtbyAk
QCAkPCBcCisJCSQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKHRhcmdldC1zdGVt
KSkKICQoaG9zdC1jc2luZ2xlKTogJChvYmopLyU6ICQoc3JjKS8lLmMgRk9SQ0UKIAkkKGNhbGwg
aWZfY2hhbmdlZF9kZXAsaG9zdC1jc2luZ2xlKQogCiAjIExpbmsgYW4gZXhlY3V0YWJsZSBiYXNl
ZCBvbiBsaXN0IG9mIC5vIGZpbGVzLCBhbGwgcGxhaW4gYwogIyBob3N0LWNtdWx0aSAtPiBleGVj
dXRhYmxlCiBxdWlldF9jbWRfaG9zdC1jbXVsdGkJPSBIT1NUTEQgICRACi0gICAgICBjbWRfaG9z
dC1jbXVsdGkJPSAkKEhPU1RDQykgJChIT1NUTERGTEFHUykgLW8gJEAgXAotCQkJICAkKGFkZHBy
ZWZpeCAkKG9iaikvLCQoJChARiktb2JqcykpIFwKLQkJCSAgJChIT1NUX0xPQURMSUJFUykgJChI
T1NUTE9BRExJQkVTXyQoQEYpKQorICAgICAgY21kX2hvc3QtY211bHRpCT0gJChIT1NUQ0MpICQo
S0JVSUxEX0hPU1RMREZMQUdTKSAtbyAkQCBcCisJCQkgICQoYWRkcHJlZml4ICQob2JqKS8sICQo
JCh0YXJnZXQtc3RlbSktb2JqcykpIFwKKwkJCSAgJChLQlVJTERfSE9TVExETElCUykgJChIT1NU
TERMSUJTXyQodGFyZ2V0LXN0ZW0pKQogJChob3N0LWNtdWx0aSk6IEZPUkNFCiAJJChjYWxsIGlm
X2NoYW5nZWQsaG9zdC1jbXVsdGkpCiAkKGNhbGwgbXVsdGlfZGVwZW5kLCAkKGhvc3QtY211bHRp
KSwgLCAtb2JqcykKQEAgLTExMCwxMCArMTI2LDEwIEBAICQoaG9zdC1jb2Jqcyk6ICQob2JqKS8l
Lm86ICQoc3JjKS8lLmMgRk9SQ0UKICMgTGluayBhbiBleGVjdXRhYmxlIGJhc2VkIG9uIGxpc3Qg
b2YgLm8gZmlsZXMsIGEgbWl4dHVyZSBvZiAuYyBhbmQgLmNjCiAjIGhvc3QtY3h4bXVsdGkgLT4g
ZXhlY3V0YWJsZQogcXVpZXRfY21kX2hvc3QtY3h4bXVsdGkJPSBIT1NUTEQgICRACi0gICAgICBj
bWRfaG9zdC1jeHhtdWx0aQk9ICQoSE9TVENYWCkgJChIT1NUTERGTEFHUykgLW8gJEAgXAorICAg
ICAgY21kX2hvc3QtY3h4bXVsdGkJPSAkKEhPU1RDWFgpICQoS0JVSUxEX0hPU1RMREZMQUdTKSAt
byAkQCBcCiAJCQkgICQoZm9yZWFjaCBvLG9ianMgY3h4b2JqcyxcCi0JCQkgICQoYWRkcHJlZml4
ICQob2JqKS8sJCgkKEBGKS0kKG8pKSkpIFwKLQkJCSAgJChIT1NUX0xPQURMSUJFUykgJChIT1NU
TE9BRExJQkVTXyQoQEYpKQorCQkJICAkKGFkZHByZWZpeCAkKG9iaikvLCAkKCQodGFyZ2V0LXN0
ZW0pLSQobykpKSkgXAorCQkJICAkKEtCVUlMRF9IT1NUTERMSUJTKSAkKEhPU1RMRExJQlNfJCh0
YXJnZXQtc3RlbSkpCiAkKGhvc3QtY3h4bXVsdGkpOiBGT1JDRQogCSQoY2FsbCBpZl9jaGFuZ2Vk
LGhvc3QtY3h4bXVsdGkpCiAkKGNhbGwgbXVsdGlfZGVwZW5kLCAkKGhvc3QtY3h4bXVsdGkpLCAs
IC1vYmpzIC1jeHhvYmpzKQpAQCAtMTI0LDUgKzE0MCw0MiBAQCBxdWlldF9jbWRfaG9zdC1jeHhv
YmpzCT0gSE9TVENYWCAkQAogJChob3N0LWN4eG9ianMpOiAkKG9iaikvJS5vOiAkKHNyYykvJS5j
YyBGT1JDRQogCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxob3N0LWN4eG9ianMpCiAKKyMgQ29tcGls
ZSAuYyBmaWxlLCBjcmVhdGUgcG9zaXRpb24gaW5kZXBlbmRlbnQgLm8gZmlsZQorIyBob3N0LWNz
aG9ianMgLT4gLm8KK3F1aWV0X2NtZF9ob3N0LWNzaG9ianMJPSBIT1NUQ0MgIC1mUElDICRACisg
ICAgICBjbWRfaG9zdC1jc2hvYmpzCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpIC1mUElDIC1j
IC1vICRAICQ8CiskKGhvc3QtY3Nob2Jqcyk6ICQob2JqKS8lLm86ICQoc3JjKS8lLmMgRk9SQ0UK
KwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jc2hvYmpzKQorCisjIENvbXBpbGUgLmMgZmls
ZSwgY3JlYXRlIHBvc2l0aW9uIGluZGVwZW5kZW50IC5vIGZpbGUKKyMgTm90ZSB0aGF0IHBsdWdp
biBjYXBhYmxlIGdjYyB2ZXJzaW9ucyBjYW4gYmUgZWl0aGVyIEMgb3IgQysrIGJhc2VkCisjIHRo
ZXJlZm9yZSBwbHVnaW4gc291cmNlIGZpbGVzIGhhdmUgdG8gYmUgY29tcGlsYWJsZSBpbiBib3Ro
IEMgYW5kIEMrKyBtb2RlLgorIyBUaGlzIGlzIHdoeSBhIEMrKyBjb21waWxlciBpcyBpbnZva2Vk
IG9uIGEgLmMgZmlsZS4KKyMgaG9zdC1jeHhzaG9ianMgLT4gLm8KK3F1aWV0X2NtZF9ob3N0LWN4
eHNob2Jqcwk9IEhPU1RDWFggLWZQSUMgJEAKKyAgICAgIGNtZF9ob3N0LWN4eHNob2Jqcwk9ICQo
SE9TVENYWCkgJChob3N0Y3h4X2ZsYWdzKSAtZlBJQyAtYyAtbyAkQCAkPAorJChob3N0LWN4eHNo
b2Jqcyk6ICQob2JqKS8lLm86ICQoc3JjKS8lLmMgRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9k
ZXAsaG9zdC1jeHhzaG9ianMpCisKKyMgTGluayBhIHNoYXJlZCBsaWJyYXJ5LCBiYXNlZCBvbiBw
b3NpdGlvbiBpbmRlcGVuZGVudCAubyBmaWxlcworIyAqLm8gLT4gLnNvIHNoYXJlZCBsaWJyYXJ5
IChob3N0LWNzaGxpYikKK3F1aWV0X2NtZF9ob3N0LWNzaGxpYgk9IEhPU1RMTEQgLXNoYXJlZCAk
QAorICAgICAgY21kX2hvc3QtY3NobGliCT0gJChIT1NUQ0MpICQoS0JVSUxEX0hPU1RMREZMQUdT
KSAtc2hhcmVkIC1vICRAIFwKKwkJCSAgJChhZGRwcmVmaXggJChvYmopLywgJCgkKHRhcmdldC1z
dGVtKS1vYmpzKSkgXAorCQkJICAkKEtCVUlMRF9IT1NUTERMSUJTKSAkKEhPU1RMRExJQlNfJCh0
YXJnZXQtc3RlbSkuc28pCiskKGhvc3QtY3NobGliKTogRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdl
ZCxob3N0LWNzaGxpYikKKyQoY2FsbCBtdWx0aV9kZXBlbmQsICQoaG9zdC1jc2hsaWIpLCAuc28s
IC1vYmpzKQorCisjIExpbmsgYSBzaGFyZWQgbGlicmFyeSwgYmFzZWQgb24gcG9zaXRpb24gaW5k
ZXBlbmRlbnQgLm8gZmlsZXMKKyMgKi5vIC0+IC5zbyBzaGFyZWQgbGlicmFyeSAoaG9zdC1jeHhz
aGxpYikKK3F1aWV0X2NtZF9ob3N0LWN4eHNobGliCT0gSE9TVExMRCAtc2hhcmVkICRACisgICAg
ICBjbWRfaG9zdC1jeHhzaGxpYgk9ICQoSE9TVENYWCkgJChLQlVJTERfSE9TVExERkxBR1MpIC1z
aGFyZWQgLW8gJEAgXAorCQkJICAkKGFkZHByZWZpeCAkKG9iaikvLCAkKCQodGFyZ2V0LXN0ZW0p
LW9ianMpKSBcCisJCQkgICQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKHRhcmdl
dC1zdGVtKS5zbykKKyQoaG9zdC1jeHhzaGxpYik6IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQs
aG9zdC1jeHhzaGxpYikKKyQoY2FsbCBtdWx0aV9kZXBlbmQsICQoaG9zdC1jeHhzaGxpYiksIC5z
bywgLW9ianMpCisKIHRhcmdldHMgKz0gJChob3N0LWNzaW5nbGUpICAkKGhvc3QtY211bHRpKSAk
KGhvc3QtY29ianMpXAotCSAgICQoaG9zdC1jeHhtdWx0aSkgJChob3N0LWN4eG9ianMpCisJICAg
JChob3N0LWN4eG11bHRpKSAkKGhvc3QtY3h4b2JqcykgJChob3N0LWNzaGxpYikgJChob3N0LWNz
aG9ianMpICQoaG9zdC1jeHhzaGxpYikgJChob3N0LWN4eHNob2JqcykKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy9NYWtl
ZmlsZS5rY29uZmlnCmluZGV4IGRiZDg5MTIwMTU0ZC4uMDY1ZjRiODQ3MTZmIDEwMDY0NAotLS0g
YS94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnCisrKyBiL3hlbi90b29scy9rY29u
ZmlnL01ha2VmaWxlLmtjb25maWcKQEAgLTQsOCArNCw4IEBACiBhbGw6CiAKICMgWGVuIGRvZXNu
J3QgaGF2ZSBhIHNpbGVudCBidWlsZCBmbGFnCi1xdWlldCA6PSBzaWxlbnRfCi1RIDo9IEAKK3F1
aWV0IDo9CitRIDo9CiBrZWNobyA6PSA6CiAKICMgZXZlbnR1YWxseSB5b3UnbGwgd2FudCB0byBk
byBvdXQgb2YgdHJlZSBidWlsZHMKQEAgLTEzLDE2ICsxMyw0NCBAQCBzcmN0cmVlIDo9ICQoWEVO
X1JPT1QpL3hlbgogb2JqdHJlZSA6PSAkKHNyY3RyZWUpCiBzcmMgOj0gdG9vbHMva2NvbmZpZwog
b2JqIDo9ICQoc3JjKQotS0JVSUxEX1NSQyA6PQogCiAjIGhhbmRsZSBmdW5jdGlvbnMgKG1vc3Qg
b2YgdGhlc2UgbGlmdGVkIGZyb20gZGlmZmVyZW50IExpbnV4IG1ha2VmaWxlcwogZG90LXRhcmdl
dCA9ICQoZGlyICRAKS4kKG5vdGRpciAkQCkKIGRlcGZpbGUgPSAkKHN1YnN0ICQoY29tbWEpLCwk
KGRvdC10YXJnZXQpLmQpCiBiYXNldGFyZ2V0ID0gJChiYXNlbmFtZSAkKG5vdGRpciAkQCkpCisj
IHRhcmdldCB3aXRoICQob2JqKS8gYW5kIGl0cyBzdWZmaXggc3RyaXBwZWQKK3RhcmdldC1zdGVt
ID0gJChiYXNlbmFtZSAkKHBhdHN1YnN0ICQob2JqKS8lLCUsJEApKQogY21kID0gJChjbWRfJCgx
KSkKIGlmX2NoYW5nZWQgPSAkKGNtZF8kKDEpKQogaWZfY2hhbmdlZF9kZXAgPSAkKGNtZF8kKDEp
KQogCisjIyMKKyMgZmlsZWNoayBpcyB1c2VkIHRvIGNoZWNrIGlmIHRoZSBjb250ZW50IG9mIGEg
Z2VuZXJhdGVkIGZpbGUgaXMgdXBkYXRlZC4KKyMgU2FtcGxlIHVzYWdlOgorIworIyBmaWxlY2hr
X3NhbXBsZSA9IGVjaG8gJChLRVJORUxSRUxFQVNFKQorIyB2ZXJzaW9uLmg6IEZPUkNFCisjCSQo
Y2FsbCBmaWxlY2hrLHNhbXBsZSkKKyMKKyMgVGhlIHJ1bGUgZGVmaW5lZCBzaGFsbCB3cml0ZSB0
byBzdGRvdXQgdGhlIGNvbnRlbnQgb2YgdGhlIG5ldyBmaWxlLgorIyBUaGUgZXhpc3RpbmcgZmls
ZSB3aWxsIGJlIGNvbXBhcmVkIHdpdGggdGhlIG5ldyBvbmUuCisjIC0gSWYgbm8gZmlsZSBleGlz
dCBpdCBpcyBjcmVhdGVkCisjIC0gSWYgdGhlIGNvbnRlbnQgZGlmZmVyIHRoZSBuZXcgZmlsZSBp
cyB1c2VkCisjIC0gSWYgdGhleSBhcmUgZXF1YWwgbm8gY2hhbmdlLCBhbmQgbm8gdGltZXN0YW1w
IHVwZGF0ZQorIyAtIHN0ZGluIGlzIHBpcGVkIGluIGZyb20gdGhlIGZpcnN0IHByZXJlcXVpc2l0
ZSAoJDwpIHNvIG9uZSBoYXMKKyMgICB0byBzcGVjaWZ5IGEgdmFsaWQgZmlsZSBhcyBmaXJzdCBw
cmVyZXF1aXNpdGUgKG9mdGVuIHRoZSBrYnVpbGQgZmlsZSkKK2RlZmluZSBmaWxlY2hrCisJJChR
KXNldCAtZTsJCQkJXAorCW1rZGlyIC1wICQoZGlyICRAKTsJCQlcCisJeyAkKGZpbGVjaGtfJCgx
KSk7IH0gPiAkQC50bXA7CQlcCisJaWYgWyAtciAkQCBdICYmIGNtcCAtcyAkQCAkQC50bXA7IHRo
ZW4JXAorCQlybSAtZiAkQC50bXA7CQkJXAorCWVsc2UJCQkJCVwKKwkJJChrZWNobykgJyAgVVBE
ICAgICAkQCc7CVwKKwkJbXYgLWYgJEAudG1wICRAOwkJXAorCWZpCitlbmRlZgorCiBkZWZpbmUg
bXVsdGlfZGVwZW5kCiAkKGZvcmVhY2ggbSwgJChub3RkaXIgJDEpLCBcCiAJJChldmFsICQob2Jq
KS8kbTogXApAQCAtMzgsNiArNjYsOCBAQCBDT05GSUdfU0hFTEwgOj0gJChTSEVMTCkKICMgcHJv
dmlkZSB0aGUgaG9zdCBjb21waWxlcgogSE9TVENDID89IGdjYwogSE9TVENYWCA/PSBnKysKK1lB
Q0MgPSAkKGlmICQoQklTT04pLCQoQklTT04pLGJpc29uKQorTEVYID0gJChpZiAkKEZMRVgpLCQo
RkxFWCksZmxleCkKIAogIyBmb3JjZSB0YXJnZXQKIFBIT05ZICs9IEZPUkNFCkBAIC00OCw2ICs3
OCwxOCBAQCBGT1JDRToKIGluY2x1ZGUgJChzcmMpL01ha2VmaWxlCiBpbmNsdWRlICQoc3JjKS9N
YWtlZmlsZS5ob3N0CiAKKyMgQWRkIGludGVybWVkaWF0ZSB0YXJnZXRzOgorIyBXaGVuIGJ1aWxk
aW5nIG9iamVjdHMgd2l0aCBzcGVjaWZpYyBzdWZmaXggcGF0dGVybnMsIGFkZCBpbnRlcm1lZGlh
dGUKKyMgdGFyZ2V0cyB0aGF0IHRoZSBmaW5hbCB0YXJnZXRzIGFyZSBkZXJpdmVkIGZyb20uCitp
bnRlcm1lZGlhdGVfdGFyZ2V0cyA9ICQoZm9yZWFjaCBzZngsICQoMiksIFwKKwkJCQkkKHBhdHN1
YnN0ICUkKHN0cmlwICQoMSkpLCUkKHNmeCksIFwKKwkJCQkJJChmaWx0ZXIgJSQoc3RyaXAgJCgx
KSksICQodGFyZ2V0cykpKSkKKworIyAlLmxleC5vIDwtICUubGV4LmMgPC0gJS5sCisjICUudGFi
Lm8gPC0gJS50YWIuW2NoXSA8LSAlLnkKK3RhcmdldHMgKz0gJChjYWxsIGludGVybWVkaWF0ZV90
YXJnZXRzLCAubGV4Lm8sIC5sZXguYykgXAorCSAgICQoY2FsbCBpbnRlcm1lZGlhdGVfdGFyZ2V0
cywgLnRhYi5vLCAudGFiLmMgLnRhYi5oKQorCiAjIGNsZWFuIHVwIHJ1bGUKIGNsZWFuLWRlcHMg
PSAkKGZvcmVhY2ggZiwkKGhvc3QtY29ianMpICQoaG9zdC1jeHhvYmpzKSwkKGRpciAkZikuJChu
b3RkaXIgJGYpLmQpCiBjbGVhbi1zaGlwcGVkID0gJChwYXRzdWJzdCAlX3NoaXBwZWQsJSwkKHdp
bGRjYXJkICQob2JqKS8qX3NoaXBwZWQpKQpAQCAtNTksNCArMTAxLDYgQEAgY2xlYW46CiAJcm0g
LXJmICQoY2xlYW4tc2hpcHBlZCkKIAogJChvYmopL3pjb25mJTogJChzcmMpL3pjb25mJV9zaGlw
cGVkCi0JQGNwIC1mICQ8ICRACisJY3AgLWYgJDwgJEAKKworLlBIT05ZOiAkKFBIT05ZKQpkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvY29uZi5jIGIveGVuL3Rvb2xzL2tjb25maWcvY29u
Zi5jCmluZGV4IGQ5ODZmNDQwOThmOS4uNDBlMTZlODcxYWUyIDEwMDY0NAotLS0gYS94ZW4vdG9v
bHMva2NvbmZpZy9jb25mLmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvY29uZi5jCkBAIC0xLDkg
KzEsMTAgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29w
eXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICog
UmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAogI2lu
Y2x1ZGUgPGN0eXBlLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4K
ICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KQEAgLTE4LDExICsxOSwx
MCBAQAogCiBzdGF0aWMgdm9pZCBjb25mKHN0cnVjdCBtZW51ICptZW51KTsKIHN0YXRpYyB2b2lk
IGNoZWNrX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpOwotc3RhdGljIHZvaWQgeGZnZXRzKGNoYXIg
KnN0ciwgaW50IHNpemUsIEZJTEUgKmluKTsKIAogZW51bSBpbnB1dF9tb2RlIHsKIAlvbGRhc2tj
b25maWcsCi0Jc2lsZW50b2xkY29uZmlnLAorCXN5bmNjb25maWcsCiAJb2xkY29uZmlnLAogCWFs
bG5vY29uZmlnLAogCWFsbHllc2NvbmZpZywKQEAgLTMzLDE0ICszMywxNCBAQCBlbnVtIGlucHV0
X21vZGUgewogCXNhdmVkZWZjb25maWcsCiAJbGlzdG5ld2NvbmZpZywKIAlvbGRkZWZjb25maWcs
Ci19IGlucHV0X21vZGUgPSBvbGRhc2tjb25maWc7Cit9Oworc3RhdGljIGVudW0gaW5wdXRfbW9k
ZSBpbnB1dF9tb2RlID0gb2xkYXNrY29uZmlnOwogCiBzdGF0aWMgaW50IGluZGVudCA9IDE7CiBz
dGF0aWMgaW50IHR0eV9zdGRpbzsKLXN0YXRpYyBpbnQgdmFsaWRfc3RkaW4gPSAxOwogc3RhdGlj
IGludCBzeW5jX2tjb25maWc7CiBzdGF0aWMgaW50IGNvbmZfY250Owotc3RhdGljIGNoYXIgbGlu
ZVsxMjhdOworc3RhdGljIGNoYXIgbGluZVtQQVRIX01BWF07CiBzdGF0aWMgc3RydWN0IG1lbnUg
KnJvb3RFbnRyeTsKIAogc3RhdGljIHZvaWQgcHJpbnRfaGVscChzdHJ1Y3QgbWVudSAqbWVudSkK
QEAgLTcwLDE0ICs3MCwxNCBAQCBzdGF0aWMgdm9pZCBzdHJpcChjaGFyICpzdHIpCiAJCSpwLS0g
PSAwOwogfQogCi1zdGF0aWMgdm9pZCBjaGVja19zdGRpbih2b2lkKQorLyogSGVscGVyIGZ1bmN0
aW9uIHRvIGZhY2lsaXRhdGUgZmdldHMoKSBieSBKZWFuIFNhY3Jlbi4gKi8KK3N0YXRpYyB2b2lk
IHhmZ2V0cyhjaGFyICpzdHIsIGludCBzaXplLCBGSUxFICppbikKIHsKLQlpZiAoIXZhbGlkX3N0
ZGluKSB7Ci0JCXByaW50ZigiYWJvcnRlZCFcblxuIik7Ci0JCXByaW50ZigiQ29uc29sZSBpbnB1
dC9vdXRwdXQgaXMgcmVkaXJlY3RlZC4gIik7Ci0JCXByaW50ZigiUnVuICdtYWtlIG9sZGNvbmZp
ZycgdG8gdXBkYXRlIGNvbmZpZ3VyYXRpb24uXG5cbiIpOwotCQlleGl0KDEpOwotCX0KKwlpZiAo
IWZnZXRzKHN0ciwgc2l6ZSwgaW4pKQorCQlmcHJpbnRmKHN0ZGVyciwgIlxuRXJyb3IgaW4gcmVh
ZGluZyBvciBlbmQgb2YgZmlsZS5cbiIpOworCisJaWYgKCF0dHlfc3RkaW8pCisJCXByaW50Zigi
JXMiLCBzdHIpOwogfQogCiBzdGF0aWMgaW50IGNvbmZfYXNrdmFsdWUoc3RydWN0IHN5bWJvbCAq
c3ltLCBjb25zdCBjaGFyICpkZWYpCkBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyBpbnQgY29uZl9h
c2t2YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0sIGNvbnN0IGNoYXIgKmRlZikKIAlsaW5lWzBdID0g
J1xuJzsKIAlsaW5lWzFdID0gMDsKIAotCWlmICghc3ltX2lzX2NoYW5nYWJsZShzeW0pKSB7CisJ
aWYgKCFzeW1faXNfY2hhbmdlYWJsZShzeW0pKSB7CiAJCXByaW50ZigiJXNcbiIsIGRlZik7CiAJ
CWxpbmVbMF0gPSAnXG4nOwogCQlsaW5lWzFdID0gMDsKQEAgLTk5LDE4ICs5OSwxNSBAQCBzdGF0
aWMgaW50IGNvbmZfYXNrdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltLCBjb25zdCBjaGFyICpkZWYp
CiAKIAlzd2l0Y2ggKGlucHV0X21vZGUpIHsKIAljYXNlIG9sZGNvbmZpZzoKLQljYXNlIHNpbGVu
dG9sZGNvbmZpZzoKKwljYXNlIHN5bmNjb25maWc6CiAJCWlmIChzeW1faGFzX3ZhbHVlKHN5bSkp
IHsKIAkJCXByaW50ZigiJXNcbiIsIGRlZik7CiAJCQlyZXR1cm4gMDsKIAkJfQotCQljaGVja19z
dGRpbigpOwogCQkvKiBmYWxsIHRocm91Z2ggKi8KIAljYXNlIG9sZGFza2NvbmZpZzoKIAkJZmZs
dXNoKHN0ZG91dCk7Ci0JCXhmZ2V0cyhsaW5lLCAxMjgsIHN0ZGluKTsKLQkJaWYgKCF0dHlfc3Rk
aW8pCi0JCQlwcmludGYoIlxuIik7CisJCXhmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIHN0ZGlu
KTsKIAkJcmV0dXJuIDE7CiAJZGVmYXVsdDoKIAkJYnJlYWs7CkBAIC0xOTAsOSArMTg3LDcgQEAg
c3RhdGljIGludCBjb25mX3N5bShzdHJ1Y3QgbWVudSAqbWVudSkKIAkJCXByaW50ZigiL20iKTsK
IAkJaWYgKG9sZHZhbCAhPSB5ZXMgJiYgc3ltX3RyaXN0YXRlX3dpdGhpbl9yYW5nZShzeW0sIHll
cykpCiAJCQlwcmludGYoIi95Iik7Ci0JCWlmIChtZW51X2hhc19oZWxwKG1lbnUpKQotCQkJcHJp
bnRmKCIvPyIpOwotCQlwcmludGYoIl0gIik7CisJCXByaW50ZigiLz9dICIpOwogCQlpZiAoIWNv
bmZfYXNrdmFsdWUoc3ltLCBzeW1fZ2V0X3N0cmluZ192YWx1ZShzeW0pKSkKIAkJCXJldHVybiAw
OwogCQlzdHJpcChsaW5lKTsKQEAgLTIzOSw3ICsyMzQsNyBAQCBzdGF0aWMgaW50IGNvbmZfY2hv
aWNlKHN0cnVjdCBtZW51ICptZW51KQogCiAJc3ltID0gbWVudS0+c3ltOwogCWlzX25ldyA9ICFz
eW1faGFzX3ZhbHVlKHN5bSk7Ci0JaWYgKHN5bV9pc19jaGFuZ2FibGUoc3ltKSkgeworCWlmIChz
eW1faXNfY2hhbmdlYWJsZShzeW0pKSB7CiAJCWNvbmZfc3ltKG1lbnUpOwogCQlzeW1fY2FsY192
YWx1ZShzeW0pOwogCQlzd2l0Y2ggKHN5bV9nZXRfdHJpc3RhdGVfdmFsdWUoc3ltKSkgewpAQCAt
Mjk0LDIzICsyODksMTkgQEAgc3RhdGljIGludCBjb25mX2Nob2ljZShzdHJ1Y3QgbWVudSAqbWVu
dSkKIAkJCXByaW50ZigiWzFdOiAxXG4iKTsKIAkJCWdvdG8gY29uZl9jaGlsZHM7CiAJCX0KLQkJ
cHJpbnRmKCJbMS0lZCIsIGNudCk7Ci0JCWlmIChtZW51X2hhc19oZWxwKG1lbnUpKQotCQkJcHJp
bnRmKCI/Iik7Ci0JCXByaW50ZigiXTogIik7CisJCXByaW50ZigiWzEtJWQ/XTogIiwgY250KTsK
IAkJc3dpdGNoIChpbnB1dF9tb2RlKSB7CiAJCWNhc2Ugb2xkY29uZmlnOgotCQljYXNlIHNpbGVu
dG9sZGNvbmZpZzoKKwkJY2FzZSBzeW5jY29uZmlnOgogCQkJaWYgKCFpc19uZXcpIHsKIAkJCQlj
bnQgPSBkZWY7CiAJCQkJcHJpbnRmKCIlZFxuIiwgY250KTsKIAkJCQlicmVhazsKIAkJCX0KLQkJ
CWNoZWNrX3N0ZGluKCk7CiAJCQkvKiBmYWxsIHRocm91Z2ggKi8KIAkJY2FzZSBvbGRhc2tjb25m
aWc6CiAJCQlmZmx1c2goc3Rkb3V0KTsKLQkJCXhmZ2V0cyhsaW5lLCAxMjgsIHN0ZGluKTsKKwkJ
CXhmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIHN0ZGluKTsKIAkJCXN0cmlwKGxpbmUpOwogCQkJ
aWYgKGxpbmVbMF0gPT0gJz8nKSB7CiAJCQkJcHJpbnRfaGVscChtZW51KTsKQEAgLTM2NiwxMCAr
MzU3LDExIEBAIHN0YXRpYyB2b2lkIGNvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAKIAkJc3dpdGNo
IChwcm9wLT50eXBlKSB7CiAJCWNhc2UgUF9NRU5VOgotCQkJaWYgKChpbnB1dF9tb2RlID09IHNp
bGVudG9sZGNvbmZpZyB8fAotCQkJICAgICBpbnB1dF9tb2RlID09IGxpc3RuZXdjb25maWcgfHwK
LQkJCSAgICAgaW5wdXRfbW9kZSA9PSBvbGRkZWZjb25maWcpICYmCi0JCQkgICAgcm9vdEVudHJ5
ICE9IG1lbnUpIHsKKwkJCS8qCisJCQkgKiBFeGNlcHQgaW4gb2xkYXNrY29uZmlnIG1vZGUsIHdl
IHNob3cgb25seSBtZW51cyB0aGF0CisJCQkgKiBjb250YWluIG5ldyBzeW1ib2xzLgorCQkJICov
CisJCQlpZiAoaW5wdXRfbW9kZSAhPSBvbGRhc2tjb25maWcgJiYgcm9vdEVudHJ5ICE9IG1lbnUp
IHsKIAkJCQljaGVja19jb25mKG1lbnUpOwogCQkJCXJldHVybjsKIAkJCX0KQEAgLTQyNiwxMyAr
NDE4LDIzIEBAIHN0YXRpYyB2b2lkIGNoZWNrX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAKIAlz
eW0gPSBtZW51LT5zeW07CiAJaWYgKHN5bSAmJiAhc3ltX2hhc192YWx1ZShzeW0pKSB7Ci0JCWlm
IChzeW1faXNfY2hhbmdhYmxlKHN5bSkgfHwKKwkJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkg
fHwKIAkJICAgIChzeW1faXNfY2hvaWNlKHN5bSkgJiYgc3ltX2dldF90cmlzdGF0ZV92YWx1ZShz
eW0pID09IHllcykpIHsKIAkJCWlmIChpbnB1dF9tb2RlID09IGxpc3RuZXdjb25maWcpIHsKLQkJ
CQlpZiAoc3ltLT5uYW1lICYmICFzeW1faXNfY2hvaWNlX3ZhbHVlKHN5bSkpIHsKLQkJCQkJcHJp
bnRmKCIlcyVzXG4iLCBDT05GSUdfLCBzeW0tPm5hbWUpOworCQkJCWlmIChzeW0tPm5hbWUpIHsK
KwkJCQkJY29uc3QgY2hhciAqc3RyOworCisJCQkJCWlmIChzeW0tPnR5cGUgPT0gU19TVFJJTkcp
IHsKKwkJCQkJCXN0ciA9IHN5bV9nZXRfc3RyaW5nX3ZhbHVlKHN5bSk7CisJCQkJCQlzdHIgPSBz
eW1fZXNjYXBlX3N0cmluZ192YWx1ZShzdHIpOworCQkJCQkJcHJpbnRmKCIlcyVzPSVzXG4iLCBD
T05GSUdfLCBzeW0tPm5hbWUsIHN0cik7CisJCQkJCQlmcmVlKCh2b2lkICopc3RyKTsKKwkJCQkJ
fSBlbHNlIHsKKwkJCQkJCXN0ciA9IHN5bV9nZXRfc3RyaW5nX3ZhbHVlKHN5bSk7CisJCQkJCQlw
cmludGYoIiVzJXM9JXNcbiIsIENPTkZJR18sIHN5bS0+bmFtZSwgc3RyKTsKKwkJCQkJfQogCQkJ
CX0KLQkJCX0gZWxzZSBpZiAoaW5wdXRfbW9kZSAhPSBvbGRkZWZjb25maWcpIHsKKwkJCX0gZWxz
ZSB7CiAJCQkJaWYgKCFjb25mX2NudCsrKQogCQkJCQlwcmludGYoIipcbiogUmVzdGFydCBjb25m
aWcuLi5cbipcbiIpOwogCQkJCXJvb3RFbnRyeSA9IG1lbnVfZ2V0X3BhcmVudF9tZW51KG1lbnUp
OwpAQCAtNDQ4LDggKzQ1MCw4IEBAIHN0YXRpYyB2b2lkIGNoZWNrX2NvbmYoc3RydWN0IG1lbnUg
Km1lbnUpCiBzdGF0aWMgc3RydWN0IG9wdGlvbiBsb25nX29wdHNbXSA9IHsKIAl7Im9sZGFza2Nv
bmZpZyIsICAgIG5vX2FyZ3VtZW50LCAgICAgICBOVUxMLCBvbGRhc2tjb25maWd9LAogCXsib2xk
Y29uZmlnIiwgICAgICAgbm9fYXJndW1lbnQsICAgICAgIE5VTEwsIG9sZGNvbmZpZ30sCi0JeyJz
aWxlbnRvbGRjb25maWciLCBub19hcmd1bWVudCwgICAgICAgTlVMTCwgc2lsZW50b2xkY29uZmln
fSwKLQl7ImRlZmNvbmZpZyIsICAgICAgIG9wdGlvbmFsX2FyZ3VtZW50LCBOVUxMLCBkZWZjb25m
aWd9LAorCXsic3luY2NvbmZpZyIsICAgICAgbm9fYXJndW1lbnQsICAgICAgIE5VTEwsIHN5bmNj
b25maWd9LAorCXsiZGVmY29uZmlnIiwgICAgICAgcmVxdWlyZWRfYXJndW1lbnQsIE5VTEwsIGRl
ZmNvbmZpZ30sCiAJeyJzYXZlZGVmY29uZmlnIiwgICByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwg
c2F2ZWRlZmNvbmZpZ30sCiAJeyJhbGxub2NvbmZpZyIsICAgICBub19hcmd1bWVudCwgICAgICAg
TlVMTCwgYWxsbm9jb25maWd9LAogCXsiYWxseWVzY29uZmlnIiwgICAgbm9fYXJndW1lbnQsICAg
ICAgIE5VTEwsIGFsbHllc2NvbmZpZ30sCkBAIC00NTgsMTIgKzQ2MCw2IEBAIHN0YXRpYyBzdHJ1
Y3Qgb3B0aW9uIGxvbmdfb3B0c1tdID0gewogCXsicmFuZGNvbmZpZyIsICAgICAgbm9fYXJndW1l
bnQsICAgICAgIE5VTEwsIHJhbmRjb25maWd9LAogCXsibGlzdG5ld2NvbmZpZyIsICAgbm9fYXJn
dW1lbnQsICAgICAgIE5VTEwsIGxpc3RuZXdjb25maWd9LAogCXsib2xkZGVmY29uZmlnIiwgICAg
bm9fYXJndW1lbnQsICAgICAgIE5VTEwsIG9sZGRlZmNvbmZpZ30sCi0JLyoKLQkgKiBvbGRub2Nv
bmZpZyBpcyBhbiBhbGlhcyBvZiBvbGRkZWZjb25maWcsIGJlY2F1c2UgcGVvcGxlIGFscmVhZHkK
LQkgKiBhcmUgZGVwZW5kZW50IG9uIGl0cyBiZWhhdmlvcihzZXRzIG5ldyBzeW1ib2xzIHRvIHRo
ZWlyIGRlZmF1bHQKLQkgKiB2YWx1ZSBidXQgbm90ICduJykgd2l0aCB0aGUgY291bnRlci1pbnR1
aXRpdmUgbmFtZS4KLQkgKi8KLQl7Im9sZG5vY29uZmlnIiwgICAgIG5vX2FyZ3VtZW50LCAgICAg
ICBOVUxMLCBvbGRkZWZjb25maWd9LAogCXtOVUxMLCAwLCBOVUxMLCAwfQogfTsKIApAQCAtNDc1
LDkgKzQ3MSw5IEBAIHN0YXRpYyB2b2lkIGNvbmZfdXNhZ2UoY29uc3QgY2hhciAqcHJvZ25hbWUp
CiAJcHJpbnRmKCIgIC0tbGlzdG5ld2NvbmZpZyAgICAgICAgIExpc3QgbmV3IG9wdGlvbnNcbiIp
OwogCXByaW50ZigiICAtLW9sZGFza2NvbmZpZyAgICAgICAgICBTdGFydCBhIG5ldyBjb25maWd1
cmF0aW9uIHVzaW5nIGEgbGluZS1vcmllbnRlZCBwcm9ncmFtXG4iKTsKIAlwcmludGYoIiAgLS1v
bGRjb25maWcgICAgICAgICAgICAgVXBkYXRlIGEgY29uZmlndXJhdGlvbiB1c2luZyBhIHByb3Zp
ZGVkIC5jb25maWcgYXMgYmFzZVxuIik7Ci0JcHJpbnRmKCIgIC0tc2lsZW50b2xkY29uZmlnICAg
ICAgIFNhbWUgYXMgb2xkY29uZmlnLCBidXQgcXVpZXRseSwgYWRkaXRpb25hbGx5IHVwZGF0ZSBk
ZXBzXG4iKTsKLQlwcmludGYoIiAgLS1vbGRkZWZjb25maWcgICAgICAgICAgU2FtZSBhcyBzaWxl
bnRvbGRjb25maWcgYnV0IHNldHMgbmV3IHN5bWJvbHMgdG8gdGhlaXIgZGVmYXVsdCB2YWx1ZVxu
Iik7Ci0JcHJpbnRmKCIgIC0tb2xkbm9jb25maWcgICAgICAgICAgIEFuIGFsaWFzIG9mIG9sZGRl
ZmNvbmZpZ1xuIik7CisJcHJpbnRmKCIgIC0tc3luY2NvbmZpZyAgICAgICAgICAgIFNpbWlsYXIg
dG8gb2xkY29uZmlnIGJ1dCBnZW5lcmF0ZXMgY29uZmlndXJhdGlvbiBpblxuIgorCSAgICAgICAi
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbmNsdWRlL3tnZW5lcmF0ZWQvLGNvbmZpZy99XG4i
KTsKKwlwcmludGYoIiAgLS1vbGRkZWZjb25maWcgICAgICAgICAgU2FtZSBhcyBvbGRjb25maWcg
YnV0IHNldHMgbmV3IHN5bWJvbHMgdG8gdGhlaXIgZGVmYXVsdCB2YWx1ZVxuIik7CiAJcHJpbnRm
KCIgIC0tZGVmY29uZmlnIDxmaWxlPiAgICAgIE5ldyBjb25maWcgd2l0aCBkZWZhdWx0IGRlZmlu
ZWQgaW4gPGZpbGU+XG4iKTsKIAlwcmludGYoIiAgLS1zYXZlZGVmY29uZmlnIDxmaWxlPiAgU2F2
ZSB0aGUgbWluaW1hbCBjdXJyZW50IGNvbmZpZ3VyYXRpb24gdG8gPGZpbGU+XG4iKTsKIAlwcmlu
dGYoIiAgLS1hbGxub2NvbmZpZyAgICAgICAgICAgTmV3IGNvbmZpZyB3aGVyZSBhbGwgb3B0aW9u
cyBhcmUgYW5zd2VyZWQgd2l0aCBub1xuIik7CkBAIC00OTIsOSArNDg4LDkgQEAgaW50IG1haW4o
aW50IGFjLCBjaGFyICoqYXYpCiAJY29uc3QgY2hhciAqcHJvZ25hbWUgPSBhdlswXTsKIAlpbnQg
b3B0OwogCWNvbnN0IGNoYXIgKm5hbWUsICpkZWZjb25maWdfZmlsZSA9IE5VTEwgLyogZ2NjIHVu
aW5pdCAqLzsKLQlzdHJ1Y3Qgc3RhdCB0bXBzdGF0OworCWludCBub19jb25mX3dyaXRlID0gMDsK
IAotCXR0eV9zdGRpbyA9IGlzYXR0eSgwKSAmJiBpc2F0dHkoMSkgJiYgaXNhdHR5KDIpOworCXR0
eV9zdGRpbyA9IGlzYXR0eSgwKSAmJiBpc2F0dHkoMSk7CiAKIAl3aGlsZSAoKG9wdCA9IGdldG9w
dF9sb25nKGFjLCBhdiwgInMiLCBsb25nX29wdHMsIE5VTEwpKSAhPSAtMSkgewogCQlpZiAob3B0
ID09ICdzJykgewpAQCAtNTAzLDcgKzQ5OSwxMiBAQCBpbnQgbWFpbihpbnQgYWMsIGNoYXIgKiph
dikKIAkJfQogCQlpbnB1dF9tb2RlID0gKGVudW0gaW5wdXRfbW9kZSlvcHQ7CiAJCXN3aXRjaCAo
b3B0KSB7Ci0JCWNhc2Ugc2lsZW50b2xkY29uZmlnOgorCQljYXNlIHN5bmNjb25maWc6CisJCQkv
KgorCQkJICogc3luY2NvbmZpZyBpcyBpbnZva2VkIGR1cmluZyB0aGUgYnVpbGQgc3RhZ2UuCisJ
CQkgKiBTdXBwcmVzcyBkaXN0cmFjdGluZyAiY29uZmlndXJhdGlvbiB3cml0dGVuIHRvIC4uLiIK
KwkJCSAqLworCQkJY29uZl9zZXRfbWVzc2FnZV9jYWxsYmFjayhOVUxMKTsKIAkJCXN5bmNfa2Nv
bmZpZyA9IDE7CiAJCQlicmVhazsKIAkJY2FzZSBkZWZjb25maWc6CkBAIC01NTEsMzkgKzU1Miwy
NyBAQCBpbnQgbWFpbihpbnQgYWMsIGNoYXIgKiphdikKIAkJfQogCX0KIAlpZiAoYWMgPT0gb3B0
aW5kKSB7Ci0JCXByaW50ZigiJXM6IEtjb25maWcgZmlsZSBtaXNzaW5nXG4iLCBhdlswXSk7CisJ
CWZwcmludGYoc3RkZXJyLCAiJXM6IEtjb25maWcgZmlsZSBtaXNzaW5nXG4iLCBhdlswXSk7CiAJ
CWNvbmZfdXNhZ2UocHJvZ25hbWUpOwogCQlleGl0KDEpOwogCX0KIAluYW1lID0gYXZbb3B0aW5k
XTsKIAljb25mX3BhcnNlKG5hbWUpOwogCS8vemNvbmZkdW1wKHN0ZG91dCk7Ci0JaWYgKHN5bmNf
a2NvbmZpZykgewotCQluYW1lID0gY29uZl9nZXRfY29uZmlnbmFtZSgpOwotCQlpZiAoc3RhdChu
YW1lLCAmdG1wc3RhdCkpIHsKLQkJCWZwcmludGYoc3RkZXJyLCAiKioqXG4iCi0JCQkJIioqKiBD
b25maWd1cmF0aW9uIGZpbGUgXCIlc1wiIG5vdCBmb3VuZCFcbiIKLQkJCQkiKioqXG4iCi0JCQkJ
IioqKiBQbGVhc2UgcnVuIHNvbWUgY29uZmlndXJhdG9yIChlLmcuIFwibWFrZSBvbGRjb25maWdc
IiBvclxuIgotCQkJCSIqKiogXCJtYWtlIG1lbnVjb25maWdcIiBvciBcIm1ha2UgeGNvbmZpZ1wi
KS5cbiIKLQkJCQkiKioqXG4iLCBuYW1lKTsKLQkJCWV4aXQoMSk7Ci0JCX0KLQl9CiAKIAlzd2l0
Y2ggKGlucHV0X21vZGUpIHsKIAljYXNlIGRlZmNvbmZpZzoKLQkJaWYgKCFkZWZjb25maWdfZmls
ZSkKLQkJCWRlZmNvbmZpZ19maWxlID0gY29uZl9nZXRfZGVmYXVsdF9jb25mbmFtZSgpOwogCQlp
ZiAoY29uZl9yZWFkKGRlZmNvbmZpZ19maWxlKSkgewotCQkJcHJpbnRmKCIqKipcbiIKLQkJCQki
KioqIENhbid0IGZpbmQgZGVmYXVsdCBjb25maWd1cmF0aW9uIFwiJXNcIiFcbiIKLQkJCQkiKioq
XG4iLCBkZWZjb25maWdfZmlsZSk7CisJCQlmcHJpbnRmKHN0ZGVyciwKKwkJCQkiKioqXG4iCisJ
CQkJICAiKioqIENhbid0IGZpbmQgZGVmYXVsdCBjb25maWd1cmF0aW9uIFwiJXNcIiFcbiIKKwkJ
CQkgICIqKipcbiIsCisJCQkJZGVmY29uZmlnX2ZpbGUpOwogCQkJZXhpdCgxKTsKIAkJfQogCQli
cmVhazsKIAljYXNlIHNhdmVkZWZjb25maWc6Ci0JY2FzZSBzaWxlbnRvbGRjb25maWc6CisJY2Fz
ZSBzeW5jY29uZmlnOgogCWNhc2Ugb2xkYXNrY29uZmlnOgogCWNhc2Ugb2xkY29uZmlnOgogCWNh
c2UgbGlzdG5ld2NvbmZpZzoKQEAgLTYyOCwxNSArNjE3LDE1IEBAIGludCBtYWluKGludCBhYywg
Y2hhciAqKmF2KQogCX0KIAogCWlmIChzeW5jX2tjb25maWcpIHsKLQkJaWYgKGNvbmZfZ2V0X2No
YW5nZWQoKSkgewotCQkJbmFtZSA9IGdldGVudigiS0NPTkZJR19OT1NJTEVOVFVQREFURSIpOwot
CQkJaWYgKG5hbWUgJiYgKm5hbWUpIHsKKwkJbmFtZSA9IGdldGVudigiS0NPTkZJR19OT1NJTEVO
VFVQREFURSIpOworCQlpZiAobmFtZSAmJiAqbmFtZSkgeworCQkJaWYgKGNvbmZfZ2V0X2NoYW5n
ZWQoKSkgewogCQkJCWZwcmludGYoc3RkZXJyLAogCQkJCQkiXG4qKiogVGhlIGNvbmZpZ3VyYXRp
b24gcmVxdWlyZXMgZXhwbGljaXQgdXBkYXRlLlxuXG4iKTsKIAkJCQlyZXR1cm4gMTsKIAkJCX0K
KwkJCW5vX2NvbmZfd3JpdGUgPSAxOwogCQl9Ci0JCXZhbGlkX3N0ZGluID0gdHR5X3N0ZGlvOwog
CX0KIAogCXN3aXRjaCAoaW5wdXRfbW9kZSkgewpAQCAtNjY0LDU0ICs2NTMsNDggQEAgaW50IG1h
aW4oaW50IGFjLCBjaGFyICoqYXYpCiAJY2FzZSBvbGRhc2tjb25maWc6CiAJCXJvb3RFbnRyeSA9
ICZyb290bWVudTsKIAkJY29uZigmcm9vdG1lbnUpOwotCQlpbnB1dF9tb2RlID0gc2lsZW50b2xk
Y29uZmlnOworCQlpbnB1dF9tb2RlID0gb2xkY29uZmlnOwogCQkvKiBmYWxsIHRocm91Z2ggKi8K
IAljYXNlIG9sZGNvbmZpZzoKIAljYXNlIGxpc3RuZXdjb25maWc6Ci0JY2FzZSBvbGRkZWZjb25m
aWc6Ci0JY2FzZSBzaWxlbnRvbGRjb25maWc6CisJY2FzZSBzeW5jY29uZmlnOgogCQkvKiBVcGRh
dGUgdW50aWwgYSBsb29wIGNhdXNlZCBubyBtb3JlIGNoYW5nZXMgKi8KIAkJZG8gewogCQkJY29u
Zl9jbnQgPSAwOwogCQkJY2hlY2tfY29uZigmcm9vdG1lbnUpOwotCQl9IHdoaWxlIChjb25mX2Nu
dCAmJgotCQkJIChpbnB1dF9tb2RlICE9IGxpc3RuZXdjb25maWcgJiYKLQkJCSAgaW5wdXRfbW9k
ZSAhPSBvbGRkZWZjb25maWcpKTsKKwkJfSB3aGlsZSAoY29uZl9jbnQpOworCQlicmVhazsKKwlj
YXNlIG9sZGRlZmNvbmZpZzoKKwlkZWZhdWx0OgogCQlicmVhazsKIAl9CiAKLQlpZiAoc3luY19r
Y29uZmlnKSB7Ci0JCS8qIHNpbGVudG9sZGNvbmZpZyBpcyB1c2VkIGR1cmluZyB0aGUgYnVpbGQg
c28gd2Ugc2hhbGwgdXBkYXRlIGF1dG9jb25mLgotCQkgKiBBbGwgb3RoZXIgY29tbWFuZHMgYXJl
IG9ubHkgdXNlZCB0byBnZW5lcmF0ZSBhIGNvbmZpZy4KLQkJICovCi0JCWlmIChjb25mX2dldF9j
aGFuZ2VkKCkgJiYgY29uZl93cml0ZShOVUxMKSkgewotCQkJZnByaW50ZihzdGRlcnIsICJcbioq
KiBFcnJvciBkdXJpbmcgd3JpdGluZyBvZiB0aGUgY29uZmlndXJhdGlvbi5cblxuIik7Ci0JCQll
eGl0KDEpOwotCQl9Ci0JCWlmIChjb25mX3dyaXRlX2F1dG9jb25mKCkpIHsKLQkJCWZwcmludGYo
c3RkZXJyLCAiXG4qKiogRXJyb3IgZHVyaW5nIHVwZGF0ZSBvZiB0aGUgY29uZmlndXJhdGlvbi5c
blxuIik7Ci0JCQlyZXR1cm4gMTsKLQkJfQotCX0gZWxzZSBpZiAoaW5wdXRfbW9kZSA9PSBzYXZl
ZGVmY29uZmlnKSB7CisJaWYgKGlucHV0X21vZGUgPT0gc2F2ZWRlZmNvbmZpZykgewogCQlpZiAo
Y29uZl93cml0ZV9kZWZjb25maWcoZGVmY29uZmlnX2ZpbGUpKSB7CiAJCQlmcHJpbnRmKHN0ZGVy
ciwgIm4qKiogRXJyb3Igd2hpbGUgc2F2aW5nIGRlZmNvbmZpZyB0bzogJXNcblxuIiwKIAkJCQlk
ZWZjb25maWdfZmlsZSk7CiAJCQlyZXR1cm4gMTsKIAkJfQogCX0gZWxzZSBpZiAoaW5wdXRfbW9k
ZSAhPSBsaXN0bmV3Y29uZmlnKSB7Ci0JCWlmIChjb25mX3dyaXRlKE5VTEwpKSB7CisJCWlmICgh
bm9fY29uZl93cml0ZSAmJiBjb25mX3dyaXRlKE5VTEwpKSB7CiAJCQlmcHJpbnRmKHN0ZGVyciwg
IlxuKioqIEVycm9yIGR1cmluZyB3cml0aW5nIG9mIHRoZSBjb25maWd1cmF0aW9uLlxuXG4iKTsK
IAkJCWV4aXQoMSk7CiAJCX0KKworCQkvKgorCQkgKiBDcmVhdGUgYXV0by5jb25mIGlmIGl0IGRv
ZXMgbm90IGV4aXN0LgorCQkgKiBUaGlzIHByZXZlbnRzIEdOVSBNYWtlIDQuMSBvciBvbGRlciBm
cm9tIGVtaXR0aW5nCisJCSAqICJpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmY6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkiCisJCSAqIGluIHRoZSB0b3AtbGV2ZWwgTWFrZWZpbGUKKwkJICoKKwkJ
ICogc3luY2NvbmZpZyBhbHdheXMgY3JlYXRlcyBvciB1cGRhdGVzIGF1dG8uY29uZiBiZWNhdXNl
IGl0IGlzCisJCSAqIHVzZWQgZHVyaW5nIHRoZSBidWlsZC4KKwkJICovCisJCWlmIChjb25mX3dy
aXRlX2F1dG9jb25mKHN5bmNfa2NvbmZpZykgJiYgc3luY19rY29uZmlnKSB7CisJCQlmcHJpbnRm
KHN0ZGVyciwKKwkJCQkiXG4qKiogRXJyb3IgZHVyaW5nIHN5bmMgb2YgdGhlIGNvbmZpZ3VyYXRp
b24uXG5cbiIpOworCQkJcmV0dXJuIDE7CisJCX0KIAl9CiAJcmV0dXJuIDA7CiB9Ci0KLS8qCi0g
KiBIZWxwZXIgZnVuY3Rpb24gdG8gZmFjaWxpdGF0ZSBmZ2V0cygpIGJ5IEplYW4gU2FjcmVuLgot
ICovCi12b2lkIHhmZ2V0cyhjaGFyICpzdHIsIGludCBzaXplLCBGSUxFICppbikKLXsKLQlpZiAo
ZmdldHMoc3RyLCBzaXplLCBpbikgPT0gTlVMTCkKLQkJZnByaW50ZihzdGRlcnIsICJcbkVycm9y
IGluIHJlYWRpbmcgb3IgZW5kIG9mIGZpbGUuXG4iKTsKLX0KZGlmZiAtLWdpdCBhL3hlbi90b29s
cy9rY29uZmlnL2NvbmZkYXRhLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9jb25mZGF0YS5jCmluZGV4
IDdkMzhkODdhMmU5Ny4uMzU2OWQyZGVjMzdjIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZp
Zy9jb25mZGF0YS5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL2NvbmZkYXRhLmMKQEAgLTEsMTIg
KzEsMTQgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29w
eXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICog
UmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAorI2lu
Y2x1ZGUgPHN5cy9tbWFuLmg+CiAjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICNpbmNsdWRlIDxjdHlw
ZS5oPgogI2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KKyNpbmNsdWRlIDxs
aW1pdHMuaD4KICNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1
ZGUgPHN0ZGxpYi5oPgpAQCAtMTYsNiArMTgsMTUxIEBACiAKICNpbmNsdWRlICJsa2MuaCIKIAor
LyogcmV0dXJuIHRydWUgaWYgJ3BhdGgnIGV4aXN0cywgZmFsc2Ugb3RoZXJ3aXNlICovCitzdGF0
aWMgYm9vbCBpc19wcmVzZW50KGNvbnN0IGNoYXIgKnBhdGgpCit7CisJc3RydWN0IHN0YXQgc3Q7
CisKKwlyZXR1cm4gIXN0YXQocGF0aCwgJnN0KTsKK30KKworLyogcmV0dXJuIHRydWUgaWYgJ3Bh
dGgnIGV4aXN0cyBhbmQgaXQgaXMgYSBkaXJlY3RvcnksIGZhbHNlIG90aGVyd2lzZSAqLworc3Rh
dGljIGJvb2wgaXNfZGlyKGNvbnN0IGNoYXIgKnBhdGgpCit7CisJc3RydWN0IHN0YXQgc3Q7CisK
KwlpZiAoc3RhdChwYXRoLCAmc3QpKQorCQlyZXR1cm4gMDsKKworCXJldHVybiBTX0lTRElSKHN0
LnN0X21vZGUpOworfQorCisvKiByZXR1cm4gdHJ1ZSBpZiB0aGUgZ2l2ZW4gdHdvIGZpbGVzIGFy
ZSB0aGUgc2FtZSwgZmFsc2Ugb3RoZXJ3aXNlICovCitzdGF0aWMgYm9vbCBpc19zYW1lKGNvbnN0
IGNoYXIgKmZpbGUxLCBjb25zdCBjaGFyICpmaWxlMikKK3sKKwlpbnQgZmQxLCBmZDI7CisJc3Ry
dWN0IHN0YXQgc3QxLCBzdDI7CisJdm9pZCAqbWFwMSwgKm1hcDI7CisJYm9vbCByZXQgPSBmYWxz
ZTsKKworCWZkMSA9IG9wZW4oZmlsZTEsIE9fUkRPTkxZKTsKKwlpZiAoZmQxIDwgMCkKKwkJcmV0
dXJuIHJldDsKKworCWZkMiA9IG9wZW4oZmlsZTIsIE9fUkRPTkxZKTsKKwlpZiAoZmQyIDwgMCkK
KwkJZ290byBjbG9zZTE7CisKKwlyZXQgPSBmc3RhdChmZDEsICZzdDEpOworCWlmIChyZXQpCisJ
CWdvdG8gY2xvc2UyOworCXJldCA9IGZzdGF0KGZkMiwgJnN0Mik7CisJaWYgKHJldCkKKwkJZ290
byBjbG9zZTI7CisKKwlpZiAoc3QxLnN0X3NpemUgIT0gc3QyLnN0X3NpemUpCisJCWdvdG8gY2xv
c2UyOworCisJbWFwMSA9IG1tYXAoTlVMTCwgc3QxLnN0X3NpemUsIFBST1RfUkVBRCwgTUFQX1BS
SVZBVEUsIGZkMSwgMCk7CisJaWYgKG1hcDEgPT0gTUFQX0ZBSUxFRCkKKwkJZ290byBjbG9zZTI7
CisKKwltYXAyID0gbW1hcChOVUxMLCBzdDIuc3Rfc2l6ZSwgUFJPVF9SRUFELCBNQVBfUFJJVkFU
RSwgZmQyLCAwKTsKKwlpZiAobWFwMiA9PSBNQVBfRkFJTEVEKQorCQlnb3RvIGNsb3NlMjsKKwor
CWlmIChiY21wKG1hcDEsIG1hcDIsIHN0MS5zdF9zaXplKSkKKwkJZ290byBjbG9zZTI7CisKKwly
ZXQgPSB0cnVlOworY2xvc2UyOgorCWNsb3NlKGZkMik7CitjbG9zZTE6CisJY2xvc2UoZmQxKTsK
KworCXJldHVybiByZXQ7Cit9CisKKy8qCisgKiBDcmVhdGUgdGhlIHBhcmVudCBkaXJlY3Rvcnkg
b2YgdGhlIGdpdmVuIHBhdGguCisgKgorICogRm9yIGV4YW1wbGUsIGlmICdpbmNsdWRlL2NvbmZp
Zy9hdXRvLmNvbmYnIGlzIGdpdmVuLCBjcmVhdGUgJ2luY2x1ZGUvY29uZmlnJy4KKyAqLworc3Rh
dGljIGludCBtYWtlX3BhcmVudF9kaXIoY29uc3QgY2hhciAqcGF0aCkKK3sKKwljaGFyIHRtcFtQ
QVRIX01BWCArIDFdOworCWNoYXIgKnA7CisKKwlzdHJuY3B5KHRtcCwgcGF0aCwgc2l6ZW9mKHRt
cCkpOworCXRtcFtzaXplb2YodG1wKSAtIDFdID0gMDsKKworCS8qIFJlbW92ZSB0aGUgYmFzZSBu
YW1lLiBKdXN0IHJldHVybiBpZiBub3RoaW5nIGlzIGxlZnQgKi8KKwlwID0gc3RycmNocih0bXAs
ICcvJyk7CisJaWYgKCFwKQorCQlyZXR1cm4gMDsKKwkqKHAgKyAxKSA9IDA7CisKKwkvKiBKdXN0
IGluIGNhc2UgaXQgaXMgYW4gYWJzb2x1dGUgcGF0aCAqLworCXAgPSB0bXA7CisJd2hpbGUgKCpw
ID09ICcvJykKKwkJcCsrOworCisJd2hpbGUgKChwID0gc3RyY2hyKHAsICcvJykpKSB7CisJCSpw
ID0gMDsKKworCQkvKiBza2lwIGlmIHRoZSBkaXJlY3RvcnkgZXhpc3RzICovCisJCWlmICghaXNf
ZGlyKHRtcCkgJiYgbWtkaXIodG1wLCAwNzU1KSkKKwkJCXJldHVybiAtMTsKKworCQkqcCA9ICcv
JzsKKwkJd2hpbGUgKCpwID09ICcvJykKKwkJCXArKzsKKwl9CisKKwlyZXR1cm4gMDsKK30KKwor
c3RhdGljIGNoYXIgZGVwZmlsZV9wYXRoW1BBVEhfTUFYXTsKK3N0YXRpYyBzaXplX3QgZGVwZmls
ZV9wcmVmaXhfbGVuOworCisvKiB0b3VjaCBkZXBmaWxlIGZvciBzeW1ib2wgJ25hbWUnICovCitz
dGF0aWMgaW50IGNvbmZfdG91Y2hfZGVwKGNvbnN0IGNoYXIgKm5hbWUpCit7CisJaW50IGZkLCBy
ZXQ7CisJY29uc3QgY2hhciAqczsKKwljaGFyICpkLCBjOworCisJLyogY2hlY2sgb3ZlcmZsb3c6
IHByZWZpeCArIG5hbWUgKyAiLmgiICsgJ1wwJyBtdXN0IGZpdCBpbiBidWZmZXIuICovCisJaWYg
KGRlcGZpbGVfcHJlZml4X2xlbiArIHN0cmxlbihuYW1lKSArIDMgPiBzaXplb2YoZGVwZmlsZV9w
YXRoKSkKKwkJcmV0dXJuIC0xOworCisJZCA9IGRlcGZpbGVfcGF0aCArIGRlcGZpbGVfcHJlZml4
X2xlbjsKKwlzID0gbmFtZTsKKworCXdoaWxlICgoYyA9ICpzKyspKQorCQkqZCsrID0gKGMgPT0g
J18nKSA/ICcvJyA6IHRvbG93ZXIoYyk7CisJc3RyY3B5KGQsICIuaCIpOworCisJLyogQXNzdW1l
IGRpcmVjdG9yeSBwYXRoIGFscmVhZHkgZXhpc3RzLiAqLworCWZkID0gb3BlbihkZXBmaWxlX3Bh
dGgsIE9fV1JPTkxZIHwgT19DUkVBVCB8IE9fVFJVTkMsIDA2NDQpOworCWlmIChmZCA9PSAtMSkg
eworCQlpZiAoZXJybm8gIT0gRU5PRU5UKQorCQkJcmV0dXJuIC0xOworCisJCXJldCA9IG1ha2Vf
cGFyZW50X2RpcihkZXBmaWxlX3BhdGgpOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsKKwor
CQkvKiBUcnkgaXQgYWdhaW4uICovCisJCWZkID0gb3BlbihkZXBmaWxlX3BhdGgsIE9fV1JPTkxZ
IHwgT19DUkVBVCB8IE9fVFJVTkMsIDA2NDQpOworCQlpZiAoZmQgPT0gLTEpCisJCQlyZXR1cm4g
LTE7CisJfQorCWNsb3NlKGZkKTsKKworCXJldHVybiAwOworfQorCiBzdHJ1Y3QgY29uZl9wcmlu
dGVyIHsKIAl2b2lkICgqcHJpbnRfc3ltYm9sKShGSUxFICosIHN0cnVjdCBzeW1ib2wgKiwgY29u
c3QgY2hhciAqLCB2b2lkICopOwogCXZvaWQgKCpwcmludF9jb21tZW50KShGSUxFICosIGNvbnN0
IGNoYXIgKiwgdm9pZCAqKTsKQEAgLTI4LDkgKzE3NSw3IEBAIHN0YXRpYyB2b2lkIGNvbmZfbWVz
c2FnZShjb25zdCBjaGFyICpmbXQsIC4uLikKIAlfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmlu
dGYsIDEsIDIpKSk7CiAKIHN0YXRpYyBjb25zdCBjaGFyICpjb25mX2ZpbGVuYW1lOwotc3RhdGlj
IGludCBjb25mX2xpbmVubywgY29uZl93YXJuaW5ncywgY29uZl91bnNhdmVkOwotCi1jb25zdCBj
aGFyIGNvbmZfZGVmbmFtZVtdID0gImFyY2gvJEFSQ0gvZGVmY29uZmlnIjsKK3N0YXRpYyBpbnQg
Y29uZl9saW5lbm8sIGNvbmZfd2FybmluZ3M7CiAKIHN0YXRpYyB2b2lkIGNvbmZfd2FybmluZyhj
b25zdCBjaGFyICpmbXQsIC4uLikKIHsKQEAgLTQzLDE2ICsxODgsMTYgQEAgc3RhdGljIHZvaWQg
Y29uZl93YXJuaW5nKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogCWNvbmZfd2FybmluZ3MrKzsKIH0K
IAotc3RhdGljIHZvaWQgY29uZl9kZWZhdWx0X21lc3NhZ2VfY2FsbGJhY2soY29uc3QgY2hhciAq
Zm10LCB2YV9saXN0IGFwKQorc3RhdGljIHZvaWQgY29uZl9kZWZhdWx0X21lc3NhZ2VfY2FsbGJh
Y2soY29uc3QgY2hhciAqcykKIHsKIAlwcmludGYoIiNcbiMgIik7Ci0JdnByaW50ZihmbXQsIGFw
KTsKKwlwcmludGYoIiVzIiwgcyk7CiAJcHJpbnRmKCJcbiNcbiIpOwogfQogCi1zdGF0aWMgdm9p
ZCAoKmNvbmZfbWVzc2FnZV9jYWxsYmFjaykgKGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcCkg
PQorc3RhdGljIHZvaWQgKCpjb25mX21lc3NhZ2VfY2FsbGJhY2spKGNvbnN0IGNoYXIgKnMpID0K
IAljb25mX2RlZmF1bHRfbWVzc2FnZV9jYWxsYmFjazsKLXZvaWQgY29uZl9zZXRfbWVzc2FnZV9j
YWxsYmFjayh2b2lkICgqZm4pIChjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApKQordm9pZCBj
b25mX3NldF9tZXNzYWdlX2NhbGxiYWNrKHZvaWQgKCpmbikoY29uc3QgY2hhciAqcykpCiB7CiAJ
Y29uZl9tZXNzYWdlX2NhbGxiYWNrID0gZm47CiB9CkBAIC02MCwxMCArMjA1LDE1IEBAIHZvaWQg
Y29uZl9zZXRfbWVzc2FnZV9jYWxsYmFjayh2b2lkICgqZm4pIChjb25zdCBjaGFyICpmbXQsIHZh
X2xpc3QgYXApKQogc3RhdGljIHZvaWQgY29uZl9tZXNzYWdlKGNvbnN0IGNoYXIgKmZtdCwgLi4u
KQogewogCXZhX2xpc3QgYXA7CisJY2hhciBidWZbNDA5Nl07CisKKwlpZiAoIWNvbmZfbWVzc2Fn
ZV9jYWxsYmFjaykKKwkJcmV0dXJuOwogCiAJdmFfc3RhcnQoYXAsIGZtdCk7Ci0JaWYgKGNvbmZf
bWVzc2FnZV9jYWxsYmFjaykKLQkJY29uZl9tZXNzYWdlX2NhbGxiYWNrKGZtdCwgYXApOworCisJ
dnNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksIGZtdCwgYXApOworCWNvbmZfbWVzc2FnZV9jYWxs
YmFjayhidWYpOwogCXZhX2VuZChhcCk7CiB9CiAKQEAgLTc0LDU1ICsyMjQsMTMgQEAgY29uc3Qg
Y2hhciAqY29uZl9nZXRfY29uZmlnbmFtZSh2b2lkKQogCXJldHVybiBuYW1lID8gbmFtZSA6ICIu
Y29uZmlnIjsKIH0KIAotY29uc3QgY2hhciAqY29uZl9nZXRfYXV0b2NvbmZpZ19uYW1lKHZvaWQp
CitzdGF0aWMgY29uc3QgY2hhciAqY29uZl9nZXRfYXV0b2NvbmZpZ19uYW1lKHZvaWQpCiB7CiAJ
Y2hhciAqbmFtZSA9IGdldGVudigiS0NPTkZJR19BVVRPQ09ORklHIik7CiAKIAlyZXR1cm4gbmFt
ZSA/IG5hbWUgOiAiaW5jbHVkZS9jb25maWcvYXV0by5jb25mIjsKIH0KIAotc3RhdGljIGNoYXIg
KmNvbmZfZXhwYW5kX3ZhbHVlKGNvbnN0IGNoYXIgKmluKQotewotCXN0cnVjdCBzeW1ib2wgKnN5
bTsKLQljb25zdCBjaGFyICpzcmM7Ci0Jc3RhdGljIGNoYXIgcmVzX3ZhbHVlW1NZTUJPTF9NQVhM
RU5HVEhdOwotCWNoYXIgKmRzdCwgbmFtZVtTWU1CT0xfTUFYTEVOR1RIXTsKLQotCXJlc192YWx1
ZVswXSA9IDA7Ci0JZHN0ID0gbmFtZTsKLQl3aGlsZSAoKHNyYyA9IHN0cmNocihpbiwgJyQnKSkp
IHsKLQkJc3RybmNhdChyZXNfdmFsdWUsIGluLCBzcmMgLSBpbik7Ci0JCXNyYysrOwotCQlkc3Qg
PSBuYW1lOwotCQl3aGlsZSAoaXNhbG51bSgqc3JjKSB8fCAqc3JjID09ICdfJykKLQkJCSpkc3Qr
KyA9ICpzcmMrKzsKLQkJKmRzdCA9IDA7Ci0JCXN5bSA9IHN5bV9sb29rdXAobmFtZSwgMCk7Ci0J
CXN5bV9jYWxjX3ZhbHVlKHN5bSk7Ci0JCXN0cmNhdChyZXNfdmFsdWUsIHN5bV9nZXRfc3RyaW5n
X3ZhbHVlKHN5bSkpOwotCQlpbiA9IHNyYzsKLQl9Ci0Jc3RyY2F0KHJlc192YWx1ZSwgaW4pOwot
Ci0JcmV0dXJuIHJlc192YWx1ZTsKLX0KLQotY2hhciAqY29uZl9nZXRfZGVmYXVsdF9jb25mbmFt
ZSh2b2lkKQotewotCXN0cnVjdCBzdGF0IGJ1ZjsKLQlzdGF0aWMgY2hhciBmdWxsbmFtZVtQQVRI
X01BWCsxXTsKLQljaGFyICplbnYsICpuYW1lOwotCi0JbmFtZSA9IGNvbmZfZXhwYW5kX3ZhbHVl
KGNvbmZfZGVmbmFtZSk7Ci0JZW52ID0gZ2V0ZW52KFNSQ1RSRUUpOwotCWlmIChlbnYpIHsKLQkJ
c3ByaW50ZihmdWxsbmFtZSwgIiVzLyVzIiwgZW52LCBuYW1lKTsKLQkJaWYgKCFzdGF0KGZ1bGxu
YW1lLCAmYnVmKSkKLQkJCXJldHVybiBmdWxsbmFtZTsKLQl9Ci0JcmV0dXJuIG5hbWU7Ci19Ci0K
IHN0YXRpYyBpbnQgY29uZl9zZXRfc3ltX3ZhbChzdHJ1Y3Qgc3ltYm9sICpzeW0sIGludCBkZWYs
IGludCBkZWZfZmxhZ3MsIGNoYXIgKnApCiB7CiAJY2hhciAqcDI7CkBAIC0xNTAsMTQgKzI1OCw2
IEBAIHN0YXRpYyBpbnQgY29uZl9zZXRfc3ltX3ZhbChzdHJ1Y3Qgc3ltYm9sICpzeW0sIGludCBk
ZWYsIGludCBkZWZfZmxhZ3MsIGNoYXIgKnApCiAJCQljb25mX3dhcm5pbmcoInN5bWJvbCB2YWx1
ZSAnJXMnIGludmFsaWQgZm9yICVzIiwKIAkJCQkgICAgIHAsIHN5bS0+bmFtZSk7CiAJCXJldHVy
biAxOwotCWNhc2UgU19PVEhFUjoKLQkJaWYgKCpwICE9ICciJykgewotCQkJZm9yIChwMiA9IHA7
ICpwMiAmJiAhaXNzcGFjZSgqcDIpOyBwMisrKQotCQkJCTsKLQkJCXN5bS0+dHlwZSA9IFNfU1RS
SU5HOwotCQkJZ290byBkb25lOwotCQl9Ci0JCS8qIGZhbGwgdGhyb3VnaCAqLwogCWNhc2UgU19T
VFJJTkc6CiAJCWlmICgqcCsrICE9ICciJykKIAkJCWJyZWFrOwpAQCAtMTc2LDkgKzI3Niw4IEBA
IHN0YXRpYyBpbnQgY29uZl9zZXRfc3ltX3ZhbChzdHJ1Y3Qgc3ltYm9sICpzeW0sIGludCBkZWYs
IGludCBkZWZfZmxhZ3MsIGNoYXIgKnApCiAJCS8qIGZhbGwgdGhyb3VnaCAqLwogCWNhc2UgU19J
TlQ6CiAJY2FzZSBTX0hFWDoKLQlkb25lOgogCQlpZiAoc3ltX3N0cmluZ192YWxpZChzeW0sIHAp
KSB7Ci0JCQlzeW0tPmRlZltkZWZdLnZhbCA9IHN0cmR1cChwKTsKKwkJCXN5bS0+ZGVmW2RlZl0u
dmFsID0geHN0cmR1cChwKTsKIAkJCXN5bS0+ZmxhZ3MgfD0gZGVmX2ZsYWdzOwogCQl9IGVsc2Ug
ewogCQkJaWYgKGRlZiAhPSBTX0RFRl9BVVRPKQpAQCAtMjAxLDcgKzMwMCw3IEBAIHN0YXRpYyBp
bnQgYWRkX2J5dGUoaW50IGMsIGNoYXIgKipsaW5lcHRyLCBzaXplX3Qgc2xlbiwgc2l6ZV90ICpu
KQogCWlmIChuZXdfc2l6ZSA+ICpuKSB7CiAJCW5ld19zaXplICs9IExJTkVfR1JPV1RIIC0gMTsK
IAkJbmV3X3NpemUgKj0gMjsKLQkJbmxpbmUgPSByZWFsbG9jKCpsaW5lcHRyLCBuZXdfc2l6ZSk7
CisJCW5saW5lID0geHJlYWxsb2MoKmxpbmVwdHIsIG5ld19zaXplKTsKIAkJaWYgKCFubGluZSkK
IAkJCXJldHVybiAtMTsKIApAQCAtMjY3LDE2ICszNjYsMTUgQEAgaW50IGNvbmZfcmVhZF9zaW1w
bGUoY29uc3QgY2hhciAqbmFtZSwgaW50IGRlZikKIAkJaWYgKGluKQogCQkJZ290byBsb2FkOwog
CQlzeW1fYWRkX2NoYW5nZV9jb3VudCgxKTsKLQkJaWYgKCFzeW1fZGVmY29uZmlnX2xpc3QpIHsK
LQkJCXN5bV9jYWxjX3ZhbHVlKG1vZHVsZXNfc3ltKTsKKwkJaWYgKCFzeW1fZGVmY29uZmlnX2xp
c3QpCiAJCQlyZXR1cm4gMTsKLQkJfQogCiAJCWZvcl9hbGxfZGVmYXVsdHMoc3ltX2RlZmNvbmZp
Z19saXN0LCBwcm9wKSB7CiAJCQlpZiAoZXhwcl9jYWxjX3ZhbHVlKHByb3AtPnZpc2libGUuZXhw
cikgPT0gbm8gfHwKIAkJCSAgICBwcm9wLT5leHByLT50eXBlICE9IEVfU1lNQk9MKQogCQkJCWNv
bnRpbnVlOwotCQkJbmFtZSA9IGNvbmZfZXhwYW5kX3ZhbHVlKHByb3AtPmV4cHItPmxlZnQuc3lt
LT5uYW1lKTsKKwkJCXN5bV9jYWxjX3ZhbHVlKHByb3AtPmV4cHItPmxlZnQuc3ltKTsKKwkJCW5h
bWUgPSBzeW1fZ2V0X3N0cmluZ192YWx1ZShwcm9wLT5leHByLT5sZWZ0LnN5bSk7CiAJCQlpbiA9
IHpjb25mX2ZvcGVuKG5hbWUpOwogCQkJaWYgKGluKSB7CiAJCQkJY29uZl9tZXNzYWdlKCJ1c2lu
ZyBkZWZhdWx0cyBmb3VuZCBpbiAlcyIsCkBAIC0yOTIsNyArMzkwLDYgQEAgaW50IGNvbmZfcmVh
ZF9zaW1wbGUoY29uc3QgY2hhciAqbmFtZSwgaW50IGRlZikKIAljb25mX2ZpbGVuYW1lID0gbmFt
ZTsKIAljb25mX2xpbmVubyA9IDA7CiAJY29uZl93YXJuaW5ncyA9IDA7Ci0JY29uZl91bnNhdmVk
ID0gMDsKIAogCWRlZl9mbGFncyA9IFNZTUJPTF9ERUYgPDwgZGVmOwogCWZvcl9hbGxfc3ltYm9s
cyhpLCBzeW0pIHsKQEAgLTMyOSw3ICs0MjYsNyBAQCBpbnQgY29uZl9yZWFkX3NpbXBsZShjb25z
dCBjaGFyICpuYW1lLCBpbnQgZGVmKQogCQkJCXN5bSA9IHN5bV9maW5kKGxpbmUgKyAyICsgc3Ry
bGVuKENPTkZJR18pKTsKIAkJCQlpZiAoIXN5bSkgewogCQkJCQlzeW1fYWRkX2NoYW5nZV9jb3Vu
dCgxKTsKLQkJCQkJZ290byBzZXRzeW07CisJCQkJCWNvbnRpbnVlOwogCQkJCX0KIAkJCX0gZWxz
ZSB7CiAJCQkJc3ltID0gc3ltX2xvb2t1cChsaW5lICsgMiArIHN0cmxlbihDT05GSUdfKSwgMCk7
CkBAIC0zNTksMTcgKzQ1NiwyMiBAQCBpbnQgY29uZl9yZWFkX3NpbXBsZShjb25zdCBjaGFyICpu
YW1lLCBpbnQgZGVmKQogCQkJCWlmICgqcDIgPT0gJ1xyJykKIAkJCQkJKnAyID0gMDsKIAkJCX0K
LQkJCWlmIChkZWYgPT0gU19ERUZfVVNFUikgewotCQkJCXN5bSA9IHN5bV9maW5kKGxpbmUgKyBz
dHJsZW4oQ09ORklHXykpOwotCQkJCWlmICghc3ltKSB7CisKKwkJCXN5bSA9IHN5bV9maW5kKGxp
bmUgKyBzdHJsZW4oQ09ORklHXykpOworCQkJaWYgKCFzeW0pIHsKKwkJCQlpZiAoZGVmID09IFNf
REVGX0FVVE8pCisJCQkJCS8qCisJCQkJCSAqIFJlYWRpbmcgZnJvbSBpbmNsdWRlL2NvbmZpZy9h
dXRvLmNvbmYKKwkJCQkJICogSWYgQ09ORklHX0ZPTyBwcmV2aW91c2x5IGV4aXN0ZWQgaW4KKwkJ
CQkJICogYXV0by5jb25mIGJ1dCBpdCBpcyBtaXNzaW5nIG5vdywKKwkJCQkJICogaW5jbHVkZS9j
b25maWcvZm9vLmggbXVzdCBiZSB0b3VjaGVkLgorCQkJCQkgKi8KKwkJCQkJY29uZl90b3VjaF9k
ZXAobGluZSArIHN0cmxlbihDT05GSUdfKSk7CisJCQkJZWxzZQogCQkJCQlzeW1fYWRkX2NoYW5n
ZV9jb3VudCgxKTsKLQkJCQkJZ290byBzZXRzeW07Ci0JCQkJfQotCQkJfSBlbHNlIHsKLQkJCQlz
eW0gPSBzeW1fbG9va3VwKGxpbmUgKyBzdHJsZW4oQ09ORklHXyksIDApOwotCQkJCWlmIChzeW0t
PnR5cGUgPT0gU19VTktOT1dOKQotCQkJCQlzeW0tPnR5cGUgPSBTX09USEVSOworCQkJCWNvbnRp
bnVlOwogCQkJfQorCiAJCQlpZiAoc3ltLT5mbGFncyAmIGRlZl9mbGFncykgewogCQkJCWNvbmZf
d2FybmluZygib3ZlcnJpZGU6IHJlYXNzaWduaW5nIHRvIHN5bWJvbCAlcyIsIHN5bS0+bmFtZSk7
CiAJCQl9CkBAIC0zNzcsMTAgKzQ3OSwxMiBAQCBpbnQgY29uZl9yZWFkX3NpbXBsZShjb25zdCBj
aGFyICpuYW1lLCBpbnQgZGVmKQogCQkJCWNvbnRpbnVlOwogCQl9IGVsc2UgewogCQkJaWYgKGxp
bmVbMF0gIT0gJ1xyJyAmJiBsaW5lWzBdICE9ICdcbicpCi0JCQkJY29uZl93YXJuaW5nKCJ1bmV4
cGVjdGVkIGRhdGEiKTsKKwkJCQljb25mX3dhcm5pbmcoInVuZXhwZWN0ZWQgZGF0YTogJS4qcyIs
CisJCQkJCSAgICAgKGludClzdHJjc3BuKGxpbmUsICJcclxuIiksIGxpbmUpOworCiAJCQljb250
aW51ZTsKIAkJfQotc2V0c3ltOgorCiAJCWlmIChzeW0gJiYgc3ltX2lzX2Nob2ljZV92YWx1ZShz
eW0pKSB7CiAJCQlzdHJ1Y3Qgc3ltYm9sICpjcyA9IHByb3BfZ2V0X3N5bWJvbChzeW1fZ2V0X2No
b2ljZV9wcm9wKHN5bSkpOwogCQkJc3dpdGNoIChzeW0tPmRlZltkZWZdLnRyaSkgewpAQCAtNDAz
LDM0ICs1MDcsMzYgQEAgaW50IGNvbmZfcmVhZF9zaW1wbGUoY29uc3QgY2hhciAqbmFtZSwgaW50
IGRlZikKIAl9CiAJZnJlZShsaW5lKTsKIAlmY2xvc2UoaW4pOwotCXN5bV9jYWxjX3ZhbHVlKG1v
ZHVsZXNfc3ltKTsKIAlyZXR1cm4gMDsKIH0KIAogaW50IGNvbmZfcmVhZChjb25zdCBjaGFyICpu
YW1lKQogewogCXN0cnVjdCBzeW1ib2wgKnN5bTsKKwlpbnQgY29uZl91bnNhdmVkID0gMDsKIAlp
bnQgaTsKIAogCXN5bV9zZXRfY2hhbmdlX2NvdW50KDApOwogCi0JaWYgKGNvbmZfcmVhZF9zaW1w
bGUobmFtZSwgU19ERUZfVVNFUikpCisJaWYgKGNvbmZfcmVhZF9zaW1wbGUobmFtZSwgU19ERUZf
VVNFUikpIHsKKwkJc3ltX2NhbGNfdmFsdWUobW9kdWxlc19zeW0pOwogCQlyZXR1cm4gMTsKKwl9
CisKKwlzeW1fY2FsY192YWx1ZShtb2R1bGVzX3N5bSk7CiAKIAlmb3JfYWxsX3N5bWJvbHMoaSwg
c3ltKSB7CiAJCXN5bV9jYWxjX3ZhbHVlKHN5bSk7Ci0JCWlmIChzeW1faXNfY2hvaWNlKHN5bSkg
fHwgKHN5bS0+ZmxhZ3MgJiBTWU1CT0xfQVVUTykpCisJCWlmIChzeW1faXNfY2hvaWNlKHN5bSkg
fHwgKHN5bS0+ZmxhZ3MgJiBTWU1CT0xfTk9fV1JJVEUpKQogCQkJY29udGludWU7CiAJCWlmIChz
eW1faGFzX3ZhbHVlKHN5bSkgJiYgKHN5bS0+ZmxhZ3MgJiBTWU1CT0xfV1JJVEUpKSB7CiAJCQkv
KiBjaGVjayB0aGF0IGNhbGN1bGF0ZWQgdmFsdWUgYWdyZWVzIHdpdGggc2F2ZWQgdmFsdWUgKi8K
IAkJCXN3aXRjaCAoc3ltLT50eXBlKSB7CiAJCQljYXNlIFNfQk9PTEVBTjoKIAkJCWNhc2UgU19U
UklTVEFURToKLQkJCQlpZiAoc3ltLT5kZWZbU19ERUZfVVNFUl0udHJpICE9IHN5bV9nZXRfdHJp
c3RhdGVfdmFsdWUoc3ltKSkKLQkJCQkJYnJlYWs7Ci0JCQkJaWYgKCFzeW1faXNfY2hvaWNlKHN5
bSkpCisJCQkJaWYgKHN5bS0+ZGVmW1NfREVGX1VTRVJdLnRyaSA9PSBzeW1fZ2V0X3RyaXN0YXRl
X3ZhbHVlKHN5bSkpCiAJCQkJCWNvbnRpbnVlOwotCQkJCS8qIGZhbGwgdGhyb3VnaCAqLworCQkJ
CWJyZWFrOwogCQkJZGVmYXVsdDoKIAkJCQlpZiAoIXN0cmNtcChzeW0tPmN1cnIudmFsLCBzeW0t
PmRlZltTX0RFRl9VU0VSXS52YWwpKQogCQkJCQljb250aW51ZTsKQEAgLTYyOSw3ICs3MzUsNiBA
QCBzdGF0aWMgdm9pZCBjb25mX3dyaXRlX3N5bWJvbChGSUxFICpmcCwgc3RydWN0IHN5bWJvbCAq
c3ltLAogCWNvbnN0IGNoYXIgKnN0cjsKIAogCXN3aXRjaCAoc3ltLT50eXBlKSB7Ci0JY2FzZSBT
X09USEVSOgogCWNhc2UgU19VTktOT1dOOgogCQlicmVhazsKIAljYXNlIFNfU1RSSU5HOgpAQCAt
Njg5LDcgKzc5NCw3IEBAIGludCBjb25mX3dyaXRlX2RlZmNvbmZpZyhjb25zdCBjaGFyICpmaWxl
bmFtZSkKIAkJCQlnb3RvIG5leHRfbWVudTsKIAkJCXN5bS0+ZmxhZ3MgJj0gflNZTUJPTF9XUklU
RTsKIAkJCS8qIElmIHdlIGNhbm5vdCBjaGFuZ2UgdGhlIHN5bWJvbCAtIHNraXAgKi8KLQkJCWlm
ICghc3ltX2lzX2NoYW5nYWJsZShzeW0pKQorCQkJaWYgKCFzeW1faXNfY2hhbmdlYWJsZShzeW0p
KQogCQkJCWdvdG8gbmV4dF9tZW51OwogCQkJLyogSWYgc3ltYm9sIGVxdWFscyB0byBkZWZhdWx0
IHZhbHVlIC0gc2tpcCAqLwogCQkJaWYgKHN0cmNtcChzeW1fZ2V0X3N0cmluZ192YWx1ZShzeW0p
LCBzeW1fZ2V0X3N0cmluZ19kZWZhdWx0KHN5bSkpID09IDApCkBAIC03NDAsNDEgKzg0NSwzNiBA
QCBpbnQgY29uZl93cml0ZShjb25zdCBjaGFyICpuYW1lKQogCUZJTEUgKm91dDsKIAlzdHJ1Y3Qg
c3ltYm9sICpzeW07CiAJc3RydWN0IG1lbnUgKm1lbnU7Ci0JY29uc3QgY2hhciAqYmFzZW5hbWU7
CiAJY29uc3QgY2hhciAqc3RyOwotCWNoYXIgZGlybmFtZVtQQVRIX01BWCsxXSwgdG1wbmFtZVtQ
QVRIX01BWCsxXSwgbmV3bmFtZVtQQVRIX01BWCsxXTsKKwljaGFyIHRtcG5hbWVbUEFUSF9NQVgg
KyAxXSwgb2xkbmFtZVtQQVRIX01BWCArIDFdOwogCWNoYXIgKmVudjsKKwlpbnQgaTsKKwlib29s
IG5lZWRfbmV3bGluZSA9IGZhbHNlOworCisJaWYgKCFuYW1lKQorCQluYW1lID0gY29uZl9nZXRf
Y29uZmlnbmFtZSgpOworCisJaWYgKCEqbmFtZSkgeworCQlmcHJpbnRmKHN0ZGVyciwgImNvbmZp
ZyBuYW1lIGlzIGVtcHR5XG4iKTsKKwkJcmV0dXJuIC0xOworCX0KKworCWlmIChpc19kaXIobmFt
ZSkpIHsKKwkJZnByaW50ZihzdGRlcnIsICIlczogSXMgYSBkaXJlY3RvcnlcbiIsIG5hbWUpOwor
CQlyZXR1cm4gLTE7CisJfQorCisJaWYgKG1ha2VfcGFyZW50X2RpcihuYW1lKSkKKwkJcmV0dXJu
IC0xOwogCi0JZGlybmFtZVswXSA9IDA7Ci0JaWYgKG5hbWUgJiYgbmFtZVswXSkgewotCQlzdHJ1
Y3Qgc3RhdCBzdDsKLQkJY2hhciAqc2xhc2g7Ci0KLQkJaWYgKCFzdGF0KG5hbWUsICZzdCkgJiYg
U19JU0RJUihzdC5zdF9tb2RlKSkgewotCQkJc3RyY3B5KGRpcm5hbWUsIG5hbWUpOwotCQkJc3Ry
Y2F0KGRpcm5hbWUsICIvIik7Ci0JCQliYXNlbmFtZSA9IGNvbmZfZ2V0X2NvbmZpZ25hbWUoKTsK
LQkJfSBlbHNlIGlmICgoc2xhc2ggPSBzdHJyY2hyKG5hbWUsICcvJykpKSB7Ci0JCQlpbnQgc2l6
ZSA9IHNsYXNoIC0gbmFtZSArIDE7Ci0JCQltZW1jcHkoZGlybmFtZSwgbmFtZSwgc2l6ZSk7Ci0J
CQlkaXJuYW1lW3NpemVdID0gMDsKLQkJCWlmIChzbGFzaFsxXSkKLQkJCQliYXNlbmFtZSA9IHNs
YXNoICsgMTsKLQkJCWVsc2UKLQkJCQliYXNlbmFtZSA9IGNvbmZfZ2V0X2NvbmZpZ25hbWUoKTsK
LQkJfSBlbHNlCi0JCQliYXNlbmFtZSA9IG5hbWU7Ci0JfSBlbHNlCi0JCWJhc2VuYW1lID0gY29u
Zl9nZXRfY29uZmlnbmFtZSgpOwotCi0Jc3ByaW50ZihuZXduYW1lLCAiJXMlcyIsIGRpcm5hbWUs
IGJhc2VuYW1lKTsKIAllbnYgPSBnZXRlbnYoIktDT05GSUdfT1ZFUldSSVRFQ09ORklHIik7Ci0J
aWYgKCFlbnYgfHwgISplbnYpIHsKLQkJc3ByaW50Zih0bXBuYW1lLCAiJXMudG1wY29uZmlnLiVk
IiwgZGlybmFtZSwgKGludClnZXRwaWQoKSk7Ci0JCW91dCA9IGZvcGVuKHRtcG5hbWUsICJ3Iik7
Ci0JfSBlbHNlIHsKKwlpZiAoZW52ICYmICplbnYpIHsKIAkJKnRtcG5hbWUgPSAwOwotCQlvdXQg
PSBmb3BlbihuZXduYW1lLCAidyIpOworCQlvdXQgPSBmb3BlbihuYW1lLCAidyIpOworCX0gZWxz
ZSB7CisJCXNucHJpbnRmKHRtcG5hbWUsIHNpemVvZih0bXBuYW1lKSwgIiVzLiVkLnRtcCIsCisJ
CQkgbmFtZSwgKGludClnZXRwaWQoKSk7CisJCW91dCA9IGZvcGVuKHRtcG5hbWUsICJ3Iik7CiAJ
fQogCWlmICghb3V0KQogCQlyZXR1cm4gMTsKQEAgLTc5NSwxMiArODk1LDE3IEBAIGludCBjb25m
X3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUpCiAJCQkJICAgICAiI1xuIgogCQkJCSAgICAgIiMgJXNc
biIKIAkJCQkgICAgICIjXG4iLCBzdHIpOwotCQl9IGVsc2UgaWYgKCEoc3ltLT5mbGFncyAmIFNZ
TUJPTF9DSE9JQ0UpKSB7CisJCQluZWVkX25ld2xpbmUgPSBmYWxzZTsKKwkJfSBlbHNlIGlmICgh
KHN5bS0+ZmxhZ3MgJiBTWU1CT0xfQ0hPSUNFKSAmJgorCQkJICAgIShzeW0tPmZsYWdzICYgU1lN
Qk9MX1dSSVRURU4pKSB7CiAJCQlzeW1fY2FsY192YWx1ZShzeW0pOwogCQkJaWYgKCEoc3ltLT5m
bGFncyAmIFNZTUJPTF9XUklURSkpCiAJCQkJZ290byBuZXh0OwotCQkJc3ltLT5mbGFncyAmPSB+
U1lNQk9MX1dSSVRFOwotCisJCQlpZiAobmVlZF9uZXdsaW5lKSB7CisJCQkJZnByaW50ZihvdXQs
ICJcbiIpOworCQkJCW5lZWRfbmV3bGluZSA9IGZhbHNlOworCQkJfQorCQkJc3ltLT5mbGFncyB8
PSBTWU1CT0xfV1JJVFRFTjsKIAkJCWNvbmZfd3JpdGVfc3ltYm9sKG91dCwgc3ltLCAma2NvbmZp
Z19wcmludGVyX2NiLCBOVUxMKTsKIAkJfQogCkBAIC04MTIsNiArOTE3LDEyIEBAIGludCBjb25m
X3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUpCiAJCWlmIChtZW51LT5uZXh0KQogCQkJbWVudSA9IG1l
bnUtPm5leHQ7CiAJCWVsc2Ugd2hpbGUgKChtZW51ID0gbWVudS0+cGFyZW50KSkgeworCQkJaWYg
KCFtZW51LT5zeW0gJiYgbWVudV9pc192aXNpYmxlKG1lbnUpICYmCisJCQkgICAgbWVudSAhPSAm
cm9vdG1lbnUpIHsKKwkJCQlzdHIgPSBtZW51X2dldF9wcm9tcHQobWVudSk7CisJCQkJZnByaW50
ZihvdXQsICIjIGVuZCBvZiAlc1xuIiwgc3RyKTsKKwkJCQluZWVkX25ld2xpbmUgPSB0cnVlOwor
CQkJfQogCQkJaWYgKG1lbnUtPm5leHQpIHsKIAkJCQltZW51ID0gbWVudS0+bmV4dDsKIAkJCQli
cmVhazsKQEAgLTgyMCw0MCArOTMxLDc2IEBAIGludCBjb25mX3dyaXRlKGNvbnN0IGNoYXIgKm5h
bWUpCiAJfQogCWZjbG9zZShvdXQpOwogCisJZm9yX2FsbF9zeW1ib2xzKGksIHN5bSkKKwkJc3lt
LT5mbGFncyAmPSB+U1lNQk9MX1dSSVRURU47CisKIAlpZiAoKnRtcG5hbWUpIHsKLQkJc3RyY2F0
KGRpcm5hbWUsIGJhc2VuYW1lKTsKLQkJc3RyY2F0KGRpcm5hbWUsICIub2xkIik7Ci0JCXJlbmFt
ZShuZXduYW1lLCBkaXJuYW1lKTsKLQkJaWYgKHJlbmFtZSh0bXBuYW1lLCBuZXduYW1lKSkKKwkJ
aWYgKGlzX3NhbWUobmFtZSwgdG1wbmFtZSkpIHsKKwkJCWNvbmZfbWVzc2FnZSgiTm8gY2hhbmdl
IHRvICVzIiwgbmFtZSk7CisJCQl1bmxpbmsodG1wbmFtZSk7CisJCQlzeW1fc2V0X2NoYW5nZV9j
b3VudCgwKTsKKwkJCXJldHVybiAwOworCQl9CisKKwkJc25wcmludGYob2xkbmFtZSwgc2l6ZW9m
KG9sZG5hbWUpLCAiJXMub2xkIiwgbmFtZSk7CisJCXJlbmFtZShuYW1lLCBvbGRuYW1lKTsKKwkJ
aWYgKHJlbmFtZSh0bXBuYW1lLCBuYW1lKSkKIAkJCXJldHVybiAxOwogCX0KIAotCWNvbmZfbWVz
c2FnZSgiY29uZmlndXJhdGlvbiB3cml0dGVuIHRvICVzIiwgbmV3bmFtZSk7CisJY29uZl9tZXNz
YWdlKCJjb25maWd1cmF0aW9uIHdyaXR0ZW4gdG8gJXMiLCBuYW1lKTsKIAogCXN5bV9zZXRfY2hh
bmdlX2NvdW50KDApOwogCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgY29uZl9zcGxpdF9j
b25maWcodm9pZCkKKy8qIHdyaXRlIGEgZGVwZW5kZW5jeSBmaWxlIGFzIHVzZWQgYnkga2J1aWxk
IHRvIHRyYWNrIGRlcGVuZGVuY2llcyAqLworc3RhdGljIGludCBjb25mX3dyaXRlX2RlcChjb25z
dCBjaGFyICpuYW1lKQoreworCXN0cnVjdCBmaWxlICpmaWxlOworCUZJTEUgKm91dDsKKworCW91
dCA9IGZvcGVuKCIuLmNvbmZpZy50bXAiLCAidyIpOworCWlmICghb3V0KQorCQlyZXR1cm4gMTsK
KwlmcHJpbnRmKG91dCwgImRlcHNfY29uZmlnIDo9IFxcXG4iKTsKKwlmb3IgKGZpbGUgPSBmaWxl
X2xpc3Q7IGZpbGU7IGZpbGUgPSBmaWxlLT5uZXh0KSB7CisJCWlmIChmaWxlLT5uZXh0KQorCQkJ
ZnByaW50ZihvdXQsICJcdCVzIFxcXG4iLCBmaWxlLT5uYW1lKTsKKwkJZWxzZQorCQkJZnByaW50
ZihvdXQsICJcdCVzXG4iLCBmaWxlLT5uYW1lKTsKKwl9CisJZnByaW50ZihvdXQsICJcbiVzOiBc
XFxuIgorCQkgICAgICJcdCQoZGVwc19jb25maWcpXG5cbiIsIGNvbmZfZ2V0X2F1dG9jb25maWdf
bmFtZSgpKTsKKworCWVudl93cml0ZV9kZXAob3V0LCBjb25mX2dldF9hdXRvY29uZmlnX25hbWUo
KSk7CisKKwlmcHJpbnRmKG91dCwgIlxuJChkZXBzX2NvbmZpZyk6IDtcbiIpOworCWZjbG9zZShv
dXQpOworCisJaWYgKG1ha2VfcGFyZW50X2RpcihuYW1lKSkKKwkJcmV0dXJuIDE7CisJcmVuYW1l
KCIuLmNvbmZpZy50bXAiLCBuYW1lKTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBjb25m
X3RvdWNoX2RlcHModm9pZCkKIHsKIAljb25zdCBjaGFyICpuYW1lOwotCWNoYXIgcGF0aFtQQVRI
X01BWCsxXTsKLQljaGFyICpzLCAqZCwgYzsKIAlzdHJ1Y3Qgc3ltYm9sICpzeW07Ci0Jc3RydWN0
IHN0YXQgc2I7Ci0JaW50IHJlcywgaSwgZmQ7CisJaW50IHJlcywgaTsKKworCXN0cmNweShkZXBm
aWxlX3BhdGgsICJpbmNsdWRlL2NvbmZpZy8iKTsKKwlkZXBmaWxlX3ByZWZpeF9sZW4gPSBzdHJs
ZW4oZGVwZmlsZV9wYXRoKTsKIAogCW5hbWUgPSBjb25mX2dldF9hdXRvY29uZmlnX25hbWUoKTsK
IAljb25mX3JlYWRfc2ltcGxlKG5hbWUsIFNfREVGX0FVVE8pOworCXN5bV9jYWxjX3ZhbHVlKG1v
ZHVsZXNfc3ltKTsKIAotCWlmIChjaGRpcigiaW5jbHVkZS9jb25maWciKSkKLQkJcmV0dXJuIDE7
Ci0KLQlyZXMgPSAwOwogCWZvcl9hbGxfc3ltYm9scyhpLCBzeW0pIHsKIAkJc3ltX2NhbGNfdmFs
dWUoc3ltKTsKLQkJaWYgKChzeW0tPmZsYWdzICYgU1lNQk9MX0FVVE8pIHx8ICFzeW0tPm5hbWUp
CisJCWlmICgoc3ltLT5mbGFncyAmIFNZTUJPTF9OT19XUklURSkgfHwgIXN5bS0+bmFtZSkKIAkJ
CWNvbnRpbnVlOwogCQlpZiAoc3ltLT5mbGFncyAmIFNZTUJPTF9XUklURSkgewogCQkJaWYgKHN5
bS0+ZmxhZ3MgJiBTWU1CT0xfREVGX0FVVE8pIHsKQEAgLTkwMiw2MyArMTA0OSwyOCBAQCBzdGF0
aWMgaW50IGNvbmZfc3BsaXRfY29uZmlnKHZvaWQpCiAJCSAqCWRpZmZlcmVudCBmcm9tICdubycp
LgogCQkgKi8KIAotCQkvKiBSZXBsYWNlIGFsbCAnXycgYW5kIGFwcGVuZCAiLmgiICovCi0JCXMg
PSBzeW0tPm5hbWU7Ci0JCWQgPSBwYXRoOwotCQl3aGlsZSAoKGMgPSAqcysrKSkgewotCQkJYyA9
IHRvbG93ZXIoYyk7Ci0JCQkqZCsrID0gKGMgPT0gJ18nKSA/ICcvJyA6IGM7Ci0JCX0KLQkJc3Ry
Y3B5KGQsICIuaCIpOwotCi0JCS8qIEFzc3VtZSBkaXJlY3RvcnkgcGF0aCBhbHJlYWR5IGV4aXN0
cy4gKi8KLQkJZmQgPSBvcGVuKHBhdGgsIE9fV1JPTkxZIHwgT19DUkVBVCB8IE9fVFJVTkMsIDA2
NDQpOwotCQlpZiAoZmQgPT0gLTEpIHsKLQkJCWlmIChlcnJubyAhPSBFTk9FTlQpIHsKLQkJCQly
ZXMgPSAxOwotCQkJCWJyZWFrOwotCQkJfQotCQkJLyoKLQkJCSAqIENyZWF0ZSBkaXJlY3Rvcnkg
Y29tcG9uZW50cywKLQkJCSAqIHVubGVzcyB0aGV5IGV4aXN0IGFscmVhZHkuCi0JCQkgKi8KLQkJ
CWQgPSBwYXRoOwotCQkJd2hpbGUgKChkID0gc3RyY2hyKGQsICcvJykpKSB7Ci0JCQkJKmQgPSAw
OwotCQkJCWlmIChzdGF0KHBhdGgsICZzYikgJiYgbWtkaXIocGF0aCwgMDc1NSkpIHsKLQkJCQkJ
cmVzID0gMTsKLQkJCQkJZ290byBvdXQ7Ci0JCQkJfQotCQkJCSpkKysgPSAnLyc7Ci0JCQl9Ci0J
CQkvKiBUcnkgaXQgYWdhaW4uICovCi0JCQlmZCA9IG9wZW4ocGF0aCwgT19XUk9OTFkgfCBPX0NS
RUFUIHwgT19UUlVOQywgMDY0NCk7Ci0JCQlpZiAoZmQgPT0gLTEpIHsKLQkJCQlyZXMgPSAxOwot
CQkJCWJyZWFrOwotCQkJfQotCQl9Ci0JCWNsb3NlKGZkKTsKKwkJcmVzID0gY29uZl90b3VjaF9k
ZXAoc3ltLT5uYW1lKTsKKwkJaWYgKHJlcykKKwkJCXJldHVybiByZXM7CiAJfQotb3V0OgotCWlm
IChjaGRpcigiLi4vLi4iKSkKLQkJcmV0dXJuIDE7CiAKLQlyZXR1cm4gcmVzOworCXJldHVybiAw
OwogfQogCi1pbnQgY29uZl93cml0ZV9hdXRvY29uZih2b2lkKQoraW50IGNvbmZfd3JpdGVfYXV0
b2NvbmYoaW50IG92ZXJ3cml0ZSkKIHsKIAlzdHJ1Y3Qgc3ltYm9sICpzeW07CiAJY29uc3QgY2hh
ciAqbmFtZTsKKwljb25zdCBjaGFyICphdXRvY29uZl9uYW1lID0gY29uZl9nZXRfYXV0b2NvbmZp
Z19uYW1lKCk7CiAJRklMRSAqb3V0LCAqdHJpc3RhdGUsICpvdXRfaDsKIAlpbnQgaTsKIAotCXN5
bV9jbGVhcl9hbGxfdmFsaWQoKTsKKwlpZiAoIW92ZXJ3cml0ZSAmJiBpc19wcmVzZW50KGF1dG9j
b25mX25hbWUpKQorCQlyZXR1cm4gMDsKIAotCWZpbGVfd3JpdGVfZGVwKCJpbmNsdWRlL2NvbmZp
Zy9hdXRvLmNvbmYuY21kIik7CisJY29uZl93cml0ZV9kZXAoImluY2x1ZGUvY29uZmlnL2F1dG8u
Y29uZi5jbWQiKTsKIAotCWlmIChjb25mX3NwbGl0X2NvbmZpZygpKQorCWlmIChjb25mX3RvdWNo
X2RlcHMoKSkKIAkJcmV0dXJuIDE7CiAKIAlvdXQgPSBmb3BlbigiLnRtcGNvbmZpZyIsICJ3Iik7
CkBAIC0xMDAzLDE5ICsxMTE1LDI2IEBAIGludCBjb25mX3dyaXRlX2F1dG9jb25mKHZvaWQpCiAJ
bmFtZSA9IGdldGVudigiS0NPTkZJR19BVVRPSEVBREVSIik7CiAJaWYgKCFuYW1lKQogCQluYW1l
ID0gImluY2x1ZGUvZ2VuZXJhdGVkL2F1dG9jb25mLmgiOworCWlmIChtYWtlX3BhcmVudF9kaXIo
bmFtZSkpCisJCXJldHVybiAxOwogCWlmIChyZW5hbWUoIi50bXBjb25maWcuaCIsIG5hbWUpKQog
CQlyZXR1cm4gMTsKKwogCW5hbWUgPSBnZXRlbnYoIktDT05GSUdfVFJJU1RBVEUiKTsKIAlpZiAo
IW5hbWUpCiAJCW5hbWUgPSAiaW5jbHVkZS9jb25maWcvdHJpc3RhdGUuY29uZiI7CisJaWYgKG1h
a2VfcGFyZW50X2RpcihuYW1lKSkKKwkJcmV0dXJuIDE7CiAJaWYgKHJlbmFtZSgiLnRtcGNvbmZp
Z190cmlzdGF0ZSIsIG5hbWUpKQogCQlyZXR1cm4gMTsKLQluYW1lID0gY29uZl9nZXRfYXV0b2Nv
bmZpZ19uYW1lKCk7CisKKwlpZiAobWFrZV9wYXJlbnRfZGlyKGF1dG9jb25mX25hbWUpKQorCQly
ZXR1cm4gMTsKIAkvKgogCSAqIFRoaXMgbXVzdCBiZSB0aGUgbGFzdCBzdGVwLCBrYnVpbGQgaGFz
IGEgZGVwZW5kZW5jeSBvbiBhdXRvLmNvbmYKIAkgKiBhbmQgdGhpcyBtYXJrcyB0aGUgc3VjY2Vz
c2Z1bCBjb21wbGV0aW9uIG9mIHRoZSBwcmV2aW91cyBzdGVwcy4KIAkgKi8KLQlpZiAocmVuYW1l
KCIudG1wY29uZmlnIiwgbmFtZSkpCisJaWYgKHJlbmFtZSgiLnRtcGNvbmZpZyIsIGF1dG9jb25m
X25hbWUpKQogCQlyZXR1cm4gMTsKIAogCXJldHVybiAwOwpAQCAtMTExOSw3ICsxMjM4LDcgQEAg
dm9pZCBzZXRfYWxsX2Nob2ljZV92YWx1ZXMoc3RydWN0IHN5bWJvbCAqY3N5bSkKIGJvb2wgY29u
Zl9zZXRfYWxsX25ld19zeW1ib2xzKGVudW0gY29uZl9kZWZfbW9kZSBtb2RlKQogewogCXN0cnVj
dCBzeW1ib2wgKnN5bSwgKmNzeW07Ci0JaW50IGksIGNudCwgcGJ5LCBwdHksIHB0bTsJLyogcGJ5
OiBwcm9iYWJpbGl0eSBvZiBib29sZWFuICA9IHkKKwlpbnQgaSwgY250LCBwYnksIHB0eSwgcHRt
OwkvKiBwYnk6IHByb2JhYmlsaXR5IG9mIGJvb2wgICAgID0geQogCQkJCQkgKiBwdHk6IHByb2Jh
YmlsaXR5IG9mIHRyaXN0YXRlID0geQogCQkJCQkgKiBwdG06IHByb2JhYmlsaXR5IG9mIHRyaXN0
YXRlID0gbQogCQkJCQkgKi8KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2V4cHIuYyBi
L3hlbi90b29scy9rY29uZmlnL2V4cHIuYwppbmRleCA2NjdkMWFhMjM3MTEuLjc3ZmZmZjNhMDUz
YyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvZXhwci5jCisrKyBiL3hlbi90b29scy9r
Y29uZmlnL2V4cHIuYwpAQCAtMSw4ICsxLDEwIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBl
bEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdQTCB2Mi4wLgogICovCiAKKyNpbmNsdWRlIDxjdHlwZS5oPgorI2luY2x1ZGUgPGVycm5vLmg+
CiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJp
bmcuaD4KQEAgLTk0LDcgKzk2LDcgQEAgc3RydWN0IGV4cHIgKmV4cHJfY29weShjb25zdCBzdHJ1
Y3QgZXhwciAqb3JnKQogCQllLT5yaWdodC5leHByID0gZXhwcl9jb3B5KG9yZy0+cmlnaHQuZXhw
cik7CiAJCWJyZWFrOwogCWRlZmF1bHQ6Ci0JCXByaW50ZigiY2FuJ3QgY29weSB0eXBlICVkXG4i
LCBlLT50eXBlKTsKKwkJZnByaW50ZihzdGRlcnIsICJjYW4ndCBjb3B5IHR5cGUgJWRcbiIsIGUt
PnR5cGUpOwogCQlmcmVlKGUpOwogCQllID0gTlVMTDsKIAkJYnJlYWs7CkBAIC0xMTMsNyArMTE1
LDcgQEAgdm9pZCBleHByX2ZyZWUoc3RydWN0IGV4cHIgKmUpCiAJCWJyZWFrOwogCWNhc2UgRV9O
T1Q6CiAJCWV4cHJfZnJlZShlLT5sZWZ0LmV4cHIpOwotCQlyZXR1cm47CisJCWJyZWFrOwogCWNh
c2UgRV9FUVVBTDoKIAljYXNlIEVfR0VROgogCWNhc2UgRV9HVEg6CkBAIC0xMjcsNyArMTI5LDcg
QEAgdm9pZCBleHByX2ZyZWUoc3RydWN0IGV4cHIgKmUpCiAJCWV4cHJfZnJlZShlLT5yaWdodC5l
eHByKTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKLQkJcHJpbnRmKCJob3cgdG8gZnJlZSB0eXBlICVk
P1xuIiwgZS0+dHlwZSk7CisJCWZwcmludGYoc3RkZXJyLCAiaG93IHRvIGZyZWUgdHlwZSAlZD9c
biIsIGUtPnR5cGUpOwogCQlicmVhazsKIAl9CiAJZnJlZShlKTsKQEAgLTEzOCw4ICsxNDAsMTgg
QEAgc3RhdGljIGludCB0cmFuc19jb3VudDsKICNkZWZpbmUgZTEgKCplcDEpCiAjZGVmaW5lIGUy
ICgqZXAyKQogCisvKgorICogZXhwcl9lbGltaW5hdGVfZXEoKSBoZWxwZXIuCisgKgorICogV2Fs
a3MgdGhlIHR3byBleHByZXNzaW9uIHRyZWVzIGdpdmVuIGluICdlcDEnIGFuZCAnZXAyJy4gQW55
IG5vZGUgdGhhdCBkb2VzCisgKiBub3QgaGF2ZSB0eXBlICd0eXBlJyAoRV9PUi9FX0FORCkgaXMg
Y29uc2lkZXJlZCBhIGxlYWYsIGFuZCBpcyBjb21wYXJlZAorICogYWdhaW5zdCBhbGwgb3RoZXIg
bGVhdmVzLiBUd28gZXF1YWwgbGVhdmVzIGFyZSBib3RoIHJlcGxhY2VkIHdpdGggZWl0aGVyICd5
JworICogb3IgJ24nIGFzIGFwcHJvcHJpYXRlIGZvciAndHlwZScsIHRvIGJlIGVsaW1pbmF0ZWQg
bGF0ZXIuCisgKi8KIHN0YXRpYyB2b2lkIF9fZXhwcl9lbGltaW5hdGVfZXEoZW51bSBleHByX3R5
cGUgdHlwZSwgc3RydWN0IGV4cHIgKiplcDEsIHN0cnVjdCBleHByICoqZXAyKQogeworCS8qIFJl
Y3Vyc2UgZG93biB0byBsZWF2ZXMgKi8KKwogCWlmIChlMS0+dHlwZSA9PSB0eXBlKSB7CiAJCV9f
ZXhwcl9lbGltaW5hdGVfZXEodHlwZSwgJmUxLT5sZWZ0LmV4cHIsICZlMik7CiAJCV9fZXhwcl9l
bGltaW5hdGVfZXEodHlwZSwgJmUxLT5yaWdodC5leHByLCAmZTIpOwpAQCAtMTUwLDEyICsxNjIs
MTggQEAgc3RhdGljIHZvaWQgX19leHByX2VsaW1pbmF0ZV9lcShlbnVtIGV4cHJfdHlwZSB0eXBl
LCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3RydWN0IGUKIAkJX19leHByX2VsaW1pbmF0ZV9lcSh0eXBl
LCAmZTEsICZlMi0+cmlnaHQuZXhwcik7CiAJCXJldHVybjsKIAl9CisKKwkvKiBlMSBhbmQgZTIg
YXJlIGxlYXZlcy4gQ29tcGFyZSB0aGVtLiAqLworCiAJaWYgKGUxLT50eXBlID09IEVfU1lNQk9M
ICYmIGUyLT50eXBlID09IEVfU1lNQk9MICYmCiAJICAgIGUxLT5sZWZ0LnN5bSA9PSBlMi0+bGVm
dC5zeW0gJiYKIAkgICAgKGUxLT5sZWZ0LnN5bSA9PSAmc3ltYm9sX3llcyB8fCBlMS0+bGVmdC5z
eW0gPT0gJnN5bWJvbF9ubykpCiAJCXJldHVybjsKIAlpZiAoIWV4cHJfZXEoZTEsIGUyKSkKIAkJ
cmV0dXJuOworCisJLyogZTEgYW5kIGUyIGFyZSBlcXVhbCBsZWF2ZXMuIFByZXBhcmUgdGhlbSBm
b3IgZWxpbWluYXRpb24uICovCisKIAl0cmFuc19jb3VudCsrOwogCWV4cHJfZnJlZShlMSk7IGV4
cHJfZnJlZShlMik7CiAJc3dpdGNoICh0eXBlKSB7CkBAIC0xNzIsNiArMTkwLDM1IEBAIHN0YXRp
YyB2b2lkIF9fZXhwcl9lbGltaW5hdGVfZXEoZW51bSBleHByX3R5cGUgdHlwZSwgc3RydWN0IGV4
cHIgKiplcDEsIHN0cnVjdCBlCiAJfQogfQogCisvKgorICogUmV3cml0ZXMgdGhlIGV4cHJlc3Np
b25zICdlcDEnIGFuZCAnZXAyJyB0byByZW1vdmUgb3BlcmFuZHMgY29tbW9uIHRvIGJvdGguCisg
KiBFeGFtcGxlIHJlZHVjdGlvbnM6CisgKgorICoJZXAxOiBBICYmIEIgICAgICAgICAgIC0+ICBl
cDE6IHkKKyAqCWVwMjogQSAmJiBCICYmIEMgICAgICAtPiAgZXAyOiBDCisgKgorICoJZXAxOiBB
IHx8IEIgICAgICAgICAgIC0+ICBlcDE6IG4KKyAqCWVwMjogQSB8fCBCIHx8IEMgICAgICAtPiAg
ZXAyOiBDCisgKgorICoJZXAxOiBBICYmIChCICYmIEZPTykgIC0+ICBlcDE6IEZPTworICoJZXAy
OiAoQkFSICYmIEIpICYmIEEgIC0+ICBlcDI6IEJBUgorICoKKyAqCWVwMTogQSAmJiAoQiB8fCBD
KSAgICAtPiAgZXAxOiB5CisgKgllcDI6IChDIHx8IEIpICYmIEEgICAgLT4gIGVwMjogeQorICoK
KyAqIENvbXBhcmlzb25zIGFyZSBkb25lIGJldHdlZW4gYWxsIG9wZXJhbmRzIGF0IHRoZSBzYW1l
ICJsZXZlbCIgb2YgJiYgb3IgfHwuCisgKiBGb3IgZXhhbXBsZSwgaW4gdGhlIGV4cHJlc3Npb24g
J2UxICYmIChlMiB8fCBlMykgJiYgKGU0IHx8IGU1KScsIHRoZQorICogZm9sbG93aW5nIG9wZXJh
bmRzIHdpbGwgYmUgY29tcGFyZWQ6CisgKgorICoJLSAnZTEnLCAnZTIgfHwgZTMnLCBhbmQgJ2U0
IHx8IGU1JywgYWdhaW5zdCBlYWNoIG90aGVyCisgKgktIGUyIGFnYWluc3QgZTMKKyAqCS0gZTQg
YWdhaW5zdCBlNQorICoKKyAqIFBhcmVudGhlc2VzIGFyZSBpcnJlbGV2YW50IHdpdGhpbiBhIHNp
bmdsZSBsZXZlbC4gJ2UxICYmIChlMiAmJiBlMyknIGFuZAorICogJyhlMSAmJiBlMikgJiYgZTMn
IGFyZSBib3RoIGEgc2luZ2xlIGxldmVsLgorICoKKyAqIFNlZSBfX2V4cHJfZWxpbWluYXRlX2Vx
KCkgYXMgd2VsbC4KKyAqLwogdm9pZCBleHByX2VsaW1pbmF0ZV9lcShzdHJ1Y3QgZXhwciAqKmVw
MSwgc3RydWN0IGV4cHIgKiplcDIpCiB7CiAJaWYgKCFlMSB8fCAhZTIpCkBAIC0xOTcsNiArMjQ0
LDEyIEBAIHZvaWQgZXhwcl9lbGltaW5hdGVfZXEoc3RydWN0IGV4cHIgKiplcDEsIHN0cnVjdCBl
eHByICoqZXAyKQogI3VuZGVmIGUxCiAjdW5kZWYgZTIKIAorLyoKKyAqIFJldHVybnMgdHJ1ZSBp
ZiAnZTEnIGFuZCAnZTInIGFyZSBlcXVhbCwgYWZ0ZXIgbWlub3Igc2ltcGxpZmljYXRpb24uIFR3
bworICogJiYvfHwgZXhwcmVzc2lvbnMgYXJlIGNvbnNpZGVyZWQgZXF1YWwgaWYgZXZlcnkgb3Bl
cmFuZCBpbiBvbmUgZXhwcmVzc2lvbgorICogZXF1YWxzIHNvbWUgb3BlcmFuZCBpbiB0aGUgb3Ro
ZXIgKG9wZXJhbmRzIGRvIG5vdCBuZWVkIHRvIGFwcGVhciBpbiB0aGUgc2FtZQorICogb3JkZXIp
LCByZWN1cnNpdmVseS4KKyAqLwogc3RhdGljIGludCBleHByX2VxKHN0cnVjdCBleHByICplMSwg
c3RydWN0IGV4cHIgKmUyKQogewogCWludCByZXMsIG9sZF9jb3VudDsKQEAgLTI0Myw2ICsyOTYs
MTcgQEAgc3RhdGljIGludCBleHByX2VxKHN0cnVjdCBleHByICplMSwgc3RydWN0IGV4cHIgKmUy
KQogCXJldHVybiAwOwogfQogCisvKgorICogUmVjdXJzaXZlbHkgcGVyZm9ybXMgdGhlIGZvbGxv
d2luZyBzaW1wbGlmaWNhdGlvbnMgaW4tcGxhY2UgKGFzIHdlbGwgYXMgdGhlCisgKiBjb3JyZXNw
b25kaW5nIHNpbXBsaWZpY2F0aW9ucyB3aXRoIHN3YXBwZWQgb3BlcmFuZHMpOgorICoKKyAqCWV4
cHIgJiYgbiAgLT4gIG4KKyAqCWV4cHIgJiYgeSAgLT4gIGV4cHIKKyAqCWV4cHIgfHwgbiAgLT4g
IGV4cHIKKyAqCWV4cHIgfHwgeSAgLT4gIHkKKyAqCisgKiBSZXR1cm5zIHRoZSBvcHRpbWl6ZWQg
ZXhwcmVzc2lvbi4KKyAqLwogc3RhdGljIHN0cnVjdCBleHByICpleHByX2VsaW1pbmF0ZV95bihz
dHJ1Y3QgZXhwciAqZSkKIHsKIAlzdHJ1Y3QgZXhwciAqdG1wOwpAQCAtNTE2LDEyICs1ODAsMjEg
QEAgc3RhdGljIHN0cnVjdCBleHByICpleHByX2pvaW5fYW5kKHN0cnVjdCBleHByICplMSwgc3Ry
dWN0IGV4cHIgKmUyKQogCXJldHVybiBOVUxMOwogfQogCisvKgorICogZXhwcl9lbGltaW5hdGVf
ZHVwcygpIGhlbHBlci4KKyAqCisgKiBXYWxrcyB0aGUgdHdvIGV4cHJlc3Npb24gdHJlZXMgZ2l2
ZW4gaW4gJ2VwMScgYW5kICdlcDInLiBBbnkgbm9kZSB0aGF0IGRvZXMKKyAqIG5vdCBoYXZlIHR5
cGUgJ3R5cGUnIChFX09SL0VfQU5EKSBpcyBjb25zaWRlcmVkIGEgbGVhZiwgYW5kIGlzIGNvbXBh
cmVkCisgKiBhZ2FpbnN0IGFsbCBvdGhlciBsZWF2ZXMgdG8gbG9vayBmb3Igc2ltcGxpZmljYXRp
b25zLgorICovCiBzdGF0aWMgdm9pZCBleHByX2VsaW1pbmF0ZV9kdXBzMShlbnVtIGV4cHJfdHlw
ZSB0eXBlLCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3RydWN0IGV4cHIgKiplcDIpCiB7CiAjZGVmaW5l
IGUxICgqZXAxKQogI2RlZmluZSBlMiAoKmVwMikKIAlzdHJ1Y3QgZXhwciAqdG1wOwogCisJLyog
UmVjdXJzZSBkb3duIHRvIGxlYXZlcyAqLworCiAJaWYgKGUxLT50eXBlID09IHR5cGUpIHsKIAkJ
ZXhwcl9lbGltaW5hdGVfZHVwczEodHlwZSwgJmUxLT5sZWZ0LmV4cHIsICZlMik7CiAJCWV4cHJf
ZWxpbWluYXRlX2R1cHMxKHR5cGUsICZlMS0+cmlnaHQuZXhwciwgJmUyKTsKQEAgLTUzMiw2ICs2
MDUsOSBAQCBzdGF0aWMgdm9pZCBleHByX2VsaW1pbmF0ZV9kdXBzMShlbnVtIGV4cHJfdHlwZSB0
eXBlLCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3RydWN0CiAJCWV4cHJfZWxpbWluYXRlX2R1cHMxKHR5
cGUsICZlMSwgJmUyLT5yaWdodC5leHByKTsKIAkJcmV0dXJuOwogCX0KKworCS8qIGUxIGFuZCBl
MiBhcmUgbGVhdmVzLiBDb21wYXJlIGFuZCBwcm9jZXNzIHRoZW0uICovCisKIAlpZiAoZTEgPT0g
ZTIpCiAJCXJldHVybjsKIApAQCAtNTY4LDYgKzY0NCwxNyBAQCBzdGF0aWMgdm9pZCBleHByX2Vs
aW1pbmF0ZV9kdXBzMShlbnVtIGV4cHJfdHlwZSB0eXBlLCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3Ry
dWN0CiAjdW5kZWYgZTIKIH0KIAorLyoKKyAqIFJld3JpdGVzICdlJyBpbi1wbGFjZSB0byByZW1v
dmUgKCJqb2luIikgZHVwbGljYXRlIGFuZCBvdGhlciByZWR1bmRhbnQKKyAqIG9wZXJhbmRzLgor
ICoKKyAqIEV4YW1wbGUgc2ltcGxpZmljYXRpb25zOgorICoKKyAqCUEgfHwgQiB8fCBBICAgIC0+
ICBBIHx8IEIKKyAqCUEgJiYgQiAmJiBBPXkgIC0+ICBBPXkgJiYgQgorICoKKyAqIFJldHVybnMg
dGhlIGRlZHVwbGljYXRlZCBleHByZXNzaW9uLgorICovCiBzdHJ1Y3QgZXhwciAqZXhwcl9lbGlt
aW5hdGVfZHVwcyhzdHJ1Y3QgZXhwciAqZSkKIHsKIAlpbnQgb2xkY291bnQ7CkBAIC01ODQsNiAr
NjcxLDcgQEAgc3RydWN0IGV4cHIgKmV4cHJfZWxpbWluYXRlX2R1cHMoc3RydWN0IGV4cHIgKmUp
CiAJCQk7CiAJCX0KIAkJaWYgKCF0cmFuc19jb3VudCkKKwkJCS8qIE5vIHNpbXBsaWZpY2F0aW9u
cyBkb25lIGluIHRoaXMgcGFzcy4gV2UncmUgZG9uZSAqLwogCQkJYnJlYWs7CiAJCWUgPSBleHBy
X2VsaW1pbmF0ZV95bihlKTsKIAl9CkBAIC01OTEsNiArNjc5LDEyIEBAIHN0cnVjdCBleHByICpl
eHByX2VsaW1pbmF0ZV9kdXBzKHN0cnVjdCBleHByICplKQogCXJldHVybiBlOwogfQogCisvKgor
ICogUGVyZm9ybXMgdmFyaW91cyBzaW1wbGlmaWNhdGlvbnMgaW52b2x2aW5nIGxvZ2ljYWwgb3Bl
cmF0b3JzIGFuZAorICogY29tcGFyaXNvbnMuCisgKgorICogQWxsb2NhdGVzIGFuZCByZXR1cm5z
IGEgbmV3IGV4cHJlc3Npb24uCisgKi8KIHN0cnVjdCBleHByICpleHByX3RyYW5zZm9ybShzdHJ1
Y3QgZXhwciAqZSkKIHsKIAlzdHJ1Y3QgZXhwciAqdG1wOwpAQCAtODA1LDYgKzg5OSwyMCBAQCBi
b29sIGV4cHJfZGVwZW5kc19zeW1ib2woc3RydWN0IGV4cHIgKmRlcCwgc3RydWN0IHN5bWJvbCAq
c3ltKQogIAlyZXR1cm4gZmFsc2U7CiB9CiAKKy8qCisgKiBJbnNlcnRzIGV4cGxpY2l0IGNvbXBh
cmlzb25zIG9mIHR5cGUgJ3R5cGUnIHRvIHN5bWJvbCAnc3ltJyBpbnRvIHRoZQorICogZXhwcmVz
c2lvbiAnZScuCisgKgorICogRXhhbXBsZXMgdHJhbnNmb3JtYXRpb25zIGZvciB0eXBlID09IEVf
VU5FUVVBTCwgc3ltID09ICZzeW1ib2xfbm86CisgKgorICoJQSAgICAgICAgICAgICAgLT4gIEEh
PW4KKyAqCSFBICAgICAgICAgICAgIC0+ICBBPW4KKyAqCUEgJiYgQiAgICAgICAgIC0+ICAhKEE9
biB8fCBCPW4pCisgKglBIHx8IEIgICAgICAgICAtPiAgIShBPW4gJiYgQj1uKQorICoJQSAmJiAo
QiB8fCBDKSAgLT4gICEoQT1uIHx8IChCPW4gJiYgQz1uKSkKKyAqCisgKiBBbGxvY2F0ZXMgYW5k
IHJldHVybnMgYSBuZXcgZXhwcmVzc2lvbi4KKyAqLwogc3RydWN0IGV4cHIgKmV4cHJfdHJhbnNf
Y29tcGFyZShzdHJ1Y3QgZXhwciAqZSwgZW51bSBleHByX3R5cGUgdHlwZSwgc3RydWN0IHN5bWJv
bCAqc3ltKQogewogCXN0cnVjdCBleHByICplMSwgKmUyOwpAQCAtODc0LDcgKzk4Miw2IEBAIGVu
dW0gc3RyaW5nX3ZhbHVlX2tpbmQgewogCWtfc3RyaW5nLAogCWtfc2lnbmVkLAogCWtfdW5zaWdu
ZWQsCi0Ja19pbnZhbGlkCiB9OwogCiB1bmlvbiBzdHJpbmdfdmFsdWUgewpAQCAtODkzLDcgKzEw
MDAsMTAgQEAgc3RhdGljIGVudW0gc3RyaW5nX3ZhbHVlX2tpbmQgZXhwcl9wYXJzZV9zdHJpbmco
Y29uc3QgY2hhciAqc3RyLAogCXN3aXRjaCAodHlwZSkgewogCWNhc2UgU19CT09MRUFOOgogCWNh
c2UgU19UUklTVEFURToKLQkJcmV0dXJuIGtfc3RyaW5nOworCQl2YWwtPnMgPSAhc3RyY21wKHN0
ciwgIm4iKSA/IDAgOgorCQkJICFzdHJjbXAoc3RyLCAibSIpID8gMSA6CisJCQkgIXN0cmNtcChz
dHIsICJ5IikgPyAyIDogLTE7CisJCXJldHVybiBrX3NpZ25lZDsKIAljYXNlIFNfSU5UOgogCQl2
YWwtPnMgPSBzdHJ0b2xsKHN0ciwgJnRhaWwsIDEwKTsKIAkJa2luZCA9IGtfc2lnbmVkOwpAQCAt
OTAyLDEzICsxMDEyLDEwIEBAIHN0YXRpYyBlbnVtIHN0cmluZ192YWx1ZV9raW5kIGV4cHJfcGFy
c2Vfc3RyaW5nKGNvbnN0IGNoYXIgKnN0ciwKIAkJdmFsLT51ID0gc3RydG91bGwoc3RyLCAmdGFp
bCwgMTYpOwogCQlraW5kID0ga191bnNpZ25lZDsKIAkJYnJlYWs7Ci0JY2FzZSBTX1NUUklORzoK
LQljYXNlIFNfVU5LTk9XTjoKKwlkZWZhdWx0OgogCQl2YWwtPnMgPSBzdHJ0b2xsKHN0ciwgJnRh
aWwsIDApOwogCQlraW5kID0ga19zaWduZWQ7CiAJCWJyZWFrOwotCWRlZmF1bHQ6Ci0JCXJldHVy
biBrX2ludmFsaWQ7CiAJfQogCXJldHVybiAhZXJybm8gJiYgISp0YWlsICYmIHRhaWwgPiBzdHIg
JiYgaXN4ZGlnaXQodGFpbFstMV0pCiAJICAgICAgID8ga2luZCA6IGtfc3RyaW5nOwpAQCAtOTY0
LDEzICsxMDcxLDcgQEAgdHJpc3RhdGUgZXhwcl9jYWxjX3ZhbHVlKHN0cnVjdCBleHByICplKQog
CiAJaWYgKGsxID09IGtfc3RyaW5nIHx8IGsyID09IGtfc3RyaW5nKQogCQlyZXMgPSBzdHJjbXAo
c3RyMSwgc3RyMik7Ci0JZWxzZSBpZiAoazEgPT0ga19pbnZhbGlkIHx8IGsyID09IGtfaW52YWxp
ZCkgewotCQlpZiAoZS0+dHlwZSAhPSBFX0VRVUFMICYmIGUtPnR5cGUgIT0gRV9VTkVRVUFMKSB7
Ci0JCQlwcmludGYoIkNhbm5vdCBjb21wYXJlIFwiJXNcIiBhbmQgXCIlc1wiXG4iLCBzdHIxLCBz
dHIyKTsKLQkJCXJldHVybiBubzsKLQkJfQotCQlyZXMgPSBzdHJjbXAoc3RyMSwgc3RyMik7Ci0J
fSBlbHNlIGlmIChrMSA9PSBrX3Vuc2lnbmVkIHx8IGsyID09IGtfdW5zaWduZWQpCisJZWxzZSBp
ZiAoazEgPT0ga191bnNpZ25lZCB8fCBrMiA9PSBrX3Vuc2lnbmVkKQogCQlyZXMgPSAobHZhbC51
ID4gcnZhbC51KSAtIChsdmFsLnUgPCBydmFsLnUpOwogCWVsc2UgLyogaWYgKGsxID09IGtfc2ln
bmVkICYmIGsyID09IGtfc2lnbmVkKSAqLwogCQlyZXMgPSAobHZhbC5zID4gcnZhbC5zKSAtIChs
dmFsLnMgPCBydmFsLnMpOwpAQCAtMTAyOCw0OSArMTEyOSw5IEBAIHN0YXRpYyBpbnQgZXhwcl9j
b21wYXJlX3R5cGUoZW51bSBleHByX3R5cGUgdDEsIGVudW0gZXhwcl90eXBlIHQyKQogCXJldHVy
biAwOwogfQogCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBleHByICoKLWV4cHJfZ2V0X2xlZnRtb3N0
X3N5bWJvbChjb25zdCBzdHJ1Y3QgZXhwciAqZSkKLXsKLQotCWlmIChlID09IE5VTEwpCi0JCXJl
dHVybiBOVUxMOwotCi0Jd2hpbGUgKGUtPnR5cGUgIT0gRV9TWU1CT0wpCi0JCWUgPSBlLT5sZWZ0
LmV4cHI7Ci0KLQlyZXR1cm4gZXhwcl9jb3B5KGUpOwotfQotCi0vKgotICogR2l2ZW4gZXhwcmVz
c2lvbiBgZTEnIGFuZCBgZTInLCByZXR1cm5zIHRoZSBsZWFmIG9mIHRoZSBsb25nZXN0Ci0gKiBz
dWItZXhwcmVzc2lvbiBvZiBgZTEnIG5vdCBjb250YWluaW5nICdlMi4KLSAqLwotc3RydWN0IGV4
cHIgKmV4cHJfc2ltcGxpZnlfdW5tZXRfZGVwKHN0cnVjdCBleHByICplMSwgc3RydWN0IGV4cHIg
KmUyKQotewotCXN0cnVjdCBleHByICpyZXQ7Ci0KLQlzd2l0Y2ggKGUxLT50eXBlKSB7Ci0JY2Fz
ZSBFX09SOgotCQlyZXR1cm4gZXhwcl9hbGxvY19hbmQoCi0JCSAgICBleHByX3NpbXBsaWZ5X3Vu
bWV0X2RlcChlMS0+bGVmdC5leHByLCBlMiksCi0JCSAgICBleHByX3NpbXBsaWZ5X3VubWV0X2Rl
cChlMS0+cmlnaHQuZXhwciwgZTIpKTsKLQljYXNlIEVfQU5EOiB7Ci0JCXN0cnVjdCBleHByICpl
OwotCQllID0gZXhwcl9hbGxvY19hbmQoZXhwcl9jb3B5KGUxKSwgZXhwcl9jb3B5KGUyKSk7Ci0J
CWUgPSBleHByX2VsaW1pbmF0ZV9kdXBzKGUpOwotCQlyZXQgPSAoIWV4cHJfZXEoZSwgZTEpKSA/
IGUxIDogTlVMTDsKLQkJZXhwcl9mcmVlKGUpOwotCQlicmVhazsKLQkJfQotCWRlZmF1bHQ6Ci0J
CXJldCA9IGUxOwotCQlicmVhazsKLQl9Ci0KLQlyZXR1cm4gZXhwcl9nZXRfbGVmdG1vc3Rfc3lt
Ym9sKHJldCk7Ci19Ci0KLXZvaWQgZXhwcl9wcmludChzdHJ1Y3QgZXhwciAqZSwgdm9pZCAoKmZu
KSh2b2lkICosIHN0cnVjdCBzeW1ib2wgKiwgY29uc3QgY2hhciAqKSwgdm9pZCAqZGF0YSwgaW50
IHByZXZ0b2tlbikKK3ZvaWQgZXhwcl9wcmludChzdHJ1Y3QgZXhwciAqZSwKKwkJdm9pZCAoKmZu
KSh2b2lkICosIHN0cnVjdCBzeW1ib2wgKiwgY29uc3QgY2hhciAqKSwKKwkJdm9pZCAqZGF0YSwg
aW50IHByZXZ0b2tlbikKIHsKIAlpZiAoIWUpIHsKIAkJZm4oZGF0YSwgTlVMTCwgInkiKTsKQEAg
LTExMTMsNyArMTE3NCw3IEBAIHZvaWQgZXhwcl9wcmludChzdHJ1Y3QgZXhwciAqZSwgdm9pZCAo
KmZuKSh2b2lkICosIHN0cnVjdCBzeW1ib2wgKiwgY29uc3QgY2hhciAqCiAJCQlmbihkYXRhLCBl
LT5sZWZ0LnN5bSwgZS0+bGVmdC5zeW0tPm5hbWUpOwogCQllbHNlCiAJCQlmbihkYXRhLCBOVUxM
LCAiPGNob2ljZT4iKTsKLQkJZm4oZGF0YSwgTlVMTCwgZS0+dHlwZSA9PSBFX0xFUSA/ICI+PSIg
OiAiPiIpOworCQlmbihkYXRhLCBOVUxMLCBlLT50eXBlID09IEVfR0VRID8gIj49IiA6ICI+Iik7
CiAJCWZuKGRhdGEsIGUtPnJpZ2h0LnN5bSwgZS0+cmlnaHQuc3ltLT5uYW1lKTsKIAkJYnJlYWs7
CiAJY2FzZSBFX1VORVFVQUw6CkBAIC0xMjA0LDMgKzEyNjUsMzMgQEAgdm9pZCBleHByX2dzdHJf
cHJpbnQoc3RydWN0IGV4cHIgKmUsIHN0cnVjdCBnc3RyICpncykKIHsKIAlleHByX3ByaW50KGUs
IGV4cHJfcHJpbnRfZ3N0cl9oZWxwZXIsIGdzLCBFX05PTkUpOwogfQorCisvKgorICogVHJhbnNm
b3JtIHRoZSB0b3AgbGV2ZWwgInx8IiB0b2tlbnMgaW50byBuZXdsaW5lcyBhbmQgcHJlcGVuZCBl
YWNoCisgKiBsaW5lIHdpdGggYSBtaW51cy4gVGhpcyBtYWtlcyBleHByZXNzaW9ucyBtdWNoIGVh
c2llciB0byByZWFkLgorICogU3VpdGFibGUgZm9yIHJldmVyc2UgZGVwZW5kZW5jeSBleHByZXNz
aW9ucy4KKyAqLworc3RhdGljIHZvaWQgZXhwcl9wcmludF9yZXZkZXAoc3RydWN0IGV4cHIgKmUs
CisJCQkgICAgICB2b2lkICgqZm4pKHZvaWQgKiwgc3RydWN0IHN5bWJvbCAqLCBjb25zdCBjaGFy
ICopLAorCQkJICAgICAgdm9pZCAqZGF0YSwgdHJpc3RhdGUgcHJfdHlwZSwgY29uc3QgY2hhciAq
KnRpdGxlKQoreworCWlmIChlLT50eXBlID09IEVfT1IpIHsKKwkJZXhwcl9wcmludF9yZXZkZXAo
ZS0+bGVmdC5leHByLCBmbiwgZGF0YSwgcHJfdHlwZSwgdGl0bGUpOworCQlleHByX3ByaW50X3Jl
dmRlcChlLT5yaWdodC5leHByLCBmbiwgZGF0YSwgcHJfdHlwZSwgdGl0bGUpOworCX0gZWxzZSBp
ZiAoZXhwcl9jYWxjX3ZhbHVlKGUpID09IHByX3R5cGUpIHsKKwkJaWYgKCp0aXRsZSkgeworCQkJ
Zm4oZGF0YSwgTlVMTCwgKnRpdGxlKTsKKwkJCSp0aXRsZSA9IE5VTEw7CisJCX0KKworCQlmbihk
YXRhLCBOVUxMLCAiICAtICIpOworCQlleHByX3ByaW50KGUsIGZuLCBkYXRhLCBFX05PTkUpOwor
CQlmbihkYXRhLCBOVUxMLCAiXG4iKTsKKwl9Cit9CisKK3ZvaWQgZXhwcl9nc3RyX3ByaW50X3Jl
dmRlcChzdHJ1Y3QgZXhwciAqZSwgc3RydWN0IGdzdHIgKmdzLAorCQkJICAgIHRyaXN0YXRlIHBy
X3R5cGUsIGNvbnN0IGNoYXIgKnRpdGxlKQoreworCWV4cHJfcHJpbnRfcmV2ZGVwKGUsIGV4cHJf
cHJpbnRfZ3N0cl9oZWxwZXIsIGdzLCBwcl90eXBlLCAmdGl0bGUpOworfQpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvZXhwci5oIGIveGVuL3Rvb2xzL2tjb25maWcvZXhwci5oCmluZGV4
IDk3M2I2ZjczMzM2OC4uMDE3ODQzYzlhNGY0IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZp
Zy9leHByLmgKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvZXhwci5oCkBAIC0xLDYgKzEsNiBAQAor
LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KIC8qCiAgKiBDb3B5cmlnaHQg
KEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6aXBwZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNl
ZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KICAqLwogCiAjaWZuZGVmIEVY
UFJfSApAQCAtNjIsNyArNjIsNyBAQCBzdHJ1Y3Qgc3ltYm9sX3ZhbHVlIHsKIH07CiAKIGVudW0g
c3ltYm9sX3R5cGUgewotCVNfVU5LTk9XTiwgU19CT09MRUFOLCBTX1RSSVNUQVRFLCBTX0lOVCwg
U19IRVgsIFNfU1RSSU5HLCBTX09USEVSCisJU19VTktOT1dOLCBTX0JPT0xFQU4sIFNfVFJJU1RB
VEUsIFNfSU5ULCBTX0hFWCwgU19TVFJJTkcKIH07CiAKIC8qIGVudW0gdmFsdWVzIGFyZSB1c2Vk
IGFzIGluZGV4IHRvIHN5bWJvbC5kZWZbXSAqLwpAQCAtNzQsMjAgKzc0LDY0IEBAIGVudW0gewog
CVNfREVGX0NPVU5UCiB9OwogCisvKgorICogUmVwcmVzZW50cyBhIGNvbmZpZ3VyYXRpb24gc3lt
Ym9sLgorICoKKyAqIENob2ljZXMgYXJlIHJlcHJlc2VudGVkIGFzIGEgc3BlY2lhbCBraW5kIG9m
IHN5bWJvbCBhbmQgaGF2ZSB0aGUKKyAqIFNZTUJPTF9DSE9JQ0UgYml0IHNldCBpbiAnZmxhZ3Mn
LgorICovCiBzdHJ1Y3Qgc3ltYm9sIHsKKwkvKiBUaGUgbmV4dCBzeW1ib2wgaW4gdGhlIHNhbWUg
YnVja2V0IGluIHRoZSBzeW1ib2wgaGFzaCB0YWJsZSAqLwogCXN0cnVjdCBzeW1ib2wgKm5leHQ7
CisKKwkvKiBUaGUgbmFtZSBvZiB0aGUgc3ltYm9sLCBlLmcuICJGT08iIGZvciAnY29uZmlnIEZP
TycgKi8KIAljaGFyICpuYW1lOworCisJLyogU19CT09MRUFOLCBTX1RSSVNUQVRFLCAuLi4gKi8K
IAllbnVtIHN5bWJvbF90eXBlIHR5cGU7CisKKwkvKgorCSAqIFRoZSBjYWxjdWxhdGVkIHZhbHVl
IG9mIHRoZSBzeW1ib2wuIFRoZSBTWU1CT0xfVkFMSUQgYml0IGlzIHNldCBpbgorCSAqICdmbGFn
cycgd2hlbiB0aGlzIGlzIHVwIHRvIGRhdGUuIE5vdGUgdGhhdCB0aGlzIHZhbHVlIG1pZ2h0IGRp
ZmZlcgorCSAqIGZyb20gdGhlIHVzZXIgdmFsdWUgc2V0IGluIGUuZy4gYSAuY29uZmlnIGZpbGUs
IGR1ZSB0byB2aXNpYmlsaXR5LgorCSAqLwogCXN0cnVjdCBzeW1ib2xfdmFsdWUgY3VycjsKKwor
CS8qCisJICogVmFsdWVzIGZvciB0aGUgc3ltYm9sIHByb3ZpZGVkIGZyb20gb3V0c2lkZS4gZGVm
W1NfREVGX1VTRVJdIGhvbGRzCisJICogdGhlIC5jb25maWcgdmFsdWUuCisJICovCiAJc3RydWN0
IHN5bWJvbF92YWx1ZSBkZWZbU19ERUZfQ09VTlRdOworCisJLyoKKwkgKiBBbiB1cHBlciBib3Vu
ZCBvbiB0aGUgdHJpc3RhdGUgdmFsdWUgdGhlIHVzZXIgY2FuIHNldCBmb3IgdGhlIHN5bWJvbAor
CSAqIGlmIGl0IGlzIGEgYm9vbGVhbiBvciB0cmlzdGF0ZS4gQ2FsY3VsYXRlZCBmcm9tIHByb21w
dCBkZXBlbmRlbmNpZXMsCisJICogd2hpY2ggYWxzbyBpbmhlcml0IGRlcGVuZGVuY2llcyBmcm9t
IGVuY2xvc2luZyBtZW51cywgY2hvaWNlcywgYW5kCisJICogaWZzLiBJZiAnbicsIHRoZSB1c2Vy
IHZhbHVlIHdpbGwgYmUgaWdub3JlZC4KKwkgKgorCSAqIFN5bWJvbHMgbGFja2luZyBwcm9tcHRz
IGFsd2F5cyBoYXZlIHZpc2liaWxpdHkgJ24nLgorCSAqLwogCXRyaXN0YXRlIHZpc2libGU7CisK
KwkvKiBTWU1CT0xfKiBmbGFncyAqLwogCWludCBmbGFnczsKKworCS8qIExpc3Qgb2YgcHJvcGVy
dGllcy4gU2VlIHByb3BfdHlwZS4gKi8KIAlzdHJ1Y3QgcHJvcGVydHkgKnByb3A7CisKKwkvKiBE
ZXBlbmRlbmNpZXMgZnJvbSBlbmNsb3NpbmcgbWVudXMsIGNob2ljZXMsIGFuZCBpZnMgKi8KIAlz
dHJ1Y3QgZXhwcl92YWx1ZSBkaXJfZGVwOworCisJLyogUmV2ZXJzZSBkZXBlbmRlbmNpZXMgdGhy
b3VnaCBiZWluZyBzZWxlY3RlZCBieSBvdGhlciBzeW1ib2xzICovCiAJc3RydWN0IGV4cHJfdmFs
dWUgcmV2X2RlcDsKKworCS8qCisJICogIldlYWsiIHJldmVyc2UgZGVwZW5kZW5jaWVzIHRocm91
Z2ggYmVpbmcgaW1wbGllZCBieSBvdGhlciBzeW1ib2xzCisJICovCisJc3RydWN0IGV4cHJfdmFs
dWUgaW1wbGllZDsKIH07CiAKLSNkZWZpbmUgZm9yX2FsbF9zeW1ib2xzKGksIHN5bSkgZm9yIChp
ID0gMDsgaSA8IFNZTUJPTF9IQVNIU0laRTsgaSsrKSBmb3IgKHN5bSA9IHN5bWJvbF9oYXNoW2ld
OyBzeW07IHN5bSA9IHN5bS0+bmV4dCkgaWYgKHN5bS0+dHlwZSAhPSBTX09USEVSKQorI2RlZmlu
ZSBmb3JfYWxsX3N5bWJvbHMoaSwgc3ltKSBmb3IgKGkgPSAwOyBpIDwgU1lNQk9MX0hBU0hTSVpF
OyBpKyspIGZvciAoc3ltID0gc3ltYm9sX2hhc2hbaV07IHN5bTsgc3ltID0gc3ltLT5uZXh0KQog
CiAjZGVmaW5lIFNZTUJPTF9DT05TVCAgICAgIDB4MDAwMSAgLyogc3ltYm9sIGlzIGNvbnN0ICov
CiAjZGVmaW5lIFNZTUJPTF9DSEVDSyAgICAgIDB4MDAwOCAgLyogdXNlZCBkdXJpbmcgZGVwZW5k
ZW5jeSBjaGVja2luZyAqLwpAQCAtOTcsNyArMTQxLDggQEAgc3RydWN0IHN5bWJvbCB7CiAjZGVm
aW5lIFNZTUJPTF9PUFRJT05BTCAgIDB4MDEwMCAgLyogY2hvaWNlIGlzIG9wdGlvbmFsIC0gdmFs
dWVzIGNhbiBiZSAnbicgKi8KICNkZWZpbmUgU1lNQk9MX1dSSVRFICAgICAgMHgwMjAwICAvKiB3
cml0ZSBzeW1ib2wgdG8gZmlsZSAoS0NPTkZJR19DT05GSUcpICovCiAjZGVmaW5lIFNZTUJPTF9D
SEFOR0VEICAgIDB4MDQwMCAgLyogPyAqLwotI2RlZmluZSBTWU1CT0xfQVVUTyAgICAgICAweDEw
MDAgIC8qIHZhbHVlIGZyb20gZW52aXJvbm1lbnQgdmFyaWFibGUgKi8KKyNkZWZpbmUgU1lNQk9M
X1dSSVRURU4gICAgMHgwODAwICAvKiB0cmFjayBpbmZvIHRvIGF2b2lkIGRvdWJsZS13cml0ZSB0
byAuY29uZmlnICovCisjZGVmaW5lIFNZTUJPTF9OT19XUklURSAgIDB4MTAwMCAgLyogU3ltYm9s
IGZvciBpbnRlcm5hbCB1c2Ugb25seTsgaXQgd2lsbCBub3QgYmUgd3JpdHRlbiAqLwogI2RlZmlu
ZSBTWU1CT0xfQ0hFQ0tFRCAgICAweDIwMDAgIC8qIHVzZWQgZHVyaW5nIGRlcGVuZGVuY3kgY2hl
Y2tpbmcgKi8KICNkZWZpbmUgU1lNQk9MX1dBUk5FRCAgICAgMHg4MDAwICAvKiB3YXJuaW5nIGhh
cyBiZWVuIGlzc3VlZCAqLwogCkBAIC0xMjcsMTcgKzE3MiwyMCBAQCBzdHJ1Y3Qgc3ltYm9sIHsK
ICAqIGNvbmZpZyBCQVoKICAqICAgICAgICAgaW50ICJCQVogVmFsdWUiCiAgKiAgICAgICAgIHJh
bmdlIDEuLjI1NQorICoKKyAqIFBsZWFzZSwgYWxzbyBjaGVjayBwYXJzZXIueTpwcmludF9zeW1i
b2woKSB3aGVuIG1vZGlmeWluZyB0aGUKKyAqIGxpc3Qgb2YgcHJvcGVydHkgdHlwZXMhCiAgKi8K
IGVudW0gcHJvcF90eXBlIHsKIAlQX1VOS05PV04sCiAJUF9QUk9NUFQsICAgLyogcHJvbXB0ICJm
b28gcHJvbXB0IiBvciAiQkFaIFZhbHVlIiAqLwogCVBfQ09NTUVOVCwgIC8qIHRleHQgYXNzb2Np
YXRlZCB3aXRoIGEgY29tbWVudCAqLwotCVBfTUVOVSwgICAgIC8qIHByb21wdCBhc3NvY2lhdGVk
IHdpdGggYSBtZW51Y29uZmlnIG9wdGlvbiAqLworCVBfTUVOVSwgICAgIC8qIHByb21wdCBhc3Nv
Y2lhdGVkIHdpdGggYSBtZW51IG9yIG1lbnVjb25maWcgc3ltYm9sICovCiAJUF9ERUZBVUxULCAg
LyogZGVmYXVsdCB5ICovCiAJUF9DSE9JQ0UsICAgLyogY2hvaWNlIHZhbHVlICovCiAJUF9TRUxF
Q1QsICAgLyogc2VsZWN0IEJBUiAqLworCVBfSU1QTFksICAgIC8qIGltcGx5IEJBUiAqLwogCVBf
UkFOR0UsICAgIC8qIHJhbmdlIDcuLjEwMCAoZm9yIGEgc3ltYm9sKSAqLwotCVBfRU5WLCAgICAg
IC8qIHZhbHVlIGZyb20gZW52aXJvbm1lbnQgdmFyaWFibGUgKi8KIAlQX1NZTUJPTCwgICAvKiB3
aGVyZSBhIHN5bWJvbCBpcyBkZWZpbmVkICovCiB9OwogCkBAIC0xNjQsMjIgKzIxMiw2NyBAQCBz
dHJ1Y3QgcHJvcGVydHkgewogCWZvciAoc3QgPSBzeW0tPnByb3A7IHN0OyBzdCA9IHN0LT5uZXh0
KSBcCiAJCWlmIChzdC0+dGV4dCkKIAorLyoKKyAqIFJlcHJlc2VudHMgYSBub2RlIGluIHRoZSBt
ZW51IHRyZWUsIGFzIHNlZW4gaW4gZS5nLiBtZW51Y29uZmlnICh0aG91Z2ggdXNlZAorICogZm9y
IGFsbCBmcm9udCBlbmRzKS4gRWFjaCBzeW1ib2wsIG1lbnUsIGV0Yy4gZGVmaW5lZCBpbiB0aGUg
S2NvbmZpZyBmaWxlcworICogZ2V0cyBhIG5vZGUuIEEgc3ltYm9sIGRlZmluZWQgaW4gbXVsdGlw
bGUgbG9jYXRpb25zIGdldHMgb25lIG5vZGUgYXQgZWFjaAorICogbG9jYXRpb24uCisgKi8KIHN0
cnVjdCBtZW51IHsKKwkvKiBUaGUgbmV4dCBtZW51IG5vZGUgYXQgdGhlIHNhbWUgbGV2ZWwgKi8K
IAlzdHJ1Y3QgbWVudSAqbmV4dDsKKworCS8qIFRoZSBwYXJlbnQgbWVudSBub2RlLCBjb3JyZXNw
b25kaW5nIHRvIGUuZy4gYSBtZW51IG9yIGNob2ljZSAqLwogCXN0cnVjdCBtZW51ICpwYXJlbnQ7
CisKKwkvKiBUaGUgZmlyc3QgY2hpbGQgbWVudSBub2RlLCBmb3IgZS5nLiBtZW51cyBhbmQgY2hv
aWNlcyAqLwogCXN0cnVjdCBtZW51ICpsaXN0OworCisJLyoKKwkgKiBUaGUgc3ltYm9sIGFzc29j
aWF0ZWQgd2l0aCB0aGUgbWVudSBub2RlLiBDaG9pY2VzIGFyZSBpbXBsZW1lbnRlZCBhcworCSAq
IGEgc3BlY2lhbCBraW5kIG9mIHN5bWJvbC4gTlVMTCBmb3IgbWVudXMsIGNvbW1lbnRzLCBhbmQg
aWZzLgorCSAqLwogCXN0cnVjdCBzeW1ib2wgKnN5bTsKKworCS8qCisJICogVGhlIHByb21wdCBh
c3NvY2lhdGVkIHdpdGggdGhlIG5vZGUuIFRoaXMgaG9sZHMgdGhlIHByb21wdCBmb3IgYQorCSAq
IHN5bWJvbCBhcyB3ZWxsIGFzIHRoZSB0ZXh0IGZvciBhIG1lbnUgb3IgY29tbWVudCwgYWxvbmcg
d2l0aCB0aGUKKwkgKiB0eXBlIChQX1BST01QVCwgUF9NRU5VLCBldGMuKQorCSAqLwogCXN0cnVj
dCBwcm9wZXJ0eSAqcHJvbXB0OworCisJLyoKKwkgKiAndmlzaWJsZSBpZicgZGVwZW5kZW5jaWVz
LiBJZiBtb3JlIHRoYW4gb25lIGlzIGdpdmVuLCB0aGV5IHdpbGwgYmUKKwkgKiBBTkRlZCB0b2dl
dGhlci4KKwkgKi8KIAlzdHJ1Y3QgZXhwciAqdmlzaWJpbGl0eTsKKworCS8qCisJICogT3JkaW5h
cnkgZGVwZW5kZW5jaWVzIGZyb20gZS5nLiAnZGVwZW5kcyBvbicgYW5kICdpZicsIEFORGVkCisJ
ICogdG9nZXRoZXIKKwkgKi8KIAlzdHJ1Y3QgZXhwciAqZGVwOworCisJLyogTUVOVV8qIGZsYWdz
ICovCiAJdW5zaWduZWQgaW50IGZsYWdzOworCisJLyogQW55IGhlbHAgdGV4dCBhc3NvY2lhdGVk
IHdpdGggdGhlIG5vZGUgKi8KIAljaGFyICpoZWxwOworCisJLyogVGhlIGxvY2F0aW9uIHdoZXJl
IHRoZSBtZW51IG5vZGUgYXBwZWFycyBpbiB0aGUgS2NvbmZpZyBmaWxlcyAqLwogCXN0cnVjdCBm
aWxlICpmaWxlOwogCWludCBsaW5lbm87CisKKwkvKiBGb3IgdXNlIGJ5IGZyb250IGVuZHMgdGhh
dCBuZWVkIHRvIHN0b3JlIGF1eGlsaWFyeSBkYXRhICovCiAJdm9pZCAqZGF0YTsKIH07CiAKKy8q
CisgKiBTZXQgb24gYSBtZW51IG5vZGUgd2hlbiB0aGUgY29ycmVzcG9uZGluZyBzeW1ib2wgY2hh
bmdlcyBzdGF0ZSBpbiBzb21lIHdheS4KKyAqIENhbiBiZSBjaGVja2VkIGJ5IGZyb250IGVuZHMu
CisgKi8KICNkZWZpbmUgTUVOVV9DSEFOR0VECQkweDAwMDEKKwogI2RlZmluZSBNRU5VX1JPT1QJ
CTB4MDAwMgogCiBzdHJ1Y3QganVtcF9rZXkgewpAQCAtMjE1LDExICszMDgsMTIgQEAgc3RydWN0
IGV4cHIgKmV4cHJfdHJhbnNmb3JtKHN0cnVjdCBleHByICplKTsKIGludCBleHByX2NvbnRhaW5z
X3N5bWJvbChzdHJ1Y3QgZXhwciAqZGVwLCBzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogYm9vbCBleHBy
X2RlcGVuZHNfc3ltYm9sKHN0cnVjdCBleHByICpkZXAsIHN0cnVjdCBzeW1ib2wgKnN5bSk7CiBz
dHJ1Y3QgZXhwciAqZXhwcl90cmFuc19jb21wYXJlKHN0cnVjdCBleHByICplLCBlbnVtIGV4cHJf
dHlwZSB0eXBlLCBzdHJ1Y3Qgc3ltYm9sICpzeW0pOwotc3RydWN0IGV4cHIgKmV4cHJfc2ltcGxp
ZnlfdW5tZXRfZGVwKHN0cnVjdCBleHByICplMSwgc3RydWN0IGV4cHIgKmUyKTsKIAogdm9pZCBl
eHByX2ZwcmludChzdHJ1Y3QgZXhwciAqZSwgRklMRSAqb3V0KTsKIHN0cnVjdCBnc3RyOyAvKiBm
b3J3YXJkICovCiB2b2lkIGV4cHJfZ3N0cl9wcmludChzdHJ1Y3QgZXhwciAqZSwgc3RydWN0IGdz
dHIgKmdzKTsKK3ZvaWQgZXhwcl9nc3RyX3ByaW50X3JldmRlcChzdHJ1Y3QgZXhwciAqZSwgc3Ry
dWN0IGdzdHIgKmdzLAorCQkJICAgIHRyaXN0YXRlIHByX3R5cGUsIGNvbnN0IGNoYXIgKnRpdGxl
KTsKIAogc3RhdGljIGlubGluZSBpbnQgZXhwcl9pc195ZXMoc3RydWN0IGV4cHIgKmUpCiB7CmRp
ZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9nY29uZi1jZmcuc2ggYi94ZW4vdG9vbHMva2Nv
bmZpZy9nY29uZi1jZmcuc2gKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAw
Li40ODBlY2Q4YjlmNDEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy9nY29u
Zi1jZmcuc2gKQEAgLTAsMCArMSwzMCBAQAorIyEvYmluL3NoCisjIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wCisKK1BLRz0iZ3RrKy0yLjAgZ21vZHVsZS0yLjAgbGliZ2xhZGUtMi4w
IgorCitpZiBbIC16ICIkKGNvbW1hbmQgLXYgcGtnLWNvbmZpZykiIF07IHRoZW4KKwllY2hvID4m
MiAiKiIKKwllY2hvID4mMiAiKiAnbWFrZSBnY29uZmlnJyByZXF1aXJlcyAncGtnLWNvbmZpZycu
IFBsZWFzZSBpbnN0YWxsIGl0LiIKKwllY2hvID4mMiAiKiIKKwlleGl0IDEKK2ZpCisKK2lmICEg
cGtnLWNvbmZpZyAtLWV4aXN0cyAkUEtHOyB0aGVuCisJZWNobyA+JjIgIioiCisJZWNobyA+JjIg
IiogVW5hYmxlIHRvIGZpbmQgdGhlIEdUSysgaW5zdGFsbGF0aW9uLiBQbGVhc2UgbWFrZSBzdXJl
IHRoYXQiCisJZWNobyA+JjIgIiogdGhlIEdUSysgMi4wIGRldmVsb3BtZW50IHBhY2thZ2UgaXMg
Y29ycmVjdGx5IGluc3RhbGxlZC4iCisJZWNobyA+JjIgIiogWW91IG5lZWQgJFBLRyIKKwllY2hv
ID4mMiAiKiIKKwlleGl0IDEKK2ZpCisKK2lmICEgcGtnLWNvbmZpZyAtLWF0bGVhc3QtdmVyc2lv
bj0yLjAuMCBndGsrLTIuMDsgdGhlbgorCWVjaG8gPiYyICIqIgorCWVjaG8gPiYyICIqIEdUSysg
aXMgcHJlc2VudCBidXQgdmVyc2lvbiA+PSAyLjAuMCBpcyByZXF1aXJlZC4iCisJZWNobyA+JjIg
IioiCisJZXhpdCAxCitmaQorCitlY2hvIGNmbGFncz1cIiQocGtnLWNvbmZpZyAtLWNmbGFncyAk
UEtHKVwiCitlY2hvIGxpYnM9XCIkKHBrZy1jb25maWcgLS1saWJzICRQS0cpXCIKZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL2djb25mLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9nY29uZi5j
CmluZGV4IDQwNTE3ODc2OTEwMy4uZTM2YjM0MmYxMDY1IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMv
a2NvbmZpZy9nY29uZi5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL2djb25mLmMKQEAgLTEsOSAr
MSw2IEBACi0vKiBIZXkgRU1BQ1MgLSotIGxpbnV4LWMgLSotICovCisvLyBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogR1BMLTIuMAogLyoKLSAqCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDItMjAwMyBS
b21haW4gTGlldmluIDxyb21zQHRpbHAuaW5mbz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdQTCB2Mi4wLgotICoKICAqLwogCiAjaWZkZWYgSEFWRV9DT05GSUdfSApA
QCAtMTIsNyArOSw3IEBACiAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlICJsa2MuaCIK
LSNpbmNsdWRlICJpbWFnZXMuYyIKKyNpbmNsdWRlICJpbWFnZXMuaCIKIAogI2luY2x1ZGUgPGds
YWRlL2dsYWRlLmg+CiAjaW5jbHVkZSA8Z3RrL2d0ay5oPgpAQCAtNzgsOCArNzUsOCBAQCBzdGF0
aWMgZ2NoYXIgKipmaWxsX3JvdyhzdHJ1Y3QgbWVudSAqbWVudSk7CiBzdGF0aWMgdm9pZCBjb25m
X2NoYW5nZWQodm9pZCk7CiAKIC8qIEhlbHBpbmcvRGVidWdnaW5nIEZ1bmN0aW9ucyAqLwotCi1j
b25zdCBjaGFyICpkYmdfc3ltX2ZsYWdzKGludCB2YWwpCisjaWZkZWYgREVCVUcKK3N0YXRpYyBj
b25zdCBjaGFyICpkYmdfc3ltX2ZsYWdzKGludCB2YWwpCiB7CiAJc3RhdGljIGNoYXIgYnVmWzI1
Nl07CiAKQEAgLTEwMSwxNiArOTgsMTcgQEAgY29uc3QgY2hhciAqZGJnX3N5bV9mbGFncyhpbnQg
dmFsKQogCQlzdHJjYXQoYnVmLCAid3JpdGUvIik7CiAJaWYgKHZhbCAmIFNZTUJPTF9DSEFOR0VE
KQogCQlzdHJjYXQoYnVmLCAiY2hhbmdlZC8iKTsKLQlpZiAodmFsICYgU1lNQk9MX0FVVE8pCi0J
CXN0cmNhdChidWYsICJhdXRvLyIpOworCWlmICh2YWwgJiBTWU1CT0xfTk9fV1JJVEUpCisJCXN0
cmNhdChidWYsICJub193cml0ZS8iKTsKIAogCWJ1ZltzdHJsZW4oYnVmKSAtIDFdID0gJ1wwJzsK
IAogCXJldHVybiBidWY7CiB9CisjZW5kaWYKIAotdm9pZCByZXBsYWNlX2J1dHRvbl9pY29uKEds
YWRlWE1MICogeG1sLCBHZGtEcmF3YWJsZSAqIHdpbmRvdywKLQkJCSBHdGtTdHlsZSAqIHN0eWxl
LCBnY2hhciAqIGJ0bl9uYW1lLCBnY2hhciAqKiB4cG0pCitzdGF0aWMgdm9pZCByZXBsYWNlX2J1
dHRvbl9pY29uKEdsYWRlWE1MICp4bWwsIEdka0RyYXdhYmxlICp3aW5kb3csCisJCQkJR3RrU3R5
bGUgKnN0eWxlLCBnY2hhciAqYnRuX25hbWUsIGdjaGFyICoqeHBtKQogewogCUdka1BpeG1hcCAq
cGl4bWFwOwogCUdka0JpdG1hcCAqbWFzazsKQEAgLTEyOCw3ICsxMjYsNyBAQCB2b2lkIHJlcGxh
Y2VfYnV0dG9uX2ljb24oR2xhZGVYTUwgKiB4bWwsIEdka0RyYXdhYmxlICogd2luZG93LAogfQog
CiAvKiBNYWluIFdpbmRvdyBJbml0aWFsaXphdGlvbiAqLwotdm9pZCBpbml0X21haW5fd2luZG93
KGNvbnN0IGdjaGFyICogZ2xhZGVfZmlsZSkKK3N0YXRpYyB2b2lkIGluaXRfbWFpbl93aW5kb3co
Y29uc3QgZ2NoYXIgKmdsYWRlX2ZpbGUpCiB7CiAJR2xhZGVYTUwgKnhtbDsKIAlHdGtXaWRnZXQg
KndpZGdldDsKQEAgLTE5MCw3ICsxODgsNyBAQCB2b2lkIGluaXRfbWFpbl93aW5kb3coY29uc3Qg
Z2NoYXIgKiBnbGFkZV9maWxlKQogCWd0a193aWRnZXRfc2hvdyhtYWluX3duZCk7CiB9CiAKLXZv
aWQgaW5pdF90cmVlX21vZGVsKHZvaWQpCitzdGF0aWMgdm9pZCBpbml0X3RyZWVfbW9kZWwodm9p
ZCkKIHsKIAlnaW50IGk7CiAKQEAgLTIyMCw3ICsyMTgsNyBAQCB2b2lkIGluaXRfdHJlZV9tb2Rl
bCh2b2lkKQogCW1vZGVsMSA9IEdUS19UUkVFX01PREVMKHRyZWUxKTsKIH0KIAotdm9pZCBpbml0
X2xlZnRfdHJlZSh2b2lkKQorc3RhdGljIHZvaWQgaW5pdF9sZWZ0X3RyZWUodm9pZCkKIHsKIAlH
dGtUcmVlVmlldyAqdmlldyA9IEdUS19UUkVFX1ZJRVcodHJlZTFfdyk7CiAJR3RrQ2VsbFJlbmRl
cmVyICpyZW5kZXJlcjsKQEAgLTI2Miw3ICsyNjAsNyBAQCBzdGF0aWMgdm9pZCByZW5kZXJlcl9l
ZGl0ZWQoR3RrQ2VsbFJlbmRlcmVyVGV4dCAqIGNlbGwsCiAJCQkgICAgY29uc3QgZ2NoYXIgKiBw
YXRoX3N0cmluZywKIAkJCSAgICBjb25zdCBnY2hhciAqIG5ld190ZXh0LCBncG9pbnRlciB1c2Vy
X2RhdGEpOwogCi12b2lkIGluaXRfcmlnaHRfdHJlZSh2b2lkKQorc3RhdGljIHZvaWQgaW5pdF9y
aWdodF90cmVlKHZvaWQpCiB7CiAJR3RrVHJlZVZpZXcgKnZpZXcgPSBHVEtfVFJFRV9WSUVXKHRy
ZWUyX3cpOwogCUd0a0NlbGxSZW5kZXJlciAqcmVuZGVyZXI7CkBAIC01MjUsNiArNTIzLDcgQEAg
dm9pZCBvbl9zYXZlX2FjdGl2YXRlKEd0a01lbnVJdGVtICogbWVudWl0ZW0sIGdwb2ludGVyIHVz
ZXJfZGF0YSkKIHsKIAlpZiAoY29uZl93cml0ZShOVUxMKSkKIAkJdGV4dF9pbnNlcnRfbXNnKCJF
cnJvciIsICJVbmFibGUgdG8gc2F2ZSBjb25maWd1cmF0aW9uICEiKTsKKwljb25mX3dyaXRlX2F1
dG9jb25mKDApOwogfQogCiAKQEAgLTYzOSw3ICs2MzgsNyBAQCBvbl9zZXRfb3B0aW9uX21vZGUz
X2FjdGl2YXRlKEd0a01lbnVJdGVtICptZW51aXRlbSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogdm9p
ZCBvbl9pbnRyb2R1Y3Rpb24xX2FjdGl2YXRlKEd0a01lbnVJdGVtICogbWVudWl0ZW0sIGdwb2lu
dGVyIHVzZXJfZGF0YSkKIHsKIAlHdGtXaWRnZXQgKmRpYWxvZzsKLQljb25zdCBnY2hhciAqaW50
cm9fdGV4dCA9IAorCWNvbnN0IGdjaGFyICppbnRyb190ZXh0ID0KIAkgICAgIldlbGNvbWUgdG8g
Z2tjLCB0aGUgR1RLKyBncmFwaGljYWwgY29uZmlndXJhdGlvbiB0b29sXG4iCiAJICAgICJGb3Ig
ZWFjaCBvcHRpb24sIGEgYmxhbmsgYm94IGluZGljYXRlcyB0aGUgZmVhdHVyZSBpcyBkaXNhYmxl
ZCwgYVxuIgogCSAgICAiY2hlY2sgaW5kaWNhdGVzIGl0IGlzIGVuYWJsZWQsIGFuZCBhIGRvdCBp
bmRpY2F0ZXMgdGhhdCBpdCBpcyB0b1xuIgpAQCAtOTE0LDcgKzkxMyw3IEBAIG9uX3RyZWV2aWV3
Ml9idXR0b25fcHJlc3NfZXZlbnQoR3RrV2lkZ2V0ICogd2lkZ2V0LAogCQkJY3VycmVudCA9IG1l
bnU7CiAJCQlkaXNwbGF5X3RyZWVfcGFydCgpOwogCQkJZ3RrX3dpZGdldF9zZXRfc2Vuc2l0aXZl
KGJhY2tfYnRuLCBUUlVFKTsKLQkJfSBlbHNlIGlmICgoY29sID09IENPTF9PUFRJT04pKSB7CisJ
CX0gZWxzZSBpZiAoY29sID09IENPTF9PUFRJT04pIHsKIAkJCXRvZ2dsZV9zeW1fdmFsdWUobWVu
dSk7CiAJCQlndGtfdHJlZV92aWV3X2V4cGFuZF9yb3codmlldywgcGF0aCwgVFJVRSk7CiAJCX0K
QEAgLTEyMTEsOCArMTIxMCw4IEBAIHN0YXRpYyBHdGtUcmVlSXRlciBmb3VuZDsKIC8qCiAgKiBG
aW5kIGEgbWVudSBpbiB0aGUgR3RrVHJlZSBzdGFydGluZyBhdCBwYXJlbnQuCiAgKi8KLUd0a1Ry
ZWVJdGVyICpndGt0cmVlX2l0ZXJfZmluZF9ub2RlKEd0a1RyZWVJdGVyICogcGFyZW50LAotCQkJ
CSAgICBzdHJ1Y3QgbWVudSAqdG9maW5kKQorc3RhdGljIEd0a1RyZWVJdGVyICpndGt0cmVlX2l0
ZXJfZmluZF9ub2RlKEd0a1RyZWVJdGVyICpwYXJlbnQsCisJCQkJCSAgIHN0cnVjdCBtZW51ICp0
b2ZpbmQpCiB7CiAJR3RrVHJlZUl0ZXIgaXRlcjsKIAlHdGtUcmVlSXRlciAqY2hpbGQgPSAmaXRl
cjsKQEAgLTE0MjMsNyArMTQyMiw3IEBAIHN0YXRpYyB2b2lkIGRpc3BsYXlfbGlzdCh2b2lkKQog
CXRyZWUgPSB0cmVlMjsKIH0KIAotdm9pZCBmaXh1cF9yb290bWVudShzdHJ1Y3QgbWVudSAqbWVu
dSkKK3N0YXRpYyB2b2lkIGZpeHVwX3Jvb3RtZW51KHN0cnVjdCBtZW51ICptZW51KQogewogCXN0
cnVjdCBtZW51ICpjaGlsZDsKIAlzdGF0aWMgaW50IG1lbnVfY250ID0gMDsKZGlmZiAtLWdpdCBh
L3hlbi90b29scy9rY29uZmlnL2ltYWdlcy5jIGIveGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmMK
aW5kZXggZDRmODRiZDRhOTZiLi5iNGZhMGU0YTYzYTUgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9r
Y29uZmlnL2ltYWdlcy5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL2ltYWdlcy5jCkBAIC0xLDkg
KzEsMTEgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29w
eXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICog
UmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAotc3Rh
dGljIGNvbnN0IGNoYXIgKnhwbV9sb2FkW10gPSB7CisjaW5jbHVkZSAiaW1hZ2VzLmgiCisKK2Nv
bnN0IGNoYXIgKnhwbV9sb2FkW10gPSB7CiAiMjIgMjIgNSAxIiwKICIuIGMgTm9uZSIsCiAiIyBj
ICMwMDAwMDAiLApAQCAtMzMsNyArMzUsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqeHBtX2xvYWRb
XSA9IHsKICIjIyMjIyMjIyMjIyMjIyMuLi4uLi4uIiwKICIuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
In07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1fc2F2ZVtdID0geworY29uc3QgY2hhciAqeHBt
X3NhdmVbXSA9IHsKICIyMiAyMiA1IDEiLAogIi4gYyBOb25lIiwKICIjIGMgIzAwMDAwMCIsCkBA
IC02Myw3ICs2NSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fc2F2ZVtdID0gewogIi4uIyMj
IyMjIyMjIyMjIyMjIyMjLi4iLAogIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4ifTsKIAotc3RhdGlj
IGNvbnN0IGNoYXIgKnhwbV9iYWNrW10gPSB7Citjb25zdCBjaGFyICp4cG1fYmFja1tdID0gewog
IjIyIDIyIDMgMSIsCiAiLiBjIE5vbmUiLAogIiMgYyAjMDAwMDgzIiwKQEAgLTkxLDcgKzkzLDcg
QEAgc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9iYWNrW10gPSB7CiAiLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLiIsCiAiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAq
eHBtX3RyZWVfdmlld1tdID0geworY29uc3QgY2hhciAqeHBtX3RyZWVfdmlld1tdID0gewogIjIy
IDIyIDIgMSIsCiAiLiBjIE5vbmUiLAogIiMgYyAjMDAwMDAwIiwKQEAgLTExOCw3ICsxMjAsNyBA
QCBzdGF0aWMgY29uc3QgY2hhciAqeHBtX3RyZWVfdmlld1tdID0gewogIi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4iLAogIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4ifTsKIAotc3RhdGljIGNvbnN0IGNo
YXIgKnhwbV9zaW5nbGVfdmlld1tdID0geworY29uc3QgY2hhciAqeHBtX3NpbmdsZV92aWV3W10g
PSB7CiAiMjIgMjIgMiAxIiwKICIuIGMgTm9uZSIsCiAiIyBjICMwMDAwMDAiLApAQCAtMTQ1LDcg
KzE0Nyw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fc2luZ2xlX3ZpZXdbXSA9IHsKICIuLi4u
Li4uLi4uLi4uLi4uLi4uLi4uIiwKICIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIn07CiAKLXN0YXRp
YyBjb25zdCBjaGFyICp4cG1fc3BsaXRfdmlld1tdID0geworY29uc3QgY2hhciAqeHBtX3NwbGl0
X3ZpZXdbXSA9IHsKICIyMiAyMiAyIDEiLAogIi4gYyBOb25lIiwKICIjIGMgIzAwMDAwMCIsCkBA
IC0xNzIsNyArMTc0LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9zcGxpdF92aWV3W10gPSB7
CiAiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiIsCiAiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiJ9Owog
Ci1zdGF0aWMgY29uc3QgY2hhciAqeHBtX3N5bWJvbF9ub1tdID0geworY29uc3QgY2hhciAqeHBt
X3N5bWJvbF9ub1tdID0gewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2si
LApAQCAtMTg5LDcgKzE5MSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fc3ltYm9sX25vW10g
PSB7CiAiIC4uLi4uLi4uLi4gIiwKICIgICAgICAgICAgICAifTsKIAotc3RhdGljIGNvbnN0IGNo
YXIgKnhwbV9zeW1ib2xfbW9kW10gPSB7Citjb25zdCBjaGFyICp4cG1fc3ltYm9sX21vZFtdID0g
ewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApAQCAtMjA2LDcgKzIw
OCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fc3ltYm9sX21vZFtdID0gewogIiAuLi4uLi4u
Li4uICIsCiAiICAgICAgICAgICAgIn07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1fc3ltYm9s
X3llc1tdID0geworY29uc3QgY2hhciAqeHBtX3N5bWJvbF95ZXNbXSA9IHsKICIxMiAxMiAyIDEi
LAogIiAgYyB3aGl0ZSIsCiAiLiBjIGJsYWNrIiwKQEAgLTIyMyw3ICsyMjUsNyBAQCBzdGF0aWMg
Y29uc3QgY2hhciAqeHBtX3N5bWJvbF95ZXNbXSA9IHsKICIgLi4uLi4uLi4uLiAiLAogIiAgICAg
ICAgICAgICJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX2Nob2ljZV9ub1tdID0geworY29u
c3QgY2hhciAqeHBtX2Nob2ljZV9ub1tdID0gewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwK
ICIuIGMgYmxhY2siLApAQCAtMjQwLDcgKzI0Miw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1f
Y2hvaWNlX25vW10gPSB7CiAiICAgIC4uLi4gICAgIiwKICIgICAgICAgICAgICAifTsKIAotc3Rh
dGljIGNvbnN0IGNoYXIgKnhwbV9jaG9pY2VfeWVzW10gPSB7Citjb25zdCBjaGFyICp4cG1fY2hv
aWNlX3llc1tdID0gewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApA
QCAtMjU3LDcgKzI1OSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fY2hvaWNlX3llc1tdID0g
ewogIiAgICAuLi4uICAgICIsCiAiICAgICAgICAgICAgIn07CiAKLXN0YXRpYyBjb25zdCBjaGFy
ICp4cG1fbWVudVtdID0geworY29uc3QgY2hhciAqeHBtX21lbnVbXSA9IHsKICIxMiAxMiAyIDEi
LAogIiAgYyB3aGl0ZSIsCiAiLiBjIGJsYWNrIiwKQEAgLTI3NCw3ICsyNzYsNyBAQCBzdGF0aWMg
Y29uc3QgY2hhciAqeHBtX21lbnVbXSA9IHsKICIgLi4uLi4uLi4uLiAiLAogIiAgICAgICAgICAg
ICJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX21lbnVfaW52W10gPSB7Citjb25zdCBjaGFy
ICp4cG1fbWVudV9pbnZbXSA9IHsKICIxMiAxMiAyIDEiLAogIiAgYyB3aGl0ZSIsCiAiLiBjIGJs
YWNrIiwKQEAgLTI5MSw3ICsyOTMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqeHBtX21lbnVfaW52
W10gPSB7CiAiIC4uLi4uLi4uLi4gIiwKICIgICAgICAgICAgICAifTsKIAotc3RhdGljIGNvbnN0
IGNoYXIgKnhwbV9tZW51YmFja1tdID0geworY29uc3QgY2hhciAqeHBtX21lbnViYWNrW10gPSB7
CiAiMTIgMTIgMiAxIiwKICIgIGMgd2hpdGUiLAogIi4gYyBibGFjayIsCkBAIC0zMDgsNyArMzEw
LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9tZW51YmFja1tdID0gewogIiAuLi4uLi4uLi4u
ICIsCiAiICAgICAgICAgICAgIn07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1fdm9pZFtdID0g
eworY29uc3QgY2hhciAqeHBtX3ZvaWRbXSA9IHsKICIxMiAxMiAyIDEiLAogIiAgYyB3aGl0ZSIs
CiAiLiBjIGJsYWNrIiwKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2ltYWdlcy5oIGIv
eGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5kOGZmNjE0YmQwODcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy9pbWFnZXMuaApAQCAtMCwwICsxLDMzIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMCAqLworLyoKKyAqIENvcHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHpp
cHBlbEBsaW51eC1tNjhrLm9yZz4KKyAqLworCisjaWZuZGVmIElNQUdFU19ICisjZGVmaW5lIElN
QUdFU19ICisKKyNpZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7CisjZW5kaWYKKworZXh0
ZXJuIGNvbnN0IGNoYXIgKnhwbV9sb2FkW107CitleHRlcm4gY29uc3QgY2hhciAqeHBtX3NhdmVb
XTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fYmFja1tdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhw
bV90cmVlX3ZpZXdbXTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fc2luZ2xlX3ZpZXdbXTsKK2V4
dGVybiBjb25zdCBjaGFyICp4cG1fc3BsaXRfdmlld1tdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhw
bV9zeW1ib2xfbm9bXTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fc3ltYm9sX21vZFtdOworZXh0
ZXJuIGNvbnN0IGNoYXIgKnhwbV9zeW1ib2xfeWVzW107CitleHRlcm4gY29uc3QgY2hhciAqeHBt
X2Nob2ljZV9ub1tdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhwbV9jaG9pY2VfeWVzW107CitleHRl
cm4gY29uc3QgY2hhciAqeHBtX21lbnVbXTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fbWVudV9p
bnZbXTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fbWVudWJhY2tbXTsKK2V4dGVybiBjb25zdCBj
aGFyICp4cG1fdm9pZFtdOworCisjaWZkZWYgX19jcGx1c3BsdXMKK30KKyNlbmRpZgorCisjZW5k
aWYgLyogSU1BR0VTX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2xleGVyLmwg
Yi94ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMC4uNjM1NGM5MDViMDA2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvbGV4ZXIubApAQCAtMCwwICsxLDQ3MSBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAgKi8KKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6
aXBwZWxAbGludXgtbTY4ay5vcmc+CisgKi8KKyVvcHRpb24gbm9zdGRpbml0IG5veXl3cmFwIG5l
dmVyLWludGVyYWN0aXZlIGZ1bGwgZWNzCislb3B0aW9uIDhiaXQgbm9kZWZhdWx0IHl5bGluZW5v
CisleCBBU1NJR05fVkFMIEhFTFAgU1RSSU5HCisleworCisjaW5jbHVkZSA8YXNzZXJ0Lmg+Cisj
aW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KKyNpbmNsdWRlIDxzdGRsaWIu
aD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKworI2luY2x1ZGUg
ImxrYy5oIgorI2luY2x1ZGUgInBhcnNlci50YWIuaCIKKworI2RlZmluZSBZWV9ERUNMCQlzdGF0
aWMgaW50IHl5bGV4MSh2b2lkKQorCisjZGVmaW5lIFNUQVJUX1NUUlNJWkUJMTYKKworc3RhdGlj
IHN0cnVjdCB7CisJc3RydWN0IGZpbGUgKmZpbGU7CisJaW50IGxpbmVubzsKK30gY3VycmVudF9w
b3M7CisKK3N0YXRpYyBpbnQgcHJldl9wcmV2X3Rva2VuID0gVF9FT0w7CitzdGF0aWMgaW50IHBy
ZXZfdG9rZW4gPSBUX0VPTDsKK3N0YXRpYyBjaGFyICp0ZXh0Oworc3RhdGljIGludCB0ZXh0X3Np
emUsIHRleHRfYXNpemU7CisKK3N0cnVjdCBidWZmZXIgeworCXN0cnVjdCBidWZmZXIgKnBhcmVu
dDsKKwlZWV9CVUZGRVJfU1RBVEUgc3RhdGU7Cit9OworCitzdHJ1Y3QgYnVmZmVyICpjdXJyZW50
X2J1ZjsKKworc3RhdGljIGludCBsYXN0X3RzLCBmaXJzdF90czsKKworc3RhdGljIGNoYXIgKmV4
cGFuZF90b2tlbihjb25zdCBjaGFyICppbiwgc2l6ZV90IG4pOworc3RhdGljIHZvaWQgYXBwZW5k
X2V4cGFuZGVkX3N0cmluZyhjb25zdCBjaGFyICppbik7CitzdGF0aWMgdm9pZCB6Y29uZl9lbmRo
ZWxwKHZvaWQpOworc3RhdGljIHZvaWQgemNvbmZfZW5kZmlsZSh2b2lkKTsKKworc3RhdGljIHZv
aWQgbmV3X3N0cmluZyh2b2lkKQoreworCXRleHQgPSB4bWFsbG9jKFNUQVJUX1NUUlNJWkUpOwor
CXRleHRfYXNpemUgPSBTVEFSVF9TVFJTSVpFOworCXRleHRfc2l6ZSA9IDA7CisJKnRleHQgPSAw
OworfQorCitzdGF0aWMgdm9pZCBhcHBlbmRfc3RyaW5nKGNvbnN0IGNoYXIgKnN0ciwgaW50IHNp
emUpCit7CisJaW50IG5ld19zaXplID0gdGV4dF9zaXplICsgc2l6ZSArIDE7CisJaWYgKG5ld19z
aXplID4gdGV4dF9hc2l6ZSkgeworCQluZXdfc2l6ZSArPSBTVEFSVF9TVFJTSVpFIC0gMTsKKwkJ
bmV3X3NpemUgJj0gLVNUQVJUX1NUUlNJWkU7CisJCXRleHQgPSB4cmVhbGxvYyh0ZXh0LCBuZXdf
c2l6ZSk7CisJCXRleHRfYXNpemUgPSBuZXdfc2l6ZTsKKwl9CisJbWVtY3B5KHRleHQgKyB0ZXh0
X3NpemUsIHN0ciwgc2l6ZSk7CisJdGV4dF9zaXplICs9IHNpemU7CisJdGV4dFt0ZXh0X3NpemVd
ID0gMDsKK30KKworc3RhdGljIHZvaWQgYWxsb2Nfc3RyaW5nKGNvbnN0IGNoYXIgKnN0ciwgaW50
IHNpemUpCit7CisJdGV4dCA9IHhtYWxsb2Moc2l6ZSArIDEpOworCW1lbWNweSh0ZXh0LCBzdHIs
IHNpemUpOworCXRleHRbc2l6ZV0gPSAwOworfQorCitzdGF0aWMgdm9pZCB3YXJuX2lnbm9yZWRf
Y2hhcmFjdGVyKGNoYXIgY2hyKQoreworCWZwcmludGYoc3RkZXJyLAorCSAgICAgICAgIiVzOiVk
Ondhcm5pbmc6IGlnbm9yaW5nIHVuc3VwcG9ydGVkIGNoYXJhY3RlciAnJWMnXG4iLAorCSAgICAg
ICAgY3VycmVudF9maWxlLT5uYW1lLCB5eWxpbmVubywgY2hyKTsKK30KKyV9CisKK24JW0EtWmEt
ejAtOV8tXQorCislJQorCWludCBzdHIgPSAwOworCWludCB0cywgaTsKKworIy4qCQkJLyogaWdu
b3JlIGNvbW1lbnQgKi8KK1sgXHRdKgkJCS8qIHdoaXRlc3BhY2VzICovCitcXFxuCQkJLyogZXNj
YXBlZCBuZXcgbGluZSAqLworXG4JCQlyZXR1cm4gVF9FT0w7CisiYWxsbm9jb25maWdfeSIJCXJl
dHVybiBUX0FMTE5PQ09ORklHX1k7CisiYm9vbCIJCQlyZXR1cm4gVF9CT09MOworImNob2ljZSIJ
CXJldHVybiBUX0NIT0lDRTsKKyJjb21tZW50IgkJcmV0dXJuIFRfQ09NTUVOVDsKKyJjb25maWci
CQlyZXR1cm4gVF9DT05GSUc7CisiZGVmX2Jvb2wiCQlyZXR1cm4gVF9ERUZfQk9PTDsKKyJkZWZf
dHJpc3RhdGUiCQlyZXR1cm4gVF9ERUZfVFJJU1RBVEU7CisiZGVmYXVsdCIJCXJldHVybiBUX0RF
RkFVTFQ7CisiZGVmY29uZmlnX2xpc3QiCXJldHVybiBUX0RFRkNPTkZJR19MSVNUOworImRlcGVu
ZHMiCQlyZXR1cm4gVF9ERVBFTkRTOworImVuZGNob2ljZSIJCXJldHVybiBUX0VORENIT0lDRTsK
KyJlbmRpZiIJCQlyZXR1cm4gVF9FTkRJRjsKKyJlbmRtZW51IgkJcmV0dXJuIFRfRU5ETUVOVTsK
KyJoZWxwInwiLS0taGVscC0tLSIJcmV0dXJuIFRfSEVMUDsKKyJoZXgiCQkJcmV0dXJuIFRfSEVY
OworImlmIgkJCXJldHVybiBUX0lGOworImltcGx5IgkJCXJldHVybiBUX0lNUExZOworImludCIJ
CQlyZXR1cm4gVF9JTlQ7CisibWFpbm1lbnUiCQlyZXR1cm4gVF9NQUlOTUVOVTsKKyJtZW51IgkJ
CXJldHVybiBUX01FTlU7CisibWVudWNvbmZpZyIJCXJldHVybiBUX01FTlVDT05GSUc7CisibW9k
dWxlcyIJCXJldHVybiBUX01PRFVMRVM7Cisib24iCQkJcmV0dXJuIFRfT047Cisib3B0aW9uIgkJ
cmV0dXJuIFRfT1BUSU9OOworIm9wdGlvbmFsIgkJcmV0dXJuIFRfT1BUSU9OQUw7CisicHJvbXB0
IgkJcmV0dXJuIFRfUFJPTVBUOworInJhbmdlIgkJCXJldHVybiBUX1JBTkdFOworInNlbGVjdCIJ
CXJldHVybiBUX1NFTEVDVDsKKyJzb3VyY2UiCQlyZXR1cm4gVF9TT1VSQ0U7Cisic3RyaW5nIgkJ
cmV0dXJuIFRfU1RSSU5HOworInRyaXN0YXRlIgkJcmV0dXJuIFRfVFJJU1RBVEU7CisidmlzaWJs
ZSIJCXJldHVybiBUX1ZJU0lCTEU7CisifHwiCQkJcmV0dXJuIFRfT1I7CisiJiYiCQkJcmV0dXJu
IFRfQU5EOworIj0iCQkJcmV0dXJuIFRfRVFVQUw7CisiIT0iCQkJcmV0dXJuIFRfVU5FUVVBTDsK
KyI8IgkJCXJldHVybiBUX0xFU1M7CisiPD0iCQkJcmV0dXJuIFRfTEVTU19FUVVBTDsKKyI+IgkJ
CXJldHVybiBUX0dSRUFURVI7CisiPj0iCQkJcmV0dXJuIFRfR1JFQVRFUl9FUVVBTDsKKyIhIgkJ
CXJldHVybiBUX05PVDsKKyIoIgkJCXJldHVybiBUX09QRU5fUEFSRU47CisiKSIJCQlyZXR1cm4g
VF9DTE9TRV9QQVJFTjsKKyI6PSIJCQlyZXR1cm4gVF9DT0xPTl9FUVVBTDsKKyIrPSIJCQlyZXR1
cm4gVF9QTFVTX0VRVUFMOworXCJ8XCcJCQl7CisJCQkJc3RyID0geXl0ZXh0WzBdOworCQkJCW5l
d19zdHJpbmcoKTsKKwkJCQlCRUdJTihTVFJJTkcpOworCQkJfQore259KwkJCXsKKwkJCQlhbGxv
Y19zdHJpbmcoeXl0ZXh0LCB5eWxlbmcpOworCQkJCXl5bHZhbC5zdHJpbmcgPSB0ZXh0OworCQkJ
CXJldHVybiBUX1dPUkQ7CisJCQl9Cisoe259fCQpKwkJeworCQkJCS8qIHRoaXMgdG9rZW4gaW5j
bHVkZXMgYXQgbGVhc3Qgb25lICckJyAqLworCQkJCXl5bHZhbC5zdHJpbmcgPSBleHBhbmRfdG9r
ZW4oeXl0ZXh0LCB5eWxlbmcpOworCQkJCWlmIChzdHJsZW4oeXlsdmFsLnN0cmluZykpCisJCQkJ
CXJldHVybiBUX1dPUkQ7CisJCQkJZnJlZSh5eWx2YWwuc3RyaW5nKTsKKwkJCX0KKy4JCQl3YXJu
X2lnbm9yZWRfY2hhcmFjdGVyKCp5eXRleHQpOworCis8QVNTSUdOX1ZBTD57CisJW15bOmJsYW5r
Ol1cbl0rLioJeworCQlhbGxvY19zdHJpbmcoeXl0ZXh0LCB5eWxlbmcpOworCQl5eWx2YWwuc3Ry
aW5nID0gdGV4dDsKKwkJcmV0dXJuIFRfQVNTSUdOX1ZBTDsKKwl9CisJXG4JeyBCRUdJTihJTklU
SUFMKTsgcmV0dXJuIFRfRU9MOyB9CisJLgorfQorCis8U1RSSU5HPnsKKwkiJCIuKglhcHBlbmRf
ZXhwYW5kZWRfc3RyaW5nKHl5dGV4dCk7CisJW14kJyJcXFxuXSsJeworCQlhcHBlbmRfc3RyaW5n
KHl5dGV4dCwgeXlsZW5nKTsKKwl9CisJXFwuPwl7CisJCWFwcGVuZF9zdHJpbmcoeXl0ZXh0ICsg
MSwgeXlsZW5nIC0gMSk7CisJfQorCVwnfFwiCXsKKwkJaWYgKHN0ciA9PSB5eXRleHRbMF0pIHsK
KwkJCUJFR0lOKElOSVRJQUwpOworCQkJeXlsdmFsLnN0cmluZyA9IHRleHQ7CisJCQlyZXR1cm4g
VF9XT1JEX1FVT1RFOworCQl9IGVsc2UKKwkJCWFwcGVuZF9zdHJpbmcoeXl0ZXh0LCAxKTsKKwl9
CisJXG4JeworCQlmcHJpbnRmKHN0ZGVyciwKKwkJCSIlczolZDp3YXJuaW5nOiBtdWx0aS1saW5l
IHN0cmluZ3Mgbm90IHN1cHBvcnRlZFxuIiwKKwkJCXpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGlu
ZW5vKCkpOworCQl1bnB1dCgnXG4nKTsKKwkJQkVHSU4oSU5JVElBTCk7CisJCXl5bHZhbC5zdHJp
bmcgPSB0ZXh0OworCQlyZXR1cm4gVF9XT1JEX1FVT1RFOworCX0KKwk8PEVPRj4+CXsKKwkJQkVH
SU4oSU5JVElBTCk7CisJCXl5bHZhbC5zdHJpbmcgPSB0ZXh0OworCQlyZXR1cm4gVF9XT1JEX1FV
T1RFOworCX0KK30KKworPEhFTFA+eworCVsgXHRdKwl7CisJCXRzID0gMDsKKwkJZm9yIChpID0g
MDsgaSA8IHl5bGVuZzsgaSsrKSB7CisJCQlpZiAoeXl0ZXh0W2ldID09ICdcdCcpCisJCQkJdHMg
PSAodHMgJiB+NykgKyA4OworCQkJZWxzZQorCQkJCXRzKys7CisJCX0KKwkJbGFzdF90cyA9IHRz
OworCQlpZiAoZmlyc3RfdHMpIHsKKwkJCWlmICh0cyA8IGZpcnN0X3RzKSB7CisJCQkJemNvbmZf
ZW5kaGVscCgpOworCQkJCXJldHVybiBUX0hFTFBURVhUOworCQkJfQorCQkJdHMgLT0gZmlyc3Rf
dHM7CisJCQl3aGlsZSAodHMgPiA4KSB7CisJCQkJYXBwZW5kX3N0cmluZygiICAgICAgICAiLCA4
KTsKKwkJCQl0cyAtPSA4OworCQkJfQorCQkJYXBwZW5kX3N0cmluZygiICAgICAgICAiLCB0cyk7
CisJCX0KKwl9CisJWyBcdF0qXG4vW14gXHRcbl0geworCQl6Y29uZl9lbmRoZWxwKCk7CisJCXJl
dHVybiBUX0hFTFBURVhUOworCX0KKwlbIFx0XSpcbgl7CisJCWFwcGVuZF9zdHJpbmcoIlxuIiwg
MSk7CisJfQorCVteIFx0XG5dLiogeworCQl3aGlsZSAoeXlsZW5nKSB7CisJCQlpZiAoKHl5dGV4
dFt5eWxlbmctMV0gIT0gJyAnKSAmJiAoeXl0ZXh0W3l5bGVuZy0xXSAhPSAnXHQnKSkKKwkJCQli
cmVhazsKKwkJCXl5bGVuZy0tOworCQl9CisJCWFwcGVuZF9zdHJpbmcoeXl0ZXh0LCB5eWxlbmcp
OworCQlpZiAoIWZpcnN0X3RzKQorCQkJZmlyc3RfdHMgPSBsYXN0X3RzOworCX0KKwk8PEVPRj4+
CXsKKwkJemNvbmZfZW5kaGVscCgpOworCQlyZXR1cm4gVF9IRUxQVEVYVDsKKwl9Cit9CisKKzw8
RU9GPj4JeworCUJFR0lOKElOSVRJQUwpOworCisJaWYgKHByZXZfdG9rZW4gIT0gVF9FT0wgJiYg
cHJldl90b2tlbiAhPSBUX0hFTFBURVhUKQorCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOndhcm5p
bmc6IG5vIG5ldyBsaW5lIGF0IGVuZCBvZiBmaWxlXG4iLAorCQkJY3VycmVudF9maWxlLT5uYW1l
LCB5eWxpbmVubyk7CisKKwlpZiAoY3VycmVudF9maWxlKSB7CisJCXpjb25mX2VuZGZpbGUoKTsK
KwkJcmV0dXJuIFRfRU9MOworCX0KKwlmY2xvc2UoeXlpbik7CisJeXl0ZXJtaW5hdGUoKTsKK30K
KworJSUKKworLyogc2Vjb25kIHN0YWdlIGxleGVyICovCitpbnQgeXlsZXgodm9pZCkKK3sKKwlp
bnQgdG9rZW47CisKK3JlcGVhdDoKKwl0b2tlbiA9IHl5bGV4MSgpOworCisJaWYgKHByZXZfdG9r
ZW4gPT0gVF9FT0wgfHwgcHJldl90b2tlbiA9PSBUX0hFTFBURVhUKSB7CisJCWlmICh0b2tlbiA9
PSBUX0VPTCkgeworCQkJLyogRG8gbm90IHBhc3MgdW5uZWVkZWQgVF9FT0wgdG8gdGhlIHBhcnNl
ci4gKi8KKwkJCWdvdG8gcmVwZWF0OworCQl9IGVsc2UgeworCQkJLyoKKwkJCSAqIEZvciB0aGUg
cGFyc2VyLCB1cGRhdGUgZmlsZS9saW5lbm8gYXQgdGhlIGZpcnN0IHRva2VuCisJCQkgKiBvZiBl
YWNoIHN0YXRlbWVudC4gR2VuZXJhbGx5LCBcbiBpcyBhIHN0YXRlbWVudAorCQkJICogdGVybWlu
YXRvciBpbiBLY29uZmlnLCBidXQgaXQgaXMgbm90IGFsd2F5cyB0cnVlCisJCQkgKiBiZWNhdXNl
IFxuIGNvdWxkIGJlIGVzY2FwZWQgYnkgYSBiYWNrc2xhc2guCisJCQkgKi8KKwkJCWN1cnJlbnRf
cG9zLmZpbGUgPSBjdXJyZW50X2ZpbGU7CisJCQljdXJyZW50X3Bvcy5saW5lbm8gPSB5eWxpbmVu
bzsKKwkJfQorCX0KKworCWlmIChwcmV2X3ByZXZfdG9rZW4gPT0gVF9FT0wgJiYgcHJldl90b2tl
biA9PSBUX1dPUkQgJiYKKwkgICAgKHRva2VuID09IFRfRVFVQUwgfHwgdG9rZW4gPT0gVF9DT0xP
Tl9FUVVBTCB8fCB0b2tlbiA9PSBUX1BMVVNfRVFVQUwpKQorCQlCRUdJTihBU1NJR05fVkFMKTsK
KworCXByZXZfcHJldl90b2tlbiA9IHByZXZfdG9rZW47CisJcHJldl90b2tlbiA9IHRva2VuOwor
CisJcmV0dXJuIHRva2VuOworfQorCitzdGF0aWMgY2hhciAqZXhwYW5kX3Rva2VuKGNvbnN0IGNo
YXIgKmluLCBzaXplX3QgbikKK3sKKwljaGFyICpvdXQ7CisJaW50IGM7CisJY2hhciBjMjsKKwlj
b25zdCBjaGFyICpyZXN0LCAqZW5kOworCisJbmV3X3N0cmluZygpOworCWFwcGVuZF9zdHJpbmco
aW4sIG4pOworCisJLyogZ2V0IHRoZSB3aG9sZSBsaW5lIGJlY2F1c2Ugd2UgZG8gbm90IGtub3cg
dGhlIGVuZCBvZiB0b2tlbi4gKi8KKwl3aGlsZSAoKGMgPSBpbnB1dCgpKSAhPSBFT0YpIHsKKwkJ
aWYgKGMgPT0gJ1xuJykgeworCQkJdW5wdXQoYyk7CisJCQlicmVhazsKKwkJfQorCQljMiA9IGM7
CisJCWFwcGVuZF9zdHJpbmcoJmMyLCAxKTsKKwl9CisKKwlyZXN0ID0gdGV4dDsKKwlvdXQgPSBl
eHBhbmRfb25lX3Rva2VuKCZyZXN0KTsKKworCS8qIHB1c2ggYmFjayB1bnVzZWQgY2hhcmFjdGVy
cyB0byB0aGUgaW5wdXQgc3RyZWFtICovCisJZW5kID0gcmVzdCArIHN0cmxlbihyZXN0KTsKKwl3
aGlsZSAoZW5kID4gcmVzdCkKKwkJdW5wdXQoKi0tZW5kKTsKKworCWZyZWUodGV4dCk7CisKKwly
ZXR1cm4gb3V0OworfQorCitzdGF0aWMgdm9pZCBhcHBlbmRfZXhwYW5kZWRfc3RyaW5nKGNvbnN0
IGNoYXIgKnN0cikKK3sKKwljb25zdCBjaGFyICplbmQ7CisJY2hhciAqcmVzOworCisJc3RyKys7
CisKKwlyZXMgPSBleHBhbmRfZG9sbGFyKCZzdHIpOworCisJLyogcHVzaCBiYWNrIHVudXNlZCBj
aGFyYWN0ZXJzIHRvIHRoZSBpbnB1dCBzdHJlYW0gKi8KKwllbmQgPSBzdHIgKyBzdHJsZW4oc3Ry
KTsKKwl3aGlsZSAoZW5kID4gc3RyKQorCQl1bnB1dCgqLS1lbmQpOworCisJYXBwZW5kX3N0cmlu
ZyhyZXMsIHN0cmxlbihyZXMpKTsKKworCWZyZWUocmVzKTsKK30KKwordm9pZCB6Y29uZl9zdGFy
dGhlbHAodm9pZCkKK3sKKwluZXdfc3RyaW5nKCk7CisJbGFzdF90cyA9IGZpcnN0X3RzID0gMDsK
KwlCRUdJTihIRUxQKTsKK30KKworc3RhdGljIHZvaWQgemNvbmZfZW5kaGVscCh2b2lkKQorewor
CXl5bHZhbC5zdHJpbmcgPSB0ZXh0OworCUJFR0lOKElOSVRJQUwpOworfQorCisKKy8qCisgKiBU
cnkgdG8gb3BlbiBzcGVjaWZpZWQgZmlsZSB3aXRoIGZvbGxvd2luZyBuYW1lczoKKyAqIC4vbmFt
ZQorICogJChzcmN0cmVlKS9uYW1lCisgKiBUaGUgbGF0dGVyIGlzIHVzZWQgd2hlbiBzcmN0cmVl
IGlzIHNlcGFyYXRlIGZyb20gb2JqdHJlZQorICogd2hlbiBjb21waWxpbmcgdGhlIGtlcm5lbC4K
KyAqIFJldHVybiBOVUxMIGlmIGZpbGUgaXMgbm90IGZvdW5kLgorICovCitGSUxFICp6Y29uZl9m
b3Blbihjb25zdCBjaGFyICpuYW1lKQoreworCWNoYXIgKmVudiwgZnVsbG5hbWVbUEFUSF9NQVgr
MV07CisJRklMRSAqZjsKKworCWYgPSBmb3BlbihuYW1lLCAiciIpOworCWlmICghZiAmJiBuYW1l
ICE9IE5VTEwgJiYgbmFtZVswXSAhPSAnLycpIHsKKwkJZW52ID0gZ2V0ZW52KFNSQ1RSRUUpOwor
CQlpZiAoZW52KSB7CisJCQlzbnByaW50ZihmdWxsbmFtZSwgc2l6ZW9mKGZ1bGxuYW1lKSwKKwkJ
CQkgIiVzLyVzIiwgZW52LCBuYW1lKTsKKwkJCWYgPSBmb3BlbihmdWxsbmFtZSwgInIiKTsKKwkJ
fQorCX0KKwlyZXR1cm4gZjsKK30KKwordm9pZCB6Y29uZl9pbml0c2Nhbihjb25zdCBjaGFyICpu
YW1lKQoreworCXl5aW4gPSB6Y29uZl9mb3BlbihuYW1lKTsKKwlpZiAoIXl5aW4pIHsKKwkJZnBy
aW50ZihzdGRlcnIsICJjYW4ndCBmaW5kIGZpbGUgJXNcbiIsIG5hbWUpOworCQlleGl0KDEpOwor
CX0KKworCWN1cnJlbnRfYnVmID0geG1hbGxvYyhzaXplb2YoKmN1cnJlbnRfYnVmKSk7CisJbWVt
c2V0KGN1cnJlbnRfYnVmLCAwLCBzaXplb2YoKmN1cnJlbnRfYnVmKSk7CisKKwljdXJyZW50X2Zp
bGUgPSBmaWxlX2xvb2t1cChuYW1lKTsKKwl5eWxpbmVubyA9IDE7Cit9CisKK3ZvaWQgemNvbmZf
bmV4dGZpbGUoY29uc3QgY2hhciAqbmFtZSkKK3sKKwlzdHJ1Y3QgZmlsZSAqaXRlcjsKKwlzdHJ1
Y3QgZmlsZSAqZmlsZSA9IGZpbGVfbG9va3VwKG5hbWUpOworCXN0cnVjdCBidWZmZXIgKmJ1ZiA9
IHhtYWxsb2Moc2l6ZW9mKCpidWYpKTsKKwltZW1zZXQoYnVmLCAwLCBzaXplb2YoKmJ1ZikpOwor
CisJY3VycmVudF9idWYtPnN0YXRlID0gWVlfQ1VSUkVOVF9CVUZGRVI7CisJeXlpbiA9IHpjb25m
X2ZvcGVuKGZpbGUtPm5hbWUpOworCWlmICgheXlpbikgeworCQlmcHJpbnRmKHN0ZGVyciwgIiVz
OiVkOiBjYW4ndCBvcGVuIGZpbGUgXCIlc1wiXG4iLAorCQkJemNvbmZfY3VybmFtZSgpLCB6Y29u
Zl9saW5lbm8oKSwgZmlsZS0+bmFtZSk7CisJCWV4aXQoMSk7CisJfQorCXl5X3N3aXRjaF90b19i
dWZmZXIoeXlfY3JlYXRlX2J1ZmZlcih5eWluLCBZWV9CVUZfU0laRSkpOworCWJ1Zi0+cGFyZW50
ID0gY3VycmVudF9idWY7CisJY3VycmVudF9idWYgPSBidWY7CisKKwljdXJyZW50X2ZpbGUtPmxp
bmVubyA9IHl5bGluZW5vOworCWZpbGUtPnBhcmVudCA9IGN1cnJlbnRfZmlsZTsKKworCWZvciAo
aXRlciA9IGN1cnJlbnRfZmlsZTsgaXRlcjsgaXRlciA9IGl0ZXItPnBhcmVudCkgeworCQlpZiAo
IXN0cmNtcChpdGVyLT5uYW1lLCBmaWxlLT5uYW1lKSkgeworCQkJZnByaW50ZihzdGRlcnIsCisJ
CQkJIlJlY3Vyc2l2ZSBpbmNsdXNpb24gZGV0ZWN0ZWQuXG4iCisJCQkJIkluY2x1c2lvbiBwYXRo
OlxuIgorCQkJCSIgIGN1cnJlbnQgZmlsZSA6ICVzXG4iLCBmaWxlLT5uYW1lKTsKKwkJCWl0ZXIg
PSBmaWxlOworCQkJZG8geworCQkJCWl0ZXIgPSBpdGVyLT5wYXJlbnQ7CisJCQkJZnByaW50Zihz
dGRlcnIsICIgIGluY2x1ZGVkIGZyb206ICVzOiVkXG4iLAorCQkJCQlpdGVyLT5uYW1lLCBpdGVy
LT5saW5lbm8gLSAxKTsKKwkJCX0gd2hpbGUgKHN0cmNtcChpdGVyLT5uYW1lLCBmaWxlLT5uYW1l
KSk7CisJCQlleGl0KDEpOworCQl9CisJfQorCisJeXlsaW5lbm8gPSAxOworCWN1cnJlbnRfZmls
ZSA9IGZpbGU7Cit9CisKK3N0YXRpYyB2b2lkIHpjb25mX2VuZGZpbGUodm9pZCkKK3sKKwlzdHJ1
Y3QgYnVmZmVyICpwYXJlbnQ7CisKKwljdXJyZW50X2ZpbGUgPSBjdXJyZW50X2ZpbGUtPnBhcmVu
dDsKKwlpZiAoY3VycmVudF9maWxlKQorCQl5eWxpbmVubyA9IGN1cnJlbnRfZmlsZS0+bGluZW5v
OworCisJcGFyZW50ID0gY3VycmVudF9idWYtPnBhcmVudDsKKwlpZiAocGFyZW50KSB7CisJCWZj
bG9zZSh5eWluKTsKKwkJeXlfZGVsZXRlX2J1ZmZlcihZWV9DVVJSRU5UX0JVRkZFUik7CisJCXl5
X3N3aXRjaF90b19idWZmZXIocGFyZW50LT5zdGF0ZSk7CisJfQorCWZyZWUoY3VycmVudF9idWYp
OworCWN1cnJlbnRfYnVmID0gcGFyZW50OworfQorCitpbnQgemNvbmZfbGluZW5vKHZvaWQpCit7
CisJcmV0dXJuIGN1cnJlbnRfcG9zLmxpbmVubzsKK30KKworY29uc3QgY2hhciAqemNvbmZfY3Vy
bmFtZSh2b2lkKQoreworCXJldHVybiBjdXJyZW50X3Bvcy5maWxlID8gY3VycmVudF9wb3MuZmls
ZS0+bmFtZSA6ICI8bm9uZT4iOworfQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbGlz
dC5oIGIveGVuL3Rvb2xzL2tjb25maWcvbGlzdC5oCmluZGV4IDJjZjIzZjAwMmQzZi4uNDVjYjIz
N2FiN2VmIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9saXN0LmgKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvbGlzdC5oCkBAIC0xLDMgKzEsNCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEdQTC0yLjAgKi8KICNpZm5kZWYgTElTVF9ICiAjZGVmaW5lIExJU1RfSAogCmRpZmYg
LS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9sa2MuaCBiL3hlbi90b29scy9rY29uZmlnL2xrYy5o
CmluZGV4IGJiYzg1MGNlZTEyZS4uNGZiMTZmMzE2NjI2IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMv
a2NvbmZpZy9sa2MuaAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy9sa2MuaApAQCAtMSw2ICsxLDYg
QEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAvKgogICogQ29weXJp
Z2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVs
ZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAogI2lmbmRl
ZiBMS0NfSApAQCAtMzAsMTAgKzMwLDYgQEAgc3RhdGljIGlubGluZSBjb25zdCBjaGFyICpDT05G
SUdfcHJlZml4KHZvaWQpCiAjdW5kZWYgQ09ORklHXwogI2RlZmluZSBDT05GSUdfIENPTkZJR19w
cmVmaXgoKQogCi0jZGVmaW5lIFRGX0NPTU1BTkQJMHgwMDAxCi0jZGVmaW5lIFRGX1BBUkFNCTB4
MDAwMgotI2RlZmluZSBURl9PUFRJT04JMHgwMDA0Ci0KIGVudW0gY29uZl9kZWZfbW9kZSB7CiAJ
ZGVmX2RlZmF1bHQsCiAJZGVmX3llcywKQEAgLTQyLDE4ICszOCw3IEBAIGVudW0gY29uZl9kZWZf
bW9kZSB7CiAJZGVmX3JhbmRvbQogfTsKIAotI2RlZmluZSBUX09QVF9NT0RVTEVTCQkxCi0jZGVm
aW5lIFRfT1BUX0RFRkNPTkZJR19MSVNUCTIKLSNkZWZpbmUgVF9PUFRfRU5WCQkzCi0jZGVmaW5l
IFRfT1BUX0FMTE5PQ09ORklHX1kJNAotCi1zdHJ1Y3Qga2NvbmZfaWQgewotCWludCBuYW1lOwot
CWludCB0b2tlbjsKLQl1bnNpZ25lZCBpbnQgZmxhZ3M7Ci0JZW51bSBzeW1ib2xfdHlwZSBzdHlw
ZTsKLX07Ci0KK2V4dGVybiBpbnQgeXlsaW5lbm87CiB2b2lkIHpjb25mZHVtcChGSUxFICpvdXQp
Owogdm9pZCB6Y29uZl9zdGFydGhlbHAodm9pZCk7CiBGSUxFICp6Y29uZl9mb3Blbihjb25zdCBj
aGFyICpuYW1lKTsKQEAgLTY0LDggKzQ5LDYgQEAgY29uc3QgY2hhciAqemNvbmZfY3VybmFtZSh2
b2lkKTsKIAogLyogY29uZmRhdGEuYyAqLwogY29uc3QgY2hhciAqY29uZl9nZXRfY29uZmlnbmFt
ZSh2b2lkKTsKLWNvbnN0IGNoYXIgKmNvbmZfZ2V0X2F1dG9jb25maWdfbmFtZSh2b2lkKTsKLWNo
YXIgKmNvbmZfZ2V0X2RlZmF1bHRfY29uZm5hbWUodm9pZCk7CiB2b2lkIHN5bV9zZXRfY2hhbmdl
X2NvdW50KGludCBjb3VudCk7CiB2b2lkIHN5bV9hZGRfY2hhbmdlX2NvdW50KGludCBjb3VudCk7
CiBib29sIGNvbmZfc2V0X2FsbF9uZXdfc3ltYm9scyhlbnVtIGNvbmZfZGVmX21vZGUgbW9kZSk7
CkBAIC04NiwyMSArNjksMjcgQEAgdm9pZCBtZW51X3dhcm4oc3RydWN0IG1lbnUgKm1lbnUsIGNv
bnN0IGNoYXIgKmZtdCwgLi4uKTsKIHN0cnVjdCBtZW51ICptZW51X2FkZF9tZW51KHZvaWQpOwog
dm9pZCBtZW51X2VuZF9tZW51KHZvaWQpOwogdm9pZCBtZW51X2FkZF9lbnRyeShzdHJ1Y3Qgc3lt
Ym9sICpzeW0pOwotdm9pZCBtZW51X2VuZF9lbnRyeSh2b2lkKTsKIHZvaWQgbWVudV9hZGRfZGVw
KHN0cnVjdCBleHByICpkZXApOwogdm9pZCBtZW51X2FkZF92aXNpYmlsaXR5KHN0cnVjdCBleHBy
ICpkZXApOwogc3RydWN0IHByb3BlcnR5ICptZW51X2FkZF9wcm9tcHQoZW51bSBwcm9wX3R5cGUg
dHlwZSwgY2hhciAqcHJvbXB0LCBzdHJ1Y3QgZXhwciAqZGVwKTsKIHZvaWQgbWVudV9hZGRfZXhw
cihlbnVtIHByb3BfdHlwZSB0eXBlLCBzdHJ1Y3QgZXhwciAqZXhwciwgc3RydWN0IGV4cHIgKmRl
cCk7CiB2b2lkIG1lbnVfYWRkX3N5bWJvbChlbnVtIHByb3BfdHlwZSB0eXBlLCBzdHJ1Y3Qgc3lt
Ym9sICpzeW0sIHN0cnVjdCBleHByICpkZXApOwotdm9pZCBtZW51X2FkZF9vcHRpb24oaW50IHRv
a2VuLCBjaGFyICphcmcpOwordm9pZCBtZW51X2FkZF9vcHRpb25fbW9kdWxlcyh2b2lkKTsKK3Zv
aWQgbWVudV9hZGRfb3B0aW9uX2RlZmNvbmZpZ19saXN0KHZvaWQpOwordm9pZCBtZW51X2FkZF9v
cHRpb25fYWxsbm9jb25maWdfeSh2b2lkKTsKIHZvaWQgbWVudV9maW5hbGl6ZShzdHJ1Y3QgbWVu
dSAqcGFyZW50KTsKIHZvaWQgbWVudV9zZXRfdHlwZShpbnQgdHlwZSk7CiAKIC8qIHV0aWwuYyAq
Lwogc3RydWN0IGZpbGUgKmZpbGVfbG9va3VwKGNvbnN0IGNoYXIgKm5hbWUpOwotaW50IGZpbGVf
d3JpdGVfZGVwKGNvbnN0IGNoYXIgKm5hbWUpOwogdm9pZCAqeG1hbGxvYyhzaXplX3Qgc2l6ZSk7
CiB2b2lkICp4Y2FsbG9jKHNpemVfdCBubWVtYiwgc2l6ZV90IHNpemUpOwordm9pZCAqeHJlYWxs
b2Modm9pZCAqcCwgc2l6ZV90IHNpemUpOworY2hhciAqeHN0cmR1cChjb25zdCBjaGFyICpzKTsK
K2NoYXIgKnhzdHJuZHVwKGNvbnN0IGNoYXIgKnMsIHNpemVfdCBuKTsKKworLyogbGV4ZXIubCAq
LworaW50IHl5bGV4KHZvaWQpOwogCiBzdHJ1Y3QgZ3N0ciB7CiAJc2l6ZV90IGxlbjsKQEAgLTEx
OCwxNiArMTA3LDEzIEBAIHZvaWQgc3RyX3ByaW50ZihzdHJ1Y3QgZ3N0ciAqZ3MsIGNvbnN0IGNo
YXIgKmZtdCwgLi4uKTsKIGNvbnN0IGNoYXIgKnN0cl9nZXQoc3RydWN0IGdzdHIgKmdzKTsKIAog
Lyogc3ltYm9sLmMgKi8KLWV4dGVybiBzdHJ1Y3QgZXhwciAqc3ltX2Vudl9saXN0OwotCi12b2lk
IHN5bV9pbml0KHZvaWQpOwogdm9pZCBzeW1fY2xlYXJfYWxsX3ZhbGlkKHZvaWQpOwogc3RydWN0
IHN5bWJvbCAqc3ltX2Nob2ljZV9kZWZhdWx0KHN0cnVjdCBzeW1ib2wgKnN5bSk7CitzdHJ1Y3Qg
cHJvcGVydHkgKnN5bV9nZXRfcmFuZ2VfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogY29uc3Qg
Y2hhciAqc3ltX2dldF9zdHJpbmdfZGVmYXVsdChzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogc3RydWN0
IHN5bWJvbCAqc3ltX2NoZWNrX2RlcHMoc3RydWN0IHN5bWJvbCAqc3ltKTsKIHN0cnVjdCBwcm9w
ZXJ0eSAqcHJvcF9hbGxvYyhlbnVtIHByb3BfdHlwZSB0eXBlLCBzdHJ1Y3Qgc3ltYm9sICpzeW0p
Owogc3RydWN0IHN5bWJvbCAqcHJvcF9nZXRfc3ltYm9sKHN0cnVjdCBwcm9wZXJ0eSAqcHJvcCk7
Ci1zdHJ1Y3QgcHJvcGVydHkgKnN5bV9nZXRfZW52X3Byb3Aoc3RydWN0IHN5bWJvbCAqc3ltKTsK
IAogc3RhdGljIGlubGluZSB0cmlzdGF0ZSBzeW1fZ2V0X3RyaXN0YXRlX3ZhbHVlKHN0cnVjdCBz
eW1ib2wgKnN5bSkKIHsKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2xrY19wcm90by5o
IGIveGVuL3Rvb2xzL2tjb25maWcvbGtjX3Byb3RvLmgKaW5kZXggZDUzOTg3MThlYzJhLi5mOWFi
OTgyMzhhZWYgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2xrY19wcm90by5oCisrKyBi
L3hlbi90b29scy9rY29uZmlnL2xrY19wcm90by5oCkBAIC0xLDMgKzEsNCBAQAorLyogU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KICNpbmNsdWRlIDxzdGRhcmcuaD4KIAogLyog
Y29uZmRhdGEuYyAqLwpAQCAtNiwxMCArNywxMCBAQCBpbnQgY29uZl9yZWFkKGNvbnN0IGNoYXIg
Km5hbWUpOwogaW50IGNvbmZfcmVhZF9zaW1wbGUoY29uc3QgY2hhciAqbmFtZSwgaW50KTsKIGlu
dCBjb25mX3dyaXRlX2RlZmNvbmZpZyhjb25zdCBjaGFyICpuYW1lKTsKIGludCBjb25mX3dyaXRl
KGNvbnN0IGNoYXIgKm5hbWUpOwotaW50IGNvbmZfd3JpdGVfYXV0b2NvbmYodm9pZCk7CitpbnQg
Y29uZl93cml0ZV9hdXRvY29uZihpbnQgb3ZlcndyaXRlKTsKIGJvb2wgY29uZl9nZXRfY2hhbmdl
ZCh2b2lkKTsKIHZvaWQgY29uZl9zZXRfY2hhbmdlZF9jYWxsYmFjayh2b2lkICgqZm4pKHZvaWQp
KTsKLXZvaWQgY29uZl9zZXRfbWVzc2FnZV9jYWxsYmFjayh2b2lkICgqZm4pKGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcCkpOwordm9pZCBjb25mX3NldF9tZXNzYWdlX2NhbGxiYWNrKHZvaWQg
KCpmbikoY29uc3QgY2hhciAqcykpOwogCiAvKiBtZW51LmMgKi8KIGV4dGVybiBzdHJ1Y3QgbWVu
dSByb290bWVudTsKQEAgLTMwLDcgKzMxLDYgQEAgZXh0ZXJuIHN0cnVjdCBzeW1ib2wgKiBzeW1i
b2xfaGFzaFtTWU1CT0xfSEFTSFNJWkVdOwogCiBzdHJ1Y3Qgc3ltYm9sICogc3ltX2xvb2t1cChj
b25zdCBjaGFyICpuYW1lLCBpbnQgZmxhZ3MpOwogc3RydWN0IHN5bWJvbCAqIHN5bV9maW5kKGNv
bnN0IGNoYXIgKm5hbWUpOwotY29uc3QgY2hhciAqIHN5bV9leHBhbmRfc3RyaW5nX3ZhbHVlKGNv
bnN0IGNoYXIgKmluKTsKIGNvbnN0IGNoYXIgKiBzeW1fZXNjYXBlX3N0cmluZ192YWx1ZShjb25z
dCBjaGFyICppbik7CiBzdHJ1Y3Qgc3ltYm9sICoqIHN5bV9yZV9zZWFyY2goY29uc3QgY2hhciAq
cGF0dGVybik7CiBjb25zdCBjaGFyICogc3ltX3R5cGVfbmFtZShlbnVtIHN5bWJvbF90eXBlIHR5
cGUpOwpAQCAtNDIsMTEgKzQyLDI0IEBAIHRyaXN0YXRlIHN5bV90b2dnbGVfdHJpc3RhdGVfdmFs
dWUoc3RydWN0IHN5bWJvbCAqc3ltKTsKIGJvb2wgc3ltX3N0cmluZ192YWxpZChzdHJ1Y3Qgc3lt
Ym9sICpzeW0sIGNvbnN0IGNoYXIgKm5ld3ZhbCk7CiBib29sIHN5bV9zdHJpbmdfd2l0aGluX3Jh
bmdlKHN0cnVjdCBzeW1ib2wgKnN5bSwgY29uc3QgY2hhciAqc3RyKTsKIGJvb2wgc3ltX3NldF9z
dHJpbmdfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltLCBjb25zdCBjaGFyICpuZXd2YWwpOwotYm9v
bCBzeW1faXNfY2hhbmdhYmxlKHN0cnVjdCBzeW1ib2wgKnN5bSk7Citib29sIHN5bV9pc19jaGFu
Z2VhYmxlKHN0cnVjdCBzeW1ib2wgKnN5bSk7CiBzdHJ1Y3QgcHJvcGVydHkgKiBzeW1fZ2V0X2No
b2ljZV9wcm9wKHN0cnVjdCBzeW1ib2wgKnN5bSk7CiBjb25zdCBjaGFyICogc3ltX2dldF9zdHJp
bmdfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltKTsKIAogY29uc3QgY2hhciAqIHByb3BfZ2V0X3R5
cGVfbmFtZShlbnVtIHByb3BfdHlwZSB0eXBlKTsKIAorLyogcHJlcHJvY2Vzcy5jICovCitlbnVt
IHZhcmlhYmxlX2ZsYXZvciB7CisJVkFSX1NJTVBMRSwKKwlWQVJfUkVDVVJTSVZFLAorCVZBUl9B
UFBFTkQsCit9Owordm9pZCBlbnZfd3JpdGVfZGVwKEZJTEUgKmYsIGNvbnN0IGNoYXIgKmF1dG9f
Y29uZl9uYW1lKTsKK3ZvaWQgdmFyaWFibGVfYWRkKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNo
YXIgKnZhbHVlLAorCQkgIGVudW0gdmFyaWFibGVfZmxhdm9yIGZsYXZvcik7Cit2b2lkIHZhcmlh
YmxlX2FsbF9kZWwodm9pZCk7CitjaGFyICpleHBhbmRfZG9sbGFyKGNvbnN0IGNoYXIgKipzdHIp
OworY2hhciAqZXhwYW5kX29uZV90b2tlbihjb25zdCBjaGFyICoqc3RyKTsKKwogLyogZXhwci5j
ICovCiB2b2lkIGV4cHJfcHJpbnQoc3RydWN0IGV4cHIgKmUsIHZvaWQgKCpmbikodm9pZCAqLCBz
dHJ1Y3Qgc3ltYm9sICosIGNvbnN0IGNoYXIgKiksIHZvaWQgKmRhdGEsIGludCBwcmV2dG9rZW4p
OwpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGlnbm9yZSBiL3hl
bi90b29scy9rY29uZmlnL2x4ZGlhbG9nLy5naXRpZ25vcmUKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDkwYjA4ZmYwMjVhNi4uMDAwMDAwMDAwMDAwCi0tLSBhL3hlbi90b29scy9rY29u
ZmlnL2x4ZGlhbG9nLy5naXRpZ25vcmUKKysrIC9kZXYvbnVsbApAQCAtMSw0ICswLDAgQEAKLSMK
LSMgR2VuZXJhdGVkIGZpbGVzCi0jCi1seGRpYWxvZwpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tj
b25maWcvbHhkaWFsb2cvQklHLkZBVC5XQVJOSU5HIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFs
b2cvQklHLkZBVC5XQVJOSU5HCmluZGV4IGE4OTk5ZDgyYmRiMy4uN2NiNWE3ZWM5M2QyIDEwMDY0
NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9CSUcuRkFULldBUk5JTkcKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvQklHLkZBVC5XQVJOSU5HCkBAIC0xLDQgKzEsNCBA
QAogVGhpcyBpcyBOT1QgdGhlIG9mZmljaWFsIHZlcnNpb24gb2YgZGlhbG9nLiAgVGhpcyB2ZXJz
aW9uIGhhcyBiZWVuCiBzaWduaWZpY2FudGx5IG1vZGlmaWVkIGZyb20gdGhlIG9yaWdpbmFsLiAg
SXQgaXMgZm9yIHVzZSBieSB0aGUgTGludXgKLWtlcm5lbCBjb25maWd1cmF0aW9uIHNjcmlwdC4g
IFBsZWFzZSBkbyBub3QgYm90aGVyIFNhdmlvIExhbSB3aXRoIAora2VybmVsIGNvbmZpZ3VyYXRp
b24gc2NyaXB0LiAgUGxlYXNlIGRvIG5vdCBib3RoZXIgU2F2aW8gTGFtIHdpdGgKIHF1ZXN0aW9u
cyBhYm91dCB0aGlzIHByb2dyYW0uCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9seGRp
YWxvZy9jaGVjay1seGRpYWxvZy5zaCBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNr
LWx4ZGlhbG9nLnNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDc1NQppbmRleCA1MDc1ZWJmMmQzYjku
LjAwMDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9jaGVjay1seGRp
YWxvZy5zaAorKysgL2Rldi9udWxsCkBAIC0xLDkxICswLDAgQEAKLSMhL2Jpbi9zaAotIyBDaGVj
ayBuY3Vyc2VzIGNvbXBhdGliaWxpdHkKLQotIyBXaGF0IGxpYnJhcnkgdG8gbGluawotbGRmbGFn
cygpCi17Ci0JcGtnLWNvbmZpZyAtLWxpYnMgbmN1cnNlc3cgMj4vZGV2L251bGwgJiYgZXhpdAot
CXBrZy1jb25maWcgLS1saWJzIG5jdXJzZXMgMj4vZGV2L251bGwgJiYgZXhpdAotCWZvciBleHQg
aW4gc28gYSBkbGwuYSBkeWxpYiA7IGRvCi0JCWZvciBsaWIgaW4gbmN1cnNlc3cgbmN1cnNlcyBj
dXJzZXMgOyBkbwotCQkJJGNjIC1wcmludC1maWxlLW5hbWU9bGliJHtsaWJ9LiR7ZXh0fSB8IGdy
ZXAgLXEgLwotCQkJaWYgWyAkPyAtZXEgMCBdOyB0aGVuCi0JCQkJZWNobyAiLWwke2xpYn0iCi0J
CQkJZXhpdAotCQkJZmkKLQkJZG9uZQotCWRvbmUKLQlleGl0IDEKLX0KLQotIyBXaGVyZSBpcyBu
Y3Vyc2VzLmg/Ci1jY2ZsYWdzKCkKLXsKLQlpZiBwa2ctY29uZmlnIC0tY2ZsYWdzIG5jdXJzZXN3
IDI+L2Rldi9udWxsOyB0aGVuCi0JCWVjaG8gJy1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iIC1E
TkNVUlNFU19XSURFQ0hBUj0xJwotCWVsaWYgcGtnLWNvbmZpZyAtLWNmbGFncyBuY3Vyc2VzIDI+
L2Rldi9udWxsOyB0aGVuCi0JCWVjaG8gJy1EQ1VSU0VTX0xPQz0iPG5jdXJzZXMuaD4iJwotCWVs
aWYgWyAtZiAvdXNyL2luY2x1ZGUvbmN1cnNlc3cvY3Vyc2VzLmggXTsgdGhlbgotCQllY2hvICct
SS91c3IvaW5jbHVkZS9uY3Vyc2VzdyAtRENVUlNFU19MT0M9IjxjdXJzZXMuaD4iJwotCQllY2hv
ICcgLUROQ1VSU0VTX1dJREVDSEFSPTEnCi0JZWxpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2Vz
L25jdXJzZXMuaCBdOyB0aGVuCi0JCWVjaG8gJy1JL3Vzci9pbmNsdWRlL25jdXJzZXMgLURDVVJT
RVNfTE9DPSI8bmN1cnNlcy5oPiInCi0JZWxpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2VzL2N1
cnNlcy5oIF07IHRoZW4KLQkJZWNobyAnLUkvdXNyL2luY2x1ZGUvbmN1cnNlcyAtRENVUlNFU19M
T0M9IjxjdXJzZXMuaD4iJwotCWVsaWYgWyAtZiAvdXNyL2luY2x1ZGUvbmN1cnNlcy5oIF07IHRo
ZW4KLQkJZWNobyAnLURDVVJTRVNfTE9DPSI8bmN1cnNlcy5oPiInCi0JZWxzZQotCQllY2hvICct
RENVUlNFU19MT0M9IjxjdXJzZXMuaD4iJwotCWZpCi19Ci0KLSMgVGVtcCBmaWxlLCB0cnkgdG8g
Y2xlYW4gdXAgYWZ0ZXIgdXMKLXRtcD0ubHhkaWFsb2cudG1wCi10cmFwICJybSAtZiAkdG1wIiAw
IDEgMiAzIDE1Ci0KLSMgQ2hlY2sgaWYgd2UgY2FuIGxpbmsgdG8gbmN1cnNlcwotY2hlY2soKSB7
Ci0gICAgICAgICRjYyAteCBjIC0gLW8gJHRtcCAyPi9kZXYvbnVsbCA8PCdFT0YnCi0jaW5jbHVk
ZSBDVVJTRVNfTE9DCi1tYWluKCkge30KLUVPRgotCWlmIFsgJD8gIT0gMCBdOyB0aGVuCi0JICAg
IGVjaG8gIiAqKiogVW5hYmxlIHRvIGZpbmQgdGhlIG5jdXJzZXMgbGlicmFyaWVzIG9yIHRoZSIg
ICAgICAgMT4mMgotCSAgICBlY2hvICIgKioqIHJlcXVpcmVkIGhlYWRlciBmaWxlcy4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDE+JjIKLQkgICAgZWNobyAiICoqKiAnbWFrZSBtZW51Y29u
ZmlnJyByZXF1aXJlcyB0aGUgbmN1cnNlcyBsaWJyYXJpZXMuIiAxPiYyCi0JICAgIGVjaG8gIiAq
KiogIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMT4m
MgotCSAgICBlY2hvICIgKioqIEluc3RhbGwgbmN1cnNlcyAobmN1cnNlcy1kZXZlbCkgYW5kIHRy
eSBhZ2Fpbi4iICAgIDE+JjIKLQkgICAgZWNobyAiICoqKiAiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxPiYyCi0JICAgIGV4aXQgMQotCWZpCi19Ci0K
LXVzYWdlKCkgewotCXByaW50ZiAiVXNhZ2U6ICQwIFstY2hlY2sgY29tcGlsZXIgb3B0aW9uc3wt
Y2NmbGFnc3wtbGRmbGFncyBjb21waWxlciBvcHRpb25zXVxuIgotfQotCi1pZiBbICQjIC1lcSAw
IF07IHRoZW4KLQl1c2FnZQotCWV4aXQgMQotZmkKLQotY2M9IiIKLWNhc2UgIiQxIiBpbgotCSIt
Y2hlY2siKQotCQlzaGlmdAotCQljYz0iJEAiCi0JCWNoZWNrCi0JCTs7Ci0JIi1jY2ZsYWdzIikK
LQkJY2NmbGFncwotCQk7OwotCSItbGRmbGFncyIpCi0JCXNoaWZ0Ci0JCWNjPSIkQCIKLQkJbGRm
bGFncwotCQk7OwotCSIqIikKLQkJdXNhZ2UKLQkJZXhpdCAxCi0JCTs7Ci1lc2FjCmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9jaGVja2xpc3QuYyBiL3hlbi90b29scy9r
Y29uZmlnL2x4ZGlhbG9nL2NoZWNrbGlzdC5jCmluZGV4IDJlOTYzMjNhZDExYi4uZmQxNjFjZmZm
MTIxIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9jaGVja2xpc3QuYwor
KysgYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9jaGVja2xpc3QuYwpAQCAtMSwzICsxLDQg
QEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKwogLyoKICAqICBjaGVja2xp
c3QuYyAtLSBpbXBsZW1lbnRzIHRoZSBjaGVja2xpc3QgYm94CiAgKgpAQCAtNSwyMCArNiw2IEBA
CiAgKiAgICAgU3R1YXJ0IEhlcmJlcnQgLSBTLkhlcmJlcnRAc2hlZmZpZWxkLmFjLnVrOiByYWRp
b2xpc3QgZXh0ZW5zaW9uCiAgKiAgICAgQWxlc3NhbmRybyBSdWJpbmkgLSBydWJpbmlAaXB2dmlz
LnVuaXB2Lml0OiBtZXJnZWQgdGhlIHR3bwogICogIE1PRElGSUVEIEZPUiBMSU5VWCBLRVJORUwg
Q09ORklHIEJZOiBXaWxsaWFtIFJvYWRjYXAgKHJvYWRjYXBAY2Z3LmNvbSkKLSAqCi0gKiAgVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgotICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCi0gKiAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIKLSAqICBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiAgYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqICBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCi0gKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAq
Ci0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKLSAqICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0
ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNzIEF2
ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogICovCiAKICNpbmNsdWRlICJkaWFsb2cuaCIK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2RpYWxvZy5oIGIveGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvZGlhbG9nLmgKaW5kZXggY2MyMmU1YTkwZTdlLi42OGI1NjVl
M2M0OTUgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2RpYWxvZy5oCisr
KyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2RpYWxvZy5oCkBAIC0xLDIxICsxLDggQEAK
Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKyAqLwogLyoKICAqICBkaWFsb2cu
aCAtLSBjb21tb24gZGVjbGFyYXRpb25zIGZvciBhbGwgZGlhbG9nIG1vZHVsZXMKICAqCiAgKiAg
QVVUSE9SOiBTYXZpbyBMYW0gKGxhbTgzNkBjcy5jdWhrLmhrKQotICoKLSAqICBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCi0gKiAg
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UKLSAqICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0
aGVyIHZlcnNpb24gMgotICogIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAq
ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQotICogIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRo
ZSBGcmVlIFNvZnR3YXJlCi0gKiAgRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBDYW1i
cmlkZ2UsIE1BIDAyMTM5LCBVU0EuCiAgKi8KIAogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgpAQCAt
MjksNyArMTYsNyBAQAogI2lmZGVmIF9fc3VuX18KICNkZWZpbmUgQ1VSU19NQUNST1MKICNlbmRp
ZgotI2luY2x1ZGUgQ1VSU0VTX0xPQworI2luY2x1ZGUgPG5jdXJzZXMuaD4KIAogLyoKICAqIENv
bG9ycyBpbiBuY3Vyc2VzIDEuOS45ZSBkbyBub3Qgd29yayBwcm9wZXJseSBzaW5jZSBmb3JlZ3Jv
dW5kIGFuZApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvaW5wdXRib3gu
YyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2lucHV0Ym94LmMKaW5kZXggZmU4MmZmNmQ3
NDRlLi4xZGNmYjI4OGVlNjMgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9n
L2lucHV0Ym94LmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvaW5wdXRib3guYwpA
QCAtMSwyMiArMSw5IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCsKIC8q
CiAgKiAgaW5wdXRib3guYyAtLSBpbXBsZW1lbnRzIHRoZSBpbnB1dCBib3gKICAqCiAgKiAgT1JJ
R0lOQUwgQVVUSE9SOiBTYXZpbyBMYW0gKGxhbTgzNkBjcy5jdWhrLmhrKQogICogIE1PRElGSUVE
IEZPUiBMSU5VWCBLRVJORUwgQ09ORklHIEJZOiBXaWxsaWFtIFJvYWRjYXAgKHJvYWRjYXBAY2Z3
LmNvbSkKLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vcgotICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIKLSAqICBvZiB0aGUgTGljZW5z
ZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiAgVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
Ci0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKLSAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KLSAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqICBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogIEZvdW5kYXRpb24s
IEluYy4sIDY3NSBNYXNzIEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogICovCiAKICNp
bmNsdWRlICJkaWFsb2cuaCIKQEAgLTEyNiw3ICsxMTMsOCBAQCBpbnQgZGlhbG9nX2lucHV0Ym94
KGNvbnN0IGNoYXIgKnRpdGxlLCBjb25zdCBjaGFyICpwcm9tcHQsIGludCBoZWlnaHQsIGludCB3
aWR0aAogCQkJY2FzZSBLRVlfRE9XTjoKIAkJCQlicmVhazsKIAkJCWNhc2UgS0VZX0JBQ0tTUEFD
RToKLQkJCWNhc2UgMTI3OgorCQkJY2FzZSA4OiAgIC8qIF5IICovCisJCQljYXNlIDEyNzogLyog
Xj8gKi8KIAkJCQlpZiAocG9zKSB7CiAJCQkJCXdhdHRyc2V0KGRpYWxvZywgZGxnLmlucHV0Ym94
LmF0cik7CiAJCQkJCWlmIChpbnB1dF94ID09IDApIHsKZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL2x4ZGlhbG9nL21lbnVib3guYyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL21l
bnVib3guYwppbmRleCBkNzBjYWIzNjEzN2UuLjU4YzJmOGFmZTU5YiAxMDA2NDQKLS0tIGEveGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jCisrKyBiL3hlbi90b29scy9rY29uZmln
L2x4ZGlhbG9nL21lbnVib3guYwpAQCAtMSwyMiArMSw5IEBACisvLyBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogR1BMLTIuMCsKIC8qCiAgKiAgbWVudWJveC5jIC0tIGltcGxlbWVudHMgdGhlIG1l
bnUgYm94CiAgKgogICogIE9SSUdJTkFMIEFVVEhPUjogU2F2aW8gTGFtIChsYW04MzZAY3MuY3Vo
ay5oaykKICAqICBNT0RJRklFRCBGT1IgTElOVVggS0VSTkVMIENPTkZJRyBCWTogV2lsbGlhbSBS
b2FkY2FwIChyb2FkY2Fwd0BjZncuY29tKQotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCi0gKiAgbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqICBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MgotICogIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJz
aW9uLgotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICog
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3
YXJlCi0gKiAgRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAy
MTM5LCBVU0EuCiAgKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlh
bG9nL3RleHRib3guYyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL3RleHRib3guYwppbmRl
eCA4OGQyODE4ZWQ5NTYuLjRlMzM5YjEyNjY0ZSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25m
aWcvbHhkaWFsb2cvdGV4dGJveC5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL3Rl
eHRib3guYwpAQCAtMSwyMiArMSw5IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM
LTIuMCsKIC8qCiAgKiAgdGV4dGJveC5jIC0tIGltcGxlbWVudHMgdGhlIHRleHQgYm94CiAgKgog
ICogIE9SSUdJTkFMIEFVVEhPUjogU2F2aW8gTGFtIChsYW04MzZAY3MuY3Voay5oaykKICAqICBN
T0RJRklFRCBGT1IgTElOVVggS0VSTkVMIENPTkZJRyBCWTogV2lsbGlhbSBSb2FkY2FwIChyb2Fk
Y2FwQGNmdy5jb20pCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyCi0gKiAgb2YgdGhl
IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICog
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAotICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCi0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqICBGb3Vu
ZGF0aW9uLCBJbmMuLCA2NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4KICAq
LwogCiAjaW5jbHVkZSAiZGlhbG9nLmgiCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9s
eGRpYWxvZy91dGlsLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy91dGlsLmMKaW5kZXgg
ZjdhYmRlYjkyYWYwLi4xYjQ5MGQ0YWYwZDMgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmln
L2x4ZGlhbG9nL3V0aWwuYworKysgYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy91dGlsLmMK
QEAgLTEsMjIgKzEsOSBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjArCiAv
KgogICogIHV0aWwuYwogICoKICAqICBPUklHSU5BTCBBVVRIT1I6IFNhdmlvIExhbSAobGFtODM2
QGNzLmN1aGsuaGspCiAgKiAgTU9ESUZJRUQgRk9SIExJTlVYIEtFUk5FTCBDT05GSUcgQlk6IFdp
bGxpYW0gUm9hZGNhcCAocm9hZGNhcEBjZncuY29tKQotICoKLSAqICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCi0gKiAgbW9kaWZ5
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAq
ICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl
cnNpb24gMgotICogIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQotICogIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVl
IFNvZnR3YXJlCi0gKiAgRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBDYW1icmlkZ2Us
IE1BIDAyMTM5LCBVU0EuCiAgKi8KIAogI2luY2x1ZGUgPHN0ZGFyZy5oPgpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cveWVzbm8uYyBiL3hlbi90b29scy9rY29uZmlnL2x4
ZGlhbG9nL3llc25vLmMKaW5kZXggY2QxMjIzYzkwM2QxLi5iY2FhYzliN2JhYjIgMTAwNjQ0Ci0t
LSBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL3llc25vLmMKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvbHhkaWFsb2cveWVzbm8uYwpAQCAtMSwyMiArMSw5IEBACisvLyBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogR1BMLTIuMCsKIC8qCiAgKiAgeWVzbm8uYyAtLSBpbXBsZW1lbnRzIHRoZSB5
ZXMvbm8gYm94CiAgKgogICogIE9SSUdJTkFMIEFVVEhPUjogU2F2aW8gTGFtIChsYW04MzZAY3Mu
Y3Voay5oaykKICAqICBNT0RJRklFRCBGT1IgTElOVVggS0VSTkVMIENPTkZJRyBCWTogV2lsbGlh
bSBSb2FkY2FwIChyb2FkY2FwQGNmdy5jb20pCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyCi0gKiAgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiAgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICogIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0g
KiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29m
dHdhcmUKLSAqICBGb3VuZGF0aW9uLCBJbmMuLCA2NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEg
MDIxMzksIFVTQS4KICAqLwogCiAjaW5jbHVkZSAiZGlhbG9nLmgiCmRpZmYgLS1naXQgYS94ZW4v
dG9vbHMva2NvbmZpZy9tY29uZi1jZmcuc2ggYi94ZW4vdG9vbHMva2NvbmZpZy9tY29uZi1jZmcu
c2gKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAwLi5jODEyODcyZDdmOWQK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy9tY29uZi1jZmcuc2gKQEAgLTAs
MCArMSw0NyBAQAorIyEvYmluL3NoCisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CisKK1BLRz0ibmN1cnNlc3ciCitQS0cyPSJuY3Vyc2VzIgorCitpZiBbIC1uICIkKGNvbW1hbmQg
LXYgcGtnLWNvbmZpZykiIF07IHRoZW4KKwlpZiBwa2ctY29uZmlnIC0tZXhpc3RzICRQS0c7IHRo
ZW4KKwkJZWNobyBjZmxhZ3M9XCIkKHBrZy1jb25maWcgLS1jZmxhZ3MgJFBLRylcIgorCQllY2hv
IGxpYnM9XCIkKHBrZy1jb25maWcgLS1saWJzICRQS0cpXCIKKwkJZXhpdCAwCisJZmkKKworCWlm
IHBrZy1jb25maWcgLS1leGlzdHMgJFBLRzI7IHRoZW4KKwkJZWNobyBjZmxhZ3M9XCIkKHBrZy1j
b25maWcgLS1jZmxhZ3MgJFBLRzIpXCIKKwkJZWNobyBsaWJzPVwiJChwa2ctY29uZmlnIC0tbGli
cyAkUEtHMilcIgorCQlleGl0IDAKKwlmaQorZmkKKworIyBDaGVjayB0aGUgZGVmYXVsdCBwYXRo
cyBpbiBjYXNlIHBrZy1jb25maWcgaXMgbm90IGluc3RhbGxlZC4KKyMgKEV2ZW4gaWYgaXQgaXMg
aW5zdGFsbGVkLCBzb21lIGRpc3RyaWJ1dGlvbnMgc3VjaCBhcyBvcGVuU1VTRSBjYW5ub3QKKyMg
ZmluZCBuY3Vyc2VzIGJ5IHBrZy1jb25maWcuKQoraWYgWyAtZiAvdXNyL2luY2x1ZGUvbmN1cnNl
c3cvbmN1cnNlcy5oIF07IHRoZW4KKwllY2hvIGNmbGFncz1cIi1EX0dOVV9TT1VSQ0UgLUkvdXNy
L2luY2x1ZGUvbmN1cnNlc3dcIgorCWVjaG8gbGlicz1cIi1sbmN1cnNlc3dcIgorCWV4aXQgMAor
ZmkKKworaWYgWyAtZiAvdXNyL2luY2x1ZGUvbmN1cnNlcy9uY3Vyc2VzLmggXTsgdGhlbgorCWVj
aG8gY2ZsYWdzPVwiLURfR05VX1NPVVJDRSAtSS91c3IvaW5jbHVkZS9uY3Vyc2VzXCIKKwllY2hv
IGxpYnM9XCItbG5jdXJzZXNcIgorCWV4aXQgMAorZmkKKworaWYgWyAtZiAvdXNyL2luY2x1ZGUv
bmN1cnNlcy5oIF07IHRoZW4KKwllY2hvIGNmbGFncz1cIi1EX0dOVV9TT1VSQ0VcIgorCWVjaG8g
bGlicz1cIi1sbmN1cnNlc1wiCisJZXhpdCAwCitmaQorCitlY2hvID4mMiAiKiIKK2VjaG8gPiYy
ICIqIFVuYWJsZSB0byBmaW5kIHRoZSBuY3Vyc2VzIHBhY2thZ2UuIgorZWNobyA+JjIgIiogSW5z
dGFsbCBuY3Vyc2VzIChuY3Vyc2VzLWRldmVsIG9yIGxpYm5jdXJzZXMtZGV2IgorZWNobyA+JjIg
IiogZGVwZW5kaW5nIG9uIHlvdXIgZGlzdHJpYnV0aW9uKS4iCitlY2hvID4mMiAiKiIKK2V4aXQg
MQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbWNvbmYuYyBiL3hlbi90b29scy9rY29u
ZmlnL21jb25mLmMKaW5kZXggMjQ4OWFmNjBiOTI5Li40OWMyNmVhOWRkOTggMTAwNjQ0Ci0tLSBh
L3hlbi90b29scy9rY29uZmlnL21jb25mLmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbWNvbmYu
YwpAQCAtMSw2ICsxLDYgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAv
KgogICogQ29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsu
b3JnPgotICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAg
KgogICogSW50cm9kdWNlZCBzaW5nbGUgbWVudSBtb2RlIChzaG93IGFsbCBzdWItbWVudXMgaW4g
b25lIGxhcmdlIHRyZWUpLgogICogMjAwMi0xMS0wNiBQZXRyIEJhdWRpcyA8cGFza3lAdWN3LmN6
PgpAQCAtMjQ1LDcgKzI0NSw3IEBAIHNlYXJjaF9oZWxwW10gPQogCSIgIFNlbGVjdGVkIGJ5OiBC
QVIgWz1uXVxuIgogCSItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIgogCSJvIFRoZSBsaW5lICdUeXBlOicgc2hvd3MgdGhl
IHR5cGUgb2YgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGZvclxuIgotCSIgIHRoaXMgc3ltYm9s
IChib29sZWFuLCB0cmlzdGF0ZSwgc3RyaW5nLCAuLi4pXG4iCisJIiAgdGhpcyBzeW1ib2wgKGJv
b2wsIHRyaXN0YXRlLCBzdHJpbmcsIC4uLilcbiIKIAkibyBUaGUgbGluZSAnUHJvbXB0Oicgc2hv
d3MgdGhlIHRleHQgdXNlZCBpbiB0aGUgbWVudSBzdHJ1Y3R1cmUgZm9yXG4iCiAJIiAgdGhpcyBz
eW1ib2xcbiIKIAkibyBUaGUgJ0RlZmluZWQgYXQnIGxpbmUgdGVsbHMgYXQgd2hhdCBmaWxlIC8g
bGluZSBudW1iZXIgdGhlIHN5bWJvbFxuIgpAQCAtNDkwLDcgKzQ5MCw2IEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCQlzd2l0Y2ggKHByb3AtPnR5cGUpIHsK
IAkJCWNhc2UgUF9NRU5VOgogCQkJCWNoaWxkX2NvdW50Kys7Ci0JCQkJcHJvbXB0ID0gcHJvbXB0
OwogCQkJCWlmIChzaW5nbGVfbWVudV9tb2RlKSB7CiAJCQkJCWl0ZW1fbWFrZSgiJXMlKmMlcyIs
CiAJCQkJCQkgIG1lbnUtPmRhdGEgPyAiLS0+IiA6ICIrKz4iLApAQCAtNTM3LDcgKzUzNiw3IEBA
IHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCX0KIAogCQl2YWwg
PSBzeW1fZ2V0X3RyaXN0YXRlX3ZhbHVlKHN5bSk7Ci0JCWlmIChzeW1faXNfY2hhbmdhYmxlKHN5
bSkpIHsKKwkJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpIHsKIAkJCXN3aXRjaCAodHlwZSkg
ewogCQkJY2FzZSBTX0JPT0xFQU46CiAJCQkJaXRlbV9tYWtlKCJbJWNdIiwgdmFsID09IG5vID8g
JyAnIDogJyonKTsKQEAgLTU4OCw3ICs1ODcsNyBAQCBzdGF0aWMgdm9pZCBidWlsZF9jb25mKHN0
cnVjdCBtZW51ICptZW51KQogCQl9IGVsc2UgewogCQkJc3dpdGNoICh0eXBlKSB7CiAJCQljYXNl
IFNfQk9PTEVBTjoKLQkJCQlpZiAoc3ltX2lzX2NoYW5nYWJsZShzeW0pKQorCQkJCWlmIChzeW1f
aXNfY2hhbmdlYWJsZShzeW0pKQogCQkJCQlpdGVtX21ha2UoIlslY10iLCB2YWwgPT0gbm8gPyAn
ICcgOiAnKicpOwogCQkJCWVsc2UKIAkJCQkJaXRlbV9tYWtlKCItJWMtIiwgdmFsID09IG5vID8g
JyAnIDogJyonKTsKQEAgLTYwMSw3ICs2MDAsNyBAQCBzdGF0aWMgdm9pZCBidWlsZF9jb25mKHN0
cnVjdCBtZW51ICptZW51KQogCQkJCWNhc2UgbW9kOiBjaCA9ICdNJzsgYnJlYWs7CiAJCQkJZGVm
YXVsdDogIGNoID0gJyAnOyBicmVhazsKIAkJCQl9Ci0JCQkJaWYgKHN5bV9pc19jaGFuZ2FibGUo
c3ltKSkgeworCQkJCWlmIChzeW1faXNfY2hhbmdlYWJsZShzeW0pKSB7CiAJCQkJCWlmIChzeW0t
PnJldl9kZXAudHJpID09IG1vZCkKIAkJCQkJCWl0ZW1fbWFrZSgieyVjfSIsIGNoKTsKIAkJCQkJ
ZWxzZQpAQCAtNjE4LDcgKzYxNyw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1l
bnUgKm1lbnUpCiAJCQkJaWYgKHRtcCA8IDApCiAJCQkJCXRtcCA9IDA7CiAJCQkJaXRlbV9hZGRf
c3RyKCIlKmMlcyVzIiwgdG1wLCAnICcsIG1lbnVfZ2V0X3Byb21wdChtZW51KSwKLQkJCQkJICAg
ICAoc3ltX2hhc192YWx1ZShzeW0pIHx8ICFzeW1faXNfY2hhbmdhYmxlKHN5bSkpID8KKwkJCQkJ
ICAgICAoc3ltX2hhc192YWx1ZShzeW0pIHx8ICFzeW1faXNfY2hhbmdlYWJsZShzeW0pKSA/CiAJ
CQkJCSAgICAgIiIgOiAiIChORVcpIik7CiAJCQkJaXRlbV9zZXRfdGFnKCdzJyk7CiAJCQkJaXRl
bV9zZXRfZGF0YShtZW51KTsKQEAgLTYyNiw3ICs2MjUsNyBAQCBzdGF0aWMgdm9pZCBidWlsZF9j
b25mKHN0cnVjdCBtZW51ICptZW51KQogCQkJfQogCQl9CiAJCWl0ZW1fYWRkX3N0cigiJSpjJXMl
cyIsIGluZGVudCArIDEsICcgJywgbWVudV9nZXRfcHJvbXB0KG1lbnUpLAotCQkJICAoc3ltX2hh
c192YWx1ZShzeW0pIHx8ICFzeW1faXNfY2hhbmdhYmxlKHN5bSkpID8KKwkJCSAgKHN5bV9oYXNf
dmFsdWUoc3ltKSB8fCAhc3ltX2lzX2NoYW5nZWFibGUoc3ltKSkgPwogCQkJICAiIiA6ICIgKE5F
VykiKTsKIAkJaWYgKG1lbnUtPnByb21wdC0+dHlwZSA9PSBQX01FTlUpIHsKIAkJCWl0ZW1fYWRk
X3N0cigiICAlcyIsIG1lbnVfaXNfZW1wdHkobWVudSkgPyAiLS0tLSIgOiAiLS0tPiIpOwpAQCAt
NzcyLDE2ICs3NzEsMTMgQEAgc3RhdGljIHZvaWQgc2hvd19oZWxwdGV4dChjb25zdCBjaGFyICp0
aXRsZSwgY29uc3QgY2hhciAqdGV4dCkKIAlzaG93X3RleHRib3godGl0bGUsIHRleHQsIDAsIDAp
OwogfQogCi1zdGF0aWMgdm9pZCBjb25mX21lc3NhZ2VfY2FsbGJhY2soY29uc3QgY2hhciAqZm10
LCB2YV9saXN0IGFwKQorc3RhdGljIHZvaWQgY29uZl9tZXNzYWdlX2NhbGxiYWNrKGNvbnN0IGNo
YXIgKnMpCiB7Ci0JY2hhciBidWZbUEFUSF9NQVgrMV07Ci0KLQl2c25wcmludGYoYnVmLCBzaXpl
b2YoYnVmKSwgZm10LCBhcCk7CiAJaWYgKHNhdmVfYW5kX2V4aXQpIHsKIAkJaWYgKCFzaWxlbnQp
Ci0JCQlwcmludGYoIiVzIiwgYnVmKTsKKwkJCXByaW50ZigiJXMiLCBzKTsKIAl9IGVsc2Ugewot
CQlzaG93X3RleHRib3goTlVMTCwgYnVmLCA2LCA2MCk7CisJCXNob3dfdGV4dGJveChOVUxMLCBz
LCA2LCA2MCk7CiAJfQogfQogCkBAIC05NDAsNyArOTM2LDcgQEAgc3RhdGljIHZvaWQgY29uZl9z
YXZlKHZvaWQpCiAJCQkJc2V0X2NvbmZpZ19maWxlbmFtZShkaWFsb2dfaW5wdXRfcmVzdWx0KTsK
IAkJCQlyZXR1cm47CiAJCQl9Ci0JCQlzaG93X3RleHRib3goTlVMTCwgIkNhbid0IGNyZWF0ZSBm
aWxlISAgUHJvYmFibHkgYSBub25leGlzdGVudCBkaXJlY3RvcnkuIiwgNSwgNjApOworCQkJc2hv
d190ZXh0Ym94KE5VTEwsICJDYW4ndCBjcmVhdGUgZmlsZSEiLCA1LCA2MCk7CiAJCQlicmVhazsK
IAkJY2FzZSAxOgogCQkJc2hvd19oZWxwdGV4dCgiU2F2ZSBBbHRlcm5hdGUgQ29uZmlndXJhdGlv
biIsIHNhdmVfY29uZmlnX2hlbHApOwpAQCAtOTc3LDYgKzk3Myw3IEBAIHN0YXRpYyBpbnQgaGFu
ZGxlX2V4aXQodm9pZCkKIAkJCQkJICAiXG5cbiIpOwogCQkJcmV0dXJuIDE7CiAJCX0KKwkJY29u
Zl93cml0ZV9hdXRvY29uZigwKTsKIAkJLyogZmFsbCB0aHJvdWdoICovCiAJY2FzZSAtMToKIAkJ
aWYgKCFzaWxlbnQpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9tZW51LmMgYi94ZW4v
dG9vbHMva2NvbmZpZy9tZW51LmMKaW5kZXggNzFkMzFmMmJmNjE5Li5kOWQxNjQ2OTg1OWEgMTAw
NjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL21lbnUuYworKysgYi94ZW4vdG9vbHMva2NvbmZp
Zy9tZW51LmMKQEAgLTEsNiArMSw2IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM
LTIuMAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51
eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2
Mi4wLgogICovCiAKICNpbmNsdWRlIDxjdHlwZS5oPgpAQCAtNjIsMTMgKzYyLDggQEAgdm9pZCBt
ZW51X2FkZF9lbnRyeShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCW1lbnVfYWRkX3N5bWJvbChQX1NZ
TUJPTCwgc3ltLCBOVUxMKTsKIH0KIAotdm9pZCBtZW51X2VuZF9lbnRyeSh2b2lkKQotewotfQot
CiBzdHJ1Y3QgbWVudSAqbWVudV9hZGRfbWVudSh2b2lkKQogewotCW1lbnVfZW5kX2VudHJ5KCk7
CiAJbGFzdF9lbnRyeV9wdHIgPSAmY3VycmVudF9lbnRyeS0+bGlzdDsKIAlyZXR1cm4gY3VycmVu
dF9tZW51ID0gY3VycmVudF9lbnRyeTsKIH0KQEAgLTc5LDE5ICs3NCwyMyBAQCB2b2lkIG1lbnVf
ZW5kX21lbnUodm9pZCkKIAljdXJyZW50X21lbnUgPSBjdXJyZW50X21lbnUtPnBhcmVudDsKIH0K
IAotc3RhdGljIHN0cnVjdCBleHByICptZW51X2NoZWNrX2RlcChzdHJ1Y3QgZXhwciAqZSkKKy8q
CisgKiBSZXdyaXRlcyAnbScgdG8gJ20nICYmIE1PRFVMRVMsIHNvIHRoYXQgaXQgZXZhbHVhdGVz
IHRvICduJyB3aGVuIHJ1bm5pbmcKKyAqIHdpdGhvdXQgbW9kdWxlcworICovCitzdGF0aWMgc3Ry
dWN0IGV4cHIgKnJld3JpdGVfbShzdHJ1Y3QgZXhwciAqZSkKIHsKIAlpZiAoIWUpCiAJCXJldHVy
biBlOwogCiAJc3dpdGNoIChlLT50eXBlKSB7CiAJY2FzZSBFX05PVDoKLQkJZS0+bGVmdC5leHBy
ID0gbWVudV9jaGVja19kZXAoZS0+bGVmdC5leHByKTsKKwkJZS0+bGVmdC5leHByID0gcmV3cml0
ZV9tKGUtPmxlZnQuZXhwcik7CiAJCWJyZWFrOwogCWNhc2UgRV9PUjoKIAljYXNlIEVfQU5EOgot
CQllLT5sZWZ0LmV4cHIgPSBtZW51X2NoZWNrX2RlcChlLT5sZWZ0LmV4cHIpOwotCQllLT5yaWdo
dC5leHByID0gbWVudV9jaGVja19kZXAoZS0+cmlnaHQuZXhwcik7CisJCWUtPmxlZnQuZXhwciA9
IHJld3JpdGVfbShlLT5sZWZ0LmV4cHIpOworCQllLT5yaWdodC5leHByID0gcmV3cml0ZV9tKGUt
PnJpZ2h0LmV4cHIpOwogCQlicmVhazsKIAljYXNlIEVfU1lNQk9MOgogCQkvKiBjaGFuZ2UgJ20n
IGludG8gJ20nICYmIE1PRFVMRVMgKi8KQEAgLTEwNiw3ICsxMDUsNyBAQCBzdGF0aWMgc3RydWN0
IGV4cHIgKm1lbnVfY2hlY2tfZGVwKHN0cnVjdCBleHByICplKQogCiB2b2lkIG1lbnVfYWRkX2Rl
cChzdHJ1Y3QgZXhwciAqZGVwKQogewotCWN1cnJlbnRfZW50cnktPmRlcCA9IGV4cHJfYWxsb2Nf
YW5kKGN1cnJlbnRfZW50cnktPmRlcCwgbWVudV9jaGVja19kZXAoZGVwKSk7CisJY3VycmVudF9l
bnRyeS0+ZGVwID0gZXhwcl9hbGxvY19hbmQoY3VycmVudF9lbnRyeS0+ZGVwLCBkZXApOwogfQog
CiB2b2lkIG1lbnVfc2V0X3R5cGUoaW50IHR5cGUpCkBAIC0xMzEsNyArMTMwLDcgQEAgc3RhdGlj
IHN0cnVjdCBwcm9wZXJ0eSAqbWVudV9hZGRfcHJvcChlbnVtIHByb3BfdHlwZSB0eXBlLCBjaGFy
ICpwcm9tcHQsIHN0cnVjdAogCiAJcHJvcC0+bWVudSA9IGN1cnJlbnRfZW50cnk7CiAJcHJvcC0+
ZXhwciA9IGV4cHI7Ci0JcHJvcC0+dmlzaWJsZS5leHByID0gbWVudV9jaGVja19kZXAoZGVwKTsK
Kwlwcm9wLT52aXNpYmxlLmV4cHIgPSBkZXA7CiAKIAlpZiAocHJvbXB0KSB7CiAJCWlmIChpc3Nw
YWNlKCpwcm9tcHQpKSB7CkBAIC0xOTYsMzEgKzE5NSwyNiBAQCB2b2lkIG1lbnVfYWRkX3N5bWJv
bChlbnVtIHByb3BfdHlwZSB0eXBlLCBzdHJ1Y3Qgc3ltYm9sICpzeW0sIHN0cnVjdCBleHByICpk
ZXApCiAJbWVudV9hZGRfcHJvcCh0eXBlLCBOVUxMLCBleHByX2FsbG9jX3N5bWJvbChzeW0pLCBk
ZXApOwogfQogCi12b2lkIG1lbnVfYWRkX29wdGlvbihpbnQgdG9rZW4sIGNoYXIgKmFyZykKK3Zv
aWQgbWVudV9hZGRfb3B0aW9uX21vZHVsZXModm9pZCkKIHsKLQlzd2l0Y2ggKHRva2VuKSB7Ci0J
Y2FzZSBUX09QVF9NT0RVTEVTOgotCQlpZiAobW9kdWxlc19zeW0pCi0JCQl6Y29uZl9lcnJvcigi
c3ltYm9sICclcycgcmVkZWZpbmVzIG9wdGlvbiAnbW9kdWxlcyciCi0JCQkJICAgICIgYWxyZWFk
eSBkZWZpbmVkIGJ5IHN5bWJvbCAnJXMnIiwKLQkJCQkgICAgY3VycmVudF9lbnRyeS0+c3ltLT5u
YW1lLAotCQkJCSAgICBtb2R1bGVzX3N5bS0+bmFtZQotCQkJCSAgICApOwotCQltb2R1bGVzX3N5
bSA9IGN1cnJlbnRfZW50cnktPnN5bTsKLQkJYnJlYWs7Ci0JY2FzZSBUX09QVF9ERUZDT05GSUdf
TElTVDoKLQkJaWYgKCFzeW1fZGVmY29uZmlnX2xpc3QpCi0JCQlzeW1fZGVmY29uZmlnX2xpc3Qg
PSBjdXJyZW50X2VudHJ5LT5zeW07Ci0JCWVsc2UgaWYgKHN5bV9kZWZjb25maWdfbGlzdCAhPSBj
dXJyZW50X2VudHJ5LT5zeW0pCi0JCQl6Y29uZl9lcnJvcigidHJ5aW5nIHRvIHJlZGVmaW5lIGRl
ZmNvbmZpZyBzeW1ib2wiKTsKLQkJYnJlYWs7Ci0JY2FzZSBUX09QVF9FTlY6Ci0JCXByb3BfYWRk
X2VudihhcmcpOwotCQlicmVhazsKLQljYXNlIFRfT1BUX0FMTE5PQ09ORklHX1k6Ci0JCWN1cnJl
bnRfZW50cnktPnN5bS0+ZmxhZ3MgfD0gU1lNQk9MX0FMTE5PQ09ORklHX1k7Ci0JCWJyZWFrOwot
CX0KKwlpZiAobW9kdWxlc19zeW0pCisJCXpjb25mX2Vycm9yKCJzeW1ib2wgJyVzJyByZWRlZmlu
ZXMgb3B0aW9uICdtb2R1bGVzJyBhbHJlYWR5IGRlZmluZWQgYnkgc3ltYm9sICclcyciLAorCQkJ
ICAgIGN1cnJlbnRfZW50cnktPnN5bS0+bmFtZSwgbW9kdWxlc19zeW0tPm5hbWUpOworCW1vZHVs
ZXNfc3ltID0gY3VycmVudF9lbnRyeS0+c3ltOworfQorCit2b2lkIG1lbnVfYWRkX29wdGlvbl9k
ZWZjb25maWdfbGlzdCh2b2lkKQoreworCWlmICghc3ltX2RlZmNvbmZpZ19saXN0KQorCQlzeW1f
ZGVmY29uZmlnX2xpc3QgPSBjdXJyZW50X2VudHJ5LT5zeW07CisJZWxzZSBpZiAoc3ltX2RlZmNv
bmZpZ19saXN0ICE9IGN1cnJlbnRfZW50cnktPnN5bSkKKwkJemNvbmZfZXJyb3IoInRyeWluZyB0
byByZWRlZmluZSBkZWZjb25maWcgc3ltYm9sIik7CisJc3ltX2RlZmNvbmZpZ19saXN0LT5mbGFn
cyB8PSBTWU1CT0xfTk9fV1JJVEU7Cit9CisKK3ZvaWQgbWVudV9hZGRfb3B0aW9uX2FsbG5vY29u
ZmlnX3kodm9pZCkKK3sKKwljdXJyZW50X2VudHJ5LT5zeW0tPmZsYWdzIHw9IFNZTUJPTF9BTExO
T0NPTkZJR19ZOwogfQogCiBzdGF0aWMgaW50IG1lbnVfdmFsaWRhdGVfbnVtYmVyKHN0cnVjdCBz
eW1ib2wgKnN5bSwgc3RydWN0IHN5bWJvbCAqc3ltMikKQEAgLTIzMyw2ICsyMjcsOCBAQCBzdGF0
aWMgdm9pZCBzeW1fY2hlY2tfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJc3RydWN0IHBy
b3BlcnR5ICpwcm9wOwogCXN0cnVjdCBzeW1ib2wgKnN5bTI7CisJY2hhciAqdXNlOworCiAJZm9y
IChwcm9wID0gc3ltLT5wcm9wOyBwcm9wOyBwcm9wID0gcHJvcC0+bmV4dCkgewogCQlzd2l0Y2gg
KHByb3AtPnR5cGUpIHsKIAkJY2FzZSBQX0RFRkFVTFQ6CkBAIC0yNTAsMjAgKzI0NiwzMiBAQCBz
dGF0aWMgdm9pZCBzeW1fY2hlY2tfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCQkJCSAgICAi
JyVzJzogbnVtYmVyIGlzIGludmFsaWQiLAogCQkJCQkgICAgc3ltLT5uYW1lKTsKIAkJCX0KKwkJ
CWlmIChzeW1faXNfY2hvaWNlKHN5bSkpIHsKKwkJCQlzdHJ1Y3QgcHJvcGVydHkgKmNob2ljZV9w
cm9wID0KKwkJCQkJc3ltX2dldF9jaG9pY2VfcHJvcChzeW0yKTsKKworCQkJCWlmICghY2hvaWNl
X3Byb3AgfHwKKwkJCQkgICAgcHJvcF9nZXRfc3ltYm9sKGNob2ljZV9wcm9wKSAhPSBzeW0pCisJ
CQkJCXByb3Bfd2Fybihwcm9wLAorCQkJCQkJICAiY2hvaWNlIGRlZmF1bHQgc3ltYm9sICclcycg
aXMgbm90IGNvbnRhaW5lZCBpbiB0aGUgY2hvaWNlIiwKKwkJCQkJCSAgc3ltMi0+bmFtZSk7CisJ
CQl9CiAJCQlicmVhazsKIAkJY2FzZSBQX1NFTEVDVDoKKwkJY2FzZSBQX0lNUExZOgorCQkJdXNl
ID0gcHJvcC0+dHlwZSA9PSBQX1NFTEVDVCA/ICJzZWxlY3QiIDogImltcGx5IjsKIAkJCXN5bTIg
PSBwcm9wX2dldF9zeW1ib2wocHJvcCk7CiAJCQlpZiAoc3ltLT50eXBlICE9IFNfQk9PTEVBTiAm
JiBzeW0tPnR5cGUgIT0gU19UUklTVEFURSkKIAkJCQlwcm9wX3dhcm4ocHJvcCwKLQkJCQkgICAg
ImNvbmZpZyBzeW1ib2wgJyVzJyB1c2VzIHNlbGVjdCwgYnV0IGlzICIKLQkJCQkgICAgIm5vdCBi
b29sZWFuIG9yIHRyaXN0YXRlIiwgc3ltLT5uYW1lKTsKKwkJCQkgICAgImNvbmZpZyBzeW1ib2wg
JyVzJyB1c2VzICVzLCBidXQgaXMgIgorCQkJCSAgICAibm90IGJvb2wgb3IgdHJpc3RhdGUiLCBz
eW0tPm5hbWUsIHVzZSk7CiAJCQllbHNlIGlmIChzeW0yLT50eXBlICE9IFNfVU5LTk9XTiAmJgog
CQkJCSBzeW0yLT50eXBlICE9IFNfQk9PTEVBTiAmJgogCQkJCSBzeW0yLT50eXBlICE9IFNfVFJJ
U1RBVEUpCiAJCQkJcHJvcF93YXJuKHByb3AsCi0JCQkJICAgICInJXMnIGhhcyB3cm9uZyB0eXBl
LiAnc2VsZWN0JyBvbmx5ICIKLQkJCQkgICAgImFjY2VwdCBhcmd1bWVudHMgb2YgYm9vbGVhbiBh
bmQgIgotCQkJCSAgICAidHJpc3RhdGUgdHlwZSIsIHN5bTItPm5hbWUpOworCQkJCSAgICAiJyVz
JyBoYXMgd3JvbmcgdHlwZS4gJyVzJyBvbmx5ICIKKwkJCQkgICAgImFjY2VwdCBhcmd1bWVudHMg
b2YgYm9vbCBhbmQgIgorCQkJCSAgICAidHJpc3RhdGUgdHlwZSIsIHN5bTItPm5hbWUsIHVzZSk7
CiAJCQlicmVhazsKIAkJY2FzZSBQX1JBTkdFOgogCQkJaWYgKHN5bS0+dHlwZSAhPSBTX0lOVCAm
JiBzeW0tPnR5cGUgIT0gU19IRVgpCkBAIC0yODgsNiArMjk2LDExIEBAIHZvaWQgbWVudV9maW5h
bGl6ZShzdHJ1Y3QgbWVudSAqcGFyZW50KQogCiAJc3ltID0gcGFyZW50LT5zeW07CiAJaWYgKHBh
cmVudC0+bGlzdCkgeworCQkvKgorCQkgKiBUaGlzIG1lbnUgbm9kZSBoYXMgY2hpbGRyZW4uIFdl
IChyZWN1cnNpdmVseSkgcHJvY2VzcyB0aGVtCisJCSAqIGFuZCBwcm9wYWdhdGUgcGFyZW50IGRl
cGVuZGVuY2llcyBiZWZvcmUgbW92aW5nIG9uLgorCQkgKi8KKwogCQlpZiAoc3ltICYmIHN5bV9p
c19jaG9pY2Uoc3ltKSkgewogCQkJaWYgKHN5bS0+dHlwZSA9PSBTX1VOS05PV04pIHsKIAkJCQkv
KiBmaW5kIHRoZSBmaXJzdCBjaG9pY2UgdmFsdWUgdG8gZmluZCBvdXQgY2hvaWNlIHR5cGUgKi8K
QEAgLTMwNSw2NSArMzE4LDE2OSBAQCB2b2lkIG1lbnVfZmluYWxpemUoc3RydWN0IG1lbnUgKnBh
cmVudCkKIAkJCQlpZiAobWVudS0+c3ltICYmIG1lbnUtPnN5bS0+dHlwZSA9PSBTX1VOS05PV04p
CiAJCQkJCW1lbnVfc2V0X3R5cGUoc3ltLT50eXBlKTsKIAkJCX0KKworCQkJLyoKKwkJCSAqIFVz
ZSB0aGUgY2hvaWNlIGl0c2VsZiBhcyB0aGUgcGFyZW50IGRlcGVuZGVuY3kgb2YKKwkJCSAqIHRo
ZSBjb250YWluZWQgaXRlbXMuIFRoaXMgdHVybnMgdGhlIG1vZGUgb2YgdGhlCisJCQkgKiBjaG9p
Y2UgaW50byBhbiB1cHBlciBib3VuZCBvbiB0aGUgdmlzaWJpbGl0eSBvZiB0aGUKKwkJCSAqIGNo
b2ljZSB2YWx1ZSBzeW1ib2xzLgorCQkJICovCiAJCQlwYXJlbnRkZXAgPSBleHByX2FsbG9jX3N5
bWJvbChzeW0pOwogCQl9IGVsc2UgaWYgKHBhcmVudC0+cHJvbXB0KQorCQkJLyogTWVudSBub2Rl
IGZvciAnbWVudScgKi8KIAkJCXBhcmVudGRlcCA9IHBhcmVudC0+cHJvbXB0LT52aXNpYmxlLmV4
cHI7CiAJCWVsc2UKKwkJCS8qIE1lbnUgbm9kZSBmb3IgJ2lmJyAqLwogCQkJcGFyZW50ZGVwID0g
cGFyZW50LT5kZXA7CiAKKwkJLyogRm9yIGVhY2ggY2hpbGQgbWVudSBub2RlLi4uICovCiAJCWZv
ciAobWVudSA9IHBhcmVudC0+bGlzdDsgbWVudTsgbWVudSA9IG1lbnUtPm5leHQpIHsKLQkJCWJh
c2VkZXAgPSBleHByX3RyYW5zZm9ybShtZW51LT5kZXApOworCQkJLyoKKwkJCSAqIFByb3BhZ2F0
ZSBwYXJlbnQgZGVwZW5kZW5jaWVzIHRvIHRoZSBjaGlsZCBtZW51CisJCQkgKiBub2RlLCBhbHNv
IHJld3JpdGluZyBhbmQgc2ltcGxpZnlpbmcgZXhwcmVzc2lvbnMKKwkJCSAqLworCQkJYmFzZWRl
cCA9IHJld3JpdGVfbShtZW51LT5kZXApOworCQkJYmFzZWRlcCA9IGV4cHJfdHJhbnNmb3JtKGJh
c2VkZXApOwogCQkJYmFzZWRlcCA9IGV4cHJfYWxsb2NfYW5kKGV4cHJfY29weShwYXJlbnRkZXAp
LCBiYXNlZGVwKTsKIAkJCWJhc2VkZXAgPSBleHByX2VsaW1pbmF0ZV9kdXBzKGJhc2VkZXApOwog
CQkJbWVudS0+ZGVwID0gYmFzZWRlcDsKKwogCQkJaWYgKG1lbnUtPnN5bSkKKwkJCQkvKgorCQkJ
CSAqIE5vdGU6IEZvciBzeW1ib2xzLCBhbGwgcHJvbXB0cyBhcmUgaW5jbHVkZWQKKwkJCQkgKiB0
b28gaW4gdGhlIHN5bWJvbCdzIG93biBwcm9wZXJ0eSBsaXN0CisJCQkJICovCiAJCQkJcHJvcCA9
IG1lbnUtPnN5bS0+cHJvcDsKIAkJCWVsc2UKKwkJCQkvKgorCQkJCSAqIEZvciBub24tc3ltYm9s
IG1lbnUgbm9kZXMsIHdlIGp1c3QgbmVlZCB0bworCQkJCSAqIGhhbmRsZSB0aGUgcHJvbXB0CisJ
CQkJICovCiAJCQkJcHJvcCA9IG1lbnUtPnByb21wdDsKKworCQkJLyogRm9yIGVhY2ggcHJvcGVy
dHkuLi4gKi8KIAkJCWZvciAoOyBwcm9wOyBwcm9wID0gcHJvcC0+bmV4dCkgewogCQkJCWlmIChw
cm9wLT5tZW51ICE9IG1lbnUpCisJCQkJCS8qCisJCQkJCSAqIFR3byBwb3NzaWJpbGl0aWVzOgor
CQkJCQkgKgorCQkJCQkgKiAxLiBUaGUgcHJvcGVydHkgbGFja3MgZGVwZW5kZW5jaWVzCisJCQkJ
CSAqICAgIGFuZCBzbyBpc24ndCBsb2NhdGlvbi1zcGVjaWZpYywKKwkJCQkJICogICAgZS5nLiBh
biAnb3B0aW9uJworCQkJCQkgKgorCQkJCQkgKiAyLiBUaGUgcHJvcGVydHkgYmVsb25ncyB0byBh
IHN5bWJvbAorCQkJCQkgKiAgICBkZWZpbmVkIGluIG11bHRpcGxlIGxvY2F0aW9ucyBhbmQKKwkJ
CQkJICogICAgaXMgZnJvbSBzb21lIG90aGVyIGxvY2F0aW9uLiBJdAorCQkJCQkgKiAgICB3aWxs
IGJlIGhhbmRsZWQgdGhlcmUgaW4gdGhhdAorCQkJCQkgKiAgICBjYXNlLgorCQkJCQkgKgorCQkJ
CQkgKiBTa2lwIHRoZSBwcm9wZXJ0eS4KKwkJCQkJICovCiAJCQkJCWNvbnRpbnVlOwotCQkJCWRl
cCA9IGV4cHJfdHJhbnNmb3JtKHByb3AtPnZpc2libGUuZXhwcik7CisKKwkJCQkvKgorCQkJCSAq
IFByb3BhZ2F0ZSBwYXJlbnQgZGVwZW5kZW5jaWVzIHRvIHRoZQorCQkJCSAqIHByb3BlcnR5J3Mg
Y29uZGl0aW9uLCByZXdyaXRpbmcgYW5kCisJCQkJICogc2ltcGxpZnlpbmcgZXhwcmVzc2lvbnMg
YXQgdGhlIHNhbWUgdGltZQorCQkJCSAqLworCQkJCWRlcCA9IHJld3JpdGVfbShwcm9wLT52aXNp
YmxlLmV4cHIpOworCQkJCWRlcCA9IGV4cHJfdHJhbnNmb3JtKGRlcCk7CiAJCQkJZGVwID0gZXhw
cl9hbGxvY19hbmQoZXhwcl9jb3B5KGJhc2VkZXApLCBkZXApOwogCQkJCWRlcCA9IGV4cHJfZWxp
bWluYXRlX2R1cHMoZGVwKTsKIAkJCQlpZiAobWVudS0+c3ltICYmIG1lbnUtPnN5bS0+dHlwZSAh
PSBTX1RSSVNUQVRFKQogCQkJCQlkZXAgPSBleHByX3RyYW5zX2Jvb2woZGVwKTsKIAkJCQlwcm9w
LT52aXNpYmxlLmV4cHIgPSBkZXA7CisKKwkJCQkvKgorCQkJCSAqIEhhbmRsZSBzZWxlY3RzIGFu
ZCBpbXBsaWVzLCB3aGljaCBtb2RpZnkgdGhlCisJCQkJICogZGVwZW5kZW5jaWVzIG9mIHRoZSBz
ZWxlY3RlZC9pbXBsaWVkIHN5bWJvbAorCQkJCSAqLwogCQkJCWlmIChwcm9wLT50eXBlID09IFBf
U0VMRUNUKSB7CiAJCQkJCXN0cnVjdCBzeW1ib2wgKmVzID0gcHJvcF9nZXRfc3ltYm9sKHByb3Ap
OwogCQkJCQllcy0+cmV2X2RlcC5leHByID0gZXhwcl9hbGxvY19vcihlcy0+cmV2X2RlcC5leHBy
LAogCQkJCQkJCWV4cHJfYWxsb2NfYW5kKGV4cHJfYWxsb2Nfc3ltYm9sKG1lbnUtPnN5bSksIGV4
cHJfY29weShkZXApKSk7CisJCQkJfSBlbHNlIGlmIChwcm9wLT50eXBlID09IFBfSU1QTFkpIHsK
KwkJCQkJc3RydWN0IHN5bWJvbCAqZXMgPSBwcm9wX2dldF9zeW1ib2wocHJvcCk7CisJCQkJCWVz
LT5pbXBsaWVkLmV4cHIgPSBleHByX2FsbG9jX29yKGVzLT5pbXBsaWVkLmV4cHIsCisJCQkJCQkJ
ZXhwcl9hbGxvY19hbmQoZXhwcl9hbGxvY19zeW1ib2wobWVudS0+c3ltKSwgZXhwcl9jb3B5KGRl
cCkpKTsKIAkJCQl9CiAJCQl9CiAJCX0KKworCQlpZiAoc3ltICYmIHN5bV9pc19jaG9pY2Uoc3lt
KSkKKwkJCWV4cHJfZnJlZShwYXJlbnRkZXApOworCisJCS8qCisJCSAqIFJlY3Vyc2l2ZWx5IHBy
b2Nlc3MgY2hpbGRyZW4gaW4gdGhlIHNhbWUgZmFzaGlvbiBiZWZvcmUKKwkJICogbW92aW5nIG9u
CisJCSAqLwogCQlmb3IgKG1lbnUgPSBwYXJlbnQtPmxpc3Q7IG1lbnU7IG1lbnUgPSBtZW51LT5u
ZXh0KQogCQkJbWVudV9maW5hbGl6ZShtZW51KTsKIAl9IGVsc2UgaWYgKHN5bSkgeworCQkvKgor
CQkgKiBBdXRvbWF0aWMgc3VibWVudSBjcmVhdGlvbi4gSWYgc3ltIGlzIGEgc3ltYm9sIGFuZCBB
LCBCLCBDLAorCQkgKiAuLi4gYXJlIGNvbnNlY3V0aXZlIGl0ZW1zIChzeW1ib2xzLCBtZW51cywg
aWZzLCBldGMuKSB0aGF0CisJCSAqIGFsbCBkZXBlbmQgb24gc3ltLCB0aGVuIHRoZSBmb2xsb3dp
bmcgbWVudSBzdHJ1Y3R1cmUgaXMKKwkJICogY3JlYXRlZDoKKwkJICoKKwkJICoJc3ltCisJCSAq
CSArLUEKKwkJICoJICstQgorCQkgKgkgKy1DCisJCSAqCSAuLi4KKwkJICoKKwkJICogVGhpcyBh
bHNvIHdvcmtzIHJlY3Vyc2l2ZWx5LCBnaXZpbmcgdGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmUKKwkJ
ICogaWYgQSBpcyBhIHN5bWJvbCBhbmQgQiBkZXBlbmRzIG9uIEE6CisJCSAqCisJCSAqCXN5bQor
CQkgKgkgKy1BCisJCSAqCSB8ICstQgorCQkgKgkgKy1DCisJCSAqCSAuLi4KKwkJICovCisKIAkJ
YmFzZWRlcCA9IHBhcmVudC0+cHJvbXB0ID8gcGFyZW50LT5wcm9tcHQtPnZpc2libGUuZXhwciA6
IE5VTEw7CiAJCWJhc2VkZXAgPSBleHByX3RyYW5zX2NvbXBhcmUoYmFzZWRlcCwgRV9VTkVRVUFM
LCAmc3ltYm9sX25vKTsKIAkJYmFzZWRlcCA9IGV4cHJfZWxpbWluYXRlX2R1cHMoZXhwcl90cmFu
c2Zvcm0oYmFzZWRlcCkpOworCisJCS8qIEV4YW1pbmUgY29uc2VjdXRpdmUgZWxlbWVudHMgYWZ0
ZXIgc3ltICovCiAJCWxhc3RfbWVudSA9IE5VTEw7CiAJCWZvciAobWVudSA9IHBhcmVudC0+bmV4
dDsgbWVudTsgbWVudSA9IG1lbnUtPm5leHQpIHsKIAkJCWRlcCA9IG1lbnUtPnByb21wdCA/IG1l
bnUtPnByb21wdC0+dmlzaWJsZS5leHByIDogbWVudS0+ZGVwOwogCQkJaWYgKCFleHByX2NvbnRh
aW5zX3N5bWJvbChkZXAsIHN5bSkpCisJCQkJLyogTm8gZGVwZW5kZW5jeSwgcXVpdCAqLwogCQkJ
CWJyZWFrOwogCQkJaWYgKGV4cHJfZGVwZW5kc19zeW1ib2woZGVwLCBzeW0pKQorCQkJCS8qIEFi
c29sdXRlIGRlcGVuZGVuY3ksIHB1dCBpbiBzdWJtZW51ICovCiAJCQkJZ290byBuZXh0OworCisJ
CQkvKgorCQkJICogQWxzbyBjb25zaWRlciBpdCBhIGRlcGVuZGVuY3kgb24gc3ltIGlmIG91cgor
CQkJICogZGVwZW5kZW5jaWVzIGNvbnRhaW4gc3ltIGFuZCBhcmUgYSAic3VwZXJzZXQiIG9mCisJ
CQkgKiBzeW0ncyBkZXBlbmRlbmNpZXMsIGUuZy4gJyhzeW0gfHwgUSkgJiYgUicgd2hlbiBzeW0K
KwkJCSAqIGRlcGVuZHMgb24gUi4KKwkJCSAqCisJCQkgKiBOb3RlIHRoYXQgJ1InIG1pZ2h0IGJl
IGZyb20gYW4gZW5jbG9zaW5nIG1lbnUgb3IgaWYsCisJCQkgKiBtYWtpbmcgdGhpcyBhIG1vcmUg
Y29tbW9uIGNhc2UgdGhhbiBpdCBtaWdodCBzZWVtLgorCQkJICovCiAJCQlkZXAgPSBleHByX3Ry
YW5zX2NvbXBhcmUoZGVwLCBFX1VORVFVQUwsICZzeW1ib2xfbm8pOwogCQkJZGVwID0gZXhwcl9l
bGltaW5hdGVfZHVwcyhleHByX3RyYW5zZm9ybShkZXApKTsKIAkJCWRlcDIgPSBleHByX2NvcHko
YmFzZWRlcCk7CiAJCQlleHByX2VsaW1pbmF0ZV9lcSgmZGVwLCAmZGVwMik7CiAJCQlleHByX2Zy
ZWUoZGVwKTsKIAkJCWlmICghZXhwcl9pc195ZXMoZGVwMikpIHsKKwkJCQkvKiBOb3Qgc3VwZXJz
ZXQsIHF1aXQgKi8KIAkJCQlleHByX2ZyZWUoZGVwMik7CiAJCQkJYnJlYWs7CiAJCQl9CisJCQkv
KiBTdXBlcnNldCwgcHV0IGluIHN1Ym1lbnUgKi8KIAkJCWV4cHJfZnJlZShkZXAyKTsKIAkJbmV4
dDoKIAkJCW1lbnVfZmluYWxpemUobWVudSk7CiAJCQltZW51LT5wYXJlbnQgPSBwYXJlbnQ7CiAJ
CQlsYXN0X21lbnUgPSBtZW51OwogCQl9CisJCWV4cHJfZnJlZShiYXNlZGVwKTsKIAkJaWYgKGxh
c3RfbWVudSkgewogCQkJcGFyZW50LT5saXN0ID0gcGFyZW50LT5uZXh0OwogCQkJcGFyZW50LT5u
ZXh0ID0gbGFzdF9tZW51LT5uZXh0OwpAQCAtNDEyLDYgKzUyOSwzNSBAQCB2b2lkIG1lbnVfZmlu
YWxpemUoc3RydWN0IG1lbnUgKnBhcmVudCkKIAkJCSplcCA9IGV4cHJfYWxsb2Nfb25lKEVfTElT
VCwgTlVMTCk7CiAJCQkoKmVwKS0+cmlnaHQuc3ltID0gbWVudS0+c3ltOwogCQl9CisKKwkJLyoK
KwkJICogVGhpcyBjb2RlIHNlcnZlcyB0d28gcHVycG9zZXM6CisJCSAqCisJCSAqICgxKSBGbGF0
dGVuaW5nICdpZicgYmxvY2tzLCB3aGljaCBkbyBub3Qgc3BlY2lmeSBhIHN1Ym1lbnUKKwkJICog
ICAgIGFuZCBvbmx5IGFkZCBkZXBlbmRlbmNpZXMuCisJCSAqCisJCSAqICAgICAoQXV0b21hdGlj
IHN1Ym1lbnUgY3JlYXRpb24gbWlnaHQgc3RpbGwgY3JlYXRlIGEgc3VibWVudQorCQkgKiAgICAg
ZnJvbSBhbiAnaWYnIGJlZm9yZSB0aGlzIGNvZGUgcnVucy4pCisJCSAqCisJCSAqICgyKSAiVW5k
b2luZyIgYW55IGF1dG9tYXRpYyBzdWJtZW51cyBjcmVhdGVkIGVhcmxpZXIgYmVsb3cKKwkJICog
ICAgIHByb21wdGxlc3Mgc3ltYm9scy4KKwkJICoKKwkJICogQmVmb3JlOgorCQkgKgorCQkgKglB
CisJCSAqCWlmIC4uLiAob3IgcHJvbXB0bGVzcyBzeW1ib2wpCisJCSAqCSArLUIKKwkJICoJICst
QworCQkgKglECisJCSAqCisJCSAqIEFmdGVyOgorCQkgKgorCQkgKglBCisJCSAqCWlmIC4uLiAo
b3IgcHJvbXB0bGVzcyBzeW1ib2wpCisJCSAqCUIKKwkJICoJQworCQkgKglECisJCSAqLwogCQlp
ZiAobWVudS0+bGlzdCAmJiAoIW1lbnUtPnByb21wdCB8fCAhbWVudS0+cHJvbXB0LT50ZXh0KSkg
ewogCQkJZm9yIChsYXN0X21lbnUgPSBtZW51LT5saXN0OyA7IGxhc3RfbWVudSA9IGxhc3RfbWVu
dS0+bmV4dCkgewogCQkJCWxhc3RfbWVudS0+cGFyZW50ID0gcGFyZW50OwpAQCAtNDM2LDYgKzU4
MiwxNSBAQCB2b2lkIG1lbnVfZmluYWxpemUoc3RydWN0IG1lbnUgKnBhcmVudCkKIAkJc3ltLT5m
bGFncyB8PSBTWU1CT0xfV0FSTkVEOwogCX0KIAorCS8qCisJICogRm9yIG5vbi1vcHRpb25hbCBj
aG9pY2VzLCBhZGQgYSByZXZlcnNlIGRlcGVuZGVuY3kgKGNvcnJlc3BvbmRpbmcgdG8KKwkgKiBh
IHNlbGVjdCkgb2YgJzx2aXNpYmlsaXR5PiAmJiBtJy4gVGhpcyBwcmV2ZW50cyB0aGUgdXNlciBm
cm9tCisJICogc2V0dGluZyB0aGUgY2hvaWNlIG1vZGUgdG8gJ24nIHdoZW4gdGhlIGNob2ljZSBp
cyB2aXNpYmxlLgorCSAqCisJICogVGhpcyB3b3VsZCBhbHNvIHdvcmsgZm9yIG5vbi1jaG9pY2Ug
c3ltYm9scywgYnV0IG9ubHkgbm9uLW9wdGlvbmFsCisJICogY2hvaWNlcyBjbGVhciBTWU1CT0xf
T1BUSU9OQUwgYXMgb2Ygd3JpdGluZy4gQ2hvaWNlcyBhcmUgaW1wbGVtZW50ZWQKKwkgKiBhcyBh
IHR5cGUgb2Ygc3ltYm9sLgorCSAqLwogCWlmIChzeW0gJiYgIXN5bV9pc19vcHRpb25hbChzeW0p
ICYmIHBhcmVudC0+cHJvbXB0KSB7CiAJCXN5bS0+cmV2X2RlcC5leHByID0gZXhwcl9hbGxvY19v
cihzeW0tPnJldl9kZXAuZXhwciwKIAkJCQlleHByX2FsbG9jX2FuZChwYXJlbnQtPnByb21wdC0+
dmlzaWJsZS5leHByLApAQCAtNDc3LDcgKzYzMiw3IEBAIGJvb2wgbWVudV9pc192aXNpYmxlKHN0
cnVjdCBtZW51ICptZW51KQogCiAJaWYgKG1lbnUtPnZpc2liaWxpdHkpIHsKIAkJaWYgKGV4cHJf
Y2FsY192YWx1ZShtZW51LT52aXNpYmlsaXR5KSA9PSBubykKLQkJCXJldHVybiBubzsKKwkJCXJl
dHVybiBmYWxzZTsKIAl9CiAKIAlzeW0gPSBtZW51LT5zeW07CkBAIC02MTIsMTMgKzc2NywzMCBA
QCBzdGF0aWMgc3RydWN0IHByb3BlcnR5ICpnZXRfc3ltYm9sX3Byb3Aoc3RydWN0IHN5bWJvbCAq
c3ltKQogCXJldHVybiBwcm9wOwogfQogCitzdGF0aWMgdm9pZCBnZXRfc3ltYm9sX3Byb3BzX3N0
cihzdHJ1Y3QgZ3N0ciAqciwgc3RydWN0IHN5bWJvbCAqc3ltLAorCQkJCSBlbnVtIHByb3BfdHlw
ZSB0b2ssIGNvbnN0IGNoYXIgKnByZWZpeCkKK3sKKwlib29sIGhpdCA9IGZhbHNlOworCXN0cnVj
dCBwcm9wZXJ0eSAqcHJvcDsKKworCWZvcl9hbGxfcHJvcGVydGllcyhzeW0sIHByb3AsIHRvaykg
eworCQlpZiAoIWhpdCkgeworCQkJc3RyX2FwcGVuZChyLCBwcmVmaXgpOworCQkJaGl0ID0gdHJ1
ZTsKKwkJfSBlbHNlCisJCQlzdHJfcHJpbnRmKHIsICIgJiYgIik7CisJCWV4cHJfZ3N0cl9wcmlu
dChwcm9wLT5leHByLCByKTsKKwl9CisJaWYgKGhpdCkKKwkJc3RyX2FwcGVuZChyLCAiXG4iKTsK
K30KKwogLyoKICAqIGhlYWQgaXMgb3B0aW9uYWwgYW5kIG1heSBiZSBOVUxMCiAgKi8KIHN0YXRp
YyB2b2lkIGdldF9zeW1ib2xfc3RyKHN0cnVjdCBnc3RyICpyLCBzdHJ1Y3Qgc3ltYm9sICpzeW0s
CiAJCSAgICBzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkKQogewotCWJvb2wgaGl0OwogCXN0cnVjdCBw
cm9wZXJ0eSAqcHJvcDsKIAogCWlmIChzeW0gJiYgc3ltLT5uYW1lKSB7CkBAIC02NDgsMjIgKzgy
MCwyMCBAQCBzdGF0aWMgdm9pZCBnZXRfc3ltYm9sX3N0cihzdHJ1Y3QgZ3N0ciAqciwgc3RydWN0
IHN5bWJvbCAqc3ltLAogCQl9CiAJfQogCi0JaGl0ID0gZmFsc2U7Ci0JZm9yX2FsbF9wcm9wZXJ0
aWVzKHN5bSwgcHJvcCwgUF9TRUxFQ1QpIHsKLQkJaWYgKCFoaXQpIHsKLQkJCXN0cl9hcHBlbmQo
ciwgIiAgU2VsZWN0czogIik7Ci0JCQloaXQgPSB0cnVlOwotCQl9IGVsc2UKLQkJCXN0cl9wcmlu
dGYociwgIiAmJiAiKTsKLQkJZXhwcl9nc3RyX3ByaW50KHByb3AtPmV4cHIsIHIpOwotCX0KLQlp
ZiAoaGl0KQotCQlzdHJfYXBwZW5kKHIsICJcbiIpOworCWdldF9zeW1ib2xfcHJvcHNfc3RyKHIs
IHN5bSwgUF9TRUxFQ1QsICIgIFNlbGVjdHM6ICIpOwogCWlmIChzeW0tPnJldl9kZXAuZXhwcikg
ewotCQlzdHJfYXBwZW5kKHIsICIgIFNlbGVjdGVkIGJ5OiAiKTsKLQkJZXhwcl9nc3RyX3ByaW50
KHN5bS0+cmV2X2RlcC5leHByLCByKTsKLQkJc3RyX2FwcGVuZChyLCAiXG4iKTsKKwkJZXhwcl9n
c3RyX3ByaW50X3JldmRlcChzeW0tPnJldl9kZXAuZXhwciwgciwgeWVzLCAiICBTZWxlY3RlZCBi
eSBbeV06XG4iKTsKKwkJZXhwcl9nc3RyX3ByaW50X3JldmRlcChzeW0tPnJldl9kZXAuZXhwciwg
ciwgbW9kLCAiICBTZWxlY3RlZCBieSBbbV06XG4iKTsKKwkJZXhwcl9nc3RyX3ByaW50X3JldmRl
cChzeW0tPnJldl9kZXAuZXhwciwgciwgbm8sICIgIFNlbGVjdGVkIGJ5IFtuXTpcbiIpOworCX0K
KworCWdldF9zeW1ib2xfcHJvcHNfc3RyKHIsIHN5bSwgUF9JTVBMWSwgIiAgSW1wbGllczogIik7
CisJaWYgKHN5bS0+aW1wbGllZC5leHByKSB7CisJCWV4cHJfZ3N0cl9wcmludF9yZXZkZXAoc3lt
LT5pbXBsaWVkLmV4cHIsIHIsIHllcywgIiAgSW1wbGllZCBieSBbeV06XG4iKTsKKwkJZXhwcl9n
c3RyX3ByaW50X3JldmRlcChzeW0tPmltcGxpZWQuZXhwciwgciwgbW9kLCAiICBJbXBsaWVkIGJ5
IFttXTpcbiIpOworCQlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+aW1wbGllZC5leHByLCBy
LCBubywgIiAgSW1wbGllZCBieSBbbl06XG4iKTsKIAl9CisKIAlzdHJfYXBwZW5kKHIsICJcblxu
Iik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL21lcmdlX2NvbmZpZy5zaCBi
L3hlbi90b29scy9rY29uZmlnL21lcmdlX2NvbmZpZy5zaAppbmRleCAwZDg4M2IzNzg4MmEuLjYz
Yzg1NjUyMDZhNCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbWVyZ2VfY29uZmlnLnNo
CisrKyBiL3hlbi90b29scy9rY29uZmlnL21lcmdlX2NvbmZpZy5zaApAQCAtMSw0ICsxLDYgQEAK
ICMhL2Jpbi9zaAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAorIwogIyAgbWVy
Z2VfY29uZmlnLnNoIC0gVGFrZXMgYSBsaXN0IG9mIGNvbmZpZyBmcmFnbWVudCB2YWx1ZXMsIGFu
ZCBtZXJnZXMKICMgIHRoZW0gb25lIGJ5IG9uZS4gUHJvdmlkZXMgd2FybmluZ3Mgb24gb3ZlcnJp
ZGRlbiB2YWx1ZXMsIGFuZCBzcGVjaWZpZWQKICMgIHZhbHVlcyB0aGF0IGRpZCBub3QgbWFrZSBp
dCB0byB0aGUgcmVzdWx0aW5nIC5jb25maWcgZmlsZSAoZHVlIHRvIG1pc3NlZApAQCAtMTAsMjEg
KzEyLDEzIEBACiAjCiAjICBDb3B5cmlnaHQgKGMpIDIwMDktMjAxMCBXaW5kIFJpdmVyIFN5c3Rl
bXMsIEluYy4KICMgIENvcHlyaWdodCAyMDExIExpbmFybwotIwotIyAgVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSMg
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCi0jICBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
LSMKLSMgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAotIyAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSMgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KLSMgIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworc2V0IC1lCiAKIGNsZWFuX3VwKCkgewogCXJtIC1m
ICRUTVBfRklMRQotCWV4aXQKKwlybSAtZiAkTUVSR0VfRklMRQogfQotdHJhcCBjbGVhbl91cCBI
VVAgSU5UIFRFUk0KIAogdXNhZ2UoKSB7CiAJZWNobyAiVXNhZ2U6ICQwIFtPUFRJT05TXSBbQ09O
RklHIFsuLi5dXSIKQEAgLTMyLDEzICsyNiwxOCBAQCB1c2FnZSgpIHsKIAllY2hvICIgIC1tICAg
IG9ubHkgbWVyZ2UgdGhlIGZyYWdtZW50cywgZG8gbm90IGV4ZWN1dGUgdGhlIG1ha2UgY29tbWFu
ZCIKIAllY2hvICIgIC1uICAgIHVzZSBhbGxub2NvbmZpZyBpbnN0ZWFkIG9mIGFsbGRlZmNvbmZp
ZyIKIAllY2hvICIgIC1yICAgIGxpc3QgcmVkdW5kYW50IGVudHJpZXMgd2hlbiBtZXJnaW5nIGZy
YWdtZW50cyIKLQllY2hvICIgIC1PICAgIGRpciB0byBwdXQgZ2VuZXJhdGVkIG91dHB1dCBmaWxl
cyIKKwllY2hvICIgIC15ICAgIG1ha2UgYnVpbHRpbiBoYXZlIHByZWNlZGVuY2Ugb3ZlciBtb2R1
bGVzIgorCWVjaG8gIiAgLU8gICAgZGlyIHRvIHB1dCBnZW5lcmF0ZWQgb3V0cHV0IGZpbGVzLiAg
Q29uc2lkZXIgc2V0dGluZyBcJEtDT05GSUdfQ09ORklHIGluc3RlYWQuIgorCWVjaG8KKwllY2hv
ICJVc2VkIHByZWZpeDogJyRDT05GSUdfUFJFRklYJy4gWW91IGNhbiByZWRlZmluZSBpdCB3aXRo
IFwkQ09ORklHXyBlbnZpcm9ubWVudCB2YXJpYWJsZS4iCiB9CiAKIFJVTk1BS0U9dHJ1ZQogQUxM
VEFSR0VUPWFsbGRlZmNvbmZpZwogV0FSTlJFRFVOPWZhbHNlCitCVUlMVElOPWZhbHNlCiBPVVRQ
VVQ9LgorQ09ORklHX1BSRUZJWD0ke0NPTkZJR18tQ09ORklHX30KIAogd2hpbGUgdHJ1ZTsgZG8K
IAljYXNlICQxIGluCkBAIC02MSw2ICs2MCwxMSBAQCB3aGlsZSB0cnVlOyBkbwogCQlzaGlmdAog
CQljb250aW51ZQogCQk7OworCSIteSIpCisJCUJVSUxUSU49dHJ1ZQorCQlzaGlmdAorCQljb250
aW51ZQorCQk7OwogCSItTyIpCiAJCWlmIFsgLWQgJDIgXTt0aGVuCiAJCQlPVVRQVVQ9JChlY2hv
ICQyIHwgc2VkICdzL1wvKiQvLycpCkBAIC03NywxMSArODEsMTkgQEAgd2hpbGUgdHJ1ZTsgZG8K
IAllc2FjCiBkb25lCiAKLWlmIFsgIiQjIiAtbHQgMiBdIDsgdGhlbgoraWYgWyAiJCMiIC1sdCAx
IF0gOyB0aGVuCiAJdXNhZ2UKIAlleGl0CiBmaQogCitpZiBbIC16ICIkS0NPTkZJR19DT05GSUci
IF07IHRoZW4KKwlpZiBbICIkT1VUUFVUIiAhPSAuIF07IHRoZW4KKwkJS0NPTkZJR19DT05GSUc9
JChyZWFkbGluayAtbSAtLSAiJE9VVFBVVC8uY29uZmlnIikKKwllbHNlCisJCUtDT05GSUdfQ09O
RklHPS5jb25maWcKKwlmaQorZmkKKwogSU5JVEZJTEU9JDEKIHNoaWZ0OwogCkBAIC05MSw0NCAr
MTAzLDYxIEBAIGlmIFsgISAtciAiJElOSVRGSUxFIiBdOyB0aGVuCiBmaQogCiBNRVJHRV9MSVNU
PSQqCi1TRURfQ09ORklHX0VYUD0icy9eXCgjIFwpXHswLDFcfVwoQ09ORklHX1thLXpBLVowLTlf
XSpcKVs9IF0uKi9cMi9wIgorU0VEX0NPTkZJR19FWFAxPSJzL15cKCR7Q09ORklHX1BSRUZJWH1b
YS16QS1aMC05X10qXCk9LiovXDEvcCIKK1NFRF9DT05GSUdfRVhQMj0icy9eIyBcKCR7Q09ORklH
X1BSRUZJWH1bYS16QS1aMC05X10qXCkgaXMgbm90IHNldCQvXDEvcCIKKwogVE1QX0ZJTEU9JCht
a3RlbXAgLi8udG1wLmNvbmZpZy5YWFhYWFhYWFhYKQorTUVSR0VfRklMRT0kKG1rdGVtcCAuLy5t
ZXJnZV90bXAuY29uZmlnLlhYWFhYWFhYWFgpCiAKIGVjaG8gIlVzaW5nICRJTklURklMRSBhcyBi
YXNlIgorCit0cmFwIGNsZWFuX3VwIEVYSVQKKwogY2F0ICRJTklURklMRSA+ICRUTVBfRklMRQog
CiAjIE1lcmdlIGZpbGVzLCBwcmludGluZyB3YXJuaW5ncyBvbiBvdmVycmlkZGVuIHZhbHVlcwot
Zm9yIE1FUkdFX0ZJTEUgaW4gJE1FUkdFX0xJU1QgOyBkbwotCWVjaG8gIk1lcmdpbmcgJE1FUkdF
X0ZJTEUiCi0JaWYgWyAhIC1yICIkTUVSR0VfRklMRSIgXTsgdGhlbgotCQllY2hvICJUaGUgbWVy
Z2UgZmlsZSAnJE1FUkdFX0ZJTEUnIGRvZXMgbm90IGV4aXN0LiAgRXhpdC4iID4mMgorZm9yIE9S
SUdfTUVSR0VfRklMRSBpbiAkTUVSR0VfTElTVCA7IGRvCisJZWNobyAiTWVyZ2luZyAkT1JJR19N
RVJHRV9GSUxFIgorCWlmIFsgISAtciAiJE9SSUdfTUVSR0VfRklMRSIgXTsgdGhlbgorCQllY2hv
ICJUaGUgbWVyZ2UgZmlsZSAnJE9SSUdfTUVSR0VfRklMRScgZG9lcyBub3QgZXhpc3QuICBFeGl0
LiIgPiYyCiAJCWV4aXQgMQogCWZpCi0JQ0ZHX0xJU1Q9JChzZWQgLW4gIiRTRURfQ09ORklHX0VY
UCIgJE1FUkdFX0ZJTEUpCisJY2F0ICRPUklHX01FUkdFX0ZJTEUgPiAkTUVSR0VfRklMRQorCUNG
R19MSVNUPSQoc2VkIC1uIC1lICIkU0VEX0NPTkZJR19FWFAxIiAtZSAiJFNFRF9DT05GSUdfRVhQ
MiIgJE1FUkdFX0ZJTEUpCiAKIAlmb3IgQ0ZHIGluICRDRkdfTElTVCA7IGRvCiAJCWdyZXAgLXEg
LXcgJENGRyAkVE1QX0ZJTEUgfHwgY29udGludWUKIAkJUFJFVl9WQUw9JChncmVwIC13ICRDRkcg
JFRNUF9GSUxFKQogCQlORVdfVkFMPSQoZ3JlcCAtdyAkQ0ZHICRNRVJHRV9GSUxFKQotCQlpZiBb
ICJ4JFBSRVZfVkFMIiAhPSAieCRORVdfVkFMIiBdIDsgdGhlbgotCQkJZWNobyBWYWx1ZSBvZiAk
Q0ZHIGlzIHJlZGVmaW5lZCBieSBmcmFnbWVudCAkTUVSR0VfRklMRToKKwkJQlVJTFRJTl9GTEFH
PWZhbHNlCisJCWlmIFsgIiRCVUlMVElOIiA9ICJ0cnVlIiBdICYmIFsgIiR7TkVXX1ZBTCNDT05G
SUdfKj19IiA9ICJtIiBdICYmIFsgIiR7UFJFVl9WQUwjQ09ORklHXyo9fSIgPSAieSIgXTsgdGhl
bgorCQkJZWNobyBQcmV2aW91cyAgdmFsdWU6ICRQUkVWX1ZBTAorCQkJZWNobyBOZXcgdmFsdWU6
ICAgICAgICRORVdfVkFMCisJCQllY2hvIC15IHBhc3NlZCwgd2lsbCBub3QgZGVtb3RlIHkgdG8g
bQorCQkJZWNobworCQkJQlVJTFRJTl9GTEFHPXRydWUKKwkJZWxpZiBbICJ4JFBSRVZfVkFMIiAh
PSAieCRORVdfVkFMIiBdIDsgdGhlbgorCQkJZWNobyBWYWx1ZSBvZiAkQ0ZHIGlzIHJlZGVmaW5l
ZCBieSBmcmFnbWVudCAkT1JJR19NRVJHRV9GSUxFOgogCQkJZWNobyBQcmV2aW91cyAgdmFsdWU6
ICRQUkVWX1ZBTAogCQkJZWNobyBOZXcgdmFsdWU6ICAgICAgICRORVdfVkFMCiAJCQllY2hvCiAJ
CWVsaWYgWyAiJFdBUk5SRURVTiIgPSAidHJ1ZSIgXTsgdGhlbgotCQkJZWNobyBWYWx1ZSBvZiAk
Q0ZHIGlzIHJlZHVuZGFudCBieSBmcmFnbWVudCAkTUVSR0VfRklMRToKKwkJCWVjaG8gVmFsdWUg
b2YgJENGRyBpcyByZWR1bmRhbnQgYnkgZnJhZ21lbnQgJE9SSUdfTUVSR0VfRklMRToKKwkJZmkK
KwkJaWYgWyAiJEJVSUxUSU5fRkxBRyIgPSAiZmFsc2UiIF07IHRoZW4KKwkJCXNlZCAtaSAiLyRD
RkdbID1dL2QiICRUTVBfRklMRQorCQllbHNlCisJCQlzZWQgLWkgIi8kQ0ZHWyA9XS9kIiAkTUVS
R0VfRklMRQogCQlmaQotCQlzZWQgLWkgIi8kQ0ZHWyA9XS9kIiAkVE1QX0ZJTEUKIAlkb25lCiAJ
Y2F0ICRNRVJHRV9GSUxFID4+ICRUTVBfRklMRQogZG9uZQogCiBpZiBbICIkUlVOTUFLRSIgPSAi
ZmFsc2UiIF07IHRoZW4KLQljcCAkVE1QX0ZJTEUgJE9VVFBVVC8uY29uZmlnCisJY3AgLVQgLS0g
IiRUTVBfRklMRSIgIiRLQ09ORklHX0NPTkZJRyIKIAllY2hvICIjIgotCWVjaG8gIiMgbWVyZ2Vk
IGNvbmZpZ3VyYXRpb24gd3JpdHRlbiB0byAkT1VUUFVULy5jb25maWcgKG5lZWRzIG1ha2UpIgor
CWVjaG8gIiMgbWVyZ2VkIGNvbmZpZ3VyYXRpb24gd3JpdHRlbiB0byAkS0NPTkZJR19DT05GSUcg
KG5lZWRzIG1ha2UpIgogCWVjaG8gIiMiCi0JY2xlYW5fdXAKIAlleGl0CiBmaQogCkBAIC0xNDcs
MTAgKzE3NiwxMCBAQCBtYWtlIEtDT05GSUdfQUxMQ09ORklHPSRUTVBfRklMRSAkT1VUUFVUX0FS
RyAkQUxMVEFSR0VUCiAKIAogIyBDaGVjayBhbGwgc3BlY2lmaWVkIGNvbmZpZyB2YWx1ZXMgdG9v
ayAobWlnaHQgaGF2ZSBtaXNzZWQtZGVwZW5kZW5jeSBpc3N1ZXMpCi1mb3IgQ0ZHIGluICQoc2Vk
IC1uICIkU0VEX0NPTkZJR19FWFAiICRUTVBfRklMRSk7IGRvCitmb3IgQ0ZHIGluICQoc2VkIC1u
IC1lICIkU0VEX0NPTkZJR19FWFAxIiAtZSAiJFNFRF9DT05GSUdfRVhQMiIgJFRNUF9GSUxFKTsg
ZG8KIAogCVJFUVVFU1RFRF9WQUw9JChncmVwIC13IC1lICIkQ0ZHIiAkVE1QX0ZJTEUpCi0JQUNU
VUFMX1ZBTD0kKGdyZXAgLXcgLWUgIiRDRkciICRPVVRQVVQvLmNvbmZpZykKKwlBQ1RVQUxfVkFM
PSQoZ3JlcCAtdyAtZSAiJENGRyIgIiRLQ09ORklHX0NPTkZJRyIgfHwgdHJ1ZSkKIAlpZiBbICJ4
JFJFUVVFU1RFRF9WQUwiICE9ICJ4JEFDVFVBTF9WQUwiIF0gOyB0aGVuCiAJCWVjaG8gIlZhbHVl
IHJlcXVlc3RlZCBmb3IgJENGRyBub3QgaW4gZmluYWwgLmNvbmZpZyIKIAkJZWNobyAiUmVxdWVz
dGVkIHZhbHVlOiAgJFJFUVVFU1RFRF9WQUwiCkBAIC0xNTgsNSArMTg3LDMgQEAgZm9yIENGRyBp
biAkKHNlZCAtbiAiJFNFRF9DT05GSUdfRVhQIiAkVE1QX0ZJTEUpOyBkbwogCQllY2hvICIiCiAJ
ZmkKIGRvbmUKLQotY2xlYW5fdXAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL25jb25m
LWNmZy5zaCBiL3hlbi90b29scy9rY29uZmlnL25jb25mLWNmZy5zaApuZXcgZmlsZSBtb2RlIDEw
MDc1NQppbmRleCAwMDAwMDAwMDAwMDAuLjAwMTU1OWVmMGE2MAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90b29scy9rY29uZmlnL25jb25mLWNmZy5zaApAQCAtMCwwICsxLDQ3IEBACisjIS9iaW4v
c2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworUEtHPSJuY3Vyc2VzdyBt
ZW51dyBwYW5lbHciCitQS0cyPSJuY3Vyc2VzIG1lbnUgcGFuZWwiCisKK2lmIFsgLW4gIiQoY29t
bWFuZCAtdiBwa2ctY29uZmlnKSIgXTsgdGhlbgorCWlmIHBrZy1jb25maWcgLS1leGlzdHMgJFBL
RzsgdGhlbgorCQllY2hvIGNmbGFncz1cIiQocGtnLWNvbmZpZyAtLWNmbGFncyAkUEtHKVwiCisJ
CWVjaG8gbGlicz1cIiQocGtnLWNvbmZpZyAtLWxpYnMgJFBLRylcIgorCQlleGl0IDAKKwlmaQor
CisJaWYgcGtnLWNvbmZpZyAtLWV4aXN0cyAkUEtHMjsgdGhlbgorCQllY2hvIGNmbGFncz1cIiQo
cGtnLWNvbmZpZyAtLWNmbGFncyAkUEtHMilcIgorCQllY2hvIGxpYnM9XCIkKHBrZy1jb25maWcg
LS1saWJzICRQS0cyKVwiCisJCWV4aXQgMAorCWZpCitmaQorCisjIENoZWNrIHRoZSBkZWZhdWx0
IHBhdGhzIGluIGNhc2UgcGtnLWNvbmZpZyBpcyBub3QgaW5zdGFsbGVkLgorIyAoRXZlbiBpZiBp
dCBpcyBpbnN0YWxsZWQsIHNvbWUgZGlzdHJpYnV0aW9ucyBzdWNoIGFzIG9wZW5TVVNFIGNhbm5v
dAorIyBmaW5kIG5jdXJzZXMgYnkgcGtnLWNvbmZpZy4pCitpZiBbIC1mIC91c3IvaW5jbHVkZS9u
Y3Vyc2Vzdy9uY3Vyc2VzLmggXTsgdGhlbgorCWVjaG8gY2ZsYWdzPVwiLURfR05VX1NPVVJDRSAt
SS91c3IvaW5jbHVkZS9uY3Vyc2Vzd1wiCisJZWNobyBsaWJzPVwiLWxuY3Vyc2VzdyAtbG1lbnV3
IC1scGFuZWx3XCIKKwlleGl0IDAKK2ZpCisKK2lmIFsgLWYgL3Vzci9pbmNsdWRlL25jdXJzZXMv
bmN1cnNlcy5oIF07IHRoZW4KKwllY2hvIGNmbGFncz1cIi1EX0dOVV9TT1VSQ0UgLUkvdXNyL2lu
Y2x1ZGUvbmN1cnNlc1wiCisJZWNobyBsaWJzPVwiLWxuY3Vyc2VzIC1sbWVudSAtbHBhbmVsXCIK
KwlleGl0IDAKK2ZpCisKK2lmIFsgLWYgL3Vzci9pbmNsdWRlL25jdXJzZXMuaCBdOyB0aGVuCisJ
ZWNobyBjZmxhZ3M9XCItRF9HTlVfU09VUkNFXCIKKwllY2hvIGxpYnM9XCItbG5jdXJzZXMgLWxt
ZW51IC1scGFuZWxcIgorCWV4aXQgMAorZmkKKworZWNobyA+JjIgIioiCitlY2hvID4mMiAiKiBV
bmFibGUgdG8gZmluZCB0aGUgbmN1cnNlcyBwYWNrYWdlLiIKK2VjaG8gPiYyICIqIEluc3RhbGwg
bmN1cnNlcyAobmN1cnNlcy1kZXZlbCBvciBsaWJuY3Vyc2VzLWRldiIKK2VjaG8gPiYyICIqIGRl
cGVuZGluZyBvbiB5b3VyIGRpc3RyaWJ1dGlvbikuIgorZWNobyA+JjIgIioiCitleGl0IDEKZGlm
ZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL25jb25mLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9u
Y29uZi5jCmluZGV4IGI2ZTQ0Y2JlNTkyOS4uYjdjMWVmNzU3MTc4IDEwMDY0NAotLS0gYS94ZW4v
dG9vbHMva2NvbmZpZy9uY29uZi5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL25jb25mLmMKQEAg
LTEsMTEgKzEsMTIgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgot
ICogQ29weXJpZ2h0IChDKSAyMDA4IE5pciBUemFjaGFyIDxuaXIudHphY2hhckBnbWFpbC5jb20/
Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KKyAqIENv
cHlyaWdodCAoQykgMjAwOCBOaXIgVHphY2hhciA8bmlyLnR6YWNoYXJAZ21haWwuY29tPgogICoK
ICAqIERlcml2ZWQgZnJvbSBtZW51Y29uZmlnLgotICoKICAqLworI2lmbmRlZiBfR05VX1NPVVJD
RQogI2RlZmluZSBfR05VX1NPVVJDRQorI2VuZGlmCiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5j
bHVkZSA8c3RkbGliLmg+CiAKQEAgLTI2OSw3ICsyNzAsNyBAQCBzdGF0aWMgc3RydWN0IG1pdGVt
IGtfbWVudV9pdGVtc1tNQVhfTUVOVV9JVEVNU107CiBzdGF0aWMgaW50IGl0ZW1zX251bTsKIHN0
YXRpYyBpbnQgZ2xvYmFsX2V4aXQ7CiAvKiB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGJ1dHRvbiAq
LwotY29uc3QgY2hhciAqY3VycmVudF9pbnN0cnVjdGlvbnMgPSBtZW51X2luc3RydWN0aW9uczsK
K3N0YXRpYyBjb25zdCBjaGFyICpjdXJyZW50X2luc3RydWN0aW9ucyA9IG1lbnVfaW5zdHJ1Y3Rp
b25zOwogCiBzdGF0aWMgY2hhciAqZGlhbG9nX2lucHV0X3Jlc3VsdDsKIHN0YXRpYyBpbnQgZGlh
bG9nX2lucHV0X3Jlc3VsdF9sZW47CkBAIC0zMDMsNyArMzA0LDcgQEAgc3RydWN0IGZ1bmN0aW9u
X2tleXMgewogfTsKIAogc3RhdGljIGNvbnN0IGludCBmdW5jdGlvbl9rZXlzX251bSA9IDk7Ci1z
dHJ1Y3QgZnVuY3Rpb25fa2V5cyBmdW5jdGlvbl9rZXlzW10gPSB7CitzdGF0aWMgc3RydWN0IGZ1
bmN0aW9uX2tleXMgZnVuY3Rpb25fa2V5c1tdID0gewogCXsKIAkJLmtleV9zdHIgPSAiRjEiLAog
CQkuZnVuYyA9ICJIZWxwIiwKQEAgLTUwNiw3ICs1MDcsNyBAQCBzdGF0aWMgaW50IGdldF9tZXh0
X21hdGNoKGNvbnN0IGNoYXIgKm1hdGNoX3N0ciwgbWF0Y2hfZiBmbGFnKQogCWluZGV4ID0gKGlu
ZGV4ICsgaXRlbXNfbnVtKSAlIGl0ZW1zX251bTsKIAl3aGlsZSAodHJ1ZSkgewogCQljaGFyICpz
dHIgPSBrX21lbnVfaXRlbXNbaW5kZXhdLnN0cjsKLQkJaWYgKHN0cmNhc2VzdHIoc3RyLCBtYXRj
aF9zdHIpICE9IDApCisJCWlmIChzdHJjYXNlc3RyKHN0ciwgbWF0Y2hfc3RyKSAhPSBOVUxMKQog
CQkJcmV0dXJuIGluZGV4OwogCQlpZiAoZmxhZyA9PSBGSU5EX05FWFRfTUFUQ0hfVVAgfHwKIAkJ
ICAgIGZsYWcgPT0gTUFUQ0hfVElOS0VSX1BBVFRFUk5fVVApCkBAIC02NzIsNiArNjczLDcgQEAg
c3RhdGljIGludCBkb19leGl0KHZvaWQpCiAJCQkJICAiWW91ciBjb25maWd1cmF0aW9uIGNoYW5n
ZXMgd2VyZSBOT1Qgc2F2ZWQuIiwKIAkJCQkgIDEsCiAJCQkJICAiPE9LPiIpOworCQljb25mX3dy
aXRlX2F1dG9jb25mKDApOwogCQlicmVhazsKIAlkZWZhdWx0OgogCQlidG5fZGlhbG9nKApAQCAt
ODAxLDcgKzgwMyw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUp
CiAJCX0KIAogCQl2YWwgPSBzeW1fZ2V0X3RyaXN0YXRlX3ZhbHVlKHN5bSk7Ci0JCWlmIChzeW1f
aXNfY2hhbmdhYmxlKHN5bSkpIHsKKwkJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpIHsKIAkJ
CXN3aXRjaCAodHlwZSkgewogCQkJY2FzZSBTX0JPT0xFQU46CiAJCQkJaXRlbV9tYWtlKG1lbnUs
ICd0JywgIlslY10iLApAQCAtODU1LDcgKzg1Nyw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYo
c3RydWN0IG1lbnUgKm1lbnUpCiAJCX0gZWxzZSB7CiAJCQlzd2l0Y2ggKHR5cGUpIHsKIAkJCWNh
c2UgU19CT09MRUFOOgotCQkJCWlmIChzeW1faXNfY2hhbmdhYmxlKHN5bSkpCisJCQkJaWYgKHN5
bV9pc19jaGFuZ2VhYmxlKHN5bSkpCiAJCQkJCWl0ZW1fbWFrZShtZW51LCAndCcsICJbJWNdIiwK
IAkJCQkJCXZhbCA9PSBubyA/ICcgJyA6ICcqJyk7CiAJCQkJZWxzZQpAQCAtODc0LDcgKzg3Niw3
IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCQkJCWNoID0g
JyAnOwogCQkJCQlicmVhazsKIAkJCQl9Ci0JCQkJaWYgKHN5bV9pc19jaGFuZ2FibGUoc3ltKSkg
eworCQkJCWlmIChzeW1faXNfY2hhbmdlYWJsZShzeW0pKSB7CiAJCQkJCWlmIChzeW0tPnJldl9k
ZXAudHJpID09IG1vZCkKIAkJCQkJCWl0ZW1fbWFrZShtZW51LAogCQkJCQkJCSd0JywgInslY30i
LCBjaCk7CkBAIC04OTQsMTQgKzg5NiwxNCBAQCBzdGF0aWMgdm9pZCBidWlsZF9jb25mKHN0cnVj
dCBtZW51ICptZW51KQogCQkJCWl0ZW1fYWRkX3N0cigiJSpjJXMlcyIsIHRtcCwgJyAnLAogCQkJ
CQkJbWVudV9nZXRfcHJvbXB0KG1lbnUpLAogCQkJCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8fAot
CQkJCQkJICFzeW1faXNfY2hhbmdhYmxlKHN5bSkpID8gIiIgOgorCQkJCQkJICFzeW1faXNfY2hh
bmdlYWJsZShzeW0pKSA/ICIiIDoKIAkJCQkJCSIgKE5FVykiKTsKIAkJCQlnb3RvIGNvbmZfY2hp
bGRzOwogCQkJfQogCQl9CiAJCWl0ZW1fYWRkX3N0cigiJSpjJXMlcyIsIGluZGVudCArIDEsICcg
JywKIAkJCQltZW51X2dldF9wcm9tcHQobWVudSksCi0JCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8
fCAhc3ltX2lzX2NoYW5nYWJsZShzeW0pKSA/CisJCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8fCAh
c3ltX2lzX2NoYW5nZWFibGUoc3ltKSkgPwogCQkJCSIiIDogIiAoTkVXKSIpOwogCQlpZiAobWVu
dS0+cHJvbXB0ICYmIG1lbnUtPnByb21wdC0+dHlwZSA9PSBQX01FTlUpIHsKIAkJCWl0ZW1fYWRk
X3N0cigiICAlcyIsIG1lbnVfaXNfZW1wdHkobWVudSkgPyAiLS0tLSIgOiAiLS0tPiIpOwpAQCAt
MTA0Niw3ICsxMDQ4LDcgQEAgc3RhdGljIGludCBkb19tYXRjaChpbnQga2V5LCBzdHJ1Y3QgbWF0
Y2hfc3RhdGUgKnN0YXRlLCBpbnQgKmFucykKIAkJc3RhdGUtPm1hdGNoX2RpcmVjdGlvbiA9IEZJ
TkRfTkVYVF9NQVRDSF9VUDsKIAkJKmFucyA9IGdldF9tZXh0X21hdGNoKHN0YXRlLT5wYXR0ZXJu
LAogCQkJCXN0YXRlLT5tYXRjaF9kaXJlY3Rpb24pOwotCX0gZWxzZSBpZiAoa2V5ID09IEtFWV9C
QUNLU1BBQ0UgfHwga2V5ID09IDEyNykgeworCX0gZWxzZSBpZiAoa2V5ID09IEtFWV9CQUNLU1BB
Q0UgfHwga2V5ID09IDggfHwga2V5ID09IDEyNykgewogCQlzdGF0ZS0+cGF0dGVybltzdHJsZW4o
c3RhdGUtPnBhdHRlcm4pLTFdID0gJ1wwJzsKIAkJYWRqX21hdGNoX2Rpcigmc3RhdGUtPm1hdGNo
X2RpcmVjdGlvbik7CiAJfSBlbHNlCkBAIC0xMDY1LDcgKzEwNjcsNyBAQCBzdGF0aWMgaW50IGRv
X21hdGNoKGludCBrZXksIHN0cnVjdCBtYXRjaF9zdGF0ZSAqc3RhdGUsIGludCAqYW5zKQogCiBz
dGF0aWMgdm9pZCBjb25mKHN0cnVjdCBtZW51ICptZW51KQogewotCXN0cnVjdCBtZW51ICpzdWJt
ZW51ID0gMDsKKwlzdHJ1Y3QgbWVudSAqc3VibWVudSA9IE5VTEw7CiAJY29uc3QgY2hhciAqcHJv
bXB0ID0gbWVudV9nZXRfcHJvbXB0KG1lbnUpOwogCXN0cnVjdCBzeW1ib2wgKnN5bTsKIAlpbnQg
cmVzOwpAQCAtMTIwOCwxMiArMTIxMCw5IEBAIHN0YXRpYyB2b2lkIGNvbmYoc3RydWN0IG1lbnUg
Km1lbnUpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBjb25mX21lc3NhZ2VfY2FsbGJhY2soY29uc3Qg
Y2hhciAqZm10LCB2YV9saXN0IGFwKQorc3RhdGljIHZvaWQgY29uZl9tZXNzYWdlX2NhbGxiYWNr
KGNvbnN0IGNoYXIgKnMpCiB7Ci0JY2hhciBidWZbMTAyNF07Ci0KLQl2c25wcmludGYoYnVmLCBz
aXplb2YoYnVmKSwgZm10LCBhcCk7Ci0JYnRuX2RpYWxvZyhtYWluX3dpbmRvdywgYnVmLCAxLCAi
PE9LPiIpOworCWJ0bl9kaWFsb2cobWFpbl93aW5kb3csIHMsIDEsICI8T0s+Iik7CiB9CiAKIHN0
YXRpYyB2b2lkIHNob3dfaGVscChzdHJ1Y3QgbWVudSAqbWVudSkKQEAgLTEyMzIsNyArMTIzMSw3
IEBAIHN0YXRpYyB2b2lkIHNob3dfaGVscChzdHJ1Y3QgbWVudSAqbWVudSkKIHN0YXRpYyB2b2lk
IGNvbmZfY2hvaWNlKHN0cnVjdCBtZW51ICptZW51KQogewogCWNvbnN0IGNoYXIgKnByb21wdCA9
IG1lbnVfZ2V0X3Byb21wdChtZW51KTsKLQlzdHJ1Y3QgbWVudSAqY2hpbGQgPSAwOworCXN0cnVj
dCBtZW51ICpjaGlsZCA9IE5VTEw7CiAJc3RydWN0IHN5bWJvbCAqYWN0aXZlOwogCWludCBzZWxl
Y3RlZF9pbmRleCA9IDA7CiAJaW50IGxhc3RfdG9wX3JvdyA9IDA7CkBAIC0xNDM5LDggKzE0Mzgs
NyBAQCBzdGF0aWMgdm9pZCBjb25mX3NhdmUodm9pZCkKIAkJCQlzZXRfY29uZmlnX2ZpbGVuYW1l
KGRpYWxvZ19pbnB1dF9yZXN1bHQpOwogCQkJCXJldHVybjsKIAkJCX0KLQkJCWJ0bl9kaWFsb2co
bWFpbl93aW5kb3csICJDYW4ndCBjcmVhdGUgZmlsZSEgIgotCQkJCSJQcm9iYWJseSBhIG5vbmV4
aXN0ZW50IGRpcmVjdG9yeS4iLAorCQkJYnRuX2RpYWxvZyhtYWluX3dpbmRvdywgIkNhbid0IGNy
ZWF0ZSBmaWxlISIsCiAJCQkJMSwgIjxPSz4iKTsKIAkJCWJyZWFrOwogCQljYXNlIDE6CkBAIC0x
NDU0LDcgKzE0NTIsNyBAQCBzdGF0aWMgdm9pZCBjb25mX3NhdmUodm9pZCkKIAl9CiB9CiAKLXZv
aWQgc2V0dXBfd2luZG93cyh2b2lkKQorc3RhdGljIHZvaWQgc2V0dXBfd2luZG93cyh2b2lkKQog
ewogCWludCBsaW5lcywgY29sdW1uczsKIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
bmNvbmYuZ3VpLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9uY29uZi5ndWkuYwppbmRleCA4Mjc1ZjBl
NTUxMDYuLjc3ZjUyNWE4NjE3YyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYu
Z3VpLmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuZ3VpLmMKQEAgLTEsMTEgKzEsMTEg
QEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgotICogQ29weXJpZ2h0
IChDKSAyMDA4IE5pciBUemFjaGFyIDxuaXIudHphY2hhckBnbWFpbC5jb20/Ci0gKiBSZWxlYXNl
ZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KKyAqIENvcHlyaWdodCAoQykg
MjAwOCBOaXIgVHphY2hhciA8bmlyLnR6YWNoYXJAZ21haWwuY29tPgogICoKICAqIERlcml2ZWQg
ZnJvbSBtZW51Y29uZmlnLgotICoKICAqLwogI2luY2x1ZGUgIm5jb25mLmgiCisjaW5jbHVkZSAi
bGtjLmgiCiAKIC8qIGEgbGlzdCBvZiBhbGwgdGhlIGRpZmZlcmVudCB3aWRnZXRzIHdlIHVzZSAq
LwogYXR0cmlidXRlc190IGF0dHJpYnV0ZXNbQVRUUl9NQVgrMV0gPSB7MH07CkBAIC0xMjksNyAr
MTI5LDcgQEAgc3RhdGljIHZvaWQgbm9fY29sb3JzX3RoZW1lKHZvaWQpCiAJbWthdHRybihGVU5D
VElPTl9URVhULCBBX1JFVkVSU0UpOwogfQogCi12b2lkIHNldF9jb2xvcnMoKQordm9pZCBzZXRf
Y29sb3JzKHZvaWQpCiB7CiAJc3RhcnRfY29sb3IoKTsKIAl1c2VfZGVmYXVsdF9jb2xvcnMoKTsK
QEAgLTE5Miw3ICsxOTIsNyBAQCBjb25zdCBjaGFyICpnZXRfbGluZShjb25zdCBjaGFyICp0ZXh0
LCBpbnQgbGluZV9ubykKIAlpbnQgbGluZXMgPSAwOwogCiAJaWYgKCF0ZXh0KQotCQlyZXR1cm4g
MDsKKwkJcmV0dXJuIE5VTEw7CiAKIAlmb3IgKGkgPSAwOyB0ZXh0W2ldICE9ICdcMCcgJiYgbGlu
ZXMgPCBsaW5lX25vOyBpKyspCiAJCWlmICh0ZXh0W2ldID09ICdcbicpCkBAIC0zNjQsMTUgKzM2
NCwxNyBAQCBpbnQgZGlhbG9nX2lucHV0Ym94KFdJTkRPVyAqbWFpbl93aW5kb3csCiAJV0lORE9X
ICpwcm9tcHRfd2luOwogCVdJTkRPVyAqZm9ybV93aW47CiAJUEFORUwgKnBhbmVsOwotCWludCBp
LCB4LCB5OworCWludCBpLCB4LCB5LCBsaW5lcywgY29sdW1ucywgd2luX2xpbmVzLCB3aW5fY29s
czsKIAlpbnQgcmVzID0gLTE7CiAJaW50IGN1cnNvcl9wb3NpdGlvbiA9IHN0cmxlbihpbml0KTsK
IAlpbnQgY3Vyc29yX2Zvcm1fd2luOwogCWNoYXIgKnJlc3VsdCA9ICpyZXN1bHRwOwogCisJZ2V0
bWF4eXgoc3Rkc2NyLCBsaW5lcywgY29sdW1ucyk7CisKIAlpZiAoc3RybGVuKGluaXQpKzEgPiAq
cmVzdWx0X2xlbikgewogCQkqcmVzdWx0X2xlbiA9IHN0cmxlbihpbml0KSsxOwotCQkqcmVzdWx0
cCA9IHJlc3VsdCA9IHJlYWxsb2MocmVzdWx0LCAqcmVzdWx0X2xlbik7CisJCSpyZXN1bHRwID0g
cmVzdWx0ID0geHJlYWxsb2MocmVzdWx0LCAqcmVzdWx0X2xlbik7CiAJfQogCiAJLyogZmluZCB0
aGUgd2lkZXN0IGxpbmUgb2YgbXNnOiAqLwpAQCAtMzg2LDE0ICszODgsMTkgQEAgaW50IGRpYWxv
Z19pbnB1dGJveChXSU5ET1cgKm1haW5fd2luZG93LAogCWlmICh0aXRsZSkKIAkJcHJvbXB0X3dp
ZHRoID0gbWF4KHByb21wdF93aWR0aCwgc3RybGVuKHRpdGxlKSk7CiAKKwl3aW5fbGluZXMgPSBt
aW4ocHJvbXB0X2xpbmVzKzYsIGxpbmVzLTIpOworCXdpbl9jb2xzID0gbWluKHByb21wdF93aWR0
aCs3LCBjb2x1bW5zLTIpOworCXByb21wdF9saW5lcyA9IG1heCh3aW5fbGluZXMtNiwgMCk7CisJ
cHJvbXB0X3dpZHRoID0gbWF4KHdpbl9jb2xzLTcsIDApOworCiAJLyogcGxhY2UgZGlhbG9nIGlu
IG1pZGRsZSBvZiBzY3JlZW4gKi8KLQl5ID0gKGdldG1heHkoc3Rkc2NyKS0ocHJvbXB0X2xpbmVz
KzQpKS8yOwotCXggPSAoZ2V0bWF4eChzdGRzY3IpLShwcm9tcHRfd2lkdGgrNCkpLzI7CisJeSA9
IChsaW5lcy13aW5fbGluZXMpLzI7CisJeCA9IChjb2x1bW5zLXdpbl9jb2xzKS8yOwogCiAJc3Ry
bmNweShyZXN1bHQsIGluaXQsICpyZXN1bHRfbGVuKTsKIAogCS8qIGNyZWF0ZSB0aGUgd2luZG93
cyAqLwotCXdpbiA9IG5ld3dpbihwcm9tcHRfbGluZXMrNiwgcHJvbXB0X3dpZHRoKzcsIHksIHgp
OworCXdpbiA9IG5ld3dpbih3aW5fbGluZXMsIHdpbl9jb2xzLCB5LCB4KTsKIAlwcm9tcHRfd2lu
ID0gZGVyd2luKHdpbiwgcHJvbXB0X2xpbmVzKzEsIHByb21wdF93aWR0aCwgMiwgMik7CiAJZm9y
bV93aW4gPSBkZXJ3aW4od2luLCAxLCBwcm9tcHRfd2lkdGgsIHByb21wdF9saW5lcyszLCAyKTsK
IAlrZXlwYWQoZm9ybV93aW4sIFRSVUUpOwpAQCAtNDMyLDcgKzQzOSw4IEBAIGludCBkaWFsb2df
aW5wdXRib3goV0lORE9XICptYWluX3dpbmRvdywKIAkJY2FzZSBLRVlfRihGX0VYSVQpOgogCQlj
YXNlIEtFWV9GKEZfQkFDSyk6CiAJCQlicmVhazsKLQkJY2FzZSAxMjc6CisJCWNhc2UgODogICAv
KiBeSCAqLworCQljYXNlIDEyNzogLyogXj8gKi8KIAkJY2FzZSBLRVlfQkFDS1NQQUNFOgogCQkJ
aWYgKGN1cnNvcl9wb3NpdGlvbiA+IDApIHsKIAkJCQltZW1tb3ZlKCZyZXN1bHRbY3Vyc29yX3Bv
c2l0aW9uLTFdLApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuaCBiL3hlbi90
b29scy9rY29uZmlnL25jb25mLmgKaW5kZXggNWU5NjgxNjNhNDFjLi5mYTUyNDVlYjkzYTcgMTAw
NjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL25jb25mLmgKKysrIGIveGVuL3Rvb2xzL2tjb25m
aWcvbmNvbmYuaApAQCAtMSw5ICsxLDggQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH
UEwtMi4wICovCiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA4IE5pciBUemFjaGFyIDxuaXIudHph
Y2hhckBnbWFpbC5jb20/Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
UEwgdjIuMC4KKyAqIENvcHlyaWdodCAoQykgMjAwOCBOaXIgVHphY2hhciA8bmlyLnR6YWNoYXJA
Z21haWwuY29tPgogICoKICAqIERlcml2ZWQgZnJvbSBtZW51Y29uZmlnLgotICoKICAqLwogCiAj
aW5jbHVkZSA8Y3R5cGUuaD4KQEAgLTE0LDcgKzEzLDcgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4K
ICNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRlIDxjdXJz
ZXMuaD4KKyNpbmNsdWRlIDxuY3Vyc2VzLmg+CiAjaW5jbHVkZSA8bWVudS5oPgogI2luY2x1ZGUg
PHBhbmVsLmg+CiAjaW5jbHVkZSA8Zm9ybS5oPgpAQCAtMjMsOCArMjIsNiBAQAogI2luY2x1ZGUg
PHRpbWUuaD4KICNpbmNsdWRlIDxzeXMvdGltZS5oPgogCi0jaW5jbHVkZSAibmN1cnNlcy5oIgot
CiAjZGVmaW5lIG1heChhLCBiKSAoe1wKIAkJdHlwZW9mKGEpIF9hID0gYTtcCiAJCXR5cGVvZihi
KSBfYiA9IGI7XApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYueSBiL3hlbi90
b29scy9rY29uZmlnL3BhcnNlci55CnNpbWlsYXJpdHkgaW5kZXggNjYlCnJlbmFtZSBmcm9tIHhl
bi90b29scy9rY29uZmlnL3pjb25mLnkKcmVuYW1lIHRvIHhlbi90b29scy9rY29uZmlnL3BhcnNl
ci55CmluZGV4IDZlZmNkNWEzNjMwOS4uNjA5MzZjNzY4NjViIDEwMDY0NAotLS0gYS94ZW4vdG9v
bHMva2NvbmZpZy96Y29uZi55CisrKyBiL3hlbi90b29scy9rY29uZmlnL3BhcnNlci55CkBAIC0x
LDggKzEsOCBAQAotJXsKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAv
KgogICogQ29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsu
b3JnPgotICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAg
Ki8KKyV7CiAKICNpbmNsdWRlIDxjdHlwZS5oPgogI2luY2x1ZGUgPHN0ZGFyZy5oPgpAQCAtMjAs
NjIgKzIwLDY5IEBACiAKIGludCBjZGVidWcgPSBQUklOVEQ7CiAKLWV4dGVybiBpbnQgemNvbmZs
ZXgodm9pZCk7CitzdGF0aWMgdm9pZCB5eWVycm9yKGNvbnN0IGNoYXIgKmVycik7CiBzdGF0aWMg
dm9pZCB6Y29uZnByaW50KGNvbnN0IGNoYXIgKmVyciwgLi4uKTsKIHN0YXRpYyB2b2lkIHpjb25m
X2Vycm9yKGNvbnN0IGNoYXIgKmVyciwgLi4uKTsKLXN0YXRpYyB2b2lkIHpjb25mZXJyb3IoY29u
c3QgY2hhciAqZXJyKTsKLXN0YXRpYyBib29sIHpjb25mX2VuZHRva2VuKGNvbnN0IHN0cnVjdCBr
Y29uZl9pZCAqaWQsIGludCBzdGFydHRva2VuLCBpbnQgZW5kdG9rZW4pOworc3RhdGljIGJvb2wg
emNvbmZfZW5kdG9rZW4oY29uc3QgY2hhciAqdG9rZW5uYW1lLAorCQkJICAgY29uc3QgY2hhciAq
ZXhwZWN0ZWRfdG9rZW5uYW1lKTsKIAogc3RydWN0IHN5bWJvbCAqc3ltYm9sX2hhc2hbU1lNQk9M
X0hBU0hTSVpFXTsKIAogc3RhdGljIHN0cnVjdCBtZW51ICpjdXJyZW50X21lbnUsICpjdXJyZW50
X2VudHJ5OwogCiAlfQotJWV4cGVjdCAzMAogCiAldW5pb24KIHsKIAljaGFyICpzdHJpbmc7Ci0J
c3RydWN0IGZpbGUgKmZpbGU7CiAJc3RydWN0IHN5bWJvbCAqc3ltYm9sOwogCXN0cnVjdCBleHBy
ICpleHByOwogCXN0cnVjdCBtZW51ICptZW51OwotCWNvbnN0IHN0cnVjdCBrY29uZl9pZCAqaWQ7
CisJZW51bSBzeW1ib2xfdHlwZSB0eXBlOworCWVudW0gdmFyaWFibGVfZmxhdm9yIGZsYXZvcjsK
IH0KIAotJXRva2VuIDxpZD5UX01BSU5NRU5VCi0ldG9rZW4gPGlkPlRfTUVOVQotJXRva2VuIDxp
ZD5UX0VORE1FTlUKLSV0b2tlbiA8aWQ+VF9TT1VSQ0UKLSV0b2tlbiA8aWQ+VF9DSE9JQ0UKLSV0
b2tlbiA8aWQ+VF9FTkRDSE9JQ0UKLSV0b2tlbiA8aWQ+VF9DT01NRU5UCi0ldG9rZW4gPGlkPlRf
Q09ORklHCi0ldG9rZW4gPGlkPlRfTUVOVUNPTkZJRwotJXRva2VuIDxpZD5UX0hFTFAKICV0b2tl
biA8c3RyaW5nPiBUX0hFTFBURVhUCi0ldG9rZW4gPGlkPlRfSUYKLSV0b2tlbiA8aWQ+VF9FTkRJ
RgotJXRva2VuIDxpZD5UX0RFUEVORFMKLSV0b2tlbiA8aWQ+VF9PUFRJT05BTAotJXRva2VuIDxp
ZD5UX1BST01QVAotJXRva2VuIDxpZD5UX1RZUEUKLSV0b2tlbiA8aWQ+VF9ERUZBVUxUCi0ldG9r
ZW4gPGlkPlRfU0VMRUNUCi0ldG9rZW4gPGlkPlRfUkFOR0UKLSV0b2tlbiA8aWQ+VF9WSVNJQkxF
Ci0ldG9rZW4gPGlkPlRfT1BUSU9OCi0ldG9rZW4gPGlkPlRfT04KICV0b2tlbiA8c3RyaW5nPiBU
X1dPUkQKICV0b2tlbiA8c3RyaW5nPiBUX1dPUkRfUVVPVEUKLSV0b2tlbiBUX1VORVFVQUwKLSV0
b2tlbiBUX0xFU1MKLSV0b2tlbiBUX0xFU1NfRVFVQUwKLSV0b2tlbiBUX0dSRUFURVIKLSV0b2tl
biBUX0dSRUFURVJfRVFVQUwKKyV0b2tlbiBUX0FMTE5PQ09ORklHX1kKKyV0b2tlbiBUX0JPT0wK
KyV0b2tlbiBUX0NIT0lDRQogJXRva2VuIFRfQ0xPU0VfUEFSRU4KKyV0b2tlbiBUX0NPTE9OX0VR
VUFMCisldG9rZW4gVF9DT01NRU5UCisldG9rZW4gVF9DT05GSUcKKyV0b2tlbiBUX0RFRkFVTFQK
KyV0b2tlbiBUX0RFRkNPTkZJR19MSVNUCisldG9rZW4gVF9ERUZfQk9PTAorJXRva2VuIFRfREVG
X1RSSVNUQVRFCisldG9rZW4gVF9ERVBFTkRTCisldG9rZW4gVF9FTkRDSE9JQ0UKKyV0b2tlbiBU
X0VORElGCisldG9rZW4gVF9FTkRNRU5VCisldG9rZW4gVF9IRUxQCisldG9rZW4gVF9IRVgKKyV0
b2tlbiBUX0lGCisldG9rZW4gVF9JTVBMWQorJXRva2VuIFRfSU5UCisldG9rZW4gVF9NQUlOTUVO
VQorJXRva2VuIFRfTUVOVQorJXRva2VuIFRfTUVOVUNPTkZJRworJXRva2VuIFRfTU9EVUxFUwor
JXRva2VuIFRfT04KICV0b2tlbiBUX09QRU5fUEFSRU4KKyV0b2tlbiBUX09QVElPTgorJXRva2Vu
IFRfT1BUSU9OQUwKKyV0b2tlbiBUX1BMVVNfRVFVQUwKKyV0b2tlbiBUX1BST01QVAorJXRva2Vu
IFRfUkFOR0UKKyV0b2tlbiBUX1NFTEVDVAorJXRva2VuIFRfU09VUkNFCisldG9rZW4gVF9TVFJJ
TkcKKyV0b2tlbiBUX1RSSVNUQVRFCisldG9rZW4gVF9WSVNJQkxFCiAldG9rZW4gVF9FT0wKKyV0
b2tlbiA8c3RyaW5nPiBUX0FTU0lHTl9WQUwKIAogJWxlZnQgVF9PUgogJWxlZnQgVF9BTkQKQEAg
LTg0LDEzICs5MSwxNSBAQCBzdGF0aWMgc3RydWN0IG1lbnUgKmN1cnJlbnRfbWVudSwgKmN1cnJl
bnRfZW50cnk7CiAlbm9uYXNzb2MgVF9OT1QKIAogJXR5cGUgPHN0cmluZz4gcHJvbXB0CisldHlw
ZSA8c3ltYm9sPiBub25jb25zdF9zeW1ib2wKICV0eXBlIDxzeW1ib2w+IHN5bWJvbAorJXR5cGUg
PHR5cGU+IHR5cGUgbG9naWNfdHlwZSBkZWZhdWx0CiAldHlwZSA8ZXhwcj4gZXhwcgogJXR5cGUg
PGV4cHI+IGlmX2V4cHIKLSV0eXBlIDxpZD4gZW5kCi0ldHlwZSA8aWQ+IG9wdGlvbl9uYW1lCisl
dHlwZSA8c3RyaW5nPiBlbmQKICV0eXBlIDxtZW51PiBpZl9lbnRyeSBtZW51X2VudHJ5IGNob2lj
ZV9lbnRyeQotJXR5cGUgPHN0cmluZz4gc3ltYm9sX29wdGlvbl9hcmcgd29yZF9vcHQKKyV0eXBl
IDxzdHJpbmc+IHdvcmRfb3B0IGFzc2lnbl92YWwKKyV0eXBlIDxmbGF2b3I+IGFzc2lnbl9vcAog
CiAlZGVzdHJ1Y3RvciB7CiAJZnByaW50ZihzdGRlcnIsICIlczolZDogbWlzc2luZyBlbmQgc3Rh
dGVtZW50IGZvciB0aGlzIGVudHJ5XG4iLApAQCAtOTksNzEgKzEwOCw1MyBAQCBzdGF0aWMgc3Ry
dWN0IG1lbnUgKmN1cnJlbnRfbWVudSwgKmN1cnJlbnRfZW50cnk7CiAJCW1lbnVfZW5kX21lbnUo
KTsKIH0gaWZfZW50cnkgbWVudV9lbnRyeSBjaG9pY2VfZW50cnkKIAotJXsKLS8qIEluY2x1ZGUg
emNvbmYuaGFzaC5jIGhlcmUgc28gaXQgY2FuIHNlZSB0aGUgdG9rZW4gY29uc3RhbnRzLiAqLwot
I2luY2x1ZGUgInpjb25mLmhhc2guYyIKLSV9Ci0KICUlCi1pbnB1dDogbmwgc3RhcnQgfCBzdGFy
dDsKK2lucHV0OiBtYWlubWVudV9zdG10IHN0bXRfbGlzdCB8IHN0bXRfbGlzdDsKIAotc3RhcnQ6
IG1haW5tZW51X3N0bXQgc3RtdF9saXN0IHwgc3RtdF9saXN0OworLyogbWFpbm1lbnUgZW50cnkg
Ki8KKworbWFpbm1lbnVfc3RtdDogVF9NQUlOTUVOVSBwcm9tcHQgVF9FT0wKK3sKKwltZW51X2Fk
ZF9wcm9tcHQoUF9NRU5VLCAkMiwgTlVMTCk7Cit9OwogCiBzdG10X2xpc3Q6CiAJICAvKiBlbXB0
eSAqLwogCXwgc3RtdF9saXN0IGNvbW1vbl9zdG10CiAJfCBzdG10X2xpc3QgY2hvaWNlX3N0bXQK
IAl8IHN0bXRfbGlzdCBtZW51X3N0bXQKLQl8IHN0bXRfbGlzdCBlbmQJCQl7IHpjb25mX2Vycm9y
KCJ1bmV4cGVjdGVkIGVuZCBzdGF0ZW1lbnQiKTsgfQogCXwgc3RtdF9saXN0IFRfV09SRCBlcnJv
ciBUX0VPTAl7IHpjb25mX2Vycm9yKCJ1bmtub3duIHN0YXRlbWVudCBcIiVzXCIiLCAkMik7IH0K
LQl8IHN0bXRfbGlzdCBvcHRpb25fbmFtZSBlcnJvciBUX0VPTAotewotCXpjb25mX2Vycm9yKCJ1
bmV4cGVjdGVkIG9wdGlvbiBcIiVzXCIiLCBrY29uZl9pZF9zdHJpbmdzICsgJDItPm5hbWUpOwot
fQogCXwgc3RtdF9saXN0IGVycm9yIFRfRU9MCQl7IHpjb25mX2Vycm9yKCJpbnZhbGlkIHN0YXRl
bWVudCIpOyB9CiA7CiAKLW9wdGlvbl9uYW1lOgotCVRfREVQRU5EUyB8IFRfUFJPTVBUIHwgVF9U
WVBFIHwgVF9TRUxFQ1QgfCBUX09QVElPTkFMIHwgVF9SQU5HRSB8IFRfREVGQVVMVCB8IFRfVklT
SUJMRQotOwotCiBjb21tb25fc3RtdDoKLQkgIFRfRU9MCi0JfCBpZl9zdG10CisJICBpZl9zdG10
CiAJfCBjb21tZW50X3N0bXQKIAl8IGNvbmZpZ19zdG10CiAJfCBtZW51Y29uZmlnX3N0bXQKIAl8
IHNvdXJjZV9zdG10CisJfCBhc3NpZ25tZW50X3N0bXQKIDsKIAotb3B0aW9uX2Vycm9yOgotCSAg
VF9XT1JEIGVycm9yIFRfRU9MCQl7IHpjb25mX2Vycm9yKCJ1bmtub3duIG9wdGlvbiBcIiVzXCIi
LCAkMSk7IH0KLQl8IGVycm9yIFRfRU9MCQkJeyB6Y29uZl9lcnJvcigiaW52YWxpZCBvcHRpb24i
KTsgfQotOwotCi0KIC8qIGNvbmZpZy9tZW51Y29uZmlnIGVudHJ5ICovCiAKLWNvbmZpZ19lbnRy
eV9zdGFydDogVF9DT05GSUcgVF9XT1JEIFRfRU9MCitjb25maWdfZW50cnlfc3RhcnQ6IFRfQ09O
RklHIG5vbmNvbnN0X3N5bWJvbCBUX0VPTAogewotCXN0cnVjdCBzeW1ib2wgKnN5bSA9IHN5bV9s
b29rdXAoJDIsIDApOwotCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOwotCW1lbnVfYWRk
X2VudHJ5KHN5bSk7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y29uZmlnICVzXG4iLCB6
Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAkMik7CisJJDItPmZsYWdzIHw9IFNZTUJP
TF9PUFRJT05BTDsKKwltZW51X2FkZF9lbnRyeSgkMik7CisJcHJpbnRkKERFQlVHX1BBUlNFLCAi
JXM6JWQ6Y29uZmlnICVzXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAkMi0+
bmFtZSk7CiB9OwogCiBjb25maWdfc3RtdDogY29uZmlnX2VudHJ5X3N0YXJ0IGNvbmZpZ19vcHRp
b25fbGlzdAogewotCW1lbnVfZW5kX2VudHJ5KCk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6
JWQ6ZW5kY29uZmlnXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAK
LW1lbnVjb25maWdfZW50cnlfc3RhcnQ6IFRfTUVOVUNPTkZJRyBUX1dPUkQgVF9FT0wKK21lbnVj
b25maWdfZW50cnlfc3RhcnQ6IFRfTUVOVUNPTkZJRyBub25jb25zdF9zeW1ib2wgVF9FT0wKIHsK
LQlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBzeW1fbG9va3VwKCQyLCAwKTsKLQlzeW0tPmZsYWdzIHw9
IFNZTUJPTF9PUFRJT05BTDsKLQltZW51X2FkZF9lbnRyeShzeW0pOwotCXByaW50ZChERUJVR19Q
QVJTRSwgIiVzOiVkOm1lbnVjb25maWcgJXNcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGlu
ZW5vKCksICQyKTsKKwkkMi0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOworCW1lbnVfYWRkX2Vu
dHJ5KCQyKTsKKwlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDptZW51Y29uZmlnICVzXG4iLCB6
Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAkMi0+bmFtZSk7CiB9OwogCiBtZW51Y29u
ZmlnX3N0bXQ6IG1lbnVjb25maWdfZW50cnlfc3RhcnQgY29uZmlnX29wdGlvbl9saXN0CkBAIC0x
NzIsMjYgKzE2MywyMiBAQCBtZW51Y29uZmlnX3N0bXQ6IG1lbnVjb25maWdfZW50cnlfc3RhcnQg
Y29uZmlnX29wdGlvbl9saXN0CiAJCWN1cnJlbnRfZW50cnktPnByb21wdC0+dHlwZSA9IFBfTUVO
VTsKIAllbHNlCiAJCXpjb25mcHJpbnQoIndhcm5pbmc6IG1lbnVjb25maWcgc3RhdGVtZW50IHdp
dGhvdXQgcHJvbXB0Iik7Ci0JbWVudV9lbmRfZW50cnkoKTsKIAlwcmludGQoREVCVUdfUEFSU0Us
ICIlczolZDplbmRjb25maWdcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwog
fTsKIAogY29uZmlnX29wdGlvbl9saXN0OgogCSAgLyogZW1wdHkgKi8KIAl8IGNvbmZpZ19vcHRp
b25fbGlzdCBjb25maWdfb3B0aW9uCi0JfCBjb25maWdfb3B0aW9uX2xpc3Qgc3ltYm9sX29wdGlv
bgogCXwgY29uZmlnX29wdGlvbl9saXN0IGRlcGVuZHMKIAl8IGNvbmZpZ19vcHRpb25fbGlzdCBo
ZWxwCi0JfCBjb25maWdfb3B0aW9uX2xpc3Qgb3B0aW9uX2Vycm9yCi0JfCBjb25maWdfb3B0aW9u
X2xpc3QgVF9FT0wKIDsKIAotY29uZmlnX29wdGlvbjogVF9UWVBFIHByb21wdF9zdG10X29wdCBU
X0VPTAorY29uZmlnX29wdGlvbjogdHlwZSBwcm9tcHRfc3RtdF9vcHQgVF9FT0wKIHsKLQltZW51
X3NldF90eXBlKCQxLT5zdHlwZSk7CisJbWVudV9zZXRfdHlwZSgkMSk7CiAJcHJpbnRkKERFQlVH
X1BBUlNFLCAiJXM6JWQ6dHlwZSgldSlcbiIsCiAJCXpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGlu
ZW5vKCksCi0JCSQxLT5zdHlwZSk7CisJCSQxKTsKIH07CiAKIGNvbmZpZ19vcHRpb246IFRfUFJP
TVBUIHByb21wdCBpZl9leHByIFRfRU9MCkBAIC0yMDAsNTYgKzE4Nyw1OCBAQCBjb25maWdfb3B0
aW9uOiBUX1BST01QVCBwcm9tcHQgaWZfZXhwciBUX0VPTAogCXByaW50ZChERUJVR19QQVJTRSwg
IiVzOiVkOnByb21wdFxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7CiB9Owog
Ci1jb25maWdfb3B0aW9uOiBUX0RFRkFVTFQgZXhwciBpZl9leHByIFRfRU9MCitjb25maWdfb3B0
aW9uOiBkZWZhdWx0IGV4cHIgaWZfZXhwciBUX0VPTAogewogCW1lbnVfYWRkX2V4cHIoUF9ERUZB
VUxULCAkMiwgJDMpOwotCWlmICgkMS0+c3R5cGUgIT0gU19VTktOT1dOKQotCQltZW51X3NldF90
eXBlKCQxLT5zdHlwZSk7CisJaWYgKCQxICE9IFNfVU5LTk9XTikKKwkJbWVudV9zZXRfdHlwZSgk
MSk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZGVmYXVsdCgldSlcbiIsCiAJCXpjb25m
X2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksCi0JCSQxLT5zdHlwZSk7CisJCSQxKTsKIH07CiAK
LWNvbmZpZ19vcHRpb246IFRfU0VMRUNUIFRfV09SRCBpZl9leHByIFRfRU9MCitjb25maWdfb3B0
aW9uOiBUX1NFTEVDVCBub25jb25zdF9zeW1ib2wgaWZfZXhwciBUX0VPTAogewotCW1lbnVfYWRk
X3N5bWJvbChQX1NFTEVDVCwgc3ltX2xvb2t1cCgkMiwgMCksICQzKTsKKwltZW51X2FkZF9zeW1i
b2woUF9TRUxFQ1QsICQyLCAkMyk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6c2VsZWN0
XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKK2NvbmZpZ19vcHRp
b246IFRfSU1QTFkgbm9uY29uc3Rfc3ltYm9sIGlmX2V4cHIgVF9FT0wKK3sKKwltZW51X2FkZF9z
eW1ib2woUF9JTVBMWSwgJDIsICQzKTsKKwlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDppbXBs
eVxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Cit9OworCiBjb25maWdfb3B0
aW9uOiBUX1JBTkdFIHN5bWJvbCBzeW1ib2wgaWZfZXhwciBUX0VPTAogewogCW1lbnVfYWRkX2V4
cHIoUF9SQU5HRSwgZXhwcl9hbGxvY19jb21wKEVfUkFOR0UsJDIsICQzKSwgJDQpOwogCXByaW50
ZChERUJVR19QQVJTRSwgIiVzOiVkOnJhbmdlXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xp
bmVubygpKTsKIH07CiAKLXN5bWJvbF9vcHRpb246IFRfT1BUSU9OIHN5bWJvbF9vcHRpb25fbGlz
dCBUX0VPTAotOworY29uZmlnX29wdGlvbjogVF9PUFRJT04gVF9NT0RVTEVTIFRfRU9MCit7CisJ
bWVudV9hZGRfb3B0aW9uX21vZHVsZXMoKTsKK307CiAKLXN5bWJvbF9vcHRpb25fbGlzdDoKLQkg
IC8qIGVtcHR5ICovCi0JfCBzeW1ib2xfb3B0aW9uX2xpc3QgVF9XT1JEIHN5bWJvbF9vcHRpb25f
YXJnCitjb25maWdfb3B0aW9uOiBUX09QVElPTiBUX0RFRkNPTkZJR19MSVNUIFRfRU9MCiB7Ci0J
Y29uc3Qgc3RydWN0IGtjb25mX2lkICppZCA9IGtjb25mX2lkX2xvb2t1cCgkMiwgc3RybGVuKCQy
KSk7Ci0JaWYgKGlkICYmIGlkLT5mbGFncyAmIFRGX09QVElPTikKLQkJbWVudV9hZGRfb3B0aW9u
KGlkLT50b2tlbiwgJDMpOwotCWVsc2UKLQkJemNvbmZwcmludCgid2FybmluZzogaWdub3Jpbmcg
dW5rbm93biBvcHRpb24gJXMiLCAkMik7Ci0JZnJlZSgkMik7CisJbWVudV9hZGRfb3B0aW9uX2Rl
ZmNvbmZpZ19saXN0KCk7CiB9OwogCi1zeW1ib2xfb3B0aW9uX2FyZzoKLQkgIC8qIGVtcHR5ICov
CQl7ICQkID0gTlVMTDsgfQotCXwgVF9FUVVBTCBwcm9tcHQJeyAkJCA9ICQyOyB9Ci07Citjb25m
aWdfb3B0aW9uOiBUX09QVElPTiBUX0FMTE5PQ09ORklHX1kgVF9FT0wKK3sKKwltZW51X2FkZF9v
cHRpb25fYWxsbm9jb25maWdfeSgpOworfTsKIAogLyogY2hvaWNlIGVudHJ5ICovCiAKIGNob2lj
ZTogVF9DSE9JQ0Ugd29yZF9vcHQgVF9FT0wKIHsKIAlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBzeW1f
bG9va3VwKCQyLCBTWU1CT0xfQ0hPSUNFKTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9BVVRPOwor
CXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX05PX1dSSVRFOwogCW1lbnVfYWRkX2VudHJ5KHN5bSk7CiAJ
bWVudV9hZGRfZXhwcihQX0NIT0lDRSwgTlVMTCwgTlVMTCk7CisJZnJlZSgkMik7CiAJcHJpbnRk
KERFQlVHX1BBUlNFLCAiJXM6JWQ6Y2hvaWNlXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xp
bmVubygpKTsKIH07CiAKQEAgLTI2MCw3ICsyNDksNyBAQCBjaG9pY2VfZW50cnk6IGNob2ljZSBj
aG9pY2Vfb3B0aW9uX2xpc3QKIAogY2hvaWNlX2VuZDogZW5kCiB7Ci0JaWYgKHpjb25mX2VuZHRv
a2VuKCQxLCBUX0NIT0lDRSwgVF9FTkRDSE9JQ0UpKSB7CisJaWYgKHpjb25mX2VuZHRva2VuKCQx
LCAiY2hvaWNlIikpIHsKIAkJbWVudV9lbmRfbWVudSgpOwogCQlwcmludGQoREVCVUdfUEFSU0Us
ICIlczolZDplbmRjaG9pY2VcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwog
CX0KQEAgLTI3NCw4ICsyNjMsNiBAQCBjaG9pY2Vfb3B0aW9uX2xpc3Q6CiAJfCBjaG9pY2Vfb3B0
aW9uX2xpc3QgY2hvaWNlX29wdGlvbgogCXwgY2hvaWNlX29wdGlvbl9saXN0IGRlcGVuZHMKIAl8
IGNob2ljZV9vcHRpb25fbGlzdCBoZWxwCi0JfCBjaG9pY2Vfb3B0aW9uX2xpc3QgVF9FT0wKLQl8
IGNob2ljZV9vcHRpb25fbGlzdCBvcHRpb25fZXJyb3IKIDsKIAogY2hvaWNlX29wdGlvbjogVF9Q
Uk9NUFQgcHJvbXB0IGlmX2V4cHIgVF9FT0wKQEAgLTI4NCwxNSArMjcxLDExIEBAIGNob2ljZV9v
cHRpb246IFRfUFJPTVBUIHByb21wdCBpZl9leHByIFRfRU9MCiAJcHJpbnRkKERFQlVHX1BBUlNF
LCAiJXM6JWQ6cHJvbXB0XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07
CiAKLWNob2ljZV9vcHRpb246IFRfVFlQRSBwcm9tcHRfc3RtdF9vcHQgVF9FT0wKK2Nob2ljZV9v
cHRpb246IGxvZ2ljX3R5cGUgcHJvbXB0X3N0bXRfb3B0IFRfRU9MCiB7Ci0JaWYgKCQxLT5zdHlw
ZSA9PSBTX0JPT0xFQU4gfHwgJDEtPnN0eXBlID09IFNfVFJJU1RBVEUpIHsKLQkJbWVudV9zZXRf
dHlwZSgkMS0+c3R5cGUpOwotCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDp0eXBlKCV1KVxu
IiwKLQkJCXpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksCi0JCQkkMS0+c3R5cGUpOwot
CX0gZWxzZQotCQlZWUVSUk9SOworCW1lbnVfc2V0X3R5cGUoJDEpOworCXByaW50ZChERUJVR19Q
QVJTRSwgIiVzOiVkOnR5cGUoJXUpXG4iLAorCSAgICAgICB6Y29uZl9jdXJuYW1lKCksIHpjb25m
X2xpbmVubygpLCAkMSk7CiB9OwogCiBjaG9pY2Vfb3B0aW9uOiBUX09QVElPTkFMIFRfRU9MCkBA
IC0zMDEsMTYgKzI4NCwyOCBAQCBjaG9pY2Vfb3B0aW9uOiBUX09QVElPTkFMIFRfRU9MCiAJcHJp
bnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6b3B0aW9uYWxcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNv
bmZfbGluZW5vKCkpOwogfTsKIAotY2hvaWNlX29wdGlvbjogVF9ERUZBVUxUIFRfV09SRCBpZl9l
eHByIFRfRU9MCitjaG9pY2Vfb3B0aW9uOiBUX0RFRkFVTFQgbm9uY29uc3Rfc3ltYm9sIGlmX2V4
cHIgVF9FT0wKIHsKLQlpZiAoJDEtPnN0eXBlID09IFNfVU5LTk9XTikgewotCQltZW51X2FkZF9z
eW1ib2woUF9ERUZBVUxULCBzeW1fbG9va3VwKCQyLCAwKSwgJDMpOwotCQlwcmludGQoREVCVUdf
UEFSU0UsICIlczolZDpkZWZhdWx0XG4iLAotCQkJemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5l
bm8oKSk7Ci0JfSBlbHNlCi0JCVlZRVJST1I7CisJbWVudV9hZGRfc3ltYm9sKFBfREVGQVVMVCwg
JDIsICQzKTsKKwlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpkZWZhdWx0XG4iLAorCSAgICAg
ICB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKK3R5cGU6CisJICBsb2dp
Y190eXBlCisJfCBUX0lOVAkJCXsgJCQgPSBTX0lOVDsgfQorCXwgVF9IRVgJCQl7ICQkID0gU19I
RVg7IH0KKwl8IFRfU1RSSU5HCQl7ICQkID0gU19TVFJJTkc7IH0KKworbG9naWNfdHlwZToKKwkg
IFRfQk9PTAkJeyAkJCA9IFNfQk9PTEVBTjsgfQorCXwgVF9UUklTVEFURQkJeyAkJCA9IFNfVFJJ
U1RBVEU7IH0KKworZGVmYXVsdDoKKwkgIFRfREVGQVVMVAkJeyAkJCA9IFNfVU5LTk9XTjsgfQor
CXwgVF9ERUZfQk9PTAkJeyAkJCA9IFNfQk9PTEVBTjsgfQorCXwgVF9ERUZfVFJJU1RBVEUJeyAk
JCA9IFNfVFJJU1RBVEU7IH0KKwogY2hvaWNlX2Jsb2NrOgogCSAgLyogZW1wdHkgKi8KIAl8IGNo
b2ljZV9ibG9jayBjb21tb25fc3RtdApAQCAtMzE4LDcgKzMxMyw3IEBAIGNob2ljZV9ibG9jazoK
IAogLyogaWYgZW50cnkgKi8KIAotaWZfZW50cnk6IFRfSUYgZXhwciBubAoraWZfZW50cnk6IFRf
SUYgZXhwciBUX0VPTAogewogCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOmlmXG4iLCB6Y29u
Zl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAltZW51X2FkZF9lbnRyeShOVUxMKTsKQEAg
LTMyOCwyOSArMzIzLDE1IEBAIGlmX2VudHJ5OiBUX0lGIGV4cHIgbmwKIAogaWZfZW5kOiBlbmQK
IHsKLQlpZiAoemNvbmZfZW5kdG9rZW4oJDEsIFRfSUYsIFRfRU5ESUYpKSB7CisJaWYgKHpjb25m
X2VuZHRva2VuKCQxLCAiaWYiKSkgewogCQltZW51X2VuZF9tZW51KCk7CiAJCXByaW50ZChERUJV
R19QQVJTRSwgIiVzOiVkOmVuZGlmXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygp
KTsKIAl9CiB9OwogCi1pZl9zdG10OiBpZl9lbnRyeSBpZl9ibG9jayBpZl9lbmQKK2lmX3N0bXQ6
IGlmX2VudHJ5IHN0bXRfbGlzdCBpZl9lbmQKIDsKIAotaWZfYmxvY2s6Ci0JICAvKiBlbXB0eSAq
LwotCXwgaWZfYmxvY2sgY29tbW9uX3N0bXQKLQl8IGlmX2Jsb2NrIG1lbnVfc3RtdAotCXwgaWZf
YmxvY2sgY2hvaWNlX3N0bXQKLTsKLQotLyogbWFpbm1lbnUgZW50cnkgKi8KLQotbWFpbm1lbnVf
c3RtdDogVF9NQUlOTUVOVSBwcm9tcHQgbmwKLXsKLQltZW51X2FkZF9wcm9tcHQoUF9NRU5VLCAk
MiwgTlVMTCk7Ci19OwotCiAvKiBtZW51IGVudHJ5ICovCiAKIG1lbnU6IFRfTUVOVSBwcm9tcHQg
VF9FT0wKQEAgLTM2MCwzMyArMzQxLDMzIEBAIG1lbnU6IFRfTUVOVSBwcm9tcHQgVF9FT0wKIAlw
cmludGQoREVCVUdfUEFSU0UsICIlczolZDptZW51XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25m
X2xpbmVubygpKTsKIH07CiAKLW1lbnVfZW50cnk6IG1lbnUgdmlzaWJpbGl0eV9saXN0IGRlcGVu
ZHNfbGlzdAorbWVudV9lbnRyeTogbWVudSBtZW51X29wdGlvbl9saXN0CiB7CiAJJCQgPSBtZW51
X2FkZF9tZW51KCk7CiB9OwogCiBtZW51X2VuZDogZW5kCiB7Ci0JaWYgKHpjb25mX2VuZHRva2Vu
KCQxLCBUX01FTlUsIFRfRU5ETUVOVSkpIHsKKwlpZiAoemNvbmZfZW5kdG9rZW4oJDEsICJtZW51
IikpIHsKIAkJbWVudV9lbmRfbWVudSgpOwogCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpl
bmRtZW51XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAl9CiB9OwogCi1t
ZW51X3N0bXQ6IG1lbnVfZW50cnkgbWVudV9ibG9jayBtZW51X2VuZAorbWVudV9zdG10OiBtZW51
X2VudHJ5IHN0bXRfbGlzdCBtZW51X2VuZAogOwogCi1tZW51X2Jsb2NrOgorbWVudV9vcHRpb25f
bGlzdDoKIAkgIC8qIGVtcHR5ICovCi0JfCBtZW51X2Jsb2NrIGNvbW1vbl9zdG10Ci0JfCBtZW51
X2Jsb2NrIG1lbnVfc3RtdAotCXwgbWVudV9ibG9jayBjaG9pY2Vfc3RtdAorCXwgbWVudV9vcHRp
b25fbGlzdCB2aXNpYmxlCisJfCBtZW51X29wdGlvbl9saXN0IGRlcGVuZHMKIDsKIAogc291cmNl
X3N0bXQ6IFRfU09VUkNFIHByb21wdCBUX0VPTAogewogCXByaW50ZChERUJVR19QQVJTRSwgIiVz
OiVkOnNvdXJjZSAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgJDIpOwog
CXpjb25mX25leHRmaWxlKCQyKTsKKwlmcmVlKCQyKTsKIH07CiAKIC8qIGNvbW1lbnQgZW50cnkg
Ki8KQEAgLTM5OCwxMCArMzc5LDEzIEBAIGNvbW1lbnQ6IFRfQ09NTUVOVCBwcm9tcHQgVF9FT0wK
IAlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpjb21tZW50XG4iLCB6Y29uZl9jdXJuYW1lKCks
IHpjb25mX2xpbmVubygpKTsKIH07CiAKLWNvbW1lbnRfc3RtdDogY29tbWVudCBkZXBlbmRzX2xp
c3QKLXsKLQltZW51X2VuZF9lbnRyeSgpOwotfTsKK2NvbW1lbnRfc3RtdDogY29tbWVudCBjb21t
ZW50X29wdGlvbl9saXN0Cis7CisKK2NvbW1lbnRfb3B0aW9uX2xpc3Q6CisJICAvKiBlbXB0eSAq
LworCXwgY29tbWVudF9vcHRpb25fbGlzdCBkZXBlbmRzCis7CiAKIC8qIGhlbHAgb3B0aW9uICov
CiAKQEAgLTQxMywxOCArMzk3LDIyIEBAIGhlbHBfc3RhcnQ6IFRfSEVMUCBUX0VPTAogCiBoZWxw
OiBoZWxwX3N0YXJ0IFRfSEVMUFRFWFQKIHsKKwlpZiAoY3VycmVudF9lbnRyeS0+aGVscCkgewor
CQlmcmVlKGN1cnJlbnRfZW50cnktPmhlbHApOworCQl6Y29uZnByaW50KCJ3YXJuaW5nOiAnJXMn
IGRlZmluZWQgd2l0aCBtb3JlIHRoYW4gb25lIGhlbHAgdGV4dCAtLSBvbmx5IHRoZSBsYXN0IG9u
ZSB3aWxsIGJlIHVzZWQiLAorCQkJICAgY3VycmVudF9lbnRyeS0+c3ltLT5uYW1lID86ICI8Y2hv
aWNlPiIpOworCX0KKworCS8qIElzIHRoZSBoZWxwIHRleHQgZW1wdHkgb3IgYWxsIHdoaXRlc3Bh
Y2U/ICovCisJaWYgKCQyW3N0cnNwbigkMiwgIiBcZlxuXHJcdFx2IildID09ICdcMCcpCisJCXpj
b25mcHJpbnQoIndhcm5pbmc6ICclcycgZGVmaW5lZCB3aXRoIGJsYW5rIGhlbHAgdGV4dCIsCisJ
CQkgICBjdXJyZW50X2VudHJ5LT5zeW0tPm5hbWUgPzogIjxjaG9pY2U+Iik7CisKIAljdXJyZW50
X2VudHJ5LT5oZWxwID0gJDI7CiB9OwogCiAvKiBkZXBlbmRzIG9wdGlvbiAqLwogCi1kZXBlbmRz
X2xpc3Q6Ci0JICAvKiBlbXB0eSAqLwotCXwgZGVwZW5kc19saXN0IGRlcGVuZHMKLQl8IGRlcGVu
ZHNfbGlzdCBUX0VPTAotCXwgZGVwZW5kc19saXN0IG9wdGlvbl9lcnJvcgotOwotCiBkZXBlbmRz
OiBUX0RFUEVORFMgVF9PTiBleHByIFRfRU9MCiB7CiAJbWVudV9hZGRfZGVwKCQzKTsKQEAgLTQz
MiwxNCArNDIwLDcgQEAgZGVwZW5kczogVF9ERVBFTkRTIFRfT04gZXhwciBUX0VPTAogfTsKIAog
LyogdmlzaWJpbGl0eSBvcHRpb24gKi8KLQotdmlzaWJpbGl0eV9saXN0OgotCSAgLyogZW1wdHkg
Ki8KLQl8IHZpc2liaWxpdHlfbGlzdCB2aXNpYmxlCi0JfCB2aXNpYmlsaXR5X2xpc3QgVF9FT0wK
LTsKLQotdmlzaWJsZTogVF9WSVNJQkxFIGlmX2V4cHIKK3Zpc2libGU6IFRfVklTSUJMRSBpZl9l
eHByIFRfRU9MCiB7CiAJbWVudV9hZGRfdmlzaWJpbGl0eSgkMik7CiB9OwpAQCAtNDU3LDE0ICs0
MzgsOSBAQCBwcm9tcHQ6CSAgVF9XT1JECiAJfCBUX1dPUkRfUVVPVEUKIDsKIAotZW5kOgkgIFRf
RU5ETUVOVSBUX0VPTAl7ICQkID0gJDE7IH0KLQl8IFRfRU5EQ0hPSUNFIFRfRU9MCXsgJCQgPSAk
MTsgfQotCXwgVF9FTkRJRiBUX0VPTAkJeyAkJCA9ICQxOyB9Ci07Ci0KLW5sOgotCSAgVF9FT0wK
LQl8IG5sIFRfRU9MCitlbmQ6CSAgVF9FTkRNRU5VIFRfRU9MCXsgJCQgPSAibWVudSI7IH0KKwl8
IFRfRU5EQ0hPSUNFIFRfRU9MCXsgJCQgPSAiY2hvaWNlIjsgfQorCXwgVF9FTkRJRiBUX0VPTAkJ
eyAkJCA9ICJpZiI7IH0KIDsKIAogaWZfZXhwcjogIC8qIGVtcHR5ICovCQkJeyAkJCA9IE5VTEw7
IH0KQEAgLTQ4NCwxMyArNDYwLDMxIEBAIGV4cHI6CSAgc3ltYm9sCQkJCXsgJCQgPSBleHByX2Fs
bG9jX3N5bWJvbCgkMSk7IH0KIAl8IGV4cHIgVF9BTkQgZXhwcgkJCXsgJCQgPSBleHByX2FsbG9j
X3R3byhFX0FORCwgJDEsICQzKTsgfQogOwogCi1zeW1ib2w6CSAgVF9XT1JECXsgJCQgPSBzeW1f
bG9va3VwKCQxLCAwKTsgZnJlZSgkMSk7IH0KKy8qIEZvciBzeW1ib2wgZGVmaW5pdGlvbnMsIHNl
bGVjdHMsIGV0Yy4sIHdoZXJlIHF1b3RlcyBhcmUgbm90IGFjY2VwdGVkICovCitub25jb25zdF9z
eW1ib2w6IFRfV09SRCB7ICQkID0gc3ltX2xvb2t1cCgkMSwgMCk7IGZyZWUoJDEpOyB9OworCitz
eW1ib2w6CSAgbm9uY29uc3Rfc3ltYm9sCiAJfCBUX1dPUkRfUVVPVEUJeyAkJCA9IHN5bV9sb29r
dXAoJDEsIFNZTUJPTF9DT05TVCk7IGZyZWUoJDEpOyB9CiA7CiAKIHdvcmRfb3B0OiAvKiBlbXB0
eSAqLwkJCXsgJCQgPSBOVUxMOyB9CiAJfCBUX1dPUkQKIAorLyogYXNzaWdubWVudCBzdGF0ZW1l
bnQgKi8KKworYXNzaWdubWVudF9zdG10OiAgVF9XT1JEIGFzc2lnbl9vcCBhc3NpZ25fdmFsIFRf
RU9MCXsgdmFyaWFibGVfYWRkKCQxLCAkMywgJDIpOyBmcmVlKCQxKTsgZnJlZSgkMyk7IH0KKwor
YXNzaWduX29wOgorCSAgVF9FUVVBTAl7ICQkID0gVkFSX1JFQ1VSU0lWRTsgfQorCXwgVF9DT0xP
Tl9FUVVBTAl7ICQkID0gVkFSX1NJTVBMRTsgfQorCXwgVF9QTFVTX0VRVUFMCXsgJCQgPSBWQVJf
QVBQRU5EOyB9Cis7CisKK2Fzc2lnbl92YWw6CisJLyogZW1wdHkgKi8JCXsgJCQgPSB4c3RyZHVw
KCIiKTsgfTsKKwl8IFRfQVNTSUdOX1ZBTAorOworCiAlJQogCiB2b2lkIGNvbmZfcGFyc2UoY29u
c3QgY2hhciAqbmFtZSkKQEAgLTUwMCw2MSArNDk0LDUxIEBAIHZvaWQgY29uZl9wYXJzZShjb25z
dCBjaGFyICpuYW1lKQogCiAJemNvbmZfaW5pdHNjYW4obmFtZSk7CiAKLQlzeW1faW5pdCgpOwog
CV9tZW51X2luaXQoKTsKLQlyb290bWVudS5wcm9tcHQgPSBtZW51X2FkZF9wcm9tcHQoUF9NRU5V
LCAiTGludXggS2VybmVsIENvbmZpZ3VyYXRpb24iLCBOVUxMKTsKIAogCWlmIChnZXRlbnYoIlpD
T05GX0RFQlVHIikpCi0JCXpjb25mZGVidWcgPSAxOwotCXpjb25mcGFyc2UoKTsKLQlpZiAoemNv
bmZuZXJycykKKwkJeXlkZWJ1ZyA9IDE7CisJeXlwYXJzZSgpOworCisJLyogVmFyaWFibGVzIGFy
ZSBleHBhbmRlZCBpbiB0aGUgcGFyc2UgcGhhc2UuIFdlIGNhbiBmcmVlIHRoZW0gaGVyZS4gKi8K
Kwl2YXJpYWJsZV9hbGxfZGVsKCk7CisKKwlpZiAoeXluZXJycykKIAkJZXhpdCgxKTsKIAlpZiAo
IW1vZHVsZXNfc3ltKQogCQltb2R1bGVzX3N5bSA9IHN5bV9maW5kKCAibiIgKTsKIAotCXJvb3Rt
ZW51LnByb21wdC0+dGV4dCA9IHJvb3RtZW51LnByb21wdC0+dGV4dDsKLQlyb290bWVudS5wcm9t
cHQtPnRleHQgPSBzeW1fZXhwYW5kX3N0cmluZ192YWx1ZShyb290bWVudS5wcm9tcHQtPnRleHQp
OworCWlmICghbWVudV9oYXNfcHJvbXB0KCZyb290bWVudSkpIHsKKwkJY3VycmVudF9lbnRyeSA9
ICZyb290bWVudTsKKwkJbWVudV9hZGRfcHJvbXB0KFBfTUVOVSwgIk1haW4gbWVudSIsIE5VTEwp
OworCX0KIAogCW1lbnVfZmluYWxpemUoJnJvb3RtZW51KTsKIAlmb3JfYWxsX3N5bWJvbHMoaSwg
c3ltKSB7CiAJCWlmIChzeW1fY2hlY2tfZGVwcyhzeW0pKQotCQkJemNvbmZuZXJycysrOworCQkJ
eXluZXJycysrOwogCX0KLQlpZiAoemNvbmZuZXJycykKKwlpZiAoeXluZXJycykKIAkJZXhpdCgx
KTsKIAlzeW1fc2V0X2NoYW5nZV9jb3VudCgxKTsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIgKnpj
b25mX3Rva2VubmFtZShpbnQgdG9rZW4pCi17Ci0Jc3dpdGNoICh0b2tlbikgewotCWNhc2UgVF9N
RU5VOgkJcmV0dXJuICJtZW51IjsKLQljYXNlIFRfRU5ETUVOVToJCXJldHVybiAiZW5kbWVudSI7
Ci0JY2FzZSBUX0NIT0lDRToJCXJldHVybiAiY2hvaWNlIjsKLQljYXNlIFRfRU5EQ0hPSUNFOgly
ZXR1cm4gImVuZGNob2ljZSI7Ci0JY2FzZSBUX0lGOgkJcmV0dXJuICJpZiI7Ci0JY2FzZSBUX0VO
RElGOgkJcmV0dXJuICJlbmRpZiI7Ci0JY2FzZSBUX0RFUEVORFM6CQlyZXR1cm4gImRlcGVuZHMi
OwotCWNhc2UgVF9WSVNJQkxFOgkJcmV0dXJuICJ2aXNpYmxlIjsKLQl9Ci0JcmV0dXJuICI8dG9r
ZW4+IjsKLX0KLQotc3RhdGljIGJvb2wgemNvbmZfZW5kdG9rZW4oY29uc3Qgc3RydWN0IGtjb25m
X2lkICppZCwgaW50IHN0YXJ0dG9rZW4sIGludCBlbmR0b2tlbikKK3N0YXRpYyBib29sIHpjb25m
X2VuZHRva2VuKGNvbnN0IGNoYXIgKnRva2VubmFtZSwKKwkJCSAgIGNvbnN0IGNoYXIgKmV4cGVj
dGVkX3Rva2VubmFtZSkKIHsKLQlpZiAoaWQtPnRva2VuICE9IGVuZHRva2VuKSB7CisJaWYgKHN0
cmNtcCh0b2tlbm5hbWUsIGV4cGVjdGVkX3Rva2VubmFtZSkpIHsKIAkJemNvbmZfZXJyb3IoInVu
ZXhwZWN0ZWQgJyVzJyB3aXRoaW4gJXMgYmxvY2siLAotCQkJa2NvbmZfaWRfc3RyaW5ncyArIGlk
LT5uYW1lLCB6Y29uZl90b2tlbm5hbWUoc3RhcnR0b2tlbikpOwotCQl6Y29uZm5lcnJzKys7CisJ
CQkgICAgdG9rZW5uYW1lLCBleHBlY3RlZF90b2tlbm5hbWUpOworCQl5eW5lcnJzKys7CiAJCXJl
dHVybiBmYWxzZTsKIAl9CiAJaWYgKGN1cnJlbnRfbWVudS0+ZmlsZSAhPSBjdXJyZW50X2ZpbGUp
IHsKIAkJemNvbmZfZXJyb3IoIiclcycgaW4gZGlmZmVyZW50IGZpbGUgdGhhbiAnJXMnIiwKLQkJ
CWtjb25mX2lkX3N0cmluZ3MgKyBpZC0+bmFtZSwgemNvbmZfdG9rZW5uYW1lKHN0YXJ0dG9rZW4p
KTsKKwkJCSAgICB0b2tlbm5hbWUsIGV4cGVjdGVkX3Rva2VubmFtZSk7CiAJCWZwcmludGYoc3Rk
ZXJyLCAiJXM6JWQ6IGxvY2F0aW9uIG9mIHRoZSAnJXMnXG4iLAogCQkJY3VycmVudF9tZW51LT5m
aWxlLT5uYW1lLCBjdXJyZW50X21lbnUtPmxpbmVubywKLQkJCXpjb25mX3Rva2VubmFtZShzdGFy
dHRva2VuKSk7Ci0JCXpjb25mbmVycnMrKzsKKwkJCWV4cGVjdGVkX3Rva2VubmFtZSk7CisJCXl5
bmVycnMrKzsKIAkJcmV0dXJuIGZhbHNlOwogCX0KIAlyZXR1cm4gdHJ1ZTsKQEAgLTU3NSw3ICs1
NTksNyBAQCBzdGF0aWMgdm9pZCB6Y29uZl9lcnJvcihjb25zdCBjaGFyICplcnIsIC4uLikKIHsK
IAl2YV9saXN0IGFwOwogCi0JemNvbmZuZXJycysrOworCXl5bmVycnMrKzsKIAlmcHJpbnRmKHN0
ZGVyciwgIiVzOiVkOiAiLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAl2YV9z
dGFydChhcCwgZXJyKTsKIAl2ZnByaW50ZihzdGRlcnIsIGVyciwgYXApOwpAQCAtNTgzLDcgKzU2
Nyw3IEBAIHN0YXRpYyB2b2lkIHpjb25mX2Vycm9yKGNvbnN0IGNoYXIgKmVyciwgLi4uKQogCWZw
cmludGYoc3RkZXJyLCAiXG4iKTsKIH0KIAotc3RhdGljIHZvaWQgemNvbmZlcnJvcihjb25zdCBj
aGFyICplcnIpCitzdGF0aWMgdm9pZCB5eWVycm9yKGNvbnN0IGNoYXIgKmVycikKIHsKIAlmcHJp
bnRmKHN0ZGVyciwgIiVzOiVkOiAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8o
KSArIDEsIGVycik7CiB9CkBAIC02MTYsNyArNjAwLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3lt
Ym9sKEZJTEUgKm91dCwgc3RydWN0IG1lbnUgKm1lbnUpCiAJCWZwcmludGYob3V0LCAiXG5jb25m
aWcgJXNcbiIsIHN5bS0+bmFtZSk7CiAJc3dpdGNoIChzeW0tPnR5cGUpIHsKIAljYXNlIFNfQk9P
TEVBTjoKLQkJZnB1dHMoIiAgYm9vbGVhblxuIiwgb3V0KTsKKwkJZnB1dHMoIiAgYm9vbFxuIiwg
b3V0KTsKIAkJYnJlYWs7CiAJY2FzZSBTX1RSSVNUQVRFOgogCQlmcHV0cygiICB0cmlzdGF0ZVxu
Iiwgb3V0KTsKQEAgLTY2NCw2ICs2NDgsMTEgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3ltYm9sKEZJ
TEUgKm91dCwgc3RydWN0IG1lbnUgKm1lbnUpCiAJCQlleHByX2ZwcmludChwcm9wLT5leHByLCBv
dXQpOwogCQkJZnB1dGMoJ1xuJywgb3V0KTsKIAkJCWJyZWFrOworCQljYXNlIFBfSU1QTFk6CisJ
CQlmcHV0cyggIiAgaW1wbHkgIiwgb3V0KTsKKwkJCWV4cHJfZnByaW50KHByb3AtPmV4cHIsIG91
dCk7CisJCQlmcHV0YygnXG4nLCBvdXQpOworCQkJYnJlYWs7CiAJCWNhc2UgUF9SQU5HRToKIAkJ
CWZwdXRzKCAiICByYW5nZSAiLCBvdXQpOwogCQkJZXhwcl9mcHJpbnQocHJvcC0+ZXhwciwgb3V0
KTsKQEAgLTY3NCw2ICs2NjMsMTAgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3ltYm9sKEZJTEUgKm91
dCwgc3RydWN0IG1lbnUgKm1lbnUpCiAJCQlwcmludF9xdW90ZWRfc3RyaW5nKG91dCwgcHJvcC0+
dGV4dCk7CiAJCQlmcHV0YygnXG4nLCBvdXQpOwogCQkJYnJlYWs7CisJCWNhc2UgUF9TWU1CT0w6
CisJCQlmcHV0cyggIiAgc3ltYm9sICIsIG91dCk7CisJCQlmcHJpbnRmKG91dCwgIiVzXG4iLCBw
cm9wLT5zeW0tPm5hbWUpOworCQkJYnJlYWs7CiAJCWRlZmF1bHQ6CiAJCQlmcHJpbnRmKG91dCwg
IiAgdW5rbm93biBwcm9wICVkIVxuIiwgcHJvcC0+dHlwZSk7CiAJCQlicmVhazsKQEAgLTczNCw5
ICs3MjcsNSBAQCB2b2lkIHpjb25mZHVtcChGSUxFICpvdXQpCiAJfQogfQogCi0jaW5jbHVkZSAi
emNvbmYubGV4LmMiCiAjaW5jbHVkZSAidXRpbC5jIgotI2luY2x1ZGUgImNvbmZkYXRhLmMiCi0j
aW5jbHVkZSAiZXhwci5jIgotI2luY2x1ZGUgInN5bWJvbC5jIgogI2luY2x1ZGUgIm1lbnUuYyIK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3ByZXByb2Nlc3MuYyBiL3hlbi90b29scy9r
Y29uZmlnL3ByZXByb2Nlc3MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAuLjAyNDMwODZmYjE2OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3By
ZXByb2Nlc3MuYwpAQCAtMCwwICsxLDU3NCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjAKKy8vCisvLyBDb3B5cmlnaHQgKEMpIDIwMTggTWFzYWhpcm8gWWFtYWRhIDx5YW1h
ZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KKworI2luY2x1ZGUgPGN0eXBlLmg+CisjaW5jbHVk
ZSA8c3RkYXJnLmg+CisjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+Cisj
aW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisKKyNpbmNsdWRlICJsaXN0
LmgiCisjaW5jbHVkZSAibGtjLmgiCisKKyNkZWZpbmUgQVJSQVlfU0laRShhcnIpCQkoc2l6ZW9m
KGFycikgLyBzaXplb2YoKGFycilbMF0pKQorCitzdGF0aWMgY2hhciAqZXhwYW5kX3N0cmluZ193
aXRoX2FyZ3MoY29uc3QgY2hhciAqaW4sIGludCBhcmdjLCBjaGFyICphcmd2W10pOworc3RhdGlj
IGNoYXIgKmV4cGFuZF9zdHJpbmcoY29uc3QgY2hhciAqaW4pOworCitzdGF0aWMgdm9pZCBfX2F0
dHJpYnV0ZV9fKChub3JldHVybikpIHBwZXJyb3IoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCit7
CisJdmFfbGlzdCBhcDsKKworCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6ICIsIGN1cnJlbnRfZmls
ZS0+bmFtZSwgeXlsaW5lbm8pOworCXZhX3N0YXJ0KGFwLCBmb3JtYXQpOworCXZmcHJpbnRmKHN0
ZGVyciwgZm9ybWF0LCBhcCk7CisJdmFfZW5kKGFwKTsKKwlmcHJpbnRmKHN0ZGVyciwgIlxuIik7
CisKKwlleGl0KDEpOworfQorCisvKgorICogRW52aXJvbm1lbnQgdmFyaWFibGVzCisgKi8KK3N0
YXRpYyBMSVNUX0hFQUQoZW52X2xpc3QpOworCitzdHJ1Y3QgZW52IHsKKwljaGFyICpuYW1lOwor
CWNoYXIgKnZhbHVlOworCXN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKK307CisKK3N0YXRpYyB2b2lk
IGVudl9hZGQoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsdWUpCit7CisJc3RydWN0
IGVudiAqZTsKKworCWUgPSB4bWFsbG9jKHNpemVvZigqZSkpOworCWUtPm5hbWUgPSB4c3RyZHVw
KG5hbWUpOworCWUtPnZhbHVlID0geHN0cmR1cCh2YWx1ZSk7CisKKwlsaXN0X2FkZF90YWlsKCZl
LT5ub2RlLCAmZW52X2xpc3QpOworfQorCitzdGF0aWMgdm9pZCBlbnZfZGVsKHN0cnVjdCBlbnYg
KmUpCit7CisJbGlzdF9kZWwoJmUtPm5vZGUpOworCWZyZWUoZS0+bmFtZSk7CisJZnJlZShlLT52
YWx1ZSk7CisJZnJlZShlKTsKK30KKworLyogVGhlIHJldHVybmVkIHBvaW50ZXIgbXVzdCBiZSBm
cmVlZCB3aGVuIGRvbmUgKi8KK3N0YXRpYyBjaGFyICplbnZfZXhwYW5kKGNvbnN0IGNoYXIgKm5h
bWUpCit7CisJc3RydWN0IGVudiAqZTsKKwljb25zdCBjaGFyICp2YWx1ZTsKKworCWlmICghKm5h
bWUpCisJCXJldHVybiBOVUxMOworCisJbGlzdF9mb3JfZWFjaF9lbnRyeShlLCAmZW52X2xpc3Qs
IG5vZGUpIHsKKwkJaWYgKCFzdHJjbXAobmFtZSwgZS0+bmFtZSkpCisJCQlyZXR1cm4geHN0cmR1
cChlLT52YWx1ZSk7CisJfQorCisJdmFsdWUgPSBnZXRlbnYobmFtZSk7CisJaWYgKCF2YWx1ZSkK
KwkJcmV0dXJuIE5VTEw7CisKKwkvKgorCSAqIFdlIG5lZWQgdG8gcmVtZW1iZXIgYWxsIHJlZmVy
ZW5jZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzLgorCSAqIFRoZXkgd2lsbCBiZSB3cml0dGVuIG91
dCB0byBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYuY21kCisJICovCisJZW52X2FkZChuYW1lLCB2
YWx1ZSk7CisKKwlyZXR1cm4geHN0cmR1cCh2YWx1ZSk7Cit9CisKK3ZvaWQgZW52X3dyaXRlX2Rl
cChGSUxFICpmLCBjb25zdCBjaGFyICphdXRvY29uZmlnX25hbWUpCit7CisJc3RydWN0IGVudiAq
ZSwgKnRtcDsKKworCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlLCB0bXAsICZlbnZfbGlzdCwg
bm9kZSkgeworCQlmcHJpbnRmKGYsICJpZm5lcSBcIiQoJXMpXCIgXCIlc1wiXG4iLCBlLT5uYW1l
LCBlLT52YWx1ZSk7CisJCWZwcmludGYoZiwgIiVzOiBGT1JDRVxuIiwgYXV0b2NvbmZpZ19uYW1l
KTsKKwkJZnByaW50ZihmLCAiZW5kaWZcbiIpOworCQllbnZfZGVsKGUpOworCX0KK30KKworLyoK
KyAqIEJ1aWx0LWluIGZ1bmN0aW9ucworICovCitzdHJ1Y3QgZnVuY3Rpb24geworCWNvbnN0IGNo
YXIgKm5hbWU7CisJdW5zaWduZWQgaW50IG1pbl9hcmdzOworCXVuc2lnbmVkIGludCBtYXhfYXJn
czsKKwljaGFyICooKmZ1bmMpKGludCBhcmdjLCBjaGFyICphcmd2W10pOworfTsKKworc3RhdGlj
IGNoYXIgKmRvX2Vycm9yX2lmKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJaWYgKCFzdHJj
bXAoYXJndlswXSwgInkiKSkKKwkJcHBlcnJvcigiJXMiLCBhcmd2WzFdKTsKKworCXJldHVybiBO
VUxMOworfQorCitzdGF0aWMgY2hhciAqZG9fZmlsZW5hbWUoaW50IGFyZ2MsIGNoYXIgKmFyZ3Zb
XSkKK3sKKwlyZXR1cm4geHN0cmR1cChjdXJyZW50X2ZpbGUtPm5hbWUpOworfQorCitzdGF0aWMg
Y2hhciAqZG9faW5mbyhpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCXByaW50ZigiJXNcbiIs
IGFyZ3ZbMF0pOworCisJcmV0dXJuIHhzdHJkdXAoIiIpOworfQorCitzdGF0aWMgY2hhciAqZG9f
bGluZW5vKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJY2hhciBidWZbMTZdOworCisJc3By
aW50ZihidWYsICIlZCIsIHl5bGluZW5vKTsKKworCXJldHVybiB4c3RyZHVwKGJ1Zik7Cit9CisK
K3N0YXRpYyBjaGFyICpkb19zaGVsbChpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCUZJTEUg
KnA7CisJY2hhciBidWZbMjU2XTsKKwljaGFyICpjbWQ7CisJc2l6ZV90IG5yZWFkOworCWludCBp
OworCisJY21kID0gYXJndlswXTsKKworCXAgPSBwb3BlbihjbWQsICJyIik7CisJaWYgKCFwKSB7
CisJCXBlcnJvcihjbWQpOworCQlleGl0KDEpOworCX0KKworCW5yZWFkID0gZnJlYWQoYnVmLCAx
LCBzaXplb2YoYnVmKSwgcCk7CisJaWYgKG5yZWFkID09IHNpemVvZihidWYpKQorCQlucmVhZC0t
OworCisJLyogcmVtb3ZlIHRyYWlsaW5nIG5ldyBsaW5lcyAqLworCXdoaWxlIChucmVhZCA+IDAg
JiYgYnVmW25yZWFkIC0gMV0gPT0gJ1xuJykKKwkJbnJlYWQtLTsKKworCWJ1ZltucmVhZF0gPSAw
OworCisJLyogcmVwbGFjZSBhIG5ldyBsaW5lIHdpdGggYSBzcGFjZSAqLworCWZvciAoaSA9IDA7
IGkgPCBucmVhZDsgaSsrKSB7CisJCWlmIChidWZbaV0gPT0gJ1xuJykKKwkJCWJ1ZltpXSA9ICcg
JzsKKwl9CisKKwlpZiAocGNsb3NlKHApID09IC0xKSB7CisJCXBlcnJvcihjbWQpOworCQlleGl0
KDEpOworCX0KKworCXJldHVybiB4c3RyZHVwKGJ1Zik7Cit9CisKK3N0YXRpYyBjaGFyICpkb193
YXJuaW5nX2lmKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJaWYgKCFzdHJjbXAoYXJndlsw
XSwgInkiKSkKKwkJZnByaW50ZihzdGRlcnIsICIlczolZDogJXNcbiIsCisJCQljdXJyZW50X2Zp
bGUtPm5hbWUsIHl5bGluZW5vLCBhcmd2WzFdKTsKKworCXJldHVybiB4c3RyZHVwKCIiKTsKK30K
Kworc3RhdGljIGNvbnN0IHN0cnVjdCBmdW5jdGlvbiBmdW5jdGlvbl90YWJsZVtdID0geworCS8q
IE5hbWUJCU1JTglNQVgJRnVuY3Rpb24gKi8KKwl7ICJlcnJvci1pZiIsCTIsCTIsCWRvX2Vycm9y
X2lmIH0sCisJeyAiZmlsZW5hbWUiLAkwLAkwLAlkb19maWxlbmFtZSB9LAorCXsgImluZm8iLAkx
LAkxLAlkb19pbmZvIH0sCisJeyAibGluZW5vIiwJMCwJMCwJZG9fbGluZW5vIH0sCisJeyAic2hl
bGwiLAkxLAkxLAlkb19zaGVsbCB9LAorCXsgIndhcm5pbmctaWYiLAkyLAkyLAlkb193YXJuaW5n
X2lmIH0sCit9OworCisjZGVmaW5lIEZVTkNUSU9OX01BWF9BUkdTCQkxNgorCitzdGF0aWMgY2hh
ciAqZnVuY3Rpb25fZXhwYW5kKGNvbnN0IGNoYXIgKm5hbWUsIGludCBhcmdjLCBjaGFyICphcmd2
W10pCit7CisJY29uc3Qgc3RydWN0IGZ1bmN0aW9uICpmOworCWludCBpOworCisJZm9yIChpID0g
MDsgaSA8IEFSUkFZX1NJWkUoZnVuY3Rpb25fdGFibGUpOyBpKyspIHsKKwkJZiA9ICZmdW5jdGlv
bl90YWJsZVtpXTsKKwkJaWYgKHN0cmNtcChmLT5uYW1lLCBuYW1lKSkKKwkJCWNvbnRpbnVlOwor
CisJCWlmIChhcmdjIDwgZi0+bWluX2FyZ3MpCisJCQlwcGVycm9yKCJ0b28gZmV3IGZ1bmN0aW9u
IGFyZ3VtZW50cyBwYXNzZWQgdG8gJyVzJyIsCisJCQkJbmFtZSk7CisKKwkJaWYgKGFyZ2MgPiBm
LT5tYXhfYXJncykKKwkJCXBwZXJyb3IoInRvbyBtYW55IGZ1bmN0aW9uIGFyZ3VtZW50cyBwYXNz
ZWQgdG8gJyVzJyIsCisJCQkJbmFtZSk7CisKKwkJcmV0dXJuIGYtPmZ1bmMoYXJnYywgYXJndik7
CisJfQorCisJcmV0dXJuIE5VTEw7Cit9CisKKy8qCisgKiBWYXJpYWJsZXMgKGFuZCB1c2VyLWRl
ZmluZWQgZnVuY3Rpb25zKQorICovCitzdGF0aWMgTElTVF9IRUFEKHZhcmlhYmxlX2xpc3QpOwor
CitzdHJ1Y3QgdmFyaWFibGUgeworCWNoYXIgKm5hbWU7CisJY2hhciAqdmFsdWU7CisJZW51bSB2
YXJpYWJsZV9mbGF2b3IgZmxhdm9yOworCWludCBleHBfY291bnQ7CisJc3RydWN0IGxpc3RfaGVh
ZCBub2RlOworfTsKKworc3RhdGljIHN0cnVjdCB2YXJpYWJsZSAqdmFyaWFibGVfbG9va3VwKGNv
bnN0IGNoYXIgKm5hbWUpCit7CisJc3RydWN0IHZhcmlhYmxlICp2OworCisJbGlzdF9mb3JfZWFj
aF9lbnRyeSh2LCAmdmFyaWFibGVfbGlzdCwgbm9kZSkgeworCQlpZiAoIXN0cmNtcChuYW1lLCB2
LT5uYW1lKSkKKwkJCXJldHVybiB2OworCX0KKworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMg
Y2hhciAqdmFyaWFibGVfZXhwYW5kKGNvbnN0IGNoYXIgKm5hbWUsIGludCBhcmdjLCBjaGFyICph
cmd2W10pCit7CisJc3RydWN0IHZhcmlhYmxlICp2OworCWNoYXIgKnJlczsKKworCXYgPSB2YXJp
YWJsZV9sb29rdXAobmFtZSk7CisJaWYgKCF2KQorCQlyZXR1cm4gTlVMTDsKKworCWlmIChhcmdj
ID09IDAgJiYgdi0+ZXhwX2NvdW50KQorCQlwcGVycm9yKCJSZWN1cnNpdmUgdmFyaWFibGUgJyVz
JyByZWZlcmVuY2VzIGl0c2VsZiAoZXZlbnR1YWxseSkiLAorCQkJbmFtZSk7CisKKwlpZiAodi0+
ZXhwX2NvdW50ID4gMTAwMCkKKwkJcHBlcnJvcigiVG9vIGRlZXAgcmVjdXJzaXZlIGV4cGFuc2lv
biIpOworCisJdi0+ZXhwX2NvdW50Kys7CisKKwlpZiAodi0+Zmxhdm9yID09IFZBUl9SRUNVUlNJ
VkUpCisJCXJlcyA9IGV4cGFuZF9zdHJpbmdfd2l0aF9hcmdzKHYtPnZhbHVlLCBhcmdjLCBhcmd2
KTsKKwllbHNlCisJCXJlcyA9IHhzdHJkdXAodi0+dmFsdWUpOworCisJdi0+ZXhwX2NvdW50LS07
CisKKwlyZXR1cm4gcmVzOworfQorCit2b2lkIHZhcmlhYmxlX2FkZChjb25zdCBjaGFyICpuYW1l
LCBjb25zdCBjaGFyICp2YWx1ZSwKKwkJICBlbnVtIHZhcmlhYmxlX2ZsYXZvciBmbGF2b3IpCit7
CisJc3RydWN0IHZhcmlhYmxlICp2OworCWNoYXIgKm5ld192YWx1ZTsKKwlib29sIGFwcGVuZCA9
IGZhbHNlOworCisJdiA9IHZhcmlhYmxlX2xvb2t1cChuYW1lKTsKKwlpZiAodikgeworCQkvKiBG
b3IgZGVmaW5lZCB2YXJpYWJsZXMsICs9IGluaGVyaXRzIHRoZSBleGlzdGluZyBmbGF2b3IgKi8K
KwkJaWYgKGZsYXZvciA9PSBWQVJfQVBQRU5EKSB7CisJCQlmbGF2b3IgPSB2LT5mbGF2b3I7CisJ
CQlhcHBlbmQgPSB0cnVlOworCQl9IGVsc2UgeworCQkJZnJlZSh2LT52YWx1ZSk7CisJCX0KKwl9
IGVsc2UgeworCQkvKiBGb3IgdW5kZWZpbmVkIHZhcmlhYmxlcywgKz0gYXNzdW1lcyB0aGUgcmVj
dXJzaXZlIGZsYXZvciAqLworCQlpZiAoZmxhdm9yID09IFZBUl9BUFBFTkQpCisJCQlmbGF2b3Ig
PSBWQVJfUkVDVVJTSVZFOworCisJCXYgPSB4bWFsbG9jKHNpemVvZigqdikpOworCQl2LT5uYW1l
ID0geHN0cmR1cChuYW1lKTsKKwkJdi0+ZXhwX2NvdW50ID0gMDsKKwkJbGlzdF9hZGRfdGFpbCgm
di0+bm9kZSwgJnZhcmlhYmxlX2xpc3QpOworCX0KKworCXYtPmZsYXZvciA9IGZsYXZvcjsKKwor
CWlmIChmbGF2b3IgPT0gVkFSX1NJTVBMRSkKKwkJbmV3X3ZhbHVlID0gZXhwYW5kX3N0cmluZyh2
YWx1ZSk7CisJZWxzZQorCQluZXdfdmFsdWUgPSB4c3RyZHVwKHZhbHVlKTsKKworCWlmIChhcHBl
bmQpIHsKKwkJdi0+dmFsdWUgPSB4cmVhbGxvYyh2LT52YWx1ZSwKKwkJCQkgICAgc3RybGVuKHYt
PnZhbHVlKSArIHN0cmxlbihuZXdfdmFsdWUpICsgMik7CisJCXN0cmNhdCh2LT52YWx1ZSwgIiAi
KTsKKwkJc3RyY2F0KHYtPnZhbHVlLCBuZXdfdmFsdWUpOworCQlmcmVlKG5ld192YWx1ZSk7CisJ
fSBlbHNlIHsKKwkJdi0+dmFsdWUgPSBuZXdfdmFsdWU7CisJfQorfQorCitzdGF0aWMgdm9pZCB2
YXJpYWJsZV9kZWwoc3RydWN0IHZhcmlhYmxlICp2KQoreworCWxpc3RfZGVsKCZ2LT5ub2RlKTsK
KwlmcmVlKHYtPm5hbWUpOworCWZyZWUodi0+dmFsdWUpOworCWZyZWUodik7Cit9CisKK3ZvaWQg
dmFyaWFibGVfYWxsX2RlbCh2b2lkKQoreworCXN0cnVjdCB2YXJpYWJsZSAqdiwgKnRtcDsKKwor
CWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSh2LCB0bXAsICZ2YXJpYWJsZV9saXN0LCBub2RlKQor
CQl2YXJpYWJsZV9kZWwodik7Cit9CisKKy8qCisgKiBFdmFsdWF0ZSBhIGNsYXVzZSB3aXRoIGFy
Z3VtZW50cy4gIGFyZ2MvYXJndiBhcmUgYXJndW1lbnRzIGZyb20gdGhlIHVwcGVyCisgKiBmdW5j
dGlvbiBjYWxsLgorICoKKyAqIFJldHVybmVkIHN0cmluZyBtdXN0IGJlIGZyZWVkIHdoZW4gZG9u
ZQorICovCitzdGF0aWMgY2hhciAqZXZhbF9jbGF1c2UoY29uc3QgY2hhciAqc3RyLCBzaXplX3Qg
bGVuLCBpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCWNoYXIgKnRtcCwgKm5hbWUsICpyZXMs
ICplbmRwdHIsICpwcmV2LCAqcDsKKwlpbnQgbmV3X2FyZ2MgPSAwOworCWNoYXIgKm5ld19hcmd2
W0ZVTkNUSU9OX01BWF9BUkdTXTsKKwlpbnQgbmVzdCA9IDA7CisJaW50IGk7CisJdW5zaWduZWQg
bG9uZyBuOworCisJdG1wID0geHN0cm5kdXAoc3RyLCBsZW4pOworCisJLyoKKwkgKiBJZiB2YXJp
YWJsZSBuYW1lIGlzICcxJywgJzInLCBldGMuICBJdCBpcyBnZW5lcmFsbHkgYW4gYXJndW1lbnQK
KwkgKiBmcm9tIGEgdXNlci1mdW5jdGlvbiBjYWxsIChpLmUuIGxvY2FsLXNjb3BlIHZhcmlhYmxl
KS4gIElmIG5vdAorCSAqIGF2YWlsYWJsZSwgdGhlbiBsb29rLXVwIGdsb2JhbC1zY29wZSB2YXJp
YWJsZXMuCisJICovCisJbiA9IHN0cnRvdWwodG1wLCAmZW5kcHRyLCAxMCk7CisJaWYgKCEqZW5k
cHRyICYmIG4gPiAwICYmIG4gPD0gYXJnYykgeworCQlyZXMgPSB4c3RyZHVwKGFyZ3ZbbiAtIDFd
KTsKKwkJZ290byBmcmVlX3RtcDsKKwl9CisKKwlwcmV2ID0gcCA9IHRtcDsKKworCS8qCisJICog
U3BsaXQgaW50byB0b2tlbnMKKwkgKiBUaGUgZnVuY3Rpb24gbmFtZSBhbmQgYXJndW1lbnRzIGFy
ZSBzZXBhcmF0ZWQgYnkgYSBjb21tYS4KKwkgKiBGb3IgZXhhbXBsZSwgaWYgdGhlIGZ1bmN0aW9u
IGNhbGwgaXMgbGlrZSB0aGlzOgorCSAqICAgJChmb28sJCh4KSwkKHkpKQorCSAqCisJICogVGhl
IGlucHV0IHN0cmluZyBmb3IgdGhpcyBoZWxwZXIgc2hvdWxkIGJlOgorCSAqICAgZm9vLCQoeCks
JCh5KQorCSAqCisJICogYW5kIHNwbGl0IGludG86CisJICogICBuZXdfYXJndlswXSA9ICdmb28n
CisJICogICBuZXdfYXJndlsxXSA9ICckKHgpJworCSAqICAgbmV3X2FyZ3ZbMl0gPSAnJCh5KScK
KwkgKi8KKwl3aGlsZSAoKnApIHsKKwkJaWYgKG5lc3QgPT0gMCAmJiAqcCA9PSAnLCcpIHsKKwkJ
CSpwID0gMDsKKwkJCWlmIChuZXdfYXJnYyA+PSBGVU5DVElPTl9NQVhfQVJHUykKKwkJCQlwcGVy
cm9yKCJ0b28gbWFueSBmdW5jdGlvbiBhcmd1bWVudHMiKTsKKwkJCW5ld19hcmd2W25ld19hcmdj
KytdID0gcHJldjsKKwkJCXByZXYgPSBwICsgMTsKKwkJfSBlbHNlIGlmICgqcCA9PSAnKCcpIHsK
KwkJCW5lc3QrKzsKKwkJfSBlbHNlIGlmICgqcCA9PSAnKScpIHsKKwkJCW5lc3QtLTsKKwkJfQor
CisJCXArKzsKKwl9CisJbmV3X2FyZ3ZbbmV3X2FyZ2MrK10gPSBwcmV2OworCisJLyoKKwkgKiBT
aGlmdCBhcmd1bWVudHMKKwkgKiBuZXdfYXJndlswXSByZXByZXNlbnRzIGEgZnVuY3Rpb24gbmFt
ZSBvciBhIHZhcmlhYmxlIG5hbWUuICBQdXQgaXQKKwkgKiBpbnRvICduYW1lJywgdGhlbiBzaGlm
dCB0aGUgcmVzdCBvZiB0aGUgYXJndW1lbnRzLiAgVGhpcyBzaW1wbGlmaWVzCisJICogJ2NvbnN0
JyBoYW5kbGluZy4KKwkgKi8KKwluYW1lID0gZXhwYW5kX3N0cmluZ193aXRoX2FyZ3MobmV3X2Fy
Z3ZbMF0sIGFyZ2MsIGFyZ3YpOworCW5ld19hcmdjLS07CisJZm9yIChpID0gMDsgaSA8IG5ld19h
cmdjOyBpKyspCisJCW5ld19hcmd2W2ldID0gZXhwYW5kX3N0cmluZ193aXRoX2FyZ3MobmV3X2Fy
Z3ZbaSArIDFdLAorCQkJCQkJICAgICAgYXJnYywgYXJndik7CisKKwkvKiBTZWFyY2ggZm9yIHZh
cmlhYmxlcyAqLworCXJlcyA9IHZhcmlhYmxlX2V4cGFuZChuYW1lLCBuZXdfYXJnYywgbmV3X2Fy
Z3YpOworCWlmIChyZXMpCisJCWdvdG8gZnJlZTsKKworCS8qIExvb2sgZm9yIGJ1aWx0LWluIGZ1
bmN0aW9ucyAqLworCXJlcyA9IGZ1bmN0aW9uX2V4cGFuZChuYW1lLCBuZXdfYXJnYywgbmV3X2Fy
Z3YpOworCWlmIChyZXMpCisJCWdvdG8gZnJlZTsKKworCS8qIExhc3QsIHRyeSBlbnZpcm9ubWVu
dCB2YXJpYWJsZSAqLworCWlmIChuZXdfYXJnYyA9PSAwKSB7CisJCXJlcyA9IGVudl9leHBhbmQo
bmFtZSk7CisJCWlmIChyZXMpCisJCQlnb3RvIGZyZWU7CisJfQorCisJcmVzID0geHN0cmR1cCgi
Iik7CitmcmVlOgorCWZvciAoaSA9IDA7IGkgPCBuZXdfYXJnYzsgaSsrKQorCQlmcmVlKG5ld19h
cmd2W2ldKTsKKwlmcmVlKG5hbWUpOworZnJlZV90bXA6CisJZnJlZSh0bXApOworCisJcmV0dXJu
IHJlczsKK30KKworLyoKKyAqIEV4cGFuZCBhIHN0cmluZyB0aGF0IGZvbGxvd3MgJyQnCisgKgor
ICogRm9yIGV4YW1wbGUsIGlmIHRoZSBpbnB1dCBzdHJpbmcgaXMKKyAqICAgICAoJChGT08pJCgk
KEJBUikpKSQoQkFaKQorICogdGhpcyBoZWxwZXIgZXZhbHVhdGVzCisgKiAgICAgJCgkKEZPTykk
KCQoQkFSKSkpCisgKiBhbmQgcmV0dXJucyBhIG5ldyBzdHJpbmcgY29udGFpbmluZyB0aGUgZXhw
YW5zaW9uIChub3RlIHRoYXQgdGhlIHN0cmluZyBpcworICogcmVjdXJzaXZlbHkgZXhwYW5kZWQp
LCBhbHNvIGFkdmFuY2luZyAnc3RyJyB0byBwb2ludCB0byB0aGUgbmV4dCBjaGFyYWN0ZXIKKyAq
IGFmdGVyIHRoZSBjb3JyZXNwb25kaW5nIGNsb3NpbmcgcGFyZW50aGVzaXMsIGluIHRoaXMgY2Fz
ZSwgKnN0ciB3aWxsIGJlCisgKiAgICAgJChCQVIpCisgKi8KK3N0YXRpYyBjaGFyICpleHBhbmRf
ZG9sbGFyX3dpdGhfYXJncyhjb25zdCBjaGFyICoqc3RyLCBpbnQgYXJnYywgY2hhciAqYXJndltd
KQoreworCWNvbnN0IGNoYXIgKnAgPSAqc3RyOworCWNvbnN0IGNoYXIgKnE7CisJaW50IG5lc3Qg
PSAwOworCisJLyoKKwkgKiBJbiBLY29uZmlnLCB2YXJpYWJsZS9mdW5jdGlvbiByZWZlcmVuY2Vz
IGFsd2F5cyBzdGFydCB3aXRoICIkKCIuCisJICogTmVpdGhlciBzaW5nbGUtbGV0dGVyIHZhcmlh
YmxlcyBhcyBpbiAkQSBub3IgY3VybHkgYnJhY2VzIGFzIGluICR7Q0N9CisJICogYXJlIHN1cHBv
cnRlZC4gICckJyBub3QgZm9sbG93ZWQgYnkgJygnIGxvc2VzIGl0cyBzcGVjaWFsIG1lYW5pbmcu
CisJICovCisJaWYgKCpwICE9ICcoJykgeworCQkqc3RyID0gcDsKKwkJcmV0dXJuIHhzdHJkdXAo
IiQiKTsKKwl9CisKKwlwKys7CisJcSA9IHA7CisJd2hpbGUgKCpxKSB7CisJCWlmICgqcSA9PSAn
KCcpIHsKKwkJCW5lc3QrKzsKKwkJfSBlbHNlIGlmICgqcSA9PSAnKScpIHsKKwkJCWlmIChuZXN0
LS0gPT0gMCkKKwkJCQlicmVhazsKKwkJfQorCQlxKys7CisJfQorCisJaWYgKCEqcSkKKwkJcHBl
cnJvcigidW50ZXJtaW5hdGVkIHJlZmVyZW5jZSB0byAnJXMnOiBtaXNzaW5nICcpJyIsIHApOwor
CisJLyogQWR2YW5jZSAnc3RyJyB0byBhZnRlciB0aGUgZXhwYW5kZWQgaW5pdGlhbCBwb3J0aW9u
IG9mIHRoZSBzdHJpbmcgKi8KKwkqc3RyID0gcSArIDE7CisKKwlyZXR1cm4gZXZhbF9jbGF1c2Uo
cCwgcSAtIHAsIGFyZ2MsIGFyZ3YpOworfQorCitjaGFyICpleHBhbmRfZG9sbGFyKGNvbnN0IGNo
YXIgKipzdHIpCit7CisJcmV0dXJuIGV4cGFuZF9kb2xsYXJfd2l0aF9hcmdzKHN0ciwgMCwgTlVM
TCk7Cit9CisKK3N0YXRpYyBjaGFyICpfX2V4cGFuZF9zdHJpbmcoY29uc3QgY2hhciAqKnN0ciwg
Ym9vbCAoKmlzX2VuZCkoY2hhciBjKSwKKwkJCSAgICAgaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkK
K3sKKwljb25zdCBjaGFyICppbiwgKnA7CisJY2hhciAqZXhwYW5zaW9uLCAqb3V0OworCXNpemVf
dCBpbl9sZW4sIG91dF9sZW47CisKKwlvdXQgPSB4bWFsbG9jKDEpOworCSpvdXQgPSAwOworCW91
dF9sZW4gPSAxOworCisJcCA9IGluID0gKnN0cjsKKworCXdoaWxlICgxKSB7CisJCWlmICgqcCA9
PSAnJCcpIHsKKwkJCWluX2xlbiA9IHAgLSBpbjsKKwkJCXArKzsKKwkJCWV4cGFuc2lvbiA9IGV4
cGFuZF9kb2xsYXJfd2l0aF9hcmdzKCZwLCBhcmdjLCBhcmd2KTsKKwkJCW91dF9sZW4gKz0gaW5f
bGVuICsgc3RybGVuKGV4cGFuc2lvbik7CisJCQlvdXQgPSB4cmVhbGxvYyhvdXQsIG91dF9sZW4p
OworCQkJc3RybmNhdChvdXQsIGluLCBpbl9sZW4pOworCQkJc3RyY2F0KG91dCwgZXhwYW5zaW9u
KTsKKwkJCWZyZWUoZXhwYW5zaW9uKTsKKwkJCWluID0gcDsKKwkJCWNvbnRpbnVlOworCQl9CisK
KwkJaWYgKGlzX2VuZCgqcCkpCisJCQlicmVhazsKKworCQlwKys7CisJfQorCisJaW5fbGVuID0g
cCAtIGluOworCW91dF9sZW4gKz0gaW5fbGVuOworCW91dCA9IHhyZWFsbG9jKG91dCwgb3V0X2xl
bik7CisJc3RybmNhdChvdXQsIGluLCBpbl9sZW4pOworCisJLyogQWR2YW5jZSAnc3RyJyB0byB0
aGUgZW5kIGNoYXJhY3RlciAqLworCSpzdHIgPSBwOworCisJcmV0dXJuIG91dDsKK30KKworc3Rh
dGljIGJvb2wgaXNfZW5kX29mX3N0cihjaGFyIGMpCit7CisJcmV0dXJuICFjOworfQorCisvKgor
ICogRXhwYW5kIHZhcmlhYmxlcyBhbmQgZnVuY3Rpb25zIGluIHRoZSBnaXZlbiBzdHJpbmcuICBV
bmRlZmluZWQgdmFyaWFibGVzCisgKiBleHBhbmQgdG8gYW4gZW1wdHkgc3RyaW5nLgorICogVGhl
IHJldHVybmVkIHN0cmluZyBtdXN0IGJlIGZyZWVkIHdoZW4gZG9uZS4KKyAqLworc3RhdGljIGNo
YXIgKmV4cGFuZF9zdHJpbmdfd2l0aF9hcmdzKGNvbnN0IGNoYXIgKmluLCBpbnQgYXJnYywgY2hh
ciAqYXJndltdKQoreworCXJldHVybiBfX2V4cGFuZF9zdHJpbmcoJmluLCBpc19lbmRfb2Zfc3Ry
LCBhcmdjLCBhcmd2KTsKK30KKworc3RhdGljIGNoYXIgKmV4cGFuZF9zdHJpbmcoY29uc3QgY2hh
ciAqaW4pCit7CisJcmV0dXJuIGV4cGFuZF9zdHJpbmdfd2l0aF9hcmdzKGluLCAwLCBOVUxMKTsK
K30KKworc3RhdGljIGJvb2wgaXNfZW5kX29mX3Rva2VuKGNoYXIgYykKK3sKKwlyZXR1cm4gIShp
c2FsbnVtKGMpIHx8IGMgPT0gJ18nIHx8IGMgPT0gJy0nKTsKK30KKworLyoKKyAqIEV4cGFuZCB2
YXJpYWJsZXMgaW4gYSB0b2tlbi4gIFRoZSBwYXJzaW5nIHN0b3BzIHdoZW4gYSB0b2tlbiBzZXBh
cmF0ZXIKKyAqIChpbiBtb3N0IGNhc2VzLCBpdCBpcyBhIHdoaXRlc3BhY2UpIGlzIGVuY291bnRl
cmVkLiAgJ3N0cicgaXMgdXBkYXRlZCB0bworICogcG9pbnQgdG8gdGhlIG5leHQgY2hhcmFjdGVy
LgorICoKKyAqIFRoZSByZXR1cm5lZCBzdHJpbmcgbXVzdCBiZSBmcmVlZCB3aGVuIGRvbmUuCisg
Ki8KK2NoYXIgKmV4cGFuZF9vbmVfdG9rZW4oY29uc3QgY2hhciAqKnN0cikKK3sKKwlyZXR1cm4g
X19leHBhbmRfc3RyaW5nKHN0ciwgaXNfZW5kX29mX3Rva2VuLCAwLCBOVUxMKTsKK30KZGlmZiAt
LWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Fjb25mLWNmZy5zaCBiL3hlbi90b29scy9rY29uZmln
L3Fjb25mLWNmZy5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwMDAuLjAy
Y2NjMGFlMTAzMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLWNm
Zy5zaApAQCAtMCwwICsxLDMyIEBACisjIS9iaW4vc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAKKworUEtHPSJRdDVDb3JlIFF0NUd1aSBRdDVXaWRnZXRzIgorUEtHMj0iUXRD
b3JlIFF0R3VpIgorCitpZiBbIC16ICIkKGNvbW1hbmQgLXYgcGtnLWNvbmZpZykiIF07IHRoZW4K
KwllY2hvID4mMiAiKiIKKwllY2hvID4mMiAiKiAnbWFrZSB4Y29uZmlnJyByZXF1aXJlcyAncGtn
LWNvbmZpZycuIFBsZWFzZSBpbnN0YWxsIGl0LiIKKwllY2hvID4mMiAiKiIKKwlleGl0IDEKK2Zp
CisKK2lmIHBrZy1jb25maWcgLS1leGlzdHMgJFBLRzsgdGhlbgorCWVjaG8gY2ZsYWdzPVwiLXN0
ZD1jKysxMSAtZlBJQyAkKHBrZy1jb25maWcgLS1jZmxhZ3MgUXQ1Q29yZSBRdDVHdWkgUXQ1V2lk
Z2V0cylcIgorCWVjaG8gbGlicz1cIiQocGtnLWNvbmZpZyAtLWxpYnMgJFBLRylcIgorCWVjaG8g
bW9jPVwiJChwa2ctY29uZmlnIC0tdmFyaWFibGU9aG9zdF9iaW5zIFF0NUNvcmUpL21vY1wiCisJ
ZXhpdCAwCitmaQorCitpZiBwa2ctY29uZmlnIC0tZXhpc3RzICRQS0cyOyB0aGVuCisJZWNobyBj
ZmxhZ3M9XCIkKHBrZy1jb25maWcgLS1jZmxhZ3MgJFBLRzIpXCIKKwllY2hvIGxpYnM9XCIkKHBr
Zy1jb25maWcgLS1saWJzICRQS0cyKVwiCisJZWNobyBtb2M9XCIkKHBrZy1jb25maWcgLS12YXJp
YWJsZT1tb2NfbG9jYXRpb24gUXRDb3JlKVwiCisJZXhpdCAwCitmaQorCitlY2hvID4mMiAiKiIK
K2VjaG8gPiYyICIqIENvdWxkIG5vdCBmaW5kIFF0IHZpYSBwa2ctY29uZmlnLiIKK2VjaG8gPiYy
ICIqIFBsZWFzZSBpbnN0YWxsIGVpdGhlciBRdCA0Ljggb3IgNS54LiBhbmQgbWFrZSBzdXJlIGl0
J3MgaW4gUEtHX0NPTkZJR19QQVRIIgorZWNobyA+JjIgIioiCitleGl0IDEKZGlmZiAtLWdpdCBh
L3hlbi90b29scy9rY29uZmlnL3Fjb25mLmNjIGIveGVuL3Rvb2xzL2tjb25maWcvcWNvbmYuY2MK
aW5kZXggZTE0MGFiMDBhYmNmLi44Mjc3M2NjMzVkMzUgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9r
Y29uZmlnL3Fjb25mLmNjCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmNjCkBAIC0xLDMy
ICsxLDE3IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogLyoKICAqIENv
cHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KLSAq
IFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2Mi4wLgorICogQ29weXJp
Z2h0IChDKSAyMDE1IEJvcmlzIEJhcmJ1bG92c2tpIDxiYmFyYnVsb3Zza2lAZ21haWwuY29tPgog
ICovCiAKICNpbmNsdWRlIDxxZ2xvYmFsLmg+CiAKLSNpZiBRVF9WRVJTSU9OIDwgMHgwNDAwMDAK
LSNpbmNsdWRlIDxzdGRkZWYuaD4KLSNpbmNsdWRlIDxxbWFpbndpbmRvdy5oPgotI2luY2x1ZGUg
PHF2Ym94Lmg+Ci0jaW5jbHVkZSA8cXZhbHVlbGlzdC5oPgorI2luY2x1ZGUgPFFNYWluV2luZG93
PgorI2luY2x1ZGUgPFFMaXN0PgogI2luY2x1ZGUgPHF0ZXh0YnJvd3Nlci5oPgotI2luY2x1ZGUg
PHFhY3Rpb24uaD4KLSNpbmNsdWRlIDxxaGVhZGVyLmg+Ci0jaW5jbHVkZSA8cWZpbGVkaWFsb2cu
aD4KLSNpbmNsdWRlIDxxZHJhZ29iamVjdC5oPgotI2luY2x1ZGUgPHFwb3B1cG1lbnUuaD4KLSNl
bHNlCi0jaW5jbHVkZSA8cTNtYWlud2luZG93Lmg+Ci0jaW5jbHVkZSA8cTN2Ym94Lmg+Ci0jaW5j
bHVkZSA8cTN2YWx1ZWxpc3QuaD4KLSNpbmNsdWRlIDxxM3RleHRicm93c2VyLmg+Ci0jaW5jbHVk
ZSA8cTNhY3Rpb24uaD4KLSNpbmNsdWRlIDxxM2hlYWRlci5oPgotI2luY2x1ZGUgPHEzZmlsZWRp
YWxvZy5oPgotI2luY2x1ZGUgPHEzZHJhZ29iamVjdC5oPgotI2luY2x1ZGUgPHEzcG9wdXBtZW51
Lmg+Ci0jZW5kaWYKKyNpbmNsdWRlIDxRQWN0aW9uPgorI2luY2x1ZGUgPFFGaWxlRGlhbG9nPgor
I2luY2x1ZGUgPFFNZW51PgogCiAjaW5jbHVkZSA8cWFwcGxpY2F0aW9uLmg+CiAjaW5jbHVkZSA8
cWRlc2t0b3B3aWRnZXQuaD4KQEAgLTQ3LDEzICszMiwxMyBAQAogI2luY2x1ZGUgInFjb25mLmgi
CiAKICNpbmNsdWRlICJxY29uZi5tb2MiCi0jaW5jbHVkZSAiaW1hZ2VzLmMiCisjaW5jbHVkZSAi
aW1hZ2VzLmgiCiAKIAogc3RhdGljIFFBcHBsaWNhdGlvbiAqY29uZmlnQXBwOwogc3RhdGljIENv
bmZpZ1NldHRpbmdzICpjb25maWdTZXR0aW5nczsKIAotUTNBY3Rpb24gKkNvbmZpZ01haW5XaW5k
b3c6OnNhdmVBY3Rpb247CitRQWN0aW9uICpDb25maWdNYWluV2luZG93OjpzYXZlQWN0aW9uOwog
CiBzdGF0aWMgaW5saW5lIFFTdHJpbmcgcWdldHRleHQoY29uc3QgY2hhciogc3RyKQogewpAQCAt
NjgsMTQgKzUzLDIyIEBAIENvbmZpZ1NldHRpbmdzOjpDb25maWdTZXR0aW5ncygpCiAvKioKICAq
IFJlYWRzIGEgbGlzdCBvZiBpbnRlZ2VyIHZhbHVlcyBmcm9tIHRoZSBhcHBsaWNhdGlvbiBzZXR0
aW5ncy4KICAqLwotUTNWYWx1ZUxpc3Q8aW50PiBDb25maWdTZXR0aW5nczo6cmVhZFNpemVzKGNv
bnN0IFFTdHJpbmcmIGtleSwgYm9vbCAqb2spCitRTGlzdDxpbnQ+IENvbmZpZ1NldHRpbmdzOjpy
ZWFkU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBib29sICpvaykKIHsKLQlRM1ZhbHVlTGlzdDxp
bnQ+IHJlc3VsdDsKLQlRU3RyaW5nTGlzdCBlbnRyeUxpc3QgPSByZWFkTGlzdEVudHJ5KGtleSwg
b2spOwotCVFTdHJpbmdMaXN0OjpJdGVyYXRvciBpdDsKKwlRTGlzdDxpbnQ+IHJlc3VsdDsKIAot
CWZvciAoaXQgPSBlbnRyeUxpc3QuYmVnaW4oKTsgaXQgIT0gZW50cnlMaXN0LmVuZCgpOyArK2l0
KQotCQlyZXN1bHQucHVzaF9iYWNrKCgqaXQpLnRvSW50KCkpOworCWlmIChjb250YWlucyhrZXkp
KQorCXsKKwkJUVN0cmluZ0xpc3QgZW50cnlMaXN0ID0gdmFsdWUoa2V5KS50b1N0cmluZ0xpc3Qo
KTsKKwkJUVN0cmluZ0xpc3Q6Okl0ZXJhdG9yIGl0OworCisJCWZvciAoaXQgPSBlbnRyeUxpc3Qu
YmVnaW4oKTsgaXQgIT0gZW50cnlMaXN0LmVuZCgpOyArK2l0KQorCQkJcmVzdWx0LnB1c2hfYmFj
aygoKml0KS50b0ludCgpKTsKKworCQkqb2sgPSB0cnVlOworCX0KKwllbHNlCisJCSpvayA9IGZh
bHNlOwogCiAJcmV0dXJuIHJlc3VsdDsKIH0KQEAgLTgzLDE0ICs3NiwxNiBAQCBRM1ZhbHVlTGlz
dDxpbnQ+IENvbmZpZ1NldHRpbmdzOjpyZWFkU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBib29s
ICpvaykKIC8qKgogICogV3JpdGVzIGEgbGlzdCBvZiBpbnRlZ2VyIHZhbHVlcyB0byB0aGUgYXBw
bGljYXRpb24gc2V0dGluZ3MuCiAgKi8KLWJvb2wgQ29uZmlnU2V0dGluZ3M6OndyaXRlU2l6ZXMo
Y29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRM1ZhbHVlTGlzdDxpbnQ+JiB2YWx1ZSkKK2Jvb2wg
Q29uZmlnU2V0dGluZ3M6OndyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRTGlz
dDxpbnQ+JiB2YWx1ZSkKIHsKIAlRU3RyaW5nTGlzdCBzdHJpbmdMaXN0OwotCVEzVmFsdWVMaXN0
PGludD46OkNvbnN0SXRlcmF0b3IgaXQ7CisJUUxpc3Q8aW50Pjo6Q29uc3RJdGVyYXRvciBpdDsK
IAogCWZvciAoaXQgPSB2YWx1ZS5iZWdpbigpOyBpdCAhPSB2YWx1ZS5lbmQoKTsgKytpdCkKIAkJ
c3RyaW5nTGlzdC5wdXNoX2JhY2soUVN0cmluZzo6bnVtYmVyKCppdCkpOwotCXJldHVybiB3cml0
ZUVudHJ5KGtleSwgc3RyaW5nTGlzdCk7CisJc2V0VmFsdWUoa2V5LCBzdHJpbmdMaXN0KTsKKwor
CXJldHVybiB0cnVlOwogfQogCiAKQEAgLTEwMCw5ICs5NSw2IEBAIGJvb2wgQ29uZmlnU2V0dGlu
Z3M6OndyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRM1ZhbHVlTGlzdDxpbnQ+
JiB2YWx1CiAgKi8KIHZvaWQgQ29uZmlnSXRlbTo6b2tSZW5hbWUoaW50IGNvbCkKIHsKLQlQYXJl
bnQ6Om9rUmVuYW1lKGNvbCk7Ci0Jc3ltX3NldF9zdHJpbmdfdmFsdWUobWVudS0+c3ltLCB0ZXh0
KGRhdGFDb2xJZHgpLmxhdGluMSgpKTsKLQlsaXN0VmlldygpLT51cGRhdGVMaXN0KHRoaXMpOwog
fQogCiAvKgpAQCAtMTQwLDExICsxMzIsMTEgQEAgdm9pZCBDb25maWdJdGVtOjp1cGRhdGVNZW51
KHZvaWQpCiAJCX0gZWxzZSB7CiAJCQlpZiAoc3ltKQogCQkJCWJyZWFrOwotCQkJc2V0UGl4bWFw
KHByb21wdENvbElkeCwgMCk7CisJCQlzZXRQaXhtYXAocHJvbXB0Q29sSWR4LCBRSWNvbigpKTsK
IAkJfQogCQlnb3RvIHNldF9wcm9tcHQ7CiAJY2FzZSBQX0NPTU1FTlQ6Ci0JCXNldFBpeG1hcChw
cm9tcHRDb2xJZHgsIDApOworCQlzZXRQaXhtYXAocHJvbXB0Q29sSWR4LCBRSWNvbigpKTsKIAkJ
Z290byBzZXRfcHJvbXB0OwogCWRlZmF1bHQ6CiAJCTsKQEAgLTE2MCw4ICsxNTIsOCBAQCB2b2lk
IENvbmZpZ0l0ZW06OnVwZGF0ZU1lbnUodm9pZCkKIAljYXNlIFNfVFJJU1RBVEU6CiAJCWNoYXIg
Y2g7CiAKLQkJaWYgKCFzeW1faXNfY2hhbmdhYmxlKHN5bSkgJiYgbGlzdC0+b3B0TW9kZSA9PSBu
b3JtYWxPcHQpIHsKLQkJCXNldFBpeG1hcChwcm9tcHRDb2xJZHgsIDApOworCQlpZiAoIXN5bV9p
c19jaGFuZ2VhYmxlKHN5bSkgJiYgbGlzdC0+b3B0TW9kZSA9PSBub3JtYWxPcHQpIHsKKwkJCXNl
dFBpeG1hcChwcm9tcHRDb2xJZHgsIFFJY29uKCkpOwogCQkJc2V0VGV4dChub0NvbElkeCwgUVN0
cmluZzo6bnVsbCk7CiAJCQlzZXRUZXh0KG1vZENvbElkeCwgUVN0cmluZzo6bnVsbCk7CiAJCQlz
ZXRUZXh0KHllc0NvbElkeCwgUVN0cmluZzo6bnVsbCk7CkBAIC0yMDcsOSArMTk5LDYgQEAgdm9p
ZCBDb25maWdJdGVtOjp1cGRhdGVNZW51KHZvaWQpCiAKIAkJZGF0YSA9IHN5bV9nZXRfc3RyaW5n
X3ZhbHVlKHN5bSk7CiAKLQkJaW50IGkgPSBsaXN0LT5tYXBJZHgoZGF0YUNvbElkeCk7Ci0JCWlm
IChpID49IDApCi0JCQlzZXRSZW5hbWVFbmFibGVkKGksIFRSVUUpOwogCQlzZXRUZXh0KGRhdGFD
b2xJZHgsIGRhdGEpOwogCQlpZiAodHlwZSA9PSBTX1NUUklORykKIAkJCXByb21wdCA9IFFTdHJp
bmcoIiUxOiAlMiIpLmFyZyhwcm9tcHQpLmFyZyhkYXRhKTsKQEAgLTI0MSwxOCArMjMwLDYgQEAg
dm9pZCBDb25maWdJdGVtOjp0ZXN0VXBkYXRlTWVudShib29sIHYpCiAJCXVwZGF0ZU1lbnUoKTsK
IH0KIAotdm9pZCBDb25maWdJdGVtOjpwYWludENlbGwoUVBhaW50ZXIqIHAsIGNvbnN0IFFDb2xv
ckdyb3VwJiBjZywgaW50IGNvbHVtbiwgaW50IHdpZHRoLCBpbnQgYWxpZ24pCi17Ci0JQ29uZmln
TGlzdCogbGlzdCA9IGxpc3RWaWV3KCk7Ci0KLQlpZiAodmlzaWJsZSkgewotCQlpZiAoaXNTZWxl
Y3RlZCgpICYmICFsaXN0LT5oYXNGb2N1cygpICYmIGxpc3QtPm1vZGUgPT0gbWVudU1vZGUpCi0J
CQlQYXJlbnQ6OnBhaW50Q2VsbChwLCBsaXN0LT5pbmFjdGl2ZWRDb2xvckdyb3VwLCBjb2x1bW4s
IHdpZHRoLCBhbGlnbik7Ci0JCWVsc2UKLQkJCVBhcmVudDo6cGFpbnRDZWxsKHAsIGNnLCBjb2x1
bW4sIHdpZHRoLCBhbGlnbik7Ci0JfSBlbHNlCi0JCVBhcmVudDo6cGFpbnRDZWxsKHAsIGxpc3Qt
PmRpc2FibGVkQ29sb3JHcm91cCwgY29sdW1uLCB3aWR0aCwgYWxpZ24pOwotfQogCiAvKgogICog
Y29uc3RydWN0IGEgbWVudSBlbnRyeQpAQCAtMjY1LDcgKzI0Miw3IEBAIHZvaWQgQ29uZmlnSXRl
bTo6aW5pdCh2b2lkKQogCQltZW51LT5kYXRhID0gdGhpczsKIAogCQlpZiAobGlzdC0+bW9kZSAh
PSBmdWxsTW9kZSkKLQkJCXNldE9wZW4oVFJVRSk7CisJCQlzZXRFeHBhbmRlZCh0cnVlKTsKIAkJ
c3ltX2NhbGNfdmFsdWUobWVudS0+c3ltKTsKIAl9CiAJdXBkYXRlTWVudSgpOwpAQCAtMjkwLDcg
KzI2Nyw3IEBAIENvbmZpZ0l0ZW06On5Db25maWdJdGVtKHZvaWQpCiBDb25maWdMaW5lRWRpdDo6
Q29uZmlnTGluZUVkaXQoQ29uZmlnVmlldyogcGFyZW50KQogCTogUGFyZW50KHBhcmVudCkKIHsK
LQljb25uZWN0KHRoaXMsIFNJR05BTChsb3N0Rm9jdXMoKSksIFNMT1QoaGlkZSgpKSk7CisJY29u
bmVjdCh0aGlzLCBTSUdOQUwoZWRpdGluZ0ZpbmlzaGVkKCkpLCBTTE9UKGhpZGUoKSkpOwogfQog
CiB2b2lkIENvbmZpZ0xpbmVFZGl0OjpzaG93KENvbmZpZ0l0ZW0qIGkpCkBAIC0zMTEsNyArMjg4
LDcgQEAgdm9pZCBDb25maWdMaW5lRWRpdDo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGUpCiAJ
CWJyZWFrOwogCWNhc2UgUXQ6OktleV9SZXR1cm46CiAJY2FzZSBRdDo6S2V5X0VudGVyOgotCQlz
eW1fc2V0X3N0cmluZ192YWx1ZShpdGVtLT5tZW51LT5zeW0sIHRleHQoKS5sYXRpbjEoKSk7CisJ
CXN5bV9zZXRfc3RyaW5nX3ZhbHVlKGl0ZW0tPm1lbnUtPnN5bSwgdGV4dCgpLnRvTGF0aW4xKCkp
OwogCQlwYXJlbnQoKS0+dXBkYXRlTGlzdChpdGVtKTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKQEAg
LTMyNCwzOSArMzAxLDM5IEBAIHZvaWQgQ29uZmlnTGluZUVkaXQ6OmtleVByZXNzRXZlbnQoUUtl
eUV2ZW50KiBlKQogfQogCiBDb25maWdMaXN0OjpDb25maWdMaXN0KENvbmZpZ1ZpZXcqIHAsIGNv
bnN0IGNoYXIgKm5hbWUpCi0JOiBQYXJlbnQocCwgbmFtZSksCisJOiBQYXJlbnQocCksCiAJICB1
cGRhdGVBbGwoZmFsc2UpLAogCSAgc3ltYm9sWWVzUGl4KHhwbV9zeW1ib2xfeWVzKSwgc3ltYm9s
TW9kUGl4KHhwbV9zeW1ib2xfbW9kKSwgc3ltYm9sTm9QaXgoeHBtX3N5bWJvbF9ubyksCiAJICBj
aG9pY2VZZXNQaXgoeHBtX2Nob2ljZV95ZXMpLCBjaG9pY2VOb1BpeCh4cG1fY2hvaWNlX25vKSwK
IAkgIG1lbnVQaXgoeHBtX21lbnUpLCBtZW51SW52UGl4KHhwbV9tZW51X2ludiksIG1lbnVCYWNr
UGl4KHhwbV9tZW51YmFjayksIHZvaWRQaXgoeHBtX3ZvaWQpLAotCSAgc2hvd05hbWUoZmFsc2Up
LCBzaG93UmFuZ2UoZmFsc2UpLCBzaG93RGF0YShmYWxzZSksIG9wdE1vZGUobm9ybWFsT3B0KSwK
KwkgIHNob3dOYW1lKGZhbHNlKSwgc2hvd1JhbmdlKGZhbHNlKSwgc2hvd0RhdGEoZmFsc2UpLCBt
b2RlKHNpbmdsZU1vZGUpLCBvcHRNb2RlKG5vcm1hbE9wdCksCiAJICByb290RW50cnkoMCksIGhl
YWRlclBvcHVwKDApCiB7CiAJaW50IGk7CiAKLQlzZXRTb3J0aW5nKC0xKTsKLQlzZXRSb290SXNE
ZWNvcmF0ZWQoVFJVRSk7Ci0JZGlzYWJsZWRDb2xvckdyb3VwID0gcGFsZXR0ZSgpLmFjdGl2ZSgp
OwotCWRpc2FibGVkQ29sb3JHcm91cC5zZXRDb2xvcihRQ29sb3JHcm91cDo6VGV4dCwgcGFsZXR0
ZSgpLmRpc2FibGVkKCkudGV4dCgpKTsKLQlpbmFjdGl2ZWRDb2xvckdyb3VwID0gcGFsZXR0ZSgp
LmFjdGl2ZSgpOwotCWluYWN0aXZlZENvbG9yR3JvdXAuc2V0Q29sb3IoUUNvbG9yR3JvdXA6Okhp
Z2hsaWdodCwgcGFsZXR0ZSgpLmRpc2FibGVkKCkuaGlnaGxpZ2h0KCkpOworCXNldE9iamVjdE5h
bWUobmFtZSk7CisJc2V0U29ydGluZ0VuYWJsZWQoZmFsc2UpOworCXNldFJvb3RJc0RlY29yYXRl
ZCh0cnVlKTsKKworCXNldFZlcnRpY2FsU2Nyb2xsTW9kZShTY3JvbGxQZXJQaXhlbCk7CisJc2V0
SG9yaXpvbnRhbFNjcm9sbE1vZGUoU2Nyb2xsUGVyUGl4ZWwpOwogCi0JY29ubmVjdCh0aGlzLCBT
SUdOQUwoc2VsZWN0aW9uQ2hhbmdlZCh2b2lkKSksCisJc2V0SGVhZGVyTGFiZWxzKFFTdHJpbmdM
aXN0KCkgPDwgIk9wdGlvbiIgPDwgIk5hbWUiIDw8ICJOIiA8PCAiTSIgPDwgIlkiIDw8ICJWYWx1
ZSIpOworCisJY29ubmVjdCh0aGlzLCBTSUdOQUwoaXRlbVNlbGVjdGlvbkNoYW5nZWQodm9pZCkp
LAogCQlTTE9UKHVwZGF0ZVNlbGVjdGlvbih2b2lkKSkpOwogCiAJaWYgKG5hbWUpIHsKIAkJY29u
ZmlnU2V0dGluZ3MtPmJlZ2luR3JvdXAobmFtZSk7Ci0JCXNob3dOYW1lID0gY29uZmlnU2V0dGlu
Z3MtPnJlYWRCb29sRW50cnkoIi9zaG93TmFtZSIsIGZhbHNlKTsKLQkJc2hvd1JhbmdlID0gY29u
ZmlnU2V0dGluZ3MtPnJlYWRCb29sRW50cnkoIi9zaG93UmFuZ2UiLCBmYWxzZSk7Ci0JCXNob3dE
YXRhID0gY29uZmlnU2V0dGluZ3MtPnJlYWRCb29sRW50cnkoIi9zaG93RGF0YSIsIGZhbHNlKTsK
LQkJb3B0TW9kZSA9IChlbnVtIG9wdGlvbk1vZGUpY29uZmlnU2V0dGluZ3MtPnJlYWROdW1FbnRy
eSgiL29wdGlvbk1vZGUiLCBmYWxzZSk7CisJCXNob3dOYW1lID0gY29uZmlnU2V0dGluZ3MtPnZh
bHVlKCIvc2hvd05hbWUiLCBmYWxzZSkudG9Cb29sKCk7CisJCXNob3dSYW5nZSA9IGNvbmZpZ1Nl
dHRpbmdzLT52YWx1ZSgiL3Nob3dSYW5nZSIsIGZhbHNlKS50b0Jvb2woKTsKKwkJc2hvd0RhdGEg
PSBjb25maWdTZXR0aW5ncy0+dmFsdWUoIi9zaG93RGF0YSIsIGZhbHNlKS50b0Jvb2woKTsKKwkJ
b3B0TW9kZSA9IChlbnVtIG9wdGlvbk1vZGUpY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvb3B0aW9u
TW9kZSIsIDApLnRvSW50KCk7CiAJCWNvbmZpZ1NldHRpbmdzLT5lbmRHcm91cCgpOwogCQljb25u
ZWN0KGNvbmZpZ0FwcCwgU0lHTkFMKGFib3V0VG9RdWl0KCkpLCBTTE9UKHNhdmVTZXR0aW5ncygp
KSk7CiAJfQogCi0JZm9yIChpID0gMDsgaSA8IGNvbE5yOyBpKyspCi0JCWNvbE1hcFtpXSA9IGNv
bFJldk1hcFtpXSA9IC0xOwotCWFkZENvbHVtbihwcm9tcHRDb2xJZHgsICJPcHRpb24iKTsKKwlh
ZGRDb2x1bW4ocHJvbXB0Q29sSWR4KTsKIAogCXJlaW5pdCgpOwogfQpAQCAtMzgxLDI2ICszNTgs
MjYgQEAgdm9pZCBDb25maWdMaXN0OjpyZWluaXQodm9pZCkKIAlyZW1vdmVDb2x1bW4obmFtZUNv
bElkeCk7CiAKIAlpZiAoc2hvd05hbWUpCi0JCWFkZENvbHVtbihuYW1lQ29sSWR4LCAiTmFtZSIp
OworCQlhZGRDb2x1bW4obmFtZUNvbElkeCk7CiAJaWYgKHNob3dSYW5nZSkgewotCQlhZGRDb2x1
bW4obm9Db2xJZHgsICJOIik7Ci0JCWFkZENvbHVtbihtb2RDb2xJZHgsICJNIik7Ci0JCWFkZENv
bHVtbih5ZXNDb2xJZHgsICJZIik7CisJCWFkZENvbHVtbihub0NvbElkeCk7CisJCWFkZENvbHVt
bihtb2RDb2xJZHgpOworCQlhZGRDb2x1bW4oeWVzQ29sSWR4KTsKIAl9CiAJaWYgKHNob3dEYXRh
KQotCQlhZGRDb2x1bW4oZGF0YUNvbElkeCwgIlZhbHVlIik7CisJCWFkZENvbHVtbihkYXRhQ29s
SWR4KTsKIAogCXVwZGF0ZUxpc3RBbGwoKTsKIH0KIAogdm9pZCBDb25maWdMaXN0OjpzYXZlU2V0
dGluZ3Modm9pZCkKIHsKLQlpZiAobmFtZSgpKSB7Ci0JCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdy
b3VwKG5hbWUoKSk7Ci0JCWNvbmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvc2hvd05hbWUiLCBz
aG93TmFtZSk7Ci0JCWNvbmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvc2hvd1JhbmdlIiwgc2hv
d1JhbmdlKTsKLQkJY29uZmlnU2V0dGluZ3MtPndyaXRlRW50cnkoIi9zaG93RGF0YSIsIHNob3dE
YXRhKTsKLQkJY29uZmlnU2V0dGluZ3MtPndyaXRlRW50cnkoIi9vcHRpb25Nb2RlIiwgKGludClv
cHRNb2RlKTsKKwlpZiAoIW9iamVjdE5hbWUoKS5pc0VtcHR5KCkpIHsKKwkJY29uZmlnU2V0dGlu
Z3MtPmJlZ2luR3JvdXAob2JqZWN0TmFtZSgpKTsKKwkJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVl
KCIvc2hvd05hbWUiLCBzaG93TmFtZSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3No
b3dSYW5nZSIsIHNob3dSYW5nZSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3Nob3dE
YXRhIiwgc2hvd0RhdGEpOworCQljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi9vcHRpb25Nb2Rl
IiwgKGludClvcHRNb2RlKTsKIAkJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJfQogfQpA
QCAtNDIyLDcgKzM5OSwxMCBAQCB2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZVNlbGVjdGlvbih2b2lk
KQogCXN0cnVjdCBtZW51ICptZW51OwogCWVudW0gcHJvcF90eXBlIHR5cGU7CiAKLQlDb25maWdJ
dGVtKiBpdGVtID0gKENvbmZpZ0l0ZW0qKXNlbGVjdGVkSXRlbSgpOworCWlmIChzZWxlY3RlZEl0
ZW1zKCkuY291bnQoKSA9PSAwKQorCQlyZXR1cm47CisKKwlDb25maWdJdGVtKiBpdGVtID0gKENv
bmZpZ0l0ZW0qKXNlbGVjdGVkSXRlbXMoKS5maXJzdCgpOwogCWlmICghaXRlbSkKIAkJcmV0dXJu
OwogCkBAIC00NDIsMjEgKzQyMiwyMyBAQCB2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZUxpc3QoQ29u
ZmlnSXRlbSogaXRlbSkKIAlpZiAoIXJvb3RFbnRyeSkgewogCQlpZiAobW9kZSAhPSBsaXN0TW9k
ZSkKIAkJCWdvdG8gdXBkYXRlOwotCQlRM0xpc3RWaWV3SXRlbUl0ZXJhdG9yIGl0KHRoaXMpOwor
CQlRVHJlZVdpZGdldEl0ZW1JdGVyYXRvciBpdCh0aGlzKTsKIAkJQ29uZmlnSXRlbSogaXRlbTsK
IAotCQlmb3IgKDsgaXQuY3VycmVudCgpOyArK2l0KSB7Ci0JCQlpdGVtID0gKENvbmZpZ0l0ZW0q
KWl0LmN1cnJlbnQoKTsKKwkJd2hpbGUgKCppdCkgeworCQkJaXRlbSA9IChDb25maWdJdGVtKiko
Kml0KTsKIAkJCWlmICghaXRlbS0+bWVudSkKIAkJCQljb250aW51ZTsKIAkJCWl0ZW0tPnRlc3RV
cGRhdGVNZW51KG1lbnVfaXNfdmlzaWJsZShpdGVtLT5tZW51KSk7CisKKwkJCSsraXQ7CiAJCX0K
IAkJcmV0dXJuOwogCX0KIAogCWlmIChyb290RW50cnkgIT0gJnJvb3RtZW51ICYmIChtb2RlID09
IHNpbmdsZU1vZGUgfHwKIAkgICAgKG1vZGUgPT0gc3ltYm9sTW9kZSAmJiByb290RW50cnktPnBh
cmVudCAhPSAmcm9vdG1lbnUpKSkgewotCQlpdGVtID0gZmlyc3RDaGlsZCgpOworCQlpdGVtID0g
KENvbmZpZ0l0ZW0gKil0b3BMZXZlbEl0ZW0oMCk7CiAJCWlmICghaXRlbSkKIAkJCWl0ZW0gPSBu
ZXcgQ29uZmlnSXRlbSh0aGlzLCAwLCB0cnVlKTsKIAkJbGFzdCA9IGl0ZW07CkBAIC00NzAsMTIg
KzQ1MiwxNCBAQCB2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZUxpc3QoQ29uZmlnSXRlbSogaXRlbSkK
IAkJCWl0ZW0tPnRlc3RVcGRhdGVNZW51KHRydWUpOwogCiAJCXVwZGF0ZU1lbnVMaXN0KGl0ZW0s
IHJvb3RFbnRyeSk7Ci0JCXRyaWdnZXJVcGRhdGUoKTsKKwkJdXBkYXRlKCk7CisJCXJlc2l6ZUNv
bHVtblRvQ29udGVudHMoMCk7CiAJCXJldHVybjsKIAl9CiB1cGRhdGU6CiAJdXBkYXRlTWVudUxp
c3QodGhpcywgcm9vdEVudHJ5KTsKLQl0cmlnZ2VyVXBkYXRlKCk7CisJdXBkYXRlKCk7CisJcmVz
aXplQ29sdW1uVG9Db250ZW50cygwKTsKIH0KIAogdm9pZCBDb25maWdMaXN0OjpzZXRWYWx1ZShD
b25maWdJdGVtKiBpdGVtLCB0cmlzdGF0ZSB2YWwpCkBAIC00OTcsNyArNDgxLDcgQEAgdm9pZCBD
b25maWdMaXN0OjpzZXRWYWx1ZShDb25maWdJdGVtKiBpdGVtLCB0cmlzdGF0ZSB2YWwpCiAJCWlm
ICghc3ltX3NldF90cmlzdGF0ZV92YWx1ZShzeW0sIHZhbCkpCiAJCQlyZXR1cm47CiAJCWlmIChv
bGR2YWwgPT0gbm8gJiYgaXRlbS0+bWVudS0+bGlzdCkKLQkJCWl0ZW0tPnNldE9wZW4oVFJVRSk7
CisJCQlpdGVtLT5zZXRFeHBhbmRlZCh0cnVlKTsKIAkJcGFyZW50KCktPnVwZGF0ZUxpc3QoaXRl
bSk7CiAJCWJyZWFrOwogCX0KQEAgLTUxNSw3ICs0OTksNyBAQCB2b2lkIENvbmZpZ0xpc3Q6OmNo
YW5nZVZhbHVlKENvbmZpZ0l0ZW0qIGl0ZW0pCiAJc3ltID0gbWVudS0+c3ltOwogCWlmICghc3lt
KSB7CiAJCWlmIChpdGVtLT5tZW51LT5saXN0KQotCQkJaXRlbS0+c2V0T3BlbighaXRlbS0+aXNP
cGVuKCkpOworCQkJaXRlbS0+c2V0RXhwYW5kZWQoIWl0ZW0tPmlzRXhwYW5kZWQoKSk7CiAJCXJl
dHVybjsKIAl9CiAKQEAgLTUyNyw5ICs1MTEsOSBAQCB2b2lkIENvbmZpZ0xpc3Q6OmNoYW5nZVZh
bHVlKENvbmZpZ0l0ZW0qIGl0ZW0pCiAJCW5ld2V4cHIgPSBzeW1fdG9nZ2xlX3RyaXN0YXRlX3Zh
bHVlKHN5bSk7CiAJCWlmIChpdGVtLT5tZW51LT5saXN0KSB7CiAJCQlpZiAob2xkZXhwciA9PSBu
ZXdleHByKQotCQkJCWl0ZW0tPnNldE9wZW4oIWl0ZW0tPmlzT3BlbigpKTsKKwkJCQlpdGVtLT5z
ZXRFeHBhbmRlZCghaXRlbS0+aXNFeHBhbmRlZCgpKTsKIAkJCWVsc2UgaWYgKG9sZGV4cHIgPT0g
bm8pCi0JCQkJaXRlbS0+c2V0T3BlbihUUlVFKTsKKwkJCQlpdGVtLT5zZXRFeHBhbmRlZCh0cnVl
KTsKIAkJfQogCQlpZiAob2xkZXhwciAhPSBuZXdleHByKQogCQkJcGFyZW50KCktPnVwZGF0ZUxp
c3QoaXRlbSk7CkBAIC01MzcsMTAgKzUyMSw3IEBAIHZvaWQgQ29uZmlnTGlzdDo6Y2hhbmdlVmFs
dWUoQ29uZmlnSXRlbSogaXRlbSkKIAljYXNlIFNfSU5UOgogCWNhc2UgU19IRVg6CiAJY2FzZSBT
X1NUUklORzoKLQkJaWYgKGNvbE1hcFtkYXRhQ29sSWR4XSA+PSAwKQotCQkJaXRlbS0+c3RhcnRS
ZW5hbWUoY29sTWFwW2RhdGFDb2xJZHhdKTsKLQkJZWxzZQotCQkJcGFyZW50KCktPmxpbmVFZGl0
LT5zaG93KGl0ZW0pOworCQlwYXJlbnQoKS0+bGluZUVkaXQtPnNob3coaXRlbSk7CiAJCWJyZWFr
OwogCX0KIH0KQEAgLTU1Nyw4ICs1MzgsMTAgQEAgdm9pZCBDb25maWdMaXN0OjpzZXRSb290TWVu
dShzdHJ1Y3QgbWVudSAqbWVudSkKIAl1cGRhdGVNZW51TGlzdCh0aGlzLCAwKTsKIAlyb290RW50
cnkgPSBtZW51OwogCXVwZGF0ZUxpc3RBbGwoKTsKLQlzZXRTZWxlY3RlZChjdXJyZW50SXRlbSgp
LCBoYXNGb2N1cygpKTsKLQllbnN1cmVJdGVtVmlzaWJsZShjdXJyZW50SXRlbSgpKTsKKwlpZiAo
Y3VycmVudEl0ZW0oKSkgeworCQljdXJyZW50SXRlbSgpLT5zZXRTZWxlY3RlZChoYXNGb2N1cygp
KTsKKwkJc2Nyb2xsVG9JdGVtKGN1cnJlbnRJdGVtKCkpOworCX0KIH0KIAogdm9pZCBDb25maWdM
aXN0OjpzZXRQYXJlbnRNZW51KHZvaWQpCkBAIC01NzEsMTMgKzU1NCwxNiBAQCB2b2lkIENvbmZp
Z0xpc3Q6OnNldFBhcmVudE1lbnUodm9pZCkKIAkJcmV0dXJuOwogCXNldFJvb3RNZW51KG1lbnVf
Z2V0X3BhcmVudF9tZW51KHJvb3RFbnRyeS0+cGFyZW50KSk7CiAKLQlRM0xpc3RWaWV3SXRlbUl0
ZXJhdG9yIGl0KHRoaXMpOwotCWZvciAoOyAoaXRlbSA9IChDb25maWdJdGVtKilpdC5jdXJyZW50
KCkpOyBpdCsrKSB7CisJUVRyZWVXaWRnZXRJdGVtSXRlcmF0b3IgaXQodGhpcyk7CisJd2hpbGUg
KCppdCkgeworCQlpdGVtID0gKENvbmZpZ0l0ZW0gKikoKml0KTsKIAkJaWYgKGl0ZW0tPm1lbnUg
PT0gb2xkcm9vdCkgewogCQkJc2V0Q3VycmVudEl0ZW0oaXRlbSk7Ci0JCQllbnN1cmVJdGVtVmlz
aWJsZShpdGVtKTsKKwkJCXNjcm9sbFRvSXRlbShpdGVtKTsKIAkJCWJyZWFrOwogCQl9CisKKwkJ
KytpdDsKIAl9CiB9CiAKQEAgLTU4OCw4ICs1NzQsNyBAQCB2b2lkIENvbmZpZ0xpc3Q6OnNldFBh
cmVudE1lbnUodm9pZCkKICAqIHBhcmVudDogZWl0aGVyIHRoZSBtZW51IGxpc3Qgd2lkZ2V0IG9y
IGEgbWVudSBlbnRyeSB3aWRnZXQKICAqIG1lbnU6IGVudHJ5IHRvIGJlIHVwZGF0ZWQKICAqLwot
dGVtcGxhdGUgPGNsYXNzIFA+Ci12b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZU1lbnVMaXN0KFAqIHBh
cmVudCwgc3RydWN0IG1lbnUqIG1lbnUpCit2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZU1lbnVMaXN0
KENvbmZpZ0l0ZW0gKnBhcmVudCwgc3RydWN0IG1lbnUqIG1lbnUpCiB7CiAJc3RydWN0IG1lbnUq
IGNoaWxkOwogCUNvbmZpZ0l0ZW0qIGl0ZW07CkBAIC01OTgsOCArNTgzLDExIEBAIHZvaWQgQ29u
ZmlnTGlzdDo6dXBkYXRlTWVudUxpc3QoUCogcGFyZW50LCBzdHJ1Y3QgbWVudSogbWVudSkKIAll
bnVtIHByb3BfdHlwZSB0eXBlOwogCiAJaWYgKCFtZW51KSB7Ci0JCXdoaWxlICgoaXRlbSA9IHBh
cmVudC0+Zmlyc3RDaGlsZCgpKSkKLQkJCWRlbGV0ZSBpdGVtOworCQl3aGlsZSAocGFyZW50LT5j
aGlsZENvdW50KCkgPiAwKQorCQl7CisJCQlkZWxldGUgcGFyZW50LT50YWtlQ2hpbGQoMCk7CisJ
CX0KKwogCQlyZXR1cm47CiAJfQogCkBAIC02NTEsOSArNjM5LDc0IEBAIHZvaWQgQ29uZmlnTGlz
dDo6dXBkYXRlTWVudUxpc3QoUCogcGFyZW50LCBzdHJ1Y3QgbWVudSogbWVudSkKIAl9CiB9CiAK
K3ZvaWQgQ29uZmlnTGlzdDo6dXBkYXRlTWVudUxpc3QoQ29uZmlnTGlzdCAqcGFyZW50LCBzdHJ1
Y3QgbWVudSogbWVudSkKK3sKKwlzdHJ1Y3QgbWVudSogY2hpbGQ7CisJQ29uZmlnSXRlbSogaXRl
bTsKKwlDb25maWdJdGVtKiBsYXN0OworCWJvb2wgdmlzaWJsZTsKKwllbnVtIHByb3BfdHlwZSB0
eXBlOworCisJaWYgKCFtZW51KSB7CisJCXdoaWxlIChwYXJlbnQtPnRvcExldmVsSXRlbUNvdW50
KCkgPiAwKQorCQl7CisJCQlkZWxldGUgcGFyZW50LT50YWtlVG9wTGV2ZWxJdGVtKDApOworCQl9
CisKKwkJcmV0dXJuOworCX0KKworCWxhc3QgPSAoQ29uZmlnSXRlbSopcGFyZW50LT50b3BMZXZl
bEl0ZW0oMCk7CisJaWYgKGxhc3QgJiYgIWxhc3QtPmdvUGFyZW50KQorCQlsYXN0ID0gMDsKKwlm
b3IgKGNoaWxkID0gbWVudS0+bGlzdDsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHQpIHsKKwkJ
aXRlbSA9IGxhc3QgPyBsYXN0LT5uZXh0U2libGluZygpIDogKENvbmZpZ0l0ZW0qKXBhcmVudC0+
dG9wTGV2ZWxJdGVtKDApOworCQl0eXBlID0gY2hpbGQtPnByb21wdCA/IGNoaWxkLT5wcm9tcHQt
PnR5cGUgOiBQX1VOS05PV047CisKKwkJc3dpdGNoIChtb2RlKSB7CisJCWNhc2UgbWVudU1vZGU6
CisJCQlpZiAoIShjaGlsZC0+ZmxhZ3MgJiBNRU5VX1JPT1QpKQorCQkJCWdvdG8gaGlkZTsKKwkJ
CWJyZWFrOworCQljYXNlIHN5bWJvbE1vZGU6CisJCQlpZiAoY2hpbGQtPmZsYWdzICYgTUVOVV9S
T09UKQorCQkJCWdvdG8gaGlkZTsKKwkJCWJyZWFrOworCQlkZWZhdWx0OgorCQkJYnJlYWs7CisJ
CX0KKworCQl2aXNpYmxlID0gbWVudV9pc192aXNpYmxlKGNoaWxkKTsKKwkJaWYgKCFtZW51U2tp
cChjaGlsZCkpIHsKKwkJCWlmICghY2hpbGQtPnN5bSAmJiAhY2hpbGQtPmxpc3QgJiYgIWNoaWxk
LT5wcm9tcHQpCisJCQkJY29udGludWU7CisJCQlpZiAoIWl0ZW0gfHwgaXRlbS0+bWVudSAhPSBj
aGlsZCkKKwkJCQlpdGVtID0gbmV3IENvbmZpZ0l0ZW0ocGFyZW50LCBsYXN0LCBjaGlsZCwgdmlz
aWJsZSk7CisJCQllbHNlCisJCQkJaXRlbS0+dGVzdFVwZGF0ZU1lbnUodmlzaWJsZSk7CisKKwkJ
CWlmIChtb2RlID09IGZ1bGxNb2RlIHx8IG1vZGUgPT0gbWVudU1vZGUgfHwgdHlwZSAhPSBQX01F
TlUpCisJCQkJdXBkYXRlTWVudUxpc3QoaXRlbSwgY2hpbGQpOworCQkJZWxzZQorCQkJCXVwZGF0
ZU1lbnVMaXN0KGl0ZW0sIDApOworCQkJbGFzdCA9IGl0ZW07CisJCQljb250aW51ZTsKKwkJfQor
CWhpZGU6CisJCWlmIChpdGVtICYmIGl0ZW0tPm1lbnUgPT0gY2hpbGQpIHsKKwkJCWxhc3QgPSAo
Q29uZmlnSXRlbSopcGFyZW50LT50b3BMZXZlbEl0ZW0oMCk7CisJCQlpZiAobGFzdCA9PSBpdGVt
KQorCQkJCWxhc3QgPSAwOworCQkJZWxzZSB3aGlsZSAobGFzdC0+bmV4dFNpYmxpbmcoKSAhPSBp
dGVtKQorCQkJCWxhc3QgPSBsYXN0LT5uZXh0U2libGluZygpOworCQkJZGVsZXRlIGl0ZW07CisJ
CX0KKwl9Cit9CisKIHZvaWQgQ29uZmlnTGlzdDo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGV2
KQogewotCVEzTGlzdFZpZXdJdGVtKiBpID0gY3VycmVudEl0ZW0oKTsKKwlRVHJlZVdpZGdldEl0
ZW0qIGkgPSBjdXJyZW50SXRlbSgpOwogCUNvbmZpZ0l0ZW0qIGl0ZW07CiAJc3RydWN0IG1lbnUg
Km1lbnU7CiAJZW51bSBwcm9wX3R5cGUgdHlwZTsKQEAgLTcwNSwyMCArNzU4LDIwIEBAIHZvaWQg
Q29uZmlnTGlzdDo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGV2KQogCWV2LT5hY2NlcHQoKTsK
IH0KIAotdm9pZCBDb25maWdMaXN0Ojpjb250ZW50c01vdXNlUHJlc3NFdmVudChRTW91c2VFdmVu
dCogZSkKK3ZvaWQgQ29uZmlnTGlzdDo6bW91c2VQcmVzc0V2ZW50KFFNb3VzZUV2ZW50KiBlKQog
ewogCS8vUVBvaW50IHAoY29udGVudHNUb1ZpZXdwb3J0KGUtPnBvcygpKSk7CiAJLy9wcmludGYo
ImNvbnRlbnRzTW91c2VQcmVzc0V2ZW50OiAlZCwlZFxuIiwgcC54KCksIHAueSgpKTsKLQlQYXJl
bnQ6OmNvbnRlbnRzTW91c2VQcmVzc0V2ZW50KGUpOworCVBhcmVudDo6bW91c2VQcmVzc0V2ZW50
KGUpOwogfQogCi12b2lkIENvbmZpZ0xpc3Q6OmNvbnRlbnRzTW91c2VSZWxlYXNlRXZlbnQoUU1v
dXNlRXZlbnQqIGUpCit2b2lkIENvbmZpZ0xpc3Q6Om1vdXNlUmVsZWFzZUV2ZW50KFFNb3VzZUV2
ZW50KiBlKQogewotCVFQb2ludCBwKGNvbnRlbnRzVG9WaWV3cG9ydChlLT5wb3MoKSkpOworCVFQ
b2ludCBwID0gZS0+cG9zKCk7CiAJQ29uZmlnSXRlbSogaXRlbSA9IChDb25maWdJdGVtKilpdGVt
QXQocCk7CiAJc3RydWN0IG1lbnUgKm1lbnU7CiAJZW51bSBwcm9wX3R5cGUgcHR5cGU7Ci0JY29u
c3QgUVBpeG1hcCogcG07CisJUUljb24gaWNvbjsKIAlpbnQgaWR4LCB4OwogCiAJaWYgKCFpdGVt
KQpAQCAtNzI2LDE0ICs3NzksMTMgQEAgdm9pZCBDb25maWdMaXN0Ojpjb250ZW50c01vdXNlUmVs
ZWFzZUV2ZW50KFFNb3VzZUV2ZW50KiBlKQogCiAJbWVudSA9IGl0ZW0tPm1lbnU7CiAJeCA9IGhl
YWRlcigpLT5vZmZzZXQoKSArIHAueCgpOwotCWlkeCA9IGNvbFJldk1hcFtoZWFkZXIoKS0+c2Vj
dGlvbkF0KHgpXTsKKwlpZHggPSBoZWFkZXIoKS0+bG9naWNhbEluZGV4QXQoeCk7CiAJc3dpdGNo
IChpZHgpIHsKIAljYXNlIHByb21wdENvbElkeDoKLQkJcG0gPSBpdGVtLT5waXhtYXAocHJvbXB0
Q29sSWR4KTsKLQkJaWYgKHBtKSB7Ci0JCQlpbnQgb2ZmID0gaGVhZGVyKCktPnNlY3Rpb25Qb3Mo
MCkgKyBpdGVtTWFyZ2luKCkgKwotCQkJCXRyZWVTdGVwU2l6ZSgpICogKGl0ZW0tPmRlcHRoKCkg
KyAocm9vdElzRGVjb3JhdGVkKCkgPyAxIDogMCkpOwotCQkJaWYgKHggPj0gb2ZmICYmIHggPCBv
ZmYgKyBwbS0+d2lkdGgoKSkgeworCQlpY29uID0gaXRlbS0+cGl4bWFwKHByb21wdENvbElkeCk7
CisJCWlmICghaWNvbi5pc051bGwoKSkgeworCQkJaW50IG9mZiA9IGhlYWRlcigpLT5zZWN0aW9u
UG9zaXRpb24oMCkgKyB2aXN1YWxSZWN0KGluZGV4QXQocCkpLngoKSArIDQ7IC8vIDQgaXMgSGFy
ZGNvZGVkIGltYWdlIG9mZnNldC4gVGhlcmUgbWlnaHQgYmUgYSB3YXkgdG8gZG8gaXQgcHJvcGVy
bHkuCisJCQlpZiAoeCA+PSBvZmYgJiYgeCA8IG9mZiArIGljb24uYXZhaWxhYmxlU2l6ZXMoKS5m
aXJzdCgpLndpZHRoKCkpIHsKIAkJCQlpZiAoaXRlbS0+Z29QYXJlbnQpIHsKIAkJCQkJZW1pdCBw
YXJlbnRTZWxlY3RlZCgpOwogCQkJCQlicmVhazsKQEAgLTc2NCwxOSArODE2LDE5IEBAIHZvaWQg
Q29uZmlnTGlzdDo6Y29udGVudHNNb3VzZVJlbGVhc2VFdmVudChRTW91c2VFdmVudCogZSkKIAog
c2tpcDoKIAkvL3ByaW50ZigiY29udGVudHNNb3VzZVJlbGVhc2VFdmVudDogJWQsJWRcbiIsIHAu
eCgpLCBwLnkoKSk7Ci0JUGFyZW50Ojpjb250ZW50c01vdXNlUmVsZWFzZUV2ZW50KGUpOworCVBh
cmVudDo6bW91c2VSZWxlYXNlRXZlbnQoZSk7CiB9CiAKLXZvaWQgQ29uZmlnTGlzdDo6Y29udGVu
dHNNb3VzZU1vdmVFdmVudChRTW91c2VFdmVudCogZSkKK3ZvaWQgQ29uZmlnTGlzdDo6bW91c2VN
b3ZlRXZlbnQoUU1vdXNlRXZlbnQqIGUpCiB7CiAJLy9RUG9pbnQgcChjb250ZW50c1RvVmlld3Bv
cnQoZS0+cG9zKCkpKTsKIAkvL3ByaW50ZigiY29udGVudHNNb3VzZU1vdmVFdmVudDogJWQsJWRc
biIsIHAueCgpLCBwLnkoKSk7Ci0JUGFyZW50Ojpjb250ZW50c01vdXNlTW92ZUV2ZW50KGUpOwor
CVBhcmVudDo6bW91c2VNb3ZlRXZlbnQoZSk7CiB9CiAKLXZvaWQgQ29uZmlnTGlzdDo6Y29udGVu
dHNNb3VzZURvdWJsZUNsaWNrRXZlbnQoUU1vdXNlRXZlbnQqIGUpCit2b2lkIENvbmZpZ0xpc3Q6
Om1vdXNlRG91YmxlQ2xpY2tFdmVudChRTW91c2VFdmVudCogZSkKIHsKLQlRUG9pbnQgcChjb250
ZW50c1RvVmlld3BvcnQoZS0+cG9zKCkpKTsKKwlRUG9pbnQgcCA9IGUtPnBvcygpOyAvLyBUT0RP
OiBDaGVjayBpZiB0aGlzIHdvcmtzKHdhcyBjb250ZW50c1RvVmlld3BvcnQpLgogCUNvbmZpZ0l0
ZW0qIGl0ZW0gPSAoQ29uZmlnSXRlbSopaXRlbUF0KHApOwogCXN0cnVjdCBtZW51ICptZW51Owog
CWVudW0gcHJvcF90eXBlIHB0eXBlOwpAQCAtNzk4LDcgKzg1MCw3IEBAIHZvaWQgQ29uZmlnTGlz
dDo6Y29udGVudHNNb3VzZURvdWJsZUNsaWNrRXZlbnQoUU1vdXNlRXZlbnQqIGUpCiAKIHNraXA6
CiAJLy9wcmludGYoImNvbnRlbnRzTW91c2VEb3VibGVDbGlja0V2ZW50OiAlZCwlZFxuIiwgcC54
KCksIHAueSgpKTsKLQlQYXJlbnQ6OmNvbnRlbnRzTW91c2VEb3VibGVDbGlja0V2ZW50KGUpOwor
CVBhcmVudDo6bW91c2VEb3VibGVDbGlja0V2ZW50KGUpOwogfQogCiB2b2lkIENvbmZpZ0xpc3Q6
OmZvY3VzSW5FdmVudChRRm9jdXNFdmVudCAqZSkKQEAgLTgwOSw3ICs4NjEsNyBAQCB2b2lkIENv
bmZpZ0xpc3Q6OmZvY3VzSW5FdmVudChRRm9jdXNFdmVudCAqZSkKIAogCUNvbmZpZ0l0ZW0qIGl0
ZW0gPSAoQ29uZmlnSXRlbSAqKWN1cnJlbnRJdGVtKCk7CiAJaWYgKGl0ZW0pIHsKLQkJc2V0U2Vs
ZWN0ZWQoaXRlbSwgVFJVRSk7CisJCWl0ZW0tPnNldFNlbGVjdGVkKHRydWUpOwogCQltZW51ID0g
aXRlbS0+bWVudTsKIAl9CiAJZW1pdCBnb3RGb2N1cyhtZW51KTsKQEAgLTgxOSwzMyArODcxLDMz
IEBAIHZvaWQgQ29uZmlnTGlzdDo6Y29udGV4dE1lbnVFdmVudChRQ29udGV4dE1lbnVFdmVudCAq
ZSkKIHsKIAlpZiAoZS0+eSgpIDw9IGhlYWRlcigpLT5nZW9tZXRyeSgpLmJvdHRvbSgpKSB7CiAJ
CWlmICghaGVhZGVyUG9wdXApIHsKLQkJCVEzQWN0aW9uICphY3Rpb247CisJCQlRQWN0aW9uICph
Y3Rpb247CiAKLQkJCWhlYWRlclBvcHVwID0gbmV3IFEzUG9wdXBNZW51KHRoaXMpOwotCQkJYWN0
aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IE5hbWUiLCAwLCB0aGlzKTsKLQkJCSAgYWN0
aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7CisJCQloZWFkZXJQb3B1cCA9IG5ldyBRTWVudSh0
aGlzKTsKKwkJCWFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IE5hbWUiLCB0aGlzKTsKKwkJCSAg
YWN0aW9uLT5zZXRDaGVja2FibGUodHJ1ZSk7CiAJCQkgIGNvbm5lY3QoYWN0aW9uLCBTSUdOQUwo
dG9nZ2xlZChib29sKSksCiAJCQkJICBwYXJlbnQoKSwgU0xPVChzZXRTaG93TmFtZShib29sKSkp
OwogCQkJICBjb25uZWN0KHBhcmVudCgpLCBTSUdOQUwoc2hvd05hbWVDaGFuZ2VkKGJvb2wpKSwK
IAkJCQkgIGFjdGlvbiwgU0xPVChzZXRPbihib29sKSkpOwotCQkJICBhY3Rpb24tPnNldE9uKHNo
b3dOYW1lKTsKLQkJCSAgYWN0aW9uLT5hZGRUbyhoZWFkZXJQb3B1cCk7Ci0JCQlhY3Rpb24gPSBu
ZXcgUTNBY3Rpb24oTlVMTCwgIlNob3cgUmFuZ2UiLCAwLCB0aGlzKTsKLQkJCSAgYWN0aW9uLT5z
ZXRUb2dnbGVBY3Rpb24oVFJVRSk7CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2tlZChzaG93TmFtZSk7
CisJCQkgIGhlYWRlclBvcHVwLT5hZGRBY3Rpb24oYWN0aW9uKTsKKwkJCWFjdGlvbiA9IG5ldyBR
QWN0aW9uKCJTaG93IFJhbmdlIiwgdGhpcyk7CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2thYmxlKHRy
dWUpOwogCQkJICBjb25uZWN0KGFjdGlvbiwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLAogCQkJCSAg
cGFyZW50KCksIFNMT1Qoc2V0U2hvd1JhbmdlKGJvb2wpKSk7CiAJCQkgIGNvbm5lY3QocGFyZW50
KCksIFNJR05BTChzaG93UmFuZ2VDaGFuZ2VkKGJvb2wpKSwKIAkJCQkgIGFjdGlvbiwgU0xPVChz
ZXRPbihib29sKSkpOwotCQkJICBhY3Rpb24tPnNldE9uKHNob3dSYW5nZSk7Ci0JCQkgIGFjdGlv
bi0+YWRkVG8oaGVhZGVyUG9wdXApOwotCQkJYWN0aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJT
aG93IERhdGEiLCAwLCB0aGlzKTsKLQkJCSAgYWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7
CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2tlZChzaG93UmFuZ2UpOworCQkJICBoZWFkZXJQb3B1cC0+
YWRkQWN0aW9uKGFjdGlvbik7CisJCQlhY3Rpb24gPSBuZXcgUUFjdGlvbigiU2hvdyBEYXRhIiwg
dGhpcyk7CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2thYmxlKHRydWUpOwogCQkJICBjb25uZWN0KGFj
dGlvbiwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLAogCQkJCSAgcGFyZW50KCksIFNMT1Qoc2V0U2hv
d0RhdGEoYm9vbCkpKTsKIAkJCSAgY29ubmVjdChwYXJlbnQoKSwgU0lHTkFMKHNob3dEYXRhQ2hh
bmdlZChib29sKSksCiAJCQkJICBhY3Rpb24sIFNMT1Qoc2V0T24oYm9vbCkpKTsKLQkJCSAgYWN0
aW9uLT5zZXRPbihzaG93RGF0YSk7Ci0JCQkgIGFjdGlvbi0+YWRkVG8oaGVhZGVyUG9wdXApOwor
CQkJICBhY3Rpb24tPnNldENoZWNrZWQoc2hvd0RhdGEpOworCQkJICBoZWFkZXJQb3B1cC0+YWRk
QWN0aW9uKGFjdGlvbik7CiAJCX0KIAkJaGVhZGVyUG9wdXAtPmV4ZWMoZS0+Z2xvYmFsUG9zKCkp
OwogCQllLT5hY2NlcHQoKTsKQEAgLTg1OSwxMSArOTExLDE3IEBAIFFBY3Rpb24gKkNvbmZpZ1Zp
ZXc6OnNob3dBbGxBY3Rpb247CiBRQWN0aW9uICpDb25maWdWaWV3OjpzaG93UHJvbXB0QWN0aW9u
OwogCiBDb25maWdWaWV3OjpDb25maWdWaWV3KFFXaWRnZXQqIHBhcmVudCwgY29uc3QgY2hhciAq
bmFtZSkKLQk6IFBhcmVudChwYXJlbnQsIG5hbWUpCisJOiBQYXJlbnQocGFyZW50KQogewotCWxp
c3QgPSBuZXcgQ29uZmlnTGlzdCh0aGlzLCBuYW1lKTsKKwlzZXRPYmplY3ROYW1lKG5hbWUpOwor
CVFWQm94TGF5b3V0ICp2ZXJ0aWNhbExheW91dCA9IG5ldyBRVkJveExheW91dCh0aGlzKTsKKwl2
ZXJ0aWNhbExheW91dC0+c2V0Q29udGVudHNNYXJnaW5zKDAsIDAsIDAsIDApOworCisJbGlzdCA9
IG5ldyBDb25maWdMaXN0KHRoaXMpOworCXZlcnRpY2FsTGF5b3V0LT5hZGRXaWRnZXQobGlzdCk7
CiAJbGluZUVkaXQgPSBuZXcgQ29uZmlnTGluZUVkaXQodGhpcyk7CiAJbGluZUVkaXQtPmhpZGUo
KTsKKwl2ZXJ0aWNhbExheW91dC0+YWRkV2lkZ2V0KGxpbmVFZGl0KTsKIAogCXRoaXMtPm5leHRW
aWV3ID0gdmlld0xpc3Q7CiAJdmlld0xpc3QgPSB0aGlzOwpAQCAtOTIyLDEwICs5ODAsMTMgQEAg
dm9pZCBDb25maWdWaWV3OjpzZXRTaG93RGF0YShib29sIGIpCiAKIHZvaWQgQ29uZmlnTGlzdDo6
c2V0QWxsT3Blbihib29sIG9wZW4pCiB7Ci0JUTNMaXN0Vmlld0l0ZW1JdGVyYXRvciBpdCh0aGlz
KTsKKwlRVHJlZVdpZGdldEl0ZW1JdGVyYXRvciBpdCh0aGlzKTsKIAotCWZvciAoOyBpdC5jdXJy
ZW50KCk7IGl0KyspCi0JCWl0LmN1cnJlbnQoKS0+c2V0T3BlbihvcGVuKTsKKwl3aGlsZSAoKml0
KSB7CisJCSgqaXQpLT5zZXRFeHBhbmRlZChvcGVuKTsKKworCQkrK2l0OworCX0KIH0KIAogdm9p
ZCBDb25maWdWaWV3Ojp1cGRhdGVMaXN0KENvbmZpZ0l0ZW0qIGl0ZW0pCkBAIC05NDUsMTEgKzEw
MDYsMTQgQEAgdm9pZCBDb25maWdWaWV3Ojp1cGRhdGVMaXN0QWxsKHZvaWQpCiB9CiAKIENvbmZp
Z0luZm9WaWV3OjpDb25maWdJbmZvVmlldyhRV2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5h
bWUpCi0JOiBQYXJlbnQocGFyZW50LCBuYW1lKSwgc3ltKDApLCBfbWVudSgwKQorCTogUGFyZW50
KHBhcmVudCksIHN5bSgwKSwgX21lbnUoMCkKIHsKLQlpZiAobmFtZSkgewotCQljb25maWdTZXR0
aW5ncy0+YmVnaW5Hcm91cChuYW1lKTsKLQkJX3Nob3dEZWJ1ZyA9IGNvbmZpZ1NldHRpbmdzLT5y
ZWFkQm9vbEVudHJ5KCIvc2hvd0RlYnVnIiwgZmFsc2UpOworCXNldE9iamVjdE5hbWUobmFtZSk7
CisKKworCWlmICghb2JqZWN0TmFtZSgpLmlzRW1wdHkoKSkgeworCQljb25maWdTZXR0aW5ncy0+
YmVnaW5Hcm91cChvYmplY3ROYW1lKCkpOworCQlzZXRTaG93RGVidWcoY29uZmlnU2V0dGluZ3Mt
PnZhbHVlKCIvc2hvd0RlYnVnIiwgZmFsc2UpLnRvQm9vbCgpKTsKIAkJY29uZmlnU2V0dGluZ3Mt
PmVuZEdyb3VwKCk7CiAJCWNvbm5lY3QoY29uZmlnQXBwLCBTSUdOQUwoYWJvdXRUb1F1aXQoKSks
IFNMT1Qoc2F2ZVNldHRpbmdzKCkpKTsKIAl9CkBAIC05NTcsOSArMTAyMSw5IEBAIENvbmZpZ0lu
Zm9WaWV3OjpDb25maWdJbmZvVmlldyhRV2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUp
CiAKIHZvaWQgQ29uZmlnSW5mb1ZpZXc6OnNhdmVTZXR0aW5ncyh2b2lkKQogewotCWlmIChuYW1l
KCkpIHsKLQkJY29uZmlnU2V0dGluZ3MtPmJlZ2luR3JvdXAobmFtZSgpKTsKLQkJY29uZmlnU2V0
dGluZ3MtPndyaXRlRW50cnkoIi9zaG93RGVidWciLCBzaG93RGVidWcoKSk7CisJaWYgKCFvYmpl
Y3ROYW1lKCkuaXNFbXB0eSgpKSB7CisJCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3VwKG9iamVj
dE5hbWUoKSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3Nob3dEZWJ1ZyIsIHNob3dE
ZWJ1ZygpKTsKIAkJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJfQogfQpAQCAtMTA4NSw3
ICsxMTQ5LDYgQEAgUVN0cmluZyBDb25maWdJbmZvVmlldzo6ZGVidWdfaW5mbyhzdHJ1Y3Qgc3lt
Ym9sICpzeW0pCiAJCWNhc2UgUF9ERUZBVUxUOgogCQljYXNlIFBfU0VMRUNUOgogCQljYXNlIFBf
UkFOR0U6Ci0JCWNhc2UgUF9FTlY6CiAJCQlkZWJ1ZyArPSBwcm9wX2dldF90eXBlX25hbWUocHJv
cC0+dHlwZSk7CiAJCQlkZWJ1ZyArPSAiOiAiOwogCQkJZXhwcl9wcmludChwcm9wLT5leHByLCBl
eHByX3ByaW50X2hlbHAsICZkZWJ1ZywgRV9OT05FKTsKQEAgLTExMTgsOCArMTE4MSw4IEBAIFFT
dHJpbmcgQ29uZmlnSW5mb1ZpZXc6OnByaW50X2ZpbHRlcihjb25zdCBRU3RyaW5nICZzdHIpCiB7
CiAJUVJlZ0V4cCByZSgiWzw+JlwiXFxuXSIpOwogCVFTdHJpbmcgcmVzID0gc3RyOwotCWZvciAo
aW50IGkgPSAwOyAoaSA9IHJlcy5maW5kKHJlLCBpKSkgPj0gMDspIHsKLQkJc3dpdGNoIChyZXNb
aV0ubGF0aW4xKCkpIHsKKwlmb3IgKGludCBpID0gMDsgKGkgPSByZXMuaW5kZXhPZihyZSwgaSkp
ID49IDA7KSB7CisJCXN3aXRjaCAocmVzW2ldLnRvTGF0aW4xKCkpIHsKIAkJY2FzZSAnPCc6CiAJ
CQlyZXMucmVwbGFjZShpLCAxLCAiJmx0OyIpOwogCQkJaSArPSA0OwpAQCAtMTE1OCwzNyArMTIy
MSw0MiBAQCB2b2lkIENvbmZpZ0luZm9WaWV3OjpleHByX3ByaW50X2hlbHAodm9pZCAqZGF0YSwg
c3RydWN0IHN5bWJvbCAqc3ltLCBjb25zdCBjaGFyCiAJCSp0ZXh0ICs9IHN0cjI7CiB9CiAKLVEz
UG9wdXBNZW51KiBDb25maWdJbmZvVmlldzo6Y3JlYXRlUG9wdXBNZW51KGNvbnN0IFFQb2ludCYg
cG9zKQorUU1lbnUqIENvbmZpZ0luZm9WaWV3OjpjcmVhdGVTdGFuZGFyZENvbnRleHRNZW51KGNv
bnN0IFFQb2ludCAmIHBvcykKIHsKLQlRM1BvcHVwTWVudSogcG9wdXAgPSBQYXJlbnQ6OmNyZWF0
ZVBvcHVwTWVudShwb3MpOwotCVEzQWN0aW9uKiBhY3Rpb24gPSBuZXcgUTNBY3Rpb24oTlVMTCwg
IlNob3cgRGVidWcgSW5mbyIsIDAsIHBvcHVwKTsKLQkgIGFjdGlvbi0+c2V0VG9nZ2xlQWN0aW9u
KFRSVUUpOworCVFNZW51KiBwb3B1cCA9IFBhcmVudDo6Y3JlYXRlU3RhbmRhcmRDb250ZXh0TWVu
dShwb3MpOworCVFBY3Rpb24qIGFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IERlYnVnIEluZm8i
LCBwb3B1cCk7CisJICBhY3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsKIAkgIGNvbm5lY3QoYWN0
aW9uLCBTSUdOQUwodG9nZ2xlZChib29sKSksIFNMT1Qoc2V0U2hvd0RlYnVnKGJvb2wpKSk7CiAJ
ICBjb25uZWN0KHRoaXMsIFNJR05BTChzaG93RGVidWdDaGFuZ2VkKGJvb2wpKSwgYWN0aW9uLCBT
TE9UKHNldE9uKGJvb2wpKSk7Ci0JICBhY3Rpb24tPnNldE9uKHNob3dEZWJ1ZygpKTsKLQlwb3B1
cC0+aW5zZXJ0U2VwYXJhdG9yKCk7Ci0JYWN0aW9uLT5hZGRUbyhwb3B1cCk7CisJICBhY3Rpb24t
PnNldENoZWNrZWQoc2hvd0RlYnVnKCkpOworCXBvcHVwLT5hZGRTZXBhcmF0b3IoKTsKKwlwb3B1
cC0+YWRkQWN0aW9uKGFjdGlvbik7CiAJcmV0dXJuIHBvcHVwOwogfQogCi12b2lkIENvbmZpZ0lu
Zm9WaWV3Ojpjb250ZW50c0NvbnRleHRNZW51RXZlbnQoUUNvbnRleHRNZW51RXZlbnQgKmUpCit2
b2lkIENvbmZpZ0luZm9WaWV3Ojpjb250ZXh0TWVudUV2ZW50KFFDb250ZXh0TWVudUV2ZW50ICpl
KQogewotCVBhcmVudDo6Y29udGVudHNDb250ZXh0TWVudUV2ZW50KGUpOworCVBhcmVudDo6Y29u
dGV4dE1lbnVFdmVudChlKTsKIH0KIAogQ29uZmlnU2VhcmNoV2luZG93OjpDb25maWdTZWFyY2hX
aW5kb3coQ29uZmlnTWFpbldpbmRvdyogcGFyZW50LCBjb25zdCBjaGFyICpuYW1lKQotCTogUGFy
ZW50KHBhcmVudCwgbmFtZSksIHJlc3VsdChOVUxMKQorCTogUGFyZW50KHBhcmVudCksIHJlc3Vs
dChOVUxMKQogewotCXNldENhcHRpb24oIlNlYXJjaCBDb25maWciKTsKKwlzZXRPYmplY3ROYW1l
KG5hbWUpOworCXNldFdpbmRvd1RpdGxlKCJTZWFyY2ggQ29uZmlnIik7CiAKLQlRVkJveExheW91
dCogbGF5b3V0MSA9IG5ldyBRVkJveExheW91dCh0aGlzLCAxMSwgNik7Ci0JUUhCb3hMYXlvdXQq
IGxheW91dDIgPSBuZXcgUUhCb3hMYXlvdXQoMCwgMCwgNik7CisJUVZCb3hMYXlvdXQqIGxheW91
dDEgPSBuZXcgUVZCb3hMYXlvdXQodGhpcyk7CisJbGF5b3V0MS0+c2V0Q29udGVudHNNYXJnaW5z
KDExLCAxMSwgMTEsIDExKTsKKwlsYXlvdXQxLT5zZXRTcGFjaW5nKDYpOworCVFIQm94TGF5b3V0
KiBsYXlvdXQyID0gbmV3IFFIQm94TGF5b3V0KDApOworCWxheW91dDItPnNldENvbnRlbnRzTWFy
Z2lucygwLCAwLCAwLCAwKTsKKwlsYXlvdXQyLT5zZXRTcGFjaW5nKDYpOwogCWxheW91dDItPmFk
ZFdpZGdldChuZXcgUUxhYmVsKCJGaW5kOiIsIHRoaXMpKTsKIAllZGl0RmllbGQgPSBuZXcgUUxp
bmVFZGl0KHRoaXMpOwogCWNvbm5lY3QoZWRpdEZpZWxkLCBTSUdOQUwocmV0dXJuUHJlc3NlZCgp
KSwgU0xPVChzZWFyY2goKSkpOwogCWxheW91dDItPmFkZFdpZGdldChlZGl0RmllbGQpOwogCXNl
YXJjaEJ1dHRvbiA9IG5ldyBRUHVzaEJ1dHRvbigiU2VhcmNoIiwgdGhpcyk7Ci0Jc2VhcmNoQnV0
dG9uLT5zZXRBdXRvRGVmYXVsdChGQUxTRSk7CisJc2VhcmNoQnV0dG9uLT5zZXRBdXRvRGVmYXVs
dChmYWxzZSk7CiAJY29ubmVjdChzZWFyY2hCdXR0b24sIFNJR05BTChjbGlja2VkKCkpLCBTTE9U
KHNlYXJjaCgpKSk7CiAJbGF5b3V0Mi0+YWRkV2lkZ2V0KHNlYXJjaEJ1dHRvbik7CiAJbGF5b3V0
MS0+YWRkTGF5b3V0KGxheW91dDIpOwpAQCAtMTIwNiwxOSArMTI3NCwxOSBAQCBDb25maWdTZWFy
Y2hXaW5kb3c6OkNvbmZpZ1NlYXJjaFdpbmRvdyhDb25maWdNYWluV2luZG93KiBwYXJlbnQsIGNv
bnN0IGNoYXIgKm5hbQogCWxheW91dDEtPmFkZFdpZGdldChzcGxpdCk7CiAKIAlpZiAobmFtZSkg
ewotCQlpbnQgeCwgeSwgd2lkdGgsIGhlaWdodDsKKwkJUVZhcmlhbnQgeCwgeTsKKwkJaW50IHdp
ZHRoLCBoZWlnaHQ7CiAJCWJvb2wgb2s7CiAKIAkJY29uZmlnU2V0dGluZ3MtPmJlZ2luR3JvdXAo
bmFtZSk7Ci0JCXdpZHRoID0gY29uZmlnU2V0dGluZ3MtPnJlYWROdW1FbnRyeSgiL3dpbmRvdyB3
aWR0aCIsIHBhcmVudC0+d2lkdGgoKSAvIDIpOwotCQloZWlnaHQgPSBjb25maWdTZXR0aW5ncy0+
cmVhZE51bUVudHJ5KCIvd2luZG93IGhlaWdodCIsIHBhcmVudC0+aGVpZ2h0KCkgLyAyKTsKKwkJ
d2lkdGggPSBjb25maWdTZXR0aW5ncy0+dmFsdWUoIi93aW5kb3cgd2lkdGgiLCBwYXJlbnQtPndp
ZHRoKCkgLyAyKS50b0ludCgpOworCQloZWlnaHQgPSBjb25maWdTZXR0aW5ncy0+dmFsdWUoIi93
aW5kb3cgaGVpZ2h0IiwgcGFyZW50LT5oZWlnaHQoKSAvIDIpLnRvSW50KCk7CiAJCXJlc2l6ZSh3
aWR0aCwgaGVpZ2h0KTsKLQkJeCA9IGNvbmZpZ1NldHRpbmdzLT5yZWFkTnVtRW50cnkoIi93aW5k
b3cgeCIsIDAsICZvayk7Ci0JCWlmIChvaykKLQkJCXkgPSBjb25maWdTZXR0aW5ncy0+cmVhZE51
bUVudHJ5KCIvd2luZG93IHkiLCAwLCAmb2spOwotCQlpZiAob2spCi0JCQltb3ZlKHgsIHkpOwot
CQlRM1ZhbHVlTGlzdDxpbnQ+IHNpemVzID0gY29uZmlnU2V0dGluZ3MtPnJlYWRTaXplcygiL3Nw
bGl0IiwgJm9rKTsKKwkJeCA9IGNvbmZpZ1NldHRpbmdzLT52YWx1ZSgiL3dpbmRvdyB4Iik7CisJ
CXkgPSBjb25maWdTZXR0aW5ncy0+dmFsdWUoIi93aW5kb3cgeSIpOworCQlpZiAoKHguaXNWYWxp
ZCgpKSYmKHkuaXNWYWxpZCgpKSkKKwkJCW1vdmUoeC50b0ludCgpLCB5LnRvSW50KCkpOworCQlR
TGlzdDxpbnQ+IHNpemVzID0gY29uZmlnU2V0dGluZ3MtPnJlYWRTaXplcygiL3NwbGl0IiwgJm9r
KTsKIAkJaWYgKG9rKQogCQkJc3BsaXQtPnNldFNpemVzKHNpemVzKTsKIAkJY29uZmlnU2V0dGlu
Z3MtPmVuZEdyb3VwKCk7CkBAIC0xMjI4LDEyICsxMjk2LDEyIEBAIENvbmZpZ1NlYXJjaFdpbmRv
dzo6Q29uZmlnU2VhcmNoV2luZG93KENvbmZpZ01haW5XaW5kb3cqIHBhcmVudCwgY29uc3QgY2hh
ciAqbmFtCiAKIHZvaWQgQ29uZmlnU2VhcmNoV2luZG93OjpzYXZlU2V0dGluZ3Modm9pZCkKIHsK
LQlpZiAobmFtZSgpKSB7Ci0JCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3VwKG5hbWUoKSk7Ci0J
CWNvbmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvd2luZG93IHgiLCBwb3MoKS54KCkpOwotCQlj
b25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyB5IiwgcG9zKCkueSgpKTsKLQkJY29u
ZmlnU2V0dGluZ3MtPndyaXRlRW50cnkoIi93aW5kb3cgd2lkdGgiLCBzaXplKCkud2lkdGgoKSk7
Ci0JCWNvbmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvd2luZG93IGhlaWdodCIsIHNpemUoKS5o
ZWlnaHQoKSk7CisJaWYgKCFvYmplY3ROYW1lKCkuaXNFbXB0eSgpKSB7CisJCWNvbmZpZ1NldHRp
bmdzLT5iZWdpbkdyb3VwKG9iamVjdE5hbWUoKSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1
ZSgiL3dpbmRvdyB4IiwgcG9zKCkueCgpKTsKKwkJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVlKCIv
d2luZG93IHkiLCBwb3MoKS55KCkpOworCQljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi93aW5k
b3cgd2lkdGgiLCBzaXplKCkud2lkdGgoKSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgi
L3dpbmRvdyBoZWlnaHQiLCBzaXplKCkuaGVpZ2h0KCkpOwogCQljb25maWdTZXR0aW5ncy0+d3Jp
dGVTaXplcygiL3NwbGl0Iiwgc3BsaXQtPnNpemVzKCkpOwogCQljb25maWdTZXR0aW5ncy0+ZW5k
R3JvdXAoKTsKIAl9CkBAIC0xMjQ5LDcgKzEzMTcsNyBAQCB2b2lkIENvbmZpZ1NlYXJjaFdpbmRv
dzo6c2VhcmNoKHZvaWQpCiAJbGlzdC0+bGlzdC0+Y2xlYXIoKTsKIAlpbmZvLT5jbGVhcigpOwog
Ci0JcmVzdWx0ID0gc3ltX3JlX3NlYXJjaChlZGl0RmllbGQtPnRleHQoKS5sYXRpbjEoKSk7CisJ
cmVzdWx0ID0gc3ltX3JlX3NlYXJjaChlZGl0RmllbGQtPnRleHQoKS50b0xhdGluMSgpKTsKIAlp
ZiAoIXJlc3VsdCkKIAkJcmV0dXJuOwogCWZvciAocCA9IHJlc3VsdDsgKnA7IHArKykgewpAQCAt
MTI2NiwyOSArMTMzNCwyNSBAQCBDb25maWdNYWluV2luZG93OjpDb25maWdNYWluV2luZG93KHZv
aWQpCiAJOiBzZWFyY2hXaW5kb3coMCkKIHsKIAlRTWVudUJhciogbWVudTsKLQlib29sIG9rOwot
CWludCB4LCB5LCB3aWR0aCwgaGVpZ2h0OworCWJvb2wgb2sgPSB0cnVlOworCVFWYXJpYW50IHgs
IHk7CisJaW50IHdpZHRoLCBoZWlnaHQ7CiAJY2hhciB0aXRsZVsyNTZdOwogCiAJUURlc2t0b3BX
aWRnZXQgKmQgPSBjb25maWdBcHAtPmRlc2t0b3AoKTsKIAlzbnByaW50Zih0aXRsZSwgc2l6ZW9m
KHRpdGxlKSwgIiVzJXMiLAogCQlyb290bWVudS5wcm9tcHQtPnRleHQsCi0jaWYgUVRfVkVSU0lP
TiA8IDB4MDQwMDAwCi0JCSIgKFF0MykiCi0jZWxzZQogCQkiIgotI2VuZGlmCiAJCSk7Ci0Jc2V0
Q2FwdGlvbih0aXRsZSk7CisJc2V0V2luZG93VGl0bGUodGl0bGUpOwogCi0Jd2lkdGggPSBjb25m
aWdTZXR0aW5ncy0+cmVhZE51bUVudHJ5KCIvd2luZG93IHdpZHRoIiwgZC0+d2lkdGgoKSAtIDY0
KTsKLQloZWlnaHQgPSBjb25maWdTZXR0aW5ncy0+cmVhZE51bUVudHJ5KCIvd2luZG93IGhlaWdo
dCIsIGQtPmhlaWdodCgpIC0gNjQpOworCXdpZHRoID0gY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIv
d2luZG93IHdpZHRoIiwgZC0+d2lkdGgoKSAtIDY0KS50b0ludCgpOworCWhlaWdodCA9IGNvbmZp
Z1NldHRpbmdzLT52YWx1ZSgiL3dpbmRvdyBoZWlnaHQiLCBkLT5oZWlnaHQoKSAtIDY0KS50b0lu
dCgpOwogCXJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsKLQl4ID0gY29uZmlnU2V0dGluZ3MtPnJlYWRO
dW1FbnRyeSgiL3dpbmRvdyB4IiwgMCwgJm9rKTsKLQlpZiAob2spCi0JCXkgPSBjb25maWdTZXR0
aW5ncy0+cmVhZE51bUVudHJ5KCIvd2luZG93IHkiLCAwLCAmb2spOwotCWlmIChvaykKLQkJbW92
ZSh4LCB5KTsKKwl4ID0gY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvd2luZG93IHgiKTsKKwl5ID0g
Y29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvd2luZG93IHkiKTsKKwlpZiAoKHguaXNWYWxpZCgpKSYm
KHkuaXNWYWxpZCgpKSkKKwkJbW92ZSh4LnRvSW50KCksIHkudG9JbnQoKSk7CiAKIAlzcGxpdDEg
PSBuZXcgUVNwbGl0dGVyKHRoaXMpOwogCXNwbGl0MS0+c2V0T3JpZW50YXRpb24oUXQ6Okhvcml6
b250YWwpOwpAQCAtMTMwNSwxMjcgKzEzNjksMTE4IEBAIENvbmZpZ01haW5XaW5kb3c6OkNvbmZp
Z01haW5XaW5kb3codm9pZCkKIAljb25maWdMaXN0ID0gY29uZmlnVmlldy0+bGlzdDsKIAogCWhl
bHBUZXh0ID0gbmV3IENvbmZpZ0luZm9WaWV3KHNwbGl0MiwgImhlbHAiKTsKLQloZWxwVGV4dC0+
c2V0VGV4dEZvcm1hdChRdDo6UmljaFRleHQpOwogCiAJc2V0VGFiT3JkZXIoY29uZmlnTGlzdCwg
aGVscFRleHQpOwogCWNvbmZpZ0xpc3QtPnNldEZvY3VzKCk7CiAKIAltZW51ID0gbWVudUJhcigp
OwotCXRvb2xCYXIgPSBuZXcgUTNUb29sQmFyKCJUb29scyIsIHRoaXMpOwotCi0JYmFja0FjdGlv
biA9IG5ldyBRM0FjdGlvbigiQmFjayIsIFFQaXhtYXAoeHBtX2JhY2spLCAiQmFjayIsIDAsIHRo
aXMpOwotCSAgY29ubmVjdChiYWNrQWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKGdv
QmFjaygpKSk7Ci0JICBiYWNrQWN0aW9uLT5zZXRFbmFibGVkKEZBTFNFKTsKLQlRM0FjdGlvbiAq
cXVpdEFjdGlvbiA9IG5ldyBRM0FjdGlvbigiUXVpdCIsICImUXVpdCIsIFF0OjpDVFJMICsgUXQ6
OktleV9RLCB0aGlzKTsKLQkgIGNvbm5lY3QocXVpdEFjdGlvbiwgU0lHTkFMKGFjdGl2YXRlZCgp
KSwgU0xPVChjbG9zZSgpKSk7Ci0JUTNBY3Rpb24gKmxvYWRBY3Rpb24gPSBuZXcgUTNBY3Rpb24o
IkxvYWQiLCBRUGl4bWFwKHhwbV9sb2FkKSwgIiZMb2FkIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0ws
IHRoaXMpOwotCSAgY29ubmVjdChsb2FkQWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9U
KGxvYWRDb25maWcoKSkpOwotCXNhdmVBY3Rpb24gPSBuZXcgUTNBY3Rpb24oIlNhdmUiLCBRUGl4
bWFwKHhwbV9zYXZlKSwgIiZTYXZlIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1MsIHRoaXMpOwotCSAg
Y29ubmVjdChzYXZlQWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKHNhdmVDb25maWco
KSkpOworCXRvb2xCYXIgPSBuZXcgUVRvb2xCYXIoIlRvb2xzIiwgdGhpcyk7CisJYWRkVG9vbEJh
cih0b29sQmFyKTsKKworCWJhY2tBY3Rpb24gPSBuZXcgUUFjdGlvbihRUGl4bWFwKHhwbV9iYWNr
KSwgIkJhY2siLCB0aGlzKTsKKwkgIGNvbm5lY3QoYmFja0FjdGlvbiwgU0lHTkFMKHRyaWdnZXJl
ZChib29sKSksIFNMT1QoZ29CYWNrKCkpKTsKKwkgIGJhY2tBY3Rpb24tPnNldEVuYWJsZWQoZmFs
c2UpOworCVFBY3Rpb24gKnF1aXRBY3Rpb24gPSBuZXcgUUFjdGlvbigiJlF1aXQiLCB0aGlzKTsK
KwlxdWl0QWN0aW9uLT5zZXRTaG9ydGN1dChRdDo6Q1RSTCArIFF0OjpLZXlfUSk7CisJICBjb25u
ZWN0KHF1aXRBY3Rpb24sIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKGNsb3NlKCkpKTsK
KwlRQWN0aW9uICpsb2FkQWN0aW9uID0gbmV3IFFBY3Rpb24oUVBpeG1hcCh4cG1fbG9hZCksICIm
TG9hZCIsIHRoaXMpOworCWxvYWRBY3Rpb24tPnNldFNob3J0Y3V0KFF0OjpDVFJMICsgUXQ6Oktl
eV9MKTsKKwkgIGNvbm5lY3QobG9hZEFjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSksIFNM
T1QobG9hZENvbmZpZygpKSk7CisJc2F2ZUFjdGlvbiA9IG5ldyBRQWN0aW9uKFFQaXhtYXAoeHBt
X3NhdmUpLCAiJlNhdmUiLCB0aGlzKTsKKwlzYXZlQWN0aW9uLT5zZXRTaG9ydGN1dChRdDo6Q1RS
TCArIFF0OjpLZXlfUyk7CisJICBjb25uZWN0KHNhdmVBY3Rpb24sIFNJR05BTCh0cmlnZ2VyZWQo
Ym9vbCkpLCBTTE9UKHNhdmVDb25maWcoKSkpOwogCWNvbmZfc2V0X2NoYW5nZWRfY2FsbGJhY2so
Y29uZl9jaGFuZ2VkKTsKIAkvLyBTZXQgc2F2ZUFjdGlvbidzIGluaXRpYWwgc3RhdGUKIAljb25m
X2NoYW5nZWQoKTsKLQlRM0FjdGlvbiAqc2F2ZUFzQWN0aW9uID0gbmV3IFEzQWN0aW9uKCJTYXZl
IEFzLi4uIiwgIlNhdmUgJkFzLi4uIiwgMCwgdGhpcyk7Ci0JICBjb25uZWN0KHNhdmVBc0FjdGlv
biwgU0lHTkFMKGFjdGl2YXRlZCgpKSwgU0xPVChzYXZlQ29uZmlnQXMoKSkpOwotCVEzQWN0aW9u
ICpzZWFyY2hBY3Rpb24gPSBuZXcgUTNBY3Rpb24oIkZpbmQiLCAiJkZpbmQiLCBRdDo6Q1RSTCAr
IFF0OjpLZXlfRiwgdGhpcyk7Ci0JICBjb25uZWN0KHNlYXJjaEFjdGlvbiwgU0lHTkFMKGFjdGl2
YXRlZCgpKSwgU0xPVChzZWFyY2hDb25maWcoKSkpOwotCVEzQWN0aW9uICpzaW5nbGVWaWV3QWN0
aW9uID0gbmV3IFEzQWN0aW9uKCJTaW5nbGUgVmlldyIsIFFQaXhtYXAoeHBtX3NpbmdsZV92aWV3
KSwgIlNpbmdsZSBWaWV3IiwgMCwgdGhpcyk7Ci0JICBjb25uZWN0KHNpbmdsZVZpZXdBY3Rpb24s
IFNJR05BTChhY3RpdmF0ZWQoKSksIFNMT1Qoc2hvd1NpbmdsZVZpZXcoKSkpOwotCVEzQWN0aW9u
ICpzcGxpdFZpZXdBY3Rpb24gPSBuZXcgUTNBY3Rpb24oIlNwbGl0IFZpZXciLCBRUGl4bWFwKHhw
bV9zcGxpdF92aWV3KSwgIlNwbGl0IFZpZXciLCAwLCB0aGlzKTsKLQkgIGNvbm5lY3Qoc3BsaXRW
aWV3QWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKHNob3dTcGxpdFZpZXcoKSkpOwot
CVEzQWN0aW9uICpmdWxsVmlld0FjdGlvbiA9IG5ldyBRM0FjdGlvbigiRnVsbCBWaWV3IiwgUVBp
eG1hcCh4cG1fdHJlZV92aWV3KSwgIkZ1bGwgVmlldyIsIDAsIHRoaXMpOwotCSAgY29ubmVjdChm
dWxsVmlld0FjdGlvbiwgU0lHTkFMKGFjdGl2YXRlZCgpKSwgU0xPVChzaG93RnVsbFZpZXcoKSkp
OwotCi0JUTNBY3Rpb24gKnNob3dOYW1lQWN0aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJTaG93
IE5hbWUiLCAwLCB0aGlzKTsKLQkgIHNob3dOYW1lQWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJV
RSk7CisJY29uZmlnbmFtZSA9IHhzdHJkdXAoY29uZl9nZXRfY29uZmlnbmFtZSgpKTsKKworCVFB
Y3Rpb24gKnNhdmVBc0FjdGlvbiA9IG5ldyBRQWN0aW9uKCJTYXZlICZBcy4uLiIsIHRoaXMpOwor
CSAgY29ubmVjdChzYXZlQXNBY3Rpb24sIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKHNh
dmVDb25maWdBcygpKSk7CisJUUFjdGlvbiAqc2VhcmNoQWN0aW9uID0gbmV3IFFBY3Rpb24oIiZG
aW5kIiwgdGhpcyk7CisJc2VhcmNoQWN0aW9uLT5zZXRTaG9ydGN1dChRdDo6Q1RSTCArIFF0OjpL
ZXlfRik7CisJICBjb25uZWN0KHNlYXJjaEFjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSks
IFNMT1Qoc2VhcmNoQ29uZmlnKCkpKTsKKwlzaW5nbGVWaWV3QWN0aW9uID0gbmV3IFFBY3Rpb24o
UVBpeG1hcCh4cG1fc2luZ2xlX3ZpZXcpLCAiU2luZ2xlIFZpZXciLCB0aGlzKTsKKwlzaW5nbGVW
aWV3QWN0aW9uLT5zZXRDaGVja2FibGUodHJ1ZSk7CisJICBjb25uZWN0KHNpbmdsZVZpZXdBY3Rp
b24sIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKHNob3dTaW5nbGVWaWV3KCkpKTsKKwlz
cGxpdFZpZXdBY3Rpb24gPSBuZXcgUUFjdGlvbihRUGl4bWFwKHhwbV9zcGxpdF92aWV3KSwgIlNw
bGl0IFZpZXciLCB0aGlzKTsKKwlzcGxpdFZpZXdBY3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsK
KwkgIGNvbm5lY3Qoc3BsaXRWaWV3QWN0aW9uLCBTSUdOQUwodHJpZ2dlcmVkKGJvb2wpKSwgU0xP
VChzaG93U3BsaXRWaWV3KCkpKTsKKwlmdWxsVmlld0FjdGlvbiA9IG5ldyBRQWN0aW9uKFFQaXht
YXAoeHBtX3RyZWVfdmlldyksICJGdWxsIFZpZXciLCB0aGlzKTsKKwlmdWxsVmlld0FjdGlvbi0+
c2V0Q2hlY2thYmxlKHRydWUpOworCSAgY29ubmVjdChmdWxsVmlld0FjdGlvbiwgU0lHTkFMKHRy
aWdnZXJlZChib29sKSksIFNMT1Qoc2hvd0Z1bGxWaWV3KCkpKTsKKworCVFBY3Rpb24gKnNob3dO
YW1lQWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgTmFtZSIsIHRoaXMpOworCSAgc2hvd05hbWVB
Y3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsKIAkgIGNvbm5lY3Qoc2hvd05hbWVBY3Rpb24sIFNJ
R05BTCh0b2dnbGVkKGJvb2wpKSwgY29uZmlnVmlldywgU0xPVChzZXRTaG93TmFtZShib29sKSkp
OwotCSAgY29ubmVjdChjb25maWdWaWV3LCBTSUdOQUwoc2hvd05hbWVDaGFuZ2VkKGJvb2wpKSwg
c2hvd05hbWVBY3Rpb24sIFNMT1Qoc2V0T24oYm9vbCkpKTsKLQkgIHNob3dOYW1lQWN0aW9uLT5z
ZXRPbihjb25maWdWaWV3LT5zaG93TmFtZSgpKTsKLQlRM0FjdGlvbiAqc2hvd1JhbmdlQWN0aW9u
ID0gbmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IFJhbmdlIiwgMCwgdGhpcyk7Ci0JICBzaG93UmFu
Z2VBY3Rpb24tPnNldFRvZ2dsZUFjdGlvbihUUlVFKTsKKwkgIHNob3dOYW1lQWN0aW9uLT5zZXRD
aGVja2VkKGNvbmZpZ1ZpZXctPnNob3dOYW1lKCkpOworCVFBY3Rpb24gKnNob3dSYW5nZUFjdGlv
biA9IG5ldyBRQWN0aW9uKCJTaG93IFJhbmdlIiwgdGhpcyk7CisJICBzaG93UmFuZ2VBY3Rpb24t
PnNldENoZWNrYWJsZSh0cnVlKTsKIAkgIGNvbm5lY3Qoc2hvd1JhbmdlQWN0aW9uLCBTSUdOQUwo
dG9nZ2xlZChib29sKSksIGNvbmZpZ1ZpZXcsIFNMT1Qoc2V0U2hvd1JhbmdlKGJvb2wpKSk7Ci0J
ICBjb25uZWN0KGNvbmZpZ1ZpZXcsIFNJR05BTChzaG93UmFuZ2VDaGFuZ2VkKGJvb2wpKSwgc2hv
d1JhbmdlQWN0aW9uLCBTTE9UKHNldE9uKGJvb2wpKSk7Ci0JICBzaG93UmFuZ2VBY3Rpb24tPnNl
dE9uKGNvbmZpZ0xpc3QtPnNob3dSYW5nZSk7Ci0JUTNBY3Rpb24gKnNob3dEYXRhQWN0aW9uID0g
bmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IERhdGEiLCAwLCB0aGlzKTsKLQkgIHNob3dEYXRhQWN0
aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7CisJUUFjdGlvbiAqc2hvd0RhdGFBY3Rpb24gPSBu
ZXcgUUFjdGlvbigiU2hvdyBEYXRhIiwgdGhpcyk7CisJICBzaG93RGF0YUFjdGlvbi0+c2V0Q2hl
Y2thYmxlKHRydWUpOwogCSAgY29ubmVjdChzaG93RGF0YUFjdGlvbiwgU0lHTkFMKHRvZ2dsZWQo
Ym9vbCkpLCBjb25maWdWaWV3LCBTTE9UKHNldFNob3dEYXRhKGJvb2wpKSk7Ci0JICBjb25uZWN0
KGNvbmZpZ1ZpZXcsIFNJR05BTChzaG93RGF0YUNoYW5nZWQoYm9vbCkpLCBzaG93RGF0YUFjdGlv
biwgU0xPVChzZXRPbihib29sKSkpOwotCSAgc2hvd0RhdGFBY3Rpb24tPnNldE9uKGNvbmZpZ0xp
c3QtPnNob3dEYXRhKTsKIAogCVFBY3Rpb25Hcm91cCAqb3B0R3JvdXAgPSBuZXcgUUFjdGlvbkdy
b3VwKHRoaXMpOwotCW9wdEdyb3VwLT5zZXRFeGNsdXNpdmUoVFJVRSk7Ci0JY29ubmVjdChvcHRH
cm91cCwgU0lHTkFMKHNlbGVjdGVkKFFBY3Rpb24gKikpLCBjb25maWdWaWV3LAorCW9wdEdyb3Vw
LT5zZXRFeGNsdXNpdmUodHJ1ZSk7CisJY29ubmVjdChvcHRHcm91cCwgU0lHTkFMKHRyaWdnZXJl
ZChRQWN0aW9uKikpLCBjb25maWdWaWV3LAogCQlTTE9UKHNldE9wdGlvbk1vZGUoUUFjdGlvbiAq
KSkpOwotCWNvbm5lY3Qob3B0R3JvdXAsIFNJR05BTChzZWxlY3RlZChRQWN0aW9uICopKSwgbWVu
dVZpZXcsCisJY29ubmVjdChvcHRHcm91cCwgU0lHTkFMKHRyaWdnZXJlZChRQWN0aW9uICopKSwg
bWVudVZpZXcsCiAJCVNMT1Qoc2V0T3B0aW9uTW9kZShRQWN0aW9uICopKSk7CiAKLSNpZiBRVF9W
RVJTSU9OID49IDB4MDQwMDAwCiAJY29uZmlnVmlldy0+c2hvd05vcm1hbEFjdGlvbiA9IG5ldyBR
QWN0aW9uKCJTaG93IE5vcm1hbCBPcHRpb25zIiwgb3B0R3JvdXApOwogCWNvbmZpZ1ZpZXctPnNo
b3dBbGxBY3Rpb24gPSBuZXcgUUFjdGlvbigiU2hvdyBBbGwgT3B0aW9ucyIsIG9wdEdyb3VwKTsK
IAljb25maWdWaWV3LT5zaG93UHJvbXB0QWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgUHJvbXB0
IE9wdGlvbnMiLCBvcHRHcm91cCk7Ci0jZWxzZQotCWNvbmZpZ1ZpZXctPnNob3dOb3JtYWxBY3Rp
b24gPSBuZXcgUUFjdGlvbigiU2hvdyBOb3JtYWwgT3B0aW9ucyIsIDAsIG9wdEdyb3VwKTsKLQlj
b25maWdWaWV3LT5zaG93QWxsQWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgQWxsIE9wdGlvbnMi
LCAwLCBvcHRHcm91cCk7Ci0JY29uZmlnVmlldy0+c2hvd1Byb21wdEFjdGlvbiA9IG5ldyBRQWN0
aW9uKCJTaG93IFByb21wdCBPcHRpb25zIiwgMCwgb3B0R3JvdXApOwotI2VuZGlmCi0JY29uZmln
Vmlldy0+c2hvd05vcm1hbEFjdGlvbi0+c2V0VG9nZ2xlQWN0aW9uKFRSVUUpOwotCWNvbmZpZ1Zp
ZXctPnNob3dOb3JtYWxBY3Rpb24tPnNldE9uKGNvbmZpZ0xpc3QtPm9wdE1vZGUgPT0gbm9ybWFs
T3B0KTsKLQljb25maWdWaWV3LT5zaG93QWxsQWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7
Ci0JY29uZmlnVmlldy0+c2hvd0FsbEFjdGlvbi0+c2V0T24oY29uZmlnTGlzdC0+b3B0TW9kZSA9
PSBhbGxPcHQpOwotCWNvbmZpZ1ZpZXctPnNob3dQcm9tcHRBY3Rpb24tPnNldFRvZ2dsZUFjdGlv
bihUUlVFKTsKLQljb25maWdWaWV3LT5zaG93UHJvbXB0QWN0aW9uLT5zZXRPbihjb25maWdMaXN0
LT5vcHRNb2RlID09IHByb21wdE9wdCk7Ci0KLQlRM0FjdGlvbiAqc2hvd0RlYnVnQWN0aW9uID0g
bmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IERlYnVnIEluZm8iLCAwLCB0aGlzKTsKLQkgIHNob3dE
ZWJ1Z0FjdGlvbi0+c2V0VG9nZ2xlQWN0aW9uKFRSVUUpOworCWNvbmZpZ1ZpZXctPnNob3dOb3Jt
YWxBY3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsKKwljb25maWdWaWV3LT5zaG93QWxsQWN0aW9u
LT5zZXRDaGVja2FibGUodHJ1ZSk7CisJY29uZmlnVmlldy0+c2hvd1Byb21wdEFjdGlvbi0+c2V0
Q2hlY2thYmxlKHRydWUpOworCisJUUFjdGlvbiAqc2hvd0RlYnVnQWN0aW9uID0gbmV3IFFBY3Rp
b24oIlNob3cgRGVidWcgSW5mbyIsIHRoaXMpOworCSAgc2hvd0RlYnVnQWN0aW9uLT5zZXRDaGVj
a2FibGUodHJ1ZSk7CiAJICBjb25uZWN0KHNob3dEZWJ1Z0FjdGlvbiwgU0lHTkFMKHRvZ2dsZWQo
Ym9vbCkpLCBoZWxwVGV4dCwgU0xPVChzZXRTaG93RGVidWcoYm9vbCkpKTsKLQkgIGNvbm5lY3Qo
aGVscFRleHQsIFNJR05BTChzaG93RGVidWdDaGFuZ2VkKGJvb2wpKSwgc2hvd0RlYnVnQWN0aW9u
LCBTTE9UKHNldE9uKGJvb2wpKSk7Ci0JICBzaG93RGVidWdBY3Rpb24tPnNldE9uKGhlbHBUZXh0
LT5zaG93RGVidWcoKSk7CisJICBzaG93RGVidWdBY3Rpb24tPnNldENoZWNrZWQoaGVscFRleHQt
PnNob3dEZWJ1ZygpKTsKIAotCVEzQWN0aW9uICpzaG93SW50cm9BY3Rpb24gPSBuZXcgUTNBY3Rp
b24oTlVMTCwgIkludHJvZHVjdGlvbiIsIDAsIHRoaXMpOwotCSAgY29ubmVjdChzaG93SW50cm9B
Y3Rpb24sIFNJR05BTChhY3RpdmF0ZWQoKSksIFNMT1Qoc2hvd0ludHJvKCkpKTsKLQlRM0FjdGlv
biAqc2hvd0Fib3V0QWN0aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJBYm91dCIsIDAsIHRoaXMp
OwotCSAgY29ubmVjdChzaG93QWJvdXRBY3Rpb24sIFNJR05BTChhY3RpdmF0ZWQoKSksIFNMT1Qo
c2hvd0Fib3V0KCkpKTsKKwlRQWN0aW9uICpzaG93SW50cm9BY3Rpb24gPSBuZXcgUUFjdGlvbigi
SW50cm9kdWN0aW9uIiwgdGhpcyk7CisJICBjb25uZWN0KHNob3dJbnRyb0FjdGlvbiwgU0lHTkFM
KHRyaWdnZXJlZChib29sKSksIFNMT1Qoc2hvd0ludHJvKCkpKTsKKwlRQWN0aW9uICpzaG93QWJv
dXRBY3Rpb24gPSBuZXcgUUFjdGlvbigiQWJvdXQiLCB0aGlzKTsKKwkgIGNvbm5lY3Qoc2hvd0Fi
b3V0QWN0aW9uLCBTSUdOQUwodHJpZ2dlcmVkKGJvb2wpKSwgU0xPVChzaG93QWJvdXQoKSkpOwog
CiAJLy8gaW5pdCB0b29sIGJhcgotCWJhY2tBY3Rpb24tPmFkZFRvKHRvb2xCYXIpOworCXRvb2xC
YXItPmFkZEFjdGlvbihiYWNrQWN0aW9uKTsKIAl0b29sQmFyLT5hZGRTZXBhcmF0b3IoKTsKLQls
b2FkQWN0aW9uLT5hZGRUbyh0b29sQmFyKTsKLQlzYXZlQWN0aW9uLT5hZGRUbyh0b29sQmFyKTsK
Kwl0b29sQmFyLT5hZGRBY3Rpb24obG9hZEFjdGlvbik7CisJdG9vbEJhci0+YWRkQWN0aW9uKHNh
dmVBY3Rpb24pOwogCXRvb2xCYXItPmFkZFNlcGFyYXRvcigpOwotCXNpbmdsZVZpZXdBY3Rpb24t
PmFkZFRvKHRvb2xCYXIpOwotCXNwbGl0Vmlld0FjdGlvbi0+YWRkVG8odG9vbEJhcik7Ci0JZnVs
bFZpZXdBY3Rpb24tPmFkZFRvKHRvb2xCYXIpOworCXRvb2xCYXItPmFkZEFjdGlvbihzaW5nbGVW
aWV3QWN0aW9uKTsKKwl0b29sQmFyLT5hZGRBY3Rpb24oc3BsaXRWaWV3QWN0aW9uKTsKKwl0b29s
QmFyLT5hZGRBY3Rpb24oZnVsbFZpZXdBY3Rpb24pOwogCiAJLy8gY3JlYXRlIGNvbmZpZyBtZW51
Ci0JUTNQb3B1cE1lbnUqIGNvbmZpZyA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQltZW51LT5p
bnNlcnRJdGVtKCImRmlsZSIsIGNvbmZpZyk7Ci0JbG9hZEFjdGlvbi0+YWRkVG8oY29uZmlnKTsK
LQlzYXZlQWN0aW9uLT5hZGRUbyhjb25maWcpOwotCXNhdmVBc0FjdGlvbi0+YWRkVG8oY29uZmln
KTsKLQljb25maWctPmluc2VydFNlcGFyYXRvcigpOwotCXF1aXRBY3Rpb24tPmFkZFRvKGNvbmZp
Zyk7CisJUU1lbnUqIGNvbmZpZyA9IG1lbnUtPmFkZE1lbnUoIiZGaWxlIik7CisJY29uZmlnLT5h
ZGRBY3Rpb24obG9hZEFjdGlvbik7CisJY29uZmlnLT5hZGRBY3Rpb24oc2F2ZUFjdGlvbik7CisJ
Y29uZmlnLT5hZGRBY3Rpb24oc2F2ZUFzQWN0aW9uKTsKKwljb25maWctPmFkZFNlcGFyYXRvcigp
OworCWNvbmZpZy0+YWRkQWN0aW9uKHF1aXRBY3Rpb24pOwogCiAJLy8gY3JlYXRlIGVkaXQgbWVu
dQotCVEzUG9wdXBNZW51KiBlZGl0TWVudSA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQltZW51
LT5pbnNlcnRJdGVtKCImRWRpdCIsIGVkaXRNZW51KTsKLQlzZWFyY2hBY3Rpb24tPmFkZFRvKGVk
aXRNZW51KTsKKwlRTWVudSogZWRpdE1lbnUgPSBtZW51LT5hZGRNZW51KCImRWRpdCIpOworCWVk
aXRNZW51LT5hZGRBY3Rpb24oc2VhcmNoQWN0aW9uKTsKIAogCS8vIGNyZWF0ZSBvcHRpb25zIG1l
bnUKLQlRM1BvcHVwTWVudSogb3B0aW9uTWVudSA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQlt
ZW51LT5pbnNlcnRJdGVtKCImT3B0aW9uIiwgb3B0aW9uTWVudSk7Ci0Jc2hvd05hbWVBY3Rpb24t
PmFkZFRvKG9wdGlvbk1lbnUpOwotCXNob3dSYW5nZUFjdGlvbi0+YWRkVG8ob3B0aW9uTWVudSk7
Ci0Jc2hvd0RhdGFBY3Rpb24tPmFkZFRvKG9wdGlvbk1lbnUpOwotCW9wdGlvbk1lbnUtPmluc2Vy
dFNlcGFyYXRvcigpOwotCW9wdEdyb3VwLT5hZGRUbyhvcHRpb25NZW51KTsKLQlvcHRpb25NZW51
LT5pbnNlcnRTZXBhcmF0b3IoKTsKKwlRTWVudSogb3B0aW9uTWVudSA9IG1lbnUtPmFkZE1lbnUo
IiZPcHRpb24iKTsKKwlvcHRpb25NZW51LT5hZGRBY3Rpb24oc2hvd05hbWVBY3Rpb24pOworCW9w
dGlvbk1lbnUtPmFkZEFjdGlvbihzaG93UmFuZ2VBY3Rpb24pOworCW9wdGlvbk1lbnUtPmFkZEFj
dGlvbihzaG93RGF0YUFjdGlvbik7CisJb3B0aW9uTWVudS0+YWRkU2VwYXJhdG9yKCk7CisJb3B0
aW9uTWVudS0+YWRkQWN0aW9ucyhvcHRHcm91cC0+YWN0aW9ucygpKTsKKwlvcHRpb25NZW51LT5h
ZGRTZXBhcmF0b3IoKTsKKwlvcHRpb25NZW51LT5hZGRBY3Rpb24oc2hvd0RlYnVnQWN0aW9uKTsK
IAogCS8vIGNyZWF0ZSBoZWxwIG1lbnUKLQlRM1BvcHVwTWVudSogaGVscE1lbnUgPSBuZXcgUTNQ
b3B1cE1lbnUodGhpcyk7Ci0JbWVudS0+aW5zZXJ0U2VwYXJhdG9yKCk7Ci0JbWVudS0+aW5zZXJ0
SXRlbSgiJkhlbHAiLCBoZWxwTWVudSk7Ci0Jc2hvd0ludHJvQWN0aW9uLT5hZGRUbyhoZWxwTWVu
dSk7Ci0Jc2hvd0Fib3V0QWN0aW9uLT5hZGRUbyhoZWxwTWVudSk7CisJbWVudS0+YWRkU2VwYXJh
dG9yKCk7CisJUU1lbnUqIGhlbHBNZW51ID0gbWVudS0+YWRkTWVudSgiJkhlbHAiKTsKKwloZWxw
TWVudS0+YWRkQWN0aW9uKHNob3dJbnRyb0FjdGlvbik7CisJaGVscE1lbnUtPmFkZEFjdGlvbihz
aG93QWJvdXRBY3Rpb24pOwogCiAJY29ubmVjdChjb25maWdMaXN0LCBTSUdOQUwobWVudUNoYW5n
ZWQoc3RydWN0IG1lbnUgKikpLAogCQloZWxwVGV4dCwgU0xPVChzZXRJbmZvKHN0cnVjdCBtZW51
ICopKSk7CkBAIC0xNDQ3LDcgKzE1MDIsNyBAQCBDb25maWdNYWluV2luZG93OjpDb25maWdNYWlu
V2luZG93KHZvaWQpCiAJY29ubmVjdChoZWxwVGV4dCwgU0lHTkFMKG1lbnVTZWxlY3RlZChzdHJ1
Y3QgbWVudSAqKSksCiAJCVNMT1Qoc2V0TWVudUxpbmsoc3RydWN0IG1lbnUgKikpKTsKIAotCVFT
dHJpbmcgbGlzdE1vZGUgPSBjb25maWdTZXR0aW5ncy0+cmVhZEVudHJ5KCIvbGlzdE1vZGUiLCAi
c3ltYm9sIik7CisJUVN0cmluZyBsaXN0TW9kZSA9IGNvbmZpZ1NldHRpbmdzLT52YWx1ZSgiL2xp
c3RNb2RlIiwgInN5bWJvbCIpLnRvU3RyaW5nKCk7CiAJaWYgKGxpc3RNb2RlID09ICJzaW5nbGUi
KQogCQlzaG93U2luZ2xlVmlldygpOwogCWVsc2UgaWYgKGxpc3RNb2RlID09ICJmdWxsIikKQEAg
LTE0NTYsNyArMTUxMSw3IEBAIENvbmZpZ01haW5XaW5kb3c6OkNvbmZpZ01haW5XaW5kb3codm9p
ZCkKIAkJc2hvd1NwbGl0VmlldygpOwogCiAJLy8gVUkgc2V0dXAgZG9uZSwgcmVzdG9yZSBzcGxp
dHRlciBwb3NpdGlvbnMKLQlRM1ZhbHVlTGlzdDxpbnQ+IHNpemVzID0gY29uZmlnU2V0dGluZ3Mt
PnJlYWRTaXplcygiL3NwbGl0MSIsICZvayk7CisJUUxpc3Q8aW50PiBzaXplcyA9IGNvbmZpZ1Nl
dHRpbmdzLT5yZWFkU2l6ZXMoIi9zcGxpdDEiLCAmb2spOwogCWlmIChvaykKIAkJc3BsaXQxLT5z
ZXRTaXplcyhzaXplcyk7CiAKQEAgLTE0NjcsMjkgKzE1MjIsNTcgQEAgQ29uZmlnTWFpbldpbmRv
dzo6Q29uZmlnTWFpbldpbmRvdyh2b2lkKQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OmxvYWRD
b25maWcodm9pZCkKIHsKLQlRU3RyaW5nIHMgPSBRM0ZpbGVEaWFsb2c6OmdldE9wZW5GaWxlTmFt
ZShjb25mX2dldF9jb25maWduYW1lKCksIE5VTEwsIHRoaXMpOwotCWlmIChzLmlzTnVsbCgpKQor
CVFTdHJpbmcgc3RyOworCVFCeXRlQXJyYXkgYmE7CisJY29uc3QgY2hhciAqbmFtZTsKKworCXN0
ciA9IFFGaWxlRGlhbG9nOjpnZXRPcGVuRmlsZU5hbWUodGhpcywgIiIsIGNvbmZpZ25hbWUpOwor
CWlmIChzdHIuaXNOdWxsKCkpCiAJCXJldHVybjsKLQlpZiAoY29uZl9yZWFkKFFGaWxlOjplbmNv
ZGVOYW1lKHMpKSkKKworCWJhID0gc3RyLnRvTG9jYWw4Qml0KCk7CisJbmFtZSA9IGJhLmRhdGEo
KTsKKworCWlmIChjb25mX3JlYWQobmFtZSkpCiAJCVFNZXNzYWdlQm94OjppbmZvcm1hdGlvbih0
aGlzLCAicWNvbmYiLCAiVW5hYmxlIHRvIGxvYWQgY29uZmlndXJhdGlvbiEiKTsKKworCWZyZWUo
Y29uZmlnbmFtZSk7CisJY29uZmlnbmFtZSA9IHhzdHJkdXAobmFtZSk7CisKIAlDb25maWdWaWV3
Ojp1cGRhdGVMaXN0QWxsKCk7CiB9CiAKIGJvb2wgQ29uZmlnTWFpbldpbmRvdzo6c2F2ZUNvbmZp
Zyh2b2lkKQogewotCWlmIChjb25mX3dyaXRlKE5VTEwpKSB7CisJaWYgKGNvbmZfd3JpdGUoY29u
ZmlnbmFtZSkpIHsKIAkJUU1lc3NhZ2VCb3g6OmluZm9ybWF0aW9uKHRoaXMsICJxY29uZiIsICJV
bmFibGUgdG8gc2F2ZSBjb25maWd1cmF0aW9uISIpOwogCQlyZXR1cm4gZmFsc2U7CiAJfQorCWNv
bmZfd3JpdGVfYXV0b2NvbmYoMCk7CisKIAlyZXR1cm4gdHJ1ZTsKIH0KIAogdm9pZCBDb25maWdN
YWluV2luZG93OjpzYXZlQ29uZmlnQXModm9pZCkKIHsKLQlRU3RyaW5nIHMgPSBRM0ZpbGVEaWFs
b2c6OmdldFNhdmVGaWxlTmFtZShjb25mX2dldF9jb25maWduYW1lKCksIE5VTEwsIHRoaXMpOwot
CWlmIChzLmlzTnVsbCgpKQorCVFTdHJpbmcgc3RyOworCVFCeXRlQXJyYXkgYmE7CisJY29uc3Qg
Y2hhciAqbmFtZTsKKworCXN0ciA9IFFGaWxlRGlhbG9nOjpnZXRTYXZlRmlsZU5hbWUodGhpcywg
IiIsIGNvbmZpZ25hbWUpOworCWlmIChzdHIuaXNOdWxsKCkpCiAJCXJldHVybjsKLQlzYXZlQ29u
ZmlnKCk7CisKKwliYSA9IHN0ci50b0xvY2FsOEJpdCgpOworCW5hbWUgPSBiYS5kYXRhKCk7CisK
KwlpZiAoY29uZl93cml0ZShuYW1lKSkgeworCQlRTWVzc2FnZUJveDo6aW5mb3JtYXRpb24odGhp
cywgInFjb25mIiwgIlVuYWJsZSB0byBzYXZlIGNvbmZpZ3VyYXRpb24hIik7CisJfQorCWNvbmZf
d3JpdGVfYXV0b2NvbmYoMCk7CisKKwlmcmVlKGNvbmZpZ25hbWUpOworCWNvbmZpZ25hbWUgPSB4
c3RyZHVwKG5hbWUpOwogfQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNlYXJjaENvbmZpZyh2
b2lkKQpAQCAtMTUwMyw5ICsxNTg2LDkgQEAgdm9pZCBDb25maWdNYWluV2luZG93OjpjaGFuZ2VN
ZW51KHN0cnVjdCBtZW51ICptZW51KQogewogCWNvbmZpZ0xpc3QtPnNldFJvb3RNZW51KG1lbnUp
OwogCWlmIChjb25maWdMaXN0LT5yb290RW50cnktPnBhcmVudCA9PSAmcm9vdG1lbnUpCi0JCWJh
Y2tBY3Rpb24tPnNldEVuYWJsZWQoRkFMU0UpOworCQliYWNrQWN0aW9uLT5zZXRFbmFibGVkKGZh
bHNlKTsKIAllbHNlCi0JCWJhY2tBY3Rpb24tPnNldEVuYWJsZWQoVFJVRSk7CisJCWJhY2tBY3Rp
b24tPnNldEVuYWJsZWQodHJ1ZSk7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2V0TWVu
dUxpbmsoc3RydWN0IG1lbnUgKm1lbnUpCkBAIC0xNTM3LDggKzE2MjAsOCBAQCB2b2lkIENvbmZp
Z01haW5XaW5kb3c6OnNldE1lbnVMaW5rKHN0cnVjdCBtZW51ICptZW51KQogCQkJCXJldHVybjsK
IAkJCWl0ZW0gPSBtZW51TGlzdC0+ZmluZENvbmZpZ0l0ZW0ocGFyZW50KTsKIAkJCWlmIChpdGVt
KSB7Ci0JCQkJbWVudUxpc3QtPnNldFNlbGVjdGVkKGl0ZW0sIFRSVUUpOwotCQkJCW1lbnVMaXN0
LT5lbnN1cmVJdGVtVmlzaWJsZShpdGVtKTsKKwkJCQlpdGVtLT5zZXRTZWxlY3RlZCh0cnVlKTsK
KwkJCQltZW51TGlzdC0+c2Nyb2xsVG9JdGVtKGl0ZW0pOwogCQkJfQogCQkJbGlzdC0+c2V0Um9v
dE1lbnUocGFyZW50KTsKIAkJfQpAQCAtMTU1Myw4ICsxNjM2LDggQEAgdm9pZCBDb25maWdNYWlu
V2luZG93OjpzZXRNZW51TGluayhzdHJ1Y3QgbWVudSAqbWVudSkKIAlpZiAobGlzdCkgewogCQlp
dGVtID0gbGlzdC0+ZmluZENvbmZpZ0l0ZW0obWVudSk7CiAJCWlmIChpdGVtKSB7Ci0JCQlsaXN0
LT5zZXRTZWxlY3RlZChpdGVtLCBUUlVFKTsKLQkJCWxpc3QtPmVuc3VyZUl0ZW1WaXNpYmxlKGl0
ZW0pOworCQkJaXRlbS0+c2V0U2VsZWN0ZWQodHJ1ZSk7CisJCQlsaXN0LT5zY3JvbGxUb0l0ZW0o
aXRlbSk7CiAJCQlsaXN0LT5zZXRGb2N1cygpOwogCQl9CiAJfQpAQCAtMTU2OCwxNSArMTY1MSwy
MSBAQCB2b2lkIENvbmZpZ01haW5XaW5kb3c6Omxpc3RGb2N1c0NoYW5nZWQodm9pZCkKIAogdm9p
ZCBDb25maWdNYWluV2luZG93Ojpnb0JhY2sodm9pZCkKIHsKLQlDb25maWdJdGVtKiBpdGVtOwor
CUNvbmZpZ0l0ZW0qIGl0ZW0sICpvbGRTZWxlY3Rpb247CiAKIAljb25maWdMaXN0LT5zZXRQYXJl
bnRNZW51KCk7CiAJaWYgKGNvbmZpZ0xpc3QtPnJvb3RFbnRyeSA9PSAmcm9vdG1lbnUpCi0JCWJh
Y2tBY3Rpb24tPnNldEVuYWJsZWQoRkFMU0UpOwotCWl0ZW0gPSAoQ29uZmlnSXRlbSopbWVudUxp
c3QtPnNlbGVjdGVkSXRlbSgpOworCQliYWNrQWN0aW9uLT5zZXRFbmFibGVkKGZhbHNlKTsKKwor
CWlmIChtZW51TGlzdC0+c2VsZWN0ZWRJdGVtcygpLmNvdW50KCkgPT0gMCkKKwkJcmV0dXJuOwor
CisJaXRlbSA9IChDb25maWdJdGVtKiltZW51TGlzdC0+c2VsZWN0ZWRJdGVtcygpLmZpcnN0KCk7
CisJb2xkU2VsZWN0aW9uID0gaXRlbTsKIAl3aGlsZSAoaXRlbSkgewogCQlpZiAoaXRlbS0+bWVu
dSA9PSBjb25maWdMaXN0LT5yb290RW50cnkpIHsKLQkJCW1lbnVMaXN0LT5zZXRTZWxlY3RlZChp
dGVtLCBUUlVFKTsKKwkJCW9sZFNlbGVjdGlvbi0+c2V0U2VsZWN0ZWQoZmFsc2UpOworCQkJaXRl
bS0+c2V0U2VsZWN0ZWQodHJ1ZSk7CiAJCQlicmVhazsKIAkJfQogCQlpdGVtID0gKENvbmZpZ0l0
ZW0qKWl0ZW0tPnBhcmVudCgpOwpAQCAtMTU4NSw2ICsxNjc0LDEzIEBAIHZvaWQgQ29uZmlnTWFp
bldpbmRvdzo6Z29CYWNrKHZvaWQpCiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hvd1Npbmds
ZVZpZXcodm9pZCkKIHsKKwlzaW5nbGVWaWV3QWN0aW9uLT5zZXRFbmFibGVkKGZhbHNlKTsKKwlz
aW5nbGVWaWV3QWN0aW9uLT5zZXRDaGVja2VkKHRydWUpOworCXNwbGl0Vmlld0FjdGlvbi0+c2V0
RW5hYmxlZCh0cnVlKTsKKwlzcGxpdFZpZXdBY3Rpb24tPnNldENoZWNrZWQoZmFsc2UpOworCWZ1
bGxWaWV3QWN0aW9uLT5zZXRFbmFibGVkKHRydWUpOworCWZ1bGxWaWV3QWN0aW9uLT5zZXRDaGVj
a2VkKGZhbHNlKTsKKwogCW1lbnVWaWV3LT5oaWRlKCk7CiAJbWVudUxpc3QtPnNldFJvb3RNZW51
KDApOwogCWNvbmZpZ0xpc3QtPm1vZGUgPSBzaW5nbGVNb2RlOwpAQCAtMTU5MiwyOCArMTY4OCw0
MSBAQCB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNob3dTaW5nbGVWaWV3KHZvaWQpCiAJCWNvbmZp
Z0xpc3QtPnVwZGF0ZUxpc3RBbGwoKTsKIAllbHNlCiAJCWNvbmZpZ0xpc3QtPnNldFJvb3RNZW51
KCZyb290bWVudSk7Ci0JY29uZmlnTGlzdC0+c2V0QWxsT3BlbihUUlVFKTsKIAljb25maWdMaXN0
LT5zZXRGb2N1cygpOwogfQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNob3dTcGxpdFZpZXco
dm9pZCkKIHsKKwlzaW5nbGVWaWV3QWN0aW9uLT5zZXRFbmFibGVkKHRydWUpOworCXNpbmdsZVZp
ZXdBY3Rpb24tPnNldENoZWNrZWQoZmFsc2UpOworCXNwbGl0Vmlld0FjdGlvbi0+c2V0RW5hYmxl
ZChmYWxzZSk7CisJc3BsaXRWaWV3QWN0aW9uLT5zZXRDaGVja2VkKHRydWUpOworCWZ1bGxWaWV3
QWN0aW9uLT5zZXRFbmFibGVkKHRydWUpOworCWZ1bGxWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZh
bHNlKTsKKwogCWNvbmZpZ0xpc3QtPm1vZGUgPSBzeW1ib2xNb2RlOwogCWlmIChjb25maWdMaXN0
LT5yb290RW50cnkgPT0gJnJvb3RtZW51KQogCQljb25maWdMaXN0LT51cGRhdGVMaXN0QWxsKCk7
CiAJZWxzZQogCQljb25maWdMaXN0LT5zZXRSb290TWVudSgmcm9vdG1lbnUpOwotCWNvbmZpZ0xp
c3QtPnNldEFsbE9wZW4oVFJVRSk7CisJY29uZmlnTGlzdC0+c2V0QWxsT3Blbih0cnVlKTsKIAlj
b25maWdBcHAtPnByb2Nlc3NFdmVudHMoKTsKIAltZW51TGlzdC0+bW9kZSA9IG1lbnVNb2RlOwog
CW1lbnVMaXN0LT5zZXRSb290TWVudSgmcm9vdG1lbnUpOwotCW1lbnVMaXN0LT5zZXRBbGxPcGVu
KFRSVUUpOworCW1lbnVMaXN0LT5zZXRBbGxPcGVuKHRydWUpOwogCW1lbnVWaWV3LT5zaG93KCk7
CiAJbWVudUxpc3QtPnNldEZvY3VzKCk7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hv
d0Z1bGxWaWV3KHZvaWQpCiB7CisJc2luZ2xlVmlld0FjdGlvbi0+c2V0RW5hYmxlZCh0cnVlKTsK
KwlzaW5nbGVWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsKKwlzcGxpdFZpZXdBY3Rpb24t
PnNldEVuYWJsZWQodHJ1ZSk7CisJc3BsaXRWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsK
KwlmdWxsVmlld0FjdGlvbi0+c2V0RW5hYmxlZChmYWxzZSk7CisJZnVsbFZpZXdBY3Rpb24tPnNl
dENoZWNrZWQodHJ1ZSk7CisKIAltZW51Vmlldy0+aGlkZSgpOwogCW1lbnVMaXN0LT5zZXRSb290
TWVudSgwKTsKIAljb25maWdMaXN0LT5tb2RlID0gZnVsbE1vZGU7CkBAIC0xNjIxLDcgKzE3MzAs
NiBAQCB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNob3dGdWxsVmlldyh2b2lkKQogCQljb25maWdM
aXN0LT51cGRhdGVMaXN0QWxsKCk7CiAJZWxzZQogCQljb25maWdMaXN0LT5zZXRSb290TWVudSgm
cm9vdG1lbnUpOwotCWNvbmZpZ0xpc3QtPnNldEFsbE9wZW4oRkFMU0UpOwogCWNvbmZpZ0xpc3Qt
PnNldEZvY3VzKCk7CiB9CiAKQEAgLTE2NjgsMTQgKzE3NzYsMTUgQEAgdm9pZCBDb25maWdNYWlu
V2luZG93OjpzaG93SW50cm8odm9pZCkKIAkJIm9wdGlvbnMgbXVzdCBiZSBlbmFibGVkIHRvIHN1
cHBvcnQgdGhlIG9wdGlvbiB5b3UgYXJlIGludGVyZXN0ZWQgaW4sIHlvdSBjYW5cbiIKIAkJInN0
aWxsIHZpZXcgdGhlIGhlbHAgb2YgYSBncmF5ZWQtb3V0IG9wdGlvbi5cblxuIgogCQkiVG9nZ2xp
bmcgU2hvdyBEZWJ1ZyBJbmZvIHVuZGVyIHRoZSBPcHRpb25zIG1lbnUgd2lsbCBzaG93IHRoZSBk
ZXBlbmRlbmNpZXMsXG4iCi0JCSJ3aGljaCB5b3UgY2FuIHRoZW4gbWF0Y2ggYnkgZXhhbWluaW5n
IG90aGVyIG9wdGlvbnMuXG5cbiIpOworCQkid2hpY2ggeW91IGNhbiB0aGVuIG1hdGNoIGJ5IGV4
YW1pbmluZyBvdGhlciBvcHRpb25zLlxuXG4iOwogCiAJUU1lc3NhZ2VCb3g6OmluZm9ybWF0aW9u
KHRoaXMsICJxY29uZiIsIHN0cik7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hvd0Fi
b3V0KHZvaWQpCiB7Ci0Jc3RhdGljIGNvbnN0IFFTdHJpbmcgc3RyID0gInFjb25mIGlzIENvcHly
aWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4uXG5cbiIK
KwlzdGF0aWMgY29uc3QgUVN0cmluZyBzdHIgPSAicWNvbmYgaXMgQ29weXJpZ2h0IChDKSAyMDAy
IFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPi5cbiIKKwkJIkNvcHlyaWdodCAo
QykgMjAxNSBCb3JpcyBCYXJidWxvdnNraSA8YmJhcmJ1bG92c2tpQGdtYWlsLmNvbT4uXG5cbiIK
IAkJIkJ1ZyByZXBvcnRzIGFuZCBmZWF0dXJlIHJlcXVlc3QgY2FuIGFsc28gYmUgZW50ZXJlZCBh
dCBodHRwOi8vYnVnemlsbGEua2VybmVsLm9yZy9cbiI7CiAKIAlRTWVzc2FnZUJveDo6aW5mb3Jt
YXRpb24odGhpcywgInFjb25mIiwgc3RyKTsKQEAgLTE2ODMsMTAgKzE3OTIsMTAgQEAgdm9pZCBD
b25maWdNYWluV2luZG93OjpzaG93QWJvdXQodm9pZCkKIAogdm9pZCBDb25maWdNYWluV2luZG93
OjpzYXZlU2V0dGluZ3Modm9pZCkKIHsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dp
bmRvdyB4IiwgcG9zKCkueCgpKTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRv
dyB5IiwgcG9zKCkueSgpKTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyB3
aWR0aCIsIHNpemUoKS53aWR0aCgpKTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dp
bmRvdyBoZWlnaHQiLCBzaXplKCkuaGVpZ2h0KCkpOworCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1
ZSgiL3dpbmRvdyB4IiwgcG9zKCkueCgpKTsKKwljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi93
aW5kb3cgeSIsIHBvcygpLnkoKSk7CisJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVlKCIvd2luZG93
IHdpZHRoIiwgc2l6ZSgpLndpZHRoKCkpOworCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3dp
bmRvdyBoZWlnaHQiLCBzaXplKCkuaGVpZ2h0KCkpOwogCiAJUVN0cmluZyBlbnRyeTsKIAlzd2l0
Y2goY29uZmlnTGlzdC0+bW9kZSkgewpAQCAtMTcwNSw3ICsxODE0LDcgQEAgdm9pZCBDb25maWdN
YWluV2luZG93OjpzYXZlU2V0dGluZ3Modm9pZCkKIAlkZWZhdWx0OgogCQlicmVhazsKIAl9Ci0J
Y29uZmlnU2V0dGluZ3MtPndyaXRlRW50cnkoIi9saXN0TW9kZSIsIGVudHJ5KTsKKwljb25maWdT
ZXR0aW5ncy0+c2V0VmFsdWUoIi9saXN0TW9kZSIsIGVudHJ5KTsKIAogCWNvbmZpZ1NldHRpbmdz
LT53cml0ZVNpemVzKCIvc3BsaXQxIiwgc3BsaXQxLT5zaXplcygpKTsKIAljb25maWdTZXR0aW5n
cy0+d3JpdGVTaXplcygiL3NwbGl0MiIsIHNwbGl0Mi0+c2l6ZXMoKSk7CkBAIC0xNzczLDcgKzE4
ODIsNiBAQCBpbnQgbWFpbihpbnQgYWMsIGNoYXIqKiBhdikKIAl2ID0gbmV3IENvbmZpZ01haW5X
aW5kb3coKTsKIAogCS8vemNvbmZkdW1wKHN0ZG91dCk7Ci0JY29uZmlnQXBwLT5zZXRNYWluV2lk
Z2V0KHYpOwogCWNvbmZpZ0FwcC0+Y29ubmVjdChjb25maWdBcHAsIFNJR05BTChsYXN0V2luZG93
Q2xvc2VkKCkpLCBTTE9UKHF1aXQoKSkpOwogCWNvbmZpZ0FwcC0+Y29ubmVjdChjb25maWdBcHAs
IFNJR05BTChhYm91dFRvUXVpdCgpKSwgdiwgU0xPVChzYXZlU2V0dGluZ3MoKSkpOwogCXYtPnNo
b3coKTsKQEAgLTE3ODEsNiArMTg4OSw4IEBAIGludCBtYWluKGludCBhYywgY2hhcioqIGF2KQog
CiAJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJZGVsZXRlIGNvbmZpZ1NldHRpbmdzOwor
CWRlbGV0ZSB2OworCWRlbGV0ZSBjb25maWdBcHA7CiAKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmggYi94ZW4vdG9vbHMva2NvbmZpZy9xY29uZi5o
CmluZGV4IGJkZTBjNmI2ZjllOC4uNDViZmU5YjJiOTY2IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMv
a2NvbmZpZy9xY29uZi5oCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmgKQEAgLTEsMjgg
KzEsMjAgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAvKgogICog
Q29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgot
ICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAot
I2lmIFFUX1ZFUlNJT04gPCAweDA0MDAwMAotI2luY2x1ZGUgPHFsaXN0dmlldy5oPgotI2Vsc2UK
LSNpbmNsdWRlIDxxM2xpc3R2aWV3Lmg+Ci0jZW5kaWYKKyNpbmNsdWRlIDxRVGV4dEJyb3dzZXI+
CisjaW5jbHVkZSA8UVRyZWVXaWRnZXQ+CisjaW5jbHVkZSA8UU1haW5XaW5kb3c+CisjaW5jbHVk
ZSA8UUhlYWRlclZpZXc+CiAjaW5jbHVkZSA8cXNldHRpbmdzLmg+Ci0KLSNpZiBRVF9WRVJTSU9O
IDwgMHgwNDAwMDAKLSNkZWZpbmUgUTNWYWx1ZUxpc3QgICAgICAgICAgICAgUVZhbHVlTGlzdAot
I2RlZmluZSBRM1BvcHVwTWVudSAgICAgICAgICAgICBRUG9wdXBNZW51Ci0jZGVmaW5lIFEzTGlz
dFZpZXcgICAgICAgICAgICAgIFFMaXN0VmlldwotI2RlZmluZSBRM0xpc3RWaWV3SXRlbSAgICAg
ICAgICBRTGlzdFZpZXdJdGVtCi0jZGVmaW5lIFEzVkJveCAgICAgICAgICAgICAgICAgIFFWQm94
Ci0jZGVmaW5lIFEzVGV4dEJyb3dzZXIgICAgICAgICAgIFFUZXh0QnJvd3NlcgotI2RlZmluZSBR
M01haW5XaW5kb3cgICAgICAgICAgICBRTWFpbldpbmRvdwotI2RlZmluZSBRM0FjdGlvbiAgICAg
ICAgICAgICAgICBRQWN0aW9uCi0jZGVmaW5lIFEzVG9vbEJhciAgICAgICAgICAgICAgIFFUb29s
QmFyCi0jZGVmaW5lIFEzTGlzdFZpZXdJdGVtSXRlcmF0b3IgIFFMaXN0Vmlld0l0ZW1JdGVyYXRv
cgotI2RlZmluZSBRM0ZpbGVEaWFsb2cgICAgICAgICAgICBRRmlsZURpYWxvZwotI2VuZGlmCisj
aW5jbHVkZSA8UVB1c2hCdXR0b24+CisjaW5jbHVkZSA8UVNldHRpbmdzPgorI2luY2x1ZGUgPFFM
aW5lRWRpdD4KKyNpbmNsdWRlIDxRU3BsaXR0ZXI+CisjaW5jbHVkZSA8UUNoZWNrQm94PgorI2lu
Y2x1ZGUgPFFEaWFsb2c+CisjaW5jbHVkZSAiZXhwci5oIgogCiBjbGFzcyBDb25maWdWaWV3Owog
Y2xhc3MgQ29uZmlnTGlzdDsKQEAgLTMzLDggKzI1LDggQEAgY2xhc3MgQ29uZmlnTWFpbldpbmRv
dzsKIGNsYXNzIENvbmZpZ1NldHRpbmdzIDogcHVibGljIFFTZXR0aW5ncyB7CiBwdWJsaWM6CiAJ
Q29uZmlnU2V0dGluZ3MoKTsKLQlRM1ZhbHVlTGlzdDxpbnQ+IHJlYWRTaXplcyhjb25zdCBRU3Ry
aW5nJiBrZXksIGJvb2wgKm9rKTsKLQlib29sIHdyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5
LCBjb25zdCBRM1ZhbHVlTGlzdDxpbnQ+JiB2YWx1ZSk7CisJUUxpc3Q8aW50PiByZWFkU2l6ZXMo
Y29uc3QgUVN0cmluZyYga2V5LCBib29sICpvayk7CisJYm9vbCB3cml0ZVNpemVzKGNvbnN0IFFT
dHJpbmcmIGtleSwgY29uc3QgUUxpc3Q8aW50PiYgdmFsdWUpOwogfTsKIAogZW51bSBjb2xJZHgg
ewpAQCAtNDcsOSArMzksOSBAQCBlbnVtIG9wdGlvbk1vZGUgewogCW5vcm1hbE9wdCA9IDAsIGFs
bE9wdCwgcHJvbXB0T3B0CiB9OwogCi1jbGFzcyBDb25maWdMaXN0IDogcHVibGljIFEzTGlzdFZp
ZXcgeworY2xhc3MgQ29uZmlnTGlzdCA6IHB1YmxpYyBRVHJlZVdpZGdldCB7CiAJUV9PQkpFQ1QK
LQl0eXBlZGVmIGNsYXNzIFEzTGlzdFZpZXcgUGFyZW50OworCXR5cGVkZWYgY2xhc3MgUVRyZWVX
aWRnZXQgUGFyZW50OwogcHVibGljOgogCUNvbmZpZ0xpc3QoQ29uZmlnVmlldyogcCwgY29uc3Qg
Y2hhciAqbmFtZSA9IDApOwogCXZvaWQgcmVpbml0KHZvaWQpOwpAQCAtNjEsMTAgKzUzLDEwIEBA
IGNsYXNzIENvbmZpZ0xpc3QgOiBwdWJsaWMgUTNMaXN0VmlldyB7CiAKIHByb3RlY3RlZDoKIAl2
b2lkIGtleVByZXNzRXZlbnQoUUtleUV2ZW50ICplKTsKLQl2b2lkIGNvbnRlbnRzTW91c2VQcmVz
c0V2ZW50KFFNb3VzZUV2ZW50ICplKTsKLQl2b2lkIGNvbnRlbnRzTW91c2VSZWxlYXNlRXZlbnQo
UU1vdXNlRXZlbnQgKmUpOwotCXZvaWQgY29udGVudHNNb3VzZU1vdmVFdmVudChRTW91c2VFdmVu
dCAqZSk7Ci0Jdm9pZCBjb250ZW50c01vdXNlRG91YmxlQ2xpY2tFdmVudChRTW91c2VFdmVudCAq
ZSk7CisJdm9pZCBtb3VzZVByZXNzRXZlbnQoUU1vdXNlRXZlbnQgKmUpOworCXZvaWQgbW91c2VS
ZWxlYXNlRXZlbnQoUU1vdXNlRXZlbnQgKmUpOworCXZvaWQgbW91c2VNb3ZlRXZlbnQoUU1vdXNl
RXZlbnQgKmUpOworCXZvaWQgbW91c2VEb3VibGVDbGlja0V2ZW50KFFNb3VzZUV2ZW50ICplKTsK
IAl2b2lkIGZvY3VzSW5FdmVudChRRm9jdXNFdmVudCAqZSk7CiAJdm9pZCBjb250ZXh0TWVudUV2
ZW50KFFDb250ZXh0TWVudUV2ZW50ICplKTsKIApAQCAtOTUsMzIgKzg3LDIzIEBAIHB1YmxpYyBz
bG90czoKIAl9CiAJQ29uZmlnSXRlbSogZmlyc3RDaGlsZCgpIGNvbnN0CiAJewotCQlyZXR1cm4g
KENvbmZpZ0l0ZW0gKilQYXJlbnQ6OmZpcnN0Q2hpbGQoKTsKLQl9Ci0JaW50IG1hcElkeChjb2xJ
ZHggaWR4KQotCXsKLQkJcmV0dXJuIGNvbE1hcFtpZHhdOworCQlyZXR1cm4gKENvbmZpZ0l0ZW0g
KiljaGlsZHJlbigpLmZpcnN0KCk7CiAJfQotCXZvaWQgYWRkQ29sdW1uKGNvbElkeCBpZHgsIGNv
bnN0IFFTdHJpbmcmIGxhYmVsKQorCXZvaWQgYWRkQ29sdW1uKGNvbElkeCBpZHgpCiAJewotCQlj
b2xNYXBbaWR4XSA9IFBhcmVudDo6YWRkQ29sdW1uKGxhYmVsKTsKLQkJY29sUmV2TWFwW2NvbE1h
cFtpZHhdXSA9IGlkeDsKKwkJc2hvd0NvbHVtbihpZHgpOwogCX0KIAl2b2lkIHJlbW92ZUNvbHVt
bihjb2xJZHggaWR4KQogCXsKLQkJaW50IGNvbCA9IGNvbE1hcFtpZHhdOwotCQlpZiAoY29sID49
IDApIHsKLQkJCVBhcmVudDo6cmVtb3ZlQ29sdW1uKGNvbCk7Ci0JCQljb2xSZXZNYXBbY29sXSA9
IGNvbE1hcFtpZHhdID0gLTE7Ci0JCX0KKwkJaGlkZUNvbHVtbihpZHgpOwogCX0KIAl2b2lkIHNl
dEFsbE9wZW4oYm9vbCBvcGVuKTsKIAl2b2lkIHNldFBhcmVudE1lbnUodm9pZCk7CiAKIAlib29s
IG1lbnVTa2lwKHN0cnVjdCBtZW51ICopOwogCi0JdGVtcGxhdGUgPGNsYXNzIFA+Ci0Jdm9pZCB1
cGRhdGVNZW51TGlzdChQKiwgc3RydWN0IG1lbnUqKTsKKwl2b2lkIHVwZGF0ZU1lbnVMaXN0KENv
bmZpZ0l0ZW0gKnBhcmVudCwgc3RydWN0IG1lbnUqKTsKKwl2b2lkIHVwZGF0ZU1lbnVMaXN0KENv
bmZpZ0xpc3QgKnBhcmVudCwgc3RydWN0IG1lbnUqKTsKIAogCWJvb2wgdXBkYXRlQWxsOwogCkBA
IC0xMzIsMzAgKzExNSwyNiBAQCBwdWJsaWMgc2xvdHM6CiAJZW51bSBsaXN0TW9kZSBtb2RlOwog
CWVudW0gb3B0aW9uTW9kZSBvcHRNb2RlOwogCXN0cnVjdCBtZW51ICpyb290RW50cnk7Ci0JUUNv
bG9yR3JvdXAgZGlzYWJsZWRDb2xvckdyb3VwOwotCVFDb2xvckdyb3VwIGluYWN0aXZlZENvbG9y
R3JvdXA7Ci0JUTNQb3B1cE1lbnUqIGhlYWRlclBvcHVwOwotCi1wcml2YXRlOgotCWludCBjb2xN
YXBbY29sTnJdOwotCWludCBjb2xSZXZNYXBbY29sTnJdOworCVFQYWxldHRlIGRpc2FibGVkQ29s
b3JHcm91cDsKKwlRUGFsZXR0ZSBpbmFjdGl2ZWRDb2xvckdyb3VwOworCVFNZW51KiBoZWFkZXJQ
b3B1cDsKIH07CiAKLWNsYXNzIENvbmZpZ0l0ZW0gOiBwdWJsaWMgUTNMaXN0Vmlld0l0ZW0gewot
CXR5cGVkZWYgY2xhc3MgUTNMaXN0Vmlld0l0ZW0gUGFyZW50OworY2xhc3MgQ29uZmlnSXRlbSA6
IHB1YmxpYyBRVHJlZVdpZGdldEl0ZW0geworCXR5cGVkZWYgY2xhc3MgUVRyZWVXaWRnZXRJdGVt
IFBhcmVudDsKIHB1YmxpYzoKLQlDb25maWdJdGVtKFEzTGlzdFZpZXcgKnBhcmVudCwgQ29uZmln
SXRlbSAqYWZ0ZXIsIHN0cnVjdCBtZW51ICptLCBib29sIHYpCi0JOiBQYXJlbnQocGFyZW50LCBh
ZnRlciksIG1lbnUobSksIHZpc2libGUodiksIGdvUGFyZW50KGZhbHNlKQorCUNvbmZpZ0l0ZW0o
Q29uZmlnTGlzdCAqcGFyZW50LCBDb25maWdJdGVtICphZnRlciwgc3RydWN0IG1lbnUgKm0sIGJv
b2wgdikKKwk6IFBhcmVudChwYXJlbnQsIGFmdGVyKSwgbmV4dEl0ZW0oMCksIG1lbnUobSksIHZp
c2libGUodiksIGdvUGFyZW50KGZhbHNlKQogCXsKIAkJaW5pdCgpOwogCX0KIAlDb25maWdJdGVt
KENvbmZpZ0l0ZW0gKnBhcmVudCwgQ29uZmlnSXRlbSAqYWZ0ZXIsIHN0cnVjdCBtZW51ICptLCBi
b29sIHYpCi0JOiBQYXJlbnQocGFyZW50LCBhZnRlciksIG1lbnUobSksIHZpc2libGUodiksIGdv
UGFyZW50KGZhbHNlKQorCTogUGFyZW50KHBhcmVudCwgYWZ0ZXIpLCBuZXh0SXRlbSgwKSwgbWVu
dShtKSwgdmlzaWJsZSh2KSwgZ29QYXJlbnQoZmFsc2UpCiAJewogCQlpbml0KCk7CiAJfQotCUNv
bmZpZ0l0ZW0oUTNMaXN0VmlldyAqcGFyZW50LCBDb25maWdJdGVtICphZnRlciwgYm9vbCB2KQot
CTogUGFyZW50KHBhcmVudCwgYWZ0ZXIpLCBtZW51KDApLCB2aXNpYmxlKHYpLCBnb1BhcmVudCh0
cnVlKQorCUNvbmZpZ0l0ZW0oQ29uZmlnTGlzdCAqcGFyZW50LCBDb25maWdJdGVtICphZnRlciwg
Ym9vbCB2KQorCTogUGFyZW50KHBhcmVudCwgYWZ0ZXIpLCBuZXh0SXRlbSgwKSwgbWVudSgwKSwg
dmlzaWJsZSh2KSwgZ29QYXJlbnQodHJ1ZSkKIAl7CiAJCWluaXQoKTsKIAl9CkBAIC0xNjYsMzMg
KzE0NSw0MyBAQCBjbGFzcyBDb25maWdJdGVtIDogcHVibGljIFEzTGlzdFZpZXdJdGVtIHsKIAl2
b2lkIHRlc3RVcGRhdGVNZW51KGJvb2wgdik7CiAJQ29uZmlnTGlzdCogbGlzdFZpZXcoKSBjb25z
dAogCXsKLQkJcmV0dXJuIChDb25maWdMaXN0KilQYXJlbnQ6Omxpc3RWaWV3KCk7CisJCXJldHVy
biAoQ29uZmlnTGlzdCopUGFyZW50Ojp0cmVlV2lkZ2V0KCk7CiAJfQogCUNvbmZpZ0l0ZW0qIGZp
cnN0Q2hpbGQoKSBjb25zdAogCXsKLQkJcmV0dXJuIChDb25maWdJdGVtICopUGFyZW50OjpmaXJz
dENoaWxkKCk7CisJCXJldHVybiAoQ29uZmlnSXRlbSAqKVBhcmVudDo6Y2hpbGQoMCk7CiAJfQot
CUNvbmZpZ0l0ZW0qIG5leHRTaWJsaW5nKCkgY29uc3QKKwlDb25maWdJdGVtKiBuZXh0U2libGlu
ZygpCiAJewotCQlyZXR1cm4gKENvbmZpZ0l0ZW0gKilQYXJlbnQ6Om5leHRTaWJsaW5nKCk7CisJ
CUNvbmZpZ0l0ZW0gKnJldCA9IE5VTEw7CisJCUNvbmZpZ0l0ZW0gKl9wYXJlbnQgPSAoQ29uZmln
SXRlbSAqKXBhcmVudCgpOworCisJCWlmKF9wYXJlbnQpIHsKKwkJCXJldCA9IChDb25maWdJdGVt
ICopX3BhcmVudC0+Y2hpbGQoX3BhcmVudC0+aW5kZXhPZkNoaWxkKHRoaXMpKzEpOworCQl9IGVs
c2UgeworCQkJUVRyZWVXaWRnZXQgKl90cmVlV2lkZ2V0ID0gdHJlZVdpZGdldCgpOworCQkJcmV0
ID0gKENvbmZpZ0l0ZW0gKilfdHJlZVdpZGdldC0+dG9wTGV2ZWxJdGVtKF90cmVlV2lkZ2V0LT5p
bmRleE9mVG9wTGV2ZWxJdGVtKHRoaXMpKzEpOworCQl9CisKKwkJcmV0dXJuIHJldDsKIAl9CiAJ
dm9pZCBzZXRUZXh0KGNvbElkeCBpZHgsIGNvbnN0IFFTdHJpbmcmIHRleHQpCiAJewotCQlQYXJl
bnQ6OnNldFRleHQobGlzdFZpZXcoKS0+bWFwSWR4KGlkeCksIHRleHQpOworCQlQYXJlbnQ6OnNl
dFRleHQoaWR4LCB0ZXh0KTsKIAl9CiAJUVN0cmluZyB0ZXh0KGNvbElkeCBpZHgpIGNvbnN0CiAJ
ewotCQlyZXR1cm4gUGFyZW50Ojp0ZXh0KGxpc3RWaWV3KCktPm1hcElkeChpZHgpKTsKKwkJcmV0
dXJuIFBhcmVudDo6dGV4dChpZHgpOwogCX0KLQl2b2lkIHNldFBpeG1hcChjb2xJZHggaWR4LCBj
b25zdCBRUGl4bWFwJiBwbSkKKwl2b2lkIHNldFBpeG1hcChjb2xJZHggaWR4LCBjb25zdCBRSWNv
biAmaWNvbikKIAl7Ci0JCVBhcmVudDo6c2V0UGl4bWFwKGxpc3RWaWV3KCktPm1hcElkeChpZHgp
LCBwbSk7CisJCVBhcmVudDo6c2V0SWNvbihpZHgsIGljb24pOwogCX0KLQljb25zdCBRUGl4bWFw
KiBwaXhtYXAoY29sSWR4IGlkeCkgY29uc3QKKwljb25zdCBRSWNvbiBwaXhtYXAoY29sSWR4IGlk
eCkgY29uc3QKIAl7Ci0JCXJldHVybiBQYXJlbnQ6OnBpeG1hcChsaXN0VmlldygpLT5tYXBJZHgo
aWR4KSk7CisJCXJldHVybiBpY29uKGlkeCk7CiAJfQotCXZvaWQgcGFpbnRDZWxsKFFQYWludGVy
KiBwLCBjb25zdCBRQ29sb3JHcm91cCYgY2csIGludCBjb2x1bW4sIGludCB3aWR0aCwgaW50IGFs
aWduKTsKKwkvLyBUT0RPOiBJbXBsZW1lbnQgcGFpbnRDZWxsCiAKIAlDb25maWdJdGVtKiBuZXh0
SXRlbTsKIAlzdHJ1Y3QgbWVudSAqbWVudTsKQEAgLTIxNiw5ICsyMDUsOSBAQCBjbGFzcyBDb25m
aWdMaW5lRWRpdCA6IHB1YmxpYyBRTGluZUVkaXQgewogCUNvbmZpZ0l0ZW0gKml0ZW07CiB9Owog
Ci1jbGFzcyBDb25maWdWaWV3IDogcHVibGljIFEzVkJveCB7CitjbGFzcyBDb25maWdWaWV3IDog
cHVibGljIFFXaWRnZXQgewogCVFfT0JKRUNUCi0JdHlwZWRlZiBjbGFzcyBRM1ZCb3ggUGFyZW50
OworCXR5cGVkZWYgY2xhc3MgUVdpZGdldCBQYXJlbnQ7CiBwdWJsaWM6CiAJQ29uZmlnVmlldyhR
V2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUgPSAwKTsKIAl+Q29uZmlnVmlldyh2b2lk
KTsKQEAgLTI0OSw5ICsyMzgsOSBAQCBwdWJsaWMgc2xvdHM6CiAJc3RhdGljIFFBY3Rpb24gKnNo
b3dQcm9tcHRBY3Rpb247CiB9OwogCi1jbGFzcyBDb25maWdJbmZvVmlldyA6IHB1YmxpYyBRM1Rl
eHRCcm93c2VyIHsKK2NsYXNzIENvbmZpZ0luZm9WaWV3IDogcHVibGljIFFUZXh0QnJvd3NlciB7
CiAJUV9PQkpFQ1QKLQl0eXBlZGVmIGNsYXNzIFEzVGV4dEJyb3dzZXIgUGFyZW50OworCXR5cGVk
ZWYgY2xhc3MgUVRleHRCcm93c2VyIFBhcmVudDsKIHB1YmxpYzoKIAlDb25maWdJbmZvVmlldyhR
V2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUgPSAwKTsKIAlib29sIHNob3dEZWJ1Zyh2
b2lkKSBjb25zdCB7IHJldHVybiBfc2hvd0RlYnVnOyB9CkBAIC0yNzEsOCArMjYwLDggQEAgcHVi
bGljIHNsb3RzOgogCVFTdHJpbmcgZGVidWdfaW5mbyhzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogCXN0
YXRpYyBRU3RyaW5nIHByaW50X2ZpbHRlcihjb25zdCBRU3RyaW5nICZzdHIpOwogCXN0YXRpYyB2
b2lkIGV4cHJfcHJpbnRfaGVscCh2b2lkICpkYXRhLCBzdHJ1Y3Qgc3ltYm9sICpzeW0sIGNvbnN0
IGNoYXIgKnN0cik7Ci0JUTNQb3B1cE1lbnUqIGNyZWF0ZVBvcHVwTWVudShjb25zdCBRUG9pbnQm
IHBvcyk7Ci0Jdm9pZCBjb250ZW50c0NvbnRleHRNZW51RXZlbnQoUUNvbnRleHRNZW51RXZlbnQg
KmUpOworCVFNZW51ICpjcmVhdGVTdGFuZGFyZENvbnRleHRNZW51KGNvbnN0IFFQb2ludCAmIHBv
cyk7CisJdm9pZCBjb250ZXh0TWVudUV2ZW50KFFDb250ZXh0TWVudUV2ZW50ICplKTsKIAogCXN0
cnVjdCBzeW1ib2wgKnN5bTsKIAlzdHJ1Y3QgbWVudSAqX21lbnU7CkBAIC0yOTksMTAgKzI4OCwx
MSBAQCBwdWJsaWMgc2xvdHM6CiAJc3RydWN0IHN5bWJvbCAqKnJlc3VsdDsKIH07CiAKLWNsYXNz
IENvbmZpZ01haW5XaW5kb3cgOiBwdWJsaWMgUTNNYWluV2luZG93IHsKK2NsYXNzIENvbmZpZ01h
aW5XaW5kb3cgOiBwdWJsaWMgUU1haW5XaW5kb3cgewogCVFfT0JKRUNUCiAKLQlzdGF0aWMgUTNB
Y3Rpb24gKnNhdmVBY3Rpb247CisJY2hhciAqY29uZmlnbmFtZTsKKwlzdGF0aWMgUUFjdGlvbiAq
c2F2ZUFjdGlvbjsKIAlzdGF0aWMgdm9pZCBjb25mX2NoYW5nZWQodm9pZCk7CiBwdWJsaWM6CiAJ
Q29uZmlnTWFpbldpbmRvdyh2b2lkKTsKQEAgLTMzMSw4ICszMjEsMTEgQEAgcHVibGljIHNsb3Rz
OgogCUNvbmZpZ1ZpZXcgKmNvbmZpZ1ZpZXc7CiAJQ29uZmlnTGlzdCAqY29uZmlnTGlzdDsKIAlD
b25maWdJbmZvVmlldyAqaGVscFRleHQ7Ci0JUTNUb29sQmFyICp0b29sQmFyOwotCVEzQWN0aW9u
ICpiYWNrQWN0aW9uOwotCVFTcGxpdHRlciogc3BsaXQxOwotCVFTcGxpdHRlciogc3BsaXQyOwor
CVFUb29sQmFyICp0b29sQmFyOworCVFBY3Rpb24gKmJhY2tBY3Rpb247CisJUUFjdGlvbiAqc2lu
Z2xlVmlld0FjdGlvbjsKKwlRQWN0aW9uICpzcGxpdFZpZXdBY3Rpb247CisJUUFjdGlvbiAqZnVs
bFZpZXdBY3Rpb247CisJUVNwbGl0dGVyICpzcGxpdDE7CisJUVNwbGl0dGVyICpzcGxpdDI7CiB9
OwpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwgYi94
ZW4vdG9vbHMva2NvbmZpZy9zdHJlYW1saW5lX2NvbmZpZy5wbAppbmRleCBmM2QzZmI0MmI4NzMu
LjA4ZDc2ZDdiM2I4MSAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9j
b25maWcucGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwKQEAg
LTEsNyArMSw3IEBACi0jIS91c3IvYmluL3BlcmwgLXcKKyMhL3Vzci9iaW4vZW52IHBlcmwKKyMg
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKICMKICMgQ29weXJpZ2h0IDIwMDUtMjAw
OSAtIFN0ZXZlbiBSb3N0ZWR0Ci0jIExpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdQTCBMaWNlbnNlIHZlcnNpb24gMgogIwogIyAgSXQncyBzaW1wbGUgZW5vdWdoIHRvIGZpZ3Vy
ZSBvdXQgaG93IHRoaXMgd29ya3MuCiAjICBJZiBub3QsIHRoZW4geW91IGNhbiBhc2sgbWUgYXQg
c3RyaXBjb25maWdAZ29vZG1pcy5vcmcKQEAgLTQyLDYgKzQyLDcgQEAKICMgICAgbXYgY29uZmln
X3N0cmlwIC5jb25maWcKICMgICAgbWFrZSBvbGRjb25maWcKICMKK3VzZSB3YXJuaW5nczsKIHVz
ZSBzdHJpY3Q7CiB1c2UgR2V0b3B0OjpMb25nOwogCkBAIC0xNjQsMTAgKzE2NSwxMCBAQCBzdWIg
cmVhZF9rY29uZmlnIHsKICAgICBteSAkbGFzdF9zb3VyY2UgPSAiIjsKIAogICAgICMgQ2hlY2sg
Zm9yIGFueSBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdXNlZAotICAgIHdoaWxlICgkc291cmNlID1+
IC9cJChcdyspLyAmJiAkbGFzdF9zb3VyY2UgbmUgJHNvdXJjZSkgeworICAgIHdoaWxlICgkc291
cmNlID1+IC9cJFwoKFx3KylcKS8gJiYgJGxhc3Rfc291cmNlIG5lICRzb3VyY2UpIHsKIAlteSAk
ZW52ID0gJDE7CiAJJGxhc3Rfc291cmNlID0gJHNvdXJjZTsKLQkkc291cmNlID1+IHMvXCQkZW52
LyRFTlZ7JGVudn0vOworCSRzb3VyY2UgPX4gcy9cJFwoJGVudlwpLyRFTlZ7JGVudn0vOwogICAg
IH0KIAogICAgIG9wZW4obXkgJGtpbmZpbGUsICc8JywgJHNvdXJjZSkgfHwgZGllICJDYW4ndCBv
cGVuICRrY29uZmlnIjsKQEAgLTE4OCw3ICsxODksNyBAQCBzdWIgcmVhZF9rY29uZmlnIHsKIAkk
Y29udCA9IDA7CiAKIAkjIGNvbGxlY3QgYW55IEtjb25maWcgc291cmNlcwotCWlmICgvXnNvdXJj
ZVxzKiIoLiopIi8pIHsKKwlpZiAoL15zb3VyY2VccysiPyhbXiJdKykvKSB7CiAJICAgIG15ICRr
Y29uZmlnID0gJDE7CiAJICAgICMgcHJldmVudCByZWFkaW5nIHR3aWNlLgogCSAgICBpZiAoIWRl
ZmluZWQoJHJlYWRfa2NvbmZpZ3N7JGtjb25maWd9KSkgewpAQCAtMjM3LDcgKzIzOCw3IEBAIHN1
YiByZWFkX2tjb25maWcgewogCSAgICB9CiAKIAkjIGNvbmZpZ3Mgd2l0aG91dCBwcm9tcHRzIG11
c3QgYmUgc2VsZWN0ZWQKLQl9IGVsc2lmICgkc3RhdGUgbmUgIk5PTkUiICYmIC9eXHMqdHJpc3Rh
dGVcc1xTLykgeworCX0gZWxzaWYgKCRzdGF0ZSBuZSAiTk9ORSIgJiYgL15ccyoodHJpc3RhdGVc
cytcU3xwcm9tcHRcYikvKSB7CiAJICAgICMgbm90ZSBpZiB0aGUgY29uZmlnIGhhcyBhIHByb21w
dAogCSAgICAkcHJvbXB0c3skY29uZmlnfSA9IDE7CiAKQEAgLTI1Niw4ICsyNTcsOCBAQCBzdWIg
cmVhZF9rY29uZmlnIHsKIAogCSAgICAkaWZsZXZlbC0tIGlmICgkaWZsZXZlbCk7CiAKLQkjIHN0
b3Agb24gImhlbHAiCi0JfSBlbHNpZiAoL15ccypoZWxwXHMqJC8pIHsKKwkjIHN0b3Agb24gImhl
bHAiIGFuZCBrZXl3b3JkcyB0aGF0IGVuZCBhIG1lbnUgZW50cnkKKwl9IGVsc2lmICgvXlxzKigt
LS0pP2hlbHAoLS0tKT9ccyokLyB8fCAvXihjb21tZW50fGNob2ljZXxtZW51KVxiLykgewogCSAg
ICAkc3RhdGUgPSAiTk9ORSI7CiAJfQogICAgIH0KQEAgLTQ1NCw3ICs0NTUsNyBAQCBzdWIgcGFy
c2VfY29uZmlnX2RlcGVuZHMKIAkgICAgJHAgPX4gcy9eW14kdmFsaWRdKlskdmFsaWRdKy8vOwog
CiAJICAgICMgV2Ugb25seSBuZWVkIHRvIHByb2Nlc3MgaWYgdGhlIGRlcGVuZCBjb25maWcgaXMg
YSBtb2R1bGUKLQkgICAgaWYgKCFkZWZpbmVkKCRvcmlnX2NvbmZpZ3N7JGNvbmZ9KSB8fCAhJG9y
aWdfY29uZmlnc3tjb25mfSBlcSAibSIpIHsKKwkgICAgaWYgKCFkZWZpbmVkKCRvcmlnX2NvbmZp
Z3N7JGNvbmZ9KSB8fCAkb3JpZ19jb25maWdzeyRjb25mfSBlcSAieSIpIHsKIAkJbmV4dDsKIAkg
ICAgfQogCkBAIC02MTAsNiArNjExLDQwIEBAIGZvcmVhY2ggbXkgJGxpbmUgKEBjb25maWdfZmls
ZSkgewogCW5leHQ7CiAgICAgfQogCisgICAgaWYgKC9DT05GSUdfTU9EVUxFX1NJR19LRVk9Iigu
KykiLykgeworICAgICAgICBteSAkb3JpZ19jZXJ0ID0gJDE7CisgICAgICAgIG15ICRkZWZhdWx0
X2NlcnQgPSAiY2VydHMvc2lnbmluZ19rZXkucGVtIjsKKworICAgICAgICAjIENoZWNrIHRoYXQg
dGhlIGxvZ2ljIGluIHRoaXMgc2NyaXB0IHN0aWxsIG1hdGNoZXMgdGhlIG9uZSBpbiBLY29uZmln
CisgICAgICAgIGlmICghZGVmaW5lZCgkZGVwZW5kc3siTU9EVUxFX1NJR19LRVkifSkgfHwKKyAg
ICAgICAgICAgICRkZXBlbmRzeyJNT0RVTEVfU0lHX0tFWSJ9ICF+IC8iXFEkZGVmYXVsdF9jZXJ0
XEUiLykgeworICAgICAgICAgICAgcHJpbnQgU1RERVJSICJXQVJOSU5HOiBNT0RVTEVfU0lHX0tF
WSBhc3NlcnRpb24gZmFpbHVyZSwgIiwKKyAgICAgICAgICAgICAgICAidXBkYXRlIG5lZWRlZCB0
byAiLCBfX0ZJTEVfXywgIiBsaW5lICIsIF9fTElORV9fLCAiXG4iOworICAgICAgICAgICAgcHJp
bnQ7CisgICAgICAgIH0gZWxzaWYgKCRvcmlnX2NlcnQgbmUgJGRlZmF1bHRfY2VydCAmJiAhIC1m
ICRvcmlnX2NlcnQpIHsKKyAgICAgICAgICAgIHByaW50IFNUREVSUiAiTW9kdWxlIHNpZ25hdHVy
ZSB2ZXJpZmljYXRpb24gZW5hYmxlZCBidXQgIiwKKyAgICAgICAgICAgICAgICAibW9kdWxlIHNp
Z25pbmcga2V5IFwiJG9yaWdfY2VydFwiIG5vdCBmb3VuZC4gUmVzZXR0aW5nICIsCisgICAgICAg
ICAgICAgICAgInNpZ25pbmcga2V5IHRvIGRlZmF1bHQgdmFsdWUuXG4iOworICAgICAgICAgICAg
cHJpbnQgIkNPTkZJR19NT0RVTEVfU0lHX0tFWT1cIiRkZWZhdWx0X2NlcnRcIlxuIjsKKyAgICAg
ICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHByaW50OworICAgICAgICB9CisgICAgICAgIG5leHQ7
CisgICAgfQorCisgICAgaWYgKC9DT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iKC4rKSIvKSB7
CisgICAgICAgIG15ICRvcmlnX2tleXMgPSAkMTsKKworICAgICAgICBpZiAoISAtZiAkb3JpZ19r
ZXlzKSB7CisgICAgICAgICAgICBwcmludCBTVERFUlIgIlN5c3RlbSBrZXlyaW5nIGVuYWJsZWQg
YnV0IGtleXMgXCIkb3JpZ19rZXlzXCIgIiwKKyAgICAgICAgICAgICAgICAibm90IGZvdW5kLiBS
ZXNldHRpbmcga2V5cyB0byBkZWZhdWx0IHZhbHVlLlxuIjsKKyAgICAgICAgICAgIHByaW50ICJD
T05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz1cIlwiXG4iOworICAgICAgICB9IGVsc2UgeworICAg
ICAgICAgICAgcHJpbnQ7CisgICAgICAgIH0KKyAgICAgICAgbmV4dDsKKyAgICB9CisKICAgICBp
ZiAoL14oQ09ORklHLiopPShtfHkpLykgewogCWlmIChkZWZpbmVkKCRjb25maWdzeyQxfSkpIHsK
IAkgICAgaWYgKCRsb2NhbHllc2NvbmZpZykgewpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25m
aWcvc3ltYm9sLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9zeW1ib2wuYwppbmRleCA1MDg3OGRjMDI1
YTUuLmY1NmVlYzVlYTRjNyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvc3ltYm9sLmMK
KysrIGIveGVuL3Rvb2xzL2tjb25maWcvc3ltYm9sLmMKQEAgLTEsNiArMSw2IEBACisvLyBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMiBS
b21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2Mi4wLgogICovCiAKICNpbmNsdWRlIDxjdHlwZS5oPgpA
QCAtMzMsMzMgKzMzLDYgQEAgc3RydWN0IHN5bWJvbCAqc3ltX2RlZmNvbmZpZ19saXN0Owogc3Ry
dWN0IHN5bWJvbCAqbW9kdWxlc19zeW07CiB0cmlzdGF0ZSBtb2R1bGVzX3ZhbDsKIAotc3RydWN0
IGV4cHIgKnN5bV9lbnZfbGlzdDsKLQotc3RhdGljIHZvaWQgc3ltX2FkZF9kZWZhdWx0KHN0cnVj
dCBzeW1ib2wgKnN5bSwgY29uc3QgY2hhciAqZGVmKQotewotCXN0cnVjdCBwcm9wZXJ0eSAqcHJv
cCA9IHByb3BfYWxsb2MoUF9ERUZBVUxULCBzeW0pOwotCi0JcHJvcC0+ZXhwciA9IGV4cHJfYWxs
b2Nfc3ltYm9sKHN5bV9sb29rdXAoZGVmLCBTWU1CT0xfQ09OU1QpKTsKLX0KLQotdm9pZCBzeW1f
aW5pdCh2b2lkKQotewotCXN0cnVjdCBzeW1ib2wgKnN5bTsKLQlzdHJ1Y3QgdXRzbmFtZSB1dHM7
Ci0Jc3RhdGljIGJvb2wgaW5pdGVkID0gZmFsc2U7Ci0KLQlpZiAoaW5pdGVkKQotCQlyZXR1cm47
Ci0JaW5pdGVkID0gdHJ1ZTsKLQotCXVuYW1lKCZ1dHMpOwotCi0Jc3ltID0gc3ltX2xvb2t1cCgi
VU5BTUVfUkVMRUFTRSIsIDApOwotCXN5bS0+dHlwZSA9IFNfU1RSSU5HOwotCXN5bS0+ZmxhZ3Mg
fD0gU1lNQk9MX0FVVE87Ci0Jc3ltX2FkZF9kZWZhdWx0KHN5bSwgdXRzLnJlbGVhc2UpOwotfQot
CiBlbnVtIHN5bWJvbF90eXBlIHN5bV9nZXRfdHlwZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJ
ZW51bSBzeW1ib2xfdHlwZSB0eXBlID0gc3ltLT50eXBlOwpAQCAtNzcsNyArNTAsNyBAQCBjb25z
dCBjaGFyICpzeW1fdHlwZV9uYW1lKGVudW0gc3ltYm9sX3R5cGUgdHlwZSkKIHsKIAlzd2l0Y2gg
KHR5cGUpIHsKIAljYXNlIFNfQk9PTEVBTjoKLQkJcmV0dXJuICJib29sZWFuIjsKKwkJcmV0dXJu
ICJib29sIjsKIAljYXNlIFNfVFJJU1RBVEU6CiAJCXJldHVybiAidHJpc3RhdGUiOwogCWNhc2Ug
U19JTlQ6CkBAIC04OCw4ICs2MSw2IEBAIGNvbnN0IGNoYXIgKnN5bV90eXBlX25hbWUoZW51bSBz
eW1ib2xfdHlwZSB0eXBlKQogCQlyZXR1cm4gInN0cmluZyI7CiAJY2FzZSBTX1VOS05PV046CiAJ
CXJldHVybiAidW5rbm93biI7Ci0JY2FzZSBTX09USEVSOgotCQlicmVhazsKIAl9CiAJcmV0dXJu
ICI/Pz8iOwogfQpAQCAtMTAzLDE1ICs3NCw2IEBAIHN0cnVjdCBwcm9wZXJ0eSAqc3ltX2dldF9j
aG9pY2VfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJcmV0dXJuIE5VTEw7CiB9CiAKLXN0cnVj
dCBwcm9wZXJ0eSAqc3ltX2dldF9lbnZfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCi17Ci0Jc3Ry
dWN0IHByb3BlcnR5ICpwcm9wOwotCi0JZm9yX2FsbF9wcm9wZXJ0aWVzKHN5bSwgcHJvcCwgUF9F
TlYpCi0JCXJldHVybiBwcm9wOwotCXJldHVybiBOVUxMOwotfQotCiBzdGF0aWMgc3RydWN0IHBy
b3BlcnR5ICpzeW1fZ2V0X2RlZmF1bHRfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJc3Ry
dWN0IHByb3BlcnR5ICpwcm9wOwpAQCAtMTI0LDcgKzg2LDcgQEAgc3RhdGljIHN0cnVjdCBwcm9w
ZXJ0eSAqc3ltX2dldF9kZWZhdWx0X3Byb3Aoc3RydWN0IHN5bWJvbCAqc3ltKQogCXJldHVybiBO
VUxMOwogfQogCi1zdGF0aWMgc3RydWN0IHByb3BlcnR5ICpzeW1fZ2V0X3JhbmdlX3Byb3Aoc3Ry
dWN0IHN5bWJvbCAqc3ltKQorc3RydWN0IHByb3BlcnR5ICpzeW1fZ2V0X3JhbmdlX3Byb3Aoc3Ry
dWN0IHN5bWJvbCAqc3ltKQogewogCXN0cnVjdCBwcm9wZXJ0eSAqcHJvcDsKIApAQCAtMTgzLDcg
KzE0NSw3IEBAIHN0YXRpYyB2b2lkIHN5bV92YWxpZGF0ZV9yYW5nZShzdHJ1Y3Qgc3ltYm9sICpz
eW0pCiAJCXNwcmludGYoc3RyLCAiJWxsZCIsIHZhbDIpOwogCWVsc2UKIAkJc3ByaW50ZihzdHIs
ICIweCVsbHgiLCB2YWwyKTsKLQlzeW0tPmN1cnIudmFsID0gc3RyZHVwKHN0cik7CisJc3ltLT5j
dXJyLnZhbCA9IHhzdHJkdXAoc3RyKTsKIH0KIAogc3RhdGljIHZvaWQgc3ltX3NldF9jaGFuZ2Vk
KHN0cnVjdCBzeW1ib2wgKnN5bSkKQEAgLTIwOSwxMiArMTcxLDI2IEBAIHN0YXRpYyB2b2lkIHN5
bV9zZXRfYWxsX2NoYW5nZWQodm9pZCkKIHN0YXRpYyB2b2lkIHN5bV9jYWxjX3Zpc2liaWxpdHko
c3RydWN0IHN5bWJvbCAqc3ltKQogewogCXN0cnVjdCBwcm9wZXJ0eSAqcHJvcDsKKwlzdHJ1Y3Qg
c3ltYm9sICpjaG9pY2Vfc3ltID0gTlVMTDsKIAl0cmlzdGF0ZSB0cmk7CiAKIAkvKiBhbnkgcHJv
bXB0IHZpc2libGU/ICovCiAJdHJpID0gbm87CisKKwlpZiAoc3ltX2lzX2Nob2ljZV92YWx1ZShz
eW0pKQorCQljaG9pY2Vfc3ltID0gcHJvcF9nZXRfc3ltYm9sKHN5bV9nZXRfY2hvaWNlX3Byb3Ao
c3ltKSk7CisKIAlmb3JfYWxsX3Byb21wdHMoc3ltLCBwcm9wKSB7CiAJCXByb3AtPnZpc2libGUu
dHJpID0gZXhwcl9jYWxjX3ZhbHVlKHByb3AtPnZpc2libGUuZXhwcik7CisJCS8qCisJCSAqIFRy
aXN0YXRlIGNob2ljZV92YWx1ZXMgd2l0aCB2aXNpYmlsaXR5ICdtb2QnIGFyZQorCQkgKiBub3Qg
dmlzaWJsZSBpZiB0aGUgY29ycmVzcG9uZGluZyBjaG9pY2UncyB2YWx1ZSBpcworCQkgKiAneWVz
Jy4KKwkJICovCisJCWlmIChjaG9pY2Vfc3ltICYmIHN5bS0+dHlwZSA9PSBTX1RSSVNUQVRFICYm
CisJCSAgICBwcm9wLT52aXNpYmxlLnRyaSA9PSBtb2QgJiYgY2hvaWNlX3N5bS0+Y3Vyci50cmkg
PT0geWVzKQorCQkJcHJvcC0+dmlzaWJsZS50cmkgPSBubzsKKwogCQl0cmkgPSBFWFBSX09SKHRy
aSwgcHJvcC0+dmlzaWJsZS50cmkpOwogCX0KIAlpZiAodHJpID09IG1vZCAmJiAoc3ltLT50eXBl
ICE9IFNfVFJJU1RBVEUgfHwgbW9kdWxlc192YWwgPT0gbm8pKQpAQCAtMjI5LDcgKzIwNSw3IEBA
IHN0YXRpYyB2b2lkIHN5bV9jYWxjX3Zpc2liaWxpdHkoc3RydWN0IHN5bWJvbCAqc3ltKQogCXRy
aSA9IHllczsKIAlpZiAoc3ltLT5kaXJfZGVwLmV4cHIpCiAJCXRyaSA9IGV4cHJfY2FsY192YWx1
ZShzeW0tPmRpcl9kZXAuZXhwcik7Ci0JaWYgKHRyaSA9PSBtb2QpCisJaWYgKHRyaSA9PSBtb2Qg
JiYgc3ltX2dldF90eXBlKHN5bSkgPT0gU19CT09MRUFOKQogCQl0cmkgPSB5ZXM7CiAJaWYgKHN5
bS0+ZGlyX2RlcC50cmkgIT0gdHJpKSB7CiAJCXN5bS0+ZGlyX2RlcC50cmkgPSB0cmk7CkBAIC0y
NDQsNiArMjIwLDE1IEBAIHN0YXRpYyB2b2lkIHN5bV9jYWxjX3Zpc2liaWxpdHkoc3RydWN0IHN5
bWJvbCAqc3ltKQogCQlzeW0tPnJldl9kZXAudHJpID0gdHJpOwogCQlzeW1fc2V0X2NoYW5nZWQo
c3ltKTsKIAl9CisJdHJpID0gbm87CisJaWYgKHN5bS0+aW1wbGllZC5leHByICYmIHN5bS0+ZGly
X2RlcC50cmkgIT0gbm8pCisJCXRyaSA9IGV4cHJfY2FsY192YWx1ZShzeW0tPmltcGxpZWQuZXhw
cik7CisJaWYgKHRyaSA9PSBtb2QgJiYgc3ltX2dldF90eXBlKHN5bSkgPT0gU19CT09MRUFOKQor
CQl0cmkgPSB5ZXM7CisJaWYgKHN5bS0+aW1wbGllZC50cmkgIT0gdHJpKSB7CisJCXN5bS0+aW1w
bGllZC50cmkgPSB0cmk7CisJCXN5bV9zZXRfY2hhbmdlZChzeW0pOworCX0KIH0KIAogLyoKQEAg
LTMxMCw2ICsyOTUsMjcgQEAgc3RhdGljIHN0cnVjdCBzeW1ib2wgKnN5bV9jYWxjX2Nob2ljZShz
dHJ1Y3Qgc3ltYm9sICpzeW0pCiAJcmV0dXJuIGRlZl9zeW07CiB9CiAKK3N0YXRpYyB2b2lkIHN5
bV93YXJuX3VubWV0X2RlcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCit7CisJc3RydWN0IGdzdHIgZ3Mg
PSBzdHJfbmV3KCk7CisKKwlzdHJfcHJpbnRmKCZncywKKwkJICAgIlxuV0FSTklORzogdW5tZXQg
ZGlyZWN0IGRlcGVuZGVuY2llcyBkZXRlY3RlZCBmb3IgJXNcbiIsCisJCSAgIHN5bS0+bmFtZSk7
CisJc3RyX3ByaW50ZigmZ3MsCisJCSAgICIgIERlcGVuZHMgb24gWyVjXTogIiwKKwkJICAgc3lt
LT5kaXJfZGVwLnRyaSA9PSBtb2QgPyAnbScgOiAnbicpOworCWV4cHJfZ3N0cl9wcmludChzeW0t
PmRpcl9kZXAuZXhwciwgJmdzKTsKKwlzdHJfcHJpbnRmKCZncywgIlxuIik7CisKKwlleHByX2dz
dHJfcHJpbnRfcmV2ZGVwKHN5bS0+cmV2X2RlcC5leHByLCAmZ3MsIHllcywKKwkJCSAgICAgICAi
ICBTZWxlY3RlZCBieSBbeV06XG4iKTsKKwlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+cmV2
X2RlcC5leHByLCAmZ3MsIG1vZCwKKwkJCSAgICAgICAiICBTZWxlY3RlZCBieSBbbV06XG4iKTsK
KworCWZwdXRzKHN0cl9nZXQoJmdzKSwgc3RkZXJyKTsKK30KKwogdm9pZCBzeW1fY2FsY192YWx1
ZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJc3RydWN0IHN5bWJvbF92YWx1ZSBuZXd2YWwsIG9s
ZHZhbDsKQEAgLTM0OCwxMSArMzU0LDEzIEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUoc3RydWN0IHN5
bWJvbCAqc3ltKQogCQlzeW0tPmN1cnIudHJpID0gbm87CiAJCXJldHVybjsKIAl9Ci0JaWYgKCFz
eW1faXNfY2hvaWNlX3ZhbHVlKHN5bSkpCi0JCXN5bS0+ZmxhZ3MgJj0gflNZTUJPTF9XUklURTsK
KwlzeW0tPmZsYWdzICY9IH5TWU1CT0xfV1JJVEU7CiAKIAlzeW1fY2FsY192aXNpYmlsaXR5KHN5
bSk7CiAKKwlpZiAoc3ltLT52aXNpYmxlICE9IG5vKQorCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9X
UklURTsKKwogCS8qIHNldCBkZWZhdWx0IGlmIHJlY3Vyc2l2ZWx5IGNhbGxlZCAqLwogCXN5bS0+
Y3VyciA9IG5ld3ZhbDsKIApAQCAtMzY3LDcgKzM3NSw2IEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUo
c3RydWN0IHN5bWJvbCAqc3ltKQogCQkJCS8qIGlmIHRoZSBzeW1ib2wgaXMgdmlzaWJsZSB1c2Ug
dGhlIHVzZXIgdmFsdWUKIAkJCQkgKiBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSB0cnkgdGhlIGRl
ZmF1bHQgdmFsdWUKIAkJCQkgKi8KLQkJCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XUklURTsKIAkJ
CQlpZiAoc3ltX2hhc192YWx1ZShzeW0pKSB7CiAJCQkJCW5ld3ZhbC50cmkgPSBFWFBSX0FORChz
eW0tPmRlZltTX0RFRl9VU0VSXS50cmksCiAJCQkJCQkJICAgICAgc3ltLT52aXNpYmxlKTsKQEAg
LTM3OSwzOCArMzg2LDMxIEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3lt
KQogCQkJaWYgKCFzeW1faXNfY2hvaWNlKHN5bSkpIHsKIAkJCQlwcm9wID0gc3ltX2dldF9kZWZh
dWx0X3Byb3Aoc3ltKTsKIAkJCQlpZiAocHJvcCkgewotCQkJCQlzeW0tPmZsYWdzIHw9IFNZTUJP
TF9XUklURTsKIAkJCQkJbmV3dmFsLnRyaSA9IEVYUFJfQU5EKGV4cHJfY2FsY192YWx1ZShwcm9w
LT5leHByKSwKIAkJCQkJCQkgICAgICBwcm9wLT52aXNpYmxlLnRyaSk7CisJCQkJCWlmIChuZXd2
YWwudHJpICE9IG5vKQorCQkJCQkJc3ltLT5mbGFncyB8PSBTWU1CT0xfV1JJVEU7CisJCQkJfQor
CQkJCWlmIChzeW0tPmltcGxpZWQudHJpICE9IG5vKSB7CisJCQkJCXN5bS0+ZmxhZ3MgfD0gU1lN
Qk9MX1dSSVRFOworCQkJCQluZXd2YWwudHJpID0gRVhQUl9PUihuZXd2YWwudHJpLCBzeW0tPmlt
cGxpZWQudHJpKTsKIAkJCQl9CiAJCQl9CiAJCWNhbGNfbmV3dmFsOgotCQkJaWYgKHN5bS0+ZGly
X2RlcC50cmkgPT0gbm8gJiYgc3ltLT5yZXZfZGVwLnRyaSAhPSBubykgewotCQkJCXN0cnVjdCBl
eHByICplOwotCQkJCWUgPSBleHByX3NpbXBsaWZ5X3VubWV0X2RlcChzeW0tPnJldl9kZXAuZXhw
ciwKLQkJCQkgICAgc3ltLT5kaXJfZGVwLmV4cHIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAid2Fy
bmluZzogKCIpOwotCQkJCWV4cHJfZnByaW50KGUsIHN0ZGVycik7Ci0JCQkJZnByaW50ZihzdGRl
cnIsICIpIHNlbGVjdHMgJXMgd2hpY2ggaGFzIHVubWV0IGRpcmVjdCBkZXBlbmRlbmNpZXMgKCIs
Ci0JCQkJCXN5bS0+bmFtZSk7Ci0JCQkJZXhwcl9mcHJpbnQoc3ltLT5kaXJfZGVwLmV4cHIsIHN0
ZGVycik7Ci0JCQkJZnByaW50ZihzdGRlcnIsICIpXG4iKTsKLQkJCQlleHByX2ZyZWUoZSk7Ci0J
CQl9CisJCQlpZiAoc3ltLT5kaXJfZGVwLnRyaSA8IHN5bS0+cmV2X2RlcC50cmkpCisJCQkJc3lt
X3dhcm5fdW5tZXRfZGVwKHN5bSk7CiAJCQluZXd2YWwudHJpID0gRVhQUl9PUihuZXd2YWwudHJp
LCBzeW0tPnJldl9kZXAudHJpKTsKIAkJfQotCQlpZiAobmV3dmFsLnRyaSA9PSBtb2QgJiYgc3lt
X2dldF90eXBlKHN5bSkgPT0gU19CT09MRUFOKQorCQlpZiAobmV3dmFsLnRyaSA9PSBtb2QgJiYK
KwkJICAgIChzeW1fZ2V0X3R5cGUoc3ltKSA9PSBTX0JPT0xFQU4gfHwgc3ltLT5pbXBsaWVkLnRy
aSA9PSB5ZXMpKQogCQkJbmV3dmFsLnRyaSA9IHllczsKIAkJYnJlYWs7CiAJY2FzZSBTX1NUUklO
RzoKIAljYXNlIFNfSEVYOgogCWNhc2UgU19JTlQ6Ci0JCWlmIChzeW0tPnZpc2libGUgIT0gbm8p
IHsKLQkJCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX1dSSVRFOwotCQkJaWYgKHN5bV9oYXNfdmFsdWUo
c3ltKSkgewotCQkJCW5ld3ZhbC52YWwgPSBzeW0tPmRlZltTX0RFRl9VU0VSXS52YWw7Ci0JCQkJ
YnJlYWs7Ci0JCQl9CisJCWlmIChzeW0tPnZpc2libGUgIT0gbm8gJiYgc3ltX2hhc192YWx1ZShz
eW0pKSB7CisJCQluZXd2YWwudmFsID0gc3ltLT5kZWZbU19ERUZfVVNFUl0udmFsOworCQkJYnJl
YWs7CiAJCX0KIAkJcHJvcCA9IHN5bV9nZXRfZGVmYXVsdF9wcm9wKHN5bSk7CiAJCWlmIChwcm9w
KSB7CkBAIC00NTIsNyArNDUyLDcgQEAgdm9pZCBzeW1fY2FsY192YWx1ZShzdHJ1Y3Qgc3ltYm9s
ICpzeW0pCiAJCX0KIAl9CiAKLQlpZiAoc3ltLT5mbGFncyAmIFNZTUJPTF9BVVRPKQorCWlmIChz
eW0tPmZsYWdzICYgU1lNQk9MX05PX1dSSVRFKQogCQlzeW0tPmZsYWdzICY9IH5TWU1CT0xfV1JJ
VEU7CiAKIAlpZiAoc3ltLT5mbGFncyAmIFNZTUJPTF9ORUVEX1NFVF9DSE9JQ0VfVkFMVUVTKQpA
QCAtNDg0LDYgKzQ4NCw4IEBAIGJvb2wgc3ltX3RyaXN0YXRlX3dpdGhpbl9yYW5nZShzdHJ1Y3Qg
c3ltYm9sICpzeW0sIHRyaXN0YXRlIHZhbCkKIAkJcmV0dXJuIGZhbHNlOwogCWlmIChzeW0tPnZp
c2libGUgPD0gc3ltLT5yZXZfZGVwLnRyaSkKIAkJcmV0dXJuIGZhbHNlOworCWlmIChzeW0tPmlt
cGxpZWQudHJpID09IHllcyAmJiB2YWwgPT0gbW9kKQorCQlyZXR1cm4gZmFsc2U7CiAJaWYgKHN5
bV9pc19jaG9pY2VfdmFsdWUoc3ltKSAmJiBzeW0tPnZpc2libGUgPT0geWVzKQogCQlyZXR1cm4g
dmFsID09IHllczsKIAlyZXR1cm4gdmFsID49IHN5bS0+cmV2X2RlcC50cmkgJiYgdmFsIDw9IHN5
bS0+dmlzaWJsZTsKQEAgLTczNiw2ICs3MzgsMTAgQEAgY29uc3QgY2hhciAqc3ltX2dldF9zdHJp
bmdfZGVmYXVsdChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJaWYgKHN5bS0+dHlwZSA9PSBTX0JPT0xF
QU4gJiYgdmFsID09IG1vZCkKIAkJdmFsID0geWVzOwogCisJLyogYWRqdXN0IHRoZSBkZWZhdWx0
IHZhbHVlIGlmIHRoaXMgc3ltYm9sIGlzIGltcGxpZWQgYnkgYW5vdGhlciAqLworCWlmICh2YWwg
PCBzeW0tPmltcGxpZWQudHJpKQorCQl2YWwgPSBzeW0tPmltcGxpZWQudHJpOworCiAJc3dpdGNo
IChzeW0tPnR5cGUpIHsKIAljYXNlIFNfQk9PTEVBTjoKIAljYXNlIFNfVFJJU1RBVEU6CkBAIC03
NDksNyArNzU1LDYgQEAgY29uc3QgY2hhciAqc3ltX2dldF9zdHJpbmdfZGVmYXVsdChzdHJ1Y3Qg
c3ltYm9sICpzeW0pCiAJCXJldHVybiBzdHI7CiAJY2FzZSBTX1NUUklORzoKIAkJcmV0dXJuIHN0
cjsKLQljYXNlIFNfT1RIRVI6CiAJY2FzZSBTX1VOS05PV046CiAJCWJyZWFrOwogCX0KQEAgLTc4
MCw3ICs3ODUsNyBAQCBjb25zdCBjaGFyICpzeW1fZ2V0X3N0cmluZ192YWx1ZShzdHJ1Y3Qgc3lt
Ym9sICpzeW0pCiAJcmV0dXJuIChjb25zdCBjaGFyICopc3ltLT5jdXJyLnZhbDsKIH0KIAotYm9v
bCBzeW1faXNfY2hhbmdhYmxlKHN0cnVjdCBzeW1ib2wgKnN5bSkKK2Jvb2wgc3ltX2lzX2NoYW5n
ZWFibGUoc3RydWN0IHN5bWJvbCAqc3ltKQogewogCXJldHVybiBzeW0tPnZpc2libGUgPiBzeW0t
PnJldl9kZXAudHJpOwogfQpAQCAtODE3LDcgKzgyMiw3IEBAIHN0cnVjdCBzeW1ib2wgKnN5bV9s
b29rdXAoY29uc3QgY2hhciAqbmFtZSwgaW50IGZsYWdzKQogCQkJCSAgIDogIShzeW1ib2wtPmZs
YWdzICYgKFNZTUJPTF9DT05TVHxTWU1CT0xfQ0hPSUNFKSkpKQogCQkJCXJldHVybiBzeW1ib2w7
CiAJCX0KLQkJbmV3X25hbWUgPSBzdHJkdXAobmFtZSk7CisJCW5ld19uYW1lID0geHN0cmR1cChu
YW1lKTsKIAl9IGVsc2UgewogCQluZXdfbmFtZSA9IE5VTEw7CiAJCWhhc2ggPSAwOwpAQCAtODYy
LDU1ICs4NjcsNiBAQCBzdHJ1Y3Qgc3ltYm9sICpzeW1fZmluZChjb25zdCBjaGFyICpuYW1lKQog
CXJldHVybiBzeW1ib2w7CiB9CiAKLS8qCi0gKiBFeHBhbmQgc3ltYm9sJ3MgbmFtZXMgZW1iZWRk
ZWQgaW4gdGhlIHN0cmluZyBnaXZlbiBpbiBhcmd1bWVudC4gU3ltYm9scycKLSAqIG5hbWUgdG8g
YmUgZXhwYW5kZWQgc2hhbGwgYmUgcHJlZml4ZWQgYnkgYSAnJCcuIFVua25vd24gc3ltYm9sIGV4
cGFuZHMgdG8KLSAqIHRoZSBlbXB0eSBzdHJpbmcuCi0gKi8KLWNvbnN0IGNoYXIgKnN5bV9leHBh
bmRfc3RyaW5nX3ZhbHVlKGNvbnN0IGNoYXIgKmluKQotewotCWNvbnN0IGNoYXIgKnNyYzsKLQlj
aGFyICpyZXM7Ci0Jc2l6ZV90IHJlc2xlbjsKLQotCXJlc2xlbiA9IHN0cmxlbihpbikgKyAxOwot
CXJlcyA9IHhtYWxsb2MocmVzbGVuKTsKLQlyZXNbMF0gPSAnXDAnOwotCi0Jd2hpbGUgKChzcmMg
PSBzdHJjaHIoaW4sICckJykpKSB7Ci0JCWNoYXIgKnAsIG5hbWVbU1lNQk9MX01BWExFTkdUSF07
Ci0JCWNvbnN0IGNoYXIgKnN5bXZhbCA9ICIiOwotCQlzdHJ1Y3Qgc3ltYm9sICpzeW07Ci0JCXNp
emVfdCBuZXdsZW47Ci0KLQkJc3RybmNhdChyZXMsIGluLCBzcmMgLSBpbik7Ci0JCXNyYysrOwot
Ci0JCXAgPSBuYW1lOwotCQl3aGlsZSAoaXNhbG51bSgqc3JjKSB8fCAqc3JjID09ICdfJykKLQkJ
CSpwKysgPSAqc3JjKys7Ci0JCSpwID0gJ1wwJzsKLQotCQlzeW0gPSBzeW1fZmluZChuYW1lKTsK
LQkJaWYgKHN5bSAhPSBOVUxMKSB7Ci0JCQlzeW1fY2FsY192YWx1ZShzeW0pOwotCQkJc3ltdmFs
ID0gc3ltX2dldF9zdHJpbmdfdmFsdWUoc3ltKTsKLQkJfQotCi0JCW5ld2xlbiA9IHN0cmxlbihy
ZXMpICsgc3RybGVuKHN5bXZhbCkgKyBzdHJsZW4oc3JjKSArIDE7Ci0JCWlmIChuZXdsZW4gPiBy
ZXNsZW4pIHsKLQkJCXJlc2xlbiA9IG5ld2xlbjsKLQkJCXJlcyA9IHJlYWxsb2MocmVzLCByZXNs
ZW4pOwotCQl9Ci0KLQkJc3RyY2F0KHJlcywgc3ltdmFsKTsKLQkJaW4gPSBzcmM7Ci0JfQotCXN0
cmNhdChyZXMsIGluKTsKLQotCXJldHVybiByZXM7Ci19Ci0KIGNvbnN0IGNoYXIgKnN5bV9lc2Nh
cGVfc3RyaW5nX3ZhbHVlKGNvbnN0IGNoYXIgKmluKQogewogCWNvbnN0IGNoYXIgKnA7CkBAIC0x
MDI3LDcgKzk4Myw3IEBAIHN0cnVjdCBzeW1ib2wgKipzeW1fcmVfc2VhcmNoKGNvbnN0IGNoYXIg
KnBhdHRlcm4pCiAJfQogCWlmIChzeW1fbWF0Y2hfYXJyKSB7CiAJCXFzb3J0KHN5bV9tYXRjaF9h
cnIsIGNudCwgc2l6ZW9mKHN0cnVjdCBzeW1fbWF0Y2gpLCBzeW1fcmVsX2NvbXApOwotCQlzeW1f
YXJyID0gbWFsbG9jKChjbnQrMSkgKiBzaXplb2Yoc3RydWN0IHN5bWJvbCkpOworCQlzeW1fYXJy
ID0gbWFsbG9jKChjbnQrMSkgKiBzaXplb2Yoc3RydWN0IHN5bWJvbCAqKSk7CiAJCWlmICghc3lt
X2FycikKIAkJCWdvdG8gc3ltX3JlX3NlYXJjaF9mcmVlOwogCQlmb3IgKGkgPSAwOyBpIDwgY250
OyBpKyspCkBAIC0xMDUyLDcgKzEwMDgsNyBAQCBzdGF0aWMgc3RydWN0IGRlcF9zdGFjayB7CiAJ
c3RydWN0IGRlcF9zdGFjayAqcHJldiwgKm5leHQ7CiAJc3RydWN0IHN5bWJvbCAqc3ltOwogCXN0
cnVjdCBwcm9wZXJ0eSAqcHJvcDsKLQlzdHJ1Y3QgZXhwciAqZXhwcjsKKwlzdHJ1Y3QgZXhwciAq
KmV4cHI7CiB9ICpjaGVja190b3A7CiAKIHN0YXRpYyB2b2lkIGRlcF9zdGFja19pbnNlcnQoc3Ry
dWN0IGRlcF9zdGFjayAqc3RhY2ssIHN0cnVjdCBzeW1ib2wgKnN5bSkKQEAgLTExMTYsMzUgKzEw
NzIsNTIgQEAgc3RhdGljIHZvaWQgc3ltX2NoZWNrX3ByaW50X3JlY3Vyc2l2ZShzdHJ1Y3Qgc3lt
Ym9sICpsYXN0X3N5bSkKIAkJaWYgKHN0YWNrLT5zeW0gPT0gbGFzdF9zeW0pCiAJCQlmcHJpbnRm
KHN0ZGVyciwgIiVzOiVkOmVycm9yOiByZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCFcbiIs
CiAJCQkJcHJvcC0+ZmlsZS0+bmFtZSwgcHJvcC0+bGluZW5vKTsKLQkJaWYgKHN0YWNrLT5leHBy
KSB7Ci0JCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0c3ltYm9sICVzICVzIHZhbHVlIGNvbnRh
aW5zICVzXG4iLAotCQkJCXByb3AtPmZpbGUtPm5hbWUsIHByb3AtPmxpbmVubywKKworCQlpZiAo
c3ltX2lzX2Nob2ljZShzeW0pKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0Y2hvaWNl
ICVzIGNvbnRhaW5zIHN5bWJvbCAlc1xuIiwKKwkJCQltZW51LT5maWxlLT5uYW1lLCBtZW51LT5s
aW5lbm8sCisJCQkJc3ltLT5uYW1lID8gc3ltLT5uYW1lIDogIjxjaG9pY2U+IiwKKwkJCQluZXh0
X3N5bS0+bmFtZSA/IG5leHRfc3ltLT5uYW1lIDogIjxjaG9pY2U+Iik7CisJCX0gZWxzZSBpZiAo
c3ltX2lzX2Nob2ljZV92YWx1ZShzeW0pKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0
c3ltYm9sICVzIGlzIHBhcnQgb2YgY2hvaWNlICVzXG4iLAorCQkJCW1lbnUtPmZpbGUtPm5hbWUs
IG1lbnUtPmxpbmVubywKIAkJCQlzeW0tPm5hbWUgPyBzeW0tPm5hbWUgOiAiPGNob2ljZT4iLAot
CQkJCXByb3BfZ2V0X3R5cGVfbmFtZShwcm9wLT50eXBlKSwKIAkJCQluZXh0X3N5bS0+bmFtZSA/
IG5leHRfc3ltLT5uYW1lIDogIjxjaG9pY2U+Iik7Ci0JCX0gZWxzZSBpZiAoc3RhY2stPnByb3Ap
IHsKKwkJfSBlbHNlIGlmIChzdGFjay0+ZXhwciA9PSAmc3ltLT5kaXJfZGVwLmV4cHIpIHsKIAkJ
CWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6XHRzeW1ib2wgJXMgZGVwZW5kcyBvbiAlc1xuIiwKIAkJ
CQlwcm9wLT5maWxlLT5uYW1lLCBwcm9wLT5saW5lbm8sCiAJCQkJc3ltLT5uYW1lID8gc3ltLT5u
YW1lIDogIjxjaG9pY2U+IiwKIAkJCQluZXh0X3N5bS0+bmFtZSA/IG5leHRfc3ltLT5uYW1lIDog
IjxjaG9pY2U+Iik7Ci0JCX0gZWxzZSBpZiAoc3ltX2lzX2Nob2ljZShzeW0pKSB7Ci0JCQlmcHJp
bnRmKHN0ZGVyciwgIiVzOiVkOlx0Y2hvaWNlICVzIGNvbnRhaW5zIHN5bWJvbCAlc1xuIiwKLQkJ
CQltZW51LT5maWxlLT5uYW1lLCBtZW51LT5saW5lbm8sCisJCX0gZWxzZSBpZiAoc3RhY2stPmV4
cHIgPT0gJnN5bS0+cmV2X2RlcC5leHByKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0
c3ltYm9sICVzIGlzIHNlbGVjdGVkIGJ5ICVzXG4iLAorCQkJCXByb3AtPmZpbGUtPm5hbWUsIHBy
b3AtPmxpbmVubywKIAkJCQlzeW0tPm5hbWUgPyBzeW0tPm5hbWUgOiAiPGNob2ljZT4iLAogCQkJ
CW5leHRfc3ltLT5uYW1lID8gbmV4dF9zeW0tPm5hbWUgOiAiPGNob2ljZT4iKTsKLQkJfSBlbHNl
IGlmIChzeW1faXNfY2hvaWNlX3ZhbHVlKHN5bSkpIHsKLQkJCWZwcmludGYoc3RkZXJyLCAiJXM6
JWQ6XHRzeW1ib2wgJXMgaXMgcGFydCBvZiBjaG9pY2UgJXNcbiIsCi0JCQkJbWVudS0+ZmlsZS0+
bmFtZSwgbWVudS0+bGluZW5vLAorCQl9IGVsc2UgaWYgKHN0YWNrLT5leHByID09ICZzeW0tPmlt
cGxpZWQuZXhwcikgeworCQkJZnByaW50ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAlcyBpcyBp
bXBsaWVkIGJ5ICVzXG4iLAorCQkJCXByb3AtPmZpbGUtPm5hbWUsIHByb3AtPmxpbmVubywKIAkJ
CQlzeW0tPm5hbWUgPyBzeW0tPm5hbWUgOiAiPGNob2ljZT4iLAogCQkJCW5leHRfc3ltLT5uYW1l
ID8gbmV4dF9zeW0tPm5hbWUgOiAiPGNob2ljZT4iKTsKKwkJfSBlbHNlIGlmIChzdGFjay0+ZXhw
cikgeworCQkJZnByaW50ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAlcyAlcyB2YWx1ZSBjb250
YWlucyAlc1xuIiwKKwkJCQlwcm9wLT5maWxlLT5uYW1lLCBwcm9wLT5saW5lbm8sCisJCQkJc3lt
LT5uYW1lID8gc3ltLT5uYW1lIDogIjxjaG9pY2U+IiwKKwkJCQlwcm9wX2dldF90eXBlX25hbWUo
cHJvcC0+dHlwZSksCisJCQkJbmV4dF9zeW0tPm5hbWUgPyBuZXh0X3N5bS0+bmFtZSA6ICI8Y2hv
aWNlPiIpOwogCQl9IGVsc2UgewotCQkJZnByaW50ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAl
cyBpcyBzZWxlY3RlZCBieSAlc1xuIiwKKwkJCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6XHRzeW1i
b2wgJXMgJXMgaXMgdmlzaWJsZSBkZXBlbmRpbmcgb24gJXNcbiIsCiAJCQkJcHJvcC0+ZmlsZS0+
bmFtZSwgcHJvcC0+bGluZW5vLAogCQkJCXN5bS0+bmFtZSA/IHN5bS0+bmFtZSA6ICI8Y2hvaWNl
PiIsCisJCQkJcHJvcF9nZXRfdHlwZV9uYW1lKHByb3AtPnR5cGUpLAogCQkJCW5leHRfc3ltLT5u
YW1lID8gbmV4dF9zeW0tPm5hbWUgOiAiPGNob2ljZT4iKTsKIAkJfQogCX0KIAorCWZwcmludGYo
c3RkZXJyLAorCQkiRm9yIGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0aW9uL2tidWls
ZC9rY29uZmlnLWxhbmd1YWdlLnJzdFxuIgorCQkic3Vic2VjdGlvbiBcIktjb25maWcgcmVjdXJz
aXZlIGRlcGVuZGVuY3kgbGltaXRhdGlvbnNcIlxuIgorCQkiXG4iKTsKKwogCWlmIChjaGVja190
b3AgPT0gJmN2X3N0YWNrKQogCQlkZXBfc3RhY2tfcmVtb3ZlKCk7CiB9CkBAIC0xMTc5LDcgKzEx
NTIsNyBAQCBzdGF0aWMgc3RydWN0IHN5bWJvbCAqc3ltX2NoZWNrX2V4cHJfZGVwcyhzdHJ1Y3Qg
ZXhwciAqZSkKIAlkZWZhdWx0OgogCQlicmVhazsKIAl9Ci0JcHJpbnRmKCJPb3BzISBIb3cgdG8g
Y2hlY2sgJWQ/XG4iLCBlLT50eXBlKTsKKwlmcHJpbnRmKHN0ZGVyciwgIk9vcHMhIEhvdyB0byBj
aGVjayAlZD9cbiIsIGUtPnR5cGUpOwogCXJldHVybiBOVUxMOwogfQogCkBAIC0xMTkyLDEyICsx
MTY1LDI2IEBAIHN0YXRpYyBzdHJ1Y3Qgc3ltYm9sICpzeW1fY2hlY2tfc3ltX2RlcHMoc3RydWN0
IHN5bWJvbCAqc3ltKQogCiAJZGVwX3N0YWNrX2luc2VydCgmc3RhY2ssIHN5bSk7CiAKKwlzdGFj
ay5leHByID0gJnN5bS0+ZGlyX2RlcC5leHByOworCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBz
KHN5bS0+ZGlyX2RlcC5leHByKTsKKwlpZiAoc3ltMikKKwkJZ290byBvdXQ7CisKKwlzdGFjay5l
eHByID0gJnN5bS0+cmV2X2RlcC5leHByOwogCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBzKHN5
bS0+cmV2X2RlcC5leHByKTsKIAlpZiAoc3ltMikKIAkJZ290byBvdXQ7CiAKKwlzdGFjay5leHBy
ID0gJnN5bS0+aW1wbGllZC5leHByOworCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBzKHN5bS0+
aW1wbGllZC5leHByKTsKKwlpZiAoc3ltMikKKwkJZ290byBvdXQ7CisKKwlzdGFjay5leHByID0g
TlVMTDsKKwogCWZvciAocHJvcCA9IHN5bS0+cHJvcDsgcHJvcDsgcHJvcCA9IHByb3AtPm5leHQp
IHsKLQkJaWYgKHByb3AtPnR5cGUgPT0gUF9DSE9JQ0UgfHwgcHJvcC0+dHlwZSA9PSBQX1NFTEVD
VCkKKwkJaWYgKHByb3AtPnR5cGUgPT0gUF9DSE9JQ0UgfHwgcHJvcC0+dHlwZSA9PSBQX1NFTEVD
VCB8fAorCQkgICAgcHJvcC0+dHlwZSA9PSBQX0lNUExZKQogCQkJY29udGludWU7CiAJCXN0YWNr
LnByb3AgPSBwcm9wOwogCQlzeW0yID0gc3ltX2NoZWNrX2V4cHJfZGVwcyhwcm9wLT52aXNpYmxl
LmV4cHIpOwpAQCAtMTIwNSw3ICsxMTkyLDcgQEAgc3RhdGljIHN0cnVjdCBzeW1ib2wgKnN5bV9j
aGVja19zeW1fZGVwcyhzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCQlicmVhazsKIAkJaWYgKHByb3At
PnR5cGUgIT0gUF9ERUZBVUxUIHx8IHN5bV9pc19jaG9pY2Uoc3ltKSkKIAkJCWNvbnRpbnVlOwot
CQlzdGFjay5leHByID0gcHJvcC0+ZXhwcjsKKwkJc3RhY2suZXhwciA9ICZwcm9wLT5leHByOwog
CQlzeW0yID0gc3ltX2NoZWNrX2V4cHJfZGVwcyhwcm9wLT5leHByKTsKIAkJaWYgKHN5bTIpCiAJ
CQlicmVhazsKQEAgLTEyODMsOSArMTI3MCw2IEBAIHN0cnVjdCBzeW1ib2wgKnN5bV9jaGVja19k
ZXBzKHN0cnVjdCBzeW1ib2wgKnN5bSkKIAkJc3ltLT5mbGFncyAmPSB+U1lNQk9MX0NIRUNLOwog
CX0KIAotCWlmIChzeW0yICYmIHN5bTIgPT0gc3ltKQotCQlzeW0yID0gTlVMTDsKLQogCXJldHVy
biBzeW0yOwogfQogCkBAIC0xMzI0LDggKzEzMDgsNiBAQCBjb25zdCBjaGFyICpwcm9wX2dldF90
eXBlX25hbWUoZW51bSBwcm9wX3R5cGUgdHlwZSkKIAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNlIFBf
UFJPTVBUOgogCQlyZXR1cm4gInByb21wdCI7Ci0JY2FzZSBQX0VOVjoKLQkJcmV0dXJuICJlbnYi
OwogCWNhc2UgUF9DT01NRU5UOgogCQlyZXR1cm4gImNvbW1lbnQiOwogCWNhc2UgUF9NRU5VOgpA
QCAtMTMzNiw2ICsxMzE4LDggQEAgY29uc3QgY2hhciAqcHJvcF9nZXRfdHlwZV9uYW1lKGVudW0g
cHJvcF90eXBlIHR5cGUpCiAJCXJldHVybiAiY2hvaWNlIjsKIAljYXNlIFBfU0VMRUNUOgogCQly
ZXR1cm4gInNlbGVjdCI7CisJY2FzZSBQX0lNUExZOgorCQlyZXR1cm4gImltcGx5IjsKIAljYXNl
IFBfUkFOR0U6CiAJCXJldHVybiAicmFuZ2UiOwogCWNhc2UgUF9TWU1CT0w6CkBAIC0xMzQ1LDMy
ICsxMzI5LDMgQEAgY29uc3QgY2hhciAqcHJvcF9nZXRfdHlwZV9uYW1lKGVudW0gcHJvcF90eXBl
IHR5cGUpCiAJfQogCXJldHVybiAidW5rbm93biI7CiB9Ci0KLXN0YXRpYyB2b2lkIHByb3BfYWRk
X2Vudihjb25zdCBjaGFyICplbnYpCi17Ci0Jc3RydWN0IHN5bWJvbCAqc3ltLCAqc3ltMjsKLQlz
dHJ1Y3QgcHJvcGVydHkgKnByb3A7Ci0JY2hhciAqcDsKLQotCXN5bSA9IGN1cnJlbnRfZW50cnkt
PnN5bTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9BVVRPOwotCWZvcl9hbGxfcHJvcGVydGllcyhz
eW0sIHByb3AsIFBfRU5WKSB7Ci0JCXN5bTIgPSBwcm9wX2dldF9zeW1ib2wocHJvcCk7Ci0JCWlm
IChzdHJjbXAoc3ltMi0+bmFtZSwgZW52KSkKLQkJCW1lbnVfd2FybihjdXJyZW50X2VudHJ5LCAi
cmVkZWZpbmluZyBlbnZpcm9ubWVudCBzeW1ib2wgZnJvbSAlcyIsCi0JCQkJICBzeW0yLT5uYW1l
KTsKLQkJcmV0dXJuOwotCX0KLQotCXByb3AgPSBwcm9wX2FsbG9jKFBfRU5WLCBzeW0pOwotCXBy
b3AtPmV4cHIgPSBleHByX2FsbG9jX3N5bWJvbChzeW1fbG9va3VwKGVudiwgU1lNQk9MX0NPTlNU
KSk7Ci0KLQlzeW1fZW52X2xpc3QgPSBleHByX2FsbG9jX29uZShFX0xJU1QsIHN5bV9lbnZfbGlz
dCk7Ci0Jc3ltX2Vudl9saXN0LT5yaWdodC5zeW0gPSBzeW07Ci0KLQlwID0gZ2V0ZW52KGVudik7
Ci0JaWYgKHApCi0JCXN5bV9hZGRfZGVmYXVsdChzeW0sIHApOwotCWVsc2UKLQkJbWVudV93YXJu
KGN1cnJlbnRfZW50cnksICJlbnZpcm9ubWVudCB2YXJpYWJsZSAlcyB1bmRlZmluZWQiLCBlbnYp
OwotfQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tj
b25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvS2NvbmZpZwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIyMDc2MWVkYzJmNAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2F1dG9fc3VibWVudS9LY29uZmln
CkBAIC0wLDAgKzEsNTIgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKwor
Y29uZmlnIEEKKwlib29sICJBIgorCWRlZmF1bHQgeQorCitjb25maWcgQTAKKwlib29sICJBMCIK
KwlkZXBlbmRzIG9uIEEKKwlkZWZhdWx0IHkKKwloZWxwCisJICBUaGlzIGRlcGVuZHMgb24gQSwg
c28gc2hvdWxkIGJlIGEgc3VibWVudSBvZiBBLgorCitjb25maWcgQTBfMAorCWJvb2wgIkExXzAi
CisJZGVwZW5kcyBvbiBBMAorCWhlbHAKKwkgIFN1Ym1lbnVzIGFyZSBjcmVhdGVkIHJlY3Vyc2l2
ZWx5LgorCSAgVGhpcyBzaG91bGQgYmUgYSBzdWJtZW51IG9mIEEwLgorCitjb25maWcgQTEKKwli
b29sICJBMSIKKwlkZXBlbmRzIG9uIEEKKwlkZWZhdWx0IHkKKwloZWxwCisJICBUaGlzIHNob3Vs
ZCBsaW5lIHVwIHdpdGggQTAuCisKK2Nob2ljZQorCXByb21wdCAiY2hvaWNlIgorCWRlcGVuZHMg
b24gQTEKKwloZWxwCisJICBDaG9pY2Ugc2hvdWxkIGJlY29tZSBhIHN1Ym1lbnUgYXMgd2VsbC4K
KworY29uZmlnIEExXzAKKwlib29sICJBMV8wIgorCitjb25maWcgQTFfMQorCWJvb2wgIkExXzEi
CisKK2VuZGNob2ljZQorCitjb25maWcgQgorCWJvb2wgIkIiCisJaGVscAorCSAgVGhpcyBpcyBp
bmRlcGVuZGVudCBvZiBBLgorCitjb25maWcgQworCWJvb2wgIkMiCisJZGVwZW5kcyBvbiBBCisJ
aGVscAorCSAgVGhpcyBkZXBlbmRzIG9uIEEsIGJ1dCBub3QgYSBjb25zZWN1dGl2ZSBpdGVtLCBz
byBjYW4vc2hvdWxkIG5vdAorCSAgYmUgYSBzdWJtZW51LgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvYXV0b19zdWJtZW51L19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uMjVhYmQ5MjdmZDBhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L19faW5pdF9fLnB5CkBAIC0wLDAgKzEsMTMg
QEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorQ3JlYXRlIHN1Ym1l
bnUgZm9yIHN5bWJvbHMgdGhhdCBkZXBlbmQgb24gdGhlIHByZWNlZGluZyBvbmUuCisKK0lmIGEg
c3ltYm9scyBoYXMgZGVwZW5kZW5jeSBvbiB0aGUgcHJlY2VkaW5nIHN5bWJvbCwgdGhlIG1lbnUg
ZW50cnkKK3Nob3VsZCBiZWNvbWUgdGhlIHN1Ym1lbnUgb2YgdGhlIHByZWNlZGluZyBvbmUsIGFu
ZCBkaXNwbGF5ZWQgd2l0aAorZGVlcGVyIGluZGVudGF0aW9uLgorIiIiCisKKworZGVmIHRlc3Qo
Y29uZik6CisgICAgYXNzZXJ0IGNvbmYub2xkYXNrY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBj
b25mLnN0ZG91dF9jb250YWlucygnZXhwZWN0ZWRfc3Rkb3V0JykKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL2F1dG9fc3VibWVudS9leHBlY3RlZF9zdGRvdXQgYi94ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRfc3Rkb3V0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYmY1MjM2ZjM5YTU2Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L2V4cGVjdGVkX3N0ZG91
dApAQCAtMCwwICsxLDEwIEBACitBIChBKSBbWS9uLz9dIChORVcpIAorICBBMCAoQTApIFtZL24v
P10gKE5FVykgCisgICAgQTFfMCAoQTBfMCkgW04veS8/XSAoTkVXKSAKKyAgQTEgKEExKSBbWS9u
Lz9dIChORVcpIAorICAgIGNob2ljZQorICAgID4gMS4gQTFfMCAoQTFfMCkgKE5FVykKKyAgICAg
IDIuIEExXzEgKEExXzEpIChORVcpCisgICAgY2hvaWNlWzEtMj9dOiAKK0IgKEIpIFtOL3kvP10g
KE5FVykgCitDIChDKSBbTi95Lz9dIChORVcpIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvY2hvaWNlL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uv
S2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmE0MTIyMDVi
MWIwYwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9L
Y29uZmlnCkBAIC0wLDAgKzEsNTYgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y
LjAKKworY29uZmlnIE1PRFVMRVMKKwlib29sICJFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1cHBv
cnQiCisJb3B0aW9uIG1vZHVsZXMKKwlkZWZhdWx0IHkKKworY2hvaWNlCisJcHJvbXB0ICJib29s
ZWFuIGNob2ljZSIKKwlkZWZhdWx0IEJPT0xfQ0hPSUNFMQorCitjb25maWcgQk9PTF9DSE9JQ0Uw
CisJYm9vbCAiY2hvaWNlIDAiCisKK2NvbmZpZyBCT09MX0NIT0lDRTEKKwlib29sICJjaG9pY2Ug
MSIKKworZW5kY2hvaWNlCisKK2Nob2ljZQorCXByb21wdCAib3B0aW9uYWwgYm9vbGVhbiBjaG9p
Y2UiCisJb3B0aW9uYWwKKwlkZWZhdWx0IE9QVF9CT09MX0NIT0lDRTEKKworY29uZmlnIE9QVF9C
T09MX0NIT0lDRTAKKwlib29sICJjaG9pY2UgMCIKKworY29uZmlnIE9QVF9CT09MX0NIT0lDRTEK
Kwlib29sICJjaG9pY2UgMSIKKworZW5kY2hvaWNlCisKK2Nob2ljZQorCXByb21wdCAidHJpc3Rh
dGUgY2hvaWNlIgorCWRlZmF1bHQgVFJJX0NIT0lDRTEKKworY29uZmlnIFRSSV9DSE9JQ0UwCisJ
dHJpc3RhdGUgImNob2ljZSAwIgorCitjb25maWcgVFJJX0NIT0lDRTEKKwl0cmlzdGF0ZSAiY2hv
aWNlIDEiCisKK2VuZGNob2ljZQorCitjaG9pY2UKKwlwcm9tcHQgIm9wdGlvbmFsIHRyaXN0YXRl
IGNob2ljZSIKKwlvcHRpb25hbAorCWRlZmF1bHQgT1BUX1RSSV9DSE9JQ0UxCisKK2NvbmZpZyBP
UFRfVFJJX0NIT0lDRTAKKwl0cmlzdGF0ZSAiY2hvaWNlIDAiCisKK2NvbmZpZyBPUFRfVFJJX0NI
T0lDRTEKKwl0cmlzdGF0ZSAiY2hvaWNlIDEiCisKK2VuZGNob2ljZQpkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvY2hvaWNlL19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMC4uNDMxOGZjZTA1OTEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY2hvaWNlL19faW5pdF9fLnB5CkBAIC0wLDAgKzEsNDEgQEAKKyMgU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorQmFzaWMgY2hvaWNlIHRlc3RzLgorCitU
aGUgaGFuZGxpbmcgb2YgJ2Nob2ljZScgaXMgYSBiaXQgY29tcGxpY2F0ZWQgcGFydCBpbiBLY29u
ZmlnLgorCitUaGUgYmVoYXZpb3Igb2YgJ3knIGNob2ljZSBpcyBpbnR1aXRpdmUuICBJZiBjaG9p
Y2UgdmFsdWVzIGFyZSB0cmlzdGF0ZSwKK3RoZSBjaG9pY2UgY2FuIGJlICdtJyB3aGVyZSBlYWNo
IHZhbHVlIGNhbiBiZSBlbmFibGVkIGluZGVwZW5kZW50bHkuCitBbHNvLCBpZiBhIGNob2ljZSBp
cyBtYXJrZWQgYXMgJ29wdGlvbmFsJywgdGhlIHdob2xlIGNob2ljZSBjYW4gYmUKK2ludmlzaWJs
ZS4KKyIiIgorCisKK2RlZiB0ZXN0X29sZGFzazAoY29uZik6CisgICAgYXNzZXJ0IGNvbmYub2xk
YXNrY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25mLnN0ZG91dF9jb250YWlucygnb2xkYXNr
MF9leHBlY3RlZF9zdGRvdXQnKQorCisKK2RlZiB0ZXN0X29sZGFzazEoY29uZik6CisgICAgYXNz
ZXJ0IGNvbmYub2xkYXNrY29uZmlnKCdvbGRhc2sxX2NvbmZpZycpID09IDAKKyAgICBhc3NlcnQg
Y29uZi5zdGRvdXRfY29udGFpbnMoJ29sZGFzazFfZXhwZWN0ZWRfc3Rkb3V0JykKKworCitkZWYg
dGVzdF9hbGx5ZXMoY29uZik6CisgICAgYXNzZXJ0IGNvbmYuYWxseWVzY29uZmlnKCkgPT0gMAor
ICAgIGFzc2VydCBjb25mLmNvbmZpZ19jb250YWlucygnYWxseWVzX2V4cGVjdGVkX2NvbmZpZycp
CisKKworZGVmIHRlc3RfYWxsbW9kKGNvbmYpOgorICAgIGFzc2VydCBjb25mLmFsbG1vZGNvbmZp
ZygpID09IDAKKyAgICBhc3NlcnQgY29uZi5jb25maWdfY29udGFpbnMoJ2FsbG1vZF9leHBlY3Rl
ZF9jb25maWcnKQorCisKK2RlZiB0ZXN0X2FsbG5vKGNvbmYpOgorICAgIGFzc2VydCBjb25mLmFs
bG5vY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25mLmNvbmZpZ19jb250YWlucygnYWxsbm9f
ZXhwZWN0ZWRfY29uZmlnJykKKworCitkZWYgdGVzdF9hbGxkZWYoY29uZik6CisgICAgYXNzZXJ0
IGNvbmYuYWxsZGVmY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25mLmNvbmZpZ19jb250YWlu
cygnYWxsZGVmX2V4cGVjdGVkX2NvbmZpZycpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9jaG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL2Nob2ljZS9hbGxkZWZfZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uN2E3NTRiZjRiZTk0Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbGRlZl9leHBlY3RlZF9jb25maWcKQEAgLTAs
MCArMSw1IEBACitDT05GSUdfTU9EVUxFUz15CisjIENPTkZJR19CT09MX0NIT0lDRTAgaXMgbm90
IHNldAorQ09ORklHX0JPT0xfQ0hPSUNFMT15CisjIENPTkZJR19UUklfQ0hPSUNFMCBpcyBub3Qg
c2V0CisjIENPTkZJR19UUklfQ0hPSUNFMSBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS94ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvYWxsbW9kX2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZjFmNWRjZGI3OTIzCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbG1vZF9leHBlY3RlZF9jb25m
aWcKQEAgLTAsMCArMSw5IEBACitDT05GSUdfTU9EVUxFUz15CisjIENPTkZJR19CT09MX0NIT0lD
RTAgaXMgbm90IHNldAorQ09ORklHX0JPT0xfQ0hPSUNFMT15CisjIENPTkZJR19PUFRfQk9PTF9D
SE9JQ0UwIGlzIG5vdCBzZXQKK0NPTkZJR19PUFRfQk9PTF9DSE9JQ0UxPXkKK0NPTkZJR19UUklf
Q0hPSUNFMD1tCitDT05GSUdfVFJJX0NIT0lDRTE9bQorQ09ORklHX09QVF9UUklfQ0hPSUNFMD1t
CitDT05GSUdfT1BUX1RSSV9DSE9JQ0UxPW0KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL2Nob2ljZS9hbGxub19leHBlY3RlZF9jb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9jaG9pY2UvYWxsbm9fZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uYjg4ZWU3YTQzMTM2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbG5vX2V4cGVjdGVkX2NvbmZpZwpAQCAtMCwwICsx
LDUgQEAKKyMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldAorIyBDT05GSUdfQk9PTF9DSE9JQ0Uw
IGlzIG5vdCBzZXQKK0NPTkZJR19CT09MX0NIT0lDRTE9eQorIyBDT05GSUdfVFJJX0NIT0lDRTAg
aXMgbm90IHNldAorQ09ORklHX1RSSV9DSE9JQ0UxPXkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL2Nob2ljZS9hbGx5ZXNfZXhwZWN0ZWRfY29uZmlnIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY2hvaWNlL2FsbHllc19leHBlY3RlZF9jb25maWcKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lNWEwNjJhMTE1N2MKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvYWxseWVzX2V4cGVjdGVkX2NvbmZpZwpA
QCAtMCwwICsxLDkgQEAKK0NPTkZJR19NT0RVTEVTPXkKKyMgQ09ORklHX0JPT0xfQ0hPSUNFMCBp
cyBub3Qgc2V0CitDT05GSUdfQk9PTF9DSE9JQ0UxPXkKKyMgQ09ORklHX09QVF9CT09MX0NIT0lD
RTAgaXMgbm90IHNldAorQ09ORklHX09QVF9CT09MX0NIT0lDRTE9eQorIyBDT05GSUdfVFJJX0NI
T0lDRTAgaXMgbm90IHNldAorQ09ORklHX1RSSV9DSE9JQ0UxPXkKKyMgQ09ORklHX09QVF9UUklf
Q0hPSUNFMCBpcyBub3Qgc2V0CitDT05GSUdfT1BUX1RSSV9DSE9JQ0UxPXkKZGlmZiAtLWdpdCBh
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dCBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIyNTFiYmE5Njk4YgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4
cGVjdGVkX3N0ZG91dApAQCAtMCwwICsxLDEwIEBACitFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1
cHBvcnQgKE1PRFVMRVMpIFtZL24vP10gKE5FVykgCitib29sZWFuIGNob2ljZQorICAxLiBjaG9p
Y2UgMCAoQk9PTF9DSE9JQ0UwKSAoTkVXKQorPiAyLiBjaG9pY2UgMSAoQk9PTF9DSE9JQ0UxKSAo
TkVXKQorY2hvaWNlWzEtMj9dOiAKK29wdGlvbmFsIGJvb2xlYW4gY2hvaWNlIFtOL3kvP10gKE5F
VykgCit0cmlzdGF0ZSBjaG9pY2UgW00veS8/XSAoTkVXKSAKKyAgY2hvaWNlIDAgKFRSSV9DSE9J
Q0UwKSBbTi9tLz9dIChORVcpIAorICBjaG9pY2UgMSAoVFJJX0NIT0lDRTEpIFtOL20vP10gKE5F
VykgCitvcHRpb25hbCB0cmlzdGF0ZSBjaG9pY2UgW04vbS95Lz9dIChORVcpIApkaWZmIC0tZ2l0
IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjY3YmZlM2M2NDFmCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnCkBAIC0wLDAgKzEs
MiBAQAorIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CitDT05GSUdfT1BUX0JPT0xfQ0hPSUNF
MD15CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9l
eHBlY3RlZF9zdGRvdXQgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9l
eHBlY3RlZF9zdGRvdXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5j
MjEyNWU5YmY5NmEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9j
aG9pY2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQKQEAgLTAsMCArMSwxNSBAQAorRW5hYmxlIGxv
YWRhYmxlIG1vZHVsZSBzdXBwb3J0IChNT0RVTEVTKSBbTi95Lz9dIAorYm9vbGVhbiBjaG9pY2UK
KyAgMS4gY2hvaWNlIDAgKEJPT0xfQ0hPSUNFMCkgKE5FVykKKz4gMi4gY2hvaWNlIDEgKEJPT0xf
Q0hPSUNFMSkgKE5FVykKK2Nob2ljZVsxLTI/XTogCitvcHRpb25hbCBib29sZWFuIGNob2ljZSBb
WS9uLz9dIChORVcpIAorb3B0aW9uYWwgYm9vbGVhbiBjaG9pY2UKKz4gMS4gY2hvaWNlIDAgKE9Q
VF9CT09MX0NIT0lDRTApCisgIDIuIGNob2ljZSAxIChPUFRfQk9PTF9DSE9JQ0UxKSAoTkVXKQor
Y2hvaWNlWzEtMj9dOiAKK3RyaXN0YXRlIGNob2ljZQorICAxLiBjaG9pY2UgMCAoVFJJX0NIT0lD
RTApIChORVcpCis+IDIuIGNob2ljZSAxIChUUklfQ0hPSUNFMSkgKE5FVykKK2Nob2ljZVsxLTI/
XTogCitvcHRpb25hbCB0cmlzdGF0ZSBjaG9pY2UgW04veS8/XSAKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL0tjb25maWcgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9LY29uZmlnCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzEwNmMyNmJiM2E4Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9k
ZXAvS2NvbmZpZwpAQCAtMCwwICsxLDIxIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH
UEwtMi4wCisKK2NvbmZpZyBNT0RVTEVTCisJZGVmX2Jvb2wgeQorCW9wdGlvbiBtb2R1bGVzCisK
K2NvbmZpZyBERVAKKwl0cmlzdGF0ZQorCWRlZmF1bHQgbQorCitjaG9pY2UKKwlwcm9tcHQgIlRy
aXN0YXRlIENob2ljZSIKKworY29uZmlnIENIT0lDRTAKKwl0cmlzdGF0ZSAiQ2hvaWNlIDAiCisK
K2NvbmZpZyBDSE9JQ0UxCisJdHJpc3RhdGUgIkNob2ljZSAxIgorCWRlcGVuZHMgb24gREVQCisK
K2VuZGNob2ljZQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3Zh
bHVlX3dpdGhfbV9kZXAvX19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9p
Y2VfdmFsdWVfd2l0aF9tX2RlcC9fX2luaXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAuLjA3NWI0ZTA4Njk2ZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL19faW5pdF9fLnB5CkBAIC0w
LDAgKzEsMTYgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorSGlk
ZSB0cmlzdGF0ZSBjaG9pY2UgdmFsdWVzIHdpdGggbW9kIGRlcGVuZGVuY3kgaW4geSBjaG9pY2Uu
CisKK0lmIHRyaXN0YXRlIGNob2ljZSB2YWx1ZXMgZGVwZW5kIG9uIHN5bWJvbHMgc2V0IHRvICdt
JywgdGhleSBzaG91bGQgYmUKK2hpZGRlbiB3aGVuIHRoZSBjaG9pY2UgY29udGFpbmluZyB0aGVt
IGlzIGNoYW5nZWQgZnJvbSAnbScgdG8gJ3knCisoaS5lLiBleGNsdXNpdmUgY2hvaWNlKS4KKwor
UmVsYXRlZCBMaW51eCBjb21taXQ6IGZhNjRlNWY2YTM1ZWZkNWU3N2Q2MzkxMjVkOTczMDc3Y2E1
MDYwNzQKKyIiIgorCisKK2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2Nv
bmZpZygnY29uZmlnJywgJ3knKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuY29uZmlnX2NvbnRhaW5z
KCdleHBlY3RlZF9jb25maWcnKQorICAgIGFzc2VydCBjb25mLnN0ZG91dF9jb250YWlucygnZXhw
ZWN0ZWRfc3Rkb3V0JykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2lj
ZV92YWx1ZV93aXRoX21fZGVwL2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2lj
ZV92YWx1ZV93aXRoX21fZGVwL2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAuLjNhMTI2YjdhMjU0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2NvbmZpZwpAQCAtMCwwICsxLDIgQEAK
K0NPTkZJR19DSE9JQ0UwPW0KK0NPTkZJR19DSE9JQ0UxPW0KZGlmZiAtLWdpdCBhL3hlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZyBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2V4cGVjdGVk
X2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjRkMDdiNDQ5
NTQwZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92
YWx1ZV93aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZwpAQCAtMCwwICsxLDMgQEAKK0NPTkZJR19N
T0RVTEVTPXkKK0NPTkZJR19ERVA9bQorQ09ORklHX0NIT0lDRTA9eQpkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfc3Rk
b3V0IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhw
ZWN0ZWRfc3Rkb3V0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMmI1
MGFiNjVjODZhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0CkBAIC0wLDAgKzEsNCBAQAorVHJp
c3RhdGUgQ2hvaWNlIFtNL3kvP10geQorVHJpc3RhdGUgQ2hvaWNlCis+IDEuIENob2ljZSAwIChD
SE9JQ0UwKQorY2hvaWNlWzFdOiAxCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9jb25mdGVzdC5weSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2NvbmZ0ZXN0LnB5Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMDM0NWVmNmUzMjczCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY29uZnRlc3QucHkKQEAgLTAsMCAr
MSwyOTEgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyMKKyMgQ29weXJp
Z2h0IChDKSAyMDE4IE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5j
b20+CisjCisKKyIiIgorS2NvbmZpZyB1bml0IHRlc3RpbmcgZnJhbWV3b3JrLgorCitUaGlzIHBy
b3ZpZGVzIGZpeHR1cmUgZnVuY3Rpb25zIGNvbW1vbmx5IHVzZWQgZnJvbSB0ZXN0IGZpbGVzLgor
IiIiCisKK2ltcG9ydCBvcworaW1wb3J0IHB5dGVzdAoraW1wb3J0IHNodXRpbAoraW1wb3J0IHN1
YnByb2Nlc3MKK2ltcG9ydCB0ZW1wZmlsZQorCitDT05GX1BBVEggPSBvcy5wYXRoLmFic3BhdGgo
b3MucGF0aC5qb2luKCdzY3JpcHRzJywgJ2tjb25maWcnLCAnY29uZicpKQorCisKK2NsYXNzIENv
bmY6CisgICAgIiIiS2NvbmZpZyBydW5uZXIgYW5kIHJlc3VsdCBjaGVja2VyLgorCisgICAgVGhp
cyBjbGFzcyBwcm92aWRlcyBtZXRob2RzIHRvIHJ1biB0ZXh0LWJhc2VkIGludGVyZmFjZSBvZiBL
Y29uZmlnCisgICAgKHNjcmlwdHMva2NvbmZpZy9jb25mKSBhbmQgcmV0cmlldmUgdGhlIHJlc3Vs
dGVkIGNvbmZpZ3VyYXRpb24sCisgICAgc3Rkb3V0LCBhbmQgc3RkZXJyLiAgSXQgYWxzbyBwcm92
aWRlcyBtZXRob2RzIHRvIGNvbXBhcmUgdGhvc2UKKyAgICByZXN1bHRzIHdpdGggZXhwZWN0YXRp
b25zLgorICAgICIiIgorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHJlcXVlc3QpOgorICAgICAg
ICAiIiJDcmVhdGUgYSBuZXcgQ29uZiBpbnN0YW5jZS4KKworICAgICAgICByZXF1ZXN0OiBvYmpl
Y3QgdG8gaW50cm9zcGVjdCB0aGUgcmVxdWVzdGluZyB0ZXN0IG1vZHVsZQorICAgICAgICAiIiIK
KyAgICAgICAgIyB0aGUgZGlyZWN0b3J5IG9mIHRoZSB0ZXN0IGJlaW5nIHJ1bgorICAgICAgICBz
ZWxmLl90ZXN0X2RpciA9IG9zLnBhdGguZGlybmFtZShzdHIocmVxdWVzdC5mc3BhdGgpKQorCisg
ICAgIyBydW5uZXJzCisgICAgZGVmIF9ydW5fY29uZihzZWxmLCBtb2RlLCBkb3RfY29uZmlnPU5v
bmUsIG91dF9maWxlPScuY29uZmlnJywKKyAgICAgICAgICAgICAgICAgIGludGVyYWN0aXZlPUZh
bHNlLCBpbl9rZXlzPU5vbmUsIGV4dHJhX2Vudj17fSk6CisgICAgICAgICIiIlJ1biB0ZXh0LWJh
c2VkIEtjb25maWcgZXhlY3V0YWJsZSBhbmQgc2F2ZSB0aGUgcmVzdWx0LgorCisgICAgICAgIG1v
ZGU6IGlucHV0IG1vZGUgb3B0aW9uICgtLW9sZGFza2NvbmZpZywgLS1kZWZjb25maWc9PGZpbGU+
IGV0Yy4pCisgICAgICAgIGRvdF9jb25maWc6IC5jb25maWcgZmlsZSB0byB1c2UgZm9yIGNvbmZp
Z3VyYXRpb24gYmFzZQorICAgICAgICBvdXRfZmlsZTogZmlsZSBuYW1lIHRvIGNvbnRhaW4gdGhl
IG91dHB1dCBjb25maWcgZGF0YQorICAgICAgICBpbnRlcmFjdGl2ZTogZmxhZyB0byBzcGVjaWZ5
IHRoZSBpbnRlcmFjdGl2ZSBtb2RlCisgICAgICAgIGluX2tleXM6IGtleSBpbnB1dHMgZm9yIGlu
dGVyYWN0aXZlIG1vZGVzCisgICAgICAgIGV4dHJhX2VudjogYWRkaXRpb25hbCBlbnZpcm9ubWVu
dHMKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0
YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgY29tbWFuZCA9IFtDT05GX1BBVEgsIG1vZGUsICdL
Y29uZmlnJ10KKworICAgICAgICAjIE92ZXJyaWRlICdzcmN0cmVlJyBlbnZpcm9ubWVudCB0byBt
YWtlIHRoZSB0ZXN0IGFzIHRoZSB0b3AgZGlyZWN0b3J5CisgICAgICAgIGV4dHJhX2Vudlsnc3Jj
dHJlZSddID0gc2VsZi5fdGVzdF9kaXIKKworICAgICAgICAjIFJ1biBLY29uZmlnIGluIGEgdGVt
cG9yYXJ5IGRpcmVjdG9yeS4KKyAgICAgICAgIyBUaGlzIGRpcmVjdG9yeSBpcyBhdXRvbWF0aWNh
bGx5IHJlbW92ZWQgd2hlbiBkb25lLgorICAgICAgICB3aXRoIHRlbXBmaWxlLlRlbXBvcmFyeURp
cmVjdG9yeSgpIGFzIHRlbXBfZGlyOgorCisgICAgICAgICAgICAjIGlmIC5jb25maWcgaXMgZ2l2
ZW4sIGNvcHkgaXQgdG8gdGhlIHdvcmtpbmcgZGlyZWN0b3J5CisgICAgICAgICAgICBpZiBkb3Rf
Y29uZmlnOgorICAgICAgICAgICAgICAgIHNodXRpbC5jb3B5ZmlsZShvcy5wYXRoLmpvaW4oc2Vs
Zi5fdGVzdF9kaXIsIGRvdF9jb25maWcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcy5wYXRoLmpvaW4odGVtcF9kaXIsICcuY29uZmlnJykpCisKKyAgICAgICAgICAgIHBzID0g
c3VicHJvY2Vzcy5Qb3Blbihjb21tYW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0ZGluPXN1YnByb2Nlc3MuUElQRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0ZGVycj1zdWJwcm9jZXNzLlBJUEUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3dkPXRlbXBfZGlyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudj1kaWN0KG9zLmVudmlyb24sICoqZXh0cmFfZW52KSkKKworICAgICAgICAgICAgIyBJZiBp
bnB1dCBrZXkgc2VxdWVuY2UgaXMgZ2l2ZW4sIGZlZWQgaXQgdG8gc3RkaW4uCisgICAgICAgICAg
ICBpZiBpbl9rZXlzOgorICAgICAgICAgICAgICAgIHBzLnN0ZGluLndyaXRlKGluX2tleXMuZW5j
b2RlKCd1dGYtOCcpKQorCisgICAgICAgICAgICB3aGlsZSBwcy5wb2xsKCkgaXMgTm9uZToKKyAg
ICAgICAgICAgICAgICAjIEZvciBpbnRlcmFjdGl2ZSBtb2RlcyBzdWNoIGFzIG9sZGFza2NvbmZp
Zywgb2xkY29uZmlnLAorICAgICAgICAgICAgICAgICMgc2VuZCAnRW50ZXInIGtleSB1bnRpbCB0
aGUgcHJvZ3JhbSBmaW5pc2hlcy4KKyAgICAgICAgICAgICAgICBpZiBpbnRlcmFjdGl2ZToKKyAg
ICAgICAgICAgICAgICAgICAgcHMuc3RkaW4ud3JpdGUoYidcbicpCisKKyAgICAgICAgICAgIHNl
bGYucmV0Y29kZSA9IHBzLnJldHVybmNvZGUKKyAgICAgICAgICAgIHNlbGYuc3Rkb3V0ID0gcHMu
c3Rkb3V0LnJlYWQoKS5kZWNvZGUoKQorICAgICAgICAgICAgc2VsZi5zdGRlcnIgPSBwcy5zdGRl
cnIucmVhZCgpLmRlY29kZSgpCisKKyAgICAgICAgICAgICMgUmV0cmlldmUgdGhlIHJlc3VsdGVk
IGNvbmZpZyBkYXRhIG9ubHkgd2hlbiAuY29uZmlnIGlzIHN1cHBvc2VkCisgICAgICAgICAgICAj
IHRvIGV4aXN0LiAgSWYgdGhlIGNvbW1hbmQgZmFpbHMsIHRoZSAuY29uZmlnIGRvZXMgbm90IGV4
aXN0LgorICAgICAgICAgICAgIyAnbGlzdG5ld2NvbmZpZycgZG9lcyBub3QgcHJvZHVjZSAuY29u
ZmlnIGluIHRoZSBmaXJzdCBwbGFjZS4KKyAgICAgICAgICAgIGlmIHNlbGYucmV0Y29kZSA9PSAw
IGFuZCBvdXRfZmlsZToKKyAgICAgICAgICAgICAgICB3aXRoIG9wZW4ob3MucGF0aC5qb2luKHRl
bXBfZGlyLCBvdXRfZmlsZSkpIGFzIGY6CisgICAgICAgICAgICAgICAgICAgIHNlbGYuY29uZmln
ID0gZi5yZWFkKCkKKyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgc2VsZi5jb25m
aWcgPSBOb25lCisKKyAgICAgICAgIyBMb2dnaW5nOgorICAgICAgICAjIFB5dGVzdCBjYXB0dXJl
cyB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIGJ5IGRlZmF1bHQuICBJbiBmYWlsdXJlCisgICAg
ICAgICMgb2YgdGVzdHMsIHRoZSBjYXB0dXJlZCBsb2cgd2lsbCBiZSBkaXNwbGF5ZWQuICBUaGlz
IHdpbGwgYmUgdXNlZnVsIHRvCisgICAgICAgICMgZmlndXJlIG91dCB3aGF0IGhhcyBoYXBwZW5l
ZC4KKworICAgICAgICBwcmludCgiW2NvbW1hbmRdXG57fVxuIi5mb3JtYXQoJyAnLmpvaW4oY29t
bWFuZCkpKQorCisgICAgICAgIHByaW50KCJbcmV0Y29kZV1cbnt9XG4iLmZvcm1hdChzZWxmLnJl
dGNvZGUpKQorCisgICAgICAgIHByaW50KCJbc3Rkb3V0XSIpCisgICAgICAgIHByaW50KHNlbGYu
c3Rkb3V0KQorCisgICAgICAgIHByaW50KCJbc3RkZXJyXSIpCisgICAgICAgIHByaW50KHNlbGYu
c3RkZXJyKQorCisgICAgICAgIGlmIHNlbGYuY29uZmlnIGlzIG5vdCBOb25lOgorICAgICAgICAg
ICAgcHJpbnQoIltvdXRwdXQgZm9yICd7fSddIi5mb3JtYXQob3V0X2ZpbGUpKQorICAgICAgICAg
ICAgcHJpbnQoc2VsZi5jb25maWcpCisKKyAgICAgICAgcmV0dXJuIHNlbGYucmV0Y29kZQorCisg
ICAgZGVmIG9sZGFza2NvbmZpZyhzZWxmLCBkb3RfY29uZmlnPU5vbmUsIGluX2tleXM9Tm9uZSk6
CisgICAgICAgICIiIlJ1biBvbGRhc2tjb25maWcuCisKKyAgICAgICAgZG90X2NvbmZpZzogLmNv
bmZpZyBmaWxlIHRvIHVzZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChvcHRpb25hbCkKKyAgICAg
ICAgaW5fa2V5OiBrZXkgaW5wdXRzIChvcHRpb25hbCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhp
dCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0YWJsZQorICAgICAgICAiIiIKKyAgICAgICAg
cmV0dXJuIHNlbGYuX3J1bl9jb25mKCctLW9sZGFza2NvbmZpZycsIGRvdF9jb25maWc9ZG90X2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludGVyYWN0aXZlPVRydWUsIGlu
X2tleXM9aW5fa2V5cykKKworICAgIGRlZiBvbGRjb25maWcoc2VsZiwgZG90X2NvbmZpZz1Ob25l
LCBpbl9rZXlzPU5vbmUpOgorICAgICAgICAiIiJSdW4gb2xkY29uZmlnLgorCisgICAgICAgIGRv
dF9jb25maWc6IC5jb25maWcgZmlsZSB0byB1c2UgZm9yIGNvbmZpZ3VyYXRpb24gYmFzZSAob3B0
aW9uYWwpCisgICAgICAgIGluX2tleToga2V5IGlucHV0cyAob3B0aW9uYWwpCisgICAgICAgIHJl
dHVybmNvZGU6IGV4aXQgc3RhdHVzIG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAg
IiIiCisgICAgICAgIHJldHVybiBzZWxmLl9ydW5fY29uZignLS1vbGRjb25maWcnLCBkb3RfY29u
ZmlnPWRvdF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcmFjdGl2
ZT1UcnVlLCBpbl9rZXlzPWluX2tleXMpCisKKyAgICBkZWYgb2xkZGVmY29uZmlnKHNlbGYsIGRv
dF9jb25maWc9Tm9uZSk6CisgICAgICAgICIiIlJ1biBvbGRkZWZjb25maWcuCisKKyAgICAgICAg
ZG90X2NvbmZpZzogLmNvbmZpZyBmaWxlIHRvIHVzZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChv
cHRpb25hbCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcg
ZXhlY3V0YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3J1bl9jb25mKCct
LW9sZGRlZmNvbmZpZycsIGRvdF9jb25maWc9ZG90X2NvbmZpZykKKworICAgIGRlZiBkZWZjb25m
aWcoc2VsZiwgZGVmY29uZmlnKToKKyAgICAgICAgIiIiUnVuIGRlZmNvbmZpZy4KKworICAgICAg
ICBkZWZjb25maWc6IGRlZmNvbmZpZyBmaWxlIGZvciBpbnB1dAorICAgICAgICByZXR1cm5jb2Rl
OiBleGl0IHN0YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAg
ICAgICBkZWZjb25maWdfcGF0aCA9IG9zLnBhdGguam9pbihzZWxmLl90ZXN0X2RpciwgZGVmY29u
ZmlnKQorICAgICAgICByZXR1cm4gc2VsZi5fcnVuX2NvbmYoJy0tZGVmY29uZmlnPXt9Jy5mb3Jt
YXQoZGVmY29uZmlnX3BhdGgpKQorCisgICAgZGVmIF9hbGxjb25maWcoc2VsZiwgbW9kZSwgYWxs
X2NvbmZpZyk6CisgICAgICAgIGlmIGFsbF9jb25maWc6CisgICAgICAgICAgICBhbGxfY29uZmln
X3BhdGggPSBvcy5wYXRoLmpvaW4oc2VsZi5fdGVzdF9kaXIsIGFsbF9jb25maWcpCisgICAgICAg
ICAgICBleHRyYV9lbnYgPSB7J0tDT05GSUdfQUxMQ09ORklHJzogYWxsX2NvbmZpZ19wYXRofQor
ICAgICAgICBlbHNlOgorICAgICAgICAgICAgZXh0cmFfZW52ID0ge30KKworICAgICAgICByZXR1
cm4gc2VsZi5fcnVuX2NvbmYoJy0te31jb25maWcnLmZvcm1hdChtb2RlKSwgZXh0cmFfZW52PWV4
dHJhX2VudikKKworICAgIGRlZiBhbGx5ZXNjb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToK
KyAgICAgICAgIiIiUnVuIGFsbHllc2NvbmZpZy4KKworICAgICAgICBhbGxfY29uZmlnOiBmcmFn
bWVudCBjb25maWcgZmlsZSBmb3IgS0NPTkZJR19BTExDT05GSUcgKG9wdGlvbmFsKQorICAgICAg
ICByZXR1cm5jb2RlOiBleGl0IHN0YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAg
ICAgICIiIgorICAgICAgICByZXR1cm4gc2VsZi5fYWxsY29uZmlnKCdhbGx5ZXMnLCBhbGxfY29u
ZmlnKQorCisgICAgZGVmIGFsbG1vZGNvbmZpZyhzZWxmLCBhbGxfY29uZmlnPU5vbmUpOgorICAg
ICAgICAiIiJSdW4gYWxsbW9kY29uZmlnLgorCisgICAgICAgIGFsbF9jb25maWc6IGZyYWdtZW50
IGNvbmZpZyBmaWxlIGZvciBLQ09ORklHX0FMTENPTkZJRyAob3B0aW9uYWwpCisgICAgICAgIHJl
dHVybmNvZGU6IGV4aXQgc3RhdHVzIG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAg
IiIiCisgICAgICAgIHJldHVybiBzZWxmLl9hbGxjb25maWcoJ2FsbG1vZCcsIGFsbF9jb25maWcp
CisKKyAgICBkZWYgYWxsbm9jb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAg
IiIiUnVuIGFsbG5vY29uZmlnLgorCisgICAgICAgIGFsbF9jb25maWc6IGZyYWdtZW50IGNvbmZp
ZyBmaWxlIGZvciBLQ09ORklHX0FMTENPTkZJRyAob3B0aW9uYWwpCisgICAgICAgIHJldHVybmNv
ZGU6IGV4aXQgc3RhdHVzIG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAgIiIiCisg
ICAgICAgIHJldHVybiBzZWxmLl9hbGxjb25maWcoJ2FsbG5vJywgYWxsX2NvbmZpZykKKworICAg
IGRlZiBhbGxkZWZjb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVu
IGFsbGRlZmNvbmZpZy4KKworICAgICAgICBhbGxfY29uZmlnOiBmcmFnbWVudCBjb25maWcgZmls
ZSBmb3IgS0NPTkZJR19BTExDT05GSUcgKG9wdGlvbmFsKQorICAgICAgICByZXR1cm5jb2RlOiBl
eGl0IHN0YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAgICAg
ICByZXR1cm4gc2VsZi5fYWxsY29uZmlnKCdhbGxkZWYnLCBhbGxfY29uZmlnKQorCisgICAgZGVm
IHJhbmRjb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVuIHJhbmRj
b25maWcuCisKKyAgICAgICAgYWxsX2NvbmZpZzogZnJhZ21lbnQgY29uZmlnIGZpbGUgZm9yIEtD
T05GSUdfQUxMQ09ORklHIChvcHRpb25hbCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0
dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJu
IHNlbGYuX2FsbGNvbmZpZygncmFuZCcsIGFsbF9jb25maWcpCisKKyAgICBkZWYgc2F2ZWRlZmNv
bmZpZyhzZWxmLCBkb3RfY29uZmlnKToKKyAgICAgICAgIiIiUnVuIHNhdmVkZWZjb25maWcuCisK
KyAgICAgICAgZG90X2NvbmZpZzogLmNvbmZpZyBmaWxlIGZvciBpbnB1dAorICAgICAgICByZXR1
cm5jb2RlOiBleGl0IHN0YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIi
IgorICAgICAgICByZXR1cm4gc2VsZi5fcnVuX2NvbmYoJy0tc2F2ZWRlZmNvbmZpZycsIG91dF9m
aWxlPSdkZWZjb25maWcnKQorCisgICAgZGVmIGxpc3RuZXdjb25maWcoc2VsZiwgZG90X2NvbmZp
Zz1Ob25lKToKKyAgICAgICAgIiIiUnVuIGxpc3RuZXdjb25maWcuCisKKyAgICAgICAgZG90X2Nv
bmZpZzogLmNvbmZpZyBmaWxlIHRvIHVzZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChvcHRpb25h
bCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0
YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3J1bl9jb25mKCctLWxpc3Ru
ZXdjb25maWcnLCBkb3RfY29uZmlnPWRvdF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvdXRfZmlsZT1Ob25lKQorCisgICAgIyBjaGVja2VycworICAgIGRlZiBfcmVhZF9h
bmRfY29tcGFyZShzZWxmLCBjb21wYXJlLCBleHBlY3RlZCk6CisgICAgICAgICIiIkNvbXBhcmUg
dGhlIHJlc3VsdCB3aXRoIGV4cGVjdGF0aW9uLgorCisgICAgICAgIGNvbXBhcmU6IGZ1bmN0aW9u
IHRvIGNvbXBhcmUgdGhlIHJlc3VsdCB3aXRoIGV4cGVjdGF0aW9uCisgICAgICAgIGV4cGVjdGVk
OiBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEKKyAgICAgICAgIiIiCisgICAg
ICAgIHdpdGggb3Blbihvcy5wYXRoLmpvaW4oc2VsZi5fdGVzdF9kaXIsIGV4cGVjdGVkKSkgYXMg
ZjoKKyAgICAgICAgICAgIGV4cGVjdGVkX2RhdGEgPSBmLnJlYWQoKQorICAgICAgICByZXR1cm4g
Y29tcGFyZShzZWxmLCBleHBlY3RlZF9kYXRhKQorCisgICAgZGVmIF9jb250YWlucyhzZWxmLCBh
dHRyLCBleHBlY3RlZCk6CisgICAgICAgIHJldHVybiBzZWxmLl9yZWFkX2FuZF9jb21wYXJlKAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIGU6IGdldGF0dHIo
cywgYXR0cikuZmluZChlKSA+PSAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZXhwZWN0ZWQpCisKKyAgICBkZWYgX21hdGNoZXMoc2VsZiwgYXR0ciwgZXhwZWN0ZWQpOgor
ICAgICAgICByZXR1cm4gc2VsZi5fcmVhZF9hbmRfY29tcGFyZShsYW1iZGEgcywgZTogZ2V0YXR0
cihzLCBhdHRyKSA9PSBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
eHBlY3RlZCkKKworICAgIGRlZiBjb25maWdfY29udGFpbnMoc2VsZiwgZXhwZWN0ZWQpOgorICAg
ICAgICAiIiJDaGVjayBpZiByZXN1bHRlZCBjb25maWd1cmF0aW9uIGNvbnRhaW5zIGV4cGVjdGVk
IGRhdGEuCisKKyAgICAgICAgZXhwZWN0ZWQ6IGZpbGUgdGhhdCBjb250YWlucyB0aGUgZXhwZWN0
ZWQgZGF0YQorICAgICAgICByZXR1cm5jb2RlOiBUcnVlIGlmIHJlc3VsdCBjb250YWlucyB0aGUg
ZXhwZWN0ZWQgZGF0YSwgRmFsc2Ugb3RoZXJ3aXNlCisgICAgICAgICIiIgorICAgICAgICByZXR1
cm4gc2VsZi5fY29udGFpbnMoJ2NvbmZpZycsIGV4cGVjdGVkKQorCisgICAgZGVmIGNvbmZpZ19t
YXRjaGVzKHNlbGYsIGV4cGVjdGVkKToKKyAgICAgICAgIiIiQ2hlY2sgaWYgcmVzdWx0ZWQgY29u
ZmlndXJhdGlvbiBleGFjdGx5IG1hdGNoZXMgZXhwZWN0ZWQgZGF0YS4KKworICAgICAgICBleHBl
Y3RlZDogZmlsZSB0aGF0IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBkYXRhCisgICAgICAgIHJldHVy
bmNvZGU6IFRydWUgaWYgcmVzdWx0IG1hdGNoZXMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90
aGVyd2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX21hdGNoZXMoJ2NvbmZp
ZycsIGV4cGVjdGVkKQorCisgICAgZGVmIHN0ZG91dF9jb250YWlucyhzZWxmLCBleHBlY3RlZCk6
CisgICAgICAgICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZG91dCBjb250YWlucyBleHBlY3RlZCBk
YXRhLgorCisgICAgICAgIGV4cGVjdGVkOiBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGV4cGVjdGVk
IGRhdGEKKyAgICAgICAgcmV0dXJuY29kZTogVHJ1ZSBpZiByZXN1bHQgY29udGFpbnMgdGhlIGV4
cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJu
IHNlbGYuX2NvbnRhaW5zKCdzdGRvdXQnLCBleHBlY3RlZCkKKworICAgIGRlZiBzdGRvdXRfbWF0
Y2hlcyhzZWxmLCBleHBlY3RlZCk6CisgICAgICAgICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZG91
dCBleGFjdGx5IG1hdGNoZXMgZXhwZWN0ZWQgZGF0YS4KKworICAgICAgICBleHBlY3RlZDogZmls
ZSB0aGF0IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBkYXRhCisgICAgICAgIHJldHVybmNvZGU6IFRy
dWUgaWYgcmVzdWx0IG1hdGNoZXMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQor
ICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX21hdGNoZXMoJ3N0ZG91dCcsIGV4cGVj
dGVkKQorCisgICAgZGVmIHN0ZGVycl9jb250YWlucyhzZWxmLCBleHBlY3RlZCk6CisgICAgICAg
ICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZGVyciBjb250YWlucyBleHBlY3RlZCBkYXRhLgorCisg
ICAgICAgIGV4cGVjdGVkOiBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEKKyAg
ICAgICAgcmV0dXJuY29kZTogVHJ1ZSBpZiByZXN1bHQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRh
dGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX2Nv
bnRhaW5zKCdzdGRlcnInLCBleHBlY3RlZCkKKworICAgIGRlZiBzdGRlcnJfbWF0Y2hlcyhzZWxm
LCBleHBlY3RlZCk6CisgICAgICAgICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZGVyciBleGFjdGx5
IG1hdGNoZXMgZXhwZWN0ZWQgZGF0YS4KKworICAgICAgICBleHBlY3RlZDogZmlsZSB0aGF0IGNv
bnRhaW5zIHRoZSBleHBlY3RlZCBkYXRhCisgICAgICAgIHJldHVybmNvZGU6IFRydWUgaWYgcmVz
dWx0IG1hdGNoZXMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAgICAi
IiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX21hdGNoZXMoJ3N0ZGVycicsIGV4cGVjdGVkKQorCisK
K0BweXRlc3QuZml4dHVyZShzY29wZT0ibW9kdWxlIikKK2RlZiBjb25mKHJlcXVlc3QpOgorICAg
ICIiIkNyZWF0ZSBhIENvbmYgaW5zdGFuY2UgYW5kIHByb3ZpZGUgaXQgdG8gdGVzdCBmdW5jdGlv
bnMuIiIiCisgICAgcmV0dXJuIENvbmYocmVxdWVzdCkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uZWJkYjNmZmQ4NzE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvS2NvbmZpZwpAQCAtMCwwICsxLDYz
IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKKyMgZGVwZW5kcyBvbiBp
dHNlbGYKKworY29uZmlnIEEKKwlib29sICJBIgorCWRlcGVuZHMgb24gQQorCisjIHNlbGVjdCBp
dHNlbGYKKworY29uZmlnIEIKKwlib29sCisJc2VsZWN0IEIKKworIyBkZXBlbmRzIG9uIGVhY2gg
b3RoZXIKKworY29uZmlnIEMxCisJYm9vbCAiQzEiCisJZGVwZW5kcyBvbiBDMgorCitjb25maWcg
QzIKKwlib29sICJDMiIKKwlkZXBlbmRzIG9uIEMxCisKKyMgZGVwZW5kcyBvbiBhbmQgc2VsZWN0
CisKK2NvbmZpZyBEMQorCWJvb2wgIkQxIgorCWRlcGVuZHMgb24gRDIKKwlzZWxlY3QgRDIKKwor
Y29uZmlnIEQyCisJYm9vbAorCisjIGRlcGVuZHMgb24gYW5kIGltcGx5CisKK2NvbmZpZyBFMQor
CWJvb2wgIkUxIgorCWRlcGVuZHMgb24gRTIKKwlpbXBseSBFMgorCitjb25maWcgRTIKKwlib29s
ICJFMiIKKworIyBwcm9wZXJ0eQorCitjb25maWcgRjEKKwlib29sICJGMSIKKwlkZWZhdWx0IEYy
CisKK2NvbmZpZyBGMgorCWJvb2wgIkYyIgorCWRlcGVuZHMgb24gRjEKKworIyBtZW51CisKK21l
bnUgIm1lbnUgZGVwZW5kaW5nIG9uIGl0cyBjb250ZW50IgorCWRlcGVuZHMgb24gRworCitjb25m
aWcgRworCWJvb2wgIkciCisKK2VuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvX19pbml0X18ucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi41ZjM4MjFiNDNjZTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9fX2luaXRfXy5weQpAQCAtMCww
ICsxLDEwIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK0RldGVj
dCByZWN1cnNpdmUgZGVwZW5kZW5jeSBlcnJvci4KKworUmVjdXJzaXZlIGRlcGVuZGVuY3kgc2hv
dWxkIGJlIHRyZWF0ZWQgYXMgYW4gZXJyb3IuCisiIiIKKworZGVmIHRlc3QoY29uZik6CisgICAg
YXNzZXJ0IGNvbmYub2xkYXNrY29uZmlnKCkgPT0gMQorICAgIGFzc2VydCBjb25mLnN0ZGVycl9j
b250YWlucygnZXhwZWN0ZWRfc3RkZXJyJykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVyciBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVycgpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmM5ZjRhYmY5YTc5MQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0
ZGVycgpAQCAtMCwwICsxLDM4IEBACitLY29uZmlnOjExOmVycm9yOiByZWN1cnNpdmUgZGVwZW5k
ZW5jeSBkZXRlY3RlZCEKK0tjb25maWc6MTE6CXN5bWJvbCBCIGlzIHNlbGVjdGVkIGJ5IEIKK0Zv
ciBhIHJlc29sdXRpb24gcmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1sYW5n
dWFnZS5yc3QKK3N1YnNlY3Rpb24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGltaXRh
dGlvbnMiCisKK0tjb25maWc6NTplcnJvcjogcmVjdXJzaXZlIGRlcGVuZGVuY3kgZGV0ZWN0ZWQh
CitLY29uZmlnOjU6CXN5bWJvbCBBIGRlcGVuZHMgb24gQQorRm9yIGEgcmVzb2x1dGlvbiByZWZl
ciB0byBEb2N1bWVudGF0aW9uL2tidWlsZC9rY29uZmlnLWxhbmd1YWdlLnJzdAorc3Vic2VjdGlv
biAiS2NvbmZpZyByZWN1cnNpdmUgZGVwZW5kZW5jeSBsaW1pdGF0aW9ucyIKKworS2NvbmZpZzox
NzplcnJvcjogcmVjdXJzaXZlIGRlcGVuZGVuY3kgZGV0ZWN0ZWQhCitLY29uZmlnOjE3OglzeW1i
b2wgQzEgZGVwZW5kcyBvbiBDMgorS2NvbmZpZzoyMToJc3ltYm9sIEMyIGRlcGVuZHMgb24gQzEK
K0ZvciBhIHJlc29sdXRpb24gcmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1s
YW5ndWFnZS5yc3QKK3N1YnNlY3Rpb24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGlt
aXRhdGlvbnMiCisKK0tjb25maWc6MzI6ZXJyb3I6IHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGRldGVj
dGVkIQorS2NvbmZpZzozMjoJc3ltYm9sIEQyIGlzIHNlbGVjdGVkIGJ5IEQxCitLY29uZmlnOjI3
OglzeW1ib2wgRDEgZGVwZW5kcyBvbiBEMgorRm9yIGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1
bWVudGF0aW9uL2tidWlsZC9rY29uZmlnLWxhbmd1YWdlLnJzdAorc3Vic2VjdGlvbiAiS2NvbmZp
ZyByZWN1cnNpdmUgZGVwZW5kZW5jeSBsaW1pdGF0aW9ucyIKKworS2NvbmZpZzozNzplcnJvcjog
cmVjdXJzaXZlIGRlcGVuZGVuY3kgZGV0ZWN0ZWQhCitLY29uZmlnOjM3OglzeW1ib2wgRTEgZGVw
ZW5kcyBvbiBFMgorS2NvbmZpZzo0MjoJc3ltYm9sIEUyIGlzIGltcGxpZWQgYnkgRTEKK0ZvciBh
IHJlc29sdXRpb24gcmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1sYW5ndWFn
ZS5yc3QKK3N1YnNlY3Rpb24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGltaXRhdGlv
bnMiCisKK0tjb25maWc6NjA6ZXJyb3I6IHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGRldGVjdGVkIQor
S2NvbmZpZzo2MDoJc3ltYm9sIEcgZGVwZW5kcyBvbiBHCitGb3IgYSByZXNvbHV0aW9uIHJlZmVy
IHRvIERvY3VtZW50YXRpb24va2J1aWxkL2tjb25maWctbGFuZ3VhZ2UucnN0CitzdWJzZWN0aW9u
ICJLY29uZmlnIHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGxpbWl0YXRpb25zIgorCitLY29uZmlnOjUx
OmVycm9yOiByZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCEKK0tjb25maWc6NTE6CXN5bWJv
bCBGMiBkZXBlbmRzIG9uIEYxCitLY29uZmlnOjQ5OglzeW1ib2wgRjEgZGVmYXVsdCB2YWx1ZSBj
b250YWlucyBGMgorRm9yIGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0aW9uL2tidWls
ZC9rY29uZmlnLWxhbmd1YWdlLnJzdAorc3Vic2VjdGlvbiAiS2NvbmZpZyByZWN1cnNpdmUgZGVw
ZW5kZW5jeSBsaW1pdGF0aW9ucyIKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Vycl9yZWN1cnNpdmVfaW5jL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJf
cmVjdXJzaXZlX2luYy9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uYzZmNGFkZWM3NmQxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZwpAQCAtMCwwICsxLDIgQEAKKyMgU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQorc291cmNlICJLY29uZmlnLmluYzEiCmRp
ZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29u
ZmlnLmluYzEgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29u
ZmlnLmluYzEKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4wMWNiZjBk
NjljY2UKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVj
dXJzaXZlX2luYy9LY29uZmlnLmluYzEKQEAgLTAsMCArMSw1IEBACisjIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBHUEwtMi4wLW9ubHkKKworCisKK3NvdXJjZSAiS2NvbmZpZy5pbmMyIgpkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZp
Zy5pbmMyIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZp
Zy5pbmMyCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uODIzNTEwNzVh
YjFiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vy
c2l2ZV9pbmMvS2NvbmZpZy5pbmMyCkBAIC0wLDAgKzEsNCBAQAorIyBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogR1BMLTIuMC1vbmx5CisKKworc291cmNlICJLY29uZmlnLmluYzMiCmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmlu
YzMgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmlu
YzMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jNmY0YWRlYzc2ZDEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZl
X2luYy9LY29uZmlnLmluYzMKQEAgLTAsMCArMSwyIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlm
aWVyOiBHUEwtMi4wLW9ubHkKK3NvdXJjZSAiS2NvbmZpZy5pbmMxIgpkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18ucHkgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9fX2luaXRfXy5weQpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjI3YWExODk1YTBiMgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL19faW5p
dF9fLnB5CkBAIC0wLDAgKzEsMTEgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y
LjAKKyIiIgorRGV0ZWN0IHJlY3Vyc2l2ZSBpbmNsdXNpb24gZXJyb3IuCisKK0lmIHJlY3Vyc2l2
ZSBpbmNsdXNpb24gaXMgZGV0ZWN0ZWQsIGl0IHNob3VsZCBmYWlsIHdpdGggZXJyb3IgbWVzc2Fn
ZXMuCisiIiIKKworCitkZWYgdGVzdChjb25mKToKKyAgICBhc3NlcnQgY29uZi5vbGRhc2tjb25m
aWcoKSAhPSAwCisgICAgYXNzZXJ0IGNvbmYuc3RkZXJyX2NvbnRhaW5zKCdleHBlY3RlZF9zdGRl
cnInKQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9p
bmMvZXhwZWN0ZWRfc3RkZXJyIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2
ZV9pbmMvZXhwZWN0ZWRfc3RkZXJyCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uYjA3MGEzMWZkZmViCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvZXhwZWN0ZWRfc3RkZXJyCkBAIC0wLDAgKzEsNiBAQAor
UmVjdXJzaXZlIGluY2x1c2lvbiBkZXRlY3RlZC4KK0luY2x1c2lvbiBwYXRoOgorICBjdXJyZW50
IGZpbGUgOiBLY29uZmlnLmluYzEKKyAgaW5jbHVkZWQgZnJvbTogS2NvbmZpZy5pbmMzOjIKKyAg
aW5jbHVkZWQgZnJvbTogS2NvbmZpZy5pbmMyOjQKKyAgaW5jbHVkZWQgZnJvbTogS2NvbmZpZy5p
bmMxOjUKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9L
Y29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL0tjb25maWcKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41Njk4YTQwMThkZDAKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvS2NvbmZp
ZwpAQCAtMCwwICsxLDI1IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisK
K2NvbmZpZyBNT0RVTEVTCisJZGVmX2Jvb2wgeQorCW9wdGlvbiBtb2R1bGVzCisKK2Nob2ljZQor
CXByb21wdCAiQ2hvaWNlIgorCitjb25maWcgQ0hPSUNFX1ZBTDAKKwl0cmlzdGF0ZSAiQ2hvaWNl
IDAiCisKK2NvbmZpZyBDSE9JVkVfVkFMMQorCXRyaXN0YXRlICJDaG9pY2UgMSIKKworZW5kY2hv
aWNlCisKK2Nob2ljZQorCXByb21wdCAiQW5vdGhlciBjaG9pY2UiCisJZGVwZW5kcyBvbiBDSE9J
Q0VfVkFMMAorCitjb25maWcgRFVNTVkKKwlib29sICJkdW1teSIKKworZW5kY2hvaWNlCmRpZmYg
LS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18ucHkg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18ucHkKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5mZmVhNmIxMTQ4YTYKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18u
cHkKQEAgLTAsMCArMSwxNSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAor
IiIiCitEbyBub3QgYWZmZWN0IHVzZXItYXNzaWduZWQgY2hvaWNlIHZhbHVlIGJ5IGFub3RoZXIg
Y2hvaWNlLgorCitIYW5kbGluZyBvZiBzdGF0ZSBmbGFncyBmb3IgY2hvaWNlcyBpcyBjb21wbGVj
YXRlZC4gIEluIG9sZCBkYXlzLAordGhlIGRlZmNvbmZpZyByZXN1bHQgb2YgYSBjaG9pY2UgY291
bGQgYmUgYWZmZWN0ZWQgYnkgYW5vdGhlciBjaG9pY2UKK2lmIHRob3NlIGNob2ljZXMgaW50ZXJh
Y3QgYnkgJ2RlcGVuZHMgb24nLCAnc2VsZWN0JywgZXRjLgorCitSZWxhdGVkIExpbnV4IGNvbW1p
dDogZmJlOThiYjllZDNkYWUyM2UzMjBjNmIxMTNlMzVmMTI5NTM4ZDE0YQorIiIiCisKKworZGVm
IHRlc3QoY29uZik6CisgICAgYXNzZXJ0IGNvbmYuZGVmY29uZmlnKCdkZWZjb25maWcnKSA9PSAw
CisgICAgYXNzZXJ0IGNvbmYuY29uZmlnX2NvbnRhaW5zKCdleHBlY3RlZF9jb25maWcnKQpkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL2RlZmNvbmZpZyBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9kZWZjb25maWcKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4xNjJjNDE0OGUyYTUKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZGVmY29uZmlnCkBA
IC0wLDAgKzEgQEAKK0NPTkZJR19DSE9JQ0VfVkFMMD15CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0ZWRfY29uZmlnIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL2V4cGVjdGVkX2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjVkY2VlZmIwNTRlMwotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9leHBlY3RlZF9jb25maWcKQEAg
LTAsMCArMSw0IEBACitDT05GSUdfTU9EVUxFUz15CitDT05GSUdfQ0hPSUNFX1ZBTDA9eQorIyBD
T05GSUdfQ0hPSVZFX1ZBTDEgaXMgbm90IHNldAorQ09ORklHX0RVTU1ZPXkKZGlmZiAtLWdpdCBh
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjEyNzczMWMwNDZiNQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2Nv
bmZpZwpAQCAtMCwwICsxLDM5IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CisKK2NvbmZpZyBBCisJYm9vbCAiQSIKKwloZWxwCisJICBUaGlzIGlzIGEgbmV3IHN5bWJvbC4K
KworY2hvaWNlCisJcHJvbXB0ICJDaG9pY2UgPyIKKwlkZXBlbmRzIG9uIEEKKwloZWxwCisJICAi
ZGVwZW5kcyBvbiBBIiBoYXMgYmVlbiBuZXdseSBhZGRlZC4KKworY29uZmlnIENIT0lDRV9CCisJ
Ym9vbCAiQ2hvaWNlIEIiCisKK2NvbmZpZyBDSE9JQ0VfQworCWJvb2wgIkNob2ljZSBDIgorCWhl
bHAKKwkgIFRoaXMgaXMgYSBuZXcgc3ltYm9sLCBzbyBzaG91bGQgYmUgYXNrZWQuCisKK2VuZGNo
b2ljZQorCitjaG9pY2UKKwlwcm9tcHQgIkNob2ljZTIgPyIKKworY29uZmlnIENIT0lDRV9ECisJ
Ym9vbCAiQ2hvaWNlIEQiCisKK2NvbmZpZyBDSE9JQ0VfRQorCWJvb2wgIkNob2ljZSBFIgorCitj
b25maWcgQ0hPSUNFX0YKKwlib29sICJDaG9pY2UgRiIKKwlkZXBlbmRzIG9uIEEKKwloZWxwCisJ
ICBUaGlzIGlzIGEgbmV3IHN5bWJvbCwgc28gc2hvdWxkIGJlIGFza2VkLgorCitlbmRjaG9pY2UK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAv
X19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVw
L19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmU5
ZDMyMjUzOWM5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3
X2Nob2ljZV93aXRoX2RlcC9fX2luaXRfXy5weQpAQCAtMCwwICsxLDE1IEBACisjIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK0FzayBuZXcgY2hvaWNlIHZhbHVlcyB3aGVu
IHRoZXkgYmVjb21lIHZpc2libGUuCisKK0lmIG5ldyBjaG9pY2UgdmFsdWVzIGFyZSBhZGRlZCB3
aXRoIG5ldyBkZXBlbmRlbmN5LCBhbmQgdGhleSBiZWNvbWUKK3Zpc2libGUgZHVyaW5nIHVzZXIg
Y29uZmlndXJhdGlvbiwgb2xkY29uZmlnIHNob3VsZCByZWNvZ25pemUgdGhlbQorYXMgKE5FVyks
IGFuZCBhc2sgdGhlIHVzZXIgZm9yIGNob2ljZS4KKworUmVsYXRlZCBMaW51eCBjb21taXQ6IDVk
MDk1OThkNDg4ZjA4MWUzYmUyM2Y4ODVlZDY1Y2JiZTJkMDczYjUKKyIiIgorCisKK2RlZiB0ZXN0
KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGNvbmZpZygnY29uZmlnJywgJ3knKSA9PSAwCisg
ICAgYXNzZXJ0IGNvbmYuc3Rkb3V0X2NvbnRhaW5zKCdleHBlY3RlZF9zdGRvdXQnKQpkaWZmIC0t
Z2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9jb25maWcg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL2NvbmZpZwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQ3ZWY5NWQ1NjdmZAotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAv
Y29uZmlnCkBAIC0wLDAgKzEsMyBAQAorQ09ORklHX0NIT0lDRV9CPXkKKyMgQ09ORklHX0NIT0lD
RV9EIGlzIG5vdCBzZXQKK0NPTkZJR19DSE9JQ0VfRT15CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL2V4cGVjdGVkX3N0ZG91dCBiL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvZXhwZWN0ZWRfc3Rkb3V0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzRkYzBiY2IyMmJjCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2Rl
cC9leHBlY3RlZF9zdGRvdXQKQEAgLTAsMCArMSwxMCBAQAorQSAoQSkgW04veS8/XSAoTkVXKSB5
CisgIENob2ljZSA/CisgID4gMS4gQ2hvaWNlIEIgKENIT0lDRV9CKQorICAgIDIuIENob2ljZSBD
IChDSE9JQ0VfQykgKE5FVykKKyAgY2hvaWNlWzEtMj9dOiAKK0Nob2ljZTIgPworICAxLiBDaG9p
Y2UgRCAoQ0hPSUNFX0QpCis+IDIuIENob2ljZSBFIChDSE9JQ0VfRSkKKyAgMy4gQ2hvaWNlIEYg
KENIT0lDRV9GKSAoTkVXKQorY2hvaWNlWzEtMz9dOiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9LY29uZmlnIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L0tjb25maWcKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi40NzY3YWFiNmQ4ZTMKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvS2NvbmZpZwpA
QCAtMCwwICsxLDE2IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK2Nv
bmZpZyBBCisJYm9vbCAiQSIKKworY2hvaWNlCisJcHJvbXB0ICJDaG9pY2UgPyIKKwlkZXBlbmRz
IG9uIEEKKworY29uZmlnIENIT0lDRV9CCisJYm9vbCAiQ2hvaWNlIEIiCisKK2NvbmZpZyBDSE9J
Q0VfQworCWJvb2wgIkNob2ljZSBDIgorCitlbmRjaG9pY2UKZGlmZiAtLWdpdCBhL3hlbi90b29s
cy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weSBiL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmZmZDQ2OWQxZjIyNgotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1l
dC9fX2luaXRfXy5weQpAQCAtMCwwICsxLDIwIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCisiIiIKK0RvIG5vdCB3cml0ZSBjaG9pY2UgdmFsdWVzIHRvIC5jb25maWcgaWYg
dGhlIGRlcGVuZGVuY3kgaXMgdW5tZXQuCisKKyIjIENPTkZJR18uLi4gaXMgbm90IHNldCIgc2hv
dWxkIG5vdCBiZSB3cml0dGVuIGludG8gdGhlIC5jb25maWcgZmlsZQorZm9yIHN5bWJvbHMgd2l0
aCB1bm1ldCBkZXBlbmRlbmN5LgorCitUaGlzIHdhcyBub3Qgd29ya2luZyBjb3JyZWN0bHkgZm9y
IGNob2ljZSB2YWx1ZXMgYmVjYXVzZSBjaG9pY2UgbmVlZHMKK2EgYml0IGRpZmZlcmVudCBzeW1i
b2wgY29tcHV0YXRpb24uCisKK1RoaXMgY2hlY2tzIHRoYXQgbm8gdW5uZWVkZWQgIiMgQ09GSUdf
Li4uIGlzIG5vdCBzZXQiIGlzIGNvbnRhaW5lZCBpbgordGhlIC5jb25maWcgZmlsZS4KKworUmVs
YXRlZCBMaW51eCBjb21taXQ6IGNiNjdhYjJjZDJiOGFiZDk2NTAyOTJjOTg2Yzc5OTAxZTMwNzNh
NTkKKyIiIgorCisKK2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZp
ZygnY29uZmlnJywgJ24nKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuY29uZmlnX21hdGNoZXMoJ2V4
cGVjdGVkX2NvbmZpZycpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193
cml0ZV9pZl9kZXBfdW5tZXQvY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9fd3Jp
dGVfaWZfZGVwX3VubWV0L2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAuLmFiZDI4MGUyZjYxNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9jb25maWcKQEAgLTAsMCArMSBAQAorQ09ORklH
X0E9eQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9fd3JpdGVfaWZfZGVw
X3VubWV0L2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRl
X2lmX2RlcF91bm1ldC9leHBlY3RlZF9jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwLi40NzMyMjg4MTBjMzUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvZXhwZWN0ZWRfY29uZmlnCkBAIC0w
LDAgKzEsNSBAQAorIworIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBmaWxlOyBETyBOT1QgRURJ
VC4KKyMgTWFpbiBtZW51CisjCisjIENPTkZJR19BIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL0tjb25maWcgYi94
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9LY29uZmlnCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYmFhMzI4ODI3OTExCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGlu
X2Z1bmMvS2NvbmZpZwpAQCAtMCwwICsxLDI3IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCisKKyMgJ2luZm8nIHByaW50cyB0aGUgYXJndW1lbnQgdG8gc3Rkb3V0LgorJChp
bmZvLGhlbGxvIHdvcmxkIDApCisKKyMgJ3dhcm5pbmctaWYnLCBpZiB0aGUgZmlyc3QgYXJndW1l
bnQgaXMgeSwgc2VuZHMgdGhlIHNlY29uZCBhcmd1bWVudCB0byBzdGRlcnIsCisjIGFuZCB0aGUg
bWVzc2FnZSBpcyBwcmVmaXhlZCB3aXRoIHRoZSBjdXJyZW50IGZpbGUgbmFtZSBhbmQgbGluZSBu
dW1iZXIuCiskKHdhcm5pbmctaWYseSxoZWxsbyB3b3JsZCAxKQorCisjICdlcnJvci1pZicgaXMg
c2ltaWxhciwgYnV0IGl0IHRlcm1pbmF0ZXMgdGhlIHBhcnNpbmcgaW1tZWRpYXRlbHkuCisjIFRo
ZSBmb2xsb3dpbmcgaXMganVzdCBuby1vcCBzaW5jZSB0aGUgZmlyc3QgYXJndW1lbnQgaXMgbm90
IHkuCiskKGVycm9yLWlmLG4sdGhpcyBzaG91bGQgbm90IGJlIHByaW50ZWQpCisKKyMgU2hvcnRo
YW5kCit3YXJuaW5nID0gJCh3YXJuaW5nLWlmLHksJCgxKSkKKworIyAnc2hlbGwnIGV4ZWN1dGVz
IGEgY29tbWFuZCwgYW5kIHJldHVybnMgaXRzIHN0ZG91dC4KKyQod2FybmluZywkKHNoZWxsLGVj
aG8gaGVsbG8gd29ybGQgMykpCisKKyMgRXZlcnkgbmV3bGluZSBpbiB0aGUgb3V0cHV0IGlzIHJl
cGxhY2VkIHdpdGggYSBzcGFjZSwKKyMgYnV0IGFueSB0cmFpbGluZyBuZXdsaW5lcyBhcmUgZGVs
ZXRlZC4KKyQod2FybmluZywkKHNoZWxsLHByaW50ZiAnaGVsbG9cbndvcmxkXG5cbjRcblxuXG4n
KSkKKworIyAnZmlsZW5hbWUnIGlzIGV4cGFuZGVkIHRvIHRoZSBjdXJyZW50bHkgcGFyc2VkIGZp
bGUgbmFtZSwKKyMgJ2xpbmVubycgdG8gdGhlIGxpbmUgbnVtYmVyLgorJCh3YXJuaW5nLGZpbGVu
YW1lPSQoZmlsZW5hbWUpKQorJCh3YXJuaW5nLGxpbmVubz0kKGxpbmVubykpCmRpZmYgLS1naXQg
YS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9fX2luaXRf
Xy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19f
aW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMmU1M2Jh
MDhmY2ExCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJv
Y2Vzcy9idWlsdGluX2Z1bmMvX19pbml0X18ucHkKQEAgLTAsMCArMSw5IEBACisjIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK0J1aWx0LWluIGZ1bmN0aW9uIHRlc3RzLgor
IiIiCisKK2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZpZygpID09
IDAKKyAgICBhc3NlcnQgY29uZi5zdGRvdXRfY29udGFpbnMoJ2V4cGVjdGVkX3N0ZG91dCcpCisg
ICAgYXNzZXJ0IGNvbmYuc3RkZXJyX21hdGNoZXMoJ2V4cGVjdGVkX3N0ZGVycicpCmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBl
Y3RlZF9zdGRlcnIgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5f
ZnVuYy9leHBlY3RlZF9zdGRlcnIKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi4zM2VhOWNhMzg0MDAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRlcnIKQEAgLTAsMCArMSw1
IEBACitLY29uZmlnOjg6IGhlbGxvIHdvcmxkIDEKK0tjb25maWc6MTg6IGhlbGxvIHdvcmxkIDMK
K0tjb25maWc6MjI6IGhlbGxvIHdvcmxkICA0CitLY29uZmlnOjI2OiBmaWxlbmFtZT1LY29uZmln
CitLY29uZmlnOjI3OiBsaW5lbm89MjcKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZG91dCBiL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZG91dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjgyZGUzYTdlOTdkZQotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9m
dW5jL2V4cGVjdGVkX3N0ZG91dApAQCAtMCwwICsxIEBACitoZWxsbyB3b3JsZCAwCmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lv
bi9LY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9jaXJjdWxhcl9l
eHBhbnNpb24vS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjY4Mzg5OTdjMjNiYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL0tjb25maWcKQEAgLTAsMCArMSw1IEBACisj
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK1ggPSAkKFkpCitZID0gJChYKQor
JChpbmZvICQoWCkpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9j
ZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9fX2luaXRfXy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL19faW5pdF9fLnB5Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNDE5YmRhM2UwNzVjCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNp
b24vX19pbml0X18ucHkKQEAgLTAsMCArMSwxMSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMAorIiIiCitEZXRlY3QgY2lyY3VsYXIgdmFyaWFibGUgZXhwYW5zaW9uLgorCitJ
ZiBhIHJlY3Vyc2l2ZWx5IGV4cGFuZGVkIHZhcmlhYmxlIHJlZmVyZW5jZXMgaXRzZWxmIChldmVu
dHVhbGx5KSwKK2l0IHNob3VsZCBmYWlsIHdpdGggYW4gZXJyb3IgbWVzc2FnZS4KKyIiIgorCitk
ZWYgdGVzdChjb25mKToKKyAgICBhc3NlcnQgY29uZi5vbGRhc2tjb25maWcoKSAhPSAwCisgICAg
YXNzZXJ0IGNvbmYuc3RkZXJyX21hdGNoZXMoJ2V4cGVjdGVkX3N0ZGVycicpCmRpZmYgLS1naXQg
YS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9l
eHBlY3RlZF9zdGRlcnIgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1
bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9zdGRlcnIKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwLi5jZGU2OGZhOTg5ZDAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9zdGRl
cnIKQEAgLTAsMCArMSBAQAorS2NvbmZpZzo1OiBSZWN1cnNpdmUgdmFyaWFibGUgJ1gnIHJlZmVy
ZW5jZXMgaXRzZWxmIChldmVudHVhbGx5KQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L3ByZXByb2Nlc3MvZXNjYXBlL0tjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi40ZTNmNDQ0NDU1NDQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9LY29uZmlnCkBAIC0wLDAgKzEsNDQgQEAKKyMg
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworIyBTaG9ydGhhbmQKK3dhcm5pbmcg
PSAkKHdhcm5pbmctaWYseSwkKDEpKQorCisjIFlvdSBjYW4gbm90IHBhc3MgY29tbWFzIGRpcmVj
dGx5IHRvIGEgZnVuY3Rpb24gc2luY2UgdGhleSBhcmUgdHJlYXRlZCBhcworIyBkZWxpbWl0ZXJz
LiBZb3UgY2FuIHVzZSB0aGUgZm9sbG93aW5nIHRyaWNrIHRvIGRvIHNvLgorY29tbWEgICA6PSAs
CiskKHdhcm5pbmcsaGVsbG8kKGNvbW1hKSB3b3JsZCkKKworIyBMaWtlIE1ha2UsIHNpbmdsZSBx
dW90ZXMsIGRvdWJsZSBxdW90ZXMsIHNwYWNlcyBhcmUgdHJlYXRlZCB2ZXJiYXRpbS4KKyMgVGhl
IGZvbGxvd2luZyBwcmludHMgdGhlIHRleHQgYXMtaXMuCiskKHdhcm5pbmcsICAnICIgJyIgICAn
ICcnJyAiJyIpCisKKyMgVW5saWtlIE1ha2UsICckJyBoYXMgc3BlY2lhbCBtZWFuaW5nIG9ubHkg
d2hlbiBpdCBpcyBmb2xsb3dlZCBieSAnKCcuCisjIE5vIG5lZWQgdG8gZXNjYXBlICckJyBpdHNl
bGYuCiskKHdhcm5pbmcsJCkKKyQod2FybmluZywkJCkKKyQgOj0gMQorJCh3YXJuaW5nLCQoJCkp
CisKKyMgWW91IG5lZWQgYSB0cmljayB0byBlc2NhcGUgJyQnIGZvbGxvd2VkIGJ5ICcoJworIyBU
aGUgZm9sbG93aW5nIHNob3VsZCBwcmludCAiJChYKSIuIEl0IHNob3VsZCBub3QgYmUgZXhwYW5k
ZWQgZnVydGhlci4KK2RvbGxhciA6PSAkCiskKHdhcm5pbmcsJChkb2xsYXIpKFgpKQorCisjIFlv
dSBuZWVkIGEgdHJpY2sgdG8gdHJlYXQgdW5iYWxhbmNlZCBwYXJlbnRoZXNlcy4KKyMgVGhlIGZv
bGxvd2luZyBzaG91bGQgcHJpbnQgIigiLgorbGVmdF9wYXJlbiA6PSAoCiskKHdhcm5pbmcsJChs
ZWZ0X3BhcmVuKSkKKworIyBBIHNpbXBsZSBleHBhbmRlZCBzaG91bGQgbm90IGJlIGV4cGFuZGVk
IG11bHRpcGxlIHRpbWVzLgorIyBUaGUgZm9sbG93aW5nIHNob3VsZCBwcmludCAiJChYKSIuIEl0
IHNob3VsZCBub3QgYmUgZXhwYW5kZWQgZnVydGhlci4KK1kgOj0gJChkb2xsYXIpKFgpCiskKHdh
cm5pbmcsJChZKSkKKworIyBUaGUgZm9sbG93aW5nIHNob3VsZCBwcmludCAiJChYKSIgYXMgd2Vs
bC4KK1kgPSAkKGRvbGxhcikoWCkKKyQod2FybmluZywkKFkpKQorCisjIFRoZSBmb2xsb3dpbmcg
c2hvdWxkIHByaW50ICIkKCIuCisjIEl0IHNob3VsZCBub3QgYmUgZW1pdCAidW50ZXJtaW5hdGVk
IHJlZmVyZW5jZSIgZXJyb3IuCit1bnRlcm1pbmF0ZWQgOj0gJChkb2xsYXIpKAorJCh3YXJuaW5n
LCQodW50ZXJtaW5hdGVkKSkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3By
ZXByb2Nlc3MvZXNjYXBlL19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJl
cHJvY2Vzcy9lc2NhcGUvX19pbml0X18ucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi43ZWU4ZTc0N2Y1NDYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDggQEAK
KyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorRXNjYXBlIHNlcXVlbmNl
IHRlc3RzLgorIiIiCisKK2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2Nv
bmZpZygpID09IDAKKyAgICBhc3NlcnQgY29uZi5zdGRlcnJfbWF0Y2hlcygnZXhwZWN0ZWRfc3Rk
ZXJyJykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNj
YXBlL2V4cGVjdGVkX3N0ZGVyciBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3Mv
ZXNjYXBlL2V4cGVjdGVkX3N0ZGVycgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAuLjFjMDA5NTdkZGFhOQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL2V4cGVjdGVkX3N0ZGVycgpAQCAtMCwwICsxLDEwIEBA
CitLY29uZmlnOjk6IGhlbGxvLCB3b3JsZAorS2NvbmZpZzoxMzogICAnICIgJyIgICAnICcnJyAi
JyIKK0tjb25maWc6MTc6ICQKK0tjb25maWc6MTg6ICQkCitLY29uZmlnOjIwOiAxCitLY29uZmln
OjI1OiAkKFgpCitLY29uZmlnOjMwOiAoCitLY29uZmlnOjM1OiAkKFgpCitLY29uZmlnOjM5OiAk
KFgpCitLY29uZmlnOjQ0OiAkKApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
cHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJl
cHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uOWNlMmY5NWNiZDI0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnCkBAIC0wLDAgKzEsNTMgQEAKKyMg
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworIyBTaG9ydGhhbmQKK3dhcm5pbmcg
PSAkKHdhcm5pbmctaWYseSwkKDEpKQorCisjIFNpbXBseSBleHBhbmRlZCB2YXJpYWJsZS4KK1gg
Oj0gMQorU0lNUExFIDo9ICQoWCkKK1ggOj0gMgorJCh3YXJuaW5nLFNJTVBMRSA9ICQoU0lNUExF
KSkKKworIyBSZWN1cnNpdmVseSBleHBhbmRlZCB2YXJpYWJsZS4KK1ggOj0gMQorUkVDVVJTSVZF
ID0gJChYKQorWCA6PSAyCiskKHdhcm5pbmcsUkVDVVJTSVZFID0gJChSRUNVUlNJVkUpKQorCisj
IEFwcGVuZCBzb21ldGhpbmcgdG8gYSBzaW1wbHkgZXhwYW5kZWQgdmFyaWFibGUuCitZIDo9IDMK
K1NJTVBMRSArPSAkKFkpCitZIDo9IDQKKyQod2FybmluZyxTSU1QTEUgPSAkKFNJTVBMRSkpCisK
KyMgQXBwZW5kIHNvbWV0aGluZyB0byBhIHJlY3Vyc2l2ZWx5IGV4cGFuZGVkIHZhcmlhYmxlLgor
WSA6PSAzCitSRUNVUlNJVkUgKz0gJChZKQorWSA6PSA0CiskKHdhcm5pbmcsUkVDVVJTSVZFID0g
JChSRUNVUlNJVkUpKQorCisjIFVzZSArPSBvcGVyYXRvciB0byBhbiB1bmRlZmluZWQgdmFyaWFi
bGUuCisjIFRoaXMgd29ya3MgYXMgYSByZWN1cnNpdmVseSBleHBhbmRlZCB2YXJpYWJsZS4KK1kg
Oj0gMworVU5ERUZJTkVEX1ZBUklBQkxFICs9ICQoWSkKK1kgOj0gNAorJCh3YXJuaW5nLFVOREVG
SU5FRF9WQVJJQUJMRSA9ICQoVU5ERUZJTkVEX1ZBUklBQkxFKSkKKworIyBZb3UgY2FuIHVzZSB2
YXJpYWJsZSByZWZlcmVuY2VzIGZvciB0aGUgbGVmdGhhbmQgc2lkZSBvZiBhc3NpZ25tZW50IHN0
YXRlbWVudC4KK1ggOj0gQQorWSA6PSBCCiskKFgpJChZKSA6PSA1CiskKHdhcm5pbmcsQUIgPSAk
KEFCKSkKKworIyBVc2VyLWRlZmluZWQgZnVuY3Rpb24uCitncmVldGluZyA9ICQoMSksIG15IG5h
bWUgaXMgJCgyKS4KKyQod2FybmluZywkKGdyZWV0aW5nLEhlbGxvLEpvaG4pKQorCisjIFRoZSBu
dW1iZXIgb2YgYXJndW1lbnRzIGlzIG5vdCBjaGVja2VkIGZvciB1c2VyLWRlZmluZWQgZnVuY3Rp
b25zLgorIyBJZiBzb21lIGFyZ3VtZW50cyBhcmUgb3B0aW9uYWwsIGl0IGlzIHVzZWZ1bCB0byBw
YXNzIGZld2VyIHBhcmFtZXRlcnMuCisjICQoMikgd2lsbCBiZSBibGFuayBpbiB0aGlzIGNhc2Uu
CiskKHdhcm5pbmcsJChncmVldGluZyxIZWxsbykpCisKKyMgVW5yZWZlcmVuY2VkIHBhcmFtZXRl
cnMgYXJlIGp1c3QgaWdub3JlZC4KKyQod2FybmluZywkKGdyZWV0aW5nLEhlbGxvLEpvaG4saWdu
b3JlZCxpZ25vcmVkKSkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXBy
b2Nlc3MvdmFyaWFibGUvX19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVw
cm9jZXNzL3ZhcmlhYmxlL19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMC4uZTg4YjE3MDhkNmQ0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDgg
QEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorVmFyaWFibGUgYW5k
IHVzZXItZGVmaW5lZCBmdW5jdGlvbiB0ZXN0cy4KKyIiIgorCitkZWYgdGVzdChjb25mKToKKyAg
ICBhc3NlcnQgY29uZi5vbGRhc2tjb25maWcoKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuc3RkZXJy
X21hdGNoZXMoJ2V4cGVjdGVkX3N0ZGVycicpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL2V4cGVjdGVkX3N0ZGVyciBiL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvdmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYTQ4NDFjM2ZkZmY1Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9leHBl
Y3RlZF9zdGRlcnIKQEAgLTAsMCArMSw5IEBACitLY29uZmlnOjEwOiBTSU1QTEUgPSAxCitLY29u
ZmlnOjE2OiBSRUNVUlNJVkUgPSAyCitLY29uZmlnOjIyOiBTSU1QTEUgPSAxIDMKK0tjb25maWc6
Mjg6IFJFQ1VSU0lWRSA9IDIgNAorS2NvbmZpZzozNTogVU5ERUZJTkVEX1ZBUklBQkxFID0gNAor
S2NvbmZpZzo0MTogQUIgPSA1CitLY29uZmlnOjQ1OiBIZWxsbywgbXkgbmFtZSBpcyBKb2huLgor
S2NvbmZpZzo1MDogSGVsbG8sIG15IG5hbWUgaXMgLgorS2NvbmZpZzo1MzogSGVsbG8sIG15IG5h
bWUgaXMgSm9obi4KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3B5dGVzdC5p
bmkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9weXRlc3QuaW5pCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uODVkN2NlOGU0NDhiCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHl0ZXN0LmluaQpAQCAtMCwwICsxLDcgQEAKK1tweXRl
c3RdCithZGRvcHRzID0gLS12ZXJib3NlCisKKyMgUHl0ZXN0IHJlcXVpcmVzIHRoYXQgdGVzdCBm
aWxlcyBoYXZlIHVuaXF1ZSBuYW1lcywgYmVjYXVzZSBweXRlc3QgaW1wb3J0cworIyB0aGVtIGFz
IHRvcC1sZXZlbCBtb2R1bGVzLiAgSXQgaXMgc2lsbHkgdG8gcHJlZml4IG9yIHN1ZmZpeCBhIHRl
c3QgZmlsZSB3aXRoCisjIHRoZSBkaXJlY3RvcnkgbmFtZSB0aGF0IGNvbnRhaW5zIGl0LiAgVXNl
IF9faW5pdF9fLnB5IGZvciBhbGwgdGVzdCBmaWxlcy4KK3B5dGhvbl9maWxlcyA9IF9faW5pdF9f
LnB5CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9p
Y2UvS2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9L
Y29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uODM1MGRlN2Y3
MzJiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0
ZWRfY2hvaWNlL0tjb25maWcKQEAgLTAsMCArMSwzNSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogR1BMLTIuMAorCitjaG9pY2UKKwlwcm9tcHQgImNob2ljZSIKKworY29uZmlnIEEKKwli
b29sICJBIgorCitjb25maWcgQgorCWJvb2wgIkIiCisKK2lmIEIKK2Nob2ljZQorCXByb21wdCAi
c3ViIGNob2ljZSIKKworY29uZmlnIEMKKwlib29sICJDIgorCitjb25maWcgRAorCWJvb2wgIkQi
CisKK2lmIEQKK2Nob2ljZQorCXByb21wdCAic3Vic3ViIGNob2ljZSIKKworY29uZmlnIEUKKwli
b29sICJFIgorCitlbmRjaG9pY2UKK2VuZGlmICMgRAorCitlbmRjaG9pY2UKK2VuZGlmICMgQgor
CitlbmRjaG9pY2UKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVz
dGVkX2Nob2ljZS9fX2luaXRfXy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVz
dGVkX2Nob2ljZS9fX2luaXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAuLjllNGIyZGI1MzU4MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDE3IEBACisj
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK1NldCByYW5kb20gdmFsdWVz
IHJlY3Vyc2l2ZWx5IGluIG5lc3RlZCBjaG9pY2VzLgorCitLY29uZmlnIGNhbiBjcmVhdGUgYSBj
aG9pY2UtaW4tY2hvaWNlIHN0cnVjdHVyZSBieSB1c2luZyAnaWYnIHN0YXRlbWVudC4KK3JhbmRj
b25maWcgc2hvdWxkIGNvcnJlY3RseSBzZXQgcmFuZG9tIGNob2ljZSB2YWx1ZXMuCisKK1JlbGF0
ZWQgTGludXggY29tbWl0OiAzYjlhMTllMDg5NjBlNWNkYWQ1MjUzOTk4NjM3NjUzZTU5MmEzYzI5
CisiIiIKKworCitkZWYgdGVzdChjb25mKToKKyAgICBmb3IgaSBpbiByYW5nZSgyMCk6CisgICAg
ICAgIGFzc2VydCBjb25mLnJhbmRjb25maWcoKSA9PSAwCisgICAgICAgIGFzc2VydCAoY29uZi5j
b25maWdfY29udGFpbnMoJ2V4cGVjdGVkX3N0ZG91dDAnKSBvcgorICAgICAgICAgICAgICAgIGNv
bmYuY29uZmlnX2NvbnRhaW5zKCdleHBlY3RlZF9zdGRvdXQxJykgb3IKKyAgICAgICAgICAgICAg
ICBjb25mLmNvbmZpZ19jb250YWlucygnZXhwZWN0ZWRfc3Rkb3V0MicpKQpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91
dDAgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRf
c3Rkb3V0MApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjA1NDUwZjNk
NGViNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVz
dGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQwCkBAIC0wLDAgKzEsMiBAQAorQ09ORklHX0E9eQor
IyBDT05GSUdfQiBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MSBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQxCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMzdhYjI5NTg0MTU3Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0
ZG91dDEKQEAgLTAsMCArMSw0IEBACisjIENPTkZJR19BIGlzIG5vdCBzZXQKK0NPTkZJR19CPXkK
K0NPTkZJR19DPXkKKyMgQ09ORklHX0QgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDIgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0Mgpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjg0OWZmNDdlOTg0OAotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2lj
ZS9leHBlY3RlZF9zdGRvdXQyCkBAIC0wLDAgKzEsNSBAQAorIyBDT05GSUdfQSBpcyBub3Qgc2V0
CitDT05GSUdfQj15CisjIENPTkZJR19DIGlzIG5vdCBzZXQKK0NPTkZJR19EPXkKK0NPTkZJR19F
PXkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3V0aWwuYyBiL3hlbi90b29scy9rY29u
ZmlnL3V0aWwuYwppbmRleCAwZTc2MDQyNDczY2MuLjI5NTg1Mzk0ZGY3MSAxMDA2NDQKLS0tIGEv
eGVuL3Rvb2xzL2tjb25maWcvdXRpbC5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL3V0aWwuYwpA
QCAtMSw4ICsxLDcgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgog
ICogQ29weXJpZ2h0IChDKSAyMDAyLTIwMDUgUm9tYW4gWmlwcGVsIDx6aXBwZWxAbGludXgtbTY4
ay5vcmc+CiAgKiBDb3B5cmlnaHQgKEMpIDIwMDItMjAwNSBTYW0gUmF2bmJvcmcgPHNhbUByYXZu
Ym9yZy5vcmc+Ci0gKgotICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BM
IHYyLjAuCiAgKi8KIAogI2luY2x1ZGUgPHN0ZGFyZy5oPgpAQCAtMTQsNjkgKzEzLDIxIEBACiBz
dHJ1Y3QgZmlsZSAqZmlsZV9sb29rdXAoY29uc3QgY2hhciAqbmFtZSkKIHsKIAlzdHJ1Y3QgZmls
ZSAqZmlsZTsKLQljb25zdCBjaGFyICpmaWxlX25hbWUgPSBzeW1fZXhwYW5kX3N0cmluZ192YWx1
ZShuYW1lKTsKIAogCWZvciAoZmlsZSA9IGZpbGVfbGlzdDsgZmlsZTsgZmlsZSA9IGZpbGUtPm5l
eHQpIHsKIAkJaWYgKCFzdHJjbXAobmFtZSwgZmlsZS0+bmFtZSkpIHsKLQkJCWZyZWUoKHZvaWQg
KilmaWxlX25hbWUpOwogCQkJcmV0dXJuIGZpbGU7CiAJCX0KIAl9CiAKIAlmaWxlID0geG1hbGxv
YyhzaXplb2YoKmZpbGUpKTsKIAltZW1zZXQoZmlsZSwgMCwgc2l6ZW9mKCpmaWxlKSk7Ci0JZmls
ZS0+bmFtZSA9IGZpbGVfbmFtZTsKKwlmaWxlLT5uYW1lID0geHN0cmR1cChuYW1lKTsKIAlmaWxl
LT5uZXh0ID0gZmlsZV9saXN0OwogCWZpbGVfbGlzdCA9IGZpbGU7CiAJcmV0dXJuIGZpbGU7CiB9
CiAKLS8qIHdyaXRlIGEgZGVwZW5kZW5jeSBmaWxlIGFzIHVzZWQgYnkga2J1aWxkIHRvIHRyYWNr
IGRlcGVuZGVuY2llcyAqLwotaW50IGZpbGVfd3JpdGVfZGVwKGNvbnN0IGNoYXIgKm5hbWUpCi17
Ci0Jc3RydWN0IHN5bWJvbCAqc3ltLCAqZW52X3N5bTsKLQlzdHJ1Y3QgZXhwciAqZTsKLQlzdHJ1
Y3QgZmlsZSAqZmlsZTsKLQlGSUxFICpvdXQ7Ci0KLQlpZiAoIW5hbWUpCi0JCW5hbWUgPSAiLmtj
b25maWcuZCI7Ci0Jb3V0ID0gZm9wZW4oIi4uY29uZmlnLnRtcCIsICJ3Iik7Ci0JaWYgKCFvdXQp
Ci0JCXJldHVybiAxOwotCWZwcmludGYob3V0LCAiZGVwc19jb25maWcgOj0gXFxcbiIpOwotCWZv
ciAoZmlsZSA9IGZpbGVfbGlzdDsgZmlsZTsgZmlsZSA9IGZpbGUtPm5leHQpIHsKLQkJaWYgKGZp
bGUtPm5leHQpCi0JCQlmcHJpbnRmKG91dCwgIlx0JXMgXFxcbiIsIGZpbGUtPm5hbWUpOwotCQll
bHNlCi0JCQlmcHJpbnRmKG91dCwgIlx0JXNcbiIsIGZpbGUtPm5hbWUpOwotCX0KLQlmcHJpbnRm
KG91dCwgIlxuJXM6IFxcXG4iCi0JCSAgICAgIlx0JChkZXBzX2NvbmZpZylcblxuIiwgY29uZl9n
ZXRfYXV0b2NvbmZpZ19uYW1lKCkpOwotCi0JZXhwcl9saXN0X2Zvcl9lYWNoX3N5bShzeW1fZW52
X2xpc3QsIGUsIHN5bSkgewotCQlzdHJ1Y3QgcHJvcGVydHkgKnByb3A7Ci0JCWNvbnN0IGNoYXIg
KnZhbHVlOwotCi0JCXByb3AgPSBzeW1fZ2V0X2Vudl9wcm9wKHN5bSk7Ci0JCWVudl9zeW0gPSBw
cm9wX2dldF9zeW1ib2wocHJvcCk7Ci0JCWlmICghZW52X3N5bSkKLQkJCWNvbnRpbnVlOwotCQl2
YWx1ZSA9IGdldGVudihlbnZfc3ltLT5uYW1lKTsKLQkJaWYgKCF2YWx1ZSkKLQkJCXZhbHVlID0g
IiI7Ci0JCWZwcmludGYob3V0LCAiaWZuZXEgXCIkKCVzKVwiIFwiJXNcIlxuIiwgZW52X3N5bS0+
bmFtZSwgdmFsdWUpOwotCQlmcHJpbnRmKG91dCwgIiVzOiBGT1JDRVxuIiwgY29uZl9nZXRfYXV0
b2NvbmZpZ19uYW1lKCkpOwotCQlmcHJpbnRmKG91dCwgImVuZGlmXG4iKTsKLQl9Ci0KLQlmcHJp
bnRmKG91dCwgIlxuJChkZXBzX2NvbmZpZyk6IDtcbiIpOwotCWZjbG9zZShvdXQpOwotCXJlbmFt
ZSgiLi5jb25maWcudG1wIiwgbmFtZSk7Ci0JcmV0dXJuIDA7Ci19Ci0KLQogLyogQWxsb2NhdGUg
aW5pdGlhbCBncm93YWJsZSBzdHJpbmcgKi8KIHN0cnVjdCBnc3RyIHN0cl9uZXcodm9pZCkKIHsK
QEAgLTEwNCw3ICs1NSw3IEBAIHZvaWQgc3RyX2FwcGVuZChzdHJ1Y3QgZ3N0ciAqZ3MsIGNvbnN0
IGNoYXIgKnMpCiAJaWYgKHMpIHsKIAkJbCA9IHN0cmxlbihncy0+cykgKyBzdHJsZW4ocykgKyAx
OwogCQlpZiAobCA+IGdzLT5sZW4pIHsKLQkJCWdzLT5zICAgPSByZWFsbG9jKGdzLT5zLCBsKTsK
KwkJCWdzLT5zID0geHJlYWxsb2MoZ3MtPnMsIGwpOwogCQkJZ3MtPmxlbiA9IGw7CiAJCX0KIAkJ
c3RyY2F0KGdzLT5zLCBzKTsKQEAgLTE0NSwzICs5NiwzNCBAQCB2b2lkICp4Y2FsbG9jKHNpemVf
dCBubWVtYiwgc2l6ZV90IHNpemUpCiAJZnByaW50ZihzdGRlcnIsICJPdXQgb2YgbWVtb3J5Llxu
Iik7CiAJZXhpdCgxKTsKIH0KKwordm9pZCAqeHJlYWxsb2Modm9pZCAqcCwgc2l6ZV90IHNpemUp
Cit7CisJcCA9IHJlYWxsb2MocCwgc2l6ZSk7CisJaWYgKHApCisJCXJldHVybiBwOworCWZwcmlu
dGYoc3RkZXJyLCAiT3V0IG9mIG1lbW9yeS5cbiIpOworCWV4aXQoMSk7Cit9CisKK2NoYXIgKnhz
dHJkdXAoY29uc3QgY2hhciAqcykKK3sKKwljaGFyICpwOworCisJcCA9IHN0cmR1cChzKTsKKwlp
ZiAocCkKKwkJcmV0dXJuIHA7CisJZnByaW50ZihzdGRlcnIsICJPdXQgb2YgbWVtb3J5LlxuIik7
CisJZXhpdCgxKTsKK30KKworY2hhciAqeHN0cm5kdXAoY29uc3QgY2hhciAqcywgc2l6ZV90IG4p
Cit7CisJY2hhciAqcDsKKworCXAgPSBzdHJuZHVwKHMsIG4pOworCWlmIChwKQorCQlyZXR1cm4g
cDsKKwlmcHJpbnRmKHN0ZGVyciwgIk91dCBvZiBtZW1vcnkuXG4iKTsKKwlleGl0KDEpOworfQpk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYgYi94ZW4vdG9vbHMva2Nv
bmZpZy96Y29uZi5ncGVyZgpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWM0OThmMDFi
NDQ5Li4wMDAwMDAwMDAwMDAKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYKKysr
IC9kZXYvbnVsbApAQCAtMSw0OSArMCwwIEBACi0lbGFuZ3VhZ2U9QU5TSS1DCi0lZGVmaW5lIGhh
c2gtZnVuY3Rpb24tbmFtZSBrY29uZl9pZF9oYXNoCi0lZGVmaW5lIGxvb2t1cC1mdW5jdGlvbi1u
YW1lIGtjb25mX2lkX2xvb2t1cAotJWRlZmluZSBzdHJpbmctcG9vbC1uYW1lIGtjb25mX2lkX3N0
cmluZ3MKLSVjb21wYXJlLXN0cm5jbXAKLSVlbnVtCi0lcGljCi0lc3RydWN0LXR5cGUKLQotc3Ry
dWN0IGtjb25mX2lkOwotCi1zdGF0aWMgY29uc3Qgc3RydWN0IGtjb25mX2lkICprY29uZl9pZF9s
b29rdXAocmVnaXN0ZXIgY29uc3QgY2hhciAqc3RyLCByZWdpc3RlciB1bnNpZ25lZCBpbnQgbGVu
KTsKLQotJSUKLW1haW5tZW51LAlUX01BSU5NRU5VLAlURl9DT01NQU5ECi1tZW51LAkJVF9NRU5V
LAkJVEZfQ09NTUFORAotZW5kbWVudSwJVF9FTkRNRU5VLAlURl9DT01NQU5ECi1zb3VyY2UsCQlU
X1NPVVJDRSwJVEZfQ09NTUFORAotY2hvaWNlLAkJVF9DSE9JQ0UsCVRGX0NPTU1BTkQKLWVuZGNo
b2ljZSwJVF9FTkRDSE9JQ0UsCVRGX0NPTU1BTkQKLWNvbW1lbnQsCVRfQ09NTUVOVCwJVEZfQ09N
TUFORAotY29uZmlnLAkJVF9DT05GSUcsCVRGX0NPTU1BTkQKLW1lbnVjb25maWcsCVRfTUVOVUNP
TkZJRywJVEZfQ09NTUFORAotaGVscCwJCVRfSEVMUCwJCVRGX0NPTU1BTkQKLS0tLWhlbHAtLS0s
CVRfSEVMUCwJCVRGX0NPTU1BTkQKLWlmLAkJVF9JRiwJCVRGX0NPTU1BTkR8VEZfUEFSQU0KLWVu
ZGlmLAkJVF9FTkRJRiwJVEZfQ09NTUFORAotZGVwZW5kcywJVF9ERVBFTkRTLAlURl9DT01NQU5E
Ci1vcHRpb25hbCwJVF9PUFRJT05BTCwJVEZfQ09NTUFORAotZGVmYXVsdCwJVF9ERUZBVUxULAlU
Rl9DT01NQU5ELCBTX1VOS05PV04KLXByb21wdCwJCVRfUFJPTVBULAlURl9DT01NQU5ECi10cmlz
dGF0ZSwJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19UUklTVEFURQotZGVmX3RyaXN0YXRlLAlUX0RF
RkFVTFQsCVRGX0NPTU1BTkQsIFNfVFJJU1RBVEUKLWJvb2wsCQlUX1RZUEUsCQlURl9DT01NQU5E
LCBTX0JPT0xFQU4KLWJvb2xlYW4sCVRfVFlQRSwJCVRGX0NPTU1BTkQsIFNfQk9PTEVBTgotZGVm
X2Jvb2wsCVRfREVGQVVMVCwJVEZfQ09NTUFORCwgU19CT09MRUFOCi1pbnQsCQlUX1RZUEUsCQlU
Rl9DT01NQU5ELCBTX0lOVAotaGV4LAkJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19IRVgKLXN0cmlu
ZywJCVRfVFlQRSwJCVRGX0NPTU1BTkQsIFNfU1RSSU5HCi1zZWxlY3QsCQlUX1NFTEVDVCwJVEZf
Q09NTUFORAotcmFuZ2UsCQlUX1JBTkdFLAlURl9DT01NQU5ECi12aXNpYmxlLAlUX1ZJU0lCTEUs
CVRGX0NPTU1BTkQKLW9wdGlvbiwJCVRfT1BUSU9OLAlURl9DT01NQU5ECi1vbiwJCVRfT04sCQlU
Rl9QQVJBTQotbW9kdWxlcywJVF9PUFRfTU9EVUxFUywJVEZfT1BUSU9OCi1kZWZjb25maWdfbGlz
dCwJVF9PUFRfREVGQ09ORklHX0xJU1QsVEZfT1BUSU9OCi1lbnYsCQlUX09QVF9FTlYsCVRGX09Q
VElPTgotYWxsbm9jb25maWdfeSwJVF9PUFRfQUxMTk9DT05GSUdfWSxURl9PUFRJT04KLSUlCmRp
ZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNfc2hpcHBlZCBiL3hlbi90
b29scy9rY29uZmlnL3pjb25mLmhhc2guY19zaGlwcGVkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAzNjBhNjJkZjJiNWUuLjAwMDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZp
Zy96Y29uZi5oYXNoLmNfc2hpcHBlZAorKysgL2Rldi9udWxsCkBAIC0xLDI5MyArMCwwIEBACi0v
KiBBTlNJLUMgY29kZSBwcm9kdWNlZCBieSBncGVyZiB2ZXJzaW9uIDMuMC40ICovCi0vKiBDb21t
YW5kLWxpbmU6IGdwZXJmIC10IC0tb3V0cHV0LWZpbGUgc2NyaXB0cy9rY29uZmlnL3pjb25mLmhh
c2guY19zaGlwcGVkIC1hIC1DIC1FIC1nIC1rICcxLDMsJCcgLXAgLXQgc2NyaXB0cy9rY29uZmln
L3pjb25mLmdwZXJmICAqLwotCi0jaWYgISgoJyAnID09IDMyKSAmJiAoJyEnID09IDMzKSAmJiAo
JyInID09IDM0KSAmJiAoJyMnID09IDM1KSBcCi0gICAgICAmJiAoJyUnID09IDM3KSAmJiAoJyYn
ID09IDM4KSAmJiAoJ1wnJyA9PSAzOSkgJiYgKCcoJyA9PSA0MCkgXAotICAgICAgJiYgKCcpJyA9
PSA0MSkgJiYgKCcqJyA9PSA0MikgJiYgKCcrJyA9PSA0MykgJiYgKCcsJyA9PSA0NCkgXAotICAg
ICAgJiYgKCctJyA9PSA0NSkgJiYgKCcuJyA9PSA0NikgJiYgKCcvJyA9PSA0NykgJiYgKCcwJyA9
PSA0OCkgXAotICAgICAgJiYgKCcxJyA9PSA0OSkgJiYgKCcyJyA9PSA1MCkgJiYgKCczJyA9PSA1
MSkgJiYgKCc0JyA9PSA1MikgXAotICAgICAgJiYgKCc1JyA9PSA1MykgJiYgKCc2JyA9PSA1NCkg
JiYgKCc3JyA9PSA1NSkgJiYgKCc4JyA9PSA1NikgXAotICAgICAgJiYgKCc5JyA9PSA1NykgJiYg
KCc6JyA9PSA1OCkgJiYgKCc7JyA9PSA1OSkgJiYgKCc8JyA9PSA2MCkgXAotICAgICAgJiYgKCc9
JyA9PSA2MSkgJiYgKCc+JyA9PSA2MikgJiYgKCc/JyA9PSA2MykgJiYgKCdBJyA9PSA2NSkgXAot
ICAgICAgJiYgKCdCJyA9PSA2NikgJiYgKCdDJyA9PSA2NykgJiYgKCdEJyA9PSA2OCkgJiYgKCdF
JyA9PSA2OSkgXAotICAgICAgJiYgKCdGJyA9PSA3MCkgJiYgKCdHJyA9PSA3MSkgJiYgKCdIJyA9
PSA3MikgJiYgKCdJJyA9PSA3MykgXAotICAgICAgJiYgKCdKJyA9PSA3NCkgJiYgKCdLJyA9PSA3
NSkgJiYgKCdMJyA9PSA3NikgJiYgKCdNJyA9PSA3NykgXAotICAgICAgJiYgKCdOJyA9PSA3OCkg
JiYgKCdPJyA9PSA3OSkgJiYgKCdQJyA9PSA4MCkgJiYgKCdRJyA9PSA4MSkgXAotICAgICAgJiYg
KCdSJyA9PSA4MikgJiYgKCdTJyA9PSA4MykgJiYgKCdUJyA9PSA4NCkgJiYgKCdVJyA9PSA4NSkg
XAotICAgICAgJiYgKCdWJyA9PSA4NikgJiYgKCdXJyA9PSA4NykgJiYgKCdYJyA9PSA4OCkgJiYg
KCdZJyA9PSA4OSkgXAotICAgICAgJiYgKCdaJyA9PSA5MCkgJiYgKCdbJyA9PSA5MSkgJiYgKCdc
XCcgPT0gOTIpICYmICgnXScgPT0gOTMpIFwKLSAgICAgICYmICgnXicgPT0gOTQpICYmICgnXycg
PT0gOTUpICYmICgnYScgPT0gOTcpICYmICgnYicgPT0gOTgpIFwKLSAgICAgICYmICgnYycgPT0g
OTkpICYmICgnZCcgPT0gMTAwKSAmJiAoJ2UnID09IDEwMSkgJiYgKCdmJyA9PSAxMDIpIFwKLSAg
ICAgICYmICgnZycgPT0gMTAzKSAmJiAoJ2gnID09IDEwNCkgJiYgKCdpJyA9PSAxMDUpICYmICgn
aicgPT0gMTA2KSBcCi0gICAgICAmJiAoJ2snID09IDEwNykgJiYgKCdsJyA9PSAxMDgpICYmICgn
bScgPT0gMTA5KSAmJiAoJ24nID09IDExMCkgXAotICAgICAgJiYgKCdvJyA9PSAxMTEpICYmICgn
cCcgPT0gMTEyKSAmJiAoJ3EnID09IDExMykgJiYgKCdyJyA9PSAxMTQpIFwKLSAgICAgICYmICgn
cycgPT0gMTE1KSAmJiAoJ3QnID09IDExNikgJiYgKCd1JyA9PSAxMTcpICYmICgndicgPT0gMTE4
KSBcCi0gICAgICAmJiAoJ3cnID09IDExOSkgJiYgKCd4JyA9PSAxMjApICYmICgneScgPT0gMTIx
KSAmJiAoJ3onID09IDEyMikgXAotICAgICAgJiYgKCd7JyA9PSAxMjMpICYmICgnfCcgPT0gMTI0
KSAmJiAoJ30nID09IDEyNSkgJiYgKCd+JyA9PSAxMjYpKQotLyogVGhlIGNoYXJhY3RlciBzZXQg
aXMgbm90IGJhc2VkIG9uIElTTy02NDYuICAqLwotI2Vycm9yICJncGVyZiBnZW5lcmF0ZWQgdGFi
bGVzIGRvbid0IHdvcmsgd2l0aCB0aGlzIGV4ZWN1dGlvbiBjaGFyYWN0ZXIgc2V0LiBQbGVhc2Ug
cmVwb3J0IGEgYnVnIHRvIDxidWctZ251LWdwZXJmQGdudS5vcmc+LiIKLSNlbmRpZgotCi0jbGlu
ZSAxMCAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotc3RydWN0IGtjb25mX2lkOwotCi1z
dGF0aWMgY29uc3Qgc3RydWN0IGtjb25mX2lkICprY29uZl9pZF9sb29rdXAocmVnaXN0ZXIgY29u
c3QgY2hhciAqc3RyLCByZWdpc3RlciB1bnNpZ25lZCBpbnQgbGVuKTsKLS8qIG1heGltdW0ga2V5
IHJhbmdlID0gNzEsIGR1cGxpY2F0ZXMgPSAwICovCi0KLSNpZmRlZiBfX0dOVUNfXwotX19pbmxp
bmUKLSNlbHNlCi0jaWZkZWYgX19jcGx1c3BsdXMKLWlubGluZQotI2VuZGlmCi0jZW5kaWYKLXN0
YXRpYyB1bnNpZ25lZCBpbnQKLWtjb25mX2lkX2hhc2ggKHJlZ2lzdGVyIGNvbnN0IGNoYXIgKnN0
ciwgcmVnaXN0ZXIgdW5zaWduZWQgaW50IGxlbikKLXsKLSAgc3RhdGljIGNvbnN0IHVuc2lnbmVk
IGNoYXIgYXNzb192YWx1ZXNbXSA9Ci0gICAgewotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3
MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMs
IDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAot
ICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3Mywg
NzMsIDczLCA3MywgNzMsICAwLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDcz
LCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3Mywg
NzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDcz
LCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAg
ICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsICA1LCAyNSwgMjUsCi0gICAgICAgMCwgIDAs
ICAwLCAgNSwgIDAsICAwLCA3MywgNzMsICA1LCAgMCwKLSAgICAgIDEwLCAgNSwgNDUsIDczLCAy
MCwgMjAsICAwLCAxNSwgMTUsIDczLAotICAgICAgMjAsICA1LCA3MywgNzMsIDczLCA3MywgNzMs
IDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3
MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAg
NzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDcz
LCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3Mywg
NzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDcz
LCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywK
LSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMs
IDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3
MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMs
IDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3
MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczCi0gICAgfTsKLSAgcmVnaXN0ZXIg
aW50IGh2YWwgPSBsZW47Ci0KLSAgc3dpdGNoIChodmFsKQotICAgIHsKLSAgICAgIGRlZmF1bHQ6
Ci0gICAgICAgIGh2YWwgKz0gYXNzb192YWx1ZXNbKHVuc2lnbmVkIGNoYXIpc3RyWzJdXTsKLSAg
ICAgIC8qRkFMTFRIUk9VR0gqLwotICAgICAgY2FzZSAyOgotICAgICAgY2FzZSAxOgotICAgICAg
ICBodmFsICs9IGFzc29fdmFsdWVzWyh1bnNpZ25lZCBjaGFyKXN0clswXV07Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KLSAgcmV0dXJuIGh2YWwgKyBhc3NvX3ZhbHVlc1sodW5zaWduZWQgY2hhcilz
dHJbbGVuIC0gMV1dOwotfQotCi1zdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190Ci0gIHsKLSAgICBj
aGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyMltzaXplb2YoImlmIildOwotICAgIGNoYXIga2NvbmZf
aWRfc3RyaW5nc19zdHIzW3NpemVvZigiaW50IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5n
c19zdHI1W3NpemVvZigiZW5kaWYiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjdb
c2l6ZW9mKCJkZWZhdWx0IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI4W3NpemVv
ZigidHJpc3RhdGUiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjlbc2l6ZW9mKCJl
bmRjaG9pY2UiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjEwW3NpemVvZigiLS0t
aGVscC0tLSIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyMTJbc2l6ZW9mKCJkZWZf
dHJpc3RhdGUiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjEzW3NpemVvZigiZGVm
X2Jvb2wiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjE0W3NpemVvZigiZGVmY29u
ZmlnX2xpc3QiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjE3W3NpemVvZigib24i
KV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjE4W3NpemVvZigib3B0aW9uYWwiKV07
Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjIxW3NpemVvZigib3B0aW9uIildOwotICAg
IGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHIyMltzaXplb2YoImVuZG1lbnUiKV07Ci0gICAgY2hh
ciBrY29uZl9pZF9zdHJpbmdzX3N0cjIzW3NpemVvZigibWFpbm1lbnUiKV07Ci0gICAgY2hhciBr
Y29uZl9pZF9zdHJpbmdzX3N0cjI1W3NpemVvZigibWVudWNvbmZpZyIpXTsKLSAgICBjaGFyIGtj
b25mX2lkX3N0cmluZ3Nfc3RyMjdbc2l6ZW9mKCJtb2R1bGVzIildOwotICAgIGNoYXIga2NvbmZf
aWRfc3RyaW5nc19zdHIyOFtzaXplb2YoImFsbG5vY29uZmlnX3kiKV07Ci0gICAgY2hhciBrY29u
Zl9pZF9zdHJpbmdzX3N0cjI5W3NpemVvZigibWVudSIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0
cmluZ3Nfc3RyMzFbc2l6ZW9mKCJzZWxlY3QiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdz
X3N0cjMyW3NpemVvZigiY29tbWVudCIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3Ry
MzNbc2l6ZW9mKCJlbnYiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjM1W3NpemVv
ZigicmFuZ2UiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjM2W3NpemVvZigiY2hv
aWNlIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHIzOVtzaXplb2YoImJvb2wiKV07
Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjQxW3NpemVvZigic291cmNlIildOwotICAg
IGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI0MltzaXplb2YoInZpc2libGUiKV07Ci0gICAgY2hh
ciBrY29uZl9pZF9zdHJpbmdzX3N0cjQzW3NpemVvZigiaGV4IildOwotICAgIGNoYXIga2NvbmZf
aWRfc3RyaW5nc19zdHI0NltzaXplb2YoImNvbmZpZyIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0
cmluZ3Nfc3RyNDdbc2l6ZW9mKCJib29sZWFuIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5n
c19zdHI1MVtzaXplb2YoInN0cmluZyIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3Ry
NTRbc2l6ZW9mKCJoZWxwIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI1NltzaXpl
b2YoInByb21wdCIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyNzJbc2l6ZW9mKCJk
ZXBlbmRzIildOwotICB9Owotc3RhdGljIGNvbnN0IHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3Qg
a2NvbmZfaWRfc3RyaW5nc19jb250ZW50cyA9Ci0gIHsKLSAgICAiaWYiLAotICAgICJpbnQiLAot
ICAgICJlbmRpZiIsCi0gICAgImRlZmF1bHQiLAotICAgICJ0cmlzdGF0ZSIsCi0gICAgImVuZGNo
b2ljZSIsCi0gICAgIi0tLWhlbHAtLS0iLAotICAgICJkZWZfdHJpc3RhdGUiLAotICAgICJkZWZf
Ym9vbCIsCi0gICAgImRlZmNvbmZpZ19saXN0IiwKLSAgICAib24iLAotICAgICJvcHRpb25hbCIs
Ci0gICAgIm9wdGlvbiIsCi0gICAgImVuZG1lbnUiLAotICAgICJtYWlubWVudSIsCi0gICAgIm1l
bnVjb25maWciLAotICAgICJtb2R1bGVzIiwKLSAgICAiYWxsbm9jb25maWdfeSIsCi0gICAgIm1l
bnUiLAotICAgICJzZWxlY3QiLAotICAgICJjb21tZW50IiwKLSAgICAiZW52IiwKLSAgICAicmFu
Z2UiLAotICAgICJjaG9pY2UiLAotICAgICJib29sIiwKLSAgICAic291cmNlIiwKLSAgICAidmlz
aWJsZSIsCi0gICAgImhleCIsCi0gICAgImNvbmZpZyIsCi0gICAgImJvb2xlYW4iLAotICAgICJz
dHJpbmciLAotICAgICJoZWxwIiwKLSAgICAicHJvbXB0IiwKLSAgICAiZGVwZW5kcyIKLSAgfTsK
LSNkZWZpbmUga2NvbmZfaWRfc3RyaW5ncyAoKGNvbnN0IGNoYXIgKikgJmtjb25mX2lkX3N0cmlu
Z3NfY29udGVudHMpCi0jaWZkZWYgX19HTlVDX18KLV9faW5saW5lCi0jaWYgZGVmaW5lZCBfX0dO
VUNfU1REQ19JTkxJTkVfXyB8fCBkZWZpbmVkIF9fR05VQ19HTlVfSU5MSU5FX18KLV9fYXR0cmli
dXRlX18gKChfX2dudV9pbmxpbmVfXykpCi0jZW5kaWYKLSNlbmRpZgotY29uc3Qgc3RydWN0IGtj
b25mX2lkICoKLWtjb25mX2lkX2xvb2t1cCAocmVnaXN0ZXIgY29uc3QgY2hhciAqc3RyLCByZWdp
c3RlciB1bnNpZ25lZCBpbnQgbGVuKQotewotICBlbnVtCi0gICAgewotICAgICAgVE9UQUxfS0VZ
V09SRFMgPSAzNCwKLSAgICAgIE1JTl9XT1JEX0xFTkdUSCA9IDIsCi0gICAgICBNQVhfV09SRF9M
RU5HVEggPSAxNCwKLSAgICAgIE1JTl9IQVNIX1ZBTFVFID0gMiwKLSAgICAgIE1BWF9IQVNIX1ZB
TFVFID0gNzIKLSAgICB9OwotCi0gIHN0YXRpYyBjb25zdCBzdHJ1Y3Qga2NvbmZfaWQgd29yZGxp
c3RbXSA9Ci0gICAgewotICAgICAgey0xfSwgey0xfSwKLSNsaW5lIDI2ICJzY3JpcHRzL2tjb25m
aWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3Ry
aW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMiwJCVRfSUYsCQlURl9DT01NQU5EfFRG
X1BBUkFNfSwKLSNsaW5lIDM3ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7
KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0
cmluZ3Nfc3RyMywJCVRfVFlQRSwJCVRGX0NPTU1BTkQsIFNfSU5UfSwKLSAgICAgIHstMX0sCi0j
bGluZSAyNyAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcp
Jigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjUs
CQlUX0VORElGLAlURl9DT01NQU5EfSwKLSAgICAgIHstMX0sCi0jbGluZSAzMCAic2NyaXB0cy9r
Y29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lk
X3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjcsCVRfREVGQVVMVCwJVEZfQ09N
TUFORCwgU19VTktOT1dOfSwKLSNsaW5lIDMyICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYi
Ci0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtj
b25mX2lkX3N0cmluZ3Nfc3RyOCwJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19UUklTVEFURX0sCi0j
bGluZSAyMCAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcp
Jigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjks
CVRfRU5EQ0hPSUNFLAlURl9DT01NQU5EfSwKLSNsaW5lIDI1ICJzY3JpcHRzL2tjb25maWcvemNv
bmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190
ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMTAsCVRfSEVMUCwJCVRGX0NPTU1BTkR9LAotICAg
ICAgey0xfSwKLSNsaW5lIDMzICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7
KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0
cmluZ3Nfc3RyMTIsCVRfREVGQVVMVCwJVEZfQ09NTUFORCwgU19UUklTVEFURX0sCi0jbGluZSAz
NiAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3Ry
dWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjEzLAlUX0RF
RkFVTFQsCVRGX0NPTU1BTkQsIFNfQk9PTEVBTn0sCi0jbGluZSA0NiAic2NyaXB0cy9rY29uZmln
L3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmlu
Z3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjE0LAlUX09QVF9ERUZDT05GSUdfTElTVCxU
Rl9PUFRJT059LAotICAgICAgey0xfSwgey0xfSwKLSNsaW5lIDQ0ICJzY3JpcHRzL2tjb25maWcv
emNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5n
c190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMTcsCQlUX09OLAkJVEZfUEFSQU19LAotI2xp
bmUgMjkgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYo
KHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIxOCwJ
VF9PUFRJT05BTCwJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9LCB7LTF9LAotI2xpbmUgNDMgInNj
cmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBr
Y29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIyMSwJCVRfT1BUSU9O
LAlURl9DT01NQU5EfSwKLSNsaW5lIDE3ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyMjIsCVRfRU5ETUVOVSwJVEZfQ09NTUFORH0sCi0jbGluZSAxNSAic2Ny
aXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtj
b25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjIzLAlUX01BSU5NRU5V
LAlURl9DT01NQU5EfSwKLSAgICAgIHstMX0sCi0jbGluZSAyMyAic2NyaXB0cy9rY29uZmlnL3pj
b25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3Nf
dCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjI1LAlUX01FTlVDT05GSUcsCVRGX0NPTU1BTkR9
LAotICAgICAgey0xfSwKLSNsaW5lIDQ1ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyMjcsCVRfT1BUX01PRFVMRVMsCVRGX09QVElPTn0sCi0jbGluZSA0OCAi
c2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0
IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjI4LAlUX09QVF9B
TExOT0NPTkZJR19ZLFRGX09QVElPTn0sCi0jbGluZSAxNiAic2NyaXB0cy9rY29uZmlnL3pjb25m
LmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAq
KTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjI5LAkJVF9NRU5VLAkJVEZfQ09NTUFORH0sCi0gICAg
ICB7LTF9LAotI2xpbmUgNDAgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHso
aW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3Ry
aW5nc19zdHIzMSwJCVRfU0VMRUNULAlURl9DT01NQU5EfSwKLSNsaW5lIDIxICJzY3JpcHRzL2tj
b25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRf
c3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMzIsCVRfQ09NTUVOVCwJVEZfQ09N
TUFORH0sCi0jbGluZSA0NyAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhp
bnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJp
bmdzX3N0cjMzLAkJVF9PUFRfRU5WLAlURl9PUFRJT059LAotICAgICAgey0xfSwKLSNsaW5lIDQx
ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1
Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMzUsCQlUX1JB
TkdFLAlURl9DT01NQU5EfSwKLSNsaW5lIDE5ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYi
Ci0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtj
b25mX2lkX3N0cmluZ3Nfc3RyMzYsCQlUX0NIT0lDRSwJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9
LCB7LTF9LAotI2xpbmUgMzQgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHso
aW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3Ry
aW5nc19zdHIzOSwJCVRfVFlQRSwJCVRGX0NPTU1BTkQsIFNfQk9PTEVBTn0sCi0gICAgICB7LTF9
LAotI2xpbmUgMTggInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShs
b25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19z
dHI0MSwJCVRfU09VUkNFLAlURl9DT01NQU5EfSwKLSNsaW5lIDQyICJzY3JpcHRzL2tjb25maWcv
emNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5n
c190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNDIsCVRfVklTSUJMRSwJVEZfQ09NTUFORH0s
Ci0jbGluZSAzOCAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxv
bmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0
cjQzLAkJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19IRVh9LAotICAgICAgey0xfSwgey0xfSwKLSNs
aW5lIDIyICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykm
KChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNDYs
CQlUX0NPTkZJRywJVEZfQ09NTUFORH0sCi0jbGluZSAzNSAic2NyaXB0cy9rY29uZmlnL3pjb25m
LmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAq
KTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjQ3LAlUX1RZUEUsCQlURl9DT01NQU5ELCBTX0JPT0xF
QU59LAotICAgICAgey0xfSwgey0xfSwgey0xfSwKLSNsaW5lIDM5ICJzY3JpcHRzL2tjb25maWcv
emNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5n
c190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNTEsCQlUX1RZUEUsCQlURl9DT01NQU5ELCBT
X1NUUklOR30sCi0gICAgICB7LTF9LCB7LTF9LAotI2xpbmUgMjQgInNjcmlwdHMva2NvbmZpZy96
Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdz
X3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHI1NCwJCVRfSEVMUCwJCVRGX0NPTU1BTkR9LAot
ICAgICAgey0xfSwKLSNsaW5lIDMxICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAg
ICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lk
X3N0cmluZ3Nfc3RyNTYsCQlUX1BST01QVCwJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9LCB7LTF9
LCB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LAotICAgICAgey0xfSwg
ey0xfSwgey0xfSwgey0xfSwgey0xfSwgey0xfSwKLSNsaW5lIDI4ICJzY3JpcHRzL2tjb25maWcv
emNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5n
c190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNzIsCVRfREVQRU5EUywJVEZfQ09NTUFORH0K
LSAgICB9OwotCi0gIGlmIChsZW4gPD0gTUFYX1dPUkRfTEVOR1RIICYmIGxlbiA+PSBNSU5fV09S
RF9MRU5HVEgpCi0gICAgewotICAgICAgcmVnaXN0ZXIgaW50IGtleSA9IGtjb25mX2lkX2hhc2gg
KHN0ciwgbGVuKTsKLQotICAgICAgaWYgKGtleSA8PSBNQVhfSEFTSF9WQUxVRSAmJiBrZXkgPj0g
MCkKLSAgICAgICAgewotICAgICAgICAgIHJlZ2lzdGVyIGludCBvID0gd29yZGxpc3Rba2V5XS5u
YW1lOwotICAgICAgICAgIGlmIChvID49IDApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
IHJlZ2lzdGVyIGNvbnN0IGNoYXIgKnMgPSBvICsga2NvbmZfaWRfc3RyaW5nczsKLQotICAgICAg
ICAgICAgICBpZiAoKnN0ciA9PSAqcyAmJiAhc3RybmNtcCAoc3RyICsgMSwgcyArIDEsIGxlbiAt
IDEpICYmIHNbbGVuXSA9PSAnXDAnKQotICAgICAgICAgICAgICAgIHJldHVybiAmd29yZGxpc3Rb
a2V5XTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgIH0KLSAgcmV0dXJuIDA7Ci19Ci0j
bGluZSA0OSAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotCmRpZmYgLS1naXQgYS94ZW4v
dG9vbHMva2NvbmZpZy96Y29uZi5sIGIveGVuL3Rvb2xzL2tjb25maWcvemNvbmYubApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzQxMGQyNTdkYTA2Li4wMDAwMDAwMDAwMDAKLS0tIGEv
eGVuL3Rvb2xzL2tjb25maWcvemNvbmYubAorKysgL2Rldi9udWxsCkBAIC0xLDM3NCArMCwwIEBA
Ci0lb3B0aW9uIG5vc3RkaW5pdCBub3l5d3JhcCBuZXZlci1pbnRlcmFjdGl2ZSBmdWxsIGVjcwot
JW9wdGlvbiA4Yml0IG5vZGVmYXVsdCBwZXJmLXJlcG9ydCBwZXJmLXJlcG9ydAotJW9wdGlvbiBu
b2lucHV0Ci0leCBDT01NQU5EIEhFTFAgU1RSSU5HIFBBUkFNCi0lewotLyoKLSAqIENvcHlyaWdo
dCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVh
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2Mi4wLgotICovCi0KLSNpbmNsdWRl
IDxsaW1pdHMuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2lu
Y2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCi0jaW5jbHVkZSAibGtjLmgi
Ci0KLSNkZWZpbmUgU1RBUlRfU1RSU0laRQkxNgotCi1zdGF0aWMgc3RydWN0IHsKLQlzdHJ1Y3Qg
ZmlsZSAqZmlsZTsKLQlpbnQgbGluZW5vOwotfSBjdXJyZW50X3BvczsKLQotc3RhdGljIGNoYXIg
KnRleHQ7Ci1zdGF0aWMgaW50IHRleHRfc2l6ZSwgdGV4dF9hc2l6ZTsKLQotc3RydWN0IGJ1ZmZl
ciB7Ci0Jc3RydWN0IGJ1ZmZlciAqcGFyZW50OwotCVlZX0JVRkZFUl9TVEFURSBzdGF0ZTsKLX07
Ci0KLXN0cnVjdCBidWZmZXIgKmN1cnJlbnRfYnVmOwotCi1zdGF0aWMgaW50IGxhc3RfdHMsIGZp
cnN0X3RzOwotCi1zdGF0aWMgdm9pZCB6Y29uZl9lbmRoZWxwKHZvaWQpOwotc3RhdGljIHZvaWQg
emNvbmZfZW5kZmlsZSh2b2lkKTsKLQotc3RhdGljIHZvaWQgbmV3X3N0cmluZyh2b2lkKQotewot
CXRleHQgPSB4bWFsbG9jKFNUQVJUX1NUUlNJWkUpOwotCXRleHRfYXNpemUgPSBTVEFSVF9TVFJT
SVpFOwotCXRleHRfc2l6ZSA9IDA7Ci0JKnRleHQgPSAwOwotfQotCi1zdGF0aWMgdm9pZCBhcHBl
bmRfc3RyaW5nKGNvbnN0IGNoYXIgKnN0ciwgaW50IHNpemUpCi17Ci0JaW50IG5ld19zaXplID0g
dGV4dF9zaXplICsgc2l6ZSArIDE7Ci0JaWYgKG5ld19zaXplID4gdGV4dF9hc2l6ZSkgewotCQlu
ZXdfc2l6ZSArPSBTVEFSVF9TVFJTSVpFIC0gMTsKLQkJbmV3X3NpemUgJj0gLVNUQVJUX1NUUlNJ
WkU7Ci0JCXRleHQgPSByZWFsbG9jKHRleHQsIG5ld19zaXplKTsKLQkJdGV4dF9hc2l6ZSA9IG5l
d19zaXplOwotCX0KLQltZW1jcHkodGV4dCArIHRleHRfc2l6ZSwgc3RyLCBzaXplKTsKLQl0ZXh0
X3NpemUgKz0gc2l6ZTsKLQl0ZXh0W3RleHRfc2l6ZV0gPSAwOwotfQotCi1zdGF0aWMgdm9pZCBh
bGxvY19zdHJpbmcoY29uc3QgY2hhciAqc3RyLCBpbnQgc2l6ZSkKLXsKLQl0ZXh0ID0geG1hbGxv
YyhzaXplICsgMSk7Ci0JbWVtY3B5KHRleHQsIHN0ciwgc2l6ZSk7Ci0JdGV4dFtzaXplXSA9IDA7
Ci19Ci0KLXN0YXRpYyB2b2lkIHdhcm5faWdub3JlZF9jaGFyYWN0ZXIoY2hhciBjaHIpCi17Ci0J
ZnByaW50ZihzdGRlcnIsCi0JICAgICAgICAiJXM6JWQ6d2FybmluZzogaWdub3JpbmcgdW5zdXBw
b3J0ZWQgY2hhcmFjdGVyICclYydcbiIsCi0JICAgICAgICB6Y29uZl9jdXJuYW1lKCksIHpjb25m
X2xpbmVubygpLCBjaHIpOwotfQotJX0KLQotbglbQS1aYS16MC05Xy1dCi0KLSUlCi0JaW50IHN0
ciA9IDA7Ci0JaW50IHRzLCBpOwotCi1bIFx0XSojLipcbgl8Ci1bIFx0XSpcbgl7Ci0JY3VycmVu
dF9maWxlLT5saW5lbm8rKzsKLQlyZXR1cm4gVF9FT0w7Ci19Ci1bIFx0XSojLioKLQotCi1bIFx0
XSsJewotCUJFR0lOKENPTU1BTkQpOwotfQotCi0uCXsKLQl1bnB1dCh5eXRleHRbMF0pOwotCUJF
R0lOKENPTU1BTkQpOwotfQotCi0KLTxDT01NQU5EPnsKLQl7bn0rCXsKLQkJY29uc3Qgc3RydWN0
IGtjb25mX2lkICppZCA9IGtjb25mX2lkX2xvb2t1cCh5eXRleHQsIHl5bGVuZyk7Ci0JCUJFR0lO
KFBBUkFNKTsKLQkJY3VycmVudF9wb3MuZmlsZSA9IGN1cnJlbnRfZmlsZTsKLQkJY3VycmVudF9w
b3MubGluZW5vID0gY3VycmVudF9maWxlLT5saW5lbm87Ci0JCWlmIChpZCAmJiBpZC0+ZmxhZ3Mg
JiBURl9DT01NQU5EKSB7Ci0JCQl6Y29uZmx2YWwuaWQgPSBpZDsKLQkJCXJldHVybiBpZC0+dG9r
ZW47Ci0JCX0KLQkJYWxsb2Nfc3RyaW5nKHl5dGV4dCwgeXlsZW5nKTsKLQkJemNvbmZsdmFsLnN0
cmluZyA9IHRleHQ7Ci0JCXJldHVybiBUX1dPUkQ7Ci0JfQotCS4Jd2Fybl9pZ25vcmVkX2NoYXJh
Y3RlcigqeXl0ZXh0KTsKLQlcbgl7Ci0JCUJFR0lOKElOSVRJQUwpOwotCQljdXJyZW50X2ZpbGUt
PmxpbmVubysrOwotCQlyZXR1cm4gVF9FT0w7Ci0JfQotfQotCi08UEFSQU0+ewotCSImJiIJcmV0
dXJuIFRfQU5EOwotCSJ8fCIJcmV0dXJuIFRfT1I7Ci0JIigiCXJldHVybiBUX09QRU5fUEFSRU47
Ci0JIikiCXJldHVybiBUX0NMT1NFX1BBUkVOOwotCSIhIglyZXR1cm4gVF9OT1Q7Ci0JIj0iCXJl
dHVybiBUX0VRVUFMOwotCSIhPSIJcmV0dXJuIFRfVU5FUVVBTDsKLQkiPD0iCXJldHVybiBUX0xF
U1NfRVFVQUw7Ci0JIj49IglyZXR1cm4gVF9HUkVBVEVSX0VRVUFMOwotCSI8IglyZXR1cm4gVF9M
RVNTOwotCSI+IglyZXR1cm4gVF9HUkVBVEVSOwotCVwifFwnCXsKLQkJc3RyID0geXl0ZXh0WzBd
OwotCQluZXdfc3RyaW5nKCk7Ci0JCUJFR0lOKFNUUklORyk7Ci0JfQotCVxuCUJFR0lOKElOSVRJ
QUwpOyBjdXJyZW50X2ZpbGUtPmxpbmVubysrOyByZXR1cm4gVF9FT0w7Ci0JKHtufXxbLy5dKSsJ
ewotCQljb25zdCBzdHJ1Y3Qga2NvbmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHl5dGV4dCwg
eXlsZW5nKTsKLQkJaWYgKGlkICYmIGlkLT5mbGFncyAmIFRGX1BBUkFNKSB7Ci0JCQl6Y29uZmx2
YWwuaWQgPSBpZDsKLQkJCXJldHVybiBpZC0+dG9rZW47Ci0JCX0KLQkJYWxsb2Nfc3RyaW5nKHl5
dGV4dCwgeXlsZW5nKTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVybiBUX1dP
UkQ7Ci0JfQotCSMuKgkvKiBjb21tZW50ICovCi0JXFxcbgljdXJyZW50X2ZpbGUtPmxpbmVubysr
OwotCVtbOmJsYW5rOl1dKwotCS4Jd2Fybl9pZ25vcmVkX2NoYXJhY3RlcigqeXl0ZXh0KTsKLQk8
PEVPRj4+IHsKLQkJQkVHSU4oSU5JVElBTCk7Ci0JfQotfQotCi08U1RSSU5HPnsKLQlbXiciXFxc
bl0rL1xuCXsKLQkJYXBwZW5kX3N0cmluZyh5eXRleHQsIHl5bGVuZyk7Ci0JCXpjb25mbHZhbC5z
dHJpbmcgPSB0ZXh0OwotCQlyZXR1cm4gVF9XT1JEX1FVT1RFOwotCX0KLQlbXiciXFxcbl0rCXsK
LQkJYXBwZW5kX3N0cmluZyh5eXRleHQsIHl5bGVuZyk7Ci0JfQotCVxcLj8vXG4JewotCQlhcHBl
bmRfc3RyaW5nKHl5dGV4dCArIDEsIHl5bGVuZyAtIDEpOwotCQl6Y29uZmx2YWwuc3RyaW5nID0g
dGV4dDsKLQkJcmV0dXJuIFRfV09SRF9RVU9URTsKLQl9Ci0JXFwuPwl7Ci0JCWFwcGVuZF9zdHJp
bmcoeXl0ZXh0ICsgMSwgeXlsZW5nIC0gMSk7Ci0JfQotCVwnfFwiCXsKLQkJaWYgKHN0ciA9PSB5
eXRleHRbMF0pIHsKLQkJCUJFR0lOKFBBUkFNKTsKLQkJCXpjb25mbHZhbC5zdHJpbmcgPSB0ZXh0
OwotCQkJcmV0dXJuIFRfV09SRF9RVU9URTsKLQkJfSBlbHNlCi0JCQlhcHBlbmRfc3RyaW5nKHl5
dGV4dCwgMSk7Ci0JfQotCVxuCXsKLQkJcHJpbnRmKCIlczolZDp3YXJuaW5nOiBtdWx0aS1saW5l
IHN0cmluZ3Mgbm90IHN1cHBvcnRlZFxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8o
KSk7Ci0JCWN1cnJlbnRfZmlsZS0+bGluZW5vKys7Ci0JCUJFR0lOKElOSVRJQUwpOwotCQlyZXR1
cm4gVF9FT0w7Ci0JfQotCTw8RU9GPj4JewotCQlCRUdJTihJTklUSUFMKTsKLQl9Ci19Ci0KLTxI
RUxQPnsKLQlbIFx0XSsJewotCQl0cyA9IDA7Ci0JCWZvciAoaSA9IDA7IGkgPCB5eWxlbmc7IGkr
KykgewotCQkJaWYgKHl5dGV4dFtpXSA9PSAnXHQnKQotCQkJCXRzID0gKHRzICYgfjcpICsgODsK
LQkJCWVsc2UKLQkJCQl0cysrOwotCQl9Ci0JCWxhc3RfdHMgPSB0czsKLQkJaWYgKGZpcnN0X3Rz
KSB7Ci0JCQlpZiAodHMgPCBmaXJzdF90cykgewotCQkJCXpjb25mX2VuZGhlbHAoKTsKLQkJCQly
ZXR1cm4gVF9IRUxQVEVYVDsKLQkJCX0KLQkJCXRzIC09IGZpcnN0X3RzOwotCQkJd2hpbGUgKHRz
ID4gOCkgewotCQkJCWFwcGVuZF9zdHJpbmcoIiAgICAgICAgIiwgOCk7Ci0JCQkJdHMgLT0gODsK
LQkJCX0KLQkJCWFwcGVuZF9zdHJpbmcoIiAgICAgICAgIiwgdHMpOwotCQl9Ci0JfQotCVsgXHRd
KlxuL1teIFx0XG5dIHsKLQkJY3VycmVudF9maWxlLT5saW5lbm8rKzsKLQkJemNvbmZfZW5kaGVs
cCgpOwotCQlyZXR1cm4gVF9IRUxQVEVYVDsKLQl9Ci0JWyBcdF0qXG4JewotCQljdXJyZW50X2Zp
bGUtPmxpbmVubysrOwotCQlhcHBlbmRfc3RyaW5nKCJcbiIsIDEpOwotCX0KLQlbXiBcdFxuXS4q
IHsKLQkJd2hpbGUgKHl5bGVuZykgewotCQkJaWYgKCh5eXRleHRbeXlsZW5nLTFdICE9ICcgJykg
JiYgKHl5dGV4dFt5eWxlbmctMV0gIT0gJ1x0JykpCi0JCQkJYnJlYWs7Ci0JCQl5eWxlbmctLTsK
LQkJfQotCQlhcHBlbmRfc3RyaW5nKHl5dGV4dCwgeXlsZW5nKTsKLQkJaWYgKCFmaXJzdF90cykK
LQkJCWZpcnN0X3RzID0gbGFzdF90czsKLQl9Ci0JPDxFT0Y+Pgl7Ci0JCXpjb25mX2VuZGhlbHAo
KTsKLQkJcmV0dXJuIFRfSEVMUFRFWFQ7Ci0JfQotfQotCi08PEVPRj4+CXsKLQlpZiAoY3VycmVu
dF9maWxlKSB7Ci0JCXpjb25mX2VuZGZpbGUoKTsKLQkJcmV0dXJuIFRfRU9MOwotCX0KLQlmY2xv
c2UoeXlpbik7Ci0JeXl0ZXJtaW5hdGUoKTsKLX0KLQotJSUKLXZvaWQgemNvbmZfc3RhcnRoZWxw
KHZvaWQpCi17Ci0JbmV3X3N0cmluZygpOwotCWxhc3RfdHMgPSBmaXJzdF90cyA9IDA7Ci0JQkVH
SU4oSEVMUCk7Ci19Ci0KLXN0YXRpYyB2b2lkIHpjb25mX2VuZGhlbHAodm9pZCkKLXsKLQl6Y29u
Zmx2YWwuc3RyaW5nID0gdGV4dDsKLQlCRUdJTihJTklUSUFMKTsKLX0KLQotCi0vKgotICogVHJ5
IHRvIG9wZW4gc3BlY2lmaWVkIGZpbGUgd2l0aCBmb2xsb3dpbmcgbmFtZXM6Ci0gKiAuL25hbWUK
LSAqICQoc3JjdHJlZSkvbmFtZQotICogVGhlIGxhdHRlciBpcyB1c2VkIHdoZW4gc3JjdHJlZSBp
cyBzZXBhcmF0ZSBmcm9tIG9ianRyZWUKLSAqIHdoZW4gY29tcGlsaW5nIHRoZSBrZXJuZWwuCi0g
KiBSZXR1cm4gTlVMTCBpZiBmaWxlIGlzIG5vdCBmb3VuZC4KLSAqLwotRklMRSAqemNvbmZfZm9w
ZW4oY29uc3QgY2hhciAqbmFtZSkKLXsKLQljaGFyICplbnYsIGZ1bGxuYW1lW1BBVEhfTUFYKzFd
OwotCUZJTEUgKmY7Ci0KLQlmID0gZm9wZW4obmFtZSwgInIiKTsKLQlpZiAoIWYgJiYgbmFtZSAh
PSBOVUxMICYmIG5hbWVbMF0gIT0gJy8nKSB7Ci0JCWVudiA9IGdldGVudihTUkNUUkVFKTsKLQkJ
aWYgKGVudikgewotCQkJc3ByaW50ZihmdWxsbmFtZSwgIiVzLyVzIiwgZW52LCBuYW1lKTsKLQkJ
CWYgPSBmb3BlbihmdWxsbmFtZSwgInIiKTsKLQkJfQotCX0KLQlyZXR1cm4gZjsKLX0KLQotdm9p
ZCB6Y29uZl9pbml0c2Nhbihjb25zdCBjaGFyICpuYW1lKQotewotCXl5aW4gPSB6Y29uZl9mb3Bl
bihuYW1lKTsKLQlpZiAoIXl5aW4pIHsKLQkJcHJpbnRmKCJjYW4ndCBmaW5kIGZpbGUgJXNcbiIs
IG5hbWUpOwotCQlleGl0KDEpOwotCX0KLQotCWN1cnJlbnRfYnVmID0geG1hbGxvYyhzaXplb2Yo
KmN1cnJlbnRfYnVmKSk7Ci0JbWVtc2V0KGN1cnJlbnRfYnVmLCAwLCBzaXplb2YoKmN1cnJlbnRf
YnVmKSk7Ci0KLQljdXJyZW50X2ZpbGUgPSBmaWxlX2xvb2t1cChuYW1lKTsKLQljdXJyZW50X2Zp
bGUtPmxpbmVubyA9IDE7Ci19Ci0KLXZvaWQgemNvbmZfbmV4dGZpbGUoY29uc3QgY2hhciAqbmFt
ZSkKLXsKLQlzdHJ1Y3QgZmlsZSAqaXRlcjsKLQlzdHJ1Y3QgZmlsZSAqZmlsZSA9IGZpbGVfbG9v
a3VwKG5hbWUpOwotCXN0cnVjdCBidWZmZXIgKmJ1ZiA9IHhtYWxsb2Moc2l6ZW9mKCpidWYpKTsK
LQltZW1zZXQoYnVmLCAwLCBzaXplb2YoKmJ1ZikpOwotCi0JY3VycmVudF9idWYtPnN0YXRlID0g
WVlfQ1VSUkVOVF9CVUZGRVI7Ci0JeXlpbiA9IHpjb25mX2ZvcGVuKGZpbGUtPm5hbWUpOwotCWlm
ICgheXlpbikgewotCQlwcmludGYoIiVzOiVkOiBjYW4ndCBvcGVuIGZpbGUgXCIlc1wiXG4iLAot
CQkgICAgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgZmlsZS0+bmFtZSk7Ci0JCWV4
aXQoMSk7Ci0JfQotCXl5X3N3aXRjaF90b19idWZmZXIoeXlfY3JlYXRlX2J1ZmZlcih5eWluLCBZ
WV9CVUZfU0laRSkpOwotCWJ1Zi0+cGFyZW50ID0gY3VycmVudF9idWY7Ci0JY3VycmVudF9idWYg
PSBidWY7Ci0KLQlmb3IgKGl0ZXIgPSBjdXJyZW50X2ZpbGUtPnBhcmVudDsgaXRlcjsgaXRlciA9
IGl0ZXItPnBhcmVudCApIHsKLQkJaWYgKCFzdHJjbXAoY3VycmVudF9maWxlLT5uYW1lLGl0ZXIt
Pm5hbWUpICkgewotCQkJcHJpbnRmKCIlczolZDogcmVjdXJzaXZlIGluY2x1c2lvbiBkZXRlY3Rl
ZC4gIgotCQkJICAgICAgICJJbmNsdXNpb24gcGF0aDpcbiAgY3VycmVudCBmaWxlIDogJyVzJ1xu
IiwKLQkJCSAgICAgICB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLAotCQkJICAgICAg
IHpjb25mX2N1cm5hbWUoKSk7Ci0JCQlpdGVyID0gY3VycmVudF9maWxlLT5wYXJlbnQ7Ci0JCQl3
aGlsZSAoaXRlciAmJiBcCi0JCQkgICAgICAgc3RyY21wKGl0ZXItPm5hbWUsY3VycmVudF9maWxl
LT5uYW1lKSkgewotCQkJCXByaW50ZigiICBpbmNsdWRlZCBmcm9tOiAnJXM6JWQnXG4iLAotCQkJ
CSAgICAgICBpdGVyLT5uYW1lLCBpdGVyLT5saW5lbm8tMSk7Ci0JCQkJaXRlciA9IGl0ZXItPnBh
cmVudDsKLQkJCX0KLQkJCWlmIChpdGVyKQotCQkJCXByaW50ZigiICBpbmNsdWRlZCBmcm9tOiAn
JXM6JWQnXG4iLAotCQkJCSAgICAgICBpdGVyLT5uYW1lLCBpdGVyLT5saW5lbm8rMSk7Ci0JCQll
eGl0KDEpOwotCQl9Ci0JfQotCWZpbGUtPmxpbmVubyA9IDE7Ci0JZmlsZS0+cGFyZW50ID0gY3Vy
cmVudF9maWxlOwotCWN1cnJlbnRfZmlsZSA9IGZpbGU7Ci19Ci0KLXN0YXRpYyB2b2lkIHpjb25m
X2VuZGZpbGUodm9pZCkKLXsKLQlzdHJ1Y3QgYnVmZmVyICpwYXJlbnQ7Ci0KLQljdXJyZW50X2Zp
bGUgPSBjdXJyZW50X2ZpbGUtPnBhcmVudDsKLQotCXBhcmVudCA9IGN1cnJlbnRfYnVmLT5wYXJl
bnQ7Ci0JaWYgKHBhcmVudCkgewotCQlmY2xvc2UoeXlpbik7Ci0JCXl5X2RlbGV0ZV9idWZmZXIo
WVlfQ1VSUkVOVF9CVUZGRVIpOwotCQl5eV9zd2l0Y2hfdG9fYnVmZmVyKHBhcmVudC0+c3RhdGUp
OwotCX0KLQlmcmVlKGN1cnJlbnRfYnVmKTsKLQljdXJyZW50X2J1ZiA9IHBhcmVudDsKLX0KLQot
aW50IHpjb25mX2xpbmVubyh2b2lkKQotewotCXJldHVybiBjdXJyZW50X3Bvcy5saW5lbm87Ci19
Ci0KLWNvbnN0IGNoYXIgKnpjb25mX2N1cm5hbWUodm9pZCkKLXsKLQlyZXR1cm4gY3VycmVudF9w
b3MuZmlsZSA/IGN1cnJlbnRfcG9zLmZpbGUtPm5hbWUgOiAiPG5vbmU+IjsKLX0KZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL3pjb25mLmxleC5jX3NoaXBwZWQgYi94ZW4vdG9vbHMva2Nv
bmZpZy96Y29uZi5sZXguY19zaGlwcGVkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAz
N2ZkZjYxMjM1MDUuLjAwMDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5s
ZXguY19zaGlwcGVkCisrKyAvZGV2L251bGwKQEAgLTEsMjQ3MyArMCwwIEBACi0KLSNsaW5lIDMg
InNjcmlwdHMva2NvbmZpZy96Y29uZi5sZXguY19zaGlwcGVkIgotCi0jZGVmaW5lICBZWV9JTlRf
QUxJR05FRCBzaG9ydCBpbnQKLQotLyogQSBsZXhpY2FsIHNjYW5uZXIgZ2VuZXJhdGVkIGJ5IGZs
ZXggKi8KLQotI2RlZmluZSB5eV9jcmVhdGVfYnVmZmVyIHpjb25mX2NyZWF0ZV9idWZmZXIKLSNk
ZWZpbmUgeXlfZGVsZXRlX2J1ZmZlciB6Y29uZl9kZWxldGVfYnVmZmVyCi0jZGVmaW5lIHl5X2Zs
ZXhfZGVidWcgemNvbmZfZmxleF9kZWJ1ZwotI2RlZmluZSB5eV9pbml0X2J1ZmZlciB6Y29uZl9p
bml0X2J1ZmZlcgotI2RlZmluZSB5eV9mbHVzaF9idWZmZXIgemNvbmZfZmx1c2hfYnVmZmVyCi0j
ZGVmaW5lIHl5X2xvYWRfYnVmZmVyX3N0YXRlIHpjb25mX2xvYWRfYnVmZmVyX3N0YXRlCi0jZGVm
aW5lIHl5X3N3aXRjaF90b19idWZmZXIgemNvbmZfc3dpdGNoX3RvX2J1ZmZlcgotI2RlZmluZSB5
eWluIHpjb25maW4KLSNkZWZpbmUgeXlsZW5nIHpjb25mbGVuZwotI2RlZmluZSB5eWxleCB6Y29u
ZmxleAotI2RlZmluZSB5eWxpbmVubyB6Y29uZmxpbmVubwotI2RlZmluZSB5eW91dCB6Y29uZm91
dAotI2RlZmluZSB5eXJlc3RhcnQgemNvbmZyZXN0YXJ0Ci0jZGVmaW5lIHl5dGV4dCB6Y29uZnRl
eHQKLSNkZWZpbmUgeXl3cmFwIHpjb25md3JhcAotI2RlZmluZSB5eWFsbG9jIHpjb25mYWxsb2MK
LSNkZWZpbmUgeXlyZWFsbG9jIHpjb25mcmVhbGxvYwotI2RlZmluZSB5eWZyZWUgemNvbmZmcmVl
Ci0KLSNkZWZpbmUgRkxFWF9TQ0FOTkVSCi0jZGVmaW5lIFlZX0ZMRVhfTUFKT1JfVkVSU0lPTiAy
Ci0jZGVmaW5lIFlZX0ZMRVhfTUlOT1JfVkVSU0lPTiA1Ci0jZGVmaW5lIFlZX0ZMRVhfU1VCTUlO
T1JfVkVSU0lPTiAzNQotI2lmIFlZX0ZMRVhfU1VCTUlOT1JfVkVSU0lPTiA+IDAKLSNkZWZpbmUg
RkxFWF9CRVRBCi0jZW5kaWYKLQotLyogRmlyc3QsIHdlIGRlYWwgd2l0aCAgcGxhdGZvcm0tc3Bl
Y2lmaWMgb3IgY29tcGlsZXItc3BlY2lmaWMgaXNzdWVzLiAqLwotCi0vKiBiZWdpbiBzdGFuZGFy
ZCBDIGhlYWRlcnMuICovCi0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4K
LSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotCi0vKiBlbmQgc3RhbmRh
cmQgQyBoZWFkZXJzLiAqLwotCi0vKiBmbGV4IGludGVnZXIgdHlwZSBkZWZpbml0aW9ucyAqLwot
Ci0jaWZuZGVmIEZMRVhJTlRfSAotI2RlZmluZSBGTEVYSU5UX0gKLQotLyogQzk5IHN5c3RlbXMg
aGF2ZSA8aW50dHlwZXMuaD4uIE5vbi1DOTkgc3lzdGVtcyBtYXkgb3IgbWF5IG5vdC4gKi8KLQot
I2lmIGRlZmluZWQgKF9fU1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5
OTAxTAotCi0vKiBDOTkgc2F5cyB0byBkZWZpbmUgX19TVERDX0xJTUlUX01BQ1JPUyBiZWZvcmUg
aW5jbHVkaW5nIHN0ZGludC5oLAotICogaWYgeW91IHdhbnQgdGhlIGxpbWl0IChtYXgvbWluKSBt
YWNyb3MgZm9yIGludCB0eXBlcy4gCi0gKi8KLSNpZm5kZWYgX19TVERDX0xJTUlUX01BQ1JPUwot
I2RlZmluZSBfX1NURENfTElNSVRfTUFDUk9TIDEKLSNlbmRpZgotCi0jaW5jbHVkZSA8aW50dHlw
ZXMuaD4KLXR5cGVkZWYgaW50OF90IGZsZXhfaW50OF90OwotdHlwZWRlZiB1aW50OF90IGZsZXhf
dWludDhfdDsKLXR5cGVkZWYgaW50MTZfdCBmbGV4X2ludDE2X3Q7Ci10eXBlZGVmIHVpbnQxNl90
IGZsZXhfdWludDE2X3Q7Ci10eXBlZGVmIGludDMyX3QgZmxleF9pbnQzMl90OwotdHlwZWRlZiB1
aW50MzJfdCBmbGV4X3VpbnQzMl90OwotI2Vsc2UKLXR5cGVkZWYgc2lnbmVkIGNoYXIgZmxleF9p
bnQ4X3Q7Ci10eXBlZGVmIHNob3J0IGludCBmbGV4X2ludDE2X3Q7Ci10eXBlZGVmIGludCBmbGV4
X2ludDMyX3Q7Ci10eXBlZGVmIHVuc2lnbmVkIGNoYXIgZmxleF91aW50OF90OyAKLXR5cGVkZWYg
dW5zaWduZWQgc2hvcnQgaW50IGZsZXhfdWludDE2X3Q7Ci10eXBlZGVmIHVuc2lnbmVkIGludCBm
bGV4X3VpbnQzMl90OwotCi0vKiBMaW1pdHMgb2YgaW50ZWdyYWwgdHlwZXMuICovCi0jaWZuZGVm
IElOVDhfTUlOCi0jZGVmaW5lIElOVDhfTUlOICAgICAgICAgICAgICAgKC0xMjgpCi0jZW5kaWYK
LSNpZm5kZWYgSU5UMTZfTUlOCi0jZGVmaW5lIElOVDE2X01JTiAgICAgICAgICAgICAgKC0zMjc2
Ny0xKQotI2VuZGlmCi0jaWZuZGVmIElOVDMyX01JTgotI2RlZmluZSBJTlQzMl9NSU4gICAgICAg
ICAgICAgICgtMjE0NzQ4MzY0Ny0xKQotI2VuZGlmCi0jaWZuZGVmIElOVDhfTUFYCi0jZGVmaW5l
IElOVDhfTUFYICAgICAgICAgICAgICAgKDEyNykKLSNlbmRpZgotI2lmbmRlZiBJTlQxNl9NQVgK
LSNkZWZpbmUgSU5UMTZfTUFYICAgICAgICAgICAgICAoMzI3NjcpCi0jZW5kaWYKLSNpZm5kZWYg
SU5UMzJfTUFYCi0jZGVmaW5lIElOVDMyX01BWCAgICAgICAgICAgICAgKDIxNDc0ODM2NDcpCi0j
ZW5kaWYKLSNpZm5kZWYgVUlOVDhfTUFYCi0jZGVmaW5lIFVJTlQ4X01BWCAgICAgICAgICAgICAg
KDI1NVUpCi0jZW5kaWYKLSNpZm5kZWYgVUlOVDE2X01BWAotI2RlZmluZSBVSU5UMTZfTUFYICAg
ICAgICAgICAgICg2NTUzNVUpCi0jZW5kaWYKLSNpZm5kZWYgVUlOVDMyX01BWAotI2RlZmluZSBV
SU5UMzJfTUFYICAgICAgICAgICAgICg0Mjk0OTY3Mjk1VSkKLSNlbmRpZgotCi0jZW5kaWYgLyog
ISBDOTkgKi8KLQotI2VuZGlmIC8qICEgRkxFWElOVF9IICovCi0KLSNpZmRlZiBfX2NwbHVzcGx1
cwotCi0vKiBUaGUgImNvbnN0IiBzdG9yYWdlLWNsYXNzLW1vZGlmaWVyIGlzIHZhbGlkLiAqLwot
I2RlZmluZSBZWV9VU0VfQ09OU1QKLQotI2Vsc2UJLyogISBfX2NwbHVzcGx1cyAqLwotCi0vKiBD
OTkgcmVxdWlyZXMgX19TVERDX18gdG8gYmUgZGVmaW5lZCBhcyAxLiAqLwotI2lmIGRlZmluZWQg
KF9fU1REQ19fKQotCi0jZGVmaW5lIFlZX1VTRV9DT05TVAotCi0jZW5kaWYJLyogZGVmaW5lZCAo
X19TVERDX18pICovCi0jZW5kaWYJLyogISBfX2NwbHVzcGx1cyAqLwotCi0jaWZkZWYgWVlfVVNF
X0NPTlNUCi0jZGVmaW5lIHl5Y29uc3QgY29uc3QKLSNlbHNlCi0jZGVmaW5lIHl5Y29uc3QKLSNl
bmRpZgotCi0vKiBSZXR1cm5lZCB1cG9uIGVuZC1vZi1maWxlLiAqLwotI2RlZmluZSBZWV9OVUxM
IDAKLQotLyogUHJvbW90ZXMgYSBwb3NzaWJseSBuZWdhdGl2ZSwgcG9zc2libHkgc2lnbmVkIGNo
YXIgdG8gYW4gdW5zaWduZWQKLSAqIGludGVnZXIgZm9yIHVzZSBhcyBhbiBhcnJheSBpbmRleC4g
IElmIHRoZSBzaWduZWQgY2hhciBpcyBuZWdhdGl2ZSwKLSAqIHdlIHdhbnQgdG8gaW5zdGVhZCB0
cmVhdCBpdCBhcyBhbiA4LWJpdCB1bnNpZ25lZCBjaGFyLCBoZW5jZSB0aGUKLSAqIGRvdWJsZSBj
YXN0LgotICovCi0jZGVmaW5lIFlZX1NDX1RPX1VJKGMpICgodW5zaWduZWQgaW50KSAodW5zaWdu
ZWQgY2hhcikgYykKLQotLyogRW50ZXIgYSBzdGFydCBjb25kaXRpb24uICBUaGlzIG1hY3JvIHJl
YWxseSBvdWdodCB0byB0YWtlIGEgcGFyYW1ldGVyLAotICogYnV0IHdlIGRvIGl0IHRoZSBkaXNn
dXN0aW5nIGNydWZ0eSB3YXkgZm9yY2VkIG9uIHVzIGJ5IHRoZSAoKS1sZXNzCi0gKiBkZWZpbml0
aW9uIG9mIEJFR0lOLgotICovCi0jZGVmaW5lIEJFR0lOICh5eV9zdGFydCkgPSAxICsgMiAqCi0K
LS8qIFRyYW5zbGF0ZSB0aGUgY3VycmVudCBzdGFydCBzdGF0ZSBpbnRvIGEgdmFsdWUgdGhhdCBj
YW4gYmUgbGF0ZXIgaGFuZGVkCi0gKiB0byBCRUdJTiB0byByZXR1cm4gdG8gdGhlIHN0YXRlLiAg
VGhlIFlZU1RBVEUgYWxpYXMgaXMgZm9yIGxleAotICogY29tcGF0aWJpbGl0eS4KLSAqLwotI2Rl
ZmluZSBZWV9TVEFSVCAoKCh5eV9zdGFydCkgLSAxKSAvIDIpCi0jZGVmaW5lIFlZU1RBVEUgWVlf
U1RBUlQKLQotLyogQWN0aW9uIG51bWJlciBmb3IgRU9GIHJ1bGUgb2YgYSBnaXZlbiBzdGFydCBz
dGF0ZS4gKi8KLSNkZWZpbmUgWVlfU1RBVEVfRU9GKHN0YXRlKSAoWVlfRU5EX09GX0JVRkZFUiAr
IHN0YXRlICsgMSkKLQotLyogU3BlY2lhbCBhY3Rpb24gbWVhbmluZyAic3RhcnQgcHJvY2Vzc2lu
ZyBhIG5ldyBmaWxlIi4gKi8KLSNkZWZpbmUgWVlfTkVXX0ZJTEUgemNvbmZyZXN0YXJ0KHpjb25m
aW4gICkKLQotI2RlZmluZSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIgMAotCi0vKiBTaXplIG9mIGRl
ZmF1bHQgaW5wdXQgYnVmZmVyLiAqLwotI2lmbmRlZiBZWV9CVUZfU0laRQotI2lmZGVmIF9faWE2
NF9fCi0vKiBPbiBJQS02NCwgdGhlIGJ1ZmZlciBzaXplIGlzIDE2aywgbm90IDhrLgotICogTW9y
ZW92ZXIsIFlZX0JVRl9TSVpFIGlzIDIqWVlfUkVBRF9CVUZfU0laRSBpbiB0aGUgZ2VuZXJhbCBj
YXNlLgotICogRGl0dG8gZm9yIHRoZSBfX2lhNjRfXyBjYXNlIGFjY29yZGluZ2x5LgotICovCi0j
ZGVmaW5lIFlZX0JVRl9TSVpFIDMyNzY4Ci0jZWxzZQotI2RlZmluZSBZWV9CVUZfU0laRSAxNjM4
NAotI2VuZGlmIC8qIF9faWE2NF9fICovCi0jZW5kaWYKLQotLyogVGhlIHN0YXRlIGJ1ZiBtdXN0
IGJlIGxhcmdlIGVub3VnaCB0byBob2xkIG9uZSBzdGF0ZSBwZXIgY2hhcmFjdGVyIGluIHRoZSBt
YWluIGJ1ZmZlci4KLSAqLwotI2RlZmluZSBZWV9TVEFURV9CVUZfU0laRSAgICgoWVlfQlVGX1NJ
WkUgKyAyKSAqIHNpemVvZih5eV9zdGF0ZV90eXBlKSkKLQotI2lmbmRlZiBZWV9UWVBFREVGX1lZ
X0JVRkZFUl9TVEFURQotI2RlZmluZSBZWV9UWVBFREVGX1lZX0JVRkZFUl9TVEFURQotdHlwZWRl
ZiBzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlICpZWV9CVUZGRVJfU1RBVEU7Ci0jZW5kaWYKLQotZXh0
ZXJuIGludCB6Y29uZmxlbmc7Ci0KLWV4dGVybiBGSUxFICp6Y29uZmluLCAqemNvbmZvdXQ7Ci0K
LSNkZWZpbmUgRU9CX0FDVF9DT05USU5VRV9TQ0FOIDAKLSNkZWZpbmUgRU9CX0FDVF9FTkRfT0Zf
RklMRSAxCi0jZGVmaW5lIEVPQl9BQ1RfTEFTVF9NQVRDSCAyCi0KLSAgICAjZGVmaW5lIFlZX0xF
U1NfTElORU5PKG4pCi0gICAgCi0vKiBSZXR1cm4gYWxsIGJ1dCB0aGUgZmlyc3QgIm4iIG1hdGNo
ZWQgY2hhcmFjdGVycyBiYWNrIHRvIHRoZSBpbnB1dCBzdHJlYW0uICovCi0jZGVmaW5lIHl5bGVz
cyhuKSBcCi0JZG8gXAotCQl7IFwKLQkJLyogVW5kbyBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNv
bmZ0ZXh0LiAqLyBcCi0gICAgICAgIGludCB5eWxlc3NfbWFjcm9fYXJnID0gKG4pOyBcCi0gICAg
ICAgIFlZX0xFU1NfTElORU5PKHl5bGVzc19tYWNyb19hcmcpO1wKLQkJKnl5X2NwID0gKHl5X2hv
bGRfY2hhcik7IFwKLQkJWVlfUkVTVE9SRV9ZWV9NT1JFX09GRlNFVCBcCi0JCSh5eV9jX2J1Zl9w
KSA9IHl5X2NwID0geXlfYnAgKyB5eWxlc3NfbWFjcm9fYXJnIC0gWVlfTU9SRV9BREo7IFwKLQkJ
WVlfRE9fQkVGT1JFX0FDVElPTjsgLyogc2V0IHVwIHpjb25mdGV4dCBhZ2FpbiAqLyBcCi0JCX0g
XAotCXdoaWxlICggMCApCi0KLSNkZWZpbmUgdW5wdXQoYykgeXl1bnB1dCggYywgKHl5dGV4dF9w
dHIpICApCi0KLSNpZm5kZWYgWVlfVFlQRURFRl9ZWV9TSVpFX1QKLSNkZWZpbmUgWVlfVFlQRURF
Rl9ZWV9TSVpFX1QKLXR5cGVkZWYgc2l6ZV90IHl5X3NpemVfdDsKLSNlbmRpZgotCi0jaWZuZGVm
IFlZX1NUUlVDVF9ZWV9CVUZGRVJfU1RBVEUKLSNkZWZpbmUgWVlfU1RSVUNUX1lZX0JVRkZFUl9T
VEFURQotc3RydWN0IHl5X2J1ZmZlcl9zdGF0ZQotCXsKLQlGSUxFICp5eV9pbnB1dF9maWxlOwot
Ci0JY2hhciAqeXlfY2hfYnVmOwkJLyogaW5wdXQgYnVmZmVyICovCi0JY2hhciAqeXlfYnVmX3Bv
czsJCS8qIGN1cnJlbnQgcG9zaXRpb24gaW4gaW5wdXQgYnVmZmVyICovCi0KLQkvKiBTaXplIG9m
IGlucHV0IGJ1ZmZlciBpbiBieXRlcywgbm90IGluY2x1ZGluZyByb29tIGZvciBFT0IKLQkgKiBj
aGFyYWN0ZXJzLgotCSAqLwotCXl5X3NpemVfdCB5eV9idWZfc2l6ZTsKLQotCS8qIE51bWJlciBv
ZiBjaGFyYWN0ZXJzIHJlYWQgaW50byB5eV9jaF9idWYsIG5vdCBpbmNsdWRpbmcgRU9CCi0JICog
Y2hhcmFjdGVycy4KLQkgKi8KLQlpbnQgeXlfbl9jaGFyczsKLQotCS8qIFdoZXRoZXIgd2UgIm93
biIgdGhlIGJ1ZmZlciAtIGkuZS4sIHdlIGtub3cgd2UgY3JlYXRlZCBpdCwKLQkgKiBhbmQgY2Fu
IHJlYWxsb2MoKSBpdCB0byBncm93IGl0LCBhbmQgc2hvdWxkIGZyZWUoKSBpdCB0bwotCSAqIGRl
bGV0ZSBpdC4KLQkgKi8KLQlpbnQgeXlfaXNfb3VyX2J1ZmZlcjsKLQotCS8qIFdoZXRoZXIgdGhp
cyBpcyBhbiAiaW50ZXJhY3RpdmUiIGlucHV0IHNvdXJjZTsgaWYgc28sIGFuZAotCSAqIGlmIHdl
J3JlIHVzaW5nIHN0ZGlvIGZvciBpbnB1dCwgdGhlbiB3ZSB3YW50IHRvIHVzZSBnZXRjKCkKLQkg
KiBpbnN0ZWFkIG9mIGZyZWFkKCksIHRvIG1ha2Ugc3VyZSB3ZSBzdG9wIGZldGNoaW5nIGlucHV0
IGFmdGVyCi0JICogZWFjaCBuZXdsaW5lLgotCSAqLwotCWludCB5eV9pc19pbnRlcmFjdGl2ZTsK
LQotCS8qIFdoZXRoZXIgd2UncmUgY29uc2lkZXJlZCB0byBiZSBhdCB0aGUgYmVnaW5uaW5nIG9m
IGEgbGluZS4KLQkgKiBJZiBzbywgJ14nIHJ1bGVzIHdpbGwgYmUgYWN0aXZlIG9uIHRoZSBuZXh0
IG1hdGNoLCBvdGhlcndpc2UKLQkgKiBub3QuCi0JICovCi0JaW50IHl5X2F0X2JvbDsKLQotICAg
IGludCB5eV9ic19saW5lbm87IC8qKjwgVGhlIGxpbmUgY291bnQuICovCi0gICAgaW50IHl5X2Jz
X2NvbHVtbjsgLyoqPCBUaGUgY29sdW1uIGNvdW50LiAqLwotICAgIAotCS8qIFdoZXRoZXIgdG8g
dHJ5IHRvIGZpbGwgdGhlIGlucHV0IGJ1ZmZlciB3aGVuIHdlIHJlYWNoIHRoZQotCSAqIGVuZCBv
ZiBpdC4KLQkgKi8KLQlpbnQgeXlfZmlsbF9idWZmZXI7Ci0KLQlpbnQgeXlfYnVmZmVyX3N0YXR1
czsKLQotI2RlZmluZSBZWV9CVUZGRVJfTkVXIDAKLSNkZWZpbmUgWVlfQlVGRkVSX05PUk1BTCAx
Ci0JLyogV2hlbiBhbiBFT0YncyBiZWVuIHNlZW4gYnV0IHRoZXJlJ3Mgc3RpbGwgc29tZSB0ZXh0
IHRvIHByb2Nlc3MKLQkgKiB0aGVuIHdlIG1hcmsgdGhlIGJ1ZmZlciBhcyBZWV9FT0ZfUEVORElO
RywgdG8gaW5kaWNhdGUgdGhhdCB3ZQotCSAqIHNob3VsZG4ndCB0cnkgcmVhZGluZyBmcm9tIHRo
ZSBpbnB1dCBzb3VyY2UgYW55IG1vcmUuICBXZSBtaWdodAotCSAqIHN0aWxsIGhhdmUgYSBidW5j
aCBvZiB0b2tlbnMgdG8gbWF0Y2gsIHRob3VnaCwgYmVjYXVzZSBvZgotCSAqIHBvc3NpYmxlIGJh
Y2tpbmctdXAuCi0JICoKLQkgKiBXaGVuIHdlIGFjdHVhbGx5IHNlZSB0aGUgRU9GLCB3ZSBjaGFu
Z2UgdGhlIHN0YXR1cyB0byAibmV3IgotCSAqICh2aWEgemNvbmZyZXN0YXJ0KCkpLCBzbyB0aGF0
IHRoZSB1c2VyIGNhbiBjb250aW51ZSBzY2FubmluZyBieQotCSAqIGp1c3QgcG9pbnRpbmcgemNv
bmZpbiBhdCBhIG5ldyBpbnB1dCBmaWxlLgotCSAqLwotI2RlZmluZSBZWV9CVUZGRVJfRU9GX1BF
TkRJTkcgMgotCi0JfTsKLSNlbmRpZiAvKiAhWVlfU1RSVUNUX1lZX0JVRkZFUl9TVEFURSAqLwot
Ci0vKiBTdGFjayBvZiBpbnB1dCBidWZmZXJzLiAqLwotc3RhdGljIHNpemVfdCB5eV9idWZmZXJf
c3RhY2tfdG9wID0gMDsgLyoqPCBpbmRleCBvZiB0b3Agb2Ygc3RhY2suICovCi1zdGF0aWMgc2l6
ZV90IHl5X2J1ZmZlcl9zdGFja19tYXggPSAwOyAvKio8IGNhcGFjaXR5IG9mIHN0YWNrLiAqLwot
c3RhdGljIFlZX0JVRkZFUl9TVEFURSAqIHl5X2J1ZmZlcl9zdGFjayA9IDA7IC8qKjwgU3RhY2sg
YXMgYW4gYXJyYXkuICovCi0KLS8qIFdlIHByb3ZpZGUgbWFjcm9zIGZvciBhY2Nlc3NpbmcgYnVm
ZmVyIHN0YXRlcyBpbiBjYXNlIGluIHRoZQotICogZnV0dXJlIHdlIHdhbnQgdG8gcHV0IHRoZSBi
dWZmZXIgc3RhdGVzIGluIGEgbW9yZSBnZW5lcmFsCi0gKiAic2Nhbm5lciBzdGF0ZSIuCi0gKgot
ICogUmV0dXJucyB0aGUgdG9wIG9mIHRoZSBzdGFjaywgb3IgTlVMTC4KLSAqLwotI2RlZmluZSBZ
WV9DVVJSRU5UX0JVRkZFUiAoICh5eV9idWZmZXJfc3RhY2spIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAoeXlfYnVmZmVyX3N0YWNrKVsoeXlfYnVmZmVyX3N0YWNrX3RvcCldIFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBOVUxMKQotCi0vKiBTYW1lIGFzIHByZXZpb3VzIG1h
Y3JvLCBidXQgdXNlZnVsIHdoZW4gd2Uga25vdyB0aGF0IHRoZSBidWZmZXIgc3RhY2sgaXMgbm90
Ci0gKiBOVUxMIG9yIHdoZW4gd2UgbmVlZCBhbiBsdmFsdWUuIEZvciBpbnRlcm5hbCB1c2Ugb25s
eS4KLSAqLwotI2RlZmluZSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUgKHl5X2J1ZmZlcl9zdGFj
aylbKHl5X2J1ZmZlcl9zdGFja190b3ApXQotCi0vKiB5eV9ob2xkX2NoYXIgaG9sZHMgdGhlIGNo
YXJhY3RlciBsb3N0IHdoZW4gemNvbmZ0ZXh0IGlzIGZvcm1lZC4gKi8KLXN0YXRpYyBjaGFyIHl5
X2hvbGRfY2hhcjsKLXN0YXRpYyBpbnQgeXlfbl9jaGFyczsJCS8qIG51bWJlciBvZiBjaGFyYWN0
ZXJzIHJlYWQgaW50byB5eV9jaF9idWYgKi8KLWludCB6Y29uZmxlbmc7Ci0KLS8qIFBvaW50cyB0
byBjdXJyZW50IGNoYXJhY3RlciBpbiBidWZmZXIuICovCi1zdGF0aWMgY2hhciAqeXlfY19idWZf
cCA9IChjaGFyICopIDA7Ci1zdGF0aWMgaW50IHl5X2luaXQgPSAwOwkJLyogd2hldGhlciB3ZSBu
ZWVkIHRvIGluaXRpYWxpemUgKi8KLXN0YXRpYyBpbnQgeXlfc3RhcnQgPSAwOwkvKiBzdGFydCBz
dGF0ZSBudW1iZXIgKi8KLQotLyogRmxhZyB3aGljaCBpcyB1c2VkIHRvIGFsbG93IHpjb25md3Jh
cCgpJ3MgdG8gZG8gYnVmZmVyIHN3aXRjaGVzCi0gKiBpbnN0ZWFkIG9mIHNldHRpbmcgdXAgYSBm
cmVzaCB6Y29uZmluLiAgQSBiaXQgb2YgYSBoYWNrIC4uLgotICovCi1zdGF0aWMgaW50IHl5X2Rp
ZF9idWZmZXJfc3dpdGNoX29uX2VvZjsKLQotdm9pZCB6Y29uZnJlc3RhcnQgKEZJTEUgKmlucHV0
X2ZpbGUgICk7Ci12b2lkIHpjb25mX3N3aXRjaF90b19idWZmZXIgKFlZX0JVRkZFUl9TVEFURSBu
ZXdfYnVmZmVyICApOwotWVlfQlVGRkVSX1NUQVRFIHpjb25mX2NyZWF0ZV9idWZmZXIgKEZJTEUg
KmZpbGUsaW50IHNpemUgICk7Ci12b2lkIHpjb25mX2RlbGV0ZV9idWZmZXIgKFlZX0JVRkZFUl9T
VEFURSBiICApOwotdm9pZCB6Y29uZl9mbHVzaF9idWZmZXIgKFlZX0JVRkZFUl9TVEFURSBiICAp
Owotdm9pZCB6Y29uZnB1c2hfYnVmZmVyX3N0YXRlIChZWV9CVUZGRVJfU1RBVEUgbmV3X2J1ZmZl
ciAgKTsKLXZvaWQgemNvbmZwb3BfYnVmZmVyX3N0YXRlICh2b2lkICk7Ci0KLXN0YXRpYyB2b2lk
IHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAodm9pZCApOwotc3RhdGljIHZvaWQgemNvbmZfbG9h
ZF9idWZmZXJfc3RhdGUgKHZvaWQgKTsKLXN0YXRpYyB2b2lkIHpjb25mX2luaXRfYnVmZmVyIChZ
WV9CVUZGRVJfU1RBVEUgYixGSUxFICpmaWxlICApOwotCi0jZGVmaW5lIFlZX0ZMVVNIX0JVRkZF
UiB6Y29uZl9mbHVzaF9idWZmZXIoWVlfQ1VSUkVOVF9CVUZGRVIgKQotCi1ZWV9CVUZGRVJfU1RB
VEUgemNvbmZfc2Nhbl9idWZmZXIgKGNoYXIgKmJhc2UseXlfc2l6ZV90IHNpemUgICk7Ci1ZWV9C
VUZGRVJfU1RBVEUgemNvbmZfc2Nhbl9zdHJpbmcgKHl5Y29uc3QgY2hhciAqeXlfc3RyICApOwot
WVlfQlVGRkVSX1NUQVRFIHpjb25mX3NjYW5fYnl0ZXMgKHl5Y29uc3QgY2hhciAqYnl0ZXMsaW50
IGxlbiAgKTsKLQotdm9pZCAqemNvbmZhbGxvYyAoeXlfc2l6ZV90ICApOwotdm9pZCAqemNvbmZy
ZWFsbG9jICh2b2lkICoseXlfc2l6ZV90ICApOwotdm9pZCB6Y29uZmZyZWUgKHZvaWQgKiAgKTsK
LQotI2RlZmluZSB5eV9uZXdfYnVmZmVyIHpjb25mX2NyZWF0ZV9idWZmZXIKLQotI2RlZmluZSB5
eV9zZXRfaW50ZXJhY3RpdmUoaXNfaW50ZXJhY3RpdmUpIFwKLQl7IFwKLQlpZiAoICEgWVlfQ1VS
UkVOVF9CVUZGRVIgKXsgXAotICAgICAgICB6Y29uZmVuc3VyZV9idWZmZXJfc3RhY2sgKCk7IFwK
LQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gICAgXAotICAgICAgICAgICAgemNvbmZfY3Jl
YXRlX2J1ZmZlcih6Y29uZmluLFlZX0JVRl9TSVpFICk7IFwKLQl9IFwKLQlZWV9DVVJSRU5UX0JV
RkZFUl9MVkFMVUUtPnl5X2lzX2ludGVyYWN0aXZlID0gaXNfaW50ZXJhY3RpdmU7IFwKLQl9Ci0K
LSNkZWZpbmUgeXlfc2V0X2JvbChhdF9ib2wpIFwKLQl7IFwKLQlpZiAoICEgWVlfQ1VSUkVOVF9C
VUZGRVIgKXtcCi0gICAgICAgIHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAoKTsgXAotCQlZWV9D
VVJSRU5UX0JVRkZFUl9MVkFMVUUgPSAgICBcCi0gICAgICAgICAgICB6Y29uZl9jcmVhdGVfYnVm
ZmVyKHpjb25maW4sWVlfQlVGX1NJWkUgKTsgXAotCX0gXAotCVlZX0NVUlJFTlRfQlVGRkVSX0xW
QUxVRS0+eXlfYXRfYm9sID0gYXRfYm9sOyBcCi0JfQotCi0jZGVmaW5lIFlZX0FUX0JPTCgpIChZ
WV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2F0X2JvbCkKLQotLyogQmVnaW4gdXNlciBzZWN0
MyAqLwotCi0jZGVmaW5lIHpjb25md3JhcChuKSAxCi0jZGVmaW5lIFlZX1NLSVBfWVlXUkFQCi0K
LXR5cGVkZWYgdW5zaWduZWQgY2hhciBZWV9DSEFSOwotCi1GSUxFICp6Y29uZmluID0gKEZJTEUg
KikgMCwgKnpjb25mb3V0ID0gKEZJTEUgKikgMDsKLQotdHlwZWRlZiBpbnQgeXlfc3RhdGVfdHlw
ZTsKLQotZXh0ZXJuIGludCB6Y29uZmxpbmVubzsKLQotaW50IHpjb25mbGluZW5vID0gMTsKLQot
ZXh0ZXJuIGNoYXIgKnpjb25mdGV4dDsKLSNkZWZpbmUgeXl0ZXh0X3B0ciB6Y29uZnRleHQKLXN0
YXRpYyB5eWNvbnN0IGZsZXhfaW50MTZfdCB5eV9ueHRbXVsxOF0gPQotICAgIHsKLSAgICB7Ci0g
ICAgICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAs
ICAgIDAsCi0gICAgICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAg
IDAKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDEyLCAgIDEzLCAgIDE0LCAgIDEyLCAg
IDEyLCAgIDE1LCAgIDEyLCAgIDEyLCAgIDEyLAotICAgICAgIDEyLCAgIDEyLCAgIDEyLCAgIDEy
LCAgIDEyLCAgIDEyLCAgIDEyLCAgIDEyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICAx
MiwgICAxMywgICAxNCwgICAxMiwgICAxMiwgICAxNSwgICAxMiwgICAxMiwgICAxMiwKLSAgICAg
ICAxMiwgICAxMiwgICAxMiwgICAxMiwgICAxMiwgICAxMiwgICAxMiwgICAxMgotICAgIH0sCi0K
LSAgICB7Ci0gICAgICAgMTEsICAgMTYsICAgMTYsICAgMTcsICAgMTYsICAgMTYsICAgMTYsICAg
MTYsICAgMTYsICAgMTYsCi0gICAgICAgMTYsICAgMTgsICAgMTYsICAgMTYsICAgMTYsICAgMTYs
ICAgMTYsICAgMTYKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDE2LCAgIDE2LCAgIDE3
LCAgIDE2LCAgIDE2LCAgIDE2LCAgIDE2LCAgIDE2LCAgIDE2LAotICAgICAgIDE2LCAgIDE4LCAg
IDE2LCAgIDE2LCAgIDE2LCAgIDE2LCAgIDE2LCAgIDE2Ci0KLSAgICB9LAotCi0gICAgewotICAg
ICAgIDExLCAgIDE5LCAgIDIwLCAgIDIxLCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAg
IDE5LAotICAgICAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5
Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICAxOSwgICAyMCwgICAyMSwgICAxOSwgICAx
OSwgICAxOSwgICAxOSwgICAxOSwgICAxOSwKLSAgICAgICAxOSwgICAxOSwgICAxOSwgICAxOSwg
ICAxOSwgICAxOSwgICAxOSwgICAxOQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgMjIs
ICAgMjIsICAgMjMsICAgMjIsICAgMjQsICAgMjIsICAgMjIsICAgMjQsICAgMjIsCi0gICAgICAg
MjIsICAgMjIsICAgMjIsICAgMjIsICAgMjIsICAgMjIsICAgMjUsICAgMjIKLSAgICB9LAotCi0g
ICAgewotICAgICAgIDExLCAgIDIyLCAgIDIyLCAgIDIzLCAgIDIyLCAgIDI0LCAgIDIyLCAgIDIy
LCAgIDI0LCAgIDIyLAotICAgICAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAg
IDI1LCAgIDIyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICAyNiwgICAyNywgICAyOCwg
ICAyOSwgICAzMCwgICAzMSwgICAzMiwgICAzMCwgICAzMywKLSAgICAgICAzNCwgICAzNSwgICAz
NSwgICAzNiwgICAzNywgICAzOCwgICAzOSwgICA0MAotCi0gICAgfSwKLQotICAgIHsKLSAgICAg
ICAxMSwgICAyNiwgICAyNywgICAyOCwgICAyOSwgICAzMCwgICAzMSwgICAzMiwgICAzMCwgICAz
MywKLSAgICAgICAzNCwgICAzNSwgICAzNSwgICAzNiwgICAzNywgICAzOCwgICAzOSwgICA0MAot
ICAgIH0sCi0KLSAgICB7Ci0gICAgICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEs
ICAtMTEsICAtMTEsICAtMTEsICAtMTEsCi0gICAgICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAt
MTEsICAtMTEsICAtMTEsICAtMTEKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTEyLCAg
LTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLAotICAgICAgLTEy
LCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyCi0gICAgfSwKLQotICAg
IHsKLSAgICAgICAxMSwgIC0xMywgICA0MSwgICA0MiwgIC0xMywgIC0xMywgICA0MywgIC0xMywg
IC0xMywgIC0xMywKLSAgICAgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0x
MywgIC0xMwotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMTQsICAtMTQsICAtMTQsICAt
MTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQsCi0gICAgICAtMTQsICAtMTQsICAtMTQs
ICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAg
MTEsICAgNDQsICAgNDQsICAgNDUsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQs
Ci0gICAgICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQKLSAg
ICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAg
LTE2LCAgLTE2LCAgLTE2LCAgLTE2LAotICAgICAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2
LCAgLTE2LCAgLTE2LCAgLTE2Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0xNywgIC0x
NywgIC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywKLSAgICAgIC0xNywg
IC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNwotICAgIH0sCi0KLSAgICB7
Ci0gICAgICAgMTEsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAt
MTgsICAtMTgsCi0gICAgICAtMTgsICAgNDYsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgs
ICAtMTgKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDQ3LCAgIDQ3LCAgLTE5LCAgIDQ3
LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3LAotICAgICAgIDQ3LCAgIDQ3LCAgIDQ3LCAg
IDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDEx
LCAgLTIwLCAgIDQ4LCAgIDQ5LCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLAot
ICAgICAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwCi0gICAg
fSwKLQotICAgIHsKLSAgICAgICAxMSwgICA1MCwgIC0yMSwgIC0yMSwgICA1MCwgICA1MCwgICA1
MCwgICA1MCwgICA1MCwgICA1MCwKLSAgICAgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1MCwg
ICA1MCwgICA1MCwgICA1MAotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgNTEsICAgNTEs
ICAgNTIsICAgNTEsICAtMjIsICAgNTEsICAgNTEsICAtMjIsICAgNTEsCi0gICAgICAgNTEsICAg
NTEsICAgNTEsICAgNTEsICAgNTEsICAgNTEsICAtMjIsICAgNTEKLSAgICB9LAotCi0gICAgewot
ICAgICAgIDExLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIz
LCAgLTIzLAotICAgICAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAg
LTIzCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwg
IC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwKLSAgICAgIC0yNCwgIC0yNCwgIC0yNCwgIC0y
NCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNAotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwg
ICA1MywgICA1MywgICA1NCwgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywKLSAg
ICAgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MwotICAgIH0s
Ci0KLSAgICB7Ci0gICAgICAgMTEsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYs
ICAtMjYsICAtMjYsICAtMjYsCi0gICAgICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAt
MjYsICAtMjYsICAtMjYKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTI3LCAgIDU1LCAg
LTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LAotICAgICAgLTI3LCAgLTI3
LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3Ci0gICAgfSwKLQotICAgIHsKLSAg
ICAgICAxMSwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwg
IC0yOCwKLSAgICAgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0y
OAotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMjksICAtMjksICAtMjksICAtMjksICAt
MjksICAtMjksICAtMjksICAtMjksICAtMjksCi0gICAgICAtMjksICAtMjksICAtMjksICAtMjks
ICAgNTYsICAtMjksICAtMjksICAtMjkKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAt
MzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsCi0gICAg
ICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAKLSAgICB9LAot
Ci0gICAgewotICAgICAgIDExLCAgIDU3LCAgIDU3LCAgLTMxLCAgIDU3LCAgIDU3LCAgIDU3LCAg
IDU3LCAgIDU3LCAgIDU3LAotICAgICAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3
LCAgIDU3LCAgIDU3Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0zMiwgIC0zMiwgIC0z
MiwgIC0zMiwgIC0zMiwgIC0zMiwgICA1OCwgIC0zMiwgIC0zMiwKLSAgICAgIC0zMiwgIC0zMiwg
IC0zMiwgIC0zMiwgIC0zMiwgIC0zMiwgIC0zMiwgIC0zMgotICAgIH0sCi0KLSAgICB7Ci0gICAg
ICAgMTEsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAt
MzMsCi0gICAgICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMK
LSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0
LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LAotICAgICAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAg
LTM0LCAgLTM0LCAgLTM0LCAgLTM0Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTM1
LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LAotICAgICAg
LTM1LCAgIDU5LCAgIDU5LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1Ci0gICAgfSwKLQot
ICAgIHsKLSAgICAgICAxMSwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0z
NiwgIC0zNiwgIC0zNiwKLSAgICAgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgICA2MCwgIC0zNiwg
IC0zNiwgIC0zNgotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMzcsICAtMzcsICAtMzcs
ICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcsCi0gICAgICAtMzcsICAtMzcsICAt
MzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcKLSAgICB9LAotCi0gICAgewotICAgICAg
IDExLCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4
LAotICAgICAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgIDYxLCAgLTM4LCAgLTM4LCAgLTM4Ci0g
ICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0zOSwgIC0zOSwgICA2MiwgIC0zOSwgIC0zOSwg
IC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwKLSAgICAgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwgIC0z
OSwgIC0zOSwgIC0zOSwgIC0zOQotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC00MCwg
IC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwKLSAgICAgIC00
MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgICA2MwotICAgIH0sCi0KLSAg
ICB7Ci0gICAgICAgMTEsICAtNDEsICAgNDEsICAgNDIsICAtNDEsICAtNDEsICAgNDMsICAtNDEs
ICAtNDEsICAtNDEsCi0gICAgICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAt
NDEsICAtNDEKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTQyLCAgLTQyLCAgLTQyLCAg
LTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLAotICAgICAgLTQyLCAgLTQyLCAgLTQy
LCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAx
MSwgICA0NCwgICA0NCwgICA0NSwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwK
LSAgICAgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NAotICAg
IH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgNDQsICAgNDQsICAgNDUsICAgNDQsICAgNDQsICAg
NDQsICAgNDQsICAgNDQsICAgNDQsCi0gICAgICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQs
ICAgNDQsICAgNDQsICAgNDQKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNDUsICAt
NDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsCi0gICAgICAtNDUs
ICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUKLSAgICB9LAotCi0gICAg
ewotICAgICAgIDExLCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAg
LTQ2LCAgLTQ2LAotICAgICAgLTQ2LCAgIDQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2
LCAgLTQ2Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICA0NywgICA0NywgIC00NywgICA0
NywgICA0NywgICA0NywgICA0NywgICA0NywgICA0NywKLSAgICAgICA0NywgICA0NywgICA0Nywg
ICA0NywgICA0NywgICA0NywgICA0NywgICA0NwotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEs
ICAtNDgsICAgNDgsICAgNDksICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsCi0g
ICAgICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgKLSAgICB9
LAotCi0gICAgewotICAgICAgIDExLCAgIDUwLCAgLTQ5LCAgLTQ5LCAgIDUwLCAgIDUwLCAgIDUw
LCAgIDUwLCAgIDUwLCAgIDUwLAotICAgICAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAg
IDUwLCAgIDUwLCAgIDUwCi0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTUwLCAgLTUw
LCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLAotICAgICAgLTUwLCAg
LTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwCi0gICAgfSwKLQotICAgIHsK
LSAgICAgICAxMSwgICA1MSwgICA1MSwgICA1MiwgICA1MSwgIC01MSwgICA1MSwgICA1MSwgIC01
MSwgICA1MSwKLSAgICAgICA1MSwgICA1MSwgICA1MSwgICA1MSwgICA1MSwgICA1MSwgIC01MSwg
ICA1MQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNTIsICAtNTIsICAtNTIsICAtNTIs
ICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIsCi0gICAgICAtNTIsICAtNTIsICAtNTIsICAt
NTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAg
LTUzLCAgLTUzLCAgIDU0LCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLAotICAg
ICAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzCi0gICAgfSwK
LQotICAgIHsKLSAgICAgICAxMSwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwg
IC01NCwgIC01NCwgIC01NCwKLSAgICAgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01
NCwgIC01NCwgIC01NAotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC01NSwgICA1NSwg
IC01NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwKLSAgICAgIC01NSwgIC01
NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwgIC01NQotICAgIH0sCi0KLSAgICB7Ci0g
ICAgICAgMTEsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYs
ICAtNTYsCi0gICAgICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAt
NTYKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDU3LCAgIDU3LCAgLTU3LCAgIDU3LCAg
IDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LAotICAgICAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3
LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC01
OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwKLSAgICAg
IC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OAotICAgIH0sCi0K
LSAgICB7Ci0gICAgICAgMTEsICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAt
NTksICAtNTksICAtNTksCi0gICAgICAtNTksICAgNTksICAgNTksICAtNTksICAtNTksICAtNTks
ICAtNTksICAtNTkKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNjAsICAtNjAsICAt
NjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAsCi0gICAgICAtNjAsICAtNjAs
ICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAKLSAgICB9LAotCi0gICAgewotICAg
ICAgIDExLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAg
LTYxLAotICAgICAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYx
Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02
MiwgIC02MiwgIC02MiwgIC02MiwgIC02MiwKLSAgICAgIC02MiwgIC02MiwgIC02MiwgIC02Miwg
IC02MiwgIC02MiwgIC02MiwgIC02MgotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNjMs
ICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsCi0gICAgICAt
NjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMKLSAgICB9LAotCi0g
ICAgfSA7Ci0KLXN0YXRpYyB5eV9zdGF0ZV90eXBlIHl5X2dldF9wcmV2aW91c19zdGF0ZSAodm9p
ZCApOwotc3RhdGljIHl5X3N0YXRlX3R5cGUgeXlfdHJ5X05VTF90cmFucyAoeXlfc3RhdGVfdHlw
ZSBjdXJyZW50X3N0YXRlICApOwotc3RhdGljIGludCB5eV9nZXRfbmV4dF9idWZmZXIgKHZvaWQg
KTsKLXN0YXRpYyB2b2lkIHl5X2ZhdGFsX2Vycm9yICh5eWNvbnN0IGNoYXIgbXNnW10gICk7Ci0K
LS8qIERvbmUgYWZ0ZXIgdGhlIGN1cnJlbnQgcGF0dGVybiBoYXMgYmVlbiBtYXRjaGVkIGFuZCBi
ZWZvcmUgdGhlCi0gKiBjb3JyZXNwb25kaW5nIGFjdGlvbiAtIHNldHMgdXAgemNvbmZ0ZXh0Lgot
ICovCi0jZGVmaW5lIFlZX0RPX0JFRk9SRV9BQ1RJT04gXAotCSh5eXRleHRfcHRyKSA9IHl5X2Jw
OyBcCi0JemNvbmZsZW5nID0gKHNpemVfdCkgKHl5X2NwIC0geXlfYnApOyBcCi0JKHl5X2hvbGRf
Y2hhcikgPSAqeXlfY3A7IFwKLQkqeXlfY3AgPSAnXDAnOyBcCi0JKHl5X2NfYnVmX3ApID0geXlf
Y3A7Ci0KLSNkZWZpbmUgWVlfTlVNX1JVTEVTIDM3Ci0jZGVmaW5lIFlZX0VORF9PRl9CVUZGRVIg
MzgKLS8qIFRoaXMgc3RydWN0IGlzIG5vdCB1c2VkIGluIHRoaXMgc2Nhbm5lciwKLSAgIGJ1dCBp
dHMgcHJlc2VuY2UgaXMgbmVjZXNzYXJ5LiAqLwotc3RydWN0IHl5X3RyYW5zX2luZm8KLQl7Ci0J
ZmxleF9pbnQzMl90IHl5X3ZlcmlmeTsKLQlmbGV4X2ludDMyX3QgeXlfbnh0OwotCX07Ci1zdGF0
aWMgeXljb25zdCBmbGV4X2ludDE2X3QgeXlfYWNjZXB0WzY0XSA9Ci0gICAgeyAgIDAsCi0gICAg
ICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAg
IDAsCi0gICAgICAgMzgsICAgIDUsICAgIDQsICAgIDIsICAgIDMsICAgIDcsICAgIDgsICAgIDYs
ICAgMzYsICAgMzMsCi0gICAgICAgMzUsICAgMjgsICAgMzIsICAgMzEsICAgMzAsICAgMjYsICAg
MjUsICAgMjEsICAgMTMsICAgMjAsCi0gICAgICAgMjMsICAgMjYsICAgMTEsICAgMTIsICAgMjIs
ICAgMTgsICAgMTQsICAgMTksICAgMjYsICAgMjYsCi0gICAgICAgIDQsICAgIDIsICAgIDMsICAg
IDMsICAgIDEsICAgIDYsICAgMzYsICAgMzMsICAgMzUsICAgMzQsCi0gICAgICAgMjgsICAgMjcs
ICAgMzAsICAgMjksICAgMjUsICAgMTUsICAgMjMsICAgIDksICAgMjIsICAgMTYsCi0gICAgICAg
MTcsICAgMjQsICAgMTAKLSAgICB9IDsKLQotc3RhdGljIHl5Y29uc3QgZmxleF9pbnQzMl90IHl5
X2VjWzI1Nl0gPQotICAgIHsgICAwLAotICAgICAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAx
LCAgICAxLCAgICAxLCAgICAxLCAgICAyLCAgICAzLAotICAgICAgICAxLCAgICAxLCAgICAxLCAg
ICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLAotICAgICAgICAxLCAgICAx
LCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLAotICAgICAg
ICAxLCAgICAyLCAgICA0LCAgICA1LCAgICA2LCAgICAxLCAgICAxLCAgICA3LCAgICA4LCAgICA5
LAotICAgICAgIDEwLCAgICAxLCAgICAxLCAgICAxLCAgIDExLCAgIDEyLCAgIDEyLCAgIDExLCAg
IDExLCAgIDExLAotICAgICAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDEx
LCAgICAxLCAgICAxLCAgIDEzLAotICAgICAgIDE0LCAgIDE1LCAgICAxLCAgICAxLCAgIDExLCAg
IDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAotICAgICAgIDExLCAgIDExLCAgIDExLCAgIDEx
LCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAotICAgICAgIDExLCAgIDExLCAg
IDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAotICAgICAgICAx
LCAgIDE2LCAgICAxLCAgICAxLCAgIDExLCAgICAxLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAot
Ci0gICAgICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAg
MTEsICAgMTEsCi0gICAgICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEs
ICAgMTEsICAgMTEsICAgMTEsCi0gICAgICAgMTEsICAgMTEsICAgIDEsICAgMTcsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0g
ICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0KLSAgICAgICAgMSwgICAgMSwgICAg
MSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAgICAgICAgMSwg
ICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAg
ICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwg
ICAgMSwKLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAg
MSwgICAgMSwgICAgMSwKLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwg
ICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAg
MQotICAgIH0gOwotCi1leHRlcm4gaW50IHpjb25mX2ZsZXhfZGVidWc7Ci1pbnQgemNvbmZfZmxl
eF9kZWJ1ZyA9IDA7Ci0KLS8qIFRoZSBpbnRlbnQgYmVoaW5kIHRoaXMgZGVmaW5pdGlvbiBpcyB0
aGF0IGl0J2xsIGNhdGNoCi0gKiBhbnkgdXNlcyBvZiBSRUpFQ1Qgd2hpY2ggZmxleCBtaXNzZWQu
Ci0gKi8KLSNkZWZpbmUgUkVKRUNUIHJlamVjdF91c2VkX2J1dF9ub3RfZGV0ZWN0ZWQKLSNkZWZp
bmUgeXltb3JlKCkgeXltb3JlX3VzZWRfYnV0X25vdF9kZXRlY3RlZAotI2RlZmluZSBZWV9NT1JF
X0FESiAwCi0jZGVmaW5lIFlZX1JFU1RPUkVfWVlfTU9SRV9PRkZTRVQKLWNoYXIgKnpjb25mdGV4
dDsKLSNkZWZpbmUgWVlfTk9fSU5QVVQgMQotCi0vKgotICogQ29weXJpZ2h0IChDKSAyMDAyIFJv
bWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFzZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCi0gKi8KLQotI2luY2x1ZGUgPGxpbWl0cy5oPgot
I2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5n
Lmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0KLSNpbmNsdWRlICJsa2MuaCIKLQotI2RlZmluZSBT
VEFSVF9TVFJTSVpFCTE2Ci0KLXN0YXRpYyBzdHJ1Y3QgewotCXN0cnVjdCBmaWxlICpmaWxlOwot
CWludCBsaW5lbm87Ci19IGN1cnJlbnRfcG9zOwotCi1zdGF0aWMgY2hhciAqdGV4dDsKLXN0YXRp
YyBpbnQgdGV4dF9zaXplLCB0ZXh0X2FzaXplOwotCi1zdHJ1Y3QgYnVmZmVyIHsKLQlzdHJ1Y3Qg
YnVmZmVyICpwYXJlbnQ7Ci0JWVlfQlVGRkVSX1NUQVRFIHN0YXRlOwotfTsKLQotc3RydWN0IGJ1
ZmZlciAqY3VycmVudF9idWY7Ci0KLXN0YXRpYyBpbnQgbGFzdF90cywgZmlyc3RfdHM7Ci0KLXN0
YXRpYyB2b2lkIHpjb25mX2VuZGhlbHAodm9pZCk7Ci1zdGF0aWMgdm9pZCB6Y29uZl9lbmRmaWxl
KHZvaWQpOwotCi1zdGF0aWMgdm9pZCBuZXdfc3RyaW5nKHZvaWQpCi17Ci0JdGV4dCA9IHhtYWxs
b2MoU1RBUlRfU1RSU0laRSk7Ci0JdGV4dF9hc2l6ZSA9IFNUQVJUX1NUUlNJWkU7Ci0JdGV4dF9z
aXplID0gMDsKLQkqdGV4dCA9IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGFwcGVuZF9zdHJpbmcoY29u
c3QgY2hhciAqc3RyLCBpbnQgc2l6ZSkKLXsKLQlpbnQgbmV3X3NpemUgPSB0ZXh0X3NpemUgKyBz
aXplICsgMTsKLQlpZiAobmV3X3NpemUgPiB0ZXh0X2FzaXplKSB7Ci0JCW5ld19zaXplICs9IFNU
QVJUX1NUUlNJWkUgLSAxOwotCQluZXdfc2l6ZSAmPSAtU1RBUlRfU1RSU0laRTsKLQkJdGV4dCA9
IHJlYWxsb2ModGV4dCwgbmV3X3NpemUpOwotCQl0ZXh0X2FzaXplID0gbmV3X3NpemU7Ci0JfQot
CW1lbWNweSh0ZXh0ICsgdGV4dF9zaXplLCBzdHIsIHNpemUpOwotCXRleHRfc2l6ZSArPSBzaXpl
OwotCXRleHRbdGV4dF9zaXplXSA9IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGFsbG9jX3N0cmluZyhj
b25zdCBjaGFyICpzdHIsIGludCBzaXplKQotewotCXRleHQgPSB4bWFsbG9jKHNpemUgKyAxKTsK
LQltZW1jcHkodGV4dCwgc3RyLCBzaXplKTsKLQl0ZXh0W3NpemVdID0gMDsKLX0KLQotc3RhdGlj
IHZvaWQgd2Fybl9pZ25vcmVkX2NoYXJhY3RlcihjaGFyIGNocikKLXsKLQlmcHJpbnRmKHN0ZGVy
ciwKLQkgICAgICAgICIlczolZDp3YXJuaW5nOiBpZ25vcmluZyB1bnN1cHBvcnRlZCBjaGFyYWN0
ZXIgJyVjJ1xuIiwKLQkgICAgICAgIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksIGNo
cik7Ci19Ci0KLSNkZWZpbmUgSU5JVElBTCAwCi0jZGVmaW5lIENPTU1BTkQgMQotI2RlZmluZSBI
RUxQIDIKLSNkZWZpbmUgU1RSSU5HIDMKLSNkZWZpbmUgUEFSQU0gNAotCi0jaWZuZGVmIFlZX05P
X1VOSVNURF9ICi0vKiBTcGVjaWFsIGNhc2UgZm9yICJ1bmlzdGQuaCIsIHNpbmNlIGl0IGlzIG5v
bi1BTlNJLiBXZSBpbmNsdWRlIGl0IHdheQotICogZG93biBoZXJlIGJlY2F1c2Ugd2Ugd2FudCB0
aGUgdXNlcidzIHNlY3Rpb24gMSB0byBoYXZlIGJlZW4gc2Nhbm5lZCBmaXJzdC4KLSAqIFRoZSB1
c2VyIGhhcyBhIGNoYW5jZSB0byBvdmVycmlkZSBpdCB3aXRoIGFuIG9wdGlvbi4KLSAqLwotI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgotI2VuZGlmCi0KLSNpZm5kZWYgWVlfRVhUUkFfVFlQRQotI2RlZmlu
ZSBZWV9FWFRSQV9UWVBFIHZvaWQgKgotI2VuZGlmCi0KLXN0YXRpYyBpbnQgeXlfaW5pdF9nbG9i
YWxzICh2b2lkICk7Ci0KLS8qIEFjY2Vzc29yIG1ldGhvZHMgdG8gZ2xvYmFscy4KLSAgIFRoZXNl
IGFyZSBtYWRlIHZpc2libGUgdG8gbm9uLXJlZW50cmFudCBzY2FubmVycyBmb3IgY29udmVuaWVu
Y2UuICovCi0KLWludCB6Y29uZmxleF9kZXN0cm95ICh2b2lkICk7Ci0KLWludCB6Y29uZmdldF9k
ZWJ1ZyAodm9pZCApOwotCi12b2lkIHpjb25mc2V0X2RlYnVnIChpbnQgZGVidWdfZmxhZyAgKTsK
LQotWVlfRVhUUkFfVFlQRSB6Y29uZmdldF9leHRyYSAodm9pZCApOwotCi12b2lkIHpjb25mc2V0
X2V4dHJhIChZWV9FWFRSQV9UWVBFIHVzZXJfZGVmaW5lZCAgKTsKLQotRklMRSAqemNvbmZnZXRf
aW4gKHZvaWQgKTsKLQotdm9pZCB6Y29uZnNldF9pbiAgKEZJTEUgKiBpbl9zdHIgICk7Ci0KLUZJ
TEUgKnpjb25mZ2V0X291dCAodm9pZCApOwotCi12b2lkIHpjb25mc2V0X291dCAgKEZJTEUgKiBv
dXRfc3RyICApOwotCi1pbnQgemNvbmZnZXRfbGVuZyAodm9pZCApOwotCi1jaGFyICp6Y29uZmdl
dF90ZXh0ICh2b2lkICk7Ci0KLWludCB6Y29uZmdldF9saW5lbm8gKHZvaWQgKTsKLQotdm9pZCB6
Y29uZnNldF9saW5lbm8gKGludCBsaW5lX251bWJlciAgKTsKLQotLyogTWFjcm9zIGFmdGVyIHRo
aXMgcG9pbnQgY2FuIGFsbCBiZSBvdmVycmlkZGVuIGJ5IHVzZXIgZGVmaW5pdGlvbnMgaW4KLSAq
IHNlY3Rpb24gMS4KLSAqLwotCi0jaWZuZGVmIFlZX1NLSVBfWVlXUkFQCi0jaWZkZWYgX19jcGx1
c3BsdXMKLWV4dGVybiAiQyIgaW50IHpjb25md3JhcCAodm9pZCApOwotI2Vsc2UKLWV4dGVybiBp
bnQgemNvbmZ3cmFwICh2b2lkICk7Ci0jZW5kaWYKLSNlbmRpZgotCi0gICAgc3RhdGljIHZvaWQg
eXl1bnB1dCAoaW50IGMsY2hhciAqYnVmX3B0ciAgKTsKLSAgICAKLSNpZm5kZWYgeXl0ZXh0X3B0
cgotc3RhdGljIHZvaWQgeXlfZmxleF9zdHJuY3B5IChjaGFyICoseXljb25zdCBjaGFyICosaW50
ICk7Ci0jZW5kaWYKLQotI2lmZGVmIFlZX05FRURfU1RSTEVOCi1zdGF0aWMgaW50IHl5X2ZsZXhf
c3RybGVuICh5eWNvbnN0IGNoYXIgKiApOwotI2VuZGlmCi0KLSNpZm5kZWYgWVlfTk9fSU5QVVQK
LQotI2lmZGVmIF9fY3BsdXNwbHVzCi1zdGF0aWMgaW50IHl5aW5wdXQgKHZvaWQgKTsKLSNlbHNl
Ci1zdGF0aWMgaW50IGlucHV0ICh2b2lkICk7Ci0jZW5kaWYKLQotI2VuZGlmCi0KLS8qIEFtb3Vu
dCBvZiBzdHVmZiB0byBzbHVycCB1cCB3aXRoIGVhY2ggcmVhZC4gKi8KLSNpZm5kZWYgWVlfUkVB
RF9CVUZfU0laRQotI2lmZGVmIF9faWE2NF9fCi0vKiBPbiBJQS02NCwgdGhlIGJ1ZmZlciBzaXpl
IGlzIDE2aywgbm90IDhrICovCi0jZGVmaW5lIFlZX1JFQURfQlVGX1NJWkUgMTYzODQKLSNlbHNl
Ci0jZGVmaW5lIFlZX1JFQURfQlVGX1NJWkUgODE5MgotI2VuZGlmIC8qIF9faWE2NF9fICovCi0j
ZW5kaWYKLQotLyogQ29weSB3aGF0ZXZlciB0aGUgbGFzdCBydWxlIG1hdGNoZWQgdG8gdGhlIHN0
YW5kYXJkIG91dHB1dC4gKi8KLSNpZm5kZWYgRUNITwotLyogVGhpcyB1c2VkIHRvIGJlIGFuIGZw
dXRzKCksIGJ1dCBzaW5jZSB0aGUgc3RyaW5nIG1pZ2h0IGNvbnRhaW4gTlVMJ3MsCi0gKiB3ZSBu
b3cgdXNlIGZ3cml0ZSgpLgotICovCi0jZGVmaW5lIEVDSE8gZG8geyBpZiAoZndyaXRlKCB6Y29u
ZnRleHQsIHpjb25mbGVuZywgMSwgemNvbmZvdXQgKSkge30gfSB3aGlsZSAoMCkKLSNlbmRpZgot
Ci0vKiBHZXRzIGlucHV0IGFuZCBzdHVmZnMgaXQgaW50byAiYnVmIi4gIG51bWJlciBvZiBjaGFy
YWN0ZXJzIHJlYWQsIG9yIFlZX05VTEwsCi0gKiBpcyByZXR1cm5lZCBpbiAicmVzdWx0Ii4KLSAq
LwotI2lmbmRlZiBZWV9JTlBVVAotI2RlZmluZSBZWV9JTlBVVChidWYscmVzdWx0LG1heF9zaXpl
KSBcCi0JZXJybm89MDsgXAotCXdoaWxlICggKHJlc3VsdCA9IHJlYWQoIGZpbGVubyh6Y29uZmlu
KSwgKGNoYXIgKikgYnVmLCBtYXhfc2l6ZSApKSA8IDAgKSBcCi0JeyBcCi0JCWlmKCBlcnJubyAh
PSBFSU5UUikgXAotCQl7IFwKLQkJCVlZX0ZBVEFMX0VSUk9SKCAiaW5wdXQgaW4gZmxleCBzY2Fu
bmVyIGZhaWxlZCIgKTsgXAotCQkJYnJlYWs7IFwKLQkJfSBcCi0JCWVycm5vPTA7IFwKLQkJY2xl
YXJlcnIoemNvbmZpbik7IFwKLQl9XAotXAotCi0jZW5kaWYKLQotLyogTm8gc2VtaS1jb2xvbiBh
ZnRlciByZXR1cm47IGNvcnJlY3QgdXNhZ2UgaXMgdG8gd3JpdGUgInl5dGVybWluYXRlKCk7IiAt
Ci0gKiB3ZSBkb24ndCB3YW50IGFuIGV4dHJhICc7JyBhZnRlciB0aGUgInJldHVybiIgYmVjYXVz
ZSB0aGF0IHdpbGwgY2F1c2UKLSAqIHNvbWUgY29tcGlsZXJzIHRvIGNvbXBsYWluIGFib3V0IHVu
cmVhY2hhYmxlIHN0YXRlbWVudHMuCi0gKi8KLSNpZm5kZWYgeXl0ZXJtaW5hdGUKLSNkZWZpbmUg
eXl0ZXJtaW5hdGUoKSByZXR1cm4gWVlfTlVMTAotI2VuZGlmCi0KLS8qIE51bWJlciBvZiBlbnRy
aWVzIGJ5IHdoaWNoIHN0YXJ0LWNvbmRpdGlvbiBzdGFjayBncm93cy4gKi8KLSNpZm5kZWYgWVlf
U1RBUlRfU1RBQ0tfSU5DUgotI2RlZmluZSBZWV9TVEFSVF9TVEFDS19JTkNSIDI1Ci0jZW5kaWYK
LQotLyogUmVwb3J0IGEgZmF0YWwgZXJyb3IuICovCi0jaWZuZGVmIFlZX0ZBVEFMX0VSUk9SCi0j
ZGVmaW5lIFlZX0ZBVEFMX0VSUk9SKG1zZykgeXlfZmF0YWxfZXJyb3IoIG1zZyApCi0jZW5kaWYK
LQotLyogZW5kIHRhYmxlcyBzZXJpYWxpemF0aW9uIHN0cnVjdHVyZXMgYW5kIHByb3RvdHlwZXMg
Ki8KLQotLyogRGVmYXVsdCBkZWNsYXJhdGlvbiBvZiBnZW5lcmF0ZWQgc2Nhbm5lciAtIGEgZGVm
aW5lIHNvIHRoZSB1c2VyIGNhbgotICogZWFzaWx5IGFkZCBwYXJhbWV0ZXJzLgotICovCi0jaWZu
ZGVmIFlZX0RFQ0wKLSNkZWZpbmUgWVlfREVDTF9JU19PVVJTIDEKLQotZXh0ZXJuIGludCB6Y29u
ZmxleCAodm9pZCk7Ci0KLSNkZWZpbmUgWVlfREVDTCBpbnQgemNvbmZsZXggKHZvaWQpCi0jZW5k
aWYgLyogIVlZX0RFQ0wgKi8KLQotLyogQ29kZSBleGVjdXRlZCBhdCB0aGUgYmVnaW5uaW5nIG9m
IGVhY2ggcnVsZSwgYWZ0ZXIgemNvbmZ0ZXh0IGFuZCB6Y29uZmxlbmcKLSAqIGhhdmUgYmVlbiBz
ZXQgdXAuCi0gKi8KLSNpZm5kZWYgWVlfVVNFUl9BQ1RJT04KLSNkZWZpbmUgWVlfVVNFUl9BQ1RJ
T04KLSNlbmRpZgotCi0vKiBDb2RlIGV4ZWN1dGVkIGF0IHRoZSBlbmQgb2YgZWFjaCBydWxlLiAq
LwotI2lmbmRlZiBZWV9CUkVBSwotI2RlZmluZSBZWV9CUkVBSyBicmVhazsKLSNlbmRpZgotCi0j
ZGVmaW5lIFlZX1JVTEVfU0VUVVAgXAotCVlZX1VTRVJfQUNUSU9OCi0KLS8qKiBUaGUgbWFpbiBz
Y2FubmVyIGZ1bmN0aW9uIHdoaWNoIGRvZXMgYWxsIHRoZSB3b3JrLgotICovCi1ZWV9ERUNMCi17
Ci0JcmVnaXN0ZXIgeXlfc3RhdGVfdHlwZSB5eV9jdXJyZW50X3N0YXRlOwotCXJlZ2lzdGVyIGNo
YXIgKnl5X2NwLCAqeXlfYnA7Ci0JcmVnaXN0ZXIgaW50IHl5X2FjdDsKLSAgICAKLQlpbnQgc3Ry
ID0gMDsKLQlpbnQgdHMsIGk7Ci0KLQlpZiAoICEoeXlfaW5pdCkgKQotCQl7Ci0JCSh5eV9pbml0
KSA9IDE7Ci0KLSNpZmRlZiBZWV9VU0VSX0lOSVQKLQkJWVlfVVNFUl9JTklUOwotI2VuZGlmCi0K
LQkJaWYgKCAhICh5eV9zdGFydCkgKQotCQkJKHl5X3N0YXJ0KSA9IDE7CS8qIGZpcnN0IHN0YXJ0
IHN0YXRlICovCi0KLQkJaWYgKCAhIHpjb25maW4gKQotCQkJemNvbmZpbiA9IHN0ZGluOwotCi0J
CWlmICggISB6Y29uZm91dCApCi0JCQl6Y29uZm91dCA9IHN0ZG91dDsKLQotCQlpZiAoICEgWVlf
Q1VSUkVOVF9CVUZGRVIgKSB7Ci0JCQl6Y29uZmVuc3VyZV9idWZmZXJfc3RhY2sgKCk7Ci0JCQlZ
WV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUgPQotCQkJCXpjb25mX2NyZWF0ZV9idWZmZXIoemNvbmZp
bixZWV9CVUZfU0laRSApOwotCQl9Ci0KLQkJemNvbmZfbG9hZF9idWZmZXJfc3RhdGUoICk7Ci0J
CX0KLQotCXdoaWxlICggMSApCQkvKiBsb29wcyB1bnRpbCBlbmQtb2YtZmlsZSBpcyByZWFjaGVk
ICovCi0JCXsKLQkJeXlfY3AgPSAoeXlfY19idWZfcCk7Ci0KLQkJLyogU3VwcG9ydCBvZiB6Y29u
ZnRleHQuICovCi0JCSp5eV9jcCA9ICh5eV9ob2xkX2NoYXIpOwotCi0JCS8qIHl5X2JwIHBvaW50
cyB0byB0aGUgcG9zaXRpb24gaW4geXlfY2hfYnVmIG9mIHRoZSBzdGFydCBvZgotCQkgKiB0aGUg
Y3VycmVudCBydW4uCi0JCSAqLwotCQl5eV9icCA9IHl5X2NwOwotCi0JCXl5X2N1cnJlbnRfc3Rh
dGUgPSAoeXlfc3RhcnQpOwoteXlfbWF0Y2g6Ci0JCXdoaWxlICggKHl5X2N1cnJlbnRfc3RhdGUg
PSB5eV9ueHRbeXlfY3VycmVudF9zdGF0ZV1bIHl5X2VjW1lZX1NDX1RPX1VJKCp5eV9jcCldICBd
KSA+IDAgKQotCQkJKyt5eV9jcDsKLQotCQl5eV9jdXJyZW50X3N0YXRlID0gLXl5X2N1cnJlbnRf
c3RhdGU7Ci0KLXl5X2ZpbmRfYWN0aW9uOgotCQl5eV9hY3QgPSB5eV9hY2NlcHRbeXlfY3VycmVu
dF9zdGF0ZV07Ci0KLQkJWVlfRE9fQkVGT1JFX0FDVElPTjsKLQotZG9fYWN0aW9uOgkvKiBUaGlz
IGxhYmVsIGlzIHVzZWQgb25seSB0byBhY2Nlc3MgRU9GIGFjdGlvbnMuICovCi0KLQkJc3dpdGNo
ICggeXlfYWN0ICkKLQl7IC8qIGJlZ2lubmluZyBvZiBhY3Rpb24gc3dpdGNoICovCi1jYXNlIDE6
Ci0vKiBydWxlIDEgY2FuIG1hdGNoIGVvbCAqLwotY2FzZSAyOgotLyogcnVsZSAyIGNhbiBtYXRj
aCBlb2wgKi8KLVlZX1JVTEVfU0VUVVAKLXsKLQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCXJl
dHVybiBUX0VPTDsKLX0KLQlZWV9CUkVBSwotY2FzZSAzOgotWVlfUlVMRV9TRVRVUAotCi0JWVlf
QlJFQUsKLWNhc2UgNDoKLVlZX1JVTEVfU0VUVVAKLXsKLQlCRUdJTihDT01NQU5EKTsKLX0KLQlZ
WV9CUkVBSwotY2FzZSA1OgotWVlfUlVMRV9TRVRVUAotewotCXVucHV0KHpjb25mdGV4dFswXSk7
Ci0JQkVHSU4oQ09NTUFORCk7Ci19Ci0JWVlfQlJFQUsKLQotY2FzZSA2OgotWVlfUlVMRV9TRVRV
UAotewotCQljb25zdCBzdHJ1Y3Qga2NvbmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHpjb25m
dGV4dCwgemNvbmZsZW5nKTsKLQkJQkVHSU4oUEFSQU0pOwotCQljdXJyZW50X3Bvcy5maWxlID0g
Y3VycmVudF9maWxlOwotCQljdXJyZW50X3Bvcy5saW5lbm8gPSBjdXJyZW50X2ZpbGUtPmxpbmVu
bzsKLQkJaWYgKGlkICYmIGlkLT5mbGFncyAmIFRGX0NPTU1BTkQpIHsKLQkJCXpjb25mbHZhbC5p
ZCA9IGlkOwotCQkJcmV0dXJuIGlkLT50b2tlbjsKLQkJfQotCQlhbGxvY19zdHJpbmcoemNvbmZ0
ZXh0LCB6Y29uZmxlbmcpOwotCQl6Y29uZmx2YWwuc3RyaW5nID0gdGV4dDsKLQkJcmV0dXJuIFRf
V09SRDsKLQl9Ci0JWVlfQlJFQUsKLWNhc2UgNzoKLVlZX1JVTEVfU0VUVVAKLXdhcm5faWdub3Jl
ZF9jaGFyYWN0ZXIoKnpjb25mdGV4dCk7Ci0JWVlfQlJFQUsKLWNhc2UgODoKLS8qIHJ1bGUgOCBj
YW4gbWF0Y2ggZW9sICovCi1ZWV9SVUxFX1NFVFVQCi17Ci0JCUJFR0lOKElOSVRJQUwpOwotCQlj
dXJyZW50X2ZpbGUtPmxpbmVubysrOwotCQlyZXR1cm4gVF9FT0w7Ci0JfQotCVlZX0JSRUFLCi0K
LWNhc2UgOToKLVlZX1JVTEVfU0VUVVAKLXJldHVybiBUX0FORDsKLQlZWV9CUkVBSwotY2FzZSAx
MDoKLVlZX1JVTEVfU0VUVVAKLXJldHVybiBUX09SOwotCVlZX0JSRUFLCi1jYXNlIDExOgotWVlf
UlVMRV9TRVRVUAotcmV0dXJuIFRfT1BFTl9QQVJFTjsKLQlZWV9CUkVBSwotY2FzZSAxMjoKLVlZ
X1JVTEVfU0VUVVAKLXJldHVybiBUX0NMT1NFX1BBUkVOOwotCVlZX0JSRUFLCi1jYXNlIDEzOgot
WVlfUlVMRV9TRVRVUAotcmV0dXJuIFRfTk9UOwotCVlZX0JSRUFLCi1jYXNlIDE0OgotWVlfUlVM
RV9TRVRVUAotcmV0dXJuIFRfRVFVQUw7Ci0JWVlfQlJFQUsKLWNhc2UgMTU6Ci1ZWV9SVUxFX1NF
VFVQCi1yZXR1cm4gVF9VTkVRVUFMOwotCVlZX0JSRUFLCi1jYXNlIDE2OgotWVlfUlVMRV9TRVRV
UAotcmV0dXJuIFRfTEVTU19FUVVBTDsKLQlZWV9CUkVBSwotY2FzZSAxNzoKLVlZX1JVTEVfU0VU
VVAKLXJldHVybiBUX0dSRUFURVJfRVFVQUw7Ci0JWVlfQlJFQUsKLWNhc2UgMTg6Ci1ZWV9SVUxF
X1NFVFVQCi1yZXR1cm4gVF9MRVNTOwotCVlZX0JSRUFLCi1jYXNlIDE5OgotWVlfUlVMRV9TRVRV
UAotcmV0dXJuIFRfR1JFQVRFUjsKLQlZWV9CUkVBSwotY2FzZSAyMDoKLVlZX1JVTEVfU0VUVVAK
LXsKLQkJc3RyID0gemNvbmZ0ZXh0WzBdOwotCQluZXdfc3RyaW5nKCk7Ci0JCUJFR0lOKFNUUklO
Ryk7Ci0JfQotCVlZX0JSRUFLCi1jYXNlIDIxOgotLyogcnVsZSAyMSBjYW4gbWF0Y2ggZW9sICov
Ci1ZWV9SVUxFX1NFVFVQCi1CRUdJTihJTklUSUFMKTsgY3VycmVudF9maWxlLT5saW5lbm8rKzsg
cmV0dXJuIFRfRU9MOwotCVlZX0JSRUFLCi1jYXNlIDIyOgotWVlfUlVMRV9TRVRVUAotewotCQlj
b25zdCBzdHJ1Y3Qga2NvbmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHpjb25mdGV4dCwgemNv
bmZsZW5nKTsKLQkJaWYgKGlkICYmIGlkLT5mbGFncyAmIFRGX1BBUkFNKSB7Ci0JCQl6Y29uZmx2
YWwuaWQgPSBpZDsKLQkJCXJldHVybiBpZC0+dG9rZW47Ci0JCX0KLQkJYWxsb2Nfc3RyaW5nKHpj
b25mdGV4dCwgemNvbmZsZW5nKTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVy
biBUX1dPUkQ7Ci0JfQotCVlZX0JSRUFLCi1jYXNlIDIzOgotWVlfUlVMRV9TRVRVUAotLyogY29t
bWVudCAqLwotCVlZX0JSRUFLCi1jYXNlIDI0OgotLyogcnVsZSAyNCBjYW4gbWF0Y2ggZW9sICov
Ci1ZWV9SVUxFX1NFVFVQCi1jdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCVlZX0JSRUFLCi1jYXNl
IDI1OgotWVlfUlVMRV9TRVRVUAotCi0JWVlfQlJFQUsKLWNhc2UgMjY6Ci1ZWV9SVUxFX1NFVFVQ
Ci13YXJuX2lnbm9yZWRfY2hhcmFjdGVyKCp6Y29uZnRleHQpOwotCVlZX0JSRUFLCi1jYXNlIFlZ
X1NUQVRFX0VPRihQQVJBTSk6Ci17Ci0JCUJFR0lOKElOSVRJQUwpOwotCX0KLQlZWV9CUkVBSwot
Ci1jYXNlIDI3OgotLyogcnVsZSAyNyBjYW4gbWF0Y2ggZW9sICovCi0qeXlfY3AgPSAoeXlfaG9s
ZF9jaGFyKTsgLyogdW5kbyBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0ICovCi0oeXlf
Y19idWZfcCkgPSB5eV9jcCAtPSAxOwotWVlfRE9fQkVGT1JFX0FDVElPTjsgLyogc2V0IHVwIHpj
b25mdGV4dCBhZ2FpbiAqLwotWVlfUlVMRV9TRVRVUAotewotCQlhcHBlbmRfc3RyaW5nKHpjb25m
dGV4dCwgemNvbmZsZW5nKTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVybiBU
X1dPUkRfUVVPVEU7Ci0JfQotCVlZX0JSRUFLCi1jYXNlIDI4OgotWVlfUlVMRV9TRVRVUAotewot
CQlhcHBlbmRfc3RyaW5nKHpjb25mdGV4dCwgemNvbmZsZW5nKTsKLQl9Ci0JWVlfQlJFQUsKLWNh
c2UgMjk6Ci0vKiBydWxlIDI5IGNhbiBtYXRjaCBlb2wgKi8KLSp5eV9jcCA9ICh5eV9ob2xkX2No
YXIpOyAvKiB1bmRvIGVmZmVjdHMgb2Ygc2V0dGluZyB1cCB6Y29uZnRleHQgKi8KLSh5eV9jX2J1
Zl9wKSA9IHl5X2NwIC09IDE7Ci1ZWV9ET19CRUZPUkVfQUNUSU9OOyAvKiBzZXQgdXAgemNvbmZ0
ZXh0IGFnYWluICovCi1ZWV9SVUxFX1NFVFVQCi17Ci0JCWFwcGVuZF9zdHJpbmcoemNvbmZ0ZXh0
ICsgMSwgemNvbmZsZW5nIC0gMSk7Ci0JCXpjb25mbHZhbC5zdHJpbmcgPSB0ZXh0OwotCQlyZXR1
cm4gVF9XT1JEX1FVT1RFOwotCX0KLQlZWV9CUkVBSwotY2FzZSAzMDoKLVlZX1JVTEVfU0VUVVAK
LXsKLQkJYXBwZW5kX3N0cmluZyh6Y29uZnRleHQgKyAxLCB6Y29uZmxlbmcgLSAxKTsKLQl9Ci0J
WVlfQlJFQUsKLWNhc2UgMzE6Ci1ZWV9SVUxFX1NFVFVQCi17Ci0JCWlmIChzdHIgPT0gemNvbmZ0
ZXh0WzBdKSB7Ci0JCQlCRUdJTihQQVJBTSk7Ci0JCQl6Y29uZmx2YWwuc3RyaW5nID0gdGV4dDsK
LQkJCXJldHVybiBUX1dPUkRfUVVPVEU7Ci0JCX0gZWxzZQotCQkJYXBwZW5kX3N0cmluZyh6Y29u
ZnRleHQsIDEpOwotCX0KLQlZWV9CUkVBSwotY2FzZSAzMjoKLS8qIHJ1bGUgMzIgY2FuIG1hdGNo
IGVvbCAqLwotWVlfUlVMRV9TRVRVUAotewotCQlwcmludGYoIiVzOiVkOndhcm5pbmc6IG11bHRp
LWxpbmUgc3RyaW5ncyBub3Qgc3VwcG9ydGVkXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xp
bmVubygpKTsKLQkJY3VycmVudF9maWxlLT5saW5lbm8rKzsKLQkJQkVHSU4oSU5JVElBTCk7Ci0J
CXJldHVybiBUX0VPTDsKLQl9Ci0JWVlfQlJFQUsKLWNhc2UgWVlfU1RBVEVfRU9GKFNUUklORyk6
Ci17Ci0JCUJFR0lOKElOSVRJQUwpOwotCX0KLQlZWV9CUkVBSwotCi1jYXNlIDMzOgotWVlfUlVM
RV9TRVRVUAotewotCQl0cyA9IDA7Ci0JCWZvciAoaSA9IDA7IGkgPCB6Y29uZmxlbmc7IGkrKykg
ewotCQkJaWYgKHpjb25mdGV4dFtpXSA9PSAnXHQnKQotCQkJCXRzID0gKHRzICYgfjcpICsgODsK
LQkJCWVsc2UKLQkJCQl0cysrOwotCQl9Ci0JCWxhc3RfdHMgPSB0czsKLQkJaWYgKGZpcnN0X3Rz
KSB7Ci0JCQlpZiAodHMgPCBmaXJzdF90cykgewotCQkJCXpjb25mX2VuZGhlbHAoKTsKLQkJCQly
ZXR1cm4gVF9IRUxQVEVYVDsKLQkJCX0KLQkJCXRzIC09IGZpcnN0X3RzOwotCQkJd2hpbGUgKHRz
ID4gOCkgewotCQkJCWFwcGVuZF9zdHJpbmcoIiAgICAgICAgIiwgOCk7Ci0JCQkJdHMgLT0gODsK
LQkJCX0KLQkJCWFwcGVuZF9zdHJpbmcoIiAgICAgICAgIiwgdHMpOwotCQl9Ci0JfQotCVlZX0JS
RUFLCi1jYXNlIDM0OgotLyogcnVsZSAzNCBjYW4gbWF0Y2ggZW9sICovCi0qeXlfY3AgPSAoeXlf
aG9sZF9jaGFyKTsgLyogdW5kbyBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0ICovCi0o
eXlfY19idWZfcCkgPSB5eV9jcCAtPSAxOwotWVlfRE9fQkVGT1JFX0FDVElPTjsgLyogc2V0IHVw
IHpjb25mdGV4dCBhZ2FpbiAqLwotWVlfUlVMRV9TRVRVUAotewotCQljdXJyZW50X2ZpbGUtPmxp
bmVubysrOwotCQl6Y29uZl9lbmRoZWxwKCk7Ci0JCXJldHVybiBUX0hFTFBURVhUOwotCX0KLQlZ
WV9CUkVBSwotY2FzZSAzNToKLS8qIHJ1bGUgMzUgY2FuIG1hdGNoIGVvbCAqLwotWVlfUlVMRV9T
RVRVUAotewotCQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCQlhcHBlbmRfc3RyaW5nKCJcbiIs
IDEpOwotCX0KLQlZWV9CUkVBSwotY2FzZSAzNjoKLVlZX1JVTEVfU0VUVVAKLXsKLQkJd2hpbGUg
KHpjb25mbGVuZykgewotCQkJaWYgKCh6Y29uZnRleHRbemNvbmZsZW5nLTFdICE9ICcgJykgJiYg
KHpjb25mdGV4dFt6Y29uZmxlbmctMV0gIT0gJ1x0JykpCi0JCQkJYnJlYWs7Ci0JCQl6Y29uZmxl
bmctLTsKLQkJfQotCQlhcHBlbmRfc3RyaW5nKHpjb25mdGV4dCwgemNvbmZsZW5nKTsKLQkJaWYg
KCFmaXJzdF90cykKLQkJCWZpcnN0X3RzID0gbGFzdF90czsKLQl9Ci0JWVlfQlJFQUsKLWNhc2Ug
WVlfU1RBVEVfRU9GKEhFTFApOgotewotCQl6Y29uZl9lbmRoZWxwKCk7Ci0JCXJldHVybiBUX0hF
TFBURVhUOwotCX0KLQlZWV9CUkVBSwotCi1jYXNlIFlZX1NUQVRFX0VPRihJTklUSUFMKToKLWNh
c2UgWVlfU1RBVEVfRU9GKENPTU1BTkQpOgotewotCWlmIChjdXJyZW50X2ZpbGUpIHsKLQkJemNv
bmZfZW5kZmlsZSgpOwotCQlyZXR1cm4gVF9FT0w7Ci0JfQotCWZjbG9zZSh6Y29uZmluKTsKLQl5
eXRlcm1pbmF0ZSgpOwotfQotCVlZX0JSRUFLCi1jYXNlIDM3OgotWVlfUlVMRV9TRVRVUAotWVlf
RkFUQUxfRVJST1IoICJmbGV4IHNjYW5uZXIgamFtbWVkIiApOwotCVlZX0JSRUFLCi0KLQljYXNl
IFlZX0VORF9PRl9CVUZGRVI6Ci0JCXsKLQkJLyogQW1vdW50IG9mIHRleHQgbWF0Y2hlZCBub3Qg
aW5jbHVkaW5nIHRoZSBFT0IgY2hhci4gKi8KLQkJaW50IHl5X2Ftb3VudF9vZl9tYXRjaGVkX3Rl
eHQgPSAoaW50KSAoeXlfY3AgLSAoeXl0ZXh0X3B0cikpIC0gMTsKLQotCQkvKiBVbmRvIHRoZSBl
ZmZlY3RzIG9mIFlZX0RPX0JFRk9SRV9BQ1RJT04uICovCi0JCSp5eV9jcCA9ICh5eV9ob2xkX2No
YXIpOwotCQlZWV9SRVNUT1JFX1lZX01PUkVfT0ZGU0VUCi0KLQkJaWYgKCBZWV9DVVJSRU5UX0JV
RkZFUl9MVkFMVUUtPnl5X2J1ZmZlcl9zdGF0dXMgPT0gWVlfQlVGRkVSX05FVyApCi0JCQl7Ci0J
CQkvKiBXZSdyZSBzY2FubmluZyBhIG5ldyBmaWxlIG9yIGlucHV0IHNvdXJjZS4gIEl0J3MKLQkJ
CSAqIHBvc3NpYmxlIHRoYXQgdGhpcyBoYXBwZW5lZCBiZWNhdXNlIHRoZSB1c2VyCi0JCQkgKiBq
dXN0IHBvaW50ZWQgemNvbmZpbiBhdCBhIG5ldyBzb3VyY2UgYW5kIGNhbGxlZAotCQkJICogemNv
bmZsZXgoKS4gIElmIHNvLCB0aGVuIHdlIGhhdmUgdG8gYXNzdXJlCi0JCQkgKiBjb25zaXN0ZW5j
eSBiZXR3ZWVuIFlZX0NVUlJFTlRfQlVGRkVSIGFuZCBvdXIKLQkJCSAqIGdsb2JhbHMuICBIZXJl
IGlzIHRoZSByaWdodCBwbGFjZSB0byBkbyBzbywgYmVjYXVzZQotCQkJICogdGhpcyBpcyB0aGUg
Zmlyc3QgYWN0aW9uIChvdGhlciB0aGFuIHBvc3NpYmx5IGEKLQkJCSAqIGJhY2stdXApIHRoYXQg
d2lsbCBtYXRjaCBmb3IgdGhlIG5ldyBpbnB1dCBzb3VyY2UuCi0JCQkgKi8KLQkJCSh5eV9uX2No
YXJzKSA9IFlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfbl9jaGFyczsKLQkJCVlZX0NVUlJF
TlRfQlVGRkVSX0xWQUxVRS0+eXlfaW5wdXRfZmlsZSA9IHpjb25maW47Ci0JCQlZWV9DVVJSRU5U
X0JVRkZFUl9MVkFMVUUtPnl5X2J1ZmZlcl9zdGF0dXMgPSBZWV9CVUZGRVJfTk9STUFMOwotCQkJ
fQotCi0JCS8qIE5vdGUgdGhhdCBoZXJlIHdlIHRlc3QgZm9yIHl5X2NfYnVmX3AgIjw9IiB0byB0
aGUgcG9zaXRpb24KLQkJICogb2YgdGhlIGZpcnN0IEVPQiBpbiB0aGUgYnVmZmVyLCBzaW5jZSB5
eV9jX2J1Zl9wIHdpbGwKLQkJICogYWxyZWFkeSBoYXZlIGJlZW4gaW5jcmVtZW50ZWQgcGFzdCB0
aGUgTlVMIGNoYXJhY3RlcgotCQkgKiAoc2luY2UgYWxsIHN0YXRlcyBtYWtlIHRyYW5zaXRpb25z
IG9uIEVPQiB0byB0aGUKLQkJICogZW5kLW9mLWJ1ZmZlciBzdGF0ZSkuICBDb250cmFzdCB0aGlz
IHdpdGggdGhlIHRlc3QKLQkJICogaW4gaW5wdXQoKS4KLQkJICovCi0JCWlmICggKHl5X2NfYnVm
X3ApIDw9ICZZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZlsoeXlfbl9jaGFycyld
ICkKLQkJCXsgLyogVGhpcyB3YXMgcmVhbGx5IGEgTlVMLiAqLwotCQkJeXlfc3RhdGVfdHlwZSB5
eV9uZXh0X3N0YXRlOwotCi0JCQkoeXlfY19idWZfcCkgPSAoeXl0ZXh0X3B0cikgKyB5eV9hbW91
bnRfb2ZfbWF0Y2hlZF90ZXh0OwotCi0JCQl5eV9jdXJyZW50X3N0YXRlID0geXlfZ2V0X3ByZXZp
b3VzX3N0YXRlKCAgKTsKLQotCQkJLyogT2theSwgd2UncmUgbm93IHBvc2l0aW9uZWQgdG8gbWFr
ZSB0aGUgTlVMCi0JCQkgKiB0cmFuc2l0aW9uLiAgV2UgY291bGRuJ3QgaGF2ZQotCQkJICogeXlf
Z2V0X3ByZXZpb3VzX3N0YXRlKCkgZ28gYWhlYWQgYW5kIGRvIGl0Ci0JCQkgKiBmb3IgdXMgYmVj
YXVzZSBpdCBkb2Vzbid0IGtub3cgaG93IHRvIGRlYWwKLQkJCSAqIHdpdGggdGhlIHBvc3NpYmls
aXR5IG9mIGphbW1pbmcgKGFuZCB3ZSBkb24ndAotCQkJICogd2FudCB0byBidWlsZCBqYW1taW5n
IGludG8gaXQgYmVjYXVzZSB0aGVuIGl0Ci0JCQkgKiB3aWxsIHJ1biBtb3JlIHNsb3dseSkuCi0J
CQkgKi8KLQotCQkJeXlfbmV4dF9zdGF0ZSA9IHl5X3RyeV9OVUxfdHJhbnMoIHl5X2N1cnJlbnRf
c3RhdGUgKTsKLQotCQkJeXlfYnAgPSAoeXl0ZXh0X3B0cikgKyBZWV9NT1JFX0FESjsKLQotCQkJ
aWYgKCB5eV9uZXh0X3N0YXRlICkKLQkJCQl7Ci0JCQkJLyogQ29uc3VtZSB0aGUgTlVMLiAqLwot
CQkJCXl5X2NwID0gKysoeXlfY19idWZfcCk7Ci0JCQkJeXlfY3VycmVudF9zdGF0ZSA9IHl5X25l
eHRfc3RhdGU7Ci0JCQkJZ290byB5eV9tYXRjaDsKLQkJCQl9Ci0KLQkJCWVsc2UKLQkJCQl7Ci0J
CQkJeXlfY3AgPSAoeXlfY19idWZfcCk7Ci0JCQkJZ290byB5eV9maW5kX2FjdGlvbjsKLQkJCQl9
Ci0JCQl9Ci0KLQkJZWxzZSBzd2l0Y2ggKCB5eV9nZXRfbmV4dF9idWZmZXIoICApICkKLQkJCXsK
LQkJCWNhc2UgRU9CX0FDVF9FTkRfT0ZfRklMRToKLQkJCQl7Ci0JCQkJKHl5X2RpZF9idWZmZXJf
c3dpdGNoX29uX2VvZikgPSAwOwotCi0JCQkJaWYgKCB6Y29uZndyYXAoICkgKQotCQkJCQl7Ci0J
CQkJCS8qIE5vdGU6IGJlY2F1c2Ugd2UndmUgdGFrZW4gY2FyZSBpbgotCQkJCQkgKiB5eV9nZXRf
bmV4dF9idWZmZXIoKSB0byBoYXZlIHNldCB1cAotCQkJCQkgKiB6Y29uZnRleHQsIHdlIGNhbiBu
b3cgc2V0IHVwCi0JCQkJCSAqIHl5X2NfYnVmX3Agc28gdGhhdCBpZiBzb21lIHRvdGFsCi0JCQkJ
CSAqIGhvc2VyIChsaWtlIGZsZXggaXRzZWxmKSB3YW50cyB0bwotCQkJCQkgKiBjYWxsIHRoZSBz
Y2FubmVyIGFmdGVyIHdlIHJldHVybiB0aGUKLQkJCQkJICogWVlfTlVMTCwgaXQnbGwgc3RpbGwg
d29yayAtIGFub3RoZXIKLQkJCQkJICogWVlfTlVMTCB3aWxsIGdldCByZXR1cm5lZC4KLQkJCQkJ
ICovCi0JCQkJCSh5eV9jX2J1Zl9wKSA9ICh5eXRleHRfcHRyKSArIFlZX01PUkVfQURKOwotCi0J
CQkJCXl5X2FjdCA9IFlZX1NUQVRFX0VPRihZWV9TVEFSVCk7Ci0JCQkJCWdvdG8gZG9fYWN0aW9u
OwotCQkJCQl9Ci0KLQkJCQllbHNlCi0JCQkJCXsKLQkJCQkJaWYgKCAhICh5eV9kaWRfYnVmZmVy
X3N3aXRjaF9vbl9lb2YpICkKLQkJCQkJCVlZX05FV19GSUxFOwotCQkJCQl9Ci0JCQkJYnJlYWs7
Ci0JCQkJfQotCi0JCQljYXNlIEVPQl9BQ1RfQ09OVElOVUVfU0NBTjoKLQkJCQkoeXlfY19idWZf
cCkgPQotCQkJCQkoeXl0ZXh0X3B0cikgKyB5eV9hbW91bnRfb2ZfbWF0Y2hlZF90ZXh0OwotCi0J
CQkJeXlfY3VycmVudF9zdGF0ZSA9IHl5X2dldF9wcmV2aW91c19zdGF0ZSggICk7Ci0KLQkJCQl5
eV9jcCA9ICh5eV9jX2J1Zl9wKTsKLQkJCQl5eV9icCA9ICh5eXRleHRfcHRyKSArIFlZX01PUkVf
QURKOwotCQkJCWdvdG8geXlfbWF0Y2g7Ci0KLQkJCWNhc2UgRU9CX0FDVF9MQVNUX01BVENIOgot
CQkJCSh5eV9jX2J1Zl9wKSA9Ci0JCQkJJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hf
YnVmWyh5eV9uX2NoYXJzKV07Ci0KLQkJCQl5eV9jdXJyZW50X3N0YXRlID0geXlfZ2V0X3ByZXZp
b3VzX3N0YXRlKCAgKTsKLQotCQkJCXl5X2NwID0gKHl5X2NfYnVmX3ApOwotCQkJCXl5X2JwID0g
KHl5dGV4dF9wdHIpICsgWVlfTU9SRV9BREo7Ci0JCQkJZ290byB5eV9maW5kX2FjdGlvbjsKLQkJ
CX0KLQkJYnJlYWs7Ci0JCX0KLQotCWRlZmF1bHQ6Ci0JCVlZX0ZBVEFMX0VSUk9SKAotCQkJImZh
dGFsIGZsZXggc2Nhbm5lciBpbnRlcm5hbCBlcnJvci0tbm8gYWN0aW9uIGZvdW5kIiApOwotCX0g
LyogZW5kIG9mIGFjdGlvbiBzd2l0Y2ggKi8KLQkJfSAvKiBlbmQgb2Ygc2Nhbm5pbmcgb25lIHRv
a2VuICovCi19IC8qIGVuZCBvZiB6Y29uZmxleCAqLwotCi0vKiB5eV9nZXRfbmV4dF9idWZmZXIg
LSB0cnkgdG8gcmVhZCBpbiBhIG5ldyBidWZmZXIKLSAqCi0gKiBSZXR1cm5zIGEgY29kZSByZXBy
ZXNlbnRpbmcgYW4gYWN0aW9uOgotICoJRU9CX0FDVF9MQVNUX01BVENIIC0KLSAqCUVPQl9BQ1Rf
Q09OVElOVUVfU0NBTiAtIGNvbnRpbnVlIHNjYW5uaW5nIGZyb20gY3VycmVudCBwb3NpdGlvbgot
ICoJRU9CX0FDVF9FTkRfT0ZfRklMRSAtIGVuZCBvZiBmaWxlCi0gKi8KLXN0YXRpYyBpbnQgeXlf
Z2V0X25leHRfYnVmZmVyICh2b2lkKQotewotICAgIAlyZWdpc3RlciBjaGFyICpkZXN0ID0gWVlf
Q1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9jaF9idWY7Ci0JcmVnaXN0ZXIgY2hhciAqc291cmNl
ID0gKHl5dGV4dF9wdHIpOwotCXJlZ2lzdGVyIGludCBudW1iZXJfdG9fbW92ZSwgaTsKLQlpbnQg
cmV0X3ZhbDsKLQotCWlmICggKHl5X2NfYnVmX3ApID4gJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxV
RS0+eXlfY2hfYnVmWyh5eV9uX2NoYXJzKSArIDFdICkKLQkJWVlfRkFUQUxfRVJST1IoCi0JCSJm
YXRhbCBmbGV4IHNjYW5uZXIgaW50ZXJuYWwgZXJyb3ItLWVuZCBvZiBidWZmZXIgbWlzc2VkIiAp
OwotCi0JaWYgKCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2ZpbGxfYnVmZmVyID09IDAg
KQotCQl7IC8qIERvbid0IHRyeSB0byBmaWxsIHRoZSBidWZmZXIsIHNvIHRoaXMgaXMgYW4gRU9G
LiAqLwotCQlpZiAoICh5eV9jX2J1Zl9wKSAtICh5eXRleHRfcHRyKSAtIFlZX01PUkVfQURKID09
IDEgKQotCQkJewotCQkJLyogV2UgbWF0Y2hlZCBhIHNpbmdsZSBjaGFyYWN0ZXIsIHRoZSBFT0Is
IHNvCi0JCQkgKiB0cmVhdCB0aGlzIGFzIGEgZmluYWwgRU9GLgotCQkJICovCi0JCQlyZXR1cm4g
RU9CX0FDVF9FTkRfT0ZfRklMRTsKLQkJCX0KLQotCQllbHNlCi0JCQl7Ci0JCQkvKiBXZSBtYXRj
aGVkIHNvbWUgdGV4dCBwcmlvciB0byB0aGUgRU9CLCBmaXJzdAotCQkJICogcHJvY2VzcyBpdC4K
LQkJCSAqLwotCQkJcmV0dXJuIEVPQl9BQ1RfTEFTVF9NQVRDSDsKLQkJCX0KLQkJfQotCi0JLyog
VHJ5IHRvIHJlYWQgbW9yZSBkYXRhLiAqLwotCi0JLyogRmlyc3QgbW92ZSBsYXN0IGNoYXJzIHRv
IHN0YXJ0IG9mIGJ1ZmZlci4gKi8KLQludW1iZXJfdG9fbW92ZSA9IChpbnQpICgoeXlfY19idWZf
cCkgLSAoeXl0ZXh0X3B0cikpIC0gMTsKLQotCWZvciAoIGkgPSAwOyBpIDwgbnVtYmVyX3RvX21v
dmU7ICsraSApCi0JCSooZGVzdCsrKSA9ICooc291cmNlKyspOwotCi0JaWYgKCBZWV9DVVJSRU5U
X0JVRkZFUl9MVkFMVUUtPnl5X2J1ZmZlcl9zdGF0dXMgPT0gWVlfQlVGRkVSX0VPRl9QRU5ESU5H
ICkKLQkJLyogZG9uJ3QgZG8gdGhlIHJlYWQsIGl0J3Mgbm90IGd1YXJhbnRlZWQgdG8gcmV0dXJu
IGFuIEVPRiwKLQkJICoganVzdCBmb3JjZSBhbiBFT0YKLQkJICovCi0JCVlZX0NVUlJFTlRfQlVG
RkVSX0xWQUxVRS0+eXlfbl9jaGFycyA9ICh5eV9uX2NoYXJzKSA9IDA7Ci0KLQllbHNlCi0JCXsK
LQkJCWludCBudW1fdG9fcmVhZCA9Ci0JCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2J1
Zl9zaXplIC0gbnVtYmVyX3RvX21vdmUgLSAxOwotCi0JCXdoaWxlICggbnVtX3RvX3JlYWQgPD0g
MCApCi0JCQl7IC8qIE5vdCBlbm91Z2ggcm9vbSBpbiB0aGUgYnVmZmVyIC0gZ3JvdyBpdC4gKi8K
LQotCQkJLyoganVzdCBhIHNob3J0ZXIgbmFtZSBmb3IgdGhlIGN1cnJlbnQgYnVmZmVyICovCi0J
CQlZWV9CVUZGRVJfU1RBVEUgYiA9IFlZX0NVUlJFTlRfQlVGRkVSOwotCi0JCQlpbnQgeXlfY19i
dWZfcF9vZmZzZXQgPQotCQkJCShpbnQpICgoeXlfY19idWZfcCkgLSBiLT55eV9jaF9idWYpOwot
Ci0JCQlpZiAoIGItPnl5X2lzX291cl9idWZmZXIgKQotCQkJCXsKLQkJCQlpbnQgbmV3X3NpemUg
PSBiLT55eV9idWZfc2l6ZSAqIDI7Ci0KLQkJCQlpZiAoIG5ld19zaXplIDw9IDAgKQotCQkJCQli
LT55eV9idWZfc2l6ZSArPSBiLT55eV9idWZfc2l6ZSAvIDg7Ci0JCQkJZWxzZQotCQkJCQliLT55
eV9idWZfc2l6ZSAqPSAyOwotCi0JCQkJYi0+eXlfY2hfYnVmID0gKGNoYXIgKikKLQkJCQkJLyog
SW5jbHVkZSByb29tIGluIGZvciAyIEVPQiBjaGFycy4gKi8KLQkJCQkJemNvbmZyZWFsbG9jKCh2
b2lkICopIGItPnl5X2NoX2J1ZixiLT55eV9idWZfc2l6ZSArIDIgICk7Ci0JCQkJfQotCQkJZWxz
ZQotCQkJCS8qIENhbid0IGdyb3cgaXQsIHdlIGRvbid0IG93biBpdC4gKi8KLQkJCQliLT55eV9j
aF9idWYgPSAwOwotCi0JCQlpZiAoICEgYi0+eXlfY2hfYnVmICkKLQkJCQlZWV9GQVRBTF9FUlJP
UigKLQkJCQkiZmF0YWwgZXJyb3IgLSBzY2FubmVyIGlucHV0IGJ1ZmZlciBvdmVyZmxvdyIgKTsK
LQotCQkJKHl5X2NfYnVmX3ApID0gJmItPnl5X2NoX2J1Zlt5eV9jX2J1Zl9wX29mZnNldF07Ci0K
LQkJCW51bV90b19yZWFkID0gWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfc2l6ZSAt
Ci0JCQkJCQludW1iZXJfdG9fbW92ZSAtIDE7Ci0KLQkJCX0KLQotCQlpZiAoIG51bV90b19yZWFk
ID4gWVlfUkVBRF9CVUZfU0laRSApCi0JCQludW1fdG9fcmVhZCA9IFlZX1JFQURfQlVGX1NJWkU7
Ci0KLQkJLyogUmVhZCBpbiBtb3JlIGRhdGEuICovCi0JCVlZX0lOUFVUKCAoJllZX0NVUlJFTlRf
QlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmW251bWJlcl90b19tb3ZlXSksCi0JCQkoeXlfbl9jaGFy
cyksIChzaXplX3QpIG51bV90b19yZWFkICk7Ci0KLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVF
LT55eV9uX2NoYXJzID0gKHl5X25fY2hhcnMpOwotCQl9Ci0KLQlpZiAoICh5eV9uX2NoYXJzKSA9
PSAwICkKLQkJewotCQlpZiAoIG51bWJlcl90b19tb3ZlID09IFlZX01PUkVfQURKICkKLQkJCXsK
LQkJCXJldF92YWwgPSBFT0JfQUNUX0VORF9PRl9GSUxFOwotCQkJemNvbmZyZXN0YXJ0KHpjb25m
aW4gICk7Ci0JCQl9Ci0KLQkJZWxzZQotCQkJewotCQkJcmV0X3ZhbCA9IEVPQl9BQ1RfTEFTVF9N
QVRDSDsKLQkJCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfYnVmZmVyX3N0YXR1cyA9Ci0J
CQkJWVlfQlVGRkVSX0VPRl9QRU5ESU5HOwotCQkJfQotCQl9Ci0KLQllbHNlCi0JCXJldF92YWwg
PSBFT0JfQUNUX0NPTlRJTlVFX1NDQU47Ci0KLQlpZiAoKHl5X3NpemVfdCkgKCh5eV9uX2NoYXJz
KSArIG51bWJlcl90b19tb3ZlKSA+IFlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfYnVmX3Np
emUpIHsKLQkJLyogRXh0ZW5kIHRoZSBhcnJheSBieSA1MCUsIHBsdXMgdGhlIG51bWJlciB3ZSBy
ZWFsbHkgbmVlZC4gKi8KLQkJeXlfc2l6ZV90IG5ld19zaXplID0gKHl5X25fY2hhcnMpICsgbnVt
YmVyX3RvX21vdmUgKyAoKHl5X25fY2hhcnMpID4+IDEpOwotCQlZWV9DVVJSRU5UX0JVRkZFUl9M
VkFMVUUtPnl5X2NoX2J1ZiA9IChjaGFyICopIHpjb25mcmVhbGxvYygodm9pZCAqKSBZWV9DVVJS
RU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZixuZXdfc2l6ZSAgKTsKLQkJaWYgKCAhIFlZX0NV
UlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmICkKLQkJCVlZX0ZBVEFMX0VSUk9SKCAib3V0
IG9mIGR5bmFtaWMgbWVtb3J5IGluIHl5X2dldF9uZXh0X2J1ZmZlcigpIiApOwotCX0KLQotCSh5
eV9uX2NoYXJzKSArPSBudW1iZXJfdG9fbW92ZTsKLQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUt
Pnl5X2NoX2J1ZlsoeXlfbl9jaGFycyldID0gWVlfRU5EX09GX0JVRkZFUl9DSEFSOwotCVlZX0NV
UlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmWyh5eV9uX2NoYXJzKSArIDFdID0gWVlfRU5E
X09GX0JVRkZFUl9DSEFSOwotCi0JKHl5dGV4dF9wdHIpID0gJllZX0NVUlJFTlRfQlVGRkVSX0xW
QUxVRS0+eXlfY2hfYnVmWzBdOwotCi0JcmV0dXJuIHJldF92YWw7Ci19Ci0KLS8qIHl5X2dldF9w
cmV2aW91c19zdGF0ZSAtIGdldCB0aGUgc3RhdGUganVzdCBiZWZvcmUgdGhlIEVPQiBjaGFyIHdh
cyByZWFjaGVkICovCi0KLSAgICBzdGF0aWMgeXlfc3RhdGVfdHlwZSB5eV9nZXRfcHJldmlvdXNf
c3RhdGUgKHZvaWQpCi17Ci0JcmVnaXN0ZXIgeXlfc3RhdGVfdHlwZSB5eV9jdXJyZW50X3N0YXRl
OwotCXJlZ2lzdGVyIGNoYXIgKnl5X2NwOwotICAgIAotCXl5X2N1cnJlbnRfc3RhdGUgPSAoeXlf
c3RhcnQpOwotCi0JZm9yICggeXlfY3AgPSAoeXl0ZXh0X3B0cikgKyBZWV9NT1JFX0FESjsgeXlf
Y3AgPCAoeXlfY19idWZfcCk7ICsreXlfY3AgKQotCQl7Ci0JCXl5X2N1cnJlbnRfc3RhdGUgPSB5
eV9ueHRbeXlfY3VycmVudF9zdGF0ZV1bKCp5eV9jcCA/IHl5X2VjW1lZX1NDX1RPX1VJKCp5eV9j
cCldIDogMSldOwotCQl9Ci0KLQlyZXR1cm4geXlfY3VycmVudF9zdGF0ZTsKLX0KLQotLyogeXlf
dHJ5X05VTF90cmFucyAtIHRyeSB0byBtYWtlIGEgdHJhbnNpdGlvbiBvbiB0aGUgTlVMIGNoYXJh
Y3RlcgotICoKLSAqIHN5bm9wc2lzCi0gKgluZXh0X3N0YXRlID0geXlfdHJ5X05VTF90cmFucygg
Y3VycmVudF9zdGF0ZSApOwotICovCi0gICAgc3RhdGljIHl5X3N0YXRlX3R5cGUgeXlfdHJ5X05V
TF90cmFucyAgKHl5X3N0YXRlX3R5cGUgeXlfY3VycmVudF9zdGF0ZSApCi17Ci0JcmVnaXN0ZXIg
aW50IHl5X2lzX2phbTsKLSAgICAKLQl5eV9jdXJyZW50X3N0YXRlID0geXlfbnh0W3l5X2N1cnJl
bnRfc3RhdGVdWzFdOwotCXl5X2lzX2phbSA9ICh5eV9jdXJyZW50X3N0YXRlIDw9IDApOwotCi0J
cmV0dXJuIHl5X2lzX2phbSA/IDAgOiB5eV9jdXJyZW50X3N0YXRlOwotfQotCi0gICAgc3RhdGlj
IHZvaWQgeXl1bnB1dCAoaW50IGMsIHJlZ2lzdGVyIGNoYXIgKiB5eV9icCApCi17Ci0JcmVnaXN0
ZXIgY2hhciAqeXlfY3A7Ci0gICAgCi0gICAgeXlfY3AgPSAoeXlfY19idWZfcCk7Ci0KLQkvKiB1
bmRvIGVmZmVjdHMgb2Ygc2V0dGluZyB1cCB6Y29uZnRleHQgKi8KLQkqeXlfY3AgPSAoeXlfaG9s
ZF9jaGFyKTsKLQotCWlmICggeXlfY3AgPCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2No
X2J1ZiArIDIgKQotCQl7IC8qIG5lZWQgdG8gc2hpZnQgdGhpbmdzIHVwIHRvIG1ha2Ugcm9vbSAq
LwotCQkvKiArMiBmb3IgRU9CIGNoYXJzLiAqLwotCQlyZWdpc3RlciBpbnQgbnVtYmVyX3RvX21v
dmUgPSAoeXlfbl9jaGFycykgKyAyOwotCQlyZWdpc3RlciBjaGFyICpkZXN0ID0gJllZX0NVUlJF
TlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmWwotCQkJCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFM
VUUtPnl5X2J1Zl9zaXplICsgMl07Ci0JCXJlZ2lzdGVyIGNoYXIgKnNvdXJjZSA9Ci0JCQkJJllZ
X0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmW251bWJlcl90b19tb3ZlXTsKLQotCQl3
aGlsZSAoIHNvdXJjZSA+IFlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmICkKLQkJ
CSotLWRlc3QgPSAqLS1zb3VyY2U7Ci0KLQkJeXlfY3AgKz0gKGludCkgKGRlc3QgLSBzb3VyY2Up
OwotCQl5eV9icCArPSAoaW50KSAoZGVzdCAtIHNvdXJjZSk7Ci0JCVlZX0NVUlJFTlRfQlVGRkVS
X0xWQUxVRS0+eXlfbl9jaGFycyA9Ci0JCQkoeXlfbl9jaGFycykgPSBZWV9DVVJSRU5UX0JVRkZF
Ul9MVkFMVUUtPnl5X2J1Zl9zaXplOwotCi0JCWlmICggeXlfY3AgPCBZWV9DVVJSRU5UX0JVRkZF
Ul9MVkFMVUUtPnl5X2NoX2J1ZiArIDIgKQotCQkJWVlfRkFUQUxfRVJST1IoICJmbGV4IHNjYW5u
ZXIgcHVzaC1iYWNrIG92ZXJmbG93IiApOwotCQl9Ci0KLQkqLS15eV9jcCA9IChjaGFyKSBjOwot
Ci0JKHl5dGV4dF9wdHIpID0geXlfYnA7Ci0JKHl5X2hvbGRfY2hhcikgPSAqeXlfY3A7Ci0JKHl5
X2NfYnVmX3ApID0geXlfY3A7Ci19Ci0KLSNpZm5kZWYgWVlfTk9fSU5QVVQKLSNpZmRlZiBfX2Nw
bHVzcGx1cwotICAgIHN0YXRpYyBpbnQgeXlpbnB1dCAodm9pZCkKLSNlbHNlCi0gICAgc3RhdGlj
IGludCBpbnB1dCAgKHZvaWQpCi0jZW5kaWYKLQotewotCWludCBjOwotICAgIAotCSooeXlfY19i
dWZfcCkgPSAoeXlfaG9sZF9jaGFyKTsKLQotCWlmICggKih5eV9jX2J1Zl9wKSA9PSBZWV9FTkRf
T0ZfQlVGRkVSX0NIQVIgKQotCQl7Ci0JCS8qIHl5X2NfYnVmX3Agbm93IHBvaW50cyB0byB0aGUg
Y2hhcmFjdGVyIHdlIHdhbnQgdG8gcmV0dXJuLgotCQkgKiBJZiB0aGlzIG9jY3VycyAqYmVmb3Jl
KiB0aGUgRU9CIGNoYXJhY3RlcnMsIHRoZW4gaXQncyBhCi0JCSAqIHZhbGlkIE5VTDsgaWYgbm90
LCB0aGVuIHdlJ3ZlIGhpdCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuCi0JCSAqLwotCQlpZiAoICh5
eV9jX2J1Zl9wKSA8ICZZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZlsoeXlfbl9j
aGFycyldICkKLQkJCS8qIFRoaXMgd2FzIHJlYWxseSBhIE5VTC4gKi8KLQkJCSooeXlfY19idWZf
cCkgPSAnXDAnOwotCi0JCWVsc2UKLQkJCXsgLyogbmVlZCBtb3JlIGlucHV0ICovCi0JCQlpbnQg
b2Zmc2V0ID0gKHl5X2NfYnVmX3ApIC0gKHl5dGV4dF9wdHIpOwotCQkJKysoeXlfY19idWZfcCk7
Ci0KLQkJCXN3aXRjaCAoIHl5X2dldF9uZXh0X2J1ZmZlciggICkgKQotCQkJCXsKLQkJCQljYXNl
IEVPQl9BQ1RfTEFTVF9NQVRDSDoKLQkJCQkJLyogVGhpcyBoYXBwZW5zIGJlY2F1c2UgeXlfZ19u
X2IoKQotCQkJCQkgKiBzZWVzIHRoYXQgd2UndmUgYWNjdW11bGF0ZWQgYQotCQkJCQkgKiB0b2tl
biBhbmQgZmxhZ3MgdGhhdCB3ZSBuZWVkIHRvCi0JCQkJCSAqIHRyeSBtYXRjaGluZyB0aGUgdG9r
ZW4gYmVmb3JlCi0JCQkJCSAqIHByb2NlZWRpbmcuICBCdXQgZm9yIGlucHV0KCksCi0JCQkJCSAq
IHRoZXJlJ3Mgbm8gbWF0Y2hpbmcgdG8gY29uc2lkZXIuCi0JCQkJCSAqIFNvIGNvbnZlcnQgdGhl
IEVPQl9BQ1RfTEFTVF9NQVRDSAotCQkJCQkgKiB0byBFT0JfQUNUX0VORF9PRl9GSUxFLgotCQkJ
CQkgKi8KLQotCQkJCQkvKiBSZXNldCBidWZmZXIgc3RhdHVzLiAqLwotCQkJCQl6Y29uZnJlc3Rh
cnQoemNvbmZpbiApOwotCi0JCQkJCS8qRkFMTFRIUk9VR0gqLwotCi0JCQkJY2FzZSBFT0JfQUNU
X0VORF9PRl9GSUxFOgotCQkJCQl7Ci0JCQkJCWlmICggemNvbmZ3cmFwKCApICkKLQkJCQkJCXJl
dHVybiBFT0Y7Ci0KLQkJCQkJaWYgKCAhICh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9lb2YpICkK
LQkJCQkJCVlZX05FV19GSUxFOwotI2lmZGVmIF9fY3BsdXNwbHVzCi0JCQkJCXJldHVybiB5eWlu
cHV0KCk7Ci0jZWxzZQotCQkJCQlyZXR1cm4gaW5wdXQoKTsKLSNlbmRpZgotCQkJCQl9Ci0KLQkJ
CQljYXNlIEVPQl9BQ1RfQ09OVElOVUVfU0NBTjoKLQkJCQkJKHl5X2NfYnVmX3ApID0gKHl5dGV4
dF9wdHIpICsgb2Zmc2V0OwotCQkJCQlicmVhazsKLQkJCQl9Ci0JCQl9Ci0JCX0KLQotCWMgPSAq
KHVuc2lnbmVkIGNoYXIgKikgKHl5X2NfYnVmX3ApOwkvKiBjYXN0IGZvciA4LWJpdCBjaGFyJ3Mg
Ki8KLQkqKHl5X2NfYnVmX3ApID0gJ1wwJzsJLyogcHJlc2VydmUgemNvbmZ0ZXh0ICovCi0JKHl5
X2hvbGRfY2hhcikgPSAqKysoeXlfY19idWZfcCk7Ci0KLQlyZXR1cm4gYzsKLX0KLSNlbmRpZgkv
KiBpZm5kZWYgWVlfTk9fSU5QVVQgKi8KLQotLyoqIEltbWVkaWF0ZWx5IHN3aXRjaCB0byBhIGRp
ZmZlcmVudCBpbnB1dCBzdHJlYW0uCi0gKiBAcGFyYW0gaW5wdXRfZmlsZSBBIHJlYWRhYmxlIHN0
cmVhbS4KLSAqIAotICogQG5vdGUgVGhpcyBmdW5jdGlvbiBkb2VzIG5vdCByZXNldCB0aGUgc3Rh
cnQgY29uZGl0aW9uIHRvIEBjIElOSVRJQUwgLgotICovCi0gICAgdm9pZCB6Y29uZnJlc3RhcnQg
IChGSUxFICogaW5wdXRfZmlsZSApCi17Ci0gICAgCi0JaWYgKCAhIFlZX0NVUlJFTlRfQlVGRkVS
ICl7Ci0gICAgICAgIHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAoKTsKLQkJWVlfQ1VSUkVOVF9C
VUZGRVJfTFZBTFVFID0KLSAgICAgICAgICAgIHpjb25mX2NyZWF0ZV9idWZmZXIoemNvbmZpbixZ
WV9CVUZfU0laRSApOwotCX0KLQotCXpjb25mX2luaXRfYnVmZmVyKFlZX0NVUlJFTlRfQlVGRkVS
LGlucHV0X2ZpbGUgKTsKLQl6Y29uZl9sb2FkX2J1ZmZlcl9zdGF0ZSggKTsKLX0KLQotLyoqIFN3
aXRjaCB0byBhIGRpZmZlcmVudCBpbnB1dCBidWZmZXIuCi0gKiBAcGFyYW0gbmV3X2J1ZmZlciBU
aGUgbmV3IGlucHV0IGJ1ZmZlci4KLSAqIAotICovCi0gICAgdm9pZCB6Y29uZl9zd2l0Y2hfdG9f
YnVmZmVyICAoWVlfQlVGRkVSX1NUQVRFICBuZXdfYnVmZmVyICkKLXsKLSAgICAKLQkvKiBUT0RP
LiBXZSBzaG91bGQgYmUgYWJsZSB0byByZXBsYWNlIHRoaXMgZW50aXJlIGZ1bmN0aW9uIGJvZHkK
LQkgKiB3aXRoCi0JICoJCXpjb25mcG9wX2J1ZmZlcl9zdGF0ZSgpOwotCSAqCQl6Y29uZnB1c2hf
YnVmZmVyX3N0YXRlKG5ld19idWZmZXIpOwotICAgICAqLwotCXpjb25mZW5zdXJlX2J1ZmZlcl9z
dGFjayAoKTsKLQlpZiAoIFlZX0NVUlJFTlRfQlVGRkVSID09IG5ld19idWZmZXIgKQotCQlyZXR1
cm47Ci0KLQlpZiAoIFlZX0NVUlJFTlRfQlVGRkVSICkKLQkJewotCQkvKiBGbHVzaCBvdXQgaW5m
b3JtYXRpb24gZm9yIG9sZCBidWZmZXIuICovCi0JCSooeXlfY19idWZfcCkgPSAoeXlfaG9sZF9j
aGFyKTsKLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfcG9zID0gKHl5X2NfYnVm
X3ApOwotCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X25fY2hhcnMgPSAoeXlfbl9jaGFy
cyk7Ci0JCX0KLQotCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRSA9IG5ld19idWZmZXI7Ci0JemNv
bmZfbG9hZF9idWZmZXJfc3RhdGUoICk7Ci0KLQkvKiBXZSBkb24ndCBhY3R1YWxseSBrbm93IHdo
ZXRoZXIgd2UgZGlkIHRoaXMgc3dpdGNoIGR1cmluZwotCSAqIEVPRiAoemNvbmZ3cmFwKCkpIHBy
b2Nlc3NpbmcsIGJ1dCB0aGUgb25seSB0aW1lIHRoaXMgZmxhZwotCSAqIGlzIGxvb2tlZCBhdCBp
cyBhZnRlciB6Y29uZndyYXAoKSBpcyBjYWxsZWQsIHNvIGl0J3Mgc2FmZQotCSAqIHRvIGdvIGFo
ZWFkIGFuZCBhbHdheXMgc2V0IGl0LgotCSAqLwotCSh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9l
b2YpID0gMTsKLX0KLQotc3RhdGljIHZvaWQgemNvbmZfbG9hZF9idWZmZXJfc3RhdGUgICh2b2lk
KQotewotICAgIAkoeXlfbl9jaGFycykgPSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X25f
Y2hhcnM7Ci0JKHl5dGV4dF9wdHIpID0gKHl5X2NfYnVmX3ApID0gWVlfQ1VSUkVOVF9CVUZGRVJf
TFZBTFVFLT55eV9idWZfcG9zOwotCXpjb25maW4gPSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUt
Pnl5X2lucHV0X2ZpbGU7Ci0JKHl5X2hvbGRfY2hhcikgPSAqKHl5X2NfYnVmX3ApOwotfQotCi0v
KiogQWxsb2NhdGUgYW5kIGluaXRpYWxpemUgYW4gaW5wdXQgYnVmZmVyIHN0YXRlLgotICogQHBh
cmFtIGZpbGUgQSByZWFkYWJsZSBzdHJlYW0uCi0gKiBAcGFyYW0gc2l6ZSBUaGUgY2hhcmFjdGVy
IGJ1ZmZlciBzaXplIGluIGJ5dGVzLiBXaGVuIGluIGRvdWJ0LCB1c2UgQGMgWVlfQlVGX1NJWkUu
Ci0gKiAKLSAqIEByZXR1cm4gdGhlIGFsbG9jYXRlZCBidWZmZXIgc3RhdGUuCi0gKi8KLSAgICBZ
WV9CVUZGRVJfU1RBVEUgemNvbmZfY3JlYXRlX2J1ZmZlciAgKEZJTEUgKiBmaWxlLCBpbnQgIHNp
emUgKQotewotCVlZX0JVRkZFUl9TVEFURSBiOwotICAgIAotCWIgPSAoWVlfQlVGRkVSX1NUQVRF
KSB6Y29uZmFsbG9jKHNpemVvZiggc3RydWN0IHl5X2J1ZmZlcl9zdGF0ZSApICApOwotCWlmICgg
ISBiICkKLQkJWVlfRkFUQUxfRVJST1IoICJvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4gemNvbmZf
Y3JlYXRlX2J1ZmZlcigpIiApOwotCi0JYi0+eXlfYnVmX3NpemUgPSBzaXplOwotCi0JLyogeXlf
Y2hfYnVmIGhhcyB0byBiZSAyIGNoYXJhY3RlcnMgbG9uZ2VyIHRoYW4gdGhlIHNpemUgZ2l2ZW4g
YmVjYXVzZQotCSAqIHdlIG5lZWQgdG8gcHV0IGluIDIgZW5kLW9mLWJ1ZmZlciBjaGFyYWN0ZXJz
LgotCSAqLwotCWItPnl5X2NoX2J1ZiA9IChjaGFyICopIHpjb25mYWxsb2MoYi0+eXlfYnVmX3Np
emUgKyAyICApOwotCWlmICggISBiLT55eV9jaF9idWYgKQotCQlZWV9GQVRBTF9FUlJPUiggIm91
dCBvZiBkeW5hbWljIG1lbW9yeSBpbiB6Y29uZl9jcmVhdGVfYnVmZmVyKCkiICk7Ci0KLQliLT55
eV9pc19vdXJfYnVmZmVyID0gMTsKLQotCXpjb25mX2luaXRfYnVmZmVyKGIsZmlsZSApOwotCi0J
cmV0dXJuIGI7Ci19Ci0KLS8qKiBEZXN0cm95IHRoZSBidWZmZXIuCi0gKiBAcGFyYW0gYiBhIGJ1
ZmZlciBjcmVhdGVkIHdpdGggemNvbmZfY3JlYXRlX2J1ZmZlcigpCi0gKiAKLSAqLwotICAgIHZv
aWQgemNvbmZfZGVsZXRlX2J1ZmZlciAoWVlfQlVGRkVSX1NUQVRFICBiICkKLXsKLSAgICAKLQlp
ZiAoICEgYiApCi0JCXJldHVybjsKLQotCWlmICggYiA9PSBZWV9DVVJSRU5UX0JVRkZFUiApIC8q
IE5vdCBzdXJlIGlmIHdlIHNob3VsZCBwb3AgaGVyZS4gKi8KLQkJWVlfQ1VSUkVOVF9CVUZGRVJf
TFZBTFVFID0gKFlZX0JVRkZFUl9TVEFURSkgMDsKLQotCWlmICggYi0+eXlfaXNfb3VyX2J1ZmZl
ciApCi0JCXpjb25mZnJlZSgodm9pZCAqKSBiLT55eV9jaF9idWYgICk7Ci0KLQl6Y29uZmZyZWUo
KHZvaWQgKikgYiAgKTsKLX0KLQotLyogSW5pdGlhbGl6ZXMgb3IgcmVpbml0aWFsaXplcyBhIGJ1
ZmZlci4KLSAqIFRoaXMgZnVuY3Rpb24gaXMgc29tZXRpbWVzIGNhbGxlZCBtb3JlIHRoYW4gb25j
ZSBvbiB0aGUgc2FtZSBidWZmZXIsCi0gKiBzdWNoIGFzIGR1cmluZyBhIHpjb25mcmVzdGFydCgp
IG9yIGF0IEVPRi4KLSAqLwotICAgIHN0YXRpYyB2b2lkIHpjb25mX2luaXRfYnVmZmVyICAoWVlf
QlVGRkVSX1NUQVRFICBiLCBGSUxFICogZmlsZSApCi0KLXsKLQlpbnQgb2Vycm5vID0gZXJybm87
Ci0gICAgCi0JemNvbmZfZmx1c2hfYnVmZmVyKGIgKTsKLQotCWItPnl5X2lucHV0X2ZpbGUgPSBm
aWxlOwotCWItPnl5X2ZpbGxfYnVmZmVyID0gMTsKLQotICAgIC8qIElmIGIgaXMgdGhlIGN1cnJl
bnQgYnVmZmVyLCB0aGVuIHpjb25mX2luaXRfYnVmZmVyIHdhcyBfcHJvYmFibHlfCi0gICAgICog
Y2FsbGVkIGZyb20gemNvbmZyZXN0YXJ0KCkgb3IgdGhyb3VnaCB5eV9nZXRfbmV4dF9idWZmZXIu
Ci0gICAgICogSW4gdGhhdCBjYXNlLCB3ZSBkb24ndCB3YW50IHRvIHJlc2V0IHRoZSBsaW5lbm8g
b3IgY29sdW1uLgotICAgICAqLwotICAgIGlmIChiICE9IFlZX0NVUlJFTlRfQlVGRkVSKXsKLSAg
ICAgICAgYi0+eXlfYnNfbGluZW5vID0gMTsKLSAgICAgICAgYi0+eXlfYnNfY29sdW1uID0gMDsK
LSAgICB9Ci0KLSAgICAgICAgYi0+eXlfaXNfaW50ZXJhY3RpdmUgPSAwOwotICAgIAotCWVycm5v
ID0gb2Vycm5vOwotfQotCi0vKiogRGlzY2FyZCBhbGwgYnVmZmVyZWQgY2hhcmFjdGVycy4gT24g
dGhlIG5leHQgc2NhbiwgWVlfSU5QVVQgd2lsbCBiZSBjYWxsZWQuCi0gKiBAcGFyYW0gYiB0aGUg
YnVmZmVyIHN0YXRlIHRvIGJlIGZsdXNoZWQsIHVzdWFsbHkgQGMgWVlfQ1VSUkVOVF9CVUZGRVIu
Ci0gKiAKLSAqLwotICAgIHZvaWQgemNvbmZfZmx1c2hfYnVmZmVyIChZWV9CVUZGRVJfU1RBVEUg
IGIgKQotewotICAgIAlpZiAoICEgYiApCi0JCXJldHVybjsKLQotCWItPnl5X25fY2hhcnMgPSAw
OwotCi0JLyogV2UgYWx3YXlzIG5lZWQgdHdvIGVuZC1vZi1idWZmZXIgY2hhcmFjdGVycy4gIFRo
ZSBmaXJzdCBjYXVzZXMKLQkgKiBhIHRyYW5zaXRpb24gdG8gdGhlIGVuZC1vZi1idWZmZXIgc3Rh
dGUuICBUaGUgc2Vjb25kIGNhdXNlcwotCSAqIGEgamFtIGluIHRoYXQgc3RhdGUuCi0JICovCi0J
Yi0+eXlfY2hfYnVmWzBdID0gWVlfRU5EX09GX0JVRkZFUl9DSEFSOwotCWItPnl5X2NoX2J1Zlsx
XSA9IFlZX0VORF9PRl9CVUZGRVJfQ0hBUjsKLQotCWItPnl5X2J1Zl9wb3MgPSAmYi0+eXlfY2hf
YnVmWzBdOwotCi0JYi0+eXlfYXRfYm9sID0gMTsKLQliLT55eV9idWZmZXJfc3RhdHVzID0gWVlf
QlVGRkVSX05FVzsKLQotCWlmICggYiA9PSBZWV9DVVJSRU5UX0JVRkZFUiApCi0JCXpjb25mX2xv
YWRfYnVmZmVyX3N0YXRlKCApOwotfQotCi0vKiogUHVzaGVzIHRoZSBuZXcgc3RhdGUgb250byB0
aGUgc3RhY2suIFRoZSBuZXcgc3RhdGUgYmVjb21lcwotICogIHRoZSBjdXJyZW50IHN0YXRlLiBU
aGlzIGZ1bmN0aW9uIHdpbGwgYWxsb2NhdGUgdGhlIHN0YWNrCi0gKiAgaWYgbmVjZXNzYXJ5Lgot
ICogIEBwYXJhbSBuZXdfYnVmZmVyIFRoZSBuZXcgc3RhdGUuCi0gKiAgCi0gKi8KLXZvaWQgemNv
bmZwdXNoX2J1ZmZlcl9zdGF0ZSAoWVlfQlVGRkVSX1NUQVRFIG5ld19idWZmZXIgKQotewotICAg
IAlpZiAobmV3X2J1ZmZlciA9PSBOVUxMKQotCQlyZXR1cm47Ci0KLQl6Y29uZmVuc3VyZV9idWZm
ZXJfc3RhY2soKTsKLQotCS8qIFRoaXMgYmxvY2sgaXMgY29waWVkIGZyb20gemNvbmZfc3dpdGNo
X3RvX2J1ZmZlci4gKi8KLQlpZiAoIFlZX0NVUlJFTlRfQlVGRkVSICkKLQkJewotCQkvKiBGbHVz
aCBvdXQgaW5mb3JtYXRpb24gZm9yIG9sZCBidWZmZXIuICovCi0JCSooeXlfY19idWZfcCkgPSAo
eXlfaG9sZF9jaGFyKTsKLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfcG9zID0g
KHl5X2NfYnVmX3ApOwotCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X25fY2hhcnMgPSAo
eXlfbl9jaGFycyk7Ci0JCX0KLQotCS8qIE9ubHkgcHVzaCBpZiB0b3AgZXhpc3RzLiBPdGhlcndp
c2UsIHJlcGxhY2UgdG9wLiAqLwotCWlmIChZWV9DVVJSRU5UX0JVRkZFUikKLQkJKHl5X2J1ZmZl
cl9zdGFja190b3ApKys7Ci0JWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gbmV3X2J1ZmZlcjsK
LQotCS8qIGNvcGllZCBmcm9tIHpjb25mX3N3aXRjaF90b19idWZmZXIuICovCi0JemNvbmZfbG9h
ZF9idWZmZXJfc3RhdGUoICk7Ci0JKHl5X2RpZF9idWZmZXJfc3dpdGNoX29uX2VvZikgPSAxOwot
fQotCi0vKiogUmVtb3ZlcyBhbmQgZGVsZXRlcyB0aGUgdG9wIG9mIHRoZSBzdGFjaywgaWYgcHJl
c2VudC4KLSAqICBUaGUgbmV4dCBlbGVtZW50IGJlY29tZXMgdGhlIG5ldyB0b3AuCi0gKiAgCi0g
Ki8KLXZvaWQgemNvbmZwb3BfYnVmZmVyX3N0YXRlICh2b2lkKQotewotICAgIAlpZiAoIVlZX0NV
UlJFTlRfQlVGRkVSKQotCQlyZXR1cm47Ci0KLQl6Y29uZl9kZWxldGVfYnVmZmVyKFlZX0NVUlJF
TlRfQlVGRkVSICk7Ci0JWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gTlVMTDsKLQlpZiAoKHl5
X2J1ZmZlcl9zdGFja190b3ApID4gMCkKLQkJLS0oeXlfYnVmZmVyX3N0YWNrX3RvcCk7Ci0KLQlp
ZiAoWVlfQ1VSUkVOVF9CVUZGRVIpIHsKLQkJemNvbmZfbG9hZF9idWZmZXJfc3RhdGUoICk7Ci0J
CSh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9lb2YpID0gMTsKLQl9Ci19Ci0KLS8qIEFsbG9jYXRl
cyB0aGUgc3RhY2sgaWYgaXQgZG9lcyBub3QgZXhpc3QuCi0gKiAgR3VhcmFudGVlcyBzcGFjZSBm
b3IgYXQgbGVhc3Qgb25lIHB1c2guCi0gKi8KLXN0YXRpYyB2b2lkIHpjb25mZW5zdXJlX2J1ZmZl
cl9zdGFjayAodm9pZCkKLXsKLQlpbnQgbnVtX3RvX2FsbG9jOwotICAgIAotCWlmICghKHl5X2J1
ZmZlcl9zdGFjaykpIHsKLQotCQkvKiBGaXJzdCBhbGxvY2F0aW9uIGlzIGp1c3QgZm9yIDIgZWxl
bWVudHMsIHNpbmNlIHdlIGRvbid0IGtub3cgaWYgdGhpcwotCQkgKiBzY2FubmVyIHdpbGwgZXZl
biBuZWVkIGEgc3RhY2suIFdlIHVzZSAyIGluc3RlYWQgb2YgMSB0byBhdm9pZCBhbgotCQkgKiBp
bW1lZGlhdGUgcmVhbGxvYyBvbiB0aGUgbmV4dCBjYWxsLgotICAgICAgICAgKi8KLQkJbnVtX3Rv
X2FsbG9jID0gMTsKLQkJKHl5X2J1ZmZlcl9zdGFjaykgPSAoc3RydWN0IHl5X2J1ZmZlcl9zdGF0
ZSoqKXpjb25mYWxsb2MKLQkJCQkJCQkJKG51bV90b19hbGxvYyAqIHNpemVvZihzdHJ1Y3QgeXlf
YnVmZmVyX3N0YXRlKikKLQkJCQkJCQkJKTsKLQkJaWYgKCAhICh5eV9idWZmZXJfc3RhY2spICkK
LQkJCVlZX0ZBVEFMX0VSUk9SKCAib3V0IG9mIGR5bmFtaWMgbWVtb3J5IGluIHpjb25mZW5zdXJl
X2J1ZmZlcl9zdGFjaygpIiApOwotCQkJCQkJCQkgIAotCQltZW1zZXQoKHl5X2J1ZmZlcl9zdGFj
ayksIDAsIG51bV90b19hbGxvYyAqIHNpemVvZihzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlKikpOwot
CQkJCQotCQkoeXlfYnVmZmVyX3N0YWNrX21heCkgPSBudW1fdG9fYWxsb2M7Ci0JCSh5eV9idWZm
ZXJfc3RhY2tfdG9wKSA9IDA7Ci0JCXJldHVybjsKLQl9Ci0KLQlpZiAoKHl5X2J1ZmZlcl9zdGFj
a190b3ApID49ICgoeXlfYnVmZmVyX3N0YWNrX21heCkpIC0gMSl7Ci0KLQkJLyogSW5jcmVhc2Ug
dGhlIGJ1ZmZlciB0byBwcmVwYXJlIGZvciBhIHBvc3NpYmxlIHB1c2guICovCi0JCWludCBncm93
X3NpemUgPSA4IC8qIGFyYml0cmFyeSBncm93IHNpemUgKi87Ci0KLQkJbnVtX3RvX2FsbG9jID0g
KHl5X2J1ZmZlcl9zdGFja19tYXgpICsgZ3Jvd19zaXplOwotCQkoeXlfYnVmZmVyX3N0YWNrKSA9
IChzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlKiopemNvbmZyZWFsbG9jCi0JCQkJCQkJCSgoeXlfYnVm
ZmVyX3N0YWNrKSwKLQkJCQkJCQkJbnVtX3RvX2FsbG9jICogc2l6ZW9mKHN0cnVjdCB5eV9idWZm
ZXJfc3RhdGUqKQotCQkJCQkJCQkpOwotCQlpZiAoICEgKHl5X2J1ZmZlcl9zdGFjaykgKQotCQkJ
WVlfRkFUQUxfRVJST1IoICJvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4gemNvbmZlbnN1cmVfYnVm
ZmVyX3N0YWNrKCkiICk7Ci0KLQkJLyogemVybyBvbmx5IHRoZSBuZXcgc2xvdHMuKi8KLQkJbWVt
c2V0KCh5eV9idWZmZXJfc3RhY2spICsgKHl5X2J1ZmZlcl9zdGFja19tYXgpLCAwLCBncm93X3Np
emUgKiBzaXplb2Yoc3RydWN0IHl5X2J1ZmZlcl9zdGF0ZSopKTsKLQkJKHl5X2J1ZmZlcl9zdGFj
a19tYXgpID0gbnVtX3RvX2FsbG9jOwotCX0KLX0KLQotLyoqIFNldHVwIHRoZSBpbnB1dCBidWZm
ZXIgc3RhdGUgdG8gc2NhbiBkaXJlY3RseSBmcm9tIGEgdXNlci1zcGVjaWZpZWQgY2hhcmFjdGVy
IGJ1ZmZlci4KLSAqIEBwYXJhbSBiYXNlIHRoZSBjaGFyYWN0ZXIgYnVmZmVyCi0gKiBAcGFyYW0g
c2l6ZSB0aGUgc2l6ZSBpbiBieXRlcyBvZiB0aGUgY2hhcmFjdGVyIGJ1ZmZlcgotICogCi0gKiBA
cmV0dXJuIHRoZSBuZXdseSBhbGxvY2F0ZWQgYnVmZmVyIHN0YXRlIG9iamVjdC4gCi0gKi8KLVlZ
X0JVRkZFUl9TVEFURSB6Y29uZl9zY2FuX2J1ZmZlciAgKGNoYXIgKiBiYXNlLCB5eV9zaXplX3Qg
IHNpemUgKQotewotCVlZX0JVRkZFUl9TVEFURSBiOwotICAgIAotCWlmICggc2l6ZSA8IDIgfHwK
LQkgICAgIGJhc2Vbc2l6ZS0yXSAhPSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIgfHwKLQkgICAgIGJh
c2Vbc2l6ZS0xXSAhPSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIgKQotCQkvKiBUaGV5IGZvcmdvdCB0
byBsZWF2ZSByb29tIGZvciB0aGUgRU9CJ3MuICovCi0JCXJldHVybiAwOwotCi0JYiA9IChZWV9C
VUZGRVJfU1RBVEUpIHpjb25mYWxsb2Moc2l6ZW9mKCBzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlICkg
ICk7Ci0JaWYgKCAhIGIgKQotCQlZWV9GQVRBTF9FUlJPUiggIm91dCBvZiBkeW5hbWljIG1lbW9y
eSBpbiB6Y29uZl9zY2FuX2J1ZmZlcigpIiApOwotCi0JYi0+eXlfYnVmX3NpemUgPSBzaXplIC0g
MjsJLyogIi0gMiIgdG8gdGFrZSBjYXJlIG9mIEVPQidzICovCi0JYi0+eXlfYnVmX3BvcyA9IGIt
Pnl5X2NoX2J1ZiA9IGJhc2U7Ci0JYi0+eXlfaXNfb3VyX2J1ZmZlciA9IDA7Ci0JYi0+eXlfaW5w
dXRfZmlsZSA9IDA7Ci0JYi0+eXlfbl9jaGFycyA9IGItPnl5X2J1Zl9zaXplOwotCWItPnl5X2lz
X2ludGVyYWN0aXZlID0gMDsKLQliLT55eV9hdF9ib2wgPSAxOwotCWItPnl5X2ZpbGxfYnVmZmVy
ID0gMDsKLQliLT55eV9idWZmZXJfc3RhdHVzID0gWVlfQlVGRkVSX05FVzsKLQotCXpjb25mX3N3
aXRjaF90b19idWZmZXIoYiAgKTsKLQotCXJldHVybiBiOwotfQotCi0vKiogU2V0dXAgdGhlIGlu
cHV0IGJ1ZmZlciBzdGF0ZSB0byBzY2FuIGEgc3RyaW5nLiBUaGUgbmV4dCBjYWxsIHRvIHpjb25m
bGV4KCkgd2lsbAotICogc2NhbiBmcm9tIGEgQGUgY29weSBvZiBAYSBzdHIuCi0gKiBAcGFyYW0g
eXlzdHIgYSBOVUwtdGVybWluYXRlZCBzdHJpbmcgdG8gc2NhbgotICogCi0gKiBAcmV0dXJuIHRo
ZSBuZXdseSBhbGxvY2F0ZWQgYnVmZmVyIHN0YXRlIG9iamVjdC4KLSAqIEBub3RlIElmIHlvdSB3
YW50IHRvIHNjYW4gYnl0ZXMgdGhhdCBtYXkgY29udGFpbiBOVUwgdmFsdWVzLCB0aGVuIHVzZQot
ICogICAgICAgemNvbmZfc2Nhbl9ieXRlcygpIGluc3RlYWQuCi0gKi8KLVlZX0JVRkZFUl9TVEFU
RSB6Y29uZl9zY2FuX3N0cmluZyAoeXljb25zdCBjaGFyICogeXlzdHIgKQotewotICAgIAotCXJl
dHVybiB6Y29uZl9zY2FuX2J5dGVzKHl5c3RyLHN0cmxlbih5eXN0cikgKTsKLX0KLQotLyoqIFNl
dHVwIHRoZSBpbnB1dCBidWZmZXIgc3RhdGUgdG8gc2NhbiB0aGUgZ2l2ZW4gYnl0ZXMuIFRoZSBu
ZXh0IGNhbGwgdG8gemNvbmZsZXgoKSB3aWxsCi0gKiBzY2FuIGZyb20gYSBAZSBjb3B5IG9mIEBh
IGJ5dGVzLgotICogQHBhcmFtIHl5Ynl0ZXMgdGhlIGJ5dGUgYnVmZmVyIHRvIHNjYW4KLSAqIEBw
YXJhbSBfeXlieXRlc19sZW4gdGhlIG51bWJlciBvZiBieXRlcyBpbiB0aGUgYnVmZmVyIHBvaW50
ZWQgdG8gYnkgQGEgYnl0ZXMuCi0gKiAKLSAqIEByZXR1cm4gdGhlIG5ld2x5IGFsbG9jYXRlZCBi
dWZmZXIgc3RhdGUgb2JqZWN0LgotICovCi1ZWV9CVUZGRVJfU1RBVEUgemNvbmZfc2Nhbl9ieXRl
cyAgKHl5Y29uc3QgY2hhciAqIHl5Ynl0ZXMsIGludCAgX3l5Ynl0ZXNfbGVuICkKLXsKLQlZWV9C
VUZGRVJfU1RBVEUgYjsKLQljaGFyICpidWY7Ci0JeXlfc2l6ZV90IG47Ci0JaW50IGk7Ci0gICAg
Ci0JLyogR2V0IG1lbW9yeSBmb3IgZnVsbCBidWZmZXIsIGluY2x1ZGluZyBzcGFjZSBmb3IgdHJh
aWxpbmcgRU9CJ3MuICovCi0JbiA9IF95eWJ5dGVzX2xlbiArIDI7Ci0JYnVmID0gKGNoYXIgKikg
emNvbmZhbGxvYyhuICApOwotCWlmICggISBidWYgKQotCQlZWV9GQVRBTF9FUlJPUiggIm91dCBv
ZiBkeW5hbWljIG1lbW9yeSBpbiB6Y29uZl9zY2FuX2J5dGVzKCkiICk7Ci0KLQlmb3IgKCBpID0g
MDsgaSA8IF95eWJ5dGVzX2xlbjsgKytpICkKLQkJYnVmW2ldID0geXlieXRlc1tpXTsKLQotCWJ1
ZltfeXlieXRlc19sZW5dID0gYnVmW195eWJ5dGVzX2xlbisxXSA9IFlZX0VORF9PRl9CVUZGRVJf
Q0hBUjsKLQotCWIgPSB6Y29uZl9zY2FuX2J1ZmZlcihidWYsbiApOwotCWlmICggISBiICkKLQkJ
WVlfRkFUQUxfRVJST1IoICJiYWQgYnVmZmVyIGluIHpjb25mX3NjYW5fYnl0ZXMoKSIgKTsKLQot
CS8qIEl0J3Mgb2theSB0byBncm93IGV0Yy4gdGhpcyBidWZmZXIsIGFuZCB3ZSBzaG91bGQgdGhy
b3cgaXQKLQkgKiBhd2F5IHdoZW4gd2UncmUgZG9uZS4KLQkgKi8KLQliLT55eV9pc19vdXJfYnVm
ZmVyID0gMTsKLQotCXJldHVybiBiOwotfQotCi0jaWZuZGVmIFlZX0VYSVRfRkFJTFVSRQotI2Rl
ZmluZSBZWV9FWElUX0ZBSUxVUkUgMgotI2VuZGlmCi0KLXN0YXRpYyB2b2lkIHl5X2ZhdGFsX2Vy
cm9yICh5eWNvbnN0IGNoYXIqIG1zZyApCi17Ci0gICAgCSh2b2lkKSBmcHJpbnRmKCBzdGRlcnIs
ICIlc1xuIiwgbXNnICk7Ci0JZXhpdCggWVlfRVhJVF9GQUlMVVJFICk7Ci19Ci0KLS8qIFJlZGVm
aW5lIHl5bGVzcygpIHNvIGl0IHdvcmtzIGluIHNlY3Rpb24gMyBjb2RlLiAqLwotCi0jdW5kZWYg
eXlsZXNzCi0jZGVmaW5lIHl5bGVzcyhuKSBcCi0JZG8gXAotCQl7IFwKLQkJLyogVW5kbyBlZmZl
Y3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0LiAqLyBcCi0gICAgICAgIGludCB5eWxlc3NfbWFj
cm9fYXJnID0gKG4pOyBcCi0gICAgICAgIFlZX0xFU1NfTElORU5PKHl5bGVzc19tYWNyb19hcmcp
O1wKLQkJemNvbmZ0ZXh0W3pjb25mbGVuZ10gPSAoeXlfaG9sZF9jaGFyKTsgXAotCQkoeXlfY19i
dWZfcCkgPSB6Y29uZnRleHQgKyB5eWxlc3NfbWFjcm9fYXJnOyBcCi0JCSh5eV9ob2xkX2NoYXIp
ID0gKih5eV9jX2J1Zl9wKTsgXAotCQkqKHl5X2NfYnVmX3ApID0gJ1wwJzsgXAotCQl6Y29uZmxl
bmcgPSB5eWxlc3NfbWFjcm9fYXJnOyBcCi0JCX0gXAotCXdoaWxlICggMCApCi0KLS8qIEFjY2Vz
c29yICBtZXRob2RzIChnZXQvc2V0IGZ1bmN0aW9ucykgdG8gc3RydWN0IG1lbWJlcnMuICovCi0K
LS8qKiBHZXQgdGhlIGN1cnJlbnQgbGluZSBudW1iZXIuCi0gKiAKLSAqLwotaW50IHpjb25mZ2V0
X2xpbmVubyAgKHZvaWQpCi17Ci0gICAgICAgIAotICAgIHJldHVybiB6Y29uZmxpbmVubzsKLX0K
LQotLyoqIEdldCB0aGUgaW5wdXQgc3RyZWFtLgotICogCi0gKi8KLUZJTEUgKnpjb25mZ2V0X2lu
ICAodm9pZCkKLXsKLSAgICAgICAgcmV0dXJuIHpjb25maW47Ci19Ci0KLS8qKiBHZXQgdGhlIG91
dHB1dCBzdHJlYW0uCi0gKiAKLSAqLwotRklMRSAqemNvbmZnZXRfb3V0ICAodm9pZCkKLXsKLSAg
ICAgICAgcmV0dXJuIHpjb25mb3V0OwotfQotCi0vKiogR2V0IHRoZSBsZW5ndGggb2YgdGhlIGN1
cnJlbnQgdG9rZW4uCi0gKiAKLSAqLwotaW50IHpjb25mZ2V0X2xlbmcgICh2b2lkKQotewotICAg
ICAgICByZXR1cm4gemNvbmZsZW5nOwotfQotCi0vKiogR2V0IHRoZSBjdXJyZW50IHRva2VuLgot
ICogCi0gKi8KLQotY2hhciAqemNvbmZnZXRfdGV4dCAgKHZvaWQpCi17Ci0gICAgICAgIHJldHVy
biB6Y29uZnRleHQ7Ci19Ci0KLS8qKiBTZXQgdGhlIGN1cnJlbnQgbGluZSBudW1iZXIuCi0gKiBA
cGFyYW0gbGluZV9udW1iZXIKLSAqIAotICovCi12b2lkIHpjb25mc2V0X2xpbmVubyAoaW50ICBs
aW5lX251bWJlciApCi17Ci0gICAgCi0gICAgemNvbmZsaW5lbm8gPSBsaW5lX251bWJlcjsKLX0K
LQotLyoqIFNldCB0aGUgaW5wdXQgc3RyZWFtLiBUaGlzIGRvZXMgbm90IGRpc2NhcmQgdGhlIGN1
cnJlbnQKLSAqIGlucHV0IGJ1ZmZlci4KLSAqIEBwYXJhbSBpbl9zdHIgQSByZWFkYWJsZSBzdHJl
YW0uCi0gKiAKLSAqIEBzZWUgemNvbmZfc3dpdGNoX3RvX2J1ZmZlcgotICovCi12b2lkIHpjb25m
c2V0X2luIChGSUxFICogIGluX3N0ciApCi17Ci0gICAgICAgIHpjb25maW4gPSBpbl9zdHIgOwot
fQotCi12b2lkIHpjb25mc2V0X291dCAoRklMRSAqICBvdXRfc3RyICkKLXsKLSAgICAgICAgemNv
bmZvdXQgPSBvdXRfc3RyIDsKLX0KLQotaW50IHpjb25mZ2V0X2RlYnVnICAodm9pZCkKLXsKLSAg
ICAgICAgcmV0dXJuIHpjb25mX2ZsZXhfZGVidWc7Ci19Ci0KLXZvaWQgemNvbmZzZXRfZGVidWcg
KGludCAgYmRlYnVnICkKLXsKLSAgICAgICAgemNvbmZfZmxleF9kZWJ1ZyA9IGJkZWJ1ZyA7Ci19
Ci0KLXN0YXRpYyBpbnQgeXlfaW5pdF9nbG9iYWxzICh2b2lkKQotewotICAgICAgICAvKiBJbml0
aWFsaXphdGlvbiBpcyB0aGUgc2FtZSBhcyBmb3IgdGhlIG5vbi1yZWVudHJhbnQgc2Nhbm5lci4K
LSAgICAgKiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHpjb25mbGV4X2Rlc3Ryb3koKSwg
c28gZG9uJ3QgYWxsb2NhdGUgaGVyZS4KLSAgICAgKi8KLQotICAgICh5eV9idWZmZXJfc3RhY2sp
ID0gMDsKLSAgICAoeXlfYnVmZmVyX3N0YWNrX3RvcCkgPSAwOwotICAgICh5eV9idWZmZXJfc3Rh
Y2tfbWF4KSA9IDA7Ci0gICAgKHl5X2NfYnVmX3ApID0gKGNoYXIgKikgMDsKLSAgICAoeXlfaW5p
dCkgPSAwOwotICAgICh5eV9zdGFydCkgPSAwOwotCi0vKiBEZWZpbmVkIGluIG1haW4uYyAqLwot
I2lmZGVmIFlZX1NURElOSVQKLSAgICB6Y29uZmluID0gc3RkaW47Ci0gICAgemNvbmZvdXQgPSBz
dGRvdXQ7Ci0jZWxzZQotICAgIHpjb25maW4gPSAoRklMRSAqKSAwOwotICAgIHpjb25mb3V0ID0g
KEZJTEUgKikgMDsKLSNlbmRpZgotCi0gICAgLyogRm9yIGZ1dHVyZSByZWZlcmVuY2U6IFNldCBl
cnJubyBvbiBlcnJvciwgc2luY2Ugd2UgYXJlIGNhbGxlZCBieQotICAgICAqIHpjb25mbGV4X2lu
aXQoKQotICAgICAqLwotICAgIHJldHVybiAwOwotfQotCi0vKiB6Y29uZmxleF9kZXN0cm95IGlz
IGZvciBib3RoIHJlZW50cmFudCBhbmQgbm9uLXJlZW50cmFudCBzY2FubmVycy4gKi8KLWludCB6
Y29uZmxleF9kZXN0cm95ICAodm9pZCkKLXsKLSAgICAKLSAgICAvKiBQb3AgdGhlIGJ1ZmZlciBz
dGFjaywgZGVzdHJveWluZyBlYWNoIGVsZW1lbnQuICovCi0Jd2hpbGUoWVlfQ1VSUkVOVF9CVUZG
RVIpewotCQl6Y29uZl9kZWxldGVfYnVmZmVyKFlZX0NVUlJFTlRfQlVGRkVSICApOwotCQlZWV9D
VVJSRU5UX0JVRkZFUl9MVkFMVUUgPSBOVUxMOwotCQl6Y29uZnBvcF9idWZmZXJfc3RhdGUoKTsK
LQl9Ci0KLQkvKiBEZXN0cm95IHRoZSBzdGFjayBpdHNlbGYuICovCi0JemNvbmZmcmVlKCh5eV9i
dWZmZXJfc3RhY2spICk7Ci0JKHl5X2J1ZmZlcl9zdGFjaykgPSBOVUxMOwotCi0gICAgLyogUmVz
ZXQgdGhlIGdsb2JhbHMuIFRoaXMgaXMgaW1wb3J0YW50IGluIGEgbm9uLXJlZW50cmFudCBzY2Fu
bmVyIHNvIHRoZSBuZXh0IHRpbWUKLSAgICAgKiB6Y29uZmxleCgpIGlzIGNhbGxlZCwgaW5pdGlh
bGl6YXRpb24gd2lsbCBvY2N1ci4gKi8KLSAgICB5eV9pbml0X2dsb2JhbHMoICk7Ci0KLSAgICBy
ZXR1cm4gMDsKLX0KLQotLyoKLSAqIEludGVybmFsIHV0aWxpdHkgcm91dGluZXMuCi0gKi8KLQot
I2lmbmRlZiB5eXRleHRfcHRyCi1zdGF0aWMgdm9pZCB5eV9mbGV4X3N0cm5jcHkgKGNoYXIqIHMx
LCB5eWNvbnN0IGNoYXIgKiBzMiwgaW50IG4gKQotewotCXJlZ2lzdGVyIGludCBpOwotCWZvciAo
IGkgPSAwOyBpIDwgbjsgKytpICkKLQkJczFbaV0gPSBzMltpXTsKLX0KLSNlbmRpZgotCi0jaWZk
ZWYgWVlfTkVFRF9TVFJMRU4KLXN0YXRpYyBpbnQgeXlfZmxleF9zdHJsZW4gKHl5Y29uc3QgY2hh
ciAqIHMgKQotewotCXJlZ2lzdGVyIGludCBuOwotCWZvciAoIG4gPSAwOyBzW25dOyArK24gKQot
CQk7Ci0KLQlyZXR1cm4gbjsKLX0KLSNlbmRpZgotCi12b2lkICp6Y29uZmFsbG9jICh5eV9zaXpl
X3QgIHNpemUgKQotewotCXJldHVybiAodm9pZCAqKSBtYWxsb2MoIHNpemUgKTsKLX0KLQotdm9p
ZCAqemNvbmZyZWFsbG9jICAodm9pZCAqIHB0ciwgeXlfc2l6ZV90ICBzaXplICkKLXsKLQkvKiBU
aGUgY2FzdCB0byAoY2hhciAqKSBpbiB0aGUgZm9sbG93aW5nIGFjY29tbW9kYXRlcyBib3RoCi0J
ICogaW1wbGVtZW50YXRpb25zIHRoYXQgdXNlIGNoYXIqIGdlbmVyaWMgcG9pbnRlcnMsIGFuZCB0
aG9zZQotCSAqIHRoYXQgdXNlIHZvaWQqIGdlbmVyaWMgcG9pbnRlcnMuICBJdCB3b3JrcyB3aXRo
IHRoZSBsYXR0ZXIKLQkgKiBiZWNhdXNlIGJvdGggQU5TSSBDIGFuZCBDKysgYWxsb3cgY2FzdGxl
c3MgYXNzaWdubWVudCBmcm9tCi0JICogYW55IHBvaW50ZXIgdHlwZSB0byB2b2lkKiwgYW5kIGRl
YWwgd2l0aCBhcmd1bWVudCBjb252ZXJzaW9ucwotCSAqIGFzIHRob3VnaCBkb2luZyBhbiBhc3Np
Z25tZW50LgotCSAqLwotCXJldHVybiAodm9pZCAqKSByZWFsbG9jKCAoY2hhciAqKSBwdHIsIHNp
emUgKTsKLX0KLQotdm9pZCB6Y29uZmZyZWUgKHZvaWQgKiBwdHIgKQotewotCWZyZWUoIChjaGFy
ICopIHB0ciApOwkvKiBzZWUgemNvbmZyZWFsbG9jKCkgZm9yIChjaGFyICopIGNhc3QgKi8KLX0K
LQotI2RlZmluZSBZWVRBQkxFU19OQU1FICJ5eXRhYmxlcyIKLQotdm9pZCB6Y29uZl9zdGFydGhl
bHAodm9pZCkKLXsKLQluZXdfc3RyaW5nKCk7Ci0JbGFzdF90cyA9IGZpcnN0X3RzID0gMDsKLQlC
RUdJTihIRUxQKTsKLX0KLQotc3RhdGljIHZvaWQgemNvbmZfZW5kaGVscCh2b2lkKQotewotCXpj
b25mbHZhbC5zdHJpbmcgPSB0ZXh0OwotCUJFR0lOKElOSVRJQUwpOwotfQotCi0vKgotICogVHJ5
IHRvIG9wZW4gc3BlY2lmaWVkIGZpbGUgd2l0aCBmb2xsb3dpbmcgbmFtZXM6Ci0gKiAuL25hbWUK
LSAqICQoc3JjdHJlZSkvbmFtZQotICogVGhlIGxhdHRlciBpcyB1c2VkIHdoZW4gc3JjdHJlZSBp
cyBzZXBhcmF0ZSBmcm9tIG9ianRyZWUKLSAqIHdoZW4gY29tcGlsaW5nIHRoZSBrZXJuZWwuCi0g
KiBSZXR1cm4gTlVMTCBpZiBmaWxlIGlzIG5vdCBmb3VuZC4KLSAqLwotRklMRSAqemNvbmZfZm9w
ZW4oY29uc3QgY2hhciAqbmFtZSkKLXsKLQljaGFyICplbnYsIGZ1bGxuYW1lW1BBVEhfTUFYKzFd
OwotCUZJTEUgKmY7Ci0KLQlmID0gZm9wZW4obmFtZSwgInIiKTsKLQlpZiAoIWYgJiYgbmFtZSAh
PSBOVUxMICYmIG5hbWVbMF0gIT0gJy8nKSB7Ci0JCWVudiA9IGdldGVudihTUkNUUkVFKTsKLQkJ
aWYgKGVudikgewotCQkJc3ByaW50ZihmdWxsbmFtZSwgIiVzLyVzIiwgZW52LCBuYW1lKTsKLQkJ
CWYgPSBmb3BlbihmdWxsbmFtZSwgInIiKTsKLQkJfQotCX0KLQlyZXR1cm4gZjsKLX0KLQotdm9p
ZCB6Y29uZl9pbml0c2Nhbihjb25zdCBjaGFyICpuYW1lKQotewotCXpjb25maW4gPSB6Y29uZl9m
b3BlbihuYW1lKTsKLQlpZiAoIXpjb25maW4pIHsKLQkJcHJpbnRmKCJjYW4ndCBmaW5kIGZpbGUg
JXNcbiIsIG5hbWUpOwotCQlleGl0KDEpOwotCX0KLQotCWN1cnJlbnRfYnVmID0geG1hbGxvYyhz
aXplb2YoKmN1cnJlbnRfYnVmKSk7Ci0JbWVtc2V0KGN1cnJlbnRfYnVmLCAwLCBzaXplb2YoKmN1
cnJlbnRfYnVmKSk7Ci0KLQljdXJyZW50X2ZpbGUgPSBmaWxlX2xvb2t1cChuYW1lKTsKLQljdXJy
ZW50X2ZpbGUtPmxpbmVubyA9IDE7Ci19Ci0KLXZvaWQgemNvbmZfbmV4dGZpbGUoY29uc3QgY2hh
ciAqbmFtZSkKLXsKLQlzdHJ1Y3QgZmlsZSAqaXRlcjsKLQlzdHJ1Y3QgZmlsZSAqZmlsZSA9IGZp
bGVfbG9va3VwKG5hbWUpOwotCXN0cnVjdCBidWZmZXIgKmJ1ZiA9IHhtYWxsb2Moc2l6ZW9mKCpi
dWYpKTsKLQltZW1zZXQoYnVmLCAwLCBzaXplb2YoKmJ1ZikpOwotCi0JY3VycmVudF9idWYtPnN0
YXRlID0gWVlfQ1VSUkVOVF9CVUZGRVI7Ci0JemNvbmZpbiA9IHpjb25mX2ZvcGVuKGZpbGUtPm5h
bWUpOwotCWlmICghemNvbmZpbikgewotCQlwcmludGYoIiVzOiVkOiBjYW4ndCBvcGVuIGZpbGUg
XCIlc1wiXG4iLAotCQkgICAgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgZmlsZS0+
bmFtZSk7Ci0JCWV4aXQoMSk7Ci0JfQotCXpjb25mX3N3aXRjaF90b19idWZmZXIoemNvbmZfY3Jl
YXRlX2J1ZmZlcih6Y29uZmluLFlZX0JVRl9TSVpFKSk7Ci0JYnVmLT5wYXJlbnQgPSBjdXJyZW50
X2J1ZjsKLQljdXJyZW50X2J1ZiA9IGJ1ZjsKLQotCWZvciAoaXRlciA9IGN1cnJlbnRfZmlsZS0+
cGFyZW50OyBpdGVyOyBpdGVyID0gaXRlci0+cGFyZW50ICkgewotCQlpZiAoIXN0cmNtcChjdXJy
ZW50X2ZpbGUtPm5hbWUsaXRlci0+bmFtZSkgKSB7Ci0JCQlwcmludGYoIiVzOiVkOiByZWN1cnNp
dmUgaW5jbHVzaW9uIGRldGVjdGVkLiAiCi0JCQkgICAgICAgIkluY2x1c2lvbiBwYXRoOlxuICBj
dXJyZW50IGZpbGUgOiAnJXMnXG4iLAotCQkJICAgICAgIHpjb25mX2N1cm5hbWUoKSwgemNvbmZf
bGluZW5vKCksCi0JCQkgICAgICAgemNvbmZfY3VybmFtZSgpKTsKLQkJCWl0ZXIgPSBjdXJyZW50
X2ZpbGUtPnBhcmVudDsKLQkJCXdoaWxlIChpdGVyICYmIFwKLQkJCSAgICAgICBzdHJjbXAoaXRl
ci0+bmFtZSxjdXJyZW50X2ZpbGUtPm5hbWUpKSB7Ci0JCQkJcHJpbnRmKCIgIGluY2x1ZGVkIGZy
b206ICclczolZCdcbiIsCi0JCQkJICAgICAgIGl0ZXItPm5hbWUsIGl0ZXItPmxpbmVuby0xKTsK
LQkJCQlpdGVyID0gaXRlci0+cGFyZW50OwotCQkJfQotCQkJaWYgKGl0ZXIpCi0JCQkJcHJpbnRm
KCIgIGluY2x1ZGVkIGZyb206ICclczolZCdcbiIsCi0JCQkJICAgICAgIGl0ZXItPm5hbWUsIGl0
ZXItPmxpbmVubysxKTsKLQkJCWV4aXQoMSk7Ci0JCX0KLQl9Ci0JZmlsZS0+bGluZW5vID0gMTsK
LQlmaWxlLT5wYXJlbnQgPSBjdXJyZW50X2ZpbGU7Ci0JY3VycmVudF9maWxlID0gZmlsZTsKLX0K
LQotc3RhdGljIHZvaWQgemNvbmZfZW5kZmlsZSh2b2lkKQotewotCXN0cnVjdCBidWZmZXIgKnBh
cmVudDsKLQotCWN1cnJlbnRfZmlsZSA9IGN1cnJlbnRfZmlsZS0+cGFyZW50OwotCi0JcGFyZW50
ID0gY3VycmVudF9idWYtPnBhcmVudDsKLQlpZiAocGFyZW50KSB7Ci0JCWZjbG9zZSh6Y29uZmlu
KTsKLQkJemNvbmZfZGVsZXRlX2J1ZmZlcihZWV9DVVJSRU5UX0JVRkZFUik7Ci0JCXpjb25mX3N3
aXRjaF90b19idWZmZXIocGFyZW50LT5zdGF0ZSk7Ci0JfQotCWZyZWUoY3VycmVudF9idWYpOwot
CWN1cnJlbnRfYnVmID0gcGFyZW50OwotfQotCi1pbnQgemNvbmZfbGluZW5vKHZvaWQpCi17Ci0J
cmV0dXJuIGN1cnJlbnRfcG9zLmxpbmVubzsKLX0KLQotY29uc3QgY2hhciAqemNvbmZfY3VybmFt
ZSh2b2lkKQotewotCXJldHVybiBjdXJyZW50X3Bvcy5maWxlID8gY3VycmVudF9wb3MuZmlsZS0+
bmFtZSA6ICI8bm9uZT4iOwotfQotCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy96Y29u
Zi50YWIuY19zaGlwcGVkIGIveGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZApk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMGYxNjYxZDdiOGQ1Li4wMDAwMDAwMDAwMDAK
LS0tIGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZAorKysgL2Rldi9udWxs
CkBAIC0xLDI1ODAgKzAsMCBAQAotLyogQSBCaXNvbiBwYXJzZXIsIG1hZGUgYnkgR05VIEJpc29u
IDIuNS4xLiAgKi8KLQotLyogQmlzb24gaW1wbGVtZW50YXRpb24gZm9yIFlhY2MtbGlrZSBwYXJz
ZXJzIGluIEMKLSAgIAotICAgICAgQ29weXJpZ2h0IChDKSAxOTg0LCAxOTg5LTE5OTAsIDIwMDAt
MjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KLSAgIAotICAgVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
LSAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5Ci0gICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIg
dmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgotICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KLSAgIAotICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICAgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICAgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAgIAotICAgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
LSAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LiAgKi8KLQotLyogQXMgYSBzcGVjaWFsIGV4Y2VwdGlvbiwgeW91IG1h
eSBjcmVhdGUgYSBsYXJnZXIgd29yayB0aGF0IGNvbnRhaW5zCi0gICBwYXJ0IG9yIGFsbCBvZiB0
aGUgQmlzb24gcGFyc2VyIHNrZWxldG9uIGFuZCBkaXN0cmlidXRlIHRoYXQgd29yawotICAgdW5k
ZXIgdGVybXMgb2YgeW91ciBjaG9pY2UsIHNvIGxvbmcgYXMgdGhhdCB3b3JrIGlzbid0IGl0c2Vs
ZiBhCi0gICBwYXJzZXIgZ2VuZXJhdG9yIHVzaW5nIHRoZSBza2VsZXRvbiBvciBhIG1vZGlmaWVk
IHZlcnNpb24gdGhlcmVvZgotICAgYXMgYSBwYXJzZXIgc2tlbGV0b24uICBBbHRlcm5hdGl2ZWx5
LCBpZiB5b3UgbW9kaWZ5IG9yIHJlZGlzdHJpYnV0ZQotICAgdGhlIHBhcnNlciBza2VsZXRvbiBp
dHNlbGYsIHlvdSBtYXkgKGF0IHlvdXIgb3B0aW9uKSByZW1vdmUgdGhpcwotICAgc3BlY2lhbCBl
eGNlcHRpb24sIHdoaWNoIHdpbGwgY2F1c2UgdGhlIHNrZWxldG9uIGFuZCB0aGUgcmVzdWx0aW5n
Ci0gICBCaXNvbiBvdXRwdXQgZmlsZXMgdG8gYmUgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYwotICAgTGljZW5zZSB3aXRob3V0IHRoaXMgc3BlY2lhbCBleGNlcHRpb24uCi0g
ICAKLSAgIFRoaXMgc3BlY2lhbCBleGNlcHRpb24gd2FzIGFkZGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24gaW4KLSAgIHZlcnNpb24gMi4yIG9mIEJpc29uLiAgKi8KLQotLyogQyBM
QUxSKDEpIHBhcnNlciBza2VsZXRvbiB3cml0dGVuIGJ5IFJpY2hhcmQgU3RhbGxtYW4sIGJ5Ci0g
ICBzaW1wbGlmeWluZyB0aGUgb3JpZ2luYWwgc28tY2FsbGVkICJzZW1hbnRpYyIgcGFyc2VyLiAg
Ki8KLQotLyogQWxsIHN5bWJvbHMgZGVmaW5lZCBiZWxvdyBzaG91bGQgYmVnaW4gd2l0aCB5eSBv
ciBZWSwgdG8gYXZvaWQKLSAgIGluZnJpbmdpbmcgb24gdXNlciBuYW1lIHNwYWNlLiAgVGhpcyBz
aG91bGQgYmUgZG9uZSBldmVuIGZvciBsb2NhbAotICAgdmFyaWFibGVzLCBhcyB0aGV5IG1pZ2h0
IG90aGVyd2lzZSBiZSBleHBhbmRlZCBieSB1c2VyIG1hY3Jvcy4KLSAgIFRoZXJlIGFyZSBzb21l
IHVuYXZvaWRhYmxlIGV4Y2VwdGlvbnMgd2l0aGluIGluY2x1ZGUgZmlsZXMgdG8KLSAgIGRlZmlu
ZSBuZWNlc3NhcnkgbGlicmFyeSBzeW1ib2xzOyB0aGV5IGFyZSBub3RlZCAiSU5GUklOR0VTIE9O
Ci0gICBVU0VSIE5BTUUgU1BBQ0UiIGJlbG93LiAgKi8KLQotLyogSWRlbnRpZnkgQmlzb24gb3V0
cHV0LiAgKi8KLSNkZWZpbmUgWVlCSVNPTiAxCi0KLS8qIEJpc29uIHZlcnNpb24uICAqLwotI2Rl
ZmluZSBZWUJJU09OX1ZFUlNJT04gIjIuNS4xIgotCi0vKiBTa2VsZXRvbiBuYW1lLiAgKi8KLSNk
ZWZpbmUgWVlTS0VMRVRPTl9OQU1FICJ5YWNjLmMiCi0KLS8qIFB1cmUgcGFyc2Vycy4gICovCi0j
ZGVmaW5lIFlZUFVSRSAwCi0KLS8qIFB1c2ggcGFyc2Vycy4gICovCi0jZGVmaW5lIFlZUFVTSCAw
Ci0KLS8qIFB1bGwgcGFyc2Vycy4gICovCi0jZGVmaW5lIFlZUFVMTCAxCi0KLS8qIFVzaW5nIGxv
Y2F0aW9ucy4gICovCi0jZGVmaW5lIFlZTFNQX05FRURFRCAwCi0KLS8qIFN1YnN0aXR1dGUgdGhl
IHZhcmlhYmxlIGFuZCBmdW5jdGlvbiBuYW1lcy4gICovCi0jZGVmaW5lIHl5cGFyc2UgICAgICAg
ICB6Y29uZnBhcnNlCi0jZGVmaW5lIHl5bGV4ICAgICAgICAgICB6Y29uZmxleAotI2RlZmluZSB5
eWVycm9yICAgICAgICAgemNvbmZlcnJvcgotI2RlZmluZSB5eWx2YWwgICAgICAgICAgemNvbmZs
dmFsCi0jZGVmaW5lIHl5Y2hhciAgICAgICAgICB6Y29uZmNoYXIKLSNkZWZpbmUgeXlkZWJ1ZyAg
ICAgICAgIHpjb25mZGVidWcKLSNkZWZpbmUgeXluZXJycyAgICAgICAgIHpjb25mbmVycnMKLQot
Ci0vKiBDb3B5IHRoZSBmaXJzdCBwYXJ0IG9mIHVzZXIgZGVjbGFyYXRpb25zLiAgKi8KLQotCi0v
KgotICogQ29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsu
b3JnPgotICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCi0g
Ki8KLQotI2luY2x1ZGUgPGN0eXBlLmg+Ci0jaW5jbHVkZSA8c3RkYXJnLmg+Ci0jaW5jbHVkZSA8
c3RkaW8uaD4KLSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNs
dWRlIDxzdGRib29sLmg+Ci0KLSNpbmNsdWRlICJsa2MuaCIKLQotI2RlZmluZSBwcmludGQobWFz
aywgZm10Li4uKSBpZiAoY2RlYnVnICYgKG1hc2spKSBwcmludGYoZm10KQotCi0jZGVmaW5lIFBS
SU5URAkJMHgwMDAxCi0jZGVmaW5lIERFQlVHX1BBUlNFCTB4MDAwMgotCi1pbnQgY2RlYnVnID0g
UFJJTlREOwotCi1leHRlcm4gaW50IHpjb25mbGV4KHZvaWQpOwotc3RhdGljIHZvaWQgemNvbmZw
cmludChjb25zdCBjaGFyICplcnIsIC4uLik7Ci1zdGF0aWMgdm9pZCB6Y29uZl9lcnJvcihjb25z
dCBjaGFyICplcnIsIC4uLik7Ci1zdGF0aWMgdm9pZCB6Y29uZmVycm9yKGNvbnN0IGNoYXIgKmVy
cik7Ci1zdGF0aWMgYm9vbCB6Y29uZl9lbmR0b2tlbihjb25zdCBzdHJ1Y3Qga2NvbmZfaWQgKmlk
LCBpbnQgc3RhcnR0b2tlbiwgaW50IGVuZHRva2VuKTsKLQotc3RydWN0IHN5bWJvbCAqc3ltYm9s
X2hhc2hbU1lNQk9MX0hBU0hTSVpFXTsKLQotc3RhdGljIHN0cnVjdCBtZW51ICpjdXJyZW50X21l
bnUsICpjdXJyZW50X2VudHJ5OwotCi0KLQotCi0jIGlmbmRlZiBZWV9OVUxMCi0jICBpZiBkZWZp
bmVkIF9fY3BsdXNwbHVzICYmIDIwMTEwM0wgPD0gX19jcGx1c3BsdXMKLSMgICBkZWZpbmUgWVlf
TlVMTCBudWxscHRyCi0jICBlbHNlCi0jICAgZGVmaW5lIFlZX05VTEwgMAotIyAgZW5kaWYKLSMg
ZW5kaWYKLQotLyogRW5hYmxpbmcgdHJhY2VzLiAgKi8KLSNpZm5kZWYgWVlERUJVRwotIyBkZWZp
bmUgWVlERUJVRyAxCi0jZW5kaWYKLQotLyogRW5hYmxpbmcgdmVyYm9zZSBlcnJvciBtZXNzYWdl
cy4gICovCi0jaWZkZWYgWVlFUlJPUl9WRVJCT1NFCi0jIHVuZGVmIFlZRVJST1JfVkVSQk9TRQot
IyBkZWZpbmUgWVlFUlJPUl9WRVJCT1NFIDEKLSNlbHNlCi0jIGRlZmluZSBZWUVSUk9SX1ZFUkJP
U0UgMAotI2VuZGlmCi0KLS8qIEVuYWJsaW5nIHRoZSB0b2tlbiB0YWJsZS4gICovCi0jaWZuZGVm
IFlZVE9LRU5fVEFCTEUKLSMgZGVmaW5lIFlZVE9LRU5fVEFCTEUgMAotI2VuZGlmCi0KLQotLyog
VG9rZW5zLiAgKi8KLSNpZm5kZWYgWVlUT0tFTlRZUEUKLSMgZGVmaW5lIFlZVE9LRU5UWVBFCi0g
ICAvKiBQdXQgdGhlIHRva2VucyBpbnRvIHRoZSBzeW1ib2wgdGFibGUsIHNvIHRoYXQgR0RCIGFu
ZCBvdGhlciBkZWJ1Z2dlcnMKLSAgICAgIGtub3cgYWJvdXQgdGhlbS4gICovCi0gICBlbnVtIHl5
dG9rZW50eXBlIHsKLSAgICAgVF9NQUlOTUVOVSA9IDI1OCwKLSAgICAgVF9NRU5VID0gMjU5LAot
ICAgICBUX0VORE1FTlUgPSAyNjAsCi0gICAgIFRfU09VUkNFID0gMjYxLAotICAgICBUX0NIT0lD
RSA9IDI2MiwKLSAgICAgVF9FTkRDSE9JQ0UgPSAyNjMsCi0gICAgIFRfQ09NTUVOVCA9IDI2NCwK
LSAgICAgVF9DT05GSUcgPSAyNjUsCi0gICAgIFRfTUVOVUNPTkZJRyA9IDI2NiwKLSAgICAgVF9I
RUxQID0gMjY3LAotICAgICBUX0hFTFBURVhUID0gMjY4LAotICAgICBUX0lGID0gMjY5LAotICAg
ICBUX0VORElGID0gMjcwLAotICAgICBUX0RFUEVORFMgPSAyNzEsCi0gICAgIFRfT1BUSU9OQUwg
PSAyNzIsCi0gICAgIFRfUFJPTVBUID0gMjczLAotICAgICBUX1RZUEUgPSAyNzQsCi0gICAgIFRf
REVGQVVMVCA9IDI3NSwKLSAgICAgVF9TRUxFQ1QgPSAyNzYsCi0gICAgIFRfUkFOR0UgPSAyNzcs
Ci0gICAgIFRfVklTSUJMRSA9IDI3OCwKLSAgICAgVF9PUFRJT04gPSAyNzksCi0gICAgIFRfT04g
PSAyODAsCi0gICAgIFRfV09SRCA9IDI4MSwKLSAgICAgVF9XT1JEX1FVT1RFID0gMjgyLAotICAg
ICBUX1VORVFVQUwgPSAyODMsCi0gICAgIFRfTEVTUyA9IDI4NCwKLSAgICAgVF9MRVNTX0VRVUFM
ID0gMjg1LAotICAgICBUX0dSRUFURVIgPSAyODYsCi0gICAgIFRfR1JFQVRFUl9FUVVBTCA9IDI4
NywKLSAgICAgVF9DTE9TRV9QQVJFTiA9IDI4OCwKLSAgICAgVF9PUEVOX1BBUkVOID0gMjg5LAot
ICAgICBUX0VPTCA9IDI5MCwKLSAgICAgVF9PUiA9IDI5MSwKLSAgICAgVF9BTkQgPSAyOTIsCi0g
ICAgIFRfRVFVQUwgPSAyOTMsCi0gICAgIFRfTk9UID0gMjk0Ci0gICB9OwotI2VuZGlmCi0KLQot
Ci0jaWYgISBkZWZpbmVkIFlZU1RZUEUgJiYgISBkZWZpbmVkIFlZU1RZUEVfSVNfREVDTEFSRUQK
LXR5cGVkZWYgdW5pb24gWVlTVFlQRQotewotCi0KLQljaGFyICpzdHJpbmc7Ci0Jc3RydWN0IGZp
bGUgKmZpbGU7Ci0Jc3RydWN0IHN5bWJvbCAqc3ltYm9sOwotCXN0cnVjdCBleHByICpleHByOwot
CXN0cnVjdCBtZW51ICptZW51OwotCWNvbnN0IHN0cnVjdCBrY29uZl9pZCAqaWQ7Ci0KLQotCi19
IFlZU1RZUEU7Ci0jIGRlZmluZSBZWVNUWVBFX0lTX1RSSVZJQUwgMQotIyBkZWZpbmUgeXlzdHlw
ZSBZWVNUWVBFIC8qIG9ic29sZXNjZW50OyB3aWxsIGJlIHdpdGhkcmF3biAqLwotIyBkZWZpbmUg
WVlTVFlQRV9JU19ERUNMQVJFRCAxCi0jZW5kaWYKLQotCi0vKiBDb3B5IHRoZSBzZWNvbmQgcGFy
dCBvZiB1c2VyIGRlY2xhcmF0aW9ucy4gICovCi0KLQotLyogSW5jbHVkZSB6Y29uZi5oYXNoLmMg
aGVyZSBzbyBpdCBjYW4gc2VlIHRoZSB0b2tlbiBjb25zdGFudHMuICovCi0jaW5jbHVkZSAiemNv
bmYuaGFzaC5jIgotCi0KLQotI2lmZGVmIHNob3J0Ci0jIHVuZGVmIHNob3J0Ci0jZW5kaWYKLQot
I2lmZGVmIFlZVFlQRV9VSU5UOAotdHlwZWRlZiBZWVRZUEVfVUlOVDggeXl0eXBlX3VpbnQ4Owot
I2Vsc2UKLXR5cGVkZWYgdW5zaWduZWQgY2hhciB5eXR5cGVfdWludDg7Ci0jZW5kaWYKLQotI2lm
ZGVmIFlZVFlQRV9JTlQ4Ci10eXBlZGVmIFlZVFlQRV9JTlQ4IHl5dHlwZV9pbnQ4OwotI2VsaWYg
KGRlZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVm
aW5lZCBfX2NwbHVzcGx1cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQotdHlwZWRlZiBzaWduZWQgY2hh
ciB5eXR5cGVfaW50ODsKLSNlbHNlCi10eXBlZGVmIHNob3J0IGludCB5eXR5cGVfaW50ODsKLSNl
bmRpZgotCi0jaWZkZWYgWVlUWVBFX1VJTlQxNgotdHlwZWRlZiBZWVRZUEVfVUlOVDE2IHl5dHlw
ZV91aW50MTY7Ci0jZWxzZQotdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCBpbnQgeXl0eXBlX3VpbnQx
NjsKLSNlbmRpZgotCi0jaWZkZWYgWVlUWVBFX0lOVDE2Ci10eXBlZGVmIFlZVFlQRV9JTlQxNiB5
eXR5cGVfaW50MTY7Ci0jZWxzZQotdHlwZWRlZiBzaG9ydCBpbnQgeXl0eXBlX2ludDE2OwotI2Vu
ZGlmCi0KLSNpZm5kZWYgWVlTSVpFX1QKLSMgaWZkZWYgX19TSVpFX1RZUEVfXwotIyAgZGVmaW5l
IFlZU0laRV9UIF9fU0laRV9UWVBFX18KLSMgZWxpZiBkZWZpbmVkIHNpemVfdAotIyAgZGVmaW5l
IFlZU0laRV9UIHNpemVfdAotIyBlbGlmICEgZGVmaW5lZCBZWVNJWkVfVCAmJiAoZGVmaW5lZCBf
X1NURENfXyB8fCBkZWZpbmVkIF9fQzk5X19GVU5DX18gXAotICAgICB8fCBkZWZpbmVkIF9fY3Bs
dXNwbHVzIHx8IGRlZmluZWQgX01TQ19WRVIpCi0jICBpbmNsdWRlIDxzdGRkZWYuaD4gLyogSU5G
UklOR0VTIE9OIFVTRVIgTkFNRSBTUEFDRSAqLwotIyAgZGVmaW5lIFlZU0laRV9UIHNpemVfdAot
IyBlbHNlCi0jICBkZWZpbmUgWVlTSVpFX1QgdW5zaWduZWQgaW50Ci0jIGVuZGlmCi0jZW5kaWYK
LQotI2RlZmluZSBZWVNJWkVfTUFYSU1VTSAoKFlZU0laRV9UKSAtMSkKLQotI2lmbmRlZiBZWV8K
LSMgaWYgZGVmaW5lZCBZWUVOQUJMRV9OTFMgJiYgWVlFTkFCTEVfTkxTCi0jICBpZiBFTkFCTEVf
TkxTCi0jICAgaW5jbHVkZSA8bGliaW50bC5oPiAvKiBJTkZSSU5HRVMgT04gVVNFUiBOQU1FIFNQ
QUNFICovCi0jICAgZGVmaW5lIFlZXyhtc2dpZCkgZGdldHRleHQgKCJiaXNvbi1ydW50aW1lIiwg
bXNnaWQpCi0jICBlbmRpZgotIyBlbmRpZgotIyBpZm5kZWYgWVlfCi0jICBkZWZpbmUgWVlfKG1z
Z2lkKSBtc2dpZAotIyBlbmRpZgotI2VuZGlmCi0KLS8qIFN1cHByZXNzIHVudXNlZC12YXJpYWJs
ZSB3YXJuaW5ncyBieSAidXNpbmciIEUuICAqLwotI2lmICEgZGVmaW5lZCBsaW50IHx8IGRlZmlu
ZWQgX19HTlVDX18KLSMgZGVmaW5lIFlZVVNFKGUpICgodm9pZCkgKGUpKQotI2Vsc2UKLSMgZGVm
aW5lIFlZVVNFKGUpIC8qIGVtcHR5ICovCi0jZW5kaWYKLQotLyogSWRlbnRpdHkgZnVuY3Rpb24s
IHVzZWQgdG8gc3VwcHJlc3Mgd2FybmluZ3MgYWJvdXQgY29uc3RhbnQgY29uZGl0aW9ucy4gICov
Ci0jaWZuZGVmIGxpbnQKLSMgZGVmaW5lIFlZSUQobikgKG4pCi0jZWxzZQotI2lmIChkZWZpbmVk
IF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19j
cGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyBpbnQKLVlZSUQgKGludCB5eWkp
Ci0jZWxzZQotc3RhdGljIGludAotWVlJRCAoeXlpKQotICAgIGludCB5eWk7Ci0jZW5kaWYKLXsK
LSAgcmV0dXJuIHl5aTsKLX0KLSNlbmRpZgotCi0jaWYgISBkZWZpbmVkIHl5b3ZlcmZsb3cgfHwg
WVlFUlJPUl9WRVJCT1NFCi0KLS8qIFRoZSBwYXJzZXIgaW52b2tlcyBhbGxvY2Egb3IgbWFsbG9j
OyBkZWZpbmUgdGhlIG5lY2Vzc2FyeSBzeW1ib2xzLiAgKi8KLQotIyBpZmRlZiBZWVNUQUNLX1VT
RV9BTExPQ0EKLSMgIGlmIFlZU1RBQ0tfVVNFX0FMTE9DQQotIyAgIGlmZGVmIF9fR05VQ19fCi0j
ICAgIGRlZmluZSBZWVNUQUNLX0FMTE9DIF9fYnVpbHRpbl9hbGxvY2EKLSMgICBlbGlmIGRlZmlu
ZWQgX19CVUlMVElOX1ZBX0FSR19JTkNSCi0jICAgIGluY2x1ZGUgPGFsbG9jYS5oPiAvKiBJTkZS
SU5HRVMgT04gVVNFUiBOQU1FIFNQQUNFICovCi0jICAgZWxpZiBkZWZpbmVkIF9BSVgKLSMgICAg
ZGVmaW5lIFlZU1RBQ0tfQUxMT0MgX19hbGxvY2EKLSMgICBlbGlmIGRlZmluZWQgX01TQ19WRVIK
LSMgICAgaW5jbHVkZSA8bWFsbG9jLmg+IC8qIElORlJJTkdFUyBPTiBVU0VSIE5BTUUgU1BBQ0Ug
Ki8KLSMgICAgZGVmaW5lIGFsbG9jYSBfYWxsb2NhCi0jICAgZWxzZQotIyAgICBkZWZpbmUgWVlT
VEFDS19BTExPQyBhbGxvY2EKLSMgICAgaWYgISBkZWZpbmVkIF9BTExPQ0FfSCAmJiAhIGRlZmlu
ZWQgRVhJVF9TVUNDRVNTICYmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZV
TkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikK
LSMgICAgIGluY2x1ZGUgPHN0ZGxpYi5oPiAvKiBJTkZSSU5HRVMgT04gVVNFUiBOQU1FIFNQQUNF
ICovCi0gICAgICAvKiBVc2UgRVhJVF9TVUNDRVNTIGFzIGEgd2l0bmVzcyBmb3Igc3RkbGliLmgu
ICAqLwotIyAgICAgaWZuZGVmIEVYSVRfU1VDQ0VTUwotIyAgICAgIGRlZmluZSBFWElUX1NVQ0NF
U1MgMAotIyAgICAgZW5kaWYKLSMgICAgZW5kaWYKLSMgICBlbmRpZgotIyAgZW5kaWYKLSMgZW5k
aWYKLQotIyBpZmRlZiBZWVNUQUNLX0FMTE9DCi0gICAvKiBQYWNpZnkgR0NDJ3MgYGVtcHR5IGlm
LWJvZHknIHdhcm5pbmcuICAqLwotIyAgZGVmaW5lIFlZU1RBQ0tfRlJFRShQdHIpIGRvIHsgLyog
ZW1wdHkgKi87IH0gd2hpbGUgKFlZSUQgKDApKQotIyAgaWZuZGVmIFlZU1RBQ0tfQUxMT0NfTUFY
SU1VTQotICAgIC8qIFRoZSBPUyBtaWdodCBndWFyYW50ZWUgb25seSBvbmUgZ3VhcmQgcGFnZSBh
dCB0aGUgYm90dG9tIG9mIHRoZSBzdGFjaywKLSAgICAgICBhbmQgYSBwYWdlIHNpemUgY2FuIGJl
IGFzIHNtYWxsIGFzIDQwOTYgYnl0ZXMuICBTbyB3ZSBjYW5ub3Qgc2FmZWx5Ci0gICAgICAgaW52
b2tlIGFsbG9jYSAoTikgaWYgTiBleGNlZWRzIDQwOTYuICBVc2UgYSBzbGlnaHRseSBzbWFsbGVy
IG51bWJlcgotICAgICAgIHRvIGFsbG93IGZvciBhIGZldyBjb21waWxlci1hbGxvY2F0ZWQgdGVt
cG9yYXJ5IHN0YWNrIHNsb3RzLiAgKi8KLSMgICBkZWZpbmUgWVlTVEFDS19BTExPQ19NQVhJTVVN
IDQwMzIgLyogcmVhc29uYWJsZSBjaXJjYSAyMDA2ICovCi0jICBlbmRpZgotIyBlbHNlCi0jICBk
ZWZpbmUgWVlTVEFDS19BTExPQyBZWU1BTExPQwotIyAgZGVmaW5lIFlZU1RBQ0tfRlJFRSBZWUZS
RUUKLSMgIGlmbmRlZiBZWVNUQUNLX0FMTE9DX01BWElNVU0KLSMgICBkZWZpbmUgWVlTVEFDS19B
TExPQ19NQVhJTVVNIFlZU0laRV9NQVhJTVVNCi0jICBlbmRpZgotIyAgaWYgKGRlZmluZWQgX19j
cGx1c3BsdXMgJiYgISBkZWZpbmVkIEVYSVRfU1VDQ0VTUyBcCi0gICAgICAgJiYgISAoKGRlZmlu
ZWQgWVlNQUxMT0MgfHwgZGVmaW5lZCBtYWxsb2MpIFwKLQkgICAgICYmIChkZWZpbmVkIFlZRlJF
RSB8fCBkZWZpbmVkIGZyZWUpKSkKLSMgICBpbmNsdWRlIDxzdGRsaWIuaD4gLyogSU5GUklOR0VT
IE9OIFVTRVIgTkFNRSBTUEFDRSAqLwotIyAgIGlmbmRlZiBFWElUX1NVQ0NFU1MKLSMgICAgZGVm
aW5lIEVYSVRfU1VDQ0VTUyAwCi0jICAgZW5kaWYKLSMgIGVuZGlmCi0jICBpZm5kZWYgWVlNQUxM
T0MKLSMgICBkZWZpbmUgWVlNQUxMT0MgbWFsbG9jCi0jICAgaWYgISBkZWZpbmVkIG1hbGxvYyAm
JiAhIGRlZmluZWQgRVhJVF9TVUNDRVNTICYmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQg
X19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBf
TVNDX1ZFUikKLXZvaWQgKm1hbGxvYyAoWVlTSVpFX1QpOyAvKiBJTkZSSU5HRVMgT04gVVNFUiBO
QU1FIFNQQUNFICovCi0jICAgZW5kaWYKLSMgIGVuZGlmCi0jICBpZm5kZWYgWVlGUkVFCi0jICAg
ZGVmaW5lIFlZRlJFRSBmcmVlCi0jICAgaWYgISBkZWZpbmVkIGZyZWUgJiYgISBkZWZpbmVkIEVY
SVRfU1VDQ0VTUyAmJiAoZGVmaW5lZCBfX1NURENfXyB8fCBkZWZpbmVkIF9fQzk5X19GVU5DX18g
XAotICAgICB8fCBkZWZpbmVkIF9fY3BsdXNwbHVzIHx8IGRlZmluZWQgX01TQ19WRVIpCi12b2lk
IGZyZWUgKHZvaWQgKik7IC8qIElORlJJTkdFUyBPTiBVU0VSIE5BTUUgU1BBQ0UgKi8KLSMgICBl
bmRpZgotIyAgZW5kaWYKLSMgZW5kaWYKLSNlbmRpZiAvKiAhIGRlZmluZWQgeXlvdmVyZmxvdyB8
fCBZWUVSUk9SX1ZFUkJPU0UgKi8KLQotCi0jaWYgKCEgZGVmaW5lZCB5eW92ZXJmbG93IFwKLSAg
ICAgJiYgKCEgZGVmaW5lZCBfX2NwbHVzcGx1cyBcCi0JIHx8IChkZWZpbmVkIFlZU1RZUEVfSVNf
VFJJVklBTCAmJiBZWVNUWVBFX0lTX1RSSVZJQUwpKSkKLQotLyogQSB0eXBlIHRoYXQgaXMgcHJv
cGVybHkgYWxpZ25lZCBmb3IgYW55IHN0YWNrIG1lbWJlci4gICovCi11bmlvbiB5eWFsbG9jCi17
Ci0gIHl5dHlwZV9pbnQxNiB5eXNzX2FsbG9jOwotICBZWVNUWVBFIHl5dnNfYWxsb2M7Ci19Owot
Ci0vKiBUaGUgc2l6ZSBvZiB0aGUgbWF4aW11bSBnYXAgYmV0d2VlbiBvbmUgYWxpZ25lZCBzdGFj
ayBhbmQgdGhlIG5leHQuICAqLwotIyBkZWZpbmUgWVlTVEFDS19HQVBfTUFYSU1VTSAoc2l6ZW9m
ICh1bmlvbiB5eWFsbG9jKSAtIDEpCi0KLS8qIFRoZSBzaXplIG9mIGFuIGFycmF5IGxhcmdlIHRv
IGVub3VnaCB0byBob2xkIGFsbCBzdGFja3MsIGVhY2ggd2l0aAotICAgTiBlbGVtZW50cy4gICov
Ci0jIGRlZmluZSBZWVNUQUNLX0JZVEVTKE4pIFwKLSAgICAgKChOKSAqIChzaXplb2YgKHl5dHlw
ZV9pbnQxNikgKyBzaXplb2YgKFlZU1RZUEUpKSBcCi0gICAgICArIFlZU1RBQ0tfR0FQX01BWElN
VU0pCi0KLSMgZGVmaW5lIFlZQ09QWV9ORUVERUQgMQotCi0vKiBSZWxvY2F0ZSBTVEFDSyBmcm9t
IGl0cyBvbGQgbG9jYXRpb24gdG8gdGhlIG5ldyBvbmUuICBUaGUKLSAgIGxvY2FsIHZhcmlhYmxl
cyBZWVNJWkUgYW5kIFlZU1RBQ0tTSVpFIGdpdmUgdGhlIG9sZCBhbmQgbmV3IG51bWJlciBvZgot
ICAgZWxlbWVudHMgaW4gdGhlIHN0YWNrLCBhbmQgWVlQVFIgZ2l2ZXMgdGhlIG5ldyBsb2NhdGlv
biBvZiB0aGUKLSAgIHN0YWNrLiAgQWR2YW5jZSBZWVBUUiB0byBhIHByb3Blcmx5IGFsaWduZWQg
bG9jYXRpb24gZm9yIHRoZSBuZXh0Ci0gICBzdGFjay4gICovCi0jIGRlZmluZSBZWVNUQUNLX1JF
TE9DQVRFKFN0YWNrX2FsbG9jLCBTdGFjaykJCQkJXAotICAgIGRvCQkJCQkJCQkJXAotICAgICAg
ewkJCQkJCQkJCVwKLQlZWVNJWkVfVCB5eW5ld2J5dGVzOwkJCQkJCVwKLQlZWUNPUFkgKCZ5eXB0
ci0+U3RhY2tfYWxsb2MsIFN0YWNrLCB5eXNpemUpOwkJCVwKLQlTdGFjayA9ICZ5eXB0ci0+U3Rh
Y2tfYWxsb2M7CQkJCQlcCi0JeXluZXdieXRlcyA9IHl5c3RhY2tzaXplICogc2l6ZW9mICgqU3Rh
Y2spICsgWVlTVEFDS19HQVBfTUFYSU1VTTsgXAotCXl5cHRyICs9IHl5bmV3Ynl0ZXMgLyBzaXpl
b2YgKCp5eXB0cik7CQkJCVwKLSAgICAgIH0JCQkJCQkJCQlcCi0gICAgd2hpbGUgKFlZSUQgKDAp
KQotCi0jZW5kaWYKLQotI2lmIGRlZmluZWQgWVlDT1BZX05FRURFRCAmJiBZWUNPUFlfTkVFREVE
Ci0vKiBDb3B5IENPVU5UIG9iamVjdHMgZnJvbSBTUkMgdG8gRFNULiAgVGhlIHNvdXJjZSBhbmQg
ZGVzdGluYXRpb24gZG8KLSAgIG5vdCBvdmVybGFwLiAgKi8KLSMgaWZuZGVmIFlZQ09QWQotIyAg
aWYgZGVmaW5lZCBfX0dOVUNfXyAmJiAxIDwgX19HTlVDX18KLSMgICBkZWZpbmUgWVlDT1BZKERz
dCwgU3JjLCBDb3VudCkgXAotICAgICAgX19idWlsdGluX21lbWNweSAoRHN0LCBTcmMsIChDb3Vu
dCkgKiBzaXplb2YgKCooU3JjKSkpCi0jICBlbHNlCi0jICAgZGVmaW5lIFlZQ09QWShEc3QsIFNy
YywgQ291bnQpICAgICAgICAgICAgICBcCi0gICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgWVlTSVpFX1QgeXlpOyAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgZm9yICh5eWkgPSAwOyB5eWkgPCAoQ291bnQpOyB5eWkrKykgICBc
Ci0gICAgICAgICAgICAoRHN0KVt5eWldID0gKFNyYylbeXlpXTsgICAgICAgICAgICBcCi0gICAg
ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB3aGls
ZSAoWVlJRCAoMCkpCi0jICBlbmRpZgotIyBlbmRpZgotI2VuZGlmIC8qICFZWUNPUFlfTkVFREVE
ICovCi0KLS8qIFlZRklOQUwgLS0gU3RhdGUgbnVtYmVyIG9mIHRoZSB0ZXJtaW5hdGlvbiBzdGF0
ZS4gICovCi0jZGVmaW5lIFlZRklOQUwgIDExCi0vKiBZWUxBU1QgLS0gTGFzdCBpbmRleCBpbiBZ
WVRBQkxFLiAgKi8KLSNkZWZpbmUgWVlMQVNUICAgMjk4Ci0KLS8qIFlZTlRPS0VOUyAtLSBOdW1i
ZXIgb2YgdGVybWluYWxzLiAgKi8KLSNkZWZpbmUgWVlOVE9LRU5TICA0MAotLyogWVlOTlRTIC0t
IE51bWJlciBvZiBub250ZXJtaW5hbHMuICAqLwotI2RlZmluZSBZWU5OVFMgIDUwCi0vKiBZWU5S
VUxFUyAtLSBOdW1iZXIgb2YgcnVsZXMuICAqLwotI2RlZmluZSBZWU5SVUxFUyAgMTIyCi0vKiBZ
WU5SVUxFUyAtLSBOdW1iZXIgb2Ygc3RhdGVzLiAgKi8KLSNkZWZpbmUgWVlOU1RBVEVTICAxOTkK
LQotLyogWVlUUkFOU0xBVEUoWVlMRVgpIC0tIEJpc29uIHN5bWJvbCBudW1iZXIgY29ycmVzcG9u
ZGluZyB0byBZWUxFWC4gICovCi0jZGVmaW5lIFlZVU5ERUZUT0sgIDIKLSNkZWZpbmUgWVlNQVhV
VE9LICAgMjk0Ci0KLSNkZWZpbmUgWVlUUkFOU0xBVEUoWVlYKQkJCQkJCVwKLSAgKCh1bnNpZ25l
ZCBpbnQpIChZWVgpIDw9IFlZTUFYVVRPSyA/IHl5dHJhbnNsYXRlW1lZWF0gOiBZWVVOREVGVE9L
KQotCi0vKiBZWVRSQU5TTEFURVtZWUxFWF0gLS0gQmlzb24gc3ltYm9sIG51bWJlciBjb3JyZXNw
b25kaW5nIHRvIFlZTEVYLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXl0cmFuc2xh
dGVbXSA9Ci17Ci0gICAgICAgMCwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0g
ICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAg
MiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAg
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAxLCAgICAgMiwgICAgIDMsICAgICA0LAotICAg
ICAgIDUsICAgICA2LCAgICAgNywgICAgIDgsICAgICA5LCAgICAxMCwgICAgMTEsICAgIDEyLCAg
ICAxMywgICAgMTQsCi0gICAgICAxNSwgICAgMTYsICAgIDE3LCAgICAxOCwgICAgMTksICAgIDIw
LCAgICAyMSwgICAgMjIsICAgIDIzLCAgICAyNCwKLSAgICAgIDI1LCAgICAyNiwgICAgMjcsICAg
IDI4LCAgICAyOSwgICAgMzAsICAgIDMxLCAgICAzMiwgICAgMzMsICAgIDM0LAotICAgICAgMzUs
ICAgIDM2LCAgICAzNywgICAgMzgsICAgIDM5Ci19OwotCi0jaWYgWVlERUJVRwotLyogWVlQUkhT
W1lZTl0gLS0gSW5kZXggb2YgdGhlIGZpcnN0IFJIUyBzeW1ib2wgb2YgcnVsZSBudW1iZXIgWVlO
IGluCi0gICBZWVJIUy4gICovCi1zdGF0aWMgY29uc3QgeXl0eXBlX3VpbnQxNiB5eXByaHNbXSA9
Ci17Ci0gICAgICAgMCwgICAgIDAsICAgICAzLCAgICAgNiwgICAgIDgsICAgIDExLCAgICAxMywg
ICAgMTQsICAgIDE3LCAgICAyMCwKLSAgICAgIDIzLCAgICAyNiwgICAgMzEsICAgIDM2LCAgICA0
MCwgICAgNDIsICAgIDQ0LCAgICA0NiwgICAgNDgsICAgIDUwLAotICAgICAgNTIsICAgIDU0LCAg
ICA1NiwgICAgNTgsICAgIDYwLCAgICA2MiwgICAgNjQsICAgIDY2LCAgICA2OCwgICAgNzIsCi0g
ICAgICA3NSwgICAgNzksICAgIDgyLCAgICA4NiwgICAgODksICAgIDkwLCAgICA5MywgICAgOTYs
ICAgIDk5LCAgIDEwMiwKLSAgICAgMTA1LCAgIDEwOCwgICAxMTIsICAgMTE3LCAgIDEyMiwgICAx
MjcsICAgMTMzLCAgIDEzNywgICAxMzgsICAgMTQyLAotICAgICAxNDMsICAgMTQ2LCAgIDE1MCwg
ICAxNTMsICAgMTU1LCAgIDE1OSwgICAxNjAsICAgMTYzLCAgIDE2NiwgICAxNjksCi0gICAgIDE3
MiwgICAxNzUsICAgMTgwLCAgIDE4NCwgICAxODcsICAgMTkyLCAgIDE5MywgICAxOTYsICAgMjAw
LCAgIDIwMiwKLSAgICAgMjA2LCAgIDIwNywgICAyMTAsICAgMjEzLCAgIDIxNiwgICAyMjAsICAg
MjI0LCAgIDIyOCwgICAyMzAsICAgMjM0LAotICAgICAyMzUsICAgMjM4LCAgIDI0MSwgICAyNDQs
ICAgMjQ4LCAgIDI1MiwgICAyNTUsICAgMjU4LCAgIDI2MSwgICAyNjIsCi0gICAgIDI2NSwgICAy
NjgsICAgMjcxLCAgIDI3NiwgICAyNzcsICAgMjgwLCAgIDI4MywgICAyODYsICAgMjg3LCAgIDI5
MCwKLSAgICAgMjkyLCAgIDI5NCwgICAyOTcsICAgMzAwLCAgIDMwMywgICAzMDUsICAgMzA4LCAg
IDMwOSwgICAzMTIsICAgMzE0LAotICAgICAzMTgsICAgMzIyLCAgIDMyNiwgICAzMzAsICAgMzM0
LCAgIDMzOCwgICAzNDIsICAgMzQ1LCAgIDM0OSwgICAzNTMsCi0gICAgIDM1NSwgICAzNTcsICAg
MzU4Ci19OwotCi0vKiBZWVJIUyAtLSBBIGAtMSctc2VwYXJhdGVkIGxpc3Qgb2YgdGhlIHJ1bGVz
JyBSSFMuICAqLwotc3RhdGljIGNvbnN0IHl5dHlwZV9pbnQ4IHl5cmhzW10gPQotewotICAgICAg
NDEsICAgICAwLCAgICAtMSwgICAgODUsICAgIDQyLCAgICAtMSwgICAgNDIsICAgIC0xLCAgICA2
NywgICAgNDMsCi0gICAgICAtMSwgICAgNDMsICAgIC0xLCAgICAtMSwgICAgNDMsICAgIDQ1LCAg
ICAtMSwgICAgNDMsICAgIDU5LCAgICAtMSwKLSAgICAgIDQzLCAgICA3MSwgICAgLTEsICAgIDQz
LCAgICA4NCwgICAgLTEsICAgIDQzLCAgICAyNiwgICAgIDEsICAgIDM1LAotICAgICAgLTEsICAg
IDQzLCAgICA0NCwgICAgIDEsICAgIDM1LCAgICAtMSwgICAgNDMsICAgICAxLCAgICAzNSwgICAg
LTEsCi0gICAgICAxNiwgICAgLTEsICAgIDE4LCAgICAtMSwgICAgMTksICAgIC0xLCAgICAyMSwg
ICAgLTEsICAgIDE3LCAgICAtMSwKLSAgICAgIDIyLCAgICAtMSwgICAgMjAsICAgIC0xLCAgICAy
MywgICAgLTEsICAgIDM1LCAgICAtMSwgICAgNjUsICAgIC0xLAotICAgICAgNzUsICAgIC0xLCAg
ICA0OCwgICAgLTEsICAgIDUwLCAgICAtMSwgICAgNzMsICAgIC0xLCAgICAyNiwgICAgIDEsCi0g
ICAgICAzNSwgICAgLTEsICAgICAxLCAgICAzNSwgICAgLTEsICAgIDEwLCAgICAyNiwgICAgMzUs
ICAgIC0xLCAgICA0NywKLSAgICAgIDUxLCAgICAtMSwgICAgMTEsICAgIDI2LCAgICAzNSwgICAg
LTEsICAgIDQ5LCAgICA1MSwgICAgLTEsICAgIC0xLAotICAgICAgNTEsICAgIDUyLCAgICAtMSwg
ICAgNTEsICAgIDUzLCAgICAtMSwgICAgNTEsICAgIDc5LCAgICAtMSwgICAgNTEsCi0gICAgICA3
NywgICAgLTEsICAgIDUxLCAgICA0NiwgICAgLTEsICAgIDUxLCAgICAzNSwgICAgLTEsICAgIDE5
LCAgICA4MiwKLSAgICAgIDM1LCAgICAtMSwgICAgMTgsICAgIDgzLCAgICA4NiwgICAgMzUsICAg
IC0xLCAgICAyMCwgICAgODcsICAgIDg2LAotICAgICAgMzUsICAgIC0xLCAgICAyMSwgICAgMjYs
ICAgIDg2LCAgICAzNSwgICAgLTEsICAgIDIyLCAgICA4OCwgICAgODgsCi0gICAgICA4NiwgICAg
MzUsICAgIC0xLCAgICAyNCwgICAgNTQsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIDU0LCAgICAy
NiwKLSAgICAgIDU1LCAgICAtMSwgICAgLTEsICAgIDM4LCAgICA4MywgICAgLTEsICAgICA3LCAg
ICA4OSwgICAgMzUsICAgIC0xLAotICAgICAgNTYsICAgIDYwLCAgICAtMSwgICAgODQsICAgIC0x
LCAgICA1NywgICAgNjIsICAgIDU4LCAgICAtMSwgICAgLTEsCi0gICAgICA2MCwgICAgNjEsICAg
IC0xLCAgICA2MCwgICAgNzksICAgIC0xLCAgICA2MCwgICAgNzcsICAgIC0xLCAgICA2MCwKLSAg
ICAgIDM1LCAgICAtMSwgICAgNjAsICAgIDQ2LCAgICAtMSwgICAgMTgsICAgIDgzLCAgICA4Niwg
ICAgMzUsICAgIC0xLAotICAgICAgMTksICAgIDgyLCAgICAzNSwgICAgLTEsICAgIDE3LCAgICAz
NSwgICAgLTEsICAgIDIwLCAgICAyNiwgICAgODYsCi0gICAgICAzNSwgICAgLTEsICAgIC0xLCAg
ICA2MiwgICAgNDUsICAgIC0xLCAgICAxNCwgICAgODcsICAgIDg1LCAgICAtMSwKLSAgICAgIDg0
LCAgICAtMSwgICAgNjMsICAgIDY2LCAgICA2NCwgICAgLTEsICAgIC0xLCAgICA2NiwgICAgNDUs
ICAgIC0xLAotICAgICAgNjYsICAgIDcxLCAgICAtMSwgICAgNjYsICAgIDU5LCAgICAtMSwgICAg
IDMsICAgIDgzLCAgICA4NSwgICAgLTEsCi0gICAgICAgNCwgICAgODMsICAgIDM1LCAgICAtMSwg
ICAgNjgsICAgIDgwLCAgICA3OCwgICAgLTEsICAgIDg0LCAgICAtMSwKLSAgICAgIDY5LCAgICA3
MiwgICAgNzAsICAgIC0xLCAgICAtMSwgICAgNzIsICAgIDQ1LCAgICAtMSwgICAgNzIsICAgIDcx
LAotICAgICAgLTEsICAgIDcyLCAgICA1OSwgICAgLTEsICAgICA2LCAgICA4MywgICAgMzUsICAg
IC0xLCAgICAgOSwgICAgODMsCi0gICAgICAzNSwgICAgLTEsICAgIDc0LCAgICA3OCwgICAgLTEs
ICAgIDEyLCAgICAzNSwgICAgLTEsICAgIDc2LCAgICAxMywKLSAgICAgIC0xLCAgICAtMSwgICAg
NzgsICAgIDc5LCAgICAtMSwgICAgNzgsICAgIDM1LCAgICAtMSwgICAgNzgsICAgIDQ2LAotICAg
ICAgLTEsICAgIDE2LCAgICAyNSwgICAgODcsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIDgwLCAg
ICA4MSwgICAgLTEsCi0gICAgICA4MCwgICAgMzUsICAgIC0xLCAgICAyMywgICAgODYsICAgIC0x
LCAgICAtMSwgICAgODMsICAgIDg2LCAgICAtMSwKLSAgICAgIDI2LCAgICAtMSwgICAgMjcsICAg
IC0xLCAgICAgNSwgICAgMzUsICAgIC0xLCAgICAgOCwgICAgMzUsICAgIC0xLAotICAgICAgMTUs
ICAgIDM1LCAgICAtMSwgICAgMzUsICAgIC0xLCAgICA4NSwgICAgMzUsICAgIC0xLCAgICAtMSwg
ICAgMTQsCi0gICAgICA4NywgICAgLTEsICAgIDg4LCAgICAtMSwgICAgODgsICAgIDI5LCAgICA4
OCwgICAgLTEsICAgIDg4LCAgICAzMCwKLSAgICAgIDg4LCAgICAtMSwgICAgODgsICAgIDMxLCAg
ICA4OCwgICAgLTEsICAgIDg4LCAgICAzMiwgICAgODgsICAgIC0xLAotICAgICAgODgsICAgIDM4
LCAgICA4OCwgICAgLTEsICAgIDg4LCAgICAyOCwgICAgODgsICAgIC0xLCAgICAzNCwgICAgODcs
Ci0gICAgICAzMywgICAgLTEsICAgIDM5LCAgICA4NywgICAgLTEsICAgIDg3LCAgICAzNiwgICAg
ODcsICAgIC0xLCAgICA4NywKLSAgICAgIDM3LCAgICA4NywgICAgLTEsICAgIDI2LCAgICAtMSwg
ICAgMjcsICAgIC0xLCAgICAtMSwgICAgMjYsICAgIC0xCi19OwotCi0vKiBZWVJMSU5FW1lZTl0g
LS0gc291cmNlIGxpbmUgd2hlcmUgcnVsZSBudW1iZXIgWVlOIHdhcyBkZWZpbmVkLiAgKi8KLXN0
YXRpYyBjb25zdCB5eXR5cGVfdWludDE2IHl5cmxpbmVbXSA9Ci17Ci0gICAgICAgMCwgICAxMDgs
ICAgMTA4LCAgIDEwOCwgICAxMTAsICAgMTEwLCAgIDExMiwgICAxMTQsICAgMTE1LCAgIDExNiwK
LSAgICAgMTE3LCAgIDExOCwgICAxMTksICAgMTIzLCAgIDEyNywgICAxMjcsICAgMTI3LCAgIDEy
NywgICAxMjcsICAgMTI3LAotICAgICAxMjcsICAgMTI3LCAgIDEzMSwgICAxMzIsICAgMTMzLCAg
IDEzNCwgICAxMzUsICAgMTM2LCAgIDE0MCwgICAxNDEsCi0gICAgIDE0NywgICAxNTUsICAgMTYx
LCAgIDE2OSwgICAxNzksICAgMTgxLCAgIDE4MiwgICAxODMsICAgMTg0LCAgIDE4NSwKLSAgICAg
MTg2LCAgIDE4OSwgICAxOTcsICAgMjAzLCAgIDIxMywgICAyMTksICAgMjI1LCAgIDIyOCwgICAy
MzAsICAgMjQxLAotICAgICAyNDIsICAgMjQ3LCAgIDI1NiwgICAyNjEsICAgMjY5LCAgIDI3Miwg
ICAyNzQsICAgMjc1LCAgIDI3NiwgICAyNzcsCi0gICAgIDI3OCwgICAyODEsICAgMjg3LCAgIDI5
OCwgICAzMDQsICAgMzE0LCAgIDMxNiwgICAzMjEsICAgMzI5LCAgIDMzNywKLSAgICAgMzQwLCAg
IDM0MiwgICAzNDMsICAgMzQ0LCAgIDM0OSwgICAzNTYsICAgMzYzLCAgIDM2OCwgICAzNzYsICAg
Mzc5LAotICAgICAzODEsICAgMzgyLCAgIDM4MywgICAzODYsICAgMzk0LCAgIDQwMSwgICA0MDgs
ICAgNDE0LCAgIDQyMSwgICA0MjMsCi0gICAgIDQyNCwgICA0MjUsICAgNDI4LCAgIDQzNiwgICA0
MzgsICAgNDM5LCAgIDQ0MiwgICA0NDksICAgNDUxLCAgIDQ1NiwKLSAgICAgNDU3LCAgIDQ2MCwg
ICA0NjEsICAgNDYyLCAgIDQ2NiwgICA0NjcsICAgNDcwLCAgIDQ3MSwgICA0NzQsICAgNDc1LAot
ICAgICA0NzYsICAgNDc3LCAgIDQ3OCwgICA0NzksICAgNDgwLCAgIDQ4MSwgICA0ODIsICAgNDgz
LCAgIDQ4NCwgICA0ODcsCi0gICAgIDQ4OCwgICA0OTEsICAgNDkyCi19OwotI2VuZGlmCi0KLSNp
ZiBZWURFQlVHIHx8IFlZRVJST1JfVkVSQk9TRSB8fCBZWVRPS0VOX1RBQkxFCi0vKiBZWVROQU1F
W1NZTUJPTC1OVU1dIC0tIFN0cmluZyBuYW1lIG9mIHRoZSBzeW1ib2wgU1lNQk9MLU5VTS4KLSAg
IEZpcnN0LCB0aGUgdGVybWluYWxzLCB0aGVuLCBzdGFydGluZyBhdCBZWU5UT0tFTlMsIG5vbnRl
cm1pbmFscy4gICovCi1zdGF0aWMgY29uc3QgY2hhciAqY29uc3QgeXl0bmFtZVtdID0KLXsKLSAg
IiRlbmQiLCAiZXJyb3IiLCAiJHVuZGVmaW5lZCIsICJUX01BSU5NRU5VIiwgIlRfTUVOVSIsICJU
X0VORE1FTlUiLAotICAiVF9TT1VSQ0UiLCAiVF9DSE9JQ0UiLCAiVF9FTkRDSE9JQ0UiLCAiVF9D
T01NRU5UIiwgIlRfQ09ORklHIiwKLSAgIlRfTUVOVUNPTkZJRyIsICJUX0hFTFAiLCAiVF9IRUxQ
VEVYVCIsICJUX0lGIiwgIlRfRU5ESUYiLCAiVF9ERVBFTkRTIiwKLSAgIlRfT1BUSU9OQUwiLCAi
VF9QUk9NUFQiLCAiVF9UWVBFIiwgIlRfREVGQVVMVCIsICJUX1NFTEVDVCIsICJUX1JBTkdFIiwK
LSAgIlRfVklTSUJMRSIsICJUX09QVElPTiIsICJUX09OIiwgIlRfV09SRCIsICJUX1dPUkRfUVVP
VEUiLCAiVF9VTkVRVUFMIiwKLSAgIlRfTEVTUyIsICJUX0xFU1NfRVFVQUwiLCAiVF9HUkVBVEVS
IiwgIlRfR1JFQVRFUl9FUVVBTCIsCi0gICJUX0NMT1NFX1BBUkVOIiwgIlRfT1BFTl9QQVJFTiIs
ICJUX0VPTCIsICJUX09SIiwgIlRfQU5EIiwgIlRfRVFVQUwiLAotICAiVF9OT1QiLCAiJGFjY2Vw
dCIsICJpbnB1dCIsICJzdGFydCIsICJzdG10X2xpc3QiLCAib3B0aW9uX25hbWUiLAotICAiY29t
bW9uX3N0bXQiLCAib3B0aW9uX2Vycm9yIiwgImNvbmZpZ19lbnRyeV9zdGFydCIsICJjb25maWdf
c3RtdCIsCi0gICJtZW51Y29uZmlnX2VudHJ5X3N0YXJ0IiwgIm1lbnVjb25maWdfc3RtdCIsICJj
b25maWdfb3B0aW9uX2xpc3QiLAotICAiY29uZmlnX29wdGlvbiIsICJzeW1ib2xfb3B0aW9uIiwg
InN5bWJvbF9vcHRpb25fbGlzdCIsCi0gICJzeW1ib2xfb3B0aW9uX2FyZyIsICJjaG9pY2UiLCAi
Y2hvaWNlX2VudHJ5IiwgImNob2ljZV9lbmQiLAotICAiY2hvaWNlX3N0bXQiLCAiY2hvaWNlX29w
dGlvbl9saXN0IiwgImNob2ljZV9vcHRpb24iLCAiY2hvaWNlX2Jsb2NrIiwKLSAgImlmX2VudHJ5
IiwgImlmX2VuZCIsICJpZl9zdG10IiwgImlmX2Jsb2NrIiwgIm1haW5tZW51X3N0bXQiLCAibWVu
dSIsCi0gICJtZW51X2VudHJ5IiwgIm1lbnVfZW5kIiwgIm1lbnVfc3RtdCIsICJtZW51X2Jsb2Nr
IiwgInNvdXJjZV9zdG10IiwKLSAgImNvbW1lbnQiLCAiY29tbWVudF9zdG10IiwgImhlbHBfc3Rh
cnQiLCAiaGVscCIsICJkZXBlbmRzX2xpc3QiLAotICAiZGVwZW5kcyIsICJ2aXNpYmlsaXR5X2xp
c3QiLCAidmlzaWJsZSIsICJwcm9tcHRfc3RtdF9vcHQiLCAicHJvbXB0IiwKLSAgImVuZCIsICJu
bCIsICJpZl9leHByIiwgImV4cHIiLCAic3ltYm9sIiwgIndvcmRfb3B0IiwgWVlfTlVMTAotfTsK
LSNlbmRpZgotCi0jIGlmZGVmIFlZUFJJTlQKLS8qIFlZVE9LTlVNW1lZTEVYLU5VTV0gLS0gSW50
ZXJuYWwgdG9rZW4gbnVtYmVyIGNvcnJlc3BvbmRpbmcgdG8KLSAgIHRva2VuIFlZTEVYLU5VTS4g
ICovCi1zdGF0aWMgY29uc3QgeXl0eXBlX3VpbnQxNiB5eXRva251bVtdID0KLXsKLSAgICAgICAw
LCAgIDI1NiwgICAyNTcsICAgMjU4LCAgIDI1OSwgICAyNjAsICAgMjYxLCAgIDI2MiwgICAyNjMs
ICAgMjY0LAotICAgICAyNjUsICAgMjY2LCAgIDI2NywgICAyNjgsICAgMjY5LCAgIDI3MCwgICAy
NzEsICAgMjcyLCAgIDI3MywgICAyNzQsCi0gICAgIDI3NSwgICAyNzYsICAgMjc3LCAgIDI3OCwg
ICAyNzksICAgMjgwLCAgIDI4MSwgICAyODIsICAgMjgzLCAgIDI4NCwKLSAgICAgMjg1LCAgIDI4
NiwgICAyODcsICAgMjg4LCAgIDI4OSwgICAyOTAsICAgMjkxLCAgIDI5MiwgICAyOTMsICAgMjk0
Ci19OwotIyBlbmRpZgotCi0vKiBZWVIxW1lZTl0gLS0gU3ltYm9sIG51bWJlciBvZiBzeW1ib2wg
dGhhdCBydWxlIFlZTiBkZXJpdmVzLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXly
MVtdID0KLXsKLSAgICAgICAwLCAgICA0MCwgICAgNDEsICAgIDQxLCAgICA0MiwgICAgNDIsICAg
IDQzLCAgICA0MywgICAgNDMsICAgIDQzLAotICAgICAgNDMsICAgIDQzLCAgICA0MywgICAgNDMs
ICAgIDQ0LCAgICA0NCwgICAgNDQsICAgIDQ0LCAgICA0NCwgICAgNDQsCi0gICAgICA0NCwgICAg
NDQsICAgIDQ1LCAgICA0NSwgICAgNDUsICAgIDQ1LCAgICA0NSwgICAgNDUsICAgIDQ2LCAgICA0
NiwKLSAgICAgIDQ3LCAgICA0OCwgICAgNDksICAgIDUwLCAgICA1MSwgICAgNTEsICAgIDUxLCAg
ICA1MSwgICAgNTEsICAgIDUxLAotICAgICAgNTEsICAgIDUyLCAgICA1MiwgICAgNTIsICAgIDUy
LCAgICA1MiwgICAgNTMsICAgIDU0LCAgICA1NCwgICAgNTUsCi0gICAgICA1NSwgICAgNTYsICAg
IDU3LCAgICA1OCwgICAgNTksICAgIDYwLCAgICA2MCwgICAgNjAsICAgIDYwLCAgICA2MCwKLSAg
ICAgIDYwLCAgICA2MSwgICAgNjEsICAgIDYxLCAgICA2MSwgICAgNjIsICAgIDYyLCAgICA2Mywg
ICAgNjQsICAgIDY1LAotICAgICAgNjYsICAgIDY2LCAgICA2NiwgICAgNjYsICAgIDY3LCAgICA2
OCwgICAgNjksICAgIDcwLCAgICA3MSwgICAgNzIsCi0gICAgICA3MiwgICAgNzIsICAgIDcyLCAg
ICA3MywgICAgNzQsICAgIDc1LCAgICA3NiwgICAgNzcsICAgIDc4LCAgICA3OCwKLSAgICAgIDc4
LCAgICA3OCwgICAgNzksICAgIDgwLCAgICA4MCwgICAgODAsICAgIDgxLCAgICA4MiwgICAgODIs
ICAgIDgzLAotICAgICAgODMsICAgIDg0LCAgICA4NCwgICAgODQsICAgIDg1LCAgICA4NSwgICAg
ODYsICAgIDg2LCAgICA4NywgICAgODcsCi0gICAgICA4NywgICAgODcsICAgIDg3LCAgICA4Nywg
ICAgODcsICAgIDg3LCAgICA4NywgICAgODcsICAgIDg3LCAgICA4OCwKLSAgICAgIDg4LCAgICA4
OSwgICAgODkKLX07Ci0KLS8qIFlZUjJbWVlOXSAtLSBOdW1iZXIgb2Ygc3ltYm9scyBjb21wb3Np
bmcgcmlnaHQgaGFuZCBzaWRlIG9mIHJ1bGUgWVlOLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVf
dWludDggeXlyMltdID0KLXsKLSAgICAgICAwLCAgICAgMiwgICAgIDIsICAgICAxLCAgICAgMiwg
ICAgIDEsICAgICAwLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICA0LCAgICAg
NCwgICAgIDMsICAgICAxLCAgICAgMSwgICAgIDEsICAgICAxLCAgICAgMSwgICAgIDEsCi0gICAg
ICAgMSwgICAgIDEsICAgICAxLCAgICAgMSwgICAgIDEsICAgICAxLCAgICAgMSwgICAgIDEsICAg
ICAzLCAgICAgMiwKLSAgICAgICAzLCAgICAgMiwgICAgIDMsICAgICAyLCAgICAgMCwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAzLCAgICAgNCwgICAg
IDQsICAgICA0LCAgICAgNSwgICAgIDMsICAgICAwLCAgICAgMywgICAgIDAsCi0gICAgICAgMiwg
ICAgIDMsICAgICAyLCAgICAgMSwgICAgIDMsICAgICAwLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwKLSAgICAgICAyLCAgICAgNCwgICAgIDMsICAgICAyLCAgICAgNCwgICAgIDAsICAgICAy
LCAgICAgMywgICAgIDEsICAgICAzLAotICAgICAgIDAsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAzLCAgICAgMywgICAgIDMsICAgICAxLCAgICAgMywgICAgIDAsCi0gICAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMywgICAgIDMsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAwLCAgICAgMiwK
LSAgICAgICAyLCAgICAgMiwgICAgIDQsICAgICAwLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MCwgICAgIDIsICAgICAxLAotICAgICAgIDEsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAxLCAg
ICAgMiwgICAgIDAsICAgICAyLCAgICAgMSwgICAgIDMsCi0gICAgICAgMywgICAgIDMsICAgICAz
LCAgICAgMywgICAgIDMsICAgICAzLCAgICAgMiwgICAgIDMsICAgICAzLCAgICAgMSwKLSAgICAg
ICAxLCAgICAgMCwgICAgIDEKLX07Ci0KLS8qIFlZREVGQUNUW1NUQVRFLU5BTUVdIC0tIERlZmF1
bHQgcmVkdWN0aW9uIG51bWJlciBpbiBzdGF0ZSBTVEFURS1OVU0uCi0gICBQZXJmb3JtZWQgd2hl
biBZWVRBQkxFIGRvZXNuJ3Qgc3BlY2lmeSBzb21ldGhpbmcgZWxzZSB0byBkby4gIFplcm8KLSAg
IG1lYW5zIHRoZSBkZWZhdWx0IGlzIGFuIGVycm9yLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVf
dWludDggeXlkZWZhY3RbXSA9Ci17Ci0gICAgICAgNiwgICAgIDAsICAgMTA0LCAgICAgMCwgICAg
IDMsICAgICAwLCAgICAgNiwgICAgIDYsICAgIDk5LCAgIDEwMCwKLSAgICAgICAwLCAgICAgMSwg
ICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAsICAgMTIxLCAgICAgMCwgICAgIDAsICAgICAwLAot
ICAgICAgIDAsICAgICAwLCAgICAgMCwgICAgMTQsICAgIDE4LCAgICAxNSwgICAgMTYsICAgIDIw
LCAgICAxNywgICAgMTksCi0gICAgICAyMSwgICAgIDAsICAgIDIyLCAgICAgMCwgICAgIDcsICAg
IDM0LCAgICAyNSwgICAgMzQsICAgIDI2LCAgICA1NSwKLSAgICAgIDY1LCAgICAgOCwgICAgNzAs
ICAgIDIzLCAgICA5MywgICAgNzksICAgICA5LCAgICAyNywgICAgODgsICAgIDI0LAotICAgICAg
MTAsICAgICAwLCAgIDEwNSwgICAgIDIsICAgIDc0LCAgICAxMywgICAgIDAsICAgMTAxLCAgICAg
MCwgICAxMjIsCi0gICAgICAgMCwgICAxMDIsICAgICAwLCAgICAgMCwgICAgIDAsICAgMTE5LCAg
IDEyMCwgICAgIDAsICAgICAwLCAgICAgMCwKLSAgICAgMTA4LCAgIDEwMywgICAgIDAsICAgICAw
LCAgICAgMCwgICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAsICAgIDg4LAotICAgICAgIDAsICAg
ICAwLCAgICA3NSwgICAgODMsICAgIDUxLCAgICA4NCwgICAgMzAsICAgIDMyLCAgICAgMCwgICAx
MTYsCi0gICAgICAgMCwgICAgIDAsICAgIDY3LCAgICAgMCwgICAgIDAsICAgICAwLCAgICAgMCwg
ICAgIDAsICAgICAwLCAgICAxMSwKLSAgICAgIDEyLCAgICAgMCwgICAgIDAsICAgICAwLCAgICAg
MCwgICAgOTcsICAgICAwLCAgICAgMCwgICAgIDAsICAgIDQ3LAotICAgICAgIDAsICAgIDQwLCAg
ICAzOSwgICAgMzUsICAgIDM2LCAgICAgMCwgICAgMzgsICAgIDM3LCAgICAgMCwgICAgIDAsCi0g
ICAgICA5NywgICAgIDAsICAgIDU5LCAgICA2MCwgICAgNTYsICAgIDU4LCAgICA1NywgICAgNjYs
ICAgIDU0LCAgICA1MywKLSAgICAgIDcxLCAgICA3MywgICAgNjksICAgIDcyLCAgICA2OCwgICAx
MDYsICAgIDk1LCAgICAgMCwgICAgOTQsICAgIDgwLAotICAgICAgODIsICAgIDc4LCAgICA4MSwg
ICAgNzcsICAgIDkwLCAgICA5MSwgICAgODksICAgMTE1LCAgIDExNywgICAxMTgsCi0gICAgIDEx
NCwgICAxMDksICAgMTEwLCAgIDExMSwgICAxMTIsICAgMTEzLCAgICAyOSwgICAgODYsICAgICAw
LCAgIDEwNiwKLSAgICAgICAwLCAgIDEwNiwgICAxMDYsICAgMTA2LCAgICAgMCwgICAgIDAsICAg
ICAwLCAgICA4NywgICAgNjMsICAgMTA2LAotICAgICAgIDAsICAgMTA2LCAgICAgMCwgICAgOTYs
ICAgICAwLCAgICAgMCwgICAgNDEsICAgIDk4LCAgICAgMCwgICAgIDAsCi0gICAgIDEwNiwgICAg
NDksICAgIDQ2LCAgICAyOCwgICAgIDAsICAgIDYyLCAgICAgMCwgICAxMDcsICAgIDkyLCAgICA0
MiwKLSAgICAgIDQzLCAgICA0NCwgICAgIDAsICAgICAwLCAgICA0OCwgICAgNjEsICAgIDY0LCAg
ICA0NSwgICAgNTAKLX07Ci0KLS8qIFlZREVGR09UT1tOVEVSTS1OVU1dLiAgKi8KLXN0YXRpYyBj
b25zdCB5eXR5cGVfaW50MTYgeXlkZWZnb3RvW10gPQotewotICAgICAgLTEsICAgICAzLCAgICAg
NCwgICAgIDUsICAgIDMzLCAgICAzNCwgICAxMTIsICAgIDM1LCAgICAzNiwgICAgMzcsCi0gICAg
ICAzOCwgICAgNzQsICAgMTEzLCAgIDExNCwgICAxNjUsICAgMTk0LCAgICAzOSwgICAgNDAsICAg
MTI4LCAgICA0MSwKLSAgICAgIDc2LCAgIDEyNCwgICAgNzcsICAgIDQyLCAgIDEzMiwgICAgNDMs
ICAgIDc4LCAgICAgNiwgICAgNDQsICAgIDQ1LAotICAgICAxNDEsICAgIDQ2LCAgICA4MCwgICAg
NDcsICAgIDQ4LCAgICA0OSwgICAxMTUsICAgMTE2LCAgICA4MSwgICAxMTcsCi0gICAgICA3OSwg
ICAxMzgsICAgMTYwLCAgIDE2MSwgICAgNTAsICAgICA3LCAgIDE3MywgICAgNjksICAgIDcwLCAg
ICA2MAotfTsKLQotLyogWVlQQUNUW1NUQVRFLU5VTV0gLS0gSW5kZXggaW4gWVlUQUJMRSBvZiB0
aGUgcG9ydGlvbiBkZXNjcmliaW5nCi0gICBTVEFURS1OVU0uICAqLwotI2RlZmluZSBZWVBBQ1Rf
TklORiAtOTEKLXN0YXRpYyBjb25zdCB5eXR5cGVfaW50MTYgeXlwYWN0W10gPQotewotICAgICAg
MTksICAgIDM3LCAgIC05MSwgICAgMTMsICAgLTkxLCAgICA3OSwgICAtOTEsICAgIDIwLCAgIC05
MSwgICAtOTEsCi0gICAgIC0xNiwgICAtOTEsICAgIDIxLCAgICAzNywgICAgMjUsICAgIDM3LCAg
ICA0MSwgICAgMzYsICAgIDM3LCAgICA3OCwKLSAgICAgIDgzLCAgICAzMSwgICAgNTYsICAgLTkx
LCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLAotICAgICAtOTEsICAg
MTE2LCAgIC05MSwgICAxMjcsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAt
OTEsCi0gICAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwg
ICAtOTEsICAgLTkxLCAgIC05MSwKLSAgICAgLTkxLCAgIDE0NywgICAtOTEsICAgLTkxLCAgIDEw
NSwgICAtOTEsICAgMTA5LCAgIC05MSwgICAxMTEsICAgLTkxLAotICAgICAxMTQsICAgLTkxLCAg
IDEzNiwgICAxMzcsICAgMTQyLCAgIC05MSwgICAtOTEsICAgIDMxLCAgICAzMSwgICAgNzYsCi0g
ICAgIDI1NCwgICAtOTEsICAgMTQzLCAgIDE0NiwgICAgMjcsICAgMTE1LCAgIDIwNywgICAyNTgs
ICAgMjQzLCAgIC0xNCwKLSAgICAgMjQzLCAgIDE3OSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAt
OTEsICAgLTkxLCAgIC05MSwgICAgLTcsICAgLTkxLAotICAgICAgMzEsICAgIDMxLCAgIDEwNSwg
ICAgNTEsICAgIDUxLCAgICA1MSwgICAgNTEsICAgIDUxLCAgICA1MSwgICAtOTEsCi0gICAgIC05
MSwgICAxNTYsICAgMTY4LCAgIDE4MSwgICAgMzcsICAgIDM3LCAgICAzMSwgICAxNzgsICAgIDUx
LCAgIC05MSwKLSAgICAgMjA2LCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAxOTYsICAg
LTkxLCAgIC05MSwgICAxNzUsICAgIDM3LAotICAgICAgMzcsICAgMTg1LCAgIC05MSwgICAtOTEs
ICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwgICAt
OTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgMjE0LCAgIC05MSwgICAyMzAsICAgLTkxLCAgIC05
MSwKLSAgICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAg
IC05MSwgICAxODMsICAgLTkxLAotICAgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkx
LCAgIC05MSwgICAtOTEsICAgLTkxLCAgICAzMSwgICAyMTQsCi0gICAgIDE5NCwgICAyMTQsICAg
IDQ1LCAgIDIxNCwgICAgNTEsICAgIDI2LCAgIDE5NSwgICAtOTEsICAgLTkxLCAgIDIxNCwKLSAg
ICAgMTk3LCAgIDIxNCwgICAgMzEsICAgLTkxLCAgIDEzOSwgICAyMDgsICAgLTkxLCAgIC05MSwg
ICAyMjAsICAgMjI0LAotICAgICAyMTQsICAgMjIyLCAgIC05MSwgICAtOTEsICAgMjI2LCAgIC05
MSwgICAyMjcsICAgMTIzLCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwgICAtOTEsICAgMjM1LCAg
ICAzNywgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxCi19OwotCi0vKiBZWVBHT1RP
W05URVJNLU5VTV0uICAqLwotc3RhdGljIGNvbnN0IHl5dHlwZV9pbnQxNiB5eXBnb3RvW10gPQot
ewotICAgICAtOTEsICAgLTkxLCAgIDI2NCwgICAyNjgsICAgLTkxLCAgICAzMCwgICAtNjUsICAg
LTkxLCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwgICAyMzgsICAgLTkxLCAgIC05MSwgICAtOTEs
ICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC0xMiwKLSAgICAgLTkxLCAgIC05MSwgICAt
OTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLAotICAg
ICAtOTEsICAgIC01LCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgMjAwLCAg
IDIwOSwgICAtNjEsCi0gICAgIC05MSwgICAtOTEsICAgMTcwLCAgICAtMSwgICAgNjUsICAgICAw
LCAgIDExOCwgICAtNjYsICAgLTkwLCAgIC05MQotfTsKLQotLyogWVlUQUJMRVtZWVBBQ1RbU1RB
VEUtTlVNXV0uICBXaGF0IHRvIGRvIGluIHN0YXRlIFNUQVRFLU5VTS4gIElmCi0gICBwb3NpdGl2
ZSwgc2hpZnQgdGhhdCB0b2tlbi4gIElmIG5lZ2F0aXZlLCByZWR1Y2UgdGhlIHJ1bGUgd2hpY2gK
LSAgIG51bWJlciBpcyB0aGUgb3Bwb3NpdGUuICBJZiBZWVRBQkxFX05JTkYsIHN5bnRheCBlcnJv
ci4gICovCi0jZGVmaW5lIFlZVEFCTEVfTklORiAtODYKLXN0YXRpYyBjb25zdCB5eXR5cGVfaW50
MTYgeXl0YWJsZVtdID0KLXsKLSAgICAgIDEwLCAgICA4OCwgICAgODksICAgMTUwLCAgIDE1MSwg
ICAxNTIsICAgMTUzLCAgIDE1NCwgICAxNTUsICAgMTM1LAotICAgICAgNTQsICAgMTIzLCAgICA1
NiwgICAgMTEsICAgIDU4LCAgIDEyNiwgICAxNDUsICAgIDYyLCAgIDE2NCwgICAgIDIsCi0gICAg
IDE0NiwgICAxMzYsICAgICAxLCAgICAgMSwgICAxNDgsICAgMTQ5LCAgIDE0NywgICAtMzEsICAg
MTAxLCAgICA5MCwKLSAgICAgIDkxLCAgIC0zMSwgICAtMzEsICAgLTMxLCAgIC0zMSwgICAtMzEs
ICAgLTMxLCAgIC0zMSwgICAtMzEsICAgMTAyLAotICAgICAxNjIsICAgLTMxLCAgIC0zMSwgICAx
MDMsICAgLTMxLCAgIDEwNCwgICAxMDUsICAgMTA2LCAgIDEwNywgICAxMDgsCi0gICAgIC0zMSwg
ICAxMDksICAgMTgxLCAgIDExMCwgICAgIDIsICAgIDUyLCAgICA1NSwgICAgNjUsICAgIDY2LCAg
IDE3MiwKLSAgICAgIDU3LCAgIDE4MiwgICAxMTEsICAgICA4LCAgICAgOSwgICAgNjcsICAgMTMx
LCAgICA1OSwgICAxNDAsICAgIDkyLAotICAgICAgNjgsICAgIDYxLCAgIDE0NSwgICAxMzMsICAg
MTgwLCAgIDE0MiwgICAxNDYsICAgIDY1LCAgICA2NiwgICAgLTUsCi0gICAgICAxMiwgICAgOTAs
ICAgIDkxLCAgICAxMywgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwK
LSAgICAgIDIwLCAgICA3MSwgICAxNzQsICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDI0LCAgICAy
NSwgICAgMjYsICAgIDI3LAotICAgICAgMjgsICAgIDI5LCAgICAzMCwgICAxNTksICAgIDYzLCAg
ICAzMSwgICAxODcsICAgMTI3LCAgIDEzMCwgICAgNjQsCi0gICAgIDEzOSwgICAgIDIsICAgIDkw
LCAgICA5MSwgICAgMzIsICAgLTMzLCAgIDEwMSwgICAgNzIsICAgMTY5LCAgIC0zMywKLSAgICAg
LTMzLCAgIC0zMywgICAtMzMsICAgLTMzLCAgIC0zMywgICAtMzMsICAgLTMzLCAgIDEwMiwgICAg
NzMsICAgLTMzLAotICAgICAtMzMsICAgMTAzLCAgIC0zMywgICAxMDQsICAgMTA1LCAgIDEwNiwg
ICAxMDcsICAgMTA4LCAgIC0zMywgICAxMDksCi0gICAgICA1MiwgICAxMTAsICAgMTI5LCAgIDEz
NCwgICAgODIsICAgMTQzLCAgICA4MywgICAgLTQsICAgIDEyLCAgICA4NCwKLSAgICAgMTExLCAg
ICAxMywgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAg
IDkwLAotICAgICAgOTEsICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDI0LCAgICAyNSwgICAgMjYs
ICAgIDI3LCAgICAyOCwgICAgMjksCi0gICAgICAzMCwgICAgODUsICAgIDg2LCAgICAzMSwgICAx
ODgsICAgIDkwLCAgICA5MSwgICAgODcsICAgIDk5LCAgIC04NSwKLSAgICAgMTAxLCAgIDEwMCwg
ICAgMzIsICAgLTg1LCAgIC04NSwgICAtODUsICAgLTg1LCAgIC04NSwgICAtODUsICAgLTg1LAot
ICAgICAtODUsICAgMTU2LCAgIDE5OCwgICAtODUsICAgLTg1LCAgIDEwMywgICAtODUsICAgLTg1
LCAgIC04NSwgICAtODUsCi0gICAgIC04NSwgICAtODUsICAgLTg1LCAgIDE1NywgICAxNjMsICAg
MTEwLCAgIDE1OCwgICAxNjYsICAgMTAxLCAgIDE2NywKLSAgICAgMTY4LCAgIDE3MSwgICAtNTIs
ICAgLTUyLCAgIDE0NCwgICAtNTIsICAgLTUyLCAgIC01MiwgICAtNTIsICAgMTAyLAotICAgICAg
OTEsICAgLTUyLCAgIC01MiwgICAxMDMsICAgMTE4LCAgIDExOSwgICAxMjAsICAgMTIxLCAgIDE3
MiwgICAxNzYsCi0gICAgIDE4MywgICAxMDEsICAgMTg1LCAgIDExMCwgICAtNzYsICAgLTc2LCAg
IC03NiwgICAtNzYsICAgLTc2LCAgIC03NiwKLSAgICAgLTc2LCAgIC03NiwgICAxMjIsICAgMTg5
LCAgIC03NiwgICAtNzYsICAgMTAzLCAgICAxMywgICAgMTQsICAgIDE1LAotICAgICAgMTYsICAg
IDE3LCAgICAxOCwgICAgMTksICAgIDIwLCAgIDE5MCwgICAxMTAsICAgIDIxLCAgICAyMiwgICAx
OTEsCi0gICAgIDE5MywgICAxOTUsICAgMTk2LCAgICAxNCwgICAgMTUsICAgMTQ0LCAgICAxNywg
ICAgMTgsICAgIDE5LCAgICAyMCwKLSAgICAgMTk3LCAgICA1MywgICAgMjEsICAgIDIyLCAgICA1
MSwgICAgNzUsICAgMTI1LCAgIDE3NSwgICAgMzIsICAgMTc3LAotICAgICAxNzgsICAgMTc5LCAg
ICA5MywgICAgOTQsICAgIDk1LCAgICA5NiwgICAgOTcsICAgMTg0LCAgIDEzNywgICAxODYsCi0g
ICAgIDE3MCwgICAgIDAsICAgIDk4LCAgICAzMiwgICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAs
ICAgMTkyCi19OwotCi0jZGVmaW5lIHl5cGFjdF92YWx1ZV9pc19kZWZhdWx0KHl5c3RhdGUpIFwK
LSAgKCh5eXN0YXRlKSA9PSAoLTkxKSkKLQotI2RlZmluZSB5eXRhYmxlX3ZhbHVlX2lzX2Vycm9y
KHl5dGFibGVfdmFsdWUpIFwKLSAgWVlJRCAoMCkKLQotc3RhdGljIGNvbnN0IHl5dHlwZV9pbnQx
NiB5eWNoZWNrW10gPQotewotICAgICAgIDEsICAgIDY3LCAgICA2OCwgICAgOTMsICAgIDk0LCAg
ICA5NSwgICAgOTYsICAgIDk3LCAgICA5OCwgICAgMjMsCi0gICAgICAxMCwgICAgNzYsICAgIDEz
LCAgICAgMCwgICAgMTUsICAgIDc2LCAgICA4MSwgICAgMTgsICAgMTA4LCAgICAzNSwKLSAgICAg
IDgxLCAgICAzNSwgICAgIDMsICAgICAzLCAgICA5MCwgICAgOTEsICAgIDMzLCAgICAgMCwgICAg
IDEsICAgIDM2LAotICAgICAgMzcsICAgICA0LCAgICAgNSwgICAgIDYsICAgICA3LCAgICAgOCwg
ICAgIDksICAgIDEwLCAgICAxMSwgICAgMTIsCi0gICAgIDEwNiwgICAgMTQsICAgIDE1LCAgICAx
NiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAgIDIxLCAgICAyMiwKLSAgICAgIDIzLCAg
ICAyNCwgICAgMjYsICAgIDI2LCAgICAzNSwgICAgMzUsICAgIDM1LCAgICAyNiwgICAgMjcsICAg
IDE0LAotICAgICAgMzUsICAgIDM1LCAgICAzNSwgICAgMjYsICAgIDI3LCAgICAzNCwgICAgNzgs
ICAgIDI2LCAgICA4MCwgICAgNjksCi0gICAgICAzOSwgICAgMzUsICAgMTM3LCAgICA3OCwgICAx
NjQsICAgIDgwLCAgIDEzNywgICAgMjYsICAgIDI3LCAgICAgMCwKLSAgICAgICAxLCAgICAzNiwg
ICAgMzcsICAgICA0LCAgICAgNSwgICAgIDYsICAgICA3LCAgICAgOCwgICAgIDksICAgIDEwLAot
ICAgICAgMTEsICAgIDM1LCAgIDE1OCwgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4
LCAgICAxOSwgICAgMjAsCi0gICAgICAyMSwgICAgMjIsICAgIDIzLCAgIDEwNCwgICAgMjYsICAg
IDI2LCAgIDE3MiwgICAgNzcsICAgIDc4LCAgICAyNiwKLSAgICAgIDgwLCAgICAzNSwgICAgMzYs
ICAgIDM3LCAgICAzNSwgICAgIDAsICAgICAxLCAgICAgMSwgICAxMTksICAgICA0LAotICAgICAg
IDUsICAgICA2LCAgICAgNywgICAgIDgsICAgICA5LCAgICAxMCwgICAgMTEsICAgIDEyLCAgICAg
MSwgICAgMTQsCi0gICAgICAxNSwgICAgMTYsICAgIDE3LCAgICAxOCwgICAgMTksICAgIDIwLCAg
ICAyMSwgICAgMjIsICAgIDIzLCAgICAyNCwKLSAgICAgIDM1LCAgICAyNiwgICAgNzcsICAgIDc4
LCAgICAzNSwgICAgODAsICAgIDM1LCAgICAgMCwgICAgIDEsICAgIDM1LAotICAgICAgMzUsICAg
ICA0LCAgICAgNSwgICAgIDYsICAgICA3LCAgICAgOCwgICAgIDksICAgIDEwLCAgICAxMSwgICAg
MzYsCi0gICAgICAzNywgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwg
ICAgMjAsICAgIDIxLCAgICAyMiwKLSAgICAgIDIzLCAgICAzNSwgICAgMzUsICAgIDI2LCAgICAz
NSwgICAgMzYsICAgIDM3LCAgICAzNSwgICAgMzUsICAgICAwLAotICAgICAgIDEsICAgIDM1LCAg
ICAzNSwgICAgIDQsICAgICA1LCAgICAgNiwgICAgIDcsICAgICA4LCAgICAgOSwgICAgMTAsCi0g
ICAgICAxMSwgICAgMzUsICAgMTkzLCAgICAxNCwgICAgMTUsICAgIDE2LCAgICAxNywgICAgMTgs
ICAgIDE5LCAgICAyMCwKLSAgICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDM1LCAgICAyNiwgICAg
MjYsICAgIDI1LCAgICAgMSwgICAgIDEsICAgIDEzLAotICAgICAgMzUsICAgIDI2LCAgICAgNSwg
ICAgIDYsICAgIDM1LCAgICAgOCwgICAgIDksICAgIDEwLCAgICAxMSwgICAgMTIsCi0gICAgICAz
NywgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAgIDE0
LCAgICAzNSwKLSAgICAgIDM1LCAgICAgMSwgICAgMzUsICAgIDI2LCAgICAgNCwgICAgIDUsICAg
ICA2LCAgICAgNywgICAgIDgsICAgICA5LAotICAgICAgMTAsICAgIDExLCAgICAzNSwgICAgMzUs
ICAgIDE0LCAgICAxNSwgICAgMTYsICAgICA0LCAgICAgNSwgICAgIDYsCi0gICAgICAgNywgICAg
IDgsICAgICA5LCAgICAxMCwgICAgMTEsICAgIDM1LCAgICAyNiwgICAgMTQsICAgIDE1LCAgICAz
NSwKLSAgICAgIDM4LCAgICAzNSwgICAgMzUsICAgICA1LCAgICAgNiwgICAgMzUsICAgICA4LCAg
ICAgOSwgICAgMTAsICAgIDExLAotICAgICAgMzUsICAgICA3LCAgICAxNCwgICAgMTUsICAgICA2
LCAgICAzNywgICAgNzYsICAgMTU5LCAgICAzNSwgICAxNjEsCi0gICAgIDE2MiwgICAxNjMsICAg
IDI4LCAgICAyOSwgICAgMzAsICAgIDMxLCAgICAzMiwgICAxNjksICAgIDc5LCAgIDE3MSwKLSAg
ICAgMTIwLCAgICAtMSwgICAgMzgsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIC0xLCAgICAtMSwg
ICAxODAKLX07Ci0KLS8qIFlZU1RPU1tTVEFURS1OVU1dIC0tIFRoZSAoaW50ZXJuYWwgbnVtYmVy
IG9mIHRoZSkgYWNjZXNzaW5nCi0gICBzeW1ib2wgb2Ygc3RhdGUgU1RBVEUtTlVNLiAgKi8KLXN0
YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXlzdG9zW10gPQotewotICAgICAgIDAsICAgICAzLCAg
ICAzNSwgICAgNDEsICAgIDQyLCAgICA0MywgICAgNjcsICAgIDg1LCAgICAyNiwgICAgMjcsCi0g
ICAgICA4MywgICAgIDAsICAgICAxLCAgICAgNCwgICAgIDUsICAgICA2LCAgICAgNywgICAgIDgs
ICAgICA5LCAgICAxMCwKLSAgICAgIDExLCAgICAxNCwgICAgMTUsICAgIDE2LCAgICAxNywgICAg
MTgsICAgIDE5LCAgICAyMCwgICAgMjEsICAgIDIyLAotICAgICAgMjMsICAgIDI2LCAgICAzNSwg
ICAgNDQsICAgIDQ1LCAgICA0NywgICAgNDgsICAgIDQ5LCAgICA1MCwgICAgNTYsCi0gICAgICA1
NywgICAgNTksICAgIDYzLCAgICA2NSwgICAgNjgsICAgIDY5LCAgICA3MSwgICAgNzMsICAgIDc0
LCAgICA3NSwKLSAgICAgIDg0LCAgICA0MywgICAgMzUsICAgIDQyLCAgICA4NSwgICAgMzUsICAg
IDgzLCAgICAzNSwgICAgODMsICAgIDI2LAotICAgICAgODksICAgIDM1LCAgICA4MywgICAgMjYs
ICAgIDI2LCAgICAyNiwgICAgMjcsICAgIDM0LCAgICAzOSwgICAgODcsCi0gICAgICA4OCwgICAg
MzUsICAgICAxLCAgICAgMSwgICAgNTEsICAgIDUxLCAgICA2MCwgICAgNjIsICAgIDY2LCAgICA4
MCwKLSAgICAgIDcyLCAgICA3OCwgICAgMzUsICAgIDM1LCAgICAzNSwgICAgMzUsICAgIDM1LCAg
ICAzNSwgICAgODcsICAgIDg3LAotICAgICAgMzYsICAgIDM3LCAgICA4NSwgICAgMjgsICAgIDI5
LCAgICAzMCwgICAgMzEsICAgIDMyLCAgICAzOCwgICAgMzUsCi0gICAgICAzNSwgICAgIDEsICAg
IDEyLCAgICAxNiwgICAgMTgsICAgIDE5LCAgICAyMCwgICAgMjEsICAgIDIyLCAgICAyNCwKLSAg
ICAgIDI2LCAgICAzNSwgICAgNDYsICAgIDUyLCAgICA1MywgICAgNzYsICAgIDc3LCAgICA3OSwg
ICAgMTcsICAgIDE4LAotICAgICAgMTksICAgIDIwLCAgICAzNSwgICAgNDYsICAgIDYxLCAgICA3
NywgICAgNzksICAgIDQ1LCAgICA1OCwgICAgODQsCi0gICAgICA0NSwgICAgNTksICAgIDY0LCAg
ICA3MSwgICAgODQsICAgIDIzLCAgICAzNSwgICAgNzgsICAgIDgxLCAgICA0NSwKLSAgICAgIDU5
LCAgICA3MCwgICAgNzEsICAgIDg0LCAgICAzNSwgICAgNDYsICAgIDc5LCAgICAzMywgICAgODcs
ICAgIDg3LAotICAgICAgODgsICAgIDg4LCAgICA4OCwgICAgODgsICAgIDg4LCAgICA4OCwgICAg
MzUsICAgIDM1LCAgICAyNSwgICAgODMsCi0gICAgICA4MiwgICAgODMsICAgIDg3LCAgICAyNiwg
ICAgODgsICAgIDU0LCAgICAgMSwgICAgMTMsICAgIDM1LCAgICA4MywKLSAgICAgIDgyLCAgICAy
NiwgICAgMTQsICAgIDg2LCAgICA4NywgICAgODYsICAgIDM1LCAgICA4NiwgICAgODYsICAgIDg2
LAotICAgICAgODgsICAgIDI2LCAgICAzNSwgICAgMzUsICAgIDg2LCAgICAzNSwgICAgODYsICAg
IDg3LCAgICAzNSwgICAgMzUsCi0gICAgICAzNSwgICAgMzUsICAgIDg2LCAgICAzOCwgICAgNTUs
ICAgIDM1LCAgICAzNSwgICAgMzUsICAgIDgzCi19OwotCi0jZGVmaW5lIHl5ZXJyb2sJCSh5eWVy
cnN0YXR1cyA9IDApCi0jZGVmaW5lIHl5Y2xlYXJpbgkoeXljaGFyID0gWVlFTVBUWSkKLSNkZWZp
bmUgWVlFTVBUWQkJKC0yKQotI2RlZmluZSBZWUVPRgkJMAotCi0jZGVmaW5lIFlZQUNDRVBUCWdv
dG8geXlhY2NlcHRsYWIKLSNkZWZpbmUgWVlBQk9SVAkJZ290byB5eWFib3J0bGFiCi0jZGVmaW5l
IFlZRVJST1IJCWdvdG8geXllcnJvcmxhYgotCi0KLS8qIExpa2UgWVlFUlJPUiBleGNlcHQgZG8g
Y2FsbCB5eWVycm9yLiAgVGhpcyByZW1haW5zIGhlcmUgdGVtcG9yYXJpbHkKLSAgIHRvIGVhc2Ug
dGhlIHRyYW5zaXRpb24gdG8gdGhlIG5ldyBtZWFuaW5nIG9mIFlZRVJST1IsIGZvciBHQ0MuCi0g
ICBPbmNlIEdDQyB2ZXJzaW9uIDIgaGFzIHN1cHBsYW50ZWQgdmVyc2lvbiAxLCB0aGlzIGNhbiBn
by4gIEhvd2V2ZXIsCi0gICBZWUZBSUwgYXBwZWFycyB0byBiZSBpbiB1c2UuICBOZXZlcnRoZWxl
c3MsIGl0IGlzIGZvcm1hbGx5IGRlcHJlY2F0ZWQKLSAgIGluIEJpc29uIDIuNC4yJ3MgTkVXUyBl
bnRyeSwgd2hlcmUgYSBwbGFuIHRvIHBoYXNlIGl0IG91dCBpcwotICAgZGlzY3Vzc2VkLiAgKi8K
LQotI2RlZmluZSBZWUZBSUwJCWdvdG8geXllcnJsYWIKLSNpZiBkZWZpbmVkIFlZRkFJTAotICAv
KiBUaGlzIGlzIGhlcmUgdG8gc3VwcHJlc3Mgd2FybmluZ3MgZnJvbSB0aGUgR0NDIGNwcCdzCi0g
ICAgIC1XdW51c2VkLW1hY3Jvcy4gIE5vcm1hbGx5IHdlIGRvbid0IHdvcnJ5IGFib3V0IHRoYXQg
d2FybmluZywgYnV0Ci0gICAgIHNvbWUgdXNlcnMgZG8sIGFuZCB3ZSB3YW50IHRvIG1ha2UgaXQg
ZWFzeSBmb3IgdXNlcnMgdG8gcmVtb3ZlCi0gICAgIFlZRkFJTCB1c2VzLCB3aGljaCB3aWxsIHBy
b2R1Y2Ugd2FybmluZ3MgZnJvbSBCaXNvbiAyLjUuICAqLwotI2VuZGlmCi0KLSNkZWZpbmUgWVlS
RUNPVkVSSU5HKCkgICghIXl5ZXJyc3RhdHVzKQotCi0jZGVmaW5lIFlZQkFDS1VQKFRva2VuLCBW
YWx1ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotZG8gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgaWYg
KHl5Y2hhciA9PSBZWUVNUFRZKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgeXljaGFyID0gKFRva2VuKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIHl5bHZhbCA9IChWYWx1ZSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICBZWVBPUFNUQUNLICh5eWxl
bik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgeXlzdGF0
ZSA9ICp5eXNzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgIGdvdG8geXliYWNrdXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB5eWVycm9yIChZWV8o
InN5bnRheCBlcnJvcjogY2Fubm90IGJhY2sgdXAiKSk7IFwKLSAgICAgIFlZRVJST1I7CQkJCQkJ
CVwKLSAgICB9CQkJCQkJCQlcCi13aGlsZSAoWVlJRCAoMCkpCi0KLQotI2RlZmluZSBZWVRFUlJP
UgkxCi0jZGVmaW5lIFlZRVJSQ09ERQkyNTYKLQotCi0vKiBZWUxMT0NfREVGQVVMVCAtLSBTZXQg
Q1VSUkVOVCB0byBzcGFuIGZyb20gUkhTWzFdIHRvIFJIU1tOXS4KLSAgIElmIE4gaXMgMCwgdGhl
biBzZXQgQ1VSUkVOVCB0byB0aGUgZW1wdHkgbG9jYXRpb24gd2hpY2ggZW5kcwotICAgdGhlIHBy
ZXZpb3VzIHN5bWJvbDogUkhTWzBdIChhbHdheXMgZGVmaW5lZCkuICAqLwotCi0jZGVmaW5lIFlZ
UkhTTE9DKFJocywgSykgKChSaHMpW0tdKQotI2lmbmRlZiBZWUxMT0NfREVGQVVMVAotIyBkZWZp
bmUgWVlMTE9DX0RFRkFVTFQoQ3VycmVudCwgUmhzLCBOKQkJCQlcCi0gICAgZG8JCQkJCQkJCQlc
Ci0gICAgICBpZiAoWVlJRCAoTikpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLQl7CQkJCQkJCQlcCi0JICAoQ3VycmVudCkuZmlyc3RfbGluZSAg
ID0gWVlSSFNMT0MgKFJocywgMSkuZmlyc3RfbGluZTsJXAotCSAgKEN1cnJlbnQpLmZpcnN0X2Nv
bHVtbiA9IFlZUkhTTE9DIChSaHMsIDEpLmZpcnN0X2NvbHVtbjsJXAotCSAgKEN1cnJlbnQpLmxh
c3RfbGluZSAgICA9IFlZUkhTTE9DIChSaHMsIE4pLmxhc3RfbGluZTsJCVwKLQkgIChDdXJyZW50
KS5sYXN0X2NvbHVtbiAgPSBZWVJIU0xPQyAoUmhzLCBOKS5sYXN0X2NvbHVtbjsJXAotCX0JCQkJ
CQkJCVwKLSAgICAgIGVsc2UJCQkJCQkJCVwKLQl7CQkJCQkJCQlcCi0JICAoQ3VycmVudCkuZmly
c3RfbGluZSAgID0gKEN1cnJlbnQpLmxhc3RfbGluZSAgID0JCVwKLQkgICAgWVlSSFNMT0MgKFJo
cywgMCkubGFzdF9saW5lOwkJCQlcCi0JICAoQ3VycmVudCkuZmlyc3RfY29sdW1uID0gKEN1cnJl
bnQpLmxhc3RfY29sdW1uID0JCVwKLQkgICAgWVlSSFNMT0MgKFJocywgMCkubGFzdF9jb2x1bW47
CQkJCVwKLQl9CQkJCQkJCQlcCi0gICAgd2hpbGUgKFlZSUQgKDApKQotI2VuZGlmCi0KLQotLyog
VGhpcyBtYWNybyBpcyBwcm92aWRlZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gKi8KLQot
I2lmbmRlZiBZWV9MT0NBVElPTl9QUklOVAotIyBkZWZpbmUgWVlfTE9DQVRJT05fUFJJTlQoRmls
ZSwgTG9jKSAoKHZvaWQpIDApCi0jZW5kaWYKLQotCi0vKiBZWUxFWCAtLSBjYWxsaW5nIGB5eWxl
eCcgd2l0aCB0aGUgcmlnaHQgYXJndW1lbnRzLiAgKi8KLQotI2lmZGVmIFlZTEVYX1BBUkFNCi0j
IGRlZmluZSBZWUxFWCB5eWxleCAoWVlMRVhfUEFSQU0pCi0jZWxzZQotIyBkZWZpbmUgWVlMRVgg
eXlsZXggKCkKLSNlbmRpZgotCi0vKiBFbmFibGUgZGVidWdnaW5nIGlmIHJlcXVlc3RlZC4gICov
Ci0jaWYgWVlERUJVRwotCi0jIGlmbmRlZiBZWUZQUklOVEYKLSMgIGluY2x1ZGUgPHN0ZGlvLmg+
IC8qIElORlJJTkdFUyBPTiBVU0VSIE5BTUUgU1BBQ0UgKi8KLSMgIGRlZmluZSBZWUZQUklOVEYg
ZnByaW50ZgotIyBlbmRpZgotCi0jIGRlZmluZSBZWURQUklOVEYoQXJncykJCQlcCi1kbyB7CQkJ
CQkJXAotICBpZiAoeXlkZWJ1ZykJCQkJCVwKLSAgICBZWUZQUklOVEYgQXJnczsJCQkJXAotfSB3
aGlsZSAoWVlJRCAoMCkpCi0KLSMgZGVmaW5lIFlZX1NZTUJPTF9QUklOVChUaXRsZSwgVHlwZSwg
VmFsdWUsIExvY2F0aW9uKQkJCSAgXAotZG8gewkJCQkJCQkJCSAgXAotICBpZiAoeXlkZWJ1ZykJ
CQkJCQkJCSAgXAotICAgIHsJCQkJCQkJCQkgIFwKLSAgICAgIFlZRlBSSU5URiAoc3RkZXJyLCAi
JXMgIiwgVGl0bGUpOwkJCQkJICBcCi0gICAgICB5eV9zeW1ib2xfcHJpbnQgKHN0ZGVyciwJCQkJ
CQkgIFwKLQkJICBUeXBlLCBWYWx1ZSk7IFwKLSAgICAgIFlZRlBSSU5URiAoc3RkZXJyLCAiXG4i
KTsJCQkJCQkgIFwKLSAgICB9CQkJCQkJCQkJICBcCi19IHdoaWxlIChZWUlEICgwKSkKLQotCi0v
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCBQcmludCB0aGlzIHN5bWJvbCBv
biBZWU9VVFBVVC4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi0KLS8q
QVJHU1VTRUQqLwotI2lmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNf
XyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0
YXRpYyB2b2lkCi15eV9zeW1ib2xfdmFsdWVfcHJpbnQgKEZJTEUgKnl5b3V0cHV0LCBpbnQgeXl0
eXBlLCBZWVNUWVBFIGNvbnN0ICogY29uc3QgeXl2YWx1ZXApCi0jZWxzZQotc3RhdGljIHZvaWQK
LXl5X3N5bWJvbF92YWx1ZV9wcmludCAoeXlvdXRwdXQsIHl5dHlwZSwgeXl2YWx1ZXApCi0gICAg
RklMRSAqeXlvdXRwdXQ7Ci0gICAgaW50IHl5dHlwZTsKLSAgICBZWVNUWVBFIGNvbnN0ICogY29u
c3QgeXl2YWx1ZXA7Ci0jZW5kaWYKLXsKLSAgRklMRSAqeXlvID0geXlvdXRwdXQ7Ci0gIFlZVVNF
ICh5eW8pOwotICBpZiAoIXl5dmFsdWVwKQotICAgIHJldHVybjsKLSMgaWZkZWYgWVlQUklOVAot
ICBpZiAoeXl0eXBlIDwgWVlOVE9LRU5TKQotICAgIFlZUFJJTlQgKHl5b3V0cHV0LCB5eXRva251
bVt5eXR5cGVdLCAqeXl2YWx1ZXApOwotIyBlbHNlCi0gIFlZVVNFICh5eW91dHB1dCk7Ci0jIGVu
ZGlmCi0gIHN3aXRjaCAoeXl0eXBlKQotICAgIHsKLSAgICAgIGRlZmF1bHQ6Ci0JYnJlYWs7Ci0g
ICAgfQotfQotCi0KLS8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IFByaW50
IHRoaXMgc3ltYm9sIG9uIFlZT1VUUFVULiAgfAotYC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKi8KLQotI2lmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNf
XyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0
YXRpYyB2b2lkCi15eV9zeW1ib2xfcHJpbnQgKEZJTEUgKnl5b3V0cHV0LCBpbnQgeXl0eXBlLCBZ
WVNUWVBFIGNvbnN0ICogY29uc3QgeXl2YWx1ZXApCi0jZWxzZQotc3RhdGljIHZvaWQKLXl5X3N5
bWJvbF9wcmludCAoeXlvdXRwdXQsIHl5dHlwZSwgeXl2YWx1ZXApCi0gICAgRklMRSAqeXlvdXRw
dXQ7Ci0gICAgaW50IHl5dHlwZTsKLSAgICBZWVNUWVBFIGNvbnN0ICogY29uc3QgeXl2YWx1ZXA7
Ci0jZW5kaWYKLXsKLSAgaWYgKHl5dHlwZSA8IFlZTlRPS0VOUykKLSAgICBZWUZQUklOVEYgKHl5
b3V0cHV0LCAidG9rZW4gJXMgKCIsIHl5dG5hbWVbeXl0eXBlXSk7Ci0gIGVsc2UKLSAgICBZWUZQ
UklOVEYgKHl5b3V0cHV0LCAibnRlcm0gJXMgKCIsIHl5dG5hbWVbeXl0eXBlXSk7Ci0KLSAgeXlf
c3ltYm9sX3ZhbHVlX3ByaW50ICh5eW91dHB1dCwgeXl0eXBlLCB5eXZhbHVlcCk7Ci0gIFlZRlBS
SU5URiAoeXlvdXRwdXQsICIpIik7Ci19Ci0KLS8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eV9zdGFja19wcmlu
dCAtLSBQcmludCB0aGUgc3RhdGUgc3RhY2sgZnJvbSBpdHMgQk9UVE9NIHVwIHRvIGl0cyB8Ci18
IFRPUCAoaW5jbHVkZWQpLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwotCi0jaWYgKGRlZmluZWQgX19TVERDX18gfHwgZGVm
aW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVmaW5lZCBfX2NwbHVzcGx1cyB8fCBkZWZp
bmVkIF9NU0NfVkVSKQotc3RhdGljIHZvaWQKLXl5X3N0YWNrX3ByaW50ICh5eXR5cGVfaW50MTYg
Knl5Ym90dG9tLCB5eXR5cGVfaW50MTYgKnl5dG9wKQotI2Vsc2UKLXN0YXRpYyB2b2lkCi15eV9z
dGFja19wcmludCAoeXlib3R0b20sIHl5dG9wKQotICAgIHl5dHlwZV9pbnQxNiAqeXlib3R0b207
Ci0gICAgeXl0eXBlX2ludDE2ICp5eXRvcDsKLSNlbmRpZgotewotICBZWUZQUklOVEYgKHN0ZGVy
ciwgIlN0YWNrIG5vdyIpOwotICBmb3IgKDsgeXlib3R0b20gPD0geXl0b3A7IHl5Ym90dG9tKysp
Ci0gICAgewotICAgICAgaW50IHl5Ym90ID0gKnl5Ym90dG9tOwotICAgICAgWVlGUFJJTlRGIChz
dGRlcnIsICIgJWQiLCB5eWJvdCk7Ci0gICAgfQotICBZWUZQUklOVEYgKHN0ZGVyciwgIlxuIik7
Ci19Ci0KLSMgZGVmaW5lIFlZX1NUQUNLX1BSSU5UKEJvdHRvbSwgVG9wKQkJCQlcCi1kbyB7CQkJ
CQkJCQlcCi0gIGlmICh5eWRlYnVnKQkJCQkJCQlcCi0gICAgeXlfc3RhY2tfcHJpbnQgKChCb3R0
b20pLCAoVG9wKSk7CQkJCVwKLX0gd2hpbGUgKFlZSUQgKDApKQotCi0KLS8qLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCBSZXBvcnQgdGhhdCB0aGUg
WVlSVUxFIGlzIGdvaW5nIHRvIGJlIHJlZHVjZWQuICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KLQotI2lmIChkZWZpbmVkIF9fU1REQ19fIHx8
IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwg
ZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyB2b2lkCi15eV9yZWR1Y2VfcHJpbnQgKFlZU1RZUEUg
Knl5dnNwLCBpbnQgeXlydWxlKQotI2Vsc2UKLXN0YXRpYyB2b2lkCi15eV9yZWR1Y2VfcHJpbnQg
KHl5dnNwLCB5eXJ1bGUpCi0gICAgWVlTVFlQRSAqeXl2c3A7Ci0gICAgaW50IHl5cnVsZTsKLSNl
bmRpZgotewotICBpbnQgeXlucmhzID0geXlyMlt5eXJ1bGVdOwotICBpbnQgeXlpOwotICB1bnNp
Z25lZCBsb25nIGludCB5eWxubyA9IHl5cmxpbmVbeXlydWxlXTsKLSAgWVlGUFJJTlRGIChzdGRl
cnIsICJSZWR1Y2luZyBzdGFjayBieSBydWxlICVkIChsaW5lICVsdSk6XG4iLAotCSAgICAgeXly
dWxlIC0gMSwgeXlsbm8pOwotICAvKiBUaGUgc3ltYm9scyBiZWluZyByZWR1Y2VkLiAgKi8KLSAg
Zm9yICh5eWkgPSAwOyB5eWkgPCB5eW5yaHM7IHl5aSsrKQotICAgIHsKLSAgICAgIFlZRlBSSU5U
RiAoc3RkZXJyLCAiICAgJCVkID0gIiwgeXlpICsgMSk7Ci0gICAgICB5eV9zeW1ib2xfcHJpbnQg
KHN0ZGVyciwgeXlyaHNbeXlwcmhzW3l5cnVsZV0gKyB5eWldLAotCQkgICAgICAgJih5eXZzcFso
eXlpICsgMSkgLSAoeXlucmhzKV0pCi0JCSAgICAgICAJCSAgICAgICApOwotICAgICAgWVlGUFJJ
TlRGIChzdGRlcnIsICJcbiIpOwotICAgIH0KLX0KLQotIyBkZWZpbmUgWVlfUkVEVUNFX1BSSU5U
KFJ1bGUpCQlcCi1kbyB7CQkJCQlcCi0gIGlmICh5eWRlYnVnKQkJCQlcCi0gICAgeXlfcmVkdWNl
X3ByaW50ICh5eXZzcCwgUnVsZSk7IFwKLX0gd2hpbGUgKFlZSUQgKDApKQotCi0vKiBOb256ZXJv
IG1lYW5zIHByaW50IHBhcnNlIHRyYWNlLiAgSXQgaXMgbGVmdCB1bmluaXRpYWxpemVkIHNvIHRo
YXQKLSAgIG11bHRpcGxlIHBhcnNlcnMgY2FuIGNvZXhpc3QuICAqLwotaW50IHl5ZGVidWc7Ci0j
ZWxzZSAvKiAhWVlERUJVRyAqLwotIyBkZWZpbmUgWVlEUFJJTlRGKEFyZ3MpCi0jIGRlZmluZSBZ
WV9TWU1CT0xfUFJJTlQoVGl0bGUsIFR5cGUsIFZhbHVlLCBMb2NhdGlvbikKLSMgZGVmaW5lIFlZ
X1NUQUNLX1BSSU5UKEJvdHRvbSwgVG9wKQotIyBkZWZpbmUgWVlfUkVEVUNFX1BSSU5UKFJ1bGUp
Ci0jZW5kaWYgLyogIVlZREVCVUcgKi8KLQotCi0vKiBZWUlOSVRERVBUSCAtLSBpbml0aWFsIHNp
emUgb2YgdGhlIHBhcnNlcidzIHN0YWNrcy4gICovCi0jaWZuZGVmCVlZSU5JVERFUFRICi0jIGRl
ZmluZSBZWUlOSVRERVBUSCAyMDAKLSNlbmRpZgotCi0vKiBZWU1BWERFUFRIIC0tIG1heGltdW0g
c2l6ZSB0aGUgc3RhY2tzIGNhbiBncm93IHRvIChlZmZlY3RpdmUgb25seQotICAgaWYgdGhlIGJ1
aWx0LWluIHN0YWNrIGV4dGVuc2lvbiBtZXRob2QgaXMgdXNlZCkuCi0KLSAgIERvIG5vdCBtYWtl
IHRoaXMgdmFsdWUgdG9vIGxhcmdlOyB0aGUgcmVzdWx0cyBhcmUgdW5kZWZpbmVkIGlmCi0gICBZ
WVNUQUNLX0FMTE9DX01BWElNVU0gPCBZWVNUQUNLX0JZVEVTIChZWU1BWERFUFRIKQotICAgZXZh
bHVhdGVkIHdpdGggaW5maW5pdGUtcHJlY2lzaW9uIGludGVnZXIgYXJpdGhtZXRpYy4gICovCi0K
LSNpZm5kZWYgWVlNQVhERVBUSAotIyBkZWZpbmUgWVlNQVhERVBUSCAxMDAwMAotI2VuZGlmCi0K
LQotI2lmIFlZRVJST1JfVkVSQk9TRQotCi0jIGlmbmRlZiB5eXN0cmxlbgotIyAgaWYgZGVmaW5l
ZCBfX0dMSUJDX18gJiYgZGVmaW5lZCBfU1RSSU5HX0gKLSMgICBkZWZpbmUgeXlzdHJsZW4gc3Ry
bGVuCi0jICBlbHNlCi0vKiBSZXR1cm4gdGhlIGxlbmd0aCBvZiBZWVNUUi4gICovCi0jaWYgKGRl
ZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVmaW5l
ZCBfX2NwbHVzcGx1cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQotc3RhdGljIFlZU0laRV9UCi15eXN0
cmxlbiAoY29uc3QgY2hhciAqeXlzdHIpCi0jZWxzZQotc3RhdGljIFlZU0laRV9UCi15eXN0cmxl
biAoeXlzdHIpCi0gICAgY29uc3QgY2hhciAqeXlzdHI7Ci0jZW5kaWYKLXsKLSAgWVlTSVpFX1Qg
eXlsZW47Ci0gIGZvciAoeXlsZW4gPSAwOyB5eXN0clt5eWxlbl07IHl5bGVuKyspCi0gICAgY29u
dGludWU7Ci0gIHJldHVybiB5eWxlbjsKLX0KLSMgIGVuZGlmCi0jIGVuZGlmCi0KLSMgaWZuZGVm
IHl5c3RwY3B5Ci0jICBpZiBkZWZpbmVkIF9fR0xJQkNfXyAmJiBkZWZpbmVkIF9TVFJJTkdfSCAm
JiBkZWZpbmVkIF9HTlVfU09VUkNFCi0jICAgZGVmaW5lIHl5c3RwY3B5IHN0cGNweQotIyAgZWxz
ZQotLyogQ29weSBZWVNSQyB0byBZWURFU1QsIHJldHVybmluZyB0aGUgYWRkcmVzcyBvZiB0aGUg
dGVybWluYXRpbmcgJ1wwJyBpbgotICAgWVlERVNULiAgKi8KLSNpZiAoZGVmaW5lZCBfX1NURENf
XyB8fCBkZWZpbmVkIF9fQzk5X19GVU5DX18gXAotICAgICB8fCBkZWZpbmVkIF9fY3BsdXNwbHVz
IHx8IGRlZmluZWQgX01TQ19WRVIpCi1zdGF0aWMgY2hhciAqCi15eXN0cGNweSAoY2hhciAqeXlk
ZXN0LCBjb25zdCBjaGFyICp5eXNyYykKLSNlbHNlCi1zdGF0aWMgY2hhciAqCi15eXN0cGNweSAo
eXlkZXN0LCB5eXNyYykKLSAgICBjaGFyICp5eWRlc3Q7Ci0gICAgY29uc3QgY2hhciAqeXlzcmM7
Ci0jZW5kaWYKLXsKLSAgY2hhciAqeXlkID0geXlkZXN0OwotICBjb25zdCBjaGFyICp5eXMgPSB5
eXNyYzsKLQotICB3aGlsZSAoKCp5eWQrKyA9ICp5eXMrKykgIT0gJ1wwJykKLSAgICBjb250aW51
ZTsKLQotICByZXR1cm4geXlkIC0gMTsKLX0KLSMgIGVuZGlmCi0jIGVuZGlmCi0KLSMgaWZuZGVm
IHl5dG5hbWVycgotLyogQ29weSB0byBZWVJFUyB0aGUgY29udGVudHMgb2YgWVlTVFIgYWZ0ZXIg
c3RyaXBwaW5nIGF3YXkgdW5uZWNlc3NhcnkKLSAgIHF1b3RlcyBhbmQgYmFja3NsYXNoZXMsIHNv
IHRoYXQgaXQncyBzdWl0YWJsZSBmb3IgeXllcnJvci4gIFRoZQotICAgaGV1cmlzdGljIGlzIHRo
YXQgZG91YmxlLXF1b3RpbmcgaXMgdW5uZWNlc3NhcnkgdW5sZXNzIHRoZSBzdHJpbmcKLSAgIGNv
bnRhaW5zIGFuIGFwb3N0cm9waGUsIGEgY29tbWEsIG9yIGJhY2tzbGFzaCAob3RoZXIgdGhhbgot
ICAgYmFja3NsYXNoLWJhY2tzbGFzaCkuICBZWVNUUiBpcyB0YWtlbiBmcm9tIHl5dG5hbWUuICBJ
ZiBZWVJFUyBpcwotICAgbnVsbCwgZG8gbm90IGNvcHk7IGluc3RlYWQsIHJldHVybiB0aGUgbGVu
Z3RoIG9mIHdoYXQgdGhlIHJlc3VsdAotICAgd291bGQgaGF2ZSBiZWVuLiAgKi8KLXN0YXRpYyBZ
WVNJWkVfVAoteXl0bmFtZXJyIChjaGFyICp5eXJlcywgY29uc3QgY2hhciAqeXlzdHIpCi17Ci0g
IGlmICgqeXlzdHIgPT0gJyInKQotICAgIHsKLSAgICAgIFlZU0laRV9UIHl5biA9IDA7Ci0gICAg
ICBjaGFyIGNvbnN0ICp5eXAgPSB5eXN0cjsKLQotICAgICAgZm9yICg7OykKLQlzd2l0Y2ggKCor
K3l5cCkKLQkgIHsKLQkgIGNhc2UgJ1wnJzoKLQkgIGNhc2UgJywnOgotCSAgICBnb3RvIGRvX25v
dF9zdHJpcF9xdW90ZXM7Ci0KLQkgIGNhc2UgJ1xcJzoKLQkgICAgaWYgKCorK3l5cCAhPSAnXFwn
KQotCSAgICAgIGdvdG8gZG9fbm90X3N0cmlwX3F1b3RlczsKLQkgICAgLyogRmFsbCB0aHJvdWdo
LiAgKi8KLQkgIGRlZmF1bHQ6Ci0JICAgIGlmICh5eXJlcykKLQkgICAgICB5eXJlc1t5eW5dID0g
Knl5cDsKLQkgICAgeXluKys7Ci0JICAgIGJyZWFrOwotCi0JICBjYXNlICciJzoKLQkgICAgaWYg
KHl5cmVzKQotCSAgICAgIHl5cmVzW3l5bl0gPSAnXDAnOwotCSAgICByZXR1cm4geXluOwotCSAg
fQotICAgIGRvX25vdF9zdHJpcF9xdW90ZXM6IDsKLSAgICB9Ci0KLSAgaWYgKCEgeXlyZXMpCi0g
ICAgcmV0dXJuIHl5c3RybGVuICh5eXN0cik7Ci0KLSAgcmV0dXJuIHl5c3RwY3B5ICh5eXJlcywg
eXlzdHIpIC0geXlyZXM7Ci19Ci0jIGVuZGlmCi0KLS8qIENvcHkgaW50byAqWVlNU0csIHdoaWNo
IGlzIG9mIHNpemUgKllZTVNHX0FMTE9DLCBhbiBlcnJvciBtZXNzYWdlCi0gICBhYm91dCB0aGUg
dW5leHBlY3RlZCB0b2tlbiBZWVRPS0VOIGZvciB0aGUgc3RhdGUgc3RhY2sgd2hvc2UgdG9wIGlz
Ci0gICBZWVNTUC4KLQotICAgUmV0dXJuIDAgaWYgKllZTVNHIHdhcyBzdWNjZXNzZnVsbHkgd3Jp
dHRlbi4gIFJldHVybiAxIGlmICpZWU1TRyBpcwotICAgbm90IGxhcmdlIGVub3VnaCB0byBob2xk
IHRoZSBtZXNzYWdlLiAgSW4gdGhhdCBjYXNlLCBhbHNvIHNldAotICAgKllZTVNHX0FMTE9DIHRv
IHRoZSByZXF1aXJlZCBudW1iZXIgb2YgYnl0ZXMuICBSZXR1cm4gMiBpZiB0aGUKLSAgIHJlcXVp
cmVkIG51bWJlciBvZiBieXRlcyBpcyB0b28gbGFyZ2UgdG8gc3RvcmUuICAqLwotc3RhdGljIGlu
dAoteXlzeW50YXhfZXJyb3IgKFlZU0laRV9UICp5eW1zZ19hbGxvYywgY2hhciAqKnl5bXNnLAot
ICAgICAgICAgICAgICAgIHl5dHlwZV9pbnQxNiAqeXlzc3AsIGludCB5eXRva2VuKQotewotICBZ
WVNJWkVfVCB5eXNpemUwID0geXl0bmFtZXJyIChZWV9OVUxMLCB5eXRuYW1lW3l5dG9rZW5dKTsK
LSAgWVlTSVpFX1QgeXlzaXplID0geXlzaXplMDsKLSAgWVlTSVpFX1QgeXlzaXplMTsKLSAgZW51
bSB7IFlZRVJST1JfVkVSQk9TRV9BUkdTX01BWElNVU0gPSA1IH07Ci0gIC8qIEludGVybmF0aW9u
YWxpemVkIGZvcm1hdCBzdHJpbmcuICovCi0gIGNvbnN0IGNoYXIgKnl5Zm9ybWF0ID0gWVlfTlVM
TDsKLSAgLyogQXJndW1lbnRzIG9mIHl5Zm9ybWF0LiAqLwotICBjaGFyIGNvbnN0ICp5eWFyZ1tZ
WUVSUk9SX1ZFUkJPU0VfQVJHU19NQVhJTVVNXTsKLSAgLyogTnVtYmVyIG9mIHJlcG9ydGVkIHRv
a2VucyAob25lIGZvciB0aGUgInVuZXhwZWN0ZWQiLCBvbmUgcGVyCi0gICAgICJleHBlY3RlZCIp
LiAqLwotICBpbnQgeXljb3VudCA9IDA7Ci0KLSAgLyogVGhlcmUgYXJlIG1hbnkgcG9zc2liaWxp
dGllcyBoZXJlIHRvIGNvbnNpZGVyOgotICAgICAtIEFzc3VtZSBZWUZBSUwgaXMgbm90IHVzZWQu
ICBJdCdzIHRvbyBmbGF3ZWQgdG8gY29uc2lkZXIuICBTZWUKLSAgICAgICA8aHR0cDovL2xpc3Rz
LmdudS5vcmcvYXJjaGl2ZS9odG1sL2Jpc29uLXBhdGNoZXMvMjAwOS0xMi9tc2cwMDAyNC5odG1s
PgotICAgICAgIGZvciBkZXRhaWxzLiAgWVlFUlJPUiBpcyBmaW5lIGFzIGl0IGRvZXMgbm90IGlu
dm9rZSB0aGlzCi0gICAgICAgZnVuY3Rpb24uCi0gICAgIC0gSWYgdGhpcyBzdGF0ZSBpcyBhIGNv
bnNpc3RlbnQgc3RhdGUgd2l0aCBhIGRlZmF1bHQgYWN0aW9uLCB0aGVuCi0gICAgICAgdGhlIG9u
bHkgd2F5IHRoaXMgZnVuY3Rpb24gd2FzIGludm9rZWQgaXMgaWYgdGhlIGRlZmF1bHQgYWN0aW9u
Ci0gICAgICAgaXMgYW4gZXJyb3IgYWN0aW9uLiAgSW4gdGhhdCBjYXNlLCBkb24ndCBjaGVjayBm
b3IgZXhwZWN0ZWQKLSAgICAgICB0b2tlbnMgYmVjYXVzZSB0aGVyZSBhcmUgbm9uZS4KLSAgICAg
LSBUaGUgb25seSB3YXkgdGhlcmUgY2FuIGJlIG5vIGxvb2thaGVhZCBwcmVzZW50IChpbiB5eWNo
YXIpIGlzIGlmCi0gICAgICAgdGhpcyBzdGF0ZSBpcyBhIGNvbnNpc3RlbnQgc3RhdGUgd2l0aCBh
IGRlZmF1bHQgYWN0aW9uLiAgVGh1cywKLSAgICAgICBkZXRlY3RpbmcgdGhlIGFic2VuY2Ugb2Yg
YSBsb29rYWhlYWQgaXMgc3VmZmljaWVudCB0byBkZXRlcm1pbmUKLSAgICAgICB0aGF0IHRoZXJl
IGlzIG5vIHVuZXhwZWN0ZWQgb3IgZXhwZWN0ZWQgdG9rZW4gdG8gcmVwb3J0LiAgSW4gdGhhdAot
ICAgICAgIGNhc2UsIGp1c3QgcmVwb3J0IGEgc2ltcGxlICJzeW50YXggZXJyb3IiLgotICAgICAt
IERvbid0IGFzc3VtZSB0aGVyZSBpc24ndCBhIGxvb2thaGVhZCBqdXN0IGJlY2F1c2UgdGhpcyBz
dGF0ZSBpcyBhCi0gICAgICAgY29uc2lzdGVudCBzdGF0ZSB3aXRoIGEgZGVmYXVsdCBhY3Rpb24u
ICBUaGVyZSBtaWdodCBoYXZlIGJlZW4gYQotICAgICAgIHByZXZpb3VzIGluY29uc2lzdGVudCBz
dGF0ZSwgY29uc2lzdGVudCBzdGF0ZSB3aXRoIGEgbm9uLWRlZmF1bHQKLSAgICAgICBhY3Rpb24s
IG9yIHVzZXIgc2VtYW50aWMgYWN0aW9uIHRoYXQgbWFuaXB1bGF0ZWQgeXljaGFyLgotICAgICAt
IE9mIGNvdXJzZSwgdGhlIGV4cGVjdGVkIHRva2VuIGxpc3QgZGVwZW5kcyBvbiBzdGF0ZXMgdG8g
aGF2ZQotICAgICAgIGNvcnJlY3QgbG9va2FoZWFkIGluZm9ybWF0aW9uLCBhbmQgaXQgZGVwZW5k
cyBvbiB0aGUgcGFyc2VyIG5vdAotICAgICAgIHRvIHBlcmZvcm0gZXh0cmEgcmVkdWN0aW9ucyBh
ZnRlciBmZXRjaGluZyBhIGxvb2thaGVhZCBmcm9tIHRoZQotICAgICAgIHNjYW5uZXIgYW5kIGJl
Zm9yZSBkZXRlY3RpbmcgYSBzeW50YXggZXJyb3IuICBUaHVzLCBzdGF0ZSBtZXJnaW5nCi0gICAg
ICAgKGZyb20gTEFMUiBvciBJRUxSKSBhbmQgZGVmYXVsdCByZWR1Y3Rpb25zIGNvcnJ1cHQgdGhl
IGV4cGVjdGVkCi0gICAgICAgdG9rZW4gbGlzdC4gIEhvd2V2ZXIsIHRoZSBsaXN0IGlzIGNvcnJl
Y3QgZm9yIGNhbm9uaWNhbCBMUiB3aXRoCi0gICAgICAgb25lIGV4Y2VwdGlvbjogaXQgd2lsbCBz
dGlsbCBjb250YWluIGFueSB0b2tlbiB0aGF0IHdpbGwgbm90IGJlCi0gICAgICAgYWNjZXB0ZWQg
ZHVlIHRvIGFuIGVycm9yIGFjdGlvbiBpbiBhIGxhdGVyIHN0YXRlLgotICAqLwotICBpZiAoeXl0
b2tlbiAhPSBZWUVNUFRZKQotICAgIHsKLSAgICAgIGludCB5eW4gPSB5eXBhY3RbKnl5c3NwXTsK
LSAgICAgIHl5YXJnW3l5Y291bnQrK10gPSB5eXRuYW1lW3l5dG9rZW5dOwotICAgICAgaWYgKCF5
eXBhY3RfdmFsdWVfaXNfZGVmYXVsdCAoeXluKSkKLSAgICAgICAgewotICAgICAgICAgIC8qIFN0
YXJ0IFlZWCBhdCAtWVlOIGlmIG5lZ2F0aXZlIHRvIGF2b2lkIG5lZ2F0aXZlIGluZGV4ZXMgaW4K
LSAgICAgICAgICAgICBZWUNIRUNLLiAgSW4gb3RoZXIgd29yZHMsIHNraXAgdGhlIGZpcnN0IC1Z
WU4gYWN0aW9ucyBmb3IKLSAgICAgICAgICAgICB0aGlzIHN0YXRlIGJlY2F1c2UgdGhleSBhcmUg
ZGVmYXVsdCBhY3Rpb25zLiAgKi8KLSAgICAgICAgICBpbnQgeXl4YmVnaW4gPSB5eW4gPCAwID8g
LXl5biA6IDA7Ci0gICAgICAgICAgLyogU3RheSB3aXRoaW4gYm91bmRzIG9mIGJvdGggeXljaGVj
ayBhbmQgeXl0bmFtZS4gICovCi0gICAgICAgICAgaW50IHl5Y2hlY2tsaW0gPSBZWUxBU1QgLSB5
eW4gKyAxOwotICAgICAgICAgIGludCB5eXhlbmQgPSB5eWNoZWNrbGltIDwgWVlOVE9LRU5TID8g
eXljaGVja2xpbSA6IFlZTlRPS0VOUzsKLSAgICAgICAgICBpbnQgeXl4OwotCi0gICAgICAgICAg
Zm9yICh5eXggPSB5eXhiZWdpbjsgeXl4IDwgeXl4ZW5kOyArK3l5eCkKLSAgICAgICAgICAgIGlm
ICh5eWNoZWNrW3l5eCArIHl5bl0gPT0geXl4ICYmIHl5eCAhPSBZWVRFUlJPUgotICAgICAgICAg
ICAgICAgICYmICF5eXRhYmxlX3ZhbHVlX2lzX2Vycm9yICh5eXRhYmxlW3l5eCArIHl5bl0pKQot
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKHl5Y291bnQgPT0gWVlFUlJPUl9W
RVJCT1NFX0FSR1NfTUFYSU1VTSkKLSAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgeXljb3VudCA9IDE7Ci0gICAgICAgICAgICAgICAgICAgIHl5c2l6ZSA9IHl5c2l6ZTA7
Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgICAgIHl5YXJnW3l5Y291bnQrK10gPSB5eXRuYW1lW3l5eF07Ci0gICAgICAgICAgICAg
ICAgeXlzaXplMSA9IHl5c2l6ZSArIHl5dG5hbWVyciAoWVlfTlVMTCwgeXl0bmFtZVt5eXhdKTsK
LSAgICAgICAgICAgICAgICBpZiAoISAoeXlzaXplIDw9IHl5c2l6ZTEKLSAgICAgICAgICAgICAg
ICAgICAgICAgJiYgeXlzaXplMSA8PSBZWVNUQUNLX0FMTE9DX01BWElNVU0pKQotICAgICAgICAg
ICAgICAgICAgcmV0dXJuIDI7Ci0gICAgICAgICAgICAgICAgeXlzaXplID0geXlzaXplMTsKLSAg
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi0gIHN3aXRjaCAoeXljb3VudCkKLSAg
ICB7Ci0jIGRlZmluZSBZWUNBU0VfKE4sIFMpICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
IGNhc2UgTjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB5eWZvcm1h
dCA9IFM7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICBicmVhawotICAgICAgWVlDQVNF
XygwLCBZWV8oInN5bnRheCBlcnJvciIpKTsKLSAgICAgIFlZQ0FTRV8oMSwgWVlfKCJzeW50YXgg
ZXJyb3IsIHVuZXhwZWN0ZWQgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDIsIFlZXygic3ludGF4IGVy
cm9yLCB1bmV4cGVjdGVkICVzLCBleHBlY3RpbmcgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDMsIFlZ
Xygic3ludGF4IGVycm9yLCB1bmV4cGVjdGVkICVzLCBleHBlY3RpbmcgJXMgb3IgJXMiKSk7Ci0g
ICAgICBZWUNBU0VfKDQsIFlZXygic3ludGF4IGVycm9yLCB1bmV4cGVjdGVkICVzLCBleHBlY3Rp
bmcgJXMgb3IgJXMgb3IgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDUsIFlZXygic3ludGF4IGVycm9y
LCB1bmV4cGVjdGVkICVzLCBleHBlY3RpbmcgJXMgb3IgJXMgb3IgJXMgb3IgJXMiKSk7Ci0jIHVu
ZGVmIFlZQ0FTRV8KLSAgICB9Ci0KLSAgeXlzaXplMSA9IHl5c2l6ZSArIHl5c3RybGVuICh5eWZv
cm1hdCk7Ci0gIGlmICghICh5eXNpemUgPD0geXlzaXplMSAmJiB5eXNpemUxIDw9IFlZU1RBQ0tf
QUxMT0NfTUFYSU1VTSkpCi0gICAgcmV0dXJuIDI7Ci0gIHl5c2l6ZSA9IHl5c2l6ZTE7Ci0KLSAg
aWYgKCp5eW1zZ19hbGxvYyA8IHl5c2l6ZSkKLSAgICB7Ci0gICAgICAqeXltc2dfYWxsb2MgPSAy
ICogeXlzaXplOwotICAgICAgaWYgKCEgKHl5c2l6ZSA8PSAqeXltc2dfYWxsb2MKLSAgICAgICAg
ICAgICAmJiAqeXltc2dfYWxsb2MgPD0gWVlTVEFDS19BTExPQ19NQVhJTVVNKSkKLSAgICAgICAg
Knl5bXNnX2FsbG9jID0gWVlTVEFDS19BTExPQ19NQVhJTVVNOwotICAgICAgcmV0dXJuIDE7Ci0g
ICAgfQotCi0gIC8qIEF2b2lkIHNwcmludGYsIGFzIHRoYXQgaW5mcmluZ2VzIG9uIHRoZSB1c2Vy
J3MgbmFtZSBzcGFjZS4KLSAgICAgRG9uJ3QgaGF2ZSB1bmRlZmluZWQgYmVoYXZpb3IgZXZlbiBp
ZiB0aGUgdHJhbnNsYXRpb24KLSAgICAgcHJvZHVjZWQgYSBzdHJpbmcgd2l0aCB0aGUgd3Jvbmcg
bnVtYmVyIG9mICIlcyJzLiAgKi8KLSAgewotICAgIGNoYXIgKnl5cCA9ICp5eW1zZzsKLSAgICBp
bnQgeXlpID0gMDsKLSAgICB3aGlsZSAoKCp5eXAgPSAqeXlmb3JtYXQpICE9ICdcMCcpCi0gICAg
ICBpZiAoKnl5cCA9PSAnJScgJiYgeXlmb3JtYXRbMV0gPT0gJ3MnICYmIHl5aSA8IHl5Y291bnQp
Ci0gICAgICAgIHsKLSAgICAgICAgICB5eXAgKz0geXl0bmFtZXJyICh5eXAsIHl5YXJnW3l5aSsr
XSk7Ci0gICAgICAgICAgeXlmb3JtYXQgKz0gMjsKLSAgICAgICAgfQotICAgICAgZWxzZQotICAg
ICAgICB7Ci0gICAgICAgICAgeXlwKys7Ci0gICAgICAgICAgeXlmb3JtYXQrKzsKLSAgICAgICAg
fQotICB9Ci0gIHJldHVybiAwOwotfQotI2VuZGlmIC8qIFlZRVJST1JfVkVSQk9TRSAqLwotCi0v
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCBSZWxl
YXNlIHRoZSBtZW1vcnkgYXNzb2NpYXRlZCB0byB0aGlzIHN5bWJvbC4gIHwKLWAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi0KLS8qQVJHU1VTRUQqLwot
I2lmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8
IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyB2b2lkCi15
eWRlc3RydWN0IChjb25zdCBjaGFyICp5eW1zZywgaW50IHl5dHlwZSwgWVlTVFlQRSAqeXl2YWx1
ZXApCi0jZWxzZQotc3RhdGljIHZvaWQKLXl5ZGVzdHJ1Y3QgKHl5bXNnLCB5eXR5cGUsIHl5dmFs
dWVwKQotICAgIGNvbnN0IGNoYXIgKnl5bXNnOwotICAgIGludCB5eXR5cGU7Ci0gICAgWVlTVFlQ
RSAqeXl2YWx1ZXA7Ci0jZW5kaWYKLXsKLSAgWVlVU0UgKHl5dmFsdWVwKTsKLQotICBpZiAoIXl5
bXNnKQotICAgIHl5bXNnID0gIkRlbGV0aW5nIjsKLSAgWVlfU1lNQk9MX1BSSU5UICh5eW1zZywg
eXl0eXBlLCB5eXZhbHVlcCwgeXlsb2NhdGlvbnApOwotCi0gIHN3aXRjaCAoeXl0eXBlKQotICAg
IHsKLSAgICAgIGNhc2UgNTc6IC8qICJjaG9pY2VfZW50cnkiICovCi0KLQl7Ci0JZnByaW50Zihz
dGRlcnIsICIlczolZDogbWlzc2luZyBlbmQgc3RhdGVtZW50IGZvciB0aGlzIGVudHJ5XG4iLAot
CQkoeXl2YWx1ZXAtPm1lbnUpLT5maWxlLT5uYW1lLCAoeXl2YWx1ZXAtPm1lbnUpLT5saW5lbm8p
OwotCWlmIChjdXJyZW50X21lbnUgPT0gKHl5dmFsdWVwLT5tZW51KSkKLQkJbWVudV9lbmRfbWVu
dSgpOwotfTsKLQotCWJyZWFrOwotICAgICAgY2FzZSA2MzogLyogImlmX2VudHJ5IiAqLwotCi0J
ewotCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IG1pc3NpbmcgZW5kIHN0YXRlbWVudCBmb3IgdGhp
cyBlbnRyeVxuIiwKLQkJKHl5dmFsdWVwLT5tZW51KS0+ZmlsZS0+bmFtZSwgKHl5dmFsdWVwLT5t
ZW51KS0+bGluZW5vKTsKLQlpZiAoY3VycmVudF9tZW51ID09ICh5eXZhbHVlcC0+bWVudSkpCi0J
CW1lbnVfZW5kX21lbnUoKTsKLX07Ci0KLQlicmVhazsKLSAgICAgIGNhc2UgNjk6IC8qICJtZW51
X2VudHJ5IiAqLwotCi0JewotCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IG1pc3NpbmcgZW5kIHN0
YXRlbWVudCBmb3IgdGhpcyBlbnRyeVxuIiwKLQkJKHl5dmFsdWVwLT5tZW51KS0+ZmlsZS0+bmFt
ZSwgKHl5dmFsdWVwLT5tZW51KS0+bGluZW5vKTsKLQlpZiAoY3VycmVudF9tZW51ID09ICh5eXZh
bHVlcC0+bWVudSkpCi0JCW1lbnVfZW5kX21lbnUoKTsKLX07Ci0KLQlicmVhazsKLQotICAgICAg
ZGVmYXVsdDoKLQlicmVhazsKLSAgICB9Ci19Ci0KLQotLyogUHJldmVudCB3YXJuaW5ncyBmcm9t
IC1XbWlzc2luZy1wcm90b3R5cGVzLiAgKi8KLSNpZmRlZiBZWVBBUlNFX1BBUkFNCi0jaWYgZGVm
aW5lZCBfX1NURENfXyB8fCBkZWZpbmVkIF9fY3BsdXNwbHVzCi1pbnQgeXlwYXJzZSAodm9pZCAq
WVlQQVJTRV9QQVJBTSk7Ci0jZWxzZQotaW50IHl5cGFyc2UgKCk7Ci0jZW5kaWYKLSNlbHNlIC8q
ICEgWVlQQVJTRV9QQVJBTSAqLwotI2lmIGRlZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX2Nw
bHVzcGx1cwotaW50IHl5cGFyc2UgKHZvaWQpOwotI2Vsc2UKLWludCB5eXBhcnNlICgpOwotI2Vu
ZGlmCi0jZW5kaWYgLyogISBZWVBBUlNFX1BBUkFNICovCi0KLQotLyogVGhlIGxvb2thaGVhZCBz
eW1ib2wuICAqLwotaW50IHl5Y2hhcjsKLQotLyogVGhlIHNlbWFudGljIHZhbHVlIG9mIHRoZSBs
b29rYWhlYWQgc3ltYm9sLiAgKi8KLVlZU1RZUEUgeXlsdmFsOwotCi0vKiBOdW1iZXIgb2Ygc3lu
dGF4IGVycm9ycyBzbyBmYXIuICAqLwotaW50IHl5bmVycnM7Ci0KLQotLyotLS0tLS0tLS0tLgot
fCB5eXBhcnNlLiAgfAotYC0tLS0tLS0tLS0qLwotCi0jaWZkZWYgWVlQQVJTRV9QQVJBTQotI2lm
IChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRl
ZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLWludAoteXlwYXJzZSAodm9p
ZCAqWVlQQVJTRV9QQVJBTSkKLSNlbHNlCi1pbnQKLXl5cGFyc2UgKFlZUEFSU0VfUEFSQU0pCi0g
ICAgdm9pZCAqWVlQQVJTRV9QQVJBTTsKLSNlbmRpZgotI2Vsc2UgLyogISBZWVBBUlNFX1BBUkFN
ICovCi0jaWYgKGRlZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAg
ICAgfHwgZGVmaW5lZCBfX2NwbHVzcGx1cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQotaW50Ci15eXBh
cnNlICh2b2lkKQotI2Vsc2UKLWludAoteXlwYXJzZSAoKQotCi0jZW5kaWYKLSNlbmRpZgotewot
ICAgIGludCB5eXN0YXRlOwotICAgIC8qIE51bWJlciBvZiB0b2tlbnMgdG8gc2hpZnQgYmVmb3Jl
IGVycm9yIG1lc3NhZ2VzIGVuYWJsZWQuICAqLwotICAgIGludCB5eWVycnN0YXR1czsKLQotICAg
IC8qIFRoZSBzdGFja3MgYW5kIHRoZWlyIHRvb2xzOgotICAgICAgIGB5eXNzJzogcmVsYXRlZCB0
byBzdGF0ZXMuCi0gICAgICAgYHl5dnMnOiByZWxhdGVkIHRvIHNlbWFudGljIHZhbHVlcy4KLQot
ICAgICAgIFJlZmVyIHRvIHRoZSBzdGFja3MgdGhyb3VnaCBzZXBhcmF0ZSBwb2ludGVycywgdG8g
YWxsb3cgeXlvdmVyZmxvdwotICAgICAgIHRvIHJlYWxsb2NhdGUgdGhlbSBlbHNld2hlcmUuICAq
LwotCi0gICAgLyogVGhlIHN0YXRlIHN0YWNrLiAgKi8KLSAgICB5eXR5cGVfaW50MTYgeXlzc2Fb
WVlJTklUREVQVEhdOwotICAgIHl5dHlwZV9pbnQxNiAqeXlzczsKLSAgICB5eXR5cGVfaW50MTYg
Knl5c3NwOwotCi0gICAgLyogVGhlIHNlbWFudGljIHZhbHVlIHN0YWNrLiAgKi8KLSAgICBZWVNU
WVBFIHl5dnNhW1lZSU5JVERFUFRIXTsKLSAgICBZWVNUWVBFICp5eXZzOwotICAgIFlZU1RZUEUg
Knl5dnNwOwotCi0gICAgWVlTSVpFX1QgeXlzdGFja3NpemU7Ci0KLSAgaW50IHl5bjsKLSAgaW50
IHl5cmVzdWx0OwotICAvKiBMb29rYWhlYWQgdG9rZW4gYXMgYW4gaW50ZXJuYWwgKHRyYW5zbGF0
ZWQpIHRva2VuIG51bWJlci4gICovCi0gIGludCB5eXRva2VuOwotICAvKiBUaGUgdmFyaWFibGVz
IHVzZWQgdG8gcmV0dXJuIHNlbWFudGljIHZhbHVlIGFuZCBsb2NhdGlvbiBmcm9tIHRoZQotICAg
ICBhY3Rpb24gcm91dGluZXMuICAqLwotICBZWVNUWVBFIHl5dmFsOwotCi0jaWYgWVlFUlJPUl9W
RVJCT1NFCi0gIC8qIEJ1ZmZlciBmb3IgZXJyb3IgbWVzc2FnZXMsIGFuZCBpdHMgYWxsb2NhdGVk
IHNpemUuICAqLwotICBjaGFyIHl5bXNnYnVmWzEyOF07Ci0gIGNoYXIgKnl5bXNnID0geXltc2di
dWY7Ci0gIFlZU0laRV9UIHl5bXNnX2FsbG9jID0gc2l6ZW9mIHl5bXNnYnVmOwotI2VuZGlmCi0K
LSNkZWZpbmUgWVlQT1BTVEFDSyhOKSAgICh5eXZzcCAtPSAoTiksIHl5c3NwIC09IChOKSkKLQot
ICAvKiBUaGUgbnVtYmVyIG9mIHN5bWJvbHMgb24gdGhlIFJIUyBvZiB0aGUgcmVkdWNlZCBydWxl
LgotICAgICBLZWVwIHRvIHplcm8gd2hlbiBubyBzeW1ib2wgc2hvdWxkIGJlIHBvcHBlZC4gICov
Ci0gIGludCB5eWxlbiA9IDA7Ci0KLSAgeXl0b2tlbiA9IDA7Ci0gIHl5c3MgPSB5eXNzYTsKLSAg
eXl2cyA9IHl5dnNhOwotICB5eXN0YWNrc2l6ZSA9IFlZSU5JVERFUFRIOwotCi0gIFlZRFBSSU5U
RiAoKHN0ZGVyciwgIlN0YXJ0aW5nIHBhcnNlXG4iKSk7Ci0KLSAgeXlzdGF0ZSA9IDA7Ci0gIHl5
ZXJyc3RhdHVzID0gMDsKLSAgeXluZXJycyA9IDA7Ci0gIHl5Y2hhciA9IFlZRU1QVFk7IC8qIENh
dXNlIGEgdG9rZW4gdG8gYmUgcmVhZC4gICovCi0KLSAgLyogSW5pdGlhbGl6ZSBzdGFjayBwb2lu
dGVycy4KLSAgICAgV2FzdGUgb25lIGVsZW1lbnQgb2YgdmFsdWUgYW5kIGxvY2F0aW9uIHN0YWNr
Ci0gICAgIHNvIHRoYXQgdGhleSBzdGF5IG9uIHRoZSBzYW1lIGxldmVsIGFzIHRoZSBzdGF0ZSBz
dGFjay4KLSAgICAgVGhlIHdhc3RlZCBlbGVtZW50cyBhcmUgbmV2ZXIgaW5pdGlhbGl6ZWQuICAq
LwotICB5eXNzcCA9IHl5c3M7Ci0gIHl5dnNwID0geXl2czsKLQotICBnb3RvIHl5c2V0c3RhdGU7
Ci0KLS8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLgotfCB5eW5ld3N0YXRlIC0tIFB1c2ggYSBuZXcgc3RhdGUsIHdoaWNoIGlzIGZv
dW5kIGluIHl5c3RhdGUuICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KLSB5eW5ld3N0YXRlOgotICAvKiBJbiBhbGwgY2Fz
ZXMsIHdoZW4geW91IGdldCBoZXJlLCB0aGUgdmFsdWUgYW5kIGxvY2F0aW9uIHN0YWNrcwotICAg
ICBoYXZlIGp1c3QgYmVlbiBwdXNoZWQuICBTbyBwdXNoaW5nIGEgc3RhdGUgaGVyZSBldmVucyB0
aGUgc3RhY2tzLiAgKi8KLSAgeXlzc3ArKzsKLQotIHl5c2V0c3RhdGU6Ci0gICp5eXNzcCA9IHl5
c3RhdGU7Ci0KLSAgaWYgKHl5c3MgKyB5eXN0YWNrc2l6ZSAtIDEgPD0geXlzc3ApCi0gICAgewot
ICAgICAgLyogR2V0IHRoZSBjdXJyZW50IHVzZWQgc2l6ZSBvZiB0aGUgdGhyZWUgc3RhY2tzLCBp
biBlbGVtZW50cy4gICovCi0gICAgICBZWVNJWkVfVCB5eXNpemUgPSB5eXNzcCAtIHl5c3MgKyAx
OwotCi0jaWZkZWYgeXlvdmVyZmxvdwotICAgICAgewotCS8qIEdpdmUgdXNlciBhIGNoYW5jZSB0
byByZWFsbG9jYXRlIHRoZSBzdGFjay4gIFVzZSBjb3BpZXMgb2YKLQkgICB0aGVzZSBzbyB0aGF0
IHRoZSAmJ3MgZG9uJ3QgZm9yY2UgdGhlIHJlYWwgb25lcyBpbnRvCi0JICAgbWVtb3J5LiAgKi8K
LQlZWVNUWVBFICp5eXZzMSA9IHl5dnM7Ci0JeXl0eXBlX2ludDE2ICp5eXNzMSA9IHl5c3M7Ci0K
LQkvKiBFYWNoIHN0YWNrIHBvaW50ZXIgYWRkcmVzcyBpcyBmb2xsb3dlZCBieSB0aGUgc2l6ZSBv
ZiB0aGUKLQkgICBkYXRhIGluIHVzZSBpbiB0aGF0IHN0YWNrLCBpbiBieXRlcy4gIFRoaXMgdXNl
ZCB0byBiZSBhCi0JICAgY29uZGl0aW9uYWwgYXJvdW5kIGp1c3QgdGhlIHR3byBleHRyYSBhcmdz
LCBidXQgdGhhdCBtaWdodAotCSAgIGJlIHVuZGVmaW5lZCBpZiB5eW92ZXJmbG93IGlzIGEgbWFj
cm8uICAqLwotCXl5b3ZlcmZsb3cgKFlZXygibWVtb3J5IGV4aGF1c3RlZCIpLAotCQkgICAgJnl5
c3MxLCB5eXNpemUgKiBzaXplb2YgKCp5eXNzcCksCi0JCSAgICAmeXl2czEsIHl5c2l6ZSAqIHNp
emVvZiAoKnl5dnNwKSwKLQkJICAgICZ5eXN0YWNrc2l6ZSk7Ci0KLQl5eXNzID0geXlzczE7Ci0J
eXl2cyA9IHl5dnMxOwotICAgICAgfQotI2Vsc2UgLyogbm8geXlvdmVyZmxvdyAqLwotIyBpZm5k
ZWYgWVlTVEFDS19SRUxPQ0FURQotICAgICAgZ290byB5eWV4aGF1c3RlZGxhYjsKLSMgZWxzZQot
ICAgICAgLyogRXh0ZW5kIHRoZSBzdGFjayBvdXIgb3duIHdheS4gICovCi0gICAgICBpZiAoWVlN
QVhERVBUSCA8PSB5eXN0YWNrc2l6ZSkKLQlnb3RvIHl5ZXhoYXVzdGVkbGFiOwotICAgICAgeXlz
dGFja3NpemUgKj0gMjsKLSAgICAgIGlmIChZWU1BWERFUFRIIDwgeXlzdGFja3NpemUpCi0JeXlz
dGFja3NpemUgPSBZWU1BWERFUFRIOwotCi0gICAgICB7Ci0JeXl0eXBlX2ludDE2ICp5eXNzMSA9
IHl5c3M7Ci0JdW5pb24geXlhbGxvYyAqeXlwdHIgPQotCSAgKHVuaW9uIHl5YWxsb2MgKikgWVlT
VEFDS19BTExPQyAoWVlTVEFDS19CWVRFUyAoeXlzdGFja3NpemUpKTsKLQlpZiAoISB5eXB0cikK
LQkgIGdvdG8geXlleGhhdXN0ZWRsYWI7Ci0JWVlTVEFDS19SRUxPQ0FURSAoeXlzc19hbGxvYywg
eXlzcyk7Ci0JWVlTVEFDS19SRUxPQ0FURSAoeXl2c19hbGxvYywgeXl2cyk7Ci0jICB1bmRlZiBZ
WVNUQUNLX1JFTE9DQVRFCi0JaWYgKHl5c3MxICE9IHl5c3NhKQotCSAgWVlTVEFDS19GUkVFICh5
eXNzMSk7Ci0gICAgICB9Ci0jIGVuZGlmCi0jZW5kaWYgLyogbm8geXlvdmVyZmxvdyAqLwotCi0g
ICAgICB5eXNzcCA9IHl5c3MgKyB5eXNpemUgLSAxOwotICAgICAgeXl2c3AgPSB5eXZzICsgeXlz
aXplIC0gMTsKLQotICAgICAgWVlEUFJJTlRGICgoc3RkZXJyLCAiU3RhY2sgc2l6ZSBpbmNyZWFz
ZWQgdG8gJWx1XG4iLAotCQkgICh1bnNpZ25lZCBsb25nIGludCkgeXlzdGFja3NpemUpKTsKLQot
ICAgICAgaWYgKHl5c3MgKyB5eXN0YWNrc2l6ZSAtIDEgPD0geXlzc3ApCi0JWVlBQk9SVDsKLSAg
ICB9Ci0KLSAgWVlEUFJJTlRGICgoc3RkZXJyLCAiRW50ZXJpbmcgc3RhdGUgJWRcbiIsIHl5c3Rh
dGUpKTsKLQotICBpZiAoeXlzdGF0ZSA9PSBZWUZJTkFMKQotICAgIFlZQUNDRVBUOwotCi0gIGdv
dG8geXliYWNrdXA7Ci0KLS8qLS0tLS0tLS0tLS0uCi18IHl5YmFja3VwLiAgfAotYC0tLS0tLS0t
LS0tKi8KLXl5YmFja3VwOgotCi0gIC8qIERvIGFwcHJvcHJpYXRlIHByb2Nlc3NpbmcgZ2l2ZW4g
dGhlIGN1cnJlbnQgc3RhdGUuICBSZWFkIGEKLSAgICAgbG9va2FoZWFkIHRva2VuIGlmIHdlIG5l
ZWQgb25lIGFuZCBkb24ndCBhbHJlYWR5IGhhdmUgb25lLiAgKi8KLQotICAvKiBGaXJzdCB0cnkg
dG8gZGVjaWRlIHdoYXQgdG8gZG8gd2l0aG91dCByZWZlcmVuY2UgdG8gbG9va2FoZWFkIHRva2Vu
LiAgKi8KLSAgeXluID0geXlwYWN0W3l5c3RhdGVdOwotICBpZiAoeXlwYWN0X3ZhbHVlX2lzX2Rl
ZmF1bHQgKHl5bikpCi0gICAgZ290byB5eWRlZmF1bHQ7Ci0KLSAgLyogTm90IGtub3duID0+IGdl
dCBhIGxvb2thaGVhZCB0b2tlbiBpZiBkb24ndCBhbHJlYWR5IGhhdmUgb25lLiAgKi8KLQotICAv
KiBZWUNIQVIgaXMgZWl0aGVyIFlZRU1QVFkgb3IgWVlFT0Ygb3IgYSB2YWxpZCBsb29rYWhlYWQg
c3ltYm9sLiAgKi8KLSAgaWYgKHl5Y2hhciA9PSBZWUVNUFRZKQotICAgIHsKLSAgICAgIFlZRFBS
SU5URiAoKHN0ZGVyciwgIlJlYWRpbmcgYSB0b2tlbjogIikpOwotICAgICAgeXljaGFyID0gWVlM
RVg7Ci0gICAgfQotCi0gIGlmICh5eWNoYXIgPD0gWVlFT0YpCi0gICAgewotICAgICAgeXljaGFy
ID0geXl0b2tlbiA9IFlZRU9GOwotICAgICAgWVlEUFJJTlRGICgoc3RkZXJyLCAiTm93IGF0IGVu
ZCBvZiBpbnB1dC5cbiIpKTsKLSAgICB9Ci0gIGVsc2UKLSAgICB7Ci0gICAgICB5eXRva2VuID0g
WVlUUkFOU0xBVEUgKHl5Y2hhcik7Ci0gICAgICBZWV9TWU1CT0xfUFJJTlQgKCJOZXh0IHRva2Vu
IGlzIiwgeXl0b2tlbiwgJnl5bHZhbCwgJnl5bGxvYyk7Ci0gICAgfQotCi0gIC8qIElmIHRoZSBw
cm9wZXIgYWN0aW9uIG9uIHNlZWluZyB0b2tlbiBZWVRPS0VOIGlzIHRvIHJlZHVjZSBvciB0bwot
ICAgICBkZXRlY3QgYW4gZXJyb3IsIHRha2UgdGhhdCBhY3Rpb24uICAqLwotICB5eW4gKz0geXl0
b2tlbjsKLSAgaWYgKHl5biA8IDAgfHwgWVlMQVNUIDwgeXluIHx8IHl5Y2hlY2tbeXluXSAhPSB5
eXRva2VuKQotICAgIGdvdG8geXlkZWZhdWx0OwotICB5eW4gPSB5eXRhYmxlW3l5bl07Ci0gIGlm
ICh5eW4gPD0gMCkKLSAgICB7Ci0gICAgICBpZiAoeXl0YWJsZV92YWx1ZV9pc19lcnJvciAoeXlu
KSkKLSAgICAgICAgZ290byB5eWVycmxhYjsKLSAgICAgIHl5biA9IC15eW47Ci0gICAgICBnb3Rv
IHl5cmVkdWNlOwotICAgIH0KLQotICAvKiBDb3VudCB0b2tlbnMgc2hpZnRlZCBzaW5jZSBlcnJv
cjsgYWZ0ZXIgdGhyZWUsIHR1cm4gb2ZmIGVycm9yCi0gICAgIHN0YXR1cy4gICovCi0gIGlmICh5
eWVycnN0YXR1cykKLSAgICB5eWVycnN0YXR1cy0tOwotCi0gIC8qIFNoaWZ0IHRoZSBsb29rYWhl
YWQgdG9rZW4uICAqLwotICBZWV9TWU1CT0xfUFJJTlQgKCJTaGlmdGluZyIsIHl5dG9rZW4sICZ5
eWx2YWwsICZ5eWxsb2MpOwotCi0gIC8qIERpc2NhcmQgdGhlIHNoaWZ0ZWQgdG9rZW4uICAqLwot
ICB5eWNoYXIgPSBZWUVNUFRZOwotCi0gIHl5c3RhdGUgPSB5eW47Ci0gICorK3l5dnNwID0geXls
dmFsOwotCi0gIGdvdG8geXluZXdzdGF0ZTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eWRlZmF1bHQgLS0gZG8g
dGhlIGRlZmF1bHQgYWN0aW9uIGZvciB0aGUgY3VycmVudCBzdGF0ZS4gIHwKLWAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eWRl
ZmF1bHQ6Ci0gIHl5biA9IHl5ZGVmYWN0W3l5c3RhdGVdOwotICBpZiAoeXluID09IDApCi0gICAg
Z290byB5eWVycmxhYjsKLSAgZ290byB5eXJlZHVjZTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLgotfCB5eXJlZHVjZSAtLSBEbyBhIHJlZHVjdGlvbi4gIHwKLWAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eXJlZHVjZToKLSAgLyogeXluIGlzIHRoZSBudW1i
ZXIgb2YgYSBydWxlIHRvIHJlZHVjZSB3aXRoLiAgKi8KLSAgeXlsZW4gPSB5eXIyW3l5bl07Ci0K
LSAgLyogSWYgWVlMRU4gaXMgbm9uemVybywgaW1wbGVtZW50IHRoZSBkZWZhdWx0IHZhbHVlIG9m
IHRoZSBhY3Rpb246Ci0gICAgIGAkJCA9ICQxJy4KLQotICAgICBPdGhlcndpc2UsIHRoZSBmb2xs
b3dpbmcgbGluZSBzZXRzIFlZVkFMIHRvIGdhcmJhZ2UuCi0gICAgIFRoaXMgYmVoYXZpb3IgaXMg
dW5kb2N1bWVudGVkIGFuZCBCaXNvbgotICAgICB1c2VycyBzaG91bGQgbm90IHJlbHkgdXBvbiBp
dC4gIEFzc2lnbmluZyB0byBZWVZBTAotICAgICB1bmNvbmRpdGlvbmFsbHkgbWFrZXMgdGhlIHBh
cnNlciBhIGJpdCBzbWFsbGVyLCBhbmQgaXQgYXZvaWRzIGEKLSAgICAgR0NDIHdhcm5pbmcgdGhh
dCBZWVZBTCBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkLiAgKi8KLSAgeXl2YWwgPSB5eXZzcFsx
LXl5bGVuXTsKLQotCi0gIFlZX1JFRFVDRV9QUklOVCAoeXluKTsKLSAgc3dpdGNoICh5eW4pCi0g
ICAgewotICAgICAgICBjYXNlIDEwOgotCi0gICAgeyB6Y29uZl9lcnJvcigidW5leHBlY3RlZCBl
bmQgc3RhdGVtZW50Iik7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDExOgotCi0gICAgeyB6Y29u
Zl9lcnJvcigidW5rbm93biBzdGF0ZW1lbnQgXCIlc1wiIiwgKHl5dnNwWygyKSAtICg0KV0uc3Ry
aW5nKSk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEyOgotCi0gICAgewotCXpjb25mX2Vycm9y
KCJ1bmV4cGVjdGVkIG9wdGlvbiBcIiVzXCIiLCBrY29uZl9pZF9zdHJpbmdzICsgKHl5dnNwWygy
KSAtICg0KV0uaWQpLT5uYW1lKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDEzOgotCi0gICAg
eyB6Y29uZl9lcnJvcigiaW52YWxpZCBzdGF0ZW1lbnQiKTsgfQotICAgIGJyZWFrOwotCi0gIGNh
c2UgMjg6Ci0KLSAgICB7IHpjb25mX2Vycm9yKCJ1bmtub3duIG9wdGlvbiBcIiVzXCIiLCAoeXl2
c3BbKDEpIC0gKDMpXS5zdHJpbmcpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMjk6Ci0KLSAg
ICB7IHpjb25mX2Vycm9yKCJpbnZhbGlkIG9wdGlvbiIpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2Fz
ZSAzMDoKLQotICAgIHsKLQlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBzeW1fbG9va3VwKCh5eXZzcFso
MikgLSAoMyldLnN0cmluZyksIDApOwotCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOwot
CW1lbnVfYWRkX2VudHJ5KHN5bSk7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y29uZmln
ICVzXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAoeXl2c3BbKDIpIC0gKDMp
XS5zdHJpbmcpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDMxOgotCi0gICAgewotCW1lbnVf
ZW5kX2VudHJ5KCk7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZW5kY29uZmlnXG4iLCB6
Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNl
IDMyOgotCi0gICAgewotCXN0cnVjdCBzeW1ib2wgKnN5bSA9IHN5bV9sb29rdXAoKHl5dnNwWygy
KSAtICgzKV0uc3RyaW5nKSwgMCk7Ci0Jc3ltLT5mbGFncyB8PSBTWU1CT0xfT1BUSU9OQUw7Ci0J
bWVudV9hZGRfZW50cnkoc3ltKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDptZW51Y29u
ZmlnICVzXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAoeXl2c3BbKDIpIC0g
KDMpXS5zdHJpbmcpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDMzOgotCi0gICAgewotCWlm
IChjdXJyZW50X2VudHJ5LT5wcm9tcHQpCi0JCWN1cnJlbnRfZW50cnktPnByb21wdC0+dHlwZSA9
IFBfTUVOVTsKLQllbHNlCi0JCXpjb25mcHJpbnQoIndhcm5pbmc6IG1lbnVjb25maWcgc3RhdGVt
ZW50IHdpdGhvdXQgcHJvbXB0Iik7Ci0JbWVudV9lbmRfZW50cnkoKTsKLQlwcmludGQoREVCVUdf
UEFSU0UsICIlczolZDplbmRjb25maWdcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5v
KCkpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNDE6Ci0KLSAgICB7Ci0JbWVudV9zZXRfdHlw
ZSgoeXl2c3BbKDEpIC0gKDMpXS5pZCktPnN0eXBlKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIl
czolZDp0eXBlKCV1KVxuIiwKLQkJemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwKLQkJ
KHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA0
MjoKLQotICAgIHsKLQltZW51X2FkZF9wcm9tcHQoUF9QUk9NUFQsICh5eXZzcFsoMikgLSAoNCld
LnN0cmluZyksICh5eXZzcFsoMykgLSAoNCldLmV4cHIpKTsKLQlwcmludGQoREVCVUdfUEFSU0Us
ICIlczolZDpwcm9tcHRcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotfQot
ICAgIGJyZWFrOwotCi0gIGNhc2UgNDM6Ci0KLSAgICB7Ci0JbWVudV9hZGRfZXhwcihQX0RFRkFV
TFQsICh5eXZzcFsoMikgLSAoNCldLmV4cHIpLCAoeXl2c3BbKDMpIC0gKDQpXS5leHByKSk7Ci0J
aWYgKCh5eXZzcFsoMSkgLSAoNCldLmlkKS0+c3R5cGUgIT0gU19VTktOT1dOKQotCQltZW51X3Nl
dF90eXBlKCh5eXZzcFsoMSkgLSAoNCldLmlkKS0+c3R5cGUpOwotCXByaW50ZChERUJVR19QQVJT
RSwgIiVzOiVkOmRlZmF1bHQoJXUpXG4iLAotCQl6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVu
bygpLAotCQkoeXl2c3BbKDEpIC0gKDQpXS5pZCktPnN0eXBlKTsKLX0KLSAgICBicmVhazsKLQot
ICBjYXNlIDQ0OgotCi0gICAgewotCW1lbnVfYWRkX3N5bWJvbChQX1NFTEVDVCwgc3ltX2xvb2t1
cCgoeXl2c3BbKDIpIC0gKDQpXS5zdHJpbmcpLCAwKSwgKHl5dnNwWygzKSAtICg0KV0uZXhwcikp
OwotCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnNlbGVjdFxuIiwgemNvbmZfY3VybmFtZSgp
LCB6Y29uZl9saW5lbm8oKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA0NToKLQotICAgIHsK
LQltZW51X2FkZF9leHByKFBfUkFOR0UsIGV4cHJfYWxsb2NfY29tcChFX1JBTkdFLCh5eXZzcFso
MikgLSAoNSldLnN5bWJvbCksICh5eXZzcFsoMykgLSAoNSldLnN5bWJvbCkpLCAoeXl2c3BbKDQp
IC0gKDUpXS5leHByKSk7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6cmFuZ2VcbiIsIHpj
b25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2Ug
NDg6Ci0KLSAgICB7Ci0JY29uc3Qgc3RydWN0IGtjb25mX2lkICppZCA9IGtjb25mX2lkX2xvb2t1
cCgoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpLCBzdHJsZW4oKHl5dnNwWygyKSAtICgzKV0uc3Ry
aW5nKSkpOwotCWlmIChpZCAmJiBpZC0+ZmxhZ3MgJiBURl9PUFRJT04pCi0JCW1lbnVfYWRkX29w
dGlvbihpZC0+dG9rZW4sICh5eXZzcFsoMykgLSAoMyldLnN0cmluZykpOwotCWVsc2UKLQkJemNv
bmZwcmludCgid2FybmluZzogaWdub3JpbmcgdW5rbm93biBvcHRpb24gJXMiLCAoeXl2c3BbKDIp
IC0gKDMpXS5zdHJpbmcpKTsKLQlmcmVlKCh5eXZzcFsoMikgLSAoMyldLnN0cmluZykpOwotfQot
ICAgIGJyZWFrOwotCi0gIGNhc2UgNDk6Ci0KLSAgICB7ICh5eXZhbC5zdHJpbmcpID0gTlVMTDsg
fQotICAgIGJyZWFrOwotCi0gIGNhc2UgNTA6Ci0KLSAgICB7ICh5eXZhbC5zdHJpbmcpID0gKHl5
dnNwWygyKSAtICgyKV0uc3RyaW5nKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNTE6Ci0KLSAg
ICB7Ci0Jc3RydWN0IHN5bWJvbCAqc3ltID0gc3ltX2xvb2t1cCgoeXl2c3BbKDIpIC0gKDMpXS5z
dHJpbmcpLCBTWU1CT0xfQ0hPSUNFKTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9BVVRPOwotCW1l
bnVfYWRkX2VudHJ5KHN5bSk7Ci0JbWVudV9hZGRfZXhwcihQX0NIT0lDRSwgTlVMTCwgTlVMTCk7
Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y2hvaWNlXG4iLCB6Y29uZl9jdXJuYW1lKCks
IHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDUyOgotCi0gICAgewot
CSh5eXZhbC5tZW51KSA9IG1lbnVfYWRkX21lbnUoKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNl
IDUzOgotCi0gICAgewotCWlmICh6Y29uZl9lbmR0b2tlbigoeXl2c3BbKDEpIC0gKDEpXS5pZCks
IFRfQ0hPSUNFLCBUX0VORENIT0lDRSkpIHsKLQkJbWVudV9lbmRfbWVudSgpOwotCQlwcmludGQo
REVCVUdfUEFSU0UsICIlczolZDplbmRjaG9pY2VcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZf
bGluZW5vKCkpOwotCX0KLX0KLSAgICBicmVhazsKLQotICBjYXNlIDYxOgotCi0gICAgewotCW1l
bnVfYWRkX3Byb21wdChQX1BST01QVCwgKHl5dnNwWygyKSAtICg0KV0uc3RyaW5nKSwgKHl5dnNw
WygzKSAtICg0KV0uZXhwcikpOwotCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnByb21wdFxu
IiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAg
Y2FzZSA2MjoKLQotICAgIHsKLQlpZiAoKHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSA9PSBT
X0JPT0xFQU4gfHwgKHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSA9PSBTX1RSSVNUQVRFKSB7
Ci0JCW1lbnVfc2V0X3R5cGUoKHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSk7Ci0JCXByaW50
ZChERUJVR19QQVJTRSwgIiVzOiVkOnR5cGUoJXUpXG4iLAotCQkJemNvbmZfY3VybmFtZSgpLCB6
Y29uZl9saW5lbm8oKSwKLQkJCSh5eXZzcFsoMSkgLSAoMyldLmlkKS0+c3R5cGUpOwotCX0gZWxz
ZQotCQlZWUVSUk9SOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNjM6Ci0KLSAgICB7Ci0JY3Vy
cmVudF9lbnRyeS0+c3ltLT5mbGFncyB8PSBTWU1CT0xfT1BUSU9OQUw7Ci0JcHJpbnRkKERFQlVH
X1BBUlNFLCAiJXM6JWQ6b3B0aW9uYWxcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5v
KCkpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNjQ6Ci0KLSAgICB7Ci0JaWYgKCh5eXZzcFso
MSkgLSAoNCldLmlkKS0+c3R5cGUgPT0gU19VTktOT1dOKSB7Ci0JCW1lbnVfYWRkX3N5bWJvbChQ
X0RFRkFVTFQsIHN5bV9sb29rdXAoKHl5dnNwWygyKSAtICg0KV0uc3RyaW5nKSwgMCksICh5eXZz
cFsoMykgLSAoNCldLmV4cHIpKTsKLQkJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZGVmYXVs
dFxuIiwKLQkJCXpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotCX0gZWxzZQotCQlZ
WUVSUk9SOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNjc6Ci0KLSAgICB7Ci0JcHJpbnRkKERF
QlVHX1BBUlNFLCAiJXM6JWQ6aWZcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkp
OwotCW1lbnVfYWRkX2VudHJ5KE5VTEwpOwotCW1lbnVfYWRkX2RlcCgoeXl2c3BbKDIpIC0gKDMp
XS5leHByKSk7Ci0JKHl5dmFsLm1lbnUpID0gbWVudV9hZGRfbWVudSgpOwotfQotICAgIGJyZWFr
OwotCi0gIGNhc2UgNjg6Ci0KLSAgICB7Ci0JaWYgKHpjb25mX2VuZHRva2VuKCh5eXZzcFsoMSkg
LSAoMSldLmlkKSwgVF9JRiwgVF9FTkRJRikpIHsKLQkJbWVudV9lbmRfbWVudSgpOwotCQlwcmlu
dGQoREVCVUdfUEFSU0UsICIlczolZDplbmRpZlxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9s
aW5lbm8oKSk7Ci0JfQotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNzQ6Ci0KLSAgICB7Ci0JbWVu
dV9hZGRfcHJvbXB0KFBfTUVOVSwgKHl5dnNwWygyKSAtICgzKV0uc3RyaW5nKSwgTlVMTCk7Ci19
Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA3NToKLQotICAgIHsKLQltZW51X2FkZF9lbnRyeShOVUxM
KTsKLQltZW51X2FkZF9wcm9tcHQoUF9NRU5VLCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpLCBO
VUxMKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDptZW51XG4iLCB6Y29uZl9jdXJuYW1l
KCksIHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDc2OgotCi0gICAg
ewotCSh5eXZhbC5tZW51KSA9IG1lbnVfYWRkX21lbnUoKTsKLX0KLSAgICBicmVhazsKLQotICBj
YXNlIDc3OgotCi0gICAgewotCWlmICh6Y29uZl9lbmR0b2tlbigoeXl2c3BbKDEpIC0gKDEpXS5p
ZCksIFRfTUVOVSwgVF9FTkRNRU5VKSkgewotCQltZW51X2VuZF9tZW51KCk7Ci0JCXByaW50ZChE
RUJVR19QQVJTRSwgIiVzOiVkOmVuZG1lbnVcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGlu
ZW5vKCkpOwotCX0KLX0KLSAgICBicmVhazsKLQotICBjYXNlIDgzOgotCi0gICAgewotCXByaW50
ZChERUJVR19QQVJTRSwgIiVzOiVkOnNvdXJjZSAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29u
Zl9saW5lbm8oKSwgKHl5dnNwWygyKSAtICgzKV0uc3RyaW5nKSk7Ci0JemNvbmZfbmV4dGZpbGUo
KHl5dnNwWygyKSAtICgzKV0uc3RyaW5nKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA4NDoK
LQotICAgIHsKLQltZW51X2FkZF9lbnRyeShOVUxMKTsKLQltZW51X2FkZF9wcm9tcHQoUF9DT01N
RU5ULCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpLCBOVUxMKTsKLQlwcmludGQoREVCVUdfUEFS
U0UsICIlczolZDpjb21tZW50XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsK
LX0KLSAgICBicmVhazsKLQotICBjYXNlIDg1OgotCi0gICAgewotCW1lbnVfZW5kX2VudHJ5KCk7
Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA4NjoKLQotICAgIHsKLQlwcmludGQoREVCVUdfUEFS
U0UsICIlczolZDpoZWxwXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLQl6
Y29uZl9zdGFydGhlbHAoKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDg3OgotCi0gICAgewot
CWN1cnJlbnRfZW50cnktPmhlbHAgPSAoeXl2c3BbKDIpIC0gKDIpXS5zdHJpbmcpOwotfQotICAg
IGJyZWFrOwotCi0gIGNhc2UgOTI6Ci0KLSAgICB7Ci0JbWVudV9hZGRfZGVwKCh5eXZzcFsoMykg
LSAoNCldLmV4cHIpKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpkZXBlbmRzIG9uXG4i
LCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBj
YXNlIDk2OgotCi0gICAgewotCW1lbnVfYWRkX3Zpc2liaWxpdHkoKHl5dnNwWygyKSAtICgyKV0u
ZXhwcikpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgOTg6Ci0KLSAgICB7Ci0JbWVudV9hZGRf
cHJvbXB0KFBfUFJPTVBULCAoeXl2c3BbKDEpIC0gKDIpXS5zdHJpbmcpLCAoeXl2c3BbKDIpIC0g
KDIpXS5leHByKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMDE6Ci0KLSAgICB7ICh5eXZh
bC5pZCkgPSAoeXl2c3BbKDEpIC0gKDIpXS5pZCk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEw
MjoKLQotICAgIHsgKHl5dmFsLmlkKSA9ICh5eXZzcFsoMSkgLSAoMildLmlkKTsgfQotICAgIGJy
ZWFrOwotCi0gIGNhc2UgMTAzOgotCi0gICAgeyAoeXl2YWwuaWQpID0gKHl5dnNwWygxKSAtICgy
KV0uaWQpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMDY6Ci0KLSAgICB7ICh5eXZhbC5leHBy
KSA9IE5VTEw7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEwNzoKLQotICAgIHsgKHl5dmFsLmV4
cHIpID0gKHl5dnNwWygyKSAtICgyKV0uZXhwcik7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEw
ODoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhwcl9hbGxvY19zeW1ib2woKHl5dnNwWygxKSAt
ICgxKV0uc3ltYm9sKSk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEwOToKLQotICAgIHsgKHl5
dmFsLmV4cHIpID0gZXhwcl9hbGxvY19jb21wKEVfTFRILCAoeXl2c3BbKDEpIC0gKDMpXS5zeW1i
b2wpLCAoeXl2c3BbKDMpIC0gKDMpXS5zeW1ib2wpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2Ug
MTEwOgotCi0gICAgeyAoeXl2YWwuZXhwcikgPSBleHByX2FsbG9jX2NvbXAoRV9MRVEsICh5eXZz
cFsoMSkgLSAoMyldLnN5bWJvbCksICh5eXZzcFsoMykgLSAoMyldLnN5bWJvbCkpOyB9Ci0gICAg
YnJlYWs7Ci0KLSAgY2FzZSAxMTE6Ci0KLSAgICB7ICh5eXZhbC5leHByKSA9IGV4cHJfYWxsb2Nf
Y29tcChFX0dUSCwgKHl5dnNwWygxKSAtICgzKV0uc3ltYm9sKSwgKHl5dnNwWygzKSAtICgzKV0u
c3ltYm9sKSk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDExMjoKLQotICAgIHsgKHl5dmFsLmV4
cHIpID0gZXhwcl9hbGxvY19jb21wKEVfR0VRLCAoeXl2c3BbKDEpIC0gKDMpXS5zeW1ib2wpLCAo
eXl2c3BbKDMpIC0gKDMpXS5zeW1ib2wpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTEzOgot
Ci0gICAgeyAoeXl2YWwuZXhwcikgPSBleHByX2FsbG9jX2NvbXAoRV9FUVVBTCwgKHl5dnNwWygx
KSAtICgzKV0uc3ltYm9sKSwgKHl5dnNwWygzKSAtICgzKV0uc3ltYm9sKSk7IH0KLSAgICBicmVh
azsKLQotICBjYXNlIDExNDoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhwcl9hbGxvY19jb21w
KEVfVU5FUVVBTCwgKHl5dnNwWygxKSAtICgzKV0uc3ltYm9sKSwgKHl5dnNwWygzKSAtICgzKV0u
c3ltYm9sKSk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDExNToKLQotICAgIHsgKHl5dmFsLmV4
cHIpID0gKHl5dnNwWygyKSAtICgzKV0uZXhwcik7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEx
NjoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhwcl9hbGxvY19vbmUoRV9OT1QsICh5eXZzcFso
MikgLSAoMildLmV4cHIpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTE3OgotCi0gICAgeyAo
eXl2YWwuZXhwcikgPSBleHByX2FsbG9jX3R3byhFX09SLCAoeXl2c3BbKDEpIC0gKDMpXS5leHBy
KSwgKHl5dnNwWygzKSAtICgzKV0uZXhwcikpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMTg6
Ci0KLSAgICB7ICh5eXZhbC5leHByKSA9IGV4cHJfYWxsb2NfdHdvKEVfQU5ELCAoeXl2c3BbKDEp
IC0gKDMpXS5leHByKSwgKHl5dnNwWygzKSAtICgzKV0uZXhwcikpOyB9Ci0gICAgYnJlYWs7Ci0K
LSAgY2FzZSAxMTk6Ci0KLSAgICB7ICh5eXZhbC5zeW1ib2wpID0gc3ltX2xvb2t1cCgoeXl2c3Bb
KDEpIC0gKDEpXS5zdHJpbmcpLCAwKTsgZnJlZSgoeXl2c3BbKDEpIC0gKDEpXS5zdHJpbmcpKTsg
fQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTIwOgotCi0gICAgeyAoeXl2YWwuc3ltYm9sKSA9IHN5
bV9sb29rdXAoKHl5dnNwWygxKSAtICgxKV0uc3RyaW5nKSwgU1lNQk9MX0NPTlNUKTsgZnJlZSgo
eXl2c3BbKDEpIC0gKDEpXS5zdHJpbmcpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTIxOgot
Ci0gICAgeyAoeXl2YWwuc3RyaW5nKSA9IE5VTEw7IH0KLSAgICBicmVhazsKLQotCi0KLSAgICAg
IGRlZmF1bHQ6IGJyZWFrOwotICAgIH0KLSAgLyogVXNlciBzZW1hbnRpYyBhY3Rpb25zIHNvbWV0
aW1lcyBhbHRlciB5eWNoYXIsIGFuZCB0aGF0IHJlcXVpcmVzCi0gICAgIHRoYXQgeXl0b2tlbiBi
ZSB1cGRhdGVkIHdpdGggdGhlIG5ldyB0cmFuc2xhdGlvbi4gIFdlIHRha2UgdGhlCi0gICAgIGFw
cHJvYWNoIG9mIHRyYW5zbGF0aW5nIGltbWVkaWF0ZWx5IGJlZm9yZSBldmVyeSB1c2Ugb2YgeXl0
b2tlbi4KLSAgICAgT25lIGFsdGVybmF0aXZlIGlzIHRyYW5zbGF0aW5nIGhlcmUgYWZ0ZXIgZXZl
cnkgc2VtYW50aWMgYWN0aW9uLAotICAgICBidXQgdGhhdCB0cmFuc2xhdGlvbiB3b3VsZCBiZSBt
aXNzZWQgaWYgdGhlIHNlbWFudGljIGFjdGlvbiBpbnZva2VzCi0gICAgIFlZQUJPUlQsIFlZQUND
RVBULCBvciBZWUVSUk9SIGltbWVkaWF0ZWx5IGFmdGVyIGFsdGVyaW5nIHl5Y2hhciBvcgotICAg
ICBpZiBpdCBpbnZva2VzIFlZQkFDS1VQLiAgSW4gdGhlIGNhc2Ugb2YgWVlBQk9SVCBvciBZWUFD
Q0VQVCwgYW4KLSAgICAgaW5jb3JyZWN0IGRlc3RydWN0b3IgbWlnaHQgdGhlbiBiZSBpbnZva2Vk
IGltbWVkaWF0ZWx5LiAgSW4gdGhlCi0gICAgIGNhc2Ugb2YgWVlFUlJPUiBvciBZWUJBQ0tVUCwg
c3Vic2VxdWVudCBwYXJzZXIgYWN0aW9ucyBtaWdodCBsZWFkCi0gICAgIHRvIGFuIGluY29ycmVj
dCBkZXN0cnVjdG9yIGNhbGwgb3IgdmVyYm9zZSBzeW50YXggZXJyb3IgbWVzc2FnZQotICAgICBi
ZWZvcmUgdGhlIGxvb2thaGVhZCBpcyB0cmFuc2xhdGVkLiAgKi8KLSAgWVlfU1lNQk9MX1BSSU5U
ICgiLT4gJCQgPSIsIHl5cjFbeXluXSwgJnl5dmFsLCAmeXlsb2MpOwotCi0gIFlZUE9QU1RBQ0sg
KHl5bGVuKTsKLSAgeXlsZW4gPSAwOwotICBZWV9TVEFDS19QUklOVCAoeXlzcywgeXlzc3ApOwot
Ci0gICorK3l5dnNwID0geXl2YWw7Ci0KLSAgLyogTm93IGBzaGlmdCcgdGhlIHJlc3VsdCBvZiB0
aGUgcmVkdWN0aW9uLiAgRGV0ZXJtaW5lIHdoYXQgc3RhdGUKLSAgICAgdGhhdCBnb2VzIHRvLCBi
YXNlZCBvbiB0aGUgc3RhdGUgd2UgcG9wcGVkIGJhY2sgdG8gYW5kIHRoZSBydWxlCi0gICAgIG51
bWJlciByZWR1Y2VkIGJ5LiAgKi8KLQotICB5eW4gPSB5eXIxW3l5bl07Ci0KLSAgeXlzdGF0ZSA9
IHl5cGdvdG9beXluIC0gWVlOVE9LRU5TXSArICp5eXNzcDsKLSAgaWYgKDAgPD0geXlzdGF0ZSAm
JiB5eXN0YXRlIDw9IFlZTEFTVCAmJiB5eWNoZWNrW3l5c3RhdGVdID09ICp5eXNzcCkKLSAgICB5
eXN0YXRlID0geXl0YWJsZVt5eXN0YXRlXTsKLSAgZWxzZQotICAgIHl5c3RhdGUgPSB5eWRlZmdv
dG9beXluIC0gWVlOVE9LRU5TXTsKLQotICBnb3RvIHl5bmV3c3RhdGU7Ci0KLQotLyotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IHl5ZXJybGFiIC0tIGhlcmUgb24gZGV0
ZWN0aW5nIGVycm9yIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwot
eXllcnJsYWI6Ci0gIC8qIE1ha2Ugc3VyZSB3ZSBoYXZlIGxhdGVzdCBsb29rYWhlYWQgdHJhbnNs
YXRpb24uICBTZWUgY29tbWVudHMgYXQKLSAgICAgdXNlciBzZW1hbnRpYyBhY3Rpb25zIGZvciB3
aHkgdGhpcyBpcyBuZWNlc3NhcnkuICAqLwotICB5eXRva2VuID0geXljaGFyID09IFlZRU1QVFkg
PyBZWUVNUFRZIDogWVlUUkFOU0xBVEUgKHl5Y2hhcik7Ci0KLSAgLyogSWYgbm90IGFscmVhZHkg
cmVjb3ZlcmluZyBmcm9tIGFuIGVycm9yLCByZXBvcnQgdGhpcyBlcnJvci4gICovCi0gIGlmICgh
eXllcnJzdGF0dXMpCi0gICAgewotICAgICAgKyt5eW5lcnJzOwotI2lmICEgWVlFUlJPUl9WRVJC
T1NFCi0gICAgICB5eWVycm9yIChZWV8oInN5bnRheCBlcnJvciIpKTsKLSNlbHNlCi0jIGRlZmlu
ZSBZWVNZTlRBWF9FUlJPUiB5eXN5bnRheF9lcnJvciAoJnl5bXNnX2FsbG9jLCAmeXltc2csIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5eXNzcCwgeXl0b2tlbikK
LSAgICAgIHsKLSAgICAgICAgY2hhciBjb25zdCAqeXltc2dwID0gWVlfKCJzeW50YXggZXJyb3Ii
KTsKLSAgICAgICAgaW50IHl5c3ludGF4X2Vycm9yX3N0YXR1czsKLSAgICAgICAgeXlzeW50YXhf
ZXJyb3Jfc3RhdHVzID0gWVlTWU5UQVhfRVJST1I7Ci0gICAgICAgIGlmICh5eXN5bnRheF9lcnJv
cl9zdGF0dXMgPT0gMCkKLSAgICAgICAgICB5eW1zZ3AgPSB5eW1zZzsKLSAgICAgICAgZWxzZSBp
ZiAoeXlzeW50YXhfZXJyb3Jfc3RhdHVzID09IDEpCi0gICAgICAgICAgewotICAgICAgICAgICAg
aWYgKHl5bXNnICE9IHl5bXNnYnVmKQotICAgICAgICAgICAgICBZWVNUQUNLX0ZSRUUgKHl5bXNn
KTsKLSAgICAgICAgICAgIHl5bXNnID0gKGNoYXIgKikgWVlTVEFDS19BTExPQyAoeXltc2dfYWxs
b2MpOwotICAgICAgICAgICAgaWYgKCF5eW1zZykKLSAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHl5bXNnID0geXltc2didWY7Ci0gICAgICAgICAgICAgICAgeXltc2dfYWxsb2MgPSBz
aXplb2YgeXltc2didWY7Ci0gICAgICAgICAgICAgICAgeXlzeW50YXhfZXJyb3Jfc3RhdHVzID0g
MjsKLSAgICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgeXlzeW50YXhfZXJyb3Jfc3RhdHVzID0gWVlTWU5UQVhfRVJST1I7Ci0g
ICAgICAgICAgICAgICAgeXltc2dwID0geXltc2c7Ci0gICAgICAgICAgICAgIH0KLSAgICAgICAg
ICB9Ci0gICAgICAgIHl5ZXJyb3IgKHl5bXNncCk7Ci0gICAgICAgIGlmICh5eXN5bnRheF9lcnJv
cl9zdGF0dXMgPT0gMikKLSAgICAgICAgICBnb3RvIHl5ZXhoYXVzdGVkbGFiOwotICAgICAgfQot
IyB1bmRlZiBZWVNZTlRBWF9FUlJPUgotI2VuZGlmCi0gICAgfQotCi0KLQotICBpZiAoeXllcnJz
dGF0dXMgPT0gMykKLSAgICB7Ci0gICAgICAvKiBJZiBqdXN0IHRyaWVkIGFuZCBmYWlsZWQgdG8g
cmV1c2UgbG9va2FoZWFkIHRva2VuIGFmdGVyIGFuCi0JIGVycm9yLCBkaXNjYXJkIGl0LiAgKi8K
LQotICAgICAgaWYgKHl5Y2hhciA8PSBZWUVPRikKLQl7Ci0JICAvKiBSZXR1cm4gZmFpbHVyZSBp
ZiBhdCBlbmQgb2YgaW5wdXQuICAqLwotCSAgaWYgKHl5Y2hhciA9PSBZWUVPRikKLQkgICAgWVlB
Qk9SVDsKLQl9Ci0gICAgICBlbHNlCi0JewotCSAgeXlkZXN0cnVjdCAoIkVycm9yOiBkaXNjYXJk
aW5nIiwKLQkJICAgICAgeXl0b2tlbiwgJnl5bHZhbCk7Ci0JICB5eWNoYXIgPSBZWUVNUFRZOwot
CX0KLSAgICB9Ci0KLSAgLyogRWxzZSB3aWxsIHRyeSB0byByZXVzZSBsb29rYWhlYWQgdG9rZW4g
YWZ0ZXIgc2hpZnRpbmcgdGhlIGVycm9yCi0gICAgIHRva2VuLiAgKi8KLSAgZ290byB5eWVycmxh
YjE7Ci0KLQotLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0uCi18IHl5ZXJyb3JsYWIgLS0gZXJyb3IgcmFpc2VkIGV4cGxpY2l0bHkgYnkgWVlFUlJP
Ui4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0qLwoteXllcnJvcmxhYjoKLQotICAvKiBQYWNpZnkgY29tcGlsZXJzIGxpa2UgR0NDIHdoZW4g
dGhlIHVzZXIgY29kZSBuZXZlciBpbnZva2VzCi0gICAgIFlZRVJST1IgYW5kIHRoZSBsYWJlbCB5
eWVycm9ybGFiIHRoZXJlZm9yZSBuZXZlciBhcHBlYXJzIGluIHVzZXIKLSAgICAgY29kZS4gICov
Ci0gIGlmICgvKkNPTlNUQ09ORCovIDApCi0gICAgIGdvdG8geXllcnJvcmxhYjsKLQotICAvKiBE
byBub3QgcmVjbGFpbSB0aGUgc3ltYm9scyBvZiB0aGUgcnVsZSB3aGljaCBhY3Rpb24gdHJpZ2dl
cmVkCi0gICAgIHRoaXMgWVlFUlJPUi4gICovCi0gIFlZUE9QU1RBQ0sgKHl5bGVuKTsKLSAgeXls
ZW4gPSAwOwotICBZWV9TVEFDS19QUklOVCAoeXlzcywgeXlzc3ApOwotICB5eXN0YXRlID0gKnl5
c3NwOwotICBnb3RvIHl5ZXJybGFiMTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IHl5ZXJybGFiMSAtLSBjb21t
b24gY29kZSBmb3IgYm90aCBzeW50YXggZXJyb3IgYW5kIFlZRVJST1IuICB8Ci1gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15
eWVycmxhYjE6Ci0gIHl5ZXJyc3RhdHVzID0gMzsJLyogRWFjaCByZWFsIHRva2VuIHNoaWZ0ZWQg
ZGVjcmVtZW50cyB0aGlzLiAgKi8KLQotICBmb3IgKDs7KQotICAgIHsKLSAgICAgIHl5biA9IHl5
cGFjdFt5eXN0YXRlXTsKLSAgICAgIGlmICgheXlwYWN0X3ZhbHVlX2lzX2RlZmF1bHQgKHl5bikp
Ci0JewotCSAgeXluICs9IFlZVEVSUk9SOwotCSAgaWYgKDAgPD0geXluICYmIHl5biA8PSBZWUxB
U1QgJiYgeXljaGVja1t5eW5dID09IFlZVEVSUk9SKQotCSAgICB7Ci0JICAgICAgeXluID0geXl0
YWJsZVt5eW5dOwotCSAgICAgIGlmICgwIDwgeXluKQotCQlicmVhazsKLQkgICAgfQotCX0KLQot
ICAgICAgLyogUG9wIHRoZSBjdXJyZW50IHN0YXRlIGJlY2F1c2UgaXQgY2Fubm90IGhhbmRsZSB0
aGUgZXJyb3IgdG9rZW4uICAqLwotICAgICAgaWYgKHl5c3NwID09IHl5c3MpCi0JWVlBQk9SVDsK
LQotCi0gICAgICB5eWRlc3RydWN0ICgiRXJyb3I6IHBvcHBpbmciLAotCQkgIHl5c3Rvc1t5eXN0
YXRlXSwgeXl2c3ApOwotICAgICAgWVlQT1BTVEFDSyAoMSk7Ci0gICAgICB5eXN0YXRlID0gKnl5
c3NwOwotICAgICAgWVlfU1RBQ0tfUFJJTlQgKHl5c3MsIHl5c3NwKTsKLSAgICB9Ci0KLSAgKisr
eXl2c3AgPSB5eWx2YWw7Ci0KLQotICAvKiBTaGlmdCB0aGUgZXJyb3IgdG9rZW4uICAqLwotICBZ
WV9TWU1CT0xfUFJJTlQgKCJTaGlmdGluZyIsIHl5c3Rvc1t5eW5dLCB5eXZzcCwgeXlsc3ApOwot
Ci0gIHl5c3RhdGUgPSB5eW47Ci0gIGdvdG8geXluZXdzdGF0ZTsKLQotCi0vKi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IHl5YWNjZXB0bGFiIC0tIFlZQUNDRVBUIGNv
bWVzIGhlcmUuICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15
eWFjY2VwdGxhYjoKLSAgeXlyZXN1bHQgPSAwOwotICBnb3RvIHl5cmV0dXJuOwotCi0vKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eWFib3J0bGFiIC0tIFlZQUJPUlQg
Y29tZXMgaGVyZS4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15
eWFib3J0bGFiOgotICB5eXJlc3VsdCA9IDE7Ci0gIGdvdG8geXlyZXR1cm47Ci0KLSNpZiAhZGVm
aW5lZCB5eW92ZXJmbG93IHx8IFlZRVJST1JfVkVSQk9TRQotLyotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eWV4aGF1c3RlZGxhYiAtLSBtZW1v
cnkgZXhoYXVzdGlvbiBjb21lcyBoZXJlLiAgfAotYC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwoteXlleGhhdXN0ZWRsYWI6Ci0gIHl5ZXJyb3IgKFlZ
XygibWVtb3J5IGV4aGF1c3RlZCIpKTsKLSAgeXlyZXN1bHQgPSAyOwotICAvKiBGYWxsIHRocm91
Z2guICAqLwotI2VuZGlmCi0KLXl5cmV0dXJuOgotICBpZiAoeXljaGFyICE9IFlZRU1QVFkpCi0g
ICAgewotICAgICAgLyogTWFrZSBzdXJlIHdlIGhhdmUgbGF0ZXN0IGxvb2thaGVhZCB0cmFuc2xh
dGlvbi4gIFNlZSBjb21tZW50cyBhdAotICAgICAgICAgdXNlciBzZW1hbnRpYyBhY3Rpb25zIGZv
ciB3aHkgdGhpcyBpcyBuZWNlc3NhcnkuICAqLwotICAgICAgeXl0b2tlbiA9IFlZVFJBTlNMQVRF
ICh5eWNoYXIpOwotICAgICAgeXlkZXN0cnVjdCAoIkNsZWFudXA6IGRpc2NhcmRpbmcgbG9va2Fo
ZWFkIiwKLSAgICAgICAgICAgICAgICAgIHl5dG9rZW4sICZ5eWx2YWwpOwotICAgIH0KLSAgLyog
RG8gbm90IHJlY2xhaW0gdGhlIHN5bWJvbHMgb2YgdGhlIHJ1bGUgd2hpY2ggYWN0aW9uIHRyaWdn
ZXJlZAotICAgICB0aGlzIFlZQUJPUlQgb3IgWVlBQ0NFUFQuICAqLwotICBZWVBPUFNUQUNLICh5
eWxlbik7Ci0gIFlZX1NUQUNLX1BSSU5UICh5eXNzLCB5eXNzcCk7Ci0gIHdoaWxlICh5eXNzcCAh
PSB5eXNzKQotICAgIHsKLSAgICAgIHl5ZGVzdHJ1Y3QgKCJDbGVhbnVwOiBwb3BwaW5nIiwKLQkJ
ICB5eXN0b3NbKnl5c3NwXSwgeXl2c3ApOwotICAgICAgWVlQT1BTVEFDSyAoMSk7Ci0gICAgfQot
I2lmbmRlZiB5eW92ZXJmbG93Ci0gIGlmICh5eXNzICE9IHl5c3NhKQotICAgIFlZU1RBQ0tfRlJF
RSAoeXlzcyk7Ci0jZW5kaWYKLSNpZiBZWUVSUk9SX1ZFUkJPU0UKLSAgaWYgKHl5bXNnICE9IHl5
bXNnYnVmKQotICAgIFlZU1RBQ0tfRlJFRSAoeXltc2cpOwotI2VuZGlmCi0gIC8qIE1ha2Ugc3Vy
ZSBZWUlEIGlzIHVzZWQuICAqLwotICByZXR1cm4gWVlJRCAoeXlyZXN1bHQpOwotfQotCi0KLQot
Ci0KLXZvaWQgY29uZl9wYXJzZShjb25zdCBjaGFyICpuYW1lKQotewotCXN0cnVjdCBzeW1ib2wg
KnN5bTsKLQlpbnQgaTsKLQotCXpjb25mX2luaXRzY2FuKG5hbWUpOwotCi0Jc3ltX2luaXQoKTsK
LQlfbWVudV9pbml0KCk7Ci0Jcm9vdG1lbnUucHJvbXB0ID0gbWVudV9hZGRfcHJvbXB0KFBfTUVO
VSwgIkxpbnV4IEtlcm5lbCBDb25maWd1cmF0aW9uIiwgTlVMTCk7Ci0KLQlpZiAoZ2V0ZW52KCJa
Q09ORl9ERUJVRyIpKQotCQl6Y29uZmRlYnVnID0gMTsKLQl6Y29uZnBhcnNlKCk7Ci0JaWYgKHpj
b25mbmVycnMpCi0JCWV4aXQoMSk7Ci0JaWYgKCFtb2R1bGVzX3N5bSkKLQkJbW9kdWxlc19zeW0g
PSBzeW1fZmluZCggIm4iICk7Ci0KLQlyb290bWVudS5wcm9tcHQtPnRleHQgPSByb290bWVudS5w
cm9tcHQtPnRleHQ7Ci0Jcm9vdG1lbnUucHJvbXB0LT50ZXh0ID0gc3ltX2V4cGFuZF9zdHJpbmdf
dmFsdWUocm9vdG1lbnUucHJvbXB0LT50ZXh0KTsKLQotCW1lbnVfZmluYWxpemUoJnJvb3RtZW51
KTsKLQlmb3JfYWxsX3N5bWJvbHMoaSwgc3ltKSB7Ci0JCWlmIChzeW1fY2hlY2tfZGVwcyhzeW0p
KQotCQkJemNvbmZuZXJycysrOwotCX0KLQlpZiAoemNvbmZuZXJycykKLQkJZXhpdCgxKTsKLQlz
eW1fc2V0X2NoYW5nZV9jb3VudCgxKTsKLX0KLQotc3RhdGljIGNvbnN0IGNoYXIgKnpjb25mX3Rv
a2VubmFtZShpbnQgdG9rZW4pCi17Ci0Jc3dpdGNoICh0b2tlbikgewotCWNhc2UgVF9NRU5VOgkJ
cmV0dXJuICJtZW51IjsKLQljYXNlIFRfRU5ETUVOVToJCXJldHVybiAiZW5kbWVudSI7Ci0JY2Fz
ZSBUX0NIT0lDRToJCXJldHVybiAiY2hvaWNlIjsKLQljYXNlIFRfRU5EQ0hPSUNFOglyZXR1cm4g
ImVuZGNob2ljZSI7Ci0JY2FzZSBUX0lGOgkJcmV0dXJuICJpZiI7Ci0JY2FzZSBUX0VORElGOgkJ
cmV0dXJuICJlbmRpZiI7Ci0JY2FzZSBUX0RFUEVORFM6CQlyZXR1cm4gImRlcGVuZHMiOwotCWNh
c2UgVF9WSVNJQkxFOgkJcmV0dXJuICJ2aXNpYmxlIjsKLQl9Ci0JcmV0dXJuICI8dG9rZW4+IjsK
LX0KLQotc3RhdGljIGJvb2wgemNvbmZfZW5kdG9rZW4oY29uc3Qgc3RydWN0IGtjb25mX2lkICpp
ZCwgaW50IHN0YXJ0dG9rZW4sIGludCBlbmR0b2tlbikKLXsKLQlpZiAoaWQtPnRva2VuICE9IGVu
ZHRva2VuKSB7Ci0JCXpjb25mX2Vycm9yKCJ1bmV4cGVjdGVkICclcycgd2l0aGluICVzIGJsb2Nr
IiwKLQkJCWtjb25mX2lkX3N0cmluZ3MgKyBpZC0+bmFtZSwgemNvbmZfdG9rZW5uYW1lKHN0YXJ0
dG9rZW4pKTsKLQkJemNvbmZuZXJycysrOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQotCWlmIChjdXJy
ZW50X21lbnUtPmZpbGUgIT0gY3VycmVudF9maWxlKSB7Ci0JCXpjb25mX2Vycm9yKCInJXMnIGlu
IGRpZmZlcmVudCBmaWxlIHRoYW4gJyVzJyIsCi0JCQlrY29uZl9pZF9zdHJpbmdzICsgaWQtPm5h
bWUsIHpjb25mX3Rva2VubmFtZShzdGFydHRva2VuKSk7Ci0JCWZwcmludGYoc3RkZXJyLCAiJXM6
JWQ6IGxvY2F0aW9uIG9mIHRoZSAnJXMnXG4iLAotCQkJY3VycmVudF9tZW51LT5maWxlLT5uYW1l
LCBjdXJyZW50X21lbnUtPmxpbmVubywKLQkJCXpjb25mX3Rva2VubmFtZShzdGFydHRva2VuKSk7
Ci0JCXpjb25mbmVycnMrKzsKLQkJcmV0dXJuIGZhbHNlOwotCX0KLQlyZXR1cm4gdHJ1ZTsKLX0K
LQotc3RhdGljIHZvaWQgemNvbmZwcmludChjb25zdCBjaGFyICplcnIsIC4uLikKLXsKLQl2YV9s
aXN0IGFwOwotCi0JZnByaW50ZihzdGRlcnIsICIlczolZDogIiwgemNvbmZfY3VybmFtZSgpLCB6
Y29uZl9saW5lbm8oKSk7Ci0JdmFfc3RhcnQoYXAsIGVycik7Ci0JdmZwcmludGYoc3RkZXJyLCBl
cnIsIGFwKTsKLQl2YV9lbmQoYXApOwotCWZwcmludGYoc3RkZXJyLCAiXG4iKTsKLX0KLQotc3Rh
dGljIHZvaWQgemNvbmZfZXJyb3IoY29uc3QgY2hhciAqZXJyLCAuLi4pCi17Ci0JdmFfbGlzdCBh
cDsKLQotCXpjb25mbmVycnMrKzsKLQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOiAiLCB6Y29uZl9j
dXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLQl2YV9zdGFydChhcCwgZXJyKTsKLQl2ZnByaW50
ZihzdGRlcnIsIGVyciwgYXApOwotCXZhX2VuZChhcCk7Ci0JZnByaW50ZihzdGRlcnIsICJcbiIp
OwotfQotCi1zdGF0aWMgdm9pZCB6Y29uZmVycm9yKGNvbnN0IGNoYXIgKmVycikKLXsKLQlmcHJp
bnRmKHN0ZGVyciwgIiVzOiVkOiAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8o
KSArIDEsIGVycik7Ci19Ci0KLXN0YXRpYyB2b2lkIHByaW50X3F1b3RlZF9zdHJpbmcoRklMRSAq
b3V0LCBjb25zdCBjaGFyICpzdHIpCi17Ci0JY29uc3QgY2hhciAqcDsKLQlpbnQgbGVuOwotCi0J
cHV0YygnIicsIG91dCk7Ci0Jd2hpbGUgKChwID0gc3RyY2hyKHN0ciwgJyInKSkpIHsKLQkJbGVu
ID0gcCAtIHN0cjsKLQkJaWYgKGxlbikKLQkJCWZwcmludGYob3V0LCAiJS4qcyIsIGxlbiwgc3Ry
KTsKLQkJZnB1dHMoIlxcXCIiLCBvdXQpOwotCQlzdHIgPSBwICsgMTsKLQl9Ci0JZnB1dHMoc3Ry
LCBvdXQpOwotCXB1dGMoJyInLCBvdXQpOwotfQotCi1zdGF0aWMgdm9pZCBwcmludF9zeW1ib2wo
RklMRSAqb3V0LCBzdHJ1Y3QgbWVudSAqbWVudSkKLXsKLQlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBt
ZW51LT5zeW07Ci0Jc3RydWN0IHByb3BlcnR5ICpwcm9wOwotCi0JaWYgKHN5bV9pc19jaG9pY2Uo
c3ltKSkKLQkJZnByaW50ZihvdXQsICJcbmNob2ljZVxuIik7Ci0JZWxzZQotCQlmcHJpbnRmKG91
dCwgIlxuY29uZmlnICVzXG4iLCBzeW0tPm5hbWUpOwotCXN3aXRjaCAoc3ltLT50eXBlKSB7Ci0J
Y2FzZSBTX0JPT0xFQU46Ci0JCWZwdXRzKCIgIGJvb2xlYW5cbiIsIG91dCk7Ci0JCWJyZWFrOwot
CWNhc2UgU19UUklTVEFURToKLQkJZnB1dHMoIiAgdHJpc3RhdGVcbiIsIG91dCk7Ci0JCWJyZWFr
OwotCWNhc2UgU19TVFJJTkc6Ci0JCWZwdXRzKCIgIHN0cmluZ1xuIiwgb3V0KTsKLQkJYnJlYWs7
Ci0JY2FzZSBTX0lOVDoKLQkJZnB1dHMoIiAgaW50ZWdlclxuIiwgb3V0KTsKLQkJYnJlYWs7Ci0J
Y2FzZSBTX0hFWDoKLQkJZnB1dHMoIiAgaGV4XG4iLCBvdXQpOwotCQlicmVhazsKLQlkZWZhdWx0
OgotCQlmcHV0cygiICA/Pz9cbiIsIG91dCk7Ci0JCWJyZWFrOwotCX0KLQlmb3IgKHByb3AgPSBz
eW0tPnByb3A7IHByb3A7IHByb3AgPSBwcm9wLT5uZXh0KSB7Ci0JCWlmIChwcm9wLT5tZW51ICE9
IG1lbnUpCi0JCQljb250aW51ZTsKLQkJc3dpdGNoIChwcm9wLT50eXBlKSB7Ci0JCWNhc2UgUF9Q
Uk9NUFQ6Ci0JCQlmcHV0cygiICBwcm9tcHQgIiwgb3V0KTsKLQkJCXByaW50X3F1b3RlZF9zdHJp
bmcob3V0LCBwcm9wLT50ZXh0KTsKLQkJCWlmICghZXhwcl9pc195ZXMocHJvcC0+dmlzaWJsZS5l
eHByKSkgewotCQkJCWZwdXRzKCIgaWYgIiwgb3V0KTsKLQkJCQlleHByX2ZwcmludChwcm9wLT52
aXNpYmxlLmV4cHIsIG91dCk7Ci0JCQl9Ci0JCQlmcHV0YygnXG4nLCBvdXQpOwotCQkJYnJlYWs7
Ci0JCWNhc2UgUF9ERUZBVUxUOgotCQkJZnB1dHMoICIgIGRlZmF1bHQgIiwgb3V0KTsKLQkJCWV4
cHJfZnByaW50KHByb3AtPmV4cHIsIG91dCk7Ci0JCQlpZiAoIWV4cHJfaXNfeWVzKHByb3AtPnZp
c2libGUuZXhwcikpIHsKLQkJCQlmcHV0cygiIGlmICIsIG91dCk7Ci0JCQkJZXhwcl9mcHJpbnQo
cHJvcC0+dmlzaWJsZS5leHByLCBvdXQpOwotCQkJfQotCQkJZnB1dGMoJ1xuJywgb3V0KTsKLQkJ
CWJyZWFrOwotCQljYXNlIFBfQ0hPSUNFOgotCQkJZnB1dHMoIiAgI2Nob2ljZSB2YWx1ZVxuIiwg
b3V0KTsKLQkJCWJyZWFrOwotCQljYXNlIFBfU0VMRUNUOgotCQkJZnB1dHMoICIgIHNlbGVjdCAi
LCBvdXQpOwotCQkJZXhwcl9mcHJpbnQocHJvcC0+ZXhwciwgb3V0KTsKLQkJCWZwdXRjKCdcbics
IG91dCk7Ci0JCQlicmVhazsKLQkJY2FzZSBQX1JBTkdFOgotCQkJZnB1dHMoICIgIHJhbmdlICIs
IG91dCk7Ci0JCQlleHByX2ZwcmludChwcm9wLT5leHByLCBvdXQpOwotCQkJZnB1dGMoJ1xuJywg
b3V0KTsKLQkJCWJyZWFrOwotCQljYXNlIFBfTUVOVToKLQkJCWZwdXRzKCAiICBtZW51ICIsIG91
dCk7Ci0JCQlwcmludF9xdW90ZWRfc3RyaW5nKG91dCwgcHJvcC0+dGV4dCk7Ci0JCQlmcHV0Yygn
XG4nLCBvdXQpOwotCQkJYnJlYWs7Ci0JCWRlZmF1bHQ6Ci0JCQlmcHJpbnRmKG91dCwgIiAgdW5r
bm93biBwcm9wICVkIVxuIiwgcHJvcC0+dHlwZSk7Ci0JCQlicmVhazsKLQkJfQotCX0KLQlpZiAo
bWVudS0+aGVscCkgewotCQlpbnQgbGVuID0gc3RybGVuKG1lbnUtPmhlbHApOwotCQl3aGlsZSAo
bWVudS0+aGVscFstLWxlbl0gPT0gJ1xuJykKLQkJCW1lbnUtPmhlbHBbbGVuXSA9IDA7Ci0JCWZw
cmludGYob3V0LCAiICBoZWxwXG4lc1xuIiwgbWVudS0+aGVscCk7Ci0JfQotfQotCi12b2lkIHpj
b25mZHVtcChGSUxFICpvdXQpCi17Ci0Jc3RydWN0IHByb3BlcnR5ICpwcm9wOwotCXN0cnVjdCBz
eW1ib2wgKnN5bTsKLQlzdHJ1Y3QgbWVudSAqbWVudTsKLQotCW1lbnUgPSByb290bWVudS5saXN0
OwotCXdoaWxlIChtZW51KSB7Ci0JCWlmICgoc3ltID0gbWVudS0+c3ltKSkKLQkJCXByaW50X3N5
bWJvbChvdXQsIG1lbnUpOwotCQllbHNlIGlmICgocHJvcCA9IG1lbnUtPnByb21wdCkpIHsKLQkJ
CXN3aXRjaCAocHJvcC0+dHlwZSkgewotCQkJY2FzZSBQX0NPTU1FTlQ6Ci0JCQkJZnB1dHMoIlxu
Y29tbWVudCAiLCBvdXQpOwotCQkJCXByaW50X3F1b3RlZF9zdHJpbmcob3V0LCBwcm9wLT50ZXh0
KTsKLQkJCQlmcHV0cygiXG4iLCBvdXQpOwotCQkJCWJyZWFrOwotCQkJY2FzZSBQX01FTlU6Ci0J
CQkJZnB1dHMoIlxubWVudSAiLCBvdXQpOwotCQkJCXByaW50X3F1b3RlZF9zdHJpbmcob3V0LCBw
cm9wLT50ZXh0KTsKLQkJCQlmcHV0cygiXG4iLCBvdXQpOwotCQkJCWJyZWFrOwotCQkJZGVmYXVs
dDoKLQkJCQk7Ci0JCQl9Ci0JCQlpZiAoIWV4cHJfaXNfeWVzKHByb3AtPnZpc2libGUuZXhwcikp
IHsKLQkJCQlmcHV0cygiICBkZXBlbmRzICIsIG91dCk7Ci0JCQkJZXhwcl9mcHJpbnQocHJvcC0+
dmlzaWJsZS5leHByLCBvdXQpOwotCQkJCWZwdXRjKCdcbicsIG91dCk7Ci0JCQl9Ci0JCX0KLQot
CQlpZiAobWVudS0+bGlzdCkKLQkJCW1lbnUgPSBtZW51LT5saXN0OwotCQllbHNlIGlmIChtZW51
LT5uZXh0KQotCQkJbWVudSA9IG1lbnUtPm5leHQ7Ci0JCWVsc2Ugd2hpbGUgKChtZW51ID0gbWVu
dS0+cGFyZW50KSkgewotCQkJaWYgKG1lbnUtPnByb21wdCAmJiBtZW51LT5wcm9tcHQtPnR5cGUg
PT0gUF9NRU5VKQotCQkJCWZwdXRzKCJcbmVuZG1lbnVcbiIsIG91dCk7Ci0JCQlpZiAobWVudS0+
bmV4dCkgewotCQkJCW1lbnUgPSBtZW51LT5uZXh0OwotCQkJCWJyZWFrOwotCQkJfQotCQl9Ci0J
fQotfQotCi0jaW5jbHVkZSAiemNvbmYubGV4LmMiCi0jaW5jbHVkZSAidXRpbC5jIgotI2luY2x1
ZGUgImNvbmZkYXRhLmMiCi0jaW5jbHVkZSAiZXhwci5jIgotI2luY2x1ZGUgInN5bWJvbC5jIgot
I2luY2x1ZGUgIm1lbnUuYyIKLQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:08:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irm96-0000lj-43; Wed, 15 Jan 2020 17:07:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jRQ3=3E=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1irm94-0000lZ-Oh
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:07:54 +0000
X-Inumbo-ID: 8719e6fa-37b9-11ea-85c4-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8719e6fa-37b9-11ea-85c4-12813bfff9fa;
 Wed, 15 Jan 2020 17:07:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579108058;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xpHP9or0cX/BEPqIlVM4Ja4+GRdCqlxnZXUwnp8ooZ4=;
 b=AStQoApPn9TXkfJf5O1LmLTt18+pdE4eft0GcCzyQXyRuOBlX3vMWUtb
 I7PfnOS4x1tGsM+vxfmkkJF2pGrOmlh4ezED8M1wyunozwEQkOGelL6Vt
 JGsYaJWd16Tn8pQb9EBr29RfwAF1C5SNIk27B1OvX/Y3/PqrXJyYpPE2R I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UaV8OmDwSxScsPWEob2Ys5oeO4BZ2Mu/DDpD7NOZgCMM2SQ4kreA/DtVXaHXXK5NNgBJ5/GSsI
 +jIsSy6BlpXtcqfOtNH6ILJNG5K0Wow8oW59miF0l1UtcgWzxQvOnnLRn1CAkfOyW7QPSZCtsX
 GoMR+ZCXk0Vz+Aju5eKdhAoTqEn9bIAVOSW4qDIX47wgjQOLTU+URqvd19ltrrjrhlGwUMQF7K
 nkLjRInTfhjaB3i8XcToaI1gQYA/l9VeYngFg4rYXL+waH0T/1xrGbppybJ7/MNHPK3U/PkBwv
 Zxo=
X-SBRS: 2.7
X-MesageID: 10953872
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10953872"
To: Lars Kurth <lars.kurth@citrix.com>, Lars Kurth
 <lars.kurth@xenproject.org>, Ian Jackson <Ian.Jackson@citrix.com>
References: <cover.1577733361.git.lars.kurth@citrix.com>
 <2d005116379febe0e6cfe0ea32792eb90bc74f9d.1577733361.git.lars.kurth@citrix.com>
 <B1A02147-899C-4A5E-BAF8-193A05F7B60C@citrix.com>
 <8FA8F918-1B5B-40D5-93B6-0706FFB3F436@citrix.com>
 <9521b7b2-434a-defc-a327-6fe214075c5c@citrix.com>
 <00D8B8AC-8797-4581-BEE1-F89F7BD62D2E@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ebf36055-d056-ed43-c68d-cdaa54814b7f@citrix.com>
Date: Wed, 15 Jan 2020 17:07:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <00D8B8AC-8797-4581-BEE1-F89F7BD62D2E@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNS8yMCAxMjoyMiBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBAR2VvcmdlLCBASWFuOiBs
ZXQgbWUga25vdyB3aGV0aGVyIHRoaXMgaXMgYmV0dGVyIGFuZCBhZGRyZXNzZXMgeW91cgo+IGNv
bmNlcm5zCgpUaGlzIGxvb2tzIGdvb2QgdG8gbWUuCgpPbmUgc2lkZSBub3RlOgoKPiAgVGhlIHdh
eSBob3cgYSByZXZpZXdlciBleHByZXNzZXMgZmVlZGJhY2ssIGhhcyBhIGJpZyBpbXBhY3Qgb24g
aG93IHRoZSBhdXRob3IKCiJUaGUgd2F5IGhvdyBYIGhhcHBlbnMiIGlzbid0IGdyYW1tYXRpY2Fs
bHkgY29ycmVjdDsgaXQncyBhY3R1YWxseQpyZWR1bmRhbnQuICBZb3UgY2FuIHNheSwgIlRoZSB3
YXkgYSByZXZpZXdlciBleHByZXNzZXMgZmVlZGJhY2siIChubwoiaG93Iik7IG9yIGlmIHRoYXQg
c2VlbXMgYW1iaWd1b3VzIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbiBzYXksICJUaGUKd2F5ICp0
aGF0KiBhIHJldmlld2VyIGV4cHJlc3NlcyBmZWVkYmFjayIsIG9yICJUaGUgd2F5ICppbiB3aGlj
aCogYQpyZXZpZXdlciBleHByZXNzZXMgZmVlZGJhY2suLi4iLgoKQWx0ZXJuYXRlbHksIHlvdSBj
b3VsZCBzYXkgIkhvdyBhIHJldmlld2VyIGV4cHJlc3NlcyBmZWVkYmFjayBoYXMgYSBiaWcKaW1w
YWN0Li4uIgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:11:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17: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 1irmC9-0001iW-VB; Wed, 15 Jan 2020 17:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irmC9-0001iR-HD
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:11:05 +0000
X-Inumbo-ID: 0239082a-37ba-11ea-85c6-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0239082a-37ba-11ea-85c6-12813bfff9fa;
 Wed, 15 Jan 2020 17:11:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579108263;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=HQXgQtiopodEgUDqtH3Cva8o5K6jE8qPh4Mjld0se9g=;
 b=GXm5sWPV9FGBoox/FVYjEsNn+pZhhkanMx/tTRcrHy+I7AP9v56DE0ou
 s/M09s2rVyzPrpIC1vm8uXjWIVONKNg4XGUn7pitmqR/LMyLvWa/ChxGk
 ZTLTTcz3cOMlPXWGOjLfuTTL3DrKvz+Za2URy9sdZbYuW7mReRX/ahozb g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0oOcA3PlRGd3NJBL3l+qEoo9u5hDkjpZX4Oi66508Cn84EkLmH9JUT8GQ1qbrqB9Yg77PjmL7C
 9PiuvOAwOqGRMzjOs4gSTm4WYcnEMamIpLM/OJzNYWVPxh7ln3UdLcYZe0kY4+Uu7GqTu+P3E0
 33IlOtjn+NrGO+fMgz/yPbZU+fWx8wGCKpAPERK6jZJNAvB5O3IjofXPXQuoGjFfgVgZasQjWB
 S871nXwbEtW7YJM1sqeLMPfisJ32oJVm2FBf81aaqrbRHzxrgxwc5V3oj2kKwM6eg+r54rFplh
 6Ks=
X-SBRS: 2.7
X-MesageID: 11387725
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11387725"
To: <pgnet.dev@gmail.com>, <xen-devel@lists.xenproject.org>
References: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@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: <19d37ca0-90be-4820-e937-796288fc4517@citrix.com>
Date: Wed, 15 Jan 2020 17:10:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] xen 4.13 + kernel 5.4.11 'APIC Error ... FATAL PAGE
 FAULT' on reboot? non-Xen reboot's ok.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAxNjo1MiwgUEdOZXQgRGV2IHdyb3RlOgo+IGRldiBAZGlzdHJvIHN1Z2dl
c3RlZCBJIHBvc3QgdGhpcyBoZXJlIC4uLgo+Cj4gSSd2ZSBhIHJlY2VudGx5IHVwZ3JhZGVkIFhl
biAmIEtlcm5lbCBvbgo+Cj4gCWxzYl9yZWxlYXNlIC1yZAo+IAkJRGVzY3JpcHRpb246ICAgIG9w
ZW5TVVNFIExlYXAgMTUuMQo+IAkJUmVsZWFzZTogICAgICAgIDE1LjEKPgo+IEF0bSwgSSdtIHJ1
bm5pbmcKPgo+IAlYZW4gNC4xMy4wXzA0Cj4KPiBzZXJ2ZXIsIG9uIEVGSSBoYXJkd2FyZSArIElu
dGVsIFhlb24gRTMgQ1BVLCB3aXRoIGtlcm5lbCAKPgo+IAk1LjQuMTEtMjQuZzJkMDJlYjQtZGVm
YXVsdAo+Cj4gSXQgYm9vdHMgYXMgYWx3YXlzLCB3aXRoIG5vIGlzc3VlCj4KPiAJV2VsY29tZSB0
byBHUlVCIQo+Cj4gCVBsZWFzZSBwcmVzcyB0IHRvIHNob3cgdGhlIGJvb3QgbWVudSBvbiB0aGlz
IGNvbnNvbGUKPiAJWGVuIDQuMTMuMF8wNC1scDE1MS42ODggKGMvcyApIEVGSSBsb2FkZXIKPiAJ
VXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4ZW4tNC4xMy4wXzA0LWxwMTUxLjY4OC5jZmcnCj4g
CXZtbGludXotNS40LjExLTI0LmcyZDAyZWI0LWRlZmF1bHQ6IDB4MDAwMDAwMDA4YjdjMDAwMC0w
eDAwMDAwMDAwOGMwNGVmYjgKPiAJaW5pdHJkLTUuNC4xMS0yNC5nMmQwMmViNC1kZWZhdWx0OiAw
eDAwMDAwMDAwOGE0YTUwMDAtMHgwMDAwMDAwMDhiN2JmZTI4Cj4gCTB4MDAwMDoweDAwOjB4MTku
MHgwOiBST006IDB4MTAwMDAgYnl0ZXMgYXQgMHg5MjhhOTAxOAo+IAkweDAwMDA6MHgwNDoweDAw
LjB4MDogUk9NOiAweDgwMDAgYnl0ZXMgYXQgMHg5MjhhMDAxOAo+IAkweDAwMDA6MHgxMDoweDAw
LjB4MDogUk9NOiAweDEwODAwIGJ5dGVzIGF0IDB4OTI4ODUwMTgKPiAJIF9fICBfXyAgICAgICAg
ICAKPiAJIFwgXC8gL19fXyBfIF9fICAKPiAJICBcICAvLyBfIFwgJ18gXCAKPiAJICAvICBcICBf
Xy8gfCB8IHwKPiAJIC9fL1xfXF9fX3xffCB8X3wKPiAJICAgICAgICAgICAgICAgICAKPiAJIF8g
IF8gICAgXyBfX19fXyAgX19fICAgICBfX18gIF8gIF8gICAgICBfICAgICAgIF8gX19fXyAgXyAg
IF9fICAgIF9fXyAgIF9fXyAgCj4gCXwgfHwgfCAgLyB8X19fIC8gLyBfIFwgICAvIF8gXHwgfHwg
fCAgICB8IHxfIF9fIC8gfCBfX198LyB8IC8gL18gICggXyApICggXyApIAo+IAl8IHx8IHxfIHwg
fCB8XyBcfCB8IHwgfCB8IHwgfCB8IHx8IHxfIF9ffCB8ICdfIFx8IHxfX18gXHwgfHwgJ18gXCAv
IF8gXCAvIF8gXCAKPiAJfF9fICAgX3x8IHxfX18pIHwgfF98IHwgfCB8X3wgfF9fICAgX3xfX3wg
fCB8XykgfCB8X19fKSB8IHx8IChfKSB8IChfKSB8IChfKSB8Cj4gCSAgIHxffChfKV98X19fXyhf
KV9fXy9fX19cX19fLyAgIHxffCAgICB8X3wgLl9fL3xffF9fX18vfF8oXylfX18vIFxfX18vIFxf
X18vIAo+IAkgICAgICAgICAgICAgICAgICAgIHxfX19fX3wgICAgICAgICAgICAgICB8X3wgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAJKFhFTikgWzAwMDAwMDI2YzhkYzg5MDld
IFhlbiB2ZXJzaW9uIDQuMTMuMF8wNC1scDE1MS42ODggKGFidWlsZEBzdXNlLmRlKSAoZ2NjIChT
VVNFIExpbnV4KSA5LjIuMSAyMDIwMDEwOSBbZ2NjLTktYnJhbmNoIHJldmkKPiAJc2lvbiAyODAw
MzldKSBkZWJ1Zz1uICBXZWQgSmFuICA4IDExOjQzOjA0IFVUQyAyMDIwCj4gCShYRU4pIFswMDAw
MDAyNmNiZDYwOWRjXSBMYXRlc3QgQ2hhbmdlU2V0OiAKPiAJKFhFTikgWzAwMDAwMDI2Y2M5NTA1
ZWFdIEJvb3Rsb2FkZXI6IEVGSQo+IAkoWEVOKSBbMDAwMDAwMjZjZDQ2ZjIwZl0gQ29tbWFuZCBs
aW5lOiBkb20wPXB2aCBkb20wLWlvbW11PW1hcC1yZXNlcnZlZCBkb20wX21lbT00MDE2TSxtYXg6
NDA5Nk0gYm9vdHNjcnViPWZhbHNlIGRvbTBfbWF4X3ZjcAo+IAl1cz00IHZnYT1nZngtMTkyMHgx
MDgweDE2IGNvbTE9MTE1MjAwLDhuMSxwY2kgY29uc29sZT1jb20xLHZnYSBjb25zb2xlX3RpbWVz
dGFtcHMgY29uc29sZV90b19yaW5nIGNvbnJpbmdfc2l6ZT02NCBzY2hlZD1jcmVkaXQyIHVjb2Rl
PXNjYW4gbG9nX2J1Zl9sZW49MTZNIGxvZ2x2bD13YXJuaW5nIGd1ZXN0X2xvZ2x2bD1ub25lL3dh
cm5pbmcgbm9yZWJvb3Q9ZmFsc2UgaW9tbXU9dmVyYm9zZSBzeW5jX2NvbnNvbGU9ZmFsc2UKPiAJ
Li4uCj4KPiBvbiBleGVjIG9mIGNtZGxpbmUgc2h1dGRvd24gZnJvbSBzaGVsbCwKPgo+IAlzaHV0
ZG93biAtciBub3cKPgo+IHRoZSBzeXN0ZW0gRE9FUyByZWJvb3QsIGJ1dCBmaXJzdCB0aHJvd3Mg
YW4gQVBJQyBlcnJvciAtLSBvbmx5IGlmIHJ1bm5pbmcgWGVuLCByZWJvb3Qgd2l0aCBuby1oeXBl
cnZpc29yIGhhcyBub3QgcHJvYnMKPgo+IDFzdCBzdGVwLCBoZXJlJ3MgdGhlIGN1cnJlbnQsIHJl
bGV2YW50IF9sb2dfIHRyYWNlCj4KPiAJLi4uCj4gCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNo
dXRkb3duLgo+IAlbICAzNDMuOTMyODU2XSB3YXRjaGRvZzogd2F0Y2hkb2cwOiB3YXRjaGRvZyBk
aWQgbm90IHN0b3AhCj4gCVsgIDM0Ni44NzEzMDNdIHdhdGNoZG9nOiB3YXRjaGRvZzA6IHdhdGNo
ZG9nIGRpZCBub3Qgc3RvcCEKPiAJZHJhY3V0IFdhcm5pbmc6IEtpbGxpbmcgYWxsIHJlbWFpbmlu
ZyBwcm9jZXNzZXMKPiAJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDQKPiAJbWRhZG06IHN0b3BwZWQg
L2Rldi9tZDMKPiAJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDIKPiAJbWRhZG06IHN0b3BwZWQgL2Rl
di9tZDEKPiAJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDAKPiAJUmVib290aW5nLgo+IAlbICAzNTIu
Mzk2OTE4XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1
OjAxOjI2XSBIYXJkd2FyZSBEb20wIHNodXRkb3duOiByZWJvb3RpbmcgbWFjaGluZQo+IAkoWEVO
KSBbMjAyMC0wMS0xNSAxNTowMToyNl0gQVBJQyBlcnJvciBvbiBDUFUwOiA0MCgwMCkKPiAJKFhF
TikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdIC0tLS1bIFhlbi00LjEzLjBfMDQtbHAxNTEuNjg4ICB4
ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQo+IAkoWEVOKSBbMjAyMC0wMS0xNSAx
NTowMToyNl0gQ1BVOiAgICAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSBSSVA6ICAg
IGUwMDg6WzwwMDAwMDAwMDAwMDAwMDAwPl0gMDAwMDAwMDAwMDAwMDAwMAo+IAkoWEVOKSBbMjAy
MC0wMS0xNSAxNTowMToyNl0gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjAyICAgQ09OVEVYVDogaHlw
ZXJ2aXNvcgo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gcmF4OiAwMDAwMDAwMDAwMDAw
Mjg2ICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCj4gCShY
RU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSByZHg6IDAwMDAwMDAwOWU1Y2E3YTAgICByc2k6IDAw
MDAwMDAwMDAwMDAwMDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKPiAJKFhFTikgWzIwMjAtMDEt
MTUgMTU6MDE6MjZdIHJicDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzcDogZmZmZjgzMDA4Y2EyZmE0
OCAgIHI4OiAgZmZmZjgzMDA4Y2EyZmE5MAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0g
cjk6ICBmZmZmODMwMDhjYTJmYTgwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAw
MDAwMDAwMDAwMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSByMTI6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTM6IGZmZmY4MzAwOGNhMmZiMDAgICByMTQ6IGZmZmY4MzAwOGNhMmZmZmYK
PiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdIHIxNTogMDAwMDAwMDAwMDAwMDAwMCAgIGNy
MDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+IAkoWEVOKSBbMjAy
MC0wMS0xNSAxNTowMToyNl0gY3IzOiAwMDAwMDAwODQ5MmVkMDAwICAgY3IyOiBmZmZmZmZmZmVl
ZjNmMjg2Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSBmc2I6IDAwMDAwMDAwMDAwMDAw
MDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPiAJKFhF
TikgWzIwMjAtMDEtMTUgMTU6MDE6MjZdIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAg
IGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTow
MToyNl0gWGVuIGNvZGUgYXJvdW5kIDwwMDAwMDAwMDAwMDAwMDAwPiAoMDAwMDAwMDAwMDAwMDAw
MCkgW2ZhdWx0IG9uIGFjY2Vzc106Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgLS0g
LS0gLS0gLS0gLS0gLS0gLS0gLS0gPDAwPiA4MCAwMCBmMCBmMyBlZSAwMCBmMCBjMyBlMiAwMCBm
MCBmMyBlZSAwMCBmMAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyNl0gWGVuIHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmY4MzAwOGNhMmZhNDg6Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAx
OjI2XSAgICAwMDAwMDAwMDllNWNhM2M5IGZmZmY4MmQwODAzNjY4MWYgZmZmZjgyZDA4MDM2Njgy
YiAwMDAwMDAwMDAwMDAwMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4MzAwOGNhMmZhODggMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MTUyNmUwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICBmZmZmODJkMDgwMjc1OGNk
IDAwMDAwMDAwMDAwMDAyODYgMDAwMDAwMDAwMDAwMDI4NiAwMDAwMDAwMDAwMDAwMDAwCj4gCShY
RU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAwMDAwMDllZmU0MmY2IDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDhjYTJmYjAwCj4gCShYRU4pIFsyMDIwLTAx
LTE1IDE1OjAxOjI2XSAgICBmZmZmODJkMDgwMzYzMzFiIDAwMDAwMDAwMDAxNTI2NjAgZmZmZjgy
ZDA4MDM2MzZhZSAwMDAwMDAwMDAwMDAwMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2
XSAgICBmZmZmODMwMDhjYTJmYjQ4IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDM2MzY4OCAw
MDAwMDAwMDhjYTFmMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICBmZmZmODJk
MDgwOTM3YTk4IDAwMDAwMGZlMDAwMDAwMDAgZmZmZjgyZDA4MDI5ZTQxYSAwMDAwMDAwMDAwMDBl
MDA4Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAwMDAwMDAwMDAwMjg3IGZm
ZmY4MzAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDY1Cj4gCShYRU4p
IFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAyOWRk
M2MgMDAwMDAwMDA4MDM2NjgyYiAwMDAwODJkMDgwMzY2ODFmCj4gCShYRU4pIFsyMDIwLTAxLTE1
IDE1OjAxOjI2XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA5M2RkMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAg
ICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAyOWRlMTcgZmZmZjgyZDA4MDIzYTc0MiBmZmZm
ODJkMDgwOTM3OGM4Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICBmZmZmODJkMDgw
OTNkZDAwIGZmZmY4MmQwODAyN2ZmNDggZmZmZjgyZDA4MDAwMDAwMCBmZmZmODMwMDhjYTJmZDk4
Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI2XSAgICBmZmZmODJkMDAwMDAwMGZiIGZmZmY4
MmQwODAzNjY4MWYgZmZmZjgyZDA4MDM2NjgyYiBmZmZmODJkMDgwMzY2ODFmCj4gCShYRU4pIFsy
MDIwLTAxLTE1IDE1OjAxOjI3XSAgICBmZmZmODJkMDgwMzY2ODJiIGZmZmY4MmQwODAzNjY4MWYg
ZmZmZjgyZDA4MDM2NjgyYiAwMDAwMDAwMDAwMDAwMDAwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1
OjAxOjI3XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmODMwMDhjYTJmZmZmCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAzNjY4OTQgZmZmZjgyZDA4MDk1ZTg2MCBmZmZmODMw
ODQ5MzQwNDI0Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBmZmZmODJkMDgwOTVl
ODIwIGZmZmY4MzAwOGNhMmZkOTggZmZmZjgyZDA4MDgyMzQ2MCAwMDAwMDAwMDAwMDAwMDAyCj4g
CShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMDhjYTJmZDk4Cj4gCShYRU4pIFsyMDIw
LTAxLTE1IDE1OjAxOjI3XSAgICAwMDAwMDAwMDAwMDAwMGMxIDAwMDAwMDAwMDAwMDAzZjggMDAw
MDAwMDAwMDAwMDNmYSBmZmZmODJkMDgwODIzNDYwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAx
OjI3XSAgICAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMGZiMDAwMDAwMDAgZmZmZjgyZDA4MDI0YjU5
MCAwMDAwMDAwMDAwMDBlMDA4Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSBYZW4gY2Fs
bCB0cmFjZToKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8MDAwMDAwMDAwMDAw
MDAwMD5dIFIgMDAwMDAwMDAwMDAwMDAwMAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10g
ICAgWzwwMDAwMDAwMDllNWNhM2M5Pl0gUyAwMDAwMDAwMDllNWNhM2M5Cj4gCShYRU4pIFsyMDIw
LTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjY4MWY+XSBTIGNvbW1vbl9pbnRlcnJ1
cHQrMHg4Zi8weDEyMAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJk
MDgwMzY2ODJiPl0gUyBjb21tb25faW50ZXJydXB0KzB4OWIvMHgxMjAKPiAJKFhFTikgWzIwMjAt
MDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDI3NThjZD5dIFMgYXJjaC94ODYvZmx1c2h0
bGIuYyNwcmVfZmx1c2grMHgzZC8weDcwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAg
ICBbPGZmZmY4MmQwODAzNjMzMWI+XSBTIGFyY2gveDg2L2VmaS9ydW50aW1lLmMjZWZpX3JzX2Vu
dGVyLnBhcnQuMCsweGZiLzB4MTMwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBb
PGZmZmY4MmQwODAzNjM2YWU+XSBTIGVmaV9yZXNldF9zeXN0ZW0rMHg0ZS8weDkwCj4gCShYRU4p
IFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjM2ODg+XSBTIGVmaV9yZXNl
dF9zeXN0ZW0rMHgyOC8weDkwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZm
ZmY4MmQwODAyOWU0MWE+XSBTIHNtcF9zZW5kX3N0b3ArMHhiYS8weGMwCj4gCShYRU4pIFsyMDIw
LTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAyOWRkM2M+XSBTIG1hY2hpbmVfcmVzdGFy
dCsweDFmYy8weDJkMAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJk
MDgwMjlkZTE3Pl0gUyBhcmNoL3g4Ni9zaHV0ZG93bi5jI19fbWFjaGluZV9yZXN0YXJ0KzB4Ny8w
eDEwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAyM2E3NDI+
XSBTIHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdCsweDUyLzB4OTAKPiAJKFhFTikgWzIwMjAt
MDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDI3ZmY0OD5dIFMgZG9fSVJRKzB4MmQ4LzB4
NzYwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjY4MWY+
XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg4Zi8weDEyMAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTow
MToyN10gICAgWzxmZmZmODJkMDgwMzY2ODJiPl0gUyBjb21tb25faW50ZXJydXB0KzB4OWIvMHgx
MjAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2NjgxZj5d
IFMgY29tbW9uX2ludGVycnVwdCsweDhmLzB4MTIwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAx
OjI3XSAgICBbPGZmZmY4MmQwODAzNjY4MmI+XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg5Yi8weDEy
MAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2ODFmPl0g
UyBjb21tb25faW50ZXJydXB0KzB4OGYvMHgxMjAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6
MjddICAgIFs8ZmZmZjgyZDA4MDM2NjgyYj5dIFMgY29tbW9uX2ludGVycnVwdCsweDliLzB4MTIw
Cj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAzNjY4OTQ+XSBT
IGNvbW1vbl9pbnRlcnJ1cHQrMHgxMDQvMHgxMjAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6
MjddICAgIFs8ZmZmZjgyZDA4MDI0YjU5MD5dIFMgZHJpdmVycy9jaGFyL25zMTY1NTAuYyNuczE2
NTUwX2ludGVycnVwdCsweGMwLzB4ZTAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAg
IFs8ZmZmZjgyZDA4MDM2NjgxZj5dIFMgY29tbW9uX2ludGVycnVwdCsweDhmLzB4MTIwCj4gCShY
RU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQwODAyODAxMDc+XSBTIGRvX0lS
USsweDQ5Ny8weDc2MAo+IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10gICAgWzxmZmZmODJk
MDgwMzY2ODFmPl0gUyBjb21tb25faW50ZXJydXB0KzB4OGYvMHgxMjAKPiAJKFhFTikgWzIwMjAt
MDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4MDM2NjgyYj5dIFMgY29tbW9uX2ludGVycnVw
dCsweDliLzB4MTIwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAgICBbPGZmZmY4MmQw
ODAzNjY4MWY+XSBTIGNvbW1vbl9pbnRlcnJ1cHQrMHg4Zi8weDEyMAo+IAkoWEVOKSBbMjAyMC0w
MS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMzY2ODJiPl0gUyBjb21tb25faW50ZXJydXB0
KzB4OWIvMHgxMjAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZmZjgyZDA4
MDM2Njg5ND5dIFMgY29tbW9uX2ludGVycnVwdCsweDEwNC8weDEyMAo+IAkoWEVOKSBbMjAyMC0w
MS0xNSAxNTowMToyN10gICAgWzxmZmZmODJkMDgwMmQ3NGRkPl0gUyBhcmNoL3g4Ni9jcHUvbXdh
aXQtaWRsZS5jI213YWl0X2lkbGUrMHgyNWQvMHgzYzAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6
MDE6MjddICAgIFs8ZmZmZjgyZDA4MDJkNzRkOD5dIFMgYXJjaC94ODYvY3B1L213YWl0LWlkbGUu
YyNtd2FpdF9pZGxlKzB4MjU4LzB4M2MwCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSAg
ICBbPGZmZmY4MmQwODAyM2NjYTk+XSBTIGNvbW1vbi90YXNrbGV0LmMjdGFza2xldF9zb2Z0aXJx
X2FjdGlvbisweDM5LzB4NjAKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddICAgIFs8ZmZm
ZjgyZDA4MDI3MDBlYz5dIFMgYXJjaC94ODYvZG9tYWluLmMjaWRsZV9sb29wKzB4OGMvMHhhMAo+
IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10KPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6
MjddIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZmZmZmZlZWYzZjI4NjoKPiAJKFhFTikgWzIwMjAt
MDEtMTUgMTU6MDE6MjddICBMNFsweDFmZl0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZm
ZmZmZmYKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6MjddCj4gCShYRU4pIFsyMDIwLTAxLTE1
IDE1OjAxOjI3XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gCShY
RU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSBQYW5pYyBvbiBDUFUgMDoKPiAJKFhFTikgWzIwMjAt
MDEtMTUgMTU6MDE6MjddIEZBVEFMIFBBR0UgRkFVTFQKPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6
MDE6MjddIFtlcnJvcl9jb2RlPTAwMDJdCj4gCShYRU4pIFsyMDIwLTAxLTE1IDE1OjAxOjI3XSBG
YXVsdGluZyBsaW5lYXIgYWRkcmVzczogZmZmZmZmZmZlZWYzZjI4Ngo+IAkoWEVOKSBbMjAyMC0w
MS0xNSAxNTowMToyN10gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
IAkoWEVOKSBbMjAyMC0wMS0xNSAxNTowMToyN10KPiAJKFhFTikgWzIwMjAtMDEtMTUgMTU6MDE6
MjddIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiAJLi4uCj4KPgo+IElzIHRoaXMgYSBrbm93
bi9maXhhYmxlIGlzc3VlPwoKVGhlIEFQSUMgZXJyb3JzIGFyZW4ndCBmYXRhbC7CoCBUaGV5IG5l
ZWQgbG9va2luZyBpbnRvIGFuZCBhZGRyZXNzaW5nIGluCmR1ZSBjb3Vyc2UuCgpUaGUgcmVhbCBj
cmFzaCBpcyBFRkkgZmlybXdhcmUgZmFsbGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoaWNoIGlz
CndpbGRseSBrbm93biBpc3N1ZS7CoCBGaXhpbmcgaXQgcmVxdWlyZXMgZm9sbG93aW5nIHRoZSBM
aW51eCBhcHByb2FjaAp3aGljaCBpcyB0byBub3QgdXNlIEVGSSByZWJvb3QgdW5sZXNzIGFic29s
dXRlbHkgbmVjZXNzYXJ5LgoKWW91IGNhbiB3b3JrIGFyb3VuZCBpdCB3aXRoIHJlYm9vdD1hIG9u
IHRoZSBjb21tYW5kIGxpbmUsIGJ1dCBhY3R1YWxseQpmaXhpbmcgdGhpcyBpbiBYZW4gaXMgcHJv
YmFibHkgbmV2ZXIgZ29pbmcgdG8gaGFwcGVuIGJlY2F1c2UgSSd2ZSBsb3N0CmludGVyZXN0IGlu
IHRyeWluZyB0byBhcmd1aW5nIHRoYXQgZGVmYXVsdCBiZWhhdmlvdXIgbGlrZSB0aGUgYWJvdmUg
aXMgYQpiYWQgdGhpbmcgd2hpY2ggd2Ugc2hvdWxkIGNvZGUgYXJvdW5kLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:11:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17: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 1irmCw-0001mO-9u; Wed, 15 Jan 2020 17:11:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5wAN=3E=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irmCv-0001mE-3E
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:11:53 +0000
X-Inumbo-ID: 1abfd950-37ba-11ea-ac27-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1abfd950-37ba-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 17:11:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579108304;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=wYuA+w8fFk30xmjf0mEqQk4lgdRH2HV0dFBOxnoBzU4=;
 b=XxpBhyn9ZceUIx1Pp4+7OLNcX+Oh/m7S9z8qHs8rey1df/V+ZElpGfTc
 oZ4UN1cY4vT6rJOrKj4+Sz7geo2eztT8i+W+Rm4SEjNrTWxIrRaaBCgZc
 2nYuRICv4WF+QWzEbnZg4DJ/HWts2cPIpgH3Pj2B7GeKaDIUQ4qH0PfN1 g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eitucuupESIdkwU/9r5y0YLw3nhmJTHMMayMxX9rdxo7J7PVtMikQqVFtL0dPgvQlXMYvp/VIg
 UICXeI/68S+P7KnkQ/T6gfQSabz72off9ynHFwuI5xcgkpfTSEF8R/e7UeDUkgGzkbWde0w1Pa
 wBZozgkXuysQfy3T+ZhJv8R2g2Qmhc22Ca1XV7r2dpBnylKkBbUZQ0JaC9AG/b1MfDw+xUr727
 WHPb52HyjNHH+xuDo6jT/lYlmUGPHfjgXjOc70GroVet+lqcaSr0DgugnTeuLmZNMnyfxFzDab
 3GY=
X-SBRS: 2.7
X-MesageID: 11387763
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11387763"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24095.18381.287221.48484@mariner.uk.xensource.com>
Date: Wed, 15 Jan 2020 17:11:41 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20200115164455.247202-1-anthony.perard@citrix.com>
References: <20200115164455.247202-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH] linkfarm: Exclude .*.tmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1hFTiBQQVRDSF0gbGlua2Zhcm06IEV4Y2x1ZGUgLiou
dG1wIik6Cj4gRXhjbHVkZSBpbnRlcm1pZGlhdGUgZmlsZXMgLioudG1wIGZyb20gdGhlIGxpbmtm
YXJtLCB0aG9zZSBhcmUKPiBnZW5lcmF0ZWQgYnkgJS5vOiUuYyBydWxlcyBpbiB4ZW4vUnVsZXMu
bWsgd2hlbgo+IENPTkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xTPXkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:12:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17: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 1irmDb-0001sA-Rb; Wed, 15 Jan 2020 17:12:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irmDa-0001s2-O2
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:12:34 +0000
X-Inumbo-ID: 2e1cff5a-37ba-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e1cff5a-37ba-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 17:12: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 <osstest-admin@xenproject.org>)
 id 1irmDI-0006XD-4H; Wed, 15 Jan 2020 17:12: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 1irmDH-0003FK-SF; Wed, 15 Jan 2020 17:12:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irmDH-00019n-PW; Wed, 15 Jan 2020 17:12:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146094-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-stop:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-xl-cubietruck: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=b4194711ffaffa5e63d986338fb8d4020fa6bad1
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 17:12:15 +0000
Subject: [Xen-devel] [xen-unstable test] 146094: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA5NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA5NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsIDExIGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJsb2Nr
ZWQgaW4gMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiNDE5NDcxMWZmYWZmYTVlNjNkOTg2
MzM4ZmI4ZDQwMjBmYTZiYWQxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxNDYwNTggIDIwMjAtMDEtMTQgMDE6NTE6MzggWiAgICAxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ2MDk0ICAyMDIwLTAxLTE0IDIxOjM2OjE5IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBQYXVsIER1cnJhbnQgPHBkdXJy
YW50QGFtYXpvbi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBiNDE5NDcxMWZmYWZmYTVlNjNkOTg2MzM4ZmI4ZDQwMjBmYTZiYWQxCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBKYW4gMTQgMTY6MDY6
MjcgMjAyMCArMDEwMAoKICAgIEFybTogZml4IGJ1aWxkIGFmdGVyIDg5MmI5ZGNlYmRiNwogICAg
CiAgICAiSVJROiB1MTYgaXMgdG9vIG5hcnJvdyBmb3IgYW4gZXZlbnQgY2hhbm5lbCBudW1iZXIi
IGludHJvZHVjZWQgYSB1c2Ugb2YKICAgIGV2ZXRjaG5fcG9ydF90LCBidXQgaXRzIHR5cGVkZWYg
YXBwYXJlbnRseSBzdXJmYWNlcyBpbmRpcmVjdGx5IGhlcmUgb25seQogICAgb24geDg2LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1p
dCBjN2RlOTRmZDZlYzVhYmE1M2NlNWI4ZmQ2Y2ViNjAzMWM1M2JiMjhkCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KRGF0ZTogICBUaHUgRGVjIDE5IDA4OjEyOjIxIDIwMTkg
KzAwMDAKCiAgICB4ZW4vYXJtOiBQbGFjZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgc2VxdWVuY2Ug
Zm9sbG93aW5nIGFuIGVyZXQgaW5zdHJ1Y3Rpb24KICAgIAogICAgU29tZSBDUFVzIGNhbiBzcGVj
dWxhdGUgcGFzdCBhbiBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCiAg
ICBzcGVjdWxhdGl2ZSBhY2Nlc3NlcyB0byBtZW1vcnkgYmVmb3JlIHByb2Nlc3NpbmcgdGhlIGV4
Y2VwdGlvbiByZXR1cm4uCiAgICBTaW5jZSB0aGUgcmVnaXN0ZXIgc3RhdGUgaXMgb2Z0ZW4gY29u
dHJvbGxlZCBieSBsb3dlciBwcml2aWxlZ2UgbGV2ZWwKICAgIGF0IHRoZSBwb2ludCBvZiBhbiBF
UkVULCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCiAgICBzaWRl
LWNoYW5uZWwgYXR0YWNrLgogICAgCiAgICBOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcg
U0IgYmFycmllciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCiAgICBhcyBhbiBhcmNoaXRlY3RlZCBz
cGVjdWxhdGlvbiBiYXJyaWVyLiBGb3IgY3VycmVudCBDUFVzLCB0aGUgc2VxdWVuY2UKICAgIERT
QjsgSVNCIGlzIGtub3duIHRvIHByZXZlbnQgc3BlY3VsYXRpb24uCiAgICAKICAgIFRoZSBsYXR0
ZXIgc2VxdWVuY2UgaXMgaGVhdmllciB0aGFuIFNCIGJ1dCBpdCB3b3VsZCBuZXZlciBiZSBleGVj
dXRlZAogICAgKHRoaXMgaXMgc3BlY3VsYXRpb24gYWZ0ZXIgYWxsISkuCiAgICAKICAgIEludHJv
ZHVjZSBhIG5ldyBtYWNybyAnc2InIHRoYXQgY291bGQgYmUgdXNlZCB3aGVuIGEgc3BlY3VsYXRp
b24gYmFycmllcgogICAgaXMgcmVxdWlyZWQuIEZvciBub3cgaXQgaXMgdXNpbmcgZHNiOyBpc2Ig
YnV0IHRoaXMgY291bGQgZWFzaWx5IGJlCiAgICB1cGRhdGVkIHRvIGNhdGVyIFNCIGluIHRoZSBm
dXR1cmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTMxMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmNvbW1pdCBmMWNmNzVjMmQxOGZjZmM5Njc0
NGVmMDM4MGE3NTdlOGY5MTcwNWE2CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz4KRGF0ZTogICBNb24gSmFuIDEzIDIyOjA1OjMxIDIwMjAgKzAwMDAKCiAgICBkb2NzL21pc2M6
IGxpdmVwYXRjaDogRXNjYXBlIGJhY2tzbGFzaAogICAgCiAgICBwYW5kb2MgaXMgY3VycmVudGx5
IGZhaWxpbmcgdG8gZ2VuZXJhdGUgdGhlIHBkZiB3aXRoIHRoZSBmb2xsb3dpbmcKICAgIGVycm9y
OgogICAgISBVbmRlZmluZWQgY29udHJvbCBzZXF1ZW5jZS4KICAgIGwuMTA0OCAgIG1ldGFkYXRh
IHN0cmluZyBmb3JtYXQgaXM6IGtleT12YWx1ZVwwCiAgICAKICAgIEluIHRoaXMgY2FzZSwgd2Ug
d2FudCB0byBwcmludCBcMCBzbyB3ZSBuZWVkIHRvIGJhY2tzbGFzaC1lc2NhcGUgdGhlCiAgICBm
aXJzdCBjaGFyYWN0ZXIuCiAgICAKICAgIEludGVyZXN0aW5nbHkgcGFuZG9jIHdpbGwgbm90IGNv
bXBsYWluIHdoZW4gY3JlYXRpbmcgaHRtbCBhbmQgd2lsbCBqdXN0CiAgICBpZ25vcmUgXDAgY29t
cGxldGVseS4KICAgIAogICAgRml4ZXM6IDUwODNlMGZmOTMgKCJsaXZlcGF0Y2g6IEFkZCBtZXRh
ZGF0YSBydW50aW1lIHJldHJpZXZhbCBtZWNoYW5pc20iKQogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXdlbCBXaWVj
em9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cgpjb21taXQgOWM4NzA1ZjhmZTViZmI3NWE2
YTAwMTYzMzA4ZDI5NzA1OWI2MWY2YQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CkRhdGU6ICAgU2F0IEphbiAxMSAwMDowMzo0NCAyMDIwICswMDAwCgogICAgZG9jcy9taXNj
OiBwdmNhbGxzOiBWZXJiYXRpbSBibG9jayBzaG91bGQgYmUgaW5kZW50ZWQgd2l0aCA0IHNwYWNl
cwogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0aGUgZGlhZ3JhbSBpcyBvbmx5IGluZGVudGVkIHdp
dGggMiBzcGFjZXMuIFNvIHBhbmRvYwogICAgd2lsbCB0cnkgdG8gYmFkbHkgaW50ZXJwcmV0IGl0
IGFuZCBub3QgZGlzcGxheSBpdCBjb3JyZWN0bHkuCiAgICAKICAgIEZpeCBpdCBieSBpbmRlbnRp
bmcgYWxsIHRoZSBibG9jayBieSA0IHNwYWNlcyAoaS5lIGFuIGV4dHJhIDIgc3BhY2VzKS4KICAg
IAogICAgRml4ZXM6IGQ2NjE2MTFkMDggKCJkb2NzL21hcmtkb3duOiBTd2l0Y2ggdG8gdXNpbmcg
cGFuZG9jLCBhbmQgZml4IHVuZGVyc2NvcmUgZXNjYXBpbmciKQogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxMDEzOThlMWY4MWNhN2E0ZjQ1
YWI1NGM0ZDBjNGZlZTdiM2E3YmQ4CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6
b24uY29tPgpEYXRlOiAgIFRodSBKYW4gOSAxMToxNTowNSAyMDIwICswMDAwCgogICAgdG9vbHMv
UnVsZXMubWs6IGZpeCBkaXN0Y2xlYW4KICAgIAogICAgUnVubmluZyAnbWFrZSBkaXN0Y2xlYW4n
IHVuZGVyIHRvb2xzIHdpbGwgY3VycmVudGx5IHJlc3VsdCBpbjoKICAgIAogICAgdG9vbHMvUnVs
ZXMubWs6MjQ1OiAqKiogWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWlsZGlu
ZyBvciBpbnN0YWxsaW5nIHRoZSB0b29scy4gIFN0b3AuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRk
cyAnZGlzdGNsZWFuJywgJ3N1YmRpci1kaXN0Y2xlYW4lJyBhbmQgJ3N1YmRpci1jbGVhbiUnIHRv
CiAgICBuby1jb25maWd1cmUtdGFyZ2V0cywgd2hpY2ggYWxsb3dzICdtYWtlIGRpc3RjbGVhbicg
dG8gcnVuIHRvIGNvbXBsZXRpb24uCiAgICAKICAgIEZpeGVzOiAwMDY5MWM2YyAodG9vbHM6IEFs
bG93IHRvIG1ha2UgKi1kaXItZm9yY2UtdXBkYXRlIHdpdGhvdXQgLi9jb25maWd1cmUpCiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgICBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCmNvbW1pdCA4OTJiOWRjZWJkYjdmNjQ2NjU3ZTExY2Zk
ZDk1YTM4NTEwN2JiZWZhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFR1ZSBKYW4gMTQgMTI6MDM6NDcgMjAyMCArMDEwMAoKICAgIElSUTogdTE2IGlzIHRv
byBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyCiAgICAKICAgIEZJRk8gZXZlbnQg
Y2hhbm5lbHMgYWxsb3cgcG9ydHMgdXAgdG8gMl4xNywgc28gd2UgbmVlZCB0byB1c2UgYSB3aWRl
cgogICAgZmllbGQgaW4gc3RydWN0IHBpcnEuIE1vdmUgIm1hc2tlZCIgc3VjaCB0aGF0IGl0IG1h
eSBzaGFyZSB0aGUgOC1ieXRlCiAgICBzbG90IHdpdGggc3RydWN0IGFyY2hfcGlycSBvbiA2NC1i
aXQgYXJjaGVzLCByYXRoZXIgdGhhbiBsZWF2aW5nIGEKICAgIDctYnl0ZSBob2xlIGluIGFsbCBj
YXNlcy4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgY29tbWVu
dCByZWdhcmRpbmcgImFyY2giIHBsYWNlbWVudAogICAgd2l0aGluIHRoZSBzdHJ1Y3R1cmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:19:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17: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 1irmJz-0002D7-PV; Wed, 15 Jan 2020 17:19:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H2oz=3E=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1irmJz-0002D2-9y
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:19:11 +0000
X-Inumbo-ID: 24d453c0-37bb-11ea-a985-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 24d453c0-37bb-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 17:19:10 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id z16so8827029pfk.0
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 09:19:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=LLNX9mnYt3ixshVTrsGoeEn3IeIIs4rhTGP22MRIbZk=;
 b=EVFUyFDkZzoFZ5JG9dqHGh8lPKxyIvFAmqj9rqdeVR6cXltP7Wks1SWKoDvQ478+be
 0z2hJtPSqSqiwGiZntG/96d6eFxoZb/Pwn0aCAjgNP6MoYOTEt4O4Xp9O+V667mZkpCT
 rp3+UbQ/wwkxG++zLuED7AAvTN0AYwwjw0YEhrcAeea61MhlzuTvswTlyZ4Yt0XSVP4s
 vMG0bQ5RNc3PzMJ4+KI85EClj2klP2Lo6OLix7pm4VfqO3y1mhyN1PhUH9vlVg8A94Ys
 lrQoyzyNuvtTHE6Yy/6ktgFss+3WbiiAH7gHQEP3MjdO03ly6QU3S9847f45fLhbNPPS
 OEeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LLNX9mnYt3ixshVTrsGoeEn3IeIIs4rhTGP22MRIbZk=;
 b=YmOXHD+7iK0QRaxFQ+1X30sJ7Wt7N/jnvAcoFbovNxbNSWwR2R5x0iRTy6TiuXsADg
 KxyK9ZFTtH6nPBippS55QyYWqTkLUULmyKjMw0d4O3iU6+hlfzJjeLhNVV4Su07N3Jhs
 WZdgw11TFlPwe/bhwS12hyTyQ0sP8U0VIhq3wmzNlCiYgmVFh6k0LL3J4r4puY06MI61
 UZvncN3SzL8XaUtkzoLR/tK5JNjSETBV0D6NS3xvgnSLzMp7k/BzLSmNIXTb5cztejb3
 vjZoxs0WAyYy3M9wvtPHN6q88LuEUjwYCSzJDNsRkAQ+fMKWLL5qQF4MuuTo8CzxyFk1
 M0tw==
X-Gm-Message-State: APjAAAUXPjPpjXqVSiu6cumuDfndtbL9aEFvt5uyaOCOLZFkTgs0WVZs
 2F0jAK7sKzD3729r5Ddx6xkmll6+
X-Google-Smtp-Source: APXvYqynGyMBK0W8mZWeYGDQulF5A/+8iE5KDD9y3a1+pWGaE9+6RD+HCBN4pivHNWFBVtouuNCXFA==
X-Received: by 2002:a62:e30f:: with SMTP id g15mr31837478pfh.124.1579108749940; 
 Wed, 15 Jan 2020 09:19:09 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id q11sm22207988pff.111.2020.01.15.09.19.09
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 09:19:09 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@gmail.com>
 <19d37ca0-90be-4820-e937-796288fc4517@citrix.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <74cc009f-2d9d-c466-6735-096a47fca7e8@gmail.com>
Date: Wed, 15 Jan 2020 09:19:08 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <19d37ca0-90be-4820-e937-796288fc4517@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen 4.13 + kernel 5.4.11 'APIC Error ... FATAL PAGE
 FAULT' on reboot? non-Xen reboot's ok.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: pgnet.dev@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>

aGkKCk9uIDEvMTUvMjAgOToxMCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSXMgdGhpcyBh
IGtub3duL2ZpeGFibGUgaXNzdWU/Cj4gCj4gVGhlIEFQSUMgZXJyb3JzIGFyZW4ndCBmYXRhbC4g
IFRoZXkgbmVlZCBsb29raW5nIGludG8gYW5kIGFkZHJlc3NpbmcgaW4KPiBkdWUgY291cnNlLgo+
IAo+IFRoZSByZWFsIGNyYXNoIGlzIEVGSSBmaXJtd2FyZSBmYWxsaW5nIG92ZXIgYSBOVUxMIHBv
aW50ZXIgd2hpY2ggaXMKPiB3aWxkbHkga25vd24gaXNzdWUuICBGaXhpbmcgaXQgcmVxdWlyZXMg
Zm9sbG93aW5nIHRoZSBMaW51eCBhcHByb2FjaAo+IHdoaWNoIGlzIHRvIG5vdCB1c2UgRUZJIHJl
Ym9vdCB1bmxlc3MgYWJzb2x1dGVseSBuZWNlc3NhcnkuCj4gCj4gWW91IGNhbiB3b3JrIGFyb3Vu
ZCBpdCB3aXRoIHJlYm9vdD1hIG9uIHRoZSBjb21tYW5kIGxpbmUsIGJ1dCBhY3R1YWxseQo+IGZp
eGluZyB0aGlzIGluIFhlbiBpcyBwcm9iYWJseSBuZXZlciBnb2luZyB0byBoYXBwZW4gYmVjYXVz
ZSBJJ3ZlIGxvc3QKPiBpbnRlcmVzdCBpbiB0cnlpbmcgdG8gYXJndWluZyB0aGF0IGRlZmF1bHQg
YmVoYXZpb3VyIGxpa2UgdGhlIGFib3ZlIGlzIGEKPiBiYWQgdGhpbmcgd2hpY2ggd2Ugc2hvdWxk
IGNvZGUgYXJvdW5kLgoKY3VycmVudGx5LCBoZXJlLAoKY2F0IC9wcm9jL2NtZGxpbmUKCXJvb3Q9
L2Rldi9tYXBwZXIvVkcwLVJPT1Qgc29mdGxldmVsPXhlbiByZC5zaGVsbCBtZHM9ZnVsbCBsMXRm
PWZsdXNoIHJkLmRlYnVnPTAgcmQudWRldi5sb2dfcHJpb3JpdHk9ZGVidWcgcmQuYXV0bz0xIGRv
bHZtIGx2bXdhaXQ9L2Rldi9tYXBwZXIvVkcwLVJPT1Qgcm9vdD0vZGV2L21hcHBlci9WRzAtUk9P
VCByb290ZnN0eXBlPWV4dDQgcm9vdGZsYWdzPWpvdXJuYWxfY2hlY2tzdW0gbm9yZXN1bWUgbm9t
b2Rlc2V0IG5vdXZlYXUubW9kZXNldD0xIHZpZGVvPXZlc2E6b2ZmIHZpZGVvPWVmaWZiOjEwMjR4
NzY4IHhlbmNvbnM9eHZjIGNvbnNvbGU9dHR5MCBjb25zb2xlPWh2YzAgcGNpZV9hc3BtPW9mZiBt
Y2U9b2ZmIGZzY2subW9kZT1za2lwIGZzY2sucmVwYWlyPXByZWVuIHJlYm9vdD1hY3BpIGNsb2Nr
c291cmNlPXhlbiBpbnRlbF9pb21tdT1vbiBhcHBhcm1vcj0wIHBseW1vdXRoLmVuYWJsZT0wIHNj
c2lfbW9kLnVzZV9ibGtfbXE9MSBlbGV2YXRvcj1tcS1kZWFkbGluZSBjcHVpZGxlIGNwdWZyZXE9
eGVuOm9uZGVtYW5kIG5ldC5pZm5hbWVzPTEgYmlvc2Rldm5hbWU9MCBzaG93b3B0cyBub3F1aWV0
IGxvZ19idWZfbGVuPTEwTSBwcmludF9mYXRhbF9zaWduYWxzPTEgc3lzdGVtZC5sb2dfbGV2ZWw9
aW5mbyBzeXN0ZW1kLmxvZ190YXJnZXQ9a21zZyBlYXJseXByaW50az14ZW4sa2VlcCBhdWRpdD0w
Cgpub3RlIHRoZQoKCXJlYm9vdD1hY3BpCgphbHJlYWR5IHRoZXJlLgoKc29tZXRoaW5nIGVsc2Ug
SSdtIG1pc3NpbmcsIHBlcmhhcHM/CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:21:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:21:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irmMW-0002xn-93; Wed, 15 Jan 2020 17:21:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irmMV-0002xh-Kp
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:21:47 +0000
X-Inumbo-ID: 6f19c2a8-37bb-11ea-ac27-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f19c2a8-37bb-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 17:21:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579108876;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=wEUS7c2NAj1k7pSiCB029GcDafVI4zC2Q3mJI0HGHf0=;
 b=Pxzq0zrcMlFP2GLGK04nAVlOHK4DBaFqvAlunYFmVc86sQfktS4Qz4GW
 BiqQaf5sZ/zuCS28fgeabR/hHWmYZoA6Mosfm8agrKmCOg9oEK9BzUERE
 riI2PQ9ZxdXP+M3ULX2zXu+3dw3pZ03Q4hFlfF63yGZOGRSVhp+RWUzFY Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HtEsEhpyjaoFjQqkuZSjKPZhNwu8vAW5ej33z62k4DnqsU0O6ZjmrP37yyt88INFR7DvzMEcXJ
 EjJ72tPorSCHdwPboTsAicRiVEw+TypvmIe65svldSesR0ftC12tLjYKQS1F94FTS1yoEqkaGY
 dCYdvVuNntr3nyPdAPMoyD0eKWna120fizPBprsEMwR9P2NQe4Dg/1A+3Srof5EPKY7V21SQWh
 dUjZt2+Q4aoKGaSpqNLCDUSbDDtd4T+mtE+l+Rl3zKxRSHpCr/8FOf3jd2/f+6h2pCRa4QoHUt
 S9E=
X-SBRS: 2.7
X-MesageID: 10975583
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10975583"
To: <pgnet.dev@gmail.com>, <xen-devel@lists.xenproject.org>
References: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@gmail.com>
 <19d37ca0-90be-4820-e937-796288fc4517@citrix.com>
 <74cc009f-2d9d-c466-6735-096a47fca7e8@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: <bdfd64dd-6fe7-ec75-5c39-9e8d6063eb85@citrix.com>
Date: Wed, 15 Jan 2020 17:21:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <74cc009f-2d9d-c466-6735-096a47fca7e8@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] xen 4.13 + kernel 5.4.11 'APIC Error ... FATAL PAGE
 FAULT' on reboot? non-Xen reboot's ok.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAxNzoxOSwgUEdOZXQgRGV2IHdyb3RlOgo+IGhpCj4KPiBPbiAxLzE1LzIw
IDk6MTAgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBJcyB0aGlzIGEga25vd24vZml4YWJs
ZSBpc3N1ZT8KPj4gVGhlIEFQSUMgZXJyb3JzIGFyZW4ndCBmYXRhbC4gIFRoZXkgbmVlZCBsb29r
aW5nIGludG8gYW5kIGFkZHJlc3NpbmcgaW4KPj4gZHVlIGNvdXJzZS4KPj4KPj4gVGhlIHJlYWwg
Y3Jhc2ggaXMgRUZJIGZpcm13YXJlIGZhbGxpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGljaCBp
cwo+PiB3aWxkbHkga25vd24gaXNzdWUuICBGaXhpbmcgaXQgcmVxdWlyZXMgZm9sbG93aW5nIHRo
ZSBMaW51eCBhcHByb2FjaAo+PiB3aGljaCBpcyB0byBub3QgdXNlIEVGSSByZWJvb3QgdW5sZXNz
IGFic29sdXRlbHkgbmVjZXNzYXJ5Lgo+Pgo+PiBZb3UgY2FuIHdvcmsgYXJvdW5kIGl0IHdpdGgg
cmVib290PWEgb24gdGhlIGNvbW1hbmQgbGluZSwgYnV0IGFjdHVhbGx5Cj4+IGZpeGluZyB0aGlz
IGluIFhlbiBpcyBwcm9iYWJseSBuZXZlciBnb2luZyB0byBoYXBwZW4gYmVjYXVzZSBJJ3ZlIGxv
c3QKPj4gaW50ZXJlc3QgaW4gdHJ5aW5nIHRvIGFyZ3VpbmcgdGhhdCBkZWZhdWx0IGJlaGF2aW91
ciBsaWtlIHRoZSBhYm92ZSBpcyBhCj4+IGJhZCB0aGluZyB3aGljaCB3ZSBzaG91bGQgY29kZSBh
cm91bmQuCj4gY3VycmVudGx5LCBoZXJlLAo+Cj4gY2F0IC9wcm9jL2NtZGxpbmUKPiAJcm9vdD0v
ZGV2L21hcHBlci9WRzAtUk9PVCBzb2Z0bGV2ZWw9eGVuIHJkLnNoZWxsIG1kcz1mdWxsIGwxdGY9
Zmx1c2ggcmQuZGVidWc9MCByZC51ZGV2LmxvZ19wcmlvcml0eT1kZWJ1ZyByZC5hdXRvPTEgZG9s
dm0gbHZtd2FpdD0vZGV2L21hcHBlci9WRzAtUk9PVCByb290PS9kZXYvbWFwcGVyL1ZHMC1ST09U
IHJvb3Rmc3R5cGU9ZXh0NCByb290ZmxhZ3M9am91cm5hbF9jaGVja3N1bSBub3Jlc3VtZSBub21v
ZGVzZXQgbm91dmVhdS5tb2Rlc2V0PTEgdmlkZW89dmVzYTpvZmYgdmlkZW89ZWZpZmI6MTAyNHg3
NjggeGVuY29ucz14dmMgY29uc29sZT10dHkwIGNvbnNvbGU9aHZjMCBwY2llX2FzcG09b2ZmIG1j
ZT1vZmYgZnNjay5tb2RlPXNraXAgZnNjay5yZXBhaXI9cHJlZW4gcmVib290PWFjcGkgY2xvY2tz
b3VyY2U9eGVuIGludGVsX2lvbW11PW9uIGFwcGFybW9yPTAgcGx5bW91dGguZW5hYmxlPTAgc2Nz
aV9tb2QudXNlX2Jsa19tcT0xIGVsZXZhdG9yPW1xLWRlYWRsaW5lIGNwdWlkbGUgY3B1ZnJlcT14
ZW46b25kZW1hbmQgbmV0LmlmbmFtZXM9MSBiaW9zZGV2bmFtZT0wIHNob3dvcHRzIG5vcXVpZXQg
bG9nX2J1Zl9sZW49MTBNIHByaW50X2ZhdGFsX3NpZ25hbHM9MSBzeXN0ZW1kLmxvZ19sZXZlbD1p
bmZvIHN5c3RlbWQubG9nX3RhcmdldD1rbXNnIGVhcmx5cHJpbnRrPXhlbixrZWVwIGF1ZGl0PTAK
Pgo+IG5vdGUgdGhlCj4KPiAJcmVib290PWFjcGkKPgo+IGFscmVhZHkgdGhlcmUuCj4KPiBzb21l
dGhpbmcgZWxzZSBJJ20gbWlzc2luZywgcGVyaGFwcz8KClRoYXQgaXMgdGhlIGNvbW1hbmQgbGlu
ZSBmb3IgZG9tMCB3aGljaCBpcyBhIFZNLsKgIFlvdSBuZWVkIHRoZSBYZW4KaHlwZXJ2aXNvciBj
b21tYW5kIGxpbmUuCgpZb3UnbGwgbmVlZCB0byBlZGl0IHhlbi00LjEzLjBfMDQtbHAxNTEuNjg4
LmNmZyB3aGljaCB3aWxsIGJlIHNvbWV3aGVyZQpvbiB0aGUgRVNQICh3aGVyZXZlciB0aGF0IGlz
IG1vdW50ZWQgaW4gYW4gb3BlblNVU0Ugc3lzdGVtKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:41:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:41: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 1irmfI-0004dK-0a; Wed, 15 Jan 2020 17:41:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5IT=3E=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1irmfG-0004dF-Qm
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:41:10 +0000
X-Inumbo-ID: 33c0cdc0-37be-11ea-85d1-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33c0cdc0-37be-11ea-85d1-12813bfff9fa;
 Wed, 15 Jan 2020 17:41:04 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id y17so16623238wrh.5
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 09:41:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=/3QiPe/1GTUh4wvN6iqGkoCNxlqFn5o7CgcBx+S+Yxk=;
 b=PXHFD2eeRWUbDzGHzcGX2LIoCLia+BF9f3Cc6FnAf3a/e51jBrK7zFrWO2zUMIX/HB
 F3EdWxV0oRGQyY/NcuzXRxS5k+d5UQyaaoaKYDKAxyp0csfGwVJpX8F8KPIqgUelGqWU
 FEUA+x2mj79JQM/rbBCRWjuyR+Tfr34mKOOzNqKc5PoO47dY4GxBvzvfJCYX3I7KU+Gc
 ECKHSztfy9Gwz3EUQMwMf/AczE6fzUvEUNdkSiwLknZpLmRRWM4URCGOkLzvi+/8pcY4
 XriMPKTj8EGS+35erbSxVo3WO52fJCPhF/sKRKSWMKGykTbKEOowyP2Z1hG51BOJETHY
 pvbQ==
X-Gm-Message-State: APjAAAUfl98bt6xIMIcNjaA8+tVSm++s+69US8LeQ/Ve2DquOWR5MoWh
 GCiut8MHsSRkb8zLpl1qAKA=
X-Google-Smtp-Source: APXvYqxTYlzZo5YP/kkwcJuy6q+2a5/NGOs+rhKjCJpOF46IvaQDw/+OQGyFX5tcR/JRocaQUcyDDQ==
X-Received: by 2002:adf:f10a:: with SMTP id r10mr32438058wro.202.1579110063663; 
 Wed, 15 Jan 2020 09:41:03 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id i10sm25964672wru.16.2020.01.15.09.41.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 09:41:03 -0800 (PST)
Date: Wed, 15 Jan 2020 17:41:01 +0000
From: Wei Liu <wei.liu@kernel.org>
To: madhuparnabhowmik04@gmail.com
Message-ID: <20200115174101.vqtsil6akmmyv3o4@debian>
References: <20200115155553.13471-1-madhuparnabhowmik04@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115155553.13471-1-madhuparnabhowmik04@gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@kernel.org, paulmck@kernel.org, paul@xen.org,
 netdev@vger.kernel.org, frextrite@gmail.com, linux-kernel@vger.kernel.org,
 joel@joelfernandes.org, xen-devel@lists.xenproject.org,
 linux-kernel-mentees@lists.linuxfoundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDk6MjU6NTNQTSArMDUzMCwgbWFkaHVwYXJuYWJob3dt
aWswNEBnbWFpbC5jb20gd3JvdGU6Cj4gRnJvbTogTWFkaHVwYXJuYSBCaG93bWlrIDxtYWRodXBh
cm5hYmhvd21pazA0QGdtYWlsLmNvbT4KPiAKPiBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdSBoYXMg
YnVpbHQtaW4gUkNVIGFuZCBsb2NrIGNoZWNraW5nLgo+IFBhc3MgY29uZCBhcmd1bWVudCB0byBs
aXN0X2Zvcl9lYWNoX2VudHJ5X3JjdS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWRodXBhcm5hIEJo
b3dtaWsgPG1hZGh1cGFybmFiaG93bWlrMDRAZ21haWwuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXVAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 17:43:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 17:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irmhk-0004lu-Gw; Wed, 15 Jan 2020 17:43:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H2oz=3E=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1irmhi-0004lp-If
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:43:42 +0000
X-Inumbo-ID: 91d20604-37be-11ea-a2eb-bc764e2007e4
Received: from mail-pf1-x431.google.com (unknown [2607:f8b0:4864:20::431])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91d20604-37be-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 17:43:42 +0000 (UTC)
Received: by mail-pf1-x431.google.com with SMTP id w62so8843763pfw.8
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 09:43:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=AXFdH0L4JilGXe1Xwc61Lpv77U17BI4aYjFCwFspT9g=;
 b=FZV3Ph8chtDk7vMLuwjGoeiLl+1sq8io2NLhPHX03EkCwWixIi9TI/DIbv3XmTsimr
 UTOBdNFoXdF1aY57REeUC+fcYCzrlyb44m3U68IhaklxPbLUzIivI2Qv+Uf+47kCYlqY
 fMC/QySJzsjYyaLiD6zK7J+hGcADAMKIAR4m4AQZ1CmZwQgc9hYxpcew/IcBUgLwLia7
 XcMcT7xcDQ7ToSTT12kgH5sSI4g4eQSPkDl4LaaxlzOMehbvc9bFBTUCureIFy1Ictt7
 Elr/5aTVBC4HgAoPJHEIkIXj2uLg39c006yLd85qj1tY4IbSVZ+hRZLhqoILlg4Lin6Q
 ZgGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=AXFdH0L4JilGXe1Xwc61Lpv77U17BI4aYjFCwFspT9g=;
 b=cxggtEUlWmGADqiOBJ5prrw+e93pDCBYiSFmB9H4ofp9CL5Ze8LZQk48nw9Uwl9jgm
 O/oP0fGr1s8vZk8t8aDYgZ+hYhr7pCSwD9zSP7N5OJZDeVW7KrcY1v8sqGb0bO+D+APj
 IaOaBwdhaslRuvxINVxHVBNnmx8YGn9AsZ7hZkvtNDjiiuMJ0wUZiSs71VCJ9qyIZ8Cj
 gqhDHSuD/jf3sl7PvpT6WvTYyv4UFW6aNHRdM5UUnRf53RPfkFVP6IjYKlApGnljhzXn
 jyJmlufy5bUjgJU0421GsFFiTijIQKePkim7b3KTdq+xqZ+JwJZvo0XOGlUaNru6lYf+
 07DQ==
X-Gm-Message-State: APjAAAVzdRr2hQzy+aKX7/qDTvNDnoCh0maqOa6nqlPTHkIXYVdMOuWE
 diYA/zy1Pnh8EQt/N8kyF2TNOOLO
X-Google-Smtp-Source: APXvYqyXwSaQo1uYoXQvhe7+xjevvyKWJHwrqtinkimKLEQodyAmOY01xYXViC7r5My/h2C2mtAoxQ==
X-Received: by 2002:a63:dc41:: with SMTP id f1mr35464736pgj.119.1579110221281; 
 Wed, 15 Jan 2020 09:43:41 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id t63sm22752452pfb.70.2020.01.15.09.43.40
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 09:43:41 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <6fb9cba6-b19a-680c-09a1-8c32c9f9fe19@gmail.com>
 <19d37ca0-90be-4820-e937-796288fc4517@citrix.com>
 <74cc009f-2d9d-c466-6735-096a47fca7e8@gmail.com>
 <bdfd64dd-6fe7-ec75-5c39-9e8d6063eb85@citrix.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <000db7ac-bc56-f2a4-b7b2-a5c867be49a7@gmail.com>
Date: Wed, 15 Jan 2020 09:43:40 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <bdfd64dd-6fe7-ec75-5c39-9e8d6063eb85@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] xen 4.13 + kernel 5.4.11 'APIC Error ... FATAL PAGE
 FAULT' on reboot? non-Xen reboot's ok.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: pgnet.dev@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>

T24gMS8xNS8yMCA5OjIxIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoYXQgaXMgdGhlIGNv
bW1hbmQgbGluZSBmb3IgZG9tMCB3aGljaCBpcyBhIFZNLsKgIFlvdSBuZWVkIHRoZSBYZW4KPiBo
eXBlcnZpc29yIGNvbW1hbmQgbGluZS4KCnRoeC4gZG9uZS4KIAo+IFlvdSdsbCBuZWVkIHRvIGVk
aXQgeGVuLTQuMTMuMF8wNC1scDE1MS42ODguY2ZnIHdoaWNoIHdpbGwgYmUgc29tZXdoZXJlCj4g
b24gdGhlIEVTUCAod2hlcmV2ZXIgdGhhdCBpcyBtb3VudGVkIGluIGFuIG9wZW5TVVNFIHN5c3Rl
bSkuCgp2ZXJpZnlpbmcsCgoJY2F0IC9ib290L2VmaS9FRkkvb3BlbnN1c2UveGVuLTQuMTMuMF8w
NC1scDE1MS42ODguY2ZnCgkJW2dsb2JhbF0KCgkJW2NvbmZpZy4xXQoJCW9wdGlvbnM9ZG9tMD1w
dmggLi4uIHJlYm9vdD1hCgkJa2VybmVsPS4uLgoKbm93LCBvbiByZXN0YXJ0LAoKCS4uLgoJWyAg
T0sgIF0gUmVhY2hlZCB0YXJnZXQgU2h1dGRvd24uCglbICAxMzcuNjgyMTcxXSB3YXRjaGRvZzog
d2F0Y2hkb2cwOiB3YXRjaGRvZyBkaWQgbm90IHN0b3AhCglbICAxMzkuMzczNjgzXSB3YXRjaGRv
Zzogd2F0Y2hkb2cwOiB3YXRjaGRvZyBkaWQgbm90IHN0b3AhCglkcmFjdXQgV2FybmluZzogS2ls
bGluZyBhbGwgcmVtYWluaW5nIHByb2Nlc3NlcwoJbWRhZG06IHN0b3BwZWQgL2Rldi9tZDQKCW1k
YWRtOiBzdG9wcGVkIC9kZXYvbWQzCgltZGFkbTogc3RvcHBlZCAvZGV2L21kMgoJbWRhZG06IHN0
b3BwZWQgL2Rldi9tZDEKCW1kYWRtOiBzdG9wcGVkIC9kZXYvbWQwCglSZWJvb3RpbmcuCglbICAx
NDQuOTA4NTIwXSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCgkoWEVOKSBbMjAyMC0wMS0xNSAx
NzozODoyNV0gSGFyZHdhcmUgRG9tMCBzaHV0ZG93bjogcmVib290aW5nIG1hY2hpbmUKCShYRU4p
IFsyMDIwLTAxLTE1IDE3OjM4OjI1XSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQoJKFhFTikg
WzIwMjAtMDEtMTUgMTc6Mzg6MjVdIFJlc2V0dGluZyB3aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBS
RVNFVF9SRUcuCgphbmQgcmVib290IHByb2NlZWRzIC4uLgoKdGhlIGVycm9yJ3Mgc3RpbGwgdGhl
cmUsIGJ1dCB3aXRob3V0IHRoZSB0cmFjZS9ub2lzZQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:11:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18: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 1irn8Z-0007El-5W; Wed, 15 Jan 2020 18:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JaZC=3E=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1irn8X-0007Eg-Kr
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:11:25 +0000
X-Inumbo-ID: 6b7007e6-37c2-11ea-ac27-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b7007e6-37c2-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 18:11:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579111876;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=kVesPfSNojmiBAyWIPuqI8IcEqnk1P2ahnAW+363fY4=;
 b=WZWxPE15+P3+uI7OI784g3HKOxVSePG+qpGbq+OgrMbeTp9Gi6nI8GpG
 qQKw+tLMfSNzqpkPDa46rJkH5Oit4XNdjWiB1Z33/p6QvS8KREjDirkP+
 XrJbVsJ7d16a6mA7eOKWaKYLvqiU9se92TxdkyaZIiWgCQFcVvS5bqfUV s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Uhu5Jk4oZotxCOwfURSoQxF9gbeu3CYMw5/41i6Z3BUKVgcdqoxuH3b9hYRPgjXhDFjHjC7uzy
 Mr4Cc2+ogbmG4p3Os/pjHeRbBYya2Xk5SheHXEJx4y5Vcr6SRDGkVP0BO9o8EZDk7YouuYJciP
 mWNJC/c1TPV9Ym9te3EDW4Hd5bxHvK/BLwJafnflnvHBmwoKQO/3M9RyKi8cqDmS3fSRSZ3RIg
 je4ZDf5d39OBk1H/KEofGbHHw2XAPP1fFSXyetvsYEOCfPNnJj4jEhCk2Oujt3heX4CuUFEG2N
 MLE=
X-SBRS: 2.7
X-MesageID: 11130077
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11130077"
From: Lars Kurth <lars.kurth@citrix.com>
To: Lars Kurth <lars.kurth@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] get-maintainer.pl: Dont fall over when L: contains a
 display name
Thread-Index: AQHVx/ua0rlFn44d4kGSFkHathzZbqfr/ZqA
Date: Wed, 15 Jan 2020 18:11:11 +0000
Message-ID: <8885FB4A-0DDA-4B72-93D3-E64FBC836458@citrix.com>
References: <89248aebf252aaabf5fce44ef4cffc7e3da38212.1578691030.git.lars.kurth@citrix.com>
In-Reply-To: <89248aebf252aaabf5fce44ef4cffc7e3da38212.1578691030.git.lars.kurth@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.12.200112
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6713A75D9F60D04AB2758A86CB10CD28@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] get-maintainer.pl: Dont fall over when L:
 contains a display 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: "jgross@suse.com" <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>, Julien
 Grall <julien@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>

SSBzaG91bGQgaGF2ZSBhZGRlZCBtb3JlIHBlb3BsZSB0byB0aGlzIGNoYW5nZS4gVGhlIGlzc3Vl
IHdpdGhvdXQgdGhpcyBmaXggaXMgdGhhdCBlbnRyaWVzIHN1Y2ggYXMNCg0KTDogeGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQoNCmJyZWFrIGdldF9tYWludGFpbmVy
LnBsIGFuZCB0aHVzIGFkZF9tYWludGFpbmVycy5wbA0KDQpMYXJzDQoNCu+7v09uIDEwLzAxLzIw
MjAsIDIxOjE5LCAiTGFycyBLdXJ0aCIgPGxhcnMua3VydGhAeGVucHJvamVjdC5vcmc+IHdyb3Rl
Og0KDQogICAgRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIA0K
ICAgIFByaW9yIHRvIHRoaXMgY2hhbmdlIGUtbWFpbCBhZGRyZXNzZXMgb2YgdGhlIGZvcm0gImRp
c3BsYXkgbmFtZQ0KICAgIDxlbWFpbD4iIHdvdWxkIHJlc3VsdCBpbnRvIGVtcHR5IG91dHB1dC4g
QWxzbyBzZWUNCiAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMjAtMDEvbXNnMDA3NTMuaHRtbA0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICAtLS0NCiAgICBDQzogamdy
b3NzQHN1c2UuY29tDQogICAgLS0tDQogICAgIHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgfCAy
ICstDQogICAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0K
ICAgIA0KICAgIGRpZmYgLS1naXQgYS9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIGIvc2NyaXB0
cy9nZXRfbWFpbnRhaW5lci5wbA0KICAgIGluZGV4IDJlNjYxZjQ3ZDguLjQ4ZTA3MzcwZTggMTAw
NzU1DQogICAgLS0tIGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbA0KICAgICsrKyBiL3Njcmlw
dHMvZ2V0X21haW50YWluZXIucGwNCiAgICBAQCAtMTA3Myw3ICsxMDczLDcgQEAgc3ViIGFkZF9j
YXRlZ29yaWVzIHsNCiAgICAgCSAgICBteSAkcHR5cGUgPSAkMTsNCiAgICAgCSAgICBteSAkcHZh
bHVlID0gJDI7DQogICAgIAkgICAgaWYgKCRwdHlwZSBlcSAiTCIpIHsNCiAgICAtCQlteSAkbGlz
dF9hZGRyZXNzID0gJHB2YWx1ZTsNCiAgICArCQlteSAoJGxpc3RfbmFtZSwgJGxpc3RfYWRkcmVz
cykgPSBwYXJzZV9lbWFpbCgkcHZhbHVlKTsgICAgICAgICAgICANCiAgICAgCQlteSAkbGlzdF9h
ZGRpdGlvbmFsID0gIiI7DQogICAgIAkJbXkgJGxpc3Rfcm9sZSA9IGdldF9saXN0X3JvbGUoJGkp
Ow0KICAgICANCiAgICAtLSANCiAgICAyLjEzLjANCiAgICANCiAgICANCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:33:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18:33:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irnUC-0000Vh-C0; Wed, 15 Jan 2020 18:33:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qU8P=3E=kaod.org=groug@srs-us1.protection.inumbo.net>)
 id 1irnUB-0000Vc-E8
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:33:47 +0000
X-Inumbo-ID: 8b6709fc-37c5-11ea-a2eb-bc764e2007e4
Received: from 15.mo5.mail-out.ovh.net (unknown [178.33.107.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b6709fc-37c5-11ea-a2eb-bc764e2007e4;
 Wed, 15 Jan 2020 18:33:38 +0000 (UTC)
Received: from player772.ha.ovh.net (unknown [10.108.54.108])
 by mo5.mail-out.ovh.net (Postfix) with ESMTP id 13C042674DD
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 19:33:36 +0100 (CET)
Received: from kaod.org (lns-bzn-46-82-253-208-248.adsl.proxad.net
 [82.253.208.248]) (Authenticated sender: groug@kaod.org)
 by player772.ha.ovh.net (Postfix) with ESMTPSA id 53518E51772A;
 Wed, 15 Jan 2020 18:33:14 +0000 (UTC)
Date: Wed, 15 Jan 2020 19:33:12 +0100
From: Greg Kurz <groug@kaod.org>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-ID: <20200115193312.60e965ec@bahia.lan>
In-Reply-To: <20200110194158.14190-3-vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-3-vsementsov@virtuozzo.com>
X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-redhat-linux-gnu)
MIME-Version: 1.0
X-Ovh-Tracer-Id: 6557241061147122003
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrtdefgdduudefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffukfgjfhfogggtgfesthhqredtredtjeenucfhrhhomhepifhrvghgucfmuhhriicuoehgrhhouhhgsehkrghougdrohhrgheqnecukfhppedtrddtrddtrddtpdekvddrvdehfedrvddtkedrvdegkeenucfrrghrrghmpehmohguvgepshhmthhpqdhouhhtpdhhvghlohepphhlrgihvghrjeejvddrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehgrhhouhhgsehkrghougdrohhrghdprhgtphhtthhopeigvghnqdguvghvvghlsehlihhsthhsrdigvghnphhrohhjvggtthdrohhrghenucevlhhushhtvghrufhiiigvpedt
Subject: Re: [Xen-devel] [PATCH v6 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 Philippe =?UTF-8?B?TWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMCBKYW4gMjAyMCAyMjo0MTo0OSArMDMwMApWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+IHdyb3RlOgoKPiBIZXJlIGlzIGludHJv
ZHVjZWQgRVJSUF9BVVRPX1BST1BBR0FURSBtYWNybywgdG8gYmUgdXNlZCBhdCBzdGFydCBvZgo+
IGZ1bmN0aW9ucyB3aXRoIGVycnAgT1VUIHBhcmFtZXRlci4KPiAKPiBJdCBoYXMgdGhyZWUgZ29h
bHM6Cj4gCj4gMS4gRml4IGlzc3VlIHdpdGggZXJyb3JfZmF0YWwgJiBlcnJvcl9wcmVwZW5kL2Vy
cm9yX2FwcGVuZF9oaW50OiB1c2VyCj4gY2FuJ3Qgc2VlIHRoaXMgYWRkaXRpb25hbCBpbmZvcm1h
dGlvbiwgYmVjYXVzZSBleGl0KCkgaGFwcGVucyBpbgo+IGVycm9yX3NldGcgZWFybGllciB0aGFu
IGluZm9ybWF0aW9uIGlzIGFkZGVkLiBbUmVwb3J0ZWQgYnkgR3JlZyBLdXJ6XQo+IAo+IDIuIEZp
eCBpc3N1ZSB3aXRoIGVycm9yX2Fib3J0ICYgZXJyb3JfcHJvcGFnYXRlOiB3aGVuIHdlIHdyYXAK
PiBlcnJvcl9hYm9ydCBieSBsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRlLCByZXN1bHRpbmcgY29y
ZWR1bXAgd2lsbAo+IHJlZmVyIHRvIGVycm9yX3Byb3BhZ2F0ZSBhbmQgbm90IHRvIHRoZSBwbGFj
ZSB3aGVyZSBlcnJvciBoYXBwZW5lZC4KPiAodGhlIG1hY3JvIGl0c2VsZiBkb2Vzbid0IGZpeCB0
aGUgaXNzdWUsIGJ1dCBpdCBhbGxvd3MgdG8gWzMuXSBkcm9wIGFsbAo+IGxvY2FsX2VycitlcnJv
cl9wcm9wYWdhdGUgcGF0dGVybiwgd2hpY2ggd2lsbCBkZWZpbml0ZWx5IGZpeCB0aGUgaXNzdWUp
Cj4gW1JlcG9ydGVkIGJ5IEtldmluIFdvbGZdCj4gCj4gMy4gRHJvcCBsb2NhbF9lcnIrZXJyb3Jf
cHJvcGFnYXRlIHBhdHRlcm4sIHdoaWNoIGlzIHVzZWQgdG8gd29ya2Fyb3VuZAo+IHZvaWQgZnVu
Y3Rpb25zIHdpdGggZXJycCBwYXJhbWV0ZXIsIHdoZW4gY2FsbGVyIHdhbnRzIHRvIGtub3cgcmVz
dWx0aW5nCj4gc3RhdHVzLiAoTm90ZTogYWN0dWFsbHkgdGhlc2UgZnVuY3Rpb25zIGNvdWxkIGJl
IG1lcmVseSB1cGRhdGVkIHRvCj4gcmV0dXJuIGludCBlcnJvciBjb2RlKS4KPiAKPiBUbyBhY2hp
ZXZlIHRoZXNlIGdvYWxzLCB3ZSBuZWVkIHRvIGFkZCBpbnZvY2F0aW9uIG9mIHRoZSBtYWNybyBh
dCBzdGFydAo+IG9mIGZ1bmN0aW9ucywgd2hpY2ggbmVlZHMgZXJyb3JfcHJlcGVuZC9lcnJvcl9h
cHBlbmRfaGludCAoMS4pOyBhZGQKPiBpbnZvY2F0aW9uIG9mIHRoZSBtYWNybyBhdCBzdGFydCBv
ZiBmdW5jdGlvbnMgd2hpY2ggZG8KPiBsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRlIHNjZW5hcmlv
IHRoZSBjaGVjayBlcnJvcnMsIGRyb3AgbG9jYWwgZXJyb3JzCj4gZnJvbSB0aGVtIGFuZCBqdXN0
IHVzZSAqZXJycCBpbnN0ZWFkICgyLiwgMy4pLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZsYWRpbWly
IFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KPiAtLS0KPiAK
CkxHVE0KClJldmlld2VkLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgoKPiBDQzogQ29y
bmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+Cj4gQ0M6IEVyaWMgQmxha2UgPGVibGFrZUBy
ZWRoYXQuY29tPgo+IENDOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IENDOiBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+IENDOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
Pgo+IENDOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+Cj4gQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bEB4
ZW4ub3JnPgo+IENDOiAiUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kiIDxwaGlsbWRAcmVkaGF0LmNv
bT4KPiBDQzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KPiBDQzogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cj4gQ0M6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGlu
dXguaWJtLmNvbT4KPiBDQzogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgo+
IENDOiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Cj4gQ0M6IHFlbXUt
YmxvY2tAbm9uZ251Lm9yZwo+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAK
PiAgaW5jbHVkZS9xYXBpL2Vycm9yLmggfCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2luY2x1
ZGUvcWFwaS9lcnJvci5oCj4gaW5kZXggZmE4ZDUxZmQ2ZC4uNTMyYjlhZmI5ZSAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3FhcGkvZXJyb3IuaAo+ICsrKyBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCj4g
QEAgLTc4LDcgKzc4LDcgQEAKPiAgICogQ2FsbCBhIGZ1bmN0aW9uIHRyZWF0aW5nIGVycm9ycyBh
cyBmYXRhbDoKPiAgICogICAgIGZvbyhhcmcsICZlcnJvcl9mYXRhbCk7Cj4gICAqCj4gLSAqIFJl
Y2VpdmUgYW4gZXJyb3IgYW5kIHBhc3MgaXQgb24gdG8gdGhlIGNhbGxlcjoKPiArICogUmVjZWl2
ZSBhbiBlcnJvciBhbmQgcGFzcyBpdCBvbiB0byB0aGUgY2FsbGVyIChERVBSRUNBVEVEKik6Cj4g
ICAqICAgICBFcnJvciAqZXJyID0gTlVMTDsKPiAgICogICAgIGZvbyhhcmcsICZlcnIpOwo+ICAg
KiAgICAgaWYgKGVycikgewo+IEBAIC05OCw2ICs5OCw1MCBAQAo+ICAgKiAgICAgZm9vKGFyZywg
ZXJycCk7Cj4gICAqIGZvciByZWFkYWJpbGl0eS4KPiAgICoKPiArICogREVQUkVDQVRFRCogVGhp
cyBwYXR0ZXJuIGlzIGRlcHJlY2F0ZWQgbm93LCB1c2UgRVJSUF9BVVRPX1BST1BBR0FURSBtYWNy
bwo+ICsgKiBpbnN0ZWFkIChkZWZpbmVkIGJlbG93KS4KPiArICogSXQncyBkZXByZWNhdGVkIGJl
Y2F1c2Ugb2YgdHdvIHRoaW5nczoKPiArICoKPiArICogMS4gSXNzdWUgd2l0aCBlcnJvcl9hYm9y
dCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwIGVycm9yX2Fib3J0IGJ5Cj4gKyAqIGxv
Y2FsX2VycitlcnJvcl9wcm9wYWdhdGUsIHJlc3VsdGluZyBjb3JlZHVtcCB3aWxsIHJlZmVyIHRv
IGVycm9yX3Byb3BhZ2F0ZQo+ICsgKiBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBlcnJvciBo
YXBwZW5lZC4KPiArICoKPiArICogMi4gQSBsb3Qgb2YgZXh0cmEgY29kZSBvZiB0aGUgc2FtZSBw
YXR0ZXJuCj4gKyAqCj4gKyAqIEhvdyB0byB1cGRhdGUgb2xkIGNvZGUgdG8gdXNlIEVSUlBfQVVU
T19QUk9QQUdBVEU/Cj4gKyAqCj4gKyAqIEFsbCB5b3UgbmVlZCBpcyB0byBhZGQgRVJSUF9BVVRP
X1BST1BBR0FURSgpIGludm9jYXRpb24gYXQgZnVuY3Rpb24gc3RhcnQsCj4gKyAqIHRoYW4geW91
IG1heSBzYWZlbHkgZGVyZWZlcmVuY2UgZXJycCB0byBjaGVjayBlcnJvcnMgYW5kIGRvIG5vdCBu
ZWVkIGFueQo+ICsgKiBhZGRpdGlvbmFsIGxvY2FsIEVycm9yIHZhcmlhYmxlcyBvciBjYWxscyB0
byBlcnJvcl9wcm9wYWdhdGUoKS4KPiArICoKPiArICogRXhhbXBsZToKPiArICoKPiArICogb2xk
IGNvZGUKPiArICoKPiArICogICAgIHZvaWQgZm4oLi4uLCBFcnJvciAqKmVycnApIHsKPiArICog
ICAgICAgICBFcnJvciAqZXJyID0gTlVMTDsKPiArICogICAgICAgICBmb28oYXJnLCAmZXJyKTsK
PiArICogICAgICAgICBpZiAoZXJyKSB7Cj4gKyAqICAgICAgICAgICAgIGhhbmRsZSB0aGUgZXJy
b3IuLi4KPiArICogICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cj4gKyAq
ICAgICAgICAgICAgIHJldHVybjsKPiArICogICAgICAgICB9Cj4gKyAqICAgICAgICAgLi4uCj4g
KyAqICAgICB9Cj4gKyAqCj4gKyAqIHVwZGF0ZWQgY29kZQo+ICsgKgo+ICsgKiAgICAgdm9pZCBm
biguLi4sIEVycm9yICoqZXJycCkgewo+ICsgKiAgICAgICAgIEVSUlBfQVVUT19QUk9QQUdBVEUo
KTsKPiArICogICAgICAgICBmb28oYXJnLCBlcnJwKTsKPiArICogICAgICAgICBpZiAoKmVycnAp
IHsKPiArICogICAgICAgICAgICAgaGFuZGxlIHRoZSBlcnJvci4uLgo+ICsgKiAgICAgICAgICAg
ICByZXR1cm47Cj4gKyAqICAgICAgICAgfQo+ICsgKiAgICAgICAgIC4uLgo+ICsgKiAgICAgfQo+
ICsgKgo+ICsgKgo+ICAgKiBSZWNlaXZlIGFuZCBhY2N1bXVsYXRlIG11bHRpcGxlIGVycm9ycyAo
Zmlyc3Qgb25lIHdpbnMpOgo+ICAgKiAgICAgRXJyb3IgKmVyciA9IE5VTEwsICpsb2NhbF9lcnIg
PSBOVUxMOwo+ICAgKiAgICAgZm9vKGFyZywgJmVycik7Cj4gQEAgLTM0OCw2ICszOTIsNDQgQEAg
dm9pZCBlcnJvcl9zZXRfaW50ZXJuYWwoRXJyb3IgKiplcnJwLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvckNsYXNzIGVycl9jbGFzcywgY29uc3QgY2hhciAqZm10LCAuLi4pCj4gICAg
ICBHQ0NfRk1UX0FUVFIoNiwgNyk7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdCBFcnJvclByb3BhZ2F0
b3Igewo+ICsgICAgRXJyb3IgKmxvY2FsX2VycjsKPiArICAgIEVycm9yICoqZXJycDsKPiArfSBF
cnJvclByb3BhZ2F0b3I7Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZXJyb3JfcHJvcGFnYXRv
cl9jbGVhbnVwKEVycm9yUHJvcGFnYXRvciAqcHJvcCkKPiArewo+ICsgICAgZXJyb3JfcHJvcGFn
YXRlKHByb3AtPmVycnAsIHByb3AtPmxvY2FsX2Vycik7Cj4gK30KPiArCj4gK0dfREVGSU5FX0FV
VE9fQ0xFQU5VUF9DTEVBUl9GVU5DKEVycm9yUHJvcGFnYXRvciwgZXJyb3JfcHJvcGFnYXRvcl9j
bGVhbnVwKTsKPiArCj4gKy8qCj4gKyAqIEVSUlBfQVVUT19QUk9QQUdBVEUKPiArICoKPiArICog
VGhpcyBtYWNybyBpcyBjcmVhdGVkIHRvIGJlIHRoZSBmaXJzdCBsaW5lIG9mIGEgZnVuY3Rpb24g
d2hpY2ggdXNlCj4gKyAqIEVycm9yICoqZXJycCBwYXJhbWV0ZXIgdG8gcmVwb3J0IGVycm9yLiBJ
dCdzIG5lZWRlZCBvbmx5IGluIGNhc2VzIHdoZXJlIHdlCj4gKyAqIHdhbnQgdG8gdXNlIGVycm9y
X3ByZXBlbmQsIGVycm9yX2FwcGVuZF9oaW50IG9yIGRlcmVmZXJlbmNlICplcnJwLiBJdCdzCj4g
KyAqIHN0aWxsIHNhZmUgKGJ1dCB1c2VsZXNzKSBpbiBvdGhlciBjYXNlcy4KPiArICoKPiArICog
SWYgZXJycCBpcyBOVUxMIG9yIHBvaW50cyB0byBlcnJvcl9mYXRhbCwgaXQgaXMgcmV3cml0dGVu
IHRvIHBvaW50IHRvIGEKPiArICogbG9jYWwgRXJyb3Igb2JqZWN0LCB3aGljaCB3aWxsIGJlIGF1
dG9tYXRpY2FsbHkgcHJvcGFnYXRlZCB0byB0aGUgb3JpZ2luYWwKPiArICogZXJycCBvbiBmdW5j
dGlvbiBleGl0IChzZWUgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKS4KPiArICoKPiArICogQWZ0
ZXIgaW52b2NhdGlvbiBvZiB0aGlzIG1hY3JvIGl0IGlzIGFsd2F5cyBzYWZlIHRvIGRlcmVmZXJl
bmNlIGVycnAKPiArICogKGFzIGl0J3Mgbm90IE5VTEwgYW55bW9yZSkgYW5kIHRvIGFkZCBpbmZv
cm1hdGlvbiAoYnkgZXJyb3JfcHJlcGVuZCBvcgo+ICsgKiBlcnJvcl9hcHBlbmRfaGludCkKPiAr
ICogKGFzLCBpZiBpdCB3YXMgZXJyb3JfZmF0YWwsIHdlIHN3YXBwZWQgaXQgd2l0aCBhIGxvY2Fs
X2Vycm9yIHRvIGJlCj4gKyAqIHByb3BhZ2F0ZWQgb24gY2xlYW51cCkuCj4gKyAqCj4gKyAqIE5v
dGU6IHdlIGRvbid0IHdyYXAgdGhlIGVycm9yX2Fib3J0IGNhc2UsIGFzIHdlIHdhbnQgcmVzdWx0
aW5nIGNvcmVkdW1wCj4gKyAqIHRvIHBvaW50IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUgZXJyb3Ig
aGFwcGVuZWQsIG5vdCB0byBlcnJvcl9wcm9wYWdhdGUuCj4gKyAqLwo+ICsjZGVmaW5lIEVSUlBf
QVVUT19QUk9QQUdBVEUoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9yKSBfYXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBlcnJw
fTsgIFwKPiArICAgIGVycnAgPSAoKGVycnAgPT0gTlVMTCB8fCAqZXJycCA9PSBlcnJvcl9mYXRh
bCkgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICA/ICZfYXV0b19lcnJwX3Byb3AubG9jYWxf
ZXJyIDogZXJycCkKPiArCj4gIC8qCj4gICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8g
YWJvcnQgb24gZXJyb3IuCj4gICAqIFNlZSBlcnJvcl9zZXRnKCkgYW5kIGVycm9yX3Byb3BhZ2F0
ZSgpIGZvciBkZXRhaWxzLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:44:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18: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 1irne9-0001Nv-GI; Wed, 15 Jan 2020 18:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irne8-0001No-ES
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:44:04 +0000
X-Inumbo-ID: ff0d5680-37c6-11ea-85e7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff0d5680-37c6-11ea-85e7-12813bfff9fa;
 Wed, 15 Jan 2020 18:44:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579113841;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=j+Vgup7TUE5JAvNuqV9YyGYViXEb4Evk8gRJBMBVyfk=;
 b=RgFH7E/fUjWYe276e7ORta2hVjTu2llJu099aHJXj/DuPfPEUDjnyFiX
 7s/tT3Ok8jhLYEOVYdR0PKSv/P8xKDi1YxUhbauTgA5+Y2NEiMyvKqz8C
 7KMsf3Xa/ZRvW2vRF4HALn6lbZfgagApkZfTkwv4IVRGM1pCYk87QIbw3 w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LVfohU+1lebfLGXvanskDlv422PSlTq26MSE+XtDGprmfP/gSdF+816+iW73VXTQk8T6q4bjn/
 V/mtpq9KJp84O/HInk9WcorobU4y35zWSutM62yfcHHsSgPOGp1wvTR5aROrA/qTG5ZOAm6byc
 GfKveJX2JTMZFdU9gcPxiFY+pcwV8xg8envVKCkHG1yslGG+1Mi2qGUWzmz9sX/srmGiJQlUB+
 RdbpJzswPOfv2htMRggDXF0tQ/IoZWdg6CZ+oIvAvw2feze0Wmomkubg5zD3YSXg+tqGbJLM1X
 pCE=
X-SBRS: 2.7
X-MesageID: 11555051
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11555051"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 18:43:58 +0000
Message-ID: <20200115184358.21131-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] ARM/boot: Don't poison 'current' during early
 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.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>

VGhpcyBsb2dpYyB3YXMgaW5oZXJpdGVkIGZyb20geDg2ICh3aGljaCB3YXMgdXBkYXRlZCBzZXZl
cmFsIHRpbWVzIHNpbmNlKS4KVW5saWtlIHg4NiAoYXQgdGhlIHRpbWUpIGhvd2V2ZXIsIHdoaWxl
IE5VTEwgaXNuJ3QgbWFwcGVkIGluIEFSTSwgMHhmZmZmZjAwMAppcywgbWFraW5nIHRoaXMgYWN0
aXZlbHkgZGFuZ2Vyb3VzLgoKRHJvcCB0aGUgbG9naWMgZW50aXJlbHksIGFuZCBsZWF2ZSAnY3Vy
cmVudCcgYXMgTlVMTCBkdXJpbmcgZWFybHkgYm9vdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDMgLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDNjODk5Y2Q0YTAuLjlkZDM3MzhkNDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03OTgsOSArNzk4
LDYgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNl
dCwKICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwogICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7IC8q
IG5lZWRlZCBlYXJseSwgZm9yIHNtcF9wcm9jZXNzb3JfaWQoKSAqLwogCi0gICAgc2V0X2N1cnJl
bnQoKHN0cnVjdCB2Y3B1ICopMHhmZmZmZjAwMCk7IC8qIGRlYnVnIHNhbml0eSAqLwotICAgIGlk
bGVfdmNwdVswXSA9IGN1cnJlbnQ7Ci0KICAgICBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoTlVMTCwg
TlVMTCk7CiAgICAgLyogSW5pdGlhbGl6ZSB0cmFwcyBlYXJseSBhbGxvdyB1cyB0byBnZXQgYmFj
a3RyYWNlIHdoZW4gYW4gZXJyb3Igb2NjdXJyZWQgKi8KICAgICBpbml0X3RyYXBzKCk7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:44:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18: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 1irneS-0001P5-Rk; Wed, 15 Jan 2020 18:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irneR-0001Ow-NT
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:44:23 +0000
X-Inumbo-ID: 0b6dd1fc-37c7-11ea-85e7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b6dd1fc-37c7-11ea-85e7-12813bfff9fa;
 Wed, 15 Jan 2020 18:44:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579113862;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=r/ggpehdLKgSaftd0qaf+dm4Eaqs1+yXf/zW9P9T9dw=;
 b=LfBPVDVk6+7HqcsTCvc1C8GA6/VGq/ik46SfoLuDrWFFG6kTi0EMKv9s
 6WkskCaW922bnc8ToaFMOUNms5l2X8UVvUmsPSFLFrSd6qFU8lHh/YM3o
 ophSlg10ABdOr+75Ardl5hx0eAwOrQ6ZBc4UVmIT+pnJ9K7wCj8bxHj9Y s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PxPYgF+JdwxJr6bJL5nqPxiDjRsfGp6oDakz4ZvUcTefXlrzzRk3l8FGJVsDNwUKUjjtymvP0l
 +l4r/vNhbp9dM7eo9njyM7u9VQcL0hDvw+zIWGkDO4NerysPdatnaQ0+Wka1JTKMpNpUiuoAI3
 0aQDT0ghvylWDMHsmh6mAra6EZts3rw2OfiRxzdrrABRN/GSyN+gqM7VtHjIvBr2vNjrsHKHoY
 LJWzD9Ip2sASgX0aSUwpRjmLwM1OH4bjduO22Kdk4ymvx7h4XsAIltF10+KKbVuAIa1tybQAbH
 wY0=
X-SBRS: 2.7
X-MesageID: 11393005
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11393005"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 18:44:18 +0000
Message-ID: <20200115184418.21365-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/vcpu: Improve 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhlIEJVR19PTigpIGlzIGNvbmZ1c2luZyB0byBmb2xsb3cuICBUaGUgKCFpc19pZGxlX2RvbWFp
bihkKSB8fCB2Y3B1X2lkKSBwYXJ0CmlzIGEgdmVzdGlnaWFsIHJlbW5hbnQgb2YgYXJjaGl0ZWN0
dXJlcyBwb2lzaW9uaW5nIGlkbGVfdmNwdVswXSB3aXRoIG5vbi1OVUxMCnBvaW50ZXJzLgoKTm93
IHRoYXQgaWRsZV92Y3B1WzBdIGlzIE5VTEwgb24gYWxsIGFyY2hpdGVjdHVyZXMsIGFuZCBkLT5t
YXhfdmNwdXMgc3BlY2lmaWVkCmJlZm9yZSB2Y3B1X2NyZWF0ZSgpIGlzIGNhbGxlZCwgd2UgY2Fu
IHByb3Blcmx5IHJhbmdlIGNoZWNrIHRoZSByZXF1ZXN0ZWQKdmNwdV9pZC4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jIHwgMTQgKysrKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggMGIxMTAzZmRiMi4u
ZWUzZjlmZmQzZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC0xMzksNyArMTM5LDE5IEBAIHN0cnVjdCB2Y3B1ICp2Y3B1X2NyZWF0
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdjsKIAotICAgIEJVR19PTigoIWlzX2lkbGVfZG9tYWluKGQpIHx8IHZjcHVfaWQpICYm
IGQtPnZjcHVbdmNwdV9pZF0pOworICAgIC8qCisgICAgICogU2FuaXR5IGNoZWNrIHNvbWUgaW5w
dXQgZXhwZWN0YXRpb25zOgorICAgICAqIC0gdmNwdV9pZCBzaG91bGQgYmUgYm91bmRlZCBieSBk
LT5tYXhfdmNwdXMsIGFuZCBub3QgcHJldmlvdXNseQorICAgICAqICAgYWxsb2NhdGVkLgorICAg
ICAqIC0gVkNQVXMgc2hvdWxkIGJlIHRpZ2h0bHkgcGFja2VkIGFuZCBhbGxvY2F0ZWQgaW4gYXNj
ZW5kaW5nIG9yZGVyLAorICAgICAqICAgZXhjZXB0IGZvciB0aGUgaWRsZSBkb21haW4gd2hpY2gg
bWF5IHZhcnkgYmFzZWQgb24gUENQVSBudW1iZXJpbmcuCisgICAgICovCisgICAgaWYgKCB2Y3B1
X2lkID49IGQtPm1heF92Y3B1cyB8fCBkLT52Y3B1W3ZjcHVfaWRdIHx8CisgICAgICAgICAoIWlz
X2lkbGVfZG9tYWluKGQpICYmIHZjcHVfaWQgJiYgIWQtPnZjcHVbdmNwdV9pZCAtIDFdKSApCisg
ICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7
CisgICAgfQogCiAgICAgaWYgKCAodiA9IGFsbG9jX3ZjcHVfc3RydWN0KGQpKSA9PSBOVUxMICkK
ICAgICAgICAgcmV0dXJuIE5VTEw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:46:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irng6-0001ZN-Gm; Wed, 15 Jan 2020 18:46:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9sUE=3E=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1irng5-0001ZI-9W
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:46:05 +0000
X-Inumbo-ID: 465a3d28-37c7-11ea-85eb-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 465a3d28-37c7-11ea-85eb-12813bfff9fa;
 Wed, 15 Jan 2020 18:46:01 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id d73so1098351wmd.1
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 10:46:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=EZqebl/yfbKdDKzL+YINx1RvW3NtAXN8w0jEjcd298o=;
 b=C1ydKyIA1BeRv/sJ9SbogMZugfHK/cHUe7jAAn3tKijAbfRgGSOCFCN6SCFyxH0hsh
 6TBOY/FKfrU7CO8lT/Lwkp/X+GhsfnmXppfMJR++Njwk/Df/MYkdzXN3S3wX2mnObNyh
 3RmE6u7DD8nkfr9Jvwte6c3YaLMkKqUWXSsVye8W8DD9zkLVgq46DZgfT+UEuxNJ5icv
 uPvAPQoNdWR95gXR7K0wLfyNzWf6F3jkMrbYYlqbyrqy9lneHZeDKwvYzLBFFzpixwjc
 9cz3+iVS/neZE8OFlIQhOHBakNHy2YrIVP6T3zzGbcBPBWoca2gr/0Ijmomc9ygEy+2Q
 LceQ==
X-Gm-Message-State: APjAAAW7zEivWkiYfwmyQeLCN/ELtaLNS6aGyrOCnf7tQkgHeCprO19G
 je3G+Xw/4nWfmAOhWvmGtdk=
X-Google-Smtp-Source: APXvYqxxbXv38Jbj7imI9vnQQDn5L2JDCB7/Zw5ysh+kFrTfaLhaxgS+V/wThZLFDrCmYqrNeS8NtQ==
X-Received: by 2002:a7b:cb01:: with SMTP id u1mr1302887wmj.156.1579113960312; 
 Wed, 15 Jan 2020 10:46:00 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id u22sm27182709wru.30.2020.01.15.10.45.59
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 10:45:59 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20200115184358.21131-1-andrew.cooper3@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <db84e62b-694d-88ed-4b23-8b5df1cb0f2e@xen.org>
Date: Wed, 15 Jan 2020 18:45:59 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200115184358.21131-1-andrew.cooper3@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] ARM/boot: Don't poison 'current' during
 early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGksCgpPbiAxNS8wMS8yMDIwIDE4OjQzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoaXMgbG9n
aWMgd2FzIGluaGVyaXRlZCBmcm9tIHg4NiAod2hpY2ggd2FzIHVwZGF0ZWQgc2V2ZXJhbCB0aW1l
cyBzaW5jZSkuCj4gVW5saWtlIHg4NiAoYXQgdGhlIHRpbWUpIGhvd2V2ZXIsIHdoaWxlIE5VTEwg
aXNuJ3QgbWFwcGVkIGluIEFSTSwgMHhmZmZmZjAwMAo+IGlzLCBtYWtpbmcgdGhpcyBhY3RpdmVs
eSBkYW5nZXJvdXMuCj4gCj4gRHJvcCB0aGUgbG9naWMgZW50aXJlbHksIGFuZCBsZWF2ZSAnY3Vy
cmVudCcgYXMgTlVMTCBkdXJpbmcgZWFybHkgYm9vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmsgeW91IGZvciB0aGUg
Y2xlYW51cCEKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKQ2hlZXJz
LAoKPiAtLS0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+IENDOiBWb2xvZHlteXIgQmFi
Y2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
c2V0dXAuYyB8IDMgLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+
IGluZGV4IDNjODk5Y2Q0YTAuLjlkZDM3MzhkNDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC03OTgsOSArNzk4LDYg
QEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
PiAgICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwo+ICAgICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7
IC8qIG5lZWRlZCBlYXJseSwgZm9yIHNtcF9wcm9jZXNzb3JfaWQoKSAqLwo+ICAgCj4gLSAgICBz
ZXRfY3VycmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5ICov
Cj4gLSAgICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50Owo+IC0KPiAgICAgICBzZXR1cF92aXJ0dWFs
X3JlZ2lvbnMoTlVMTCwgTlVMTCk7Cj4gICAgICAgLyogSW5pdGlhbGl6ZSB0cmFwcyBlYXJseSBh
bGxvdyB1cyB0byBnZXQgYmFja3RyYWNlIHdoZW4gYW4gZXJyb3Igb2NjdXJyZWQgKi8KPiAgICAg
ICBpbml0X3RyYXBzKCk7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 18:54:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 18: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 1irno0-0002Sw-EL; Wed, 15 Jan 2020 18:54:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1irnnz-0002Sr-Kz
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 18:54:15 +0000
X-Inumbo-ID: 663c5832-37c8-11ea-b89f-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 663c5832-37c8-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 18:54:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579114444;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=qibFpxQeKPGuuHTezrsBY6/zvkJa9qX2HTmoeRfMxc0=;
 b=ax835efPO5nPaOrSx8VNQ18rvrEe/JMqwpivWrBT2+kGXoeiusaAJlad
 JANKbTOsekyS8EnbgMUlNc1Bh0D56OLae+xQJa22sXCxp8a1k5wOk2//o
 ysSJaDUGbni/Xyp7fNWbHu4Tm7ZG0FV3B6GgEb4qxfjxlPFOgOwhWOds/ A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WZ/nsVNfpkCeQAoT3lNg/EUQfvuZUjkh3cSk7y9myLzhJpxt9r5UcomoOm2+o7JrhEWVquWeQW
 JN5DLxjPtLjyyeGRvwq9QMxv7V/WD5lsk5NwPe4b5uflqXllCsdh1rG0sMVkOBVi0IOKvAC2EO
 DCza01DKhZPZw5yOyZNkihN1WFr9ytv4OrBoLDLtGiHho25IAWBnqk3WkTbQbQBQ2dpnkIVy/f
 yJCQNy+JAqfzOY0u6zkPMM8pGgwxDk55RO6dTaLgFJItUpRJ3nkk7SLlQaFxTPggaZKK02wk75
 v00=
X-SBRS: 2.7
X-MesageID: 11132227
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="11132227"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 15 Jan 2020 18:53:47 +0000
Message-ID: <20200115185347.26079-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191224151932.6304-1-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0.5/12] tools/migration: Formatting and style
 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhlIGNvZGUgaGFzIGRldmF0aW5nIGZyb20gdGhlIHByZXZhaWxpbmcgc3R5bGUgaW4gbWFueSB3
YXlzLiAgQWRqdXN0IHNwYWNpbmcsCmluZGVudGF0aW9uLCBwb3NpdGlvbiBvZiBvcGVyYXRvcnMs
IGxheW91dCBvZiBtdWx0aWxpbmUgY29tbWVudHMsIHJlbW92YWwgb2YKc3VwZXJmbHVvdXMgY29t
bWVudHMsIGNvbnN0bmVzcywgdHJhaWxpbmcgY29tbWFzLCBhbmQgdXNlIG9mIHVucXVhbGlmaWVk
Cid1bnNpZ25lZCcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCAgICAgICAgICAgICB8ICAzNSArKysrLS0tLQog
dG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgICAgICAgICAgICAgICAgIHwgICA5ICstLQogdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgICAgICAgICAgICAgIHwgIDEwICstLQogdG9vbHMv
bGlieGMveGNfc3JfY29tbW9uX3g4Ni5jICAgICAgICAgICAgIHwgICA1ICstCiB0b29scy9saWJ4
Yy94Y19zcl9jb21tb25feDg2X3B2LmMgICAgICAgICAgfCAgMTIgKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlLmMgICAgICAgICAgICAgICAgfCAgMzkgKysrKy0tLS0tCiB0b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICAgICAgICAgfCAgMjEgKystLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3NhdmUuYyAgICAgICAgICAgICAgICAgICB8ICA3NCArKysrKysrKy0tLS0tLS0tLQog
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMgICAgICAgICAgIHwgICA3ICstCiB0b29s
cy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9wdi5jICAgICAgICAgICAgfCAxMDEgKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL3B5dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVnYWN5LXN0cmVhbSB8
ICAyMCArKy0tLQogdG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGlieGMucHkgICAgICAgIHwg
MTI0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9weXRob24veGVuL21pZ3Jh
dGlvbi9saWJ4bC5weSAgICAgICAgfCAgMzkgKysrKy0tLS0tCiAxMyBmaWxlcyBjaGFuZ2VkLCAy
MzUgaW5zZXJ0aW9ucygrKSwgMjYxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApp
bmRleCAyMzc2MDMzNzNjLi4xOWQ4MjhhN2YyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCkBAIC01
MiwxMCArNTIsMTEgQEAgdHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShzdHJ1Y3QgcHJl
Y29weV9zdGF0cywgdm9pZCAqKTsKIAogLyogY2FsbGJhY2tzIHByb3ZpZGVkIGJ5IHhjX2RvbWFp
bl9zYXZlICovCiBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgewotICAgIC8qIENhbGxlZCBhZnRlciBl
eHBpcmF0aW9uIG9mIGNoZWNrcG9pbnQgaW50ZXJ2YWwsCisgICAgLyoKKyAgICAgKiBDYWxsZWQg
YWZ0ZXIgZXhwaXJhdGlvbiBvZiBjaGVja3BvaW50IGludGVydmFsLAogICAgICAqIHRvIHN1c3Bl
bmQgdGhlIGd1ZXN0LgogICAgICAqLwotICAgIGludCAoKnN1c3BlbmQpKHZvaWQqIGRhdGEpOwor
ICAgIGludCAoKnN1c3BlbmQpKHZvaWQgKmRhdGEpOwogCiAgICAgLyoKICAgICAgKiBDYWxsZWQg
YmVmb3JlIGFuZCBhZnRlciBldmVyeSBiYXRjaCBvZiBwYWdlIGRhdGEgc2VudCBkdXJpbmcKQEAg
LTc5LDcgKzgwLDcgQEAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsKICAgICAgKiB4Y19kb21haW5f
c2F2ZSB0aGVuIGZsdXNoZXMgdGhlIG91dHB1dCBidWZmZXIsIHdoaWxlIHRoZQogICAgICAqICBn
dWVzdCBjb250aW51ZXMgdG8gcnVuLgogICAgICAqLwotICAgIGludCAoKnBvc3Rjb3B5KSh2b2lk
KiBkYXRhKTsKKyAgICBpbnQgKCpwb3N0Y29weSkodm9pZCAqZGF0YSk7CiAKICAgICAvKgogICAg
ICAqIENhbGxlZCBhZnRlciB0aGUgbWVtb3J5IGNoZWNrcG9pbnQgaGFzIGJlZW4gZmx1c2hlZApA
QCAtOTQsNyArOTUsNyBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgewogICAgICAqIDA6IHRlcm1p
bmF0ZSBjaGVja3BvaW50aW5nIGdyYWNlZnVsbHkKICAgICAgKiAxOiB0YWtlIGFub3RoZXIgY2hl
Y2twb2ludAogICAgICAqLwotICAgIGludCAoKmNoZWNrcG9pbnQpKHZvaWQqIGRhdGEpOworICAg
IGludCAoKmNoZWNrcG9pbnQpKHZvaWQgKmRhdGEpOwogCiAgICAgLyoKICAgICAgKiBDYWxsZWQg
YWZ0ZXIgdGhlIGNoZWNrcG9pbnQgY2FsbGJhY2suCkBAIC0xMDMsMTMgKzEwNCwxMyBAQCBzdHJ1
Y3Qgc2F2ZV9jYWxsYmFja3MgewogICAgICAqIDA6IHRlcm1pbmF0ZSBjaGVja3BvaW50aW5nIGdy
YWNlZnVsbHkKICAgICAgKiAxOiB0YWtlIGFub3RoZXIgY2hlY2twb2ludAogICAgICAqLwotICAg
IGludCAoKndhaXRfY2hlY2twb2ludCkodm9pZCogZGF0YSk7CisgICAgaW50ICgqd2FpdF9jaGVj
a3BvaW50KSh2b2lkICpkYXRhKTsKIAogICAgIC8qIEVuYWJsZSBxZW11LWRtIGxvZ2dpbmcgZGly
dHkgcGFnZXMgdG8geGVuICovCiAgICAgaW50ICgqc3dpdGNoX3FlbXVfbG9nZGlydHkpKHVpbnQz
Ml90IGRvbWlkLCB1bnNpZ25lZCBlbmFibGUsIHZvaWQgKmRhdGEpOyAvKiBIVk0gb25seSAqLwog
CiAgICAgLyogdG8gYmUgcHJvdmlkZWQgYXMgdGhlIGxhc3QgYXJndW1lbnQgdG8gZWFjaCBjYWxs
YmFjayBmdW5jdGlvbiAqLwotICAgIHZvaWQqIGRhdGE7CisgICAgdm9pZCAqZGF0YTsKIH07CiAK
IC8qIFR5cGUgb2Ygc3RyZWFtLiAgUGxhaW4sIG9yIHVzaW5nIGEgY29udGludW91cyByZXBsaWNh
dGlvbiBwcm90b2NvbD8gKi8KQEAgLTEzOCwyMiArMTM5LDI0IEBAIGludCB4Y19kb21haW5fc2F2
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCiAKIC8qIGNhbGxi
YWNrcyBwcm92aWRlZCBieSB4Y19kb21haW5fcmVzdG9yZSAqLwogc3RydWN0IHJlc3RvcmVfY2Fs
bGJhY2tzIHsKLSAgICAvKiBDYWxsZWQgYWZ0ZXIgYSBuZXcgY2hlY2twb2ludCB0byBzdXNwZW5k
IHRoZSBndWVzdC4KLSAgICAgKi8KLSAgICBpbnQgKCpzdXNwZW5kKSh2b2lkKiBkYXRhKTsKKyAg
ICAvKiBDYWxsZWQgYWZ0ZXIgYSBuZXcgY2hlY2twb2ludCB0byBzdXNwZW5kIHRoZSBndWVzdC4g
Ki8KKyAgICBpbnQgKCpzdXNwZW5kKSh2b2lkICpkYXRhKTsKIAotICAgIC8qIENhbGxlZCBhZnRl
ciB0aGUgc2Vjb25kYXJ5IHZtIGlzIHJlYWR5IHRvIHJlc3VtZS4KKyAgICAvKgorICAgICAqIENh
bGxlZCBhZnRlciB0aGUgc2Vjb25kYXJ5IHZtIGlzIHJlYWR5IHRvIHJlc3VtZS4KICAgICAgKiBD
YWxsYmFjayBmdW5jdGlvbiByZXN1bWVzIHRoZSBndWVzdCAmIHRoZSBkZXZpY2UgbW9kZWwsCiAg
ICAgICogcmV0dXJucyB0byB4Y19kb21haW5fcmVzdG9yZS4KICAgICAgKi8KLSAgICBpbnQgKCpw
b3N0Y29weSkodm9pZCogZGF0YSk7CisgICAgaW50ICgqcG9zdGNvcHkpKHZvaWQgKmRhdGEpOwog
Ci0gICAgLyogQSBjaGVja3BvaW50IHJlY29yZCBoYXMgYmVlbiBmb3VuZCBpbiB0aGUgc3RyZWFt
LgotICAgICAqIHJldHVybnM6ICovCisgICAgLyoKKyAgICAgKiBBIGNoZWNrcG9pbnQgcmVjb3Jk
IGhhcyBiZWVuIGZvdW5kIGluIHRoZSBzdHJlYW0uCisgICAgICogcmV0dXJuczoKKyAgICAgKi8K
ICNkZWZpbmUgWEdSX0NIRUNLUE9JTlRfRVJST1IgICAgMCAvKiBUZXJtaW5hdGUgcHJvY2Vzc2lu
ZyAqLwogI2RlZmluZSBYR1JfQ0hFQ0tQT0lOVF9TVUNDRVNTICAxIC8qIENvbnRpbnVlIHJlYWRp
bmcgbW9yZSBkYXRhIGZyb20gdGhlIHN0cmVhbSAqLwogI2RlZmluZSBYR1JfQ0hFQ0tQT0lOVF9G
QUlMT1ZFUiAyIC8qIEZhaWxvdmVyIGFuZCByZXN1bWUgVk0gKi8KLSAgICBpbnQgKCpjaGVja3Bv
aW50KSh2b2lkKiBkYXRhKTsKKyAgICBpbnQgKCpjaGVja3BvaW50KSh2b2lkICpkYXRhKTsKIAog
ICAgIC8qCiAgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBjaGVja3BvaW50IGNhbGxiYWNrLgpAQCAt
MTYyLDcgKzE2NSw3IEBAIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7CiAgICAgICogMDogdGVy
bWluYXRlIGNoZWNrcG9pbnRpbmcgZ3JhY2VmdWxseQogICAgICAqIDE6IHRha2UgYW5vdGhlciBj
aGVja3BvaW50CiAgICAgICovCi0gICAgaW50ICgqd2FpdF9jaGVja3BvaW50KSh2b2lkKiBkYXRh
KTsKKyAgICBpbnQgKCp3YWl0X2NoZWNrcG9pbnQpKHZvaWQgKmRhdGEpOwogCiAgICAgLyoKICAg
ICAgKiBjYWxsYmFjayB0byBzZW5kIHN0b3JlIGdmbiBhbmQgY29uc29sZSBnZm4gdG8geGwKQEAg
LTE3Myw3ICsxNzYsNyBAQCBzdHJ1Y3QgcmVzdG9yZV9jYWxsYmFja3MgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOwogCiAgICAgLyogdG8gYmUgcHJvdmlkZWQgYXMg
dGhlIGxhc3QgYXJndW1lbnQgdG8gZWFjaCBjYWxsYmFjayBmdW5jdGlvbiAqLwotICAgIHZvaWQq
IGRhdGE7CisgICAgdm9pZCAqZGF0YTsKIH07CiAKIC8qKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwppbmRleCA0NmZk
OTI4ZGUyLi5kZDlhMTFiNGI1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24u
YworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAtNCw3ICs0LDcgQEAKIAogI2lu
Y2x1ZGUgPHhlbi10b29scy9saWJzLmg+CiAKLXN0YXRpYyBjb25zdCBjaGFyICpkaGRyX3R5cGVz
W10gPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IGRoZHJfdHlwZXNbXSA9CiB7CiAgICAgW0RI
RFJfVFlQRV9YODZfUFZdICA9ICJ4ODYgUFYiLAogICAgIFtESERSX1RZUEVfWDg2X0hWTV0gPSAi
eDg2IEhWTSIsCkBAIC0xOCw3ICsxOCw3IEBAIGNvbnN0IGNoYXIgKmRoZHJfdHlwZV90b19zdHIo
dWludDMyX3QgdHlwZSkKICAgICByZXR1cm4gIlJlc2VydmVkIjsKIH0KIAotc3RhdGljIGNvbnN0
IGNoYXIgKm1hbmRhdG9yeV9yZWNfdHlwZXNbXSA9CitzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qg
bWFuZGF0b3J5X3JlY190eXBlc1tdID0KIHsKICAgICBbUkVDX1RZUEVfRU5EXSAgICAgICAgICAg
ICAgICAgICAgICAgICAgPSAiRW5kIiwKICAgICBbUkVDX1RZUEVfUEFHRV9EQVRBXSAgICAgICAg
ICAgICAgICAgICAgPSAiUGFnZSBkYXRhIiwKQEAgLTU4LDEzICs1OCwxMiBAQCBpbnQgd3JpdGVf
c3BsaXRfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNv
cmQgKnJlYywKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIHR5cGVvZihy
ZWMtPmxlbmd0aCkgY29tYmluZWRfbGVuZ3RoID0gcmVjLT5sZW5ndGggKyBzejsKICAgICBzaXpl
X3QgcmVjb3JkX2xlbmd0aCA9IFJPVU5EVVAoY29tYmluZWRfbGVuZ3RoLCBSRUNfQUxJR05fT1JE
RVIpOwotICAgIHN0cnVjdCBpb3ZlYyBwYXJ0c1tdID0KLSAgICB7CisgICAgc3RydWN0IGlvdmVj
IHBhcnRzW10gPSB7CiAgICAgICAgIHsgJnJlYy0+dHlwZSwgICAgICAgc2l6ZW9mKHJlYy0+dHlw
ZSkgfSwKICAgICAgICAgeyAmY29tYmluZWRfbGVuZ3RoLCBzaXplb2YoY29tYmluZWRfbGVuZ3Ro
KSB9LAogICAgICAgICB7IHJlYy0+ZGF0YSwgICAgICAgIHJlYy0+bGVuZ3RoIH0sCiAgICAgICAg
IHsgYnVmLCAgICAgICAgICAgICAgc3ogfSwKLSAgICAgICAgeyAodm9pZCopemVyb2VzLCAgICBy
ZWNvcmRfbGVuZ3RoIC0gY29tYmluZWRfbGVuZ3RoIH0sCisgICAgICAgIHsgKHZvaWQgKil6ZXJv
ZXMsICAgcmVjb3JkX2xlbmd0aCAtIGNvbWJpbmVkX2xlbmd0aCB9LAogICAgIH07CiAKICAgICBp
ZiAoIHJlY29yZF9sZW5ndGggPiBSRUNfTEVOR1RIX01BWCApCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGI5
MjNhZDVjMTAuLmU0M2I4NThhMGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bi5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0yMjgsNyArMjI4LDcgQEAg
c3RydWN0IHhjX3NyX2NvbnRleHQKICAgICAgICAgICAgIHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0
YXRzOwogCiAgICAgICAgICAgICB4ZW5fcGZuX3QgKmJhdGNoX3BmbnM7Ci0gICAgICAgICAgICB1
bnNpZ25lZCBucl9iYXRjaF9wZm5zOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2JhdGNo
X3BmbnM7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpkZWZlcnJlZF9wYWdlczsKICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZGVmZXJyZWRfcGFnZXM7CiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CkBAIC0yNjIsOCArMjYyLDggQEAg
c3RydWN0IHhjX3NyX2NvbnRleHQKICAqLwogI2RlZmluZSBERUZBVUxUX0JVRl9SRUNPUkRTIDEw
MjQKICAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgKmJ1ZmZlcmVkX3JlY29yZHM7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBhbGxvY2F0ZWRfcmVjX251bTsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGJ1ZmZlcmVkX3JlY19udW07CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWxsb2NhdGVk
X3JlY19udW07CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnVmZmVyZWRfcmVjX251bTsKIAog
ICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFhlbnN0b3JlIGFuZCBDb25zb2xlIHBhcmFt
ZXRlcnMuCkBAIC0zMzMsNyArMzMzLDcgQEAgc3RydWN0IHhjX3NyX2NvbnRleHQKICAgICAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX3NyX2Jsb2Ig
YmFzaWMsIGV4dGQsIHhzYXZlLCBtc3I7CiAgICAgICAgICAgICAgICAgICAgIH0gKnZjcHVzOwot
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBucl92Y3B1czsKKyAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX3ZjcHVzOwogICAgICAgICAgICAgICAgIH0gcmVzdG9yZTsKICAg
ICAgICAgICAgIH07CiAgICAgICAgIH0geDg2X3B2OwpAQCAtNDE4LDcgKzQxOCw3IEBAIGludCBy
ZWFkX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBpbnQgZmQsIHN0cnVjdCB4Y19z
cl9yZWNvcmQgKnJlYyk7CiAgKiB4ODZfcHZfbG9jYWxpc2VfcGFnZSgpIGlmIHdlIHJlY2VpdmUg
cGFnZXRhYmxlcyBmcmFtZXMgYWhlYWQgb2YgdGhlCiAgKiBjb250ZW50cyBvZiB0aGUgZnJhbWVz
IHRoZXkgcG9pbnQgYXQuCiAgKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAoraW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgdW5zaWduZWQgaW50IGNvdW50LAogICAgICAgICAgICAgICAgICAgY29u
c3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOwogCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYyBiL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYwppbmRleCAxZGVlODQwYTAzLi4wMTE2ODRkZjk3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfY29tbW9uX3g4Ni5jCkBAIC00LDExICs0LDEwIEBAIGludCB3cml0ZV94ODZfdHNj
X2luZm8oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhj
aCA9IGN0eC0+eGNoOwogICAgIHN0cnVjdCB4Y19zcl9yZWNfeDg2X3RzY19pbmZvIHRzYyA9IHt9
OwotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0KLSAgICB7CisgICAgc3RydWN0IHhjX3Ny
X3JlY29yZCByZWMgPSB7CiAgICAgICAgIC50eXBlID0gUkVDX1RZUEVfWDg2X1RTQ19JTkZPLAog
ICAgICAgICAubGVuZ3RoID0gc2l6ZW9mKHRzYyksCi0gICAgICAgIC5kYXRhID0gJnRzYworICAg
ICAgICAuZGF0YSA9ICZ0c2MsCiAgICAgfTsKIAogICAgIGlmICggeGNfZG9tYWluX2dldF90c2Nf
aW5mbyh4Y2gsIGN0eC0+ZG9taWQsICZ0c2MubW9kZSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3NyX2NvbW1vbl94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODZfcHYu
YwppbmRleCBmMjMzYzg3OTllLi5lYzQzM2ZhZDcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb25feDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Nl9w
di5jCkBAIC0xMCwxMCArMTAsMTAgQEAgeGVuX3Bmbl90IG1mbl90b19wZm4oc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IG1mbikKIAogYm9vbCBtZm5faW5fcHNldWRvcGh5c21h
cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgbWZuKQogewotICAgIHJldHVy
biAoIChtZm4gPD0gY3R4LT54ODZfcHYubWF4X21mbikgJiYKLSAgICAgICAgICAgICAobWZuX3Rv
X3BmbihjdHgsIG1mbikgPD0gY3R4LT54ODZfcHYubWF4X3BmbikgJiYKLSAgICAgICAgICAgICAo
eGNfcGZuX3RvX21mbihtZm5fdG9fcGZuKGN0eCwgbWZuKSwgY3R4LT54ODZfcHYucDJtLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+eDg2X3B2LndpZHRoKSA9PSBtZm4pICk7Cisg
ICAgcmV0dXJuICgobWZuIDw9IGN0eC0+eDg2X3B2Lm1heF9tZm4pICYmCisgICAgICAgICAgICAo
bWZuX3RvX3BmbihjdHgsIG1mbikgPD0gY3R4LT54ODZfcHYubWF4X3BmbikgJiYKKyAgICAgICAg
ICAgICh4Y19wZm5fdG9fbWZuKG1mbl90b19wZm4oY3R4LCBtZm4pLCBjdHgtPng4Nl9wdi5wMm0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPng4Nl9wdi53aWR0aCkgPT0gbWZuKSk7
CiB9CiAKIHZvaWQgZHVtcF9iYWRfcHNldWRvcGh5c21hcF9lbnRyeShzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCB4ZW5fcGZuX3QgbWZuKQpAQCAtMTU3LDcgKzE1Nyw3IEBAIGludCB4ODZfcHZf
bWFwX20ycChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIHsKICAgICAgICAgc3RydWN0
IHhlbl9tYWNocGh5c19tZm5fbGlzdCB4bW1sID0gewogICAgICAgICAgICAgLm1heF9leHRlbnRz
ID0gMSwKLSAgICAgICAgICAgIC5leHRlbnRfc3RhcnQgPSB7ICZjdHgtPng4Nl9wdi5jb21wYXRf
bTJwX21mbjAgfQorICAgICAgICAgICAgLmV4dGVudF9zdGFydCA9IHsgJmN0eC0+eDg2X3B2LmNv
bXBhdF9tMnBfbWZuMCB9LAogICAgICAgICB9OwogCiAgICAgICAgIHJjID0gZG9fbWVtb3J5X29w
KHhjaCwgWEVOTUVNX21hY2hwaHlzX2NvbXBhdF9tZm5fbGlzdCwKQEAgLTE3NSw3ICsxNzUsNyBA
QCBpbnQgeDg2X3B2X21hcF9tMnAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICByYyA9
IDA7CiAgICAgRFBSSU5URigibWF4X21mbiAlI2x4IiwgY3R4LT54ODZfcHYubWF4X21mbik7CiAK
LWVycjoKKyBlcnI6CiAgICAgZnJlZShlbnRyaWVzKTsKICAgICBmcmVlKGV4dGVudHNfc3RhcnQp
OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggZDliZjZmYjVhMS4uNWUzMTkwOGNhOCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmUuYwpAQCAtMTM0LDEzICsxMzQsMTMgQEAgc3RhdGljIGludCBwZm5fc2V0X3BvcHVsYXRl
ZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQogICogdW5wb3B1bGF0
ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBl
cmZvcm1lZAogICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1bGF0ZWQuCiAgKi8K
LWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNv
dW50LAoraW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWdu
ZWQgaW50IGNvdW50LAogICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5h
bF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBjdHgtPnhjaDsKICAgICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2Yo
Km1mbnMpKSwKICAgICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsK
LSAgICB1bnNpZ25lZCBpLCBucl9wZm5zID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGZu
cyA9IDA7CiAgICAgaW50IHJjID0gLTE7CiAKICAgICBpZiAoICFtZm5zIHx8ICFwZm5zICkKQEAg
LTIwMiw3ICsyMDIsNyBAQCBpbnQgcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LCB1bnNpZ25lZCBjb3VudCwKICAqIHN0cmVhbSwgcG9wdWxhdGUgYW5kIHJlY29yZCB0aGVp
ciB0eXBlcywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNvcHkKICAqIHRoZSBkYXRhIGlu
dG8gdGhlIGd1ZXN0LgogICovCi1zdGF0aWMgaW50IHByb2Nlc3NfcGFnZV9kYXRhKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAorc3RhdGljIGludCBwcm9jZXNzX3Bh
Z2VfZGF0YShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBpbnQgY291bnQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqcGZucywgdWludDMyX3QgKnR5
cGVzLCB2b2lkICpwYWdlX2RhdGEpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhj
aDsKQEAgLTIxMCw4ICsyMTAsOCBAQCBzdGF0aWMgaW50IHByb2Nlc3NfcGFnZV9kYXRhKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAogICAgIGludCAqbWFwX2VycnMg
PSBtYWxsb2MoY291bnQgKiBzaXplb2YoKm1hcF9lcnJzKSk7CiAgICAgaW50IHJjOwogICAgIHZv
aWQgKm1hcHBpbmcgPSBOVUxMLCAqZ3Vlc3RfcGFnZSA9IE5VTEw7Ci0gICAgdW5zaWduZWQgaSwg
ICAgLyogaSBpbmRleGVzIHRoZSBwZm5zIGZyb20gdGhlIHJlY29yZC4gKi8KLSAgICAgICAgaiwg
ICAgICAgICAvKiBqIGluZGV4ZXMgdGhlIHN1YnNldCBvZiBwZm5zIHdlIGRlY2lkZSB0byBtYXAu
ICovCisgICAgdW5zaWduZWQgaW50IGksIC8qIGkgaW5kZXhlcyB0aGUgcGZucyBmcm9tIHRoZSBy
ZWNvcmQuICovCisgICAgICAgIGosICAgICAgICAgIC8qIGogaW5kZXhlcyB0aGUgc3Vic2V0IG9m
IHBmbnMgd2UgZGVjaWRlIHRvIG1hcC4gKi8KICAgICAgICAgbnJfcGFnZXMgPSAwOwogCiAgICAg
aWYgKCAhbWZucyB8fCAhbWFwX2VycnMgKQpAQCAtMjU4LDggKzI1OCw4IEBAIHN0YXRpYyBpbnQg
cHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgY291
bnQsCiAgICAgaWYgKCBucl9wYWdlcyA9PSAwICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAg
bWFwcGluZyA9IGd1ZXN0X3BhZ2UgPSB4ZW5mb3JlaWdubWVtb3J5X21hcCh4Y2gtPmZtZW0sCi0g
ICAgICAgIGN0eC0+ZG9taWQsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCisgICAgbWFwcGluZyA9
IGd1ZXN0X3BhZ2UgPSB4ZW5mb3JlaWdubWVtb3J5X21hcCgKKyAgICAgICAgeGNoLT5mbWVtLCBj
dHgtPmRvbWlkLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICBucl9wYWdlcywgbWZu
cywgbWFwX2VycnMpOwogICAgIGlmICggIW1hcHBpbmcgKQogICAgIHsKQEAgLTMzNiw3ICszMzYs
NyBAQCBzdGF0aWMgaW50IGhhbmRsZV9wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0
eCwgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
Y3R4LT54Y2g7CiAgICAgc3RydWN0IHhjX3NyX3JlY19wYWdlX2RhdGFfaGVhZGVyICpwYWdlcyA9
IHJlYy0+ZGF0YTsKLSAgICB1bnNpZ25lZCBpLCBwYWdlc19vZl9kYXRhID0gMDsKKyAgICB1bnNp
Z25lZCBpbnQgaSwgcGFnZXNfb2ZfZGF0YSA9IDA7CiAgICAgaW50IHJjID0gLTE7CiAKICAgICB4
ZW5fcGZuX3QgKnBmbnMgPSBOVUxMLCBwZm47CkBAIC00MjQsMTIgKzQyNCwxMSBAQCBzdGF0aWMg
aW50IHNlbmRfY2hlY2twb2ludF9kaXJ0eV9wZm5fbGlzdChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4KQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CiAgICAgaW50IHJjID0g
LTE7Ci0gICAgdW5zaWduZWQgY291bnQsIHdyaXR0ZW47CisgICAgdW5zaWduZWQgaW50IGNvdW50
LCB3cml0dGVuOwogICAgIHVpbnQ2NF90IGksICpwZm5zID0gTlVMTDsKICAgICBzdHJ1Y3QgaW92
ZWMgKmlvdiA9IE5VTEw7CiAgICAgeGNfc2hhZG93X29wX3N0YXRzX3Qgc3RhdHMgPSB7IDAsIGN0
eC0+cmVzdG9yZS5wMm1fc2l6ZSB9OwotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0KLSAg
ICB7CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7CiAgICAgICAgIC50eXBlID0gUkVD
X1RZUEVfQ0hFQ0tQT0lOVF9ESVJUWV9QRk5fTElTVCwKICAgICB9OwogICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFwLApAQCAtNTEw
LDcgKzUwOSw3IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2NoZWNrcG9pbnQoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIGlu
dCByYyA9IDAsIHJldDsKLSAgICB1bnNpZ25lZCBpOworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgaWYgKCBjdHgtPnN0cmVhbV90eXBlID09IFhDX1NUUkVBTV9QTEFJTiApCiAgICAgewpAQCAt
NTg3LDcgKzU4Niw3IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2NoZWNrcG9pbnQoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCkKIAogICAgICAgICAvKiBXYWl0IGZvciBhIG5ldyBjaGVja3BvaW50ICov
CiAgICAgICAgIHJldCA9IGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPndhaXRfY2hlY2twb2ludCgK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVz
dG9yZS5jYWxsYmFja3MtPmRhdGEpOworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNhbGxiYWNr
cy0+ZGF0YSk7CiAgICAgICAgIEhBTkRMRV9DQUxMQkFDS19SRVRVUk5fVkFMVUUocmV0KTsKIAog
ICAgICAgICAvKiBzdXNwZW5kIHNlY29uZGFyeSB2bSAqLwpAQCAtNjA4LDcgKzYwNyw3IEBAIHN0
YXRpYyBpbnQgaGFuZGxlX2NoZWNrcG9pbnQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0
YXRpYyBpbnQgYnVmZmVyX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1Y3Qg
eGNfc3JfcmVjb3JkICpyZWMpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsK
LSAgICB1bnNpZ25lZCBuZXdfYWxsb2NfbnVtOworICAgIHVuc2lnbmVkIGludCBuZXdfYWxsb2Nf
bnVtOwogICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnA7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9y
ZS5idWZmZXJlZF9yZWNfbnVtID49IGN0eC0+cmVzdG9yZS5hbGxvY2F0ZWRfcmVjX251bSApCkBA
IC02NzUsOCArNjc0LDggQEAgc3RhdGljIGludCBzZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4KQogCiAgICAgaWYgKCBjdHgtPnN0cmVhbV90eXBlID09IFhDX1NUUkVBTV9DT0xPICkKICAg
ICB7Ci0gICAgICAgIGRpcnR5X2JpdG1hcCA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFn
ZXMoeGNoLCBkaXJ0eV9iaXRtYXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5S
UEFHRVMoYml0bWFwX3NpemUoY3R4LT5yZXN0b3JlLnAybV9zaXplKSkpOworICAgICAgICBkaXJ0
eV9iaXRtYXAgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jX3BhZ2VzKAorICAgICAgICAgICAg
eGNoLCBkaXJ0eV9iaXRtYXAsIE5SUEFHRVMoYml0bWFwX3NpemUoY3R4LT5yZXN0b3JlLnAybV9z
aXplKSkpOwogCiAgICAgICAgIGlmICggIWRpcnR5X2JpdG1hcCApCiAgICAgICAgIHsKQEAgLTcx
Nyw3ICs3MTYsNyBAQCBzdGF0aWMgaW50IHNldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAgICB1bnNpZ25lZCBpOworICAgIHVuc2ln
bmVkIGludCBpOwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQg
bG9uZywgZGlydHlfYml0bWFwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmN0eC0+cmVzdG9yZS5kaXJ0eV9iaXRtYXBfaGJ1Zik7CiAKQEAgLTcyNSwxMCArNzI0LDEyIEBA
IHN0YXRpYyB2b2lkIGNsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAg
ZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRfcmVjb3Jkc1tpXS5kYXRhKTsKIAogICAgIGlmICgg
Y3R4LT5zdHJlYW1fdHlwZSA9PSBYQ19TVFJFQU1fQ09MTyApCi0gICAgICAgIHhjX2h5cGVyY2Fs
bF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShjdHgtPnJlc3RvcmUucDJtX3Np
emUpKSk7CisgICAgICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcygKKyAgICAgICAg
ICAgIHhjaCwgZGlydHlfYml0bWFwLCBOUlBBR0VTKGJpdG1hcF9zaXplKGN0eC0+cmVzdG9yZS5w
Mm1fc2l6ZSkpKTsKKwogICAgIGZyZWUoY3R4LT5yZXN0b3JlLmJ1ZmZlcmVkX3JlY29yZHMpOwog
ICAgIGZyZWUoY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKKwogICAgIGlmICggY3R4LT5y
ZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBjbGVh
biB1cCIpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYu
YyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXggZGNjMmE3ZjhjNS4u
OTI5OTg2MTIzNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYu
YworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBAIC0yMjIsNyArMjIy
LDcgQEAgc3RhdGljIGludCBwcm9jZXNzX3N0YXJ0X2luZm8oc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwKIAogICAgIHJjID0gMDsKIAotZXJyOgorIGVycjoKICAgICBpZiAoIGd1ZXN0X3N0YXJ0
X2luZm8gKQogICAgICAgICBtdW5tYXAoZ3Vlc3Rfc3RhcnRfaW5mbywgUEFHRV9TSVpFKTsKIApA
QCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc192Y3B1X2Jhc2ljKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKICAg
ICB2Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgKnZjcHUgPSBjdHgtPng4Nl9wdi5yZXN0b3JlLnZj
cHVzW3ZjcHVpZF0uYmFzaWMucHRyOwogICAgIHhlbl9wZm5fdCBwZm4sIG1mbjsKLSAgICB1bnNp
Z25lZCBpLCBnZHRfY291bnQ7CisgICAgdW5zaWduZWQgaW50IGksIGdkdF9jb3VudDsKICAgICBp
bnQgcmMgPSAtMTsKIAogICAgIC8qIFZjcHUgMCBpcyBzcGVjaWFsOiBDb252ZXJ0IHRoZSBzdXNw
ZW5kIHJlY29yZCB0byBhbiBtZm4uICovCkBAIC00NzQsNyArNDc0LDcgQEAgc3RhdGljIGludCB1
cGRhdGVfdmNwdV9jb250ZXh0KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNf
aW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKICAgICBzdHJ1Y3QgeGNfc3JfeDg2X3B2X3Jlc3Rv
cmVfdmNwdSAqdmNwdTsKLSAgICB1bnNpZ25lZCBpOworICAgIHVuc2lnbmVkIGludCBpOwogICAg
IGludCByYyA9IDA7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGN0eC0+eDg2X3B2LnJlc3RvcmUu
bnJfdmNwdXM7ICsraSApCkBAIC01MjcsNyArNTI3LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZ3Vl
c3RfcDJtKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4
Y2ggPSBjdHgtPnhjaDsKICAgICB4ZW5fcGZuX3QgbWZuLCBwZm4sICpndWVzdF9wMm0gPSBOVUxM
OwotICAgIHVuc2lnbmVkIGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjID0gLTE7
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IGN0eC0+eDg2X3B2LnAybV9mcmFtZXM7ICsraSApCkBA
IC01NjIsNyArNTYyLDcgQEAgc3RhdGljIGludCB1cGRhdGVfZ3Vlc3RfcDJtKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCiAKICAgICBndWVzdF9wMm0gPSB4Y19tYXBfZm9yZWlnbl9wYWdlcyh4
Y2gsIGN0eC0+ZG9taWQsIFBST1RfV1JJVEUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT54ODZfcHYucDJtX3BmbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT54ODZfcHYucDJtX2ZyYW1lcyApOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGN0eC0+eDg2X3B2LnAybV9mcmFtZXMpOwogICAgIGlmICggIWd1
ZXN0X3AybSApCiAgICAgewogICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBtYXAgcDJtIGZyYW1l
cyIpOwpAQCAtNTcyLDYgKzU3Miw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2d1ZXN0X3AybShzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIG1lbWNweShndWVzdF9wMm0sIGN0eC0+eDg2X3B2
LnAybSwKICAgICAgICAgICAgKGN0eC0+eDg2X3B2Lm1heF9wZm4gKyAxKSAqIGN0eC0+eDg2X3B2
LndpZHRoKTsKICAgICByYyA9IDA7CisKICBlcnI6CiAgICAgaWYgKCBndWVzdF9wMm0gKQogICAg
ICAgICBtdW5tYXAoZ3Vlc3RfcDJtLCBjdHgtPng4Nl9wdi5wMm1fZnJhbWVzICogUEFHRV9TSVpF
KTsKQEAgLTY3NSw3ICs2NzYsNyBAQCBzdGF0aWMgaW50IGhhbmRsZV94ODZfcHZfcDJtX2ZyYW1l
cyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
Y3R4LT54Y2g7CiAgICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfcDJtX2ZyYW1lcyAqZGF0YSA9
IHJlYy0+ZGF0YTsKLSAgICB1bnNpZ25lZCBzdGFydCwgZW5kLCB4LCBmcHAgPSBQQUdFX1NJWkUg
LyBjdHgtPng4Nl9wdi53aWR0aDsKKyAgICB1bnNpZ25lZCBpbnQgc3RhcnQsIGVuZCwgeCwgZnBw
ID0gUEFHRV9TSVpFIC8gY3R4LT54ODZfcHYud2lkdGg7CiAgICAgaW50IHJjOwogCiAgICAgaWYg
KCAhY3R4LT54ODZfcHYucmVzdG9yZS5zZWVuX3B2X2luZm8gKQpAQCAtODYyLDcgKzg2Myw3IEBA
IHN0YXRpYyBpbnQgaGFuZGxlX3NoYXJlZF9pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMp
CiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAgICB1bnNpZ25lZCBpOwor
ICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYyA9IC0xOwogICAgIHNoYXJlZF9pbmZvX2Fu
eV90ICpndWVzdF9zaGluZm8gPSBOVUxMOwogICAgIGNvbnN0IHNoYXJlZF9pbmZvX2FueV90ICpv
bGRfc2hpbmZvID0gcmVjLT5kYXRhOwpAQCAtOTA0LDggKzkwNSw4IEBAIHN0YXRpYyBpbnQgaGFu
ZGxlX3NoYXJlZF9pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgTUVNU0VUX0FS
UkFZX0ZJRUxEKGd1ZXN0X3NoaW5mbywgZXZ0Y2huX21hc2ssIDB4ZmYsIGN0eC0+eDg2X3B2Lndp
ZHRoKTsKIAogICAgIHJjID0gMDsKLSBlcnI6CiAKKyBlcnI6CiAgICAgaWYgKCBndWVzdF9zaGlu
Zm8gKQogICAgICAgICBtdW5tYXAoZ3Vlc3Rfc2hpbmZvLCBQQUdFX1NJWkUpOwogCkBAIC05NTIs
NyArOTUzLDcgQEAgc3RhdGljIGludCB4ODZfcHZfbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LAogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CiAgICAgdWlu
dDY0X3QgKnRhYmxlID0gcGFnZTsKICAgICB1aW50NjRfdCBwdGU7Ci0gICAgdW5zaWduZWQgaSwg
dG9fcG9wdWxhdGU7CisgICAgdW5zaWduZWQgaW50IGksIHRvX3BvcHVsYXRlOwogICAgIHhlbl9w
Zm5fdCBwZm5zWyhQQUdFX1NJWkUgLyBzaXplb2YodWludDY0X3QpKV07CiAKICAgICB0eXBlICY9
IFhFTl9ET01DVExfUEZJTkZPX0xUQUJUWVBFX01BU0s7CkBAIC0xMTM0LDcgKzExMzUsNyBAQCBz
dGF0aWMgaW50IHg4Nl9wdl9jbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAKICAg
ICBpZiAoIGN0eC0+eDg2X3B2LnJlc3RvcmUudmNwdXMgKQogICAgIHsKLSAgICAgICAgdW5zaWdu
ZWQgaTsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBjdHgtPng4Nl9wdi5yZXN0b3JlLm5yX3ZjcHVzOyArK2kgKQogICAgICAgICB7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
aW5kZXggMDY1MWZhOTJiYy4uZmE3MzZhMzExZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
c3Jfc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwpAQCAtMTAsMjAgKzEwLDE4
IEBAIHN0YXRpYyBpbnQgd3JpdGVfaGVhZGVycyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
aW50MTZfdCBndWVzdF90eXBlKQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
CiAgICAgaW50MzJfdCB4ZW5fdmVyc2lvbiA9IHhjX3ZlcnNpb24oeGNoLCBYRU5WRVJfdmVyc2lv
biwgTlVMTCk7Ci0gICAgc3RydWN0IHhjX3NyX2loZHIgaWhkciA9Ci0gICAgICAgIHsKLSAgICAg
ICAgICAgIC5tYXJrZXIgID0gSUhEUl9NQVJLRVIsCi0gICAgICAgICAgICAuaWQgICAgICA9IGh0
b25sKElIRFJfSUQpLAotICAgICAgICAgICAgLnZlcnNpb24gPSBodG9ubChJSERSX1ZFUlNJT04p
LAotICAgICAgICAgICAgLm9wdGlvbnMgPSBodG9ucyhJSERSX09QVF9MSVRUTEVfRU5ESUFOKSwK
LSAgICAgICAgfTsKLSAgICBzdHJ1Y3QgeGNfc3JfZGhkciBkaGRyID0KLSAgICAgICAgewotICAg
ICAgICAgICAgLnR5cGUgICAgICAgPSBndWVzdF90eXBlLAotICAgICAgICAgICAgLnBhZ2Vfc2hp
ZnQgPSBYQ19QQUdFX1NISUZULAotICAgICAgICAgICAgLnhlbl9tYWpvciAgPSAoeGVuX3ZlcnNp
b24gPj4gMTYpICYgMHhmZmZmLAotICAgICAgICAgICAgLnhlbl9taW5vciAgPSAoeGVuX3ZlcnNp
b24pICAgICAgICYgMHhmZmZmLAotICAgICAgICB9OworICAgIHN0cnVjdCB4Y19zcl9paGRyIGlo
ZHIgPSB7CisgICAgICAgIC5tYXJrZXIgID0gSUhEUl9NQVJLRVIsCisgICAgICAgIC5pZCAgICAg
ID0gaHRvbmwoSUhEUl9JRCksCisgICAgICAgIC52ZXJzaW9uID0gaHRvbmwoSUhEUl9WRVJTSU9O
KSwKKyAgICAgICAgLm9wdGlvbnMgPSBodG9ucyhJSERSX09QVF9MSVRUTEVfRU5ESUFOKSwKKyAg
ICB9OworICAgIHN0cnVjdCB4Y19zcl9kaGRyIGRoZHIgPSB7CisgICAgICAgIC50eXBlICAgICAg
ID0gZ3Vlc3RfdHlwZSwKKyAgICAgICAgLnBhZ2Vfc2hpZnQgPSBYQ19QQUdFX1NISUZULAorICAg
ICAgICAueGVuX21ham9yICA9ICh4ZW5fdmVyc2lvbiA+PiAxNikgJiAweGZmZmYsCisgICAgICAg
IC54ZW5fbWlub3IgID0gKHhlbl92ZXJzaW9uKSAgICAgICAmIDB4ZmZmZiwKKyAgICB9OwogCiAg
ICAgaWYgKCB4ZW5fdmVyc2lvbiA8IDAgKQogICAgIHsKQEAgLTUxLDcgKzQ5LDcgQEAgc3RhdGlj
IGludCB3cml0ZV9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQxNl90IGd1
ZXN0X3R5cGUpCiAgKi8KIHN0YXRpYyBpbnQgd3JpdGVfZW5kX3JlY29yZChzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4KQogewotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgZW5kID0geyBSRUNfVFlQ
RV9FTkQsIDAsIE5VTEwgfTsKKyAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIGVuZCA9IHsgLnR5cGUg
PSBSRUNfVFlQRV9FTkQgfTsKIAogICAgIHJldHVybiB3cml0ZV9yZWNvcmQoY3R4LCAmZW5kKTsK
IH0KQEAgLTYxLDcgKzU5LDcgQEAgc3RhdGljIGludCB3cml0ZV9lbmRfcmVjb3JkKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgpCiAgKi8KIHN0YXRpYyBpbnQgd3JpdGVfY2hlY2twb2ludF9yZWNv
cmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjb3Jk
IGNoZWNrcG9pbnQgPSB7IFJFQ19UWVBFX0NIRUNLUE9JTlQsIDAsIE5VTEwgfTsKKyAgICBzdHJ1
Y3QgeGNfc3JfcmVjb3JkIGNoZWNrcG9pbnQgPSB7IC50eXBlID0gUkVDX1RZUEVfQ0hFQ0tQT0lO
VCB9OwogCiAgICAgcmV0dXJuIHdyaXRlX3JlY29yZChjdHgsICZjaGVja3BvaW50KTsKIH0KQEAg
LTg0LDE0ICs4MiwxMyBAQCBzdGF0aWMgaW50IHdyaXRlX2JhdGNoKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgpCiAgICAgdm9pZCAqKmd1ZXN0X2RhdGEgPSBOVUxMOwogICAgIHZvaWQgKipsb2Nh
bF9wYWdlcyA9IE5VTEw7CiAgICAgaW50ICplcnJvcnMgPSBOVUxMLCByYyA9IC0xOwotICAgIHVu
c2lnbmVkIGksIHAsIG5yX3BhZ2VzID0gMCwgbnJfcGFnZXNfbWFwcGVkID0gMDsKLSAgICB1bnNp
Z25lZCBucl9wZm5zID0gY3R4LT5zYXZlLm5yX2JhdGNoX3BmbnM7CisgICAgdW5zaWduZWQgaW50
IGksIHAsIG5yX3BhZ2VzID0gMCwgbnJfcGFnZXNfbWFwcGVkID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgbnJfcGZucyA9IGN0eC0+c2F2ZS5ucl9iYXRjaF9wZm5zOwogICAgIHZvaWQgKnBhZ2UsICpv
cmlnX3BhZ2U7CiAgICAgdWludDY0X3QgKnJlY19wZm5zID0gTlVMTDsKICAgICBzdHJ1Y3QgaW92
ZWMgKmlvdiA9IE5VTEw7IGludCBpb3ZjbnQgPSAwOwogICAgIHN0cnVjdCB4Y19zcl9yZWNfcGFn
ZV9kYXRhX2hlYWRlciBoZHIgPSB7IDAgfTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9
Ci0gICAgeworICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0gewogICAgICAgICAudHlwZSA9
IFJFQ19UWVBFX1BBR0VfREFUQSwKICAgICB9OwogCkBAIC0xNTMsOCArMTUwLDggQEAgc3RhdGlj
IGludCB3cml0ZV9iYXRjaChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogCiAgICAgaWYgKCBu
cl9wYWdlcyA+IDAgKQogICAgIHsKLSAgICAgICAgZ3Vlc3RfbWFwcGluZyA9IHhlbmZvcmVpZ25t
ZW1vcnlfbWFwKHhjaC0+Zm1lbSwKLSAgICAgICAgICAgIGN0eC0+ZG9taWQsIFBST1RfUkVBRCwg
bnJfcGFnZXMsIG1mbnMsIGVycm9ycyk7CisgICAgICAgIGd1ZXN0X21hcHBpbmcgPSB4ZW5mb3Jl
aWdubWVtb3J5X21hcCgKKyAgICAgICAgICAgIHhjaC0+Zm1lbSwgY3R4LT5kb21pZCwgUFJPVF9S
RUFELCBucl9wYWdlcywgbWZucywgZXJyb3JzKTsKICAgICAgICAgaWYgKCAhZ3Vlc3RfbWFwcGlu
ZyApCiAgICAgICAgIHsKICAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIG1hcCBndWVzdCBw
YWdlcyIpOwpAQCAtNDgxLDcgKzQ3OCw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Byb2dyZXNzX3N0
cmluZyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBjaGFyICoqc3RyKQogc3RhdGljIGludCBz
aW1wbGVfcHJlY29weV9wb2xpY3koc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHMsIHZvaWQgKnVz
ZXIpCiB7CiAgICAgcmV0dXJuICgoc3RhdHMuZGlydHlfY291bnQgPj0gMCAmJgotICAgICAgICAg
ICAgc3RhdHMuZGlydHlfY291bnQgPCBTUFBfVEFSR0VUX0RJUlRZX0NPVU5UKSB8fAorICAgICAg
ICAgICAgIHN0YXRzLmRpcnR5X2NvdW50IDwgU1BQX1RBUkdFVF9ESVJUWV9DT1VOVCkgfHwKICAg
ICAgICAgICAgIHN0YXRzLml0ZXJhdGlvbiA+PSBTUFBfTUFYX0lURVJBVElPTlMpCiAgICAgICAg
ID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCiAgICAgICAgIDogWEdTX1BPTElDWV9DT05USU5V
RV9QUkVDT1BZOwpAQCAtNTExLDEyICs1MDgsMTMgQEAgc3RhdGljIGludCBzZW5kX21lbW9yeV9s
aXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgY3R4LT5zYXZlLnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQot
ICAgICAgICB7IC5kaXJ0eV9jb3VudCAgID0gY3R4LT5zYXZlLnAybV9zaXplIH07CisgICAgY3R4
LT5zYXZlLnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKXsKKyAgICAgICAgLmRpcnR5X2Nv
dW50ID0gY3R4LT5zYXZlLnAybV9zaXplLAorICAgIH07CiAgICAgcG9saWN5X3N0YXRzID0gJmN0
eC0+c2F2ZS5zdGF0czsKIAogICAgIGlmICggcHJlY29weV9wb2xpY3kgPT0gTlVMTCApCi0gICAg
ICAgICBwcmVjb3B5X3BvbGljeSA9IHNpbXBsZV9wcmVjb3B5X3BvbGljeTsKKyAgICAgICAgcHJl
Y29weV9wb2xpY3kgPSBzaW1wbGVfcHJlY29weV9wb2xpY3k7CiAKICAgICBiaXRtYXBfc2V0KGRp
cnR5X2JpdG1hcCwgY3R4LT5zYXZlLnAybV9zaXplKTsKIApAQCAtNTQ2LDcgKzU0NCw3IEBAIHN0
YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAg
ICAgICBwb2xpY3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBkYXRh
KTsKIAogICAgICAgICBpZiAoIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NPTlRJTlVF
X1BSRUNPUFkgKQotICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGlmICggeGNfc2hhZG93X2NvbnRyb2woCiAgICAgICAgICAgICAgICAgIHhjaCwgY3R4LT5k
b21pZCwgWEVOX0RPTUNUTF9TSEFET1dfT1BfQ0xFQU4sCkBAIC01NzEsMTAgKzU2OSwxMCBAQCBz
dGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0
YXRpYyBpbnQgY29sb19tZXJnZV9zZWNvbmRhcnlfZGlydHlfYml0bWFwKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAgICBz
dHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9IHsgMCwgMCwgTlVMTCB9OworICAgIHN0cnVjdCB4Y19z
cl9yZWNvcmQgcmVjOwogICAgIHVpbnQ2NF90ICpwZm5zID0gTlVMTDsKICAgICB1aW50NjRfdCBw
Zm47Ci0gICAgdW5zaWduZWQgY291bnQsIGk7CisgICAgdW5zaWduZWQgaW50IGNvdW50LCBpOwog
ICAgIGludCByYzsKICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVJfU0hBRE9XKHVuc2lnbmVk
IGxvbmcsIGRpcnR5X2JpdG1hcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZjdHgtPnNhdmUuZGlydHlfYml0bWFwX2hidWYpOwpAQCAtNTg1LDE0ICs1ODMsMTQgQEAgc3Rh
dGljIGludCBjb2xvX21lcmdlX3NlY29uZGFyeV9kaXJ0eV9iaXRtYXAoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCkKIAogICAgIGlmICggcmVjLnR5cGUgIT0gUkVDX1RZUEVfQ0hFQ0tQT0lOVF9E
SVJUWV9QRk5fTElTVCApCiAgICAgewotICAgICAgICBQRVJST1IoIkV4cGVjdCBkaXJ0eSBiaXRt
YXAgcmVjb3JkLCBidXQgcmVjZWl2ZWQgJXUiLCByZWMudHlwZSApOworICAgICAgICBQRVJST1Io
IkV4cGVjdCBkaXJ0eSBiaXRtYXAgcmVjb3JkLCBidXQgcmVjZWl2ZWQgJXUiLCByZWMudHlwZSk7
CiAgICAgICAgIHJjID0gLTE7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAogICAgIGlmICgg
cmVjLmxlbmd0aCAlIHNpemVvZigqcGZucykgKQogICAgIHsKLSAgICAgICAgUEVSUk9SKCJJbnZh
bGlkIGRpcnR5IHBmbiBsaXN0IHJlY29yZCBsZW5ndGggJXUiLCByZWMubGVuZ3RoICk7CisgICAg
ICAgIFBFUlJPUigiSW52YWxpZCBkaXJ0eSBwZm4gbGlzdCByZWNvcmQgbGVuZ3RoICV1IiwgcmVj
Lmxlbmd0aCk7CiAgICAgICAgIHJjID0gLTE7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KQEAg
LTYwMyw3ICs2MDEsNyBAQCBzdGF0aWMgaW50IGNvbG9fbWVyZ2Vfc2Vjb25kYXJ5X2RpcnR5X2Jp
dG1hcChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIGZvciAoIGkgPSAwOyBpIDwgY291
bnQ7IGkrKyApCiAgICAgewogICAgICAgICBwZm4gPSBwZm5zW2ldOwotICAgICAgICBpZiAocGZu
ID4gY3R4LT5zYXZlLnAybV9zaXplKQorICAgICAgICBpZiAoIHBmbiA+IGN0eC0+c2F2ZS5wMm1f
c2l6ZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIFBFUlJPUigiSW52YWxpZCBwZm4gMHglIiBQ
Ukl4NjQsIHBmbik7CiAgICAgICAgICAgICByYyA9IC0xOwpAQCAtNjg4LDExICs2ODYsNyBAQCBz
dGF0aWMgaW50IHZlcmlmeV9mcmFtZXMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIHhjX3NoYWRvd19vcF9zdGF0c190IHN0
YXRzID0geyAwLCBjdHgtPnNhdmUucDJtX3NpemUgfTsKICAgICBpbnQgcmM7Ci0gICAgc3RydWN0
IHhjX3NyX3JlY29yZCByZWMgPQotICAgIHsKLSAgICAgICAgLnR5cGUgPSBSRUNfVFlQRV9WRVJJ
RlksCi0gICAgICAgIC5sZW5ndGggPSAwLAotICAgIH07CisgICAgc3RydWN0IHhjX3NyX3JlY29y
ZCByZWMgPSB7IC50eXBlID0gUkVDX1RZUEVfVkVSSUZZIH07CiAKICAgICBEUFJJTlRGKCJFbmFi
bGluZyB2ZXJpZnkgbW9kZSIpOwogCkBAIC03NDgsNyArNzQyLDcgQEAgc3RhdGljIGludCBzZW5k
X2RvbWFpbl9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0gIG91dDoKKyBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQog
CkBAIC03OTUsNyArNzg5LDcgQEAgc3RhdGljIGludCBzZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICBnb3RvIGVycjsKIAogICAgIGRpcnR5X2JpdG1hcCA9IHhjX2h5cGVy
Y2FsbF9idWZmZXJfYWxsb2NfcGFnZXMoCi0gICAgICAgICAgICAgICAgICAgeGNoLCBkaXJ0eV9i
aXRtYXAsIE5SUEFHRVMoYml0bWFwX3NpemUoY3R4LT5zYXZlLnAybV9zaXplKSkpOworICAgICAg
ICB4Y2gsIGRpcnR5X2JpdG1hcCwgTlJQQUdFUyhiaXRtYXBfc2l6ZShjdHgtPnNhdmUucDJtX3Np
emUpKSk7CiAgICAgY3R4LT5zYXZlLmJhdGNoX3BmbnMgPSBtYWxsb2MoTUFYX0JBVENIX1NJWkUg
KgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqY3R4LT5zYXZlLmJh
dGNoX3BmbnMpKTsKICAgICBjdHgtPnNhdmUuZGVmZXJyZWRfcGFnZXMgPSBjYWxsb2MoMSwgYml0
bWFwX3NpemUoY3R4LT5zYXZlLnAybV9zaXplKSk7CkBAIC05NjYsNyArOTYwLDcgQEAgc3RhdGlj
IGludCBzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQxNl90IGd1ZXN0X3R5cGUp
CiB9OwogCiBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwg
dWludDMyX3QgZG9tLAotICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCBzdHJ1Y3Qg
c2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBm
bGFncywgc3RydWN0IHNhdmVfY2FsbGJhY2tzICpjYWxsYmFja3MsCiAgICAgICAgICAgICAgICAg
ICAgeGNfc3RyZWFtX3R5cGVfdCBzdHJlYW1fdHlwZSwgaW50IHJlY3ZfZmQpCiB7CiAgICAgc3Ry
dWN0IHhjX3NyX2NvbnRleHQgY3R4ID0gewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jf
c2F2ZV94ODZfaHZtLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYwppbmRleCA5
MGZmMzVhNDM5Li4zZDg2Y2IwNjAwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zYXZl
X3g4Nl9odm0uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYwpAQCAtMTEs
OCArMTEsNyBAQCBzdGF0aWMgaW50IHdyaXRlX2h2bV9jb250ZXh0KHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKICAgICBpbnQg
cmMsIGh2bV9idWZfc2l6ZTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIGh2bV9yZWMgPQotICAg
IHsKKyAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIGh2bV9yZWMgPSB7CiAgICAgICAgIC50eXBlID0g
UkVDX1RZUEVfSFZNX0NPTlRFWFQsCiAgICAgfTsKIApAQCAtMTM0LDcgKzEzMyw2IEBAIHN0YXRp
YyB4ZW5fcGZuX3QgeDg2X2h2bV9wZm5fdG9fZ2ZuKGNvbnN0IHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsCiBzdGF0aWMgaW50IHg4Nl9odm1fbm9ybWFsaXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
dHlwZSwgdm9pZCAqKnBhZ2UpCiB7Ci0gICAgLyogbm8tb3AgKi8KICAgICByZXR1cm4gMDsKIH0K
IApAQCAtMTc0LDE5ICsxNzIsMTYgQEAgc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgpCiAKIHN0YXRpYyBpbnQgeDg2X2h2bV9zdGFydF9vZl9zdHJlYW0o
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKLSAgICAvKiBuby1vcCAqLwogICAgIHJldHVy
biAwOwogfQogCiBzdGF0aWMgaW50IHg4Nl9odm1fc3RhcnRfb2ZfY2hlY2twb2ludChzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KQogewotICAgIC8qIG5vLW9wICovCiAgICAgcmV0dXJuIDA7CiB9
CiAKIHN0YXRpYyBpbnQgeDg2X2h2bV9jaGVja192bV9zdGF0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogewotICAgIC8qIG5vLW9wICovCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9z
YXZlX3g4Nl9wdi5jCmluZGV4IDA5YjZlZmVlZTMuLjNlYmM1YTJiZjggMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2
ZV94ODZfcHYuYwpAQCAtODAsNyArODAsNyBAQCBzdGF0aWMgaW50IG1hcF9wMm1fbGVhdmVzKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCAqbWZucywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZV90IG5fbWZucykKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwotICAgIHVuc2lnbmVkIHg7CisgICAgdW5zaWduZWQgaW50IHg7CiAKICAgICBjdHgt
Png4Nl9wdi5wMm0gPSB4Y19tYXBfZm9yZWlnbl9wYWdlcyh4Y2gsIGN0eC0+ZG9taWQsIFBST1Rf
UkVBRCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5zLCBu
X21mbnMpOwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBpbnQgbWFwX3AybV90cmVlKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICovCiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBj
dHgtPnhjaDsKICAgICBpbnQgcmMgPSAtMTsKLSAgICB1bnNpZ25lZCB4LCBzYXZlZF94LCBmcHAs
IGZsbF9lbnRyaWVzLCBmbF9lbnRyaWVzOworICAgIHVuc2lnbmVkIGludCB4LCBzYXZlZF94LCBm
cHAsIGZsbF9lbnRyaWVzLCBmbF9lbnRyaWVzOwogICAgIHhlbl9wZm5fdCBmbGxfbWZuLCBzYXZl
ZF9tZm4sIG1heF9wZm47CiAKICAgICB4ZW5fcGZuX3QgKmxvY2FsX2ZsbCA9IE5VTEw7CkBAIC0y
NjAsOCArMjYwLDcgQEAgc3RhdGljIGludCBtYXBfcDJtX3RyZWUoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICAvKiBNYXAgdGhlIHAybSBsZWF2ZXMgdGhlbXNlbHZlcy4gKi8KICAgICBy
YyA9IG1hcF9wMm1fbGVhdmVzKGN0eCwgbG9jYWxfZmwsIGZsX2VudHJpZXMpOwogCi1lcnI6Ci0K
KyBlcnI6CiAgICAgZnJlZShsb2NhbF9mbCk7CiAgICAgaWYgKCBndWVzdF9mbCApCiAgICAgICAg
IG11bm1hcChndWVzdF9mbCwgZmxsX2VudHJpZXMgKiBQQUdFX1NJWkUpOwpAQCAtMzE4LDcgKzMx
Nyw3IEBAIHN0YXRpYyBpbnQgbWFwX3AybV9saXN0KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHVpbnQ2NF90IHAybV9jcjMpCiAgICAgeGVuX3Bmbl90IHAybV9tZm4sIG1mbiwgc2F2ZWRfbWZu
LCBtYXhfcGZuOwogICAgIHVpbnQ2NF90ICpwdGVzID0gTlVMTDsKICAgICB4ZW5fcGZuX3QgKm1m
bnMgPSBOVUxMOwotICAgIHVuc2lnbmVkIGZwcCwgbl9wYWdlcywgbGV2ZWwsIHNoaWZ0LCBpZHhf
c3RhcnQsIGlkeF9lbmQsIGlkeCwgc2F2ZWRfaWR4OworICAgIHVuc2lnbmVkIGludCBmcHAsIG5f
cGFnZXMsIGxldmVsLCBzaGlmdCwgaWR4X3N0YXJ0LCBpZHhfZW5kLCBpZHgsIHNhdmVkX2lkeDsK
ICAgICBpbnQgcmMgPSAtMTsKIAogICAgIHAybV9tZm4gPSBjcjNfdG9fbWZuKGN0eCwgcDJtX2Ny
Myk7CkBAIC00NTAsNyArNDQ5LDcgQEAgc3RhdGljIGludCBtYXBfcDJtX2xpc3Qoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCwgdWludDY0X3QgcDJtX2NyMykKICAgICAvKiBNYXAgdGhlIHAybSBs
ZWF2ZXMgdGhlbXNlbHZlcy4gKi8KICAgICByYyA9IG1hcF9wMm1fbGVhdmVzKGN0eCwgbWZucywg
aWR4X2VuZCAtIGlkeF9zdGFydCArIDEpOwogCi1lcnI6CisgZXJyOgogICAgIGZyZWUobWZucyk7
CiAgICAgaWYgKCBwdGVzICkKICAgICAgICAgbXVubWFwKHB0ZXMsIG5fcGFnZXMgKiBQQUdFX1NJ
WkUpOwpAQCAtNDgzLDE1ICs0ODIsMTMgQEAgc3RhdGljIGludCB3cml0ZV9vbmVfdmNwdV9iYXNp
YyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1aW50MzJfdCBpZCkKIHsKICAgICB4Y19pbnRl
cmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIHhlbl9wZm5fdCBtZm4sIHBmbjsKLSAgICB1bnNp
Z25lZCBpLCBnZHRfY291bnQ7CisgICAgdW5zaWduZWQgaW50IGksIGdkdF9jb3VudDsKICAgICBp
bnQgcmMgPSAtMTsKICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgdmNwdTsKLSAgICBzdHJ1
Y3QgeGNfc3JfcmVjX3g4Nl9wdl92Y3B1X2hkciB2aGRyID0KLSAgICB7CisgICAgc3RydWN0IHhj
X3NyX3JlY194ODZfcHZfdmNwdV9oZHIgdmhkciA9IHsKICAgICAgICAgLnZjcHVfaWQgPSBpZCwK
ICAgICB9OwotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0KLSAgICB7CisgICAgc3RydWN0
IHhjX3NyX3JlY29yZCByZWMgPSB7CiAgICAgICAgIC50eXBlID0gUkVDX1RZUEVfWDg2X1BWX1ZD
UFVfQkFTSUMsCiAgICAgICAgIC5sZW5ndGggPSBzaXplb2YodmhkciksCiAgICAgICAgIC5kYXRh
ID0gJnZoZHIsCkBAIC01ODYsMTggKzU4MywxNSBAQCBzdGF0aWMgaW50IHdyaXRlX29uZV92Y3B1
X2Jhc2ljKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQogc3RhdGljIGlu
dCB3cml0ZV9vbmVfdmNwdV9leHRlbmRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1aW50
MzJfdCBpZCkKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIHN0cnVj
dCB4Y19zcl9yZWNfeDg2X3B2X3ZjcHVfaGRyIHZoZHIgPQotICAgIHsKKyAgICBzdHJ1Y3QgeGNf
c3JfcmVjX3g4Nl9wdl92Y3B1X2hkciB2aGRyID0gewogICAgICAgICAudmNwdV9pZCA9IGlkLAog
ICAgIH07Ci0gICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPQotICAgIHsKKyAgICBzdHJ1Y3Qg
eGNfc3JfcmVjb3JkIHJlYyA9IHsKICAgICAgICAgLnR5cGUgPSBSRUNfVFlQRV9YODZfUFZfVkNQ
VV9FWFRFTkRFRCwKICAgICAgICAgLmxlbmd0aCA9IHNpemVvZih2aGRyKSwKICAgICAgICAgLmRh
dGEgPSAmdmhkciwKICAgICB9OwotICAgIHN0cnVjdCB4ZW5fZG9tY3RsIGRvbWN0bCA9Ci0gICAg
eworICAgIHN0cnVjdCB4ZW5fZG9tY3RsIGRvbWN0bCA9IHsKICAgICAgICAgLmNtZCA9IFhFTl9E
T01DVExfZ2V0X2V4dF92Y3B1Y29udGV4dCwKICAgICAgICAgLmRvbWFpbiA9IGN0eC0+ZG9taWQs
CiAgICAgICAgIC51LmV4dF92Y3B1Y29udGV4dC52Y3B1ID0gaWQsCkBAIC02MjYsMTggKzYyMCwx
NSBAQCBzdGF0aWMgaW50IHdyaXRlX29uZV92Y3B1X3hzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHVpbnQzMl90IGlkKQogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CiAg
ICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKHZvaWQsIGJ1ZmZl
cik7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfdmNwdV9oZHIgdmhkciA9Ci0gICAgewor
ICAgIHN0cnVjdCB4Y19zcl9yZWNfeDg2X3B2X3ZjcHVfaGRyIHZoZHIgPSB7CiAgICAgICAgIC52
Y3B1X2lkID0gaWQsCiAgICAgfTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9Ci0gICAg
eworICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0gewogICAgICAgICAudHlwZSA9IFJFQ19U
WVBFX1g4Nl9QVl9WQ1BVX1hTQVZFLAogICAgICAgICAubGVuZ3RoID0gc2l6ZW9mKHZoZHIpLAog
ICAgICAgICAuZGF0YSA9ICZ2aGRyLAogICAgIH07Ci0gICAgc3RydWN0IHhlbl9kb21jdGwgZG9t
Y3RsID0KLSAgICB7CisgICAgc3RydWN0IHhlbl9kb21jdGwgZG9tY3RsID0gewogICAgICAgICAu
Y21kID0gWEVOX0RPTUNUTF9nZXR2Y3B1ZXh0c3RhdGUsCiAgICAgICAgIC5kb21haW4gPSBjdHgt
PmRvbWlkLAogICAgICAgICAudS52Y3B1ZXh0c3RhdGUudmNwdSA9IGlkLApAQCAtNjk1LDE4ICs2
ODYsMTUgQEAgc3RhdGljIGludCB3cml0ZV9vbmVfdmNwdV9tc3JzKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQogICAgIGludCByYyA9IC0xOwogICAgIHNpemVfdCBidWZm
ZXJzejsKICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIodm9pZCwgYnVmZmVyKTsKLSAgICBz
dHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl92Y3B1X2hkciB2aGRyID0KLSAgICB7CisgICAgc3RydWN0
IHhjX3NyX3JlY194ODZfcHZfdmNwdV9oZHIgdmhkciA9IHsKICAgICAgICAgLnZjcHVfaWQgPSBp
ZCwKICAgICB9OwotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0KLSAgICB7CisgICAgc3Ry
dWN0IHhjX3NyX3JlY29yZCByZWMgPSB7CiAgICAgICAgIC50eXBlID0gUkVDX1RZUEVfWDg2X1BW
X1ZDUFVfTVNSUywKICAgICAgICAgLmxlbmd0aCA9IHNpemVvZih2aGRyKSwKICAgICAgICAgLmRh
dGEgPSAmdmhkciwKICAgICB9OwotICAgIHN0cnVjdCB4ZW5fZG9tY3RsIGRvbWN0bCA9Ci0gICAg
eworICAgIHN0cnVjdCB4ZW5fZG9tY3RsIGRvbWN0bCA9IHsKICAgICAgICAgLmNtZCA9IFhFTl9E
T01DVExfZ2V0X3ZjcHVfbXNycywKICAgICAgICAgLmRvbWFpbiA9IGN0eC0+ZG9taWQsCiAgICAg
ICAgIC51LnZjcHVfbXNycy52Y3B1ID0gaWQsCkBAIC04MDUsMTcgKzc5MywxNSBAQCBzdGF0aWMg
aW50IHdyaXRlX2FsbF92Y3B1X2luZm9ybWF0aW9uKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiAgKi8KIHN0YXRpYyBpbnQgd3JpdGVfeDg2X3B2X2luZm8oc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCkKIHsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl9pbmZvIGluZm8gPQotICAgICAg
ICB7Ci0gICAgICAgICAgICAuZ3Vlc3Rfd2lkdGggPSBjdHgtPng4Nl9wdi53aWR0aCwKLSAgICAg
ICAgICAgIC5wdF9sZXZlbHMgPSBjdHgtPng4Nl9wdi5sZXZlbHMsCi0gICAgICAgIH07Ci0gICAg
c3RydWN0IHhjX3NyX3JlY29yZCByZWMgPQotICAgICAgICB7Ci0gICAgICAgICAgICAudHlwZSA9
IFJFQ19UWVBFX1g4Nl9QVl9JTkZPLAotICAgICAgICAgICAgLmxlbmd0aCA9IHNpemVvZihpbmZv
KSwKLSAgICAgICAgICAgIC5kYXRhID0gJmluZm8KLSAgICAgICAgfTsKKyAgICBzdHJ1Y3QgeGNf
c3JfcmVjX3g4Nl9wdl9pbmZvIGluZm8gPSB7CisgICAgICAgIC5ndWVzdF93aWR0aCA9IGN0eC0+
eDg2X3B2LndpZHRoLAorICAgICAgICAucHRfbGV2ZWxzID0gY3R4LT54ODZfcHYubGV2ZWxzLAor
ICAgIH07CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7CisgICAgICAgIC50eXBlID0g
UkVDX1RZUEVfWDg2X1BWX0lORk8sCisgICAgICAgIC5sZW5ndGggPSBzaXplb2YoaW5mbyksCisg
ICAgICAgIC5kYXRhID0gJmluZm8sCisgICAgfTsKIAogICAgIHJldHVybiB3cml0ZV9yZWNvcmQo
Y3R4LCAmcmVjKTsKIH0KQEAgLTgyNywyMCArODEzLDE3IEBAIHN0YXRpYyBpbnQgd3JpdGVfeDg2
X3B2X2luZm8oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0YXRpYyBpbnQgd3JpdGVfeDg2
X3B2X3AybV9mcmFtZXMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHsKICAgICB4Y19pbnRl
cmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIGludCByYzsgdW5zaWduZWQgaTsKKyAgICBpbnQg
cmM7IHVuc2lnbmVkIGludCBpOwogICAgIHNpemVfdCBkYXRhc3ogPSBjdHgtPng4Nl9wdi5wMm1f
ZnJhbWVzICogc2l6ZW9mKHVpbnQ2NF90KTsKICAgICB1aW50NjRfdCAqZGF0YSA9IE5VTEw7Ci0g
ICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfcDJtX2ZyYW1lcyBoZHIgPQotICAgICAgICB7Ci0g
ICAgICAgICAgICAuc3RhcnRfcGZuID0gMCwKLSAgICAgICAgICAgIC5lbmRfcGZuID0gY3R4LT54
ODZfcHYubWF4X3BmbiwKLSAgICAgICAgfTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC50eXBlID0gUkVDX1RZUEVfWDg2X1BWX1AyTV9GUkFN
RVMsCi0gICAgICAgICAgICAubGVuZ3RoID0gc2l6ZW9mKGhkciksCi0gICAgICAgICAgICAuZGF0
YSA9ICZoZHIsCi0gICAgICAgIH07CisgICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfcDJtX2Zy
YW1lcyBoZHIgPSB7CisgICAgICAgIC5lbmRfcGZuID0gY3R4LT54ODZfcHYubWF4X3BmbiwKKyAg
ICB9OworICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0geworICAgICAgICAudHlwZSA9IFJF
Q19UWVBFX1g4Nl9QVl9QMk1fRlJBTUVTLAorICAgICAgICAubGVuZ3RoID0gc2l6ZW9mKGhkciks
CisgICAgICAgIC5kYXRhID0gJmhkciwKKyAgICB9OwogCiAgICAgLyogTm8gbmVlZCB0byB0cmFu
c2xhdGUgaWYgc2l6ZW9mKHVpbnQ2NF90KSA9PSBzaXplb2YoeGVuX3Bmbl90KS4gKi8KICAgICBp
ZiAoIHNpemVvZih1aW50NjRfdCkgIT0gc2l6ZW9mKCpjdHgtPng4Nl9wdi5wMm1fcGZucykgKQpA
QCAtODcxLDggKzg1NCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfeDg2X3B2X3AybV9mcmFtZXMoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAqLwogc3RhdGljIGludCB3cml0ZV9zaGFyZWRfaW5m
byhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewotICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQg
cmVjID0KLSAgICB7CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7CiAgICAgICAgIC50
eXBlID0gUkVDX1RZUEVfU0hBUkVEX0lORk8sCiAgICAgICAgIC5sZW5ndGggPSBQQUdFX1NJWkUs
CiAgICAgICAgIC5kYXRhID0gY3R4LT54ODZfcHYuc2hpbmZvLApAQCAtODkwLDcgKzg3Miw3IEBA
IHN0YXRpYyBpbnQgbm9ybWFsaXNlX3BhZ2V0YWJsZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LCBjb25zdCB1aW50NjRfdCAqc3JjLAogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54
Y2g7CiAgICAgdWludDY0X3QgcHRlOwotICAgIHVuc2lnbmVkIGksIHhlbl9maXJzdCA9IC0xLCB4
ZW5fbGFzdCA9IC0xOyAvKiBJbmRpY2VzIG9mIFhlbiBtYXBwaW5ncy4gKi8KKyAgICB1bnNpZ25l
ZCBpbnQgaSwgeGVuX2ZpcnN0ID0gLTEsIHhlbl9sYXN0ID0gLTE7IC8qIEluZGljZXMgb2YgWGVu
IG1hcHBpbmdzLiAqLwogCiAgICAgdHlwZSAmPSBYRU5fRE9NQ1RMX1BGSU5GT19MVEFCVFlQRV9N
QVNLOwogCkBAIC0xMDA0LDcgKzk4Niw2IEBAIHN0YXRpYyBpbnQgbm9ybWFsaXNlX3BhZ2V0YWJs
ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBjb25zdCB1aW50NjRfdCAqc3JjLAogICAgIHJl
dHVybiAwOwogfQogCi0vKiBzYXZlX29wcyBmdW5jdGlvbi4gKi8KIHN0YXRpYyB4ZW5fcGZuX3Qg
eDg2X3B2X3Bmbl90b19nZm4oY29uc3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHBmbikKIHsKQEAgLTEwNDAs
NyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X25vcm1hbGlzZV9wYWdlKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCB0eXBlLAogICAgIHJjID0gbm9ybWFsaXNlX3BhZ2V0
YWJsZShjdHgsICpwYWdlLCBsb2NhbF9wYWdlLCB0eXBlKTsKICAgICAqcGFnZSA9IGxvY2FsX3Bh
Z2U7CiAKLSAgb3V0OgorIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTEwNzEsOSArMTA1
Miw2IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBzYXZlX29wcyBmdW5jdGlvbi4gIFdyaXRlcyBQ
ViBoZWFkZXIgcmVjb3JkcyBpbnRvIHRoZSBzdHJlYW0uCi0gKi8KIHN0YXRpYyBpbnQgeDg2X3B2
X3N0YXJ0X29mX3N0cmVhbShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIGludCBy
YzsKQEAgLTExMjcsOSArMTEwNSw2IEBAIHN0YXRpYyBpbnQgeDg2X3B2X2NoZWNrX3ZtX3N0YXRl
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIHg4Nl9wdl9jaGVja192bV9z
dGF0ZV9wMm1fbGlzdChjdHgpOwogfQogCi0vKgotICogc2F2ZV9vcHMgZnVuY3Rpb24uICBDbGVh
bnVwLgotICovCiBzdGF0aWMgaW50IHg4Nl9wdl9jbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCiB7CiAgICAgZnJlZShjdHgtPng4Nl9wdi5wMm1fcGZucyk7CmRpZmYgLS1naXQgYS90
b29scy9weXRob24vc2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0gYi90b29scy9weXRob24v
c2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0KaW5kZXggYTVkYTMwYjFjZS4uMjkyMmZiMzE4
NSAxMDA3NTUKLS0tIGEvdG9vbHMvcHl0aG9uL3NjcmlwdHMvY29udmVydC1sZWdhY3ktc3RyZWFt
CisrKyBiL3Rvb2xzL3B5dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVnYWN5LXN0cmVhbQpAQCAtMjU3
LDggKzI1Nyw4IEBAIGRlZiByZWFkX3B2X2V4dGVuZGVkX2luZm8odm0pOgogCiAKICAgICBpZiBz
b19mYXIgIT0gdG90YWxfbGVuZ3RoOgotICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiT3ZlcnNo
b3QgRXh0ZW5kZWQgSW5mbyBzaXplIGJ5ICVkIGJ5dGVzIgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAlIChzb19mYXIgLSB0b3RhbF9sZW5ndGgsKSkKKyAgICAgICAgcmFpc2UgU3RyZWFtRXJy
b3IoIk92ZXJzaG90IEV4dGVuZGVkIEluZm8gc2l6ZSBieSAlZCBieXRlcyIgJQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAoc29fZmFyIC0gdG90YWxfbGVuZ3RoLCApKQogCiBkZWYgcmVhZF9w
dl9wMm1fZnJhbWVzKHZtKToKICAgICBmcHAgPSA0MDk2IC8gdm0ud2lkdGgKQEAgLTM3NSw4ICsz
NzUsOCBAQCBkZWYgcmVhZF9jaHVua3Modm0pOgogICAgICAgICBlbGlmIG1hcmtlciA+IDA6CiAK
ICAgICAgICAgICAgIGlmIG1hcmtlciA+IGxlZ2FjeS5NQVhfQkFUQ0g6Ci0gICAgICAgICAgICAg
ICAgcmFpc2UgU3RyZWFtRXJyb3IoIlBhZ2UgYmF0Y2ggKCVkKSBleGNlZWRlZCBNQVhfQkFUQ0gg
KCVkKSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChtYXJrZXIsIGxlZ2Fj
eS5NQVhfQkFUQ0gpKQorICAgICAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJQYWdlIGJh
dGNoICglZCkgZXhjZWVkZWQgTUFYX0JBVENIICglZCkiICUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAobWFya2VyLCBsZWdhY3kuTUFYX0JBVENIKSkKICAgICAgICAgICAgIHBm
bnMgPSB1bnBhY2tfdWxvbmdzKG1hcmtlcikKIAogICAgICAgICAgICAgIyB4Y19kb21haW5fc2F2
ZSgpIGxlYXZlcyBtYW55IFhFTl9ET01DVExfUEZJTkZPX1hUQUIgcmVjb3JkcyBmb3IKQEAgLTM5
OCw4ICszOTgsOCBAQCBkZWYgcmVhZF9jaHVua3Modm0pOgogICAgICAgICAgICAgbWF4X2lkLCA9
IHVucGFja19leGFjdCgiaSIpCiAKICAgICAgICAgICAgIGlmIG1heF9pZCA+IGxlZ2FjeS5NQVhf
VkNQVV9JRDoKLSAgICAgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiVmNwdSBtYXhfaWQg
b3V0IG9mIHJhbmdlOiAlZCA+ICVkIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICUgKG1heF9pZCwgbGVnYWN5Lk1BWF9WQ1BVX0lEKSkKKyAgICAgICAgICAgICAgICByYWlzZSBT
dHJlYW1FcnJvcigiVmNwdSBtYXhfaWQgb3V0IG9mIHJhbmdlOiAlZCA+ICVkIiAlCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1heF9pZCwgbGVnYWN5Lk1BWF9WQ1BVX0lEKSkK
IAogICAgICAgICAgICAgdm0ubWF4X3ZjcHVfaWQgPSBtYXhfaWQKICAgICAgICAgICAgIGJpdG1h
cCA9IHVucGFja19leGFjdCgiUSIgKiAoKG1heF9pZC82NCkgKyAxKSkKQEAgLTQxNCw4ICs0MTQs
OCBAQCBkZWYgcmVhZF9jaHVua3Modm0pOgogICAgICAgICAgICAgICAgICAgICBiaXRfaWR4ICs9
IDEKICAgICAgICAgICAgICAgICAgICAgd29yZCA+Pj0gMQogCi0gICAgICAgICAgICBpbmZvKCIg
IFZjcHUgaW5mbzogbWF4X2lkICVkLCBvbmxpbmUgbWFwICVzIgotICAgICAgICAgICAgICAgICAl
ICh2bS5tYXhfdmNwdV9pZCwgdm0ub25saW5lX3ZjcHVfbWFwKSkKKyAgICAgICAgICAgIGluZm8o
IiAgVmNwdSBpbmZvOiBtYXhfaWQgJWQsIG9ubGluZSBtYXAgJXMiICUKKyAgICAgICAgICAgICAg
ICAgKHZtLm1heF92Y3B1X2lkLCB2bS5vbmxpbmVfdmNwdV9tYXApKQogCiAgICAgICAgIGVsaWYg
bWFya2VyID09IGxlZ2FjeS5DSFVOS19odm1faWRlbnRfcHQ6CiAgICAgICAgICAgICBfLCBpZGVu
dF9wdCA9IHVucGFja19leGFjdCgiPUlRIikKQEAgLTUxMiw3ICs1MTIsNyBAQCBkZWYgcmVhZF9j
aHVua3Modm0pOgogICAgICAgICAgICAgICAgIFtwdWJsaWMuSFZNX1BBUkFNX05SX0lPUkVRX1NF
UlZFUl9QQUdFUywgbnJfcGFnZXNdKQogCiAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICByYWlz
ZSBTdHJlYW1FcnJvcigiVW5yZWNvZ25pc2VkIGNodW5rICVkIiAlIChtYXJrZXIsKSkKKyAgICAg
ICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJVbnJlY29nbmlzZWQgY2h1bmsgJWQiICUgKG1hcmtl
ciwgKSkKIAogZGVmIHJlYWRfaHZtX3RhaWwodm0pOgogCkBAIC01NzksNyArNTc5LDcgQEAgZGVm
IHJlYWRfbGVnYWN5X3N0cmVhbSh2bSk6CiAKICAgICB0cnk6CiAgICAgICAgIHZtLnAybV9zaXpl
LCA9IHVucGFja191bG9uZ3MoMSkKLSAgICAgICAgaW5mbygiUDJNIFNpemU6IDB4JXgiICUgKHZt
LnAybV9zaXplLCkpCisgICAgICAgIGluZm8oIlAyTSBTaXplOiAweCV4IiAlICh2bS5wMm1fc2l6
ZSwgKSkKIAogICAgICAgICBpZiB2bS5saWJ4bDoKICAgICAgICAgICAgIHdyaXRlX2xpYnhsX2hk
cigpCmRpZmYgLS1naXQgYS90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4Yy5weSBiL3Rv
b2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5CmluZGV4IDQzMjc1MGM5ZmEuLjhhODAw
ZGY5ODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5Cisr
KyBiL3Rvb2xzL3B5dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5CkBAIC03NCw3ICs3NCw3IEBA
CiAgICAgUkVDX1RZUEVfeDg2X3B2X3ZjcHVfbXNycyAgICAgICAgICAgOiAieDg2IFBWIHZjcHUg
bXNycyIsCiAgICAgUkVDX1RZUEVfdmVyaWZ5ICAgICAgICAgICAgICAgICAgICAgOiAiVmVyaWZ5
IiwKICAgICBSRUNfVFlQRV9jaGVja3BvaW50ICAgICAgICAgICAgICAgICA6ICJDaGVja3BvaW50
IiwKLSAgICBSRUNfVFlQRV9jaGVja3BvaW50X2RpcnR5X3Bmbl9saXN0ICA6ICJDaGVja3BvaW50
IGRpcnR5IHBmbiBsaXN0IgorICAgIFJFQ19UWVBFX2NoZWNrcG9pbnRfZGlydHlfcGZuX2xpc3Qg
IDogIkNoZWNrcG9pbnQgZGlydHkgcGZuIGxpc3QiLAogfQogCiAjIHBhZ2VfZGF0YQpAQCAtMTM3
LDI0ICsxMzcsMjUgQEAgZGVmIHZlcmlmeV9paGRyKHNlbGYpOgogICAgICAgICAgICAgc2VsZi51
bnBhY2tfZXhhY3QoSUhEUl9GT1JNQVQpCiAKICAgICAgICAgaWYgbWFya2VyICE9IElIRFJfTUFS
S0VSOgotICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIkJhZCBpbWFnZSBtYXJrZXI6IEV4
cGVjdGVkIDB4JXgsIGdvdCAweCV4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAo
SUhEUl9NQVJLRVIsIG1hcmtlcikpCisgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiQmFk
IGltYWdlIG1hcmtlcjogRXhwZWN0ZWQgMHgleCwgZ290IDB4JXgiICUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChJSERSX01BUktFUiwgbWFya2VyKSkKIAogICAgICAgICBpZiBpZGVu
dCAhPSBJSERSX0lERU5UOgotICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIkJhZCBpbWFn
ZSBpZDogRXhwZWN0ZWQgMHgleCwgZ290IDB4JXgiCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAlIChJSERSX0lERU5ULCBpZGVudCkpCisgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJv
cigiQmFkIGltYWdlIGlkOiBFeHBlY3RlZCAweCV4LCBnb3QgMHgleCIgJQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKElIRFJfSURFTlQsIGlkZW50KSkKIAogICAgICAgICBpZiB2ZXJz
aW9uICE9IElIRFJfVkVSU0lPTjoKLSAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJVbmtu
b3duIGltYWdlIHZlcnNpb246IEV4cGVjdGVkICVkLCBnb3QgJWQiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAlIChJSERSX1ZFUlNJT04sIHZlcnNpb24pKQorICAgICAgICAgICAgcmFp
c2UgU3RyZWFtRXJyb3IoIlVua25vd24gaW1hZ2UgdmVyc2lvbjogRXhwZWN0ZWQgJWQsIGdvdCAl
ZCIgJQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKElIRFJfVkVSU0lPTiwgdmVyc2lv
bikpCiAKICAgICAgICAgaWYgb3B0aW9ucyAmIElIRFJfT1BUX1JFU1pfTUFTSzoKLSAgICAgICAg
ICAgIHJhaXNlIFN0cmVhbUVycm9yKCJSZXNlcnZlZCBiaXRzIHNldCBpbiBpbWFnZSBvcHRpb25z
IGZpZWxkOiAweCV4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAob3B0aW9ucyAm
IElIRFJfT1BUX1JFU1pfTUFTSykpCisgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiUmVz
ZXJ2ZWQgYml0cyBzZXQgaW4gaW1hZ2Ugb3B0aW9ucyBmaWVsZDogMHgleCIgJQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKG9wdGlvbnMgJiBJSERSX09QVF9SRVNaX01BU0spKQogCiAg
ICAgICAgIGlmIHJlczEgIT0gMCBvciByZXMyICE9IDA6Ci0gICAgICAgICAgICByYWlzZSBTdHJl
YW1FcnJvcigiUmVzZXJ2ZWQgYml0cyBzZXQgaW4gaW1hZ2UgaGVhZGVyOiAweCUwNHg6MHglMDh4
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAocmVzMSwgcmVzMikpCisgICAgICAg
ICAgICByYWlzZSBTdHJlYW1FcnJvcigKKyAgICAgICAgICAgICAgICAiUmVzZXJ2ZWQgYml0cyBz
ZXQgaW4gaW1hZ2UgaGVhZGVyOiAweCUwNHg6MHglMDh4IiAlCisgICAgICAgICAgICAgICAgKHJl
czEsIHJlczIpKQogCiAgICAgICAgIGlmICggKHN5cy5ieXRlb3JkZXIgPT0gImxpdHRsZSIpIGFu
ZAogICAgICAgICAgICAgICgob3B0aW9ucyAmIElIRFJfT1BUX0JJVF9FTkRJQU4pICE9IElIRFJf
T1BUX0xFKSApOgpAQCAtMTc1LDE5ICsxNzYsMTkgQEAgZGVmIHZlcmlmeV9kaGRyKHNlbGYpOgog
ICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIlVucmVjb2duaXNlZCBkb21haW4gdHlwZSAw
eCV4IiAlIChndHlwZSwgKSkKIAogICAgICAgICBpZiByZXMxICE9IDA6Ci0gICAgICAgICAgICBy
YWlzZSBTdHJlYW1FcnJvcigiUmVzZXJ2ZWQgYml0cyBzZXQgaW4gZG9tYWluIGhlYWRlciAweCUw
NHgiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChyZXMxLCApKQorICAgICAgICAg
ICAgcmFpc2UgU3RyZWFtRXJyb3IoIlJlc2VydmVkIGJpdHMgc2V0IGluIGRvbWFpbiBoZWFkZXIg
MHglMDR4IiAlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVzMSwgKSkKIAogICAg
ICAgICBpZiBwYWdlX3NoaWZ0ICE9IDEyOgotICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3Io
IlBhZ2Ugc2hpZnQgZXhwZWN0ZWQgdG8gYmUgMTIuICBHb3QgJWQiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAlIChwYWdlX3NoaWZ0LCApKQorICAgICAgICAgICAgcmFpc2UgU3RyZWFt
RXJyb3IoIlBhZ2Ugc2hpZnQgZXhwZWN0ZWQgdG8gYmUgMTIuICBHb3QgJWQiICUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChwYWdlX3NoaWZ0LCApKQogCiAgICAgICAgIGlmIG1ham9y
ID09IDA6Ci0gICAgICAgICAgICBzZWxmLmluZm8oIkRvbWFpbiBIZWFkZXI6IGxlZ2FjeSBjb252
ZXJ0ZWQgJXMiCi0gICAgICAgICAgICAgICAgICAgICAgJSAoZGhkcl90eXBlX3RvX3N0cltndHlw
ZV0sICkpCisgICAgICAgICAgICBzZWxmLmluZm8oIkRvbWFpbiBIZWFkZXI6IGxlZ2FjeSBjb252
ZXJ0ZWQgJXMiICUKKyAgICAgICAgICAgICAgICAgICAgICAoZGhkcl90eXBlX3RvX3N0cltndHlw
ZV0sICkpCiAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICBzZWxmLmluZm8oIkRvbWFpbiBIZWFk
ZXI6ICVzIGZyb20gWGVuICVkLiVkIgotICAgICAgICAgICAgICAgICAgICAgICUgKGRoZHJfdHlw
ZV90b19zdHJbZ3R5cGVdLCBtYWpvciwgbWlub3IpKQorICAgICAgICAgICAgc2VsZi5pbmZvKCJE
b21haW4gSGVhZGVyOiAlcyBmcm9tIFhlbiAlZC4lZCIgJQorICAgICAgICAgICAgICAgICAgICAg
IChkaGRyX3R5cGVfdG9fc3RyW2d0eXBlXSwgbWFqb3IsIG1pbm9yKSkKIAogCiAgICAgZGVmIHZl
cmlmeV9yZWNvcmQoc2VsZik6CkBAIC0yMDQsMTIgKzIwNSwxMiBAQCBkZWYgdmVyaWZ5X3JlY29y
ZChzZWxmKToKICAgICAgICAgaWYgcnR5cGUgIT0gUkVDX1RZUEVfcGFnZV9kYXRhOgogCiAgICAg
ICAgICAgICBpZiBzZWxmLnNxdWFzaGVkX3BhZ2VkYXRhX3JlY29yZHMgPiAwOgotICAgICAgICAg
ICAgICAgIHNlbGYuaW5mbygiU3F1YXNoZWQgJWQgUGFnZSBEYXRhIHJlY29yZHMgdG9nZXRoZXIi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICUgKHNlbGYuc3F1YXNoZWRfcGFnZWRhdGFfcmVj
b3JkcywgKSkKKyAgICAgICAgICAgICAgICBzZWxmLmluZm8oIlNxdWFzaGVkICVkIFBhZ2UgRGF0
YSByZWNvcmRzIHRvZ2V0aGVyIiAlCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzZWxmLnNx
dWFzaGVkX3BhZ2VkYXRhX3JlY29yZHMsICkpCiAgICAgICAgICAgICAgICAgc2VsZi5zcXVhc2hl
ZF9wYWdlZGF0YV9yZWNvcmRzID0gMAogCi0gICAgICAgICAgICBzZWxmLmluZm8oIkxpYnhjIFJl
Y29yZDogJXMsIGxlbmd0aCAlZCIKLSAgICAgICAgICAgICAgICAgICAgICAlIChyZWNfdHlwZV90
b19zdHJbcnR5cGVdLCBsZW5ndGgpKQorICAgICAgICAgICAgc2VsZi5pbmZvKCJMaWJ4YyBSZWNv
cmQ6ICVzLCBsZW5ndGggJWQiICUKKyAgICAgICAgICAgICAgICAgICAgICAocmVjX3R5cGVfdG9f
c3RyW3J0eXBlXSwgbGVuZ3RoKSkKIAogICAgICAgICBlbHNlOgogICAgICAgICAgICAgc2VsZi5z
cXVhc2hlZF9wYWdlZGF0YV9yZWNvcmRzICs9IDEKQEAgLTIxOSw4ICsyMjAsOSBAQCBkZWYgdmVy
aWZ5X3JlY29yZChzZWxmKToKICAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJQYWRkaW5n
IGNvbnRhaW5pbmcgbm9uMCBieXRlcyBmb3VuZCIpCiAKICAgICAgICAgaWYgcnR5cGUgbm90IGlu
IHJlY29yZF92ZXJpZmllcnM6Ci0gICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoIk5vIHZl
cmlmaWNhdGlvbiBmdW5jdGlvbiBmb3IgbGlieGMgcmVjb3JkICclcyciCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJSByZWNfdHlwZV90b19zdHJbcnR5cGVdKQorICAgICAgICAgICAg
cmFpc2UgUnVudGltZUVycm9yKAorICAgICAgICAgICAgICAgICJObyB2ZXJpZmljYXRpb24gZnVu
Y3Rpb24gZm9yIGxpYnhjIHJlY29yZCAnJXMnIiAlCisgICAgICAgICAgICAgICAgcmVjX3R5cGVf
dG9fc3RyW3J0eXBlXSkKICAgICAgICAgZWxzZToKICAgICAgICAgICAgIHJlY29yZF92ZXJpZmll
cnNbcnR5cGVdKHNlbGYsIGNvbnRlbnRbOmxlbmd0aF0pCiAKQEAgLTIzOSwzMiArMjQxLDMyIEBA
IGRlZiB2ZXJpZnlfcmVjb3JkX3BhZ2VfZGF0YShzZWxmLCBjb250ZW50KToKICAgICAgICAgbWlu
c3ogPSBjYWxjc2l6ZShQQUdFX0RBVEFfRk9STUFUKQogCiAgICAgICAgIGlmIGxlbihjb250ZW50
KSA8PSBtaW5zejoKLSAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJQQUdFX0RBVEEgcmVj
b3JkIG11c3QgYmUgYXQgbGVhc3QgJWQgYnl0ZXMgbG9uZyIKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICUgKG1pbnN6LCApKQorICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoCisg
ICAgICAgICAgICAgICAgIlBBR0VfREFUQSByZWNvcmQgbXVzdCBiZSBhdCBsZWFzdCAlZCBieXRl
cyBsb25nIiAlIChtaW5zeiwgKSkKIAogICAgICAgICBjb3VudCwgcmVzMSA9IHVucGFjayhQQUdF
X0RBVEFfRk9STUFULCBjb250ZW50WzptaW5zel0pCiAKICAgICAgICAgaWYgcmVzMSAhPSAwOgot
ICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIlJlc2VydmVkIGJpdHMgc2V0IGluIFBBR0Vf
REFUQSByZWNvcmQgMHglMDR4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAocmVz
MSwgKSkKKyAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKAorICAgICAgICAgICAgICAgICJS
ZXNlcnZlZCBiaXRzIHNldCBpbiBQQUdFX0RBVEEgcmVjb3JkIDB4JTA0eCIgJSAocmVzMSwgKSkK
IAogICAgICAgICBwZm5zeiA9IGNvdW50ICogOAogICAgICAgICBpZiAobGVuKGNvbnRlbnQpIC0g
bWluc3opIDwgcGZuc3o6Ci0gICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUEFHRV9EQVRB
IHJlY29yZCBtdXN0IGNvbnRhaW4gYSBwZm4gcmVjb3JkIGZvciAiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiZWFjaCBjb3VudCIpCisgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJv
cigKKyAgICAgICAgICAgICAgICAiUEFHRV9EQVRBIHJlY29yZCBtdXN0IGNvbnRhaW4gYSBwZm4g
cmVjb3JkIGZvciBlYWNoIGNvdW50IikKIAotICAgICAgICBwZm5zID0gbGlzdCh1bnBhY2soIj0l
ZFEiICUgKGNvdW50LCksIGNvbnRlbnRbbWluc3o6bWluc3ogKyBwZm5zel0pKQorICAgICAgICBw
Zm5zID0gbGlzdCh1bnBhY2soIj0lZFEiICUgKGNvdW50LCApLCBjb250ZW50W21pbnN6Om1pbnN6
ICsgcGZuc3pdKSkKIAogICAgICAgICBucl9wYWdlcyA9IDAKICAgICAgICAgZm9yIGlkeCwgcGZu
IGluIGVudW1lcmF0ZShwZm5zKToKIAogICAgICAgICAgICAgaWYgcGZuICYgUEFHRV9EQVRBX1BG
Tl9SRVNaX01BU0s6Ci0gICAgICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIlJlc2VydmVk
IGJpdHMgc2V0IGluIHBmblslZF06IDB4JTAxNngiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlkeCwgcGZuICYgUEFHRV9EQVRBX1BGTl9SRVNaX01BU0spCisgICAgICAgICAg
ICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIlJlc2VydmVkIGJpdHMgc2V0IGluIHBmblslZF06IDB4
JTAxNngiICUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaWR4LCBwZm4gJiBQ
QUdFX0RBVEFfUEZOX1JFU1pfTUFTSykpCiAKICAgICAgICAgICAgIGlmIHBmbiA+PiBQQUdFX0RB
VEFfVFlQRV9TSElGVCBpbiAoNSwgNiwgNywgOCk6Ci0gICAgICAgICAgICAgICAgcmFpc2UgUmVj
b3JkRXJyb3IoIkludmFsaWQgdHlwZSB2YWx1ZSBpbiBwZm5bJWRdOiAweCUwMTZ4IiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHgsIHBmbiAmIFBBR0VfREFUQV9UWVBFX0xU
QUJfTUFTSykKKyAgICAgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiSW52YWxpZCB0eXBl
IHZhbHVlIGluIHBmblslZF06IDB4JTAxNngiICUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoaWR4LCBwZm4gJiBQQUdFX0RBVEFfVFlQRV9MVEFCX01BU0spKQogCiAgICAgICAg
ICAgICAjIFdlIGV4cGVjdCBwYWdlIGRhdGEgZm9yIGVhY2ggbm9ybWFsIHBhZ2Ugb3IgcGFnZXRh
YmxlCiAgICAgICAgICAgICBpZiBQQUdFX0RBVEFfVFlQRV9OT1RBQiA8PSAocGZuICYgUEFHRV9E
QVRBX1RZUEVfTFRBQlRZUEVfTUFTSykgXApAQCAtMjczLDggKzI3NSw4IEBAIGRlZiB2ZXJpZnlf
cmVjb3JkX3BhZ2VfZGF0YShzZWxmLCBjb250ZW50KToKIAogICAgICAgICBwYWdlc3ogPSBucl9w
YWdlcyAqIDQwOTYKICAgICAgICAgaWYgbGVuKGNvbnRlbnQpICE9IG1pbnN6ICsgcGZuc3ogKyBw
YWdlc3o6Ci0gICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiRXhwZWN0ZWQgJXUgKyAldSAr
ICV1LCBnb3QgJXUiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChtaW5zeiwgcGZu
c3osIHBhZ2VzeiwgbGVuKGNvbnRlbnQpKSkKKyAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9y
KCJFeHBlY3RlZCAldSArICV1ICsgJXUsIGdvdCAldSIgJQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG1pbnN6LCBwZm5zeiwgcGFnZXN6LCBsZW4oY29udGVudCkpKQogCiAKICAgICBk
ZWYgdmVyaWZ5X3JlY29yZF94ODZfcHZfaW5mbyhzZWxmLCBjb250ZW50KToKQEAgLTI4Miw4ICsy
ODQsOCBAQCBkZWYgdmVyaWZ5X3JlY29yZF94ODZfcHZfaW5mbyhzZWxmLCBjb250ZW50KToKIAog
ICAgICAgICBleHBlY3RlZHN6ID0gY2FsY3NpemUoWDg2X1BWX0lORk9fRk9STUFUKQogICAgICAg
ICBpZiBsZW4oY29udGVudCkgIT0gZXhwZWN0ZWRzejoKLSAgICAgICAgICAgIHJhaXNlIFJlY29y
ZEVycm9yKCJ4ODZfcHZfaW5mbzogZXhwZWN0ZWQgbGVuZ3RoIG9mICVkLCBnb3QgJWQiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlIChleHBlY3RlZHN6LCBsZW4oY29udGVudCkpKQor
ICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIng4Nl9wdl9pbmZvOiBleHBlY3RlZCBsZW5n
dGggb2YgJWQsIGdvdCAlZCIgJQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4cGVj
dGVkc3osIGxlbihjb250ZW50KSkpCiAKICAgICAgICAgd2lkdGgsIGxldmVscywgcmVzMSwgcmVz
MiA9IHVucGFjayhYODZfUFZfSU5GT19GT1JNQVQsIGNvbnRlbnQpCiAKQEAgLTI5NCw4ICsyOTYs
OSBAQCBkZWYgdmVyaWZ5X3JlY29yZF94ODZfcHZfaW5mbyhzZWxmLCBjb250ZW50KToKICAgICAg
ICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJFeHBlY3RlZCBsZXZlbHMgb2YgMyBvciA0LCBnb3Qg
JWQiICUgKGxldmVscywgKSkKIAogICAgICAgICBpZiByZXMxICE9IDAgb3IgcmVzMiAhPSAwOgot
ICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIlJlc2VydmVkIGJpdHMgc2V0IGluIFg4Nl9Q
Vl9JTkZPOiAweCUwNHggMHglMDh4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAo
cmVzMSwgcmVzMikpCisgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigKKyAgICAgICAgICAg
ICAgICAiUmVzZXJ2ZWQgYml0cyBzZXQgaW4gWDg2X1BWX0lORk86IDB4JTA0eCAweCUwOHgiICUK
KyAgICAgICAgICAgICAgICAocmVzMSwgcmVzMikpCiAKICAgICAgICAgYml0bmVzcyA9IHs0OjMy
LCA4OjY0fVt3aWR0aF0KICAgICAgICAgc2VsZi5pbmZvKCIgICVzYml0IGd1ZXN0LCAlZCBsZXZl
bHMgb2YgcGFnZXRhYmxlcyIgJSAoYml0bmVzcywgbGV2ZWxzKSkKQEAgLTMwOSw4ICszMTIsOCBA
QCBkZWYgdmVyaWZ5X3JlY29yZF94ODZfcHZfcDJtX2ZyYW1lcyhzZWxmLCBjb250ZW50KToKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgbGVhc3QgOCBieXRlcyBsb25nIikKIAogICAg
ICAgICBpZiBsZW4oY29udGVudCkgJSA4ICE9IDA6Ci0gICAgICAgICAgICByYWlzZSBSZWNvcmRF
cnJvcigiTGVuZ3RoIGV4cGVjdGVkIHRvIGJlIGEgbXVsdGlwbGUgb2YgOCwgbm90ICVkIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAobGVuKGNvbnRlbnQpLCApKQorICAgICAgICAg
ICAgcmFpc2UgUmVjb3JkRXJyb3IoIkxlbmd0aCBleHBlY3RlZCB0byBiZSBhIG11bHRpcGxlIG9m
IDgsIG5vdCAlZCIgJQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxlbihjb250ZW50
KSwgKSkKIAogICAgICAgICBzdGFydCwgZW5kID0gdW5wYWNrKCI9SUkiLCBjb250ZW50Wzo4XSkK
ICAgICAgICAgc2VsZi5pbmZvKCIgIFN0YXJ0IHBmbiAweCV4LCBFbmQgMHgleCIgJSAoc3RhcnQs
IGVuZCkpCkBAIC0zMjEsMzAgKzMyNCwzMiBAQCBkZWYgdmVyaWZ5X3JlY29yZF94ODZfcHZfdmNw
dV9nZW5lcmljKHNlbGYsIGNvbnRlbnQsIG5hbWUpOgogICAgICAgICBtaW5zeiA9IGNhbGNzaXpl
KFg4Nl9QVl9WQ1BVX0hEUl9GT1JNQVQpCiAKICAgICAgICAgaWYgbGVuKGNvbnRlbnQpIDwgbWlu
c3o6Ci0gICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiWDg2X1BWX1ZDUFVfJXMgcmVjb3Jk
IGxlbmd0aCBtdXN0IGJlIGF0IGxlYXN0ICVkIgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiBieXRlcyBsb25nIiAlIChuYW1lLCBtaW5zeikpCisgICAgICAgICAgICByYWlzZSBSZWNv
cmRFcnJvcigKKyAgICAgICAgICAgICAgICAiWDg2X1BWX1ZDUFVfJXMgcmVjb3JkIGxlbmd0aCBt
dXN0IGJlIGF0IGxlYXN0ICVkIGJ5dGVzIGxvbmciICUKKyAgICAgICAgICAgICAgICAobmFtZSwg
bWluc3opKQogCiAgICAgICAgIGlmIGxlbihjb250ZW50KSA9PSBtaW5zejoKLSAgICAgICAgICAg
IHNlbGYuaW5mbygiV2FybmluZzogWDg2X1BWX1ZDUFVfJXMgcmVjb3JkIHdpdGggemVybyBjb250
ZW50IgotICAgICAgICAgICAgICAgICAgICAgICUgKG5hbWUsICkpCisgICAgICAgICAgICBzZWxm
LmluZm8oIldhcm5pbmc6IFg4Nl9QVl9WQ1BVXyVzIHJlY29yZCB3aXRoIHplcm8gY29udGVudCIg
JQorICAgICAgICAgICAgICAgICAgICAgIChuYW1lLCApKQogCiAgICAgICAgIHZjcHVpZCwgcmVz
MSA9IHVucGFjayhYODZfUFZfVkNQVV9IRFJfRk9STUFULCBjb250ZW50WzptaW5zel0pCiAKICAg
ICAgICAgaWYgcmVzMSAhPSAwOgogICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoCi0gICAg
ICAgICAgICAgICAgIlJlc2VydmVkIGJpdHMgc2V0IGluIHg4Nl9wdl92Y3B1XyVzIHJlY29yZCAw
eCUwNHgiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChuYW1lLCByZXMxKSkKKyAg
ICAgICAgICAgICAgICAiUmVzZXJ2ZWQgYml0cyBzZXQgaW4geDg2X3B2X3ZjcHVfJXMgcmVjb3Jk
IDB4JTA0eCIgJQorICAgICAgICAgICAgICAgIChuYW1lLCByZXMxKSkKIAotICAgICAgICBzZWxm
LmluZm8oIiAgdmNwdSVkICVzIGNvbnRleHQsICVkIGJ5dGVzIgotICAgICAgICAgICAgICAgICAg
JSAodmNwdWlkLCBuYW1lLCBsZW4oY29udGVudCkgLSBtaW5zeikpCisgICAgICAgIHNlbGYuaW5m
bygiICB2Y3B1JWQgJXMgY29udGV4dCwgJWQgYnl0ZXMiICUKKyAgICAgICAgICAgICAgICAgICh2
Y3B1aWQsIG5hbWUsIGxlbihjb250ZW50KSAtIG1pbnN6KSkKIAogCiAgICAgZGVmIHZlcmlmeV9y
ZWNvcmRfc2hhcmVkX2luZm8oc2VsZiwgY29udGVudCk6CiAgICAgICAgICIiIiBzaGFyZWQgaW5m
byByZWNvcmQgIiIiCiAKLSAgICAgICAgaWYgbGVuKGNvbnRlbnQpICE9IDQwOTY6Ci0gICAgICAg
ICAgICByYWlzZSBSZWNvcmRFcnJvcigiTGVuZ3RoIGV4cGVjdGVkIHRvIGJlIDQ5MDYgYnl0ZXMs
IG5vdCAlZCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICUgKGxlbihjb250ZW50KSwg
KSkKKyAgICAgICAgY29udGVudHN6ID0gbGVuKGNvbnRlbnQpCisgICAgICAgIGlmIGNvbnRlbnRz
eiAhPSA0MDk2OgorICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIkxlbmd0aCBleHBlY3Rl
ZCB0byBiZSA0OTA2IGJ5dGVzLCBub3QgJWQiICUKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChjb250ZW50c3osICkpCiAKIAogICAgIGRlZiB2ZXJpZnlfcmVjb3JkX3RzY19pbmZvKHNl
bGYsIGNvbnRlbnQpOgpAQCAtMzU4LDExICszNjMsMTEgQEAgZGVmIHZlcmlmeV9yZWNvcmRfdHNj
X2luZm8oc2VsZiwgY29udGVudCk6CiAgICAgICAgIG1vZGUsIGtoeiwgbnNlYywgaW5jYXJuLCBy
ZXMxID0gdW5wYWNrKFg4Nl9UU0NfSU5GT19GT1JNQVQsIGNvbnRlbnQpCiAKICAgICAgICAgaWYg
cmVzMSAhPSAwOgotICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIlJlc2VydmVkIGJpdHMg
c2V0IGluIFg4Nl9UU0NfSU5GTzogMHglMDh4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJSAocmVzMSwgKSkKKyAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJSZXNlcnZlZCBi
aXRzIHNldCBpbiBYODZfVFNDX0lORk86IDB4JTA4eCIgJQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHJlczEsICkpCiAKLSAgICAgICAgc2VsZi5pbmZvKCIgIE1vZGUgJXUsICV1IGtI
eiwgJXUgbnMsIGluY2FybmF0aW9uICVkIgotICAgICAgICAgICAgICAgICAgJSAobW9kZSwga2h6
LCBuc2VjLCBpbmNhcm4pKQorICAgICAgICBzZWxmLmluZm8oIiAgTW9kZSAldSwgJXUga0h6LCAl
dSBucywgaW5jYXJuYXRpb24gJWQiICUKKyAgICAgICAgICAgICAgICAgIChtb2RlLCBraHosIG5z
ZWMsIGluY2FybikpCiAKIAogICAgIGRlZiB2ZXJpZnlfcmVjb3JkX2h2bV9jb250ZXh0KHNlbGYs
IGNvbnRlbnQpOgpAQCAtNDEyLDYgKzQxNyw3IEBAIGRlZiB2ZXJpZnlfcmVjb3JkX2NoZWNrcG9p
bnQoc2VsZiwgY29udGVudCk6CiAgICAgICAgIGlmIGxlbihjb250ZW50KSAhPSAwOgogICAgICAg
ICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIkNoZWNrcG9pbnQgcmVjb3JkIHdpdGggbm9uLXplcm8g
bGVuZ3RoIikKIAorCiAgICAgZGVmIHZlcmlmeV9yZWNvcmRfY2hlY2twb2ludF9kaXJ0eV9wZm5f
bGlzdChzZWxmLCBjb250ZW50KToKICAgICAgICAgIiIiIGNoZWNrcG9pbnQgZGlydHkgcGZuIGxp
c3QgIiIiCiAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJGb3VuZCBjaGVja3BvaW50IGRpcnR5
IHBmbiBsaXN0IHJlY29yZCBpbiBzdHJlYW0iKQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hl
bi9taWdyYXRpb24vbGlieGwucHkgYi90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4bC5w
eQppbmRleCA3OWY0MDI0ZTcyLi41YzRkNGZlMDYzIDEwMDY0NAotLS0gYS90b29scy9weXRob24v
eGVuL21pZ3JhdGlvbi9saWJ4bC5weQorKysgYi90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9s
aWJ4bC5weQpAQCAtNDUsNyArNDUsNyBAQAogICAgIFJFQ19UWVBFX2VtdWxhdG9yX3hlbnN0b3Jl
X2RhdGEgOiAiRW11bGF0b3IgeGVuc3RvcmUgZGF0YSIsCiAgICAgUkVDX1RZUEVfZW11bGF0b3Jf
Y29udGV4dCAgICAgICA6ICJFbXVsYXRvciBjb250ZXh0IiwKICAgICBSRUNfVFlQRV9jaGVja3Bv
aW50X2VuZCAgICAgICAgIDogIkNoZWNrcG9pbnQgZW5kIiwKLSAgICBSRUNfVFlQRV9jaGVja3Bv
aW50X3N0YXRlICAgICAgIDogIkNoZWNrcG9pbnQgc3RhdGUiCisgICAgUkVDX1RZUEVfY2hlY2tw
b2ludF9zdGF0ZSAgICAgICA6ICJDaGVja3BvaW50IHN0YXRlIiwKIH0KIAogIyBlbXVsYXRvcl8q
IGhlYWRlcgpAQCAtOTAsMTYgKzkwLDE2IEBAIGRlZiB2ZXJpZnlfaGRyKHNlbGYpOgogICAgICAg
ICBpZGVudCwgdmVyc2lvbiwgb3B0aW9ucyA9IHNlbGYudW5wYWNrX2V4YWN0KEhEUl9GT1JNQVQp
CiAKICAgICAgICAgaWYgaWRlbnQgIT0gSERSX0lERU5UOgotICAgICAgICAgICAgcmFpc2UgU3Ry
ZWFtRXJyb3IoIkJhZCBpbWFnZSBpZDogRXhwZWN0ZWQgMHgleCwgZ290IDB4JXgiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAlIChIRFJfSURFTlQsIGlkZW50KSkKKyAgICAgICAgICAg
IHJhaXNlIFN0cmVhbUVycm9yKCJCYWQgaW1hZ2UgaWQ6IEV4cGVjdGVkIDB4JXgsIGdvdCAweCV4
IiAlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoSERSX0lERU5ULCBpZGVudCkpCiAK
ICAgICAgICAgaWYgdmVyc2lvbiAhPSBIRFJfVkVSU0lPTjoKLSAgICAgICAgICAgIHJhaXNlIFN0
cmVhbUVycm9yKCJVbmtub3duIGltYWdlIHZlcnNpb246IEV4cGVjdGVkICVkLCBnb3QgJWQiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlIChIRFJfVkVSU0lPTiwgdmVyc2lvbikpCisg
ICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiVW5rbm93biBpbWFnZSB2ZXJzaW9uOiBFeHBl
Y3RlZCAlZCwgZ290ICVkIiAlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoSERSX1ZF
UlNJT04sIHZlcnNpb24pKQogCiAgICAgICAgIGlmIG9wdGlvbnMgJiBIRFJfT1BUX1JFU1pfTUFT
SzoKLSAgICAgICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJSZXNlcnZlZCBiaXRzIHNldCBpbiBp
bWFnZSBvcHRpb25zIGZpZWxkOiAweCV4IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JSAob3B0aW9ucyAmIEhEUl9PUFRfUkVTWl9NQVNLKSkKKyAgICAgICAgICAgIHJhaXNlIFN0cmVh
bUVycm9yKCJSZXNlcnZlZCBiaXRzIHNldCBpbiBpbWFnZSBvcHRpb25zIGZpZWxkOiAweCV4IiAl
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3B0aW9ucyAmIEhEUl9PUFRfUkVTWl9N
QVNLKSkKIAogICAgICAgICBpZiAoIChzeXMuYnl0ZW9yZGVyID09ICJsaXR0bGUiKSBhbmQKICAg
ICAgICAgICAgICAoKG9wdGlvbnMgJiBIRFJfT1BUX0JJVF9FTkRJQU4pICE9IEhEUl9PUFRfTEUp
ICk6CkBAIC0xMjEsOCArMTIxLDggQEAgZGVmIHZlcmlmeV9yZWNvcmQoc2VsZik6CiAgICAgICAg
IGlmIHJ0eXBlIG5vdCBpbiByZWNfdHlwZV90b19zdHI6CiAgICAgICAgICAgICByYWlzZSBTdHJl
YW1FcnJvcigiVW5yZWNvZ25pc2VkIHJlY29yZCB0eXBlICV4IiAlIChydHlwZSwgKSkKIAotICAg
ICAgICBzZWxmLmluZm8oIkxpYnhsIFJlY29yZDogJXMsIGxlbmd0aCAlZCIKLSAgICAgICAgICAg
ICAgICAgICUgKHJlY190eXBlX3RvX3N0cltydHlwZV0sIGxlbmd0aCkpCisgICAgICAgIHNlbGYu
aW5mbygiTGlieGwgUmVjb3JkOiAlcywgbGVuZ3RoICVkIiAlCisgICAgICAgICAgICAgICAgICAo
cmVjX3R5cGVfdG9fc3RyW3J0eXBlXSwgbGVuZ3RoKSkKIAogICAgICAgICBjb250ZW50c3ogPSAo
bGVuZ3RoICsgNykgJiB+NwogICAgICAgICBjb250ZW50ID0gc2VsZi5yZGV4YWN0KGNvbnRlbnRz
eikKQEAgLTEzMiw4ICsxMzIsOSBAQCBkZWYgdmVyaWZ5X3JlY29yZChzZWxmKToKICAgICAgICAg
ICAgIHJhaXNlIFN0cmVhbUVycm9yKCJQYWRkaW5nIGNvbnRhaW5pbmcgbm9uMCBieXRlcyBmb3Vu
ZCIpCiAKICAgICAgICAgaWYgcnR5cGUgbm90IGluIHJlY29yZF92ZXJpZmllcnM6Ci0gICAgICAg
ICAgICByYWlzZSBSdW50aW1lRXJyb3IoIk5vIHZlcmlmaWNhdGlvbiBmdW5jdGlvbiBmb3IgbGli
eGwgcmVjb3JkICclcyciCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSByZWNfdHlw
ZV90b19zdHJbcnR5cGVdKQorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9yKAorICAgICAg
ICAgICAgICAgICJObyB2ZXJpZmljYXRpb24gZnVuY3Rpb24gZm9yIGxpYnhsIHJlY29yZCAnJXMn
IiAlCisgICAgICAgICAgICAgICAgcmVjX3R5cGVfdG9fc3RyW3J0eXBlXSkKICAgICAgICAgZWxz
ZToKICAgICAgICAgICAgIHJlY29yZF92ZXJpZmllcnNbcnR5cGVdKHNlbGYsIGNvbnRlbnRbOmxl
bmd0aF0pCiAKQEAgLTE2MiwxNiArMTYzLDE2IEBAIGRlZiB2ZXJpZnlfcmVjb3JkX2VtdWxhdG9y
X3hlbnN0b3JlX2RhdGEoc2VsZiwgY29udGVudCk6CiAgICAgICAgIG1pbnN6ID0gY2FsY3NpemUo
RU1VTEFUT1JfSEVBREVSX0ZPUk1BVCkKIAogICAgICAgICBpZiBsZW4oY29udGVudCkgPCBtaW5z
ejoKLSAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJMZW5ndGggbXVzdCBiZSBhdCBsZWFz
dCAlZCBieXRlcywgZ290ICVkIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAobWlu
c3osIGxlbihjb250ZW50KSkpCisgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiTGVuZ3Ro
IG11c3QgYmUgYXQgbGVhc3QgJWQgYnl0ZXMsIGdvdCAlZCIgJQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG1pbnN6LCBsZW4oY29udGVudCkpKQogCiAgICAgICAgIGVtdV9pZCwgZW11
X2lkeCA9IHVucGFjayhFTVVMQVRPUl9IRUFERVJfRk9STUFULCBjb250ZW50WzptaW5zel0pCiAK
ICAgICAgICAgaWYgZW11X2lkIG5vdCBpbiBlbXVsYXRvcl9pZF90b19zdHI6CiAgICAgICAgICAg
ICByYWlzZSBSZWNvcmRFcnJvcigiVW5yZWNvZ25pc2VkIGVtdWxhdG9yIGlkIDB4JXgiICUgKGVt
dV9pZCwgKSkKIAotICAgICAgICBzZWxmLmluZm8oIkVtdWxhdG9yIFhlbnN0b3JlIERhdGEgKCVz
LCBpZHggJWQpIgotICAgICAgICAgICAgICAgICAgJSAoZW11bGF0b3JfaWRfdG9fc3RyW2VtdV9p
ZF0sIGVtdV9pZHgpKQorICAgICAgICBzZWxmLmluZm8oIkVtdWxhdG9yIFhlbnN0b3JlIERhdGEg
KCVzLCBpZHggJWQpIiAlCisgICAgICAgICAgICAgICAgICAoZW11bGF0b3JfaWRfdG9fc3RyW2Vt
dV9pZF0sIGVtdV9pZHgpKQogCiAgICAgICAgICMgQ2hvcCBvZmYgdGhlIGVtdWxhdG9yIGhlYWRl
cgogICAgICAgICBjb250ZW50ID0gY29udGVudFttaW5zejpdCkBAIC0xODUsOCArMTg2LDggQEAg
ZGVmIHZlcmlmeV9yZWNvcmRfZW11bGF0b3JfeGVuc3RvcmVfZGF0YShzZWxmLCBjb250ZW50KToK
ICAgICAgICAgICAgIHBhcnRzID0gY29udGVudFs6LTFdLnNwbGl0KCJceDAwIikKIAogICAgICAg
ICAgICAgaWYgKGxlbihwYXJ0cykgJSAyKSAhPSAwOgotICAgICAgICAgICAgICAgIHJhaXNlIFJl
Y29yZEVycm9yKCJFeHBlY3RlZCBhbiBldmVuIG51bWJlciBvZiBzdHJpbmdzLCBnb3QgJWQiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJSAobGVuKHBhcnRzKSwgKSkKKyAgICAg
ICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiRXhwZWN0ZWQgYW4gZXZlbiBudW1iZXIgb2Yg
c3RyaW5ncywgZ290ICVkIiAlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxl
bihwYXJ0cyksICkpCiAKICAgICAgICAgICAgIGZvciBrZXksIHZhbCBpbiB6aXAocGFydHNbMDo6
Ml0sIHBhcnRzWzE6OjJdKToKICAgICAgICAgICAgICAgICBzZWxmLmluZm8oIiAgJyVzJyA9ICcl
cyciICUgKGtleSwgdmFsKSkKQEAgLTE5Nyw4ICsxOTgsOCBAQCBkZWYgdmVyaWZ5X3JlY29yZF9l
bXVsYXRvcl9jb250ZXh0KHNlbGYsIGNvbnRlbnQpOgogICAgICAgICBtaW5zeiA9IGNhbGNzaXpl
KEVNVUxBVE9SX0hFQURFUl9GT1JNQVQpCiAKICAgICAgICAgaWYgbGVuKGNvbnRlbnQpIDwgbWlu
c3o6Ci0gICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiTGVuZ3RoIG11c3QgYmUgYXQgbGVh
c3QgJWQgYnl0ZXMsIGdvdCAlZCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICUgKG1p
bnN6LCBsZW4oY29udGVudCkpKQorICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIkxlbmd0
aCBtdXN0IGJlIGF0IGxlYXN0ICVkIGJ5dGVzLCBnb3QgJWQiICUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChtaW5zeiwgbGVuKGNvbnRlbnQpKSkKIAogICAgICAgICBlbXVfaWQsIGVt
dV9pZHggPSB1bnBhY2soRU1VTEFUT1JfSEVBREVSX0ZPUk1BVCwgY29udGVudFs6bWluc3pdKQog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 19:22:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 19:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iroFN-0004uI-2T; Wed, 15 Jan 2020 19:22:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aRIg=3E=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iroFL-0004tp-K5
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 19:22:31 +0000
X-Inumbo-ID: 5abae754-37cc-11ea-ac27-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5abae754-37cc-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 19:22:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579116143;
 h=from:subject:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UUYkQsmoWJJY47vTl8WXKZ09xIp4KBSwh5vmkL/uXZ4=;
 b=A6dcANE4IkILf3NtlAnMgGoOywR3kjZLZnQ9fWSUcLp5izZHnY9zodD1
 9gir2nZmcHSZmXXVOrQFTpKMEkfHlC2gC9hYTPCjXExjr1zbByDlAum5/
 S6lR71DpZ9MlyLOBnW1RdxhO85Li20h6z+qpVIYTfqln0JOONsj2CHtzP 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fsPErOvvnctstYAjdfEW8aL8MQemc+Wb9ukrllbkL8d9EeqlInvh9TWKtDsJtQxgyWN6DxvIKi
 dbTNBoqkS/E6/Ak9V69iTYkUn88rp3l6vGMKKginzUowVNHtMxvML3rYYbsHp+xVOt/52SodsA
 pWmqcfHPaPcNXm1JmoyiwF87VCLVCGDwNJhlJOC8yRWZh0A7Ftb9hxWds8mbK0ic890OeBkdJl
 epgqvJY4KBtghl3Lt/1UGpeJcv0HJuGpC1I6eflROI7P59KI1h8CnGLqr3U7zUz7+yFJgdlkUR
 FBc=
X-SBRS: 2.7
X-MesageID: 10961453
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10961453"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20191224151932.6304-2-andrew.cooper3@citrix.com>
 <24093.61657.676890.721999@mariner.uk.xensource.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 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
 6+ahAA==
Message-ID: <a10d1572-d5c5-716a-0651-aee2345348dd@citrix.com>
Date: Wed, 15 Jan 2020 19:22:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24093.61657.676890.721999@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 01/12] libxc/save: Shrink code volume where
 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@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>

T24gMTQvMDEvMjAyMCAxNjo0OCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3
cml0ZXMgKCJbUEFUQ0ggMDEvMTJdIGxpYnhjL3NhdmU6IFNocmluayBjb2RlIHZvbHVtZSB3aGVy
ZSBwb3NzaWJsZSIpOgo+PiBBIHByb3BlcnR5IG9mIGhvdyB0aGUgZXJyb3IgaGFuZGxpbmcgKDAg
b24gc3VjY2Vzcywgbm9uemVybyBvdGhlcndpc2UpCj4+IGFsbG93cyB0aGVzZSBjYWxscyB0byBi
ZSBjaGFpbmVkIHRvZ2V0aGVyIHdpdGggdGhlIHRlcm5hcnkgb3BlcmF0aW9yLgo+IEknbSBxdWl0
ZSBzdXJwcmlzZWQgdG8gZmluZCBhIHN1Z2dlc3Rpb24gbGlrZSB0aGlzIGNvbWluZyBmcm9tIHlv
dSBpbgo+IHBhcnRpY3VsYXIuCgpXaGF0IHByb2JhYmx5IGlzIHJlbGV2YW50IGlzIHRoYXQgPzog
aXMgYSBjb21tb24gY29uc3RydWN0IGluIHRoZQpoeXBlcnZpc29yLCB3aGljaCBJIHN1cHBvc2Ug
ZG9lcyBjb2xvdXIgbXkgZXhwZWN0YXRpb24gb2YgcGVvcGxlIGtub3dpbmcKZXhhY3RseSB3aGF0
IGl0IG1lYW5zIGFuZCBob3cgaXQgYmVoYXZlcy4KCj4gTWF5YmUgaXQgd291bGQgYmUgYmV0dGVy
IHRvIGhhdmUKPiAgICAgI2RlZmluZSBNVVNUKGNhbGwpICh7IHJjID0gKGNhbGwpOyBpZiAocmMp
IGdvdG8gZXJyb3I7IH0pCj4gYW5kIHdyaXRlCj4gICAgIE1VU1QoIHdyaXRlX29uZV92Y3B1X2Jh
c2ljKGN0eCwgaSkgKTsKPgo+IE9yIGp1c3QgdG8gcGVybWl0Cj4gICAgcmMgPSB3cml0ZV9vbmVf
dmNwdV9iYXNpYyhjdHgsIGkpOyAgICBpZiAocmMpIGdvdG8gZXJyb3I7Cj4gKGllIG9uIGEgc2lu
Z2xlIGxpbmUpLgoKT1RPSCwgaXQgc2hvdWxkIGNvbWUgYXMgbm8gc3VycHJpc2UgdGhhdCBJJ2Qg
cmF0aGVyIGRyb3AgdGhpcyBwYXRjaAplbnRpcmVseSB0aGFuIGdvIHdpdGggdGhlc2UgYWx0ZXJu
YXRpdmVzLCBib3RoIG9mIHdoaWNoIGRldHJhY3QgZnJvbQpjb2RlIGNsYXJpdHkuwqAgVGhlIGZv
cm1lciBmb3IgaGlkaW5nIGNvbnRyb2wgZmxvdywgYW5kIHRoZSBsYXR0ZXIgZm9yCmJlaW5nIGF0
eXBpY2FsIGxheW91dCB3aGljaCB1bm5lY2Vzc2FyeSBjb2duaXRpdmUgbG9hZCB0byBmb2xsb3cu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 20:01:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 20: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 1iroqm-0008Bg-Eb; Wed, 15 Jan 2020 20:01:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iroql-0008Bb-Of
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 20:01:11 +0000
X-Inumbo-ID: bd034f46-37d1-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd034f46-37d1-11ea-ac27-bc764e2007e4;
 Wed, 15 Jan 2020 20:00: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 <osstest-admin@xenproject.org>)
 id 1iroqT-0001b8-Vj; Wed, 15 Jan 2020 20:00: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 1iroqT-0004ZS-Ew; Wed, 15 Jan 2020 20:00:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iroqT-0000DP-EA; Wed, 15 Jan 2020 20:00:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146118-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=cac57fda01d25c079458a146eefd267e3e72e7fc
X-Osstest-Versions-That: xen=b4194711ffaffa5e63d986338fb8d4020fa6bad1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 20:00:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146118: 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>

ZmxpZ2h0IDE0NjExOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjExOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjYWM1N2ZkYTAxZDI1YzA3OTQ1OGExNDZlZWZkMjY3ZTNlNzJlN2ZjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNDE5NDcxMWZmYWZmYTVlNjNk
OTg2MzM4ZmI4ZDQwMjBmYTZiYWQxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwOTEgIDIwMjAt
MDEtMTQgMTk6MDE6MDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTE4ICAy
MDIwLTAxLTE1IDE3OjAxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjQxOTQ3MTFmZi4uY2FjNTdm
ZGEwMSAgY2FjNTdmZGEwMWQyNWMwNzk0NThhMTQ2ZWVmZDI2N2UzZTcyZTdmYyAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 21:26:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 21:26: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 1irqB6-0006BY-LC; Wed, 15 Jan 2020 21:26:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5wAN=3E=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1irqB4-0006BT-OO
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 21:26:14 +0000
X-Inumbo-ID: a5ce51b6-37dd-11ea-862b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5ce51b6-37dd-11ea-862b-12813bfff9fa;
 Wed, 15 Jan 2020 21:26:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579123570;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=98bCfgpYSTzTwR1IBy63Pdf4ku+BtiTNKXhT1pbPvyU=;
 b=PIg3EeOuqmGm6o2nQoohAKsg1H1aUW0G4Xww4RLWj7fyQl38U8feS+4d
 yT3boWR/lh2k8O/oddqRqdN6xBxT67fAZGCMS1ucFXP/TVfwrwM90J6Sv
 t2jFzD/UvRtbehIMBnFN5UXu+q+afrFNr7CLcnPAEKrwJtNCfAmTEQqbk Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eQRA2wPyiJXSSodKK1d5iZ2tNxpFitWb8EWyMEvZt51DtSetF4fYN8dJFBDnveVawLu6LfcmZU
 VNpewRW1t3FHrw/kjPd9JB+1BGI2TTDZ793uniCGlefFZl/mh+RPxeOox1N947YciobGAsvaot
 8lSas4CBzNQULIIZiD6q7QLXfeuafjS94Af7tr/qo2qfFYV+HqypxoJvunoZPD6kzhZhzM/3IO
 Nd1xQzFlBK1lo3qUb9lgs/Jsb4FW6Wcb0MgZFK6sW8cQ034PNTjvhsdxmQBCMq0UsobSzMrd5u
 U3I=
X-SBRS: 2.7
X-MesageID: 10967815
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,323,1574139600"; d="scan'208";a="10967815"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24095.33646.912059.569413@mariner.uk.xensource.com>
Date: Wed, 15 Jan 2020 21:26:06 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <20200115185347.26079-1-andrew.cooper3@citrix.com>
References: <20191224151932.6304-1-andrew.cooper3@citrix.com>
 <20200115185347.26079-1-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0.5/12] tools/migration: Formatting and
 style 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: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@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>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0ggMC41LzEyXSB0b29scy9taWdyYXRpb246IEZv
cm1hdHRpbmcgYW5kIHN0eWxlIGNsZWFudXAiKToKPiBUaGUgY29kZSBoYXMgZGV2YXRpbmcgZnJv
bSB0aGUgcHJldmFpbGluZyBzdHlsZSBpbiBtYW55IHdheXMuICBBZGp1c3Qgc3BhY2luZywKPiBp
bmRlbnRhdGlvbiwgcG9zaXRpb24gb2Ygb3BlcmF0b3JzLCBsYXlvdXQgb2YgbXVsdGlsaW5lIGNv
bW1lbnRzLCByZW1vdmFsIG9mCj4gc3VwZXJmbHVvdXMgY29tbWVudHMsIGNvbnN0bmVzcywgdHJh
aWxpbmcgY29tbWFzLCBhbmQgdXNlIG9mIHVucXVhbGlmaWVkCj4gJ3Vuc2lnbmVkJy4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 21:57:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 21:57: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 1irqfO-0000BI-Er; Wed, 15 Jan 2020 21:57:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ovR2=3E=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1irqfN-0000BD-RY
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 21:57:33 +0000
X-Inumbo-ID: 08093a54-37e2-11ea-b89f-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08093a54-37e2-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 21:57:32 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id n21so19472823ioo.10
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 13:57:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:mime-version:subject:from:in-reply-to:cc
 :date:message-id:references:to;
 bh=2hPMjFLlpTTJMnHfZfmgjrfPEIdv2pMbNbk43N42mK0=;
 b=ur7Nxq0AMTZRWVYijWDkxYL4fZFzbrpfwboU8EHJqkFkKjvZId1F+BlY+5P+DW9YRR
 syN9wL0Jwq/0BiSHHm1LLlDctoRG1M6bDiwzAp3odUHRPYe8LWS8jvCPXQiFiNhVtCBE
 FqlQL6xZuQkRQVkCxIdC1q86HTEL6OHlwf9HLkYb4Un3pLGIrGI/yF5GcBPixpCYp6rp
 qw9ydIlEFnPDs6jE44PQwy6yWhTZTM8hHdwChW9RFqR2jypLmHbe1o2X2J1LwlASBKZJ
 GGZzPHoYQEOJWW5kW0Q0QlxFi36L78pPdaEh7m2R1qy/Uayqe7bsaxxLU2gsbnQCpbhm
 7C6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:mime-version:subject
 :from:in-reply-to:cc:date:message-id:references:to;
 bh=2hPMjFLlpTTJMnHfZfmgjrfPEIdv2pMbNbk43N42mK0=;
 b=E/p2SKmOQApccoWofxaNQFSDA1YJY7xxCt0uzbno4ARbBCzcLxhrU+19UVdGjSWIow
 vmEV941DVnEQDbAntNYXcomg5PrGV5PI4Vyy1mUemuA2M3q9Y8//GUGcxj1StyZvTiub
 tcCyfGUEyBFOQzm6WlEmO8iBdeACLs6zOWzdeeuk3wC1Rs4v45K2OlSVElgL1tbxbC0B
 YdXSmjRiHG+n+jloYvImQeeL0gt5c/NfdgXXD7/kUCZf+bcZlAX6gmgYYEOVjm8SAUeJ
 rnnueFzXZOVrgPstX0zgmI4HD8Ru0PMBH1YNRpopvjMvoBiJwtWqo+4q07fs6ykD0Kvy
 9MOQ==
X-Gm-Message-State: APjAAAUY/BsBIX9W1TJJRi0nGfWI1+NM/8saMjLKA5gU0iVM7cwRXkUy
 6+ZlLsoKoAjfWR+L+0tWRcY=
X-Google-Smtp-Source: APXvYqxVcKdCk4KlMT42wjRGSx2RzvhQAvxyRYJGgx8EmZeUtcOXnK5iQNAKtd5/n3Pxo7dQqPyidA==
X-Received: by 2002:a6b:6f01:: with SMTP id k1mr23993829ioc.28.1579125452133; 
 Wed, 15 Jan 2020 13:57:32 -0800 (PST)
Received: from [100.64.72.6] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id 68sm6135477ilc.85.2020.01.15.13.57.30
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 15 Jan 2020 13:57:31 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
In-Reply-To: <844c2e98000772126a3168305d692192df90c204.1579055705.git-series.marmarek@invisiblethingslab.com>
Date: Wed, 15 Jan 2020 16:57:29 -0500
Message-Id: <839DA21B-FE80-47D0-91AB-740B36B381A8@gmail.com>
References: <844c2e98000772126a3168305d692192df90c204.1579055705.git-series.marmarek@invisiblethingslab.com>
To: =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
X-Mailer: iPhone Mail (17C54)
Subject: Re: [Xen-devel] [PATCH v4 13/16] Regenerate autotools 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, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, 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>

PiBPbiBKYW4gMTQsIDIwMjAsIGF0IDIxOjQyLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+IO+7v1NpbmNlIHdlIGhh
dmUgdGhvc2UgZ2VuZXJhdGVkIGZpbGVzIGNvbW1pdHRlZCB0byB0aGUgcmVwbyAod2h5PyEpLAo+
IHVwZGF0ZSB0aGVtIGFmdGVyIGNoYW5naW5nIGNvbmZpZ3VyZS5hYy4KCklzIHRoZXJlIGFueSBy
ZWFzb24gbm90IHRvIHJlbW92ZSB0aGUgZ2VuZXJhdGVkIGNvbmZpZ3VyZSBmaWxlcz8gIEEgZGV2
ZWxvcGVyIHVzaW5nIGdlbmVyYXRlZCBmaWxlcyBvbiBzeXN0ZW0gQiB3b3VsZCBiZSBpbmNvcnBv
cmF0aW5nIGNvbmZpZ3VyYXRpb24gYXNzdW1wdGlvbnMgZnJvbSBzeXN0ZW0gQSB3aGVyZSB0aGUg
Y29uZmlndXJlIHNjcmlwdCB3YXMgZ2VuZXJhdGVkLiAgSWYgd2UgYXJlIGdvaW5nIHRvIHNoaXAg
Y29uZmlndXJlIHNjcmlwdHMsIGRvIHdlIG5lZWQgdG8gZG9jdW1lbnQgYSAic3lzdGVtIEEiIHJl
ZmVyZW5jZSBkaXN0cm8vZW52aXJvbm1lbnQgd2hlcmUgYWxsIGNvbmZpZ3VyZSBzY3JpcHRzIGZy
b20gWGVuIHdpbGwgYmUgZ2VuZXJhdGVkPwoKCk90aGVyIG5vdGVzOgoKMS4gIERlYmlhbiBhdXRv
cmVjb25mIHdvcmtzIGluIHRoZSBYZW4gcm9vdCBkaXJlY3RvcnksIGJ1dCB0aGUgZGVmYXVsdCBP
cGVuRW1iZWRkZWQgYXV0b3JlY29uZiB1c2VzIEdudSBsaWJ0b29saXplIGFuZCBmYWlscyBiZWNh
dXNlIHNvbWUgWGVuIGJ1aWxkIHN1YmRpcmVjdG9yaWVzIGRvbid0IGhhdmUgY29uZmlndXJlLmFj
Ly5pbi4gICAKCjIuICBJZiBPcGVuRW1iZWRkZWQgYXV0b3JlY29uZiBpcyBydW4gb25seSBpbiB0
aGUgdG9vbHMgZGlyZWN0b3J5ICh3aGVyZSBpdCB3b3JrcyBhbmQgZ2VuZXJhdGVzIGEgbmV3IHRv
b2xzIGNvbmZpZ3VyZSksIHRoZW4gcm9vdCBjb25maWd1cmUgKGdlbmVyYXRlZCBmcm9tIG9sZGVy
IGNvbmZpZ3VyZS5hYykgd2lsbCBzaWxlbnRseSBpZ25vcmUgdGhlIG5ld2VyIHRvb2xzIGNvbmZp
Z3VyZSBhbmQgd3JpdGUgY29uZmlnLmggX3dpdGhvdXRfIHRvb2xzLXNwZWNpZmljIGNvbmZpZywg
c3VjaCBhcyB0aGUgdmNoYW4gUU1QIHByb3h5LgoKMy4gSWYgYXV0b3JlY29uZiBydW5zIHN1Y2Nl
c3NmdWxseSBpbiB0aGUgcm9vdCBkaXJlY3RvcnksIHRoZW4gdG9vbHMtc3BlY2lmaWMgY29uZmln
dXJlIGlzIGNvcnJlY3RseSBnZW5lcmF0ZWQgYW5kIGV2ZXJ5dGhpbmcgd29ya3MgYXMgZXhwZWN0
ZWQuCgpUaGlzIHNpbGVudCBmYWlsdXJlIGNvdWxkIGJlIGF2b2lkZWQgYnkgZGVsZXRpbmcgdGhl
IGdlbmVyYXRlZCBjb25maWd1cmUgc2NyaXB0cy4gIFRoZXJlIG1heSBiZSBvdGhlciBmYWlsdXJl
IG1vZGVzIGZvciB1c2luZyBTeXN0ZW0gQSBnZW5lcmF0ZWQgc2NyaXB0cyBvbiBkb3duc3RyZWFt
IGJ1aWxkIHN5c3RlbSBCLgoKUmljaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 22:33:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 22:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irrDX-0003Mp-Pq; Wed, 15 Jan 2020 22:32:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ki6m=3E=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1irrDW-0003MG-GZ
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 22:32:50 +0000
X-Inumbo-ID: f57c1000-37e6-11ea-8647-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f57c1000-37e6-11ea-8647-12813bfff9fa;
 Wed, 15 Jan 2020 22:32:49 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FMNTgE079402;
 Wed, 15 Jan 2020 22:32: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-2019-08-05;
 bh=bDGmmKR62/rJKWPi34OdOSl+RPEPQlXQTRCeFzErCqM=;
 b=MfKsFjnbwldOfD5DDxHQsHKZ6DKZnu+MD748kT200mUWlMIsHinIqSLG9IFdcGQPYMW+
 gWz8F+ntGj08/KuMHKE2fqe18uCplprZSeDMEd0GwMr/KPuo4qC4kZrfN7XUCNOqNqcQ
 IcAcYVNHMynsLY8lNK0XFDgnHUNLlAbNQLVx0EUKWaY2IJM9l4tKJ3LBzjwGasoBcIk6
 2UTMzJE6emrOgXrm1D+nQb1Qc7p4+/DxTSWpKRPuMIez1f5SOLbnQko6nkKEbdjzgwF/
 BjaM23LV+mQMBwlQkcT1Xi1KvibdYGu1Xi2ZbHwmQJvXRinZepIOChJQ18RzpJq67NlX ag== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2xf73ty2ru-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Jan 2020 22:32:37 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00FMNZgZ178613;
 Wed, 15 Jan 2020 22:32:37 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2xj61kh35t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 15 Jan 2020 22:32:37 +0000
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00FMWZ3d020744;
 Wed, 15 Jan 2020 22:32:36 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 15 Jan 2020 14:32:34 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <20200115014643.12749-1-marmarek@invisiblethingslab.com>
 <20200115164815.GO11756@Air-de-Roger>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <393ff73f-802c-9f1c-b739-4476388b6c98@oracle.com>
Date: Wed, 15 Jan 2020 17:32:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200115164815.GO11756@Air-de-Roger>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501
 signatures=668685
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-1911140001 definitions=main-2001150168
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9501
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001150168
Subject: Re: [Xen-devel] [PATCH v4] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.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>

CgpPbiAxLzE1LzIwIDExOjQ4IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFdlZCwg
SmFuIDE1LCAyMDIwIGF0IDAyOjQ2OjI5QU0gKzAxMDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSB3cm90ZToKPj4gUUVNVSBydW5uaW5nIGluIGEgc3R1YmRvbSBuZWVkcyB0byBiZSBhYmxl
IHRvIHNldCBJTlRYX0RJU0FCTEUsIGFuZCB0aGUKPj4gTVNJKC1YKSBlbmFibGUgZmxhZ3MgaW4g
dGhlIFBDSSBjb25maWcgc3BhY2UuIFRoaXMgYWRkcyBhbiBhdHRyaWJ1dGUKPj4gJ2FsbG93X2lu
dGVycnVwdF9jb250cm9sJyB3aGljaCB3aGVuIHNldCBmb3IgYSBQQ0kgZGV2aWNlIGFsbG93cyB3
cml0ZXMKPj4gdG8gdGhpcyBmbGFnKHMpLiBUaGUgdG9vbHN0YWNrIHdpbGwgbmVlZCB0byBzZXQg
dGhpcyBmb3Igc3R1YmRvbXMuCj4+IFdoZW4gZW5hYmxlZCwgZ3Vlc3QgKHN0dWJkb21haW4pIHdp
bGwgYmUgYWxsb3dlZCB0byBzZXQgcmVsZXZhbnQgZW5hYmxlCj4+IGZsYWdzLCBidXQgb25seSBv
bmUgYXQgYSB0aW1lIC0gaS5lLiBpdCByZWZ1c2VzIHRvIGVuYWJsZSBtb3JlIHRoYW4gb25lCj4+
IG9mIElOVHgsIE1TSSwgTVNJLVggYXQgYSB0aW1lLgo+Pgo+PiBUaGlzIGZ1bmN0aW9uYWxpdHkg
aXMgbmVlZGVkIG9ubHkgZm9yIGNvbmZpZyBzcGFjZSBhY2Nlc3MgZG9uZSBieSBkZXZpY2UKPj4g
bW9kZWwgKHN0dWJkb21haW4pIHNlcnZpbmcgYSBIVk0gd2l0aCB0aGUgYWN0dWFsIFBDSSBkZXZp
Y2UuIEl0IGlzIG5vdAo+PiBuZWNlc3NhcnkgYW5kIHVuc2FmZSB0byBlbmFibGUgZGlyZWN0IGFj
Y2VzcyB0byB0aG9zZSBiaXRzIGZvciBQViBkb21haW4KPj4gd2l0aCB0aGUgZGV2aWNlIGF0dGFj
aGVkLiBGb3IgUFYgZG9tYWlucywgdGhlcmUgYXJlIHNlcGFyYXRlIHByb3RvY29sCj4+IG1lc3Nh
Z2VzIChYRU5fUENJX09QX3tlbmFibGUsZGlzYWJsZX1fe21zaSxtc2l4fSkgZm9yIHRoaXMgcHVy
cG9zZS4KPj4gVGhvc2Ugb3BzIGluIGFkZGl0aW9uIHRvIHNldHRpbmcgZW5hYmxlIGJpdHMsIGFs
c28gY29uZmlndXJlIE1TSSgtWCkgaW4KPj4gZG9tMCBrZXJuZWwgLSB3aGljaCBpcyB1bmRlc2ly
YWJsZSBmb3IgUENJIHBhc3N0aHJvdWdoIHRvIEhWTSBndWVzdHMuCj4+Cj4+IFRoaXMgc2hvdWxk
IG5vdCBpbnRyb2R1Y2UgYW55IG5ldyBzZWN1cml0eSBpc3N1ZXMgc2luY2UgYSBtYWxpY2lvdXMK
Pj4gZ3Vlc3QgKG9yIHN0dWJkb20pIGNhbiBhbHJlYWR5IGdlbmVyYXRlIE1TSXMgdGhyb3VnaCBv
dGhlciB3YXlzLCBzZWUKPj4gWzFdIHBhZ2UgOC4gQWRkaXRpb25hbGx5LCB3aGVuIHFlbXUgcnVu
cyBpbiBkb20wLCBpdCBhbHJlYWR5IGhhdmUgZGlyZWN0Cj4+IGFjY2VzcyB0byB0aG9zZSBiaXRz
Lgo+Pgo+PiBUaGlzIGlzIHRoZSBzZWNvbmQgaXRlcmF0aW9uIG9mIHRoaXMgZmVhdHVyZS4gRmly
c3Qgd2FzIHByb3Bvc2VkIGFzIGEKPj4gZGlyZWN0IFhlbiBpbnRlcmZhY2UgdGhyb3VnaCBhIG5l
dyBoeXBlcmNhbGwsIGJ1dCB1bHRpbWF0ZWx5IGl0IHdhcwo+PiByZWplY3RlZCBieSB0aGUgbWFp
bnRhaW5lciwgYmVjYXVzZSBvZiBtaXhpbmcgcGNpYmFjayBhbmQgaHlwZXJjYWxscyBmb3IKPj4g
UENJIGNvbmZpZyBzcGFjZSBhY2Nlc3MgaXNuJ3QgYSBnb29kIGRlc2lnbi4gRnVsbCBkaXNjdXNz
aW9uIGF0IFsyXS4KPj4KPj4gWzFdOiBodHRwczovL2ludmlzaWJsZXRoaW5nc2xhYi5jb20vcmVz
b3VyY2VzLzIwMTEvU29mdHdhcmUlMjBBdHRhY2tzJTIwb24lMjBJbnRlbCUyMFZULWQucGRmCj4+
IFsyXTogaHR0cHM6Ly94ZW4ubWFya21haWwub3JnL3RocmVhZC9zbXBncHdzNHVtZHppenplCj4+
Cj4+IFtwYXJ0IG9mIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgc3lzZnMgaGFuZGxpbmddCj4+IFNp
Z25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
Pj4gW3RoZSByZXN0XQo+PiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gU29tZSBtaW5vciBuaXRzIGJl
bG93LCBidXQgTEdUTToKPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPgo+Pgo+PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVz
dGluZy9zeXNmcy1kcml2ZXItcGNpYmFjayBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lz
ZnMtZHJpdmVyLXBjaWJhY2sKPj4gaW5kZXggNmE3MzNiZmEzN2U2Li41NjZhMTFmMmMxMmYgMTAw
NjQ0Cj4+IC0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXBjaWJh
Y2sKPj4gKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1kcml2ZXItcGNpYmFj
awo+PiBAQCAtMTEsMyArMTEsMTYgQEAgRGVzY3JpcHRpb246Cj4+ICAgICAgICAgICAgICAgICAg
ICNlY2hvIDAwOjE5LjAtRTA6MjpGRiA+IC9zeXMvYnVzL3BjaS9kcml2ZXJzL3BjaWJhY2svcXVp
cmtzCj4+ICAgICAgICAgICAgICAgICAgIHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHJlYWQgYW5k
IHdyaXRlIHRvIHRoZSBjb25maWd1cmF0aW9uCj4+ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
IDB4MEUuCj4+ICsKPj4gK1doYXQ6ICAgICAgICAgICAvc3lzL2J1cy9wY2kvZHJpdmVycy9wY2li
YWNrL2FsbG93X2ludGVycnVwdF9jb250cm9sCj4+ICtEYXRlOiAgICAgICAgICAgSmFuIDIwMjAK
Pj4gK0tlcm5lbFZlcnNpb246ICA1LjUKCjUuNgoKSSBjYW4gZml4IHRoaXMgYW5kIHRoZSB0aGlu
Z3MgdGhhdCBSb2dlciBtZW50aW9uZWQgd2hpbGUgY29tbWl0dGluZyBpZiAKTWFyZWsgaXMgT0sg
d2l0aCB0aGF0LgoKLWJvcmlzCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 22:43:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 22:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irrNq-0004G1-5a; Wed, 15 Jan 2020 22:43:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=51Dj=3E=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irrNp-0004Fw-Fw
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 22:43:29 +0000
X-Inumbo-ID: 68660750-37e8-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68660750-37e8-11ea-b89f-bc764e2007e4;
 Wed, 15 Jan 2020 22:43: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 <osstest-admin@xenproject.org>)
 id 1irrNW-0004iU-RI; Wed, 15 Jan 2020 22:43: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 1irrNW-0007bA-GZ; Wed, 15 Jan 2020 22:43:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irrNW-0004MD-Ft; Wed, 15 Jan 2020 22:43:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146097-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 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-i386-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm: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-xl-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-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-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-amd64-xl-qemut-ws16-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-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: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-seattle:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle: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-vhd: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-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-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-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=cf2e9cc0ba0432f05cdca36dcd46be5fdfd7ca0c
X-Osstest-Versions-That: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 15 Jan 2020 22:43:10 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 146097: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjA5NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjA5Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxNDQ3
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDE0NDc1OAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0NjA3NSBSRUdSLiB2cy4gMTQ0NzU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4y
IGZhaWwgcGFzcyBpbiAxNDYwNzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxNDYwNzUKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxNDYwNzUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxNDYwNzUgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBpbiAxNDYwNzUgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0NjA3NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQ2MDc1
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTQ2MDc1IG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxNDYwNzUgYmxvY2tl
ZCBpbiAxNDQ3NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgZmFpbCBpbiAxNDYwNzUgYmxvY2tlZCBpbiAxNDQ3NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDE0NjA3NSBsaWtlIDE0
NDc1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ0NzIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
MTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgY2Yy
ZTljYzBiYTA0MzJmMDVjZGNhMzZkY2Q0NmJlNWZkZmQ3Y2EwYwpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNDNhYjMwYjEzZmU4YjFkNWY5MmE5YWQyY2E3ZDYxZjRjNzdi
NmNhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ0NzU4ICAyMDE5LTEyLTEyIDEwOjI0OjQxIFog
ICAzNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjA3NSAgMjAyMC0wMS0xNCAxNDozNTo0
MSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgY2YyZTljYzBiYTA0MzJmMDVjZGNhMzZkY2Q0NmJlNWZkZmQ3Y2EwYwpBdXRob3I6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkRhdGU6ICAgVGh1IERlYyAxOSAwODoxMjoyMSAyMDE5
ICswMDAwCgogICAgeGVuL2FybTogUGxhY2UgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNl
IGZvbGxvd2luZyBhbiBlcmV0IGluc3RydWN0aW9uCiAgICAKICAgIFNvbWUgQ1BVcyBjYW4gc3Bl
Y3VsYXRlIHBhc3QgYW4gRVJFVCBpbnN0cnVjdGlvbiBhbmQgcG90ZW50aWFsbHkgcGVyZm9ybQog
ICAgc3BlY3VsYXRpdmUgYWNjZXNzZXMgdG8gbWVtb3J5IGJlZm9yZSBwcm9jZXNzaW5nIHRoZSBl
eGNlcHRpb24gcmV0dXJuLgogICAgU2luY2UgdGhlIHJlZ2lzdGVyIHN0YXRlIGlzIG9mdGVuIGNv
bnRyb2xsZWQgYnkgbG93ZXIgcHJpdmlsZWdlIGxldmVsCiAgICBhdCB0aGUgcG9pbnQgb2YgYW4g
RVJFVCwgdGhpcyBjb3VsZCBwb3RlbnRpYWxseSBiZSB1c2VkIGFzIHBhcnQgb2YgYQogICAgc2lk
ZS1jaGFubmVsIGF0dGFjay4KICAgIAogICAgTmV3ZXIgQ1BVcyBtYXkgaW1wbGVtZW50IGEgbmV3
IFNCIGJhcnJpZXIgaW5zdHJ1Y3Rpb24gd2hpY2ggYWN0cwogICAgYXMgYW4gYXJjaGl0ZWN0ZWQg
c3BlY3VsYXRpb24gYmFycmllci4gRm9yIGN1cnJlbnQgQ1BVcywgdGhlIHNlcXVlbmNlCiAgICBE
U0I7IElTQiBpcyBrbm93biB0byBwcmV2ZW50IHNwZWN1bGF0aW9uLgogICAgCiAgICBUaGUgbGF0
dGVyIHNlcXVlbmNlIGlzIGhlYXZpZXIgdGhhbiBTQiBidXQgaXQgd291bGQgbmV2ZXIgYmUgZXhl
Y3V0ZWQKICAgICh0aGlzIGlzIHNwZWN1bGF0aW9uIGFmdGVyIGFsbCEpLgogICAgCiAgICBJbnRy
b2R1Y2UgYSBuZXcgbWFjcm8gJ3NiJyB0aGF0IGNvdWxkIGJlIHVzZWQgd2hlbiBhIHNwZWN1bGF0
aW9uIGJhcnJpZXIKICAgIGlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNi
IGJ1dCB0aGlzIGNvdWxkIGVhc2lseSBiZQogICAgdXBkYXRlZCB0byBjYXRlciBTQiBpbiB0aGUg
ZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMTIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 15 22:45:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Jan 2020 22: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 1irrPw-0004NX-Mz; Wed, 15 Jan 2020 22:45:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8TLv=3E=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1irrPv-0004NQ-81
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 22:45:39 +0000
X-Inumbo-ID: bf745b0a-37e8-11ea-8649-12813bfff9fa
Received: from wout5-smtp.messagingengine.com (unknown [64.147.123.21])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf745b0a-37e8-11ea-8649-12813bfff9fa;
 Wed, 15 Jan 2020 22:45:37 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 2084F60D;
 Wed, 15 Jan 2020 17:45:36 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 15 Jan 2020 17:45:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=s/L53a
 mFbryjLWhPv40zNNeYKXKQDhXkWRfFTNqVm7Q=; b=I/HVcn5Eh4sR5sl2g3iQyX
 6fyK4WOsf8TaRYebSVsvnBNxXMVQM80Y4vq/EDX+6TMU/7Jy0BzZKjYvsa1+sBuX
 R/dE1CQK4G8lE1aZJatIhAE3FbhF7Ju6okE+XS71GkDk5rTHscmLJw4G8cvCysRf
 Xyom0KVg9MlrNJNjwMaiXqE49pJEIZEzmbUDOfhHlPVfLEwAZj/IDTlfuup+djLs
 1U9B0TMFk8WCdB3OR8Nn6mYXFXFAnKaVJrWdaNog6vqk3R+axkPx+A0o7UVS9Q0M
 OyR7QGvEiqF12mYHRWv7LNXzIPWxIsBQXI56qTloQwv8ECGjL5zbcDBGuhZY4GUA
 ==
X-ME-Sender: <xms:D5YfXgmI1Gymsxo95ERNMHygQ_043mVBQqZqEf5LVJKWtk8xFAmwDA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtdegucetufdoteggodetrfdotffvucfrrh
 hofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgenuceurghi
 lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh
 epfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghkucforghr
 tgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhishhisg
 hlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepihhnvhhishhisghlvght
 hhhinhhgshhlrggsrdgtohhmpdhmrghrkhhmrghilhdrohhrghenucfkphepledurdeihe
 drfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhv
 ihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:D5YfXv-SvcGW2bSyrV4m-WmtsEpgvOeUpajAcUS_teqGAz3SqqPXPg>
 <xmx:D5YfXmHFEfyZKualnQcR8OtWJeewnTW_Z6qBN4mvxWg_WDsGXYlSlg>
 <xmx:D5YfXjLQGAv9HPokdRF6X6Ug56ltqCvO2evEyFdNaH6m4zq-r_Wzeg>
 <xmx:D5YfXnK5S51R3pLPrQQX2Mc0FGAsyomzBmBtHT8_FCHdiL_hWUYSyg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id CBB6680064;
 Wed, 15 Jan 2020 17:45:33 -0500 (EST)
Date: Wed, 15 Jan 2020 23:45:30 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20200115224530.GU1314@mail-itl>
References: <20200115014643.12749-1-marmarek@invisiblethingslab.com>
 <20200115164815.GO11756@Air-de-Roger>
 <393ff73f-802c-9f1c-b739-4476388b6c98@oracle.com>
MIME-Version: 1.0
In-Reply-To: <393ff73f-802c-9f1c-b739-4476388b6c98@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4] xen-pciback: optionally allow interrupt
 enable flag writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 YueHaibing <yuehaibing@huawei.com>, open list <linux-kernel@vger.kernel.org>,
 Simon Gaiser <simon@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============6256433229762196294=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6256433229762196294==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Qq74T9cNcLNVv1KL"
Content-Disposition: inline


--Qq74T9cNcLNVv1KL
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4] xen-pciback: optionally allow interrupt
 enable flag writes

On Wed, Jan 15, 2020 at 05:32:32PM -0500, Boris Ostrovsky wrote:
>=20
>=20
> On 1/15/20 11:48 AM, Roger Pau Monn=C3=A9 wrote:
> > On Wed, Jan 15, 2020 at 02:46:29AM +0100, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > QEMU running in a stubdom needs to be able to set INTX_DISABLE, and t=
he
> > > MSI(-X) enable flags in the PCI config space. This adds an attribute
> > > 'allow_interrupt_control' which when set for a PCI device allows writ=
es
> > > to this flag(s). The toolstack will need to set this for stubdoms.
> > > When enabled, guest (stubdomain) will be allowed to set relevant enab=
le
> > > flags, but only one at a time - i.e. it refuses to enable more than o=
ne
> > > of INTx, MSI, MSI-X at a time.
> > >=20
> > > This functionality is needed only for config space access done by dev=
ice
> > > model (stubdomain) serving a HVM with the actual PCI device. It is not
> > > necessary and unsafe to enable direct access to those bits for PV dom=
ain
> > > with the device attached. For PV domains, there are separate protocol
> > > messages (XEN_PCI_OP_{enable,disable}_{msi,msix}) for this purpose.
> > > Those ops in addition to setting enable bits, also configure MSI(-X) =
in
> > > dom0 kernel - which is undesirable for PCI passthrough to HVM guests.
> > >=20
> > > This should not introduce any new security issues since a malicious
> > > guest (or stubdom) can already generate MSIs through other ways, see
> > > [1] page 8. Additionally, when qemu runs in dom0, it already have dir=
ect
> > > access to those bits.
> > >=20
> > > This is the second iteration of this feature. First was proposed as a
> > > direct Xen interface through a new hypercall, but ultimately it was
> > > rejected by the maintainer, because of mixing pciback and hypercalls =
for
> > > PCI config space access isn't a good design. Full discussion at [2].
> > >=20
> > > [1]: https://invisiblethingslab.com/resources/2011/Software%20Attacks=
%20on%20Intel%20VT-d.pdf
> > > [2]: https://xen.markmail.org/thread/smpgpws4umdzizze
> > >=20
> > > [part of the commit message and sysfs handling]
> > > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > > [the rest]
> > > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethi=
ngslab.com>
> > Some minor nits below, but LGTM:
> >=20
> > Reviewed-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
> >=20
> > >=20
> > > diff --git a/Documentation/ABI/testing/sysfs-driver-pciback b/Documen=
tation/ABI/testing/sysfs-driver-pciback
> > > index 6a733bfa37e6..566a11f2c12f 100644
> > > --- a/Documentation/ABI/testing/sysfs-driver-pciback
> > > +++ b/Documentation/ABI/testing/sysfs-driver-pciback
> > > @@ -11,3 +11,16 @@ Description:
> > >                   #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pcibac=
k/quirks
> > >                   will allow the guest to read and write to the confi=
guration
> > >                   register 0x0E.
> > > +
> > > +What:           /sys/bus/pci/drivers/pciback/allow_interrupt_control
> > > +Date:           Jan 2020
> > > +KernelVersion:  5.5
>=20
> 5.6
>=20
> I can fix this and the things that Roger mentioned while committing if Ma=
rek
> is OK with that.

Yes, thanks!

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4flgsACgkQ24/THMrX
1yz9NAgAidnN3NOI1VHwnXmstOdX25K8D+eHYtrxRGolZmla32SxukBD44JGY0jD
zKHrfnKYkoXdyKMi0KfAaQ/vWfGXuIPdG6UbVDHyWde7Hr8rcv2D/x+LYu0h7Shk
E4niKgGlpoRdK5hKC6dZsb8PR6rxM3998Q5gu1JQ62lH40JPQmACDWLDKhavVyhU
fEDqLwTNT3OY5bB7aIaoglmFfQtnlWuXmIjndkm1hSsFTU1MqLZnMPBd2vWi1hDG
y4NkKDanS3Hvaxvug+JiOwHVP0BzM3KddQRdvm7h6URdnPmAy9kAnsTtO4H2uPB5
N4+sZxKZvl6MB2hkx4NmXh4M6PZA0A==
=b0SO
-----END PGP SIGNATURE-----

--Qq74T9cNcLNVv1KL--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6256433229762196294==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 16 00:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 00:06: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 1irsgD-0002tK-Iw; Thu, 16 Jan 2020 00:06:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irsgC-0002tD-94
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 00:06:32 +0000
X-Inumbo-ID: 0c907ecc-37f4-11ea-8661-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c907ecc-37f4-11ea-8661-12813bfff9fa;
 Thu, 16 Jan 2020 00:06: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 <osstest-admin@xenproject.org>)
 id 1irsgA-0006sp-Qz; Thu, 16 Jan 2020 00:06: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 1irsgA-0004MT-Ih; Thu, 16 Jan 2020 00:06:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irsgA-0004Ip-I4; Thu, 16 Jan 2020 00:06:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146131-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=b31666c8912bf18d9eff963b06d856e7e818ff34
X-Osstest-Versions-That: xen=cac57fda01d25c079458a146eefd267e3e72e7fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 00:06:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146131: 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>

ZmxpZ2h0IDE0NjEzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjEzMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiMzE2NjZjODkxMmJmMThkOWVmZjk2M2IwNmQ4NTZlN2U4MThmZjM0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjYWM1N2ZkYTAxZDI1YzA3OTQ1
OGExNDZlZWZkMjY3ZTNlNzJlN2ZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMTggIDIwMjAt
MDEtMTUgMTc6MDE6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTMxICAy
MDIwLTAxLTE1IDIxOjAyOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIGNhYzU3ZmRhMDEuLmIzMTY2NmM4OTEgIGIzMTY2NmM4OTEyYmYxOGQ5ZWZmOTYz
YjA2ZDg1NmU3ZTgxOGZmMzQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 02:38:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 02: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 1irv3L-0005eF-0J; Thu, 16 Jan 2020 02:38:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irv3J-0005d7-19
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 02:38:33 +0000
X-Inumbo-ID: 45706f4e-3809-11ea-8670-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45706f4e-3809-11ea-8670-12813bfff9fa;
 Thu, 16 Jan 2020 02: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 <osstest-admin@xenproject.org>)
 id 1irv3B-0002TT-9X; Thu, 16 Jan 2020 02:38:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1irv3A-0005kT-Tb; Thu, 16 Jan 2020 02:38:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irv3A-0007Jo-Sq; Thu, 16 Jan 2020 02:38:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146100-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=a5fcafbfbee55261853fba07149c1c795f2baf58
X-Osstest-Versions-That: xen=890711084303e6b56881b836d91273ec56015b5e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 02:38:24 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 146100: 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>

ZmxpZ2h0IDE0NjEwMCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDAvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0NTAxNwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhNWZjYWZiZmJlZTU1MjYxODUzZmJh
MDcxNDljMWM3OTVmMmJhZjU4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA4OTA3MTEwODQzMDNlNmI1Njg4MWI4MzZkOTEyNzNlYzU2MDE1YjVlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxNDUwMTcgIDIwMTktMTItMjAgMTE6MDk6MjcgWiAgIDI2IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ2MDc4ICAyMDIwLTAxLTE0IDE0OjM2OjIxIFogICAgMSBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4OTA3MTEw
ODQzLi5hNWZjYWZiZmJlICBhNWZjYWZiZmJlZTU1MjYxODUzZmJhMDcxNDljMWM3OTVmMmJhZjU4
IC0+IHN0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 05:28:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 05: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 1irxhj-0002Yq-6D; Thu, 16 Jan 2020 05:28:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9JMe=3E=infopulse.com=ivan.sheihets@srs-us1.protection.inumbo.net>)
 id 1irm7H-0000gE-6E
 for xen-devel@lists.xenproject.org; Wed, 15 Jan 2020 17:06:03 +0000
X-Inumbo-ID: 44fdf946-37b9-11ea-a985-bc764e2007e4
Received: from mail1-vm-srv.infopulse.com (unknown [195.250.62.21])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44fdf946-37b9-11ea-a985-bc764e2007e4;
 Wed, 15 Jan 2020 17:05:46 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mail1-vm-srv.infopulse.com (Postfix) with ESMTP id 07BC52A68DC
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 19:05:45 +0200 (EET)
X-Virus-Scanned: amavisd-new at infopulse.com.ua
Received: from mail1-vm-srv.infopulse.com ([127.0.0.1])
 by localhost (mail1-vm-srv.infopulse.com.ua [127.0.0.1]) (amavisd-new,
 port 10024)
 with ESMTP id 8VeqOB5ItAFS for <xen-devel@lists.xenproject.org>;
 Wed, 15 Jan 2020 19:05:43 +0200 (EET)
Received: from ex1-vm.infopulse.local (ex1-vm.infopulse.local [172.27.148.103])
 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail1-vm-srv.infopulse.com (Postfix) with ESMTPS id 6611A2A68D3
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 19:05:43 +0200 (EET)
Received: from ex2-vm.infopulse.local (172.27.148.104) by
 ex1-vm.infopulse.local (172.27.148.103) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.1847.3; Wed, 15 Jan 2020 19:05:42 +0200
Received: from ex2-vm.infopulse.local ([fe80::84d7:5545:848:6b54]) by
 ex2-vm.infopulse.local ([fe80::84d7:5545:848:6b54%5]) with mapi id
 15.01.1847.003; Wed, 15 Jan 2020 19:05:42 +0200
From: Ivan Sheihets <Ivan.Sheihets@infopulse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Raspberry pi4
Thread-Index: AdXLxdjYF8JmwHhISwSy+j9K5Lq3iQ==
Date: Wed, 15 Jan 2020 17:05:42 +0000
Message-ID: <9dc4022c93cc4552a71d6d21407b6cc4@infopulse.com>
Accept-Language: en-US, uk-UA
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.148.81]
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender Milter 3.1.7 on
 mail1-vm-srv.infopulse.com, sigver: 7.83490
X-Mailman-Approved-At: Thu, 16 Jan 2020 05:28:26 +0000
Subject: [Xen-devel] Raspberry pi4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4420058452084221106=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4420058452084221106==
Content-Language: en-US
Content-Type: multipart/related;
	boundary="_004_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_";
	type="multipart/alternative"

--_004_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_
Content-Type: multipart/alternative;
	boundary="_000_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_"

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

Hello guys,

Does anyone run Xen on RPi4 and can help?
I just found https://www.mail-archive.com/xen-devel@lists.xenproject.org/ms=
g50685.html but there doesn't work HDMI and memory limitation.

Best regards,
Ivan Sheihets
Infopulse Ukraine
+38-097-913-10-01

[cid:image001.png@01D0A777.74430340]
www.infopulse.com.ua<http://www.infopulse.com.ua/>
P Please don't print this message unless you really need to. Thank you.


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Webdings;
	panose-1:5 3 1 2 1 5 9 6 7 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
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;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:42.5pt 42.5pt 42.5pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"UK" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hello guys,<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Does anyone run Xen on RPi4 and=
 can help?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I just found </span><a href=3D"=
https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg50685.html">=
https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg50685.html</=
a><span lang=3D"EN-US"> but there doesn't
 work HDMI and memory limitation.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#5B9BD5;mso-fare=
ast-language:UK">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Segoe UI&quot;,sans-serif;color:#0070C0;mso-fareast-languag=
e:UK">Ivan Sheihets<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#5B9BD5;mso-fare=
ast-language:UK">Infopulse Ukraine<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#5B9BD5;mso-fare=
ast-language:UK">&#43;38-097-913-10-01<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"mso-fareast-language:U=
K"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:blue;mso-fareast-language:UK"><img border=3D"0" =
width=3D"90" height=3D"25" style=3D"width:.9416in;height:.2583in" id=3D"Pic=
ture_x0020_1" src=3D"cid:image001.png@01D5CBD6.C7F10900" alt=3D"cid:image00=
1.png@01D0A777.74430340"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D;mso-fareast-language:UK"><a href=3D"http://www.infopulse=
.com.ua/" target=3D"_blank"><span lang=3D"EN-GB" style=3D"font-size:8.0pt;f=
ont-family:&quot;Arial&quot;,sans-serif;color:#1F497D">www.infopulse.com.ua=
</span></a></span><span lang=3D"EN-US" style=3D"color:#1F497D;mso-fareast-l=
anguage:UK"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:13.5pt;font-=
family:Webdings;color:green;mso-fareast-language:UK">P</span><span lang=3D"=
EN-US" style=3D"font-size:10.0pt;color:#1F497D;mso-fareast-language:UK">
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;color:green;mso-farea=
st-language:UK">Please don't print this message unless you really need to. =
Thank you.</span><span lang=3D"EN-US" style=3D"color:#1F497D;mso-fareast-la=
nguage:UK"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_--

--_004_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=2270;
	creation-date="Wed, 15 Jan 2020 17:05:42 GMT";
	modification-date="Wed, 15 Jan 2020 17:05:42 GMT"
Content-ID: <image001.png@01D5CBD6.C7F10900>
Content-Transfer-Encoding: base64

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

--_004_9dc4022c93cc4552a71d6d21407b6cc4infopulsecom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4420058452084221106==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 16 06:41:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 06: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 1iryqG-0000N8-3e; Thu, 16 Jan 2020 06:41:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1xV+=3F=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iryqE-0000N3-Pg
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 06:41:18 +0000
X-Inumbo-ID: 32984ed8-382b-11ea-a985-bc764e2007e4
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32984ed8-382b-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 06:41:17 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id k3so9402296pgc.3
 for <xen-devel@lists.xenproject.org>; Wed, 15 Jan 2020 22:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=f+3QqTgKD7g/KMqBuMVdD0S0/jS8wXuOx0d2mRo05wM=;
 b=HWyZ3sMXGypZPNNMnZ852l+iVVKgncaqVj3flIFUoNqtIfd60EyelDa3m2LZrvRnBr
 h0l7o9f8UC4fo6HCkftcKVspCowdS+e6L/ybziqj3RV6Rrr6GakIosK/u3nobSMoK8hX
 lSxCdkVTZryN2yp+LCBmbzoysuD5mrcoDIeEo=
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;
 bh=f+3QqTgKD7g/KMqBuMVdD0S0/jS8wXuOx0d2mRo05wM=;
 b=fClW1vVfPd6agJzD0/Z5CIZANODFHriotPQy4+6z+5SQ/yyxGZ2JHo/4L01staANnq
 ecBMTMSXfWzACKyffFC2sIN3YruFfa6H+zh4SiAiyQkVPa5nyEN4sATs9ZvT1j8xYiIM
 0S4DedZsF3dKgiX+XebarWQaSeYFTrWRQvZ6U8dJWH0/AASzc0we7vcHVJ6WqfKLLZZT
 Olj6Ibl25AS9nCj62JshUjrPDnCpr1d7jaLi4094ik3/S77mSQ4epgGjQgAClTsot6Cw
 vtj/IIjAg7clCPbhgfzaGUZbKEQFsGRjHBjBWqBFeUJeUIMP4GYRXc7levu3hgJNIvgS
 Pi3w==
X-Gm-Message-State: APjAAAUmQoFObE3WT+gTIxV2sXc4hTzPtWT2Ntavu42BcUjsjzIVm6Nn
 Knsxv/3WIyUUeDSKRdK4YsUWqQ==
X-Google-Smtp-Source: APXvYqwZqouniRGqLdIbpa7A320WvTTDLYRevXEYwIJDywXZPmI0KIu4Kbc7bxX/PQE5dglAyvziBw==
X-Received: by 2002:a63:e0c:: with SMTP id d12mr36249068pgl.3.1579156876764;
 Wed, 15 Jan 2020 22:41:16 -0800 (PST)
Received: from dvetter-linux.ger.corp.intel.com ([138.44.248.126])
 by smtp.gmail.com with ESMTPSA id a1sm23642333pfo.68.2020.01.15.22.41.10
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jan 2020 22:41:16 -0800 (PST)
Date: Thu, 16 Jan 2020 07:41:07 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115125226.13843-5-tzimmermann@suse.de>
X-Operating-System: Linux dvetter-linux.ger.corp.intel.com
 5.2.11-200.fc30.x86_64 
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDE6NTI6MjZQTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gSW4gZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKSB0aGUgRFJNIGNv
cmUgc2VuZHMgb3V0IFZCTEFOSyBldmVudHMKPiBpZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9f
dmJsYW5rIGlzIGVuYWJsZWQgaW4gdGhlIGNoZWNrKCkgY2FsbGJhY2tzLgo+IAo+IEZvciBkcml2
ZXJzIHRoYXQgaGF2ZSBuZWl0aGVyIGFuIGVuYWJsZV92YmxhbmsoKSBjYWxsYmFjayBub3IgYSBj
aGVjaygpCj4gY2FsbGJhY2ssIHRoZSBzaW1wbGUtS01TIGhlbHBlcnMgZW5hYmxlIFZCTEFOSyBn
ZW5lcmF0aW9uIGJ5IGRlZmF1bHQuIFRoaXMKPiBzaW1wbGlmaWVzIGJvY2hzLCB1ZGwsIHNldmVy
YWwgdGlueSBkcml2ZXJzLCBhbmQgZHJpdmVycyBiYXNlZCB1cG9uIE1JUEkKPiBEUEkgaGVscGVy
cy4gVGhlIGRyaXZlciBmb3IgWGVuIGV4cGxpY2l0bHkgZGlzYWJsZXMgbm9fdmJsYW5rLCBhcyBp
dCBoYXMKPiBpdHMgb3duIGxvZ2ljIGZvciBzZW5kaW5nIHRoZXNlIGV2ZW50cy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYyBiL2RyaXZl
cnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuYwo+IGluZGV4IDE1ZmI1MTZhZTJkOC4u
NDQxNGM3YTViMmNlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2tt
c19oZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
Ywo+IEBAIC0xNDYsMTAgKzE0NiwyMSBAQCBzdGF0aWMgaW50IGRybV9zaW1wbGVfa21zX3BsYW5l
X2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiAgCWlmICghcGxhbmVfc3Rh
dGUtPnZpc2libGUpCj4gIAkJcmV0dXJuIDA7Cj4gIAo+IC0JaWYgKCFwaXBlLT5mdW5jcyB8fCAh
cGlwZS0+ZnVuY3MtPmNoZWNrKQo+IC0JCXJldHVybiAwOwo+IC0KPiAtCXJldHVybiBwaXBlLT5m
dW5jcy0+Y2hlY2socGlwZSwgcGxhbmVfc3RhdGUsIGNydGNfc3RhdGUpOwo+ICsJaWYgKHBpcGUt
PmZ1bmNzKSB7Cj4gKwkJaWYgKHBpcGUtPmZ1bmNzLT5jaGVjaykKPiArCQkJcmV0dXJuIHBpcGUt
PmZ1bmNzLT5jaGVjayhwaXBlLCBwbGFuZV9zdGF0ZSwKPiArCQkJCQkJICBjcnRjX3N0YXRlKTsK
PiArCQlpZiAocGlwZS0+ZnVuY3MtPmVuYWJsZV92YmxhbmspCj4gKwkJCXJldHVybiAwOwo+ICsJ
fQo+ICsKPiArCS8qIERyaXZlcnMgd2l0aG91dCBWQkxBTksgc3VwcG9ydCBoYXZlIHRvIGZha2Ug
VkJMQU5LIGV2ZW50cy4gQXMKPiArCSAqIHRoZXJlJ3Mgbm8gY2hlY2soKSBjYWxsYmFjayB0byBl
bmFibGUgdGhpcywgc2V0IHRoZSBub192YmxhbmsKPiArCSAqIGZpZWxkIGJ5IGRlZmF1bHQuCj4g
KwkgKi8KClRoZSAtPmNoZWNrIGNhbGxiYWNrIGlzIHJpZ2h0IGFib3ZlIHRoaXMgY29tbWVudCAu
Li4gSSdtIGNvbmZ1c2VkLgoKPiArCWNydGNfc3RhdGUtPm5vX3ZibGFuayA9IHRydWU7CgpUaGF0
J3Mga2luZGEgbm90IHdoYXQgSSBtZWFudCB3aXRoIGhhbmRsaW5nIHRoaXMgYXV0b21hdGljYWxs
eS4gSW5zdGVhZApzb21ldGhpbmcgbGlrZSB0aGlzOgoKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv
bWljX3N0YXRlX2hlbHBlci5jCmluZGV4IDdjZjNjZjkzNjU0Ny4uMjNkMmY1MWZjMWQ0IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYwpAQCAtMTQ5LDYgKzE0OSwx
MSBAQCB2b2lkIF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVfc3RhdGUoc3RydWN0
IGRybV9jcnRjICpjcnRjLAogCS8qIFNlbGYgcmVmcmVzaCBzaG91bGQgYmUgY2FuY2VsZWQgd2hl
biBhIG5ldyB1cGRhdGUgaXMgYXZhaWxhYmxlICovCiAJc3RhdGUtPmFjdGl2ZSA9IGRybV9hdG9t
aWNfY3J0Y19lZmZlY3RpdmVseV9hY3RpdmUoc3RhdGUpOwogCXN0YXRlLT5zZWxmX3JlZnJlc2hf
YWN0aXZlID0gZmFsc2U7CisKKwlpZiAoZHJtX2Rldl9oYXNfdmJsYW5rKGNydGMtPmRldikpCisJ
CXN0YXRlLT5ub192YmxhbmsgPSB0cnVlOworCWVsc2UKKwkJc3RhdGUtPm5vX3ZibGFuayA9IGZh
bHNlOwogfQogRVhQT1JUX1NZTUJPTChfX2RybV9hdG9taWNfaGVscGVyX2NydGNfZHVwbGljYXRl
X3N0YXRlKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKaW5kZXggMTY1OWIxM2IxNzhjLi4zMmNhYjNkM2M4
NzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2RybV92YmxhbmsuYwpAQCAtODEsNiArODEsMTIgQEAKICAqLwogI2RlZmluZSBE
Uk1fUkVEVU5EQU5UX1ZCTElSUV9USFJFU0hfTlMgMTAwMDAwMAogCisvKiBGSVhNRSByb2xsIHRo
aXMgb3V0IGhlcmUgaW4gdGhpcyBmaWxlICovCitib29sIGRybV9kZXZfaGFzX3ZibGFuayhkZXYp
Cit7CisJcmV0dXJuIGRldi0+bnVtX2NydGNzOworfQorCiBzdGF0aWMgYm9vbAogZHJtX2dldF9s
YXN0X3ZibHRpbWVzdGFtcChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgcGlw
ZSwKIAkJCSAga3RpbWVfdCAqdHZibGFuaywgYm9vbCBpbl92YmxhbmtfaXJxKTsKCgpCdXQgbWF5
YmUgbW92ZSB0aGUgZGVmYXVsdCB2YWx1ZSB0byBzb21lIG90aGVyL2JldHRlciBwbGFjZSBpbiB0
aGUgYXRvbWljCmhlbHBlcnMsIG5vdCBzdXJlIHdoYXQgdGhlIGJlc3Qgb25lIGlzLgoKUGx1cyB0
aGVuIGluIHRoZSBkb2N1bWVudGF0aW9uIHBhdGNoIGFsc28gaGlnaGxpZ2h0IHRoZSBsaW5rIGJl
dHdlZW4KY3J0Y19zdGF0ZS0+bm9fdmJsYW5rIGFuZCBkcm1fZGV2X2hhc192YmxhbmsgcmVzcGVj
dGl2ZWx5CmRybV9kZXZpY2UubnVtX2NydGNzLgoKVGhhdCBzaG91bGQgcGx1ZyB0aGlzIGlzc3Vl
IG9uY2UgZm9yIGFsbCBhY3Jvc3MgdGhlIGJvYXJkLgoKVGhlcmUncyBzdGlsbCB0aGUgZnVuIGJl
dHdlZW4gaGF2aW5nIHRoZSB2YmxhbmsgY2FsbGJhY2tzIGFuZCB0aGUKZHJtX3ZibGFuayBzZXR1
cCwgYnV0IHRoYXQncyBhIG11Y2ggb2xkZXIgY2FuIG9mIHdvcm1zIC4uLgotRGFuaWVsCi0tIApE
YW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8v
YmxvZy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 06:47:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 06:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1irywa-0000Yc-V0; Thu, 16 Jan 2020 06:47:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1irywZ-0000YX-7b
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 06:47:51 +0000
X-Inumbo-ID: 1c322cb2-382c-11ea-86a1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c322cb2-382c-11ea-86a1-12813bfff9fa;
 Thu, 16 Jan 2020 06:47: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 <osstest-admin@xenproject.org>)
 id 1irywW-0007bz-Nk; Thu, 16 Jan 2020 06:47: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 1irywW-0003Aj-Gp; Thu, 16 Jan 2020 06:47:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1irywW-0008G2-GC; Thu, 16 Jan 2020 06:47:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146101-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-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: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: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-seattle: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-seattle: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-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-qemuu-debianhvm-amd64-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-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-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-qemuu-nested-amd:leak-check/check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-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-cubietruck: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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-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-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=49a5d6e92317a7d9acbf0bdbd25b2809dfd84260
X-Osstest-Versions-That: xen=6cb1cb9c63e91b71ce639e7b7cf08ca85d44266f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 06:47:48 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 146101: tolerable trouble:
 fail/pass/starved - 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>

ZmxpZ2h0IDE0NjEwMSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDEvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NDc5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDIyIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0OWE1ZDZlOTIzMTdhN2Q5YWNiZjBiZGJk
MjViMjgwOWRmZDg0MjYwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2
Y2IxY2I5YzYzZTkxYjcxY2U2MzllN2I3Y2YwOGNhODVkNDQyNjZmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDQ3OTggIDIwMTktMTItMTMgMjA6MzI6MjcgWiAgIDMzIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQ2MDc2ICAyMDIwLTAxLTE0IDE0OjM1OjU4IFogICAgMSBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDZjYjFjYjljNjMuLjQ5YTVkNmU5MjMgIDQ5YTVkNmU5MjMxN2E3
ZDlhY2JmMGJkYmQyNWIyODA5ZGZkODQyNjAgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 07:38:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 07: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 1irzj5-0004du-Hi; Thu, 16 Jan 2020 07:37:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CrrS=3F=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1irzj5-0004dp-4L
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 07:37:59 +0000
X-Inumbo-ID: 1881168a-3833-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1881168a-3833-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 07:37: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 mx2.suse.de (Postfix) with ESMTP id 593D4AC2C;
 Thu, 16 Jan 2020 07:37:32 +0000 (UTC)
To: Daniel Vetter <daniel@ffwll.ch>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
Date: Thu, 16 Jan 2020 08:37:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, xen-devel@lists.xenproject.org,
 emil.velikov@collabora.com, sean@poorly.run, laurent.pinchart@ideasonboard.com
Content-Type: multipart/mixed; boundary="===============3004318684682447203=="
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)
--===============3004318684682447203==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="2TF20vE0nUR867IpaGkbOHeyuGZJOixI9"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2TF20vE0nUR867IpaGkbOHeyuGZJOixI9
Content-Type: multipart/mixed; boundary="IhVePYMFhVozNgiM73xbi0VCK6gdDGe7Y";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: airlied@linux.ie, kraxel@redhat.com, maarten.lankhorst@linux.intel.com,
 mripard@kernel.org, hdegoede@redhat.com, david@lechnology.com,
 noralf@tronnes.org, sean@poorly.run, oleksandr_andrushchenko@epam.com,
 sam@ravnborg.org, laurent.pinchart@ideasonboard.com,
 emil.velikov@collabora.com, xen-devel@lists.xenproject.org,
 virtualization@lists.linux-foundation.org, dri-devel@lists.freedesktop.org
Message-ID: <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
Subject: Re: [PATCH v2 4/4] drm/simple-kms: Let DRM core send VBLANK events by
 default
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
In-Reply-To: <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>

--IhVePYMFhVozNgiM73xbi0VCK6gdDGe7Y
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 16.01.20 um 07:41 schrieb Daniel Vetter:
> On Wed, Jan 15, 2020 at 01:52:26PM +0100, Thomas Zimmermann wrote:
>> In drm_atomic_helper_fake_vblank() the DRM core sends out VBLANK event=
s
>> if struct drm_crtc_state.no_vblank is enabled in the check() callbacks=
=2E
>>
>> For drivers that have neither an enable_vblank() callback nor a check(=
)
>> callback, the simple-KMS helpers enable VBLANK generation by default. =
This
>> simplifies bochs, udl, several tiny drivers, and drivers based upon MI=
PI
>> DPI helpers. The driver for Xen explicitly disables no_vblank, as it h=
as
>> its own logic for sending these events.
>>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>=20
>> diff --git a/drivers/gpu/drm/drm_simple_kms_helper.c b/drivers/gpu/drm=
/drm_simple_kms_helper.c
>> index 15fb516ae2d8..4414c7a5b2ce 100644
>> --- a/drivers/gpu/drm/drm_simple_kms_helper.c
>> +++ b/drivers/gpu/drm/drm_simple_kms_helper.c
>> @@ -146,10 +146,21 @@ static int drm_simple_kms_plane_atomic_check(str=
uct drm_plane *plane,
>>  	if (!plane_state->visible)
>>  		return 0;
>> =20
>> -	if (!pipe->funcs || !pipe->funcs->check)
>> -		return 0;
>> -
>> -	return pipe->funcs->check(pipe, plane_state, crtc_state);
>> +	if (pipe->funcs) {
>> +		if (pipe->funcs->check)
>> +			return pipe->funcs->check(pipe, plane_state,
>> +						  crtc_state);
>> +		if (pipe->funcs->enable_vblank)
>> +			return 0;
>> +	}
>> +
>> +	/* Drivers without VBLANK support have to fake VBLANK events. As
>> +	 * there's no check() callback to enable this, set the no_vblank
>> +	 * field by default.
>> +	 */
>=20
> The ->check callback is right above this comment ... I'm confused.

I guess that comment isn't overly precise. What it means is that
no_vblank would have to be set in check(), but the driver did not
specify a check() function. So it has neither vblank support nor any way
of setting no_vblank. Hence, the simple-kms helper sets no_vblank
automatically.

Maybe something to update for the patchset's v2.

>=20
>> +	crtc_state->no_vblank =3D true;
>=20
> That's kinda not what I meant with handling this automatically. Instead=

> something like this:
>=20
>=20
> diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/gpu/dr=
m/drm_atomic_state_helper.c
> index 7cf3cf936547..23d2f51fc1d4 100644
> --- a/drivers/gpu/drm/drm_atomic_state_helper.c
> +++ b/drivers/gpu/drm/drm_atomic_state_helper.c
> @@ -149,6 +149,11 @@ void __drm_atomic_helper_crtc_duplicate_state(stru=
ct drm_crtc *crtc,
>  	/* Self refresh should be canceled when a new update is available */
>  	state->active =3D drm_atomic_crtc_effectively_active(state);
>  	state->self_refresh_active =3D false;
> +
> +	if (drm_dev_has_vblank(crtc->dev))
> +		state->no_vblank =3D true;
> +	else
> +		state->no_vblank =3D false;
>  }
>  EXPORT_SYMBOL(__drm_atomic_helper_crtc_duplicate_state);

I think the if/else branches are in the wrong order.

But generally speaking, is it really that easy? The xen driver already
has to work around simple-kms's auto-enabling of no_vblank (see patch
4). Maybe this settings interferes with other drivers as well. At least
the calls for sending fake vblanks should be removed from all affected
drivers.

Best regards
Thomas

> =20
> diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank.=
c
> index 1659b13b178c..32cab3d3c872 100644
> --- a/drivers/gpu/drm/drm_vblank.c
> +++ b/drivers/gpu/drm/drm_vblank.c
> @@ -81,6 +81,12 @@
>   */
>  #define DRM_REDUNDANT_VBLIRQ_THRESH_NS 1000000
> =20
> +/* FIXME roll this out here in this file */
> +bool drm_dev_has_vblank(dev)
> +{
> +	return dev->num_crtcs;
> +}
> +
>  static bool
>  drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe,
>  			  ktime_t *tvblank, bool in_vblank_irq);
>=20
>=20
> But maybe move the default value to some other/better place in the atom=
ic
> helpers, not sure what the best one is.
>=20
> Plus then in the documentation patch also highlight the link between
> crtc_state->no_vblank and drm_dev_has_vblank respectively
> drm_device.num_crtcs.
>=20
> That should plug this issue once for all across the board.
>=20
> There's still the fun between having the vblank callbacks and the
> drm_vblank setup, but that's a much older can of worms ...
> -Daniel
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--IhVePYMFhVozNgiM73xbi0VCK6gdDGe7Y--

--2TF20vE0nUR867IpaGkbOHeyuGZJOixI9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4gErkACgkQaA3BHVML
eiN+vwf/XGyl88sc5pspPvxnC5r6X3M2RF8oBoWhQ3pFbMkf4/UqJarP8N+G5M/+
yMVhwkYswAe9KdUZeqSwGLEdesukkyAQHPICSPXo17YrQl3HVAAqqv6P7zhGrNcU
l1P5ESbAVbxQf6P2nlLbJK6+lYPvp3ojLRloeLVXEO+MGR5hWtogc9p/vulWcDnu
8dEb0apW53GmMovVFhOr0haenOhzUc1wUb9zQm5mX/TDbpsJg8MBf7kKDcAMnPr1
/gM2EDjuW4BlRdrAQRTnpwcOFZe/bwXwZ8m9s6/jLAF4aP6LTsbgMzZxIGc0v/Ku
QZ5C5SSX3z4d1WSPYDhqIt600yNvVA==
=Xk4o
-----END PGP SIGNATURE-----

--2TF20vE0nUR867IpaGkbOHeyuGZJOixI9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3004318684682447203==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 16 07:55:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 07: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 1irzzd-0006Gg-DX; Thu, 16 Jan 2020 07:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s8OO=3F=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1irzzc-0006Gb-6K
 for xen-devel@lists.xen.org; Thu, 16 Jan 2020 07:55:04 +0000
X-Inumbo-ID: 7f5a104e-3835-11ea-86b6-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f5a104e-3835-11ea-86b6-12813bfff9fa;
 Thu, 16 Jan 2020 07:55:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4D021AC2C;
 Thu, 16 Jan 2020 07:55:00 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200108152100.7630-1-sergey.dyasli@citrix.com>
 <20200108152100.7630-2-sergey.dyasli@citrix.com>
 <96c2414e-91fb-5a28-44bc-e30d2daabec5@citrix.com>
 <6f643816-a7dc-f3bb-d521-b6ac104918d6@suse.com>
 <c116cc6c-c56c-13a5-6dce-ecbb9cf80b3a@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c0e6f3a8-85b1-ba92-7379-bdf5f1225ff5@suse.com>
Date: Thu, 16 Jan 2020 08:54:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <c116cc6c-c56c-13a5-6dce-ecbb9cf80b3a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] kasan: introduce
 set_pmd_early_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: Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.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>

T24gMTUuMDEuMjAgMTc6MzIsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gMTUvMDEvMjAyMCAx
MTowOSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMTUuMDEuMjAgMTE6NTQsIFNlcmdleSBE
eWFzbGkgd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuLAo+Pj4KPj4+IE9uIDA4LzAxLzIwMjAgMTU6MjAs
IFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4gSXQgaXMgaW5jb3JyZWN0IHRvIGNhbGwgcG1kX3Bv
cHVsYXRlX2tlcm5lbCgpIG11bHRpcGxlIHRpbWVzIGZvciB0aGUKPj4+PiBzYW1lIHBhZ2UgdGFi
bGUuIFhlbiBub3RpY2VzIGl0IGR1cmluZyBrYXNhbl9wb3B1bGF0ZV9lYXJseV9zaGFkb3coKToK
Pj4+Pgo+Pj4+ICAgICAgIChYRU4pIG1tLmM6MzIyMjpkMTU1djAgbWZuIDM3MDRiIGFscmVhZHkg
cGlubmVkCj4+Pj4KPj4+PiBUaGlzIGhhcHBlbnMgZm9yIGthc2FuX2Vhcmx5X3NoYWRvd19wdGUg
d2hlbiBVU0VfU1BMSVRfUFRFX1BUTE9DS1MgaXMKPj4+PiBlbmFibGVkLiBGaXggdGhpcyBieSBp
bnRyb2R1Y2luZyBzZXRfcG1kX2Vhcmx5X3NoYWRvdygpIHdoaWNoIGNhbGxzCj4+Pj4gcG1kX3Bv
cHVsYXRlX2tlcm5lbCgpIG9ubHkgb25jZSBhbmQgdXNlcyBzZXRfcG1kKCkgYWZ0ZXJ3YXJkcy4K
Pj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KPj4+Cj4+PiBMb29rcyBsaWtlIHRoZSBwbGFuIHRvIHVzZSBzZXRfcG1kKCkgZGly
ZWN0bHkgaGFzIGZhaWxlZDogaXQncyBhbgo+Pj4gYXJjaC1zcGVjaWZpYyBmdW5jdGlvbiBhbmQg
Y2FuJ3QgYmUgdXNlZCBpbiBhcmNoLWluZGVwZW5kZW50IGNvZGUKPj4+IChhcyBrYnVpbGQgdGVz
dCByb2JvdCBoYXMgcHJvdmVuKS4KPj4+Cj4+PiBEbyB5b3Ugc2VlIGFueSB3YXkgb3V0IG9mIHRo
aXMgb3RoZXIgdGhhbiBkaXNhYmxpbmcgU1BMSVRfUFRFX1BUTE9DS1MKPj4+IGZvciBQViBLQVNB
Tj8KPj4KPj4gQ2hhbmdlIHNldF9wbWRfZWFybHlfc2hhZG93KCkgbGlrZSB0aGUgZm9sbG93aW5n
Ogo+Pgo+PiAjaWZkZWYgQ09ORklHX1hFTl9QVgo+PiBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3Bt
ZF9lYXJseV9zaGFkb3cocG1kX3QgKnBtZCwgcHRlX3QgKmVhcmx5X3NoYWRvdykKPj4gewo+PiAg
ICAgIHN0YXRpYyBib29sIHBtZF9wb3B1bGF0ZWQgPSBmYWxzZTsKPj4KPj4gICAgICBpZiAobGlr
ZWx5KHBtZF9wb3B1bGF0ZWQpKSB7Cj4+ICAgICAgICAgIHNldF9wbWQocG1kLCBfX3BtZChfX3Bh
KGVhcmx5X3NoYWRvdykgfCBfUEFHRV9UQUJMRSkpOwo+PiAgICAgIH0gZWxzZSB7Cj4+ICAgICAg
ICAgIHBtZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgZWFybHlfc2hhZG93KTsKPj4g
ICAgICAgICAgcG1kX3BvcHVsYXRlZCA9IHRydWU7Cj4+ICAgICAgfQo+PiB9Cj4+ICNlbHNlCj4+
IHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcG1kX2Vhcmx5X3NoYWRvdyhwbWRfdCAqcG1kLCBwdGVf
dCAqZWFybHlfc2hhZG93KQo+PiB7Cj4+ICAgICAgcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9t
bSwgcG1kLCBlYXJseV9zaGFkb3cpOwo+PiB9Cj4+ICNlbmRpZgo+Pgo+PiAuLi4gYW5kIG1vdmUg
aXQgdG8gaW5jbHVkZS94ZW4veGVuLW9wcy5oIGFuZCBjYWxsIGl0IHdpdGgKPj4gbG1fYWxpYXMo
a2FzYW5fZWFybHlfc2hhZG93X3B0ZSkgYXMgdGhlIHNlY29uZCBwYXJhbWV0ZXIuCj4gCj4gWW91
ciBzdWdnZXN0aW9uIHRvIHVzZSBpZmRlZiBpcyByZWFsbHkgZ29vZCwgZXNwZWNpYWxseSBub3cg
d2hlbiBJCj4gZmlndXJlZCBvdXQgdGhhdCBDT05GSUdfWEVOX1BWIGltcGxpZXMgWDg2LiBCdXQg
SSBkb24ndCBsaWtlIHRoZSBpZGVhCj4gb2Yga2FzYW4gY29kZSBjYWxsaW5nIGEgbm9uLWVtcHR5
IGZ1bmN0aW9uIGZyb20geGVuLW9wcy5oIHdoZW4KPiBDT05GSUdfWEVOX1BWIGlzIG5vdCBkZWZp
bmVkLiBJJ2QgcHJlZmVyIHRvIGtlZXAgc2V0X3BtZF9lYXJseV9zaGFkb3coKQo+IGluIG1tL2th
c2FuL2luaXQuYyB3aXRoIHRoZSBzdWdnZXN0ZWQgaWZkZWYuCgpGaW5lIHdpdGggbWUuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 08:27:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 08:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is0UQ-0000n2-8K; Thu, 16 Jan 2020 08:26:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is0UO-0000mx-Uz
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 08:26:53 +0000
X-Inumbo-ID: ded47d44-3839-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ded47d44-3839-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 08:26: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 <osstest-admin@xenproject.org>)
 id 1is0Tq-0001aE-Jl; Thu, 16 Jan 2020 08:26: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 1is0Tq-0007ct-CP; Thu, 16 Jan 2020 08:26:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is0Tq-0002u8-Ap; Thu, 16 Jan 2020 08:26:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146103-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2b611db88268d123a9a5cdf86cb1c8f6815613e5
X-Osstest-Versions-That: libvirt=4a09c143f6c467230ab60c20fea560e710ddeee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 08:26:18 +0000
Subject: [Xen-devel] [libvirt test] 146103: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjEwMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NTk2OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NTk2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTY5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDJiNjExZGI4ODI2OGQxMjNhOWE1Y2RmODZjYjFjOGY2ODE1NjEzZTUKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDRhMDljMTQzZjZjNDY3MjMwYWI2MGMyMGZlYTU2MGU3
MTBkZGVlZTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTk2OSAgMjAyMC0wMS0xMSAwNDoxODo0
MiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwNjEgIDIwMjAtMDEtMTQgMDQ6
MTk6MjIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYx
MDMgIDIwMjAtMDEtMTUgMDQ6MTg6NDAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBKaXJp
IERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0
ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyYjYxMWRi
ODgyNjhkMTIzYTlhNWNkZjg2Y2IxYzhmNjgxNTYxM2U1CkF1dGhvcjogTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgSmFuIDE0IDA5OjI0OjUyIDIwMjAg
KzAxMDAKCiAgICBuZXdzOiBEb2N1bWVudCA8ZGlzayB0eXBlPSdudm1lJy8+CiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1p
dCA4NDc1MjM0ZGJjNzkxY2VlOGJmMDdjYWU5MjE5NmRlMzcwY2M3ZTBhCkF1dGhvcjogSGFuIEhh
biA8aGhhbkByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBKYW4gMTQgMTM6NDg6MjMgMjAyMCArMDgw
MAoKICAgIG5ld3M6IE5ld3MgZm9yIFJEVC1NQk0gZmVhdHVyZQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA3ZDYwODQ2OTYyMWEzZmRhNzJk
ZmYyYTg5MzA4ZTY4Y2M5ZmI0YzlhCkF1dGhvcjogUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhh
dC5jb20+CkRhdGU6ICAgTW9uIEphbiAxMyAxMjo1MDo0MSAyMDIwICswMTAwCgogICAgdmlyY2dy
b3VwdjJkZXZpY2VzOiBmcmVlIEJQRiBtYXAgd2hlbiByZXBsYWNpbmcgd2l0aCBuZXcgb25lCiAg
ICAKICAgIFRoaXMgbGVha3MgdGhlIEZEIG9mIEJQRiBtYXAgd2hpY2ggbWVhbnMgaXQgd2lsbCBu
b3QgYmUgZnJlZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdmVsIEhyZGluYSA8cGhyZGlu
YUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJl
ZGhhdC5jb20+Cgpjb21taXQgYzI2NDJjNDg4OTMxY2MxZjE5ZjdkM2E4YjU5ZmNmYzhmOWU0MGVl
MgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIEphbiAxMyAxMTo0NzowOSAyMDIwICswMTAwCgogICAgbmV3czogVXBkYXRlIGZvciBsaWJ2
aXJ0IDYuMC4wCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KCmNvbW1pdCBhNThiNDk4Y2JjYzQwZDFmNjJjODQzMTJjYmEwZTdiYjY4
MzM5ZTM5CkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0
ZTogICBNb24gSmFuIDEzIDEwOjMwOjA1IDIwMjAgKzAxMDAKCiAgICBuZXdzOiBSZWFycmFuZ2Ug
YSBmZXcgZW50cmllcwogICAgCiAgICBTb21lIHdlcmUgaW4gdGhlIHdyb25nIHNlY3Rpb24sIHNv
bWUgaW4gdGhlIHdyb25nIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmNvbW1pdCBjYTZkMTE1ZGVhY2NjNzE0ZDUz
NjI2MDA4YmQ5YTMxYTlhM2I0YzZkCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSmFuIDEzIDExOjQ5OjQ3IDIwMjAgKzAxMDAKCiAgICBu
ZXdzOiBGaXggdHlwbyAoTGliaXZydCAtPiBMaWJ2aXJ0KQogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgYmZkNWY2OWQ2
MDM4ZGFlYWMwM2QyNjg0ZmNkOThhZWVlNGVmMWUyNApBdXRob3I6IFRob21hcyBIdXRoIDx0aHV0
aEByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKYW4gMTMgMDk6MDQ6NTcgMjAyMCArMDEwMAoKICAg
IHFlbXVfY2FwYWJpbGl0aWVzOiBEbyBub3QgcmVwb3J0IFVTQiBhcyBzdWJzeXN0ZW0gdHlwZSBp
ZiBpdCBpcyBub3QgYXZhaWxhYmxlCiAgICAKICAgIGxpYnZpcnQgY3VycmVudGx5IGFsd2F5cyBy
ZXBvcnRzIHRoYXQgVVNCIGlzIGF2YWlsYWJsZSBhcyBhIGJ1cyBzdWJzeXN0ZW0KICAgIHR5cGUg
d2hlbiBydW5uaW5nICJ2aXJzaCBkb21jYXBhYmlsaXRpZXMiLiBIb3dldmVyLCB0aGlzIGlzIG5v
dCBhbHdheXMKICAgIHRydWUsIGZvciBleGFtcGxlIHRoZSBxZW11LXN5c3RlbS1zMzkweCBiaW5h
cnkgbm9ybWFsbHkgbmV2ZXIgaGFzIHN1cHBvcnQKICAgIGZvciBVU0IuIFRodXMgd2Ugc2hvdWxk
IG9ubHkgcmVwb3J0IHRoYXQgVVNCIGlzIGF2YWlsYWJsZSBpZiB0aGVyZSBpcwogICAgYWxzbyBh
IFVTQiBob3N0IGNvbnRyb2xsZXIgYXZhaWxhYmxlIHdoZXJlIHdlIGNhbiBhdHRhY2ggVVNCIGRl
dmljZXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZWJhc3RpYW4gTWl0dGVybGUgPHNtaXR0ZXJs
QHJlZGhhdC5jb20+CiAgICBCdWdsaW5rOiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv
d19idWcuY2dpP2lkPTE3NTk4NDkKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0
aEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZv
em5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgoKY29tbWl0IDE3N2ZiY2RmYWExMTExM2VjZTU1MDM1OTU0ZWY3MzUwNzdi
ZDQ0NjEKQXV0aG9yOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24g
SmFuIDEzIDA5OjMwOjE0IDIwMjAgKzAxMDAKCiAgICBkb21haW5fY29uZjogRG8gbm90IHVzZSBV
U0IgYnkgZGVmYXVsdCBmb3IgPGlucHV0PiBkZXZpY2VzIG9uIHMzOTB4CiAgICAKICAgIFdoZW4g
dHJ5aW5nIHRvIHNwZWNpZnkgYW4gaW5wdXQgZGV2aWNlIG9uIHMzOTB4IHdpdGhvdXQgYnVzIGxp
a2UgdGhpczoKICAgIAogICAgIDxpbnB1dCB0eXBlPSdrZXlib2FyZCcvPgogICAgCiAgICAuLi4g
dGhlbiBsaWJ2aXJ0IGN1cnJlbnRseSBjb21wbGFpbnM6CiAgICAKICAgICBlcnJvcjogdW5zdXBw
b3J0ZWQgY29uZmlndXJhdGlvbjogVVNCIGlzIGRpc2FibGVkIGZvciB0aGlzIGRvbWFpbiwKICAg
ICBidXQgVVNCIGRldmljZXMgYXJlIHByZXNlbnQgaW4gdGhlIGRvbWFpbiBYTUwKICAgIAogICAg
VGhpcyBpcyBzb21ld2hhdCBjb25mdXNpbmcgc2luY2UgdGhlIHVzZXIgZGlkIG5vdCBzcGVjaWZ5
IGFuIFVTQgogICAgZGV2aWNlIGhlcmUuIFNpbmNlIFVTQiBpcyBub3QgYXZhaWxhYmxlIG9uIHMz
OTB4LCB3ZSBzaG91bGQgZGVmYXVsdAogICAgdG8gdGhlICJ2aXJ0aW8iIGJ1cyBoZXJlIGluc3Rl
YWQuCiAgICAKICAgIEJ1Z2xpbms6IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1
Zy5jZ2k/aWQ9MTc5MDE4OQogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KCmNvbW1pdCAzZjJkMTY3ZDljNzMzZjU4OGU2OTNkNDRkN2FhOWIyMWRjYjQxNWM3
CkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEph
biAxMCAxNzoyNToxNiAyMDIwICswMTAwCgogICAgY29uZjogQWx3YXlzIGZvcm1hdCBzdG9yYWdl
IHNvdXJjZSBhdXRoIGFuZCBlbmNyeXB0aW9uIHVuZGVyIDxzb3VyY2U+IGZvciBiYWNraW5nIGZp
bGVzCiAgICAKICAgIEhpc3RvcmljYWxseSB0aGVyZSBhcmUgdHdvIHBsYWNlcyB3aGVyZSB3ZSBm
b3JtYXQgYXV0aGVudGljYXRpb24gYW5kCiAgICBlbmNyeXB0aW9uIGZvciBhIGRpc2suIFRoZSBs
b2dpY2ggd2hpY2ggZm9ybWF0cyBpdCBmb3IgYmFja2luZyBmaWxlcyB3YXMKICAgIGZsYXdlZCB0
aG91Z2ggYW5kIGRpZG4ndCBmb3JtYXQgaXQgYXQgYWxsLiBUaGlzIHdvcmtlZCBpZiB0aGUgaW1h
Z2UKICAgIGJlY2FtZSBhIGJhY2tpbmcgZmlsZSB0aHJvdWdoIHRoZSBtZWFucyBvZiBhIHNuYXBz
aG90IGJ1dCBub3QgZGlyZWN0bHkuCiAgICAKICAgIEZvcmNlIGZvcm1hdHRpbmcgb2YgdGhlIHNv
dXJjZSBhbmQgZW5jcnlwdGlvbiBmb3IgYW55IG5vbi1kaXNrIGNhc2UgdG8KICAgIGZpeCB0aGUg
aXNzdWUuCiAgICAKICAgIFRoaXMgY2F1c2VkIHByb2JsZW1zIGluIG1hbnkgcGxhY2VzIGFzIHdl
IHVzZSB0aGUgZm9ybWF0dGVyIHRvIGNvcHkgdGhlCiAgICBkZWZpbml0aW9uLiBFZmZlY3RpdmVs
eSBhbnkgY29weSBsb3N0IHRoZSBzZWNyZXQgZGVmaW5pdGlvbi4KICAgIAogICAgaHR0cHM6Ly9i
dWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNzg5MzEwCiAgICBodHRwczovL2J1
Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE3ODg4OTgKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KCmNvbW1pdCAyM2I1MmQ5NDIw
NGUwZDA3MGM0NDM1ZGYyZGIzOTUzZTljM2RlZDZjCkF1dGhvcjogUGV0ZXIgS3JlbXBhIDxwa3Jl
bXBhQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMCAxNzozNToxMCAyMDIwICswMTAwCgog
ICAgdGVzdHM6IHFlbXV4bWwyeG1sOiBFbmFibGUgbHVrcy1kaXNrcy1zb3VyY2UtcWNvdzIgY2Fz
ZQogICAgCiAgICBUaGUgdGVzdCBkYXRhIHdhcyB1c2VkIG9ubHkgaW4geG1sLT5hcmd2IHRlc3Rp
bmcgYnV0IGl0IHdpbGwgaGF2ZSBzb21lCiAgICBpbnRlcnJlc3RpbmcgZmFsbG91dCBzb29uLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoKY29t
bWl0IGViZWJmNjNiOWMwYWM0YzQyZmFkN2MyOTBmMjgyMTQzZTY5YmVjNmEKQXV0aG9yOiBQZXRl
ciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgSmFuIDEwIDE3OjQ5OjQy
IDIwMjAgKzAxMDAKCiAgICB0ZXN0czogcWVtdXhtbDJhcmd2OiBSdW4gbHVrcy1kaXNrcy1zb3Vy
Y2UtcWNvdzIgY2FzZSB3aXRoIGxhdGVzdCBjYXBzCiAgICAKICAgIFRyeSBhbHNvIHRoZSBtb2Rl
cm4gaW5jYXJuYXRpb24gb2YgdGhlIHRlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVy
IEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppcmkgRGVuZW1h
cmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+Cgpjb21taXQgZDA2MzkxZDYxMWYzMjM1NTZmMmQ0YzIx
OWQyNTU5ZGZjNDhiNWI5NgpBdXRob3I6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29t
PgpEYXRlOiAgIEZyaSBKYW4gMTAgMTc6MzI6MzMgMjAyMCArMDEwMAoKICAgIHRlc3RzOiBxZW11
eG1sMmFyZ3Y6IEFkZCBkaXNrIGltYWdlIHdpdGggZW5jcnlwdGVkIGJhY2tpbmcgZmlsZQogICAg
CiAgICBBZGQgYW5vdGhlciBkaXNrIHRvIGx1a3MtZGlza3Mtc291cmNlLXFjb3cyIGNhc2UgdG8g
Y292ZXIgYSBiYWNraW5nCiAgICBjaGFpbiB3aXRoIGVuY3J5cHRlZCBtZW1iZXJzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgoKY29tbWl0IDM3
ZDUxZGRhNWQxNTRiZjczM2E2MDE4M2MwMDQzYzg0YWUzYmNkOGEKQXV0aG9yOiBKaXJpIERlbmVt
YXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKYW4gMTMgMDk6Mzk6MjIgMjAy
MCArMDEwMAoKICAgIHFlbXV4bWwyKnRlc3Q6IEZpeCBodWdlcGFnZXMtZGVmYXVsdC1zeXN0ZW0t
c2l6ZSB0ZXN0cwogICAgCiAgICBDb21taXQgdjUuMTAuMC0yNjktZzYyMDY1YTZjYjUgbW92ZWQg
TlVNQSB2YWxpZGF0aW9uIGNvZGUgdG8gZG9tYWluCiAgICBkZWZpbml0aW9uIHRpbWUgYW5kIGFw
cHJvcHJpYXRlbHkgYWRqdXN0ZWQgYWZmZWN0ZWQgdGVzdCBjYXNlcyBleGNlcHQKICAgIGZvciBo
dWdlcGFnZXMtZGVmYXVsdC1zeXN0ZW0tc2l6ZS4gQW5kIHNpbmNlIHdlIGRvbid0IG1vY2sKICAg
IHZpckdldFN5c3RlbVBhZ2VTaXplS0IgaW4gb3VyIHRlc3RzLCBodWdlcGFnZXMtZGVmYXVsdC1z
eXN0ZW0tc2l6ZSB0ZXN0CiAgICB3b3VsZCBmYWlsIG9uIGFyY2hpdGVjdHVyZXMgKHBwYzY0bGUp
IHdpdGggZGVmYXVsdCBwYWdlIHNpemUgb3RoZXIgdGhhbgogICAgNEtpQi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCBhMmUxNTE2
N2Y5MWY4NDVlMTdiNmE2OGY2NTY1MWUzOWFhMTZmYWIzCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFu
aSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSmFuIDEzIDExOjQ3OjQxIDIwMjAg
KzAxMDAKCiAgICBGaXggdHlwbyAoY2V0aWZpY2F0ZSAtPiBjZXJ0aWZpY2F0ZSkKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:00:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09: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 1is10g-0003xD-KB; Thu, 16 Jan 2020 09:00:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is10e-0003x4-TL
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:00:12 +0000
X-Inumbo-ID: 94e00492-383e-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94e00492-383e-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 09:00:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9110ABED;
 Thu, 16 Jan 2020 09:00:01 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ab8ba857-6894-b4a4-7947-bbbc9e2f578f@suse.com>
Date: Thu, 16 Jan 2020 10:00:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@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>

V2hpbGUgaXQgaGFzIGJlZW4gbWUgdG8gaW50cm9kdWNlIHRoaXMsIHRoZSB1c2Ugb2YgfCB0aGVy
ZSBoYXMgYmVjb21lCihhbmQgcGVyaGFwcyB3YXMgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcpIG1p
c2xlYWRpbmcuIFJhdGhlciB0aGFuCmF2b2lkaW5nIHRoZSByaWdodCBzaWRlIG9mIGl0IHdoZW4g
bGlua2luZyB0aGUgeGVuLmVmaSBpbnRlcm1lZGlhdGUgZmlsZQphdCBhIGRpZmZlcmVudCBiYXNl
IGFkZHJlc3MsIG1ha2UgdGhlIGV4cHJlc3Npb24gY29wZSB3aXRoIHRoYXQgY2FzZSwKdGh1cyB2
ZXJpZnlpbmcgcGxhY2VtZW50IG9uIGV2ZXJ5IHN0ZXAuCgpGdXJ0aGVybW9yZSB0aGUgb3JpZ2lu
YWwgY2hlY2sgd2FzIHRvbyBzdHJpY3Q6IFdlIGRvbid0IHVzZSBvbmUgcGFnZSBwZXIKQ1BVLCBz
byBhY2NvdW50IGZvciB0aGlzIGFzIHdlbGwuIFRoaXMgaW52b2x2ZXMgbW92aW5nIHRoZQpTVFVC
U19QRVJfUEFHRSBkZWZpbml0aW9uIGFuZCBtYWtpbmcgRElWX1JPVU5EX1VQKCkgYWNjZXNzaWJs
ZSBmcm9tCmFzc2VtYmx5IChhbmQgaGVuY2UgdGhlIGxpbmtlciBzY3JpcHQpOyBtb3ZlIGEgZmV3
IG90aGVyIHBvdGVudGlhbGx5CmdlbmVyYWxseSB1c2VmdWwgZGVmaW5pdGlvbnMgYWxvbmcgd2l0
aCBpdC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnYyOiBBY2NvdW50IGZvciBTVFVCU19QRVJfUEFHRSBhcyB3ZWxsLgoKLS0tIGEveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0yLDYgKzIsNyBA
QAogLyogTW9kaWZpZWQgZm9yIGkzODYveDg2LTY0IFhlbiBieSBLZWlyIEZyYXNlciAqLwogCiAj
aW5jbHVkZSA8eGVuL2NhY2hlLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPGFz
bS9wYWdlLmg+CiAjdW5kZWYgRU5UUlkKICN1bmRlZiBBTElHTgpAQCAtMzUxLDggKzM1Miw4IEBA
IFNFQ1RJT05TCiAgIC5jb21tZW50IDAgOiB7ICooLmNvbW1lbnQpIH0KIH0KIAotQVNTRVJUKF9f
aW1hZ2VfYmFzZV9fID4gWEVOX1ZJUlRfU1RBUlQgfAotICAgICAgIF9fMk1fcndkYXRhX2VuZCA8
PSBYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAorQVNTRVJUKF9fMk1fcndkYXRh
X2VuZCA8PSBYRU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFSVCArIF9fWEVOX1ZJUlRfU1RBUlQg
LQorICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoTlJfQ1BVUywgU1RVQlNf
UEVSX1BBR0UpICogUEFHRV9TSVpFLAogICAgICAgICJYZW4gaW1hZ2Ugb3ZlcmxhcHMgc3R1YnMg
YXJlYSIpCiAKICNpZmRlZiBDT05GSUdfS0VYRUMKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
b25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCkBAIC03OCw2ICs3OCw3
IEBACiAvKiBUb3RhbCBzaXplIG9mIHN5c2NhbGwgYW5kIGVtdWxhdGlvbiBzdHVicy4gKi8KICNk
ZWZpbmUgU1RVQl9CVUZfU0hJRlQgKEwxX0NBQ0hFX1NISUZUID4gNyA/IEwxX0NBQ0hFX1NISUZU
IDogNykKICNkZWZpbmUgU1RVQl9CVUZfU0laRSAgKDEgPDwgU1RVQl9CVUZfU0hJRlQpCisjZGVm
aW5lIFNUVUJTX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBTVFVCX0JVRl9TSVpFKQogCiAvKiBSZXR1
cm4gdmFsdWUgZm9yIHplcm8tc2l6ZSBfeG1hbGxvYygpLCBkaXN0aW5ndWlzaGVkIGZyb20gTlVM
TC4gKi8KICNkZWZpbmUgWkVST19CTE9DS19QVFIgKCh2b2lkICopMHhCQUQwQkFEMEJBRDBCQUQw
VUwpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNTYzLDggKzU2Myw2IEBAIHZvaWQgc3lzZW50ZXJf
ZW50cnkodm9pZCk7CiB2b2lkIHN5c2VudGVyX2VmbGFnc19zYXZlZCh2b2lkKTsKIHZvaWQgaW50
ODBfZGlyZWN0X3RyYXAodm9pZCk7CiAKLSNkZWZpbmUgU1RVQlNfUEVSX1BBR0UgKFBBR0VfU0la
RSAvIFNUVUJfQlVGX1NJWkUpCi0KIHN0cnVjdCBzdHVicyB7CiAgICAgdW5pb24gewogICAgICAg
ICB2b2lkKCpmdW5jKSh2b2lkKTsKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9saWIuaApAQCAtMSw2ICsxLDIwIEBACiAjaWZuZGVmIF9fTElCX0hfXwog
I2RlZmluZSBfX0xJQl9IX18KIAorI2RlZmluZSBST1VORFVQKHgsIGEpICgoKHgpICsgKGEpIC0g
MSkgJiB+KChhKSAtIDEpKQorCisjZGVmaW5lIERJVl9ST1VORChuLCBkKSAoKChuKSArIChkKSAv
IDIpIC8gKGQpKQorI2RlZmluZSBESVZfUk9VTkRfVVAobiwgZCkgKCgobikgKyAoZCkgLSAxKSAv
IChkKSkKKworI2RlZmluZSBNQVNLX0VYVFIodiwgbSkgKCgodikgJiAobSkpIC8gKChtKSAmIC0o
bSkpKQorI2RlZmluZSBNQVNLX0lOU1IodiwgbSkgKCgodikgKiAoKG0pICYgLShtKSkpICYgKG0p
KQorCisjZGVmaW5lIGNvdW50X2FyZ3NfKGRvdCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcs
IGE4LCB4LCAuLi4pIHgKKyNkZWZpbmUgY291bnRfYXJncyhhcmdzLi4uKSBcCisgICAgY291bnRf
YXJnc18oLiwgIyMgYXJncywgOCwgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkKKworI2lmbmRlZiBf
X0FTU0VNQkxZX18KKwogI2luY2x1ZGUgPHhlbi9pbnR0eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9z
dGRhcmcuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KQEAgLTUxLDkgKzY1LDYgQEAKICNkZWZp
bmUgU1dBUChfYSwgX2IpIFwKICAgIGRvIHsgdHlwZW9mKF9hKSBfdCA9IChfYSk7IChfYSkgPSAo
X2IpOyAoX2IpID0gX3Q7IH0gd2hpbGUgKCAwICkKIAotI2RlZmluZSBESVZfUk9VTkQobiwgZCkg
KCgobikgKyAoZCkgLyAyKSAvIChkKSkKLSNkZWZpbmUgRElWX1JPVU5EX1VQKG4sIGQpICgoKG4p
ICsgKGQpIC0gMSkgLyAoZCkpCi0KICNkZWZpbmUgQVJSQVlfU0laRSh4KSAoc2l6ZW9mKHgpIC8g
c2l6ZW9mKCh4KVswXSkgKyBfX211c3RfYmVfYXJyYXkoeCkpCiAKICNkZWZpbmUgX19BQ0NFU1Nf
T05DRSh4KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjEsMTUgKzcyLDYg
QEAKICAgICAgICAgICAgICh2b2xhdGlsZSB0eXBlb2YoeCkgKikmKHgpOyB9KQogI2RlZmluZSBB
Q0NFU1NfT05DRSh4KSAoKl9fQUNDRVNTX09OQ0UoeCkpCiAKLSNkZWZpbmUgTUFTS19FWFRSKHYs
IG0pICgoKHYpICYgKG0pKSAvICgobSkgJiAtKG0pKSkKLSNkZWZpbmUgTUFTS19JTlNSKHYsIG0p
ICgoKHYpICogKChtKSAmIC0obSkpKSAmIChtKSkKLQotI2RlZmluZSBST1VORFVQKHgsIGEpICgo
KHgpICsgKGEpIC0gMSkgJiB+KChhKSAtIDEpKQotCi0jZGVmaW5lIGNvdW50X2FyZ3NfKGRvdCwg
YTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcsIGE4LCB4LCAuLi4pIHgKLSNkZWZpbmUgY291bnRf
YXJncyhhcmdzLi4uKSBcCi0gICAgY291bnRfYXJnc18oLiwgIyMgYXJncywgOCwgNywgNiwgNSwg
NCwgMywgMiwgMSwgMCkKLQogc3RydWN0IGRvbWFpbjsKIAogdm9pZCBjbWRsaW5lX3BhcnNlKGNv
bnN0IGNoYXIgKmNtZGxpbmUpOwpAQCAtMTk0LDQgKzE5Niw2IEBAIHZvaWQgaW5pdF9jb25zdHJ1
Y3RvcnModm9pZCk7CiB2b2lkICpic2VhcmNoKGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAq
YmFzZSwgc2l6ZV90IG51bSwgc2l6ZV90IHNpemUsCiAgICAgICAgICAgICAgIGludCAoKmNtcCko
Y29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpKTsKIAorI2VuZGlmIC8qIF9fQVNTRU1C
TFlfXyAqLworCiAjZW5kaWYgLyogX19MSUJfSF9fICovCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:01:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is11h-00040Y-W7; Thu, 16 Jan 2020 09:01:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is11g-00040S-W1
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:01:17 +0000
X-Inumbo-ID: bdb3982a-383e-11ea-86c8-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdb3982a-383e-11ea-86c8-12813bfff9fa;
 Thu, 16 Jan 2020 09:01: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 mx2.suse.de (Postfix) with ESMTP id B9507ACB8;
 Thu, 16 Jan 2020 09:01:10 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aa791c4d-2078-0280-4730-83fa4782d0ec@suse.com>
Date: Thu, 16 Jan 2020 10:01:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: adjust EFI-related build message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgb2YgY29tbWl0IDkzMjQ5ZjdmYzE3YyAoIng4Ni9lZmk6IHNwbGl0IGNvbXBpbGVyIHZzIGxp
bmtlciBzdXBwb3J0IiksCkVGSSBzdXBwb3J0IGluIHhlbi5neiBtYXkgYmUgYXZhaWxhYmxlIGV2
ZW4gaWYgbm8geGVuLmVmaSBnZXRzCmdlbmVyYXRlZC4gRGlzdGluZ3Vpc2ggdGhlIGNhc2VzIHdo
ZW4gZW1pdHRpbmcgdGhlIG1lc3NhZ2UuCgpBbHNvIGRyb3AgdGhlIHBvaW50bGVzc2x5IChhZmFp
Y3QpIGxlZnQgdXNlIG9mICQoZmlsdGVyIC4uLikgKG5lZWRlZApvbmx5IHdoZW4gdXNlZCBpbiAk
KGlmIC4uLikpLCBmcm9tIHRoZSBpZmVxKCkgaW50cm9kdWNlZCBieSA3MDU5YWZiMjAyZmYKKCJ4
ODYvTWFrZWZpbGU6IHJlbW92ZSAkKGd1YXJkKSB1c2UgZnJvbSAkKFRBUkdFVCkuZWZpIHRhcmdl
dCIpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAt
MTk1LDcgKzE5NSw3IEBAIG5vdGVfZmlsZSA6PQogZW5kaWYKIG5vdGVfZmlsZV9vcHRpb24gPz0g
JChub3RlX2ZpbGUpCiAKLWlmZXEgKCQoZmlsdGVyIHksJChYRU5fQlVJTERfUEUpKSx5KQoraWZl
cSAoJChYRU5fQlVJTERfUEUpLHkpCiAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90
ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVtbXkubyBlZmkvbWtyZWxvYwogCSQoZm9yZWFj
aCBiYXNlLCAkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksIFwKIAkgICAgICAgICAgJChMRCkgJChj
YWxsIEVGSV9MREZMQUdTLCQoYmFzZSkpIC1UIGVmaS5sZHMgLU4gJDwgZWZpL3JlbG9jcy1kdW1t
eS5vIFwKQEAgLTIxOCw3ICsyMTgsOCBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQo
bm90ZV9maWxlCiAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8uLiQoQEYpLlswLTld
KgogZWxzZQogJChUQVJHRVQpLmVmaTogRk9SQ0UKLQlybSAtZiAkQDsgZWNobyAnRUZJIHN1cHBv
cnQgZGlzYWJsZWQnCisJcm0gLWYgJEAKKwllY2hvICckKGlmICQoZmlsdGVyIHksJChYRU5fQlVJ
TERfRUZJKSkseGVuLmVmaSBnZW5lcmF0aW9uLEVGSSBzdXBwb3J0KSBkaXNhYmxlZCcKIGVuZGlm
CiAKIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRp
ZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4u
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:34:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09: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 1is1XY-0006VU-RV; Thu, 16 Jan 2020 09:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=342x=3F=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1is1XX-0006Uk-69
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:34:11 +0000
X-Inumbo-ID: 56d2245a-3843-11ea-86d2-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56d2245a-3843-11ea-86d2-12813bfff9fa;
 Thu, 16 Jan 2020 09:34:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579167246;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=rBjAWUYtmHV/LUuzrSwdr6650H1AhwRsE7bysI6moSk=;
 b=JF6sLxjWUDRaaDOqxgXyZV7MdPJbEwYB5kPX8SiyGBYy7tmYXgvM8mIv
 bqLgW0NjKNFRADRgSp6ZeSD4P7wwht0+JZ7TOyxHS918kSa9zrSlKDqXD
 zrICFUpOrNt47PiM9Q48TtASm8DIkC4+CweGudS0zETMkjWmTcm9lOKcZ k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ojnljDsyzIvCLN/UbGV2SFrQSzdOv5nJ2+iJKFAkE2Rw3f0izC/r52g/GTfAFpkilmz4J0FqI8
 KQkK+9pIE5sDKF6vYqSUPZ4XZL74C/wfE9U2HWUzINq3s8UunUTWvibqD1GA4xWekg4+OiIa0a
 KAm4AYihEul2Ou5aG7vOYEyBWjb9YBFGPU7Jpac/HTKhdptRfwB7F8zxCd7Il7BDSrMauEVw+5
 hvVOzUbENR+22nfNAgMSXVXKgMgDOpbqajwZWG+BlMIwyMIM2Mv+to45ML0hIZaPELx2TwEyE8
 OV8=
X-SBRS: 2.7
X-MesageID: 11425477
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,325,1574139600"; d="scan'208";a="11425477"
Date: Thu, 16 Jan 2020 10:33:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200116093354.GP11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
 <20200115134408.GN11756@Air-de-Roger>
 <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: Igor Druzhinin <igor.druzhinin@citrix.com>, andrew.cooper3@citrix.com,
 wl@xen.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>

T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDU6MjE6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTUuMDEuMjAyMCAxNDo0NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFdlZCwgSmFuIDE1LCAyMDIwIGF0IDAxOjQ5OjIyUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IFdoYXQgSSdtIHRoZW4gd29ycmllZCBhYm91dCBpcyB0b28KPiA+PiBsaXR0bGUgcHJv
Z3Jlc3Mgb2JzZXJ2YWJsZSBieSBndWVzdHMuIFRoZSBQViB0aW1lIHByb3RvY29sCj4gPj4gb3Vn
aHQgdG8gYmUgZmluZSBpbiB0aGlzIHJlZ2FyZCAoYW5kIGNvbnN1bWVycyBvZiByYXcgVFNDIHZh
bHVlcwo+ID4+IGFyZSBvbiB0aGVpciBvd24gYW55d2F5KSwgYnV0IHdvdWxkbid0IHlvdSBuZWVk
IHRvIHVwZGF0ZSBUU0MKPiA+PiBvZmZzZXRzIG9mIEhWTSBndWVzdHMgaW4gb3JkZXIgdG8gY29t
cGVuc2F0ZSBmb3IgdGhlIGVsYXBzZWQKPiA+PiB0aW1lPwo+ID4gCj4gPiBUaGF0IHdpbGwgYmUg
ZG9uZSB3aGVuIHRoZSBIVk0gdkNQVSBnZXRzIHNjaGVkdWxlZCBpbiBhcyBwYXJ0IG9mIHRoZQo+
ID4gdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUgY2FsbCBBRkFJQ1QuIGNzdGF0ZV9yZXN0b3JlX3Rz
YyB3aWxsIGFsd2F5cyBiZQo+ID4gY2FsbGVkIHdpdGggdGhlIGlkbGUgdkNQVSBjb250ZXh0LCBh
bmQgaGVuY2UgdGhlcmUncyBhbHdheXMgZ29pbmcgdG8KPiA+IGJlIGEgdkNQVSBzd2l0Y2ggYmVm
b3JlIHNjaGVkdWxpbmcgYW55dGhpbmcgZWxzZS4KPiAKPiBXaGljaCBzdGVwIHdvdWxkIHRoaXMg
YmU/IEFsbCBJIHNlZSBpcyBhIGNhbGwgdG8gaHZtX3NjYWxlX3RzYygpLgo+IEluIHRpbWUuYyBv
bmx5IHRzY19zZXRfaW5mbygpIGNhbGxzIGh2bV9zZXRfdHNjX29mZnNldCgpLgoKTXkgYmFkLCBJ
J3ZlIG1pc3Rha2VuIHRoZSBzY2FsaW5nIHdpdGggdGhlIG9mZnNldC4KCkFjY291bnRpbmcgZm9y
IHRoZSBvZmZzZXQgaW4gdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUgc2VlbXMgcXVpdGUKbW9yZSBj
b21wbGljYXRlZCB0aGF0IGp1c3QgdXBkYXRpbmcgdGhlIFRTQyBoZXJlLCBzbzoKClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkgYWxzbyB3b25k
ZXIgd2hldGhlciBpdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBhZGQgYXQgbGVhc3QgYW4KYXNz
ZXJ0IHRvIGdldF9zX3RpbWVfZml4ZWQgaW4gb3JkZXIgdG8gYXNzdXJlIHRoYXQgdGhlIFRTQyBz
dGFtcCBpcwphbHdheXMgYmVoaW5kIHRoZSBjdXJyZW50IFRTQyB2YWx1ZSwgdGhpcyB3b3VsZCBo
YXZlIGxpa2VseSBoZWxwZWQKY2F0Y2ggdGhpcyBpc3N1ZSBlYXJsaWVyLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36: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 1is1ZX-0006cW-Eu; Thu, 16 Jan 2020 09:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1ZW-0006cP-A0
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:14 +0000
X-Inumbo-ID: a32fd2b6-3843-11ea-86d6-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a32fd2b6-3843-11ea-86d6-12813bfff9fa;
 Thu, 16 Jan 2020 09:36:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167375; x=1610703375;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=efU3VlGXTVjqmw3jYRrO8kEfGbTZ4DtOzJo7P1wuncg=;
 b=oclJVgTVj+Q0DVdh6rxCCnpLVzWDqal7bTbNRn9lOMjzfoWD/rfDB2Cb
 r7Vjbf3R40h5xsyKavK2HY35OZpdYpNZaCSbetQqp3TA2Hv0/vC+nVCKG
 rOLqvUfJurpvB3rNZjDUzZSKS/RENF2pCJ2jiESAFimqzfTGU4uUV41N8 g=;
IronPort-SDR: u304MDMTBJkqs37GqDamXgVHdVmwgFkPnbfOPLEaQCwuFfscoz6qKc5vanMoYHrEdAJfY9lBUi
 30sYrup0DcSA==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="12699619"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-55156cd4.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Jan 2020 09:36:12 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-55156cd4.us-west-2.amazon.com (Postfix) with ESMTPS
 id 35CB0A26E2; Thu, 16 Jan 2020 09:36:10 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:09 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:08 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:05 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:35:56 +0000
Message-ID: <20200116093602.4203-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 0/6] xl/libxl: domid allocation/preservation
 changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, jandryuk@gmail.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgd2FzIHByZXZpb3VzbHkgbmFtZWQgInhsL2xpYnhsOiBhbGxvdyBjcmVhdGlv
biBvZiBkb21haW5zIHdpdGgKYSBzcGVjaWZpZWQgZG9taWQiLgoKUGF1bCBEdXJyYW50ICg2KToK
ICBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YgSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJCiAgbGli
eGxfY3JlYXRlOiBtYWtlICdzb2Z0IHJlc2V0JyBleHBsaWNpdAogIGxpYnhsOiBhZGQgaW5mcmFz
dHJ1Y3R1cmUgdG8gdHJhY2sgYW5kIHF1ZXJ5ICdyZXRpcmVkJyBkb21pZHMKICBsaWJ4bDogYWxs
b3cgY3JlYXRpb24gb2YgZG9tYWlucyB3aXRoIGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZAog
IHhsLmNvbmY6IGludHJvZHVjZSAnZG9taWRfcG9saWN5JwogIHhsOiBhbGxvdyBkb21pZCB0byBi
ZSBwcmVzZXJ2ZWQgb24gc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGUKCiBkb2NzL21hbi94bC4xLnBv
ZC5pbiAgICAgICAgIHwgIDE0ICsrKysKIGRvY3MvbWFuL3hsLmNvbmYuNS5wb2QgICAgICAgfCAg
MTAgKysrCiB0b29scy9leGFtcGxlcy94bC5jb25mICAgICAgIHwgICA0ICsrCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgIHwgIDEzICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICAgfCAgOTQgKysrKysrKysrKysrKysrKysrLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0u
YyAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICB8IDEzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuYyB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxNiArKysrLQog
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAgMSArCiB0b29scy94bC94bC5jICAgICAg
ICAgICAgICAgIHwgIDEwICsrKwogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICB8ICAgMiAr
CiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgIHwgICA2ICstCiB0b29scy94bC94bF9taWdy
YXRlLmMgICAgICAgIHwgIDE1ICsrLS0KIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgfCAg
MTkgKysrLS0KIHRvb2xzL3hsL3hsX3V0aWxzLmggICAgICAgICAgfCAgIDIgLQogdG9vbHMveGwv
eGxfdm1jb250cm9sLmMgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAg
IHwgICAzICsKIDE4IGZpbGVzIGNoYW5nZWQsIDMwNCBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
YzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IGphbmRyeXVrQGdtYWlsLmNvbQpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36: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 1is1Zg-0006du-OW; Thu, 16 Jan 2020 09:36:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1Zg-0006dm-AA
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:24 +0000
X-Inumbo-ID: a32fd2b7-3843-11ea-86d6-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a32fd2b7-3843-11ea-86d6-12813bfff9fa;
 Thu, 16 Jan 2020 09:36:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167375; x=1610703375;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3V67GdulIUlIp7ax4loPsJWuwUmHAyVEgdp0JH/zDD8=;
 b=fnXIEPC12umrtwVbt1/Az0N1NGXyuTQrwO7zniV7oLhcOD05SQXhCQ3g
 wXxLd7WR6iTvhAIxgh2yA7lZYX9kTbPl8K0Vfhi8q/uMgEMF/Xrjeyd9J
 HREY+IVxVa9sLyPtKMn7iAAaKwxv1rqmffZYAm//xdLpdHXlhSE5KAosG 8=;
IronPort-SDR: jyYb6mM5sQZPY+oVg9MJEsKxp2BV5Gd6UOPMmTQNJQa3o6jKK4rBpowiOBqz/RIF/sbFQ4aPsr
 gug+VpVBO3sg==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="12699623"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 16 Jan 2020 09:36:13 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2C9E5A2DFC; Thu, 16 Jan 2020 09:36:12 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:11 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:10 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:09 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:35:57 +0000
Message-ID: <20200116093602.4203-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 1/6] libxl: add definition of INVALID_DOMID
 to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

Q3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhhdmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2Yg
SU5WQUxJRF9ET01JRAp3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3Ig
dGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcgdGhlCmJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5f
Y3JlYXRlX25ldy9yZXN0b3JlKCkgaXQgaXMgdXNlZnVsIHRvIGhhdmUgYQpzcGVjaWZpZWQgaW52
YWxpZCB2YWx1ZSBmb3IgYSBkb21haW4gaWQuCgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0
aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KbGlieGwuaCBhbmQg
cmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZSBoYXJk
Y29kZWQKJy0xJyBwYXNzZWQgYmFjayB2aWEgZG9tY3JlYXRlX2NvbXBsZXRlKCkgaXMgdGhlbiB1
cGRhdGVkIHRvIElOVkFMSURfRE9NSUQKYW5kIGNvbW1lbnQgYWJvdmUgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9uZXcvcmVzdG9yZSgpIGlzIGFjY29yZGluZ2x5Cm1vZGlmaWVkLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA0ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMSAtCiB0b29s
cy94bC94bF91dGlscy5oICAgICAgICAgIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNTRhYmI5ZGIxZi4uMThjMWEyZDZiZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xNTI3LDkgKzE1MjcsMTEgQEAgaW50IGxpYnhsX2N0eF9mcmVlKGxpYnhsX2N0eCAqY3R4IC8q
IDAgaXMgT0sgKi8pOwogCiAvKiBkb21haW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KIAorI2RlZmlu
ZSBJTlZBTElEX0RPTUlEIH4wCisKIC8qIElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwg
dGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5vdCBleGlzdAogICogKGluIGEgaGFsZi1jcmVhdGVkIHN0
YXRlKS4gICpkb21pZCB3aWxsIGJlIHZhbGlkIGFuZCB3aWxsIGJlIHRoZQotICogZG9tYWluIGlk
LCBvciAtMSwgYXMgYXBwcm9wcmlhdGUgKi8KKyAqIGRvbWFpbiBpZCwgb3IgSU5WQUxJRF9ET01J
RCwgYXMgYXBwcm9wcmlhdGUgKi8KIAogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGNl
ZjAuLmJjNDI1ZmVlMzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNzczLDcgKzE3NzMsNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfY29tcGxldGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9kZXN0cm95KGVnYywgJmRjcy0+ZGRzKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQotICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0gLTE7CisgICAgICAgIGRj
cy0+Z3Vlc3RfZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAgIH0KICAgICBkY3MtPmNhbGxiYWNr
KGVnYywgZGNzLCByYywgZGNzLT5ndWVzdF9kb21pZCk7CiB9CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCBiYThjOWI0MWFiLi4zYjcwOGZiYThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMSw3ICsx
MjEsNiBAQAogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09OU09MRVMgMwogI2RlZmluZSBUQVBf
REVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAiZG9taWQiCi0jZGVm
aW5lIElOVkFMSURfRE9NSUQgfjAKICNkZWZpbmUgUFZTSElNX0JBU0VOQU1FICJ4ZW4tc2hpbSIK
ICNkZWZpbmUgUFZTSElNX0NNRExJTkUgInB2LXNoaW0gY29uc29sZT14ZW4scHYiCiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmggYi90b29scy94bC94bF91dGlscy5oCmluZGV4IDdi
OWNjY2EzMGEuLmQ5OGI0MTlmMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmgKKysr
IGIvdG9vbHMveGwveGxfdXRpbHMuaApAQCAtNTIsOCArNTIsNiBAQAogI2RlZmluZSBTVFJfU0tJ
UF9QUkVGSVgoIGEsIGIgKSBcCiAgICAgKCBTVFJfSEFTX1BSRUZJWChhLCBiKSA/ICgoYSkgKz0g
c3RybGVuKGIpLCAxKSA6IDAgKQogCi0jZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKLQogI2RlZmlu
ZSBMT0coX2YsIF9hLi4uKSAgIGRvbG9nKF9fRklMRV9fLCBfX0xJTkVfXywgX19mdW5jX18sIF9m
ICJcbiIsICMjX2EpCiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09: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 1is1Zm-0006fH-2m; Thu, 16 Jan 2020 09:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1Zl-0006f4-AM
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:29 +0000
X-Inumbo-ID: a5fc7198-3843-11ea-86d6-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5fc7198-3843-11ea-86d6-12813bfff9fa;
 Thu, 16 Jan 2020 09:36:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167380; x=1610703380;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=B2i9pGs24DU8NIGtFWxC8KYSG+io8j9E8ByIwdA5SvM=;
 b=NEndZxBQuzSc8rIYiNylfIKnjQq8w8oq2sXqeFhrikDoArPpQOvS3UYr
 45V/YDG/8mVaI7AdAUFdt2DNqj2YOcauhEozrxBbh6B8pIW+XyWMAZyVx
 jia0bkQsAZWad8NEi0ibrWPu7Jj1v+cfIV2Vuh3SHAXVutGNx5IVboUWl w=;
IronPort-SDR: zGgf2nfR5N2/lEIpoqrX8VsYgjWqcTa7dFu3Y+SsuQtaQ1bQ85ve1Gv6OA66zMXT1IzBahWqLl
 awpsUAvtJSAQ==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="10651253"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 16 Jan 2020 09:36:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0DFBAA06DE; Thu, 16 Jan 2020 09:36:18 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:17 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:16 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:14 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:35:59 +0000
Message-ID: <20200116093602.4203-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 3/6] libxl: add infrastructure to track and
 query 'retired' domids
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

QSBkb21pZCBpcyBjb25zaWRlcmVkIHJldGlyZWQgaWYgdGhlIGRvbWFpbiBpdCByZXByZXNlbnRz
IHdhcyBkZXN0cm95ZWQKbGVzcyB0aGFuIGEgc3BlY2lmaWVkIG51bWJlciBvZiBzZWNvbmRzIGFn
by4gVGhlIG51bWJlciBjYW4gYmUgc2V0IHVzaW5nCnRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBM
SUJYTF9ET01JRF9NQVhfUkVUSVJFTUVOVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMKbm90IGV4aXN0
IHRoZW4gYSBkZWZhdWx0IHZhbHVlIG9mIDYwcyBpcyB1c2VkLgoKV2hlbmV2ZXIgYSBkb21haW4g
aXMgZGVzdHJveWVkLCBhIHRpbWUtc3RhbXBlZCByZWNvcmQgd2lsbCBiZSB3cml0dGVuIGludG8K
YSBoaXN0b3J5IGZpbGUgKC92YXIvcnVuL3hlbi9kb21pZC1oaXN0b3J5KS4gVG8gYXZvaWQgdGhl
IGhpc3RvcnkgZmlsZQpncm93aW5nIHRvbyBsYXJnZSwgYW55IHJlY29yZHMgd2l0aCB0aW1lLXN0
YW1wcyB0aGF0IGluZGljYXRlIHRoYXQgdGhlCmRvbWlkIGhhcyBleGNlZWRlZCBtYXhpbXVtIHJl
dGlyZW1lbnQgd2lsbCBhbHNvIGJlIHB1cmdlZC4KCkEgbmV3IHV0aWxpdHkgZnVuY3Rpb24sIGxp
YnhsX19pc19yZXRpcmVkX2RvbWlkKCksIGhhcyBiZWVuIGFkZGVkLiBUaGlzCmZ1bmN0aW9uIHJl
YWRzIHRoZSBzYW1lIGhpc3RvcnkgZmlsZSBjaGVja2luZyB3aGV0aGVyIGEgc3BlY2lmaWVkIGRv
bWlkCmhhcyBhIHJlY29yZCB0aGF0IGRvZXMgbm90IGV4Y2VlZCBtYXhpbXVtIHJldGlyZW1lbnQu
IFNpbmNlIHRoaXMgdXRpbGl0eQpmdW5jdGlvbiBkb2VzIG5vdCB3cml0ZSB0byB0aGUgZmlsZSwg
bm8gcmVjb3JkcyBhcmUgYWN0dWFsbHkgcHVyZ2VkIGJ5IGl0LgoKTk9URTogU2luY2UgdGhlIGhp
c3RvcnkgZmlsZSBpcyBob3N0ZWQgYnkgYSB0bXBmcyBmaWxlIHN5c3RlbSwgaXQgaXMKICAgICAg
YXV0b21hdGljYWxseSBwdXJnZWQgb24gYm9vdCB0aHVzIGFsbG93aW5nIHNhZmUgdXNlIG9mCiAg
ICAgIENMT0NLX01PTk9UT05JQyBhcyBhIHRpbWUgc291cmNlLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKdjI6CiAtIE5ldyBpbiB2Mgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgfCAxMzIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTAgKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCA1
NzE0NTAxNzc4Li43ZjI1NWYxODRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpAQCAtMTI2OCw2ICsxMjY4LDEz
NyBAQCBzdGF0aWMgdm9pZCBkbV9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4
bF9fZGV2aWNlc19kZXN0cm95KGVnYywgJmRpcy0+ZHJzKTsKIH0KIAorc3RhdGljIHVuc2lnbmVk
IGludCBsaWJ4bF9fZ2V0X21heF9yZXRpcmVtZW50KHZvaWQpCit7CisgICAgY29uc3QgY2hhciAq
ZW52X21heF9yZXRpcmVtZW50ID0gZ2V0ZW52KCJMSUJYTF9ET01JRF9NQVhfUkVUSVJFTUVOVCIp
OworCisgICAgcmV0dXJuIGVudl9tYXhfcmV0aXJlbWVudCA/IHN0cnRvbChlbnZfbWF4X3JldGly
ZW1lbnQsIE5VTEwsIDApIDoKKyAgICAgICAgTElCWExfRE9NSURfTUFYX1JFVElSRU1FTlQ7Cit9
CisKK3N0YXRpYyBpbnQgbGlieGxfX29wZW5fZG9taWRfaGlzdG9yeShsaWJ4bF9fZ2MgKmdjKQor
eworICAgIGNvbnN0IGNoYXIgKm5hbWU7CisgICAgaW50IGZkOworICAgIGludCByZXQ7CisKKyAg
ICBuYW1lID0gR0NTUFJJTlRGKCIlcy9kb21pZC1oaXN0b3J5IiwgbGlieGxfX3J1bl9kaXJfcGF0
aCgpKTsKKworICAgIGZkID0gb3BlbihuYW1lLCBPX1JEV1J8T19DUkVBVCwgMDY0NCk7CisgICAg
aWYgKGZkIDwgMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAidW5leHBlY3RlZCBlcnJvciB3aGls
ZSB0cnlpbmcgb3BlbiAlcywgZXJybm89JWQiLAorICAgICAgICAgICAgIG5hbWUsIGVycm5vKTsK
KyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmV0
ID0gZmxvY2soZmQsIExPQ0tfRVgpOworICAgICAgICBpZiAoIXJldCkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBpZiAoZXJybm8gIT0gRUlOVFIpIHsKKyAgICAgICAgICAgIC8qIEFsbCBv
dGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwgRU5PTENLLCBFV09VTERCTE9DSyAqLworICAgICAg
ICAgICAgTE9HRShFUlJPUiwKKyAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hp
bGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBlcnJubz0lZCIsCisgICAgICAgICAgICAgICAg
IG5hbWUsIGZkLCBlcnJubyk7CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICByZXR1cm4gZmQ7CisKK2ZhaWw6CisgICAgaWYgKGZkID49IDApCisgICAgICAg
IGNsb3NlKGZkKTsKKworICAgIHJldHVybiAtMTsKK30KKworLyogV3JpdGUgYSBkb21pZCByZXRp
cmVtZW50IHJlY29yZCAqLworc3RhdGljIHZvaWQgbGlieGxfX3JldGlyZV9kb21pZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICBsb25nIG1heF9yZXRpcmVtZW50ID0gbGli
eGxfX2dldF9tYXhfcmV0aXJlbWVudCgpOworICAgIGludCBmZDsKKyAgICBGSUxFICpmOworICAg
IGxvbmcgcm9mZiwgd29mZjsKKyAgICBjaGFyIGxpbmVbNjRdOworICAgIHN0cnVjdCB0aW1lc3Bl
YyB0czsKKworICAgIGZkID0gbGlieGxfX29wZW5fZG9taWRfaGlzdG9yeShnYyk7CisgICAgaWYg
KGZkIDwgMCkKKyAgICAgICAgcmV0dXJuOworCisgICAgY2xvY2tfZ2V0dGltZShDTE9DS19NT05P
VE9OSUMsICZ0cyk7CisKKyAgICAvKiBQdXJnZSBvbGQgcmV0aXJlbWVudCByZWNvcmRzICovCisK
KyAgICBmID0gZmRvcGVuKGZkLCAicisiKTsKKyAgICB3b2ZmID0gZnRlbGwoZik7CisKKyAgICB3
aGlsZSAoZmdldHMobGluZSwgc2l6ZW9mKGxpbmUpLCBmKSkgeworICAgICAgICB1bnNpZ25lZCBs
b25nIHNlYzsKKyAgICAgICAgdW5zaWduZWQgaW50IGlnbm9yZWQ7CisKKyAgICAgICAgcm9mZiA9
IGZ0ZWxsKGYpOworCisgICAgICAgIGlmIChzc2NhbmYobGluZSwgIiVsdSAldSIsICZzZWMsICZp
Z25vcmVkKSAhPSAyKQorICAgICAgICAgICAgY29udGludWU7IC8qIFB1cmdlIG1hbGZvcm1lZCBs
aW5lcyAqLworCisgICAgICAgIGlmICh0cy50dl9zZWMgLSBzZWMgPiBtYXhfcmV0aXJlbWVudCkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGZzZWVrKGYsIHdvZmYsIFNFRUtfU0VU
KTsKKyAgICAgICAgZnB1dHMobGluZSwgZik7CisgICAgICAgIHdvZmYgPSBmdGVsbChmKTsKKwor
ICAgICAgICBmc2VlayhmLCByb2ZmLCBTRUVLX1NFVCk7CisgICAgfQorCisgICAgZnNlZWsoZiwg
d29mZiwgU0VFS19TRVQpOworICAgIGZwcmludGYoZiwgIiVsdSAldVxuIiwgdHMudHZfc2VjLCBk
b21pZCk7CisgICAgd29mZiA9IGZ0ZWxsKGYpOworICAgIGZmbHVzaChmKTsKKworICAgIGZ0cnVu
Y2F0ZShmZCwgd29mZik7IC8qIG1heSBub3cgYmUgZmV3ZXIgcmVjb3JkcyAqLworCisgICAgY2xv
c2UoZmQpOworfQorCitib29sIGxpYnhsX19pc19yZXRpcmVkX2RvbWlkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkKQoreworICAgIGxvbmcgbWF4X3JldGlyZW1lbnQgPSBsaWJ4bF9fZ2V0
X21heF9yZXRpcmVtZW50KCk7CisgICAgYm9vbCByZXRpcmVkID0gZmFsc2U7CisgICAgaW50IGZk
OworICAgIEZJTEUgKmY7CisgICAgY2hhciBsaW5lWzY0XTsKKyAgICBzdHJ1Y3QgdGltZXNwZWMg
dHM7CisKKyAgICBmZCA9IGxpYnhsX19vcGVuX2RvbWlkX2hpc3RvcnkoZ2MpOworICAgIGlmIChm
ZCA8IDApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGNsb2NrX2dldHRpbWUoQ0xPQ0tf
TU9OT1RPTklDLCAmdHMpOworCisgICAgZiA9IGZkb3BlbihmZCwgInIiKTsKKworICAgIHdoaWxl
IChmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIGYpKSB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcg
c2VjOworICAgICAgICB1bnNpZ25lZCBpbnQgY2hlY2s7CisKKyAgICAgICAgaWYgKHNzY2FuZihs
aW5lLCAiJWx1ICV1IiwgJnNlYywgJmNoZWNrKSAhPSAyKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgaWYgKGNoZWNrID09IGRvbWlkICYmCisgICAgICAgICAgICB0cy50dl9zZWMg
LSBzZWMgPD0gbWF4X3JldGlyZW1lbnQpIHsKKyAgICAgICAgICAgIHJldGlyZWQgPSB0cnVlOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBjbG9zZShmZCk7CisK
KyAgICByZXR1cm4gcmV0aXJlZDsKK30KKwogc3RhdGljIHZvaWQgZGV2aWNlc19kZXN0cm95X2Ni
KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlc19yZW1vdmVfc3RhdGUgKmRycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmMpCkBAIC0xMzMxLDYgKzE0NjIsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rlc3Ry
b3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBpZiAoIWN0eC0+eGNoKSBnb3RvIGJhZGNo
aWxkOwogCiAgICAgICAgIGlmICghZGlzLT5zb2Z0X3Jlc2V0KSB7CisgICAgICAgICAgICBsaWJ4
bF9fcmV0aXJlX2RvbWlkKGdjLCBkb21pZCk7CiAgICAgICAgICAgICByYyA9IHhjX2RvbWFpbl9k
ZXN0cm95KGN0eC0+eGNoLCBkb21pZCk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBy
YyA9IHhjX2RvbWFpbl9wYXVzZShjdHgtPnhjaCwgZG9taWQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggY2IyMzQ5MGM1OS4uZmNhYzhhOTNjNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzcwLDYg
KzQ3NzAsMTYgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzd2Fp
dF9zdGF0ZSAqcHZjb250cm9sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCwgY29uc3QgY2hhciAqY21kKTsKIAorLyoKKyAqIE1heGltdW0gbnVtYmVy
IG9mIHNlY29uZHMgYSBkb21pZCByZW1haW5zIGluIHJldGlyZW1lbnQgYWZ0ZXIgZG9tYWluCisg
KiBkZXN0cnVjdGlvbi4gVGhpcyBjYW4gYmUgb3ZlcmlkZGVuIGJ5IHRoZSBlbnZpcm9ubWVudCB2
YXJpYWJsZSBvZiB0aGUKKyAqIHNhbWUgbmFtZS4KKyAqLworI2RlZmluZSBMSUJYTF9ET01JRF9N
QVhfUkVUSVJFTUVOVCA2MAorCisvKiBDaGVjayB3aGV0aGVyIGEgZG9taWQgaXMgaW4gcmV0aXJl
bWVudCAqLworYm9vbCBsaWJ4bF9faXNfcmV0aXJlZF9kb21pZChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCk7CisKICNlbmRpZgogCiAvKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36: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 1is1Zs-0006hO-DZ; Thu, 16 Jan 2020 09:36:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1Zr-0006h7-DN
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:35 +0000
X-Inumbo-ID: aa31496e-3843-11ea-a985-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa31496e-3843-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 09:36:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167386; x=1610703386;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cKSTwccKGY8nHaDIj36V1UIPrTlUcPQVLieqyIr80mE=;
 b=vrpkpCNcfCYCQSxRLXnvpRy2ucXdj7Cy6fVDA8r+FHYeUOKX6eT/Cv6w
 yF5Wt5lVhrzXBlt7o5h5ETXp9LDDWNxlaLFEyYPOVU88CPxomrC96s1m5
 N4n81Mx6F6UZlweRs2OkdavJMqBELD/NzbvrqKlMInbg8WXfHg1kyj9nA 4=;
IronPort-SDR: vALv4Gm9YSJ7Eui+wTNGi3zpWHRbErV4gTm45X84iIxrEOj96vZYnz1Gqa6tyRy1JVh0NoPEuU
 BRrX8UjJhUTA==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="20426655"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Jan 2020 09:36:16 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 29142A238E; Thu, 16 Jan 2020 09:36:15 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:13 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:11 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:35:58 +0000
Message-ID: <20200116093602.4203-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 2/6] libxl_create: make 'soft reset' explicit
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhlICdzb2Z0IHJlc2V0JyBjb2RlIHBhdGggaW4gbGlieGxfX2RvbWFpbl9tYWtlKCkgaXMgY3Vy
cmVudGx5IHRha2VuIGlmIGEKdmFsaWQgZG9taWQgaXMgcGFzc2VkIGludG8gdGhlIGZ1bmN0aW9u
LiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBlbmFibGUKaGlnaGVyIGxldmVscyBvZiB0aGUgdG9v
bHN0YWNrIHRvIGRldGVybWluZSB0aGUgZG9taWQgb2YgbmV3bHkgY3JlYXRlZCBvcgpyZXN0b3Jl
ZCBkb21haW5zIGFuZCB0aGVyZWZvcmUgdGhpcyBjcml0ZXJpYSBmb3IgY2hvb3NpbmcgJ3NvZnQg
cmVzZXQnCndpbGwgbm8gbG9uZ2VyIGJlIHVzYWJsZS4KClRoaXMgcGF0Y2ggYWRkcyBhbiBleHRy
YSBib29sZWFuIG9wdGlvbiB0byBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBzcGVjaWZ5CndoZXRo
ZXIgaXQgaXMgYmVpbmcgaW52b2tlZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQgYW5kIGFwcHJvcHJp
YXRlbHkKbW9kaWZpZXMgY2FsbGVycyB0byBjaG9vc2UgdGhlIHJpZ2h0IHZhbHVlLiBUbyBmYWNp
bGl0YXRlIHRoaXMsIGEgbmV3Cidzb2Z0X3Jlc2V0JyBib29sZWFuIGZpZWxkIGlzIGFkZGVkIHRv
IHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZQphbmQgdGhlICdkb21pZF9zb2Z0X3Jl
c2V0JyBmaWVsZCBpcyByZW5hbWVkIHRvICdkb21pZCcgaW4gYW50aWNpcGF0aW9uIG9mCml0cyB3
aWRlciByZW1pdC4gRm9yIHRoZSBtb21lbnQgZG9fZG9tYWluX2NyZWF0ZSgpIHdpbGwgYWx3YXlz
IHNldApkb21pZCB0byBJTlZBTElEX0RPTUlEIGFuZCBoZW5jZSB3ZSBjYW4gYWRkIGFuIGFzc2Vy
dGlvbiBpbnRvCmxpYnhsX19kb21haW5fY3JlYXRlKCkgdGhhdCwgaWYgaXQgaXMgbm90IGNhbGxl
ZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQsCnRoZSBwYXNzZWQgaW4gZG9taWQgaXMgZXhhY3RseSB0
aGF0IHZhbHVlLgoKV2hpbHN0IGluIHRoZSBuZWlnaGJvdXJob29kLCBzb21lIGNoZWNrcyBvZiAn
cmVzdG9yZV9mZCA+IC0xJyBoYXZlIGJlZW4KcmVwbGFjZWQgYnkgJ3Jlc3RvcmVfZmQgPj0gMCcg
dG8gYmUgbW9yZSBjb252ZW50aW9uYWwgYW5kIGNvbnNpc3RlbnQgd2l0aApjaGVja3Mgb2YgJ3Jl
c3RvcmVfZmQgPCAwJy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwg
NTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggYmM0MjVmZWUzMi4uMTgzNWE1NTAyYyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTUzOCw3ICs1MzgsNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCwgYm9vbCBzb2Z0X3Jlc2V0KQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0LCByYywgbmJfdm07CkBAIC01NTUsMTQgKzU1NSwx
NSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZk
X2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKIAorICAgIGFzc2VydChzb2Z0X3Jlc2V0IHx8ICpkb21pZCA9PSBJ
TlZBTElEX0RPTUlEKTsKKwogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdj
LCBpbmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CiAgICAgICAgIHJjID0gRVJS
T1JfTk9NRU07CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlk
IGhlcmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21p
ZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7CisgICAgaWYgKCFzb2Z0X3Jlc2V0KSB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7CiAgICAgICAgICAgICAu
c3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCiAgICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZv
LT5tYXhfdmNwdXMsCkBAIC02MTEsNiArNjEyLDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2Uo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKgorICAgICAqIElmIHNvZnRfcmVzZXQgaXMgc2V0
IHRoZSB0aGUgZG9taWQgd2lsbCBoYXZlIGJlZW4gdmFsaWQgb24gZW50cnkuCisgICAgICogSWYg
aXQgd2FzIG5vdCBzZXQgdGhlbiB4Y19kb21haW5fY3JlYXRlKCkgc2hvdWxkIGhhdmUgYXNzaWdu
ZWQgYQorICAgICAqIHZhbGlkIHZhbHVlLiBFaXRoZXIgd2F5LCBpZiB3ZSByZWFjaCB0aGlzIHBv
aW50LCBkb21pZCBzaG91bGQgYmUKKyAgICAgKiB2YWxpZC4KKyAgICAgKi8KKyAgICBhc3NlcnQo
bGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSk7CisKICAgICByZXQgPSB4Y19jcHVwb29s
X21vdmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKICAgICBpZiAocmV0
IDwgMCkgewogICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIp
OwpAQCAtMTA5MSwxMyArMTEwMCwxNCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3Jl
YXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2Nv
bmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNz
LT5yZXN0b3JlX2ZkOwogCi0gICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAg
ZG9taWQgPSBkY3MtPmRvbWlkOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgm
ZGNzLT5idWlsZF9zdGF0ZSk7CiAKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRk
ZWZhdWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsK
IAotICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxk
X3N0YXRlLCAmZG9taWQpOworICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25m
aWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRjcy0+c29mdF9yZXNldCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwogICAgICAgICBkY3MtPmd1
ZXN0X2RvbWlkID0gZG9taWQ7CkBAIC0xMTQxLDcgKzExNTEsNyBAQCBzdGF0aWMgdm9pZCBpbml0
aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBpZiAocmV0KQogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAotICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA+PSAw
IHx8IGRjcy0+c29mdF9yZXNldCkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3Rv
cmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRlciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxv
YWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDApOwogICAgIH0gZWxzZSAgewpAQCAtMTIxNyw3ICsx
MjI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0
YXJ0ZWQ7CiAgICAgZGNzLT5zZHNzLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0
ZWQ7CiAKLSAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ID09
IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgIWRjcy0+c29mdF9y
ZXNldCkgewogICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBk
b21pZCwgc3RhdGUpOwogICAgICAgICBkb21jcmVhdGVfcmVidWlsZF9kb25lKGVnYywgZGNzLCBy
Yyk7CiAgICAgICAgIHJldHVybjsKQEAgLTE4MjcsNyArMTgzNyw3IEBAIHN0YXRpYyBpbnQgZG9f
ZG9tYWluX2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJmNkY3MtPmRjcy5ndWVzdF9j
b25maWdfc2F2ZWQsIGRfY29uZmlnKTsKICAgICBjZGNzLT5kY3MucmVzdG9yZV9mZCA9IGNkY3Mt
PmRjcy5saWJ4Y19mZCA9IHJlc3RvcmVfZmQ7CiAgICAgY2Rjcy0+ZGNzLnNlbmRfYmFja19mZCA9
IHNlbmRfYmFja19mZDsKLSAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKHJlc3Rv
cmVfZmQgPj0gMCkgewogICAgICAgICBjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMgPSAqcGFyYW1z
OwogICAgICAgICByYyA9IGxpYnhsX19mZF9mbGFnc19tb2RpZnlfc2F2ZShnYywgY2Rjcy0+ZGNz
LnJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4o
T19OT05CTE9DS3xPX05ERUxBWSksIDAsCkBAIC0xODM1LDcgKzE4NDUsOCBAQCBzdGF0aWMgaW50
IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7CiAgICAgfQogICAgIGNk
Y3MtPmRjcy5jYWxsYmFjayA9IGRvbWFpbl9jcmVhdGVfY2I7Ci0gICAgY2Rjcy0+ZGNzLmRvbWlk
X3NvZnRfcmVzZXQgPSBJTlZBTElEX0RPTUlEOworICAgIGNkY3MtPmRjcy5kb21pZCA9IElOVkFM
SURfRE9NSUQ7CisgICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSBmYWxzZTsKIAogICAgIGlmIChj
ZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMuY2hlY2twb2ludGVkX3N0cmVhbSA9PQogICAgICAgICBM
SUJYTF9DSEVDS1BPSU5URURfU1RSRUFNX0NPTE8pIHsKQEAgLTE5MDUsNyArMTkxNiw3IEBAIHN0
YXRpYyB2b2lkIHNvZnRfcmVzZXRfZG1fc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgaW50IGRvX2Rv
bWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfc29mdF9yZXNldCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3csCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICphb3BfY29uc29sZV9ob3cpCkBAIC0xOTMzLDE1ICsx
OTQ0LDE2IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgs
CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJnNycy0+Y2Rjcy5kY3MuZ3Vlc3Rf
Y29uZmlnX3NhdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZyk7CiAg
ICAgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQgPSAtMTsKLSAgICBjZGNzLT5kY3MuZG9taWRfc29mdF9y
ZXNldCA9IGRvbWlkX3NvZnRfcmVzZXQ7CisgICAgY2Rjcy0+ZGNzLmRvbWlkID0gZG9taWQ7Cisg
ICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGNkY3MtPmRjcy5jYWxsYmFjayA9
IGRvbWFpbl9jcmVhdGVfY2I7CiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmc3JzLT5j
ZGNzLmRjcy5hb3BfY29uc29sZV9ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
b3BfY29uc29sZV9ob3cpOwogICAgIGNkY3MtPmRvbWlkX291dCA9ICZkb21pZF9vdXQ7CiAKLSAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWRfc29mdF9yZXNldCk7
CisgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBp
ZiAoIWRvbV9wYXRoKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJm
YWlsZWQgdG8gcmVhZCBkb21haW4gcGF0aCIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImZhaWxlZCB0byByZWFkIGRvbWFpbiBwYXRoIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtMTk1MCw3ICsxOTYyLDcgQEAgc3RhdGljIGlu
dCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5nLXJlZiIsIGRvbV9wYXRoKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3N0b3JlX21mbik7CiAgICAgaWYg
KHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8g
cmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJmYWls
ZWQgdG8gcmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
ICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhzX3N0b3JlX21mbik6
IDA7CkBAIC0xOTU5LDcgKzE5NzEsNyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0
KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVzL2NvbnNvbGUvcmluZy1yZWYiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ4c19jb25zb2xlX21mbik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExP
R0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xlL3Jpbmct
cmVmLiIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNv
bGUvcmluZy1yZWYuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBzdGF0ZS0+Y29u
c29sZV9tZm4gPSB4c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9tZm4pOiAwOwpAQCAt
MTk2OCwyMCArMTk4MCwyMCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhs
X2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvY29uc29sZS90dHkiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmNvbnNvbGVfdHR5KTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWRfc29mdF9yZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOworICAgICAg
ICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgc3RhdGUtPmNvbnNvbGVfdHR5ID0gbGlieGxfX3N0
cmR1cChnYywgY29uc29sZV90dHkpOwogCiAgICAgZHNzLT5hbyA9IGFvOwotICAgIGRzcy0+ZG9t
aWQgPSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0OworICAgIGRzcy0+ZG9taWQg
PSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZDsKICAgICBkc3MtPmRzcHMuZG1fc2F2ZWZpbGUgPSBH
Q1NQUklOVEYoTElCWExfREVWSUNFX01PREVMX1NBVkVfRklMRSIuJWQiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF9zb2Z0X3Jlc2V0KTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fc2F2
ZV9lbXVsYXRvcl94ZW5zdG9yZV9kYXRhKGRzcywgJnNycy0+dG9vbHN0YWNrX2J1ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNycy0+dG9vbHN0YWNrX2xl
bik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQs
ICJmYWlsZWQgdG8gc2F2ZSB0b29sc3RhY2sgcmVjb3JkLiIpOworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImZhaWxlZCB0byBzYXZlIHRvb2xzdGFjayByZWNvcmQuIik7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIApAQCAtMjAxMCwxMCArMjAyMiwxMCBAQCBzdGF0aWMgdm9pZCBzb2Z0
X3Jlc2V0X2RtX3N1c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICogeGVuc3RvcmUgYWdh
aW4gd2l0aCBwcm9iYWJseSBkaWZmZXJlbnQgc3RvcmUvY29uc29sZS8uLi4KICAgICAgKiBjaGFu
bmVscy4KICAgICAgKi8KLSAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNz
LmRvbWlkX3NvZnRfcmVzZXQpOworICAgIHhzX3JlbGVhc2VfZG9tYWluKENUWC0+eHNoLCBjZGNz
LT5kY3MuZG9taWQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21p
ZCA9IGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0OworICAgIHNycy0+ZGRzLmRvbWlkID0gY2Rj
cy0+ZGNzLmRvbWlkOwogICAgIHNycy0+ZGRzLmNhbGxiYWNrID0gZG9tYWluX3NvZnRfcmVzZXRf
Y2I7CiAgICAgc3JzLT5kZHMuc29mdF9yZXNldCA9IHRydWU7CiAgICAgbGlieGxfX2RvbWFpbl9k
ZXN0cm95KGVnYywgJnNycy0+ZGRzKTsKQEAgLTIwMjksNyArMjA0MSw3IEBAIHN0YXRpYyB2b2lk
IGRvbWFpbl9jcmVhdGVfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgKmNkY3MtPmRvbWlkX291
dCA9IGRvbWlkOwogCi0gICAgaWYgKGRjcy0+cmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKGRj
cy0+cmVzdG9yZV9mZCA+PSAwKSB7CiAgICAgICAgIGZscmMgPSBsaWJ4bF9fZmRfZmxhZ3NfcmVz
dG9yZShnYywKICAgICAgICAgICAgICAgICBkY3MtPnJlc3RvcmVfZmQsIGRjcy0+cmVzdG9yZV9m
ZGZsKTsKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU5MmU0MTJjMWIuLmY3NThkYWYzYjYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMjE5Myw3ICsyMTkzLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAgLyogZml4
bWU6IHRoaXMgZnVuY3Rpb24gY2FuIGxlYWsgdGhlIHN0dWJkb20gaWYgaXQgZmFpbHMgKi8KICAg
ICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRtX2NvbmZpZywgc3R1YmRvbV9zdGF0ZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQs
IGZhbHNlKTsKICAgICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKICAgICB1aW50MzJfdCBk
bV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDNiNzA4ZmJhOGYuLmNiMjM0OTBjNTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTk1Nyw3ICsx
OTU3LDcgQEAgX2hpZGRlbiAgdm9pZCBsaWJ4bF9fZXhlYyhsaWJ4bF9fZ2MgKmdjLCBpbnQgc3Rk
aW5mZCwgaW50IHN0ZG91dGZkLAogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmRvbWlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqZG9taWQsIGJvb2wgc29mdF9yZXNldCk7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCkBAIC00MTM0LDcgKzQxMzQsOCBAQCBzdHJ1Y3Qg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkZmw7IC8qIG9y
aWdpbmFsIGZsYWdzIG9mIHJlc3RvcmVfZmQgKi8KICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAg
IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyByZXN0b3JlX3BhcmFtczsKLSAgICB1aW50MzJf
dCBkb21pZF9zb2Z0X3Jlc2V0OworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGJvb2wgc29mdF9y
ZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJhY2s7CiAgICAgbGlieGxf
YXN5bmNwcm9ncmVzc19ob3cgYW9wX2NvbnNvbGVfaG93OwogICAgIC8qIHByaXZhdGUgdG8gZG9t
YWluX2NyZWF0ZSAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36: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 1is1Zz-0006l8-Vx; Thu, 16 Jan 2020 09:36:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1Zz-0006kj-3B
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:43 +0000
X-Inumbo-ID: b1e1e786-3843-11ea-86d6-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1e1e786-3843-11ea-86d6-12813bfff9fa;
 Thu, 16 Jan 2020 09:36:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167399; x=1610703399;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WlL6CEyevqCFHw9lFQaXcJPihFEM4SPg5uZQkHPtqrM=;
 b=MpydKly0uGXMHiLbLYtYtB5Yi9lzfUzi1I48v2j5IHfsgcayLhlFbfes
 eWeCi6DKkCOrxqvtcTA7ucef2t5TS2qitxnUbEFNzjpb3SczFwXxCco5+
 Vbv3WKqh/2K2ikv3Ogr0HvlIU9Ls5B2eVu94Qm8cngQpZM0C/hkVosW4n Q=;
IronPort-SDR: Bg4/Xo2A+Fb8n9qk4fxe5qCxQOGWo0/78eG5tzVpWjwXhfVLCXXOXcso/cXb4drIh3VbkdwZGY
 PLkaga5PptLw==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="20426712"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Jan 2020 09:36:39 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1E263A28C9; Thu, 16 Jan 2020 09:36:38 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:26 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:24 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:22 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:36:02 +0000
Message-ID: <20200116093602.4203-7-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 6/6] xl: allow domid to be preserved on
 save/restore or migrate
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: Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgJy1EJyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHNhdmUgYW5kIG1p
Z3JhdGUgdG8gYWxsb3cKdGhlIGRvbWFpbiBpZCB0byBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUg
c2F2ZWQgZG9tYWluIGNvbmZpZ3VyYXRpb24gYW5kCmhlbmNlIGJlIHByZXNlcnZlZC4KClNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cgp2MjoKIC0gSGVhdmlseSByZS13b3JrZWQgYmFzZWQgb24gbmV3IGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbwotLS0KIGRvY3MvbWFuL3hsLjEucG9kLmluICAgICAgfCAxNCArKysrKysrKysr
KysrKwogdG9vbHMveGwveGwuaCAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgICAgfCAgNiArKysrLS0KIHRvb2xzL3hsL3hsX21pZ3JhdGUuYyAgICAgfCAxNSArKysr
KysrKysrLS0tLS0KIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgfCAxOSArKysrKysrKysrKysr
Ky0tLS0tCiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgIHwgIDMgKystCiA2IGZpbGVzIGNoYW5n
ZWQsIDQ1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hsLjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZDRiNWU4ZTM2Mi4u
OTM3ZWRhNjkwZiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9t
YW4veGwuMS5wb2QuaW4KQEAgLTQ5MCw2ICs0OTAsMTMgQEAgRGlzcGxheSBodWdlICghKSBhbW91
bnQgb2YgZGVidWcgaW5mb3JtYXRpb24gZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4KIAog
TGVhdmUgdGhlIGRvbWFpbiBvbiB0aGUgcmVjZWl2ZSBzaWRlIHBhdXNlZCBhZnRlciBtaWdyYXRp
b24uCiAKKz1pdGVtIEI8LUQ+CisKK1ByZXNlcnZlIHRoZSBCPGRvbWFpbi1pZD4gaW4gdGhlIGRv
bWFpbiBjb25pZ3VyYXRpb24gdGhhdCBpcyB0cmFuc2ZlcnJlZAorc3VjaCB0aGF0IGl0IHdpbGwg
YmUgaWRlbnRpY2FsIG9uIHRoZSBkZXN0aW5hdGlvbiBob3N0LCB1bmxlc3MgdGhhdAorY29uZmln
dXJhdGlvbiBpcyBvdmVycmlkZGVuIHVzaW5nIHRoZSBCPC1DPiBvcHRpb24uIE5vdGUgdGhhdCBp
dCBpcyBub3QKK3Bvc3NpYmxlIHRvIHVzZSB0aGlzIG9wdGlvbiBmb3IgYSAnbG9jYWxob3N0JyBt
aWdyYXRpb24uCisKID1iYWNrCiAKID1pdGVtIEI8cmVtdXM+IFtJPE9QVElPTlM+XSBJPGRvbWFp
bi1pZD4gSTxob3N0PgpAQCAtNjkyLDYgKzY5OSwxMyBAQCBMZWF2ZSB0aGUgZG9tYWluIHJ1bm5p
bmcgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiBMZWF2ZSB0aGUgZG9tYWluIHBhdXNl
ZCBhZnRlciBjcmVhdGluZyB0aGUgc25hcHNob3QuCiAKKz1pdGVtIEI8LUQ+CisKK1ByZXNlcnZl
IHRoZSBCPGRvbWFpbi1pZD4gaW4gdGhlIGRvbWFpbiBjb25pZ3VyYXRpb24gdGhhdCBpcyBlbWJl
ZGRlZCBpbgordGhlIHN0YXRlIGZpbGUgc3VjaCB0aGF0IGl0IHdpbGwgYmUgaWRlbnRpY2FsIHdo
ZW4gdGhlIGRvbWFpbiBpcyByZXN0b3JlZCwKK3VubGVzcyB0aGF0IGNvbmZpZ3VyYXRpb24gaXMg
b3ZlcnJpZGRlbi4gKFNlZSB0aGUgQjxyZXN0b3JlPiBvcGVyYXRpb24KK2Fib3ZlKS4KKwogPWJh
Y2sKIAogPWl0ZW0gQjxzaGFyaW5nPiBbSTxkb21haW4taWQ+XQpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggMmI0NzA5ZWZiMi4uMDY1NjljNmM0YSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC05OSw2ICs5OSw3
IEBAIHN0cnVjdCBzYXZlX2ZpbGVfaGVhZGVyIHsKICNkZWZpbmUgU0FWRUZJTEVfQllURU9SREVS
X1ZBTFVFICgodWludDMyX3QpMHgwMTAyMDMwNFVMKQogCiB2b2lkIHNhdmVfZG9tYWluX2NvcmVf
YmVnaW4odWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBy
ZXNlcnZlX2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm92
ZXJyaWRlX2NvbmZpZ19maWxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3Qg
Kipjb25maWdfZGF0YV9yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqY29uZmln
X2xlbl9yKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCmluZGV4IDNiMzAyYjJmMjAuLjA4MzM1Mzk0ZTUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtMTUz
LDcgKzE1Myw4IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0
aW9uc10gPERvbWFpbj4gPENoZWNrcG9pbnRGaWxlPiBbPENvbmZpZ0ZpbGU+XSIsCiAgICAgICAi
LWggIFByaW50IHRoaXMgaGVscC5cbiIKICAgICAgICItYyAgTGVhdmUgZG9tYWluIHJ1bm5pbmcg
YWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LlxuIgotICAgICAgIi1wICBMZWF2ZSBkb21haW4g
cGF1c2VkIGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4iCisgICAgICAiLXAgIExlYXZlIGRv
bWFpbiBwYXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LlxuIgorICAgICAgIi1EICBT
dG9yZSB0aGUgZG9tYWluIGlkIGluIHRoZSBjb25maWdyYXRpb24uIgogICAgIH0sCiAgICAgeyAi
bWlncmF0ZSIsCiAgICAgICAmbWFpbl9taWdyYXRlLCAwLCAxLApAQCAtMTY3LDcgKzE2OCw4IEBA
IHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICItZSAgICAgICAgICAgICAg
RG8gbm90IHdhaXQgaW4gdGhlIGJhY2tncm91bmQgKG9uIDxob3N0PikgZm9yIHRoZSBkZWF0aFxu
IgogICAgICAgIiAgICAgICAgICAgICAgICBvZiB0aGUgZG9tYWluLlxuIgogICAgICAgIi0tZGVi
dWcgICAgICAgICBQcmludCBodWdlICghKSBhbW91bnQgb2YgZGVidWcgZHVyaW5nIHRoZSBtaWdy
YXRpb24gcHJvY2Vzcy5cbiIKLSAgICAgICItcCAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2Ug
ZG9tYWluIGFmdGVyIG1pZ3JhdGluZyBpdC4iCisgICAgICAiLXAgICAgICAgICAgICAgIERvIG5v
dCB1bnBhdXNlIGRvbWFpbiBhZnRlciBtaWdyYXRpbmcgaXQuXG4iCisgICAgICAiLUQgICAgICAg
ICAgICAgIFByZXNlcnZlIHRoZSBkb21haW4gaWQiCiAgICAgfSwKICAgICB7ICJyZXN0b3JlIiwK
ICAgICAgICZtYWluX3Jlc3RvcmUsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9taWdy
YXRlLmMgYi90b29scy94bC94bF9taWdyYXRlLmMKaW5kZXggMjJmMDQyOWI4NC4uMDgxM2JlYjgw
MSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfbWlncmF0ZS5jCisrKyBiL3Rvb2xzL3hsL3hsX21p
Z3JhdGUuYwpAQCAtMTc2LDcgKzE3Niw4IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfZG9fcHJlYW1i
bGUoaW50IHNlbmRfZmQsIGludCByZWN2X2ZkLCBwaWRfdCBjaGlsZCwKIAogfQogCi1zdGF0aWMg
dm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50
IGRlYnVnLAorc3RhdGljIHZvaWQgbWlncmF0ZV9kb21haW4odWludDMyX3QgZG9taWQsIGludCBw
cmVzZXJ2ZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnJ1
bmUsIGludCBkZWJ1ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm92
ZXJyaWRlX2NvbmZpZ19maWxlKQogewogICAgIHBpZF90IGNoaWxkID0gLTE7CkBAIC0xODcsNyAr
MTg4LDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9kb21haW4odWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIgKnJ1bmUsIGludCBkZWJ1ZywKICAgICB1aW50OF90ICpjb25maWdfZGF0YTsKICAgICBp
bnQgY29uZmlnX2xlbiwgZmxhZ3MgPSBMSUJYTF9TVVNQRU5EX0xJVkU7CiAKLSAgICBzYXZlX2Rv
bWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdfZmlsZSwKKyAgICBzYXZlX2Rv
bWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwgb3ZlcnJpZGVfY29uZmlnX2Zp
bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY29uZmlnX2RhdGEsICZjb25maWdfbGVu
KTsKIAogICAgIGlmICghY29uZmlnX2xlbikgewpAQCAtNTM3LDEzICs1MzgsMTQgQEAgaW50IG1h
aW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2hhciAqcnVuZSA9IE5VTEw7
CiAgICAgY2hhciAqaG9zdDsKICAgICBpbnQgb3B0LCBkYWVtb25pemUgPSAxLCBtb25pdG9yID0g
MSwgZGVidWcgPSAwLCBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOworICAgIGludCBwcmVzZXJ2
ZV9kb21pZCA9IDA7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAg
ICB7ImRlYnVnIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICB7ImxpdmUiLCAwLCAwLCAweDIwMH0s
CiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hf
T1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIsIDIpIHsKKyAgICBTV0lUQ0hfRk9S
RUFDSF9PUFQob3B0LCAiRkM6czplcEQiLCBvcHRzLCAibWlncmF0ZSIsIDIpIHsKICAgICBjYXNl
ICdDJzoKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0YXJnOwogICAgICAgICBicmVhazsK
QEAgLTU2MCw2ICs1NjIsOSBAQCBpbnQgbWFpbl9taWdyYXRlKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICBjYXNlICdwJzoKICAgICAgICAgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMTsKICAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSAnRCc6CisgICAgICAgIHByZXNlcnZlX2RvbWlkID0gMTsK
KyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDEwMDogLyogLS1kZWJ1ZyAqLwogICAgICAgICBk
ZWJ1ZyA9IDE7CiAgICAgICAgIGJyZWFrOwpAQCAtNTk2LDcgKzYwMSw3IEBAIGludCBtYWluX21p
Z3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgICAgICAgcGF1c2VfYWZ0
ZXJfbWlncmF0aW9uID8gIiAtcCIgOiAiIik7CiAgICAgfQogCi0gICAgbWlncmF0ZV9kb21haW4o
ZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUpOworICAgIG1pZ3JhdGVfZG9tYWlu
KGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwgcnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSk7CiAg
ICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIApAQCAtNzE2LDcgKzcyMSw3IEBAIGludCBtYWlu
X3JlbXVzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
Ci0gICAgICAgIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIE5VTEwsICZjb25maWdfZGF0
YSwgJmNvbmZpZ19sZW4pOworICAgICAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCAw
LCBOVUxMLCAmY29uZmlnX2RhdGEsICZjb25maWdfbGVuKTsKIAogICAgICAgICBpZiAoIWNvbmZp
Z19sZW4pIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTm8gY29uZmlnIGZpbGUgc3Rv
cmVkIGZvciBydW5uaW5nIGRvbWFpbiBhbmQgIgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2F2
ZXJlc3RvcmUuYyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKaW5kZXggOWJlMDMzZmU2NS4u
OTUzZDc5MWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYworKysgYi90
b29scy94bC94bF9zYXZlcmVzdG9yZS5jCkBAIC0zMiw2ICszMiw3IEBACiAjaWZuZGVmIExJQlhM
X0hBVkVfTk9fU1VTUEVORF9SRVNVTUUKIAogdm9pZCBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9k
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpvdmVycmlkZV9j
b25maWdfZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICoqY29uZmln
X2RhdGFfciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmNvbmZpZ19sZW5fcikK
QEAgLTYyLDYgKzYzLDggQEAgdm9pZCBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1bmFibGUgdG8gcmV0cmlldmUgZG9t
YWluIGNvbmZpZ3VyYXRpb25cbiIpOwogICAgICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwog
ICAgICAgICB9CisKKyAgICAgICAgZF9jb25maWcuY19pbmZvLmRvbWlkID0gcHJlc2VydmVfZG9t
aWQgPyBkb21pZCA6IDA7CiAgICAgfQogCiAgICAgY29uZmlnX2MgPSBsaWJ4bF9kb21haW5fY29u
ZmlnX3RvX2pzb24oY3R4LCAmZF9jb25maWcpOwpAQCAtMTIwLDE0ICsxMjMsMTUgQEAgdm9pZCBz
YXZlX2RvbWFpbl9jb3JlX3dyaXRlY29uZmlnKGludCBmZCwgY29uc3QgY2hhciAqc291cmNlLAog
ICAgICAgICAgICAgaGRyLm9wdGlvbmFsX2RhdGFfbGVuKTsKIH0KIAotc3RhdGljIGludCBzYXZl
X2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUsIGludCBjaGVja3Bv
aW50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBsZWF2ZXBhdXNlZCwgY29uc3Qg
Y2hhciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCitzdGF0aWMgaW50IHNhdmVfZG9tYWluKHVpbnQz
Ml90IGRvbWlkLCBpbnQgcHJlc2VydmVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmZpbGVuYW1lLCBpbnQgY2hlY2twb2ludCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGxlYXZlcGF1c2VkLCBjb25zdCBjaGFyICpvdmVycmlkZV9jb25maWdfZmlsZSkKIHsK
ICAgICBpbnQgZmQ7CiAgICAgdWludDhfdCAqY29uZmlnX2RhdGE7CiAgICAgaW50IGNvbmZpZ19s
ZW47CiAKLSAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdf
ZmlsZSwKKyAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBwcmVzZXJ2ZV9kb21pZCwg
b3ZlcnJpZGVfY29uZmlnX2ZpbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY29uZmln
X2RhdGEsICZjb25maWdfbGVuKTsKIAogICAgIGlmICghY29uZmlnX2xlbikgewpAQCAtMjM2LDE1
ICsyNDAsMTkgQEAgaW50IG1haW5fc2F2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY29u
c3QgY2hhciAqY29uZmlnX2ZpbGVuYW1lID0gTlVMTDsKICAgICBpbnQgY2hlY2twb2ludCA9IDA7
CiAgICAgaW50IGxlYXZlcGF1c2VkID0gMDsKKyAgICBpbnQgcHJlc2VydmVfZG9taWQgPSAwOwog
ICAgIGludCBvcHQ7CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiY3AiLCBOVUxMLCAi
c2F2ZSIsIDIpIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiY3BEIiwgTlVMTCwgInNh
dmUiLCAyKSB7CiAgICAgY2FzZSAnYyc6CiAgICAgICAgIGNoZWNrcG9pbnQgPSAxOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlICdwJzoKICAgICAgICAgbGVhdmVwYXVzZWQgPSAxOwogICAgICAg
ICBicmVhazsKKyAgICBjYXNlICdEJzoKKyAgICAgICAgcHJlc2VydmVfZG9taWQgPSAxOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoYXJnYy1vcHRpbmQgPiAzKSB7CkBAIC0yNTcs
NyArMjY1LDggQEAgaW50IG1haW5fc2F2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgaWYg
KCBhcmdjIC0gb3B0aW5kID49IDMgKQogICAgICAgICBjb25maWdfZmlsZW5hbWUgPSBhcmd2W29w
dGluZCArIDJdOwogCi0gICAgc2F2ZV9kb21haW4oZG9taWQsIGZpbGVuYW1lLCBjaGVja3BvaW50
LCBsZWF2ZXBhdXNlZCwgY29uZmlnX2ZpbGVuYW1lKTsKKyAgICBzYXZlX2RvbWFpbihkb21pZCwg
cHJlc2VydmVfZG9taWQsIGZpbGVuYW1lLCBjaGVja3BvaW50LCBsZWF2ZXBhdXNlZCwKKyAgICAg
ICAgICAgICAgICBjb25maWdfZmlsZW5hbWUpOwogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxfdm1j
b250cm9sLmMKaW5kZXggMzkyOTJhY2ZlNi4uMmUyZDQyNzQ5MiAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTg5OSw3
ICs4OTksOCBAQCBzdGFydDoKICAgICAgICAgYXV0b2Nvbm5lY3RfY29uc29sZV9ob3cgPSAwOwog
ICAgIH0KIAotICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKKyAgICBp
ZiAoIWxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGRfY29uZmlnLmNfaW5mby5kb21pZCkpCisgICAg
ICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKIAogICAgIGlmICggcmVz
dG9yaW5nICkgewogICAgICAgICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcGFyYW1zOwot
LSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36: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 1is1a2-0006mc-8t; Thu, 16 Jan 2020 09:36:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1a1-0006m4-AI
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:45 +0000
X-Inumbo-ID: b07eb554-3843-11ea-a985-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b07eb554-3843-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 09:36:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167397; x=1610703397;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fwya/BgXJ1EnkdUnOfoOs9aAodxmibSHnq2+w0trDDA=;
 b=J5yTyNzbA1t1Ar+DYAiY74yxc+6k//moQgZ6jZyrE5NI7ZG6MquHUbif
 7+S1vRlX1Gruo+4clA+3o2mUYmK+DwFTrsQKSi37KQEMZrK08fREAIPAd
 iYv/E49aNAHLOaB2rQ8lGW5tVp8MJv0essvRDoq+dW8pJ9RBXqJ3vBlTb c=;
IronPort-SDR: GitX1QgDnoIeiuXyQsC01bDXbGTsuAhkraFTGmusXVSVsu7s4w1uZ9tRfxeZfduGy7Z+R2KRIq
 WUZxVoNtE7lA==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="20426705"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 16 Jan 2020 09:36:36 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id D1AE3A26D3; Thu, 16 Jan 2020 09:36:35 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:22 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:20 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:36:01 +0000
Message-ID: <20200116093602.4203-6-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 5/6] xl.conf: introduce 'domid_policy'
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: Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGdsb2JhbCAnZG9taWRfcG9saWN5JyBjb25maWd1cmF0aW9u
IG9wdGlvbiB0byBkZWNpZGUKaG93IGRvbWFpbiBpZCB2YWx1ZXMgYXJlIGFsbG9jYXRlZCBmb3Ig
bmV3IGRvbWFpbnMuIEl0IG1heSBiZSBzZXQgdG8gb25lIG9mCnR3byB2YWx1ZXM6CgoieGVuIiwg
dGhlIGRlZmF1bHQgdmFsdWUsIHdpbGwgY2F1c2UgYW4gaW52YWxpZCBkb21pZCB2YWx1ZSB0byBi
ZSBwYXNzZWQKdG8gZG9fZG9tYWluX2NyZWF0ZSgpIHByZXNlcnZpbmcgdGhlIGV4aXN0aW5nIGJl
aGF2aW91ciBvZiBoYXZpbmcgWGVuCmNob29zZSB0aGUgZG9taWQgdmFsdWUgZHVyaW5nIGRvbWFp
bl9jcmVhdGUoKS4KCiJyYW5kb20iIHdpbGwgY2F1c2UgdGhlIHNwZWNpYWwgUkFORE9NX0RPTUlE
IHZhbHVlIHRvIGJlIHBhc3NlZCB0bwpkb19kb21haW5fY3JlYXRlKCkgc3VjaCB0aGF0IGxpYnhs
X19kb21haW5fbWFrZSgpIHdpbGwgc2VsZWN0IGEgcmFuZG9tCmRvbWlkIHZhbHVlLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KCnYyOgogLSBOZXcgaW4gdjIKLS0tCiBkb2NzL21hbi94bC5jb25mLjUucG9kICB8IDEwICsr
KysrKysrKysKIHRvb2xzL2V4YW1wbGVzL3hsLmNvbmYgIHwgIDQgKysrKwogdG9vbHMveGwveGwu
YyAgICAgICAgICAgfCAxMCArKysrKysrKysrCiB0b29scy94bC94bC5oICAgICAgICAgICB8ICAx
ICsKIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwgMjcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QgYi9kb2Nz
L21hbi94bC5jb25mLjUucG9kCmluZGV4IDIwN2FiM2U3N2EuLjQxZWU0Mjg3NDQgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QKKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZApA
QCAtNDUsNiArNDUsMTYgQEAgVGhlIHNlbWFudGljcyBvZiBlYWNoIEM8S0VZPiBkZWZpbmVzIHdo
aWNoIGZvcm0gb2YgQzxWQUxVRT4gaXMgcmVxdWlyZWQuCiAKID1vdmVyIDQKIAorPWl0ZW0gQjxk
b21pZF9wb2xpY3k9InhlbiJ8InJhbmRvbSI+CisKK0RldGVybWluZXMgaG93IGRvbWFpbi1pZCBp
cyBzZXQgd2hlbiBjcmVhdGluZyBhIG5ldyBkb21haW4uCisKK0lmIHNldCB0byAieGVuIiB0aGVu
IHRoZSBoeXBlcnZpc29yIHdpbGwgYWxsb2NhdGUgbmV3IGRvbWFpbi1pZCB2YWx1ZXMgb24gYSBz
ZXF1ZW50aWFsIGJhc2lzLgorCitJZiBzZXQgdG8gInJhbmRvbSIgdGhlbiBhIHJhbmRvbSBkb21h
aW4taWQgdmFsdWUgd2lsbCBiZSBjaG9zZW4uCisKK0RlZmF1bHQ6ICJ4ZW4iCisKID1pdGVtIEI8
YXV0b2JhbGxvb249Im9mZiJ8Im9uInwiYXV0byI+CiAKIElmIHNldCB0byAib24iIHRoZW4gQzx4
bD4gd2lsbCBhdXRvbWF0aWNhbGx5IHJlZHVjZSB0aGUgYW1vdW50IG9mCmRpZmYgLS1naXQgYS90
b29scy9leGFtcGxlcy94bC5jb25mIGIvdG9vbHMvZXhhbXBsZXMveGwuY29uZgppbmRleCAwNDQ2
ZGViMzA0Li45NWYyZjQ0MmQzIDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy94bC5jb25mCisr
KyBiL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKQEAgLTEsNSArMSw5IEBACiAjIyBHbG9iYWwgWEwg
Y29uZmlnIGZpbGUgIyMKIAorIyBTZXQgZG9tYWluLWlkIHBvbGljeS4gInhlbiIgbWVhbnMgdGhh
dCB0aGUgaHlwZXJ2aXNvciB3aWxsIGNob29zZSB0aGUKKyMgaWQgb2YgYSBuZXcgZG9tYWluLiAi
cmFuZG9tIiBtZWFucyB0aGF0IGEgcmFuZG9tIHZhbHVlIHdpbGwgYmUgY2hvc2VuLgorI2RvbWlk
X3BvbGljeT0ieGVuIgorCiAjIENvbnRyb2wgd2hldGhlciBkb20wIGlzIGJhbGxvb25lZCBkb3du
IHdoZW4geGVuIGRvZXNuJ3QgaGF2ZSBlbm91Z2gKICMgZnJlZSBtZW1vcnkgdG8gY3JlYXRlIGEg
ZG9tYWluLiAgImF1dG8iIG1lYW5zIG9ubHkgYmFsbG9vbiBpZiBkb20wCiAjIHN0YXJ0cyB3aXRo
IGFsbCB0aGUgaG9zdCdzIG1lbW9yeS4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29s
cy94bC94bC5jCmluZGV4IDNkNDM5MGE0NmQuLjJhNWRkZDQzOTAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsLmMKKysrIGIvdG9vbHMveGwveGwuYwpAQCAtNTQsNiArNTQsNyBAQCBpbnQgY2xhaW1f
bW9kZSA9IDE7CiBib29sIHByb2dyZXNzX3VzZV9jciA9IDA7CiBpbnQgbWF4X2dyYW50X2ZyYW1l
cyA9IC0xOwogaW50IG1heF9tYXB0cmFja19mcmFtZXMgPSAtMTsKK2xpYnhsX2RvbWlkIGRvbWlk
X3BvbGljeSA9IElOVkFMSURfRE9NSUQ7CiAKIHhlbnRvb2xsb2dfbGV2ZWwgbWlubXNnbGV2ZWwg
PSBtaW5tc2dsZXZlbF9kZWZhdWx0OwogCkBAIC0yMjgsNiArMjI5LDE1IEBAIHN0YXRpYyB2b2lk
IHBhcnNlX2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICBlbHNlCiAg
ICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55KCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CiAK
KyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiZG9taWRfcG9saWN5IiwgJmJ1
ZiwgMCkpIHsKKyAgICAgICAgaWYgKCFzdHJjbXAoYnVmLCAieGVuIikpCisgICAgICAgICAgICBk
b21pZF9wb2xpY3kgPSBJTlZBTElEX0RPTUlEOworICAgICAgICBlbHNlIGlmICghc3RyY21wKGJ1
ZiwgInJhbmRvbSIpKQorICAgICAgICAgICAgZG9taWRfcG9saWN5ID0gUkFORE9NX0RPTUlEOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImludmFsaWQgZG9taWRf
cG9saWN5IG9wdGlvbiIpOworICAgIH0KKwogICAgIHhsdV9jZmdfZGVzdHJveShjb25maWcpOwog
fQogCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA2MGJk
YWQ4ZmZiLi4yYjQ3MDllZmIyIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xz
L3hsL3hsLmgKQEAgLTI4Myw2ICsyODMsNyBAQCBleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFt
ZXM7CiBleHRlcm4gbGlieGxfYml0bWFwIGdsb2JhbF92bV9hZmZpbml0eV9tYXNrOwogZXh0ZXJu
IGxpYnhsX2JpdG1hcCBnbG9iYWxfaHZtX2FmZmluaXR5X21hc2s7CiBleHRlcm4gbGlieGxfYml0
bWFwIGdsb2JhbF9wdl9hZmZpbml0eV9tYXNrOworZXh0ZXJuIGxpYnhsX2RvbWlkIGRvbWlkX3Bv
bGljeTsKIAogZW51bSBvdXRwdXRfZm9ybWF0IHsKICAgICBPVVRQVVRfRk9STUFUX0pTT04sCmRp
ZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCmluZGV4IGU1MjBiMWRhNzkuLjM5MjkyYWNmZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC04OTksNiArODk5
LDggQEAgc3RhcnQ6CiAgICAgICAgIGF1dG9jb25uZWN0X2NvbnNvbGVfaG93ID0gMDsKICAgICB9
CiAKKyAgICBkX2NvbmZpZy5jX2luZm8uZG9taWQgPSBkb21pZF9wb2xpY3k7CisKICAgICBpZiAo
IHJlc3RvcmluZyApIHsKICAgICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zIHBhcmFt
czsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:36:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is1a7-0006ph-Jm; Thu, 16 Jan 2020 09:36:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1a6-0006p5-B3
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:36:50 +0000
X-Inumbo-ID: b722152c-3843-11ea-ac27-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b722152c-3843-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 09:36:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579167408; x=1610703408;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wDb+6/s5DaEvP8MRFsr2tO36NxzXNkRx24aeiJdR6Yk=;
 b=T4jVtFrvSrCaDSdTiAb3TzXFbI2Uz2BTcL0f4jA+K8aymWXgPlvb7QQU
 /hqtw2ctvUrvqOKg17+5kre03IRFIjj9+Bbye16lQvBjjCwLGAhOP6Wne
 0yWNuOgs6xn/1oy7ZXu6okLrWJMNIX5wykWZ7q+6nQv119ZPt2s01PeYz I=;
IronPort-SDR: 5E+n2LBH4WPZUXGyRDiz4iqZlQ2m7zeZdzS85MJLvIIykCqvkY+6NXco2UZBvy2RBGRSkm3se0
 N7torvPWrpyw==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="19055979"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-2225282c.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 16 Jan 2020 09:36:35 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-2225282c.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1EA3EA2773; Thu, 16 Jan 2020 09:36:34 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:36:20 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:36:19 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 16 Jan 2020 09:36:17 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 09:36:00 +0000
Message-ID: <20200116093602.4203-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains with a
 specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 jandryuk@gmail.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2lu
Zm8gYW5kIHRoZW4KbW9kaWZpZXMgZG9fZG9tYWluX2NyZWF0ZSgpIHRvIHVzZSB0aGF0IHZhbHVl
IGlmIGl0IGlzIHZhbGlkLiBBbnkgdmFsaWQKZG9taWQgd2lsbCBiZSBjaGVja2VkIGFnYWluc3Qg
dGhlIHJldGlyZWQgZG9taWQgbGlzdCBiZWZvcmUgYmVpbmcgcGFzc2VkCnRvIGxpYnhsX19kb21h
aW5fbWFrZSgpLgpJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52YWxpZCB0aGVuIFhlbiB3aWxsIGNo
b29zZSB0aGUgZG9taWQsIGFzIGJlZm9yZSwKdW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNw
ZWNpYWwgUkFORE9NX0RPTUlEIHZhbHVlIGFkZGVkIHRvIHRoZSBBUEkuClRoaXMgdmFsdWUgaW5z
dHJ1Y3RzIGxpYnhsX19kb21haW5fbWFrZSgpIHRvIHNlbGVjdCBhIHJhbmRvbSBkb21pZCB2YWx1
ZSwKY2hlY2sgaXQgZm9yIHZhbGlkaXR5LCB2ZXJpZnkgaXQgZG9lcyBub3QgbWF0Y2ggYSByZXRp
cmVkIGRvbWFpbiwgYW5kIHRoZW4KcGFzcyBpdCB0byBYZW4ncyBYRU5fRE9NQ1RMX2NyZWF0ZWRv
bWFpbiBvcGVyYXRpb24uIElmIFhlbiBkZXRlcm1pbmVzIHRoYXQKaXQgY28taW5jaWRlcyB3aXRo
IGFuIGV4aXN0aW5nIGRvbWFpbiwgYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUKc2VsZWN0ZWQg
YW5kIHRoZSBvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZC4KCk5PVEU6IGxpYnhsX19sb2d2KCkg
aXMgYWxzbyBtb2RpZmllZCB0byBvbmx5IGxvZyB2YWxpZCBkb21pZCB2YWx1ZXMgaW4KICAgICAg
bWVzc2FnZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQg
aXMgbm90CiAgICAgIElOVkFMSURfRE9NSUQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IGphbmRyeXVrQGdtYWlsLmNvbQoKdjM6CiAtIEFkZGVkIERPTUlEX01BU0sgZGVm
aW5pdGlvbiB1c2VkIHRvIG1hc2sgcmFuZG9taXplZCB2YWx1ZXMKIC0gVXNlIHN0YWNrIHZhcmlh
YmxlIHRvIGF2b2lkIGFzc3VtaW5nIGVuZGlhbm5lc3MKCnYyOgogLSBSZS13b3JrZWQgdG8gdXNl
IGEgdmFsdWUgZnJvbSBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8KLS0tCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgIHwgIDkgKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5jIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgIHwgIDMgKysrCiA1IGZpbGVzIGNo
YW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMThjMWEyZDZiZi4u
N2U2MGVlMWM4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0xMjY4LDYgKzEyNjgsMTQgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShs
aWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAq
LwogI2RlZmluZSBMSUJYTF9IQVZFX0RPTUFJTl9ORUVEX01FTU9SWV9DT05GSUcKIAorLyoKKyAq
IExJQlhMX0hBVkVfQ1JFQVRFSU5GT19ET01JRAorICoKKyAqIGxpYnhsX2RvbWFpbl9jcmVhdGVf
bmV3KCkgYW5kIGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZSgpIHdpbGwgdXNlCisgKiBhIGRv
bWlkIHNwZWNpZmllZCBpbiBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8oKS4KKyAqLworI2RlZmlu
ZSBMSUJYTF9IQVZFX0NSRUFURUlORk9fRE9NSUQKKwogdHlwZWRlZiBjaGFyICoqbGlieGxfc3Ry
aW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UobGlieGxfc3RyaW5nX2xp
c3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoY29uc3QgbGlieGxfc3RyaW5n
X2xpc3QgKnNsKTsKQEAgLTE1MjgsNiArMTUzNiw3IEBAIGludCBsaWJ4bF9jdHhfZnJlZShsaWJ4
bF9jdHggKmN0eCAvKiAwIGlzIE9LICovKTsKIC8qIGRvbWFpbiByZWxhdGVkIGZ1bmN0aW9ucyAq
LwogCiAjZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKKyNkZWZpbmUgUkFORE9NX0RPTUlEIChJTlZB
TElEX0RPTUlEIC0gMSkKIAogLyogSWYgdGhlIHJlc3VsdCBpcyBFUlJPUl9BQk9SVEVELCB0aGUg
ZG9tYWluIG1heSBvciBtYXkgbm90IGV4aXN0CiAgKiAoaW4gYSBoYWxmLWNyZWF0ZWQgc3RhdGUp
LiAgKmRvbWlkIHdpbGwgYmUgdmFsaWQgYW5kIHdpbGwgYmUgdGhlCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IDE4MzVhNTUwMmMuLmE4MGQ0ZjM3NTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC02MDAsOSArNjAwLDQz
IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAg
ICAgIHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKKyAg
ICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlkKSkgeworICAgICAg
ICAgICAgKmRvbWlkID0gaW5mby0+ZG9taWQ7CisKKyAgICAgICAgICAgIGlmIChsaWJ4bF9faXNf
cmV0aXJlZF9kb21pZChnYywgKmRvbWlkKSkgeworICAgICAgICAgICAgICAgIExPR0VEKEVSUk9S
LCAqZG9taWQsICJkb21haW4gaWQgaXMgcmV0aXJlZCIpOworICAgICAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgfSBlbHNlIGlmIChpbmZvLT5kb21pZCA9PSBSQU5ET01fRE9NSUQpIHsKKyAgICAgICAg
ICAgICpkb21pZCA9IDA7IC8qIFplcm8tb3V0IGluaXRpYWwgdmFsdWUgKi8KKyAgICAgICAgfQor
CisgICAgICAgIGZvciAoOzspIHsKKyAgICAgICAgICAgIGlmIChpbmZvLT5kb21pZCA9PSBSQU5E
T01fRE9NSUQpIHsKKyAgICAgICAgICAgICAgICB1aW50MTZfdCB2OworCisgICAgICAgICAgICAg
ICAgLyogUmFuZG9taXplIGxvd2VyIG9yZGVyIGJ5dGVzICovCisgICAgICAgICAgICAgICAgcmV0
ID0gbGlieGxfX3JhbmRvbV9ieXRlcyhnYywgKHZvaWQgKikmdiwgc2l6ZW9mKHYpKTsKKyAgICAg
ICAgICAgICAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgICAgICAgICB2ICY9IERPTUlEX01BU0s7CisgICAgICAgICAgICAgICAgaWYgKCFsaWJ4
bF9kb21pZF92YWxpZF9ndWVzdCh2KSB8fAorICAgICAgICAgICAgICAgICAgICBsaWJ4bF9faXNf
cmV0aXJlZF9kb21pZChnYywgdikpCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICAgICAgKmRvbWlkID0gdjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
cmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOworICAgICAg
ICAgICAgaWYgKHJldCA9PSAwIHx8IGVycm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPSBS
QU5ET01fRE9NSUQpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwogICAgICAg
ICBpZiAocmV0IDwgMCkgewogICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFp
biBjcmVhdGlvbiBmYWlsIik7CisgICAgICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwog
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5jCmluZGV4IGJhNTYzNzM1OGUuLmRjNmFhYTljOWYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuYwpAQCAtMjM0LDcgKzIzNCw3IEBAIHZvaWQgbGlieGxfX2xvZ3YobGlieGxf
Y3R4ICpjdHgsIHhlbnRvb2xsb2dfbGV2ZWwgbXNnbGV2ZWwsIGludCBlcnJub3ZhbCwKICAgICBm
aWxlbGluZVtzaXplb2YoZmlsZWxpbmUpLTFdID0gMDsKIAogICAgIGRvbWFpblswXSA9IDA7Ci0g
ICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQpCisgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlk
X2d1ZXN0KGRvbWlkKSkKICAgICAgICAgc25wcmludGYoZG9tYWluLCBzaXplb2YoZG9tYWluKSwg
IkRvbWFpbiAlIlBSSXUzMiI6IiwgZG9taWQpOwogIHg6CiAgICAgeHRsX2xvZyhjdHgtPmxnLCBt
c2dsZXZlbCwgZXJybm92YWwsICJsaWJ4bCIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzkyMTk1MGY2
YS4uZDBkNDMxNjE0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDA5LDYgKzQwOSw3IEBAIGxpYnhs
X2RvbWFpbl9jcmVhdGVfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2NyZWF0ZV9pbmZvIixbCiAgICAg
KCJzc2lkcmVmIiwgICAgICB1aW50MzIpLAogICAgICgic3NpZF9sYWJlbCIsICAgc3RyaW5nKSwK
ICAgICAoIm5hbWUiLCAgICAgICAgIHN0cmluZyksCisgICAgKCJkb21pZCIsICAgICAgICBsaWJ4
bF9kb21pZCksCiAgICAgKCJ1dWlkIiwgICAgICAgICBsaWJ4bF91dWlkKSwKICAgICAoInhzZGF0
YSIsICAgICAgIGxpYnhsX2tleV92YWx1ZV9saXN0KSwKICAgICAoInBsYXRmb3JtZGF0YSIsIGxp
YnhsX2tleV92YWx1ZV9saXN0KSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCBkMjE5OGRmZmFkLi5mYWRlMDg5YTdi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oCkBAIC02MTQsNiArNjE0LDkgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
bW11ZXh0X29wX3QpOwogLyogSWRsZSBkb21haW4uICovCiAjZGVmaW5lIERPTUlEX0lETEUgICAg
ICAgICAgIHhlbl9ta191aW50KDB4N0ZGRikKIAorLyogTWFzayBmb3IgdmFsaWQgZG9tYWluIGlk
IHZhbHVlcyAqLworI2RlZmluZSBET01JRF9NQVNLICAgICAgICAgICAweDdGRkYKKwogI2lmbmRl
ZiBfX0FTU0VNQkxZX18KIAogdHlwZWRlZiB1aW50MTZfdCBkb21pZF90OwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:38:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09: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 1is1bc-0007F9-3N; Thu, 16 Jan 2020 09:38:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is1bZ-0007Er-Ss
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:38:21 +0000
X-Inumbo-ID: e7aeaee4-3843-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7aeaee4-3843-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 09:38:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7F0EDB1B3;
 Thu, 16 Jan 2020 09:38:08 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
 <20200115134408.GN11756@Air-de-Roger>
 <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
 <20200116093354.GP11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b7a410db-5305-dc52-775b-88f07740bf5a@suse.com>
Date: Thu, 16 Jan 2020 10:38:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116093354.GP11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.org, 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>

T24gMTYuMDEuMjAyMCAxMDozMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAwNToyMToxNlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MTUuMDEuMjAyMCAxNDo0NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwgSmFu
IDE1LCAyMDIwIGF0IDAxOjQ5OjIyUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFdo
YXQgSSdtIHRoZW4gd29ycmllZCBhYm91dCBpcyB0b28KPj4+PiBsaXR0bGUgcHJvZ3Jlc3Mgb2Jz
ZXJ2YWJsZSBieSBndWVzdHMuIFRoZSBQViB0aW1lIHByb3RvY29sCj4+Pj4gb3VnaHQgdG8gYmUg
ZmluZSBpbiB0aGlzIHJlZ2FyZCAoYW5kIGNvbnN1bWVycyBvZiByYXcgVFNDIHZhbHVlcwo+Pj4+
IGFyZSBvbiB0aGVpciBvd24gYW55d2F5KSwgYnV0IHdvdWxkbid0IHlvdSBuZWVkIHRvIHVwZGF0
ZSBUU0MKPj4+PiBvZmZzZXRzIG9mIEhWTSBndWVzdHMgaW4gb3JkZXIgdG8gY29tcGVuc2F0ZSBm
b3IgdGhlIGVsYXBzZWQKPj4+PiB0aW1lPwo+Pj4KPj4+IFRoYXQgd2lsbCBiZSBkb25lIHdoZW4g
dGhlIEhWTSB2Q1BVIGdldHMgc2NoZWR1bGVkIGluIGFzIHBhcnQgb2YgdGhlCj4+PiB1cGRhdGVf
dmNwdV9zeXN0ZW1fdGltZSBjYWxsIEFGQUlDVC4gY3N0YXRlX3Jlc3RvcmVfdHNjIHdpbGwgYWx3
YXlzIGJlCj4+PiBjYWxsZWQgd2l0aCB0aGUgaWRsZSB2Q1BVIGNvbnRleHQsIGFuZCBoZW5jZSB0
aGVyZSdzIGFsd2F5cyBnb2luZyB0bwo+Pj4gYmUgYSB2Q1BVIHN3aXRjaCBiZWZvcmUgc2NoZWR1
bGluZyBhbnl0aGluZyBlbHNlLgo+Pgo+PiBXaGljaCBzdGVwIHdvdWxkIHRoaXMgYmU/IEFsbCBJ
IHNlZSBpcyBhIGNhbGwgdG8gaHZtX3NjYWxlX3RzYygpLgo+PiBJbiB0aW1lLmMgb25seSB0c2Nf
c2V0X2luZm8oKSBjYWxscyBodm1fc2V0X3RzY19vZmZzZXQoKS4KPiAKPiBNeSBiYWQsIEkndmUg
bWlzdGFrZW4gdGhlIHNjYWxpbmcgd2l0aCB0aGUgb2Zmc2V0Lgo+IAo+IEFjY291bnRpbmcgZm9y
IHRoZSBvZmZzZXQgaW4gdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUgc2VlbXMgcXVpdGUKPiBtb3Jl
IGNvbXBsaWNhdGVkIHRoYXQganVzdCB1cGRhdGluZyB0aGUgVFNDIGhlcmUsIHNvOgo+IAo+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFuZCB0
aGVuIChwcmVmZXJhYmx5IHdpdGggImRlZXAiIGRyb3BwZWQgZnJvbSB0aGUgZGVzY3JpcHRpb24s
CmlmIHlvdSwgSWdvciwgYWdyZWUsIGFuZCB3aGljaCBjYW4gYmUgZG9uZSB3aGlsZSBjb21taXR0
aW5nKQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:40:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:40: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 1is1dQ-00085b-Ng; Thu, 16 Jan 2020 09:40:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is1dP-00085L-9B
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:40:15 +0000
X-Inumbo-ID: 2fcb570e-3844-11ea-86da-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fcb570e-3844-11ea-86da-12813bfff9fa;
 Thu, 16 Jan 2020 09:40:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97CF5B1A3;
 Thu, 16 Jan 2020 09:40:09 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f8104de4-1323-fa8f-5f8a-de73a9ce63e0@suse.com>
Date: Thu, 16 Jan 2020 10:40:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116093602.4203-5-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, jandryuk@gmail.com,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxMDozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+IEBAIC02
MTQsNiArNjE0LDkgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobW11ZXh0X29wX3QpOwo+ICAv
KiBJZGxlIGRvbWFpbi4gKi8KPiAgI2RlZmluZSBET01JRF9JRExFICAgICAgICAgICB4ZW5fbWtf
dWludCgweDdGRkYpCj4gIAo+ICsvKiBNYXNrIGZvciB2YWxpZCBkb21haW4gaWQgdmFsdWVzICov
Cj4gKyNkZWZpbmUgRE9NSURfTUFTSyAgICAgICAgICAgMHg3RkZGCgpTZWVpbmcgaXQgdXNlZCBp
biBjb250ZXh0LCBhbnkgcmVhc29uIG5vdCB0byB1c2UgeGVuX21rX3VpbnQoKQpoZXJlIGFzIHdl
bGw/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:46:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:46: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 1is1jF-0008IH-GO; Thu, 16 Jan 2020 09:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TxvK=3F=amazon.co.uk=prvs=27736368b=pdurrant@srs-us1.protection.inumbo.net>)
 id 1is1jE-0008IC-84
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:46:16 +0000
X-Inumbo-ID: 0768cd68-3845-11ea-86de-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0768cd68-3845-11ea-86de-12813bfff9fa;
 Thu, 16 Jan 2020 09:46:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579167972; x=1610703972;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=fj4LQIjMCR2gqfY/PAfCFYwZfkvi6OiFL57VWItKBqU=;
 b=K7W7d3HgLwu3A+O9dMY6FctxJDgJTZJuZkf++FD98Nj6+Yu9XFdPm0YD
 aXxqqsjBoeE3EfRvgX3h7uIhPfmZtbS54ADh55C6qntRXrli0DpSh2yoE
 g2Z+zpNhMvJYk4P7bt9dRrQZoD1feT3kVPhDXnnWluvbKyzAj9fUctss9 E=;
IronPort-SDR: hnv30VK86uDKHRxRDY+lyEE8YItYsJ0XYABR9wK3iJ79emuq7poyuAFyjem9qpMpBaozIeUbBl
 NsiPEAhmIntg==
X-IronPort-AV: E=Sophos;i="5.70,325,1574121600"; d="scan'208";a="11784738"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Jan 2020 09:46:11 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 32D87A2746; Thu, 16 Jan 2020 09:46:09 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 16 Jan 2020 09:46:08 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 16 Jan 2020 09:46:08 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 16 Jan 2020 09:46:07 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 4/6] libxl: allow creation of domains with a specified
 or random domid
Thread-Index: AQHVzFBoLAnvKVVhW06F0xOPMrYEQKftCUOAgAABTKA=
Date: Thu, 16 Jan 2020 09:46:07 +0000
Message-ID: <e9e082e9c1a94b7a88ab45cfda5c06d7@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <f8104de4-1323-fa8f-5f8a-de73a9ce63e0@suse.com>
In-Reply-To: <f8104de4-1323-fa8f-5f8a-de73a9ce63e0@suse.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
x-originating-ip: [10.43.164.29]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDE2IEphbnVhcnkgMjAyMCAxMDo0MA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBJYW4gSmFja3Nvbg0KPiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbnRob255IFBFUkFSRA0KPiA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ow0K
PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3Jh
bGwNCj4gPGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgU3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsgamFuZHJ5dWtAZ21haWwuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgNC82XSBs
aWJ4bDogYWxsb3cgY3JlYXRpb24gb2YgZG9tYWlucyB3aXRoIGENCj4gc3BlY2lmaWVkIG9yIHJh
bmRvbSBkb21pZA0KPiANCj4gT24gMTYuMDEuMjAyMCAxMDozNiwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaA0KPiA+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaA0KPiA+IEBAIC02MTQsNiArNjE0LDkgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUobW11ZXh0X29wX3QpOw0KPiA+ICAvKiBJZGxlIGRvbWFpbi4gKi8NCj4gPiAgI2Rl
ZmluZSBET01JRF9JRExFICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRkYpDQo+ID4NCj4gPiAr
LyogTWFzayBmb3IgdmFsaWQgZG9tYWluIGlkIHZhbHVlcyAqLw0KPiA+ICsjZGVmaW5lIERPTUlE
X01BU0sgICAgICAgICAgIDB4N0ZGRg0KPiANCj4gU2VlaW5nIGl0IHVzZWQgaW4gY29udGV4dCwg
YW55IHJlYXNvbiBub3QgdG8gdXNlIHhlbl9ta191aW50KCkNCj4gaGVyZSBhcyB3ZWxsPw0KPiAN
Cg0KSSBkaWQgd29uZGVyIGJ1dCBJIHRob3VnaHQgaXQgYmVzdCBub3QgdG8gaW1wb3NlIGEgdHlw
ZSBvbiBhIG1hc2suDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:46:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is1jW-0008JT-Qm; Thu, 16 Jan 2020 09:46:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is1jU-0008JI-QA
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:46:32 +0000
X-Inumbo-ID: 1266ccba-3845-11ea-86de-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1266ccba-3845-11ea-86de-12813bfff9fa;
 Thu, 16 Jan 2020 09:46:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9868AAF3F;
 Thu, 16 Jan 2020 09:46:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200113175020.32730-4-andrew.cooper3@citrix.com>
 <20200115140801.29321-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e6f98379-6d6d-be5e-a4f3-0f36fbbd1a34@suse.com>
Date: Thu, 16 Jan 2020 10:46:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115140801.29321-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/page: Remove bifurcated
 PAGE_HYPERVISOR constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxNTowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEZXNwaXRlIGJlaW5n
IHZhZ3VlbHkgYXdhcmUsIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gUEFHRV9IWVBFUlZJU09SIGlu
IEFTTSBhbmQKPiBDIGNvZGUgaGFzIG5ldmVydGhlbGVzcyBjYXVzZWQgc2V2ZXJhbCBidWdzIEkg
c2hvdWxkIGhhdmUga25vd24gYmV0dGVyIGFib3V0LAo+IGFuZCBjb250cmlidXRlZCB0byByZXZp
ZXcgY29uZnVzaW9uLgo+IAo+IFRoZXJlIGFyZSBleGFjdGx5IDQgdXNlcyBvZiB0aGVzZSBjb25z
dGFudHMgaW4gYXNtIGNvZGUgKGFuZCBvbmUgaXMgc2hvcnRseQo+IGdvaW5nIHRvIGRpc2FwcGVh
cikuCj4gCj4gSW5zdGVhZCBvZiBjcmVhdGluZyB0aGUgY29uc3RhbnRzIHdoaWNoIGJlaGF2ZSBk
aWZmZXJlbnRseSBiZXR3ZWVuIEFTTSBhbmQgQwo+IGNvZGUsIGV4cG9zZSBhbGwgdGhlIGNvbnN0
YW50cyBhbmQgdXNlIG5vbi1hbWJpZ3VvdXMgbm9uLU5YIG9uZXMgaW4gQVNNLgo+IEFkanVzdCB0
aGUgaGlkaW5nIHRvIGp1c3QgX1BBR0VfTlgsIHdoaWNoIGNvbnRhaW5zIGEgQyB0ZXJuYXJ5IGV4
cHJlc3Npb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 09:55:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 09: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 1is1ry-0000pC-Sb; Thu, 16 Jan 2020 09:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is1rx-0000p7-L3
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:55:17 +0000
X-Inumbo-ID: 4a196f2c-3846-11ea-86de-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a196f2c-3846-11ea-86de-12813bfff9fa;
 Thu, 16 Jan 2020 09:55: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 mx2.suse.de (Postfix) with ESMTP id 8485FAC6E;
 Thu, 16 Jan 2020 09:55:12 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200115184418.21365-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c42a1292-d7e9-fe23-1a44-866c2c7c5c9e@suse.com>
Date: Thu, 16 Jan 2020 10:55:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115184418.21365-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/vcpu: Improve 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Xen-devel <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTUuMDEuMjAyMCAxOTo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgQlVHX09OKCkg
aXMgY29uZnVzaW5nIHRvIGZvbGxvdy4gIFRoZSAoIWlzX2lkbGVfZG9tYWluKGQpIHx8IHZjcHVf
aWQpIHBhcnQKPiBpcyBhIHZlc3RpZ2lhbCByZW1uYW50IG9mIGFyY2hpdGVjdHVyZXMgcG9pc2lv
bmluZyBpZGxlX3ZjcHVbMF0gd2l0aCBub24tTlVMTAo+IHBvaW50ZXJzLgo+IAo+IE5vdyB0aGF0
IGlkbGVfdmNwdVswXSBpcyBOVUxMIG9uIGFsbCBhcmNoaXRlY3R1cmVzLCBhbmQgZC0+bWF4X3Zj
cHVzIHNwZWNpZmllZAo+IGJlZm9yZSB2Y3B1X2NyZWF0ZSgpIGlzIGNhbGxlZCwgd2UgY2FuIHBy
b3Blcmx5IHJhbmdlIGNoZWNrIHRoZSByZXF1ZXN0ZWQKPiB2Y3B1X2lkLgoKSSBndWVzcyB0aGlz
IGlzIG1lYW50IHRvIGJlIHRydWUgb24gdG9wIG9mIHlvdXIgQXJtIHNpZGUgY2hhbmdlCndoaWNo
IGhhc24ndCBiZWVuIGNvbW1pdHRlZCB5ZXQ/IEFuZCBwZXJoYXBzIGJldHRlciAiLi4uIHN0YXJ0
cwpvdXQgYXMgTlVMTCBvbiBhbGwgLi4uIj8KCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 10:00:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 10:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is1wV-0000zj-JC; Thu, 16 Jan 2020 09:59:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is1wU-0000ze-JZ
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 09:59:58 +0000
X-Inumbo-ID: eefcc6ce-3846-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eefcc6ce-3846-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 09: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 mx2.suse.de (Postfix) with ESMTP id 5BC56AED8;
 Thu, 16 Jan 2020 09:59:49 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <f8104de4-1323-fa8f-5f8a-de73a9ce63e0@suse.com>
 <e9e082e9c1a94b7a88ab45cfda5c06d7@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6bc00a86-21ca-0947-ef29-9ae7a33aec5f@suse.com>
Date: Thu, 16 Jan 2020 10:59:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <e9e082e9c1a94b7a88ab45cfda5c06d7@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxMDo0NiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBTZW50OiAxNiBKYW51YXJ5IDIwMjAgMTA6NDAKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
SWFuIEphY2tzb24KPj4gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4
ZW4ub3JnPjsgQW50aG9ueSBQRVJBUkQKPj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPjsKPj4gR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsCj4+IDxqdWxpZW5A
eGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IGphbmRyeXVr
QGdtYWlsLmNvbQo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNy
ZWF0aW9uIG9mIGRvbWFpbnMgd2l0aCBhCj4+IHNwZWNpZmllZCBvciByYW5kb20gZG9taWQKPj4K
Pj4gT24gMTYuMDEuMjAyMCAxMDozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3hlbi5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
Pj4+IEBAIC02MTQsNiArNjE0LDkgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobW11ZXh0X29w
X3QpOwo+Pj4gIC8qIElkbGUgZG9tYWluLiAqLwo+Pj4gICNkZWZpbmUgRE9NSURfSURMRSAgICAg
ICAgICAgeGVuX21rX3VpbnQoMHg3RkZGKQo+Pj4KPj4+ICsvKiBNYXNrIGZvciB2YWxpZCBkb21h
aW4gaWQgdmFsdWVzICovCj4+PiArI2RlZmluZSBET01JRF9NQVNLICAgICAgICAgICAweDdGRkYK
Pj4KPj4gU2VlaW5nIGl0IHVzZWQgaW4gY29udGV4dCwgYW55IHJlYXNvbiBub3QgdG8gdXNlIHhl
bl9ta191aW50KCkKPj4gaGVyZSBhcyB3ZWxsPwo+Pgo+IAo+IEkgZGlkIHdvbmRlciBidXQgSSB0
aG91Z2h0IGl0IGJlc3Qgbm90IHRvIGltcG9zZSBhIHR5cGUgb24gYSBtYXNrLgoKSSdkIGJlIGhh
cHB5IHRvIHNlZSB0aGUgb3RoZXIgRE9NSURfKiB1c2VzIGRyb3BwZWQgKEkgZG9uJ3Qgc2VlCndo
ZXkgdGhleSBoYWQgYSBVIHN1ZmZpeCBvcmlnaW5hbGx5LCB3aGljaCB3YXMgdGhlbiBjb252ZXJ0
ZWQKdG8geGVuX21rX3VpbnQoKSksIGJ1dCBJJ2QgcHJlZmVyIHRoZSBlbnRpcmUgc2V0IHRvIGJl
IGNvbnNpc3RlbnQuCkkgY2FuIHNlZSBpbiBnZW5lcmFsIHdoeSBhIG1hc2sgbWlnaHQgYmV0dGVy
IG5vdCBiZSBleHBsaWNpdGx5CihvciBpbXBsaWNpdGx5KSB1bnNpZ25lZCwgYnV0IGhlcmUgSSBk
b24ndCByZWFsbHkgc2VlIHBsYXVzaWJsZQp1c2VzIG9mIH4gb24gdGhlIG1hc2suCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 10:04:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 10: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 1is20z-0001tU-9w; Thu, 16 Jan 2020 10:04:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=03Je=3F=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1is20x-0001tP-F6
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 10:04:35 +0000
X-Inumbo-ID: 96738e76-3847-11ea-86de-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96738e76-3847-11ea-86de-12813bfff9fa;
 Thu, 16 Jan 2020 10:04:31 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id b19so3048773wmj.4
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 02:04:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/pebVXctaG1SKwFv5JCkDp0R4PSWkmgat4FAXYGXAqs=;
 b=WGiJldbztQV31ruWxeJEVQXeqgRy2/hwkg5mz4l+K5SLnvstp4TZZR+I7yof7M6sac
 /MDin5cSbfycloy7/KB+ZsienA5l2U+HmR7sZaCPHN9BHV88GhVd01YEVMok/FI305wD
 +LfpOZcuXLLfruE+Jz9byjwJcBT305MZhbjOgdF2S1192a3NI07LwsEZzYdsYgwYXH5L
 KqWmex5Wx39/5qqMpGd7Owb5QtRvDBm+N//dRkhtz6snWrAKC0blYRH/6+qp+r86JkYR
 f9UKs9KWUR+ag4uZyyKk7j1D+9RolcgGftRjDbQ1arm+pipkVpXMcaTLb1DunZig/fjX
 tTuw==
X-Gm-Message-State: APjAAAVLq9m/K9Tp3vuNjn3M/O47GEtaLqOEjvI5TJcDiKnKlsXRU18Y
 JJHlP8szP005yVd0iqRYYUs=
X-Google-Smtp-Source: APXvYqyAf+2Td06owCc1wWdFKlA066HhRZ87qw+uMrC03BmN/B4It9IxCoWj9ZjyINHiSAo18xzRRg==
X-Received: by 2002:a7b:c151:: with SMTP id z17mr5245536wmi.137.1579169070477; 
 Thu, 16 Jan 2020 02:04:30 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id k7sm3904215wmi.19.2020.01.16.02.04.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 16 Jan 2020 02:04:29 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200115184418.21365-1-andrew.cooper3@citrix.com>
 <c42a1292-d7e9-fe23-1a44-866c2c7c5c9e@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c8f32fd7-10ed-3ba4-694d-626c72203717@xen.org>
Date: Thu, 16 Jan 2020 10:04:28 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <c42a1292-d7e9-fe23-1a44-866c2c7c5c9e@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/vcpu: Improve 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: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Wei Liu <wl@xen.org>,
 =?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>

SGksCgpPbiAxNi8wMS8yMDIwIDA5OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAxNS4wMS4y
MDIwIDE5OjQ0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgQlVHX09OKCkgaXMgY29uZnVz
aW5nIHRvIGZvbGxvdy4gIFRoZSAoIWlzX2lkbGVfZG9tYWluKGQpIHx8IHZjcHVfaWQpIHBhcnQK
Pj4gaXMgYSB2ZXN0aWdpYWwgcmVtbmFudCBvZiBhcmNoaXRlY3R1cmVzIHBvaXNpb25pbmcgaWRs
ZV92Y3B1WzBdIHdpdGggbm9uLU5VTEwKPj4gcG9pbnRlcnMuCj4+Cj4+IE5vdyB0aGF0IGlkbGVf
dmNwdVswXSBpcyBOVUxMIG9uIGFsbCBhcmNoaXRlY3R1cmVzLCBhbmQgZC0+bWF4X3ZjcHVzIHNw
ZWNpZmllZAo+PiBiZWZvcmUgdmNwdV9jcmVhdGUoKSBpcyBjYWxsZWQsIHdlIGNhbiBwcm9wZXJs
eSByYW5nZSBjaGVjayB0aGUgcmVxdWVzdGVkCj4+IHZjcHVfaWQuCj4gCj4gSSBndWVzcyB0aGlz
IGlzIG1lYW50IHRvIGJlIHRydWUgb24gdG9wIG9mIHlvdXIgQXJtIHNpZGUgY2hhbmdlCj4gd2hp
Y2ggaGFzbid0IGJlZW4gY29tbWl0dGVkIHlldD8gQW5kIHBlcmhhcHMgYmV0dGVyICIuLi4gc3Rh
cnRzCj4gb3V0IGFzIE5VTEwgb24gYWxsIC4uLiI/CgpJIGNhbiBjb21taXQgdGhlIHR3byB0b2dl
dGhlci4KCj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 10:45:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 10: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 1is2e6-0005Bx-Hj; Thu, 16 Jan 2020 10:45:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is2e4-0005Bs-JY
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 10:45:00 +0000
X-Inumbo-ID: 38c9e57e-384d-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38c9e57e-384d-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 10:44: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 mx2.suse.de (Postfix) with ESMTP id EAAA0AC8B;
 Thu, 16 Jan 2020 10:44:49 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200109162232.82782-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e678321a-3682-9cd5-f9a7-c0d76fdaf90e@suse.com>
Date: Thu, 16 Jan 2020 11:44:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200109162232.82782-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/smp: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMDEuMjAyMCAxNzoyMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElmIHRoZSBJUEkg
ZGVzdGluYXRpb24gbWFzayBtYXRjaGVzIHRoZSBtYXNrIG9mIG9ubGluZSBDUFVzIHVzZSB0aGUK
PiBBUElDIEFMTEJVVCBkZXN0aW5hdGlvbiBzaG9ydGhhbmQgaW4gb3JkZXIgdG8gc2VuZCBhbiBJ
UEkgdG8gYWxsIENQVXMKPiBvbiB0aGUgc3lzdGVtIGV4Y2VwdCB0aGUgY3VycmVudCBvbmUuIFRo
aXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQKPiB3aGVuIG5vIENQVSBob3RwbHVnIG9yIHVucGx1
ZyBvcGVyYXRpb25zIGFyZSB0YWtpbmcgcGxhY2UsIG5vIG9mZmxpbmUKPiBDUFVzIG9yIHRob3Nl
IGhhdmUgYmVlbiBvbmxpbmVkIGFuZCBwYXJrZWQgYW5kIGZpbmFsbHkgd2hlbiBhbGwgQ1BVcwo+
IGluIHRoZSBzeXN0ZW0gaGF2ZSBiZWVuIGFjY291bnRlZCBmb3IgKGllOiB0aGUgbnVtYmVyIG9m
IENQVXMgZG9lc24ndAo+IGV4Y2VlZCBOUl9DUFVTIGFuZCBBUElDIElEcyBhcmUgYmVsb3cgTUFY
X0FQSUNTKS4KPiAKPiBUaGlzIGlzIHNwZWNpYWxseSBiZW5lZmljaWFsIHdoZW4gdXNpbmcgdGhl
IFBWIHNoaW0sIHNpbmNlIHVzaW5nIHRoZQo+IHNob3J0aGFuZCBhdm9pZHMgcGVyZm9ybWluZyBh
biBBUElDIHJlZ2lzdGVyIHdyaXRlIChvciBtdWx0aXBsZSBvbmVzCj4gaWYgdXNpbmcgeEFQSUMg
bW9kZSkgZm9yIGVhY2ggZGVzdGluYXRpb24gd2hlbiBkb2luZyBhIGdsb2JhbCBUTEIKPiBmbHVz
aC4KPiAKPiBUaGUgbG9jayB0aW1lIG9mIGZsdXNoX2xvY2sgb24gYSAzMiB2Q1BVIGd1ZXN0IHVz
aW5nIHRoZSBzaGltIHdpdGhvdXQKPiB0aGUgc2hvcnRoYW5kIGlzOgo+IAo+IEdsb2JhbCBsb2Nr
IGZsdXNoX2xvY2s6IGFkZHI9ZmZmZjgyZDA4MDRiMjFjMCwgbG9ja3ZhbD1mNjAyZjYwMiwgbm90
IGxvY2tlZAo+ICAgbG9jazoyMjg0NTU5MzgoNzk0MDYwNjU1NzMxMzUpLCBibG9jazoyMDU5MDg1
ODAoNTU2NDE2NjA1NzYxNTM5KQo+IAo+IEF2ZXJhZ2UgbG9jayB0aW1lOiAzNDc1Nzducwo+IAo+
IFdoaWxlIHRoZSBzYW1lIGd1ZXN0IHVzaW5nIHRoZSBzaG9ydGhhbmQ6Cj4gCj4gR2xvYmFsIGxv
Y2sgZmx1c2hfbG9jazogYWRkcj1mZmZmODJkMDgwNGI0MWMwLCBsb2NrdmFsPWQ5YzRkOWJjLCBj
cHU9MTIKPiAgIGxvY2s6MTg5MDc3NSg0MTY3MTkxNDgwNTQpLCBibG9jazoxNjYzOTU4KDI1MDAx
NjEyODI5NDkpCj4gCj4gQXZlcmFnZSBsb2NrIHRpbWU6IDIyMDM5NW5zCj4gCj4gQXBwcm94aW1h
dGVseSBhIDEvMyBpbXByb3ZlbWVudCBpbiB0aGUgbG9jayB0aW1lLgo+IAo+IE5vdGUgdGhhdCB0
aGlzIHJlcXVpcmVzIGxvY2tpbmcgdGhlIENQVSBtYXBzIChnZXRfY3B1X21hcHMpIHdoaWNoIHVz
ZXMKPiBhIHRyeWxvY2suIFRoaXMgaXMgY3VycmVudGx5IHNhZmUgYXMgYWxsIHVzZXJzIG9mIGNw
dV9hZGRfcmVtb3ZlX2xvY2sKPiBkbyBhIHRyeWxvY2ssIGJ1dCB3aWxsIG5lZWQgcmVldmFsdWF0
aW5nIGlmIG5vbi10cnlsb2NrIHVzZXJzIGFwcGVhci4KCkFsbCBvZiB0aGlzIGxvb2tzIG9rYXkg
dG8gbWUsIGJ1dCBJIGhhdmUgYSBudW1iZXIgb2YgbWVjaGFuaWNhbAooaG9wZWZ1bGx5IG5vdCB0
b28gbml0cGlja3kpIGNvbW1lbnRzLgoKPiBBbHNvIHRoZXJlJ3Mgc29tZSBjb2RlIG1vdmVtZW50
IG9mIF9fcHJlcGFyZV9JQ1IgYW5kCj4gX19kZWZhdWx0X3NlbmRfSVBJX3Nob3J0Y3V0LCB3aGlj
aCBpcyBhIG5vbi1mdW5jdGlvbmFsIGNoYW5nZSBidXQgSQo+IGRpZG4ndCBmZWVsIGxpa2UgaXQg
c2hvdWxkIGJlIHNwbGl0IHRvIGEgc2VwYXJhdGUgcGF0Y2guCgpUaGlzIG1heSBiZXR0ZXIgYmUg
c3BsaXQgb3V0IC0gc2VlIGJlbG93IGZvciB3aHkuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L2Jvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYwo+IEBAIC0xMDMsNiArMTAz
LDcgQEAgYWNwaV9wYXJzZV94MmFwaWMoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFk
ZXIsIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQo+ICAJCQkgICAgICAgcHJvY2Vzc29yLT5sYXBp
Y19mbGFncyAmIEFDUElfTUFEVF9FTkFCTEVECj4gIAkJCSAgICAgICA/IEtFUk5fV0FSTklORyAi
V0FSTklORzogIiA6IEtFUk5fSU5GTywKPiAgCQkJICAgICAgIHByb2Nlc3Nvci0+bG9jYWxfYXBp
Y19pZCwgcHJvY2Vzc29yLT51aWQpOwo+ICsJCWNwdV9vdmVyZmxvdyA9IHRydWU7CgpJIGRvbid0
IHRoaW5rIHRoaXMgaXMgYSBnb29kIG5hbWUuIFNlZWluZyB0aGF0IHdlIGhhdmUgImRpc2FibGVk
X2NwdXMiLApob3cgYWJvdXQgInVuYWNjb3VudGVkX2NwdXMiIG9yIHNvbWUgc3VjaD8gKFRoaXMg
Y291bGQgc3RpbGwgYmUgYSBib29sZWFuCmZvciB0aGUgdGltZSBiZWluZywgaWYgcHJlZmVycmVk
IHRvIG5vdCBiZSBhIHRydWUgY291bnQuKQoKVGhpbmtpbmcgYWJvdXQgaXQsIHdoYXQgYWJvdXQg
dGhlIHBlcmlvZCBvZiB0aW1lIGJldHdlZW4gYSBDUFUgaGF2aW5nCmdvdCBwaHlzaWNhbGx5IGhv
dC1hZGRlZCAoYW5kIGhlbmNlIGtub3duIGF0IHRoZSBoYXJkd2FyZSBsZXZlbCkgYW5kCml0IGFj
dHVhbGx5IGdldHRpbmcgYnJvdWdodCB1cCBmb3IgdGhlIGZpcnN0IHRpbWU/IElPVyAtIGRvIHlv
dQpwZXJoYXBzIG5lZWQgdG8gZXhjbHVkZSB1c2Ugb2YgdGhlIHNob3J0Y3V0IGFsc28gd2hlbiBk
aXNhYmxlZF9jcHVzCmlzIG5vbi16ZXJvPwoKPiBAQCAtMjMsNiArMjQsMzEgQEAKPiAgI2luY2x1
ZGUgPGlycV92ZWN0b3JzLmg+Cj4gICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KPiAgCj4gK3N0YXRp
YyBpbmxpbmUgaW50IF9fcHJlcGFyZV9JQ1IodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQgdmVj
dG9yKQo+ICt7Cj4gKyAgICByZXR1cm4gQVBJQ19ETV9GSVhFRCB8IHNob3J0Y3V0IHwgdmVjdG9y
Owo+ICt9CgpJIHRoaW5rIF9fcHJlcGFyZV9JQ1IyKCkgc2hvdWxkIGJlIG1vdmVkIHRvZ2V0aGVy
IHdpdGggaXQsIGFuZCBJIGFsc28KdGhpbmsgbW92ZW1lbnQgbGlrZSB0aGlzIHNob3VsZCBpbmNs
dWRlIGNvcnJlY3RpbmcgdGhlIG5hbWUgKGJ5CmRyb3BwaW5nIGF0IGxlYXN0IG9uZSBvZiB0aGUg
dW5kZXJzY29yZXMpLiBBcyBwZXIgcmVjZW50IGNvbW1lbnRzCmVsc2V3aGVyZSAiaW5saW5lIiBt
YXkgYWxzbyB3YW50IGRyb3BwaW5nIGF0IHRoaXMgb2NjYXNpb24uCgo+ICtzdGF0aWMgdm9pZCBf
X2RlZmF1bHRfc2VuZF9JUElfc2hvcnRjdXQodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQgdmVj
dG9yLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGRlc3QpCgpUaGUgcmVuYW1pbmcgc2hvdWxkIGdvIGV2ZW4gZmFydGhlciBoZXJlOiBUaGVy
ZSdzIG5vdGhpbmcgImRlZmF1bHQiCmFib3V0IHRoaXMgZnVuY3Rpb24gLSB0aGVyZSdzIG5vdCBz
ZWNvbmQsIG5vbi1kZWZhdWx0IGltcGxlbWVudGF0aW9uLgpKdXN0IGxpa2Ugb3RoZXIgc2ltaWxh
ciBmdW5jdGlvbnMgaXQgc2hvdWxkIGp1c3QgYmUKc2VuZF9JUElfc2hvcnRjdXQoKS4KCj4gQEAg
LTMwLDcgKzU2LDQwIEBACj4gIAo+ICB2b2lkIHNlbmRfSVBJX21hc2soY29uc3QgY3B1bWFza190
ICptYXNrLCBpbnQgdmVjdG9yKQo+ICB7Cj4gLSAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGlj
LnNlbmRfSVBJX21hc2ssIG1hc2ssIHZlY3Rvcik7Cj4gKyAgICBib29sIGNwdXNfbG9ja2VkID0g
ZmFsc2U7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFByZXZlbnQgYW55IENQVSBob3R7dW59cGx1
ZyB3aGlsZSBzZW5kaW5nIHRoZSBJUElzIGlmIHdlIGFyZSB0byB1c2UKPiArICAgICAqIGEgc2hv
cnRoYW5kLCBhbHNvIHJlZnVzZSB0byB1c2UgYSBzaG9ydGhhbmQgaWYgbm90IGFsbCBDUFVzIGFy
ZQo+ICsgICAgICogb25saW5lIG9yIGhhdmUgYmVlbiBwYXJrZWQuCj4gKyAgICAgKi8KPiArICAg
IGlmICggc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX3NtcF9ib290ICYmICFjcHVfb3ZlcmZsb3cg
JiYKPiArICAgICAgICAgLyogTkI6IGdldF9jcHVfbWFwcyBsb2NrIHJlcXVpcmVzIGVuYWJsZWQg
aW50ZXJydXB0cy4gKi8KPiArICAgICAgICAgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSAmJiAoY3B1
c19sb2NrZWQgPSBnZXRfY3B1X21hcHMoKSkgJiYKPiArICAgICAgICAgKHBhcmtfb2ZmbGluZV9j
cHVzIHx8Cj4gKyAgICAgICAgICBjcHVtYXNrX2VxdWFsKCZjcHVfb25saW5lX21hcCwgJmNwdV9w
cmVzZW50X21hcCkpICkKCk9uIHRoZSBmaXJzdCBhbmQgc2Vjb25kIHBhc3MgSSB0aG91Z2h0IHRo
aXMgY29udHJhZGljdHMgdGhlIGRlc2NyaXB0aW9uLgpUbyBkaXNhbWJpZ3VhdGUgKGFuZCBhc3N1
bWluZyBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5KSwgaG93IGFib3V0CnNheWluZyBzb21ldGhp
bmcgbGlrZSAiVGhpcyBjYW4gb25seSBiZSBzYWZlbHkgdXNlZCB3aGVuIG5vIENQVSBob3RwbHVn
Cm9yIHVucGx1ZyBvcGVyYXRpb25zIGFyZSB0YWtpbmcgcGxhY2UsIHRoZXJlIGFyZSBubyBvZmZs
aW5lIENQVXMgKHVubGVzcwp0aG9zZSBoYXZlIGJlZW4gb25saW5lZCBhbmQgcGFya2VkKSBhbmQg
ZmluYWxseSAuLi4iPwoKPiArICAgIHsKPiArICAgICAgICBjcHVtYXNrX2NvcHkodGhpc19jcHUo
c2NyYXRjaF9jcHVtYXNrKSwgJmNwdV9vbmxpbmVfbWFwKTsKPiArICAgICAgICBjcHVtYXNrX2Ns
ZWFyX2NwdShzbXBfcHJvY2Vzc29yX2lkKCksIHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzaykpOwoK
ICAgICAgICBjcHVtYXNrX2FuZG5vdCh0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spLCAmY3B1X29u
bGluZV9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihzbXBfcHJvY2Vzc29y
X2lkKCkpKTsKCj8KCj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgaWYg
KCBjcHVzX2xvY2tlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwdXRfY3B1X21hcHMo
KTsKPiArICAgICAgICAgICAgY3B1c19sb2NrZWQgPSBmYWxzZTsKPiArICAgICAgICB9Cj4gKyAg
ICAgICAgY3B1bWFza19jbGVhcih0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spKTsKCklzIHRoZXJl
IGEgZ3VhcmFudGVlIHRoYXQgdGhlIGZ1bmN0aW9uIHdvbid0IGJlIGNhbGxlZCB3aXRoIGFuCmVt
cHR5IG1hc2s/IEFsbCBiYWNraW5nIGZ1bmN0aW9ucyBsb29rIHRvIGdyYWNlZnVsbHkgZGVhbCB3
aXRoCnRoaXMgY2FzZSwgeWV0IC4uLgoKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGNwdW1hc2tf
ZXF1YWwobWFzaywgdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKSkgKT4gKyAgICAgICAgX19kZWZh
dWx0X3NlbmRfSVBJX3Nob3J0Y3V0KEFQSUNfREVTVF9BTExCVVQsIHZlY3RvciwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVBJQ19ERVNUX1BIWVNJQ0FMKTsKCi4uLiB5
b3UnZCBtYWtlIHRoaXMgYW4gImFsbC1idXQiIG1lc3NhZ2UgdGhlbi4gQWRkaW5nIGEKIWNwdW1h
c2tfZW1wdHkoKSBjaGVjayB3b3VsZCBzZWVtIGEgbGl0dGxlIGV4cGVuc2l2ZSwgc28gaG93CmFi
b3V0IHlvdSBjb3B5IGNwdW1hc2tfb2Yoc21wX3Byb2Nlc3Nvcl9pZCgpKSBhYm92ZSBhbmQgYWRk
CiFjcHVtYXNrX3Rlc3RfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgLi4uKSBoZXJlPwoKPiArICAg
IGVsc2UKPiArICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJX21hc2ss
IG1hc2ssIHZlY3Rvcik7CgpJcyB0aGVyZSBubyByZWFzb24gYXQgYWxsIHRvIGFsc28gY2hlY2sg
aGVyZSB3aGV0aGVyIEFQSUNfREVTVF9BTEwKY291bGQgYmUgdXNlZD8gT2gsIEkgc2VlIC0gdGhl
IGJhY2tpbmcgZnVuY3Rpb25zIGFsbCBleGNsdWRlIHRoZQpsb2NhbCBDUFUuIEkgd29uZGVyIHdo
eSBlLmcuIGZsdXNoX2FyZWFfbWFzaygpIHRoZW4gY2xlYXJzIHRoZQpDUFUgb2ZmIHRoZSBtYXNr
IGl0IHBhc3NlcyBvbi4gQW5kIHdpdGggdGhpcyBiZWhhdmlvciB0aGUKc2luZ2xlIGNwdW1hc2tf
ZXF1YWwoKSBjaGVjayBhYm92ZSBpcyB0b28gcmVzdHJpY3RpdmUgLSB5b3UnbGwKd2FudCB0byBj
aGVjayB3aGV0aGVyIG1hc2sgbWF0Y2hlcyB0aGUgY2FsY3VsYXRlZCBhbGwtYnV0IG9uZSBvcgpj
cHVfb25saW5lX21hcC4gSS5lLiBwZXJoYXBzIHlvdSB3YW50CgogICAgICAgIGNwdW1hc2tfb3Io
dGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKSwgbWFzaywKICAgICAgICAgICAgICAgICAgIGNwdW1h
c2tfb2Yoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7CgphbmQgdGhlbgoKICAgIGlmICggY3B1bWFza19l
cXVhbCh0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spLCAmY3B1X29ubGluZV9tYXApICkKCj8KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 10:56:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 10:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is2p5-00065P-SO; Thu, 16 Jan 2020 10:56:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is2p5-00065K-7t
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 10:56:23 +0000
X-Inumbo-ID: d373a29e-384e-11ea-86f9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d373a29e-384e-11ea-86f9-12813bfff9fa;
 Thu, 16 Jan 2020 10:56: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 mx2.suse.de (Postfix) with ESMTP id EABCBB33A;
 Thu, 16 Jan 2020 10:56:18 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200114181345.27565-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <32fee1fe-3269-fea5-7fd8-74ecdc152a5d@suse.com>
Date: Thu, 16 Jan 2020 11:56:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200114181345.27565-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/hvmloader: align BAR position to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMDEuMjAyMCAxOToxMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFdoZW4gcGxhY2lu
ZyBCQVJzIHdpdGggc2l6ZXMgc21hbGxlciB0aGFuIDRLIG11bHRpcGxlIEJBUnMgY2FuIGVuZAo+
IHVwIG1hcHBlZCB0byB0aGUgc2FtZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgdGh1cyB3
b24ndCB3b3JrCj4gY29ycmVjdGx5LgoKQkFScyBvZiB0aGUgc2FtZSBkZXZpY2UgY2FuIHZlcnkg
d2VsbCBzaGFyZSBhIHBhZ2UgaW4gdGhlIGNvbW1vbgpjYXNlLCBjYW4ndCB0aGV5PyAoVGhlcmUg
bWF5IGJlIHJlYXNvbnMsIGxpa2UgdGhpbmdzIGdldHRpbmcgdG9vCmNvbXBsaWNhdGVkLCBmb3Ig
bm90IGFjdHVhbGx5IGhvbm9yaW5nIHRoaXMsIGJ1dCB0aGVuIHRoZQpkZXNjcmlwdGlvbiBzaG91
bGQgc2F5IHNvIGltby4pCgo+IEFsaWduIGFsbCBCQVJzIHBsYWNlbWVudCB0byA0SyBpbiBodm1s
b2FkZXIgdG8gcHJldmVudCBzdWNoCj4gb3ZlcmxhcHBpbmcuCj4gCj4gTm90ZSB0aGF0IHRoZSBn
dWVzdCBjYW4gc3RpbGwgbW92ZSB0aGUgQkFScyBhcm91bmQgYW5kIGNyZWF0ZSB0aGlzCj4gY29s
bGlzaW9ucywgYW5kIHRoYXQgQkFScyBub3QgZmlsbGluZyB1cCBhIHBoeXNpY2FsIHBhZ2UgbWln
aHQgbGVhawo+IGFjY2VzcyB0byBvdGhlciBNTUlPIHJlZ2lvbnMgcGxhY2VkIGluIHRoZSBzYW1l
IGhvc3QgcGh5c2ljYWwgcGFnZS4KClRocm91Z2hvdXQgdGhlIGRlc2NyaXB0aW9uIGFuZCBpbiB0
aGUgdGl0bGUgSSB0aGluayB5b3Ugd291bGQKYmV0dGVyIHNheSAibWVtb3J5IEJBUiIuCgo+IC0t
LSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYwo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9wY2kuYwo+IEBAIC00ODksNiArNDg5LDEwIEBAIHZvaWQgcGNpX3NldHVwKHZv
aWQpCj4gIAo+ICAgICAgICAgIHJlc291cmNlLT5iYXNlID0gYmFzZTsKPiAgCj4gKyAgICAgICAg
aWYgKCAoYmFyX2RhdGEgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PQo+ICsgICAgICAgICAg
ICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkgKQo+ICsgICAgICAgICAgICByZXNvdXJj
ZS0+YmFzZSA9IFJPVU5EVVAocmVzb3VyY2UtPmJhc2UsIFBBR0VfU0laRSk7CgpEb2Vzbid0IHRo
aXMgbmVlZCBhZGp1c3RtZW50cyB0byB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIE1NSU8KaG9sZSBz
aXplIGhpZ2hlciB1cCBpbiB0aGUgZnVuY3Rpb24/CgpBbHNvLCBhcyBwZXIgYSBmZXcgbGluZXMg
dXAsIHBlcmhhcHMKCiAgICAgICAgaWYgKCByZXNvdXJjZSA9PSAmbWVtX3Jlc291cmNlKQoKPwoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 11:31:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 11: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 1is3MV-0000lj-Hz; Thu, 16 Jan 2020 11:30:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is3MU-0000le-1h
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 11:30:54 +0000
X-Inumbo-ID: a4e3e466-3853-11ea-8707-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4e3e466-3853-11ea-8707-12813bfff9fa;
 Thu, 16 Jan 2020 11: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 mx2.suse.de (Postfix) with ESMTP id D65A3AFAA;
 Thu, 16 Jan 2020 11:30:47 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
 <20200115170015.249667-3-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
Date: Thu, 16 Jan 2020 12:30:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200115170015.249667-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMDEuMjAyMCAxODowMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gLS0tIGEveGVuL0tj
b25maWcKPiArKysgYi94ZW4vS2NvbmZpZwo+IEBAIC00LDkgKzQsMjUgQEAKPiAgIwo+ICBtYWlu
bWVudSAiWGVuLyQoU1JDQVJDSCkgJChYRU5fRlVMTFZFUlNJT04pIENvbmZpZ3VyYXRpb24iCj4g
IAo+ICtzb3VyY2UgInNjcmlwdHMvS2NvbmZpZy5pbmNsdWRlIgo+ICsKPiAgY29uZmlnIEJST0tF
Tgo+ICAJYm9vbAo+ICAKPiArY29uZmlnIENDX0lTX0dDQwo+ICsJZGVmX2Jvb2wgJChzdWNjZXNz
LCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgZ2NjKQo+ICsKPiArY29uZmln
IEdDQ19WRVJTSU9OCj4gKwlpbnQKPiArCWRlZmF1bHQgJChzaGVsbCwkKEJBU0VESVIpL3Njcmlw
dHMvZ2NjLXZlcnNpb24uc2ggJChDQykpCj4gKwo+ICtjb25maWcgQ0NfSVNfQ0xBTkcKPiArCWRl
Zl9ib29sICQoc3VjY2VzcywkKENDKSAtLXZlcnNpb24gfCBoZWFkIC1uIDEgfCBncmVwIC1xIGNs
YW5nKQo+ICsKPiArY29uZmlnIENMQU5HX1ZFUlNJT04KPiArCWludAo+ICsJZGVmYXVsdCAkKHNo
ZWxsLCQoQkFTRURJUikvc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNoICQoQ0MpKQoKSSBjb250aW51
ZSB0byBiZSB1bmhhcHB5IGFib3V0IHRoZSByZWR1bmRhbmN5LCBidXQgSSB3aWxsIGFjY2VwdApp
dCBpZiBvdGhlcnMgaW5kZWVkIHRoaW5rIHRoaXMgaXMgaGVscGZ1bC4gSG93ZXZlciwgSSBkb24n
dCBzZWUKdGhlbiB3aHkgdGhlIHNldHRpbmcgb2YgQ0NfSVNfKiBuZWVkIGFub3RoZXIgc2hlbGwg
aW52b2NhdGlvbgplYWNoIC0gdGhpcyBjb3VsZCBqdXN0IGJlICpfVkVSU0lPTiA+IDAgdGhlbiwg
c2VlaW5nIHRoYXQgdGhlCnNjcmlwdHMgYWxyZWFkeSB0byBhIHJlc3BlY3RpdmUgZ3JlcCBvZiB0
aGUgLS12ZXJzaW9uIG91dHB1dC4KCkV2ZW4gYmV0dGVyIHdvdWxkIGltbyBiZSwgYXMgc3VnZ2Vz
dGVkIGJlZm9yZSwgYSAiZGVwZW5kcyBvbgpDQ19JU18qIiBvbiBlYWNoICpfVkVSU0lPTi4KCkFz
IGEgbml0IC0gY29tbW9uIHN0eWxlIGVsc2V3aGVyZSB3b3VsZCBzdWdnZXN0IHRoYXQgdGhlcmUg
b3VnaHQKdG8gYmUgYSBibGFuayBhZnRlciB0aGUgY29tbWFzIGluICQobWFjcm8sIC4uLikgaW52
b2NhdGlvbnMuClRoaXMgd291bGQgdGhlbiBleHRlbmQgdG8gS2NvbmZpZy5pbmNsdWRlIGFzIHdl
bGwsIHVubGVzcyB0aGF0J3MKYSBsYXJnZWx5IHZlcmJhdGltIGluaGVyaXRlZCBmaWxlLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:04:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12: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 1is3ss-0003Na-3N; Thu, 16 Jan 2020 12:04:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is3sq-0003NV-9I
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:04:20 +0000
X-Inumbo-ID: 513e3d98-3858-11ea-8710-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 513e3d98-3858-11ea-8710-12813bfff9fa;
 Thu, 16 Jan 2020 12: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 mx2.suse.de (Postfix) with ESMTP id 3BF4FAE6F;
 Thu, 16 Jan 2020 12:04:15 +0000 (UTC)
To: Hongyan Xia <hongyxia@amazon.com>, Wei Liu <wei.liu2@citrix.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
Date: Thu, 16 Jan 2020 13:04:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, jgrall@amazon.com,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMDEuMjAyMCAxMzowNiwgSG9uZ3lhbiBYaWEgd3JvdGU6Cj4gQEAgLTQ5OTIsMjIgKzQ5
OTMsNTUgQEAgaW50IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKPiAgfQo+ICAKPiAgdm9pZCAqYWxs
b2NfeGVuX3BhZ2V0YWJsZSh2b2lkKQo+ICt7Cj4gKyAgICBtZm5fdCBtZm4gPSBhbGxvY194ZW5f
cGFnZXRhYmxlX25ldygpOwo+ICsKPiArICAgIHJldHVybiBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgPyBOVUxMIDogbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7Cj4gK30KCklzbid0IGl0IG1vcmUg
ZGFuZ2Vyb3VzIHRvIGRvIHRoZSBtYXBwaW5nIHRoaXMgd2F5IHJvdW5kIHRoYW4gdGhlCm9wcG9z
aXRlIChuZXcgY2FsbHMgb2xkKT8gRG9uZSB0aGUgb3Bwb3NpdGUgd2F5IHRoZSBuZXcgZnVuY3Rp
b25zCmNvdWxkIGJlIHN3aXRjaGVkIHRvIHRoZWlyIG5ldyBpbXBsZW1lbnRhdGlvbnMgYWhlYWQg
b2YgdGhlCnJlbW92YWwgb2YgdGhlIG9sZCBvbmVzLCBhbmQgLSBpZiBzdWl0YWJseSBpc29sYXRl
ZCAtIHBlcmhhcHMKc29tZSBvZiB0aGVpciB1c2Vycy4gQW55d2F5LCBwZXJoYXBzIG1vcmUgYSB0
aGVvcmV0aWNhbCByZW1hcmsuCgo+ICt2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQo+
ICt7Cj4gKyAgICBtZm5fdCBtZm4gPSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsK
PiArCj4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCj4g
KyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwoKVGhlIGNvbmRpdGlvbiBpcyAo
cGFydGx5KSByZWR1bmRhbnQgd2l0aCB3aGF0CmZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcoKSBkb2Vz
LiBUaGVyZWZvcmUgSSdkIGxpa2UgdG8gYXNrIHRoYXQKZWl0aGVyIHRoZSBpZigpIGJlIGRyb3Bw
ZWQgaGVyZSwgb3IgYmUgY29tcGxldGVkIGJ5IGFsc28KY2hlY2tpbmcgdiB0byBiZSBub24tTlVM
TCwgYXQgd2hpY2ggcG9pbnQgdGhpcyB3b3VsZCBsaWtlbHkKYmVjb21lIGp1c3QKCnZvaWQgZnJl
ZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCnsKICAgIGlmICggdiAmJiBzeXN0ZW1fc3RhdGUgIT0g
U1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQogICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcodmly
dF90b19tZm4odikpOwp9Cgo+ICsvKiB2IGNhbiBwb2ludCB0byBhbiBlbnRyeSB3aXRoaW4gYSB0
YWJsZSBvciBiZSBOVUxMICovCj4gK3ZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJsZShjb25zdCB2b2lk
ICp2KQoKV2h5ICJlbnRyeSIgaW4gdGhlIGNvbW1lbnQ/CgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:07:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:07: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 1is3w1-0003WE-LR; Thu, 16 Jan 2020 12:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is3vz-0003W7-Mp
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:07:35 +0000
X-Inumbo-ID: c1d27a24-3858-11ea-8712-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1d27a24-3858-11ea-8712-12813bfff9fa;
 Thu, 16 Jan 2020 12:07: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 <osstest-admin@xenproject.org>)
 id 1is3vo-0006zr-H5; Thu, 16 Jan 2020 12:07: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 1is3vo-0002rD-7D; Thu, 16 Jan 2020 12:07:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is3vo-0007xJ-6P; Thu, 16 Jan 2020 12:07:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146104-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-amd64-libvirt-xsm:migrate-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:saverestore-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx: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-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-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-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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-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-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:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-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-amd64-amd64-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-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ddffc4d8a072f146320f4ca58c768c4b563ab571
X-Osstest-Versions-That: xen=14b62ab3e5a79816edfc6dd3afce1bb68c106ac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 12:07:24 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 146104: 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>

ZmxpZ2h0IDE0NjEwNCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDQvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZGZmYzRkOGEwNzJmMTQ2MzIwZjRjYTU4Yzc2OGM0
YjU2M2FiNTcxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNGI2MmFi
M2U1YTc5ODE2ZWRmYzZkZDNhZmNlMWJiNjhjMTA2YWM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDQ3NTMgIDIwMTktMTItMTIgMDU6MjY6NDEgWiAgIDM1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQ2MDc3ICAyMDIwLTAxLTE0IDE0OjM2OjE3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
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
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxNGI2MmFiM2U1Li5kZGZm
YzRkOGEwICBkZGZmYzRkOGEwNzJmMTQ2MzIwZjRjYTU4Yzc2OGM0YjU2M2FiNTcxIC0+IHN0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:09:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:09: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 1is3xl-0003cv-2z; Thu, 16 Jan 2020 12:09:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nMvQ=3F=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1is3xk-0003cp-Bu
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:09:24 +0000
X-Inumbo-ID: 03976b68-3859-11ea-b89f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03976b68-3859-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 12:09:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579176555;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=UbQsGXPgfEGjBOXrHfw5yECRdiPcWkTAdKjbVYyUncM=;
 b=dE9JzPw8r5eHmzcoIlAW3PxEtga7wFxinduEQanqa05LT8ndAxaSTxCz
 06A+YPc2a6/bRme9duMlXzwLNDhP7iF5oScx98X3GGw46FlrPvQYzpnX8
 4WB+IXn3zhu4hufkV7FYrwduI0TE2Hp/TkUmlMjmAo/9t/z1++885Idis o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OSeUB16oFK1GaoDCb1VJbNhZeb1ZUzWppPHmUISCaePWULG3Ex7jzNXvdPzmhQPCQ8rResg2Lz
 GRiJJF9b7dzGEgx7c95c8KDgfryVG9bSjKzb8T09fGIsx+W0FRqwhlIHlixPG5Me1737seNcDy
 7r89+kphpeCYefYdUNDRjOkt2iFg4pNLI28EOURp3G4ItdL+S6IMSuVKa+utN5a9yWTMlD0iyw
 xzt8ivtYvirk0srfsP7TGWyPPHsHstQMZtqTjTDy2tL6i2zHShlu18HUJVRYUrl8vNcZeKdBMX
 lBg=
X-SBRS: 2.7
X-MesageID: 11369610
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11369610"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
 <20200115134408.GN11756@Air-de-Roger>
 <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
 <20200116093354.GP11756@Air-de-Roger>
 <b7a410db-5305-dc52-775b-88f07740bf5a@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <dfd1b200-c09a-f984-7414-cd3c10387f33@citrix.com>
Date: Thu, 16 Jan 2020 12:09:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b7a410db-5305-dc52-775b-88f07740bf5a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.org, 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>

T24gMTYvMDEvMjAyMCAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTYuMDEuMjAyMCAx
MDozMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMTUsIDIwMjAgYXQg
MDU6MjE6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBPbiAxNS4wMS4yMDIwIDE0
OjQ0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDE1LCAyMDIwIGF0
IDAxOjQ5OjIyUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBXaGF0IEknbSB0aGVu
IHdvcnJpZWQgYWJvdXQgaXMgdG9vCj4+Pj4+IGxpdHRsZSBwcm9ncmVzcyBvYnNlcnZhYmxlIGJ5
IGd1ZXN0cy4gVGhlIFBWIHRpbWUgcHJvdG9jb2wKPj4+Pj4gb3VnaHQgdG8gYmUgZmluZSBpbiB0
aGlzIHJlZ2FyZCAoYW5kIGNvbnN1bWVycyBvZiByYXcgVFNDIHZhbHVlcwo+Pj4+PiBhcmUgb24g
dGhlaXIgb3duIGFueXdheSksIGJ1dCB3b3VsZG4ndCB5b3UgbmVlZCB0byB1cGRhdGUgVFNDCj4+
Pj4+IG9mZnNldHMgb2YgSFZNIGd1ZXN0cyBpbiBvcmRlciB0byBjb21wZW5zYXRlIGZvciB0aGUg
ZWxhcHNlZAo+Pj4+PiB0aW1lPwo+Pj4+Cj4+Pj4gVGhhdCB3aWxsIGJlIGRvbmUgd2hlbiB0aGUg
SFZNIHZDUFUgZ2V0cyBzY2hlZHVsZWQgaW4gYXMgcGFydCBvZiB0aGUKPj4+PiB1cGRhdGVfdmNw
dV9zeXN0ZW1fdGltZSBjYWxsIEFGQUlDVC4gY3N0YXRlX3Jlc3RvcmVfdHNjIHdpbGwgYWx3YXlz
IGJlCj4+Pj4gY2FsbGVkIHdpdGggdGhlIGlkbGUgdkNQVSBjb250ZXh0LCBhbmQgaGVuY2UgdGhl
cmUncyBhbHdheXMgZ29pbmcgdG8KPj4+PiBiZSBhIHZDUFUgc3dpdGNoIGJlZm9yZSBzY2hlZHVs
aW5nIGFueXRoaW5nIGVsc2UuCj4+Pgo+Pj4gV2hpY2ggc3RlcCB3b3VsZCB0aGlzIGJlPyBBbGwg
SSBzZWUgaXMgYSBjYWxsIHRvIGh2bV9zY2FsZV90c2MoKS4KPj4+IEluIHRpbWUuYyBvbmx5IHRz
Y19zZXRfaW5mbygpIGNhbGxzIGh2bV9zZXRfdHNjX29mZnNldCgpLgo+Pgo+PiBNeSBiYWQsIEkn
dmUgbWlzdGFrZW4gdGhlIHNjYWxpbmcgd2l0aCB0aGUgb2Zmc2V0Lgo+Pgo+PiBBY2NvdW50aW5n
IGZvciB0aGUgb2Zmc2V0IGluIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lIHNlZW1zIHF1aXRlCj4+
IG1vcmUgY29tcGxpY2F0ZWQgdGhhdCBqdXN0IHVwZGF0aW5nIHRoZSBUU0MgaGVyZSwgc286Cj4+
Cj4+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBBbmQgdGhlbiAocHJlZmVyYWJseSB3aXRoICJkZWVwIiBkcm9wcGVkIGZyb20gdGhlIGRl
c2NyaXB0aW9uLAo+IGlmIHlvdSwgSWdvciwgYWdyZWUsIGFuZCB3aGljaCBjYW4gYmUgZG9uZSB3
aGlsZSBjb21taXR0aW5nKQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpObyBvYmplY3Rpb24uIEZZSSBJIHRlc3RlZCBSb2dlcidzIGFwcHJvYWNoIHRoaXMgbmln
aHQgYW5kIGl0IHNlZW1zCnRvIHdvcmsgYXQgbGVhc3QgaW4gc2Vuc2Ugb2YgZml4aW5nIHRoZSBv
cmlnaW5hbCBpc3N1ZS4KCklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:27:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:27: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 1is4En-0005Fg-QE; Thu, 16 Jan 2020 12:27:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=342x=3F=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1is4Em-0005Fb-JR
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:27:00 +0000
X-Inumbo-ID: 78f7dd50-385b-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78f7dd50-385b-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 12:26:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579177612;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=xG0JFN8etevyjTK2EWJEwuik8P/Onq41MQbZIpUOHYM=;
 b=RANLjKhfr7m5JCjGYviUqLaDhlTCT0hhkA7EaUmcWHPz8Ub5PiEJVueB
 GBSSq2P6tp12U0GshNF6yz4mTvD3Dmbxj9kG2zn/VcgOWr28Esu5fptJg
 jLbfnG7UJbzZZhGXfThboxe/qke4bEDcnlVbyymYwquIr5wpHpfZsX/SL o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4zP4qOtvlK7gC3wPmnzNr1EwmTX8rSp0aPpGn3ddDl5bsi2KVQxaOqXEmugc01R5SFEZvRGdY0
 RtxIXHcaNw9dnWPG9Ag6092BQJIZK+5Hi/s0ddRZH+zBsBQ01kee7fQWgmJH7BH4Nz07rnn3V6
 fzOtOEclmgAe2WsAsjx9GBoKZIkcuZ858QifLpe0GZ2ILxtNUN8Uv030Pm2qkQmTeeIdTm+dSk
 Xsr5RFjkwxTWlYdatpv3ZyLXAcEqUXujwpu8vOzDxcxaBdhuXWdJuub8bI3mtUc4imi+l33OZS
 Ars=
X-SBRS: 2.7
X-MesageID: 11000456
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11000456"
Date: Thu, 16 Jan 2020 13:25:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200116122532.GQ11756@Air-de-Roger>
References: <1579030581-7929-1-git-send-email-igor.druzhinin@citrix.com>
 <20200115094703.GH11756@Air-de-Roger>
 <f9b7c06e-54df-bfb2-44d5-b3ef38f2a725@suse.com>
 <20200115115338.GL11756@Air-de-Roger>
 <c13cbf1e-2e1d-dc17-ec90-a1098a11ec58@suse.com>
 <20200115134408.GN11756@Air-de-Roger>
 <e7f91928-6013-75fc-d7ec-0a70654f4b64@suse.com>
 <20200116093354.GP11756@Air-de-Roger>
 <b7a410db-5305-dc52-775b-88f07740bf5a@suse.com>
 <dfd1b200-c09a-f984-7414-cd3c10387f33@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dfd1b200-c09a-f984-7414-cd3c10387f33@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/time: update TSC stamp on restore from
 deep C-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: xen-devel@lists.xenproject.org, wl@xen.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>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMTI6MDk6MTJQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMTYvMDEvMjAyMCAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBPbiAx
Ni4wMS4yMDIwIDEwOjMzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+IE9uIFdlZCwgSmFu
IDE1LCAyMDIwIGF0IDA1OjIxOjE2UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBP
biAxNS4wMS4yMDIwIDE0OjQ0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+Pj4gT24gV2Vk
LCBKYW4gMTUsIDIwMjAgYXQgMDE6NDk6MjJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4+Pj4gV2hhdCBJJ20gdGhlbiB3b3JyaWVkIGFib3V0IGlzIHRvbwo+ID4+Pj4+IGxpdHRsZSBw
cm9ncmVzcyBvYnNlcnZhYmxlIGJ5IGd1ZXN0cy4gVGhlIFBWIHRpbWUgcHJvdG9jb2wKPiA+Pj4+
PiBvdWdodCB0byBiZSBmaW5lIGluIHRoaXMgcmVnYXJkIChhbmQgY29uc3VtZXJzIG9mIHJhdyBU
U0MgdmFsdWVzCj4gPj4+Pj4gYXJlIG9uIHRoZWlyIG93biBhbnl3YXkpLCBidXQgd291bGRuJ3Qg
eW91IG5lZWQgdG8gdXBkYXRlIFRTQwo+ID4+Pj4+IG9mZnNldHMgb2YgSFZNIGd1ZXN0cyBpbiBv
cmRlciB0byBjb21wZW5zYXRlIGZvciB0aGUgZWxhcHNlZAo+ID4+Pj4+IHRpbWU/Cj4gPj4+Pgo+
ID4+Pj4gVGhhdCB3aWxsIGJlIGRvbmUgd2hlbiB0aGUgSFZNIHZDUFUgZ2V0cyBzY2hlZHVsZWQg
aW4gYXMgcGFydCBvZiB0aGUKPiA+Pj4+IHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lIGNhbGwgQUZB
SUNULiBjc3RhdGVfcmVzdG9yZV90c2Mgd2lsbCBhbHdheXMgYmUKPiA+Pj4+IGNhbGxlZCB3aXRo
IHRoZSBpZGxlIHZDUFUgY29udGV4dCwgYW5kIGhlbmNlIHRoZXJlJ3MgYWx3YXlzIGdvaW5nIHRv
Cj4gPj4+PiBiZSBhIHZDUFUgc3dpdGNoIGJlZm9yZSBzY2hlZHVsaW5nIGFueXRoaW5nIGVsc2Uu
Cj4gPj4+Cj4gPj4+IFdoaWNoIHN0ZXAgd291bGQgdGhpcyBiZT8gQWxsIEkgc2VlIGlzIGEgY2Fs
bCB0byBodm1fc2NhbGVfdHNjKCkuCj4gPj4+IEluIHRpbWUuYyBvbmx5IHRzY19zZXRfaW5mbygp
IGNhbGxzIGh2bV9zZXRfdHNjX29mZnNldCgpLgo+ID4+Cj4gPj4gTXkgYmFkLCBJJ3ZlIG1pc3Rh
a2VuIHRoZSBzY2FsaW5nIHdpdGggdGhlIG9mZnNldC4KPiA+Pgo+ID4+IEFjY291bnRpbmcgZm9y
IHRoZSBvZmZzZXQgaW4gdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUgc2VlbXMgcXVpdGUKPiA+PiBt
b3JlIGNvbXBsaWNhdGVkIHRoYXQganVzdCB1cGRhdGluZyB0aGUgVFNDIGhlcmUsIHNvOgo+ID4+
Cj4gPj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+ID4gCj4gPiBBbmQgdGhlbiAocHJlZmVyYWJseSB3aXRoICJkZWVwIiBkcm9wcGVkIGZyb20g
dGhlIGRlc2NyaXB0aW9uLAo+ID4gaWYgeW91LCBJZ29yLCBhZ3JlZSwgYW5kIHdoaWNoIGNhbiBi
ZSBkb25lIHdoaWxlIGNvbW1pdHRpbmcpCj4gPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IE5vIG9iamVjdGlvbi4gRllJIEkgdGVzdGVkIFJvZ2VyJ3MgYXBw
cm9hY2ggdGhpcyBuaWdodCBhbmQgaXQgc2VlbXMKPiB0byB3b3JrIGF0IGxlYXN0IGluIHNlbnNl
IG9mIGZpeGluZyB0aGUgb3JpZ2luYWwgaXNzdWUuCgpSaWdodCwgYnV0IEhWTSBndWVzdHMgdXNp
bmcgYSB0aW1la2VlcGluZyBhcHByb2FjaCBzaW1pbGFyIHRvIHdoYXQgWGVuCmRvZXMgKHJlYWQg
dGhlIHBsYXRmb3JtIHRpbWVyIHBlcmlvZGljYWxseSBhbmQgY2FsY3VsYXRlIHRpbWUgYmFzZWQg
b24KdGhlIGxhc3QgcmVhZCBwbHVzIHRoZSBUU0MgZGVsdGEpIHdvdWxkIGdldCB3cm9uZyAoYmVo
aW5kIHRoZSByZWFsCnRpbWUpIHJlc3VsdHMgQUZBSUNULgoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:27:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:27: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 1is4FY-0005Jz-9n; Thu, 16 Jan 2020 12:27:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is4FW-0005Jq-DW
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:27:46 +0000
X-Inumbo-ID: 9744af04-385b-11ea-8717-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9744af04-385b-11ea-8717-12813bfff9fa;
 Thu, 16 Jan 2020 12:27:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3053DAC18;
 Thu, 16 Jan 2020 12:27:41 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b1d48d7dd680041709d5fc4ca2562560690c8db4.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e99f9fea-3173-83c8-110f-a7d5d72d2961@suse.com>
Date: Thu, 16 Jan 2020 13:27:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b1d48d7dd680041709d5fc4ca2562560690c8db4.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxMywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEBAIC00MTI5LDQ5
ICs0MTMwLDMyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgKPiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcp
Cj4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBp
bmRleCwgdWludDY0X3QgdmFsdWUpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiAtICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7Cj4gLSAgICBz
dHJ1Y3QgZG9tYWluICpkOwo+IC0gICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICBpbnQgcmM7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKCk5pdDogUGVyc29uYWxseSBJJ2QgcHJlZmVyIGlmICJyYyIg
cmVtYWluZWQgbGFzdC4KCj4gK2ludCBodm1vcF9zZXRfcGFyYW0oCj4gKyAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgeGVu
X2h2bV9wYXJhbSBhOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZDsKPiArICAgIGludCByYzsKPiAr
Cj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCj4gKyAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJv
dmUgYm91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlvbi4gKi8KPiAr
ICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4gKwo+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9i
eV9hbnlfaWQoYS5kb21pZCk7Cj4gKyAgICBpZiAoIGQgPT0gTlVMTCApCj4gKyAgICAgICAgcmV0
dXJuIC1FU1JDSDsKPiArCj4gKyAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICBpZiAoICFpc19odm1f
ZG9tYWluKGQpICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICByYyA9IGh2bV9zZXRf
cGFyYW0oZCwgYS5pbmRleCwgYS52YWx1ZSk7CgpXaXRoCgogICAgcmMgPSAtRUlOVkFMOwogICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICAgICByYyA9IGh2bV9zZXRfcGFyYW0oZCwgYS5p
bmRleCwgYS52YWx1ZSk7Cgp0aGUgZnVuY3Rpb24gd291bGRuJ3QgbmVlZCBhbiAib3V0IiBsYWJl
bCAoYW5kIGhlbmNlIGFueSBnb3RvKQphbnltb3JlLiBJIGtub3cgb3RoZXJzIGFyZSBsZXNzIHBp
Y2t5IGFib3V0IGdvdG8tcyB0aGFuIG1lLCBidXQKSSB0aGluayBpbiBjYXNlcyB3aGVyZSBpdCdz
IGVhc3kgdG8gYXZvaWQgdGhlbSB0aGV5IHdvdWxkIGJldHRlcgpiZSBhdm9pZGVkLgoKPiBAQCAt
NDQwMCw2ICs0NDE0LDQzIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGh2bV9n
ZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaW5kZXgsIHVpbnQ2NF90ICp2YWx1
ZSkKPiArewo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggaW5kZXggPj0gSFZNX05SX1BB
UkFNUyB8fCAhdmFsdWUgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwoKSSBkb24ndCB0aGlu
ayB0aGUgcmFuZ2UgY2hlY2sgaXMgbmVlZGVkIGhlcmU6IEl0J3MgcmVkdW5kYW50IHdpdGgKdGhh
dCBpbiBodm1vcF9nZXRfcGFyYW0oKSBhbmQgcG9pbnRsZXNzIGZvciB0aGUgbmV3IGZ1bmN0aW9u
IHlvdQphZGQuIChTYW1lIGZvciAic2V0IiB0aGVuLCBidXQgSSBub3RpY2VkIGl0IGhlcmUgZmly
c3QuKSBJIGFsc28KZG9uJ3QgdGhpbmsgdmFsdWUgbmVlZHMgY2hlY2tpbmcgYWdhaW5zdCBOVUxM
IGluIGEgY2FzZSBsaWtlIHRoaXMKb25lICh3ZSBkb24ndCB0eXBpY2FsbHkgZG8gc28gZWxzZXdo
ZXJlIGluIHNpbWlsYXIgc2l0dWF0aW9ucykuCgo+IEBAIC01MjY2LDYgKzUyOTQsMzcgQEAgdm9p
ZCBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21l
bnQgc2VnLAo+ICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9zZWdtZW50X3Jl
Z2lzdGVyLCB2LCBzZWcsIHJlZyk7Cj4gIH0KPiAgCj4gK2ludCBodm1fY29weV9jb250ZXh0X2Fu
ZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAqc3JjLCBzdHJ1Y3QgZG9tYWluICpkc3QpCgpGb2xsb3dp
bmcgbWVtY3B5KCkgYW5kIGFsaWtlLCBwZXJoYXBzIGJldHRlciB0byBoYXZlIGRzdCBmaXJzdCBh
bmQKc3JjIHNlY29uZD8KCj4gK3sKPiArICAgIGludCByYywgaTsKCnVuc2lnbmVkIGludCBmb3Ig
aSBwbGVhc2UuCgo+ICsgICAgc3RydWN0IGh2bV9kb21haW5fY29udGV4dCBjID0geyB9Owo+ICsK
PiArICAgIGMuc2l6ZSA9IGh2bV9zYXZlX3NpemUoc3JjKTsKClB1dCBpbiB0aGUgdmFyaWFibGUn
cyBpbml0aWFsaXplcj8KCj4gKyAgICBpZiAoIChjLmRhdGEgPSB4bWFsbG9jX2J5dGVzKGMuc2l6
ZSkpID09IE5VTEwgKQoKSG93IGxpa2VseSBpcyBpdCBmb3IgdGhpcyB0byBiZSBtb3JlIHRoYW4g
YSBwYWdlJ3Mgd29ydGggb2Ygc3BhY2U/CklPVyB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gdXNl
IHZtYWxsb2MoKSBoZXJlIHJpZ2h0IGF3YXksIGV2ZW4gaWYKcmlnaHQgbm93IHRoaXMgbWF5IHN0
aWxsIGZpdCBpbiBhIHBhZ2UgKHdoaWNoIEknbSBub3Qgc3VyZSBpdCBkb2VzKT8KCj4gKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBIVk1fTlJfUEFS
QU1TOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQ2NF90IHZhbHVlID0gMDsKPiArCj4g
KyAgICAgICAgaWYgKCBodm1fZ2V0X3BhcmFtKHNyYywgaSwgJnZhbHVlKSB8fCAhdmFsdWUgKQo+
ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKCAocmMgPSBodm1fc2V0
X3BhcmFtKGRzdCwgaSwgdmFsdWUpKSApCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg
fQo+ICsKPiArICAgIGlmICggKHJjID0gaHZtX3NhdmUoc3JjLCAmYykpICkKPiArICAgICAgICBn
b3RvIG91dDsKCkJldHRlciBkbyB0aGlzIGFoZWFkIG9mIHRoZSBsb29wPyBUaGVyZSdzIG5vIHBv
aW50IGluIGZpZGRsaW5nIHdpdGgKZHN0IGlmIHRoaXMgZmFpbHMsIEkgd291bGQgdGhpbmsuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:29:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:29: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 1is4HC-0005TD-NS; Thu, 16 Jan 2020 12:29:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PZsJ=3F=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1is4HB-0005T4-Gh
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:29:29 +0000
X-Inumbo-ID: d4691687-385b-11ea-8717-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4691687-385b-11ea-8717-12813bfff9fa;
 Thu, 16 Jan 2020 12:29:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579177765;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=v+Wct2t1pqaJ8Fb/EfqCgi4gFZ7zvg6rZTYkFLkcOmE=;
 b=bJRAQT2b0KBLrWGU2hvIPG+2O4uEDI68clTiu+EKlvIspwkb053Z7hDz
 UY02ha91VVXX2I4WqXowa0RzD9HqrDS2R+hpd6rDG64vEqmgYEfsTV8vW
 k8710av2rUH6pLSgc/XNEaE5CL5Q0wDSm78pmLtaDAt1W/RtXZ+iy3lbh k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hmfvqQPRgcotMWUcMKlOQ7SxY3Z/RzyxvOVDJTBEw3rTctfZBU3RR+Etyys/5RkvTMOWtrdmh1
 HGKvviQiuN24DkaYrD6D3UFn3xvl69cS8U4+anYtyb2KtxHSe78BSyaVjlCG2kO0O6pft4utjy
 m4xk19L51NujaAz8ADIc4Vx9Ye8TmdWtCw+kgRqhIbcQdK6OLJQmFQZdwDrRh8YOs/PFqTjkyy
 xcK1Q3sFNRue3QlXnZBi5Q7wkZ/BiUJi0DXJiw3ymgWmDO8MlJlQI43AfoEAB2FUIGBBmOn9va
 iUc=
X-SBRS: 2.7
X-MesageID: 11000567
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11000567"
Date: Thu, 16 Jan 2020 12:29:22 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200116122922.GA1288@perard.uk.xensource.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
 <20200115170015.249667-3-anthony.perard@citrix.com>
 <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMTI6MzA6NDlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTUuMDEuMjAyMCAxODowMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiAtLS0g
YS94ZW4vS2NvbmZpZwo+ID4gKysrIGIveGVuL0tjb25maWcKPiA+IEBAIC00LDkgKzQsMjUgQEAK
PiA+ICAjCj4gPiAgbWFpbm1lbnUgIlhlbi8kKFNSQ0FSQ0gpICQoWEVOX0ZVTExWRVJTSU9OKSBD
b25maWd1cmF0aW9uIgo+ID4gIAo+ID4gK3NvdXJjZSAic2NyaXB0cy9LY29uZmlnLmluY2x1ZGUi
Cj4gPiArCj4gPiAgY29uZmlnIEJST0tFTgo+ID4gIAlib29sCj4gPiAgCj4gPiArY29uZmlnIEND
X0lTX0dDQwo+ID4gKwlkZWZfYm9vbCAkKHN1Y2Nlc3MsJChDQykgLS12ZXJzaW9uIHwgaGVhZCAt
biAxIHwgZ3JlcCAtcSBnY2MpCj4gPiArCj4gPiArY29uZmlnIEdDQ19WRVJTSU9OCj4gPiArCWlu
dAo+ID4gKwlkZWZhdWx0ICQoc2hlbGwsJChCQVNFRElSKS9zY3JpcHRzL2djYy12ZXJzaW9uLnNo
ICQoQ0MpKQo+ID4gKwo+ID4gK2NvbmZpZyBDQ19JU19DTEFORwo+ID4gKwlkZWZfYm9vbCAkKHN1
Y2Nlc3MsJChDQykgLS12ZXJzaW9uIHwgaGVhZCAtbiAxIHwgZ3JlcCAtcSBjbGFuZykKPiA+ICsK
PiA+ICtjb25maWcgQ0xBTkdfVkVSU0lPTgo+ID4gKwlpbnQKPiA+ICsJZGVmYXVsdCAkKHNoZWxs
LCQoQkFTRURJUikvc2NyaXB0cy9jbGFuZy12ZXJzaW9uLnNoICQoQ0MpKQo+IAo+IEkgY29udGlu
dWUgdG8gYmUgdW5oYXBweSBhYm91dCB0aGUgcmVkdW5kYW5jeSwgYnV0IEkgd2lsbCBhY2NlcHQK
PiBpdCBpZiBvdGhlcnMgaW5kZWVkIHRoaW5rIHRoaXMgaXMgaGVscGZ1bC4gSG93ZXZlciwgSSBk
b24ndCBzZWUKPiB0aGVuIHdoeSB0aGUgc2V0dGluZyBvZiBDQ19JU18qIG5lZWQgYW5vdGhlciBz
aGVsbCBpbnZvY2F0aW9uCj4gZWFjaCAtIHRoaXMgY291bGQganVzdCBiZSAqX1ZFUlNJT04gPiAw
IHRoZW4sIHNlZWluZyB0aGF0IHRoZQo+IHNjcmlwdHMgYWxyZWFkeSB0byBhIHJlc3BlY3RpdmUg
Z3JlcCBvZiB0aGUgLS12ZXJzaW9uIG91dHB1dC4KCkZyb20gZnVuY3Rpb25hbGl0eSBwb2ludCBv
ZiB2aWV3LCByZXBsYWNpbmcgdGhlIG1hY3JvIGJ5CiJkZWZfYm9vbCAlX1ZFUlNJT04gPiAwIiBp
biAiY29uZmlnIENDX0lTXyUiIHdvdWxkIGJlIGZpbmUsIGV2ZW4gc28gaXQKd291bGQgYmUgd2Vp
cmQgdG8gcmVhZC4gSSB0aGluayB0aGF0IHdvdWxkIG5lZWQgYSBjb21tZW50IHNheWluZzoKICAj
ICUtdmVyc2lvbi5zaCBpcyBleHBlY3RlZCB0byByZXR1cm4gIjAiIHdoZW4gJChDQykgaXNuJ3Qg
JQoKVGhhdCBjb3VsZCBiZSBkb25lIG9uIGNvbW1pdC4KCgo+IEV2ZW4gYmV0dGVyIHdvdWxkIGlt
byBiZSwgYXMgc3VnZ2VzdGVkIGJlZm9yZSwgYSAiZGVwZW5kcyBvbgo+IENDX0lTXyoiIG9uIGVh
Y2ggKl9WRVJTSU9OLgoKSGF2ZW4ndCB3ZSBkaXNjdXNzZWQgdGhpcyBiZWZvcmU/Cgo+IEFzIGEg
bml0IC0gY29tbW9uIHN0eWxlIGVsc2V3aGVyZSB3b3VsZCBzdWdnZXN0IHRoYXQgdGhlcmUgb3Vn
aHQKPiB0byBiZSBhIGJsYW5rIGFmdGVyIHRoZSBjb21tYXMgaW4gJChtYWNybywgLi4uKSBpbnZv
Y2F0aW9ucy4KPiBUaGlzIHdvdWxkIHRoZW4gZXh0ZW5kIHRvIEtjb25maWcuaW5jbHVkZSBhcyB3
ZWxsLCB1bmxlc3MgdGhhdCdzCj4gYSBsYXJnZWx5IHZlcmJhdGltIGluaGVyaXRlZCBmaWxlLgoK
VGhhdCdzIG5vdCBhIGdvb2QgaWRlYSwgaXQgbWF5IG5vdCBtYXR0ZXIgaW4gdGhpcyBjYXNlIGJ1
dCBhZGRpbmcgYQpzcGFjZSBhZnRlciBjb21tYXMgaW4gc29tZSBvdGhlciBjYXNlcyB3aWxsIG5v
dCBkbyB3aGF0IG9uZSB3YW50cy4gbWFrZQphbmQgS2NvbmZpZyBrZWVwcyB0aGUgc3BhY2VzIHdo
ZW4gZXhwYW5kaW5nIHRoZSBtYWNyby4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:34:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12:34: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 1is4LO-0006Ha-DA; Thu, 16 Jan 2020 12:33:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is4LN-0006HV-7d
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:33:49 +0000
X-Inumbo-ID: 67536e10-385c-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 67536e10-385c-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 12:33: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 <osstest-admin@xenproject.org>)
 id 1is4L4-0007cn-K5; Thu, 16 Jan 2020 12:33: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 1is4L4-0004G3-Am; Thu, 16 Jan 2020 12:33:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is4L4-0007xC-9p; Thu, 16 Jan 2020 12:33:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146109-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3a63b24a1bbf166e6f455fe43a6bbd8dea413d92
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 12:33:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 146109: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjEwOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYTYzYjI0YTFiYmYx
NjZlNmY0NTVmZTQzYTZiYmQ4ZGVhNDEzZDkyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMCBk
YXlzICAxMzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDk1ICAyMDIwLTAxLTE0
IDIzOjM2OjUzIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2lt
b24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3
YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0
aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50
b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdE
QGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdp
bGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lh
by5saUBpbnRlbC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWXVy
aSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDExOTE2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 12:40:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 12: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 1is4S4-00077J-Db; Thu, 16 Jan 2020 12:40:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is4S2-00077E-Pa
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 12:40:42 +0000
X-Inumbo-ID: 660bca7e-385d-11ea-871a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 660bca7e-385d-11ea-871a-12813bfff9fa;
 Thu, 16 Jan 2020 12:40: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 mx2.suse.de (Postfix) with ESMTP id C4966AE2A;
 Thu, 16 Jan 2020 12:40:37 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
 <20200115170015.249667-3-anthony.perard@citrix.com>
 <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
 <20200116122922.GA1288@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f09684ed-4a82-0547-8cd1-019a6b762fe4@suse.com>
Date: Thu, 16 Jan 2020 13:40:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116122922.GA1288@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxMzoyOSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MTYsIDIwMjAgYXQgMTI6MzA6NDlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE1
LjAxLjIwMjAgMTg6MDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gLS0tIGEveGVuL0tjb25m
aWcKPj4+ICsrKyBiL3hlbi9LY29uZmlnCj4+PiBAQCAtNCw5ICs0LDI1IEBACj4+PiAgIwo+Pj4g
IG1haW5tZW51ICJYZW4vJChTUkNBUkNIKSAkKFhFTl9GVUxMVkVSU0lPTikgQ29uZmlndXJhdGlv
biIKPj4+ICAKPj4+ICtzb3VyY2UgInNjcmlwdHMvS2NvbmZpZy5pbmNsdWRlIgo+Pj4gKwo+Pj4g
IGNvbmZpZyBCUk9LRU4KPj4+ICAJYm9vbAo+Pj4gIAo+Pj4gK2NvbmZpZyBDQ19JU19HQ0MKPj4+
ICsJZGVmX2Jvb2wgJChzdWNjZXNzLCQoQ0MpIC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAg
LXEgZ2NjKQo+Pj4gKwo+Pj4gK2NvbmZpZyBHQ0NfVkVSU0lPTgo+Pj4gKwlpbnQKPj4+ICsJZGVm
YXVsdCAkKHNoZWxsLCQoQkFTRURJUikvc2NyaXB0cy9nY2MtdmVyc2lvbi5zaCAkKENDKSkKPj4+
ICsKPj4+ICtjb25maWcgQ0NfSVNfQ0xBTkcKPj4+ICsJZGVmX2Jvb2wgJChzdWNjZXNzLCQoQ0Mp
IC0tdmVyc2lvbiB8IGhlYWQgLW4gMSB8IGdyZXAgLXEgY2xhbmcpCj4+PiArCj4+PiArY29uZmln
IENMQU5HX1ZFUlNJT04KPj4+ICsJaW50Cj4+PiArCWRlZmF1bHQgJChzaGVsbCwkKEJBU0VESVIp
L3NjcmlwdHMvY2xhbmctdmVyc2lvbi5zaCAkKENDKSkKPj4KPj4gSSBjb250aW51ZSB0byBiZSB1
bmhhcHB5IGFib3V0IHRoZSByZWR1bmRhbmN5LCBidXQgSSB3aWxsIGFjY2VwdAo+PiBpdCBpZiBv
dGhlcnMgaW5kZWVkIHRoaW5rIHRoaXMgaXMgaGVscGZ1bC4gSG93ZXZlciwgSSBkb24ndCBzZWUK
Pj4gdGhlbiB3aHkgdGhlIHNldHRpbmcgb2YgQ0NfSVNfKiBuZWVkIGFub3RoZXIgc2hlbGwgaW52
b2NhdGlvbgo+PiBlYWNoIC0gdGhpcyBjb3VsZCBqdXN0IGJlICpfVkVSU0lPTiA+IDAgdGhlbiwg
c2VlaW5nIHRoYXQgdGhlCj4+IHNjcmlwdHMgYWxyZWFkeSB0byBhIHJlc3BlY3RpdmUgZ3JlcCBv
ZiB0aGUgLS12ZXJzaW9uIG91dHB1dC4KPiAKPiBGcm9tIGZ1bmN0aW9uYWxpdHkgcG9pbnQgb2Yg
dmlldywgcmVwbGFjaW5nIHRoZSBtYWNybyBieQo+ICJkZWZfYm9vbCAlX1ZFUlNJT04gPiAwIiBp
biAiY29uZmlnIENDX0lTXyUiIHdvdWxkIGJlIGZpbmUsIGV2ZW4gc28gaXQKPiB3b3VsZCBiZSB3
ZWlyZCB0byByZWFkLiBJIHRoaW5rIHRoYXQgd291bGQgbmVlZCBhIGNvbW1lbnQgc2F5aW5nOgo+
ICAgIyAlLXZlcnNpb24uc2ggaXMgZXhwZWN0ZWQgdG8gcmV0dXJuICIwIiB3aGVuICQoQ0MpIGlz
bid0ICUKPiAKPiBUaGF0IGNvdWxkIGJlIGRvbmUgb24gY29tbWl0LgoKU3VyZS4KCj4+IEV2ZW4g
YmV0dGVyIHdvdWxkIGltbyBiZSwgYXMgc3VnZ2VzdGVkIGJlZm9yZSwgYSAiZGVwZW5kcyBvbgo+
PiBDQ19JU18qIiBvbiBlYWNoICpfVkVSU0lPTi4KPiAKPiBIYXZlbid0IHdlIGRpc2N1c3NlZCB0
aGlzIGJlZm9yZT8KCkluZGVlZCwgaGVuY2UgYWxzbyBteSAiYXMgc3VnZ2VzdGVkIGJlZm9yZSIu
IEkgcmVtYWluIHVuY29udmluY2VkCnRoYXQgaXMgaXQgdXNlZnVsIHRvIGhhdmUgZS5nLgoKQ09O
RklHX0dDQ19WRVJTSU9OPTgwMzAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKCmluIHhlbi8uY29u
ZmlnLiBUaGlzIGlzIGF0IGJlc3QgY29uZnVzaW5nLCBiZWNhdXNlIGl0IG1heSBub3QKcmVwcmVz
ZW50IHdoYXQgdGhlIHN5c3RlbSBhY3R1YWxseSBoYXMgaW5zdGFsbGVkICh3aGljaCBJIHJlYWxp
emUKaXMgYWxzbyBub3QgdGhlIGludGVudGlvbiwgYnV0IHRoZSB2YXJpYWJsZSBuYW1pbmcgc3Vn
Z2VzdHMgdGhhdAp0aGlzIGlzIHdoYXQgd2FzIGZvdW5kIG9uIHRoZSBzeXN0ZW07IEkgaGF2ZSBu
byBiZXR0ZXIgbmFtaW5nCnN1Z2dlc3Rpb24sIHRvIHByZWVtcHQgYSBwb3NzaWJsZSBxdWVzdGlv
biB0byB0aGlzIGVmZmVjdCkuCgo+PiBBcyBhIG5pdCAtIGNvbW1vbiBzdHlsZSBlbHNld2hlcmUg
d291bGQgc3VnZ2VzdCB0aGF0IHRoZXJlIG91Z2h0Cj4+IHRvIGJlIGEgYmxhbmsgYWZ0ZXIgdGhl
IGNvbW1hcyBpbiAkKG1hY3JvLCAuLi4pIGludm9jYXRpb25zLgo+PiBUaGlzIHdvdWxkIHRoZW4g
ZXh0ZW5kIHRvIEtjb25maWcuaW5jbHVkZSBhcyB3ZWxsLCB1bmxlc3MgdGhhdCdzCj4+IGEgbGFy
Z2VseSB2ZXJiYXRpbSBpbmhlcml0ZWQgZmlsZS4KPiAKPiBUaGF0J3Mgbm90IGEgZ29vZCBpZGVh
LCBpdCBtYXkgbm90IG1hdHRlciBpbiB0aGlzIGNhc2UgYnV0IGFkZGluZyBhCj4gc3BhY2UgYWZ0
ZXIgY29tbWFzIGluIHNvbWUgb3RoZXIgY2FzZXMgd2lsbCBub3QgZG8gd2hhdCBvbmUgd2FudHMu
IG1ha2UKPiBhbmQgS2NvbmZpZyBrZWVwcyB0aGUgc3BhY2VzIHdoZW4gZXhwYW5kaW5nIHRoZSBt
YWNyby4KCldoZXJlIGJsYW5rcyBtYXR0ZXIgdGhleSBzaG91bGQgb2YgY291cnNlIGJlIG9taXR0
ZWQuIFdoZW4gdGhleQpkb24ndCBtYXR0ZXIsIHBlcnNvbmFsbHkgSSB0aGluayBjb21tb24gc3R5
bGUgZ3VpZGVsaW5lcyBzaG91bGQgYmUKaG9ub3JlZC4gQnV0IHRoaXMgbWF5IGJlIGp1c3QgbWUg
Li4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 13:24:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 13: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 1is58H-0001yi-2Y; Thu, 16 Jan 2020 13:24:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1is58G-0001yd-7Y
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 13:24:20 +0000
X-Inumbo-ID: 7b4b24ba-3863-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b4b24ba-3863-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 13:24:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579181052;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=InJXJ918en8BCNfL0IMDlujv4G9dgGUzxcod4Genz4o=;
 b=aWz1DyH/9b95IMz2ucxVBcOGneXX0dIwqheab3YaZSsKtPXr4kmqfh6+
 n/N00vIR0rWhbvfYImIxhCFd15YGr2k8GjdVGrRLlkpZTf+F7xspK6Zcc
 817gpTGcTJbElMzkW5t8ZW3jtY3FLsx8U+MSZDnZSMpuJEvTVwXQF3p54 k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wxTmrXTC+XANDsLSdP2I6PBRsthYzsWxoYnANflHFYTZUzyM9vWts/n5l/X1CJGgHsHbK+oiSo
 yGYb2Bw+RhOWC+/A9gUIP0fZgRTD9c3wc2R7CCr9V4lKkv77lL1mFmTdMMws1LXL63CKmLwaxi
 Q3ZGeZ5ZzzOLrK2+MEc6BBMqKW4iBu1j3hQFkCHqePf3Y3Pj9tRjblSxvNcHP88YK2tGpU0YMo
 vkJI2OP8VKeaFMxnUNeTCzFGX2LMeu7RugSSV0Eo78VsydVvO3paN6q9aSnZqbtF8xMmhwo8bg
 Klo=
X-SBRS: 2.7
X-MesageID: 11022766
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11022766"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <ab8ba857-6894-b4a4-7947-bbbc9e2f578f@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: <b3912052-cf37-327f-04f3-5e9b982d400a@citrix.com>
Date: Thu, 16 Jan 2020 13:24:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ab8ba857-6894-b4a4-7947-bbbc9e2f578f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86: refine link time stub area related
 assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@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>

T24gMTYvMDEvMjAyMCAwOTowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hpbGUgaXQgaGFzIGJl
ZW4gbWUgdG8gaW50cm9kdWNlIHRoaXMsIHRoZSB1c2Ugb2YgfCB0aGVyZSBoYXMgYmVjb21lCj4g
KGFuZCBwZXJoYXBzIHdhcyBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZykgbWlzbGVhZGluZy4gUmF0
aGVyIHRoYW4KPiBhdm9pZGluZyB0aGUgcmlnaHQgc2lkZSBvZiBpdCB3aGVuIGxpbmtpbmcgdGhl
IHhlbi5lZmkgaW50ZXJtZWRpYXRlIGZpbGUKPiBhdCBhIGRpZmZlcmVudCBiYXNlIGFkZHJlc3Ms
IG1ha2UgdGhlIGV4cHJlc3Npb24gY29wZSB3aXRoIHRoYXQgY2FzZSwKPiB0aHVzIHZlcmlmeWlu
ZyBwbGFjZW1lbnQgb24gZXZlcnkgc3RlcC4KPgo+IEZ1cnRoZXJtb3JlIHRoZSBvcmlnaW5hbCBj
aGVjayB3YXMgdG9vIHN0cmljdDogV2UgZG9uJ3QgdXNlIG9uZSBwYWdlIHBlcgo+IENQVSwgc28g
YWNjb3VudCBmb3IgdGhpcyBhcyB3ZWxsLiBUaGlzIGludm9sdmVzIG1vdmluZyB0aGUKPiBTVFVC
U19QRVJfUEFHRSBkZWZpbml0aW9uIGFuZCBtYWtpbmcgRElWX1JPVU5EX1VQKCkgYWNjZXNzaWJs
ZSBmcm9tCj4gYXNzZW1ibHkgKGFuZCBoZW5jZSB0aGUgbGlua2VyIHNjcmlwdCk7IG1vdmUgYSBm
ZXcgb3RoZXIgcG90ZW50aWFsbHkKPiBnZW5lcmFsbHkgdXNlZnVsIGRlZmluaXRpb25zIGFsb25n
IHdpdGggaXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 13:25:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 13:25: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 1is593-00021j-DU; Thu, 16 Jan 2020 13:25:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1is592-00021b-9h
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 13:25:08 +0000
X-Inumbo-ID: 981327a0-3863-11ea-b89f-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 981327a0-3863-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 13:24:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579181099;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AaKwsvL56CzQGxUj/3D6kRs9BvAFAcVBlTCBJbF4QWo=;
 b=C0lz8g7QVEkXWC3ywwfJU+LvbKa0ydaOx0wFww24vEHujcLgZPvcVHsa
 Nr+8dd08417/MY7pVfvlLAooAUHyP8rMqMoo5ffIssvM9EQthgsFBm7DI
 cfzSdcUStrv8CEyqcL3yrQvlNCL75V4dpfJEC5v2tU0QRQjOgujrX1CLo A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q6ka+KHwA/8LrWJDK91zavC7C61es/lEfIsBBlfA55qMeJqIss1jTvDiUfHztfIwzVZniFG/ou
 Dg+fVG5jbWqUV/rMnmgUP9MKyKFS9gWwn+VSp+9MKAywFOapU/zLvYVrahnukiKz0miIgyWMQu
 EIRhk5wU3xJZqbLTce7DbKv4l1rUNhy3EpiBYp/gKcsuhK+3m+tEbtCaUyOOfQyUOtrs5kbZgp
 OhA3IWzRSOU4JTJF9dF3JUMc1Z1i5ysuYD9A62I7D3RkdCsXCvwOxB7p9w8qGged0RgFs482Ma
 54g=
X-SBRS: 2.7
X-MesageID: 11439469
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11439469"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <aa791c4d-2078-0280-4730-83fa4782d0ec@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6a15ae1e-e20e-d8fa-b160-9c0c6a5d6037@citrix.com>
Date: Thu, 16 Jan 2020 13:24:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa791c4d-2078-0280-4730-83fa4782d0ec@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: adjust EFI-related build message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMjAyMCAwOTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXMgb2YgY29tbWl0IDkz
MjQ5ZjdmYzE3YyAoIng4Ni9lZmk6IHNwbGl0IGNvbXBpbGVyIHZzIGxpbmtlciBzdXBwb3J0Iiks
Cj4gRUZJIHN1cHBvcnQgaW4geGVuLmd6IG1heSBiZSBhdmFpbGFibGUgZXZlbiBpZiBubyB4ZW4u
ZWZpIGdldHMKPiBnZW5lcmF0ZWQuIERpc3Rpbmd1aXNoIHRoZSBjYXNlcyB3aGVuIGVtaXR0aW5n
IHRoZSBtZXNzYWdlLgo+Cj4gQWxzbyBkcm9wIHRoZSBwb2ludGxlc3NseSAoYWZhaWN0KSBsZWZ0
IHVzZSBvZiAkKGZpbHRlciAuLi4pIChuZWVkZWQKPiBvbmx5IHdoZW4gdXNlZCBpbiAkKGlmIC4u
LikpLCBmcm9tIHRoZSBpZmVxKCkgaW50cm9kdWNlZCBieSA3MDU5YWZiMjAyZmYKPiAoIng4Ni9N
YWtlZmlsZTogcmVtb3ZlICQoZ3VhcmQpIHVzZSBmcm9tICQoVEFSR0VUKS5lZmkgdGFyZ2V0Iiku
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 14:07:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 14: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 1is5o3-0005VL-OG; Thu, 16 Jan 2020 14:07:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pBP5=3F=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1is5o2-0005V9-6E
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 14:07:30 +0000
X-Inumbo-ID: 87a774ce-3869-11ea-ac27-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 87a774ce-3869-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 14:07:29 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id g17so19270880wro.2
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 06:07:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=13iQI1lo79HXue/YaQE60MCZnhvpoMnL5spNX/3YvMI=;
 b=KYeKw7vDMt1qC2oXWTMhDa7U0xDq0lWa8lyra2WHzhvC49IsLN0W3PRMDfeC/HzBme
 9gMsO5kcxUE3RaEPqwnl6F5nKm9sIVDcNPI9z1uzbtHmcg8tfn6nsx/cCF4dHUdEawcw
 a8ev3EK8ickrF0FTL5F91M8VzH2bMViOq+hk1XpD1tWlRSAFR/EZFRc0yMpekX0cPKRk
 fDvHLILu2tMfFV5VX2MjyibSowb0WYpp2c1hcddUT07KufNJZB/RgafhbXWClPmTHRo9
 /AHJawcqr4OQuiJ1emmEAEDF/cq1kbFJy2n0YFar+emr3bdmcIIgV7XLIgzkqVfkqEAd
 f0Ug==
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=13iQI1lo79HXue/YaQE60MCZnhvpoMnL5spNX/3YvMI=;
 b=DqMCCGqjcJCdmTt+JWzAHiQCCvhjZLYpmVIS3I0VfcrRON5COw1/PgC4A3L/MJ8MCf
 6F95FFY6Rkcg1rU98VLXsHYGKSJtxTHn7nwdaqT+pE//L3agjNfa6wEatmUzzcTd24us
 7Mz49S50qFRLUGp9jlb2Cbd13HRPiCUN4lqb/j9UP83ihLpkI7tfM06LHkc+Siew4OT5
 KPZ3uVdo9EIgxglGF0xQZ1N1w/e2FKX16FynQnPxAcCv33JkWsfK6RS8NryL52TTEonw
 M8Vm1bUc8xLIUtpfJhAMv/jsh+/ZuX7frXbC/HIrpIFXx6N6Dxr406wp0trRQ/Dh3WqS
 MDuw==
X-Gm-Message-State: APjAAAVoKCfR2x80kyMlukUTVDjJzGgsR4GMXq2yYorRHrdDe13WVPT1
 LMw69uDinWuxwEZtjC95NlqydwrLbiOOuJUtEQw=
X-Google-Smtp-Source: APXvYqyTnBB1UB9TZ0T+3rmf+SdhlQZidlFTcODkjMJ2o/gUBV5QCeSB8b8DQN3ejzSK9RGBMvuFOkM/7r/aiogh32Q=
X-Received: by 2002:adf:b60f:: with SMTP id f15mr3353612wre.372.1579183648178; 
 Thu, 16 Jan 2020 06:07:28 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b1d48d7dd680041709d5fc4ca2562560690c8db4.1578503483.git.tamas.lengyel@intel.com>
 <e99f9fea-3173-83c8-110f-a7d5d72d2961@suse.com>
In-Reply-To: <e99f9fea-3173-83c8-110f-a7d5d72d2961@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 16 Jan 2020 07:06:51 -0700
Message-ID: <CABfawhmFHic1xHOJLNP9ScyLoqi8Wc2kaKqzoAKjGmovgmtfjw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgNToyOCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxMywgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQEAgLTQxMjksNDkgKzQxMzAsMzIgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0
X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPgo+
ID4gLXN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+ID4gLSAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQo+ID4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJh
bShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpCj4gPiAg
ewo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gPiAt
ICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7Cj4gPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4g
PiAtICAgIHN0cnVjdCB2Y3B1ICp2Owo+ID4gICAgICBpbnQgcmM7Cj4gPiArICAgIHN0cnVjdCB2
Y3B1ICp2Owo+Cj4gTml0OiBQZXJzb25hbGx5IEknZCBwcmVmZXIgaWYgInJjIiByZW1haW5lZCBs
YXN0Lgo+Cj4gPiAraW50IGh2bW9wX3NldF9wYXJhbSgKPiA+ICsgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCB4ZW5f
aHZtX3BhcmFtIGE7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gPiArICAgIGludCByYzsK
PiA+ICsKPiA+ICsgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+ID4gKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArCj4gPiArICAgIGlmICggYS5pbmRleCA+PSBIVk1f
TlJfUEFSQU1TICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICAv
KiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcg
c3BlY3VsYXRpb24uICovCj4gPiArICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Cj4gPiArCj4gPiAr
ICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwo+ID4gKyAgICBpZiAo
IGQgPT0gTlVMTCApCj4gPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+ID4gKwo+ID4gKyAgICBy
YyA9IC1FSU5WQUw7Cj4gPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ID4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgIHJjID0gaHZtX3NldF9wYXJhbShkLCBhLmluZGV4
LCBhLnZhbHVlKTsKPgo+IFdpdGgKPgo+ICAgICByYyA9IC1FSU5WQUw7Cj4gICAgIGlmICggaXNf
aHZtX2RvbWFpbihkKSApCj4gICAgICAgICByYyA9IGh2bV9zZXRfcGFyYW0oZCwgYS5pbmRleCwg
YS52YWx1ZSk7Cj4KPiB0aGUgZnVuY3Rpb24gd291bGRuJ3QgbmVlZCBhbiAib3V0IiBsYWJlbCAo
YW5kIGhlbmNlIGFueSBnb3RvKQo+IGFueW1vcmUuIEkga25vdyBvdGhlcnMgYXJlIGxlc3MgcGlj
a3kgYWJvdXQgZ290by1zIHRoYW4gbWUsIGJ1dAo+IEkgdGhpbmsgaW4gY2FzZXMgd2hlcmUgaXQn
cyBlYXN5IHRvIGF2b2lkIHRoZW0gdGhleSB3b3VsZCBiZXR0ZXIKPiBiZSBhdm9pZGVkLgo+Cj4g
PiBAQCAtNDQwMCw2ICs0NDE0LDQzIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShz
dHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0
aWMgaW50IGh2bV9nZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgaW5kZXgsIHVp
bnQ2NF90ICp2YWx1ZSkKPiA+ICt7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgaWYg
KCBpbmRleCA+PSBIVk1fTlJfUEFSQU1TIHx8ICF2YWx1ZSApCj4gPiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPgo+IEkgZG9uJ3QgdGhpbmsgdGhlIHJhbmdlIGNoZWNrIGlzIG5lZWRlZCBoZXJl
OiBJdCdzIHJlZHVuZGFudCB3aXRoCj4gdGhhdCBpbiBodm1vcF9nZXRfcGFyYW0oKSBhbmQgcG9p
bnRsZXNzIGZvciB0aGUgbmV3IGZ1bmN0aW9uIHlvdQo+IGFkZC4gKFNhbWUgZm9yICJzZXQiIHRo
ZW4sIGJ1dCBJIG5vdGljZWQgaXQgaGVyZSBmaXJzdC4pIEkgYWxzbwo+IGRvbid0IHRoaW5rIHZh
bHVlIG5lZWRzIGNoZWNraW5nIGFnYWluc3QgTlVMTCBpbiBhIGNhc2UgbGlrZSB0aGlzCj4gb25l
ICh3ZSBkb24ndCB0eXBpY2FsbHkgZG8gc28gZWxzZXdoZXJlIGluIHNpbWlsYXIgc2l0dWF0aW9u
cykuCj4KPiA+IEBAIC01MjY2LDYgKzUyOTQsMzcgQEAgdm9pZCBodm1fc2V0X3NlZ21lbnRfcmVn
aXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAo+ID4gICAgICBhbHRl
cm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVn
KTsKPiA+ICB9Cj4gPgo+ID4gK2ludCBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoc3RydWN0
IGRvbWFpbiAqc3JjLCBzdHJ1Y3QgZG9tYWluICpkc3QpCj4KPiBGb2xsb3dpbmcgbWVtY3B5KCkg
YW5kIGFsaWtlLCBwZXJoYXBzIGJldHRlciB0byBoYXZlIGRzdCBmaXJzdCBhbmQKPiBzcmMgc2Vj
b25kPwo+Cj4gPiArewo+ID4gKyAgICBpbnQgcmMsIGk7Cj4KPiB1bnNpZ25lZCBpbnQgZm9yIGkg
cGxlYXNlLgo+Cj4gPiArICAgIHN0cnVjdCBodm1fZG9tYWluX2NvbnRleHQgYyA9IHsgfTsKPiA+
ICsKPiA+ICsgICAgYy5zaXplID0gaHZtX3NhdmVfc2l6ZShzcmMpOwo+Cj4gUHV0IGluIHRoZSB2
YXJpYWJsZSdzIGluaXRpYWxpemVyPwo+Cj4gPiArICAgIGlmICggKGMuZGF0YSA9IHhtYWxsb2Nf
Ynl0ZXMoYy5zaXplKSkgPT0gTlVMTCApCj4KPiBIb3cgbGlrZWx5IGlzIGl0IGZvciB0aGlzIHRv
IGJlIG1vcmUgdGhhbiBhIHBhZ2UncyB3b3J0aCBvZiBzcGFjZT8KPiBJT1cgd291bGRuJ3QgaXQg
YmUgYmV0dGVyIHRvIHVzZSB2bWFsbG9jKCkgaGVyZSByaWdodCBhd2F5LCBldmVuIGlmCj4gcmln
aHQgbm93IHRoaXMgbWF5IHN0aWxsIGZpdCBpbiBhIHBhZ2UgKHdoaWNoIEknbSBub3Qgc3VyZSBp
dCBkb2VzKT8KCkknbSBub3Qgc3VyZSB3aGF0IHRoZSBzaXplIGlzIG5vcm1hbGx5LCBuZXZlciBj
aGVja2VkLgoKPgo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgSFZNX05SX1BBUkFNUzsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgdWludDY0X3QgdmFsdWUgPSAwOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBodm1fZ2V0X3Bh
cmFtKHNyYywgaSwgJnZhbHVlKSB8fCAhdmFsdWUgKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVl
Owo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAocmMgPSBodm1fc2V0X3BhcmFtKGRzdCwgaSwgdmFs
dWUpKSApCj4gPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsg
ICAgaWYgKCAocmMgPSBodm1fc2F2ZShzcmMsICZjKSkgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7
Cj4KPiBCZXR0ZXIgZG8gdGhpcyBhaGVhZCBvZiB0aGUgbG9vcD8gVGhlcmUncyBubyBwb2ludCBp
biBmaWRkbGluZyB3aXRoCj4gZHN0IGlmIHRoaXMgZmFpbHMsIEkgd291bGQgdGhpbmsuCgpUaGFu
a3MgZm9yIHRoZSByZXZpZXcsIEkgZG9uJ3QgaGF2ZSBhbnkgb2JqZWN0aW9ucyB0byB0aGUgdGhp
bmdzIHlvdQpwb2ludGVkIG91dC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 14:54:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 14: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 1is6X3-000100-Qa; Thu, 16 Jan 2020 14:54:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is6X2-0000zs-Vy
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 14:54:01 +0000
X-Inumbo-ID: 01f5ccd4-3870-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01f5ccd4-3870-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 14:53:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E962B26E;
 Thu, 16 Jan 2020 14:53:50 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <199ba3c6fbe8f3de3b1513f70c5ea77f67aa2b42.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <845a06c6-478d-fe76-1954-2ddb7333bd89@suse.com>
Date: Thu, 16 Jan 2020 15:53:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <199ba3c6fbe8f3de3b1513f70c5ea77f67aa2b42.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/18] x86/mem_sharing: don't try to
 unshare twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEBAIC0xNzAyLDEx
ICsxNzAzLDE0IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1
bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9t
YWluOwo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgKmhvc3RwMm07Cj4gICAgICBpbnQg
cmMsIGZhbGxfdGhyb3VnaCA9IDAsIHBhZ2VkID0gMDsKPiAtICAgIGludCBzaGFyaW5nX2Vub21l
bSA9IDA7Cj4gICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwo+ICAgICAg
Ym9vbCBzeW5jID0gZmFsc2U7Cj4gICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcjsKPiAgCj4g
KyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKPiArICAgIGJvb2wgc2hhcmluZ19lbm9tZW0gPSBm
YWxzZTsKPiArI2VuZGlmCgpUbyByZWR1Y2UgI2lmZGVmLWFyeSwgY291bGQgeW91IGxlYXZlIHRo
aXMgYWxvbmUgKG9yIGNvbnZlcnQgdG8KYm9vbCBpbiBwbGFjZSwgd2l0aG91dCAjaWZkZWYpIGFu
ZCAuLi4KCj4gQEAgLTE5NTUsMTkgKzE5NjEsMjEgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2Vf
ZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgICovCj4gICAgICBp
ZiAoIHBhZ2VkICkKPiAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyZCwgZ2Zu
KTsKPiArCj4gKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKPiAgICAgIGlmICggc2hhcmluZ19l
bm9tZW0gKQo+ICAgICAgewo+IC0gICAgICAgIGludCBydjsKPiAtCj4gLSAgICAgICAgaWYgKCAo
cnYgPSBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm4sIHRydWUpKSA8IDAgKQo+
ICsgICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoY3VycmQtPnZtX2V2ZW50X3NoYXJl
KSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9t
YWluICVodSBhdHRlbXB0IHRvIHVuc2hhcmUgIgo+IC0gICAgICAgICAgICAgICAgICAgICAiZ2Zu
ICVseCwgRU5PTUVNIGFuZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgY3VycmQtPmRvbWFpbl9pZCwgZ2ZuLCBydik7Cj4gKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkRvbWFpbiAlcGQgYXR0ZW1wdCB0byB1bnNoYXJlICIKPiArICAgICAgICAg
ICAgICAgICAgICAiZ2ZuICVseCwgRU5PTUVNIGFuZCBubyBoZWxwZXJcbiIsCj4gKyAgICAgICAg
ICAgICAgICAgICAgY3VycmQsIGdmbik7Cj4gICAgICAgICAgICAgIC8qIENyYXNoIHRoZSBkb21h
aW4gKi8KPiAgICAgICAgICAgICAgcmMgPSAwOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArI2Vu
ZGlmCgouLi4gbW92ZSB0aGUgI2lmZGVmIGluc2lkZSB0aGUgYnJhY2VzIGhlcmU/IFdpdGggdGhp
cwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 14:55:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 14:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is6Y0-00014d-9p; Thu, 16 Jan 2020 14:55:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Dapg=3F=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1is6Xz-00014W-E8
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 14:54:59 +0000
X-Inumbo-ID: 27fcbabe-3870-11ea-8751-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27fcbabe-3870-11ea-8751-12813bfff9fa;
 Thu, 16 Jan 2020 14:54:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1is6Xu-00021V-0o; Thu, 16 Jan 2020 14:54:54 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1is6Xt-0007sG-NR; Thu, 16 Jan 2020 14:54:53 +0000
Date: Thu, 16 Jan 2020 14:54:49 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200116145449.qt2hjs4drjyxrgkt@debian>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Michael Kelley <mikelley@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMDc6MDg6MjhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAKPiA+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50
NjRfdCBjb250cm9sLCBwYWRkcl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkKPiA+ICt7Cj4gPiAr
ICAgIHVpbnQ2NF90IHN0YXR1czsKPiA+ICsKPiA+ICsgICAgYXNtIHZvbGF0aWxlICgibW92ICVb
b3V0cHV0XSwgJSVyOFxuIgo+ID4gKyAgICAgICAgICAgICAgICAgICJjYWxsIGh2X2h5cGVyY2Fs
bF9wYWdlIgo+ID4gKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29u
dHJvbCksCj4gPiArICAgICAgICAgICAgICAgICAgICAiK2QiIChpbnB1dCkgQVNNX0NBTExfQ09O
U1RSQUlOVAo+ID4gKyAgICAgICAgICAgICAgICAgIDogW291dHB1dF0gInJtIiAob3V0cHV0KQo+
ID4gKyAgICAgICAgICAgICAgICAgIDogImNjIiwgIm1lbW9yeSIsICJyOCIsICJyOSIsICJyMTAi
LCAicjExIik7Cj4gCj4gSSB0aGluayB5b3Ugd2FudDoKPiAKPiByZWdpc3RlciB1bnNpZ25lZCBs
b25nIHI4IGFzbSgicjgiKSA9IG91dHB1dDsKPiAKPiBhbmQgIityIiAocjgpIGFzIGFuIG91dHB1
dCBjb25zdHJhaW50Lgo+IAo+IEluIHBhcnRpY3VsYXIsIHRoYXQgZG9lc24ndCBmb3JjZSB0aGUg
Y29tcGlsZXIgdG8gcHV0IG91dHB1dCBpbnRvIGEKPiByZWdpc3RlciBvdGhlciB0aGFuIHI4IChv
ciB3b3JzZSwgc3BpbGwgaXQgdG8gdGhlIHN0YWNrKSB0byBoYXZlIHRoZQo+IG9wYXF1ZSBibG9i
IG9mIGFzbSBtb3ZlIGl0IGJhY2sgaW50byByOC7CoCBXaGF0IGl0IHdpbGwgZG8gaW4gcHJhY3Rp
Y2UgaXMKPiBjYXVzZSB0aGUgY29tcGlsZXIgdG8gY29uc3RydWN0IG91dHB1dCBkaXJlY3RseSBp
biByOC4KPiAKPiBBcyBmb3IgdGhlIG90aGVyIGNsb2JiZXJzLCBJIGNhbid0IGZpbmQgYW55dGhp
bmcgYXQgYWxsIGluIHRoZSBzcGVjCj4gd2hpY2ggZXZlbiBtZW50aW9ucyB0aG9zZSByZWdpc3Rl
cnMuwqAgVGhlcmUgd2lsbCBiZSBhIGRlY2VudCBpbXByb3ZlbWVudAo+IHRvIGNvZGUgZ2VuZXJh
dGlvbiBpZiB3ZSBkb24ndCBmb3JjZSB0aGVtIHRvIGJlIHNwaWxsZWQgYXJvdW5kIGEgaHlwZXJj
YWxsLgoKVGhpcyBpcyBhY3R1YWxseSBmcm9tIFdpbmRvd3MgMjAxMiBSMidzIFRMRlMuCgpDdXJy
ZW50IHZlcnNpb24gb2YgSHlwZXItViBkb2Vzbid0IGNsb2JiZXIgdGhvc2UgcmVnaXN0ZXJzIGFu
eW1vcmUuIEkKdGhpbmsganVzdCBwdXR0aW5nICJtZW1vcnkiIHRoZXJlIHNob3VsZCBiZSBmaW5l
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:05:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:05: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 1is6iR-00021y-E5; Thu, 16 Jan 2020 15:05:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=342x=3F=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1is6iP-00021s-Ms
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:05:45 +0000
X-Inumbo-ID: a630aafc-3871-11ea-a985-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a630aafc-3871-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 15:05:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579187136;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=UVcLOpxaQZ8RgD9w2ICSe/adlKxqU7DILhE0n1aKx38=;
 b=NFngQ57CP/CbDvhAbP55FvjtPhIyev1kVN3L47Ux1QRXn70o+SPRIE1s
 aKai8FHqYFB1l2mNCN/N7zKQuhdRDPpjaW8+bu8lE830a4axZ4JZIKnZv
 c5ziefQs4YYUErSvLlNgomyXtplTlkR5kbimT7EWM5z92hHzyqInCnrUL 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FaT+88Sp5+RBgknpAQIC9ycf3Ra575USBjhkdfYd/DW99mZRjZvoNVdcO1jkC5bsbnjFZN29xR
 ScgizHFiLpSEkJSUY8vDydGY/PwCrdOXW/qWI0ubOEfPMFoslgAPo9YLI8zxsj6XycMGTX2Ble
 y5+I/pE05y4/IxSBSdP9DKCW0ormAOGeRbSyAVLE3KLqriDm3WltP32sH+30KutSdEeAbdpzbZ
 6gIqSxmu4U0kf80zvppVZX/4HPJNezfl94dfyl8PSFaskN3hNP/BgfdCxJn73XycQ6St5lnBuF
 w2M=
X-SBRS: 2.7
X-MesageID: 11384465
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11384465"
Date: Thu, 16 Jan 2020 16:05:12 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200116150339.GR11756@Air-de-Roger>
References: <20200109162232.82782-1-roger.pau@citrix.com>
 <e678321a-3682-9cd5-f9a7-c0d76fdaf90e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e678321a-3682-9cd5-f9a7-c0d76fdaf90e@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/smp: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMTE6NDQ6NTFBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDkuMDEuMjAyMCAxNzoyMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSWYg
dGhlIElQSSBkZXN0aW5hdGlvbiBtYXNrIG1hdGNoZXMgdGhlIG1hc2sgb2Ygb25saW5lIENQVXMg
dXNlIHRoZQo+ID4gQVBJQyBBTExCVVQgZGVzdGluYXRpb24gc2hvcnRoYW5kIGluIG9yZGVyIHRv
IHNlbmQgYW4gSVBJIHRvIGFsbCBDUFVzCj4gPiBvbiB0aGUgc3lzdGVtIGV4Y2VwdCB0aGUgY3Vy
cmVudCBvbmUuIFRoaXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQKPiA+IHdoZW4gbm8gQ1BVIGhv
dHBsdWcgb3IgdW5wbHVnIG9wZXJhdGlvbnMgYXJlIHRha2luZyBwbGFjZSwgbm8gb2ZmbGluZQo+
ID4gQ1BVcyBvciB0aG9zZSBoYXZlIGJlZW4gb25saW5lZCBhbmQgcGFya2VkIGFuZCBmaW5hbGx5
IHdoZW4gYWxsIENQVXMKPiA+IGluIHRoZSBzeXN0ZW0gaGF2ZSBiZWVuIGFjY291bnRlZCBmb3Ig
KGllOiB0aGUgbnVtYmVyIG9mIENQVXMgZG9lc24ndAo+ID4gZXhjZWVkIE5SX0NQVVMgYW5kIEFQ
SUMgSURzIGFyZSBiZWxvdyBNQVhfQVBJQ1MpLgo+ID4gCj4gPiBUaGlzIGlzIHNwZWNpYWxseSBi
ZW5lZmljaWFsIHdoZW4gdXNpbmcgdGhlIFBWIHNoaW0sIHNpbmNlIHVzaW5nIHRoZQo+ID4gc2hv
cnRoYW5kIGF2b2lkcyBwZXJmb3JtaW5nIGFuIEFQSUMgcmVnaXN0ZXIgd3JpdGUgKG9yIG11bHRp
cGxlIG9uZXMKPiA+IGlmIHVzaW5nIHhBUElDIG1vZGUpIGZvciBlYWNoIGRlc3RpbmF0aW9uIHdo
ZW4gZG9pbmcgYSBnbG9iYWwgVExCCj4gPiBmbHVzaC4KPiA+IAo+ID4gVGhlIGxvY2sgdGltZSBv
ZiBmbHVzaF9sb2NrIG9uIGEgMzIgdkNQVSBndWVzdCB1c2luZyB0aGUgc2hpbSB3aXRob3V0Cj4g
PiB0aGUgc2hvcnRoYW5kIGlzOgo+ID4gCj4gPiBHbG9iYWwgbG9jayBmbHVzaF9sb2NrOiBhZGRy
PWZmZmY4MmQwODA0YjIxYzAsIGxvY2t2YWw9ZjYwMmY2MDIsIG5vdCBsb2NrZWQKPiA+ICAgbG9j
azoyMjg0NTU5MzgoNzk0MDYwNjU1NzMxMzUpLCBibG9jazoyMDU5MDg1ODAoNTU2NDE2NjA1NzYx
NTM5KQo+ID4gCj4gPiBBdmVyYWdlIGxvY2sgdGltZTogMzQ3NTc3bnMKPiA+IAo+ID4gV2hpbGUg
dGhlIHNhbWUgZ3Vlc3QgdXNpbmcgdGhlIHNob3J0aGFuZDoKPiA+IAo+ID4gR2xvYmFsIGxvY2sg
Zmx1c2hfbG9jazogYWRkcj1mZmZmODJkMDgwNGI0MWMwLCBsb2NrdmFsPWQ5YzRkOWJjLCBjcHU9
MTIKPiA+ICAgbG9jazoxODkwNzc1KDQxNjcxOTE0ODA1NCksIGJsb2NrOjE2NjM5NTgoMjUwMDE2
MTI4Mjk0OSkKPiA+IAo+ID4gQXZlcmFnZSBsb2NrIHRpbWU6IDIyMDM5NW5zCj4gPiAKPiA+IEFw
cHJveGltYXRlbHkgYSAxLzMgaW1wcm92ZW1lbnQgaW4gdGhlIGxvY2sgdGltZS4KPiA+IAo+ID4g
Tm90ZSB0aGF0IHRoaXMgcmVxdWlyZXMgbG9ja2luZyB0aGUgQ1BVIG1hcHMgKGdldF9jcHVfbWFw
cykgd2hpY2ggdXNlcwo+ID4gYSB0cnlsb2NrLiBUaGlzIGlzIGN1cnJlbnRseSBzYWZlIGFzIGFs
bCB1c2VycyBvZiBjcHVfYWRkX3JlbW92ZV9sb2NrCj4gPiBkbyBhIHRyeWxvY2ssIGJ1dCB3aWxs
IG5lZWQgcmVldmFsdWF0aW5nIGlmIG5vbi10cnlsb2NrIHVzZXJzIGFwcGVhci4KPiAKPiBBbGwg
b2YgdGhpcyBsb29rcyBva2F5IHRvIG1lLCBidXQgSSBoYXZlIGEgbnVtYmVyIG9mIG1lY2hhbmlj
YWwKPiAoaG9wZWZ1bGx5IG5vdCB0b28gbml0cGlja3kpIGNvbW1lbnRzLgo+IAo+ID4gQWxzbyB0
aGVyZSdzIHNvbWUgY29kZSBtb3ZlbWVudCBvZiBfX3ByZXBhcmVfSUNSIGFuZAo+ID4gX19kZWZh
dWx0X3NlbmRfSVBJX3Nob3J0Y3V0LCB3aGljaCBpcyBhIG5vbi1mdW5jdGlvbmFsIGNoYW5nZSBi
dXQgSQo+ID4gZGlkbid0IGZlZWwgbGlrZSBpdCBzaG91bGQgYmUgc3BsaXQgdG8gYSBzZXBhcmF0
ZSBwYXRjaC4KPiAKPiBUaGlzIG1heSBiZXR0ZXIgYmUgc3BsaXQgb3V0IC0gc2VlIGJlbG93IGZv
ciB3aHkuCgpEb25lIGluIGEgcHJlLXBhdGNoLgoKPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL2Jvb3QuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCj4gPiBAQCAtMTAz
LDYgKzEwMyw3IEBAIGFjcGlfcGFyc2VfeDJhcGljKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRl
ciAqaGVhZGVyLCBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiA+ICAJCQkgICAgICAgcHJvY2Vz
c29yLT5sYXBpY19mbGFncyAmIEFDUElfTUFEVF9FTkFCTEVECj4gPiAgCQkJICAgICAgID8gS0VS
Tl9XQVJOSU5HICJXQVJOSU5HOiAiIDogS0VSTl9JTkZPLAo+ID4gIAkJCSAgICAgICBwcm9jZXNz
b3ItPmxvY2FsX2FwaWNfaWQsIHByb2Nlc3Nvci0+dWlkKTsKPiA+ICsJCWNwdV9vdmVyZmxvdyA9
IHRydWU7Cj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIGEgZ29vZCBuYW1lLiBTZWVpbmcgdGhh
dCB3ZSBoYXZlICJkaXNhYmxlZF9jcHVzIiwKPiBob3cgYWJvdXQgInVuYWNjb3VudGVkX2NwdXMi
IG9yIHNvbWUgc3VjaD8gKFRoaXMgY291bGQgc3RpbGwgYmUgYSBib29sZWFuCj4gZm9yIHRoZSB0
aW1lIGJlaW5nLCBpZiBwcmVmZXJyZWQgdG8gbm90IGJlIGEgdHJ1ZSBjb3VudC4pCgpEb25lLCBs
ZWZ0IGl0IGFzIGEgYm9vbGVhbiB0aG91Z2guCgo+IFRoaW5raW5nIGFib3V0IGl0LCB3aGF0IGFi
b3V0IHRoZSBwZXJpb2Qgb2YgdGltZSBiZXR3ZWVuIGEgQ1BVIGhhdmluZwo+IGdvdCBwaHlzaWNh
bGx5IGhvdC1hZGRlZCAoYW5kIGhlbmNlIGtub3duIGF0IHRoZSBoYXJkd2FyZSBsZXZlbCkgYW5k
Cj4gaXQgYWN0dWFsbHkgZ2V0dGluZyBicm91Z2h0IHVwIGZvciB0aGUgZmlyc3QgdGltZT8gSU9X
IC0gZG8geW91Cj4gcGVyaGFwcyBuZWVkIHRvIGV4Y2x1ZGUgdXNlIG9mIHRoZSBzaG9ydGN1dCBh
bHNvIHdoZW4gZGlzYWJsZWRfY3B1cwo+IGlzIG5vbi16ZXJvPwoKWWVzLCBJIGd1ZXNzIHRoZXJl
J3Mgbm8gc2lnbmFsIHRvIFhlbiB0aGF0IGEgbmV3IENQVSBpcyBnb2luZyB0byBiZQpwaHlzaWNh
bGx5IGhvdC1hZGRlZCwgYW5kIGhlbmNlIGFzIGxvbmcgYXMgdGhlcmUgYXJlIGVtcHR5IHNsb3Rz
IHRoZQpzY2VuYXJpbyB5b3UgZGVzY3JpYmUgYWJvdmUgaXMgcG9zc2libGUuCgpJIGRvbid0IHRo
aW5rIHRoZXJlJ3MgYWxzbyBhbnl3YXkgdG8gZmlndXJlIG91dCBpZiBhIHN5c3RlbSBpcyBjYXBh
YmxlCm9mIHBoeXNpY2FsIENQVSBob3RwbHVnLCBzbyBhcyBsb25nIGFzIHRoZXJlIGFyZSBkaXNh
YmxlZF9jcHVzIHdlCnNob3VsZG4ndCB1c2UgdGhlIHNob3J0Y3V0ICh0aGF0J3Mga2luZCBvZiBh
IHNoYW1lLCBiZWNhdXNlIEkgdGhpbmsKdGhlcmUgYXJlIG1hbnkgc3lzdGVtcyByZXBvcnRpbmcg
ZGlzYWJsZWQgQ1BVcyBpbiBNQURUKS4KCj4gPiBAQCAtMjMsNiArMjQsMzEgQEAKPiA+ICAjaW5j
bHVkZSA8aXJxX3ZlY3RvcnMuaD4KPiA+ICAjaW5jbHVkZSA8bWFjaF9hcGljLmg+Cj4gPiAgCj4g
PiArc3RhdGljIGlubGluZSBpbnQgX19wcmVwYXJlX0lDUih1bnNpZ25lZCBpbnQgc2hvcnRjdXQs
IGludCB2ZWN0b3IpCj4gPiArewo+ID4gKyAgICByZXR1cm4gQVBJQ19ETV9GSVhFRCB8IHNob3J0
Y3V0IHwgdmVjdG9yOwo+ID4gK30KPiAKPiBJIHRoaW5rIF9fcHJlcGFyZV9JQ1IyKCkgc2hvdWxk
IGJlIG1vdmVkIHRvZ2V0aGVyIHdpdGggaXQsIGFuZCBJIGFsc28KPiB0aGluayBtb3ZlbWVudCBs
aWtlIHRoaXMgc2hvdWxkIGluY2x1ZGUgY29ycmVjdGluZyB0aGUgbmFtZSAoYnkKPiBkcm9wcGlu
ZyBhdCBsZWFzdCBvbmUgb2YgdGhlIHVuZGVyc2NvcmVzKS4gQXMgcGVyIHJlY2VudCBjb21tZW50
cwo+IGVsc2V3aGVyZSAiaW5saW5lIiBtYXkgYWxzbyB3YW50IGRyb3BwaW5nIGF0IHRoaXMgb2Nj
YXNpb24uCgpJJ3ZlIGRyb3BwZWQgYm90aCB1bmRlcnNjb3JlcyBhbmQgdGhlIGlubGluZSBhdHRy
aWJ1dGUgaW4gYSBwcmUtcGF0Y2guCgo+ID4gK3N0YXRpYyB2b2lkIF9fZGVmYXVsdF9zZW5kX0lQ
SV9zaG9ydGN1dCh1bnNpZ25lZCBpbnQgc2hvcnRjdXQsIGludCB2ZWN0b3IsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBkZXN0KQo+IAo+
IFRoZSByZW5hbWluZyBzaG91bGQgZ28gZXZlbiBmYXJ0aGVyIGhlcmU6IFRoZXJlJ3Mgbm90aGlu
ZyAiZGVmYXVsdCIKPiBhYm91dCB0aGlzIGZ1bmN0aW9uIC0gdGhlcmUncyBub3Qgc2Vjb25kLCBu
b24tZGVmYXVsdCBpbXBsZW1lbnRhdGlvbi4KPiBKdXN0IGxpa2Ugb3RoZXIgc2ltaWxhciBmdW5j
dGlvbnMgaXQgc2hvdWxkIGp1c3QgYmUKPiBzZW5kX0lQSV9zaG9ydGN1dCgpLgoKQWNrLCBkb25l
IGluIHRoZSBwcmUtcGF0Y2guCgo+ID4gQEAgLTMwLDcgKzU2LDQwIEBACj4gPiAgCj4gPiAgdm9p
ZCBzZW5kX0lQSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgaW50IHZlY3RvcikKPiA+ICB7
Cj4gPiAtICAgIGFsdGVybmF0aXZlX3ZjYWxsKGdlbmFwaWMuc2VuZF9JUElfbWFzaywgbWFzaywg
dmVjdG9yKTsKPiA+ICsgICAgYm9vbCBjcHVzX2xvY2tlZCA9IGZhbHNlOwo+ID4gKwo+ID4gKyAg
ICAvKgo+ID4gKyAgICAgKiBQcmV2ZW50IGFueSBDUFUgaG90e3VufXBsdWcgd2hpbGUgc2VuZGlu
ZyB0aGUgSVBJcyBpZiB3ZSBhcmUgdG8gdXNlCj4gPiArICAgICAqIGEgc2hvcnRoYW5kLCBhbHNv
IHJlZnVzZSB0byB1c2UgYSBzaG9ydGhhbmQgaWYgbm90IGFsbCBDUFVzIGFyZQo+ID4gKyAgICAg
KiBvbmxpbmUgb3IgaGF2ZSBiZWVuIHBhcmtlZC4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICgg
c3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX3NtcF9ib290ICYmICFjcHVfb3ZlcmZsb3cgJiYKPiA+
ICsgICAgICAgICAvKiBOQjogZ2V0X2NwdV9tYXBzIGxvY2sgcmVxdWlyZXMgZW5hYmxlZCBpbnRl
cnJ1cHRzLiAqLwo+ID4gKyAgICAgICAgIGxvY2FsX2lycV9pc19lbmFibGVkKCkgJiYgKGNwdXNf
bG9ja2VkID0gZ2V0X2NwdV9tYXBzKCkpICYmCj4gPiArICAgICAgICAgKHBhcmtfb2ZmbGluZV9j
cHVzIHx8Cj4gPiArICAgICAgICAgIGNwdW1hc2tfZXF1YWwoJmNwdV9vbmxpbmVfbWFwLCAmY3B1
X3ByZXNlbnRfbWFwKSkgKQo+IAo+IE9uIHRoZSBmaXJzdCBhbmQgc2Vjb25kIHBhc3MgSSB0aG91
Z2h0IHRoaXMgY29udHJhZGljdHMgdGhlIGRlc2NyaXB0aW9uLgo+IFRvIGRpc2FtYmlndWF0ZSAo
YW5kIGFzc3VtaW5nIEkgdW5kZXJzdGFuZCBpdCBjb3JyZWN0bHkpLCBob3cgYWJvdXQKPiBzYXlp
bmcgc29tZXRoaW5nIGxpa2UgIlRoaXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQgd2hlbiBubyBD
UFUgaG90cGx1Zwo+IG9yIHVucGx1ZyBvcGVyYXRpb25zIGFyZSB0YWtpbmcgcGxhY2UsIHRoZXJl
IGFyZSBubyBvZmZsaW5lIENQVXMgKHVubGVzcwo+IHRob3NlIGhhdmUgYmVlbiBvbmxpbmVkIGFu
ZCBwYXJrZWQpIGFuZCBmaW5hbGx5IC4uLiI/CgpJJ20gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHdo
YXQgc2hvdWxkIGNvbWUgYWZ0ZXIgdGhlIGZpbmFsbHkgLi4uClRha2luZyB5b3VyIHN1Z2dlc3Rp
b24gSSB3b3VsZCB3cml0ZToKClRoaXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQgd2hlbiBubyBD
UFUgaG90cGx1ZyBvciB1bnBsdWcgb3BlcmF0aW9ucwphcmUgdGFraW5nIHBsYWNlLCB0aGVyZSBh
cmUgbm8gb2ZmbGluZSBDUFVzICh1bmxlc3MgdGhvc2UgaGF2ZSBiZWVuCm9ubGluZWQgYW5kIHBh
cmtlZCksIHRoZXJlIGFyZSBubyBkaXNhYmxlZCBDUFVzIGFuZCBhbGwgcG9zc2libGUgQ1BVcwpp
biB0aGUgc3lzdGVtIGhhdmUgYmVlbiBhY2NvdW50ZWQgZm9yLgoKPiAKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgY3B1bWFza19jb3B5KHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayksICZjcHVfb25s
aW5lX21hcCk7Cj4gPiArICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShzbXBfcHJvY2Vzc29yX2lk
KCksIHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzaykpOwo+IAo+ICAgICAgICAgY3B1bWFza19hbmRu
b3QodGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKSwgJmNwdV9vbmxpbmVfbWFwLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1bWFza19vZihzbXBfcHJvY2Vzc29yX2lkKCkpKTsKPiAKPiA/Cj4g
Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIGNw
dXNfbG9ja2VkICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBwdXRfY3B1X21hcHMo
KTsKPiA+ICsgICAgICAgICAgICBjcHVzX2xvY2tlZCA9IGZhbHNlOwo+ID4gKyAgICAgICAgfQo+
ID4gKyAgICAgICAgY3B1bWFza19jbGVhcih0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spKTsKPiAK
PiBJcyB0aGVyZSBhIGd1YXJhbnRlZSB0aGF0IHRoZSBmdW5jdGlvbiB3b24ndCBiZSBjYWxsZWQg
d2l0aCBhbgo+IGVtcHR5IG1hc2s/IEFsbCBiYWNraW5nIGZ1bmN0aW9ucyBsb29rIHRvIGdyYWNl
ZnVsbHkgZGVhbCB3aXRoCj4gdGhpcyBjYXNlLCB5ZXQgLi4uCj4gCj4gPiArICAgIH0KPiA+ICsK
PiA+ICsgICAgaWYgKCBjcHVtYXNrX2VxdWFsKG1hc2ssIHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFz
aykpICk+ICsgICAgICAgIF9fZGVmYXVsdF9zZW5kX0lQSV9zaG9ydGN1dChBUElDX0RFU1RfQUxM
QlVULCB2ZWN0b3IsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVBJ
Q19ERVNUX1BIWVNJQ0FMKTsKPiAKPiAuLi4geW91J2QgbWFrZSB0aGlzIGFuICJhbGwtYnV0IiBt
ZXNzYWdlIHRoZW4uIEFkZGluZyBhCj4gIWNwdW1hc2tfZW1wdHkoKSBjaGVjayB3b3VsZCBzZWVt
IGEgbGl0dGxlIGV4cGVuc2l2ZSwgc28gaG93Cj4gYWJvdXQgeW91IGNvcHkgY3B1bWFza19vZihz
bXBfcHJvY2Vzc29yX2lkKCkpIGFib3ZlIGFuZCBhZGQKPiAhY3B1bWFza190ZXN0X2NwdShzbXBf
cHJvY2Vzc29yX2lkKCksIC4uLikgaGVyZT8KCkEgY3B1bWFza19lbXB0eSBjaGVjayBhdCB0aGUg
dG9wIG9mIHRoZSBmdW5jdGlvbiB3b3VsZCBiZSBlYXNpZXIgdG8KcGFyc2UsIGJ1dCBpdCBjb3Vs
ZCBpbmN1ciBpbiBtb3JlIG92ZXJoZWFkLCBJJ3ZlIGltcGxlbWVudGVkIHdoYXQgeW91CmRlc2Ny
aWJlLgoKPiA+ICsgICAgZWxzZQo+ID4gKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBp
Yy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwo+IAo+IElzIHRoZXJlIG5vIHJlYXNvbiBh
dCBhbGwgdG8gYWxzbyBjaGVjayBoZXJlIHdoZXRoZXIgQVBJQ19ERVNUX0FMTAo+IGNvdWxkIGJl
IHVzZWQ/IE9oLCBJIHNlZSAtIHRoZSBiYWNraW5nIGZ1bmN0aW9ucyBhbGwgZXhjbHVkZSB0aGUK
PiBsb2NhbCBDUFUuIEkgd29uZGVyIHdoeSBlLmcuIGZsdXNoX2FyZWFfbWFzaygpIHRoZW4gY2xl
YXJzIHRoZQo+IENQVSBvZmYgdGhlIG1hc2sgaXQgcGFzc2VzIG9uLiBBbmQgd2l0aCB0aGlzIGJl
aGF2aW9yIHRoZQo+IHNpbmdsZSBjcHVtYXNrX2VxdWFsKCkgY2hlY2sgYWJvdmUgaXMgdG9vIHJl
c3RyaWN0aXZlIC0geW91J2xsCj4gd2FudCB0byBjaGVjayB3aGV0aGVyIG1hc2sgbWF0Y2hlcyB0
aGUgY2FsY3VsYXRlZCBhbGwtYnV0IG9uZSBvcgo+IGNwdV9vbmxpbmVfbWFwLiBJLmUuIHBlcmhh
cHMgeW91IHdhbnQKPiAKPiAgICAgICAgIGNwdW1hc2tfb3IodGhpc19jcHUoc2NyYXRjaF9jcHVt
YXNrKSwgbWFzaywKPiAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihzbXBfcHJvY2Vzc29y
X2lkKCkpKTsKPiAKPiBhbmQgdGhlbgo+IAo+ICAgICBpZiAoIGNwdW1hc2tfZXF1YWwodGhpc19j
cHUoc2NyYXRjaF9jcHVtYXNrKSwgJmNwdV9vbmxpbmVfbWFwKSApCj4gCj4gPwoKT2gsIE9LLCBp
biB3aGljaCBjYXNlIG1vc3Qgb2YgdGhlIGNvbW1lbnRzIGFib3ZlIGFyZSBtb290IGlmIHdlIGdv
CnRoaXMgcm91dGUuIFdoYXQgSSBoYXZlIG5vdyBpZiBJIHByb3Blcmx5IHBhcnNlZCB5b3VyIGNv
bW1lbnRzIGlzOgoKICAgIGJvb2wgY3B1c19sb2NrZWQgPSBmYWxzZTsKICAgIGNwdW1hc2tfdCAq
c2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CgogICAgLyoKICAgICAqIFRoaXMg
Y2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQgd2hlbiBubyBDUFUgaG90cGx1ZyBvciB1bnBsdWcgb3Bl
cmF0aW9ucwogICAgICogYXJlIHRha2luZyBwbGFjZSwgdGhlcmUgYXJlIG5vIG9mZmxpbmUgQ1BV
cyAodW5sZXNzIHRob3NlIGhhdmUgYmVlbgogICAgICogb25saW5lZCBhbmQgcGFya2VkKSwgdGhl
cmUgYXJlIG5vIGRpc2FibGVkIENQVXMgYW5kIGFsbCBwb3NzaWJsZSBDUFVzIGluCiAgICAgKiB0
aGUgc3lzdGVtIGhhdmUgYmVlbiBhY2NvdW50ZWQgZm9yLgogICAgICovCiAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSA+IFNZU19TVEFURV9zbXBfYm9vdCAmJgogICAgICAgICAhdW5hY2NvdW50ZWRfY3B1
cyAmJiAhZGlzYWJsZWRfY3B1cyAmJgogICAgICAgICAvKiBOQjogZ2V0X2NwdV9tYXBzIGxvY2sg
cmVxdWlyZXMgZW5hYmxlZCBpbnRlcnJ1cHRzLiAqLwogICAgICAgICBsb2NhbF9pcnFfaXNfZW5h
YmxlZCgpICYmIChjcHVzX2xvY2tlZCA9IGdldF9jcHVfbWFwcygpKSAmJgogICAgICAgICAocGFy
a19vZmZsaW5lX2NwdXMgfHwKICAgICAgICAgIGNwdW1hc2tfZXF1YWwoJmNwdV9vbmxpbmVfbWFw
LCAmY3B1X3ByZXNlbnRfbWFwKSkgKQogICAgICAgIGNwdW1hc2tfb3Ioc2NyYXRjaCwgbWFzaywg
Y3B1bWFza19vZihzbXBfcHJvY2Vzc29yX2lkKCkpKTsKICAgIGVsc2UKICAgIHsKICAgICAgICBp
ZiAoIGNwdXNfbG9ja2VkICkKICAgICAgICB7CiAgICAgICAgICAgIHB1dF9jcHVfbWFwcygpOwog
ICAgICAgICAgICBjcHVzX2xvY2tlZCA9IGZhbHNlOwogICAgICAgIH0KICAgICAgICBjcHVtYXNr
X2NsZWFyKHNjcmF0Y2gpOwogICAgfQoKICAgIGlmICggY3B1bWFza19lcXVhbChzY3JhdGNoLCAm
Y3B1X29ubGluZV9tYXApICkKICAgICAgICBzZW5kX0lQSV9zaG9ydGN1dChBUElDX0RFU1RfQUxM
QlVULCB2ZWN0b3IsIEFQSUNfREVTVF9QSFlTSUNBTCk7CiAgICBlbHNlCiAgICAgICAgYWx0ZXJu
YXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwoKICAgIGlm
ICggY3B1c19sb2NrZWQgKQogICAgICAgIHB1dF9jcHVfbWFwcygpOwoKQ2FuIGFzc2VydCB0aGlz
IG1hdGNoZXMgeW91ciBleHBlY3RhdGlvbnM/IEkgdGhpbmsgaXQgZml4ZXMgeW91cgpjb21tZW50
cyBhYm91dCBlbXB0eSBtYXNrcyBhbmQgYSBtYXNrIGNvbnRhaW5pbmcgdGhlIGN1cnJlbnQgcENQ
VSBJRC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:20:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:20: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 1is6w3-0002yX-0D; Thu, 16 Jan 2020 15:19:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is6w2-0002yS-Cb
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:19:50 +0000
X-Inumbo-ID: 9da445c2-3873-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9da445c2-3873-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 15:19: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 mx2.suse.de (Postfix) with ESMTP id ECC4D69F98;
 Thu, 16 Jan 2020 15:19:39 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200109162232.82782-1-roger.pau@citrix.com>
 <e678321a-3682-9cd5-f9a7-c0d76fdaf90e@suse.com>
 <20200116150339.GR11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <65eec9bc-7c5c-76c6-2075-31e567774b62@suse.com>
Date: Thu, 16 Jan 2020 16:19:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116150339.GR11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/smp: use APIC ALLBUT destination
 shorthand 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 <wl@xen.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>

T24gMTYuMDEuMjAyMCAxNjowNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBK
YW4gMTYsIDIwMjAgYXQgMTE6NDQ6NTFBTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRo
aW5raW5nIGFib3V0IGl0LCB3aGF0IGFib3V0IHRoZSBwZXJpb2Qgb2YgdGltZSBiZXR3ZWVuIGEg
Q1BVIGhhdmluZwo+PiBnb3QgcGh5c2ljYWxseSBob3QtYWRkZWQgKGFuZCBoZW5jZSBrbm93biBh
dCB0aGUgaGFyZHdhcmUgbGV2ZWwpIGFuZAo+PiBpdCBhY3R1YWxseSBnZXR0aW5nIGJyb3VnaHQg
dXAgZm9yIHRoZSBmaXJzdCB0aW1lPyBJT1cgLSBkbyB5b3UKPj4gcGVyaGFwcyBuZWVkIHRvIGV4
Y2x1ZGUgdXNlIG9mIHRoZSBzaG9ydGN1dCBhbHNvIHdoZW4gZGlzYWJsZWRfY3B1cwo+PiBpcyBu
b24temVybz8KPiAKPiBZZXMsIEkgZ3Vlc3MgdGhlcmUncyBubyBzaWduYWwgdG8gWGVuIHRoYXQg
YSBuZXcgQ1BVIGlzIGdvaW5nIHRvIGJlCj4gcGh5c2ljYWxseSBob3QtYWRkZWQsIGFuZCBoZW5j
ZSBhcyBsb25nIGFzIHRoZXJlIGFyZSBlbXB0eSBzbG90cyB0aGUKPiBzY2VuYXJpbyB5b3UgZGVz
Y3JpYmUgYWJvdmUgaXMgcG9zc2libGUuCj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFsc28g
YW55d2F5IHRvIGZpZ3VyZSBvdXQgaWYgYSBzeXN0ZW0gaXMgY2FwYWJsZQo+IG9mIHBoeXNpY2Fs
IENQVSBob3RwbHVnLCBzbyBhcyBsb25nIGFzIHRoZXJlIGFyZSBkaXNhYmxlZF9jcHVzIHdlCj4g
c2hvdWxkbid0IHVzZSB0aGUgc2hvcnRjdXQgKHRoYXQncyBraW5kIG9mIGEgc2hhbWUsIGJlY2F1
c2UgSSB0aGluawo+IHRoZXJlIGFyZSBtYW55IHN5c3RlbXMgcmVwb3J0aW5nIGRpc2FibGVkIENQ
VXMgaW4gTUFEVCkuCgpXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgY29tbWFuZCBsaW5lIGNvbnRy
b2wgdG8gYXNzZXJ0ICJJJ20gbm90IGdvaW5nCnRvIi4KCj4+PiBAQCAtMzAsNyArNTYsNDAgQEAK
Pj4+ICAKPj4+ICB2b2lkIHNlbmRfSVBJX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBpbnQg
dmVjdG9yKQo+Pj4gIHsKPj4+IC0gICAgYWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQ
SV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwo+Pj4gKyAgICBib29sIGNwdXNfbG9ja2VkID0gZmFsc2U7
Cj4+PiArCj4+PiArICAgIC8qCj4+PiArICAgICAqIFByZXZlbnQgYW55IENQVSBob3R7dW59cGx1
ZyB3aGlsZSBzZW5kaW5nIHRoZSBJUElzIGlmIHdlIGFyZSB0byB1c2UKPj4+ICsgICAgICogYSBz
aG9ydGhhbmQsIGFsc28gcmVmdXNlIHRvIHVzZSBhIHNob3J0aGFuZCBpZiBub3QgYWxsIENQVXMg
YXJlCj4+PiArICAgICAqIG9ubGluZSBvciBoYXZlIGJlZW4gcGFya2VkLgo+Pj4gKyAgICAgKi8K
Pj4+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfc21wX2Jvb3QgJiYgIWNwdV9v
dmVyZmxvdyAmJgo+Pj4gKyAgICAgICAgIC8qIE5COiBnZXRfY3B1X21hcHMgbG9jayByZXF1aXJl
cyBlbmFibGVkIGludGVycnVwdHMuICovCj4+PiArICAgICAgICAgbG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSAmJiAoY3B1c19sb2NrZWQgPSBnZXRfY3B1X21hcHMoKSkgJiYKPj4+ICsgICAgICAgICAo
cGFya19vZmZsaW5lX2NwdXMgfHwKPj4+ICsgICAgICAgICAgY3B1bWFza19lcXVhbCgmY3B1X29u
bGluZV9tYXAsICZjcHVfcHJlc2VudF9tYXApKSApCj4+Cj4+IE9uIHRoZSBmaXJzdCBhbmQgc2Vj
b25kIHBhc3MgSSB0aG91Z2h0IHRoaXMgY29udHJhZGljdHMgdGhlIGRlc2NyaXB0aW9uLgo+PiBU
byBkaXNhbWJpZ3VhdGUgKGFuZCBhc3N1bWluZyBJIHVuZGVyc3RhbmQgaXQgY29ycmVjdGx5KSwg
aG93IGFib3V0Cj4+IHNheWluZyBzb21ldGhpbmcgbGlrZSAiVGhpcyBjYW4gb25seSBiZSBzYWZl
bHkgdXNlZCB3aGVuIG5vIENQVSBob3RwbHVnCj4+IG9yIHVucGx1ZyBvcGVyYXRpb25zIGFyZSB0
YWtpbmcgcGxhY2UsIHRoZXJlIGFyZSBubyBvZmZsaW5lIENQVXMgKHVubGVzcwo+PiB0aG9zZSBo
YXZlIGJlZW4gb25saW5lZCBhbmQgcGFya2VkKSBhbmQgZmluYWxseSAuLi4iPwo+IAo+IEknbSBu
b3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCBzaG91bGQgY29tZSBhZnRlciB0aGUgZmluYWxseSAu
Li4KClRoYXQgd2FzIHRvIGNvbnRpbnVlIHdpdGggd2hhdCB5b3UgaGFkIGluIHlvdXIgdGV4dC4K
Cj4+PiArICAgIGVsc2UKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCBjcHVzX2xvY2tlZCAp
Cj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgcHV0X2NwdV9tYXBzKCk7Cj4+PiArICAg
ICAgICAgICAgY3B1c19sb2NrZWQgPSBmYWxzZTsKPj4+ICsgICAgICAgIH0KPj4+ICsgICAgICAg
IGNwdW1hc2tfY2xlYXIodGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKSk7Cj4+Cj4+IElzIHRoZXJl
IGEgZ3VhcmFudGVlIHRoYXQgdGhlIGZ1bmN0aW9uIHdvbid0IGJlIGNhbGxlZCB3aXRoIGFuCj4+
IGVtcHR5IG1hc2s/IEFsbCBiYWNraW5nIGZ1bmN0aW9ucyBsb29rIHRvIGdyYWNlZnVsbHkgZGVh
bCB3aXRoCj4+IHRoaXMgY2FzZSwgeWV0IC4uLgo+Pgo+Pj4gKyAgICB9Cj4+PiArCj4+PiArICAg
IGlmICggY3B1bWFza19lcXVhbChtYXNrLCB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spKSApPiAr
ICAgICAgICBfX2RlZmF1bHRfc2VuZF9JUElfc2hvcnRjdXQoQVBJQ19ERVNUX0FMTEJVVCwgdmVj
dG9yLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfREVTVF9Q
SFlTSUNBTCk7Cj4+Cj4+IC4uLiB5b3UnZCBtYWtlIHRoaXMgYW4gImFsbC1idXQiIG1lc3NhZ2Ug
dGhlbi4gQWRkaW5nIGEKPj4gIWNwdW1hc2tfZW1wdHkoKSBjaGVjayB3b3VsZCBzZWVtIGEgbGl0
dGxlIGV4cGVuc2l2ZSwgc28gaG93Cj4+IGFib3V0IHlvdSBjb3B5IGNwdW1hc2tfb2Yoc21wX3By
b2Nlc3Nvcl9pZCgpKSBhYm92ZSBhbmQgYWRkCj4+ICFjcHVtYXNrX3Rlc3RfY3B1KHNtcF9wcm9j
ZXNzb3JfaWQoKSwgLi4uKSBoZXJlPwo+IAo+IEEgY3B1bWFza19lbXB0eSBjaGVjayBhdCB0aGUg
dG9wIG9mIHRoZSBmdW5jdGlvbiB3b3VsZCBiZSBlYXNpZXIgdG8KPiBwYXJzZSwgYnV0IGl0IGNv
dWxkIGluY3VyIGluIG1vcmUgb3ZlcmhlYWQsIEkndmUgaW1wbGVtZW50ZWQgd2hhdCB5b3UKPiBk
ZXNjcmliZS4KPiAKPj4+ICsgICAgZWxzZQo+Pj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwo
Z2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwo+Pgo+PiBJcyB0aGVyZSBubyBy
ZWFzb24gYXQgYWxsIHRvIGFsc28gY2hlY2sgaGVyZSB3aGV0aGVyIEFQSUNfREVTVF9BTEwKPj4g
Y291bGQgYmUgdXNlZD8gT2gsIEkgc2VlIC0gdGhlIGJhY2tpbmcgZnVuY3Rpb25zIGFsbCBleGNs
dWRlIHRoZQo+PiBsb2NhbCBDUFUuIEkgd29uZGVyIHdoeSBlLmcuIGZsdXNoX2FyZWFfbWFzaygp
IHRoZW4gY2xlYXJzIHRoZQo+PiBDUFUgb2ZmIHRoZSBtYXNrIGl0IHBhc3NlcyBvbi4gQW5kIHdp
dGggdGhpcyBiZWhhdmlvciB0aGUKPj4gc2luZ2xlIGNwdW1hc2tfZXF1YWwoKSBjaGVjayBhYm92
ZSBpcyB0b28gcmVzdHJpY3RpdmUgLSB5b3UnbGwKPj4gd2FudCB0byBjaGVjayB3aGV0aGVyIG1h
c2sgbWF0Y2hlcyB0aGUgY2FsY3VsYXRlZCBhbGwtYnV0IG9uZSBvcgo+PiBjcHVfb25saW5lX21h
cC4gSS5lLiBwZXJoYXBzIHlvdSB3YW50Cj4+Cj4+ICAgICAgICAgY3B1bWFza19vcih0aGlzX2Nw
dShzY3JhdGNoX2NwdW1hc2spLCBtYXNrLAo+PiAgICAgICAgICAgICAgICAgICAgY3B1bWFza19v
ZihzbXBfcHJvY2Vzc29yX2lkKCkpKTsKPj4KPj4gYW5kIHRoZW4KPj4KPj4gICAgIGlmICggY3B1
bWFza19lcXVhbCh0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spLCAmY3B1X29ubGluZV9tYXApICkK
Pj4KPj4gPwo+IAo+IE9oLCBPSywgaW4gd2hpY2ggY2FzZSBtb3N0IG9mIHRoZSBjb21tZW50cyBh
Ym92ZSBhcmUgbW9vdCBpZiB3ZSBnbwo+IHRoaXMgcm91dGUuIFdoYXQgSSBoYXZlIG5vdyBpZiBJ
IHByb3Blcmx5IHBhcnNlZCB5b3VyIGNvbW1lbnRzIGlzOgo+IAo+ICAgICBib29sIGNwdXNfbG9j
a2VkID0gZmFsc2U7Cj4gICAgIGNwdW1hc2tfdCAqc2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hf
Y3B1bWFzayk7Cj4gCj4gICAgIC8qCj4gICAgICAqIFRoaXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVz
ZWQgd2hlbiBubyBDUFUgaG90cGx1ZyBvciB1bnBsdWcgb3BlcmF0aW9ucwo+ICAgICAgKiBhcmUg
dGFraW5nIHBsYWNlLCB0aGVyZSBhcmUgbm8gb2ZmbGluZSBDUFVzICh1bmxlc3MgdGhvc2UgaGF2
ZSBiZWVuCj4gICAgICAqIG9ubGluZWQgYW5kIHBhcmtlZCksIHRoZXJlIGFyZSBubyBkaXNhYmxl
ZCBDUFVzIGFuZCBhbGwgcG9zc2libGUgQ1BVcyBpbgo+ICAgICAgKiB0aGUgc3lzdGVtIGhhdmUg
YmVlbiBhY2NvdW50ZWQgZm9yLgo+ICAgICAgKi8KPiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPiBT
WVNfU1RBVEVfc21wX2Jvb3QgJiYKPiAgICAgICAgICAhdW5hY2NvdW50ZWRfY3B1cyAmJiAhZGlz
YWJsZWRfY3B1cyAmJgo+ICAgICAgICAgIC8qIE5COiBnZXRfY3B1X21hcHMgbG9jayByZXF1aXJl
cyBlbmFibGVkIGludGVycnVwdHMuICovCj4gICAgICAgICAgbG9jYWxfaXJxX2lzX2VuYWJsZWQo
KSAmJiAoY3B1c19sb2NrZWQgPSBnZXRfY3B1X21hcHMoKSkgJiYKPiAgICAgICAgICAocGFya19v
ZmZsaW5lX2NwdXMgfHwKPiAgICAgICAgICAgY3B1bWFza19lcXVhbCgmY3B1X29ubGluZV9tYXAs
ICZjcHVfcHJlc2VudF9tYXApKSApCj4gICAgICAgICBjcHVtYXNrX29yKHNjcmF0Y2gsIG1hc2ss
IGNwdW1hc2tfb2Yoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7Cj4gICAgIGVsc2UKPiAgICAgewo+ICAg
ICAgICAgaWYgKCBjcHVzX2xvY2tlZCApCj4gICAgICAgICB7Cj4gICAgICAgICAgICAgcHV0X2Nw
dV9tYXBzKCk7Cj4gICAgICAgICAgICAgY3B1c19sb2NrZWQgPSBmYWxzZTsKPiAgICAgICAgIH0K
PiAgICAgICAgIGNwdW1hc2tfY2xlYXIoc2NyYXRjaCk7Cj4gICAgIH0KPiAKPiAgICAgaWYgKCBj
cHVtYXNrX2VxdWFsKHNjcmF0Y2gsICZjcHVfb25saW5lX21hcCkgKQo+ICAgICAgICAgc2VuZF9J
UElfc2hvcnRjdXQoQVBJQ19ERVNUX0FMTEJVVCwgdmVjdG9yLCBBUElDX0RFU1RfUEhZU0lDQUwp
Owo+ICAgICBlbHNlCj4gICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJ
X21hc2ssIG1hc2ssIHZlY3Rvcik7Cj4gCj4gICAgIGlmICggY3B1c19sb2NrZWQgKQo+ICAgICAg
ICAgcHV0X2NwdV9tYXBzKCk7Cj4gCj4gQ2FuIGFzc2VydCB0aGlzIG1hdGNoZXMgeW91ciBleHBl
Y3RhdGlvbnM/IEkgdGhpbmsgaXQgZml4ZXMgeW91cgo+IGNvbW1lbnRzIGFib3V0IGVtcHR5IG1h
c2tzIGFuZCBhIG1hc2sgY29udGFpbmluZyB0aGUgY3VycmVudCBwQ1BVIElELgoKTG9va3MgbGlr
ZSBzby4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:23:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is6zT-0003io-J8; Thu, 16 Jan 2020 15:23:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is6zS-0003iH-Ey
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:23:22 +0000
X-Inumbo-ID: 1c8d3448-3874-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c8d3448-3874-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 15:23: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 mx2.suse.de (Postfix) with ESMTP id 046EC6A0C7;
 Thu, 16 Jan 2020 15:23:13 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <3f8ab6b4cf686e814d91961b564fede6d0c64030.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e1fe9e56-919a-409d-c01a-1453d0338dcf@suse.com>
Date: Thu, 16 Jan 2020 16:23:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <3f8ab6b4cf686e814d91961b564fede6d0c64030.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 06/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IENyZWF0ZSBzdHJ1
Y3QgbWVtX3NoYXJpbmdfZG9tYWluIHVuZGVyIGh2bV9kb21haW4gYW5kIG1vdmUgbWVtIHNoYXJp
bmcKPiB2YXJpYWJsZXMgaW50byBpdCBmcm9tIHAybV9kb21haW4gYW5kIGh2bV9kb21haW4uCj4g
Cj4gRXhwb3NlIHRoZSBtZW1fc2hhcmluZ19lbmFibGVkIG1hY3JvIHRvIGJlIHVzZWQgY29uc2lz
dGVudGx5IGFjcm9zcyBYZW4uCj4gCj4gUmVtb3ZlIHNvbWUgZHVwbGljYXRlIGNhbGxzIHRvIG1l
bV9zaGFyaW5nX2VuYWJsZWQgaW4gbWVtX3NoYXJpbmcuYwo+IAo+IFNpZ25lZC1vZmYtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CgpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBxdWVzdGlvbjoKCj4gQEAgLTE5Miw2
ICsxOTIsMTAgQEAgc3RydWN0IGh2bV9kb21haW4gewo+ICAgICAgICAgIHN0cnVjdCB2bXhfZG9t
YWluIHZteDsKPiAgICAgICAgICBzdHJ1Y3Qgc3ZtX2RvbWFpbiBzdm07Cj4gICAgICB9Owo+ICsK
PiArI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwo+ICsgICAgc3RydWN0IG1lbV9zaGFyaW5nX2Rv
bWFpbiBtZW1fc2hhcmluZzsKPiArI2VuZGlmCgpBcmUgeW91IGludGVuZGluZyB0byBhZGQgZmll
bGRzIHRvIHRoaXMgbmV3IHN0cnVjdD8gSWYgc28sCnNob3VsZCB0aGUgZmllbGQgaGVyZSBiZWNv
bWUgYSBwb2ludGVyLCBhbmQgdGhlIHN0cnVjdHVyZQphbGxvY2F0ZWQgb25seSB3aGVuIGFjdHVh
bGx5IG5lZWRlZD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:40:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:40: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 1is7G7-0005Oe-HP; Thu, 16 Jan 2020 15:40:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7G6-0005OF-KL
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:40:34 +0000
X-Inumbo-ID: 866e774e-3876-11ea-8768-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 866e774e-3876-11ea-8768-12813bfff9fa;
 Thu, 16 Jan 2020 15:40:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9CFD76A4CD;
 Thu, 16 Jan 2020 15:40:29 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <ffbda6be09dfde89a34287c5761744f799e032dc.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6be02a4b-b848-48da-554a-0730ff566911@suse.com>
Date: Thu, 16 Jan 2020 16:40:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ffbda6be09dfde89a34287c5761744f799e032dc.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 07/18] x86/mem_sharing: Use INVALID_MFN
 and p2m_is_shared in relinquish_shared_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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFdoaWxlIHVzaW5n
IF9tZm4oMCkgaXMgb2Ygbm8gY29uc2VxdWVuY2UgZHVyaW5nIHRlYXJkb3duLCBJTlZBTElEX01G
TiBpcyB0aGUKPiBjb3JyZWN0IHZhbHVlIHRoYXQgc2hvdWxkIGJlIHVzZWQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:40:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is7GS-0005Qo-0J; Thu, 16 Jan 2020 15:40:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7GQ-0005Qe-U2
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:40:54 +0000
X-Inumbo-ID: 8fe9bda6-3876-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fe9bda6-3876-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 15:40:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B199C6A4F0;
 Thu, 16 Jan 2020 15:40:45 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>, xen-devel@lists.xenproject.org
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <7d96c6aef05e8af4ea0c1f6b52086539b490359a.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7d0e273c-b60a-bb8e-aad1-5845faa3251f@suse.com>
Date: Thu, 16 Jan 2020 16:40:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <7d96c6aef05e8af4ea0c1f6b52086539b490359a.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 08/18] x86/mem_sharing: Make
 add_to_physmap static and shorten 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: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEl0J3Mgbm90IGJl
aW5nIGNhbGxlZCBmcm9tIG91dHNpZGUgbWVtX3NoYXJpbmcuYwo+IAo+IFNpZ25lZC1vZmYtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:42:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15: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 1is7He-0005Y4-C2; Thu, 16 Jan 2020 15:42:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7Hc-0005Xt-PD
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:42:08 +0000
X-Inumbo-ID: c088c844-3876-11ea-8769-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c088c844-3876-11ea-8769-12813bfff9fa;
 Thu, 16 Jan 2020 15:42: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 mx2.suse.de (Postfix) with ESMTP id 4DA0E6A554;
 Thu, 16 Jan 2020 15:42:07 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <b3ae2ab43730b53cfe432439ce16788182ac34cd.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7ca6b136-86ed-1b36-ceb1-6f673799d1e2@suse.com>
Date: Thu, 16 Jan 2020 16:42:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b3ae2ab43730b53cfe432439ce16788182ac34cd.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 09/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE1FTV9TSEFSSU5H
X0RFU1RST1lfR0ZOIGlzIHVzZWQgb24gdGhlICdmbGFncycgYml0ZmllbGQgZHVyaW5nIHVuc2hh
cmluZy4KPiBIb3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9yIGFueXRoaW5nIGVs
c2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBhCj4gYm9vbCBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:47:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is7N2-0005ms-4k; Thu, 16 Jan 2020 15:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7N1-0005mn-Bd
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:47:43 +0000
X-Inumbo-ID: 85e664d4-3877-11ea-876a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85e664d4-3877-11ea-876a-12813bfff9fa;
 Thu, 16 Jan 2020 15:47: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 mx2.suse.de (Postfix) with ESMTP id CCA17B20D1;
 Thu, 16 Jan 2020 15:47:37 +0000 (UTC)
To: George Dunlap <george.dunlap@eu.citrix.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
Date: Thu, 16 Jan 2020 16:47:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <cover.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Julien Grall <julien@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxMywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRhbWFzIEsgTGVu
Z3llbCAoMTgpOgo+ICAgeDg2L2h2bTogaW50cm9kdWNlIGh2bV9jb3B5X2NvbnRleHRfYW5kX3Bh
cmFtcwo+ICAgeGVuL3g4NjogTWFrZSBoYXBfZ2V0X2FsbG9jYXRpb24gYWNjZXNzaWJsZQo+ICAg
eDg2L21lbV9zaGFyaW5nOiBtYWtlIGdldF90d29fZ2ZucyB0YWtlIGxvY2tzIGNvbmRpdGlvbmFs
bHkKPiAgIHg4Ni9tZW1fc2hhcmluZzogZHJvcCBmbGFncyBmcm9tIG1lbV9zaGFyaW5nX3Vuc2hh
cmVfcGFnZQo+ICAgeDg2L21lbV9zaGFyaW5nOiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0d2ljZSBk
dXJpbmcgcGFnZSBmYXVsdAo+ICAgeDg2L21lbV9zaGFyaW5nOiBkZWZpbmUgbWVtX3NoYXJpbmdf
ZG9tYWluIHRvIGhvbGQgc29tZSBzY2F0dGVyZWQKPiAgICAgdmFyaWFibGVzCj4gICB4ODYvbWVt
X3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBhbmQgcDJtX2lzX3NoYXJlZCBpbgo+ICAgICByZWxp
bnF1aXNoX3NoYXJlZF9wYWdlcwo+ICAgeDg2L21lbV9zaGFyaW5nOiBNYWtlIGFkZF90b19waHlz
bWFwIHN0YXRpYyBhbmQgc2hvcnRlbiBuYW1lCj4gICB4ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQg
TUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gdG8gYSBib29sCgpJJ3ZlIGxvb2tlZCBhdCB0aGVzZSBw
YXRjaGVzLCBhbmQgSSB0aGluayAyLTQgYW5kIDctOSBjb3VsZCBnbwppbiByaWdodCBhd2F5ICg2
IGhhcyBhIHNtYWxsIHF1ZXN0aW9uIHBlbmRpbmcsIGJ1dCBtYXkgb3RoZXJ3aXNlCmFsc28gYmUg
cmVhZHkpLCBpZiB5b3Ugd2VyZSB0byBnaXZlIChvciBkZWxlZ2F0ZSkgeW91ciBhY2sgdGhhdAp0
aGV5IHdvdWxkIG5lZWQgYWZhaWN0LiBUaG91Z2h0cz8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 15:53:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 15:53: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 1is7St-0006bk-T2; Thu, 16 Jan 2020 15:53:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Je7C=3F=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1is7Ss-0006bf-M1
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 15:53:46 +0000
X-Inumbo-ID: 606ff3b8-3878-11ea-ac27-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 606ff3b8-3878-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 15:53:46 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id o13so23223155ljg.4
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 07:53:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=eD/EmGOa00rlfZpzvj4LTdZvVgUXd502kkq3O2QOwzg=;
 b=fnic2HG9Opxwn+5R0KbHLs1X64Wmr807nEEqGMRNSrXYJ5+ZaLRsyBI9VQQF8vGLEc
 l4gY2zZD/jnEiAqbhGrtYfZNolDc7xibhBTOOLwcYkZuW9kH6ydXv0lvCYtkQzxPQLW+
 AJj4rhM4iHCym11NAv+DnDozSsx37umD/r2tKdzDYnz5e3cC2d7H5W6b51hwS0LLMWSr
 kfO83sl3fgUmFFoRVb4+J1eE3INFAunITVmL2ovQT3CaC8ydzqSygo8X+ZCkH68DonzM
 SIV6Vs3qua2YvTYV0xPBGBceyEW4nnNLjE3FW/7DVQHZKeZABCmir50R7SvYHtehQxN9
 OWcQ==
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=eD/EmGOa00rlfZpzvj4LTdZvVgUXd502kkq3O2QOwzg=;
 b=bmnqny4nSRxVyYAQFheYXyXkG7wSEKfn3V25c1qiHCIQ+GZY5L9dQVBYK9ravRoUzJ
 +zWIOveGw16HciaDYxoBXsZ+3yPbJkspgJOLe3HjgkzEg5CRvUqNlksEi/jMi00NRyux
 Rgd3hyLosYAwXy79W3DmUl657eAc8v2Nilx7kbCe3WNEWSRkE50nkAeCADtP0TVDxJnH
 3N7+Xa7bXQI/NI9raN3lIAnR4nX2WGxjybQLJIcr/zuWYl3NdmJYXYIfLxMUCvnJk6nq
 TAHDgzanOcp8DlUqbnSqnUYC2UjAGURARUvuFK9x21mnrGn20Y5/JkPk6UbiR0rsNQuU
 W6XA==
X-Gm-Message-State: APjAAAU8EBTv1kDdu01BnwXW6zRq2WiZx5MK7bBO2DFKb1b9PNnuvqpE
 Rdk3rZnk9EG95u2wUsatH2jZ5pnnS+EUDW6+1zE=
X-Google-Smtp-Source: APXvYqxAflGA0reZsGlaCPfPtSRiSZB2zoEoURS/04dLjGFLAJdQOKY3HM1ObC9+v8Y7FT9FST96aDeeDOIoqtsu+qo=
X-Received: by 2002:a2e:9183:: with SMTP id f3mr2770212ljg.64.1579190024926;
 Thu, 16 Jan 2020 07:53:44 -0800 (PST)
MIME-Version: 1.0
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-5-pdurrant@amazon.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Thu, 16 Jan 2020 10:53:33 -0500
Message-ID: <CAKf6xpt1csug1wn5RU8btefK+11eXGXhMjDpFT-44bxn4wpDQw@mail.gmail.com>
To: Paul Durrant <pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <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>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgNDozNiBBTSBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFt
YXpvbi5jb20+IHdyb3RlOgo+Cj4gVGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gYW5kIHRoZW4KPiBtb2RpZmllcyBkb19kb21haW5fY3Jl
YXRlKCkgdG8gdXNlIHRoYXQgdmFsdWUgaWYgaXQgaXMgdmFsaWQuIEFueSB2YWxpZAo+IGRvbWlk
IHdpbGwgYmUgY2hlY2tlZCBhZ2FpbnN0IHRoZSByZXRpcmVkIGRvbWlkIGxpc3QgYmVmb3JlIGJl
aW5nIHBhc3NlZAo+IHRvIGxpYnhsX19kb21haW5fbWFrZSgpLgo+IElmIHRoZSBkb21pZCB2YWx1
ZSBpcyBpbnZhbGlkIHRoZW4gWGVuIHdpbGwgY2hvb3NlIHRoZSBkb21pZCwgYXMgYmVmb3JlLAo+
IHVubGVzcyB0aGUgdmFsdWUgaXMgdGhlIG5ldyBzcGVjaWFsIFJBTkRPTV9ET01JRCB2YWx1ZSBh
ZGRlZCB0byB0aGUgQVBJLgo+IFRoaXMgdmFsdWUgaW5zdHJ1Y3RzIGxpYnhsX19kb21haW5fbWFr
ZSgpIHRvIHNlbGVjdCBhIHJhbmRvbSBkb21pZCB2YWx1ZSwKPiBjaGVjayBpdCBmb3IgdmFsaWRp
dHksIHZlcmlmeSBpdCBkb2VzIG5vdCBtYXRjaCBhIHJldGlyZWQgZG9tYWluLCBhbmQgdGhlbgo+
IHBhc3MgaXQgdG8gWGVuJ3MgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gb3BlcmF0aW9uLiBJZiBY
ZW4gZGV0ZXJtaW5lcyB0aGF0Cj4gaXQgY28taW5jaWRlcyB3aXRoIGFuIGV4aXN0aW5nIGRvbWFp
biwgYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUKPiBzZWxlY3RlZCBhbmQgdGhlIG9wZXJhdGlv
biB3aWxsIGJlIHJlLXRyaWVkLgo+Cj4gTk9URTogbGlieGxfX2xvZ3YoKSBpcyBhbHNvIG1vZGlm
aWVkIHRvIG9ubHkgbG9nIHZhbGlkIGRvbWlkIHZhbHVlcyBpbgo+ICAgICAgIG1lc3NhZ2VzIHJh
dGhlciB0aGFuIGFueSBkb21pZCwgdmFsaWQgb3Igb3RoZXJ3aXNlLCB0aGF0IGlzIG5vdAo+ICAg
ICAgIElOVkFMSURfRE9NSUQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJy
YW50QGFtYXpvbi5jb20+CgpMb29rcyBnb29kLgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8
amFuZHJ5dWtAZ21haWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:00:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is7ZD-0007vj-PD; Thu, 16 Jan 2020 16:00:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nMvQ=3F=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1is7ZC-0007ve-Hf
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:00:18 +0000
X-Inumbo-ID: 452806d0-3879-11ea-a985-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 452806d0-3879-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 16:00:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579190409;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=5R2V5+tIVMkTgKNkpcdcHLvGCSEp357re7PioKsT3TM=;
 b=ZxdQWflzfW7sxHYOM1oHPUB3B2H4Tpir6CsYqrHtAwlduc54BErfBJRB
 wEqJi2xL8udHVBnXIs38KFHB+wZeJngvN764jyB+X49RCshhjRnf4kBPk
 y5QYqATRNBhMUpinVXlbQFNFtUY7uWrJIbqaleryAUZ8lGBTt/EVPy9wG I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k9HR0y3BI9tmGKywhQc6plfVMHhqVRIYOOIVs2X+B5kR4TGY8i7UOk2lvvF/K+0ok5Hvu0rkwt
 Z5GzoSsAL7zv4I0A3+oqBw+p9kJ27xJ82HdeC5YT0tYnxAoXdI+LHm4qU8ForAsQnKINxpGQNG
 LkU6Ec6myQSB4glyiDCOalQZSk6nT4z4J2qZvFGCUBajP+HJNZ2mOLnDSGw10e3b8HfsyWqDki
 9vwosi5Gf9N7L3qNYdjLuFMA68iFjxjd12hUNi0Jb6PgDJNbjUVyZBNAHXMlWasuf44AYHxGGz
 NFo=
X-SBRS: 2.7
X-MesageID: 11190833
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11190833"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 16:00:03 +0000
Message-ID: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, sstabellini@kernel.org,
 julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, 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>

RHVlIHRvIEFNRCBhbmQgSHlnb24gYmVpbmcgdW5hYmxlIHRvIHNlbGVjdGl2ZWx5IHRyYXAgQ1I0
IGJpdCBtb2RpZmljYXRpb25zCnJ1bm5pbmcgMzItYml0IFBWIGd1ZXN0IGluc2lkZSBQViBzaGlt
IGNvbWVzIHdpdGggc2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UKaGl0LiBNb3Jlb3ZlciwgZm9yIFNN
RVAgaW4gcGFydGljdWxhciBldmVyeSB0aW1lIENSNC5TTUVQIGNoYW5nZXMgb24gY29udGV4dApz
d2l0Y2ggdG8vZnJvbSAzMi1iaXQgUFYgZ3Vlc3QsIGl0IGdldHMgdHJhcHBlZCBieSBMMCBYZW4g
d2hpY2ggdGhlbgp0cmllcyB0byBwZXJmb3JtIGdsb2JhbCBUTEIgaW52YWxpZGF0aW9uIGZvciBQ
ViBzaGltIGRvbWFpbi4gVGhpcyB1c3VhbGx5CnJlc3VsdHMgaW4gZXZlbnR1YWwgaGFuZyBvZiBh
IFBWIHNoaW0gd2l0aCBhdCBsZWFzdCBzZXZlcmFsIHZDUFVzLgoKU2luY2UgdGhlIG92ZXJhbGwg
c2VjdXJpdHkgcmlzayBpcyBnZW5lcmFsbHkgbG93ZXIgZm9yIHNoaW0gWGVuIGFzIGl0IGJlaW5n
CnRoZXJlIG1vcmUgb2YgYSBkZWZlbnNlLWluLWRlcHRoIG1lY2hhbmlzbSwgY2hvb3NlIHRvIGRp
c2FibGUgU01FUC9TTUFQIGluCml0IGJ5IGRlZmF1bHQgb24gQU1EIGFuZCBIeWdvbiB1bmxlc3Mg
YSB1c2VyIGNob3NlIG90aGVyd2lzZS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KSSdtIGEgbGl0dGxlIGJpdCBvbiB0aGUgZmVu
Y2Ugd2l0aCB0aGlzIG9uZS4gV2UncmUgaGF2aW5nIHRoZSBzYW1lIGlzc3VlIHdpdGgKZ2VuZXJh
bCBuZXN0ZWQgdmlydCBidXQgSSdtIG5vdCBpbmNsaW5lZCB0byB0cmFkZSBzZWN1cml0eSBmb3Ig
YSB1c2VyIGluCmdlbmVyYWwgY2FzZS4gRGlzYWJsaW5nIGl0IGJ5IGRlZmF1bHQgZm9yIFBWIHNo
aW0gb25seSBzZWVtcyByYXRoZXIgaW5vY3VvdXMKZHVlIHRvIHRoZSB1c2UgY2FzZSByZXN0cmlj
aW9uLiBJJ2QgbGlrZSB0byBoZWFyIG1vcmUgb3BpbmlvbnMuCi0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jIHwgMTAgKysrKysrKystLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MjIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKaW5kZXggOTgxYTVlMi4uMDViMmRkZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpA
QCAtMTkzNiwxOSArMTkzNiwyNSBAQCBpcyAxTUIuCiAjIyMgc21hcCAoeDg2KQogPiBgPSA8Ym9v
bGVhbj4gfCBodm1gCiAKLT4gRGVmYXVsdDogYHRydWVgCis+IERlZmF1bHQ6IGB0cnVlYCB1bmxl
c3MgcnVubmluZyBpbiBwdi1zaGltIG1vZGUgb24gQU1EIG9yIEh5Z29uIGhhcmR3YXJlCiAKIEZs
YWcgdG8gZW5hYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbgogVXNlIGBzbWFw
PWh2bWAgdG8gYWxsb3cgU01BUCB1c2UgYnkgSFZNIGd1ZXN0cyBvbmx5LgogCitJbiBQViBzaGlt
IG1vZGUgb24gQU1EIG9yIEh5Z29uIGhhcmR3YXJlIGR1ZSB0byBzaWduaWZpY2FudCBwZXJmb21h
bmNlIGltcGFjdAoraW4gc29tZSBjYXNlcyBhbmQgZ2VuZXJhbGx5IGxvd2VyIHNlY3VyaXR5IHJp
c2sgdGhlIG9wdGlvbiBkZWZhdWx0cyB0byBmYWxzZS4KKwogIyMjIHNtZXAgKHg4NikKID4gYD0g
PGJvb2xlYW4+IHwgaHZtYAogCi0+IERlZmF1bHQ6IGB0cnVlYAorPiBEZWZhdWx0OiBgdHJ1ZWAg
dW5sZXNzIHJ1bm5pbmcgaW4gcHYtc2hpbSBtb2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZQog
CiBGbGFnIHRvIGVuYWJsZSBTdXBlcnZpc29yIE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24KIFVz
ZSBgc21lcD1odm1gIHRvIGFsbG93IFNNRVAgdXNlIGJ5IEhWTSBndWVzdHMgb25seS4KIAorSW4g
UFYgc2hpbSBtb2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZSBkdWUgdG8gc2lnbmlmaWNhbnQg
cGVyZm9tYW5jZSBpbXBhY3QKK2luIHNvbWUgY2FzZXMgYW5kIGdlbmVyYWxseSBsb3dlciBzZWN1
cml0eSByaXNrIHRoZSBvcHRpb24gZGVmYXVsdHMgdG8gZmFsc2UuCisKICMjIyBzbXQgKHg4NikK
ID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDViZGMyMjkuLjg0MzJiNzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xMDUsOSAr
MTA1LDkgQEAgc3RydWN0IGNwdWluZm9feDg2IF9fcmVhZF9tb3N0bHkgYm9vdF9jcHVfZGF0YSA9
IHsgMCwgMCwgMCwgMCwgLTEgfTsKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IG1tdV9j
cjRfZmVhdHVyZXMgPSBYRU5fTUlOSU1BTF9DUjQ7CiAKLS8qIHNtZXA6IEVuYWJsZS9kaXNhYmxl
IFN1cGVydmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlvbiAoZGVmYXVsdCBvbikuICovCi0j
ZGVmaW5lIFNNRVBfSFZNX09OTFkgKC0xKQotc3RhdGljIHM4IF9faW5pdGRhdGEgb3B0X3NtZXAg
PSAxOworLyogc21lcDogRW5hYmxlL2Rpc2FibGUgU3VwZXJ2aXNvciBNb2RlIEV4ZWN1dGlvbiBQ
cm90ZWN0aW9uICovCisjZGVmaW5lIFNNRVBfSFZNX09OTFkgKC0yKQorc3RhdGljIHM4IF9faW5p
dGRhdGEgb3B0X3NtZXAgPSAtMTsKIAogLyoKICAqIEluaXRpYWwgZG9tYWluIHBsYWNlIGhvbGRl
ci4gTmVlZHMgdG8gYmUgZ2xvYmFsIHNvIGl0IGNhbiBiZSBjcmVhdGVkIGluCkBAIC0xNDIsOSAr
MTQyLDkgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc21lcF9wYXJhbShjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzbWVwIiwgcGFyc2Vfc21lcF9wYXJhbSk7CiAKLS8qIHNtYXA6
IEVuYWJsZS9kaXNhYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJldmVudGlvbiAoZGVmYXVs
dCBvbikuICovCi0jZGVmaW5lIFNNQVBfSFZNX09OTFkgKC0xKQotc3RhdGljIHM4IF9faW5pdGRh
dGEgb3B0X3NtYXAgPSAxOworLyogc21hcDogRW5hYmxlL2Rpc2FibGUgU3VwZXJ2aXNvciBNb2Rl
IEFjY2VzcyBQcmV2ZW50aW9uICovCisjZGVmaW5lIFNNQVBfSFZNX09OTFkgKC0yKQorc3RhdGlj
IHM4IF9faW5pdGRhdGEgb3B0X3NtYXAgPSAtMTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c21hcF9wYXJhbShjb25zdCBjaGFyICpzKQogewpAQCAtMTYxNiw2ICsxNjE2LDE0IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBz
ZXRfaW5fY3I0KFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NSNF9PU1hNTUVYQ1BUKTsKIAorICAgIC8q
IERvIG5vdCBlbmFibGUgU01FUC9TTUFQIGluIFBWIHNoaW0gb24gQU1EIGFuZCBIeWdvbiBieSBk
ZWZhdWx0ICovCisgICAgaWYgKCBvcHRfc21lcCA9PSAtMSApCisgICAgICAgIG9wdF9zbWVwID0g
IXB2X3NoaW0gfHwgIShib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSk7Cisg
ICAgaWYgKCBvcHRfc21hcCA9PSAtMSApCisgICAgICAgIG9wdF9zbWFwID0gIXB2X3NoaW0gfHwg
IShib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoWDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSk7CisKICAgICBpZiAoICFv
cHRfc21lcCApCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU01FUCk7
CiAgICAgaWYgKCBjcHVfaGFzX3NtZXAgJiYgb3B0X3NtZXAgIT0gU01FUF9IVk1fT05MWSApCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:00:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 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 1is7ZO-0007xC-3O; Thu, 16 Jan 2020 16:00:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pBP5=3F=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1is7ZM-0007wx-Oo
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:00:28 +0000
X-Inumbo-ID: 5049141e-3879-11ea-a985-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5049141e-3879-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 16:00:28 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id q6so19609789wro.9
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:00:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=eLgZnrY0BI50p2Ul0NfHHYd3nrbPPLeqTLzaBfsYM5E=;
 b=d5qR87sPNCi3m3jeFtNxVgXyBIUTtr7LR1/8B+e+az1KiehvfUMVf1x4EQcC5KaiKB
 R9dm+lSM904/1dHxGO5Tw5bYs4cXfpiyiP8bYsXrWayNeeY8UV5knYCWEo7QXVQSy5g3
 OObOwo1xdbvl08UT5ucppsUhbQPuU8cdazJvGIbRlwBmFALcg7ubu7Dp2bTSBsiHUfXv
 rskMF4WVjn7ueQ23+GfhCL9tFh66ZKVNyTrDqWi2u7Wwv2DWlwjTeHgFvbxdBU+IkCo2
 TB8NY9SDGVIFZzqAdK2NBOfzOYF9Pm+Up3aRltMSYj1KAIaLVI/uitdw2IZNNEECUJrT
 3neA==
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=eLgZnrY0BI50p2Ul0NfHHYd3nrbPPLeqTLzaBfsYM5E=;
 b=J9IVBtCblKoR/KHqSRCD1LchJIgVTiAuSRfrCIouyVrv7t593y8sFY0/S9/dWx+9R7
 oKEQYqwul+l1lfVvJOQKOSsnogGPI8esWaHKQqJ5zHmHGNkuZYnxSCpfuRMpEAlM0NaQ
 ERvkC+jQANJ1QlXzJ1nMAMGxtzu3KlhRk9lYM6AkMzZwjc3VfASrsd4Q2ytJC8jfcF8b
 9JEeGoN0D0084cjF7j9C7L2Coc3lrxJ6BM+upZyqucyvw/2pLMQ8ZE7Wn1DZopav/hTA
 Cgf/c79/Fcd6Wsvd6WITImZ1EdvoHsBDeJDGV751/DUgsBn84cuEqCL/uVJPYbYJK/LO
 53Ig==
X-Gm-Message-State: APjAAAX72kogjDbAFRNIcwv+B8vrS5S07PeofB5Mp1QyRf/aJAtDZrKd
 Ae93u7vzNFHTCzAvGYaALScd2N1WL+jRY1kTjIo=
X-Google-Smtp-Source: APXvYqwZQ13sODHqaOUwAFjisP7EKPxmQQZ7hmY3MLprmthebAdWQ9j4KgvZ9uGG7sCNE+IrB6/lhgzvhWrkksoL/Ng=
X-Received: by 2002:adf:e74a:: with SMTP id c10mr3943736wrn.386.1579190427095; 
 Thu, 16 Jan 2020 08:00:27 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <199ba3c6fbe8f3de3b1513f70c5ea77f67aa2b42.1578503483.git.tamas.lengyel@intel.com>
 <845a06c6-478d-fe76-1954-2ddb7333bd89@suse.com>
In-Reply-To: <845a06c6-478d-fe76-1954-2ddb7333bd89@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 16 Jan 2020 08:59:50 -0700
Message-ID: <CABfawh=+JigDvOYi19eDHx+1o4jeBtcXkH-sE1AqO29j9AChDQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 05/18] x86/mem_sharing: don't try to
 unshare twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgNzo1NSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQEAgLTE3MDIsMTEgKzE3MDMsMTQgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2Vf
ZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ID4gICAgICBzdHJ1Y3QgZG9t
YWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKPiA+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSwgKmhvc3RwMm07Cj4gPiAgICAgIGludCByYywgZmFsbF90aHJvdWdoID0gMCwgcGFnZWQgPSAw
Owo+ID4gLSAgICBpbnQgc2hhcmluZ19lbm9tZW0gPSAwOwo+ID4gICAgICB2bV9ldmVudF9yZXF1
ZXN0X3QgKnJlcV9wdHIgPSBOVUxMOwo+ID4gICAgICBib29sIHN5bmMgPSBmYWxzZTsKPiA+ICAg
ICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXI7Cj4gPgo+ID4gKyNpZmRlZiBDT05GSUdfTUVNX1NI
QVJJTkcKPiA+ICsgICAgYm9vbCBzaGFyaW5nX2Vub21lbSA9IGZhbHNlOwo+ID4gKyNlbmRpZgo+
Cj4gVG8gcmVkdWNlICNpZmRlZi1hcnksIGNvdWxkIHlvdSBsZWF2ZSB0aGlzIGFsb25lIChvciBj
b252ZXJ0IHRvCj4gYm9vbCBpbiBwbGFjZSwgd2l0aG91dCAjaWZkZWYpIGFuZCAuLi4KPgo+ID4g
QEAgLTE5NTUsMTkgKzE5NjEsMjEgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFk
ZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ID4gICAgICAgKi8KPiA+ICAgICAgaWYgKCBw
YWdlZCApCj4gPiAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShjdXJyZCwgZ2ZuKTsK
PiA+ICsKPiA+ICsjaWZkZWYgQ09ORklHX01FTV9TSEFSSU5HCj4gPiAgICAgIGlmICggc2hhcmlu
Z19lbm9tZW0gKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBpbnQgcnY7Cj4gPiAtCj4gPiAtICAg
ICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1
ZSkpIDwgMCApCj4gPiArICAgICAgICBpZiAoICF2bV9ldmVudF9jaGVja19yaW5nKGN1cnJkLT52
bV9ldmVudF9zaGFyZSkgKQo+ID4gICAgICAgICAgewo+ID4gLSAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19FUlIsICJEb21haW4gJWh1IGF0dGVtcHQgdG8gdW5zaGFyZSAiCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgImdmbiAlbHgsIEVOT01FTSBhbmQgbm8gaGVscGVyIChyYyAlZClcbiIs
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgZ2ZuLCBydik7Cj4g
PiArICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWluICVwZCBhdHRlbXB0IHRv
IHVuc2hhcmUgIgo+ID4gKyAgICAgICAgICAgICAgICAgICAgImdmbiAlbHgsIEVOT01FTSBhbmQg
bm8gaGVscGVyXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgY3VycmQsIGdmbik7Cj4gPiAg
ICAgICAgICAgICAgLyogQ3Jhc2ggdGhlIGRvbWFpbiAqLwo+ID4gICAgICAgICAgICAgIHJjID0g
MDsKPiA+ICAgICAgICAgIH0KPiA+ICAgICAgfQo+ID4gKyNlbmRpZgo+Cj4gLi4uIG1vdmUgdGhl
ICNpZmRlZiBpbnNpZGUgdGhlIGJyYWNlcyBoZXJlPyBXaXRoIHRoaXMKPiBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU0dUTSwgSSBhc3N1bWUgeW91IGFyZSBjb3Vu
dGluZyBvbiB0aGUgY29tcGlsZXIgdG8ganVzdCBnZXQgcmlkIG9mIHRoZQp2YXJpYWJsZSB3aGVu
IGl0IHNlZXMgaXRzIG5ldmVyIHVzZWQ/CgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:00:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is7Zr-000811-F8; Thu, 16 Jan 2020 16:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is7Zq-00080o-92
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:00:58 +0000
X-Inumbo-ID: 5f81fad7-3879-11ea-876f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f81fad7-3879-11ea-876f-12813bfff9fa;
 Thu, 16 Jan 2020 16:00:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579190454;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=oaSALQEqD2iG2DYK5Qx9oTvfMUZnsQphlKCqqMAFgvw=;
 b=Gnf2ftLkf8LWkMclExoON50CNHira4CitfjTJLgaZqhdurWWip3ZGkf+
 5XQkFMREYkVQGcbtlikx8Gihni2/67YCPW9d0eWzm6WY23TOZbfoTy2kJ
 kboYl/qPhm0y9qDlsj7ou23T7o1/uwuSp+OlEAvLhgyrcT5vQX4Hs6LeD U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Zgfv5kwGvqhTCDCN5tyGMiHIR6E4RY2EBCIKlnjBtrkURfqoHnV0eu7xIOzrHaVai3fdebpnsi
 LRy87cYRmrNxZyXd55Ny5aha5CmOw6Pj64c1k7mgJ61YfH6Trou3s2rpDOjtFf4bqo73HfjqXS
 cZ0YF8rsy+3C4HVyuAomgXI84yN6Y1DT2BWzM4Q/+0BkRO1AoBsWx0E1WXtjUrH8atWlXbZh7v
 RpJf+7WwkT3xTdylUSXhdSwDn7NC1rLL5ZZXImjDxP2PJwJ0UsFKA71xQFjNjqSdDB3nU26Csn
 YeQ=
X-SBRS: 2.7
X-MesageID: 11452872
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11452872"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
 <3a36857aeebe9a8ec3c4bc64f8ee77cdab035d6e.1578170151.git.rosbrookn@ainfosec.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f6ac3a54-a848-e2d1-7604-da318c871513@citrix.com>
Date: Thu, 16 Jan 2020 16:00:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3a36857aeebe9a8ec3c4bc64f8ee77cdab035d6e.1578170151.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/3] golang/xenlight: begin Go to C type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gMS80LzIwIDk6MDAgUE0sIE5pY2sgUm9zYnJvb2sgd3JvdGU6Cj4gSW1wbGVtZW50IGNvbnZl
cnNpb25zIGZvciBiYXNpYyB0eXBlcyBzdWNoIGFzIHN0cmluZ3MgYW5kIGludGVnZXIKPiB0eXBl
cyBpbiB0b0MgZnVuY3Rpb25zLgo+IAo+IE1vZGlmeSBmdW5jdGlvbiBzaWduYXR1cmVzIG9mIHRv
QyBpbXBsZW1lbnRhdGlvbnMgZm9yIGJ1aWx0aW4KPiB0eXBlcyB0byBiZSBjb25zaXN0ZW50IHdp
dGggdGhlIHNpZ25hdHVyZSBvZiB0aGUgZ2VuZXJhdGVkIHRvQwo+IGZ1bmN0aW9ucy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgo+IC0t
LQo+IENoYW5nZXMgaW4gdjU6Cj4gLSBEZWZpbmUgeGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9f
QyBzbyB0aGF0IGZpZWxkIGNvbnZlcnNpb24gY29kZQo+ICAgY2FuIGJlIGVhc2lseSByZS11c2Vk
Lgo+IC0gQ2hlY2sgZm9yIGVyciBpbiBkZWZlcidkIGZ1bmMgd2l0aGluIHRvQyB0byBkZXRlcm1p
bmUgaWYgdGhlIGRpc3Bvc2UKPiAgIGZ1bmN0aW9uIG5lZWRzIHRvIGJlIGNhbGxlZC4KPiAtIFBh
c3MgYSByZWZlcmVuY2UgdG8gdGhlIEMgdHlwZSBpbiB0b0MsIHJhdGhlciB0aGFuIHJldHVybmlu
ZyBhIGNvcHkKPiAgIG9mIHRoZSBDIHZhcmlhYmxlLgo+IC0gVXBkYXRlIHRoZSBleGlzdGluZyB0
b0MgZnVuY3Rpb25zIGZvciBidWlsdGluIHR5cGVzIHRvIGJlIGNvbnNpc3RlbnQKPiAgIHdpdGgg
dGhlIGdlbmVyYXRlZCBmdW5jdGlvbnMuCj4gLSBPbmx5IGNhbGwgQ1N0cmluZyBpZiB0aGUgR28g
c3RyaW5nIGlzIG5vbi1lbXB0eS4KCkxvb2tzIGdvb2QhICBPbmx5IG9uZSBxdWVzdGlvbjoKCj4g
KyAgICBpZiBub3QgaXNfY2FzdGFibGU6Cj4gKyAgICAgICAgcyArPSAnaWYgZXJyIDo9IHgue30u
dG9DKCZ4Yy57fSk7IGVyciAhPSBuaWwge3tcbicuZm9ybWF0KGdvbmFtZSxjbmFtZSkKCkVyciBz
aG91bGQgYmUgZGVmaW5lZCBmdW5jdGlvbi13aWRlIGF0IHRoaXMgcG9pbnQuICBBcmUgeW91IHVz
aW5nIGA6PWAKb24gcHVycG9zZSBmb3Igc29tZSByZWFzb24/ICBXb3VsZCBpdCBtYWtlIHNlbnNl
IHRvIG1ha2UgdGhpcyBgPWAgaW5zdGVhZD8KCklmIHdlIHdhbnQgdG8sIEkgY2FuIGNoYW5nZSB0
aGF0IG9uIGNoZWNrLWluOyBzbyBlaXRoZXIgd2F5OgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:02:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7aq-00088C-4b; Thu, 16 Jan 2020 16:02:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7ao-000881-Oi
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:01:58 +0000
X-Inumbo-ID: 828a9062-3879-11ea-876f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 828a9062-3879-11ea-876f-12813bfff9fa;
 Thu, 16 Jan 2020 16:01:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A055CB25F0;
 Thu, 16 Jan 2020 16:01:52 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <c3756e62bdfc25d69e72c055875f48f674de04bc.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f1a55c64-781d-d457-ba9b-152b65824d71@suse.com>
Date: Thu, 16 Jan 2020 17:01:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <c3756e62bdfc25d69e72c055875f48f674de04bc.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEBAIC00OTQsMTkg
KzQ5MSwxOSBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCj4gICAgICAgICAgLyogSWYgd2UgY2Fu
J3QgbG9jayBpdCwgaXQncyBkZWZpbml0ZWx5IG5vdCBhIHNoYXJlZCBwYWdlICovCj4gICAgICAg
ICAgaWYgKCAhbWVtX3NoYXJpbmdfcGFnZV9sb2NrKHBnKSApCj4gICAgICAgICAgewo+IC0gICAg
ICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKPiAtICAgICAgICAgICAgICAgICJtZm4gJWx4IGlu
IGF1ZGl0IGxpc3QsIGJ1dCBjYW5ub3QgYmUgbG9ja2VkICglbHgpIVxuIiwKPiAtICAgICAgICAg
ICAgICAgIG1mbl94KG1mbiksIHBnLT51LmludXNlLnR5cGVfaW5mbyk7Cj4gLSAgICAgICAgICAg
IGVycm9ycysrOwo+IC0gICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICAgICAgIm1mbiAlbHggaW4gYXVkaXQg
bGlzdCwgYnV0IGNhbm5vdCBiZSBsb2NrZWQgKCVseCkhXG4iLAo+ICsgICAgICAgICAgICAgICAg
ICAgICBtZm5feChtZm4pLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOwo+ICsgICAgICAgICAgIGVy
cm9ycysrOwo+ICsgICAgICAgICAgIGNvbnRpbnVlOwoKVGhlcmUgbG9va3MgdG8gYmUgb25lIHNw
YWNlIHRvbyBsaXR0bGUgb24gdGhlc2UgbGFzdCB0d28gbGluZXMgYW5kIC4uLgoKPiBAQCAtNTE0
LDI0ICs1MTEsMjQgQEAgc3RhdGljIGludCBhdWRpdCh2b2lkKQo+ICAgICAgICAgIC8qIENoZWNr
IHRoZSBwYWdlIG93bmVyLiAqLwo+ICAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIocGcpICE9
IGRvbV9jb3cgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUco
Im1mbiAlbHggc2hhcmVkLCBidXQgd3Jvbmcgb3duZXIgJXBkIVxuIiwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGFnZV9nZXRfb3duZXIocGcpKTsKPiAtICAg
ICAgICAgICAgZXJyb3JzKys7Cj4gKyAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJtZm4gJWx4IHNoYXJlZCwgYnV0IHdyb25nIG93bmVyICglaHUpIVxuIiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGFnZV9nZXRfb3duZXIocGcpLT5kb21haW5faWQp
Owo+ICsgICAgICAgICAgICAgICBlcnJvcnMrKzsKCi4uLiBhIGZldyB0b28gbWFueSBoZXJlIGFu
ZCAuLi4KCj4gICAgICAgICAgfQo+ICAKPiAgICAgICAgICAvKiBDaGVjayB0aGUgbTJwIGVudHJ5
ICovCj4gICAgICAgICAgaWYgKCAhU0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm5feCht
Zm4pKSkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1m
biAlbHggc2hhcmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICglbHgpIVxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3go
bWZuKSkpOwo+IC0gICAgICAgICAgICBlcnJvcnMrKzsKPiArICAgICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgIm1mbiAlbHggc2hhcmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICglbHgp
IVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2V0X2dwZm5fZnJv
bV9tZm4obWZuX3gobWZuKSkpOwo+ICsgICAgICAgICAgICAgICBlcnJvcnMrKzsKCi4uLiBoZXJl
LgoKQWxzbyBwbGVhc2Ugc3dpdGNoIHRvIHRoZSAlcGQgZm9ybWF0IGZvciBkb21haW4gSURzIHlv
dSBsb2cKYW55d2hlcmUgaGVyZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:03:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7c7-0008NB-Qg; Thu, 16 Jan 2020 16:03:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7c6-0008N4-JY
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:03:18 +0000
X-Inumbo-ID: b0c62f20-3879-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0c62f20-3879-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 16:03:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 59903B2601;
 Thu, 16 Jan 2020 16:03:09 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <199ba3c6fbe8f3de3b1513f70c5ea77f67aa2b42.1578503483.git.tamas.lengyel@intel.com>
 <845a06c6-478d-fe76-1954-2ddb7333bd89@suse.com>
 <CABfawh=+JigDvOYi19eDHx+1o4jeBtcXkH-sE1AqO29j9AChDQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c3df7d7e-a196-70b0-d186-87ee22fcdf4a@suse.com>
Date: Thu, 16 Jan 2020 17:03:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=+JigDvOYi19eDHx+1o4jeBtcXkH-sE1AqO29j9AChDQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/18] x86/mem_sharing: don't try to
 unshare twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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.lengyel@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxNjo1OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgSmFu
IDE2LCAyMDIwIGF0IDc6NTUgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
QEAgLTE3MDIsMTEgKzE3MDMsMTQgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFk
ZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnItPmRvbWFpbjsKPj4+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgKmhvc3Rw
Mm07Cj4+PiAgICAgIGludCByYywgZmFsbF90aHJvdWdoID0gMCwgcGFnZWQgPSAwOwo+Pj4gLSAg
ICBpbnQgc2hhcmluZ19lbm9tZW0gPSAwOwo+Pj4gICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKnJl
cV9wdHIgPSBOVUxMOwo+Pj4gICAgICBib29sIHN5bmMgPSBmYWxzZTsKPj4+ICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2Vfb3JkZXI7Cj4+Pgo+Pj4gKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcKPj4+
ICsgICAgYm9vbCBzaGFyaW5nX2Vub21lbSA9IGZhbHNlOwo+Pj4gKyNlbmRpZgo+Pgo+PiBUbyBy
ZWR1Y2UgI2lmZGVmLWFyeSwgY291bGQgeW91IGxlYXZlIHRoaXMgYWxvbmUgKG9yIGNvbnZlcnQg
dG8KPj4gYm9vbCBpbiBwbGFjZSwgd2l0aG91dCAjaWZkZWYpIGFuZCAuLi4KPj4KPj4+IEBAIC0x
OTU1LDE5ICsxOTYxLDIxIEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3Qg
Z3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPj4+ICAgICAgICovCj4+PiAgICAgIGlmICggcGFnZWQg
KQo+Pj4gICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3VycmQsIGdmbik7Cj4+PiAr
Cj4+PiArI2lmZGVmIENPTkZJR19NRU1fU0hBUklORwo+Pj4gICAgICBpZiAoIHNoYXJpbmdfZW5v
bWVtICkKPj4+ICAgICAgewo+Pj4gLSAgICAgICAgaW50IHJ2Owo+Pj4gLQo+Pj4gLSAgICAgICAg
aWYgKCAocnYgPSBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm4sIHRydWUpKSA8
IDAgKQo+Pj4gKyAgICAgICAgaWYgKCAhdm1fZXZlbnRfY2hlY2tfcmluZyhjdXJyZC0+dm1fZXZl
bnRfc2hhcmUpICkKPj4+ICAgICAgICAgIHsKPj4+IC0gICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAiRG9tYWluICVodSBhdHRlbXB0IHRvIHVuc2hhcmUgIgo+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgICJnZm4gJWx4LCBFTk9NRU0gYW5kIG5vIGhlbHBlciAocmMgJWQpXG4iLAo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21haW5faWQsIGdmbiwgcnYpOwo+Pj4gKyAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlcGQgYXR0ZW1wdCB0byB1bnNo
YXJlICIKPj4+ICsgICAgICAgICAgICAgICAgICAgICJnZm4gJWx4LCBFTk9NRU0gYW5kIG5vIGhl
bHBlclxuIiwKPj4+ICsgICAgICAgICAgICAgICAgICAgIGN1cnJkLCBnZm4pOwo+Pj4gICAgICAg
ICAgICAgIC8qIENyYXNoIHRoZSBkb21haW4gKi8KPj4+ICAgICAgICAgICAgICByYyA9IDA7Cj4+
PiAgICAgICAgICB9Cj4+PiAgICAgIH0KPj4+ICsjZW5kaWYKPj4KPj4gLi4uIG1vdmUgdGhlICNp
ZmRlZiBpbnNpZGUgdGhlIGJyYWNlcyBoZXJlPyBXaXRoIHRoaXMKPj4gQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBTR1RNLCBJIGFzc3VtZSB5b3UgYXJlIGNv
dW50aW5nIG9uIHRoZSBjb21waWxlciB0byBqdXN0IGdldCByaWQgb2YgdGhlCj4gdmFyaWFibGUg
d2hlbiBpdCBzZWVzIGl0cyBuZXZlciB1c2VkPwoKWWVzIChhbmQgZm9yIHVuLW9wdGltaXplZCBj
b2RlIGl0IGRvZXNuJ3QgbWF0dGVyKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:04:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7cw-0008Ud-5u; Thu, 16 Jan 2020 16:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=03Je=3F=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1is7cu-0008UV-Nn
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:04:08 +0000
X-Inumbo-ID: d17f9670-3879-11ea-876f-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d17f9670-3879-11ea-876f-12813bfff9fa;
 Thu, 16 Jan 2020 16:04:05 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id d73so4331135wmd.1
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:04:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=jv/ieQf2M9v5ZrXDhNkoyelhDU0LlYBqWjM8/xQ6Nes=;
 b=duclfqBczu5FERfwvtuCmrwhdUr/dci3AHc2ntW1rnVRG0cuApVLKAN05t94gAIgzV
 jz0gabA46NCyYUUqULvQ4DtMuIinlguKxSJzaKkb/5kc6/Lf6cfblY9FjMo5XjeRol0U
 9fNl/B5CcH5zQrKSTEexvDzpxZM0/W5xJD29c1eTFTDeoMpBIU2nro3PhONl40XF1aZ8
 iEwBfq+Ou/IHdwDtcFiI3SuSRD2Neiu/rkoqbDal7z6AIM0uzIVVU7R1DDaAqejPmuR1
 lnIiU1zJf7i0J/yBYZjZlTq1GMTQu78Sc5L3E5GB1iXoIjaZd95Yzw3+Lh6ekBTXaCAe
 rTyQ==
X-Gm-Message-State: APjAAAWWouIgeWfx839wnxqDRyYRvkQnw7VbKpNW5R3lvzKnV2K50Tdv
 bKdiIr8joUuqqFFGXm8ums0=
X-Google-Smtp-Source: APXvYqwJfwTBtaGcQ9M5NnqKRgKNsOGFo316DOP4ELiKzlTsz11tH5wkdcx51msQfqeQunrp+WG9Zw==
X-Received: by 2002:a1c:151:: with SMTP id 78mr98793wmb.182.1579190644085;
 Thu, 16 Jan 2020 08:04:04 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id m10sm29898642wrx.19.2020.01.16.08.04.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 16 Jan 2020 08:04:03 -0800 (PST)
To: Lars Kurth <lars.kurth@citrix.com>, Lars Kurth <lars.kurth@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <89248aebf252aaabf5fce44ef4cffc7e3da38212.1578691030.git.lars.kurth@citrix.com>
 <8885FB4A-0DDA-4B72-93D3-E64FBC836458@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <2076db4d-eaba-e91a-2043-ec961d4ef7cc@xen.org>
Date: Thu, 16 Jan 2020 16:04:02 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <8885FB4A-0DDA-4B72-93D3-E64FBC836458@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] get-maintainer.pl: Dont fall over when L:
 contains a display 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: "jgross@suse.com" <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "committers@xenproject.org" <committers@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>

SGkgTGFycywKCk9uIDE1LzAxLzIwMjAgMTg6MTEsIExhcnMgS3VydGggd3JvdGU6Cj4gSSBzaG91
bGQgaGF2ZSBhZGRlZCBtb3JlIHBlb3BsZSB0byB0aGlzIGNoYW5nZS4gVGhlIGlzc3VlIHdpdGhv
dXQgdGhpcyBmaXggaXMgdGhhdCBlbnRyaWVzIHN1Y2ggYXMKPiAKPiBMOiB4ZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiAKPiBicmVhayBnZXRfbWFpbnRhaW5lci5w
bCBhbmQgdGh1cyBhZGRfbWFpbnRhaW5lcnMucGwKPiAKPiBMYXJzCj4gCj4g77u/T24gMTAvMDEv
MjAyMCwgMjE6MTksICJMYXJzIEt1cnRoIiA8bGFycy5rdXJ0aEB4ZW5wcm9qZWN0Lm9yZz4gd3Jv
dGU6Cj4gCj4gICAgICBGcm9tOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4g
ICAgICAKPiAgICAgIFByaW9yIHRvIHRoaXMgY2hhbmdlIGUtbWFpbCBhZGRyZXNzZXMgb2YgdGhl
IGZvcm0gImRpc3BsYXkgbmFtZQo+ICAgICAgPGVtYWlsPiIgd291bGQgcmVzdWx0IGludG8gZW1w
dHkgb3V0cHV0LiBBbHNvIHNlZQo+ICAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDIwLTAxL21zZzAwNzUzLmh0bWwKPiAgICAgIAo+ICAg
ICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CgpDaGVlcnMsCgo+ICAgICAg
LS0tCj4gICAgICBDQzogamdyb3NzQHN1c2UuY29tCj4gICAgICAtLS0KPiAgICAgICBzY3JpcHRz
L2dldF9tYWludGFpbmVyLnBsIHwgMiArLQo+ICAgICAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+ICAgICAgCj4gICAgICBkaWZmIC0tZ2l0IGEvc2NyaXB0
cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKPiAgICAgIGlu
ZGV4IDJlNjYxZjQ3ZDguLjQ4ZTA3MzcwZTggMTAwNzU1Cj4gICAgICAtLS0gYS9zY3JpcHRzL2dl
dF9tYWludGFpbmVyLnBsCj4gICAgICArKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCj4g
ICAgICBAQCAtMTA3Myw3ICsxMDczLDcgQEAgc3ViIGFkZF9jYXRlZ29yaWVzIHsKPiAgICAgICAJ
ICAgIG15ICRwdHlwZSA9ICQxOwo+ICAgICAgIAkgICAgbXkgJHB2YWx1ZSA9ICQyOwo+ICAgICAg
IAkgICAgaWYgKCRwdHlwZSBlcSAiTCIpIHsKPiAgICAgIC0JCW15ICRsaXN0X2FkZHJlc3MgPSAk
cHZhbHVlOwo+ICAgICAgKwkJbXkgKCRsaXN0X25hbWUsICRsaXN0X2FkZHJlc3MpID0gcGFyc2Vf
ZW1haWwoJHB2YWx1ZSk7Cj4gICAgICAgCQlteSAkbGlzdF9hZGRpdGlvbmFsID0gIiI7Cj4gICAg
ICAgCQlteSAkbGlzdF9yb2xlID0gZ2V0X2xpc3Rfcm9sZSgkaSk7Cj4gICAgICAgCj4gICAgICAt
LQo+ICAgICAgMi4xMy4wCj4gICAgICAKPiAgICAgIAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:06:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:06: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 1is7fR-0000Dt-MU; Thu, 16 Jan 2020 16:06:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rOjP=3F=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1is7fP-0000Dm-Qk
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:06:43 +0000
X-Inumbo-ID: 2d8bcf9c-387a-11ea-8771-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d8bcf9c-387a-11ea-8771-12813bfff9fa;
 Thu, 16 Jan 2020 16:06:39 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579190800; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=D1XEQrxmRSQcADORZc3/c6VoQQA3ta1oMdCu2VlAr5E=;
 b=gAT/W/6dJWJi1698k5nw24wgaMOU6JhUYpi+TjyKAx1XFPe9RqLKoxEEGrfFE5HOGE85LjV3
 PlTbZz9eEZYhuNuqBpO8H7H1M1LtzK3W7XpQrWrQhI6ey1tVEYqgpTvBcMDCIncGBhdG9zJf
 NLnmlJwMx+mapkcC0GvHUFVbOZs=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com
 [209.85.128.45])
 by mxa.mailgun.org with ESMTP id 5e208a0c.7f4742f7fdb0-smtp-out-n03;
 Thu, 16 Jan 2020 16:06:36 -0000 (UTC)
Received: by mail-wm1-f45.google.com with SMTP id p17so4418313wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:06:35 -0800 (PST)
X-Gm-Message-State: APjAAAVfm4aplh0A2LS8QAu54F6c++h7J7HuUq108VzCWt3y2shuak1z
 xZenWkzzE9//wCW4zTDGbzud/PpeQ3l+OVg/5yI=
X-Google-Smtp-Source: APXvYqzYzBizUl7XMJ77hhm2MVsJWHhf0X6BDgRhL/MN4JajZkqE+ceDV4Uv6l6Yq+sGFLe7spw0mPWbNJ2DtaH2L+A=
X-Received: by 2002:a05:600c:2503:: with SMTP id
 d3mr105943wma.84.1579190795164; 
 Thu, 16 Jan 2020 08:06:35 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <3f8ab6b4cf686e814d91961b564fede6d0c64030.1578503483.git.tamas.lengyel@intel.com>
 <e1fe9e56-919a-409d-c01a-1453d0338dcf@suse.com>
In-Reply-To: <e1fe9e56-919a-409d-c01a-1453d0338dcf@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 16 Jan 2020 09:05:58 -0700
X-Gmail-Original-Message-ID: <CABfawhkWzi9b7xkOtUE+VZm9JRej1SSJvC7ROoK1rHCtWfpxNQ@mail.gmail.com>
Message-ID: <CABfawhkWzi9b7xkOtUE+VZm9JRej1SSJvC7ROoK1rHCtWfpxNQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 06/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgODoyMyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQ3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFp
biBhbmQgbW92ZSBtZW0gc2hhcmluZwo+ID4gdmFyaWFibGVzIGludG8gaXQgZnJvbSBwMm1fZG9t
YWluIGFuZCBodm1fZG9tYWluLgo+ID4KPiA+IEV4cG9zZSB0aGUgbWVtX3NoYXJpbmdfZW5hYmxl
ZCBtYWNybyB0byBiZSB1c2VkIGNvbnNpc3RlbnRseSBhY3Jvc3MgWGVuLgo+ID4KPiA+IFJlbW92
ZSBzb21lIGR1cGxpY2F0ZSBjYWxscyB0byBtZW1fc2hhcmluZ19lbmFibGVkIGluIG1lbV9zaGFy
aW5nLmMKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5
ZWxAaW50ZWwuY29tPgo+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiB3aXRoIG9uZSBxdWVzdGlvbjoKPgo+ID4gQEAgLTE5Miw2ICsxOTIsMTAgQEAgc3RydWN0
IGh2bV9kb21haW4gewo+ID4gICAgICAgICAgc3RydWN0IHZteF9kb21haW4gdm14Owo+ID4gICAg
ICAgICAgc3RydWN0IHN2bV9kb21haW4gc3ZtOwo+ID4gICAgICB9Owo+ID4gKwo+ID4gKyNpZmRl
ZiBDT05GSUdfTUVNX1NIQVJJTkcKPiA+ICsgICAgc3RydWN0IG1lbV9zaGFyaW5nX2RvbWFpbiBt
ZW1fc2hhcmluZzsKPiA+ICsjZW5kaWYKPgo+IEFyZSB5b3UgaW50ZW5kaW5nIHRvIGFkZCBmaWVs
ZHMgdG8gdGhpcyBuZXcgc3RydWN0PyBJZiBzbywKPiBzaG91bGQgdGhlIGZpZWxkIGhlcmUgYmVj
b21lIGEgcG9pbnRlciwgYW5kIHRoZSBzdHJ1Y3R1cmUKPiBhbGxvY2F0ZWQgb25seSB3aGVuIGFj
dHVhbGx5IG5lZWRlZD8KPgoKQXQgdGhlIG1vbWVudCB0aGVyZSBhcmUgbm8gYWRkaXRpb25hbCB2
YXJpYWJsZXMgcGxhbm5lZCB0byBiZSBhZGRlZC4KSWYvd2hlbiB3ZSBkbyB3ZSBjYW4gY29uc2lk
ZXIgdHVybmluZyB0aGlzIGludG8gYSBwb2ludGVyLCBhdCB3aGljaApwb2ludCB3ZSBjYW4gYWxz
byBnZXQgcmlkIG9mIHRoZSAiZW5hYmxlZCIgZmllbGQgYW5kIHR1cm4gdGhlCm1lbV9zaGFyaW5n
X2VuYWJsZWQgbWFjcm8gaW50byBhIE5VTEwtcG9pbnRlciBjaGVjayBpbnN0ZWFkLiBGb3Igbm93
IEkKd291bGRuJ3QgYm90aGVyIGJlY2F1c2UgaXRzIG5vdCBsaWtlIHdlIHNhdmUgbXVjaCBieSBk
b2luZyBzby4KClRoYW5rcywKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:07:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7gM-0000J1-1R; Thu, 16 Jan 2020 16:07:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7gK-0000Iu-Pw
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:07:40 +0000
X-Inumbo-ID: 4d1816cc-387a-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d1816cc-387a-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 16:07:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 771F9B2742;
 Thu, 16 Jan 2020 16:07:31 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1ea9f58b-5f86-7450-d0e3-d17252b94b20@suse.com>
Date: Thu, 16 Jan 2020 17:07:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 11/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNDIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDIxIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gaW5kZXggOTNlNzYwNTkwMC4uM2YzNmNk
NmJiYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gQEAgLTExMTcsMTEgKzExMTcsMTkgQEAg
aW50IGFkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4s
IHNocl9oYW5kbGVfdCBzaCwKPiAgICAgICAgICBnb3RvIGVycl91bmxvY2s7Cj4gICAgICB9Cj4g
IAo+ICsgICAgLyoKPiArICAgICAqIE11c3Qgc3VjY2VlZCwgd2UganVzdCByZWFkIHRoZSBlbnRy
eSBhbmQgaG9sZCB0aGUgcDJtIGxvY2sKPiArICAgICAqIHZpYSBnZXRfdHdvX2dmbnMuCj4gKyAg
ICAgKi8KPiAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQ
QUdFX09SREVSXzRLLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3NoYXJlZCwg
YSk7Cj4gKyAgICBBU1NFUlQoIXJldCk7CgpBbmQgdGhlcmUncyBubyByaXNrIG9mIC1FTk9NRU0g
YmVjYXVzZSBvZiBuZWVkaW5nIHRvIHNwbGl0IGEKbGFyZ2VyIG9yZGVyIHBhZ2U/IEF0IHRoZSB2
ZXJ5IGxlYXN0IHRoZSByZWFzb25pbmcgaW4gdGhlCmNvbW1lbnQgd291bGQgbmVlZCBmdXJ0aGVy
IGV4dGVuZGluZy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:08:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:08: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 1is7hO-0000Q4-Ew; Thu, 16 Jan 2020 16:08:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7hN-0000Pz-UZ
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:08:45 +0000
X-Inumbo-ID: 73e19ca6-387a-11ea-a985-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73e19ca6-387a-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 16:08:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC39AB2772;
 Thu, 16 Jan 2020 16:08:36 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <3f8ab6b4cf686e814d91961b564fede6d0c64030.1578503483.git.tamas.lengyel@intel.com>
 <e1fe9e56-919a-409d-c01a-1453d0338dcf@suse.com>
 <CABfawhkWzi9b7xkOtUE+VZm9JRej1SSJvC7ROoK1rHCtWfpxNQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f293addb-d92b-da5f-5932-2cb3a40ce3ac@suse.com>
Date: Thu, 16 Jan 2020 17:08:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkWzi9b7xkOtUE+VZm9JRej1SSJvC7ROoK1rHCtWfpxNQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 06/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxNzowNSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgSmFu
IDE2LCAyMDIwIGF0IDg6MjMgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
Q3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFpbiBhbmQgbW92
ZSBtZW0gc2hhcmluZwo+Pj4gdmFyaWFibGVzIGludG8gaXQgZnJvbSBwMm1fZG9tYWluIGFuZCBo
dm1fZG9tYWluLgo+Pj4KPj4+IEV4cG9zZSB0aGUgbWVtX3NoYXJpbmdfZW5hYmxlZCBtYWNybyB0
byBiZSB1c2VkIGNvbnNpc3RlbnRseSBhY3Jvc3MgWGVuLgo+Pj4KPj4+IFJlbW92ZSBzb21lIGR1
cGxpY2F0ZSBjYWxscyB0byBtZW1fc2hhcmluZ19lbmFibGVkIGluIG1lbV9zaGFyaW5nLmMKPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwu
Y29tPgo+Pgo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiB3
aXRoIG9uZSBxdWVzdGlvbjoKPj4KPj4+IEBAIC0xOTIsNiArMTkyLDEwIEBAIHN0cnVjdCBodm1f
ZG9tYWluIHsKPj4+ICAgICAgICAgIHN0cnVjdCB2bXhfZG9tYWluIHZteDsKPj4+ICAgICAgICAg
IHN0cnVjdCBzdm1fZG9tYWluIHN2bTsKPj4+ICAgICAgfTsKPj4+ICsKPj4+ICsjaWZkZWYgQ09O
RklHX01FTV9TSEFSSU5HCj4+PiArICAgIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gbWVtX3No
YXJpbmc7Cj4+PiArI2VuZGlmCj4+Cj4+IEFyZSB5b3UgaW50ZW5kaW5nIHRvIGFkZCBmaWVsZHMg
dG8gdGhpcyBuZXcgc3RydWN0PyBJZiBzbywKPj4gc2hvdWxkIHRoZSBmaWVsZCBoZXJlIGJlY29t
ZSBhIHBvaW50ZXIsIGFuZCB0aGUgc3RydWN0dXJlCj4+IGFsbG9jYXRlZCBvbmx5IHdoZW4gYWN0
dWFsbHkgbmVlZGVkPwo+Pgo+IAo+IEF0IHRoZSBtb21lbnQgdGhlcmUgYXJlIG5vIGFkZGl0aW9u
YWwgdmFyaWFibGVzIHBsYW5uZWQgdG8gYmUgYWRkZWQuCj4gSWYvd2hlbiB3ZSBkbyB3ZSBjYW4g
Y29uc2lkZXIgdHVybmluZyB0aGlzIGludG8gYSBwb2ludGVyLCBhdCB3aGljaAo+IHBvaW50IHdl
IGNhbiBhbHNvIGdldCByaWQgb2YgdGhlICJlbmFibGVkIiBmaWVsZCBhbmQgdHVybiB0aGUKPiBt
ZW1fc2hhcmluZ19lbmFibGVkIG1hY3JvIGludG8gYSBOVUxMLXBvaW50ZXIgY2hlY2sgaW5zdGVh
ZC4gRm9yIG5vdyBJCj4gd291bGRuJ3QgYm90aGVyIGJlY2F1c2UgaXRzIG5vdCBsaWtlIHdlIHNh
dmUgbXVjaCBieSBkb2luZyBzby4KClRoYW5rcyBmb3IgY2xhcmlmeWluZy4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:13:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7m7-0001IG-6A; Thu, 16 Jan 2020 16:13:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rOjP=3F=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1is7m6-0001IB-BH
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:13:38 +0000
X-Inumbo-ID: 250fec58-387b-11ea-8773-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 250fec58-387b-11ea-8773-12813bfff9fa;
 Thu, 16 Jan 2020 16:13:34 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579191215; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=RQKGuZWPRbYH4R2Xb2baaoEVxerCV0F9GA5q1vfy+Pg=;
 b=o1SFtNDU+tWvwGk/TOTX9r1HWK/AN+cD9AisG0xnSGZKmlDdPB3LWO+E0PEpDcnputukPdDM
 9Vp18z8mIhbpnsA2QDmOCeij0YxlJchpIIEgMyTyZ6rkclMeo+dhIkATO30M+7S9WWt8Kmxu
 G70iagfBOADrebRvhSdFL7lKtzU=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com
 [209.85.221.46])
 by mxa.mailgun.org with ESMTP id 5e208ba9.7f1499c23930-smtp-out-n02;
 Thu, 16 Jan 2020 16:13:29 -0000 (UTC)
Received: by mail-wr1-f46.google.com with SMTP id q10so19740241wrm.11
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:13:28 -0800 (PST)
X-Gm-Message-State: APjAAAV1h1WKK/1GusYVKmKLe8tjkU8dln5RjzdOJ3qsY4KvC6Ymy+WF
 QbD4Nr5q7tmtsBJ3ABHEFa7S4ERN0okNYM+EqNc=
X-Google-Smtp-Source: APXvYqwnyE8bCwPlU9BfB+83vbtZAitjkBBE38rJFDAP0BjZ93vCl/1CB3/JVqzg6Vk1rzq665m2vhQTHoYz4Fqn+Iw=
X-Received: by 2002:a5d:5381:: with SMTP id d1mr3817448wrv.259.1579191207575; 
 Thu, 16 Jan 2020 08:13:27 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
 <1ea9f58b-5f86-7450-d0e3-d17252b94b20@suse.com>
In-Reply-To: <1ea9f58b-5f86-7450-d0e3-d17252b94b20@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 16 Jan 2020 09:12:51 -0700
X-Gmail-Original-Message-ID: <CABfawhnxpuYsmidRtXY+o0B5Woj8OsbbsahHtWnsrqQk_1vOdw@mail.gmail.com>
Message-ID: <CABfawhnxpuYsmidRtXY+o0B5Woj8OsbbsahHtWnsrqQk_1vOdw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 11/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgOTowNyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNDIg
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKPiA+IGluZGV4IDkzZTc2MDU5MDAuLjNmMzZjZDZiYmMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKPiA+IEBAIC0xMTE3LDExICsxMTE3LDE5IEBAIGludCBhZGRfdG9fcGh5c21hcChz
dHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCj4g
PiAgICAgICAgICBnb3RvIGVycl91bmxvY2s7Cj4gPiAgICAgIH0KPiA+Cj4gPiArICAgIC8qCj4g
PiArICAgICAqIE11c3Qgc3VjY2VlZCwgd2UganVzdCByZWFkIHRoZSBlbnRyeSBhbmQgaG9sZCB0
aGUgcDJtIGxvY2sKPiA+ICsgICAgICogdmlhIGdldF90d29fZ2Zucy4KPiA+ICsgICAgICovCj4g
PiAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQQUdFX09S
REVSXzRLLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsK
PiA+ICsgICAgQVNTRVJUKCFyZXQpOwo+Cj4gQW5kIHRoZXJlJ3Mgbm8gcmlzayBvZiAtRU5PTUVN
IGJlY2F1c2Ugb2YgbmVlZGluZyB0byBzcGxpdCBhCj4gbGFyZ2VyIG9yZGVyIHBhZ2U/IEF0IHRo
ZSB2ZXJ5IGxlYXN0IHRoZSByZWFzb25pbmcgaW4gdGhlCj4gY29tbWVudCB3b3VsZCBuZWVkIGZ1
cnRoZXIgZXh0ZW5kaW5nLgo+CgpObyBiZWNhdXNlIHdlIGFyZSBwbHVnZ2luZyBhIGhvbGUgaW4g
dGhlIGRvbWFpbi4gVGhlcmUgaXMgbm8gbGFyZ2VyCnBhZ2UgbWFwcGVkIGluIGhlcmUgdGhhdCB3
b3VsZCBuZWVkIHRvIGJlIGJyb2tlbiB1cC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:16:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 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 1is7p0-0001Pk-Of; Thu, 16 Jan 2020 16:16:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1is7oy-0001Pd-Uf
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:16:36 +0000
X-Inumbo-ID: 8c4493ec-387b-11ea-a2eb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c4493ec-387b-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 16:16:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579191387;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4BupgUYZn9/3jY5VsP8g5Hczs5rLTvBfOSbmsX5r+Gw=;
 b=JinpAtbrin3uV1ej9MYutQGYdV9us+dRjRnqcIb5xO7D9Affwy7BADQZ
 RvvpcaiEzY/mmaxGda/LQ0T9ryYyyyNFLFkIyAr1Yu4fgnmvqa5+HGJIR
 XW3ZpoKsEBKppwRe+uhuZKIgKxvuKpN6sBU7ArWVL7K9HdnFUMoW4EktO A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 72WNFQ/b2uzURPdA+juN5T+BAZ2wRekQsQSMQ6WnezhB8qOhkHghJcxsFz0gsNh6dWeX5WeY6E
 n9K3O8InYE/9QBGPXt7Ld7/VIusuZO8vhrNAZ4C0Hblh7tUChFD1sdsxllwq4TetyGWgDCls7g
 /WvQH54gXsHENfXPRwaFYDdUMrpwwdQDLQnyo9OFt6eRIDp2FH77AICekKu2k8FRSq/rHpn/PP
 VVRTDzikcWeZNofAQPCxOlUn0XZfhVP3ACy6WRiQtjxKpHdq28lU7O/dGu+3SBUsJ8hNFpRH3k
 /As=
X-SBRS: 2.7
X-MesageID: 11617165
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11617165"
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <1579190403-23720-1-git-send-email-igor.druzhinin@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: <40176a33-924e-8e81-7231-1b8df8b5e69f@citrix.com>
Date: Thu, 16 Jan 2020 16:16:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: sstabellini@kernel.org, julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, 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>

T24gMTYvMDEvMjAyMCAxNjowMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gRHVlIHRvIEFNRCBh
bmQgSHlnb24gYmVpbmcgdW5hYmxlIHRvIHNlbGVjdGl2ZWx5IHRyYXAgQ1I0IGJpdCBtb2RpZmlj
YXRpb25zCj4gcnVubmluZyAzMi1iaXQgUFYgZ3Vlc3QgaW5zaWRlIFBWIHNoaW0gY29tZXMgd2l0
aCBzaWduaWZpY2FudCBwZXJmb3JtYW5jZQo+IGhpdC4gTW9yZW92ZXIsIGZvciBTTUVQIGluIHBh
cnRpY3VsYXIgZXZlcnkgdGltZSBDUjQuU01FUCBjaGFuZ2VzIG9uIGNvbnRleHQKPiBzd2l0Y2gg
dG8vZnJvbSAzMi1iaXQgUFYgZ3Vlc3QsIGl0IGdldHMgdHJhcHBlZCBieSBMMCBYZW4gd2hpY2gg
dGhlbgo+IHRyaWVzIHRvIHBlcmZvcm0gZ2xvYmFsIFRMQiBpbnZhbGlkYXRpb24gZm9yIFBWIHNo
aW0gZG9tYWluLiBUaGlzIHVzdWFsbHkKPiByZXN1bHRzIGluIGV2ZW50dWFsIGhhbmcgb2YgYSBQ
ViBzaGltIHdpdGggYXQgbGVhc3Qgc2V2ZXJhbCB2Q1BVcy4KPgo+IFNpbmNlIHRoZSBvdmVyYWxs
IHNlY3VyaXR5IHJpc2sgaXMgZ2VuZXJhbGx5IGxvd2VyIGZvciBzaGltIFhlbiBhcyBpdCBiZWlu
Zwo+IHRoZXJlIG1vcmUgb2YgYSBkZWZlbnNlLWluLWRlcHRoIG1lY2hhbmlzbSwgY2hvb3NlIHRv
IGRpc2FibGUgU01FUC9TTUFQIGluCj4gaXQgYnkgZGVmYXVsdCBvbiBBTUQgYW5kIEh5Z29uIHVu
bGVzcyBhIHVzZXIgY2hvc2Ugb3RoZXJ3aXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gLS0tCj4gSSdtIGEgbGl0dGxlIGJp
dCBvbiB0aGUgZmVuY2Ugd2l0aCB0aGlzIG9uZS4gV2UncmUgaGF2aW5nIHRoZSBzYW1lIGlzc3Vl
IHdpdGgKPiBnZW5lcmFsIG5lc3RlZCB2aXJ0IGJ1dCBJJ20gbm90IGluY2xpbmVkIHRvIHRyYWRl
IHNlY3VyaXR5IGZvciBhIHVzZXIgaW4KPiBnZW5lcmFsIGNhc2UuIERpc2FibGluZyBpdCBieSBk
ZWZhdWx0IGZvciBQViBzaGltIG9ubHkgc2VlbXMgcmF0aGVyIGlub2N1b3VzCj4gZHVlIHRvIHRo
ZSB1c2UgY2FzZSByZXN0cmljaW9uLiBJJ2QgbGlrZSB0byBoZWFyIG1vcmUgb3BpbmlvbnMuCgpT
byBldmVyeW9uZSBvbiB0aGUgbGlzdCBpcyB1cCB0byBkYXRlIHdpdGggdGhlIGRpc2N1c3Npb24g
d2UgaGFkIElSTC4KClNNRVAvU01BUCBhcmUgZGVmZW5jZSBpbiBkZXB0aCBtZWFzdXJlcy7CoCBX
ZSBzdXBwb3J0IHJ1bm5pbmcgb24gaGFyZHdhcmUKd2l0aG91dCB0aGVzZSBmZWF0dXJlcywgYW5k
IHRoZSBvdmVyYWxsIHJlc3VsdCBpcyB0aGUgc2FtZSwgc2VjdXJpdHkgd2lzZS4KCkluIHRoZSBQ
ViBTaGltIGNhc2UsIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgZ3Vlc3QgYW5kIG5vdGhpbmcKaW50
ZXJlc3RpbmcgaW4gWGVuLCBkYXRhIHdpc2UuwqAgV2Ugc3BlY2lmaWNhbGx5IGRvIG5vdCBoYXZl
IHRoZSByaXNrIG9mCnNpZGV3YXlzIGRhdGEgbGVha2FnZSBmcm9tIG90aGVyIGd1ZXN0cyB0byBi
ZSB3b3JyaWVkIGFib3V0LgoKV2UgZG8gaG93ZXZlciBjYXJlIGZvciBwZXJmb3JtYW5jZSwgYW5k
IG5vdCB0YWtpbmcgYSBWTUV4aXQgb24gZXZlcnkKU1lTQ0FMTC9JbnRlcnJ1cHQvRXhjZXB0aW9u
IG1ha2VzIGEgbWFzc2l2ZSBkaWZmZXJlbmNlIG92ZXJhbGwuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:17:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7pS-0001TP-B7; Thu, 16 Jan 2020 16:17:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is7pQ-0001T9-W1
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:17:05 +0000
X-Inumbo-ID: 9c972e94-387b-11ea-b89f-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c972e94-387b-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 16:16:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579191415;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=I1O1cNcW7ld8IN5pH+cDzhOANUuPITm/rv8/yat2jjc=;
 b=Lq4SOdyF/9ByucukU3CLmUCwmmRibOo0D4CRiGSzUwF0Iq9tlogibH7L
 S99eX78+/mb8V8DYUcaCRYIgSCg1HF1LuYyADUaasO+D8yixteS6InEbU
 m/kb7rpSv9Q3vhzEQGEqTqIiBqd0RHHfoTjf2EQ8ZeZ90U2r956jYPROZ Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ltk8tyyMZtbvPCNJyNoPFcDOQWwTBuvs3XPqA97YMwiwtJeoITpqY56m422Yq6zVa29Sr2BS6m
 URBF6AdQWgfiucHIbjsdS0kD/wb+wQTRxLZAPSV0qhtz88mQ49IcqebFVp6Rb5KwFGSmV9IWKZ
 QLIjWgu6fTnBc+ohOGJ7896sMGWK1ChKfWaRr6uUiyQjYGm5gzwZjkUCtS4o+VlYLJIb72zTNI
 4dDWptkll6sFQBDa/+BfpsRwOAjbmmTg8CkDkYo1vxQ4spF9uFYoe8Y7EqO6arIsEZakMcsLhc
 4uE=
X-SBRS: 2.7
X-MesageID: 11617211
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11617211"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
 <52678cf50a54609dc453df47ffb4fa0429c69bbd.1578170151.git.rosbrookn@ainfosec.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <515c9c28-eff1-676d-0e81-3636fc6f59f5@citrix.com>
Date: Thu, 16 Jan 2020 16:16:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <52678cf50a54609dc453df47ffb4fa0429c69bbd.1578170151.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/3] golang/xenlight: implement keyed
 union Go to C marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gMS80LzIwIDk6MDAgUE0sIE5pY2sgUm9zYnJvb2sgd3JvdGU6Cj4gU2luY2UgdGhlIEMgdW5p
b24gY2Fubm90IGJlIGRpcmVjdGx5IHBvcHVsYXRlZCwgcG9wdWxhdGUgdGhlIGZpZWxkcyBvZiB0
aGUKPiBjb3JyZXNwb25kaW5nIEMgc3RydWN0IGRlZmluZWQgaW4gdGhlIGNnbyBwcmVhbWJsZSwg
YW5kIHRoZW4gY29weSB0aGF0Cj4gc3RydWN0IGFzIGJ5dGVzIGludG8gdGhlIGJ5dGUgc2xpY2Ug
dGhhdCBHbyB1c2VzIGFzIHRoZSB1bmlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:18:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7r7-0001dj-PO; Thu, 16 Jan 2020 16:18:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=J9Dq=3F=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1is7r6-0001db-Hv
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:18:48 +0000
X-Inumbo-ID: d9bb1422-387b-11ea-8775-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9bb1422-387b-11ea-8775-12813bfff9fa;
 Thu, 16 Jan 2020 16:18: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 mx2.suse.de (Postfix) with ESMTP id E00BFB2AA2;
 Thu, 16 Jan 2020 16:18:36 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <4e285f09f6c68deccf009b16c86898a78e349997.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0ceeb51-62ca-9d03-1caa-b258182991ec@suse.com>
Date: Thu, 16 Jan 2020 17:18:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4e285f09f6c68deccf009b16c86898a78e349997.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 12/18] x86/mem_sharing: Enable
 mem_sharing on first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEl0IGlzIHdhc3Rl
ZnVsIHRvIHJlcXVpcmUgc2VwYXJhdGUgaHlwZXJjYWxscyB0byBlbmFibGUgc2hhcmluZyBvbiBi
b3RoIHRoZQo+IHBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5nIFZNIGZvcmtpbmcu
IFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKPiBzaGFyaW5nIG9uIHRoZSBmaXJzdCBtZW1v
cCBpbiBjYXNlIGl0IHdhc24ndCBhbHJlYWR5IGVuYWJsZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBpbmRleCAzZjM2Y2Q2YmJjLi5iOGE5MjI4ZWNm
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMTQxMiw2ICsxNDEyLDI0IEBAIHN0YXRp
YyBpbnQgcmFuZ2Vfc2hhcmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QsCj4g
ICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5n
X2NvbnRyb2woc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGUpCj4gK3sKPiArICAgIGlmICgg
ZW5hYmxlICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KCFpc19odm1fZG9tYWlu
KGQpKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PU1lTOwoKLUVPUE5PVFNVUFAgb3Igc29t
ZSBzdWNoIHBsZWFzZS4gRU5PU1lTIGhhcyBhIHZlcnkgc3BlY2lmaWMgbWVhbmluZywKd2hpY2gg
KGFjY29yZGluZyB0byBteSB1bmRlcnN0YW5kaW5nKSBkb2Vzbid0IGFwcGx5IGhlcmUuCgo+ICsg
ICAgICAgIGlmICggdW5saWtlbHkoIWhhcF9lbmFibGVkKGQpKSApCj4gKyAgICAgICAgICAgIHJl
dHVybiAtRU5PREVWOwoKRG9lc24ndCB0aGlzIGFsbG93IGRyb3BwaW5nIHRoZSBIQVAgY2hlY2sg
ZnJvbQptZW1fc2hhcmluZ19lbmFibGVkKGQpPwoKPiArICAgICAgICBpZiAoIHVubGlrZWx5KGlz
X2lvbW11X2VuYWJsZWQoZCkpICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FWERFVjsKPiArICAg
IH0KPiArCj4gKyAgICBkLT5hcmNoLmh2bS5tZW1fc2hhcmluZy5lbmFibGVkID0gZW5hYmxlOwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCj4gIHsKPiAgICAgIGlu
dCByYzsKPiBAQCAtMTQzMywxMCArMTQ1MSw4IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCj4gICAgICBpZiAo
IHJjICkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gLSAgICAvKiBPbmx5IEhBUCBpcyBzdXBw
b3J0ZWQgKi8KPiAtICAgIHJjID0gLUVOT0RFVjsKPiAtICAgIGlmICggIW1lbV9zaGFyaW5nX2Vu
YWJsZWQoZCkgKQo+IC0gICAgICAgIGdvdG8gb3V0Owo+ICsgICAgaWYgKCAhbWVtX3NoYXJpbmdf
ZW5hYmxlZChkKSAmJiAocmMgPSBtZW1fc2hhcmluZ19jb250cm9sKGQsIHRydWUpKSApCj4gKyAg
ICAgICAgcmV0dXJuIHJjOwoKUGVyaGFwcyBhbHJlYWR5IGluIHBhdGNoIDYsIGRvZXNuJ3QgdGhp
cyBlbGltaW5hdGUgdGhlIG5lZWQgZm9yIHRoZQppbmRpdmlkdWFsIG1lbV9zaGFyaW5nX2VuYWJs
ZWQoKSBjaGVja3MgaW4gdGhlIGNhc2UgYmxvY2tzPwoKPiBAQCAtMTcwMywxOCArMTcxOSwxMCBA
QCBpbnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9t
Y3RsX21lbV9zaGFyaW5nX29wICptZWMpCj4gIHsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICAv
KiBPbmx5IEhBUCBpcyBzdXBwb3J0ZWQgKi8KPiAtICAgIGlmICggIWhhcF9lbmFibGVkKGQpICkK
PiAtICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiAtCj4gLSAgICBzd2l0Y2ggKCBtZWMtPm9wICkK
PiArICAgIHN3aXRjaCggbWVjLT5vcCApCgpQbGVhc2UgZG9uJ3QgY29ycnVwdCBwcm9wZXIgWGVu
IHN0eWxlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:21:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7t4-0002OG-8P; Thu, 16 Jan 2020 16:20:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is7t2-0002OB-Vd
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:20:49 +0000
X-Inumbo-ID: 22be21ee-387c-11ea-a985-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22be21ee-387c-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 16:20:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579191640;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4HYsixucHdtn/S3lXRQuOtKs9uSJ4nZVFbQ1om46PTE=;
 b=L9oYELsp8YSe9wIFsRE+OKUOY4TVf5rGufg3yborn0zT5kV0K3v2bRbJ
 05KJc8+sQaod+sYnTV78wRSh5x3z9dVT1gwtBfp6uo1rLkgBzh1vuhFHj
 ScCHvYZTSAJ6FUTlbyckie1t+ee4Lakv7bIKKyZIZ57cl9AQApL5ODhNM Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dzueSOMDnWRau5s6N8kUiCtQpcyEBHD5Rib8hSSdLAL0YXJw+MMkmesF5WeYgGsSJQAYQX2IR4
 WilFRLSOoTQSFNaaMRIDmkb+x6UFiebF+nnDLTuACUche6arMd+GRV9rGs6HfA/ucACQlRE2yO
 4Yqx38DTjH9+Vuqq/ylw1YK2btpXl6zcCQFBrHsifb2X5WtciMKxdzK199wUJfSl41MYtEChOu
 ZmpXO8lZezwrD1BRdCwxCZl1grrLkGECJ5zwxAn6JwK4wArgc7hWdh5BtmBM6lEDOxvZLiYsWP
 S5w=
X-SBRS: 2.7
X-MesageID: 11019135
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11019135"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
 <5bf5727f88e00adb9c973e2b884292d369d1b3e9.1578170151.git.rosbrookn@ainfosec.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a46928f0-0a19-2f6a-2ad9-e0f36200455f@citrix.com>
Date: Thu, 16 Jan 2020 16:20:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5bf5727f88e00adb9c973e2b884292d369d1b3e9.1578170151.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/3] golang/xenlight: implement array Go
 to C marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gMS80LzIwIDk6MDAgUE0sIE5pY2sgUm9zYnJvb2sgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
TmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:23:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is7vK-0002YE-NW; Thu, 16 Jan 2020 16:23:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is7vJ-0002Y9-6c
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:23:09 +0000
X-Inumbo-ID: 7859f4d4-387c-11ea-8777-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7859f4d4-387c-11ea-8777-12813bfff9fa;
 Thu, 16 Jan 2020 16:23: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 <osstest-admin@xenproject.org>)
 id 1is7vD-0004Re-7m; Thu, 16 Jan 2020 16:23: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 1is7vC-0001B4-Tg; Thu, 16 Jan 2020 16:23:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is7vC-00008S-T2; Thu, 16 Jan 2020 16:23:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146161-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=b6d41060120562e2185f2e3b5e582d415456ec65
X-Osstest-Versions-That: xen=b31666c8912bf18d9eff963b06d856e7e818ff34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 16:23:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146161: 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>

ZmxpZ2h0IDE0NjE2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE2MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNmQ0MTA2MDEyMDU2MmUyMTg1ZjJlM2I1ZTU4MmQ0MTU0NTZlYzY1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMzE2NjZjODkxMmJmMThkOWVm
Zjk2M2IwNmQ4NTZlN2U4MThmZjM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMzEgIDIwMjAt
MDEtMTUgMjE6MDI6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTYxICAy
MDIwLTAxLTE2IDEzOjAwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgYjMxNjY2Yzg5MS4uYjZkNDEwNjAxMiAgYjZkNDEwNjAxMjA1NjJlMjE4NWYy
ZTNiNWU1ODJkNDE1NDU2ZWM2NSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:25:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 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 1is7x4-0002gJ-70; Thu, 16 Jan 2020 16:24:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rOjP=3F=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1is7x2-0002g9-Tb
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:24:56 +0000
X-Inumbo-ID: b6d37a64-387c-11ea-a2eb-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6d37a64-387c-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 16:24:48 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579191888; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=xQSngghPfhGlMIufWZRnkMsUOa7wHi6Yh7vB+ZJ3HRc=;
 b=R9XSuuhFUy9sw3D0jcOuLuuKdGlGdQYpO0AuDM11onH2qLOwnxbblZa6ZxZgrL6X2NPukW2Z
 oWozhrgkr2g7LssPvwTuSt8De57v2evcjnRTbIe3U0tzuRezo+zrHVP0fKUlWl2jTchGxwG0
 EpLW69ldEVO9Cn4b/e2l3AwOaEY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com
 [209.85.128.48])
 by mxa.mailgun.org with ESMTP id 5e208e4f.7f7cedd4d1f0-smtp-out-n01;
 Thu, 16 Jan 2020 16:24:47 -0000 (UTC)
Received: by mail-wm1-f48.google.com with SMTP id f129so4470963wmf.2
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:24:47 -0800 (PST)
X-Gm-Message-State: APjAAAVVHoLNJBxNKhYlnKjuYP1Qb4/1HTIw6ylFI/sIK8eDlfX/Doxj
 o2jNDg6QZub3cDGDem6Tfd3OZ4Wzc7egSrJZH+4=
X-Google-Smtp-Source: APXvYqy56JTcOH0oX/1/ClxgN7kfayAIuGmm8tRAyohcOkosi2YB3gOTMJ6oNccZzTxPXciq9e+4me7XYSj9twjTM00=
X-Received: by 2002:a05:600c:2503:: with SMTP id
 d3mr177551wma.84.1579191885784; 
 Thu, 16 Jan 2020 08:24:45 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
In-Reply-To: <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 16 Jan 2020 09:24:09 -0700
X-Gmail-Original-Message-ID: <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
Message-ID: <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgODo0NyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxMywgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gVGFtYXMgSyBMZW5neWVsICgxOCk6Cj4gPiAgIHg4Ni9odm06IGludHJvZHVjZSBo
dm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMKPiA+ICAgeGVuL3g4NjogTWFrZSBoYXBfZ2V0X2Fs
bG9jYXRpb24gYWNjZXNzaWJsZQo+ID4gICB4ODYvbWVtX3NoYXJpbmc6IG1ha2UgZ2V0X3R3b19n
Zm5zIHRha2UgbG9ja3MgY29uZGl0aW9uYWxseQo+ID4gICB4ODYvbWVtX3NoYXJpbmc6IGRyb3Ag
ZmxhZ3MgZnJvbSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UKPiA+ICAgeDg2L21lbV9zaGFyaW5n
OiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAo+ID4gICB4ODYv
bWVtX3NoYXJpbmc6IGRlZmluZSBtZW1fc2hhcmluZ19kb21haW4gdG8gaG9sZCBzb21lIHNjYXR0
ZXJlZAo+ID4gICAgIHZhcmlhYmxlcwo+ID4gICB4ODYvbWVtX3NoYXJpbmc6IFVzZSBJTlZBTElE
X01GTiBhbmQgcDJtX2lzX3NoYXJlZCBpbgo+ID4gICAgIHJlbGlucXVpc2hfc2hhcmVkX3BhZ2Vz
Cj4gPiAgIHg4Ni9tZW1fc2hhcmluZzogTWFrZSBhZGRfdG9fcGh5c21hcCBzdGF0aWMgYW5kIHNo
b3J0ZW4gbmFtZQo+ID4gICB4ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQgTUVNX1NIQVJJTkdfREVT
VFJPWV9HRk4gdG8gYSBib29sCj4KPiBJJ3ZlIGxvb2tlZCBhdCB0aGVzZSBwYXRjaGVzLCBhbmQg
SSB0aGluayAyLTQgYW5kIDctOSBjb3VsZCBnbwo+IGluIHJpZ2h0IGF3YXkgKDYgaGFzIGEgc21h
bGwgcXVlc3Rpb24gcGVuZGluZywgYnV0IG1heSBvdGhlcndpc2UKPiBhbHNvIGJlIHJlYWR5KSwg
aWYgeW91IHdlcmUgdG8gZ2l2ZSAob3IgZGVsZWdhdGUpIHlvdXIgYWNrIHRoYXQKPiB0aGV5IHdv
dWxkIG5lZWQgYWZhaWN0LiBUaG91Z2h0cz8KPgoKTm90IHN1cmUgSSB1bmRlcnN0YW5kIHlvdXIg
cXVlc3Rpb24uIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBzaW5jZQpJJ20gdGhlIG1haW50YWlu
ZXIgb2YgdGhlIGNvZGUgYmVpbmcgY2hhbmdlZCBieSB0aGVzZSBwYXRjaGVzIEkganVzdApuZWVk
IGEgInJldmlld2VkLWJ5IiBmcm9tIHNvbWVvbmUgaW4gdGhlIGNvbW11bml0eSBhbmQgbm8gb3V0
c3RhbmRpbmcKaXNzdWUgb24gdGhlbS4gUHJvdmlkZWQgdGhpcyBpcyB2NCBub3cgb2YgdGhlIHNl
cmllcyBhbmQgbm8gaXNzdWVzCndlcmUgcmFpc2VkIHNvIGZhciBmb3IgdGhlc2UgcGFydGljdWxh
ciBwYXRjaGVzIHRoZXkgY2FuIGJlIG1lcmdlZAp3aXRoIHlvdXIgUmV2aWV3ZWQtYnkuCgpUaGFu
a3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:35:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:35: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 1is87T-0003dD-Pu; Thu, 16 Jan 2020 16:35:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rOjP=3F=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1is87R-0003d8-Mm
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:35:41 +0000
X-Inumbo-ID: 363417ea-387e-11ea-a2eb-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 363417ea-387e-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 16:35:31 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579192532; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Wx+ZjO0vsjPR1aocVoakW/99JDZ54y9uOj/lts6N8fw=;
 b=jIgWWcOUGA0Xs7fvKJyIaE8SZ0IDhS5OavM0KcGWbCO9et4Oi5w/7AzXxnJuYHz4f8L3xsjA
 ArgFIhBMnjEPSkqnvvHk4yHrasKvDd9Ibu5wPRCqF6C8JZA681e26SYJsK65IPFYZELLkNK3
 UBio0oOYZRGIjQTWBqzqo5H9cho=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com
 [209.85.221.48])
 by mxa.mailgun.org with ESMTP id 5e2090ce.7fe46662b630-smtp-out-n03;
 Thu, 16 Jan 2020 16:35:26 -0000 (UTC)
Received: by mail-wr1-f48.google.com with SMTP id t2so19838412wrr.1
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:35:25 -0800 (PST)
X-Gm-Message-State: APjAAAWNdW+eLlKmj0MlQpm+xvrxqFTk+Cg8Hd3FaDjam6TzPHjWeRH4
 mOtDIksNAVhoUKrbyHlb8YN+fzbNmG9YTH75bck=
X-Google-Smtp-Source: APXvYqzpIxjpRRoolUYHzIv74/vcMDp4nrIxU7w6uvyOtwt9I8dp8+ZuxmRQMvdH19xsgCZsfaQv3FfFQkk/CdtBFgI=
X-Received: by 2002:adf:9c8f:: with SMTP id d15mr4261774wre.390.1579192524133; 
 Thu, 16 Jan 2020 08:35:24 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <4e285f09f6c68deccf009b16c86898a78e349997.1578503483.git.tamas.lengyel@intel.com>
 <b0ceeb51-62ca-9d03-1caa-b258182991ec@suse.com>
In-Reply-To: <b0ceeb51-62ca-9d03-1caa-b258182991ec@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 16 Jan 2020 09:34:48 -0700
X-Gmail-Original-Message-ID: <CABfawhkk=rNdUgdLker_miiwobJNwt5R10ZZfC4__mQW_NqEeA@mail.gmail.com>
Message-ID: <CABfawhkk=rNdUgdLker_miiwobJNwt5R10ZZfC4__mQW_NqEeA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/18] x86/mem_sharing: Enable
 mem_sharing on first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgOToxOCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gSXQgaXMgd2FzdGVmdWwgdG8gcmVxdWlyZSBzZXBhcmF0ZSBoeXBlcmNhbGxzIHRv
IGVuYWJsZSBzaGFyaW5nIG9uIGJvdGggdGhlCj4gPiBwYXJlbnQgYW5kIHRoZSBjbGllbnQgZG9t
YWluIGR1cmluZyBWTSBmb3JraW5nLiBUbyBzcGVlZCB0aGluZ3MgdXAgd2UgZW5hYmxlCj4gPiBz
aGFyaW5nIG9uIHRoZSBmaXJzdCBtZW1vcCBpbiBjYXNlIGl0IHdhc24ndCBhbHJlYWR5IGVuYWJs
ZWQuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVs
QGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwg
MzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdl
ZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMKPiA+IGluZGV4IDNmMzZjZDZiYmMuLmI4YTkyMjhlY2YgMTAwNjQ0Cj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMKPiA+IEBAIC0xNDEyLDYgKzE0MTIsMjQgQEAgc3RhdGljIGludCByYW5nZV9z
aGFyZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCwKPiA+ICAgICAgcmV0dXJu
IHJjOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfY29udHJv
bChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGVuYWJsZSkKPiA+ICt7Cj4gPiArICAgIGlmICggZW5h
YmxlICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghaXNfaHZtX2RvbWFp
bihkKSkgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRU5PU1lTOwo+Cj4gLUVPUE5PVFNVUFAg
b3Igc29tZSBzdWNoIHBsZWFzZS4gRU5PU1lTIGhhcyBhIHZlcnkgc3BlY2lmaWMgbWVhbmluZywK
PiB3aGljaCAoYWNjb3JkaW5nIHRvIG15IHVuZGVyc3RhbmRpbmcpIGRvZXNuJ3QgYXBwbHkgaGVy
ZS4KPgo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghaGFwX2VuYWJsZWQoZCkpICkKPiA+ICsg
ICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPgo+IERvZXNuJ3QgdGhpcyBhbGxvdyBkcm9wcGlu
ZyB0aGUgSEFQIGNoZWNrIGZyb20KPiBtZW1fc2hhcmluZ19lbmFibGVkKGQpPwoKWWVzLCBsb29r
cyBsaWtlIGl0IGNvdWxkIGJlIGRyb3BwZWQgZnJvbSB0aGVyZS4KCj4KPiA+ICsgICAgICAgIGlm
ICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSkgKQo+ID4gKyAgICAgICAgICAgIHJldHVy
biAtRVhERVY7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJp
bmcuZW5hYmxlZCA9IGVuYWJsZTsKPiA+ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4g
IGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hh
cmluZ19vcF90KSBhcmcpCj4gPiAgewo+ID4gICAgICBpbnQgcmM7Cj4gPiBAQCAtMTQzMywxMCAr
MTQ1MSw4IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCj4gPiAgICAgIGlmICggcmMgKQo+ID4gICAgICAgICAg
Z290byBvdXQ7Cj4gPgo+ID4gLSAgICAvKiBPbmx5IEhBUCBpcyBzdXBwb3J0ZWQgKi8KPiA+IC0g
ICAgcmMgPSAtRU5PREVWOwo+ID4gLSAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkK
PiA+IC0gICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVk
KGQpICYmIChyYyA9IG1lbV9zaGFyaW5nX2NvbnRyb2woZCwgdHJ1ZSkpICkKPiA+ICsgICAgICAg
IHJldHVybiByYzsKPgo+IFBlcmhhcHMgYWxyZWFkeSBpbiBwYXRjaCA2LCBkb2Vzbid0IHRoaXMg
ZWxpbWluYXRlIHRoZSBuZWVkIGZvciB0aGUKPiBpbmRpdmlkdWFsIG1lbV9zaGFyaW5nX2VuYWJs
ZWQoKSBjaGVja3MgaW4gdGhlIGNhc2UgYmxvY2tzPwoKWWVzIGl0IGRvZXMuIEkgdGhpbmsgSSB3
YXMgcGxhbm5pbmcgb24gcmVtb3ZpbmcgdGhvc2UgY2hlY2tzIGJ1dCBpdApzbGlwcGVkIG15IG1p
bmQuCgo+Cj4gPiBAQCAtMTcwMywxOCArMTcxOSwxMCBAQCBpbnQgbWVtX3NoYXJpbmdfZG9tY3Rs
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICptZWMp
Cj4gPiAgewo+ID4gICAgICBpbnQgcmM7Cj4gPgo+ID4gLSAgICAvKiBPbmx5IEhBUCBpcyBzdXBw
b3J0ZWQgKi8KPiA+IC0gICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQo+ID4gLSAgICAgICAgcmV0
dXJuIC1FTk9ERVY7Cj4gPiAtCj4gPiAtICAgIHN3aXRjaCAoIG1lYy0+b3AgKQo+ID4gKyAgICBz
d2l0Y2goIG1lYy0+b3AgKQo+Cj4gUGxlYXNlIGRvbid0IGNvcnJ1cHQgcHJvcGVyIFhlbiBzdHls
ZS4KCkFjay4KClRoYW5rcyEKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:47:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is8IJ-0004WN-6h; Thu, 16 Jan 2020 16:46:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is8II-0004WI-6C
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:46:54 +0000
X-Inumbo-ID: c9e0d3c5-387f-11ea-877b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9e0d3c5-387f-11ea-877b-12813bfff9fa;
 Thu, 16 Jan 2020 16:46:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579193210;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+JrQlc99nXD97eI5fvU+8BWNxQxGgL6TiVJoG8Yuc5c=;
 b=G/qANTIN1LMyq1ypa0tTVT0eiOLPEt1WQkCNHd+mUdzm94c9csklkR+0
 aU5EAKavh5uoJ7xHjrRlPJrQLyO2Rl+L/KMT1xft+BMphSPY/fWG5Av0f
 3oXzYpqCEVwMpx/QbSmin/CKHTgZTUZv+kLAnE6H7LWYdB3NCoxOjPF4I 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tHjAmsDIj4rzGIFloMr/2bFByriLWKBrPVXDbQ3BoFEoknweTlRL6172sBOuC0EPHjFJNzjSxK
 rPX5PIZLuE5FSAFzhUn6lufT7b0fw46Ti8yhUq87aPn8Gd6f6ocZyCWPVKQi/8FlVoenKIaB+b
 uNObOCujGbYHE0e4Aff1O2mvBISaLp81jr30cMA1GsQiyx9DtIu74O0lk86pvkID/adyOa3hco
 G2bdENaYb0VQ9nAKFvs988yv0pHGveLFLCqXZF7yoOgyOpLcvR/Y2IfnQi59TTjj1Ty30/BbJj
 FMM=
X-SBRS: 2.7
X-MesageID: 11039394
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11039394"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-5-george.dunlap@citrix.com>
 <CAEBZRSeM=shiVm4V+kCO4gyhVcg1-TNJi=i1S5=RBFB0ZoLUwA@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <b1fd2c4f-0817-e4c3-0823-23d07f55d87f@citrix.com>
Date: Thu, 16 Jan 2020 16:46:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSeM=shiVm4V+kCO4gyhVcg1-TNJi=i1S5=RBFB0ZoLUwA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/9] go/xenlight: More informative error
 messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS80LzIwIDc6MDYgUE0sIE5pY2sgUm9zYnJvb2sgd3JvdGU6Cj4gT24gRnJpLCBEZWMgMjcs
IDIwMTkgYXQgMTE6MzMgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPj4KPj4gSWYgYW4gZXJyb3IgaXMgZW5jb3VudGVyZWQgZGVlcCBpbiBhIGNvbXBs
aWNhdGVkIGRhdGEgc3RydWN0dXJlLCBpdCdzCj4+IG9mdGVuIGRpZmZpY3VsdCB0byB0ZWxsIHdo
ZXJlIHRoZSBlcnJvciBhY3R1YWxseSBpcy4gIE1ha2UgdGhlIGVycm9yCj4+IG1lc3NhZ2UgZnJv
bSB0aGUgZ2VuZXJhdGVkIHRvQygpIGFuZCBmcm9tQygpIHN0cnVjdHVyZXMgbW9yZQo+PiBpbmZv
cm1hdGl2ZSBieSB0YWdnaW5nIHdoaWNoIGZpZWxkIGJlaW5nIGNvbnZlcnRlZCBlbmNvdW50ZXJl
ZCB0aGUKPj4gZXJyb3IuICBUaGlzIHdpbGwgaGF2ZSB0aGUgZWZmZWN0IG9mIGdpdmluZyBhICJz
dGFjayB0cmFjZSIgb2YgdGhlCj4+IGZhaWx1cmUgaW5zaWRlIGEgbmVzdGVkIGRhdGEgc3RydWN0
dXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cj4gCj4gTG9va3MgZ29vZCwganVzdCBvbmUgbml0LXBpY2t5IGNvbW1lbnQ6Cj4g
Cj4+IGRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSBiL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5Cj4+IGluZGV4IGU0ZWQ0ZDUwZjUuLjQ4
ZTNkODZmNzAgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVz
LnB5Cj4+ICsrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5Cj4+IEBAIC0z
MTQsNyArMzE0LDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19jb252ZXJ0X2Zyb21fQyh0eSA9IE5v
bmUsIG91dGVyX25hbWUgPSBOb25lLCBjdmFybmFtZSA9IE5vbmUKPj4gICAgICAgICAgIyBJZiB0
aGUgdHlwZSBpcyBub3QgY2FzdGFibGUsIHdlIG5lZWQgdG8gY2FsbCBpdHMgZnJvbUMKPj4gICAg
ICAgICAgIyBmdW5jdGlvbi4KPj4gICAgICAgICAgcyArPSAnaWYgZXJyIDo9IHgue30uZnJvbUMo
Jnt9Lnt9KTsnLmZvcm1hdChnb25hbWUsY3Zhcm5hbWUsY25hbWUpCj4+IC0gICAgICAgIHMgKz0g
J2VyciAhPSBuaWwge1xuIHJldHVybiBlcnIgXG59XG4nCj4+ICsgICAgICAgIHMgKz0gJ2VyciAh
PSBuaWwge3tcbnJldHVybiBmbXQuRXJyb3JmKCJDb252ZXJ0aW5nIGZpZWxkIHt9OiAldiIsIGVy
cikgXG59fVxuJy5mb3JtYXQoZ29uYW1lKQo+IAo+IEl0J3MgcHJlZmVycmVkIHN0eWxlIHRvIGtl
ZXAgZXJyb3IgbWVzc2FnZXMgbG93ZXJjYXNlLCB1bmxlc3MgYSBwcm9wZXIKPiBub3VuIG9yIGFj
cm9ueW0gaXMgdXNlZCAodGhlIGZpZWxkIG5hbWVzIHdvdWxkIGJlIGNvbnNpZGVyZWQgcHJvcGVy
Cj4gbm91bnMpLgoKQWNrLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:50:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16: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 1is8Lq-0005Ki-Pr; Thu, 16 Jan 2020 16:50:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F4nH=3F=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1is8Lp-0005Kd-6d
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:50:33 +0000
X-Inumbo-ID: 4ec36d40-3880-11ea-ac27-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ec36d40-3880-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 16:50:32 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id u1so23452941ljk.7
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 08:50:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IPOpj4vjs6N68C1/vfxlcEhfvjG5UW9jl9xEZjomQN4=;
 b=lBpmFAhJ9y5/ytkCyLFJ5rzzC+9f5TjxgwG8ovSDFSQ3jTrb5N/4FFFcMDoOmY2sK6
 lcT8Px75xASspHh7B1wL7gN8TlTup9sxgzPL7KVBGO7TtvVUDZJw/wG1I21T7pdGDFTO
 AN7ScKtFxPgMLe9IbsQWUauuXex4rvoM0zUhtbFy0mCQsIK4jcn1Tu2Hm4eHzvLb4tZ/
 kxsMPIRXisvhs0GyA5OpQUtjM4MKLmLtjwwpy2GIYHAUshpb7eDocE2fjcaU1d7rrRzh
 ft5piTHVAaURHdyL2AbZCYU8mhzljzniRyi8AdphAAJlPeTy9J6SOxLGv4kMhUp8dtd8
 bUow==
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=IPOpj4vjs6N68C1/vfxlcEhfvjG5UW9jl9xEZjomQN4=;
 b=raAs7rQcw8+5VGJYbx2ve1njitoDWm3jXA3p669L+tD7ll1vyy7U2hDmvHCgnOKNtx
 BquHiKDTaX/AbNg/YSDYF+Z5oy5/4YhnL9+55GimQNKKu44j0hNUwYr/MWtRMMIa6blf
 /s69rj6RCSPNGJD3o637Q9oaIh3sOXh4JJds8+vrunYw/wSJFsDsWScGPNdarWHlwTHP
 3WIvhplHrxB801BgI5LbNfBjfjU+T6u6DPUekXBHtjwPqTbDv0dUqOfliS3vZkNG2N5p
 63q40DOiaukrhqLUEiq0JBicU/wCnbRnnY2fNHGySKdA+fzUOP8EwvGB00kv1xDJYUzo
 PX4g==
X-Gm-Message-State: APjAAAV1sHEstNLLnxvZyczg7giSJzTyKNjiXk+9sDpfehFnOkF1HEnf
 /K2kAPPa3dhy0bdl7iCLY0holtbTuz10pUgm8Ag=
X-Google-Smtp-Source: APXvYqzRTD8exIZQPgc75d4CI8YlLenXp6QzsDkOjCw0WjwJsc4YJp9S7muIU/5JQSsoxDlXNqmz+tCalteCj5Bf2c0=
X-Received: by 2002:a2e:98c4:: with SMTP id s4mr2910662ljj.102.1579193430859; 
 Thu, 16 Jan 2020 08:50:30 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
 <3a36857aeebe9a8ec3c4bc64f8ee77cdab035d6e.1578170151.git.rosbrookn@ainfosec.com>
 <f6ac3a54-a848-e2d1-7604-da318c871513@citrix.com>
In-Reply-To: <f6ac3a54-a848-e2d1-7604-da318c871513@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Thu, 16 Jan 2020 11:50:19 -0500
Message-ID: <CAEBZRSfZbeO6r2Qt1nfjQ_N0WCtu_xpwuZ1oS487uQ+=iXBAGw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 1/3] golang/xenlight: begin Go to C type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiBMb29rcyBnb29kISAgT25seSBvbmUgcXVlc3Rpb246Cj4KPiA+ICsgICAgaWYgbm90IGlzX2Nh
c3RhYmxlOgo+ID4gKyAgICAgICAgcyArPSAnaWYgZXJyIDo9IHgue30udG9DKCZ4Yy57fSk7IGVy
ciAhPSBuaWwge3tcbicuZm9ybWF0KGdvbmFtZSxjbmFtZSkKPgo+IEVyciBzaG91bGQgYmUgZGVm
aW5lZCBmdW5jdGlvbi13aWRlIGF0IHRoaXMgcG9pbnQuICBBcmUgeW91IHVzaW5nIGA6PWAKPiBv
biBwdXJwb3NlIGZvciBzb21lIHJlYXNvbj8gIFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gbWFrZSB0
aGlzIGA9YCBpbnN0ZWFkPwoKVGhpcyBpcyBvbiBwdXJwb3NlLiBJTU8gaXQncyBiZXR0ZXIgdG8g
a2VlcCB0aGUgdmFyaWFibGUgc2NvcGVkIHRvIHRoZQppZiBibG9jayB3aGVuIHVzaW5nIHNob3J0
IHN0YXRlbWVudCBpZiBzeW50YXguIElmIHRoZSBkZXNpcmUgaXMgdG8KYXNzaWduIHRvIHRoZSBz
YW1lIGBlcnJgIHZhcmlhYmxlLCB0aGVuIEkgd291bGQgbm90IHVzZSB0aGUgc2hvcnQKc3RhdGVt
ZW50LiBSZWFzb24gYmVpbmcgSSB0aGluayBpdCBoZWxwcyByZWFkYWJpbGl0eTsgdGhlIHNob3J0
CnN0YXRlbWVudCBzeW50YXggaXMgaGFuZHksIGJ1dCBpdCBpcyBlYXN5IHRvIGdsYW5jZSBvdmVy
IGFuZCBub3QKcmVhbGl6ZSBhbiBhc3NpZ25tZW50IGlzIGJlaW5nIG1hZGUuCgpUaGFua3MsCi1O
UgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:56:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is8Rd-0005Vf-J2; Thu, 16 Jan 2020 16:56:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is8Rd-0005Va-7A
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:56:33 +0000
X-Inumbo-ID: 20b53c5c-3881-11ea-b89f-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20b53c5c-3881-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 16:56:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579193785;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cPYuYF5VP8D71Gz76HfH3O9FiY0UFYl/7z7cECfFDkE=;
 b=R2DNv5ahaHhZqptk2RV2H61XCsYT2krCASLjBMRpS9CHt+K+bwa83+zC
 TBOr2AnkZABSlMjj0VyGfzBUI8VfQKyBO9F9cet1vKYR5/zIbCjk56thV
 kLmEK5VBeVydeum++1qKlyYpO1sDsc+4K0gBKVeiVaik9ULWQw9isXU1U w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zmhtg2Ef8s/ys+g3BHYypizukeieEJT+80p7m73l+JIp56UWt7ilTuJZVvcfvxnKcT1iP5xt+F
 ldI24wZ5JhYj4PgN9d+IHKXaLcxU65urVWzG0dz81Bmw/xdxxS1ULbasIcvdoIKtqJ83/ied+M
 xWY6G6beX4GedA8fjGasS17ktiInKcJk56ZPaEGLMjZaU1zAbYV6uj/xSMiChwvciKN+HvFI7o
 s6xIk7CdkoxTvRalK3/vT9hjYEYh1TmbeojGc0pWT1bmka42NOnjWCMIbuqc20Cpa24iaxPue9
 Zx8=
X-SBRS: 2.7
X-MesageID: 11039931
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11039931"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <cover.1578170151.git.rosbrookn@ainfosec.com>
 <3a36857aeebe9a8ec3c4bc64f8ee77cdab035d6e.1578170151.git.rosbrookn@ainfosec.com>
 <f6ac3a54-a848-e2d1-7604-da318c871513@citrix.com>
 <CAEBZRSfZbeO6r2Qt1nfjQ_N0WCtu_xpwuZ1oS487uQ+=iXBAGw@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <bf1488fb-ebb2-f2ea-7715-cefa7c4d481f@citrix.com>
Date: Thu, 16 Jan 2020 16:56:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSfZbeO6r2Qt1nfjQ_N0WCtu_xpwuZ1oS487uQ+=iXBAGw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 1/3] golang/xenlight: begin Go to C type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gMS8xNi8yMCA0OjUwIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+PiBMb29rcyBnb29kISAg
T25seSBvbmUgcXVlc3Rpb246Cj4+Cj4+PiArICAgIGlmIG5vdCBpc19jYXN0YWJsZToKPj4+ICsg
ICAgICAgIHMgKz0gJ2lmIGVyciA6PSB4Lnt9LnRvQygmeGMue30pOyBlcnIgIT0gbmlsIHt7XG4n
LmZvcm1hdChnb25hbWUsY25hbWUpCj4+Cj4+IEVyciBzaG91bGQgYmUgZGVmaW5lZCBmdW5jdGlv
bi13aWRlIGF0IHRoaXMgcG9pbnQuICBBcmUgeW91IHVzaW5nIGA6PWAKPj4gb24gcHVycG9zZSBm
b3Igc29tZSByZWFzb24/ICBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIG1ha2UgdGhpcyBgPWAgaW5z
dGVhZD8KPiAKPiBUaGlzIGlzIG9uIHB1cnBvc2UuIElNTyBpdCdzIGJldHRlciB0byBrZWVwIHRo
ZSB2YXJpYWJsZSBzY29wZWQgdG8gdGhlCj4gaWYgYmxvY2sgd2hlbiB1c2luZyBzaG9ydCBzdGF0
ZW1lbnQgaWYgc3ludGF4LiBJZiB0aGUgZGVzaXJlIGlzIHRvCj4gYXNzaWduIHRvIHRoZSBzYW1l
IGBlcnJgIHZhcmlhYmxlLCB0aGVuIEkgd291bGQgbm90IHVzZSB0aGUgc2hvcnQKPiBzdGF0ZW1l
bnQuIFJlYXNvbiBiZWluZyBJIHRoaW5rIGl0IGhlbHBzIHJlYWRhYmlsaXR5OyB0aGUgc2hvcnQK
PiBzdGF0ZW1lbnQgc3ludGF4IGlzIGhhbmR5LCBidXQgaXQgaXMgZWFzeSB0byBnbGFuY2Ugb3Zl
ciBhbmQgbm90Cj4gcmVhbGl6ZSBhbiBhc3NpZ25tZW50IGlzIGJlaW5nIG1hZGUuCgpGYWlyIGVu
b3VnaC4gIEknbGwgY2hlY2sgdGhpcyBzZXJpZXMgaW4gb25jZSBJIGdldCBhIGNoYW5jZSB0byB0
ZXN0IGl0CmFnYWluLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 16:56:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 16:56: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 1is8Rw-0005XC-VE; Thu, 16 Jan 2020 16:56:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is8Rv-0005X2-BQ
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 16:56:51 +0000
X-Inumbo-ID: 26c08b24-3881-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26c08b24-3881-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 16:56: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 <osstest-admin@xenproject.org>)
 id 1is8Rd-00059o-Qc; Thu, 16 Jan 2020 16:56: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 1is8Rd-0002Yb-7B; Thu, 16 Jan 2020 16:56:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is8Rd-0006V8-6T; Thu, 16 Jan 2020 16:56:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146110-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
X-Osstest-Versions-This: ovmf=710ff7490ad897383eb35d1becadabd21a733f24
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 16:56:33 +0000
Subject: [Xen-devel] [ovmf test] 146110: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjExMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MTBmZjc0OTBhZDg5NzM4M2ViMzVkMWJl
Y2FkYWJkMjFhNzMzZjI0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3
MDkxMWYxZjRhZWUwMzY2YjYxMjJmMmI5MGQzNjdlYzBmMDY2YmViCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDU3NjcgIDIwMjAtMDEtMDggMDA6Mzk6MDkgWiAgICA4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQ1Nzc0ICAyMDIwLTAxLTA4IDAyOjUwOjIwIFogICAgOCBkYXlzICAgMzggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTEwICAyMDIwLTAxLTE1IDA5OjQ4OjUyIFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWFyb24gTGkgPGFhcm9uLmxpQGludGVsLmNvbT4KICBBbGJlY2tpLCBN
YXRldXN6IDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFzaGlzaCBTaW5naGFsIDxhc2hpc2hzaW5naGFAbnZp
ZGlhLmNvbT4KICBCcmlhbiBSIEhhdWcgPGJyaWFuLnIuaGF1Z0BpbnRlbC5jb20+CiAgRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZhbiwgWmhpanVYIDx6aGlqdXguZmFuQGludGVs
LmNvbT4KICBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEphc29uIFZvZWx6IDxqYXNv
bi52b2VsekBpbnRlbC5jb20+CiAgS3J6eXN6dG9mIEtvY2ggPGtyenlzenRvZi5rb2NoQGFybS5j
b20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaSwgQWFyb24gPGFhcm9u
LmxpQGludGVsLmNvbT4KICBNYXRldXN6IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5j
b20+CiAgTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgUGF2
YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWQ/IDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU2l5dWFuLCBGdSA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZp
dGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3Yg
dmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWlsLmNvbUBncm91cHMuaW8+CiAgWmhpanUu
RmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjg2IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:00:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is8Uz-0005tP-N5; Thu, 16 Jan 2020 17:00:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rZVc=3F=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1is8Uy-0005nJ-BR
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:00:00 +0000
X-Inumbo-ID: 9bfb868c-3881-11ea-a985-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9bfb868c-3881-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 16:59:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579193991;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=H6JFU9T/VHtFrZOgWiQvdwEBmFMOT4iAxGKu+1FD9JU=;
 b=IihlsIxbFROXjk3FO8T1Lw1nXutvEj3GeLyQB+5Kh9B219jYtOO4zhG7
 Bm0oCw+2kKHRdKjforXhLOv8ils2ACMQIMkcxabHCnxS+9wKn8MZI/kb1
 SoOMHPDWBXvPYmygMaMB1C1QvOZk+wLfynl9zWZQKnJOiu6r+aq4Fz9Tu 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j2IgipzVD2NVhv2QCPsVn8z8lObE0h0FmrNb41wt5B95bewnLpVCcPosiRCVFVokTQBQ8/TKUy
 70Zjxp6UvcCT6t0hrKHnglvlWDarTJR38eW9zStonQowIq8sMNZiwDbWiBWxSzvos/didSIlQC
 hKgm0IPqgPZTp8NsaSFiV7MipTvd8zQWi1KSHkXrklcihNvSfeGKFE4WI+OGhIyqJaHgHAABWj
 +kUQTU3L2rJViSiFzD1Ltt9ClLAModFeqAfwUemRzvDX/h3RvWzRHV8TL7y4XRtDkEUSKLawhw
 uOg=
X-SBRS: 2.7
X-MesageID: 11196772
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,326,1574139600"; d="scan'208";a="11196772"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20191227163224.4113837-1-george.dunlap@citrix.com>
 <20191227163224.4113837-6-george.dunlap@citrix.com>
 <CAEBZRSd0ByCj7GeJbeLY7oYpSNS1A=0K_fY0tHJcnkE_6c40rw@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <99a1e0f8-57d7-b856-4e3d-4a77c6b2af25@citrix.com>
Date: Thu, 16 Jan 2020 16:59:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSd0ByCj7GeJbeLY7oYpSNS1A=0K_fY0tHJcnkE_6c40rw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 6/9] golang/xenlight: Errors are negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS80LzIwIDc6MjcgUE0sIE5pY2sgUm9zYnJvb2sgd3JvdGU6Cj4gT24gRnJpLCBEZWMgMjcs
IDIwMTkgYXQgMTE6MzMgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPj4KPj4gQ29tbWl0IDg3MWU1MWQyZDQgY2hhbmdlZCB0aGUgc2lnbiBvbiB0aGUg
eGVubGlnaHQgZXJyb3IgdHlwZXMgKG1ha2luZwo+PiB0aGUgdmFsdWVzIG5lZ2F0aXZlLCBzYW1l
IGFzIHRoZSBDLWdlbmVyYXRlZCBjb25zdGFudHMpLCBidXQgZmFpbGVkIHRvCj4+IGZsaXAgdGhl
IHNpZ24gaW4gdGhlIEVycm9yKCkgc3RyaW5nIGZ1bmN0aW9uLiAgVGhlIHJlc3VsdCBpcyB0aGF0
Cj4+IEVycm9yTm9uc3BlY2lmaWMuU3RyaW5nKCkgcHJpbnRzICJsaWJ4bCBlcnJvcjogMSIgcmF0
aGVyIHRoYW4gdGhlCj4+IGh1bWFuLXJlYWRhYmxlIGVycm9yIG1lc3NhZ2UuCj4gCj4gU2luY2Ug
d2UncmUgaGVyZSwgd2hhdCB3b3VsZCB5b3UgdGhpbmsgYWJvdXQgcmUtZGVmaW5pbmcgbGlieGxF
cnJvcnMKPiBhcyBhIG1hcFtFcnJvcl1zdHJpbmc/IFRoYXQgd2F5LCBFcnJvcigpIGNhbiBqdXN0
IGJlOgo+IAo+IGZ1bmMgKGUgRXJyb3IpIEVycm9yKCkgc3RyaW5nIHsKPiAgICAgICAgIGlmIHMs
IG9rIDo9IGxpYnhsRXJyb3JzW2VdOyBvayB7Cj4gICAgICAgICAgICAgICAgIHJldHVybiBzCj4g
ICAgICAgICB9Cj4gCj4gICAgICAgICByZXR1cm4gZm10LlNwcmludGYoImxpYnhsIGVycm9yOiAl
ZCIsIGUpCj4gfQo+IAo+IEkgdGhpbmsgaXQncyBsZXNzIGVycm9yLXByb25lIGFuZCBlYXNpZXIg
dG8gcmVhZC4gVGhvdWdodHM/CgpZZXMsIHRoYXQgc291bmRzIGJldHRlci4gIERvbmUuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:00:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is8VB-0006S0-0q; Thu, 16 Jan 2020 17:00:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=s8OO=3F=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1is8VA-0006Rs-6g
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:00:12 +0000
X-Inumbo-ID: a5e1998f-3881-11ea-8781-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e1998f-3881-11ea-8781-12813bfff9fa;
 Thu, 16 Jan 2020 17:00: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 mx2.suse.de (Postfix) with ESMTP id 7A0E7B2EDC;
 Thu, 16 Jan 2020 17:00:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Thu, 16 Jan 2020 18:00:04 +0100
Message-Id: <20200116170004.14373-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack take
 two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

Q29tbWl0IDNhYTZjMTlkMmYzOGJlICgieGVuL2JhbGxvb246IFN1cHBvcnQgeGVuZC1iYXNlZCB0
b29sc3RhY2siKQp0cmllZCB0byBmaXggYSByZWdyZXNzaW9uIHdpdGggcnVubmluZyBvbiByYXRo
ZXIgYW5jaWVudCBYZW4gdmVyc2lvbnMuClVuZm9ydHVuYXRlbHkgdGhlIGZpeCB3YXMgYmFzZWQg
b24gdGhlIGFzc3VtcHRpb24gdGhhdCB4ZW5kIHdvdWxkCmp1c3QgdXNlIGFub3RoZXIgWGVuc3Rv
cmUgbm9kZSwgYnV0IGluIHJlYWxpdHkgb25seSBzb21lIGRvd25zdHJlYW0KdmVyc2lvbnMgb2Yg
eGVuZCBhcmUgZG9pbmcgdGhhdC4gVGhlIHVwc3RyZWFtIHhlbmQgZG9lcyBub3Qgd3JpdGUKdGhh
dCBYZW5zdG9yZSBub2RlIGF0IGFsbCwgc28gdGhlIHByb2JsZW0gbXVzdCBiZSBmaXhlZCBpbiBh
bm90aGVyCndheS4KClRoZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFsbCBi
YWNrIHRvIHRoZSBiZWhhdmlvciBiZWZvcmUKY29tbWl0IDUyNjZiOGU0NDQ1YyAoInhlbjogZml4
IGJvb3RpbmcgYmFsbG9vbmVkIGRvd24gaHZtIGd1ZXN0IikKaW4gY2FzZSB0aGUgc3RhdGljIG1l
bW9yeSBtYXhpbXVtIGNhbid0IGJlIHJlYWQuCgpGaXhlczogM2FhNmMxOWQyZjM4YmUgKCJ4ZW4v
YmFsbG9vbjogU3VwcG9ydCB4ZW5kLWJhc2VkIHRvb2xzdGFjayIpClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3Jn
PiAjIDQuMTMKLS0tCiBkcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuLWJhbGxvb24uYyBiL2RyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMKaW5kZXggNmQx
MmZjMzY4MjEwLi5hOGQyNDQzM2M4ZTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1iYWxs
b29uLmMKKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwpAQCAtOTQsNyArOTQsNyBAQCBz
dGF0aWMgdm9pZCB3YXRjaF90YXJnZXQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJCQkJ
ICAiJWxsdSIsICZzdGF0aWNfbWF4KSA9PSAxKSkKIAkJCXN0YXRpY19tYXggPj49IFBBR0VfU0hJ
RlQgLSAxMDsKIAkJZWxzZQotCQkJc3RhdGljX21heCA9IG5ld190YXJnZXQ7CisJCQlzdGF0aWNf
bWF4ID0gYmFsbG9vbl9zdGF0cy5jdXJyZW50X3BhZ2VzOwogCiAJCXRhcmdldF9kaWZmID0gKHhl
bl9wdl9kb21haW4oKSB8fCB4ZW5faW5pdGlhbF9kb21haW4oKSkgPyAwCiAJCQkJOiBzdGF0aWNf
bWF4IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:00:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is8VX-0006Wp-CS; Thu, 16 Jan 2020 17:00:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is8VW-0006Wc-B9
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:00:34 +0000
X-Inumbo-ID: b51a2291-3881-11ea-8781-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b51a2291-3881-11ea-8781-12813bfff9fa;
 Thu, 16 Jan 2020 17:00:33 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 5E9DB22525;
 Thu, 16 Jan 2020 17:00:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579194033;
 bh=f/u8zFAjCNc6rmpGCQzhfg7rSXfsqqu01yrugzFPqnU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=mhAK8F9zNRfWD3lqS9+U//x/26on7daYc7kU3/vfSUu6fqkOawI1gmiZZ+akS4Fzd
 F0Fjcio953FuUZi5Vw0yQ2zYhVLN05UL3egu2swPm7z3EBeGS+cUCVJAe2rl24T/XA
 R0pSOIn4/KHwHn3Nnrg/xZsKUPVP1zcDE/lnuI94=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 11:51:01 -0500
Message-Id: <20200116165940.10720-35-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116165940.10720-1-sashal@kernel.org>
References: <20200116165940.10720-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.19 152/671] drm/xen-front: Fix mmap
 attributes for display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, dri-devel@lists.freedesktop.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKWyBVcHN0cmVhbSBjb21taXQgMjRkZWQyOTJhNWMyZWQ0NzZmMDFjNzdmZWU2NWY4
MzIwNTUyY2QyNyBdCgpXaGVuIEdFTSBiYWNraW5nIHN0b3JhZ2UgaXMgYWxsb2NhdGVkIHRob3Nl
IGFyZSBub3JtYWwgcGFnZXMsCnNvIHRoZXJlIGlzIG5vIHBvaW50IHVzaW5nIHBncHJvdF93cml0
ZWNvbWJpbmUgd2hpbGUgbW1hcGluZy4KVGhpcyBmaXhlcyBtaXNtYXRjaCBvZiBidWZmZXIgcGFn
ZXMnIG1lbW9yeSBhdHRyaWJ1dGVzIGJldHdlZW4KdGhlIGZyb250ZW5kIGFuZCBiYWNrZW5kIHdo
aWNoIG1heSBjYXVzZSBzY3JlZW4gYXJ0aWZhY3RzLgoKRml4ZXM6IGM1NzViN2VlYjg5ZiAoImRy
bS94ZW4tZnJvbnQ6IEFkZCBzdXBwb3J0IGZvciBYZW4gUFYgZGlzcGxheSBmcm9udGVuZCIpCgpT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+ClN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ckxp
bms6IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9wYXRjaC9tc2dpZC8yMDE5MDEy
OTE1MDQyMi4xOTg2Ny0xLWFuZHIyMDAwQGdtYWlsLmNvbQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBM
ZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2dlbS5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5jCmluZGV4IGM4NWJmZTc1NzFjYi4uODAyNjYyODM5ZTdlIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCkBAIC0yMzYsOCArMjM2LDE0IEBAIHN0YXRpYyBpbnQg
Z2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiwKIAl2bWEtPnZtX2Zs
YWdzICY9IH5WTV9QRk5NQVA7CiAJdm1hLT52bV9mbGFncyB8PSBWTV9NSVhFRE1BUDsKIAl2bWEt
PnZtX3Bnb2ZmID0gMDsKLQl2bWEtPnZtX3BhZ2VfcHJvdCA9Ci0JCQlwZ3Byb3Rfd3JpdGVjb21i
aW5lKHZtX2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncykpOworCS8qCisJICogQWNjb3JkaW5n
IHRvIFhlbiBvbiBBUk0gQUJJICh4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCk6CisJICog
YWxsIG1lbW9yeSB3aGljaCBpcyBzaGFyZWQgd2l0aCBvdGhlciBlbnRpdGllcyBpbiB0aGUgc3lz
dGVtCisJICogKGluY2x1ZGluZyB0aGUgaHlwZXJ2aXNvciBhbmQgb3RoZXIgZ3Vlc3RzKSBtdXN0
IHJlc2lkZSBpbiBtZW1vcnkKKwkgKiB3aGljaCBpcyBtYXBwZWQgYXMgTm9ybWFsIElubmVyIFdy
aXRlLUJhY2sgT3V0ZXIgV3JpdGUtQmFjaworCSAqIElubmVyLVNoYXJlYWJsZS4KKwkgKi8KKwl2
bWEtPnZtX3BhZ2VfcHJvdCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncyk7CiAKIAkv
KgogCSAqIHZtX29wZXJhdGlvbnNfc3RydWN0LmZhdWx0IGhhbmRsZXIgd2lsbCBiZSBjYWxsZWQg
aWYgQ1BVIGFjY2VzcwpAQCAtMjgzLDggKzI4OSw5IEBAIHZvaWQgKnhlbl9kcm1fZnJvbnRfZ2Vt
X3ByaW1lX3ZtYXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQogCWlmICgheGVuX29i
ai0+cGFnZXMpCiAJCXJldHVybiBOVUxMOwogCisJLyogUGxlYXNlIHNlZSBjb21tZW50IGluIGdl
bV9tbWFwX29iaiBvbiBtYXBwaW5nIGFuZCBhdHRyaWJ1dGVzLiAqLwogCXJldHVybiB2bWFwKHhl
bl9vYmotPnBhZ2VzLCB4ZW5fb2JqLT5udW1fcGFnZXMsCi0JCSAgICBWTV9NQVAsIHBncHJvdF93
cml0ZWNvbWJpbmUoUEFHRV9LRVJORUwpKTsKKwkJICAgIFZNX01BUCwgUEFHRV9LRVJORUwpOwog
fQogCiB2b2lkIHhlbl9kcm1fZnJvbnRfZ2VtX3ByaW1lX3Z1bm1hcChzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKmdlbV9vYmosCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:02:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17: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 1is8Xa-0006iv-Tk; Thu, 16 Jan 2020 17:02:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is8XZ-0006im-GF
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:02:41 +0000
X-Inumbo-ID: 015bd98c-3882-11ea-8781-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 015bd98c-3882-11ea-8781-12813bfff9fa;
 Thu, 16 Jan 2020 17:02:41 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 DCDE12073A;
 Thu, 16 Jan 2020 17:02:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579194160;
 bh=K3uQlaV6PSVmkRvLY0TLcL34gXqHhh7+i0F5l/TLHtc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=DUimD86yJ9J4jjjXNtuWD6pDxneR+ZdShGgV/NxF+tr3zEJ6RKV3B55clt0UNTtTO
 5+I4AnaUmFW91ghM+4fz0Gvs434gZ+hD28IyFHl88cYDamnsciNv/AzDxNxUsdZpGE
 8p9ZioGtNwBmZvoMbO0Kh7BDvATckJp+WBSrbAXM=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 11:52:31 -0500
Message-Id: <20200116165940.10720-125-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116165940.10720-1-sashal@kernel.org>
References: <20200116165940.10720-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.19 242/671] xen,
 cpu_hotplug: Prevent an out of bounds 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: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Dan Carpenter <dan.carpenter@oracle.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>

RnJvbTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgoKWyBVcHN0cmVh
bSBjb21taXQgMjAxNjc2MDk1ZGRhN2U1YjMxYTVlMWQxMTZkMTBmYzIyOTg1MDc1ZSBdCgpUaGUg
ImNwdSIgdmFyaWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0
IGFzCnVudHJ1c3RlZCBkYXRhLiAgV2UgY2FuJ3QgcGFzcyBhIGhpZ2hlciB2YWx1ZSB0aGFuICJu
cl9jcHVfaWRzIiB0bwpjcHVfcG9zc2libGUoKSBvciBpdCByZXN1bHRzIGluIGFuIG91dCBvZiBi
b3VuZHMgYWNjZXNzLgoKRml4ZXM6IGQ2OGQ4MmFmZDRjOCAoInhlbjogaW1wbGVtZW50IENQVSBo
b3RwbHVnZ2luZyIpClNpZ25lZC1vZmYtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vY3B1
X2hvdHBsdWcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJz
L3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGIxMzU3YWE0YmM1NS4uZjE5MmI2ZjQyZGE5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKQEAgLTU0LDcgKzU0LDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNpZ25l
ZCBpbnQgY3B1KQogfQogc3RhdGljIHZvaWQgdmNwdV9ob3RwbHVnKHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0JaWYgKCFjcHVfcG9zc2libGUoY3B1KSkKKwlpZiAoY3B1ID49IG5yX2NwdV9pZHMgfHwg
IWNwdV9wb3NzaWJsZShjcHUpKQogCQlyZXR1cm47CiAKIAlzd2l0Y2ggKHZjcHVfb25saW5lKGNw
dSkpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:11:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is8gG-0007cS-Qr; Thu, 16 Jan 2020 17:11:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=paQ2=3F=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1is8gF-0007cN-45
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:11:39 +0000
X-Inumbo-ID: 3c9454a6-3883-11ea-b89f-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c9454a6-3883-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 17:11:30 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 8D9AF57E;
 Thu, 16 Jan 2020 12:11:28 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 16 Jan 2020 12:11:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ZHKIFP
 KlLEMSuDscGa/T3arcAPDKGGeQMTOrnTisaWU=; b=BjiPnKFYShfG8SsCQgeQwB
 wzbNr52jNqc8UggTq2qEVmXrUn4paVBVEPjt6/9u2LjPeBoO25rwG8Gs8adQr3lY
 60CnnvJGwNL0XjqIQaeTeRfYWe3EVJFMnHA943lG2HyaHoj2w9HTx9vLlGtCpAuo
 97gYx0+B33EfKuvRFKwm/kI+flfzeYCPiWSmZ4eHC5lFhbCGHOYP5ebXwQJ2+r+G
 Elg/gGm6ATzi0mZAYWKNeVN1yLGAKvWMmOBdBLjaw2i1cePT2+fGUq5BKMW/PF5/
 k72oSQEmmucZSCGFgL5mts0iMNXkhd4xW4pz46aOPEtclrpajIusT0A7RCoi+XdA
 ==
X-ME-Sender: <xms:P5kgXmgJc24gE1Xn1oaszI1irGz-cBZJPeSbZ9ZtrOuyD0kUry654A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtdehgdelhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuffhomhgrihhnpehgihhtihhgnhho
 rhgvrdhtohholhhsnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrih
 hlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgt
 ohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:P5kgXu8nRUEj4s8Ej9Ok4Cf9d-81aAO7fii2oRbJpcOUHrLNiguR3Q>
 <xmx:P5kgXlTETBTcKQeVOoIpxPj8HCI3m5sJra1YcYNe7rC2Bjkqim-3Bw>
 <xmx:P5kgXlttZocyVVQJYmYp9vXIHtTLYzxmV7WEZaLXPU25zmIyymN1gQ>
 <xmx:QJkgXpzFb4jB9mqI0HeFRjNeUYHgJ07hTw-hHiKT0BvuYNVBfYILbQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0D713306080E;
 Thu, 16 Jan 2020 12:11:25 -0500 (EST)
Date: Thu, 16 Jan 2020 18:11:23 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200116171123.GX1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
 <f0712623-fbc7-eca2-8303-6cc6b46f36b1@suse.com>
MIME-Version: 1.0
In-Reply-To: <f0712623-fbc7-eca2-8303-6cc6b46f36b1@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3152963304408598688=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3152963304408598688==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="FclElvQKoGCylS3A"
Content-Disposition: inline


--FclElvQKoGCylS3A
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v4 11/16] tools: add simple vchan-socket-proxy

On Wed, Jan 15, 2020 at 12:02:42PM +0100, Jan Beulich wrote:
> On 15.01.2020 03:39, Marek Marczykowski-G=C3=B3recki wrote:
> >  .gitignore                          |   1 +-
>=20
> I guess this is why various non-tool-stack maintainers have
> been Cc-ed. It would have been nice if you had stripped the
> unnecessary Cc-s. I don't think ./MAINTAINERS can properly
> express a suitable rule of Cc REST if the adjustment is not
> simply accompanying the addition of some new output file.

Maybe a solution would be to make use of more .gitignore files in
specific subdirs? I see there are some, but for example tools/misc is
mentioned in _both_ toplevel .gitignore and tools/misc/.gitignore.

> >  tools/libvchan/Makefile             |   7 +-
> >  tools/libvchan/init.c.rej           |  60 ++++-
>=20
> Now since I've been Cc-ed, I'd like to ask what this is about.

This is obviously a mistake. Will remove in the next revision.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4gmTsACgkQ24/THMrX
1yztFAgAmAIW5+jkSY0+KI7Q8Rizy7e7SJqw1mXsVeqpF3u+SiiEwbWt2Qw8+1G1
mhh4luZCyeEhzWIMe+FY+LZ02AqUV/B5q6MXxhAwMhCvmhu/kkei9J8hfeLOycDK
tZngyNjKFm0NG1iulE4VbviZA7RPKHueXci4/9jNuFgf0gw4tVQ8CJkpBehyhu4S
GKjdrqG52FMmoT1ZSA3bMt/46Q1GBPJWAHXWLN985DLwg3OZaudMJMB/8zBtQyL2
3SX5w/Xtj+hnY90uEXo2/1VUE51lDZOKvmchyXg0vr/Xf/0Ghcrj0tbCPCXp5VPT
NwbsE/6od3Hm+g+G3bvySi08MLEZGw==
=sNlv
-----END PGP SIGNATURE-----

--FclElvQKoGCylS3A--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3152963304408598688==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:12:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:12: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 1is8hS-0007gv-7n; Thu, 16 Jan 2020 17:12:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is8hQ-0007go-W8
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:12:53 +0000
X-Inumbo-ID: 6dcb69a6-3883-11ea-8782-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dcb69a6-3883-11ea-8782-12813bfff9fa;
 Thu, 16 Jan 2020 17:12:52 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 D630924696;
 Thu, 16 Jan 2020 17:12:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579194771;
 bh=1fFE5iS0h/osjV3rPKtgPo6w7c/71rYCJlFdfhgNAiU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VkGyH10iHJloPIXZkpdzQK2vZtP+Vi3B3kAilrdsy1lliUM4bFNRvtgq9ltXf5q9Q
 GawzRQfygTo6DHCDbM/JExP4OuXaQC2VMWwVRfov70E5veUSVddTpLlvwWRzbfIWd9
 f7sU2yCsHWDTVikMFb/b3qDHIlvPDozoGY6sHN74=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 12:03:48 -0500
Message-Id: <20200116170509.12787-327-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116170509.12787-1-sashal@kernel.org>
References: <20200116170509.12787-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.19 590/671] net: add
 {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, xen-devel@lists.xenproject.org,
 Eric Dumazet <edumazet@google.com>,
 Jakub Kicinski <jakub.kicinski@netronome.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>

RnJvbTogRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgoKWyBVcHN0cmVhbSBjb21t
aXQgNjBiMTczY2EzZDFjZDE3ODJiZDAwOTZkYzE3Mjk4ZWMyNDJmNmZiMSBdCgpyZXFza19xdWV1
ZV9lbXB0eSgpIGlzIGNhbGxlZCBmcm9tIGluZXRfY3NrX2xpc3Rlbl9wb2xsKCkgd2hpbGUKb3Ro
ZXIgY3B1cyBtaWdodCB3cml0ZSAtPnJza3FfYWNjZXB0X2hlYWQgdmFsdWUuCgpVc2Uge1JFQUR8
V1JJVEV9X09OQ0UoKSB0byBhdm9pZCBjb21waWxlciB0cmlja3MKYW5kIHBvdGVudGlhbCBLQ1NB
TiBzcGxhdHMuCgpGaXhlczogZmZmMWYzMDAxY2M1ICgidGNwOiBhZGQgYSBzcGlubG9jayB0byBw
cm90ZWN0IHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUiKQpTaWduZWQtb2ZmLWJ5OiBFcmljIER1
bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEpha3ViIEtpY2luc2tp
IDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgICAg
ICB8IDIgKy0KIGluY2x1ZGUvbmV0L3JlcXVlc3Rfc29jay5oICAgICAgfCA0ICsrLS0KIG5ldC9p
cHY0L2luZXRfY29ubmVjdGlvbl9zb2NrLmMgfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGQ0ZWEzMzU4MWFj
Mi4uYjNmYmZlZDI4NjgyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwor
KysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtNzg0LDcgKzc4NCw3IEBAIHN0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAltYXBw
YXNzLT5yZXFjb3B5ID0gKnJlcTsKIAlpY3NrID0gaW5ldF9jc2sobWFwcGFzcy0+c29jay0+c2sp
OwogCXF1ZXVlID0gJmljc2stPmljc2tfYWNjZXB0X3F1ZXVlOwotCWRhdGEgPSBxdWV1ZS0+cnNr
cV9hY2NlcHRfaGVhZCAhPSBOVUxMOworCWRhdGEgPSBSRUFEX09OQ0UocXVldWUtPnJza3FfYWNj
ZXB0X2hlYWQpICE9IE5VTEw7CiAJaWYgKGRhdGEpIHsKIAkJbWFwcGFzcy0+cmVxY29weS5jbWQg
PSAwOwogCQlyZXQgPSAwOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvcmVxdWVzdF9zb2NrLmgg
Yi9pbmNsdWRlL25ldC9yZXF1ZXN0X3NvY2suaAppbmRleCAzNDcwMTU1MTVhN2QuLjE2NTM0MzVm
MThmNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9uZXQvcmVxdWVzdF9zb2NrLmgKKysrIGIvaW5jbHVk
ZS9uZXQvcmVxdWVzdF9zb2NrLmgKQEAgLTE4Myw3ICsxODMsNyBAQCB2b2lkIHJlcXNrX2Zhc3Rv
cGVuX3JlbW92ZShzdHJ1Y3Qgc29jayAqc2ssIHN0cnVjdCByZXF1ZXN0X3NvY2sgKnJlcSwKIAog
c3RhdGljIGlubGluZSBib29sIHJlcXNrX3F1ZXVlX2VtcHR5KGNvbnN0IHN0cnVjdCByZXF1ZXN0
X3NvY2tfcXVldWUgKnF1ZXVlKQogewotCXJldHVybiBxdWV1ZS0+cnNrcV9hY2NlcHRfaGVhZCA9
PSBOVUxMOworCXJldHVybiBSRUFEX09OQ0UocXVldWUtPnJza3FfYWNjZXB0X2hlYWQpID09IE5V
TEw7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJlcXVlc3Rfc29jayAqcmVxc2tfcXVldWVf
cmVtb3ZlKHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUgKnF1ZXVlLApAQCAtMTk1LDcgKzE5NSw3
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJlcXVlc3Rfc29jayAqcmVxc2tfcXVldWVfcmVtb3Zl
KHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUKIAlyZXEgPSBxdWV1ZS0+cnNrcV9hY2NlcHRfaGVh
ZDsKIAlpZiAocmVxKSB7CiAJCXNrX2FjY2VwdHFfcmVtb3ZlZChwYXJlbnQpOwotCQlxdWV1ZS0+
cnNrcV9hY2NlcHRfaGVhZCA9IHJlcS0+ZGxfbmV4dDsKKwkJV1JJVEVfT05DRShxdWV1ZS0+cnNr
cV9hY2NlcHRfaGVhZCwgcmVxLT5kbF9uZXh0KTsKIAkJaWYgKHF1ZXVlLT5yc2txX2FjY2VwdF9o
ZWFkID09IE5VTEwpCiAJCQlxdWV1ZS0+cnNrcV9hY2NlcHRfdGFpbCA9IE5VTEw7CiAJfQpkaWZm
IC0tZ2l0IGEvbmV0L2lwdjQvaW5ldF9jb25uZWN0aW9uX3NvY2suYyBiL25ldC9pcHY0L2luZXRf
Y29ubmVjdGlvbl9zb2NrLmMKaW5kZXggNjM2YTExYzU2Y2Y1Li43OTMyMDg1OGU3MTkgMTAwNjQ0
Ci0tLSBhL25ldC9pcHY0L2luZXRfY29ubmVjdGlvbl9zb2NrLmMKKysrIGIvbmV0L2lwdjQvaW5l
dF9jb25uZWN0aW9uX3NvY2suYwpAQCAtOTM3LDcgKzkzNyw3IEBAIHN0cnVjdCBzb2NrICppbmV0
X2Nza19yZXFza19xdWV1ZV9hZGQoc3RydWN0IHNvY2sgKnNrLAogCQlyZXEtPnNrID0gY2hpbGQ7
CiAJCXJlcS0+ZGxfbmV4dCA9IE5VTEw7CiAJCWlmIChxdWV1ZS0+cnNrcV9hY2NlcHRfaGVhZCA9
PSBOVUxMKQotCQkJcXVldWUtPnJza3FfYWNjZXB0X2hlYWQgPSByZXE7CisJCQlXUklURV9PTkNF
KHF1ZXVlLT5yc2txX2FjY2VwdF9oZWFkLCByZXEpOwogCQllbHNlCiAJCQlxdWV1ZS0+cnNrcV9h
Y2NlcHRfdGFpbC0+ZGxfbmV4dCA9IHJlcTsKIAkJcXVldWUtPnJza3FfYWNjZXB0X3RhaWwgPSBy
ZXE7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:22:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17: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 1is8qP-0000C5-EH; Thu, 16 Jan 2020 17:22:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nSNN=3F=gmail.com=emil.l.velikov@srs-us1.protection.inumbo.net>)
 id 1is8qO-0000C0-EI
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:22:08 +0000
X-Inumbo-ID: b8fec7fa-3884-11ea-a2eb-bc764e2007e4
Received: from mail-ua1-x943.google.com (unknown [2607:f8b0:4864:20::943])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8fec7fa-3884-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 17:22:07 +0000 (UTC)
Received: by mail-ua1-x943.google.com with SMTP id f7so7908876uaa.8
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 09:22:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=hjlPO7BPZ/JlQoLqlUXvQTlJfTAbQfDZ8K8Uze8BU/s=;
 b=YKMxolQBt/5TtzXuM46+gh9+XoXFQUxQh/cVpqTPRL0MhbKQNmtAXQKA013/fyOecO
 w136SaOLrnBnJBQtcqo0CSjSuaDQjPv55UatHkkhtYeF88FMZL8rGhX9mMFc9grHdBXe
 9SuUZBrHr+8b/qwPkCSb4ftodkLJBP1DGWj0o28IQuMPz7nOqJ//eyp+S2oLV/hf1FkZ
 U6ayL/rVh/7ZtcFiYIHF6p1z9xQAcb+9jsVzlmo4YgRCaVHQ4ESCv1TfZvGT8NrH9sLu
 TrKfjOztyqm3R0nOU3nG9D/tKkM9/NO+NWzfV/+d2Pk0xorsvpuk5/1tENmSDHf+cGTy
 IG/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=hjlPO7BPZ/JlQoLqlUXvQTlJfTAbQfDZ8K8Uze8BU/s=;
 b=gD9qXmcQr3grdkTxM9VlQBoG1E0+LW+9F5ajilBhZO4fVR5iS69x1urXxOHvisR7xg
 ekCtmhHln5kxW0s844TJ+muOdUZb7J/1VpsM4IYRRfnkm4O/Vl9q+hbBtB+AH3gkQnoH
 rGX4WYJUPu2XrXe5Zm997qDWjCfOuEB76kmz2tr0d7ydamPME8GS3umDbvtRMpiFWtHZ
 Gqvx2pd2mwQ+zA0KLTap9CJvXC2U0sblliVM6GXTg4JZINPymY5CfcLFKW4ax0MfB+vD
 v+4OhzpYWdIXV6sy1ji+6J7EnLmytYevG+ddDQh30580bRcd34co+QLVAZtQ27/oHGT/
 iHcA==
X-Gm-Message-State: APjAAAXKqlh1I30niMRz6FsnVNqMFIf9opU9/OBdN13p1wTGDDndMZev
 2jA6P6Tuc8yGf0HdxUhSSuMYKbxQPqrroU77ei4=
X-Google-Smtp-Source: APXvYqyZHt1bqJYkRt6MbFegAzbw6GywWUBqaQuyP76aQnU4RRq0QOEI8YeE5E4qQi+Z4gewiSopIQgd5bPceS0uhj4=
X-Received: by 2002:ab0:14a2:: with SMTP id d31mr18349536uae.106.1579195327403; 
 Thu, 16 Jan 2020 09:22:07 -0800 (PST)
MIME-Version: 1.0
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
In-Reply-To: <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
From: Emil Velikov <emil.l.velikov@gmail.com>
Date: Thu, 16 Jan 2020 17:22:34 +0000
Message-ID: <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
To: Thomas Zimmermann <tzimmermann@suse.de>
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>, david@lechnology.com,
 oleksandr_andrushchenko@epam.com, Dave Airlie <airlied@linux.ie>,
 Sean Paul <sean@poorly.run>, ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Daniel Vetter <daniel@ffwll.ch>, xen-devel@lists.xenproject.org,
 Sam Ravnborg <sam@ravnborg.org>, Emil Velikov <emil.velikov@collabora.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKT24gVGh1LCAxNiBKYW4gMjAyMCBhdCAwNzozNywgVGhvbWFzIFppbW1lcm1hbm4g
PHR6aW1tZXJtYW5uQHN1c2UuZGU+IHdyb3RlOgoKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv
bWljX3N0YXRlX2hlbHBlci5jCj4gPiBpbmRleCA3Y2YzY2Y5MzY1NDcuLjIzZDJmNTFmYzFkNCAx
MDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX3N0YXRlX2hlbHBlci5j
Cj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYwo+ID4g
QEAgLTE0OSw2ICsxNDksMTEgQEAgdm9pZCBfX2RybV9hdG9taWNfaGVscGVyX2NydGNfZHVwbGlj
YXRlX3N0YXRlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiA+ICAgICAgIC8qIFNlbGYgcmVmcmVz
aCBzaG91bGQgYmUgY2FuY2VsZWQgd2hlbiBhIG5ldyB1cGRhdGUgaXMgYXZhaWxhYmxlICovCj4g
PiAgICAgICBzdGF0ZS0+YWN0aXZlID0gZHJtX2F0b21pY19jcnRjX2VmZmVjdGl2ZWx5X2FjdGl2
ZShzdGF0ZSk7Cj4gPiAgICAgICBzdGF0ZS0+c2VsZl9yZWZyZXNoX2FjdGl2ZSA9IGZhbHNlOwo+
ID4gKwo+ID4gKyAgICAgaWYgKGRybV9kZXZfaGFzX3ZibGFuayhjcnRjLT5kZXYpKQo+ID4gKyAg
ICAgICAgICAgICBzdGF0ZS0+bm9fdmJsYW5rID0gdHJ1ZTsKPiA+ICsgICAgIGVsc2UKPiA+ICsg
ICAgICAgICAgICAgc3RhdGUtPm5vX3ZibGFuayA9IGZhbHNlOwo+ID4gIH0KPiA+ICBFWFBPUlRf
U1lNQk9MKF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVfc3RhdGUpOwo+Cj4gSSB0
aGluayB0aGUgaWYvZWxzZSBicmFuY2hlcyBhcmUgaW4gdGhlIHdyb25nIG9yZGVyLgo+Cj4gQnV0
IGdlbmVyYWxseSBzcGVha2luZywgaXMgaXQgcmVhbGx5IHRoYXQgZWFzeT8gVGhlIHhlbiBkcml2
ZXIgYWxyZWFkeQo+IGhhcyB0byB3b3JrIGFyb3VuZCBzaW1wbGUta21zJ3MgYXV0by1lbmFibGlu
ZyBvZiBub192YmxhbmsgKHNlZSBwYXRjaAo+IDQpLiBNYXliZSB0aGlzIHNldHRpbmdzIGludGVy
ZmVyZXMgd2l0aCBvdGhlciBkcml2ZXJzIGFzIHdlbGwuIEF0IGxlYXN0Cj4gdGhlIGNhbGxzIGZv
ciBzZW5kaW5nIGZha2UgdmJsYW5rcyBzaG91bGQgYmUgcmVtb3ZlZCBmcm9tIGFsbCBhZmZlY3Rl
ZAo+IGRyaXZlcnMuCj4KCkknbSBub3Qgc3VyZSBpZiBzZXR0aW5nIG5vX3ZibGFuayBiYXNlZCBv
biBkZXYtPm51bV9jcnRjcyBpcyB0aGUgY29ycmVjdCB0aGluZy4KRnJvbSB0aGUgb3JpZ2luYWwg
Y29tbWl0IGFuZCBhc3NvY2lhdGVkIGRlc2NyaXB0aW9uIGZvciBub192Ymxhbms6CgpJbiBzb21l
IGNhc2VzIENSVENzIGFyZSBhY3RpdmUgYnV0IGFyZSBub3QgYWJsZSB0byBnZW5lcmF0aW5nIGV2
ZW50cywgYXQKbGVhc3Qgbm90IGF0IGV2ZXJ5IGZyYW1lIGF0IGl0J3MgZXhwZWN0ZWQgdG8uClRo
aXMgaXMgdHlwaWNhbGx5IHRoZSBjYXNlIHdoZW4gdGhlIENSVEMgaXMgZmVlZGluZyBhIHdyaXRl
YmFjayBjb25uZWN0b3IuLi4KClJlZmxlY3RzIHRoZSBhYmlsaXR5IG9mIGEgQ1JUQyB0byBzZW5k
IFZCTEFOSyBldmVudHMuLi4uCgoKVGhlIHByb3Bvc2VkIGhhbmRsaW5nIG9mIG5vX3ZibGFuayBm
ZWVscyBhIGxpdHRsZSBkaXJ0eSwgYWx0aG91Z2gKbm90aGluZyBiZXR0ZXIgY29tZXMgdG8gbWlu
ZC4KTmV2ZXJ0aGVsZXNzIGNvZGUgc2VlbXMgcGVyZmVjdGx5IHJlYXNvbmFibGUsIHNvIGlmIGl0
IHdlcmUgbWUgSSdkIG1lcmdlIGl0LgoKSFRICkVtaWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:25:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17:25: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 1is8ts-0000Lw-0s; Thu, 16 Jan 2020 17:25:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is8tq-0000Lq-C0
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:25:42 +0000
X-Inumbo-ID: 3855c670-3885-11ea-a985-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3855c670-3885-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 17:25:41 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 921BF246BF;
 Thu, 16 Jan 2020 17:25:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579195541;
 bh=K3uQlaV6PSVmkRvLY0TLcL34gXqHhh7+i0F5l/TLHtc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=A80b3Lmp+4GU1OSGbxMj+yP7MVNf7Ycw4SQgdq87YiP9a9NqeMkusIwxu/QQ3aMAy
 ZnfDa0ItWpUKLPZoI5SEPHOvU/ynpjEm+cQ9YNMGAQfa2Ies+q+8AYg539Gc2sEv8N
 r0YbrZwXNyjNM+HQTDJSeBKdiwfyz0Te77Cdz+Ng=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 12:20:06 -0500
Message-Id: <20200116172403.18149-77-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116172403.18149-1-sashal@kernel.org>
References: <20200116172403.18149-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.14 134/371] xen,
 cpu_hotplug: Prevent an out of bounds 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: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Dan Carpenter <dan.carpenter@oracle.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>

RnJvbTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgoKWyBVcHN0cmVh
bSBjb21taXQgMjAxNjc2MDk1ZGRhN2U1YjMxYTVlMWQxMTZkMTBmYzIyOTg1MDc1ZSBdCgpUaGUg
ImNwdSIgdmFyaWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0
IGFzCnVudHJ1c3RlZCBkYXRhLiAgV2UgY2FuJ3QgcGFzcyBhIGhpZ2hlciB2YWx1ZSB0aGFuICJu
cl9jcHVfaWRzIiB0bwpjcHVfcG9zc2libGUoKSBvciBpdCByZXN1bHRzIGluIGFuIG91dCBvZiBi
b3VuZHMgYWNjZXNzLgoKRml4ZXM6IGQ2OGQ4MmFmZDRjOCAoInhlbjogaW1wbGVtZW50IENQVSBo
b3RwbHVnZ2luZyIpClNpZ25lZC1vZmYtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vY3B1
X2hvdHBsdWcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJz
L3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGIxMzU3YWE0YmM1NS4uZjE5MmI2ZjQyZGE5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKQEAgLTU0LDcgKzU0LDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNpZ25l
ZCBpbnQgY3B1KQogfQogc3RhdGljIHZvaWQgdmNwdV9ob3RwbHVnKHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0JaWYgKCFjcHVfcG9zc2libGUoY3B1KSkKKwlpZiAoY3B1ID49IG5yX2NwdV9pZHMgfHwg
IWNwdV9wb3NzaWJsZShjcHUpKQogCQlyZXR1cm47CiAKIAlzd2l0Y2ggKHZjcHVfb25saW5lKGNw
dSkpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:27:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17: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 1is8vF-0000Re-Dm; Thu, 16 Jan 2020 17:27:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1is8vE-0000RY-Qq
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:27:08 +0000
X-Inumbo-ID: 6594b3bc-3885-11ea-878a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6594b3bc-3885-11ea-878a-12813bfff9fa;
 Thu, 16 Jan 2020 17:26: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 <osstest-admin@xenproject.org>)
 id 1is8v2-0005ol-V1; Thu, 16 Jan 2020 17:26: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 1is8v2-0003lK-J4; Thu, 16 Jan 2020 17:26:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1is8v2-0005TG-I7; Thu, 16 Jan 2020 17:26:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146106-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.13-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.13-testing:build-i386-prev:xen-build:fail:regression
 xen-4.13-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.13-testing:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-4.13-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.13-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=efb9c6824454f40a86eda442eeec560471f5da51
X-Osstest-Versions-That: xen=6a10d046b0ab9231714ffccea7a59036f52df1a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 17:26:56 +0000
Subject: [Xen-devel] [xen-4.13-testing test] 146106: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjEwNiB4ZW4tNC4xMy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxMDYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgZmFpbCBpbiAxNDYwNzkgUkVHUi4gdnMuIDE0NTE0NQog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0
NjA3OSBSRUdSLiB2cy4gMTQ1MTQ1CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0NjA3OQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVH
Ui4gdnMuIDE0NTE0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTQ2MDc5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDYwNzkgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgYmxvY2tlZCBpbiAxNDUxNDUKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDYwNzkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NjA3OSBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgZWZiOWM2ODI0NDU0ZjQwYTg2ZWRhNDQyZWVlYzU2MDQ3MWY1ZGE1
MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmExMGQwNDZiMGFiOTIz
MTcxNGZmY2NlYTdhNTkwMzZmNTJkZjFhNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1MTQ1ICAy
MDE5LTEyLTIzIDExOjA2OjMxIFogICAyNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjA3
OSAgMjAyMC0wMS0xNCAxNDozNjozMCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVs
aWVuQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZWZiOWM2
ODI0NDU0ZjQwYTg2ZWRhNDQyZWVlYzU2MDQ3MWY1ZGE1MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+CkRhdGU6ICAgVGh1IERlYyAxOSAwODoxMjoyMSAyMDE5ICswMDAwCgog
ICAgeGVuL2FybTogUGxhY2UgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2lu
ZyBhbiBlcmV0IGluc3RydWN0aW9uCiAgICAKICAgIFNvbWUgQ1BVcyBjYW4gc3BlY3VsYXRlIHBh
c3QgYW4gRVJFVCBpbnN0cnVjdGlvbiBhbmQgcG90ZW50aWFsbHkgcGVyZm9ybQogICAgc3BlY3Vs
YXRpdmUgYWNjZXNzZXMgdG8gbWVtb3J5IGJlZm9yZSBwcm9jZXNzaW5nIHRoZSBleGNlcHRpb24g
cmV0dXJuLgogICAgU2luY2UgdGhlIHJlZ2lzdGVyIHN0YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQg
YnkgbG93ZXIgcHJpdmlsZWdlIGxldmVsCiAgICBhdCB0aGUgcG9pbnQgb2YgYW4gRVJFVCwgdGhp
cyBjb3VsZCBwb3RlbnRpYWxseSBiZSB1c2VkIGFzIHBhcnQgb2YgYQogICAgc2lkZS1jaGFubmVs
IGF0dGFjay4KICAgIAogICAgTmV3ZXIgQ1BVcyBtYXkgaW1wbGVtZW50IGEgbmV3IFNCIGJhcnJp
ZXIgaW5zdHJ1Y3Rpb24gd2hpY2ggYWN0cwogICAgYXMgYW4gYXJjaGl0ZWN0ZWQgc3BlY3VsYXRp
b24gYmFycmllci4gRm9yIGN1cnJlbnQgQ1BVcywgdGhlIHNlcXVlbmNlCiAgICBEU0I7IElTQiBp
cyBrbm93biB0byBwcmV2ZW50IHNwZWN1bGF0aW9uLgogICAgCiAgICBUaGUgbGF0dGVyIHNlcXVl
bmNlIGlzIGhlYXZpZXIgdGhhbiBTQiBidXQgaXQgd291bGQgbmV2ZXIgYmUgZXhlY3V0ZWQKICAg
ICh0aGlzIGlzIHNwZWN1bGF0aW9uIGFmdGVyIGFsbCEpLgogICAgCiAgICBJbnRyb2R1Y2UgYSBu
ZXcgbWFjcm8gJ3NiJyB0aGF0IGNvdWxkIGJlIHVzZWQgd2hlbiBhIHNwZWN1bGF0aW9uIGJhcnJp
ZXIKICAgIGlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1dCB0aGlz
IGNvdWxkIGVhc2lseSBiZQogICAgdXBkYXRlZCB0byBjYXRlciBTQiBpbiB0aGUgZnV0dXJlLgog
ICAgCiAgICBUaGlzIGlzIFhTQS0zMTIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuQHhlbi5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:30:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17: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 1is8y8-0001As-6V; Thu, 16 Jan 2020 17:30:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is8y6-00011F-Mg
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:30:06 +0000
X-Inumbo-ID: d5e44506-3885-11ea-a2eb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5e44506-3885-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 17:30:06 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 D303324721;
 Thu, 16 Jan 2020 17:30:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579195805;
 bh=GqT+VFCz0fjwLD0nspadbZFk3K0CQrDFdoHxecWoKJY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=PeIDTAum8YvyOGvNSCbuMlKUy5AFa40ICcUYOI67uU4Q84F0BEKzwXfbq9iJoX1jM
 +Rg78qkTTtdpyKDSG/yy0DL+lJFwR8pdH3f7F40GHXUo4vQgt0DzwDQu/0vk87cQ8S
 Ob1AtOQcePEfcsb0fc2blqrN8moiXuigs+XD6BGE=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 12:23:11 -0500
Message-Id: <20200116172403.18149-262-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116172403.18149-1-sashal@kernel.org>
References: <20200116172403.18149-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.14 319/371] net: add
 {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, xen-devel@lists.xenproject.org,
 Eric Dumazet <edumazet@google.com>,
 Jakub Kicinski <jakub.kicinski@netronome.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>

RnJvbTogRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgoKWyBVcHN0cmVhbSBjb21t
aXQgNjBiMTczY2EzZDFjZDE3ODJiZDAwOTZkYzE3Mjk4ZWMyNDJmNmZiMSBdCgpyZXFza19xdWV1
ZV9lbXB0eSgpIGlzIGNhbGxlZCBmcm9tIGluZXRfY3NrX2xpc3Rlbl9wb2xsKCkgd2hpbGUKb3Ro
ZXIgY3B1cyBtaWdodCB3cml0ZSAtPnJza3FfYWNjZXB0X2hlYWQgdmFsdWUuCgpVc2Uge1JFQUR8
V1JJVEV9X09OQ0UoKSB0byBhdm9pZCBjb21waWxlciB0cmlja3MKYW5kIHBvdGVudGlhbCBLQ1NB
TiBzcGxhdHMuCgpGaXhlczogZmZmMWYzMDAxY2M1ICgidGNwOiBhZGQgYSBzcGlubG9jayB0byBw
cm90ZWN0IHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUiKQpTaWduZWQtb2ZmLWJ5OiBFcmljIER1
bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEpha3ViIEtpY2luc2tp
IDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgICAg
ICB8IDIgKy0KIGluY2x1ZGUvbmV0L3JlcXVlc3Rfc29jay5oICAgICAgfCA0ICsrLS0KIG5ldC9p
cHY0L2luZXRfY29ubmVjdGlvbl9zb2NrLmMgfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGFiZDZkYmMyOWFj
Mi4uNThiZTE1YzI3YjZkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwor
KysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtNzkyLDcgKzc5Miw3IEBAIHN0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAltYXBw
YXNzLT5yZXFjb3B5ID0gKnJlcTsKIAlpY3NrID0gaW5ldF9jc2sobWFwcGFzcy0+c29jay0+c2sp
OwogCXF1ZXVlID0gJmljc2stPmljc2tfYWNjZXB0X3F1ZXVlOwotCWRhdGEgPSBxdWV1ZS0+cnNr
cV9hY2NlcHRfaGVhZCAhPSBOVUxMOworCWRhdGEgPSBSRUFEX09OQ0UocXVldWUtPnJza3FfYWNj
ZXB0X2hlYWQpICE9IE5VTEw7CiAJaWYgKGRhdGEpIHsKIAkJbWFwcGFzcy0+cmVxY29weS5jbWQg
PSAwOwogCQlyZXQgPSAwOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvcmVxdWVzdF9zb2NrLmgg
Yi9pbmNsdWRlL25ldC9yZXF1ZXN0X3NvY2suaAppbmRleCAyM2UyMjA1NGFhNjAuLjA0YWEyYzdk
MzVjNCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9uZXQvcmVxdWVzdF9zb2NrLmgKKysrIGIvaW5jbHVk
ZS9uZXQvcmVxdWVzdF9zb2NrLmgKQEAgLTE4MSw3ICsxODEsNyBAQCB2b2lkIHJlcXNrX2Zhc3Rv
cGVuX3JlbW92ZShzdHJ1Y3Qgc29jayAqc2ssIHN0cnVjdCByZXF1ZXN0X3NvY2sgKnJlcSwKIAog
c3RhdGljIGlubGluZSBib29sIHJlcXNrX3F1ZXVlX2VtcHR5KGNvbnN0IHN0cnVjdCByZXF1ZXN0
X3NvY2tfcXVldWUgKnF1ZXVlKQogewotCXJldHVybiBxdWV1ZS0+cnNrcV9hY2NlcHRfaGVhZCA9
PSBOVUxMOworCXJldHVybiBSRUFEX09OQ0UocXVldWUtPnJza3FfYWNjZXB0X2hlYWQpID09IE5V
TEw7CiB9CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJlcXVlc3Rfc29jayAqcmVxc2tfcXVldWVf
cmVtb3ZlKHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUgKnF1ZXVlLApAQCAtMTkzLDcgKzE5Myw3
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHJlcXVlc3Rfc29jayAqcmVxc2tfcXVldWVfcmVtb3Zl
KHN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUKIAlyZXEgPSBxdWV1ZS0+cnNrcV9hY2NlcHRfaGVh
ZDsKIAlpZiAocmVxKSB7CiAJCXNrX2FjY2VwdHFfcmVtb3ZlZChwYXJlbnQpOwotCQlxdWV1ZS0+
cnNrcV9hY2NlcHRfaGVhZCA9IHJlcS0+ZGxfbmV4dDsKKwkJV1JJVEVfT05DRShxdWV1ZS0+cnNr
cV9hY2NlcHRfaGVhZCwgcmVxLT5kbF9uZXh0KTsKIAkJaWYgKHF1ZXVlLT5yc2txX2FjY2VwdF9o
ZWFkID09IE5VTEwpCiAJCQlxdWV1ZS0+cnNrcV9hY2NlcHRfdGFpbCA9IE5VTEw7CiAJfQpkaWZm
IC0tZ2l0IGEvbmV0L2lwdjQvaW5ldF9jb25uZWN0aW9uX3NvY2suYyBiL25ldC9pcHY0L2luZXRf
Y29ubmVjdGlvbl9zb2NrLmMKaW5kZXggZjcyMjRjNGZjMzBmLi5kYTU1Y2U2MmZlNTAgMTAwNjQ0
Ci0tLSBhL25ldC9pcHY0L2luZXRfY29ubmVjdGlvbl9zb2NrLmMKKysrIGIvbmV0L2lwdjQvaW5l
dF9jb25uZWN0aW9uX3NvY2suYwpAQCAtOTM2LDcgKzkzNiw3IEBAIHN0cnVjdCBzb2NrICppbmV0
X2Nza19yZXFza19xdWV1ZV9hZGQoc3RydWN0IHNvY2sgKnNrLAogCQlyZXEtPnNrID0gY2hpbGQ7
CiAJCXJlcS0+ZGxfbmV4dCA9IE5VTEw7CiAJCWlmIChxdWV1ZS0+cnNrcV9hY2NlcHRfaGVhZCA9
PSBOVUxMKQotCQkJcXVldWUtPnJza3FfYWNjZXB0X2hlYWQgPSByZXE7CisJCQlXUklURV9PTkNF
KHF1ZXVlLT5yc2txX2FjY2VwdF9oZWFkLCByZXEpOwogCQllbHNlCiAJCQlxdWV1ZS0+cnNrcV9h
Y2NlcHRfdGFpbC0+ZGxfbmV4dCA9IHJlcTsKIAkJcXVldWUtPnJza3FfYWNjZXB0X3RhaWwgPSBy
ZXE7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:38:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 17: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 1is95f-0001Tk-2Q; Thu, 16 Jan 2020 17:37:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is95d-0001Tf-Py
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:37:53 +0000
X-Inumbo-ID: ec5a2368-3886-11ea-a985-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec5a2368-3886-11ea-a985-bc764e2007e4;
 Thu, 16 Jan 2020 17:37:53 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 1C738246E4;
 Thu, 16 Jan 2020 17:37:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579196272;
 bh=RA0gC3u+M4VuPADWnkOULAiiEkP0hcTg7uSzVZvtwbA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ck2lYohBpaXGjfVJSCZ6l+vD8hwLTmP03PpWiOxZ26Ez58WwCHeV1DeCLhOWj3rO0
 MqI3T6Ir1YfnzL0MQ/L3o0sYcW4tACNqzyodYJacefg4CzK2zGc2acBGfom15NaVth
 km+2hwH4a1hkJPs2vPSkRK4TOzu6Jl9d2xG3MJmg=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 12:34:03 -0500
Message-Id: <20200116173641.22137-54-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116173641.22137-1-sashal@kernel.org>
References: <20200116173641.22137-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.9 094/251] xen,
 cpu_hotplug: Prevent an out of bounds 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: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Dan Carpenter <dan.carpenter@oracle.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>

RnJvbTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgoKWyBVcHN0cmVh
bSBjb21taXQgMjAxNjc2MDk1ZGRhN2U1YjMxYTVlMWQxMTZkMTBmYzIyOTg1MDc1ZSBdCgpUaGUg
ImNwdSIgdmFyaWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0
IGFzCnVudHJ1c3RlZCBkYXRhLiAgV2UgY2FuJ3QgcGFzcyBhIGhpZ2hlciB2YWx1ZSB0aGFuICJu
cl9jcHVfaWRzIiB0bwpjcHVfcG9zc2libGUoKSBvciBpdCByZXN1bHRzIGluIGFuIG91dCBvZiBi
b3VuZHMgYWNjZXNzLgoKRml4ZXM6IGQ2OGQ4MmFmZDRjOCAoInhlbjogaW1wbGVtZW50IENQVSBo
b3RwbHVnZ2luZyIpClNpZ25lZC1vZmYtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vY3B1
X2hvdHBsdWcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJz
L3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGY0ZTU5YzQ0NTk2NC4uMTcwNTRkNjk1NDExIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNpZ25l
ZCBpbnQgY3B1KQogfQogc3RhdGljIHZvaWQgdmNwdV9ob3RwbHVnKHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0JaWYgKCFjcHVfcG9zc2libGUoY3B1KSkKKwlpZiAoY3B1ID49IG5yX2NwdV9pZHMgfHwg
IWNwdV9wb3NzaWJsZShjcHUpKQogCQlyZXR1cm47CiAKIAlzd2l0Y2ggKHZjcHVfb25saW5lKGNw
dSkpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 17:44:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 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 1is9Bh-0002Kr-RR; Thu, 16 Jan 2020 17:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=rOD0=3F=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1is9Bg-0002Km-W2
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 17:44:09 +0000
X-Inumbo-ID: cb649a8f-3887-11ea-8794-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb649a8f-3887-11ea-8794-12813bfff9fa;
 Thu, 16 Jan 2020 17:44:08 +0000 (UTC)
Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net
 [73.47.72.35])
 (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 4F4E42474C;
 Thu, 16 Jan 2020 17:44:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579196648;
 bh=RA0gC3u+M4VuPADWnkOULAiiEkP0hcTg7uSzVZvtwbA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AZV+Eqb0bmlM6fnx3v/Ua9ASgRQK+paOmBnmuBZ9n71ix5myYSKhJ4/xgLuOum57o
 TQXXH7luXwMZ0tRvlnWlQnXlW9DirT+TL0TiUz/9t0vHl5oTq2e7vSYSddkvctW2+F
 eJjcHWuCaScZ9E9JyaHOvMTGlVKUBTNflPm3vv1E=
From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org,
	stable@vger.kernel.org
Date: Thu, 16 Jan 2020 12:40:54 -0500
Message-Id: <20200116174251.24326-57-sashal@kernel.org>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200116174251.24326-1-sashal@kernel.org>
References: <20200116174251.24326-1-sashal@kernel.org>
MIME-Version: 1.0
X-stable: review
X-Patchwork-Hint: Ignore
Subject: [Xen-devel] [PATCH AUTOSEL 4.4 057/174] xen,
 cpu_hotplug: Prevent an out of bounds 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: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Dan Carpenter <dan.carpenter@oracle.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>

RnJvbTogRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgoKWyBVcHN0cmVh
bSBjb21taXQgMjAxNjc2MDk1ZGRhN2U1YjMxYTVlMWQxMTZkMTBmYzIyOTg1MDc1ZSBdCgpUaGUg
ImNwdSIgdmFyaWFibGUgY29tZXMgZnJvbSB0aGUgc3NjYW5mKCkgc28gU21hdGNoIG1hcmtzIGl0
IGFzCnVudHJ1c3RlZCBkYXRhLiAgV2UgY2FuJ3QgcGFzcyBhIGhpZ2hlciB2YWx1ZSB0aGFuICJu
cl9jcHVfaWRzIiB0bwpjcHVfcG9zc2libGUoKSBvciBpdCByZXN1bHRzIGluIGFuIG91dCBvZiBi
b3VuZHMgYWNjZXNzLgoKRml4ZXM6IGQ2OGQ4MmFmZDRjOCAoInhlbjogaW1wbGVtZW50IENQVSBo
b3RwbHVnZ2luZyIpClNpZ25lZC1vZmYtYnk6IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Ci0tLQogZHJpdmVycy94ZW4vY3B1
X2hvdHBsdWcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgYi9kcml2ZXJz
L3hlbi9jcHVfaG90cGx1Zy5jCmluZGV4IGY0ZTU5YzQ0NTk2NC4uMTcwNTRkNjk1NDExIDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5jCisrKyBiL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGljIGludCB2Y3B1X29ubGluZSh1bnNpZ25l
ZCBpbnQgY3B1KQogfQogc3RhdGljIHZvaWQgdmNwdV9ob3RwbHVnKHVuc2lnbmVkIGludCBjcHUp
CiB7Ci0JaWYgKCFjcHVfcG9zc2libGUoY3B1KSkKKwlpZiAoY3B1ID49IG5yX2NwdV9pZHMgfHwg
IWNwdV9wb3NzaWJsZShjcHUpKQogCQlyZXR1cm47CiAKIAlzd2l0Y2ggKHZjcHVfb25saW5lKGNw
dSkpIHsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:28:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1is9s4-0005nr-PU; Thu, 16 Jan 2020 18:27:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1is9s3-0005nm-LP
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:27:55 +0000
X-Inumbo-ID: e3baf438-388d-11ea-ac27-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3baf438-388d-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 18:27:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579199266;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=IEW4+3OUqZwvf22eW3SdQoN/VwhM1i5B/aYVc/sMi34=;
 b=HRmRiSr1rHQaYAgKXMu3xyDvTAq0pL0lJLDbb7GVj5IW/yhEL7XWdVBR
 KQyLJAuoPzUM1KsltbhCdzJtLLy3PjkBd1+gkpGXpir1snpV0a00cESJD
 ANxAFDs3WPXsNVbkliIglR6/2Drf7kwzScLvGSRbc17SDaogndSb3cp34 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZKtdjLVWi456NmAAW0z5sthsac24eLT09XLnahpXoZeY1aDz6kIty6AeyICfQgYqmeVvCZLms2
 ryayV7w7eZKVE+bOiW26LU7sX4E9D5ztX37eeHx5z1PuAjtfF7C3wq6Lky2k+mwUlyLIpoSG/i
 P6cUniiJCKjzC9kYP84ilg+9gSrnUlT8kJCdv8UsdTaGOLk2HyjTUw0LgTARtk37HnsXLIuDbA
 HsBJZS+JyMUIlY7XFny0ZWP/uWKIPtykVZdBAx0PiTJzeh/ExSK5SnFoApe+dNnds7VBXX9Q7g
 iZU=
X-SBRS: 2.7
X-MesageID: 11626569
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11626569"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24096.43806.179846.885653@mariner.uk.xensource.com>
Date: Thu, 16 Jan 2020 18:27:42 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-4-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-4-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 3/6] libxl: add infrastructure to track
 and query 'retired' domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

VGhhbmtzLiAgSSB0aGluayB0aGlzIGlzIHRoZSBhbGdvcml0aG0gYXMgd2UgZGlzY3Vzc2VkLCB0
aGFua3MuCkkgaGF2ZSBzb21lIGNvbW1lbnRzIGFib3V0IHRoZSBpbXBsZW1lbnRhdGlvbi4uLgoK
UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2MyAzLzZdIGxpYnhsOiBhZGQgaW5mcmFzdHJ1
Y3R1cmUgdG8gdHJhY2sgYW5kIHF1ZXJ5ICdyZXRpcmVkJyBkb21pZHMiKToKPiBBIGRvbWlkIGlz
IGNvbnNpZGVyZWQgcmV0aXJlZCBpZiB0aGUgZG9tYWluIGl0IHJlcHJlc2VudHMgd2FzIGRlc3Ry
b3llZAo+IGxlc3MgdGhhbiBhIHNwZWNpZmllZCBudW1iZXIgb2Ygc2Vjb25kcyBhZ28uIFRoZSBu
dW1iZXIgY2FuIGJlIHNldCB1c2luZwo+IHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBMSUJYTF9E
T01JRF9NQVhfUkVUSVJFTUVOVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMKPiBub3QgZXhpc3QgdGhl
biBhIGRlZmF1bHQgdmFsdWUgb2YgNjBzIGlzIHVzZWQuCi4uLgoKSSdtIGFmcmFpZCBJIHRoaW5r
IHlvdXIgdXBkYXRlIHByb3RvY29sIGZvciB0aGlzIGZpbGUgaXMgd3JvbmcuICBJbgpnZW5lcmFs
IGl0IGlzIGEgYmFkIGlkZWEgdG8gdHJ5IHRvIHdyaXRlIG92ZXIgYSBmaWxlIGluLXBsYWNlLiAg
RG9pbmcKc28gaXMgZnVsbCBvZiBnb3RjaGFzLiAgKEluIHRoaXMgcGFydGljdWxhciBjYXNlIGZv
ciBleGFtcGxlIEkgdGhpbmsKYW4gaW50ZXJydXB0ZWQgYXR0ZW1wdCBhdCBjbGVhbmluZyB0aGUg
ZmlsZSBjYW4gcHJvZHVjZSBhIGNvcnJ1cHRlZApmaWxlIGNvbnRhaW5pbmcgbm9uc2Vuc2UuKQoK
Q2FuIHdlIHBsZWFzZSB1c2UgdGhlIHN0YW5kYXJkIHdyaXRlLXRvLW5ldy1maWxlLWFuZC1yZW5h
bWUgPwpJZSwgdG8gbGF1bmRlcgogICAgZmxvY2sob3BlbigiZG9taWQtaGlzdG9yeS5sb2NrIikp
CiAgICBmb3BlbigiZG9taWQtaGlzdG9yeSIsInIiKQogICAgZm9wZW4oImRvbWlkLWhpc3Rvcnku
bmV3IiwidyIpCiAgICBmZ2V0cy9mcHV0cwogICAgZmNsb3NlCiAgICByZW5hbWUKICAgIGNsb3Nl
CgooQW5kIG5vIHVzZXMgb2YgZnRlbGwsIGZvcGVuKCwicisiKSwgZXRjLikKClJlYWRpbmcgY2Fu
IGJlIGRvbmUgd2l0aG91dCB0YWtpbmcgdGhlIGxvY2ssIGlmIHlvdSBzbyBmYW5jeS4KCkkgdGhp
bmsgdGhlcmUgYXJlIGEgbG90IG9mIG1pc3NpbmcgZXJyb3IgY2hlY2tzIGluIHRoaXMgcGF0Y2gs
IGJ1dApzaW5jZSBJJ20gYXNraW5nIGZvciBhIGRpZmZlcmVudCBhcHByb2FjaCBJIHdvbid0IHBv
aW50IHRoZW0gb3V0CmluZGl2aWR1YWxseS4KCj4gKyAgICBmZCA9IG9wZW4obmFtZSwgT19SRFdS
fE9fQ1JFQVQsIDA2NDQpOwo+ICsgICAgaWYgKGZkIDwgMCkgewo+ICsgICAgICAgIExPR0UoRVJS
T1IsICJ1bmV4cGVjdGVkIGVycm9yIHdoaWxlIHRyeWluZyBvcGVuICVzLCBlcnJubz0lZCIsCj4g
KyAgICAgICAgICAgICBuYW1lLCBlcnJubyk7Cj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsgICAg
fQo+ICsKPiArICAgIGZvciAoOzspIHsKPiArICAgICAgICByZXQgPSBmbG9jayhmZCwgTE9DS19F
WCk7CgpJIGxvb2tlZCBmb3IgYSB1dGlsaXR5IGZ1bmN0aW9uIHRvIGRvIHRoaXMgYnV0IGRpZG4n
dCBmaW5kIG9uZS4KSSB0aGluayB0aGlzIGlzIGNvbXBsaWNhdGVkIGJlY2F1c2UgaXQgbmVlZHMg
dG8gYmUgYSBgY2FyZWZkJyBpbiBsaWJ4bAp0ZXJtcyBiZWNhdXNlIG9mIGNvbmN1cnJlbnQgZm9y
a2luZyBieSBvdGhlciB0aHJlYWRzIGluIHRoZQphcHBsaWNhdGlvbi4KCkkgc3VnZ2VzdCBnZW5l
cmFsaXNpbmcgbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhLCB3aGljaCBoYXMgYWxsIHRoZQpu
ZWNlc3NhcnkgY29kZSAoYW5kIHdoaWNoIGFsc28gd291bGQgcGVybWl0IHJlbW92aW5nIHRoZSBm
aWxlIGluIHRoZQpmdXR1cmUpLgoKSSBmZWVsIHJlc3BvbnNpYmxlIGZvciB0aGlzIGluY29udmVu
aWVuY2UuICBJZiB0aGlzIGlzIHRvbyB0aXJlc29tZQpmb3IgeW91LCBJIGNvdWxkIGRvIHRoYXQg
cGFydCBmb3IgeW91Li4uCgo+ICsvKiBXcml0ZSBhIGRvbWlkIHJldGlyZW1lbnQgcmVjb3JkICov
Cj4gK3N0YXRpYyB2b2lkIGxpYnhsX19yZXRpcmVfZG9taWQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQpCj4gK3sKLi4uCj4gKyAgICB3aGlsZSAoZmdldHMobGluZSwgc2l6ZW9mKGxpbmUp
LCBmKSkgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgc2VjOwo+ICsgICAgICAgIHVuc2lnbmVk
IGludCBpZ25vcmVkOwo+ICsKPiArICAgICAgICByb2ZmID0gZnRlbGwoZik7Cj4gKwo+ICsgICAg
ICAgIGlmIChzc2NhbmYobGluZSwgIiVsdSAldSIsICZzZWMsICZpZ25vcmVkKSAhPSAyKQo+ICsg
ICAgICAgICAgICBjb250aW51ZTsgLyogUHVyZ2UgbWFsZm9ybWVkIGxpbmVzICovCgpJJ20gbm90
IHN1cmUgd2h5IHlvdSBib3RoZXIgd2l0aCBmZ2V0cyBpbnRvIGEgYnVmZmVyLCB3aGVuIHlvdSBj
b3VsZApqdXN0IHVzZSBmc2NhbmYgcmF0aGVyIHRoYW4gc3NjYW5mLiAgWW91ciBjb2RlIGRvZXNu
J3QgbmVlZCB0byB0YWtlCm11Y2ggY2FyZSBhYm91dCB3ZWlyZCBzeW50YXggd2hpY2ggbWlnaHQg
b2NjdXIgKGFuZCBpbmRlZWQgeW91ciBjb2RlCmhlcmUgZG9lc24ndCB0YWtlIHN1Y2ggY2FyZSku
Cgo+IEBAIC0xMzMxLDYgKzE0NjIsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rlc3Ryb3lfY2Io
bGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgIGlmICghY3R4LT54Y2gpIGdvdG8gYmFkY2hpbGQ7
Cj4gIAo+ICAgICAgICAgIGlmICghZGlzLT5zb2Z0X3Jlc2V0KSB7Cj4gKyAgICAgICAgICAgIGxp
YnhsX19yZXRpcmVfZG9taWQoZ2MsIGRvbWlkKTsKCkkgd29uZGVyIGlmIGEgYmV0dGVyIHRlcm0g
dGhhbiAicmV0aXJlZCIgd291bGQgYmUgcG9zc2libGUuICBJCmluaXRpYWxseSBmb3VuZCB0aGlz
IHBhdGNoIGEgYml0IGNvbmZ1c2luZyBiZWNhdXNlIEkgdGhvdWdodCBhIHJldGlyZWQKZG9taWQg
d291bGQgYmUgb25lIHdoaWNoIGhhZCAqbm90KiBiZWVuIHVzZWQgcmVjZW50bHkuICBNYXliZQoi
cmVjZW50IiwgIm1hcmsgcmVjZW50IiwgZXRjLiA/ICBVbHRpbWF0ZWx5IHRoaXMgaXMgYSBiaWtl
c2hlZCBpc3N1ZQp3aGljaCBJIHdpbGwgbGVhdmUgdGhpcyB1cCB0byB5b3UsIHRob3VnaC4KCgpJ
IGRvbid0IG11Y2ggbGlrZSB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gY29uZmlndXJlIHRo
aXMuICBJIGRvbid0Cm9iamVjdCB0byBrZWVwaW5nIGl0IGJ1dCBjYW4gd2UgaGF2ZSBhIGNvbW1l
bnQgc2F5aW5nIHRoaXMgaXMgbm90CmludGVuZGVkIGZvciB1c2UgaW4gcHJvZHVjdGlvbiA/ICBQ
ZXJzb25hbGx5IEkgd291bGQgcmF0aGVyIGl0IHdhcwpoYXJkY29kZWQsIG9yIGZhaWxpbmcgdGhh
dCwgd3JpdHRlbiB0byBzb21lIGNvbmZpZyBmaWxlLgoKCkZpbmFsbHksIEkgdGhpbmsgdGhpcyBw
YXRjaCBuZWVkcyBhbiBhZGRpdGlvbiB0byB4ZW4taW5pdC1kb20wIHRvCnJlbW92ZSBvciBlbXB0
eSB0aGUgcmVjb3JkIGZpbGUuICBUaGlzIGlzIGJlY2F1c2Ugd2hpbGUgL3J1biBpcwp1c3VhbGx5
IGEgdG1wZnMsIHRoaXMgaXMgbm90ICpuZWNlc3NhcmlseSogdHJ1ZS4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:36:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isA0D-0006fg-Ml; Thu, 16 Jan 2020 18:36:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isA0C-0006fb-5i
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:36:20 +0000
X-Inumbo-ID: 1138e8b0-388f-11ea-b89f-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1138e8b0-388f-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 18:36:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579199772;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=2qib6dkyL34OitgPj6pQxPrWVhV95TAKqxU+JBAXIRM=;
 b=GLNs0esO3tIgSukj/nYhGvwEVQef7avIS0RttHYtcRW9f2IpuIvhhRtA
 Czl8Jv8Y6c4Ak/CHU2pF3KDNsD40wm7x2upuhHshXKbz4EG/k/+ptxqVY
 AguZkspU4Fm7WOGo+NHkWrOvYxA9H8qFoPwWjhjEWMi+FksxzEoprqpSE M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ixQnrD0tAzZxBmTlyIpEt5f8E6RtlH65LK1hjaR5/p3/lWghRaDYgJkWMiVrYZq+0mZl++5i+1
 k/SzVZmnC68ba2r/4tI4C/SfsVMRRlCQ3dnKgNpAUgQba85dfFzin81pLwMjUxAu1av3VTPmyA
 V2v4lyonr9NSLpoKvnYGcOOKGMVou8C6tLLFtYvbjqfPa1R35usGfSeIxdQu+2dwS0cKUddoU7
 xp3kxn4Ji7eGqV66ASX0ik+xqjgt6nD8AMmlkLSJg2eWZWBBZw9zcL+Y17HzcItrwgeZBxFxZM
 l2k=
X-SBRS: 2.7
X-MesageID: 11027650
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11027650"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24096.44311.441643.264877@mariner.uk.xensource.com>
Date: Thu, 16 Jan 2020 18:36:07 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-5-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuICBUaGlzIGJyb2FkbHkgY29udGFpbnMgd2hhdCBJIGV4cGVjdGVkLCBidXQ6CgpQYXVsIER1
cnJhbnQgd3JpdGVzICgiW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNyZWF0aW9uIG9mIGRv
bWFpbnMgd2l0aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQiKToKCj4gKyAgICAgICAgZm9y
ICg7Oykgewo+ICsgICAgICAgICAgICBpZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7
Cj4gKyAgICAgICAgICAgICAgICB1aW50MTZfdCB2Owo+ICsKPiArICAgICAgICAgICAgICAgIC8q
IFJhbmRvbWl6ZSBsb3dlciBvcmRlciBieXRlcyAqLwo+ICsgICAgICAgICAgICAgICAgcmV0ID0g
bGlieGxfX3JhbmRvbV9ieXRlcyhnYywgKHZvaWQgKikmdiwgc2l6ZW9mKHYpKTsKPiArICAgICAg
ICAgICAgICAgIGlmIChyZXQgPCAwKQo+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgICAgICAgICAgICAgIHYgJj0gRE9NSURfTUFTSzsKPiArICAgICAgICAgICAgICAgIGlm
ICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QodikgfHwKPiArICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9faXNfcmV0aXJlZF9kb21pZChnYywgdikpCj4gKyAgICAgICAgICAgICAgICAgICAgY29u
dGludWU7Cj4gKwo+ICsgICAgICAgICAgICAgICAgKmRvbWlkID0gdjsKPiArICAgICAgICAgICAg
fQo+ICsKPiArICAgICAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9t
aWQsICZjcmVhdGUpOwo+ICsgICAgICAgICAgICBpZiAocmV0ID09IDAgfHwgZXJybm8gIT0gRUVY
SVNUIHx8IGluZm8tPmRvbWlkICE9IFJBTkRPTV9ET01JRCkKPiArICAgICAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIH0KCkkgdGhpbmsgdGhpcyBoYXMgYSByYWNlLgoKICBUaHJlYWQgQSwg
aW4gZG9tYWluIGRlc3Ryb3kgICAgICAgICAgIFRocmVhZCBCLCBpbiBjb2RlIGFib3ZlCgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNob29zZSBkb21pZCBWCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2sgViBpbiByZWNlbnQgZG9t
aWQgbGlzdAoKICAgICBhZGQgViB0byByZWNlbnQgZG9taWQgbGlzdAogICAgIGRlc3Ryb3kgZG9t
YWluIFYgaW4gWGVuCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNy
ZWF0ZSBkb21haW4gViBpbiBYZW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZSBjb25zdHJ1Y3RpbmcgVgoKVGhyZWFkIEIgaW1wcm9wZXJseSBjb25zdHJ1
Y3RzIGEgbmV3IGd1ZXN0IHVzaW5nIFYsIGV4cG9zaW5nIGFueW9uZQp3aG8gd2FzIHRhbGtpbmcg
YWJvdXQgViBhIG1vbWVudCBhZ28gdG8gYnVncy4gIFNvbWUgY29kZSBtaWdodCBldmVuCmZhaWwg
dG8gc3BvdCB0aGUgaW50ZXJ2YWwgd2hlcmUgViBkb2VzIG5vdCBleGlzdCBhbmQgY2Fycnkgb24g
dGFsa2luZwp0byB0aGUgbmV3IFYgYXMgaWYgaXQgd2VyZSB0aGUgb2xkIG9uZS4uLgoKSSB0aGlu
ayB0aGVyZSBhcmUgb25seSB0d28gcG9zc2libGUgc29sdXRpb25zOgoKICAtIENoZWNrIHRoZSBk
b21haW4ncyBlbnRyeSBpbiB0aGUgcmVjZW50IGxpc3QgKmFmdGVyKiBjcmVhdGluZwogICAgdGhl
IGRvbWFpbiBpbiBYZW4uICBUaGlzIGludm9sdmVzIGFjY2VwdGluZyB0aGF0IHdlIHdpbGwKICAg
IHJldXNlIHRoZSBkb21pZCBidXQgb25seSBmb3IgYSBkb21haW4gd2UgYXJlIGluIHRoZSBlYXJs
eQogICAgc3RhZ2VzIG9mIGNvbnN0cnVjdGluZywgc28gaG9wZWZ1bGx5IHdpdGhvdXQgYmFkIGNv
bnNlcXVlbmNlPwoKICAtIFRha2UgdGhlIHJlY2VudCBkb21pZCBsb2NrLgoKQWxzbywgaXQgc2Vl
bXMgdG8gbWUgdGhhdCB3ZSBzaG91bGQgY2hlY2sgdGhlIHJlY2VudCBkb21pZCBsaXN0IGlmIHdl
CmxldCBYZW4gY2hvb3NlIHRoZSBkb21pZC4gIE1heWJlIHRoYXQgY2FuIGJlIGluIGEgc3Vic2Vx
dWVudCBwYXRjaC4uLgoKVGhhbmtzLApJYW4uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:37:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isA1R-0006l5-2d; Thu, 16 Jan 2020 18:37:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isA1P-0006kw-O0
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:37:35 +0000
X-Inumbo-ID: 40f5a9bc-388f-11ea-87ac-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40f5a9bc-388f-11ea-87ac-12813bfff9fa;
 Thu, 16 Jan 2020 18:37:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579199851;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ctU2ax4oumOrHylTC5SqJScESGE4KEp1rKax8Xe0ThA=;
 b=TDo10pvQocyNtDoqlWvfJgR3LKA9Rw4QUtiFQ/2xqs0dy+LtHoAIewYd
 7LRGs4NBNydX1v8KWcIemqjmn/zf6yB+n9ZSUWvUV5bAgB05s6LkkFWuy
 eOZQ7HxobquvbaGX3uG+L7SJ2yExPjvs+D3uGqZnjGgVmY5l6m8pw7LLh o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Mi59L0ERtt7NquZ6q0jZzZgcm7mQbcIuEDy4lb3OKebg1bvwfuZ6WotGP/K5mwyhgu+N1ukzPI
 hNhc1OoL+xFu/Mj8U2CvHe8ad2xAv6ikNgfS9Dz9bOytiYhz/QpNMOfE+DKpkVeTD/Ic5J5tac
 /C1vWjhRTdzpTGSY00qGzjQm/3+b1Xwf2LfRrQ3+NHMf/xtB/KrHP5i3Wzes8OKqK2pjyBWV0V
 U8Tm8E1CMLyE7Xct9UUPoBh+6S8BDfnNashwmv3EMdu54S2UlLRCF/3DEuC39tKuNQ2fPXaF74
 vnc=
X-SBRS: 2.7
X-MesageID: 11400612
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11400612"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24096.44389.256863.358234@mariner.uk.xensource.com>
Date: Thu, 16 Jan 2020 18:37:25 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-6-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-6-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 5/6] xl.conf: introduce 'domid_policy'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2MyA1LzZdIHhsLmNvbmY6IGludHJvZHVjZSAn
ZG9taWRfcG9saWN5JyIpOgo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBnbG9iYWwgJ2RvbWlkX3Bv
bGljeScgY29uZmlndXJhdGlvbiBvcHRpb24gdG8gZGVjaWRlCj4gaG93IGRvbWFpbiBpZCB2YWx1
ZXMgYXJlIGFsbG9jYXRlZCBmb3IgbmV3IGRvbWFpbnMuIEl0IG1heSBiZSBzZXQgdG8gb25lIG9m
Cj4gdHdvIHZhbHVlczoKPiAKPiAieGVuIiwgdGhlIGRlZmF1bHQgdmFsdWUsIHdpbGwgY2F1c2Ug
YW4gaW52YWxpZCBkb21pZCB2YWx1ZSB0byBiZSBwYXNzZWQKPiB0byBkb19kb21haW5fY3JlYXRl
KCkgcHJlc2VydmluZyB0aGUgZXhpc3RpbmcgYmVoYXZpb3VyIG9mIGhhdmluZyBYZW4KPiBjaG9v
c2UgdGhlIGRvbWlkIHZhbHVlIGR1cmluZyBkb21haW5fY3JlYXRlKCkuCj4gCj4gInJhbmRvbSIg
d2lsbCBjYXVzZSB0aGUgc3BlY2lhbCBSQU5ET01fRE9NSUQgdmFsdWUgdG8gYmUgcGFzc2VkIHRv
Cj4gZG9fZG9tYWluX2NyZWF0ZSgpIHN1Y2ggdGhhdCBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxs
IHNlbGVjdCBhIHJhbmRvbQo+IGRvbWlkIHZhbHVlLgoKVGhpcyBpbnRlcmZhY2UgTEdUTS4gIEl0
IHByb3ZpZGVzIHNwYWNlIGZvciBleHRlbnNpb24uCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:40:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isA3s-0007U2-OJ; Thu, 16 Jan 2020 18:40:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isA3r-0007PY-1F
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:40:07 +0000
X-Inumbo-ID: 9897dea6-388f-11ea-b89f-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9897dea6-388f-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 18:39:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579199998;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=JPuvrzaOmb6wRlLnrg0Suy+W2ZYcHY4zjkxhNC90d9Y=;
 b=Yr/V1ErHebjN7pLNklb/A/1LtJ6BUIUk4lMle9JiU5qQpb3sfXFjM9x0
 agr6Mwf9IBx2uxhzbFr2PYUQQMaC9o0Xixlc4tZI+1xoTb68CxYUSpr/K
 lK1lDnu1dprGDSsXPmX1I6v1nFYYZm860mi0mPW9rZ6sq0g7bd6f941U2 o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qTm+gKSywTPoEscg5JWZSp3iZsEQJv6HmcyGvxpUmr0MPfE5QS3ByD28Nq+qNhJcnIG5sqK8HY
 TUqBfmuIBVRVtPMcTm4swIaK3PI4qBPYsMefrBCiFrvLlBzYJ+7t1Iwrw58S/fCpGkOtowFHt5
 YEYuo+R+E0K/Xk2+XtH6PVeKVsvg/cfbXN6BgduASqcS3k311m3u2MPdFzgGE3DvTU7sNR3XrD
 udiLsBrB7KgTJcFbEMwwlksJOL3kElhKTqv6y6ZUkBabRpR2IFsJ7Z2wmFiAbbnWzcLHQWmWLD
 uAY=
X-SBRS: 2.7
X-MesageID: 11627256
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11627256"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24096.44539.298181.766270@mariner.uk.xensource.com>
Date: Thu, 16 Jan 2020 18:39:55 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-7-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-7-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 6/6] xl: allow domid to be preserved on
 save/restore or migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2MyA2LzZdIHhsOiBhbGxvdyBkb21pZCB0byBi
ZSBwcmVzZXJ2ZWQgb24gc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGUiKToKPiBUaGlzIHBhdGNoIGFk
ZHMgYSAnLUQnIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gc2F2ZSBhbmQgbWlncmF0ZSB0byBhbGxv
dwo+IHRoZSBkb21haW4gaWQgdG8gYmUgaW5jb3Jwb3JhdGVkIGludG8gdGhlIHNhdmVkIGRvbWFp
biBjb25maWd1cmF0aW9uIGFuZAo+IGhlbmNlIGJlIHByZXNlcnZlZC4KCkkgd29uZGVyIGlmIHRo
aXMgc2hvdWxkIGJlIGRvbmUgbW9yZSBpbiBsaWJ4bC4gIFNob3VsZCB0aGlzIGJlIGEKZG9tYWlu
IHByb3BlcnR5ID8gIFdlaSwgQW50aG9ueSA/CgpUaGUgY29kZSBMR1RNIGlmIHdlIGFyZSBnb2lu
ZyB0byBkbyB0aGlzIGluIHhsLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:43:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isA7Q-0007k6-Au; Thu, 16 Jan 2020 18:43:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isA7P-0007k1-3o
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:43:47 +0000
X-Inumbo-ID: 1bacd3a0-3890-11ea-ac27-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bacd3a0-3890-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 18:43:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579200218;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=vndVmppHrX01R3BBRa6xF5W9PCI9m3EtlQ6Vl5CREGM=;
 b=Jyyq6T410QAMOToueSTJ4yQ5RZuhW1N6ZhK6xtAQfdgIvGPhHjStJ5fr
 l2amgKuH7rtCoJEZCCq6Pw7jOfPjEFo23hbdHXrPh4Wsonyxj4mgRIW1E
 ECopQCeYsrosmWTwDTILVEm00pCLd1BRCDDzeps4HhAX30wEnFMzieh4A k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jNaqeyDSb3K4tNoEwyEE/eRMNLlRF+6y24MbKJVyC1lCVQk7cpd3iUV84WOqqn78DwORHviJdx
 UQTsL2Hl+98zPdxv/Gq7W+zybkaVfo+nqWhg3NOc1fTP9k6qPqnTgB+4+JvvAesjq6/8H+NeMA
 YEAMaFY1wcYcM4lGNRA9IKf+gqP1icKoeruhKhZGSYoyM9mLvlFvPw68B6VL9dHTwmGUExn21V
 WHPGmzN9J8k/qn7XnkTEZksUtyX7J6uv6rhLrKzJMxYrjgn/X0OmJpdpn4+3RjYKyYTAYJzmaR
 CqU=
X-SBRS: 2.7
X-MesageID: 11203352
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11203352"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24096.44750.716272.872008@mariner.uk.xensource.com>
Date: Thu, 16 Jan 2020 18:43:26 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200116093602.4203-1-pdurrant@amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 0/6] xl/libxl: domid
 allocation/preservation changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, "jandryuk@gmail.com" <jandryuk@gmail.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2MyAwLzZdIHhsL2xpYnhsOiBkb21pZCBhbGxv
Y2F0aW9uL3ByZXNlcnZhdGlvbiBjaGFuZ2VzIik6Cj4gVGhpcyBzZXJpZXMgd2FzIHByZXZpb3Vz
bHkgbmFtZWQgInhsL2xpYnhsOiBhbGxvdyBjcmVhdGlvbiBvZiBkb21haW5zIHdpdGgKPiBhIHNw
ZWNpZmllZCBkb21pZCIuCgpUaGFua3MuICBJIHRoaW5rIEFudGhvbnkgb3VnaHQgdG8gaGF2ZSBi
ZWVuIG1hZGUgYSBtYWludGFpbmVyIG9mCnRvb2xzL3hsIGF0IHRoZSBzYW1lIHRpbWUgYXMgb2Yg
dG9vbHMvbGlieGwuICBCdXQgdGhhdCBpc24ndCBzbyBpbgpNQUlOVEFJTkVSUyByaWdodCBub3cs
IHNvIGhlIHdhc24ndCBDQydkIG9uIGFsbCB0aGVzZSBwYXRjaGVzLiAgSWYgeW91CmNvdWxkIGZp
eCB0aGF0IHVwIG1hbnVhbGx5IGZvciBmdXR1cmUgbWFpbHMsIHRoYXQgd291bGQgYmUgZ3JlYXQu
CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:45:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isA9G-0007qP-P6; Thu, 16 Jan 2020 18:45:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M+HB=3F=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isA9F-0007qI-OP
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:45:41 +0000
X-Inumbo-ID: 600e583e-3890-11ea-ac27-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 600e583e-3890-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 18:45:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579200333;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=PZs/R7hswsbH514hkxAkpvsMTRRpVa9bQECFXJHRXM8=;
 b=JPr3X1E5DkqepnCakXcBNGGkNs4gJRalHQVWX4vYhmUgMRtZtAHEfv/l
 ny0SBzE0MVtHuvo+FscFkJyC//fJpWhZk8DE4EcLELUDLucGEbX5F/8K0
 cZkwi+So9ogvfdvPtJBRPUmW39TNyIVeEX3qpbagQqwi/PnSsabs9GAx2 g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AXcJFEO8jx9zhFwSb3WdkAp1hUoWT2MorCjo3agxgAw+/w1rrBarnokA1g9kqaF4KYZuSC+3rh
 CIdXSypjo8eN/A5CcZrMbsR0Ht++lsNezWwayEEa7vM/E9SpTzdd1jGoHJVUNl66VBs5w/hAZ2
 E09+2wMiYXDzI6HS6MVy1rYT06ZRHtNnW/9nil/Iu1xllmxjHDgqvdcOINMJwDMhvRmUWRCTfG
 Xa106JC8rTrqVlLDVuWIJwS6JDY3Ry6NDhfLtRbaYaiiHQ24B4CYyreLnioj2RE7KcBvA3VuDz
 SqM=
X-SBRS: 2.7
X-MesageID: 11627540
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11627540"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 16 Jan 2020 18:45:27 +0000
Message-ID: <20200116184527.16193-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] MAINTAINERS: Make tools/xl part of LIBXENLIGHT
 stanza
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

eGwgaXMgbWFpbnRhaW5lZCBpbiBwcmFjdGljZSBieSB0aGUgbGlieGwgbWFpbnRhaW5lcnMuICBU
aGUgZWZmZWN0IGlzCnNpbXBseSB0byBncmFudCBtYWludGFpbmVyc2hpcCB0byBBbnRob255LgoK
Q0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXgg
ZDVlZGZjMTQyYS4uOTUyYmNkMzg3YSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJ
TlRBSU5FUlMKQEAgLTI5OSw2ICsyOTksNyBAQCBNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgogTToJ
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiBTOglTdXBwb3J0ZWQK
IEY6CXRvb2xzL2xpYnhsLworRjoJdG9vbHMveGwvCiAKIExJVkVQQVRDSAogTToJS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 18:55:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 18: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 1isAIC-0000G9-PM; Thu, 16 Jan 2020 18:54:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isAIB-0000G4-TB
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 18:54:55 +0000
X-Inumbo-ID: ad679389-3891-11ea-87ad-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad679389-3891-11ea-87ad-12813bfff9fa;
 Thu, 16 Jan 2020 18:54:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579200892;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NWTtFBHKwBB+eqhxxPJXo97bN/PgqYjigkCvIbGmbjM=;
 b=HgJuz3gtGILwaGsCP0eMimIJ+4k7e15UnM51sL0CFNdE00I0kMxqN1IT
 RDXQgqBNr8mPnQApP0OGmz6vJMQ3ZbkbUTuw+zp/ij8PYQeNZa5e/NvuV
 BH/uurELrH/NoDoV4IOwImyHK9bvHwk5LeJGVcYAif+4GWMPvGuvmEC/h g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R61idBp4Et+XzBUIPAVIl5B5uKc45DNu9l9cnYMBlUwnp/1W4u9+k9Udl5R3ZQUHJ3Cl6cJd5v
 quaDVc4Jd87mqOFqbxQsYsK5gzsgOsulmlDpcfHIFWGl6mJOpSJ6v5qRW/67J9B0i0jf3shDBe
 E6b0UPl6oFc1b4OjmovbdwsqmM2QRLg3m+ejGBek0e1GtqsI1h35oSZI1qJds3VTkS+PBB3qNI
 JqrLAqDE8nAU5MKXv76Kk8BJS9O19jrwWRB/yN4V6bKIpusnBeL52JDs6pziJo4MKXMSpGs1HQ
 EYI=
X-SBRS: 2.7
X-MesageID: 11401392
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11401392"
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
 <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
 <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
 <251bd26c-1937-e70b-3ec3-6ebb10e879dc@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: <aedc415a-5a54-5f54-8daa-14685eb78276@citrix.com>
Date: Thu, 16 Jan 2020 18:54:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <251bd26c-1937-e70b-3ec3-6ebb10e879dc@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAyMCAxNjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAx
NzowMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24gMTQuMDEuMjAgMTY6NDcsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMDkuMDEuMjAyMCAxNDo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiAtLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVn
Cj4+Pj4gQEAgLTgxLDYgKzgxLDEyIEBAIGNvbmZpZyBQRVJGX0FSUkFZUwo+Pj4+ICAgCS0tLWhl
bHAtLS0KPj4+PiAgIAkgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJh
eSBoaXN0b2dyYW1zLgo+Pj4+ICAgCj4+Pj4gK2NvbmZpZyBERUJVR19CVUdWRVJCT1NFCj4+Pj4g
Kwlib29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKPj4+PiArCWRlZmF1bHQgREVCVUcKPj4+
PiArCS0tLWhlbHAtLS0KPj4+PiArCSAgSW4gY2FzZSBhIEJVR19PTiB0cmlnZ2VycyBhZGRpdGlv
bmFsbHkgcHJpbnQgdGhlIHRyaWdnZXJpbmcKPj4+PiArCSAgY29uZGl0aW9uIG9uIHRoZSBjb25z
b2xlLgo+Pj4+ICAgCj4+Pj4gICBjb25maWcgVkVSQk9TRV9ERUJVRwo+Pj4gV2hpbGUgSSBjYW4g
c2VlIHJlYXNvbnMgdG8gcHV0IHRoaXMgaGVyZSwgZG9pbmcgc28gbWVhbnMgdGhlIG9wdGlvbgo+
Pj4gd2lsbCBiZSB1bmF2YWlsYWJsZSBpbiBub24tRVhQRVJUIHJlbGVhc2UgYnVpbGRzLiBJcyBp
dCBpbnRlbmRlZCB0bwo+Pj4gYmUgdGhhdCB3YXk/Cj4+IEkgY2FuIG1vdmUgaXQgZWl0aGVyIHRv
IHhlbi9LY29uZmlnIG9yIGluIEtjb25maWcuZGVidWcgb3V0IG9mIHRoZQo+PiAiaWYgZXhwZXJ0
IiBzZWN0aW9uIGlmIHlvdSB3YW50Lgo+IEkgdGhpbmsgdGhpcyB3b3VsZCBiZSBiZXR0ZXIsIGJ1
dCBnaXZlIG90aGVycyBhIGNoYW5jZSB0byB2b2ljZQo+IG9waW5pb25zLgoKVEJILCBJIGRvbid0
IHRoaW5rIGFueW9uZSB3aWxsIGJlIGludGVyZXN0ZWQgaW4gbm90IGhhdmluZyB0aGUgc3RyaW5n
cy7CoApUaGUgY2hhbmdlIGlzIHdoYXQ/IGEgY291cGxlIG9mIGh1bmRyZWQgYnl0ZXM/wqAgVGhh
dCBpcyBhIGZyYWN0aW9uIG9mCnRoZSBzaXplIG9mIHNvbWUgZnVuY3Rpb25zIHdlIGhhdmUuCgpQ
ZXJzb25hbGx5LCBJIHdvdWxkbid0IGV2ZW4gYm90aGVyIGhhdmluZyB0aGUgb3B0aW9uLgoKPgo+
Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saWIuaAo+Pj4+IEBAIC04LDcgKzgsMTIgQEAKPj4+PiAgICNpbmNsdWRlIDx4ZW4vc3RyaW5n
Lmg+Cj4+Pj4gICAjaW5jbHVkZSA8YXNtL2J1Zy5oPgo+Pj4+ICAgCj4+Pj4gKyNkZWZpbmUgQlVH
X09OX1ZFUkJPU0UocCkgZG8geyBpZiAodW5saWtlbHkocCkpIEJVR19WRVJCT1NFKCNwKTsgIH0g
d2hpbGUgKDApCj4+Pj4gKyNpZmRlZiBDT05GSUdfREVCVUdfQlVHVkVSQk9TRQo+Pj4+ICsjZGVm
aW5lIEJVR19PTihwKSAgQlVHX09OX1ZFUkJPU0UocCkKPj4+IExvb2tzIGxpa2UgdGhpcyB3aWxs
IGZhaWwgdG8gYnVpbGQgb24gQXJtPyBBbHNvIC0gYW55IHBhcnRpY3VsYXIKPj4gVWgsIHNoYW1l
IG9uIG1lIQo+Pgo+Pj4gcmVhc29uIGZvciB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBzZXBhcmF0
ZSBCVUdfT05fVkVSQk9TRSgpLAo+Pj4gd2hlbiBCVUdfT04oKSBjb3VsZCBkaXJlY3RseSB1c2Ug
QlVHX1ZFUkJPU0UoKT8gSSBkb24ndCB0aGluayB3ZQo+Pj4gd2FudCB0byBlbmNvdXJhZ2UgdXNl
IG9mIEJVR19PTl9WRVJCT1NFKCkgZWxzZXdoZXJlIC4uLgo+PiBJIHdhbnRlZCB0byBvZmZlciB0
aGF0IG9wdGlvbi4gSWYgeW91IHdhbnQgbWUgdG8gcmVtb3ZlIGl0IEkgd291bGRuJ3QKPj4gbWlu
ZC4KPiBBcyBhYm92ZSAtIHVubGVzcyB0aGVyZSBhcmUgZ29vZCByZWFzb25zIChtYWtpbmcgb3Ro
ZXJzIHRvIGFncmVlCj4gd2l0aCB5b3UgdG8gaGF2ZSBpdCksIEknZCBwcmVmZXIgdG8gbm90IHNl
ZSBpdCBiZWluZyBpbmRlcGVuZGVudGx5Cj4gdXNhYmxlLCBhdCBsZWFzdCBmb3IgdGhlIHRpbWUg
YmVpbmcuCgpJJ2QgYWdyZWUgd2l0aCB0aGUgd2lzaCB0byBub3QgaGF2ZSBhIG5ldyBmbGF2b3Vy
IG9mIEJVR19PTigpLgoKUGVvcGxlIHdyaXRpbmcgY29kZSBhcmVuJ3QgZ29pbmcgdG8gd2FudCB0
aGUgY29tcGxleGl0eSBvZiB0aGlua2luZwphYm91dCBpdCwgYW5kIHBlb3BsZSB3aG8gY2FyZSBh
Ym91dCB0aGUgcHJlc2VuY2UvYWJzZW5jZSBvZiBtZXNzYWdlcwp3aWxsIGNhcmUgYWJvdXQgaXQg
Z2xvYmFsbHksIG5vdCBvbiBhIHBlci11c2UgYmFzZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 19:14:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 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 1isAbK-0001ze-K8; Thu, 16 Jan 2020 19:14:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isAbJ-0001zZ-2t
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 19:14:41 +0000
X-Inumbo-ID: 70d38424-3894-11ea-87b2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70d38424-3894-11ea-87b2-12813bfff9fa;
 Thu, 16 Jan 2020 19:14:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579202079;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eOrY2gk/q2XAj3jw2qgkVd0SyOJNCZjy6sNWseC7/C8=;
 b=CYl8smD7KSApjZ2LqOr6LLHSGM+00T8iOmo5HZSvyjA2R2UhOq/9guuw
 7T7DfCE83Pti+DFnPO+hftG1XAYRqJ9TR3y0Kl2WeYPKp6+5dFIcGrRYL
 5Z9IJJeDHSvRaYOyuIcPMhPoBO+rLnSW5r1JfFQu7VAoKPYomCJwZr+KA E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0QrqRYHoZSQgCFDgYC5V+Mjhhiee2xR1PkCKR1psXgSrvEEGfPCAEhLxSj9bhSfaTv87BJPY+E
 smVj+QDau2bkEBr4Dms3NxbM2u5VCfX0clf85X7Tk2ZY2K0Q6aGP2L0J0OlxMV+iidIymEDcQU
 Bbdgr2iHMSWCBG6k9whg7fjLs4fBAPlOdkpwkAfQd9kSFNvi1G8HN3UujKYbGQUa4D3kA3s2Ni
 7NcMAWE6yzNxbmpqJT9ngtqrJllB2zLRL8arp8xwCnIuuRdx3I24gknVuHT+aTQgjjofFsYJwq
 cxg=
X-SBRS: 2.7
X-MesageID: 11048421
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11048421"
To: Wei Liu <wl@xen.org>
References: <20200105164801.26278-1-liuwe@microsoft.com>
 <20200105164801.26278-3-liuwe@microsoft.com>
 <0020c144-6233-58f7-2f71-c5af03b6b2f8@citrix.com>
 <20200105212231.ty7cjfdu5di5sf4j@debian>
 <ec16fcba-099d-1a73-d33c-3ee9f0f7c005@citrix.com>
 <20200107161733.i3hedh2wcoijcglo@debian>
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: <a42bdfcf-cbb8-56d9-1155-79ae0531001a@citrix.com>
Date: Thu, 16 Jan 2020 19:14:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200107161733.i3hedh2wcoijcglo@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAyMCAxNjoxNywgV2VpIExpdSB3cm90ZToKPiBPbiBTdW4sIEphbiAwNSwgMjAy
MCBhdCAxMDowNjowOFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNS8wMS8y
MDIwIDIxOjIyLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gU3VuLCBKYW4gMDUsIDIwMjAgYXQgMDc6
MDg6MjhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gK3N0YXRpYyBpbmxpbmUg
dWludDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRyb2wsIHBhZGRyX3QgaW5wdXQs
IHBhZGRyX3Qgb3V0cHV0KQo+Pj4+PiArewo+Pj4+PiArICAgIHVpbnQ2NF90IHN0YXR1czsKPj4+
Pj4gKwo+Pj4+PiArICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW291dHB1dF0sICUlcjhcbiIKPj4+
Pj4gKyAgICAgICAgICAgICAgICAgICJjYWxsIGh2X2h5cGVyY2FsbF9wYWdlIgo+Pj4+PiArICAg
ICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKPj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgIitkIiAoaW5wdXQpIEFTTV9DQUxMX0NPTlNUUkFJTlQKPj4+Pj4g
KyAgICAgICAgICAgICAgICAgIDogW291dHB1dF0gInJtIiAob3V0cHV0KQo+Pj4+PiArICAgICAg
ICAgICAgICAgICAgOiAiY2MiLCAibWVtb3J5IiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsK
Pj4+PiBJIHRoaW5rIHlvdSB3YW50Ogo+Pj4+Cj4+Pj4gcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBy
OCBhc20oInI4IikgPSBvdXRwdXQ7Cj4+Pj4KPj4+PiBhbmQgIityIiAocjgpIGFzIGFuIG91dHB1
dCBjb25zdHJhaW50Lgo+Pj4gQWx0aG91Z2ggaXQgaXMgbmFtZWQgYG91dHB1dGAsIGl0IGlzIHJl
YWxseSBqdXN0IGFuIGlucHV0IHBhcmFtZXRlciBmcm9tCj4+PiBIeXBlci1WJ3MgUG9WLgo+PiBZ
ZXMsIGJ1dCBpdCBpcyBhbHNvIGNsb2JiZXJlZC4KPj4KPj4gVGhpcyBpcyBhbiBhd2t3YXJkIGNv
cm5lciBjYXNlIG9mIGdudSBpbmxpbmUgYXNzZW1ibHkuCj4+Cj4+IEl0IGlzIG5vdCBwZXJtaXR0
ZWQgdG8gaGF2ZSBhIGNsb2JiZXIgbGlzdCBvdmVybGFwIHdpdGggYW55IGlucHV0L291dHB1dAo+
PiBvcGVyYXRpb25zLCBhbmQgYmVjYXVzZSByOCBkb2Vzbid0IGhhdmUgYSB1bmlxdWUgbGV0dGVy
LCB5b3UgY2FuJ3QgZG8KPj4gdGhlIHVzdWFsIHRyaWNrIG9mICI9cjgiIChkaXNjYXJkKSA6ICJy
OCIgKGlucHV0KS4KPj4KPj4gVGhlIG9ubHkgYXZhaWxhYmxlIG9wdGlvbiBpcyB0byBtYXJrIGl0
IGFzIHJlYWQgYW5kIHdyaXR0ZW4gKHdoaWNoIGlzCj4+ICIrciIgaW4gdGhlIG91dHB1dCBsaXN0
KSwgYW5kIG5vdCB1c2UgdGhlIEMgdmFyaWFibGUgcjggYXQgYW55IHBvaW50IGxhdGVyLgo+IEJ1
dCByOCBpcyBvbmx5IGxpc3RlZCBpbiBjbG9iYmVyIGxpc3QsIHNvIGl0IGNlcnRhaW5seSBkb2Vz
bid0IG92ZXJsYXAKPiB3aXRoIGFueSBpbnB1dCByZWdpc3Rlci4gSSBmYWlsIHRvIHNlZSB3aGF0
IHRoZSBidWcgKGlmIHRoZXJlIGlzIGFueSkgaXMKPiBoZXJlLgoKJXI4IGlzIGFuIGlucHV0IHBh
cmFtZXRlci7CoCBZb3UgaGF2ZSAibW92ICVbb3V0cHV0XSwgJSVyOCIgaW4gdGhlIGFzbS4KClRo
ZSB3YXkgdGhpcyBpcyB3cml0dGVuIGNhdXNlcyB0aGUgY29tcGlsZXIgdG8gY29uc3RydWN0ICVb
b3V0cHV0XSBpbiBhCnJlZ2lzdGVyLCBwYXNzIGl0IGluIHZpYSB0aGUgc29sZSBpbnB1dCBwYXJh
bWV0ZXIsIGFuZCBiZWhpbmQgdGhlIHNjZW5lcwptb3ZlIGl0IGludG8gJXI4LgoKVGhlcmUgaXMg
YSBzbWFsbCBjaGFuY2Ugb2YgdGhlIGVtaXR0ZWQgYXNtIGJlaW5nICJtb3YgJXI4LCAlcjgiLCBh
bmQgYQptdWNoIGxhcmdlciBjaGFuY2Ugb2YgdGhlIGNvbXBpbGVyIGJlaW5nIGZvcmNlZCB0byBz
cGlsbCBhIGRpZmZlcmVudApyZWdpc3RlciB3aGVuIGl0IGNvdWxkIGhhdmUgdXNlZCAlcjggaW4g
dGhlIGZpcnN0IHBsYWNlLgoKPiBJIHRoaW5rIHdoYXQgeW91J3JlIGFza2luZyBmb3IgaGVyZSBp
cyBhbiBvcHRpbWlzYXRpb24uIElzIHRoYXQgY29ycmVjdD8KPiBJIGRvbid0IG1pbmQgY2hhbmdp
bmcgdGhlIGNvZGUuIFdoYXQgSSBuZWVkIGlzIGNsYXJpZmljYXRpb24gaGVyZS4KCkknbSBvbiB0
aGUgZmVuY2UgYXMgdG8gd2hldGhlciB0byBwdXQgaW4gdGhlIGNhdGVnb3J5IG9mIG9wdGltaXNh
dGlvbiwKb3IgYnVnZ3kgYXNtLgoKSSB0aGluayB0aGUgZ2VuZXJhdGVkIGNvZGUgd2lsbCBEVFJU
LCBidXQgaXQgaXMgYSBzdXNwaWNpb3VzIGxvb2tpbmcKcGllY2Ugb2YgYXNzZW1ibHksIHNvICJv
cHRpbWlzYXRpb24iIEkgZ3Vlc3M/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 19:33:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 19: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 1isAtB-0003cS-Hb; Thu, 16 Jan 2020 19:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e/Wk=3F=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1isAtA-0003cN-Hm
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 19:33:08 +0000
X-Inumbo-ID: 03b58358-3897-11ea-87b9-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03b58358-3897-11ea-87b9-12813bfff9fa;
 Thu, 16 Jan 2020 19:33:04 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00GJSA7B103088;
 Thu, 16 Jan 2020 19:33: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-2019-08-05;
 bh=+3CiL8o4Ab1hWnW+Bk1R7PIglLbQpoWVfBDqitAc30E=;
 b=hjodwcHNG44e9KM05h9K83TmC2ixqR2EykHwMiDLJSgKuPJEnl4yzs62CSTa6754+8eP
 /ozW6kq4i4WUoMfzN9fb4rALlTuwRusdzplqAOPYxHMesCuCNYK9YM7edrQHZeckbldP
 2xmyHwwRxD70cpnpWucsSPbLhzLI4pm7SUEVsyV2KJk7yqsONTnIaUuH79iKfk4eWG8T
 6T2aQ9wYiBZsjVdd3GA2Vq1nLcloG0CQnZEPO93hG1VMKDeepdGP72Jd3h2aajioqXga
 Mg9JmC3qzuVUlwhLZddqjuWgS1Ld3vjk3Qr1KlB+3gVuNAcnvwYYisHSu1YoSjV+uW1d 3w== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2xf73yvnej-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 Jan 2020 19:33:02 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00GJSwAN179955;
 Thu, 16 Jan 2020 19:33:02 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2xhy23wdr8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 16 Jan 2020 19:33:02 +0000
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 00GJX0Nm016627;
 Thu, 16 Jan 2020 19:33:00 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 16 Jan 2020 11:33:00 -0800
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <20200116170004.14373-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <dee2ba34-c39a-9729-8136-463c0daae9d6@oracle.com>
Date: Thu, 16 Jan 2020 14:32:56 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200116170004.14373-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9502
 signatures=668685
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-1911140001 definitions=main-2001160156
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9502
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001160156
Subject: Re: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, stable@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>

CgpPbiAxLzE2LzIwIDEyOjAwIFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IENvbW1pdCAzYWE2
YzE5ZDJmMzhiZSAoInhlbi9iYWxsb29uOiBTdXBwb3J0IHhlbmQtYmFzZWQgdG9vbHN0YWNrIikK
PiB0cmllZCB0byBmaXggYSByZWdyZXNzaW9uIHdpdGggcnVubmluZyBvbiByYXRoZXIgYW5jaWVu
dCBYZW4gdmVyc2lvbnMuCj4gVW5mb3J0dW5hdGVseSB0aGUgZml4IHdhcyBiYXNlZCBvbiB0aGUg
YXNzdW1wdGlvbiB0aGF0IHhlbmQgd291bGQKPiBqdXN0IHVzZSBhbm90aGVyIFhlbnN0b3JlIG5v
ZGUsIGJ1dCBpbiByZWFsaXR5IG9ubHkgc29tZSBkb3duc3RyZWFtCj4gdmVyc2lvbnMgb2YgeGVu
ZCBhcmUgZG9pbmcgdGhhdC4gVGhlIHVwc3RyZWFtIHhlbmQgZG9lcyBub3Qgd3JpdGUKPiB0aGF0
IFhlbnN0b3JlIG5vZGUgYXQgYWxsLCBzbyB0aGUgcHJvYmxlbSBtdXN0IGJlIGZpeGVkIGluIGFu
b3RoZXIKPiB3YXkuCj4KPiBUaGUgZWFzaWVzdCB3YXkgdG8gYWNoaWV2ZSB0aGF0IGlzIHRvIGZh
bGwgYmFjayB0byB0aGUgYmVoYXZpb3IgYmVmb3JlCj4gY29tbWl0IDUyNjZiOGU0NDQ1YyAoInhl
bjogZml4IGJvb3RpbmcgYmFsbG9vbmVkIGRvd24gaHZtIGd1ZXN0IikKPiBpbiBjYXNlIHRoZSBz
dGF0aWMgbWVtb3J5IG1heGltdW0gY2FuJ3QgYmUgcmVhZC4KPgo+IEZpeGVzOiAzYWE2YzE5ZDJm
MzhiZSAoInhlbi9iYWxsb29uOiBTdXBwb3J0IHhlbmQtYmFzZWQgdG9vbHN0YWNrIikKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IDxzdGFibGVA
dmdlci5rZXJuZWwub3JnPiAjIDQuMTMKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 19:42:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 19:42: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 1isB1i-0004YX-MD; Thu, 16 Jan 2020 19:41:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isB1h-0004YO-GD
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 19:41:57 +0000
X-Inumbo-ID: 3bfc7860-3898-11ea-a2eb-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3bfc7860-3898-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 19:41:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579203708;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VwZmd091jOINLjDfFKcvc3mX0XVDfPt/Sy2FQwjn4qE=;
 b=cOUUbmHfBDBiH+LOh/CK3k/1Z0BixgLeisqlvCmddlPIzAyizzuOR/Tp
 fXYPTOMH4OmSm22UA8ZE7fIMxQKHp1uIwK2k9xqNBUzu340W+YcTkInUr
 1csULkvc9ur02qb3itGrpjL1d7+a+671dTtGuOlk3ily+O1ItDKVwZklk o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CyC0Jiip7k+kenHHX3TTfXnVRT3VTLpokMI3cyFYRVF8k/0t2x7sDaOcxz1lGaEcnA+e7jonGK
 u7Y5Q+nPyTQ6BH3KAY8I7ACr2DN0lBa4mW/0VdF3sVZdhAGrfTB+BxWrTAHXWRF8ZXiblp3mMo
 35FVuDaTw5bQ4GajZBTKgSoFEFIZezeQ7yPfp9uROTKaC9iKiuGGFK9+o+VoDFqAha/mmRDH8C
 AAg0/rKMEswt1WDTpDDfcJoj9zVfee52NmscYeyN+0GtOW0UQqTadTV5iI01Kvt406zFTCqm3Y
 238=
X-SBRS: 2.7
X-MesageID: 11403971
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11403971"
To: Jan Beulich <jbeulich@suse.com>
References: <20200113175020.32730-1-andrew.cooper3@citrix.com>
 <20200113175020.32730-5-andrew.cooper3@citrix.com>
 <91da9495-d274-ccaa-a09f-aa0650aff623@suse.com>
 <ecf2a65e-68ea-63c0-0fb3-576104d7e202@citrix.com>
 <ce1d41a1-6865-2a0d-9aa0-30fc82cad557@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: <d4cf3ef3-2000-8581-652b-fdca398352d6@citrix.com>
Date: Thu, 16 Jan 2020 19:41:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ce1d41a1-6865-2a0d-9aa0-30fc82cad557@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMjAyMCAwOToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQuMDEuMjAyMCAy
MDozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTQvMDEvMjAyMCAxNjo0NSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAxMy4wMS4yMDIwIDE4OjUwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+Pj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUwo+Pj4+IEBAIC02NjgsNiArNjY4LDIwIEBAIHRyYW1wb2xpbmVfc2V0
dXA6Cj4+Pj4gICAgICAgICAgYWRkICAgICAlZXNpLHN5bV9mcyhfX3BhZ2VfdGFibGVzX3N0YXJ0
KS04KCwlZWN4LDgpCj4+Pj4gIDI6ICAgICAgbG9vcCAgICAxYgo+Pj4+ICAKPj4+PiArICAgICAg
ICAvKiBNYXAgWGVuIGludG8gdGhlIGhpZ2hlciBtYXBwaW5ncyB1c2luZyAyTSBzdXBlcnBhZ2Vz
LiAqLwo+Pj4+ICsgICAgICAgIGxlYSAgICAgX1BBR0VfUFNFICsgUEFHRV9IWVBFUlZJU09SX1JX
WCArIHN5bV9lc2koX3N0YXJ0KSwgJWVheAo+Pj4+ICsgICAgICAgIG1vdiAgICAgJHN5bV9vZmZz
KF9zdGFydCksICAgJWVjeCAgIC8qICVlYXggPSBQVEUgdG8gd3JpdGUgICAgICAgICovCj4+PiBU
aGUgY29tbWVudCBpcyBvbiB0aGUgd3JvbmcgbGluZSwgaXNuJ3QgaXQ/IFBlcmhhcHMKPj4+Cj4+
PiAgICAgICAgIGxlYSAgICAgX1BBR0VfUFNFICsgUEFHRV9IWVBFUlZJU09SX1JXWCArIHN5bV9l
c2koX3N0YXJ0KSwgXAo+Pj4gICAgICAgICAgICAgICAgICVlYXggICAgICAgICAgICAgICAgLyog
JWVheCA9IFBURSB0byB3cml0ZSAgICAgICAgKi8KPj4+Cj4+PiA/Cj4+IFRoYXQgaXMgd2h5IHRo
ZSBjb21tZW50IGhhZCB0aGUgcmVnaXN0ZXIgbmFtZSwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvCj4+
IGNsYWltIHRoYXQgJHN5bV9vZmZzKF9zdGFydCkgd2FzIHRoZSBQVEUgdG8gd3JpdGUuCj4+Cj4+
IEkgZGlkbid0IHJlYWxseSB0aGluayBzcGxpdHRpbmcgdGhlIGxlYSBsaWtlIHRoYXQgYWNyb3Nz
IDIgbGluZXMgd2FzCj4+IGJldHRlciB0aGFuIHRoaXMuCj4+Cj4+IEhvdyBhYm91dCAvKiAlZWF4
ID0gUFRFIHRvIHdyaXRlIF4gwqDCoMKgwqAgKi8gd2hpY2ggd2lsbCBwb2ludCBwcm9wZXJseSBh
dAo+PiAlZWF4Pwo+IEZpbmUgd2l0aCBtZTsgSSBhc3N1bWUgeW91IG1lYW4gdGhpcyB0byBnbyBv
biBhIHNlcGFyYXRlIGxpbmU/CgpZZXMuwqAgaS5lLiBleGFjdGx5IGFzIHRoZSBwYXRjaCBwcmVz
ZW50ZWQsIGJ1dCB3aXRoIGFuIGV4dHJhICIgXiIgaW4gdGhlCmNvbW1lbnQuCgo+Cj4+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oCj4+Pj4gQEAgLTU4NSw2ICs1ODUsMjAgQEAgc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lkKQo+Pj4+ICAgICAgaWYgKCAhZWZpX2VuYWJsZWQo
RUZJX0xPQURFUikgKQo+Pj4+ICAgICAgICAgIHJldHVybjsKPj4+PiAgCj4+Pj4gKyAgICAvKgo+
Pj4+ICsgICAgICogTWFwIFhlbiBpbnRvIHRoZSBoaWdoZXIgbWFwcGluZ3MsIHVzaW5nIDJNIHN1
cGVycGFnZXMuCj4+Pj4gKyAgICAgKgo+Pj4+ICsgICAgICogTkI6IFdlIGFyZSBjdXJyZW50bHkg
aW4gcGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlvbgo+Pj4+ICsgICAg
ICogYWdhaW5zdCBfc3RhcnQvX2VuZCBnZXRzIHRoZWlyIHBvc2l0aW9uIGFzIHBsYWNlZCBieSB0
aGUgYm9vdGxvYWRlciwKPj4+PiArICAgICAqIG5vdCBhcyBleHBlY3RlZCBpbiB0aGUgZmluYWwg
YnVpbGQuICBUaGlzIGhhcyBhcmJpdHJhcnkgMk0gYWxpZ25tZW50LAo+Pj4+ICsgICAgICogc28g
c3VidHJhY3QgeGVuX3BoeXNfc3RhcnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBzbG90cyBpbiBs
Ml94ZW5tYXBbXS4KPj4+PiArICAgICAqLwo+Pj4gSXQgbWF5IGp1c3QgYmUgYSBsYW5ndWFnZSBp
c3N1ZSwgYnV0IEknbSBzdHJ1Z2dsaW5nIHdpdGggdGhlCj4+PiAiYXJiaXRyYXJ5IiBoZXJlLiBJ
cyB0aGlzIGluIGFueSB3YXkgcmVsYXRlZCB0byB0aGUKPj4+IC0tc2VjdGlvbi1hbGlnbm1lbnQ9
MHgyMDAwMDAgb3B0aW9uIHdlIHBhc3MgdG8gdGhlIGxpbmtlciAod2hlcmUKPj4+IHRoZSB2YWx1
ZSBpc24ndCBhcmJpdHJhcnkgYXQgYWxsKT8KPj4gU28gdGhpcyBpcyB0aGUgYnVnIEkgc3BlbnQg
YWdlcyB0cnlpbmcgdG8gZmlndXJlIG91dCBjb25zb2xlIGxvZ2dpbmcgZm9yLgo+Pgo+PiBUaGUg
bmFpdmUgdmVyc2lvbiBvZiB0aGlzIGxvb3AgKHByZSBzdWJ0cmFjdGlvbikgZW5kZWQgdXAgaW5p
dGlhbGlzaW5nCj4+IHNsb3RzIDE3My4uLjE3NyB3aGljaCwgd2hlbiBoaWdobGlnaHRlZCBsaWtl
IHRoYXQsIGlzIG9idmlvdXNseSB3aHkgWGVuCj4+IHRyaXBsZSBmYXVsdGVkIHdoZW4gc3dpdGNo
aW5nIHRvIHRoZSBoaWdoIG1hcHBpbmdzLgo+Pgo+PiBUaGUgcG9pbnQgSSdtIHRyeWluZyB0byBt
YWtlIGlzIHRoYXQgbDJfdGFibGVfb2Zmc2V0KF9zdGFydCkgZW5kcyB1cAo+PiBiZWluZyBqdW5r
IGJlY2F1c2UgaXQgaXMgYSByaXAtcmVsYXRpdmUgYWRkcmVzcyBhbmQgd2UncmUgbm90IHJ1bm5p
bmcgYXQKPj4gb3VyIGxpbmtlZCBhZGRyZXNzLsKgIChJdCBpcyBpbiBmYWN0IG91ciBwaHlzaWNh
bCBwb3NpdGlvbiBpbiBtZW1vcnkncyAyTQo+PiBzbG90LCBtb2R1bG8gNTEyKS4KPj4KPj4gU3Vi
dHJhY3RpbmcgeGVuX3BoeXNfc3RhcnQgZ2V0cyB0aGUgbnVtYmVyIGJhY2sgaW50byB0aGUgc2Ft
ZSBhbGlhcwo+PiB3aGljaCBhbGwgdGhlIDMyYml0IGhlYWQuUyBjb2RlIHJlbGllcyBvbiwgYW5k
IGdpdmVzIHVzIGEgc2Vuc2libGUKPj4gc2VxdWVuY2Ugb2Ygc2xvdHMgc3RhcnRpbmcgZnJvbSAx
Lgo+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBXaGF0IEknbSBzdGlsbCB1bmNsZWFyIGFi
b3V0IGlzIHRoaXMgdXNlCj4gb2YgImFyYml0cmFyeSIsIHRob3VnaC4gTG9va2luZyBhdCBpdCBh
Z2FpbiBJIGd1ZXNzIEknbSBhbHNvCj4gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgIlRo
aXMiIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHNlbnRlbmNlCj4gcmVmZXJzIHRvLgoKSSdsbCBh
dHRlbXB0IHRvIHJld3JpdGUgdGhlIGV4cGxhbmF0aW9uIGZyb20gc2NyYXRjaCBhbmQgc2VlIGlm
IHRoYXQKY29tZXMgb3V0IGNsZWFyZXIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 19:58:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 19:58: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 1isBHC-0005Vj-1o; Thu, 16 Jan 2020 19:57:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Je7C=3F=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1isBHA-0005Ve-Km
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 19:57:56 +0000
X-Inumbo-ID: 7c7d2cb6-389a-11ea-ac27-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c7d2cb6-389a-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 19:57:55 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id 15so16533780lfr.2
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 11:57:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=3Epgq7CGlmH0NNlNXlaNOdD7rsIthbfaoqbV1bHADQg=;
 b=HOoD2oy0lMF3o2NBEmPK5BGHrfwHFOkvIJMFxNxO7M9XIlWI4MMrkGzcwUdlKgFnga
 ny2H/Kqko61lgnmPvcWB7BRlBUJM4Oahlr2FfA0Dy07Mewzw+XGPex9pq7R/tKP3tqyz
 1EB5AXy0z7YW7ciW9/FqiJJ2HKQCAzPcrj7Wc5PsAfjBRdC+XByLqXZ9C2BtBA4BdZ4e
 BkEJwfoNxCiew66uTTepXRpzwOwKP1kI6dFKtfkVGz4OuLn9WywSMyhatmB7qfXcmmbV
 N+hid0ZRB8Y1Sx7gLooqhYAfirwc+2QFgE6XRjozAkz2obIMPvEehg5UcKAPwrLnWgNg
 JKjw==
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=3Epgq7CGlmH0NNlNXlaNOdD7rsIthbfaoqbV1bHADQg=;
 b=D+hsWJfu47/o3b4VogiNwtwu0a8WdIX0NeZYCJ96F3Z/errhP/BMmPwQ/O9iQcpSFH
 tmF819Gx4bvikqeGFl1aQSOT/xtkoB/4i97p50lHI7dnxtNQaZl+IEyJRH1ZFCsm2rhT
 VPYNscpZ3A4iqQOEy2jMRgqeTGj8J33Xt+kqhdTjFFhbT3fsW6BiWEXCciTbwfUHawuK
 JcX1gI6pusF/I2EIP+ozF7b16pt0eDxVV1kCIXJETcs6ZKxfkvEu/trOZ/ZimJMr2sy/
 0XMgFhNh3AGeUBW55oY4UFH+hoh2IzC4Yo4UBxnlXzqmdYj4UijCmUCLpvtUcZq7mbse
 KJ0Q==
X-Gm-Message-State: APjAAAXP1TzKD5rC0Gc5FX+6kI+aSB3xrFtRXCmfharn0OdgnB5FquC4
 vS6ikmOy24HTct88GrXgN30X/Szf9VwPHQL4rTc=
X-Google-Smtp-Source: APXvYqy3uqEovgXnJ5WRxiOR/wmB68SBcqRBzUpp5r4NjHKNW+Tst7rk5tD7po/lpQhduwWZDsc+sK/JYTvfsg0E/r4=
X-Received: by 2002:a19:c648:: with SMTP id w69mr3292739lff.44.1579204674854; 
 Thu, 16 Jan 2020 11:57:54 -0800 (PST)
MIME-Version: 1.0
References: <20200114181345.27565-1-roger.pau@citrix.com>
In-Reply-To: <20200114181345.27565-1-roger.pau@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Thu, 16 Jan 2020 14:57:43 -0500
Message-ID: <CAKf6xpsw9heQ+33F9o0-=A5jEq4d7ehke8sfikD23o87FHOubw@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvmloader: align BAR position to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMToxNiBQTSBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IFdoZW4gcGxhY2luZyBCQVJzIHdpdGggc2l6ZXMgc21h
bGxlciB0aGFuIDRLIG11bHRpcGxlIEJBUnMgY2FuIGVuZAo+IHVwIG1hcHBlZCB0byB0aGUgc2Ft
ZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgdGh1cyB3b24ndCB3b3JrCj4gY29ycmVjdGx5
Lgo+Cj4gQWxpZ24gYWxsIEJBUnMgcGxhY2VtZW50IHRvIDRLIGluIGh2bWxvYWRlciB0byBwcmV2
ZW50IHN1Y2gKPiBvdmVybGFwcGluZy4KPgo+IE5vdGUgdGhhdCB0aGUgZ3Vlc3QgY2FuIHN0aWxs
IG1vdmUgdGhlIEJBUnMgYXJvdW5kIGFuZCBjcmVhdGUgdGhpcwo+IGNvbGxpc2lvbnMsIGFuZCB0
aGF0IEJBUnMgbm90IGZpbGxpbmcgdXAgYSBwaHlzaWNhbCBwYWdlIG1pZ2h0IGxlYWsKPiBhY2Nl
c3MgdG8gb3RoZXIgTU1JTyByZWdpb25zIHBsYWNlZCBpbiB0aGUgc2FtZSBob3N0IHBoeXNpY2Fs
IHBhZ2UuCj4KPiBUaGlzIGlzIGhvd2V2ZXIgbm8gd29yc2UgdGhhbiB3aGF0J3MgY3VycmVudGx5
IGRvbmUsIGFuZCBoZW5jZSBzaG91bGQKPiBiZSBjb25zaWRlcmVkIGFuIGltcHJvdmVtZW50IG92
ZXIgdGhlIGN1cnJlbnQgc3RhdGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRlc3RlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5
dWtAZ21haWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 20:16:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 20:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isBYp-0007Ci-OU; Thu, 16 Jan 2020 20:16:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isBYo-0007Cd-NT
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 20:16:10 +0000
X-Inumbo-ID: 05cfed0b-389d-11ea-87c2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05cfed0b-389d-11ea-87c2-12813bfff9fa;
 Thu, 16 Jan 2020 20:16: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 <osstest-admin@xenproject.org>)
 id 1isBYj-0000tB-2e; Thu, 16 Jan 2020 20:16: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 1isBYi-00043s-QF; Thu, 16 Jan 2020 20:16:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isBYi-0004Me-PY; Thu, 16 Jan 2020 20:16:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146169-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=1b4c0be707c524a28f020c584f541c667e6dc78f
X-Osstest-Versions-That: xen=b6d41060120562e2185f2e3b5e582d415456ec65
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 20:16:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146169: 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>

ZmxpZ2h0IDE0NjE2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYjRjMGJlNzA3YzUyNGEyOGYwMjBjNTg0ZjU0MWM2NjdlNmRjNzhmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNmQ0MTA2MDEyMDU2MmUyMTg1
ZjJlM2I1ZTU4MmQ0MTU0NTZlYzY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxNjEgIDIwMjAt
MDEtMTYgMTM6MDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTY5ICAy
MDIwLTAxLTE2IDE3OjAwOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjZkNDEwNjAx
Mi4uMWI0YzBiZTcwNyAgMWI0YzBiZTcwN2M1MjRhMjhmMDIwYzU4NGY1NDFjNjY3ZTZkYzc4ZiAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 20:28:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 20:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isBkp-00087g-N1; Thu, 16 Jan 2020 20:28:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1k4+=3F=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isBko-00087b-IW
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 20:28:34 +0000
X-Inumbo-ID: bf12221c-389e-11ea-b89f-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf12221c-389e-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 20:28:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579206505;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=98DpVTW1Ti3bkYxOYQ8TaMrAjON+LPlzj/ujLaoO5cc=;
 b=dyKIH81ev6ws8aelUVpWtqEnlAAM49Qse2V/WeZWGkKNiAPztJn68mAJ
 jezfc+XoHjFOuip22S8Q5l0p85krYkptgVgROYY4zA8F+1+FK12ZE/hmV
 RXW5DexjT4IuuoWkaLiOMk7AHHcWc3UI2Wv8izzbOjRTEY/xpQxzUrVIm 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: W2RgpOl0Q0k67DMnNrH9fLK230lJy/Lf30RWv1dUycIeH+8xsxVMP/anC5SmoVilLLW5a8guTh
 S2MfszqBVgNxMNwIo+KtNDcFvNhJH+lUBR5hx/r+KemovmrUztSeigbPs8907/GEZXBVxKwQFc
 /zYDrGPn1XSW3ONk85LMc0RtWvZPuCh6e3gm/VhtRtGhWTw8/BfTbGaGgKRqOCztbmFh2W20Hr
 k9FpSTuUWq0SOv/tCfzmGINuA4CkT4pwL21O76FIxIDVWs/v3dW59MDEkHNDlgS7hroy/LX+Gv
 88s=
X-SBRS: 2.7
X-MesageID: 11406994
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,327,1574139600"; d="scan'208";a="11406994"
To: Jan Beulich <jbeulich@suse.com>
References: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
 <e32e75f1-08f1-bdff-b347-23293dafb933@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: <9a0fb4ab-831d-f293-7fa1-b969a1571690@citrix.com>
Date: Thu, 16 Jan 2020 20:28:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e32e75f1-08f1-bdff-b347-23293dafb933@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] EFI development issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTMvMDEvMjAyMCAxNjo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTMuMDEuMjAyMCAx
NzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gTXkgcmVjZW50IGJvb3QgcGFnZXRhYmxlIGNo
YW5nZXMgaGF2ZSBjYXVzZWQgbWUgdG8gd29yayB3aXRoIHRoZSBFRkkKPj4gYnVpbGQgb2YgWGVu
IHJhdGhlciBtb3JlIHRoYW4gcHJldmlvdXNseS4KPj4KPj4gRmlyc3QsIHRoZXJlIGlzIGEgZGVw
ZW5kZW5jeSB0cmFja2luZyBidWcgaW4gdGhlIGJ1aWxkIHN5c3RlbS7CoCBFZGl0cyB0bwo+PiB4
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggZG9uJ3QgY2F1c2UgeGVuLmVmaSB0byBiZSByZWdl
bmVyYXRlZC7CoCBGcm9tCj4+IHdoYXQgSSBjYW4gdGVsbCwgdGhlIGZpbGUgZG9lc24ndCBldmVu
IGdldCByZWNvbXBpbGVkLCBiZWNhdXNlIHN5bnRheAo+PiBlcnJvcnMgZXZlbiBnbyB1bm5vdGlj
ZWQuCj4gTm90IGFuIGlzc3VlIGhlcmUsIEkndmUganVzdCBub3cgdHJpZWQgaXQgb3V0LiAuYm9v
dC5vLmQgYWxzbwo+IGNvcnJlY3RseSBuYW1lcyB0aGUgZmlsZSBoZXJlLgoKTXkgLmJvb3Quby5k
IGxvb2tzIHBsYXVzaWJsZSBhcyB3ZWxsLCBidXQgdGhlcmUgaXMgY2xlYXJseSBhbiBpc3N1ZQpz
b21ld2hlcmUuwqAgSXQgaXMgY29tcGxldGVseSByZWxpYWJsZSBvbiBhIERlYmlhbiBzeXN0ZW0g
d2l0aCBkZWZhdWx0Cm1ha2UgYW5kIHRvb2xjaGFpbi4KCj4KPj4gU2Vjb25kLCBhbmQgdGhlIG1h
aW4gcG9pbnQgb2YgdGhlIGVtYWlsLgo+Pgo+PiBUaGUgRUZJIGNvZGUgaGFzIHNvbWUgbG9naWMg
d2hpY2ggZG9lczoKPj4KPj4gaWYgKCAhYmFzZV92aWRlbyApCj4+IHsKPj4gwqDCoMKgIC4uLgo+
Pgo+PiDCoMKgwqAgaWYgKCBiZXN0ICE9IFN0ZE91dC0+TW9kZS0+TW9kZSApCj4+IMKgwqDCoCDC
oMKgwqAgU3RkT3V0LT5TZXRNb2RlKFN0ZE91dCwgYmVzdCk7Cj4+IH0KPj4KPj4ganVzdCBiZWZv
cmUgcHJpbnRpbmcgb3V0IHRoZSBYZW4gYmFubmVyLsKgIFRoaXMgaGFzIGEgc2lkZSBlZmZlY3Qg
b2YKPj4gY2F1c2luZyBhbGwgZnVydGhlciB1c2Ugb2YgU3RkT3V0L1N0ZEVyciB0byBjZWFzZSB3
b3JraW5nLCBhbmQKPj4gaW50ZXJmZXJpbmcgY29tcGxldGVseSB3aXRoIGRlYnVnZ2luZyBhY3Rp
dml0aWVzLgo+IEludGVyZXN0aW5nLCBhbmQgY2VydGFpbmx5IHVuaW50ZW5kZWQuIE9idmlvdXNs
eSB0aGUgIm5vcm1hbCIgb3V0cHV0Cj4gd29ya3MgKGZvciBtZSBhdCBsZWFzdCwgd2l0aCBvciB3
aXRob3V0IHNlcmlhbCBjb25zb2xlLCBhbGJlaXQgSQo+IGRvbid0IHRoaW5rIEkndmUgZXZlciB0
cmllZCBoZWFkbGVzcywgaS5lLiBfanVzdF8gYSBzZXJpYWwgY29uc29sZSksCj4gc28gaXQncyBu
b3QgZXhhY3RseSBjbGVhciB0byBtZSB3aGF0IG90aGVyICJkZWJ1Z2dpbmcgYWN0aXZpdGllcyIg
aXQKPiBtYXkgaW50ZXJmZXJlIHdpdGguIEEgYnJva2VuIFN0ZE91dCAvIFN0ZEVyciBwcm90b2Nv
bCBpbXBsZW1lbnRhdGlvbgo+IGluIHRoZSBmaXJtd2FyZT8KCkkgaGF2ZSBhbiBIVE1MNSB2aXJ0
dWFsIEtWTSB0byB0aGUgYm94LsKgIExvb2tpbmcgYXQgaXQgYXMgd2VsbCBhcyB0aGUKc2VyaWFs
ICh3aGljaCBpcyB1bHRpbWF0ZWx5IHRoZSBzYW1lIElQTUkgY29udHJvbGxlciksIHRoZSBWR0Eg
c2NyZWVuCmRvZXMgZXhwYW5kIGl0cyBkaW1lbnNpb25zIGEgbGl0dGxlIGFuZCBzaG93IHRoZSBk
ZWJ1Z2dpbmcgd2hpY2ggaXMKbWlzc2luZyBvbiB0aGUgc2VyaWFsLgoKPgo+PiDCoCAoV2FpdGlu
ZyBmb3IgYQo+PiBrZXlwcmVzcyBvbiBTdGRJbiBob3dldmVyIGRvZXMgd29yaywgd2hpY2ggaXMg
aG93IEkgZXZlbnR1YWxseSBkaWFnbm9zZWQKPj4gdGhhdCBpdCB3YXMgYW4gb3V0cHV0IHByb2Js
ZW0uKcKgIFNraXBwaW5nIHRoaXMgbG9naWMgYWxsb3dzIGRlYnVnZ2luZyB0bwo+PiB3b3JrLgo+
IEFzIHNob3VsZCB0aGVuIGRvIC1iYXNldmlkZW8uCgpUaGF0IGlzIGFub3RoZXIgb2JzZXJ2YXRp
b24uwqAgSXQgaXMgdmVyeSBjb25mdXNpbmcgaGF2aW5nIGNvbW1hbmQgbGluZQpwYXJhbWV0ZXJz
IHRvIHhlbi5lZmkgd2hpY2ggYXJlIGRpZmZlcmVudCB0byBjb21tYW5kIGxpbmUgcGFyYW1ldGVy
cyB0bwpYZW4uwqAgVGhlIHBhcmFtZXRlcnMgdG8geGVuLmVmaSBhcmVuJ3QgZG9jdW1lbnRlZCBh
bnl3aGVyZSwgYXMgZmFyIGFzIEkKY2FuIHRlbGwuCgo+Cj4+IFRoZSBjb2RlIGFwcGVhcmVkIGlu
IGJmNjUwMWE2MiAieDg2LTY0OiBFRkkgYm9vdCBjb2RlIiBhbmQgaGFzIG5vCj4+IHNwZWNpZmlj
IGRlc2NyaXB0aW9uIG9mIHdoYXQgaXQgaXMgZG9pbmcgYW5kL29yIHRyeWluZyB0byBhY2hpZXZl
Lgo+IGVmaV9jb25zb2xlX3NldF9tb2RlKCkgaXMgc2ltcGxlIGVub3VnaCBJIHRoaW5rOiBJdCB0
cmllcyB0byBtYXhpbWl6ZQo+IHNjcmVlbiBkaW1lbnNpb25zLiAoVGhlcmUncyBzb21lIGhpc3Rv
cmljYWwgY29udGV4dCBoZXJlLCBhcyB0aGUKPiBjb2RlIHdhc24ndCB3cml0dGVuIGZyb20gc2Ny
YXRjaDogU2VyaWFsIGNvbnNvbGVzIG9mdGVuIHdlcmVuJ3QKPiBhdmFpbGFibGUgd2hlbiBjb2xs
ZWFndWVzIG9mIG1pbmUgYW5kIEkgZGlkIHNvbWUgb2YgdGhlIG9yaWdpbmFsIEVGSQo+IGVuYWJs
aW5nIHdvcmsgZm9yIGEgbG9uZyBjYW5jZWxlZCBwcm9qZWN0LiBQbHVzIHRoZXJlIHdlIGhhZCBh
IHJhdGhlcgo+IGJldHRlciAodG0pIGtlcm5lbCBkZWJ1Z2dlciwgd2FudGluZyB0byB1dGlsaXpl
IGFzIGhpZ2ggcmVzb2x1dGlvbiBhCj4gc2NyZWVuIGFzIHBvc3NpYmxlIHRvIHNob3cgYXMgbXVj
aCB1c2VmdWwgaW5mb3JtYXRpb24gYXMgcG9zc2libGUgYXQKPiBhbnkgcG9pbnQgaW4gdGltZS4p
Cj4KPj4gSXQgaXMgYWxzbyBub3QgZW50aXJlbHkgY2xlYXIgd2h5IGl0IGlzIGdhdGVkIG9uIGhh
dmluZyBhIGNmZyBmaWxlIGluCj4+IHRoZSBmaXJzdCBwbGFjZSAoYy9zICxjMzhjZjg2NWVjOCwg
bm90IHRoYXQgdGhlcmUgaXMgYWRlcXVhdGUgY29udGV4dAo+PiBmb3Igd2h5KQo+IFRoZSBkZXNj
cmlwdGlvbiBvZiB0aGUgY2l0ZWQgY29tbWl0IGlzIGNsZWFyIGVub3VnaCwgaXNuJ3QgaXQ/CgpJ
dCBzdGF0ZXMgdGhlIGNoYW5nZXMgYmVpbmcgbWFkZS7CoCBJdCBkb2Vzbid0IGV4cGxhaW4gd2h5
IHRoaXMgaXMgYQpoZWxwZnVsIGNoYW5nZSB0byBtYWtlLgoKPiBUaGlzIGlzIGp1c3QgdGhlIHNh
bWUgZGlzdGluY3Rpb24gKGp1c3QgcGxhY2VkIGRpZmZlcmVudGx5KSBmb3IKPiBBcm0gYXMgdGhh
dCBiZXR3ZWVuIGVmaV9zdGFydCgpIChkb2luZyBtb3N0IG9mIHRoaXMgc3R1ZmYpIGFuZAo+IGVm
aV9tdWx0aWJvb3QyKCkgKG5vdCBkb2luZyBzbywgaW4gcGFydGljdWxhciB0aGUgY29tbWFuZCBs
aW5lCj4gcGFyc2luZywgYW5kIGUuZy4gbm90IGV2ZW4gcHJvdmlkaW5nIGEgbWVhbnMgdG8gc3Vw
cHJlc3MgdGhlCj4gY2FsbCB0byBlZmlfY29uc29sZV9zZXRfbW9kZSgpKS4KPgo+IEZvciBhbnl0
aGluZyBiZXlvbmQgdGhpcyBJIGhhdmUgdG8gZGVmZXIgdG8gdGhlIEFybSBmb2xrcywgd2hvCj4g
d2FudGVkIGl0IHRoaXMgd2F5LgoKSG1tLsKgIFRoaXMgaXMgbmVlZCBvZiBhYnN0cmFjdGluZyBv
dXQsIHNvIHdlIGRvbid0IGhhdmUgdHdvIHRvdGFsbHkKZGlmZmVyZW50IHdheXMgb2Ygb25seSBk
b2luZyBhIHN1YnNldCBvZiBFRkkgc2V0dXAgd2hlbiBhY3R1YWxseSBzdGFydGVkCnZpYSBtdWx0
aWJvb3QyLgoKPj4gb3Igd2h5IHRoZXJlIGlzIGEgWGVuIGNvbW1hbmQgbGluZSBhcmd1bWVudCAi
LWJhc2V2aWRlbyIKPj4gaW50cm9kdWNlZCBpbiB0aGUgYmVnaW5uaW5nIHRvIHNraXAgdGhpcyBi
ZWhhdmlvdXIuCj4gVHJhZGl0aW9uYWxseSB2aWRlbyBtb2RlIHNldHRpbmcgaGFkIGl0cyBwcm9i
bGVtcywgaGVuY2Ugd2UKPiBhbnRpY2lwYXRlZCB0aGVyZSBtYXkgYmUgcHJvYmxlbXMgYWxzbyB3
aXRoIEVGSSBkb2luZyBzby4gQXMgYQo+IHJlc3VsdCB3ZSB3YW50ZWQsIGZyb20gdGhlIHZlcnkg
YmVnaW5uaW5nLCBhIHNpbXBseSBtZWFucyB0bwo+IGdldCBwYXN0IGFueSBzdWNoLgo+Cj4+IEFz
IGEgcG9pbnQgb2YgcmVmZXJlbmNlLCBJIGRvbid0IHNlZSBMaW51eCBtYWtpbmcgYW55IFNldE1v
ZGUgY2FsbHMuCj4gV2VsbCwgaWYgSSdtIG5vdCBtaXN0YWtlbiBYZW4ncyBzdXBwb3J0IGZvciBi
b290aW5nIGFzIGFuIEVGSQo+IGFwcGxpY2F0aW9uIHByZWRhdGVzIExpbnV4J2VzIGJ5IHF1aXRl
IGEgYml0LCBzbyB0aGVyZSB3YXMgbm90aGluZwo+IHRvIHJlZmVyZW5jZSB0aGVyZS4gQXMgc2Fp
ZCwgdGhlIG9yaWdpbiBvZiB0aGlzIGNvZGUgaXMgZWxzZXdoZXJlLgoKSSB3YXNuJ3QgZ29pbmcg
Zm9yIGhlcml0YWdlLsKgIFNpbXBseSBmb3IgIndoYXQgZG8gb3RoZXIgdGhpbmdzIGluIGEKc2lt
aWxhciBwb3NpdGlvbiB0byBYZW4gZG8iLgoKPgo+PiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIGNo
YW5naW5nIHRvIGEgZGlmZmVyZW50IG1vZGU/wqAgQ2VydGFpbmx5IGFzIGZhcgo+PiBhcyBzZXJp
YWwgY29uc29sZXMgZ28sIHN0aWNraW5nIHdpdGggdGhlIG1vZGUgdGhlIGxvYWRlciB1c2VzIGNl
cnRhaW5seQo+PiBmZWVscyBsaWtlIGEgc2FmZXIgb3B0aW9uLgo+IERvZXMgYSBzZXJpYWwgY29u
c29sZSByZXBvcnQgYSAicmVzb2x1dGlvbiIgaW4gdGhlIGZpcnN0IHBsYWNlPwoKSG93IHdvdWxk
IEkgZmluZCBvdXQ/Cgo+IEFuZAo+IGlmIHdlIHdlcmUgYWJsZSB0byAoc3VmZmljaWVudGx5IGVh
c2lseSkgdGVsbCB2aWRlbyBmcm9tIHNlcmlhbAo+IGNvbnNvbGUsIGhvdyB3b3VsZCB3ZSBkZWFs
IHdpdGggdGhlIGNhc2Ugb2YgU3RkT3V0IC8gU3RkRXJyIGJlaW5nCj4gbXVsdGlwbGV4ZWQgdG8g
Ym90aD8KCkluIG15IGNhc2UgdGhleSBhcmUgbXVsdGlwbGV4ZWQsIGFuZCBhbGwgd29yayBmaW5l
IGJlZm9yZSBzZXRfbW9kZSgpIGNhbGwuCgpBZnRlciBzZXRfbW9kZSgpLCBWR0Egc3RpbGwgd29y
a3MsIHdoaWxlIHNlcmlhbCBzZWVzIG5vdGhpbmcgZnVydGhlciBvbgpTdGRPdXQvU3RkZXJyIChw
cmUtZXhpc3RpbmcgbGluZXMgYXJlIHN0aWxsIGluIHBsYWNlKS4KClN0ZEluIHN0aWxsIHdvcmtz
IGZvciBib3RoIGFzIHdlbGwuwqAgSSBoYWQgaW5zZXJ0ZWQgYSB3YWl0LWZvci1rZXlwcmVzcywK
aW4gY2FzZSB0aGVyZSB3YXMgYSBidWZmZXJpbmcgaXNzdWUgY2F1c2luZyB0aGUgU3RkT3V0IGNv
bnRlbnQgbm90IHRvIGJlCmVtaXR0ZWQgYmVmb3JlIHRoZSB0cmlwbGUgZmF1bHQsIGFuZCBlbmRl
ZCB1cCB3aXRoIG5vIGRlYnVnZ2luZyBvbiB0aGUKc2VyaWFsLCBhbmQgYSBzeXN0ZW0gd2hpY2gg
dHJpcGxlIGZhdWx0ZWQgb25jZSBpdCBoYWQgc2VlbiBhIGtleXByZXNzLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 20:30:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 20:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isBn8-0000QC-Aa; Thu, 16 Jan 2020 20:30:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Je7C=3F=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1isBn6-0000Q7-Lg
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 20:30:56 +0000
X-Inumbo-ID: 19299474-389f-11ea-ac27-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19299474-389f-11ea-ac27-bc764e2007e4;
 Thu, 16 Jan 2020 20:30:56 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id w127so20478147qkb.11
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 12:30:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=yCqtrNWi/RM9EB7BrfRSR3dCdkeW7/TD3EjORCYLmHc=;
 b=KDOGuU7M6oOkZgvNLMQXlKxCe9RsBgpV1SjH1i9KOPQExkv9nPuxhLB59uAmxhw2YP
 Vkjjc+H5uzQ2Xyd551G831sCZmjb9HdC0o/SAetmI4kNj2qq5rb67aHPCCn4hdOvqUJr
 +qDxRNkgX6lXmeh8TfdPxQ8oe2b2O72EzJbHKNmAMlcuv6f6P8PUHkFzAYnE0fND6c/b
 otR+E3Ta+8gLNQ2PUvf2XlZFVdeX99BfAAbWGcsY4D+ZoJJfcev2nIxzI7zVpTFLeWhY
 72oDrATPsQsdgAEBopVbyTr2yFfs4ZydvC5cOi05K7z3orRjiw9PF+NEIefVyYlU4C+U
 sLHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=yCqtrNWi/RM9EB7BrfRSR3dCdkeW7/TD3EjORCYLmHc=;
 b=QznuJSXoAdx+b//bxwsKsmVvDmMrQtRUrCoPZQ8aY1F0LbQpWg6nRl/Fgy46YIftOO
 OpNn/n+WJSDX9v6rBROltLtkDA69UCfgb8hRBJcbBdZlY3lTaTq9ZEZzquI763t5DcVD
 /AMACmLNTxnW3vuaRuNt6teK6XJt7goEp5n/naJmRSYiSvMFsyriJaKoNqXDu8qnoLlP
 AbMrMf89cNom6dbNQrL3csvoi3YfhB6wMmTUaq9g/0PxnLth/BQO0j6SeN7BkWRzw+Ot
 YvjdtBfqH1/3BKs4TqiGhw+s2/W09XoaMTWZSofWWbZaC7dj/Z+U+Wn/Cc3dthEl0CVD
 dhCQ==
X-Gm-Message-State: APjAAAUmyvRnFjN1McsUDCxcJABBQ4upUPlGSdMjJMpnNOT/tT8VtOXg
 R+277pPy0rRd+dFmwQi2p4UYP3MVoCo=
X-Google-Smtp-Source: APXvYqzFyxBI4hBF8yjuyK11NgiYPHsNH/QiFq33d99JYnKj+dMegB5UKQbm63JlXwCM5WlgWIugJA==
X-Received: by 2002:a37:a30a:: with SMTP id m10mr33470162qke.56.1579206655522; 
 Thu, 16 Jan 2020 12:30:55 -0800 (PST)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:3c49:73c1:aa01:b504])
 by smtp.gmail.com with ESMTPSA id
 s91sm11754808qtd.50.2020.01.16.12.30.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jan 2020 12:30:54 -0800 (PST)
From: Jason Andryuk <jandryuk@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 Jan 2020 15:29:26 -0500
Message-Id: <20200116202926.23230-1-jandryuk@gmail.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/shadow: use single (atomic) MOV for
 emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 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>

VGhpcyBpcyB0aGUgY29ycmVzcG9uZGluZyBjaGFuZ2UgdG8gdGhlIHNoYWRvdyBjb2RlIGFzIG1h
ZGUgYnkKYmYwOGE4YTA4YTJlICJ4ODYvSFZNOiB1c2Ugc2luZ2xlIChhdG9taWMpIE1PViBmb3Ig
YWxpZ25lZCBlbXVsYXRlZAp3cml0ZXMiIHRvIHRoZSBub24tc2hhZG93IEhWTSBjb2RlLgoKVGhl
IGJmMDhhOGEwOGEyZSBjb21taXQgbWVzc2FnZToKVXNpbmcgbWVtY3B5KCkgbWF5IHJlc3VsdCBp
biBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNjZXNzZXMKKGRlcGVuZGluZyBob3cgbWVtY3B5
KCkgaXMgaW1wbGVtZW50ZWQgYW5kIGhvdyB0aGUgcmVzdWx0aW5nIGluc25zLAplLmcuIFJFUCBN
T1ZTQiwgZ2V0IGNhcnJpZWQgb3V0IGluIGhhcmR3YXJlKSwgd2hpY2ggaXNuJ3Qgd2hhdCB3ZQp3
YW50L25lZWQgZm9yIGNhcnJ5aW5nIG91dCBndWVzdCBpbnNucyBhcyBjb3JyZWN0bHkgYXMgcG9z
c2libGUuIEZhbGwKYmFjayB0byBtZW1jcHkoKSBvbmx5IGZvciBhY2Nlc3NlcyBub3QgMiwgNCwg
b3IgOCBieXRlcyBpbiBzaXplLgoKU2lnbmVkLW9mZi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5
dWtAZ21haWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMgfCAxMCArKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvaHZtLmMKaW5kZXggNDhkZmFkNDU1Ny4uYTIxOTI2NmZhMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2h2bS5jCkBAIC0yMTUsNyArMjE1LDE1IEBAIGh2bV9lbXVsYXRlX3dyaXRlKGVudW0geDg2X3Nl
Z21lbnQgc2VnLAogICAgICAgICByZXR1cm4gflBUUl9FUlIocHRyKTsKIAogICAgIHBhZ2luZ19s
b2NrKHYtPmRvbWFpbik7Ci0gICAgbWVtY3B5KHB0ciwgcF9kYXRhLCBieXRlcyk7CisKKyAgICAv
KiBXaGVyZSBwb3NzaWJsZSB1c2Ugc2luZ2xlIChhbmQgaGVuY2UgZ2VuZXJhbGx5IGF0b21pYykg
TU9WIGluc25zLiAqLworICAgIHN3aXRjaCAoIGJ5dGVzICkKKyAgICB7CisgICAgY2FzZSAyOiB3
cml0ZV91MTZfYXRvbWljKHB0ciwgKih1aW50MTZfdCAqKXBfZGF0YSk7IGJyZWFrOworICAgIGNh
c2UgNDogd3JpdGVfdTMyX2F0b21pYyhwdHIsICoodWludDMyX3QgKilwX2RhdGEpOyBicmVhazsK
KyAgICBjYXNlIDg6IHdyaXRlX3U2NF9hdG9taWMocHRyLCAqKHVpbnQ2NF90ICopcF9kYXRhKTsg
YnJlYWs7CisgICAgZGVmYXVsdDogbWVtY3B5KHB0ciwgcF9kYXRhLCBieXRlcyk7ICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIGlmICggdGJfaW5pdF9kb25lICkKICAgICAgICAg
di0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93LnRyYWNlX2VtdWxfd3JpdGVfdmFsKHB0ciwgYWRk
ciwKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 21:26:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 21:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isCe5-0004ZM-BO; Thu, 16 Jan 2020 21:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=03Je=3F=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isCe3-0004ZH-U6
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 21:25:39 +0000
X-Inumbo-ID: bd69eabe-38a6-11ea-87da-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd69eabe-38a6-11ea-87da-12813bfff9fa;
 Thu, 16 Jan 2020 21:25:38 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y17so20656968wrh.5
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 13:25:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=18+Y4WQCwuMxbXqBat8+x7xtGUdEl9UafjK3VQMnNq4=;
 b=aBcWf3hBMefTtFAIptPxYZ4GVjyUCsWWMttCLh4rEKHKjfkx+U+iXfh+mVOmagKSmh
 AG0cAHzmctPi1vHmNKdAUeeB7ephxYwse2h4P9dt4ftXLoefl7tA1VLvs7fEemC9wqYl
 jn/LF0jjylIp7G82XCZpCJ2gqaK2QgTcT3iZPa3FViFsLyo17EjFjIKuK1CHzF7uM1XC
 i/PRJTlRfskayqFxCm7njDp9f8ivpfkO+1VMDf8G+WvyxMpv4ZnUb63yXmWFIezpSS1g
 VjdsoZnhcnu3dAdGxF3OaGo5VHpcMJyUhVoD4YiADcsdRnPXCCD5ydmA1FoTLI5RhVTo
 5v1w==
X-Gm-Message-State: APjAAAVuNRgioQlIMdybMkUZkrLBRZVKgbewyIOMFzSmYjqukv0U+SSC
 6ncb94XTBGh4aIJy1ReJmbs=
X-Google-Smtp-Source: APXvYqxcZfpyzjlq7/Oefekx8dyRgLnESbFYerWsDDM/LFob95Gh7Owh8AFfsAooKuaJXifBmQznfA==
X-Received: by 2002:adf:814c:: with SMTP id 70mr5334951wrm.157.1579209937759; 
 Thu, 16 Jan 2020 13:25:37 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-226.amazon.com.
 [54.240.197.226])
 by smtp.gmail.com with ESMTPSA id c195sm1346592wmd.45.2020.01.16.13.25.35
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 16 Jan 2020 13:25:36 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <443204d2-5766-6d36-3105-196528a4dd73@xen.org>
Date: Thu, 16 Jan 2020 21:25:35 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 0/2] xen/arm: physical timer 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: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGkgSmVmZiwKCkRvIHlvdSBwbGFuIHRvIHJlc2VuZCB0aGUgc2VyaWVzPyBJZiBub3QsIEkgYW0g
aGFwcHkgdG8gcmVzcGluIHRoZSAKc2VyaWVzIGZvciB5b3UuCgpCZXN0IHJlZ2FyZHMsCgpPbiAx
MS8xMi8yMDE5IDIxOjEzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IFRoaXMgcGF0Y2ggc2V0IGlt
cHJvdmVzIHRoZSBlbXVsYXRpb24gb2YgdGhlIHBoeXNpY2FsIHRpbWVyIGJ5IHJlbW92aW5nIHRo
ZQo+IHBoeXNpY2FsIHRpbWVyIG9mZnNldCBhbmQgc2lnbiBleHRlbmQgdGhlIFRpbWVyVmFsdWUg
dG8gYmV0dGVyIG1hdGNoIHRoZQo+IGJlaGF2aW9yIGRlc2NyaWJlZCBpbiB0aGUgQVJNdjggUmVm
ZXJlbmNlIE1hbnVhbCAoQVJNIERESSAwNDg3RS5hKSwgc2VjdGlvbgo+IEQxMS4yLjQuCj4gCj4g
Q2hhbmdlcyBpbiB2MjoKPiAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZSB0byBzcGVjaWZ5IHJlZmVy
ZW5jZSBtYW51YWwgdmVyc2lvbiBhbmQgc2VjdGlvbgo+IC0gQ2hhbmdlIHBoeXNpY2FsIHRpbWVy
IGN2YWwgdG8gaG9sZCBoYXJkd2FyZSB2YWx1ZQo+IC0gTWFrZSBzdXJlIHRvIHNpZ24gZXh0ZW5k
IFRpbWVyVmFsdWUgb24gd3JpdGVzLiBUaGlzIHdhcyBkb25lIGJ5IGZpcnN0Cj4gICAgY2FzdGlu
ZyB0aGUgciBwb2ludGVyIHRvIChpbnQzMl90ICopLCBkZXJlZmVyZW5jaW5nIGl0LCB0aGVuIGNh
c3RpbmcKPiAgICB0byB1aW50NjRfdC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoZXJlIGlzIGEg
bW9yZSBjb3JyZWN0IHdheSB0byBkbwo+ICAgIHRoaXMKPiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0g
U3BsaXQgVGltZXJWYWx1ZSBzaWduIGV4dGVuc2lvbiBmaXggaW50byBzZXBhcmF0ZSBwYXRjaAo+
IC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIG1lbnRpb24gcGh5c2ljYWwgdGltZXIgY2xlYW51
cAo+IC0gUmVtb3ZlZCBwaHlzaWNhbCB0aW1lciBjdmFsIGluaXRpYWxpemF0aW9uIGxpbmUKPiAt
IENoYW5nZWQgVGltZXJWYWx1ZSBzaWduIGV4dGVuc2lvbiB0byAodWludDY0X3QpKGludDMyX3Qp
KnIKPiAtIEFjY291bnQgZm9yIGNvbmRpdGlvbiB3aGVyZSBjdmFsIDwgYm9vdF9jb3VudAo+IAo+
IEplZmYgS3ViYXNjaWsgKDIpOgo+ICAgIHhlbi9hcm06IHJlbW92ZSBwaHlzaWNhbCB0aW1lciBv
ZmZzZXQKPiAgICB4ZW4vYXJtOiBzaWduIGV4dGVuZCB3cml0ZXMgdG8gVGltZXJWYWx1ZQo+IAo+
ICAgeGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAgMyAtLS0K
PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 21:51:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 21: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 1isD3K-0006uz-2d; Thu, 16 Jan 2020 21:51:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L6Ra=3F=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1isD3J-0006uu-4M
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 21:51:45 +0000
X-Inumbo-ID: 5d5b5726-38aa-11ea-b89f-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5d5b5726-38aa-11ea-b89f-bc764e2007e4;
 Thu, 16 Jan 2020 21:51:36 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <443204d2-5766-6d36-3105-196528a4dd73@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <4ea2a4ba-c952-826b-a5b5-4270ca121b48@dornerworks.com>
Date: Thu, 16 Jan 2020 16:52:42 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <443204d2-5766-6d36-3105-196528a4dd73@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v3 0/2] xen/arm: physical timer 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: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.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>

SGVsbG8gSnVsaWVuLAoKT24gMS8xNi8yMDIwIDQ6MjUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBKZWZmLAo+IAo+IERvIHlvdSBwbGFuIHRvIHJlc2VuZCB0aGUgc2VyaWVzPyBJZiBub3Qs
IEkgYW0gaGFwcHkgdG8gcmVzcGluIHRoZQo+IHNlcmllcyBmb3IgeW91LgoKRmVlbCBmcmVlISBV
bmZvcnR1bmF0ZWx5LCBJIGN1cnJlbnRseSBkb24ndCBoYXZlIHRoZSBiYW5kd2lkdGggdG8ga2Vl
cCB0aGlzCnBhdGNoIG1vdmluZyBhbG9uZy4KCj4gQmVzdCByZWdhcmRzLAo+IAo+IE9uIDExLzEy
LzIwMTkgMjE6MTMsIEplZmYgS3ViYXNjaWsgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggc2V0IGltcHJv
dmVzIHRoZSBlbXVsYXRpb24gb2YgdGhlIHBoeXNpY2FsIHRpbWVyIGJ5IHJlbW92aW5nIHRoZQo+
PiBwaHlzaWNhbCB0aW1lciBvZmZzZXQgYW5kIHNpZ24gZXh0ZW5kIHRoZSBUaW1lclZhbHVlIHRv
IGJldHRlciBtYXRjaCB0aGUKPj4gYmVoYXZpb3IgZGVzY3JpYmVkIGluIHRoZSBBUk12OCBSZWZl
cmVuY2UgTWFudWFsIChBUk0gRERJIDA0ODdFLmEpLCBzZWN0aW9uCj4+IEQxMS4yLjQuCj4+Cj4+
IENoYW5nZXMgaW4gdjI6Cj4+IC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIHNwZWNpZnkgcmVm
ZXJlbmNlIG1hbnVhbCB2ZXJzaW9uIGFuZCBzZWN0aW9uCj4+IC0gQ2hhbmdlIHBoeXNpY2FsIHRp
bWVyIGN2YWwgdG8gaG9sZCBoYXJkd2FyZSB2YWx1ZQo+PiAtIE1ha2Ugc3VyZSB0byBzaWduIGV4
dGVuZCBUaW1lclZhbHVlIG9uIHdyaXRlcy4gVGhpcyB3YXMgZG9uZSBieSBmaXJzdAo+PiAgICBj
YXN0aW5nIHRoZSByIHBvaW50ZXIgdG8gKGludDMyX3QgKiksIGRlcmVmZXJlbmNpbmcgaXQsIHRo
ZW4gY2FzdGluZwo+PiAgICB0byB1aW50NjRfdC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoZXJl
IGlzIGEgbW9yZSBjb3JyZWN0IHdheSB0byBkbwo+PiAgICB0aGlzCj4+Cj4+IENoYW5nZXMgaW4g
djM6Cj4+IC0gU3BsaXQgVGltZXJWYWx1ZSBzaWduIGV4dGVuc2lvbiBmaXggaW50byBzZXBhcmF0
ZSBwYXRjaAo+PiAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZSB0byBtZW50aW9uIHBoeXNpY2FsIHRp
bWVyIGNsZWFudXAKPj4gLSBSZW1vdmVkIHBoeXNpY2FsIHRpbWVyIGN2YWwgaW5pdGlhbGl6YXRp
b24gbGluZQo+PiAtIENoYW5nZWQgVGltZXJWYWx1ZSBzaWduIGV4dGVuc2lvbiB0byAodWludDY0
X3QpKGludDMyX3QpKnIKPj4gLSBBY2NvdW50IGZvciBjb25kaXRpb24gd2hlcmUgY3ZhbCA8IGJv
b3RfY291bnQKPj4KPj4gSmVmZiBLdWJhc2NpayAoMik6Cj4+ICAgIHhlbi9hcm06IHJlbW92ZSBw
aHlzaWNhbCB0aW1lciBvZmZzZXQKPj4gICAgeGVuL2FybTogc2lnbiBleHRlbmQgd3JpdGVzIHRv
IFRpbWVyVmFsdWUKPj4KPj4gICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgIHwgMzQgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggfCAgMyAtLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQo+Pgo+IAo+IC0tCj4gSnVsaWVuIEdyYWxsCj4gCgpTaW5jZXJlbHks
CkplZmYgS3ViYXNjaWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 21:51:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 21: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 1isD3H-0006uo-PV; Thu, 16 Jan 2020 21:51:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=03Je=3F=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isD3H-0006uj-40
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 21:51:43 +0000
X-Inumbo-ID: 5fdd09e1-38aa-11ea-87dc-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fdd09e1-38aa-11ea-87dc-12813bfff9fa;
 Thu, 16 Jan 2020 21:51:40 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id y17so20711542wrh.5
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 13:51:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=yZ5aYwEKZdlNu/XL6WLDVP5cNYU8OjscVZWeHpW7igU=;
 b=SvTdp0Aeuj9UD6GPto1r+ZVpKqkaVCmx2lVxx3jamsDsKxoB5hclwd83y+VlKVbG2L
 6VdlWG+t8SPVpxK8XVmhcgNhyPgRE+Anga3coXkUaWNAIQRFJRnhOY6guuS8AJiN/8tY
 JyMMEa5qVN1fAZFaTCDgzkQAJXIdIAMdz/ECjjYQG4kugVenz5YdYllcuQsead/AdyhB
 A4mAnC4OVwsZLh2Az85Ci3WDJbp97+mCwtilII7bTLjc/4qeB9Mvspv8oqnLQYjS6Jm/
 8WrgQWN+qXq0cyXQT1mfbctSZpiAENFVaJTblGoOvQWyapUHeuJ/G3KB9wu1GqfPpFDe
 WMtw==
X-Gm-Message-State: APjAAAU05JuPyfZgfzQaGlagtuVI/YWi4NvewUCApkfLPlHv6+6P2vWL
 I+sqGHMq3rYZnlgRkkF4L6W6oBnzUBc=
X-Google-Smtp-Source: APXvYqxFqyRnAvKMoKuOFt5FK4I8lDFbuTdANMUwW1kVFqjAW/OQDRahMtPLdOzwkMQTtBsGoUBW2g==
X-Received: by 2002:a5d:4687:: with SMTP id u7mr5367096wrq.176.1579211498824; 
 Thu, 16 Jan 2020 13:51:38 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id q3sm5893371wmj.38.2020.01.16.13.51.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jan 2020 13:51:37 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 16 Jan 2020 21:51:36 +0000
Message-Id: <20200116215136.17597-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] Revert "xen/arm32: setup: Give a xenheap page
 to the boot allocator"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IGM2MWMxYjQ5NDMgInhlbi9wYWdlX2FsbG9jOiBzdGF0aWNhbGx5IGFsbG9j
YXRlCmJvb3RtZW1fcmVnaW9uX2xpc3QiLCB0aGUgYm9vdCBhbGxvY2F0b3IgZG9lcyBub3QgdXNl
IHRoZSBmaXJzdCBwYWdlIG9mCnRoZSBmaXJzdCByZWdpb24gcGFzc2VkIGZvciBpdHMgb3duIHB1
cnBvc2UuCgpUaGlzIHJldmVydHMgY29tbWl0IGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMw
YTZiYzc3NzJjOTAuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgOCArLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggOWRkMzczOGQ0NC4uNDk0Zjcw
NTQ2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKQEAgLTU5NCw3ICs1OTQsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0o
dm9pZCkKICAgICB1bnNpZ25lZCBsb25nIGhlYXBfcGFnZXMsIHhlbmhlYXBfcGFnZXMsIGRvbWhl
YXBfcGFnZXM7CiAgICAgaW50IGk7CiAgICAgY29uc3QgdWludDMyX3QgY3RyID0gUkVBRF9DUDMy
KENUUik7Ci0gICAgbWZuX3QgYm9vdF9tZm5fc3RhcnQsIGJvb3RfbWZuX2VuZDsKIAogICAgIGlm
ICggIWJvb3RpbmZvLm1lbS5ucl9iYW5rcyApCiAgICAgICAgIHBhbmljKCJObyBtZW1vcnkgYmFu
a1xuIik7CkBAIC02NjcsMTEgKzY2Niw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh2
b2lkKQogCiAgICAgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncygoZSA+PiBQQUdFX1NISUZUKSAtIHhl
bmhlYXBfcGFnZXMsIHhlbmhlYXBfcGFnZXMpOwogCi0gICAgLyogV2UgbmVlZCBhIHNpbmdsZSBt
YXBwZWQgcGFnZSBmb3IgcG9wdWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwotICAgIGJv
b3RfbWZuX3N0YXJ0ID0gbWZuX2FkZCh4ZW5oZWFwX21mbl9lbmQsIC0xKTsKLSAgICBib290X21m
bl9lbmQgPSB4ZW5oZWFwX21mbl9lbmQ7Ci0gICAgaW5pdF9ib290X3BhZ2VzKG1mbl90b19tYWRk
cihib290X21mbl9zdGFydCksIG1mbl90b19tYWRkcihib290X21mbl9lbmQpKTsKLQogICAgIC8q
IEFkZCBub24teGVuaGVhcCBtZW1vcnkgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IGJvb3RpbmZv
Lm1lbS5ucl9iYW5rczsgaSsrICkKICAgICB7CkBAIC03MTcsNyArNzExLDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHNldHVwX21tKHZvaWQpCiAKICAgICAvKiBBZGQgeGVuaGVhcCBtZW1vcnkgdGhh
dCB3YXMgbm90IGFscmVhZHkgYWRkZWQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLiAqLwogICAgIGlu
aXRfeGVuaGVhcF9wYWdlcyhtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpLAotICAgICAg
ICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fc3RhcnQpKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOwogfQogI2Vsc2Ug
LyogQ09ORklHX0FSTV82NCAqLwogc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCi0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 23:28:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 23: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 1isEYX-0005ly-6o; Thu, 16 Jan 2020 23:28:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9NlG=3F=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isEYV-0005lt-Nr
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 23:28:03 +0000
X-Inumbo-ID: d2eb3a12-38b7-11ea-87ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2eb3a12-38b7-11ea-87ff-12813bfff9fa;
 Thu, 16 Jan 2020 23: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 <osstest-admin@xenproject.org>)
 id 1isEYN-0004ab-7d; Thu, 16 Jan 2020 23:27: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 1isEYM-0008Uz-QJ; Thu, 16 Jan 2020 23:27:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isEYM-0006GD-Pi; Thu, 16 Jan 2020 23:27:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146174-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=97f10daf5f4bac91db732ef45c562839686f2c04
X-Osstest-Versions-That: xen=1b4c0be707c524a28f020c584f541c667e6dc78f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 16 Jan 2020 23:27:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146174: 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>

ZmxpZ2h0IDE0NjE3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE3NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5N2YxMGRhZjVmNGJhYzkxZGI3MzJlZjQ1YzU2MjgzOTY4NmYyYzA0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYjRjMGJlNzA3YzUyNGEyOGYw
MjBjNTg0ZjU0MWM2NjdlNmRjNzhmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxNjkgIDIwMjAt
MDEtMTYgMTc6MDA6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTc0ICAy
MDIwLTAxLTE2IDIxOjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgogIE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIDFiNGMwYmU3MDcuLjk3ZjEwZGFmNWYgIDk3ZjEwZGFmNWY0YmFjOTFkYjczMmVm
NDVjNTYyODM5Njg2ZjJjMDQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 16 23:56:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Jan 2020 23:56: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 1isEza-00089Z-OQ; Thu, 16 Jan 2020 23:56:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kpql=3F=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1isEzZ-00089U-8D
 for xen-devel@lists.xenproject.org; Thu, 16 Jan 2020 23:56:01 +0000
X-Inumbo-ID: bf11023e-38bb-11ea-a2eb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf11023e-38bb-11ea-a2eb-bc764e2007e4;
 Thu, 16 Jan 2020 23:56:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7216206D7;
 Thu, 16 Jan 2020 23:55:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579218960;
 bh=tmbcyC8TG8OxYvdHMofSIM/PLePSfqtUGz94KAqRbzM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Xv4m2HClN4iibCHKdSgeqY6zBrT8YYUsins8AgBBQEOrcf5Kq8TZvBWt0pp60Xa0k
 n1wFhFIbylSZO/EOaktrDIAbMQCvCeCPNhRyOg+9vlBE72WbW/w2mWoZfPq9AbWQW1
 VdpDKmbHHUg6Gh0JeV6z4hsAu4U7evq3Ld/CiUCo=
Date: Thu, 16 Jan 2020 15:55:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <358f2e6e-d4ff-7e4a-08c7-5be1c9c20ab6@xen.org>
Message-ID: <alpine.DEB.2.21.2001161508120.13984@sstabellini-ThinkPad-T480s>
References: <AM6PR04MB5094DE81655072BDA67F7922F0340@AM6PR04MB5094.eurprd04.prod.outlook.com>
 <358f2e6e-d4ff-7e4a-08c7-5be1c9c20ab6@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-2052975472-1579217057=:13984"
Content-ID: <alpine.DEB.2.21.2001161524200.13984@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] Having a DOM-U guest with 1:1 mapping in the second
 stage MMU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jorge Pereira <jorge.pereira@nxp.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrei Cherechesu <andrei.cherechesu@nxp.com>,
 "xen-devel@lists.xenproject.org" <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-2052975472-1579217057=:13984
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.2001161524201.13984@sstabellini-ThinkPad-T480s>

On Wed, 15 Jan 2020, Julien Grall wrote:
> On 14/01/2020 21:39, Jorge Pereira wrote:
> > Hi Guys,
> 
> Hello,
> 
> > 
> > Iâ€™m currently using XEN in order to run side-by-side a DOM-0 with a DOM-U
> > guest. My use-case scenario requires in the DOM-U direct access to some
> > dma-capable devices such ethernet and some GPUs.
> > 
> > Since our target platform (i.MX8MM) does not support IOMMU, we canâ€™t assign
> > dma-capable devices to the DOM-U guest because XEN does not create 1:1
> > mapping for that guest in the 2^nd stage MMU. So, guest-virtual addresses
> > are different than the physical ones.
> 
> Bear in mind this setup is going to be insecure unless you have another way to
> prevent your passthrough-ed device to access memory it should not (e.g an
> MPU).
> 
> > Is it possible to have 1:1 mapping for DOM-U guests?

I have a patch that enables 1:1 mapping of memory for dom0-less DomUs,
see attached. It introduces a new option called "direct-map" in the domU
specific device tree section. When direct-map is found, the memory gets
allocated 1:1 for the DomU. direct-map can be used in conjuction with
the existing xen,force-assign-without-iommu parameter to enable device
assignment to domUs without a SMMU.

Note that direct-map is supposed to go under /chosen in the main device
tree, while xen,force-assign-without-iommu is supposed to go under
/passthrough in the partial device tree for device assignment.


The patch is only lightly tested and might not work on your platform.
Also, in addition to the security concerns Julien pointed out, it is
very possible to run into trouble with other static addresses.
Currently, we have a number of resources with fixed addresses in the
DomU address space. Give a look at xen/include/public/arch-arm.h: the
domU GICD is fixed at 0x03001000 for example. If the 1:1 memory
allocation selects a memory region that conflicts with any of those
fixed addresses, you are going to have a problem. I am not even sure
that Xen will be able to detect the error and fail explicitly: it could
just silently fail to boot.



> It is not possible at the moment. There are been various effort to try to do
> it, but I have always push back as this is actively defeating the purposing of
> an hypervisor.
> 
> This would be a different story if we had support for MPU in Xen.

A MPU is a requirement to make 1:1 secure, however, it would be
difficult to add support for it in Xen: on Xilinx platforms, the MPU is
not only for VM/VM protection but also for Cortex-Rs/Cortex-As
protection so it is typically programmed beforehand by somebody with a
system wide view (Xen has only a Cortex-A view of the system.) Xen might
not be the right place to configure the MPU at least on Xilinx boards.

This makes me realize that maybe we need to be able to allow the user to
specify not just that she wants direct mapping (like I did in the
attached patch), but also that she wants a specific range of memory for
each DomU, so that she can go and configure the MPU herself.
--8323329-2052975472-1579217057=:13984
Content-Type: text/plain; CHARSET=US-ASCII; NAME=direct-map
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.21.2001161524170.13984@sstabellini-ThinkPad-T480s>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME=direct-map

ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gtbm9pb21t
dS50eHQgYi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLW5vaW9tbXUudHh0
DQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMC4uZDli
N2E5YjEwOQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZG9jcy9taXNjL2FybS9w
YXNzdGhyb3VnaC1ub2lvbW11LnR4dA0KQEAgLTAsMCArMSwyOSBAQA0KK0Rp
c2FibGUgSU9NTVUNCis9PT09PT09PT09PT09DQorDQorQWRkIHN0YXR1cyA9
ICJkaXNhYmxlZCI7IHVuZGVyIHRoZSBzbW11IG5vZGU6DQorDQorCQlzbW11
QGZkODAwMDAwIHsNCisJCQljb21wYXRpYmxlID0gImFybSxtbXUtNTAwIjsN
CisJCQlzdGF0dXMgPSAiZGlzYWJsZWQiOw0KKw0KKw0KK1JlcXVlc3QgRGV2
aWNlIEFzc2lnbm1lbnQgd2l0aG91dCBJT01NVSBzdXBwb3J0DQorPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCisN
CitBZGQgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11OyB0byB0aGUg
ZGV2aWNlIHRyZWUgc25pcHBldA0KKw0KKwkJZXRoZXJuZXQ6IGV0aGVybmV0
QGZmMGUwMDAwIHsNCisJCQljb21wYXRpYmxlID0gImNkbnMsenlucW1wLWdl
bSI7DQorCQkJeGVuLHBhdGggPSAiL2FtYmEvZXRoZXJuZXRAZmYwZTAwMDAi
Ow0KKwkJCXhlbixyZWcgPSA8MHgwIDB4ZmYwZTAwMDAgMHgxMDAwIDB4MCAw
eGZmMGUwMDAwPjsNCisJCQl4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9t
bXU7DQorDQorDQorUmVxdWVzdCAxOjEgbWVtb3J5IG1hcHBpbmcgZm9yIHRo
ZSBkb21haW4NCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KKw0KK0FkZCBkaXJlY3QtbWFwIHVuZGVyIHRoZSBhcHByb3By
aWF0ZSAvY2hvc2VuL2RvbVUgbm9kZS4NCitJZiB0aGUgdXNlciBpcyB1c2lu
ZyBpbWFnZWJ1aWxkZXIsIHlvdSBjYW4gYWRkIHRvIGJvb3Quc291cmNlOg0K
Kw0KK2ZkdCBzZXQgL2Nob3Nlbi9kb21VMCBkaXJlY3QtbWFwIDwweDE+DQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQppbmRleCBkZDljM2I3M2JhLi41
MWVjN2Q3NmRiIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jDQorKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMNCkBA
IC0yNjksOSArMjY5LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRl
X21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLA0KICAgICAgKi8NCiAgICAg
QlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7DQogDQotICAg
IHByaW50aygiQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nICVs
ZE1CIGZvciBkb20wOlxuIiwNCisgICAgcHJpbnRrKCJBbGxvY2F0aW5nIDE6
MSBtYXBwaW5ncyB0b3RhbGxpbmcgJWxkTUIgZm9yIGRvbSV1OlxuIiwNCiAg
ICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFk
ZHIgKDE2IGRpZ2l0IGhleCkgKi8NCi0gICAgICAgICAgICh1bnNpZ25lZCBs
b25nKShraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjApKTsNCisgICAgICAg
ICAgICh1bnNpZ25lZCBsb25nKShraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4g
MjApLCBkLT5kb21haW5faWQpOw0KIA0KICAgICBraW5mby0+bWVtLm5yX2Jh
bmtzID0gMDsNCiANCkBAIC0yNDM0LDcgKzI0MzQsMTEgQEAgc3RhdGljIGlu
dCBfX2luaXQgY29uc3RydWN0X2RvbVUoc3RydWN0IGRvbWFpbiAqZCwNCiAg
ICAgLyogdHlwZSBtdXN0IGJlIHNldCBiZWZvcmUgYWxsb2NhdGUgbWVtb3J5
ICovDQogICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7DQogI2VuZGlm
DQotICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOw0KKw0KKyAgICBp
ZiAoICFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSApDQorICAgICAgICBh
bGxvY2F0ZV9tZW1vcnkoZCwgJmtpbmZvKTsNCisgICAgZWxzZQ0KKyAgICAg
ICAgYWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7DQogDQogICAgIHJj
ID0gcHJlcGFyZV9kdGJfZG9tVShkLCAma2luZm8pOw0KICAgICBpZiAoIHJj
IDwgMCApDQpAQCAtMjQ1NCw2ICsyNDU4LDggQEAgdm9pZCBfX2luaXQgY3Jl
YXRlX2RvbVVzKHZvaWQpDQogew0KICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKm5vZGU7DQogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
Y2hvc2VuID0gZHRfZmluZF9ub2RlX2J5X3BhdGgoIi9jaG9zZW4iKTsNCisg
ICAgaW50IHJjOw0KKyAgICB1MzIgZGlyZWN0X21hcCA9IDA7DQogDQogICAg
IEJVR19PTihjaG9zZW4gPT0gTlVMTCk7DQogICAgIGR0X2Zvcl9lYWNoX2No
aWxkX25vZGUoY2hvc2VuLCBub2RlKQ0KQEAgLTI0NzQsNyArMjQ4MCw5IEBA
IHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQ0KICAgICAgICAgICAg
IHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVz
XG4iLA0KICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2RlKSk7
DQogDQotICAgICAgICBpZiAoIGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKG5v
ZGUsIE5VTEwsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSApDQorICAgICAg
ICByYyA9IGR0X3Byb3BlcnR5X3JlYWRfdTMyKG5vZGUsICJkaXJlY3QtbWFw
IiwgJmRpcmVjdF9tYXApOw0KKyAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBh
dGlibGVfbm9kZShub2RlLCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVl
IikgJiYNCisgICAgICAgICAgICAgKCFyYyB8fCAhZGlyZWN0X21hcCkgKQ0K
ICAgICAgICAgICAgIGRfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lv
bW11Ow0KIA0KICAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIo
bm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApDQpAQCAt
MjQ5NSw2ICsyNTAzLDcgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZv
aWQpDQogICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFp
biAlc1xuIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsNCiANCiAgICAgICAgIGQt
PmlzX2NvbnNvbGUgPSB0cnVlOw0KKyAgICAgICAgZC0+YXJjaC5kaXJlY3Rf
bWFwID0gKHJjICYmIGRpcmVjdF9tYXAgIT0gMCk7DQogDQogICAgICAgICBp
ZiAoIGNvbnN0cnVjdF9kb21VKGQsIG5vZGUpICE9IDAgKQ0KICAgICAgICAg
ICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIGRvbWFpbiAlc1xuIiwgZHRf
bm9kZV9uYW1lKG5vZGUpKTsNCkBAIC0yNTI0LDYgKzI1MzMsNyBAQCBpbnQg
X19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpDQogDQog
ICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7DQogDQorICAgIGQtPmFyY2guZGly
ZWN0X21hcCA9IHRydWU7DQogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsNCiAN
CiAgICAga2luZm8udW5hc3NpZ25lZF9tZW0gPSBkb20wX21lbTsNCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaA0KaW5kZXggZjNmM2ZiN2Q3Zi4uOGI1
ZTE1NDJlNSAxMDA2NDQNCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgNCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgNCkBA
IC0zMiw3ICszMiw3IEBAIGVudW0gZG9tYWluX3R5cGUgew0KICNlbmRpZg0K
IA0KIC8qIFRoZSBoYXJkd2FyZSBkb21haW4gaGFzIGFsd2F5cyBpdHMgbWVt
b3J5IGRpcmVjdCBtYXBwZWQuICovDQotI2RlZmluZSBpc19kb21haW5fZGly
ZWN0X21hcHBlZChkKSAoKGQpID09IGhhcmR3YXJlX2RvbWFpbikNCisjZGVm
aW5lIGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICgoZCktPmFyY2guZGly
ZWN0X21hcCAhPSBmYWxzZSkNCiANCiBzdHJ1Y3QgdnRpbWVyIHsNCiAgICAg
c3RydWN0IHZjcHUgKnY7DQpAQCAtMTAxLDYgKzEwMSw4IEBAIHN0cnVjdCBh
cmNoX2RvbWFpbg0KICNpZmRlZiBDT05GSUdfVEVFDQogICAgIHZvaWQgKnRl
ZTsNCiAjZW5kaWYNCisNCisgICAgYm9vbCBkaXJlY3RfbWFwOw0KIH0gIF9f
Y2FjaGVsaW5lX2FsaWduZWQ7DQogDQogc3RydWN0IGFyY2hfdmNwdQ0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2052975472-1579217057=:13984--


From xen-devel-bounces@lists.xenproject.org Fri Jan 17 00:00:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 00: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 1isF3T-0000V3-Io; Fri, 17 Jan 2020 00:00:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IwY6=3G=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1isF3S-0000H8-AW
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 00:00:02 +0000
X-Inumbo-ID: 4e9e7378-38bc-11ea-a985-bc764e2007e4
Received: from mail-pj1-x1044.google.com (unknown [2607:f8b0:4864:20::1044])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e9e7378-38bc-11ea-a985-bc764e2007e4;
 Fri, 17 Jan 2020 00:00:01 +0000 (UTC)
Received: by mail-pj1-x1044.google.com with SMTP id n96so2327377pjc.3
 for <xen-devel@lists.xenproject.org>; Thu, 16 Jan 2020 16:00:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=Gho4j8nrfzG7IIa/FHOMHSYrFD9fBFO6dW7IZ3T+oY4=;
 b=jbhk43HgBzxIo1ehyWHQ3muHVCKVicJMw4lGK9hDDoNneH25t7nrMv/E81aXUS90/s
 3tvwCtF0XAuQrXjsOwIjUXKjNYyVv6RXJn8sJTbf2LmSn7P6svL8hVeQ5WF1FFtipGyl
 /2ioKaex4roC/Vnvketgbv7xEvV/AMxjAEG4E=
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;
 bh=Gho4j8nrfzG7IIa/FHOMHSYrFD9fBFO6dW7IZ3T+oY4=;
 b=MlsjE8ptDbj5FrYmbKWawDcCuv39pSAElpNDWP9fj3XBVcBrIshMeMFk3vKqZDf1b8
 peAA83C8CsfLT09FlpnfxRnPXeC69rUfTglCgAKXmG6DROz9oa2bpgIokoaXlWeD4gju
 qI/r5Y7G/6PBQ13wwvpCFhBxTGqduwWvZAgRhLP+qDMwCerqAIg/R2a/ieWx7Qr7eKH2
 j4jv7MXCLR19RTBWQs0HhcmUqmi1losMD4gZOENR/E1XapczCbDzM1fvwBMQ2d3p4Xse
 Irj1sqKXhQLbRJWfw5m6o7/09boN/uPEe+AtS99RTv0y6CrD5dT5I269or0SLcf1vii1
 TNnQ==
X-Gm-Message-State: APjAAAVDWzPbHdEf4SzGkedst+odccfbyQ8Kt5TOl9FGUDpsSvEMRO4l
 xzaFeCqVFQvejPPMYxW2Hpvp0w==
X-Google-Smtp-Source: APXvYqxP2Z2WaBH4UioHB+9TA8u7yA9J5IQZGxDpGRFn2bAKhkdPT8u9RWRLkISvPb3UIhMzZ3zSGA==
X-Received: by 2002:a17:902:8bc3:: with SMTP id
 r3mr28824480plo.220.1579219200714; 
 Thu, 16 Jan 2020 16:00:00 -0800 (PST)
Received: from dvetter-linux.ger.corp.intel.com ([138.44.248.126])
 by smtp.gmail.com with ESMTPSA id d26sm25172656pgv.66.2020.01.16.15.59.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jan 2020 16:00:00 -0800 (PST)
Date: Fri, 17 Jan 2020 00:59:51 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Emil Velikov <emil.l.velikov@gmail.com>
Message-ID: <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
X-Operating-System: Linux dvetter-linux.ger.corp.intel.com
 5.2.11-200.fc30.x86_64 
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Thomas Zimmermann <tzimmermann@suse.de>, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sean Paul <sean@poorly.run>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Daniel Vetter <daniel@ffwll.ch>, xen-devel@lists.xenproject.org,
 Emil Velikov <emil.velikov@collabora.com>, Sam Ravnborg <sam@ravnborg.org>,
 david@lechnology.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMDU6MjI6MzRQTSArMDAwMCwgRW1pbCBWZWxpa292IHdy
b3RlOgo+IEhpIGFsbCwKPiAKPiBPbiBUaHUsIDE2IEphbiAyMDIwIGF0IDA3OjM3LCBUaG9tYXMg
WmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4gd3JvdGU6Cj4gCj4gPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYyBiL2RyaXZlcnMv
Z3B1L2RybS9kcm1fYXRvbWljX3N0YXRlX2hlbHBlci5jCj4gPiA+IGluZGV4IDdjZjNjZjkzNjU0
Ny4uMjNkMmY1MWZjMWQ0IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0
b21pY19zdGF0ZV9oZWxwZXIuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21p
Y19zdGF0ZV9oZWxwZXIuYwo+ID4gPiBAQCAtMTQ5LDYgKzE0OSwxMSBAQCB2b2lkIF9fZHJtX2F0
b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVfc3RhdGUoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+
ID4gPiAgICAgICAvKiBTZWxmIHJlZnJlc2ggc2hvdWxkIGJlIGNhbmNlbGVkIHdoZW4gYSBuZXcg
dXBkYXRlIGlzIGF2YWlsYWJsZSAqLwo+ID4gPiAgICAgICBzdGF0ZS0+YWN0aXZlID0gZHJtX2F0
b21pY19jcnRjX2VmZmVjdGl2ZWx5X2FjdGl2ZShzdGF0ZSk7Cj4gPiA+ICAgICAgIHN0YXRlLT5z
ZWxmX3JlZnJlc2hfYWN0aXZlID0gZmFsc2U7Cj4gPiA+ICsKPiA+ID4gKyAgICAgaWYgKGRybV9k
ZXZfaGFzX3ZibGFuayhjcnRjLT5kZXYpKQo+ID4gPiArICAgICAgICAgICAgIHN0YXRlLT5ub192
YmxhbmsgPSB0cnVlOwo+ID4gPiArICAgICBlbHNlCj4gPiA+ICsgICAgICAgICAgICAgc3RhdGUt
Pm5vX3ZibGFuayA9IGZhbHNlOwo+ID4gPiAgfQo+ID4gPiAgRVhQT1JUX1NZTUJPTChfX2RybV9h
dG9taWNfaGVscGVyX2NydGNfZHVwbGljYXRlX3N0YXRlKTsKPiA+Cj4gPiBJIHRoaW5rIHRoZSBp
Zi9lbHNlIGJyYW5jaGVzIGFyZSBpbiB0aGUgd3Jvbmcgb3JkZXIuCgpZZWFoIGZ1bWJsZWQgdGhh
dC4KCj4gPiBCdXQgZ2VuZXJhbGx5IHNwZWFraW5nLCBpcyBpdCByZWFsbHkgdGhhdCBlYXN5PyBU
aGUgeGVuIGRyaXZlciBhbHJlYWR5Cj4gPiBoYXMgdG8gd29yayBhcm91bmQgc2ltcGxlLWttcydz
IGF1dG8tZW5hYmxpbmcgb2Ygbm9fdmJsYW5rIChzZWUgcGF0Y2gKPiA+IDQpLiBNYXliZSB0aGlz
IHNldHRpbmdzIGludGVyZmVyZXMgd2l0aCBvdGhlciBkcml2ZXJzIGFzIHdlbGwuIEF0IGxlYXN0
Cj4gPiB0aGUgY2FsbHMgZm9yIHNlbmRpbmcgZmFrZSB2YmxhbmtzIHNob3VsZCBiZSByZW1vdmVk
IGZyb20gYWxsIGFmZmVjdGVkCj4gPiBkcml2ZXJzLgoKSG0geGVuIGlzIHJlYWxseSBzcGVjaWFs
LCBpbiB0aGF0IGl0IGhhcyBhIGZsaXAgY29tcGxldGUgZXZlbnQsIGJ1dCBub3QgYQp2Ymxhbmsu
IEkgdGhpbmsgZm9yY2luZyBkcml2ZXJzIHRvIG92ZXJ3cml0ZSBzdHVmZiBpbiB0aGF0IGNhc2Ug
bWFrZXMKc2Vuc2UuCgo+IEknbSBub3Qgc3VyZSBpZiBzZXR0aW5nIG5vX3ZibGFuayBiYXNlZCBv
biBkZXYtPm51bV9jcnRjcyBpcyB0aGUgY29ycmVjdCB0aGluZy4KPiBGcm9tIHRoZSBvcmlnaW5h
bCBjb21taXQgYW5kIGFzc29jaWF0ZWQgZGVzY3JpcHRpb24gZm9yIG5vX3ZibGFuazoKPiAKPiBJ
biBzb21lIGNhc2VzIENSVENzIGFyZSBhY3RpdmUgYnV0IGFyZSBub3QgYWJsZSB0byBnZW5lcmF0
aW5nIGV2ZW50cywgYXQKPiBsZWFzdCBub3QgYXQgZXZlcnkgZnJhbWUgYXQgaXQncyBleHBlY3Rl
ZCB0by4KPiBUaGlzIGlzIHR5cGljYWxseSB0aGUgY2FzZSB3aGVuIHRoZSBDUlRDIGlzIGZlZWRp
bmcgYSB3cml0ZWJhY2sgY29ubmVjdG9yLi4uCgpZZWFoLCBidXQgVGhvbWFzJyBzZXJpZXMgaGVy
ZSB3YW50cyB0byBleHRlbmQgdGhhdC4gQW5kIEkgdGhpbmsgaWYgd2Ugcm9sbAp0aGlzIG91dCB0
aGUgY29tbW9uIGNhc2Ugd2lsbCBiZSAibm8gaHcgdmJsYW5rIiwgYW5kIHRoZSB3cml0ZWJhY2sg
c3BlY2lhbApjYXNlIGlzIGdvaW5nIHRvIGJlIHRoZSBleGNlcHRpb24gdG8gdGhlIGV4Y2VwdGlv
bi4gWXVwLCBwYXRjaCAxIHRoYXQKdXBkYXRlcyB0aGUgZG9jcyBkb2Vzbid0IHJlZmxlY3QgdGhh
dCwgd2hpY2ggaXMgd2h5IEknbSBicmluZ2luZyB1cCBtb3JlCnN1Z2dlc3Rpb25zIGhlcmUgYXJv
dW5kIGNvZGUgJiBzZW1hbnRpY3Mgb2YgYWxsIHRoZXNlIHBpZWNlcyB0byBtYWtlIHRoZW0KZG8g
dGhlIG1vc3QgcmVhc29uYWJsZSB0aGluZyBmb3IgbW9zdCBvZiB0aGUgZHJpdmVycy4KCj4gUmVm
bGVjdHMgdGhlIGFiaWxpdHkgb2YgYSBDUlRDIHRvIHNlbmQgVkJMQU5LIGV2ZW50cy4uLi4KPiAK
PiAKPiBUaGUgcHJvcG9zZWQgaGFuZGxpbmcgb2Ygbm9fdmJsYW5rIGZlZWxzIGEgbGl0dGxlIGRp
cnR5LCBhbHRob3VnaAo+IG5vdGhpbmcgYmV0dGVyIGNvbWVzIHRvIG1pbmQuCj4gTmV2ZXJ0aGVs
ZXNzIGNvZGUgc2VlbXMgcGVyZmVjdGx5IHJlYXNvbmFibGUsIHNvIGlmIGl0IHdlcmUgbWUgSSdk
IG1lcmdlIGl0LgoKVGhlIGlkZWEgd2l0aCBzZXR0aW5nIGl0IHZlcnkgZWFybHkgaXMgdGhhdCBk
cml2ZXJzIGNhbiBvdmVyd3JpdGUgaXQgdmVyeQplYXNpbHkuIEZlZWxzIHNsaWdodGx5IGRpcnR5
LCBzbyBJIGd1ZXNzIHdlIGNvdWxkIGFsc28gc2V0IGl0IHNvbWV3aGVyZSBpbgp0aGUgYXRvbWlj
X2hlbHBlcl9jaGVjayBmdW5jdGlvbiAoc2ltaWxhciB0byBob3cgd2Ugc2V0IHRoZSB2YXJpb3Vz
CmNydGMtPipfY2hhbmdlZCBmbGFncywgYnV0IHdlJ3JlIG5vdCBlbnRpcmVseSBjb25zaXN0ZW50
IG9uIHRoZXNlIGVpdGhlcikuCgpGb3IgdGhlIG92ZXJhbGwgdGhpbmcgd2hhdCBmZWVscyBpcmt5
IHRvIG1lIGlzIG1ha2luZyB0aGlzIG5vX3ZibGFuawpkZWZhdWx0IGxvZ2ljIChob3dldmVyIHdl
IGVuZCB1cCBjb21wdXRpbmcgaXQgaW4gdGhlIGVuZCwgd2hldGhlciBsaWtlCnRoaXMgb3Igd2hh
dCBJIHN1Z2dlc3RlZCkgc3BlY2lmaWMgdG8gc2ltcGxlIHBpcGUgaGVscGVycyBmZWVscyBraW5k
YQp3cm9uZy4gU2ltcGxlIHBpcGUgdGVuZHMgdG8gaGF2ZSBhIGhpZ2hlciByYXRpbyBvZiBkcml2
ZXJzIGZvciBodyB3aXRob3V0CnZibGFuayBzdXBwb3J0LCBidXQgYnkgZmFyIG5vdCB0aGUgb25s
eSBvbmVzLiBIYXZpbmcgdGhhdCBzcGVjaWFsIGNhc2UKZmVlbHMgY29uZnVzaW5nIHRvIG1lIChh
bmQgbGlrZWx5IHdpbGwgdHJpcCB1cCBzb21lIHBlb3BsZSwgdmJsYW5rIGFuZApldmVudCBoYW5k
bGluZyBpcyBhbHJlYWR5IGEgaHVnZSBzb3VyY2Ugb2YgY29uZnVzaW9uIGluIGRybSkuCgpPbmUg
aWRlYSBiZWhpbmQgZHJtX2Rldl9oYXNfdmJsYW5rKCkgaXMgYWxzbyB0aGF0IHdlIGNvdWxkIGZv
cm1hbGl6ZSBhIGJpdAphbGwgdGhhdCwgYXQgbGVhc3QgZm9yIHRoZSB1c3VhbCBjYXNlIC0geGVu
IGFuZCBtYXliZSBvdGhlcnMgYmVpbmcgc29tZQpleGNlcHRpb25zIGFzIHVzdWFsIChoZW5jZSBk
ZWZpbml0ZWx5IG5vdCBzb21ldGhpbmcgdGhlIGNvcmUgY29kZSBzaG91bGQKaGFuZGxlKS4KCkNo
ZWVycywgRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD
b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 02:43:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 02:43: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 1isHbC-0004aq-Nd; Fri, 17 Jan 2020 02:43:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isHbB-0004al-Ac
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 02:43:01 +0000
X-Inumbo-ID: 05ca63e8-38d3-11ea-ac27-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05ca63e8-38d3-11ea-ac27-bc764e2007e4;
 Fri, 17 Jan 2020 02:42: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 <osstest-admin@xenproject.org>)
 id 1isHam-0001Xh-T7; Fri, 17 Jan 2020 02:42: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 1isHam-0004qw-JJ; Fri, 17 Jan 2020 02:42:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isHam-0004Jw-IU; Fri, 17 Jan 2020 02:42:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146119-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm: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-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw: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-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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
X-Osstest-Versions-This: xen=b4194711ffaffa5e63d986338fb8d4020fa6bad1
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 02:42:36 +0000
Subject: [Xen-devel] [xen-unstable test] 146119: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjExOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjExOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDYwNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
IGZhaWwgYmxvY2tlZCBpbiAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2
MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgYjQxOTQ3MTFmZmFmZmE1ZTYzZDk4NjMzOGZiOGQ0MDIwZmE2
YmFkMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNiZmU1MjZlY2Fk
Yzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MDU4
ICAyMDIwLTAxLTE0IDAxOjUxOjM4IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
NjA5NCAgMjAyMC0wMS0xNCAyMTozNjoxOSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjQxOTQ3
MTFmZmFmZmE1ZTYzZDk4NjMzOGZiOGQ0MDIwZmE2YmFkMQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgSmFuIDE0IDE2OjA2OjI3IDIwMjAgKzAxMDAK
CiAgICBBcm06IGZpeCBidWlsZCBhZnRlciA4OTJiOWRjZWJkYjcKICAgIAogICAgIklSUTogdTE2
IGlzIHRvbyBuYXJyb3cgZm9yIGFuIGV2ZW50IGNoYW5uZWwgbnVtYmVyIiBpbnRyb2R1Y2VkIGEg
dXNlIG9mCiAgICBldmV0Y2huX3BvcnRfdCwgYnV0IGl0cyB0eXBlZGVmIGFwcGFyZW50bHkgc3Vy
ZmFjZXMgaW5kaXJlY3RseSBoZXJlIG9ubHkKICAgIG9uIHg4Ni4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYzdkZTk0ZmQ2ZWM1
YWJhNTNjZTViOGZkNmNlYjYwMzFjNTNiYjI4ZApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+CkRhdGU6ICAgVGh1IERlYyAxOSAwODoxMjoyMSAyMDE5ICswMDAwCgogICAgeGVu
L2FybTogUGxhY2UgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2luZyBhbiBl
cmV0IGluc3RydWN0aW9uCiAgICAKICAgIFNvbWUgQ1BVcyBjYW4gc3BlY3VsYXRlIHBhc3QgYW4g
RVJFVCBpbnN0cnVjdGlvbiBhbmQgcG90ZW50aWFsbHkgcGVyZm9ybQogICAgc3BlY3VsYXRpdmUg
YWNjZXNzZXMgdG8gbWVtb3J5IGJlZm9yZSBwcm9jZXNzaW5nIHRoZSBleGNlcHRpb24gcmV0dXJu
LgogICAgU2luY2UgdGhlIHJlZ2lzdGVyIHN0YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQgYnkgbG93
ZXIgcHJpdmlsZWdlIGxldmVsCiAgICBhdCB0aGUgcG9pbnQgb2YgYW4gRVJFVCwgdGhpcyBjb3Vs
ZCBwb3RlbnRpYWxseSBiZSB1c2VkIGFzIHBhcnQgb2YgYQogICAgc2lkZS1jaGFubmVsIGF0dGFj
ay4KICAgIAogICAgTmV3ZXIgQ1BVcyBtYXkgaW1wbGVtZW50IGEgbmV3IFNCIGJhcnJpZXIgaW5z
dHJ1Y3Rpb24gd2hpY2ggYWN0cwogICAgYXMgYW4gYXJjaGl0ZWN0ZWQgc3BlY3VsYXRpb24gYmFy
cmllci4gRm9yIGN1cnJlbnQgQ1BVcywgdGhlIHNlcXVlbmNlCiAgICBEU0I7IElTQiBpcyBrbm93
biB0byBwcmV2ZW50IHNwZWN1bGF0aW9uLgogICAgCiAgICBUaGUgbGF0dGVyIHNlcXVlbmNlIGlz
IGhlYXZpZXIgdGhhbiBTQiBidXQgaXQgd291bGQgbmV2ZXIgYmUgZXhlY3V0ZWQKICAgICh0aGlz
IGlzIHNwZWN1bGF0aW9uIGFmdGVyIGFsbCEpLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgbWFj
cm8gJ3NiJyB0aGF0IGNvdWxkIGJlIHVzZWQgd2hlbiBhIHNwZWN1bGF0aW9uIGJhcnJpZXIKICAg
IGlzIHJlcXVpcmVkLiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1dCB0aGlzIGNvdWxk
IGVhc2lseSBiZQogICAgdXBkYXRlZCB0byBjYXRlciBTQiBpbiB0aGUgZnV0dXJlLgogICAgCiAg
ICBUaGlzIGlzIFhTQS0zMTIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+Cgpjb21taXQgZjFjZjc1YzJkMThmY2ZjOTY3NDRlZjAzODBhNzU3ZThm
OTE3MDVhNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkRhdGU6ICAgTW9u
IEphbiAxMyAyMjowNTozMSAyMDIwICswMDAwCgogICAgZG9jcy9taXNjOiBsaXZlcGF0Y2g6IEVz
Y2FwZSBiYWNrc2xhc2gKICAgIAogICAgcGFuZG9jIGlzIGN1cnJlbnRseSBmYWlsaW5nIHRvIGdl
bmVyYXRlIHRoZSBwZGYgd2l0aCB0aGUgZm9sbG93aW5nCiAgICBlcnJvcjoKICAgICEgVW5kZWZp
bmVkIGNvbnRyb2wgc2VxdWVuY2UuCiAgICBsLjEwNDggICBtZXRhZGF0YSBzdHJpbmcgZm9ybWF0
IGlzOiBrZXk9dmFsdWVcMAogICAgCiAgICBJbiB0aGlzIGNhc2UsIHdlIHdhbnQgdG8gcHJpbnQg
XDAgc28gd2UgbmVlZCB0byBiYWNrc2xhc2gtZXNjYXBlIHRoZQogICAgZmlyc3QgY2hhcmFjdGVy
LgogICAgCiAgICBJbnRlcmVzdGluZ2x5IHBhbmRvYyB3aWxsIG5vdCBjb21wbGFpbiB3aGVuIGNy
ZWF0aW5nIGh0bWwgYW5kIHdpbGwganVzdAogICAgaWdub3JlIFwwIGNvbXBsZXRlbHkuCiAgICAK
ICAgIEZpeGVzOiA1MDgzZTBmZjkzICgibGl2ZXBhdGNoOiBBZGQgbWV0YWRhdGEgcnVudGltZSBy
ZXRyaWV2YWwgbWVjaGFuaXNtIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdp
cGF3ZWxAYW1hem9uLmRlPgoKY29tbWl0IDljODcwNWY4ZmU1YmZiNzVhNmEwMDE2MzMwOGQyOTcw
NTliNjFmNmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpEYXRlOiAgIFNh
dCBKYW4gMTEgMDA6MDM6NDQgMjAyMCArMDAwMAoKICAgIGRvY3MvbWlzYzogcHZjYWxsczogVmVy
YmF0aW0gYmxvY2sgc2hvdWxkIGJlIGluZGVudGVkIHdpdGggNCBzcGFjZXMKICAgIAogICAgQXQg
dGhlIG1vbWVudCwgdGhlIGRpYWdyYW0gaXMgb25seSBpbmRlbnRlZCB3aXRoIDIgc3BhY2VzLiBT
byBwYW5kb2MKICAgIHdpbGwgdHJ5IHRvIGJhZGx5IGludGVycHJldCBpdCBhbmQgbm90IGRpc3Bs
YXkgaXQgY29ycmVjdGx5LgogICAgCiAgICBGaXggaXQgYnkgaW5kZW50aW5nIGFsbCB0aGUgYmxv
Y2sgYnkgNCBzcGFjZXMgKGkuZSBhbiBleHRyYSAyIHNwYWNlcykuCiAgICAKICAgIEZpeGVzOiBk
NjYxNjExZDA4ICgiZG9jcy9tYXJrZG93bjogU3dpdGNoIHRvIHVzaW5nIHBhbmRvYywgYW5kIGZp
eCB1bmRlcnNjb3JlIGVzY2FwaW5nIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMTAxMzk4ZTFmODFjYTdhNGY0NWFiNTRjNGQwYzRmZWU3
YjNhN2JkOApBdXRob3I6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KRGF0ZTog
ICBUaHUgSmFuIDkgMTE6MTU6MDUgMjAyMCArMDAwMAoKICAgIHRvb2xzL1J1bGVzLm1rOiBmaXgg
ZGlzdGNsZWFuCiAgICAKICAgIFJ1bm5pbmcgJ21ha2UgZGlzdGNsZWFuJyB1bmRlciB0b29scyB3
aWxsIGN1cnJlbnRseSByZXN1bHQgaW46CiAgICAKICAgIHRvb2xzL1J1bGVzLm1rOjI0NTogKioq
IFlvdSBoYXZlIHRvIHJ1biAuL2NvbmZpZ3VyZSBiZWZvcmUgYnVpbGRpbmcgb3IgaW5zdGFsbGlu
ZyB0aGUgdG9vbHMuICBTdG9wLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgJ2Rpc3RjbGVhbics
ICdzdWJkaXItZGlzdGNsZWFuJScgYW5kICdzdWJkaXItY2xlYW4lJyB0bwogICAgbm8tY29uZmln
dXJlLXRhcmdldHMsIHdoaWNoIGFsbG93cyAnbWFrZSBkaXN0Y2xlYW4nIHRvIHJ1biB0byBjb21w
bGV0aW9uLgogICAgCiAgICBGaXhlczogMDA2OTFjNmMgKHRvb2xzOiBBbGxvdyB0byBtYWtlICot
ZGlyLWZvcmNlLXVwZGF0ZSB3aXRob3V0IC4vY29uZmlndXJlKQogICAgU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cgpjb21taXQgODkyYjlkY2ViZGI3ZjY0NjY1N2UxMWNmZGQ5NWEzODUxMDdiYmVm
YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgSmFu
IDE0IDEyOjAzOjQ3IDIwMjAgKzAxMDAKCiAgICBJUlE6IHUxNiBpcyB0b28gbmFycm93IGZvciBh
biBldmVudCBjaGFubmVsIG51bWJlcgogICAgCiAgICBGSUZPIGV2ZW50IGNoYW5uZWxzIGFsbG93
IHBvcnRzIHVwIHRvIDJeMTcsIHNvIHdlIG5lZWQgdG8gdXNlIGEgd2lkZXIKICAgIGZpZWxkIGlu
IHN0cnVjdCBwaXJxLiBNb3ZlICJtYXNrZWQiIHN1Y2ggdGhhdCBpdCBtYXkgc2hhcmUgdGhlIDgt
Ynl0ZQogICAgc2xvdCB3aXRoIHN0cnVjdCBhcmNoX3BpcnEgb24gNjQtYml0IGFyY2hlcywgcmF0
aGVyIHRoYW4gbGVhdmluZyBhCiAgICA3LWJ5dGUgaG9sZSBpbiBhbGwgY2FzZXMuCiAgICAKICAg
IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGFkZCBhIGNvbW1lbnQgcmVnYXJkaW5nICJh
cmNoIiBwbGFjZW1lbnQKICAgIHdpdGhpbiB0aGUgc3RydWN0dXJlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 02:56:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 02: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 1isHoI-0005Xe-9O; Fri, 17 Jan 2020 02:56:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isHoH-0005XY-KP
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 02:56:33 +0000
X-Inumbo-ID: ea99dcd2-38d4-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea99dcd2-38d4-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 02:56: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 <osstest-admin@xenproject.org>)
 id 1isHnu-0001nv-AY; Fri, 17 Jan 2020 02:56: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 1isHnt-0005sX-To; Fri, 17 Jan 2020 02:56:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isHnt-0002lo-SH; Fri, 17 Jan 2020 02:56:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146121-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 02:56:09 +0000
Subject: [Xen-devel] [linux-5.4 baseline test] 146121: 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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDE0NjEyMSBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjEyMS8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1
M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6
MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVk
IHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 03:45:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 03: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 1isIZ2-00015a-Bp; Fri, 17 Jan 2020 03:44:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1vaW=3G=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1isIZ0-00015V-Gs
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 03:44:50 +0000
X-Inumbo-ID: af6708f4-38db-11ea-b89f-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.32])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af6708f4-38db-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 03:44:39 +0000 (UTC)
Received: from DGGEMS410-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 057E82E1E6815E486D0C;
 Fri, 17 Jan 2020 11:44:37 +0800 (CST)
Received: from localhost.localdomain (10.69.192.58) by
 DGGEMS410-HUB.china.huawei.com (10.3.19.210) with Microsoft SMTP Server id
 14.3.439.0; Fri, 17 Jan 2020 11:44:28 +0800
From: Wei Xu <xuwei5@hisilicon.com>
To: <julien@xen.org>, <sstabellini@kernel.org>, Andrew Cooper
 <andrew.cooper3@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>, Wei Liu <wl@xen.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 11:40:58 +0800
Message-ID: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
X-Mailer: git-send-email 2.8.1
MIME-Version: 1.0
X-Originating-IP: [10.69.192.58]
X-CFilter-Loop: Reflected
Subject: [Xen-devel]  [PATCH] ns16550: Add ACPI 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: prime.zeng@hisilicon.com, shameerali.kolothum.thodi@huawei.com,
 xuwei5@hisilicon.com, 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>

UGFyc2UgdGhlIEFDUEkgU1BDUiB0YWJsZSBhbmQgaW5pdGlhbGl6ZSB0aGUgMTY1NTAgY29tcGF0
aWJsZQpzZXJpYWwgcG9ydC4KClNpZ25lZC1vZmYtYnk6IFdlaSBYdSA8eHV3ZWk1QGhpc2lsaWNv
bi5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgfCA1NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTUgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggYWE4N2M1Ny4uZWIzMjg5MSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2
NTUwLmMKQEAgLTE2MjAsNiArMTYyMCw2MSBAQCBEVF9ERVZJQ0VfU1RBUlQobnMxNjU1MCwgIk5T
MTY1NTAgVUFSVCIsIERFVklDRV9TRVJJQUwpCiBEVF9ERVZJQ0VfRU5ECiAKICNlbmRpZiAvKiBI
QVNfREVWSUNFX1RSRUUgKi8KKworI2lmZGVmIENPTkZJR19BQ1BJCisjaW5jbHVkZSA8eGVuL2Fj
cGkuaD4KKworc3RhdGljIGludCBfX2luaXQgbnMxNjU1MF9hY3BpX3VhcnRfaW5pdChjb25zdCB2
b2lkICpkYXRhKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3NwY3IgKnNwY3IgPSBOVUxMOwor
ICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydDsKKworICAg
IHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQQ1IsIDAsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqKikmc3Bjcik7CisKKyAg
ICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIHByaW50aygibnMx
NjU1MDogRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCisgICAgdWFydCA9ICZuczE2NTUwX2NvbVswXTsKKworICAgIG5zMTY1NTBf
aW5pdF9jb21tb24odWFydCk7CisKKyAgICB1YXJ0LT5iYXVkICAgICAgPSBCQVVEX0FVVE87Cisg
ICAgdWFydC0+ZGF0YV9iaXRzID0gODsKKyAgICB1YXJ0LT5wYXJpdHkgICAgPSBzcGNyLT5wYXJp
dHk7CisgICAgdWFydC0+c3RvcF9iaXRzID0gc3Bjci0+c3RvcF9iaXRzOworICAgIHVhcnQtPmlv
X2Jhc2UgPSBzcGNyLT5zZXJpYWxfcG9ydC5hZGRyZXNzOworICAgIHVhcnQtPmlvX3NpemUgPSA4
OworICAgIHVhcnQtPnJlZ19zaGlmdCA9IHNwY3ItPnNlcmlhbF9wb3J0LmJpdF9vZmZzZXQ7Cisg
ICAgdWFydC0+cmVnX3dpZHRoID0gMTsKKworICAgIC8qIHRyaWdnZXIvcG9sYXJpdHkgaW5mb3Jt
YXRpb24gaXMgbm90IGF2YWlsYWJsZSBpbiBzcGNyICovCisgICAgaXJxX3NldF90eXBlKHNwY3It
PmludGVycnVwdCwgSVJRX1RZUEVfTEVWRUxfSElHSCk7CisgICAgdWFydC0+aXJxID0gc3Bjci0+
aW50ZXJydXB0OworCisgICAgdWFydC0+dnVhcnQuYmFzZV9hZGRyID0gdWFydC0+aW9fYmFzZTsK
KyAgICB1YXJ0LT52dWFydC5zaXplID0gdWFydC0+aW9fc2l6ZTsKKyAgICB1YXJ0LT52dWFydC5k
YXRhX29mZiA9IFVBUlRfVEhSIDw8IHVhcnQtPnJlZ19zaGlmdDsKKyAgICB1YXJ0LT52dWFydC5z
dGF0dXNfb2ZmID0gVUFSVF9MU1IgPDwgdWFydC0+cmVnX3NoaWZ0OworICAgIHVhcnQtPnZ1YXJ0
LnN0YXR1cyA9IFVBUlRfTFNSX1RIUkUgfCBVQVJUX0xTUl9URU1UOworCisgICAgLyogIFJlZ2lz
dGVyIHdpdGggZ2VuZXJpYyBzZXJpYWwgZHJpdmVyLiAqLworICAgIHNlcmlhbF9yZWdpc3Rlcl91
YXJ0KHVhcnQgLSBuczE2NTUwX2NvbSwgJm5zMTY1NTBfZHJpdmVyLCB1YXJ0KTsKKworICAgIHJl
dHVybiAwOworfQorCitBQ1BJX0RFVklDRV9TVEFSVChhbnMxNjU1MCwgIk5TMTY1NTAgVUFSVCIs
IERFVklDRV9TRVJJQUwpCisgICAgLmNsYXNzX3R5cGUgPSBBQ1BJX0RCRzJfMTY1NTBfQ09NUEFU
SUJMRSwKKyAgICAuaW5pdCA9IG5zMTY1NTBfYWNwaV91YXJ0X2luaXQsCitBQ1BJX0RFVklDRV9F
TkQKKworI2VuZGlmIC8qIENPTkZJR19BQ1BJICovCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCi0tIAoyLjguMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 04:55:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 04: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 1isJfb-0006q6-UN; Fri, 17 Jan 2020 04:55:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isJfb-0006q1-5Q
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 04:55:43 +0000
X-Inumbo-ID: 9a98a004-38e5-11ea-884c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a98a004-38e5-11ea-884c-12813bfff9fa;
 Fri, 17 Jan 2020 04:55: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 <osstest-admin@xenproject.org>)
 id 1isJfV-0004E2-GF; Fri, 17 Jan 2020 04:55:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isJfV-0003Bq-7d; Fri, 17 Jan 2020 04:55:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isJfV-0007FZ-6u; Fri, 17 Jan 2020 04:55:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146139-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-amd64-prev:xen-build:fail:regression
 xen-4.9-testing:build-i386:xen-build:fail:regression
 xen-4.9-testing:build-amd64:xen-build:fail:regression
 xen-4.9-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-i386-xsm: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-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit1: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-amd64-libvirt-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-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5: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-libvirt-vhd: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-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt: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-migrupgrade: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-amd64-livepatch: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-i386-qemut-rhel6hvm-intel: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-qemuu-rhel6hvm-amd: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-amd64-amd64-i386-pvgrub: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-libvirt-qemuu-debianhvm-amd64-xsm: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:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds: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-qemuu-debianhvm-amd64: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt: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-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-shadow: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-libvirt-pair: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-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl: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-amd64-xl-multivcpu: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-amd64-pvgrub: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-xl-qemuu-ovmf-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-amd64-migrupgrade: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-amd64-libvirt-xsm: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-libvirt: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-libvirt:build-check(1):blocked: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-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-i386-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-qemuu-ws16-amd64:guest-stop: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-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt: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-amd64-i386-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
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-seattle:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle: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-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: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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-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-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-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=cf2e9cc0ba0432f05cdca36dcd46be5fdfd7ca0c
X-Osstest-Versions-That: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 04:55:37 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 146139: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjEzOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjEzOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0NzU4CiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxNDQ3NTgKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDc1OAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDE0NjA3NSBSRUdSLiB2
cy4gMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3IFJFR1IuIHZzLiAxNDQ3NTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTQ2MDk3IFJFR1IuIHZzLiAxNDQ3NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxNDYwOTcgcGFzcyBpbiAx
NDYwNzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3IHBhc3MgaW4gMTQ2MDc1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDE3IGd1ZXN0LXN0b3AgIGZhaWwgcGFzcyBp
biAxNDYwOTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBpbiAxNDYwNzUgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0NjA3NSBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIGluIDE0NjA3NSBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDE0NjA3NSBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4g
MTQ2MDc1IGJsb2NrZWQgaW4gMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTQ2MDc1IGJsb2NrZWQgaW4gMTQ0NzU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAx
NDYwNzUgbGlrZSAxNDQ3NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICBmYWlsIGluIDE0NjA5NyBsaWtlIDE0NDcyMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTQ2MDk3IGxpa2Ug
MTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgZmFpbCBpbiAxNDYwOTcgbGlrZSAxNDQ3NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3IGxpa2Ug
MTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3IGxpa2UgMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ2MDk3IG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTQ2MDk3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDYwOTcgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDE0NjA5NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDYwOTcgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDYwOTcgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxNDYwOTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDE0NjA5NyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxNDQ3MjMKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgc3RhcnZlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgY2YyZTljYzBiYTA0MzJmMDVjZGNhMzZkY2Q0NmJl
NWZkZmQ3Y2EwYwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNDNhYjMw
YjEzZmU4YjFkNWY5MmE5YWQyY2E3ZDYxZjRjNzdiNmNhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ0NzU4ICAyMDE5LTEyLTEyIDEwOjI0OjQxIFogICAzNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjA3NSAgMjAyMC0wMS0xNCAxNDozNTo0MSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBH
cmFsbCA8anVsaWVuQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2YyZTljYzBiYTA0MzJmMDVjZGNhMzZk
Y2Q0NmJlNWZkZmQ3Y2EwYwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkRh
dGU6ICAgVGh1IERlYyAxOSAwODoxMjoyMSAyMDE5ICswMDAwCgogICAgeGVuL2FybTogUGxhY2Ug
YSBzcGVjdWxhdGlvbiBiYXJyaWVyIHNlcXVlbmNlIGZvbGxvd2luZyBhbiBlcmV0IGluc3RydWN0
aW9uCiAgICAKICAgIFNvbWUgQ1BVcyBjYW4gc3BlY3VsYXRlIHBhc3QgYW4gRVJFVCBpbnN0cnVj
dGlvbiBhbmQgcG90ZW50aWFsbHkgcGVyZm9ybQogICAgc3BlY3VsYXRpdmUgYWNjZXNzZXMgdG8g
bWVtb3J5IGJlZm9yZSBwcm9jZXNzaW5nIHRoZSBleGNlcHRpb24gcmV0dXJuLgogICAgU2luY2Ug
dGhlIHJlZ2lzdGVyIHN0YXRlIGlzIG9mdGVuIGNvbnRyb2xsZWQgYnkgbG93ZXIgcHJpdmlsZWdl
IGxldmVsCiAgICBhdCB0aGUgcG9pbnQgb2YgYW4gRVJFVCwgdGhpcyBjb3VsZCBwb3RlbnRpYWxs
eSBiZSB1c2VkIGFzIHBhcnQgb2YgYQogICAgc2lkZS1jaGFubmVsIGF0dGFjay4KICAgIAogICAg
TmV3ZXIgQ1BVcyBtYXkgaW1wbGVtZW50IGEgbmV3IFNCIGJhcnJpZXIgaW5zdHJ1Y3Rpb24gd2hp
Y2ggYWN0cwogICAgYXMgYW4gYXJjaGl0ZWN0ZWQgc3BlY3VsYXRpb24gYmFycmllci4gRm9yIGN1
cnJlbnQgQ1BVcywgdGhlIHNlcXVlbmNlCiAgICBEU0I7IElTQiBpcyBrbm93biB0byBwcmV2ZW50
IHNwZWN1bGF0aW9uLgogICAgCiAgICBUaGUgbGF0dGVyIHNlcXVlbmNlIGlzIGhlYXZpZXIgdGhh
biBTQiBidXQgaXQgd291bGQgbmV2ZXIgYmUgZXhlY3V0ZWQKICAgICh0aGlzIGlzIHNwZWN1bGF0
aW9uIGFmdGVyIGFsbCEpLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gJ3NiJyB0aGF0
IGNvdWxkIGJlIHVzZWQgd2hlbiBhIHNwZWN1bGF0aW9uIGJhcnJpZXIKICAgIGlzIHJlcXVpcmVk
LiBGb3Igbm93IGl0IGlzIHVzaW5nIGRzYjsgaXNiIGJ1dCB0aGlzIGNvdWxkIGVhc2lseSBiZQog
ICAgdXBkYXRlZCB0byBjYXRlciBTQiBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIFhT
QS0zMTIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 05:58:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 05: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 1isKdm-0003VP-Ss; Fri, 17 Jan 2020 05:57:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isKdl-0003VK-UU
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 05:57:53 +0000
X-Inumbo-ID: 3ffb64a2-38ee-11ea-b89f-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ffb64a2-38ee-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 05: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 <osstest-admin@xenproject.org>)
 id 1isKdO-0005eK-Pc; Fri, 17 Jan 2020 05:57: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 1isKdO-0005SM-Af; Fri, 17 Jan 2020 05:57:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isKdO-00069x-A4; Fri, 17 Jan 2020 05:57:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146156-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=0f814c0fed420209ccb881325b854beaa7c70fcf
X-Osstest-Versions-That: libvirt=4a09c143f6c467230ab60c20fea560e710ddeee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 05:57:30 +0000
Subject: [Xen-devel] [libvirt test] 146156: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE1NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NTk2OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0NTk2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTY5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDBmODE0YzBmZWQ0MjAyMDljY2I4ODEzMjViODU0YmVhYTdjNzBmY2YKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDRhMDljMTQzZjZjNDY3MjMwYWI2MGMyMGZlYTU2MGU3
MTBkZGVlZTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTk2OSAgMjAyMC0wMS0xMSAwNDoxODo0
MiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwNjEgIDIwMjAtMDEtMTQgMDQ6
MTk6MjIgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYx
NTYgIDIwMjAtMDEtMTYgMDg6Mjg6MzUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0
LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVt
YXJAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErD
oW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIg
S3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMzk2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 07:04:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 07: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 1isLfX-0000hZ-Sd; Fri, 17 Jan 2020 07:03:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isLfW-0000hU-7X
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 07:03:46 +0000
X-Inumbo-ID: 73110c08-38f7-11ea-a2eb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73110c08-38f7-11ea-a2eb-bc764e2007e4;
 Fri, 17 Jan 2020 07:03: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 <osstest-admin@xenproject.org>)
 id 1isLf8-00070a-Ef; Fri, 17 Jan 2020 07:03: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 1isLf8-0000g9-5F; Fri, 17 Jan 2020 07:03:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isLf8-00047S-4b; Fri, 17 Jan 2020 07:03:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146160-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3a63b24a1bbf166e6f455fe43a6bbd8dea413d92
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 07:03:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 146160: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE2MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxNjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzYTYzYjI0YTFiYmYx
NjZlNmY0NTVmZTQzYTZiYmQ4ZGVhNDEzZDkyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMSBk
YXlzICAxMzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MDk1ICAyMDIwLTAxLTE0
IDIzOjM2OjUzIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2lt
b24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3
YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0
aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50
b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdE
QGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdp
bGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lh
by5saUBpbnRlbC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWXVy
aSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDExOTE2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 07:17:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 07: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 1isLso-0001dM-BI; Fri, 17 Jan 2020 07:17:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m4E+=3G=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1isLsm-0001dF-Sk
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 07:17:28 +0000
X-Inumbo-ID: 65a10062-38f9-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65a10062-38f9-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 07:17: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 mx2.suse.de (Postfix) with ESMTP id 7DF46AAB8;
 Fri, 17 Jan 2020 07:17:17 +0000 (UTC)
To: Daniel Vetter <daniel@ffwll.ch>, Emil Velikov <emil.l.velikov@gmail.com>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
 <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
Date: Fri, 17 Jan 2020 08:17:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sam Ravnborg <sam@ravnborg.org>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sean Paul <sean@poorly.run>, Gerd Hoffmann <kraxel@redhat.com>
Content-Type: multipart/mixed; boundary="===============3952985052965834064=="
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)
--===============3952985052965834064==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="31xbyValn4E7bq95B5drBIEMmXCNmZCnm"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--31xbyValn4E7bq95B5drBIEMmXCNmZCnm
Content-Type: multipart/mixed; boundary="S5QhwU6gaKPyTq4N0LqU8xziaGJOq80j1";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Daniel Vetter <daniel@ffwll.ch>, Emil Velikov <emil.l.velikov@gmail.com>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 oleksandr_andrushchenko@epam.com, Dave Airlie <airlied@linux.ie>,
 Sean Paul <sean@poorly.run>, ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sam Ravnborg <sam@ravnborg.org>, david@lechnology.com
Message-ID: <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
Subject: Re: [PATCH v2 4/4] drm/simple-kms: Let DRM core send VBLANK events by
 default
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
 <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
In-Reply-To: <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>

--S5QhwU6gaKPyTq4N0LqU8xziaGJOq80j1
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 17.01.20 um 00:59 schrieb Daniel Vetter:
> On Thu, Jan 16, 2020 at 05:22:34PM +0000, Emil Velikov wrote:
>> Hi all,
>>
>> On Thu, 16 Jan 2020 at 07:37, Thomas Zimmermann <tzimmermann@suse.de> =
wrote:
>>
>>>> diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/gpu=
/drm/drm_atomic_state_helper.c
>>>> index 7cf3cf936547..23d2f51fc1d4 100644
>>>> --- a/drivers/gpu/drm/drm_atomic_state_helper.c
>>>> +++ b/drivers/gpu/drm/drm_atomic_state_helper.c
>>>> @@ -149,6 +149,11 @@ void __drm_atomic_helper_crtc_duplicate_state(s=
truct drm_crtc *crtc,
>>>>       /* Self refresh should be canceled when a new update is availa=
ble */
>>>>       state->active =3D drm_atomic_crtc_effectively_active(state);
>>>>       state->self_refresh_active =3D false;
>>>> +
>>>> +     if (drm_dev_has_vblank(crtc->dev))
>>>> +             state->no_vblank =3D true;
>>>> +     else
>>>> +             state->no_vblank =3D false;
>>>>  }
>>>>  EXPORT_SYMBOL(__drm_atomic_helper_crtc_duplicate_state);
>>>
>>> I think the if/else branches are in the wrong order.
>=20
> Yeah fumbled that.
>=20
>>> But generally speaking, is it really that easy? The xen driver alread=
y
>>> has to work around simple-kms's auto-enabling of no_vblank (see patch=

>>> 4). Maybe this settings interferes with other drivers as well. At lea=
st
>>> the calls for sending fake vblanks should be removed from all affecte=
d
>>> drivers.
>=20
> Hm xen is really special, in that it has a flip complete event, but not=
 a
> vblank. I think forcing drivers to overwrite stuff in that case makes
> sense.
>=20
>> I'm not sure if setting no_vblank based on dev->num_crtcs is the corre=
ct thing.
>> From the original commit and associated description for no_vblank:
>>
>> In some cases CRTCs are active but are not able to generating events, =
at
>> least not at every frame at it's expected to.
>> This is typically the case when the CRTC is feeding a writeback connec=
tor...
>=20
> Yeah, but Thomas' series here wants to extend that. And I think if we r=
oll
> this out the common case will be "no hw vblank", and the writeback spec=
ial

Default values should usually be 0 for zalloc and static initializers.
Should we rename no_vblank to has_vblank then?

> case is going to be the exception to the exception. Yup, patch 1 that
> updates the docs doesn't reflect that, which is why I'm bringing up mor=
e
> suggestions here around code & semantics of all these pieces to make th=
em
> do the most reasonable thing for most of the drivers.
>=20
>> Reflects the ability of a CRTC to send VBLANK events....
>>
>>
>> The proposed handling of no_vblank feels a little dirty, although
>> nothing better comes to mind.
>> Nevertheless code seems perfectly reasonable, so if it were me I'd mer=
ge it.
>=20
> The idea with setting it very early is that drivers can overwrite it ve=
ry
> easily. Feels slightly dirty, so I guess we could also set it somewhere=
 in
> the atomic_helper_check function (similar to how we set the various
> crtc->*_changed flags, but we're not entirely consistent on these eithe=
r).
>=20
> For the overall thing what feels irky to me is making this no_vblank
> default logic (however we end up computing it in the end, whether like
> this or what I suggested) specific to simple pipe helpers feels kinda
> wrong. Simple pipe tends to have a higher ratio of drivers for hw witho=
ut
> vblank support, but by far not the only ones. Having that special case
> feels confusing to me (and likely will trip up some people, vblank and
> event handling is already a huge source of confusion in drm).

Making it a default for simple KMS was only the start. I intended to
cover all drivers at some point. I just didn't want to go through all
drivers at once.

I guess for the patchset's v3 I'll audit all drivers for the use of
no_blank and drm_crtc_send_vblank_event(); and convert the possible
candidates.

Best regards
Thomas

>=20
> One idea behind drm_dev_has_vblank() is also that we could formalize a =
bit
> all that, at least for the usual case - xen and maybe others being some=

> exceptions as usual (hence definitely not something the core code shoul=
d
> handle).
>=20
> Cheers, Daniel
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--S5QhwU6gaKPyTq4N0LqU8xziaGJOq80j1--

--31xbyValn4E7bq95B5drBIEMmXCNmZCnm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4hX3oACgkQaA3BHVML
eiOx3wf+JL6tqWlEX9L40nwERe3Rlr1Xvm8ER1K8MDUck/KmXTB3g7JQAG5VJNK0
GS6Ty7upA/SBZqxeI/cj96fVQ/Gq4WmZ+89EeTDXI5BNm56vJeL+VF+7BW1nSYGn
MqaKotRUhYOTRShgDRlSzyhvZCTQG82HUQb50y/dPGJMb5a48qwxG4XVhc24zV6V
Suw+MpBWQlYwOqKXGviNiJUfSvS7XhH4r66hDPcJLawuCG3LCp7m5r0JcZJW2qbL
SBmdgjJ4NeLr7oteSPn2BOEW8+9Zas86xaV5Ekxn/oRR3Jw9W+1uWWYVQlycpWJz
3t3ViGqnZGaSTTCI4P25n4iJGgkXIA==
=RnyY
-----END PGP SIGNATURE-----

--31xbyValn4E7bq95B5drBIEMmXCNmZCnm--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3952985052965834064==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 17 07:20:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 07: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 1isLvf-0002PI-S6; Fri, 17 Jan 2020 07:20:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fsd1=3G=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1isLve-0002PB-AU
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 07:20:26 +0000
X-Inumbo-ID: d46bbb04-38f9-11ea-b89f-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d46bbb04-38f9-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 07:20:25 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.3 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1isLvZ-000NNL-UC; Fri, 17 Jan 2020 07:20:21 +0000
Date: Fri, 17 Jan 2020 07:20:21 +0000
From: Tim Deegan <tim@xen.org>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200117072021.GA89813@deinos.phlegethon.org>
References: <20200116202926.23230-1-jandryuk@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200116202926.23230-1-jandryuk@gmail.com>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH] x86/shadow: use single (atomic) MOV for
 emulated writes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMTU6MjkgLTA1MDAgb24gMTYgSmFuICgxNTc5MTg4NTY2KSwgSmFzb24gQW5kcnl1ayB3cm90
ZToKPiBUaGlzIGlzIHRoZSBjb3JyZXNwb25kaW5nIGNoYW5nZSB0byB0aGUgc2hhZG93IGNvZGUg
YXMgbWFkZSBieQo+IGJmMDhhOGEwOGEyZSAieDg2L0hWTTogdXNlIHNpbmdsZSAoYXRvbWljKSBN
T1YgZm9yIGFsaWduZWQgZW11bGF0ZWQKPiB3cml0ZXMiIHRvIHRoZSBub24tc2hhZG93IEhWTSBj
b2RlLgo+IAo+IFRoZSBiZjA4YThhMDhhMmUgY29tbWl0IG1lc3NhZ2U6Cj4gVXNpbmcgbWVtY3B5
KCkgbWF5IHJlc3VsdCBpbiBtdWx0aXBsZSBpbmRpdmlkdWFsIGJ5dGUgYWNjZXNzZXMKPiAoZGVw
ZW5kaW5nIGhvdyBtZW1jcHkoKSBpcyBpbXBsZW1lbnRlZCBhbmQgaG93IHRoZSByZXN1bHRpbmcg
aW5zbnMsCj4gZS5nLiBSRVAgTU9WU0IsIGdldCBjYXJyaWVkIG91dCBpbiBoYXJkd2FyZSksIHdo
aWNoIGlzbid0IHdoYXQgd2UKPiB3YW50L25lZWQgZm9yIGNhcnJ5aW5nIG91dCBndWVzdCBpbnNu
cyBhcyBjb3JyZWN0bHkgYXMgcG9zc2libGUuIEZhbGwKPiBiYWNrIHRvIG1lbWNweSgpIG9ubHkg
Zm9yIGFjY2Vzc2VzIG5vdCAyLCA0LCBvciA4IGJ5dGVzIGluIHNpemUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKQWNrZWQtYnk6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 07:49:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 07: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 1isMNJ-0004Bn-5o; Fri, 17 Jan 2020 07:49:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=fsd1=3G=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1isMNH-0004Bi-J5
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 07:48:59 +0000
X-Inumbo-ID: d188e048-38fd-11ea-a985-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d188e048-38fd-11ea-a985-bc764e2007e4;
 Fri, 17 Jan 2020 07:48:58 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.3 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1isMND-000NPr-Do; Fri, 17 Jan 2020 07:48:55 +0000
Date: Fri, 17 Jan 2020 07:48:55 +0000
From: Tim Deegan <tim@xen.org>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20200117074855.GB89813@deinos.phlegethon.org>
References: <20200115111601.GN11738@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200115111601.GN11738@Air-de-Roger>
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] Issues/improvements performing flush of guest TLBs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

SGksCgpBdCAxMjoxNiArMDEwMCBvbiAxNSBKYW4gKDE1NzkwOTA1NjEpLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ICAtIFNoYWRvdzogaXQncyBub3QgY2xlYXIgdG8gbWUgZXhhY3RseSB3aGlj
aCBwYXJ0cyBvZiBzaF91cGRhdGVfY3IzCj4gICAgYXJlIG5lZWRlZCBpbiBvcmRlciB0byBwZXJm
b3JtIGEgZ3Vlc3QgVExCIGZsdXNoLiBJIHRoaW5rIGNhbGxpbmc6Cj4gCj4gI2lmIChTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX1ZJUlRVQUxfVExCKQo+ICAgICAvKiBObyBsb25nZXIgc2Fm
ZSB0byB1c2UgY2FjaGVkIGd2YS0+Z2ZuIHRyYW5zbGF0aW9ucyAqLwo+ICAgICB2dGxiX2ZsdXNo
KHYpOwo+ICNlbmRpZgo+ICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0Zf
U1lOQykKPiAgICAgLyogTmVlZCB0byByZXN5bmMgYWxsIHRoZSBzaGFkb3cgZW50cmllcyBvbiBh
IFRMQiBmbHVzaC4gKi8KPiAgICAgc2hhZG93X3Jlc3luY19jdXJyZW50X3ZjcHUodik7Cj4gI2Vu
ZGlmCj4gCj4gICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4gICAgICAgICAvKgo+ICAgICAg
ICAgICogTGluZWFyIG1hcHBpbmdzIG1pZ2h0IGJlIGNhY2hlZCBpbiBub24tcm9vdCBtb2RlIHdo
ZW4gQVNJRC9WUElEIGlzCj4gICAgICAgICAgKiBpbiB1c2UgYW5kIGhlbmNlIHRoZXkgbmVlZCB0
byBiZSBmbHVzaGVkIGhlcmUuCj4gICAgICAgICAgKi8KPiAgICAgICAgIGh2bV9hc2lkX2ZsdXNo
X3ZjcHUodik7Cj4gCj4gICAgU2hvdWxkIGJlIGVub3VnaCBidXQgSSdtIG5vdCB2ZXJ5IGZhbWls
aWFyIHdpdGggdGhlIHNoYWRvdyBjb2RlLAo+ICAgIGFuZCBoZW5jZSB3b3VsZCBsaWtlIHNvbWUg
ZmVlZGJhY2sgZnJvbSBzb21lb25lIG1vcmUgZmFtaWxpYXIgd2l0aAo+ICAgIHNoYWRvdyBpbiBv
cmRlciB0byBhc3NlcnQgZXhhY3RseSB3aGF0J3MgcmVxdWlyZWQgdG8gcGVyZm9ybSBhCj4gICAg
Z3Vlc3QgVExCIGZsdXNoLgoKSSB3b3VsZCBhZHZpc2Uga2VlcGluZyB0aGUgd2hvbGUgdGhpbmcg
dW50aWwgeW91IGhhdmUgbWVhc3VyZW1lbW50cwp0aGF0IHNob3cgdGhhdCBpdCdzIHdvcnRod2hp
bGUgYmVpbmcgY2xldmVyIGhlcmUgKGUuZy4gdGhhdCB0aGUgSVBJCmNvc3RzIGRvbid0IGRvbWlu
YXRlKS4KCkJ1dCBJIHRoaW5rIGZvciBzYWZldHkgd2UgbmVlZCBhdCBsZWFzdCB0aGUgY29kZSB5
b3UgbWVudGlvbiBhbmQgYWxzbzoKIC0gdGhlIGNvZGUgdGhhdCByZWxvYWRzIHRoZSBQQUUgdG9w
LWxldmVsIGVudHJpZXM7IGFuZAogLSB0aGUgc2hhZG93X3Jlc3luY19vdGhlcl92Y3B1cygpIGF0
IHRoZSBlbmQuCgo+ICAgIEFsc28sIEFGQUlDVCBzaF91cGRhdGVfY3IzIGlzIG5vdCBzYWZlIHRv
IGJlIGNhbGxlZCBvbiB2Q1BVcwo+ICAgIGN1cnJlbnRseSBydW5uaW5nIG9uIHJlbW90ZSBwQ1BV
cywgYWxiZWl0IHRoZXJlIGFyZSBubyBhc3NlcnRpb25zCj4gICAgdG8gdGhhdCBlbmQuIEl0J3Mg
YWxzbyBub3QgY2xlYXIgd2hpY2ggcGFydHMgb2Ygc2hfdXBkYXRlX2NyMyBhcmUKPiAgICBzYWZl
IHRvIGJlIGNhbGxlZCB3aGlsZSB0aGUgdkNQVSBpcyBydW5uaW5nLgoKWWVhaCwgc2hfdXBkYXRl
X2NyMyBtYWtlcyBhIGJ1bmNoIG9mIHN0YXRlIGNoYW5nZXMgYW5kIGFzc3VtZXMKdGhhdCB0aGUg
dmNwdSBjYW4ndCBkbyBUTEIgbG9hZHMgcGFydC13YXkgdGhyb3VnaC4gIEl0IG1heSBiZSBwb3Nz
aWJsZQp0byBkbyBzb21lIG9mIGl0IHJlbW90ZWx5IGJ1dCBhcyB5b3Ugc2F5IGl0IHdvdWxkIHRh
a2UgYSBsb3Qgb2YKdGhpbmtpbmcsIGFuZCBpZiB0aGUgZ3Vlc3QgaXMgcnVubmluZyB5b3UncmUg
Z29pbmcgdG8gbmVlZCBhbiBJUEkKYW55d2F5IHRvIGZsdXNoIHRoZSBhY3R1YWwgVExCLgoKPiBG
V0lXLCB0aGVyZSBhbHNvIHNlZW1zIHRvIGJlIGEgbG90IG9mIHVubmVlZGVkIGZsdXNoZXMgb2Yg
SFZNIGd1ZXN0cwo+IFRMQiwgYXMgZG9fdGxiX2ZsdXNoIHdpbGwgdW5jb25kaXRpb25hbGx5IGNs
ZWFyIGFsbCBIVk0gZ3Vlc3QgVExCcyBvbgo+IHRoZSBwQ1BVIGJ5IGNhbGxpbmcgaHZtX2FzaWRf
Zmx1c2hfY29yZSB3aGljaCBJIGRvbid0IHRoaW5rIGl0J3MKPiBuZWNlc3NhcnkvaW50ZW5kZWQg
YnkgcXVpdGUgYSBsb3Qgb2YgdGhlIFhlbiBUTEIgZmx1c2ggY2FsbGVycy4gSQo+IGd1ZXNzIHRo
aXMgd291bGQgYWxzbyB3YXJyYW50IGEgZGlmZmVyZW50IGRpc2N1c3Npb24sIGFzIHRoZXJlIHNl
ZW1zCj4gdG8gYmUgcm9vbSBmb3IgaW1wcm92ZW1lbnQgaW4gdGhpcyBhcmVhLgoKVGhlcmUgbWF5
IGJlIHJvb20gZm9yIGltcHJvdmVtZW50LCBidXQgZG8gYmUgY2FyZWZ1bCAtIHRoZSBYZW4gTU0K
c2FmZXR5IHJ1bGVzIGRlcGVuZCBvbiBUTEIgZmx1c2hlcyB3aGVuIGEgcGFnZSdzIHR5cGUgb3Ig
b3duZXJzaGlwCmNoYW5nZXMsIGFuZCB0aGF0IGRvZXMgbWVhbiBmbHVzaGluZyBldmVuIHRoZSBn
dWVzdCBUTEJzLiAgSVNUUgpkaXNjdXNzaW5nIHRoaXMgYXQgdGhlIHRpbWUgdGhhdCB2VExCcyB3
ZXJlIGludHJvZHVjZWQgYW5kIGRlY2lkaW5nCnRoYXQgaXQgd2Fzbid0IHdvcnRoIGFkZGluZyBh
bGwgdGhlIHRyYWNraW5nIHRoYXQgd291bGQgYmUgbmVjZXNzYXJ5Owp0aGF0IG1heSBoYXZlIGNo
YW5nZWQgbm93IHRoYXQgdGhlIHAybSBpbmZyYXN0cnVjdHVyZSBpcyBiZXR0ZXIKZGV2ZWxvcGVk
LgoKQ2hlZXJzLAoKVGltLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 07:50:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 07:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isMOu-0004sF-K7; Fri, 17 Jan 2020 07:50:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isMOt-0004s7-Fb
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 07:50:39 +0000
X-Inumbo-ID: 06bf847e-38fe-11ea-8870-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06bf847e-38fe-11ea-8870-12813bfff9fa;
 Fri, 17 Jan 2020 07:50: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 <osstest-admin@xenproject.org>)
 id 1isMOh-0007tX-4C; Fri, 17 Jan 2020 07:50: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 1isMOg-0002vj-Qe; Fri, 17 Jan 2020 07:50:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isMOg-0006o7-Pz; Fri, 17 Jan 2020 07:50:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146168-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=710ff7490ad897383eb35d1becadabd21a733f24
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 07:50:26 +0000
Subject: [Xen-devel] [ovmf test] 146168: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxNjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNzEwZmY3NDkwYWQ4OTczODNlYjM1ZDFiZWNhZGFiZDIxYTczM2YyNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgIDkgZGF5cyAgIDM5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjExMCAgMjAyMC0wMS0xNSAwOTo0ODo1MiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQnJpYW4gUiBIYXVn
IDxicmlhbi5yLmhhdWdAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIEty
enlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTGksIEFhcm9uIDxhYXJvbi5saUBpbnRlbC5jb20+CiAgTWF0ZXVz
eiBBbGJlY2tpIDxtYXRldXN6LmFsYmVja2lAaW50ZWwuY29tPgogIE1pY2hhZWwgRCBLaW5uZXkg
PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5j
b20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4u
ZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU3VkaXB0
byBQYXVsIDxzdWRpcHRvLnBhdWxAYXJtLmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgPHZpdDk2OTZA
cHJvdG9ubWFpbC5jb20+CiAgVml0YWx5IENoZXB0c292IHZpYSBHcm91cHMuSW8gPHZpdDk2OTY9
cHJvdG9ubWFpbC5jb21AZ3JvdXBzLmlvPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY4NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:13:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08:13:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isMkz-00078M-VO; Fri, 17 Jan 2020 08:13:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isMky-00078H-He
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:13:28 +0000
X-Inumbo-ID: 3c64c1a4-3901-11ea-8874-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c64c1a4-3901-11ea-8874-12813bfff9fa;
 Fri, 17 Jan 2020 08:13:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 485D4B12A;
 Fri, 17 Jan 2020 08:13:25 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
 <f0712623-fbc7-eca2-8303-6cc6b46f36b1@suse.com>
 <20200116171123.GX1314@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <be05e3de-9452-441b-05f3-26778e47647e@suse.com>
Date: Fri, 17 Jan 2020 09:13:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116171123.GX1314@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxODoxMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIEphbiAxNSwgMjAyMCBhdCAxMjowMjo0MlBNICswMTAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMTUuMDEuMjAyMCAwMzozOSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IHdyb3RlOgo+Pj4gIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICst
Cj4+Cj4+IEkgZ3Vlc3MgdGhpcyBpcyB3aHkgdmFyaW91cyBub24tdG9vbC1zdGFjayBtYWludGFp
bmVycyBoYXZlCj4+IGJlZW4gQ2MtZWQuIEl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIHlvdSBo
YWQgc3RyaXBwZWQgdGhlCj4+IHVubmVjZXNzYXJ5IENjLXMuIEkgZG9uJ3QgdGhpbmsgLi9NQUlO
VEFJTkVSUyBjYW4gcHJvcGVybHkKPj4gZXhwcmVzcyBhIHN1aXRhYmxlIHJ1bGUgb2YgQ2MgUkVT
VCBpZiB0aGUgYWRqdXN0bWVudCBpcyBub3QKPj4gc2ltcGx5IGFjY29tcGFueWluZyB0aGUgYWRk
aXRpb24gb2Ygc29tZSBuZXcgb3V0cHV0IGZpbGUuCj4gCj4gTWF5YmUgYSBzb2x1dGlvbiB3b3Vs
ZCBiZSB0byBtYWtlIHVzZSBvZiBtb3JlIC5naXRpZ25vcmUgZmlsZXMgaW4KPiBzcGVjaWZpYyBz
dWJkaXJzPyBJIHNlZSB0aGVyZSBhcmUgc29tZSwgYnV0IGZvciBleGFtcGxlIHRvb2xzL21pc2Mg
aXMKPiBtZW50aW9uZWQgaW4gX2JvdGhfIHRvcGxldmVsIC5naXRpZ25vcmUgYW5kIHRvb2xzL21p
c2MvLmdpdGlnbm9yZS4KCldlbGwsIHllcywgd2UndmUgYmVlbiBkaXNjdXNzaW5nIHRoaXMgZWxz
ZXdoZXJlLiBXZSBzaG91bGQgc2V0dGxlCm9uIG9uZSBtb2RlbCAoY2VudHJhbCB2cyBwZXItbWFp
bi1zdWJ0cmVlIHZzIHBlci1kaXIpLCBJIHRoaW5rLiBJCmhhdmUgbm8gcGFydGljdWxhciBwcmVm
ZXJlbmNlIGV4Y2VwdCBmb3IgZGlzbGlraW5nIGFueSBtaXhlZCBtb2RlbHMuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:33:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08: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 1isN4G-0000Lr-P6; Fri, 17 Jan 2020 08:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isN4F-0000Lm-DV
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:33:23 +0000
X-Inumbo-ID: 03c15fd1-3904-11ea-887d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03c15fd1-3904-11ea-887d-12813bfff9fa;
 Fri, 17 Jan 2020 08:33: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 mx2.suse.de (Postfix) with ESMTP id 54E51AD27;
 Fri, 17 Jan 2020 08:33:18 +0000 (UTC)
To: Wei Xu <xuwei5@hisilicon.com>
References: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <539d5900-1cc6-a490-7319-5357c6aa1219@suse.com>
Date: Fri, 17 Jan 2020 09:33:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ns16550: Add ACPI 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: sstabellini@kernel.org, julien@xen.org, Wei Liu <wl@xen.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>, linuxarm@huawei.com,
 shameerali.kolothum.thodi@huawei.com, prime.zeng@hisilicon.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>

T24gMTcuMDEuMjAyMCAwNDo0MCwgV2VpIFh1IHdyb3RlOgo+IC0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvbnMxNjU1MC5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPiBAQCAtMTYy
MCw2ICsxNjIwLDYxIEBAIERUX0RFVklDRV9TVEFSVChuczE2NTUwLCAiTlMxNjU1MCBVQVJUIiwg
REVWSUNFX1NFUklBTCkKPiAgRFRfREVWSUNFX0VORAo+ICAKPiAgI2VuZGlmIC8qIEhBU19ERVZJ
Q0VfVFJFRSAqLwo+ICsKPiArI2lmZGVmIENPTkZJR19BQ1BJCj4gKyNpbmNsdWRlIDx4ZW4vYWNw
aS5oPgo+ICsKPiArc3RhdGljIGludCBfX2luaXQgbnMxNjU1MF9hY3BpX3VhcnRfaW5pdChjb25z
dCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zcGNyICpzcGNyID0g
TlVMTDsKClRoZSBpbml0aWFsaXplciBpc24ndCBzdHJpY3RseSBuZWVkZWQsIGlzIGl0PwoKPiAr
ICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKPiArICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0Owo+ICsK
PiArICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQQ1IsIDAsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICoqKSZzcGNy
KTsKPiArCj4gKyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKPiArICAgIHsKPiArICAg
ICAgICBwcmludGsoIm5zMTY1NTA6IEZhaWxlZCB0byBnZXQgU1BDUiB0YWJsZVxuIik7Cj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdWFydCA9ICZuczE2NTUw
X2NvbVswXTsKCllvdSB3YW50IHRvIGp1c3RpZnkgdGhlIGNob2ljZSBvZiB3aGF0IChvbiB4ODYg
YXQgbGVhc3Q9IHdlJ2QgY2FsbApjb20xIGluIHRoZSBwYXRjaCBkZXNjcmlwdGlvbi4gQWxzbyB0
aGlzIGNvdWxkIGJlIHRoZSBpbml0aWFsaXplcgpvZiB0aGUgdmFyaWFibGUuCgo+ICsgICAgbnMx
NjU1MF9pbml0X2NvbW1vbih1YXJ0KTsKPiArCj4gKyAgICB1YXJ0LT5iYXVkICAgICAgPSBCQVVE
X0FVVE87CgpUaGVyZSdzIGEgYmF1ZF9yYXRlIGZpZWxkIGluIHRoZSBzdHJ1Y3R1cmUuIElmIHRo
ZXJlJ3MgYSByZWFzb24KdG8gaWdub3JlIGl0LCBwbGVhc2UgYWRkIGEgY29tbWVudC4KClRoZXJl
J3MgYWxzbyBhbiBpbnRlcmZhY2VfdHlwZSBmaWVsZCAtIGNhbiB5b3UgcmVhbGx5IGlnbm9yZSBp
dD8KCj4gKyAgICB1YXJ0LT5kYXRhX2JpdHMgPSA4Owo+ICsgICAgdWFydC0+cGFyaXR5ICAgID0g
c3Bjci0+cGFyaXR5Owo+ICsgICAgdWFydC0+c3RvcF9iaXRzID0gc3Bjci0+c3RvcF9iaXRzOwoK
VGhlcmUncyBhbHNvIGEgZmxvd19jb250cm9sIGZpZWxkLCB3aGljaCBJIHRoaW5rIG5lZWRzIGNo
ZWNraW5nCnRoYXQgaXQgbWF0Y2hlcyBuczE2NTUwX3NldHVwX3ByZWlycSgpIGNvbW1lbnQ6Cgog
ICAgLyogTm8gZmxvdyBjdHJsOiBEVFIgYW5kIFJUUyBhcmUgYm90aCB3ZWRnZWQgaGlnaCB0byBr
ZWVwIHJlbW90ZSBoYXBweS4gKi8KClNpbWlsYXJseSBhbnkgb3RoZXIgZmllbGRzIHlvdSBkb24n
dCBldmFsdWF0ZSBhdCBhbGwgYW5kIHdoaWNoCmFyZW4ndCBleHBsYWluZWQgYnkgdGhlIHNwZWMg
YXMgcG9zc2libGUgdG8gYmUgaWdub3JlZCAoYW5kIHRoZQpzaXR1YXRpb24gbWF0Y2hpbmcgdGhl
IHVzZSBjYXNlLCBsaWtlIHlvdSBub3QgY2FyaW5nIGFib3V0IFBDSQphc3BlY3RzIGhlcmUpIG5l
ZWQgcmVhc29uaW5nIGFib3V0IGluIHRoZSBkZXNjcmlwdGlvbiBvciBhIGNvZGUKY29tbWVudC4K
Cj4gKyAgICB1YXJ0LT5pb19iYXNlID0gc3Bjci0+c2VyaWFsX3BvcnQuYWRkcmVzczsKClRoZSBm
aWVsZCAob3IgcGVyaGFwcyB0aGUgd2hvbGUgc3Bjci0+c2VyaWFsX3BvcnQpIGJlaW5nIHplcm8g
bG9va3MKdG8gaGF2ZSBzcGVjaWFsIG1lYW5pbmcuCgo+ICsgICAgdWFydC0+aW9fc2l6ZSA9IDg7
Cj4gKyAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzcGNyLT5zZXJpYWxfcG9ydC5iaXRfb2Zmc2V0OwoK
c3Bjci0+c2VyaWFsX3BvcnQgaGFzIG90aGVyIGZpZWxkcyB3aGljaCBJIGRvbid0IHRoaW5rIHlv
dSBzaG91bGQKaWdub3JlLgoKPiArICAgIHVhcnQtPnJlZ193aWR0aCA9IDE7CgpQbGVhc2UgdXNl
IGNvbnNpc3RlbnQgcGxhY2VtZW50IG9mID0gOiBFaXRoZXIgYWxsIG9mIHRoZW0gYXJlCmFsaWdu
ZWQsIG9yIGFsbCBvZiB0aGVtIGFyZSBwcmVjZWRlZCBieSBhIHNpbmdsZSBzcGFjZSBvbmx5LgoK
PiArICAgIC8qIHRyaWdnZXIvcG9sYXJpdHkgaW5mb3JtYXRpb24gaXMgbm90IGF2YWlsYWJsZSBp
biBzcGNyICovCj4gKyAgICBpcnFfc2V0X3R5cGUoc3Bjci0+aW50ZXJydXB0LCBJUlFfVFlQRV9M
RVZFTF9ISUdIKTsKPiArICAgIHVhcnQtPmlycSA9IHNwY3ItPmludGVycnVwdDsKPiArCj4gKyAg
ICB1YXJ0LT52dWFydC5iYXNlX2FkZHIgPSB1YXJ0LT5pb19iYXNlOwo+ICsgICAgdWFydC0+dnVh
cnQuc2l6ZSA9IHVhcnQtPmlvX3NpemU7Cj4gKyAgICB1YXJ0LT52dWFydC5kYXRhX29mZiA9IFVB
UlRfVEhSIDw8IHVhcnQtPnJlZ19zaGlmdDsKPiArICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYg
PSBVQVJUX0xTUiA8PCB1YXJ0LT5yZWdfc2hpZnQ7Cj4gKyAgICB1YXJ0LT52dWFydC5zdGF0dXMg
PSBVQVJUX0xTUl9USFJFIHwgVUFSVF9MU1JfVEVNVDsKClN0eWxlLXdpc2UgdGhpcyBibG9jayBz
aG91bGQgdGhlbiBtYXRjaCB3aGF0ZXZlciB0aGUgb3RoZXIKYmxvY2sgYWJvdmUgbG9va3MuCgo+
ICsgICAgLyogIFJlZ2lzdGVyIHdpdGggZ2VuZXJpYyBzZXJpYWwgZHJpdmVyLiAqLwo+ICsgICAg
c2VyaWFsX3JlZ2lzdGVyX3VhcnQodWFydCAtIG5zMTY1NTBfY29tLCAmbnMxNjU1MF9kcml2ZXIs
IHVhcnQpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtBQ1BJX0RFVklDRV9TVEFS
VChhbnMxNjU1MCwgIk5TMTY1NTAgVUFSVCIsIERFVklDRV9TRVJJQUwpCj4gKyAgICAuY2xhc3Nf
dHlwZSA9IEFDUElfREJHMl8xNjU1MF9DT01QQVRJQkxFLAo+ICsgICAgLmluaXQgPSBuczE2NTUw
X2FjcGlfdWFydF9pbml0LAo+ICtBQ1BJX0RFVklDRV9FTkQKCkkgZG9uJ3QgZXhwZWN0IHRoaXMg
dG8gYnVpbGQgb24geDg2LgoKRmluYWxseSwgcGxlYXNlIGZvbGxvdyBwYXRjaCBzdWJtaXNzaW9u
IGd1aWRlbGluZXM6IFBhdGNoZXMgb3VnaHQgdG8KYmUgc2VudCBfdG9fIHRoZSBsaXN0IGFuZCBt
YWludGFpbmVycyBiZSBfY2NfLWVkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:39:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08:39: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 1isNA5-0000Yj-Kk; Fri, 17 Jan 2020 08:39:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isNA4-0000Ye-F9
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:39:24 +0000
X-Inumbo-ID: d7bc82e2-3904-11ea-b89f-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7bc82e2-3904-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 08:39: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 mx2.suse.de (Postfix) with ESMTP id 989B8ADEF;
 Fri, 17 Jan 2020 08:39:14 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
 <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
 <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
 <251bd26c-1937-e70b-3ec3-6ebb10e879dc@suse.com>
 <aedc415a-5a54-5f54-8daa-14685eb78276@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3be7b516-26f0-080a-f683-f9e0fe99e0ea@suse.com>
Date: Fri, 17 Jan 2020 09:39:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <aedc415a-5a54-5f54-8daa-14685eb78276@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxOTo1NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNC8wMS8yMDIw
IDE2OjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTQuMDEuMjAyMCAxNzowMCwgSsO8cmdl
biBHcm/DnyB3cm90ZToKPj4+IE9uIDE0LjAxLjIwIDE2OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAwOS4wMS4yMDIwIDE0OjQ4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiAtLS0g
YS94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4+PiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4+PiBA
QCAtODEsNiArODEsMTIgQEAgY29uZmlnIFBFUkZfQVJSQVlTCj4+Pj4+ICAgCS0tLWhlbHAtLS0K
Pj4+Pj4gICAJICBFbmFibGVzIHNvZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlz
dG9ncmFtcy4KPj4+Pj4gICAKPj4+Pj4gK2NvbmZpZyBERUJVR19CVUdWRVJCT1NFCj4+Pj4+ICsJ
Ym9vbCAiVmVyYm9zZSBCVUdfT04gbWVzc2FnZXMiCj4+Pj4+ICsJZGVmYXVsdCBERUJVRwo+Pj4+
PiArCS0tLWhlbHAtLS0KPj4+Pj4gKwkgIEluIGNhc2UgYSBCVUdfT04gdHJpZ2dlcnMgYWRkaXRp
b25hbGx5IHByaW50IHRoZSB0cmlnZ2VyaW5nCj4+Pj4+ICsJICBjb25kaXRpb24gb24gdGhlIGNv
bnNvbGUuCj4+Pj4+ICAgCj4+Pj4+ICAgY29uZmlnIFZFUkJPU0VfREVCVUcKPj4+PiBXaGlsZSBJ
IGNhbiBzZWUgcmVhc29ucyB0byBwdXQgdGhpcyBoZXJlLCBkb2luZyBzbyBtZWFucyB0aGUgb3B0
aW9uCj4+Pj4gd2lsbCBiZSB1bmF2YWlsYWJsZSBpbiBub24tRVhQRVJUIHJlbGVhc2UgYnVpbGRz
LiBJcyBpdCBpbnRlbmRlZCB0bwo+Pj4+IGJlIHRoYXQgd2F5Pwo+Pj4gSSBjYW4gbW92ZSBpdCBl
aXRoZXIgdG8geGVuL0tjb25maWcgb3IgaW4gS2NvbmZpZy5kZWJ1ZyBvdXQgb2YgdGhlCj4+PiAi
aWYgZXhwZXJ0IiBzZWN0aW9uIGlmIHlvdSB3YW50Lgo+PiBJIHRoaW5rIHRoaXMgd291bGQgYmUg
YmV0dGVyLCBidXQgZ2l2ZSBvdGhlcnMgYSBjaGFuY2UgdG8gdm9pY2UKPj4gb3BpbmlvbnMuCj4g
Cj4gVEJILCBJIGRvbid0IHRoaW5rIGFueW9uZSB3aWxsIGJlIGludGVyZXN0ZWQgaW4gbm90IGhh
dmluZyB0aGUgc3RyaW5ncy7CoAo+IFRoZSBjaGFuZ2UgaXMgd2hhdD8gYSBjb3VwbGUgb2YgaHVu
ZHJlZCBieXRlcz/CoCBUaGF0IGlzIGEgZnJhY3Rpb24gb2YKPiB0aGUgc2l6ZSBvZiBzb21lIGZ1
bmN0aW9ucyB3ZSBoYXZlLgoKV2VsbCwgaXQncyBhIGNvdXBsZSB0aG91c2FuZCAoYWJvdXQgN2sg
YWNjb3JkaW5nIHRvIG15IHNpbXBsaXN0aWMKZXN0aW1hdGlvbiwgYnV0IHRoaXMgaXMgdGFraW5n
IEFybSBhbmQgeDg2IHRvZ2V0aGVyKS4gSXQncyBub3QgdGhlCmVuZCBvZiB0aGUgd29ybGQsIGJ1
dCBpbiBwYXJ0aWN1bGFyIGVtYmVkZGVkIHVzZXJzIG1heSB3YW50IHRvIGdldApyaWQgb2YgdGhp
cy4gVGhlcmUncyBhIHJlYXNvbiBhZnRlciBhbGwgKEkgYXNzdW1lKSB0aGF0IExpbnV4IGhhcwp0
aGUgb3B0aW9uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:49:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isNJR-0001S7-MA; Fri, 17 Jan 2020 08:49:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pu3f=3G=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1isNJQ-0001S2-Em
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:49:04 +0000
X-Inumbo-ID: 311f92ce-3906-11ea-b89f-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.100]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 311f92ce-3906-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 08:48:54 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=K+iRqn2aFuOUS8ylyvrDKaLyVW/7iDcfT7rEsFNBJ+PpoQ3haa1jYGtiUXZCNQKxO53QJCA2+8U2rdFQrL8WANPoBd4J/lxDExs/ax9SQ3odAmzZeCSoU4BZG1fnqEG38DZDgXk4MHGw04M3l3EpK5vgua1m7A6G6VWKm6FCsw4lTKfGSaQBFaPsC4UPBeHYczCms1Yn55AEvoWnPCcNS2sWT/BTXQW83t5p7NOov+W8+c+ykIMhk+BWPJh1ycif8Lcnluo4b5648yHl4x7v1oCoAT++yuL4S+jsv4A4j7hAJayOZomTTn6r1z/9e16EZoNNtv2Tdgg13pjZoafk+A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KAA8GyehXNYNjaZRESiCo7nIJHussc3Auja5VUcxpgk=;
 b=BaqD4lyBVHzDEKQ5gFu2lXFW2gRLFGz1JkSLVxBp7hjfSNFmTvnIkQDW7qaABP83BIfZ+TPioMBOMgY02X+UB/ZVesU85gsaeIlu9hW1/kvXmCSUj3tIvRyqcWC4/6yPJoziKrpzwwXpKt4y+7tonlC+HV8rG388UgPc883Nm1KDy9X2zJX9p8ef/kIxcGnTbfxzqSsXl+oN7SO1TtbTAAp4xTqntjjS3iOe1V9Zjll1n1hDdjqie+MwdKoBZAcxyqfOH4qWDRZfvTejnP5h0KHA/BK+DjCu4lSrvkeVYfAItfOqOPKJczdZstMEEdrHGTCIZCoIsljXZl0721+ECQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KAA8GyehXNYNjaZRESiCo7nIJHussc3Auja5VUcxpgk=;
 b=WCqR2+Qgjxrf3zuq1d0OAWfdLtX+vziiHNqIBEqfdAy2jqrxWjQX4/CVsBVbEcGQd7fuggVGnkoh79bidsn/iirLvBHc9zrrz8I71Ujsi9yNxu3ydU/ZxrpvBDn0Fk5NSnFV6pAKIWKwSt0dWWweOCxT1XzfdOdkch9C5OiWSXQ=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3127.eurprd02.prod.outlook.com (10.175.233.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.13; Fri, 17 Jan 2020 08:48:44 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 08:48:43 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 ZR0P278CA0018.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::28) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.19 via Frontend Transport; Fri, 17 Jan 2020 08:48:41 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH V7 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
Thread-Index: AQHVxi0djSZfDHZ8NkyVFOFmjVTSAafkFTuAgAqEPwA=
Date: Fri, 17 Jan 2020 08:48:42 +0000
Message-ID: <95a0443e-4398-5557-ef13-fefc07a67d2e@bitdefender.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <bad288d5-c3e1-2af1-cabd-2d4c50535cdf@suse.com>
In-Reply-To: <bad288d5-c3e1-2af1-cabd-2d4c50535cdf@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: ZR0P278CA0018.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:16::28) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4982c9b0-b180-40e1-f08f-08d79b2a0e42
x-ms-traffictypediagnostic: DB6PR02MB3127:|DB6PR02MB3127:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3127A8C6AC018A6812B4231BAB310@DB6PR02MB3127.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(136003)(346002)(366004)(376002)(189003)(199004)(31686004)(478600001)(71200400001)(956004)(2616005)(8676002)(26005)(186003)(52116002)(66556008)(6486002)(16526019)(64756008)(8936002)(31696002)(36756003)(2906002)(16576012)(5660300002)(316002)(86362001)(81166006)(6916009)(54906003)(4326008)(53546011)(66476007)(81156014)(66946007)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3127;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CO8Bu7IRDP7oPQdcpZVTdCXYK3U18xgR2dR+mp5Nck7BCO6HmhoSmtkOvqTrAOYL3gw5rnkzc2zru8Ftl7o+qgGV8NLyZ5zGBEYs7ue6Dyx6LdahpA155xkjRCzonvRFGAaJG02RoGB0xFyBfi2I5gcQvV+1j4YMhLreR8k92kMxdvisAwGsdDkqy0v3hFs+wUF4AB68u8BrJAmZTBi1AcjDdnirglO8OC5c/xBpD0ZEEQjSrIRJWztl/gRWdlwHgRx7xacmmvT4J+qBalB7zpfx7hck+oq8yDYlTG3Pk1bPIuuHofL+tQXqif2ScrG78580yQt+KoWI6oOnGQ1Yiz+vZAdHbfONXtYghODZlUP5rSBpsm4xlQL33+SduAAz5V0dmPl2xGxFPhZpUeXrEDXGhAMKCrX947YkmA2tJXgWCm9St6AMBNtCLXmO7K3C
Content-ID: <82C0144E7CA11445A48381F6CDB4EA20@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4982c9b0-b180-40e1-f08f-08d79b2a0e42
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 08:48:43.0491 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lkG53E7oqK1D66BDenKUzwltaJVHFSKCE4pNkrwj66DlCNcoZyS1aqdH/1C8dQ3WOfEG3DagYq4hDKBRHif0YQUwV5qKQg3o7t54TG2UpAk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3127
Subject: Re: [Xen-devel] [PATCH V7 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

DQoNCk9uIDEwLjAxLjIwMjAgMTg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiBPbiAwOC4wMS4y
MDIwIDE1OjA4LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IENoYW5nZXMgc2lu
Y2UgVjY6DQo+PiAJLSBSZW1vdmUgc3RyYXkgc3BhY2VzDQo+PiAJLSBVc2UgQVJSQVlfU0laRShk
LT5hcmNoLmFsdHAybV9wMm0pIGluc2VhZCBvZiBNQVhfQUxUUDJNLg0KPiANCj4gSSdtIG5vdCB1
dHRlcmx5IGNvbmZ1c2VkOg0KPiANCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMNCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCj4+IEBAIC0zNjYsMTEg
KzM2NiwxMyBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4sIHVpbnQzMl90IG5yLA0KPj4gICAjaWZkZWYgQ09ORklHX0hWTQ0KPj4gICAgICAgaWYg
KCBhbHRwMm1faWR4ICkNCj4+ICAgICAgIHsNCj4+IC0gICAgICAgIGlmICggYWx0cDJtX2lkeCA+
PSBNQVhfQUxUUDJNIHx8DQo+PiAtICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0
cDJtX2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCj4+ICsgICAgICAgIGlmICggYWx0cDJt
X2lkeCA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwN
Cj4+ICsgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMo
YWx0cDJtX2lkeCwgTUFYX0VQVFApXSA9PQ0KPj4gKyAgICAgICAgICAgICBtZm5feChJTlZBTElE
X01GTikgKQ0KPj4gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4+ICAgDQo+PiAtICAg
ICAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOw0KPj4gKyAgICAgICAg
YXAybSA9IGQtPmFyY2guYWx0cDJtX3AybVthcnJheV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwN
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShkLT5hcmNo
LmFsdHAybV9wMm0pKV07DQo+IA0KPiBXaHkgaXMgdGhpcyBzdGlsbCBub3QNCj4gDQo+ICAgICAg
ICAgIGFwMm0gPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGQtPmFyY2guYWx0cDJtX3AybSwgYWx0cDJt
X2lkeCk7DQo+IA0KPiA/IFdoYXQgYW0gSSBtaXNzaW5nPw0KPiANCg0KU29ycnkgZm9yIHRoZSBt
aXN1bmRlcnN0YW5kaW5nIGhlcmUsIEkgd2lsbCB1c2UgIGFycmF5X2FjY2Vzc19ub3NwZWMoKSAN
CndoZXJlIHRoZSBBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3AybSkgaXMgdXNlZC4NCg0KDQpB
bGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:53:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08:53:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isNNn-0002DG-B7; Fri, 17 Jan 2020 08:53:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJCJ=3G=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1isNNl-0002C8-5g
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:53:33 +0000
X-Inumbo-ID: d1e03218-3906-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1e03218-3906-11ea-a2eb-bc764e2007e4;
 Fri, 17 Jan 2020 08:53:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A21A2AEDC;
 Fri, 17 Jan 2020 08:53:23 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200109134825.31482-1-jgross@suse.com>
 <20200109134825.31482-2-jgross@suse.com>
 <f1e82975-0789-68b8-691b-02f557c27400@suse.com>
 <aacfae4e-39ca-b183-8b8a-b347415ba553@suse.com>
 <251bd26c-1937-e70b-3ec3-6ebb10e879dc@suse.com>
 <aedc415a-5a54-5f54-8daa-14685eb78276@citrix.com>
 <3be7b516-26f0-080a-f683-f9e0fe99e0ea@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c69fd26d-15f8-6dc7-b86b-b2add6b133af@suse.com>
Date: Fri, 17 Jan 2020 09:53:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <3be7b516-26f0-080a-f683-f9e0fe99e0ea@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 =?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>

T24gMTcuMDEuMjAgMDk6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE2LjAxLjIwMjAgMTk6
NTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzAxLzIwMjAgMTY6MTIsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMTQuMDEuMjAyMCAxNzowMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToK
Pj4+PiBPbiAxNC4wMS4yMCAxNjo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5LjAx
LjIwMjAgMTQ6NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiAtLS0gYS94ZW4vS2NvbmZp
Zy5kZWJ1Zwo+Pj4+Pj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPj4+Pj4+IEBAIC04MSw2ICs4
MSwxMiBAQCBjb25maWcgUEVSRl9BUlJBWVMKPj4+Pj4+ICAgIAktLS1oZWxwLS0tCj4+Pj4+PiAg
ICAJICBFbmFibGVzIHNvZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFt
cy4KPj4+Pj4+ICAgIAo+Pj4+Pj4gK2NvbmZpZyBERUJVR19CVUdWRVJCT1NFCj4+Pj4+PiArCWJv
b2wgIlZlcmJvc2UgQlVHX09OIG1lc3NhZ2VzIgo+Pj4+Pj4gKwlkZWZhdWx0IERFQlVHCj4+Pj4+
PiArCS0tLWhlbHAtLS0KPj4+Pj4+ICsJICBJbiBjYXNlIGEgQlVHX09OIHRyaWdnZXJzIGFkZGl0
aW9uYWxseSBwcmludCB0aGUgdHJpZ2dlcmluZwo+Pj4+Pj4gKwkgIGNvbmRpdGlvbiBvbiB0aGUg
Y29uc29sZS4KPj4+Pj4+ICAgIAo+Pj4+Pj4gICAgY29uZmlnIFZFUkJPU0VfREVCVUcKPj4+Pj4g
V2hpbGUgSSBjYW4gc2VlIHJlYXNvbnMgdG8gcHV0IHRoaXMgaGVyZSwgZG9pbmcgc28gbWVhbnMg
dGhlIG9wdGlvbgo+Pj4+PiB3aWxsIGJlIHVuYXZhaWxhYmxlIGluIG5vbi1FWFBFUlQgcmVsZWFz
ZSBidWlsZHMuIElzIGl0IGludGVuZGVkIHRvCj4+Pj4+IGJlIHRoYXQgd2F5Pwo+Pj4+IEkgY2Fu
IG1vdmUgaXQgZWl0aGVyIHRvIHhlbi9LY29uZmlnIG9yIGluIEtjb25maWcuZGVidWcgb3V0IG9m
IHRoZQo+Pj4+ICJpZiBleHBlcnQiIHNlY3Rpb24gaWYgeW91IHdhbnQuCj4+PiBJIHRoaW5rIHRo
aXMgd291bGQgYmUgYmV0dGVyLCBidXQgZ2l2ZSBvdGhlcnMgYSBjaGFuY2UgdG8gdm9pY2UKPj4+
IG9waW5pb25zLgo+Pgo+PiBUQkgsIEkgZG9uJ3QgdGhpbmsgYW55b25lIHdpbGwgYmUgaW50ZXJl
c3RlZCBpbiBub3QgaGF2aW5nIHRoZSBzdHJpbmdzLgo+PiBUaGUgY2hhbmdlIGlzIHdoYXQ/IGEg
Y291cGxlIG9mIGh1bmRyZWQgYnl0ZXM/wqAgVGhhdCBpcyBhIGZyYWN0aW9uIG9mCj4+IHRoZSBz
aXplIG9mIHNvbWUgZnVuY3Rpb25zIHdlIGhhdmUuCj4gCj4gV2VsbCwgaXQncyBhIGNvdXBsZSB0
aG91c2FuZCAoYWJvdXQgN2sgYWNjb3JkaW5nIHRvIG15IHNpbXBsaXN0aWMKPiBlc3RpbWF0aW9u
LCBidXQgdGhpcyBpcyB0YWtpbmcgQXJtIGFuZCB4ODYgdG9nZXRoZXIpLiBJdCdzIG5vdCB0aGUK
PiBlbmQgb2YgdGhlIHdvcmxkLCBidXQgaW4gcGFydGljdWxhciBlbWJlZGRlZCB1c2VycyBtYXkg
d2FudCB0byBnZXQKPiByaWQgb2YgdGhpcy4gVGhlcmUncyBhIHJlYXNvbiBhZnRlciBhbGwgKEkg
YXNzdW1lKSB0aGF0IExpbnV4IGhhcwo+IHRoZSBvcHRpb24uCgpUaGUgbmVlZGVkIGNvZGUgY2h1
cm4gaXMgcmF0aGVyIGxpbWl0ZWQsIHNvIEkgdGhpbmsgd2Ugc2hvdWxkIGtlZXAgdGhlCmNvbmZp
ZyBvcHRpb24uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 08:57:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 08:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isNRO-0002N9-TA; Fri, 17 Jan 2020 08:57:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isNRO-0002N4-8Y
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 08:57:18 +0000
X-Inumbo-ID: 59a98105-3907-11ea-8887-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59a98105-3907-11ea-8887-12813bfff9fa;
 Fri, 17 Jan 2020 08:57: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 mx2.suse.de (Postfix) with ESMTP id 7629EAD56;
 Fri, 17 Jan 2020 08:57:12 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
 <e32e75f1-08f1-bdff-b347-23293dafb933@suse.com>
 <9a0fb4ab-831d-f293-7fa1-b969a1571690@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <149c932d-16b6-f0da-9f7f-1e10cd7e74c5@suse.com>
Date: Fri, 17 Jan 2020 09:57:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <9a0fb4ab-831d-f293-7fa1-b969a1571690@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] EFI development issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTYuMDEuMjAyMCAyMToyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMy8wMS8yMDIw
IDE2OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMDEuMjAyMCAxNzowMiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IMKgIChXYWl0aW5nIGZvciBhCj4+PiBrZXlwcmVzcyBvbiBTdGRJ
biBob3dldmVyIGRvZXMgd29yaywgd2hpY2ggaXMgaG93IEkgZXZlbnR1YWxseSBkaWFnbm9zZWQK
Pj4+IHRoYXQgaXQgd2FzIGFuIG91dHB1dCBwcm9ibGVtLinCoCBTa2lwcGluZyB0aGlzIGxvZ2lj
IGFsbG93cyBkZWJ1Z2dpbmcgdG8KPj4+IHdvcmsuCj4+IEFzIHNob3VsZCB0aGVuIGRvIC1iYXNl
dmlkZW8uCj4gCj4gVGhhdCBpcyBhbm90aGVyIG9ic2VydmF0aW9uLsKgIEl0IGlzIHZlcnkgY29u
ZnVzaW5nIGhhdmluZyBjb21tYW5kIGxpbmUKPiBwYXJhbWV0ZXJzIHRvIHhlbi5lZmkgd2hpY2gg
YXJlIGRpZmZlcmVudCB0byBjb21tYW5kIGxpbmUgcGFyYW1ldGVycyB0bwo+IFhlbi7CoCBUaGUg
cGFyYW1ldGVycyB0byB4ZW4uZWZpIGFyZW4ndCBkb2N1bWVudGVkIGFueXdoZXJlLCBhcyBmYXIg
YXMgSQo+IGNhbiB0ZWxsLgoKV2VsbCwgaWYgInhlbi5lZmkgLWhlbHAiIGRvZXNuJ3QgY291bnQs
IHRoZW4geWVzLCB0aGlzIG1heSB3YW50IGFkZGluZwp0byBlZmkucGFuZG9jLiBUaGUgLWNmZyBv
cHRpb24gaXMgbWVudGlvbmVkIHRoZXJlIChhbGJlaXQgbm90IGluIGEKc3lzdGVtYXRpYyBtYW5u
ZXIpLCBhbmQgdGhlIG9ubHkgb3RoZXIgcG9zc2libHkgdXNlZnVsIG9wdGlvbiB0aGF0IHdhcwp0
aGVyZSBmcm9tIHRoZSBiZWdpbm5pbmcgd2FzIC1iYXNldmlkZW87IC1tYXBicyBhcHBlYXJlZCBv
bmx5IGxhdGVyLgpXaGVuIGNyZWF0aW5nIHRoYXQgZG9jLCBmb2N1cyB3YXMgY2xlYXJseSBvbiB0
aGUgY29tbW9ubHkgdXNlZCBhc3BlY3RzLgoKPj4+IFdoYXQgaXMgdGhlIHB1cnBvc2Ugb2YgY2hh
bmdpbmcgdG8gYSBkaWZmZXJlbnQgbW9kZT/CoCBDZXJ0YWlubHkgYXMgZmFyCj4+PiBhcyBzZXJp
YWwgY29uc29sZXMgZ28sIHN0aWNraW5nIHdpdGggdGhlIG1vZGUgdGhlIGxvYWRlciB1c2VzIGNl
cnRhaW5seQo+Pj4gZmVlbHMgbGlrZSBhIHNhZmVyIG9wdGlvbi4KPj4gRG9lcyBhIHNlcmlhbCBj
b25zb2xlIHJlcG9ydCBhICJyZXNvbHV0aW9uIiBpbiB0aGUgZmlyc3QgcGxhY2U/Cj4gCj4gSG93
IHdvdWxkIEkgZmluZCBvdXQ/CgpZb3UgY291bGQgbG9nIHRoZSB2YWx1ZXMgZm91bmQgaW4gY2Fz
ZSBvZiBhIHB1cmUgc2VyaWFsIGNvbnNvbGUKc2V0dXAgKGkuZS4gaGVhZGxlc3MpLiBCdXQgdGhl
IG11bHRpcGxleGVkIGNhc2UgaXMgZ29pbmcgdG8gYmUgdGhlCm1vcmUgaW52b2x2ZWQgb25lIGFu
eXdheS4KCj4+IEFuZAo+PiBpZiB3ZSB3ZXJlIGFibGUgdG8gKHN1ZmZpY2llbnRseSBlYXNpbHkp
IHRlbGwgdmlkZW8gZnJvbSBzZXJpYWwKPj4gY29uc29sZSwgaG93IHdvdWxkIHdlIGRlYWwgd2l0
aCB0aGUgY2FzZSBvZiBTdGRPdXQgLyBTdGRFcnIgYmVpbmcKPj4gbXVsdGlwbGV4ZWQgdG8gYm90
aD8KPiAKPiBJbiBteSBjYXNlIHRoZXkgYXJlIG11bHRpcGxleGVkLCBhbmQgYWxsIHdvcmsgZmlu
ZSBiZWZvcmUgc2V0X21vZGUoKSBjYWxsLgo+IAo+IEFmdGVyIHNldF9tb2RlKCksIFZHQSBzdGls
bCB3b3Jrcywgd2hpbGUgc2VyaWFsIHNlZXMgbm90aGluZyBmdXJ0aGVyIG9uCj4gU3RkT3V0L1N0
ZGVyciAocHJlLWV4aXN0aW5nIGxpbmVzIGFyZSBzdGlsbCBpbiBwbGFjZSkuCgpVbmZvcnR1bmF0
ZWx5IHRoZSB0d28gb2YgdGhlIHRocmVlIEVGSSBib3hlcyBJIHJvdXRpbmVseSB3b3JrIHdpdGgK
YW5kIHRoYXQgSSd2ZSB0cmllZCBtdXgtZWQgY29uZmlndXJhdGlvbnMgb24gaGFkIG5vIHN1Y2gg
aXNzdWUsIHNvCkknbSBhZnJhaWQgSSBjb3VsZG4ndCBlYXNpbHkgZGVidWcgdGhpcyBteXNlbGYg
ZXZlbiBpZiBJIHdhbnRlZCB0by4KQnV0IGFueXdheSwgc2l0dWF0aW9ucyBsaWtlIHRoaXMgb25l
IGFyZSBleGFjdGx5IHdoeSAtYmFzZXZpZGVvIGhhcwpiZWVuIHRoZXJlIGZyb20gdGhlIHZlcnkg
YmVnaW5uaW5nLgoKRm9yIHN5c3RlbXMgd2l0aCBhIHZpZGVvIGRldmljZSwgdGhlIG1vZGUgc2V0
IGhlcmUgbWF5IGJlIHRoZSBtb2RlCmFuIGV2ZW50dWFsIFggZHJpdmVyIGFsc28gdXNlczsgc2Fk
bHkgTGludXgnZXMga2VybmVsIG1vZGUgc2V0dGluZwpsb29rcyB0byBiZSBoYXZpbmcgYSBoaWdo
IChhbmQgaW5jcmVhc2luZykgZmFpbHVyZSByYXRlIGFjY29yZGluZwp0byBteSBleHBlcmllbmNl
LiBQb3NzaWJseSBtdWNoIGxpa2UgdGhlIGhpZ2ggcmF0ZSBvZiBFRkkgaXNzdWVzCnlvdSBvYnNl
cnZlIC8gZ2V0IHJlcG9ydGVkLCBhcyBvcHBvc2VkIHRvIG1lIG5vdCBoYXZpbmcgc2VlbiBtb3N0
Cm9mIHRoZW0gb24gdGhlIGJveGVzIEkgd29yayB3aXRoIGFsbCB0aGUgdGltZSAoaS5lLiBzaW1w
bHkgYmFkIHZzCmdvb2QgbHVjaykuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:07:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09:07: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 1isNb5-0003Gv-Te; Fri, 17 Jan 2020 09:07:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1vaW=3G=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1isNb4-0003Gq-Pc
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:07:18 +0000
X-Inumbo-ID: bb75a8da-3908-11ea-a985-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb75a8da-3908-11ea-a985-bc764e2007e4;
 Fri, 17 Jan 2020 09:07:07 +0000 (UTC)
Received: from DGGEMS412-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 65527C4C0873CA346A3F;
 Fri, 17 Jan 2020 17:07:04 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS412-HUB.china.huawei.com
 (10.3.19.212) with Microsoft SMTP Server id 14.3.439.0; Fri, 17 Jan 2020
 17:06:53 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
 <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
 <5E147FA8.1000401@hisilicon.com>
 <79e63299-ce00-b417-5002-aff6d4f6bb2e@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E21792C.9020602@hisilicon.com>
Date: Fri, 17 Jan 2020 17:06:52 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <79e63299-ce00-b417-5002-aff6d4f6bb2e@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ
 active status range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzcgMjM6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4g
T24gMDcvMDEvMjAyMCAxMjo1NSwgV2VpIFh1IHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+PiBBcyBv
bmx5IG9uZSBlbnRpdHkgc2hvdWxkIG1hbmFnZSB0aGUgVUFSVCAoaS5lIFhlbiBvciBEb20wKSwg
d2UgCj4+PiB0b2RheSBhc3N1bWUgdGhpcyB3aWxsIGJlIG1hbmFnZWQgYnkgWGVuLiBYZW4gc2hv
dWxkIGV4cG9zZSBhIAo+Pj4gcGFydGlhbCB2aXJ0dWFsIFVBUlQgKG9ubHkgYSBmZXcgcmVnaXN0
ZXJzIGFyZSBlbXVsYXRpbmcpIHRvIGRvbTAgaW4gCj4+PiByZXBsYWNlbWVudC4KPj4+Cj4+PiBU
aGlzIGlzIHVzdWFsbHkgZG9uZSBieSB0aGUgVUFSVCBkcml2ZXIuIExvb2tpbmcgYXQgdGhlIGxv
ZyB5b3UgCj4+PiBwYXN0ZWQgaW4gYSBzZXBhcmF0ZSBlLW1haWw6Cj4+Pgo+Pj4gKFhFTikgUGxh
dGZvcm06IEdlbmVyaWMgU3lzdGVtCj4+PiAoWEVOKSBVbmFibGUgdG8gaW5pdGlhbGl6ZSBhY3Bp
IHVhcnQ6IC05Cj4+PiAoWEVOKSBCYWQgY29uc29sZT0gb3B0aW9uICdkdHVhcnQnCj4+Pgo+Pj4g
U28gWGVuIGRpZG4ndCBtYW5hZ2UgdG8gaW5pdGlhbGl6ZSB0aGUgdWFydC4gVGhlIC05IHN1Z2dl
c3RzLCBYZW4gCj4+PiBkaWRuJ3QgZmluZCBhIGRyaXZlciBmb3IgeW91ciBVQVJULiBBdCB0aGUg
bW9tZW50LCBYZW4gaXMgb25seSBhYmxlIAo+Pj4gdG8gZGV0ZWN0IHBsMDExLCBzYnNhLCBzYnNh
MzIgVUFSVCBmb3IgQUNQSS4gV2hhdCBpcyB0aGUgdHlwZSBvZiB0aGUgCj4+PiBVQVJUIHVzZWQg
b24geW91ciBwbGF0Zm9ybT8KPj4+Cj4+Cj4+IFRoYW5rcyEKPj4gR290IGl0Lgo+PiBPdXIgVUFS
VCBpcyA4MjUwLgo+Cj4gWW91IHdvdWxkIG5lZWQgdG8gdGVhY2ggdGhlIDgyNTAgZHJpdmVyIGhv
dyB0byBpbml0aWFsaXplIHRoZSBVQVJUIAo+IHdpdGggQUNQSS4gSXQgaXMgbm90IHZlcnkgZGlm
ZmljdWx0IHRvIGRvIGl0LCBoYXZlIGEgbG9vayBhdCB0aGUgcGwwMTEgCj4gdmVyc2lvbi4KPgo+
Pgo+PiBUaGFua3MhCj4+IEl0IGlzIG5vdCB3b3JraW5nIGV2ZW4gSSBjaGFuZ2VkIHRoZSBjb25k
aXRpb24gdG8gIiBpZiAoIAo+PiBhY3BpX2Rpc2FibGVkICkgIi4KPgo+IERvaCwgdGhhbmsgeW91
IGZvciBzcG90dGluZyB0aGUgZXh0cmEgIS4KPgo+PiBNeSBncnViIDIuMDQgY29uZmlndXJhdGlv
biBpcyBhcyBiZWxvdzoKPj4KPj4gICAgICB4ZW5faHlwZXJ2aXNvciAveGVuIGRvbTBfbWVtPTRH
IGFjcGk9Zm9yY2UgbG9nbHZsPWFsbCAKPj4gZ3Vlc3RfbG9nbHZsPWFsbAo+PiAgICAgIHhlbl9t
b2R1bGUgL0ltYWdlIHJkaW5pdD0vaW5pdCAgYWNwaT1mb3JjZSBub2luaXRyZCAKPj4gcm9vdD0v
ZGV2L3NkYjEgcncKPj4KPj4gVGhlIGxvZyB3aXRoIHRoZSBjb25kaXRpb24gIiBpZiAoIGFjcGlf
ZGlzYWJsZWQgKSAiIGlzIGFzIGZvbGxvd2luZzoKPj4KPj4gICAgICAoWEVOKSBBZGRpbmcgY3B1
IDEyNiB0byBydW5xdWV1ZSAwCj4+ICAgICAgKFhFTikgQWRkaW5nIGNwdSAxMjcgdG8gcnVucXVl
dWUgMAo+PiAgICAgIChYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUg
MDAwMDAwMDAwMDJkNGY0OCAtPiAKPj4gMDAwMDAwMDAwMDJkNTc2NAo+PiAgICAgIChYRU4pICoq
KiBMT0FESU5HIERPTUFJTiAwICoqKgo+PiAgICAgIChYRU4pIExvYWRpbmcgZDAga2VybmVsIGZy
b20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDE2MjU3MDAwCj4+ICAgICAgKFhFTikgQWxsb2NhdGlu
ZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDQwOTZNQiBmb3IgZG9tMDoKPj4gICAgICAoWEVOKSBC
QU5LWzBdIDB4MDAwMDAwMDgwMDAwMDAtMHgwMDAwMDAxMDAwMDAwMCAoMTI4TUIpCj4+ICAgICAg
KFhFTikgQkFOS1sxXSAweDAwMDAwMDIwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDM4NE1CKQo+
PiAgICAgIChYRU4pIEJBTktbMl0gMHgwMDAwMDA1MDAwMDAwMC0weDAwMDAwMDgwMDAwMDAwICg3
NjhNQikKPj4gICAgICAoWEVOKSBCQU5LWzNdIDB4MDAyMDIwMDAwMDAwMDAtMHgwMDIwMjA4MDAw
MDAwMCAoMjA0OE1CKQo+PiAgICAgIChYRU4pIEJBTktbNF0gMHgwMDIwMjBiMDAwMDAwMC0weDAw
MjAyMGMwMDAwMDAwICgyNTZNQikKPj4gICAgICAoWEVOKSBCQU5LWzVdIDB4MDAyMDI2MDAwMDAw
MDAtMHgwMDIwMjYyMDAwMDAwMCAoNTEyTUIpCj4+ICAgICAgKFhFTikgR3JhbnQgdGFibGUgcmFu
Z2U6IDB4MDAwMDAwMTgxYzcwMDAtMHgwMDAwMDAxODIwNzAwMAo+PiAgICAgIChYRU4pIEFsbG9j
YXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+PiAgICAgIChYRU4pIExv
YWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDAxNjI1NzAwMCB0byAKPj4gMDAwMDAwMDAwODA4MDAw
MC0wMDAwMDAwMDA5OTgxMjAwCj4+ICAgICAgKFhFTikgTG9hZGluZyBkMCBEVEIgdG8gMHgwMDAw
MDAwMDBmZTAwMDAwLTB4MDAwMDAwMDAwZmUwMDI1Ygo+PiAgICAgIChYRU4pIEluaXRpYWwgbG93
IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+PiAgICAgIChYRU4p
IFNjcnViYmluZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCj4+ICAgICAgKFhFTikgU3RkLiBMb2ds
ZXZlbDogQWxsCj4+ICAgICAgKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAo+PiAgICAgIChYRU4p
ICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byAK
Pj4gc3dpdGNoIGlucHV0KQo+PiAgICAgIChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9
MHg2Cj4+ICAgICAgKFhFTikgV2Fsa2luZyBIeXBlcnZpc29yIFZBIDB4MTAgb24gQ1BVMCB2aWEg
VFRCUiAKPj4gMHgwMDAwMDAwMDE4MmZmMDAwCj4+ICAgICAgKFhFTikgMFRIWzB4MF0gPSAweDAw
MDAwMDAwMTgzMDJmN2YKPj4gICAgICAoWEVOKSAxU1RbMHgwXSA9IDB4MDAwMDAwMDAxODMwMGY3
Zgo+PiAgICAgIChYRU4pIDJORFsweDBdID0gMHgwMDAwMDAwMDAwMDAwMDAwCj4+ICAgICAgKFhF
TikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4+ICAgICAgKFhFTikgLS0tLVsg
WGVuLTQuMTMuMC1yYyAgYXJtNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAgICAg
IChYRU4pIENQVTogICAgMAo+PiAgICAgIChYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDJiNjVjOCAw
MDAwMDAwMDAwMmI2NWM4Cj4KPiBDYW4geW91IGxvb2sgd2l0aCBhZGRyMmxpbmUgd2hhdCB0aGlz
IFBDIHJlZmVycyB0bz8KPgoKU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5IQpUaGUgUEMgcmVmZXJz
IHRvIGZkdF9udW1fbWVtX3JzdiBkdXJpbmcgaW5pdF9kb25lLgpCdXQgdGhlIGRldmljZV90cmVl
X2ZsYXR0ZW5lZCBpcyBOVUxMIHRoYXQgdGhlIGRhdGEgYWJvcnQgaGFwcGVuZWQuCgpTbyBJIGFk
ZGVkIGJlbG93IGNoYW5nZXMgYW5kIHRoZSBYRU4gZG9tMCBjYW4gYmUgYm9vdGVkLgoKICAgICBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwog
ICAgIGluZGV4IDFlODMzNTEuLjFhYjgwYTEgMTAwNjQ0CiAgICAgLS0tIGEveGVuL2FyY2gvYXJt
L3NldHVwLmMKICAgICArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwogICAgIEBAIC0zOTIsNyAr
MzkyLDggQEAgdm9pZCBfX2luaXQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCkKICAgICAg
ICAgICAgICAgICAgICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKGUpKSApCiAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwoKICAgICAtICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwg
aW5pdF9kb21oZWFwX3BhZ2VzLCAwKTsKICAgICArICAgICAgIGlmKCBhY3BpX2Rpc2FibGVkICkK
ICAgICArICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwgaW5pdF9kb21oZWFw
X3BhZ2VzLCAwKTsKICAgICAgICAgIH0KClRoYW5rIHlvdSBzbyBtdWNoIQoKQmVzdCBSZWdhcmRz
LApXZWkKCj4gQ2hlZXJzLAo+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:11:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09:11: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 1isNf8-00043g-GR; Fri, 17 Jan 2020 09:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZlyK=3G=amazon.co.uk=prvs=278c75273=pdurrant@srs-us1.protection.inumbo.net>)
 id 1isNf6-00043Y-LF
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:11:28 +0000
X-Inumbo-ID: 5639c11c-3909-11ea-888e-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5639c11c-3909-11ea-888e-12813bfff9fa;
 Fri, 17 Jan 2020 09:11:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579252285; x=1610788285;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=cCYDRmPVsr0ClJPNSgdSw1ReQagAOP18t3zgXnIrLG0=;
 b=Abg0imWOb7+SKTHtAuLpEVlarepXmHnNC806xNlzMCwadKyytK/M9jxT
 ugEu27DupHh5RWTbtY5a7dpSOhRjphODBaRUjLfpr7dMhEEno4527TNUy
 /LwBx0IJcz9pFyiFLx26f6cerZJCgrpqz9oCDReTHOyVCsaLZy+XkB40J 8=;
IronPort-SDR: UtGmjOCpP3csvpcJ8eKCwAiofrVDknO5RMlEf3QQr79csZCwN0pMHtRNmky7lDE+feI2fgWu11
 ENr6VrT+Qz7g==
X-IronPort-AV: E=Sophos;i="5.70,329,1574121600"; d="scan'208";a="11941678"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 17 Jan 2020 09:11:24 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id 4C645A2DB9; Fri, 17 Jan 2020 09:11:20 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 09:11:20 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 09:11:19 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 17 Jan 2020 09:11:19 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v3 0/6] xl/libxl: domid allocation/preservation changes
Thread-Index: AQHVzFBiSfITtGYxfU2pLx/eKiR6C6ftoQsAgADwXZA=
Date: Fri, 17 Jan 2020 09:11:19 +0000
Message-ID: <f460a9d83f094eaba5b5072c12848d7e@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <24096.44750.716272.872008@mariner.uk.xensource.com>
In-Reply-To: <24096.44750.716272.872008@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
x-originating-ip: [10.43.166.74]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 0/6] xl/libxl: domid
 allocation/preservation changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, "jandryuk@gmail.com" <jandryuk@gmail.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDE2IEphbnVhcnkgMjAyMCAxOTo0Mwo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Owo+IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT47Cj4gamFuZHJ5dWtAZ21haWwuY29tOyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkKPiBMaXUgPHds
QHhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAwLzZdIHhsL2xpYnhsOiBkb21pZCBh
bGxvY2F0aW9uL3ByZXNlcnZhdGlvbgo+IGNoYW5nZXMKPiAKPiBQYXVsIER1cnJhbnQgd3JpdGVz
ICgiW1BBVENIIHYzIDAvNl0geGwvbGlieGw6IGRvbWlkCj4gYWxsb2NhdGlvbi9wcmVzZXJ2YXRp
b24gY2hhbmdlcyIpOgo+ID4gVGhpcyBzZXJpZXMgd2FzIHByZXZpb3VzbHkgbmFtZWQgInhsL2xp
YnhsOiBhbGxvdyBjcmVhdGlvbiBvZiBkb21haW5zCj4gd2l0aAo+ID4gYSBzcGVjaWZpZWQgZG9t
aWQiLgo+IAo+IFRoYW5rcy4gIEkgdGhpbmsgQW50aG9ueSBvdWdodCB0byBoYXZlIGJlZW4gbWFk
ZSBhIG1haW50YWluZXIgb2YKPiB0b29scy94bCBhdCB0aGUgc2FtZSB0aW1lIGFzIG9mIHRvb2xz
L2xpYnhsLiAgQnV0IHRoYXQgaXNuJ3Qgc28gaW4KPiBNQUlOVEFJTkVSUyByaWdodCBub3csIHNv
IGhlIHdhc24ndCBDQydkIG9uIGFsbCB0aGVzZSBwYXRjaGVzLiAgSWYgeW91Cj4gY291bGQgZml4
IHRoYXQgdXAgbWFudWFsbHkgZm9yIGZ1dHVyZSBtYWlscywgdGhhdCB3b3VsZCBiZSBncmVhdC4K
PiAKCk9rLCBJJ2xsIHJlLWJhc2Ugb24gdG9wIG9mIHRoZSBwYXRjaCB5b3UgcG9zdGVkLiBUaGF0
IHNob3VsZCBkbyB0aGUgdHJpY2suCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:12:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isNfy-00048e-0G; Fri, 17 Jan 2020 09:12:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isNfx-00048Z-FM
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:12:21 +0000
X-Inumbo-ID: 72243358-3909-11ea-a2eb-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72243358-3909-11ea-a2eb-bc764e2007e4;
 Fri, 17 Jan 2020 09:12:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4C28EB2D9;
 Fri, 17 Jan 2020 09:12:11 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
 <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
Date: Fri, 17 Jan 2020 10:12:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxNzoyNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgSmFu
IDE2LCAyMDIwIGF0IDg6NDcgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMDguMDEuMjAyMCAxODoxMywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
VGFtYXMgSyBMZW5neWVsICgxOCk6Cj4+PiAgIHg4Ni9odm06IGludHJvZHVjZSBodm1fY29weV9j
b250ZXh0X2FuZF9wYXJhbXMKPj4+ICAgeGVuL3g4NjogTWFrZSBoYXBfZ2V0X2FsbG9jYXRpb24g
YWNjZXNzaWJsZQo+Pj4gICB4ODYvbWVtX3NoYXJpbmc6IG1ha2UgZ2V0X3R3b19nZm5zIHRha2Ug
bG9ja3MgY29uZGl0aW9uYWxseQo+Pj4gICB4ODYvbWVtX3NoYXJpbmc6IGRyb3AgZmxhZ3MgZnJv
bSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UKPj4+ICAgeDg2L21lbV9zaGFyaW5nOiBkb24ndCB0
cnkgdG8gdW5zaGFyZSB0d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAo+Pj4gICB4ODYvbWVtX3NoYXJp
bmc6IGRlZmluZSBtZW1fc2hhcmluZ19kb21haW4gdG8gaG9sZCBzb21lIHNjYXR0ZXJlZAo+Pj4g
ICAgIHZhcmlhYmxlcwo+Pj4gICB4ODYvbWVtX3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBhbmQg
cDJtX2lzX3NoYXJlZCBpbgo+Pj4gICAgIHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzCj4+PiAgIHg4
Ni9tZW1fc2hhcmluZzogTWFrZSBhZGRfdG9fcGh5c21hcCBzdGF0aWMgYW5kIHNob3J0ZW4gbmFt
ZQo+Pj4gICB4ODYvbWVtX3NoYXJpbmc6IENvbnZlcnQgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4g
dG8gYSBib29sCj4+Cj4+IEkndmUgbG9va2VkIGF0IHRoZXNlIHBhdGNoZXMsIGFuZCBJIHRoaW5r
IDItNCBhbmQgNy05IGNvdWxkIGdvCj4+IGluIHJpZ2h0IGF3YXkgKDYgaGFzIGEgc21hbGwgcXVl
c3Rpb24gcGVuZGluZywgYnV0IG1heSBvdGhlcndpc2UKPj4gYWxzbyBiZSByZWFkeSksIGlmIHlv
dSB3ZXJlIHRvIGdpdmUgKG9yIGRlbGVnYXRlKSB5b3VyIGFjayB0aGF0Cj4+IHRoZXkgd291bGQg
bmVlZCBhZmFpY3QuIFRob3VnaHRzPwo+Pgo+IAo+IE5vdCBzdXJlIEkgdW5kZXJzdGFuZCB5b3Vy
IHF1ZXN0aW9uLiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgc2luY2UKPiBJJ20gdGhlIG1haW50
YWluZXIgb2YgdGhlIGNvZGUgYmVpbmcgY2hhbmdlZCBieSB0aGVzZSBwYXRjaGVzIEkganVzdAo+
IG5lZWQgYSAicmV2aWV3ZWQtYnkiIGZyb20gc29tZW9uZSBpbiB0aGUgY29tbXVuaXR5IGFuZCBu
byBvdXRzdGFuZGluZwo+IGlzc3VlIG9uIHRoZW0uCgpQbGVhc2Ugbm90ZSB0aGF0IG15IHByZXZp
b3VzIG1haWwgd2FzIF90b18gR2VvcmdlLCB3aXRoIHlvdSBvbmx5Cl9jY18tZWQuIEhlbmNlIHRo
ZSBxdWVzdGlvbiB3YXMgdG8gR2VvcmdlLCBub3QgeW91LiAoSXQgaXMgYQpjb21tb24gaXNzdWUg
d2hpY2ggSSBrZWVwIG1lbnRpb25pbmcgb24gbWVldGluZ3MgdGhhdCB0aGUKZGlzdGluY3Rpb24g
b2YgVG8gYW5kIENjIGlzIG9mdGVuIG5vdCBiZWluZyBob25vcmVkLCBhbGJlaXQKdHlwaWNhbGx5
IG1vcmUgYnkgc2VuZGVycyB0aGFuIHJlY2lwaWVudHMuKQoKPiBQcm92aWRlZCB0aGlzIGlzIHY0
IG5vdyBvZiB0aGUgc2VyaWVzIGFuZCBubyBpc3N1ZXMKPiB3ZXJlIHJhaXNlZCBzbyBmYXIgZm9y
IHRoZXNlIHBhcnRpY3VsYXIgcGF0Y2hlcyB0aGV5IGNhbiBiZSBtZXJnZWQKPiB3aXRoIHlvdXIg
UmV2aWV3ZWQtYnkuCgpJIGRvbid0IHRoaW5rIHNvLCB1bmRlciB0aGUgY3VycmVudCAoc3VmZmlj
aWVudGx5KSBjb21tb24KdW5kZXJzdGFuZGluZyBvZiB0aGUgcnVsZXMuIFNlZSBHZW9yZ2UncyBw
cm9wb3NhbCB0byBjaGFuZ2UgdG8gYQptb2RlbCBsaWtlIHdoYXQgeW91IGltcGx5OgpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMjAtMDEvbXNn
MDA4ODUuaHRtbAoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:24:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isNr9-0005Cr-Kf; Fri, 17 Jan 2020 09:23:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isNr7-0005Cl-Qz
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:23:53 +0000
X-Inumbo-ID: 0efcbc4e-390b-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0efcbc4e-390b-11ea-ac27-bc764e2007e4;
 Fri, 17 Jan 2020 09:23:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1FE56ABB1;
 Fri, 17 Jan 2020 09:23:44 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
 <1ea9f58b-5f86-7450-d0e3-d17252b94b20@suse.com>
 <CABfawhnxpuYsmidRtXY+o0B5Woj8OsbbsahHtWnsrqQk_1vOdw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e8d6f0cc-a5e8-c027-e644-51dfbba07ced@suse.com>
Date: Fri, 17 Jan 2020 10:23:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawhnxpuYsmidRtXY+o0B5Woj8OsbbsahHtWnsrqQk_1vOdw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 11/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxNzoxMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFRodSwgSmFu
IDE2LCAyMDIwIGF0IDk6MDcgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
U2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4K
Pj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNDIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0
aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4+IGlu
ZGV4IDkzZTc2MDU5MDAuLjNmMzZjZDZiYmMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
Pj4+IEBAIC0xMTE3LDExICsxMTE3LDE5IEBAIGludCBhZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9t
YWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCj4+PiAgICAgICAg
ICBnb3RvIGVycl91bmxvY2s7Cj4+PiAgICAgIH0KPj4+Cj4+PiArICAgIC8qCj4+PiArICAgICAq
IE11c3Qgc3VjY2VlZCwgd2UganVzdCByZWFkIHRoZSBlbnRyeSBhbmQgaG9sZCB0aGUgcDJtIGxv
Y2sKPj4+ICsgICAgICogdmlhIGdldF90d29fZ2Zucy4KPj4+ICsgICAgICovCj4+PiAgICAgIHJl
dCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQQUdFX09SREVSXzRLLAo+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsKPj4+ICsgICAg
QVNTRVJUKCFyZXQpOwo+Pgo+PiBBbmQgdGhlcmUncyBubyByaXNrIG9mIC1FTk9NRU0gYmVjYXVz
ZSBvZiBuZWVkaW5nIHRvIHNwbGl0IGEKPj4gbGFyZ2VyIG9yZGVyIHBhZ2U/IEF0IHRoZSB2ZXJ5
IGxlYXN0IHRoZSByZWFzb25pbmcgaW4gdGhlCj4+IGNvbW1lbnQgd291bGQgbmVlZCBmdXJ0aGVy
IGV4dGVuZGluZy4KPiAKPiBObyBiZWNhdXNlIHdlIGFyZSBwbHVnZ2luZyBhIGhvbGUgaW4gdGhl
IGRvbWFpbi4gVGhlcmUgaXMgbm8gbGFyZ2VyCj4gcGFnZSBtYXBwZWQgaW4gaGVyZSB0aGF0IHdv
dWxkIG5lZWQgdG8gYmUgYnJva2VuIHVwLgoKcDJtX2lzX2hvbGUoKSBhbHNvIGNvdmVycyBwMm1f
bW1pb19kbSBhbmQgcDJtX2ludmFsaWQuIFRoZSBmb3JtZXIKKHNob3VsZCByZWFsbHkgYmUgdGhl
IGxhdHRlcikgaXMgd2hhdCB5b3UnbGwgZ2V0IGJhY2sgZm9yIGUuZy4gYQpHRk4gYmV5b25kIG1h
eF9tYXBwZWRfcGZuLiBBaXVpIHN1Y2ggYSAic2V0IiBtYXkgdGhlbiByZXF1aXJlCnRhYmxlIHBv
cHVsYXRpb24sIHdoaWNoIG1heSBzdGlsbCB5aWVsZCAtRU5PTUVNIChhdCBsZWFzdCBFUFQKbG9v
a3MgdG8gcmV0dXJuIC1FTk9FTlQgaW4gdGhpcyBjYXNlIGluc3RlYWQ7IEkgZ3Vlc3MgSSdsbCBt
YWtlCmEgcGF0Y2gpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:27:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isNuC-0005Nx-7a; Fri, 17 Jan 2020 09:27:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZlyK=3G=amazon.co.uk=prvs=278c75273=pdurrant@srs-us1.protection.inumbo.net>)
 id 1isNuB-0005Ns-BA
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:27:03 +0000
X-Inumbo-ID: 84d2dcb4-390b-11ea-a2eb-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84d2dcb4-390b-11ea-a2eb-bc764e2007e4;
 Fri, 17 Jan 2020 09:27:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579253223; x=1610789223;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=+Yemmy2iY8cjJ0DGVfuZWv1d9wsY1TO3imlZdvuA57w=;
 b=IxuXbB0j2zjyAZKKDWMRHVi2fDI+4MuHbNabmxRpwBeEQ4u0m0fodkuQ
 4Zld6aKtVmu7y1wvYRKCF+4bPBzK3ltXaaf4/TtADsCU9UM/IYr8mfR5y
 j9nahToqJNKW6395dTa0j5PKFxrig+DtyaZrYw7nSksPFrYz8nhcI2rpg Q=;
IronPort-SDR: BSnWyn29oGzx2DZHrb6EKntWWhW5hB7iiMB6SUWDYBFw4Vsm1CGsHUpMZHhrc+V2b05Hk2O9Mg
 fcqESn7BhdIw==
X-IronPort-AV: E=Sophos;i="5.70,329,1574121600"; d="scan'208";a="10864988"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 17 Jan 2020 09:26:52 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9716AA2476; Fri, 17 Jan 2020 09:26:51 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 09:26:51 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 09:26:50 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 17 Jan 2020 09:26:50 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v3 3/6] libxl: add infrastructure to track and query
 'retired' domids
Thread-Index: AQHVzFBmRDOwY+MNmUK40ymCR9e33qftnKYAgAD4nWA=
Date: Fri, 17 Jan 2020 09:26:49 +0000
Message-ID: <57d659aacf3f4eb7ae69080aa5de90be@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-4-pdurrant@amazon.com>
 <24096.43806.179846.885653@mariner.uk.xensource.com>
In-Reply-To: <24096.43806.179846.885653@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
x-originating-ip: [10.43.166.74]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 3/6] libxl: add infrastructure to track
 and query 'retired' domids
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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDE2IEphbnVhcnkgMjAyMCAxOToyOAo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAzLzZdIGxp
YnhsOiBhZGQgaW5mcmFzdHJ1Y3R1cmUgdG8gdHJhY2sgYW5kIHF1ZXJ5Cj4gJ3JldGlyZWQnIGRv
bWlkcwo+IAo+IFRoYW5rcy4gIEkgdGhpbmsgdGhpcyBpcyB0aGUgYWxnb3JpdGhtIGFzIHdlIGRp
c2N1c3NlZCwgdGhhbmtzLgo+IEkgaGF2ZSBzb21lIGNvbW1lbnRzIGFib3V0IHRoZSBpbXBsZW1l
bnRhdGlvbi4uLgo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJbUEFUQ0ggdjMgMy82XSBsaWJ4
bDogYWRkIGluZnJhc3RydWN0dXJlIHRvIHRyYWNrCj4gYW5kIHF1ZXJ5ICdyZXRpcmVkJyBkb21p
ZHMiKToKPiA+IEEgZG9taWQgaXMgY29uc2lkZXJlZCByZXRpcmVkIGlmIHRoZSBkb21haW4gaXQg
cmVwcmVzZW50cyB3YXMgZGVzdHJveWVkCj4gPiBsZXNzIHRoYW4gYSBzcGVjaWZpZWQgbnVtYmVy
IG9mIHNlY29uZHMgYWdvLiBUaGUgbnVtYmVyIGNhbiBiZSBzZXQgdXNpbmcKPiA+IHRoZSBlbnZp
cm9ubWVudCB2YXJpYWJsZSBMSUJYTF9ET01JRF9NQVhfUkVUSVJFTUVOVC4gSWYgdGhlIHZhcmlh
YmxlCj4gZG9lcwo+ID4gbm90IGV4aXN0IHRoZW4gYSBkZWZhdWx0IHZhbHVlIG9mIDYwcyBpcyB1
c2VkLgo+IC4uLgo+IAo+IEknbSBhZnJhaWQgSSB0aGluayB5b3VyIHVwZGF0ZSBwcm90b2NvbCBm
b3IgdGhpcyBmaWxlIGlzIHdyb25nLiAgSW4KPiBnZW5lcmFsIGl0IGlzIGEgYmFkIGlkZWEgdG8g
dHJ5IHRvIHdyaXRlIG92ZXIgYSBmaWxlIGluLXBsYWNlLiAgRG9pbmcKPiBzbyBpcyBmdWxsIG9m
IGdvdGNoYXMuICAoSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgZm9yIGV4YW1wbGUgSSB0aGluawo+
IGFuIGludGVycnVwdGVkIGF0dGVtcHQgYXQgY2xlYW5pbmcgdGhlIGZpbGUgY2FuIHByb2R1Y2Ug
YSBjb3JydXB0ZWQKPiBmaWxlIGNvbnRhaW5pbmcgbm9uc2Vuc2UuKQo+IAo+IENhbiB3ZSBwbGVh
c2UgdXNlIHRoZSBzdGFuZGFyZCB3cml0ZS10by1uZXctZmlsZS1hbmQtcmVuYW1lID8KCk9rLCBm
YWlyIGVub3VnaC4gSSdkIG5vdCByZWFsbHkgY29uc2lkZXJlZCBpbnRlcnJ1cHRpb24gYXMgYmVp
bmcgdG9vIG11Y2ggb2YgYSByaXNrIGJ1dCBJIGd1ZXNzIEkgc2hvdWxkLgoKPiBJZSwgdG8gbGF1
bmRlcgo+ICAgICBmbG9jayhvcGVuKCJkb21pZC1oaXN0b3J5LmxvY2siKSkKPiAgICAgZm9wZW4o
ImRvbWlkLWhpc3RvcnkiLCJyIikKPiAgICAgZm9wZW4oImRvbWlkLWhpc3RvcnkubmV3IiwidyIp
Cj4gICAgIGZnZXRzL2ZwdXRzCj4gICAgIGZjbG9zZQo+ICAgICByZW5hbWUKPiAgICAgY2xvc2UK
PiAKPiAoQW5kIG5vIHVzZXMgb2YgZnRlbGwsIGZvcGVuKCwicisiKSwgZXRjLikKPiAKPiBSZWFk
aW5nIGNhbiBiZSBkb25lIHdpdGhvdXQgdGFraW5nIHRoZSBsb2NrLCBpZiB5b3Ugc28gZmFuY3ku
Cj4gCj4gSSB0aGluayB0aGVyZSBhcmUgYSBsb3Qgb2YgbWlzc2luZyBlcnJvciBjaGVja3MgaW4g
dGhpcyBwYXRjaCwgYnV0Cj4gc2luY2UgSSdtIGFza2luZyBmb3IgYSBkaWZmZXJlbnQgYXBwcm9h
Y2ggSSB3b24ndCBwb2ludCB0aGVtIG91dAo+IGluZGl2aWR1YWxseS4KPiAKCk9rLgoKPiA+ICsg
ICAgZmQgPSBvcGVuKG5hbWUsIE9fUkRXUnxPX0NSRUFULCAwNjQ0KTsKPiA+ICsgICAgaWYgKGZk
IDwgMCkgewo+ID4gKyAgICAgICAgTE9HRShFUlJPUiwgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUg
dHJ5aW5nIG9wZW4gJXMsIGVycm5vPSVkIiwKPiA+ICsgICAgICAgICAgICAgbmFtZSwgZXJybm8p
Owo+ID4gKyAgICAgICAgZ290byBmYWlsOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGZvciAo
OzspIHsKPiA+ICsgICAgICAgIHJldCA9IGZsb2NrKGZkLCBMT0NLX0VYKTsKPiAKPiBJIGxvb2tl
ZCBmb3IgYSB1dGlsaXR5IGZ1bmN0aW9uIHRvIGRvIHRoaXMgYnV0IGRpZG4ndCBmaW5kIG9uZS4K
PiBJIHRoaW5rIHRoaXMgaXMgY29tcGxpY2F0ZWQgYmVjYXVzZSBpdCBuZWVkcyB0byBiZSBhIGBj
YXJlZmQnIGluIGxpYnhsCj4gdGVybXMgYmVjYXVzZSBvZiBjb25jdXJyZW50IGZvcmtpbmcgYnkg
b3RoZXIgdGhyZWFkcyBpbiB0aGUKPiBhcHBsaWNhdGlvbi4KPiAKPiBJIHN1Z2dlc3QgZ2VuZXJh
bGlzaW5nIGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YSwgd2hpY2ggaGFzIGFsbCB0aGUKPiBu
ZWNlc3NhcnkgY29kZSAoYW5kIHdoaWNoIGFsc28gd291bGQgcGVybWl0IHJlbW92aW5nIHRoZSBm
aWxlIGluIHRoZQo+IGZ1dHVyZSkuCj4gCj4gSSBmZWVsIHJlc3BvbnNpYmxlIGZvciB0aGlzIGlu
Y29udmVuaWVuY2UuICBJZiB0aGlzIGlzIHRvbyB0aXJlc29tZQo+IGZvciB5b3UsIEkgY291bGQg
ZG8gdGhhdCBwYXJ0IGZvciB5b3UuLi4KPiAKClRoYXQncyBvazsgSSdsbCBpbnNlcnQgYSBwcmVj
ZWRpbmcgZ2VuZXJhbGl6YXRpb24gcGF0Y2gsIHVubGVzcyBpdCB0dXJucyBpbnRvIGEgdG90YWwg
Y2FuIG9mIHdvcm1zLi4uIHdoaWNoIEkgZG91YnQgaXQgd2lsbC4KCj4gPiArLyogV3JpdGUgYSBk
b21pZCByZXRpcmVtZW50IHJlY29yZCAqLwo+ID4gK3N0YXRpYyB2b2lkIGxpYnhsX19yZXRpcmVf
ZG9taWQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCj4gPiArewo+IC4uLgo+ID4gKyAg
ICB3aGlsZSAoZmdldHMobGluZSwgc2l6ZW9mKGxpbmUpLCBmKSkgewo+ID4gKyAgICAgICAgdW5z
aWduZWQgbG9uZyBzZWM7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaWdub3JlZDsKPiA+ICsK
PiA+ICsgICAgICAgIHJvZmYgPSBmdGVsbChmKTsKPiA+ICsKPiA+ICsgICAgICAgIGlmIChzc2Nh
bmYobGluZSwgIiVsdSAldSIsICZzZWMsICZpZ25vcmVkKSAhPSAyKQo+ID4gKyAgICAgICAgICAg
IGNvbnRpbnVlOyAvKiBQdXJnZSBtYWxmb3JtZWQgbGluZXMgKi8KPiAKPiBJJ20gbm90IHN1cmUg
d2h5IHlvdSBib3RoZXIgd2l0aCBmZ2V0cyBpbnRvIGEgYnVmZmVyLCB3aGVuIHlvdSBjb3VsZAo+
IGp1c3QgdXNlIGZzY2FuZiByYXRoZXIgdGhhbiBzc2NhbmYuICBZb3VyIGNvZGUgZG9lc24ndCBu
ZWVkIHRvIHRha2UKPiBtdWNoIGNhcmUgYWJvdXQgd2VpcmQgc3ludGF4IHdoaWNoIG1pZ2h0IG9j
Y3VyIChhbmQgaW5kZWVkIHlvdXIgY29kZQo+IGhlcmUgZG9lc24ndCB0YWtlIHN1Y2ggY2FyZSku
CgpXZWxsLCBJIG5lZWQgdG8gcHVsbCB0aGUgbGluZSBpbnRvIGEgYnVmZmVyIGlmIEknbSBnb2lu
ZyB0byB3cml0ZSBpdCBvdXQgYWdhaW4sIGJ1dCBvdGhlcndpc2UgSSBjb3VsZCBpbmRlZWQgdXNl
IGZzY2FuZigpLgoKPiAKPiA+IEBAIC0xMzMxLDYgKzE0NjIsNyBAQCBzdGF0aWMgdm9pZCBkZXZp
Y2VzX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAo+ID4gICAgICAgICAgaWYgKCFjdHgtPnhj
aCkgZ290byBiYWRjaGlsZDsKPiA+Cj4gPiAgICAgICAgICBpZiAoIWRpcy0+c29mdF9yZXNldCkg
ewo+ID4gKyAgICAgICAgICAgIGxpYnhsX19yZXRpcmVfZG9taWQoZ2MsIGRvbWlkKTsKPiAKPiBJ
IHdvbmRlciBpZiBhIGJldHRlciB0ZXJtIHRoYW4gInJldGlyZWQiIHdvdWxkIGJlIHBvc3NpYmxl
LiAgSQo+IGluaXRpYWxseSBmb3VuZCB0aGlzIHBhdGNoIGEgYml0IGNvbmZ1c2luZyBiZWNhdXNl
IEkgdGhvdWdodCBhIHJldGlyZWQKPiBkb21pZCB3b3VsZCBiZSBvbmUgd2hpY2ggaGFkICpub3Qq
IGJlZW4gdXNlZCByZWNlbnRseS4gIE1heWJlCj4gInJlY2VudCIsICJtYXJrIHJlY2VudCIsIGV0
Yy4gPyAgVWx0aW1hdGVseSB0aGlzIGlzIGEgYmlrZXNoZWQgaXNzdWUKPiB3aGljaCBJIHdpbGwg
bGVhdmUgdGhpcyB1cCB0byB5b3UsIHRob3VnaC4KPiAKCk9rLCAncmVjZW50JyBpcyBwcm9iYWJs
eSBjbGVhcmVyLiBJJ2xsIHMvcmV0aXJlZC9yZWNlbnQvZy4KCj4gCj4gSSBkb24ndCBtdWNoIGxp
a2UgdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIHRvIGNvbmZpZ3VyZSB0aGlzLiAgSSBkb24ndAo+
IG9iamVjdCB0byBrZWVwaW5nIGl0IGJ1dCBjYW4gd2UgaGF2ZSBhIGNvbW1lbnQgc2F5aW5nIHRo
aXMgaXMgbm90Cj4gaW50ZW5kZWQgZm9yIHVzZSBpbiBwcm9kdWN0aW9uID8gIFBlcnNvbmFsbHkg
SSB3b3VsZCByYXRoZXIgaXQgd2FzCj4gaGFyZGNvZGVkLCBvciBmYWlsaW5nIHRoYXQsIHdyaXR0
ZW4gdG8gc29tZSBjb25maWcgZmlsZS4KPiAKClRoZSBwcm9ibGVtIGlzIHRoYXQgbGlieGwgaGFz
IG5vIGNvbmZpZyBmaWxlLiBFbnYgdmFyaWFibGVzIHNlZW0gdG8gYmUgdXNlZCBmb3Igb3RoZXIg
dGhpbmdzIHNvIEkgZm9sbG93ZWQgc3VpdC4gSSdkIHJhdGhlciBrZWVwIHRoZSBvdmVycmlkZSBm
b3IgZGVidWcgcHVycG9zZXM7IEknbGwgc3RpY2sgYSBjb21tZW50IGluIHRoZSBoZWFkZXIgc2F5
aW5nIHRoYXQncyB3aGF0IGl0J3MgZm9yIHRob3VnaCwgYXMgeW91IHN1Z2dlc3QuCgo+IAo+IEZp
bmFsbHksIEkgdGhpbmsgdGhpcyBwYXRjaCBuZWVkcyBhbiBhZGRpdGlvbiB0byB4ZW4taW5pdC1k
b20wIHRvCj4gcmVtb3ZlIG9yIGVtcHR5IHRoZSByZWNvcmQgZmlsZS4gIFRoaXMgaXMgYmVjYXVz
ZSB3aGlsZSAvcnVuIGlzCj4gdXN1YWxseSBhIHRtcGZzLCB0aGlzIGlzIG5vdCAqbmVjZXNzYXJp
bHkqIHRydWUuCj4gCgpPaywgaWYgd2UgY2Fubm90IHJlbHkgb24gaXQgYmVpbmcgdG1wZnMgdGhl
biBJIHdpbGwgZG8gdGhhdC4KCiAgUGF1bAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:38:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isO4z-0006Ju-DC; Fri, 17 Jan 2020 09:38:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZlyK=3G=amazon.co.uk=prvs=278c75273=pdurrant@srs-us1.protection.inumbo.net>)
 id 1isO4x-0006Jp-OQ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:38:11 +0000
X-Inumbo-ID: 0e8d0fe6-390d-11ea-b89f-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e8d0fe6-390d-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 09:38:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579253883; x=1610789883;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=6MFOPC5dOwzQgUSERuWIXddb2KOnmzNXmro03eWyREs=;
 b=bKIikJ9RXBMe0Gyv2QtrJOm6WgCVvNtmGYgaJHF8bmUPblnGi2xDAjcB
 GEV2I1rvQlhfXjYixtnUx91pDg6ACNHzRJ3p8V2fQQ/80YwHy1MLEcmCl
 W4p90Mac0qrAaVd0kUAv7X8BI05TNi68hz6IyeAGgPCEHFnhdOEt45a1y A=;
IronPort-SDR: VUX2m/uSYeHAB3VnG1IgSDwTtQpNcJrEulU4fofdxgb1mphh6zkPweMo8TrdElPGoYpgfTcd40
 NObxrH0nysIg==
X-IronPort-AV: E=Sophos;i="5.70,329,1574121600"; d="scan'208";a="11945845"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 17 Jan 2020 09:38:02 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id A238DA25B2; Fri, 17 Jan 2020 09:38:00 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 09:38:00 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 09:37:59 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 17 Jan 2020 09:37:59 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v3 4/6] libxl: allow creation of domains with a specified
 or random domid
Thread-Index: AQHVzFBoLAnvKVVhW06F0xOPMrYEQKftnwCAgAD5nnA=
Date: Fri, 17 Jan 2020 09:37:58 +0000
Message-ID: <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <24096.44311.441643.264877@mariner.uk.xensource.com>
In-Reply-To: <24096.44311.441643.264877@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
x-originating-ip: [10.43.166.74]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDE2IEphbnVhcnkgMjAyMCAxOTozNgo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsKPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gamFuZHJ5dWtA
Z21haWwuY29tCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyA0LzZdIGxpYnhsOiBhbGxvdyBjcmVh
dGlvbiBvZiBkb21haW5zIHdpdGggYQo+IHNwZWNpZmllZCBvciByYW5kb20gZG9taWQKPiAKPiBI
aS4gIFRoaXMgYnJvYWRseSBjb250YWlucyB3aGF0IEkgZXhwZWN0ZWQsIGJ1dDoKPiAKPiBQYXVs
IER1cnJhbnQgd3JpdGVzICgiW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNyZWF0aW9uIG9m
IGRvbWFpbnMgd2l0aAo+IGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZCIpOgo+IAo+ID4gKyAg
ICAgICAgZm9yICg7Oykgewo+ID4gKyAgICAgICAgICAgIGlmIChpbmZvLT5kb21pZCA9PSBSQU5E
T01fRE9NSUQpIHsKPiA+ICsgICAgICAgICAgICAgICAgdWludDE2X3QgdjsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICAgICAgLyogUmFuZG9taXplIGxvd2VyIG9yZGVyIGJ5dGVzICovCj4gPiArICAg
ICAgICAgICAgICAgIHJldCA9IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopJnYsIHNp
emVvZih2KSk7Cj4gPiArICAgICAgICAgICAgICAgIGlmIChyZXQgPCAwKQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgIHYgJj0gRE9NSURf
TUFTSzsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCFsaWJ4bF9kb21pZF92YWxpZF9ndWVzdCh2
KSB8fAo+ID4gKyAgICAgICAgICAgICAgICAgICAgbGlieGxfX2lzX3JldGlyZWRfZG9taWQoZ2Ms
IHYpKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAg
ICAgICAgICAgICpkb21pZCA9IHY7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAg
ICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsK
PiA+ICsgICAgICAgICAgICBpZiAocmV0ID09IDAgfHwgZXJybm8gIT0gRUVYSVNUIHx8IGluZm8t
PmRvbWlkICE9Cj4gUkFORE9NX0RPTUlEKQo+ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPiA+
ICsgICAgICAgIH0KPiAKPiBJIHRoaW5rIHRoaXMgaGFzIGEgcmFjZS4KPiAKPiAgIFRocmVhZCBB
LCBpbiBkb21haW4gZGVzdHJveSAgICAgICAgICAgVGhyZWFkIEIsIGluIGNvZGUgYWJvdmUKPiAK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNob29zZSBkb21pZCBW
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGVjayBWIGluIHJl
Y2VudCBkb21pZCBsaXN0Cj4gCj4gICAgICBhZGQgViB0byByZWNlbnQgZG9taWQgbGlzdAo+ICAg
ICAgZGVzdHJveSBkb21haW4gViBpbiBYZW4KPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNyZWF0ZSBkb21haW4gViBpbiBYZW4KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlIGNvbnN0cnVjdGluZyBWCj4gCj4gVGhy
ZWFkIEIgaW1wcm9wZXJseSBjb25zdHJ1Y3RzIGEgbmV3IGd1ZXN0IHVzaW5nIFYsIGV4cG9zaW5n
IGFueW9uZQo+IHdobyB3YXMgdGFsa2luZyBhYm91dCBWIGEgbW9tZW50IGFnbyB0byBidWdzLiAg
U29tZSBjb2RlIG1pZ2h0IGV2ZW4KPiBmYWlsIHRvIHNwb3QgdGhlIGludGVydmFsIHdoZXJlIFYg
ZG9lcyBub3QgZXhpc3QgYW5kIGNhcnJ5IG9uIHRhbGtpbmcKPiB0byB0aGUgbmV3IFYgYXMgaWYg
aXQgd2VyZSB0aGUgb2xkIG9uZS4uLgo+IAo+IEkgdGhpbmsgdGhlcmUgYXJlIG9ubHkgdHdvIHBv
c3NpYmxlIHNvbHV0aW9uczoKPiAKPiAgIC0gQ2hlY2sgdGhlIGRvbWFpbidzIGVudHJ5IGluIHRo
ZSByZWNlbnQgbGlzdCAqYWZ0ZXIqIGNyZWF0aW5nCj4gICAgIHRoZSBkb21haW4gaW4gWGVuLiAg
VGhpcyBpbnZvbHZlcyBhY2NlcHRpbmcgdGhhdCB3ZSB3aWxsCj4gICAgIHJldXNlIHRoZSBkb21p
ZCBidXQgb25seSBmb3IgYSBkb21haW4gd2UgYXJlIGluIHRoZSBlYXJseQo+ICAgICBzdGFnZXMg
b2YgY29uc3RydWN0aW5nLCBzbyBob3BlZnVsbHkgd2l0aG91dCBiYWQgY29uc2VxdWVuY2U/Cj4g
Cj4gICAtIFRha2UgdGhlIHJlY2VudCBkb21pZCBsb2NrLgo+IAoKT3IgdGFrZSBhIGdsb2JhbCBm
aWxlIGxvY2sgaW4gbGlieGwgYXJvdW5kIGRvbWFpbiBjcmVhdGlvbiBhbmQgZGVzdHJ1Y3Rpb24/
Cgo+IEFsc28sIGl0IHNlZW1zIHRvIG1lIHRoYXQgd2Ugc2hvdWxkIGNoZWNrIHRoZSByZWNlbnQg
ZG9taWQgbGlzdCBpZiB3ZQo+IGxldCBYZW4gY2hvb3NlIHRoZSBkb21pZC4gIE1heWJlIHRoYXQg
Y2FuIGJlIGluIGEgc3Vic2VxdWVudCBwYXRjaC4uLgo+IAoKV2VsbCwgd2UgY291bGQgc29sdmUg
YWxsIHRoaXMsIHJlbW92ZSB0aGUgbmVlZCBmb3IgYSBmaWxlIGFuZCBhbGwgdGhlIGFzc29jaWF0
ZWQgY29tcGxleGl0eSBieSBzaW1wbHkga2VlcGluZyBoaXN0b3J5IGluc2lkZSB0aGUgaHlwZXJ2
aXNvci4gSSBkb24ndCBrbm93IGhvdyB0aGUgWGVuIG1haW50YWluZXJzIHdpbGwgZmVlbCBhYm91
dCB0aGF0IHRob3VnaCwgYXMgWGVuIGl0c2VsZiBzaG91bGRuJ3QgaGF2ZSBhIHByb2JsZW0gd2l0
aCBlYWdlciBkb21pZCByZS11c2UuCgogIFBhdWwKCj4gVGhhbmtzLAo+IElhbi4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:53:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isOJe-0007wh-Mu; Fri, 17 Jan 2020 09:53:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isOJe-0007wJ-1q
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:53:22 +0000
X-Inumbo-ID: 2f4fce75-390f-11ea-8893-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f4fce75-390f-11ea-8893-12813bfff9fa;
 Fri, 17 Jan 2020 09:53:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579254796;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wCaqkTQfHuawSxD/a+i/CF+r398ZASYyosYNgEikdi4=;
 b=S7/CPnytuCFdEBcgR0XFTkTN+gc1aCrtfEar4ZPtszs44BlOII0TeHnR
 QgBhAIWyW1jgG8Otltu8E7rYqN7wxK5iBszeiVfVT7g42dal5t8qSWvjq
 4Uu+kPC4I00zrGpEHk/M0Z8xFO/oD8yxMQAirlsQz9jJ5txqxmwwADDBY s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WxY2CF6E7/S6n8CFNBmwpvPxRicy06PPK6B21XKpUjHaWxNiiduwWOTY42/4cvgFljdWlyxjyj
 X/OY1akIoHsm7m/hTx/MML6+vs3tW0kjNsXwd8YrbO++aAv9muFwnwXYNrRj3q4fULoEXK409e
 KE38gxm2Ht98+H9vlSea8g1hE7qEQkfsOZ+vP+a7HUxlm5/5ELjeyEjokM17PTzbsyFkt3l6/+
 4rSpKi9mrotZt6rxDZ2nwEgzM/Dm6foLjHRcWAkxV2HLwOfgJv9fRYahX0+J+fRsyqzSFcCYnH
 E5Q=
X-SBRS: 2.7
X-MesageID: 11430779
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11430779"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:52:50 +0100
Message-ID: <20200117095251.42668-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200117095251.42668-1-roger.pau@citrix.com>
References: <20200117095251.42668-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/2] x86/smp: move and clean APIC 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBfX3ByZXBhcmVfSUNSezJ9LCBhcGljX3dhaXRfaWNyX2lkbGUgYW5kCl9fZGVmYXVsdF9z
ZW5kX0lQSV9zaG9ydGN1dCB0byB0aGUgdG9wIG9mIHRoZSBmaWxlLCBzaW5jZSB0aGV5IHdpbGwg
YmUKdXNlZCBieSBzZW5kX0lQSV9tYXNrIGluIGZ1dHVyZSBjaGFuZ2VzLgoKV2hpbGUgdGhlcmUs
IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUgbGVhZGluZyB1bmRlcnNjb3JlcywK
ZHJvcCB0aGUgaW5saW5lIGF0dHJpYnV0ZSwgZHJvcCB0aGUgZGVmYXVsdCBwcmVmaXggZnJvbSB0
aGUgc2hvcnRoYW5kCmhlbHBlciwgY2hhbmdlIHRoZSByZXR1cm4gdHlwZSBvZiB0aGUgcHJlcGFy
ZSBoZWxwZXJzIHRvIHVuc2lnbmVkIGFuZApkbyBzb21lIG1pbm9yIHN0eWxlIGNsZWFudXBzLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIE5l
dyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVuL2FyY2gveDg2L3NtcC5jIHwgODMgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5
IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwppbmRleCBjOGU1OTEzZTQ3Li5jMTRmMzA0YzA5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5j
CkBAIC0yMyw2ICsyMyw0MCBAQAogI2luY2x1ZGUgPGlycV92ZWN0b3JzLmg+CiAjaW5jbHVkZSA8
bWFjaF9hcGljLmg+CiAKKy8qIEhlbHBlciBmdW5jdGlvbnMgdG8gcHJlcGFyZSBBUElDIHJlZ2lz
dGVyIHZhbHVlcy4gKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHJlcGFyZV9JQ1IodW5zaWduZWQg
aW50IHNob3J0Y3V0LCBpbnQgdmVjdG9yKQoreworICAgIHJldHVybiBBUElDX0RNX0ZJWEVEIHwg
c2hvcnRjdXQgfCB2ZWN0b3I7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHJlcGFyZV9JQ1Iy
KHVuc2lnbmVkIGludCBtYXNrKQoreworICAgIHJldHVybiBTRVRfeEFQSUNfREVTVF9GSUVMRCht
YXNrKTsKK30KKwordm9pZCBhcGljX3dhaXRfaWNyX2lkbGUodm9pZCkKK3sKKyAgICBpZiAoIHgy
YXBpY19lbmFibGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgd2hpbGUgKCBhcGljX3JlYWQo
QVBJQ19JQ1IpICYgQVBJQ19JQ1JfQlVTWSApCisgICAgICAgIGNwdV9yZWxheCgpOworfQorCisv
KiBIZWxwZXIgZm9yIHNlbmRpbmcgQVBJQyBJUElzIHVzaW5nIGEgc2hvcnRoYW5kLiAqLworc3Rh
dGljIHZvaWQgc2VuZF9JUElfc2hvcnRjdXQodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQgdmVj
dG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGRlc3QpCit7
CisgICAgdW5zaWduZWQgaW50IGNmZzsKKworICAgIC8qIFdhaXQgZm9yIGlkbGUuICovCisgICAg
YXBpY193YWl0X2ljcl9pZGxlKCk7CisgICAgLyogUHJlcGFyZSB0YXJnZXQgY2hpcCBmaWVsZC4g
Ki8KKyAgICBjZmcgPSBwcmVwYXJlX0lDUihzaG9ydGN1dCwgdmVjdG9yKSB8IGRlc3Q7CisgICAg
LyogU2VuZCB0aGUgSVBJLiBUaGUgd3JpdGUgdG8gQVBJQ19JQ1IgZmlyZXMgdGhpcyBvZmYuICov
CisgICAgYXBpY193cml0ZShBUElDX0lDUiwgY2ZnKTsKK30KKwogLyoKICAqIHNlbmRfSVBJX21h
c2soY3B1bWFzaywgdmVjdG9yKTogc2VuZHMgQHZlY3RvciBJUEkgdG8gQ1BVcyBpbiBAY3B1bWFz
aywKICAqIGV4Y2x1ZGluZyB0aGUgbG9jYWwgQ1BVLiBAY3B1bWFzayBtYXkgYmUgZW1wdHkuCkBA
IC04MCw0OCArMTE0LDkgQEAgdm9pZCBzZW5kX0lQSV9zZWxmKGludCB2ZWN0b3IpCiAgKiBUaGUg
Zm9sbG93aW5nIGZ1bmN0aW9ucyBkZWFsIHdpdGggc2VuZGluZyBJUElzIGJldHdlZW4gQ1BVcy4K
ICAqLwogCi1zdGF0aWMgaW5saW5lIGludCBfX3ByZXBhcmVfSUNSICh1bnNpZ25lZCBpbnQgc2hv
cnRjdXQsIGludCB2ZWN0b3IpCi17Ci0gICAgcmV0dXJuIEFQSUNfRE1fRklYRUQgfCBzaG9ydGN1
dCB8IHZlY3RvcjsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgX19wcmVwYXJlX0lDUjIgKHVuc2ln
bmVkIGludCBtYXNrKQotewotICAgIHJldHVybiBTRVRfeEFQSUNfREVTVF9GSUVMRChtYXNrKTsK
LX0KLQotdm9pZCBhcGljX3dhaXRfaWNyX2lkbGUodm9pZCkKLXsKLSAgICBpZiAoIHgyYXBpY19l
bmFibGVkICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgd2hpbGUgKCBhcGljX3JlYWQoIEFQSUNf
SUNSICkgJiBBUElDX0lDUl9CVVNZICkKLSAgICAgICAgY3B1X3JlbGF4KCk7Ci19Ci0KLXN0YXRp
YyB2b2lkIF9fZGVmYXVsdF9zZW5kX0lQSV9zaG9ydGN1dCh1bnNpZ25lZCBpbnQgc2hvcnRjdXQs
IGludCB2ZWN0b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZGVzdCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgY2ZnOwotCi0gICAgLyoKLSAgICAgKiBX
YWl0IGZvciBpZGxlLgotICAgICAqLwotICAgIGFwaWNfd2FpdF9pY3JfaWRsZSgpOwotCi0gICAg
LyoKLSAgICAgKiBwcmVwYXJlIHRhcmdldCBjaGlwIGZpZWxkCi0gICAgICovCi0gICAgY2ZnID0g
X19wcmVwYXJlX0lDUihzaG9ydGN1dCwgdmVjdG9yKSB8IGRlc3Q7Ci0gICAgLyoKLSAgICAgKiBT
ZW5kIHRoZSBJUEkuIFRoZSB3cml0ZSB0byBBUElDX0lDUiBmaXJlcyB0aGlzIG9mZi4KLSAgICAg
Ki8KLSAgICBhcGljX3dyaXRlKEFQSUNfSUNSLCBjZmcpOwotfQotCiB2b2lkIHNlbmRfSVBJX3Nl
bGZfbGVnYWN5KHVpbnQ4X3QgdmVjdG9yKQogewotICAgIF9fZGVmYXVsdF9zZW5kX0lQSV9zaG9y
dGN1dChBUElDX0RFU1RfU0VMRiwgdmVjdG9yLCBBUElDX0RFU1RfUEhZU0lDQUwpOworICAgIHNl
bmRfSVBJX3Nob3J0Y3V0KEFQSUNfREVTVF9TRUxGLCB2ZWN0b3IsIEFQSUNfREVTVF9QSFlTSUNB
TCk7CiB9CiAKIHZvaWQgc2VuZF9JUElfbWFza19mbGF0KGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFz
aywgaW50IHZlY3RvcikKQEAgLTE0NSwxMyArMTQwLDEzIEBAIHZvaWQgc2VuZF9JUElfbWFza19m
bGF0KGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaywgaW50IHZlY3RvcikKICAgICAvKgogICAgICAq
IHByZXBhcmUgdGFyZ2V0IGNoaXAgZmllbGQKICAgICAgKi8KLSAgICBjZmcgPSBfX3ByZXBhcmVf
SUNSMihtYXNrKTsKKyAgICBjZmcgPSBwcmVwYXJlX0lDUjIobWFzayk7CiAgICAgYXBpY193cml0
ZShBUElDX0lDUjIsIGNmZyk7CiAKICAgICAvKgogICAgICAqIHByb2dyYW0gdGhlIElDUgogICAg
ICAqLwotICAgIGNmZyA9IF9fcHJlcGFyZV9JQ1IoMCwgdmVjdG9yKSB8IEFQSUNfREVTVF9MT0dJ
Q0FMOworICAgIGNmZyA9IHByZXBhcmVfSUNSKDAsIHZlY3RvcikgfCBBUElDX0RFU1RfTE9HSUNB
TDsKIAogICAgIC8qCiAgICAgICogU2VuZCB0aGUgSVBJLiBUaGUgd3JpdGUgdG8gQVBJQ19JQ1Ig
ZmlyZXMgdGhpcyBvZmYuCkBAIC0xODEsMTMgKzE3NiwxMyBAQCB2b2lkIHNlbmRfSVBJX21hc2tf
cGh5cyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIHByZXBhcmUgdGFyZ2V0IGNoaXAgZmllbGQKICAgICAgICAgICovCi0gICAgICAgIGNm
ZyA9IF9fcHJlcGFyZV9JQ1IyKGNwdV9waHlzaWNhbF9pZChxdWVyeV9jcHUpKTsKKyAgICAgICAg
Y2ZnID0gcHJlcGFyZV9JQ1IyKGNwdV9waHlzaWNhbF9pZChxdWVyeV9jcHUpKTsKICAgICAgICAg
YXBpY193cml0ZShBUElDX0lDUjIsIGNmZyk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogcHJv
Z3JhbSB0aGUgSUNSCiAgICAgICAgICAqLwotICAgICAgICBjZmcgPSBfX3ByZXBhcmVfSUNSKDAs
IHZlY3RvcikgfCBBUElDX0RFU1RfUEhZU0lDQUw7CisgICAgICAgIGNmZyA9IHByZXBhcmVfSUNS
KDAsIHZlY3RvcikgfCBBUElDX0RFU1RfUEhZU0lDQUw7CiAKICAgICAgICAgLyoKICAgICAgICAg
ICogU2VuZCB0aGUgSVBJLiBUaGUgd3JpdGUgdG8gQVBJQ19JQ1IgZmlyZXMgdGhpcyBvZmYuCi0t
IAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:53:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isOJa-0007w5-VW; Fri, 17 Jan 2020 09:53:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isOJZ-0007w0-69
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:53:17 +0000
X-Inumbo-ID: 2d96909a-390f-11ea-8893-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d96909a-390f-11ea-8893-12813bfff9fa;
 Fri, 17 Jan 2020 09:53:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579254794;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=vEKsJUlvawiOuYVikIzunTXqZZDS3NiOE4VMoKrCXag=;
 b=WBmuy4nNK8uJnkx4Yc5ftZ0v5x+KpQdhWB6M+5cZrYydamGqiOG5yP4U
 hrfcva2s6JqVCd2vWh2ghKFltwLS2rWh2QVpgOA7iZ5Z6IQ1ELGndtecE
 N2cQZmnGwATeY6fG1dJ/bG8TRyiiYkT0q94YUzHYfbAu5yJR2JoauND/A k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +a8SzTnZRjPWsdbIik7pSZwBrfe9svV1UId1QR1OC/8sFPvlqUnXnSXJ71XLoCqdicvxTBPYQs
 +5PbF8Da+giYRlbXhOI0+jw/2WL/Gpi/Am4SSpkQTnFhcJyrjl3Xlt5WYUIHIft2uEgAskIste
 I9g1dzRUPDRrSCUiFTJnS2f8kLf7EpM857fZv1i8IRym3h4uENfrwFWEbQDio5suJ3bBfOcYde
 dFtwi+ERC9GK59FhxCI6TcfndDYebBgp7dxg6Yj4cu8oIkJAXAkQKnESowsuYAwFpoGtAS/N7O
 Xuk=
X-SBRS: 2.7
X-MesageID: 11430778
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11430778"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:52:49 +0100
Message-ID: <20200117095251.42668-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/2] x86/smp: add support for APIC ALLBUT IPI
 shorthand
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIHNlbmRpbmcgSVBJ
cyB1c2luZyB0aGUgQUxMQlVUCnNob3J0aGFuZC4gUGF0Y2ggIzEgaXMgY29kZSBtb3ZlbWVudCB3
aGlsZSBwYXRjaCAjMiBhZGRzIHRoZSBhY3R1YWwKdXNhZ2Ugb2YgdGhlIHNob3J0aGFuZC4KClRo
YW5rcywgUm9nZXIuCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIHg4Ni9zbXA6IG1vdmUgYW5kIGNs
ZWFuIEFQSUMgaGVscGVycwogIHg4Ni9zbXA6IHVzZSBBUElDIEFMTEJVVCBkZXN0aW5hdGlvbiBz
aG9ydGhhbmQgd2hlbiBwb3NzaWJsZQoKIHhlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyAgfCAgIDEg
KwogeGVuL2FyY2gveDg2L21wcGFyc2UuYyAgICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni9zbXAu
YyAgICAgICAgfCAxMTggKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvc21wLmggfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNl
cnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKCi0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:53:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isOJe-0007wO-8M; Fri, 17 Jan 2020 09:53:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isOJc-0007wB-L7
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:53:20 +0000
X-Inumbo-ID: 2bf54448-390f-11ea-ac27-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2bf54448-390f-11ea-ac27-bc764e2007e4;
 Fri, 17 Jan 2020 09:53:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579254792;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WhPBB69xep1GhCBpi8waPHJJQh98/pZSWJtkDQg2gqw=;
 b=JHjU0d9ziycbt+sxZF/HzhBs0VI83FuMSoUsxSuL0xkUEyfFJqtboAP+
 cl6mx7M+WGUq3B7uuDUtdyHKqcBi2AVrEGYZF9TnTXlIuvHoKfpxqVTvY
 N0tOzi/bUCctDpiM0YfIJ1lCGWQM4p3jTO5qH6CImD8Ys1VmJfLvUoGvl 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zbCzLEykIRxG1QygBBg+iLiRYtk8EfVeVznPPuem8a4pqob3doiQmoUCNNvQtHdsssZQ85oDtF
 TMNGTwPUeCiFikzxHM59froP0ChDnXLD+cYmHjeIJDoeKQPKJaJ4bod5VMuTb4KHxyXpIAxNRv
 7D4WetZKa8ROykbtxSveU9oge6bdFHTMkPoPz/3sGpFH6COYhNzofgHupr8X45AygaWA6DbfeQ
 E/KN82SvKkQiWX1NEFKeAaOkx+kyQYFpsCFnKKpBH4rqSWvdlbS5LqCvKjGUU84ElINotVJTAZ
 ADo=
X-SBRS: 2.7
X-MesageID: 11078567
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11078567"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:52:51 +0100
Message-ID: <20200117095251.42668-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200117095251.42668-1-roger.pau@citrix.com>
References: <20200117095251.42668-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] x86/smp: use APIC ALLBUT destination
 shorthand 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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIElQSSBkZXN0aW5hdGlvbiBtYXNrIG1hdGNoZXMgdGhlIG1hc2sgb2Ygb25saW5lIENQ
VXMgdXNlIHRoZQpBUElDIEFMTEJVVCBkZXN0aW5hdGlvbiBzaG9ydGhhbmQgaW4gb3JkZXIgdG8g
c2VuZCBhbiBJUEkgdG8gYWxsIENQVXMKb24gdGhlIHN5c3RlbSBleGNlcHQgdGhlIGN1cnJlbnQg
b25lLiBUaGlzIGNhbiBvbmx5IGJlIHNhZmVseSB1c2VkCndoZW4gbm8gQ1BVIGhvdHBsdWcgb3Ig
dW5wbHVnIG9wZXJhdGlvbnMgYXJlIHRha2luZyBwbGFjZSwgbm8Kb2ZmbGluZSBDUFVzIG9yIHRo
b3NlIGhhdmUgYmVlbiBvbmxpbmVkIGFuZCBwYXJrZWQsIGFsbCBDUFVzIGluIHRoZQpzeXN0ZW0g
aGF2ZSBiZWVuIGFjY291bnRlZCBmb3IgKGllOiB0aGUgbnVtYmVyIG9mIENQVXMgZG9lc24ndCBl
eGNlZWQKTlJfQ1BVUyBhbmQgQVBJQyBJRHMgYXJlIGJlbG93IE1BWF9BUElDUykgYW5kIHRoZXJl
J3Mgbm8gcG9zc2liaWxpdHkKb2YgQ1BVIGhvdHBsdWcgKGllOiBubyBkaXNhYmxlZCBDUFVzIGhh
dmUgYmVlbiByZXBvcnRlZCBieSB0aGUKZmlybXdhcmUgdGFibGVzKS4KClRoaXMgaXMgc3BlY2lh
bGx5IGJlbmVmaWNpYWwgd2hlbiB1c2luZyB0aGUgUFYgc2hpbSwgc2luY2UgdXNpbmcgdGhlCnNo
b3J0aGFuZCBhdm9pZHMgcGVyZm9ybWluZyBhbiBBUElDIHJlZ2lzdGVyIHdyaXRlIChvciBtdWx0
aXBsZSBvbmVzCmlmIHVzaW5nIHhBUElDIG1vZGUpIGZvciBlYWNoIGRlc3RpbmF0aW9uIHdoZW4g
ZG9pbmcgYSBnbG9iYWwgVExCCmZsdXNoLgoKVGhlIGxvY2sgdGltZSBvZiBmbHVzaF9sb2NrIG9u
IGEgMzIgdkNQVSBndWVzdCB1c2luZyB0aGUgc2hpbSBpbgp4MkFQSUMgbW9kZSB3aXRob3V0IHRo
ZSBzaG9ydGhhbmQgaXM6CgpHbG9iYWwgbG9jayBmbHVzaF9sb2NrOiBhZGRyPWZmZmY4MmQwODA0
YjIxYzAsIGxvY2t2YWw9ZjYwMmY2MDIsIG5vdCBsb2NrZWQKICBsb2NrOjIyODQ1NTkzOCg3OTQw
NjA2NTU3MzEzNSksIGJsb2NrOjIwNTkwODU4MCg1NTY0MTY2MDU3NjE1MzkpCgpBdmVyYWdlIGxv
Y2sgdGltZTogMzQ3NTc3bnMKCldoaWxlIHRoZSBzYW1lIGd1ZXN0IHVzaW5nIHRoZSBzaG9ydGhh
bmQ6CgpHbG9iYWwgbG9jayBmbHVzaF9sb2NrOiBhZGRyPWZmZmY4MmQwODA0YjQxYzAsIGxvY2t2
YWw9ZDljNGQ5YmMsIGNwdT0xMgogIGxvY2s6MTg5MDc3NSg0MTY3MTkxNDgwNTQpLCBibG9jazox
NjYzOTU4KDI1MDAxNjEyODI5NDkpCgpBdmVyYWdlIGxvY2sgdGltZTogMjIwMzk1bnMKCkFwcHJv
eGltYXRlbHkgYSAxLzMgaW1wcm92ZW1lbnQgaW4gdGhlIGxvY2sgdGltZS4KCk5vdGUgdGhhdCB0
aGlzIHJlcXVpcmVzIGxvY2tpbmcgdGhlIENQVSBtYXBzIChnZXRfY3B1X21hcHMpIHdoaWNoIHVz
ZXMKYSB0cnlsb2NrLiBUaGlzIGlzIGN1cnJlbnRseSBzYWZlIGFzIGFsbCB1c2VycyBvZiBjcHVf
YWRkX3JlbW92ZV9sb2NrCmRvIGEgdHJ5bG9jaywgYnV0IHdpbGwgbmVlZCByZWV2YWx1YXRpbmcg
aWYgbm9uLXRyeWxvY2sgdXNlcnMgYXBwZWFyLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBQbGFj
ZSB0aGUgY29kZSBtb21lbnQgaW4gYSBwcmUtcGF0Y2guCiAtIFJlbmFtZSBjcHVfb3ZlcmZsb3cg
dG8gdW5hY2NvdW50ZWRfY3B1cyAobGVhdmluZyBpdCBhcyBhIGJvb2wpLgogLSBNYWtlIGRpc2Fi
bGVkX2NwdXMgbm9uLWluaXQgYW5kIG5vbi1zdGF0aWMgKGFuZCBtYXJrIGl0CiAgIHJlYWRfbW9z
dGx5KS4KIC0gUHJldmVudCB1c2luZyB0aGUgc2hvcnRoYW5kIGlmIHRoZXJlIGFyZSBkaXNhYmxl
ZCBDUFUgc2xvdHMuCiAtIENvcGUgY29ycmVjdGx5IHdpdGggc2VuZF9JUElfbWFzayBnZXR0aW5n
IHBhc3NlZCBhbiBlbXB0eSBtYXNrLgogLSBSZXdvcmQgY29tbWVudCBhYm91dCBzaG9ydGhhbmQg
dXNhZ2UgaW4gc2VuZF9JUElfbWFzay4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIE1vdmUgdGhlIHNo
b3J0aGFuZCBsb2dpYyB0byBzZW5kX0lQSV9tYXNrLgogLSBDaGVjayBpbnRlcnJ1cHRzIGFyZSBl
bmFibGVkIGJlZm9yZSB0cnlpbmcgdG8gZ2V0IHRoZSBjcHUgbWFwcwogICBsb2NrLgogLSBNb3Zl
IF9fcHJlcGFyZV9JQ1IgYW5kIF9fZGVmYXVsdF9zZW5kX0lQSV9zaG9ydGN1dC4KLS0tCiB4ZW4v
YXJjaC94ODYvYWNwaS9ib290LmMgIHwgIDEgKwogeGVuL2FyY2gveDg2L21wcGFyc2UuYyAgICB8
ICA3ICsrKysrKy0KIHhlbi9hcmNoL3g4Ni9zbXAuYyAgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCB8ICAzICsr
KwogNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jv
b3QuYwppbmRleCAxNTU0MmE5YmRmLi5hZmM2ZWQ5ZDk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCkBAIC0xMDMsNiAr
MTAzLDcgQEAgYWNwaV9wYXJzZV94MmFwaWMoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpo
ZWFkZXIsIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQogCQkJICAgICAgIHByb2Nlc3Nvci0+bGFw
aWNfZmxhZ3MgJiBBQ1BJX01BRFRfRU5BQkxFRAogCQkJICAgICAgID8gS0VSTl9XQVJOSU5HICJX
QVJOSU5HOiAiIDogS0VSTl9JTkZPLAogCQkJICAgICAgIHByb2Nlc3Nvci0+bG9jYWxfYXBpY19p
ZCwgcHJvY2Vzc29yLT51aWQpOworCQl1bmFjY291bnRlZF9jcHVzID0gdHJ1ZTsKIAkJLyoKIAkJ
ICogTXVzdCBub3QgcmV0dXJuIGFuIGVycm9yIGhlcmUsIHRvIHByZXZlbnQKIAkJICogYWNwaV90
YWJsZV9wYXJzZV9lbnRyaWVzKCkgZnJvbSB0ZXJtaW5hdGluZyBlYXJseS4KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMgYi94ZW4vYXJjaC94ODYvbXBwYXJzZS5jCmluZGV4IGYw
NTdkOTE2MmYuLmQ1MzI1NzVmZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMK
KysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpAQCAtNjEsMTEgKzYxLDE0IEBAIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZCA9IEJBRF9BUElDSUQ7
CiAKIC8qIEludGVybmFsIHByb2Nlc3NvciBjb3VudCAqLwogc3RhdGljIHVuc2lnbmVkIGludCBu
dW1fcHJvY2Vzc29yczsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBkaXNhYmxlZF9j
cHVzOwordW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgZGlzYWJsZWRfY3B1czsKIAogLyogQml0
bWFzayBvZiBwaHlzaWNhbGx5IGV4aXN0aW5nIENQVXMgKi8KIHBoeXNpZF9tYXNrX3QgcGh5c19j
cHVfcHJlc2VudF9tYXA7CiAKKy8qIFJlY29yZCB3aGV0aGVyIENQVXMgaGF2ZW4ndCBiZWVuIGFk
ZGVkIGR1ZSB0byBvdmVyZmxvd3MuICovCitib29sIF9fcmVhZF9tb3N0bHkgdW5hY2NvdW50ZWRf
Y3B1czsKKwogdm9pZCBfX2luaXQgc2V0X25yX2NwdV9pZHModW5zaWduZWQgaW50IG1heF9jcHVz
KQogewogCXVuc2lnbmVkIGludCB0b3RfY3B1cyA9IG51bV9wcm9jZXNzb3JzICsgZGlzYWJsZWRf
Y3B1czsKQEAgLTE2MCw2ICsxNjMsNyBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3go
c3RydWN0IG1wY19jb25maWdfcHJvY2Vzc29yICptLAogCQlwcmludGtfb25jZShYRU5MT0dfV0FS
TklORwogCQkJICAgICJXQVJOSU5HOiBOUl9DUFVTIGxpbWl0IG9mICV1IHJlYWNoZWQgLSBpZ25v
cmluZyBmdXJ0aGVyIHByb2Nlc3NvcnNcbiIsCiAJCQkgICAgbnJfY3B1X2lkcyk7CisJCXVuYWNj
b3VudGVkX2NwdXMgPSB0cnVlOwogCQlyZXR1cm4gLUVOT1NQQzsKIAl9CiAKQEAgLTE2Nyw2ICsx
NzEsNyBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3goc3RydWN0IG1wY19jb25maWdf
cHJvY2Vzc29yICptLAogCSAgICAmJiBnZW5hcGljLm5hbWUgPT0gYXBpY19kZWZhdWx0Lm5hbWUp
IHsKIAkJcHJpbnRrX29uY2UoWEVOTE9HX1dBUk5JTkcKIAkJCSAgICAiV0FSTklORzogQ1BVcyBs
aW1pdCBvZiA4IHJlYWNoZWQgLSBpZ25vcmluZyBmdXRoZXIgcHJvY2Vzc29yc1xuIik7CisJCXVu
YWNjb3VudGVkX2NwdXMgPSB0cnVlOwogCQlyZXR1cm4gLUVOT1NQQzsKIAl9CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwppbmRleCBjMTRmMzA0
YzA5Li42NWViN2NiZGE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wLmMKKysrIGIveGVu
L2FyY2gveDg2L3NtcC5jCkBAIC04LDYgKzgsNyBAQAogICoJbGF0ZXIuCiAgKi8KIAorI2luY2x1
ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CkBAIC02NCw3ICs2NSwzOSBAQCBzdGF0aWMgdm9p
ZCBzZW5kX0lQSV9zaG9ydGN1dCh1bnNpZ25lZCBpbnQgc2hvcnRjdXQsIGludCB2ZWN0b3IsCiAK
IHZvaWQgc2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCiB7
Ci0gICAgYWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0
b3IpOworICAgIGJvb2wgY3B1c19sb2NrZWQgPSBmYWxzZTsKKyAgICBjcHVtYXNrX3QgKnNjcmF0
Y2ggPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOworCisgICAgLyoKKyAgICAgKiBUaGlzIGNh
biBvbmx5IGJlIHNhZmVseSB1c2VkIHdoZW4gbm8gQ1BVIGhvdHBsdWcgb3IgdW5wbHVnIG9wZXJh
dGlvbnMKKyAgICAgKiBhcmUgdGFraW5nIHBsYWNlLCB0aGVyZSBhcmUgbm8gb2ZmbGluZSBDUFVz
ICh1bmxlc3MgdGhvc2UgaGF2ZSBiZWVuCisgICAgICogb25saW5lZCBhbmQgcGFya2VkKSwgdGhl
cmUgYXJlIG5vIGRpc2FibGVkIENQVXMgYW5kIGFsbCBwb3NzaWJsZSBDUFVzIGluCisgICAgICog
dGhlIHN5c3RlbSBoYXZlIGJlZW4gYWNjb3VudGVkIGZvci4KKyAgICAgKi8KKyAgICBpZiAoIHN5
c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9zbXBfYm9vdCAmJgorICAgICAgICAgIXVuYWNjb3VudGVk
X2NwdXMgJiYgIWRpc2FibGVkX2NwdXMgJiYKKyAgICAgICAgIC8qIE5COiBnZXRfY3B1X21hcHMg
bG9jayByZXF1aXJlcyBlbmFibGVkIGludGVycnVwdHMuICovCisgICAgICAgICBsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpICYmIChjcHVzX2xvY2tlZCA9IGdldF9jcHVfbWFwcygpKSAmJgorICAgICAg
ICAgKHBhcmtfb2ZmbGluZV9jcHVzIHx8CisgICAgICAgICAgY3B1bWFza19lcXVhbCgmY3B1X29u
bGluZV9tYXAsICZjcHVfcHJlc2VudF9tYXApKSApCisgICAgICAgIGNwdW1hc2tfb3Ioc2NyYXRj
aCwgbWFzaywgY3B1bWFza19vZihzbXBfcHJvY2Vzc29yX2lkKCkpKTsKKyAgICBlbHNlCisgICAg
eworICAgICAgICBpZiAoIGNwdXNfbG9ja2VkICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0
X2NwdV9tYXBzKCk7CisgICAgICAgICAgICBjcHVzX2xvY2tlZCA9IGZhbHNlOworICAgICAgICB9
CisgICAgICAgIGNwdW1hc2tfY2xlYXIoc2NyYXRjaCk7CisgICAgfQorCisgICAgaWYgKCBjcHVt
YXNrX2VxdWFsKHNjcmF0Y2gsICZjcHVfb25saW5lX21hcCkgKQorICAgICAgICBzZW5kX0lQSV9z
aG9ydGN1dChBUElDX0RFU1RfQUxMQlVULCB2ZWN0b3IsIEFQSUNfREVTVF9QSFlTSUNBTCk7Cisg
ICAgZWxzZQorICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJX21hc2ss
IG1hc2ssIHZlY3Rvcik7CisKKyAgICBpZiAoIGNwdXNfbG9ja2VkICkKKyAgICAgICAgcHV0X2Nw
dV9tYXBzKCk7CiB9CiAKIHZvaWQgc2VuZF9JUElfc2VsZihpbnQgdmVjdG9yKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgK
aW5kZXggZGJlZWQyZmQ0MS4uMWFhNTVkNDFlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC04NCw2ICs4NCw5
IEBAIGV4dGVybiBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsKICNkZWZpbmUgZ2V0X2NwdV9j
dXJyZW50KGNwdSkgXAogICAgIChnZXRfY3B1X2luZm9fZnJvbV9zdGFjaygodW5zaWduZWQgbG9u
ZylzdGFja19iYXNlW2NwdV0pLT5jdXJyZW50X3ZjcHUpCiAKK2V4dGVybiB1bnNpZ25lZCBpbnQg
ZGlzYWJsZWRfY3B1czsKK2V4dGVybiBib29sIHVuYWNjb3VudGVkX2NwdXM7CisKICNlbmRpZiAv
KiAhX19BU1NFTUJMWV9fICovCiAKICNlbmRpZgotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 09:57:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 09: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 1isONr-0008I6-A4; Fri, 17 Jan 2020 09:57:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=17el=3G=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1isONq-0008I1-CN
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 09:57:42 +0000
X-Inumbo-ID: cc5d1e24-390f-11ea-b89f-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc5d1e24-390f-11ea-b89f-bc764e2007e4;
 Fri, 17 Jan 2020 09:57:40 +0000 (UTC)
Received: from localhost (82-95-191-104.ip.xs4all.nl [82.95.191.104])
 (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 B33BA1555624D;
 Fri, 17 Jan 2020 01:57:37 -0800 (PST)
Date: Fri, 17 Jan 2020 01:57:35 -0800 (PST)
Message-Id: <20200117.015735.420636894227257674.davem@davemloft.net>
To: madhuparnabhowmik04@gmail.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20200115155553.13471-1-madhuparnabhowmik04@gmail.com>
References: <20200115155553.13471-1-madhuparnabhowmik04@gmail.com>
X-Mailer: Mew version 6.8 on Emacs 26.3
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, 17 Jan 2020 01:57:39 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH] net: xen-netback: hash.c: Use built-in RCU
 list checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@kernel.org, paulmck@kernel.org, paul@xen.org,
 netdev@vger.kernel.org, frextrite@gmail.com, linux-kernel@vger.kernel.org,
 joel@joelfernandes.org, xen-devel@lists.xenproject.org,
 linux-kernel-mentees@lists.linuxfoundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogbWFkaHVwYXJuYWJob3dtaWswNEBnbWFpbC5jb20KRGF0ZTogV2VkLCAxNSBKYW4gMjAy
MCAyMToyNTo1MyArMDUzMAoKPiBGcm9tOiBNYWRodXBhcm5hIEJob3dtaWsgPG1hZGh1cGFybmFi
aG93bWlrMDRAZ21haWwuY29tPgo+IAo+IGxpc3RfZm9yX2VhY2hfZW50cnlfcmN1IGhhcyBidWls
dC1pbiBSQ1UgYW5kIGxvY2sgY2hlY2tpbmcuCj4gUGFzcyBjb25kIGFyZ3VtZW50IHRvIGxpc3Rf
Zm9yX2VhY2hfZW50cnlfcmN1Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hZGh1cGFybmEgQmhvd21p
ayA8bWFkaHVwYXJuYWJob3dtaWswNEBnbWFpbC5jb20+CgpBcHBsaWVkIHRvIG5ldC1uZXh0LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:12:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10: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 1isObt-0001Xq-RE; Fri, 17 Jan 2020 10:12:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isObt-0001Xl-BV
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:12:13 +0000
X-Inumbo-ID: c691b606-3911-11ea-a985-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c691b606-3911-11ea-a985-bc764e2007e4;
 Fri, 17 Jan 2020 10:11: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 <osstest-admin@xenproject.org>)
 id 1isObV-0002rb-Ei; Fri, 17 Jan 2020 10:11: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 1isObV-0002Bd-6p; Fri, 17 Jan 2020 10:11:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isObV-0007gV-5g; Fri, 17 Jan 2020 10:11:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146171-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.13-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 xen-4.13-testing:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-4.13-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=721f2c323ca55c77857c93e7275b4a93a0e15e1f
X-Osstest-Versions-That: xen=6a10d046b0ab9231714ffccea7a59036f52df1a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 10:11:49 +0000
Subject: [Xen-devel] [xen-4.13-testing test] 146171: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE3MSB4ZW4tNC4xMy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxNzEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDE0NTE0NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0NTE0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDE0NTE0NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MjFmMmMz
MjNjYTU1Yzc3ODU3YzkzZTcyNzViNGE5M2EwZTE1ZTFmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA2YTEwZDA0NmIwYWI5MjMxNzE0ZmZjY2VhN2E1OTAzNmY1MmRmMWE3
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDUxNDUgIDIwMTktMTItMjMgMTE6MDY6MzEgWiAgIDI0
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDc5ICAyMDIwLTAxLTE0IDE0OjM2OjMwIFog
ICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTcxICAyMDIw
LTAxLTE2IDE3OjI5OjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6b24uY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDcyMWYyYzMyM2NhNTVjNzc4NTdjOTNlNzI3NWI0YTkzYTBlMTVlMWYKQXV0aG9yOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEphbiAxNSAxNDoyNDo0
NyAyMDIwICswMTAwCgogICAgeDg2OiBjbGVhciBwZXIgY3B1IHN0dWIgcGFnZSBpbmZvcm1hdGlv
biBpbiBjcHVfc21wYm9vdF9mcmVlKCkKICAgIAogICAgY3B1X3NtcGJvb3RfZnJlZSgpIHJlbW92
ZXMgdGhlIHN0dWJzIGZvciB0aGUgY3B1IGdvaW5nIG9mZmxpbmUsIGJ1dCBpdAogICAgaXNuJ3Qg
Y2xlYXJpbmcgdGhlIHJlbGF0ZWQgcGVyY3B1IHZhcmlhYmxlcy4gVGhpcyB3aWxsIHJlc3VsdCBp
bgogICAgY3Jhc2hlcyB3aGVuIGEgc3R1YiBwYWdlIGlzIHJlbGVhc2VkIGR1ZSB0byBhbGwgcmVs
YXRlZCBjcHVzIGdvbmUKICAgIG9mZmxpbmUgYW5kIG9uZSBvZiB0aG9zZSBjcHVzIGdvaW5nIG9u
bGluZSBsYXRlci4KICAgIAogICAgRml4IHRoYXQgYnkgY2xlYXJpbmcgc3R1YnMuYWRkciBhbmQg
c3R1YnMubWZuIGluIG9yZGVyIHRvIGFsbG9jYXRlIGEKICAgIG5ldyBzdHViIHBhZ2Ugd2hlbiBu
ZWVkZWQsIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHRoZSBDUFUgZ2V0cyBwYXJrZWQKICAgIG9y
IHJlbW92ZWQuCiAgICAKICAgIEZpeGVzOiAyZTZjOGYxODJjOWM1MCAoIng4NjogZGlzdGluZ3Vp
c2ggQ1BVIG9mZmxpbmluZyBmcm9tIENQVSByZW1vdmFsIikKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFRlc3RlZC1ieTogVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDc3NDkwMTc4OGM1NjE0Nzk4OTMxYTFjYjJlMjBkZDhiODg1Zjk3YWIKICAgIG1hc3Rl
ciBkYXRlOiAyMDIwLTAxLTA5IDExOjA3OjM4ICswMTAwCgpjb21taXQgM2JhZWVlZGM5Zjc5NmY2
ZWY1NTk1YzI5OTlhNDEzNWYyOGUxYTRhYgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KRGF0ZTogICBXZWQgSmFuIDE1IDE0OjI0OjA5IDIwMjAgKzAxMDAKCiAgICBzY2hl
ZDogZml4IHJlc3VtaW5nIGZyb20gUzMgd2l0aCBzbXQ9MAogICAgCiAgICBXaGVuIHJlc3VtaW5n
IGZyb20gUzMgYW5kIHNtdD0wIG9yIG1heGNwdXM9IGFyZSBzcGVjaWZpZWQgd2UgbXVzdCBub3QK
ICAgIGRvIGFueXRoaW5nIGluIGNwdV9zY2hlZHVsZV9jYWxsYmFjaygpLiBUaGlzIGlzIG5vdCB0
cnVlIHRvZGF5IGZvcgogICAgdGFraW5nIGRvd24gYSBjcHUgZHVyaW5nIHJlc3VtZS4KICAgIAog
ICAgSWYgYW55dGhpbmcgZ29lcyB3cm9uZyBkdXJpbmcgcmVzdW1lIGFsbCB0aGUgc2NoZWR1bGVy
IHJlbGF0ZWQgZXJyb3IKICAgIGhhbmRsaW5nIGlzIGluIGNwdXBvb2wuYywgc28gd2UgY2FuIGp1
c3QgYmFpbCBvdXQgZWFybHkgZnJvbQogICAgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKCkgd2hlbiBz
dXNwZW5kaW5nIG9yIHJlc3VtaW5nLgogICAgCiAgICBUaGlzIGZpeGVzIGNvbW1pdCAwNzYzY2Qy
Njg3ODk3YjU1ZTcgKCJ4ZW4vc2NoZWQ6IGRvbid0IGRpc2FibGUKICAgIHNjaGVkdWxlciBvbiBj
cHVzIGR1cmluZyBzdXNwZW5kIikuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgICBUZXN0
ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBkN2YzYzc2MzE3MTA4ZWU5OTg5ZjAwNTQ1ZDM5NGZhNDk1
ZmJhNzUyCiAgICBtYXN0ZXIgZGF0ZTogMjAyMC0wMS0wOCAxNDo1OToyNSArMDEwMAoKY29tbWl0
IDAxYWNjMjU2ZWI3MWYzYmVkZjUyMTJiNjk2ZWVjZTMyNWViMmVhY2YKQXV0aG9yOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgSmFuIDE1IDE0OjIz
OjM2IDIwMjAgKzAxMDAKCiAgICB4ODYvdGxiZmx1c2g6IGRvIG5vdCB0b2dnbGUgdGhlIFBHRSBD
UjQgYml0IHVubGVzcyBuZWNlc3NhcnkKICAgIAogICAgV2hlbiBQQ0lEIGlzIG5vdCBhdmFpbGFi
bGUgWGVuIGRvZXMgYSBmdWxsIHRsYmZsdXNoIGJ5IHRvZ2dsaW5nIHRoZQogICAgUEdFIGJpdCBp
biBDUjQuIFRoaXMgaXMgbm90IG5lY2Vzc2FyeSBpZiBQR0UgaXMgbm90IGVuYWJsZWQsIHNpbmNl
IGEKICAgIGZsdXNoIGNhbiBiZSBwZXJmb3JtZWQgYnkgd3JpdGluZyB0byBDUjMgaW4gdGhhdCBj
YXNlLgogICAgCiAgICBDaGFuZ2UgdGhlIGNvZGUgaW4gZG9fdGxiX2ZsdXNoIHRvIG9ubHkgdG9n
Z2xlIHRoZSBQR0UgYml0IGluIENSNCBpZgogICAgaXQncyBhbHJlYWR5IGVuYWJsZWQsIG90aGVy
d2lzZSBkbyB0aGUgdGxiIGZsdXNoIGJ5IHdyaXRpbmcgdG8gQ1IzLgogICAgVGhpcyBpcyByZWxl
dmFudCB3aGVuIHJ1bm5pbmcgdmlydHVhbGl6ZWQsIHNpbmNlIGh5cGVydmlzb3JzIGRvbid0CiAg
ICB1c3VhbGx5IHRyYXAgYWNjZXNzZXMgdG8gQ1IzIHdoZW4gdXNpbmcgaGFyZHdhcmUgYXNzaXN0
ZWQgcGFnaW5nLCBidXQKICAgIGRvIHRyYXAgYWNjZXNzZXMgdG8gQ1I0IHNwZWNpYWxseSBvbiBB
TUQgaGFyZHdhcmUsIHdoaWNoIG1ha2VzIHN1Y2gKICAgIGFjY2Vzc2VzIG11Y2ggbW9yZSBleHBl
bnNpdmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI1MDg3YTMxZWZlZTdhNGUzNGM5NThiODg2NzFhYzY2
Njk1MDFiMDkKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEyLTAzIDE0OjE1OjM1ICswMTAwCgpjb21t
aXQgZmUwNDk2ZWFiODY2YzMyZTM0NDA2OGJhOTI2ZDJjYzYzYWU2YjA0ZgpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSmFuIDE1IDE0OjIyOjU3IDIw
MjAgKzAxMDAKCiAgICB4ODY6IGF2b2lkIEhQRVQgdXNlIG9uIGNlcnRhaW4gSW50ZWwgcGxhdGZv
cm1zCiAgICAKICAgIExpbnV4IGNvbW1pdCBmYzVkYjU4NTM5YjQ5MzUxZTc2ZjE5ODE3ZWQxMTAy
YmY3YzcxMmQwIHNheXMKICAgIAogICAgIlNvbWUgQ29mZmVlIExha2UgcGxhdGZvcm1zIGhhdmUg
YSBza2V3ZWQgSFBFVCB0aW1lciBvbmNlIHRoZSBTb0NzIGVudGVyZWQKICAgICBQQzEwLCB3aGlj
aCBpbiBjb25zZXF1ZW5jZSBtYXJrcyBUU0MgYXMgdW5zdGFibGUgYmVjYXVzZSBIUEVUIGlzIHVz
ZWQgYXMKICAgICB3YXRjaGRvZyBjbG9ja3NvdXJjZSBmb3IgVFNDLiIKICAgIAogICAgRm9sbG93
IHRoaXMgZm9yIFhlbiBhcyB3ZWxsLiBMb29raW5nIGF0IGl0cyBwYXRjaCBjb250ZXh0IG1hZGUg
bWUgbm90aWNlCiAgICB0aGV5IGhhdmUgYSBwcmUtZXhpc3RpbmcgcXVpcmsgZm9yIEJheSBUcmFp
bCBhcyB3ZWxsLiBUaGUgY29tbWVudCB0aGVyZSwKICAgIGhvd2V2ZXIsIHBvaW50cyBhdCBhIENo
ZXJyeSBUcmFpbCBkb2N1bWVudC4gTG9va2luZyBhdCB0aGUgZGF0YXNoZWV0cyBvZgogICAgYm90
aCwgdGhlcmUgYXBwZWFyIHRvIGJlIHNpbWlsYXIgaXNzdWVzLCBzbyBnbyBiZXlvbmQgTGludXgn
ZXMgY292ZXJhZ2UKICAgIGFuZCBleGNsdWRlIGJvdGguIEFsc28ga2V5IHRoZSBkaXNhYmxlIG9u
IHRoZSBQQ0kgSURzIG9mIHRoZSBhY3R1YWwKICAgIGFmZmVjdGVkIGRldmljZXMsIHJhdGhlciB0
aGFuIHRob3NlIG9mIDAwOjAwLjAuCiAgICAKICAgIEFwcGx5IHRoZSB3b3JrYXJvdW5kcyBvbmx5
IHdoZW4gdGhlIHVzZSBvZiBIUEVUIHdhcyBub3QgZXhwbGljaXRseQogICAgcmVxdWVzdGVkIG9u
IHRoZSBjb21tYW5kIGxpbmUgYW5kIHdoZW4gdXNlIG9mIChkZWVwKSBDLXN0YXRlcyB3YXMgbm90
CiAgICBkaXNhYmxlZC4KICAgIAogICAgQWRqdXN0IGEgZmV3IHR5cGVzIGluIHRvdWNoZWQgb3Ig
bmVhcmJ5IGNvZGUgYXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkNTI5NGEzMDJj
ODQ0MTE5MWQ0Nzg4ODQ1Mjk1OGFlYTI1MjQzNzIzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMi0w
MyAxNDoxNDo0NCArMDEwMAoKY29tbWl0IDU1Y2E4YWJlNzdjNzdlNGU5MWMzMDAwODkyOTMyYjEx
NTZhNTBiZGMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
V2VkIEphbiAxNSAxNDoyMjoyMiAyMDIwICswMTAwCgogICAgZ250dGFiOiBtYWtlIHN1cmUgZ3Jh
bnQgbWFwIG9wZXJhdGlvbnMgZG9uJ3Qgc2tpcCB0aGVpciBJT01NVSBwYXJ0CiAgICAKICAgIFR3
byBhbG1vc3Qgc2ltdWx0YW5lb3VzIG1hcHBpbmcgcmVxdWVzdHMgbmVlZCB0byBtYWtlIHN1cmUg
dGhhdCBhdCB0aGUKICAgIGNvbXBsZXRpb24gb2YgdGhlIGVhcmxpZXIgb25lIElPTU1VIG1hcHBp
bmdzIChlc3RhYmxpc2hlZCBleHBsaWNpdGx5CiAgICBoZXJlIGluIHRoZSBQViBjYXNlKSBoYXZl
IGJlZW4gcHV0IGluIHBsYWNlLiBGb3JldmVyIHNpbmNlIHRoZSBzcGxpdHRpbmcKICAgIG9mIHRo
ZSBncmFudCB0YWJsZSBsb2NrIGEgdmlvbGF0aW9uIG9mIHRoaXMgaGFzIGJlZW4gcG9zc2libGUg
KHVzaW5nCiAgICBzaW1wbGlmaWVkIHBpbiBjb3VudHMsIGFzIGl0IGRvZXNuJ3QgbWF0dGVyIHdo
ZXRoZXIgd2UgdGFsayBhYm91dCByZWFkCiAgICBvciB3cml0ZSBtYXBwaW5ncyBoZXJlKToKICAg
IAogICAgaW5pdGlhbCBzdGF0ZTogYWN0LT5waW4gPSAwCiAgICAKICAgIHZDUFUgQTogcHJvZ3Jl
c3MgdGhlIG9wZXJhdGlvbiBwYXN0IHRoZSBkcm9wcGluZyBvZiB0aGUgbG9ja3MgYWZ0ZXIgdGhl
CiAgICAgICAgICAgIGFjdC0+cGluIHVwZGF0ZXMgKGFjdC0+cGluID0gMSwgb2xkX3BpbiA9IDAs
IGFjdF9waW4gPSAxKQogICAgCiAgICB2Q1BVIEI6IHByb2dyZXNzIHRoZSBvcGVyYXRpb24gcGFz
dCB0aGUgZHJvcHBpbmcgb2YgdGhlIGxvY2tzIGFmdGVyIHRoZQogICAgICAgICAgICBhY3QtPnBp
biB1cGRhdGVzIChhY3QtPnBpbiA9IDIsIG9sZF9waW4gPSAxLCBhY3RfcGluID0gMikKICAgIAog
ICAgdkNQVSBCOiAocmUtKWFjcXVpcmUgYm90aCBndCBsb2NrcywgbWFwa2luZCgpIHJldHVybnMg
MCwgYnV0IGJvdGgKICAgICAgICAgICAgaW9tbXVfbGVnYWN5X21hcCgpIGludm9jYXRpb25zIGdl
dCBza2lwcGVkIGR1ZSB0byBub24temVybwogICAgICAgICAgICBvbGRfcGluCiAgICAKICAgIHZD
UFUgQjogcmV0dXJuIHRvIGNhbGxlciB3aXRob3V0IElPTU1VIG1hcHBpbmcKICAgIAogICAgdkNQ
VSBBOiAocmUtKWFjcXVpcmUgYm90aCBndCBsb2NrcywgbWFwa2luZCgpIHJldHVybnMgMCwKICAg
ICAgICAgICAgaW9tbXVfbGVnYWN5X21hcCgpIGdldHMgaW52b2tlZAogICAgCiAgICBXaXRoIHRo
ZSBsb2NrcyBkcm9wcGVkIGludGVybWVkaWF0ZWx5LCB3aGV0aGVyIHRvIGludm9rZQogICAgaW9t
bXVfbGVnYWN5X21hcCgpIG11c3QgZGVwZW5kIG9uIG9ubHkgdGhlIHJldHVybiB2YWx1ZSBvZiBt
YXBraW5kKCkKICAgIGFuZCBvZiBjb3Vyc2UgdGhlIGtpbmQgb2YgbWFwcGluZyByZXF1ZXN0IGJl
aW5nIHByb2Nlc3NlZCwganVzdCBsaWtlCiAgICBpcyBhbHJlYWR5IHRoZSBjYXNlIGluIHVubWFw
X2NvbW1vbigpLgogICAgCiAgICBBbHNvIGZpeCB0aGUgc3R5bGUgb2YgdGhlIGFkamFjZW50IGNv
bW1lbnQsIGFuZCBjb3JyZWN0IGEgbmVhcmJ5IG9uZQogICAgc3RpbGwgcmVmZXJyaW5nIHRvIGEg
cHJpb3IgbmFtZSBvZiB3aGF0IGlzIG5vdyBtYXBraW5kKCkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTIx
ZjFmNDIyNjBjNzk2N2JmMThmOGExNDNkMzk1MTFkMTYzYzQyMQogICAgbWFzdGVyIGRhdGU6IDIw
MTktMTItMDMgMTQ6MTM6NDAgKzAxMDAKCmNvbW1pdCBjYjA3MWU0NzE5YzFmZTA3YmJhMjNiZDgy
ZjM5NDZmNjRjMDExOTY3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4K
RGF0ZTogICBXZWQgSmFuIDE1IDE0OjIxOjE0IDIwMjAgKzAxMDAKCiAgICB4ZW4veDg2OiB2cG11
OiBVbm1hcCBwZXItdkNQVSBQTVUgcGFnZSB3aGVuIHRoZSBkb21haW4gaXMgZGVzdHJveWVkCiAg
ICAKICAgIEEgZ3Vlc3Qgd2lsbCBzZXR1cCBhIHNoYXJlZCBwYWdlIHdpdGggdGhlIGh5cGVydmlz
b3IgZm9yIGVhY2ggdkNQVSB2aWEKICAgIFhFTlBNVV9pbml0LiBUaGUgcGFnZSB3aWxsIHRoZW4g
Z2V0IG1hcHBlZCBpbiB0aGUgaHlwZXJ2aXNvciBhbmQgb25seQogICAgcmVsZWFzZWQgd2hlbiBY
RU5QTVVfZmluaXNoIGlzIGNhbGxlZC4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBn
dWVzdCBmYWlscyB0byBpbnZva2UgWEVOUE1VX2ZpbmlzaCwgZS5nIGlmIGl0IGlzCiAgICBkZXN0
cm95ZWQgcmF0aGVyIHRoYW4gY2xlYW5seSBzaHV0IGRvd24sIHRoZSBwYWdlIHdpbGwgc3RheSBt
YXBwZWQgaW4gdGhlCiAgICBoeXBlcnZpc29yLiBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyB0
aGUgZG9tYWluIGNhbiBuZXZlciBiZSBmdWxseQogICAgZGVzdHJveWVkIGFzIGEgcGFnZSByZWZl
cmVuY2UgaXMgc3RpbGwgaGVsZC4KICAgIAogICAgQXMgWGVuIHNob3VsZCBuZXZlciByZWx5IG9u
IHRoZSBndWVzdCB0byBjb3JyZWN0bHkgY2xlYW4tdXAgYW55CiAgICBhbGxvY2F0aW9uIGluIHRo
ZSBoeXBlcnZpc29yLCB3ZSBzaG91bGQgYWxzbyB1bm1hcCBzdWNoIHBhZ2VzIGR1cmluZyB0aGUK
ICAgIGRvbWFpbiBkZXN0cnVjdGlvbiBpZiB0aGVyZSBhcmUgYW55IGxlZnQuCiAgICAKICAgIFdl
IGNhbiByZS11c2UgdGhlIHNhbWUgbG9naWMgYXMgaW4gcHZwbXVfZmluaXNoKCkuIFRvIGF2b2lk
CiAgICBkdXBsaWNhdGlvbiwgbW92ZSB0aGUgbG9naWMgaW4gYSBuZXcgZnVuY3Rpb24gdGhhdCBj
YW4gYWxzbyBiZSBjYWxsZWQKICAgIGZyb20gdnBtdV9kZXN0cm95KCkuCiAgICAKICAgIE5PVEU6
IC0gVGhlIGNhbGwgdG8gdnBtdV9kZXN0cm95KCkgbXVzdCBhbHNvIGJlIG1vdmVkIGZyb20KICAg
ICAgICAgICAgYXJjaF92Y3B1X2Rlc3Ryb3koKSBpbnRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291
cmNlcygpIHN1Y2ggdGhhdAogICAgICAgICAgICB0aGUgcmVmZXJlbmNlIG9uIHRoZSBtYXBwZWQg
cGFnZSBkb2VzIG5vdCBwcmV2ZW50IGRvbWFpbl9kZXN0cm95KCkKICAgICAgICAgICAgKHdoaWNo
IGNhbGxzIGFyY2hfdmNwdV9kZXN0cm95KCkpIGZyb20gYmVpbmcgY2FsbGVkLgogICAgICAgICAg
LSBXaGlsc3QgaXQgYXBwZWFycyB0aGF0IHZwbXVfYXJjaF9kZXN0cm95KCkgaXMgaWRlbXBvdGVu
dCBpdCBpcwogICAgICAgICAgICBieSBubyBtZWFucyBvYnZpb3VzLiBIZW5jZSBtYWtlIHN1cmUg
dGhlIFZQTVVfQ09OVEVYVF9BTExPQ0FURUQKICAgICAgICAgICAgZmxhZyBpcyBjbGVhcmVkIGF0
IHRoZSBlbmQgb2YgdnBtdV9hcmNoX2Rlc3Ryb3koKS4KICAgICAgICAgIC0gVGhpcyBpcyBub3Qg
YW4gWFNBIGJlY2F1c2UgdlBNVSBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIChzZWUKICAgICAg
ICAgICAgWFNBLTE2MykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8amdy
YWxsQGFtYXpvbi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGFtYXpvbi5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYmUxOGUzOWQyZjY5MDM4ODA0YjI3YzMwMDI2NzU0ZGVh
ZWVmYTU0MwogICAgbWFzdGVyIGRhdGU6IDIwMTktMTEtMjkgMTg6MjM6MjQgKzAwMDAKCmNvbW1p
dCBlZmI5YzY4MjQ0NTRmNDBhODZlZGE0NDJlZWVjNTYwNDcxZjVkYTUxCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KRGF0ZTogICBUaHUgRGVjIDE5IDA4OjEyOjIxIDIwMTkg
KzAwMDAKCiAgICB4ZW4vYXJtOiBQbGFjZSBhIHNwZWN1bGF0aW9uIGJhcnJpZXIgc2VxdWVuY2Ug
Zm9sbG93aW5nIGFuIGVyZXQgaW5zdHJ1Y3Rpb24KICAgIAogICAgU29tZSBDUFVzIGNhbiBzcGVj
dWxhdGUgcGFzdCBhbiBFUkVUIGluc3RydWN0aW9uIGFuZCBwb3RlbnRpYWxseSBwZXJmb3JtCiAg
ICBzcGVjdWxhdGl2ZSBhY2Nlc3NlcyB0byBtZW1vcnkgYmVmb3JlIHByb2Nlc3NpbmcgdGhlIGV4
Y2VwdGlvbiByZXR1cm4uCiAgICBTaW5jZSB0aGUgcmVnaXN0ZXIgc3RhdGUgaXMgb2Z0ZW4gY29u
dHJvbGxlZCBieSBsb3dlciBwcml2aWxlZ2UgbGV2ZWwKICAgIGF0IHRoZSBwb2ludCBvZiBhbiBF
UkVULCB0aGlzIGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgYXMgcGFydCBvZiBhCiAgICBzaWRl
LWNoYW5uZWwgYXR0YWNrLgogICAgCiAgICBOZXdlciBDUFVzIG1heSBpbXBsZW1lbnQgYSBuZXcg
U0IgYmFycmllciBpbnN0cnVjdGlvbiB3aGljaCBhY3RzCiAgICBhcyBhbiBhcmNoaXRlY3RlZCBz
cGVjdWxhdGlvbiBiYXJyaWVyLiBGb3IgY3VycmVudCBDUFVzLCB0aGUgc2VxdWVuY2UKICAgIERT
QjsgSVNCIGlzIGtub3duIHRvIHByZXZlbnQgc3BlY3VsYXRpb24uCiAgICAKICAgIFRoZSBsYXR0
ZXIgc2VxdWVuY2UgaXMgaGVhdmllciB0aGFuIFNCIGJ1dCBpdCB3b3VsZCBuZXZlciBiZSBleGVj
dXRlZAogICAgKHRoaXMgaXMgc3BlY3VsYXRpb24gYWZ0ZXIgYWxsISkuCiAgICAKICAgIEludHJv
ZHVjZSBhIG5ldyBtYWNybyAnc2InIHRoYXQgY291bGQgYmUgdXNlZCB3aGVuIGEgc3BlY3VsYXRp
b24gYmFycmllcgogICAgaXMgcmVxdWlyZWQuIEZvciBub3cgaXQgaXMgdXNpbmcgZHNiOyBpc2Ig
YnV0IHRoaXMgY291bGQgZWFzaWx5IGJlCiAgICB1cGRhdGVkIHRvIGNhdGVyIFNCIGluIHRoZSBm
dXR1cmUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTMxMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:39:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:39: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 1isP20-0003Iu-94; Fri, 17 Jan 2020 10:39:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isP1z-0003Ip-Ct
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:39:11 +0000
X-Inumbo-ID: 93a61cba-3915-11ea-ac27-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93a61cba-3915-11ea-ac27-bc764e2007e4;
 Fri, 17 Jan 2020 10:39:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B6EE8AE7F;
 Fri, 17 Jan 2020 10:39:01 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200117095251.42668-1-roger.pau@citrix.com>
 <20200117095251.42668-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <22438ac4-332c-f080-6fc8-f1f91f253c73@suse.com>
Date: Fri, 17 Jan 2020 11:39:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117095251.42668-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/smp: move and clean APIC helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMDo1MiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE1vdmUgX19wcmVw
YXJlX0lDUnsyfSwgYXBpY193YWl0X2ljcl9pZGxlIGFuZAo+IF9fZGVmYXVsdF9zZW5kX0lQSV9z
aG9ydGN1dCB0byB0aGUgdG9wIG9mIHRoZSBmaWxlLCBzaW5jZSB0aGV5IHdpbGwgYmUKPiB1c2Vk
IGJ5IHNlbmRfSVBJX21hc2sgaW4gZnV0dXJlIGNoYW5nZXMuCj4gCj4gV2hpbGUgdGhlcmUsIHRh
a2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUgbGVhZGluZyB1bmRlcnNjb3JlcywKPiBk
cm9wIHRoZSBpbmxpbmUgYXR0cmlidXRlLCBkcm9wIHRoZSBkZWZhdWx0IHByZWZpeCBmcm9tIHRo
ZSBzaG9ydGhhbmQKPiBoZWxwZXIsIGNoYW5nZSB0aGUgcmV0dXJuIHR5cGUgb2YgdGhlIHByZXBh
cmUgaGVscGVycyB0byB1bnNpZ25lZCBhbmQKPiBkbyBzb21lIG1pbm9yIHN0eWxlIGNsZWFudXBz
Lgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPGT-0004rP-Ke; Fri, 17 Jan 2020 10:54:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGR-0004rK-TT
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:07 +0000
X-Inumbo-ID: ac23702f-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac23702f-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258443;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=OkZwjS3pj+/ZAonBHya3McIakWZxrlb5MxoOipB81G0=;
 b=akK6Wmj3BlrTnAZhKtyfDplzyzA0JDkZo+6ag70osOuoBgD0eX/6ZkxC
 6a24AU5n/R83XwFQFxJvy1QwG3Q54ZGpQMaYphRk5bZcDFdjhwAWvf0gB
 hK63ZCLKZi2bbhVVjPhHq4no75LcbIbi/ERzX7ZGdl6gtMZnN55Vy+Ko7 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kBRTzXiohr4IKnoCTTTEz3q++zRBAy+HtcQbJYn3c2L61IdtAZSHnhfrfQpc0gQ8mpW9HM1VQ/
 /u5zqVJMnIPO5J24wqxxyYYpSW9sw765CBvBunn8imj4o440hbIJsA5oFQ5ZbgBmO3Wt+eU6Va
 4191dZFmbzwK15QsuP87FzCdqh6+UegWNEETSj3CwmpdMnvy5kGl7yBOxI+m4mjn1Qnxl/i6yH
 J+D9SMfCJLyMwXXJQqt9fGOP0xGQZPfyTV8K7SUbb4g3tCIPtOD2V4RMqWw7sXa6ACqzCX+QBM
 xrE=
X-SBRS: 2.7
X-MesageID: 11432448
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432448"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:48 +0000
Message-ID: <20200117105358.607910-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 02/12] xen/build: Use obj-y += subdir/
 instead of subdir-y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhpcyBpcyBwYXJ0IG9mIHVwZ3JhZGluZyBvdXIgYnVpbGQgc3lzdGVtIGFuZCBpbXBvcnQgbW9y
ZSBvZiBMaW51eCdzCm9uZS4KCkluIExpbnV4LCBzdWJkaXIteSBpbiBNYWtlZmlsZXMgaXMgb25s
eSB1c2VkIHRvIGRlc2NlbmQgaW50bwpzdWJkaXJlY3Rvcnkgd2hlbiB0aGVyZSBhcmUgbm8gb2Jq
ZWN0IHRvIGJ1aWxkLCBYZW4gZG9lc24ndCBoYXZlIHRoYXQKYW5kIGFsbCBzdWJkaXIgaGF2ZSBv
YmplY3QgdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGZpbmFsIGJpbmFyeS4KClRvIGFsbG93IHRoZSBu
ZXcgc3ludGF4LCB0aGUgIm9iai15IiBhbmQgInN1YmRpci0qIiBjYWxjdWxhdGlvbiBpbgpSdWxl
cy5tayBpcyBjaGFuZ2VkIGFuZCBwYXJ0aWFsbHkgaW1wb3J0ZWQgZnJvbSBMaW51eCdzIEtidWls
ZC4KClRoZSBjb21tYW5kIHVzZWQgdG8gbW9kaWZ5IHRoZSBNYWtlZmlsZSB3YXM6CiAgICBzZWQg
LWkgLXIgJ3MjXnN1YmRpci0oLiopI29iai1cMS8jOycgKiovTWFrZWZpbGUKClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHhlbi9S
dWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0t
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZSAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L01ha2Vm
aWxlICAgICAgICAgICAgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
YWNwaS9NYWtlZmlsZSAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9NYWtlZmls
ZSAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAg
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSAgICAgICAgICAgIHwgIDYg
KysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUgICAgICAgICAgICAgfCAgNCArKy0tCiB4
ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9kcml2ZXJzL01ha2Vm
aWxlICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9hY3Bp
L01ha2VmaWxlICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L01ha2VmaWxlICAgICB8ICA4ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
TWFrZWZpbGUgfCAgMiArLQogeGVuL2xpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi94c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4v
eHNtL2ZsYXNrL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgMiArLQogMTkgZmlsZXMgY2hhbmdl
ZCwgNjEgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL1J1
bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDIyZjI1YzViMmJlOC4uOGIwNGNiZGQyNGNhIDEw
MDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xMDUsMTcgKzEw
NSwxNiBAQCBkZWZpbmUgZ2VuZGVwCiBlbmRlZgogJChmb3JlYWNoIG8sJChmaWx0ZXItb3V0ICUv
LCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKSwkKGV2YWwgJChjYWxsIGdlbmRlcCwk
KG8pKSkpCiAKLSMgRW5zdXJlIGVhY2ggc3ViZGlyZWN0b3J5IGhhcyBleGFjdGx5IG9uZSB0cmFp
bGluZyBzbGFzaC4KLXN1YmRpci1uIDo9ICQocGF0c3Vic3QgJSwlLywkKHBhdHN1YnN0ICUvLCUs
JChzdWJkaXItbikgJChzdWJkaXItKSkpCi1zdWJkaXIteSA6PSAkKHBhdHN1YnN0ICUsJS8sJChw
YXRzdWJzdCAlLywlLCQoc3ViZGlyLXkpKSkKLQotIyBBZGQgZXhwbGljaXRseSBkZWNsYXJlZCBz
dWJkaXJlY3RvcmllcyB0byB0aGUgb2JqZWN0IGxpc3RzLgotb2JqLXkgKz0gJChwYXRzdWJzdCAl
LywlL2J1aWx0X2luLm8sJChzdWJkaXIteSkpCi0KLSMgQWRkIGltcGxpY2l0bHkgZGVjbGFyZWQg
c3ViZGlyZWN0b3JpZXMgKGluIHRoZSBvYmplY3QgbGlzdHMpIHRvIHRoZQotIyBzdWJkaXJlY3Rv
cnkgbGlzdCwgYW5kIHJld3JpdGUgdGhlIG9iamVjdC1saXN0IGVudHJ5Lgotc3ViZGlyLXkgKz0g
JChmaWx0ZXIgJS8sJChvYmoteSkpCi1vYmoteSAgICA6PSAkKHBhdHN1YnN0ICUvLCUvYnVpbHQt
aW4ubywkKG9iai15KSkKKyMgSGFuZGxlIG9iamVjdHMgaW4gc3ViZGlycworIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyMgbyBpZiB3ZSBlbmNvdW50ZXIgZm9vLyBpbiAkKG9iai15KSwgcmVwbGFjZSBp
dCBieSBmb28vYnVpbHRfaW4ubworIyAgIGFuZCBhZGQgdGhlIGRpcmVjdG9yeSB0byB0aGUgbGlz
dCBvZiBkaXJzIHRvIGRlc2NlbmQgaW50bzogJChzdWJkaXIteSkKK19fc3ViZGlyLXkJOj0gJChm
aWx0ZXIgJS8sICQob2JqLXkpKQorc3ViZGlyLXkJKz0gJChfX3N1YmRpci15KQorb2JqLXkJCTo9
ICQocGF0c3Vic3QgJS8sICUvYnVpbHRfaW4ubywgJChvYmoteSkpCisKK3N1YmRpci1uIDo9ICQo
c3ViZGlyLW4pICQoc3ViZGlyLSkgXAorCQkkKGZpbHRlciAlLywgJChvYmotbikgJChvYmotKSkK
IAogc3ViZGlyLWFsbCA6PSAkKHN1YmRpci15KSAkKHN1YmRpci1uKQogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNzBmNTMy
ZTQyYTA2Li4xMDQ0YzIyOThhMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTEsMTEgKzEsMTEgQEAKLXN1YmRpci0kKENP
TkZJR19BUk1fMzIpICs9IGFybTMyCi1zdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBhcm02NAot
c3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0gZWZpCi1zdWJkaXItJChDT05GSUdfQUNQSSkgKz0g
YWNwaQorb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gYXJtMzIvCitvYmotJChDT05GSUdfQVJNXzY0
KSArPSBhcm02NC8KK29iai0kKENPTkZJR19BUk1fNjQpICs9IGVmaS8KK29iai0kKENPTkZJR19B
Q1BJKSArPSBhY3BpLwogaWZuZXEgKCQoQ09ORklHX05PX1BMQVQpLHkpCi1zdWJkaXIteSArPSBw
bGF0Zm9ybXMKK29iai15ICs9IHBsYXRmb3Jtcy8KIGVuZGlmCi1zdWJkaXItJChDT05GSUdfVEVF
KSArPSB0ZWUKK29iai0kKENPTkZJR19URUUpICs9IHRlZS8KIAogb2JqLSQoQ09ORklHX0hBU19B
TFRFUk5BVElWRSkgKz0gYWx0ZXJuYXRpdmUubwogb2JqLXkgKz0gYm9vdGZkdC5pbml0Lm8KQEAg
LTQ4LDcgKzQ4LDcgQEAgb2JqLXkgKz0gc3lzY3RsLm8KIG9iai15ICs9IHRpbWUubwogb2JqLXkg
Kz0gdHJhcHMubwogb2JqLXkgKz0gdmNwcmVnLm8KLXN1YmRpci0kKENPTkZJR19ORVdfVkdJQykg
Kz0gdmdpYworb2JqLSQoQ09ORklHX05FV19WR0lDKSArPSB2Z2ljLwogaWZuZXEgKCQoQ09ORklH
X05FV19WR0lDKSx5KQogb2JqLXkgKz0gZ2ljLXZnaWMubwogb2JqLXkgKz0gdmdpYy5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
TWFrZWZpbGUKaW5kZXggMGFjMjU0ZjM0NzE0Li41MzliYmVmMjk4YTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvTWFrZWZp
bGUKQEAgLTEsNCArMSw0IEBACi1zdWJkaXIteSArPSBsaWIKK29iai15ICs9IGxpYi8KIAogb2Jq
LSQoRUFSTFlfUFJJTlRLKSArPSBkZWJ1Zy5vCiBvYmoteSArPSBkb21jdGwubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2Vm
aWxlCmluZGV4IGM0ZjNhMjhhMGQwYi4uZGI4NTY1YjcxYTMzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCkBA
IC0xLDQgKzEsNCBAQAotc3ViZGlyLXkgKz0gbGliCitvYmoteSArPSBsaWIvCiAKIG9iai15ICs9
IGNhY2hlLm8KIG9iai0kKENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikgKz0gYnBpLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmls
ZQppbmRleCA2NzgzNjg4YjAwYmUuLjQ2MWQxZjNkYzJhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSwxMiArMSwxMiBA
QAotc3ViZGlyLXkgKz0gYWNwaQotc3ViZGlyLXkgKz0gY3B1Ci1zdWJkaXIteSArPSBnZW5hcGlj
Ci1zdWJkaXItJChDT05GSUdfR1VFU1QpICs9IGd1ZXN0Ci1zdWJkaXItJChDT05GSUdfSFZNKSAr
PSBodm0KLXN1YmRpci15ICs9IG1tCi1zdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9IG9wcm9m
aWxlCi1zdWJkaXItJChDT05GSUdfUFYpICs9IHB2Ci1zdWJkaXIteSArPSB4ODZfNjQKK29iai15
ICs9IGFjcGkvCitvYmoteSArPSBjcHUvCitvYmoteSArPSBnZW5hcGljLworb2JqLSQoQ09ORklH
X0dVRVNUKSArPSBndWVzdC8KK29iai0kKENPTkZJR19IVk0pICs9IGh2bS8KK29iai15ICs9IG1t
Lworb2JqLSQoQ09ORklHX1hFTk9QUk9GKSArPSBvcHJvZmlsZS8KK29iai0kKENPTkZJR19QVikg
Kz0gcHYvCitvYmoteSArPSB4ODZfNjQvCiAKIGFsdGVybmF0aXZlLXkgOj0gYWx0ZXJuYXRpdmUu
aW5pdC5vCiBhbHRlcm5hdGl2ZS0kKENPTkZJR19MSVZFUEFUQ0gpIDo9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYWNwaS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9hY3BpL01ha2VmaWxlCmlu
ZGV4IDI3YjRhYTMwYjBjYS4uMWI5ZTYyNTcxMzAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
YWNwaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvYWNwaS9NYWtlZmlsZQpAQCAtMSw0ICsx
LDQgQEAKLXN1YmRpci15ICs9IGNwdWZyZXEKK29iai15ICs9IGNwdWZyZXEvCiAKIG9iai15ICs9
IGxpYi5vIHBvd2VyLm8gc3VzcGVuZC5vIGNwdV9pZGxlLm8gY3B1aWRsZV9tZW51Lm8KIG9iai1i
aW4teSArPSBib290LmluaXQubyB3YWtldXBfcHJvdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQppbmRleCA0NjZhY2M4
YjEwZTUuLmRlOTgzMDA2YTFiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC94ODYvY3B1L01ha2VmaWxlCkBAIC0xLDUgKzEsNSBAQAotc3ViZGly
LXkgKz0gbWNoZWNrCi1zdWJkaXIteSArPSBtdHJyCitvYmoteSArPSBtY2hlY2svCitvYmoteSAr
PSBtdHJyLwogCiBvYmoteSArPSBhbWQubwogb2JqLXkgKz0gY2VudGF1ci5vCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZp
bGUKaW5kZXggZjE2NDE5Njc3MmU4Li5hMWUzNzBkNjlkZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKQEAg
LTEsNCArMSw0IEBACiBvYmoteSArPSBoeXBlcnZpc29yLm8KIAotc3ViZGlyLSQoQ09ORklHX0hZ
UEVSVl9HVUVTVCkgKz0gaHlwZXJ2Ci1zdWJkaXItJChDT05GSUdfWEVOX0dVRVNUKSArPSB4ZW4K
K29iai0kKENPTkZJR19IWVBFUlZfR1VFU1QpICs9IGh5cGVydi8KK29iai0kKENPTkZJR19YRU5f
R1VFU1QpICs9IHhlbi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94
ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCmluZGV4IDQzZTVmM2EyMWY4Yi4uMzQ2NDE5MTU0NDYw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vTWFrZWZpbGUKQEAgLTEsNiArMSw2IEBACi1zdWJkaXIteSArPSBzdm0KLXN1YmRpci15
ICs9IHZteAotc3ViZGlyLXkgKz0gdmlyaWRpYW4KK29iai15ICs9IHN2bS8KK29iai15ICs9IHZt
eC8KK29iai15ICs9IHZpcmlkaWFuLwogCiBvYmoteSArPSBhc2lkLm8KIG9iai15ICs9IGRtLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9tbS9N
YWtlZmlsZQppbmRleCA1MDEwYTI5ZDZjYjAuLmQ4N2RjMGFhNmVlYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAt
MSw1ICsxLDUgQEAKLXN1YmRpci15ICs9IHNoYWRvdwotc3ViZGlyLSQoQ09ORklHX0hWTSkgKz0g
aGFwCitvYmoteSArPSBzaGFkb3cvCitvYmotJChDT05GSUdfSFZNKSArPSBoYXAvCiAKIG9iai0k
KENPTkZJR19IVk0pICs9IGFsdHAybS5vCiBvYmotJChDT05GSUdfSFZNKSArPSBndWVzdF93YWxr
XzIubyBndWVzdF93YWxrXzMubyBndWVzdF93YWxrXzQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKaW5kZXgg
NGJmYTE0ODBlYjdlLi4yYmIxZWIwYTgxMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZQpAQCAtMSw0ICsx
LDQgQEAKLXN1YmRpci0kKENPTkZJR19QVikgKz0gY29tcGF0CitvYmotJChDT05GSUdfUFYpICs9
IGNvbXBhdC8KIAogb2JqLWJpbi15ICs9IGVudHJ5Lm8KIG9iai15ICs9IHRyYXBzLm8KZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDYy
YjM0ZTY5ZTk1Yy4uZDRkYjBhNmQ0NjZhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxl
CisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTczLDggKzczLDggQEAgb2JqLSQoQ09ORklH
X0NPTVBBVCkgKz0gJChhZGRwcmVmaXggY29tcGF0Lyxkb21haW4ubyBrZXJuZWwubyBtZW1vcnku
byBtdWx0aWNhbGwKIAogZXh0cmEteSA6PSBzeW1ib2xzLWR1bW15Lm8KIAotc3ViZGlyLSQoQ09O
RklHX0NPVkVSQUdFKSArPSBjb3ZlcmFnZQotc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNh
bgorb2JqLSQoQ09ORklHX0NPVkVSQUdFKSArPSBjb3ZlcmFnZS8KK29iai0kKENPTkZJR19VQlNB
TikgKz0gdWJzYW4vCiAKLXN1YmRpci0kKENPTkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgot
c3ViZGlyLSQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0CitvYmotJChDT05GSUdf
TkVFRFNfTElCRUxGKSArPSBsaWJlbGYvCitvYmotJChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSAr
PSBsaWJmZHQvCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9NYWtlZmlsZSBiL3hlbi9kcml2ZXJz
L01ha2VmaWxlCmluZGV4IDMwYmFiM2NmZGIzNi4uMmExYWU4YWQxMzBhIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9NYWtlZmlsZQpAQCAtMSw3ICsx
LDcgQEAKLXN1YmRpci15ICs9IGNoYXIKLXN1YmRpci0kKENPTkZJR19IQVNfQ1BVRlJFUSkgKz0g
Y3B1ZnJlcQotc3ViZGlyLSQoQ09ORklHX0hBU19QQ0kpICs9IHBjaQotc3ViZGlyLSQoQ09ORklH
X0hBU19WUENJKSArPSB2cGNpCi1zdWJkaXItJChDT05GSUdfSEFTX1BBU1NUSFJPVUdIKSArPSBw
YXNzdGhyb3VnaAotc3ViZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKLXN1YmRpci0kKENPTkZJ
R19WSURFTykgKz0gdmlkZW8KK29iai15ICs9IGNoYXIvCitvYmotJChDT05GSUdfSEFTX0NQVUZS
RVEpICs9IGNwdWZyZXEvCitvYmotJChDT05GSUdfSEFTX1BDSSkgKz0gcGNpLworb2JqLSQoQ09O
RklHX0hBU19WUENJKSArPSB2cGNpLworb2JqLSQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgKz0g
cGFzc3Rocm91Z2gvCitvYmotJChDT05GSUdfQUNQSSkgKz0gYWNwaS8KK29iai0kKENPTkZJR19W
SURFTykgKz0gdmlkZW8vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlIGIv
eGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQppbmRleCA0NDRiMTFkNTgzOWQuLjRmOGU5NzIyOGVl
MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVy
cy9hY3BpL01ha2VmaWxlCkBAIC0xLDYgKzEsNiBAQAotc3ViZGlyLXkgKz0gdGFibGVzCi1zdWJk
aXIteSArPSB1dGlsaXRpZXMKLXN1YmRpci0kKENPTkZJR19YODYpICs9IGFwZWkKK29iai15ICs9
IHRhYmxlcy8KK29iai15ICs9IHV0aWxpdGllcy8KK29iai0kKENPTkZJR19YODYpICs9IGFwZWkv
CiAKIG9iai1iaW4teSArPSB0YWJsZXMuaW5pdC5vCiBvYmotJChDT05GSUdfTlVNQSkgKz0gbnVt
YS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZSBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlCmluZGV4IGQ1MGFiMTg4YzgzYy4uZTk3M2UxNmM3
NDg0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZQorKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZQpAQCAtMSw3ICsxLDcgQEAKLXN1YmRpci0k
KENPTkZJR19YODYpICs9IHZ0ZAotc3ViZGlyLSQoQ09ORklHX1g4NikgKz0gYW1kCi1zdWJkaXIt
JChDT05GSUdfWDg2KSArPSB4ODYKLXN1YmRpci0kKENPTkZJR19BUk0pICs9IGFybQorb2JqLSQo
Q09ORklHX1g4NikgKz0gdnRkLworb2JqLSQoQ09ORklHX1g4NikgKz0gYW1kLworb2JqLSQoQ09O
RklHX1g4NikgKz0geDg2Lworb2JqLSQoQ09ORklHX0FSTSkgKz0gYXJtLwogCiBvYmoteSArPSBp
b21tdS5vCiBvYmotJChDT05GSUdfSEFTX1BDSSkgKz0gcGNpLm8KZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9NYWtlZmlsZQppbmRleCBmMzAyNjUzODU4YTAuLmZkZTc1NTVmYWMwNyAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLXN1YmRpci0kKENPTkZJ
R19YODYpICs9IHg4Ngorb2JqLSQoQ09ORklHX1g4NikgKz0geDg2LwogCiBvYmoteSArPSBpb21t
dS5vCiBvYmoteSArPSBkbWFyLm8KZGlmZiAtLWdpdCBhL3hlbi9saWIvTWFrZWZpbGUgYi94ZW4v
bGliL01ha2VmaWxlCmluZGV4IGRjZGI3NTkzMTM3OC4uNzAxOWNhMDBlOGZkIDEwMDY0NAotLS0g
YS94ZW4vbGliL01ha2VmaWxlCisrKyBiL3hlbi9saWIvTWFrZWZpbGUKQEAgLTEgKzEgQEAKLXN1
YmRpci0kKENPTkZJR19YODYpICs9IHg4Ngorb2JqLSQoQ09ORklHX1g4NikgKz0geDg2LwpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9NYWtlZmlsZSBiL3hlbi94c20vTWFrZWZpbGUKaW5kZXggZTRkNTgx
ZTA2NWY4Li5jZjBhNzI4ZjFjOTYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vTWFrZWZpbGUKKysrIGIv
eGVuL3hzbS9NYWtlZmlsZQpAQCAtMyw0ICszLDQgQEAgb2JqLSQoQ09ORklHX1hTTSkgKz0geHNt
X3BvbGljeS5vCiBvYmotJChDT05GSUdfWFNNKSArPSBkdW1teS5vCiBvYmotJChDT05GSUdfWFNN
X1NJTE8pICs9IHNpbG8ubwogCi1zdWJkaXItJChDT05GSUdfWFNNX0ZMQVNLKSArPSBmbGFzawor
b2JqLSQoQ09ORklHX1hTTV9GTEFTSykgKz0gZmxhc2svCmRpZmYgLS1naXQgYS94ZW4veHNtL2Zs
YXNrL01ha2VmaWxlIGIveGVuL3hzbS9mbGFzay9NYWtlZmlsZQppbmRleCA3YzNmMzgxMjg3YmUu
LmIxZmQ0NTQyMTk5MyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9NYWtlZmlsZQorKysgYi94
ZW4veHNtL2ZsYXNrL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQCBvYmoteSArPSBhdmMubwogb2Jq
LXkgKz0gaG9va3Mubwogb2JqLXkgKz0gZmxhc2tfb3AubwogCi1zdWJkaXIteSArPSBzcworb2Jq
LXkgKz0gc3MvCiAKIENGTEFHUyArPSAtSS4vaW5jbHVkZQogCi0tIApBbnRob255IFBFUkFSRAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPGY-0004rw-7Y; Fri, 17 Jan 2020 10:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGW-0004rm-TO
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:12 +0000
X-Inumbo-ID: ad953898-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad953898-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258444;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BaVL54Bogf22hBGa7/sAqmT8wuvNZRQ1/2NJj3UBFd0=;
 b=KAV/BxKfLKTkHA7ctSnpMFWvXBN+bFHq+iL3y/xtbwzxWDRK2UxyKRmv
 YySzaSYcxvo7TCl6Tcv+pRgK/jILPrYPMThR5JbNGUu9B4bbMpomwzEAt
 q1CQXdi3hzAkhyQBGgWewnxSTZ1TeR23rEnZV+nFvkgtzrcAs9+1ycMiA E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CgK8RSRYP93o4sJcM7pfI3F88EkDAWf6XUZ2sXgXh1BlTfIMK0eb2ZRcjF4RVm1ENbtl8zFyxd
 soFOFNcYR8YpKCzxysRK+4ph0X/M3EAXUIpSyVJNQP5vtsdV7KTxBYk70D6vi57SgcHQnjFOpT
 /dTXfOK1WcQ6RejjSeKducrs5KgxVRYPkNOIfRNeGKiCreEso9xvG2AkpAPI1eDVot5TeL80fI
 ZYNGVDeRHwQwCAHbCb2PmuurLQWuF54cf0/6nyAsRIZep1kjKCnPYGp8ArdbxTGMC23FKnBQAU
 kNE=
X-SBRS: 2.7
X-MesageID: 11432449
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432449"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:50 +0000
Message-ID: <20200117105358.607910-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 04/12] xen/build: extract clean target
 from Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KCk1vc3Qgb2Yg
dGhlIGNvZGUgZXhlY3V0ZWQgYnkgUnVsZXMubWsgaXNuJ3QgbmVjZXNzYXJ5IGZvciB0aGUgY2xl
YW4KdGFyZ2V0LCBlc3BlY2lhbGx5IG5vdCB0aGUgQ0ZMQUdTLiBUaGlzIG1ha2UgcnVubmluZyBt
YWtlIGNsZWFuIG11Y2gKZmFzdGVyLgoKVGhpcyBleHRyYWN0IHRoZSBjb2RlIGludG8gYSBkaWZm
ZXJlbnQgTWFrZWZpbGUuIEl0IGRvZXNuJ3Qgd2FudCB0bwppbmNsdWRlIENvbmZpZy5tayBlaXRo
ZXIgc28gdmFyaWFibGVzIERFUFNfUk0gYW5kIERFUFNfSU5DTFVERSBhcmUKZXh0cmFjdGVkIGZy
b20gQ29uZmlnLm1rIGFzIHdlbGwuIERFUFNfSU5DTFVERSBpcyBwdXQgaW50bwpLYnVpbGQuaW5j
bHVkZSBzbyBpdCBjb3VsZCBiZSB1c2UgYnkgb3RoZXIgTWFrZWZpbGVzLgoKVGhpcyBpcyBpbnNw
aXJlZCBieSBLYnVpbGQsIHdpdGggTWFrZWZpbGUuY2xlYW4gcGFydGlhbGx5IGNvcGllZCBmcm9t
CkxpbnV4IHY1LjQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgICB8IDEzIC0tLS0t
LS0tLS0tLS0KIHhlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlIHwgIDcgKysrKysrLQogeGVuL3Nj
cmlwdHMvTWFrZWZpbGUuY2xlYW4gfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvTWFrZWZpbGUuY2xlYW4KCmRpZmYgLS1naXQg
YS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggMTIwMzIzNzE3ZDg3Li5kZWFiMGFi
ZDYzZTEgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTk0
LDggKzk0LDYgQEAgTERGTEFHUyArPSAkKExERkxBR1MteSkKIAogaW5jbHVkZSAkKEJBU0VESVIp
L2FyY2gvJChUQVJHRVRfQVJDSCkvUnVsZXMubWsKIAotREVQUyA9IC4qLmQKLQogaW5jbHVkZSBN
YWtlZmlsZQogCiBkZWZpbmUgZ2VuZGVwCkBAIC0xMTMsMTEgKzExMSw2IEBAIF9fc3ViZGlyLXkJ
Oj0gJChmaWx0ZXIgJS8sICQob2JqLXkpKQogc3ViZGlyLXkJKz0gJChfX3N1YmRpci15KQogb2Jq
LXkJCTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHRfaW4ubywgJChvYmoteSkpCiAKLXN1YmRpci1u
IDo9ICQoc3ViZGlyLW4pICQoc3ViZGlyLSkgXAotCQkkKGZpbHRlciAlLywgJChvYmotbikgJChv
YmotKSkKLQotc3ViZGlyLWFsbCA6PSAkKHN1YmRpci15KSAkKHN1YmRpci1uKQotCiAkKGZpbHRl
ciAlLmluaXQubywkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAt
RElOSVRfU0VDVElPTlNfT05MWQogCiBpZmVxICgkKENPTkZJR19DT1ZFUkFHRSkseSkKQEAgLTE4
MSwxMiArMTc0LDYgQEAgRk9SQ0U6CiAlL2J1aWx0X2luX2Jpbi5vOiBGT1JDRQogCSQoTUFLRSkg
LWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkKiBidWlsdF9pbl9iaW4ubwogCi0uUEhPTlk6IGNs
ZWFuCi1jbGVhbjo6ICQoYWRkcHJlZml4IF9jbGVhbl8sICQoc3ViZGlyLWFsbCkpCi0Jcm0gLWYg
Ki5vIC4qLm8udG1wICp+IGNvcmUgJChERVBTX1JNKQotX2NsZWFuXyUvOiBGT1JDRQotCSQoTUFL
RSkgJChjbGVhbikgJCoKLQogU1JDUEFUSCA6PSAkKHBhdHN1YnN0ICQoQkFTRURJUikvJSwlLCQo
Q1VSRElSKSkKIAogJS5vOiAlLmMgTWFrZWZpbGUKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL0ti
dWlsZC5pbmNsdWRlIGIveGVuL3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUKaW5kZXggMjQ2NWNjNDA2
MGMzLi42YTliMGMzOWRhNTMgMTAwNjQ0Ci0tLSBhL3hlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRl
CisrKyBiL3hlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCkBAIC0yLDYgKzIsMTEgQEAKICMjIyMK
ICMga2J1aWxkOiBHZW5lcmljIGRlZmluaXRpb25zCiAKKyMjIworIyBkZXBlbmRlbmNpZXMKK0RF
UFMgPSAuKi5kCitERVBTX0lOQ0xVREUgPSAkKGFkZHN1ZmZpeCAuZDIsICQoYmFzZW5hbWUgJCh3
aWxkY2FyZCAkKERFUFMpKSkpCisKICMgY2MtaWZ2ZXJzaW9uCiAjIFVzYWdlOiAgRVhUUkFfQ0ZM
QUdTICs9ICQoY2FsbCBjYy1pZnZlcnNpb24sIC1sdCwgMDQwMiwgLU8xKQogY2MtaWZ2ZXJzaW9u
ID0gJChzaGVsbCBbICQoQ09ORklHX0dDQ19WRVJTSU9OKTAgJCgxKSAkKDIpMDAwIF0gJiYgZWNo
byAkKDMpIHx8IGVjaG8gJCg0KSkKQEAgLTksNCArMTQsNCBAQCBjYy1pZnZlcnNpb24gPSAkKHNo
ZWxsIFsgJChDT05GSUdfR0NDX1ZFUlNJT04pMCAkKDEpICQoMikwMDAgXSAmJiBlY2hvICQoMykg
fHwgZQogIyBTaG9ydGhhbmQgZm9yICQoTUFLRSkgY2xlYW4KICMgVXNhZ2U6CiAjICQoTUFLRSkg
JChjbGVhbikgZGlyCi1jbGVhbiA6PSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIGNsZWFuIC1DCitj
bGVhbiA6PSAtZiAkKEJBU0VESVIpL3NjcmlwdHMvTWFrZWZpbGUuY2xlYW4gY2xlYW4gLUMKZGlm
ZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmNsZWFuIGIveGVuL3NjcmlwdHMvTWFrZWZp
bGUuY2xlYW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4zMWNmMmI1
OTU5NGUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9NYWtlZmlsZS5jbGVhbgpAQCAt
MCwwICsxLDMzIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisjID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CisjIENsZWFuaW5nIHVwCisjID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK2NsZWFu
OjoKKworaW5jbHVkZSAkKEJBU0VESVIpL3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUKKworaW5jbHVk
ZSBNYWtlZmlsZQorCisjIEZpZ3VyZSBvdXQgd2hhdCB3ZSBuZWVkIHRvIGJ1aWxkIGZyb20gdGhl
IHZhcmlvdXMgdmFyaWFibGVzCisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CitfX3N1YmRpci15CTo9ICQo
ZmlsdGVyICUvLCAkKG9iai15KSkKK3N1YmRpci15CSs9ICQoX19zdWJkaXIteSkKK3N1YmRpci1u
IDo9ICQoc3ViZGlyLW4pICQoc3ViZGlyLSkgXAorCQkkKGZpbHRlciAlLywgJChvYmotbikgJChv
YmotKSkKK3N1YmRpci1hbGwgOj0gJChzdWJkaXIteSkgJChzdWJkaXItbikKKworREVQU19STSA9
ICQoREVQUykgJChERVBTX0lOQ0xVREUpCisuUEhPTlk6IGNsZWFuCitjbGVhbjo6ICQoYWRkcHJl
Zml4IF9jbGVhbl8sICQoc3ViZGlyLWFsbCkpCisJcm0gLWYgKi5vIC4qLm8udG1wICp+IGNvcmUg
JChERVBTX1JNKQorCisjIERlc2NlbmRpbmcKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK19jbGVh
bl8lLzogRk9SQ0UKKwkkKE1BS0UpICQoY2xlYW4pICQqCisKKyMgRm9yY2UgZXhlY3V0aW9uIG9m
IHBhdHRlcm4gcnVsZXMgKGZvciB3aGljaCBQSE9OWSBjYW5ub3QgYmUgZGlyZWN0bHkgdXNlZCku
CisuUEhPTlk6IEZPUkNFCitGT1JDRToKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPGV-0004ra-UR; Fri, 17 Jan 2020 10:54:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGU-0004rV-LS
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:10 +0000
X-Inumbo-ID: ab61b1e6-3917-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab61b1e6-3917-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 10:54:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258441;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ki2V65V0svazw26nGqu3qSzzpqihu67qyh2l2jYb0pA=;
 b=ZQ0Tb0tq+WK4vc/DEk0OC2lJykVTV/zQOS9PESiHcKkgN/hAf2RINeZN
 N8mgV5pRBokqnqwQv+yUu/9OUPOBPd5Wzz9RT8VvzbR3pAcUEwm1I4lhY
 0vxBoxIN6FXV6u4irn+qv4DzDC5H5vYYbw7IQHZ/86QfMe+faBudsOQkB k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rut13j3ksQJSgSpvikTlru35KBZgK515RCtsZe9dmDz4/5Q22yZlcEsF8zOv1cPoz1IEB330Ke
 sYg3Qut996VMIG6aRJt5UFfgXshxd4AAOZljRwK2RA4EpsLMqeA8gBzWDG+TtoHBLVkI7TmFyV
 VTSWu0bXrlgAf/vdN0IG8Eqk0aQ8AErY+Hw88zeVV4yqDwR6ZiiXkNfdCrug6SMyFyqVhRmz3D
 4L5S3r/irnYh+e3hvqvtOFsT+DbhVrjXI92fQgQnwnZCyOF1oEpWIh5nSbeNAdCl6jV4fp/WWD
 H40=
X-SBRS: 2.7
X-MesageID: 11498513
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11498513"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:46 +0000
Message-ID: <20200117105358.607910-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 00/12] xen: Build system 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: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuYnVp
bGQtc3lzdGVtLXhlbi12MgoKc2VyaWVzIGlzIGJhc2VkIG9uICJbWEVOIFBBVENIIHYzIDAvNl0g
eGVuOiBLY29uZmlnIHVwZGF0ZSB3aXRoIGZldyBleHRyYSIKCnYyOgpSYXRoZXIgdGhhbiB0YWtp
bmcgS2J1aWxkIGFuZCBtYWtpbmcgaXQgd29yayB3aXRoIFhlbiwgdGhlIHYyIHRha2VzIHRoZSBv
cHBvc2l0ZQphcHByb2FjaCBvZiBzbG93bHkgdHJhbnNmb3JtaW5nIG91ciBjdXJyZW50IGJ1aWxk
IHN5c3RlbSBpbnRvIEtidWlsZC4gVGhhdCBoYXZlCnRoZSBhZHZhbnRhZ2Ugb2Yga2VlcGluZyBh
bGwgdGhlIGZlYXR1cmUgd2UgaGF2ZSBhbmQgbWFraW5nIHRoZSBwYXRjaGVzIG11Y2gKZWFzaWVy
IHRvIHJldmlldy4gS2NvbmZpZyB1cGRhdGUgaXMgZG9uZSBpbiBhbiBvdGhlciBwYXRjaCBzZXJp
ZXMuCgp2MToKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE5LTEwL21zZzAxNjA5Lmh0bWwKCkhpLAoKSSBoYXZlIHdvcmsgdG93YXJkIGJ1aWxk
aW5nIFhlbiAodGhlIGh5cGVydmlzb3IpIHdpdGggTGludXgncyBidWlsZCBzeXN0ZW0sCktidWls
ZC4KClRoZSBtYWluIHJlYXNvbiBmb3IgdGhhdCBpcyB0byBiZSBhYmxlIHRvIGhhdmUgb3V0LW9m
LXRyZWUgYnVpbGQuIEl0J3MgYW5ub3lpbmcKd2hlbiBhIGJ1aWxkIGZhaWwgYmVjYXVzZSBvZiB0
aGUgcHZzaGltLiBPdGhlciBiZW5lZml0IGlzIGEgbXVjaCBmYXN0ZXIKcmVidWlsZCwgYW5kIGBt
YWtlIGNsZWFuYCBkb2Vzbid0IHRha2UgYWdlcywgYW5kIGJldHRlciBkZXBlbmRlbmNpZXMgdG8g
ZmlndXJlCm91dCB3aGF0IG5lZWRzIHRvIGJlIHJlYnVpbGQuCgpTbywgd2UgYXJlIG5vdCB0aGVy
ZSB5ZXQsIGJ1dCB0aGUgc2VyaWVzIGFscmVhZHkgY29udGFpbiBxdWl0ZSBhIGZldwppbXByb3Zl
bWVudCBhbmQgY2xlYW51cC4gTW9yZSBwYXRjaGVzIGFyZSBnb2luZyB0byBiZSBhZGRlZCB0byB0
aGUgc2VyaWVzLgoKWFhYIEtub3duIGlzc3VlCi0gbWFrZSBkaXN0LXRlc3RzIGlzIGJyb2tlbi4g
SSdsbCBmaXggdGhhdCBsYXR0ZXIuCi0gZWZpIGJ1aWxkIG1heWJlIGJyb2tlbiAoeGVuIGRvZXNu
J3QgYm9vdCBvbiBhbGJhbmEgd2hpY2ggbG9va3MgbGlrZSB0byBiZSBvbmUKICBvZiB0aGUgdWVm
aSBob3N0KQoKQ2hlZXJzLAoKQW50aG9ueSBQRVJBUkQgKDEyKToKICB4ZW4vYnVpbGQ6IFJlbW92
ZSBsZWZ0IG92ZXIgLURNQVhfUEhZU19JUlFTCiAgeGVuL2J1aWxkOiBVc2Ugb2JqLXkgKz0gc3Vi
ZGlyLyBpbnN0ZWFkIG9mIHN1YmRpci15CiAgeGVuL2J1aWxkOiB1c2UgJChjbGVhbikgc2hvcnRo
YW5kIGZvciBjbGVhbiB0YXJnZXRzCiAgeGVuL2J1aWxkOiBleHRyYWN0IGNsZWFuIHRhcmdldCBm
cm9tIFJ1bGVzLm1rCiAgeGVuL2luY2x1ZGU6IHJlbW92ZSBpbmNsdWRlIG9mIENvbmZpZy5tawog
IHhlbi90ZXN0L2xpdmVwYXRjaDogcmVtb3ZlIGluY2x1ZGUgb2YgQ29uZmlnLm1rCiAgeGVuL2J1
aWxkOiBydW4gdGFyZ2V0cyBjc29wZXMsdGFncywuLiB3aXRob3V0IFJ1bGVzLm1rCiAgeGVuL2J1
aWxkOiBtYWtlIHRlc3RzIGluIHRlc3QvIGRpcmVjdGx5CiAgeGVuL2J1aWxkOiBpbmNsdWRlIGlu
Y2x1ZGUvY29uZmlnL2F1dG8uY29uZiBpbiBtYWluIE1ha2VmaWxlCiAgeGVuL2J1aWxkOiB1c2Ug
bmV3ICQoY19mbGFncykgYW5kICQoYV9mbGFncykgaW5zdGVhZCBvZiAkKENGTEFHUykKICB4ZW4v
YnVpbGQ6IGludHJvZHVjZSBjY2ZsYWdzLXkgYW5kIENGTEFHU18kQAogIHhlbi9idWlsZDogaGF2
ZSB0aGUgcm9vdCBNYWtlZmlsZSBnZW5lcmF0ZXMgdGhlIENGTEFHUwoKIHhlbi9NYWtlZmlsZSAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIxMSArKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzNSArKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgIDI4ICsrLS0KIHhl
bi9hcmNoL2FybS9SdWxlcy5tayAgICAgICAgICAgICAgICB8ICA5MyAtLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9hcmNoLm1rICAgICAgICAgICAgICAgICB8ICA4OCArKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL2FybTMyL01ha2VmaWxlICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0v
YXJtNjQvTWFrZWZpbGUgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL2FybS9lZmkvTWFrZWZp
bGUgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAg
ICAgIHwgIDQ2ICsrKy0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAgICAgICAgICAgIHwg
IDkxICstLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2FjcGkvTWFrZWZpbGUgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvYXJjaC5tayAgICAgICAgICAgICAgICAgfCAgODcgKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUgICAgICAgICAgICB8ICAgNCArLQogeGVu
L2FyY2gveDg2L2VmaS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vTWFrZWZp
bGUgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L21tL01ha2VmaWxlICAgICAgICAg
ICAgIHwgIDEwICstCiB4ZW4vYXJjaC94ODYvbW0vaGFwL01ha2VmaWxlICAgICAgICAgfCAgIDYg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvTWFrZWZpbGUgICAgICB8ICAgNiArLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9NYWtlZmlsZSAgICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9jb21tb24vbGliZWxmL01ha2VmaWxl
ICAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgICAgICAgICAg
IHwgICA0ICstCiB4ZW4vZHJpdmVycy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMTQgKy0K
IHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgICAgICAgICAgICB8ICAgNiArLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUgICAgIHwgICA4ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvTWFrZWZpbGUgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogeGVuL2xpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vc2NyaXB0cy9LYnVpbGQuaW5jbHVkZSAgICAgICAgICAgfCAgMTAgKysKIHhl
bi9zY3JpcHRzL01ha2VmaWxlLmNsZWFuICAgICAgICAgICB8ICAzMyArKysrKwogeGVuL3Rlc3Qv
bGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgIHwgICAyIC0KIHhlbi94c20vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgICAg
ICAgICAgIHwgICA0ICstCiB4ZW4veHNtL2ZsYXNrL3NzL01ha2VmaWxlICAgICAgICAgICAgfCAg
IDIgKy0KIDM1IGZpbGVzIGNoYW5nZWQsIDUxOSBpbnNlcnRpb25zKCspLCA0MTMgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FyY2gubWsKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC94ODYvYXJjaC5tawogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3Jp
cHRzL01ha2VmaWxlLmNsZWFuCgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPGa-0004tP-LO; Fri, 17 Jan 2020 10:54:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGZ-0004sW-KH
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:15 +0000
X-Inumbo-ID: abe97ca2-3917-11ea-8e9a-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abe97ca2-3917-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 10:54:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258442;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jiF1/fUcVDrgXgau77P1H2MuBbFylED2F0KmBkGvr2s=;
 b=E6R4KR/ApF2wMJX9+6botW5c9lao/+cp1hEtAvOjb88ioLZkwLZ09fgl
 qss7NOp2GeB0FkLgXcYXNENOH4BJEgVKZKcRMLt59rX7fqNpS8fxBEILo
 NjpETxDBqCL9FyToqsyQVbhPNzyzGrWp8iwI0HzHuNyfyDpqqUUfzBy8z M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HPH7t11yLUKN87tdsVKkomuUZue4UJje9WK43aNJi9F3Jfgpm6M9J3qpLv1+zRXkJmKI6KxZmi
 D3vGB0Vuec4HyCJYfa1Lchr0iQvHqr7nCkI4un075A62qjCUJUy2AMa4/Q/f9UP4iFvOjb4LDD
 AiJ1NjTjbOP+m+HHPFpGWHz1Rqq/9r4Rcga1la7MBhymx8tL+AoRPj68nntVBAqwn3kMLNa4Tn
 DssVGAxaed+ODoMrMQgpF2t965Hs5LdA27jPrlOHp37QXmiPnPWmrA31z9QMfkvFKs5wTnxTgf
 lKs=
X-SBRS: 2.7
X-MesageID: 11432447
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432447"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:49 +0000
Message-ID: <20200117105358.607910-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 03/12] xen/build: use $(clean) shorthand
 for clean targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KCkNvbGxlY3Qg
YWxsIHRoZSBjbGVhbiB0YXJnZXRzIGFzIHdlIGFyZSBnb2luZyB0byBtb2RpZnkgaXQgc2hvcnRs
eS4KQWxzbywgdGhpcyBpcyBpbnNwaXJlZCBieSBMaW51eCdzIEtidWlsZC4KCiJLYnVpbGQuaW5j
bHVkZSIgaXNuJ3QgaW5jbHVkZWQgYnkgIk1ha2VmaWxlIiwgYnV0IHRoZSAiX2NsZWFuIiB0YXJn
ZXQKaXMgb25seSB1c2VkIGJ5IFJ1bGVzLm1rIHdoaWNoIGluY2x1ZGUgS2J1aWxkLmluY2x1ZGUu
CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0K
IHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9zY3JpcHRzL0tidWlsZC5p
bmNsdWRlIHwgIDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5k
ZXggYzMyNmZlZTU4ODBlLi44MTQwMTExNzVmZDggMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQor
KysgYi94ZW4vTWFrZWZpbGUKQEAgLTExNywxNCArMTE3LDE0IEBAIF9kZWJ1ZzoKIC5QSE9OWTog
X2NsZWFuCiBfY2xlYW46IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtFKSAtQyB0b29scyBj
bGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBpbmNsdWRlIGNsZWFuCi0J
JChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGNvbW1vbiBjbGVhbgotCSQoTUFLRSkg
LWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBkcml2ZXJzIGNsZWFuCi0JJChNQUtFKSAtZiAkKEJB
U0VESVIpL1J1bGVzLm1rIC1DIHhzbSBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxl
cy5tayAtQyBjcnlwdG8gY2xlYW4KLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMg
YXJjaC9hcm0gY2xlYW4KLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgYXJjaC94
ODYgY2xlYW4KLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgdGVzdCBjbGVhbgor
CSQoTUFLRSkgJChjbGVhbikgaW5jbHVkZQorCSQoTUFLRSkgJChjbGVhbikgY29tbW9uCisJJChN
QUtFKSAkKGNsZWFuKSBkcml2ZXJzCisJJChNQUtFKSAkKGNsZWFuKSB4c20KKwkkKE1BS0UpICQo
Y2xlYW4pIGNyeXB0bworCSQoTUFLRSkgJChjbGVhbikgYXJjaC9hcm0KKwkkKE1BS0UpICQoY2xl
YW4pIGFyY2gveDg2CisJJChNQUtFKSAkKGNsZWFuKSB0ZXN0CiAJJChNQUtFKSAtZiAkKEJBU0VE
SVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0k
KFNSQ0FSQ0gpIGNsZWFuCiAJZmluZCAuIFwoIC1uYW1lICIqLm8iIC1vIC1uYW1lICIuKi5kIiAt
byAtbmFtZSAiLiouZDIiIC1vIC1uYW1lICIqLmdjbm8iIFwpIC1leGVjIHJtIC1mIHt9IFw7CiAJ
cm0gLWYgaW5jbHVkZS9hc20gJChUQVJHRVQpICQoVEFSR0VUKS5neiAkKFRBUkdFVCkuZWZpICQo
VEFSR0VUKS5lZmkubWFwICQoVEFSR0VUKS1zeW1zICQoVEFSR0VUKS1zeW1zLm1hcCAqfiBjb3Jl
CmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggOGIwNGNiZGQy
NGNhLi4xMjAzMjM3MTdkODcgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVs
ZXMubWsKQEAgLTE4NSw3ICsxODUsNyBAQCBGT1JDRToKIGNsZWFuOjogJChhZGRwcmVmaXggX2Ns
ZWFuXywgJChzdWJkaXItYWxsKSkKIAlybSAtZiAqLm8gLiouby50bXAgKn4gY29yZSAkKERFUFNf
Uk0pCiBfY2xlYW5fJS86IEZPUkNFCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1D
ICQqIGNsZWFuCisJJChNQUtFKSAkKGNsZWFuKSAkKgogCiBTUkNQQVRIIDo9ICQocGF0c3Vic3Qg
JChCQVNFRElSKS8lLCUsJChDVVJESVIpKQogCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9LYnVp
bGQuaW5jbHVkZSBiL3hlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCmluZGV4IGE1YzQ2MmZkOTc3
Ny4uMjQ2NWNjNDA2MGMzIDEwMDY0NAotLS0gYS94ZW4vc2NyaXB0cy9LYnVpbGQuaW5jbHVkZQor
KysgYi94ZW4vc2NyaXB0cy9LYnVpbGQuaW5jbHVkZQpAQCAtNSwzICs1LDggQEAKICMgY2MtaWZ2
ZXJzaW9uCiAjIFVzYWdlOiAgRVhUUkFfQ0ZMQUdTICs9ICQoY2FsbCBjYy1pZnZlcnNpb24sIC1s
dCwgMDQwMiwgLU8xKQogY2MtaWZ2ZXJzaW9uID0gJChzaGVsbCBbICQoQ09ORklHX0dDQ19WRVJT
SU9OKTAgJCgxKSAkKDIpMDAwIF0gJiYgZWNobyAkKDMpIHx8IGVjaG8gJCg0KSkKKworIyBTaG9y
dGhhbmQgZm9yICQoTUFLRSkgY2xlYW4KKyMgVXNhZ2U6CisjICQoTUFLRSkgJChjbGVhbikgZGly
CitjbGVhbiA6PSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIGNsZWFuIC1DCi0tIApBbnRob255IFBF
UkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54: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 1isPGc-0004ul-W1; Fri, 17 Jan 2020 10:54:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGb-0004uA-Tf
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:17 +0000
X-Inumbo-ID: af6d3e4a-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af6d3e4a-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258447;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=6/qLtkj5Jww3gcQ65tbXPo+HgTWCoq9UnH4sl83WjiQ=;
 b=HN5dR0nxa187o49+EAq3alSjy3DKMYCXoLJYgZzE+T6PyMx7nGSAHcsS
 ZyC3C/b7oLRL/aZk95OTStM3tgEGz9viwdDvJ/F5aBOXNZsxgr7/rYdx0
 lqAck2RQ7aLYSO9nK8pq8B6nEo8himDoYR6UikqT1taImF0sQfqz2QmNi I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v5wtkjO/h4kST/tUm8SjDFWG9L5NuJYxBF173ZfCt8+DjuKgjd6s9pGJfyTni+pqRnc2Xz+WQA
 VaFmY48d8/1HHMutR+eWkZDMshQ0jdbCblzz034SaA7up2sJM4x2HnewYGRgBX4S8MfhbFLIH6
 tZZpRH6Kb7lOM67R+RBO+jBYAIwPkvWWxfxBEoJwAEahetAq16k+YaXiMk5PUpzni1bjBVL17Z
 I7NSgxxBDRqVlct7MSeGNqqKW5SxC39kM6NHK2Ovyel4/0LWqi0L915mxw1GcfUcYhwZKoBy2o
 kLs=
X-SBRS: 2.7
X-MesageID: 11432450
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432450"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:51 +0000
Message-ID: <20200117105358.607910-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 05/12] xen/include: remove include of
 Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIGluY2x1ZGUgQ29uZmlnLm1rIGhlcmUgYmVjYXVzZSB0aGlz
IE1ha2VmaWxlIGlzCm9ubHkgdXNlZCBieSB4ZW4vUnVsZXMubWsgd2hpY2ggYWxyZWFkeSBpbmNs
dWRlcyBDb25maWcubWsuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSB8IDIgLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2Vm
aWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZmRlMGNhMDEzMTIxLi40MzNiYWQ5MDU1
YjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01h
a2VmaWxlCkBAIC0xLDUgKzEsMyBAQAotaW5jbHVkZSAkKFhFTl9ST09UKS9Db25maWcubWsKLQog
aWZuZXEgKCQoQ09ORklHX0NPTVBBVCksKQogCiBjb21wYXQtYXJjaC0kKENPTkZJR19YODYpIDo9
IHg4Nl8zMgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10: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 1isPGg-0004wJ-AP; Fri, 17 Jan 2020 10:54:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGe-0004vf-LS
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:20 +0000
X-Inumbo-ID: b10dd35e-3917-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b10dd35e-3917-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 10:54:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258450;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bp6VeAtawBJ7+KlC2XEdokxk4K2nHX7ktie28XH2YH8=;
 b=TzdR+j1xBCYBH+P+UTqX3BvJxSldGklZhTtabq7IP4O4T50tciKSLGvU
 jAIRWALfCwjRg3qaBMKDqGTiJA6emr7uSAyDV0vfIMQ9jzEIXzRZJ6IhN
 BBinQo9vY8DfqKzkpwcTpJXMDUut270BKy2iUMH6vd0bAVa0yzVAOIeZo I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: itnPg+duLNhOj4iFx7kyj+aVvzuXCS7Z+mMrNKL6mx5Nv5J0aqUzFlcX3lcNvnC6wp7iTmmYbi
 Li7hMrcav0PrmCLA4mf3NMtYPFZlsQ5JSqrTIi3Bqf4GW406kuGqDlra1S2RvLTYJZrglJAdHT
 Klo1HRWk7QhcRqt5RhXSAk7DHTcfc7hUC+oJkAcF1YjU+gWeCyipVTnEt4xWY431NwNQ5lrcQN
 z4H02iyJ1rAU8DlsTH+uGpR59vxljkz5n7Qi2AleDJMKKlrRsz3TZLAOpVRsI/uYIa2LTVrDhc
 ILA=
X-SBRS: 2.7
X-MesageID: 11498515
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11498515"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:47 +0000
Message-ID: <20200117105358.607910-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 01/12] xen/build: Remove left over
 -DMAX_PHYS_IRQS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KClRoZSB1c2Ug
b2YgTUFYX1BIWVNfSVJRUyBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBjZjVlNmYyZDM0NDEgKCJ4ODY6
CmVsaW1pbmF0ZSBoYXJkLWNvZGVkIE5SX0lSUVMiKSwgc28gcmVtb3ZlIHRoZSBsZWZ0IG92ZXIg
Q0ZMQUdTLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Ci0tLQogeGVuL1J1bGVzLm1rIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5k
ZXggZmNkYWZkMDI5MzQyLi4yMmYyNWM1YjJiZTggMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5tawor
KysgYi94ZW4vUnVsZXMubWsKQEAgLTcxLDEwICs3MSw2IEBAIGlmbmVxICgkKENPTkZJR19DQ19J
U19DTEFORykseSkKIENGTEFHUyArPSAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZQogZW5kaWYK
IAotaWZuZXEgKCQobWF4X3BoeXNfaXJxcyksKQotQ0ZMQUdTLXkgICAgICAgICAgICAgICAgKz0g
LURNQVhfUEhZU19JUlFTPSQobWF4X3BoeXNfaXJxcykKLWVuZGlmCi0KIEFGTEFHUy15ICAgICAg
ICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkK
LS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPGh-0004xD-Jt; Fri, 17 Jan 2020 10:54:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGg-0004wj-Tr
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:22 +0000
X-Inumbo-ID: af6d3e4b-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af6d3e4b-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258448;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WAzvgb5QtA3Q71diJ/2r7MTArKvBTK8BaKDtrTl7ayg=;
 b=VYUVDOqqPOyu/x4dvQfaeH4hopNKrZCxTqvErM23MViinPPTLQhjKw2g
 RMTkfRhjUDE7s9ms6M6lJZLOEHDeIlQIgpZKR6EGazQBDWX+LAy4PIQ+v
 uNi1qoy4WQLbqi/gHF0d6Y0Dhq92ctvVoz0ni5gCWDJdODkcnFLC1B/rk o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6sR9/7VmzZNDFnO3YOvkoGmgwAjGLnTi1LSRGbjlS8ZxNlExmkjJQNi+4sU30sshurFL0Kdgs1
 365IePzZr9ke4oE/XZ1FGe5brF9sEUunwbYawAQzhenZecn3LOsjlg5Cnat+T/GyUar1C+wpdN
 uYIqVfjhWGj1KEQXbYotCKS0mK2SWvn/rJEzIwG/QjoPpZAWheuscP5PYMC6GOcLtO2nMqjEF6
 xZXPQQcr6JcNHMIM7O5pO3ecnhLwm+1s4k9mBsj5cdOp71WRME4kE1bkE7mgpS3QO3ASIJMmWh
 MiM=
X-SBRS: 2.7
X-MesageID: 11432451
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432451"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:52 +0000
Message-ID: <20200117105358.607910-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 06/12] xen/test/livepatch: remove include
 of Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGl2ZXBhdGNoL01ha2VmaWxlIHNlZW1zIHRvIG9ubHkgYmUgdXNlZCB2aWEgUnVsZXMubWssIHdo
aWNoIGFscmVhZHkKaW5jbHVkZXMgQ29uZmlnLm1rLCBhdm9pZCB0aGUgc2Vjb25kIGluY2x1ZGUu
CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgfCAyIC0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggODJhMDc2YWFjMWViLi4xNDhk
ZGRiOTA0NzMgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTEsNSArMSwzIEBACi1pbmNsdWRlICQoWEVO
X1JPT1QpL0NvbmZpZy5tawotCiBpZmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzY0KQogT0JK
Q09QWV9NQUdJQyA6PSAtSSBiaW5hcnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6eDg2LTY0CiBl
bmRpZgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54: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 1isPGm-00050g-WD; Fri, 17 Jan 2020 10:54:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGl-0004zn-UK
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:27 +0000
X-Inumbo-ID: b09611b7-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b09611b7-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258449;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=iAmpS5V60ZZUaAl6culBzBWtbpVPoDXsvk/RdPpBmE4=;
 b=O9pLZaTU9qzpkFNz/Ur/lK5GTcDQHyMJR9qpGstarpbR+IRq9uIn3BgL
 Jjmjnywq9wzOpTaJzOv1urMI2nFC7JCbJHRAzEnw8sM3G/2vBU/ta+Y60
 RJvSMV+/YSxRSFRrvHrVhLmVlCZuc6oSHg1LRGF7HEnAFeATYlkFe9C+t Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VBXbmtHhuZOneTPoDPRc7PI4q+ogSKIZgjO3H7y6UtN40xfBWcPs6o+5bihbycwezqQ2XRPk3I
 gylLNUQvzM+rfhtHJArvZLcwJ5ho+JF189lLs/B4oO8cOI511KEPaLPgXuBri9BxwwlfbZr/jx
 3oXbiwRgzrPr3j/r2MS3DSjYyrUZz87dXswBLZFh1WNxumbXReX7aync/2rF8TZWpUj2JcOYhP
 HbGT63CHG5sbur/a3tIjAAWk4HD6/q8oZuCOwViVNiUVBUbbHPhZYqGCvnbT/rzwGLz9R1IdVa
 +l0=
X-SBRS: 2.7
X-MesageID: 11432453
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432453"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:54 +0000
Message-ID: <20200117105358.607910-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 08/12] xen/build: make tests in test/
 directly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdW5uZWNlc3NhcnkgdG8gbWFrZSBfdGVzdHMgdmlhIFJ1bGVzLm1rIGJlY2F1c2UgdGhl
IHRhcmdldAp1c2UgUnVsZXMubWsgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHhlbi9NYWtlZmlsZSB8IDggKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDBlNTg5ZGU3NzU1
ZS4uNWQ3MmQ4MmJlMjYwIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2Vm
aWxlCkBAIC01MSw4ICs1MSw4IEBAIGRpc3Q6IGluc3RhbGwKIAogYnVpbGQgaW5zdGFsbDo6IGlu
Y2x1ZGUvY29uZmlnL2F1dG8uY29uZgogCi0uUEhPTlk6IGJ1aWxkIGluc3RhbGwgdW5pbnN0YWxs
IGNsZWFuIGRpc3RjbGVhbiBNQVAgdGVzdHMKLWJ1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGRlYnVn
IGNsZWFuIGRpc3RjbGVhbiBNQVAgdGVzdHM6OgorLlBIT05ZOiBidWlsZCBpbnN0YWxsIHVuaW5z
dGFsbCBjbGVhbiBkaXN0Y2xlYW4gTUFQCitidWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBkZWJ1ZyBj
bGVhbiBkaXN0Y2xlYW4gTUFQOjoKIGlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQog
CSQoTUFLRSkgLWYgUnVsZXMubWsgXyRACiBlbHNlCkBAIC05Miw4ICs5Miw4IEBAIF9pbnN0YWxs
OiAkKFRBUkdFVCkkKENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVgpCiAJCWZpOyBcCiAJZmkKIAot
LlBIT05ZOiBfdGVzdHMKLV90ZXN0czoKKy5QSE9OWTogdGVzdHMKK3Rlc3RzOgogCSQoTUFLRSkg
LWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyB0ZXN0IHRlc3RzCiAKIC5QSE9OWTogX3VuaW5zdGFs
bAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10: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 1isPGs-00054l-AZ; Fri, 17 Jan 2020 10:54:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGq-00053T-Ua
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:32 +0000
X-Inumbo-ID: b09611b6-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b09611b6-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258449;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=NAP4QIGGLf6V9gS58Y3cZrTscYqqhFfgGTi2FgdQPnM=;
 b=TOR63abdUUZJEwYUsLf7f9i7xxFymt1V9EJmNa5MQIDANd686Dr3zOPn
 G9AUIU2kYX0JBG4ZZxuRfI8L0UwnSuQ2KqJabpB+avYWFKPeivf5Y/n7+
 XqDqvM9VOVL+hNysfXrZnC4Y8WBhS2tGBf0o84C2cH+qDKKnnmp6wobkX w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Rs6S7nG5noNAalwlnrqiRrFvKGSweGb4fWchfa5+DbSqEBkWi6P5p+hQTBnupfHNBgTRCv+srr
 nT5vpyVf8gxVmhFwv+6Fu0TmErr2S2WcxS0zopiZLDnHCbyjiszITikArUrKg6ApbQR8gRgjUJ
 N6FNfzeMhgCXySZQxwL2d5bpFY6/e5Oap1KIyJQH6n+gVBeRUO2XGDIh9cL4pBZEgLugkjPXVe
 9OE/wG3tedrJwNvbzqHpTLUHsrgD0hpKeM/3ounrv6mOFlKEM5W5FOgAzafOE4G3vTnQtzNRih
 itk=
X-SBRS: 2.7
X-MesageID: 11432452
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432452"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:53 +0000
Message-ID: <20200117105358.607910-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 07/12] xen/build: run targets csopes, tags,
 .. without Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhvc2UgdGFyZ2V0cyBtYWtlIHVzZSBvZiAkKGFsbF9zb3VyY2VzKSB3aGljaCBkZXBlbmRzIG9u
IFRBUkdFVF9BUkNILApzbyB3ZSBqdXN0IG5lZWQgdG8gc2V0IFRBUkdFVF9BUkNIIGVhcmxpZXIg
YW5kIG9uY2UuCgpYRU5fVEFSR0VUX0FSQ0ggaXNuJ3QgZXhwZWN0ZWQgdG8gY2hhbmdlIGR1cmlu
ZyB0aGUgYnVpbGQsIHNvClRBUkdFVF9TVUJBUkNIIGFuZCBUQVJHRVRfQVJDSCBhcmVuJ3QgZ29p
bmcgdG8gY2hhbmdlIGVpdGhlci4gU2V0IHRoZW0Kb25jZSBhbmQgZm9yIGFsbCBpbiB0aGUgWGVu
IHJvb3QgTWFrZWZpbGUuIFRoaXMgYWxsb3cgdG8gcnVuIG1vcmUKdGFyZ2V0cyB3aXRob3V0IFJ1
bGVzLm1rLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Ci0tLQogeGVuL01ha2VmaWxlIHwgMjUgKysrKysrKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL1J1bGVzLm1rIHwgIDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01h
a2VmaWxlCmluZGV4IDgxNDAxMTE3NWZkOC4uMGU1ODlkZTc3NTVlIDEwMDY0NAotLS0gYS94ZW4v
TWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0zNSw2ICszNSwxMSBAQCBTUkNBUkNIPSQo
c2hlbGwgZWNobyAkKEFSQ0gpIHwgc2VkIC1lICdzL3g4Ni4qL3g4Ni8nIC1lIHMnL2FybVwoMzJc
fDY0XCkvYXJtL2cnKQogIyB3ZSBuZWVkIFhFTl9UQVJHRVRfQVJDSCB0byBnZW5lcmF0ZSB0aGUg
cHJvcGVyIGNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS9Db25maWcubWsKIAorIyBTZXQgQVJD
SC9TVUJBUkNIIGFwcHJvcHJpYXRlbHkuCitleHBvcnQgVEFSR0VUX1NVQkFSQ0ggIDo9ICQoWEVO
X1RBUkdFVF9BUkNIKQorZXhwb3J0IFRBUkdFVF9BUkNIICAgICA6PSAkKHNoZWxsIGVjaG8gJChY
RU5fVEFSR0VUX0FSQ0gpIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZCAtZSAn
cy94ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJykKKwogIyBBbGxvdyBzb21l
b25lIHRvIGNoYW5nZSB0aGVpciBjb25maWcgZmlsZQogZXhwb3J0IEtDT05GSUdfQ09ORklHID89
IC5jb25maWcKIApAQCAtNDYsOCArNTEsOCBAQCBkaXN0OiBpbnN0YWxsCiAKIGJ1aWxkIGluc3Rh
bGw6OiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKIAotLlBIT05ZOiBidWlsZCBpbnN0YWxsIHVu
aW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHMK
LWJ1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGRlYnVnIGNsZWFuIGRpc3RjbGVhbiBjc2NvcGUgVEFH
UyB0YWdzIE1BUCBndGFncyB0ZXN0czo6CisuUEhPTlk6IGJ1aWxkIGluc3RhbGwgdW5pbnN0YWxs
IGNsZWFuIGRpc3RjbGVhbiBNQVAgdGVzdHMKK2J1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGRlYnVn
IGNsZWFuIGRpc3RjbGVhbiBNQVAgdGVzdHM6OgogaWZuZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4
ODZfMzIpCiAJJChNQUtFKSAtZiBSdWxlcy5tayBfJEAKIGVsc2UKQEAgLTIyMCwyNSArMjI1LDI1
IEBAIGVuZGVmCiB4ZW52ZXJzaW9uOgogCUBlY2hvICQoWEVOX0ZVTExWRVJTSU9OKQogCi0uUEhP
Tlk6IF9UQUdTCi1fVEFHUzogCisuUEhPTlk6IFRBR1MKK1RBR1M6CiAJc2V0IC1lOyBybSAtZiBU
QUdTOyBcCiAJJChjYWxsIHNldF9leHViZXJhbnRfZmxhZ3MsZXRhZ3MpOyBcCiAJJChhbGxfc291
cmNlcykgfCB4YXJncyBldGFncyAkJGV4dWJlcmFudF9mbGFncyAtYQogCi0uUEhPTlk6IF90YWdz
Ci1fdGFnczogCisuUEhPTlk6IHRhZ3MKK3RhZ3M6CiAJc2V0IC1lOyBybSAtZiB0YWdzOyBcCiAJ
JChjYWxsIHNldF9leHViZXJhbnRfZmxhZ3MsY3RhZ3MpOyBcCiAJJChhbGxfc291cmNlcykgfCB4
YXJncyBjdGFncyAkJGV4dWJlcmFudF9mbGFncyAtYQogCi0uUEhPTlk6IF9ndGFncwotX2d0YWdz
OgorLlBIT05ZOiBndGFncworZ3RhZ3M6CiAJc2V0IC1lOyBybSAtZiBHVEFHUyBHU1lNUyBHUEFU
SCBHUlRBR1MKIAkkKGFsbF9zb3VyY2VzKSB8IGd0YWdzIC1mIC0KIAotLlBIT05ZOiBfY3Njb3Bl
Ci1fY3Njb3BlOgorLlBIT05ZOiBjc2NvcGUKK2NzY29wZToKIAkkKGFsbF9zb3VyY2VzKSA+IGNz
Y29wZS5maWxlcwogCWNzY29wZSAtayAtYiAtcQogCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsg
Yi94ZW4vUnVsZXMubWsKaW5kZXggZGVhYjBhYmQ2M2UxLi5kMjA1MjFjYzllYzEgMTAwNjQ0Ci0t
LSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTI3LDExICsyNyw2IEBAIGlm
bmVxICgkKG9yaWdpbiB2ZXJib3NlKSx1bmRlZmluZWQpCiAkKGVycm9yICJZb3UgbXVzdCB1c2Ug
J21ha2UgbWVudWNvbmZpZycgdG8gZW5hYmxlL2Rpc2FibGUgdmVyYm9zZSBub3cuIikKIGVuZGlm
CiAKLSMgU2V0IEFSQ0gvU1VCQVJDSCBhcHByb3ByaWF0ZWx5Lgotb3ZlcnJpZGUgVEFSR0VUX1NV
QkFSQ0ggIDo9ICQoWEVOX1RBUkdFVF9BUkNIKQotb3ZlcnJpZGUgVEFSR0VUX0FSQ0ggICAgIDo9
ICQoc2hlbGwgZWNobyAkKFhFTl9UQVJHRVRfQVJDSCkgfCBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzZWQgLWUgJ3MveDg2LioveDg2LycgLWUgcycvYXJtXCgzMlx8NjRcKS9hcm0v
ZycpCi0KIFRBUkdFVCA6PSAkKEJBU0VESVIpL3hlbgogCiAjIE5vdGUgdGhhdCBsaW5rIG9yZGVy
IG1hdHRlcnMhCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 10:54:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 10:54: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 1isPGw-00059Q-VH; Fri, 17 Jan 2020 10:54:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPGv-00058Y-Uc
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 10:54:37 +0000
X-Inumbo-ID: b09611ba-3917-11ea-88b0-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b09611ba-3917-11ea-88b0-12813bfff9fa;
 Fri, 17 Jan 2020 10:54:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579258450;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=LaphY/Wb0DAuUkTPlnnMYYpiHVvbGwNvxFTaKuuzcKQ=;
 b=LpYsv/EQeCyOaCUz5ejyNYhKqn1k1m0EOpUxsZ9EJaZvUSo6OV5+zpza
 k9+X3GN42PUvTzs7AAlClkW1F8/q444g8oVlCYaw3GqHoWZc8+eNuGvYS
 +sGLiLL0kv+XodjCN25NtCLeOinz7U7yBgPYSEJvysIPNsAWpjMjMnewv 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mZ/axXkLv4mosDufcIu1sg15iqUY+GdsZPTCs6XS7F1+Ne3oGSs75wp7FDvCTqvNUSXtz6/bQ7
 Zbl/RVEshULPx5XX2VXrAmESyQCEmnhVM1TtCUTkKwzcIUp36VTwzk2t8vVxQhtrQGRonyGrzZ
 mR0uMFXopOkDb6EQOlw3KSqrW519diKuVNhlFiPgdTth9ug3qOXpaDqy9BR5WetPuMSZYqQnRU
 Fg7uey6ioK8lQdayIAq7hOzozMLl9XvyC+ft40JxfQIDhj3WIimfBSgI6WBeK+FPlJDLGR7g+g
 sco=
X-SBRS: 2.7
X-MesageID: 11432454
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432454"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:55 +0000
Message-ID: <20200117105358.607910-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 09/12] xen/build: include
 include/config/auto.conf in main 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGdlbmVyYXRlIHRoZSBDRkxBR1MgZWFybHkgZnJvbSAieGVuL01ha2Vm
aWxlIiBpbnN0ZWFkCm9mIGluICJSdWxlcy5tayIsIGJ1dCB3ZSBuZWVkIHRvIGluY2x1ZGUgImNv
bmZpZy9hdXRvLmNvbmYiLCBzbwppbmNsdWRlIGl0IGluICJNYWtlZmlsZSIuCgpCZWZvcmUgaW5j
bHVkaW5nICJjb25maWcvYXV0by5jb25mIiB3ZSBjaGVjayB3aGljaCBtYWtlIHRhcmdldCBhIHVz
ZXIKaXMgY2FsbGluZywgYXMgc29tZSB0YXJnZXRzIGRvbid0IG5lZWQgImF1dG8uY29uZiIuIEZv
ciB0YXJnZXRzIHRoYXQKbmVlZHMgYXV0by5jb25mLCBtYWtlIHdpbGwgZ2VuZXJhdGUgaXQgKGFu
ZCBhIGRlZmF1bHQgLmNvbmZpZyBpZgptaXNzaW5nKS4KCnJvb3QtbWFrZS1kb25lIGlzIHRvIGF2
b2lkIGRvaW5nIHRoZSBjYWxjdWxhdGlvbiBhZ2FpbiBvbmNlIFJ1bGVzLm1rCnRha2VzIG92ZXIg
YW5kIGlzIGJlZW4gZXhlY3V0ZWQgd2l0aCB0aGUgcm9vdCBNYWtlZmlsZS4gV2hlbiBSdWxlcy5t
awppcyBpbmNsdWRpbmcgeGVuL01ha2VmaWxlLCBgY29uZmlnLWJ1aWxkJyBhbmQgYG5lZWQtY29u
ZmlnJyBhcmUKdW5kZWZpbmVkIHNvIGF1dG8uY29uZiB3aWxsIG5vdCBiZSBpbmNsdWRlZCBhZ2Fp
biAoaXQgaXMgYWxyZWFkeQppbmNsdWRlZCBieSBSdWxlcy5taykgYW5kIGtjb25maWcgdGFyZ2V0
IGFyZSBvdXQgb2YgcmVhY2ggb2YgUnVsZXMubWsuCgpUaGUgd2F5IHRhcmdldHMgYXJlIGZpbHRl
cmVkIGlzIGluc3BpcmVkcyBieSBLYnVpbGQsIHdpdGggc29tZSBjb2RlCmltcG9ydGVkIGZyb20g
TGludXguIFRoYXQncyB3aHkgdGhlcmUgaXMgUEhPTlkgdmFyaWFibGUgdGhhdCBpc24ndAp1c2Vk
IHlldCwgZm9yIGV4YW1wbGUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vTWFrZWZpbGUgfCA5NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NzMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL01ha2Vm
aWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDVkNzJkODJiZTI2MC4uODA2NzliNGE2YjE3IDEwMDY0
NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC00OSw3ICs0OSw3MSBA
QCBkZWZhdWx0OiBidWlsZAogLlBIT05ZOiBkaXN0CiBkaXN0OiBpbnN0YWxsCiAKLWJ1aWxkIGlu
c3RhbGw6OiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKKworaWZuZGVmIHJvb3QtbWFrZS1kb25l
CisjIHNlY3Rpb24gdG8gcnVuIGJlZm9yZSBjYWxsaW5nIFJ1bGVzLm1rLCBidXQgb25seSBvbmNl
LgorIworIyBUbyBtYWtlIHN1cmUgd2UgZG8gbm90IGluY2x1ZGUgLmNvbmZpZyBmb3IgYW55IG9m
IHRoZSAqY29uZmlnIHRhcmdldHMKKyMgY2F0Y2ggdGhlbSBlYXJseSwgYW5kIGhhbmQgdGhlbSBv
dmVyIHRvIHRvb2xzL2tjb25maWcvTWFrZWZpbGUKKworY2xlYW4tdGFyZ2V0cyA6PSAlY2xlYW4K
K25vLWRvdC1jb25maWctdGFyZ2V0cyA6PSAkKGNsZWFuLXRhcmdldHMpIFwKKwkJCSB1bmluc3Rh
bGwgZGVidWcgY2xvYyBcCisJCQkgY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgXAorCQkJIHhl
bnZlcnNpb24KKworY29uZmlnLWJ1aWxkCTo9CituZWVkLWNvbmZpZwk6PSAxCisKK2lmbmVxICgk
KGZpbHRlciAkKG5vLWRvdC1jb25maWctdGFyZ2V0cyksICQoTUFLRUNNREdPQUxTKSksKQorCWlm
ZXEgKCQoZmlsdGVyLW91dCAkKG5vLWRvdC1jb25maWctdGFyZ2V0cyksICQoTUFLRUNNREdPQUxT
KSksKQorCQluZWVkLWNvbmZpZyA6PQorCWVuZGlmCitlbmRpZgorCitpZm5lcSAoJChmaWx0ZXIg
Y29uZmlnICVjb25maWcsJChNQUtFQ01ER09BTFMpKSwpCisJY29uZmlnLWJ1aWxkIDo9IDEKK2Vu
ZGlmCisKK2V4cG9ydCByb290LW1ha2UtZG9uZSA6PSAxCitlbmRpZiAjIHJvb3QtbWFrZS1kb25l
CisKK2lmZGVmIGNvbmZpZy1idWlsZAorIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyMgKmNvbmZpZyB0
YXJnZXRzIG9ubHkgLSBtYWtlIHN1cmUgcHJlcmVxdWlzaXRlcyBhcmUgdXBkYXRlZCwgYW5kIGRl
c2NlbmQKKyMgaW4gdG9vbHMva2NvbmZpZyB0byBtYWtlIHRoZSAqY29uZmlnIHRhcmdldAorCitj
b25maWc6IEZPUkNFCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZp
bGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NU
Q0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiAkQAorCisjIENvbmZpZy5tayB0cmllcyB0byBpbmNs
dWRlIC5jb25maWcgZmlsZSwgZG9uJ3QgdHJ5IHRvIHJlbWFrZSBpdAorJS8uY29uZmlnOiA7CisK
KyVjb25maWc6IEZPUkNFCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFr
ZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChI
T1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiAkQAorCitlbHNlICMgIWNvbmZpZy1idWlsZAor
CitpZmRlZiBuZWVkLWNvbmZpZworaW5jbHVkZSBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKKyMg
UmVhZCBpbiBkZXBlbmRlbmNpZXMgdG8gYWxsIEtjb25maWcqIGZpbGVzLCBtYWtlIHN1cmUgdG8g
cnVuIHN5bmNjb25maWcgaWYKKyMgY2hhbmdlcyBhcmUgZGV0ZWN0ZWQuCitpbmNsdWRlIGluY2x1
ZGUvY29uZmlnL2F1dG8uY29uZi5jbWQKKworIyBBbGxvdyBwZW9wbGUgdG8ganVzdCBydW4gYG1h
a2VgIGFzIGJlZm9yZSBhbmQgbm90IGZvcmNlIHRoZW0gdG8gY29uZmlndXJlCiskKEtDT05GSUdf
Q09ORklHKToKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5r
Y29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9TVENDPSIkKEhPU1RDQyki
IEhPU1RDWFg9IiQoSE9TVENYWCkiIGRlZmNvbmZpZworCisjIFRoZSBhY3R1YWwgY29uZmlndXJh
dGlvbiBmaWxlcyB1c2VkIGR1cmluZyB0aGUgYnVpbGQgYXJlIHN0b3JlZCBpbgorIyBpbmNsdWRl
L2dlbmVyYXRlZC8gYW5kIGluY2x1ZGUvY29uZmlnLy4gVXBkYXRlIHRoZW0gaWYgLmNvbmZpZyBp
cyBuZXdlciB0aGFuCisjIGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZiAod2hpY2ggbWlycm9ycyAu
Y29uZmlnKS4KKyMKKyMgVGhpcyBleHBsb2l0cyB0aGUgJ211bHRpLXRhcmdldCBwYXR0ZXJuIHJ1
bGUnIHRyaWNrLgorIyBUaGUgc3luY2NvbmZpZyBzaG91bGQgYmUgZXhlY3V0ZWQgb25seSBvbmNl
IHRvIG1ha2UgYWxsIHRoZSB0YXJnZXRzLgorJS9hdXRvLmNvbmYgJS9hdXRvLmNvbmYuY21kOiAk
KEtDT05GSUdfQ09ORklHKQorCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01h
a2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQo
SE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgc3luY2NvbmZpZworCitlbmRpZiAjIG5lZWQt
Y29uZmlnCiAKIC5QSE9OWTogYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgY2xlYW4gZGlzdGNsZWFu
IE1BUAogYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgZGVidWcgY2xlYW4gZGlzdGNsZWFuIE1BUDo6
CkBAIC0yNTEsOSArMzE1LDYgQEAgY3Njb3BlOgogX01BUDoKIAkkKE5NKSAtbiAkKFRBUkdFVCkt
c3ltcyB8IGdyZXAgLXYgJ1woY29tcGlsZWRcKVx8XChcLm8kJFwpXHxcKCBbYVV3XSBcKVx8XChc
LlwubmckJFwpXHxcKExBU0hbUkxdRElcKScgPiBTeXN0ZW0ubWFwCiAKLS5QSE9OWTogRk9SQ0UK
LUZPUkNFOgotCiAlLm8gJS5pICUuczogJS5jIEZPUkNFCiAJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rIC1DICQoKkQpICQoQEYpCiAKQEAgLTI3NCwyNSArMzM1LDYgQEAgJChmb3JlYWNo
IGJhc2UsYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsa18lIFwKICAgICAgICAgICAgICAgIGFyY2gveDg2
L21tL3NoYWRvdy9ndWVzdF8lLCBcCiAgICAgJChmb3JlYWNoIGV4dCxvIGkgcywkKGNhbGwgYnVp
bGQtaW50ZXJtZWRpYXRlLCQoYmFzZSkuJChleHQpKSkpCiAKLWtjb25maWcgOj0gb2xkY29uZmln
IGNvbmZpZyBtZW51Y29uZmlnIGRlZmNvbmZpZyBcCi0JbmNvbmZpZyB4Y29uZmlnIGdjb25maWcg
c2F2ZWRlZmNvbmZpZyBsaXN0bmV3Y29uZmlnIG9sZGRlZmNvbmZpZyBcCi0JcmFuZGNvbmZpZyAk
KG5vdGRpciAkKHdpbGRjYXJkIGFyY2gvJChTUkNBUkNIKS9jb25maWdzLypfZGVmY29uZmlnKSkK
LS5QSE9OWTogJChrY29uZmlnKQotJChrY29uZmlnKToKLQkkKE1BS0UpIC1mICQoQkFTRURJUikv
dG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JD
QVJDSCkgSE9TVENDPSIkKEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiICRACi0KLWluY2x1
ZGUvY29uZmlnLyUuY29uZjogaW5jbHVkZS9jb25maWcvYXV0by5jb25mLmNtZCAkKEtDT05GSUdf
Q09ORklHKQotCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtj
b25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIg
SE9TVENYWD0iJChIT1NUQ1hYKSIgc3luY2NvbmZpZwotCi0jIEFsbG93IHBlb3BsZSB0byBqdXN0
IHJ1biBgbWFrZWAgYXMgYmVmb3JlIGFuZCBub3QgZm9yY2UgdGhlbSB0byBjb25maWd1cmUKLSQo
S0NPTkZJR19DT05GSUcpOgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01h
a2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQo
SE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgZGVmY29uZmlnCi0KLSMgQnJlYWsgdGhlIGRl
cGVuZGVuY3kgY2hhaW4gZm9yIHRoZSBmaXJzdCBydW4KLWluY2x1ZGUvY29uZmlnL2F1dG8uY29u
Zi5jbWQ6IDsKLQotLWluY2x1ZGUgJChCQVNFRElSKS9pbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYu
Y21kCi0KIC5QSE9OWTogY2xvYwogY2xvYzoKIAkkKGV2YWwgdG1wZmlsZSA6PSAkKHNoZWxsIG1r
dGVtcCkpCkBAIC0zMDQsMyArMzQ2LDExIEBAIGNsb2M6CiAJY2xvYyAtLWxpc3QtZmlsZT0kKHRt
cGZpbGUpCiAJcm0gJCh0bXBmaWxlKQogCitlbmRpZiAjY29uZmlnLWJ1aWxkCisKK1BIT05ZICs9
IEZPUkNFCitGT1JDRToKKworIyBEZWNsYXJlIHRoZSBjb250ZW50cyBvZiB0aGUgUEhPTlkgdmFy
aWFibGUgYXMgcGhvbnkuICBXZSBrZWVwIHRoYXQKKyMgaW5mb3JtYXRpb24gaW4gYSB2YXJpYWJs
ZSBzbyB3ZSBjYW4gdXNlIGl0IGluIGlmX2NoYW5nZWQgYW5kIGZyaWVuZHMuCisuUEhPTlk6ICQo
UEhPTlkpCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:01:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPNG-0006Yi-Qs; Fri, 17 Jan 2020 11:01:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isPNF-0006Yd-Fp
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:01:09 +0000
X-Inumbo-ID: a4ce7b42-3918-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a4ce7b42-3918-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:01:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 07982ADAD;
 Fri, 17 Jan 2020 11:00:59 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200116170004.14373-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c29c92e3-eb20-7e0a-0174-ef72398b0998@suse.com>
Date: Fri, 17 Jan 2020 12:01:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200116170004.14373-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 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>

T24gMTYuMDEuMjAyMCAxODowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBDb21taXQgM2FhNmMx
OWQyZjM4YmUgKCJ4ZW4vYmFsbG9vbjogU3VwcG9ydCB4ZW5kLWJhc2VkIHRvb2xzdGFjayIpCj4g
dHJpZWQgdG8gZml4IGEgcmVncmVzc2lvbiB3aXRoIHJ1bm5pbmcgb24gcmF0aGVyIGFuY2llbnQg
WGVuIHZlcnNpb25zLgo+IFVuZm9ydHVuYXRlbHkgdGhlIGZpeCB3YXMgYmFzZWQgb24gdGhlIGFz
c3VtcHRpb24gdGhhdCB4ZW5kIHdvdWxkCj4ganVzdCB1c2UgYW5vdGhlciBYZW5zdG9yZSBub2Rl
LCBidXQgaW4gcmVhbGl0eSBvbmx5IHNvbWUgZG93bnN0cmVhbQo+IHZlcnNpb25zIG9mIHhlbmQg
YXJlIGRvaW5nIHRoYXQuIFRoZSB1cHN0cmVhbSB4ZW5kIGRvZXMgbm90IHdyaXRlCj4gdGhhdCBY
ZW5zdG9yZSBub2RlIGF0IGFsbCwgc28gdGhlIHByb2JsZW0gbXVzdCBiZSBmaXhlZCBpbiBhbm90
aGVyCj4gd2F5Lgo+IAo+IFRoZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFs
bCBiYWNrIHRvIHRoZSBiZWhhdmlvciBiZWZvcmUKPiBjb21taXQgNTI2NmI4ZTQ0NDVjICgieGVu
OiBmaXggYm9vdGluZyBiYWxsb29uZWQgZG93biBodm0gZ3Vlc3QiKQo+IGluIGNhc2UgdGhlIHN0
YXRpYyBtZW1vcnkgbWF4aW11bSBjYW4ndCBiZSByZWFkLgoKSSBjb3VsZCB1c2Ugc29tZSBoZWxw
IGhlcmU6IFByaW9yIHRvIHNhaWQgY29tbWl0IHRoZXJlIHdhcwoKCXRhcmdldF9kaWZmID0gbmV3
X3RhcmdldCAtIGJhbGxvb25fc3RhdHMudGFyZ2V0X3BhZ2VzOwoKCldoaWNoIGlzLCBhZmFpY3Qs
IC4uLgoKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4gKysrIGIvZHJpdmVycy94
ZW4veGVuLWJhbGxvb24uYwo+IEBAIC05NCw3ICs5NCw3IEBAIHN0YXRpYyB2b2lkIHdhdGNoX3Rh
cmdldChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKPiAgCQkJCSAgIiVsbHUiLCAmc3RhdGlj
X21heCkgPT0gMSkpCj4gIAkJCXN0YXRpY19tYXggPj49IFBBR0VfU0hJRlQgLSAxMDsKPiAgCQll
bHNlCj4gLQkJCXN0YXRpY19tYXggPSBuZXdfdGFyZ2V0Owo+ICsJCQlzdGF0aWNfbWF4ID0gYmFs
bG9vbl9zdGF0cy5jdXJyZW50X3BhZ2VzOwo+ICAKPiAgCQl0YXJnZXRfZGlmZiA9ICh4ZW5fcHZf
ZG9tYWluKCkgfHwgeGVuX2luaXRpYWxfZG9tYWluKCkpID8gMAo+ICAJCQkJOiBzdGF0aWNfbWF4
IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7CgouLi4gd2hhdCB0aGUgY29kZSBkb2VzIGJl
Zm9yZSB5b3VyIGNoYW5nZS4gQWZhaWN0IHRoZXJlIHdhcwpuZXZlciBhIHVzZSBvZiBiYWxsb29u
X3N0YXRzLmN1cnJlbnRfcGFnZXMgaW4gdGhpcyBmdW5jdGlvbi4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:03:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:03: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 1isPPQ-0006fH-9P; Fri, 17 Jan 2020 11:03:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isPPO-0006fA-W2
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:03:23 +0000
X-Inumbo-ID: f7f0ba60-3918-11ea-b4ce-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7f0ba60-3918-11ea-b4ce-12813bfff9fa;
 Fri, 17 Jan 2020 11:03: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 mx2.suse.de (Postfix) with ESMTP id 3632AAF7E;
 Fri, 17 Jan 2020 11:03:18 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-2-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <787df3a8-955a-4300-6bd1-9dc32e7a2ddc@suse.com>
Date: Fri, 17 Jan 2020 12:03:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-2-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 01/12] xen/build: Remove left over
 -DMAX_PHYS_IRQS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gRnJvbTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KPiAKPiBUaGUgdXNlIG9mIE1BWF9Q
SFlTX0lSUVMgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gY2Y1ZTZmMmQzNDQxICgieDg2Ogo+IGVsaW1p
bmF0ZSBoYXJkLWNvZGVkIE5SX0lSUVMiKSwgc28gcmVtb3ZlIHRoZSBsZWZ0IG92ZXIgQ0ZMQUdT
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:07:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11: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 1isPTJ-0006pq-T0; Fri, 17 Jan 2020 11:07:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isPTI-0006pl-PO
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:07:24 +0000
X-Inumbo-ID: 84a67350-3919-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84a67350-3919-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:07:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259236;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=ffJEzlnc3CSvJLmTK+xzJW4KCObMxeYH9XT5nKWML0g=;
 b=MZJOVvtcgyF0H/tUVxYMcnDbm5NtVk8WNOJbQQjVEWlg8NegCGmJXdUk
 GLB6pM14ygLQ/em9CjabqnxK6vgJfnDN4QF/6FdX5WDBv1TDdCR8CAiNY
 Z62pw/J+AQWvgmsDSsHDxeUPqN6xfxcJMrnPLZNMPQnL+EC6Z4mjy0AyI s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3MmS5ggWP0MPNAjFXg8qEFlqjkfkEGmXbAK99s3BEySaXM+NDOJBAiZkdY5zyJfim2ZV8NI85z
 8f5JFyC2XRKVsjqKmO/7TELk+dJAwfmlSchmiuCilL3hKAJVXwZrWJ6pcbo5gdkVrsdhqZ7s5k
 vP4rFYC8C6DCoZZWE2ONv884bQBU0I+/tnNvk3TdSXf+f9Af+igN3VHV5YtI9BVrYZQA1rNDBE
 RPNbuBbewSu5YbN6NJDAg33LOJyv67P6KDcF6vE4mLRodzyWn5N5I70S62yM+WByB3EFDkLzxi
 r6M=
X-SBRS: 2.7
X-MesageID: 11236066
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11236066"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-2-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a48022d0-b76e-c2eb-aa1e-b834ecec9a12@citrix.com>
Date: Fri, 17 Jan 2020 11:07:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-2-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 01/10] libxl: event: Rename
 poller.fds_changed to .fds_deregistered
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUaGlzIGlzIG9ubHkgZm9y
IGRlcmVnaXN0cmF0aW9uLiAgV2UgYXJlIGdvaW5nIHRvIGFkZCBhbm90aGVyIHZhcmlhYmxlCj4g
Zm9yIG5ldyBldmVudHMsIHdpdGggZGlmZmVyZW50IHNlbWFudGljcywgYW5kIHRoaXMgb3Zlcmx5
LWdlbmVyYWwgbmFtZQo+IHdpbGwgYmVjb21lIGNvbmZ1c2luZy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:08:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11: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 1isPUB-0006tw-8Q; Fri, 17 Jan 2020 11:08:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isPUA-0006tq-41
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:08:18 +0000
X-Inumbo-ID: a48fcc52-3919-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a48fcc52-3919-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:08:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259289;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=4KPWloLaAjNK4l1z8YwOGC1ytpGCv7We9vQ0JjMT54g=;
 b=cinjfVs7stWnv2fFBHsc+crMfjXTDeYibg+jqIW88Mf0NnWQQEAFvuW0
 83ubKG9ImU1EBl+bUC7pJyPBuv1sGo226P4OLXxz3m/CpEMA1O/Csauw7
 Wdk8rXgYLXG3R+qu1k3/hW3nKuNbDjCUpddy6EYgvwXeXQ5ZByP7rLOh3 w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hGK6GPXgfIwOpfoFiy7Gl10l14xtwMSwS3NJEI1JCsVAA7OxSP3ZFMtJNdDJIlTIwbpmIN9Vl4
 MTtajqktwCTRGvRzSxxISw0h2wZDlO9P+yStkPjn183H8IkJf0Zlo2g6YpCI5sSTW94FNIcgkc
 eGyaWvx0vi1SUZkTlOYOXO0pHynGXoY112wRPz/v7qFCBUryv3JnBX7XLHb1WRXnJbcEqjCH7P
 YDW5sjE51DgwZ8oxh0SpcVxrpnCJAWM/+BW7ET1N8MJplVSqDupBSBi1SL3kGekm4SUkD4GgJi
 tEE=
X-SBRS: 2.7
X-MesageID: 11080840
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11080840"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-3-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5596d205-987a-ec13-20c3-161ae53a607c@citrix.com>
Date: Fri, 17 Jan 2020 11:08:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-3-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/10] libxl: event: Rename
 ctx.pollers_fd_changed to .pollers_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBXZSBhcmUgZ29pbmcgdG8g
dXNlIHRoaXMgYSBiaXQgbW9yZSB3aWRlbHkuICBNYWtlIHRoZSBuYW1lIG1vcmUKPiBnZW5lcmFs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:08:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPUV-0006y6-Mw; Fri, 17 Jan 2020 11:08:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isPUT-0006xx-Lm
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:08:37 +0000
X-Inumbo-ID: b0677c32-3919-11ea-9fd7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0677c32-3919-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:08:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259308;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=zRgZwAlgCLlHqcyugkjDfGixPQFRcLT1wcxk5jV01xo=;
 b=BfIPosqfnNUIc4jJ8krH9xTFZtv87PD1z4o6+ikJpBXuq6chYVU8bfUM
 DZ//8VfxXvflSwfNtP2GkmgPAGhit6r1HU4EDfv6MpAcUxlLGyVRHpOUL
 56OxKH2p7hmIH1cODkD6hdZgJnJSbClVPeTTJYPNeOcny1xO7Os2PbkJ5 k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v+nR0J7QqBkRZeR2M1oQUrGmng8YXVl+mz9kL2l6qFzqO0lr9S5va4C9i6MV7mnBy4OpBaWUI1
 SFKhGE6JSmbZ0g7UOfv86hg575u18W1GF8nYfc3lWYK9L3ju0/v3JsD9LpCydnuQ7H38rpDyvx
 Bgy2Av11IPPIjMybykPUp19yB2ugKQf/wLxqTQnEw1p4S1ogHl1xXF5Ouq6rPEXQ9TgE4nQrUk
 oyHk6wfs01F+dr9M+glNgPE3lU9stQSxOemX5pY0uYiUshlLJU3ULY1smdiz8InjiXZtjgOfV1
 2S0=
X-SBRS: 2.7
X-MesageID: 11432894
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432894"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 12:08:11 +0100
Message-ID: <20200117110811.43321-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, Jason Andryuk <jandryuk@gmail.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>

V2hlbiBwbGFjaW5nIG1lbW9yeSBCQVJzIHdpdGggc2l6ZXMgc21hbGxlciB0aGFuIDRLIG11bHRp
cGxlIG1lbW9yeQpCQVJzIGNhbiBlbmQgdXAgbWFwcGVkIHRvIHRoZSBzYW1lIGd1ZXN0IHBoeXNp
Y2FsIGFkZHJlc3MsIGFuZCB0aHVzCndvbid0IHdvcmsgY29ycmVjdGx5LgoKUm91bmQgdXAgYWxs
IG1lbW9yeSBCQVIgc2l6ZXMgdG8gYmUgYXQgbGVhc3QgNEssIHNvIHRoYXQgdGhleSBhcmUKbmF0
dXJhbGx5IGFsaWduZWQgdG8gYSBwYWdlIHNpemUgYW5kIHRodXMgZG9uJ3QgZW5kIHVwIHNoYXJp
bmcgYSBwYWdlLgpBbHNvIGFkZCBhIGNvdXBsZSBvZiBhc3NlcnRzIHRvIHRoZSBjdXJyZW50IGNv
ZGUgdG8gbWFrZSBzdXJlIHRoZSBNTUlPCmhvbGUgaXMgcHJvcGVybHkgc2l6ZWQgYW5kIGFsaWdu
ZWQuCgpOb3RlIHRoYXQgdGhlIGd1ZXN0IGNhbiBzdGlsbCBtb3ZlIHRoZSBCQVJzIGFyb3VuZCBh
bmQgY3JlYXRlIHRoaXMKY29sbGlzaW9ucywgYW5kIHRoYXQgQkFScyBub3QgZmlsbGluZyB1cCBh
IHBoeXNpY2FsIHBhZ2UgbWlnaHQgbGVhawphY2Nlc3MgdG8gb3RoZXIgTU1JTyByZWdpb25zIHBs
YWNlZCBpbiB0aGUgc2FtZSBob3N0IHBoeXNpY2FsIHBhZ2UuCgpUaGlzIGlzIGhvd2V2ZXIgbm8g
d29yc2UgdGhhbiB3aGF0J3MgY3VycmVudGx5IGRvbmUsIGFuZCBoZW5jZSBzaG91bGQKYmUgY29u
c2lkZXJlZCBhbiBpbXByb3ZlbWVudCBvdmVyIHRoZSBjdXJyZW50IHN0YXRlLgoKUmVwb3J0ZWQt
Ynk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFzb24gQW5kcnl1
ayA8amFuZHJ5dWtAZ21haWwuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gRG8gdGhlIHJv
dW5kIHVwIHdoZW4gc2l6aW5nIHRoZSBCQVJzLCBzbyB0aGF0IHRoZSBNTUlPIGhvbGUgaXMKICAg
Y29ycmVjdGx5IHNpemVkLgogLSBBZGQgc29tZSBhc3NlcnRzIHRoYXQgdGhlIGhvbGUgaXMgcHJv
cGVybHkgc2l6ZWQgYW5kIHNpemUtYWxpZ25lZC4KIC0gRHJvcHBlZCBKYXNvbiBUZXN0ZWQtYnkg
c2luY2UgdGhlIGNvZGUgaGFzIGNoYW5nZWQuCi0tLQpKYXNvbiwgY2FuIHlvdSBnaXZlIHRoaXMg
YSBzcGluPyBUaGFua3MuCi0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jICB8IDEy
ICsrKysrKysrKysrKwogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaCB8ICAzICsrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3BjaS5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCmlu
ZGV4IDBiNzA4YmY1NzguLmFjNGZiNWFhODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9wY2kuYworKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKQEAgLTI1
Myw2ICsyNTMsMTUgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgICAgIGlmICggYmFy
X3N6ID09IDAgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgICAgICBpZiAo
ICgoYmFyX2RhdGEgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PQorICAgICAgICAgICAgICAg
ICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpIHx8CisgICAgICAgICAgICAgICAgIChi
YXJfcmVnID09IFBDSV9ST01fQUREUkVTUykgKQorICAgICAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgICAgICogQWx3YXlzIHJvdW5kdXAgbWVtb3J5IEJBUiBzaXplcyB0byB0aGUgc2l6ZSBv
ZiBhIHBhZ2UgaW4KKyAgICAgICAgICAgICAgICAgKiBvcmRlciB0byBwcmV2ZW50IEJBUnMgYmVp
bmcgcGxhY2VkIGluIHRoZSBzYW1lIHBhZ2UuCisgICAgICAgICAgICAgICAgICovCisgICAgICAg
ICAgICAgICAgYmFyX3N6ID0gUk9VTkRVUChiYXJfc3osIFBBR0VfU0laRSk7CisKICAgICAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfYmFyczsgaSsrICkKICAgICAgICAgICAgICAgICBpZiAo
IGJhcnNbaV0uYmFyX3N6IDwgYmFyX3N6ICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CkBA
IC0yOTUsNiArMzA0LDggQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgcGNpX3dyaXRl
dyhkZXZmbiwgUENJX0NPTU1BTkQsIGNtZCk7CiAgICAgfQogCisgICAgQVNTRVJUKElTX0FMSUdO
RUQobW1pb190b3RhbCwgUEFHRV9TSVpFKSk7CisKICAgICBpZiAoIG1taW9faG9sZV9zaXplICkK
ICAgICB7CiAgICAgICAgIHVpbnQ2NF90IG1heF9yYW1fYmVsb3dfNGcgPSBHQig0KSAtIG1taW9f
aG9sZV9zaXplOwpAQCAtNDQ4LDYgKzQ1OSw3IEBAIHZvaWQgcGNpX3NldHVwKHZvaWQpCiAgICAg
ICAgICAgICAgICAgcmVzb3VyY2UgPSAmbWVtX3Jlc291cmNlOwogICAgICAgICAgICAgICAgIGJh
cl9kYXRhICY9IH5QQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOwogICAgICAgICAgICAgfQorICAg
ICAgICAgICAgQVNTRVJUKGJhcl9zeiA8PSBtbWlvX3RvdGFsKTsKICAgICAgICAgICAgIG1taW9f
dG90YWwgLT0gYmFyX3N6OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
dXRpbC5oCmluZGV4IDdiY2E2NDE4ZDIuLmUxZWJmZDY2NDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci91dGlsLmgKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0
aWwuaApAQCAtNTEsNiArNTEsOSBAQCB2b2lkIF9fYnVnKGNoYXIgKmZpbGUsIGludCBsaW5lKSBf
X2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogI2RlZmluZSBNQihtYikgKG1iIyNVTEwgPDwgMjAp
CiAjZGVmaW5lIEdCKGdiKSAoZ2IjI1VMTCA8PCAzMCkKIAorI2RlZmluZSBST1VORFVQKHgsIGEp
ICgoKHgpICsgKGEpIC0gMSkgJiB+KChhKSAtIDEpKQorI2RlZmluZSBJU19BTElHTkVEKHZhbCwg
YWxpZ24pICgoKHZhbCkgJiAoKGFsaWduKSAtIDEpKSA9PSAwKQorCiBzdGF0aWMgaW5saW5lIGlu
dCB0ZXN0X2JpdCh1bnNpZ25lZCBpbnQgYiwgY29uc3Qgdm9pZCAqcCkKIHsKICAgICByZXR1cm4g
ISEoKChjb25zdCB1aW50OF90ICopcClbYj4+M10gJiAoMXU8PChiJjcpKSk7Ci0tIAoyLjI1LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:09:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:09: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 1isPUu-00072w-1S; Fri, 17 Jan 2020 11:09:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isPUt-00072m-GZ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:09:03 +0000
X-Inumbo-ID: c3ff27b8-3919-11ea-b4d1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3ff27b8-3919-11ea-b4d1-12813bfff9fa;
 Fri, 17 Jan 2020 11:09:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259341;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=GPV+rR9Hzt4ei0bF8td14nbFRrqlduybx8kZCTLISxI=;
 b=At1Op162o/3iAB+1t9KmZMN+XkRrR7VPlLfNPbt6LfRQTGoozGVPcsc0
 fxxTX0xizKHdyZan4rj9TnlQsHqvIZb0K+hvwaa8YOfku5GGL6z475iXl
 OTJxVfOt7Ei+wdijiF+qwJb65ap5Lhj2vY+8f2okLXu497lfYe2/VMX1v 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SxcSfePhoaoxLywQ3uNu/UUHT+LBYHDXwxOV+wLkU0GxVahRhhXh4Z8fo5286Dkr55L69JwnXy
 o04FI/7Z/o2OrdY6CHFU8V8m7B2bKubhiv9eWQ0c0iqowDdJ/QlBwpyyBVtHkjGpduaQd/zVFV
 Tlw0AtBFrNpkU/9zs7XTGAzq395pPJw9DYOxC/bLMzcLsm8api9DMf2xMj1JGJHpC13gZVDyDL
 iZ5muGbHe9mQa0tz45y+U5qsiTuYze2JgMrUS8vIdCRrIP0ZCijXVCuyPY69pcFMmIabt9i1Gc
 L9U=
X-SBRS: 2.7
X-MesageID: 11432910
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432910"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-4-ian.jackson@eu.citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <09fbf132-d753-3ba7-ff81-635c29668921@citrix.com>
Date: Fri, 17 Jan 2020 11:08:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-4-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/10] libxl: event: Introduce
 CTX_UNLOCK_EGC_FREE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUaGlzIGlzIGEgdmVyeSBj
b21tb24gZXhpdCBwYXR0ZXJuLiAgV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2hhbmdlCj4gdGhp
cyBwYXR0ZXJuLiAgU28gd2Ugc2hvdWxkIG1ha2UgaXQgaW50byBhIG1hY3JvIG9mIGl0cyBvd24u
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:10:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:10: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 1isPWe-0007sx-Fu; Fri, 17 Jan 2020 11:10:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPWd-0007ss-2y
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:10:51 +0000
X-Inumbo-ID: 02c105fd-391a-11ea-b4d2-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02c105fd-391a-11ea-b4d2-12813bfff9fa;
 Fri, 17 Jan 2020 11:10:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259446;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wn7Ss2pa9Hk1UFN+LeTRRwICRl7+9D3CuFTJ6p2nF3s=;
 b=UDzM/8vgrlgEa6bM08FGrqS9ivpVh8GAfTsp8drlozExqxp25IKcIL/0
 iDgboiKBNWbKi/uNtpRQ5rj2SjjybfZz2gAohg74FsMkjgP5BMusCpnPf
 pqjKJoH0Hg81x/xBFICayNp27VSkLPnnCvDktJ11NPzQ3O6eLogblKUT1 s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tyEHTKZAvsglgD6q+NufYUhofc+NqL3XVD0xrq9uZyXhKMwNk7/bP+Zchv5DODnnMCrfu3RdBB
 aZtBFod28eQCASx6wVMf/xP0ZT2dYoMMw/9C6Pxm7kGiImEj0QGwFy8nvGpxywluCIYpI3uSUe
 oZZkNZNO+cTOKxPth+HWNBeJsNuXCYUDcrWvWUb1KPhYAZ/dFQdD2B8KN9DyogcWgLMp9dz2Rx
 +C1InQbycHfH9d2111VCpSILkdxygu0/ijqOxFelYG8Cyw6FXxUX0/haDbFZMvg4HzAFf1A44B
 FyM=
X-SBRS: 2.7
X-MesageID: 11661073
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11661073"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:58 +0000
Message-ID: <20200117105358.607910-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 12/12] xen/build: have the root Makefile
 generates the CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SW5zdGVhZCBvZiBnZW5lcmF0aW5nIHRoZSBDRkxBR1MgaW4gUnVsZXMubWsgZXZlcnl0aW1lIHdl
IGVudGVyIGEgbmV3CnN1YmRpcmVjdG9yeSwgd2UgYXJlIGdvaW5nIHRvIGdlbmVyYXRlIG1vc3Qg
b2YgdGhlbSBhIHNpbmdsZSB0aW1lLCBhbmQKZXhwb3J0IHRoZSByZXN1bHQgaW4gdGhlIGVudmly
b25tZW50IHNvIHRoYXQgUnVsZXMubWsgY2FuIHVzZSBpdC4gIFRoZQpvbmx5IGZsYWdzIGxlZnQg
dG8gZ2VuZXJhdGVzIGFyZSB0aGUgb25lIHRoYXQgZGVwZW5kcyBvbiB0aGUgdGFyZ2V0cywKYnV0
IHRoZSB2YXJpYWJsZSAkKGNfZmxhZ3MpIHRha2VzIGNhcmUgb2YgdGhhdC4KCkFyY2ggc3BlY2lm
aWMgQ0ZMQUdTIGFyZSBnZW5lcmF0ZWQgYnkgYSBuZXcgZmlsZSAiYXJjaC8qL2FyY2gubWsiCndo
aWNoIGlzIGluY2x1ZGVkIGJ5IHRoZSByb290IE1ha2VmaWxlLgoKSW4gb3JkZXIgdG8gYWxsb3cg
c29tZSB2YXJpYWJsZSB0aGF0IGFyZSBzcGVjaWZpYyB0byBvbmUgYXJjaCBhbmQKbmVlZHMgdG8g
YmUgcmVnZW5lcmF0ZWQgZm9yIGVhY2ggdGFyZ2V0LCB0aGVyZSdzIGEgbmV3IHZhcmlhYmxlCiQo
YXJjaF9jY2ZsYWdzKS4KCldoZW4gcnVubmluZyBSdWxlcy5tayBpbiB0aGUgcm9vdCBkaXJlY3Rv
cnkgKHhlbi8pLCB0aGUgdmFyaWFibGUKYHJvb3QtbWFrZS1kb25lJyBpcyBzZXQsIHNvIGBuZWVk
LWNvbmZpZycgd2lsbCByZW1haW4gdW5kZWYgYW5kIHNvIHRoZQpyb290IE1ha2VmaWxlIHdpbGwg
bm90IGdlbmVyYXRlIHRoZSBjZmxhZ3MgYWdhaW4uCgpUaGVyZSBpcyBvbiBGSVhNRSBhZGRlZCBh
Ym91dCBMVE8gYnVpbGQsIGJ1dCBzaW5jZSBMVE8gaXMgbWFya2VkIGFzCkJST0tFTiwgdGhpcyBj
b21taXQgZG9lc24ndCBhdHRlbXB0IHRvIGZpbHRlciAtZmx0byBmbGFncyBvdXQgb2YgdGhlCkNG
TEFHUy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgotLS0KIHhlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgNzAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgfCA3MCArKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICB8IDEwICsr
LS0KIHhlbi9hcmNoL2FybS9SdWxlcy5tayAgICAgIHwgOTMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9hcmNoLm1rICAgICAgIHwgODggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAg
ICB8IDE2ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgIHwgOTEgKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2FyY2gubWsgICAgICAg
fCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9saWJl
bGYvTWFrZWZpbGUgfCAgMiArLQogeGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUgfCAgMiArLQog
MTAgZmlsZXMgY2hhbmdlZCwgMjc4IGluc2VydGlvbnMoKyksIDI1MSBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJjaC5tawogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL3g4Ni9hcmNoLm1rCgpkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01h
a2VmaWxlCmluZGV4IDgwNjc5YjRhNmIxNy4uMjJjYTk2Mzk5NGM4IDEwMDY0NAotLS0gYS94ZW4v
TWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0xMTMsNiArMTEzLDc2IEBAICQoS0NPTkZJ
R19DT05GSUcpOgogJS9hdXRvLmNvbmYgJS9hdXRvLmNvbmYuY21kOiAkKEtDT05GSUdfQ09ORklH
KQogCSQoTUFLRSkgLWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcg
QVJDSD0kKEFSQ0gpIFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIgSE9TVENY
WD0iJChIT1NUQ1hYKSIgc3luY2NvbmZpZwogCitpZmVxICgkKENPTkZJR19ERUJVRykseSkKK0NG
TEFHUyArPSAtTzEKK2Vsc2UKK0NGTEFHUyArPSAtTzIKK2VuZGlmCisKK2lmZXEgKCQoQ09ORklH
X0ZSQU1FX1BPSU5URVIpLHkpCitDRkxBR1MgKz0gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIKK2Vs
c2UKK0NGTEFHUyArPSAtZm9taXQtZnJhbWUtcG9pbnRlcgorZW5kaWYKKworQ0ZMQUdTICs9IC1u
b3N0ZGluYyAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24KK0NGTEFHUyArPSAtV2Vycm9yIC1XcmVk
dW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aAorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZM
QUdTLENDLC1XdmxhKQorQ0ZMQUdTICs9IC1waXBlIC1EX19YRU5fXyAtaW5jbHVkZSAkKEJBU0VE
SVIpL2luY2x1ZGUveGVuL2NvbmZpZy5oCitDRkxBR1MtJChDT05GSUdfREVCVUdfSU5GTykgKz0g
LWcKKworaWZuZXEgKCQoQ09ORklHX0NDX0lTX0NMQU5HKSx5KQorIyBDbGFuZyBkb2Vzbid0IHVu
ZGVyc3RhbmQgdGhpcyBjb21tYW5kIGxpbmUgYXJndW1lbnQsIGFuZCBkb2Vzbid0IGFwcGVhciB0
bworIyBoYXZlIGFuIHN1aXRhYmxlIGFsdGVybmF0aXZlLiAgVGhlIHJlc3VsdGluZyBjb21waWxl
ZCBiaW5hcnkgZG9lcyBmdW5jdGlvbiwKKyMgYnV0IGhhcyBhbiBleGNlc3NpdmVseSBsYXJnZSBz
eW1ib2wgdGFibGUuCitDRkxBR1MgKz0gLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUKK2VuZGlm
CisKK0FGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCisKK0NGTEFHUyAr
PSAkKENGTEFHUy15KQorIyBhbGxvdyBleHRyYSBDRkxBR1MgZXh0ZXJuYWxseSB2aWEgRVhUUkFf
Q0ZMQUdTX1hFTl9DT1JFCitDRkxBR1MgKz0gJChFWFRSQV9DRkxBR1NfWEVOX0NPUkUpCisKKyMg
TW9zdCBDRkxBR1MgYXJlIHNhZmUgZm9yIGFzc2VtYmx5IGZpbGVzOgorIyAgLXN0ZD1nbnV7ODks
OTl9IGdldHMgY29uZnVzZWQgYnkgIy1wcmVmaXhlZCBlbmQtb2YtbGluZSBjb21tZW50cworIyAg
LWZsdG8gbWFrZXMgbm8gc2Vuc2UgYW5kIGFubm95cyBjbGFuZworQUZMQUdTICs9ICQoQUZMQUdT
LXkpICQoZmlsdGVyLW91dCAtc3RkPWdudSUgLWZsdG8sJChDRkxBR1MpKQorCisjIExERkxBR1Mg
YXJlIG9ubHkgcGFzc2VkIGRpcmVjdGx5IHRvICQoTEQpCitMREZMQUdTICs9ICQoTERGTEFHU19E
SVJFQ1QpCisKK0xERkxBR1MgKz0gJChMREZMQUdTLXkpCisKK2lmZXEgKCQoQ09ORklHX0NPVkVS
QUdFKSx5KQoraWZlcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCisgICAgQ09WX0ZMQUdTIDo9
IC1mcHJvZmlsZS1pbnN0ci1nZW5lcmF0ZSAtZmNvdmVyYWdlLW1hcHBpbmcKK2Vsc2UKKyAgICBD
T1ZfRkxBR1MgOj0gLWZwcm9maWxlLWFyY3MgLWZ0ZXN0LWNvdmVyYWdlCitlbmRpZgorZWxzZQor
Q09WX0ZMQUdTIDo9CitlbmRpZgorCitpZmVxICgkKENPTkZJR19VQlNBTikseSkKK0NGTEFHU19V
QlNBTiA6PSAtZnNhbml0aXplPXVuZGVmaW5lZAorZWxzZQorQ0ZMQUdTX1VCU0FOIDo9CitlbmRp
ZgorCitpZmVxICgkKENPTkZJR19MVE8pLHkpCitDRkxBR1MgKz0gLWZsdG8KK0xERkxBR1MtJChD
T05GSUdfQ0NfSVNfQ0xBTkcpICs9IC1wbHVnaW4gTExWTWdvbGQuc28KK2VuZGlmCisKK2luY2x1
ZGUgJChCQVNFRElSKS9hcmNoLyQoVEFSR0VUX0FSQ0gpL2FyY2gubWsKKworIyBkZWZpbmUgbmV3
IHZhcmlhYmxlcyB0byBhdm9pZCB0aGUgb25lcyBkZWZpbmVzIGluIENvbmZpZy5taworZXhwb3J0
IFhFTl9DRkxBR1MgOj0gJChDRkxBR1MpCitleHBvcnQgWEVOX0FGTEFHUyA6PSAkKEFGTEFHUykK
K2V4cG9ydCBYRU5fTERGTEFHUyA6PSAkKExERkxBR1MpCitleHBvcnQgQ09WX0ZMQUdTIENGTEFH
U19VQlNBTgorCiBlbmRpZiAjIG5lZWQtY29uZmlnCiAKIC5QSE9OWTogYnVpbGQgaW5zdGFsbCB1
bmluc3RhbGwgY2xlYW4gZGlzdGNsZWFuIE1BUApkaWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1rIGIv
eGVuL1J1bGVzLm1rCmluZGV4IGYwMTExZjJiYzFiNC4uZmFmNDYyYTAxNzhhIDEwMDY0NAotLS0g
YS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0zOCw1MiArMzgsMTIgQEAgQUxM
X09CSlMteSAgICAgICAgICAgICAgICs9ICQoQkFTRURJUikvYXJjaC8kKFRBUkdFVF9BUkNIKS9i
dWlsdF9pbi5vCiBBTExfT0JKUy0kKENPTkZJR19DUllQVE8pICAgKz0gJChCQVNFRElSKS9jcnlw
dG8vYnVpbHRfaW4ubwogCiAjIEluaXRpYWxpc2Ugc29tZSB2YXJpYWJsZXMKLUNGTEFHU19VQlNB
TiA6PQogY2NmbGFncy15IDo9Ci0KLWlmZXEgKCQoQ09ORklHX0RFQlVHKSx5KQotQ0ZMQUdTICs9
IC1PMQotZWxzZQotQ0ZMQUdTICs9IC1PMgotZW5kaWYKLQotaWZlcSAoJChDT05GSUdfRlJBTUVf
UE9JTlRFUikseSkKLUNGTEFHUyArPSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlcgotZWxzZQotQ0ZM
QUdTICs9IC1mb21pdC1mcmFtZS1wb2ludGVyCi1lbmRpZgotCi1DRkxBR1MgKz0gLW5vc3RkaW5j
IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbgotQ0ZMQUdTICs9IC1XZXJyb3IgLVdyZWR1bmRhbnQt
ZGVjbHMgLVduby1wb2ludGVyLWFyaXRoCi0kKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0Ms
LVd2bGEpCi1DRkxBR1MgKz0gLXBpcGUgLURfX1hFTl9fIC1pbmNsdWRlICQoQkFTRURJUikvaW5j
bHVkZS94ZW4vY29uZmlnLmgKLUNGTEFHUy0kKENPTkZJR19ERUJVR19JTkZPKSArPSAtZwotCi1p
Zm5lcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCi0jIENsYW5nIGRvZXNuJ3QgdW5kZXJzdGFu
ZCB0aGlzIGNvbW1hbmQgbGluZSBhcmd1bWVudCwgYW5kIGRvZXNuJ3QgYXBwZWFyIHRvCi0jIGhh
dmUgYW4gc3VpdGFibGUgYWx0ZXJuYXRpdmUuICBUaGUgcmVzdWx0aW5nIGNvbXBpbGVkIGJpbmFy
eSBkb2VzIGZ1bmN0aW9uLAotIyBidXQgaGFzIGFuIGV4Y2Vzc2l2ZWx5IGxhcmdlIHN5bWJvbCB0
YWJsZS4KLUNGTEFHUyArPSAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZQotZW5kaWYKLQotQUZM
QUdTLXkgICAgICAgICAgICAgICAgKz0gLURfX0FTU0VNQkxZX18KKyMgQWxsb3cgYXJjaCBzcGVj
aWZpYyBjZmxhZ3MsIHRvIGJlIGNhbGN1bGF0ZWQgZm9yIGVhY2ggb2JqZWN0cy4KK2FyY2hfY2Nm
bGFncyA9CiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIAotQ0ZMQUdTICs9ICQoQ0ZMQUdT
LXkpCi0jIGFsbG93IGV4dHJhIENGTEFHUyBleHRlcm5hbGx5IHZpYSBFWFRSQV9DRkxBR1NfWEVO
X0NPUkUKLUNGTEFHUyArPSAkKEVYVFJBX0NGTEFHU19YRU5fQ09SRSkKLQotIyBNb3N0IENGTEFH
UyBhcmUgc2FmZSBmb3IgYXNzZW1ibHkgZmlsZXM6Ci0jICAtc3RkPWdudXs4OSw5OX0gZ2V0cyBj
b25mdXNlZCBieSAjLXByZWZpeGVkIGVuZC1vZi1saW5lIGNvbW1lbnRzCi0jICAtZmx0byBtYWtl
cyBubyBzZW5zZSBhbmQgYW5ub3lzIGNsYW5nCi1BRkxBR1MgKz0gJChBRkxBR1MteSkgJChmaWx0
ZXItb3V0IC1zdGQ9Z251JSAtZmx0bywkKENGTEFHUykpCi0KLSMgTERGTEFHUyBhcmUgb25seSBw
YXNzZWQgZGlyZWN0bHkgdG8gJChMRCkKLUxERkxBR1MgKz0gJChMREZMQUdTX0RJUkVDVCkKLQot
TERGTEFHUyArPSAkKExERkxBR1MteSkKLQogaW5jbHVkZSAkKEJBU0VESVIpL2FyY2gvJChUQVJH
RVRfQVJDSCkvUnVsZXMubWsKIAogaW5jbHVkZSBNYWtlZmlsZQpAQCAtMTAzLDI3ICs2MywxOSBA
QCBfX3N1YmRpci15CTo9ICQoZmlsdGVyICUvLCAkKG9iai15KSkKIHN1YmRpci15CSs9ICQoX19z
dWJkaXIteSkKIG9iai15CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0X2luLm8sICQob2JqLXkp
KQogCi0kKGZpbHRlciAlLmluaXQubywkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6
IENGTEFHUyArPSAtRElOSVRfU0VDVElPTlNfT05MWQorJChmaWx0ZXIgJS5pbml0Lm8sJChvYmot
eSkgJChvYmotYmluLXkpICQoZXh0cmEteSkpOiBjY2ZsYWdzLXkgKz0gLURJTklUX1NFQ1RJT05T
X09OTFkKIAogaWZlcSAoJChDT05GSUdfQ09WRVJBR0UpLHkpCi1pZmVxICgkKENPTkZJR19DQ19J
U19DTEFORykseSkKLSAgICBDT1ZfRkxBR1MgOj0gLWZwcm9maWxlLWluc3RyLWdlbmVyYXRlIC1m
Y292ZXJhZ2UtbWFwcGluZwotZWxzZQotICAgIENPVl9GTEFHUyA6PSAtZnByb2ZpbGUtYXJjcyAt
ZnRlc3QtY292ZXJhZ2UKLWVuZGlmCi0kKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub2Nvdi15KSwk
KG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAkKENPVl9GTEFHUykK
KyQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vY292LXkpLCQob2JqLXkpICQob2JqLWJpbi15KSAk
KGV4dHJhLXkpKTogY2NmbGFncy15ICs9ICQoQ09WX0ZMQUdTKQogZW5kaWYKIAogaWZlcSAoJChD
T05GSUdfVUJTQU4pLHkpCi1DRkxBR1NfVUJTQU4gKz0gLWZzYW5pdGl6ZT11bmRlZmluZWQKICMg
QW55IC1mbm8tc2FuaXRpemU9IG9wdGlvbnMgbmVlZCB0byBjb21lIGFmdGVyIGFueSAtZnNhbml0
aXplPSBvcHRpb25zCiAkKGZpbHRlci1vdXQgJS5pbml0Lm8gJChub3Vic2FuLXkpLCQob2JqLXkp
ICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogXAotQ0ZMQUdTICs9ICQoZmlsdGVyLW91dCAtZm5v
LSUsJChDRkxBR1NfVUJTQU4pKSAkKGZpbHRlciAtZm5vLSUsJChDRkxBR1NfVUJTQU4pKQorY2Nm
bGFncy15ICs9ICQoZmlsdGVyLW91dCAtZm5vLSUsJChDRkxBR1NfVUJTQU4pKSAkKGZpbHRlciAt
Zm5vLSUsJChDRkxBR1NfVUJTQU4pKQogZW5kaWYKIAogaWZlcSAoJChDT05GSUdfTFRPKSx5KQot
Q0ZMQUdTICs9IC1mbHRvCi1MREZMQUdTLSQoQ09ORklHX0NDX0lTX0NMQU5HKSArPSAtcGx1Z2lu
IExMVk1nb2xkLnNvCiAjIFdvdWxkIGxpa2UgdG8gaGFuZGxlIGFsbCBvYmplY3QgZmlsZXMgYXMg
Yml0Y29kZSwgYnV0IG9iamVjdHMgbWFkZSBmcm9tCiAjIHB1cmUgYXNtIGFyZSBpbiBhIGRpZmZl
cmVudCBmb3JtYXQgYW5kIGhhdmUgdG8gYmUgY29sbGVjdGVkIHNlcGFyYXRlbHkuCiAjIE1pcnJv
ciB0aGUgZGlyZWN0b3J5IHRyZWUsIGNvbGxlY3RpbmcgdGhlbSBhcyBidWlsdF9pbl9iaW4uby4K
QEAgLTEzNiwxOCArODgsMjAgQEAgb2JqLWJpbi15IDo9CiBlbmRpZgogCiAjIEFsd2F5cyBidWls
ZCBvYmotYmluIGZpbGVzIGFzIGJpbmFyeSBldmVuIGlmIHRoZXkgY29tZSBmcm9tIEMgc291cmNl
LiAKLSQob2JqLWJpbi15KTogQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFHUykp
CisjIEZJWE1FIExUTyBicm9rZW4sIGJ1dCB3ZSB3b3VsZCBuZWVkIGEgZGlmZmVyZW50IHdheSB0
byBmaWx0ZXIgLWZsdG8gb3V0CisjICQob2JqLWJpbi15KTogQ0ZMQUdTIDo9ICQoZmlsdGVyLW91
dCAtZmx0bywkKENGTEFHUykpCiAKICMgdGFyZ2V0IHdpdGggaXRzIHN1ZmZpeCBzdHJpcHBlZAog
dGFyZ2V0LXN0ZW0gPSAkKGJhc2VuYW1lICRAKQogCiBjX2ZsYWdzID0gLU1NRCAtTUYgJChARCkv
LiQoQEYpLmQgXAotICAgICAgICAgICQoQ0ZMQUdTKSBcCisgICAgICAgICAgJChYRU5fQ0ZMQUdT
KSBcCisgICAgICAgICAgJChhcmNoX2NjZmxhZ3MpIFwKICAgICAgICAgICAnLURfX09CSkVDVF9G
SUxFX189IiRAIicgXAogICAgICAgICAgICQoY2NmbGFncy15KSAkKENGTEFHU18kKHRhcmdldC1z
dGVtKS5vKQogCiBhX2ZsYWdzID0gLU1NRCAtTUYgJChARCkvLiQoQEYpLmQgXAotICAgICAgICAg
ICQoQUZMQUdTKQorICAgICAgICAgICQoWEVOX0FGTEFHUykKIAogYnVpbHRfaW4ubzogJChvYmot
eSkgJChleHRyYS15KQogaWZlcSAoJChvYmoteSksKQpAQCAtMTU2LDcgKzExMCw3IEBAIGVsc2UK
IGlmZXEgKCQoQ09ORklHX0xUTykseSkKIAkkKExEX0xUTykgLXIgLW8gJEAgJChmaWx0ZXItb3V0
ICQoZXh0cmEteSksJF4pCiBlbHNlCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRl
ci1vdXQgJChleHRyYS15KSwkXikKKwkkKExEKSAkKFhFTl9MREZMQUdTKSAtciAtbyAkQCAkKGZp
bHRlci1vdXQgJChleHRyYS15KSwkXikKIGVuZGlmCiBlbmRpZgogCkBAIC0xNjQsNyArMTE4LDcg
QEAgYnVpbHRfaW5fYmluLm86ICQob2JqLWJpbi15KSAkKGV4dHJhLXkpCiBpZmVxICgkKG9iai1i
aW4teSksKQogCSQoQ0MpICQoYV9mbGFncykgLWMgLXggYXNzZW1ibGVyIC9kZXYvbnVsbCAtbyAk
QAogZWxzZQotCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJChmaWx0ZXItb3V0ICQoZXh0cmEt
eSksJF4pCisJJChMRCkgJChYRU5fTERGTEFHUykgLXIgLW8gJEAgJChmaWx0ZXItb3V0ICQoZXh0
cmEteSksJF4pCiBlbmRpZgogCiAjIEZvcmNlIGV4ZWN1dGlvbiBvZiBwYXR0ZXJuIHJ1bGVzIChm
b3Igd2hpY2ggUEhPTlkgY2Fubm90IGJlIGRpcmVjdGx5IHVzZWQpLgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDdmMTQyNzYz
MGI5Ni4uMTU5OWUyYmE0MDU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysr
IGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC05NiwyNCArOTYsMjQgQEAgcHJlbGlua19sdG8u
bzogJChBTExfT0JKUykKIAogIyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwog
cHJlbGluay5vOiAkKHBhdHN1YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxM
X09CSlMpKSBwcmVsaW5rX2x0by5vCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorCSQo
TEQpICQoWEVOX0xERkxBR1MpIC1yIC1vICRAICReCiBlbHNlCiBwcmVsaW5rLm86ICQoQUxMX09C
SlMpCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorCSQoTEQpICQoWEVOX0xERkxBR1Mp
IC1yIC1vICRAICReCiBlbmRpZgogCiAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhlbi5sZHMK
LQkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vIFwKKwkkKExEKSAkKFhF
Tl9MREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxpbmsubyBcCiAJICAgICQoQkFTRURJUikvY29t
bW9uL3N5bWJvbHMtZHVtbXkubyAtbyAkKEBEKS8uJChARikuMAogCSQoTk0pIC1wYSAtLWZvcm1h
dD1zeXN2ICQoQEQpLy4kKEBGKS4wIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChh
bGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCA+JChARCkvLiQoQEYpLjAuUwogCSQoTUFLRSkgLWYg
JChCQVNFRElSKS9SdWxlcy5tayAkKEBEKS8uJChARikuMC5vCi0JJChMRCkgJChMREZMQUdTKSAt
VCB4ZW4ubGRzIC1OIHByZWxpbmsubyBcCisJJChMRCkgJChYRU5fTERGTEFHUykgLVQgeGVuLmxk
cyAtTiBwcmVsaW5rLm8gXAogCSAgICAkKEBEKS8uJChARikuMC5vIC1vICQoQEQpLy4kKEBGKS4x
CiAJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLjEgXAogCQl8ICQoQkFTRURJ
UikvdG9vbHMvc3ltYm9scyAkKGFsbF9zeW1ib2xzKSAtLXN5c3YgLS1zb3J0ID4kKEBEKS8uJChA
RikuMS5TCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xLm8K
LQkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRfaWRfbGlu
a2VyKSBcCisJJChMRCkgJChYRU5fTERGTEFHUykgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gJChi
dWlsZF9pZF9saW5rZXIpIFwKIAkgICAgJChARCkvLiQoQEYpLjEubyAtbyAkQAogCSQoTk0pIC1w
YSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJv
bHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL1J1
bGVzLm1rIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCmluZGV4IDAyMmEzYTZmODJiYS4uZTY5ZGUy
OWJiMmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vUnVsZXMubWsKKysrIGIveGVuL2FyY2gv
YXJtL1J1bGVzLm1rCkBAIC0xLDkzICswLDAgQEAKLSMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKLSMgYXJtLXNwZWNpZmljIGRlZmluaXRpb25zCi0KLSMKLSMgSWYgeW91
IGNoYW5nZSBhbnkgb2YgdGhlc2UgY29uZmlndXJhdGlvbiBvcHRpb25zIHRoZW4geW91IG11c3QK
LSMgJ21ha2UgY2xlYW4nIGJlZm9yZSByZWJ1aWxkaW5nLgotIwotCi1DRkxBR1MgKz0gLUkkKEJB
U0VESVIpL2luY2x1ZGUKLQotJChjYWxsIGNjLW9wdGlvbnMtYWRkLENGTEFHUyxDQywkKEVNQkVE
REVEX0VYVFJBX0NGTEFHUykpCi0kKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduZXN0
ZWQtZXh0ZXJucykKLQotIyBQcmV2ZW50IGZsb2F0aW5nLXBvaW50IHZhcmlhYmxlcyBmcm9tIGNy
ZWVwaW5nIGludG8gWGVuLgotQ0ZMQUdTLSQoQ09ORklHX0FSTV8zMikgKz0gLW1zb2Z0LWZsb2F0
Ci1DRkxBR1MtJChDT05GSUdfQVJNXzMyKSArPSAtbWNwdT1jb3J0ZXgtYTE1Ci0KLUNGTEFHUy0k
KENPTkZJR19BUk1fNjQpICs9IC1tY3B1PWdlbmVyaWMKLUNGTEFHUy0kKENPTkZJR19BUk1fNjQp
ICs9IC1tZ2VuZXJhbC1yZWdzLW9ubHkgIyBObyBmcCByZWdpc3RlcnMgZXRjCi0KLUVBUkxZX1BS
SU5USyA6PSBuCi0KLWlmZXEgKCQoQ09ORklHX0RFQlVHKSx5KQotCi0jIFNlZSBkb2NzL21pc2Mv
YXJtL2Vhcmx5LXByaW50ay50eHQgZm9yIHN5bnRheAotCi1FQVJMWV9QUklOVEtfYnJjbSAgICAg
ICAgICAgOj0gODI1MCwweEYwNDBBQjAwLDIKLUVBUkxZX1BSSU5US19kcmE3ICAgICAgICAgICA6
PSA4MjUwLDB4NDgwNkEwMDAsMgotRUFSTFlfUFJJTlRLX2Zhc3Rtb2RlbCAgICAgIDo9IHBsMDEx
LDB4MWMwOTAwMDAsMTE1MjAwCi1FQVJMWV9QUklOVEtfZXh5bm9zNTI1MCAgICAgOj0gZXh5bm9z
NDIxMCwweDEyYzIwMDAwCi1FQVJMWV9QUklOVEtfaGlrZXk5NjAgICAgICAgOj0gcGwwMTEsMHhm
ZmYzMjAwMAotRUFSTFlfUFJJTlRLX2p1bm8gICAgICAgICAgIDo9IHBsMDExLDB4N2ZmODAwMDAK
LUVBUkxZX1BSSU5US19sYWdlciAgICAgICAgICA6PSBzY2lmLDB4ZTZlNjAwMDAKLUVBUkxZX1BS
SU5US19taWR3YXkgICAgICAgICA6PSBwbDAxMSwweGZmZjM2MDAwCi1FQVJMWV9QUklOVEtfbXZl
YnUgICAgICAgICAgOj0gbXZlYnUsMHhkMDAxMjAwMAotRUFSTFlfUFJJTlRLX29tYXA1NDMyICAg
ICAgIDo9IDgyNTAsMHg0ODAyMDAwMCwyCi1FQVJMWV9QUklOVEtfcmNhcjMgICAgICAgICAgOj0g
c2NpZiwweGU2ZTg4MDAwCi1FQVJMWV9QUklOVEtfc2VhdHRsZSAgICAgICAgOj0gcGwwMTEsMHhl
MTAxMDAwMAotRUFSTFlfUFJJTlRLX3N1bjZpICAgICAgICAgIDo9IDgyNTAsMHgwMWMyODAwMCwy
Ci1FQVJMWV9QUklOVEtfc3VuN2kgICAgICAgICAgOj0gODI1MCwweDAxYzI4MDAwLDIKLUVBUkxZ
X1BSSU5US190aHVuZGVyeCAgICAgICA6PSBwbDAxMSwweDg3ZTAyNDAwMDAwMAotRUFSTFlfUFJJ
TlRLX3ZleHByZXNzICAgICAgIDo9IHBsMDExLDB4MWMwOTAwMDAKLUVBUkxZX1BSSU5US194Z2Vu
ZS1tY2Rpdml0dCA6PSA4MjUwLDB4MWMwMjEwMDAsMgotRUFSTFlfUFJJTlRLX3hnZW5lLXN0b3Jt
ICAgIDo9IDgyNTAsMHgxYzAyMDAwMCwyCi1FQVJMWV9QUklOVEtfenlucW1wICAgICAgICAgOj0g
Y2FkZW5jZSwweGZmMDAwMDAwCi0KLWlmbmVxICgkKEVBUkxZX1BSSU5US18kKENPTkZJR19FQVJM
WV9QUklOVEspKSwpCi1FQVJMWV9QUklOVEtfQ0ZHIDo9ICQoc3Vic3QgJChjb21tYSksICwkKEVB
UkxZX1BSSU5US18kKENPTkZJR19FQVJMWV9QUklOVEspKSkKLWVsc2UKLUVBUkxZX1BSSU5US19D
RkcgOj0gJChzdWJzdCAkKGNvbW1hKSwgLCQoQ09ORklHX0VBUkxZX1BSSU5USykpCi1lbmRpZgot
Ci0jIEV4dHJhY3QgY29uZmlndXJhdGlvbiBmcm9tIHN0cmluZwotRUFSTFlfUFJJTlRLX0lOQyA6
PSAkKHdvcmQgMSwkKEVBUkxZX1BSSU5US19DRkcpKQotRUFSTFlfVUFSVF9CQVNFX0FERFJFU1Mg
Oj0gJCh3b3JkIDIsJChFQVJMWV9QUklOVEtfQ0ZHKSkKLQotIyBVQVJUIHNwZWNpZmljIG9wdGlv
bnMKLWlmZXEgKCQoRUFSTFlfUFJJTlRLX0lOQyksODI1MCkKLUVBUkxZX1VBUlRfUkVHX1NISUZU
IDo9ICQod29yZCAzLCQoRUFSTFlfUFJJTlRLX0NGRykpCi1lbmRpZgotaWZlcSAoJChFQVJMWV9Q
UklOVEtfSU5DKSxwbDAxMSkKLWlmbmVxICgkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKSwp
Ci1FQVJMWV9QUklOVEtfSU5JVF9VQVJUIDo9IHkKLUVBUkxZX1BSSU5US19CQVVEIDo9ICQod29y
ZCAzLCQoRUFSTFlfUFJJTlRLX0NGRykpCi1lbmRpZgotZW5kaWYKLWlmZXEgKCQoRUFSTFlfUFJJ
TlRLX0lOQyksc2NpZikKLWlmbmVxICgkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKSwpCi1D
RkxBR1MteSArPSAtREVBUkxZX1BSSU5US19WRVJTSU9OXyQod29yZCAzLCQoRUFSTFlfUFJJTlRL
X0NGRykpCi1lbHNlCi1DRkxBR1MteSArPSAtREVBUkxZX1BSSU5US19WRVJTSU9OX05PTkUKLWVu
ZGlmCi1lbmRpZgotCi1pZm5lcSAoJChFQVJMWV9QUklOVEtfSU5DKSwpCi1FQVJMWV9QUklOVEsg
Oj0geQotZW5kaWYKLQotQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9Q
UklOVEsKLUNGTEFHUy0kKEVBUkxZX1BSSU5US19JTklUX1VBUlQpICs9IC1ERUFSTFlfUFJJTlRL
X0lOSVRfVUFSVAotQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtREVBUkxZX1BSSU5US19JTkM9
XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19JTkMpLmluY1wiCi1DRkxBR1MtJChFQVJMWV9QUklOVEsp
ICs9IC1ERUFSTFlfUFJJTlRLX0JBVUQ9JChFQVJMWV9QUklOVEtfQkFVRCkKLUNGTEFHUy0kKEVB
UkxZX1BSSU5USykgKz0gLURFQVJMWV9VQVJUX0JBU0VfQUREUkVTUz0kKEVBUkxZX1VBUlRfQkFT
RV9BRERSRVNTKQotQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtREVBUkxZX1VBUlRfUkVHX1NI
SUZUPSQoRUFSTFlfVUFSVF9SRUdfU0hJRlQpCi0KLWVsc2UgIyAhQ09ORklHX0RFQlVHCi0KLWlm
bmVxICgkKENPTkZJR19FQVJMWV9QUklOVEspLCkKLSMgRWFybHkgcHJpbnRrIGlzIGRlcGVuZGFu
dCBvbiBhIGRlYnVnIGJ1aWxkLgotJChlcnJvciBDT05GSUdfRUFSTFlfUFJJTlRLIGVuYWJsZWQg
Zm9yIG5vbi1kZWJ1ZyBidWlsZCkKLWVuZGlmCi0KLWVuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJjaC5tayBiL3hlbi9hcmNoL2FybS9hcmNoLm1rCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uMjk2ZDZjNmNmNTI2Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvYXJtL2FyY2gubWsKQEAgLTAsMCArMSw4OCBAQAorIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIworIyBhcm0tc3BlY2lmaWMgZGVmaW5pdGlvbnMKKworQ0ZMQUdT
ICs9IC1JJChCQVNFRElSKS9pbmNsdWRlCisKKyQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1Ms
Q0MsJChFTUJFRERFRF9FWFRSQV9DRkxBR1MpKQorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdT
LENDLC1XbmVzdGVkLWV4dGVybnMpCisKKyMgUHJldmVudCBmbG9hdGluZy1wb2ludCB2YXJpYWJs
ZXMgZnJvbSBjcmVlcGluZyBpbnRvIFhlbi4KK0NGTEFHUy0kKENPTkZJR19BUk1fMzIpICs9IC1t
c29mdC1mbG9hdAorQ0ZMQUdTLSQoQ09ORklHX0FSTV8zMikgKz0gLW1jcHU9Y29ydGV4LWExNQor
CitDRkxBR1MtJChDT05GSUdfQVJNXzY0KSArPSAtbWNwdT1nZW5lcmljCitDRkxBR1MtJChDT05G
SUdfQVJNXzY0KSArPSAtbWdlbmVyYWwtcmVncy1vbmx5ICMgTm8gZnAgcmVnaXN0ZXJzIGV0Ywor
CitFQVJMWV9QUklOVEsgOj0gbgorCitpZmVxICgkKENPTkZJR19ERUJVRykseSkKKworIyBTZWUg
ZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0IGZvciBzeW50YXgKKworRUFSTFlfUFJJTlRL
X2JyY20gICAgICAgICAgIDo9IDgyNTAsMHhGMDQwQUIwMCwyCitFQVJMWV9QUklOVEtfZHJhNyAg
ICAgICAgICAgOj0gODI1MCwweDQ4MDZBMDAwLDIKK0VBUkxZX1BSSU5US19mYXN0bW9kZWwgICAg
ICA6PSBwbDAxMSwweDFjMDkwMDAwLDExNTIwMAorRUFSTFlfUFJJTlRLX2V4eW5vczUyNTAgICAg
IDo9IGV4eW5vczQyMTAsMHgxMmMyMDAwMAorRUFSTFlfUFJJTlRLX2hpa2V5OTYwICAgICAgIDo9
IHBsMDExLDB4ZmZmMzIwMDAKK0VBUkxZX1BSSU5US19qdW5vICAgICAgICAgICA6PSBwbDAxMSww
eDdmZjgwMDAwCitFQVJMWV9QUklOVEtfbGFnZXIgICAgICAgICAgOj0gc2NpZiwweGU2ZTYwMDAw
CitFQVJMWV9QUklOVEtfbWlkd2F5ICAgICAgICAgOj0gcGwwMTEsMHhmZmYzNjAwMAorRUFSTFlf
UFJJTlRLX212ZWJ1ICAgICAgICAgIDo9IG12ZWJ1LDB4ZDAwMTIwMDAKK0VBUkxZX1BSSU5US19v
bWFwNTQzMiAgICAgICA6PSA4MjUwLDB4NDgwMjAwMDAsMgorRUFSTFlfUFJJTlRLX3JjYXIzICAg
ICAgICAgIDo9IHNjaWYsMHhlNmU4ODAwMAorRUFSTFlfUFJJTlRLX3NlYXR0bGUgICAgICAgIDo9
IHBsMDExLDB4ZTEwMTAwMDAKK0VBUkxZX1BSSU5US19zdW42aSAgICAgICAgICA6PSA4MjUwLDB4
MDFjMjgwMDAsMgorRUFSTFlfUFJJTlRLX3N1bjdpICAgICAgICAgIDo9IDgyNTAsMHgwMWMyODAw
MCwyCitFQVJMWV9QUklOVEtfdGh1bmRlcnggICAgICAgOj0gcGwwMTEsMHg4N2UwMjQwMDAwMDAK
K0VBUkxZX1BSSU5US192ZXhwcmVzcyAgICAgICA6PSBwbDAxMSwweDFjMDkwMDAwCitFQVJMWV9Q
UklOVEtfeGdlbmUtbWNkaXZpdHQgOj0gODI1MCwweDFjMDIxMDAwLDIKK0VBUkxZX1BSSU5US194
Z2VuZS1zdG9ybSAgICA6PSA4MjUwLDB4MWMwMjAwMDAsMgorRUFSTFlfUFJJTlRLX3p5bnFtcCAg
ICAgICAgIDo9IGNhZGVuY2UsMHhmZjAwMDAwMAorCitpZm5lcSAoJChFQVJMWV9QUklOVEtfJChD
T05GSUdfRUFSTFlfUFJJTlRLKSksKQorRUFSTFlfUFJJTlRLX0NGRyA6PSAkKHN1YnN0ICQoY29t
bWEpLCAsJChFQVJMWV9QUklOVEtfJChDT05GSUdfRUFSTFlfUFJJTlRLKSkpCitlbHNlCitFQVJM
WV9QUklOVEtfQ0ZHIDo9ICQoc3Vic3QgJChjb21tYSksICwkKENPTkZJR19FQVJMWV9QUklOVEsp
KQorZW5kaWYKKworIyBFeHRyYWN0IGNvbmZpZ3VyYXRpb24gZnJvbSBzdHJpbmcKK0VBUkxZX1BS
SU5US19JTkMgOj0gJCh3b3JkIDEsJChFQVJMWV9QUklOVEtfQ0ZHKSkKK0VBUkxZX1VBUlRfQkFT
RV9BRERSRVNTIDo9ICQod29yZCAyLCQoRUFSTFlfUFJJTlRLX0NGRykpCisKKyMgVUFSVCBzcGVj
aWZpYyBvcHRpb25zCitpZmVxICgkKEVBUkxZX1BSSU5US19JTkMpLDgyNTApCitFQVJMWV9VQVJU
X1JFR19TSElGVCA6PSAkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKQorZW5kaWYKK2lmZXEg
KCQoRUFSTFlfUFJJTlRLX0lOQykscGwwMTEpCitpZm5lcSAoJCh3b3JkIDMsJChFQVJMWV9QUklO
VEtfQ0ZHKSksKQorRUFSTFlfUFJJTlRLX0lOSVRfVUFSVCA6PSB5CitFQVJMWV9QUklOVEtfQkFV
RCA6PSAkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKQorZW5kaWYKK2VuZGlmCitpZmVxICgk
KEVBUkxZX1BSSU5US19JTkMpLHNjaWYpCitpZm5lcSAoJCh3b3JkIDMsJChFQVJMWV9QUklOVEtf
Q0ZHKSksKQorQ0ZMQUdTLXkgKz0gLURFQVJMWV9QUklOVEtfVkVSU0lPTl8kKHdvcmQgMywkKEVB
UkxZX1BSSU5US19DRkcpKQorZWxzZQorQ0ZMQUdTLXkgKz0gLURFQVJMWV9QUklOVEtfVkVSU0lP
Tl9OT05FCitlbmRpZgorZW5kaWYKKworaWZuZXEgKCQoRUFSTFlfUFJJTlRLX0lOQyksKQorRUFS
TFlfUFJJTlRLIDo9IHkKK2VuZGlmCisKK0NGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURDT05G
SUdfRUFSTFlfUFJJTlRLCitDRkxBR1MtJChFQVJMWV9QUklOVEtfSU5JVF9VQVJUKSArPSAtREVB
UkxZX1BSSU5US19JTklUX1VBUlQKK0NGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9Q
UklOVEtfSU5DPVwiZGVidWctJChFQVJMWV9QUklOVEtfSU5DKS5pbmNcIgorQ0ZMQUdTLSQoRUFS
TFlfUFJJTlRLKSArPSAtREVBUkxZX1BSSU5US19CQVVEPSQoRUFSTFlfUFJJTlRLX0JBVUQpCitD
RkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1ERUFSTFlfVUFSVF9CQVNFX0FERFJFU1M9JChFQVJM
WV9VQVJUX0JBU0VfQUREUkVTUykKK0NGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9V
QVJUX1JFR19TSElGVD0kKEVBUkxZX1VBUlRfUkVHX1NISUZUKQorCitlbHNlICMgIUNPTkZJR19E
RUJVRworCitpZm5lcSAoJChDT05GSUdfRUFSTFlfUFJJTlRLKSwpCisjIEVhcmx5IHByaW50ayBp
cyBkZXBlbmRhbnQgb24gYSBkZWJ1ZyBidWlsZC4KKyQoZXJyb3IgQ09ORklHX0VBUkxZX1BSSU5U
SyBlbmFibGVkIGZvciBub24tZGVidWcgYnVpbGQpCitlbmRpZgorCitlbmRpZgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGFj
ZjRjMTQ1Yzg5Ni4uNjcyNDU3MmViODRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xMjQsMzIgKzEyNCwzMiBAQCBwcmVs
aW5rLWVmaV9sdG8ubzogJChBTExfT0JKUykgZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8KIAog
IyBMaW5rIGl0IHdpdGggYWxsIHRoZSBiaW5hcnkgb2JqZWN0cwogcHJlbGluay5vOiAkKHBhdHN1
YnN0ICUvYnVpbHRfaW4ubywlL2J1aWx0X2luX2Jpbi5vLCQoQUxMX09CSlMpKSBwcmVsaW5rX2x0
by5vCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorCSQoTEQpICQoWEVOX0xERkxBR1Mp
IC1yIC1vICRAICReCiAKIHByZWxpbmstZWZpLm86ICQocGF0c3Vic3QgJS9idWlsdF9pbi5vLCUv
YnVpbHRfaW5fYmluLm8sJChBTExfT0JKUykpIHByZWxpbmstZWZpX2x0by5vIGVmaS9ib290Lmlu
aXQubwotCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KKwkkKExEKSAkKFhFTl9MREZMQUdT
KSAtciAtbyAkQCAkXgogZWxzZQogcHJlbGluay5vOiAkKEFMTF9PQkpTKQotCSQoTEQpICQoTERG
TEFHUykgLXIgLW8gJEAgJF4KKwkkKExEKSAkKFhFTl9MREZMQUdTKSAtciAtbyAkQCAkXgogCiBw
cmVsaW5rLWVmaS5vOiAkKEFMTF9PQkpTKSBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBl
ZmkvY29tcGF0Lm8KLQkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCAlL2Vm
aS9idWlsdF9pbi5vLCReKQorCSQoTEQpICQoWEVOX0xERkxBR1MpIC1yIC1vICRAICQoZmlsdGVy
LW91dCAlL2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAogJChUQVJHRVQpLXN5bXM6IHByZWxp
bmsubyB4ZW4ubGRzCi0JJChMRCkgJChMREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxpbmsubyAk
KGJ1aWxkX2lkX2xpbmtlcikgXAorCSQoTEQpICQoWEVOX0xERkxBR1MpIC1UIHhlbi5sZHMgLU4g
cHJlbGluay5vICQoYnVpbGRfaWRfbGlua2VyKSBcCiAJICAgICQoQkFTRURJUikvY29tbW9uL3N5
bWJvbHMtZHVtbXkubyAtbyAkKEBEKS8uJChARikuMAogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2
ICQoQEQpLy4kKEBGKS4wIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3lt
Ym9scykgLS1zeXN2IC0tc29ydCBcCiAJCT4kKEBEKS8uJChARikuMC5TCiAJJChNQUtFKSAtZiAk
KEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wLm8KLQkkKExEKSAkKExERkxBR1MpIC1U
IHhlbi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRfaWRfbGlua2VyKSBcCisJJChMRCkgJChYRU5f
TERGTEFHUykgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gJChidWlsZF9pZF9saW5rZXIpIFwKIAkg
ICAgJChARCkvLiQoQEYpLjAubyAtbyAkKEBEKS8uJChARikuMQogCSQoTk0pIC1wYSAtLWZvcm1h
dD1zeXN2ICQoQEQpLy4kKEBGKS4xIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgJChh
bGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCAkKHN5bXMtd2Fybi1kdXAteSkgXAogCQk+JChARCkv
LiQoQEYpLjEuUwogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAkKEBEKS8uJChARiku
MS5vCi0JJChMRCkgJChMREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxpbmsubyAkKGJ1aWxkX2lk
X2xpbmtlcikgXAorCSQoTEQpICQoWEVOX0xERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5v
ICQoYnVpbGRfaWRfbGlua2VyKSBcCiAJICAgICQoQEQpLy4kKEBGKS4xLm8gLW8gJEAKIAkkKE5N
KSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBcCiAJCXwgJChCQVNFRElSKS90b29scy9z
eW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0IFwKQEAgLTE2Miw3ICsxNjIsNyBAQCBub3Rl
Lm86ICQoVEFSR0VUKS1zeW1zCiAJCS0tcmVuYW1lLXNlY3Rpb249LmRhdGE9Lm5vdGUuZ251LmJ1
aWxkLWlkIC1TICRALmJpbiAkQAogCXJtIC1mICRALmJpbgogCi1FRklfTERGTEFHUyA9ICQocGF0
c3Vic3QgLW0lLC1taTM4NnBlcCwkKExERkxBR1MpKSAtLXN1YnN5c3RlbT0xMAorRUZJX0xERkxB
R1MgPSAkKHBhdHN1YnN0IC1tJSwtbWkzODZwZXAsJChYRU5fTERGTEFHUykpIC0tc3Vic3lzdGVt
PTEwCiBFRklfTERGTEFHUyArPSAtLWltYWdlLWJhc2U9JCgxKSAtLXN0YWNrPTAsMCAtLWhlYXA9
MCwwIC0tc3RyaXAtZGVidWcKIEVGSV9MREZMQUdTICs9IC0tc2VjdGlvbi1hbGlnbm1lbnQ9MHgy
MDAwMDAgLS1maWxlLWFsaWdubWVudD0weDIwCiBFRklfTERGTEFHUyArPSAtLW1ham9yLWltYWdl
LXZlcnNpb249JChYRU5fVkVSU0lPTikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5t
ayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCBlNjliOGU2OTdjYzAuLjc4NjdmOWNjZWY4
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9S
dWxlcy5tawpAQCAtMSw4OSArMSwxMCBAQAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwogIyB4ODYtc3BlY2lmaWMgZGVmaW5pdGlvbnMKIAotWEVOX0lNR19PRkZTRVQg
Oj0gMHgyMDAwMDAKLQotQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlCi1DRkxBR1MgKz0g
LUkkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMKLUNGTEFHUyArPSAtSSQo
QkFTRURJUikvaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdAotQ0ZMQUdTICs9IC1EWEVOX0lN
R19PRkZTRVQ9JChYRU5fSU1HX09GRlNFVCkKLUNGTEFHUyArPSAnLURfX09CSkVDVF9MQUJFTF9f
PSQoc3Vic3QgLywkJCwkKHN1YnN0IC0sXywkKHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikp
LyRAKSknCi0KLSMgUHJldmVudCBmbG9hdGluZy1wb2ludCB2YXJpYWJsZXMgZnJvbSBjcmVlcGlu
ZyBpbnRvIFhlbi4KLUNGTEFHUyArPSAtbXNvZnQtZmxvYXQKLQotaWZlcSAoJChDT05GSUdfQ0Nf
SVNfQ0xBTkcpLHkpCi0jIE5vdGU6IEFueSB0ZXN0IHdoaWNoIGFkZHMgLW5vLWludGVncmF0ZWQt
YXMgd2lsbCBjYXVzZSBzdWJzZXF1ZW50IHRlc3RzIHRvCi0jIHN1Y2NlZWQsIGFuZCBub3QgdHJp
Z2dlciBmdXJ0aGVyIGFkZGl0aW9ucy4KLSMKLSMgVGhlIHRlc3RzIHRvIHNlbGVjdCB3aGV0aGVy
IHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBpcyB1c2FibGUgbmVlZCB0byBoYXBwZW4KLSMgYmVm
b3JlIHRlc3RpbmcgYW55IGFzc2VtYmxlciBmZWF0dXJlcywgb3IgZWxzZSB0aGUgcmVzdWx0IG9m
IHRoZSB0ZXN0cyB3b3VsZAotIyBiZSBzdGFsZSBpZiB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIg
aXMgbm90IHVzZWQuCi0KLSMgT2xkZXIgY2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24n
dCB1bmRlcnN0YW5kIC5za2lwIHdpdGggbGFiZWxzOgotIyBodHRwczovL2J1Z3MubGx2bS5vcmcv
c2hvd19idWcuY2dpP2lkPTI3MzY5Ci0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5M
MDogLkwxOiAuc2tpcCAoLkwxIC0gLkwwKSIsLFwKLSAgICAgICAgICAgICAgICAgICAgIC1uby1p
bnRlZ3JhdGVkLWFzKQotCi0jIENoZWNrIHdoZXRoZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5p
bmNsdWRlLgotJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuaW5jbHVkZSBcImFzbS9p
bmRpcmVjdF90aHVua19hc20uaFwiIiwsXAotICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVn
cmF0ZWQtYXMpCi0KLSMgQ2hlY2sgd2hldGhlciBjbGFuZyBrZWVwcyAubWFjcm8tcyBiZXR3ZWVu
IGFzbSgpLXM6Ci0jIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAK
LSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCi0gICAgICAgICAgICAgICAgICAgICAi
Lm1hY3JvIEZPTzsuZW5kbSIkJChjbG9zZSk7IGFzbSB2b2xhdGlsZSAkJChvcGVuKSIubWFjcm8g
Rk9POy5lbmRtIixcCi0gICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykKLWVu
ZGlmCi0KLSQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChFTUJFRERFRF9FWFRSQV9D
RkxBR1MpKQotJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVybnMp
Ci0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInZtY2FsbCIsLURIQVZFX0FTX1ZNWCkK
LSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiY3JjMzIgJWVheCQkKGNvbW1hKSVlYXgi
LC1ESEFWRV9BU19TU0U0XzIpCi0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImludmVw
dCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfRVBUKQotJChjYWxsIGFzLW9wdGlvbi1h
ZGQsQ0ZMQUdTLENDLCJyZHJhbmQgJWVheCIsLURIQVZFX0FTX1JEUkFORCkKLSQoY2FsbCBhcy1v
cHRpb24tYWRkLENGTEFHUyxDQywicmRmc2Jhc2UgJXJheCIsLURIQVZFX0FTX0ZTR1NCQVNFKQot
JChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJ4c2F2ZW9wdCAoJXJheCkiLC1ESEFWRV9B
U19YU0FWRU9QVCkKLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywicmRzZWVkICVlYXgi
LC1ESEFWRV9BU19SRFNFRUQpCi0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImNsd2Ig
KCVyYXgpIiwtREhBVkVfQVNfQ0xXQikKLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywi
LmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCi0gICAgICAgICAgICAgICAgICAgICAtVV9fT0JKRUNU
X0xBQkVMX18gLURIQVZFX0FTX1FVT1RFRF9TWU0gXAotICAgICAgICAgICAgICAgICAgICAgJy1E
X19PQkpFQ1RfTEFCRUxfXz0kKHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyQkQCcpCi0k
KGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImludnBjaWQgKCVyYXgpJCQoY29tbWEpJXJh
eCIsLURIQVZFX0FTX0lOVlBDSUQpCi0KLSMgR0FTJ3MgaWRlYSBvZiB0cnVlIGlzIC0xLiAgQ2xh
bmcncyBpZGVhIGlzIDEKLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCi0gICAgIi5p
ZiAoKDEgPiAwKSA8IDApOyAuZXJyb3IgXCJcIjsuZW5kaWYiLCwtREhBVkVfQVNfTkVHQVRJVkVf
VFJVRSkKLQotIyBDaGVjayB0byBzZWUgd2hldGhlciB0aGUgYXNzbWJsZXIgc3VwcG9ydHMgdGhl
IC5ub3AgZGlyZWN0aXZlLgotJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKLSAgICAi
LkwxOiAuTDI6IC5ub3BzICguTDIgLSAuTDEpJCQoY29tbWEpOSIsLURIQVZFX0FTX05PUFNfRElS
RUNUSVZFKQotCi1DRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91
cy11bndpbmQtdGFibGVzCi0KLSMgWGVuIGRvZXNuJ3QgdXNlIFNTRSBpbnRlcmFsbHkuICBJZiB0
aGUgY29tcGlsZXIgc3VwcG9ydHMgaXQsIGFsc28gc2tpcCB0aGUKLSMgU1NFIHNldHVwIGZvciB2
YXJpYWRpYyBmdW5jdGlvbiBjYWxscy4KLUNGTEFHUyArPSAtbW5vLXNzZSAkKGNhbGwgY2Mtb3B0
aW9uLCQoQ0MpLC1tc2tpcC1yYXgtc2V0dXApCi0KLSMgQ29tcGlsZSB3aXRoIHRodW5rLWV4dGVy
biwgaW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIGlmIGF2YWlhYmxlLgotaWZlcSAoJChDT05GSUdf
SU5ESVJFQ1RfVEhVTkspLHkpCi1DRkxBR1MgKz0gLW1pbmRpcmVjdC1icmFuY2g9dGh1bmstZXh0
ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCi1DRkxBR1MgKz0gLWZuby1qdW1wLXRhYmxl
cworaWZkZWYgSEFWRV9BU19RVU9URURfU1lNCithcmNoX2NjZmxhZ3MgKz0gLURIQVZFX0FTX1FV
T1RFRF9TWU0gXAorCQknLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQo
Q1VSRElSKSkvJEAnCitlbHNlCithcmNoX2NjZmxhZ3MgKz0gJy1EX19PQkpFQ1RfTEFCRUxfXz0k
KHN1YnN0IC8sJCQsJChzdWJzdCAtLF8sJChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8k
QCkpJwogZW5kaWYKLQotIyBJZiBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVyLCByZWR1Y2Ugc3Rh
Y2sgYWxpZ25tZW50IHRvIDggYnl0ZXMuIEJ1dCBhbGxvdwotIyB0aGlzIHRvIGJlIG92ZXJyaWRk
ZW4gZWxzZXdoZXJlLgotJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5
LENDLC1tcHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTMpCi1DRkxBR1MgKz0gJChDRkxBR1Mtc3Rh
Y2stYm91bmRhcnkpCi0KLWlmZXEgKCQoQ09ORklHX1VCU0FOKSx5KQotIyBEb24ndCBlbmFibGUg
YWxpZ25tZW50IHNhbml0aXNhdGlvbi4gIHg4NiBoYXMgZWZmaWNpZW50IHVuYWxpZ25lZCBhY2Nl
c3NlcywKLSMgYW5kIHZhcmlvdXMgdGhpbmdzIChBQ1BJIHRhYmxlcywgaHlwZXJjYWxsIHBhZ2Vz
LCBzdHVicywgZXRjKSBhcmUgd29udC1maXguCi0jIEl0IGFsc28gY2F1c2VzIGFuIGFzLXlldC11
bmlkZW50aWZpZWQgY3Jhc2ggb24gbmF0aXZlIGJvb3QgYmVmb3JlIHRoZQotIyBjb25zb2xlIHN0
YXJ0cy4KLSQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFHU19VQlNBTixDQywtZm5vLXNhbml0aXpl
PWFsaWdubWVudCkKLWVuZGlmCi0KLSMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRo
IHByb3Blcmx5IGZvciBvbGRlciB0b29sY2hhaW5zLgotQ0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJ
UikvaW5jbHVkZQotCithcmNoX2NjZmxhZ3MgKz0gJChDRkxBR1Mtc3RhY2stYm91bmRhcnkpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXJjaC5tayBiL3hlbi9hcmNoL3g4Ni9hcmNoLm1rCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMTA3M2Y2Y2M5OWU5Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2FyY2gubWsKQEAgLTAsMCArMSw4NyBAQAorIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyB4ODYtc3BlY2lmaWMgZGVm
aW5pdGlvbnMKKworZXhwb3J0IFhFTl9JTUdfT0ZGU0VUIDo9IDB4MjAwMDAwCisKK0NGTEFHUyAr
PSAtSSQoQkFTRURJUikvaW5jbHVkZQorQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL2Fz
bS14ODYvbWFjaC1nZW5lcmljCitDRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4
Ni9tYWNoLWRlZmF1bHQKK0NGTEFHUyArPSAtRFhFTl9JTUdfT0ZGU0VUPSQoWEVOX0lNR19PRkZT
RVQpCisKKyMgUHJldmVudCBmbG9hdGluZy1wb2ludCB2YXJpYWJsZXMgZnJvbSBjcmVlcGluZyBp
bnRvIFhlbi4KK0NGTEFHUyArPSAtbXNvZnQtZmxvYXQKKworaWZlcSAoJChDT05GSUdfQ0NfSVNf
Q0xBTkcpLHkpCisjIE5vdGU6IEFueSB0ZXN0IHdoaWNoIGFkZHMgLW5vLWludGVncmF0ZWQtYXMg
d2lsbCBjYXVzZSBzdWJzZXF1ZW50IHRlc3RzIHRvCisjIHN1Y2NlZWQsIGFuZCBub3QgdHJpZ2dl
ciBmdXJ0aGVyIGFkZGl0aW9ucy4KKyMKKyMgVGhlIHRlc3RzIHRvIHNlbGVjdCB3aGV0aGVyIHRo
ZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBpcyB1c2FibGUgbmVlZCB0byBoYXBwZW4KKyMgYmVmb3Jl
IHRlc3RpbmcgYW55IGFzc2VtYmxlciBmZWF0dXJlcywgb3IgZWxzZSB0aGUgcmVzdWx0IG9mIHRo
ZSB0ZXN0cyB3b3VsZAorIyBiZSBzdGFsZSBpZiB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaXMg
bm90IHVzZWQuCisKKyMgT2xkZXIgY2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24ndCB1
bmRlcnN0YW5kIC5za2lwIHdpdGggbGFiZWxzOgorIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hv
d19idWcuY2dpP2lkPTI3MzY5CiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5MMDog
LkwxOiAuc2tpcCAoLkwxIC0gLkwwKSIsLFwKKyAgICAgICAgICAgICAgICAgICAgIC1uby1pbnRl
Z3JhdGVkLWFzKQorCisjIENoZWNrIHdoZXRoZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNs
dWRlLgorJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuaW5jbHVkZSBcImFzbS9pbmRp
cmVjdF90aHVua19hc20uaFwiIiwsXAorICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0
ZWQtYXMpCisKKyMgQ2hlY2sgd2hldGhlciBjbGFuZyBrZWVwcyAubWFjcm8tcyBiZXR3ZWVuIGFz
bSgpLXM6CisjIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAKKyQo
Y2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCisgICAgICAgICAgICAgICAgICAgICAiLm1h
Y3JvIEZPTzsuZW5kbSIkJChjbG9zZSk7IGFzbSB2b2xhdGlsZSAkJChvcGVuKSIubWFjcm8gRk9P
Oy5lbmRtIixcCisgICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykKK2VuZGlm
CisKKyQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChFTUJFRERFRF9FWFRSQV9DRkxB
R1MpKQorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVybnMpCisk
KGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInZtY2FsbCIsLURIQVZFX0FTX1ZNWCkKKyQo
Y2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiY3JjMzIgJWVheCQkKGNvbW1hKSVlYXgiLC1E
SEFWRV9BU19TU0U0XzIpCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImludmVwdCAo
JXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfRVBUKQorJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLCJyZHJhbmQgJWVheCIsLURIQVZFX0FTX1JEUkFORCkKKyQoY2FsbCBhcy1vcHRp
b24tYWRkLENGTEFHUyxDQywicmRmc2Jhc2UgJXJheCIsLURIQVZFX0FTX0ZTR1NCQVNFKQorJChj
YWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJ4c2F2ZW9wdCAoJXJheCkiLC1ESEFWRV9BU19Y
U0FWRU9QVCkKKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywicmRzZWVkICVlYXgiLC1E
SEFWRV9BU19SRFNFRUQpCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImNsd2IgKCVy
YXgpIiwtREhBVkVfQVNfQ0xXQikKK2lmZXEgKCQoY2FsbCBhcy1pbnNuLCQoQ0MpICQoQ0ZMQUdT
KSwiLmVxdSBcInhcIiQoY29tbWEpMSIseSkseSkKKyAgZXhwb3J0IEhBVkVfQVNfUVVPVEVEX1NZ
TSA6PSB5CitlbmRpZgorJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJpbnZwY2lkICgl
cmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9BU19JTlZQQ0lEKQorCisjIEdBUydzIGlkZWEgb2Yg
dHJ1ZSBpcyAtMS4gIENsYW5nJ3MgaWRlYSBpcyAxCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxB
R1MsQ0MsXAorICAgICIuaWYgKCgxID4gMCkgPCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURI
QVZFX0FTX05FR0FUSVZFX1RSVUUpCisKKyMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIGFzc21i
bGVyIHN1cHBvcnRzIHRoZSAubm9wIGRpcmVjdGl2ZS4KKyQoY2FsbCBhcy1vcHRpb24tYWRkLENG
TEFHUyxDQyxcCisgICAgIi5MMTogLkwyOiAubm9wcyAoLkwyIC0gLkwxKSQkKGNvbW1hKTkiLC1E
SEFWRV9BU19OT1BTX0RJUkVDVElWRSkKKworQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUgLWZwaWMg
LWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcworCisjIFhlbiBkb2Vzbid0IHVzZSBTU0Ug
aW50ZXJhbGx5LiAgSWYgdGhlIGNvbXBpbGVyIHN1cHBvcnRzIGl0LCBhbHNvIHNraXAgdGhlCisj
IFNTRSBzZXR1cCBmb3IgdmFyaWFkaWMgZnVuY3Rpb24gY2FsbHMuCitDRkxBR1MgKz0gLW1uby1z
c2UgJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtbXNraXAtcmF4LXNldHVwKQorCisjIENvbXBpbGUg
d2l0aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4K
K2lmZXEgKCQoQ09ORklHX0lORElSRUNUX1RIVU5LKSx5KQorQ0ZMQUdTICs9IC1taW5kaXJlY3Qt
YnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlcgorQ0ZMQUdTICs9
IC1mbm8tanVtcC10YWJsZXMKK2VuZGlmCisKKyMgSWYgc3VwcG9ydGVkIGJ5IHRoZSBjb21waWxl
ciwgcmVkdWNlIHN0YWNrIGFsaWdubWVudCB0byA4IGJ5dGVzLiBCdXQgYWxsb3cKKyMgdGhpcyB0
byBiZSBvdmVycmlkZGVuIGVsc2V3aGVyZS4KKyQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFHUy1z
dGFjay1ib3VuZGFyeSxDQywtbXByZWZlcnJlZC1zdGFjay1ib3VuZGFyeT0zKQorZXhwb3J0IENG
TEFHUy1zdGFjay1ib3VuZGFyeQorCitpZmVxICgkKENPTkZJR19VQlNBTikseSkKKyMgRG9uJ3Qg
ZW5hYmxlIGFsaWdubWVudCBzYW5pdGlzYXRpb24uICB4ODYgaGFzIGVmZmljaWVudCB1bmFsaWdu
ZWQgYWNjZXNzZXMsCisjIGFuZCB2YXJpb3VzIHRoaW5ncyAoQUNQSSB0YWJsZXMsIGh5cGVyY2Fs
bCBwYWdlcywgc3R1YnMsIGV0YykgYXJlIHdvbnQtZml4LgorIyBJdCBhbHNvIGNhdXNlcyBhbiBh
cy15ZXQtdW5pZGVudGlmaWVkIGNyYXNoIG9uIG5hdGl2ZSBib290IGJlZm9yZSB0aGUKKyMgY29u
c29sZSBzdGFydHMuCiskKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1NfVUJTQU4sQ0MsLWZuby1z
YW5pdGl6ZT1hbGlnbm1lbnQpCitlbmRpZgorCisjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1
ZGUgcGF0aCBwcm9wZXJseSBmb3Igb2xkZXIgdG9vbGNoYWlucy4KK0NGTEFHUyArPSAtV2EsLUkk
KEJBU0VESVIpL2luY2x1ZGUKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxmL01ha2VmaWxl
IGIveGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUKaW5kZXggOWE0MzNmMDFmYmQ0Li44Zjg1MDhk
ZDg0MmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL01ha2VmaWxlCisrKyBiL3hlbi9j
b21tb24vbGliZWxmL01ha2VmaWxlCkBAIC05LDQgKzksNCBAQCBsaWJlbGYubzogbGliZWxmLXRl
bXAubyBNYWtlZmlsZQogCSQoT0JKQ09QWSkgJChmb3JlYWNoIHMsJChTRUNUSU9OUyksLS1yZW5h
bWUtc2VjdGlvbiAuJChzKT0uaW5pdC4kKHMpKSAkPCAkQAogCiBsaWJlbGYtdGVtcC5vOiBsaWJl
bGYtdG9vbHMubyBsaWJlbGYtbG9hZGVyLm8gbGliZWxmLWRvbWluZm8ubyAjbGliZWxmLXJlbG9j
YXRlLm8KLQkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCisJJChMRCkgJChYRU5fTERGTEFH
UykgLXIgLW8gJEAgJF4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlIGIv
eGVuL2NvbW1vbi9saWJmZHQvTWFrZWZpbGUKaW5kZXggOWVhNWM2OTZkNTJhLi40Mjk4NmUxMThl
YmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCisrKyBiL3hlbi9jb21t
b24vbGliZmR0L01ha2VmaWxlCkBAIC0xMSw0ICsxMSw0IEBAIGxpYmZkdC5vOiBsaWJmZHQtdGVt
cC5vIE1ha2VmaWxlCiAJJChPQkpDT1BZKSAkKGZvcmVhY2ggcywkKFNFQ1RJT05TKSwtLXJlbmFt
ZS1zZWN0aW9uIC4kKHMpPS5pbml0LiQocykpICQ8ICRACiAKIGxpYmZkdC10ZW1wLm86ICQoTElC
RkRUX09CSlMpCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorCSQoTEQpICQoWEVOX0xE
RkxBR1MpIC1yIC1vICRAICReCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:10:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11: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 1isPWi-0007u6-VQ; Fri, 17 Jan 2020 11:10:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPWg-0007tk-SY
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:10:54 +0000
X-Inumbo-ID: 01e37674-391a-11ea-9fd7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01e37674-391a-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:10:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259445;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WMMxf261yZFm98J72ZI4r5ZfmwhU0um+ejkqtC3XHBc=;
 b=IjqBY+6AkM7JhbKKdTwrVyGDYPMmk3QuzgzOXEx1p2oO/KalQ0hS+kpr
 HIo1K2hxPGlmEM+ykTGp5bExAMRcQx3JZpIBUMl0u+X1WDZYWGiQBA6ZV
 v9FvoP+ctg2/NN6cShDU1JnSndhjGSsERAZAyfaP17+5KAe1ZOmUZWMY+ w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LVVs/Owpvn3TI4Uy0zuUaNdqNqBJkLHoDNxhwzhYM2wYQqiVrX64NbioyfTY9NxtQQUS6rWY5S
 BU4z+7jm06iQ3Fd398ONsoTw3cVUBlDQ7jXS13Q7OXJdxq/pxKsZGcce+7nHyq8fve0gS/fheH
 6H5JUbEHj2U9XiAE+qGY/ghzwbms2PxzRUirIqLWmVxdjylCVMh0wvTOJo3k6bALz3mVdZOr6I
 EJ9EkzFXaQ9CCw7zunWxZb3XEYkJW01JJT9W0rWTgqmYWzt8GaHR4GGAEVeUg0AiVOPK1ZbBCQ
 jkI=
X-SBRS: 2.7
X-MesageID: 11432982
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,329,1574139600"; d="scan'208";a="11432982"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:56 +0000
Message-ID: <20200117105358.607910-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 10/12] xen/build: use new $(c_flags) and
 $(a_flags) instead of $(CFLAGS)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

RnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KCldlIHdvdWxk
IGxpa2UgdG8gY2FsY3VsYXRlIENGTEFHUyBvbmNlIGFuZCBiZWZvcmUgY2FsbGluZyBSdWxlcy5t
aywKc28gdGhlIHZhcmlhYmxlIENGTEFHUyBuZWVkcyB0byBoYXZlIHRoZSBzYW1lIHZhbHVlIGFj
cm9zcyB0aGUgd2hvbGUKYnVpbGQuIFRodXMgd2UgbmVlZCBhIG5ldyB2YXJpYWJsZSB3aGVyZSBz
b21lIGZsYWdzIGNhbiBjaGFuZ2UKZGVwZW5kaW5nIG9uIHRoZSB0YXJnZXQgbmFtZS4KCkJvdGgg
dGhlIGRlcGVuZGVuY3kgYW5kIF9fT0JKRUNUX0ZJTEVfXyBhcmUgc3VjaCBmbGFncyB0aGF0IGNo
YW5nZQpkZXBlbmRpbmcgb24gdGhlIHRhcmdldCwgc28gdGhlcmUgYXJlIG1vdmUgb3V0IG9mICQo
Q0ZMQUdTKS4KCl9fT0JKRUNUX0ZJTEVfXyBpcyBvbmx5IHVzZWQgYnkgYXJjaC94ODYvbW0vKi5j
IGZpbGVzLCBzbyBoYXZpbmcgaXQgaW4KJChjX2ZsYWdzKSBpcyBlbm91Z2gsIHdlIGRvbid0IG5l
ZWQgaXQgaW4gJChhX2ZsYWdzKS4KClRoaXMgaXMgaW5zcGlyZWQgYnkgdGhlIHdheSBLYnVpbGQg
Z2VuZXJhdGVzIENGTEFHUyBmb3IgZWFjaCB0YXJnZXRzLgoKU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL1J1bGVzLm1rICAg
ICAgICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gvYXJtL01ha2VmaWxlICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAg
fCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvTWFrZWZpbGUgICAgfCAgNiArKystLS0K
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvTWFrZWZpbGUgfCAgNiArKystLS0KIHhlbi9pbmNsdWRl
L01ha2VmaWxlICAgICAgICAgICAgfCAgMiArLQogNyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4v
UnVsZXMubWsKaW5kZXggZDIwNTIxY2M5ZWMxLi5jOThkNTM3MmYzZGIgMTAwNjQ0Ci0tLSBhL3hl
bi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTU3LDcgKzU3LDYgQEAgQ0ZMQUdTICs9
IC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1wb2ludGVyLWFyaXRoCiAkKGNhbGwgY2Mt
b3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVd2bGEpCiBDRkxBR1MgKz0gLXBpcGUgLURfX1hFTl9fIC1p
bmNsdWRlICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29uZmlnLmgKIENGTEFHUy0kKENPTkZJR19E
RUJVR19JTkZPKSArPSAtZwotQ0ZMQUdTICs9ICctRF9fT0JKRUNUX0ZJTEVfXz0iJEAiJwogCiBp
Zm5lcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCiAjIENsYW5nIGRvZXNuJ3QgdW5kZXJzdGFu
ZCB0aGlzIGNvbW1hbmQgbGluZSBhcmd1bWVudCwgYW5kIGRvZXNuJ3QgYXBwZWFyIHRvCkBAIC03
MCw5ICs2OSw2IEBAIEFGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAK
IEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIAotIyBHZXQgZ2NjIHRvIGdlbmVyYXRlIHRoZSBk
ZXBlbmRlbmNpZXMgZm9yIHVzLgotQ0ZMQUdTLXkgKz0gLU1NRCAtTUYgJChARCkvLiQoQEYpLmQK
LQogQ0ZMQUdTICs9ICQoQ0ZMQUdTLXkpCiAjIGFsbG93IGV4dHJhIENGTEFHUyBleHRlcm5hbGx5
IHZpYSBFWFRSQV9DRkxBR1NfWEVOX0NPUkUKIENGTEFHUyArPSAkKEVYVFJBX0NGTEFHU19YRU5f
Q09SRSkKQEAgLTE0MSw5ICsxMzcsMTYgQEAgZW5kaWYKICMgQWx3YXlzIGJ1aWxkIG9iai1iaW4g
ZmlsZXMgYXMgYmluYXJ5IGV2ZW4gaWYgdGhleSBjb21lIGZyb20gQyBzb3VyY2UuIAogJChvYmot
YmluLXkpOiBDRkxBR1MgOj0gJChmaWx0ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkKIAorY19mbGFn
cyA9IC1NTUQgLU1GICQoQEQpLy4kKEBGKS5kIFwKKyAgICAgICAgICAkKENGTEFHUykgXAorICAg
ICAgICAgICctRF9fT0JKRUNUX0ZJTEVfXz0iJEAiJworCithX2ZsYWdzID0gLU1NRCAtTUYgJChA
RCkvLiQoQEYpLmQgXAorICAgICAgICAgICQoQUZMQUdTKQorCiBidWlsdF9pbi5vOiAkKG9iai15
KSAkKGV4dHJhLXkpCiBpZmVxICgkKG9iai15KSwpCi0JJChDQykgJChDRkxBR1MpIC1jIC14IGMg
L2Rldi9udWxsIC1vICRACisJJChDQykgJChjX2ZsYWdzKSAtYyAteCBjIC9kZXYvbnVsbCAtbyAk
QAogZWxzZQogaWZlcSAoJChDT05GSUdfTFRPKSx5KQogCSQoTERfTFRPKSAtciAtbyAkQCAkKGZp
bHRlci1vdXQgJChleHRyYS15KSwkXikKQEAgLTE1NCw3ICsxNTcsNyBAQCBlbmRpZgogCiBidWls
dF9pbl9iaW4ubzogJChvYmotYmluLXkpICQoZXh0cmEteSkKIGlmZXEgKCQob2JqLWJpbi15KSwp
Ci0JJChDQykgJChBRkxBR1MpIC1jIC14IGFzc2VtYmxlciAvZGV2L251bGwgLW8gJEAKKwkkKEND
KSAkKGFfZmxhZ3MpIC1jIC14IGFzc2VtYmxlciAvZGV2L251bGwgLW8gJEAKIGVsc2UKIAkkKExE
KSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCAkKGV4dHJhLXkpLCReKQogZW5kaWYK
QEAgLTE3Myw3ICsxNzYsNyBAQCBTUkNQQVRIIDo9ICQocGF0c3Vic3QgJChCQVNFRElSKS8lLCUs
JChDVVJESVIpKQogCiAlLm86ICUuYyBNYWtlZmlsZQogaWZlcSAoJChDT05GSUdfRU5GT1JDRV9V
TklRVUVfU1lNQk9MUykseSkKLQkkKENDKSAkKENGTEFHUykgLWMgJDwgLW8gJChARCkvLiQoQEYp
LnRtcAorCSQoQ0MpICQoY19mbGFncykgLWMgJDwgLW8gJChARCkvLiQoQEYpLnRtcAogaWZlcSAo
JChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCiAJJChPQkpDT1BZKSAtLXJlZGVmaW5lLXN5bSAkPD0k
KFNSQ1BBVEgpLyQ8ICQoQEQpLy4kKEBGKS50bXAgJEAKIGVsc2UKQEAgLTE4MSwxMSArMTg0LDEx
IEBAIGVsc2UKIGVuZGlmCiAJcm0gLWYgJChARCkvLiQoQEYpLnRtcAogZWxzZQotCSQoQ0MpICQo
Q0ZMQUdTKSAtYyAkPCAtbyAkQAorCSQoQ0MpICQoY19mbGFncykgLWMgJDwgLW8gJEAKIGVuZGlm
CiAKICUubzogJS5TIE1ha2VmaWxlCi0JJChDQykgJChBRkxBR1MpIC1jICQ8IC1vICRACisJJChD
QykgJChhX2ZsYWdzKSAtYyAkPCAtbyAkQAogCiBTUEVDSUFMX0RBVEFfU0VDVElPTlMgOj0gcm9k
YXRhICQoZm9yZWFjaCBhLDEgMiA0IDggMTYsIFwKIAkJCQkJICAgICQoZm9yZWFjaCB3LDEgMiA0
LCBcCkBAIC0yMDYsMTMgKzIwOSwxMyBAQCAkKGZpbHRlciAlLmluaXQubywkKG9iai15KSAkKG9i
ai1iaW4teSkgJChleHRyYS15KSk6ICUuaW5pdC5vOiAlLm8gTWFrZWZpbGUKIAkkKE9CSkNPUFkp
ICQoZm9yZWFjaCBzLCQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKSwtLXJlbmFtZS1zZWN0aW9uIC4k
KHMpPS5pbml0LiQocykpICQ8ICRACiAKICUuaTogJS5jIE1ha2VmaWxlCi0JJChDUFApICQoZmls
dGVyLW91dCAtV2EkKGNvbW1hKSUsJChDRkxBR1MpKSAkPCAtbyAkQAorCSQoQ1BQKSAkKGZpbHRl
ci1vdXQgLVdhJChjb21tYSklLCQoY19mbGFncykpICQ8IC1vICRACiAKICUuczogJS5jIE1ha2Vm
aWxlCi0JJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKENGTEFHUykpIC1TICQ8IC1v
ICRACisJJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKGNfZmxhZ3MpKSAtUyAkPCAt
byAkQAogCiAjIC1zdGQ9Z251ezg5LDk5fSBnZXRzIGNvbmZ1c2VkIGJ5ICMgYXMgYW4gZW5kLW9m
LWxpbmUgY29tbWVudCBtYXJrZXIKICUuczogJS5TIE1ha2VmaWxlCi0JJChDUFApICQoZmlsdGVy
LW91dCAtV2EkKGNvbW1hKSUsJChBRkxBR1MpKSAkPCAtbyAkQAorCSQoQ1BQKSAkKGZpbHRlci1v
dXQgLVdhJChjb21tYSklLCQoYV9mbGFncykpICQ8IC1vICRACiAKIC1pbmNsdWRlICQoREVQU19J
TkNMVURFKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJt
L01ha2VmaWxlCmluZGV4IDEwNDRjMjI5OGEwNS4uN2YxNDI3NjMwYjk2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xMjEs
MTAgKzEyMSwxMCBAQCAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhlbi5sZHMKIAlybSAtZiAk
KEBEKS8uJChARikuWzAtOV0qCiAKIGFzbS1vZmZzZXRzLnM6ICQoVEFSR0VUX1NVQkFSQ0gpL2Fz
bS1vZmZzZXRzLmMKLQkkKENDKSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1MpKSAtUyAtbyAk
QCAkPAorCSQoQ0MpICQoZmlsdGVyLW91dCAtZmx0bywkKGNfZmxhZ3MpKSAtUyAtbyAkQCAkPAog
CiB4ZW4ubGRzOiB4ZW4ubGRzLlMKLQkkKENDKSAtUCAtRSAtVWkzODYgJChBRkxBR1MpIC1vICRA
ICQ8CisJJChDQykgLVAgLUUgLVVpMzg2ICQoYV9mbGFncykgLW8gJEAgJDwKIAlzZWQgLWUgJ3Mv
eGVuXC5sZHNcLm86L3hlblwubGRzOi9nJyA8Lnhlbi5sZHMuZCA+Lnhlbi5sZHMuZC5uZXcKIAlt
diAtZiAueGVuLmxkcy5kLm5ldyAueGVuLmxkcy5kCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA0NjFkMWYzZGMyYTYuLjQ3
MmUzZmFkYjcxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9h
cmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjI1LDcgKzIyNSw3IEBAIGVmaS9ib290LmluaXQubyBlZmkv
cnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzog
JChCCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxk
aWQubyBlZmkvcmVsb2NzLWR1bW15Lm86IDsKIAogYXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VC
QVJDSCkvYXNtLW9mZnNldHMuYyAkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4Ni9hc20tbWFjcm9z
LmgKLQkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQoQ0ZMQUdTKSkgLVMg
LW8gJEAgJDwKKwkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQoY19mbGFn
cykpIC1TIC1vICRAICQ8CiAKIGFzbS1tYWNyb3MuaTogQ0ZMQUdTICs9IC1EX19BU1NFTUJMWV9f
IC1QCiAKQEAgLTI0MSwxMiArMjQxLDEyIEBAICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2Fz
bS1tYWNyb3MuaDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCiAJJChjYWxsIG1vdmUtaWYtY2hhbmdl
ZCwkQC5uZXcsJEApCiAKIHhlbi5sZHM6IHhlbi5sZHMuUwotCSQoQ0MpIC1QIC1FIC1VaTM4NiAk
KGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKKwkkKENDKSAtUCAt
RSAtVWkzODYgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKGFfZmxhZ3MpKSAtbyAkQCAkPAog
CXNlZCAtZSAncy8uKlwubGRzXC5vOi8kKEBGKTovZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcK
IAltdiAtZiAuJChARikuZC5uZXcgLiQoQEYpLmQKIAogZWZpLmxkczogeGVuLmxkcy5TCi0JJChD
QykgLVAgLUUgLVVpMzg2IC1ERUZJICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChBRkxBR1Mp
KSAtbyAkQCAkPAorCSQoQ0MpIC1QIC1FIC1VaTM4NiAtREVGSSAkKGZpbHRlci1vdXQgLVdhJChj
b21tYSklLCQoYV9mbGFncykpIC1vICRAICQ8CiAJc2VkIC1lICdzLy4qXC5sZHNcLm86LyQoQEYp
Oi9nJyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwogCW12IC1mIC4kKEBGKS5kLm5ldyAuJChARiku
ZAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
bW0vTWFrZWZpbGUKaW5kZXggZDg3ZGMwYWE2ZWViLi5hMjQzMWZkZTZiYjQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUK
QEAgLTEyLDEwICsxMiwxMCBAQCBvYmotJChDT05GSUdfSFZNKSArPSBwMm0tZXB0Lm8gcDJtLXBv
ZC5vCiBvYmoteSArPSBwYWdpbmcubwogCiBndWVzdF93YWxrXyUubzogZ3Vlc3Rfd2Fsay5jIE1h
a2VmaWxlCi0JJChDQykgJChDRkxBR1MpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAt
byAkQAorCSQoQ0MpICQoY19mbGFncykgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1jICQ8IC1v
ICRACiAKIGd1ZXN0X3dhbGtfJS5pOiBndWVzdF93YWxrLmMgTWFrZWZpbGUKLQkkKENQUCkgJChm
aWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKENGTEFHUykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0k
KiAtYyAkPCAtbyAkQAorCSQoQ1BQKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoY19mbGFn
cykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAtbyAkQAogCiBndWVzdF93YWxrXyUu
czogZ3Vlc3Rfd2Fsay5jIE1ha2VmaWxlCi0JJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEp
JSwkKENGTEFHUykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtUyAkPCAtbyAkQAorCSQoQ0Mp
ICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChjX2ZsYWdzKSkgLURHVUVTVF9QQUdJTkdfTEVW
RUxTPSQqIC1TICQ8IC1vICRACmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL01ha2Vm
aWxlIGIveGVuL2FyY2gveDg2L21tL2hhcC9NYWtlZmlsZQppbmRleCBiMTRhOWFmZjkzZDIuLjIy
ZTdhZDU0YmQzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvbW0vaGFwL01ha2VmaWxlCkBAIC02LDEwICs2LDEwIEBAIG9iai15ICs9
IG5lc3RlZF9oYXAubwogb2JqLXkgKz0gbmVzdGVkX2VwdC5vCiAKIGd1ZXN0X3dhbGtfJWxldmVs
Lm86IGd1ZXN0X3dhbGsuYyBNYWtlZmlsZQotCSQoQ0MpICQoQ0ZMQUdTKSAtREdVRVNUX1BBR0lO
R19MRVZFTFM9JCogLWMgJDwgLW8gJEAKKwkkKENDKSAkKGNfZmxhZ3MpIC1ER1VFU1RfUEFHSU5H
X0xFVkVMUz0kKiAtYyAkPCAtbyAkQAogCiBndWVzdF93YWxrXyVsZXZlbC5pOiBndWVzdF93YWxr
LmMgTWFrZWZpbGUKLQkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKENGTEFHUykp
IC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAtbyAkQAorCSQoQ1BQKSAkKGZpbHRlci1v
dXQgLVdhJChjb21tYSklLCQoY19mbGFncykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAk
PCAtbyAkQAogCiBndWVzdF93YWxrXyVsZXZlbC5zOiBndWVzdF93YWxrLmMgTWFrZWZpbGUKLQkk
KENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQ0ZMQUdTKSkgLURHVUVTVF9QQUdJTkdf
TEVWRUxTPSQqIC1TICQ8IC1vICRACisJJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwk
KGNfZmxhZ3MpKSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCogLVMgJDwgLW8gJEAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L01ha2VmaWxlCmluZGV4IGZmMDNhOTkzN2Y5Yi4uMjNkM2ZmMTA4MDJjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvTWFrZWZpbGUKQEAgLTcsMTAgKzcsMTAgQEAgb2JqLXkgKz0gbm9uZS5vCiBlbmRpZgog
CiBndWVzdF8lLm86IG11bHRpLmMgTWFrZWZpbGUKLQkkKENDKSAkKENGTEFHUykgLURHVUVTVF9Q
QUdJTkdfTEVWRUxTPSQqIC1jICQ8IC1vICRACisJJChDQykgJChjX2ZsYWdzKSAtREdVRVNUX1BB
R0lOR19MRVZFTFM9JCogLWMgJDwgLW8gJEAKIAogZ3Vlc3RfJS5pOiBtdWx0aS5jIE1ha2VmaWxl
Ci0JJChDUFApICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChDRkxBR1MpKSAtREdVRVNUX1BB
R0lOR19MRVZFTFM9JCogLWMgJDwgLW8gJEAKKwkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29t
bWEpJSwkKGNfZmxhZ3MpKSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCogLWMgJDwgLW8gJEAKIAog
Z3Vlc3RfJS5zOiBtdWx0aS5jIE1ha2VmaWxlCi0JJChDQykgJChmaWx0ZXItb3V0IC1XYSQoY29t
bWEpJSwkKENGTEFHUykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtUyAkPCAtbyAkQAorCSQo
Q0MpICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChjX2ZsYWdzKSkgLURHVUVTVF9QQUdJTkdf
TEVWRUxTPSQqIC1TICQ8IC1vICRACmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBi
L3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDQzM2JhZDkwNTViMi4uODMxMzFjMjQ3MmY1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmls
ZQpAQCAtNjQsNyArNjQsNyBAQCBjb21wYXQvJS5oOiBjb21wYXQvJS5pIE1ha2VmaWxlICQoQkFT
RURJUikvdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQogCW12IC1mICRALm5ldyAkQAogCiBj
b21wYXQvJS5pOiBjb21wYXQvJS5jIE1ha2VmaWxlCi0JJChDUFApICQoZmlsdGVyLW91dCAtV2Ek
KGNvbW1hKSUgLU0lICUuZCAtaW5jbHVkZSAlL2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoQ0ZMQUdT
KSkgJChjcHBmbGFncy15KSAtbyAkQCAkPAorCSQoQ1BQKSAkKGZpbHRlci1vdXQgLVdhJChjb21t
YSklIC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKGNfZmxhZ3MpKSAk
KGNwcGZsYWdzLXkpIC1vICRAICQ8CiAKIGNvbXBhdC8lLmM6IHB1YmxpYy8lLmggeGxhdC5sc3Qg
TWFrZWZpbGUgJChCQVNFRElSKS90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5CiAJbWtkaXIg
LXAgJChARCkKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:11:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPWn-0007vj-8w; Fri, 17 Jan 2020 11:11:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPWm-0007v0-2X
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:11:00 +0000
X-Inumbo-ID: 07a1dba0-391a-11ea-b4d2-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07a1dba0-391a-11ea-b4d2-12813bfff9fa;
 Fri, 17 Jan 2020 11:10:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259456;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=FhooL5xAplE5fDlGtrpx8Y+IwHbT9MVN3wLm0Emh++M=;
 b=TT5NBwrROT1gK+F3L6EozHuQgMY2iOaNoOmpk8qizp+DyXz6cwcCbcM8
 g+xxBBNa58/VU66aO/TLc3hPlViGUqUnLSFP0+jFg/4yu2t+coSG4MDbh
 Vtde8X1KzS3sv5I1dLIyia2gaCwyndJPBODVSJvO2jJ4Vc1HA95lbD7jz A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D6nNOFmv4egWRSuxL/+krWAaQz1d9vkZSEiDOG1lpoiBfhY9kpLKz1bNHRsY9wGDo5HpQSkr4n
 DXg8Z0VPMnraGETxYNyvsWLj0Cm+pbNptTV23eTr8KUVGnzwH/z7c6jqtoe8yjf2nmUpW+B3JR
 0M++j92CKUpz/hRGFobXUduEbWl8DdAw8rMD0+RnCqZ2z+BDSEWWs/F9osgDcz9IDW+TM7e9Nc
 tzDG13T6iRQAlhNAOqNqFwYdcnxaa2E8fAnTv32+uWytLgj/NndJFSAjDQx5C8EV9Z0OZkeBpR
 c6o=
X-SBRS: 2.7
X-MesageID: 11080930
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11080930"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 10:53:57 +0000
Message-ID: <20200117105358.607910-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2 11/12] xen/build: introduce ccflags-y and
 CFLAGS_$@
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgJChDRkxBR1MpIHRvIGJlIHN0YXRpYyBhbmQgbmV2ZXIgY2hh
bmdlIGR1cmluZwp0aGUgYnVpbGQsIHNvIGludHJvZHVjZSBuZXcgdmFyaWFibGVzIHRoYXQgY2Fu
IGJlIHVzZSB0byBjaGFuZ2UgdGhlCmZsYWdzIG9mIGEgc2luZ2xlIHRhcmdldCBvciBvZiBhIHdo
b2xlIGRpcmVjdG9yeS4KClRob3NlIHR3byB2YXJpYWJsZXMgYXJlIHRha2VuIGZyb20gS2J1aWxk
LCBpbiBMaW51eCB2NS40LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgfCA3ICsr
KysrKy0KIHhlbi9hcmNoL2FybS9lZmkvTWFrZWZpbGUgIHwgMiArLQogeGVuL2FyY2gveDg2L01h
a2VmaWxlICAgICAgfCA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZSAgfCAyICst
CiB4ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZSB8IDIgKy0KIHhlbi9jb21tb24vbGliZmR0L01h
a2VmaWxlIHwgMiArLQogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgfCAyICstCiB4ZW4veHNt
L2ZsYXNrL3NzL01ha2VmaWxlICB8IDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1
bGVzLm1rCmluZGV4IGM5OGQ1MzcyZjNkYi4uZjAxMTFmMmJjMWI0IDEwMDY0NAotLS0gYS94ZW4v
UnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0zOSw2ICszOSw3IEBAIEFMTF9PQkpTLSQo
Q09ORklHX0NSWVBUTykgICArPSAkKEJBU0VESVIpL2NyeXB0by9idWlsdF9pbi5vCiAKICMgSW5p
dGlhbGlzZSBzb21lIHZhcmlhYmxlcwogQ0ZMQUdTX1VCU0FOIDo9CitjY2ZsYWdzLXkgOj0KIAog
aWZlcSAoJChDT05GSUdfREVCVUcpLHkpCiBDRkxBR1MgKz0gLU8xCkBAIC0xMzcsOSArMTM4LDEz
IEBAIGVuZGlmCiAjIEFsd2F5cyBidWlsZCBvYmotYmluIGZpbGVzIGFzIGJpbmFyeSBldmVuIGlm
IHRoZXkgY29tZSBmcm9tIEMgc291cmNlLiAKICQob2JqLWJpbi15KTogQ0ZMQUdTIDo9ICQoZmls
dGVyLW91dCAtZmx0bywkKENGTEFHUykpCiAKKyMgdGFyZ2V0IHdpdGggaXRzIHN1ZmZpeCBzdHJp
cHBlZAordGFyZ2V0LXN0ZW0gPSAkKGJhc2VuYW1lICRAKQorCiBjX2ZsYWdzID0gLU1NRCAtTUYg
JChARCkvLiQoQEYpLmQgXAogICAgICAgICAgICQoQ0ZMQUdTKSBcCi0gICAgICAgICAgJy1EX19P
QkpFQ1RfRklMRV9fPSIkQCInCisgICAgICAgICAgJy1EX19PQkpFQ1RfRklMRV9fPSIkQCInIFwK
KyAgICAgICAgICAkKGNjZmxhZ3MteSkgJChDRkxBR1NfJCh0YXJnZXQtc3RlbSkubykKIAogYV9m
bGFncyA9IC1NTUQgLU1GICQoQEQpLy4kKEBGKS5kIFwKICAgICAgICAgICAkKEFGTEFHUykKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9lZmkvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vZWZpL01h
a2VmaWxlCmluZGV4IGQzNGM5MTY4OTE0YS4uZTRhYWJhM2UwNzRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZWZpL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9lZmkvTWFrZWZpbGUKQEAg
LTEsNCArMSw0IEBACi1DRkxBR1MgKz0gLWZzaG9ydC13Y2hhcgorY2NmbGFncy15ICs9IC1mc2hv
cnQtd2NoYXIKIAogb2JqLXkgKz0gIGJvb3QuaW5pdC5vIHJ1bnRpbWUubwogb2JqLSQoQ09ORklH
X0FDUEkpICs9ICBlZmktZG9tMC5pbml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA0NzJlM2ZhZGI3MTkuLmFjZjRjMTQ1
Yzg5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZQpAQCAtMTc0LDE0ICsxNzQsMTQgQEAgRUZJX0xERkxBR1MgKz0gLS1tYWpvci1z
dWJzeXN0ZW0tdmVyc2lvbj0yIC0tbWlub3Itc3Vic3lzdGVtLXZlcnNpb249MAogZXhwb3J0IFhF
Tl9CVUlMRF9FRkkgOj0gJChzaGVsbCAkKENDKSAkKGZpbHRlci1vdXQgJChDRkxBR1MteSkgLiUu
ZCwkKENGTEFHUykpIC1jIGVmaS9jaGVjay5jIC1vIGVmaS9jaGVjay5vIDI+L2Rldi9udWxsICYm
IGVjaG8geSkKICMgQ2hlY2sgaWYgdGhlIGxpbmtlciBzdXBwb3J0cyBQRS4KIFhFTl9CVUlMRF9Q
RSA6PSAkKGlmICQoWEVOX0JVSUxEX0VGSSksJChzaGVsbCAkKExEKSAtbWkzODZwZXAgLS1zdWJz
eXN0ZW09MTAgLW8gZWZpL2NoZWNrLmVmaSBlZmkvY2hlY2subyAyPi9kZXYvbnVsbCAmJiBlY2hv
IHkpKQotQ0ZMQUdTLSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5fQlVJTERfRUZJCitjY2ZsYWdz
LSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5fQlVJTERfRUZJCiAKICQoVEFSR0VUKS5lZmk6IFZJ
UlRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBlZmkvcmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3Ms
IEEgVklSVF9TVEFSVCQkLCxwJykKICQoVEFSR0VUKS5lZmk6IEFMVF9CQVNFID0gMHgkKHNoZWxs
ICQoTk0pIGVmaS9yZWxvY3MtZHVtbXkubyB8IHNlZCAtbiAncywgQSBBTFRfU1RBUlQkJCwscCcp
CiAKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogaWZlcSAoJChjYWxsIGxkLXZlci1idWls
ZC1pZCwkKExEKSAkKGZpbHRlciAtbSUsJChFRklfTERGTEFHUykpKSx5KQotQ0ZMQUdTICs9IC1E
QlVJTERfSURfRUZJCitjY2ZsYWdzLXkgKz0gLURCVUlMRF9JRF9FRkkKIEVGSV9MREZMQUdTICs9
ICQoYnVpbGRfaWRfbGlua2VyKQogbm90ZV9maWxlIDo9IGVmaS9idWlsZGlkLm8KICMgTkI6IHRo
aXMgbXVzdCBiZSB0aGUgbGFzdCBpbnB1dCBpbiB0aGUgbGlua2VyIGNhbGwsIGJlY2F1c2UgaW5w
dXRzIGZvbGxvd2luZwpAQCAtMjI3LDcgKzIyNyw3IEBAIGVmaS9ib290LmluaXQubyBlZmkvcnVu
dGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vIGVmaS9yZWxvY3MtZHVtbXkubzogOwog
YXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VCQVJDSCkvYXNtLW9mZnNldHMuYyAkKEJBU0VESVIp
L2luY2x1ZGUvYXNtLXg4Ni9hc20tbWFjcm9zLmgKIAkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChj
b21tYSklIC1mbHRvLCQoY19mbGFncykpIC1TIC1vICRAICQ8CiAKLWFzbS1tYWNyb3MuaTogQ0ZM
QUdTICs9IC1EX19BU1NFTUJMWV9fIC1QCitDRkxBR1NfYXNtLW1hY3Jvcy5vICs9IC1EX19BU1NF
TUJMWV9fIC1QCiAKICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1tYWNyb3MuaDogYXNt
LW1hY3Jvcy5pIE1ha2VmaWxlCiAJZWNobyAnI2lmIDAnID4kQC5uZXcKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZWZpL01ha2VmaWxlCmluZGV4
IDRiYzBhMTk2ZTljYS4uMmNiYjNkZTNhOGFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZp
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKQEAgLTEsNCArMSw0IEBA
Ci1DRkxBR1MgKz0gLWZzaG9ydC13Y2hhcgorY2NmbGFncy15ICs9IC1mc2hvcnQtd2NoYXIKIAog
JS5vOiAlLmloZXgKIAkkKE9CSkNPUFkpIC1JIGloZXggLU8gYmluYXJ5ICQ8ICRACmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZSBiL3hlbi9jb21tb24vbGliZWxmL01ha2Vm
aWxlCmluZGV4IDNkOWUzOGYyN2U2NS4uOWE0MzNmMDFmYmQ0IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2xpYmVsZi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZQpAQCAt
Myw3ICszLDcgQEAgbm9jb3YteSArPSBsaWJlbGYubwogCiBTRUNUSU9OUyA6PSB0ZXh0IGRhdGEg
JChTUEVDSUFMX0RBVEFfU0VDVElPTlMpCiAKLUNGTEFHUyArPSAtV25vLXBvaW50ZXItc2lnbgor
Y2NmbGFncy15ICs9IC1Xbm8tcG9pbnRlci1zaWduCiAKIGxpYmVsZi5vOiBsaWJlbGYtdGVtcC5v
IE1ha2VmaWxlCiAJJChPQkpDT1BZKSAkKGZvcmVhY2ggcywkKFNFQ1RJT05TKSwtLXJlbmFtZS1z
ZWN0aW9uIC4kKHMpPS5pbml0LiQocykpICQ8ICRACmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xp
YmZkdC9NYWtlZmlsZSBiL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCmluZGV4IGMwNzViYmY1
NDYyYS4uOWVhNWM2OTZkNTJhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmls
ZQorKysgYi94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQpAQCAtNSw3ICs1LDcgQEAgU0VDVElP
TlMgOj0gdGV4dCBkYXRhICQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQogb2JqLXkgKz0gbGliZmR0
Lm8KIG5vY292LXkgKz0gbGliZmR0Lm8KIAotQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRl
L3hlbi9saWJmZHQvCitjY2ZsYWdzLXkgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUveGVuL2xpYmZk
dC8KIAogbGliZmR0Lm86IGxpYmZkdC10ZW1wLm8gTWFrZWZpbGUKIAkkKE9CSkNPUFkpICQoZm9y
ZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkgJDwg
JEAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svTWFrZWZpbGUgYi94ZW4veHNtL2ZsYXNrL01h
a2VmaWxlCmluZGV4IGIxZmQ0NTQyMTk5My4uM2JmMGE2ZmEwNDU2IDEwMDY0NAotLS0gYS94ZW4v
eHNtL2ZsYXNrL01ha2VmaWxlCisrKyBiL3hlbi94c20vZmxhc2svTWFrZWZpbGUKQEAgLTQsNyAr
NCw3IEBAIG9iai15ICs9IGZsYXNrX29wLm8KIAogb2JqLXkgKz0gc3MvCiAKLUNGTEFHUyArPSAt
SS4vaW5jbHVkZQorY2NmbGFncy15ICs9IC1JLi9pbmNsdWRlCiAKIEFXSyA9IGF3awogCmRpZmYg
LS1naXQgYS94ZW4veHNtL2ZsYXNrL3NzL01ha2VmaWxlIGIveGVuL3hzbS9mbGFzay9zcy9NYWtl
ZmlsZQppbmRleCAwNDZjZThmNTMzMjYuLjMwZjkxMGE5YzljMSAxMDA2NDQKLS0tIGEveGVuL3hz
bS9mbGFzay9zcy9NYWtlZmlsZQorKysgYi94ZW4veHNtL2ZsYXNrL3NzL01ha2VmaWxlCkBAIC04
LDQgKzgsNCBAQCBvYmoteSArPSBzZXJ2aWNlcy5vCiBvYmoteSArPSBjb25kaXRpb25hbC5vCiBv
YmoteSArPSBtbHMubwogCi1DRkxBR1MgKz0gLUkuLi9pbmNsdWRlCitjY2ZsYWdzLXkgKz0gLUku
Li9pbmNsdWRlCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:11:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:11: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 1isPWo-0007x1-K0; Fri, 17 Jan 2020 11:11:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isPWn-0007wD-Hb
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:11:01 +0000
X-Inumbo-ID: 063c6064-391a-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 063c6064-391a-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 11:10:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0FFA0AE41;
 Fri, 17 Jan 2020 11:10:52 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <40cafb96-8a5b-025a-c2e5-281e25b1ce97@suse.com>
Date: Fri, 17 Jan 2020 12:10:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: sstabellini@kernel.org, julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMDEuMjAyMCAxNzowMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gRHVlIHRvIEFNRCBh
bmQgSHlnb24gYmVpbmcgdW5hYmxlIHRvIHNlbGVjdGl2ZWx5IHRyYXAgQ1I0IGJpdCBtb2RpZmlj
YXRpb25zCj4gcnVubmluZyAzMi1iaXQgUFYgZ3Vlc3QgaW5zaWRlIFBWIHNoaW0gY29tZXMgd2l0
aCBzaWduaWZpY2FudCBwZXJmb3JtYW5jZQo+IGhpdC4gTW9yZW92ZXIsIGZvciBTTUVQIGluIHBh
cnRpY3VsYXIgZXZlcnkgdGltZSBDUjQuU01FUCBjaGFuZ2VzIG9uIGNvbnRleHQKPiBzd2l0Y2gg
dG8vZnJvbSAzMi1iaXQgUFYgZ3Vlc3QsIGl0IGdldHMgdHJhcHBlZCBieSBMMCBYZW4gd2hpY2gg
dGhlbgo+IHRyaWVzIHRvIHBlcmZvcm0gZ2xvYmFsIFRMQiBpbnZhbGlkYXRpb24gZm9yIFBWIHNo
aW0gZG9tYWluLiBUaGlzIHVzdWFsbHkKPiByZXN1bHRzIGluIGV2ZW50dWFsIGhhbmcgb2YgYSBQ
ViBzaGltIHdpdGggYXQgbGVhc3Qgc2V2ZXJhbCB2Q1BVcy4KPiAKPiBTaW5jZSB0aGUgb3ZlcmFs
bCBzZWN1cml0eSByaXNrIGlzIGdlbmVyYWxseSBsb3dlciBmb3Igc2hpbSBYZW4gYXMgaXQgYmVp
bmcKPiB0aGVyZSBtb3JlIG9mIGEgZGVmZW5zZS1pbi1kZXB0aCBtZWNoYW5pc20sIGNob29zZSB0
byBkaXNhYmxlIFNNRVAvU01BUCBpbgo+IGl0IGJ5IGRlZmF1bHQgb24gQU1EIGFuZCBIeWdvbiB1
bmxlc3MgYSB1c2VyIGNob3NlIG90aGVyd2lzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggdHdvIG1pbm9yIGFkanVzdG1lbnRzICh0d28g
aW5zdGFuY2VzIGVhY2gpOgoKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAtMTkzNiwx
OSArMTkzNiwyNSBAQCBpcyAxTUIuCj4gICMjIyBzbWFwICh4ODYpCj4gID4gYD0gPGJvb2xlYW4+
IHwgaHZtYAo+ICAKPiAtPiBEZWZhdWx0OiBgdHJ1ZWAKPiArPiBEZWZhdWx0OiBgdHJ1ZWAgdW5s
ZXNzIHJ1bm5pbmcgaW4gcHYtc2hpbSBtb2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZQo+ICAK
PiAgRmxhZyB0byBlbmFibGUgU3VwZXJ2aXNvciBNb2RlIEFjY2VzcyBQcmV2ZW50aW9uCj4gIFVz
ZSBgc21hcD1odm1gIHRvIGFsbG93IFNNQVAgdXNlIGJ5IEhWTSBndWVzdHMgb25seS4KPiAgCj4g
K0luIFBWIHNoaW0gbW9kZSBvbiBBTUQgb3IgSHlnb24gaGFyZHdhcmUgZHVlIHRvIHNpZ25pZmlj
YW50IHBlcmZvbWFuY2UgaW1wYWN0CgpNaXNzaW5nICdyJyBpbiBwZXJmb3JtYW5jZS4KCj4gQEAg
LTE2MTYsNiArMTYxNiwxNCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQo+ICAKPiAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9PU0ZYU1IgfCBY
ODZfQ1I0X09TWE1NRVhDUFQpOwo+ICAKPiArICAgIC8qIERvIG5vdCBlbmFibGUgU01FUC9TTUFQ
IGluIFBWIHNoaW0gb24gQU1EIGFuZCBIeWdvbiBieSBkZWZhdWx0ICovCj4gKyAgICBpZiAoIG9w
dF9zbWVwID09IC0xICkKPiArICAgICAgICBvcHRfc21lcCA9ICFwdl9zaGltIHx8ICEoYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICYKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
WDg2X1ZFTkRPUl9BTUQgfCBYODZfVkVORE9SX0hZR09OKSk7CgpPbmUgc3BhY2UgbWlzc2luZyBv
biB0aGlzIGxpbmUgdG8gY292ZXIgZm9yIHRoZSBzdGlsbCBvcGVuIHBhcmVudGhlc2lzCmZyb20g
dGhlIHByZXZpb3VzIG9uZS4KCkJvdGggY2FuIGJlIGVhc2lseSB0YWtlbiBjYXJlIG9mIHdoaWxl
IGNvbW1pdHRpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:15:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 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 1isPb8-0008Md-9c; Fri, 17 Jan 2020 11:15:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPb6-0008MY-QV
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:15:28 +0000
X-Inumbo-ID: a7d6f422-391a-11ea-b4d6-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7d6f422-391a-11ea-b4d6-12813bfff9fa;
 Fri, 17 Jan 2020 11:15:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259724;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=n/XW7qW8NZEm89cH9VqLCs6KlVnFE9CePeT3gKbPXpw=;
 b=KviTa1nmTL02O7utzUraIILsewFxPILsZ3QYKwd+xofULnQrX6rUyp4P
 8fP/e7mrd9GgUU7Ar7O8TQBJkdpGf80OK0UFAlJLv2BGu5YUMGedOz6qW
 aezytoR+3FFBvfkH4eTctHQy0vhdWRj74Gjt0BmiRUNC1S/7o7mwGWnmp o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5iRTS63EJtCwvdqHk71ne3ulNZZVjO9cEladb5ThxTG0MmgMKyDOD2xd6QCZYQ3vJhoa+r2JuO
 5aRxZT9OEAOrhyEgXih3obRcCmrm1c+b5msWkNXuop3ywxGQ6XgFHjPAg+OWG0OyzUqJSFzN9v
 2L/ZXD4e3boui1QqMjoTQbqeTNEBO4UXUVYhisZzwAPhG5wf1pYORR6QtlNxoj//c5fLoKldmm
 xfuHuIL8eb4FHVJd0lcjLbfvEsCSLNiTZOrnHu7IagHX8vgktGVkbgpPj0F+9lzJ5WvNhymhbn
 rzg=
X-SBRS: 2.7
X-MesageID: 11433120
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11433120"
Date: Fri, 17 Jan 2020 11:15:21 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200117111521.GB1288@perard.uk.xensource.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
 <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
 <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMTA6MTI6MTRBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUGxlYXNlIG5vdGUgdGhhdCBteSBwcmV2aW91cyBtYWlsIHdhcyBfdG9fIEdlb3JnZSwg
d2l0aCB5b3Ugb25seQo+IF9jY18tZWQuIEhlbmNlIHRoZSBxdWVzdGlvbiB3YXMgdG8gR2Vvcmdl
LCBub3QgeW91LiAoSXQgaXMgYQo+IGNvbW1vbiBpc3N1ZSB3aGljaCBJIGtlZXAgbWVudGlvbmlu
ZyBvbiBtZWV0aW5ncyB0aGF0IHRoZQo+IGRpc3RpbmN0aW9uIG9mIFRvIGFuZCBDYyBpcyBvZnRl
biBub3QgYmVpbmcgaG9ub3JlZCwgYWxiZWl0Cj4gdHlwaWNhbGx5IG1vcmUgYnkgc2VuZGVycyB0
aGFuIHJlY2lwaWVudHMuKQoKVGlwOiBKYW4sIHlvdSBjb3VsZCBhbHNvIGhhdmUgc3RhcnRlZCB0
aGUgc2VudGVuY2UgYnkgIkdlb3JnZSwgIiBpbgphZGRpdGlvbiB0byBwcm9wZXJseSBzZXR0aW5n
IHRoZSAiVG86IiwgaXQgd291bGQgaGVscCBhIGxvdCBJIHRoaW5rLgoKVGVhY2hpbmcgcGVvcGxl
IGFib3V0IHNldHRpbmcgcHJvcGVybHkgIlRvOiIsIGFuZCByZWFkaW5nIGl0IGJlZm9yZQpyZWFk
aW5nIHRoZSBlbWFpbCBpcyBhIGxvc3QgZmlnaHQgSSB0aGluay4gRXZlbiBzbyBpdCBjYW4gYmUg
dXNlZnVsIHRvCmZpbHRlciBlbWFpbCB3aGljaCBuZWVkcyBhIHJlc3BvbnNlLgoKQ2hlZXJzLAoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:18:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11: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 1isPe2-0008V6-Vm; Fri, 17 Jan 2020 11:18:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isPe2-0008V1-CH
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:18:30 +0000
X-Inumbo-ID: 11b38e58-391b-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11b38e58-391b-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 11:18:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579259902;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=mD3e+NfJGdQn2RKqNlI+BWWcq0/m77+wduFlyszw6mM=;
 b=fe4e2x3mwGOel642KCiCVulsyNxEiD3hCe/l4/zX3bQV2NOsw0soP7H5
 UY47oLUjTi2/nKSsVSjqqDUeDxzW7rN3TvxlrYwq7i7qojyUjyKJWxTkg
 P8ZeXeHMADI6GHgdsHd84shVxeEUm7/si1urcjyrxGvejg5DneJVpZox4 w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ssNoMDsmvIO9eNS8kVGrE6TCHBsHd+55QLPaxXy9jJW19lMTKVkfoaTL2blZCqzjv6O7jdPJ/M
 CNP5SgmTjjgPcgZM4sO3IGT7v6+AFtDyixj1zr6E9FT3vbB5Q5r3rp45wJjXrY7ky+h5DVqDIR
 E+4fJS7vwMfb7UKd7+B7JsG/pD+/7IkC0Upu/mCnoIzi8BuImlrbfBErwx3971J/pZ3ncwbCmm
 aLOJPP5mT4HZdQrZ8ArvrIbyiWS1lAw0S4G0PK4oWXCGnUsPR/9pN+5knYtxLzmhAHClIhqViR
 HaU=
X-SBRS: 2.7
X-MesageID: 11236395
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11236395"
Date: Fri, 17 Jan 2020 11:18:18 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20200117111818.GC1288@perard.uk.xensource.com>
References: <20200116184527.16193-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200116184527.16193-1-ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Make tools/xl part of
 LIBXENLIGHT stanza
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMDY6NDU6MjdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4geGwgaXMgbWFpbnRhaW5lZCBpbiBwcmFjdGljZSBieSB0aGUgbGlieGwgbWFpbnRhaW5l
cnMuICBUaGUgZWZmZWN0IGlzCj4gc2ltcGx5IHRvIGdyYW50IG1haW50YWluZXJzaGlwIHRvIEFu
dGhvbnkuCj4gCj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ0M6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:31:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPqP-0001eK-8n; Fri, 17 Jan 2020 11:31:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isPqO-0001eF-6Y
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:31:16 +0000
X-Inumbo-ID: da165992-391c-11ea-8e9a-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id da165992-391c-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 11:31:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579260667;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=cxEiIUItVKnXWyK1ZuNKJJU2YaAZkrztsavAwJQ/Gkw=;
 b=YQGFR8nR23tffoNd2asB7kHA1wQcmwblhjgIaGI1529QmtVc5NOiBrPj
 kiruE3aRXv2EYxORhwfkj9XrQrHiO5iEfAKYZVQT5ieFZdHM72AW00r/3
 ngTzbFb/UFQzI+7DnFMjobUA6lhT79u49oV1FF63KMYLHSIqw82Cncehq w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5f2Jv68Ye4Occ5E9ElJYt/pxChtD4kdJBrdZIciPFNrnJ0SJoUD+fElNx85Wb3u91PeokiSbVz
 qyJw7sRAzO8yuoqqQOOGFiClmJiSFcxx3m2i33GGdhE2oyvkuYuo/eiDjBpKAQ6PCAVPupHRhM
 Bsd6EZ44MocRjzmgbecLVYQtyahxhJTiOObNHnPfVaWDPtiM+0Tg8DkbQn7hxQ/UI5Tcs90/0w
 8WI9ywQ25ZUwmgnnjK7SFJsRx2/dwswLiuKVorbIC8tIrnVmVgd/Gw7ICKUmcgO5t5CKsxh8iJ
 H4Q=
X-SBRS: 2.7
X-MesageID: 11433525
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11433525"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.39671.946265.82488@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 11:31:03 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <57d659aacf3f4eb7ae69080aa5de90be@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-4-pdurrant@amazon.com>
 <24096.43806.179846.885653@mariner.uk.xensource.com>
 <57d659aacf3f4eb7ae69080aa5de90be@EX13D32EUC003.ant.amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 3/6] libxl: add infrastructure to track
 and query 'retired' domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

RHVycmFudCwgUGF1bCB3cml0ZXMgKCJSRTogW1BBVENIIHYzIDMvNl0gbGlieGw6IGFkZCBpbmZy
YXN0cnVjdHVyZSB0byB0cmFjayBhbmQgcXVlcnkgJ3JldGlyZWQnIGRvbWlkcyIpOgo+IFtJYW47
XQo+ID4gSSdtIG5vdCBzdXJlIHdoeSB5b3UgYm90aGVyIHdpdGggZmdldHMgaW50byBhIGJ1ZmZl
ciwgd2hlbiB5b3UgY291bGQKPiA+IGp1c3QgdXNlIGZzY2FuZiByYXRoZXIgdGhhbiBzc2NhbmYu
ICBZb3VyIGNvZGUgZG9lc24ndCBuZWVkIHRvIHRha2UKPiA+IG11Y2ggY2FyZSBhYm91dCB3ZWly
ZCBzeW50YXggd2hpY2ggbWlnaHQgb2NjdXIgKGFuZCBpbmRlZWQgeW91ciBjb2RlCj4gPiBoZXJl
IGRvZXNuJ3QgdGFrZSBzdWNoIGNhcmUpLgo+IAo+IFdlbGwsIEkgbmVlZCB0byBwdWxsIHRoZSBs
aW5lIGludG8gYSBidWZmZXIgaWYgSSdtIGdvaW5nIHRvIHdyaXRlIGl0IG91dCBhZ2FpbiwgYnV0
IG90aGVyd2lzZSBJIGNvdWxkIGluZGVlZCB1c2UgZnNjYW5mKCkuCgpXZWxsLCB5b3UgY291bGQg
anVzdCBmcHJpbnRmIHRoZSBpbmZvcm1hdGlvbi4KCj4gT2ssICdyZWNlbnQnIGlzIHByb2JhYmx5
IGNsZWFyZXIuIEknbGwgcy9yZXRpcmVkL3JlY2VudC9nLgoKVGhhbmtzLgoKPiA+IEkgZG9uJ3Qg
bXVjaCBsaWtlIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byBjb25maWd1cmUgdGhpcy4gIEkg
ZG9uJ3QKPiA+IG9iamVjdCB0byBrZWVwaW5nIGl0IGJ1dCBjYW4gd2UgaGF2ZSBhIGNvbW1lbnQg
c2F5aW5nIHRoaXMgaXMgbm90Cj4gPiBpbnRlbmRlZCBmb3IgdXNlIGluIHByb2R1Y3Rpb24gPyAg
UGVyc29uYWxseSBJIHdvdWxkIHJhdGhlciBpdCB3YXMKPiA+IGhhcmRjb2RlZCwgb3IgZmFpbGlu
ZyB0aGF0LCB3cml0dGVuIHRvIHNvbWUgY29uZmlnIGZpbGUuCj4gCj4gVGhlIHByb2JsZW0gaXMg
dGhhdCBsaWJ4bCBoYXMgbm8gY29uZmlnIGZpbGUuIEVudiB2YXJpYWJsZXMgc2VlbSB0byBiZSB1
c2VkIGZvciBvdGhlciB0aGluZ3Mgc28gSSBmb2xsb3dlZCBzdWl0LiBJJ2QgcmF0aGVyIGtlZXAg
dGhlIG92ZXJyaWRlIGZvciBkZWJ1ZyBwdXJwb3NlczsgSSdsbCBzdGljayBhIGNvbW1lbnQgaW4g
dGhlIGhlYWRlciBzYXlpbmcgdGhhdCdzIHdoYXQgaXQncyBmb3IgdGhvdWdoLCBhcyB5b3Ugc3Vn
Z2VzdC4KCk9LLiAgWW91IGFyZSByaWdodCBhYm91dCB0aGUgbGFjayBvZiBhIGNvbmZpZyBmaWxl
IGJlaW5nIGEgcHJvYmxlbS4KCj4gPiBGaW5hbGx5LCBJIHRoaW5rIHRoaXMgcGF0Y2ggbmVlZHMg
YW4gYWRkaXRpb24gdG8geGVuLWluaXQtZG9tMCB0bwo+ID4gcmVtb3ZlIG9yIGVtcHR5IHRoZSBy
ZWNvcmQgZmlsZS4gIFRoaXMgaXMgYmVjYXVzZSB3aGlsZSAvcnVuIGlzCj4gPiB1c3VhbGx5IGEg
dG1wZnMsIHRoaXMgaXMgbm90ICpuZWNlc3NhcmlseSogdHJ1ZS4KPiAKPiBPaywgaWYgd2UgY2Fu
bm90IHJlbHkgb24gaXQgYmVpbmcgdG1wZnMgdGhlbiBJIHdpbGwgZG8gdGhhdC4KClRoYW5rcy4K
ClRoYW5rcyBmb3IgdGhlIHJlc3Qgb2YgeW91ciByZXBseSwgdG9vLCB3aGljaCBJIHNuaXBwZWQg
YXMgSSBoYWQKbm90aGluZyBtb3JlIHRvIHNheSB0aGFuIGB0aGFua3MnLgoKUmVnYXJkcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:31:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:31: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 1isPqx-0001gW-JQ; Fri, 17 Jan 2020 11:31:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJCJ=3G=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1isPqw-0001gN-9X
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:31:50 +0000
X-Inumbo-ID: ee8f7264-391c-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee8f7264-391c-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 11:31: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 mx2.suse.de (Postfix) with ESMTP id BAE58B1B9;
 Fri, 17 Jan 2020 11:31:40 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200116170004.14373-1-jgross@suse.com>
 <c29c92e3-eb20-7e0a-0174-ef72398b0998@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <dc509037-a7d6-caa5-8000-28aeb20b638e@suse.com>
Date: Fri, 17 Jan 2020 12:31:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <c29c92e3-eb20-7e0a-0174-ef72398b0998@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 stable@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>

T24gMTcuMDEuMjAgMTI6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE2LjAxLjIwMjAgMTg6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IENvbW1pdCAzYWE2YzE5ZDJmMzhiZSAoInhlbi9i
YWxsb29uOiBTdXBwb3J0IHhlbmQtYmFzZWQgdG9vbHN0YWNrIikKPj4gdHJpZWQgdG8gZml4IGEg
cmVncmVzc2lvbiB3aXRoIHJ1bm5pbmcgb24gcmF0aGVyIGFuY2llbnQgWGVuIHZlcnNpb25zLgo+
PiBVbmZvcnR1bmF0ZWx5IHRoZSBmaXggd2FzIGJhc2VkIG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQg
eGVuZCB3b3VsZAo+PiBqdXN0IHVzZSBhbm90aGVyIFhlbnN0b3JlIG5vZGUsIGJ1dCBpbiByZWFs
aXR5IG9ubHkgc29tZSBkb3duc3RyZWFtCj4+IHZlcnNpb25zIG9mIHhlbmQgYXJlIGRvaW5nIHRo
YXQuIFRoZSB1cHN0cmVhbSB4ZW5kIGRvZXMgbm90IHdyaXRlCj4+IHRoYXQgWGVuc3RvcmUgbm9k
ZSBhdCBhbGwsIHNvIHRoZSBwcm9ibGVtIG11c3QgYmUgZml4ZWQgaW4gYW5vdGhlcgo+PiB3YXku
Cj4+Cj4+IFRoZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFsbCBiYWNrIHRv
IHRoZSBiZWhhdmlvciBiZWZvcmUKPj4gY29tbWl0IDUyNjZiOGU0NDQ1YyAoInhlbjogZml4IGJv
b3RpbmcgYmFsbG9vbmVkIGRvd24gaHZtIGd1ZXN0IikKPj4gaW4gY2FzZSB0aGUgc3RhdGljIG1l
bW9yeSBtYXhpbXVtIGNhbid0IGJlIHJlYWQuCj4gCj4gSSBjb3VsZCB1c2Ugc29tZSBoZWxwIGhl
cmU6IFByaW9yIHRvIHNhaWQgY29tbWl0IHRoZXJlIHdhcwo+IAo+IAl0YXJnZXRfZGlmZiA9IG5l
d190YXJnZXQgLSBiYWxsb29uX3N0YXRzLnRhcmdldF9wYWdlczsKPiAKPiAKPiBXaGljaCBpcywg
YWZhaWN0LCAuLi4KPiAKPj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwo+PiArKysg
Yi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCj4+IEBAIC05NCw3ICs5NCw3IEBAIHN0YXRpYyB2
b2lkIHdhdGNoX3RhcmdldChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwKPj4gICAJCQkJICAi
JWxsdSIsICZzdGF0aWNfbWF4KSA9PSAxKSkKPj4gICAJCQlzdGF0aWNfbWF4ID4+PSBQQUdFX1NI
SUZUIC0gMTA7Cj4+ICAgCQllbHNlCj4+IC0JCQlzdGF0aWNfbWF4ID0gbmV3X3RhcmdldDsKPj4g
KwkJCXN0YXRpY19tYXggPSBiYWxsb29uX3N0YXRzLmN1cnJlbnRfcGFnZXM7Cj4+ICAgCj4+ICAg
CQl0YXJnZXRfZGlmZiA9ICh4ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2luaXRpYWxfZG9tYWluKCkp
ID8gMAo+PiAgIAkJCQk6IHN0YXRpY19tYXggLSBiYWxsb29uX3N0YXRzLnRhcmdldF9wYWdlczsK
PiAKPiAuLi4gd2hhdCB0aGUgY29kZSBkb2VzIGJlZm9yZSB5b3VyIGNoYW5nZS4gQWZhaWN0IHRo
ZXJlIHdhcwo+IG5ldmVyIGEgdXNlIG9mIGJhbGxvb25fc3RhdHMuY3VycmVudF9wYWdlcyBpbiB0
aGlzIGZ1bmN0aW9uLgoKVGhhdCBpcyBhIGxpdHRsZSBiaXQgaW5kaXJlY3QsIHllcy4gSW4gdGhl
IGVuZCBJIHdhbnQgc3RhdGljX21heCB0bwpiZSBlaXRoZXIgdGhlIG1heGltdW0gcmVwb3J0ZWQg
YnkgWGVuLCBvciBpZiBub3QgYXZhaWxhYmxlLCB0aGUgY3VycmVudAphc3N1bWVkIG1lbW9yeSBz
aXplLCB3aGljaCBjYW4gYmUgZm91bmQgaW4gYmFsbG9vbl9zdGF0cy5jdXJyZW50X3BhZ2VzLgoK
VGhlIG1haW4gaWRlYSBpcyB0byBhdm9pZCBhIG5lZ2F0aXZlIHRhcmdldF9kaWZmIHdoaWNoIHdv
dWxkIHJlc3VsdCBpbgpub3QgYmFsbG9vbmluZyBkb3duLgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:35:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:35: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 1isPuo-0001ti-6n; Fri, 17 Jan 2020 11:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isPum-0001tY-6D
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:35:48 +0000
X-Inumbo-ID: 7ea1760e-391d-11ea-b4d8-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ea1760e-391d-11ea-b4d8-12813bfff9fa;
 Fri, 17 Jan 2020 11:35:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579260944;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=E8XuCc0K4QSESiHaCvEZOH+GgqywDqUScLrnNKPVhaU=;
 b=aImNXfLR2utLJ9t5udxbEkHJmY+mtPxlAr692js0m4e5tIBFGlRI3Yan
 gZEz0qBtZu/pncfnuTNKZ7XCW12QaLbIc6vzIdLxJwsxep0uG0vUjyzqG
 DHkrJzGWNUzA/viSVtHs2UWqqBAU9pibd7cmhMpdGRWcPkZViBDF42zrO Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: L/GZtzVQWuL0bqudClWBGyFO3D1tKlo6S8Z8Zz+O6NMuN3TL9MQAJAbViOplMl3sBsxHNjyMYT
 3EBgTxRCvRU7B8ilKICOe5Gdqjvb5q9uv4HIf7AnxiyzUrZ4T0zOMRpwMDbXeCpPqSa2d4oQF6
 wAQsWJ9CXMiaw//Yl9UQMPTtq8r39relPC3Tt4jhfFgIxLkXr1lZ2hhKDdo0aq4aOgACSLqJaS
 cDZVkf+c7CSgzXNY+t0JvyxefFKdZOdbIMebS7nKZcAJZq/jg7ZKgqAYlQCfdgN64VL82gnO2h
 cuE=
X-SBRS: 2.7
X-MesageID: 11061288
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11061288"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.39947.159860.741920@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 11:35:39 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <24096.44311.441643.264877@mariner.uk.xensource.com>
 <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVycmFudCwgUGF1bCB3cml0ZXMgKCJSRTogW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNy
ZWF0aW9uIG9mIGRvbWFpbnMgd2l0aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQiKToKPiBb
SWFuOl0KPiA+IEkgdGhpbmsgdGhlcmUgYXJlIG9ubHkgdHdvIHBvc3NpYmxlIHNvbHV0aW9uczoK
PiA+IAo+ID4gICAtIENoZWNrIHRoZSBkb21haW4ncyBlbnRyeSBpbiB0aGUgcmVjZW50IGxpc3Qg
KmFmdGVyKiBjcmVhdGluZwo+ID4gICAgIHRoZSBkb21haW4gaW4gWGVuLiAgVGhpcyBpbnZvbHZl
cyBhY2NlcHRpbmcgdGhhdCB3ZSB3aWxsCj4gPiAgICAgcmV1c2UgdGhlIGRvbWlkIGJ1dCBvbmx5
IGZvciBhIGRvbWFpbiB3ZSBhcmUgaW4gdGhlIGVhcmx5Cj4gPiAgICAgc3RhZ2VzIG9mIGNvbnN0
cnVjdGluZywgc28gaG9wZWZ1bGx5IHdpdGhvdXQgYmFkIGNvbnNlcXVlbmNlPwo+ID4gCj4gPiAg
IC0gVGFrZSB0aGUgcmVjZW50IGRvbWlkIGxvY2suCj4gPiAKPiAKPiBPciB0YWtlIGEgZ2xvYmFs
IGZpbGUgbG9jayBpbiBsaWJ4bCBhcm91bmQgZG9tYWluIGNyZWF0aW9uIGFuZCBkZXN0cnVjdGlv
bj8KCldlIHdhbnQgZG9tYWluIGNvbnN0cnVjdGlvbiB0byBiZSBjb25jdXJyZW50LCB3aGVuIGl0
IGNhbiBiZS4gIFNvIEkKdGhpbmsgYSBsb2NrIGFyb3VuZCBqdXN0IHhjX2RvbWFpbl9jcmVhdGUg
aXMgT0sgYnV0IGEgbG9jayBhcm91bmQgdGhlCndob2xlIG9wZXJhdGlvbiBpcyBub3QuCgo+ID4g
QWxzbywgaXQgc2VlbXMgdG8gbWUgdGhhdCB3ZSBzaG91bGQgY2hlY2sgdGhlIHJlY2VudCBkb21p
ZCBsaXN0IGlmIHdlCj4gPiBsZXQgWGVuIGNob29zZSB0aGUgZG9taWQuICBNYXliZSB0aGF0IGNh
biBiZSBpbiBhIHN1YnNlcXVlbnQgcGF0Y2guLi4KPiAKPiBXZWxsLCB3ZSBjb3VsZCBzb2x2ZSBh
bGwgdGhpcywgcmVtb3ZlIHRoZSBuZWVkIGZvciBhIGZpbGUgYW5kIGFsbCB0aGUgYXNzb2NpYXRl
ZCBjb21wbGV4aXR5IGJ5IHNpbXBseSBrZWVwaW5nIGhpc3RvcnkgaW5zaWRlIHRoZSBoeXBlcnZp
c29yLiBJIGRvbid0IGtub3cgaG93IHRoZSBYZW4gbWFpbnRhaW5lcnMgd2lsbCBmZWVsIGFib3V0
IHRoYXQgdGhvdWdoLCBhcyBYZW4gaXRzZWxmIHNob3VsZG4ndCBoYXZlIGEgcHJvYmxlbSB3aXRo
IGVhZ2VyIGRvbWlkIHJlLXVzZS4KCkkgdGhpbmsgdGhpcyBkb2Vzbid0IG5lZWQgdG8gYmUgZG9u
ZSBpbiB0aGUgaHlwZXJ2aXNvciBzbyBJIGFtCmluY2xpbmVkIHRvIHNheSBpdCBzaG91bGRuJ3Qg
YmUuICBBbHNvLCB0aGVyZSBpcyBhIGxvdCBvZiBwb2xpY3kgaGVyZS4uLgoKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:37:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:37:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isPvt-0001xt-If; Fri, 17 Jan 2020 11:36:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isPvs-0001xn-EE
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:36:56 +0000
X-Inumbo-ID: a4f13c40-391d-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a4f13c40-391d-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 11:36:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D1675AE2C;
 Fri, 17 Jan 2020 11:36:46 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20200116170004.14373-1-jgross@suse.com>
 <c29c92e3-eb20-7e0a-0174-ef72398b0998@suse.com>
 <dc509037-a7d6-caa5-8000-28aeb20b638e@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4ddd12ae-94f7-0b16-346a-46e096d9ae6e@suse.com>
Date: Fri, 17 Jan 2020 12:36:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <dc509037-a7d6-caa5-8000-28aeb20b638e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 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>

T24gMTcuMDEuMjAyMCAxMjozMSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAxNy4wMS4yMCAx
MjowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE2LjAxLjIwMjAgMTg6MDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBDb21taXQgM2FhNmMxOWQyZjM4YmUgKCJ4ZW4vYmFsbG9vbjogU3Vw
cG9ydCB4ZW5kLWJhc2VkIHRvb2xzdGFjayIpCj4+PiB0cmllZCB0byBmaXggYSByZWdyZXNzaW9u
IHdpdGggcnVubmluZyBvbiByYXRoZXIgYW5jaWVudCBYZW4gdmVyc2lvbnMuCj4+PiBVbmZvcnR1
bmF0ZWx5IHRoZSBmaXggd2FzIGJhc2VkIG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgeGVuZCB3b3Vs
ZAo+Pj4ganVzdCB1c2UgYW5vdGhlciBYZW5zdG9yZSBub2RlLCBidXQgaW4gcmVhbGl0eSBvbmx5
IHNvbWUgZG93bnN0cmVhbQo+Pj4gdmVyc2lvbnMgb2YgeGVuZCBhcmUgZG9pbmcgdGhhdC4gVGhl
IHVwc3RyZWFtIHhlbmQgZG9lcyBub3Qgd3JpdGUKPj4+IHRoYXQgWGVuc3RvcmUgbm9kZSBhdCBh
bGwsIHNvIHRoZSBwcm9ibGVtIG11c3QgYmUgZml4ZWQgaW4gYW5vdGhlcgo+Pj4gd2F5Lgo+Pj4K
Pj4+IFRoZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFsbCBiYWNrIHRvIHRo
ZSBiZWhhdmlvciBiZWZvcmUKPj4+IGNvbW1pdCA1MjY2YjhlNDQ0NWMgKCJ4ZW46IGZpeCBib290
aW5nIGJhbGxvb25lZCBkb3duIGh2bSBndWVzdCIpCj4+PiBpbiBjYXNlIHRoZSBzdGF0aWMgbWVt
b3J5IG1heGltdW0gY2FuJ3QgYmUgcmVhZC4KPj4KPj4gSSBjb3VsZCB1c2Ugc29tZSBoZWxwIGhl
cmU6IFByaW9yIHRvIHNhaWQgY29tbWl0IHRoZXJlIHdhcwo+Pgo+PiAJdGFyZ2V0X2RpZmYgPSBu
ZXdfdGFyZ2V0IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7Cj4+Cj4+Cj4+IFdoaWNoIGlz
LCBhZmFpY3QsIC4uLgo+Pgo+Pj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwo+Pj4g
KysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwo+Pj4gQEAgLTk0LDcgKzk0LDcgQEAgc3Rh
dGljIHZvaWQgd2F0Y2hfdGFyZ2V0KHN0cnVjdCB4ZW5idXNfd2F0Y2ggKndhdGNoLAo+Pj4gICAJ
CQkJICAiJWxsdSIsICZzdGF0aWNfbWF4KSA9PSAxKSkKPj4+ICAgCQkJc3RhdGljX21heCA+Pj0g
UEFHRV9TSElGVCAtIDEwOwo+Pj4gICAJCWVsc2UKPj4+IC0JCQlzdGF0aWNfbWF4ID0gbmV3X3Rh
cmdldDsKPj4+ICsJCQlzdGF0aWNfbWF4ID0gYmFsbG9vbl9zdGF0cy5jdXJyZW50X3BhZ2VzOwo+
Pj4gICAKPj4+ICAgCQl0YXJnZXRfZGlmZiA9ICh4ZW5fcHZfZG9tYWluKCkgfHwgeGVuX2luaXRp
YWxfZG9tYWluKCkpID8gMAo+Pj4gICAJCQkJOiBzdGF0aWNfbWF4IC0gYmFsbG9vbl9zdGF0cy50
YXJnZXRfcGFnZXM7Cj4+Cj4+IC4uLiB3aGF0IHRoZSBjb2RlIGRvZXMgYmVmb3JlIHlvdXIgY2hh
bmdlLiBBZmFpY3QgdGhlcmUgd2FzCj4+IG5ldmVyIGEgdXNlIG9mIGJhbGxvb25fc3RhdHMuY3Vy
cmVudF9wYWdlcyBpbiB0aGlzIGZ1bmN0aW9uLgo+IAo+IFRoYXQgaXMgYSBsaXR0bGUgYml0IGlu
ZGlyZWN0LCB5ZXMuIEluIHRoZSBlbmQgSSB3YW50IHN0YXRpY19tYXggdG8KPiBiZSBlaXRoZXIg
dGhlIG1heGltdW0gcmVwb3J0ZWQgYnkgWGVuLCBvciBpZiBub3QgYXZhaWxhYmxlLCB0aGUgY3Vy
cmVudAo+IGFzc3VtZWQgbWVtb3J5IHNpemUsIHdoaWNoIGNhbiBiZSBmb3VuZCBpbiBiYWxsb29u
X3N0YXRzLmN1cnJlbnRfcGFnZXMuCj4gCj4gVGhlIG1haW4gaWRlYSBpcyB0byBhdm9pZCBhIG5l
Z2F0aXZlIHRhcmdldF9kaWZmIHdoaWNoIHdvdWxkIHJlc3VsdCBpbgo+IG5vdCBiYWxsb29uaW5n
IGRvd24uCgpBbGwgdW5kZXJzdG9vZC4gWWV0IHRoZSBjaGFuZ2UgaXMgdGhlbiBub3QgYSByZXN0
b3JlIG9mIHByaW9yIGJlaGF2aW9yCihqdXN0IGluIGEgbGltaXRlZCBjYXNlKSwgYnV0IGEgY2hh
bmdlIHRvIGJlaGF2aW9yIHRoYXQgd2UgbmV2ZXIgdGhlcmUKYmVmb3JlLiBJLmUuIGl0IHdhcyBp
bmRlZWQgbXkgYXNzdW1wdGlvbiB0aGF0IHRoZSBjb2RlIHdhcyByaWdodCwgYnV0CnRoZSBkZXNj
cmlwdGlvbiB3YXMgbWlzbGVhZGluZy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 11:46:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 11:46: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 1isQ4Z-0002rq-Ge; Fri, 17 Jan 2020 11:45:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJCJ=3G=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1isQ4Y-0002rl-QE
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 11:45:54 +0000
X-Inumbo-ID: e826547c-391e-11ea-b4e0-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e826547c-391e-11ea-b4e0-12813bfff9fa;
 Fri, 17 Jan 2020 11: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 mx2.suse.de (Postfix) with ESMTP id 132F6AE34;
 Fri, 17 Jan 2020 11:45:49 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20200116170004.14373-1-jgross@suse.com>
 <c29c92e3-eb20-7e0a-0174-ef72398b0998@suse.com>
 <dc509037-a7d6-caa5-8000-28aeb20b638e@suse.com>
 <4ddd12ae-94f7-0b16-346a-46e096d9ae6e@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fdc9609f-cdd6-abf1-4278-14a377df4451@suse.com>
Date: Fri, 17 Jan 2020 12:45:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <4ddd12ae-94f7-0b16-346a-46e096d9ae6e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 stable@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>

T24gMTcuMDEuMjAgMTI6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE3LjAxLjIwMjAgMTI6
MzEsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDE3LjAxLjIwIDEyOjAxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+IE9uIDE2LjAxLjIwMjAgMTg6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gQ29tbWl0IDNhYTZjMTlkMmYzOGJlICgieGVuL2JhbGxvb246IFN1cHBvcnQgeGVuZC1iYXNl
ZCB0b29sc3RhY2siKQo+Pj4+IHRyaWVkIHRvIGZpeCBhIHJlZ3Jlc3Npb24gd2l0aCBydW5uaW5n
IG9uIHJhdGhlciBhbmNpZW50IFhlbiB2ZXJzaW9ucy4KPj4+PiBVbmZvcnR1bmF0ZWx5IHRoZSBm
aXggd2FzIGJhc2VkIG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgeGVuZCB3b3VsZAo+Pj4+IGp1c3Qg
dXNlIGFub3RoZXIgWGVuc3RvcmUgbm9kZSwgYnV0IGluIHJlYWxpdHkgb25seSBzb21lIGRvd25z
dHJlYW0KPj4+PiB2ZXJzaW9ucyBvZiB4ZW5kIGFyZSBkb2luZyB0aGF0LiBUaGUgdXBzdHJlYW0g
eGVuZCBkb2VzIG5vdCB3cml0ZQo+Pj4+IHRoYXQgWGVuc3RvcmUgbm9kZSBhdCBhbGwsIHNvIHRo
ZSBwcm9ibGVtIG11c3QgYmUgZml4ZWQgaW4gYW5vdGhlcgo+Pj4+IHdheS4KPj4+Pgo+Pj4+IFRo
ZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFsbCBiYWNrIHRvIHRoZSBiZWhh
dmlvciBiZWZvcmUKPj4+PiBjb21taXQgNTI2NmI4ZTQ0NDVjICgieGVuOiBmaXggYm9vdGluZyBi
YWxsb29uZWQgZG93biBodm0gZ3Vlc3QiKQo+Pj4+IGluIGNhc2UgdGhlIHN0YXRpYyBtZW1vcnkg
bWF4aW11bSBjYW4ndCBiZSByZWFkLgo+Pj4KPj4+IEkgY291bGQgdXNlIHNvbWUgaGVscCBoZXJl
OiBQcmlvciB0byBzYWlkIGNvbW1pdCB0aGVyZSB3YXMKPj4+Cj4+PiAJdGFyZ2V0X2RpZmYgPSBu
ZXdfdGFyZ2V0IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7Cj4+Pgo+Pj4KPj4+IFdoaWNo
IGlzLCBhZmFpY3QsIC4uLgo+Pj4KPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5j
Cj4+Pj4gKysrIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwo+Pj4+IEBAIC05NCw3ICs5NCw3
IEBAIHN0YXRpYyB2b2lkIHdhdGNoX3RhcmdldChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwK
Pj4+PiAgICAJCQkJICAiJWxsdSIsICZzdGF0aWNfbWF4KSA9PSAxKSkKPj4+PiAgICAJCQlzdGF0
aWNfbWF4ID4+PSBQQUdFX1NISUZUIC0gMTA7Cj4+Pj4gICAgCQllbHNlCj4+Pj4gLQkJCXN0YXRp
Y19tYXggPSBuZXdfdGFyZ2V0Owo+Pj4+ICsJCQlzdGF0aWNfbWF4ID0gYmFsbG9vbl9zdGF0cy5j
dXJyZW50X3BhZ2VzOwo+Pj4+ICAgIAo+Pj4+ICAgIAkJdGFyZ2V0X2RpZmYgPSAoeGVuX3B2X2Rv
bWFpbigpIHx8IHhlbl9pbml0aWFsX2RvbWFpbigpKSA/IDAKPj4+PiAgICAJCQkJOiBzdGF0aWNf
bWF4IC0gYmFsbG9vbl9zdGF0cy50YXJnZXRfcGFnZXM7Cj4+Pgo+Pj4gLi4uIHdoYXQgdGhlIGNv
ZGUgZG9lcyBiZWZvcmUgeW91ciBjaGFuZ2UuIEFmYWljdCB0aGVyZSB3YXMKPj4+IG5ldmVyIGEg
dXNlIG9mIGJhbGxvb25fc3RhdHMuY3VycmVudF9wYWdlcyBpbiB0aGlzIGZ1bmN0aW9uLgo+Pgo+
PiBUaGF0IGlzIGEgbGl0dGxlIGJpdCBpbmRpcmVjdCwgeWVzLiBJbiB0aGUgZW5kIEkgd2FudCBz
dGF0aWNfbWF4IHRvCj4+IGJlIGVpdGhlciB0aGUgbWF4aW11bSByZXBvcnRlZCBieSBYZW4sIG9y
IGlmIG5vdCBhdmFpbGFibGUsIHRoZSBjdXJyZW50Cj4+IGFzc3VtZWQgbWVtb3J5IHNpemUsIHdo
aWNoIGNhbiBiZSBmb3VuZCBpbiBiYWxsb29uX3N0YXRzLmN1cnJlbnRfcGFnZXMuCj4+Cj4+IFRo
ZSBtYWluIGlkZWEgaXMgdG8gYXZvaWQgYSBuZWdhdGl2ZSB0YXJnZXRfZGlmZiB3aGljaCB3b3Vs
ZCByZXN1bHQgaW4KPj4gbm90IGJhbGxvb25pbmcgZG93bi4KPiAKPiBBbGwgdW5kZXJzdG9vZC4g
WWV0IHRoZSBjaGFuZ2UgaXMgdGhlbiBub3QgYSByZXN0b3JlIG9mIHByaW9yIGJlaGF2aW9yCj4g
KGp1c3QgaW4gYSBsaW1pdGVkIGNhc2UpLCBidXQgYSBjaGFuZ2UgdG8gYmVoYXZpb3IgdGhhdCB3
ZSBuZXZlciB0aGVyZQo+IGJlZm9yZS4gSS5lLiBpdCB3YXMgaW5kZWVkIG15IGFzc3VtcHRpb24g
dGhhdCB0aGUgY29kZSB3YXMgcmlnaHQsIGJ1dAo+IHRoZSBkZXNjcmlwdGlvbiB3YXMgbWlzbGVh
ZGluZy4KClRoZSBkZXNjcmlwdGlvbiBpcyBtaXNsZWFkaW5nIGFzIGl0IGZhaWxzIHRvIG1lbnRp
b24gY29tbWl0Cjk2ZWRkNjFkY2Y0NDM2MmQzZSwgd2hpY2ggaW50cm9kdWNlZCB0YXJnZXRfZGlm
Zi4gSSdsbCBhZGQgdGhhdCB0bwp0aGUgY29tbWl0IG1lc3NhZ2UuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:06:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12: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 1isQOk-0004by-W1; Fri, 17 Jan 2020 12:06:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isQOk-0004bt-68
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 12:06:46 +0000
X-Inumbo-ID: d1a8c6c8-3921-11ea-b4ee-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1a8c6c8-3921-11ea-b4ee-12813bfff9fa;
 Fri, 17 Jan 2020 12:06:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579262801;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=RcyNd9+OtwGugTnMn/ia3uH6btR9iRz0AVorfS3jop0=;
 b=Sl7oeYdMfdihTelB9dIj3vD4GcYWKDi1kU2dBjDNH1qZSx3iyMwsXyIe
 TFOhHJh985ik4vjmk6hLwILhfqwE2GTXnSjAuiS3MvmXKVlLSiVjdeY9C
 DoduJi7/PZHKAoZGftT8QF6HJadBJlvHAVSOgy4Bpoc51d3SdTQ71qX/h o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YrsmSWhxy/QpZF8RRgEMaVVyX5njH6kGkXW/11qV6AVSIrJDCSTjH0GhAODWxEG4J7IFhJMMVk
 vQRwRECKSCq6X0c6H3GAqfntTouoNvvfPuxNQKhiGloLwPOO187WxCWvcLhh7ejGP9ZxhjfDuo
 Lg+u82s2N6nXWxL7ZuQ1oOzwWRdXN/b0XDusULQla+S98XMNNbFoeiuz+W6TlMKXOhRA6Ay6HI
 niH3TKGkNHR0V+wASV9MBp/NGjIXmV+A51B3OW4V4hwbwck+ZgKzohvy/nrzgDlM2HMEZmbJFz
 1O4=
X-SBRS: 2.7
X-MesageID: 11237755
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11237755"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-8-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ee7672c1-bc8c-8a8c-6d18-4d854b000101@citrix.com>
Date: Fri, 17 Jan 2020 12:06:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-8-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 07/10] libxl: event: poller pipe
 optimisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUcmFjayBpbiB1c2VybGFu
ZCB3aGV0aGVyIHRoZSBwb2xsZXIgcGlwZSBpcyBub25lbXB0eS4gIFRoaXMgc2F2ZXMgdXMKPiB3
cml0aW5nIG1hbnkgbWFueSBieXRlcyB0byB0aGUgcGlwZSBpZiBub3RoaW5nIGV2ZXIgcmVhZHMg
dGhlbS4KPiAKPiBUaGlzIGlzIGdvaW5nIHRvIGJlIHJlbGV2YW50IGluIGEgbW9tZW50LCB3aGVy
ZSB3ZSBhcmUgZ29pbmcgdG8gY3JlYXRlCj4gYSBzaXR1YXRpb24gd2hlcmUgdGhpcyB3aWxsIGhh
cHBlbiBxdWl0ZSBhIGxvdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBzcXVhc2ghIGxpYnhsOiBldmVudDogcG9sbGVyIHBp
cGUgb3B0aW1pc2F0aW9uCgpTdHJheSAic3F1YXNoIiBkZXRyaXVzLgoKT3RoZXIgdGhhbiB0aGF0
OgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:07:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12: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 1isQPH-0004eY-A1; Fri, 17 Jan 2020 12:07:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZlyK=3G=amazon.co.uk=prvs=278c75273=pdurrant@srs-us1.protection.inumbo.net>)
 id 1isQPF-0004eN-JY
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 12:07:17 +0000
X-Inumbo-ID: e562cd44-3921-11ea-b4ee-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e562cd44-3921-11ea-b4ee-12813bfff9fa;
 Fri, 17 Jan 2020 12:07:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579262833; x=1610798833;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=clwtQ3h5b3+bjbHZZ9reCTn1PjeZX6iTmH27d1no9sE=;
 b=k9g+WVzfIRl/lb7j0EDhT7jqybipDeV+oOs4smNJMpIR1G359JqDksn4
 46WGR6TmreFvEgyYEVsJphNcLgJJNMrqKKMkbaGXwFN02xid24xvGag2v
 po3BS3473/ftsZUfIZWs45siLV1eQQpP5Ib8QNUMU4RiYw1lnPKY0Z4Mv 8=;
IronPort-SDR: gANHdF07U/9O/KPTWUC+lg2k58kwXKT5bfjO2OE0ttjKvX8lUv06OMbcLBzJXuOwRzURO+AjxB
 2eq7z5KRYBbw==
X-IronPort-AV: E=Sophos;i="5.70,330,1574121600"; d="scan'208";a="20674212"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 17 Jan 2020 12:07:01 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 06877A2089; Fri, 17 Jan 2020 12:06:57 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 12:06:57 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 12:06:56 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 17 Jan 2020 12:06:56 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v3 4/6] libxl: allow creation of domains with a specified
 or random domid
Thread-Index: AQHVzFBoLAnvKVVhW06F0xOPMrYEQKftnwCAgAD5nnCAACM9gIAACGbQ
Date: Fri, 17 Jan 2020 12:06:55 +0000
Message-ID: <d5ca972f0e7a429d847a522e9f21c54b@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <24096.44311.441643.264877@mariner.uk.xensource.com>
 <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
 <24097.39947.159860.741920@mariner.uk.xensource.com>
In-Reply-To: <24097.39947.159860.741920@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
x-originating-ip: [10.43.166.74]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDE3IEphbnVhcnkgMjAyMCAxMjozNgo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsKPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gamFuZHJ5dWtA
Z21haWwuY29tCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2MyA0LzZdIGxpYnhsOiBhbGxvdyBjcmVh
dGlvbiBvZiBkb21haW5zIHdpdGggYQo+IHNwZWNpZmllZCBvciByYW5kb20gZG9taWQKPiAKPiBE
dXJyYW50LCBQYXVsIHdyaXRlcyAoIlJFOiBbUEFUQ0ggdjMgNC82XSBsaWJ4bDogYWxsb3cgY3Jl
YXRpb24gb2YgZG9tYWlucwo+IHdpdGggYSBzcGVjaWZpZWQgb3IgcmFuZG9tIGRvbWlkIik6Cj4g
PiBbSWFuOl0KPiA+ID4gSSB0aGluayB0aGVyZSBhcmUgb25seSB0d28gcG9zc2libGUgc29sdXRp
b25zOgo+ID4gPgo+ID4gPiAgIC0gQ2hlY2sgdGhlIGRvbWFpbidzIGVudHJ5IGluIHRoZSByZWNl
bnQgbGlzdCAqYWZ0ZXIqIGNyZWF0aW5nCj4gPiA+ICAgICB0aGUgZG9tYWluIGluIFhlbi4gIFRo
aXMgaW52b2x2ZXMgYWNjZXB0aW5nIHRoYXQgd2Ugd2lsbAo+ID4gPiAgICAgcmV1c2UgdGhlIGRv
bWlkIGJ1dCBvbmx5IGZvciBhIGRvbWFpbiB3ZSBhcmUgaW4gdGhlIGVhcmx5Cj4gPiA+ICAgICBz
dGFnZXMgb2YgY29uc3RydWN0aW5nLCBzbyBob3BlZnVsbHkgd2l0aG91dCBiYWQgY29uc2VxdWVu
Y2U/Cj4gPiA+Cj4gPiA+ICAgLSBUYWtlIHRoZSByZWNlbnQgZG9taWQgbG9jay4KPiA+ID4KPiA+
Cj4gPiBPciB0YWtlIGEgZ2xvYmFsIGZpbGUgbG9jayBpbiBsaWJ4bCBhcm91bmQgZG9tYWluIGNy
ZWF0aW9uIGFuZAo+IGRlc3RydWN0aW9uPwo+IAo+IFdlIHdhbnQgZG9tYWluIGNvbnN0cnVjdGlv
biB0byBiZSBjb25jdXJyZW50LCB3aGVuIGl0IGNhbiBiZS4gIFNvIEkKPiB0aGluayBhIGxvY2sg
YXJvdW5kIGp1c3QgeGNfZG9tYWluX2NyZWF0ZSBpcyBPSyBidXQgYSBsb2NrIGFyb3VuZCB0aGUK
PiB3aG9sZSBvcGVyYXRpb24gaXMgbm90Lgo+IAo+ID4gPiBBbHNvLCBpdCBzZWVtcyB0byBtZSB0
aGF0IHdlIHNob3VsZCBjaGVjayB0aGUgcmVjZW50IGRvbWlkIGxpc3QgaWYgd2UKPiA+ID4gbGV0
IFhlbiBjaG9vc2UgdGhlIGRvbWlkLiAgTWF5YmUgdGhhdCBjYW4gYmUgaW4gYSBzdWJzZXF1ZW50
IHBhdGNoLi4uCj4gPgo+ID4gV2VsbCwgd2UgY291bGQgc29sdmUgYWxsIHRoaXMsIHJlbW92ZSB0
aGUgbmVlZCBmb3IgYSBmaWxlIGFuZCBhbGwgdGhlCj4gYXNzb2NpYXRlZCBjb21wbGV4aXR5IGJ5
IHNpbXBseSBrZWVwaW5nIGhpc3RvcnkgaW5zaWRlIHRoZSBoeXBlcnZpc29yLiBJCj4gZG9uJ3Qg
a25vdyBob3cgdGhlIFhlbiBtYWludGFpbmVycyB3aWxsIGZlZWwgYWJvdXQgdGhhdCB0aG91Z2gs
IGFzIFhlbgo+IGl0c2VsZiBzaG91bGRuJ3QgaGF2ZSBhIHByb2JsZW0gd2l0aCBlYWdlciBkb21p
ZCByZS11c2UuCj4gCj4gSSB0aGluayB0aGlzIGRvZXNuJ3QgbmVlZCB0byBiZSBkb25lIGluIHRo
ZSBoeXBlcnZpc29yIHNvIEkgYW0KPiBpbmNsaW5lZCB0byBzYXkgaXQgc2hvdWxkbid0IGJlLiAg
QWxzbywgdGhlcmUgaXMgYSBsb3Qgb2YgcG9saWN5IGhlcmUuLi4KPiAKCk9rLCB0byBjb3ZlciBh
bGwgYmFzZXMgdGhlbiBpdCBzZWVtcyBsaWtlIGNoZWNraW5nIHRoZSBkb21pZCBhZnRlciBjcmVh
dGlvbiBhbmQgdGhlbiBkZXN0cm95aW5nIGlmIGl0IGlzIHRvbyByZWNlbnQgaXMgdGhlIGJldHRl
ciBvcHRpb24uCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:31:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12:31: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 1isQmB-00072h-Df; Fri, 17 Jan 2020 12:30:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isQm9-00072c-DQ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 12:30:57 +0000
X-Inumbo-ID: 34d0900c-3925-11ea-b4fd-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34d0900c-3925-11ea-b4fd-12813bfff9fa;
 Fri, 17 Jan 2020 12:30:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579264256;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=C8Pqvc+rPp9GnubOUiykV8y2oUtTBqYVS4R2mU2npVU=;
 b=YWDrJMG5IDOKf3CpYJHyIlbG+uP6oXyvJwsvQGYlbvMYhKP1NZ1Ioe4Z
 StYtBxdY1lABLIRv8taVqt9aUSUzBxXgj1Q/QVK7Va7eKrxjQhihKAkeT
 Nl1cOd5i+wVK+0oUYNkO7ljkk5pgJ1c4Be2rW/PwSNkBA1wXE3Qy81Ceu w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZVvigXrxdLq2IYi90y1XwZOqsLg5XiBzdh3Hpnd0zH8KzNZiVZnNLsmrcujpFFBQtFhZ4bNxcb
 ClT1RdlReaNDrH60QuoWAN/SkLN/tw/wb5gNmXgdpYrI7SRjYr0x1hW9KIZUeN6ehn+6aJzrpw
 +UHvjYyxB6I1XnaXnLo7vtyySrORtmHE5Af2ZVCoO9vVuHMsP7wyf0n1D5C0Q+thgw99ezxejQ
 G3dkgvdnzx5A0Kv1Whx+Hs6snEP/EjIqryvCUaxxC+Mnfjrob5d6YslFWmgdw3Qwj/DGRsVNfb
 0N8=
X-SBRS: 2.7
X-MesageID: 11062897
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11062897"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-6-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fb68b456-8ce4-3a07-cfd3-1672ab9b55fc@citrix.com>
Date: Fri, 17 Jan 2020 12:30:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-6-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/10] libxl: event: Make
 libxl__poller_wakeup take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBXZSBhcmUgZ29pbmcgdG8g
d2FudCB0byBjYWxsIHRoaXMgaW4gdGhlIGZvbGxvd2luZyBzaXR1YXRpb246Cj4gCj4gICogV2Ug
aGF2ZSBqdXN0IHNldCB1cCBhbiBhbywgd2hpY2ggaXMgdG8gY2FsbCBiYWNrIC0gc28gYQo+ICAg
IG5vbi1zeW5jaHJvbm91cyBvbmUuICBJdCBvdWdodCBub3QgdG8gY2FsbCB0aGUgYXBwbGljYXRp
b24KPiAgICBiYWNrIHJpZ2h0IGF3YXksIHNvIG5vIGVnYy4KPiAKPiAgKiBUaGVyZSBpcyBhIGxp
YnhsIHRocmVhZCBibG9ja2luZyBzb21ld2hlcmUgYnV0IGl0IGlzIHVzaW5nCj4gICAgdXNpbmcg
YW4gb3V0IG9mIGRhdGUgZmQgb3IgdGltZW91dCBzZXQsIHdoaWNoIGRvZXMgbm90IHRha2UgaW50
bwo+ICAgIGFjY291bnQgdGhlIGFvIHdlIGhhdmUganVzdCBzdGFydGVkLgo+IAo+ICAqIFdlIHRy
eSB0byB3YWtlIHRoYXQgdGhyZWFkIHVwLCBidXQgbGlieGxfX3BvbGxlcl93YWtldXAgZmFpbHMu
CgpTbyB0aGUgaWRlYSBiZWZvcmUgd2FzIHRoYXQgdGhlc2UgdHdvIGZ1bmN0aW9ucyB0YWtlIGFu
IGVnYywgbm90IHNvIG11Y2gKYmVjYXVzZSBpdCBhY3R1YWxseSB1c2VzIHRoZSBlZ2MsIGJ1dCB0
byBtYWtlIHN1cmUgaXQncyBvbmx5IGNhbGxlZCBpbiBhCnJlc3RyaWN0ZWQgc2V0IG9mIGNvbmRp
dGlvbnM7IGFuZCBub3cgd2UncmUgcmVsYXhpbmcgdGhvc2UgY29uZGl0aW9ucz8KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:31:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12: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 1isQmh-000758-Oo; Fri, 17 Jan 2020 12:31:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isQmh-000750-2m
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 12:31:31 +0000
X-Inumbo-ID: 47438488-3925-11ea-b4fd-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47438488-3925-11ea-b4fd-12813bfff9fa;
 Fri, 17 Jan 2020 12:31:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579264286;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=TTIk5K06lWF34b/nYga0asF5kHIk6Y/PxK49tyGNt6E=;
 b=NCB6aO7FXblUemYuePeGr5xJGMWZcuaKP5b0k4HYHHfU6/M/PSkzEbwR
 A1n9yJPhaGS5U23xNDUnqJzv+MnxWnJQvTlL5w/YhXLtr/yrijJImqVAz
 6pg00cVLwp3tnAwPFkx2EqnucP+mVCYtWZExqbF+ZXjKioH0bJgxMasW+ c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 62fIJNOJJIXTfBEKD/ONpVDYYDiBt8u37ec6wl4C2Hu7K3Z9y1+vwie93Nna17TC1R2MInX3JF
 5UuKAK59wSUNOwTr473UzW3Q/OG5RS3iOfvnrZSZVngsrOX9AVmijqLFSy2gds1Bmbsrh9WEOn
 rA+1mQTMwTtdgdnfmTOzgljZF83Anl9yCkGblcrlU1pGFz8fgUn+BOM87Eh/fklQ03FkaHSlYW
 B+TipR4pDeTiB5j1TpyjTZJnba6ge4OFwvp4WUfLdFpGgDbk9w+brD/oWecxsiu6kZhevGttA3
 fzQ=
X-SBRS: 2.7
X-MesageID: 11435297
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11435297"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-9-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <da2b06d9-b0c2-fcb2-6ec5-9426c898cd3f@citrix.com>
Date: Fri, 17 Jan 2020 12:31:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-9-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 08/10] libxl: event: Break out baton_wake
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:32:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12: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 1isQnu-0007Co-AK; Fri, 17 Jan 2020 12:32:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isQnt-0007Cf-0t
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 12:32:45 +0000
X-Inumbo-ID: 70e9515a-3925-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70e9515a-3925-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 12:32:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579264356;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=kacTQuFQWEUXMrqAEbfFFXal9j2kFqRJKR+OR5SBsZk=;
 b=AHsAy31ZqLbCSDqPwIL+GFJYYImnbDlNrSH4r9c3rmfjOHo3puEsVFfb
 lNL9Y9hPo3R9fEf/+gT0mNN3+tdd7zrlzIrCo1axwA41wVAPJqeARaHgX
 lfbQU/+bspC3oFhNKKsC43FqdfaRCpVm8rEFbtGPNQcmEZCJmNiUWte4D Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HZzABPgUmH1BPLz7OT794w/NEelR4CeydC6TJQdlp6kzymRfSwDnOx27oeNElvYXjptXHNHVpk
 c22qLVepvPGCLg2+Bcn6aw83dKnyAVyzcfOu74u681i3l3L6ulbS7kokv/bdyrNyTStF2g0fvq
 X1YI53ipBVrSg7Wjsc3FHKAz5dP2E3M+4VxqwD1fFchwK5pjUrMA+7UWEk4VQeEoCTpJ2xUlLG
 h4TSwITAqLmYp6AB+FARtZKbB4rwBh8um1w5M7b64VJXrYwByjidqaTU0SzNnTJ941VfyHgn01
 EjY=
X-SBRS: 2.7
X-MesageID: 11501322
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11501322"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-11-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
Date: Fri, 17 Jan 2020 12:32:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-11-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJZiBhIHRpbWVyIGV2ZW50
IGNhbGxiYWNrIGNhdXNlcyB0aGlzIHBvbGxlciB0byBiZSB3b2tlbiAobm90IHZlcnkKPiB1bmxp
a2VseSkgd2Ugd291bGQgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCB0d2ljZSByYXRoZXIgdGhhbiBv
bmNlLgo+IAo+IERvIHRoZSBwb2xsZXIgcGlwZSBlbXB0eWluZyBhdCB0aGUgZW5kOyB0aGlzIGlz
IHNsaWdodGx5IG1vcmUKPiBlZmZpY2llbnQgYmVjYXVzZSBpdCBjYW4ndCBjYXVzZSBhbnkgY2Fs
bGJhY2tzLCBzbyBpdCBoYXBwZW5zIGFmdGVyCj4gYWxsIHRoZSBjYWxsYmFja3MgaGF2ZSBiZWVu
IHJ1bi4KPiAKPiAoVGhpcyBwaXBlLWVtcHR5aW5nIGhhcyB0byBoYXBwZW4gaW4gYWZ0ZXJwb2xs
IHJhdGhlciB0aGFuIHRoZQo+IGFwcGFyZW50bHkgbW9yZSBsb2dpY2FsIGJlZm9yZXBvbGwsIGJl
Y2F1c2UgdGhlIGFwcGxpY2F0aW9uIGNhbGxpbmcKPiBiZWZvcmVwb2xsIGRvZXNuJ3QgY29uc3Rp
dHV0ZSBhIHByb21pc2UgdG8gYWN0dWFsbHkgZG8gYW55dGhpbmcuKQo+IAo+IFNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSSBjYW4ndCBxdWl0
ZSBmaWd1cmUgb3V0OiB3aHkgd291bGQgeW91IGVuZCB1cCBnb2luZyBhcm91bmQgdGhlIGxvb3AK
dHdpY2UsIGFuZCBob3cgZG9lcyB0aGlzIGZpeCBpdD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:59:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12:59: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 1isRDM-0000Zg-1T; Fri, 17 Jan 2020 12:59:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isRDK-0000ZY-LH
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 12:59:02 +0000
X-Inumbo-ID: 1cca0980-3929-11ea-b50e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cca0980-3929-11ea-b50e-12813bfff9fa;
 Fri, 17 Jan 2020 12:58:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579265933;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ywAvLbKeKQp6PcfZNKxLqWjMzTVb67I6xCcacZ5Wc18=;
 b=RdqtF1aC8J1ECtTpEzAIUSmeZnA+7lR9qM0LqguhyWG1npphA5T2HAAb
 F7hoEtaNoHvjb6rRXTsKjUADaBDzmJsS0m31otRzALyVHTMOW4bsqaIP5
 DQWlaQqtY7r+Uzlu/rB5u1QrMDEqjYBKCGQbmt3QqZNfwSkrKc5zdSCHD k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4K2b8rhSn6Bty/2FeakfJIIEi9epWLUPjincSgeuRAu5pyL+OY4PJyunZoqDVPeYO09GJ/VK4K
 narFurd17xBXf16uWXwA7fBa1ckrXq1fVu9EkdKeYrgeo5RCSdbtBsOkBpYi8BCq2CfnOi1egZ
 ib7LB64xnr0247GhQMXkV270Qsn70bxOaLGssXupnyoK4PdmGod153bQyC6h8gHO0+rb/fwvXT
 6QIHgC+JsxI9y4yOi9lBCh5sI0AkUSuFtz55BMHzP7MuI8Ihy2HqETn/QJzleCS5hP5D3Ybis9
 aJ4=
X-SBRS: 2.7
X-MesageID: 11502056
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11502056"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 17 Jan 2020 12:58:33 +0000
Message-ID: <20200117125834.14552-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200117125834.14552-1-sergey.dyasli@citrix.com>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/4] xen: teach KASAN about grant tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpPdGhlcndp
c2UgaXQgcHJvZHVjZXMgbG90cyBvZiBmYWxzZSBwb3NpdGl2ZXMgd2hlbiBhIGd1ZXN0IHN0YXJ0
cyB1c2luZwpQViBJL08gZGV2aWNlcy4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQp2MSAtLT4gdjI6Ci0gbm8gY2hhbmdlcwoKUkZD
IC0tPiB2MToKLSBTbGlnaHRseSBjbGFyaWZpZWQgdGhlIGNvbW1pdCBtZXNzYWdlCi0tLQogZHJp
dmVycy94ZW4vZ3JhbnQtdGFibGUuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10
YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCA3YjM2YjUxY2RiOWYuLmNl
OTVmNzIzMmRlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9k
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC0xMDQ4LDYgKzEwNDgsNyBAQCBpbnQgZ250dGFi
X21hcF9yZWZzKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAkJCWZvcmVp
Z24gPSB4ZW5fcGFnZV9mb3JlaWduKHBhZ2VzW2ldKTsKIAkJCWZvcmVpZ24tPmRvbWlkID0gbWFw
X29wc1tpXS5kb207CiAJCQlmb3JlaWduLT5ncmVmID0gbWFwX29wc1tpXS5yZWY7CisJCQlrYXNh
bl9hbGxvY19wYWdlcyhwYWdlc1tpXSwgMCk7CiAJCQlicmVhazsKIAkJfQogCkBAIC0xMDg0LDgg
KzEwODUsMTAgQEAgaW50IGdudHRhYl91bm1hcF9yZWZzKHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3Jh
bnRfcmVmICp1bm1hcF9vcHMsCiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKIAotCWZvciAoaSA9
IDA7IGkgPCBjb3VudDsgaSsrKQorCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7CiAJCUNs
ZWFyUGFnZUZvcmVpZ24ocGFnZXNbaV0pOworCQlrYXNhbl9mcmVlX3BhZ2VzKHBhZ2VzW2ldLCAw
KTsKKwl9CiAKIAlyZXR1cm4gY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyh1bm1hcF9vcHMsIGt1
bm1hcF9vcHMsIHBhZ2VzLCBjb3VudCk7CiB9Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:59:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12:59: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 1isRDG-0000ZS-OY; Fri, 17 Jan 2020 12:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isRDF-0000ZN-Nr
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 12:58:57 +0000
X-Inumbo-ID: 1c1a9784-3929-11ea-b50e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c1a9784-3929-11ea-b50e-12813bfff9fa;
 Fri, 17 Jan 2020 12:58:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579265932;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=4o9RJx4StHoB6G/jxqKKoPDaZjJC3Q3+qMbkHErq6tg=;
 b=DJ2UebC23ulFqCWrWFy7lopLru5unv2smwT3KcCQIsO5XMdm+eOXaKTh
 8skgxQ/64qsRXCDx7VlOgP7gzsb9GsL3I/VSAbdRsBRqUyWXg0HOH8lqC
 OqGnXGDlQvcYROgvmXDcj0WKZetmEXDG714jpy0mvinwIdPLpKQG/4v88 E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zD3guFlkH9JhD+uSChmLcxdihehn1gAY55V0yNOLmfd5xHNkkyjQkaG1rNe8JDLriMbXtqsdj0
 81dpZI705lNPF60X/LSI9Zed8Ipu/jX3FdGD0/VCa2xZQHYWL1ajeD5dMTEwtRTi9r2yF6xi9U
 BWpJr6wpKSm7udaVNwywU2OV5nt7AoxiT6BZueqhYAr6rFhXtL4h856U0/kqypBQmHvOBz7pSc
 dndcgglECoHTuRJtrokHRkSL/prOB0icVkoTw4UuoGG6SOWAn45h1sm75ZIutyTQgiKCbBK8cc
 FgM=
X-SBRS: 2.7
X-MesageID: 11502055
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11502055"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 17 Jan 2020 12:58:31 +0000
Message-ID: <20200117125834.14552-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200117125834.14552-1-sergey.dyasli@citrix.com>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/4] kasan: introduce set_pmd_early_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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgaW5jb3JyZWN0IHRvIGNhbGwgcG1kX3BvcHVsYXRlX2tlcm5lbCgpIG11bHRpcGxlIHRp
bWVzIGZvciB0aGUKc2FtZSBwYWdlIHRhYmxlIGZyb20gaW5zaWRlIFhlbiBQViBkb21haW5zLiBY
ZW4gbm90aWNlcyBpdCBkdXJpbmcKa2FzYW5fcG9wdWxhdGVfZWFybHlfc2hhZG93KCk6CgogICAg
KFhFTikgbW0uYzozMjIyOmQxNTV2MCBtZm4gMzcwNGIgYWxyZWFkeSBwaW5uZWQKClRoaXMgaGFw
cGVucyBmb3Iga2FzYW5fZWFybHlfc2hhZG93X3B0ZSB3aGVuIFVTRV9TUExJVF9QVEVfUFRMT0NL
UyBpcwplbmFibGVkLiBGaXggdGhpcyBieSBpbnRyb2R1Y2luZyBzZXRfcG1kX2Vhcmx5X3NoYWRv
dygpIHdoaWNoIGNhbGxzCnBtZF9wb3B1bGF0ZV9rZXJuZWwoKSBvbmx5IG9uY2UgYW5kIHVzZXMg
c2V0X3BtZCgpIGFmdGVyd2FyZHMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQp2MSAtLT4gdjI6Ci0gRml4IGNvbXBpbGF0aW9uIHdp
dGhvdXQgQ09ORklHX1hFTl9QVgotIFNsaWdodGx5IHVwZGF0ZWQgZGVzY3JpcHRpb24KClJGQyAt
LT4gdjE6Ci0gTmV3IHBhdGNoCi0tLQogbW0va2FzYW4vaW5pdC5jIHwgMzIgKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21tL2thc2FuL2luaXQuYyBiL21tL2thc2FuL2lu
aXQuYwppbmRleCBjZTQ1YzQ5MWViY2QuLjc3OTFmZTBhNzcwNCAxMDA2NDQKLS0tIGEvbW0va2Fz
YW4vaW5pdC5jCisrKyBiL21tL2thc2FuL2luaXQuYwpAQCAtODEsNiArODEsMjYgQEAgc3RhdGlj
IGlubGluZSBib29sIGthc2FuX2Vhcmx5X3NoYWRvd19wYWdlX2VudHJ5KHB0ZV90IHB0ZSkKIAly
ZXR1cm4gcHRlX3BhZ2UocHRlKSA9PSB2aXJ0X3RvX3BhZ2UobG1fYWxpYXMoa2FzYW5fZWFybHlf
c2hhZG93X3BhZ2UpKTsKIH0KIAorI2lmZGVmIENPTkZJR19YRU5fUFYKK3N0YXRpYyBpbmxpbmUg
dm9pZCBzZXRfcG1kX2Vhcmx5X3NoYWRvdyhwbWRfdCAqcG1kKQoreworCXN0YXRpYyBib29sIHBt
ZF9wb3B1bGF0ZWQgPSBmYWxzZTsKKwlwdGVfdCAqZWFybHlfc2hhZG93ID0gbG1fYWxpYXMoa2Fz
YW5fZWFybHlfc2hhZG93X3B0ZSk7CisKKwlpZiAobGlrZWx5KHBtZF9wb3B1bGF0ZWQpKSB7CisJ
CXNldF9wbWQocG1kLCBfX3BtZChfX3BhKGVhcmx5X3NoYWRvdykgfCBfUEFHRV9UQUJMRSkpOwor
CX0gZWxzZSB7CisJCXBtZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgZWFybHlfc2hh
ZG93KTsKKwkJcG1kX3BvcHVsYXRlZCA9IHRydWU7CisJfQorfQorI2Vsc2UKK3N0YXRpYyBpbmxp
bmUgdm9pZCBzZXRfcG1kX2Vhcmx5X3NoYWRvdyhwbWRfdCAqcG1kKQoreworCXBtZF9wb3B1bGF0
ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwgbG1fYWxpYXMoa2FzYW5fZWFybHlfc2hhZG93X3B0ZSkp
OworfQorI2VuZGlmIC8qIGlmZGVmIENPTkZJR19YRU5fUFYgKi8KKwogc3RhdGljIF9faW5pdCB2
b2lkICplYXJseV9hbGxvYyhzaXplX3Qgc2l6ZSwgaW50IG5vZGUpCiB7CiAJdm9pZCAqcHRyID0g
bWVtYmxvY2tfYWxsb2NfdHJ5X25pZChzaXplLCBzaXplLCBfX3BhKE1BWF9ETUFfQUREUkVTUyks
CkBAIC0xMjAsOCArMTQwLDcgQEAgc3RhdGljIGludCBfX3JlZiB6ZXJvX3BtZF9wb3B1bGF0ZShw
dWRfdCAqcHVkLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCW5leHQgPSBwbWRfYWRkcl9lbmQoYWRk
ciwgZW5kKTsKIAogCQlpZiAoSVNfQUxJR05FRChhZGRyLCBQTURfU0laRSkgJiYgZW5kIC0gYWRk
ciA+PSBQTURfU0laRSkgewotCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1kLAot
CQkJCQlsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3dfcHRlKSk7CisJCQlzZXRfcG1kX2Vhcmx5
X3NoYWRvdyhwbWQpOwogCQkJY29udGludWU7CiAJCX0KIApAQCAtMTU3LDggKzE3Niw3IEBAIHN0
YXRpYyBpbnQgX19yZWYgemVyb19wdWRfcG9wdWxhdGUocDRkX3QgKnA0ZCwgdW5zaWduZWQgbG9u
ZyBhZGRyLAogCQkJcHVkX3BvcHVsYXRlKCZpbml0X21tLCBwdWQsCiAJCQkJCWxtX2FsaWFzKGth
c2FuX2Vhcmx5X3NoYWRvd19wbWQpKTsKIAkJCXBtZCA9IHBtZF9vZmZzZXQocHVkLCBhZGRyKTsK
LQkJCXBtZF9wb3B1bGF0ZV9rZXJuZWwoJmluaXRfbW0sIHBtZCwKLQkJCQkJbG1fYWxpYXMoa2Fz
YW5fZWFybHlfc2hhZG93X3B0ZSkpOworCQkJc2V0X3BtZF9lYXJseV9zaGFkb3cocG1kKTsKIAkJ
CWNvbnRpbnVlOwogCQl9CiAKQEAgLTE5OCw4ICsyMTYsNyBAQCBzdGF0aWMgaW50IF9fcmVmIHpl
cm9fcDRkX3BvcHVsYXRlKHBnZF90ICpwZ2QsIHVuc2lnbmVkIGxvbmcgYWRkciwKIAkJCXB1ZF9w
b3B1bGF0ZSgmaW5pdF9tbSwgcHVkLAogCQkJCQlsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3df
cG1kKSk7CiAJCQlwbWQgPSBwbWRfb2Zmc2V0KHB1ZCwgYWRkcik7Ci0JCQlwbWRfcG9wdWxhdGVf
a2VybmVsKCZpbml0X21tLCBwbWQsCi0JCQkJCWxtX2FsaWFzKGthc2FuX2Vhcmx5X3NoYWRvd19w
dGUpKTsKKwkJCXNldF9wbWRfZWFybHlfc2hhZG93KHBtZCk7CiAJCQljb250aW51ZTsKIAkJfQog
CkBAIC0yNzEsOCArMjg4LDcgQEAgaW50IF9fcmVmIGthc2FuX3BvcHVsYXRlX2Vhcmx5X3NoYWRv
dyhjb25zdCB2b2lkICpzaGFkb3dfc3RhcnQsCiAJCQlwdWRfcG9wdWxhdGUoJmluaXRfbW0sIHB1
ZCwKIAkJCQkJbG1fYWxpYXMoa2FzYW5fZWFybHlfc2hhZG93X3BtZCkpOwogCQkJcG1kID0gcG1k
X29mZnNldChwdWQsIGFkZHIpOwotCQkJcG1kX3BvcHVsYXRlX2tlcm5lbCgmaW5pdF9tbSwgcG1k
LAotCQkJCQlsbV9hbGlhcyhrYXNhbl9lYXJseV9zaGFkb3dfcHRlKSk7CisJCQlzZXRfcG1kX2Vh
cmx5X3NoYWRvdyhwbWQpOwogCQkJY29udGludWU7CiAJCX0KIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:59:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12:59: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 1isRDR-0000am-BK; Fri, 17 Jan 2020 12:59:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isRDP-0000ab-Ls
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 12:59:07 +0000
X-Inumbo-ID: 1ad72947-3929-11ea-b50e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ad72947-3929-11ea-b50e-12813bfff9fa;
 Fri, 17 Jan 2020 12:58:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579265930;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=eUFpfewzCDJA8AIMqKbJFmmJ3o8RPdk06EsWQKEdESU=;
 b=SqV3Jw+Tp2NiAYvfTW5kieGxZtUF353yfeU3m1oq4oVSlZlvHmaPKbiu
 Hxas1Uz/NzSPuzZEh86B4uDxW/p/OJnP4k9py9iYMTWP+K2MMHhRsCF2w
 J8E11gVSZ1gHE+WV4Rbn2ylKvXetXtJUC3XVsm1uDVxVG6FTYILcDadm0 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cYJtGt6LdwnYC5653CHAMVVeanmloFH0E67hIHUgcoEZSsvCeioxQxxsBrqjj+K978/MaI/e/l
 0J6GlKAajUQftwzwGGBHrSj8NAWktiZYEAKXYGHyNfwtpBwT5jmqun2bgFtRIAG3cIlaw1nC8V
 r2bjF0mqnViaII8Tb7HRhu6yPIUvp3LYgE1ttmVwMSDjpx9mjnJXhYYSSp7bKeEIzOMtm0VtNR
 7zLfUwPEeCg7d0EhuOqk5VYtlpn6j2y/MicWZ524RsZvrLyKCqewKNMeWmyAYCzU+qFLZQ85A1
 5XU=
X-SBRS: 2.7
X-MesageID: 11502054
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11502054"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 17 Jan 2020 12:58:30 +0000
Message-ID: <20200117125834.14552-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/4] basic KASAN support for Xen PV 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: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWxsb3dzIHRvIGJvb3QgYW5kIHJ1biBYZW4gUFYga2VybmVscyAoRG9tMCBh
bmQgRG9tVSkgd2l0aApDT05GSUdfS0FTQU49eS4gSXQgaGFzIGJlZW4gdXNlZCBpbnRlcm5hbGx5
IGZvciBzb21lIHRpbWUgbm93IHdpdGggZ29vZApyZXN1bHRzIGZvciBmaW5kaW5nIG1lbW9yeSBj
b3JydXB0aW9uIGlzc3VlcyBpbiBEb20wIGtlcm5lbC4KCk9ubHkgT3V0bGluZSBpbnN0cnVtZW50
YXRpb24gaXMgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQuCgpTZXJnZXkgRHlhc2xpICgyKToKICBr
YXNhbjogaW50cm9kdWNlIHNldF9wbWRfZWFybHlfc2hhZG93KCkKICB4ODYveGVuOiBhZGQgYmFz
aWMgS0FTQU4gc3VwcG9ydCBmb3IgUFYga2VybmVsCgpSb3NzIExhZ2Vyd2FsbCAoMik6CiAgeGVu
OiB0ZWFjaCBLQVNBTiBhYm91dCBncmFudCB0YWJsZXMKICB4ZW4vbmV0YmFjazogZml4IGdyYW50
IGNvcHkgYWNyb3NzIHBhZ2UgYm91bmRhcnkKCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMg
ICAgICAgfCAxMiArKysrKysrCiBhcmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgfCAg
NyArKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgfCAgMyArKwogYXJjaC94
ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysKIGRy
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oICB8ICAyICstCiBkcml2ZXJzL25ldC94ZW4t
bmV0YmFjay9uZXRiYWNrLmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiBk
cml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy94ZW4vZ3Jh
bnQtdGFibGUuYyAgICAgICAgIHwgIDUgKystCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAg
ICAgICAgfCAxMCArKysrKysKIGtlcm5lbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAy
ICsrCiBsaWIvS2NvbmZpZy5rYXNhbiAgICAgICAgICAgICAgICAgfCAgMyArLQogbW0va2FzYW4v
aW5pdC5jICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrLS0tLS0KIDEyIGZpbGVz
IGNoYW5nZWQsIDE1NCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:59:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12:59: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 1isRDW-0000cB-MM; Fri, 17 Jan 2020 12:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isRDU-0000bK-Lt
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 12:59:12 +0000
X-Inumbo-ID: 1fa6a906-3929-11ea-b50e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fa6a906-3929-11ea-b50e-12813bfff9fa;
 Fri, 17 Jan 2020 12:58:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579265937;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=TwPVUHTicHlSrdJcOrXs1namoQC2uNcYl1AkvjzjGhk=;
 b=aMqnDzvYVGSRtw8oJfqiOX4RyZ9ADZrEgEZdtSFKMyoLaoq4Y7sJBADp
 iwZ1rfnS2c4+aQWtQ13unKIxdmC0WMoMOs8XsFrpsBk8GCwH49SbU/u8S
 qabEWEy088KpEIXxtxAycMhpCMfBYGvz+poi/zR18OsbovWogiiI/befb o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D0PclziKwpbf2mE67IHsBMXSUsO637VOHeciRcXKoV4dZ/znm7ezy5sUfzEkiDTM1tPjAkpxI0
 9z1nh2VgQXK4qND5ZlC5PxX3k3Ak3hx44ptSXd9YyEIefZOsFtoKOH+nOmyCEPrXpPEUvzazv2
 5FSy4P2bKT7Nv9MhjwpYHUiT0vi2TTLkOaZUkDiqN71c2xmvNSXsidgGG+P2xcsdMKW3OhfNq3
 XBUg2XokzXqiTda2E3tvNu+PqUOpsQfdRpA92hKHVkurbuifgoHg753MU65hw2H3TMajL8F3c2
 AiQ=
X-SBRS: 2.7
X-MesageID: 11502058
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11502058"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 17 Jan 2020 12:58:32 +0000
Message-ID: <20200117125834.14552-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200117125834.14552-1-sergey.dyasli@citrix.com>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/4] x86/xen: add basic KASAN support for PV
 kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano
 Stabellini <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbmFibGVzIHRvIHVzZSBPdXRsaW5lIGluc3RydW1lbnRhdGlvbiBmb3IgWGVuIFBWIGtl
cm5lbHMuCgpLQVNBTl9JTkxJTkUgYW5kIEtBU0FOX1ZNQUxMT0Mgb3B0aW9ucyBjdXJyZW50bHkg
bGVhZCB0byBib290IGNyYXNoZXMKYW5kIGhlbmNlIGRpc2FibGVkLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjEgLS0+IHYyOgot
IEZpeCBjb21waWxhdGlvbiB3aXRob3V0IENPTkZJR19YRU5fUFYKLSBVc2UgbWFjcm9zIGZvciBL
QVNBTl9TSEFET1dfU1RBUlQKClJGQyAtLT4gdjE6Ci0gTmV3IGZ1bmN0aW9ucyB3aXRoIGRlY2xh
cmF0aW9ucyBpbiB4ZW4veGVuLW9wcy5oCi0gRml4ZWQgdGhlIGlzc3VlIHdpdGggZnJlZV9rZXJu
ZWxfaW1hZ2VfcGFnZXMoKSB3aXRoIHRoZSBoZWxwIG9mCiAgeGVuX3B2X2thc2FuX3VucGluX3Bn
ZCgpCi0tLQogYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jIHwgMTIgKysrKysrKysrKysrCiBh
cmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgICAgfCAgNyArKysrKysrCiBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMgfCAgMyArKysKIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICB8IDM4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL01ha2VmaWxl
ICAgICAgICB8ICAyICsrCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgfCAxMCArKysrKysr
KysrCiBrZXJuZWwvTWFrZWZpbGUgICAgICAgICAgICAgfCAgMiArKwogbGliL0tjb25maWcua2Fz
YW4gICAgICAgICAgIHwgIDMgKystCiA4IGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMg
Yi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKaW5kZXggY2Y1YmMzN2M5MGFjLi45MDJhNmEx
NTJkMzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYworKysgYi9hcmNo
L3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKQEAgLTEzLDYgKzEzLDkgQEAKICNpbmNsdWRlIDxsaW51
eC9zY2hlZC90YXNrLmg+CiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogCisjaW5jbHVkZSA8
eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi94ZW4tb3BzLmg+CisKICNpbmNsdWRlIDxhc20vZTgy
MC90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+CiAjaW5jbHVkZSA8YXNtL3RsYmZs
dXNoLmg+CkBAIC0zMzIsNiArMzM1LDExIEBAIHZvaWQgX19pbml0IGthc2FuX2Vhcmx5X2luaXQo
dm9pZCkKIAlmb3IgKGkgPSAwOyBwZ3RhYmxlX2w1X2VuYWJsZWQoKSAmJiBpIDwgUFRSU19QRVJf
UDREOyBpKyspCiAJCWthc2FuX2Vhcmx5X3NoYWRvd19wNGRbaV0gPSBfX3A0ZChwNGRfdmFsKTsK
IAorCWlmICh4ZW5fcHZfZG9tYWluKCkpIHsKKwkJcGdkX3QgKnB2X3RvcF9wZ3QgPSB4ZW5fcHZf
a2FzYW5fZWFybHlfaW5pdCgpOworCQlrYXNhbl9tYXBfZWFybHlfc2hhZG93KHB2X3RvcF9wZ3Qp
OworCX0KKwogCWthc2FuX21hcF9lYXJseV9zaGFkb3coZWFybHlfdG9wX3BndCk7CiAJa2FzYW5f
bWFwX2Vhcmx5X3NoYWRvdyhpbml0X3RvcF9wZ3QpOwogfQpAQCAtMzY5LDYgKzM3Nyw4IEBAIHZv
aWQgX19pbml0IGthc2FuX2luaXQodm9pZCkKIAkJCQlfX3BnZChfX3BhKHRtcF9wNGRfdGFibGUp
IHwgX0tFUk5QR19UQUJMRSkpOwogCX0KIAorCXhlbl9wdl9rYXNhbl9waW5fcGdkKGVhcmx5X3Rv
cF9wZ3QpOworCiAJbG9hZF9jcjMoZWFybHlfdG9wX3BndCk7CiAJX19mbHVzaF90bGJfYWxsKCk7
CiAKQEAgLTQzMyw2ICs0NDMsOCBAQCB2b2lkIF9faW5pdCBrYXNhbl9pbml0KHZvaWQpCiAJbG9h
ZF9jcjMoaW5pdF90b3BfcGd0KTsKIAlfX2ZsdXNoX3RsYl9hbGwoKTsKIAorCXhlbl9wdl9rYXNh
bl91bnBpbl9wZ2QoZWFybHlfdG9wX3BndCk7CisKIAkvKgogCSAqIGthc2FuX2Vhcmx5X3NoYWRv
d19wYWdlIGhhcyBiZWVuIHVzZWQgYXMgZWFybHkgc2hhZG93IG1lbW9yeSwgdGh1cwogCSAqIGl0
IG1heSBjb250YWluIHNvbWUgZ2FyYmFnZS4gTm93IHdlIGNhbiBjbGVhciBhbmQgd3JpdGUgcHJv
dGVjdCBpdCwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9NYWtlZmlsZSBiL2FyY2gveDg2L3hl
bi9NYWtlZmlsZQppbmRleCAwODRkZTc3YTEwOWUuLjEwMmZhZDBiMGJjYSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYveGVuL01ha2VmaWxlCisrKyBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpAQCAtMSwz
ICsxLDEwIEBACitLQVNBTl9TQU5JVElaRV9lbmxpZ2h0ZW5fcHYubyA6PSBuCitLQVNBTl9TQU5J
VElaRV9lbmxpZ2h0ZW4ubyA6PSBuCitLQVNBTl9TQU5JVElaRV9pcnEubyA6PSBuCitLQVNBTl9T
QU5JVElaRV9tbXVfcHYubyA6PSBuCitLQVNBTl9TQU5JVElaRV9wMm0ubyA6PSBuCitLQVNBTl9T
QU5JVElaRV9tdWx0aWNhbGxzLm8gOj0gbgorCiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH
UEwtMi4wCiBPQkpFQ1RfRklMRVNfTk9OX1NUQU5EQVJEX3hlbi1hc21fJChCSVRTKS5vIDo9IHkK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCmluZGV4IGFlNGE0MWNhMTlmNi4uMjdkZTU1Njk5ZjI0IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jCkBAIC03Miw2ICs3Miw3IEBACiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAjaW5j
bHVkZSA8YXNtL3BjaV94ODYuaD4KICNpbmNsdWRlIDxhc20vY3B1Lmg+CisjaW5jbHVkZSA8YXNt
L2thc2FuLmg+CiAKICNpZmRlZiBDT05GSUdfQUNQSQogI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4K
QEAgLTEyMzEsNiArMTIzMiw4IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhl
bl9zdGFydF9rZXJuZWwodm9pZCkKIAkvKiBHZXQgbWZuIGxpc3QgKi8KIAl4ZW5fYnVpbGRfZHlu
YW1pY19waHlzX3RvX21hY2hpbmUoKTsKIAorCWthc2FuX2Vhcmx5X2luaXQoKTsKKwogCS8qCiAJ
ICogU2V0IHVwIGtlcm5lbCBHRFQgYW5kIHNlZ21lbnQgcmVnaXN0ZXJzLCBtYWlubHkgc28gdGhh
dAogCSAqIC1mc3RhY2stcHJvdGVjdG9yIGNvZGUgY2FuIGJlIGV4ZWN1dGVkLgpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IGM4
ZGJlZTYyZWMyYS4uNWNkNjNlMzdhMmRiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2
LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0xNzcxLDYgKzE3NzEsMzYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNldF9wYWdlX3Byb3Qodm9pZCAqYWRkciwgcGdwcm90X3QgcHJvdCkK
IHsKIAlyZXR1cm4gc2V0X3BhZ2VfcHJvdF9mbGFncyhhZGRyLCBwcm90LCBVVk1GX05PTkUpOwog
fQorCitwZ2RfdCAqIF9faW5pdCB4ZW5fcHZfa2FzYW5fZWFybHlfaW5pdCh2b2lkKQoreworCS8q
IFBWIHBhZ2UgdGFibGVzIG11c3QgYmUgcmVhZC1vbmx5ICovCisJc2V0X3BhZ2VfcHJvdChrYXNh
bl9lYXJseV9zaGFkb3dfcHVkLCBQQUdFX0tFUk5FTF9STyk7CisJc2V0X3BhZ2VfcHJvdChrYXNh
bl9lYXJseV9zaGFkb3dfcG1kLCBQQUdFX0tFUk5FTF9STyk7CisJc2V0X3BhZ2VfcHJvdChrYXNh
bl9lYXJseV9zaGFkb3dfcHRlLCBQQUdFX0tFUk5FTF9STyk7CisKKwkvKiBSZXR1cm4gYSBwb2lu
dGVyIHRvIHRoZSBpbml0aWFsIFBWIHBhZ2UgdGFibGVzICovCisJcmV0dXJuIChwZ2RfdCAqKXhl
bl9zdGFydF9pbmZvLT5wdF9iYXNlOworfQorCit2b2lkIF9faW5pdCB4ZW5fcHZfa2FzYW5fcGlu
X3BnZChwZ2RfdCAqcGdkKQoreworCWlmICgheGVuX3B2X2RvbWFpbigpKQorCQlyZXR1cm47CisK
KwlzZXRfcGFnZV9wcm90KHBnZCwgUEFHRV9LRVJORUxfUk8pOworCXBpbl9wYWdldGFibGVfcGZu
KE1NVUVYVF9QSU5fTDRfVEFCTEUsIFBGTl9ET1dOKF9fcGFfc3ltYm9sKHBnZCkpKTsKK30KKwor
dm9pZCBfX2luaXQgeGVuX3B2X2thc2FuX3VucGluX3BnZChwZ2RfdCAqcGdkKQoreworCWlmICgh
eGVuX3B2X2RvbWFpbigpKQorCQlyZXR1cm47CisKKwlwaW5fcGFnZXRhYmxlX3BmbihNTVVFWFRf
VU5QSU5fVEFCTEUsIFBGTl9ET1dOKF9fcGFfc3ltYm9sKHBnZCkpKTsKKwlzZXRfcGFnZV9wcm90
KHBnZCwgUEFHRV9LRVJORUwpOworfQorCiAjaWZkZWYgQ09ORklHX1g4Nl8zMgogc3RhdGljIHZv
aWQgX19pbml0IHhlbl9tYXBfaWRlbnRpdHlfZWFybHkocG1kX3QgKnBtZCwgdW5zaWduZWQgbG9u
ZyBtYXhfcGZuKQogewpAQCAtMTk0Myw2ICsxOTczLDE0IEBAIHZvaWQgX19pbml0IHhlbl9zZXR1
cF9rZXJuZWxfcGFnZXRhYmxlKHBnZF90ICpwZ2QsIHVuc2lnbmVkIGxvbmcgbWF4X3BmbikKIAlp
ZiAoaSAmJiBpIDwgcGdkX2luZGV4KF9fU1RBUlRfS0VSTkVMX21hcCkpCiAJCWluaXRfdG9wX3Bn
dFtpXSA9ICgocGdkX3QgKil4ZW5fc3RhcnRfaW5mby0+cHRfYmFzZSlbaV07CiAKKyNpZmRlZiBD
T05GSUdfS0FTQU4KKwkvKiBDb3B5IEtBU0FOIG1hcHBpbmdzICovCisJZm9yIChpID0gcGdkX2lu
ZGV4KEtBU0FOX1NIQURPV19TVEFSVCk7CisJICAgICBpIDwgcGdkX2luZGV4KEtBU0FOX1NIQURP
V19FTkQpOworCSAgICAgaSsrKQorCQlpbml0X3RvcF9wZ3RbaV0gPSAoKHBnZF90ICopeGVuX3N0
YXJ0X2luZm8tPnB0X2Jhc2UpW2ldOworI2VuZGlmIC8qIGlmZGVmIENPTkZJR19LQVNBTiAqLwor
CiAJLyogTWFrZSBwYWdldGFibGUgcGllY2VzIFJPICovCiAJc2V0X3BhZ2VfcHJvdChpbml0X3Rv
cF9wZ3QsIFBBR0VfS0VSTkVMX1JPKTsKIAlzZXRfcGFnZV9wcm90KGxldmVsM19pZGVudF9wZ3Qs
IFBBR0VfS0VSTkVMX1JPKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJp
dmVycy94ZW4vTWFrZWZpbGUKaW5kZXggMGM0ZWZhNmZlNDUwLi4xZTllMWU0MWMwYTggMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCkBA
IC0xLDQgKzEsNiBAQAogIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAorS0FTQU5f
U0FOSVRJWkVfZmVhdHVyZXMubyA6PSBuCisKIG9iai0kKENPTkZJR19IT1RQTFVHX0NQVSkJCSs9
IGNwdV9ob3RwbHVnLm8KIG9iai15CSs9IGdyYW50LXRhYmxlLm8gZmVhdHVyZXMubyBiYWxsb29u
Lm8gbWFuYWdlLm8gcHJlZW1wdC5vIHRpbWUubwogb2JqLXkJKz0gbWVtLXJlc2VydmF0aW9uLm8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaCBiL2luY2x1ZGUveGVuL3hlbi1vcHMu
aAppbmRleCBkODk5NjlhYTk5NDIuLjNkMjBmMDAwYWYxMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94
ZW4veGVuLW9wcy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaApAQCAtMjQxLDQgKzI0MSwx
NCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3ByZWVtcHRpYmxlX2hjYWxsX2VuZCh2b2lkKQog
CiAjZW5kaWYgLyogQ09ORklHX1BSRUVNUFQgKi8KIAorI2lmIGRlZmluZWQoQ09ORklHX1hFTl9Q
VikKK3BnZF90ICp4ZW5fcHZfa2FzYW5fZWFybHlfaW5pdCh2b2lkKTsKK3ZvaWQgeGVuX3B2X2th
c2FuX3Bpbl9wZ2QocGdkX3QgKnBnZCk7Cit2b2lkIHhlbl9wdl9rYXNhbl91bnBpbl9wZ2QocGdk
X3QgKnBnZCk7CisjZWxzZQorc3RhdGljIGlubGluZSBwZ2RfdCAqeGVuX3B2X2thc2FuX2Vhcmx5
X2luaXQodm9pZCkgeyByZXR1cm4gTlVMTDsgfQorc3RhdGljIGlubGluZSB2b2lkIHhlbl9wdl9r
YXNhbl9waW5fcGdkKHBnZF90ICpwZ2QpIHsgfQorc3RhdGljIGlubGluZSB2b2lkIHhlbl9wdl9r
YXNhbl91bnBpbl9wZ2QocGdkX3QgKnBnZCkgeyB9CisjZW5kaWYgLyogZGVmaW5lZChDT05GSUdf
WEVOX1BWKSAqLworCiAjZW5kaWYgLyogSU5DTFVERV9YRU5fT1BTX0ggKi8KZGlmZiAtLWdpdCBh
L2tlcm5lbC9NYWtlZmlsZSBiL2tlcm5lbC9NYWtlZmlsZQppbmRleCBmMmNjMGQxMThhMGIuLjFk
YTZmZDkzYzAwYyAxMDA2NDQKLS0tIGEva2VybmVsL01ha2VmaWxlCisrKyBiL2tlcm5lbC9NYWtl
ZmlsZQpAQCAtMTIsNiArMTIsOCBAQCBvYmoteSAgICAgPSBmb3JrLm8gZXhlY19kb21haW4ubyBw
YW5pYy5vIFwKIAkgICAgbm90aWZpZXIubyBrc3lzZnMubyBjcmVkLm8gcmVib290Lm8gXAogCSAg
ICBhc3luYy5vIHJhbmdlLm8gc21wYm9vdC5vIHVjb3VudC5vCiAKK0tBU0FOX1NBTklUSVpFX2Nw
dS5vIDo9IG4KKwogb2JqLSQoQ09ORklHX01PRFVMRVMpICs9IGttb2Qubwogb2JqLSQoQ09ORklH
X01VTFRJVVNFUikgKz0gZ3JvdXBzLm8KIApkaWZmIC0tZ2l0IGEvbGliL0tjb25maWcua2FzYW4g
Yi9saWIvS2NvbmZpZy5rYXNhbgppbmRleCA4MWY1NDY0ZWE5ZTEuLjQyOWE2Mzg2MjVlYSAxMDA2
NDQKLS0tIGEvbGliL0tjb25maWcua2FzYW4KKysrIGIvbGliL0tjb25maWcua2FzYW4KQEAgLTk4
LDYgKzk4LDcgQEAgY29uZmlnIEtBU0FOX09VVExJTkUKIAogY29uZmlnIEtBU0FOX0lOTElORQog
CWJvb2wgIklubGluZSBpbnN0cnVtZW50YXRpb24iCisJZGVwZW5kcyBvbiAhWEVOX1BWCiAJaGVs
cAogCSAgQ29tcGlsZXIgZGlyZWN0bHkgaW5zZXJ0cyBjb2RlIGNoZWNraW5nIHNoYWRvdyBtZW1v
cnkgYmVmb3JlCiAJICBtZW1vcnkgYWNjZXNzZXMuIFRoaXMgaXMgZmFzdGVyIHRoYW4gb3V0bGlu
ZSAoaW4gc29tZSB3b3JrbG9hZHMKQEAgLTE0Nyw3ICsxNDgsNyBAQCBjb25maWcgS0FTQU5fU1df
VEFHU19JREVOVElGWQogCiBjb25maWcgS0FTQU5fVk1BTExPQwogCWJvb2wgIkJhY2sgbWFwcGlu
Z3MgaW4gdm1hbGxvYyBzcGFjZSB3aXRoIHJlYWwgc2hhZG93IG1lbW9yeSIKLQlkZXBlbmRzIG9u
IEtBU0FOICYmIEhBVkVfQVJDSF9LQVNBTl9WTUFMTE9DCisJZGVwZW5kcyBvbiBLQVNBTiAmJiBI
QVZFX0FSQ0hfS0FTQU5fVk1BTExPQyAmJiAhWEVOX1BWCiAJaGVscAogCSAgQnkgZGVmYXVsdCwg
dGhlIHNoYWRvdyByZWdpb24gZm9yIHZtYWxsb2Mgc3BhY2UgaXMgdGhlIHJlYWQtb25seQogCSAg
emVybyBwYWdlLiBUaGlzIG1lYW5zIHRoYXQgS0FTQU4gY2Fubm90IGRldGVjdCBlcnJvcnMgaW52
b2x2aW5nCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 12:59:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 12: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 1isRDb-0000f2-5M; Fri, 17 Jan 2020 12:59:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isRDZ-0000eb-Lu
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 12:59:17 +0000
X-Inumbo-ID: 1facaef0-3929-11ea-b50e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1facaef0-3929-11ea-b50e-12813bfff9fa;
 Fri, 17 Jan 2020 12:58:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579265937;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=imzAVPRg8eCVer6WghQ9w5Jf3bFTfGNNdETp9UAPsoY=;
 b=QXluOba2XExlniyiikqBuhQwgEdqPzHy4pf4loFUSq+0qUkLc5wCUoO3
 O4tVqbg4hsaPvXW+Nb8GAG2TbECHy7mK5oy0sIJHoamAn6F6vW53mjhFJ
 IeGz1r2g10VNHGkQn0M5R7UJAiJb7I/R2s8bVrYsq/cgPifqcBEwLIfLt o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9Pu+Dt4AmrdPopz9X+nqR/BgvGLwCGMi4qVLlyuEh3k94OexmfeofNXTntlanbYRuLsYxfZlBT
 Lrz3S4mzj+puxMJ8Jo8y0SfffVP7bc/scRO23dHBd+HX4rVw+kT+b7tFlF8c35lmDBLBJ1mctn
 9EZXkeeJCjvAkP89TdmjIz9xq7qCRFedYIaST8GIAjgqtr6KH2oRrTOJGpO4JtV9OtGaVMwiCK
 IH/1chH8J4VSQ7BL2hBX6eO3omZmcU4WoyMDnXGfzaGCdmOjnujJAIYi5Amz6ZEpyDylGUShII
 GIE=
X-SBRS: 2.7
X-MesageID: 11502060
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11502060"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 17 Jan 2020 12:58:34 +0000
Message-ID: <20200117125834.14552-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200117125834.14552-1-sergey.dyasli@citrix.com>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/4] xen/netback: fix grant copy across page
 boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu@kernel.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpXaGVuIEtB
U0FOIChvciBTTFVCX0RFQlVHKSBpcyB0dXJuZWQgb24sIHRoZXJlIGlzIGEgaGlnaGVyIGNoYW5j
ZSB0aGF0Cm5vbi1wb3dlci1vZi10d28gYWxsb2NhdGlvbnMgYXJlIG5vdCBhbGlnbmVkIHRvIHRo
ZSBuZXh0IHBvd2VyIG9mIDIgb2YKdGhlIHNpemUuIFRoZXJlZm9yZSwgaGFuZGxlIGdyYW50IGNv
cGllcyB0aGF0IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQp2MSAtLT4gdjI6Ci0gVXNlIHNp
emVvZl9maWVsZChzdHJ1Y3Qgc2tfYnVmZiwgY2IpKSBpbnN0ZWFkIG9mIG1hZ2ljIG51bWJlciA0
OAotIFNsaWdodGx5IHVwZGF0ZSBjb21taXQgbWVzc2FnZQoKUkZDIC0tPiB2MToKLSBBZGRlZCBC
VUlMRF9CVUdfT04gdG8gdGhlIG5ldGJhY2sgcGF0Y2gKLSB4ZW52aWZfaWR4X3JlbGVhc2UoKSBu
b3cgbG9jYXRlZCBvdXRzaWRlIHRoZSBsb29wCgpDQzogV2VpIExpdSA8d2VpLmxpdUBrZXJuZWwu
b3JnPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Ci0tLQogZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svY29tbW9uLmggIHwgIDIgKy0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJh
Y2suYyB8IDYwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNTAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21t
b24uaAppbmRleCAwNTg0N2ViOTFhMWIuLmU1NzY4NDQxNWVkZCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
Y29tbW9uLmgKQEAgLTE1NSw3ICsxNTUsNyBAQCBzdHJ1Y3QgeGVudmlmX3F1ZXVlIHsgLyogUGVy
LXF1ZXVlIGRhdGEgZm9yIHhlbnZpZiAqLwogCXN0cnVjdCBwZW5kaW5nX3R4X2luZm8gcGVuZGlu
Z190eF9pbmZvW01BWF9QRU5ESU5HX1JFUVNdOwogCWdyYW50X2hhbmRsZV90IGdyYW50X3R4X2hh
bmRsZVtNQVhfUEVORElOR19SRVFTXTsKIAotCXN0cnVjdCBnbnR0YWJfY29weSB0eF9jb3B5X29w
c1tNQVhfUEVORElOR19SRVFTXTsKKwlzdHJ1Y3QgZ250dGFiX2NvcHkgdHhfY29weV9vcHNbTUFY
X1BFTkRJTkdfUkVRUyAqIDJdOwogCXN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiB0eF9tYXBf
b3BzW01BWF9QRU5ESU5HX1JFUVNdOwogCXN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmIHR4
X3VubWFwX29wc1tNQVhfUEVORElOR19SRVFTXTsKIAkvKiBwYXNzZWQgdG8gZ250dGFiX1t1bl1t
YXBfcmVmcyB3aXRoIHBhZ2VzIHVuZGVyICh1biltYXBwaW5nICovCmRpZmYgLS1naXQgYS9kcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9u
ZXRiYWNrLmMKaW5kZXggMDAyMGIyZThjMjc5Li5mODc3NGVkZTlmMGUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYworKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9uZXRiYWNrLmMKQEAgLTMyMCw2ICszMjAsNyBAQCBzdGF0aWMgaW50IHhlbnZpZl9jb3Vu
dF9yZXF1ZXN0cyhzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAogc3RydWN0IHhlbnZpZl90
eF9jYiB7CiAJdTE2IHBlbmRpbmdfaWR4OworCXU4IGNvcGllczsKIH07CiAKICNkZWZpbmUgWEVO
VklGX1RYX0NCKHNrYikgKChzdHJ1Y3QgeGVudmlmX3R4X2NiICopKHNrYiktPmNiKQpAQCAtNDM5
LDYgKzQ0MCw3IEBAIHN0YXRpYyBpbnQgeGVudmlmX3R4X2NoZWNrX2dvcChzdHJ1Y3QgeGVudmlm
X3F1ZXVlICpxdWV1ZSwKIHsKIAlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKmdvcF9tYXAg
PSAqZ29wcF9tYXA7CiAJdTE2IHBlbmRpbmdfaWR4ID0gWEVOVklGX1RYX0NCKHNrYiktPnBlbmRp
bmdfaWR4OworCXU4IGNvcGllcyA9IFhFTlZJRl9UWF9DQihza2IpLT5jb3BpZXM7CiAJLyogVGhp
cyBhbHdheXMgcG9pbnRzIHRvIHRoZSBzaGluZm8gb2YgdGhlIHNrYiBiZWluZyBjaGVja2VkLCB3
aGljaAogCSAqIGNvdWxkIGJlIGVpdGhlciB0aGUgZmlyc3Qgb3IgdGhlIG9uZSBvbiB0aGUgZnJh
Z19saXN0CiAJICovCkBAIC00NTAsMjMgKzQ1MiwyNiBAQCBzdGF0aWMgaW50IHhlbnZpZl90eF9j
aGVja19nb3Aoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCiAJaW50IG5yX2ZyYWdzID0gc2hp
bmZvLT5ucl9mcmFnczsKIAljb25zdCBib29sIHNoYXJlZHNsb3QgPSBucl9mcmFncyAmJgogCQkJ
CWZyYWdfZ2V0X3BlbmRpbmdfaWR4KCZzaGluZm8tPmZyYWdzWzBdKSA9PSBwZW5kaW5nX2lkeDsK
LQlpbnQgaSwgZXJyOworCWludCBpLCBlcnIgPSAwOwogCi0JLyogQ2hlY2sgc3RhdHVzIG9mIGhl
YWRlci4gKi8KLQllcnIgPSAoKmdvcHBfY29weSktPnN0YXR1czsKLQlpZiAodW5saWtlbHkoZXJy
KSkgewotCQlpZiAobmV0X3JhdGVsaW1pdCgpKQotCQkJbmV0ZGV2X2RiZyhxdWV1ZS0+dmlmLT5k
ZXYsCisJd2hpbGUgKGNvcGllcykgeworCQkvKiBDaGVjayBzdGF0dXMgb2YgaGVhZGVyLiAqLwor
CQlpbnQgbmV3ZXJyID0gKCpnb3BwX2NvcHkpLT5zdGF0dXM7CisJCWlmICh1bmxpa2VseShuZXdl
cnIpKSB7CisJCQlpZiAobmV0X3JhdGVsaW1pdCgpKQorCQkJCW5ldGRldl9kYmcocXVldWUtPnZp
Zi0+ZGV2LAogCQkJCSAgICJHcmFudCBjb3B5IG9mIGhlYWRlciBmYWlsZWQhIHN0YXR1czogJWQg
cGVuZGluZ19pZHg6ICV1IHJlZjogJXVcbiIsCiAJCQkJICAgKCpnb3BwX2NvcHkpLT5zdGF0dXMs
CiAJCQkJICAgcGVuZGluZ19pZHgsCiAJCQkJICAgKCpnb3BwX2NvcHkpLT5zb3VyY2UudS5yZWYp
OwotCQkvKiBUaGUgZmlyc3QgZnJhZyBtaWdodCBzdGlsbCBoYXZlIHRoaXMgc2xvdCBtYXBwZWQg
Ki8KLQkJaWYgKCFzaGFyZWRzbG90KQotCQkJeGVudmlmX2lkeF9yZWxlYXNlKHF1ZXVlLCBwZW5k
aW5nX2lkeCwKLQkJCQkJICAgWEVOX05FVElGX1JTUF9FUlJPUik7CisJCQllcnIgPSBuZXdlcnI7
CisJCX0KKwkJKCpnb3BwX2NvcHkpKys7CisJCWNvcGllcy0tOwogCX0KLQkoKmdvcHBfY29weSkr
KzsKKwkvKiBUaGUgZmlyc3QgZnJhZyBtaWdodCBzdGlsbCBoYXZlIHRoaXMgc2xvdCBtYXBwZWQg
Ki8KKwlpZiAodW5saWtlbHkoZXJyKSAmJiAhc2hhcmVkc2xvdCkKKwkJeGVudmlmX2lkeF9yZWxl
YXNlKHF1ZXVlLCBwZW5kaW5nX2lkeCwgWEVOX05FVElGX1JTUF9FUlJPUik7CiAKIGNoZWNrX2Zy
YWdzOgogCWZvciAoaSA9IDA7IGkgPCBucl9mcmFnczsgaSsrLCBnb3BfbWFwKyspIHsKQEAgLTkx
MCw2ICs5MTUsNyBAQCBzdGF0aWMgdm9pZCB4ZW52aWZfdHhfYnVpbGRfZ29wcyhzdHJ1Y3QgeGVu
dmlmX3F1ZXVlICpxdWV1ZSwKIAkJCXhlbnZpZl90eF9lcnIocXVldWUsICZ0eHJlcSwgZXh0cmFf
Y291bnQsIGlkeCk7CiAJCQlicmVhazsKIAkJfQorCQlYRU5WSUZfVFhfQ0Ioc2tiKS0+Y29waWVz
ID0gMDsKIAogCQlza2Jfc2hpbmZvKHNrYiktPm5yX2ZyYWdzID0gcmV0OwogCQlpZiAoZGF0YV9s
ZW4gPCB0eHJlcS5zaXplKQpAQCAtOTMzLDYgKzkzOSw3IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl90
eF9idWlsZF9nb3BzKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAogCQkJCQkJICAgIkNhbid0
IGFsbG9jYXRlIHRoZSBmcmFnX2xpc3Qgc2tiLlxuIik7CiAJCQkJYnJlYWs7CiAJCQl9CisJCQlY
RU5WSUZfVFhfQ0IobnNrYiktPmNvcGllcyA9IDA7CiAJCX0KIAogCQlpZiAoZXh0cmFzW1hFTl9O
RVRJRl9FWFRSQV9UWVBFX0dTTyAtIDFdLnR5cGUpIHsKQEAgLTk5MCw2ICs5OTcsMzEgQEAgc3Rh
dGljIHZvaWQgeGVudmlmX3R4X2J1aWxkX2dvcHMoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUs
CiAKIAkJcXVldWUtPnR4X2NvcHlfb3BzWypjb3B5X29wc10ubGVuID0gZGF0YV9sZW47CiAJCXF1
ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNdLmZsYWdzID0gR05UQ09QWV9zb3VyY2VfZ3JlZjsK
KwkJWEVOVklGX1RYX0NCKHNrYiktPmNvcGllcysrOworCisJCWlmIChvZmZzZXRfaW5fcGFnZShz
a2ItPmRhdGEpICsgZGF0YV9sZW4gPiBYRU5fUEFHRV9TSVpFKSB7CisJCQl1bnNpZ25lZCBpbnQg
ZXh0cmFfbGVuID0gb2Zmc2V0X2luX3BhZ2Uoc2tiLT5kYXRhKSArCisJCQkJCSAgICAgZGF0YV9s
ZW4gLSBYRU5fUEFHRV9TSVpFOworCisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5s
ZW4gLT0gZXh0cmFfbGVuOworCQkJKCpjb3B5X29wcykrKzsKKworCQkJcXVldWUtPnR4X2NvcHlf
b3BzWypjb3B5X29wc10uc291cmNlLnUucmVmID0gdHhyZXEuZ3JlZjsKKwkJCXF1ZXVlLT50eF9j
b3B5X29wc1sqY29weV9vcHNdLnNvdXJjZS5kb21pZCA9CisJCQkJcXVldWUtPnZpZi0+ZG9taWQ7
CisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5zb3VyY2Uub2Zmc2V0ID0KKwkJCQl0
eHJlcS5vZmZzZXQgKyBkYXRhX2xlbiAtIGV4dHJhX2xlbjsKKworCQkJcXVldWUtPnR4X2NvcHlf
b3BzWypjb3B5X29wc10uZGVzdC51LmdtZm4gPQorCQkJCXZpcnRfdG9fZ2ZuKHNrYi0+ZGF0YSAr
IGRhdGFfbGVuIC0gZXh0cmFfbGVuKTsKKwkJCXF1ZXVlLT50eF9jb3B5X29wc1sqY29weV9vcHNd
LmRlc3QuZG9taWQgPSBET01JRF9TRUxGOworCQkJcXVldWUtPnR4X2NvcHlfb3BzWypjb3B5X29w
c10uZGVzdC5vZmZzZXQgPSAwOworCisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5s
ZW4gPSBleHRyYV9sZW47CisJCQlxdWV1ZS0+dHhfY29weV9vcHNbKmNvcHlfb3BzXS5mbGFncyA9
IEdOVENPUFlfc291cmNlX2dyZWY7CisKKwkJCVhFTlZJRl9UWF9DQihza2IpLT5jb3BpZXMrKzsK
KwkJfQogCiAJCSgqY29weV9vcHMpKys7CiAKQEAgLTE2NzQsNSArMTcwNiwxMSBAQCBzdGF0aWMg
dm9pZCBfX2V4aXQgbmV0YmFja19maW5pKHZvaWQpCiB9CiBtb2R1bGVfZXhpdChuZXRiYWNrX2Zp
bmkpOwogCitzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9u
cyh2b2lkKQoreworCUJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IHhlbnZpZl90eF9jYikgPgor
CQkgICAgIHNpemVvZl9maWVsZChzdHJ1Y3Qgc2tfYnVmZiwgY2IpKTsKK30KKwogTU9EVUxFX0xJ
Q0VOU0UoIkR1YWwgQlNEL0dQTCIpOwogTU9EVUxFX0FMSUFTKCJ4ZW4tYmFja2VuZDp2aWYiKTsK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:17:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRUt-0002c9-UH; Fri, 17 Jan 2020 13:17:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E2+z=3G=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1isRUr-0002c4-Pq
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:17:10 +0000
X-Inumbo-ID: a90aa3bc-392b-11ea-b51a-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a90aa3bc-392b-11ea-b51a-12813bfff9fa;
 Fri, 17 Jan 2020 13:17:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579267026;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=vGZbk7MNFUyLpmRP6A69f7QL/mb48H/ao779vSGLJSM=;
 b=VszoQfjnbRYWLlkxNj3wXRKrRBqo3nmhFC6OKc0xlRR+/Yzz0ybOhuGswZDLybRFaU7RvU
 IwKF7KTK+xWzrPkFY6i6yP+08OolO0Kj4HoQ8Bv8QotVwoSBeGYKX+tyzWCcJ2QqCxBH8Q
 f42twy8ISVoJRenmtud4uG1yazqbCWI=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-362-Uv8FDETbNSa9YJrIIY77Nw-1; Fri, 17 Jan 2020 08:15:54 -0500
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 778FE477;
 Fri, 17 Jan 2020 13:15:52 +0000 (UTC)
Received: from [10.3.117.16] (ovpn-117-16.phx2.redhat.com [10.3.117.16])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2A89880F40;
 Fri, 17 Jan 2020 13:15:44 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-2-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <8d937add-260f-dbc5-b747-3934858c30e9@redhat.com>
Date: Fri, 17 Jan 2020 07:15:43 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200110194158.14190-2-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-MC-Unique: Uv8FDETbNSa9YJrIIY77Nw-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH v6 01/11] qapi/error: add (Error **errp)
 cleaning APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>, Laszlo Ersek <lersek@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.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>

T24gMS8xMC8yMCAxOjQxIFBNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOgo+
IFNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KPiAtLS0KClNwYXJzZSBjb21taXQgbWVzc2FnZTsgaXQgbWlnaHQgYmUg
bmljZSAoZm9yIGZ1dHVyZSAnZ2l0IGxvZycgCmdyZXBwYWJpbGl0eSkgdG8gYXQgbGVhc3QgbWVu
dGlvbiB0aGUgbmFtZXMgb2YgdGhlIGZ1bmN0aW9ucyBiZWluZyBhZGRlZC4KCj4gICAKPiArLyoK
PiArICogRnVuY3Rpb25zIHRvIGNsZWFuIEVycm9yICoqZXJycDogY2FsbCBjb3JyZXNwb25kaW5n
IEVycm9yICplcnIgY2xlYW5pbmcKPiArICogZnVuY3Rpb24gYW4gc2V0IHBvaW50ZXIgdG8gTlVM
TAoKcy8gYW4vLCB0aGVuLwoKTWlzc2luZyBhICcuJyBhdCB0aGUgZW5kIG9mIHRoZSBzZW50ZW5j
ZS4KCk90aGVyd2lzZSwKUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgoKLS0gCkVyaWMgQmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJ
bmMuICAgICAgICAgICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8
IGxpYnZpcnQub3JnCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:31:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRip-0004Ay-PJ; Fri, 17 Jan 2020 13:31:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pu3f=3G=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1isRio-0004Ao-FW
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:31:34 +0000
X-Inumbo-ID: ac24263e-392d-11ea-b833-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::70f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac24263e-392d-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 13:31:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=IvtvSV1m9K2V3v61KMgoNwQSU2v3xJ6gsNtI08qkY5/42anaPwmJRiAEW0OW5mVqoC+gywG+n6woSlqIKGt7NPOcHGBBvwgdYYzYhILF24WVlciLJOmyIUVfc7oAXVegW89sR4ZL+jIcECexheHtv9CmcmDdGdF5o7YOTo0k5nR5ZHTA0+7zDUCT6T7Qlez3JNyZU54D2gvNmgZ84Ydgc8BZCQxuuVvcFpW3rezaiJ/E3lSKc5Ps2IjL+Zix6vZI8K739DLPq9EhtbjkgMx85v45lWB3kKkbUjYfLhe/xnuXaDuRSDr3uX3alDplQ5a/zCHXVSfQSD0zLIDjADAVXQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=roAEFmyFi2yNBdKzFUufx2e0ulDCZ/OkDjYFa9/ZFdM=;
 b=H2GXPSznlIy1CAAHlNAIdLDwg1XZo069WSaU/WpquDrm0soq0d374QHN0xGbrV9w8b48d/yfXZVJM7sXp5qxCFbRluv9TKV1hkWSBCvFSmcyuAeG6HQF9sbLFLr/EZ787LV20p42oR1+aybPQsDAZcBILHKVfp12vlHm+vCBBh7fh7nE+a23OIJjDolA5Px6HcBaeXMC1W+uQXGxU4MB1tSJ0TQ7rGaKg0E2WhiYc7TOzpZPDYXNQijciFYfuYKHred7pwd+1zulV+JlHCz6Q7RUoIR/oL57wfnJoiwW4TOTKFAh1//y8TRV1nim46KFyYRcbC609NzahWe22Vuu5g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=roAEFmyFi2yNBdKzFUufx2e0ulDCZ/OkDjYFa9/ZFdM=;
 b=ezmJqMo+dcEeWfWW/KPyRlfR9Zu3BoKRLPc+i7t1B4HI0FfyS325WgS1uO5D7Ooi5+LhTlKGc+9YfMwkOJth6fqM8hqZLoK6tSMPsC41IkvclVpKYlx4COoEhG0kgUx0zkveTMe5JF+Z/b73MGnGC1rgWMWiwuqGO4H/ZS9sCQU=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3207.eurprd02.prod.outlook.com (10.175.234.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.18; Fri, 17 Jan 2020 13:31:30 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 13:31:30 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR0402CA0004.eurprd04.prod.outlook.com (2603:10a6:208:15::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend
 Transport; Fri, 17 Jan 2020 13:31:29 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 2/4] x86/altp2m: Add hypercall to set a range of sve
 bits
Thread-Index: AQHVzTptSkYAIu/W+UimKALDRNBbPQ==
Date: Fri, 17 Jan 2020 13:31:30 +0000
Message-ID: <20200117133059.14602-2-aisaila@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:208:15::17) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 761f7d53-6cfc-4489-23ff-08d79b518fab
x-ms-traffictypediagnostic: DB6PR02MB3207:|DB6PR02MB3207:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3207B8294EFA6427761684B4AB310@DB6PR02MB3207.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:94;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(136003)(39850400004)(199004)(189003)(71200400001)(1076003)(52116002)(956004)(2616005)(66476007)(66556008)(36756003)(107886003)(66446008)(64756008)(54906003)(478600001)(7416002)(86362001)(6486002)(5660300002)(4326008)(8936002)(316002)(16526019)(66946007)(81156014)(26005)(81166006)(186003)(6916009)(8676002)(2906002)(6666004)(6512007)(6506007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3207;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kAGlFp7P+YbcjG0JoXwaabC2fq7PdjDDKbyg+Gi21mxDAn1FGdlkL+UPkAN64RhcT8y5aiw0gaNVACdFJKJX5bbc82wQcEzikWe9+4dQXDyMUFVt7lgfHsRBehaAzMVcx5OqeuDMLaejRewRkHdZWaudlQgPHF72SFiExNTItIylgzo04nqtZb9M470MqviyfoUMDo3tydR0A1F21r5H2KvrHe05G0XTaCB81Fxjd/FHXdbDkSQmjxAazC8pvr2YL0BbrfOCEtRKkkUZ7GxSIGYbwBB/9VGn2a3plgX8xiwk4Q9XSgx44DdCKnimet0XNuGrkbSDJIeDdTD/7f2bIzlg8MMWzJUq5oiUqObzUDuIPNQ0+efDTVYGJZq7uHUXvpvGtdnBSk5Rn51yPsskV4L8+foWqiVXeLmb7kZZjQqgRc/72pZbli3J8+mXutfX
Content-ID: <A9AA8BB471E2C04FAFF3FE8BACF33D8D@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 761f7d53-6cfc-4489-23ff-08d79b518fab
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 13:31:30.2667 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: on2eBBvVHh/jIj73/RtM4mTnc1Jvk4eL0qOy7nR2eGnGsSMLXWbNYQEtzrteIDupbN3JlcocqufmC25W4spr+gPP0OoQ/uBUtWAkBvVjAps=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3207
Subject: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a range
 of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuDQpUaGlzIHBhdGNoIGFkZHMgYSBu
ZXcgaHlwZXJjYWxsLCB4Y19hbHRwMm1fc2V0X3N1cHJlc3NfdmVfbXVsdGkoKSwNCnRvIHNldCBh
IHJhbmdlIG9mIHN2ZSBiaXRzLg0KVGhlIGNvcmUgZnVuY3Rpb24sIHAybV9zZXRfc3VwcHJlc3Nf
dmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4gY2FzZQ0Kb2YgYSBlcnJvciBhbmQgaXQgaXMg
ZG9pbmcgYSBiZXN0IGVmZm9ydCBmb3Igc2V0dGluZyB0aGUgYml0cyBpbiB0aGUNCmdpdmVuIHJh
bmdlLiBBIGNoZWNrIGZvciBjb250aW51YXRpb24gaXMgbWFkZSBpbiBvcmRlciB0byBoYXZlDQpw
cmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4NClRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9yIGlz
IHN0b3JlZCBpbg0KeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3Jf
Z2ZuIGFuZCB0aGUgZXJyb3IgY29kZSBpcw0Kc3RvcmVkIGluIHhlbl9odm1fYWx0cDJtX3N1cHBy
ZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yLg0KSWYgbm8gZXJyb3Igb2NjdXJyZWQgdGhlIHZhbHVl
cyB3aWxsIGJlIDAuDQoNClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPg0KDQotLS0NCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4NCkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KQ0M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPg0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4N
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPg0KQ0M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+DQpDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+DQpDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPg0KQ0M6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4NCkNDOiBQZXRyZSBQaXJjYWxh
YnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0KLS0tDQpDaGFuZ2VzIHNpbmNlIFY3Og0K
CS0gRml4IGNvbW1pdCBtZXNzYWdlDQoJLSBNb3ZlIGFsbCBpbiB2YWx1ZXMgaW4gdGhlIHN2ZSBp
bml0aWFsaXplcg0KCS0gRHJvcCBzdmUuZmlyc3RfZXJyb3IgY2hlY2suDQotLS0NCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDQgKysNCiB0b29scy9saWJ4Yy94Y19hbHRwMm0u
YyAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrDQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgICB8IDIwICsrKysrKysrKw0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAg
fCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0NCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2h2bV9vcC5oIHwgMTMgKysrKysrDQogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aCAgICB8ICAzICsrDQogNiBmaWxlcyBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQppbmRleCA3NWYxOTFhZTNhLi5jYzRlYjFl
M2QzIDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQpAQCAtMTkyMyw2ICsxOTIzLDEwIEBAIGludCB4
Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRv
bWlkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCk7DQog
aW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQz
Ml90IGRvbWlkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdf
aWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsNCitpbnQgeGNfYWx0cDJtX3NldF9zdXByZXNz
X3ZlX211bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBm
aXJzdF9nZm4sDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
bGFzdF9nZm4sIGJvb2wgc3ZlLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3Bmbl90ICplcnJvcl9nZm4sIGludDMyX3QgKmVycm9yX2NvZGUpOw0KIGludCB4Y19hbHRw
Mm1fZ2V0X3N1cHByZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZu
X3QgZ2ZuLCBib29sICpzdmUpOw0KIGludCB4Y19hbHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLA0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMNCmluZGV4IDA5ZGFkMDM1NWUu
LjQ2ZmI3MjU4MDYgMTAwNjQ0DQotLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYw0KKysrIGIv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMNCkBAIC0yMzQsNiArMjM0LDM5IEBAIGludCB4Y19hbHRw
Mm1fc2V0X3N1cHByZXNzX3ZlKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwN
CiAgICAgcmV0dXJuIHJjOw0KIH0NCiANCitpbnQgeGNfYWx0cDJtX3NldF9zdXByZXNzX3ZlX211
bHRpKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBmaXJzdF9n
Zm4sDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbGFzdF9n
Zm4sIGJvb2wgc3ZlLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90ICplcnJvcl9nZm4sIGludDMyX3QgKmVycm9yX2NvZGUpDQorew0KKyAgICBpbnQgcmM7DQor
ICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOw0K
Kw0KKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXpl
b2YoKmFyZykpOw0KKyAgICBpZiAoIGFyZyA9PSBOVUxMICkNCisgICAgICAgIHJldHVybiAtMTsN
CisNCisgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOw0K
KyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGk7DQorICAg
IGFyZy0+ZG9tYWluID0gZG9taWQ7DQorICAgIGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0aS52aWV3
ID0gdmlld19pZDsNCisgICAgYXJnLT51LnN1cHByZXNzX3ZlX211bHRpLmZpcnN0X2dmbiA9IGZp
cnN0X2dmbjsNCisgICAgYXJnLT51LnN1cHByZXNzX3ZlX211bHRpLmxhc3RfZ2ZuID0gbGFzdF9n
Zm47DQorICAgIGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0aS5zdXBwcmVzc192ZSA9IHN2ZTsNCisN
CisgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBI
Vk1PUF9hbHRwMm0sDQorICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkco
YXJnKSk7DQorDQorICAgIGlmICggYXJnLT51LnN1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9y
ICkNCisgICAgew0KKyAgICAgICAgKmVycm9yX2dmbiA9IGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0
aS5maXJzdF9lcnJvcl9nZm47DQorICAgICAgICAqZXJyb3JfY29kZSA9IGFyZy0+dS5zdXBwcmVz
c192ZV9tdWx0aS5maXJzdF9lcnJvcjsNCisgICAgfQ0KKw0KKyAgICB4Y19oeXBlcmNhbGxfYnVm
ZmVyX2ZyZWUoaGFuZGxlLCBhcmcpOw0KKyAgICByZXR1cm4gcmM7DQorfQ0KKw0KIGludCB4Y19h
bHRwMm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlk
LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bm
bl90IGdmbiwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBh
Y2Nlc3MpDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMNCmluZGV4IDQ3MjNmNWQwOWMuLjRkNzliNDkzNGUgMTAwNjQ0DQotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQpAQCAt
NDUyMCw2ICs0NTIwLDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgIGNhc2UgSFZN
T1BfYWx0cDJtX2Rlc3Ryb3lfcDJtOg0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9zd2l0Y2hfcDJt
Og0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU6DQorICAgIGNhc2UgSFZN
T1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aToNCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1f
Z2V0X3N1cHByZXNzX3ZlOg0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoN
CiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6DQpAQCAtNDY3OCw2
ICs0Njc5LDI1IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0KICAgICAgICAgfQ0KICAgICAg
ICAgYnJlYWs7DQogDQorICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0
aToNCisgICAgew0KKyAgICAgICAgdWludDY0X3QgbWF4X3BoeXNfYWRkciA9ICgxVUwgPDwgZC0+
YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxOw0KKw0KKyAgICAgICAgYS51LnN1cHBy
ZXNzX3ZlX211bHRpLmxhc3RfZ2ZuID0gbWluKGEudS5zdXBwcmVzc192ZV9tdWx0aS5sYXN0X2dm
biwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfcGh5
c19hZGRyKTsNCisNCisgICAgICAgIGlmICggYS51LnN1cHByZXNzX3ZlX211bHRpLnBhZDEgfHwN
CisgICAgICAgICAgICAgYS51LnN1cHByZXNzX3ZlX211bHRpLmZpcnN0X2dmbiA+IGEudS5zdXBw
cmVzc192ZV9tdWx0aS5sYXN0X2dmbiApDQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOw0KKyAg
ICAgICAgZWxzZQ0KKyAgICAgICAgew0KKyAgICAgICAgICAgIHJjID0gcDJtX3NldF9zdXBwcmVz
c192ZV9tdWx0aShkLCAmYS51LnN1cHByZXNzX3ZlX211bHRpKTsNCisgICAgICAgICAgICBpZiAo
ICghcmMgfHwgcmMgPT0gLUVSRVNUQVJUKSAmJiBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmYSwgMSkg
KQ0KKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7DQorICAgICAgICB9DQorICAgICAgICBi
cmVhazsNCisgICAgfQ0KKw0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfc3VwcHJlc3NfdmU6
DQogICAgICAgICBpZiAoIGEudS5zdXBwcmVzc192ZS5wYWQxIHx8IGEudS5zdXBwcmVzc192ZS5w
YWQyICkNCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCAwMGIyNDM0MmZjLi4z
YTI5MjljMzY1IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMNCkBAIC0zMDI2LDQ0ICszMDI2LDgzIEBAIG91dDoNCiAgKi8NCiBp
bnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wg
c3VwcHJlc3NfdmUsDQogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAy
bV9pZHgpDQorew0KKyAgICBpbnQgcmM7DQorICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBw
cmVzc192ZV9tdWx0aSBzdmUgPSB7DQorICAgICAgICBhbHRwMm1faWR4LCBzdXBwcmVzc192ZSwg
MCwgMCwgZ2ZuX3goZ2ZuKSwgZ2ZuX3goZ2ZuKSwgMA0KKyAgICB9Ow0KKw0KKyAgICBpZiAoICEo
cmMgPSBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKGQsICZzdmUpKSApDQorICAgICAgICByYyA9
IHN2ZS5maXJzdF9lcnJvcjsNCisNCisgICAgcmV0dXJuIHJjOw0KK30NCisNCisvKg0KKyAqIFNl
dC9jbGVhciB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgbXVsdGlwbGUgcGFnZXMuICBPbmx5IGF2
YWlsYWJsZSBvbiBWTVguDQorICovDQoraW50IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoc3Ry
dWN0IGRvbWFpbiAqZCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgKnN2ZSkNCiB7DQogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsNCiAgICAgc3RydWN0IHAybV9k
b21haW4gKmFwMm0gPSBOVUxMOw0KLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOw0KLSAgICBt
Zm5fdCBtZm47DQotICAgIHAybV9hY2Nlc3NfdCBhOw0KLSAgICBwMm1fdHlwZV90IHQ7DQotICAg
IGludCByYzsNCisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGhvc3RfcDJtOw0KKyAgICB1
aW50NjRfdCBzdGFydCA9IHN2ZS0+Zmlyc3RfZ2ZuOw0KKyAgICBpbnQgcmMgPSAwOw0KIA0KLSAg
ICBpZiAoIGFsdHAybV9pZHggPiAwICkNCisgICAgaWYgKCBzdmUtPnZpZXcgPiAwICkNCiAgICAg
ew0KLSAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0
cDJtX3AybSksIE1BWF9FUFRQKSB8fA0KLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRw
W2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09DQorICAgICAgICBp
ZiAoIHN2ZS0+dmlldyA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhf
RVBUUCkgfHwNCisgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9u
b3NwZWMoc3ZlLT52aWV3LCBNQVhfRVBUUCldID09DQogICAgICAgICAgICAgIG1mbl94KElOVkFM
SURfTUZOKSApDQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQogDQotICAgICAgICBwMm0g
PSBhcDJtID0gYXJyYXlfYWNjZXNzX25vc3BlYyhkLT5hcmNoLmFsdHAybV9wMm0sIGFsdHAybV9p
ZHgpOw0KKyAgICAgICAgcDJtID0gYXAybSA9IGFycmF5X2FjY2Vzc19ub3NwZWMoZC0+YXJjaC5h
bHRwMm1fcDJtLCBzdmUtPnZpZXcpOw0KICAgICB9DQotICAgIGVsc2UNCi0gICAgICAgIHAybSA9
IGhvc3RfcDJtOw0KIA0KLSAgICBnZm5fbG9jayhob3N0X3AybSwgZ2ZuLCAwKTsNCisgICAgcDJt
X2xvY2soaG9zdF9wMm0pOw0KIA0KICAgICBpZiAoIGFwMm0gKQ0KICAgICAgICAgcDJtX2xvY2so
YXAybSk7DQogDQotICAgIHJjID0gYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkocDJtLCBnZm4s
ICZtZm4sICZ0LCAmYSwgQVAyTUdFVF9xdWVyeSk7DQorICAgIHdoaWxlICggc3ZlLT5sYXN0X2dm
biA+PSBzdGFydCApDQorICAgIHsNCisgICAgICAgIHAybV9hY2Nlc3NfdCBhOw0KKyAgICAgICAg
cDJtX3R5cGVfdCB0Ow0KKyAgICAgICAgbWZuX3QgbWZuOw0KKyAgICAgICAgaW50IGVyciA9IDA7
DQogDQotICAgIGlmICggcmMgKQ0KLSAgICAgICAgZ290byBvdXQ7DQorICAgICAgICBpZiAoIChl
cnIgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCAmbWZuLCAm
dCwgJmEsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
UDJNR0VUX3F1ZXJ5KSkgJiYNCisgICAgICAgICAgICAgIXN2ZS0+Zmlyc3RfZXJyb3IgKQ0KKyAg
ICAgICAgew0KKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3JfZ2ZuID0gc3RhcnQ7IC8qIFNh
dmUgdGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgKi8NCisgICAgICAgICAgICBzdmUtPmZpcnN0
X2Vycm9yID0gZXJyOyAvKiBTYXZlIHRoZSBmaXJzdCBlcnJvciBjb2RlICovDQorICAgICAgICB9
DQogDQotICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80
SywgdCwgYSwgc3VwcHJlc3NfdmUpOw0KKyAgICAgICAgaWYgKCAhZXJyICYmIChlcnIgPSBwMm0t
PnNldF9lbnRyeShwMm0sIF9nZm4oc3RhcnQpLCBtZm4sDQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssIHQsIGEsDQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZS0+c3VwcHJlc3NfdmUpKSAmJg0KKyAg
ICAgICAgICAgICAhc3ZlLT5maXJzdF9lcnJvciApDQorICAgICAgICB7DQorICAgICAgICAgICAg
c3ZlLT5maXJzdF9lcnJvcl9nZm4gPSBzdGFydDsgLyogU2F2ZSB0aGUgZ2ZuIG9mIHRoZSBmaXJz
dCBlcnJvciAqLw0KKyAgICAgICAgICAgIHN2ZS0+Zmlyc3RfZXJyb3IgPSBlcnI7IC8qIFNhdmUg
dGhlIGZpcnN0IGVycm9yIGNvZGUgKi8NCisgICAgICAgIH0NCisNCisgICAgICAgIC8qIENoZWNr
IGZvciBjb250aW51YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaXRlcmF0aW9uLiAqLw0KKyAg
ICAgICAgaWYgKCBzdmUtPmxhc3RfZ2ZuID49ICsrc3RhcnQgJiYgaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSApDQorICAgICAgICB7DQorICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7DQorICAg
ICAgICAgICAgYnJlYWs7DQorICAgICAgICB9DQorICAgIH0NCisNCisgICAgc3ZlLT5maXJzdF9n
Zm4gPSBzdGFydDsNCiANCi1vdXQ6DQogICAgIGlmICggYXAybSApDQogICAgICAgICBwMm1fdW5s
b2NrKGFwMm0pOw0KIA0KLSAgICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOw0KKyAgICBw
Mm1fdW5sb2NrKGhvc3RfcDJtKTsNCiANCiAgICAgcmV0dXJuIHJjOw0KIH0NCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9odm1fb3AuaA0KaW5kZXggMzUzZjgwMzRkOS4uZDM0NDYwNjg2NCAxMDA2NDQNCi0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vaHZtX29wLmgNCkBAIC00Niw2ICs0NiwxNiBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3Vw
cHJlc3NfdmUgew0KICAgICB1aW50NjRfdCBnZm47DQogfTsNCiANCitzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgew0KKyAgICB1aW50MTZfdCB2aWV3Ow0KKyAgICB1aW50
OF90IHN1cHByZXNzX3ZlOyAvKiBCb29sZWFuIHR5cGUuICovDQorICAgIHVpbnQ4X3QgcGFkMTsN
CisgICAgaW50MzJfdCBmaXJzdF9lcnJvcjsgLyogU2hvdWxkIGJlIHNldCB0byAwLiAqLw0KKyAg
ICB1aW50NjRfdCBmaXJzdF9nZm47IC8qIFZhbHVlIG1heSBiZSB1cGRhdGVkLiAqLw0KKyAgICB1
aW50NjRfdCBsYXN0X2dmbjsNCisgICAgdWludDY0X3QgZmlyc3RfZXJyb3JfZ2ZuOyAvKiBHZm4g
b2YgdGhlIGZpcnN0IGVycm9yLiAqLw0KK307DQorDQogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gPCAweDAwMDQwOTAwDQogDQogLyogU2V0IHRoZSBsb2dpY2FsIGxldmVsIG9mIG9uZSBv
ZiBhIGRvbWFpbidzIFBDSSBJTlR4IHdpcmVzLiAqLw0KQEAgLTMzOSw2ICszNDksOCBAQCBzdHJ1
Y3QgeGVuX2h2bV9hbHRwMm1fb3Agew0KICNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZGlzYWJs
ZV9ub3RpZnkgIDEzDQogLyogR2V0IHRoZSBhY3RpdmUgdmNwdSBwMm0gaW5kZXggKi8NCiAjZGVm
aW5lIEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeCAgICAgICAgICAxNA0KKy8qIFNldCB0aGUgIlN1
cHJlc3MgI1ZFIiBiaXQgZm9yIGEgcmFuZ2Ugb2YgcGFnZXMgKi8NCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkgMTUNCiAgICAgZG9taWRfdCBkb21haW47DQogICAg
IHVpbnQxNl90IHBhZDE7DQogICAgIHVpbnQzMl90IHBhZDI7DQpAQCAtMzUzLDYgKzM2NSw3IEBA
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fY2hhbmdlX2dmbiAgICAgICAgICAgY2hhbmdlX2dmbjsNCiAgICAgICAgIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzZXRfbWVtX2FjY2Vzc19tdWx0aTsNCiAg
ICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZSAgICAgICAgICBzdXBwcmVz
c192ZTsNCisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aSAg
ICBzdXBwcmVzc192ZV9tdWx0aTsNCiAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92Y3B1
X2Rpc2FibGVfbm90aWZ5ICBkaXNhYmxlX25vdGlmeTsNCiAgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9nZXRfdmNwdV9wMm1faWR4ICAgICBnZXRfdmNwdV9wMm1faWR4Ow0KICAgICAgICAg
dWludDhfdCBwYWRbNjRdOw0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNz
LmggYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQppbmRleCBlNGQyNDUwMmUwLi4wMGU1
OTRhMGFkIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KKysrIGIv
eGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KQEAgLTc1LDYgKzc1LDkgQEAgbG9uZyBwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwNCiBpbnQgcDJtX3NldF9zdXBw
cmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsDQog
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpOw0KIA0KK2lu
dCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKHN0cnVjdCBkb21haW4gKmQsDQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211
bHRpICpzdXBwcmVzc192ZSk7DQorDQogaW50IHAybV9nZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sICpzdXBwcmVzc192ZSwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7DQogDQotLSANCjIuMTcuMQ0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:31:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRik-0004AM-Bl; Fri, 17 Jan 2020 13:31:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pu3f=3G=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1isRij-0004AH-Ho
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:31:29 +0000
X-Inumbo-ID: aa1986e0-392d-11ea-9fd7-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::718])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa1986e0-392d-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 13:31:28 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=csEUq7fpohHn1teavYa3FrWS7AFenyaIquBCuY5hm6Px7SwW3sYcUt1zAYAOeace0qqNcDoba/GHCIjZeX5TM7JVajMMq/FdYg8FEI+hV6UTdanooynuLHlsdxXg9dxs3jKKJaanyZfYQUKizv9wqXJQpDAG5o0tIPS70rHLTXGnK22mM1ehBA40cSzFk35oqvFYFxqkgJGpgi95K1qpY6URRhbSASOMAMyRfwRCYW2mKhmy2dGu3bLOCuO7XSBef6CdYjzsyvMZcUc66t5CTOhcLwqw83b3pmGAPrK+QWIAssyARnMFSpd6xOJv3H2gbNORyHfRJ3uZg14NFuEZAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ldElNgkacO1dJqZEmB9c0GFsYpfucd+SOQN8qtwKsdM=;
 b=aDNnUjIE/zngG1b+eL9vJCnhmbUGas0uQxNtummq2VqpNZDeDfKjaeu6m4O41TC2NEFOedSNwWu/xZPhDDKbRgkxC6QqYqwnA6l4j6Aq/HYISQmlgiOnwOf/rsPvoGQFIIcR2g5tpCt9pSsJ6eLOsrvzsNq5V7E8iDs6AQcWPDJjAvRg6wCwuJoa5m1ghdj1RSWGCQIPunkihqCDwBjlB025Cfe16Spdd5upupKiWNWzR6uCLLfk5u1lz+AqS9jWDWH+KpZhfJK6FgW1IcDZTlI7ScEJoMa33l18ESvvnxpACKuIn8qJXVEZxGASUNpO9tN8x4vD7uJ+OG4JF0BmvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ldElNgkacO1dJqZEmB9c0GFsYpfucd+SOQN8qtwKsdM=;
 b=W1sU4J1SICy/JjHYElk81nrlsvfY+3mxE7x2AY9yzIB7Mhn/tyehoDTvvAD7U6eZLFcOSW7ZQo3GR4vPJQuL/SB7njH+zVbmhKKcfTOjrdgk2cKdKaPXbGGih1QiG3tJpmtaUyY8G/Y+MYtXaLAcZeVH7hkcckJ2HNhLGTERKlA=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3207.eurprd02.prod.outlook.com (10.175.234.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.18; Fri, 17 Jan 2020 13:31:26 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 13:31:26 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR0402CA0004.eurprd04.prod.outlook.com (2603:10a6:208:15::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend
 Transport; Fri, 17 Jan 2020 13:31:25 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 1/4] x86/mm: Add array_index_nospec to guest provided
 index values
Thread-Index: AQHVzTpq9xGBjBauhkySgHgyCm4sbQ==
Date: Fri, 17 Jan 2020 13:31:26 +0000
Message-ID: <20200117133059.14602-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:208:15::17) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 48b6800d-aa63-4a45-752e-08d79b518d37
x-ms-traffictypediagnostic: DB6PR02MB3207:|DB6PR02MB3207:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3207204C25A3A3739BE60558AB310@DB6PR02MB3207.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1002;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(136003)(39850400004)(199004)(189003)(71200400001)(1076003)(52116002)(956004)(2616005)(66476007)(66556008)(36756003)(66446008)(64756008)(54906003)(478600001)(86362001)(6486002)(5660300002)(4326008)(8936002)(316002)(16526019)(66946007)(81156014)(26005)(81166006)(186003)(6916009)(8676002)(2906002)(6512007)(6506007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3207;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IRrOVVpTv7jEM5Aomevq17TEUqbStBjkdk9DPuoflmMIj22xhufeux7VMQh2Zuv8vL/mvWM3Xn6YUNoNwekDaAhKH4r6X1w82qxovSgtrqlSVdvg2M6ILqGRn8oFq+qPWkUldDhW4grk9bQ4Oyg7Sg9/LzpCNdkkf7UZiKBfE4D9RqIZKjOYEzshtXSim9Wdf7D06+zIdCQzGxZSV1un9jPr8dyvThTCJJTBrPYunLardQ2FtJa/5booG2Hrg09h8tsA4a1T00mYj4hRXUQoN4bnf1CKqo6tlfI6ALlS3GiW0mk/HG4Rt+tvF3ecosTXVSLNG+vTmz4DorNHdhbgHzua2lRSk2zUsBLk1B2KmM50cN/WIkmj/tJHg3MocqdHhzuYsKNXQO+7ArDt5gqKQz+u/E9MGl/NaWfFmNxWfNkBMb0fTdes7igNRxYpDYS1
Content-ID: <B15378A8DAF27D41A1512592843BCB53@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48b6800d-aa63-4a45-752e-08d79b518d37
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 13:31:26.1611 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dyCZYRG57P8eFE/AYapyVzmmQsgOsAluSa7Q8/A1C51SNdtHH9aaF8pm0VflFoiuULuMUagvB9hcxQNU0pYT/LYiybDrk4C+niIhWxO0YRI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3207
Subject: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to guest
 provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhaW1zIHRvIHNhbml0aXplIGluZGV4ZXMsIHBvdGVudGlhbGx5IGd1ZXN0IHBy
b3ZpZGVkDQp2YWx1ZXMsIGZvciBhbHRwMm1fZXB0cFtdIGFuZCBhbHRwMm1fcDJtW10gYXJyYXlz
Lg0KDQpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NClNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KQWNr
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4NCi0tLQ0KQ0M6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4NCkNDOiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQpDQzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4NCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1
LmNpdHJpeC5jb20+DQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4NCkNDOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0K
Q0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCkNDOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4NCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWNzoNCgktIE1ha2Ug
dXNlIG9mIGFycmF5X2FjY2Vzc19ub3NwZWMoKSBvdmVyDQphcnJheV9pbmRleF9ub3NwZWMoYWx0
cDJtX2lkeCwgQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLg0KLS0tDQogeGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYyB8IDIxICsrKysrKysrKystLS0tLS0tLS0NCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgIHwgIDQgKystLQ0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgfCAzOSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0NCiAzIGZpbGVzIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMNCmluZGV4IDMyMGI5ZmU2MjEuLjMxZmY4MjYzOTMgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jDQorKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQpA
QCAtMzY2LDExICszNjYsMTIgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwNCiAjaWZkZWYgQ09ORklHX0hWTQ0KICAgICBp
ZiAoIGFsdHAybV9pZHggKQ0KICAgICB7DQotICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFY
X0FMVFAyTSB8fA0KLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhd
ID09IG1mbl94KElOVkFMSURfTUZOKSApDQorICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gbWlu
KEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQorICAgICAgICAg
ICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9pZHgsIE1B
WF9FUFRQKV0gPT0NCisgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsNCiANCi0gICAgICAgIGFwMm0gPSBkLT5hcmNoLmFsdHAybV9w
Mm1bYWx0cDJtX2lkeF07DQorICAgICAgICBhcDJtID0gYXJyYXlfYWNjZXNzX25vc3BlYyhkLT5h
cmNoLmFsdHAybV9wMm0sIGFsdHAybV9pZHgpOw0KICAgICB9DQogI2Vsc2UNCiAgICAgQVNTRVJU
KCFhbHRwMm1faWR4KTsNCkBAIC00MjUsMTEgKzQyNiwxMiBAQCBsb25nIHAybV9zZXRfbWVtX2Fj
Y2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLA0KICNpZmRlZiBDT05GSUdfSFZNDQogICAgIGlm
ICggYWx0cDJtX2lkeCApDQogICAgIHsNCi0gICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhf
QUxUUDJNIHx8DQotICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF0g
PT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCisgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBtaW4o
QVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCisgICAgICAgICAg
ICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMoYWx0cDJtX2lkeCwgTUFY
X0VQVFApXSA9PQ0KKyAgICAgICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQ0KICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOw0KIA0KLSAgICAgICAgYXAybSA9IGQtPmFyY2guYWx0cDJtX3Ay
bVthbHRwMm1faWR4XTsNCisgICAgICAgIGFwMm0gPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGQtPmFy
Y2guYWx0cDJtX3AybSwgYWx0cDJtX2lkeCk7DQogICAgIH0NCiAjZWxzZQ0KICAgICBBU1NFUlQo
IWFsdHAybV9pZHgpOw0KQEAgLTQ5MSwxMSArNDkzLDEyIEBAIGludCBwMm1fZ2V0X21lbV9hY2Nl
c3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywN
CiAgICAgfQ0KICAgICBlbHNlIGlmICggYWx0cDJtX2lkeCApIC8qIGFsdHAybSB2aWV3IDAgaXMg
dHJlYXRlZCBhcyB0aGUgaG9zdHAybSAqLw0KICAgICB7DQotICAgICAgICBpZiAoIGFsdHAybV9p
ZHggPj0gTUFYX0FMVFAyTSB8fA0KLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2Fs
dHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApDQorICAgICAgICBpZiAoIGFsdHAybV9p
ZHggPj0gbWluKEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQor
ICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAy
bV9pZHgsIE1BWF9FUFRQKV0gPT0NCisgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkN
CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCiANCi0gICAgICAgIHAybSA9IGQtPmFyY2gu
YWx0cDJtX3AybVthbHRwMm1faWR4XTsNCisgICAgICAgIHAybSA9IGFycmF5X2FjY2Vzc19ub3Nw
ZWMoZC0+YXJjaC5hbHRwMm1fcDJtLCBhbHRwMm1faWR4KTsNCiAgICAgfQ0KICNlbHNlDQogICAg
IEFTU0VSVCghYWx0cDJtX2lkeCk7DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCmluZGV4IGI1NTE3NzY5YzkuLmIwNzhh
OWE1OWUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQorKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jDQpAQCAtMTM1Myw3ICsxMzUzLDcgQEAgdm9pZCBzZXR1cF9l
cHRfZHVtcCh2b2lkKQ0KIA0KIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaSkNCiB7DQotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBk
LT5hcmNoLmFsdHAybV9wMm1baV07DQorICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBhcnJh
eV9hY2Nlc3Nfbm9zcGVjKGQtPmFyY2guYWx0cDJtX3AybSwgaSk7DQogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KICAgICBzdHJ1Y3QgZXB0X2Rh
dGEgKmVwdDsNCiANCkBAIC0xMzY2LDcgKzEzNjYsNyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9l
cHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGkpDQogICAgIHAybS0+bWF4X21hcHBl
ZF9wZm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOw0KICAgICBlcHQgPSAmcDJtLT5lcHQ7
DQogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFibGUocDJt
KSk7DQotICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBlcHQtPmVwdHA7DQorICAgIGQtPmFy
Y2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGksIE1BWF9FUFRQKV0gPSBlcHQtPmVw
dHA7DQogfQ0KIA0KIHVuc2lnbmVkIGludCBwMm1fZmluZF9hbHRwMm1fYnlfZXB0cChzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50NjRfdCBlcHRwKQ0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KaW5kZXggMzExOTI2OTA3My4uMDBiMjQzNDJm
YyAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS5jDQpAQCAtMjUwMiw3ICsyNTAyLDcgQEAgc3RhdGljIHZvaWQgcDJtX3Jlc2V0X2Fs
dHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LA0KICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtOw0KIA0KICAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7DQotICAgIHAy
bSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOw0KKyAgICBwMm0gPSBhcnJheV9hY2Nlc3Nfbm9z
cGVjKGQtPmFyY2guYWx0cDJtX3AybSwgaWR4KTsNCiANCiAgICAgcDJtX2xvY2socDJtKTsNCiAN
CkBAIC0yNTQzLDcgKzI1NDMsNyBAQCBzdGF0aWMgaW50IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkNCiANCiAgICAgQVNTRVJUKGlkeCA8IE1B
WF9BTFRQMk0pOw0KIA0KLSAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baWR4XTsNCisgICAg
cDJtID0gYXJyYXlfYWNjZXNzX25vc3BlYyhkLT5hcmNoLmFsdHAybV9wMm0sIGlkeCk7DQogICAg
IGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7DQogDQogICAgIHAybV9sb2NrKHAybSk7DQpA
QCAtMjU3NCwxMiArMjU3NCwxMyBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogew0KICAgICBpbnQgcmMgPSAtRUlOVkFMOw0K
IA0KLSAgICBpZiAoIGlkeCA+PSBNQVhfQUxUUDJNICkNCisgICAgaWYgKCBpZHggPj0gbWluKEFS
UkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApICkNCiAgICAgICAgIHJldHVy
biByYzsNCiANCiAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsNCiANCi0gICAgaWYgKCBkLT5hcmNo
LmFsdHAybV9lcHRwW2lkeF0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCisgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPT0NCisg
ICAgICAgICBtZm5feChJTlZBTElEX01GTikgKQ0KICAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVf
YWx0cDJtKGQsIGlkeCk7DQogDQogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsNCkBAIC0yNjE1
LDcgKzI2MTYsNyBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07DQogICAg
IGludCByYyA9IC1FQlVTWTsNCiANCi0gICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBNQVhfQUxUUDJN
ICkNCisgICAgaWYgKCAhaWR4IHx8IGlkeCA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAy
bV9wMm0pLCBNQVhfRVBUUCkgKQ0KICAgICAgICAgcmV0dXJuIHJjOw0KIA0KICAgICByYyA9IGRv
bWFpbl9wYXVzZV9leGNlcHRfc2VsZihkKTsNCkBAIC0yNjI1LDE0ICsyNjI2LDE2IEBAIGludCBw
Mm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlk
eCkNCiAgICAgcmMgPSAtRUJVU1k7DQogICAgIGFsdHAybV9saXN0X2xvY2soZCk7DQogDQotICAg
IGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSApDQor
ICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFthcnJheV9pbmRleF9ub3NwZWMoaWR4LCBNQVhf
RVBUUCldICE9DQorICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAgICAgew0KLSAgICAg
ICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07DQorICAgICAgICBwMm0gPSBhcnJheV9h
Y2Nlc3Nfbm9zcGVjKGQtPmFyY2guYWx0cDJtX3AybSwgaWR4KTsNCiANCiAgICAgICAgIGlmICgg
IV9hdG9taWNfcmVhZChwMm0tPmFjdGl2ZV92Y3B1cykgKQ0KICAgICAgICAgew0KICAgICAgICAg
ICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaWR4LCBBTFRQMk1fREVBQ1RJVkFURSk7DQotICAgICAg
ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KKyAg
ICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgTUFY
X0VQVFApXSA9DQorICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pOw0KICAgICAgICAgICAg
IHJjID0gMDsNCiAgICAgICAgIH0NCiAgICAgfQ0KQEAgLTI2ODksMTEgKzI2OTIsMTMgQEAgaW50
IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4
LA0KICAgICBtZm5fdCBtZm47DQogICAgIGludCByYyA9IC1FSU5WQUw7DQogDQotICAgIGlmICgg
aWR4ID49IE1BWF9BTFRQMk0gfHwgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID09IG1mbl94KElO
VkFMSURfTUZOKSApDQorICAgIGlmICggaWR4ID49ICBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFs
dHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCisgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2Fy
cmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPT0NCisgICAgICAgICBtZm5feChJTlZB
TElEX01GTikgKQ0KICAgICAgICAgcmV0dXJuIHJjOw0KIA0KICAgICBocDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOw0KLSAgICBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07DQorICAgIGFw
Mm0gPSBhcnJheV9hY2Nlc3Nfbm9zcGVjKGQtPmFyY2guYWx0cDJtX3AybSwgaWR4KTsNCiANCiAg
ICAgcDJtX2xvY2soaHAybSk7DQogICAgIHAybV9sb2NrKGFwMm0pOw0KQEAgLTMwMzIsMTEgKzMw
MzcsMTIgQEAgaW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLCBib29sIHN1cHByZXNzX3ZlLA0KIA0KICAgICBpZiAoIGFsdHAybV9pZHggPiAwICkNCiAg
ICAgew0KLSAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IE1BWF9BTFRQMk0gfHwNCi0gICAgICAg
ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01G
TikgKQ0KKyAgICAgICAgaWYgKCBhbHRwMm1faWR4ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2gu
YWx0cDJtX3AybSksIE1BWF9FUFRQKSB8fA0KKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9l
cHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09DQorICAgICAg
ICAgICAgIG1mbl94KElOVkFMSURfTUZOKSApDQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
DQogDQotICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhd
Ow0KKyAgICAgICAgcDJtID0gYXAybSA9IGFycmF5X2FjY2Vzc19ub3NwZWMoZC0+YXJjaC5hbHRw
Mm1fcDJtLCBhbHRwMm1faWR4KTsNCiAgICAgfQ0KICAgICBlbHNlDQogICAgICAgICBwMm0gPSBo
b3N0X3AybTsNCkBAIC0zMDc1LDExICszMDgxLDEyIEBAIGludCBwMm1fZ2V0X3N1cHByZXNzX3Zl
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsDQogDQogICAg
IGlmICggYWx0cDJtX2lkeCA+IDAgKQ0KICAgICB7DQotICAgICAgICBpZiAoIGFsdHAybV9pZHgg
Pj0gTUFYX0FMVFAyTSB8fA0KLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAy
bV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApDQorICAgICAgICBpZiAoIGFsdHAybV9pZHgg
Pj0gbWluKEFSUkFZX1NJWkUoZC0+YXJjaC5hbHRwMm1fcDJtKSwgTUFYX0VQVFApIHx8DQorICAg
ICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGFsdHAybV9p
ZHgsIE1BWF9FUFRQKV0gPT0NCisgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4pICkNCiAg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCiANCi0gICAgICAgIHAybSA9IGFwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1bYWx0cDJtX2lkeF07DQorICAgICAgICBwMm0gPSBhcDJtID0gYXJyYXlf
YWNjZXNzX25vc3BlYyhkLT5hcmNoLmFsdHAybV9wMm0sIGFsdHAybV9pZHgpOw0KICAgICB9DQog
ICAgIGVsc2UNCiAgICAgICAgIHAybSA9IGhvc3RfcDJtOw0KLS0gDQoyLjE3LjENCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:31:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRiv-0004CR-3n; Fri, 17 Jan 2020 13:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pu3f=3G=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1isRit-0004C7-Ff
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:31:39 +0000
X-Inumbo-ID: ad3aa048-392d-11ea-b833-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::70f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad3aa048-392d-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 13:31:33 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fMJ7zACMW9zipM9JLRm1udhuVb/Nc+3U1J1QMvvgh7Aht1VnhffYusRMefJ2AsrIe1lV/LPGVoLO4qIRE415/s5btZyWKdYX4kuZ3nikD0E0IAtQUQsTnOsXkzzRKVnIgP2LY31HDh7036BxmgtEjrHhzhXRbRlPwa5RhY9r4PJUimRU1iCObdqA9LTvNEJQZ3dZtejvzRIKhiozfw6M3k3PRpZPFsZ/6XFy1ivgfXThRLkBefwpN9gvEF8jn2Zd42GURE5Rie//daSgEUqI+hDvlfzcpQ2aaRNE6qWNO1NDPfdNmSMdNvRwV4BXjB9xwZXGvXfbnCWvLENhH3+zRQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Zak+i1VwAM5Dez896o8r9BagCFc4u+w82IQ3EmvKg9M=;
 b=LcGVOkkrq65UDmjUZpCCpSLReJRCYeG+NAk9o0OlZK7A9ux/tv/TqgkOPkRwTwQ24kN/kOeNRyWhdBM4YYKSxwAjv5xqX9XFdqzYIqo9yG5vzkxSpH9yAPLfZR/j8+cvUtepXHc3Gfr/Ht7/MYRrvIwpIkVqI89H019lj2M0aDabdpqds4hUEVEIWLn3j62WxJ6vPEld0jqbhdgZw2iPOvmFH10ZUDXphcyW1np4MvndFtWbEC+36f+C693WcycCetLxB9vdTHIEITD55QY2NDE1XeN8xuyGdMK4Ze+dWMjDy6J07lA5QwHmeI5lvB9CSXYgGWjRIDCGhsmtxmT6hA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Zak+i1VwAM5Dez896o8r9BagCFc4u+w82IQ3EmvKg9M=;
 b=D8kPQGEoIrptRSc1jhOr6aqduosoH+lJGtp4Y3/bYUwLXrG1bP91TDspmxEqQuq7HQzHRQhRPViGSSsksg1QZG6Prdj2TclM9fwAkmZgTt03aJ9rrR17USFfqQQIt/GDJx943GOg4/QlqQUnvT/kBgK/l8p+cxPs/C4KEJ5hylw=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3207.eurprd02.prod.outlook.com (10.175.234.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.18; Fri, 17 Jan 2020 13:31:32 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 13:31:32 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR0402CA0004.eurprd04.prod.outlook.com (2603:10a6:208:15::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend
 Transport; Fri, 17 Jan 2020 13:31:31 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 3/4] x86/mm: Pull vendor-independent altp2m code out
 of p2m-ept.c and into p2m.c
Thread-Index: AQHVzTpu4N3BdlWD2E+51bjjxJHR2g==
Date: Fri, 17 Jan 2020 13:31:31 +0000
Message-ID: <20200117133059.14602-3-aisaila@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:208:15::17) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b4cc1fb3-506b-4d8c-51f9-08d79b5190ad
x-ms-traffictypediagnostic: DB6PR02MB3207:|DB6PR02MB3207:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3207E957250A8A4BB294AC7CAB310@DB6PR02MB3207.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:243;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(136003)(39850400004)(199004)(189003)(71200400001)(1076003)(52116002)(956004)(2616005)(66476007)(66556008)(36756003)(66446008)(64756008)(54906003)(478600001)(86362001)(6486002)(5660300002)(4326008)(8936002)(316002)(16526019)(66946007)(81156014)(26005)(81166006)(186003)(6916009)(8676002)(2906002)(6512007)(6506007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3207;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZIh0uFhBI5T14mRJJbTl7jLEEdoe7So0nWou938hSvGIXOycTR6WcFl9aluT5PylByhIroUTm5WX9PHa+1PmxZpG+ZyLfi0PgA+sOK3pBlXmmY8Di0F5QIEi29V4KcHDGhnSOf6BWprUVrihXaHu4OeeOaGSHzNauY9GFjvutk3S5rfMwW8sh8UfYLnYWpKXHcZUK+FPrusep2WhNB6UYpHbmt8jYSf4/3IvfL1WS/puRZRREoKpFSa5FhATZz4jORuBoRtRMT4MzQdnLwB8Jb2+RW2nBDU+kRHb853w0JCJtbeOvCNCtp5niZK8vC9k7NPrgqi1RnIMh9CnwTjWKYvX11fV35KJSa1mglWQeVmIJdbnpFnioac/P2ib+qoPJ2If70obsbntD8ZhKB26gu0kPOA+1bdMBJkclIRqL40EGlKCEDeZvPc3xO7d+kV8
Content-ID: <2F84694402926F47815D097CD83A135B@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b4cc1fb3-506b-4d8c-51f9-08d79b5190ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 13:31:31.9667 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AsoW9lVOMs2zE5je8hfHhmhsqb1QweSkXM8d3Lna2xYLjtSYVf1BCh054oaGM7675vVSkPLgEgvm0gxcIA5Wn7BBk0S/L1Ye1WUxsgd+SUg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3207
Subject: [Xen-devel] [PATCH V8 3/4] x86/mm: Pull vendor-independent altp2m
 code out of p2m-ept.c and into p2m.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLg0KDQpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPg0KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4NCg0KLS0tDQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0K
Q0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+DQotLS0NCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgNiAtLS0t
LS0NCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgNiArKysrKysNCiAyIGZpbGVzIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQppbmRleCBi
MDc4YTlhNTllLi4wNWE1NTI2ZTA4IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYw0KKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KQEAgLTEzNTcsMTMgKzEzNTcs
NyBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGkpDQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOw0KICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsNCiANCi0gICAgcDJtLT5kZWZhdWx0X2Fj
Y2VzcyA9IGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzOw0KLSAgICBwMm0tPmRvbWFpbiA9IGhvc3Rw
Mm0tPmRvbWFpbjsNCi0NCi0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9i
YWxfbG9nZGlydHk7DQogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOw0KLSAgICBw
Mm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7DQotICAgIHAybS0+bWF4
X21hcHBlZF9wZm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOw0KICAgICBlcHQgPSAmcDJt
LT5lcHQ7DQogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFi
bGUocDJtKSk7DQogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGks
IE1BWF9FUFRQKV0gPSBlcHQtPmVwdHA7DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCAzYTI5MjljMzY1Li42OTY5NDY2OTdh
IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMNCkBAIC0yNTYyLDYgKzI1NjIsMTIgQEAgc3RhdGljIGludCBwMm1fYWN0aXZhdGVf
YWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgICAgICBnb3Rv
IG91dDsNCiAgICAgfQ0KIA0KKyAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gaG9zdHAybS0+ZGVm
YXVsdF9hY2Nlc3M7DQorICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOw0KKyAgICBw
Mm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmdsb2JhbF9sb2dkaXJ0eTsNCisgICAgcDJt
LT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOw0KKyAgICBwMm0tPm1heF9t
YXBwZWRfcGZuID0gcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsNCisNCiAgICAgcDJtX2luaXRf
YWx0cDJtX2VwdChkLCBpZHgpOw0KIA0KICBvdXQ6DQotLSANCjIuMTcuMQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:31:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:31: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 1isRiz-0004EE-Io; Fri, 17 Jan 2020 13:31:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pu3f=3G=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1isRiy-0004Dw-Fn
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:31:44 +0000
X-Inumbo-ID: ae9b2016-392d-11ea-9fd7-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::712])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae9b2016-392d-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 13:31:36 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nYkBgqnkyAVrS8voF+t5fm4s4XkmFdZGiVzSn4oRt1bUw8WHjdT2dk37K2cXvf/fs5Gtt/Ijl4jIpexEyRoc3gfvu+eG6MBRP+g9vzlEDmIcwtqRoPFrSIkNGQHBArJN0WgIZlGfRoSlEqhRw1TrcojwI9+rsbErRfeuR4AMhCnQCvZA8eGbNDkYu01XBuI9uKtjnYkvaTTy9FkR+p05K58dlCySgLr9czvr7uW1Zpk7JQIk+ayV8XSbjATkSjEGXpXS9GAUE9aRTHzOUI64RN1nDYwrpvrcwuvlsQiWW38mNnUSdoTmxaAz1ziQI791zZEdMtBimtqCvmBx/P04yQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tKkiEIFep5Gag6ffzhkeq6WwkrhpReS6HP+mEeiQp3M=;
 b=DLFpVXqvq3uuRRoqhhKD2bsIqfeTc69EBVGxtftMi3vITvvaJHMZeVFCbd0XT+dkxFGJAyA4WllStlAGTl6ZXI0PEpmFr8z6OISx0zIILPPQafwRakwQP1ywzh3SyLaeUy8Xkb7HfsSM3o2jsmqaBocYGUy4FRVQ+cVE8slBi4/BN1S3XF5v6McJT+SeKuAmuQn7ZCpN15IS4yRE5FVnFx0/WhbQtNs9Q6vWdzTwkzzq6Tu5CZqRZ3s7DA1FpxElXyXyIWxw41b0JTdUcvZMpcIyP48BFBecjddQcWUJX8WX0ps6bYbZFWMYuwdJxYI+0sxdPfYmoAaDm6Mohog/VQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tKkiEIFep5Gag6ffzhkeq6WwkrhpReS6HP+mEeiQp3M=;
 b=hAX2f4HBV5tDbkEPupV+/uOfaM/ot0kDJ0y7JLRZtf2/QearRlAOw92UyAqI+e49hp3L0Vb02sxOBph3R0x7tybkrP4xOjKNVjfq2reuXIqOz7semeXo/apE+lIhxHaMZUbk6Ie+b/VLr8jFM08G13dbYSajmXZl6tddhhIVxPU=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3160.eurprd02.prod.outlook.com (10.170.220.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2623.12; Fri, 17 Jan 2020 13:31:34 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 13:31:34 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 AM0PR0402CA0004.eurprd04.prod.outlook.com (2603:10a6:208:15::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend
 Transport; Fri, 17 Jan 2020 13:31:32 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 4/4] x86/mm: Make use of the default access param from
 xc_altp2m_create_view
Thread-Index: AQHVzTpv5ZLQiQKNJUyjMfvbmY7/kg==
Date: Fri, 17 Jan 2020 13:31:33 +0000
Message-ID: <20200117133059.14602-4-aisaila@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:208:15::17) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d35c0483-2b1d-4994-14f7-08d79b5191d6
x-ms-traffictypediagnostic: DB6PR02MB3160:|DB6PR02MB3160:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB31607B24B20C7D5DF836A9B1AB310@DB6PR02MB3160.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(39850400004)(396003)(346002)(136003)(366004)(189003)(199004)(186003)(2616005)(52116002)(956004)(26005)(6512007)(16526019)(6506007)(71200400001)(81156014)(36756003)(66946007)(8676002)(66476007)(66446008)(64756008)(66556008)(81166006)(86362001)(7416002)(6486002)(316002)(5660300002)(8936002)(54906003)(1076003)(478600001)(6916009)(2906002)(4326008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3160;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7heIFMuL8T/4DeVDcO7Uv2UanhlismWgRu0R3uySOfstkoZRmLu9cMfKKUg8pN8v2/2KB/wRkMV+CKsV1b/PgSPMbyK0nvJe7/d9kmAkjtIoXkz0iLkwAb99lJ9neO49xzRasJbYc9vB8U4fHThLEcCb//atyEUe+3Y7UU+hkPhlHJFARKuBy0+HPNaCNMpJZZ2AYzlZsuCPPmum0UDl9PPYr4Lfwh97eU784Lx4IXCW7CRCE/azBuZw5S+zUVFLCB3mXh9LEWm4NX/nIxZVF4zG4to7rVcpCEfp6pMunPO9z5yeHhIcQ8SE4ATT4zDoVCNr3/xYo1GFFjPuuWNrfV0/tZ5A+O7GrLmx6y3vn5roKDYg1A3H7/9mAZY5lTst10xI2qX3o9lcSQsS+a620Ou26CrR81HSQlHuEa9m2iikf2p9BUhK16um4C2L0xwC
Content-ID: <D5F3E42D25C177408D0F40D7356426E9@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d35c0483-2b1d-4994-14f7-08d79b5191d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 13:31:33.9136 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eArH0r09JiwaeYcQ+uyUFDzWD6W2+yIJGWVKN0u8hIi6Yv0On6uyLIvzFoh/t3Z+RYp/n9yYaM3HdVkoYucv/cUWB4cET8CodRclrEOElAI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3160
Subject: [Xen-devel] [PATCH V8 4/4] x86/mm: Make use of the default access
 param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlIGRlZmF1bHRfYWNjZXNzIHBhcmFtIGZyb20geGNfYWx0cDJtX2Ny
ZWF0ZV92aWV3IGlzDQpub3QgdXNlZC4NCg0KVGhpcyBwYXRjaCBhc3NpZ25zIGRlZmF1bHRfYWNj
ZXNzIHRvIHAybS0+ZGVmYXVsdF9hY2Nlc3MgYXQgdGhlIHRpbWUgb2YNCmluaXRpYWxpemluZyBh
IG5ldyBhbHRwMm0gdmlldy4NCg0KU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+DQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPg0KLS0tDQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4NCkNDOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0K
Q0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4NCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCkNDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPg0KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4NCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
DQpDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPg0KQ0M6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4NCkNDOiBQZXRyZSBQaXJjYWxhYnUg
PHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4NCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWNjoNCgktIFJlbW92ZSB0
aGUgTlVMTCBjaGVjayBmb3IgcDJtIGluIHhlbm1lbV9hY2Nlc3NfdG9fcDJtX2FjY2VzcygpDQoJ
LSBVc2UgaG9zdHAybSBmb3IgZGVmYXVsdCBhY2Nlc3MgaW4gcDJtX2luaXRfbmV4dF9hbHRwMm0o
KQ0KCS0gUmVtb3ZlIHRoZSBhcnRpZmFjdCBsaW5lIGZyb20gcDJtX2luaXRfbmV4dF9hbHRwMm0o
KS4NCi0tLQ0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAgMyArKy0NCiB4ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgIDYgKysrLS0tDQogeGVuL2FyY2gveDg2L21t
L3AybS5jICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKy0tLS0tDQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCAgICAgICB8ICAzICsrLQ0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X29wLmggfCAgMiAtLQ0KIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgNCArKysr
DQogNiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCg0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQppbmRleCA0ZDc5YjQ5MzRlLi5iOTZmYWZlZDY1IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYw0KKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KQEAgLTQ2NTQsNyAr
NDY1NCw4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0KICAgICB9DQogDQogICAgIGNhc2Ug
SFZNT1BfYWx0cDJtX2NyZWF0ZV9wMm06DQotICAgICAgICBpZiAoICEocmMgPSBwMm1faW5pdF9u
ZXh0X2FsdHAybShkLCAmYS51LnZpZXcudmlldykpICkNCisgICAgICAgIGlmICggIShyYyA9IHAy
bV9pbml0X25leHRfYWx0cDJtKGQsICZhLnUudmlldy52aWV3LA0KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnZpZXcuaHZtbWVtX2RlZmF1bHRfYWNjZXNzKSkg
KQ0KICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVM
VCA6IDA7DQogICAgICAgICBicmVhazsNCiANCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KaW5kZXggMzFmZjgy
NjM5My4uZDE2NTQwYTlhYSAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMNCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCkBAIC0zMTQsOSArMzE0LDkg
QEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLA0KICAgICByZXR1cm4gcmM7DQogfQ0KIA0KLXN0YXRpYyBib29sIHhlbm1l
bV9hY2Nlc3NfdG9fcDJtX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgeGFjY2VzcywN
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190ICpw
YWNjZXNzKQ0KK2Jvb2wgeGVubWVtX2FjY2Vzc190b19wMm1fYWNjZXNzKGNvbnN0IHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVt
X2FjY2Vzc190IHhhY2Nlc3MsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2FjY2Vzc190ICpwYWNjZXNzKQ0KIHsNCiAgICAgc3RhdGljIGNvbnN0IHAybV9hY2Nlc3NfdCBt
ZW1hY2Nlc3NbXSA9IHsNCiAjZGVmaW5lIEFDQ0VTUyhhYykgW1hFTk1FTV9hY2Nlc3NfIyNhY10g
PSBwMm1fYWNjZXNzXyMjYWMNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMNCmluZGV4IDY5Njk0NjY5N2EuLjQ1OTlhMGJjMjQgMTAwNjQ0
DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Yw0KQEAgLTI1LDYgKzI1LDcgQEANCiANCiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPiAv
KiBjb3B5X2Zyb21fZ3Vlc3QoKSAqLw0KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4NCisjaW5jbHVk
ZSA8eGVuL21lbV9hY2Nlc3MuaD4NCiAjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+DQogI2luY2x1
ZGUgPHhlbi9ldmVudC5oPg0KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4NCkBAIC0yNTM2
LDcgKzI1MzcsOCBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkNCiAg
ICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOw0KIH0NCiANCi1zdGF0aWMgaW50IHAybV9hY3RpdmF0
ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkNCitzdGF0aWMgaW50
IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwN
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGh2bW1lbV9kZWZh
dWx0X2FjY2VzcykNCiB7DQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtLCAqcDJtOw0K
ICAgICBpbnQgcmM7DQpAQCAtMjU2Miw3ICsyNTY0LDcgQEAgc3RhdGljIGludCBwMm1fYWN0aXZh
dGVfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgICAgICBn
b3RvIG91dDsNCiAgICAgfQ0KIA0KLSAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gaG9zdHAybS0+
ZGVmYXVsdF9hY2Nlc3M7DQorICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBodm1tZW1fZGVmYXVs
dF9hY2Nlc3M7DQogICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOw0KICAgICBwMm0t
Pmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmdsb2JhbF9sb2dkaXJ0eTsNCiAgICAgcDJtLT5t
aW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOw0KQEAgLTI1NzksNiArMjU4MSw3
IEBAIHN0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWR4KQ0KIGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGlkeCkNCiB7DQogICAgIGludCByYyA9IC1FSU5WQUw7DQorICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KIA0KICAgICBp
ZiAoIGlkeCA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNoLmFsdHAybV9wMm0pLCBNQVhfRVBUUCkg
KQ0KICAgICAgICAgcmV0dXJuIHJjOw0KQEAgLTI1ODcsMTYgKzI1OTAsMjMgQEAgaW50IHAybV9p
bml0X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQ0KIA0K
ICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgTUFY
X0VQVFApXSA9PQ0KICAgICAgICAgIG1mbl94KElOVkFMSURfTUZOKSApDQotICAgICAgICByYyA9
IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaWR4KTsNCisgICAgICAgIHJjID0gcDJtX2FjdGl2YXRl
X2FsdHAybShkLCBpZHgsIGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzKTsNCiANCiAgICAgYWx0cDJt
X2xpc3RfdW5sb2NrKGQpOw0KICAgICByZXR1cm4gcmM7DQogfQ0KIA0KLWludCBwMm1faW5pdF9u
ZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCAqaWR4KQ0KK2ludCBwMm1faW5p
dF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCAqaWR4LA0KKyAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgaHZtbWVtX2RlZmF1bHRfYWNjZXNzKQ0K
IHsNCiAgICAgaW50IHJjID0gLUVJTlZBTDsNCiAgICAgdW5zaWduZWQgaW50IGk7DQorICAgIHAy
bV9hY2Nlc3NfdCBhOw0KKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsNCisNCisgICAgaWYgKCBodm1tZW1fZGVmYXVsdF9hY2Nlc3MgPiBYRU5NRU1f
YWNjZXNzX2RlZmF1bHQgfHwNCisgICAgICAgICAheGVubWVtX2FjY2Vzc190b19wMm1fYWNjZXNz
KGhvc3RwMm0sIGh2bW1lbV9kZWZhdWx0X2FjY2VzcywgJmEpICkNCisgICAgICAgIHJldHVybiBy
YzsNCiANCiAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsNCiANCkBAIC0yNjA1LDcgKzI2MTUsNyBA
QCBpbnQgcDJtX2luaXRfbmV4dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgKmlk
eCkNCiAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElE
X01GTikgKQ0KICAgICAgICAgICAgIGNvbnRpbnVlOw0KIA0KLSAgICAgICAgcmMgPSBwMm1fYWN0
aXZhdGVfYWx0cDJtKGQsIGkpOw0KKyAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQs
IGksIGEpOw0KIA0KICAgICAgICAgaWYgKCAhcmMgKQ0KICAgICAgICAgICAgICppZHggPSBpOw0K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oDQppbmRleCA5NDI4NWRiMWI0Li5hYzJkMjc4N2Y0IDEwMDY0NA0KLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0K
QEAgLTg4NCw3ICs4ODQsOCBAQCBib29sIHAybV9hbHRwMm1fZ2V0X29yX3Byb3BhZ2F0ZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwNCiBpbnQgcDJtX2luaXRf
YWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpOw0KIA0KIC8q
IEZpbmQgYW4gYXZhaWxhYmxlIGFsdGVybmF0ZSBwMm0gYW5kIG1ha2UgaXQgdmFsaWQgKi8NCi1p
bnQgcDJtX2luaXRfbmV4dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgKmlkeCk7
DQoraW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICpp
ZHgsDQorICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBodm1tZW1fZGVm
YXVsdF9hY2Nlc3MpOw0KIA0KIC8qIE1ha2UgYSBzcGVjaWZpYyBhbHRlcm5hdGUgcDJtIGludmFs
aWQgKi8NCiBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpZHgpOw0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQppbmRleCBkMzQ0NjA2ODY0
Li42MTBlMDIwYTYyIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3Au
aA0KKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KQEAgLTI1MSw4ICsyNTEs
NiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92Y3B1X2Rpc2FibGVf
bm90aWZ5X3QpOw0KIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3IHsNCiAgICAgLyogSU4vT1VU
IHZhcmlhYmxlICovDQogICAgIHVpbnQxNl90IHZpZXc7DQotICAgIC8qIENyZWF0ZSB2aWV3IG9u
bHk6IGRlZmF1bHQgYWNjZXNzIHR5cGUNCi0gICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQg
Ki8NCiAgICAgdWludDE2X3QgaHZtbWVtX2RlZmF1bHRfYWNjZXNzOyAvKiB4ZW5tZW1fYWNjZXNz
X3QgKi8NCiB9Ow0KIHR5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9h
bHRwMm1fdmlld190Ow0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQppbmRleCAwMGU1OTRhMGFkLi41ZDUzZmI4
Y2U0IDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KKysrIGIveGVu
L2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaA0KQEAgLTU4LDYgKzU4LDEwIEBAIHR5cGVkZWYgZW51
bSB7DQogICAgIC8qIE5PVEU6IEFzc3VtZWQgdG8gYmUgb25seSA0IGJpdHMgcmlnaHQgbm93IG9u
IHg4Ni4gKi8NCiB9IHAybV9hY2Nlc3NfdDsNCiANCitib29sIHhlbm1lbV9hY2Nlc3NfdG9fcDJt
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCB4YWNjZXNzLA0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCAqcGFjY2Vzcyk7DQorDQogLyoNCiAgKiBT
ZXQgYWNjZXNzIHR5cGUgZm9yIGEgcmVnaW9uIG9mIGdmbnMuDQogICogSWYgZ2ZuID09IElOVkFM
SURfR0ZOLCBzZXRzIHRoZSBkZWZhdWx0IGFjY2VzcyB0eXBlLg0KLS0gDQoyLjE3LjENCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:38:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRpg-0004g5-F2; Fri, 17 Jan 2020 13:38:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isRpe-0004g0-S4
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:38:38 +0000
X-Inumbo-ID: a7f3979d-392e-11ea-b52a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7f3979d-392e-11ea-b52a-12813bfff9fa;
 Fri, 17 Jan 2020 13:38:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268314;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=ZWuHqh9gJxnHoat8no2DZ24eox65SDqgah5GviboOuI=;
 b=Z6nKFIPL6t8d9Fd6tWeFKafz3Ty9IKTHsiQC/MeH912ELbVilTflewRQ
 VscPPSi3alnIHpalCuhk1NHMkBiCHNXExI5XLbkOrF8ZF+aaDNeajm54Z
 hv/tBmI5iprTESpuTEbaf/S/Q9Ob2tct7v0V60M7jRw0ZVoYGBe6d8q+B o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: saeFKVkKBVu/NqJIejbpR/Ntw775egi5+WfNKpclWSdfO+RrTPaVMNwILKzGCspfQmEBCDYTus
 iheRznl1aKIftLMVIBu/Ch0pnCCB/i/b+D0LiEeoI3Jx/JvX5/40Z+cn6rEEYvp2vJmfczJyWO
 /sLtXSF5kYKVY85BIsZaMkgdxsAlGLgScFO47cZox6e3JxXVh/CSjAKaHse1qQzHhx3lN2LRly
 yVX8WEcdA+Es7Let01pnsH0khIPVWTrfkD8sShQxqBW/0VS3tYApxua7e75YwEo28JolFqD3rS
 Wec=
X-SBRS: 2.7
X-MesageID: 11065180
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11065180"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-7-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5d8cceca-eee6-d987-9a19-051e668438a4@citrix.com>
Date: Fri, 17 Jan 2020 13:38:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-7-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/10] libxl: event: Fix hang when mixing
 blocking and eventy calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJZiB0aGUgYXBwbGljYXRp
b24gY2FsbHMgbGlieGwgd2l0aCBhb19ob3c9PTAgYW5kIGFsc28gbWFrZXMgY2FsbHMKPiBsaWtl
IF9vY2N1cnJlZCwgbGlieGwgd2lsbCBzb21ldGltZXMgZ2V0IHN0dWNrLgo+IAo+IFRoZSBidWcg
aGFwcGVucyBhcyBmb2xsb3dzIChmb3IgZXhhbXBsZSk6Cj4gCj4gICBUaHJlYWQgQQo+ICAgICAg
ICBsaWJ4bF9kb190aGluZygsYW9faG93PT0wKQo+ICAgICAgICBsaWJ4bF9kb190aGluZyBzdGFy
dHMsIHNldHMgdXAgc29tZSBjYWxsYmFja3MKPiAgICAgICAgbGlieGxfZG9fdGhpbmcgZXhpdCBw
YXRoIGNhbGxzIEFPX0lOUFJPR1JFU1MKPiAgICAgICAgbGlieGxfX2FvX2lucHJvZ3Jlc3MgZ29l
cyBpbnRvIGV2ZW50IGxvb3AKPiAgICAgICAgZXZlbnRsb29wX2l0ZXJhdGlvbiBzbGVlcHMgb246
Cj4gICAgICAgICAgIC0gZG9fdGhpbmcncyBjdXJyZW50IGZkIHNldAo+ICAgICAgICAgICAtIHNp
Z2NobGQgcGlwZSBpZiBhcHBsaWNhYmxlCj4gICAgICAgICAgIC0gaXRzIHBvbGxlcgo+IAo+ICAg
VGhyZWFkIEIKPiAgICAgICAgbGlieGxfc29tZXRoaW5nX29jY3VycmVkCj4gICAgICAgIHRoZSBz
b21ldGhpbmcgaXMgdG8gZG8gd2l0aCBkb190aGluZywgYWJvdmUKPiAgICAgICAgZG9fdGhpbmdf
bmV4dF9jYWxsYmFjayBkb2VzIHNvbWUgbW9yZSB3b3JrCj4gICAgICAgIGRvX3RoaW5nX25leHRf
Y2FsbGJhY2sgYmVjb21lcyBpbnRlcmVzdGVkIGluIGZkIE4KPiAgICAgICAgdGhyZWFkIEIgcmV0
dXJucyB0byBhcHBsaWNhdGlvbgo+IAo+IE5vdGUgdGhhdCBub3RoaW5nIHdha2VzIHVwIHRocmVh
ZCBBLiAgQSBpcyBub3QgbGlzdGVuaW5nIG9uIGZkIE4uICBTbwo+IGRvX3RoaW5nXyogd2lsbCBu
b3Qgc3BvdCB3aGVuIGZkIE4gc2lnbmFscy4gIGRvX3RoaW5nIHdpbGwgbm90IG1ha2UKPiBmdXJ0
aGVyIHRpbWVseSBwcm9ncmVzcy4gIElmIHRoZXJlIGlzIG5vIHRpbWVvdXQgdGhyZWFkIEEgd2ls
bCBuZXZlcgo+IHdha2UgdXAuCj4gCj4gVGhlIHByb2JsZW0gaGVyZSBvY2N1cnMgYmVjYXVzZSB0
aHJlYWQgQSBpcyB3YWl0aW5nIG9uIGFuIG91dCBvZiBkYXRlCj4gb3NldmVudCBzZXQuCj4gCj4g
VGhlcmUgaXMgYWxzbyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhIHRocmVhZCBtaWdodCBibG9jayB3
YWl0aW5nIGZvcgo+IGxpYnhsIG9zZXZlbnRzIGJ1dCBvdXRzaWRlIGxpYnhsLCBlZyBpZiB0aGUg
YXBwbGljYXRpb24gdXNlZAo+IGxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFdlIHdpbGwgZGVh
bCB3aXRoIHRoYXQgaW4gYSBtb21lbnQuCj4gCj4gU2VlIHRoZSBiaWcgY29tbWVudCBpbiBsaWJ4
bF9ldmVudC5jIGZvciBhIGZhaXJseSBmb3JtYWwgY29ycmVjdG5lc3MKPiBhcmd1bWVudC4KPiAK
PiBUaGlzIGRlcGVuZHMgb24gbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24gYmVpbmcgY2Fs
bGVkIGV2ZXJ5d2hlcmUKPiBhbiBlZ2Mgb3IgYW8gaXMgZGlzcG9zZWQgb2YuICBGaXJzdGx5IGVn
Y3M6IGluIHRoaXMgcGF0Y2ggd2UgcmVuYW1lCj4gbGlieGxfX2VnY19jbGVhbnVwLCB3aGljaCBt
ZWFucyB3ZSBjYXRjaCBhbGwgdGhlIGRpc3Bvc2FsIHNpdGVzLgo+IFNlY29uZGx5IGFvczogdGhl
c2UgYXJlIGRpc3Bvc2VkIG9mIGJ5IChpKSBBT19DUkVBVEVfRkFJTAo+IChpaSkgYW9fX2lucHJv
Z3Jlc3MgYW5kIChpaWkpIGFuIGV2ZW50IHdoaWNoIGNvbXBsZXRlcyB0aGUgYW8gbGF0ZXIuCj4g
KGkpIGFuZCAoaWkpIHdlIGhhbmRsZSBieSBhZGRpbmcgdGhlIGNhbGwgdG8gX2JhdG9uLiAgSW4g
dGhlIGNhc2Ugb2YKPiAoaWlpKSBhbnkgc3VjaCBmdW5jdGlvbiBtdXN0IGJlIGFuIGV2ZW50LWdl
bmVyYXRpbmcgZnVuY3Rpb24gc28gaXQgaGFzCj4gYW4gZWdjIHRvbywgc28gaXQgd2lsbCBwYXNz
IG9uIHRoZSBiYXRvbiB3aGVuIHRoZSBlZ2MgaXMgZGlzcG9zZWQuCj4gCj4gUmVwb3J0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoaXMgYWxsIGxvb2tz
IHZlcnkgcGxhdXNpYmxlLiAgSSBkb24ndCBmZWVsIGNvbmZpZGVudCBJIGhhdmUgZW5vdWdoIG9m
CmEgZ3Jhc3Agb2YgdGhlIHNpdHVhdGlvbiB0byBzYXkgdGhhdCBJIHdvdWxkIG5vdGljZSBhbnl0
aGluZyBtaXNzaW5nOwpidXQgSSB0aGluayBpdCdzIHdvcnRoIHB1dHRpbmcgaW4gYW5kIGxldHRp
bmcgb3NzdGVzdCBnaXZlIGl0IHNvbWUKZXhlcmNpc2UgKHZpYSBsaWJ2aXJ0KS4KClJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:39:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13: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 1isRq9-0004iv-PM; Fri, 17 Jan 2020 13:39:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isRq8-0004il-Od
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:39:08 +0000
X-Inumbo-ID: b71e67ce-392e-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b71e67ce-392e-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 13:38:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268340;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=exBXhzAbuanYZ2uQgXS6jlXuOvfaj02xkTKmHvNtZJY=;
 b=idDbOte3aWqg5LvzujTAbw7eotHJZK1UlgQROxZNeOffwLUuEwwtXNZ8
 YGravmMx7RrKvZ2fLpvSnWjAUGHM/PksVtmIXlSSAABp6XI47K4D5XmSH
 mLz5tANNDQxwe4JiLzyo3wlA2ED4V0H3kzVN8s8ysMw0UUdKDeIJjPhfm U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tzpuQhHtVieXaTZqmryy7ew6I91O2Llj9OZMLvgMzagtdfZtawPePKEPsrZTt2WDzHVVLr7pD2
 IWwSdZjY3nLIM69mGAfQwk4l+XyL14DKHIW20VG453Cbi1LpHaY62kclYfB/txHW4JVUrboUOh
 YxlCPe99HEdKpJgWsqqZICXZs7KjT6yLG0hU/6wqC3bpa/E2NICWaGdZ5JvsiXpxugau3rgRHS
 s7zDZWTdbaRLVE5TclVF9cJUVbKvJokQ5pHBpfC52HQPSDcB+UkUrBC8m+a3/jeO3x5jco+Pmu
 AHY=
X-SBRS: 2.7
X-MesageID: 11240905
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208,223";a="11240905"
Date: Fri, 17 Jan 2020 13:38:56 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Andrew <andrew@donehue.net>
Message-ID: <20200117133856.GD1288@perard.uk.xensource.com>
References: <63a86773-8b9c-0634-2157-ea71cb6eff74@donehue.net>
 <CAFLBxZZNnNQHFoLHqWghELMMKYZV4pwGrbDoK7=WgZc1Y5ZV-Q@mail.gmail.com>
 <7ebeddd0-4726-7294-5e31-c05802e50802@donehue.net>
 <20191128104211.GC1155@perard.uk.xensource.com>
 <14702767-e4dd-2fbe-50be-7f5c0737f389@donehue.net>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8X7/QrJGcKSMr1RN"
Content-Disposition: inline
In-Reply-To: <14702767-e4dd-2fbe-50be-7f5c0737f389@donehue.net>
Subject: Re: [Xen-devel] [Xen-users] 4.13RC3 and PVHVM makes drive drops
 just after boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--8X7/QrJGcKSMr1RN
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline

On Sat, Jan 04, 2020 at 10:24:37PM +1000, Andrew wrote:
> Hi Anthony,
> 
> 
> I have been trying to keep an eye on the mailing list, but I might have
> missed it. Do you mind if I ask if you had any luck with the below (and/or
> if there is a subject line or content I should be keeping an eye on to see
> if a patch has been released so we can re-test?)

CCing xen-devel

Hi Andrew,

Sorry, I haven't sent anything yet.

I've managed to workaround one part of the problem, but when I test it
with an nbd backend, my patch isn't enought. But it might work with
Ceph/rbd., I've attatch a patch that you could try.

The issue it that now QEMU wants to connect twice at the same time to
the backend (rbd, nbd) for the same disk. There were only one connection
at a time before, most of the time.

Cheers,

-- 
Anthony PERARD

--8X7/QrJGcKSMr1RN
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment;
	filename="0001-xen-block-Fix-parsing-of-legacy-options.patch"

>From 1b8d700007f1f8709a6ef1960111ea022cfb6d74 Mon Sep 17 00:00:00 2001
From: Anthony PERARD <anthony.perard@citrix.com>
Date: Fri, 17 Jan 2020 12:05:09 +0000
Subject: [PATCH] xen-block: Fix parsing of legacy options

Even though the xen-disk PV backend can be instantiated via QMP, we
still need to handle the case where the backend is created via
xenstore. This means that we need to be able to parse legacy disk
options such as "aio:nbd://host:1234/disk".

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
---
 block.c                        |  6 ++++++
 hw/block/xen-block.c           | 25 +++++++++++++++++++++----
 include/sysemu/block-backend.h |  3 +++
 3 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/block.c b/block.c
index ecd09dbbfd89..13b8690e5006 100644
--- a/block.c
+++ b/block.c
@@ -1705,6 +1705,12 @@ static int bdrv_fill_options(QDict **options, const char *filename,
 
     return 0;
 }
+int bdrv_fill_options_legacy(QDict **options, const char *filename,
+                             int *flags, Error **errp)
+{
+    return bdrv_fill_options(options, filename, flags, errp);
+}
+
 
 static int bdrv_child_check_perm(BdrvChild *c, BlockReopenQueue *q,
                                  uint64_t perm, uint64_t shared,
diff --git a/hw/block/xen-block.c b/hw/block/xen-block.c
index 879fc310a4c5..1cc97a001e1f 100644
--- a/hw/block/xen-block.c
+++ b/hw/block/xen-block.c
@@ -28,6 +28,7 @@
 #include "sysemu/iothread.h"
 #include "dataplane/xen-block.h"
 #include "trace.h"
+#include "include/block/qdict.h"
 
 static char *xen_block_get_name(XenDevice *xendev, Error **errp)
 {
@@ -687,7 +688,12 @@ static char *xen_block_blockdev_add(const char *id, QDict *qdict,
 
     trace_xen_block_blockdev_add(node_name);
 
-    v = qobject_input_visitor_new(QOBJECT(qdict));
+    qdict_flatten(qdict);
+    v = qobject_input_visitor_new_flat_confused(qdict, &local_err);
+    if (local_err) {
+        error_propagate(errp, local_err);
+        goto fail;
+    }
     visit_type_BlockdevOptions(v, NULL, &options, &local_err);
     visit_free(v);
 
@@ -782,8 +788,14 @@ static XenBlockDrive *xen_block_drive_create(const char *id,
     file_layer = qdict_new();
     driver_layer = qdict_new();
 
-    qdict_put_str(file_layer, "driver", "file");
-    qdict_put_str(file_layer, "filename", filename);
+    int flags = BDRV_O_PROTOCOL | BDRV_O_RDWR;
+    if (mode && *mode != 'w') {
+        flags &= ~BDRV_O_RDWR;
+    }
+    bdrv_fill_options_legacy(&file_layer, filename, &flags, &local_err);
+    if (local_err)
+        goto done;
+
     g_free(filename);
 
     if (mode && *mode != 'w') {
@@ -816,7 +828,12 @@ static XenBlockDrive *xen_block_drive_create(const char *id,
      * It is necessary to turn file locking off as an emulated device
      * may have already opened the same image file.
      */
-    qdict_put_str(file_layer, "locking", "off");
+    const char *file_driver = qdict_get_str(file_layer, "driver");
+    if (!strcmp("file", file_driver) ||
+        !strcmp("host_device", file_driver) ||
+        !strcmp("host_cdrom", file_driver)
+        )
+        qdict_put_str(file_layer, "locking", "off");
 
     qdict_put_str(driver_layer, "driver", driver);
     g_free(driver);
diff --git a/include/sysemu/block-backend.h b/include/sysemu/block-backend.h
index b198deca0b24..93efded0ab61 100644
--- a/include/sysemu/block-backend.h
+++ b/include/sysemu/block-backend.h
@@ -98,6 +98,9 @@ void blk_remove_bs(BlockBackend *blk);
 int blk_insert_bs(BlockBackend *blk, BlockDriverState *bs, Error **errp);
 bool bdrv_has_blk(BlockDriverState *bs);
 bool bdrv_is_root_node(BlockDriverState *bs);
+/* deprecated, not to be used for new backends */
+int bdrv_fill_options_legacy(QDict **options, const char *filename,
+                             int *flags, Error **errp);
 int blk_set_perm(BlockBackend *blk, uint64_t perm, uint64_t shared_perm,
                  Error **errp);
 void blk_get_perm(BlockBackend *blk, uint64_t *perm, uint64_t *shared_perm);
-- 
Anthony PERARD


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8X7/QrJGcKSMr1RN--


From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:39:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13: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 1isRqR-0004mT-9n; Fri, 17 Jan 2020 13:39:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isRqQ-0004mJ-K6
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:39:26 +0000
X-Inumbo-ID: c4ac953c-392e-11ea-b52a-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4ac953c-392e-11ea-b52a-12813bfff9fa;
 Fri, 17 Jan 2020 13:39:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268362;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=IxjdZUAl9CPaOibVMGhGKYilJhQ1y4mIbYR29Ozi11U=;
 b=IDz/2AOSgM564AsbzBlMihvc0uPmjDO4ZGdvo5zfjmaQbdoJvAi1qur6
 5XUON5K7862y0/U2d6ax/jr99WLiF8SZzOkw76XFO2ycJRAm63sj4wWPQ
 lSWbmmZbDJN24a05nNI1G9SH9LCUywiH7wFMJDGD2Z80XV9KerwjTJQ/u Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tr/INxwOMDbFEuv0UNKmuaofXnaClOiAc6dCLG5XmAAixjCmOfZhJqYnmCgqluWKK9H9nUJXI9
 O6oDmMGj4zHDAEnW6IGcT+N7BaAl3Ay5nAZCTvsSjAfZfaav9FzqFzYta+6oF76E2hYnVUnXCZ
 YeVxZWEsNPV4f5cxWKBuVwdeBKTR4bZBu2NoNVyw9NXfeyu3hmm8od6S/YdXd6p95tL3MWJApj
 aVA3kBCuIvqHZCWFcFetRmi7Fjfa2f1Ulyww33fVRop5ZGqPadbeRHYBTbqgaPraym12LtJQf4
 Puo=
X-SBRS: 2.7
X-MesageID: 11437823
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11437823"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-10-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3c8abe00-9372-b50e-e5fe-8aff639bf3f2@citrix.com>
Date: Fri, 17 Jan 2020 13:39:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-10-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 09/10] libxl: event: Fix possible hang
 with libxl_osevent_beforepoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJZiB0aGUgYXBwbGljYXRp
b24gdXNlcyBsaWJ4bF9vc2V2ZW50X2JlZm9yZXBvbGwsIGEgc2ltaWxhciBoYW5nIGlzCj4gcG9z
c2libGUgdG8gdGhlIG9uZSBkZXNjcmliZWQgYW5kIGZpeGVkIGluCj4gICAgbGlieGw6IGV2ZW50
OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNhbGxzCj4gQXBwbGlj
YXRpb24gYmVoYXZpb3VyIHdvdWxkIGhhdmUgdG8gYmUgZmFpcmx5IHVudXN1YWwsIGJ1dCBpdAo+
IGRvZXNuJ3Qgc2VlbSBzZW5zaWJsZSB0byBqdXN0IGxlYXZlIHRoaXMgbGF0ZW50IGJ1Zy4KPiAK
PiBXZSBmaXggdGhlIGxhdGVudCBidWcgYnkgd2FraW5nIHVwIHRoZSAicG9sbGVyX2FwcCIgcGlw
ZSBldmVyeSB0aW1lIHdlCj4gYWRkIG9zZXZlbnRzLiAgSWYgdGhlIGFwcGxpY2F0aW9uIGRvZXMg
bm90IGV2ZXIgY2FsbCBiZWZvcmVwb2xsLCB3ZQo+IHdyaXRlIG9uZSBieXRlIHRvIHRoZSBwaXBl
IGFuZCBzZXQgcGlwZV9ub25lbXB0eSBhbmQgdGhlbiB3ZSBpZ25vcmUKPiBpdC4gIFdlIG9ubHkg
d3JpdGUgYW5vdGhlciBieXRlIGlmIGJlZm9yZXBvbGwgaXMgY2FsbGVkIGFnYWluLgo+IAo+IE5v
cm1hbGx5IGluIGFuIGV2ZW50eSBwcm9ncmFtIHRoZXJlIHdvdWxkIG9ubHkgYmUgb25lIHRocmVh
ZCBjYWxsaW5nCj4gbGlieGxfb3NldmVudF9iZWZvcmVwb2xsLiAgVGhlIGVmZmVjdCBpbiBzdWNo
IGEgcHJvZ3JhbSBpcyB0bwo+IHNvbWV0aW1lcyBuZWVkbGVzc2x5IGdvIHJvdW5kIHRoZSBwb2xs
IGxvb3AgYWdhaW4gaWYgYSB0aW1lb3V0Cj4gY2FsbGJhY2sgYmVjb21lcyBpbnRlcmVzdGVkIGlu
IGEgbmV3IG9zZXZlbnQuICBXZSdsbCBmaXggdGhhdCBpbiBhCj4gbW9tZW50Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKU2FtZSBh
cyB0aGUgY29tbWVudCBvbiBwYXRjaCA1OgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:40:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:40: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 1isRro-0005YH-Ne; Fri, 17 Jan 2020 13:40:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isRro-0005Y8-27
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:40:52 +0000
X-Inumbo-ID: f771cfd2-392e-11ea-b52b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f771cfd2-392e-11ea-b52b-12813bfff9fa;
 Fri, 17 Jan 2020 13:40:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268448;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=RbBmaGOCOh6iAdWQDoZiKI2THqiwOyxmw3C3k+lGPO8=;
 b=LcjPbsGNSyFomkWe5kLfRzbRV5yk7DnPSFtowCEktaGpu2xwbkC7TsLW
 eSmsa5YMVYJK3y+l9ewdqErsWBEjZJvV9Srz9/GJdNb2581DXj/Qj1G7c
 WiQG/QtGaK3QK+ciupVsXe6tKX58n/aYXhvDI4IUW5C4OsCgAAgZKUwAH c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 238xlr6OCw332ZbSNL9mxNrx+BNmZ1Yxwj4ZggINDBOf8+lyKTbEUiVTwZWw/PWUhcQjCBhQFM
 iVcrJgX5Znw9u1d0CPnd/mQublSpeH5KWaFo9YZo+7myWOpXAbdAhoStvRvItIaBMj5ifj3LDX
 dcexSdG4UyuQ8TRBcSr3hmQ3mZt7aFa1XKts8C0c7fpwVMoPATHPheb8/lNdrYdNgebHBNOaaB
 3K4lryRTwwyalCceYD5G3LDjHBpy8ulfltlIsVzVh1Lk8n2MJz2Y6Fz+tBMyzNjfjeXcZrvwNV
 k4A=
X-SBRS: 2.7
X-MesageID: 11085814
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11085814"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <30197cbd-e71c-cd9a-7d6e-28c402997228@citrix.com>
Date: Fri, 17 Jan 2020 13:40:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/10] libxl: event: Fix hang for some
 applications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBUaGUgbWVhdCBoZXJlLCBp
bmNsdWRpbmcgYSBkZXNjcmlwdGlvbiBvZiB0aGUgYnVnLCBpcyBpbjoKPiAgIGxpYnhsOiBldmVu
dDogRml4IGhhbmcgd2hlbiBtaXhpbmcgYmxvY2tpbmcgYW5kIGV2ZW50eSBjYWxscwo+IAo+IFJl
IHYxIEkgd3JvdGU6Cj4gICBJIHN1Z2dlc3Qgd2UgdHJ5IHRvIGNvbnZpbmNlIG91cnNlbHZlcyBv
ZiBpdHMgY29ycmVjdG5lc3MKPiAgIHZpYSBhIHNlY29uZCByb3VuZCBvZiBjb2RlIHJldmlldy4K
PiAKPiBJIHB1dCB0aGlzIGludG8gcHJhY3RpY2UgYnkgd3JpdGluZyBhbiBpbmZvcm1hbCBwcm9v
ZiBvZiBjb3JyZWN0bmVzcy4KPiBUaGlzIGZvdW5kIGEgYnVnLCB0aGUgZml4aW5nIG9mIHdoaWNo
IHdhcyBub3QgZW50aXJlbHkgdHJpdmlhbC4KPiAKPiBHZW9yZ2UgdGVsbHMgbWUgaGUgdGVzdGVk
IHYxIG9mIHRoaXMgc2VyaWVzLiAgQXMgd2l0aCB2MSwgSSBoYXZlCj4gY29tcGlsZWQgdGhpcyB2
MiBidXQgbm90IGV4ZWN1dGVkIGl0LgoKSSBoYXZlIHRlc3RlZCB0aGlzIHNlcmllcyBib3RoIHdp
dGggbXkgQy1iYXNlZCBwcm9vZiBvZiBjb25jZXB0LCBhbmQgbm93CndpdGggdGhlIGdvbGFuZyBi
aW5kaW5ncywgYW5kIGl0IHNvbHZlcyBteSBwcm9ibGVtIGFuZCBzZWVtcyB0byB3b3JrIGFzCmFk
dmVydGlzZWQuCgpUZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:41:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13: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 1isRsq-0005f8-3s; Fri, 17 Jan 2020 13:41:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isRso-0005ew-Go
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:41:54 +0000
X-Inumbo-ID: 1ccbe826-392f-11ea-b52b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ccbe826-392f-11ea-b52b-12813bfff9fa;
 Fri, 17 Jan 2020 13:41:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268510;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=WZtQtfulNkgRj0SDLI/iWUnx8xlj7jpqozFS32XNe/w=;
 b=PQWkFlkekeDITCd+qRMuK4lWVuM44LbwdTt+JiLvUF/6p5hSOsg51g3l
 8Khh3Z5wJPPrtYPvDAELI2gn+SBTEbtgt6MXucSzOtGcW6Gv3b9nhdiY4
 ugamwiqA20cBW5IsHnAOAKKUewQ0PRhXTr/WFLO91YqrL6cjB6rQtt6V5 A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4xTB+bDOoVGK112jvUt71N0rTioyB0YGYY637GWeKbnVYDJV+KQSCpp4RRUrI5VkVlIeWm7/di
 6q8uu0WpohVWYcjCoVeeWJ5hODl/NH1i9b+4/m8amA9n4NkJVPFZs5gCdjOQZfQ8KAJdUjVWB4
 cL6FypsSI85/WN4KwEFo+sLt4c8GCyO+S5LAqQc7xnxYmnkKWRJ12/ODrHylzU74ndbeX0JNK/
 L7yCYfDJa18KbfGzXEJXUnOAsDy9XqkT23j39UgjIH2ol1BlGN6iTDEZdAAXagDzgwS9X9HouC
 Mtw=
X-SBRS: 2.7
X-MesageID: 11503955
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11503955"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.47515.321190.998423@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 13:41:47 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <ee7672c1-bc8c-8a8c-6d18-4d854b000101@citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-8-ian.jackson@eu.citrix.com>
 <ee7672c1-bc8c-8a8c-6d18-4d854b000101@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 07/10] libxl: event: poller pipe
 optimisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDA3LzEwXSBsaWJ4bDogZXZlbnQ6
IHBvbGxlciBwaXBlIG9wdGltaXNhdGlvbiIpOgo+IE9uIDEvMTMvMjAgNTowOCBQTSwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBzcXVhc2ghIGxpYnhsOiBldmVudDogcG9sbGVyIHBpcGUgb3B0aW1p
c2F0aW9uCj4gCj4gU3RyYXkgInNxdWFzaCIgZGV0cml1cy4KCk9vcHMuCgo+IE90aGVyIHRoYW4g
dGhhdDoKPiAKPiBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKVGhhbmtzLCBmaXhlZC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:46:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isRx5-0005tL-Px; Fri, 17 Jan 2020 13:46:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isRx3-0005tG-Nk
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:46:17 +0000
X-Inumbo-ID: b9ee78d0-392f-11ea-b52d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9ee78d0-392f-11ea-b52d-12813bfff9fa;
 Fri, 17 Jan 2020 13:46:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579268773;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=88IuGxCfaFaxtq8SZw8f2U7A+4/aTLOJviAX7A9k53M=;
 b=PIy93VzzFfUdFPg2IdivvfS8Hf6hNKqVwmcnVMYaeguU4t2Rtczk23MX
 irMhx9WNN9wGghtP32wPaeGzCn96rEuBg6BKYnunTGe1JvSRQkKMl1MT1
 cGCrmbdWoH9TT1iu3Frh8BCSvSpbvzn+272FICEPtF8yniu9pZ5lkziDm c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: l/JEyqYUkFjieGl3AzLjtwOYZru+mAMAQmSnHYaCmCKCPcKBRsdoQCTXmAdROSxilZiSfw2E74
 f/cweSbIr5BXLr0qtUPJXioB6gwtiMtdUDnS+o7JCXNlYKPAijlLEMn2XR+w75GGt1PMyG49U4
 Sll2rlO+cdCAzYeesy8B70t2em3irXCtSxnb2RRr+2Az6YBTqHwY4tNLZ+9zSrUDaO7ttYy/Aq
 z3vdVs3om2R0wukz7wFVOZpNGau9FHk2ypXjAAL6B5hqjmCTmTQGC0+YoHh1vwqoGb1+L1IZ4t
 zac=
X-SBRS: 2.7
X-MesageID: 11666288
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11666288"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.47778.709088.919725@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 13:46:10 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <fb68b456-8ce4-3a07-cfd3-1672ab9b55fc@citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-6-ian.jackson@eu.citrix.com>
 <fb68b456-8ce4-3a07-cfd3-1672ab9b55fc@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 05/10] libxl: event: Make
 libxl__poller_wakeup take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDA1LzEwXSBsaWJ4bDogZXZlbnQ6
IE1ha2UgbGlieGxfX3BvbGxlcl93YWtldXAgdGFrZSBhIGdjLCBub3QgYW4gZWdjIik6Cj4gT24g
MS8xMy8yMCA1OjA4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFdlIGFyZSBnb2luZyB0byB3
YW50IHRvIGNhbGwgdGhpcyBpbiB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjoKPiA+IAo+ID4gICog
V2UgaGF2ZSBqdXN0IHNldCB1cCBhbiBhbywgd2hpY2ggaXMgdG8gY2FsbCBiYWNrIC0gc28gYQo+
ID4gICAgbm9uLXN5bmNocm9ub3VzIG9uZS4gIEl0IG91Z2h0IG5vdCB0byBjYWxsIHRoZSBhcHBs
aWNhdGlvbgo+ID4gICAgYmFjayByaWdodCBhd2F5LCBzbyBubyBlZ2MuCj4gPiAKPiA+ICAqIFRo
ZXJlIGlzIGEgbGlieGwgdGhyZWFkIGJsb2NraW5nIHNvbWV3aGVyZSBidXQgaXQgaXMgdXNpbmcK
PiA+ICAgIHVzaW5nIGFuIG91dCBvZiBkYXRlIGZkIG9yIHRpbWVvdXQgc2V0LCB3aGljaCBkb2Vz
IG5vdCB0YWtlIGludG8KPiA+ICAgIGFjY291bnQgdGhlIGFvIHdlIGhhdmUganVzdCBzdGFydGVk
Lgo+ID4gCj4gPiAgKiBXZSB0cnkgdG8gd2FrZSB0aGF0IHRocmVhZCB1cCwgYnV0IGxpYnhsX19w
b2xsZXJfd2FrZXVwIGZhaWxzLgo+IAo+IFNvIHRoZSBpZGVhIGJlZm9yZSB3YXMgdGhhdCB0aGVz
ZSB0d28gZnVuY3Rpb25zIHRha2UgYW4gZWdjLCBub3Qgc28gbXVjaAo+IGJlY2F1c2UgaXQgYWN0
dWFsbHkgdXNlcyB0aGUgZWdjLCBidXQgdG8gbWFrZSBzdXJlIGl0J3Mgb25seSBjYWxsZWQgaW4g
YQo+IHJlc3RyaWN0ZWQgc2V0IG9mIGNvbmRpdGlvbnM7IGFuZCBub3cgd2UncmUgcmVsYXhpbmcg
dGhvc2UgY29uZGl0aW9ucz8KClllcy4gIFNwZWNpZmljYWxseSwgd2UgbmVlZCB0byBtYWtlIG9u
ZSBleGNlcHRpb24sIHJlbGF0aW5nIHRvIGFvJ3MuCgpJbiB0aGUgc2l0dWF0aW9uIGRlc2NyaWJl
ZCBhYm92ZSwgdGhlcmUgaXMgbm8gZWdjLCBidXQgd2UgbmVlZCB0byBjYWxsCmxpYnhsX19wb2xs
ZXJfd2FrZXVwLiAgSW50cm9kdWNpbmcgYW4gZWdjIGlzIHdyb25nIGJlY2F1c2UgdGhhdCB3b3Vs
ZAppbXBseSB0aGF0IHRoaXMgc2l0dWF0aW9uIG1pZ2h0IHJlc3VsdCBpbiBhcHBsaWNhdGlvbiBj
YWxsYmFja3MsIGJ1dAppdCBzaG91bGRuJ3QgKGFuZCBub3QgaGF2aW5nIGFuIGVnYyBwcmV2ZW50
cyB0aGF0KS4KCmxpYnhsX19wb2xsZXJfd2FrZXVwIGFuZCBMSUJYTF9fRVZFTlRfRElTQVNURVIg
b25seSB0YWtlIGFuIGVnYyBmb3IKZm9ybSdzIHNha2U7IHRoZXkgZG9uJ3QgdXNlIGFueSBwYXJ0
IG9mIGl0IG90aGVyIHRoYW4gdGhlIGdjLiAgVGhlCiJmb3JtJ3Mgc2FrZSIgaXMgdG8gc3RvcCB0
aGVtIGJlaW5nIGNhbGxlZCBmcm9tIGxpYnhsIGVudHJ5cG9pbnRzIHRoYXQKYXJlIG5vdCBpbnZv
bHZlZCBpbiBldmVudCBnZW5lcmF0aW9uLgoKQmVmb3JlIHRoaXMgcGF0Y2ggdGhpcyBpcyBlbmZv
cmNlZCBieSB0aGUgdHlwZXM6IHlvdSBjYW4ndCBjYWxsIGl0IGluCnRoZSB3cm9uZyBwbGFjZSBi
ZWNhdXNlIGl0IHdhbnRzIGFuIGVnYyB3aGljaCB5b3UgZG9uJ3QgaGF2ZS4KCkFmdGVyIHRoaXMg
cGF0Y2ggdGhpcyBpcyBubyBsb25nZXIgZW5mb3JjZWQuICBCdXQgdGhlIG1pc3Rha2UKKHByaW5j
aXBhbGx5LCBjYWxsaW5nIF9ESVNBU1RFUikgc2VlbXMgdW5saWtlbHkuICBUaGUgdHlwZSBlbmZv
cmNlbWVudApJIG1lbnRpb24gYWJvdmUgd2FzIGRvbmUgYmVjYXVzZSBpdCB3YXMgcG9zc2libGUg
YW5kIGVhc3ksIG5vdCBiZWNhdXNlCml0IHdhcyBpbXBvcnRhbnQuCgpEb2VzIG1vcmUgb2YgdGhp
cyB3YW50IHRvIGJlIGluIHRoZSBjb21taXQgbWVzc2FnZSA/CgpUaGFua3MsCklhbi4KKG11Y2gg
dGV4dCBvZiB0aGlzIG1haWwgZmlyc3Qgd3JpdHRlbiBvbiBpcmMpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:49:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:49: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 1isS0R-000623-Ap; Fri, 17 Jan 2020 13:49:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJCJ=3G=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1isS0P-00061x-T7
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:49:45 +0000
X-Inumbo-ID: 31657aee-3930-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31657aee-3930-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 13:49:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 56285AAC2;
 Fri, 17 Jan 2020 13:49:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Fri, 17 Jan 2020 14:49:31 +0100
Message-Id: <20200117134931.16470-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/balloon: Support xend-based toolstack
 take two
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Stefano Stabellini <sstabellini@kernel.org>, 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>

Q29tbWl0IDNhYTZjMTlkMmYzOGJlICgieGVuL2JhbGxvb246IFN1cHBvcnQgeGVuZC1iYXNlZCB0
b29sc3RhY2siKQp0cmllZCB0byBmaXggYSByZWdyZXNzaW9uIHdpdGggcnVubmluZyBvbiByYXRo
ZXIgYW5jaWVudCBYZW4gdmVyc2lvbnMuClVuZm9ydHVuYXRlbHkgdGhlIGZpeCB3YXMgYmFzZWQg
b24gdGhlIGFzc3VtcHRpb24gdGhhdCB4ZW5kIHdvdWxkCmp1c3QgdXNlIGFub3RoZXIgWGVuc3Rv
cmUgbm9kZSwgYnV0IGluIHJlYWxpdHkgb25seSBzb21lIGRvd25zdHJlYW0KdmVyc2lvbnMgb2Yg
eGVuZCBhcmUgZG9pbmcgdGhhdC4gVGhlIHVwc3RyZWFtIHhlbmQgZG9lcyBub3Qgd3JpdGUKdGhh
dCBYZW5zdG9yZSBub2RlIGF0IGFsbCwgc28gdGhlIHByb2JsZW0gbXVzdCBiZSBmaXhlZCBpbiBh
bm90aGVyCndheS4KClRoZSBlYXNpZXN0IHdheSB0byBhY2hpZXZlIHRoYXQgaXMgdG8gZmFsbCBi
YWNrIHRvIHRoZSBiZWhhdmlvcgpiZWZvcmUgY29tbWl0IDk2ZWRkNjFkY2Y0NDM2ICgieGVuL2Jh
bGxvb246IGRvbid0IG9ubGluZSBuZXcgbWVtb3J5CmluaXRpYWxseSIpIGluIGNhc2UgdGhlIHN0
YXRpYyBtZW1vcnkgbWF4aW11bSBjYW4ndCBiZSByZWFkLgoKVGhpcyBpcyBhY2hpZXZlZCBieSBz
ZXR0aW5nIHN0YXRpY19tYXggdG8gdGhlIGN1cnJlbnQgbnVtYmVyIG9mCm1lbW9yeSBwYWdlcyBr
bm93biBieSB0aGUgc3lzdGVtIHJlc3VsdGluZyBpbiB0YXJnZXRfZGlmZiBiZWNvbWluZwp6ZXJv
LgoKRml4ZXM6IDNhYTZjMTlkMmYzOGJlICgieGVuL2JhbGxvb246IFN1cHBvcnQgeGVuZC1iYXNl
ZCB0b29sc3RhY2siKQpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMwotLS0KVjI6IGJldHRlciBj
b21taXQgbWVzc2FnZQotLS0KIGRyaXZlcnMveGVuL3hlbi1iYWxsb29uLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4veGVuLWJhbGxvb24uYwppbmRl
eCA2ZDEyZmMzNjgyMTAuLmE4ZDI0NDMzYzhlOSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVu
LWJhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi94ZW4tYmFsbG9vbi5jCkBAIC05NCw3ICs5NCw3
IEBAIHN0YXRpYyB2b2lkIHdhdGNoX3RhcmdldChzdHJ1Y3QgeGVuYnVzX3dhdGNoICp3YXRjaCwK
IAkJCQkgICIlbGx1IiwgJnN0YXRpY19tYXgpID09IDEpKQogCQkJc3RhdGljX21heCA+Pj0gUEFH
RV9TSElGVCAtIDEwOwogCQllbHNlCi0JCQlzdGF0aWNfbWF4ID0gbmV3X3RhcmdldDsKKwkJCXN0
YXRpY19tYXggPSBiYWxsb29uX3N0YXRzLmN1cnJlbnRfcGFnZXM7CiAKIAkJdGFyZ2V0X2RpZmYg
PSAoeGVuX3B2X2RvbWFpbigpIHx8IHhlbl9pbml0aWFsX2RvbWFpbigpKSA/IDAKIAkJCQk6IHN0
YXRpY19tYXggLSBiYWxsb29uX3N0YXRzLnRhcmdldF9wYWdlczsKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 13:50:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 13:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isS1Y-0006kq-S6; Fri, 17 Jan 2020 13:50:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isS1X-0006kh-5g
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 13:50:55 +0000
X-Inumbo-ID: 5ef59c0a-3930-11ea-b52f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ef59c0a-3930-11ea-b52f-12813bfff9fa;
 Fri, 17 Jan 2020 13:50:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579269051;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qSG4SRqLWz+wirlysERKorXswtYWqIN88gNOp3TtUa0=;
 b=T7i48d9GeRJ3NfhT9IUwl8wR67406fS55gYRMQKEqo2AOiMzFGgh16Iw
 BG+sT8Zwv34VrkkFSoMoHXqJYZd22yXa3Z0M4r6Twa+1F4aFZLv/GytK1
 vKtKNaKLoANrHXr6N2ieX5az9of7mSNPggMPn9DPG1IqiRcls01LnvlYH s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: igQ5JvjiuqxoJjB5Jxn+0QQbkpnnAUXnXcbSP2xca8UN9CTtVuTd5LWwR19t5Yn7vfs2x2V3X6
 Lo20p4EizjOximgQ0AsRYpHP7WkXGxZwZPO1HqaJ6+Mlgm4GE4WbRqc89yu5Sk+7qlmUWRww3p
 GuS+w6731mBJ/WCM/+Q3lAI6qhat3j6jhbnebrLXda0ZGZPVSQE+IZL0kf6VXVf+NWTQmoLOqV
 aAofqSI3sBc3UCpGp1kqP2XtZoexbp3B+MW3ql0GSKy2AaVWDrwDApTjxBUDl1au0+gRdd21E6
 eOY=
X-SBRS: 2.7
X-MesageID: 11065635
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11065635"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-6-ian.jackson@eu.citrix.com>
 <fb68b456-8ce4-3a07-cfd3-1672ab9b55fc@citrix.com>
 <24097.47778.709088.919725@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <2b5d7b2b-891c-37c4-650c-a2ab2cede9e6@citrix.com>
Date: Fri, 17 Jan 2020 13:50:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24097.47778.709088.919725@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 05/10] libxl: event: Make
 libxl__poller_wakeup take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAxOjQ2IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBHZW9yZ2UgRHVubGFwIHdy
aXRlcyAoIlJlOiBbUEFUQ0ggdjIgMDUvMTBdIGxpYnhsOiBldmVudDogTWFrZSBsaWJ4bF9fcG9s
bGVyX3dha2V1cCB0YWtlIGEgZ2MsIG5vdCBhbiBlZ2MiKToKPj4gT24gMS8xMy8yMCA1OjA4IFBN
LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+IFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGNhbGwgdGhp
cyBpbiB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjoKPj4+Cj4+PiAgKiBXZSBoYXZlIGp1c3Qgc2V0
IHVwIGFuIGFvLCB3aGljaCBpcyB0byBjYWxsIGJhY2sgLSBzbyBhCj4+PiAgICBub24tc3luY2hy
b25vdXMgb25lLiAgSXQgb3VnaHQgbm90IHRvIGNhbGwgdGhlIGFwcGxpY2F0aW9uCj4+PiAgICBi
YWNrIHJpZ2h0IGF3YXksIHNvIG5vIGVnYy4KPj4+Cj4+PiAgKiBUaGVyZSBpcyBhIGxpYnhsIHRo
cmVhZCBibG9ja2luZyBzb21ld2hlcmUgYnV0IGl0IGlzIHVzaW5nCj4+PiAgICB1c2luZyBhbiBv
dXQgb2YgZGF0ZSBmZCBvciB0aW1lb3V0IHNldCwgd2hpY2ggZG9lcyBub3QgdGFrZSBpbnRvCj4+
PiAgICBhY2NvdW50IHRoZSBhbyB3ZSBoYXZlIGp1c3Qgc3RhcnRlZC4KPj4+Cj4+PiAgKiBXZSB0
cnkgdG8gd2FrZSB0aGF0IHRocmVhZCB1cCwgYnV0IGxpYnhsX19wb2xsZXJfd2FrZXVwIGZhaWxz
Lgo+Pgo+PiBTbyB0aGUgaWRlYSBiZWZvcmUgd2FzIHRoYXQgdGhlc2UgdHdvIGZ1bmN0aW9ucyB0
YWtlIGFuIGVnYywgbm90IHNvIG11Y2gKPj4gYmVjYXVzZSBpdCBhY3R1YWxseSB1c2VzIHRoZSBl
Z2MsIGJ1dCB0byBtYWtlIHN1cmUgaXQncyBvbmx5IGNhbGxlZCBpbiBhCj4+IHJlc3RyaWN0ZWQg
c2V0IG9mIGNvbmRpdGlvbnM7IGFuZCBub3cgd2UncmUgcmVsYXhpbmcgdGhvc2UgY29uZGl0aW9u
cz8KPiAKPiBZZXMuICBTcGVjaWZpY2FsbHksIHdlIG5lZWQgdG8gbWFrZSBvbmUgZXhjZXB0aW9u
LCByZWxhdGluZyB0byBhbydzLgo+IAo+IEluIHRoZSBzaXR1YXRpb24gZGVzY3JpYmVkIGFib3Zl
LCB0aGVyZSBpcyBubyBlZ2MsIGJ1dCB3ZSBuZWVkIHRvIGNhbGwKPiBsaWJ4bF9fcG9sbGVyX3dh
a2V1cC4gIEludHJvZHVjaW5nIGFuIGVnYyBpcyB3cm9uZyBiZWNhdXNlIHRoYXQgd291bGQKPiBp
bXBseSB0aGF0IHRoaXMgc2l0dWF0aW9uIG1pZ2h0IHJlc3VsdCBpbiBhcHBsaWNhdGlvbiBjYWxs
YmFja3MsIGJ1dAo+IGl0IHNob3VsZG4ndCAoYW5kIG5vdCBoYXZpbmcgYW4gZWdjIHByZXZlbnRz
IHRoYXQpLgo+IAo+IGxpYnhsX19wb2xsZXJfd2FrZXVwIGFuZCBMSUJYTF9fRVZFTlRfRElTQVNU
RVIgb25seSB0YWtlIGFuIGVnYyBmb3IKPiBmb3JtJ3Mgc2FrZTsgdGhleSBkb24ndCB1c2UgYW55
IHBhcnQgb2YgaXQgb3RoZXIgdGhhbiB0aGUgZ2MuICBUaGUKPiAiZm9ybSdzIHNha2UiIGlzIHRv
IHN0b3AgdGhlbSBiZWluZyBjYWxsZWQgZnJvbSBsaWJ4bCBlbnRyeXBvaW50cyB0aGF0Cj4gYXJl
IG5vdCBpbnZvbHZlZCBpbiBldmVudCBnZW5lcmF0aW9uLgo+IAo+IEJlZm9yZSB0aGlzIHBhdGNo
IHRoaXMgaXMgZW5mb3JjZWQgYnkgdGhlIHR5cGVzOiB5b3UgY2FuJ3QgY2FsbCBpdCBpbgo+IHRo
ZSB3cm9uZyBwbGFjZSBiZWNhdXNlIGl0IHdhbnRzIGFuIGVnYyB3aGljaCB5b3UgZG9uJ3QgaGF2
ZS4KPiAKPiBBZnRlciB0aGlzIHBhdGNoIHRoaXMgaXMgbm8gbG9uZ2VyIGVuZm9yY2VkLiAgQnV0
IHRoZSBtaXN0YWtlCj4gKHByaW5jaXBhbGx5LCBjYWxsaW5nIF9ESVNBU1RFUikgc2VlbXMgdW5s
aWtlbHkuICBUaGUgdHlwZSBlbmZvcmNlbWVudAo+IEkgbWVudGlvbiBhYm92ZSB3YXMgZG9uZSBi
ZWNhdXNlIGl0IHdhcyBwb3NzaWJsZSBhbmQgZWFzeSwgbm90IGJlY2F1c2UKPiBpdCB3YXMgaW1w
b3J0YW50LgoKVGhhdCBtYWtlcyBzZW5zZTsganVzdCB0cnlpbmcgcGFydGx5IHRvIG1ha2Ugc3Vy
ZSBJIGhhdmUgaXQgcmlnaHQsCnBhcnRseSB0byBoYXZlIHRoaW5ncyBpbiB0aGUgcHVibGljIHJl
Y29yZC4gIEluIHdoaWNoIGNhc2UsIHJlIHRoZSBjb2RlOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCgo+IERvZXMgbW9yZSBvZiB0aGlzIHdh
bnQgdG8gYmUgaW4gdGhlIGNvbW1pdCBtZXNzYWdlID8KCkkgd2FzIGdvaW5nIHRvIHNheSBJJ20g
bm90IHN1cmUgd2UgbmVlZCBhbm90aGVyIHJvdW5kLXRyaXAuICBJJ2QgYmUgT0sKd2l0aCBjaGVj
a2luZyBpdCBpbiBhcy1pczsgb3IgeW91IGNvdWxkIGVkaXQgdGhlIGNvbW1pdCBtZXNzYWdlIG9u
CmNoZWNrLWluIGlmIHlvdSB3YW50ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:19:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSSj-0000Bf-S6; Fri, 17 Jan 2020 14:19:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E2+z=3G=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1isSSh-0000Ba-Kw
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:18:59 +0000
X-Inumbo-ID: 48ab91a8-3934-11ea-aecd-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 48ab91a8-3934-11ea-aecd-bc764e2007e4;
 Fri, 17 Jan 2020 14:18:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579270730;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=35qmtPvrRFjgXhduzB5j7ovXY4i2VhZtNdB1mTF6Ai0=;
 b=GA+wgWj2+fSji9XcSfz/1G924pHWBgasrYfzlLyGfaeSxM+4eozM/U0PgE9AEdCa+IrUnd
 laZ4+MZb7GydtKZ4NgV+OOlVagYgHsd0iVDEG9+KA/ZMlImnJtMKkVtD0fQn4rXHBoxJBb
 FrqhuGZuh0CuZy7FjUqpnh60VAq6eWs=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-288-YcGS1C0wO0yiTAf5oWf2oQ-1; Fri, 17 Jan 2020 09:18:47 -0500
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 mimecast-mx01.redhat.com (Postfix) with ESMTPS id 401741800D48;
 Fri, 17 Jan 2020 14:18:45 +0000 (UTC)
Received: from [10.3.117.16] (ovpn-117-16.phx2.redhat.com [10.3.117.16])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9174119481;
 Fri, 17 Jan 2020 14:18:36 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-3-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <d15df303-7152-d1e6-47b4-4a4c7d68ccf3@redhat.com>
Date: Fri, 17 Jan 2020 08:18:35 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200110194158.14190-3-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: YcGS1C0wO0yiTAf5oWf2oQ-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>, Laszlo Ersek <lersek@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.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>

T24gMS8xMC8yMCAxOjQxIFBNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOgo+
IEhlcmUgaXMgaW50cm9kdWNlZCBFUlJQX0FVVE9fUFJPUEFHQVRFIG1hY3JvLCB0byBiZSB1c2Vk
IGF0IHN0YXJ0IG9mCj4gZnVuY3Rpb25zIHdpdGggZXJycCBPVVQgcGFyYW1ldGVyLgoKcy93aXRo
L3dpdGggYW4vCgo+IAo+IEl0IGhhcyB0aHJlZSBnb2FsczoKPiAKPiAxLiBGaXggaXNzdWUgd2l0
aCBlcnJvcl9mYXRhbCAmIGVycm9yX3ByZXBlbmQvZXJyb3JfYXBwZW5kX2hpbnQ6IHVzZXIKCm1h
eWJlIHMvJi9hbmQvIHNvIGl0IGRvZXNuJ3QgbG9vayBsaWtlIHRoZSBDICYgb3BlcmF0b3IuCgo+
IGNhbid0IHNlZSB0aGlzIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24sIGJlY2F1c2UgZXhpdCgpIGhh
cHBlbnMgaW4KPiBlcnJvcl9zZXRnIGVhcmxpZXIgdGhhbiBpbmZvcm1hdGlvbiBpcyBhZGRlZC4g
W1JlcG9ydGVkIGJ5IEdyZWcgS3Vyel0KPiAKPiAyLiBGaXggaXNzdWUgd2l0aCBlcnJvcl9hYm9y
dCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwCgphbmQgYWdhaW4KCj4gZXJyb3JfYWJv
cnQgYnkgbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5nIGNvcmVkdW1wIHdpbGwK
CnMvLC8sIHRoZS8KCj4gcmVmZXIgdG8gZXJyb3JfcHJvcGFnYXRlIGFuZCBub3QgdG8gdGhlIHBs
YWNlIHdoZXJlIGVycm9yIGhhcHBlbmVkLgo+ICh0aGUgbWFjcm8gaXRzZWxmIGRvZXNuJ3QgZml4
IHRoZSBpc3N1ZSwgYnV0IGl0IGFsbG93cyB0byBbMy5dIGRyb3AgYWxsCgpzL2FsbG93cy9hbGxv
d3MgdXMvCnMvYWxsL3RoZS8KCj4gbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSBwYXR0ZXJuLCB3
aGljaCB3aWxsIGRlZmluaXRlbHkgZml4IHRoZSBpc3N1ZSkKPiBbUmVwb3J0ZWQgYnkgS2V2aW4g
V29sZl0KPiAKPiAzLiBEcm9wIGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUgcGF0dGVybiwgd2hp
Y2ggaXMgdXNlZCB0byB3b3JrYXJvdW5kCj4gdm9pZCBmdW5jdGlvbnMgd2l0aCBlcnJwIHBhcmFt
ZXRlciwgd2hlbiBjYWxsZXIgd2FudHMgdG8ga25vdyByZXN1bHRpbmcKPiBzdGF0dXMuIChOb3Rl
OiBhY3R1YWxseSB0aGVzZSBmdW5jdGlvbnMgY291bGQgYmUgbWVyZWx5IHVwZGF0ZWQgdG8KPiBy
ZXR1cm4gaW50IGVycm9yIGNvZGUpLgo+IAo+IFRvIGFjaGlldmUgdGhlc2UgZ29hbHMsIHdlIG5l
ZWQgdG8gYWRkIGludm9jYXRpb24gb2YgdGhlIG1hY3JvIGF0IHN0YXJ0Cj4gb2YgZnVuY3Rpb25z
LCB3aGljaCBuZWVkcyBlcnJvcl9wcmVwZW5kL2Vycm9yX2FwcGVuZF9oaW50ICgxLik7IGFkZAo+
IGludm9jYXRpb24gb2YgdGhlIG1hY3JvIGF0IHN0YXJ0IG9mIGZ1bmN0aW9ucyB3aGljaCBkbwo+
IGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUgc2NlbmFyaW8gdGhlIGNoZWNrIGVycm9ycywgZHJv
cCBsb2NhbCBlcnJvcnMKPiBmcm9tIHRoZW0gYW5kIGp1c3QgdXNlICplcnJwIGluc3RlYWQgKDIu
LCAzLikuCgpUbyBhY2hpZXZlIHRoZXNlIGdvYWxzLCBsYXRlciBwYXRjaGVzIHdpbGwgYWRkIGlu
dm9jYXRpb25zIG9mIHRoaXMgbWFjcm8gCmF0IHRoZSBzdGFydCBvZiBmdW5jdGlvbnMgd2l0aCBl
aXRoZXIgdXNlIAplcnJvcl9wcmVwZW5kL2Vycm9yX2FwcGVuZF9oaW50IChzb2x2aW5nIDEpIG9y
IHdoaWNoIHVzZSAKbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSB0byBjaGVjayBlcnJvcnMsIHN3
aXRjaGluZyB0aG9zZSBmdW5jdGlvbnMgdG8gCnVzZSAqZXJycCBpbnN0ZWFkIChzb2x2aW5nIDIg
YW5kIDMpLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cj4gLS0tCj4gCgo+IC0gKiBSZWNlaXZlIGFuIGVy
cm9yIGFuZCBwYXNzIGl0IG9uIHRvIHRoZSBjYWxsZXI6Cj4gKyAqIFJlY2VpdmUgYW4gZXJyb3Ig
YW5kIHBhc3MgaXQgb24gdG8gdGhlIGNhbGxlciAoREVQUkVDQVRFRCopOgo+ICAgICogICAgIEVy
cm9yICplcnIgPSBOVUxMOwo+ICAgICogICAgIGZvbyhhcmcsICZlcnIpOwo+ICAgICogICAgIGlm
IChlcnIpIHsKPiBAQCAtOTgsNiArOTgsNTAgQEAKPiAgICAqICAgICBmb28oYXJnLCBlcnJwKTsK
PiAgICAqIGZvciByZWFkYWJpbGl0eS4KPiAgICAqCj4gKyAqIERFUFJFQ0FURUQqIFRoaXMgcGF0
dGVybiBpcyBkZXByZWNhdGVkIG5vdywgdXNlIEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8KCnMv
dXNlL3VzZSB0aGUvCgo+ICsgKiBpbnN0ZWFkIChkZWZpbmVkIGJlbG93KS4KPiArICogSXQncyBk
ZXByZWNhdGVkIGJlY2F1c2Ugb2YgdHdvIHRoaW5nczoKPiArICoKPiArICogMS4gSXNzdWUgd2l0
aCBlcnJvcl9hYm9ydCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwIGVycm9yX2Fib3J0
IGJ5CgpzLyYvYW5kLwoKPiArICogbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSwgcmVzdWx0aW5n
IGNvcmVkdW1wIHdpbGwgcmVmZXIgdG8gZXJyb3JfcHJvcGFnYXRlCgpzLywvLCB0aGUvCgo+ICsg
KiBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBlcnJvciBoYXBwZW5lZC4KPiArICoKPiArICog
Mi4gQSBsb3Qgb2YgZXh0cmEgY29kZSBvZiB0aGUgc2FtZSBwYXR0ZXJuCj4gKyAqCgo+ICsvKgo+
ICsgKiBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gKyAqCj4gKyAqIFRoaXMgbWFjcm8gaXMgY3JlYXRl
ZCB0byBiZSB0aGUgZmlyc3QgbGluZSBvZiBhIGZ1bmN0aW9uIHdoaWNoIHVzZQo+ICsgKiBFcnJv
ciAqKmVycnAgcGFyYW1ldGVyIHRvIHJlcG9ydCBlcnJvci4gSXQncyBuZWVkZWQgb25seSBpbiBj
YXNlcyB3aGVyZSB3ZQo+ICsgKiB3YW50IHRvIHVzZSBlcnJvcl9wcmVwZW5kLCBlcnJvcl9hcHBl
bmRfaGludCBvciBkZXJlZmVyZW5jZSAqZXJycC4gSXQncwo+ICsgKiBzdGlsbCBzYWZlIChidXQg
dXNlbGVzcykgaW4gb3RoZXIgY2FzZXMuCgpJdCBkb2Vzbid0IF9oYXZlXyB0byBiZSB0aGUgZmly
c3QgbGluZSB0byBjb21waWxlICh3ZSByZXF1aXJlIEM5OSsgCmNvbXBpbGVycywgd2hpY2ggYWxs
b3cgZGVjbGFyYXRpb25zIGFmdGVyIHN0YXRlbWVudHMpOyBidXQgcmF0aGVyIApiZWNhdXNlIGl0
IG1ha2VzIGl0IGVhc2llciBmb3Igb3VyIENvY2NpbmVsbGUgY29udmVyc2lvbiBzY3JpcHQgdG8g
Y2F0Y2ggCm91dGxpZXJzLiAgQnV0IEkgdGhpbmsgdGhpcyB0ZXh0IGlzIG9rYXksIHdpdGhvdXQg
Y2FsbGluZyBvdXQgdGhhdCBleHRyYSAKaW5mb3JtYXRpb24gKG1heWJlIHRoZSBjb21taXQgbWVz
c2FnZSBzaG91bGQgbWVudGlvbiBpdCwgdGhvdWdoKS4KCj4gKyAqCj4gKyAqIElmIGVycnAgaXMg
TlVMTCBvciBwb2ludHMgdG8gZXJyb3JfZmF0YWwsIGl0IGlzIHJld3JpdHRlbiB0byBwb2ludCB0
byBhCj4gKyAqIGxvY2FsIEVycm9yIG9iamVjdCwgd2hpY2ggd2lsbCBiZSBhdXRvbWF0aWNhbGx5
IHByb3BhZ2F0ZWQgdG8gdGhlIG9yaWdpbmFsCj4gKyAqIGVycnAgb24gZnVuY3Rpb24gZXhpdCAo
c2VlIGVycm9yX3Byb3BhZ2F0b3JfY2xlYW51cCkuCj4gKyAqCj4gKyAqIEFmdGVyIGludm9jYXRp
b24gb2YgdGhpcyBtYWNybyBpdCBpcyBhbHdheXMgc2FmZSB0byBkZXJlZmVyZW5jZSBlcnJwCj4g
KyAqIChhcyBpdCdzIG5vdCBOVUxMIGFueW1vcmUpIGFuZCB0byBhZGQgaW5mb3JtYXRpb24gKGJ5
IGVycm9yX3ByZXBlbmQgb3IKPiArICogZXJyb3JfYXBwZW5kX2hpbnQpCj4gKyAqIChhcywgaWYg
aXQgd2FzIGVycm9yX2ZhdGFsLCB3ZSBzd2FwcGVkIGl0IHdpdGggYSBsb2NhbF9lcnJvciB0byBi
ZQo+ICsgKiBwcm9wYWdhdGVkIG9uIGNsZWFudXApLgoKZG91YmxlICgpICgpIGxvb2tzIG9kZCwg
YXMgZG9lcyB0aGUgbWlkLXNlbnRlbmNlIG5ld2xpbmUuCgo+ICsgKgo+ICsgKiBOb3RlOiB3ZSBk
b24ndCB3cmFwIHRoZSBlcnJvcl9hYm9ydCBjYXNlLCBhcyB3ZSB3YW50IHJlc3VsdGluZyBjb3Jl
ZHVtcAo+ICsgKiB0byBwb2ludCB0byB0aGUgcGxhY2Ugd2hlcmUgdGhlIGVycm9yIGhhcHBlbmVk
LCBub3QgdG8gZXJyb3JfcHJvcGFnYXRlLgo+ICsgKi8KPiArI2RlZmluZSBFUlJQX0FVVE9fUFJP
UEFHQVRFKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgZ19hdXRv
KEVycm9yUHJvcGFnYXRvcikgX2F1dG9fZXJycF9wcm9wID0gey5lcnJwID0gZXJycH07ICBcCj4g
KyAgICBlcnJwID0gKChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0YWwpICAgICAg
ICAgICAgIFwKPiArICAgICAgICAgICAgPyAmX2F1dG9fZXJycF9wcm9wLmxvY2FsX2VyciA6IGVy
cnApCj4gKwo+ICAgLyoKPiAgICAqIFNwZWNpYWwgZXJyb3IgZGVzdGluYXRpb24gdG8gYWJvcnQg
b24gZXJyb3IuCj4gICAgKiBTZWUgZXJyb3Jfc2V0ZygpIGFuZCBlcnJvcl9wcm9wYWdhdGUoKSBm
b3IgZGV0YWlscy4KPiAKClRoZSBtYWNybyBpdHNlbGYgaXMgZmluZSwgbXkgY29tbWVudHMgYXJl
IHNvbGVseSBvbiB0aGUgY29tbWl0IG1lc3NhZ2UgCmFuZCBjb21tZW50cy4gIERlcGVuZGluZyBv
biBob3cgbXVjaCBjbGVhbnVwIE1hcmt1cyBpcyB3aWxsaW5nIHRvIGRvIApyYXRoZXIgdGhhbiBy
ZXF1aXJlIGEgcmVzcGluLCB5b3UgY2FuIGFkZDoKClJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxl
Ymxha2VAcmVkaGF0LmNvbT4KCi0tIApFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5n
aW5lZXIKUmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1YWxpemF0
aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0Lm9yZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:23:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:23: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 1isSXD-000107-GH; Fri, 17 Jan 2020 14:23:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1eFk=3G=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1isSXC-000102-Au
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:23:38 +0000
X-Inumbo-ID: ee978eb4-3934-11ea-9fd7-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee978eb4-3934-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 14:23:29 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579271009; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=yGwG9M2N3//pqMiUmkqnm9OLSbrdKmSyEHzgUq9tS6o=;
 b=Z92U98aSTPdlDOUXMa0ywia89oVl37lxAI+q8zJQFNY10nAbPXNBp3ut9mqjQURorSIfkPL3
 8nAOYgT1EKtaYWQ3DDlUhjO6QlsiHw4caEqpuoXz2eieoLhkBrjKLgHVX4x3gi5MLa+R9n8V
 olkgzgQSG507W13+7BlXLN2scTM=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com
 [209.85.128.50])
 by mxa.mailgun.org with ESMTP id 5e21c360.7fc7ed1ea270-smtp-out-n01;
 Fri, 17 Jan 2020 14:23:28 -0000 (UTC)
Received: by mail-wm1-f50.google.com with SMTP id t14so7788183wmi.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 06:23:27 -0800 (PST)
X-Gm-Message-State: APjAAAX4Z6G4RbScxoZZidBwmxMs7vK3Xv+SlWZRQExm6Rqnq9WrlEaW
 NFYCNiYVyUu4dMNqIH99+xaR7pP7ldim/lJxpcQ=
X-Google-Smtp-Source: APXvYqz00/hdVEUHhoC73OirbyFkNEzh7MTt8uUad9njVsQDN5KOJTGXuldmcdwG2n81vgytJRB59INOXwdczWF4yk0=
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr4908324wmm.77.1579271007070; 
 Fri, 17 Jan 2020 06:23:27 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
 <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
 <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
 <20200117111521.GB1288@perard.uk.xensource.com>
In-Reply-To: <20200117111521.GB1288@perard.uk.xensource.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 17 Jan 2020 07:22:50 -0700
X-Gmail-Original-Message-ID: <CABfawhnV=TWYOCzsuBgQZjwSDWCtu87nztAoDzjxHz6qKYftnA@mail.gmail.com>
Message-ID: <CABfawhnV=TWYOCzsuBgQZjwSDWCtu87nztAoDzjxHz6qKYftnA@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgNDoxNSBBTSBBbnRob255IFBFUkFSRAo8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIEphbiAxNywgMjAyMCBhdCAxMDox
MjoxNEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IFBsZWFzZSBub3RlIHRoYXQgbXkg
cHJldmlvdXMgbWFpbCB3YXMgX3RvXyBHZW9yZ2UsIHdpdGggeW91IG9ubHkKPiA+IF9jY18tZWQu
IEhlbmNlIHRoZSBxdWVzdGlvbiB3YXMgdG8gR2VvcmdlLCBub3QgeW91LiAoSXQgaXMgYQo+ID4g
Y29tbW9uIGlzc3VlIHdoaWNoIEkga2VlcCBtZW50aW9uaW5nIG9uIG1lZXRpbmdzIHRoYXQgdGhl
Cj4gPiBkaXN0aW5jdGlvbiBvZiBUbyBhbmQgQ2MgaXMgb2Z0ZW4gbm90IGJlaW5nIGhvbm9yZWQs
IGFsYmVpdAo+ID4gdHlwaWNhbGx5IG1vcmUgYnkgc2VuZGVycyB0aGFuIHJlY2lwaWVudHMuKQo+
Cj4gVGlwOiBKYW4sIHlvdSBjb3VsZCBhbHNvIGhhdmUgc3RhcnRlZCB0aGUgc2VudGVuY2UgYnkg
Ikdlb3JnZSwgIiBpbgo+IGFkZGl0aW9uIHRvIHByb3Blcmx5IHNldHRpbmcgdGhlICJUbzoiLCBp
dCB3b3VsZCBoZWxwIGEgbG90IEkgdGhpbmsuCj4KPiBUZWFjaGluZyBwZW9wbGUgYWJvdXQgc2V0
dGluZyBwcm9wZXJseSAiVG86IiwgYW5kIHJlYWRpbmcgaXQgYmVmb3JlCj4gcmVhZGluZyB0aGUg
ZW1haWwgaXMgYSBsb3N0IGZpZ2h0IEkgdGhpbmsuIEV2ZW4gc28gaXQgY2FuIGJlIHVzZWZ1bCB0
bwo+IGZpbHRlciBlbWFpbCB3aGljaCBuZWVkcyBhIHJlc3BvbnNlLgoKWWVhLCArMSBmb3IgdGhh
dCwgaXQgd291bGQgbWFrZSBhZGRyZXNzZWQgcXVlc3Rpb25zIG1vcmUgYXBwYXJlbnQuCkdtYWls
ICh3aGljaCBpcyB3aGF0IEkgdXNlKSBkb2Vzbid0IGJyZWFrIG91dCB0aGUgZW1haWwgaGVhZGVy
IGJ5CmRlZmF1bHQgd2l0aCBzZXBhcmF0ZSBsaW5lcyBmb3IgdG86IGFuZCBjYzosIGFsbCByZWNp
cGllbnRzIGFyZSBpbiBhCnNpbmdsZSBsaW5lIHdpdGggbm8gZGlzdGluY3Rpb24gYmV0d2VlbiB0
aGVtLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:25:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSYk-00016i-6j; Fri, 17 Jan 2020 14:25:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSYi-00016R-OO
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:25:12 +0000
X-Inumbo-ID: 2607e362-3935-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2607e362-3935-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 14:25:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579271103;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=gkcfGlnD3viBgJ9JXmv5v5Lyr5pNp1Ubs3NGLNFT0/Y=;
 b=YobvXuMTxKPMD1vWo1s4GRSUJ+vpX6OQ5hpAYL9WEWiYhgZz13jcvCSd
 wg3qYLMdTcp4/VikCVIFl+h5pIaIRLJ6vqZ/L8yx+Qtg7YDrh0Y9ABcYT
 xFUvykUXV0BnlpAcU+ezkADr/Ja1i7e4YC66exD8oBm1FoHlccoVSVxst s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: W6omavvv54He0QPJtAuA7dw8sQaOIoldWPm7Z/Av6OijxivhweVXiOvjbm6QYNp/WeYSdxg3QD
 jP+gdqSTAZQWk0ItWov9HmAu7J3bx0rL/sdPID04inhQVMfm0ra16+aYE1VQjSlKlhrv25tfoq
 nyh1iDmgRhiDJ2eygashKAq++D7HyoUNeEjoD+FajCArn4yMTsRt3dqBLYI29Cv91PvFqpWjnx
 qO6TqXx9dIV+awRSBQmfynCcdU/UcAEHbv3bDJc6uQET8A4DWQRft0qG1OV5GDyVfLIw9XFPIx
 4rQ=
X-SBRS: 2.7
X-MesageID: 11088357
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11088357"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.50107.530788.219066@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 14:24:59 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-11-ian.jackson@eu.citrix.com>
 <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDEwLzEwXSBsaWJ4bDogZXZlbnQ6
IE1vdmUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgdG8gdGhlIGVuZCBvZiBhZnRlcnBvbGwiKToKPiBP
biAxLzEzLzIwIDU6MDggUE0sIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSWYgYSB0aW1lciBldmVu
dCBjYWxsYmFjayBjYXVzZXMgdGhpcyBwb2xsZXIgdG8gYmUgd29rZW4gKG5vdCB2ZXJ5Cj4gPiB1
bmxpa2VseSkgd2Ugd291bGQgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCB0d2ljZSByYXRoZXIgdGhh
biBvbmNlLgo+ID4gCj4gPiBEbyB0aGUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgYXQgdGhlIGVuZDsg
dGhpcyBpcyBzbGlnaHRseSBtb3JlCj4gPiBlZmZpY2llbnQgYmVjYXVzZSBpdCBjYW4ndCBjYXVz
ZSBhbnkgY2FsbGJhY2tzLCBzbyBpdCBoYXBwZW5zIGFmdGVyCj4gPiBhbGwgdGhlIGNhbGxiYWNr
cyBoYXZlIGJlZW4gcnVuLgo+ID4gCj4gPiAoVGhpcyBwaXBlLWVtcHR5aW5nIGhhcyB0byBoYXBw
ZW4gaW4gYWZ0ZXJwb2xsIHJhdGhlciB0aGFuIHRoZQo+ID4gYXBwYXJlbnRseSBtb3JlIGxvZ2lj
YWwgYmVmb3JlcG9sbCwgYmVjYXVzZSB0aGUgYXBwbGljYXRpb24gY2FsbGluZwo+ID4gYmVmb3Jl
cG9sbCBkb2Vzbid0IGNvbnN0aXR1dGUgYSBwcm9taXNlIHRvIGFjdHVhbGx5IGRvIGFueXRoaW5n
LikKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gCj4gSSBjYW4ndCBxdWl0ZSBmaWd1cmUgb3V0OiB3aHkgd291bGQgeW91IGVu
ZCB1cCBnb2luZyBhcm91bmQgdGhlIGxvb3AKPiB0d2ljZSwgYW5kIGhvdyBkb2VzIHRoaXMgZml4
IGl0PwoKSSBub3cgdGhpbmsgdGhpcyBpcyBub3QgdHJ1ZSBhbmQgdGhlIHNpdHVhdGlvbiBJIGRl
c2NyaWJlIGNhbm5vdApoYXBwZW4uCgpXaGF0IEkgd2FzIHRoaW5raW5nIHdhcyB0aGF0IHBvbGxl
cnNfbm90ZV9vc2V2ZW50X2FkZGVkIG1pZ2h0IGJlCmNhbGxlZCBieSBzb21ldGhpbmcgZnJvbSB0
aW1lX29jY3VycywgYW5kIHRoYXQgd291bGQgd3JpdGUgYSBieXRlIGludG8KdGhlIHBvbGxlciBw
aXBlLiAgQnV0IHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkIGRvZXNuJ3Qgd2FrZSB1cApwb2xs
ZXJzOyBpdCBqdXN0IHRhZ3MgdGhlbSBvc2V2ZW50c19hZGRlZC4KCkkgbm93IHRoaW5rIHRoZSBz
cHVyaW91cyB3YWtldXAgY2Fubm90IGhhcHBlbiBiZWNhdXNlOgoKRm9yIHRoaXMgcGF0Y2ggdG8g
bWFrZSBhbnkgZGlmZmVyZW5jZSwgdGhlIHBvbGxlciBwaXBlIHdvdWxkIGhhdmUgdG8KYmUgd29r
ZW4gdXAgYnkgc29tZXRoaW5nIGluIHRoZSB0aW1lIHNjYW4gbG9vcCBpbiBhZnRlcnBvbGxfaW50
ZXJuYWwuCgpCdXQgcG9sbGVyIHBpcGVzIGFyZSBvbmx5IHdva2VuIHVwIGJ5IGFvIGNvbXBsZXRp
b24gb3IgYnkKY2xlYW51cF8xX2JhdG9uLgoKY2xlYW51cF8xX2JhdG9uIGlzIG5vdCBjYWxsZWQg
YW55d2hlcmUgdGhlcmUgKGFzIGFuIGFyZ3VtZW50IGFnYWluc3Q6CmFueSBzdWNoIGNhbGwgd291
bGQgdmlvbGF0ZSB0aGUgcnVsZSB0aGF0IGNsZWFudXBfMV9iYXRvbiBtYXkgbm90IGJlCmNhbGxl
ZCB3aXRoIGEgcG9sbGVyIGluIGhhbmQpLgoKQW5kIGFzIGZvciBhbyBjb21wbGV0aW9uLCB3ZSB3
b3VsZCBpbmRlZWQgd2FrZSB1cCB0aGUgcG9sbGVyLiAgQnV0IHdlCmFsc28gbWFyayB0aGUgYW8g
YXMgY29tcGxldGUsIHNvIGFvX2lucHJvZ3Jlc3Mgd291bGQgc3BvdAohYW9fd29ya19vdXRzdGFu
ZGluZywgYW5kIG5vdCByZWVudGVyIGV2ZW50bG9vcF9pdGVyYXRpb24gYXQgYWxsLgpUaGUgd29r
ZW4tdXAgcG9sbGVyIHdvdWxkIGJlIHB1dCBieSBhb19pbnByb2dyZXNzLgoKVGhpcyBsZWFkcyBt
ZSB0byB0aGlzIG9ic2VydmF0aW9uOiBwb2xsZXJfZ2V0IG1pZ2h0IGdpdmUgeW91IGEKd29rZW4t
dXAgcG9sbGVyLiAgVGhpcyBpcyBub3QgaW5jb3JyZWN0LCBidXQgaXQgaXMgcG9pbnRsZXNzLiAg
U28KbWF5YmUgSSBzaG91bGQgd3JpdGUgYSBwYXRjaCB0aGF0IHB1dHMgYSBjYWxsIHRvCmxpYnhs
X19zZWxmX3BpcGVfZWF0YWxsIGluIGxpYnhsX19wb2xsZXJfZ2V0LgoKVEJIIEkgc3RpbGwgdGhp
bmsgdGhpcyBwYXRjaCB0aWRpZXMgdGhlIGNvZGUgdXAgYSBiaXQuCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:25:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSYj-00016b-Td; Fri, 17 Jan 2020 14:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E2+z=3G=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1isSYi-00016Q-OB
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:25:12 +0000
X-Inumbo-ID: 2b5dccaa-3935-11ea-b543-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2b5dccaa-3935-11ea-b543-12813bfff9fa;
 Fri, 17 Jan 2020 14:25:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579271111;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=8yNx0ZTf2K3z2aWImeXwFN8gQ+h7JLlcAwfIVJBV19w=;
 b=UvF2Hcf79Wmp13MJE8ODPg9N6cjP5gmE4hjEYseholLvL9gpFmEmqhfh5KkUxEY9uZma2e
 5Z8wzZPQbQLX9ggyuD1i7ErCrZKKQiKos2f81Azg6sf5NeWfc/0HDdXljZBPgM5yrmhYx9
 swL9ud4+X86fpSk2AvVuk4w9UfJwLHo=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-175-UWirfdaMNpKL8xt8P9glKg-1; Fri, 17 Jan 2020 09:25:06 -0500
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 60FBA800591;
 Fri, 17 Jan 2020 14:25:04 +0000 (UTC)
Received: from [10.3.117.16] (ovpn-117-16.phx2.redhat.com [10.3.117.16])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A1AB56609E;
 Fri, 17 Jan 2020 14:24:55 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-4-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <4e41cb43-4efb-9cc9-c685-d25e4ddf8fbb@redhat.com>
Date: Fri, 17 Jan 2020 08:24:55 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <20200110194158.14190-4-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: UWirfdaMNpKL8xt8P9glKg-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH v6 03/11] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>, Laszlo Ersek <lersek@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.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>

T24gMS8xMC8yMCAxOjQxIFBNLCBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IHdyb3RlOgo+
IFNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KPiAtLS0KClJhdGhlciBsaWdodCBvbiB0aGUgY29tbWl0IG1lc3NhZ2Uu
IElmIG5vdGhpbmcgZWxzZSwgYSBjb21tZW50IGFib3V0IAp0eXBpY2FsIGNvbW1hbmQtbGluZSB1
c2FnZSB3b3VsZCBiZSBoZWxwZnVsICh5ZXMsIGl0J3MgaW4gdGhlIHBhdGNoIApib2R5LCBidXQg
c29tZXRpbWVzIEkganVzdCByZWZlciB0byBnaXQgbG9nKS4KCj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvcWFwaS9lcnJvci5oIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKPiBpbmRleCA1MzJiOWFmYjll
Li5kY2ZiNzdlMTA3IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCj4gKysrIGIv
aW5jbHVkZS9xYXBpL2Vycm9yLmgKPiBAQCAtMTQxLDYgKzE0MSw5IEBACj4gICAgKiAgICAgICAg
IC4uLgo+ICAgICogICAgIH0KPiAgICAqCj4gKyAqIEZvciBtYXNzIGNvbnZlcnNpb24gdXNlIHNj
cmlwdAo+ICsgKiAgIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2Nj
aQo+ICsgKgo+ICAgICoKPiAgICAqIFJlY2VpdmUgYW5kIGFjY3VtdWxhdGUgbXVsdGlwbGUgZXJy
b3JzIChmaXJzdCBvbmUgd2lucyk6Cj4gICAgKiAgICAgRXJyb3IgKmVyciA9IE5VTEwsICpsb2Nh
bF9lcnIgPSBOVUxMOwo+IGRpZmYgLS1naXQgYS9zY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9w
YWdhdGVkLWVycnAuY29jY2kgYi9zY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVy
cnAuY29jY2kKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjZjNzJh
NTA0OWYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJv
cGFnYXRlZC1lcnJwLmNvY2NpCj4gQEAgLTAsMCArMSwxMzkgQEAKPiArLy8gVXNlIEVSUlBfQVVU
T19QUk9QQUdBVEUgKHNlZSBpbmNsdWRlL3FhcGkvZXJyb3IuaCkKPiArLy8KCj4gKy8vIFVzYWdl
IGV4YW1wbGU6Cj4gKy8vIHNwYXRjaCAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8t
cHJvcGFnYXRlZC1lcnJwLmNvY2NpIFwKPiArLy8gIC0tbWFjcm8tZmlsZSBzY3JpcHRzL2NvY2Np
LW1hY3JvLWZpbGUuaCAtLWluLXBsYWNlIC0tbm8tc2hvdy1kaWZmIFwKPiArLy8gIGJsb2NrZGV2
LW5iZC5jIHFlbXUtbmJkLmMge2Jsb2NrL25iZCosbmJkLyosaW5jbHVkZS9ibG9jay9uYmQqfS5b
aGNdCj4gKwo+ICtAQAo+ICsvLyBBZGQgaW52b2NhdGlvbiB0byBlcnJwLWZ1bmN0aW9ucyB3aGVy
ZSBuZWNlc3NhcnkKPiArLy8gV2Ugc2hvdWxkIHNraXAgZnVuY3Rpb25zIHdpdGggIkVycm9yICpj
b25zdCAqZXJycCIKPiArLy8gcGFyYW1ldGVyLCBidXQgaG93IHRvIGRvIGl0IHdpdGggY29jY2lu
ZWxsZT8KPiArLy8gSSBkb24ndCBrbm93LCBzbywgSSBza2lwIHRoZW0gYnkgZnVuY3Rpb24gbmFt
ZSByZWdleC4KPiArLy8gSXQncyBzYWZlOiBpZiB3ZSBub3Qgc2tpcCBzb21lIGZ1bmN0aW9ucyB3
aXRoCgpzL25vdC9kaWQgbm90LwoKPiArLy8gIkVycm9yICpjb25zdCAqZXJycCIsIEVSUlBfQVVU
T19QUk9QQUdBVEUgaW52b2NhdGlvbgo+ICsvLyB3aWxsIGZhaWwgdG8gY29tcGlsZSwgYmVjYXVz
ZSBvZiBjb25zdCB2aW9sYXRpb24uCj4gK2lkZW50aWZpZXIgZm4gIX4gImVycm9yX2FwcGVuZF8u
Kl9oaW50IjsKPiAraWRlbnRpZmllciBsb2NhbF9lcnIsIGVycnA7Cj4gK0BACj4gKwo+ICsgZm4o
Li4uLCBFcnJvciAqKmVycnAsIC4uLikKPiArIHsKPiArKyAgIEVSUlBfQVVUT19QUk9QQUdBVEUo
KTsKPiArICAgIDwrLi4uCj4gKyAgICAgICAgd2hlbiAhPSBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7
Cj4gKygKPiArICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsIC4uLik7Cj4gK3wKPiArICAgIGVy
cm9yX3ByZXBlbmQoZXJycCwgLi4uKTsKPiArfAo+ICsgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7Cj4gKykKPiArICAgIC4uLis+Cj4gKyB9Cj4gKwoKTG9va3MgbGlrZSBpdCBzaG91bGQgY2F0
Y2ggYWxsIGZ1bmN0aW9ucyB0aGF0IHJlcXVpcmUgYWRkaW5nIHRoZSBtYWNyby4KCj4gK0BydWxl
MUAKPiArLy8gV2UgZG8gbm90IGluaGVyaXQgZnJvbSBwcmV2aW91cyBydWxlLCBhcyB3ZSB3YW50
IHRvIG1hdGNoCj4gKy8vIGFsc28gZnVuY3Rpb25zLCB3aGljaCBhbHJlYWR5IGhhZCBFUlJQX0FV
VE9fUFJPUEFHQVRFCj4gKy8vIGludm9jYXRpb24uCgpHcmFtbWFyIHN1Z2dlc3Rpb246CgovLyBX
ZSB3YW50IHRvIHBhdGNoIGVycm9yIHByb3BhZ2F0aW9uIGluIGZ1bmN0aW9ucyByZWdhcmRsZXNz
IG9mCi8vIHdoZXRoZXIgdGhlIGZ1bmN0aW9uIGFscmVhZHkgdXNlcyBFUlJQX0FVVE9fUFJPUEFH
QVRFLCBoZW5jZQovLyB0aGlzIG9uZSBkb2VzIG5vdCBpbmhlcml0IGZyb20gdGhlIGZpcnN0IHJ1
bGUuCgpSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CgotLSAKRXJp
YyBCbGFrZSwgUHJpbmNpcGFsIFNvZnR3YXJlIEVuZ2luZWVyClJlZCBIYXQsIEluYy4gICAgICAg
ICAgICsxLTkxOS0zMDEtMzIyNgpWaXJ0dWFsaXphdGlvbjogIHFlbXUub3JnIHwgbGlidmlydC5v
cmcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:26:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSa5-0001GA-OT; Fri, 17 Jan 2020 14:26:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1eFk=3G=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1isSa4-0001G2-Ps
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:26:36 +0000
X-Inumbo-ID: 5bb1723a-3935-11ea-b543-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bb1723a-3935-11ea-b543-12813bfff9fa;
 Fri, 17 Jan 2020 14:26:32 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579271192; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=HKFiJXCadNlgYdRuXeoyh9N2R92xnUQSajtcv6AqyuU=;
 b=JoSU6fms3MxcHCl5begqYBTI4kGTDnNHmbvWL4NmoTwtRm/jmgaT9h/UjkX2BY5pl/QkG3XH
 Hz4UdqJih0rFCJvdu9oP/crhVrFE//lCZQ4qMkFSX5enYqNzRFmvzfD2P42xquDJZwVVZL+k
 RUD08aQFx1oTej8fJNmlSuqzKjE=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com
 [209.85.221.49])
 by mxa.mailgun.org with ESMTP id 5e21c415.7f5b8d0604b0-smtp-out-n03;
 Fri, 17 Jan 2020 14:26:29 -0000 (UTC)
Received: by mail-wr1-f49.google.com with SMTP id y17so22917014wrh.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 06:26:29 -0800 (PST)
X-Gm-Message-State: APjAAAVa9ir5LHpPelGsAQr1aK1eyXl4wMYg3129tW1hEALgeE7g7fB+
 4TIMv8R0D3qcunuLz/KO2f+jP4kch7QD94jyOHo=
X-Google-Smtp-Source: APXvYqwqoAXFozOvu6n3csq8EhuMrjJaZyrNRmWdGVNBeBsljtlQ6foaTOdei7eDbxhDDwQYSA456Ku0atLSDWwcyVA=
X-Received: by 2002:adf:f5cf:: with SMTP id k15mr3447422wrp.182.1579271187898; 
 Fri, 17 Jan 2020 06:26:27 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <2284645a-0496-7811-5def-2cb053ffcf51@suse.com>
 <CABfawh=pBDQTxeJ-XHbi61nQNukGzGsD-iEtSWeNXnrS-H7b1Q@mail.gmail.com>
 <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
In-Reply-To: <fec3f76c-c85e-1bd6-2049-c0b6031005fe@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 17 Jan 2020 07:25:51 -0700
X-Gmail-Original-Message-ID: <CABfawhmYLsC3-_8CRwsRvnWEdBq8eCom=Wv2vKjNRRPY4x0bvQ@mail.gmail.com>
Message-ID: <CABfawhmYLsC3-_8CRwsRvnWEdBq8eCom=Wv2vKjNRRPY4x0bvQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>, Julien Grall <julien@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IFByb3ZpZGVkIHRoaXMgaXMgdjQgbm93IG9mIHRoZSBzZXJpZXMgYW5kIG5vIGlzc3Vlcwo+
ID4gd2VyZSByYWlzZWQgc28gZmFyIGZvciB0aGVzZSBwYXJ0aWN1bGFyIHBhdGNoZXMgdGhleSBj
YW4gYmUgbWVyZ2VkCj4gPiB3aXRoIHlvdXIgUmV2aWV3ZWQtYnkuCj4KPiBJIGRvbid0IHRoaW5r
IHNvLCB1bmRlciB0aGUgY3VycmVudCAoc3VmZmljaWVudGx5KSBjb21tb24KPiB1bmRlcnN0YW5k
aW5nIG9mIHRoZSBydWxlcy4gU2VlIEdlb3JnZSdzIHByb3Bvc2FsIHRvIGNoYW5nZSB0byBhCj4g
bW9kZWwgbGlrZSB3aGF0IHlvdSBpbXBseToKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMjAtMDEvbXNnMDA4ODUuaHRtbAo+CgpBaCBPSywg
SSB0aG91Z2ggdGhhdCB3YXMgYWxyZWFkeSBhZ3JlZWQgdXBvbi4gSSB3b3VsZCBjZXJ0YWlubHkg
cHJlZmVyCnRoYXQgbW9kZWwgdG8gc3BlZWQgdGhpbmdzIHVwIGFuZCByZWR1Y2UgdGhlIGhhc3Ns
ZSB0byB3b3JrIHdpdGggY29kZQpub29uZSBlbHNlIG1haW50YWlucyB0aGVuIG1lLgoKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:33:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSgT-00029R-LH; Fri, 17 Jan 2020 14:33:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isSgS-00029M-Pk
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:33:12 +0000
X-Inumbo-ID: 44cc9e90-3936-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44cc9e90-3936-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 14:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BA82AAC91;
 Fri, 17 Jan 2020 14:33:02 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-2-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9e95d83a-22d7-0f72-b30c-ee48e6d53d6e@suse.com>
Date: Fri, 17 Jan 2020 15:33:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-2-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxNDozMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gQnkg
ZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuCj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3
IGh5cGVyY2FsbCwgeGNfYWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCj4gdG8gc2V0IGEg
cmFuZ2Ugb2Ygc3ZlIGJpdHMuCj4gVGhlIGNvcmUgZnVuY3Rpb24sIHAybV9zZXRfc3VwcHJlc3Nf
dmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4gY2FzZQo+IG9mIGEgZXJyb3IgYW5kIGl0IGlz
IGRvaW5nIGEgYmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCj4gZ2l2ZW4g
cmFuZ2UuIEEgY2hlY2sgZm9yIGNvbnRpbnVhdGlvbiBpcyBtYWRlIGluIG9yZGVyIHRvIGhhdmUK
PiBwcmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4KPiBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJv
ciBpcyBzdG9yZWQgaW4KPiB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9l
cnJvcl9nZm4gYW5kIHRoZSBlcnJvciBjb2RlIGlzCj4gc3RvcmVkIGluIHhlbl9odm1fYWx0cDJt
X3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yLgo+IElmIG5vIGVycm9yIG9jY3VycmVkIHRo
ZSB2YWx1ZXMgd2lsbCBiZSAwLgoKSSdtIHNvcnJ5IGZvciBiZWluZyBuaXRwaWNreSBoZXJlLCBi
dXQgdGhpcyBzdGlsbCBpc24ndCBmdWxseSBpbgpsaW5lIHdpdGggLi4uCgo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV9vcC5oCj4gQEAgLTQ2LDYgKzQ2LDE2IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBw
cmVzc192ZSB7Cj4gICAgICB1aW50NjRfdCBnZm47Cj4gIH07Cj4gIAo+ICtzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgewo+ICsgICAgdWludDE2X3QgdmlldzsKPiArICAg
IHVpbnQ4X3Qgc3VwcHJlc3NfdmU7IC8qIEJvb2xlYW4gdHlwZS4gKi8KPiArICAgIHVpbnQ4X3Qg
cGFkMTsKPiArICAgIGludDMyX3QgZmlyc3RfZXJyb3I7IC8qIFNob3VsZCBiZSBzZXQgdG8gMC4g
Ki8KPiArICAgIHVpbnQ2NF90IGZpcnN0X2dmbjsgLyogVmFsdWUgbWF5IGJlIHVwZGF0ZWQuICov
Cj4gKyAgICB1aW50NjRfdCBsYXN0X2dmbjsKPiArICAgIHVpbnQ2NF90IGZpcnN0X2Vycm9yX2dm
bjsgLyogR2ZuIG9mIHRoZSBmaXJzdCBlcnJvci4gKi8KPiArfTsKCi4uLiB0aGlzOiBUaGVyZSdz
IG5vdGhpbmcgc2FpZCBoZXJlIGFib3V0IHplcm9pbmcgZmlyc3RfZXJyb3JfZ2ZuCihhbmQgRkFP
RCB0aGVyZSBkb2Vzbid0IG5lZWQgdG8gYmUpLCBhbmQgZXZlbiBmaXJzdF9lcnJvciBjb3JyZWN0
bHkKc2F5cyBvbmx5ICJzaG91bGQiLiBIZW5jZSB0aGUgdmFsdWVzIHdpbGwgYmUgbm9uLXplcm8g
d2hlbiB0aGVyZQp3YXMgbm8gZXJyb3Igb25seSBpZiB0aGUgY2FsbGVyIGhhZCBzZXQgdGhlbSB0
byB6ZXJvLiBBbnl3YXksIHRoaXMKYWxvbmUgc3VyZWx5IGlzIG5vIHJlYXNvbiBmb3IgYSB2OSwg
c28gdGFrZSBpdCBqdXN0IGFzIGEgYmVuaWduCihmb3IgdGhlIG1vbWVudCkgcmVtYXJrLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:34:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 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 1isShI-0002DX-0L; Fri, 17 Jan 2020 14:34:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isShG-0002DO-4p
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:34:02 +0000
X-Inumbo-ID: 6607fe10-3936-11ea-b544-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6607fe10-3936-11ea-b544-12813bfff9fa;
 Fri, 17 Jan 2020 14:33:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579271640;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=rh12PyJmnGACRwQGWxQgppMChjXdVtuFyNVllHnfTxo=;
 b=bPR9mylI2O50nywi2oQljVmNYjd5EvL1jZri3pe0I+gGfvS7zRLepHgV
 mgqDg6v/sh5t/1j5YOSgsIqeS8PQs7elOf5k/a4GdW8Vk5hjxw917Nkn3
 YMngTu+c9AZAinERfc0H3ZSMATtCR6xA1N3xt0EndDTGVU8qw+ul0lcTs 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jNinpCTOP5wY6TiTJU2N/Mb2p2eQ3+G1p1U3Oz1euZTu7KOWOo8+JvN7Y1K8kFNx4S2oSovzO5
 i10xBhc4T6L9F4L/TyhO7EpMTrgzXta/I8HU0NKFQ8Cvte4HNWlhTb2nHVbMRwzC6zYo19iNvG
 yG+zXnyoJBs+amdNTnRE71kxYgrGR1Jx6UFTG3vKtA8sRSCyLSVoi/xSrIUxyKIwzXYkacslRn
 OTDAVj9X5KjVyPmsWJBIB5FU2p6PgBxtEOH0OC15h6ck0Baxg0cir8jWNBOLI/MJRBd93QA0+t
 iAM=
X-SBRS: 2.7
X-MesageID: 11068174
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11068174"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.50644.213508.515589@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 14:33:56 +0000
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
In-Reply-To: <24097.50107.530788.219066@mariner.uk.xensource.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-11-ian.jackson@eu.citrix.com>
 <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
 <24097.50107.530788.219066@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCB2MiAxMC8xMF0gbGlieGw6IGV2ZW50OiBN
b3ZlIHBvbGxlciBwaXBlIGVtcHR5aW5nIHRvIHRoZSBlbmQgb2YgYWZ0ZXJwb2xsIik6Cj4gVEJI
IEkgc3RpbGwgdGhpbmsgdGhpcyBwYXRjaCB0aWRpZXMgdGhlIGNvZGUgdXAgYSBiaXQuCgpHaXZl
biB5b3UgdGVzdGVkIGl0IHdpdGggdGhpcyBjaGFuZ2UsIGFuZCBJIHRoaW5rIGl0IG1ha2VzIGl0
IGEgYml0CnRpZGllciBhbmQgbm8gbGVzcyBjb3JyZWN0LCBJIHdvdWxkIGxpa2UgdG8ga2VlcCBp
dC4KCkkgcmV3cm90ZSB0aGUgY29tbWl0IG1lc3NhZ2UgLSBzZWUgYmVsb3cuCgpJYW4uCgpsaWJ4
bDogZXZlbnQ6IE1vdmUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgdG8gdGhlIGVuZCBvZiBhZnRlcnBv
bGwKClRoaXMgc2VlbXMgbmVhdGVyLiAgSXQgZG9lc24ndCBoYXZlIGFueSBzaWduaWZpY2FudCBl
ZmZlY3QgYmVjYXVzZToKClRoZSBwb2xsZXIgZmQgd291bGRuJ3QgYmUgZW1wdGllZCBieSB0aW1l
X29jY3Vycy4gIEl0IHdvdWxkIG9ubHkgYmUKd29rZW4gYnkgdGltZV9vY2N1cnMgYXMgYSByZXN1
bHQgb2YgYW4gYW8gY29tcGxldGluZywgb3IgYnkKbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0
b24uICBCdXQgLi4uMV9iYXRvbiB3b24ndCBiZSBjYWxsZWQgaW4KYmV0d2VlbiAoZm9yIG9uZSB0
aGluZywgdGhpcyB3b3VsZCB2aW9sYXRlIHRoZSBydWxlIG9mIG5vdCBzdGlsbApoYXZpbmcgdGhl
IGFjdGl2ZSBjYWxsZXIgd2hlbiAuLi4xX2JhdG9uIGlzIGNhbGxlZCkuCgpXaGlsZSBkaXNjdXNz
aW5nIHRoaXMgcGF0Y2gsIEkgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgKGlu
CmxpYnhsIGluIGdlbmVyYWwpIHRoYXQgcG9sbGVyX3B1dCBtaWdodCBiZSBjYWxsZWQgb24gYSB3
b2tlbiBwb2xsZXIuCkl0IHdvdWxkIHByb2JhYmx5IGJlIHNlbnNpYmxlIGF0IHNvbWUgcG9pbnQg
dG8gbWFrZSBwb2xsZXJfZ2V0IGVtcHR5CnRoZSBwaXBlLCBhdCBsZWFzdCBpZiB0aGUgcGlwZV9u
b25lbXB0eSBmbGFnIGlzIHNldC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpUZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCnYyOiBDb21wbGV0ZWx5IHJldmlzZWQgY29tbWl0IG1lc3NhZ2U7
IG5vdyB3ZSB0aGluayB0aGlzIGlzIGp1c3QKICAgIGNsZWFudXAuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:34:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isShN-0002FE-97; Fri, 17 Jan 2020 14:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isShL-0002EQ-H7
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:34:07 +0000
X-Inumbo-ID: 6906eb8a-3936-11ea-b544-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6906eb8a-3936-11ea-b544-12813bfff9fa;
 Fri, 17 Jan 2020 14:34:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579271644;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dt9iFhlKSiCzfhvhD3CI4zBvQfhK0kOYDSHCBLrtMaM=;
 b=dKdapbT0YkQGjnUTCdFJazt2NI7WpeEo8ov2Uklmif5yyXn5VMRQ9D/W
 cCZfxBRnd3bTnkkyM0gqtVCkJQucJlTwnnZiabg/H/hmRt+D5ozPGiPrg
 ygbUZd3XrgxlIDyI2N7BKTwhiBCdcK1SWy6Z7CnwRWV5RdaLTvTZEcbIi A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vkFrbkdHKA+l6buwKhtDzz6hCy67QOEZkMshQyc6/hdUZUTRzguUnNYqN/nJ+1pubbfilmun9I
 es8Zb9QOsyaA8zZK4loE/Q7nTkBTcR5bmTCp/Zu1T4uB69eduZysnqGGmgSAxGrTDf42W2yEqB
 tirz9lE9dKZW9iIeTdNOPyafXZz2/GVn1BAuCb8+zAMD335rUMvIBiBGfj27BXsqQ0yP1TpEaD
 dqeMvekLupehC5Iunas1tDpohzYvM4r8f73OVrQ0XoC34kW1GqX3Vc6gkEt+O/J0sxFWbFXKN7
 4NE=
X-SBRS: 2.7
X-MesageID: 11068181
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11068181"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-11-ian.jackson@eu.citrix.com>
 <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
 <24097.50107.530788.219066@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ff6cf59a-b673-87fb-5939-da9098f44230@citrix.com>
Date: Fri, 17 Jan 2020 14:34:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24097.50107.530788.219066@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAyOjI0IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBHZW9yZ2UgRHVubGFwIHdy
aXRlcyAoIlJlOiBbUEFUQ0ggdjIgMTAvMTBdIGxpYnhsOiBldmVudDogTW92ZSBwb2xsZXIgcGlw
ZSBlbXB0eWluZyB0byB0aGUgZW5kIG9mIGFmdGVycG9sbCIpOgo+PiBPbiAxLzEzLzIwIDU6MDgg
UE0sIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gSWYgYSB0aW1lciBldmVudCBjYWxsYmFjayBjYXVz
ZXMgdGhpcyBwb2xsZXIgdG8gYmUgd29rZW4gKG5vdCB2ZXJ5Cj4+PiB1bmxpa2VseSkgd2Ugd291
bGQgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCB0d2ljZSByYXRoZXIgdGhhbiBvbmNlLgo+Pj4KPj4+
IERvIHRoZSBwb2xsZXIgcGlwZSBlbXB0eWluZyBhdCB0aGUgZW5kOyB0aGlzIGlzIHNsaWdodGx5
IG1vcmUKPj4+IGVmZmljaWVudCBiZWNhdXNlIGl0IGNhbid0IGNhdXNlIGFueSBjYWxsYmFja3Ms
IHNvIGl0IGhhcHBlbnMgYWZ0ZXIKPj4+IGFsbCB0aGUgY2FsbGJhY2tzIGhhdmUgYmVlbiBydW4u
Cj4+Pgo+Pj4gKFRoaXMgcGlwZS1lbXB0eWluZyBoYXMgdG8gaGFwcGVuIGluIGFmdGVycG9sbCBy
YXRoZXIgdGhhbiB0aGUKPj4+IGFwcGFyZW50bHkgbW9yZSBsb2dpY2FsIGJlZm9yZXBvbGwsIGJl
Y2F1c2UgdGhlIGFwcGxpY2F0aW9uIGNhbGxpbmcKPj4+IGJlZm9yZXBvbGwgZG9lc24ndCBjb25z
dGl0dXRlIGEgcHJvbWlzZSB0byBhY3R1YWxseSBkbyBhbnl0aGluZy4pCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+Cj4+IEkg
Y2FuJ3QgcXVpdGUgZmlndXJlIG91dDogd2h5IHdvdWxkIHlvdSBlbmQgdXAgZ29pbmcgYXJvdW5k
IHRoZSBsb29wCj4+IHR3aWNlLCBhbmQgaG93IGRvZXMgdGhpcyBmaXggaXQ/Cj4gCj4gSSBub3cg
dGhpbmsgdGhpcyBpcyBub3QgdHJ1ZSBhbmQgdGhlIHNpdHVhdGlvbiBJIGRlc2NyaWJlIGNhbm5v
dAo+IGhhcHBlbi4KPiAKPiBXaGF0IEkgd2FzIHRoaW5raW5nIHdhcyB0aGF0IHBvbGxlcnNfbm90
ZV9vc2V2ZW50X2FkZGVkIG1pZ2h0IGJlCj4gY2FsbGVkIGJ5IHNvbWV0aGluZyBmcm9tIHRpbWVf
b2NjdXJzLCBhbmQgdGhhdCB3b3VsZCB3cml0ZSBhIGJ5dGUgaW50bwo+IHRoZSBwb2xsZXIgcGlw
ZS4gIEJ1dCBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZCBkb2Vzbid0IHdha2UgdXAKPiBwb2xs
ZXJzOyBpdCBqdXN0IHRhZ3MgdGhlbSBvc2V2ZW50c19hZGRlZC4KPiAKPiBJIG5vdyB0aGluayB0
aGUgc3B1cmlvdXMgd2FrZXVwIGNhbm5vdCBoYXBwZW4gYmVjYXVzZToKPiAKPiBGb3IgdGhpcyBw
YXRjaCB0byBtYWtlIGFueSBkaWZmZXJlbmNlLCB0aGUgcG9sbGVyIHBpcGUgd291bGQgaGF2ZSB0
bwo+IGJlIHdva2VuIHVwIGJ5IHNvbWV0aGluZyBpbiB0aGUgdGltZSBzY2FuIGxvb3AgaW4gYWZ0
ZXJwb2xsX2ludGVybmFsLgo+IAo+IEJ1dCBwb2xsZXIgcGlwZXMgYXJlIG9ubHkgd29rZW4gdXAg
YnkgYW8gY29tcGxldGlvbiBvciBieQo+IGNsZWFudXBfMV9iYXRvbi4KPiAKPiBjbGVhbnVwXzFf
YmF0b24gaXMgbm90IGNhbGxlZCBhbnl3aGVyZSB0aGVyZSAoYXMgYW4gYXJndW1lbnQgYWdhaW5z
dDoKPiBhbnkgc3VjaCBjYWxsIHdvdWxkIHZpb2xhdGUgdGhlIHJ1bGUgdGhhdCBjbGVhbnVwXzFf
YmF0b24gbWF5IG5vdCBiZQo+IGNhbGxlZCB3aXRoIGEgcG9sbGVyIGluIGhhbmQpLgo+IAo+IEFu
ZCBhcyBmb3IgYW8gY29tcGxldGlvbiwgd2Ugd291bGQgaW5kZWVkIHdha2UgdXAgdGhlIHBvbGxl
ci4gIEJ1dCB3ZQo+IGFsc28gbWFyayB0aGUgYW8gYXMgY29tcGxldGUsIHNvIGFvX2lucHJvZ3Jl
c3Mgd291bGQgc3BvdAo+ICFhb193b3JrX291dHN0YW5kaW5nLCBhbmQgbm90IHJlZW50ZXIgZXZl
bnRsb29wX2l0ZXJhdGlvbiBhdCBhbGwuCj4gVGhlIHdva2VuLXVwIHBvbGxlciB3b3VsZCBiZSBw
dXQgYnkgYW9faW5wcm9ncmVzcy4KPiAKPiBUaGlzIGxlYWRzIG1lIHRvIHRoaXMgb2JzZXJ2YXRp
b246IHBvbGxlcl9nZXQgbWlnaHQgZ2l2ZSB5b3UgYQo+IHdva2VuLXVwIHBvbGxlci4gIFRoaXMg
aXMgbm90IGluY29ycmVjdCwgYnV0IGl0IGlzIHBvaW50bGVzcy4gIFNvCj4gbWF5YmUgSSBzaG91
bGQgd3JpdGUgYSBwYXRjaCB0aGF0IHB1dHMgYSBjYWxsIHRvCj4gbGlieGxfX3NlbGZfcGlwZV9l
YXRhbGwgaW4gbGlieGxfX3BvbGxlcl9nZXQuCj4gCj4gVEJIIEkgc3RpbGwgdGhpbmsgdGhpcyBw
YXRjaCB0aWRpZXMgdGhlIGNvZGUgdXAgYSBiaXQuCgpObyBvYmplY3Rpb24gdG8gaXQgb24gdGhv
c2UgZ3JvdW5kcy4gOi0pCgpUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbiwKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:40:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSn8-0002v2-7j; Fri, 17 Jan 2020 14:40:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isSn6-0002lB-UE
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:40:04 +0000
X-Inumbo-ID: 3a6bd2d0-3937-11ea-9fd7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a6bd2d0-3937-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 14:39:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579271995;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=SLvCjCj9EcudhFusuWzNg3+0iTUg/xARPPJmT+uMacw=;
 b=heDUbgfZuHolrHs13JKsBB3x5uhZ2CrGN0ZCnH/Mao4RtEGU3x/sLB3B
 S5H0T1jJT2BM0MbQnU16oExlFYygkxBY9cLAuKoGMiEFV9xFzTP2EJiES
 YexiFsmC7ixQ/7pJIOW+X4qoQs5iZtfhg4R5NZd6wUbShn5qC0OPXUuxa s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: M/V1Xic3aJ1ueBemLEYKORt5j24DkVRWxF+leIkW3ZqsZoBsTtOwJxWg7FdPBh9UBeCIA2JZVk
 wRC9NLUDThwy8yPiUiYvrCD7aruDztuNcIUlHL+QBKr+vRrhBsIJRH5B0LDmHC4A+ymqpMGT04
 j57u7Vpalm2Sxj8ErDm66t9VH92SM/EDK+ZTHw6D2/Pevsoqog8HgC2tj+8+TXc+neeSWcoz1B
 xxlPYrofD3M59wIeRrWMQw85rtCYTktr+HW6oUwnKuxSwCuvJRiETIcew2rQj1tqM6dfwt/qrX
 D08=
X-SBRS: 2.7
X-MesageID: 11441366
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11441366"
To: Ian Jackson <ian.jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20200113170843.21332-1-ian.jackson@eu.citrix.com>
 <20200113170843.21332-11-ian.jackson@eu.citrix.com>
 <1d3336b4-939f-d2a5-2f0e-91c651d788ff@citrix.com>
 <24097.50107.530788.219066@mariner.uk.xensource.com>
 <24097.50644.213508.515589@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0b5f7809-b070-834c-3afb-45466d86a499@citrix.com>
Date: Fri, 17 Jan 2020 14:39:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24097.50644.213508.515589@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAyOjMzIFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJYW4gSmFja3NvbiB3cml0
ZXMgKCJSZTogW1BBVENIIHYyIDEwLzEwXSBsaWJ4bDogZXZlbnQ6IE1vdmUgcG9sbGVyIHBpcGUg
ZW1wdHlpbmcgdG8gdGhlIGVuZCBvZiBhZnRlcnBvbGwiKToKPj4gVEJIIEkgc3RpbGwgdGhpbmsg
dGhpcyBwYXRjaCB0aWRpZXMgdGhlIGNvZGUgdXAgYSBiaXQuCj4gCj4gR2l2ZW4geW91IHRlc3Rl
ZCBpdCB3aXRoIHRoaXMgY2hhbmdlLCBhbmQgSSB0aGluayBpdCBtYWtlcyBpdCBhIGJpdAo+IHRp
ZGllciBhbmQgbm8gbGVzcyBjb3JyZWN0LCBJIHdvdWxkIGxpa2UgdG8ga2VlcCBpdC4KPiAKPiBJ
IHJld3JvdGUgdGhlIGNvbW1pdCBtZXNzYWdlIC0gc2VlIGJlbG93Lgo+IAo+IElhbi4KPiAKPiBs
aWJ4bDogZXZlbnQ6IE1vdmUgcG9sbGVyIHBpcGUgZW1wdHlpbmcgdG8gdGhlIGVuZCBvZiBhZnRl
cnBvbGwKPiAKPiBUaGlzIHNlZW1zIG5lYXRlci4gIEl0IGRvZXNuJ3QgaGF2ZSBhbnkgc2lnbmlm
aWNhbnQgZWZmZWN0IGJlY2F1c2U6Cj4gCj4gVGhlIHBvbGxlciBmZCB3b3VsZG4ndCBiZSBlbXB0
aWVkIGJ5IHRpbWVfb2NjdXJzLiAgSXQgd291bGQgb25seSBiZQo+IHdva2VuIGJ5IHRpbWVfb2Nj
dXJzIGFzIGEgcmVzdWx0IG9mIGFuIGFvIGNvbXBsZXRpbmcsIG9yIGJ5Cj4gbGlieGxfX2VnY19h
b19jbGVhbnVwXzFfYmF0b24uICBCdXQgLi4uMV9iYXRvbiB3b24ndCBiZSBjYWxsZWQgaW4KPiBi
ZXR3ZWVuIChmb3Igb25lIHRoaW5nLCB0aGlzIHdvdWxkIHZpb2xhdGUgdGhlIHJ1bGUgb2Ygbm90
IHN0aWxsCj4gaGF2aW5nIHRoZSBhY3RpdmUgY2FsbGVyIHdoZW4gLi4uMV9iYXRvbiBpcyBjYWxs
ZWQpLgo+IAo+IFdoaWxlIGRpc2N1c3NpbmcgdGhpcyBwYXRjaCwgSSBub3RpY2VkIHRoYXQgdGhl
cmUgaXMgYSBwb3NzaWJpbGl0eSAoaW4KPiBsaWJ4bCBpbiBnZW5lcmFsKSB0aGF0IHBvbGxlcl9w
dXQgbWlnaHQgYmUgY2FsbGVkIG9uIGEgd29rZW4gcG9sbGVyLgo+IEl0IHdvdWxkIHByb2JhYmx5
IGJlIHNlbnNpYmxlIGF0IHNvbWUgcG9pbnQgdG8gbWFrZSBwb2xsZXJfZ2V0IGVtcHR5Cj4gdGhl
IHBpcGUsIGF0IGxlYXN0IGlmIHRoZSBwaXBlX25vbmVtcHR5IGZsYWcgaXMgc2V0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IFRl
c3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKV2l0aCB0
aGUgbmV3IGNvbW1pdCBtZXNzYWdlOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:40:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSnD-0003B7-Ha; Fri, 17 Jan 2020 14:40:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=HJCJ=3G=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1isSnB-0003A0-Sy
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:40:09 +0000
X-Inumbo-ID: 3cce1218-3937-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3cce1218-3937-11ea-aecd-bc764e2007e4;
 Fri, 17 Jan 2020 14:39:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 59B93B17A;
 Fri, 17 Jan 2020 14:39:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, linux-block@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Fri, 17 Jan 2020 15:39:55 +0100
Message-Id: <20200117143955.18892-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/blkfront: limit allocated memory size to
 actual use case
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jens Axboe <axboe@kernel.dk>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIFhlbiBibGtmcm9udCBkcml2ZXIgYWxsb2NhdGVzIG1lbW9yeSBmb3Igb25lIHN0
cnVjdApibGtmcm9udF9yaW5nX2luZm8gZm9yIGVhY2ggY29tbXVuaWNhdGlvbiByaW5nLiBUaGlz
IHN0cnVjdHVyZSBpcwpzdGF0aWNhbGx5IHNpemVkIGZvciB0aGUgbWF4aW11bSBzdXBwb3J0ZWQg
Y29uZmlndXJhdGlvbiByZXN1bHRpbmcKaW4gYSBzaXplIG9mIG1vcmUgdGhhbiA5MCBrQi4KCkFz
IHRoZSBtYWluIHNpemUgY29udHJpYnV0b3IgaXMgb25lIGFycmF5IGluc2lkZSB0aGUgc3RydWN0
LCB0aGUKbWVtb3J5IGFsbG9jYXRpb24gY2FuIGVhc2lseSBiZSBsaW1pdGVkIGJ5IG1vdmluZyB0
aGlzIGFycmF5IHRvIGJlCnRoZSBsYXN0IHN0cnVjdHVyZSBlbGVtZW50IGFuZCB0byBhbGxvY2F0
ZSBvbmx5IHRoZSBtZW1vcnkgZm9yIHRoZQphY3R1YWxseSBuZWVkZWQgYXJyYXkgc2l6ZS4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJz
L2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwppbmRleCBjMDJiZTA2
YzUyOTkuLjYxNDkxMTY3ZGExOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv
bnQuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCkBAIC0xNTEsOSArMTUxLDYg
QEAgTU9EVUxFX1BBUk1fREVTQyhtYXhfcmluZ19wYWdlX29yZGVyLCAiTWF4aW11bSBvcmRlciBv
ZiBwYWdlcyB0byBiZSB1c2VkIGZvciB0aGUKICNkZWZpbmUgQkxLX1JJTkdfU0laRShpbmZvKQlc
CiAJX19DT05TVF9SSU5HX1NJWkUoYmxraWYsIFhFTl9QQUdFX1NJWkUgKiAoaW5mbyktPm5yX3Jp
bmdfcGFnZXMpCiAKLSNkZWZpbmUgQkxLX01BWF9SSU5HX1NJWkUJXAotCV9fQ09OU1RfUklOR19T
SVpFKGJsa2lmLCBYRU5fUEFHRV9TSVpFICogWEVOQlVTX01BWF9SSU5HX0dSQU5UUykKLQogLyoK
ICAqIHJpbmctcmVmJXUgaT0oLTFVTCkgd291bGQgdGFrZSAxMSBjaGFyYWN0ZXJzICsgJ3Jpbmct
cmVmJyBpcyA4LCBzbyAxOQogICogY2hhcmFjdGVycyBhcmUgZW5vdWdoLiBEZWZpbmUgdG8gMjAg
dG8ga2VlcCBjb25zaXN0ZW50IHdpdGggYmFja2VuZC4KQEAgLTE3NywxMiArMTc0LDEyIEBAIHN0
cnVjdCBibGtmcm9udF9yaW5nX2luZm8gewogCXVuc2lnbmVkIGludCBldnRjaG4sIGlycTsKIAlz
dHJ1Y3Qgd29ya19zdHJ1Y3Qgd29yazsKIAlzdHJ1Y3QgZ250dGFiX2ZyZWVfY2FsbGJhY2sgY2Fs
bGJhY2s7Ci0Jc3RydWN0IGJsa19zaGFkb3cgc2hhZG93W0JMS19NQVhfUklOR19TSVpFXTsKIAlz
dHJ1Y3QgbGlzdF9oZWFkIGluZGlyZWN0X3BhZ2VzOwogCXN0cnVjdCBsaXN0X2hlYWQgZ3JhbnRz
OwogCXVuc2lnbmVkIGludCBwZXJzaXN0ZW50X2dudHNfYzsKIAl1bnNpZ25lZCBsb25nIHNoYWRv
d19mcmVlOwogCXN0cnVjdCBibGtmcm9udF9pbmZvICpkZXZfaW5mbzsKKwlzdHJ1Y3QgYmxrX3No
YWRvdyBzaGFkb3dbXTsKIH07CiAKIC8qCkBAIC0xOTE1LDcgKzE5MTIsOCBAQCBzdGF0aWMgaW50
IG5lZ290aWF0ZV9tcShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIAkJaW5mby0+bnJfcmlu
Z3MgPSAxOwogCiAJaW5mby0+cmluZm8gPSBrdmNhbGxvYyhpbmZvLT5ucl9yaW5ncywKLQkJCSAg
ICAgICBzaXplb2Yoc3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyksCisJCQkgICAgICAgc3RydWN0
X3NpemUoaW5mby0+cmluZm8sIHNoYWRvdywKKwkJCQkJICAgQkxLX1JJTkdfU0laRShpbmZvKSks
CiAJCQkgICAgICAgR0ZQX0tFUk5FTCk7CiAJaWYgKCFpbmZvLT5yaW5mbykgewogCQl4ZW5idXNf
ZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCAtRU5PTUVNLCAiYWxsb2NhdGluZyByaW5nX2luZm8gc3Ry
dWN0dXJlIik7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSuO-0003TH-D9; Fri, 17 Jan 2020 14:47:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuM-0003TC-QR
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:34 +0000
X-Inumbo-ID: 4b7c9c34-3938-11ea-b549-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b7c9c34-3938-11ea-b549-12813bfff9fa;
 Fri, 17 Jan 2020 14:47:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272453;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=p6o3yKbKXFln63k2f1nWCXxyRUomxX8MFFZBVJmH21U=;
 b=QXjLZHp1zoraEJJJAKG5aI66vMXefKyuVoSDx/tzxexu5AYeJerVae33
 w03RMETRpZY0Xqh/zHIX66rLDZocoejtsWEHFOjPlIwTn8IBLoHh3o7fr
 TjFwM9aSbZgZZpui+wrt2V5oCJU7l9S/JaR3GeYwa4hf0cBSEefElSaZ8 M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K+UYM+Wc8A/IPUzph97K6GM8eZ3XYoDW3xrjW+ctg3NvXV40XDRiL6qyOjI5tCpFEFhccQDvbu
 WT/9G45ns7xmGWGo6+lZ9hX3d0qTUXHrafyKOAheUGV+Q80pRtLR8YiNwX+MOuhftmCYyMfEBQ
 i08/XWRTT/fvwQ/BdmK0akIz35sULZ+fhqbsU7aF9PK26miPLORlqSMZGEQKH6RLotR1RHpne4
 hoj2Nh5cj06+3+Tpf6ohpQFAKLeEQWKael1PVJeizsQ2dwZJS6aLEhYeSjxMTqjkbkQ3S8EHue
 POw=
X-SBRS: 2.7
X-MesageID: 11441865
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11441865"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:18 +0000
Message-ID: <20200117144726.582-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 02/10] libxl: event: Rename
 ctx.pollers_fd_changed to .pollers_active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

V2UgYXJlIGdvaW5nIHRvIHVzZSB0aGlzIGEgYml0IG1vcmUgd2lkZWx5LiAgTWFrZSB0aGUgbmFt
ZSBtb3JlCmdlbmVyYWwuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICB8IDQgKystLQogdG9vbHMv
bGlieGwvbGlieGxfZXZlbnQuYyAgICB8IDggKysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggfCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmMKaW5kZXggYTBkODQyODFkMC4uZjYwZmQzZTRmZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC00OCw3ICs0OCw3
IEBAIGludCBsaWJ4bF9jdHhfYWxsb2MobGlieGxfY3R4ICoqcGN0eCwgaW50IHZlcnNpb24sCiAg
ICAgY3R4LT5wb2xsZXJfYXBwID0gMDsKICAgICBMSUJYTF9MSVNUX0lOSVQoJmN0eC0+cG9sbGVy
c19ldmVudCk7CiAgICAgTElCWExfTElTVF9JTklUKCZjdHgtPnBvbGxlcnNfaWRsZSk7Ci0gICAg
TElCWExfTElTVF9JTklUKCZjdHgtPnBvbGxlcnNfZmRzX2NoYW5nZWQpOworICAgIExJQlhMX0xJ
U1RfSU5JVCgmY3R4LT5wb2xsZXJzX2FjdGl2ZSk7CiAKICAgICBMSUJYTF9MSVNUX0lOSVQoJmN0
eC0+ZWZkcyk7CiAgICAgTElCWExfVEFJTFFfSU5JVCgmY3R4LT5ldGltZXMpOwpAQCAtMTc3LDcg
KzE3Nyw3IEBAIGludCBsaWJ4bF9jdHhfZnJlZShsaWJ4bF9jdHggKmN0eCkKICAgICBsaWJ4bF9f
cG9sbGVyX3B1dChjdHgsIGN0eC0+cG9sbGVyX2FwcCk7CiAgICAgY3R4LT5wb2xsZXJfYXBwID0g
TlVMTDsKICAgICBhc3NlcnQoTElCWExfTElTVF9FTVBUWSgmY3R4LT5wb2xsZXJzX2V2ZW50KSk7
Ci0gICAgYXNzZXJ0KExJQlhMX0xJU1RfRU1QVFkoJmN0eC0+cG9sbGVyc19mZHNfY2hhbmdlZCkp
OworICAgIGFzc2VydChMSUJYTF9MSVNUX0VNUFRZKCZjdHgtPnBvbGxlcnNfYWN0aXZlKSk7CiAg
ICAgbGlieGxfX3BvbGxlciAqcG9sbGVyLCAqcG9sbGVyX3RtcDsKICAgICBMSUJYTF9MSVNUX0ZP
UkVBQ0hfU0FGRShwb2xsZXIsICZjdHgtPnBvbGxlcnNfaWRsZSwgZW50cnksIHBvbGxlcl90bXAp
IHsKICAgICAgICAgbGlieGxfX3BvbGxlcl9kaXNwb3NlKHBvbGxlcik7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwppbmRl
eCAxMjEwYzFiZmIzLi41YjEyYTQ1ZTcwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9l
dmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKQEAgLTIzOCw3ICsyMzgsNyBA
QCB2b2lkIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9m
ZCAqZXYpCiAgICAgTElCWExfTElTVF9SRU1PVkUoZXYsIGVudHJ5KTsKICAgICBldi0+ZmQgPSAt
MTsKIAotICAgIExJQlhMX0xJU1RfRk9SRUFDSChwb2xsZXIsICZDVFgtPnBvbGxlcnNfZmRzX2No
YW5nZWQsIGZkc19jaGFuZ2VkX2VudHJ5KQorICAgIExJQlhMX0xJU1RfRk9SRUFDSChwb2xsZXIs
ICZDVFgtPnBvbGxlcnNfYWN0aXZlLCBhY3RpdmVfZW50cnkpCiAgICAgICAgIHBvbGxlci0+ZmRz
X2RlcmVnaXN0ZXJlZCA9IDE7CiAKICBvdXQ6CkBAIC0xNjYzLDE1ICsxNjYzLDE1IEBAIGxpYnhs
X19wb2xsZXIgKmxpYnhsX19wb2xsZXJfZ2V0KGxpYnhsX19nYyAqZ2MpCiAgICAgICAgIH0KICAg
ICB9CiAKLSAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZDVFgtPnBvbGxlcnNfZmRzX2NoYW5n
ZWQsIHAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBmZHNfY2hhbmdlZF9lbnRyeSk7Cisg
ICAgTElCWExfTElTVF9JTlNFUlRfSEVBRCgmQ1RYLT5wb2xsZXJzX2FjdGl2ZSwgcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeSk7CiAgICAgcmV0dXJuIHA7CiB9CiAK
IHZvaWQgbGlieGxfX3BvbGxlcl9wdXQobGlieGxfY3R4ICpjdHgsIGxpYnhsX19wb2xsZXIgKnAp
CiB7CiAgICAgaWYgKCFwKSByZXR1cm47Ci0gICAgTElCWExfTElTVF9SRU1PVkUocCwgZmRzX2No
YW5nZWRfZW50cnkpOworICAgIExJQlhMX0xJU1RfUkVNT1ZFKHAsIGFjdGl2ZV9lbnRyeSk7CiAg
ICAgTElCWExfTElTVF9JTlNFUlRfSEVBRCgmY3R4LT5wb2xsZXJzX2lkbGUsIHAsIGVudHJ5KTsK
IH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYzViNzFkMTVmMC4uNTgxZDY0Yjk5YyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC02MjksMTMgKzYyOSwxMyBAQCBzdHJ1Y3QgbGlieGxfX3BvbGxlciB7
CiAgICAgLyoKICAgICAgKiBXZSBhbHNvIHVzZSB0aGUgcG9sbGVyIHRvIHJlY29yZCB3aGV0aGVy
IGFueSBmZHMgaGF2ZSBiZWVuCiAgICAgICogZGVyZWdpc3RlcmVkIHNpbmNlIHdlIGVudGVyZWQg
cG9sbC4gIEVhY2ggcG9sbGVyIHdoaWNoIGlzIG5vdAotICAgICAqIGlkbGUgaXMgb24gdGhlIGxp
c3QgcG9sbGVyc19mZHNfY2hhbmdlZC4gIGZkc19kZXJlZ2lzdGVyZWQgaXMKKyAgICAgKiBpZGxl
IGlzIG9uIHRoZSBsaXN0IHBvbGxlcnNfYWN0aXZlLiAgZmRzX2RlcmVnaXN0ZXJlZCBpcwogICAg
ICAqIGNsZWFyZWQgYnkgYmVmb3JlcG9sbCwgYW5kIHRlc3RlZCBieSBhZnRlcnBvbGwuICBXaGVu
ZXZlciBhbiBmZAogICAgICAqIGV2ZW50IGlzIGRlcmVnaXN0ZXJlZCwgd2Ugc2V0IHRoZSBmZHNf
ZGVyZWdpc3RlcmVkIG9mIGFsbCBub24taWRsZQogICAgICAqIHBvbGxlcnMuICBTbyBhZnRlcnBv
bGwgY2FuIHRlbGwgd2hldGhlciBhbnkgUE9MTE5WQUwgaXMKICAgICAgKiBwbGF1c2libHkgZHVl
IHRvIGFuIGZkIGJlaW5nIGNsb3NlZCBhbmQgcmVvcGVuZWQuCiAgICAgICovCi0gICAgTElCWExf
TElTVF9FTlRSWShsaWJ4bF9fcG9sbGVyKSBmZHNfY2hhbmdlZF9lbnRyeTsKKyAgICBMSUJYTF9M
SVNUX0VOVFJZKGxpYnhsX19wb2xsZXIpIGFjdGl2ZV9lbnRyeTsKICAgICBib29sIGZkc19kZXJl
Z2lzdGVyZWQ7CiB9OwogCkBAIC02NzgsNyArNjc4LDcgQEAgc3RydWN0IGxpYnhsX19jdHggewog
CiAgICAgbGlieGxfX3BvbGxlciAqcG9sbGVyX2FwcDsgLyogbGlieGxfb3NldmVudF9iZWZvcmVw
b2xsIGFuZCBfYWZ0ZXJwb2xsICovCiAgICAgTElCWExfTElTVF9IRUFEKCwgbGlieGxfX3BvbGxl
cikgcG9sbGVyc19ldmVudCwgcG9sbGVyc19pZGxlOwotICAgIExJQlhMX0xJU1RfSEVBRCgsIGxp
YnhsX19wb2xsZXIpIHBvbGxlcnNfZmRzX2NoYW5nZWQ7CisgICAgTElCWExfTElTVF9IRUFEKCwg
bGlieGxfX3BvbGxlcikgcG9sbGVyc19hY3RpdmU7CiAKICAgICBMSUJYTF9TTElTVF9IRUFEKGxp
YnhsX19vc2V2ZW50X2hvb2tfbmV4aSwgbGlieGxfX29zZXZlbnRfaG9va19uZXh1cykKICAgICAg
ICAgaG9va19mZF9uZXhpX2lkbGUsIGhvb2tfdGltZW91dF9uZXhpX2lkbGU7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSuS-0003TW-MZ; Fri, 17 Jan 2020 14:47:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuR-0003TR-O2
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:39 +0000
X-Inumbo-ID: 4b4f6b24-3938-11ea-b549-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b4f6b24-3938-11ea-b549-12813bfff9fa;
 Fri, 17 Jan 2020 14:47:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272454;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=OvQk6AzAhMJpVbm3kK2nooKXqh7MTITYD+jYcb8yzqw=;
 b=Z3Q0/ntMU1ROJuF7pwrkz4dM/qIPal5QkGqMoHDyJB7e1tIJOnXTNDMH
 i6zUgat7SrdYipNFo5+DMP9UNpwhneZnyeMRGuDPsspjN1eKK+yoWDRBc
 VrVQUgKdZUnCimDQIm5A29TSGiHybC8lrigrwAq93DLsXPIpRczEBJAQK 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FGo5b86+kFpyu2fW9UerhDyt/pG4GHLprcvcp9FRbuhQXl2vhP8e1PRczuXgt7FphRREPOg8j+
 dZC8OySlWEClcCJnjKPQKE3DDm+1T9qW8J10u7khaJ53H01zsUAIVA6ZeC3pllqSQ73px1S+/K
 x5KWZvGMf0+RwevEN+WXnTG80iQ3Pyf6YQ1v9IMtT2JbfaDu0hWDA7ZEOtUwzPIbE4NluYddrO
 8kSkXzVLlX+Lowhw7UGDcvwh2h7CVBCtJIUHwz6JCC5f86Pk5Qlr/OMWLw+FhkLRSqU6hRMekU
 898=
X-SBRS: 2.7
X-MesageID: 11068798
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11068798"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:16 +0000
Message-ID: <20200117144726.582-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 00/10] libxl: event: Fix hang for some
 applications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhlIG1lYXQgaGVyZSwgaW5jbHVkaW5nIGEgZGVzY3JpcHRpb24gb2YgdGhlIGJ1ZywgaXMgaW46
CiAgbGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5
IGNhbGxzCgpUaGlzIGlzIGFsbCBub3cgUmV2aWV3ZWQtYnkgYW5kIFRlc3RlZC1ieSBHZW9yZ2Us
IHNvIGl0IGlzIHJlYWR5IHRvIGJlCmNvbW1pdHRlZC4gIEJ1dCBJIHdpbGwgYmUgYXdheSBmb3Ig
YSBiaXQgc29vbiBhbmQgcmV2ZXJ0aW5nIHNvbWV0aGluZwpvZiB0aGlzIGZvcm0gaXMgcHJvYmFi
bHkgdW5kZXNpcmFibGUuICBTbyBJIHdpbGwgY29tbWl0IHRoaXMgaW4Kc29tZXRoaW5nIG92ZXIg
YSB3ZWVrIChhc3N1bWluZyBubyBmdXJ0aGVyIGNvbW1lbnRzIGFyaXNlKS4KClRoZSBjaGFuZ2Vz
IGhlcmUgZnJvbSB2MiBhcmUgb25seSB0byB0d28gb2YgdGhlIGNvbW1pdCBtZXNzYWdlcwoobWFy
a2VkIG0gaW4gdGhlIGxpc3QgYmVsb3cpLgoKSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgc2Vy
aWVzIGlzIGEgYmFja3BvcnQgY2FuZGlkYXRlLiAgSXQgaXMgbm90CmltcG9zc2libGUgdGhhdCB0
aGUgYnVnIHdlIGFyZSBmaXhpbmcgaGVyZSBpcyBhZmZlY3RpbmcgKHNheSkgbGlidmlydC4KQnV0
IGlmIHNvIHByZXN1bWFibHkgbm90IGluIGEgc2lnbmlmaWNhbnQgd2F5IGFzIHdlIGhhdmVuJ3Qg
c2VlbgpyZXBvcnRzLiAgU28gZXZlbiB0aG91Z2ggdGhpcyBpcyBhIGJ1Z2ZpeCwgSSdtIHNjZXB0
aWNhbC4KCklhbiBKYWNrc29uICgxMCk6CiAgIGxpYnhsOiBldmVudDogUmVuYW1lIHBvbGxlci5m
ZHNfY2hhbmdlZCB0byAuZmRzX2RlcmVnaXN0ZXJlZAogICBsaWJ4bDogZXZlbnQ6IFJlbmFtZSBj
dHgucG9sbGVyc19mZF9jaGFuZ2VkIHRvIC5wb2xsZXJzX2FjdGl2ZQogICBsaWJ4bDogZXZlbnQ6
IEludHJvZHVjZSBDVFhfVU5MT0NLX0VHQ19GUkVFCiAgIGxpYnhsOiBldmVudDogTWFrZSBMSUJY
TF9fRVZFTlRfRElTQVNURVIgdGFrZSBhIGdjLCBub3QgYW4gZWdjCiBtIGxpYnhsOiBldmVudDog
TWFrZSBsaWJ4bF9fcG9sbGVyX3dha2V1cCB0YWtlIGEgZ2MsIG5vdCBhbiBlZ2MKICAgbGlieGw6
IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNhbGxzCiAg
IGxpYnhsOiBldmVudDogcG9sbGVyIHBpcGUgb3B0aW1pc2F0aW9uCiAgIGxpYnhsOiBldmVudDog
QnJlYWsgb3V0IGJhdG9uX3dha2UKICAgbGlieGw6IGV2ZW50OiBGaXggcG9zc2libGUgaGFuZyB3
aXRoIGxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbAogbSBsaWJ4bDogZXZlbnQ6IE1vdmUgcG9sbGVy
IHBpcGUgZW1wdHlpbmcgdG8gdGhlIGVuZCBvZiBhZnRlcnBvbGwKCiB0b29scy9saWJ4bC9saWJ4
bC5jICAgICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4bC9saWJ4bF9hb3V0aWxzLmMgIHwgICAy
ICstCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgIHwgICA0ICstCiB0b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYyAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwg
Mjg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2ZvcmsuYyAgICAgfCAgMTcgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIHwgIDU0ICsrKysrLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDI5MCBpbnNlcnRpb25zKCspLCA3
OSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSuV-0003UW-Vz; Fri, 17 Jan 2020 14:47:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuU-0003U8-Oy
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:42 +0000
X-Inumbo-ID: 4b703c8c-3938-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b703c8c-3938-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272455;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=MuZOZ0sS2G2mGEuT1Z5jFZxPYJJsKyOfLSzMGJZQ0aE=;
 b=TKE9HIzKHCkERQfjiwx1pmCSFCtqUWrNO2EgArSNxz9ElEjbSveHEfsd
 /HiIv2ggHFd/blkvwfzth40Rv+AnQfcYJ7E5j1rVXmKv5rLrT7EXFSYzM
 iHP/xzJmhAWddH91TkMfbrJaYYa9vUEWsYHBdhR/b2zNsMeoNP/l9upK8 g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EHvub2B18WFoq/Q6/DEp1hKaQpQtx2QImZWBEXKPhbEBO2ejKCBSxRENO2qo64oDeNQ0TaUL55
 xWE4DZ4a7we8byjb2J6HF0CJZGXJaWmZJ2gw4N9edNj7aDdAyUl7bH84LGKrnQnsFJ2LBdj3am
 OT/r0InZDsI+2Lbl1NRXgLfBg9cMM4fa513TkXx0Hl7imGVFou4jtsyhXT+dMUmvE2hYtStrFT
 eCyM7bhIn7CUvuMwjKR21D7B10W6mS1KE8hKR2VAo297r4344q3g0fPNfrzaqbLSjsJZvcqk6T
 BSg=
X-SBRS: 2.7
X-MesageID: 11089537
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11089537"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:17 +0000
Message-ID: <20200117144726.582-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 01/10] libxl: event: Rename
 poller.fds_changed to .fds_deregistered
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhpcyBpcyBvbmx5IGZvciBkZXJlZ2lzdHJhdGlvbi4gIFdlIGFyZSBnb2luZyB0byBhZGQgYW5v
dGhlciB2YXJpYWJsZQpmb3IgbmV3IGV2ZW50cywgd2l0aCBkaWZmZXJlbnQgc2VtYW50aWNzLCBh
bmQgdGhpcyBvdmVybHktZ2VuZXJhbCBuYW1lCndpbGwgYmVjb21lIGNvbmZ1c2luZy4KClNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpUZXN0ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9ldmVudC5jICAgIHwgOCArKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCB8IDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZXZlbnQuYwppbmRleCBhYThiN2QxOTQ1Li4xMjEwYzFiZmIzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2
ZW50LmMKQEAgLTIzOSw3ICsyMzksNyBAQCB2b2lkIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19ldl9mZCAqZXYpCiAgICAgZXYtPmZkID0gLTE7CiAKICAgICBM
SUJYTF9MSVNUX0ZPUkVBQ0gocG9sbGVyLCAmQ1RYLT5wb2xsZXJzX2Zkc19jaGFuZ2VkLCBmZHNf
Y2hhbmdlZF9lbnRyeSkKLSAgICAgICAgcG9sbGVyLT5mZHNfY2hhbmdlZCA9IDE7CisgICAgICAg
IHBvbGxlci0+ZmRzX2RlcmVnaXN0ZXJlZCA9IDE7CiAKICBvdXQ6CiAgICAgQ1RYX1VOTE9DSzsK
QEAgLTExMjAsNyArMTEyMCw3IEBAIHN0YXRpYyBpbnQgYmVmb3JlcG9sbF9pbnRlcm5hbChsaWJ4
bF9fZ2MgKmdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAKICAgICAqbmZkc19pbyA9IHVzZWQ7
CiAKLSAgICBwb2xsZXItPmZkc19jaGFuZ2VkID0gMDsKKyAgICBwb2xsZXItPmZkc19kZXJlZ2lz
dGVyZWQgPSAwOwogCiAgICAgbGlieGxfX2V2X3RpbWUgKmV0aW1lID0gTElCWExfVEFJTFFfRklS
U1QoJkNUWC0+ZXRpbWVzKTsKICAgICBpZiAoZXRpbWUpIHsKQEAgLTExODYsNyArMTE4Niw3IEBA
IHN0YXRpYyBpbnQgYWZ0ZXJwb2xsX2NoZWNrX2ZkKGxpYnhsX19wb2xsZXIgKnBvbGxlciwKICAg
ICAgICAgICAgIC8qIGFnYWluLCBzdGFsZSBzbG90IGVudHJ5ICovCiAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICBhc3NlcnQocG9sbGVyLT5mZHNfY2hhbmdlZCB8fCAhKGZkc1tzbG90
XS5yZXZlbnRzICYgUE9MTE5WQUwpKTsKKyAgICAgICAgYXNzZXJ0KHBvbGxlci0+ZmRzX2RlcmVn
aXN0ZXJlZCB8fCAhKGZkc1tzbG90XS5yZXZlbnRzICYgUE9MTE5WQUwpKTsKIAogICAgICAgICAv
KiB3ZSBtYXNrIGluIGNhc2UgcmVxdWVzdGVkIGV2ZW50cyBoYXZlIGNoYW5nZWQgKi8KICAgICAg
ICAgaW50IHNsb3RfcmV2ZW50cyA9IGZkc1tzbG90XS5yZXZlbnRzICYgZXZlbnRzOwpAQCAtMTYy
Niw3ICsxNjI2LDcgQEAgaW50IGxpYnhsX19wb2xsZXJfaW5pdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fcG9sbGVyICpwKQogICAgIGludCByYzsKICAgICBwLT5mZF9wb2xscyA9IDA7CiAgICAgcC0+
ZmRfcmluZGljZXMgPSAwOwotICAgIHAtPmZkc19jaGFuZ2VkID0gMDsKKyAgICBwLT5mZHNfZGVy
ZWdpc3RlcmVkID0gMDsKIAogICAgIHJjID0gbGlieGxfX3BpcGVfbm9uYmxvY2soQ1RYLCBwLT53
YWtldXBfcGlwZSk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IGJhOGM5YjQxYWIuLmM1YjcxZDE1ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNjI5LDE0ICs2
MjksMTQgQEAgc3RydWN0IGxpYnhsX19wb2xsZXIgewogICAgIC8qCiAgICAgICogV2UgYWxzbyB1
c2UgdGhlIHBvbGxlciB0byByZWNvcmQgd2hldGhlciBhbnkgZmRzIGhhdmUgYmVlbgogICAgICAq
IGRlcmVnaXN0ZXJlZCBzaW5jZSB3ZSBlbnRlcmVkIHBvbGwuICBFYWNoIHBvbGxlciB3aGljaCBp
cyBub3QKLSAgICAgKiBpZGxlIGlzIG9uIHRoZSBsaXN0IHBvbGxlcnNfZmRzX2NoYW5nZWQuICBm
ZHNfY2hhbmdlZCBpcworICAgICAqIGlkbGUgaXMgb24gdGhlIGxpc3QgcG9sbGVyc19mZHNfY2hh
bmdlZC4gIGZkc19kZXJlZ2lzdGVyZWQgaXMKICAgICAgKiBjbGVhcmVkIGJ5IGJlZm9yZXBvbGws
IGFuZCB0ZXN0ZWQgYnkgYWZ0ZXJwb2xsLiAgV2hlbmV2ZXIgYW4gZmQKLSAgICAgKiBldmVudCBp
cyBkZXJlZ2lzdGVyZWQsIHdlIHNldCB0aGUgZmRzX2NoYW5nZWQgb2YgYWxsIG5vbi1pZGxlCisg
ICAgICogZXZlbnQgaXMgZGVyZWdpc3RlcmVkLCB3ZSBzZXQgdGhlIGZkc19kZXJlZ2lzdGVyZWQg
b2YgYWxsIG5vbi1pZGxlCiAgICAgICogcG9sbGVycy4gIFNvIGFmdGVycG9sbCBjYW4gdGVsbCB3
aGV0aGVyIGFueSBQT0xMTlZBTCBpcwogICAgICAqIHBsYXVzaWJseSBkdWUgdG8gYW4gZmQgYmVp
bmcgY2xvc2VkIGFuZCByZW9wZW5lZC4KICAgICAgKi8KICAgICBMSUJYTF9MSVNUX0VOVFJZKGxp
YnhsX19wb2xsZXIpIGZkc19jaGFuZ2VkX2VudHJ5OwotICAgIGJvb2wgZmRzX2NoYW5nZWQ7Cisg
ICAgYm9vbCBmZHNfZGVyZWdpc3RlcmVkOwogfTsKIAogc3RydWN0IGxpYnhsX19nYyB7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSuY-0003Vr-Fp; Fri, 17 Jan 2020 14:47:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuW-0003VB-O5
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:44 +0000
X-Inumbo-ID: 4c5a6759-3938-11ea-b549-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c5a6759-3938-11ea-b549-12813bfff9fa;
 Fri, 17 Jan 2020 14:47:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272455;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ed5rCI1SJFMUJWFKcw/KB8tZT/hQHzA/nXtpKtUxPBc=;
 b=acn0nqgDP5RVHHjrhVVlsr+sXo42l6K5ijB6a7JaAWpl7xkNJbGF6K/t
 Jm6+ys23sNcA1sEWSTL6lJUQOOvsVKyK6qgv9YE5Md7IZcsFgfwseHE2U
 JxMbao6VcYwGf3A6iuAprtYQn/m0mTnjFUwD7pPabWRxSK4kO2qblvH8J 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6S7f2ICCMzzSKKBCiwYLGPSOqkGSzyCvjVs2XZtB0pzGXCEsNGW/edRiie/T6MIX5+YhY1Ncn2
 mtxFmUAaCLHv0hfqqvEfait2A2G+2ezKCnJ4GfD1gCqULa9vssTiFqk+Z9peR7/AXxFs0JuwJV
 qwYJLlHrTbZtNq0sndx+6hzNm8LIq99ocaPjuJfJiA1IuZMROPGX2+g9FqeN0Np2p8ZvhxoG5E
 7itAJHTfedDMZnleeANm4Bp3mvWaxNphf2eUejZW1QYgZe7GQlxYSgvHAdve0Uiow+WHbN+Vaw
 L+Y=
X-SBRS: 2.7
X-MesageID: 11441872
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11441872"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:25 +0000
Message-ID: <20200117144726.582-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 09/10] libxl: event: Fix possible hang with
 libxl_osevent_beforepoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

SWYgdGhlIGFwcGxpY2F0aW9uIHVzZXMgbGlieGxfb3NldmVudF9iZWZvcmVwb2xsLCBhIHNpbWls
YXIgaGFuZyBpcwpwb3NzaWJsZSB0byB0aGUgb25lIGRlc2NyaWJlZCBhbmQgZml4ZWQgaW4KICAg
bGlieGw6IGV2ZW50OiBGaXggaGFuZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNh
bGxzCkFwcGxpY2F0aW9uIGJlaGF2aW91ciB3b3VsZCBoYXZlIHRvIGJlIGZhaXJseSB1bnVzdWFs
LCBidXQgaXQKZG9lc24ndCBzZWVtIHNlbnNpYmxlIHRvIGp1c3QgbGVhdmUgdGhpcyBsYXRlbnQg
YnVnLgoKV2UgZml4IHRoZSBsYXRlbnQgYnVnIGJ5IHdha2luZyB1cCB0aGUgInBvbGxlcl9hcHAi
IHBpcGUgZXZlcnkgdGltZSB3ZQphZGQgb3NldmVudHMuICBJZiB0aGUgYXBwbGljYXRpb24gZG9l
cyBub3QgZXZlciBjYWxsIGJlZm9yZXBvbGwsIHdlCndyaXRlIG9uZSBieXRlIHRvIHRoZSBwaXBl
IGFuZCBzZXQgcGlwZV9ub25lbXB0eSBhbmQgdGhlbiB3ZSBpZ25vcmUKaXQuICBXZSBvbmx5IHdy
aXRlIGFub3RoZXIgYnl0ZSBpZiBiZWZvcmVwb2xsIGlzIGNhbGxlZCBhZ2Fpbi4KCk5vcm1hbGx5
IGluIGFuIGV2ZW50eSBwcm9ncmFtIHRoZXJlIHdvdWxkIG9ubHkgYmUgb25lIHRocmVhZCBjYWxs
aW5nCmxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFRoZSBlZmZlY3QgaW4gc3VjaCBhIHByb2dy
YW0gaXMgdG8Kc29tZXRpbWVzIG5lZWRsZXNzbHkgZ28gcm91bmQgdGhlIHBvbGwgbG9vcCBhZ2Fp
biBpZiBhIHRpbWVvdXQKY2FsbGJhY2sgYmVjb21lcyBpbnRlcmVzdGVkIGluIGEgbmV3IG9zZXZl
bnQuICBXZSdsbCBmaXggdGhhdCBpbiBhCm1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYyOiBOZXcgYWRkaXRpb24gdG8gY29ycmVjdG5l
c3MgYXJndW1lbnRzIGluIGxpYnhsX2V2ZW50LmMgY29tbWVudC4KLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9ldmVudC5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZXZlbnQuYwppbmRleCA0NWNjNjc5NDJkLi41ZjZhNjA3ZDgwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMK
QEAgLTQxLDE4ICs0MSwyNSBAQCBzdGF0aWMgdm9pZCBhb19fY2hlY2tfZGVzdHJveShsaWJ4bF9j
dHggKmN0eCwgbGlieGxfX2FvICphbyk7CiAgKgogICogV2UgbmVlZCB0aGUgZm9sbG93aW5nIHBy
b3BlcnR5ICh0aGUgInVuc3RhbGUgbGl2ZW5lc3MgcHJvcGVydHkiKToKICAqCi0gKiBXaGVuZXZl
ciBhbnkgdGhyZWFkIGlzIGJsb2NraW5nIGluIHRoZSBsaWJ4bCBldmVudCBsb29wWzFdLCBhdAot
ICogbGVhc3Qgb25lIHRocmVhZCBtdXN0IGJlIHVzaW5nIGFuIHVwIHRvIGRhdGUgb3NldmVudCBz
ZXQuICBJdCBpcyBPSwotICogZm9yIGFsbCBidXQgb25lIHRocmVhZHMgdG8gaGF2ZSBzdGFsZSBl
dmVudCBzZXRzLCBiZWNhdXNlIHNvIGxvbmcKLSAqIGFzIG9uZSB3YWl0aW5nIHRocmVhZCBoYXMg
dGhlIHJpZ2h0IGV2ZW50IHNldCwgYW55IGFjdHVhbGx5Ci0gKiBpbnRlcmVzdGluZyBldmVudCB3
aWxsLCBpZiBub3RoaW5nIGVsc2UsIHdha2UgdGhhdCAicmlnaHQiIHRocmVhZAotICogdXAuICBJ
dCB3aWxsIHRoZW4gbWFrZSBzb21lIHByb2dyZXNzIGFuZC9vciwgaWYgaXQgZXhpdHMsIGVuc3Vy
ZQotICogdGhhdCBzb21lIG90aGVyIHRocmVhZCBiZWNvbWVzIHRoZSAicmlnaHQiIHRocmVhZC4K
KyAqIFdoZW5ldmVyIGFueSB0aHJlYWQgaXMgYmxvY2tpbmcgYXMgYSByZXN1bHQgb2YgYmVpbmcg
Z2l2ZW4gYW4gZmQKKyAqIHNldCBvciB0aW1lb3V0IGJ5IGxpYnhsLCBhdCBsZWFzdCBvbmUgdGhy
ZWFkIG11c3QgYmUgdXNpbmcgYW4gdXAgdG8KKyAqIGRhdGUgb3NldmVudCBzZXQuICBJdCBpcyBP
SyBmb3IgYWxsIGJ1dCBvbmUgdGhyZWFkcyB0byBoYXZlIHN0YWxlCisgKiBldmVudCBzZXRzLCBi
ZWNhdXNlIHNvIGxvbmcgYXMgb25lIHdhaXRpbmcgdGhyZWFkIGhhcyB0aGUgcmlnaHQKKyAqIGV2
ZW50IHNldCwgYW55IGFjdHVhbGx5IGludGVyZXN0aW5nIGV2ZW50IHdpbGwsIGlmIG5vdGhpbmcg
ZWxzZSwKKyAqIHdha2UgdGhhdCAicmlnaHQiIHRocmVhZCB1cC4gIEl0IHdpbGwgdGhlbiBtYWtl
IHNvbWUgcHJvZ3Jlc3MKKyAqIGFuZC9vciwgaWYgaXQgZXhpdHMsIGVuc3VyZSB0aGF0IHNvbWUg
b3RoZXIgdGhyZWFkIGJlY29tZXMgdGhlCisgKiAicmlnaHQiIHRocmVhZC4KICAqCi0gKiBbMV0g
VE9ETzogUmlnaHQgbm93IHdlIGFyZSBjb25zaWRlcmluZyBvbmx5IHRoZSBsaWJ4bCBldmVudCBs
b29wLgotICogV2UgbmVlZCB0byBjb25zaWRlciBhcHBsaWNhdGlvbiBldmVudCBsb29wIG91dHNp
ZGUgbGlieGwgdG9vLgorICogRm9yIHRocmVhZHMgYmxvY2tpbmcgb3V0c2lkZSBsaWJ4bCBhbmQg
d2hpY2ggYXJlIHJlY2VpdmluZyBsaWJ4bCdzCisgKiBmZCBhbmQgdGltZW91dCBpbmZvcm1hdGlv
biB2aWEgdGhlIGxpYnhsX29zZXZlbnRfaG9va3MgY2FsbGJhY2tzLAorICogbGlieGwgY2FsbHMg
dGhpcyBmdW5jdGlvbiBhcyBzb29uIGFzIGl0IGJlY29tZXMgaW50ZXJlc3RlZC4gIEl0IGlzCisg
KiB0aGUgcmVzcG9uc2libGl0eSBvZiBhIHByb3ZpZGVyIG9mIHRoZXNlIGZ1bmN0aW9ucyBpbiBh
CisgKiBtdWx0aXRocmVhZGVkIGVudmlyb25tZW50IHRvIG1ha2UgYXJyYW5nZW1lbnRzIHRvIHdh
a2UgdXAgZXZlbnQKKyAqIHdhaXRpbmcgdGhyZWFkKHMpIHdpdGggc3RhbGUgZXZlbnQgc2V0cy4K
ICAqCi0gKiBBcmd1bWVudCB0aGF0IG91ciBhcHByb2FjaCBpcyBzb3VuZDoKKyAqIFdhaXRlcnMg
b3V0c2lkZSBsaWJ4bCB1c2luZyBfYmVmb3JlcG9sbCBhcmUgZGVhbHQgd2l0aCBiZWxvdy4KKyAq
CisgKiBGb3IgdGhlIGxpYnhsIGV2ZW50IGxvb3AsIHRoZSBhcmd1bWVudCBpcyBhcyBmb2xsb3dz
OgogICoKICAqIFRoZSBpc3N1ZSB3ZSBhcmUgY29uY2VybmVkIGFib3V0IGlzIGxpYnhsIHNsZWVw
aW5nIG9uIGFuIG91dCBvZgogICogZGF0ZSBmZCBzZXQsIG9yIHRvbyBsb25nIGEgdGltZW91dCwg
c28gdGhhdCBpdCBkb2Vzbid0IG1ha2UKQEAgLTEzMiw3ICsxMzksMjkgQEAgc3RhdGljIHZvaWQg
YW9fX2NoZWNrX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIGxpYnhsX19hbyAqYW8pOwogICogd2ls
bCByZWVudGVyIGxpYnhsIHdoZW4gaXQgZ2FpbnMgdGhlIGxvY2sgYW5kIG5lY2Vzc2FyaWx5IHRo
ZW4KICAqIGJlY29tZXMgYSBiYXRvbiBob2xkZXIgaW4gY2F0ZWdvcnkgKGEpLgogICoKLSAqIFNv
IHRoZSAiYmF0b24gaW52YXJpYW50IiBpcyBtYWludGFpbmVkLiAgUUVELgorICogU28gdGhlICJi
YXRvbiBpbnZhcmlhbnQiIGlzIG1haW50YWluZWQuCisgKiBRRUQgKGZvciB3YWl0ZXJzIGluIGxp
YnhsKS4KKyAqCisgKgorICogRm9yIHdhaXRlcnMgb3V0c2lkZSBsaWJ4bCB3aGljaCB1c2VkIGxp
YnhsX29zZXZlbnRfYmVmb3JlcG9sbAorICogdG8gZ2V0IHRoZSBmZCBzZXQ6CisgKgorICogQXMg
YWJvdmUsIGFkZGluZyBhbiBvc2V2ZW50IGludm9sdmVzIGhhdmluZyBhbiBlZ2Mgb3IgYW4gYW8u
CisgKiBJdCBzZXRzIHBvbGxlci0+b3NldmVudHNfYWRkZWQgb24gYWxsIGFjdGl2ZSBwb2xsZXJz
LiAgTm90YWJseQorICogaXQgc2V0cyBpdCBvbiBwb2xsZXJfYXBwLCB3aGljaCBpcyBhbHdheXMg
YWN0aXZlLgorICoKKyAqIFRoZSB0aHJlYWQgd2hpY2ggZG9lcyB0aGlzIHdpbGwgZGlzcG9zZSBv
ZiBpdHMgZWdjIG9yIGFvIGJlZm9yZQorICogZXhpdGluZyBsaWJ4bCBzbyBpdCB3aWxsIGFsd2F5
cyB3YWtlIHVwIHRoZSBwb2xsZXJfYXBwIGlmIHRoZSBsYXN0CisgKiBjYWxsIHRvIF9iZWZvcmVw
b2xsIHdhcyBiZWZvcmUgdGhlIG9zZXZlbnRzIHdlcmUgYWRkZWQuICBTbyB0aGUKKyAqIGFwcGxp
Y2F0aW9uJ3MgZmQgc2V0IGNvbnRhaW5zIGF0IGxlYXN0IGEgd2FrZXVwIGluIHRoZSBmb3JtIG9m
IHRoZQorICogcG9sbGVyX2FwcCBmZC4gIFRoZSBhcHBsaWNhdGlvbiBjYW5ub3Qgc2xlZXAgb24g
dGhlIGxpYnhsIGZkIHNldAorICogdW50aWwgaXQgaGFzIGNhbGxlZCBfYWZ0ZXJwb2xsIHdoaWNo
IGVtcHRpZXMgdGhlIHBpcGUsIGFuZCBpdAorICogaXMgZXhwZWN0ZWQgdG8gdGhlbiBjYWxsIF9i
ZWZvcmVwb2xsIGFnYWluIGJlZm9yZSBzbGVlcGluZy4KKyAqCisgKiBTbyBhbGwgdGhlIGFwcGxp
Y2F0aW9uJ3MgZXZlbnQgd2FpdGluZyB0aHJlYWQocykgd2lsbCBhbHdheXMgaGF2ZQorICogYW4g
dXAgdG8gZGF0ZSBvc2V2ZW50IHNldCwgYW5kIHdpbGwgYmUgd29rZW4gdXAgaWYgbmVjZXNzYXJ5
IHRvCisgKiBhY2hpZXZlIHRoaXMuICAoVGhpcyBpcyBpbiBjb250cmFzdCBsaWJ4bCdzIG93biBl
dmVudCBsb29wIHdoZXJlCisgKiBvbmx5IG9uZSB0aHJlYWQgbmVlZCBiZSB1cCB0byBkYXRlLCBh
cyBkaXNjdXNzZWQgYWJvdmUuKQogICovCiBzdGF0aWMgdm9pZCBwb2xsZXJzX25vdGVfb3NldmVu
dF9hZGRlZChsaWJ4bF9jdHggKmN0eCkgewogICAgIGxpYnhsX19wb2xsZXIgKnBvbGxlcjsKQEAg
LTE1Nyw2ICsxODYsOSBAQCB2b2lkIGxpYnhsX19lZ2NfYW9fY2xlYW51cF8xX2JhdG9uKGxpYnhs
X19nYyAqZ2MpCiB7CiAgICAgbGlieGxfX3BvbGxlciAqc2VhcmNoLCAqd2FrZT0wOwogCisgICAg
aWYgKENUWC0+cG9sbGVyX2FwcC0+b3NldmVudHNfYWRkZWQpCisgICAgICAgIGJhdG9uX3dha2Uo
Z2MsIENUWC0+cG9sbGVyX2FwcCk7CisKICAgICBMSUJYTF9MSVNUX0ZPUkVBQ0goc2VhcmNoLCAm
Q1RYLT5wb2xsZXJzX2FjdGl2ZSwgYWN0aXZlX2VudHJ5KSB7CiAgICAgICAgIGlmIChzZWFyY2gg
PT0gQ1RYLT5wb2xsZXJfYXBwKQogICAgICAgICAgICAgLyogVGhpcyBvbmUgaXMgc3BlY2lhbC4g
IFdlIGNhbid0IGdpdmUgaXQgdGhlIGJhdG9uLiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSua-0003Wz-Qr; Fri, 17 Jan 2020 14:47:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuZ-0003WS-M1
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:47 +0000
X-Inumbo-ID: 4bc8a9bc-3938-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bc8a9bc-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272454;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=X2wy6ysk6E0gl7NDpBEXElfrRoZkazsyRAbql+jxpvI=;
 b=JCWWuOcA0qdG2GChXpwXn/S+rUcXtZZoLk80nKngrbkDBgNgw31VjWkI
 yqlW4eoZ6jMS6qUFZjFGNQDwxyldQotKp5CVT3LCDPPApoMYZplxpK5DH
 TLu10MUjF4EtUpDTePZZ7HdaKwCYDnqyi1rPHvJWxigoAZHtgoBQaC/dS w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EK7U5nGz7zhdAyd3LNMJXL6tyhUIduNnq00ZEgUJY9Mss/TJ0HcyJVpR/13UreygE9t9Bre9xc
 Yfwd+Rhj2vTyjxTIQ7ewP691XDbOst3AStgJx2fDs8ucIEPE0L+hONnq4SGnTElYxTxRiCgeej
 IC0dJZB9fCkK5OCgR4ZOEzhGlOSISPSpROGCJmfzt5JybSekbHvZRnc9QM0mWXNIqaoXrAD99m
 6sodRo5MtHyhH5AGqvjLXK4hXsQRTVG/WGs5rGJz5XmBuZ+b6QVmL49sgcwxYaamato0eR61/5
 +7U=
X-SBRS: 2.7
X-MesageID: 11669886
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11669886"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:19 +0000
Message-ID: <20200117144726.582-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 03/10] libxl: event: Introduce
 CTX_UNLOCK_EGC_FREE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhpcyBpcyBhIHZlcnkgY29tbW9uIGV4aXQgcGF0dGVybi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNoYW5nZQp0aGlzIHBhdHRlcm4uICBTbyB3ZSBzaG91bGQgbWFrZSBpdCBpbnRvIGEgbWFj
cm8gb2YgaXRzIG93bi4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50
LmMgICAgfCAxOCArKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyAg
ICAgfCAgNiArKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMiArKwogMyBm
aWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQu
YwppbmRleCA1YjEyYTQ1ZTcwLi5iZTM3ZTEyYmIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKQEAgLTExNTIsOCAr
MTE1Miw3IEBAIGludCBsaWJ4bF9vc2V2ZW50X2JlZm9yZXBvbGwobGlieGxfY3R4ICpjdHgsIGlu
dCAqbmZkc19pbywKICAgICBDVFhfTE9DSzsKICAgICBpbnQgcmMgPSBiZWZvcmVwb2xsX2ludGVy
bmFsKGdjLCBjdHgtPnBvbGxlcl9hcHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBuZmRzX2lvLCBmZHMsIHRpbWVvdXRfdXBkLCBub3cpOwotICAgIENUWF9VTkxPQ0s7Ci0gICAg
RUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKICAgICByZXR1cm4gcmM7CiB9CiAK
QEAgLTEzMDUsOCArMTMwNCw3IEBAIHZvaWQgbGlieGxfb3NldmVudF9hZnRlcnBvbGwobGlieGxf
Y3R4ICpjdHgsIGludCBuZmRzLCBjb25zdCBzdHJ1Y3QgcG9sbGZkICpmZHMsCiAgICAgRUdDX0lO
SVQoY3R4KTsKICAgICBDVFhfTE9DSzsKICAgICBhZnRlcnBvbGxfaW50ZXJuYWwoZWdjLCBjdHgt
PnBvbGxlcl9hcHAsIG5mZHMsIGZkcywgbm93KTsKLSAgICBDVFhfVU5MT0NLOwotICAgIEVHQ19G
UkVFOworICAgIENUWF9VTkxPQ0tfRUdDX0ZSRUU7CiB9CiAKIC8qCkBAIC0xMzQyLDggKzEzNDAs
NyBAQCB2b2lkIGxpYnhsX29zZXZlbnRfb2NjdXJyZWRfZmQobGlieGxfY3R4ICpjdHgsIHZvaWQg
KmZvcl9saWJ4bCwKICAgICBmZF9vY2N1cnMoZWdjLCBldiwgcmV2ZW50c19pZ24pOwogCiAgb3V0
OgotICAgIENUWF9VTkxPQ0s7Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJF
RTsKIH0KIAogdm9pZCBsaWJ4bF9vc2V2ZW50X29jY3VycmVkX3RpbWVvdXQobGlieGxfY3R4ICpj
dHgsIHZvaWQgKmZvcl9saWJ4bCkKQEAgLTEzNjUsOCArMTM2Miw3IEBAIHZvaWQgbGlieGxfb3Nl
dmVudF9vY2N1cnJlZF90aW1lb3V0KGxpYnhsX2N0eCAqY3R4LCB2b2lkICpmb3JfbGlieGwpCiAg
ICAgdGltZV9vY2N1cnMoZWdjLCBldiwgRVJST1JfVElNRURPVVQpOwogCiAgb3V0OgotICAgIENU
WF9VTkxPQ0s7Ci0gICAgRUdDX0ZSRUU7CisgICAgQ1RYX1VOTE9DS19FR0NfRlJFRTsKIH0KIAog
dm9pZCBsaWJ4bF9fZXZlbnRfZGlzYXN0ZXIobGlieGxfX2VnYyAqZWdjLCBjb25zdCBjaGFyICpt
c2csIGludCBlcnJub3ZhbCwKQEAgLTE1NDYsOCArMTU0Miw3IEBAIGludCBsaWJ4bF9ldmVudF9j
aGVjayhsaWJ4bF9jdHggKmN0eCwgbGlieGxfZXZlbnQgKipldmVudF9yLAogICAgIEVHQ19JTklU
KGN0eCk7CiAgICAgQ1RYX0xPQ0s7CiAgICAgaW50IHJjID0gZXZlbnRfY2hlY2tfaW50ZXJuYWwo
ZWdjLCBldmVudF9yLCB0eXBlbWFzaywgcHJlZCwgcHJlZF91c2VyKTsKLSAgICBDVFhfVU5MT0NL
OwotICAgIEVHQ19GUkVFOworICAgIENUWF9VTkxPQ0tfRUdDX0ZSRUU7CiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC0xNzcyLDggKzE3NjcsNyBAQCBpbnQgbGlieGxfZXZlbnRfd2FpdChsaWJ4bF9j
dHggKmN0eCwgbGlieGxfZXZlbnQgKipldmVudF9yLAogIG91dDoKICAgICBsaWJ4bF9fcG9sbGVy
X3B1dChjdHgsIHBvbGxlcik7CiAKLSAgICBDVFhfVU5MT0NLOwotICAgIEVHQ19GUkVFOworICAg
IENUWF9VTkxPQ0tfRUdDX0ZSRUU7CiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgYi90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMKaW5kZXgg
MGYxYjZiNTE4Yy4uY2YxNzBiOTA4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZm9y
ay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYwpAQCAtNDgzLDggKzQ4Myw3IEBAIGlu
dCBsaWJ4bF9jaGlsZHByb2NfcmVhcGVkKGxpYnhsX2N0eCAqY3R4LCBwaWRfdCBwaWQsIGludCBz
dGF0dXMpCiAgICAgYXNzZXJ0KENUWC0+Y2hpbGRwcm9jX2hvb2tzLT5jaGxkb3duZXIKICAgICAg
ICAgICAgPT0gbGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcCk7CiAgICAgaW50IHJjID0gY2hp
bGRwcm9jX3JlYXBlZChlZ2MsIHBpZCwgc3RhdHVzKTsKLSAgICBDVFhfVU5MT0NLOwotICAgIEVH
Q19GUkVFOworICAgIENUWF9VTkxPQ0tfRUdDX0ZSRUU7CiAgICAgcmV0dXJuIHJjOwogfQogCkBA
IC01MjksOCArNTI4LDcgQEAgdm9pZCBsaWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9vY2N1cnJlZChs
aWJ4bF9jdHggKmN0eCkKICAgICBhc3NlcnQoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRvd25l
cgogICAgICAgICAgICA9PSBsaWJ4bF9zaWdjaGxkX293bmVyX21haW5sb29wKTsKICAgICBjaGls
ZHByb2NfY2hlY2thbGwoZWdjKTsKLSAgICBDVFhfVU5MT0NLOwotICAgIEVHQ19GUkVFOworICAg
IENUWF9VTkxPQ0tfRUdDX0ZSRUU7CiB9CiAKIHN0YXRpYyB2b2lkIHNpZ2NobGRfc2VsZnBpcGVf
aGFuZGxlcihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCA1ODFkNjRiOTljLi45ODNmZmZhYzdhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIz
NjMsNiArMjM2Myw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2NsZWFudXAobGlieGxfX2Vn
YyAqZWdjKTsKIAogI2RlZmluZSBFR0NfRlJFRSAgICAgICAgICAgbGlieGxfX2VnY19jbGVhbnVw
KGVnYykKIAorI2RlZmluZSBDVFhfVU5MT0NLX0VHQ19GUkVFICBkb3sgQ1RYX1VOTE9DSzsgRUdD
X0ZSRUU7IH13aGlsZSgwKQorCiAKIC8qCiAgKiBNYWNoaW5lcnkgZm9yIGFzeW5jaHJvbm91cyBv
cGVyYXRpb25zICgiYW8iKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSug-0003aH-6X; Fri, 17 Jan 2020 14:47:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSue-0003ZN-Kp
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:52 +0000
X-Inumbo-ID: 4c3322a6-3938-11ea-aecd-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c3322a6-3938-11ea-aecd-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272456;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=anYoB6pFS9Z9a8b7ykBkrtTroqhT10Oxxv3060dH6Ok=;
 b=WDpzrenSaTFtagfKFW+TzBn8hJt2MZ75KpGvSj85y+5Eff2j8yRKNHgk
 OsyG/xsHSr/qIoOygfg/XdHhIIRFn89MqLovNs4Qf4sHIcwozZxWmShmi
 ioPXgXGB5dxxwKVLr6SNt1UXmMLA479++knEaP/3wFIvhqdVhJpocfZaw c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HDhMtDLUnEL9bkYRYhIpetV3hVMWRU3FlWsmuZ61/HBINZFy2ifTrUi9hqMrvcIlYm91iyylti
 w1ZotXYOGKmmouf1cMo/7qrQ+AvyMAj0SSi61VbQBILVh75yMq/f5Zi2c2HlfHrkrlj/bdgNZl
 Fi6k09jbMScOynB0tgx1U6jVfBW0l9LrlN7jXUOpakfAZduxWe6jgDlpimSAwQC9hiFjw4YI1d
 emR/FRIo8ThnIkE3lden3UDS7PQyHPJAiVfSb0ls64BaSN389YFfSmRlmaRg/U1YPAjP/xD7QN
 yGQ=
X-SBRS: 2.7
X-MesageID: 11068800
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11068800"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:21 +0000
Message-ID: <20200117144726.582-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 05/10] libxl: event: Make
 libxl__poller_wakeup take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2FsbCB0aGlzIGluIHRoZSBmb2xsb3dpbmcgc2l0dWF0
aW9uOgoKICogV2UgaGF2ZSBqdXN0IHNldCB1cCBhbiBhbywgd2hpY2ggaXMgdG8gY2FsbCBiYWNr
IC0gc28gYQogICBub24tc3luY2hyb25vdXMgb25lLiAgSXQgb3VnaHQgbm90IHRvIGNhbGwgdGhl
IGFwcGxpY2F0aW9uCiAgIGJhY2sgcmlnaHQgYXdheSwgc28gbm8gZWdjLgoKICogVGhlcmUgaXMg
YSBsaWJ4bCB0aHJlYWQgYmxvY2tpbmcgc29tZXdoZXJlIGJ1dCBpdCBpcyB1c2luZwogICB1c2lu
ZyBhbiBvdXQgb2YgZGF0ZSBmZCBvciB0aW1lb3V0IHNldCwgd2hpY2ggZG9lcyBub3QgdGFrZSBp
bnRvCiAgIGFjY291bnQgdGhlIGFvIHdlIGhhdmUganVzdCBzdGFydGVkLgoKICogV2UgdHJ5IHRv
IHdha2UgdGhhdCB0aHJlYWQgdXAsIGJ1dCBsaWJ4bF9fcG9sbGVyX3dha2V1cCBmYWlscy4KCklu
IG1vcmUgZGV0YWlsOgoKVGhlIGlkZWEgYmVmb3JlIHdhcyB0aGF0IHRoZXNlIHR3byBmdW5jdGlv
bnMgdGFrZSBhbiBlZ2MsIG5vdCBzbyBtdWNoCmJlY2F1c2UgaXQgYWN0dWFsbHkgdXNlcyB0aGUg
ZWdjLCBidXQgdG8gbWFrZSBzdXJlIGl0J3Mgb25seSBjYWxsZWQgaW4gYQpyZXN0cmljdGVkIHNl
dCBvZiBjb25kaXRpb25zOyBhbmQgbm93IHdlJ3JlIHJlbGF4aW5nIHRob3NlIGNvbmRpdGlvbnMu
CgpTcGVjaWZpY2FsbHksIHdlIG5lZWQgdG8gbWFrZSBvbmUgZXhjZXB0aW9uLCByZWxhdGluZyB0
byBhbydzLgoKSW4gdGhlIHNpdHVhdGlvbiBkZXNjcmliZWQgYWJvdmUsIHRoZXJlIGlzIG5vIGVn
YywgYnV0IHdlIG5lZWQgdG8gY2FsbApsaWJ4bF9fcG9sbGVyX3dha2V1cC4gIEludHJvZHVjaW5n
IGFuIGVnYyBpcyB3cm9uZyBiZWNhdXNlIHRoYXQgd291bGQKaW1wbHkgdGhhdCB0aGlzIHNpdHVh
dGlvbiBtaWdodCByZXN1bHQgaW4gYXBwbGljYXRpb24gY2FsbGJhY2tzLCBidXQKaXQgc2hvdWxk
bid0IChhbmQgbm90IGhhdmluZyBhbiBlZ2MgcHJldmVudHMgdGhhdCkuCgpsaWJ4bF9fcG9sbGVy
X3dha2V1cCBhbmQgTElCWExfX0VWRU5UX0RJU0FTVEVSIG9ubHkgdGFrZSBhbiBlZ2MgZm9yCmZv
cm0ncyBzYWtlOyB0aGV5IGRvbid0IHVzZSBhbnkgcGFydCBvZiBpdCBvdGhlciB0aGFuIHRoZSBn
Yy4gIFRoZQoiZm9ybSdzIHNha2UiIGlzIHRvIHN0b3AgdGhlbSBiZWluZyBjYWxsZWQgZnJvbSBs
aWJ4bCBlbnRyeXBvaW50cyB0aGF0CmFyZSBub3QgaW52b2x2ZWQgaW4gZXZlbnQgZ2VuZXJhdGlv
bi4KCkJlZm9yZSB0aGlzIHBhdGNoIHRoaXMgaXMgZW5mb3JjZWQgYnkgdGhlIHR5cGVzOiB5b3Ug
Y2FuJ3QgY2FsbCBpdCBpbgp0aGUgd3JvbmcgcGxhY2UgYmVjYXVzZSBpdCB3YW50cyBhbiBlZ2Mg
d2hpY2ggeW91IGRvbid0IGhhdmUuCgpBZnRlciB0aGlzIHBhdGNoIHRoaXMgaXMgbm8gbG9uZ2Vy
IGVuZm9yY2VkLiAgQnV0IHRoZSBtaXN0YWtlCihwcmluY2lwYWxseSwgY2FsbGluZyBfRElTQVNU
RVIpIHNlZW1zIHVubGlrZWx5LiAgVGhlIHR5cGUgZW5mb3JjZW1lbnQKSSBtZW50aW9uIGFib3Zl
IHdhcyBkb25lIGJlY2F1c2UgaXQgd2FzIHBvc3NpYmxlIGFuZCBlYXN5LCBub3QgYmVjYXVzZQpp
dCB3YXMgaW1wb3J0YW50LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+ClRlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgotLS0KdjM6IFNpZ25pZmljYW50bHkgZXhwYW5kZWQgY29tbWl0IG1lc3NhZ2UgYmFz
ZWQgb24gaXJjIGNvbW1lbnRzCnYyOiBOZXcgcGF0Y2gKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9l
dmVudC5jICAgIHwgNyArKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMiAr
LQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2
ZW50LmMKaW5kZXggMTZlNjc4Njg4OS4uMjY4YTVkYTEyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0xNDc3
LDcgKzE0NzcsNyBAQCB2b2lkIGxpYnhsX19ldmVudF9vY2N1cnJlZChsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX2V2ZW50ICpldmVudCkKICAgICAgICAgbGlieGxfX3BvbGxlciAqcG9sbGVyOwogICAg
ICAgICBMSUJYTF9UQUlMUV9JTlNFUlRfVEFJTCgmQ1RYLT5vY2N1cnJlZCwgZXZlbnQsIGxpbmsp
OwogICAgICAgICBMSUJYTF9MSVNUX0ZPUkVBQ0gocG9sbGVyLCAmQ1RYLT5wb2xsZXJzX2V2ZW50
LCBlbnRyeSkKLSAgICAgICAgICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGVnYywgcG9sbGVyKTsK
KyAgICAgICAgICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGdjLCBwb2xsZXIpOwogICAgIH0KIH0K
IApAQCAtMTY2OCw5ICsxNjY4LDggQEAgdm9pZCBsaWJ4bF9fcG9sbGVyX3B1dChsaWJ4bF9jdHgg
KmN0eCwgbGlieGxfX3BvbGxlciAqcCkKICAgICBMSUJYTF9MSVNUX0lOU0VSVF9IRUFEKCZjdHgt
PnBvbGxlcnNfaWRsZSwgcCwgZW50cnkpOwogfQogCi12b2lkIGxpYnhsX19wb2xsZXJfd2FrZXVw
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcCkKK3ZvaWQgbGlieGxfX3BvbGxlcl93
YWtldXAobGlieGxfX2djICpnYywgbGlieGxfX3BvbGxlciAqcCkKIHsKLSAgICBFR0NfR0M7CiAg
ICAgaW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX3dha2V1cChwLT53YWtldXBfcGlwZVsxXSk7CiAg
ICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgImNhbm5vdCBwb2tlIHdhdGNoIHBp
cGUiLCBlLCAwKTsKIH0KQEAgLTE5MjQsNyArMTkyMyw3IEBAIHZvaWQgbGlieGxfX2FvX2NvbXBs
ZXRlX2NoZWNrX3Byb2dyZXNzX3JlcG9ydHMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFv
KQogICAgICAgICBhc3NlcnQoYW8tPmluX2luaXRpYXRvcik7CiAgICAgICAgIGlmICghYW8tPmNv
bnN0cnVjdGluZykKICAgICAgICAgICAgIC8qIGRvbid0IGJvdGhlciB3aXRoIHRoaXMgaWYgd2Un
cmUgbm90IGluIHRoZSBldmVudCBsb29wICovCi0gICAgICAgICAgICBsaWJ4bF9fcG9sbGVyX3dh
a2V1cChlZ2MsIGFvLT5wb2xsZXIpOworICAgICAgICAgICAgbGlieGxfX3BvbGxlcl93YWtldXAo
Z2MsIGFvLT5wb2xsZXIpOwogICAgIH0gZWxzZSBpZiAoYW8tPmhvdy5jYWxsYmFjaykgewogICAg
ICAgICBMT0coREVCVUcsICJhbyAlcDogY29tcGxldGUgZm9yIGNhbGxiYWNrIiwgYW8pOwogICAg
ICAgICBMSUJYTF9UQUlMUV9JTlNFUlRfVEFJTCgmZWdjLT5hb3NfZm9yX2NhbGxiYWNrLCBhbywg
ZW50cnlfZm9yX2NhbGxiYWNrKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDMyOGVjZjNlMWUuLmI2
OGFiMjE4YjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTMxMSw3ICsxMzExLDcgQEAgX2hpZGRl
biB2b2lkIGxpYnhsX19wb2xsZXJfcHV0KGxpYnhsX2N0eCosIGxpYnhsX19wb2xsZXIgKnAgLyog
bWF5IGJlIE5VTEwgKi8pOwogCiAvKiBOb3RpZmllcyB3aG9ldmVyIGlzIHBvbGxpbmcgdXNpbmcg
cCB0aGF0IHRoZXkgc2hvdWxkIHdha2UgdXAuCiAgKiBjdHggbXVzdCBiZSBsb2NrZWQuICovCi1f
aGlkZGVuIHZvaWQgbGlieGxfX3BvbGxlcl93YWtldXAobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
cG9sbGVyICpwKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fcG9sbGVyX3dha2V1cChsaWJ4bF9fZ2Mg
KmVnYywgbGlieGxfX3BvbGxlciAqcCk7CiAKIC8qIEludGVybmFsIHRvIGZvcmsgYW5kIGNoaWxk
IHJlYXBpbmcgbWFjaGluZXJ5ICovCiBleHRlcm4gY29uc3QgbGlieGxfY2hpbGRwcm9jX2hvb2tz
IGxpYnhsX19jaGlsZHByb2NfZGVmYXVsdF9ob29rczsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:47:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSul-0003e4-Km; Fri, 17 Jan 2020 14:47:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuj-0003cw-Lb
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:47:57 +0000
X-Inumbo-ID: 4c53a5da-3938-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c53a5da-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272455;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=DWW+Ko5eE1r5vheDQU9+tftd23eGHkSRMJ/mb7bsA6s=;
 b=FPgEFP+p+OM9OZYRzBXj+X4SAjbo9FWOxjpCR8SCuDAlTiJIHRxhAYAA
 pfV2+tw+ABrn9qjiPkwtZhUVAayxeosmVQJtmiw/oECoPbDt1yFf9DUzz
 b+P7d3x0FD6Js0pSjKVvD9s5n2Vw+IThs/LLye/vCbMgRKqQ+RGpX8yLq 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eCxWcZDEcrwhw82jhiS5olTmsW2VJACExjSAsqR84L0nlmLtpARmM1+hSAahhloiJvQa1cTs2k
 cPAiDAls6BLIZe3yVvu/QkuSl3MY7nomYKpVXalJlDc2b/dF4k5MF1UkMr7hUiiHIwRi+V0Krn
 hDF+KRCmb11VZRgg7UIMuYW94off5eBTv/XdTBPvdyhkxTqlgqP21DjabZi5HOQgCt3pvP4HRE
 C0V1M2V1KuIBQZ42os/l03fOgn8q81pi+HE/m8lc1F3o24ittYVeNEUlQZ06ypDwZY9+zvEGBK
 FjA=
X-SBRS: 2.7
X-MesageID: 11507689
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11507689"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:23 +0000
Message-ID: <20200117144726.582-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 07/10] libxl: event: poller pipe optimisation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VHJhY2sgaW4gdXNlcmxhbmQgd2hldGhlciB0aGUgcG9sbGVyIHBpcGUgaXMgbm9uZW1wdHkuICBU
aGlzIHNhdmVzIHVzCndyaXRpbmcgbWFueSBtYW55IGJ5dGVzIHRvIHRoZSBwaXBlIGlmIG5vdGhp
bmcgZXZlciByZWFkcyB0aGVtLgoKVGhpcyBpcyBnb2luZyB0byBiZSByZWxldmFudCBpbiBhIG1v
bWVudCwgd2hlcmUgd2UgYXJlIGdvaW5nIHRvIGNyZWF0ZQphIHNpdHVhdGlvbiB3aGVyZSB0aGlz
IHdpbGwgaGFwcGVuIHF1aXRlIGEgbG90LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgfCAzICsr
KwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYwppbmRleCBiNTBkNGU1MDc0Li4zZTc2ZmE1YWY1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2V2ZW50LmMKQEAgLTE0MTcsNiArMTQxNyw3IEBAIHN0YXRpYyB2b2lkIGFmdGVycG9sbF9p
bnRlcm5hbChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19wb2xsZXIgKnBvbGxlciwKICAgICB9CiAK
ICAgICBpZiAoYWZ0ZXJwb2xsX2NoZWNrX2ZkKHBvbGxlcixmZHMsbmZkcywgcG9sbGVyLT53YWtl
dXBfcGlwZVswXSxQT0xMSU4pKSB7CisgICAgICAgIHBvbGxlci0+cGlwZV9ub25lbXB0eSA9IDA7
CiAgICAgICAgIGludCBlID0gbGlieGxfX3NlbGZfcGlwZV9lYXRhbGwocG9sbGVyLT53YWtldXBf
cGlwZVswXSk7CiAgICAgICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsICJyZWFk
IHdha2V1cCIsIGUsIDApOwogICAgIH0KQEAgLTE4MDksNiArMTgxMCw4IEBAIHZvaWQgbGlieGxf
X3BvbGxlcl9wdXQobGlieGxfY3R4ICpjdHgsIGxpYnhsX19wb2xsZXIgKnApCiAKIHZvaWQgbGli
eGxfX3BvbGxlcl93YWtldXAobGlieGxfX2djICpnYywgbGlieGxfX3BvbGxlciAqcCkKIHsKKyAg
ICBpZiAocC0+cGlwZV9ub25lbXB0eSkgcmV0dXJuOworICAgIHAtPnBpcGVfbm9uZW1wdHkgPSAx
OwogICAgIGludCBlID0gbGlieGxfX3NlbGZfcGlwZV93YWtldXAocC0+d2FrZXVwX3BpcGVbMV0p
OwogICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsICJjYW5ub3QgcG9rZSB3YXRj
aCBwaXBlIiwgZSwgMCk7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBlZWM0YmY3NjdkLi4wYWIz
MjQxMDJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYyNSw2ICs2MjUsNyBAQCBzdHJ1Y3QgbGli
eGxfX3BvbGxlciB7CiAgICAgaW50ICgqZmRfcmluZGljZXMpWzNdOyAvKiBzZWUgbGlieGxfZXZl
bnQuYzpiZWZvcmVwb2xsX2ludGVybmFsICovCiAKICAgICBpbnQgd2FrZXVwX3BpcGVbMl07IC8q
IDAgbWVhbnMgbm8gZmQgYWxsb2NhdGVkICovCisgICAgYm9vbCBwaXBlX25vbmVtcHR5OwogCiAg
ICAgLyoKICAgICAgKiBXZSBhbHNvIHVzZSB0aGUgcG9sbGVyIHRvIHJlY29yZCB3aGV0aGVyIGFu
eSBmZHMgaGF2ZSBiZWVuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:48:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSuq-0003hu-6t; Fri, 17 Jan 2020 14:48:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuo-0003gw-M0
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:48:02 +0000
X-Inumbo-ID: 4cbe5b50-3938-11ea-b833-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cbe5b50-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272455;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=371XZ51ma0K69LcPy9LknsW78y/Wlf6gz3LUjq06UNI=;
 b=Y6h8IZbsr4cl0Irsx0hu21jKf7y6YsuEDumdoMS5O1Ntcc3+er++V1V2
 QfiDiDNNZStO24szR3K/wtw+OJi3r1YJekzzEGzNlFouMP/yAKjhmAjDp
 1mrRy5PTJWl9ql6zQC3gn6qT4FaELbudhBSOp+xPD778yLQmut5ZW/pIA k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jl1JD6jcd/vZaO6apjD43FKMcb7+Htl9DiS6TA8kJ7Ebzv0T0MIKVArXURSUlSEonrJg0Fqr6+
 DLM3+qZxvVLYJtY8sZsXifE4Mv5UaZfsvdND8Jjck3yI6Ds1qksGP3GTwes6EQnlPv3y0/v6Gi
 k0nu61DW8HbcAZS12gNK2+2pwdcoPf36I0hR5+taDDFNqdb1/uRmco0LSHWLkVjEH9gZ4GSy/3
 zXUyOdrm/PSgCJOrZVpkXWP5k4NWVmy5gwmk9C+1S2sQmAylEAXAUIgdl4XSlz446GNjdUIvoL
 umM=
X-SBRS: 2.7
X-MesageID: 11441874
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11441874"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:26 +0000
Message-ID: <20200117144726.582-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 10/10] libxl: event: Move poller pipe
 emptying to the end of afterpoll
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhpcyBzZWVtcyBuZWF0ZXIuICBJdCBkb2Vzbid0IGhhdmUgYW55IHNpZ25pZmljYW50IGVmZmVj
dCBiZWNhdXNlOgoKVGhlIHBvbGxlciBmZCB3b3VsZG4ndCBiZSBlbXB0aWVkIGJ5IHRpbWVfb2Nj
dXJzLiAgSXQgd291bGQgb25seSBiZQp3b2tlbiBieSB0aW1lX29jY3VycyBhcyBhIHJlc3VsdCBv
ZiBhbiBhbyBjb21wbGV0aW5nLCBvciBieQpsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbi4g
IEJ1dCAuLi4xX2JhdG9uIHdvbid0IGJlIGNhbGxlZCBpbgpiZXR3ZWVuIChmb3Igb25lIHRoaW5n
LCB0aGlzIHdvdWxkIHZpb2xhdGUgdGhlIHJ1bGUgb2Ygbm90IHN0aWxsCmhhdmluZyB0aGUgYWN0
aXZlIGNhbGxlciB3aGVuIC4uLjFfYmF0b24gaXMgY2FsbGVkKS4KCldoaWxlIGRpc2N1c3Npbmcg
dGhpcyBwYXRjaCwgSSBub3RpY2VkIHRoYXQgdGhlcmUgaXMgYSBwb3NzaWJpbGl0eSAoaW4KbGli
eGwgaW4gZ2VuZXJhbCkgdGhhdCBwb2xsZXJfcHV0IG1pZ2h0IGJlIGNhbGxlZCBvbiBhIHdva2Vu
IHBvbGxlci4KSXQgd291bGQgcHJvYmFibHkgYmUgc2Vuc2libGUgYXQgc29tZSBwb2ludCB0byBt
YWtlIHBvbGxlcl9nZXQgZW1wdHkKdGhlIHBpcGUsIGF0IGxlYXN0IGlmIHRoZSBwaXBlX25vbmVt
cHR5IGZsYWcgaXMgc2V0LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+ClRlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgotLS0KdjM6IENvbXBsZXRlbHkgcmV2aXNlZCBjb21taXQgbWVzc2FnZTsgbm93IHdl
IHRoaW5rIHRoaXMgaXMganVzdAogICAgY2xlYW51cC4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9l
dmVudC5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDVmNmE2MDdkODAuLjdjNTM4N2U5NGYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZXZlbnQuYwpAQCAtMTQ1MywxMiArMTQ1Myw2IEBAIHN0YXRpYyB2b2lkIGFmdGVycG9s
bF9pbnRlcm5hbChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19wb2xsZXIgKnBvbGxlciwKICAgICAg
ICAgZmRfb2NjdXJzKGVnYywgZWZkLCByZXZlbnRzKTsKICAgICB9CiAKLSAgICBpZiAoYWZ0ZXJw
b2xsX2NoZWNrX2ZkKHBvbGxlcixmZHMsbmZkcywgcG9sbGVyLT53YWtldXBfcGlwZVswXSxQT0xM
SU4pKSB7Ci0gICAgICAgIHBvbGxlci0+cGlwZV9ub25lbXB0eSA9IDA7Ci0gICAgICAgIGludCBl
ID0gbGlieGxfX3NlbGZfcGlwZV9lYXRhbGwocG9sbGVyLT53YWtldXBfcGlwZVswXSk7Ci0gICAg
ICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsICJyZWFkIHdha2V1cCIsIGUsIDAp
OwotICAgIH0KLQogICAgIGZvciAoOzspIHsKICAgICAgICAgbGlieGxfX2V2X3RpbWUgKmV0aW1l
ID0gTElCWExfVEFJTFFfRklSU1QoJkNUWC0+ZXRpbWVzKTsKICAgICAgICAgaWYgKCFldGltZSkK
QEAgLTE0NzMsNiArMTQ2NywxMiBAQCBzdGF0aWMgdm9pZCBhZnRlcnBvbGxfaW50ZXJuYWwobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fcG9sbGVyICpwb2xsZXIsCiAKICAgICAgICAgdGltZV9vY2N1
cnMoZWdjLCBldGltZSwgRVJST1JfVElNRURPVVQpOwogICAgIH0KKworICAgIGlmIChhZnRlcnBv
bGxfY2hlY2tfZmQocG9sbGVyLGZkcyxuZmRzLCBwb2xsZXItPndha2V1cF9waXBlWzBdLFBPTExJ
TikpIHsKKyAgICAgICAgcG9sbGVyLT5waXBlX25vbmVtcHR5ID0gMDsKKyAgICAgICAgaW50IGUg
PSBsaWJ4bF9fc2VsZl9waXBlX2VhdGFsbChwb2xsZXItPndha2V1cF9waXBlWzBdKTsKKyAgICAg
ICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgInJlYWQgd2FrZXVwIiwgZSwgMCk7
CisgICAgfQogfQogCiB2b2lkIGxpYnhsX29zZXZlbnRfYWZ0ZXJwb2xsKGxpYnhsX2N0eCAqY3R4
LCBpbnQgbmZkcywgY29uc3Qgc3RydWN0IHBvbGxmZCAqZmRzLAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:48:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSuv-0003mC-I4; Fri, 17 Jan 2020 14:48:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSut-0003kU-Mi
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:48:07 +0000
X-Inumbo-ID: 516867e0-3938-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 516867e0-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272463;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=4/MmfM4vKbmx1eoLotZ8civNAsmhUcG90E0O2rb8Wy8=;
 b=a5jeu5x1/SIaQkpd5BZfMaAPbScY8w9/mMGgSauXi4x/Z9ftEYY+CMlF
 rA5GYhjif8i0P+J2zLFdc4NHmMoexx6Nne/ZR9MW1Wwfp/n1et1m1GgGx
 YEpZ7a0WgUtDEcTt6G/Jo7hzXoJ8roaIur5CoxzOUgNXegdFSPjJyUgyb A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ueDYeXBwfSACPJ5XGtfrkmk60xr5GJTScuuqde28eEsygS39qx4sulFCMBNDymNO1csEmiYZml
 9U+xGHmrSHGlQ1dkAxUVmocBEZ+mGCaPwKoVW8gOXZNreEy4PmkRoDmsQHamioajLKpN1C3Qgq
 0rcuO4X5VzJ8fD6fdGgpB2iHBIzcwVWwz4S+0tzqGYRdlUvJDwYPDcQtDuLKHlRt4DgDU9ha1y
 d689PTMbHYzRZrdLNI2TdL20qGMcZAlHJX77HzScMa51o9394U4CFWPqjVzMNE5Ws3X4tN0E5E
 cL4=
X-SBRS: 2.7
X-MesageID: 11669887
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11669887"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:20 +0000
Message-ID: <20200117144726.582-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 04/10] libxl: event: Make
 LIBXL__EVENT_DISASTER take a gc, not an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2hhbmdlIGxpYnhsX19wb2xsZXJfd2FrZXVwIHRvIHRh
a2UgYSBnYy4KCkluIHRoZW9yeSB0aGVyZSBpcyBhIHJpc2sgaGVyZSB0aGF0IGl0IHdvdWxkIGJl
IGNhbGxlZCBpbmFwcHJvcHJpYXRlbHkKaW4gYSBmdXR1cmUgcGF0Y2ggYnV0IHRoaXMgc2VlbXMg
dW5saWtlbHkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KVGVzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQp2MjogTmV3IHBhdGNoCi0tLQogdG9vbHMvbGlieGwvbGlieGxfYW91dGlscy5jICB8ICAy
ICstCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwg
MjEgKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgICAgIHwg
MTEgKysrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxMCArKysrKy0t
LS0tCiA2IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FvdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FvdXRpbHMuYwppbmRleCBlMjRlNGVlZDUzLi4xYmU4NThjOTNjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9hb3V0aWxzLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYW91dGls
cy5jCkBAIC0yODIsNyArMjgyLDcgQEAgc3RhdGljIHZvaWQgZGF0YWNvcGllcl9yZWFkYWJsZShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCiAgICAgICAgICAgICAgICAgaHVwY2hr
LnJldmVudHMgPSAwOwogICAgICAgICAgICAgICAgIHIgPSBwb2xsKCZodXBjaGssIDEsIDApOwog
ICAgICAgICAgICAgICAgIGlmIChyIDwgMCkKLSAgICAgICAgICAgICAgICAgICAgTElCWExfX0VW
RU5UX0RJU0FTVEVSKGVnYywKKyAgICAgICAgICAgICAgICAgICAgTElCWExfX0VWRU5UX0RJU0FT
VEVSKGdjLAogICAgICAidW5leHBlY3RlZCBmYWlsdXJlIHBvbGxpbmcgZmQgZm9yIGRhdGFjb3Bp
ZXIgZW9mIGh1cCBjaGVjayIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
bm8sIDApOwogICAgICAgICAgICAgICAgIGlmIChkYXRhY29waWVyX3BvbGxodXBfaGFuZGxlZChl
Z2MsIGRjLCBmZCwgaHVwY2hrLnJldmVudHMsIDApKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDY0YTY2OTE0MjQu
LmE0NjMzMzQxMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTMzLDcgKzMzLDcgQEAgc3RhdGljIHZvaWQgZGlz
a19lamVjdF94c3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3hzd2F0
Y2ggKncsCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmIChsaWJ4bF9feHNfcHJpbnRmKGdjLCBY
QlRfTlVMTCwgd3BhdGgsICIiKSkgewotICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdj
LCAieHNfd3JpdGUgZmFpbGVkIGFja25vd2xlZGdpbmcgZWplY3QiLAorICAgICAgICBMSUJYTF9f
RVZFTlRfRElTQVNURVIoZ2MsICJ4c193cml0ZSBmYWlsZWQgYWNrbm93bGVkZ2luZyBlamVjdCIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJubywgTElCWExfRVZFTlRfVFlQRV9E
SVNLX0VKRUNUKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTQzLDcgKzQzLDcgQEAgc3Rh
dGljIHZvaWQgZGlza19lamVjdF94c3dhdGNoX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2V2X3hzd2F0Y2ggKncsCiAKICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2Ms
IFhCVF9OVUxMLCBldmctPmJlX3B0cl9wYXRoLCAmYmFja2VuZCk7CiAgICAgaWYgKHJjKSB7Ci0g
ICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJ4c19yZWFkIGZhaWxlZCByZWFkaW5n
IGJlX3B0cl9wYXRoIiwKKyAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAieHNfcmVh
ZCBmYWlsZWQgcmVhZGluZyBiZV9wdHJfcGF0aCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlcnJubywgTElCWExfRVZFTlRfVFlQRV9ESVNLX0VKRUNUKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggNTcxNDUwMTc3OC4uYjU5Y2M2NTc1MCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tYWluLmMKQEAgLTg5Miw3ICs4OTIsNyBAQCBzdGF0aWMgdm9pZCBkb21haW5fZGVhdGhfeHN3
YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNoICp3LAogCiAg
ICAgICAgIHJjID0geGNfZG9tYWluX2dldGluZm9saXN0KENUWC0+eGNoLCBldmctPmRvbWlkLCBu
ZW50cmllcywgZG9tYWluaW5mb3MpOwogICAgICAgICBpZiAocmMgPT0gLTEpIHsKLSAgICAgICAg
ICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJ4Y19kb21haW5fZ2V0aW5mb2xpc3QgZmFp
bGVkIHdoaWxlIgorICAgICAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAieGNfZG9t
YWluX2dldGluZm9saXN0IGZhaWxlZCB3aGlsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiIHByb2Nlc3NpbmcgQHJlbGVhc2VEb21haW4gd2F0Y2ggZXZlbnQiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycm5vLCAwKTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2V2ZW50LmMKaW5kZXggYmUzN2UxMmJiMC4uMTZlNjc4Njg4OSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5j
CkBAIC0yNjEsNyArMjYxLDcgQEAgc2hvcnQgbGlieGxfX2ZkX3BvbGxfcmVjaGVjayhsaWJ4bF9f
ZWdjICplZ2MsIGludCBmZCwgc2hvcnQgZXZlbnRzKSB7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgYXNzZXJ0KHI8MCk7CiAgICAgICAgIGlmIChlcnJubyAhPSBFSU5UUikgewotICAgICAg
ICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgImZhaWxlZCBwb2xsIHRvIGNoZWNrIGZv
ciBmZCIsIGVycm5vLCAwKTsKKyAgICAgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywg
ImZhaWxlZCBwb2xsIHRvIGNoZWNrIGZvciBmZCIsIGVycm5vLCAwKTsKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAgICAgfQpAQCAtNTA5LDE0ICs1MDksMTQgQEAgc3RhdGljIHZv
aWQgd2F0Y2hmZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCiAg
ICAgRUdDX0dDOwogCiAgICAgaWYgKHJldmVudHMgJiAoUE9MTEVSUnxQT0xMSFVQKSkKLSAgICAg
ICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgInVuZXhwZWN0ZWQgcG9sbCBldmVudCBvbiB3
YXRjaCBmZCIsIDAsIDApOworICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsICJ1bmV4
cGVjdGVkIHBvbGwgZXZlbnQgb24gd2F0Y2ggZmQiLCAwLCAwKTsKIAogICAgIGZvciAoOzspIHsK
ICAgICAgICAgY2hhciAqKmV2ZW50ID0geHNfY2hlY2tfd2F0Y2goQ1RYLT54c2gpOwogICAgICAg
ICBpZiAoIWV2ZW50KSB7CiAgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUFHQUlOKSBicmVhazsK
ICAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikgY29udGludWU7Ci0gICAgICAgICAgICBM
SUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAiY2Fubm90IGNoZWNrL3JlYWQgd2F0Y2hlcyIsIGVy
cm5vLCAwKTsKKyAgICAgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgImNhbm5vdCBj
aGVjay9yZWFkIHdhdGNoZXMiLCBlcnJubywgMCk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIH0KIApAQCAtNzA1LDcgKzcwNSw3IEBAIHN0YXRpYyBpbnQgZXZ0Y2huX3JldmVudHNfY2hl
Y2sobGlieGxfX2VnYyAqZWdjLCBpbnQgcmV2ZW50cykKIAogICAgIGlmIChyZXZlbnRzICYgflBP
TExJTikgewogICAgICAgICBMT0coRVJST1IsICJ1bmV4cGVjdGVkIHBvbGwgZXZlbnQgb24gZXZl
bnQgY2hhbm5lbCBmZDogJXgiLCByZXZlbnRzKTsKLSAgICAgICAgTElCWExfX0VWRU5UX0RJU0FT
VEVSKGVnYywKKyAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLAogICAgICAgICAgICAg
ICAgICAgICJ1bmV4cGVjdGVkIHBvbGwgZXZlbnQgb24gZXZlbnQgY2hhbm5lbCBmZCIsIDAsIDAp
OwogICAgICAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJkNUWC0+ZXZ0Y2huX2VmZCk7
CiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwpAQCAtNzQ2LDcgKzc0Niw3IEBAIHN0YXRpYyB2
b2lkIGV2dGNobl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYs
CiAgICAgICAgIGlmIChwb3J0IDwgMCkgewogICAgICAgICAgICAgaWYgKGVycm5vID09IEVBR0FJ
TikKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIExJQlhMX19FVkVOVF9ESVNB
U1RFUihlZ2MsCisgICAgICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsCiAgICAgICJ1
bmV4cGVjdGVkIGZhaWx1cmUgZmV0Y2hpbmcgb2NjdXJyaW5nIGV2ZW50IHBvcnQgbnVtYmVyIGZy
b20gZXZ0Y2huIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJubywgMCk7
CiAgICAgICAgICAgICByZXR1cm47CkBAIC05NjYsNyArOTY2LDcgQEAgc3RhdGljIHZvaWQgZG9t
YWluZGVhdGhjaGVja19jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl94c3dhdGNo
ICp3LAogICAgIGxpYnhsX19kb21haW5kZWF0aGNoZWNrX3N0b3AoZ2MsZGMpOwogCiAgICAgaWYg
KGVycm5vIT1FTk9FTlQpIHsKLSAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywiZmFp
bGVkIHRvIHJlYWQgeGVuc3RvcmUiCisgICAgICAgIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywi
ZmFpbGVkIHRvIHJlYWQgeGVuc3RvcmUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
IGZvciBkb21haW4gZGV0YWNoIGNoZWNrIiwgZXJybm8sIDApOwogICAgICAgICByZXR1cm47CiAg
ICAgfQpAQCAtMTI3OSw3ICsxMjc5LDcgQEAgc3RhdGljIHZvaWQgYWZ0ZXJwb2xsX2ludGVybmFs
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcG9sbGVyLAogCiAgICAgaWYgKGFmdGVy
cG9sbF9jaGVja19mZChwb2xsZXIsZmRzLG5mZHMsIHBvbGxlci0+d2FrZXVwX3BpcGVbMF0sUE9M
TElOKSkgewogICAgICAgICBpbnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfZWF0YWxsKHBvbGxlci0+
d2FrZXVwX3BpcGVbMF0pOwotICAgICAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVn
YywgInJlYWQgd2FrZXVwIiwgZSwgMCk7CisgICAgICAgIGlmIChlKSBMSUJYTF9fRVZFTlRfRElT
QVNURVIoZ2MsICJyZWFkIHdha2V1cCIsIGUsIDApOwogICAgIH0KIAogICAgIGZvciAoOzspIHsK
QEAgLTEzNjUsMTIgKzEzNjUsMTAgQEAgdm9pZCBsaWJ4bF9vc2V2ZW50X29jY3VycmVkX3RpbWVv
dXQobGlieGxfY3R4ICpjdHgsIHZvaWQgKmZvcl9saWJ4bCkKICAgICBDVFhfVU5MT0NLX0VHQ19G
UkVFOwogfQogCi12b2lkIGxpYnhsX19ldmVudF9kaXNhc3RlcihsaWJ4bF9fZWdjICplZ2MsIGNv
bnN0IGNoYXIgKm1zZywgaW50IGVycm5vdmFsLAordm9pZCBsaWJ4bF9fZXZlbnRfZGlzYXN0ZXIo
bGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbXNnLCBpbnQgZXJybm92YWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9ldmVudF90eXBlIHR5cGUgLyogbWF5IGJlIDAgKi8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmaWxlLCBpbnQgbGluZSwgY29u
c3QgY2hhciAqZnVuYykKIHsKLSAgICBFR0NfR0M7Ci0KICAgICBsaWJ4bF9fbG9nKENUWCwgWFRM
X0NSSVRJQ0FMLCBlcnJub3ZhbCwgZmlsZSwgbGluZSwgZnVuYywgSU5WQUxJRF9ET01JRCwKICAg
ICAgICAgICAgICAgICJESVNBU1RFUiBpbiBldmVudCBsb29wOiAlcyVzJXMlcyIsCiAgICAgICAg
ICAgICAgICBtc2csCkBAIC0xNjcyLDggKzE2NzAsOSBAQCB2b2lkIGxpYnhsX19wb2xsZXJfcHV0
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fcG9sbGVyICpwKQogCiB2b2lkIGxpYnhsX19wb2xsZXJf
d2FrZXVwKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3BvbGxlciAqcCkKIHsKKyAgICBFR0NfR0M7
CiAgICAgaW50IGUgPSBsaWJ4bF9fc2VsZl9waXBlX3dha2V1cChwLT53YWtldXBfcGlwZVsxXSk7
Ci0gICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihlZ2MsICJjYW5ub3QgcG9rZSB3YXRj
aCBwaXBlIiwgZSwgMCk7CisgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgImNh
bm5vdCBwb2tlIHdhdGNoIHBpcGUiLCBlLCAwKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYwppbmRleCBjZjE3
MGI5MDg1Li45YTQ3MDliOWE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9mb3JrLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCkBAIC0yMTEsNiArMjExLDcgQEAgaW50IGxp
YnhsX19jYXJlZmRfZmQoY29uc3QgbGlieGxfX2NhcmVmZCAqY2YpCiAvKiBMaWtlIHdhaXRwaWQo
LCxXTk9IQU5HKSBidXQgaGFuZGxlcyBhbGwgZXJyb3JzIGV4Y2VwdCBFQ0hJTEQuICovCiBzdGF0
aWMgcGlkX3QgY2hlY2tlZF93YWl0cGlkKGxpYnhsX19lZ2MgKmVnYywgcGlkX3Qgd2FudCwgaW50
ICpzdGF0dXMpCiB7CisgICAgRUdDX0dDOwogICAgIGZvciAoOzspIHsKICAgICAgICAgcGlkX3Qg
Z290ID0gd2FpdHBpZCh3YW50LCBzdGF0dXMsIFdOT0hBTkcpOwogICAgICAgICBpZiAoZ290ICE9
IC0xKQpAQCAtMjE5LDcgKzIyMCw3IEBAIHN0YXRpYyBwaWRfdCBjaGVja2VkX3dhaXRwaWQobGli
eGxfX2VnYyAqZWdjLCBwaWRfdCB3YW50LCBpbnQgKnN0YXR1cykKICAgICAgICAgICAgIHJldHVy
biBnb3Q7CiAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikKICAgICAgICAgICAgIGNvbnRpbnVl
OwotICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLCAid2FpdHBpZCgpIGZhaWxlZCIs
IGVycm5vLCAwKTsKKyAgICAgICAgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCAid2FpdHBpZCgp
IGZhaWxlZCIsIGVycm5vLCAwKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogfQpAQCAtNTA3
LDcgKzUwOCw3IEBAIHN0YXRpYyB2b2lkIGNoaWxkcHJvY19jaGVja2FsbChsaWJ4bF9fZWdjICpl
Z2MpCiAgICAgZm91bmQ6CiAgICAgICAgIGlmIChnb3QgPT0gLTEpIHsKICAgICAgICAgICAgIExJ
QlhMX19FVkVOVF9ESVNBU1RFUgotICAgICAgICAgICAgICAgIChlZ2MsICJ3YWl0cGlkKCkgZ2F2
ZSBFQ0hJTEQgYnV0IHdlIGhhdmUgYSBjaGlsZCIsCisgICAgICAgICAgICAgICAgKGdjLCAid2Fp
dHBpZCgpIGdhdmUgRUNISUxEIGJ1dCB3ZSBoYXZlIGEgY2hpbGQiLAogICAgICAgICAgICAgICAg
ICBFQ0hJTEQsIDApOwogICAgICAgICAgICAgLyogaXQgbXVzdCBoYXZlIGZpbmlzaGVkIGJ1dCB3
ZSBkb24ndCBrbm93IGl0cyBzdGF0dXMgKi8KICAgICAgICAgICAgIHN0YXR1cyA9IDI1NTw8ODsg
Lyogbm8gd2FpdC5oIG1hY3JvIGZvciB0aGlzISAqLwpAQCAtNTQ1LDE0ICs1NDYsMTQgQEAgc3Rh
dGljIHZvaWQgc2lnY2hsZF9zZWxmcGlwZV9oYW5kbGVyKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X2ZkICpldiwKIAogICAgIGlmIChyZXZlbnRzICYgflBPTExJTikgewogICAgICAgICBMT0co
RVJST1IsICJ1bmV4cGVjdGVkIHBvbGwgZXZlbnQgMHgleCBvbiBTSUdDSExEIHNlbGYgcGlwZSIs
IHJldmVudHMpOwotICAgICAgICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZWdjLAorICAgICAgICBM
SUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
dW5leHBlY3RlZCBwb2xsIGV2ZW50IG9uIFNJR0NITEQgc2VsZiBwaXBlIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIDApOwogICAgIH0KICAgICBhc3NlcnQocmV2ZW50cyAmIFBP
TExJTik7CiAKICAgICBpbnQgZSA9IGxpYnhsX19zZWxmX3BpcGVfZWF0YWxsKHNlbGZwaXBlKTsK
LSAgICBpZiAoZSkgTElCWExfX0VWRU5UX0RJU0FTVEVSKGVnYywgInJlYWQgc2lnY2hsZCBwaXBl
IiwgZSwgMCk7CisgICAgaWYgKGUpIExJQlhMX19FVkVOVF9ESVNBU1RFUihnYywgInJlYWQgc2ln
Y2hsZCBwaXBlIiwgZSwgMCk7CiAKICAgICBpZiAoQ1RYLT5jaGlsZHByb2NfaG9va3MtPmNobGRv
d25lcgogICAgICAgICA9PSBsaWJ4bF9zaWdjaGxkX293bmVyX2xpYnhsX2Fsd2F5c19zZWxlY3Rp
dmVfcmVhcCkgewpAQCAtNTgxLDcgKzU4Miw3IEBAIHN0YXRpYyB2b2lkIHNpZ2NobGRfc2VsZnBp
cGVfaGFuZGxlcihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICIgbGlieGxfY2hpbGRwcm9jX2hvb2tzLT5yZWFwZWRfY2FsbGJh
Y2siCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgKGZvciBwaWQ9JWx1LCBzdGF0dXM9
JWQ7IGVycm9yIGNvZGUgJWQpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcpcGlkLCBzdGF0dXMsIHJjKTsKLSAgICAgICAgICAgICAgICAgICAgTElCWExfX0VW
RU5UX0RJU0FTVEVSKGVnYywgZGlzYXN0ZXJidWYsIDAsIDApOworICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9fRVZFTlRfRElTQVNURVIoZ2MsIGRpc2FzdGVyYnVmLCAwLCAwKTsKICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0gZWxz
ZSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA5ODNmZmZhYzdhLi4zMjhlY2YzZTFlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTEyODEsOCArMTI4MSw4IEBAIF9oaWRkZW4gbGlieGxfZXZlbnQgKmxp
YnhsX19ldmVudF9uZXcobGlieGxfX2VnYyosIGxpYnhsX2V2ZW50X3R5cGUsCiAvKgogICogSW4g
Z2VuZXJhbCwgY2FsbCB0aGlzIHZpYSB0aGUgbWFjcm8gTElCWExfX0VWRU5UX0RJU0FTVEVSLgog
ICoKLSAqIEV2ZW50LWdlbmVyYXRpbmcgZnVuY3Rpb25zIG1heSBjYWxsIHRoaXMgaWYgdGhleSBt
aWdodCBoYXZlIHdhbnRlZAotICogdG8gZ2VuZXJhdGUgYW4gZXZlbnQgKGVpdGhlciBhbiBpbnRl
cm5hbCBvbmUgaWUgYQorICogRXZlbnQtZ2VuZXJhdGluZyBmdW5jdGlvbnMsIG9yIGFvIG1hY2hp
bmVyeSwgbWF5IGNhbGwgdGhpcyBpZiB0aGV5CisgKiBtaWdodCBoYXZlIHdhbnRlZCB0byBnZW5l
cmF0ZSBhbiBldmVudCAoZWl0aGVyIGFuIGludGVybmFsIG9uZSBpZSBhCiAgKiBsaWJ4bF9fZXZf
Rk9PX2NhbGxiYWNrIG9yIGFuIGFwcGxpY2F0aW9uIGV2ZW50KSwgYnV0IGFyZSBwcmV2ZW50ZWQK
ICAqIGZyb20gZG9pbmcgc28gZHVlIHRvIGVnIGxhY2sgb2YgbWVtb3J5LgogICoKQEAgLTEyOTAs
MTIgKzEyOTAsMTIgQEAgX2hpZGRlbiBsaWJ4bF9ldmVudCAqbGlieGxfX2V2ZW50X25ldyhsaWJ4
bF9fZWdjKiwgbGlieGxfZXZlbnRfdHlwZSwKICAqIHRoZW4gY3Jhc2gsIGFsdGhvdWdoIGl0IG1h
eSBmYWlsIChhbmQgaGVuY2Vmb3J0aCBsZWF2ZSB0aGluZ3MgaW4gYQogICogc3RhdGUgd2hlcmUg
bWFueSBvciBhbGwgY2FsbHMgZmFpbCkuCiAgKi8KLV9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZlbnRf
ZGlzYXN0ZXIobGlieGxfX2VnYyosIGNvbnN0IGNoYXIgKm1zZywgaW50IGVycm5vdmFsLAorX2hp
ZGRlbiB2b2lkIGxpYnhsX19ldmVudF9kaXNhc3RlcihsaWJ4bF9fZ2MqLCBjb25zdCBjaGFyICpt
c2csIGludCBlcnJub3ZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZXZlbnRfdHlwZSB0eXBlIC8qIG1heSBiZSAwICovLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpmaWxlLCBpbnQgbGluZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZnVuYyk7Ci0jZGVmaW5lIExJQlhMX19F
VkVOVF9ESVNBU1RFUihlZ2MsIG1zZywgZXJybm92YWwsIHR5cGUpIFwKLSAgICBsaWJ4bF9fZXZl
bnRfZGlzYXN0ZXIoZWdjLCBtc2csIGVycm5vdmFsLCB0eXBlLCBfX0ZJTEVfXyxfX0xJTkVfXyxf
X2Z1bmNfXykKKyNkZWZpbmUgTElCWExfX0VWRU5UX0RJU0FTVEVSKGdjLCBtc2csIGVycm5vdmFs
LCB0eXBlKSBcCisgICAgbGlieGxfX2V2ZW50X2Rpc2FzdGVyKGdjLCBtc2csIGVycm5vdmFsLCB0
eXBlLCBfX0ZJTEVfXyxfX0xJTkVfXyxfX2Z1bmNfXykKIAogCiAvKiBGaWxscyBpbiwgb3IgZGlz
cG9zZXMgb2YsIHRoZSByZXNvdXJjZXMgaGVsZCBieSwgYSBwb2xsZXIgd2hvc2UKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:48:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:48: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 1isSv0-0003qE-S7; Fri, 17 Jan 2020 14:48:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSuy-0003oi-M2
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:48:12 +0000
X-Inumbo-ID: 51e3bb16-3938-11ea-aecd-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51e3bb16-3938-11ea-aecd-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272464;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=KLm0aIo35TTQJr1dQncUb6V/jnwGznF5/jwuV5rGa18=;
 b=XR8CnbU8u71aUMQAaFUTG/TQ2e7sU2tVF7ojRrNBwIkA51m67kPqcHWI
 heYaXNGjCp6SNWxy+h3MERofw1+5PBmcFQy7R4MebQ3UfXip98B/aG0JS
 V+UcyGbu2lPXYBzPC626CN3se+SS2mGhD3noS7uKFyWh3EbIduRYvGKwL I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: O+2kf620fE7MSPrW62pkBOBoch4ravO2POYobYUqmiHg2snjlrGWGzqsMhyp8vHKuWACg8l5Bf
 Ryd+xaMdq9cQsq/gJkmGES0GskbjY/egnnuFCpYZNW9hsQP9DBqDZ1LsrnqbPp6l4jpXKky/51
 1hOFNnvzq7ADFGW70nccGL0QYoJj66BZswJ00W7OoT4z7yFjxkUSHifKlfCg1wa5goeX04Do7R
 JxjKhEw8zNrNfPWi8YppUUnckqg4J0MKycm0hug885gnkNeXu9Ip167LlzR8yRqf2opdFvxZ6b
 lHM=
X-SBRS: 2.7
X-MesageID: 11507692
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11507692"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:24 +0000
Message-ID: <20200117144726.582-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 08/10] libxl: event: Break out baton_wake
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Ci0tLQp2MjogTm93IGl0IHRha2VzIGEgZ2MsIG5vdCBhbiBlZ2MuCi0tLQog
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyB8IDIxICsrKysrKysrKysrKystLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMK
aW5kZXggM2U3NmZhNWFmNS4uNDVjYzY3OTQyZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfZXZlbnQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCkBAIC0xNDAsNiArMTQw
LDE4IEBAIHN0YXRpYyB2b2lkIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkKGxpYnhsX2N0eCAq
Y3R4KSB7CiAgICAgICAgIHBvbGxlci0+b3NldmVudHNfYWRkZWQgPSAxOwogfQogCitzdGF0aWMg
dm9pZCBiYXRvbl93YWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19wb2xsZXIgKndha2UpCit7Cisg
ICAgbGlieGxfX3BvbGxlcl93YWtldXAoZ2MsIHdha2UpOworCisgICAgd2FrZS0+b3NldmVudHNf
YWRkZWQgPSAwOworICAgIC8qIFRoaXMgc2VydmVzIHRvIG1ha2UgXzFfYmF0b24gaWRlbXBvdGVu
dC4gIEl0IGlzIE9LIGV2ZW4gdGhvdWdoCisgICAgICogdGhhdCBwb2xsZXIgbWF5IGN1cnJlbnRs
eSBiZSBzbGVlcGluZyBvbiBvbmx5IG9sZCBvc2V2ZW50cywKKyAgICAgKiBiZWNhdXNlIGl0IGlz
IGdvaW5nIHRvIHdha2UgdXAgYmVjYXVzZSB3ZSd2ZSBqdXN0IHByb2RkZWQgaXQsCisgICAgICog
YW5kIGl0IHBpY2sgdXAgbmV3IG9zZXZlbnRzIG9uIGl0cyBuZXh0IGl0ZXJhdGlvbiAob3IgcGFz
cworICAgICAqIG9uIHRoZSBiYXRvbikuICovCit9CisKIHZvaWQgbGlieGxfX2VnY19hb19jbGVh
bnVwXzFfYmF0b24obGlieGxfX2djICpnYykKICAgICAvKiBBbnkgcG9sbGVyIHdlIGhhZCBtdXN0
IGhhdmUgYmVlbiBgcHV0JyBhbHJlYWR5LiAqLwogewpAQCAtMTYwLDE0ICsxNzIsNyBAQCB2b2lk
IGxpYnhsX19lZ2NfYW9fY2xlYW51cF8xX2JhdG9uKGxpYnhsX19nYyAqZ2MpCiAgICAgICAgIC8q
IG5vLW9uZSBpbiBsaWJ4bCB3YWl0aW5nIGZvciBhbnkgZXZlbnRzICovCiAgICAgICAgIHJldHVy
bjsKIAotICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGdjLCB3YWtlKTsKLQotICAgIHdha2UtPm9z
ZXZlbnRzX2FkZGVkID0gMDsKLSAgICAvKiBUaGlzIHNlcnZlcyB0byBtYWtlIF8xX2JhdG9uIGlk
ZW1wb3RlbnQuICBJdCBpcyBPSyBldmVuIHRob3VnaAotICAgICAqIHRoYXQgcG9sbGVyIG1heSBj
dXJyZW50bHkgYmUgc2xlZXBpbmcgb24gb25seSBvbGQgb3NldmVudHMsCi0gICAgICogYmVjYXVz
ZSBpdCBpcyBnb2luZyB0byB3YWtlIHVwIGJlY2F1c2Ugd2UndmUganVzdCBwcm9kZGVkIGl0LAot
ICAgICAqIGFuZCBpdCBwaWNrIHVwIG5ldyBvc2V2ZW50cyBvbiBpdHMgbmV4dCBpdGVyYXRpb24g
KG9yIHBhc3MKLSAgICAgKiBvbiB0aGUgYmF0b24pLiAqLworICAgIGJhdG9uX3dha2UoZ2MsIHdh
a2UpOwogfQogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:48:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isSv5-0003tc-Bp; Fri, 17 Jan 2020 14:48:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isSv3-0003sU-Li
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:48:17 +0000
X-Inumbo-ID: 51da2e66-3938-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51da2e66-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:47:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579272464;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ehb6stxvbNhpUuCuKM15JHs7fCQj6gxrVHBJLsJGads=;
 b=f/7+cEfH9j+lnPHkIlPpbkl/7v/zuSCC4TVt4+XUHiMdm47aY834fx1k
 qj/Vwf1XfJf+YI0Wrs58N1OyEqYLnevmaOXjAW9S1yhRiPiDAWRYTal2V
 lzYUtQ4bj42woKBb6kocgN62s5fNWZht47Y71imMQc8FazvsWz7gSjx9Q A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6NzVWMXM4KgZWHcWzI+h7u1nYo7I53PI6aPvvcIKk7DjCXsMkP6Dkc55va1OjWIs04bVcaIyb4
 EDDGDhgFZkuuKo6+VvlbuC+JcO0YDnMEsTjxppGEaGrCqDleKZAW4YFg/qgd5bASgz7RfoNaa+
 JZdxWrEoJoWV+FG9dGWq8eFeRnV8HgkX9U1N5EY9WKoHKHr/KSYmzW5BTOLsaCc3zmCg/qOzjy
 gexa9rJON6t4k12gjcQENTchbSvX86jWFdPOZi1JoOMNj4CzdNpvl5S51TM2cpYVCvXL2ql/A/
 1Bc=
X-SBRS: 2.7
X-MesageID: 11507691
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11507691"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 14:47:22 +0000
Message-ID: <20200117144726.582-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 06/10] libxl: event: Fix hang when mixing
 blocking and eventy calls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

SWYgdGhlIGFwcGxpY2F0aW9uIGNhbGxzIGxpYnhsIHdpdGggYW9faG93PT0wIGFuZCBhbHNvIG1h
a2VzIGNhbGxzCmxpa2UgX29jY3VycmVkLCBsaWJ4bCB3aWxsIHNvbWV0aW1lcyBnZXQgc3R1Y2su
CgpUaGUgYnVnIGhhcHBlbnMgYXMgZm9sbG93cyAoZm9yIGV4YW1wbGUpOgoKICBUaHJlYWQgQQog
ICAgICAgbGlieGxfZG9fdGhpbmcoLGFvX2hvdz09MCkKICAgICAgIGxpYnhsX2RvX3RoaW5nIHN0
YXJ0cywgc2V0cyB1cCBzb21lIGNhbGxiYWNrcwogICAgICAgbGlieGxfZG9fdGhpbmcgZXhpdCBw
YXRoIGNhbGxzIEFPX0lOUFJPR1JFU1MKICAgICAgIGxpYnhsX19hb19pbnByb2dyZXNzIGdvZXMg
aW50byBldmVudCBsb29wCiAgICAgICBldmVudGxvb3BfaXRlcmF0aW9uIHNsZWVwcyBvbjoKICAg
ICAgICAgIC0gZG9fdGhpbmcncyBjdXJyZW50IGZkIHNldAogICAgICAgICAgLSBzaWdjaGxkIHBp
cGUgaWYgYXBwbGljYWJsZQogICAgICAgICAgLSBpdHMgcG9sbGVyCgogIFRocmVhZCBCCiAgICAg
ICBsaWJ4bF9zb21ldGhpbmdfb2NjdXJyZWQKICAgICAgIHRoZSBzb21ldGhpbmcgaXMgdG8gZG8g
d2l0aCBkb190aGluZywgYWJvdmUKICAgICAgIGRvX3RoaW5nX25leHRfY2FsbGJhY2sgZG9lcyBz
b21lIG1vcmUgd29yawogICAgICAgZG9fdGhpbmdfbmV4dF9jYWxsYmFjayBiZWNvbWVzIGludGVy
ZXN0ZWQgaW4gZmQgTgogICAgICAgdGhyZWFkIEIgcmV0dXJucyB0byBhcHBsaWNhdGlvbgoKTm90
ZSB0aGF0IG5vdGhpbmcgd2FrZXMgdXAgdGhyZWFkIEEuICBBIGlzIG5vdCBsaXN0ZW5pbmcgb24g
ZmQgTi4gIFNvCmRvX3RoaW5nXyogd2lsbCBub3Qgc3BvdCB3aGVuIGZkIE4gc2lnbmFscy4gIGRv
X3RoaW5nIHdpbGwgbm90IG1ha2UKZnVydGhlciB0aW1lbHkgcHJvZ3Jlc3MuICBJZiB0aGVyZSBp
cyBubyB0aW1lb3V0IHRocmVhZCBBIHdpbGwgbmV2ZXIKd2FrZSB1cC4KClRoZSBwcm9ibGVtIGhl
cmUgb2NjdXJzIGJlY2F1c2UgdGhyZWFkIEEgaXMgd2FpdGluZyBvbiBhbiBvdXQgb2YgZGF0ZQpv
c2V2ZW50IHNldC4KClRoZXJlIGlzIGFsc28gdGhlIHBvc3NpYmlsaXR5IHRoYXQgYSB0aHJlYWQg
bWlnaHQgYmxvY2sgd2FpdGluZyBmb3IKbGlieGwgb3NldmVudHMgYnV0IG91dHNpZGUgbGlieGws
IGVnIGlmIHRoZSBhcHBsaWNhdGlvbiB1c2VkCmxpYnhsX29zZXZlbnRfYmVmb3JlcG9sbC4gIFdl
IHdpbGwgZGVhbCB3aXRoIHRoYXQgaW4gYSBtb21lbnQuCgpTZWUgdGhlIGJpZyBjb21tZW50IGlu
IGxpYnhsX2V2ZW50LmMgZm9yIGEgZmFpcmx5IGZvcm1hbCBjb3JyZWN0bmVzcwphcmd1bWVudC4K
ClRoaXMgZGVwZW5kcyBvbiBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbiBiZWluZyBjYWxs
ZWQgZXZlcnl3aGVyZQphbiBlZ2Mgb3IgYW8gaXMgZGlzcG9zZWQgb2YuICBGaXJzdGx5IGVnY3M6
IGluIHRoaXMgcGF0Y2ggd2UgcmVuYW1lCmxpYnhsX19lZ2NfY2xlYW51cCwgd2hpY2ggbWVhbnMg
d2UgY2F0Y2ggYWxsIHRoZSBkaXNwb3NhbCBzaXRlcy4KU2Vjb25kbHkgYW9zOiB0aGVzZSBhcmUg
ZGlzcG9zZWQgb2YgYnkgKGkpIEFPX0NSRUFURV9GQUlMCihpaSkgYW9fX2lucHJvZ3Jlc3MgYW5k
IChpaWkpIGFuIGV2ZW50IHdoaWNoIGNvbXBsZXRlcyB0aGUgYW8gbGF0ZXIuCihpKSBhbmQgKGlp
KSB3ZSBoYW5kbGUgYnkgYWRkaW5nIHRoZSBjYWxsIHRvIF9iYXRvbi4gIEluIHRoZSBjYXNlIG9m
CihpaWkpIGFueSBzdWNoIGZ1bmN0aW9uIG11c3QgYmUgYW4gZXZlbnQtZ2VuZXJhdGluZyBmdW5j
dGlvbiBzbyBpdCBoYXMKYW4gZWdjIHRvbywgc28gaXQgd2lsbCBwYXNzIG9uIHRoZSBiYXRvbiB3
aGVuIHRoZSBlZ2MgaXMgZGlzcG9zZWQuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Ci0tLQp2MjogQ2FsbCBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbiAo
cmVuYW1lZCBmcm9tIF9fZWdjX2NsZWFudXApIG9uCiAgICBhbGwgZXhpdHMgZnJvbSBhb19pbnBy
b2dyZXNzLCBldmVuIHJlcXVlc3RzIGZvciBhc3luYyBwcm9jZXNzaW5nLgogICAgRml4ZXMgYSBy
ZW1haW5pbmcgaW5zdGFuY2Ugb2YgdGhpcyBidWcgKCEpCiAgICBUaGlzIGludm9sdmVzIGRpc3Bv
c2luZyBvZiBhby0+cG9sbGVyIHNvbWV3aGF0IGVhcmxpZXIuCgp2MjogTmV3IGNvcnJlY3RuZXNz
IGFyZ3VtZW50cyBpbiBsaWJ4bF9ldmVudC5jIGNvbW1lbnQgYW5kCiAgICBpbiBjb21taXQgbWVz
c2FnZS4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwgMTc4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAgMzMgKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTk0IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDI2OGE1ZGExMjAuLmI1MGQ0ZTUwNzQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZXZlbnQuYwpAQCAtMzcsNiArMzcsMTQwIEBAIHN0YXRpYyB2b2lkIGFvX19jaGVja19k
ZXN0cm95KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fYW8gKmFvKTsKIAogCiAvKgorICogb3NldmVu
dCB1cGRhdGUgYmF0b24gaGFuZGxpbmcKKyAqCisgKiBXZSBuZWVkIHRoZSBmb2xsb3dpbmcgcHJv
cGVydHkgKHRoZSAidW5zdGFsZSBsaXZlbmVzcyBwcm9wZXJ0eSIpOgorICoKKyAqIFdoZW5ldmVy
IGFueSB0aHJlYWQgaXMgYmxvY2tpbmcgaW4gdGhlIGxpYnhsIGV2ZW50IGxvb3BbMV0sIGF0Cisg
KiBsZWFzdCBvbmUgdGhyZWFkIG11c3QgYmUgdXNpbmcgYW4gdXAgdG8gZGF0ZSBvc2V2ZW50IHNl
dC4gIEl0IGlzIE9LCisgKiBmb3IgYWxsIGJ1dCBvbmUgdGhyZWFkcyB0byBoYXZlIHN0YWxlIGV2
ZW50IHNldHMsIGJlY2F1c2Ugc28gbG9uZworICogYXMgb25lIHdhaXRpbmcgdGhyZWFkIGhhcyB0
aGUgcmlnaHQgZXZlbnQgc2V0LCBhbnkgYWN0dWFsbHkKKyAqIGludGVyZXN0aW5nIGV2ZW50IHdp
bGwsIGlmIG5vdGhpbmcgZWxzZSwgd2FrZSB0aGF0ICJyaWdodCIgdGhyZWFkCisgKiB1cC4gIEl0
IHdpbGwgdGhlbiBtYWtlIHNvbWUgcHJvZ3Jlc3MgYW5kL29yLCBpZiBpdCBleGl0cywgZW5zdXJl
CisgKiB0aGF0IHNvbWUgb3RoZXIgdGhyZWFkIGJlY29tZXMgdGhlICJyaWdodCIgdGhyZWFkLgor
ICoKKyAqIFsxXSBUT0RPOiBSaWdodCBub3cgd2UgYXJlIGNvbnNpZGVyaW5nIG9ubHkgdGhlIGxp
YnhsIGV2ZW50IGxvb3AuCisgKiBXZSBuZWVkIHRvIGNvbnNpZGVyIGFwcGxpY2F0aW9uIGV2ZW50
IGxvb3Agb3V0c2lkZSBsaWJ4bCB0b28uCisgKgorICogQXJndW1lbnQgdGhhdCBvdXIgYXBwcm9h
Y2ggaXMgc291bmQ6CisgKgorICogVGhlIGlzc3VlIHdlIGFyZSBjb25jZXJuZWQgYWJvdXQgaXMg
bGlieGwgc2xlZXBpbmcgb24gYW4gb3V0IG9mCisgKiBkYXRlIGZkIHNldCwgb3IgdG9vIGxvbmcg
YSB0aW1lb3V0LCBzbyB0aGF0IGl0IGRvZXNuJ3QgbWFrZQorICogcHJvZ3Jlc3MuICBJZiB0aGUg
cHJvcGVydHkgYWJvdmUgaXMgc2F0aXNmaWVkLCB0aGVuIGlmIGFueSB0aHJlYWQKKyAqIGlzIHdh
aXRpbmcgaW4gbGlieGwgYXQgbGVhc3Qgb25lIHN1Y2ggdGhyZWFkIHdpbGwgYmUgd2FpdGluZyBv
biBhCisgKiBzdWZmaWNpZW50IG9zZXZlbnQgc2V0LCBzbyBhbnkgcmVsZXZhbnQgb3NldmVudCB3
aWxsIHdha2UgdXAgYQorICogbGlieGwgdGhyZWFkIHdoaWNoIHdpbGwgZWl0aGVyIGhhbmRsZSB0
aGUgZXZlbnQsIG9yIGFycmFuZ2UgdGhhdCBhdAorICogbGVhc3Qgb25lIG90aGVyIGxpYnhsIHRo
cmVhZCBoYXMgdGhlIHJpZ2h0IHNldC4KKyAqCisgKiBUaGVyZSBhcmUgdHdvIGNhbGxzIHRvIHBv
bGwgaW4gbGlieGw6IG9uZSBpcyB0aGUgZmQgcmVjaGVjaywgd2hpY2gKKyAqIGlzIG5vdCBibG9j
a2luZy4gIFRoZXJlIGlzIG9ubHkgdGhlIG9uZSBibG9ja2luZyBjYWxsLCBpbgorICogZXZlbnRs
b29wX2l0ZXJhdGlvbi4gIHBvbGwgcnVucyB3aXRoIHRoZSBjdHggdW5sb2NrZWQsIHNvIG9zZXZl
bnRzCisgKiBtaWdodCBiZSBhZGRlZCBhZnRlciBpdCB1bmxvY2tzIHRoZSBjdHggLSB0aGF0IGlz
IHdoYXQgd2UgYXJlCisgKiB3b3JyaWVkIGFib3V0LgorICoKKyAqIFRvIGRlbW9uc3RyYXRlIHRo
YXQgdGhlIHVuc3RhbGUgbGl2ZW5lc3MgcHJvcGVydHkgaXMgc2F0aXNmaWVkOgorICoKKyAqIFdl
IGRlZmluZSBhIGJhdG9uIGhvbGRlciBhcyBmb2xsb3dzOiBhIGxpYnhsIHRocmVhZCBpcyBhIGJh
dG9uCisgKiBob2xkZXIgaWYKKyAqICAgKGEpIGl0IGhhcyBhbiBlZ2Mgb3IgYW4gYW8gYW5kIGhv
bGRzIHRoZSBjdHggbG9jaywgb3IKKyAqICAgKGIpIGl0IGhhcyBhbiBhY3RpdmUgbm9uLWFwcCBw
b2xsZXIgYW5kIG5vIG9zZXZlbnRzIGhhdmUgYmVlbgorICogICAgICAgYWRkZWQgc2luY2UgaXQg
cmVsZWFzZWQgdGhlIGxvY2ssIG9yCisgKiAgIChjKSBpdCBoYXMgYW4gYWN0aXZlIG5vbi1hcHAg
cG9sbGVyIHdoaWNoIGhhcyBiZWVuIHdva2VuCisgKiAgICAgICAoYnkgd3JpdGluZyB0byBpdHMg
cGlwZSksIHNvIGl0IHdpbGwgbm90IHNsZWVwCisgKiBXZSB3aWxsIG1haW50YWluIHRoZSBpbnZh
cmlhbnQgKHRoZSAiYmF0b24gaW52YXJpYW50IikgdGhhdAorICogd2hlbmV2ZXIgdGhlcmUgaXMg
YW55IGFjdGl2ZSBwb2xsZXIsIHRoZXJlIGlzIGF0IGxlYXN0CisgKiBvbmUgYmF0b24gaG9sZGVy
LiAgKCJub24tYXBwIiBtZWFucyBzaW1wbHkgIm5vdCBwb2xsZXJfYXBwIi4pCisgKgorICogTm8g
dGhyZWFkIG91dHNpZGUgbGlieGwgY2FuIGhhdmUgYW4gYWN0aXZlIG5vbi1hcHAgcG9sbGVyOiBw
b2xsZXJzCisgKiBhcmUgcHV0IG9uIHRoZSBhY3RpdmUgbGlzdCBieSBwb2xsZXJfZ2V0IHdoaWNo
IGlzIGNhbGxlZCBpbiB0aHJlZQorICogcGxhY2VzOiBsaWJ4bF9ldmVudF93YWl0LCB3aGljaCBw
dXRzIGl0IGJlZm9yZSByZXR1cm5pbmc7CisgKiBsaWJ4bF9fYW9fY3JlYXRlIGJ1dCBvbmx5IGlu
IHRoZSBzeW5jaHJvbm91cyBjYXNlLCBpbiB3aGljaCBjYXNlCisgKiB0aGUgcG9sbGVyIGlzIHB1
dCBiZWZvcmUgcmV0dXJuaW5nOyBhbmQgdGhlIHBvbGxlcl9hcHAsIGR1cmluZworICogaW5pdGlh
bGlzYXRpb24uCisgKgorICogU28gYW55IHRpbWUgd2hlbiBhbGwgbGlieGwgdGhyZWFkcyBhcmUg
YmxvY2tpbmcgKGFuZCB0aGVyZWZvcmUgZG8KKyAqIG5vdCBoYXZlIHRoZSBjdHggbG9jayksIHRo
ZSBub24tYXBwIGFjdGl2ZSBwb2xsZXJzIGJlbG9uZyB0byB0aG9zZQorICogdGhyZWFkcy4gIElm
IGF0IGxlYXN0IG9uZSBpcyBhIGJhdG9uIGhvbGRlciAodGhlIGludmFyaWFudCksIHRoYXQKKyAq
IHRocmVhZCBoYXMgYSBnb29kIGVub3VnaCBldmVudCBzZXQuCisgKgorICogTm93IHdlIHdpbGwg
ZGVtb25zdHJhdGUgdGhhdCB0aGUgImJhdG9uIGludmFyaWFudCIgaXMgbWFpbnRhaW5lZDoKKyAq
CisgKiBUaGUgcnVsZSBpcyB0aGF0IGFueSB0aHJlYWQgd2hpY2ggbWlnaHQgYmUgdGhlIGJhdG9u
IGhvbGRlciBpcworICogcmVzcG9uc2libGUgZm9yIGNoZWNraW5nIHRoYXQgdGhlcmUgY29udGlu
dWVzIHRvIGJlIGEgYmF0b24gaG9sZGVyCisgKiBhcyBuZWVkZWQuCisgKgorICogRmlyc3RseSwg
Y29uc2lkZXIgdGhlIGNhc2Ugd2hlbiB0aGUgYmF0b24gaG9sZGVycyAoYikgY2Vhc2UgdG8gYmUK
KyAqIGJhdG9uIGhvbGRlcnMgYmVjYXVzZSBvc2V2ZW50cyBhcmUgYWRkZWQuCisgKgorICogVGhl
cmUgYXJlIG9ubHkgdHdvIGtpbmRzIG9mIG9zZXZlbnRzOiB0aW1lb3V0cyBhbmQgZmRzLiAgRXZl
cnkKKyAqIG90aGVyIGludGVybmFsIGV2ZW50IHNvdXJjZSByZWR1Y2VzIHRvIG9uZSBvZiB0aGVz
ZSBldmVudHVhbGx5LgorICogQm90aCBvZiB0aGVzZSBjYXNlcyBhcmUgaGFuZGxlZCAoaW4gdGhl
IGNhc2Ugb2YgZmQgZXZlbnRzLCBhZGQgYW5kCisgKiBtb2RpZnksIHNlcGFyYXRlbHkpLCBjYWxs
aW5nIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVkLgorICoKKyAqIFRoaXMgd2Fsa3MgdGhlIHBv
bGxlcl9hY3RpdmUgbGlzdCwgbWFya2luZyB0aGUgYWN0aXZlIHBvbGxlcnMKKyAqIG9zZXZlbnRz
X2FkZGVkPTEuICBTdWNoIGEgcG9sbGVyIGNhbm5vdCBiZSB0aGUgYmF0b24gaG9sZGVyLiAgQnV0
CisgKiBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZCBpcyBjYWxsZWQgb25seSBmcm9tIGV2Xyog
ZnVuY3Rpb25zLAorICogd2hpY2ggYXJlIG9ubHkgY2FsbGVkIGZyb20gZXZlbnQtY2hhaW4gbGli
eGwgY29kZTogaWUsIGNvZGUgd2l0aCBhbgorICogYW8gb3IgYW4gZWdjLiAgU28gYXQgdGhpcyBw
b2ludCB3ZSBhcmUgYSBiYXRvbiBob2xkZXIsIGFuZCB0aGVyZSBpcworICogc3RpbGwgYSBiYXRv
biBob2xkZXIuCisgKgorICogU2Vjb25kbHksIGNvbnNpZGVyIHRoZSBjYXNlIHdoZXJlIGJhdG9u
IGhvbGRlcnMgKGEpIGNlYXNlIHRvIGJlCisgKiBiYXR0b24gaG9sZGVycyBiZWNhdXNlIHRoZXkg
ZGlzcG9zZSBvZiB0aGVpciBlZ2Mgb3IgYW8uICBXZSBjYWxsCisgKiBsaWJ4bF9fZWdjX2FvX2Ns
ZWFudXBfMV9iYXRvbiBvbiBldmVyeSBleGl0IHBhdGguICBXZSBhcnJhbmdlIHRoYXQKKyAqIGV2
ZXJ5dGhpbmcgdGhhdCBkaXNwb3NlcyBvZiBhbiBlZ2Mgb3IgYW4gYW8gY2hlY2tzIHRoYXQgdGhl
cmUgaXMgYQorICogbmV3IGJhdG9uIGhvbGRlciBieSBjYWxsaW5nIGxpYnhsX19lZ2NfYW9fY2xl
YW51cF8xX2JhdG9uLgorICoKKyAqIFRoaXMgZnVuY3Rpb24gaGFuZGxlcyB0aGUgaW52YXJpYW50
IGV4cGxpY2l0bHk6IGlmIHdlIGhhdmUgYW55CisgKiBub24tYXBwIGFjdGl2ZSBwb2xsZXJzIGl0
IGxvb2tzIGZvciBvbmUgd2hpY2ggaXMgdXAgdG8gZGF0ZSAoYmF0b24KKyAqIGhvbGRlciBjYXRl
Z29yeSAoYikpLCBhbmQgZmFpbGluZyB0aGF0IGl0IHBpY2tzIGEgdmljdGltIHRvIHR1cm4KKyAq
IGludG8gdGhlIGJhdG9uIGhvbGRlciBjYXRlZ29yeSAoYykgYnkgd2FraW5nIGl0IHVwLiAgKENv
cnJlY3RuZXNzCisgKiBkZXBlbmRzIG9uIHRoaXMgZnVuY3Rpb24gbm90IHNwb3R0aW5nIGl0cyBv
d24gdGhyZWFkIGFzIHRoZQorICogYmF0b24taG9sZGVyLCBzaW5jZSBpdCBpcyBvbiBpdHMgd2F5
IHRvIG5vdCBiZWluZyB0aGUgYmF0b24taG9sZGVyLAorICogc28gaXQgbXVzdCBiZSBjYWxsZWQg
YWZ0ZXIgdGhlIHBvbGxlciBoYXMgYmVlbiBwdXQgYmFjay4pCisgKgorICogVGhpcmRseSwgd2Ug
bXVzdCBjb25zaWRlciB0aGUgY2FzZSAoYykuICBBIHRocmVhZCBpbiBjYXRlZ29yeSAoYykKKyAq
IHdpbGwgcmVlbnRlciBsaWJ4bCB3aGVuIGl0IGdhaW5zIHRoZSBsb2NrIGFuZCBuZWNlc3Nhcmls
eSB0aGVuCisgKiBiZWNvbWVzIGEgYmF0b24gaG9sZGVyIGluIGNhdGVnb3J5IChhKS4KKyAqCisg
KiBTbyB0aGUgImJhdG9uIGludmFyaWFudCIgaXMgbWFpbnRhaW5lZC4gIFFFRC4KKyAqLworc3Rh
dGljIHZvaWQgcG9sbGVyc19ub3RlX29zZXZlbnRfYWRkZWQobGlieGxfY3R4ICpjdHgpIHsKKyAg
ICBsaWJ4bF9fcG9sbGVyICpwb2xsZXI7CisgICAgTElCWExfTElTVF9GT1JFQUNIKHBvbGxlciwg
JmN0eC0+cG9sbGVyc19hY3RpdmUsIGFjdGl2ZV9lbnRyeSkKKyAgICAgICAgcG9sbGVyLT5vc2V2
ZW50c19hZGRlZCA9IDE7Cit9CisKK3ZvaWQgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24o
bGlieGxfX2djICpnYykKKyAgICAvKiBBbnkgcG9sbGVyIHdlIGhhZCBtdXN0IGhhdmUgYmVlbiBg
cHV0JyBhbHJlYWR5LiAqLworeworICAgIGxpYnhsX19wb2xsZXIgKnNlYXJjaCwgKndha2U9MDsK
KworICAgIExJQlhMX0xJU1RfRk9SRUFDSChzZWFyY2gsICZDVFgtPnBvbGxlcnNfYWN0aXZlLCBh
Y3RpdmVfZW50cnkpIHsKKyAgICAgICAgaWYgKHNlYXJjaCA9PSBDVFgtPnBvbGxlcl9hcHApCisg
ICAgICAgICAgICAvKiBUaGlzIG9uZSBpcyBzcGVjaWFsLiAgV2UgY2FuJ3QgZ2l2ZSBpdCB0aGUg
YmF0b24uICovCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCFzZWFyY2gtPm9z
ZXZlbnRzX2FkZGVkKQorICAgICAgICAgICAgLyogVGhpcyBwb2xsZXIgaXMgdXAgdG8gZGF0ZSBh
bmQgd2lsbCB3YWtlIHVwIGFzIG5lZWRlZC4gKi8KKyAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgaWYgKCF3YWtlKQorICAgICAgICAgICAgd2FrZSA9IHNlYXJjaDsKKyAgICB9CisKKyAgICBp
ZiAoIXdha2UpCisgICAgICAgIC8qIG5vLW9uZSBpbiBsaWJ4bCB3YWl0aW5nIGZvciBhbnkgZXZl
bnRzICovCisgICAgICAgIHJldHVybjsKKworICAgIGxpYnhsX19wb2xsZXJfd2FrZXVwKGdjLCB3
YWtlKTsKKworICAgIHdha2UtPm9zZXZlbnRzX2FkZGVkID0gMDsKKyAgICAvKiBUaGlzIHNlcnZl
cyB0byBtYWtlIF8xX2JhdG9uIGlkZW1wb3RlbnQuICBJdCBpcyBPSyBldmVuIHRob3VnaAorICAg
ICAqIHRoYXQgcG9sbGVyIG1heSBjdXJyZW50bHkgYmUgc2xlZXBpbmcgb24gb25seSBvbGQgb3Nl
dmVudHMsCisgICAgICogYmVjYXVzZSBpdCBpcyBnb2luZyB0byB3YWtlIHVwIGJlY2F1c2Ugd2Un
dmUganVzdCBwcm9kZGVkIGl0LAorICAgICAqIGFuZCBpdCBwaWNrIHVwIG5ldyBvc2V2ZW50cyBv
biBpdHMgbmV4dCBpdGVyYXRpb24gKG9yIHBhc3MKKyAgICAgKiBvbiB0aGUgYmF0b24pLiAqLwor
fQorCisvKgogICogVGhlIGNvdW50ZXIgb3NldmVudF9pbl9ob29rIGlzIHVzZWQgdG8gZW5zdXJl
IHRoYXQgdGhlIGFwcGxpY2F0aW9uCiAgKiBob25vdXJzIHRoZSByZWVudHJhbmN5IHJlc3RyaWN0
aW9uIGRvY3VtZW50ZWQgaW4gbGlieGxfZXZlbnQuaC4KICAqCkBAIC0xOTQsNiArMzI4LDcgQEAg
aW50IGxpYnhsX19ldl9mZF9yZWdpc3RlcihsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfZmQgKmV2
LAogICAgIGV2LT5mdW5jID0gZnVuYzsKIAogICAgIExJQlhMX0xJU1RfSU5TRVJUX0hFQUQoJkNU
WC0+ZWZkcywgZXYsIGVudHJ5KTsKKyAgICBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZChDVFgp
OwogCiAgICAgcmMgPSAwOwogCkBAIC0yMTQsNiArMzQ5LDggQEAgaW50IGxpYnhsX19ldl9mZF9t
b2RpZnkobGlieGxfX2djICpnYywgbGlieGxfX2V2X2ZkICpldiwgc2hvcnQgZXZlbnRzKQogICAg
IHJjID0gT1NFVkVOVF9IT09LKGZkLG1vZGlmeSwgbm9vcCwgZXYtPmZkLCAmZXYtPm5leHVzLT5m
b3JfYXBwX3JlZywgZXZlbnRzKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCisgICAgaWYgKChl
dmVudHMgJiB+ZXYtPmV2ZW50cykpCisgICAgICAgIHBvbGxlcnNfbm90ZV9vc2V2ZW50X2FkZGVk
KENUWCk7CiAgICAgZXYtPmV2ZW50cyA9IGV2ZW50czsKIAogICAgIHJjID0gMDsKQEAgLTMxNSw2
ICs0NTIsNyBAQCBzdGF0aWMgaW50IHRpbWVfcmVnaXN0ZXJfZmluaXRlKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19ldl90aW1lICpldiwKICAgICBMSUJYTF9UQUlMUV9JTlNFUlRfU09SVEVEKCZDVFgt
PmV0aW1lcywgZW50cnksIGV2LCBldnNlYXJjaCwgLyplbXB0eSovLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGltZXJjbXAoJmV2LT5hYnMsICZldnNlYXJjaC0+YWJzLCA+KSk7CiAK
KyAgICBwb2xsZXJzX25vdGVfb3NldmVudF9hZGRlZChDVFgpOwogICAgIHJldHVybiAwOwogfQog
CkBAIC0xMTIxLDYgKzEyNTksNyBAQCBzdGF0aWMgaW50IGJlZm9yZXBvbGxfaW50ZXJuYWwobGli
eGxfX2djICpnYywgbGlieGxfX3BvbGxlciAqcG9sbGVyLAogICAgICpuZmRzX2lvID0gdXNlZDsK
IAogICAgIHBvbGxlci0+ZmRzX2RlcmVnaXN0ZXJlZCA9IDA7CisgICAgcG9sbGVyLT5vc2V2ZW50
c19hZGRlZCA9IDA7CiAKICAgICBsaWJ4bF9fZXZfdGltZSAqZXRpbWUgPSBMSUJYTF9UQUlMUV9G
SVJTVCgmQ1RYLT5ldGltZXMpOwogICAgIGlmIChldGltZSkgewpAQCAtMTQ0Miw3ICsxNTgxLDcg
QEAgc3RhdGljIHZvaWQgZWdjX3J1bl9jYWxsYmFja3MobGlieGxfX2VnYyAqZWdjKQogICAgIH0K
IH0KIAotdm9pZCBsaWJ4bF9fZWdjX2NsZWFudXAobGlieGxfX2VnYyAqZWdjKQordm9pZCBsaWJ4
bF9fZWdjX2NsZWFudXBfMl91bF9jYl9nYyhsaWJ4bF9fZWdjICplZ2MpCiB7CiAgICAgRUdDX0dD
OwogICAgIGVnY19ydW5fY2FsbGJhY2tzKGVnYyk7CkBAIC0xNzUyLDEzICsxODkxLDE1IEBAIGlu
dCBsaWJ4bF9ldmVudF93YWl0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmVudCAqKmV2ZW50X3Is
CiAgICAgICAgIHJjID0gZXZlbnRsb29wX2l0ZXJhdGlvbihlZ2MsIHBvbGxlcik7CiAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgLyogd2UgdW5sb2NrIGFuZCBjbGVhbnVwIHRo
ZSBlZ2MgZWFjaCB0aW1lIHdlIGdvIHRocm91Z2ggdGhpcyBsb29wLAotICAgICAgICAgKiBzbyB0
aGF0IChhKSB3ZSBkb24ndCBhY2N1bXVsYXRlIGdhcmJhZ2UgYW5kIChiKSBhbnkgZXZlbnRzCi0g
ICAgICAgICAqIHdoaWNoIGFyZSB0byBiZSBkaXNwYXRjaGVkIGJ5IGNhbGxiYWNrIGFyZSBhY3R1
YWxseSBkZWxpdmVyZWQKLSAgICAgICAgICogaW4gYSB0aW1lbHkgZmFzaGlvbi4KKyAgICAgICAg
Lyogd2UgdW5sb2NrIGFuZCBjbGVhbnVwIHRoZSBlZ2MgZWFjaCB0aW1lIHdlIGdvIHRocm91Z2gg
dGhpcworICAgICAgICAgKiBsb29wLCBzbyB0aGF0IChhKSB3ZSBkb24ndCBhY2N1bXVsYXRlIGdh
cmJhZ2UgYW5kIChiKSBhbnkKKyAgICAgICAgICogZXZlbnRzIHdoaWNoIGFyZSB0byBiZSBkaXNw
YXRjaGVkIGJ5IGNhbGxiYWNrIGFyZSBhY3R1YWxseQorICAgICAgICAgKiBkZWxpdmVyZWQgaW4g
YSB0aW1lbHkgZmFzaGlvbi4gIF8xX2JhdG9uIHdpbGwgYmUKKyAgICAgICAgICogY2FsbGVkIHRv
IHBhc3MgdGhlIGJhdG9uIGlmZiB3ZSBhY3R1YWxseSBsZWF2ZTsgb3RoZXJ3aXNlCisgICAgICAg
ICAqIHdlIGFyZSBzdGlsbCBjYXJyeWluZyBpdC4KICAgICAgICAgICovCiAgICAgICAgIENUWF9V
TkxPQ0s7Ci0gICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cChlZ2MpOworICAgICAgICBsaWJ4bF9f
ZWdjX2NsZWFudXBfMl91bF9jYl9nYyhlZ2MpOwogICAgICAgICBDVFhfTE9DSzsKICAgICB9CiAK
QEAgLTIwMzEsMTQgKzIxNzIsMjQgQEAgaW50IGxpYnhsX19hb19pbnByb2dyZXNzKGxpYnhsX19h
byAqYW8sCiAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXMgY2FuY2VsbGF0aW9uIGFiaWxp
dHkuICovCiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIC8qIFRoZSBjYWxsIHRvIGVnYy4u
MV9iYXRvbiBpcyBiZWxvdywgb25seSBpZiB3ZSBhcmUgbGVhdmluZy4gKi8KICAgICAgICAgICAg
IENUWF9VTkxPQ0s7Ci0gICAgICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXAoJmVnYyk7CisgICAg
ICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXBfMl91bF9jYl9nYygmZWdjKTsKICAgICAgICAgICAg
IENUWF9MT0NLOwogICAgICAgICB9CisKKyAgICAgICAgLyogRGlzcG9zZSBvZiB0aGlzIGVhcmx5
IHNvIGxpYnhsX19lZ2NfYW9fY2xlYW51cF8xX2JhdG9uCisgICAgICAgICAqIGRvZXNuJ3QgbWlz
dGFrZSB1cyBmb3IgYSBiYXRvbi1ob2xkZXIuICBOby1vbmUgbXVjaCBpcworICAgICAgICAgKiBn
b2luZyB0byBsb29rIGF0IHRoaXMgYW8gbm93IHNvIHNldHRpbmcgdGhpcyB0byAwIGlzIGZpbmUu
CisgICAgICAgICAqIFdlIGNhbid0IGNhbGwgX2JhdG9uIGJlbG93IF9sZWF2ZSBiZWNhdXNlIF9s
ZWF2ZSBkZXN0cm95cworICAgICAgICAgKiBvdXIgZ2MsIHdoaWNoIF9iYXRvbiBuZWVkcy4gKi8K
KyAgICAgICAgbGlieGxfX3BvbGxlcl9wdXQoQ1RYLCBhby0+cG9sbGVyKTsKKyAgICAgICAgYW8t
PnBvbGxlciA9IDA7CiAgICAgfSBlbHNlIHsKICAgICAgICAgcmMgPSAwOwogICAgIH0KIAorICAg
IGxpYnhsX19lZ2NfYW9fY2xlYW51cF8xX2JhdG9uKGdjKTsKICAgICBhby0+aW5faW5pdGlhdG9y
ID0gMDsKICAgICBhb19fbWFuaXBfbGVhdmUoQ1RYLCBhbyk7CiAKQEAgLTIwNTEsNiArMjIwMiw5
IEBAIGludCBsaWJ4bF9fYW9faW5wcm9ncmVzcyhsaWJ4bF9fYW8gKmFvLAogc3RhdGljIGludCBh
b19fYWJvcnQobGlieGxfY3R4ICpjdHgsIGxpYnhsX19hbyAqcGFyZW50KQogLyogVGVtcG9yYXJp
bHkgdW5sb2NrcyBjdHgsIHdoaWNoIG11c3QgYmUgbG9ja2VkIGV4YWN0bHkgb25jZSBvbiBlbnRy
eS4gKi8KIHsKKyAgICBsaWJ4bF9fZWdjIGVnYzsKKyAgICBMSUJYTF9JTklUX0VHQyhlZ2MsY3R4
KTsKKwogICAgIGludCByYzsKICAgICBhb19fbWFuaXBfZW50ZXIocGFyZW50KTsKIApAQCAtMjA3
MSw5ICsyMjI1LDYgQEAgc3RhdGljIGludCBhb19fYWJvcnQobGlieGxfY3R4ICpjdHgsIGxpYnhs
X19hbyAqcGFyZW50KQogCiAgICAgLyogV2Uga2VlcCBjYWxsaW5nIGFib3J0IGhvb2tzIHVudGls
IHRoZXJlIGFyZSBub25lIGxlZnQgKi8KICAgICB3aGlsZSAoIUxJQlhMX0xJU1RfRU1QVFkoJnBh
cmVudC0+YWJvcnRhYmxlcykpIHsKLSAgICAgICAgbGlieGxfX2VnYyBlZ2M7Ci0gICAgICAgIExJ
QlhMX0lOSVRfRUdDKGVnYyxjdHgpOwotCiAgICAgICAgIGFzc2VydCghcGFyZW50LT5jb21wbGV0
ZSk7CiAKICAgICAgICAgbGlieGxfX2FvX2Fib3J0YWJsZSAqYWJydCA9IExJQlhMX0xJU1RfRklS
U1QoJnBhcmVudC0+YWJvcnRhYmxlcyk7CkBAIC0yMDg2LDE1ICsyMjM3LDIwIEBAIHN0YXRpYyBp
bnQgYW9fX2Fib3J0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9fYW8gKnBhcmVudCkKICAgICAgICAg
ICAgICAgICAgICAiYW8gJXA6IGFicnQ9JXA6IGFib3J0aW5nIiwgcGFyZW50LCBhYnJ0LT5hbyk7
CiAgICAgICAgIGFicnQtPmNhbGxiYWNrKCZlZ2MsIGFicnQsIEVSUk9SX0FCT1JURUQpOwogCisg
ICAgICAgIC8qIFRoZSBjYWxsIHRvIGVnYy4uMV9iYXRvbiBpcyBpbiB0aGUgb3V0IGJsb2NrIGJl
bG93LiAqLwogICAgICAgICBsaWJ4bF9fY3R4X3VubG9jayhjdHgpOwotICAgICAgICBsaWJ4bF9f
ZWdjX2NsZWFudXAoJmVnYyk7CisgICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cF8yX3VsX2NiX2dj
KCZlZ2MpOwogICAgICAgICBsaWJ4bF9fY3R4X2xvY2soY3R4KTsKICAgICB9CiAKICAgICByYyA9
IDA7CiAKICBvdXQ6CisgICAgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24oJmVnYy5nYyk7
CiAgICAgYW9fX21hbmlwX2xlYXZlKGN0eCwgcGFyZW50KTsKKyAgICAvKiBUaGUgY2FsbCB0byBl
Z2MuLjJfdWxfY2JfZ2MgaXMgYWJvdmUuICBUaGlzIGlzIHN1ZmZpY2llbnQKKyAgICAgKiBiZWNh
dXNlIG9ubHkgY29kZSBpbnNpZGUgdGhlIGxvb3AgYWRkcyBhbnl0aGluZyB0byB0aGUgZWdjLCBh
bmQKKyAgICAgKiB3ZSBlbnN1cmVzIHRoYXQgdGhlIGVnYyBpcyBjbGVhbiB3aGVuIHdlIGxlYXZl
IHRoZSBsb29wLiAqLwogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
YjY4YWIyMThiNi4uZWVjNGJmNzY3ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC02MzQsOSArNjM0
LDIzIEBAIHN0cnVjdCBsaWJ4bF9fcG9sbGVyIHsKICAgICAgKiBldmVudCBpcyBkZXJlZ2lzdGVy
ZWQsIHdlIHNldCB0aGUgZmRzX2RlcmVnaXN0ZXJlZCBvZiBhbGwgbm9uLWlkbGUKICAgICAgKiBw
b2xsZXJzLiAgU28gYWZ0ZXJwb2xsIGNhbiB0ZWxsIHdoZXRoZXIgYW55IFBPTExOVkFMIGlzCiAg
ICAgICogcGxhdXNpYmx5IGR1ZSB0byBhbiBmZCBiZWluZyBjbG9zZWQgYW5kIHJlb3BlbmVkLgor
ICAgICAqCisgICAgICogQWRkaXRpb25hbGx5LCB3ZSByZWNvcmQgd2hldGhlciBhbnkgZmQgb3Ig
dGltZSBldmVudCBzb3VyY2VzCisgICAgICogaGF2ZSBiZWVuIHJlZ2lzdGVyZWQuICBUaGlzIGlz
IG5lY2Vzc2FyeSBiZWNhdXNlIHNvbWV0aW1lcyB3ZQorICAgICAqIG5lZWQgdG8gd2FrZSB1cCB0
aGUgb25seSBsaWJ4bCB0aHJlYWQgc3R1Y2sgaW4KKyAgICAgKiBldmVudGxvb3BfaXRlcmF0aW9u
IHNvIHRoYXQgaXQgd2lsbCBwaWNrIHVwIG5ldyBmZHMgb3IgZWFybGllcgorICAgICAqIHRpbWVv
dXRzLiAgb3NldmVudHNfYWRkZWQgaXMgY2xlYXJlZCBieSBiZWZvcmVwb2xsLCBhbmQgc2V0IGJ5
CisgICAgICogZmQgb3IgdGltZW91dCBldmVudCByZWdpc3RyYXRpb24uICBXaGVuIHdlIGFyZSBh
Ym91dCB0byBsZWF2ZQorICAgICAqIGxpYnhsIChzdHJpY3RseSwgd2hlbiB3ZSBhcmUgYWJvdXQg
dG8gZ2l2ZSB1cCBhbiBlZ2MpLCB3ZSBjaGVjaworICAgICAqIHdoZXRoZXIgdGhlcmUgYXJlIGFu
eSBwb2xsZXJzLiAgSWYgdGhlcmUgYXJlLCB0aGVuIGF0IGxlYXN0IG9uZQorICAgICAqIG9mIHRo
ZW0gbXVzdCBoYXZlIG9zZXZlbnRzX2FkZGVkIGNsZWFyLiAgSWYgbm90LCB3ZSB3YWtlIHVwIHRo
ZQorICAgICAqIGZpcnN0IG9uZSBvbiB0aGUgbGlzdC4gIEFueSBlbnRyeSBvbiBwb2xsZXJzX2Fj
dGl2ZSBjb25zdGl0dXRlcworICAgICAqIGEgcHJvbWlzZSB0byBhbHNvIG1ha2UgdGhpcyBjaGVj
aywgc28gdGhlIGJhdG9uIHdpbGwgbmV2ZXIgYmUKKyAgICAgKiBkcm9wcGVkLgogICAgICAqLwog
ICAgIExJQlhMX0xJU1RfRU5UUlkobGlieGxfX3BvbGxlcikgYWN0aXZlX2VudHJ5OwogICAgIGJv
b2wgZmRzX2RlcmVnaXN0ZXJlZDsKKyAgICBib29sIG9zZXZlbnRzX2FkZGVkOwogfTsKIAogc3Ry
dWN0IGxpYnhsX19nYyB7CkBAIC0yMzUwLDcgKzIzNjQsMTAgQEAgX2hpZGRlbiBsaWJ4bF9kZXZp
Y2VfbW9kZWxfdmVyc2lvbiBsaWJ4bF9fZGVmYXVsdF9kZXZpY2VfbW9kZWwobGlieGxfX2djICpn
Yyk7CiAgICAgICAgIExJQlhMX1NUQUlMUV9JTklUKCYoZWdjKS5ldl9pbW1lZGlhdGVzKTsgICAg
ICAgIFwKICAgICB9IHdoaWxlKDApCiAKLV9oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2NsZWFudXAo
bGlieGxfX2VnYyAqZWdjKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2FvX2NsZWFudXBfMV9i
YXRvbihsaWJ4bF9fZ2MgKmdjKTsKKyAgLyogUGFzc2VzIHRoZSBiYXRvbiBmb3IgYWRkZWQgb3Nl
dmVudHMuICBTZWUgY29tbWVudCBmb3IKKyAgICogb3NldmVudHNfYWRkZWQgaW4gc3RydWN0IGxp
YnhsX19wb2xsZXIuICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2VnY19jbGVhbnVwXzJfdWxfY2Jf
Z2MobGlieGxfX2VnYyAqZWdjKTsKICAgLyogRnJlZXMgbWVtb3J5IGFsbG9jYXRlZCB3aXRoaW4g
dGhpcyBlZ2MncyBnYywgYW5kIGFuZCByZXBvcnQgYWxsCiAgICAqIG9jY3VycmVkIGV2ZW50cyB2
aWEgY2FsbGJhY2ssIGlmIGFwcGxpY2FibGUuICBNYXkgcmVlbnRlciB0aGUKICAgICogYXBwbGlj
YXRpb247IHNlZSByZXN0cmljdGlvbnMgYWJvdmUuICBUaGUgY3R4IG11c3QgYmUgVU5MT0NLRUQu
ICovCkBAIC0yMzYxLDkgKzIzNzgsMTEgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19lZ2NfY2xlYW51
cChsaWJ4bF9fZWdjICplZ2MpOwogICAgIGxpYnhsX19lZ2MgZWdjWzFdOyBMSUJYTF9JTklUX0VH
QyhlZ2NbMF0sY3R4KTsgICAgICBcCiAgICAgRUdDX0dDCiAKLSNkZWZpbmUgRUdDX0ZSRUUgICAg
ICAgICAgIGxpYnhsX19lZ2NfY2xlYW51cChlZ2MpCi0KLSNkZWZpbmUgQ1RYX1VOTE9DS19FR0Nf
RlJFRSAgZG97IENUWF9VTkxPQ0s7IEVHQ19GUkVFOyB9d2hpbGUoMCkKKyNkZWZpbmUgQ1RYX1VO
TE9DS19FR0NfRlJFRSAgZG97ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsaWJ4
bF9fZWdjX2FvX2NsZWFudXBfMV9iYXRvbigmZWdjLT5nYyk7ICAgICAgICBcCisgICAgICAgIENU
WF9VTkxPQ0s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
bGlieGxfX2VnY19jbGVhbnVwXzJfdWxfY2JfZ2MoZWdjKTsgICAgICAgICAgICAgXAorICAgIH13
aGlsZSgwKQogCiAKIC8qCkBAIC0yNDY4LDggKzI0ODcsOSBAQCBfaGlkZGVuIHZvaWQgbGlieGxf
X2VnY19jbGVhbnVwKGxpYnhsX19lZ2MgKmVnYyk7CiAKICNkZWZpbmUgQU9fSU5QUk9HUkVTUyAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGxpYnhs
X2N0eCAqYW9fX2N0eCA9IGxpYnhsX19nY19vd25lcigmYW8tPmdjKTsgICAgICAgICAgXAorICAg
ICAgICAvKiBfX2FvX2lucHJvZ3Jlc3Mgd2lsbCBkbyBlZ2MuLjFfYmF0b24gaWYgbmVlZGVkICov
CVwKICAgICAgICAgQ1RYX1VOTE9DSzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIEVHQ19GUkVFOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsaWJ4bF9fZWdjX2NsZWFudXBfMl91bF9j
Yl9nYyhlZ2MpOyAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgQ1RYX0xPQ0s7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGludCBh
b19fcmMgPSBsaWJ4bF9fYW9faW5wcm9ncmVzcyhhbywgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRklMRV9fLCBfX0xJTkVfXywgX19mdW5jX18p
OyAgIFwKQEAgLTI0ODEsOCArMjUwMSw5IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZWdjX2NsZWFu
dXAobGlieGxfX2VnYyAqZWdjKTsKICAgICAgICAgbGlieGxfY3R4ICphb19fY3R4ID0gbGlieGxf
X2djX293bmVyKCZhby0+Z2MpOyAgICAgICAgICBcCiAgICAgICAgIGFzc2VydChyYyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBsaWJ4bF9f
YW9fY3JlYXRlX2ZhaWwoYW8pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgbGlieGxfX2VnY19hb19jbGVhbnVwXzFfYmF0b24oJmVnYy0+Z2MpOyAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIGxpYnhsX19jdHhfdW5sb2NrKGFvX19jdHgpOyAvKiBnYyBpcyBub3cgaW52
YWxpZCAqLyAgICAgXAotICAgICAgICBFR0NfRlJFRTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbGlieGxfX2VnY19jbGVhbnVwXzJfdWxf
Y2JfZ2MoZWdjKTsgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIChyYyk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0pCiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:50:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isSxS-0005AX-56; Fri, 17 Jan 2020 14:50:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kr2w=3G=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1isSxQ-0005AH-Dw
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 14:50:44 +0000
X-Inumbo-ID: bbacf8dc-3938-11ea-b833-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::70c])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbacf8dc-3938-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 14:50:42 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=b2m6W5y3x4ek1O2KiPP1Vfb4QsE4yW87ao51NqzafrxRWjjPkGXFc1qws+iRkVuM7UWO30XMIwZf56oR+TvNnLeHGTqxp2Zfi2YX8N1EgrXKJzdJd8N+tW5qbF0WEb84kgBojG07dov7YqtQlMqD6D9/G2grAGvvCK2DC7lIuVi8F9BTokQkfQfOdhTljYRCSvBvp3Xbmf9/piSohxuVLJcOh4PSv69dUqJch5MyqrXPD6zKS35Ttr5fjToeZtAY2BeCxyyIWqGtrrgNebHt4ahhAC8pBMrriEETZQCuxDPmFAzWtqe03PvwG/s04yxjZnxC3ta6XlQU3a2Oq8hGgg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=79UZI3YKXkPkn4BSO21lDOL30ZlurH4i/oVbcR5duBE=;
 b=VPCeBvTz59EutP3eCBjoOnh0HbZb0JAcqi/Wfx9V4NEXhxlBgNoGRH8V55maqx7eNQ/+aVwq/1qdKzHsRxTHLXaS/1CwpQngBNe4mx53vPo0MhJwjglHB661XOlGma1udoVviMKNpcOhezAVqC/5CUxzKkryNQfxzFhlsR1rX4kCvGRsa8TdV/py+EzJaqRWVZCR6LDz97VqMSTcwN370jsCzVU8aZW6ZUw9u0/1q75FllcSoX4vmlPOodcMO1axpK/gQo4/X/lq3zmZOFoE7gcCGLBYw7JzkNbusFn5tvFsINjoTYxhtQu1L8SCUn6mlY/iBzae+2ZyjGBk2Bkgeg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=79UZI3YKXkPkn4BSO21lDOL30ZlurH4i/oVbcR5duBE=;
 b=vha80QfCsRcRL0hbZdUXXP6cbuLAir37clTg54sWqvQg5XVaGneU4CpNOA1GYTQKTwfwASUYxvl6yRDO0F2jfIkCBYMtX6oYUcoSRXXb4WYb1fLKx42wpM9gn264WdJrnUNNjdtlU+bhYhSNm1m1zuNBo85TUcGP1mMforu+PSY=
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com (20.179.7.140) by
 AM6PR08MB3704.eurprd08.prod.outlook.com (20.177.199.221) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.19; Fri, 17 Jan 2020 14:50:41 +0000
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030]) by AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030%7]) with mapi id 15.20.2644.023; Fri, 17 Jan 2020
 14:50:41 +0000
Received: from [172.16.24.200] (185.231.240.5) by
 HE1PR05CA0378.eurprd05.prod.outlook.com (2603:10a6:7:94::37) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.20 via Frontend Transport; Fri, 17 Jan 2020 14:50:39 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [PATCH v6 03/11] scripts: add coccinelle script to use auto
 propagated errp
Thread-Index: AQHVx+4SF0GjeLmYrEGDD22yW9X7Jafu+xoA
Date: Fri, 17 Jan 2020 14:50:41 +0000
Message-ID: <62ac6370-9e4a-0251-6c51-567e088afecb@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <20200110194158.14190-4-vsementsov@virtuozzo.com>
In-Reply-To: <20200110194158.14190-4-vsementsov@virtuozzo.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR05CA0378.eurprd05.prod.outlook.com
 (2603:10a6:7:94::37) To AM6PR08MB4423.eurprd08.prod.outlook.com
 (2603:10a6:20b:bf::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20200117175038586
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 605ba7f3-f5b6-46b7-b6c7-08d79b5c9f59
x-ms-traffictypediagnostic: AM6PR08MB3704:
x-microsoft-antispam-prvs: <AM6PR08MB3704FBD9319C5200F894907BC1310@AM6PR08MB3704.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0285201563
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39840400004)(366004)(346002)(136003)(189003)(199004)(81156014)(6666004)(478600001)(81166006)(8676002)(4326008)(8936002)(6916009)(6486002)(36756003)(2906002)(186003)(52116002)(16576012)(7416002)(956004)(2616005)(66476007)(64756008)(16526019)(66946007)(31696002)(5660300002)(71200400001)(316002)(26005)(31686004)(54906003)(66556008)(86362001)(66446008)(2004002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR08MB3704;
 H:AM6PR08MB4423.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8mQJ84lODNgJqq/I3fKhWAUh+yty7ILSvKrS370GTNLFI6eX34kbPFZXxpJbj+tCQNIs4ediu5EjEaUjerCmlQGmECxiwN18CYhddIoBWCWZvzzhCp28K1yK1mU3cVUotG8tySOgFNn1RqimUke3StkxhCGMHwhRWaH/QVVGwSRsmYZCbiM05P8bfj2fwBlvrKNkBqNaNMp/WWcNP0qukNtKfVGS4LCTUIwzEcsehC+VYiqtiKHh2/Xt1S6I7yP4LlZSI3XjtLSJZQuYEU8xvA5BoPL8+DaFm36raO13EGuiHkiIAapN0+s+j0PqaLQXMYH9LcNmgu9RiWezIbLiOhz19vAQcAMUorHNFqM7zbs627i4/k8zHiZTn94WZhdopzkx+a/0dg5rN2TGb9yy6YwhIMOt3N0Xj3BB4Da/oQUfEZkdWrm6JO3PNoZRdjNj6uBNo0NjYRtKwdFuaV7/qy4ebWq8f2rhxMrhsiRSbhwzu5b7nsnW+3vZVCdTBCfF2oKR6+XNDZeBujPQjnprzQ==
x-ms-exchange-transport-forked: True
Content-ID: <952C75A2BD216B40926F4C872CD8FE55@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 605ba7f3-f5b6-46b7-b6c7-08d79b5c9f59
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2020 14:50:41.0507 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7M5h7mKJp05+omvVLVpetlY0EDTJcC4cgy3wyFJLTx+odiLy93TSl/qUj5dAM1SJwBk82XL3pL95916KnO1RZ3TIZfU5as25QaKrx9So2Ug=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3704
Subject: Re: [Xen-devel] [PATCH v6 03/11] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, Paul Durrant <paul@xen.org>,
 =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTAuMDEuMjAyMCAyMjo0MSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToNCj4g
U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPg0KPiAtLS0NCj4gDQo+IENDOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVk
aGF0LmNvbT4NCj4gQ0M6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPg0KPiBDQzogS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4NCj4gQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+DQo+IENDOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPg0KPiBDQzogU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPg0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+DQo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4NCj4gQ0M6
ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBoaWxtZEByZWRoYXQuY29tPg0KPiBDQzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gQ0M6IEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPg0KPiBDQzogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29t
Pg0KPiBDQzogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPg0KPiBDQzogTWlj
aGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPg0KPiBDQzogcWVtdS1ibG9ja0Bu
b25nbnUub3JnDQo+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gDQo+ICAg
aW5jbHVkZS9xYXBpL2Vycm9yLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4g
ICBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfCAxMzkgKysr
KysrKysrKysrKysrKysrDQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9ucygrKQ0K
PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVk
LWVycnAuY29jY2kNCj4gDQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3IuaCBiL2lu
Y2x1ZGUvcWFwaS9lcnJvci5oDQo+IGluZGV4IDUzMmI5YWZiOWUuLmRjZmI3N2UxMDcgMTAwNjQ0
DQo+IC0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oDQo+ICsrKyBiL2luY2x1ZGUvcWFwaS9lcnJv
ci5oDQo+IEBAIC0xNDEsNiArMTQxLDkgQEANCj4gICAgKiAgICAgICAgIC4uLg0KPiAgICAqICAg
ICB9DQo+ICAgICoNCj4gKyAqIEZvciBtYXNzIGNvbnZlcnNpb24gdXNlIHNjcmlwdA0KPiArICog
ICBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kNCj4gKyAqDQo+
ICAgICoNCj4gICAgKiBSZWNlaXZlIGFuZCBhY2N1bXVsYXRlIG11bHRpcGxlIGVycm9ycyAoZmly
c3Qgb25lIHdpbnMpOg0KPiAgICAqICAgICBFcnJvciAqZXJyID0gTlVMTCwgKmxvY2FsX2VyciA9
IE5VTEw7DQo+IGRpZmYgLS1naXQgYS9zY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVk
LWVycnAuY29jY2kgYi9zY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29j
Y2kNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAwMDAwMDAwMC4uNmM3MmE1MDQ5
Zg0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL3NjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3Bh
Z2F0ZWQtZXJycC5jb2NjaQ0KPiBAQCAtMCwwICsxLDEzOSBAQA0KPiArLy8gVXNlIEVSUlBfQVVU
T19QUk9QQUdBVEUgKHNlZSBpbmNsdWRlL3FhcGkvZXJyb3IuaCkNCj4gKy8vDQo+ICsvLyBDb3B5
cmlnaHQgKGMpIDIwMjAgVmlydHVvenpvIEludGVybmF0aW9uYWwgR21iSC4NCj4gKy8vDQo+ICsv
LyBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQ0KPiArLy8gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCj4gKy8vIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yDQo+ICsvLyAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0KPiArLy8NCj4gKy8vIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLA0K
PiArLy8gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YNCj4gKy8vIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gKy8vIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuDQo+ICsvLw0KPiArLy8gWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UNCj4gKy8vIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+Lg0KPiArLy8NCj4gKy8vIFVzYWdlIGV4YW1wbGU6DQo+ICsvLyBzcGF0Y2ggLS1zcC1maWxl
IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSBcDQo+ICsvLyAg
LS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oIC0taW4tcGxhY2UgLS1uby1z
aG93LWRpZmYgXA0KPiArLy8gIGJsb2NrZGV2LW5iZC5jIHFlbXUtbmJkLmMge2Jsb2NrL25iZCos
bmJkLyosaW5jbHVkZS9ibG9jay9uYmQqfS5baGNdDQo+ICsNCj4gK0BADQo+ICsvLyBBZGQgaW52
b2NhdGlvbiB0byBlcnJwLWZ1bmN0aW9ucyB3aGVyZSBuZWNlc3NhcnkNCj4gKy8vIFdlIHNob3Vs
ZCBza2lwIGZ1bmN0aW9ucyB3aXRoICJFcnJvciAqY29uc3QgKmVycnAiDQo+ICsvLyBwYXJhbWV0
ZXIsIGJ1dCBob3cgdG8gZG8gaXQgd2l0aCBjb2NjaW5lbGxlPw0KPiArLy8gSSBkb24ndCBrbm93
LCBzbywgSSBza2lwIHRoZW0gYnkgZnVuY3Rpb24gbmFtZSByZWdleC4NCj4gKy8vIEl0J3Mgc2Fm
ZTogaWYgd2Ugbm90IHNraXAgc29tZSBmdW5jdGlvbnMgd2l0aA0KPiArLy8gIkVycm9yICpjb25z
dCAqZXJycCIsIEVSUlBfQVVUT19QUk9QQUdBVEUgaW52b2NhdGlvbg0KPiArLy8gd2lsbCBmYWls
IHRvIGNvbXBpbGUsIGJlY2F1c2Ugb2YgY29uc3QgdmlvbGF0aW9uLg0KPiAraWRlbnRpZmllciBm
biAhfiAiZXJyb3JfYXBwZW5kXy4qX2hpbnQiOw0KPiAraWRlbnRpZmllciBsb2NhbF9lcnIsIGVy
cnA7DQoNCkhtbS4NCg0KTm90ZSwgdGhhdCBpbiBuZXcgdmVyc2lvbiBJIGRlZmluZSBlcnJwIGFz
ICJpZGVudGlmaWVyIiwgd2hpY2ggbWVhbnMsDQp0aGF0IHdlJ2xsIG1hdGNoIEVycm9yICoqIHBh
cmFtZXRlcnMgd2l0aCBvdGhlciBuYW1lcy4uDQoNClN0aWxsLCBvdXIgRVJSUF9BVVRPX1BST1BB
R0FURSBhc3N1bWVzIHRoYXQgcGFyYW1ldGVyIGNhbGxlZCBlcnJwLCBhbmQNCkknZCBwcmVmZXJl
IG5vdCB0byBjaGFuZ2UgaXQuDQoNCldlIGNhbiBpZ25vcmUgdGhpcyBmYWN0IGZvciBub3c6IGlu
YXBwcm9wcmlhdGVseSBuYW1lZCBlcnJwIHBhcmFtZXRlciB3aWxsDQpicmVhayBjb21waWxhdGlv
biBpbiBFUlJQX0FVVE9fUFJPUEFHQVRFKCkgaW52b2NhdGlvbiwgc28gaXQncyBzYWZlIGVub3Vn
aC4NCihIb3BlLCB0aGVyZSBhcmUgbm8gZnVuY3Rpb25zIHdpdGggdHdvIEVycm9yKiogcGFyYW1l
dGVycykNCg0KT3Igd2UgY2FuIHJldmVydCBlcnJwIHRvIGJlIHN5bWJvbCBhZ2Fpbi4NCg0KPiAr
QEANCj4gKw0KPiArIGZuKC4uLiwgRXJyb3IgKiplcnJwLCAuLi4pDQo+ICsgew0KPiArKyAgIEVS
UlBfQVVUT19QUk9QQUdBVEUoKTsNCj4gKyAgICA8Ky4uLg0KPiArICAgICAgICB3aGVuICE9IEVS
UlBfQVVUT19QUk9QQUdBVEUoKTsNCj4gKygNCj4gKyAgICBlcnJvcl9hcHBlbmRfaGludChlcnJw
LCAuLi4pOw0KPiArfA0KPiArICAgIGVycm9yX3ByZXBlbmQoZXJycCwgLi4uKTsNCj4gK3wNCj4g
KyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsNCj4gKykNCj4gKyAgICAuLi4rPg0KPiArIH0N
Cj4gKw0KPiArQHJ1bGUxQA0KPiArLy8gV2UgZG8gbm90IGluaGVyaXQgZnJvbSBwcmV2aW91cyBy
dWxlLCBhcyB3ZSB3YW50IHRvIG1hdGNoDQo+ICsvLyBhbHNvIGZ1bmN0aW9ucywgd2hpY2ggYWxy
ZWFkeSBoYWQgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiArLy8gaW52b2NhdGlvbi4NCj4gK2lkZW50
aWZpZXIgZm4gIX4gImVycm9yX2FwcGVuZF8uKl9oaW50IjsNCj4gK2lkZW50aWZpZXIgbG9jYWxf
ZXJyLCBlcnJwOw0KPiArQEANCj4gKw0KPiArIGZuKC4uLiwgRXJyb3IgKiplcnJwLCAuLi4pDQo+
ICsgew0KPiArICAgICA8Li4uDQo+ICstICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOw0KPiAr
ICAgICAuLi4+DQo+ICsgfQ0KPiArDQo+ICtAQA0KPiArLy8gSGFuZGxlIHBhdHRlcm4gd2l0aCBn
b3RvLCBvdGhlcndpc2Ugd2UnbGwgZmluaXNoIHVwDQo+ICsvLyB3aXRoIGxhYmVscyBhdCBmdW5j
dGlvbiBlbmQgd2hpY2ggd2lsbCBub3QgY29tcGlsZS4NCj4gK2lkZW50aWZpZXIgcnVsZTEuZm4s
IHJ1bGUxLmxvY2FsX2VyciwgcnVsZTEuZXJycDsNCj4gK2lkZW50aWZpZXIgT1VUOw0KPiArQEAN
Cj4gKw0KPiArIGZuKC4uLikNCj4gKyB7DQo+ICsgICAgIDwuLi4NCj4gKy0gICAgZ290byBPVVQ7
DQo+ICsrICAgIHJldHVybjsNCj4gKyAgICAgLi4uPg0KPiArLSBPVVQ6DQo+ICstICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOw0KPiArIH0NCj4gKw0KPiArQEANCj4gK2lkZW50
aWZpZXIgcnVsZTEuZm4sIHJ1bGUxLmxvY2FsX2VyciwgcnVsZTEuZXJycDsNCj4gK2V4cHJlc3Np
b24gbGlzdCBhcmdzOyAvLyB0byByZWluZGVudCBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZA0KPiAr
QEANCj4gKw0KPiArIGZuKC4uLikNCj4gKyB7DQo+ICsgICAgIDwuLi4NCj4gKygNCj4gKy0gICAg
ZXJyb3JfZnJlZShsb2NhbF9lcnIpOw0KPiArLSAgICBsb2NhbF9lcnIgPSBOVUxMOw0KPiArKyAg
ICBlcnJvcl9mcmVlX2VycnAoZXJycCk7DQo+ICt8DQo+ICstICAgIGVycm9yX2ZyZWUobG9jYWxf
ZXJyKTsNCj4gKysgICAgZXJyb3JfZnJlZV9lcnJwKGVycnApOw0KPiArfA0KPiArLSAgICBlcnJv
cl9yZXBvcnRfZXJyKGxvY2FsX2Vycik7DQo+ICsrICAgIGVycm9yX3JlcG9ydF9lcnJwKGVycnAp
Ow0KPiArfA0KPiArLSAgICB3YXJuX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsNCj4gKysgICAgd2Fy
bl9yZXBvcnRfZXJycChlcnJwKTsNCj4gK3wNCj4gKy0gICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBl
bmQoZXJycCwgbG9jYWxfZXJyLCBhcmdzKTsNCj4gKysgICAgZXJyb3JfcHJlcGVuZChlcnJwLCBh
cmdzKTsNCj4gK3wNCj4gKy0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7DQo+
ICspDQo+ICsgICAgIC4uLj4NCj4gKyB9DQo+ICsNCj4gK0BADQo+ICtpZGVudGlmaWVyIHJ1bGUx
LmZuLCBydWxlMS5sb2NhbF9lcnIsIHJ1bGUxLmVycnA7DQo+ICtAQA0KPiArDQo+ICsgZm4oLi4u
KQ0KPiArIHsNCj4gKyAgICAgPC4uLg0KPiArKA0KPiArLSAgICAmbG9jYWxfZXJyDQo+ICsrICAg
IGVycnANCj4gK3wNCj4gKy0gICAgbG9jYWxfZXJyDQo+ICsrICAgICplcnJwDQo+ICspDQo+ICsg
ICAgIC4uLj4NCj4gKyB9DQo+ICsNCj4gK0BADQo+ICtpZGVudGlmaWVyIHJ1bGUxLmZuLCBydWxl
MS5lcnJwOw0KPiArQEANCj4gKw0KPiArIGZuKC4uLikNCj4gKyB7DQo+ICsgICAgIDwuLi4NCj4g
Ky0gKmVycnAgIT0gTlVMTA0KPiArKyAqZXJycA0KPiArICAgICAuLi4+DQo+ICsgfQ0KPiANCg0K
DQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWlyDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 14:56:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 14: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 1isT32-0005Nb-T5; Fri, 17 Jan 2020 14:56:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dsP0=3G=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1isT32-0005NW-7o
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 14:56:32 +0000
X-Inumbo-ID: 89f4c2d8-3939-11ea-b54c-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89f4c2d8-3939-11ea-b54c-12813bfff9fa;
 Fri, 17 Jan 2020 14:56:28 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00HEr9gs170370;
 Fri, 17 Jan 2020 14:56: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-2019-08-05;
 bh=RDYxmTVi6oTBCZ/d+490GqYHOHA9lPToi4gO08lPyRM=;
 b=AgWPVT2XCVmAXkqITfU70s/3cCF8Sp0GY33C70RcH0SMhQwG7itGReWnDR5elNp9POcd
 C515OTVt5ANzeQJ6+iytxN56YsmbdjQQhGRXoDQ/XqeGVxJpKt9jur7muPeJeYK4gcXe
 2x3RegrwIWpwmSktWpe5av0hWsLqsNs+35dJ4SZLF7aAyVI2O+KIFess/Y0GuRwC73iC
 +tARVqkzGDGCH2jTjZbSwmkE3UqFTj9Mci7Wld5D9x1+RbwZKBFvoyra6XWYWMs/3vs+
 vHJrZweJDTdVe5yQWPTDkRXyNdgQ/wW9/LqmUx3CjqZRXpNjvt86zG3BPhIjIp4WEH9J JA== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2xf73u91uj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 17 Jan 2020 14:56:19 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00HEsBST166391;
 Fri, 17 Jan 2020 14:56:19 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2xk24f4w2f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 17 Jan 2020 14:56:19 +0000
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 00HEuH6G006884;
 Fri, 17 Jan 2020 14:56:17 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 17 Jan 2020 06:56:17 -0800
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 linux-kernel@vger.kernel.org
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
 <20200117125834.14552-3-sergey.dyasli@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <28aba070-fa53-5677-c2d2-97d06514dda8@oracle.com>
Date: Fri, 17 Jan 2020 09:56:12 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200117125834.14552-3-sergey.dyasli@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9502
 signatures=668685
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-1911140001 definitions=main-2001170117
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9502
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001170117
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.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>

CgpPbiAxLzE3LzIwIDc6NTggQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gLS0tIGEvYXJjaC94
ODYvbW0va2FzYW5faW5pdF82NC5jCj4gKysrIGIvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5j
Cj4gQEAgLTEzLDYgKzEzLDkgQEAKPiAgICNpbmNsdWRlIDxsaW51eC9zY2hlZC90YXNrLmg+Cj4g
ICAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgo+ICAgCj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLW9wcy5oPgo+ICsKPiAgICNpbmNsdWRlIDxhc20vZTgyMC90
eXBlcy5oPgo+ICAgI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3Rs
YmZsdXNoLmg+Cj4gQEAgLTMzMiw2ICszMzUsMTEgQEAgdm9pZCBfX2luaXQga2FzYW5fZWFybHlf
aW5pdCh2b2lkKQo+ICAgCWZvciAoaSA9IDA7IHBndGFibGVfbDVfZW5hYmxlZCgpICYmIGkgPCBQ
VFJTX1BFUl9QNEQ7IGkrKykKPiAgIAkJa2FzYW5fZWFybHlfc2hhZG93X3A0ZFtpXSA9IF9fcDRk
KHA0ZF92YWwpOwo+ICAgCj4gKwlpZiAoeGVuX3B2X2RvbWFpbigpKSB7Cj4gKwkJcGdkX3QgKnB2
X3RvcF9wZ3QgPSB4ZW5fcHZfa2FzYW5fZWFybHlfaW5pdCgpOwo+ICsJCWthc2FuX21hcF9lYXJs
eV9zaGFkb3cocHZfdG9wX3BndCk7Cj4gKwl9Cj4gKwoKCkknZCBzdWdnZXN0IHJlcGxhY2luZyB0
aGlzIHdpdGggeGVuX2thc2FuX2Vhcmx5X2luaXQoKSBhbmQgZG9pbmcgCmV2ZXJ5dGhpbmcsIGlu
Y2x1ZGluZyBQViBjaGVjaywgdGhlcmUuIFRoaXMgd2F5IG5vbi1YZW4gY29kZSB3b24ndCBuZWVk
IAp0byBiZSBhd2FyZSBvZiBYZW4tc3BlY2lmaWMgZGV0YWlscyBzdWNoIGFzIGd1ZXN0IHR5cGVz
LgoKCj4gICAJa2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhlYXJseV90b3BfcGd0KTsKPiAgIAlrYXNh
bl9tYXBfZWFybHlfc2hhZG93KGluaXRfdG9wX3BndCk7Cj4gICB9Cj4gQEAgLTM2OSw2ICszNzcs
OCBAQCB2b2lkIF9faW5pdCBrYXNhbl9pbml0KHZvaWQpCj4gICAJCQkJX19wZ2QoX19wYSh0bXBf
cDRkX3RhYmxlKSB8IF9LRVJOUEdfVEFCTEUpKTsKPiAgIAl9Cj4gICAKPiArCXhlbl9wdl9rYXNh
bl9waW5fcGdkKGVhcmx5X3RvcF9wZ3QpOwo+ICsKCkFuZCBkcm9wICJfcHYiIGhlcmUgKGFuZCBi
ZWxvdykgZm9yIHRoZSBzYW1lIHJlYXNvbi4KCi1ib3JpcwoKPiAgIAlsb2FkX2NyMyhlYXJseV90
b3BfcGd0KTsKPiAgIAlfX2ZsdXNoX3RsYl9hbGwoKTsKPiAgIAo+IEBAIC00MzMsNiArNDQzLDgg
QEAgdm9pZCBfX2luaXQga2FzYW5faW5pdCh2b2lkKQo+ICAgCWxvYWRfY3IzKGluaXRfdG9wX3Bn
dCk7Cj4gICAJX19mbHVzaF90bGJfYWxsKCk7Cj4gICAKPiArCXhlbl9wdl9rYXNhbl91bnBpbl9w
Z2QoZWFybHlfdG9wX3BndCk7Cj4gKwo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:10:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 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 1isTGI-0006xj-8X; Fri, 17 Jan 2020 15:10:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isTGH-0006xe-D5
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:10:13 +0000
X-Inumbo-ID: 703fe186-393b-11ea-8e9a-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 703fe186-393b-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 15:10:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579273804;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=pDEzXjk8T3Mot5vZPKOuArJvhoR2GxZqK07xT2q5ZKM=;
 b=DuRsgnl/z9U3LC/65FUv7uK2cTzv2Y206oXQe1xXLY/eCteVKZyTBNLJ
 1CXKUIwF8rryn5k5SimdXhSDH3+FhLrIt6VOQVpkEEECpLvszuF00RFGn
 P9cTkVxueJBgx+juNSVwwVHaFKaMroMd71T03PQy6fHWACne/D15ITkT0 k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yMRduJW8mOGgptSXa0F7/Yi3gGbD0IM1qwo6E2KAa5oE9+poVuJacbLn7kR+DRRmCngQRC7tGJ
 acL6kja4n9xjKdVcFa/sS8m8E96N4YmtyWJV7C8Xq1j7S3oPDiJeKl5UTbiEoYDb75eXyZbOie
 w96y8fyZsd4pUqhBkB8bTTAVUufd4xEDph2PKAvztSY7VPE9NcokkDTaDbzTPAfXJn95ORZHYT
 eGMjnrWIxMFcX1j8UqCAiF+1dOhRtBe/8abI5SdjU7C0n8pdpdiRBvcOtkyBgwJzOePGpp1Ve3
 w0c=
X-SBRS: 2.7
X-MesageID: 11247065
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11247065"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 16:09:48 +0100
Message-ID: <20200117150948.45014-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEludGVsIFNETSBzdGF0ZXM6CgoiV2hlbiBhbiBpbGxlZ2FsIHZlY3RvciB2YWx1ZSAoMCB0
byAxNSkgaXMgd3JpdHRlbiB0byBhIExWVCBlbnRyeSBhbmQKdGhlIGRlbGl2ZXJ5IG1vZGUgaXMg
Rml4ZWQgKGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhlIEFQSUMgbWF5IHNpZ25hbCBhbgppbGxlZ2Fs
IHZlY3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQgaXMg
c2V0IG9yCndoZXRoZXIgYW4gaW50ZXJydXB0IGlzIGFjdHVhbGx5IHNlZW4gb24gdGhlIGlucHV0
LiIKCkFuZCB0aGF0J3MgZXhhY3RseSB3aGF0J3MgY3VycmVudGx5IGRvbmUgaW4gZGlzY29ubmVj
dF9ic3BfQVBJQyB3aGVuCnZpcnRfd2lyZV9zZXR1cCBpcyB0cnVlIGFuZCBMVlQgTElOVDAgaXMg
YmVpbmcgbWFza2VkLiBCeSB3cml0aW5nIG9ubHkKQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1
YWxseSBzZXR0aW5nIHRoZSB2ZWN0b3IgdG8gMCBhbmQgdGhlCmRlbGl2ZXJ5IG1vZGUgdG8gRml4
ZWQgKDApLCBhbmQgaGVuY2UgaXQgdHJpZ2dlcnMgYW4gQVBJQyBlcnJvciBldmVuCndoZW4gdGhl
IExWVCBlbnRyeSBpcyBtYXNrZWQuCgpUaGlzIHdvdWxkIHVzdWFsbHkgbWFuaWZlc3Qgd2hlbiBY
ZW4gaXMgYmVpbmcgc2h1dCBkb3duLCBhcyB0aGF0J3MKd2hlcmUgZGlzY29ubmVjdF9ic3BfQVBJ
QyBpcyBjYWxsZWQ6CgooWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQoKRml4IHRoaXMg
YnkgcmV1c2luZyB0aGUgY3VycmVudCBMVlQgTElOVDAgdmFsdWUgYW5kIGp1c3QgYWRkaW5nIHRo
ZQptYXNrIGJpdCB0byBpdC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgMyArKy0KIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCBhNmE3NzU0ZDc3Li5l
NDM2MzYzOWJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hcGljLmMKQEAgLTI4MSw3ICsyODEsOCBAQCB2b2lkIGRpc2Nvbm5lY3RfYnNwX0FQSUMo
aW50IHZpcnRfd2lyZV9zZXR1cCkKICAgICAgICAgfQogICAgICAgICBlbHNlIHsKICAgICAgICAg
ICAgIC8qIERpc2FibGUgTFZUMCAqLwotICAgICAgICAgICAgYXBpY193cml0ZShBUElDX0xWVDAs
IEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgICAgICB2YWx1ZSA9IGFwaWNfcmVhZChBUElDX0xW
VDApOworICAgICAgICAgICAgYXBpY193cml0ZShBUElDX0xWVDAsIHZhbHVlIHwgQVBJQ19MVlRf
TUFTS0VEKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZvciBMVlQxIG1ha2UgaXQgZWRnZSB0
cmlnZ2VyZWQsIGFjdGl2ZSBoaWdoLCBubWkgYW5kIGVuYWJsZWQgKi8KLS0gCjIuMjUuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:13:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:13: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 1isTJg-00077T-Q8; Fri, 17 Jan 2020 15:13:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isTJf-00077O-2A
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:13:43 +0000
X-Inumbo-ID: edace196-393b-11ea-8e9a-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id edace196-393b-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 15:13:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579274014;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=tR8JPZbHUxcZYXs3lZBKPNz8XTBMiBMdbSOleTglRB8=;
 b=PsMSRXeEGo/JtnRfZ0Wr2+7+X/OBrUWLAHjSAy0lT4OGrPzVTldbCO1c
 6JsdTFBB3RUYt8ZVNZOfjaDlolFXsMF0Wlu9XjjT865qkvxqM5RfHWg2d
 EtUNhHTk8pjFhv87vliSUQ/AosmSnFQ2ueVxRG7tC56Gcj/0kXrFiXAmr Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MsqHqo/exLDBnrLIXYxKtkRAkIRd8DjhZPa9DS0cCXIi5VRV8F/SHzhPUKSaKvvctb3jOKo46/
 Nm6wmJ0zJxkLagzwnNszZjvEsnU/lFq3kluQOaxXk6fMMUQxOwxdelpkuM21DBBOcpGjBW4dv/
 kc9WUZeUnFl0Eq41vtfo8XYJD6Kl6jTuxkCBU6XSjgsGcLrks6RH+Bie/lbsWRu3sfbcI2st6q
 dVrqNu9WhdtryEZERBHTNHTECnHKBii+dEVWkczpONl4H4/1u7OR2f1p0PPyhXCHTCMFA4qFn1
 0OY=
X-SBRS: 2.7
X-MesageID: 11445514
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11445514"
Date: Fri, 17 Jan 2020 16:13:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200117151324.GS11756@Air-de-Roger>
References: <20200117143955.18892-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200117143955.18892-1-jgross@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/blkfront: limit allocated memory size
 to actual use 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: Jens Axboe <axboe@kernel.dk>, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org, 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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDM6Mzk6NTVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUb2RheSB0aGUgWGVuIGJsa2Zyb250IGRyaXZlciBhbGxvY2F0ZXMgbWVtb3J5IGZv
ciBvbmUgc3RydWN0Cj4gYmxrZnJvbnRfcmluZ19pbmZvIGZvciBlYWNoIGNvbW11bmljYXRpb24g
cmluZy4gVGhpcyBzdHJ1Y3R1cmUgaXMKPiBzdGF0aWNhbGx5IHNpemVkIGZvciB0aGUgbWF4aW11
bSBzdXBwb3J0ZWQgY29uZmlndXJhdGlvbiByZXN1bHRpbmcKPiBpbiBhIHNpemUgb2YgbW9yZSB0
aGFuIDkwIGtCLgo+IAo+IEFzIHRoZSBtYWluIHNpemUgY29udHJpYnV0b3IgaXMgb25lIGFycmF5
IGluc2lkZSB0aGUgc3RydWN0LCB0aGUKPiBtZW1vcnkgYWxsb2NhdGlvbiBjYW4gZWFzaWx5IGJl
IGxpbWl0ZWQgYnkgbW92aW5nIHRoaXMgYXJyYXkgdG8gYmUKPiB0aGUgbGFzdCBzdHJ1Y3R1cmUg
ZWxlbWVudCBhbmQgdG8gYWxsb2NhdGUgb25seSB0aGUgbWVtb3J5IGZvciB0aGUKPiBhY3R1YWxs
eSBuZWVkZWQgYXJyYXkgc2l6ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpUaGFua3MhIEl0IHdvdWxkIGJlIG5pY2UgdG8gYmFja3BvcnQgdGhpcywgYnV0
IEknbSBub3Qgc3VyZSBpdCB3b3VsZApxdWFsaWZ5IGFzIGEgYnVnIGZpeC4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:25:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isTUU-000812-5j; Fri, 17 Jan 2020 15:24:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isTUT-00080x-54
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:24:53 +0000
X-Inumbo-ID: 8036a173-393d-11ea-b566-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8036a173-393d-11ea-b566-12813bfff9fa;
 Fri, 17 Jan 2020 15:24: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 mx2.suse.de (Postfix) with ESMTP id 83D09AD93;
 Fri, 17 Jan 2020 15:24:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dbb490ba-c0fe-e522-f6e1-dc441942cb79@suse.com>
Date: Fri, 17 Jan 2020 16:24:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8b795995-4f61-af08-2ead-5a841cb709f0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] EFI development issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMTMuMDEuMjAyMCAxNzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGaXJzdCwgdGhlcmUg
aXMgYSBkZXBlbmRlbmN5IHRyYWNraW5nIGJ1ZyBpbiB0aGUgYnVpbGQgc3lzdGVtLsKgIEVkaXRz
IHRvCj4geGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGRvbid0IGNhdXNlIHhlbi5lZmkgdG8g
YmUgcmVnZW5lcmF0ZWQuwqAgRnJvbQo+IHdoYXQgSSBjYW4gdGVsbCwgdGhlIGZpbGUgZG9lc24n
dCBldmVuIGdldCByZWNvbXBpbGVkLCBiZWNhdXNlIHN5bnRheAo+IGVycm9ycyBldmVuIGdvIHVu
bm90aWNlZC4KCkkndmUganVzdCBub3cgc2VlbiB0aGlzIHRvbywgYW5kIGFsc28gc2VlIHdoeSBp
dCBpczogTXkgZW5mb3JjZS11bmlxdWUtCnN5bWJvbHMgY2hhbmdlIGNhdXNlcyAuKi5vLmQgZmls
ZXMgdG8gc3RhcnQgbGlrZSB0aGlzCgouYXBpYy5vLnRtcDogYXBpYy5jIFwKIC9idWlsZC94ZW4v
dW5zdGFibGUtZ2l0LzIwMTktMTItMjAtbGl2ZXBhdGNoL3hlbi9pbmNsdWRlL2dlbmVyYXRlZC9j
b25maWcuaCBcCiAuLi4KCndoZW4gdGhlIG9wdGlvbiBpcyBlbmFibGVkLiBJJ2xsIG5lZWQgdG8g
ZmlndXJlIGhvdyB0byB0ZWxsIHRoZSBjb21waWxlcgp0byBlbWl0IHRoZSBwcm9wZXIgYXBpYy5v
IGluc3RlYWQgb2YgdGhlIGludGVybWVkaWF0ZSBmaWxlLiBJaXJjIHRoZXJlJ3MKYSBjb21tYW5k
IGxpbmUgb3B0aW9uIC4uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:31:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15: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 1isTaL-0000NZ-Uv; Fri, 17 Jan 2020 15:30:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isTaK-0000NU-IY
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:30:56 +0000
X-Inumbo-ID: 55840748-393e-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55840748-393e-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:30:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579275047;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hzU6qHRlZyNAslg2/ayDvDbtPfrTLJ7kTjegLF+F0t4=;
 b=dj4ys/Bo4+hJAOe9LJ/gT8zYcQw8B2ya/JYOt37YSE4hIazD88XvYkaw
 +ij2pll14A2TGcQTjTShnSmZcT6JKtb2jhYwG5AWYJFPHGwVST3mKa7UH
 xXpQ55AVd8BnhBsgEr7rvp9vMoNFCEJHYniy9MIPWjIMau26AX3zhFERx Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X+oEJKUqOCWU2zARyKBAZWg9TWqEzN2oJzuPnHtQesGdsTFHXheCo7FH71F907tu6lp5r8n3NI
 eqAhttfeN6OyyvqQgPcLr+/w0rKZK/uUTDbqYRg5D1qOCn3tDgOvzbLdb0WD8WCCI1TKR0yl6y
 LG5IR6BcFEypze6nZNBtcmdKSv7wDwoyfihInifA6SBiYkk/dmK95iLo4shHkaWLpp73n3nBuk
 c98pgYJb3059Uzi5U9e0wXl5sF43CbajditlagePQiZ5KJjeXETauPnHUhXKEAYZcreXp81WhL
 eps=
X-SBRS: 2.7
X-MesageID: 11510732
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11510732"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200117150948.45014-1-roger.pau@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: <50fb04ef-8dcb-3613-b909-f0c590d323e9@citrix.com>
Date: Fri, 17 Jan 2020 15:30:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117150948.45014-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

T24gMTcvMDEvMjAyMCAxNTowOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBJbnRlbCBT
RE0gc3RhdGVzOgo+Cj4gIldoZW4gYW4gaWxsZWdhbCB2ZWN0b3IgdmFsdWUgKDAgdG8gMTUpIGlz
IHdyaXR0ZW4gdG8gYSBMVlQgZW50cnkgYW5kCj4gdGhlIGRlbGl2ZXJ5IG1vZGUgaXMgRml4ZWQg
KGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhlIEFQSUMgbWF5IHNpZ25hbCBhbgo+IGlsbGVnYWwgdmVj
dG9yIGVycm9yLCB3aXRob3V0IHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBtYXNrIGJpdCBpcyBzZXQg
b3IKPiB3aGV0aGVyIGFuIGludGVycnVwdCBpcyBhY3R1YWxseSBzZWVuIG9uIHRoZSBpbnB1dC4i
Cj4KPiBBbmQgdGhhdCdzIGV4YWN0bHkgd2hhdCdzIGN1cnJlbnRseSBkb25lIGluIGRpc2Nvbm5l
Y3RfYnNwX0FQSUMgd2hlbgo+IHZpcnRfd2lyZV9zZXR1cCBpcyB0cnVlIGFuZCBMVlQgTElOVDAg
aXMgYmVpbmcgbWFza2VkLiBCeSB3cml0aW5nIG9ubHkKPiBBUElDX0xWVF9NQVNLRUQgWGVuIGlz
IGFjdHVhbGx5IHNldHRpbmcgdGhlIHZlY3RvciB0byAwIGFuZCB0aGUKPiBkZWxpdmVyeSBtb2Rl
IHRvIEZpeGVkICgwKSwgYW5kIGhlbmNlIGl0IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgo+
IHdoZW4gdGhlIExWVCBlbnRyeSBpcyBtYXNrZWQuCj4KPiBUaGlzIHdvdWxkIHVzdWFsbHkgbWFu
aWZlc3Qgd2hlbiBYZW4gaXMgYmVpbmcgc2h1dCBkb3duLCBhcyB0aGF0J3MKPiB3aGVyZSBkaXNj
b25uZWN0X2JzcF9BUElDIGlzIGNhbGxlZDoKPgo+IChYRU4pIEFQSUMgZXJyb3Igb24gQ1BVMDog
NDAoMDApCj4KPiBGaXggdGhpcyBieSByZXVzaW5nIHRoZSBjdXJyZW50IExWVCBMSU5UMCB2YWx1
ZSBhbmQganVzdCBhZGRpbmcgdGhlCj4gbWFzayBiaXQgdG8gaXQuCj4KPiBSZXBvcnRlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2FwaWMuYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVu
L2FyY2gveDg2L2FwaWMuYwo+IGluZGV4IGE2YTc3NTRkNzcuLmU0MzYzNjM5YmQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiBA
QCAtMjgxLDcgKzI4MSw4IEBAIHZvaWQgZGlzY29ubmVjdF9ic3BfQVBJQyhpbnQgdmlydF93aXJl
X3NldHVwKQo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlIHsKPiAgICAgICAgICAgICAgLyog
RGlzYWJsZSBMVlQwICovCj4gLSAgICAgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElD
X0xWVF9NQVNLRUQpOwo+ICsgICAgICAgICAgICB2YWx1ZSA9IGFwaWNfcmVhZChBUElDX0xWVDAp
Owo+ICsgICAgICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwgdmFsdWUgfCBBUElDX0xWVF9N
QVNLRUQpOwo+ICAgICAgICAgIH0KClRoaXMgcmVhbGx5IGlzIHVnbHkuwqAgSXQgc2VlbXMgdGhh
dCB3ZSBjYW4ndCB3cml0ZSBMVlQwIHRvIHRoZSBzYW1lCnN0YXRlIHRoYXQgaXQgaGFzIGFmdGVy
IHJlc2V0L0lOSVQuCgpGb3IgdGhlIGNvZGUgaG93ZXZlciwgYm90aCBoYWx2ZXMgb2YgdGhlIGlm
KCkgY29uZGl0aW9uIGRvIGEKcmVhZC9tb2RpZnkvd3JpdGUuwqAgSXQgd291bGQgYmUgbmljZXIg
dG8gaGF2ZSB0aGUgcmVhZCBhbmQgd3JpdGUgY29tbW9uLAp3aXRoIG1vZGlmeSBhbG9uZSBoYXZp
bmcgdGhlIGlmKCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:31:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:31: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 1isTad-0000PW-8T; Fri, 17 Jan 2020 15:31:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isTac-0000PM-5U
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:31:14 +0000
X-Inumbo-ID: 5d330a66-393e-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d330a66-393e-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:31:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579275061;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=mCEpQ2c7kB6lkeoP2b87dbEBcSbYxcL2q6tldo9/TMs=;
 b=A21ohKhRNZyNiqAvGW3/wBcfPdatUSKnG8+dYxgj222ySgkXVB6HPQis
 uCUt/LNuGtl2FOjzHcfEDPbJ5sWPiuKF16Gb3Hhn4tH+kG///siDGV/SC
 oJju1KQ3HE5rqUNnrV7VS9EtmlTaiakE0eD0q7V9A7p50GIAssL1gLMvP o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eS7d370qBNcRHlirDjCWMg7SYY4D6+pT11zKNqmIba3aafcI0+OjKUFCnKYGAkG1gD2Vhxqn/j
 zkZxuPFJJC9FpelVsFcHk0XICBhyleanbYvreLXn65mTWRIfZ296tZqpQoGu0puQptWfciqUBv
 TMs2dYwy+CLXJuqRhAxodp1reyY0ejkf34XbmWhBFbK/kV6NRFaxCHg7XoWJiTWDVolQf73jR4
 EXamDGRRf22SAq7jducYFxfnvc5WpyVFRSeh9AP/wZeYt6QaCNEJGOk1WH+Ndw3N0AOY24aOgp
 /0E=
X-SBRS: 2.7
X-MesageID: 11248221
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11248221"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.54065.383121.600036@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 15:30:57 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <d5ca972f0e7a429d847a522e9f21c54b@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <24096.44311.441643.264877@mariner.uk.xensource.com>
 <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
 <24097.39947.159860.741920@mariner.uk.xensource.com>
 <d5ca972f0e7a429d847a522e9f21c54b@EX13D32EUC003.ant.amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVycmFudCwgUGF1bCB3cml0ZXMgKCJSRTogW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNy
ZWF0aW9uIG9mIGRvbWFpbnMgd2l0aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQiKToKPiBP
aywgdG8gY292ZXIgYWxsIGJhc2VzIHRoZW4gaXQgc2VlbXMgbGlrZSBjaGVja2luZyB0aGUgZG9t
aWQgYWZ0ZXIgY3JlYXRpb24gYW5kIHRoZW4gZGVzdHJveWluZyBpZiBpdCBpcyB0b28gcmVjZW50
IGlzIHRoZSBiZXR0ZXIgb3B0aW9uLgoKSSB0aGluayBzbywgeWVzLiAgSSB0aGluayB0aGUgcmVj
ZW50IHRpbWVzdGFtcCBzaG91bGQgYmUgdXBkYXRlZCBpbgp0aGlzIGNhc2UuICAoRmFmZiEpCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:44:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15: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 1isTnY-0001X8-TW; Fri, 17 Jan 2020 15:44:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isTnX-0001X3-Tb
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:44:35 +0000
X-Inumbo-ID: 3d9d5074-3940-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d9d5074-3940-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:44:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B124AAC22;
 Fri, 17 Jan 2020 15:44:25 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <73dd65c0-188c-7ba0-46b8-339943642c72@suse.com>
Date: Fri, 17 Jan 2020 16:44:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] build: fix dependency file generation with
 ENFORCE_UNIQUE_SYMBOLS=y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

VGhlIHJlY29yZGVkIGZpbGUsIHVubGVzcyBvdmVycmlkZGVuIGJ5IC1NUSAob3IgLU1UKSBpcyB0
aGF0IHNwZWNpZmllZApieSAtbywgd2hpY2ggZG9lc24ndCBwcm9kdWNlIGNvcnJlY3QgZGVwZW5k
ZW5jaWVzIGFuZCBoZW5jZSB3aWxsIGNhdXNlCmZhaWx1cmUgdG8gcmUtYnVpbGQgd2hlbiBpbmNs
dWRlZCBmaWxlcyBjaGFuZ2UuCgpGaXhlczogODFlY2IzOGI4M2IwICgiYnVpbGQ6IHByb3ZpZGUg
b3B0aW9uIHRvIGRpc2FtYmlndWF0ZSBzeW1ib2wgbmFtZXMiKQpSZXBvcnRlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9S
dWxlcy5tawpAQCAtMTk1LDcgKzE5NSw3IEBAIFNSQ1BBVEggOj0gJChwYXRzdWJzdCAkKEJBU0VE
SVIpLyUsJSwkKEMKIAogJS5vOiAlLmMgTWFrZWZpbGUKIGlmZXEgKCQoQ09ORklHX0VORk9SQ0Vf
VU5JUVVFX1NZTUJPTFMpLHkpCi0JJChDQykgJChDRkxBR1MpIC1jICQ8IC1vICQoQEQpLy4kKEBG
KS50bXAKKwkkKENDKSAkKENGTEFHUykgLWMgJDwgLW8gJChARCkvLiQoQEYpLnRtcCAtTVEgJEAK
IGlmZXEgKCQoY2xhbmcpLHkpCiAJJChPQkpDT1BZKSAtLXJlZGVmaW5lLXN5bSAkPD0kKFNSQ1BB
VEgpLyQ8ICQoQEQpLy4kKEBGKS50bXAgJEAKIGVsc2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:56:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:56: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 1isTyd-0002Pt-UZ; Fri, 17 Jan 2020 15:56:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isTyc-0002Po-SU
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:56:02 +0000
X-Inumbo-ID: d9d9b620-3941-11ea-b571-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9d9b620-3941-11ea-b571-12813bfff9fa;
 Fri, 17 Jan 2020 15:55:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 79CAAAC2F;
 Fri, 17 Jan 2020 15:55:57 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200117150948.45014-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
Date: Fri, 17 Jan 2020 16:56:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117150948.45014-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxNjowOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBJbnRlbCBT
RE0gc3RhdGVzOgo+IAo+ICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9yIHZhbHVlICgwIHRvIDE1KSBp
cyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAo+IHRoZSBkZWxpdmVyeSBtb2RlIGlzIEZpeGVk
IChiaXRzIDgtMTEgZXF1YWwgMCksIHRoZSBBUElDIG1heSBzaWduYWwgYW4KPiBpbGxlZ2FsIHZl
Y3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQgaXMgc2V0
IG9yCj4gd2hldGhlciBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFsbHkgc2VlbiBvbiB0aGUgaW5wdXQu
Igo+IAo+IEFuZCB0aGF0J3MgZXhhY3RseSB3aGF0J3MgY3VycmVudGx5IGRvbmUgaW4gZGlzY29u
bmVjdF9ic3BfQVBJQyB3aGVuCj4gdmlydF93aXJlX3NldHVwIGlzIHRydWUgYW5kIExWVCBMSU5U
MCBpcyBiZWluZyBtYXNrZWQuIEJ5IHdyaXRpbmcgb25seQo+IEFQSUNfTFZUX01BU0tFRCBYZW4g
aXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgdmVjdG9yIHRvIDAgYW5kIHRoZQo+IGRlbGl2ZXJ5IG1v
ZGUgdG8gRml4ZWQgKDApLCBhbmQgaGVuY2UgaXQgdHJpZ2dlcnMgYW4gQVBJQyBlcnJvciBldmVu
Cj4gd2hlbiB0aGUgTFZUIGVudHJ5IGlzIG1hc2tlZC4KCkJ1dCB0aGVyZSBhcmUgbWFueSBtb3Jl
IGluc3RhbmNlcyB3aGVyZSB3ZSAoaGF2ZSBhIHJpc2sgdG8pIGRvIHNvLAptb3N0IG5vdGFibHkg
aW4gY2xlYXJfbG9jYWxfQVBJQygpLiBUaGUgdHdvIHN0ZXAgbG9naWMgdGhlcmUgaXMKYW55d2F5
IHNvbWV3aGF0IGluIGNvbmZsaWN0IHdpdGggdGhlIGNpdGF0aW9uIGFib3ZlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:57:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isU0O-0002Va-Bo; Fri, 17 Jan 2020 15:57:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0M-0002VR-Cm
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:57:50 +0000
X-Inumbo-ID: 17771a7c-3942-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17771a7c-3942-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276661;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=rFuVzKQ9OuTB+RQgWp0Vao74hawqHb77AcRIS5OBuhM=;
 b=g5HCzbgDgZhJ6kyyuJqH1k8NE99XhoD1RRGmuLQrau/XYVsECq+gW7wZ
 A52NR6A3KKKm7CpRnOBx7ouWLUwAk19eFvs8j/mjjRXjRdpXiNGhk06lk
 EaO/WJDcJreMWcIE3/8MdZfxiAR6CApkaqnvUOm7knfjGwsuwf+F6jPyZ 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aupfuAVvOcw9jDAAlx4vrQf8hNPGdtpvEfrVmQ/CnLt44OXAWsuCJ+v23M6gXZ8dbMPJiNSN/M
 3ghCTOLh83pxP7E0RVqCZL5ISnJSI2K2G3jJyKzhGkeg6tHjV1yeYowl9aIOZHdii2cHhLTwFN
 vq+72Pyklk1J216Q3e1ltSsWihspeXiIMgNdqV5Jl1D382ADtl6kpK6Uea0VaGExZ5mqofoE2e
 FnjOcnCcgCXTH2E6zqRDpRhbaCuotA7GK3WaPFzcj68cxy1G+gp+4qv9DDQ+nZ7SxLmKLMc8Vn
 AhI=
X-SBRS: 2.7
X-MesageID: 11674357
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674357"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:31 +0000
Message-ID: <20200117155734.1067550-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/8] golang/xenlight: Default loglevel to
 DEBUG until we get everything working
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KClRoZSBvdGhlciBvcHRpb24gd291bGQgYmUgdG8gZXhwb3NlIHRoZSBYVEwgbG9nZ2luZyBs
ZXZlbHMgYW5kIGxldCB0aGUKY2FsbGVyIHNldCB0aGVtIHNvbWVob3cuCgpDQzogTmljayBSb3Ni
cm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQv
eGVubGlnaHQuZ28gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28g
Yi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggYWExZTYzYTYxYS4uMGU3
MWY2Y2E3ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisr
KyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtODIsNyArODIsNyBAQCB0
eXBlIENvbnRleHQgc3RydWN0IHsKIGZ1bmMgTmV3Q29udGV4dCgpICgqQ29udGV4dCwgZXJyb3Ip
IHsKIAl2YXIgY3R4IENvbnRleHQKIAotCWN0eC5sb2dnZXIgPSBDLnh0bF9jcmVhdGVsb2dnZXJf
c3RkaW9zdHJlYW0oQy5zdGRlcnIsIEMuWFRMX0VSUk9SLCAwKQorCWN0eC5sb2dnZXIgPSBDLnh0
bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oQy5zdGRlcnIsIEMuWFRMX0RFQlVHLCAwKQogCiAJ
cmV0IDo9IEMubGlieGxfY3R4X2FsbG9jKCZjdHguY3R4LCBDLkxJQlhMX1ZFUlNJT04sIDAsCiAJ
CSgqQy54ZW50b29sbG9nX2xvZ2dlcikodW5zYWZlLlBvaW50ZXIoY3R4LmxvZ2dlcikpKQotLSAK
Mi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:57:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:57: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 1isU0S-0002WO-LF; Fri, 17 Jan 2020 15:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0R-0002W7-Ax
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:57:55 +0000
X-Inumbo-ID: 182e0138-3942-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 182e0138-3942-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276662;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=41jiLhUK+rJBShbXoF53s8BPT3orNgLEoRhZmZrUAMg=;
 b=gR7PqKvOdaZ2PETPcICU9FtyDCN+p4zuoa1EVmoAOMJCG3HxLtMkMYuH
 c8WM5WGasF2YMRCNZBSw9MYu1qksvRy+jXgOJXRaftLXfkCBRuQrN7HVg
 DfvYxsuQBSugNHCcfi0m+Cc68XnVw7oDRwGuE8/qWIYV0kMR6wa6ft9WJ I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gr6POZZBnx/sUyvQ15FK3IQNdfDc3Eu7uCDYfE+ffs8kKDDX8boNs3YS5bYSieVCYmpDm1mlNU
 9U3PhCN5cCpZqlM3TyR0/iLB3UMUT3vIN/uOnMJPjDhru31grI5SpnSS3YtYgcU6QN3JJhKTr9
 ahye6xg8ggOoGEyNNzhSGQUom1H9HO5ybJYasUIjQKHNfccvqngawaqUsANQRXvKMStRRv79c7
 fmRn+93r3D4KeKbOCgoW4YBcu+bHhJys36+R5kQasbt8PZhUqhGp69TGM7ewLOBik7C48kSEJB
 A7c=
X-SBRS: 2.7
X-MesageID: 11674360
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674360"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:30 +0000
Message-ID: <20200117155734.1067550-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/8] golang/xenlight: Errors are negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

Q29tbWl0IDg3MWU1MWQyZDQgY2hhbmdlZCB0aGUgc2lnbiBvbiB0aGUgeGVubGlnaHQgZXJyb3Ig
dHlwZXMgKG1ha2luZwp0aGUgdmFsdWVzIG5lZ2F0aXZlLCBzYW1lIGFzIHRoZSBDLWdlbmVyYXRl
ZCBjb25zdGFudHMpLCBidXQgZmFpbGVkIHRvCmZsaXAgdGhlIHNpZ24gaW4gdGhlIEVycm9yKCkg
c3RyaW5nIGZ1bmN0aW9uLiAgVGhlIHJlc3VsdCBpcyB0aGF0CkVycm9yTm9uc3BlY2lmaWMuU3Ry
aW5nKCkgcHJpbnRzICJsaWJ4bCBlcnJvcjogMSIgcmF0aGVyIHRoYW4gdGhlCmh1bWFuLXJlYWRh
YmxlIGVycm9yIG1lc3NhZ2UuCgpHZXQgcmlkIG9mIHRoZSB3aG9sZSBpc3N1ZSBieSBtYWtpbmcg
bGlieGxFcnJvcnMgYSBtYXAsIGFuZCBtYXBwaW5nCmFjdHVhbCBlcnJvciB2YWx1ZXMgdG8gc3Ry
aW5nLCBmYWxsaW5nIGJhY2sgdG8gcHJpbnRpbmcgdGhlIGFjdHVhbAp2YWx1ZSBvZiB0aGUgRXJy
b3IgdHlwZSBpZiBpdCdzIG5vdCBwcmVzZW50LgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjI6Ci0gQ29udmVydCBsaWJ4bEVycm9y
cyB0byBhIG1hcC4KCkNDOiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgot
LS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDYyICsrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQu
Z28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggMTI5OTk4MTcxMy4u
YWExZTYzYTYxYSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0Lmdv
CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMzYsNDIgKzM2LDQw
IEBAIGltcG9ydCAoCiAJInVuc2FmZSIKICkKIAotdmFyIGxpYnhsRXJyb3JzID0gWy4uLl1zdHJp
bmd7Ci0JLUVycm9yTm9uc3BlY2lmaWM6ICAgICAgICAgICAgICAgICAgIk5vbi1zcGVjaWZpYyBl
cnJvciIsCi0JLUVycm9yVmVyc2lvbjogICAgICAgICAgICAgICAgICAgICAgIldyb25nIHZlcnNp
b24iLAotCS1FcnJvckZhaWw6ICAgICAgICAgICAgICAgICAgICAgICAgICJGYWlsZWQiLAotCS1F
cnJvck5pOiAgICAgICAgICAgICAgICAgICAgICAgICAgICJOb3QgSW1wbGVtZW50ZWQiLAotCS1F
cnJvck5vbWVtOiAgICAgICAgICAgICAgICAgICAgICAgICJObyBtZW1vcnkiLAotCS1FcnJvcklu
dmFsOiAgICAgICAgICAgICAgICAgICAgICAgICJJbnZhbGlkIGFyZ3VtZW50IiwKLQktRXJyb3JC
YWRmYWlsOiAgICAgICAgICAgICAgICAgICAgICAiQmFkIEZhaWwiLAotCS1FcnJvckd1ZXN0VGlt
ZWRvdXQ6ICAgICAgICAgICAgICAgICJHdWVzdCB0aW1lZCBvdXQiLAotCS1FcnJvclRpbWVkb3V0
OiAgICAgICAgICAgICAgICAgICAgICJUaW1lZCBvdXQiLAotCS1FcnJvck5vcGFyYXZpcnQ6ICAg
ICAgICAgICAgICAgICAgICJObyBQYXJhdmlydHVhbGl6YXRpb24iLAotCS1FcnJvck5vdFJlYWR5
OiAgICAgICAgICAgICAgICAgICAgICJOb3QgcmVhZHkiLAotCS1FcnJvck9zZXZlbnRSZWdGYWls
OiAgICAgICAgICAgICAgICJPUyBldmVudCByZWdpc3RyYXRpb24gZmFpbGVkIiwKLQktRXJyb3JC
dWZmZXJmdWxsOiAgICAgICAgICAgICAgICAgICAiQnVmZmVyIGZ1bGwiLAotCS1FcnJvclVua25v
d25DaGlsZDogICAgICAgICAgICAgICAgICJVbmtub3duIGNoaWxkIiwKLQktRXJyb3JMb2NrRmFp
bDogICAgICAgICAgICAgICAgICAgICAiTG9jayBmYWlsZWQiLAotCS1FcnJvckpzb25Db25maWdF
bXB0eTogICAgICAgICAgICAgICJKU09OIGNvbmZpZyBlbXB0eSIsCi0JLUVycm9yRGV2aWNlRXhp
c3RzOiAgICAgICAgICAgICAgICAgIkRldmljZSBleGlzdHMiLAotCS1FcnJvckNoZWNrcG9pbnRE
ZXZvcHNEb2VzTm90TWF0Y2g6ICJDaGVja3BvaW50IGRldm9wcyBkb2VzIG5vdCBtYXRjaCIsCi0J
LUVycm9yQ2hlY2twb2ludERldmljZU5vdFN1cHBvcnRlZDogIkNoZWNrcG9pbnQgZGV2aWNlIG5v
dCBzdXBwb3J0ZWQiLAotCS1FcnJvclZudW1hQ29uZmlnSW52YWxpZDogICAgICAgICAgICJWTlVN
QSBjb25maWcgaW52YWxpZCIsCi0JLUVycm9yRG9tYWluTm90Zm91bmQ6ICAgICAgICAgICAgICAg
IkRvbWFpbiBub3QgZm91bmQiLAotCS1FcnJvckFib3J0ZWQ6ICAgICAgICAgICAgICAgICAgICAg
ICJBYm9ydGVkIiwKLQktRXJyb3JOb3Rmb3VuZDogICAgICAgICAgICAgICAgICAgICAiTm90IGZv
dW5kIiwKLQktRXJyb3JEb21haW5EZXN0cm95ZWQ6ICAgICAgICAgICAgICAiRG9tYWluIGRlc3Ry
b3llZCIsCi0JLUVycm9yRmVhdHVyZVJlbW92ZWQ6ICAgICAgICAgICAgICAgIkZlYXR1cmUgcmVt
b3ZlZCIsCit2YXIgbGlieGxFcnJvcnMgPSBtYXBbRXJyb3Jdc3RyaW5neworCUVycm9yTm9uc3Bl
Y2lmaWM6ICAgICAgICAgICAgICAgICAgIk5vbi1zcGVjaWZpYyBlcnJvciIsCisJRXJyb3JWZXJz
aW9uOiAgICAgICAgICAgICAgICAgICAgICAiV3JvbmcgdmVyc2lvbiIsCisJRXJyb3JGYWlsOiAg
ICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIiwKKwlFcnJvck5pOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJOb3QgSW1wbGVtZW50ZWQiLAorCUVycm9yTm9tZW06ICAgICAgICAgICAg
ICAgICAgICAgICAgIk5vIG1lbW9yeSIsCisJRXJyb3JJbnZhbDogICAgICAgICAgICAgICAgICAg
ICAgICAiSW52YWxpZCBhcmd1bWVudCIsCisJRXJyb3JCYWRmYWlsOiAgICAgICAgICAgICAgICAg
ICAgICAiQmFkIEZhaWwiLAorCUVycm9yR3Vlc3RUaW1lZG91dDogICAgICAgICAgICAgICAgIkd1
ZXN0IHRpbWVkIG91dCIsCisJRXJyb3JUaW1lZG91dDogICAgICAgICAgICAgICAgICAgICAiVGlt
ZWQgb3V0IiwKKwlFcnJvck5vcGFyYXZpcnQ6ICAgICAgICAgICAgICAgICAgICJObyBQYXJhdmly
dHVhbGl6YXRpb24iLAorCUVycm9yTm90UmVhZHk6ICAgICAgICAgICAgICAgICAgICAgIk5vdCBy
ZWFkeSIsCisJRXJyb3JPc2V2ZW50UmVnRmFpbDogICAgICAgICAgICAgICAiT1MgZXZlbnQgcmVn
aXN0cmF0aW9uIGZhaWxlZCIsCisJRXJyb3JCdWZmZXJmdWxsOiAgICAgICAgICAgICAgICAgICAi
QnVmZmVyIGZ1bGwiLAorCUVycm9yVW5rbm93bkNoaWxkOiAgICAgICAgICAgICAgICAgIlVua25v
d24gY2hpbGQiLAorCUVycm9yTG9ja0ZhaWw6ICAgICAgICAgICAgICAgICAgICAgIkxvY2sgZmFp
bGVkIiwKKwlFcnJvckpzb25Db25maWdFbXB0eTogICAgICAgICAgICAgICJKU09OIGNvbmZpZyBl
bXB0eSIsCisJRXJyb3JEZXZpY2VFeGlzdHM6ICAgICAgICAgICAgICAgICAiRGV2aWNlIGV4aXN0
cyIsCisJRXJyb3JDaGVja3BvaW50RGV2b3BzRG9lc05vdE1hdGNoOiAiQ2hlY2twb2ludCBkZXZv
cHMgZG9lcyBub3QgbWF0Y2giLAorCUVycm9yQ2hlY2twb2ludERldmljZU5vdFN1cHBvcnRlZDog
IkNoZWNrcG9pbnQgZGV2aWNlIG5vdCBzdXBwb3J0ZWQiLAorCUVycm9yVm51bWFDb25maWdJbnZh
bGlkOiAgICAgICAgICAgIlZOVU1BIGNvbmZpZyBpbnZhbGlkIiwKKwlFcnJvckRvbWFpbk5vdGZv
dW5kOiAgICAgICAgICAgICAgICJEb21haW4gbm90IGZvdW5kIiwKKwlFcnJvckFib3J0ZWQ6ICAg
ICAgICAgICAgICAgICAgICAgICJBYm9ydGVkIiwKKwlFcnJvck5vdGZvdW5kOiAgICAgICAgICAg
ICAgICAgICAgICJOb3QgZm91bmQiLAorCUVycm9yRG9tYWluRGVzdHJveWVkOiAgICAgICAgICAg
ICAgIkRvbWFpbiBkZXN0cm95ZWQiLAorCUVycm9yRmVhdHVyZVJlbW92ZWQ6ICAgICAgICAgICAg
ICAgIkZlYXR1cmUgcmVtb3ZlZCIsCiB9CiAKIGZ1bmMgKGUgRXJyb3IpIEVycm9yKCkgc3RyaW5n
IHsKLQlpZiAwIDwgaW50KGUpICYmIGludChlKSA8IGxlbihsaWJ4bEVycm9ycykgewotCQlzIDo9
IGxpYnhsRXJyb3JzW2VdCi0JCWlmIHMgIT0gIiIgewotCQkJcmV0dXJuIHMKLQkJfQorCWlmIHMs
IG9rIDo9IGxpYnhsRXJyb3JzW2VdOyBvayB7CisJCXJldHVybiBzCiAJfQotCXJldHVybiBmbXQu
U3ByaW50ZigibGlieGwgZXJyb3I6ICVkIiwgLWUpCisKKwlyZXR1cm4gZm10LlNwcmludGYoImxp
YnhsIGVycm9yOiAlZCIsIGUpCiB9CiAKIC8vIENvbnRleHQgcmVwcmVzZW50cyBhIGxpYnhsX2N0
eC4KLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isU0X-0002Y8-4Q; Fri, 17 Jan 2020 15:58:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0W-0002Xs-AN
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:00 +0000
X-Inumbo-ID: 1900756e-3942-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1900756e-3942-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276664;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VuZJzWZghr54Ihbi9LwnW7Xlt5ouevKSKJb7hSv05Wk=;
 b=QcJ7OEKbXGlwlvYdF15kAOc2vjT6HNgpLtT7VrRqEnNdGFJeKsBbRn7t
 v53wgI329wEVMKeQxzRN+FJMyBWGX7rRh3sHG4VK9UstTk8HnCtmeprb9
 gEhyrhooaK5vyLuESS9u3lL500DA31yMEAgOyCiOijRtlwx8Gpg5c9/yu E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bX1ymuBVfVruhi2tmvXrgWHvEW3aysskTMhoAMxWx5Lj+ZTeubfNF5bhsq6I7RZrj1FORmrb8B
 sdX3M+tYs24E24ks8sqe2/uualkAxktcKeFINH4D9HgJSR+R4Y/ddckoSQx2AZCObKvF8Rtqo7
 3iIJ14dDowKonxX7p1HKlx9yjAzdobGV67AbWI1IxFm9103oY5ghjTZq9GZ2WjEsDkRoX/IxS0
 5hqu7crBrwjTdfVT7y7F5HyPfV33yZueDKO+5AgpFVfKMktp4yBdcaPDZ0yK+q7RsMkI5jIzvW
 RSw=
X-SBRS: 2.7
X-MesageID: 11674363
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674363"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:28 +0000
Message-ID: <20200117155734.1067550-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/8] go/xenlight: Fix CpuidPoliclyList
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

RW1wdHkgR28gc3RyaW5ncyBzaG91bGQgYmUgY29udmVydGVkIHRvIGBuaWxgIGxpYnhsX2NwdWlk
X3BvbGljeV9saXN0OwpvdGhlcndpc2UgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnIGdldHMgY29u
ZnVzZWQuCgpBbHNvLCBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCByZXR1cm5zIGEgd2VpcmQgZXJy
b3IsIG5vdCBhICJub3JtYWwiCmxpYnhsIGVycm9yOyBpZiBpdCByZXR1cm5zIG9uZSBvZiB0aGVz
ZSBub24tc3RhbmRhcmQgZXJyb3JzLCBjb252ZXJ0Cml0IHRvIEVycm9ySW52YWwuCgpGaW5hbGx5
LCBtYWtlIHRoZSBmcm9tQygpIG1ldGhvZCB0YWtlIGEgcG9pbnRlciwgYW5kIHNldCB0aGUgdmFs
dWUgb2YKQ3B1aWRQb2xpY3lMaXN0IHN1Y2ggdGhhdCBpdCB3aWxsIGdlbmVyYXRlIGEgdmFsaWQg
Q3B1aWRQb2xpY3lMaXN0IGluCnJlc3BvbnNlLgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjI6Ci0gUG9ydCBvdmVyIHRvQygpIGZ1
bmN0aW9uIHNpZ25hdHVyZSBjaGFuZ2UKLSBIYXZlIGZyb21DIHNldCB0aGUgc3RyaW5nIHRvICIi
CgpDQzogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCiB0b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdo
dC5nbwppbmRleCBiMTU4N2I5NjRmLi4xMjk5OTgxNzEzIDEwMDY0NAotLS0gYS90b29scy9nb2xh
bmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0LmdvCkBAIC0zMDYsOSArMzA2LDE0IEBAIGZ1bmMgKGVsICpFdkxpbmspIHRvQyhjZWwgKkMu
bGlieGxfZXZfbGluaykgKGVyciBlcnJvcikgeyByZXR1cm4gfQogLy8gZW1wdHkgd2hlbiBpdCBp
cyByZXR1cm5lZCBmcm9tIGxpYnhsLgogdHlwZSBDcHVpZFBvbGljeUxpc3Qgc3RyaW5nCiAKLWZ1
bmMgKGNwbCBDcHVpZFBvbGljeUxpc3QpIGZyb21DKGNjcGwgKkMubGlieGxfY3B1aWRfcG9saWN5
X2xpc3QpIGVycm9yIHsgcmV0dXJuIG5pbCB9CitmdW5jIChjcGwgKkNwdWlkUG9saWN5TGlzdCkg
ZnJvbUMoY2NwbCAqQy5saWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCkgZXJyb3IgeyAqY3BsID0gIiI7
IHJldHVybiBuaWwgfQogCiBmdW5jIChjcGwgQ3B1aWRQb2xpY3lMaXN0KSB0b0MoY2NwbCAqQy5s
aWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCkgZXJyb3IgeworCWlmIGNwbCA9PSAiIiB7CisJCSpjY3Bs
ID0gbmlsCisJCXJldHVybiBuaWwKKwl9CisKIAlzIDo9IEMuQ1N0cmluZyhzdHJpbmcoY3BsKSkK
IAlkZWZlciBDLmZyZWUodW5zYWZlLlBvaW50ZXIocykpCiAKQEAgLTMxNiw3ICszMjEsOCBAQCBm
dW5jIChjcGwgQ3B1aWRQb2xpY3lMaXN0KSB0b0MoY2NwbCAqQy5saWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdCkgZXJyb3IgewogCWlmIHJldCAhPSAwIHsKIAkJQy5saWJ4bF9jcHVpZF9kaXNwb3NlKGNj
cGwpCiAKLQkJcmV0dXJuIEVycm9yKC1yZXQpCisJCS8vIGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZp
ZyBkb2Vzbid0IHJldHVybiBhIG5vcm1hbCBsaWJ4bCBlcnJvci4KKwkJcmV0dXJuIEVycm9ySW52
YWwKIAl9CiAKIAlyZXR1cm4gbmlsCi0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 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 1isU0c-0002aN-Eh; Fri, 17 Jan 2020 15:58:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0b-0002Zp-AP
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:05 +0000
X-Inumbo-ID: 1cd576f8-3942-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1cd576f8-3942-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276670;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=MBs6V8s3hLnXcrUbnYa2dDVmTmQfIxPcUoGbkPwkuxQ=;
 b=QmkY0szOF8p9bBki9j/rPVt0hY0bS0xpWgBYl1UeC7CaEM8JkSpvssAb
 iVYMhkDDMZkOeNWYWrrlgk+pbixi1fjAJtryls/2Y0LsQGmvR1UhOM52E
 oH3CzgUhElFvdE1y1f5tew+dewHsUb+sC6t4ZUh33wNet9gBh+ld+2M/6 Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n/vSxt2PlFiwHOZLBezxBIYcQsiPgu4Hxymjdums3JbzWCfdA7wmWik4jGN5YJLiIQkL/Qcw1M
 xHMfuyyskw39BuI17QFDGW8bJbQ3+aOlk8+7ia+tKoK/jlyJm0A97/N50NJYQx9cvmuum9XiaT
 lpFItAWLhjyld+N+pd/+C3yz/HNlthj5JoX7PAzOrxs0eSjN0xLxaIWPwDkEcC938ruNAkrsl/
 OXSV6dCgIEsKEcZYE416/1K66C6wSc3vaXMP11ou+aujJpdoqjI8vv4+rMNXFHMkcpVEZNW7aU
 rXM=
X-SBRS: 2.7
X-MesageID: 11674364
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674364"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:32 +0000
Message-ID: <20200117155734.1067550-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/8] golang/xenlight: Don't leak memory on
 context open 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: Nick Rosbrook <rosbrookn@ainfosec.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>

SWYgbGlieGxfY3R4X2FsbG9jKCkgcmV0dXJucyBhbiBlcnJvciwgd2UgbmVlZCB0byBkZXN0cm95
IHRoZSBsb2dnZXIKdGhhdCB3ZSBtYWRlLgoKUmVzdHJ1Y3R1cmUgdGhlIENsb3NlKCkgbWV0aG9k
IHN1Y2ggdGhhdCBpdCBjaGVja3MgZm9yIGVhY2ggcmVzb3VyY2UKdG8gYmUgZnJlZWQgYW5kIHRo
ZW4gZnJlZXMgaXQuICBUaGlzIGFsbG93cyBDbG9zZSgpIHRvIGJlIGNvbWUKaWRlbXBvdGVudCwg
YXMgd2VsbCBhcyB0byBiZSBhIHVzZWZ1bCBjbGVhbi11cCB0byBhIHBhcnRpYWxseS1jcmVhdGVk
CmNvbnRleHQuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Ci0tLQpDQzogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4K
LS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAzMCArKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5n
byBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCAwZTcxZjZjYTdkLi42
NjJiMjY2MjUwIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28K
KysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC03OSwyOCArNzksNDAg
QEAgdHlwZSBDb250ZXh0IHN0cnVjdCB7CiB9CiAKIC8vIE5ld0NvbnRleHQgcmV0dXJucyBhIG5l
dyBDb250ZXh0LgotZnVuYyBOZXdDb250ZXh0KCkgKCpDb250ZXh0LCBlcnJvcikgewotCXZhciBj
dHggQ29udGV4dAorZnVuYyBOZXdDb250ZXh0KCkgKGN0eCAqQ29udGV4dCwgZXJyIGVycm9yKSB7
CisJY3R4ID0gJkNvbnRleHR7fQorCisJZGVmZXIgZnVuYygpIHsKKwkJaWYgZXJyICE9IG5pbCB7
CisJCQljdHguQ2xvc2UoKQorCQkJY3R4ID0gbmlsCisJCX0KKwl9KCkKIAogCWN0eC5sb2dnZXIg
PSBDLnh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oQy5zdGRlcnIsIEMuWFRMX0RFQlVHLCAw
KQogCiAJcmV0IDo9IEMubGlieGxfY3R4X2FsbG9jKCZjdHguY3R4LCBDLkxJQlhMX1ZFUlNJT04s
IDAsCiAJCSgqQy54ZW50b29sbG9nX2xvZ2dlcikodW5zYWZlLlBvaW50ZXIoY3R4LmxvZ2dlcikp
KQogCWlmIHJldCAhPSAwIHsKLQkJcmV0dXJuIG5pbCwgRXJyb3IocmV0KQorCQlyZXR1cm4gY3R4
LCBFcnJvcihyZXQpCiAJfQogCi0JcmV0dXJuICZjdHgsIG5pbAorCXJldHVybiBjdHgsIG5pbAog
fQogCiAvLyBDbG9zZSBjbG9zZXMgdGhlIENvbnRleHQuCiBmdW5jIChjdHggKkNvbnRleHQpIENs
b3NlKCkgZXJyb3IgewotCXJldCA6PSBDLmxpYnhsX2N0eF9mcmVlKGN0eC5jdHgpCi0JY3R4LmN0
eCA9IG5pbAotCUMueHRsX2xvZ2dlcl9kZXN0cm95KCgqQy54ZW50b29sbG9nX2xvZ2dlcikodW5z
YWZlLlBvaW50ZXIoY3R4LmxvZ2dlcikpKQorCWlmIGN0eC5jdHggIT0gbmlsIHsKKwkJcmV0IDo9
IEMubGlieGxfY3R4X2ZyZWUoY3R4LmN0eCkKKwkJaWYgcmV0ICE9IDAgeworCQkJcmV0dXJuIEVy
cm9yKHJldCkKKwkJfQorCQljdHguY3R4ID0gbmlsCisJfQogCi0JaWYgcmV0ICE9IDAgewotCQly
ZXR1cm4gRXJyb3IocmV0KQorCWlmIGN0eC5sb2dnZXIgIT0gbmlsIHsKKwkJQy54dGxfbG9nZ2Vy
X2Rlc3Ryb3koKCpDLnhlbnRvb2xsb2dfbG9nZ2VyKSh1bnNhZmUuUG9pbnRlcihjdHgubG9nZ2Vy
KSkpCisJCWN0eC5sb2dnZXIgPSBuaWwKIAl9CiAKIAlyZXR1cm4gbmlsCi0tIAoyLjI0LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15: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 1isU0g-0002cx-QH; Fri, 17 Jan 2020 15:58:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0g-0002cE-An
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:10 +0000
X-Inumbo-ID: 1d97c410-3942-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d97c410-3942-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276671;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=pxpaa2v2iad66B8kvb2k9dwGuWp9mnfKF/5hDp1VZVU=;
 b=iRHYGB9aQURE0woiDrk4rukAe+2ORQEKKya4iOlbqFEsVxLPkAZPvvIg
 abaxn3JlBdpETYwZJCnp2+Ex9Qjf1YDJZtiIrf7MyPvCj8TbBMj00nDc7
 m6kN3iY1QIGFNoEE881h8R8VyGxe0pAeGwTPH3Duf2hzTV3QsWaalnXwZ w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 73DUylGE7OTi2kjhTiwjs0kUdavzLkKjlBwWO5PulM05vsl5yAJUd1s2bn/FI+6Qi99mKSqag3
 frXyY0jkxh3H6cPMWWNvNo4GuAc2l0tveOYRGu7Xwj+R3rB+JMsdKhYFSqGyT7oKK0sTsBtvjI
 zaSicGOfI29W4PMDFpDzceoA4pv4oJ4ye7U22C2pKHcUqDlJa/1SuqSxmq14RJI2UNsbIrDtDO
 EkayD3ZXZKukIUI3n50ykYzGwvA5u7xfNxyVeChHuOqFsy/TstQSopbgWKeZgx9htxKlWT3QRB
 MCw=
X-SBRS: 2.7
X-MesageID: 11674366
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674366"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:33 +0000
Message-ID: <20200117155734.1067550-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/8] golang/xenlight: Notify xenlight of
 SIGCHLD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@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>

bGlieGwgZm9ya3MgZXh0ZXJuYWwgcHJvY2Vzc2VzIGFuZCB3YWl0cyBmb3IgdGhlbSB0byBjb21w
bGV0ZTsgaXQKdGhlcmVmb3JlIG5lZWRzIHRvIGJlIG5vdGlmaWVkIHdoZW4gY2hpbGRyZW4gZXhp
dC4KCkluIGFic2VuY2Ugb2YgaW5zdHJ1Y3Rpb25zIHRvIHRoZSBjb250cmFyeSwgbGlieGwgc2V0
cyB1cCBpdHMgb3duClNJR0NITEQgaGFuZGxlcnMuCgpHb2xhbmcgYWx3YXlzIHVubWFza3MgYW5k
IGhhbmRsZXMgU0lHQ0hMRCBpdHNlbGYuICBsaWJ4bCB0aGFua2Z1bGx5Cm5vdGljZXMgdGhpcyBh
bmQgdGhyb3dzIGFuIGFzc2VydCgpIHJhdGhlciB0aGFuIGNsb2JiZXJpbmcgU0lHQ0hMRApoYW5k
bGVycy4KClRlbGwgbGlieGwgdGhhdCB3ZSdsbCBiZSByZXNwb25zaWJsZSBmb3IgZ2V0dGluZyBT
SUdDSExEIG5vdGlmaWNhdGlvbnMKdG8gaXQuICBBcnJhbmdlIGZvciBhIGNoYW5uZWwgaW4gdGhl
IGNvbnRleHQgdG8gcmVjZWl2ZSBub3RpZmljYXRpb25zCm9uIFNJR0NITEQsIGFuZCBzZXQgdXAg
YSBnb3JvdXRpbmUgdGhhdCB3aWxsIHBhc3MgdGhlc2Ugb24gdG8gbGlieGwuCgpOQiB0aGF0IGV2
ZXJ5IGxpYnhsIGNvbnRleHQgbmVlZHMgYSBub3RpZmljYXRpb247IHNvIG11bHRpcGxlIGNvbnRl
eHRzCndpbGwgZWFjaCBzcGluIHVwIHRoZWlyIG93biBnb3JvdXRpbmUgd2hlbiBvcGVuaW5nIGEg
Y29udGV4dCwgYW5kIHNodXQKaXQgZG93biBvbiBjbG9zZS4KCmxpYnhsIGFsc28gd2FudHMgdG8g
aG9sZCBvbiB0byBhIGNvbnN0IHBvaW50ZXIgdG8KeGVubGlnaHRfY2hpbGRwcm9jX2hvb2tzIHJh
dGhlciB0aGFuIGRvIGEgY29weTsgc28gbWFrZSBhIGdsb2JhbApzdHJ1Y3R1cmUgaW4gQyBzcGFj
ZSBhbmQgaW5pdGlhbGl6ZSBpdCBvbmNlIG9uIGxpYnJhcnkgY3JlYXRpb24uCgpXaGlsZSBoZXJl
LCBhZGQgYSBmZXcgY29tbWVudHMgdG8gbWFrZSB0aGUgY29udGV4dCBzZXQtdXAgYSBiaXQgZWFz
aWVyCnRvIGZvbGxvdy4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCnYyOgotIEZpeCB1bnNhZmUgbGlieGxfY2hpbGRwcm9jX2hvb2tz
IHBvaW50ZXIgYmVoYXZpb3IKLSBDbG9zZSBkb3duIHRoZSBTSUdDSExEIGhhbmRsZXIgZmlyc3Qs
IGFuZCBtYWtlIHN1cmUgaXQncyBleGl0ZWQKICBiZWZvcmUgY2xvc2luZyB0aGUgY29udGV4dAot
IEV4cGxpY2l0bHkgZGVjaWRlIHRvIGhhdmUgYSBzZXBhcmF0ZSBnb3JvdXRpbmUgcGVyIGN0eAoK
TkIgdGhhdCBkdWUgdG8gYSBidWcgaW4gbGlieGwsIHRoaXMgd2lsbCBoYW5nIHdpdGhvdXQgSWFu
J3MgIltQQVRDSCB2MgowMC8xMF0gbGlieGw6IGV2ZW50OiBGaXggaGFuZyBmb3Igc29tZSBhcHBs
aWNhdGlvbnMiIHNlcmllcy4KCkNDOiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMu
Y29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDY2MmIyNjYyNTAuLmM0NjJlNGJiNDIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTIwLDYgKzIwLDggQEAgcGFja2FnZSB4
ZW5saWdodAogI2NnbyBMREZMQUdTOiAtbHhlbmxpZ2h0IC1seWFqbCAtbHhlbnRvb2xsb2cKICNp
bmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxsaWJ4bC5oPgorCitsaWJ4bF9jaGlsZHByb2Nf
aG9va3MgeGVubGlnaHRfY2hpbGRwcm9jX2hvb2tzOwogKi8KIGltcG9ydCAiQyIKIApAQCAtMzMs
NiArMzUsOSBAQCBpbXBvcnQgIkMiCiAKIGltcG9ydCAoCiAJImZtdCIKKwkib3MiCisJIm9zL3Np
Z25hbCIKKwkic3lzY2FsbCIKIAkidW5zYWZlIgogKQogCkBAIC03MiwxMCArNzcsNDkgQEAgZnVu
YyAoZSBFcnJvcikgRXJyb3IoKSBzdHJpbmcgewogCXJldHVybiBmbXQuU3ByaW50ZigibGlieGwg
ZXJyb3I6ICVkIiwgZSkKIH0KIAorZnVuYyBpbml0KCkgeworCS8vIGxpYnhsIGZvciBzb21lIHJl
YXNvbiB3YW50cyB0bzoKKwkvLyAxLiBSZXRhaW4gYSBjb3B5IHRvIHRoaXMgcG9pbnRlciBhcyBs
b25nIGFzIHRoZSBjb250ZXh0IGlzIG9wZW4sIGFuZAorCS8vIDIuIE5vdCBmcmVlIGl0IHdoZW4g
aXQncyBkb25lCisJLy8KKwkvLyBSYXRoZXIgdGhhbiBhbGxvYyBhbmQgZnJlZSBtdWx0aXBsZSBj
b3BpZXMsIGp1c3Qga2VlcCBhIHNpbmdsZQorCS8vIHN0YXRpYyBjb3B5IGluIHRoZSBDIHNwYWNl
IChzaW5jZSBDIGNvZGUgaXNuJ3QgYWxsb3dlZCB0byByZXRhaW4gcG9pbnRlcnMKKwkvLyB0byBn
byBjb2RlKSwgYW5kIGluaXRpYWxpemUgaXQgb25jZS4KKwlDLnhlbmxpZ2h0X2NoaWxkcHJvY19o
b29rcy5jaGxkb3duZXIgPSBDLmxpYnhsX3NpZ2NobGRfb3duZXJfbWFpbmxvb3AKK30KKwogLy8g
Q29udGV4dCByZXByZXNlbnRzIGEgbGlieGxfY3R4LgogdHlwZSBDb250ZXh0IHN0cnVjdCB7Ci0J
Y3R4ICAgICpDLmxpYnhsX2N0eAotCWxvZ2dlciAqQy54ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0
cmVhbQorCWN0eCAgICAgICAgICpDLmxpYnhsX2N0eAorCWxvZ2dlciAgICAgICpDLnhlbnRvb2xs
b2dfbG9nZ2VyX3N0ZGlvc3RyZWFtCisJc2lnY2hsZCAgICAgY2hhbiBvcy5TaWduYWwKKwlzaWdj
aGxkRG9uZSBjaGFuIGJvb2wKK30KKworLy8gR29sYW5nIGFsd2F5cyB1bm1hc2tzIFNJR0NITEQs
IGFuZCBpbnRlcm5hbGx5IGhhcyB3YXlzIG9mCisvLyBkaXN0cmlidXRpbmcgU0lHQ0hMRCB0byBt
dWx0aXBsZSByZWNpcGllbnRzLiAgbGlieGwgaGFzIHByb3Zpc2lvbgorLy8gZm9yIHRoaXMgbW9k
ZWw6IGp1c3QgdGVsbCBpdCB3aGVuIGEgU0lHQ0hMRCBoYXBwZW5lZCwgYW5kIGl0IHdpbGwKKy8v
IGxvb2sgYWZ0ZXIgaXRzIG93biBwcm9jZXNzZXMuCisvLworLy8gVGhpcyBzaG91bGQgInBsYXkg
bmljZWx5IiB3aXRoIG90aGVyIHVzZXJzIG9mIFNJR0NITEQgYXMgbG9uZyBhcworLy8gdGhleSBk
b24ndCByZWFwIGxpYnhsJ3MgcHJvY2Vzc2VzLgorLy8KKy8vIEV2ZXJ5IGNvbnRleHQgbmVlZHMg
dG8gYmUgbm90aWZpZWQgb24gZWFjaCBTSUdDSExEOyBzbyBzcGluIHVwIGEKKy8vIG5ldyBnb3Jv
dXRpbmUgZm9yIGVhY2ggY29udGV4dC4gIElmIHRoZXJlIGFyZSBhIGxhcmdlIG51bWJlciBvZiBj
b250ZXh0cywKKy8vIHRoaXMgbWVhbnMgZWFjaCBjb250ZXh0IHdpbGwgYmUgd29rZW4gdXAgbG9v
a2luZyB0aHJvdWdoIGl0cyBvd24gbGlzdCBvZiBjaGlsZHJlbi4KKy8vCisvLyBUaGUgYWx0ZXJu
YXRlIHdvdWxkIGJlIHRvIHJlZ2lzdGVyIGEgZm9yayBjYWxsYmFjaywgc3VjaCB0aGF0IHRoZQor
Ly8geGVubGlnaHQgcGFja2FnZSBjYW4gbWFrZSBhIHNpbmdsZSBsaXN0IG9mIGFsbCBjaGlsZHJl
biwgYW5kIG9ubHkKKy8vIG5vdGlmeSB0aGUgc3BlY2lmaWMgbGlieGwgY29udGV4dChzKSB0aGF0
IGhhdmUgY2hpbGRyZW4gd29rZW4uICBCdXQKKy8vIGl0J3Mgbm90IGNsZWFyIHRvIG1lIHRoaXMg
d2lsbCBiZSBtdWNoIG1vcmUgd29yayB0aGFuIGhhdmluZyB0aGUKKy8vIHhlbmxpZ2h0IGdvIGxp
YnJhcnkgZG8gdGhlIHNhbWUgdGhpbmc7IGRvaW5nIGl0IGluIHNlcGFyYXRlIGdvCisvLyB0aHJl
YWRzIGhhcyB0aGUgcG90ZW50aWFsIHRvIGRvIGl0IGluIHBhcmFsbGVsLiAgTGVhdmUgdGhhdCBh
cyBhbgorLy8gb3B0aW1pemF0aW9uIGZvciBsYXRlciBpZiBpdCB0dXJucyBvdXQgdG8gYmUgYSBi
b3R0bGVuZWNrLgorZnVuYyBzaWdjaGxkSGFuZGxlcihjdHggKkNvbnRleHQpIHsKKwlmb3IgXyA9
IHJhbmdlIGN0eC5zaWdjaGxkIHsKKwkJZ28gQy5saWJ4bF9jaGlsZHByb2Nfc2lnY2hsZF9vY2N1
cnJlZChjdHguY3R4KQorCX0KKwljbG9zZShjdHguc2lnY2hsZERvbmUpCiB9CiAKIC8vIE5ld0Nv
bnRleHQgcmV0dXJucyBhIG5ldyBDb250ZXh0LgpAQCAtODksMTkgKzEzMyw0MyBAQCBmdW5jIE5l
d0NvbnRleHQoKSAoY3R4ICpDb250ZXh0LCBlcnIgZXJyb3IpIHsKIAkJfQogCX0oKQogCisJLy8g
Q3JlYXRlIGEgbG9nZ2VyCiAJY3R4LmxvZ2dlciA9IEMueHRsX2NyZWF0ZWxvZ2dlcl9zdGRpb3N0
cmVhbShDLnN0ZGVyciwgQy5YVExfREVCVUcsIDApCiAKKwkvLyBBbGxvY2F0ZSBhIGNvbnRleHQK
IAlyZXQgOj0gQy5saWJ4bF9jdHhfYWxsb2MoJmN0eC5jdHgsIEMuTElCWExfVkVSU0lPTiwgMCwK
IAkJKCpDLnhlbnRvb2xsb2dfbG9nZ2VyKSh1bnNhZmUuUG9pbnRlcihjdHgubG9nZ2VyKSkpCiAJ
aWYgcmV0ICE9IDAgewogCQlyZXR1cm4gY3R4LCBFcnJvcihyZXQpCiAJfQogCisJLy8gVGVsbCBs
aWJ4bCB0aGF0IHdlJ2xsIGJlIGRlYWxpbmcgd2l0aCBTSUdDSExELi4uCisJQy5saWJ4bF9jaGls
ZHByb2Nfc2V0bW9kZShjdHguY3R4LCAmQy54ZW5saWdodF9jaGlsZHByb2NfaG9va3MsIG5pbCkK
KworCS8vIC4uLmFuZCBhcnJhbmdlIHRvIGtlZXAgdGhhdCBwcm9taXNlLgorCWN0eC5zaWdjaGxk
ID0gbWFrZShjaGFuIG9zLlNpZ25hbCwgMikKKwljdHguc2lnY2hsZERvbmUgPSBtYWtlKGNoYW4g
Ym9vbCwgMSkKKwlzaWduYWwuTm90aWZ5KGN0eC5zaWdjaGxkLCBzeXNjYWxsLlNJR0NITEQpCisK
KwlnbyBzaWdjaGxkSGFuZGxlcihjdHgpCisKIAlyZXR1cm4gY3R4LCBuaWwKIH0KIAogLy8gQ2xv
c2UgY2xvc2VzIHRoZSBDb250ZXh0LgogZnVuYyAoY3R4ICpDb250ZXh0KSBDbG9zZSgpIGVycm9y
IHsKKwkvLyBUZWxsIG91ciBTSUdDSExEIG5vdGlmaWVyIHRvIHNodXQgZG93biwgYW5kIHdhaXQg
Zm9yIGl0IHRvIGV4aXQKKwkvLyBiZWZvcmUgd2UgZnJlZSB0aGUgY29udGV4dC4KKwlpZiBjdHgu
c2lnY2hsZCA9PSBuaWwgeworCQlzaWduYWwuU3RvcChjdHguc2lnY2hsZCkKKwkJY2xvc2UoY3R4
LnNpZ2NobGQpCisKKwkJPC1jdHguc2lnY2hsZERvbmUKKworCQljdHguc2lnY2hsZCA9IG5pbAor
CQljdHguc2lnY2hsZERvbmUgPSBuaWwKKwl9CisKIAlpZiBjdHguY3R4ICE9IG5pbCB7CiAJCXJl
dCA6PSBDLmxpYnhsX2N0eF9mcmVlKGN0eC5jdHgpCiAJCWlmIHJldCAhPSAwIHsKLS0gCjIuMjQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15: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 1isU0m-0002fw-4H; Fri, 17 Jan 2020 15:58:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0l-0002fV-BS
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:15 +0000
X-Inumbo-ID: 1e6a4566-3942-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e6a4566-3942-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276672;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=uXFfchwDKdeHifUh7fNkbcVxcXpXnJ9DhhwXwM9KJYM=;
 b=aopqZ255ylCYejAxE+0As/rRHNgwaRttRVlwAlhVG5a+sz1LMo0ZLGnF
 tSZ0FEEmqbrVddeyTvn76oudCHXSs0mB4YlqSSmzpqHR9TAQdeHSL4FpE
 Yv35ANphkXGTjQm7r2SS5p8INGGKQ0ZyGZa0C6PlfLdBJH1gshqTM818Q A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: itp8s+tDMuAVROX6M9HA4d+yo7zZWWbNndqu7pQbfz8SRvDyd8eLdJQoYiqlRL6GFH0sV6Irxq
 3bAjwh4pwQzXwguGr6eFYjWhZm8b9VqP00Uvhtk6hyFjTacrcWMLuT9VWjB7uCSZmwTNYZz4+Y
 pGUPHF8sqIvqgBddHJKgPJ+ntgUpNC99aJhE58Z0ugil/QWwXcXf4MTjHZFsq8rOrQq2wj8jO8
 eG7A6Ph7VskoZajj+8Xx9iu5NHvgMIPDzL9DyT8cX6+GIeig7ywsw/iFrtkPRS2TrgaGPxpvA3
 Ih0=
X-SBRS: 2.7
X-MesageID: 11674367
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674367"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:27 +0000
Message-ID: <20200117155734.1067550-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/8] golang/xenlight: Don't try to marshall
 zero-length arrays in fromC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

VGhlIGN1cnJlbnQgZnJvbUMgYXJyYXkgY29kZSB3aWxsIGRvIHRoZSAibWFnaWMiIGNhc3Rpbmcg
YW5kCm1hcnRpYWxsaW5nIGV2ZW4gd2hlbiBudW1fZm9vIHZhcmlhYmxlIGlzIDAuICBHbyBjcmFz
aGVzIHdoZW4gZG9pbmcKdGhlIGNhc3QuCgpPbmx5IGRvIGFycmF5IG1hcnNoYWxsaW5nIGlmIHRo
ZSBudW1iZXIgb2YgZWxlbWVudHMgaXMgbm9uLXplcm87Cm90aGVyd2lzZSwgbGVhdmUgdGhlIHRh
cmdldCBwb2ludGVyIGVtcHR5IChuaWwgZm9yIEdvIHNsaWNlcywgTlVMTCBmb3IKQyBhcnJheXMp
LgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KdjI6Ci0gUmVtb3ZlIHRvQyBwYXJ0IG9mIHRoaXMsIHdoaWNoIGhhcyBiZWVuIGZvbGRl
ZCBpbnRvIE5pY2sncyBwYXRjaAogIHNlcmllcy4KCkNDOiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9v
a25AYWluZm9zZWMuY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5
ICB8ICAgNSArLQogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvIHwgNDUyICsr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyNjEgaW5zZXJ0aW9u
cygrKSwgMTk2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdo
dC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKaW5k
ZXggMjdlZGY2NjI0MS4uYWQyYzU3M2RhOSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2dlbmdvdHlwZXMucHkKKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMu
cHkKQEAgLTQxOSw3ICs0MTksOCBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2FycmF5X2Zyb21fQyh0
eSA9IE5vbmUpOgogICAgIGNsZW52YXIgICAgPSB0eS50eXBlLmxlbnZhci5uYW1lCiAgICAgZ29s
ZW52YXIgICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShjbGVudmFyLGV4cG9ydGVkPUZhbHNl
KQogCi0gICAgcyArPSAne30gOj0gaW50KHhjLnt9KVxuJy5mb3JtYXQoZ29sZW52YXIsIGNsZW52
YXIpCisgICAgcyArPSAneC57fSA9IG5pbFxuJy5mb3JtYXQoZ29uYW1lKQorICAgIHMgKz0gJ2lm
IHt9IDo9IGludCh4Yy57fSk7IHt9ID4gMCB7e1xuJy5mb3JtYXQoZ29sZW52YXIsIGNsZW52YXIs
IGdvbGVudmFyKQogICAgIHMgKz0gJ3t9IDo9ICcuZm9ybWF0KGNzbGljZSkKICAgICBzICs9Jygq
WzE8PDI4XUMue30pKHVuc2FmZS5Qb2ludGVyKHhjLnt9KSlbOnt9Ont9XVxuJy5mb3JtYXQoY3R5
cGVuYW1lLCBjbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnb2xlbnZhciwgZ29sZW52YXIpCkBAIC00MzMsNyArNDM0
LDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19hcnJheV9mcm9tX0ModHkgPSBOb25lKToKICAgICAg
ICAgcyArPSAnaWYgZXJyIDo9IHgue31baV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHt7XG4nLmZv
cm1hdChnb25hbWUpCiAgICAgICAgIHMgKz0gJ3JldHVybiBlcnIgfVxuJwogCi0gICAgcyArPSAn
fVxuJworICAgIHMgKz0gJ31cbn1cbicKIAogICAgIHJldHVybiBzCiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdo
dC9oZWxwZXJzLmdlbi5nbwppbmRleCBiOWE3ZTgyOGEwLi44ODk4MDdkOTI4IDEwMDY0NAotLS0g
YS90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KKysrIGIvdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvCkBAIC02MjMsMTIgKzYyMywxNCBAQCBmdW5jICh4ICpT
Y2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVkX3BhcmFtcykgKGVyciBlcnJvcikgewog
CiBmdW5jICh4ICpWY3B1U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVfc2NoZWRf
cGFyYW1zKSBlcnJvciB7CiAJeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKLQludW1WY3B1
cyA6PSBpbnQoeGMubnVtX3ZjcHVzKQotCWNWY3B1cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfc2No
ZWRfcGFyYW1zKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1cykpWzpudW1WY3B1czpudW1WY3B1c10K
LQl4LlZjcHVzID0gbWFrZShbXVNjaGVkUGFyYW1zLCBudW1WY3B1cykKLQlmb3IgaSwgdiA6PSBy
YW5nZSBjVmNwdXMgewotCQlpZiBlcnIgOj0geC5WY3B1c1tpXS5mcm9tQygmdik7IGVyciAhPSBu
aWwgewotCQkJcmV0dXJuIGVycgorCXguVmNwdXMgPSBuaWwKKwlpZiBudW1WY3B1cyA6PSBpbnQo
eGMubnVtX3ZjcHVzKTsgbnVtVmNwdXMgPiAwIHsKKwkJY1ZjcHVzIDo9ICgqWzEgPDwgMjhdQy5s
aWJ4bF9zY2hlZF9wYXJhbXMpKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVzKSlbOm51bVZjcHVzOm51
bVZjcHVzXQorCQl4LlZjcHVzID0gbWFrZShbXVNjaGVkUGFyYW1zLCBudW1WY3B1cykKKwkJZm9y
IGksIHYgOj0gcmFuZ2UgY1ZjcHVzIHsKKwkJCWlmIGVyciA6PSB4LlZjcHVzW2ldLmZyb21DKCZ2
KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJfQogCkBAIC02OTEs
MTEgKzY5MywxMyBAQCBmdW5jICh4ICpEb21haW5TY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhs
X2RvbWFpbl9zY2hlZF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKIAogZnVuYyAoeCAqVm5vZGVJbmZv
KSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSBlcnJvciB7CiAJeC5NZW1rYiA9IHVpbnQ2
NCh4Yy5tZW1rYikKLQludW1EaXN0YW5jZXMgOj0gaW50KHhjLm51bV9kaXN0YW5jZXMpCi0JY0Rp
c3RhbmNlcyA6PSAoKlsxIDw8IDI4XUMudWludDMyX3QpKHVuc2FmZS5Qb2ludGVyKHhjLmRpc3Rh
bmNlcykpWzpudW1EaXN0YW5jZXM6bnVtRGlzdGFuY2VzXQotCXguRGlzdGFuY2VzID0gbWFrZShb
XXVpbnQzMiwgbnVtRGlzdGFuY2VzKQotCWZvciBpLCB2IDo9IHJhbmdlIGNEaXN0YW5jZXMgewot
CQl4LkRpc3RhbmNlc1tpXSA9IHVpbnQzMih2KQorCXguRGlzdGFuY2VzID0gbmlsCisJaWYgbnVt
RGlzdGFuY2VzIDo9IGludCh4Yy5udW1fZGlzdGFuY2VzKTsgbnVtRGlzdGFuY2VzID4gMCB7CisJ
CWNEaXN0YW5jZXMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5k
aXN0YW5jZXMpKVs6bnVtRGlzdGFuY2VzOm51bURpc3RhbmNlc10KKwkJeC5EaXN0YW5jZXMgPSBt
YWtlKFtddWludDMyLCBudW1EaXN0YW5jZXMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNEaXN0YW5j
ZXMgeworCQkJeC5EaXN0YW5jZXNbaV0gPSB1aW50MzIodikKKwkJfQogCX0KIAl4LlBub2RlID0g
dWludDMyKHhjLnBub2RlKQogCWlmIGVyciA6PSB4LlZjcHVzLmZyb21DKCZ4Yy52Y3B1cyk7IGVy
ciAhPSBuaWwgewpAQCAtNzYwLDIwICs3NjQsMjQgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZv
KSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IgewogCWlmIGVyciA6
PSB4Lk5vZGVtYXAuZnJvbUMoJnhjLm5vZGVtYXApOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVy
cgogCX0KLQludW1WY3B1SGFyZEFmZmluaXR5IDo9IGludCh4Yy5udW1fdmNwdV9oYXJkX2FmZmlu
aXR5KQotCWNWY3B1SGFyZEFmZmluaXR5IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9iaXRtYXApKHVu
c2FmZS5Qb2ludGVyKHhjLnZjcHVfaGFyZF9hZmZpbml0eSkpWzpudW1WY3B1SGFyZEFmZmluaXR5
Om51bVZjcHVIYXJkQWZmaW5pdHldCi0JeC5WY3B1SGFyZEFmZmluaXR5ID0gbWFrZShbXUJpdG1h
cCwgbnVtVmNwdUhhcmRBZmZpbml0eSkKLQlmb3IgaSwgdiA6PSByYW5nZSBjVmNwdUhhcmRBZmZp
bml0eSB7Ci0JCWlmIGVyciA6PSB4LlZjcHVIYXJkQWZmaW5pdHlbaV0uZnJvbUMoJnYpOyBlcnIg
IT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LlZjcHVIYXJkQWZmaW5pdHkgPSBuaWwKKwlpZiBu
dW1WY3B1SGFyZEFmZmluaXR5IDo9IGludCh4Yy5udW1fdmNwdV9oYXJkX2FmZmluaXR5KTsgbnVt
VmNwdUhhcmRBZmZpbml0eSA+IDAgeworCQljVmNwdUhhcmRBZmZpbml0eSA6PSAoKlsxIDw8IDI4
XUMubGlieGxfYml0bWFwKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1X2hhcmRfYWZmaW5pdHkpKVs6
bnVtVmNwdUhhcmRBZmZpbml0eTpudW1WY3B1SGFyZEFmZmluaXR5XQorCQl4LlZjcHVIYXJkQWZm
aW5pdHkgPSBtYWtlKFtdQml0bWFwLCBudW1WY3B1SGFyZEFmZmluaXR5KQorCQlmb3IgaSwgdiA6
PSByYW5nZSBjVmNwdUhhcmRBZmZpbml0eSB7CisJCQlpZiBlcnIgOj0geC5WY3B1SGFyZEFmZmlu
aXR5W2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9
CiAJfQotCW51bVZjcHVTb2Z0QWZmaW5pdHkgOj0gaW50KHhjLm51bV92Y3B1X3NvZnRfYWZmaW5p
dHkpCi0JY1ZjcHVTb2Z0QWZmaW5pdHkgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2JpdG1hcCkodW5z
YWZlLlBvaW50ZXIoeGMudmNwdV9zb2Z0X2FmZmluaXR5KSlbOm51bVZjcHVTb2Z0QWZmaW5pdHk6
bnVtVmNwdVNvZnRBZmZpbml0eV0KLQl4LlZjcHVTb2Z0QWZmaW5pdHkgPSBtYWtlKFtdQml0bWFw
LCBudW1WY3B1U29mdEFmZmluaXR5KQotCWZvciBpLCB2IDo9IHJhbmdlIGNWY3B1U29mdEFmZmlu
aXR5IHsKLQkJaWYgZXJyIDo9IHguVmNwdVNvZnRBZmZpbml0eVtpXS5mcm9tQygmdik7IGVyciAh
PSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguVmNwdVNvZnRBZmZpbml0eSA9IG5pbAorCWlmIG51
bVZjcHVTb2Z0QWZmaW5pdHkgOj0gaW50KHhjLm51bV92Y3B1X3NvZnRfYWZmaW5pdHkpOyBudW1W
Y3B1U29mdEFmZmluaXR5ID4gMCB7CisJCWNWY3B1U29mdEFmZmluaXR5IDo9ICgqWzEgPDwgMjhd
Qy5saWJ4bF9iaXRtYXApKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVfc29mdF9hZmZpbml0eSkpWzpu
dW1WY3B1U29mdEFmZmluaXR5Om51bVZjcHVTb2Z0QWZmaW5pdHldCisJCXguVmNwdVNvZnRBZmZp
bml0eSA9IG1ha2UoW11CaXRtYXAsIG51bVZjcHVTb2Z0QWZmaW5pdHkpCisJCWZvciBpLCB2IDo9
IHJhbmdlIGNWY3B1U29mdEFmZmluaXR5IHsKKwkJCWlmIGVyciA6PSB4LlZjcHVTb2Z0QWZmaW5p
dHlbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CiAJCX0K
IAl9CiAJaWYgZXJyIDo9IHguTnVtYVBsYWNlbWVudC5mcm9tQygmeGMubnVtYV9wbGFjZW1lbnQp
OyBlcnIgIT0gbmlsIHsKQEAgLTc5OCwxMiArODA2LDE0IEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxk
SW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAkJcmV0
dXJuIGVycgogCX0KIAl4LkJsa2RldlN0YXJ0ID0gQy5Hb1N0cmluZyh4Yy5ibGtkZXZfc3RhcnQp
Ci0JbnVtVm51bWFOb2RlcyA6PSBpbnQoeGMubnVtX3ZudW1hX25vZGVzKQotCWNWbnVtYU5vZGVz
IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92bm9kZV9pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy52bnVt
YV9ub2RlcykpWzpudW1WbnVtYU5vZGVzOm51bVZudW1hTm9kZXNdCi0JeC5WbnVtYU5vZGVzID0g
bWFrZShbXVZub2RlSW5mbywgbnVtVm51bWFOb2RlcykKLQlmb3IgaSwgdiA6PSByYW5nZSBjVm51
bWFOb2RlcyB7Ci0JCWlmIGVyciA6PSB4LlZudW1hTm9kZXNbaV0uZnJvbUMoJnYpOyBlcnIgIT0g
bmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LlZudW1hTm9kZXMgPSBuaWwKKwlpZiBudW1WbnVtYU5v
ZGVzIDo9IGludCh4Yy5udW1fdm51bWFfbm9kZXMpOyBudW1WbnVtYU5vZGVzID4gMCB7CisJCWNW
bnVtYU5vZGVzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92bm9kZV9pbmZvKSh1bnNhZmUuUG9pbnRl
cih4Yy52bnVtYV9ub2RlcykpWzpudW1WbnVtYU5vZGVzOm51bVZudW1hTm9kZXNdCisJCXguVm51
bWFOb2RlcyA9IG1ha2UoW11Wbm9kZUluZm8sIG51bVZudW1hTm9kZXMpCisJCWZvciBpLCB2IDo9
IHJhbmdlIGNWbnVtYU5vZGVzIHsKKwkJCWlmIGVyciA6PSB4LlZudW1hTm9kZXNbaV0uZnJvbUMo
JnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CiAJCX0KIAl9CiAJeC5NYXhH
cmFudEZyYW1lcyA9IHVpbnQzMih4Yy5tYXhfZ3JhbnRfZnJhbWVzKQpAQCAtODI4LDI2ICs4Mzgs
MzIgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5f
YnVpbGRfaW5mbykgZXJyb3IgewogCWlmIGVyciA6PSB4LlNjaGVkUGFyYW1zLmZyb21DKCZ4Yy5z
Y2hlZF9wYXJhbXMpOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGVycgogCX0KLQludW1Jb3BvcnRz
IDo9IGludCh4Yy5udW1faW9wb3J0cykKLQljSW9wb3J0cyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
aW9wb3J0X3JhbmdlKSh1bnNhZmUuUG9pbnRlcih4Yy5pb3BvcnRzKSlbOm51bUlvcG9ydHM6bnVt
SW9wb3J0c10KLQl4LklvcG9ydHMgPSBtYWtlKFtdSW9wb3J0UmFuZ2UsIG51bUlvcG9ydHMpCi0J
Zm9yIGksIHYgOj0gcmFuZ2UgY0lvcG9ydHMgewotCQlpZiBlcnIgOj0geC5Jb3BvcnRzW2ldLmZy
b21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJeC5Jb3BvcnRzID0gbmlsCisJ
aWYgbnVtSW9wb3J0cyA6PSBpbnQoeGMubnVtX2lvcG9ydHMpOyBudW1Jb3BvcnRzID4gMCB7CisJ
CWNJb3BvcnRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9pb3BvcnRfcmFuZ2UpKHVuc2FmZS5Qb2lu
dGVyKHhjLmlvcG9ydHMpKVs6bnVtSW9wb3J0czpudW1Jb3BvcnRzXQorCQl4LklvcG9ydHMgPSBt
YWtlKFtdSW9wb3J0UmFuZ2UsIG51bUlvcG9ydHMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNJb3Bv
cnRzIHsKKwkJCWlmIGVyciA6PSB4LklvcG9ydHNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsK
KwkJCQlyZXR1cm4gZXJyCisJCQl9CiAJCX0KIAl9Ci0JbnVtSXJxcyA6PSBpbnQoeGMubnVtX2ly
cXMpCi0JY0lycXMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5p
cnFzKSlbOm51bUlycXM6bnVtSXJxc10KLQl4LklycXMgPSBtYWtlKFtddWludDMyLCBudW1JcnFz
KQotCWZvciBpLCB2IDo9IHJhbmdlIGNJcnFzIHsKLQkJeC5JcnFzW2ldID0gdWludDMyKHYpCisJ
eC5JcnFzID0gbmlsCisJaWYgbnVtSXJxcyA6PSBpbnQoeGMubnVtX2lycXMpOyBudW1JcnFzID4g
MCB7CisJCWNJcnFzIDo9ICgqWzEgPDwgMjhdQy51aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoeGMu
aXJxcykpWzpudW1JcnFzOm51bUlycXNdCisJCXguSXJxcyA9IG1ha2UoW111aW50MzIsIG51bUly
cXMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNJcnFzIHsKKwkJCXguSXJxc1tpXSA9IHVpbnQzMih2
KQorCQl9CiAJfQotCW51bUlvbWVtIDo9IGludCh4Yy5udW1faW9tZW0pCi0JY0lvbWVtIDo9ICgq
WzEgPDwgMjhdQy5saWJ4bF9pb21lbV9yYW5nZSkodW5zYWZlLlBvaW50ZXIoeGMuaW9tZW0pKVs6
bnVtSW9tZW06bnVtSW9tZW1dCi0JeC5Jb21lbSA9IG1ha2UoW11Jb21lbVJhbmdlLCBudW1Jb21l
bSkKLQlmb3IgaSwgdiA6PSByYW5nZSBjSW9tZW0gewotCQlpZiBlcnIgOj0geC5Jb21lbVtpXS5m
cm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguSW9tZW0gPSBuaWwKKwlp
ZiBudW1Jb21lbSA6PSBpbnQoeGMubnVtX2lvbWVtKTsgbnVtSW9tZW0gPiAwIHsKKwkJY0lvbWVt
IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9pb21lbV9yYW5nZSkodW5zYWZlLlBvaW50ZXIoeGMuaW9t
ZW0pKVs6bnVtSW9tZW06bnVtSW9tZW1dCisJCXguSW9tZW0gPSBtYWtlKFtdSW9tZW1SYW5nZSwg
bnVtSW9tZW0pCisJCWZvciBpLCB2IDo9IHJhbmdlIGNJb21lbSB7CisJCQlpZiBlcnIgOj0geC5J
b21lbVtpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KIAkJ
fQogCX0KIAlpZiBlcnIgOj0geC5DbGFpbU1vZGUuZnJvbUMoJnhjLmNsYWltX21vZGUpOyBlcnIg
IT0gbmlsIHsKQEAgLTg3OCwxOCArODk0LDE4IEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykg
ZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl4LlRlZSA9IFRl
ZVR5cGUoeGMudGVlKQogCXguVHlwZSA9IERvbWFpblR5cGUoeGMuX3R5cGUpCiAJc3dpdGNoIHgu
VHlwZSB7Ci0JY2FzZSBEb21haW5UeXBlUHY6Ci0JCXZhciB0eXBlUHYgRG9tYWluQnVpbGRJbmZv
VHlwZVVuaW9uUHYKLQkJaWYgZXJyIDo9IHR5cGVQdi5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgewot
CQkJcmV0dXJuIGVycgotCQl9Ci0JCXguVHlwZVVuaW9uID0gdHlwZVB2CiAJY2FzZSBEb21haW5U
eXBlSHZtOgogCQl2YXIgdHlwZUh2bSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0KIAkJaWYg
ZXJyIDo9IHR5cGVIdm0uZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKIAkJCXJldHVybiBlcnIKIAkJ
fQogCQl4LlR5cGVVbmlvbiA9IHR5cGVIdm0KKwljYXNlIERvbWFpblR5cGVQdjoKKwkJdmFyIHR5
cGVQdiBEb21haW5CdWlsZEluZm9UeXBlVW5pb25QdgorCQlpZiBlcnIgOj0gdHlwZVB2LmZyb21D
KHhjKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5UeXBlVW5pb24gPSB0
eXBlUHYKIAljYXNlIERvbWFpblR5cGVQdmg6CiAJCXZhciB0eXBlUHZoIERvbWFpbkJ1aWxkSW5m
b1R5cGVVbmlvblB2aAogCQlpZiBlcnIgOj0gdHlwZVB2aC5mcm9tQyh4Yyk7IGVyciAhPSBuaWwg
ewpAQCAtMjE4NywxMiArMjIwMywxNCBAQCBmdW5jICh4ICpEZXZpY2VWZGlzcGwpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV92ZGlzcGwpIGVycm9yIHsKIAl4LkJhY2tlbmREb21uYW1lID0gQy5H
b1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCiAJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQog
CXguQmVBbGxvYyA9IGJvb2woeGMuYmVfYWxsb2MpCi0JbnVtQ29ubmVjdG9ycyA6PSBpbnQoeGMu
bnVtX2Nvbm5lY3RvcnMpCi0JY0Nvbm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Nvbm5l
Y3Rvcl9wYXJhbSkodW5zYWZlLlBvaW50ZXIoeGMuY29ubmVjdG9ycykpWzpudW1Db25uZWN0b3Jz
Om51bUNvbm5lY3RvcnNdCi0JeC5Db25uZWN0b3JzID0gbWFrZShbXUNvbm5lY3RvclBhcmFtLCBu
dW1Db25uZWN0b3JzKQotCWZvciBpLCB2IDo9IHJhbmdlIGNDb25uZWN0b3JzIHsKLQkJaWYgZXJy
IDo9IHguQ29ubmVjdG9yc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVy
cgorCXguQ29ubmVjdG9ycyA9IG5pbAorCWlmIG51bUNvbm5lY3RvcnMgOj0gaW50KHhjLm51bV9j
b25uZWN0b3JzKTsgbnVtQ29ubmVjdG9ycyA+IDAgeworCQljQ29ubmVjdG9ycyA6PSAoKlsxIDw8
IDI4XUMubGlieGxfY29ubmVjdG9yX3BhcmFtKSh1bnNhZmUuUG9pbnRlcih4Yy5jb25uZWN0b3Jz
KSlbOm51bUNvbm5lY3RvcnM6bnVtQ29ubmVjdG9yc10KKwkJeC5Db25uZWN0b3JzID0gbWFrZShb
XUNvbm5lY3RvclBhcmFtLCBudW1Db25uZWN0b3JzKQorCQlmb3IgaSwgdiA6PSByYW5nZSBjQ29u
bmVjdG9ycyB7CisJCQlpZiBlcnIgOj0geC5Db25uZWN0b3JzW2ldLmZyb21DKCZ2KTsgZXJyICE9
IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJfQogCkBAIC0yMjI3LDE3ICsyMjQ1
LDIxIEBAIGZ1bmMgKHggKkRldmljZVZkaXNwbCkgdG9DKHhjICpDLmxpYnhsX2RldmljZV92ZGlz
cGwpIChlcnIgZXJyb3IpIHsKIH0KIAogZnVuYyAoeCAqVnNuZFBhcmFtcykgZnJvbUMoeGMgKkMu
bGlieGxfdnNuZF9wYXJhbXMpIGVycm9yIHsKLQludW1TYW1wbGVSYXRlcyA6PSBpbnQoeGMubnVt
X3NhbXBsZV9yYXRlcykKLQljU2FtcGxlUmF0ZXMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1
bnNhZmUuUG9pbnRlcih4Yy5zYW1wbGVfcmF0ZXMpKVs6bnVtU2FtcGxlUmF0ZXM6bnVtU2FtcGxl
UmF0ZXNdCi0JeC5TYW1wbGVSYXRlcyA9IG1ha2UoW111aW50MzIsIG51bVNhbXBsZVJhdGVzKQot
CWZvciBpLCB2IDo9IHJhbmdlIGNTYW1wbGVSYXRlcyB7Ci0JCXguU2FtcGxlUmF0ZXNbaV0gPSB1
aW50MzIodikKLQl9Ci0JbnVtU2FtcGxlRm9ybWF0cyA6PSBpbnQoeGMubnVtX3NhbXBsZV9mb3Jt
YXRzKQotCWNTYW1wbGVGb3JtYXRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92c25kX3BjbV9mb3Jt
YXQpKHVuc2FmZS5Qb2ludGVyKHhjLnNhbXBsZV9mb3JtYXRzKSlbOm51bVNhbXBsZUZvcm1hdHM6
bnVtU2FtcGxlRm9ybWF0c10KLQl4LlNhbXBsZUZvcm1hdHMgPSBtYWtlKFtdVnNuZFBjbUZvcm1h
dCwgbnVtU2FtcGxlRm9ybWF0cykKLQlmb3IgaSwgdiA6PSByYW5nZSBjU2FtcGxlRm9ybWF0cyB7
Ci0JCXguU2FtcGxlRm9ybWF0c1tpXSA9IFZzbmRQY21Gb3JtYXQodikKKwl4LlNhbXBsZVJhdGVz
ID0gbmlsCisJaWYgbnVtU2FtcGxlUmF0ZXMgOj0gaW50KHhjLm51bV9zYW1wbGVfcmF0ZXMpOyBu
dW1TYW1wbGVSYXRlcyA+IDAgeworCQljU2FtcGxlUmF0ZXMgOj0gKCpbMSA8PCAyOF1DLnVpbnQz
Ml90KSh1bnNhZmUuUG9pbnRlcih4Yy5zYW1wbGVfcmF0ZXMpKVs6bnVtU2FtcGxlUmF0ZXM6bnVt
U2FtcGxlUmF0ZXNdCisJCXguU2FtcGxlUmF0ZXMgPSBtYWtlKFtddWludDMyLCBudW1TYW1wbGVS
YXRlcykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY1NhbXBsZVJhdGVzIHsKKwkJCXguU2FtcGxlUmF0
ZXNbaV0gPSB1aW50MzIodikKKwkJfQorCX0KKwl4LlNhbXBsZUZvcm1hdHMgPSBuaWwKKwlpZiBu
dW1TYW1wbGVGb3JtYXRzIDo9IGludCh4Yy5udW1fc2FtcGxlX2Zvcm1hdHMpOyBudW1TYW1wbGVG
b3JtYXRzID4gMCB7CisJCWNTYW1wbGVGb3JtYXRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92c25k
X3BjbV9mb3JtYXQpKHVuc2FmZS5Qb2ludGVyKHhjLnNhbXBsZV9mb3JtYXRzKSlbOm51bVNhbXBs
ZUZvcm1hdHM6bnVtU2FtcGxlRm9ybWF0c10KKwkJeC5TYW1wbGVGb3JtYXRzID0gbWFrZShbXVZz
bmRQY21Gb3JtYXQsIG51bVNhbXBsZUZvcm1hdHMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNTYW1w
bGVGb3JtYXRzIHsKKwkJCXguU2FtcGxlRm9ybWF0c1tpXSA9IFZzbmRQY21Gb3JtYXQodikKKwkJ
fQogCX0KIAl4LkNoYW5uZWxzTWluID0gdWludDMyKHhjLmNoYW5uZWxzX21pbikKIAl4LkNoYW5u
ZWxzTWF4ID0gdWludDMyKHhjLmNoYW5uZWxzX21heCkKQEAgLTIzMDksMTIgKzIzMzEsMTQgQEAg
ZnVuYyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9wY20pIGVycm9yIHsKIAlp
ZiBlcnIgOj0geC5QYXJhbXMuZnJvbUMoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgewogCQlyZXR1
cm4gZXJyCiAJfQotCW51bVZzbmRTdHJlYW1zIDo9IGludCh4Yy5udW1fdnNuZF9zdHJlYW1zKQot
CWNTdHJlYW1zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92c25kX3N0cmVhbSkodW5zYWZlLlBvaW50
ZXIoeGMuc3RyZWFtcykpWzpudW1Wc25kU3RyZWFtczpudW1Wc25kU3RyZWFtc10KLQl4LlN0cmVh
bXMgPSBtYWtlKFtdVnNuZFN0cmVhbSwgbnVtVnNuZFN0cmVhbXMpCi0JZm9yIGksIHYgOj0gcmFu
Z2UgY1N0cmVhbXMgewotCQlpZiBlcnIgOj0geC5TdHJlYW1zW2ldLmZyb21DKCZ2KTsgZXJyICE9
IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJeC5TdHJlYW1zID0gbmlsCisJaWYgbnVtVnNuZFN0cmVh
bXMgOj0gaW50KHhjLm51bV92c25kX3N0cmVhbXMpOyBudW1Wc25kU3RyZWFtcyA+IDAgeworCQlj
U3RyZWFtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfdnNuZF9zdHJlYW0pKHVuc2FmZS5Qb2ludGVy
KHhjLnN0cmVhbXMpKVs6bnVtVnNuZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCisJCXguU3RyZWFt
cyA9IG1ha2UoW11Wc25kU3RyZWFtLCBudW1Wc25kU3RyZWFtcykKKwkJZm9yIGksIHYgOj0gcmFu
Z2UgY1N0cmVhbXMgeworCQkJaWYgZXJyIDo9IHguU3RyZWFtc1tpXS5mcm9tQygmdik7IGVyciAh
PSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KIAkJfQogCX0KIApAQCAtMjM1NywxMiArMjM4
MSwxNCBAQCBmdW5jICh4ICpEZXZpY2VWc25kKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnNu
ZCkgZXJyb3IgewogCWlmIGVyciA6PSB4LlBhcmFtcy5mcm9tQygmeGMucGFyYW1zKTsgZXJyICE9
IG5pbCB7CiAJCXJldHVybiBlcnIKIAl9Ci0JbnVtVnNuZFBjbXMgOj0gaW50KHhjLm51bV92c25k
X3BjbXMpCi0JY1BjbXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3ZzbmRfcGNtKSh1bnNhZmUuUG9p
bnRlcih4Yy5wY21zKSlbOm51bVZzbmRQY21zOm51bVZzbmRQY21zXQotCXguUGNtcyA9IG1ha2Uo
W11Wc25kUGNtLCBudW1Wc25kUGNtcykKLQlmb3IgaSwgdiA6PSByYW5nZSBjUGNtcyB7Ci0JCWlm
IGVyciA6PSB4LlBjbXNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIK
Kwl4LlBjbXMgPSBuaWwKKwlpZiBudW1Wc25kUGNtcyA6PSBpbnQoeGMubnVtX3ZzbmRfcGNtcyk7
IG51bVZzbmRQY21zID4gMCB7CisJCWNQY21zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92c25kX3Bj
bSkodW5zYWZlLlBvaW50ZXIoeGMucGNtcykpWzpudW1Wc25kUGNtczpudW1Wc25kUGNtc10KKwkJ
eC5QY21zID0gbWFrZShbXVZzbmRQY20sIG51bVZzbmRQY21zKQorCQlmb3IgaSwgdiA6PSByYW5n
ZSBjUGNtcyB7CisJCQlpZiBlcnIgOj0geC5QY21zW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7
CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJfQogCkBAIC0yNDExLDEyNCArMjQzNywxNTQg
QEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmln
KSBlcnJvciB7CiAJaWYgZXJyIDo9IHguQkluZm8uZnJvbUMoJnhjLmJfaW5mbyk7IGVyciAhPSBu
aWwgewogCQlyZXR1cm4gZXJyCiAJfQotCW51bURpc2tzIDo9IGludCh4Yy5udW1fZGlza3MpCi0J
Y0Rpc2tzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZGlzaykodW5zYWZlLlBvaW50ZXIo
eGMuZGlza3MpKVs6bnVtRGlza3M6bnVtRGlza3NdCi0JeC5EaXNrcyA9IG1ha2UoW11EZXZpY2VE
aXNrLCBudW1EaXNrcykKLQlmb3IgaSwgdiA6PSByYW5nZSBjRGlza3MgewotCQlpZiBlcnIgOj0g
eC5EaXNrc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguRGlz
a3MgPSBuaWwKKwlpZiBudW1EaXNrcyA6PSBpbnQoeGMubnVtX2Rpc2tzKTsgbnVtRGlza3MgPiAw
IHsKKwkJY0Rpc2tzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZGlzaykodW5zYWZlLlBv
aW50ZXIoeGMuZGlza3MpKVs6bnVtRGlza3M6bnVtRGlza3NdCisJCXguRGlza3MgPSBtYWtlKFtd
RGV2aWNlRGlzaywgbnVtRGlza3MpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNEaXNrcyB7CisJCQlp
ZiBlcnIgOj0geC5EaXNrc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBl
cnIKKwkJCX0KIAkJfQogCX0KLQludW1OaWNzIDo9IGludCh4Yy5udW1fbmljcykKLQljTmljcyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX25pYykodW5zYWZlLlBvaW50ZXIoeGMubmljcykp
WzpudW1OaWNzOm51bU5pY3NdCi0JeC5OaWNzID0gbWFrZShbXURldmljZU5pYywgbnVtTmljcykK
LQlmb3IgaSwgdiA6PSByYW5nZSBjTmljcyB7Ci0JCWlmIGVyciA6PSB4Lk5pY3NbaV0uZnJvbUMo
JnYpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4Lk5pY3MgPSBuaWwKKwlpZiBudW1O
aWNzIDo9IGludCh4Yy5udW1fbmljcyk7IG51bU5pY3MgPiAwIHsKKwkJY05pY3MgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX2RldmljZV9uaWMpKHVuc2FmZS5Qb2ludGVyKHhjLm5pY3MpKVs6bnVtTmlj
czpudW1OaWNzXQorCQl4Lk5pY3MgPSBtYWtlKFtdRGV2aWNlTmljLCBudW1OaWNzKQorCQlmb3Ig
aSwgdiA6PSByYW5nZSBjTmljcyB7CisJCQlpZiBlcnIgOj0geC5OaWNzW2ldLmZyb21DKCZ2KTsg
ZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJfQotCW51bVBjaWRldnMg
Oj0gaW50KHhjLm51bV9wY2lkZXZzKQotCWNQY2lkZXZzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9k
ZXZpY2VfcGNpKSh1bnNhZmUuUG9pbnRlcih4Yy5wY2lkZXZzKSlbOm51bVBjaWRldnM6bnVtUGNp
ZGV2c10KLQl4LlBjaWRldnMgPSBtYWtlKFtdRGV2aWNlUGNpLCBudW1QY2lkZXZzKQotCWZvciBp
LCB2IDo9IHJhbmdlIGNQY2lkZXZzIHsKLQkJaWYgZXJyIDo9IHguUGNpZGV2c1tpXS5mcm9tQygm
dik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguUGNpZGV2cyA9IG5pbAorCWlmIG51
bVBjaWRldnMgOj0gaW50KHhjLm51bV9wY2lkZXZzKTsgbnVtUGNpZGV2cyA+IDAgeworCQljUGNp
ZGV2cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3BjaSkodW5zYWZlLlBvaW50ZXIoeGMu
cGNpZGV2cykpWzpudW1QY2lkZXZzOm51bVBjaWRldnNdCisJCXguUGNpZGV2cyA9IG1ha2UoW11E
ZXZpY2VQY2ksIG51bVBjaWRldnMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNQY2lkZXZzIHsKKwkJ
CWlmIGVyciA6PSB4LlBjaWRldnNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1
cm4gZXJyCisJCQl9CiAJCX0KIAl9Ci0JbnVtUmRtcyA6PSBpbnQoeGMubnVtX3JkbXMpCi0JY1Jk
bXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV9yZG0pKHVuc2FmZS5Qb2ludGVyKHhjLnJk
bXMpKVs6bnVtUmRtczpudW1SZG1zXQotCXguUmRtcyA9IG1ha2UoW11EZXZpY2VSZG0sIG51bVJk
bXMpCi0JZm9yIGksIHYgOj0gcmFuZ2UgY1JkbXMgewotCQlpZiBlcnIgOj0geC5SZG1zW2ldLmZy
b21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJeC5SZG1zID0gbmlsCisJaWYg
bnVtUmRtcyA6PSBpbnQoeGMubnVtX3JkbXMpOyBudW1SZG1zID4gMCB7CisJCWNSZG1zIDo9ICgq
WzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcmRtKSh1bnNhZmUuUG9pbnRlcih4Yy5yZG1zKSlbOm51
bVJkbXM6bnVtUmRtc10KKwkJeC5SZG1zID0gbWFrZShbXURldmljZVJkbSwgbnVtUmRtcykKKwkJ
Zm9yIGksIHYgOj0gcmFuZ2UgY1JkbXMgeworCQkJaWYgZXJyIDo9IHguUmRtc1tpXS5mcm9tQygm
dik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KIAkJfQogCX0KLQludW1EdGRl
dnMgOj0gaW50KHhjLm51bV9kdGRldnMpCi0JY0R0ZGV2cyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
ZGV2aWNlX2R0ZGV2KSh1bnNhZmUuUG9pbnRlcih4Yy5kdGRldnMpKVs6bnVtRHRkZXZzOm51bUR0
ZGV2c10KLQl4LkR0ZGV2cyA9IG1ha2UoW11EZXZpY2VEdGRldiwgbnVtRHRkZXZzKQotCWZvciBp
LCB2IDo9IHJhbmdlIGNEdGRldnMgewotCQlpZiBlcnIgOj0geC5EdGRldnNbaV0uZnJvbUMoJnYp
OyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LkR0ZGV2cyA9IG5pbAorCWlmIG51bUR0
ZGV2cyA6PSBpbnQoeGMubnVtX2R0ZGV2cyk7IG51bUR0ZGV2cyA+IDAgeworCQljRHRkZXZzIDo9
ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZHRkZXYpKHVuc2FmZS5Qb2ludGVyKHhjLmR0ZGV2
cykpWzpudW1EdGRldnM6bnVtRHRkZXZzXQorCQl4LkR0ZGV2cyA9IG1ha2UoW11EZXZpY2VEdGRl
diwgbnVtRHRkZXZzKQorCQlmb3IgaSwgdiA6PSByYW5nZSBjRHRkZXZzIHsKKwkJCWlmIGVyciA6
PSB4LkR0ZGV2c1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJ
CX0KIAkJfQogCX0KLQludW1WZmJzIDo9IGludCh4Yy5udW1fdmZicykKLQljVmZicyA6PSAoKlsx
IDw8IDI4XUMubGlieGxfZGV2aWNlX3ZmYikodW5zYWZlLlBvaW50ZXIoeGMudmZicykpWzpudW1W
ZmJzOm51bVZmYnNdCi0JeC5WZmJzID0gbWFrZShbXURldmljZVZmYiwgbnVtVmZicykKLQlmb3Ig
aSwgdiA6PSByYW5nZSBjVmZicyB7Ci0JCWlmIGVyciA6PSB4LlZmYnNbaV0uZnJvbUMoJnYpOyBl
cnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LlZmYnMgPSBuaWwKKwlpZiBudW1WZmJzIDo9
IGludCh4Yy5udW1fdmZicyk7IG51bVZmYnMgPiAwIHsKKwkJY1ZmYnMgOj0gKCpbMSA8PCAyOF1D
LmxpYnhsX2RldmljZV92ZmIpKHVuc2FmZS5Qb2ludGVyKHhjLnZmYnMpKVs6bnVtVmZiczpudW1W
ZmJzXQorCQl4LlZmYnMgPSBtYWtlKFtdRGV2aWNlVmZiLCBudW1WZmJzKQorCQlmb3IgaSwgdiA6
PSByYW5nZSBjVmZicyB7CisJCQlpZiBlcnIgOj0geC5WZmJzW2ldLmZyb21DKCZ2KTsgZXJyICE9
IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJfQotCW51bVZrYnMgOj0gaW50KHhj
Lm51bV92a2JzKQotCWNWa2JzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdmtiKSh1bnNh
ZmUuUG9pbnRlcih4Yy52a2JzKSlbOm51bVZrYnM6bnVtVmtic10KLQl4LlZrYnMgPSBtYWtlKFtd
RGV2aWNlVmtiLCBudW1Wa2JzKQotCWZvciBpLCB2IDo9IHJhbmdlIGNWa2JzIHsKLQkJaWYgZXJy
IDo9IHguVmtic1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXgu
VmticyA9IG5pbAorCWlmIG51bVZrYnMgOj0gaW50KHhjLm51bV92a2JzKTsgbnVtVmticyA+IDAg
eworCQljVmticyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3ZrYikodW5zYWZlLlBvaW50
ZXIoeGMudmticykpWzpudW1Wa2JzOm51bVZrYnNdCisJCXguVmticyA9IG1ha2UoW11EZXZpY2VW
a2IsIG51bVZrYnMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNWa2JzIHsKKwkJCWlmIGVyciA6PSB4
LlZrYnNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CiAJ
CX0KIAl9Ci0JbnVtVnRwbXMgOj0gaW50KHhjLm51bV92dHBtcykKLQljVnRwbXMgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX2RldmljZV92dHBtKSh1bnNhZmUuUG9pbnRlcih4Yy52dHBtcykpWzpudW1W
dHBtczpudW1WdHBtc10KLQl4LlZ0cG1zID0gbWFrZShbXURldmljZVZ0cG0sIG51bVZ0cG1zKQot
CWZvciBpLCB2IDo9IHJhbmdlIGNWdHBtcyB7Ci0JCWlmIGVyciA6PSB4LlZ0cG1zW2ldLmZyb21D
KCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJeC5WdHBtcyA9IG5pbAorCWlmIG51
bVZ0cG1zIDo9IGludCh4Yy5udW1fdnRwbXMpOyBudW1WdHBtcyA+IDAgeworCQljVnRwbXMgOj0g
KCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92dHBtKSh1bnNhZmUuUG9pbnRlcih4Yy52dHBtcykp
WzpudW1WdHBtczpudW1WdHBtc10KKwkJeC5WdHBtcyA9IG1ha2UoW11EZXZpY2VWdHBtLCBudW1W
dHBtcykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY1Z0cG1zIHsKKwkJCWlmIGVyciA6PSB4LlZ0cG1z
W2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJ
fQotCW51bVA5UyA6PSBpbnQoeGMubnVtX3A5cykKLQljUDlTIDo9ICgqWzEgPDwgMjhdQy5saWJ4
bF9kZXZpY2VfcDkpKHVuc2FmZS5Qb2ludGVyKHhjLnA5cykpWzpudW1QOVM6bnVtUDlTXQotCXgu
UDlTID0gbWFrZShbXURldmljZVA5LCBudW1QOVMpCi0JZm9yIGksIHYgOj0gcmFuZ2UgY1A5UyB7
Ci0JCWlmIGVyciA6PSB4LlA5U1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJu
IGVycgorCXguUDlTID0gbmlsCisJaWYgbnVtUDlTIDo9IGludCh4Yy5udW1fcDlzKTsgbnVtUDlT
ID4gMCB7CisJCWNQOVMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV9wOSkodW5zYWZlLlBv
aW50ZXIoeGMucDlzKSlbOm51bVA5UzpudW1QOVNdCisJCXguUDlTID0gbWFrZShbXURldmljZVA5
LCBudW1QOVMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNQOVMgeworCQkJaWYgZXJyIDo9IHguUDlT
W2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgorCQkJfQogCQl9CiAJ
fQotCW51bVB2Y2FsbHNpZnMgOj0gaW50KHhjLm51bV9wdmNhbGxzaWZzKQotCWNQdmNhbGxzaWZz
IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSh1bnNhZmUuUG9pbnRlcih4
Yy5wdmNhbGxzaWZzKSlbOm51bVB2Y2FsbHNpZnM6bnVtUHZjYWxsc2lmc10KLQl4LlB2Y2FsbHNp
ZnMgPSBtYWtlKFtdRGV2aWNlUHZjYWxsc2lmLCBudW1QdmNhbGxzaWZzKQotCWZvciBpLCB2IDo9
IHJhbmdlIGNQdmNhbGxzaWZzIHsKLQkJaWYgZXJyIDo9IHguUHZjYWxsc2lmc1tpXS5mcm9tQygm
dik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguUHZjYWxsc2lmcyA9IG5pbAorCWlm
IG51bVB2Y2FsbHNpZnMgOj0gaW50KHhjLm51bV9wdmNhbGxzaWZzKTsgbnVtUHZjYWxsc2lmcyA+
IDAgeworCQljUHZjYWxsc2lmcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3B2Y2FsbHNp
ZikodW5zYWZlLlBvaW50ZXIoeGMucHZjYWxsc2lmcykpWzpudW1QdmNhbGxzaWZzOm51bVB2Y2Fs
bHNpZnNdCisJCXguUHZjYWxsc2lmcyA9IG1ha2UoW11EZXZpY2VQdmNhbGxzaWYsIG51bVB2Y2Fs
bHNpZnMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNQdmNhbGxzaWZzIHsKKwkJCWlmIGVyciA6PSB4
LlB2Y2FsbHNpZnNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJ
CQl9CiAJCX0KIAl9Ci0JbnVtVmRpc3BscyA6PSBpbnQoeGMubnVtX3ZkaXNwbHMpCi0JY1ZkaXNw
bHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92ZGlzcGwpKHVuc2FmZS5Qb2ludGVyKHhj
LnZkaXNwbHMpKVs6bnVtVmRpc3BsczpudW1WZGlzcGxzXQotCXguVmRpc3BscyA9IG1ha2UoW11E
ZXZpY2VWZGlzcGwsIG51bVZkaXNwbHMpCi0JZm9yIGksIHYgOj0gcmFuZ2UgY1ZkaXNwbHMgewot
CQlpZiBlcnIgOj0geC5WZGlzcGxzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1
cm4gZXJyCisJeC5WZGlzcGxzID0gbmlsCisJaWYgbnVtVmRpc3BscyA6PSBpbnQoeGMubnVtX3Zk
aXNwbHMpOyBudW1WZGlzcGxzID4gMCB7CisJCWNWZGlzcGxzIDo9ICgqWzEgPDwgMjhdQy5saWJ4
bF9kZXZpY2VfdmRpc3BsKSh1bnNhZmUuUG9pbnRlcih4Yy52ZGlzcGxzKSlbOm51bVZkaXNwbHM6
bnVtVmRpc3Bsc10KKwkJeC5WZGlzcGxzID0gbWFrZShbXURldmljZVZkaXNwbCwgbnVtVmRpc3Bs
cykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY1ZkaXNwbHMgeworCQkJaWYgZXJyIDo9IHguVmRpc3Bs
c1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJCX0KIAkJfQog
CX0KLQludW1Wc25kcyA6PSBpbnQoeGMubnVtX3ZzbmRzKQotCWNWc25kcyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX3ZzbmQpKHVuc2FmZS5Qb2ludGVyKHhjLnZzbmRzKSlbOm51bVZzbmRz
Om51bVZzbmRzXQotCXguVnNuZHMgPSBtYWtlKFtdRGV2aWNlVnNuZCwgbnVtVnNuZHMpCi0JZm9y
IGksIHYgOj0gcmFuZ2UgY1ZzbmRzIHsKLQkJaWYgZXJyIDo9IHguVnNuZHNbaV0uZnJvbUMoJnYp
OyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LlZzbmRzID0gbmlsCisJaWYgbnVtVnNu
ZHMgOj0gaW50KHhjLm51bV92c25kcyk7IG51bVZzbmRzID4gMCB7CisJCWNWc25kcyA6PSAoKlsx
IDw8IDI4XUMubGlieGxfZGV2aWNlX3ZzbmQpKHVuc2FmZS5Qb2ludGVyKHhjLnZzbmRzKSlbOm51
bVZzbmRzOm51bVZzbmRzXQorCQl4LlZzbmRzID0gbWFrZShbXURldmljZVZzbmQsIG51bVZzbmRz
KQorCQlmb3IgaSwgdiA6PSByYW5nZSBjVnNuZHMgeworCQkJaWYgZXJyIDo9IHguVnNuZHNbaV0u
ZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCQlyZXR1cm4gZXJyCisJCQl9CiAJCX0KIAl9Ci0J
bnVtQ2hhbm5lbHMgOj0gaW50KHhjLm51bV9jaGFubmVscykKLQljQ2hhbm5lbHMgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX2RldmljZV9jaGFubmVsKSh1bnNhZmUuUG9pbnRlcih4Yy5jaGFubmVscykp
WzpudW1DaGFubmVsczpudW1DaGFubmVsc10KLQl4LkNoYW5uZWxzID0gbWFrZShbXURldmljZUNo
YW5uZWwsIG51bUNoYW5uZWxzKQotCWZvciBpLCB2IDo9IHJhbmdlIGNDaGFubmVscyB7Ci0JCWlm
IGVyciA6PSB4LkNoYW5uZWxzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4g
ZXJyCisJeC5DaGFubmVscyA9IG5pbAorCWlmIG51bUNoYW5uZWxzIDo9IGludCh4Yy5udW1fY2hh
bm5lbHMpOyBudW1DaGFubmVscyA+IDAgeworCQljQ2hhbm5lbHMgOj0gKCpbMSA8PCAyOF1DLmxp
YnhsX2RldmljZV9jaGFubmVsKSh1bnNhZmUuUG9pbnRlcih4Yy5jaGFubmVscykpWzpudW1DaGFu
bmVsczpudW1DaGFubmVsc10KKwkJeC5DaGFubmVscyA9IG1ha2UoW11EZXZpY2VDaGFubmVsLCBu
dW1DaGFubmVscykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY0NoYW5uZWxzIHsKKwkJCWlmIGVyciA6
PSB4LkNoYW5uZWxzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJuIGVycgor
CQkJfQogCQl9CiAJfQotCW51bVVzYmN0cmxzIDo9IGludCh4Yy5udW1fdXNiY3RybHMpCi0JY1Vz
YmN0cmxzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdXNiY3RybCkodW5zYWZlLlBvaW50
ZXIoeGMudXNiY3RybHMpKVs6bnVtVXNiY3RybHM6bnVtVXNiY3RybHNdCi0JeC5Vc2JjdHJscyA9
IG1ha2UoW11EZXZpY2VVc2JjdHJsLCBudW1Vc2JjdHJscykKLQlmb3IgaSwgdiA6PSByYW5nZSBj
VXNiY3RybHMgewotCQlpZiBlcnIgOj0geC5Vc2JjdHJsc1tpXS5mcm9tQygmdik7IGVyciAhPSBu
aWwgewotCQkJcmV0dXJuIGVycgorCXguVXNiY3RybHMgPSBuaWwKKwlpZiBudW1Vc2JjdHJscyA6
PSBpbnQoeGMubnVtX3VzYmN0cmxzKTsgbnVtVXNiY3RybHMgPiAwIHsKKwkJY1VzYmN0cmxzIDo9
ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdXNiY3RybCkodW5zYWZlLlBvaW50ZXIoeGMudXNi
Y3RybHMpKVs6bnVtVXNiY3RybHM6bnVtVXNiY3RybHNdCisJCXguVXNiY3RybHMgPSBtYWtlKFtd
RGV2aWNlVXNiY3RybCwgbnVtVXNiY3RybHMpCisJCWZvciBpLCB2IDo9IHJhbmdlIGNVc2JjdHJs
cyB7CisJCQlpZiBlcnIgOj0geC5Vc2JjdHJsc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewor
CQkJCXJldHVybiBlcnIKKwkJCX0KIAkJfQogCX0KLQludW1Vc2JkZXZzIDo9IGludCh4Yy5udW1f
dXNiZGV2cykKLQljVXNiZGV2cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3VzYmRldiko
dW5zYWZlLlBvaW50ZXIoeGMudXNiZGV2cykpWzpudW1Vc2JkZXZzOm51bVVzYmRldnNdCi0JeC5V
c2JkZXZzID0gbWFrZShbXURldmljZVVzYmRldiwgbnVtVXNiZGV2cykKLQlmb3IgaSwgdiA6PSBy
YW5nZSBjVXNiZGV2cyB7Ci0JCWlmIGVyciA6PSB4LlVzYmRldnNbaV0uZnJvbUMoJnYpOyBlcnIg
IT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LlVzYmRldnMgPSBuaWwKKwlpZiBudW1Vc2JkZXZz
IDo9IGludCh4Yy5udW1fdXNiZGV2cyk7IG51bVVzYmRldnMgPiAwIHsKKwkJY1VzYmRldnMgOj0g
KCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV91c2JkZXYpKHVuc2FmZS5Qb2ludGVyKHhjLnVzYmRl
dnMpKVs6bnVtVXNiZGV2czpudW1Vc2JkZXZzXQorCQl4LlVzYmRldnMgPSBtYWtlKFtdRGV2aWNl
VXNiZGV2LCBudW1Vc2JkZXZzKQorCQlmb3IgaSwgdiA6PSByYW5nZSBjVXNiZGV2cyB7CisJCQlp
ZiBlcnIgOj0geC5Vc2JkZXZzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQkJcmV0dXJu
IGVycgorCQkJfQogCQl9CiAJfQogCXguT25Qb3dlcm9mZiA9IEFjdGlvbk9uU2h1dGRvd24oeGMu
b25fcG93ZXJvZmYpCkBAIC0zMDEyLDEyICszMDY4LDE0IEBAIGZ1bmMgKHggKlZkaXNwbGluZm8p
IGZyb21DKHhjICpDLmxpYnhsX3ZkaXNwbGluZm8pIGVycm9yIHsKIAl4LkRldmlkID0gRGV2aWQo
eGMuZGV2aWQpCiAJeC5TdGF0ZSA9IGludCh4Yy5zdGF0ZSkKIAl4LkJlQWxsb2MgPSBib29sKHhj
LmJlX2FsbG9jKQotCW51bUNvbm5lY3RvcnMgOj0gaW50KHhjLm51bV9jb25uZWN0b3JzKQotCWND
b25uZWN0b3JzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9jb25uZWN0b3JpbmZvKSh1bnNhZmUuUG9p
bnRlcih4Yy5jb25uZWN0b3JzKSlbOm51bUNvbm5lY3RvcnM6bnVtQ29ubmVjdG9yc10KLQl4LkNv
bm5lY3RvcnMgPSBtYWtlKFtdQ29ubmVjdG9yaW5mbywgbnVtQ29ubmVjdG9ycykKLQlmb3IgaSwg
diA6PSByYW5nZSBjQ29ubmVjdG9ycyB7Ci0JCWlmIGVyciA6PSB4LkNvbm5lY3RvcnNbaV0uZnJv
bUMoJnYpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwl4LkNvbm5lY3RvcnMgPSBuaWwK
KwlpZiBudW1Db25uZWN0b3JzIDo9IGludCh4Yy5udW1fY29ubmVjdG9ycyk7IG51bUNvbm5lY3Rv
cnMgPiAwIHsKKwkJY0Nvbm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Nvbm5lY3Rvcmlu
Zm8pKHVuc2FmZS5Qb2ludGVyKHhjLmNvbm5lY3RvcnMpKVs6bnVtQ29ubmVjdG9yczpudW1Db25u
ZWN0b3JzXQorCQl4LkNvbm5lY3RvcnMgPSBtYWtlKFtdQ29ubmVjdG9yaW5mbywgbnVtQ29ubmVj
dG9ycykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY0Nvbm5lY3RvcnMgeworCQkJaWYgZXJyIDo9IHgu
Q29ubmVjdG9yc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIKKwkJ
CX0KIAkJfQogCX0KIApAQCAtMzA3NywxMiArMzEzNSwxNCBAQCBmdW5jICh4ICpTdHJlYW1pbmZv
KSB0b0MoeGMgKkMubGlieGxfc3RyZWFtaW5mbykgKGVyciBlcnJvcikgewogfQogCiBmdW5jICh4
ICpQY21pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wY21pbmZvKSBlcnJvciB7Ci0JbnVtVnNuZFN0
cmVhbXMgOj0gaW50KHhjLm51bV92c25kX3N0cmVhbXMpCi0JY1N0cmVhbXMgOj0gKCpbMSA8PCAy
OF1DLmxpYnhsX3N0cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVtVnNu
ZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCi0JeC5TdHJlYW1zID0gbWFrZShbXVN0cmVhbWluZm8s
IG51bVZzbmRTdHJlYW1zKQotCWZvciBpLCB2IDo9IHJhbmdlIGNTdHJlYW1zIHsKLQkJaWYgZXJy
IDo9IHguU3RyZWFtc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgor
CXguU3RyZWFtcyA9IG5pbAorCWlmIG51bVZzbmRTdHJlYW1zIDo9IGludCh4Yy5udW1fdnNuZF9z
dHJlYW1zKTsgbnVtVnNuZFN0cmVhbXMgPiAwIHsKKwkJY1N0cmVhbXMgOj0gKCpbMSA8PCAyOF1D
LmxpYnhsX3N0cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVtVnNuZFN0
cmVhbXM6bnVtVnNuZFN0cmVhbXNdCisJCXguU3RyZWFtcyA9IG1ha2UoW11TdHJlYW1pbmZvLCBu
dW1Wc25kU3RyZWFtcykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY1N0cmVhbXMgeworCQkJaWYgZXJy
IDo9IHguU3RyZWFtc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJldHVybiBlcnIK
KwkJCX0KIAkJfQogCX0KIApAQCAtMzExNywxMiArMzE3NywxNCBAQCBmdW5jICh4ICpWc25kaW5m
bykgZnJvbUMoeGMgKkMubGlieGxfdnNuZGluZm8pIGVycm9yIHsKIAl4LkZyb250ZW5kSWQgPSB1
aW50MzIoeGMuZnJvbnRlbmRfaWQpCiAJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQogCXguU3Rh
dGUgPSBpbnQoeGMuc3RhdGUpCi0JbnVtVnNuZFBjbXMgOj0gaW50KHhjLm51bV92c25kX3BjbXMp
Ci0JY1BjbXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3BjbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhj
LnBjbXMpKVs6bnVtVnNuZFBjbXM6bnVtVnNuZFBjbXNdCi0JeC5QY21zID0gbWFrZShbXVBjbWlu
Zm8sIG51bVZzbmRQY21zKQotCWZvciBpLCB2IDo9IHJhbmdlIGNQY21zIHsKLQkJaWYgZXJyIDo9
IHguUGNtc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCXguUGNt
cyA9IG5pbAorCWlmIG51bVZzbmRQY21zIDo9IGludCh4Yy5udW1fdnNuZF9wY21zKTsgbnVtVnNu
ZFBjbXMgPiAwIHsKKwkJY1BjbXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3BjbWluZm8pKHVuc2Fm
ZS5Qb2ludGVyKHhjLnBjbXMpKVs6bnVtVnNuZFBjbXM6bnVtVnNuZFBjbXNdCisJCXguUGNtcyA9
IG1ha2UoW11QY21pbmZvLCBudW1Wc25kUGNtcykKKwkJZm9yIGksIHYgOj0gcmFuZ2UgY1BjbXMg
eworCQkJaWYgZXJyIDo9IHguUGNtc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJCXJl
dHVybiBlcnIKKwkJCX0KIAkJfQogCX0KIApAQCAtMzE5OSwxMSArMzI2MSwxMyBAQCBmdW5jICh4
ICpWa2JpbmZvKSB0b0MoeGMgKkMubGlieGxfdmtiaW5mbykgKGVyciBlcnJvcikgewogZnVuYyAo
eCAqTnVtYWluZm8pIGZyb21DKHhjICpDLmxpYnhsX251bWFpbmZvKSBlcnJvciB7CiAJeC5TaXpl
ID0gdWludDY0KHhjLnNpemUpCiAJeC5GcmVlID0gdWludDY0KHhjLmZyZWUpCi0JbnVtRGlzdHMg
Oj0gaW50KHhjLm51bV9kaXN0cykKLQljRGlzdHMgOj0gKCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1
bnNhZmUuUG9pbnRlcih4Yy5kaXN0cykpWzpudW1EaXN0czpudW1EaXN0c10KLQl4LkRpc3RzID0g
bWFrZShbXXVpbnQzMiwgbnVtRGlzdHMpCi0JZm9yIGksIHYgOj0gcmFuZ2UgY0Rpc3RzIHsKLQkJ
eC5EaXN0c1tpXSA9IHVpbnQzMih2KQorCXguRGlzdHMgPSBuaWwKKwlpZiBudW1EaXN0cyA6PSBp
bnQoeGMubnVtX2Rpc3RzKTsgbnVtRGlzdHMgPiAwIHsKKwkJY0Rpc3RzIDo9ICgqWzEgPDwgMjhd
Qy51aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoeGMuZGlzdHMpKVs6bnVtRGlzdHM6bnVtRGlzdHNd
CisJCXguRGlzdHMgPSBtYWtlKFtddWludDMyLCBudW1EaXN0cykKKwkJZm9yIGksIHYgOj0gcmFu
Z2UgY0Rpc3RzIHsKKwkJCXguRGlzdHNbaV0gPSB1aW50MzIodikKKwkJfQogCX0KIAogCXJldHVy
biBuaWwKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isU0r-0002jn-Id; Fri, 17 Jan 2020 15:58:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0q-0002j3-Ad
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:20 +0000
X-Inumbo-ID: 20c0987e-3942-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20c0987e-3942-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276676;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AM8Xf7hx61ynSqs8IBtGz549ZAkR2Wzi3DTSNGi918Q=;
 b=baalfIp+TaF1I5wZ2Pj88nw5AiPDMPsw9R+l9CVSdwwH+Lje06ZuegKK
 2hoAQ37IMgiS6HW4zkgVcNHGUkqt59XDNVb6Y1DSfyezGNrT0ZriZmkeM
 ikYJF/6vakSHozbGa67i0/qyTB2WJpqnlWHpz37vIqFG/vD1W+TMWyWY5 c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: phDJsRD1+0pRTgV+tA2Wf07jXibt+z2i1gIbzgkboJ11U5Tzcljcv8DW41uwcNIwlAhADCL1sc
 U/VnphM3S3uxkHx5mOyEFPlvv2nP79uQnFCLaJHjQZeIF8BrkD4uFZgW6KnPBTtcFBn7xxn4wU
 INbIuxcI4KZj6ysGPpAXILDnASiLZp4OZqEj0sNpn00/lLXDykyk4TrbTQJ0sDMzU0+K3EHQ+a
 tw2SB9REVWkxqcc2guZrhQV9CPt4HxNUDagh68Qa++P4xTR6vgdyYEpiL5KwGDYkepoaqzJVZn
 Z5Q=
X-SBRS: 2.7
X-MesageID: 11674368
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674368"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:34 +0000
Message-ID: <20200117155734.1067550-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors, DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

VGhpcyBpcyBhIHNrZXRjaCBvZiBmdW5jdGlvbmFsaXR5IHN1aXRhYmxlIGZvciBjcmVhdGluZyBh
IGJhc2ljCmRvbWFpbiwgd2l0aCBhIGRpc2sgYW5kIGEgdmlmLiAgRG9tYWluQ29uZmlnLCBEZXZp
Y2VEaXNrLCBhbmQKRGV2aWNlTmljIHR5cGVzIGFyZSBhbGwgY3JlYXRlZCB1c2luZyBjb25zdHJ1
Y3RvciBmdW5jdGlvbnMsIHdoaWNoCmluaXRpYWxpemUgdGhlbSB3aXRoIGxpYnhsJ3MgZGVmYXVs
dHMuCgpEb21haW5DcmVhdGVOZXcgdGFrZXMgdGhlIGNvbmZpZyBhbmQgY2FsbHMgd2l0aG91dCBh
bnkgdXBkYXRlcy4KCk9idmlvdXNseSBzb21lIG9mIHRoZXNlIHdpbGwgbmVlZCB0byBiZSBjaGFu
Z2VkIGl0IHdlIHN3aXRjaCB0bwpwYXNzaW5nIHJlZmVyZW5jZXMgdG8gLnRvQygpIHJhdGhlciB0
aGFuIHBhc3NpbmcgYmFjayBieSB2YWx1ZS4KClRoZSBtYWluIHB1cnBvc2Ugb2YgdGhpcyBpcyB0
byBhbGxvdyB0ZXN0aW5nIG9mIGNyZWF0aW5nIGEgaGFyZC1jb2RlZApkb21haW4uCgpDcmVhdGlu
ZyBhIGRvbWFpbiB3b3VsZCBsb29rIGxpa2UgdGhpczoKCgkvLyB0eXBlID0gInB2IgoJZGNvbmYs
IGVyciA6PSB4bC5OZXdEb21haW5Db25maWcoeGwuRG9tYWluVHlwZVB2KQoJaWYgZXJyICE9IG5p
bCB7CgkJZm10LlByaW50ZigiTmV3RG9tYWluQ29uZmlnOiAldlxuIiwgZXJyKQoJCXJldHVybgoJ
fQoJZGNvbmYuQ0luZm8uVHlwZSA9IHhsLkRvbWFpblR5cGVQdgoJLy8gbmFtZSA9ICJjNi0wMSIK
CWRjb25mLkNJbmZvLk5hbWUgPSAiYzYtMDEiCgkvLyB2Y3B1cz00CglkY29uZi5CSW5mby5NYXhW
Y3B1cyA9IDQKCS8vIG1lbW9yeSA9ICIyMDQ4IgoJZGNvbmYuQkluZm8uTWF4TWVta2IgPSAyMDQ4
ICogMTAyNAoJZGNvbmYuQkluZm8uVGFyZ2V0TWVta2IgPSAyMDQ4ICogMTAyNAoJLy8gb25fY3Jh
c2ggPSAnZGVzdHJveScKCWRjb25mLk9uQ3Jhc2ggPSB4bC5BY3Rpb25PblNodXRkb3duRGVzdHJv
eQoJLy8gYm9vdGxvYWRlciA9ICJweWdydWIiCglkY29uZi5CSW5mby5Cb290bG9hZGVyID0gInB5
Z3J1YiIKCS8vIGRpc2sgPSBbICd2ZGV2PWhkYSxmb3JtYXQ9cmF3LHRhcmdldD0vaW1hZ2VzL2M2
LTAxLnJhdyddCgl7CgkJZGlzaywgZXJyIDo9IHhsLk5ld0RldmljZURpc2soKQoJCWlmIGVyciAh
PSBuaWwgewoJCQlmbXQuUHJpbnRmKCJOZXdEZXZpY2VEaXNrOiAldlxuIiwgZXJyKQoJCQlyZXR1
cm4KCQl9CgkJZGlzay5WZGV2ID0gImhkYSIKCQkvL2Rpc2suRGlza0JhY2tlbmQgPSB4bC5EaXNr
QmFja2VuZFBoeQoJCWRpc2suRm9ybWF0ID0geGwuRGlza0Zvcm1hdFJhdwoJCWRpc2suUmVhZHdy
aXRlID0gMQoJCWRpc2suUGRldlBhdGggPSAiL2ltYWdlcy9jNi0wMS5yYXciCgkJZGNvbmYuRGlz
a3MgPSBhcHBlbmQoZGNvbmYuRGlza3MsICpkaXNrKQoJfQoJLy8gdmlmID0gWyAnbWFjPTVhOjVi
OmQ2OmYxOmQ2OmI0JyBdCgl7CgkJdmlmLCBlcnIgOj0geGwuTmV3RGV2aWNlTmljKCkKCQlpZiBl
cnIgIT0gbmlsIHsKCQkJZm10LlByaW50ZigiTmV3RGV2aWNlTmljOiAldlxuIiwgZXJyKQoJCQly
ZXR1cm4KCQl9CgkJdmlmLk1hYyA9IHhsLk1hY3sgMHg1YSwgMHg1YiwgMHhkNiwgMHgzMSwgMHhk
NiwgMHhiNCB9CgkJZGNvbmYuTmljcyA9IGFwcGVuZChkY29uZi5OaWNzLCAqdmlmKQoJfQoJLy8g
c2VyaWFsPSdwdHknICMgSFZNIG9ubHkKCglkaWQsIGVyciA6PSBjdHguRG9tYWluQ3JlYXRlTmV3
KGRjb25mKQoKCWlmIGVyciAhPSBuaWwgewoJCWZtdC5QcmludGYoIkNyZWF0aW5nIGRvbWFpbjog
JXZcbiIsIGVycikKCQlyZXR1cm4KCX0KCglmbXQuUHJpbnRmKCJEb21haW4gJXMoJWQpIGNyZWF0
ZWQgc3VjY2Vzc2Z1bGx5IiwgZGNvbmYuQ0luZm8uTmFtZSwgZGlkKQoKClNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBOaWNrIFJv
c2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgotLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdo
dC94ZW5saWdodC5nbyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmlu
ZGV4IGM0NjJlNGJiNDIuLjVhMjFhMmI5YjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5s
aWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28K
QEAgLTExMTMsMyArMTExMyw2OSBAQCBmdW5jIChDdHggKkNvbnRleHQpIFByaW1hcnlDb25zb2xl
R2V0VHR5KGRvbWlkIHVpbnQzMikgKHBhdGggc3RyaW5nLCBlcnIgZXJyb3IpCiAJcGF0aCA9IEMu
R29TdHJpbmcoY3BhdGgpCiAJcmV0dXJuCiB9CisKK2Z1bmMgTmV3RG9tYWluQ29uZmlnKHQgRG9t
YWluVHlwZSkgKCpEb21haW5Db25maWcsIGVycm9yKSB7CisJdmFyIGNjb25maWcgQy5saWJ4bF9k
b21haW5fY29uZmlnCisKKwlDLmxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmY2NvbmZpZykKKwlD
LmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXRfdHlwZSgmY2NvbmZpZy5iX2luZm8sIEMubGli
eGxfZG9tYWluX3R5cGUodCkpCisKKwlnY29uZmlnIDo9ICZEb21haW5Db25maWd7fQorCWVyciA6
PSBnY29uZmlnLmZyb21DKCZjY29uZmlnKQorCWlmIGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmls
LCBlcnIKKwl9CisKKwlyZXR1cm4gZ2NvbmZpZywgbmlsCit9CisKK2Z1bmMgTmV3RGV2aWNlRGlz
aygpICgqRGV2aWNlRGlzaywgZXJyb3IpIHsKKwl2YXIgY3R5cGUgQy5saWJ4bF9kZXZpY2VfZGlz
aworCisJQy5saWJ4bF9kZXZpY2VfZGlza19pbml0KCZjdHlwZSkKKworCWd0eXBlIDo9ICZEZXZp
Y2VEaXNre30KKwllcnIgOj0gZ3R5cGUuZnJvbUMoJmN0eXBlKQorCisJaWYgZXJyICE9IG5pbCB7
CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiBndHlwZSwgbmlsCit9CisKK2Z1bmMg
TmV3RGV2aWNlTmljKCkgKCpEZXZpY2VOaWMsIGVycm9yKSB7CisJdmFyIGN0eXBlIEMubGlieGxf
ZGV2aWNlX25pYworCisJQy5saWJ4bF9kZXZpY2VfbmljX2luaXQoJmN0eXBlKQorCisJZ3R5cGUg
Oj0gJkRldmljZU5pY3t9CisJZXJyIDo9IGd0eXBlLmZyb21DKCZjdHlwZSkKKworCWlmIGVyciAh
PSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gZ3R5cGUsIG5pbAorfQor
CisvLyBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAorLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpkb21pZCwKKy8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4
bF9hc3luY29wX2hvdyAqYW9faG93LAorLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93ICphb3BfY29uc29sZV9ob3cpCitmdW5jIChDdHgg
KkNvbnRleHQpIERvbWFpbkNyZWF0ZU5ldyhjb25maWcgKkRvbWFpbkNvbmZpZykgKERvbWlkLCBl
cnJvcikgeworCXZhciBjZG9taWQgQy51aW50MzJfdAorCXZhciBjY29uZmlnIEMubGlieGxfZG9t
YWluX2NvbmZpZworCWVyciA6PSBjb25maWcudG9DKCZjY29uZmlnKQorCWlmIGVyciAhPSBuaWwg
eworCQlyZXR1cm4gRG9taWQoMCksIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZG9tYWluIGNvbmZp
ZyB0byBDOiAldiIsIGVycikKKwl9CisJZGVmZXIgQy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bv
c2UoJmNjb25maWcpCisKKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fY3JlYXRlX25ldyhDdHguY3R4
LCAmY2NvbmZpZywgJmNkb21pZCwgbmlsLCBuaWwpCisJaWYgcmV0ICE9IDAgeworCQlyZXR1cm4g
RG9taWQoMCksIEVycm9yKHJldCkKKwl9CisKKwlyZXR1cm4gRG9taWQoY2RvbWlkKSwgbmlsCit9
Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 15:58:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 15:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isU0w-0002n0-Uq; Fri, 17 Jan 2020 15:58:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU0v-0002m3-C0
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 15:58:25 +0000
X-Inumbo-ID: 21a6c75e-3942-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21a6c75e-3942-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 15:57:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579276678;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=DqzxPBGLXlAPOevm9+DmIQN1bfiqbkyVF8GZfq2FmZQ=;
 b=BbDMVbOLfomU11JNSTZSnyEYc4FqAb2RcRs/AqOlDNDNpj48q90oWcxH
 axDQKf1UzBsWAloiN8ANLYqbJsBp1UIUXoYFEhBSZ/cAuWz62l79+n8zh
 KHRrzqRbEURnGvNb61VHWerVkzyWX4XoyuXComkGKs5Y2nScdaoLm1OUC o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zY3jDXenYhxcL+uo6U+PjfFxvRHKzf5eTKgBR+NV+EwPeEgudpsFz69YO0wuaaunEgFMPeVolB
 OOLPQTFF8JiHCUZKl9xkV41smQKOhu//IsGEItSRS++ALHwyIx0QNXjCim98qIcnKTN7uBRom5
 9Gupgjdodf8SMB6jG+UX388v1arz+b7ule+9y3aCxOo1aAVnSLAO48WcziHgMWE9x8FqTZtzv9
 uNS6ZJGDmOQJgepHqi/X7ushnv7V0h1ZPtgUAnbZewikI72LM/zyLzMQXq5eFegNv7SDqW0J2J
 u2c=
X-SBRS: 2.7
X-MesageID: 11674372
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11674372"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 15:57:29 +0000
Message-ID: <20200117155734.1067550-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/8] go/xenlight: More informative error
 messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

SWYgYW4gZXJyb3IgaXMgZW5jb3VudGVyZWQgZGVlcCBpbiBhIGNvbXBsaWNhdGVkIGRhdGEgc3Ry
dWN0dXJlLCBpdCdzCm9mdGVuIGRpZmZpY3VsdCB0byB0ZWxsIHdoZXJlIHRoZSBlcnJvciBhY3R1
YWxseSBpcy4gIE1ha2UgdGhlIGVycm9yCm1lc3NhZ2UgZnJvbSB0aGUgZ2VuZXJhdGVkIHRvQygp
IGFuZCBmcm9tQygpIHN0cnVjdHVyZXMgbW9yZQppbmZvcm1hdGl2ZSBieSB0YWdnaW5nIHdoaWNo
IGZpZWxkIGJlaW5nIGNvbnZlcnRlZCBlbmNvdW50ZXJlZCB0aGUKZXJyb3IuICBUaGlzIHdpbGwg
aGF2ZSB0aGUgZWZmZWN0IG9mIGdpdmluZyBhICJzdGFjayB0cmFjZSIgb2YgdGhlCmZhaWx1cmUg
aW5zaWRlIGEgbmVzdGVkIGRhdGEgc3RydWN0dXJlLgoKTkIgdGhhdCBteSB2ZXJzaW9uIG9mIHB5
dGhvbiBpbnNpc3RzIG9uIHJlb3JkZXJpbmcgYSBjb3VwbGUgb2Ygc3dpdGNoCnN0YXRlbWVudHMg
Zm9yIHNvbWUgcmVhc29uOyBJbiBvdGhlciBwYXRjaGVzIEkndmUgcmV2ZXJ0ZWQgdGhvc2UKY2hh
bmdlcywgYnV0IGluIHRoaXMgY2FzZSBpdCdzIG1vcmUgZGlmZmljdWx0IGJlY2F1c2UgdGhleSBp
bnRlcmFjdAp3aXRoIGFjdHVhbCBjb2RlIGNoYW5nZXMuICBJJ2xsIGxlYXZlIHRoaXMgaGVyZSBm
b3Igbm93LCBhcyB3ZSdyZQpnb2luZyB0byByZW1vdmUgaGVscGVycy5nZW4uZ28gZnJvbSBiZWlu
ZyB0cmFja2VkIGJ5IGdpdCBhdCBzb21lIHBvaW50CmluIHRoZSBuZWFyIGZ1dHVyZSBhbnl3YXku
CgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQp2MjoKLSBLZWVwIGVycm9yIG1lc3NhZ2VzIGxvd2VyIGNhc2UKLSBBY3R1YWxseSBpbXBs
ZW1lbnQgLnRvQyBjaGFuZ2VzCgpDQzogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2Vj
LmNvbT4KLS0tCiB0b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSAgfCAgMTAgKy0K
IHRvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbyB8IDUzMCArKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjcwIGluc2VydGlvbnMoKyksIDI3MCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBl
cy5weSBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5CmluZGV4IGFkMmM1NzNk
YTkuLjE3YjBjYTAwYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5
cGVzLnB5CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5CkBAIC0zMTQs
NyArMzE0LDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19jb252ZXJ0X2Zyb21fQyh0eSA9IE5vbmUs
IG91dGVyX25hbWUgPSBOb25lLCBjdmFybmFtZSA9IE5vbmUKICAgICAgICAgIyBJZiB0aGUgdHlw
ZSBpcyBub3QgY2FzdGFibGUsIHdlIG5lZWQgdG8gY2FsbCBpdHMgZnJvbUMKICAgICAgICAgIyBm
dW5jdGlvbi4KICAgICAgICAgcyArPSAnaWYgZXJyIDo9IHgue30uZnJvbUMoJnt9Lnt9KTsnLmZv
cm1hdChnb25hbWUsY3Zhcm5hbWUsY25hbWUpCi0gICAgICAgIHMgKz0gJ2VyciAhPSBuaWwge1xu
IHJldHVybiBlcnIgXG59XG4nCisgICAgICAgIHMgKz0gJ2VyciAhPSBuaWwge3tcbnJldHVybiBm
bXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHt9OiAldiIsIGVycikgXG59fVxuJy5mb3JtYXQo
Z29uYW1lKQogCiAgICAgZWxpZiBnb3R5cGVuYW1lID09ICdzdHJpbmcnOgogICAgICAgICAjIFVz
ZSB0aGUgY2dvIGhlbHBlciBmb3IgY29udmVydGluZyBDIHN0cmluZ3MuCkBAIC0zODksNyArMzg5
LDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ191bmlvbl9mcm9tX0ModHkgPSBOb25lLCB1bmlvbl9u
YW1lID0gJycsIHN0cnVjdF9uYW1lID0gJycpOgogCiAgICAgICAgIHMgKz0gJ3ZhciB7fSB7fVxu
Jy5mb3JtYXQoZ29uYW1lLCBnb3R5cGUpCiAgICAgICAgIHMgKz0gJ2lmIGVyciA6PSB7fS5mcm9t
Qyh4Yyk7Jy5mb3JtYXQoZ29uYW1lKQotICAgICAgICBzICs9ICdlcnIgIT0gbmlsIHtcbiByZXR1
cm4gZXJyIFxufVxuJworICAgICAgICBzICs9ICdlcnIgIT0gbmlsIHt7XG4gcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQge306ICV2IiwgZXJyKSBcbn19XG4nLmZvcm1hdChnb25h
bWUpCiAKICAgICAgICAgZmllbGRfbmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSgne31f
dW5pb24nLmZvcm1hdChrZXluYW1lKSkKICAgICAgICAgcyArPSAneC57fSA9IHt9XG4nLmZvcm1h
dChmaWVsZF9uYW1lLCBnb25hbWUpCkBAIC00MzIsNyArNDMyLDcgQEAgZGVmIHhlbmxpZ2h0X2dv
bGFuZ19hcnJheV9mcm9tX0ModHkgPSBOb25lKToKICAgICAgICAgcyArPSAneC57fVtpXSA9IHt9
KHYpXG4nLmZvcm1hdChnb25hbWUsIGdvdHlwZW5hbWUpCiAgICAgZWxzZToKICAgICAgICAgcyAr
PSAnaWYgZXJyIDo9IHgue31baV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHt7XG4nLmZvcm1hdChn
b25hbWUpCi0gICAgICAgIHMgKz0gJ3JldHVybiBlcnIgfVxuJworICAgICAgICBzICs9ICdyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCB7fTogJXYiLCBlcnIpIH19XG4nLmZvcm1h
dChnb25hbWUpCiAKICAgICBzICs9ICd9XG59XG4nCiAKQEAgLTUxMyw3ICs1MTMsNyBAQCBkZWYg
eGVubGlnaHRfZ29sYW5nX2NvbnZlcnRfdG9fQyh0eSA9IE5vbmUsIG91dGVyX25hbWUgPSBOb25l
LAogICAgIGlmIG5vdCBpc19jYXN0YWJsZToKICAgICAgICAgcyArPSAnaWYgZXJyIDo9IHt9Lnt9
LnRvQygme30ue30pOyBlcnIgIT0gbmlsIHt7XG4nLmZvcm1hdChnb3Zhcm5hbWUsZ29uYW1lLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN2YXJuYW1lLGNuYW1lKQotICAgICAgICBzICs9ICdyZXR1cm4gZXJyXG59XG4n
CisgICAgICAgIHMgKz0gJ3JldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHt9OiAl
diIsIGVycikgXG59fVxuJy5mb3JtYXQoZ29uYW1lKQogCiAgICAgZWxpZiBnb3R5cGVuYW1lID09
ICdzdHJpbmcnOgogICAgICAgICAjIFVzZSB0aGUgY2dvIGhlbHBlciBmb3IgY29udmVydGluZyBD
IHN0cmluZ3MuCkBAIC02MTUsNyArNjE1LDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19hcnJheV90
b19DKHR5ID0gTm9uZSk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ29sZW52YXIsZ29sZW52YXIpCiAgICAg
cyArPSAnZm9yIGksdiA6PSByYW5nZSB4Lnt9IHt7XG4nLmZvcm1hdChnb25hbWUpCiAgICAgcyAr
PSAnaWYgZXJyIDo9IHYudG9DKCZje31baV0pOyBlcnIgIT0gbmlsIHt7XG4nLmZvcm1hdChnb25h
bWUpCi0gICAgcyArPSAncmV0dXJuIGVyclxuJworICAgIHMgKz0gJ3JldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIHt9OiAldiIsIGVycikgXG4nLmZvcm1hdChnb25hbWUpCiAgICAg
cyArPSAnfVxufVxufVxuJwogCiAgICAgcmV0dXJuIHMKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJz
Lmdlbi5nbwppbmRleCA4ODk4MDdkOTI4Li4wNzhjMzdmMWM4IDEwMDY0NAotLS0gYS90b29scy9n
b2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L2hlbHBlcnMuZ2VuLmdvCkBAIC05MiwxMyArOTIsMTMgQEAgZnVuYyAoeCAqVmdhSW50ZXJmYWNl
SW5mbykgdG9DKHhjICpDLmxpYnhsX3ZnYV9pbnRlcmZhY2VfaW5mbykgKGVyciBlcnJvcikgewog
CiBmdW5jICh4ICpWbmNJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bmNfaW5mbykgZXJyb3Igewog
CWlmIGVyciA6PSB4LkVuYWJsZS5mcm9tQygmeGMuZW5hYmxlKTsgZXJyICE9IG5pbCB7Ci0JCXJl
dHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgRW5hYmxlOiAl
diIsIGVycikKIAl9CiAJeC5MaXN0ZW4gPSBDLkdvU3RyaW5nKHhjLmxpc3RlbikKIAl4LlBhc3N3
ZCA9IEMuR29TdHJpbmcoeGMucGFzc3dkKQogCXguRGlzcGxheSA9IGludCh4Yy5kaXNwbGF5KQog
CWlmIGVyciA6PSB4LkZpbmR1bnVzZWQuZnJvbUMoJnhjLmZpbmR1bnVzZWQpOyBlcnIgIT0gbmls
IHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBG
aW5kdW51c2VkOiAldiIsIGVycikKIAl9CiAKIAlyZXR1cm4gbmlsCkBAIC0xMTIsNyArMTEyLDcg
QEAgZnVuYyAoeCAqVm5jSW5mbykgdG9DKHhjICpDLmxpYnhsX3ZuY19pbmZvKSAoZXJyIGVycm9y
KSB7CiAJfSgpCiAKIAlpZiBlcnIgOj0geC5FbmFibGUudG9DKCZ4Yy5lbmFibGUpOyBlcnIgIT0g
bmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBFbmFibGU6ICV2IiwgZXJyKQogCX0KIAlpZiB4Lkxpc3RlbiAhPSAiIiB7CiAJCXhjLmxpc3Rl
biA9IEMuQ1N0cmluZyh4Lkxpc3RlbikKQEAgLTEyMiw3ICsxMjIsNyBAQCBmdW5jICh4ICpWbmNJ
bmZvKSB0b0MoeGMgKkMubGlieGxfdm5jX2luZm8pIChlcnIgZXJyb3IpIHsKIAl9CiAJeGMuZGlz
cGxheSA9IEMuaW50KHguRGlzcGxheSkKIAlpZiBlcnIgOj0geC5GaW5kdW51c2VkLnRvQygmeGMu
ZmluZHVudXNlZCk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJy
b3JmKCJjb252ZXJ0aW5nIGZpZWxkIEZpbmR1bnVzZWQ6ICV2IiwgZXJyKQogCX0KIAogCXJldHVy
biBuaWwKQEAgLTEzMCwyMyArMTMwLDIzIEBAIGZ1bmMgKHggKlZuY0luZm8pIHRvQyh4YyAqQy5s
aWJ4bF92bmNfaW5mbykgKGVyciBlcnJvcikgewogCiBmdW5jICh4ICpTcGljZUluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsKIAlpZiBlcnIgOj0geC5FbmFibGUuZnJv
bUMoJnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEVuYWJsZTogJXYiLCBlcnIpCiAJfQogCXguUG9ydCA9
IGludCh4Yy5wb3J0KQogCXguVGxzUG9ydCA9IGludCh4Yy50bHNfcG9ydCkKIAl4Lkhvc3QgPSBD
LkdvU3RyaW5nKHhjLmhvc3QpCiAJaWYgZXJyIDo9IHguRGlzYWJsZVRpY2tldGluZy5mcm9tQygm
eGMuZGlzYWJsZV90aWNrZXRpbmcpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEaXNhYmxlVGlja2V0aW5nOiAldiIsIGVy
cikKIAl9CiAJeC5QYXNzd2QgPSBDLkdvU3RyaW5nKHhjLnBhc3N3ZCkKIAlpZiBlcnIgOj0geC5B
Z2VudE1vdXNlLmZyb21DKCZ4Yy5hZ2VudF9tb3VzZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEFnZW50TW91c2U6ICV2
IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5WZGFnZW50LmZyb21DKCZ4Yy52ZGFnZW50KTsgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgVmRhZ2VudDogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LkNsaXBib2FyZFNoYXJp
bmcuZnJvbUMoJnhjLmNsaXBib2FyZF9zaGFyaW5nKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBl
cnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ2xpcGJvYXJkU2hhcmlu
ZzogJXYiLCBlcnIpCiAJfQogCXguVXNicmVkaXJlY3Rpb24gPSBpbnQoeGMudXNicmVkaXJlY3Rp
b24pCiAJeC5JbWFnZUNvbXByZXNzaW9uID0gQy5Hb1N0cmluZyh4Yy5pbWFnZV9jb21wcmVzc2lv
bikKQEAgLTE2Myw3ICsxNjMsNyBAQCBmdW5jICh4ICpTcGljZUluZm8pIHRvQyh4YyAqQy5saWJ4
bF9zcGljZV9pbmZvKSAoZXJyIGVycm9yKSB7CiAJfSgpCiAKIAlpZiBlcnIgOj0geC5FbmFibGUu
dG9DKCZ4Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10
LkVycm9yZigiY29udmVydGluZyBmaWVsZCBFbmFibGU6ICV2IiwgZXJyKQogCX0KIAl4Yy5wb3J0
ID0gQy5pbnQoeC5Qb3J0KQogCXhjLnRsc19wb3J0ID0gQy5pbnQoeC5UbHNQb3J0KQpAQCAtMTcx
LDE5ICsxNzEsMTkgQEAgZnVuYyAoeCAqU3BpY2VJbmZvKSB0b0MoeGMgKkMubGlieGxfc3BpY2Vf
aW5mbykgKGVyciBlcnJvcikgewogCQl4Yy5ob3N0ID0gQy5DU3RyaW5nKHguSG9zdCkKIAl9CiAJ
aWYgZXJyIDo9IHguRGlzYWJsZVRpY2tldGluZy50b0MoJnhjLmRpc2FibGVfdGlja2V0aW5nKTsg
ZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgRGlzYWJsZVRpY2tldGluZzogJXYiLCBlcnIpCiAJfQogCWlmIHguUGFzc3dkICE9
ICIiIHsKIAkJeGMucGFzc3dkID0gQy5DU3RyaW5nKHguUGFzc3dkKQogCX0KIAlpZiBlcnIgOj0g
eC5BZ2VudE1vdXNlLnRvQygmeGMuYWdlbnRfbW91c2UpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJu
IGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBBZ2VudE1vdXNlOiAl
diIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguVmRhZ2VudC50b0MoJnhjLnZkYWdlbnQpOyBlcnIg
IT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBm
aWVsZCBWZGFnZW50OiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ2xpcGJvYXJkU2hhcmlu
Zy50b0MoJnhjLmNsaXBib2FyZF9zaGFyaW5nKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIK
KwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ2xpcGJvYXJkU2hhcmluZzog
JXYiLCBlcnIpCiAJfQogCXhjLnVzYnJlZGlyZWN0aW9uID0gQy5pbnQoeC5Vc2JyZWRpcmVjdGlv
bikKIAlpZiB4LkltYWdlQ29tcHJlc3Npb24gIT0gIiIgewpAQCAtMTk4LDEwICsxOTgsMTAgQEAg
ZnVuYyAoeCAqU3BpY2VJbmZvKSB0b0MoeGMgKkMubGlieGxfc3BpY2VfaW5mbykgKGVyciBlcnJv
cikgewogCiBmdW5jICh4ICpTZGxJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9zZGxfaW5mbykgZXJy
b3IgewogCWlmIGVyciA6PSB4LkVuYWJsZS5mcm9tQygmeGMuZW5hYmxlKTsgZXJyICE9IG5pbCB7
Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgRW5h
YmxlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguT3BlbmdsLmZyb21DKCZ4Yy5vcGVuZ2wp
OyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVy
dGluZyBmaWVsZCBPcGVuZ2w6ICV2IiwgZXJyKQogCX0KIAl4LkRpc3BsYXkgPSBDLkdvU3RyaW5n
KHhjLmRpc3BsYXkpCiAJeC5YYXV0aG9yaXR5ID0gQy5Hb1N0cmluZyh4Yy54YXV0aG9yaXR5KQpA
QCAtMjE3LDEwICsyMTcsMTAgQEAgZnVuYyAoeCAqU2RsSW5mbykgdG9DKHhjICpDLmxpYnhsX3Nk
bF9pbmZvKSAoZXJyIGVycm9yKSB7CiAJfSgpCiAKIAlpZiBlcnIgOj0geC5FbmFibGUudG9DKCZ4
Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9y
ZigiY29udmVydGluZyBmaWVsZCBFbmFibGU6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5P
cGVuZ2wudG9DKCZ4Yy5vcGVuZ2wpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBPcGVuZ2w6ICV2IiwgZXJyKQogCX0KIAlp
ZiB4LkRpc3BsYXkgIT0gIiIgewogCQl4Yy5kaXNwbGF5ID0gQy5DU3RyaW5nKHguRGlzcGxheSkK
QEAgLTIzNCw3ICsyMzQsNyBAQCBmdW5jICh4ICpTZGxJbmZvKSB0b0MoeGMgKkMubGlieGxfc2Rs
X2luZm8pIChlcnIgZXJyb3IpIHsKIAogZnVuYyAoeCAqRG9taW5mbykgZnJvbUMoeGMgKkMubGli
eGxfZG9taW5mbykgZXJyb3IgewogCWlmIGVyciA6PSB4LlV1aWQuZnJvbUMoJnhjLnV1aWQpOyBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBVdWlkOiAldiIsIGVycikKIAl9CiAJeC5Eb21pZCA9IERvbWlkKHhjLmRvbWlkKQog
CXguU3NpZHJlZiA9IHVpbnQzMih4Yy5zc2lkcmVmKQpAQCAtMjY4LDcgKzI2OCw3IEBAIGZ1bmMg
KHggKkRvbWluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21pbmZvKSAoZXJyIGVycm9yKSB7CiAJfSgp
CiAKIAlpZiBlcnIgOj0geC5VdWlkLnRvQygmeGMudXVpZCk7IGVyciAhPSBuaWwgewotCQlyZXR1
cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFV1aWQ6ICV2Iiwg
ZXJyKQogCX0KIAl4Yy5kb21pZCA9IEMubGlieGxfZG9taWQoeC5Eb21pZCkKIAl4Yy5zc2lkcmVm
ID0gQy51aW50MzJfdCh4LlNzaWRyZWYpCkBAIC0zMDIsNyArMzAyLDcgQEAgZnVuYyAoeCAqQ3B1
cG9vbGluZm8pIGZyb21DKHhjICpDLmxpYnhsX2NwdXBvb2xpbmZvKSBlcnJvciB7CiAJeC5TY2hl
ZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKIAl4Lk5Eb20gPSB1aW50MzIoeGMubl9kb20pCiAJaWYg
ZXJyIDo9IHguQ3B1bWFwLmZyb21DKCZ4Yy5jcHVtYXApOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJu
IGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDcHVtYXA6ICV2Iiwg
ZXJyKQogCX0KIAogCXJldHVybiBuaWwKQEAgLTMyMiw3ICszMjIsNyBAQCBmdW5jICh4ICpDcHVw
b29saW5mbykgdG9DKHhjICpDLmxpYnhsX2NwdXBvb2xpbmZvKSAoZXJyIGVycm9yKSB7CiAJeGMu
c2NoZWQgPSBDLmxpYnhsX3NjaGVkdWxlcih4LlNjaGVkKQogCXhjLm5fZG9tID0gQy51aW50MzJf
dCh4Lk5Eb20pCiAJaWYgZXJyIDo9IHguQ3B1bWFwLnRvQygmeGMuY3B1bWFwKTsgZXJyICE9IG5p
bCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQg
Q3B1bWFwOiAldiIsIGVycikKIAl9CiAKIAlyZXR1cm4gbmlsCkBAIC0zNDIsNyArMzQyLDcgQEAg
ZnVuYyAoeCAqQ2hhbm5lbGluZm8pIGZyb21DKHhjICpDLmxpYnhsX2NoYW5uZWxpbmZvKSBlcnJv
ciB7CiAJY2FzZSBDaGFubmVsQ29ubmVjdGlvblB0eToKIAkJdmFyIGNvbm5lY3Rpb25QdHkgQ2hh
bm5lbGluZm9Db25uZWN0aW9uVW5pb25QdHkKIAkJaWYgZXJyIDo9IGNvbm5lY3Rpb25QdHkuZnJv
bUMoeGMpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIGNvbm5lY3Rpb25QdHk6ICV2IiwgZXJyKQogCQl9CiAJCXguQ29u
bmVjdGlvblVuaW9uID0gY29ubmVjdGlvblB0eQogCWRlZmF1bHQ6CkBAIC00MDMsNyArNDAzLDcg
QEAgZnVuYyAoeCAqQ2hhbm5lbGluZm8pIHRvQyh4YyAqQy5saWJ4bF9jaGFubmVsaW5mbykgKGVy
ciBlcnJvcikgewogCiBmdW5jICh4ICpWbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZtaW5mbykg
ZXJyb3IgewogCWlmIGVyciA6PSB4LlV1aWQuZnJvbUMoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsK
LQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBVdWlk
OiAldiIsIGVycikKIAl9CiAJeC5Eb21pZCA9IERvbWlkKHhjLmRvbWlkKQogCkBAIC00MTgsNyAr
NDE4LDcgQEAgZnVuYyAoeCAqVm1pbmZvKSB0b0MoeGMgKkMubGlieGxfdm1pbmZvKSAoZXJyIGVy
cm9yKSB7CiAJfSgpCiAKIAlpZiBlcnIgOj0geC5VdWlkLnRvQygmeGMudXVpZCk7IGVyciAhPSBu
aWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxk
IFV1aWQ6ICV2IiwgZXJyKQogCX0KIAl4Yy5kb21pZCA9IEMubGlieGxfZG9taWQoeC5Eb21pZCkK
IApAQCAtNDg4LDMwICs0ODgsMzAgQEAgZnVuYyAoeCAqVmVyc2lvbkluZm8pIHRvQyh4YyAqQy5s
aWJ4bF92ZXJzaW9uX2luZm8pIChlcnIgZXJyb3IpIHsKIGZ1bmMgKHggKkRvbWFpbkNyZWF0ZUlu
Zm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbykgZXJyb3IgewogCXguVHlw
ZSA9IERvbWFpblR5cGUoeGMuX3R5cGUpCiAJaWYgZXJyIDo9IHguSGFwLmZyb21DKCZ4Yy5oYXAp
OyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVy
dGluZyBmaWVsZCBIYXA6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5Pb3MuZnJvbUMoJnhj
Lm9vcyk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJj
b252ZXJ0aW5nIGZpZWxkIE9vczogJXYiLCBlcnIpCiAJfQogCXguU3NpZHJlZiA9IHVpbnQzMih4
Yy5zc2lkcmVmKQogCXguU3NpZExhYmVsID0gQy5Hb1N0cmluZyh4Yy5zc2lkX2xhYmVsKQogCXgu
TmFtZSA9IEMuR29TdHJpbmcoeGMubmFtZSkKIAlpZiBlcnIgOj0geC5VdWlkLmZyb21DKCZ4Yy51
dWlkKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNv
bnZlcnRpbmcgZmllbGQgVXVpZDogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LlhzZGF0YS5m
cm9tQygmeGMueHNkYXRhKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZt
dC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgWHNkYXRhOiAldiIsIGVycikKIAl9CiAJaWYgZXJy
IDo9IHguUGxhdGZvcm1kYXRhLmZyb21DKCZ4Yy5wbGF0Zm9ybWRhdGEpOyBlcnIgIT0gbmlsIHsK
LQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQbGF0
Zm9ybWRhdGE6ICV2IiwgZXJyKQogCX0KIAl4LlBvb2xpZCA9IHVpbnQzMih4Yy5wb29saWQpCiAJ
eC5Qb29sTmFtZSA9IEMuR29TdHJpbmcoeGMucG9vbF9uYW1lKQogCWlmIGVyciA6PSB4LlJ1bkhv
dHBsdWdTY3JpcHRzLmZyb21DKCZ4Yy5ydW5faG90cGx1Z19zY3JpcHRzKTsgZXJyICE9IG5pbCB7
Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgUnVu
SG90cGx1Z1NjcmlwdHM6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5Ecml2ZXJEb21haW4u
ZnJvbUMoJnhjLmRyaXZlcl9kb21haW4pOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEcml2ZXJEb21haW46ICV2IiwgZXJy
KQogCX0KIAl4LlBhc3N0aHJvdWdoID0gUGFzc3Rocm91Z2goeGMucGFzc3Rocm91Z2gpCiAKQEAg
LTUyNywxMCArNTI3LDEwIEBAIGZ1bmMgKHggKkRvbWFpbkNyZWF0ZUluZm8pIHRvQyh4YyAqQy5s
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8pIChlcnIgZXJyb3IpIHsKIAogCXhjLl90eXBlID0gQy5s
aWJ4bF9kb21haW5fdHlwZSh4LlR5cGUpCiAJaWYgZXJyIDo9IHguSGFwLnRvQygmeGMuaGFwKTsg
ZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgSGFwOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguT29zLnRvQygmeGMub29z
KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgT29zOiAldiIsIGVycikKIAl9CiAJeGMuc3NpZHJlZiA9IEMudWludDMyX3Qo
eC5Tc2lkcmVmKQogCWlmIHguU3NpZExhYmVsICE9ICIiIHsKQEAgLTU0MCwyMyArNTQwLDIzIEBA
IGZ1bmMgKHggKkRvbWFpbkNyZWF0ZUluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fY3JlYXRl
X2luZm8pIChlcnIgZXJyb3IpIHsKIAkJeGMubmFtZSA9IEMuQ1N0cmluZyh4Lk5hbWUpCiAJfQog
CWlmIGVyciA6PSB4LlV1aWQudG9DKCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBl
cnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVXVpZDogJXYiLCBlcnIp
CiAJfQogCWlmIGVyciA6PSB4LlhzZGF0YS50b0MoJnhjLnhzZGF0YSk7IGVyciAhPSBuaWwgewot
CQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFhzZGF0
YTogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LlBsYXRmb3JtZGF0YS50b0MoJnhjLnBsYXRm
b3JtZGF0YSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIFBsYXRmb3JtZGF0YTogJXYiLCBlcnIpCiAJfQogCXhjLnBvb2xp
ZCA9IEMudWludDMyX3QoeC5Qb29saWQpCiAJaWYgeC5Qb29sTmFtZSAhPSAiIiB7CiAJCXhjLnBv
b2xfbmFtZSA9IEMuQ1N0cmluZyh4LlBvb2xOYW1lKQogCX0KIAlpZiBlcnIgOj0geC5SdW5Ib3Rw
bHVnU2NyaXB0cy50b0MoJnhjLnJ1bl9ob3RwbHVnX3NjcmlwdHMpOyBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBSdW5Ib3Rw
bHVnU2NyaXB0czogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LkRyaXZlckRvbWFpbi50b0Mo
JnhjLmRyaXZlcl9kb21haW4pOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEcml2ZXJEb21haW46ICV2IiwgZXJyKQogCX0K
IAl4Yy5wYXNzdGhyb3VnaCA9IEMubGlieGxfcGFzc3Rocm91Z2goeC5QYXNzdGhyb3VnaCkKIApA
QCAtNTY4LDcgKzU2OCw3IEBAIGZ1bmMgKHggKkRvbWFpblJlc3RvcmVQYXJhbXMpIGZyb21DKHhj
ICpDLmxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgZXJyb3IgewogCXguU3RyZWFtVmVyc2lv
biA9IHVpbnQzMih4Yy5zdHJlYW1fdmVyc2lvbikKIAl4LkNvbG9Qcm94eVNjcmlwdCA9IEMuR29T
dHJpbmcoeGMuY29sb19wcm94eV9zY3JpcHQpCiAJaWYgZXJyIDo9IHguVXNlcnNwYWNlQ29sb1By
b3h5LmZyb21DKCZ4Yy51c2Vyc3BhY2VfY29sb19wcm94eSk7IGVyciAhPSBuaWwgewotCQlyZXR1
cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFVzZXJzcGFjZUNv
bG9Qcm94eTogJXYiLCBlcnIpCiAJfQogCiAJcmV0dXJuIG5pbApAQCAtNTg3LDcgKzU4Nyw3IEBA
IGZ1bmMgKHggKkRvbWFpblJlc3RvcmVQYXJhbXMpIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fcmVz
dG9yZV9wYXJhbXMpIChlcnIgZXJyb3IpCiAJCXhjLmNvbG9fcHJveHlfc2NyaXB0ID0gQy5DU3Ry
aW5nKHguQ29sb1Byb3h5U2NyaXB0KQogCX0KIAlpZiBlcnIgOj0geC5Vc2Vyc3BhY2VDb2xvUHJv
eHkudG9DKCZ4Yy51c2Vyc3BhY2VfY29sb19wcm94eSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFVzZXJzcGFjZUNvbG9Q
cm94eTogJXYiLCBlcnIpCiAJfQogCiAJcmV0dXJuIG5pbApAQCAtNjI5LDcgKzYyOSw3IEBAIGZ1
bmMgKHggKlZjcHVTY2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfdmNwdV9zY2hlZF9wYXJh
bXMpIGVycm9yIHsKIAkJeC5WY3B1cyA9IG1ha2UoW11TY2hlZFBhcmFtcywgbnVtVmNwdXMpCiAJ
CWZvciBpLCB2IDo9IHJhbmdlIGNWY3B1cyB7CiAJCQlpZiBlcnIgOj0geC5WY3B1c1tpXS5mcm9t
Qygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9y
ZigiY29udmVydGluZyBmaWVsZCBWY3B1czogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC02
NTEsNyArNjUxLDcgQEAgZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSB0b0MoeGMgKkMubGlieGxf
dmNwdV9zY2hlZF9wYXJhbXMpIChlcnIgZXJyb3IpIHsKIAkJY1ZjcHVzIDo9ICgqWzEgPDwgMjhd
Qy5saWJ4bF9zY2hlZF9wYXJhbXMpKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVzKSlbOm51bVZjcHVz
Om51bVZjcHVzXQogCQlmb3IgaSwgdiA6PSByYW5nZSB4LlZjcHVzIHsKIAkJCWlmIGVyciA6PSB2
LnRvQygmY1ZjcHVzW2ldKTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJldHVy
biBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFZjcHVzOiAldiIsIGVycikKIAkJCX0KIAkJ
fQogCX0KQEAgLTcwMyw3ICs3MDMsNyBAQCBmdW5jICh4ICpWbm9kZUluZm8pIGZyb21DKHhjICpD
LmxpYnhsX3Zub2RlX2luZm8pIGVycm9yIHsKIAl9CiAJeC5Qbm9kZSA9IHVpbnQzMih4Yy5wbm9k
ZSkKIAlpZiBlcnIgOj0geC5WY3B1cy5mcm9tQygmeGMudmNwdXMpOyBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBWY3B1czog
JXYiLCBlcnIpCiAJfQogCiAJcmV0dXJuIG5pbApAQCAtNzI3LDcgKzcyNyw3IEBAIGZ1bmMgKHgg
KlZub2RlSW5mbykgdG9DKHhjICpDLmxpYnhsX3Zub2RlX2luZm8pIChlcnIgZXJyb3IpIHsKIAl9
CiAJeGMucG5vZGUgPSBDLnVpbnQzMl90KHguUG5vZGUpCiAJaWYgZXJyIDo9IHguVmNwdXMudG9D
KCZ4Yy52Y3B1cyk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJy
b3JmKCJjb252ZXJ0aW5nIGZpZWxkIFZjcHVzOiAldiIsIGVycikKIAl9CiAKIAlyZXR1cm4gbmls
CkBAIC03NTYsMTMgKzc1NiwxMyBAQCBmdW5jICh4ICpSZG1SZXNlcnZlKSB0b0MoeGMgKkMubGli
eGxfcmRtX3Jlc2VydmUpIChlcnIgZXJyb3IpIHsKIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykg
ZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl4Lk1heFZjcHVz
ID0gaW50KHhjLm1heF92Y3B1cykKIAlpZiBlcnIgOj0geC5BdmFpbFZjcHVzLmZyb21DKCZ4Yy5h
dmFpbF92Y3B1cyk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJy
b3JmKCJjb252ZXJ0aW5nIGZpZWxkIEF2YWlsVmNwdXM6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIg
Oj0geC5DcHVtYXAuZnJvbUMoJnhjLmNwdW1hcCk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJy
CisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENwdW1hcDogJXYiLCBlcnIp
CiAJfQogCWlmIGVyciA6PSB4Lk5vZGVtYXAuZnJvbUMoJnhjLm5vZGVtYXApOyBlcnIgIT0gbmls
IHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBO
b2RlbWFwOiAldiIsIGVycikKIAl9CiAJeC5WY3B1SGFyZEFmZmluaXR5ID0gbmlsCiAJaWYgbnVt
VmNwdUhhcmRBZmZpbml0eSA6PSBpbnQoeGMubnVtX3ZjcHVfaGFyZF9hZmZpbml0eSk7IG51bVZj
cHVIYXJkQWZmaW5pdHkgPiAwIHsKQEAgLTc3MCw3ICs3NzAsNyBAQCBmdW5jICh4ICpEb21haW5C
dWlsZEluZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSBlcnJvciB7CiAJ
CXguVmNwdUhhcmRBZmZpbml0eSA9IG1ha2UoW11CaXRtYXAsIG51bVZjcHVIYXJkQWZmaW5pdHkp
CiAJCWZvciBpLCB2IDo9IHJhbmdlIGNWY3B1SGFyZEFmZmluaXR5IHsKIAkJCWlmIGVyciA6PSB4
LlZjcHVIYXJkQWZmaW5pdHlbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4g
ZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVmNwdUhhcmRBZmZp
bml0eTogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC03ODAsMTIgKzc4MCwxMiBAQCBmdW5j
ICh4ICpEb21haW5CdWlsZEluZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
KSBlcnJvciB7CiAJCXguVmNwdVNvZnRBZmZpbml0eSA9IG1ha2UoW11CaXRtYXAsIG51bVZjcHVT
b2Z0QWZmaW5pdHkpCiAJCWZvciBpLCB2IDo9IHJhbmdlIGNWY3B1U29mdEFmZmluaXR5IHsKIAkJ
CWlmIGVyciA6PSB4LlZjcHVTb2Z0QWZmaW5pdHlbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsK
LQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQg
VmNwdVNvZnRBZmZpbml0eTogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CiAJaWYgZXJyIDo9IHgu
TnVtYVBsYWNlbWVudC5mcm9tQygmeGMubnVtYV9wbGFjZW1lbnQpOyBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBOdW1hUGxh
Y2VtZW50OiAldiIsIGVycikKIAl9CiAJeC5Uc2NNb2RlID0gVHNjTW9kZSh4Yy50c2NfbW9kZSkK
IAl4Lk1heE1lbWtiID0gdWludDY0KHhjLm1heF9tZW1rYikKQEAgLTc5NywxMyArNzk3LDEzIEBA
IGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxk
X2luZm8pIGVycm9yIHsKIAl4LkV4ZWNTc2lkcmVmID0gdWludDMyKHhjLmV4ZWNfc3NpZHJlZikK
IAl4LkV4ZWNTc2lkTGFiZWwgPSBDLkdvU3RyaW5nKHhjLmV4ZWNfc3NpZF9sYWJlbCkKIAlpZiBl
cnIgOj0geC5Mb2NhbHRpbWUuZnJvbUMoJnhjLmxvY2FsdGltZSk7IGVyciAhPSBuaWwgewotCQly
ZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIExvY2FsdGlt
ZTogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LkRpc2FibGVNaWdyYXRlLmZyb21DKCZ4Yy5k
aXNhYmxlX21pZ3JhdGUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10
LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEaXNhYmxlTWlncmF0ZTogJXYiLCBlcnIpCiAJfQog
CWlmIGVyciA6PSB4LkNwdWlkLmZyb21DKCZ4Yy5jcHVpZCk7IGVyciAhPSBuaWwgewotCQlyZXR1
cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENwdWlkOiAldiIs
IGVycikKIAl9CiAJeC5CbGtkZXZTdGFydCA9IEMuR29TdHJpbmcoeGMuYmxrZGV2X3N0YXJ0KQog
CXguVm51bWFOb2RlcyA9IG5pbApAQCAtODEyLDcgKzgxMiw3IEBAIGZ1bmMgKHggKkRvbWFpbkJ1
aWxkSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAkJ
eC5WbnVtYU5vZGVzID0gbWFrZShbXVZub2RlSW5mbywgbnVtVm51bWFOb2RlcykKIAkJZm9yIGks
IHYgOj0gcmFuZ2UgY1ZudW1hTm9kZXMgewogCQkJaWYgZXJyIDo9IHguVm51bWFOb2Rlc1tpXS5m
cm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVy
cm9yZigiY29udmVydGluZyBmaWVsZCBWbnVtYU5vZGVzOiAldiIsIGVycikKIAkJCX0KIAkJfQog
CX0KQEAgLTgyMCwyMyArODIwLDIzIEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl4Lk1heE1hcHRyYWNrRnJh
bWVzID0gdWludDMyKHhjLm1heF9tYXB0cmFja19mcmFtZXMpCiAJeC5EZXZpY2VNb2RlbFZlcnNp
b24gPSBEZXZpY2VNb2RlbFZlcnNpb24oeGMuZGV2aWNlX21vZGVsX3ZlcnNpb24pCiAJaWYgZXJy
IDo9IHguRGV2aWNlTW9kZWxTdHViZG9tYWluLmZyb21DKCZ4Yy5kZXZpY2VfbW9kZWxfc3R1YmRv
bWFpbik7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJj
b252ZXJ0aW5nIGZpZWxkIERldmljZU1vZGVsU3R1YmRvbWFpbjogJXYiLCBlcnIpCiAJfQogCXgu
RGV2aWNlTW9kZWwgPSBDLkdvU3RyaW5nKHhjLmRldmljZV9tb2RlbCkKIAl4LkRldmljZU1vZGVs
U3NpZHJlZiA9IHVpbnQzMih4Yy5kZXZpY2VfbW9kZWxfc3NpZHJlZikKIAl4LkRldmljZU1vZGVs
U3NpZExhYmVsID0gQy5Hb1N0cmluZyh4Yy5kZXZpY2VfbW9kZWxfc3NpZF9sYWJlbCkKIAl4LkRl
dmljZU1vZGVsVXNlciA9IEMuR29TdHJpbmcoeGMuZGV2aWNlX21vZGVsX3VzZXIpCiAJaWYgZXJy
IDo9IHguRXh0cmEuZnJvbUMoJnhjLmV4dHJhKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIK
KwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgRXh0cmE6ICV2IiwgZXJyKQog
CX0KIAlpZiBlcnIgOj0geC5FeHRyYVB2LmZyb21DKCZ4Yy5leHRyYV9wdik7IGVyciAhPSBuaWwg
ewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEV4
dHJhUHY6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5FeHRyYUh2bS5mcm9tQygmeGMuZXh0
cmFfaHZtKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgRXh0cmFIdm06ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5T
Y2hlZFBhcmFtcy5mcm9tQygmeGMuc2NoZWRfcGFyYW1zKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVy
biBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgU2NoZWRQYXJhbXM6
ICV2IiwgZXJyKQogCX0KIAl4LklvcG9ydHMgPSBuaWwKIAlpZiBudW1Jb3BvcnRzIDo9IGludCh4
Yy5udW1faW9wb3J0cyk7IG51bUlvcG9ydHMgPiAwIHsKQEAgLTg0NCw3ICs4NDQsNyBAQCBmdW5j
ICh4ICpEb21haW5CdWlsZEluZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
KSBlcnJvciB7CiAJCXguSW9wb3J0cyA9IG1ha2UoW11Jb3BvcnRSYW5nZSwgbnVtSW9wb3J0cykK
IAkJZm9yIGksIHYgOj0gcmFuZ2UgY0lvcG9ydHMgewogCQkJaWYgZXJyIDo9IHguSW9wb3J0c1tp
XS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10
LkVycm9yZigiY29udmVydGluZyBmaWVsZCBJb3BvcnRzOiAldiIsIGVycikKIAkJCX0KIAkJfQog
CX0KQEAgLTg2MiwxMiArODYyLDEyIEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAkJeC5Jb21lbSA9IG1ha2Uo
W11Jb21lbVJhbmdlLCBudW1Jb21lbSkKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY0lvbWVtIHsKIAkJ
CWlmIGVyciA6PSB4LklvbWVtW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJu
IGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIElvbWVtOiAldiIs
IGVycikKIAkJCX0KIAkJfQogCX0KIAlpZiBlcnIgOj0geC5DbGFpbU1vZGUuZnJvbUMoJnhjLmNs
YWltX21vZGUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9y
ZigiY29udmVydGluZyBmaWVsZCBDbGFpbU1vZGU6ICV2IiwgZXJyKQogCX0KIAl4LkV2ZW50Q2hh
bm5lbHMgPSB1aW50MzIoeGMuZXZlbnRfY2hhbm5lbHMpCiAJeC5LZXJuZWwgPSBDLkdvU3RyaW5n
KHhjLmtlcm5lbCkKQEAgLTg3NSwyMSArODc1LDIxIEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5m
bykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl4LlJhbWRp
c2sgPSBDLkdvU3RyaW5nKHhjLnJhbWRpc2spCiAJeC5EZXZpY2VUcmVlID0gQy5Hb1N0cmluZyh4
Yy5kZXZpY2VfdHJlZSkKIAlpZiBlcnIgOj0geC5BY3BpLmZyb21DKCZ4Yy5hY3BpKTsgZXJyICE9
IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgQWNwaTogJXYiLCBlcnIpCiAJfQogCXguQm9vdGxvYWRlciA9IEMuR29TdHJpbmcoeGMuYm9v
dGxvYWRlcikKIAlpZiBlcnIgOj0geC5Cb290bG9hZGVyQXJncy5mcm9tQygmeGMuYm9vdGxvYWRl
cl9hcmdzKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgQm9vdGxvYWRlckFyZ3M6ICV2IiwgZXJyKQogCX0KIAl4LlRpbWVy
TW9kZSA9IFRpbWVyTW9kZSh4Yy50aW1lcl9tb2RlKQogCWlmIGVyciA6PSB4Lk5lc3RlZEh2bS5m
cm9tQygmeGMubmVzdGVkX2h2bSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVy
biBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE5lc3RlZEh2bTogJXYiLCBlcnIpCiAJfQog
CWlmIGVyciA6PSB4LkFwaWMuZnJvbUMoJnhjLmFwaWMpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJu
IGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBBcGljOiAldiIsIGVy
cikKIAl9CiAJaWYgZXJyIDo9IHguRG1SZXN0cmljdC5mcm9tQygmeGMuZG1fcmVzdHJpY3QpOyBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBEbVJlc3RyaWN0OiAldiIsIGVycikKIAl9CiAJeC5UZWUgPSBUZWVUeXBlKHhjLnRl
ZSkKIAl4LlR5cGUgPSBEb21haW5UeXBlKHhjLl90eXBlKQpAQCAtODk3LDE5ICs4OTcsMTkgQEAg
ZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mbykgZXJyb3IgewogCWNhc2UgRG9tYWluVHlwZUh2bToKIAkJdmFyIHR5cGVIdm0gRG9tYWlu
QnVpbGRJbmZvVHlwZVVuaW9uSHZtCiAJCWlmIGVyciA6PSB0eXBlSHZtLmZyb21DKHhjKTsgZXJy
ICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCB0eXBlSHZtOiAldiIsIGVycikKIAkJfQogCQl4LlR5cGVVbmlvbiA9IHR5cGVIdm0K
IAljYXNlIERvbWFpblR5cGVQdjoKIAkJdmFyIHR5cGVQdiBEb21haW5CdWlsZEluZm9UeXBlVW5p
b25QdgogCQlpZiBlcnIgOj0gdHlwZVB2LmZyb21DKHhjKTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1
cm4gZXJyCisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCB0eXBlUHY6ICV2
IiwgZXJyKQogCQl9CiAJCXguVHlwZVVuaW9uID0gdHlwZVB2CiAJY2FzZSBEb21haW5UeXBlUHZo
OgogCQl2YXIgdHlwZVB2aCBEb21haW5CdWlsZEluZm9UeXBlVW5pb25QdmgKIAkJaWYgZXJyIDo9
IHR5cGVQdmguZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVy
biBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVQdmg6ICV2IiwgZXJyKQogCQl9CiAJ
CXguVHlwZVVuaW9uID0gdHlwZVB2aAogCWRlZmF1bHQ6CkBAIC05MzEsMTAwICs5MzEsMTAwIEBA
IGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbkh2bSkgZnJvbUMoeGMgKkMubGlieGxf
ZG9tYWluX2J1aWxkX2luZm8pIGVycm9yCiAJeC5GaXJtd2FyZSA9IEMuR29TdHJpbmcodG1wLmZp
cm13YXJlKQogCXguQmlvcyA9IEJpb3NUeXBlKHRtcC5iaW9zKQogCWlmIGVyciA6PSB4LlBhZS5m
cm9tQygmdG1wLnBhZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFBhZTogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4
LkFwaWMuZnJvbUMoJnRtcC5hcGljKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQXBpYzogJXYiLCBlcnIpCiAJfQogCWlm
IGVyciA6PSB4LkFjcGkuZnJvbUMoJnRtcC5hY3BpKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBl
cnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQWNwaTogJXYiLCBlcnIp
CiAJfQogCWlmIGVyciA6PSB4LkFjcGlTMy5mcm9tQygmdG1wLmFjcGlfczMpOyBlcnIgIT0gbmls
IHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBB
Y3BpUzM6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5BY3BpUzQuZnJvbUMoJnRtcC5hY3Bp
X3M0KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNv
bnZlcnRpbmcgZmllbGQgQWNwaVM0OiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQWNwaUxh
cHRvcFNsYXRlLmZyb21DKCZ0bXAuYWNwaV9sYXB0b3Bfc2xhdGUpOyBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBBY3BpTGFw
dG9wU2xhdGU6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5OeC5mcm9tQygmdG1wLm54KTsg
ZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgTng6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5WaXJpZGlhbi5mcm9tQygm
dG1wLnZpcmlkaWFuKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVmlyaWRpYW46ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIg
Oj0geC5WaXJpZGlhbkVuYWJsZS5mcm9tQygmdG1wLnZpcmlkaWFuX2VuYWJsZSk7IGVyciAhPSBu
aWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxk
IFZpcmlkaWFuRW5hYmxlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguVmlyaWRpYW5EaXNh
YmxlLmZyb21DKCZ0bXAudmlyaWRpYW5fZGlzYWJsZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFZpcmlkaWFuRGlzYWJs
ZTogJXYiLCBlcnIpCiAJfQogCXguVGltZW9mZnNldCA9IEMuR29TdHJpbmcodG1wLnRpbWVvZmZz
ZXQpCiAJaWYgZXJyIDo9IHguSHBldC5mcm9tQygmdG1wLmhwZXQpOyBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBIcGV0OiAl
diIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguVnB0QWxpZ24uZnJvbUMoJnRtcC52cHRfYWxpZ24p
OyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVy
dGluZyBmaWVsZCBWcHRBbGlnbjogJXYiLCBlcnIpCiAJfQogCXguTW1pb0hvbGVNZW1rYiA9IHVp
bnQ2NCh0bXAubW1pb19ob2xlX21lbWtiKQogCXguVGltZXJNb2RlID0gVGltZXJNb2RlKHRtcC50
aW1lcl9tb2RlKQogCWlmIGVyciA6PSB4Lk5lc3RlZEh2bS5mcm9tQygmdG1wLm5lc3RlZF9odm0p
OyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVy
dGluZyBmaWVsZCBOZXN0ZWRIdm06ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5BbHRwMk0u
ZnJvbUMoJnRtcC5hbHRwMm0pOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBBbHRwMk06ICV2IiwgZXJyKQogCX0KIAl4LlN5
c3RlbUZpcm13YXJlID0gQy5Hb1N0cmluZyh0bXAuc3lzdGVtX2Zpcm13YXJlKQogCXguU21iaW9z
RmlybXdhcmUgPSBDLkdvU3RyaW5nKHRtcC5zbWJpb3NfZmlybXdhcmUpCiAJeC5BY3BpRmlybXdh
cmUgPSBDLkdvU3RyaW5nKHRtcC5hY3BpX2Zpcm13YXJlKQogCXguSGR0eXBlID0gSGR0eXBlKHRt
cC5oZHR5cGUpCiAJaWYgZXJyIDo9IHguTm9ncmFwaGljLmZyb21DKCZ0bXAubm9ncmFwaGljKTsg
ZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgTm9ncmFwaGljOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguVmdhLmZyb21D
KCZ0bXAudmdhKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJv
cmYoImNvbnZlcnRpbmcgZmllbGQgVmdhOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguVm5j
LmZyb21DKCZ0bXAudm5jKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZt
dC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVm5jOiAldiIsIGVycikKIAl9CiAJeC5LZXltYXAg
PSBDLkdvU3RyaW5nKHRtcC5rZXltYXApCiAJaWYgZXJyIDo9IHguU2RsLmZyb21DKCZ0bXAuc2Rs
KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgU2RsOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguU3BpY2UuZnJvbUMo
JnRtcC5zcGljZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJy
b3JmKCJjb252ZXJ0aW5nIGZpZWxkIFNwaWNlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHgu
R2Z4UGFzc3RocnUuZnJvbUMoJnRtcC5nZnhfcGFzc3RocnUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0
dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBHZnhQYXNzdGhy
dTogJXYiLCBlcnIpCiAJfQogCXguR2Z4UGFzc3RocnVLaW5kID0gR2Z4UGFzc3RocnVLaW5kKHRt
cC5nZnhfcGFzc3RocnVfa2luZCkKIAl4LlNlcmlhbCA9IEMuR29TdHJpbmcodG1wLnNlcmlhbCkK
IAl4LkJvb3QgPSBDLkdvU3RyaW5nKHRtcC5ib290KQogCWlmIGVyciA6PSB4LlVzYi5mcm9tQygm
dG1wLnVzYik7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIFVzYjogJXYiLCBlcnIpCiAJfQogCXguVXNidmVyc2lvbiA9IGlu
dCh0bXAudXNidmVyc2lvbikKIAl4LlVzYmRldmljZSA9IEMuR29TdHJpbmcodG1wLnVzYmRldmlj
ZSkKIAlpZiBlcnIgOj0geC5Wa2JEZXZpY2UuZnJvbUMoJnRtcC52a2JfZGV2aWNlKTsgZXJyICE9
IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgVmtiRGV2aWNlOiAldiIsIGVycikKIAl9CiAJeC5Tb3VuZGh3ID0gQy5Hb1N0cmluZyh0bXAu
c291bmRodykKIAlpZiBlcnIgOj0geC5YZW5QbGF0Zm9ybVBjaS5mcm9tQygmdG1wLnhlbl9wbGF0
Zm9ybV9wY2kpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9y
ZigiY29udmVydGluZyBmaWVsZCBYZW5QbGF0Zm9ybVBjaTogJXYiLCBlcnIpCiAJfQogCWlmIGVy
ciA6PSB4LlVzYmRldmljZUxpc3QuZnJvbUMoJnRtcC51c2JkZXZpY2VfbGlzdCk7IGVyciAhPSBu
aWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxk
IFVzYmRldmljZUxpc3Q6ICV2IiwgZXJyKQogCX0KIAl4LlZlbmRvckRldmljZSA9IFZlbmRvckRl
dmljZSh0bXAudmVuZG9yX2RldmljZSkKIAlpZiBlcnIgOj0geC5Nc1ZtR2VuaWQuZnJvbUMoJnRt
cC5tc192bV9nZW5pZCk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE1zVm1HZW5pZDogJXYiLCBlcnIpCiAJfQogCWlmIGVy
ciA6PSB4LlNlcmlhbExpc3QuZnJvbUMoJnRtcC5zZXJpYWxfbGlzdCk7IGVyciAhPSBuaWwgewot
CQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFNlcmlh
bExpc3Q6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5SZG0uZnJvbUMoJnRtcC5yZG0pOyBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBSZG06ICV2IiwgZXJyKQogCX0KIAl4LlJkbU1lbUJvdW5kYXJ5TWVta2IgPSB1aW50
NjQodG1wLnJkbV9tZW1fYm91bmRhcnlfbWVta2IpCiAJeC5NY2FDYXBzID0gdWludDY0KHRtcC5t
Y2FfY2FwcykKQEAgLTEwNDEsMTMgKzEwNDEsMTMgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZv
VHlwZVVuaW9uUHYpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSBlcnJvcgog
CXguU2xhY2tNZW1rYiA9IHVpbnQ2NCh0bXAuc2xhY2tfbWVta2IpCiAJeC5Cb290bG9hZGVyID0g
Qy5Hb1N0cmluZyh0bXAuYm9vdGxvYWRlcikKIAlpZiBlcnIgOj0geC5Cb290bG9hZGVyQXJncy5m
cm9tQygmdG1wLmJvb3Rsb2FkZXJfYXJncyk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJ
CXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEJvb3Rsb2FkZXJBcmdzOiAldiIs
IGVycikKIAl9CiAJeC5DbWRsaW5lID0gQy5Hb1N0cmluZyh0bXAuY21kbGluZSkKIAl4LlJhbWRp
c2sgPSBDLkdvU3RyaW5nKHRtcC5yYW1kaXNrKQogCXguRmVhdHVyZXMgPSBDLkdvU3RyaW5nKHRt
cC5mZWF0dXJlcykKIAlpZiBlcnIgOj0geC5FODIwSG9zdC5mcm9tQygmdG1wLmU4MjBfaG9zdCk7
IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0
aW5nIGZpZWxkIEU4MjBIb3N0OiAldiIsIGVycikKIAl9CiAJcmV0dXJuIG5pbAogfQpAQCAtMTA1
OSw3ICsxMDU5LDcgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHZoKSBmcm9t
Qyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IKIAogCXRtcCA6PSAoKkMubGli
eGxfZG9tYWluX2J1aWxkX2luZm9fdHlwZV91bmlvbl9wdmgpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51
WzBdKSkKIAlpZiBlcnIgOj0geC5QdnNoaW0uZnJvbUMoJnRtcC5wdnNoaW0pOyBlcnIgIT0gbmls
IHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQ
dnNoaW06ICV2IiwgZXJyKQogCX0KIAl4LlB2c2hpbVBhdGggPSBDLkdvU3RyaW5nKHRtcC5wdnNo
aW1fcGF0aCkKIAl4LlB2c2hpbUNtZGxpbmUgPSBDLkdvU3RyaW5nKHRtcC5wdnNoaW1fY21kbGlu
ZSkKQEAgLTEwNzYsMTMgKzEwNzYsMTMgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0Mo
eGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAogCXhjLm1heF92
Y3B1cyA9IEMuaW50KHguTWF4VmNwdXMpCiAJaWYgZXJyIDo9IHguQXZhaWxWY3B1cy50b0MoJnhj
LmF2YWlsX3ZjcHVzKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQXZhaWxWY3B1czogJXYiLCBlcnIpCiAJfQogCWlmIGVy
ciA6PSB4LkNwdW1hcC50b0MoJnhjLmNwdW1hcCk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJy
CisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENwdW1hcDogJXYiLCBlcnIp
CiAJfQogCWlmIGVyciA6PSB4Lk5vZGVtYXAudG9DKCZ4Yy5ub2RlbWFwKTsgZXJyICE9IG5pbCB7
Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgTm9k
ZW1hcDogJXYiLCBlcnIpCiAJfQogCWlmIG51bVZjcHVIYXJkQWZmaW5pdHkgOj0gbGVuKHguVmNw
dUhhcmRBZmZpbml0eSk7IG51bVZjcHVIYXJkQWZmaW5pdHkgPiAwIHsKIAkJeGMudmNwdV9oYXJk
X2FmZmluaXR5ID0gKCpDLmxpYnhsX2JpdG1hcCkoQy5tYWxsb2MoQy51bG9uZyhudW1WY3B1SGFy
ZEFmZmluaXR5KSAqIEMuc2l6ZW9mX2xpYnhsX2JpdG1hcCkpCkBAIC0xMDkwLDcgKzEwOTAsNyBA
QCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mbykgKGVyciBlcnJvcikgewogCQljVmNwdUhhcmRBZmZpbml0eSA6PSAoKlsxIDw8IDI4XUMu
bGlieGxfYml0bWFwKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1X2hhcmRfYWZmaW5pdHkpKVs6bnVt
VmNwdUhhcmRBZmZpbml0eTpudW1WY3B1SGFyZEFmZmluaXR5XQogCQlmb3IgaSwgdiA6PSByYW5n
ZSB4LlZjcHVIYXJkQWZmaW5pdHkgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVmNwdUhhcmRBZmZp
bml0eVtpXSk7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVy
cm9yZigiY29udmVydGluZyBmaWVsZCBWY3B1SGFyZEFmZmluaXR5OiAldiIsIGVycikKIAkJCX0K
IAkJfQogCX0KQEAgLTExMDAsMTIgKzExMDAsMTIgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZv
KSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAkJY1Zj
cHVTb2Z0QWZmaW5pdHkgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2JpdG1hcCkodW5zYWZlLlBvaW50
ZXIoeGMudmNwdV9zb2Z0X2FmZmluaXR5KSlbOm51bVZjcHVTb2Z0QWZmaW5pdHk6bnVtVmNwdVNv
ZnRBZmZpbml0eV0KIAkJZm9yIGksIHYgOj0gcmFuZ2UgeC5WY3B1U29mdEFmZmluaXR5IHsKIAkJ
CWlmIGVyciA6PSB2LnRvQygmY1ZjcHVTb2Z0QWZmaW5pdHlbaV0pOyBlcnIgIT0gbmlsIHsKLQkJ
CQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVmNw
dVNvZnRBZmZpbml0eTogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CiAJaWYgZXJyIDo9IHguTnVt
YVBsYWNlbWVudC50b0MoJnhjLm51bWFfcGxhY2VtZW50KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVy
biBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgTnVtYVBsYWNlbWVu
dDogJXYiLCBlcnIpCiAJfQogCXhjLnRzY19tb2RlID0gQy5saWJ4bF90c2NfbW9kZSh4LlRzY01v
ZGUpCiAJeGMubWF4X21lbWtiID0gQy51aW50NjRfdCh4Lk1heE1lbWtiKQpAQCAtMTExOSwxMyAr
MTExOSwxMyBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21h
aW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCQl4Yy5leGVjX3NzaWRfbGFiZWwgPSBDLkNT
dHJpbmcoeC5FeGVjU3NpZExhYmVsKQogCX0KIAlpZiBlcnIgOj0geC5Mb2NhbHRpbWUudG9DKCZ4
Yy5sb2NhbHRpbWUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVy
cm9yZigiY29udmVydGluZyBmaWVsZCBMb2NhbHRpbWU6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIg
Oj0geC5EaXNhYmxlTWlncmF0ZS50b0MoJnhjLmRpc2FibGVfbWlncmF0ZSk7IGVyciAhPSBuaWwg
ewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIERp
c2FibGVNaWdyYXRlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ3B1aWQudG9DKCZ4Yy5j
cHVpZCk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJj
b252ZXJ0aW5nIGZpZWxkIENwdWlkOiAldiIsIGVycikKIAl9CiAJaWYgeC5CbGtkZXZTdGFydCAh
PSAiIiB7CiAJCXhjLmJsa2Rldl9zdGFydCA9IEMuQ1N0cmluZyh4LkJsa2RldlN0YXJ0KQpAQCAt
MTEzNiw3ICsxMTM2LDcgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0MoeGMgKkMubGli
eGxfZG9tYWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAkJY1ZudW1hTm9kZXMgOj0gKCpb
MSA8PCAyOF1DLmxpYnhsX3Zub2RlX2luZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnZudW1hX25vZGVz
KSlbOm51bVZudW1hTm9kZXM6bnVtVm51bWFOb2Rlc10KIAkJZm9yIGksIHYgOj0gcmFuZ2UgeC5W
bnVtYU5vZGVzIHsKIAkJCWlmIGVyciA6PSB2LnRvQygmY1ZudW1hTm9kZXNbaV0pOyBlcnIgIT0g
bmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgVm51bWFOb2RlczogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0xMTQ0LDcgKzEx
NDQsNyBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5f
YnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCXhjLm1heF9tYXB0cmFja19mcmFtZXMgPSBDLnVp
bnQzMl90KHguTWF4TWFwdHJhY2tGcmFtZXMpCiAJeGMuZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBD
LmxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9uKHguRGV2aWNlTW9kZWxWZXJzaW9uKQogCWlmIGVy
ciA6PSB4LkRldmljZU1vZGVsU3R1YmRvbWFpbi50b0MoJnhjLmRldmljZV9tb2RlbF9zdHViZG9t
YWluKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNv
bnZlcnRpbmcgZmllbGQgRGV2aWNlTW9kZWxTdHViZG9tYWluOiAldiIsIGVycikKIAl9CiAJaWYg
eC5EZXZpY2VNb2RlbCAhPSAiIiB7CiAJCXhjLmRldmljZV9tb2RlbCA9IEMuQ1N0cmluZyh4LkRl
dmljZU1vZGVsKQpAQCAtMTE1NywxNiArMTE1NywxNiBAQCBmdW5jICh4ICpEb21haW5CdWlsZElu
Zm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCQl4
Yy5kZXZpY2VfbW9kZWxfdXNlciA9IEMuQ1N0cmluZyh4LkRldmljZU1vZGVsVXNlcikKIAl9CiAJ
aWYgZXJyIDo9IHguRXh0cmEudG9DKCZ4Yy5leHRyYSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEV4dHJhOiAldiIsIGVy
cikKIAl9CiAJaWYgZXJyIDo9IHguRXh0cmFQdi50b0MoJnhjLmV4dHJhX3B2KTsgZXJyICE9IG5p
bCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQg
RXh0cmFQdjogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LkV4dHJhSHZtLnRvQygmeGMuZXh0
cmFfaHZtKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgRXh0cmFIdm06ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5T
Y2hlZFBhcmFtcy50b0MoJnhjLnNjaGVkX3BhcmFtcyk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFNjaGVkUGFyYW1zOiAl
diIsIGVycikKIAl9CiAJaWYgbnVtSW9wb3J0cyA6PSBsZW4oeC5Jb3BvcnRzKTsgbnVtSW9wb3J0
cyA+IDAgewogCQl4Yy5pb3BvcnRzID0gKCpDLmxpYnhsX2lvcG9ydF9yYW5nZSkoQy5tYWxsb2Mo
Qy51bG9uZyhudW1Jb3BvcnRzKSAqIEMuc2l6ZW9mX2xpYnhsX2lvcG9ydF9yYW5nZSkpCkBAIC0x
MTc0LDcgKzExNzQsNyBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4
bF9kb21haW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCQljSW9wb3J0cyA6PSAoKlsxIDw8
IDI4XUMubGlieGxfaW9wb3J0X3JhbmdlKSh1bnNhZmUuUG9pbnRlcih4Yy5pb3BvcnRzKSlbOm51
bUlvcG9ydHM6bnVtSW9wb3J0c10KIAkJZm9yIGksIHYgOj0gcmFuZ2UgeC5Jb3BvcnRzIHsKIAkJ
CWlmIGVyciA6PSB2LnRvQygmY0lvcG9ydHNbaV0pOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4g
ZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgSW9wb3J0czogJXYi
LCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0xMTkyLDEyICsxMTkyLDEyIEBAIGZ1bmMgKHggKkRv
bWFpbkJ1aWxkSW5mbykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSAoZXJyIGVy
cm9yKSB7CiAJCWNJb21lbSA6PSAoKlsxIDw8IDI4XUMubGlieGxfaW9tZW1fcmFuZ2UpKHVuc2Fm
ZS5Qb2ludGVyKHhjLmlvbWVtKSlbOm51bUlvbWVtOm51bUlvbWVtXQogCQlmb3IgaSwgdiA6PSBy
YW5nZSB4LklvbWVtIHsKIAkJCWlmIGVyciA6PSB2LnRvQygmY0lvbWVtW2ldKTsgZXJyICE9IG5p
bCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZp
ZWxkIElvbWVtOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KIAlpZiBlcnIgOj0geC5DbGFpbU1v
ZGUudG9DKCZ4Yy5jbGFpbV9tb2RlKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ2xhaW1Nb2RlOiAldiIsIGVycikKIAl9
CiAJeGMuZXZlbnRfY2hhbm5lbHMgPSBDLnVpbnQzMl90KHguRXZlbnRDaGFubmVscykKIAlpZiB4
Lktlcm5lbCAhPSAiIiB7CkBAIC0xMjEzLDIzICsxMjEzLDIzIEBAIGZ1bmMgKHggKkRvbWFpbkJ1
aWxkSW5mbykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSAoZXJyIGVycm9yKSB7
CiAJCXhjLmRldmljZV90cmVlID0gQy5DU3RyaW5nKHguRGV2aWNlVHJlZSkKIAl9CiAJaWYgZXJy
IDo9IHguQWNwaS50b0MoJnhjLmFjcGkpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBBY3BpOiAldiIsIGVycikKIAl9CiAJ
aWYgeC5Cb290bG9hZGVyICE9ICIiIHsKIAkJeGMuYm9vdGxvYWRlciA9IEMuQ1N0cmluZyh4LkJv
b3Rsb2FkZXIpCiAJfQogCWlmIGVyciA6PSB4LkJvb3Rsb2FkZXJBcmdzLnRvQygmeGMuYm9vdGxv
YWRlcl9hcmdzKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJv
cmYoImNvbnZlcnRpbmcgZmllbGQgQm9vdGxvYWRlckFyZ3M6ICV2IiwgZXJyKQogCX0KIAl4Yy50
aW1lcl9tb2RlID0gQy5saWJ4bF90aW1lcl9tb2RlKHguVGltZXJNb2RlKQogCWlmIGVyciA6PSB4
Lk5lc3RlZEh2bS50b0MoJnhjLm5lc3RlZF9odm0pOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVy
cgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBOZXN0ZWRIdm06ICV2Iiwg
ZXJyKQogCX0KIAlpZiBlcnIgOj0geC5BcGljLnRvQygmeGMuYXBpYyk7IGVyciAhPSBuaWwgewot
CQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEFwaWM6
ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5EbVJlc3RyaWN0LnRvQygmeGMuZG1fcmVzdHJp
Y3QpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29u
dmVydGluZyBmaWVsZCBEbVJlc3RyaWN0OiAldiIsIGVycikKIAl9CiAJeGMudGVlID0gQy5saWJ4
bF90ZWVfdHlwZSh4LlRlZSkKIAl4Yy5fdHlwZSA9IEMubGlieGxfZG9tYWluX3R5cGUoeC5UeXBl
KQpAQCAtMTI0NSw1MSArMTI0NSw1MSBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4
YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewogCQl9CiAJCWh2bS5i
aW9zID0gQy5saWJ4bF9iaW9zX3R5cGUodG1wLkJpb3MpCiAJCWlmIGVyciA6PSB0bXAuUGFlLnRv
QygmaHZtLnBhZSk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQgUGFlOiAldiIsIGVycikKIAkJfQogCQlpZiBlcnIgOj0g
dG1wLkFwaWMudG9DKCZodm0uYXBpYyk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJ
cmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQXBpYzogJXYiLCBlcnIpCiAJCX0K
IAkJaWYgZXJyIDo9IHRtcC5BY3BpLnRvQygmaHZtLmFjcGkpOyBlcnIgIT0gbmlsIHsKLQkJCXJl
dHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEFjcGk6ICV2
IiwgZXJyKQogCQl9CiAJCWlmIGVyciA6PSB0bXAuQWNwaVMzLnRvQygmaHZtLmFjcGlfczMpOyBl
cnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0
aW5nIGZpZWxkIEFjcGlTMzogJXYiLCBlcnIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5BY3BpUzQu
dG9DKCZodm0uYWNwaV9zNCk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJu
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQWNwaVM0OiAldiIsIGVycikKIAkJfQogCQlp
ZiBlcnIgOj0gdG1wLkFjcGlMYXB0b3BTbGF0ZS50b0MoJmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSk7
IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgQWNwaUxhcHRvcFNsYXRlOiAldiIsIGVycikKIAkJfQogCQlpZiBlcnIgOj0g
dG1wLk54LnRvQygmaHZtLm54KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBOeDogJXYiLCBlcnIpCiAJCX0KIAkJaWYg
ZXJyIDo9IHRtcC5WaXJpZGlhbi50b0MoJmh2bS52aXJpZGlhbik7IGVyciAhPSBuaWwgewotCQkJ
cmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVmlyaWRp
YW46ICV2IiwgZXJyKQogCQl9CiAJCWlmIGVyciA6PSB0bXAuVmlyaWRpYW5FbmFibGUudG9DKCZo
dm0udmlyaWRpYW5fZW5hYmxlKTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBWaXJpZGlhbkVuYWJsZTogJXYiLCBlcnIp
CiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5WaXJpZGlhbkRpc2FibGUudG9DKCZodm0udmlyaWRpYW5f
ZGlzYWJsZSk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJv
cmYoImNvbnZlcnRpbmcgZmllbGQgVmlyaWRpYW5EaXNhYmxlOiAldiIsIGVycikKIAkJfQogCQlp
ZiB0bXAuVGltZW9mZnNldCAhPSAiIiB7CiAJCQlodm0udGltZW9mZnNldCA9IEMuQ1N0cmluZyh0
bXAuVGltZW9mZnNldCkKIAkJfQogCQlpZiBlcnIgOj0gdG1wLkhwZXQudG9DKCZodm0uaHBldCk7
IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgSHBldDogJXYiLCBlcnIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5WcHRBbGln
bi50b0MoJmh2bS52cHRfYWxpZ24pOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJl
dHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFZwdEFsaWduOiAldiIsIGVycikKIAkJ
fQogCQlodm0ubW1pb19ob2xlX21lbWtiID0gQy51aW50NjRfdCh0bXAuTW1pb0hvbGVNZW1rYikK
IAkJaHZtLnRpbWVyX21vZGUgPSBDLmxpYnhsX3RpbWVyX21vZGUodG1wLlRpbWVyTW9kZSkKIAkJ
aWYgZXJyIDo9IHRtcC5OZXN0ZWRIdm0udG9DKCZodm0ubmVzdGVkX2h2bSk7IGVyciAhPSBuaWwg
ewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQg
TmVzdGVkSHZtOiAldiIsIGVycikKIAkJfQogCQlpZiBlcnIgOj0gdG1wLkFsdHAyTS50b0MoJmh2
bS5hbHRwMm0pOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJy
b3JmKCJjb252ZXJ0aW5nIGZpZWxkIEFsdHAyTTogJXYiLCBlcnIpCiAJCX0KIAkJaWYgdG1wLlN5
c3RlbUZpcm13YXJlICE9ICIiIHsKIAkJCWh2bS5zeXN0ZW1fZmlybXdhcmUgPSBDLkNTdHJpbmco
dG1wLlN5c3RlbUZpcm13YXJlKQpAQCAtMTMwMiwyNSArMTMwMiwyNSBAQCBmdW5jICh4ICpEb21h
aW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgKGVyciBlcnJv
cikgewogCQl9CiAJCWh2bS5oZHR5cGUgPSBDLmxpYnhsX2hkdHlwZSh0bXAuSGR0eXBlKQogCQlp
ZiBlcnIgOj0gdG1wLk5vZ3JhcGhpYy50b0MoJmh2bS5ub2dyYXBoaWMpOyBlcnIgIT0gbmlsIHsK
LQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE5v
Z3JhcGhpYzogJXYiLCBlcnIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5WZ2EudG9DKCZodm0udmdh
KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1cm4gZm10LkVycm9yZigiY29u
dmVydGluZyBmaWVsZCBWZ2E6ICV2IiwgZXJyKQogCQl9CiAJCWlmIGVyciA6PSB0bXAuVm5jLnRv
QygmaHZtLnZuYyk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVm5jOiAldiIsIGVycikKIAkJfQogCQlpZiB0bXAuS2V5
bWFwICE9ICIiIHsKIAkJCWh2bS5rZXltYXAgPSBDLkNTdHJpbmcodG1wLktleW1hcCkKIAkJfQog
CQlpZiBlcnIgOj0gdG1wLlNkbC50b0MoJmh2bS5zZGwpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVy
biBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFNkbDogJXYiLCBl
cnIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5TcGljZS50b0MoJmh2bS5zcGljZSk7IGVyciAhPSBu
aWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgU3BpY2U6ICV2IiwgZXJyKQogCQl9CiAJCWlmIGVyciA6PSB0bXAuR2Z4UGFzc3RocnUudG9D
KCZodm0uZ2Z4X3Bhc3N0aHJ1KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBHZnhQYXNzdGhydTogJXYiLCBlcnIpCiAJ
CX0KIAkJaHZtLmdmeF9wYXNzdGhydV9raW5kID0gQy5saWJ4bF9nZnhfcGFzc3RocnVfa2luZCh0
bXAuR2Z4UGFzc3RocnVLaW5kKQogCQlpZiB0bXAuU2VyaWFsICE9ICIiIHsKQEAgLTEzMzAsMzMg
KzEzMzAsMzMgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9t
YWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAkJCWh2bS5ib290ID0gQy5DU3RyaW5nKHRt
cC5Cb290KQogCQl9CiAJCWlmIGVyciA6PSB0bXAuVXNiLnRvQygmaHZtLnVzYik7IGVyciAhPSBu
aWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgVXNiOiAldiIsIGVycikKIAkJfQogCQlodm0udXNidmVyc2lvbiA9IEMuaW50KHRtcC5Vc2J2
ZXJzaW9uKQogCQlpZiB0bXAuVXNiZGV2aWNlICE9ICIiIHsKIAkJCWh2bS51c2JkZXZpY2UgPSBD
LkNTdHJpbmcodG1wLlVzYmRldmljZSkKIAkJfQogCQlpZiBlcnIgOj0gdG1wLlZrYkRldmljZS50
b0MoJmh2bS52a2JfZGV2aWNlKTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBWa2JEZXZpY2U6ICV2IiwgZXJyKQogCQl9
CiAJCWlmIHRtcC5Tb3VuZGh3ICE9ICIiIHsKIAkJCWh2bS5zb3VuZGh3ID0gQy5DU3RyaW5nKHRt
cC5Tb3VuZGh3KQogCQl9CiAJCWlmIGVyciA6PSB0bXAuWGVuUGxhdGZvcm1QY2kudG9DKCZodm0u
eGVuX3BsYXRmb3JtX3BjaSk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJu
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgWGVuUGxhdGZvcm1QY2k6ICV2IiwgZXJyKQog
CQl9CiAJCWlmIGVyciA6PSB0bXAuVXNiZGV2aWNlTGlzdC50b0MoJmh2bS51c2JkZXZpY2VfbGlz
dCk7IGVyciAhPSBuaWwgewotCQkJcmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNv
bnZlcnRpbmcgZmllbGQgVXNiZGV2aWNlTGlzdDogJXYiLCBlcnIpCiAJCX0KIAkJaHZtLnZlbmRv
cl9kZXZpY2UgPSBDLmxpYnhsX3ZlbmRvcl9kZXZpY2UodG1wLlZlbmRvckRldmljZSkKIAkJaWYg
ZXJyIDo9IHRtcC5Nc1ZtR2VuaWQudG9DKCZodm0ubXNfdm1fZ2VuaWQpOyBlcnIgIT0gbmlsIHsK
LQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE1z
Vm1HZW5pZDogJXYiLCBlcnIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5TZXJpYWxMaXN0LnRvQygm
aHZtLnNlcmlhbF9saXN0KTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBTZXJpYWxMaXN0OiAldiIsIGVycikKIAkJfQog
CQlpZiBlcnIgOj0gdG1wLlJkbS50b0MoJmh2bS5yZG0pOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVy
biBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFJkbTogJXYiLCBl
cnIpCiAJCX0KIAkJaHZtLnJkbV9tZW1fYm91bmRhcnlfbWVta2IgPSBDLnVpbnQ2NF90KHRtcC5S
ZG1NZW1Cb3VuZGFyeU1lbWtiKQogCQlodm0ubWNhX2NhcHMgPSBDLnVpbnQ2NF90KHRtcC5NY2FD
YXBzKQpAQCAtMTM3Niw3ICsxMzc2LDcgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0b0Mo
eGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIChlcnIgZXJyb3IpIHsKIAkJCXB2LmJvb3Rs
b2FkZXIgPSBDLkNTdHJpbmcodG1wLkJvb3Rsb2FkZXIpCiAJCX0KIAkJaWYgZXJyIDo9IHRtcC5C
b290bG9hZGVyQXJncy50b0MoJnB2LmJvb3Rsb2FkZXJfYXJncyk7IGVyciAhPSBuaWwgewotCQkJ
cmV0dXJuIGVycgorCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQm9vdGxv
YWRlckFyZ3M6ICV2IiwgZXJyKQogCQl9CiAJCWlmIHRtcC5DbWRsaW5lICE9ICIiIHsKIAkJCXB2
LmNtZGxpbmUgPSBDLkNTdHJpbmcodG1wLkNtZGxpbmUpCkBAIC0xMzg4LDcgKzEzODgsNyBAQCBm
dW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5m
bykgKGVyciBlcnJvcikgewogCQkJcHYuZmVhdHVyZXMgPSBDLkNTdHJpbmcodG1wLkZlYXR1cmVz
KQogCQl9CiAJCWlmIGVyciA6PSB0bXAuRTgyMEhvc3QudG9DKCZwdi5lODIwX2hvc3QpOyBlcnIg
IT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5n
IGZpZWxkIEU4MjBIb3N0OiAldiIsIGVycikKIAkJfQogCQlwdkJ5dGVzIDo9IEMuR29CeXRlcyh1
bnNhZmUuUG9pbnRlcigmcHYpLCBDLnNpemVvZl9saWJ4bF9kb21haW5fYnVpbGRfaW5mb190eXBl
X3VuaW9uX3B2KQogCQljb3B5KHhjLnVbOl0sIHB2Qnl0ZXMpCkBAIC0xMzk5LDcgKzEzOTksNyBA
QCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mbykgKGVyciBlcnJvcikgewogCQl9CiAJCXZhciBwdmggQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mb190eXBlX3VuaW9uX3B2aAogCQlpZiBlcnIgOj0gdG1wLlB2c2hpbS50b0MoJnB2aC5wdnNo
aW0pOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJj
b252ZXJ0aW5nIGZpZWxkIFB2c2hpbTogJXYiLCBlcnIpCiAJCX0KIAkJaWYgdG1wLlB2c2hpbVBh
dGggIT0gIiIgewogCQkJcHZoLnB2c2hpbV9wYXRoID0gQy5DU3RyaW5nKHRtcC5QdnNoaW1QYXRo
KQpAQCAtMTQyNywxMCArMTQyNywxMCBAQCBmdW5jICh4ICpEZXZpY2VWZmIpIGZyb21DKHhjICpD
LmxpYnhsX2RldmljZV92ZmIpIGVycm9yIHsKIAl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmlu
Zyh4Yy5iYWNrZW5kX2RvbW5hbWUpCiAJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQogCWlmIGVy
ciA6PSB4LlZuYy5mcm9tQygmeGMudm5jKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJ
cmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVm5jOiAldiIsIGVycikKIAl9CiAJ
aWYgZXJyIDo9IHguU2RsLmZyb21DKCZ4Yy5zZGwpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVy
cgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBTZGw6ICV2IiwgZXJyKQog
CX0KIAl4LktleW1hcCA9IEMuR29TdHJpbmcoeGMua2V5bWFwKQogCkBAIC0xNDUwLDEwICsxNDUw
LDEwIEBAIGZ1bmMgKHggKkRldmljZVZmYikgdG9DKHhjICpDLmxpYnhsX2RldmljZV92ZmIpIChl
cnIgZXJyb3IpIHsKIAl9CiAJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCiAJaWYg
ZXJyIDo9IHguVm5jLnRvQygmeGMudm5jKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJ
cmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVm5jOiAldiIsIGVycikKIAl9CiAJ
aWYgZXJyIDo9IHguU2RsLnRvQygmeGMuc2RsKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIK
KwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgU2RsOiAldiIsIGVycikKIAl9
CiAJaWYgeC5LZXltYXAgIT0gIiIgewogCQl4Yy5rZXltYXAgPSBDLkNTdHJpbmcoeC5LZXltYXAp
CkBAIC0xNTI1LDEzICsxNTI1LDEzIEBAIGZ1bmMgKHggKkRldmljZURpc2spIGZyb21DKHhjICpD
LmxpYnhsX2RldmljZV9kaXNrKSBlcnJvciB7CiAJeC5Jc0Nkcm9tID0gaW50KHhjLmlzX2Nkcm9t
KQogCXguRGlyZWN0SW9TYWZlID0gYm9vbCh4Yy5kaXJlY3RfaW9fc2FmZSkKIAlpZiBlcnIgOj0g
eC5EaXNjYXJkRW5hYmxlLmZyb21DKCZ4Yy5kaXNjYXJkX2VuYWJsZSk7IGVyciAhPSBuaWwgewot
CQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIERpc2Nh
cmRFbmFibGU6ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5Db2xvRW5hYmxlLmZyb21DKCZ4
Yy5jb2xvX2VuYWJsZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENvbG9FbmFibGU6ICV2IiwgZXJyKQogCX0KIAlpZiBl
cnIgOj0geC5Db2xvUmVzdG9yZUVuYWJsZS5mcm9tQygmeGMuY29sb19yZXN0b3JlX2VuYWJsZSk7
IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0
aW5nIGZpZWxkIENvbG9SZXN0b3JlRW5hYmxlOiAldiIsIGVycikKIAl9CiAJeC5Db2xvSG9zdCA9
IEMuR29TdHJpbmcoeGMuY29sb19ob3N0KQogCXguQ29sb1BvcnQgPSBpbnQoeGMuY29sb19wb3J0
KQpAQCAtMTU2OSwxMyArMTU2OSwxMyBAQCBmdW5jICh4ICpEZXZpY2VEaXNrKSB0b0MoeGMgKkMu
bGlieGxfZGV2aWNlX2Rpc2spIChlcnIgZXJyb3IpIHsKIAl4Yy5pc19jZHJvbSA9IEMuaW50KHgu
SXNDZHJvbSkKIAl4Yy5kaXJlY3RfaW9fc2FmZSA9IEMuYm9vbCh4LkRpcmVjdElvU2FmZSkKIAlp
ZiBlcnIgOj0geC5EaXNjYXJkRW5hYmxlLnRvQygmeGMuZGlzY2FyZF9lbmFibGUpOyBlcnIgIT0g
bmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBEaXNjYXJkRW5hYmxlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ29sb0VuYWJsZS50
b0MoJnhjLmNvbG9fZW5hYmxlKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJu
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ29sb0VuYWJsZTogJXYiLCBlcnIpCiAJfQog
CWlmIGVyciA6PSB4LkNvbG9SZXN0b3JlRW5hYmxlLnRvQygmeGMuY29sb19yZXN0b3JlX2VuYWJs
ZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252
ZXJ0aW5nIGZpZWxkIENvbG9SZXN0b3JlRW5hYmxlOiAldiIsIGVycikKIAl9CiAJaWYgeC5Db2xv
SG9zdCAhPSAiIiB7CiAJCXhjLmNvbG9faG9zdCA9IEMuQ1N0cmluZyh4LkNvbG9Ib3N0KQpAQCAt
MTYwMSw3ICsxNjAxLDcgQEAgZnVuYyAoeCAqRGV2aWNlTmljKSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfbmljKSBlcnJvciB7CiAJeC5NdHUgPSBpbnQoeGMubXR1KQogCXguTW9kZWwgPSBDLkdv
U3RyaW5nKHhjLm1vZGVsKQogCWlmIGVyciA6PSB4Lk1hYy5mcm9tQygmeGMubWFjKTsgZXJyICE9
IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgTWFjOiAldiIsIGVycikKIAl9CiAJeC5JcCA9IEMuR29TdHJpbmcoeGMuaXApCiAJeC5Ccmlk
Z2UgPSBDLkdvU3RyaW5nKHhjLmJyaWRnZSkKQEAgLTE2ODEsNyArMTY4MSw3IEBAIGZ1bmMgKHgg
KkRldmljZU5pYykgdG9DKHhjICpDLmxpYnhsX2RldmljZV9uaWMpIChlcnIgZXJyb3IpIHsKIAkJ
eGMubW9kZWwgPSBDLkNTdHJpbmcoeC5Nb2RlbCkKIAl9CiAJaWYgZXJyIDo9IHguTWFjLnRvQygm
eGMubWFjKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgTWFjOiAldiIsIGVycikKIAl9CiAJaWYgeC5JcCAhPSAiIiB7CiAJ
CXhjLmlwID0gQy5DU3RyaW5nKHguSXApCkBAIC0xOTUwLDcgKzE5NTAsNyBAQCBmdW5jICh4ICpE
ZXZpY2VVc2JkZXYpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV91c2JkZXYpIGVycm9yIHsKIAlj
YXNlIFVzYmRldlR5cGVIb3N0ZGV2OgogCQl2YXIgdHlwZUhvc3RkZXYgRGV2aWNlVXNiZGV2VHlw
ZVVuaW9uSG9zdGRldgogCQlpZiBlcnIgOj0gdHlwZUhvc3RkZXYuZnJvbUMoeGMpOyBlcnIgIT0g
bmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZp
ZWxkIHR5cGVIb3N0ZGV2OiAldiIsIGVycikKIAkJfQogCQl4LlR5cGVVbmlvbiA9IHR5cGVIb3N0
ZGV2CiAJZGVmYXVsdDoKQEAgLTIwMjQsNyArMjAyNCw3IEBAIGZ1bmMgKHggKkRldmljZVZ0cG0p
IGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92dHBtKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9tbmFt
ZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQogCXguRGV2aWQgPSBEZXZpZCh4Yy5k
ZXZpZCkKIAlpZiBlcnIgOj0geC5VdWlkLmZyb21DKCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7Ci0J
CXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVXVpZDog
JXYiLCBlcnIpCiAJfQogCiAJcmV0dXJuIG5pbApAQCAtMjA0Myw3ICsyMDQzLDcgQEAgZnVuYyAo
eCAqRGV2aWNlVnRwbSkgdG9DKHhjICpDLmxpYnhsX2RldmljZV92dHBtKSAoZXJyIGVycm9yKSB7
CiAJfQogCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRldmlkKQogCWlmIGVyciA6PSB4LlV1
aWQudG9DKCZ4Yy51dWlkKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZt
dC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgVXVpZDogJXYiLCBlcnIpCiAJfQogCiAJcmV0dXJu
IG5pbApAQCAtMjExOSw3ICsyMTE5LDcgQEAgZnVuYyAoeCAqRGV2aWNlQ2hhbm5lbCkgZnJvbUMo
eGMgKkMubGlieGxfZGV2aWNlX2NoYW5uZWwpIGVycm9yIHsKIAljYXNlIENoYW5uZWxDb25uZWN0
aW9uU29ja2V0OgogCQl2YXIgY29ubmVjdGlvblNvY2tldCBEZXZpY2VDaGFubmVsQ29ubmVjdGlv
blVuaW9uU29ja2V0CiAJCWlmIGVyciA6PSBjb25uZWN0aW9uU29ja2V0LmZyb21DKHhjKTsgZXJy
ICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBjb25uZWN0aW9uU29ja2V0OiAldiIsIGVycikKIAkJfQogCQl4LkNvbm5lY3Rpb25V
bmlvbiA9IGNvbm5lY3Rpb25Tb2NrZXQKIAlkZWZhdWx0OgpAQCAtMjIwOSw3ICsyMjA5LDcgQEAg
ZnVuYyAoeCAqRGV2aWNlVmRpc3BsKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdmRpc3BsKSBl
cnJvciB7CiAJCXguQ29ubmVjdG9ycyA9IG1ha2UoW11Db25uZWN0b3JQYXJhbSwgbnVtQ29ubmVj
dG9ycykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY0Nvbm5lY3RvcnMgewogCQkJaWYgZXJyIDo9IHgu
Q29ubmVjdG9yc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJ
CQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDb25uZWN0b3JzOiAldiIsIGVy
cikKIAkJCX0KIAkJfQogCX0KQEAgLTIyMzYsNyArMjIzNiw3IEBAIGZ1bmMgKHggKkRldmljZVZk
aXNwbCkgdG9DKHhjICpDLmxpYnhsX2RldmljZV92ZGlzcGwpIChlcnIgZXJyb3IpIHsKIAkJY0Nv
bm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSkodW5zYWZlLlBv
aW50ZXIoeGMuY29ubmVjdG9ycykpWzpudW1Db25uZWN0b3JzOm51bUNvbm5lY3RvcnNdCiAJCWZv
ciBpLCB2IDo9IHJhbmdlIHguQ29ubmVjdG9ycyB7CiAJCQlpZiBlcnIgOj0gdi50b0MoJmNDb25u
ZWN0b3JzW2ldKTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENvbm5lY3RvcnM6ICV2IiwgZXJyKQogCQkJfQogCQl9
CiAJfQpAQCAtMjMwMiw3ICsyMzAyLDcgQEAgZnVuYyAoeCAqVnNuZFN0cmVhbSkgZnJvbUMoeGMg
KkMubGlieGxfdnNuZF9zdHJlYW0pIGVycm9yIHsKIAl4LlVuaXF1ZUlkID0gQy5Hb1N0cmluZyh4
Yy51bmlxdWVfaWQpCiAJeC5UeXBlID0gVnNuZFN0cmVhbVR5cGUoeGMuX3R5cGUpCiAJaWYgZXJy
IDo9IHguUGFyYW1zLmZyb21DKCZ4Yy5wYXJhbXMpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVy
cgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQYXJhbXM6ICV2IiwgZXJy
KQogCX0KIAogCXJldHVybiBuaWwKQEAgLTIzMjAsNyArMjMyMCw3IEBAIGZ1bmMgKHggKlZzbmRT
dHJlYW0pIHRvQyh4YyAqQy5saWJ4bF92c25kX3N0cmVhbSkgKGVyciBlcnJvcikgewogCX0KIAl4
Yy5fdHlwZSA9IEMubGlieGxfdnNuZF9zdHJlYW1fdHlwZSh4LlR5cGUpCiAJaWYgZXJyIDo9IHgu
UGFyYW1zLnRvQygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgUGFyYW1zOiAldiIsIGVycikKIAl9CiAK
IAlyZXR1cm4gbmlsCkBAIC0yMzI5LDcgKzIzMjksNyBAQCBmdW5jICh4ICpWc25kU3RyZWFtKSB0
b0MoeGMgKkMubGlieGxfdnNuZF9zdHJlYW0pIChlcnIgZXJyb3IpIHsKIGZ1bmMgKHggKlZzbmRQ
Y20pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRfcGNtKSBlcnJvciB7CiAJeC5OYW1lID0gQy5Hb1N0
cmluZyh4Yy5uYW1lKQogCWlmIGVyciA6PSB4LlBhcmFtcy5mcm9tQygmeGMucGFyYW1zKTsgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgUGFyYW1zOiAldiIsIGVycikKIAl9CiAJeC5TdHJlYW1zID0gbmlsCiAJaWYgbnVtVnNu
ZFN0cmVhbXMgOj0gaW50KHhjLm51bV92c25kX3N0cmVhbXMpOyBudW1Wc25kU3RyZWFtcyA+IDAg
ewpAQCAtMjMzNyw3ICsyMzM3LDcgQEAgZnVuYyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGli
eGxfdnNuZF9wY20pIGVycm9yIHsKIAkJeC5TdHJlYW1zID0gbWFrZShbXVZzbmRTdHJlYW0sIG51
bVZzbmRTdHJlYW1zKQogCQlmb3IgaSwgdiA6PSByYW5nZSBjU3RyZWFtcyB7CiAJCQlpZiBlcnIg
Oj0geC5TdHJlYW1zW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgor
CQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFN0cmVhbXM6ICV2IiwgZXJy
KQogCQkJfQogCQl9CiAJfQpAQCAtMjM1Niw3ICsyMzU2LDcgQEAgZnVuYyAoeCAqVnNuZFBjbSkg
dG9DKHhjICpDLmxpYnhsX3ZzbmRfcGNtKSAoZXJyIGVycm9yKSB7CiAJCXhjLm5hbWUgPSBDLkNT
dHJpbmcoeC5OYW1lKQogCX0KIAlpZiBlcnIgOj0geC5QYXJhbXMudG9DKCZ4Yy5wYXJhbXMpOyBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBQYXJhbXM6ICV2IiwgZXJyKQogCX0KIAlpZiBudW1Wc25kU3RyZWFtcyA6PSBsZW4o
eC5TdHJlYW1zKTsgbnVtVnNuZFN0cmVhbXMgPiAwIHsKIAkJeGMuc3RyZWFtcyA9ICgqQy5saWJ4
bF92c25kX3N0cmVhbSkoQy5tYWxsb2MoQy51bG9uZyhudW1Wc25kU3RyZWFtcykgKiBDLnNpemVv
Zl9saWJ4bF92c25kX3N0cmVhbSkpCkBAIC0yMzY0LDcgKzIzNjQsNyBAQCBmdW5jICh4ICpWc25k
UGNtKSB0b0MoeGMgKkMubGlieGxfdnNuZF9wY20pIChlcnIgZXJyb3IpIHsKIAkJY1N0cmVhbXMg
Oj0gKCpbMSA8PCAyOF1DLmxpYnhsX3ZzbmRfc3RyZWFtKSh1bnNhZmUuUG9pbnRlcih4Yy5zdHJl
YW1zKSlbOm51bVZzbmRTdHJlYW1zOm51bVZzbmRTdHJlYW1zXQogCQlmb3IgaSwgdiA6PSByYW5n
ZSB4LlN0cmVhbXMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjU3RyZWFtc1tpXSk7IGVyciAhPSBu
aWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBm
aWVsZCBTdHJlYW1zOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTIzNzksNyArMjM3OSw3
IEBAIGZ1bmMgKHggKkRldmljZVZzbmQpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92c25kKSBl
cnJvciB7CiAJeC5TaG9ydE5hbWUgPSBDLkdvU3RyaW5nKHhjLnNob3J0X25hbWUpCiAJeC5Mb25n
TmFtZSA9IEMuR29TdHJpbmcoeGMubG9uZ19uYW1lKQogCWlmIGVyciA6PSB4LlBhcmFtcy5mcm9t
QygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5F
cnJvcmYoImNvbnZlcnRpbmcgZmllbGQgUGFyYW1zOiAldiIsIGVycikKIAl9CiAJeC5QY21zID0g
bmlsCiAJaWYgbnVtVnNuZFBjbXMgOj0gaW50KHhjLm51bV92c25kX3BjbXMpOyBudW1Wc25kUGNt
cyA+IDAgewpAQCAtMjM4Nyw3ICsyMzg3LDcgQEAgZnVuYyAoeCAqRGV2aWNlVnNuZCkgZnJvbUMo
eGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIGVycm9yIHsKIAkJeC5QY21zID0gbWFrZShbXVZzbmRQ
Y20sIG51bVZzbmRQY21zKQogCQlmb3IgaSwgdiA6PSByYW5nZSBjUGNtcyB7CiAJCQlpZiBlcnIg
Oj0geC5QY21zW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJ
CXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFBjbXM6ICV2IiwgZXJyKQogCQkJ
fQogCQl9CiAJfQpAQCAtMjQxNCw3ICsyNDE0LDcgQEAgZnVuYyAoeCAqRGV2aWNlVnNuZCkgdG9D
KHhjICpDLmxpYnhsX2RldmljZV92c25kKSAoZXJyIGVycm9yKSB7CiAJCXhjLmxvbmdfbmFtZSA9
IEMuQ1N0cmluZyh4LkxvbmdOYW1lKQogCX0KIAlpZiBlcnIgOj0geC5QYXJhbXMudG9DKCZ4Yy5w
YXJhbXMpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCBQYXJhbXM6ICV2IiwgZXJyKQogCX0KIAlpZiBudW1Wc25kUGNtcyA6
PSBsZW4oeC5QY21zKTsgbnVtVnNuZFBjbXMgPiAwIHsKIAkJeGMucGNtcyA9ICgqQy5saWJ4bF92
c25kX3BjbSkoQy5tYWxsb2MoQy51bG9uZyhudW1Wc25kUGNtcykgKiBDLnNpemVvZl9saWJ4bF92
c25kX3BjbSkpCkBAIC0yNDIyLDcgKzI0MjIsNyBAQCBmdW5jICh4ICpEZXZpY2VWc25kKSB0b0Mo
eGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIChlcnIgZXJyb3IpIHsKIAkJY1BjbXMgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX3ZzbmRfcGNtKSh1bnNhZmUuUG9pbnRlcih4Yy5wY21zKSlbOm51bVZzbmRQ
Y21zOm51bVZzbmRQY21zXQogCQlmb3IgaSwgdiA6PSByYW5nZSB4LlBjbXMgewogCQkJaWYgZXJy
IDo9IHYudG9DKCZjUGNtc1tpXSk7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQY21zOiAldiIsIGVycikKIAkJCX0K
IAkJfQogCX0KQEAgLTI0MzIsMTAgKzI0MzIsMTAgQEAgZnVuYyAoeCAqRGV2aWNlVnNuZCkgdG9D
KHhjICpDLmxpYnhsX2RldmljZV92c25kKSAoZXJyIGVycm9yKSB7CiAKIGZ1bmMgKHggKkRvbWFp
bkNvbmZpZykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCWlmIGVy
ciA6PSB4LkNJbmZvLmZyb21DKCZ4Yy5jX2luZm8pOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVy
cgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDSW5mbzogJXYiLCBlcnIp
CiAJfQogCWlmIGVyciA6PSB4LkJJbmZvLmZyb21DKCZ4Yy5iX2luZm8pOyBlcnIgIT0gbmlsIHsK
LQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBCSW5m
bzogJXYiLCBlcnIpCiAJfQogCXguRGlza3MgPSBuaWwKIAlpZiBudW1EaXNrcyA6PSBpbnQoeGMu
bnVtX2Rpc2tzKTsgbnVtRGlza3MgPiAwIHsKQEAgLTI0NDMsNyArMjQ0Myw3IEBAIGZ1bmMgKHgg
KkRvbWFpbkNvbmZpZykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3Igewog
CQl4LkRpc2tzID0gbWFrZShbXURldmljZURpc2ssIG51bURpc2tzKQogCQlmb3IgaSwgdiA6PSBy
YW5nZSBjRGlza3MgewogCQkJaWYgZXJyIDo9IHguRGlza3NbaV0uZnJvbUMoJnYpOyBlcnIgIT0g
bmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgRGlza3M6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjQ1Myw3ICsyNDUzLDcg
QEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmln
KSBlcnJvciB7CiAJCXguTmljcyA9IG1ha2UoW11EZXZpY2VOaWMsIG51bU5pY3MpCiAJCWZvciBp
LCB2IDo9IHJhbmdlIGNOaWNzIHsKIAkJCWlmIGVyciA6PSB4Lk5pY3NbaV0uZnJvbUMoJnYpOyBl
cnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgTmljczogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0yNDYzLDcgKzI0
NjMsNyBAQCBmdW5jICh4ICpEb21haW5Db25maWcpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9j
b25maWcpIGVycm9yIHsKIAkJeC5QY2lkZXZzID0gbWFrZShbXURldmljZVBjaSwgbnVtUGNpZGV2
cykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY1BjaWRldnMgewogCQkJaWYgZXJyIDo9IHguUGNpZGV2
c1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQY2lkZXZzOiAldiIsIGVycikKIAkJCX0KIAkJ
fQogCX0KQEAgLTI0NzMsNyArMjQ3Myw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCQl4LlJkbXMgPSBtYWtlKFtdRGV2
aWNlUmRtLCBudW1SZG1zKQogCQlmb3IgaSwgdiA6PSByYW5nZSBjUmRtcyB7CiAJCQlpZiBlcnIg
Oj0geC5SZG1zW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJ
CXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFJkbXM6ICV2IiwgZXJyKQogCQkJ
fQogCQl9CiAJfQpAQCAtMjQ4Myw3ICsyNDgzLDcgQEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBm
cm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSBlcnJvciB7CiAJCXguRHRkZXZzID0gbWFr
ZShbXURldmljZUR0ZGV2LCBudW1EdGRldnMpCiAJCWZvciBpLCB2IDo9IHJhbmdlIGNEdGRldnMg
ewogCQkJaWYgZXJyIDo9IHguRHRkZXZzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJ
cmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIER0ZGV2
czogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0yNDkzLDcgKzI0OTMsNyBAQCBmdW5jICh4
ICpEb21haW5Db25maWcpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIGVycm9yIHsK
IAkJeC5WZmJzID0gbWFrZShbXURldmljZVZmYiwgbnVtVmZicykKIAkJZm9yIGksIHYgOj0gcmFu
Z2UgY1ZmYnMgewogCQkJaWYgZXJyIDo9IHguVmZic1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwg
ewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBWZmJzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI1MDMsNyArMjUwMyw3IEBAIGZ1
bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJy
b3IgewogCQl4LlZrYnMgPSBtYWtlKFtdRGV2aWNlVmtiLCBudW1Wa2JzKQogCQlmb3IgaSwgdiA6
PSByYW5nZSBjVmticyB7CiAJCQlpZiBlcnIgOj0geC5Wa2JzW2ldLmZyb21DKCZ2KTsgZXJyICE9
IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5n
IGZpZWxkIFZrYnM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjUxMyw3ICsyNTEzLDcg
QEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmln
KSBlcnJvciB7CiAJCXguVnRwbXMgPSBtYWtlKFtdRGV2aWNlVnRwbSwgbnVtVnRwbXMpCiAJCWZv
ciBpLCB2IDo9IHJhbmdlIGNWdHBtcyB7CiAJCQlpZiBlcnIgOj0geC5WdHBtc1tpXS5mcm9tQygm
dik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCBWdHBtczogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0yNTIz
LDcgKzI1MjMsNyBAQCBmdW5jICh4ICpEb21haW5Db25maWcpIGZyb21DKHhjICpDLmxpYnhsX2Rv
bWFpbl9jb25maWcpIGVycm9yIHsKIAkJeC5QOVMgPSBtYWtlKFtdRGV2aWNlUDksIG51bVA5UykK
IAkJZm9yIGksIHYgOj0gcmFuZ2UgY1A5UyB7CiAJCQlpZiBlcnIgOj0geC5QOVNbaV0uZnJvbUMo
JnYpOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgUDlTOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI1MzMs
NyArMjUzMyw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMoeGMgKkMubGlieGxfZG9t
YWluX2NvbmZpZykgZXJyb3IgewogCQl4LlB2Y2FsbHNpZnMgPSBtYWtlKFtdRGV2aWNlUHZjYWxs
c2lmLCBudW1QdmNhbGxzaWZzKQogCQlmb3IgaSwgdiA6PSByYW5nZSBjUHZjYWxsc2lmcyB7CiAJ
CQlpZiBlcnIgOj0geC5QdmNhbGxzaWZzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJ
cmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFB2Y2Fs
bHNpZnM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjU0Myw3ICsyNTQzLDcgQEAgZnVu
YyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSBlcnJv
ciB7CiAJCXguVmRpc3BscyA9IG1ha2UoW11EZXZpY2VWZGlzcGwsIG51bVZkaXNwbHMpCiAJCWZv
ciBpLCB2IDo9IHJhbmdlIGNWZGlzcGxzIHsKIAkJCWlmIGVyciA6PSB4LlZkaXNwbHNbaV0uZnJv
bUMoJnYpOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJv
cmYoImNvbnZlcnRpbmcgZmllbGQgVmRpc3BsczogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBA
IC0yNTUzLDcgKzI1NTMsNyBAQCBmdW5jICh4ICpEb21haW5Db25maWcpIGZyb21DKHhjICpDLmxp
YnhsX2RvbWFpbl9jb25maWcpIGVycm9yIHsKIAkJeC5Wc25kcyA9IG1ha2UoW11EZXZpY2VWc25k
LCBudW1Wc25kcykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY1ZzbmRzIHsKIAkJCWlmIGVyciA6PSB4
LlZzbmRzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJl
dHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFZzbmRzOiAldiIsIGVycikKIAkJCX0K
IAkJfQogCX0KQEAgLTI1NjMsNyArMjU2Myw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJv
bUMoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCQl4LkNoYW5uZWxzID0gbWFr
ZShbXURldmljZUNoYW5uZWwsIG51bUNoYW5uZWxzKQogCQlmb3IgaSwgdiA6PSByYW5nZSBjQ2hh
bm5lbHMgewogCQkJaWYgZXJyIDo9IHguQ2hhbm5lbHNbaV0uZnJvbUMoJnYpOyBlcnIgIT0gbmls
IHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgQ2hhbm5lbHM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjU3Myw3ICsyNTczLDcg
QEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmln
KSBlcnJvciB7CiAJCXguVXNiY3RybHMgPSBtYWtlKFtdRGV2aWNlVXNiY3RybCwgbnVtVXNiY3Ry
bHMpCiAJCWZvciBpLCB2IDo9IHJhbmdlIGNVc2JjdHJscyB7CiAJCQlpZiBlcnIgOj0geC5Vc2Jj
dHJsc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1
cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBVc2JjdHJsczogJXYiLCBlcnIpCiAJCQl9
CiAJCX0KIAl9CkBAIC0yNTgzLDcgKzI1ODMsNyBAQCBmdW5jICh4ICpEb21haW5Db25maWcpIGZy
b21DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIGVycm9yIHsKIAkJeC5Vc2JkZXZzID0gbWFr
ZShbXURldmljZVVzYmRldiwgbnVtVXNiZGV2cykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY1VzYmRl
dnMgewogCQkJaWYgZXJyIDo9IHguVXNiZGV2c1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewot
CQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBV
c2JkZXZzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI2MDQsMTAgKzI2MDQsMTAgQEAg
ZnVuYyAoeCAqRG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVy
ciBlcnJvcikgewogCX0oKQogCiAJaWYgZXJyIDo9IHguQ0luZm8udG9DKCZ4Yy5jX2luZm8pOyBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBDSW5mbzogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LkJJbmZvLnRvQygmeGMu
Yl9pbmZvKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgQkluZm86ICV2IiwgZXJyKQogCX0KIAlpZiBudW1EaXNrcyA6PSBs
ZW4oeC5EaXNrcyk7IG51bURpc2tzID4gMCB7CiAJCXhjLmRpc2tzID0gKCpDLmxpYnhsX2Rldmlj
ZV9kaXNrKShDLm1hbGxvYyhDLnVsb25nKG51bURpc2tzKSAqIEMuc2l6ZW9mX2xpYnhsX2Rldmlj
ZV9kaXNrKSkKQEAgLTI2MTUsNyArMjYxNSw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgdG9D
KHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChlcnIgZXJyb3IpIHsKIAkJY0Rpc2tzIDo9ICgq
WzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZGlzaykodW5zYWZlLlBvaW50ZXIoeGMuZGlza3MpKVs6
bnVtRGlza3M6bnVtRGlza3NdCiAJCWZvciBpLCB2IDo9IHJhbmdlIHguRGlza3MgewogCQkJaWYg
ZXJyIDo9IHYudG9DKCZjRGlza3NbaV0pOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJ
CQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgRGlza3M6ICV2IiwgZXJyKQog
CQkJfQogCQl9CiAJfQpAQCAtMjYyNSw3ICsyNjI1LDcgQEAgZnVuYyAoeCAqRG9tYWluQ29uZmln
KSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVyciBlcnJvcikgewogCQljTmljcyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX25pYykodW5zYWZlLlBvaW50ZXIoeGMubmljcykp
WzpudW1OaWNzOm51bU5pY3NdCiAJCWZvciBpLCB2IDo9IHJhbmdlIHguTmljcyB7CiAJCQlpZiBl
cnIgOj0gdi50b0MoJmNOaWNzW2ldKTsgZXJyICE9IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJ
CXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE5pY3M6ICV2IiwgZXJyKQogCQkJ
fQogCQl9CiAJfQpAQCAtMjYzNSw3ICsyNjM1LDcgQEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSB0
b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVyciBlcnJvcikgewogCQljUGNpZGV2cyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3BjaSkodW5zYWZlLlBvaW50ZXIoeGMucGNpZGV2
cykpWzpudW1QY2lkZXZzOm51bVBjaWRldnNdCiAJCWZvciBpLCB2IDo9IHJhbmdlIHguUGNpZGV2
cyB7CiAJCQlpZiBlcnIgOj0gdi50b0MoJmNQY2lkZXZzW2ldKTsgZXJyICE9IG5pbCB7Ci0JCQkJ
cmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFBjaWRl
dnM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjY0NSw3ICsyNjQ1LDcgQEAgZnVuYyAo
eCAqRG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVyciBlcnJv
cikgewogCQljUmRtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3JkbSkodW5zYWZlLlBv
aW50ZXIoeGMucmRtcykpWzpudW1SZG1zOm51bVJkbXNdCiAJCWZvciBpLCB2IDo9IHJhbmdlIHgu
UmRtcyB7CiAJCQlpZiBlcnIgOj0gdi50b0MoJmNSZG1zW2ldKTsgZXJyICE9IG5pbCB7Ci0JCQkJ
cmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFJkbXM6
ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjY1NSw3ICsyNjU1LDcgQEAgZnVuYyAoeCAq
RG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgKGVyciBlcnJvcikg
ewogCQljRHRkZXZzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZHRkZXYpKHVuc2FmZS5Q
b2ludGVyKHhjLmR0ZGV2cykpWzpudW1EdGRldnM6bnVtRHRkZXZzXQogCQlmb3IgaSwgdiA6PSBy
YW5nZSB4LkR0ZGV2cyB7CiAJCQlpZiBlcnIgOj0gdi50b0MoJmNEdGRldnNbaV0pOyBlcnIgIT0g
bmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgRHRkZXZzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI2NjUsNyArMjY2NSw3
IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcp
IChlcnIgZXJyb3IpIHsKIAkJY1ZmYnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92ZmIp
KHVuc2FmZS5Qb2ludGVyKHhjLnZmYnMpKVs6bnVtVmZiczpudW1WZmJzXQogCQlmb3IgaSwgdiA6
PSByYW5nZSB4LlZmYnMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVmZic1tpXSk7IGVyciAhPSBu
aWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBm
aWVsZCBWZmJzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI2NzUsNyArMjY3NSw3IEBA
IGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChl
cnIgZXJyb3IpIHsKIAkJY1ZrYnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92a2IpKHVu
c2FmZS5Qb2ludGVyKHhjLnZrYnMpKVs6bnVtVmticzpudW1Wa2JzXQogCQlmb3IgaSwgdiA6PSBy
YW5nZSB4LlZrYnMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVmtic1tpXSk7IGVyciAhPSBuaWwg
ewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBWa2JzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI2ODUsNyArMjY4NSw3IEBAIGZ1
bmMgKHggKkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChlcnIg
ZXJyb3IpIHsKIAkJY1Z0cG1zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdnRwbSkodW5z
YWZlLlBvaW50ZXIoeGMudnRwbXMpKVs6bnVtVnRwbXM6bnVtVnRwbXNdCiAJCWZvciBpLCB2IDo9
IHJhbmdlIHguVnRwbXMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVnRwbXNbaV0pOyBlcnIgIT0g
bmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgVnRwbXM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjY5NSw3ICsyNjk1LDcg
QEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykg
KGVyciBlcnJvcikgewogCQljUDlTIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcDkpKHVu
c2FmZS5Qb2ludGVyKHhjLnA5cykpWzpudW1QOVM6bnVtUDlTXQogCQlmb3IgaSwgdiA6PSByYW5n
ZSB4LlA5UyB7CiAJCQlpZiBlcnIgOj0gdi50b0MoJmNQOVNbaV0pOyBlcnIgIT0gbmlsIHsKLQkJ
CQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgUDlT
OiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI3MDUsNyArMjcwNSw3IEBAIGZ1bmMgKHgg
KkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChlcnIgZXJyb3Ip
IHsKIAkJY1B2Y2FsbHNpZnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV9wdmNhbGxzaWYp
KHVuc2FmZS5Qb2ludGVyKHhjLnB2Y2FsbHNpZnMpKVs6bnVtUHZjYWxsc2lmczpudW1QdmNhbGxz
aWZzXQogCQlmb3IgaSwgdiA6PSByYW5nZSB4LlB2Y2FsbHNpZnMgewogCQkJaWYgZXJyIDo9IHYu
dG9DKCZjUHZjYWxsc2lmc1tpXSk7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBQdmNhbGxzaWZzOiAldiIsIGVycikK
IAkJCX0KIAkJfQogCX0KQEAgLTI3MTUsNyArMjcxNSw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZp
ZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChlcnIgZXJyb3IpIHsKIAkJY1ZkaXNw
bHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92ZGlzcGwpKHVuc2FmZS5Qb2ludGVyKHhj
LnZkaXNwbHMpKVs6bnVtVmRpc3BsczpudW1WZGlzcGxzXQogCQlmb3IgaSwgdiA6PSByYW5nZSB4
LlZkaXNwbHMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVmRpc3Bsc1tpXSk7IGVyciAhPSBuaWwg
ewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBWZGlzcGxzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI3MjUsNyArMjcyNSw3IEBA
IGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIChl
cnIgZXJyb3IpIHsKIAkJY1ZzbmRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfdnNuZCko
dW5zYWZlLlBvaW50ZXIoeGMudnNuZHMpKVs6bnVtVnNuZHM6bnVtVnNuZHNdCiAJCWZvciBpLCB2
IDo9IHJhbmdlIHguVnNuZHMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjVnNuZHNbaV0pOyBlcnIg
IT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgVnNuZHM6ICV2IiwgZXJyKQogCQkJfQogCQl9CiAJfQpAQCAtMjczNSw3ICsyNzM1
LDcgQEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX2NvbmZp
ZykgKGVyciBlcnJvcikgewogCQljQ2hhbm5lbHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Rldmlj
ZV9jaGFubmVsKSh1bnNhZmUuUG9pbnRlcih4Yy5jaGFubmVscykpWzpudW1DaGFubmVsczpudW1D
aGFubmVsc10KIAkJZm9yIGksIHYgOj0gcmFuZ2UgeC5DaGFubmVscyB7CiAJCQlpZiBlcnIgOj0g
di50b0MoJmNDaGFubmVsc1tpXSk7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDaGFubmVsczogJXYiLCBlcnIpCiAJ
CQl9CiAJCX0KIAl9CkBAIC0yNzQ1LDcgKzI3NDUsNyBAQCBmdW5jICh4ICpEb21haW5Db25maWcp
IHRvQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSAoZXJyIGVycm9yKSB7CiAJCWNVc2JjdHJs
cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3VzYmN0cmwpKHVuc2FmZS5Qb2ludGVyKHhj
LnVzYmN0cmxzKSlbOm51bVVzYmN0cmxzOm51bVVzYmN0cmxzXQogCQlmb3IgaSwgdiA6PSByYW5n
ZSB4LlVzYmN0cmxzIHsKIAkJCWlmIGVyciA6PSB2LnRvQygmY1VzYmN0cmxzW2ldKTsgZXJyICE9
IG5pbCB7Ci0JCQkJcmV0dXJuIGVycgorCQkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5n
IGZpZWxkIFVzYmN0cmxzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTI3NTUsNyArMjc1
NSw3IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25m
aWcpIChlcnIgZXJyb3IpIHsKIAkJY1VzYmRldnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Rldmlj
ZV91c2JkZXYpKHVuc2FmZS5Qb2ludGVyKHhjLnVzYmRldnMpKVs6bnVtVXNiZGV2czpudW1Vc2Jk
ZXZzXQogCQlmb3IgaSwgdiA6PSByYW5nZSB4LlVzYmRldnMgewogCQkJaWYgZXJyIDo9IHYudG9D
KCZjVXNiZGV2c1tpXSk7IGVyciAhPSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBVc2JkZXZzOiAldiIsIGVycikKIAkJCX0KIAkJ
fQogCX0KQEAgLTI4NTIsNyArMjg1Miw3IEBAIGZ1bmMgKHggKlZ0cG1pbmZvKSBmcm9tQyh4YyAq
Qy5saWJ4bF92dHBtaW5mbykgZXJyb3IgewogCXguRXZ0Y2ggPSBpbnQoeGMuZXZ0Y2gpCiAJeC5S
cmVmID0gaW50KHhjLnJyZWYpCiAJaWYgZXJyIDo9IHguVXVpZC5mcm9tQygmeGMudXVpZCk7IGVy
ciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5n
IGZpZWxkIFV1aWQ6ICV2IiwgZXJyKQogCX0KIAogCXJldHVybiBuaWwKQEAgLTI4NzgsNyArMjg3
OCw3IEBAIGZ1bmMgKHggKlZ0cG1pbmZvKSB0b0MoeGMgKkMubGlieGxfdnRwbWluZm8pIChlcnIg
ZXJyb3IpIHsKIAl4Yy5ldnRjaCA9IEMuaW50KHguRXZ0Y2gpCiAJeGMucnJlZiA9IEMuaW50KHgu
UnJlZikKIAlpZiBlcnIgOj0geC5VdWlkLnRvQygmeGMudXVpZCk7IGVyciAhPSBuaWwgewotCQly
ZXR1cm4gZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIFV1aWQ6ICV2
IiwgZXJyKQogCX0KIAogCXJldHVybiBuaWwKQEAgLTI5MzYsMTAgKzI5MzYsMTAgQEAgZnVuYyAo
eCAqVmNwdWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVpbmZvKSBlcnJvciB7CiAJeC5SdW5u
aW5nID0gYm9vbCh4Yy5ydW5uaW5nKQogCXguVmNwdVRpbWUgPSB1aW50NjQoeGMudmNwdV90aW1l
KQogCWlmIGVyciA6PSB4LkNwdW1hcC5mcm9tQygmeGMuY3B1bWFwKTsgZXJyICE9IG5pbCB7Ci0J
CXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ3B1bWFw
OiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ3B1bWFwU29mdC5mcm9tQygmeGMuY3B1bWFw
X3NvZnQpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCBDcHVtYXBTb2Z0OiAldiIsIGVycikKIAl9CiAKIAlyZXR1cm4gbmls
CkBAIC0yOTU5LDEwICsyOTU5LDEwIEBAIGZ1bmMgKHggKlZjcHVpbmZvKSB0b0MoeGMgKkMubGli
eGxfdmNwdWluZm8pIChlcnIgZXJyb3IpIHsKIAl4Yy5ydW5uaW5nID0gQy5ib29sKHguUnVubmlu
ZykKIAl4Yy52Y3B1X3RpbWUgPSBDLnVpbnQ2NF90KHguVmNwdVRpbWUpCiAJaWYgZXJyIDo9IHgu
Q3B1bWFwLnRvQygmeGMuY3B1bWFwKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ3B1bWFwOiAldiIsIGVycikKIAl9CiAJ
aWYgZXJyIDo9IHguQ3B1bWFwU29mdC50b0MoJnhjLmNwdW1hcF9zb2Z0KTsgZXJyICE9IG5pbCB7
Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ3B1
bWFwU29mdDogJXYiLCBlcnIpCiAJfQogCiAJcmV0dXJuIG5pbApAQCAtMjk4Myw3ICsyOTgzLDcg
QEAgZnVuYyAoeCAqUGh5c2luZm8pIGZyb21DKHhjICpDLmxpYnhsX3BoeXNpbmZvKSBlcnJvciB7
CiAJeC5NYXhQb3NzaWJsZU1mbiA9IHVpbnQ2NCh4Yy5tYXhfcG9zc2libGVfbWZuKQogCXguTnJO
b2RlcyA9IHVpbnQzMih4Yy5ucl9ub2RlcykKIAlpZiBlcnIgOj0geC5Id0NhcC5mcm9tQygmeGMu
aHdfY2FwKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgSHdDYXA6ICV2IiwgZXJyKQogCX0KIAl4LkNhcEh2bSA9IGJvb2wo
eGMuY2FwX2h2bSkKIAl4LkNhcFB2ID0gYm9vbCh4Yy5jYXBfcHYpCkBAIC0zMDE2LDcgKzMwMTYs
NyBAQCBmdW5jICh4ICpQaHlzaW5mbykgdG9DKHhjICpDLmxpYnhsX3BoeXNpbmZvKSAoZXJyIGVy
cm9yKSB7CiAJeGMubWF4X3Bvc3NpYmxlX21mbiA9IEMudWludDY0X3QoeC5NYXhQb3NzaWJsZU1m
bikKIAl4Yy5ucl9ub2RlcyA9IEMudWludDMyX3QoeC5Ock5vZGVzKQogCWlmIGVyciA6PSB4Lkh3
Q2FwLnRvQygmeGMuaHdfY2FwKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJu
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgSHdDYXA6ICV2IiwgZXJyKQogCX0KIAl4Yy5j
YXBfaHZtID0gQy5ib29sKHguQ2FwSHZtKQogCXhjLmNhcF9wdiA9IEMuYm9vbCh4LkNhcFB2KQpA
QCAtMzA3NCw3ICszMDc0LDcgQEAgZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMoeGMgKkMubGli
eGxfdmRpc3BsaW5mbykgZXJyb3IgewogCQl4LkNvbm5lY3RvcnMgPSBtYWtlKFtdQ29ubmVjdG9y
aW5mbywgbnVtQ29ubmVjdG9ycykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY0Nvbm5lY3RvcnMgewog
CQkJaWYgZXJyIDo9IHguQ29ubmVjdG9yc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJ
CXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDb25u
ZWN0b3JzOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTMxMDYsNyArMzEwNiw3IEBAIGZ1
bmMgKHggKlZkaXNwbGluZm8pIHRvQyh4YyAqQy5saWJ4bF92ZGlzcGxpbmZvKSAoZXJyIGVycm9y
KSB7CiAJCWNDb25uZWN0b3JzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9jb25uZWN0b3JpbmZvKSh1
bnNhZmUuUG9pbnRlcih4Yy5jb25uZWN0b3JzKSlbOm51bUNvbm5lY3RvcnM6bnVtQ29ubmVjdG9y
c10KIAkJZm9yIGksIHYgOj0gcmFuZ2UgeC5Db25uZWN0b3JzIHsKIAkJCWlmIGVyciA6PSB2LnRv
QygmY0Nvbm5lY3RvcnNbaV0pOyBlcnIgIT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ29ubmVjdG9yczogJXYiLCBlcnIpCiAJ
CQl9CiAJCX0KIAl9CkBAIC0zMTQxLDcgKzMxNDEsNyBAQCBmdW5jICh4ICpQY21pbmZvKSBmcm9t
Qyh4YyAqQy5saWJ4bF9wY21pbmZvKSBlcnJvciB7CiAJCXguU3RyZWFtcyA9IG1ha2UoW11TdHJl
YW1pbmZvLCBudW1Wc25kU3RyZWFtcykKIAkJZm9yIGksIHYgOj0gcmFuZ2UgY1N0cmVhbXMgewog
CQkJaWYgZXJyIDo9IHguU3RyZWFtc1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewotCQkJCXJl
dHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBTdHJlYW1z
OiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTMxNjIsNyArMzE2Miw3IEBAIGZ1bmMgKHgg
KlBjbWluZm8pIHRvQyh4YyAqQy5saWJ4bF9wY21pbmZvKSAoZXJyIGVycm9yKSB7CiAJCWNTdHJl
YW1zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9zdHJlYW1pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy5z
dHJlYW1zKSlbOm51bVZzbmRTdHJlYW1zOm51bVZzbmRTdHJlYW1zXQogCQlmb3IgaSwgdiA6PSBy
YW5nZSB4LlN0cmVhbXMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjU3RyZWFtc1tpXSk7IGVyciAh
PSBuaWwgewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGlu
ZyBmaWVsZCBTdHJlYW1zOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTMxODMsNyArMzE4
Myw3IEBAIGZ1bmMgKHggKlZzbmRpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92c25kaW5mbykgZXJy
b3IgewogCQl4LlBjbXMgPSBtYWtlKFtdUGNtaW5mbywgbnVtVnNuZFBjbXMpCiAJCWZvciBpLCB2
IDo9IHJhbmdlIGNQY21zIHsKIAkJCWlmIGVyciA6PSB4LlBjbXNbaV0uZnJvbUMoJnYpOyBlcnIg
IT0gbmlsIHsKLQkJCQlyZXR1cm4gZXJyCisJCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgUGNtczogJXYiLCBlcnIpCiAJCQl9CiAJCX0KIAl9CkBAIC0zMjE0LDcgKzMyMTQs
NyBAQCBmdW5jICh4ICpWc25kaW5mbykgdG9DKHhjICpDLmxpYnhsX3ZzbmRpbmZvKSAoZXJyIGVy
cm9yKSB7CiAJCWNQY21zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9wY21pbmZvKSh1bnNhZmUuUG9p
bnRlcih4Yy5wY21zKSlbOm51bVZzbmRQY21zOm51bVZzbmRQY21zXQogCQlmb3IgaSwgdiA6PSBy
YW5nZSB4LlBjbXMgewogCQkJaWYgZXJyIDo9IHYudG9DKCZjUGNtc1tpXSk7IGVyciAhPSBuaWwg
ewotCQkJCXJldHVybiBlcnIKKwkJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCBQY21zOiAldiIsIGVycikKIAkJCX0KIAkJfQogCX0KQEAgLTMzNzEsMjYgKzMzNzEsMjYgQEAg
ZnVuYyAoeCAqU2NoZWRDcmVkaXQyUGFyYW1zKSB0b0MoeGMgKkMubGlieGxfc2NoZWRfY3JlZGl0
Ml9wYXJhbXMpIChlcnIgZXJyb3IpIHsKIGZ1bmMgKHggKkRvbWFpblJlbXVzSW5mbykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX3JlbXVzX2luZm8pIGVycm9yIHsKIAl4LkludGVydmFsID0gaW50
KHhjLmludGVydmFsKQogCWlmIGVyciA6PSB4LkFsbG93VW5zYWZlLmZyb21DKCZ4Yy5hbGxvd191
bnNhZmUpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCBBbGxvd1Vuc2FmZTogJXYiLCBlcnIpCiAJfQogCWlmIGVyciA6PSB4
LkJsYWNraG9sZS5mcm9tQygmeGMuYmxhY2tob2xlKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBl
cnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQmxhY2tob2xlOiAldiIs
IGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ29tcHJlc3Npb24uZnJvbUMoJnhjLmNvbXByZXNzaW9u
KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgQ29tcHJlc3Npb246ICV2IiwgZXJyKQogCX0KIAlpZiBlcnIgOj0geC5OZXRi
dWYuZnJvbUMoJnhjLm5ldGJ1Zik7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJldHVy
biBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIE5ldGJ1ZjogJXYiLCBlcnIpCiAJfQogCXgu
TmV0YnVmc2NyaXB0ID0gQy5Hb1N0cmluZyh4Yy5uZXRidWZzY3JpcHQpCiAJaWYgZXJyIDo9IHgu
RGlza2J1Zi5mcm9tQygmeGMuZGlza2J1Zik7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJ
CXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIERpc2tidWY6ICV2IiwgZXJyKQog
CX0KIAlpZiBlcnIgOj0geC5Db2xvLmZyb21DKCZ4Yy5jb2xvKTsgZXJyICE9IG5pbCB7Ci0JCXJl
dHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ29sbzogJXYi
LCBlcnIpCiAJfQogCWlmIGVyciA6PSB4LlVzZXJzcGFjZUNvbG9Qcm94eS5mcm9tQygmeGMudXNl
cnNwYWNlX2NvbG9fcHJveHkpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4g
Zm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBVc2Vyc3BhY2VDb2xvUHJveHk6ICV2IiwgZXJy
KQogCX0KIAogCXJldHVybiBuaWwKQEAgLTM0MDUsMjggKzM0MDUsMjggQEAgZnVuYyAoeCAqRG9t
YWluUmVtdXNJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX3JlbXVzX2luZm8pIChlcnIgZXJy
b3IpIHsKIAogCXhjLmludGVydmFsID0gQy5pbnQoeC5JbnRlcnZhbCkKIAlpZiBlcnIgOj0geC5B
bGxvd1Vuc2FmZS50b0MoJnhjLmFsbG93X3Vuc2FmZSk7IGVyciAhPSBuaWwgewotCQlyZXR1cm4g
ZXJyCisJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEFsbG93VW5zYWZlOiAl
diIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQmxhY2tob2xlLnRvQygmeGMuYmxhY2tob2xlKTsg
ZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRp
bmcgZmllbGQgQmxhY2tob2xlOiAldiIsIGVycikKIAl9CiAJaWYgZXJyIDo9IHguQ29tcHJlc3Np
b24udG9DKCZ4Yy5jb21wcmVzc2lvbik7IGVyciAhPSBuaWwgewotCQlyZXR1cm4gZXJyCisJCXJl
dHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIENvbXByZXNzaW9uOiAldiIsIGVycikK
IAl9CiAJaWYgZXJyIDo9IHguTmV0YnVmLnRvQygmeGMubmV0YnVmKTsgZXJyICE9IG5pbCB7Ci0J
CXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgTmV0YnVm
OiAldiIsIGVycikKIAl9CiAJaWYgeC5OZXRidWZzY3JpcHQgIT0gIiIgewogCQl4Yy5uZXRidWZz
Y3JpcHQgPSBDLkNTdHJpbmcoeC5OZXRidWZzY3JpcHQpCiAJfQogCWlmIGVyciA6PSB4LkRpc2ti
dWYudG9DKCZ4Yy5kaXNrYnVmKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJu
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgRGlza2J1ZjogJXYiLCBlcnIpCiAJfQogCWlm
IGVyciA6PSB4LkNvbG8udG9DKCZ4Yy5jb2xvKTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIK
KwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgQ29sbzogJXYiLCBlcnIpCiAJ
fQogCWlmIGVyciA6PSB4LlVzZXJzcGFjZUNvbG9Qcm94eS50b0MoJnhjLnVzZXJzcGFjZV9jb2xv
X3Byb3h5KTsgZXJyICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgVXNlcnNwYWNlQ29sb1Byb3h5OiAldiIsIGVycikKIAl9CiAKIAly
ZXR1cm4gbmlsCkBAIC0zNDM0LDMzICszNDM0LDMzIEBAIGZ1bmMgKHggKkRvbWFpblJlbXVzSW5m
bykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9yZW11c19pbmZvKSAoZXJyIGVycm9yKSB7CiAKIGZ1
bmMgKHggKkV2ZW50KSBmcm9tQyh4YyAqQy5saWJ4bF9ldmVudCkgZXJyb3IgewogCWlmIGVyciA6
PSB4LkxpbmsuZnJvbUMoJnhjLmxpbmspOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBMaW5rOiAldiIsIGVycikKIAl9CiAJ
eC5Eb21pZCA9IERvbWlkKHhjLmRvbWlkKQogCWlmIGVyciA6PSB4LkRvbXV1aWQuZnJvbUMoJnhj
LmRvbXV1aWQpOyBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9y
ZigiY29udmVydGluZyBmaWVsZCBEb211dWlkOiAldiIsIGVycikKIAl9CiAJeC5Gb3JVc2VyID0g
dWludDY0KHhjLmZvcl91c2VyKQogCXguVHlwZSA9IEV2ZW50VHlwZSh4Yy5fdHlwZSkKIAlzd2l0
Y2ggeC5UeXBlIHsKLQljYXNlIEV2ZW50VHlwZU9wZXJhdGlvbkNvbXBsZXRlOgotCQl2YXIgdHlw
ZU9wZXJhdGlvbkNvbXBsZXRlIEV2ZW50VHlwZVVuaW9uT3BlcmF0aW9uQ29tcGxldGUKLQkJaWYg
ZXJyIDo9IHR5cGVPcGVyYXRpb25Db21wbGV0ZS5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgewotCQkJ
cmV0dXJuIGVycgotCQl9Ci0JCXguVHlwZVVuaW9uID0gdHlwZU9wZXJhdGlvbkNvbXBsZXRlCiAJ
Y2FzZSBFdmVudFR5cGVEb21haW5TaHV0ZG93bjoKIAkJdmFyIHR5cGVEb21haW5TaHV0ZG93biBF
dmVudFR5cGVVbmlvbkRvbWFpblNodXRkb3duCiAJCWlmIGVyciA6PSB0eXBlRG9tYWluU2h1dGRv
d24uZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVybiBlcnIKKwkJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVEb21haW5TaHV0ZG93bjogJXYiLCBlcnIpCiAJ
CX0KIAkJeC5UeXBlVW5pb24gPSB0eXBlRG9tYWluU2h1dGRvd24KIAljYXNlIEV2ZW50VHlwZURp
c2tFamVjdDoKIAkJdmFyIHR5cGVEaXNrRWplY3QgRXZlbnRUeXBlVW5pb25EaXNrRWplY3QKIAkJ
aWYgZXJyIDo9IHR5cGVEaXNrRWplY3QuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKLQkJCXJldHVy
biBlcnIKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVEaXNrRWpl
Y3Q6ICV2IiwgZXJyKQogCQl9CiAJCXguVHlwZVVuaW9uID0gdHlwZURpc2tFamVjdAorCWNhc2Ug
RXZlbnRUeXBlT3BlcmF0aW9uQ29tcGxldGU6CisJCXZhciB0eXBlT3BlcmF0aW9uQ29tcGxldGUg
RXZlbnRUeXBlVW5pb25PcGVyYXRpb25Db21wbGV0ZQorCQlpZiBlcnIgOj0gdHlwZU9wZXJhdGlv
bkNvbXBsZXRlLmZyb21DKHhjKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCB0eXBlT3BlcmF0aW9uQ29tcGxldGU6ICV2IiwgZXJyKQorCQl9CisJ
CXguVHlwZVVuaW9uID0gdHlwZU9wZXJhdGlvbkNvbXBsZXRlCiAJZGVmYXVsdDoKIAkJcmV0dXJu
IGZtdC5FcnJvcmYoImludmFsaWQgdW5pb24ga2V5ICcldiciLCB4LlR5cGUpCiAJfQpAQCAtMzQ4
Niw3ICszNDg2LDcgQEAgZnVuYyAoeCAqRXZlbnRUeXBlVW5pb25EaXNrRWplY3QpIGZyb21DKHhj
ICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7CiAJdG1wIDo9ICgqQy5saWJ4bF9ldmVudF90eXBlX3Vu
aW9uX2Rpc2tfZWplY3QpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51WzBdKSkKIAl4LlZkZXYgPSBDLkdv
U3RyaW5nKHRtcC52ZGV2KQogCWlmIGVyciA6PSB4LkRpc2suZnJvbUMoJnRtcC5kaXNrKTsgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybiBlcnIKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgRGlzazogJXYiLCBlcnIpCiAJfQogCXJldHVybiBuaWwKIH0KQEAgLTM1MDksMTEgKzM1
MDksMTEgQEAgZnVuYyAoeCAqRXZlbnQpIHRvQyh4YyAqQy5saWJ4bF9ldmVudCkgKGVyciBlcnJv
cikgewogCX0oKQogCiAJaWYgZXJyIDo9IHguTGluay50b0MoJnhjLmxpbmspOyBlcnIgIT0gbmls
IHsKLQkJcmV0dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBM
aW5rOiAldiIsIGVycikKIAl9CiAJeGMuZG9taWQgPSBDLmxpYnhsX2RvbWlkKHguRG9taWQpCiAJ
aWYgZXJyIDo9IHguRG9tdXVpZC50b0MoJnhjLmRvbXV1aWQpOyBlcnIgIT0gbmlsIHsKLQkJcmV0
dXJuIGVycgorCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEb211dWlkOiAl
diIsIGVycikKIAl9CiAJeGMuZm9yX3VzZXIgPSBDLnVpbnQ2NF90KHguRm9yVXNlcikKIAl4Yy5f
dHlwZSA9IEMubGlieGxfZXZlbnRfdHlwZSh4LlR5cGUpCkBAIC0zNTM3LDcgKzM1MzcsNyBAQCBm
dW5jICh4ICpFdmVudCkgdG9DKHhjICpDLmxpYnhsX2V2ZW50KSAoZXJyIGVycm9yKSB7CiAJCQlk
aXNrX2VqZWN0LnZkZXYgPSBDLkNTdHJpbmcodG1wLlZkZXYpCiAJCX0KIAkJaWYgZXJyIDo9IHRt
cC5EaXNrLnRvQygmZGlza19lamVjdC5kaXNrKTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJy
CisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBEaXNrOiAldiIsIGVycikK
IAkJfQogCQlkaXNrX2VqZWN0Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2ludGVyKCZkaXNr
X2VqZWN0KSwgQy5zaXplb2ZfbGlieGxfZXZlbnRfdHlwZV91bmlvbl9kaXNrX2VqZWN0KQogCQlj
b3B5KHhjLnVbOl0sIGRpc2tfZWplY3RCeXRlcykKQEAgLTM1ODUsMTggKzM1ODUsMTggQEAgZnVu
YyAoeCAqUHNySHdJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wc3JfaHdfaW5mbykgZXJyb3Igewog
CXguSWQgPSB1aW50MzIoeGMuaWQpCiAJeC5UeXBlID0gUHNyRmVhdFR5cGUoeGMuX3R5cGUpCiAJ
c3dpdGNoIHguVHlwZSB7Ci0JY2FzZSBQc3JGZWF0VHlwZU1iYToKLQkJdmFyIHR5cGVNYmEgUHNy
SHdJbmZvVHlwZVVuaW9uTWJhCi0JCWlmIGVyciA6PSB0eXBlTWJhLmZyb21DKHhjKTsgZXJyICE9
IG5pbCB7Ci0JCQlyZXR1cm4gZXJyCi0JCX0KLQkJeC5UeXBlVW5pb24gPSB0eXBlTWJhCiAJY2Fz
ZSBQc3JGZWF0VHlwZUNhdDoKIAkJdmFyIHR5cGVDYXQgUHNySHdJbmZvVHlwZVVuaW9uQ2F0CiAJ
CWlmIGVyciA6PSB0eXBlQ2F0LmZyb21DKHhjKTsgZXJyICE9IG5pbCB7Ci0JCQlyZXR1cm4gZXJy
CisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCB0eXBlQ2F0OiAldiIsIGVy
cikKIAkJfQogCQl4LlR5cGVVbmlvbiA9IHR5cGVDYXQKKwljYXNlIFBzckZlYXRUeXBlTWJhOgor
CQl2YXIgdHlwZU1iYSBQc3JId0luZm9UeXBlVW5pb25NYmEKKwkJaWYgZXJyIDo9IHR5cGVNYmEu
ZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5n
IGZpZWxkIHR5cGVNYmE6ICV2IiwgZXJyKQorCQl9CisJCXguVHlwZVVuaW9uID0gdHlwZU1iYQog
CWRlZmF1bHQ6CiAJCXJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAnJXYnIiwg
eC5UeXBlKQogCX0KLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:05:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16: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 1isU7H-0004Zt-0O; Fri, 17 Jan 2020 16:04:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isU7F-0004Zk-Pq
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:04:57 +0000
X-Inumbo-ID: 1603877e-3943-11ea-9fd7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1603877e-3943-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 16:04:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579277090;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7tl55T70NGSuUaba67lo1KCfOKcUxiwI2ubQ6sVGyH8=;
 b=NWRs22oextAX1C57UdOdxvwoRlmNqG2aPwBAZWpfrmiGEtX1xHNPKFZr
 bQT1XDQzPpAjcrScyqnNOLZFu4Rv0Na/R3MUioXv9D2PwY8PzMDRGB0TD
 a4VEhQth4zQaBIn7Tqk/fshbw0BX6zYFw72x0dteRuHkuHTeeomfaaMEc 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EWeOOLbrnK1GTWPkYwwIx8n0Al30dtxLUngoilEksBmN0Mh9WHoGKRYbCo5txVsb1R5sMGfSz/
 TOuH/4GBBdmPg/HGJRUhW3XCkN3eADp8xImRbkv2NxJiqe0YW/0mQzSzd1rDNcF3zGHfkwBTxl
 Eu0Zs5x/trh/7PqoP1TazSGDoymABGxcsUVvE6mf5r9Wcy3hejXgknKIeleEZNWhJ5a4XOiSt1
 IbZghLlxO5BMqqE6mObKNueUmXGWqp+Hl9k+KOkCHp1gB4nuD5cHcgBulcDTWbRoK9G6T2fSBu
 8eU=
X-SBRS: 2.7
X-MesageID: 11073846
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11073846"
To: <xen-devel@lists.xenproject.org>
References: <20200117155734.1067550-1-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <572ae027-0934-942c-66a0-0aaff2945335@citrix.com>
Date: Fri, 17 Jan 2020 16:04:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/8] golang/xenlight: Don't try to
 marshall zero-length arrays in fromC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAzOjU3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFRoZSBjdXJyZW50IGZy
b21DIGFycmF5IGNvZGUgd2lsbCBkbyB0aGUgIm1hZ2ljIiBjYXN0aW5nIGFuZAo+IG1hcnRpYWxs
aW5nIGV2ZW4gd2hlbiBudW1fZm9vIHZhcmlhYmxlIGlzIDAuICBHbyBjcmFzaGVzIHdoZW4gZG9p
bmcKPiB0aGUgY2FzdC4KPiAKPiBPbmx5IGRvIGFycmF5IG1hcnNoYWxsaW5nIGlmIHRoZSBudW1i
ZXIgb2YgZWxlbWVudHMgaXMgbm9uLXplcm87Cj4gb3RoZXJ3aXNlLCBsZWF2ZSB0aGUgdGFyZ2V0
IHBvaW50ZXIgZW1wdHkgKG5pbCBmb3IgR28gc2xpY2VzLCBOVUxMIGZvcgo+IEMgYXJyYXlzKS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cj4gLS0tCj4gdjI6Cj4gLSBSZW1vdmUgdG9DIHBhcnQgb2YgdGhpcywgd2hpY2ggaGFzIGJl
ZW4gZm9sZGVkIGludG8gTmljaydzIHBhdGNoCj4gICBzZXJpZXMuCgpFciwgb2J2aW91c2x5IHRo
ZSBzdWJqZWN0IGxpbmUgc2hvdWxkIHNheSAidjIiLCBmb3IgdGhlIHdob2xlIHNlcmllcy4gOi0v
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:06:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:06: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 1isU8I-0004eY-C1; Fri, 17 Jan 2020 16:06:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KK5S=3G=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1isU8H-0004eR-0e
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:06:01 +0000
X-Inumbo-ID: 4087804a-3943-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4087804a-3943-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 16:06:00 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id h23so26988400ljc.8
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 08:06:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=9Y4Rkp9oKyxsX3igm/LENpmSTyKk6EaA5o2vtJgyYJI=;
 b=hf49EtqrnfPB8ILKvthmkl4uSg0aWUnbqHuUlyJL6ucysdg5IZPsOj1sLB3Fb1htgL
 o9RPAAFnI/wnISjOMJe4hWHjZW4UnQIX5tiDvleBpTAGtGhLxHGC2nlldaIfpts8TvHA
 EZZVFhe7sRxQ3j3g/I5Nfp0ISthaL1BF2fjs5tKVLpevLaaBbLzAb45FViVA2qBdqKj7
 ZHveULbiCuMqfbIGYXsF2gJPoA2L1tIeNYb1uwJuAkZ8lrK9oyvaQPGvpyJzgOq8F3ch
 Ppp/7NRIn+LryEMEhs8QXwy0743K9COnCbhM1PuRwjbIok1zVm185PvMaK3UzMTJ6Dh+
 fb3g==
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=9Y4Rkp9oKyxsX3igm/LENpmSTyKk6EaA5o2vtJgyYJI=;
 b=Nwn+PwHw8D35NJBv8D994phmU1YB4yIoN812QW05afyIY+B1K0gTZnaXyZwc1VL20I
 CszbArt638s01+bMgbTGwEoyl/AAeUZTuCCFFCo5Kqhluuh1V888dOV812DvDDWFnDi6
 +zk+nfg5OK/VkFdQE0IfG1xiEzBzXR0n17AcocxCE+tjNopQuiSS2JsqZ6s3Kl1ftJg/
 ZJTSg0kc8KnwWwOpvfz+KsXo8rtzv+T4vPUTY9iYlugSo8+5jQYYRKzGjeOk6DOItawQ
 dXa7RBjzs52cLHTvqs5kclbrJQdGuCxrkvKG6anSPkfSob0n2v5qf8c4EWpjdLOA+gTr
 jRag==
X-Gm-Message-State: APjAAAWp8/xrg3Dt6sO+BoN+FJXeQhC1gjUxMuDQ8JjywJJhcN2/2Vn3
 I9SP6SeLdZ24sCHT8hL/DHIvKGbkNTJRItN/wlA=
X-Google-Smtp-Source: APXvYqx7OQfoGOygHHvI7Tn7vn+DxAbusJs/30pK//wo4u8T7szB263WJMLSj0G8x36YXA8cqdCpjx+sK/wZ57xGRJM=
X-Received: by 2002:a2e:9b12:: with SMTP id u18mr6266230lji.274.1579277159214; 
 Fri, 17 Jan 2020 08:05:59 -0800 (PST)
MIME-Version: 1.0
References: <20200117110811.43321-1-roger.pau@citrix.com>
In-Reply-To: <20200117110811.43321-1-roger.pau@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 17 Jan 2020 11:05:48 -0500
Message-ID: <CAKf6xpsGhh8hKeaSO_=sRknc=AHnS6bK9dHje3iwter3UsHowA@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Wei Liu <wl@xen.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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgNjowOCBBTSBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPgo+IFdoZW4gcGxhY2luZyBtZW1vcnkgQkFScyB3aXRoIHNp
emVzIHNtYWxsZXIgdGhhbiA0SyBtdWx0aXBsZSBtZW1vcnkKPiBCQVJzIGNhbiBlbmQgdXAgbWFw
cGVkIHRvIHRoZSBzYW1lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MsIGFuZCB0aHVzCj4gd29uJ3Qg
d29yayBjb3JyZWN0bHkuCj4KPiBSb3VuZCB1cCBhbGwgbWVtb3J5IEJBUiBzaXplcyB0byBiZSBh
dCBsZWFzdCA0Sywgc28gdGhhdCB0aGV5IGFyZQo+IG5hdHVyYWxseSBhbGlnbmVkIHRvIGEgcGFn
ZSBzaXplIGFuZCB0aHVzIGRvbid0IGVuZCB1cCBzaGFyaW5nIGEgcGFnZS4KPiBBbHNvIGFkZCBh
IGNvdXBsZSBvZiBhc3NlcnRzIHRvIHRoZSBjdXJyZW50IGNvZGUgdG8gbWFrZSBzdXJlIHRoZSBN
TUlPCj4gaG9sZSBpcyBwcm9wZXJseSBzaXplZCBhbmQgYWxpZ25lZC4KPgo+IE5vdGUgdGhhdCB0
aGUgZ3Vlc3QgY2FuIHN0aWxsIG1vdmUgdGhlIEJBUnMgYXJvdW5kIGFuZCBjcmVhdGUgdGhpcwo+
IGNvbGxpc2lvbnMsIGFuZCB0aGF0IEJBUnMgbm90IGZpbGxpbmcgdXAgYSBwaHlzaWNhbCBwYWdl
IG1pZ2h0IGxlYWsKPiBhY2Nlc3MgdG8gb3RoZXIgTU1JTyByZWdpb25zIHBsYWNlZCBpbiB0aGUg
c2FtZSBob3N0IHBoeXNpY2FsIHBhZ2UuCj4KPiBUaGlzIGlzIGhvd2V2ZXIgbm8gd29yc2UgdGhh
biB3aGF0J3MgY3VycmVudGx5IGRvbmUsIGFuZCBoZW5jZSBzaG91bGQKPiBiZSBjb25zaWRlcmVk
IGFuIGltcHJvdmVtZW50IG92ZXIgdGhlIGN1cnJlbnQgc3RhdGUuCj4KPiBSZXBvcnRlZC1ieTog
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYXNvbiBBbmRy
eXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgLSBE
byB0aGUgcm91bmQgdXAgd2hlbiBzaXppbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIE1NSU8gaG9s
ZSBpcwo+ICAgIGNvcnJlY3RseSBzaXplZC4KPiAgLSBBZGQgc29tZSBhc3NlcnRzIHRoYXQgdGhl
IGhvbGUgaXMgcHJvcGVybHkgc2l6ZWQgYW5kIHNpemUtYWxpZ25lZC4KPiAgLSBEcm9wcGVkIEph
c29uIFRlc3RlZC1ieSBzaW5jZSB0aGUgY29kZSBoYXMgY2hhbmdlZC4KPiAtLS0KPiBKYXNvbiwg
Y2FuIHlvdSBnaXZlIHRoaXMgYSBzcGluPyBUaGFua3MuCgpUZXN0ZWQtYnk6IEphc29uIEFuZHJ5
dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KClRoYW5rcyEKCi1KYXNvbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:08:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isUAo-0004oc-Rx; Fri, 17 Jan 2020 16:08:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isUAo-0004oX-66
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:08:38 +0000
X-Inumbo-ID: 9997ae62-3943-11ea-b833-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9997ae62-3943-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 16:08:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579277310;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=NWB977ln+psGwRV3c7MJCYolz/DNPdp0xMF2NTwDHa8=;
 b=Zm1iKtrP/J+BIyd+SsBRk7RP2e5kqZAlpEz6m4arEkyqgLlCA58LyJX0
 VvWdC2do6o0dngksWsOxyjGuOGE8A+4Ytks3ocwipqalnbaw1AXFoMc6/
 pikqD+b78d6KA+DeGKKbnbEfk9noIgOHjt0iTA4L+WMoWgkVjXMtit0LA I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SRjZzEQplyGSQlqZkLcUuWF+PuR6spST6v5K2mamiEFX16h7Xu6G5owZORQWgzKlm5ImJuve7b
 KaNdL5ZeO4M7/lrZI0BN6ifne55nrp4YhMVcdpeH3KgqLebaSceKd8SQNPhfo/JLVML7IwNiiY
 tfzlbRpQS4b7asNBWPacdOSZRdXLNv21AUyDXW1bdaqULZRuVRTW2QMbCiU/krKmC7JOGvAVkt
 m0wT5gyu4VJnImznrfsQ3n888nuXMVtXIknFkDPGD702dihe8jEGCA5qk7XhgpuEFCy96T60n4
 Z60=
X-SBRS: 2.7
X-MesageID: 11250704
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11250704"
Date: Fri, 17 Jan 2020 17:08:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200117160822.GT11756@Air-de-Roger>
References: <20200117150948.45014-1-roger.pau@citrix.com>
 <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDQ6NTY6MDBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDEuMjAyMCAxNjowOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gVGhl
IEludGVsIFNETSBzdGF0ZXM6Cj4gPiAKPiA+ICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9yIHZhbHVl
ICgwIHRvIDE1KSBpcyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAo+ID4gdGhlIGRlbGl2ZXJ5
IG1vZGUgaXMgRml4ZWQgKGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhlIEFQSUMgbWF5IHNpZ25hbCBh
bgo+ID4gaWxsZWdhbCB2ZWN0b3IgZXJyb3IsIHdpdGhvdXQgcmVnYXJkIHRvIHdoZXRoZXIgdGhl
IG1hc2sgYml0IGlzIHNldCBvcgo+ID4gd2hldGhlciBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFsbHkg
c2VlbiBvbiB0aGUgaW5wdXQuIgo+ID4gCj4gPiBBbmQgdGhhdCdzIGV4YWN0bHkgd2hhdCdzIGN1
cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hlbgo+ID4gdmlydF93aXJlX3Nl
dHVwIGlzIHRydWUgYW5kIExWVCBMSU5UMCBpcyBiZWluZyBtYXNrZWQuIEJ5IHdyaXRpbmcgb25s
eQo+ID4gQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1YWxseSBzZXR0aW5nIHRoZSB2ZWN0b3Ig
dG8gMCBhbmQgdGhlCj4gPiBkZWxpdmVyeSBtb2RlIHRvIEZpeGVkICgwKSwgYW5kIGhlbmNlIGl0
IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgo+ID4gd2hlbiB0aGUgTFZUIGVudHJ5IGlzIG1h
c2tlZC4KPiAKPiBCdXQgdGhlcmUgYXJlIG1hbnkgbW9yZSBpbnN0YW5jZXMgd2hlcmUgd2UgKGhh
dmUgYSByaXNrIHRvKSBkbyBzbywKPiBtb3N0IG5vdGFibHkgaW4gY2xlYXJfbG9jYWxfQVBJQygp
LiBUaGUgdHdvIHN0ZXAgbG9naWMgdGhlcmUgaXMKPiBhbnl3YXkgc29tZXdoYXQgaW4gY29uZmxp
Y3Qgd2l0aCB0aGUgY2l0YXRpb24gYWJvdmUuCgpjbGVhcl9sb2NhbF9BUElDIG1hc2tzIHRoZSBl
cnJvciB2ZWN0b3IgYmVmb3JlIGRvaW5nIGFueSB3cml0ZSwgYW5kCmNsZWFycyBFU1IgYWZ0ZXJ3
YXJkcywgdGhlcmUncyBhIGNvbW1lbnQgYXQgdGhlIHRvcDoKCiJNYXNraW5nIGFuIExWVCBlbnRy
eSBvbiBhIFA2IGNhbiB0cmlnZ2VyIGEgbG9jYWwgQVBJQyBlcnJvcgppZiB0aGUgdmVjdG9yIGlz
IHplcm8uIE1hc2sgTFZURVJSIGZpcnN0IHRvIHByZXZlbnQgdGhpcy4iCgpXZSBjb3VsZCBkbyB0
aGUgc2FtZSAoaWU6IG1hc2sgTFZURVJSIGZpcnN0IGFuZCBjbGVhciBFU1IgYWZ0ZXJ3YXJkcykK
aWYgdGhhdCBzZWVtcyBwcmVmZXJhYmxlLiBUaGVyZSdzIGEgbWF4bHZ0IGNoZWNrIGluIGNsZWFy
X2xvY2FsX0FQSUMsCmJ1dCB0aGUgc2RtIGRvZXNuJ3Qgc3BlY2lmeSBhbnl3YXkgdG8gY2hlY2sg
aWYgdGhlIGxhcGljIHdpbGwgYWNjZXB0IGEKbWFza2VkIHZlY3RvciAwIHdyaXRlIG9yIG5vdCwg
c28gbm90IHN1cmUgd2hldGhlciB3ZSBzaG91bGQgcmVwbGljYXRlCnRoYXQgY2hlY2sgb3IganVz
dCBkbyBpdCB1bmNvbmRpdGlvbmFsbHkgb24gYm90aCBkaXNjb25uZWN0X2JzcF9BUElDCmFuZCBj
bGVhcl9sb2NhbF9BUElDLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:11:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:11: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 1isUDZ-0005ZK-Dh; Fri, 17 Jan 2020 16:11:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b9RF=3G=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1isUDX-0005ZF-Us
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:11:27 +0000
X-Inumbo-ID: fe6eb09c-3943-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe6eb09c-3943-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 16:11:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579277479;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=QNA5D3HtJGTGbqPFyzZ6SQuW+zCttrH+jP2pq+dwsCA=;
 b=Dw2bvRQnOTkFber8Zm7yMzdQIM+R6WQhDJmpvgTrCLpgm0RJAcaWvi0X
 kVdy7fDkXe1ijm+OUnWFsbH3jn2Iym7b8jFlOgKcfTCJW6JIzYcvyZj8v
 qckE79uM0aBQuB6A6jzZ93UP2Qx+hsdvRvdAVXjRflbEiRdjNjwhbILwC 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Vhry5IZJoscDrXNgVsa1J509ySr8adEdmrfJ7VucSXs5AiWBI05ogMXLtjbzZU8qC+dIlL1Taj
 O6ntNJp6LvjXaSZJ2P0zRL1rWcQ8JUpsQ+okkv0+Su8FYbRHdg8+C/3OY/VJ74Bbkr94rsxBBR
 WQ7EyHqavccgJLY0S5gntFTC4vujp3ixPl3AGed7SjiCnrOmJuqloQyy6XNuesxskkHXOnmgNI
 aBjtivfUOS9RCRptGosPKtkSMXMhlqMM7IUH97N4b5NJt/B3Ak64ZYswJ2lv1g7hvguIt9X7yB
 caI=
X-SBRS: 2.7
X-MesageID: 11094926
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11094926"
Date: Fri, 17 Jan 2020 17:11:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200117161110.GU11756@Air-de-Roger>
References: <20200117150948.45014-1-roger.pau@citrix.com>
 <50fb04ef-8dcb-3613-b909-f0c590d323e9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50fb04ef-8dcb-3613-b909-f0c590d323e9@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDM6MzA6NDRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8wMS8yMDIwIDE1OjA5LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBU
aGUgSW50ZWwgU0RNIHN0YXRlczoKPiA+Cj4gPiAiV2hlbiBhbiBpbGxlZ2FsIHZlY3RvciB2YWx1
ZSAoMCB0byAxNSkgaXMgd3JpdHRlbiB0byBhIExWVCBlbnRyeSBhbmQKPiA+IHRoZSBkZWxpdmVy
eSBtb2RlIGlzIEZpeGVkIChiaXRzIDgtMTEgZXF1YWwgMCksIHRoZSBBUElDIG1heSBzaWduYWwg
YW4KPiA+IGlsbGVnYWwgdmVjdG9yIGVycm9yLCB3aXRob3V0IHJlZ2FyZCB0byB3aGV0aGVyIHRo
ZSBtYXNrIGJpdCBpcyBzZXQgb3IKPiA+IHdoZXRoZXIgYW4gaW50ZXJydXB0IGlzIGFjdHVhbGx5
IHNlZW4gb24gdGhlIGlucHV0LiIKPiA+Cj4gPiBBbmQgdGhhdCdzIGV4YWN0bHkgd2hhdCdzIGN1
cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hlbgo+ID4gdmlydF93aXJlX3Nl
dHVwIGlzIHRydWUgYW5kIExWVCBMSU5UMCBpcyBiZWluZyBtYXNrZWQuIEJ5IHdyaXRpbmcgb25s
eQo+ID4gQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1YWxseSBzZXR0aW5nIHRoZSB2ZWN0b3Ig
dG8gMCBhbmQgdGhlCj4gPiBkZWxpdmVyeSBtb2RlIHRvIEZpeGVkICgwKSwgYW5kIGhlbmNlIGl0
IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgo+ID4gd2hlbiB0aGUgTFZUIGVudHJ5IGlzIG1h
c2tlZC4KPiA+Cj4gPiBUaGlzIHdvdWxkIHVzdWFsbHkgbWFuaWZlc3Qgd2hlbiBYZW4gaXMgYmVp
bmcgc2h1dCBkb3duLCBhcyB0aGF0J3MKPiA+IHdoZXJlIGRpc2Nvbm5lY3RfYnNwX0FQSUMgaXMg
Y2FsbGVkOgo+ID4KPiA+IChYRU4pIEFQSUMgZXJyb3Igb24gQ1BVMDogNDAoMDApCj4gPgo+ID4g
Rml4IHRoaXMgYnkgcmV1c2luZyB0aGUgY3VycmVudCBMVlQgTElOVDAgdmFsdWUgYW5kIGp1c3Qg
YWRkaW5nIHRoZQo+ID4gbWFzayBiaXQgdG8gaXQuCj4gPgo+ID4gUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9h
cmNoL3g4Ni9hcGljLmMgfCAzICsrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMu
YyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiA+IGluZGV4IGE2YTc3NTRkNzcuLmU0MzYzNjM5YmQg
MTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCj4gPiBAQCAtMjgxLDcgKzI4MSw4IEBAIHZvaWQgZGlzY29ubmVjdF9ic3BfQVBJ
QyhpbnQgdmlydF93aXJlX3NldHVwKQo+ID4gICAgICAgICAgfQo+ID4gICAgICAgICAgZWxzZSB7
Cj4gPiAgICAgICAgICAgICAgLyogRGlzYWJsZSBMVlQwICovCj4gPiAtICAgICAgICAgICAgYXBp
Y193cml0ZShBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tFRCk7Cj4gPiArICAgICAgICAgICAgdmFs
dWUgPSBhcGljX3JlYWQoQVBJQ19MVlQwKTsKPiA+ICsgICAgICAgICAgICBhcGljX3dyaXRlKEFQ
SUNfTFZUMCwgdmFsdWUgfCBBUElDX0xWVF9NQVNLRUQpOwo+ID4gICAgICAgICAgfQo+IAo+IFRo
aXMgcmVhbGx5IGlzIHVnbHkuwqAgSXQgc2VlbXMgdGhhdCB3ZSBjYW4ndCB3cml0ZSBMVlQwIHRv
IHRoZSBzYW1lCj4gc3RhdGUgdGhhdCBpdCBoYXMgYWZ0ZXIgcmVzZXQvSU5JVC4KPiAKPiBGb3Ig
dGhlIGNvZGUgaG93ZXZlciwgYm90aCBoYWx2ZXMgb2YgdGhlIGlmKCkgY29uZGl0aW9uIGRvIGEK
PiByZWFkL21vZGlmeS93cml0ZS7CoCBJdCB3b3VsZCBiZSBuaWNlciB0byBoYXZlIHRoZSByZWFk
IGFuZCB3cml0ZSBjb21tb24sCj4gd2l0aCBtb2RpZnkgYWxvbmUgaGF2aW5nIHRoZSBpZigpLgoK
QXMgc2FpZCBvbiBteSByZXBseSB0byBKYW4sIHdlIGNvdWxkIGRvIHRoZSBzYW1lIGFzIGNsZWFy
X2xvY2FsX0FQSUMKaWYgdGhhdCBzZWVtcyBwcmVmZXJhYmxlLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:13:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:13: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 1isUF6-0005gB-Rt; Fri, 17 Jan 2020 16:13:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isUF5-0005g5-E9
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:13:03 +0000
X-Inumbo-ID: 3bed3308-3944-11ea-b578-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bed3308-3944-11ea-b578-12813bfff9fa;
 Fri, 17 Jan 2020 16:13:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B520AAD05;
 Fri, 17 Jan 2020 16:13:00 +0000 (UTC)
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <067119d6-fe68-9b9a-72bb-20f1e72910cc@suse.com>
Date: Fri, 17 Jan 2020 17:13:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxNDozMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gVGhp
cyBwYXRjaCBhaW1zIHRvIHNhbml0aXplIGluZGV4ZXMsIHBvdGVudGlhbGx5IGd1ZXN0IHByb3Zp
ZGVkCj4gdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBbXSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4K
PiAKPiBSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiBB
Y2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:24:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16: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 1isUPb-0006au-0g; Fri, 17 Jan 2020 16:23:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cv4k=3G=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1isUPZ-0006ap-0S
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:23:53 +0000
X-Inumbo-ID: bd5645fa-3945-11ea-b587-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd5645fa-3945-11ea-b587-12813bfff9fa;
 Fri, 17 Jan 2020 16:23:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579278228;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=UIVzi7yP9nKXfYawhdmAS6ZZrsyM8wPbK+JzYmvP2II=;
 b=QWffpUAhJDV6J9jrss8oyt3GT/HJVv7P8Lod0mTeZwwJGnZk95wWbj+G
 VAT4mkuNHcP4gsSBoUFrL2CwMeSvYrclfdaQFMZ5XqAXMnpdLxC8hI7K9
 /7Qzk1s3jCwVPMgK/v4P/kKB1pP4IS+R2gf3GcaQtPcTBBrcf6zOicX74 g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NTOlrM2Dj8Vv8YRPyd/B0lI8UQxXWGKmDM4NMD/l7q2H82I8ahg2sFvVzFBoY/EJ7s3bVkiwBp
 RMU5dSRRMXV8phjgyo9JY8kzUEMiSFkdjRdZSObWe8xymdG31FWTDh7UyWXaJxs8UG030znx9r
 Lgo3J+WjLLAo1/BO2ejJ0siOOWgbUqwdv3UKB4tnFad0rjL4VW9/3+pqcZcLOkDNAOTaS+WVUq
 9R0fRqrLjY+MvswgOiNNBRWhLew3ONLn6+pbDED+GXhaEDYiT+sPTxP8h/yYlt79z7Aw618BEw
 tL8=
X-SBRS: 2.7
X-MesageID: 11074865
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11074865"
Date: Fri, 17 Jan 2020 16:23:45 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200117162345.GE1288@perard.uk.xensource.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
 <20200115170015.249667-3-anthony.perard@citrix.com>
 <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
 <20200116122922.GA1288@perard.uk.xensource.com>
 <f09684ed-4a82-0547-8cd1-019a6b762fe4@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f09684ed-4a82-0547-8cd1-019a6b762fe4@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMDE6NDA6MzlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTYuMDEuMjAyMCAxMzoyOSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSW5kZWVk
LCBoZW5jZSBhbHNvIG15ICJhcyBzdWdnZXN0ZWQgYmVmb3JlIi4gSSByZW1haW4gdW5jb252aW5j
ZWQKPiB0aGF0IGlzIGl0IHVzZWZ1bCB0byBoYXZlIGUuZy4KPiAKPiBDT05GSUdfR0NDX1ZFUlNJ
T049ODAzMDAKPiBDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCj4gCj4gaW4geGVuLy5jb25maWcuIFRo
aXMgaXMgYXQgYmVzdCBjb25mdXNpbmcsIGJlY2F1c2UgaXQgbWF5IG5vdAo+IHJlcHJlc2VudCB3
aGF0IHRoZSBzeXN0ZW0gYWN0dWFsbHkgaGFzIGluc3RhbGxlZCAod2hpY2ggSSByZWFsaXplCj4g
aXMgYWxzbyBub3QgdGhlIGludGVudGlvbiwgYnV0IHRoZSB2YXJpYWJsZSBuYW1pbmcgc3VnZ2Vz
dHMgdGhhdAo+IHRoaXMgaXMgd2hhdCB3YXMgZm91bmQgb24gdGhlIHN5c3RlbTsgSSBoYXZlIG5v
IGJldHRlciBuYW1pbmcKPiBzdWdnZXN0aW9uLCB0byBwcmVlbXB0IGEgcG9zc2libGUgcXVlc3Rp
b24gdG8gdGhpcyBlZmZlY3QpLgoKQWZ0ZXIgYSB0YWxrIG9uICN4ZW5kZXZlbCB5ZXN0ZXJkYXks
IEkgaGF2ZSBHZW9yZ2UgYWdyZWVpbmcgdGhhdCB3ZQpzaG91bGQga2VlcCB0aGUgc2FtZSBiZWhh
dmlvciBhcyB0aGUgb25lIExpbnV4IGhhdmUuIEFuZCBJYW4gc2F5aW5nIHRoYXQKd2Ugc2hvdWxk
IGNvcHkgZW50aXJlIGZpbGVzIHdoZXJlIHdlIGNhbi4gSWYgd2UgbW9kaWZ5IHRoZSBiZWhhdmlv
ciBvZgolX1ZFUlNJT04sIGl0IHdvdWxkIG1ha2UgaXQgbW9yZSBkaWZmaWN1bHQgdG8gY29weSBl
bnRpcmUgZmlsZXMgZnJvbQolTGludXggbGF0ZXIuCgpTbywgbm93LCBjYW4gd2UgZmluYWxseSBj
b21taXQgdGhlIHBhdGNoIHNlcmllcywgd2l0aCBib3RoICVfVkVSU0lPTgpzZXQsIGFuZCBsZXQg
dGhpcyBiaWtlc2hlZGRpbmcgcmVzdCwgYW5kIG1vdmUgb24/CgpUaGFuayB5b3UsCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:25:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16: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 1isUQr-0006gl-H2; Fri, 17 Jan 2020 16:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isUQq-0006gg-Sx
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:25:12 +0000
X-Inumbo-ID: edd97e40-3945-11ea-b589-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edd97e40-3945-11ea-b589-12813bfff9fa;
 Fri, 17 Jan 2020 16:25:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 09950AAC2;
 Fri, 17 Jan 2020 16:25:09 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117150948.45014-1-roger.pau@citrix.com>
 <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
 <20200117160822.GT11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e65506b5-4795-201a-fb5c-a14acb0181ad@suse.com>
Date: Fri, 17 Jan 2020 17:25:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117160822.GT11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxNzowOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEph
biAxNywgMjAyMCBhdCAwNDo1NjowMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MTcuMDEuMjAyMCAxNjowOSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gVGhlIEludGVsIFNE
TSBzdGF0ZXM6Cj4+Pgo+Pj4gIldoZW4gYW4gaWxsZWdhbCB2ZWN0b3IgdmFsdWUgKDAgdG8gMTUp
IGlzIHdyaXR0ZW4gdG8gYSBMVlQgZW50cnkgYW5kCj4+PiB0aGUgZGVsaXZlcnkgbW9kZSBpcyBG
aXhlZCAoYml0cyA4LTExIGVxdWFsIDApLCB0aGUgQVBJQyBtYXkgc2lnbmFsIGFuCj4+PiBpbGxl
Z2FsIHZlY3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQg
aXMgc2V0IG9yCj4+PiB3aGV0aGVyIGFuIGludGVycnVwdCBpcyBhY3R1YWxseSBzZWVuIG9uIHRo
ZSBpbnB1dC4iCj4+Pgo+Pj4gQW5kIHRoYXQncyBleGFjdGx5IHdoYXQncyBjdXJyZW50bHkgZG9u
ZSBpbiBkaXNjb25uZWN0X2JzcF9BUElDIHdoZW4KPj4+IHZpcnRfd2lyZV9zZXR1cCBpcyB0cnVl
IGFuZCBMVlQgTElOVDAgaXMgYmVpbmcgbWFza2VkLiBCeSB3cml0aW5nIG9ubHkKPj4+IEFQSUNf
TFZUX01BU0tFRCBYZW4gaXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgdmVjdG9yIHRvIDAgYW5kIHRo
ZQo+Pj4gZGVsaXZlcnkgbW9kZSB0byBGaXhlZCAoMCksIGFuZCBoZW5jZSBpdCB0cmlnZ2VycyBh
biBBUElDIGVycm9yIGV2ZW4KPj4+IHdoZW4gdGhlIExWVCBlbnRyeSBpcyBtYXNrZWQuCj4+Cj4+
IEJ1dCB0aGVyZSBhcmUgbWFueSBtb3JlIGluc3RhbmNlcyB3aGVyZSB3ZSAoaGF2ZSBhIHJpc2sg
dG8pIGRvIHNvLAo+PiBtb3N0IG5vdGFibHkgaW4gY2xlYXJfbG9jYWxfQVBJQygpLiBUaGUgdHdv
IHN0ZXAgbG9naWMgdGhlcmUgaXMKPj4gYW55d2F5IHNvbWV3aGF0IGluIGNvbmZsaWN0IHdpdGgg
dGhlIGNpdGF0aW9uIGFib3ZlLgo+IAo+IGNsZWFyX2xvY2FsX0FQSUMgbWFza3MgdGhlIGVycm9y
IHZlY3RvciBiZWZvcmUgZG9pbmcgYW55IHdyaXRlLCBhbmQKPiBjbGVhcnMgRVNSIGFmdGVyd2Fy
ZHMsIHRoZXJlJ3MgYSBjb21tZW50IGF0IHRoZSB0b3A6Cj4gCj4gIk1hc2tpbmcgYW4gTFZUIGVu
dHJ5IG9uIGEgUDYgY2FuIHRyaWdnZXIgYSBsb2NhbCBBUElDIGVycm9yCj4gaWYgdGhlIHZlY3Rv
ciBpcyB6ZXJvLiBNYXNrIExWVEVSUiBmaXJzdCB0byBwcmV2ZW50IHRoaXMuIgo+IAo+IFdlIGNv
dWxkIGRvIHRoZSBzYW1lIChpZTogbWFzayBMVlRFUlIgZmlyc3QgYW5kIGNsZWFyIEVTUiBhZnRl
cndhcmRzKQo+IGlmIHRoYXQgc2VlbXMgcHJlZmVyYWJsZS4gVGhlcmUncyBhIG1heGx2dCBjaGVj
ayBpbiBjbGVhcl9sb2NhbF9BUElDLAo+IGJ1dCB0aGUgc2RtIGRvZXNuJ3Qgc3BlY2lmeSBhbnl3
YXkgdG8gY2hlY2sgaWYgdGhlIGxhcGljIHdpbGwgYWNjZXB0IGEKPiBtYXNrZWQgdmVjdG9yIDAg
d3JpdGUgb3Igbm90LCBzbyBub3Qgc3VyZSB3aGV0aGVyIHdlIHNob3VsZCByZXBsaWNhdGUKPiB0
aGF0IGNoZWNrIG9yIGp1c3QgZG8gaXQgdW5jb25kaXRpb25hbGx5IG9uIGJvdGggZGlzY29ubmVj
dF9ic3BfQVBJQwo+IGFuZCBjbGVhcl9sb2NhbF9BUElDLgoKSSB0aGluayBkb2luZyBpdCB0aGUg
bW9zdCBjYXJlZnVsIHdheSBpcyBnb2luZyB0byBiZSBiZXN0LiBJIGZpbmQgaXQKc3VycHJpc2lu
ZyBhbnl3YXkgdGhhdCBkaXNjb25uZWN0X2JzcF9BUElDKCkgZG9lc24ndCB3cml0ZSBMVlRFUlIK
KG9yIG90aGVyIExWVHMgZXhjZXB0IGZvciBMVlQxKSBhdCBhbGwuIFRoZSBmdW5jdGlvbiBsb29r
cyB0byBoYXZlIGEKZ29hbCBvZiBwdXR0aW5nIHRoZSBBUElDIGJhY2sgaW50byB0aGUgc3RhdGUg
dGhhdCB3ZSBmb3VuZCBpdCB3aGVuCmJvb3RpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:33:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:33: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 1isUYM-0007Y1-Ev; Fri, 17 Jan 2020 16:32:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isUYK-0007Xw-NT
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:32:56 +0000
X-Inumbo-ID: 02c075ec-3947-11ea-b58f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02c075ec-3947-11ea-b58f-12813bfff9fa;
 Fri, 17 Jan 2020 16:32:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579278774;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qje/Fzd1VjcgHCKCrViWpXbjkYNV+l5i1l5KwxPdyNw=;
 b=Gx8WR1V8Vf8Q5GUELSH1j2v6iw6ngMmEwXxPhh7k0Q7UWYs97A1KjTwq
 iz53hXj1uz2SFphGE5aKU42wXT5Y65bbwowuipQxnzmpQfrL6fkHaOGux
 L4l03JRjD80avFo0uA6LmuMycGDjhC0Ac4C2z8VzD6QYusAyDvP7NkIOU A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ngGc6j73S5dmn8r36ymWSpMO0FFsjxOswLTBhzbWfQjs1WK/liEh7+3cYefJRBH50AjCknX4//
 evud3qEjijd+/uUM1758GINxOEqbsyDqgpFUidAPxm+V0n8eD9LFGqqom61jp7/AMhIpqWH6SU
 /380dLnvAsSFRJ9SCKUU32hFobDyYSNN2GAlPIVMDcwMnVZfkDu8IinH7J65r7GHJS+Pp/dQv9
 u8y9KvjiYG1R9+GK378fRFlLsoql9Otzz/sjBwenO7gWRB63RbO3eqOzD+kV14fnMiIhZuwU0e
 bhI=
X-SBRS: 2.7
X-MesageID: 11514490
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11514490"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <73dd65c0-188c-7ba0-46b8-339943642c72@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: <43794661-1014-ba06-d847-ce26611e518c@citrix.com>
Date: Fri, 17 Jan 2020 16:32:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <73dd65c0-188c-7ba0-46b8-339943642c72@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] build: fix dependency file generation with
 ENFORCE_UNIQUE_SYMBOLS=y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMTcvMDEvMjAyMCAxNTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHJlY29yZGVkIGZp
bGUsIHVubGVzcyBvdmVycmlkZGVuIGJ5IC1NUSAob3IgLU1UKSBpcyB0aGF0IHNwZWNpZmllZAo+
IGJ5IC1vLCB3aGljaCBkb2Vzbid0IHByb2R1Y2UgY29ycmVjdCBkZXBlbmRlbmNpZXMgYW5kIGhl
bmNlIHdpbGwgY2F1c2UKPiBmYWlsdXJlIHRvIHJlLWJ1aWxkIHdoZW4gaW5jbHVkZWQgZmlsZXMg
Y2hhbmdlLgo+Cj4gRml4ZXM6IDgxZWNiMzhiODNiMCAoImJ1aWxkOiBwcm92aWRlIG9wdGlvbiB0
byBkaXNhbWJpZ3VhdGUgc3ltYm9sIG5hbWVzIikKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MgLSB0aGlzIGZpeGVzIG15IGlzc3VlLgoKVGVz
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:35:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:35: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 1isUaz-0007gC-VE; Fri, 17 Jan 2020 16:35:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=n+o/=3G=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1isUay-0007g6-92
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:35:40 +0000
X-Inumbo-ID: 627d8c22-3947-11ea-b590-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 627d8c22-3947-11ea-b590-12813bfff9fa;
 Fri, 17 Jan 2020 16:35:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E342EAC6B;
 Fri, 17 Jan 2020 16:35:33 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <54929bde-aa1c-598c-6d74-894f387ebd6c@suse.com>
Date: Fri, 17 Jan 2020 17:35:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] EPT: do away with hidden GUEST_TABLE_MAP_FAILED
 == 0 assumptions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 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>

VGhlIGNvZGUgaXMgcXVpdGUgYSBiaXQgZWFzaWVyIHRvIHJlYWQgYW5kIHRvIHJlYXNvbiBhYm91
dCB0aGlzIHdheSwKSSB0aGluay4KCkluIGVwdF9zZXRfZW50cnkoKSBhZGRpdGlvbmFsbHkgY2hh
bmdlIHRoZSBmdW5jdGlvbidzIHJldHVybiB2YWx1ZSBpbgp0aGUgTUFQX0ZBSUxFRCBjYXNlIHRv
IC1FTk9NRU07IC1FTk9FTlQgd291bGQgYmUgYXBwbGljYWJsZSBvbmx5IHdoZW4KZXB0X25leHRf
ZW50cnkoKSB3YXMgaW52b2tlZCB3aXRoICJyZWFkX29ubHkiIHNldCB0byB0cnVlLgoKSW4gdHdv
IGNhc2VzLCB3aGVyZSBlcHRfbmV4dF9sZXZlbCgpIGZvbGxvd3MgYW4gZXB0X3NwbGl0X3N1cGVy
cGFnZSgpCmludm9jYXRpb24sIGFjdHVhbGx5IHRpZ2h0ZW4gdGhlIGxvb3AgZXhpdCBjb25kaXRp
b24gZnJvbQoiPT0gTUFQX0ZBSUxFRCIgdG8gIiE9IE5PUk1BTF9QQUdFIi4gQ29udGludWluZyB0
aGVzZSBsb29wcyBmb3Igb3RoZXIKdGhhbiBOT1JNQUxfUEFHRSBpcyBpbnZhbGlkLCBhbmQgdGhl
cmUgYXJlIEFTU0VSVCgpcyBpbiBwbGFjZSBhZnRlcgp0aGVzZSBsb29wcy4KCkFsc28gcmVkdWNl
IHRoZSBzY29wZSBvZiAicmV0IiB2YXJpYWJsZXMgd2hlcmUgcG9zc2libGUsIGluIHBhcnRpY3Vs
YXIKdG8gYmV0dGVyIGRpc3Rpbmd1aXNoIHRoZW0gZnJvbSAicmMiIG9mdGVuIHVzZWQgaW4gdGhl
IHNhbWUgZnVuY3Rpb24uCgpGaW5hbGx5IGRyb3AgcG9pbnRsZXNzICJlbHNlIiBpbiBhIGZldyBh
cmVhcyB0b3VjaGVkIGFueXdheS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwpAQCAtMjkyLDggKzI5Miw4IEBAIHN0YXRpYyBib29sX3QgZXB0
X3NwbGl0X3N1cGVyX3BhZ2Uoc3RydWMKICAqIGFuZCBtYXAgdGhlIG5leHQgdGFibGUsIGlmIGF2
YWlsYWJsZS4gIElmIHRoZSBlbnRyeSBpcyBlbXB0eQogICogYW5kIHJlYWRfb25seSBpcyBzZXQs
IAogICogUmV0dXJuIHZhbHVlczoKLSAqICAwOiBGYWlsZWQgdG8gbWFwLiAgRWl0aGVyIHJlYWRf
b25seSB3YXMgc2V0IGFuZCB0aGUgZW50cnkgd2FzCi0gKiAgIGVtcHR5LCBvciBhbGxvY2F0aW5n
IGEgbmV3IHBhZ2UgZmFpbGVkLgorICogIEdVRVNUX1RBQkxFX01BUF9GQUlMRUQ6IEZhaWxlZCB0
byBtYXAuICBFaXRoZXIgcmVhZF9vbmx5IHdhcyBzZXQgYW5kIHRoZQorICogICBlbnRyeSB3YXMg
ZW1wdHksIG9yIGFsbG9jYXRpbmcgYSBuZXcgcGFnZSBmYWlsZWQuCiAgKiAgR1VFU1RfVEFCTEVf
Tk9STUFMX1BBR0U6IG5leHQgbGV2ZWwgbWFwcGVkIG5vcm1hbGx5CiAgKiAgR1VFU1RfVEFCTEVf
U1VQRVJfUEFHRToKICAqICAgVGhlIG5leHQgZW50cnkgcG9pbnRzIHRvIGEgc3VwZXJwYWdlLCBh
bmQgY2FsbGVyIGluZGljYXRlcwpAQCAtNDA0LDEyICs0MDQsMTMgQEAgc3RhdGljIGludCBlcHRf
aW52YWxpZGF0ZV9lbXRfcmFuZ2Uoc3RydQogICAgIGVwdF9lbnRyeV90ICp0YWJsZTsKICAgICB1
bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBmaXJzdF9nZm47CiAgICAgdW5zaWduZWQgaW50
IGksIGluZGV4OwotICAgIGludCB3cmMsIHJjID0gMCwgcmV0ID0gR1VFU1RfVEFCTEVfTUFQX0ZB
SUxFRDsKKyAgICBpbnQgd3JjLCByYyA9IDA7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFn
ZShwYWdldGFibGVfZ2V0X21mbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSk7CiAgICAgZm9yICgg
aSA9IHAybS0+ZXB0LndsOyBpID4gdGFyZ2V0OyAtLWkgKQogICAgIHsKLSAgICAgICAgcmV0ID0g
ZXB0X25leHRfbGV2ZWwocDJtLCAxLCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBpKTsKKyAgICAg
ICAgaW50IHJldCA9IGVwdF9uZXh0X2xldmVsKHAybSwgMSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRl
ciwgaSk7CisKICAgICAgICAgaWYgKCByZXQgPT0gR1VFU1RfVEFCTEVfTUFQX0ZBSUxFRCApCiAg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgaWYgKCByZXQgIT0gR1VFU1RfVEFCTEVfTk9S
TUFMX1BBR0UgKQpAQCAtNDM0LDggKzQzNSwxMCBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlkYXRl
X2VtdF9yYW5nZShzdHJ1CiAgICAgICAgIEFTU0VSVCh3cmMgPT0gMCk7CiAKICAgICAgICAgZm9y
ICggOyBpID4gdGFyZ2V0OyAtLWkgKQotICAgICAgICAgICAgaWYgKCAhZXB0X25leHRfbGV2ZWwo
cDJtLCAxLCAmdGFibGUsICZnZm5fcmVtYWluZGVyLCBpKSApCisgICAgICAgICAgICBpZiAoIGVw
dF9uZXh0X2xldmVsKHAybSwgMSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgaSkgIT0KKyAgICAg
ICAgICAgICAgICAgR1VFU1RfVEFCTEVfTk9STUFMX1BBR0UgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAvKiBXZSBqdXN0IGluc3RhbGxlZCB0aGUgcGFnZXMgd2UgbmVlZC4gKi8K
ICAgICAgICAgQVNTRVJUKGkgPT0gdGFyZ2V0KTsKICAgICB9CiAKQEAgLTY5NCwxMiArNjk3LDEy
IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2YKICAgICBmb3IgKCBp
ID0gZXB0LT53bDsgaSA+IHRhcmdldDsgaS0tICkKICAgICB7CiAgICAgICAgIHJldCA9IGVwdF9u
ZXh0X2xldmVsKHAybSwgMCwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgaSk7Ci0gICAgICAgIGlm
ICggIXJldCApCisgICAgICAgIGlmICggcmV0ID09IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FTk9FTlQ7CisgICAgICAgICAgICByYyA9IC1F
Tk9NRU07CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggcmV0ICE9IEdVRVNUX1RBQkxFX05PUk1BTF9QQUdFICkKKyAgICAgICAgaWYgKCByZXQgIT0g
R1VFU1RfVEFCTEVfTk9STUFMX1BBR0UgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBA
IC03NTYsNyArNzU5LDggQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn
ZgogCiAgICAgICAgIC8qIHRoZW4gbW92ZSB0byB0aGUgbGV2ZWwgd2Ugd2FudCB0byBtYWtlIHJl
YWwgY2hhbmdlcyAqLwogICAgICAgICBmb3IgKCA7IGkgPiB0YXJnZXQ7IGktLSApCi0gICAgICAg
ICAgICBpZiAoICFlcHRfbmV4dF9sZXZlbChwMm0sIDAsICZ0YWJsZSwgJmdmbl9yZW1haW5kZXIs
IGkpICkKKyAgICAgICAgICAgIGlmICggZXB0X25leHRfbGV2ZWwocDJtLCAwLCAmdGFibGUsICZn
Zm5fcmVtYWluZGVyLCBpKSAhPQorICAgICAgICAgICAgICAgICBHVUVTVF9UQUJMRV9OT1JNQUxf
UEFHRSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIC8qIFdlIGp1c3QgaW5zdGFs
bGVkIHRoZSBwYWdlcyB3ZSBuZWVkLiAqLwogICAgICAgICBBU1NFUlQoaSA9PSB0YXJnZXQpOwpA
QCAtODU5LDcgKzg2Myw2IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG8KICAgICBlcHRfZW50cnlfdCAqZXB0X2VudHJ5OwogICAgIHUzMiBpbmRleDsKICAgICBpbnQg
aTsKLSAgICBpbnQgcmV0ID0gMDsKICAgICBib29sX3QgcmVjYWxjID0gMDsKICAgICBtZm5fdCBt
Zm4gPSBJTlZBTElEX01GTjsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm0tPmVwdDsK
QEAgLTg4MywxMyArODg2LDE1IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBw
Mm1fZG8KIAogICAgIGZvciAoIGkgPSBlcHQtPndsOyBpID4gMDsgaS0tICkKICAgICB7CisgICAg
ICAgIGludCByZXQ7CisKICAgICByZXRyeToKICAgICAgICAgaWYgKCB0YWJsZVtnZm5fcmVtYWlu
ZGVyID4+IChpICogRVBUX1RBQkxFX09SREVSKV0ucmVjYWxjICkKICAgICAgICAgICAgIHJlY2Fs
YyA9IDE7CiAgICAgICAgIHJldCA9IGVwdF9uZXh0X2xldmVsKHAybSwgMSwgJnRhYmxlLCAmZ2Zu
X3JlbWFpbmRlciwgaSk7Ci0gICAgICAgIGlmICggIXJldCApCisgICAgICAgIGlmICggcmV0ID09
IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQgKQogICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAg
IGVsc2UgaWYgKCByZXQgPT0gR1VFU1RfVEFCTEVfUE9EX1BBR0UgKQorICAgICAgICBpZiAoIHJl
dCA9PSBHVUVTVF9UQUJMRV9QT0RfUEFHRSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICgg
IShxICYgUDJNX0FMTE9DKSApCiAgICAgICAgICAgICB7CkBAIC05MDUsMTAgKzkxMCw5IEBAIHN0
YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG8KIAogICAgICAgICAgICAgaWYg
KCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIGkgKiBFUFRfVEFCTEVfT1JERVIp
ICkKICAgICAgICAgICAgICAgICBnb3RvIHJldHJ5OwotICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoIHJldCA9PSBHVUVTVF9UQUJMRV9TVVBFUl9QQUdFICkKKyAgICAgICAg
aWYgKCByZXQgPT0gR1VFU1RfVEFCTEVfU1VQRVJfUEFHRSApCiAgICAgICAgICAgICBicmVhazsK
ICAgICB9CiAKQEAgLTEyODksNyArMTI5Myw2IEBAIHN0YXRpYyB2b2lkIGVwdF9kdW1wX3AybV90
YWJsZSh1bnNpZ25lZAogICAgIGVwdF9lbnRyeV90ICp0YWJsZSwgKmVwdF9lbnRyeTsKICAgICBp
bnQgb3JkZXI7CiAgICAgaW50IGk7Ci0gICAgaW50IHJldCA9IDA7CiAgICAgdW5zaWduZWQgbG9u
ZyBnZm4sIGdmbl9yZW1haW5kZXI7CiAgICAgdW5zaWduZWQgbG9uZyByZWNvcmRfY291bnRlciA9
IDA7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKQEAgLTEzMDcsNiArMTMxMCw3IEBAIHN0
YXRpYyB2b2lkIGVwdF9kdW1wX3AybV90YWJsZSh1bnNpZ25lZAogICAgICAgICBmb3IgKCBnZm4g
PSAwOyBnZm4gPD0gcDJtLT5tYXhfbWFwcGVkX3BmbjsgZ2ZuICs9IDFVTCA8PCBvcmRlciApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGNoYXIgYyA9IDA7CisgICAgICAgICAgICBpbnQgcmV0ID0g
R1VFU1RfVEFCTEVfTUFQX0ZBSUxFRDsKIAogICAgICAgICAgICAgZ2ZuX3JlbWFpbmRlciA9IGdm
bjsKICAgICAgICAgICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZu
KHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:44:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isUjj-000088-2q; Fri, 17 Jan 2020 16:44:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isUjh-000083-Rh
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 16:44:41 +0000
X-Inumbo-ID: a5f3c7a4-3948-11ea-b595-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5f3c7a4-3948-11ea-b595-12813bfff9fa;
 Fri, 17 Jan 2020 16:44:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579279477;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=3OK9ICucmvY4btYuyVU/iRu7zAvg+8aI04OWZlF9DEA=;
 b=MYi61zNtRyjChuY0A82UQ6r+CJRTMsHQUL+Jg4mXpUV0N5kfEoCq4Amu
 7AygZ/5Pp3U1op038IW94gtoJnoBjev89CVZajkYKYiQ3ZWDkKMxi57oF
 jKxeqqAE1pMAQAWr0va72uutWl1sS8s2Am4rhvkHo2ByEIPLujtFrc1+r M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XNpmbnAFnfnpDrb+xHiaHxMMzpytFNzsH6cFB7Rqec9aUk43InUK391AyxbOZToMlH7PfB7fMI
 Wx4a6ddd2luTiNlrkFhn1VdfJIK2mxHfcg0OLXW73PdYOqq/dNGcvKMbNdhLxyqluBxg4qyblp
 FwFQaMnc1dZFDTPn4aNRn5QzZR2UNLPxU/x4/V1Nv3ELhCaQvg7AmUeQ/boB3C3WQ08DBBCIij
 IuGP0QvdFoqbnEEuuldxQJIE+UDehTn3YOwlI6aKVZZZV/Ajvgxs+vpF9lNBKGvbiYhypr7Pr5
 Al8=
X-SBRS: 2.7
X-MesageID: 11515041
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11515041"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 17 Jan 2020 16:44:31 +0000
Message-ID: <20200117164432.32245-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/2] xsm: add config option for denied string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KdjIgLS0+IHYzOgotIG5ldyBwYXRjaAoKQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CkNDOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9LY29uZmlnICAgfCA4ICsrKysrKysrCiB4ZW4vY29tbW9uL3ZlcnNpb24uYyB8IDIgKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGIzZDE2MWQw
NTcuLmYwYTNmMGRhMGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4v
Y29tbW9uL0tjb25maWcKQEAgLTIzNiw2ICsyMzYsMTQgQEAgY2hvaWNlCiAJCWJvb2wgIlNJTE8i
IGlmIFhTTV9TSUxPCiBlbmRjaG9pY2UKIAorY29uZmlnIFhTTV9ERU5JRURfU1RSSU5HCisJc3Ry
aW5nICJ4ZW5fdmVyc2lvbiBkZW5pZWQgc3RyaW5nIgorCWRlZmF1bHQgIjxkZW5pZWQ+IgorCWRl
cGVuZHMgb24gWFNNCisJLS0taGVscC0tLQorCSAgQSBzdHJpbmcgd2hpY2ggc3Vic3RpdHV0ZXMg
c2Vuc2l0aXZlIGluZm9ybWF0aW9uIHJldHVybmVkIHZpYQorCSAgeGVuX3ZlcnNpb24gaHlwZXJj
YWxsIHRvIG5vbi1wcml2aWxlZ2VkIGd1ZXN0cworCiBjb25maWcgTEFURV9IV0RPTQogCWJvb2wg
IkRlZGljYXRlZCBoYXJkd2FyZSBkb21haW4iCiAJZGVmYXVsdCBuCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3ZlcnNpb24uYyBiL3hlbi9jb21tb24vdmVyc2lvbi5jCmluZGV4IDkzN2ViMTI4MWMu
LjE0YjIwNWFmNDggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmVyc2lvbi5jCisrKyBiL3hlbi9j
b21tb24vdmVyc2lvbi5jCkBAIC02Nyw3ICs2Nyw3IEBAIGNvbnN0IGNoYXIgKnhlbl9iYW5uZXIo
dm9pZCkKIAogY29uc3QgY2hhciAqeGVuX2Rlbnkodm9pZCkKIHsKLSAgICByZXR1cm4gIjxkZW5p
ZWQ+IjsKKyAgICByZXR1cm4gQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HOwogfQogCiBzdGF0aWMg
Y29uc3Qgdm9pZCAqYnVpbGRfaWRfcCBfX3JlYWRfbW9zdGx5OwotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:44:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isUjo-00008j-C8; Fri, 17 Jan 2020 16:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DzQF=3G=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1isUjm-00008T-S3
 for xen-devel@lists.xen.org; Fri, 17 Jan 2020 16:44:46 +0000
X-Inumbo-ID: a8a313d8-3948-11ea-b595-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8a313d8-3948-11ea-b595-12813bfff9fa;
 Fri, 17 Jan 2020 16:44:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579279481;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JWC5+jO7uH6+ccpGtpPe5yjY49WkzsNBd6+b9VfD80E=;
 b=ad34LTcDWDblYs0nTznxF163zA2EJTVsC9nTXeCkWHjz6XoQrJujpK7G
 4uuDwhgYgDq+rUja2pI2twY4bz0xJ0Tk21a0TTeIJB4ONVL8AVigplIAd
 YwqTD7otA3X/4C5q1LrGYDZbMnQgSSVeMpyFWd8dnhXIie4IV1uABOpjp o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LzXYQFr7p7IzZly5MCi+A4hWdeGV5sEBAtKcHIA6ubb3XjpfQyHbQz0HLGFdfjcF3vg+ZioM6O
 fdM679mV1uuqUVBQQ6tsRmBtqCC8U+zPrt9GAkWTl/kH597NuZ4uLt8/HqSNMxGx/e1a3qfIFj
 twEQBFXHDfRpC6FGSqeDkS1EIglTbD0vlBR4ixSw4WfTbIM2cv8VuB91+67G+xGZD9pknsggvx
 wCYM/c9x+qOgPS/HVWcnfS34VeTWIh+u5KJ0yDoFmYfAJNkAJ7Fvcgc1nunNNoAVSiZQe15UD3
 jDk=
X-SBRS: 2.7
X-MesageID: 11515042
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11515042"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 17 Jan 2020 16:44:32 +0000
Message-ID: <20200117164432.32245-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200117164432.32245-1-sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGlkZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIHRoYXQgY2FuIGhlbHAgaWRlbnRpZnkgdGhl
IHJ1bm5pbmcgWGVuCmJpbmFyeSB2ZXJzaW9uOiBYRU5WRVJfZXh0cmF2ZXJzaW9uLCBYRU5WRVJf
Y29tcGlsZV9pbmZvLCBYRU5WRVJfY2hhbmdlc2V0LgpUaGlzIG1ha2VzIGhhcmRlciBmb3IgbWFs
aWNpb3VzIGd1ZXN0cyB0byBmaW5nZXJwcmludCBYZW4gdG8gaWRlbnRpZnkKZXhwbG9pdGFibGUg
c3lzdGVtcy4KCkFkZCBleHBsaWNpdCBjYXNlcyBmb3IgWEVOVkVSX2NvbW1hbmRsaW5lIGFuZCBY
RU5WRVJfYnVpbGRfaWQgYXMgd2VsbApmb3IgYmV0dGVyIGNvZGUgcmVhZGFiaWxpdHkuCgpTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQp2
MiAtLT4gdjM6Ci0gUmVtb3ZlIGh2bWxvYWRlciBmaWx0ZXJpbmcKLSBBZGQgQVNTRVJUX1VOUkVB
Q0hBQkxFCgp2MSAtLT4gdjI6Ci0gQWRkZWQgeHNtX2ZpbHRlcl9kZW5pZWQoKSB0byBodm1sb2Fk
ZXIgaW5zdGVhZCBvZiBtb2RpZnlpbmcgeGVuX2RlbnkoKQotIE1hZGUgYmVoYXZpb3VyIHRoZSBz
YW1lIGZvciBib3RoIFJlbGVhc2UgYW5kIERlYnVnIGJ1aWxkcwotIFhFTlZFUl9jYXBhYmlsaXRp
ZXMgaXMgbm8gbG9uZ2VyIGhpZGVkCgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
Q0M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94
c20vZHVtbXkuaCB8IDE1ICsrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1
bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCBiOGUxODVlNmZhLi5jMDAxODZk
N2I2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaApAQCAtNzUwLDE2ICs3NTAsMjMgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG9wKQogICAgIGNhc2Ug
WEVOVkVSX2dldF9mZWF0dXJlczoKICAgICAgICAgLyogVGhlc2Ugc3ViLW9wcyBpZ25vcmUgdGhl
IHBlcm1pc3Npb24gY2hlY2tzIGFuZCByZXR1cm4gZGF0YS4gKi8KICAgICAgICAgcmV0dXJuIDA7
Ci0gICAgY2FzZSBYRU5WRVJfZXh0cmF2ZXJzaW9uOgotICAgIGNhc2UgWEVOVkVSX2NvbXBpbGVf
aW5mbzoKKwogICAgIGNhc2UgWEVOVkVSX2NhcGFiaWxpdGllczoKLSAgICBjYXNlIFhFTlZFUl9j
aGFuZ2VzZXQ6CiAgICAgY2FzZSBYRU5WRVJfcGFnZXNpemU6CiAgICAgY2FzZSBYRU5WRVJfZ3Vl
c3RfaGFuZGxlOgogICAgICAgICAvKiBUaGVzZSBNVVNUIGFsd2F5cyBiZSBhY2Nlc3NpYmxlIHRv
IGFueSBndWVzdCBieSBkZWZhdWx0LiAqLwogICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0
aW9uKFhTTV9IT09LLCBjdXJyZW50LT5kb21haW4sIE5VTEwpOwotICAgIGRlZmF1bHQ6CisKKyAg
ICBjYXNlIFhFTlZFUl9leHRyYXZlcnNpb246CisgICAgY2FzZSBYRU5WRVJfY29tcGlsZV9pbmZv
OgorICAgIGNhc2UgWEVOVkVSX2NoYW5nZXNldDoKKyAgICBjYXNlIFhFTlZFUl9jb21tYW5kbGlu
ZToKKyAgICBjYXNlIFhFTlZFUl9idWlsZF9pZDoKICAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0
X2FjdGlvbihYU01fUFJJViwgY3VycmVudC0+ZG9tYWluLCBOVUxMKTsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gLUVQRVJNOwog
ICAgIH0KIH0KIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 16:53:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 16:53: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 1isUs4-000175-Jr; Fri, 17 Jan 2020 16:53:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isUs3-000170-JB
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 16:53:19 +0000
X-Inumbo-ID: daf1ac90-3949-11ea-b599-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id daf1ac90-3949-11ea-b599-12813bfff9fa;
 Fri, 17 Jan 2020 16:53:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579279995;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=dXRrtm86BbkrTMO/+JudVwDNyeXNSQpZ5dMCo414Yhw=;
 b=KzJiFKezhOTwLBtjPbnTNVpPuOvfULc6Ck7gFPvgjpyICvPxLZKHxLKv
 JB58QNyWZNJ2VvSw5dwBqnMES0o8roOPhTI3xwHxqQorMv8HkdLs9Rsni
 lxoXnH2hffQJPD3yVTq0/CvUyKtOzi6gx68PHL2Ez2kYOSzQkV5a9/CGz A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /VmIBRCQjhgoU5S+QwWFhlrztgglHM1a6nOlD4dqQ2PCSRR6W1yroYZ6k6LPR06+Gii84+5Mlp
 Tbx3gb7wOFYyRu20dz7hHHRZwVEWLPYjcPf1rSGMQnAjO71AU56YcucnEyavuIBTqpjdPufTcH
 4kMBtr371muab6vaul1zKUzUdfUDyu3AzawEVMm/ENYsg209CfwrQy1i39X/ka+2tXnpZA8S21
 WQ3VzJUkQrZ5f3fTzVSrc3yS1vrgiu5/P9+hCO0SxTU4oA1jWjfEhTveTkVmWPRqznph/szi5o
 n1Q=
X-SBRS: 2.7
X-MesageID: 11515455
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11515455"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24097.58986.657686.844914@mariner.uk.xensource.com>
Date: Fri, 17 Jan 2020 16:52:58 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-7-george.dunlap@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-7-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 7/8] golang/xenlight: Notify xenlight of
 SIGCHLD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjMgNy84XSBnb2xhbmcveGVubGlnaHQ6IE5v
dGlmeSB4ZW5saWdodCBvZiBTSUdDSExEIik6Cj4gbGlieGwgZm9ya3MgZXh0ZXJuYWwgcHJvY2Vz
c2VzIGFuZCB3YWl0cyBmb3IgdGhlbSB0byBjb21wbGV0ZTsgaXQKPiB0aGVyZWZvcmUgbmVlZHMg
dG8gYmUgbm90aWZpZWQgd2hlbiBjaGlsZHJlbiBleGl0Lgo+IAo+IEluIGFic2VuY2Ugb2YgaW5z
dHJ1Y3Rpb25zIHRvIHRoZSBjb250cmFyeSwgbGlieGwgc2V0cyB1cCBpdHMgb3duCj4gU0lHQ0hM
RCBoYW5kbGVycy4KPiAKPiBHb2xhbmcgYWx3YXlzIHVubWFza3MgYW5kIGhhbmRsZXMgU0lHQ0hM
RCBpdHNlbGYuICBsaWJ4bCB0aGFua2Z1bGx5Cj4gbm90aWNlcyB0aGlzIGFuZCB0aHJvd3MgYW4g
YXNzZXJ0KCkgcmF0aGVyIHRoYW4gY2xvYmJlcmluZyBTSUdDSExECj4gaGFuZGxlcnMuCj4gCj4g
VGVsbCBsaWJ4bCB0aGF0IHdlJ2xsIGJlIHJlc3BvbnNpYmxlIGZvciBnZXR0aW5nIFNJR0NITEQg
bm90aWZpY2F0aW9ucwo+IHRvIGl0LiAgQXJyYW5nZSBmb3IgYSBjaGFubmVsIGluIHRoZSBjb250
ZXh0IHRvIHJlY2VpdmUgbm90aWZpY2F0aW9ucwo+IG9uIFNJR0NITEQsIGFuZCBzZXQgdXAgYSBn
b3JvdXRpbmUgdGhhdCB3aWxsIHBhc3MgdGhlc2Ugb24gdG8gbGlieGwuCj4gCj4gTkIgdGhhdCBl
dmVyeSBsaWJ4bCBjb250ZXh0IG5lZWRzIGEgbm90aWZpY2F0aW9uOyBzbyBtdWx0aXBsZSBjb250
ZXh0cwo+IHdpbGwgZWFjaCBzcGluIHVwIHRoZWlyIG93biBnb3JvdXRpbmUgd2hlbiBvcGVuaW5n
IGEgY29udGV4dCwgYW5kIHNodXQKPiBpdCBkb3duIG9uIGNsb3NlLgo+IAo+IGxpYnhsIGFsc28g
d2FudHMgdG8gaG9sZCBvbiB0byBhIGNvbnN0IHBvaW50ZXIgdG8KPiB4ZW5saWdodF9jaGlsZHBy
b2NfaG9va3MgcmF0aGVyIHRoYW4gZG8gYSBjb3B5OyBzbyBtYWtlIGEgZ2xvYmFsCj4gc3RydWN0
dXJlIGluIEMgc3BhY2UgYW5kIGluaXRpYWxpemUgaXQgb25jZSBvbiBsaWJyYXJ5IGNyZWF0aW9u
Lgo+IAo+IFdoaWxlIGhlcmUsIGFkZCBhIGZldyBjb21tZW50cyB0byBtYWtlIHRoZSBjb250ZXh0
IHNldC11cCBhIGJpdCBlYXNpZXIKPiB0byBmb2xsb3cuCgpGb3Igd2hhdCBpdCdzIHdvcnRoLAoK
UmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSG93
ZXZlciwgSSBkb24ndCB0aGluayBJIHVuZGVyc3RhbmQgZ29sYW5nIChhbmQgcGFydGljdWxhcmx5
IHRoZQp0aHJlYWRpbmcgbW9kZWwgZXRjLikgd2VsbCBlbm91Z2ggZm9yIHRoYXQgdG8gbWVhbiBJ
J20gY29uZmlkZW50IHRoYXQKdGhpcyBjb3JyZWN0LgoKPiArZnVuYyBpbml0KCkgewo+ICsJLy8g
bGlieGwgZm9yIHNvbWUgcmVhc29uIHdhbnRzIHRvOgo+ICsJLy8gMS4gUmV0YWluIGEgY29weSB0
byB0aGlzIHBvaW50ZXIgYXMgbG9uZyBhcyB0aGUgY29udGV4dCBpcyBvcGVuLCBhbmQKPiArCS8v
IDIuIE5vdCBmcmVlIGl0IHdoZW4gaXQncyBkb25lCgpJIGZvdW5kIHRoaXMgY29tbWVudCBhIGJp
dCBydWRlLiAgVGhpcyBpcyBub3QgYW4gdW51c3VhbCBhcHByb2FjaCBmb3IKYSBwb2ludGVyIGlu
IGEgQyBBUEkuCgpJbiBSdXN0IHRoaXMgd291bGQgYmUgY2FsbGVkIGFuIGBpbW11dGFibGUgYm9y
cm93JzogdGhlIGN0eCBib3Jyb3dzCnRoZSBjb250ZW50cyBvZiB0aGUgcG9pbnRlciwgcHJvbWlz
ZXMgbm90IHRvIG1vZGlmeSBpdCAoYW5kIHRoZSBjYWxsZXIKb3VnaHQgdG8gcHJvbWlzZSBub3Qg
dG8gbW9kaWZ5IGl0IGVpdGhlcik7IGJ1dCB0aGUgY2FsbGVyIHJldGFpbnMKb3duZXJzaGlwIHNv
IHdoZW4gdGhlIGN0eCBpcyBkb25lIHRoZSBib3Jyb3cgZW5kcy4KCk5vcm1hbGx5IGluIEMgdGhl
IHN0cnVjdCB3b3VsZCBiZSBgc3RhdGljIGNvbnN0Jywgc28gdGhlcmUgaXMgbm8gbmVlZAp0byBh
bGxvY2F0ZSBpdCBvciBmcmVlIGl0LgoKSSB0aGluayB0aGF0IC4uLgoKPiArCS8vIFJhdGhlciB0
aGFuIGFsbG9jIGFuZCBmcmVlIG11bHRpcGxlIGNvcGllcywganVzdCBrZWVwIGEgc2luZ2xlCj4g
KwkvLyBzdGF0aWMgY29weSBpbiB0aGUgQyBzcGFjZSAoc2luY2UgQyBjb2RlIGlzbid0IGFsbG93
ZWQgdG8gcmV0YWluIHBvaW50ZXJzCj4gKwkvLyB0byBnbyBjb2RlKSwgYW5kIGluaXRpYWxpemUg
aXQgb25jZS4KPiArCUMueGVubGlnaHRfY2hpbGRwcm9jX2hvb2tzLmNobGRvd25lciA9IEMubGli
eGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcAoKLi4uIHRoaXMgaXMgd2hhdCB0aGlzIGlzIGRvaW5n
ID8KCj4gKy8vIFRoaXMgc2hvdWxkICJwbGF5IG5pY2VseSIgd2l0aCBvdGhlciB1c2VycyBvZiBT
SUdDSExEIGFzIGxvbmcgYXMKPiArLy8gdGhleSBkb24ndCByZWFwIGxpYnhsJ3MgcHJvY2Vzc2Vz
LgoKSSBhc3N1bWUgdGhhdCBub3RoaW5nIGluIGdvbGFuZyB3aWxsIGRvIHRoaXMuICBJZiBzb21l
dGhpbmcgY2FsbHMgYQpub24tcHJvY2Vzcy1zcGVjaWZpYyB2YXJpYW50IG9mIHdhaXQqIHRoZW4g
eW91IHdvdWxkIG5lZWQgdG8gc29tZWhvdwpjYXB0dXJlIHRoZSByZXN1bHRzIGFuZCBmZWVkIHRo
ZW0gdG8gbGlieGxfY2hpbGRwcm9jX2V4aXRlZC4KCj4gKy8vIFRoZSBhbHRlcm5hdGUgd291bGQg
YmUgdG8gcmVnaXN0ZXIgYSBmb3JrIGNhbGxiYWNrLCBzdWNoIHRoYXQgdGhlCj4gKy8vIHhlbmxp
Z2h0IHBhY2thZ2UgY2FuIG1ha2UgYSBzaW5nbGUgbGlzdCBvZiBhbGwgY2hpbGRyZW4sIGFuZCBv
bmx5Cj4gKy8vIG5vdGlmeSB0aGUgc3BlY2lmaWMgbGlieGwgY29udGV4dChzKSB0aGF0IGhhdmUg
Y2hpbGRyZW4gd29rZW4uICBCdXQKPiArLy8gaXQncyBub3QgY2xlYXIgdG8gbWUgdGhpcyB3aWxs
IGJlIG11Y2ggbW9yZSB3b3JrIHRoYW4gaGF2aW5nIHRoZQo+ICsvLyB4ZW5saWdodCBnbyBsaWJy
YXJ5IGRvIHRoZSBzYW1lIHRoaW5nOyBkb2luZyBpdCBpbiBzZXBhcmF0ZSBnbwo+ICsvLyB0aHJl
YWRzIGhhcyB0aGUgcG90ZW50aWFsIHRvIGRvIGl0IGluIHBhcmFsbGVsLiAgTGVhdmUgdGhhdCBh
cyBhbgo+ICsvLyBvcHRpbWl6YXRpb24gZm9yIGxhdGVyIGlmIGl0IHR1cm5zIG91dCB0byBiZSBh
IGJvdHRsZW5lY2suCgpJIHRoaW5rIHRoaXMgaXMgZmluZS4KClRoYW5rcywKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 17:00:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 17:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isUz2-0001yS-FD; Fri, 17 Jan 2020 17:00:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1eFk=3G=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1isUz1-0001yN-5K
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 17:00:31 +0000
X-Inumbo-ID: d8a49eba-394a-11ea-b833-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d8a49eba-394a-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 17:00:21 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579280422; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=aqpQwbjiYXYaqqxa/o6yfjgh2+V+Yi1BZ5ok1LpL/e4=;
 b=C4v/UYY/3KsRZgNNTab1K9+TrIVNmb1YZv+ws34ZZCWolC0mF24gsXYWkvBx6nGUUOSvoJ9K
 N4Pt4buihuKpJQYKFYjImBBRNPyK5nX4HFRPfib+BaSfuEC/ovfTDfUw9bx+oHpFXB7D9+La
 q14KzXtsfF/fWaII4NfTk5kIpuQ=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com
 [209.85.128.43])
 by mxa.mailgun.org with ESMTP id 5e21e81e.7fdab33fe670-smtp-out-n02;
 Fri, 17 Jan 2020 17:00:14 -0000 (UTC)
Received: by mail-wm1-f43.google.com with SMTP id p17so8378012wmb.0
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 09:00:13 -0800 (PST)
X-Gm-Message-State: APjAAAVquFplrXa1R14Xn03O+pFjIQ6OPuUHL9yrzFGFLLXrOpT6969U
 AlYFQXfyu+SMoay+7FbCTeol7cuqfV0TnYGuhZI=
X-Google-Smtp-Source: APXvYqy8eHxbGkrsFRuhJ0NNp3E2HeVnzqE/atT5VKsNtWTd5DlGClnnd6hkJSgxfzQWCAtyVdvRB+X44b4dvJYTjPI=
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr5695959wmm.77.1579280412244; 
 Fri, 17 Jan 2020 09:00:12 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <631aece1177fcd2326855f0ff4b53dadfcfc3680.1578503483.git.tamas.lengyel@intel.com>
 <1ea9f58b-5f86-7450-d0e3-d17252b94b20@suse.com>
 <CABfawhnxpuYsmidRtXY+o0B5Woj8OsbbsahHtWnsrqQk_1vOdw@mail.gmail.com>
 <e8d6f0cc-a5e8-c027-e644-51dfbba07ced@suse.com>
In-Reply-To: <e8d6f0cc-a5e8-c027-e644-51dfbba07ced@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 17 Jan 2020 09:59:35 -0700
X-Gmail-Original-Message-ID: <CABfawhnkme_RP_RGJbuukrObJm-kFtzZ2tRXOBJ-bRkDO_YUYQ@mail.gmail.com>
Message-ID: <CABfawhnkme_RP_RGJbuukrObJm-kFtzZ2tRXOBJ-bRkDO_YUYQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 11/18] x86/mem_sharing: ASSERT that
 p2m_set_entry succeeds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMjoyMyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMTYuMDEuMjAyMCAxNzoxMiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gT24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgOTowNyBBTSBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgo+ID4+PiAtLS0KPiA+Pj4gIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jIHwgNDIgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0K
PiA+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkK
PiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiA+Pj4gaW5kZXggOTNlNzYwNTkwMC4uM2Yz
NmNkNmJiYyAxMDA2NDQKPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
PiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiA+Pj4gQEAgLTExMTcs
MTEgKzExMTcsMTkgQEAgaW50IGFkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNp
Z25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKPiA+Pj4gICAgICAgICAgZ290byBlcnJf
dW5sb2NrOwo+ID4+PiAgICAgIH0KPiA+Pj4KPiA+Pj4gKyAgICAvKgo+ID4+PiArICAgICAqIE11
c3Qgc3VjY2VlZCwgd2UganVzdCByZWFkIHRoZSBlbnRyeSBhbmQgaG9sZCB0aGUgcDJtIGxvY2sK
PiA+Pj4gKyAgICAgKiB2aWEgZ2V0X3R3b19nZm5zLgo+ID4+PiArICAgICAqLwo+ID4+PiAgICAg
IHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQQUdFX09SREVSXzRL
LAo+ID4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3JhbV9zaGFyZWQsIGEpOwo+ID4+
PiArICAgIEFTU0VSVCghcmV0KTsKPiA+Pgo+ID4+IEFuZCB0aGVyZSdzIG5vIHJpc2sgb2YgLUVO
T01FTSBiZWNhdXNlIG9mIG5lZWRpbmcgdG8gc3BsaXQgYQo+ID4+IGxhcmdlciBvcmRlciBwYWdl
PyBBdCB0aGUgdmVyeSBsZWFzdCB0aGUgcmVhc29uaW5nIGluIHRoZQo+ID4+IGNvbW1lbnQgd291
bGQgbmVlZCBmdXJ0aGVyIGV4dGVuZGluZy4KPiA+Cj4gPiBObyBiZWNhdXNlIHdlIGFyZSBwbHVn
Z2luZyBhIGhvbGUgaW4gdGhlIGRvbWFpbi4gVGhlcmUgaXMgbm8gbGFyZ2VyCj4gPiBwYWdlIG1h
cHBlZCBpbiBoZXJlIHRoYXQgd291bGQgbmVlZCB0byBiZSBicm9rZW4gdXAuCj4KPiBwMm1faXNf
aG9sZSgpIGFsc28gY292ZXJzIHAybV9tbWlvX2RtIGFuZCBwMm1faW52YWxpZC4gVGhlIGZvcm1l
cgo+IChzaG91bGQgcmVhbGx5IGJlIHRoZSBsYXR0ZXIpIGlzIHdoYXQgeW91J2xsIGdldCBiYWNr
IGZvciBlLmcuIGEKPiBHRk4gYmV5b25kIG1heF9tYXBwZWRfcGZuLiBBaXVpIHN1Y2ggYSAic2V0
IiBtYXkgdGhlbiByZXF1aXJlCj4gdGFibGUgcG9wdWxhdGlvbiwgd2hpY2ggbWF5IHN0aWxsIHlp
ZWxkIC1FTk9NRU0gKGF0IGxlYXN0IEVQVAo+IGxvb2tzIHRvIHJldHVybiAtRU5PRU5UIGluIHRo
aXMgY2FzZSBpbnN0ZWFkOyBJIGd1ZXNzIEknbGwgbWFrZQo+IGEgcGF0Y2gpLgoKWWVzLCBhY3R1
YWxseSB0aGF0IGlzIHdoYXQncyBleHBlY3RlZCBpbiB0aGUgZm9yayBjYXNlIHRvIGhhcHBlbiBz
aW5jZQp0aGUgZm9yayBoYXMgbm8gZW50cmllcyBpbiBpdHMgRVBUIHdoZW4gaXQgc3RhcnRzIGF0
IGFsbC4gU28gdGhlcmUKd2lsbCBiZSBhbGxvY2F0aW9ucyBoYXBwZW5pbmcgdGhlcmUgZm9yIHRo
ZSBwYWdldGFibGUgZW50cmllcy4gQnV0IGZvcgpmb3JrcyB0aGF0J3Mgbm90IG9mIGNvbmNlcm4g
c2luY2Ugd2UnbGwgc2V0dXAgdGhlIHNhbWUgSEFQIGFsbG9jYXRpb24KdGhlIHBhcmVudCBWTSBo
YXMgZHVyaW5nIHRoZSBmb3JrIGh5cGVyY2FsbC4gU28gaXQgaXMgZ3VhcmFudGVlZCB0aGF0CnRo
ZSBmb3JrIHdpbGwgaGF2ZSB0aGUgc2FtZSBhbW91bnQgb2YgbWVtb3J5IGZvciBpdHMgcGFnZXRh
YmxlcyBpdHMKcGFyZW50IGhhcy4KCk5vdyBhcyBmb3IgdXNpbmcgYWRkX3RvX3BoeXNtYXAgb24g
YSBub24tZm9ya2VkIFZNIHdoZW4gcGx1Z2dpbmcgYQpob2xlIGxpa2UgdGhhdCwgeWVzLCBJIGd1
ZXNzIHRoZXJlIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IHRoZSBWTSBpcwpnb2luZyB0byBydW4g
b3V0IG9mIHNwYWNlIGZvciBpdHMgcGFnZXRhYmxlLiBTbyBJIGd1ZXNzIHdlIHNob3VsZCBza2lw
CnRoaXMgcGF0Y2guCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 17:02:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 17:02: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 1isV0t-000243-UH; Fri, 17 Jan 2020 17:02:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1eFk=3G=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1isV0s-00023y-IQ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 17:02:26 +0000
X-Inumbo-ID: 1dbcaf6a-394b-11ea-b833-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1dbcaf6a-394b-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 17:02:17 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579280538; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=bqnAGnVP/2dIFN1rceF75UfrzqZsD5pOuv06XyoKeLg=;
 b=Ctob9WzbUdg7YRyYjiqEeQd04MhuxqzcIXusrfMttcDwL8BPHLRY8XLCj3X72ObxAc1tZEt4
 DGg5dg/SfbYXQGBz+MNPjn79BhhsTHLRHEAe1apuFYqf/XV4+VfHKBCE6U1MKKqfgWrC6N3p
 woOcZnTkREXBYbBedkySoRdzqHI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com
 [209.85.128.50])
 by mxa.mailgun.org with ESMTP id 5e21e896.7fe33d78c430-smtp-out-n03;
 Fri, 17 Jan 2020 17:02:14 -0000 (UTC)
Received: by mail-wm1-f50.google.com with SMTP id w5so9897535wmi.1
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 09:02:14 -0800 (PST)
X-Gm-Message-State: APjAAAUwvh072AvWS9np4FMEI283J+FprHwEreoAwwe0LoADqZkBFtT3
 kZK+hEKvHu1riEa6yjrrzCOeAPvSvaiWjO5TP6w=
X-Google-Smtp-Source: APXvYqwl1ddHbGi6LtYbRyNihKKlOFzMkyBXdEXJEAjlCkiQ7pog+a7KKBp4zNO7ggpySj7DIyXoS9TZs/0eNjDgP38=
X-Received: by 2002:a7b:c216:: with SMTP id x22mr5799092wmi.51.1579280532998; 
 Fri, 17 Jan 2020 09:02:12 -0800 (PST)
MIME-Version: 1.0
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-4-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-4-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 17 Jan 2020 10:01:36 -0700
X-Gmail-Original-Message-ID: <CABfawhmGt-=XeWoUk54v2DTRNQu++WSvFii6EkKO79zqxdsJCw@mail.gmail.com>
Message-ID: <CABfawhmGt-=XeWoUk54v2DTRNQu++WSvFii6EkKO79zqxdsJCw@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH V8 4/4] x86/mm: Make use of the default
 access param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgNjozMSBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gQXQgdGhpcyBtb21lbnQgdGhlIGRl
ZmF1bHRfYWNjZXNzIHBhcmFtIGZyb20geGNfYWx0cDJtX2NyZWF0ZV92aWV3IGlzCj4gbm90IHVz
ZWQuCj4KPiBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVsdF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0
X2FjY2VzcyBhdCB0aGUgdGltZSBvZgo+IGluaXRpYWxpemluZyBhIG5ldyBhbHRwMm0gdmlldy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhl
IG1lbV9hY2Nlc3MgYml0czoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 17:17:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 17:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isVFi-00031z-EN; Fri, 17 Jan 2020 17:17:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D/C+=3G=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1isVFi-00031u-4e
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 17:17:46 +0000
X-Inumbo-ID: 44b0cf1e-394d-11ea-b5a3-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44b0cf1e-394d-11ea-b5a3-12813bfff9fa;
 Fri, 17 Jan 2020 17:17:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579281462;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7HtEZ7J59Gwp8PIzRRN3TbCZI8WIgxiQN7+kBDkVD50=;
 b=a6jXDcv/YNR44SEKbdrOZcMhsul6/F4iExIu19bVisRH9W1KgWNpjYuW
 1qXlYO4FhV9LtAGhh1LytWaS4lCGvu+ivpkWe9vpw3YRu2K+NzY7rNH+/
 +i03yOOc2F2sTtKNovl/hLLnefjCD/jSctHsNCxu8emAEIO99FN+oTiD+ E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xDrHjNWng9VUu70VOTZZ0zZDTJiljXsIyaYSDJUcVDx6IK2Y40IzwP7tNQ1bPvLdIEWNim63En
 N0yw/wl87vQuFUgGj5Q6jAtAIW9qPJGH4LZgZMImVGvTAXOVX9Qao20KvmFbT7DxFGzXD7GFmM
 HYI5C0PLnAV7vdIHc8kcf/iAfenKgBwn70Kc/Qo1+6nCRHIDLQKiV5OrXFs7cuYNDwG1UuCJFN
 wLcUkaxgzxuRo+s9X9GAlK0DXKdRT/ZEwRTy237d89ckuSx/qRuAjryj2upgq0F9EjCejAW5gj
 79U=
X-SBRS: 2.7
X-MesageID: 11516938
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,330,1574139600"; d="scan'208";a="11516938"
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-7-anthony.perard@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <1d8fb41b-2813-300b-bb22-706b97e922d0@citrix.com>
Date: Fri, 17 Jan 2020 17:17:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-7-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 06/12] xen/test/livepatch: remove
 include of Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAxMDo1MyBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gbGl2ZXBhdGNoL01h
a2VmaWxlIHNlZW1zIHRvIG9ubHkgYmUgdXNlZCB2aWEgUnVsZXMubWssIHdoaWNoIGFscmVhZHkK
PiBpbmNsdWRlcyBDb25maWcubWssIGF2b2lkIHRoZSBzZWNvbmQgaW5jbHVkZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 17:33:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 17:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isVV2-0004cZ-0L; Fri, 17 Jan 2020 17:33:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isVV0-0004cU-U9
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 17:33:34 +0000
X-Inumbo-ID: 772ef04a-394f-11ea-8e9a-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 772ef04a-394f-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 17:33:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579282406;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=jdYMPtzPl8dLd7tjwGD+EU71t3euEjqiZkMpHgk0FEE=;
 b=OmeN3EWDftV0yg5HYb+ZXYq8BuQE4rCRSiqorSPRUbIclMy3s99z2qq1
 zDYV8IaSdJLKJJ2qxBDNA7Yz+5muTQuNpO61crj+Lb8EEntNKq+cTgHQr
 kWxE+JV6gjgTHA6YBhLpK59M8ak+PgR8LyppFjcxT6vx4++c2MGFg5Hcn Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EeQy49Nw5bMcEa4pOETV1JgAC8rfkitPCOCjctrigM1emLjnXMxf93As/O9SXGGDx4Hf4iV5SM
 rYuK8aL/i0wKkya/bsaKkeD0tG4oUqQH0sSRMHJikr7BJEKbWM1qSz9+O2K9A1Dhm1+5f8/1IF
 UN1xbheHNXK26jqf53S4A1tYw0XrAQ+8hsWqZtNwxMqoDu4sFznoivJ0/kkx/Q6zyguH06zRl3
 G2mPCKZ8zjRzqOdSVrz6GSSGcBYvEpLDE7VNfFlnVQqovnpND6Ekc4nWb9GZx7i8FZAePu3J5V
 BgY=
X-SBRS: 2.7
X-MesageID: 11255620
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11255620"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-7-george.dunlap@citrix.com>
 <24097.58986.657686.844914@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <61695d47-d419-a2cc-6503-9202e85da6a0@citrix.com>
Date: Fri, 17 Jan 2020 17:33:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <24097.58986.657686.844914@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] golang/xenlight: Notify xenlight of
 SIGCHLD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

T24gMS8xNy8yMCA0OjUyIFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBHZW9yZ2UgRHVubGFwIHdy
aXRlcyAoIltQQVRDSCB2MyA3LzhdIGdvbGFuZy94ZW5saWdodDogTm90aWZ5IHhlbmxpZ2h0IG9m
IFNJR0NITEQiKToKPj4gbGlieGwgZm9ya3MgZXh0ZXJuYWwgcHJvY2Vzc2VzIGFuZCB3YWl0cyBm
b3IgdGhlbSB0byBjb21wbGV0ZTsgaXQKPj4gdGhlcmVmb3JlIG5lZWRzIHRvIGJlIG5vdGlmaWVk
IHdoZW4gY2hpbGRyZW4gZXhpdC4KPj4KPj4gSW4gYWJzZW5jZSBvZiBpbnN0cnVjdGlvbnMgdG8g
dGhlIGNvbnRyYXJ5LCBsaWJ4bCBzZXRzIHVwIGl0cyBvd24KPj4gU0lHQ0hMRCBoYW5kbGVycy4K
Pj4KPj4gR29sYW5nIGFsd2F5cyB1bm1hc2tzIGFuZCBoYW5kbGVzIFNJR0NITEQgaXRzZWxmLiAg
bGlieGwgdGhhbmtmdWxseQo+PiBub3RpY2VzIHRoaXMgYW5kIHRocm93cyBhbiBhc3NlcnQoKSBy
YXRoZXIgdGhhbiBjbG9iYmVyaW5nIFNJR0NITEQKPj4gaGFuZGxlcnMuCj4+Cj4+IFRlbGwgbGli
eGwgdGhhdCB3ZSdsbCBiZSByZXNwb25zaWJsZSBmb3IgZ2V0dGluZyBTSUdDSExEIG5vdGlmaWNh
dGlvbnMKPj4gdG8gaXQuICBBcnJhbmdlIGZvciBhIGNoYW5uZWwgaW4gdGhlIGNvbnRleHQgdG8g
cmVjZWl2ZSBub3RpZmljYXRpb25zCj4+IG9uIFNJR0NITEQsIGFuZCBzZXQgdXAgYSBnb3JvdXRp
bmUgdGhhdCB3aWxsIHBhc3MgdGhlc2Ugb24gdG8gbGlieGwuCj4+Cj4+IE5CIHRoYXQgZXZlcnkg
bGlieGwgY29udGV4dCBuZWVkcyBhIG5vdGlmaWNhdGlvbjsgc28gbXVsdGlwbGUgY29udGV4dHMK
Pj4gd2lsbCBlYWNoIHNwaW4gdXAgdGhlaXIgb3duIGdvcm91dGluZSB3aGVuIG9wZW5pbmcgYSBj
b250ZXh0LCBhbmQgc2h1dAo+PiBpdCBkb3duIG9uIGNsb3NlLgo+Pgo+PiBsaWJ4bCBhbHNvIHdh
bnRzIHRvIGhvbGQgb24gdG8gYSBjb25zdCBwb2ludGVyIHRvCj4+IHhlbmxpZ2h0X2NoaWxkcHJv
Y19ob29rcyByYXRoZXIgdGhhbiBkbyBhIGNvcHk7IHNvIG1ha2UgYSBnbG9iYWwKPj4gc3RydWN0
dXJlIGluIEMgc3BhY2UgYW5kIGluaXRpYWxpemUgaXQgb25jZSBvbiBsaWJyYXJ5IGNyZWF0aW9u
Lgo+Pgo+PiBXaGlsZSBoZXJlLCBhZGQgYSBmZXcgY29tbWVudHMgdG8gbWFrZSB0aGUgY29udGV4
dCBzZXQtdXAgYSBiaXQgZWFzaWVyCj4+IHRvIGZvbGxvdy4KPiAKPiBGb3Igd2hhdCBpdCdzIHdv
cnRoLAo+IAo+IFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiAKPiBIb3dldmVyLCBJIGRvbid0IHRoaW5rIEkgdW5kZXJzdGFuZCBnb2xhbmcgKGFu
ZCBwYXJ0aWN1bGFybHkgdGhlCj4gdGhyZWFkaW5nIG1vZGVsIGV0Yy4pIHdlbGwgZW5vdWdoIGZv
ciB0aGF0IHRvIG1lYW4gSSdtIGNvbmZpZGVudCB0aGF0Cj4gdGhpcyBjb3JyZWN0LgoKVGhhbmtz
IC0tIEkgbWFpbmx5IGp1c3Qgd2FudGVkIHRvIGdpdmUgeW91IHRoZSBvcHBvcnR1bml0eSB0byBz
cG90IGFueQpvYnZpb3VzIHRoaW5ncyBJIHdhcyBkb2luZyB3cm9uZyB3cnQgbGlieGwuICAoRm9y
IGluc3RhbmNlLCBhbiBlYXJsaWVyCnZlcnNpb24gb2YgdGhpcyBwYXRjaCBoYWQgbWUgZGVzdHJv
eWluZyB0aGUgbGlieGwgY29udGV4dCBiZWZvcmUKc2h1dHRpbmcgZG93biB0aGUgc2lnY2hsZCBo
ZWxwZXIsIHdoaWNoIGlzIG9idmlvdXNseSB3cm9uZy4pCgo+PiArZnVuYyBpbml0KCkgewo+PiAr
CS8vIGxpYnhsIGZvciBzb21lIHJlYXNvbiB3YW50cyB0bzoKPj4gKwkvLyAxLiBSZXRhaW4gYSBj
b3B5IHRvIHRoaXMgcG9pbnRlciBhcyBsb25nIGFzIHRoZSBjb250ZXh0IGlzIG9wZW4sIGFuZAo+
PiArCS8vIDIuIE5vdCBmcmVlIGl0IHdoZW4gaXQncyBkb25lCj4gCj4gSSBmb3VuZCB0aGlzIGNv
bW1lbnQgYSBiaXQgcnVkZS4gIFRoaXMgaXMgbm90IGFuIHVudXN1YWwgYXBwcm9hY2ggZm9yCj4g
YSBwb2ludGVyIGluIGEgQyBBUEkuPgo+IEluIFJ1c3QgdGhpcyB3b3VsZCBiZSBjYWxsZWQgYW4g
YGltbXV0YWJsZSBib3Jyb3cnOiB0aGUgY3R4IGJvcnJvd3MKPiB0aGUgY29udGVudHMgb2YgdGhl
IHBvaW50ZXIsIHByb21pc2VzIG5vdCB0byBtb2RpZnkgaXQgKGFuZCB0aGUgY2FsbGVyCj4gb3Vn
aHQgdG8gcHJvbWlzZSBub3QgdG8gbW9kaWZ5IGl0IGVpdGhlcik7IGJ1dCB0aGUgY2FsbGVyIHJl
dGFpbnMKPiBvd25lcnNoaXAgc28gd2hlbiB0aGUgY3R4IGlzIGRvbmUgdGhlIGJvcnJvdyBlbmRz
LgoKSSdtIHNvcnJ5IHRvIGJlIHJ1ZGU7IEkndmUgZGVsZXRlZCB0aGUgY29tbWVudC4gIEJ1dCBu
b25lIG9mIHdoYXQgeW91CnNhaWQgaXMgb2J2aW91cyBmcm9tIHRoZSBkb2N1bWVudGF0aW9uOyBv
biB0aGUgY29udHJhcnk6CgotLS0KLi4uaXMgZXF1aXZhbGVudCB0byAmeyBsaWJ4bF9zaWdjaGxk
X293bmVyX2xpYnhsLCAwLCAwIH0KLS0tCgouLi5zZWVtcyB0byBpbXBseSB0aGF0IHlvdSBjYW4g
cGFzcyBpdCBhIHBvaW50ZXIgdG8gdGhlIHN0YWNrLiAgQW5kLApmcm9tIGFuIGludGVyZmFjZSBw
ZXJzcGVjdGl2ZSwgdGhhdCBzZWVtcyBvYnZpb3VzbHkgYmV0dGVyIHRvIG1lIC0tCnJhdGhlciB0
aGFuIG1ha2UgdGhlIGNhbGxlciBwcm9taXNlIG5vdCB0byBjaGFuZ2UgdGhlIGNvbnRlbnRzICh0
bwp3aG8ta25vd3Mtd2hhdCByZXN1bHQgaWYgdGhleSBmb3JnZXQpLCBpdCdzIG11Y2ggZWFzaWVy
IHRvIGp1c3QgdGFrZSBhCmxvY2FsIGNvcHkgYW5kIHVwZGF0ZSBpdCB3aXRoIGxvY2tzIG5leHQg
dGltZSB0aGUgZnVuY3Rpb24gaXMgY2FsbGVkLgoKSSB3YXMgc2xpZ2h0bHkgbW9yZSBhbm5veWVk
IGJlY2F1c2UgR28ncyBydWxlIGFib3V0IEMgZnVuY3Rpb25zIG5vdApyZXRhaW5pbmcgcG9pbnRl
cnMgdG8gR28gbWVtb3J5IG1lYW50IEkgaGFkIHRvIGRvIHNvbWUgdW4tR29saWtlIHRoaW5ncwp0
byBtYWtlIHRoaXMgd29yazsgYnV0IHRoYXQncyBub3RoaW5nIHRvIGRvIHdpdGggbGlieGwuCgo+
IE5vcm1hbGx5IGluIEMgdGhlIHN0cnVjdCB3b3VsZCBiZSBgc3RhdGljIGNvbnN0Jywgc28gdGhl
cmUgaXMgbm8gbmVlZAo+IHRvIGFsbG9jYXRlIGl0IG9yIGZyZWUgaXQuCj4gCj4gSSB0aGluayB0
aGF0IC4uLgo+IAo+PiArCS8vIFJhdGhlciB0aGFuIGFsbG9jIGFuZCBmcmVlIG11bHRpcGxlIGNv
cGllcywganVzdCBrZWVwIGEgc2luZ2xlCj4+ICsJLy8gc3RhdGljIGNvcHkgaW4gdGhlIEMgc3Bh
Y2UgKHNpbmNlIEMgY29kZSBpc24ndCBhbGxvd2VkIHRvIHJldGFpbiBwb2ludGVycwo+PiArCS8v
IHRvIGdvIGNvZGUpLCBhbmQgaW5pdGlhbGl6ZSBpdCBvbmNlLgo+PiArCUMueGVubGlnaHRfY2hp
bGRwcm9jX2hvb2tzLmNobGRvd25lciA9IEMubGlieGxfc2lnY2hsZF9vd25lcl9tYWlubG9vcAo+
IAo+IC4uLiB0aGlzIGlzIHdoYXQgdGhpcyBpcyBkb2luZyA/CgpJbiBmYWN0LCB0aGVyZSdzIGEg
Z2xvYmFsIEMgdmFyaWFibGUgZGVjbGFyZWQgaGVyZToKCi0tLQogI2luY2x1ZGUgPGxpYnhsLmg+
CisKK2xpYnhsX2NoaWxkcHJvY19ob29rcyB4ZW5saWdodF9jaGlsZHByb2NfaG9va3M7CiAqLwog
aW1wb3J0ICJDIgotLS0KCi4uLmFuZCB0aGUgbGluZSBhYm92ZSBqdXN0IGluaXRpYWxpemVkIGl0
LiAgQnV0IG9uIHJlZmxlY3Rpb24gSSd2ZQpkZWNpZGVkIHRvIGRvIHRoaXM6CgotLS0KLyoKCiNj
Z28gTERGTEFHUzogLWx4ZW5saWdodCAtbHlhamwgLWx4ZW50b29sbG9nCiNpbmNsdWRlIDxzdGRs
aWIuaD4KI2luY2x1ZGUgPGxpYnhsLmg+CgpzdGF0aWMgY29uc3QgbGlieGxfY2hpbGRwcm9jX2hv
b2tzIGNoaWxkcHJvY19ob29rcyA9IHsgLmNobGRvd25lciA9CmxpYnhsX3NpZ2NobGRfb3duZXJf
bWFpbmxvb3AgfTsKCnZvaWQgeGVubGlnaHRfc2V0X2NobGRwcm9jKGxpYnhsX2N0eCAqY3R4KSB7
CglsaWJ4bF9jaGlsZHByb2Nfc2V0bW9kZShjdHgsICZjaGlsZHByb2NfaG9va3MsIE5VTEwpOwp9
CgoqLwppbXBvcnQgIkMiCi0tLQoKVGhhdCBkZWNsYXJlcyBjaGlsZHByb2NfaG9va3MgYXMgc3Rh
dGljIGNvbnN0IGluIHRoZSBDIHNwYWNlOyBhbmQgdGhlbgpkZWZpbmVzIGEgQyBmdW5jdGlvbiB3
aGljaCB0YWtlcyBhIGxpYnhsX2N0eCogYW5kIGNhbGxzCmxpYnhsX2NoaWxkcHJvY19zZXRtb2Rl
IGFwcHJvcHJpYXRlbHkuICBUaGF0IHdheSBjaGlsZHByb2NfaG9va3MgY2FuCmVuam95IHRoZSBz
YWZldHkgb2Ygc3RhdGljIGNvbnN0LgoKPj4gKy8vIFRoZSBhbHRlcm5hdGUgd291bGQgYmUgdG8g
cmVnaXN0ZXIgYSBmb3JrIGNhbGxiYWNrLCBzdWNoIHRoYXQgdGhlCj4+ICsvLyB4ZW5saWdodCBw
YWNrYWdlIGNhbiBtYWtlIGEgc2luZ2xlIGxpc3Qgb2YgYWxsIGNoaWxkcmVuLCBhbmQgb25seQo+
PiArLy8gbm90aWZ5IHRoZSBzcGVjaWZpYyBsaWJ4bCBjb250ZXh0KHMpIHRoYXQgaGF2ZSBjaGls
ZHJlbiB3b2tlbi4gIEJ1dAo+PiArLy8gaXQncyBub3QgY2xlYXIgdG8gbWUgdGhpcyB3aWxsIGJl
IG11Y2ggbW9yZSB3b3JrIHRoYW4gaGF2aW5nIHRoZQo+PiArLy8geGVubGlnaHQgZ28gbGlicmFy
eSBkbyB0aGUgc2FtZSB0aGluZzsgZG9pbmcgaXQgaW4gc2VwYXJhdGUgZ28KPj4gKy8vIHRocmVh
ZHMgaGFzIHRoZSBwb3RlbnRpYWwgdG8gZG8gaXQgaW4gcGFyYWxsZWwuICBMZWF2ZSB0aGF0IGFz
IGFuCj4+ICsvLyBvcHRpbWl6YXRpb24gZm9yIGxhdGVyIGlmIGl0IHR1cm5zIG91dCB0byBiZSBh
IGJvdHRsZW5lY2suCj4gCj4gSSB0aGluayB0aGlzIGlzIGZpbmUuCgpUaGFua3MuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:12:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:12: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 1isW6c-0007rL-CO; Fri, 17 Jan 2020 18:12:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zPxh=3G=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1isW6b-0007rG-5l
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:12:25 +0000
X-Inumbo-ID: e43ea356-3954-11ea-b833-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e43ea356-3954-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 18:12:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579284736;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=eZXcvQp3NOKDappdXnY4eEG+fzoqk8OoUGk+rH4s+Ic=;
 b=Qp3PhvAVcGid1zw5aEqZbefDY8Ex6m6gTlu65VsHq6i3fULvd82UfyUE
 3LYooHKrjiFAJdALnYA22EceewNX0BqcqJu8lKJ72AhgSVXqTFd9y+P3a
 jDHlo3Ky0eGKQamNiXuoCZTia0JJhS8k874ZFHmtlLeiMaPLA/2aievZF g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +V2jTyjwkf54BuXH5q6RMbdsA63lqkiPf/LwK2AghyOEZXJ4mg41X9tn4wPUIW3NPtKYwctFhn
 ldOqQvfQDtfcK9GQXebjUmXulE7iaMjXcK6Ff4DV9JHl37jwG8bj5nb2ojUpYSI/yD05Ox8oOW
 gWXZ91AhT49wt9pdDxVDeuQ55t6x05zRCnk9pddmCS9OcuXfoQWLq4exxonPLKvCkj5VU5pf/2
 mUqB7n0rplbQRs1NDNIUYerNDkKnjONuuf4MOfhl05oVwU9dw8ecJe1AB1ndqFZ6hLbwd+gTvj
 Rog=
X-SBRS: 2.7
X-MesageID: 11101342
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11101342"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 18:12:07 +0000
Message-ID: <20200117181207.7087-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <61695d47-d419-a2cc-6503-9202e85da6a0@citrix.com>
References: <61695d47-d419-a2cc-6503-9202e85da6a0@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: event: Document lifetime API for
 libxl_childproc_setmode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

VGhlcmUgaXMgYWxyZWFkeSBhbiBpZGVudGljYWwgY29tbWVudCBmb3IKbGlieGxfb3NldmVudF9y
ZWdpc3Rlcl9ob29rcy4KCmxpYnhsX2NoaWxkcHJvY19zZXRtb2RlJ3MgaG9va3MgcGFyYW1ldGVy
IGhhcyB0aGUgc2FtZSBwcm9wZXJ0eSBhbmQKdGhpcyBzaG91bGQgYmUgZG9jdW1lbnRlZC4KClJl
cG9ydGVkLWJ5OyBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmgKaW5kZXggZDE1MTdmNzQ1Ni4uOGQwYWE2NDE3ZSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5oCkBAIC01NDgsNiArNTQ4LDggQEAgdHlwZWRlZiBzdHJ1Y3QgewogICogTWF5IG5vdCBiZSBj
YWxsZWQgd2hlbiBsaWJ4bCBtaWdodCBoYXZlIGFueSBjaGlsZCBwcm9jZXNzZXMsIG9yIHRoZQog
ICogYmVoYXZpb3VyIGlzIHVuZGVmaW5lZC4gIFNvIGl0IGlzIGJlc3QgdG8gY2FsbCB0aGlzIGF0
CiAgKiBpbml0aWFsaXNhdGlvbi4KKyAqCisgKiBUaGUgdmFsdWUgKmhvb2tzIGlzIG5vdCBjb3Bp
ZWQgYW5kIG11c3Qgb3V0bGFzdCB0aGUgbGlieGxfY3R4LgogICovCiB2b2lkIGxpYnhsX2NoaWxk
cHJvY19zZXRtb2RlKGxpYnhsX2N0eCAqY3R4LCBjb25zdCBsaWJ4bF9jaGlsZHByb2NfaG9va3Mg
Kmhvb2tzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICp1c2VyKTsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:14:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18: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 1isW87-0007xC-QQ; Fri, 17 Jan 2020 18:13:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l5Bp=3G=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1isW87-0007x5-2u
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:13:59 +0000
X-Inumbo-ID: 211b45fe-3955-11ea-8e9a-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 211b45fe-3955-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 18:13:58 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id r19so27395148ljg.3
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 10:13:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DGptQCpwFhyJWL9/n7z25mAr4ny5+nvOJCUoMUgqhF0=;
 b=ec8Epxc4RO/9zWpwA8EWk8i1CfleA2mq67frqZgmgyqkzJd3k6LvTfCIgLgfL7KbXk
 GXAbkRH5qOmVyO9JbC3zmtA0mcvbt78qw1dK+z+lMRab4LQc+lTvUvl8MNnqQesT51Zz
 dRUBElX7No9DQ6BqwGWvJzj8i+r5JVQsdd3H7mC8dZJeUMKl1h0UOSCi4VwuSoqoq5hh
 vcWSvMxyFmABXCnE1h4sdQEXhuAcUdUySxVWhG7kxHQ801WUtq0fF9BQotiOD4IAZkDw
 vHGFXUcDiIhcHinyvjjKGMGTyvKWJ7lsxaShJBduI51TjwWPbBsQFIPoGwXgPN5ID9/E
 IN0Q==
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=DGptQCpwFhyJWL9/n7z25mAr4ny5+nvOJCUoMUgqhF0=;
 b=HEPsSeCbe92oyt9Auap+ENmRyG5AzZGckyOOJBoYuFg7bOKmzfJWL3FqMgtpTaKEiP
 EDHjluPgNWUN3Xro+SDTNPSqNQV3EH/8KEPW2iD0RK9mtB/GUCdlTB3hnBGfgd7GkYYE
 lwV5zGcqsD1wMkHJDnuH6yRtb4WlOrd+TdB3F+2dLzaSJnWwGFh9xoFhvSzrV05GteAp
 BJZQrcdWiIQ+J9izcTlKUTFfJ8JPgH0akXm1/K9urw+W4krhnGxs2Pp+0UQBt/Om35bR
 67KKmpnvg7VFD8uGC+NJOeqeum5kp9VMj5TiRO+6gSIuFPENZPaw5IqThFdyk+dyYuxc
 KvHA==
X-Gm-Message-State: APjAAAV9GuAacqxzO/Z5cKQW+DwZXleooj0OdtfmyMo8uKdPdwW4WIDm
 7IN/duM+tQbhZffKSwm5NhAf8pqkkQCxb85Bpno=
X-Google-Smtp-Source: APXvYqw3az7EjcZ74Xh5MetyJcRNeRQTQgzPUKCK7jmZ6QXxAWjzpnfMG3e7NVR5LVoyHOb4Y6qbLwDU4vZ0IfljvkQ=
X-Received: by 2002:a05:651c:1049:: with SMTP id
 x9mr6489426ljm.233.1579284837368; 
 Fri, 17 Jan 2020 10:13:57 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-7-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-7-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Fri, 17 Jan 2020 13:13:45 -0500
Message-ID: <CAEBZRSdvPOLLZ3Qd=4Zr2Ns7enO4RpmFsNFznKUP6=pxqj_jrA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 7/8] golang/xenlight: Notify xenlight of
 SIGCHLD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

PiAgLy8gQ29udGV4dCByZXByZXNlbnRzIGEgbGlieGxfY3R4Lgo+ICB0eXBlIENvbnRleHQgc3Ry
dWN0IHsKPiAtICAgICAgIGN0eCAgICAqQy5saWJ4bF9jdHgKPiAtICAgICAgIGxvZ2dlciAqQy54
ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbQo+ICsgICAgICAgY3R4ICAgICAgICAgKkMubGli
eGxfY3R4Cj4gKyAgICAgICBsb2dnZXIgICAgICAqQy54ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0
cmVhbQo+ICsgICAgICAgc2lnY2hsZCAgICAgY2hhbiBvcy5TaWduYWwKPiArICAgICAgIHNpZ2No
bGREb25lIGNoYW4gYm9vbAoKSXQncyBwcmVmZXJyZWQgdG8gdXNlIGBjaGFuIHN0cnVjdHt9YCBm
b3IgdGhpcyBwYXR0ZXJuOyBpdCBtYWtlcyBpdApjbGVhciB0aGF0IHRoZSBkYXRhIHNlbnQgb3Zl
ciB0aGUgY2hhbm5lbCBoYXMgbm8gbWVhbmluZywgYW5kIGlzIG9ubHkKaW50ZW5kZWQgdG8gYmUg
dXNlZCBmb3Igc3luY2hyb25pemF0aW9uLgoKPiArICAgICAgIC8vIC4uLmFuZCBhcnJhbmdlIHRv
IGtlZXAgdGhhdCBwcm9taXNlLgo+ICsgICAgICAgY3R4LnNpZ2NobGQgPSBtYWtlKGNoYW4gb3Mu
U2lnbmFsLCAyKQo+ICsgICAgICAgY3R4LnNpZ2NobGREb25lID0gbWFrZShjaGFuIGJvb2wsIDEp
Cj4gKyAgICAgICBzaWduYWwuTm90aWZ5KGN0eC5zaWdjaGxkLCBzeXNjYWxsLlNJR0NITEQpCj4g
Kwo+ICsgICAgICAgZ28gc2lnY2hsZEhhbmRsZXIoY3R4KQoKSXQgY291bGQgYmUgdXNlZnVsIHRv
IGFkZCBhIGNvbW1lbnQgaGVyZSB0aGF0IGV4cGxhaW5zIHRoZSBsaWZldGltZSBvZgp0aGlzIGdv
cm91dGluZSwgaS5lLiBpdCByZXR1cm5zIHdoZW4gdGhlIGNvbnRleHQgaXMgQ2xvc2UoKSdkLgoK
PiAgLy8gQ2xvc2UgY2xvc2VzIHRoZSBDb250ZXh0Lgo+ICBmdW5jIChjdHggKkNvbnRleHQpIENs
b3NlKCkgZXJyb3Igewo+ICsgICAgICAgLy8gVGVsbCBvdXIgU0lHQ0hMRCBub3RpZmllciB0byBz
aHV0IGRvd24sIGFuZCB3YWl0IGZvciBpdCB0byBleGl0Cj4gKyAgICAgICAvLyBiZWZvcmUgd2Ug
ZnJlZSB0aGUgY29udGV4dC4KPiArICAgICAgIGlmIGN0eC5zaWdjaGxkID09IG5pbCB7CgpTaG91
bGRuJ3QgdGhpcyBiZSBgaWYgY3R4LnNpZ2NobGQgIT0gbmlsYD8KCi1OUgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:26:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18: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 1isWKZ-0000Rw-7Z; Fri, 17 Jan 2020 18:26:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isWKX-0000Rr-EE
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:26:49 +0000
X-Inumbo-ID: e8001f74-3956-11ea-b5d8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8001f74-3956-11ea-b5d8-12813bfff9fa;
 Fri, 17 Jan 2020 18:26: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 <osstest-admin@xenproject.org>)
 id 1isWKQ-000579-6w; Fri, 17 Jan 2020 18:26: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 1isWKP-00053p-Tb; Fri, 17 Jan 2020 18:26:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isWKP-00028L-Sy; Fri, 17 Jan 2020 18:26:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146185-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw: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:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=28b58f19d269633b3d14b6aebf1e92b3cd3ab56e
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 18:26:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 146185: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyOGI1OGYxOWQyNjk2
MzNiM2QxNGI2YWViZjFlOTJiM2NkM2FiNTZlCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMSBk
YXlzICAxMzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTg1ICAyMDIwLTAxLTE3
IDA3OjA0OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2
aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxh
dXJlbGllbkBhdXJlbDMyLm5ldD4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBs
aW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1l
cm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5n
QGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFi
ZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVs
QGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFi
aWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAu
Qm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgog
IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0
LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50
ZWwuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBB
LiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGpl
YW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1Pgog
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2Vp
dGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVk
aGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEppbmdx
aSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
IE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlj
a3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNv
bSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5r
QGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2lt
b24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5pbCBNdXRodXN3
YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0
aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9t
YXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50
b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdE
QGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdp
bGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lh
by5saUBpbnRlbC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWXVy
aSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3Yg
PHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9y
YWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDEyMTA0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:28:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:28: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 1isWMb-0000as-UZ; Fri, 17 Jan 2020 18:28:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isWMb-0000an-51
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:28:57 +0000
X-Inumbo-ID: 339ba744-3957-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 339ba744-3957-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 18:28:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579285728;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hHXw6o278VYwqXta27/0Kgcy54Ocl2gCwpfj858k70Q=;
 b=P+GUG0DYqe6+b5hW5tUQaBrJ37+aOqQazO+mMCSFeNSBERQCG60X/9WS
 CikDjZApW2WX3HQgaqxwW+9BapgU9KbkrfGwKuLY3ia5G2b/uVyF9qCa6
 H5I+j7VY2iMouH8Fm1sqAV9USEis3u0PZUnmyX0Io3KLhbdF2nZmOQwdm 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nCXRo0S52Z0IyaPBo0j58sZH+7yIkOMzdMJzllTDUIyg3xkzg/vxpH+XyT2FkhXFye7fG5VSlv
 8rs5PnzhUaflJoKfTEg4SFZpoiu96QwIvrGV4FKzWBScHKoV57aXpjybUVdVLwmvtlhgsn/u9m
 6nZ9vZpvl/IgLCI+vkbm1Y57ZATGhRallkEs9fTBbw0NGry99cSiEh7zKg6iKqPu5Yke7Liydu
 o6L3uNjKZqNuedNfKAnUsZKQnHXld1y6Nnv0WBDBlE1L1W6MicMhnDfQYZT4TfQ5UcIcwCtaAU
 c1U=
X-SBRS: 2.7
X-MesageID: 11520426
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11520426"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-7-george.dunlap@citrix.com>
 <CAEBZRSdvPOLLZ3Qd=4Zr2Ns7enO4RpmFsNFznKUP6=pxqj_jrA@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c4659436-3b40-5c99-26be-6557d2a300c2@citrix.com>
Date: Fri, 17 Jan 2020 18:28:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSdvPOLLZ3Qd=4Zr2Ns7enO4RpmFsNFznKUP6=pxqj_jrA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] golang/xenlight: Notify xenlight of
 SIGCHLD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.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>

T24gMS8xNy8yMCA2OjEzIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+PiAgLy8gQ29udGV4dCBy
ZXByZXNlbnRzIGEgbGlieGxfY3R4Lgo+PiAgdHlwZSBDb250ZXh0IHN0cnVjdCB7Cj4+IC0gICAg
ICAgY3R4ICAgICpDLmxpYnhsX2N0eAo+PiAtICAgICAgIGxvZ2dlciAqQy54ZW50b29sbG9nX2xv
Z2dlcl9zdGRpb3N0cmVhbQo+PiArICAgICAgIGN0eCAgICAgICAgICpDLmxpYnhsX2N0eAo+PiAr
ICAgICAgIGxvZ2dlciAgICAgICpDLnhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtCj4+ICsg
ICAgICAgc2lnY2hsZCAgICAgY2hhbiBvcy5TaWduYWwKPj4gKyAgICAgICBzaWdjaGxkRG9uZSBj
aGFuIGJvb2wKPiAKPiBJdCdzIHByZWZlcnJlZCB0byB1c2UgYGNoYW4gc3RydWN0e31gIGZvciB0
aGlzIHBhdHRlcm47IGl0IG1ha2VzIGl0Cj4gY2xlYXIgdGhhdCB0aGUgZGF0YSBzZW50IG92ZXIg
dGhlIGNoYW5uZWwgaGFzIG5vIG1lYW5pbmcsIGFuZCBpcyBvbmx5Cj4gaW50ZW5kZWQgdG8gYmUg
dXNlZCBmb3Igc3luY2hyb25pemF0aW9uLgoKT0suICBJIHRoaW5rIGl0IGxvb2tzIHVnbHksIGJ1
dCB0aGVyZSdzIGNlcnRhaW5seSBhIHNpZ25hbGxpbmcgdmFsdWUgdG8KaGF2aW5nIGl0IHJlYWxs
eSBiZSBlbXB0eS4KCj4gCj4+ICsgICAgICAgLy8gLi4uYW5kIGFycmFuZ2UgdG8ga2VlcCB0aGF0
IHByb21pc2UuCj4+ICsgICAgICAgY3R4LnNpZ2NobGQgPSBtYWtlKGNoYW4gb3MuU2lnbmFsLCAy
KQo+PiArICAgICAgIGN0eC5zaWdjaGxkRG9uZSA9IG1ha2UoY2hhbiBib29sLCAxKQo+PiArICAg
ICAgIHNpZ25hbC5Ob3RpZnkoY3R4LnNpZ2NobGQsIHN5c2NhbGwuU0lHQ0hMRCkKPj4gKwo+PiAr
ICAgICAgIGdvIHNpZ2NobGRIYW5kbGVyKGN0eCkKPiAKPiBJdCBjb3VsZCBiZSB1c2VmdWwgdG8g
YWRkIGEgY29tbWVudCBoZXJlIHRoYXQgZXhwbGFpbnMgdGhlIGxpZmV0aW1lIG9mCj4gdGhpcyBn
b3JvdXRpbmUsIGkuZS4gaXQgcmV0dXJucyB3aGVuIHRoZSBjb250ZXh0IGlzIENsb3NlKCknZC4K
CkFjay4KCj4+ICAvLyBDbG9zZSBjbG9zZXMgdGhlIENvbnRleHQuCj4+ICBmdW5jIChjdHggKkNv
bnRleHQpIENsb3NlKCkgZXJyb3Igewo+PiArICAgICAgIC8vIFRlbGwgb3VyIFNJR0NITEQgbm90
aWZpZXIgdG8gc2h1dCBkb3duLCBhbmQgd2FpdCBmb3IgaXQgdG8gZXhpdAo+PiArICAgICAgIC8v
IGJlZm9yZSB3ZSBmcmVlIHRoZSBjb250ZXh0Lgo+PiArICAgICAgIGlmIGN0eC5zaWdjaGxkID09
IG5pbCB7Cj4gCj4gU2hvdWxkbid0IHRoaXMgYmUgYGlmIGN0eC5zaWdjaGxkICE9IG5pbGA/CgpF
ciwgeWVzLCBpbmRlZWQgaXQgc2hvdWxkLiAgVGhpcyBoYXMgZ29uZSB0aHJvdWdoIHRvbyBtYW55
IGl0ZXJhdGlvbnMuLi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:38:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWVc-0001TR-Uv; Fri, 17 Jan 2020 18:38:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5CB=3G=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1isWVb-0001Su-Cl
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:38:15 +0000
X-Inumbo-ID: 84b0098a-3958-11ea-b5da-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84b0098a-3958-11ea-b5da-12813bfff9fa;
 Fri, 17 Jan 2020 18:38:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579286294;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ikth/WE3JU2AmHrnrr4zdsHkhgrJTLJ+ehaGoHNdKEg=;
 b=Zss/jDzLdSbGff90lEKAjtaEMwE70Z1H3RDEnc8yV80FvkTaHD1EjfXR
 Okh86Msyz7+FdfwFs5/VX+CclLDVF83dw+CplOOIormli/8d8qVxFEOIM
 EhmmXjKR3XAUuZDQCp/oA7BiIMTeSUBUpX9zYEUImmFiIy4ctQgf71IdW c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /oqyQOHwRcadwoGYbemmnalpEKS9W4Li9gNw7ho9xHm6tUPLUOkOMmdBrwHnOQbTHYPm9wI1n7
 1v7q7FzceibXB3QFkEEnXLFWPTJ7bKshrTLG9eOSCzrbifnnZcoObI7infW4s3FdZ4xAJLFnok
 pnXAEOjt5lfq0iWrf2ayTfrvFmnhSMicAyxQR7OAtI+Zx2Fye6dxBXWK5w+vx5fjh2g0ljYqRN
 BX5pBEj+B3uWknR1ZsywhKMUXOUnKy66IZJ1KLIqCH+FHkAPR81YYyhkFZiCIkgv6jfr6gEtd1
 Vqc=
X-SBRS: 2.7
X-MesageID: 11082509
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11082509"
To: <xen-devel@lists.xenproject.org>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <37c32141-ef33-f4ce-bf4a-7ab1d6cabb12@citrix.com>
Date: Fri, 17 Jan 2020 18:38:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117155734.1067550-8-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAzOjU3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFRoaXMgaXMgYSBza2V0
Y2ggb2YgZnVuY3Rpb25hbGl0eSBzdWl0YWJsZSBmb3IgY3JlYXRpbmcgYSBiYXNpYwo+IGRvbWFp
biwgd2l0aCBhIGRpc2sgYW5kIGEgdmlmLiAgRG9tYWluQ29uZmlnLCBEZXZpY2VEaXNrLCBhbmQK
PiBEZXZpY2VOaWMgdHlwZXMgYXJlIGFsbCBjcmVhdGVkIHVzaW5nIGNvbnN0cnVjdG9yIGZ1bmN0
aW9ucywgd2hpY2gKPiBpbml0aWFsaXplIHRoZW0gd2l0aCBsaWJ4bCdzIGRlZmF1bHRzLgo+IAo+
IERvbWFpbkNyZWF0ZU5ldyB0YWtlcyB0aGUgY29uZmlnIGFuZCBjYWxscyB3aXRob3V0IGFueSB1
cGRhdGVzLgo+IAo+IE9idmlvdXNseSBzb21lIG9mIHRoZXNlIHdpbGwgbmVlZCB0byBiZSBjaGFu
Z2VkIGl0IHdlIHN3aXRjaCB0bwo+IHBhc3NpbmcgcmVmZXJlbmNlcyB0byAudG9DKCkgcmF0aGVy
IHRoYW4gcGFzc2luZyBiYWNrIGJ5IHZhbHVlLgo+IAo+IFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhp
cyBpcyB0byBhbGxvdyB0ZXN0aW5nIG9mIGNyZWF0aW5nIGEgaGFyZC1jb2RlZAo+IGRvbWFpbi4K
PiAKPiBDcmVhdGluZyBhIGRvbWFpbiB3b3VsZCBsb29rIGxpa2UgdGhpczoKPiAKPiAJLy8gdHlw
ZSA9ICJwdiIKPiAJZGNvbmYsIGVyciA6PSB4bC5OZXdEb21haW5Db25maWcoeGwuRG9tYWluVHlw
ZVB2KQo+IAlpZiBlcnIgIT0gbmlsIHsKPiAJCWZtdC5QcmludGYoIk5ld0RvbWFpbkNvbmZpZzog
JXZcbiIsIGVycikKPiAJCXJldHVybgo+IAl9Cj4gCWRjb25mLkNJbmZvLlR5cGUgPSB4bC5Eb21h
aW5UeXBlUHYKPiAJLy8gbmFtZSA9ICJjNi0wMSIKPiAJZGNvbmYuQ0luZm8uTmFtZSA9ICJjNi0w
MSIKPiAJLy8gdmNwdXM9NAo+IAlkY29uZi5CSW5mby5NYXhWY3B1cyA9IDQKPiAJLy8gbWVtb3J5
ID0gIjIwNDgiCj4gCWRjb25mLkJJbmZvLk1heE1lbWtiID0gMjA0OCAqIDEwMjQKPiAJZGNvbmYu
QkluZm8uVGFyZ2V0TWVta2IgPSAyMDQ4ICogMTAyNAo+IAkvLyBvbl9jcmFzaCA9ICdkZXN0cm95
Jwo+IAlkY29uZi5PbkNyYXNoID0geGwuQWN0aW9uT25TaHV0ZG93bkRlc3Ryb3kKPiAJLy8gYm9v
dGxvYWRlciA9ICJweWdydWIiCj4gCWRjb25mLkJJbmZvLkJvb3Rsb2FkZXIgPSAicHlncnViIgo+
IAkvLyBkaXNrID0gWyAndmRldj1oZGEsZm9ybWF0PXJhdyx0YXJnZXQ9L2ltYWdlcy9jNi0wMS5y
YXcnXQo+IAl7Cj4gCQlkaXNrLCBlcnIgOj0geGwuTmV3RGV2aWNlRGlzaygpCj4gCQlpZiBlcnIg
IT0gbmlsIHsKPiAJCQlmbXQuUHJpbnRmKCJOZXdEZXZpY2VEaXNrOiAldlxuIiwgZXJyKQo+IAkJ
CXJldHVybgo+IAkJfQo+IAkJZGlzay5WZGV2ID0gImhkYSIKPiAJCS8vZGlzay5EaXNrQmFja2Vu
ZCA9IHhsLkRpc2tCYWNrZW5kUGh5Cj4gCQlkaXNrLkZvcm1hdCA9IHhsLkRpc2tGb3JtYXRSYXcK
PiAJCWRpc2suUmVhZHdyaXRlID0gMQo+IAkJZGlzay5QZGV2UGF0aCA9ICIvaW1hZ2VzL2M2LTAx
LnJhdyIKPiAJCWRjb25mLkRpc2tzID0gYXBwZW5kKGRjb25mLkRpc2tzLCAqZGlzaykKPiAJfQo+
IAkvLyB2aWYgPSBbICdtYWM9NWE6NWI6ZDY6ZjE6ZDY6YjQnIF0KPiAJewo+IAkJdmlmLCBlcnIg
Oj0geGwuTmV3RGV2aWNlTmljKCkKPiAJCWlmIGVyciAhPSBuaWwgewo+IAkJCWZtdC5QcmludGYo
Ik5ld0RldmljZU5pYzogJXZcbiIsIGVycikKPiAJCQlyZXR1cm4KPiAJCX0KPiAJCXZpZi5NYWMg
PSB4bC5NYWN7IDB4NWEsIDB4NWIsIDB4ZDYsIDB4MzEsIDB4ZDYsIDB4YjQgfQo+IAkJZGNvbmYu
TmljcyA9IGFwcGVuZChkY29uZi5OaWNzLCAqdmlmKQo+IAl9Cj4gCS8vIHNlcmlhbD0ncHR5JyAj
IEhWTSBvbmx5Cj4gCj4gCWRpZCwgZXJyIDo9IGN0eC5Eb21haW5DcmVhdGVOZXcoZGNvbmYpCj4g
Cj4gCWlmIGVyciAhPSBuaWwgewo+IAkJZm10LlByaW50ZigiQ3JlYXRpbmcgZG9tYWluOiAldlxu
IiwgZXJyKQo+IAkJcmV0dXJuCj4gCX0KPiAKPiAJZm10LlByaW50ZigiRG9tYWluICVzKCVkKSBj
cmVhdGVkIHN1Y2Nlc3NmdWxseSIsIGRjb25mLkNJbmZvLk5hbWUsIGRpZCkKPiAKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ0M6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gLS0tCj4gIHRv
b2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDY2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCj4gaW5kZXggYzQ2MmU0YmI0Mi4uNWEyMWEyYjliOCAxMDA2
NDQKPiAtLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KPiArKysgYi90b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KPiBAQCAtMTExMywzICsxMTEzLDY5IEBAIGZ1
bmMgKEN0eCAqQ29udGV4dCkgUHJpbWFyeUNvbnNvbGVHZXRUdHkoZG9taWQgdWludDMyKSAocGF0
aCBzdHJpbmcsIGVyciBlcnJvcikKPiAgCXBhdGggPSBDLkdvU3RyaW5nKGNwYXRoKQo+ICAJcmV0
dXJuCj4gIH0KPiArCj4gK2Z1bmMgTmV3RG9tYWluQ29uZmlnKHQgRG9tYWluVHlwZSkgKCpEb21h
aW5Db25maWcsIGVycm9yKSB7Cj4gKwl2YXIgY2NvbmZpZyBDLmxpYnhsX2RvbWFpbl9jb25maWcK
PiArCj4gKwlDLmxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmY2NvbmZpZykKPiArCUMubGlieGxf
ZG9tYWluX2J1aWxkX2luZm9faW5pdF90eXBlKCZjY29uZmlnLmJfaW5mbywgQy5saWJ4bF9kb21h
aW5fdHlwZSh0KSkKPiArCj4gKwlnY29uZmlnIDo9ICZEb21haW5Db25maWd7fQo+ICsJZXJyIDo9
IGdjb25maWcuZnJvbUMoJmNjb25maWcpCj4gKwlpZiBlcnIgIT0gbmlsIHsKPiArCQlyZXR1cm4g
bmlsLCBlcnIKPiArCX0KPiArCj4gKwlyZXR1cm4gZ2NvbmZpZywgbmlsCj4gK30KPiArCj4gK2Z1
bmMgTmV3RGV2aWNlRGlzaygpICgqRGV2aWNlRGlzaywgZXJyb3IpIHsKPiArCXZhciBjdHlwZSBD
LmxpYnhsX2RldmljZV9kaXNrCj4gKwo+ICsJQy5saWJ4bF9kZXZpY2VfZGlza19pbml0KCZjdHlw
ZSkKPiArCj4gKwlndHlwZSA6PSAmRGV2aWNlRGlza3t9Cj4gKwllcnIgOj0gZ3R5cGUuZnJvbUMo
JmN0eXBlKQo+ICsKPiArCWlmIGVyciAhPSBuaWwgewo+ICsJCXJldHVybiBuaWwsIGVycgo+ICsJ
fQo+ICsKPiArCXJldHVybiBndHlwZSwgbmlsCj4gK30KPiArCj4gK2Z1bmMgTmV3RGV2aWNlTmlj
KCkgKCpEZXZpY2VOaWMsIGVycm9yKSB7Cj4gKwl2YXIgY3R5cGUgQy5saWJ4bF9kZXZpY2Vfbmlj
Cj4gKwo+ICsJQy5saWJ4bF9kZXZpY2VfbmljX2luaXQoJmN0eXBlKQo+ICsKPiArCWd0eXBlIDo9
ICZEZXZpY2VOaWN7fQo+ICsJZXJyIDo9IGd0eXBlLmZyb21DKCZjdHlwZSkKPiArCj4gKwlpZiBl
cnIgIT0gbmlsIHsKPiArCQlyZXR1cm4gbmlsLCBlcnIKPiArCX0KPiArCj4gKwlyZXR1cm4gZ3R5
cGUsIG5pbAo+ICt9Cj4gKwo+ICsvLyBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcobGlieGxf
Y3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICsvLyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlkLAo+ICsvLyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdywKPiArLy8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93ICphb3Bf
Y29uc29sZV9ob3cpCj4gK2Z1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluQ3JlYXRlTmV3KGNvbmZp
ZyAqRG9tYWluQ29uZmlnKSAoRG9taWQsIGVycm9yKSB7Cj4gKwl2YXIgY2RvbWlkIEMudWludDMy
X3QKPiArCXZhciBjY29uZmlnIEMubGlieGxfZG9tYWluX2NvbmZpZwo+ICsJZXJyIDo9IGNvbmZp
Zy50b0MoJmNjb25maWcpCj4gKwlpZiBlcnIgIT0gbmlsIHsKPiArCQlyZXR1cm4gRG9taWQoMCks
IGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZG9tYWluIGNvbmZpZyB0byBDOiAldiIsIGVycikKPiAr
CX0KPiArCWRlZmVyIEMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZjY29uZmlnKQo+ICsK
PiArCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KEN0eC5jdHgsICZjY29uZmlnLCAm
Y2RvbWlkLCBuaWwsIG5pbCkKPiArCWlmIHJldCAhPSAwIHsKPiArCQlyZXR1cm4gRG9taWQoMCks
IEVycm9yKHJldCkKPiArCX0KPiArCj4gKwlyZXR1cm4gRG9taWQoY2RvbWlkKSwgbmlsCj4gK30K
CkFuIGFsdGVybmF0ZSB3YXkgdG8gZG8gdGhpcyB3b3VsZCBiZSBzb21ldGhpbmcgbGlrZSB0aGlz
OgoKLS0tCmZ1bmMgTmV3RG9tYWluQ29uZmlnKHQgRG9tYWluVHlwZSwgcG9wdWxhdGUgZnVuYygq
RG9tYWluQ29uZmlnKSkKKkRvbWFpbkNvbmZpZyB7Cgl2YXIgY3R5cGUgQy5saWJ4bF9kb21haW5f
Y29uZmlnCgoJQy5saWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmN0eXBlKQoJQy5saWJ4bF9kb21h
aW5fYnVpbGRfaW5mb19pbml0X3R5cGUoJmN0eXBlLmJfaW5mbywgQy5saWJ4bF9kb21haW5fdHlw
ZSh0KSkKCglndHlwZSA6PSAmRG9tYWluQ29uZmlne30KCWVyciA6PSBndHlwZS5mcm9tQygmY3R5
cGUpCglpZiBlcnIgIT0gbmlsIHsKCQlwYW5pYygiaW50ZXJuYWwgZXJyb3I6IENhbid0IGNvbnZl
cnQgZW1wdHkgRG9tYWluQ29uZmlnIikKCX0KCglpZiBwb3B1bGF0ZSAhPSBuaWwgewoJCXBvcHVs
YXRlKGd0eXBlKQoJfQoKCXJldHVybiBndHlwZQp9CgpmdW5jIE5ld0RldmljZURpc2socG9wdWxh
dGUgZnVuYygqRGV2aWNlRGlzaykpICpEZXZpY2VEaXNrIHsKCXZhciBjdHlwZSBDLmxpYnhsX2Rl
dmljZV9kaXNrCgoJQy5saWJ4bF9kZXZpY2VfZGlza19pbml0KCZjdHlwZSkKCglndHlwZSA6PSAm
RGV2aWNlRGlza3t9CgllcnIgOj0gZ3R5cGUuZnJvbUMoJmN0eXBlKQoKCWlmIGVyciAhPSBuaWwg
ewoJCXBhbmljKCJpbnRlcm5hbCBlcnJvcjogQ2FuJ3QgY29udmVydCBlbXB0eSBEZXZpY2VEaXNr
IikKCX0KCglpZiBwb3B1bGF0ZSAhPSBuaWwgewoJCXBvcHVsYXRlKGd0eXBlKQoJfQoKCXJldHVy
biBndHlwZQp9CgpmdW5jIE5ld0RldmljZU5pYyhwb3B1bGF0ZSBmdW5jKCpEZXZpY2VOaWMpKSAq
RGV2aWNlTmljIHsKCXZhciBjdHlwZSBDLmxpYnhsX2RldmljZV9uaWMKCglDLmxpYnhsX2Rldmlj
ZV9uaWNfaW5pdCgmY3R5cGUpCgoJZ3R5cGUgOj0gJkRldmljZU5pY3t9CgllcnIgOj0gZ3R5cGUu
ZnJvbUMoJmN0eXBlKQoKCWlmIGVyciAhPSBuaWwgewoJCXBhbmljKCJpbnRlcm5hbCBlcnJvcjog
Q2FuJ3QgY29udmVydCBlbXB0eSBEZXZpY2VOaWMiKQoJfQoKCWlmIHBvcHVsYXRlICE9IG5pbCB7
CgkJcG9wdWxhdGUoZ3R5cGUpCgl9CgoJcmV0dXJuIGd0eXBlCn0KLS0tCgpBbmQgdGhlbiBjb2Rl
IHRvIHBvcHVsYXRlIGEgZG9tYWluIGNvbmZpZyBtaWdodCBsb29rIGxpa2UgdGhpczoKCglkY29u
ZiA6PSB4bC5OZXdEb21haW5Db25maWcoeGwuRG9tYWluVHlwZVB2LCBmdW5jKGRjb25mICp4bC5E
b21haW5Db25maWcpIHsKCQlkY29uZi5DSW5mby5UeXBlID0geGwuRG9tYWluVHlwZVB2CgkJLy8g
bmFtZSA9ICJjNi0wMSIKCQlkY29uZi5DSW5mby5OYW1lID0gImM2LTAxIgoJCS8vIHZjcHVzPTQK
CQlkY29uZi5CSW5mby5NYXhWY3B1cyA9IDQKCQkvLyBtZW1vcnkgPSAiMjA0OCIKCQlkY29uZi5C
SW5mby5NYXhNZW1rYiA9IDIwNDggKiAxMDI0CgkJZGNvbmYuQkluZm8uVGFyZ2V0TWVta2IgPSAy
MDQ4ICogMTAyNAoJCS8vIG9uX2NyYXNoID0gJ2Rlc3Ryb3knCgkJZGNvbmYuT25DcmFzaCA9IHhs
LkFjdGlvbk9uU2h1dGRvd25EZXN0cm95CgkJLy8gYm9vdGxvYWRlciA9ICJweWdydWIiCgkJZGNv
bmYuQkluZm8uQm9vdGxvYWRlciA9ICJweWdydWIiCgl9KQoKCWRjb25mLkRpc2tzID0gW114bC5E
ZXZpY2VEaXNreyp4bC5OZXdEZXZpY2VEaXNrKGZ1bmMoZGlzayAqeGwuRGV2aWNlRGlzaykgewoJ
CWRpc2suVmRldiA9ICJoZGEiCgkJLy9kaXNrLkRpc2tCYWNrZW5kID0geGwuRGlza0JhY2tlbmRQ
aHkKCQlkaXNrLkZvcm1hdCA9IHhsLkRpc2tGb3JtYXRSYXcKCQlkaXNrLlJlYWR3cml0ZSA9IDEK
CQlkaXNrLlBkZXZQYXRoID0gIi9pbWFnZXMvYzYtMDEucmF3IgoJCWRjb25mLkRpc2tzID0gYXBw
ZW5kKGRjb25mLkRpc2tzLCAqZGlzaykKCX0pfQoKCWRjb25mLk5pY3MgPSBbXXhsLkRldmljZU5p
Y3sqeGwuTmV3RGV2aWNlTmljKGZ1bmModmlmICp4bC5EZXZpY2VOaWMpIHsKCQl2aWYuTWFjID0g
eGwuTWFjezB4NWEsIDB4NWIsIDB4ZDYsIDB4MzEsIDB4ZDYsIDB4YjR9Cgl9KX0KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:44:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWbZ-0002Iu-NG; Fri, 17 Jan 2020 18:44:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Fq2d=3G=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1isWbX-0002I5-Qu
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:44:23 +0000
X-Inumbo-ID: 60aa8802-3959-11ea-b833-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60aa8802-3959-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 18:44:22 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id d15so27157353iog.3
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 10:44:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=i73yfhlngDwrqcpo83KLfecSeAWltnU+lvewfStj9bE=;
 b=XVWj6fnNSItdKzodak67HHZ4uM5VXbgVbTURZg+KvycOh76qzrDtp/p42zD3FD4aMP
 oY33HIR+ZmuyP7MCi2nVSi2KAo7Ae8I6nvNMVfm3lZBCtSnjegioQl6VabsPPJoFpAUy
 LPgazIMghl8ESbMkjpJvakJ5CwET69MSVgk7CTUaP1qsUwJx5i5Xd6AkHkuXQ+RbD+Dc
 FEhdiCnN1XGymt5JKYNRX08zJv0gj7PBmVh6PnXRuTlxVq5ZyREgS2uj9eq6QhGGcV2n
 TRSSaFW4cMBkKH3P73+dlgxZxdRQpIR5qjY1Q+uN5yrUB4mBokHqlHHF+eiNpO5PXGby
 P2cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=i73yfhlngDwrqcpo83KLfecSeAWltnU+lvewfStj9bE=;
 b=H9N32NEhHRWy5nxWo6fUsJNUpkgSiFfvqjTxE8UopZBYYUKqABUacVRV/3GZO6nNZR
 oOj0DcrtsnxJ0n/dG/5ZhevSjjd3TjmVkmRrwTbsTmxObxMRlmSH5Nj+m7aK1UmEoj5j
 PLj5ALuRmN8x5KqvflRI7OfMmQjSPkQwhN8e24F967GZZYEFaWufoc6Q+vN75OlwjSr6
 mYHmvTvHk4TqRNRAYSpiFfCd8ENAHTdFq9MrNwpm69AY67Wqnavv6izehg1yptfeVBtk
 iUyxPOGunzbGb1Jr0W5sGQ1DhK1JM3yCs6cOScQW7duNwLZXL1QkJEvi51EiWdOCclo8
 nxbQ==
X-Gm-Message-State: APjAAAU1SKiIpEbBxxeo4CmjhefQNjrCS6i+4v7WZZNzCOBcgJRYl7Oc
 cD2IXzV4KGJvJYaWBvHjljw=
X-Google-Smtp-Source: APXvYqwhgRJRoazV8w8aO88d3W7dbEcg4xaaqDEwRQyq/CG57FJ4DtIjBA1FRgusxcaY94Fqre4L+Q==
X-Received: by 2002:a5e:c907:: with SMTP id z7mr31195873iol.88.1579286662022; 
 Fri, 17 Jan 2020 10:44:22 -0800 (PST)
Received: from [100.64.72.109] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id m18sm8078728ila.54.2020.01.17.10.44.20
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Jan 2020 10:44:21 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 17 Jan 2020 13:44:20 -0500
Message-Id: <887B9537-ABB7-459E-9E99-50AD4DDDBFE2@gmail.com>
References: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
To: =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gSmFuIDE0LCAyMDIwLCBhdCAyMTo0MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPiAKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlidmNoYW4vTWFrZWZpbGUgYi90b29scy9saWJ2Y2hhbi9NYWtlZmlsZQo+IGluZGV4
IDc4OTI3NTAuLjFjODQ1Y2EgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUK
PiArKysgYi90b29scy9saWJ2Y2hhbi9NYWtlZmlsZQo+IEBAIC0xMyw2ICsxMyw3IEBAIExJQlZD
SEFOX1BJQ19PQkpTID0gJChwYXRzdWJzdCAlLm8sJS5vcGljLCQoTElCVkNIQU5fT0JKUykpCj4g
TElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW5nbnR0
YWIpICQoTERMSUJTX2xpYnhlbmV2dGNobikKPiAkKExJQlZDSEFOX09CSlMpICQoTElCVkNIQU5f
UElDX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuc3RvcmUpICQoQ0ZMQUdTX2xpYnhl
bmdudHRhYikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQo+ICQoTk9ERV9PQkpTKSAkKE5PREUyX09C
SlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRj
aG4pCj4gK3ZjaGFuLXNvY2tldC1wcm94eS5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuc3Rv
cmUpICQoQ0ZMQUdTX2xpYnhlbmN0cmwpICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxBR1Nf
bGlieGVuZXZ0Y2huKQo+IAo+IE1BSk9SID0gNC4xNAo+IE1JTk9SID0gMAo+IEBAIC0zOSw3ICs0
MCw3IEBAICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIp
Cj4gJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19DRkxBR1NfTE9DQUwgPSAkKENGTEFH
U194ZW5pbmNsdWRlKQo+IAo+IC5QSE9OWTogYWxsCj4gLWFsbDogbGlieGVudmNoYW4uc28gdmNo
YW4tbm9kZTEgdmNoYW4tbm9kZTIgbGlieGVudmNoYW4uYSAkKFBLR19DT05GSUdfSU5TVCkgJChQ
S0dfQ09ORklHX0xPQ0FMKQo+ICthbGw6IGxpYnhlbnZjaGFuLnNvIHZjaGFuLW5vZGUxIHZjaGFu
LW5vZGUyIHZjaGFuLXNvY2tldC1wcm94eSBsaWJ4ZW52Y2hhbi5hICQoUEtHX0NPTkZJR19JTlNU
KSAkKFBLR19DT05GSUdfTE9DQUwpCj4gCj4gbGlieGVudmNoYW4uc286IGxpYnhlbnZjaGFuLnNv
LiQoTUFKT1IpCj4gICAgbG4gLXNmICQ8ICRACj4gQEAgLTU5LDYgKzYwLDkgQEAgdmNoYW4tbm9k
ZTE6ICQoTk9ERV9PQkpTKSBsaWJ4ZW52Y2hhbi5zbwo+IHZjaGFuLW5vZGUyOiAkKE5PREUyX09C
SlMpIGxpYnhlbnZjaGFuLnNvCj4gICAgJChDQykgJChMREZMQUdTKSAtbyAkQCAkKE5PREUyX09C
SlMpICQoTERMSUJTX2xpYnhlbnZjaGFuKSAkKEFQUEVORF9MREZMQUdTKQo+IAo+ICt2Y2hhbi1z
b2NrZXQtcHJveHk6IHZjaGFuLXNvY2tldC1wcm94eS5vIGxpYnhlbnZjaGFuLnNvCj4gKyAgICAk
KENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbnZjaGFuKSAkKExETElCU19s
aWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykKPiArCj4g
LlBIT05ZOiBpbnN0YWxsCj4gaW5zdGFsbDogYWxsCj4gICAgJChJTlNUQUxMX0RJUikgJChERVNU
RElSKSQobGliZGlyKQo+IEBAIC02Niw2ICs3MCw3IEBAIGluc3RhbGw6IGFsbAo+ICAgICQoSU5T
VEFMTF9QUk9HKSBsaWJ4ZW52Y2hhbi5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChs
aWJkaXIpCj4gICAgbG4gLXNmIGxpYnhlbnZjaGFuLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVT
VERJUikkKGxpYmRpcikvbGlieGVudmNoYW4uc28uJChNQUpPUikKPiAgICBsbiAtc2YgbGlieGVu
dmNoYW4uc28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW52Y2hhbi5zbwo+ICsg
ICAgJChJTlNUQUxMX1BST0cpIHZjaGFuLXNvY2tldC1wcm94eSAkKERFU1RESVIpJChiaW5kaXIp
CgpEb2VzIHRoaXMgbmVlZCBkaXJlY3RvcnkgY3JlYXRpb24sIHRvIGF2b2lkIHZjaGFuIGJpbmFy
eSBiZWluZyBuYW1lZCAiYmluIj8KKyAgICAgICAkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChi
aW5kaXIpCgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vdmNoYW4tc29ja2V0LXByb3h5
LmMgYi90b29scy9saWJ2Y2hhbi92Y2hhbi1zb2NrZXQtcHJveHkuYwo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNmI0YWUwOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi90
b29scy9saWJ2Y2hhbi92Y2hhbi1zb2NrZXQtcHJveHkuYwo+IEBAIC0wLDAgKzEsNDY5IEBACj4g
Ky8qKgo+ICsgKiBAZmlsZQo+ICsgKiBAc2VjdGlvbiBBVVRIT1JTCj4gKyAqCj4gKyAqIENvcHly
aWdodCAoQykgMjAxMCAgUmFmYWwgV29qdGN6dWsgIDxyYWZhbEBpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgo+ICsgKgo+ICsgKiAgQXV0aG9yczoKPiArICogICAgICAgUmFmYWwgV29qdGN6dWsgIDxy
YWZhbEBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+ICsgKiAgICAgICBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KPiArICogICAgICAgTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpICA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiArICoKPiArICogQHNl
Y3Rpb24gTElDRU5TRQo+ICsgKgo+ICsgKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiAgbW9kaWZ5IGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiAgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAq
ICB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KPiArICoKPiArICogIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiAgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCj4gKyAqICBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
Lgo+ICsgKgo+ICsgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiAgTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+
ICsgKiBAc2VjdGlvbiBERVNDUklQVElPTgo+ICsgKgo+ICsgKiBUaGlzIGlzIGEgdmNoYW4gdG8g
dW5peCBzb2NrZXQgcHJveHkuIFZjaGFuIHNlcnZlciBpcyBzZXQsIGFuZCBvbiBjbGllbnQKPiAr
ICogY29ubmVjdGlvbiwgbG9jYWwgc29ja2V0IGNvbm5lY3Rpb24gaXMgZXN0YWJsaXNoZWQuIENv
bW11bmljYXRpb24gaXMgYmlkaXJlY3Rpb25hbC4KPiArICogT25lIGNsaWVudCBpcyBzZXJ2ZWQg
YXQgYSB0aW1lLCBjbGllbnRzIG5lZWRzIHRvIGNvb3JkaW5hdGUgdGhpcyB0aGVtc2VsdmVzLgo+
ICsgKi8KPiArCj4gKyNpbmNsdWRlIDxzdGRsaWIuaD4KPiArI2luY2x1ZGUgPHN0ZGlvLmg+Cj4g
KyNpbmNsdWRlIDxzdHJpbmcuaD4KPiArI2luY2x1ZGUgPHVuaXN0ZC5oPgo+ICsjaW5jbHVkZSA8
ZmNudGwuaD4KPiArI2luY2x1ZGUgPGVycm5vLmg+Cj4gKyNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+
Cj4gKyNpbmNsdWRlIDxzeXMvdW4uaD4KPiArI2luY2x1ZGUgPGdldG9wdC5oPgo+ICsKPiArI2lu
Y2x1ZGUgPHhlbnN0b3JlLmg+Cj4gKyNpbmNsdWRlIDx4ZW5jdHJsLmg+Cj4gKyNpbmNsdWRlIDxs
aWJ4ZW52Y2hhbi5oPgo+ICsKPiArc3RhdGljIHZvaWQgdXNhZ2UoY2hhcioqIGFyZ3YpCj4gK3sK
PiArICAgIGZwcmludGYoc3RkZXJyLCAidXNhZ2U6XG4iCj4gKyAgICAgICAgIlx0JXMgW29wdGlv
bnNdIGRvbWFpbmlkIG5vZGVwYXRoIFtzb2NrZXQtcGF0aHxmaWxlLW5vfC1dXG4iCj4gKyAgICAg
ICAgIlxuIgo+ICsgICAgICAgICJvcHRpb25zOlxuIgo+ICsgICAgICAgICJcdC1tLCAtLW1vZGU9
Y2xpZW50fHNlcnZlciAtIHZjaGFuIGNvbm5lY3Rpb24gbW9kZVxuIgo+ICsgICAgICAgICJcdC1t
LCAtLXN0YXRlLXBhdGg9cGF0aCAtIHhlbnN0b3JlIHBhdGggd2hlcmUgd3JpdGUgXCJydW5uaW5n
XCIgdG8gYXQgc3RhcnR1cFxuIgo+ICsgICAgICAgICJcdC12LCAtLXZlcmJvc2UgLSB2ZXJib3Nl
IGxvZ2dpbmdcbiIKPiArICAgICAgICAiXG4iCj4gKyAgICAgICAgImNsaWVudDogY2xpZW50IG9m
IGEgdmNoYW4gY29ubmVjdGlvbiwgZm91cnRoIHBhcmFtZXRlciBjYW4gYmU6XG4iCj4gKyAgICAg
ICAgIlx0c29ja2V0LXBhdGg6IGxpc3RlbiBvbiBhIFVOSVggc29ja2V0IGF0IHRoaXMgcGF0aCBh
bmQgY29ubmVjdCB0byB2Y2hhblxuIgo+ICsgICAgICAgICJcdCAgd2hlbmV2ZXIgbmV3IGNvbm5l
Y3Rpb24gaXMgYWNjZXB0ZWQ7XG4iCj4gKyAgICAgICAgIlx0ICBoYW5kbGUgbXVsdGlwbGUgX3N1
YnNlcXVlbnRfIGNvbm5lY3Rpb25zLCB1bnRpbCB0ZXJtaW5hdGVkXG4iCj4gKyAgICAgICAgIlx0
ZmlsZS1ubzogZXhjZXB0IG9wZW4gRkQgb2YgYSBzb2NrZXQgaW4gbGlzdGVuIG1vZGU7IG90aGVy
d2lzZSBzaW1pbGFyIHRvIHNvY2tldC1wYXRoXG4iCj4gKyAgICAgICAgIlx0LTogb3BlbiB2Y2hh
biBjb25uZWN0aW9uIGltbWVkaWF0ZWx5IGFuZCBwYXNzIHRoZSBkYXRhIGZyb20gc3RkaW4vc3Rk
b3V0O1xuIgo+ICsgICAgICAgICJcdCAgdGVybWluYXRlIHdoZW4gdmNoYW4gY29ubmVjdGlvbiBp
cyBjbG9zZWRcbiIKPiArICAgICAgICAic2VydmVyOiBzZXJ2ZXIgb2YgYSB2Y2hhbiBjb25uZWN0
aW9uLCBmb3VydGggcGFyYW1ldGVyIGNhbiBiZTpcbiIKPiArICAgICAgICAiXHRzb2NrZXQtcGF0
aDogY29ubmVjdCB0byB0aGlzIFVOSVggc29ja2V0IHdoZW4gbmV3IHZjaGFuIGNvbm5lY3Rpb24g
aXMgYWNjZXB0ZWRcbiIKPiArICAgICAgICAiXHQgIGhhbmRsZSBtdWx0aXBsZSBfc3Vic2VxdWVu
dF8gY29ubmVjdGlvbnMsIHVudGlsIHRlcm1pbmF0ZWRcbiIKPiArICAgICAgICAiXHRmaWxlLW5v
OiBwYXNzIGRhdGEgdG8vZnJvbSB0aGlzIEZEOyB0ZXJtaW5hdGUgd2hlbiB2Y2hhbiBjb25uZWN0
aW9uIGlzIGNsb3NlZFxuIgo+ICsgICAgICAgICJcdC06IHBhc3MgZGF0YSB0by9mcm9tIHN0ZGlu
L3N0ZG91dDsgdGVybWluYXRhdGUgd2hlbiB2Y2hhbiBjb25uZWN0aW9uIGlzIGNsb3NlZFxuIiwK
PiArICAgICAgICBhcmd2WzBdKTsKPiArICAgIGV4aXQoMSk7Cj4gK30KPiArCj4gKyNkZWZpbmUg
QlVGU0laRSA4MTkyCj4gK2NoYXIgaW5idWZbQlVGU0laRV07Cj4gK2NoYXIgb3V0YnVmW0JVRlNJ
WkVdOwo+ICtpbnQgaW5zaXogPSAwOwo+ICtpbnQgb3V0c2l6ID0gMDsKPiAraW50IHZlcmJvc2Ug
PSAwOwo+ICsKPiArc3RhdGljIHZvaWQgdmNoYW5fd3Ioc3RydWN0IGxpYnhlbnZjaGFuICpjdHJs
KSB7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIGlmICghaW5zaXopCj4gKyAgICAgICAgcmV0
dXJuOwo+ICsgICAgcmV0ID0gbGlieGVudmNoYW5fd3JpdGUoY3RybCwgaW5idWYsIGluc2l6KTsK
PiArICAgIGlmIChyZXQgPCAwKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2Y2hhbiB3
cml0ZSBmYWlsZWRcbiIpOwo+ICsgICAgICAgIGV4aXQoMSk7Cj4gKyAgICB9Cj4gKyAgICBpZiAo
dmVyYm9zZSkKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIndyaXR0ZW4gJWQgYnl0ZXMgdG8g
dmNoYW5cbiIsIHJldCk7Cj4gKyAgICBpZiAocmV0ID4gMCkgewo+ICsgICAgICAgIGluc2l6IC09
IHJldDsKPiArICAgICAgICBtZW1tb3ZlKGluYnVmLCBpbmJ1ZiArIHJldCwgaW5zaXopOwo+ICsg
ICAgfQo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBzb2NrZXRfd3IoaW50IG91dHB1dF9mZCkgewo+
ICsgICAgaW50IHJldDsKPiArCj4gKyAgICBpZiAoIW91dHNpeikKPiArICAgICAgICByZXR1cm47
Cj4gKyAgICByZXQgPSB3cml0ZShvdXRwdXRfZmQsIG91dGJ1Ziwgb3V0c2l6KTsKPiArICAgIGlm
IChyZXQgPCAwICYmIGVycm5vICE9IEVBR0FJTikKPiArICAgICAgICBleGl0KDEpOwo+ICsgICAg
aWYgKHJldCA+IDApIHsKPiArICAgICAgICBvdXRzaXogLT0gcmV0Owo+ICsgICAgICAgIG1lbW1v
dmUob3V0YnVmLCBvdXRidWYgKyByZXQsIG91dHNpeik7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgc2V0X25vbmJsb2NraW5nKGludCBmZCwgaW50IG5vbmJsb2NraW5nKSB7Cj4gKyAg
ICBpbnQgZmxhZ3MgPSBmY250bChmZCwgRl9HRVRGTCk7Cj4gKyAgICBpZiAoZmxhZ3MgPT0gLTEp
Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGlmIChub25ibG9ja2luZykKPiArICAg
ICAgICBmbGFncyB8PSBPX05PTkJMT0NLOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGZsYWdzICY9
IH5PX05PTkJMT0NLOwo+ICsKPiArICAgIGlmIChmY250bChmZCwgRl9TRVRGTCwgZmxhZ3MpID09
IC0xKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiArc3RhdGljIGludCBjb25uZWN0X3NvY2tldChjb25zdCBjaGFyICpwYXRoX29yX2ZkKSB7Cj4g
KyAgICBpbnQgZmQ7Cj4gKyAgICBjaGFyICplbmRwdHI7Cj4gKyAgICBzdHJ1Y3Qgc29ja2FkZHJf
dW4gYWRkcjsKPiArCj4gKyAgICBmZCA9IHN0cnRvbGwocGF0aF9vcl9mZCwgJmVuZHB0ciwgMCk7
Cj4gKyAgICBpZiAoKmVuZHB0ciA9PSAnXDAnKSB7Cj4gKyAgICAgICAgc2V0X25vbmJsb2NraW5n
KGZkLCAxKTsKPiArICAgICAgICByZXR1cm4gZmQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZmQgPSBz
b2NrZXQoQUZfVU5JWCwgU09DS19TVFJFQU0sIDApOwo+ICsgICAgaWYgKGZkID09IC0xKQo+ICsg
ICAgICAgIHJldHVybiAtMTsKPiArCj4gKyAgICBhZGRyLnN1bl9mYW1pbHkgPSBBRl9VTklYOwo+
ICsgICAgc3RybmNweShhZGRyLnN1bl9wYXRoLCBwYXRoX29yX2ZkLCBzaXplb2YoYWRkci5zdW5f
cGF0aCkpOwo+ICsgICAgaWYgKGNvbm5lY3QoZmQsIChjb25zdCBzdHJ1Y3Qgc29ja2FkZHIgKikm
YWRkciwgc2l6ZW9mKGFkZHIpKSA9PSAtMSkgewo+ICsgICAgICAgIGNsb3NlKGZkKTsKPiArICAg
ICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgc2V0X25vbmJsb2NraW5nKGZkLCAx
KTsKPiArCj4gKyAgICByZXR1cm4gZmQ7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgbGlzdGVuX3Nv
Y2tldChjb25zdCBjaGFyICpwYXRoX29yX2ZkKSB7Cj4gKyAgICBpbnQgZmQ7Cj4gKyAgICBjaGFy
ICplbmRwdHI7Cj4gKyAgICBzdHJ1Y3Qgc29ja2FkZHJfdW4gYWRkcjsKPiArCj4gKyAgICBmZCA9
IHN0cnRvbGwocGF0aF9vcl9mZCwgJmVuZHB0ciwgMCk7Cj4gKyAgICBpZiAoKmVuZHB0ciA9PSAn
XDAnKSB7Cj4gKyAgICAgICAgcmV0dXJuIGZkOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIGlmIG5v
dCBhIG51bWJlciwgYXNzdW1lIGEgc29ja2V0IHBhdGggKi8KPiArICAgIGZkID0gc29ja2V0KEFG
X1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKPiArICAgIGlmIChmZCA9PSAtMSkKPiArICAgICAgICBy
ZXR1cm4gLTE7Cj4gKwo+ICsgICAgYWRkci5zdW5fZmFtaWx5ID0gQUZfVU5JWDsKPiArICAgIHN0
cm5jcHkoYWRkci5zdW5fcGF0aCwgcGF0aF9vcl9mZCwgc2l6ZW9mKGFkZHIuc3VuX3BhdGgpKTsK
PiArICAgIGlmIChiaW5kKGZkLCAoY29uc3Qgc3RydWN0IHNvY2thZGRyICopJmFkZHIsIHNpemVv
ZihhZGRyKSkgPT0gLTEpIHsKPiArICAgICAgICBjbG9zZShmZCk7Cj4gKyAgICAgICAgcmV0dXJu
IC0xOwo+ICsgICAgfQo+ICsgICAgaWYgKGxpc3RlbihmZCwgNSkgIT0gMCkgewo+ICsgICAgICAg
IGNsb3NlKGZkKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIGZkOwo+ICt9Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGxpYnhlbnZjaGFuICpjb25uZWN0X3Zj
aGFuKGludCBkb21pZCwgY29uc3QgY2hhciAqcGF0aCkgewo+ICsgICAgc3RydWN0IGxpYnhlbnZj
aGFuICpjdHJsID0gTlVMTDsKPiArICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzID0gTlVMTDsKPiAr
ICAgIHhjX2ludGVyZmFjZSAqeGMgPSBOVUxMOwo+ICsgICAgeGNfZG9taW5mb190IGRvbWluZm87
Cj4gKyAgICBjaGFyICoqd2F0Y2hfcmV0Owo+ICsgICAgdW5zaWduZWQgaW50IHdhdGNoX251bTsK
PiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgeHMgPSB4c19vcGVuKFhTX09QRU5fUkVBRE9OTFkp
Owo+ICsgICAgaWYgKCF4cykgewo+ICsgICAgICAgIHBlcnJvcigieHNfb3BlbiIpOwo+ICsgICAg
ICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsgICAgeGMgPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxM
LCBOVUxMLCBYQ19PUEVORkxBR19OT05fUkVFTlRSQU5UKTsKPiArICAgIGlmICgheGMpIHsKPiAr
ICAgICAgICBwZXJyb3IoInhjX2ludGVyZmFjZV9vcGVuIik7Cj4gKyAgICAgICAgZ290byBvdXQ7
Cj4gKyAgICB9Cj4gKyAgICAvKiB3YWl0IGZvciB2Y2hhbiBzZXJ2ZXIgdG8gY3JlYXRlICpwYXRo
KiAqLwo+ICsgICAgeHNfd2F0Y2goeHMsIHBhdGgsICJwYXRoIik7Cj4gKyAgICB4c193YXRjaCh4
cywgIkByZWxlYXNlRG9tYWluIiwgInJlbGVhc2UiKTsKPiArICAgIHdoaWxlICgod2F0Y2hfcmV0
ID0geHNfcmVhZF93YXRjaCh4cywgJndhdGNoX251bSkpKSB7Cj4gKyAgICAgICAgLyogZG9uJ3Qg
Y2FyZSBhYm91dCBleGFjdCB3aGljaCBmaXJlZCB0aGUgd2F0Y2ggKi8KPiArICAgICAgICBmcmVl
KHdhdGNoX3JldCk7Cj4gKyAgICAgICAgY3RybCA9IGxpYnhlbnZjaGFuX2NsaWVudF9pbml0KE5V
TEwsIGRvbWlkLCBwYXRoKTsKPiArICAgICAgICBpZiAoY3RybCkKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgICAgIHJldCA9IHhjX2RvbWFpbl9nZXRpbmZvKHhjLCBkb21pZCwgMSwg
JmRvbWluZm8pOwo+ICsgICAgICAgIC8qIGJyZWFrIHRoZSBsb29wIGlmIGRvbWFpbiBpcyBkZWZp
bml0ZWx5IG5vdCB0aGVyZSBhbnltb3JlLCBidXQKPiArICAgICAgICAgKiBjb250aW51ZSBpZiBp
dCBpcyBvciB0aGUgY2FsbCBmYWlsZWQgKGxpa2UgRVBFUk0pICovCj4gKyAgICAgICAgaWYgKHJl
dCA9PSAtMSAmJiBlcnJubyA9PSBFU1JDSCkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgaWYgKHJldCA9PSAxICYmIChkb21pbmZvLmRvbWlkICE9ICh1aW50MzJfdClkb21pZCB8fCBk
b21pbmZvLmR5aW5nKSkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICtvdXQ6
Cj4gKyAgICBpZiAoeGMpCj4gKyAgICAgICAgeGNfaW50ZXJmYWNlX2Nsb3NlKHhjKTsKPiArICAg
IGlmICh4cykKPiArICAgICAgICB4c19jbG9zZSh4cyk7Cj4gKyAgICByZXR1cm4gY3RybDsKPiAr
fQo+ICsKPiArCj4gK3N0YXRpYyB2b2lkIGRpc2NhcmRfYnVmZmVycyhzdHJ1Y3QgbGlieGVudmNo
YW4gKmN0cmwpIHsKPiArICAgIC8qIGRpc2NhcmQgbG9jYWwgYnVmZmVycyAqLwo+ICsgICAgaW5z
aXogPSAwOwo+ICsgICAgb3V0c2l6ID0gMDsKPiArCj4gKyAgICAvKiBkaXNjYXJkIHJlbWFpbmlu
ZyBpbmNvbWluZyBkYXRhICovCj4gKyAgICB3aGlsZSAobGlieGVudmNoYW5fZGF0YV9yZWFkeShj
dHJsKSkgewo+ICsgICAgICAgIGlmIChsaWJ4ZW52Y2hhbl9yZWFkKGN0cmwsIGluYnVmLCBCVUZT
SVpFKSA9PSAtMSkgewo+ICsgICAgICAgICAgICBwZXJyb3IoInZjaGFuIHJlYWQiKTsKPiArICAg
ICAgICAgICAgZXhpdCgxKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK30KPiArCj4gK2ludCBk
YXRhX2xvb3Aoc3RydWN0IGxpYnhlbnZjaGFuICpjdHJsLCBpbnQgaW5wdXRfZmQsIGludCBvdXRw
dXRfZmQpCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICBpbnQgbGlieGVudmNoYW5fZmQ7Cj4g
KyAgICBpbnQgbWF4X2ZkOwo+ICsKPiArICAgIGxpYnhlbnZjaGFuX2ZkID0gbGlieGVudmNoYW5f
ZmRfZm9yX3NlbGVjdChjdHJsKTsKPiArICAgIGZvciAoOzspIHsKPiArICAgICAgICBmZF9zZXQg
cmZkczsKPiArICAgICAgICBmZF9zZXQgd2ZkczsKPiArICAgICAgICBGRF9aRVJPKCZyZmRzKTsK
PiArICAgICAgICBGRF9aRVJPKCZ3ZmRzKTsKPiArCj4gKyAgICAgICAgbWF4X2ZkID0gLTE7Cj4g
KyAgICAgICAgaWYgKGlucHV0X2ZkICE9IC0xICYmIGluc2l6ICE9IEJVRlNJWkUpIHsKPiArICAg
ICAgICAgICAgRkRfU0VUKGlucHV0X2ZkLCAmcmZkcyk7Cj4gKyAgICAgICAgICAgIGlmIChpbnB1
dF9mZCA+IG1heF9mZCkKPiArICAgICAgICAgICAgICAgIG1heF9mZCA9IGlucHV0X2ZkOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICBpZiAob3V0cHV0X2ZkICE9IC0xICYmIG91dHNpeikgewo+ICsg
ICAgICAgICAgICBGRF9TRVQob3V0cHV0X2ZkLCAmd2Zkcyk7Cj4gKyAgICAgICAgICAgIGlmIChv
dXRwdXRfZmQgPiBtYXhfZmQpCj4gKyAgICAgICAgICAgICAgICBtYXhfZmQgPSBvdXRwdXRfZmQ7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIEZEX1NFVChsaWJ4ZW52Y2hhbl9mZCwgJnJmZHMpOwo+
ICsgICAgICAgIGlmIChsaWJ4ZW52Y2hhbl9mZCA+IG1heF9mZCkKPiArICAgICAgICAgICAgbWF4
X2ZkID0gbGlieGVudmNoYW5fZmQ7Cj4gKyAgICAgICAgcmV0ID0gc2VsZWN0KG1heF9mZCArIDEs
ICZyZmRzLCAmd2ZkcywgTlVMTCwgTlVMTCk7Cj4gKyAgICAgICAgaWYgKHJldCA8IDApIHsKPiAr
ICAgICAgICAgICAgcGVycm9yKCJzZWxlY3QiKTsKPiArICAgICAgICAgICAgZXhpdCgxKTsKPiAr
ICAgICAgICB9Cj4gKyAgICAgICAgaWYgKEZEX0lTU0VUKGxpYnhlbnZjaGFuX2ZkLCAmcmZkcykp
IHsKPiArICAgICAgICAgICAgbGlieGVudmNoYW5fd2FpdChjdHJsKTsKPiArICAgICAgICAgICAg
aWYgKCFsaWJ4ZW52Y2hhbl9pc19vcGVuKGN0cmwpKSB7Cj4gKyAgICAgICAgICAgICAgICBpZiAo
dmVyYm9zZSkKPiArICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZjaGFuIGNs
aWVudCBkaXNjb25uZWN0ZWRcbiIpOwo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKG91dHNpeikK
PiArICAgICAgICAgICAgICAgICAgICBzb2NrZXRfd3Iob3V0cHV0X2ZkKTsKPiArICAgICAgICAg
ICAgICAgIGNsb3NlKG91dHB1dF9mZCk7Cj4gKyAgICAgICAgICAgICAgICBjbG9zZShpbnB1dF9m
ZCk7Cj4gKyAgICAgICAgICAgICAgICBkaXNjYXJkX2J1ZmZlcnMoY3RybCk7Cj4gKyAgICAgICAg
ICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB2Y2hhbl93cihj
dHJsKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIHNvY2tldF9mZCBndWFyYW50ZWVk
IHRvIGJlICE9IC0xICovCj4gKwo+ICsgICAgICAgIGlmIChGRF9JU1NFVChpbnB1dF9mZCwgJnJm
ZHMpKSB7Cj4gKyAgICAgICAgICAgIHJldCA9IHJlYWQoaW5wdXRfZmQsIGluYnVmICsgaW5zaXos
IEJVRlNJWkUgLSBpbnNpeik7Cj4gKyAgICAgICAgICAgIGlmIChyZXQgPCAwICYmIGVycm5vICE9
IEVBR0FJTikKPiArICAgICAgICAgICAgICAgIGV4aXQoMSk7Cj4gKyAgICAgICAgICAgIGlmICh2
ZXJib3NlKQo+ICsgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmcm9tLXVuaXg6ICUu
KnNcbiIsIHJldCwgaW5idWYgKyBpbnNpeik7Cj4gKyAgICAgICAgICAgIGlmIChyZXQgPT0gMCkg
ewo+ICsgICAgICAgICAgICAgICAgLyogRU9GIG9uIHNvY2tldCwgd3JpdGUgZXZlcnl0aGluZyBp
biB0aGUgYnVmZmVyIGFuZCBjbG9zZSB0aGUKPiArICAgICAgICAgICAgICAgICAqIHNvY2tldCAq
Lwo+ICsgICAgICAgICAgICAgICAgd2hpbGUgKGluc2l6KSB7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgdmNoYW5fd3IoY3RybCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgbGlieGVudmNoYW5fd2Fp
dChjdHJsKTsKPiArICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgIGNsb3NlKGlu
cHV0X2ZkKTsKPiArICAgICAgICAgICAgICAgIGlucHV0X2ZkID0gLTE7Cj4gKyAgICAgICAgICAg
ICAgICAvKiBUT0RPOiBtYXliZSBzaWduYWwgdGhlIHZjaGFuIGNsaWVudCBzb21laG93PyAqLwo+
ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAg
aWYgKHJldCkKPiArICAgICAgICAgICAgICAgIGluc2l6ICs9IHJldDsKPiArICAgICAgICAgICAg
dmNoYW5fd3IoY3RybCk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChGRF9JU1NFVChvdXRw
dXRfZmQsICZ3ZmRzKSkKPiArICAgICAgICAgICAgc29ja2V0X3dyKG91dHB1dF9mZCk7Cj4gKyAg
ICAgICAgd2hpbGUgKGxpYnhlbnZjaGFuX2RhdGFfcmVhZHkoY3RybCkgJiYgb3V0c2l6IDwgQlVG
U0laRSkgewo+ICsgICAgICAgICAgICByZXQgPSBsaWJ4ZW52Y2hhbl9yZWFkKGN0cmwsIG91dGJ1
ZiArIG91dHNpeiwgQlVGU0laRSAtIG91dHNpeik7Cj4gKyAgICAgICAgICAgIGlmIChyZXQgPCAw
KQo+ICsgICAgICAgICAgICAgICAgZXhpdCgxKTsKPiArICAgICAgICAgICAgaWYgKHZlcmJvc2Up
Cj4gKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZyb20tdmNoYW46ICUuKnNcbiIs
IHJldCwgb3V0YnVmICsgb3V0c2l6KTsKPiArICAgICAgICAgICAgb3V0c2l6ICs9IHJldDsKPiAr
ICAgICAgICAgICAgc29ja2V0X3dyKG91dHB1dF9mZCk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qKgo+ICsgICAgU2ltcGxlIGxpYnhlbnZjaGFu
IGFwcGxpY2F0aW9uLCBib3RoIGNsaWVudCBhbmQgc2VydmVyLgo+ICsgICAgQm90aCBzaWRlcyBt
YXkgd3JpdGUgYW5kIHJlYWQsIGJvdGggZnJvbSB0aGUgbGlieGVudmNoYW4gYW5kIGZyb20KPiAr
ICAgIHN0ZGluL3N0ZG91dCAoanVzdCBsaWtlIG5ldGNhdCkuCj4gKyovCj4gKwo+ICtzdGF0aWMg
c3RydWN0IG9wdGlvbiBvcHRpb25zW10gPSB7Cj4gKyAgICB7ICJtb2RlIiwgICAgICAgcmVxdWly
ZWRfYXJndW1lbnQsIE5VTEwsICdtJyB9LAo+ICsgICAgeyAidmVyYm9zZSIsICAgICAgICAgIG5v
X2FyZ3VtZW50LCBOVUxMLCAndicgfSwKPiArICAgIHsgInN0YXRlLXBhdGgiLCByZXF1aXJlZF9h
cmd1bWVudCwgTlVMTCwgJ3MnIH0sCj4gKyAgICB7IH0KPiArfTsKPiArCj4gK2ludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiArewo+ICsgICAgaW50IGlzX3NlcnZlciA9IDA7Cj4gKyAg
ICBpbnQgc29ja2V0X2ZkOwoKV2hlbiBjb21waWxlZCBmb3IgT3BlbkVtYmVkZGVkIC8gT3BlblhU
LCBnY2MgY29tcGxhaW5lZCBhYm91dCBzb2NrZXRfZmQgYmVpbmcgdW5pbml0aWFsaXplZCBiZWZv
cmUgcG9zc2libGUgdXNlLgoKUmljaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:56:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWn9-0003DA-W9; Fri, 17 Jan 2020 18:56:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isWn8-0003D5-QI
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:56:22 +0000
X-Inumbo-ID: 09bfd400-395b-11ea-b5e4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09bfd400-395b-11ea-b5e4-12813bfff9fa;
 Fri, 17 Jan 2020 18:56: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 <osstest-admin@xenproject.org>)
 id 1isWn1-0005fx-71; Fri, 17 Jan 2020 18:56: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 1isWn0-0005rw-R3; Fri, 17 Jan 2020 18:56:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isWn0-0004kg-Oi; Fri, 17 Jan 2020 18:56:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146176-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=97f10daf5f4bac91db732ef45c562839686f2c04
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 18:56:14 +0000
Subject: [Xen-devel] [xen-unstable test] 146176: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE3NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE3Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJs
b2NrZWQgaW4gMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5N2YxMGRhZjVmNGJhYzkxZGI3
MzJlZjQ1YzU2MjgzOTY4NmYyYzA0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDYwNTggIDIwMjAtMDEtMTQgMDE6NTE6MzggWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAyMDIwLTAxLTE0IDIxOjM2OjE5IFogICAgMiBkYXlzICAg
IDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MTc2ICAyMDIwLTAxLTE3IDAyOjQ0
OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgTmljayBSb3Nicm9vayA8cm9zYnJv
b2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AZ21haWwuY29tPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQwNiBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:56:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWnZ-0003Et-AQ; Fri, 17 Jan 2020 18:56:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EpqW=3G=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1isWnX-0003Ee-Qa
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:56:48 +0000
X-Inumbo-ID: 1bbcccee-395b-11ea-b5e4-12813bfff9fa
Received: from wout3-smtp.messagingengine.com (unknown [64.147.123.19])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bbcccee-395b-11ea-b5e4-12813bfff9fa;
 Fri, 17 Jan 2020 18:56:46 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id C79A2654;
 Fri, 17 Jan 2020 13:56:44 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Fri, 17 Jan 2020 13:56:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ZucMv1
 i2IIRph2tvAQJkWDJwlXUYTjtd7gNnnNPIRKY=; b=KD3s8FNRi9c3cKlFJ6fv6T
 MJX5kKaflzl4y/tLA8IY5zX+CQbnKBvXMVA27SEf5mdGDSEFEsLFm+hEKjxMSsc0
 Qk6H38iicobLa+XxmbyPH8v88zyOiDqQGuP0atJhJUX/LSRHNBxXbZ95OF98rV9E
 xwNl9B2jWG/cmqH/1RiMEiN1BZbJjF/vX8DfiApyg5cu7JjceFe1Dashqfxw6MUz
 TnjnsyVvmkzCz7Trr6syL/JHIeLsU2jiVmomHhtH5O4z1G9pNgIu9FvD7bAaoGjW
 tTvq3hHLh/N1yZnDIVkvHd70A2bVDeFdbpkMoN2hY98zLhuG5tF7jHRP++M4wnOA
 ==
X-ME-Sender: <xms:awMiXiXw49s9tekcp9UbRIuiXzmJwcYJ4ay2w2gYxoNeHwNM1WiaVw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrtdekgddvgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:bAMiXi1zD4OeVh7c6TrZ0X6OD2wVPG7exABj22RQye53S8U2uPfxYQ>
 <xmx:bAMiXhZlNaTDzB1ZZG204YEqpWOCKCG25p1q6AK981wph8bhAtw0hg>
 <xmx:bAMiXtrX1DYJHjYQaE4Ax49KxyYKNjyIGYGLGOwmIN9I5fR4qPyqZw>
 <xmx:bAMiXtufr7B8YRcPXL3HTFMz1etvHbN2OcHggYebtIs5oOLkz7nruA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9743C8005C;
 Fri, 17 Jan 2020 13:56:42 -0500 (EST)
Date: Fri, 17 Jan 2020 19:56:39 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200117185639.GA1314@mail-itl>
References: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
 <887B9537-ABB7-459E-9E99-50AD4DDDBFE2@gmail.com>
MIME-Version: 1.0
In-Reply-To: <887B9537-ABB7-459E-9E99-50AD4DDDBFE2@gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6828184019617562086=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6828184019617562086==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="I0oWFe1KborvVxk0"
Content-Disposition: inline


--I0oWFe1KborvVxk0
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple vchan-socket-proxy

On Fri, Jan 17, 2020 at 01:44:20PM -0500, Rich Persaud wrote:
> On Jan 14, 2020, at 21:42, Marek Marczykowski-G=C3=B3recki <marmarek@invi=
siblethingslab.com> wrote:
> > @@ -66,6 +70,7 @@ install: all
> >    $(INSTALL_PROG) libxenvchan.so.$(MAJOR).$(MINOR) $(DESTDIR)$(libdir)
> >    ln -sf libxenvchan.so.$(MAJOR).$(MINOR) $(DESTDIR)$(libdir)/libxenvc=
han.so.$(MAJOR)
> >    ln -sf libxenvchan.so.$(MAJOR) $(DESTDIR)$(libdir)/libxenvchan.so
> > +    $(INSTALL_PROG) vchan-socket-proxy $(DESTDIR)$(bindir)
>=20
> Does this need directory creation, to avoid vchan binary being named "bin=
"?
> +       $(INSTALL_DIR) $(DESTDIR)$(bindir)

I guess it depends on makefile execution order. I'll add it to be on the
safe side.

> > +int main(int argc, char **argv)
> > +{
> > +    int is_server =3D 0;
> > +    int socket_fd;
>=20
> When compiled for OpenEmbedded / OpenXT, gcc complained about socket_fd b=
eing uninitialized before possible use.

I think gcc is wrong here - in all the paths socket_fd is used, it is
initialized under the same conditions (socket_path !=3D "-" and
!is_server). But I'll add initializer to mute this warning.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4iA2cACgkQ24/THMrX
1ywQbwgAkFWtkx6vVQBGbbtJenF7iqpjXIS2mBrHMG2mrVxdl9ehzXBFixObumn6
n6Gn0R1SyieopFcBhgCHb0GgeVupq3eJSSX6Hm3lM1CYav4f4oOpM5jC5dir+gb4
oIF0R6uC9EGTrYmUJSBWv9/0udiHMBd4CfLfirqlaKVnkP1aX1hWud+xlUrzfTG+
f/ZfxjPuYyQVegTNx3QHouCPd2c9C1LWGxf5nnjY2Ca7NNUL6IchoSOfZQRYsZ4l
25HnSM2QAzG9zjIW57+oPkN81Ob3FcE0aFwK/BD8XQHKjtmLTZo/5fm8IR8H70cQ
X4K3xXJMf209WiMeZqOEjH/eO2P6fg==
=GFoJ
-----END PGP SIGNATURE-----

--I0oWFe1KborvVxk0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6828184019617562086==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 17 18:57:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 18:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWoV-0003Le-MO; Fri, 17 Jan 2020 18:57:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Fq2d=3G=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1isWoT-0003LR-NK
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 18:57:45 +0000
X-Inumbo-ID: 3ebd9d9a-395b-11ea-b833-bc764e2007e4
Received: from mail-il1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ebd9d9a-395b-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 18:57:44 +0000 (UTC)
Received: by mail-il1-x142.google.com with SMTP id b15so22131655iln.3
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 10:57:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=goN4U1wOfCdpwo3rXJG/sg41e8z5t96+KKPIiY+i7gs=;
 b=nuvUcwkinfykJpBesx24rWQa/0jg0SM2sPzX56BbmbANtpxagF2sTL1AcNVlx26q3P
 DrcWX5ROQqMI5Cm4izYSQXSjhgXWpYUnBjNfzx31+4IhcDduFE1PHxzqGqkFx3GAHZ+l
 kgBAqlHnbO8KqqosP8jNDlUrND538f2U7kNhR/0f25iJSD13Ea9Z/KeQeA1mKEGKVL5p
 P0BMSdv7gA55+P6l2PHojojP8TQRh74AQToNkYvVMie5RHnFwgGrsgXnI8pTtUsiWw9i
 gRxK6og2Paldj/3YYSW5tP8l8WdRylxExmygY1U0gEWqwpYNvNE2IHnhGZEpno92Rwwg
 DXGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=goN4U1wOfCdpwo3rXJG/sg41e8z5t96+KKPIiY+i7gs=;
 b=MZd8c6hYY9O2vJ8vXz8/dett8CJwDy9ZldTxmAQrncjXFY+u0HbtlZCP1AsFR15IJ2
 5DT3s9Hgcaa+0ucGK91iXMGZxHvBthlAv0E6bJbAp/n9VFVCb/7J6qBkYeMTPbA+S1hC
 JUC5fYPWPY19TYu44fH8o+RMRrqLeSklqVAHH64N8BdLNE8JWdu0w1p/LU2DefY61zqh
 su0EF+84hXRyLc5ciLodm8xyKRJNKoI6JyvQs+2AHuGcpslUdFiACed0xYeAez1AP4xz
 TbIa0Rqcz7Q5BH1EEctI5wZFFjwxCiRyFbLL0GjSYzO8n6n2ibZn3odJX/4iDmHPGn9A
 WdaQ==
X-Gm-Message-State: APjAAAWo9KzQWTpjg5yVrXVlqRglheTmw7LSwLcEeNahzQMG8/4WTOZL
 SiVXcPI0OXyGWAIfqFSUxDg=
X-Google-Smtp-Source: APXvYqw27zV9B46R9rF5rR2qzOdu5axrC0NCoOYIi9u4kPpv9rlFSUOC9lLWltSjzR2ahAbgUNUtXQ==
X-Received: by 2002:a92:cd52:: with SMTP id v18mr4301976ilq.83.1579287464205; 
 Fri, 17 Jan 2020 10:57:44 -0800 (PST)
Received: from [100.64.72.109] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id i83sm8109915ilf.65.2020.01.17.10.57.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Jan 2020 10:57:43 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Fri, 17 Jan 2020 13:57:43 -0500
Message-Id: <C77735B9-0801-4136-B7E5-AFF02290F54D@gmail.com>
References: <20190926101347.GD28704@reaktio.net>
In-Reply-To: <20190926101347.GD28704@reaktio.net>
To: =?utf-8?Q?Pasi_K=C3=A4rkk=C3=A4inen?= <pasik@iki.fi>
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a 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" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Jason Andryuk <jandryuk@gmail.com>, "Spassov, Stanislav" <stanspas@amazon.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Chao Gao <chao.gao@intel.com>, "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>

T24gU2VwIDI2LCAyMDE5LCBhdCAwNjoxNywgUGFzaSBLw6Rya2vDpGluZW4gPHBhc2lrQGlraS5m
aT4gd3JvdGU6Cj4gCj4g77u/SGVsbG8gU3RhbmlzbGF2LAo+IAo+PiBPbiBGcmksIFNlcCAxMywg
MjAxOSBhdCAxMToyODoyMFBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4+IE9uIEZyaSwgU2Vw
IDEzLCAyMDE5IGF0IDEwOjAyOjI0QU0gKzAwMDAsIFNwYXNzb3YsIFN0YW5pc2xhdiB3cm90ZToK
Pj4+IE9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDA3OjU0LCBDaGFvIEdhbyB3cm90ZToKPj4+PiBP
biBUaHUsIERlYyAxMywgMjAxOCBhdCAxMjo1NDo1MkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4gT24gMTMuMTIuMTggYXQgMDQ6NDYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdy
b3RlOgo+Pj4+Pj4gT24gV2VkLCBEZWMgMTIsIDIwMTggYXQgMDg6MjE6MzlBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4gT24gMTIuMTIuMTggYXQgMTY6MTgsIDxjaGFvLmdh
b0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBPbiBXZWQsIERlYyAxMiwgMjAxOCBhdCAwMTo1
MTowMUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIDEyLjEyLjE4
IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4+PiBPbiBXZWQs
IERlYyAwNSwgMjAxOCBhdCAwOTowMTozM0FNIC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+Pj4+Pj4+Pj4+IE9uIDEyLzUvMTggNDozMiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+Pj4+Pj4+Pj4+IE9uIFdlZCwgRGVjIDA1LCAyMDE4IGF0IDEwOjE5OjE3QU0gKzA4MDAsIENo
YW8gR2FvIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+IEkgZmluZCBzb21lIHBhc3MtdGhydSBkZXZpY2Vz
IGRvbid0IHdvcmsgYW55IG1vcmUgYWNyb3NzIGd1ZXN0IHJlYm9vdC4KPj4+Pj4+Pj4+Pj4+PiBB
c3NpZ25pbmcgaXQgdG8gYW5vdGhlciBndWVzdCBhbHNvIG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBB
bmQgdGhlIG9ubHkKPj4+Pj4+Pj4+Pj4+PiB3YXkgdG8gbWFrZSBpdCB3b3JrIGFnYWluIGlzIHVu
LWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQgdG8gcGNpYmFjay4KPj4+Pj4+Pj4+Pj4+PiBTb21lb25l
IHJlcG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4gTW9yZSBkZXRhaWwgYWxzbyBj
YW4gYmUKPj4+Pj4+Pj4+Pj4+PiBmb3VuZCBpbiBbMl0uCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+
Pj4+Pj4gVGhlIHJvb3QtY2F1c2UgaXMgWGVuJ3MgaW50ZXJuYWwgTVNJLVggc3RhdGUgaXNuJ3Qg
cmVzZXQgcHJvcGVybHkKPj4+Pj4+Pj4+Pj4+PiBkdXJpbmcgcmVib290IG9yIHJlLWFzc2lnbm1l
bnQuIEluIHRoZSBhYm92ZSBjYXNlLCBYZW4gc2V0IG1hc2thbGwgYml0Cj4+Pj4+Pj4+Pj4+Pj4g
dG8gbWFzayBhbGwgTVNJIGludGVycnVwdHMgYWZ0ZXIgaXQgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwg
c2VjdXJpdHkKPj4+Pj4+Pj4+Pj4+PiBpc3N1ZS4gRXZlbiBhZnRlciBkZXZpY2UgcmVzZXQsIFhl
biBkaWRuJ3QgcmVzZXQgaXRzIGludGVybmFsIG1hc2thbGwKPj4+Pj4+Pj4+Pj4+PiBiaXQuIEFz
IGEgcmVzdWx0LCBtYXNrYWxsIGJpdCB3b3VsZCBiZSBzZXQgYWdhaW4gaW4gbmV4dCB3cml0ZSB0
bwo+Pj4+Pj4+Pj4+Pj4+IE1TSS1YIG1lc3NhZ2UgY29udHJvbCByZWdpc3Rlci4KPj4+Pj4+Pj4+
Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiBHaXZlbiB0aGF0IFBIWVNERVZPUFNfcHJlcGFyZV9tc2l4KCkg
YWxzbyB0cmlnZ2VycyBYZW4gcmVzZXR0aW5nIE1TSS1YCj4+Pj4+Pj4+Pj4+Pj4gaW50ZXJuYWwg
c3RhdGUgb2YgYSBkZXZpY2UsIHdlIGVtcGxveSBpdCB0byBmaXggdGhpcyBpc3N1ZSByYXRoZXIg
dGhhbgo+Pj4+Pj4+Pj4+Pj4+IGludHJvZHVjaW5nIGFub3RoZXIgZGVkaWNhdGVkIHN1Yi1oeXBl
cmNhbGwuCj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4gTm90ZSB0aGF0IFBIWVNERVZPUFNf
cmVsZWFzZV9tc2l4KCkgd2lsbCBmYWlsIGlmIHRoZSBtYXBwaW5nIGJldHdlZW4KPj4+Pj4+Pj4+
Pj4+PiB0aGUgZGV2aWNlJ3MgbXNpeCBhbmQgcGlycSBoYXMgYmVlbiBjcmVhdGVkLiBUaGlzIGxp
bWl0YXRpb24gcHJldmVudHMKPj4+Pj4+Pj4+Pj4+PiB1cyBjYWxsaW5nIHRoaXMgZnVuY3Rpb24g
d2hlbiBkZXRhY2hpbmcgYSBkZXZpY2UgZnJvbSBhIGd1ZXN0IGR1cmluZwo+Pj4+Pj4+Pj4+Pj4+
IGd1ZXN0IHNodXRkb3duLiBUaHVzIGl0IGlzIGNhbGxlZCByaWdodCBiZWZvcmUgY2FsbGluZwo+
Pj4+Pj4+Pj4+Pj4+IFBIWVNERVZPUFNfcHJlcGFyZV9tc2l4KCkuCj4+Pj4+Pj4+Pj4+PiBzL1BI
WVNERVZPUFMvUEhZU0RFVk9QLyAobm8gZmluYWwgUykuIEFuZCB0aGVuIEkgd291bGQgYWxzbyBk
cm9wIHRoZQo+Pj4+Pj4+Pj4+Pj4gKCkgYXQgdGhlIGVuZCBvZiB0aGUgaHlwZXJjYWxsIG5hbWUg
c2luY2UgaXQncyBub3QgYSBmdW5jdGlvbi4KPj4+Pj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4+Pj4gSSdt
IGFsc28gd29uZGVyaW5nIHdoeSB0aGUgcmVsZWFzZSBjYW4ndCBiZSBkb25lIHdoZW4gdGhlIGRl
dmljZSBpcwo+Pj4+Pj4+Pj4+Pj4gZGV0YWNoZWQgZnJvbSB0aGUgZ3Vlc3QgKG9yIHRoZSBndWVz
dCBoYXMgYmVlbiBzaHV0IGRvd24pLiBUaGlzIG1ha2VzCj4+Pj4+Pj4+Pj4+PiBtZSB3b3JyeSBh
Ym91dCB0aGUgcmFjaW5lc3Mgb2YgdGhlIGF0dGFjaC9kZXRhY2ggcHJvY2VkdXJlOiBpZiB0aGVy
ZSdzCj4+Pj4+Pj4+Pj4+PiBhIHN0YXRlIHdoZXJlIHBjaWJhY2sgYXNzdW1lcyB0aGUgZGV2aWNl
IGhhcyBiZWVuIGRldGFjaGVkIGZyb20gdGhlCj4+Pj4+Pj4+Pj4+PiBndWVzdCwgYnV0IHRoZXJl
IGFyZSBzdGlsbCBwaXJxcyBib3VuZCwgYW4gYXR0ZW1wdCB0byBhdHRhY2ggdG8KPj4+Pj4+Pj4+
Pj4+IGFub3RoZXIgZ3Vlc3QgaW4gc3VjaCBzdGF0ZSB3aWxsIGZhaWwuCj4+Pj4+Pj4+Pj4+IAo+
Pj4+Pj4+Pj4+PiBJIHdvbmRlciB3aGV0aGVyIHRoaXMgYWRkaXRpb25hbCByZXNldCBmdW5jdGlv
bmFsaXR5IGNvdWxkIGJlIGRvbmUgb3V0Cj4+Pj4+Pj4+Pj4+IG9mIHhlbl9wY2lia194ZW5idXNf
cmVtb3ZlKCkuIFdlIGZpcnN0IGRvIGEgKGJlc3QgZWZmb3J0KSBkZXZpY2UgcmVzZXQKPj4+Pj4+
Pj4+Pj4gYW5kIHRoZW4gZG8gdGhlIGV4dHJhIHRoaW5ncyB0aGF0IGFyZSBub3QgcHJvcGVybHkg
ZG9uZSB0aGVyZS4KPj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBOby4gSXQgY2Fubm90IGJlIGRvbmUg
aW4geGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUoKSB3aXRob3V0IG1vZGlmeWluZwo+Pj4+Pj4+Pj4+
IHRoZSBoYW5kbGVyIG9mIFBIWVNERVZPUF9yZWxlYXNlX21zaXguIFRvIGRvIGEgc3VjY2Vzc2Z1
bCBYZW4gaW50ZXJuYWwKPj4+Pj4+Pj4+PiBNU0ktWCBzdGF0ZSByZXNldCwgUEhZU0RFVk9QX3ty
ZWxlYXNlLCBwcmVwYXJlfV9tc2l4IHNob3VsZCBiZSBmaW5pc2hlZAo+Pj4+Pj4+Pj4+IHdpdGhv
dXQgZXJyb3IuIEJ1dCBBVE0sIHhlbiBleHBlY3RzIHRoYXQgbm8gbXNpIGlzIGJvdW5kIHRvIHBp
cnEgd2hlbgo+Pj4+Pj4+Pj4+IGRvaW5nIFBIWVNERVZPUF9yZWxlYXNlX21zaXguIE90aGVyd2lz
ZSBpdCBmYWlscyB3aXRoIGVycm9yIGNvZGUgLUVCVVNZLgo+Pj4+Pj4+Pj4+IEhvd2V2ZXIsIHRo
ZSBleHBlY3RhdGlvbiBpc24ndCBndWFyYW50ZWVkIGluIHhlbl9wY2lia194ZW5idXNfcmVtb3Zl
KCkuCj4+Pj4+Pj4+Pj4gSW4gc29tZSBjYXNlcywgaWYgcWVtdSBmYWlscyB0byB1bm1hcCBNU0lz
LCBNU0lzIGFyZSB1bm1hcHBlZCBieSBYZW4KPj4+Pj4+Pj4+PiBhdCBsYXN0IG1pbnV0ZSwgd2hp
Y2ggaGFwcGVucyBhZnRlciBkZXZpY2UgcmVzZXQgaW4gCj4+Pj4+Pj4+Pj4geGVuX3BjaWJrX3hl
bmJ1c19yZW1vdmUoKS4KPj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4gQnV0IHRoYXQgbWF5IG5lZWQgdGFr
aW5nIGNhcmUgb2Y6IEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaGF2ZQo+Pj4+
Pj4+Pj4gYW55dGhpbmcgbGVmdCBmcm9tIHRoZSBwcmlvciBvd25pbmcgZG9tYWluIHdoZW4gdGhl
IGRldmljZSBnZXRzIHJlc2V0Lgo+Pj4+Pj4+Pj4gSS5lLiBsZWZ0IG92ZXIgSVJRIGJpbmRpbmdz
IHNob3VsZCBwZXJoYXBzIGJlIGZvcmNpYmx5IGNsZWFyZWQgYmVmb3JlCj4+Pj4+Pj4+PiBpbnZv
a2luZyB0aGUgcmVzZXQ7Cj4+Pj4+Pj4+IAo+Pj4+Pj4+PiBBZ3JlZS4gSG93IGFib3V0IHBjaWJh
Y2sgdG8gdHJhY2sgdGhlIGVzdGFibGlzaGVkIElSUSBiaW5kaW5ncz8gVGhlbgo+Pj4+Pj4+PiBw
Y2liYWNrIGNhbiBjbGVhciBpcnEgYmluZGluZyBiZWZvcmUgaW52b2tpbmcgdGhlIHJlc2V0Lgo+
Pj4+Pj4+IAo+Pj4+Pj4+IEhvdyB3b3VsZCBwY2liYWNrIGV2ZW4ga25vdyBvZiB0aG9zZSBtYXBw
aW5ncywgd2hlbiBpdCdzIHFlbXUKPj4+Pj4+PiB3aG8gZXN0YWJsaXNoZXMgKGFuZCBtYW5hZ2Vz
KSB0aGVtPwo+Pj4+Pj4gCj4+Pj4+PiBJIG1lYW50IHRvIGV4cG9zZSBzb21lIGludGVyZmFjZXMg
ZnJvbSBwY2liYWNrLiBBbmQgcGNpYmFjayBzZXJ2ZXMKPj4+Pj4+IGFzIHRoZSBwcm94eSBvZiBJ
UlEgKHVuKWJpbmRpbmcgQVBJcy4KPj4+Pj4gCj4+Pj4+IElmIGF0IGFsbCBwb3NzaWJsZSB3ZSBz
aG91bGQgYXZvaWQgaGF2aW5nIHRvIGNoYW5nZSBtb3JlIHBhcnRpZXMgKHFlbXUsCj4+Pj4+IGxp
YnhjLCBrZXJuZWwsIGh5cGVydmlzb3IpIHRoYW4gcmVhbGx5IG5lY2Vzc2FyeS4gUmVtZW1iZXIg
dGhhdCBzdWNoCj4+Pj4+IGEgYnVnIGZpeCBtYXkgd2FudCBiYWNrcG9ydGluZywgYW5kIG1ha2lu
ZyBzdXJlIGFmZmVjdGVkIHBlb3BsZSBoYXZlCj4+Pj4+IGFsbCByZWxldmFudCBjb21wb25lbnRz
IHVwZGF0ZWQgaXMgaW5jcmVhc2luZ2x5IGRpZmZpY3VsdCB3aXRoIHRoZWlyCj4+Pj4+IG51bWJl
ciBncm93aW5nLgo+Pj4+PiAKPj4+Pj4+Pj4+IGluIGZhY3QgSSdkIGV4cGVjdCB0aGlzIHRvIGhh
cHBlbiBpbiB0aGUgY291cnNlIG9mCj4+Pj4+Pj4+PiBkb21haW4gZGVzdHJ1Y3Rpb24sIGFuZCBJ
J2QgZXhwZWN0IHRoZSBkZXZpY2UgcmVzZXQgdG8gY29tZSBhZnRlciB0aGUKPj4+Pj4+Pj4+IGRv
bWFpbiB3YXMgY2xlYW5lZCB1cC4gUGVyaGFwcyBzaW1wbHkgYW4gb3JkZXJpbmcgaXNzdWUgaW4g
dGhlIHRvb2wKPj4+Pj4+Pj4+IHN0YWNrPwo+Pj4+Pj4+PiAKPj4+Pj4+Pj4gSSBkb24ndCB0aGlu
ayByZXZlcnNpbmcgdGhlIHNlcXVlbmNlcyBvZiBkZXZpY2UgcmVzZXQgYW5kIGRvbWFpbgo+Pj4+
Pj4+PiBkZXN0cnVjdGlvbiB3b3VsZCBiZSBzaW1wbGUuIEZ1cnRoZXJtb3JlLCBkdXJpbmcgZGV2
aWNlIGhvdC11bnBsdWcsCj4+Pj4+Pj4+IGRldmljZSByZXNldCBpcyBkb25lIHdoZW4gdGhlIG93
bmVyIGlzIGFsaXZlLiBTbyBpZiB3ZSB1c2UgZG9tYWluCj4+Pj4+Pj4+IGRlc3RydWN0aW9uIHRv
IGVuZm9yY2UgYWxsIGlycSBiaW5kaW5nIGNsZWFyZWQsIGluIHRoZW9yeSwgaXQgd29uJ3QgYmUK
Pj4+Pj4+Pj4gYXBwbGljYWJsZSB0byBob3QtdW5wbHVnIGNhc2UgKGlmIHFlbXUncyBob3QtdW5w
bHVnIGxvZ2ljIGlzCj4+Pj4+Pj4+IGNvbXByb21pc2VkKS4KPj4+Pj4+PiAKPj4+Pj4+PiBFdmVu
IGluIHRoZSBob3QtdW5wbHVnIGNhc2UgdGhlIHRvb2wgc3RhY2sgY291bGQgaXNzdWUgdW5iaW5k
Cj4+Pj4+Pj4gcmVxdWVzdHMsIGJlaGluZCB0aGUgYmFjayBvZiB0aGUgcG9zc2libHkgY29tcHJv
bWlzZWQgcWVtdSwKPj4+Pj4+PiBvbmNlIG5laXRoZXIgdGhlIGd1ZXN0IG5vciBxZW11IGhhdmUg
YWNjZXNzIHRvIHRoZSBkZXZpY2UKPj4+Pj4+PiBhbnltb3JlLgo+Pj4+Pj4gCj4+Pj4+PiBCdXQg
Y3VycmVudGx5LCB0b29sIHN0YWNrIGRvZXNuJ3Qga25vdyB0aGUgcmVtYWluaW5nIElSUSBiaW5k
aW5ncy4KPj4+Pj4+IElmIHRvb2wgc3RhY2sgY2FuIG1haW50YWluZSBJUlEgYmluZGluZyBpbmZv
cm1hdGlvbiBvZiBhIHBhc3MtdGhydQo+Pj4+Pj4gZGV2aWNlIChzdG9yZWQgaW4gWGVuc3RvcmU/
KSwgd2UgY2FuIGNvbWUgdXAgd2l0aCBhIGNsZWFuIHNvbHV0aW9uCj4+Pj4+PiB3aXRob3V0IG1v
ZGlmeWluZyBsaW51eCBrZXJuZWwgYW5kIFhlbi4KPj4+Pj4gCj4+Pj4+IElmIHRoZXJlJ3Mgbm8g
d2F5IGZvciB0aGUgdG9vbCBzdGFjayB0byBlaXRoZXIgZmluZCBvdXQgdGhlIGJpbmRpbmdzCj4+
Pj4+IG9yICJibGluZGx5IiBpc3N1ZSB1bmJpbmQgcmVxdWVzdHMgKGFjY2VwdGluZyB0aGVtIHRv
IGZhaWwpLCB0aGVuIGEKPj4+Pj4gIndpbGRjYXJkIiB1bmJpbmQgb3BlcmF0aW9uIG1heSB3YW50
IGFkZGluZy4gT3IsIHBlcmhhcHMgZXZlbgo+Pj4+PiBiZXR0ZXIsIFhFTl9ET01DVExfZGVhc3Np
Z25fZGV2aWNlIGNvdWxkIHVuYmluZCBhbnl0aGluZyBsZWZ0Cj4+Pj4+IGluIHBsYWNlIGZvciB0
aGUgc3BlY2lmaWVkIGRldmljZS4KPj4+PiAKPj4+PiBHb29kIGlkZWEuIEkgd2lsbCB0YWtlIHRo
aXMgYWR2aWNlLgo+Pj4+IAo+Pj4+IFRoYW5rcwo+Pj4+IENoYW8KPj4+IAo+Pj4gSSBhbSBoYXZp
bmcgdGhlIHNhbWUgaXNzdWUsIGFuZCBjYW5ub3QgZmluZCBhIGZpeCBpbiBlaXRoZXIgeGVuLXBj
aWJhY2sgb3IgdGhlIFhlbiBjb2RlYmFzZS4KPj4+IFdhcyBhIHNvbHV0aW9uIGV2ZXIgcHVzaGVk
IGFzIGEgcmVzdWx0IG9mIHRoaXMgdGhyZWFkPwo+Pj4gCj4+IAo+PiBJIHN1Ym1pdHRlZCBwYXRj
aGVzIFsxXSB0byBYZW4gY29tbXVuaXR5LiBCdXQgSSBkaWRuJ3QgZ2V0IGl0IG1lcmdlZC4KPj4g
V2UgbWFkZSBhIGNoYW5nZSBpbiBkZXZpY2UgZHJpdmVyIHRvIGRpc2FibGUgTVNJLVggZHVyaW5n
IGd1ZXN0IE9TCj4+IHNodXRkb3duIHRvIG1pdGlnYXRlIHRoZSBpc3N1ZS4gQnV0IHdoZW4gZ3Vl
c3Qgb3IgcWVtdSB3YXMgY3Jhc2hlZCwgd2UKPj4gZW5jb3VudGVyZWQgdGhpcyBpc3N1ZSBhZ2Fp
bi4gSSBoYXZlIG5vIHBsYW4gdG8gZ2V0IGJhY2sgdG8gdGhlc2UKPj4gcGF0Y2hlcy4gQnV0IGlm
IHlvdSB3YW50IHRvIGZpeCB0aGUgaXNzdWUgY29tcGxldGVseSBhbG9uZyB3aGF0IHRoZQo+PiBw
YXRjaGVzIGJlbG93IGRpZCwgcGxlYXNlIGdvIGFoZWFkLgo+PiAKPj4gWzFdOiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDEvbXNnMDEy
MjcuaHRtbAo+PiAKPj4gVGhhbmtzCj4+IENoYW8KPj4gCj4gCj4gU3RhbmlzbGF2OiBBcmUgeW91
IGFibGUgdG8gY29udGludWUgdGhlIHdvcmsgd2l0aCB0aGVzZSBwYXRjaGVzLCB0byBnZXQgdGhl
bSBtZXJnZWQ/IAoKV2hhdCBmdXJ0aGVyIHdvcmsgaXMgbmVlZGVkIGZvciB0aGVzZSBwYXRjaGVz
PyAgQXJlIHRoZXkgb25seSBuZWVkZWQgZm9yIEludGVsIGkyMTAgTklDIFBDSSBwYXNzdGhyb3Vn
aCwgb3IgYXJlIG90aGVyIGRldmljZXMgYWZmZWN0ZWQ/CgpSaWNoCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:05:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19:05: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 1isWvz-0004Ic-PJ; Fri, 17 Jan 2020 19:05:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isWvz-0004IX-4n
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:05:31 +0000
X-Inumbo-ID: 4f760eb4-395c-11ea-b5e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f760eb4-395c-11ea-b5e7-12813bfff9fa;
 Fri, 17 Jan 2020 19:05:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isWvp-0005tp-Ph; Fri, 17 Jan 2020 19:05: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 1isWvp-0006Bm-12; Fri, 17 Jan 2020 19:05:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isWvo-0008KP-WA; Fri, 17 Jan 2020 19:05:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146178-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=adc0acf587768b7db6ca1d7c395a9116865c9e07
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 19:05:21 +0000
Subject: [Xen-devel] [linux-5.4 test] 146178: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE3OCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE3OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFkYzBhY2Y1ODc3Njhi
N2RiNmNhMWQ3YzM5NWE5MTE2ODY1YzllMDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUyNyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxOTU5OCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19:06: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 1isWxD-0004Ne-8H; Fri, 17 Jan 2020 19:06:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isWxB-0004NX-H3
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:06:45 +0000
X-Inumbo-ID: 7a66d798-395c-11ea-b5e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a66d798-395c-11ea-b5e7-12813bfff9fa;
 Fri, 17 Jan 2020 19:06: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 <osstest-admin@xenproject.org>)
 id 1isWwz-0005uu-Rg; Fri, 17 Jan 2020 19:06:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isWwz-0006Eq-IP; Fri, 17 Jan 2020 19:06:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isWwz-0001nY-Hh; Fri, 17 Jan 2020 19:06:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146202-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=32772fbb3cf7498817304b53b087e325c6991716
X-Osstest-Versions-That: xen=97f10daf5f4bac91db732ef45c562839686f2c04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 19:06:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146202: 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>

ZmxpZ2h0IDE0NjIwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMjc3MmZiYjNjZjc0OTg4MTczMDRiNTNiMDg3ZTMyNWM2OTkxNzE2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5N2YxMGRhZjVmNGJhYzkxZGI3
MzJlZjQ1YzU2MjgzOTY4NmYyYzA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxNzQgIDIwMjAt
MDEtMTYgMjE6MDA6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjAyICAy
MDIwLTAxLTE3IDE2OjAwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFzb24gQW5kcnl1
ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk3ZjEwZGFmNWYu
LjMyNzcyZmJiM2MgIDMyNzcyZmJiM2NmNzQ5ODgxNzMwNGI1M2IwODdlMzI1YzY5OTE3MTYgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:07:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isWxR-0004PN-ID; Fri, 17 Jan 2020 19:07:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Omz=3G=amazon.com=prvs=2780aa402=elnikety@srs-us1.protection.inumbo.net>)
 id 1isWxQ-0004P7-DQ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:07:00 +0000
X-Inumbo-ID: 89d02d07-395c-11ea-b5e7-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89d02d07-395c-11ea-b5e7-12813bfff9fa;
 Fri, 17 Jan 2020 19:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579288020; x=1610824020;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=V5VKD9zK2JZMJIWB8uMJOsUomszLIdFQ+vEOBFjd6To=;
 b=a3W9YVxFpMmSYXY6e7R/GveHubp6dfI9vf6ksSP8hT24EM1iTJsEKfw8
 W6f4yz94Pa/9SpiQ1nZI20fsgx5vvQ66xPfoNp56DPI6I+oiiUhPrIPD0
 UtFsgy/Y6+V/j+4VUS+yVjjuI/PktGrcF2EGTBuM2PllZUfQ1Yz82muCc A=;
IronPort-SDR: /9wnS2byrTXbOj8HZjhJU6UbXEFJog++H7WkRfzNP4vvSenI2t9r99Ck8Ov6Qbc9WsL+hvAJ+3
 hG/33wVSYzZg==
X-IronPort-AV: E=Sophos;i="5.70,331,1574121600"; d="scan'208";a="12879584"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 17 Jan 2020 19:06:58 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 724F4A1BA0; Fri, 17 Jan 2020 19:06:57 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 19:06:56 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.160.29) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 19:06:51 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
Date: Fri, 17 Jan 2020 20:06:46 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.29]
X-ClientProxiedBy: EX13D16UWB004.ant.amazon.com (10.43.161.170) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGlja2luZyB0aGlzIHVwIGFnYWluIGFmdGVyIHRoZSBicmVhay4gQXBvbG9naWVzIGZvciB0aGUg
ZGVsYXkuCgpPbiAyMC4xMi4xOSAxMDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTkuMTIu
MjAxOSAyMjowOCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4+IE9uIDE4LjEyLjE5IDEyOjQ5LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDE4LjEyLjIwMTkgMDI6MzIsIEVzbGFtIEVsbmlrZXR5
IHdyb3RlOgo+Pj4+IERlY291cGxlIHRoZSBtaWNyb2NvZGUgcmVmZXJlbmNpbmcgbWVjaGFuaXNt
IHdoZW4gdXNpbmcgR1JVQiB0byB0aGF0Cj4+Pj4gd2hlbiB1c2luZyBFRkkuIFRoaXMgYWxsb3dz
IHVzIHRvIGF2b2lkIHRoZSAidW5zcGVjaWZpZWQgZWZmZWN0IiBvZgo+Pj4+IHVzaW5nIGA8aW50
ZWdlcj4gfCBzY2FuYCBhbG9uZyB4ZW4uZWZpLgo+Pj4KPj4+IEkgZ3Vlc3MgInVuc3BlY2lmaWVk
IGVmZmVjdCIgaW4gdGhlIGRvYyB3YXMgcHJldHR5IHBvaW50bGVzcyAtIHN1Y2gKPj4+IG9wdGlv
bnMgaGF2ZSBiZWVuIGlnbm9yZWQgYmVmb3JlOyBpbiBmYWN0IC4uLgo+Pj4KPj4+PiBXaXRoIHRo
YXQsIFhlbiBjYW4gZXhwbGljaXRseQo+Pj4+IGlnbm9yZSB0aG9zZSBuYW1lZCBvcHRpb25zIHdo
ZW4gdXNpbmcgRUZJLgo+Pj4KPj4+IC4uLiBJIGRvbid0IHNlZSB0aGluZ3MgYmVjb21pbmcgYW55
IG1vcmUgZXhwbGljaXQgKG5vdCBldmVuIHBhcnNpbmcKPj4+IHRoZSBvcHRpb25zIHdhcyBxdWl0
ZSBleHBsaWNpdCB0byBtZSkuCj4+Pgo+Pgo+PiBJIGFncmVlIHRoYXQgdGhvc2Ugb3B0aW9ucyBo
YXZlIGJlZW4gaWdub3JlZCBzbyBmYXIgaW4gdGhlIGNhc2Ugb2YgRUZJLgo+PiBUaGUgZG9jdW1l
bnRhdGlvbiBjb250cmFkaWN0cyB0aGF0IGhvd2V2ZXIuIFRoZSBkb2N1bWVudGF0aW9uOgo+PiAq
IHNheXMgPGludGVnZXI+IGhhcyB1bnNwZWNpZmllZCBlZmZlY3QuCj4+ICogZG9lcyBub3QgbWVu
dGlvbiBhbnl0aGluZyBhYm91dCBzY2FuIGJlaW5nIGlnbm9yZWQuCj4+Cj4+IFdpdGggdGhpcyBw
YXRjaCwgaXQgaXMgZXhwbGljaXQgaW4gY29kZSBhbmQgaW4gZG9jdW1lbnRhdGlvbiB0aGF0IGJv
dGgKPj4gb3B0aW9ucyBhcmUgaWdub3JlZCBpbiBjYXNlIG9mIEVGSS4KPiAKPiBCdXQgaXNuJ3Qg
aXQgcmF0aGVyIHRoYXQgdWNvZGU9c2NhbiBjb3VsZCAoYW5kIGhlbmNlIHBlcmhhcHMgc2hvdWxk
KQo+IGFsc28gaGF2ZSBpdHMgdmFsdWUgb24gRUZJPwo+IAoKSSBkbyBub3Qgc2VlICJ1Y29kZT1z
Y2FuIiBhcHBsaWNhYmxlIGluIGFueXdheSBpbiB0aGUgY2FzZSBvZiBFRkkuIEluIApFRkksIHRo
ZXJlIGFyZSBub3QgIm1vZHVsZXMiIHRvIHNjYW4gdGhyb3VnaCwgYnV0IHJhdGhlciB0aGUgZWZp
IGNvbmZpZyAKcG9pbnRzIGV4YWN0bHkgdG8gdGhlIG1pY3JvY29kZSBibG9iLgoKPj4+PiAtLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+PiArKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+PiBAQCAtMjEyOCw3ICsyMTI4LDEzIEBAIGxvZ2lj
IGFwcGxpZXM6Cj4+Pj4gICAgIyMjIHVjb2RlICh4ODYpCj4+Pj4gICAgPiBgPSBMaXN0IG9mIFsg
PGludGVnZXI+IHwgc2Nhbj08Ym9vbD4sIG5taT08Ym9vbD4gXWAKPj4+PiAgICAKPj4+PiAtU3Bl
Y2lmeSBob3cgYW5kIHdoZXJlIHRvIGZpbmQgQ1BVIG1pY3JvY29kZSB1cGRhdGUgYmxvYi4KPj4+
PiArICAgIEFwcGxpY2FiaWxpdHk6IHg4Ngo+Pj4+ICsgICAgRGVmYXVsdDogYG5taWAKPj4+PiAr
Cj4+Pj4gK0NvbnRyb2xzIGZvciBDUFUgbWljcm9jb2RlIGxvYWRpbmcuIEZvciBlYXJseSBsb2Fk
aW5nLCB0aGlzIHBhcmFtZXRlciBjYW4KPj4+PiArc3BlY2lmeSBob3cgYW5kIHdoZXJlIHRvIGZp
bmQgdGhlIG1pY3JvY29kZSB1cGRhdGUgYmxvYi4gRm9yIGxhdGUgbG9hZGluZywKPj4+PiArdGhp
cyBwYXJhbWV0ZXIgc3BlY2lmaWVzIGlmIHRoZSB1cGRhdGUgaGFwcGVucyB3aXRoaW4gYSBOTUkg
aGFuZGxlciBvciBpbgo+Pj4+ICthIHN0b3BfbWFjaGluZSBjb250ZXh0Lgo+Pj4KPj4+IEl0J3Mg
YWx3YXlzIHN0b3BfbWFjaGluZSBjb250ZXh0LCBpc24ndCBpdD8gSSBhbHNvIGRvbid0IHRoaW5r
IHRoaXMKPj4+IGltcGxlbWVudGF0aW9uIGRldGFpbCBiZWxvbmdzIGhlcmUuCj4+Pgo+Pgo+PiBO
ZWVkcyBhIGJldHRlciB3b3JkaW5nIGluZGVlZC4gTGV0IG1lIGtub3cgaWYgeW91IGhhdmUgcGFy
dGljdWxhcgo+PiBzdWdnZXN0aW9ucywgYW5kIEkgd2lsbCBpbmNvcnBvcmF0ZSBpbiB2My4KPiAK
PiBKdXN0IGRyb3AgZXZlcnl0aGluZyBmcm9tICJvciIgb253YXJkcz8KPiAKCkFjawoKPj4+PiBA
QCAtMTA1LDE2ICsxMDUsMTAgQEAgc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3Jv
Y29kZV9jYWNoZTsKPj4+PiAgICAKPj4+PiAgICB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2V0X21v
ZHVsZSh1bnNpZ25lZCBpbnQgaWR4KQo+Pj4+ICAgIHsKPj4+PiAtICAgIHVjb2RlX21vZF9pZHgg
PSBpZHg7Cj4+Pj4gLSAgICB1Y29kZV9tb2RfZm9yY2VkID0gMTsKPj4+PiArICAgIHVjb2RlX21v
ZF9lZmlfaWR4ID0gaWR4Owo+Pj4KPj4+IElzIGl0IGd1YXJhbnRlZWQgKG5vdyBhbmQgZm9yZXZl
cikgdGhhdCB0aGUgaW5kZXggcGFzc2VkIGluIGlzCj4+PiBub24temVybz8gWW91IGNoYW5nZXMg
dG8gbWljcm9jb2RlX2dyYWJfbW9kdWxlKCkgaW1wbHkgc28sIGJ1dAo+Pj4ganVzdCBsb29raW5n
IGF0IHRoZSBjYWxsIHNpdGUgb2YgdGhlIGZ1bmN0aW9uIEkgY2FuJ3QgY29udmluY2UKPj4+IG15
c2VsZiB0aGlzIGlzIHRoZSBjYXNlLiBfSWZfIGl0IGlzICh0aG91Z2h0IHRvIGJlKSBndWFyYW50
ZWVkLAo+Pj4gdGhlbiBJIHRoaW5rIHlvdSBhdCBsZWFzdCB3YW50IHRvIEFTU0VSVCgpIGhlcmUs
IHBlcmhhcHMgd2l0aAo+Pj4gYSBjb21tZW50Lgo+Pj4KPj4KPj4gRm9yIHg4NiwgaXQgc2VlbXMg
d2UgaGF2ZSB0aGF0IGd1YXJhbnRlZSAoZ2l2ZW4gdGhhdCB3ZSBtdXN0IGhhdmUgYQo+PiBkb20w
KS4gUmlnaHQ/Cj4gCj4gRm9yIGZ1bGx5IGJyaW5naW5nIHVwIHRoZSBzeXN0ZW0gLSB5ZXMuIEJ1
dCB0aGVyZSdzIG5vIHJlYXNvbiB0bwo+IGhhdmUgYSBEb20wIGlmIGFsbCB5b3UncmUgYWZ0ZXIg
aXMgdGVzdGluZyBlYXJseSBYZW4gYm9vdC4gVGhlcmUnbGwKPiBiZSBhIHBhbmljKCkgaW4gdGhl
IGNhc2UsIGJ1dCB0aGVyZSBzaG91bGRuJ3QgYmUgYW55dGhpbmcgYnJlYWtpbmcKPiBwcm9wZXIg
YmVoYXZpb3IgcHJpb3IgdG8gdGhpcyBwb2ludC4KPiAKClRoYXQncyBhIHZhbGlkIHBvaW50IGlu
ZGVlZC4gdjMgd2lsbCBoYW5kbGUgaW5kZXggYmVpbmcgemVyby4KCj4+Pj4gICAgfQo+Pj4+ICAg
IAo+Pj4+IC0vKgo+Pj4+IC0gKiBUaGUgZm9ybWF0IGlzICdbPGludGVnZXI+fHNjYW49PGJvb2w+
LCBubWk9PGJvb2w+XScuIEJvdGggb3B0aW9ucyBhcmUKPj4+PiAtICogb3B0aW9uYWwuIElmIHRo
ZSBFRkkgaGFzIGZvcmNlZCB3aGljaCBvZiB0aGUgbXVsdGlib290IHBheWxvYWRzIGlzIHRvIGJl
Cj4+Pj4gLSAqIHVzZWQsIG9ubHkgbm1pPTxib29sPiBpcyBwYXJzZWQuCj4+Pj4gLSAqLwo+Pj4+
IC1zdGF0aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZShjb25zdCBjaGFyICpzKQo+Pj4+ICtzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZV9wYXJhbShjb25zdCBjaGFyICpzKQo+Pj4KPj4+IEFu
eSBwYXJ0aWN1bGFyIHJlYXNvbiBmb3IgdGhlIHJlbmFtaW5nPyBUaGUgZnVuY3Rpb24gbmFtZSB3
YXMgcXVpdGUKPj4+IGZpbmUgaW1vLgo+Pj4KPj4KPj4gVG8gbWUsICJwYXJzZV91Y29kZSIgaXMg
YSBtaXNub21lci4KPiAKPiBXZWxsLCBwYXJzZV8idWNvZGU9IGlzbid0IGEgdmFsaWQgaWRlbnRp
Zmllci4gcGFyc2VfdWNvZGUgaXMgd2hhdAo+IHJlc3VsdHMgd2hlbiBzdHJpcHBpbmcgZXZlcnl0
aGluZyB0aGF0IG1ha2VzIGl0IGludmFsaWQuIEkgY2FuCj4gc2VlIHRoZSBhbWJpZ3VpdHkgd2l0
aCBwYXJzaW5nIGFjdHVhbCB1Y29kZSwgYnV0IHRoZSBjb250ZXh0IGhlcmUKPiBtYWtlcyBpdCBw
cmV0dHkgY2xlYXIgd2hhdCB0aGUgZnVuY3Rpb24gaXMgYWJvdXQuIFBlcnNvbmFsbHkgSSdkCj4g
cHJlZmVyIHN1Y2ggdW5uZWNlc3NhcnkgcmVuYW1lcyB0byBiZSBhdm9pZGVkLgoKQWNrCgotLSBF
c2xhbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:13:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19:13: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 1isX3Q-0005Mc-OE; Fri, 17 Jan 2020 19:13:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z7Pq=3G=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1isX3P-0005MO-4p
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:13:11 +0000
X-Inumbo-ID: 458c6348-395d-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 458c6348-395d-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 19:12:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579288336;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=m1Kfbd9F/ggxTTUe+7ONMYSZlt/HNXHSs0sMcoSK5vE=;
 b=L10SJoLTv8lTuO3sRYL8ffBhw+aToiuwLSvLmRadip4pB49fPK0253wF
 Rn4F5j6r3ww84w2CSTRT4XPOgnyf/Jm1dV8cEj+SFa3QDwY7SWzDl5fC5
 BHguNSHKJm7tZmd8eRqPaP3MhLQRvOArUFYgkwfmL9tz3vIXqqnJdwhP3 E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: g4oSfyJNt3LUoMBvO8wj3qZgr3PEbw/W7OPHcFllJRkvQLxXKiVKwQ7jx72sOg3mW7czgbaGKM
 2XCpButDeOb6TnntWcO4u9sC9mHAD3arfWvOPn8G4GbT8Ez09ssToG7xMTzjH1ZY4Jm8iEUd0o
 M3WQ+jPqhbeuIlqzhYRcsq07eCMqVfWYNuaoFjColNpzy6jxx4bnMdIiO/359rgxnwa0Z61A1T
 gIHxgs2RHXfzvLF/s2b9Y/vhmpuqkcPg3Irlj5zCWCboIrTfsEMhuVnSDjNz38xvx4RZ9wl3yh
 6hg=
X-SBRS: 2.7
X-MesageID: 11684846
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11684846"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [Vote] For Xen Project Code of Conduct (deadline March 31st)
Thread-Index: AQHVzWoFYs8FGD9/QUu11lcL/Sdp7A==
Date: Fri, 17 Jan 2020 19:12:11 +0000
Message-ID: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@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.12.200112
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B8E45CE63EFBE149ABF0F86D39DAA76E@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline March
 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQpmb3Igc29tZSB0aW1lIG5vdyB3ZSBoYXZlIGJlZW4gZGlzY3Vzc2luZyB0aGUg
WGVuIFByb2plY3QgQ29kZSBvZg0KQ29uZHVjdC4gVGhlIG1vc3QgcmVjZW50IHNldCBvZiBmZWVk
YmFjayBoYXMgYmVlbiBwcmltYXJpbHkgYXJvdW5kDQptaW5vciBsYW5ndWFnZSBpc3N1ZXMgKFVT
IHZzIFVMIEVuZ2xpc2gsIGV0Yy4pLCB3aGljaCBpbmRpY2F0ZXMgdG8gbWUgDQp0aGF0IHRoZSBw
cm9wb3NhbCBpcyByZWFkeSB0byBiZSB2b3RlZCBvbg0KDQpUaGUgZmluYWwgdmVyc2lvbiB3aGlj
aCBhZGRyZXNzZXMgYWxsIHRoZSBsYXRlc3QgbWlub3IgZmVlZGJhY2sgY2FuIGJlDQpmb3VuZCBh
dCBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL2Nv
ZGUtb2YtY29uZHVjdC5naXQ7YT10cmVlO2g9cmVmcy9oZWFkcy9Db0MtdjUgDQoNCkl0IHNob3Vs
ZCBiZSByZWFkIGluIHRoZSBmb2xsb3dpbmcgb3JkZXINCiogaHR0cDovL3hlbmJpdHMueGVucHJv
amVjdC5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9Ymxv
YjtmPWNvZGUtb2YtY29uZHVjdC5tZCANCiogaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9YmxvYjtmPWNvbW11
bmljYXRpb24tZ3VpZGUubWQNCiogaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2Vi
Lz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9YmxvYjtmPWNvZGUtcmV2aWV3
LWd1aWRlLm1kDQoqIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD1wZW9w
bGUvbGFyc2svY29kZS1vZi1jb25kdWN0LmdpdDthPWJsb2I7Zj1jb21tdW5pY2F0aW9uLXByYWN0
aWNlLm1kIA0KKiBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xhcnNrL2NvZGUtb2YtY29uZHVjdC5naXQ7YT1ibG9iO2Y9cmVzb2x2aW5nLWRpc2FncmVlbWVu
dC5tZCANCg0KSW4gYWNjb3JkYW5jZSB3aXRoIGh0dHBzOi8veGVucHJvamVjdC5vcmcvZGV2ZWxv
cGVycy9nb3Zlcm5hbmNlLywgSSBuZWVkIHRoZQ0KbGVhZGVyc2hpcCB0ZWFtcyBvZiB0aGUgdGhy
ZWUgbWF0dXJlIHByb2plY3RzOiB0aGUgSHlwZXJ2aXNvciwgdGhlIFhBUEkNCnByb2plY3QgYW5k
IHRoZSBXaW5kb3dzIFBWIERyaXZlciBwcm9qZWN0IHRvIHZvdGUgb24gdGhpcyBwcm9wb3NhbC4N
Cg0KVGhlIHNwZWNpZmljIHZvdGluZyBydWxlcyBpbiB0aGlzIGNhc2UgYXJlIG91dGxpbmVkIGlu
IHNlY3Rpb24NCmh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNwcm9q
ZWN0LWRlY2lzaW9ucyANCg0KUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2YgdGhl
IEh5cGVydmlzb3IgcHJvamVjdCBhcmU6DQpKdWxpZW4gR3JhbGwsIEFuZHkgQ29vcGVyLCBHZW9y
Z2UgRHVubGFwLCBJYW4gSmFja3NvbiwgSmFuIEJldWxpY2gsIEtvbnJhZCBSDQpXaWxrLCBTdGVm
YW5vIFN0YWJlbGxpbmksIFdlaSBMaXUgYW5kIFBhdWwgRHVycmFudCAoYXMgUmVsZWFzZSBNYW5h
Z2VyKS4NCg0KUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2YgdGhlIFhBUEkgcHJv
amVjdCBhcmU6DQpDaGFuZHJpa2EgU3Jpbml2YXNhbiwgQ2hyaXN0aWFuIExpbmRpZywgS29uc3Rh
bnRpbmEgQ2hyZW1tb3UsDQpSb2IgSG9lcywgWmhhbmcgTGkNCg0KUGVvcGxlIGFsbG93ZWQgdG8g
dm90ZSBvbiBiZWhhbGYgb2YgdGhlIFdpbmRvd3MgUFYgRHJpdmVyIFByb2plY3QgYXJlOg0KUGF1
bCBEdXJyYW50LCBCZW4gQ2hhbG1lcnMsIE93ZW4gU21pdGgNCg0KSSBwcm9wb3NlIHRvIHRhbGx5
IHRoZSB2b3RlcyBhZnRlciBNYXJjaCAzMXN0LiBZb3UgY2FuIHJlcGx5IHZpYQ0KKzE6IGZvciBw
cm9wb3NhbA0KLTE6IGFnYWluc3QgcHJvcG9zYWwNCmluIHB1YmxpYyBvciBwcml2YXRlLg0KDQpW
b3RlcyB3aWxsIGJlIHRhbGxpZWQgYnkgc3VicHJvamVjdCDigJMgYWthIHRoZSBIeXBlcnZpc29y
IGFuZCBYQVBJIHByb2plY3QgYnkgJQ0KZm9yIHRoZSBwcm9wb3NhbCAtIGFuZCB0aGVuIGF2ZXJh
Z2VkIGFjcm9zcyBzdWItcHJvamVjdHMgdGhhdCBhY2hpZXZlZCB0aGUNCnF1b3J1bS4gVGhlIHZv
dGUgbmVlZHMgdG8gYWNoaWV2ZSBhIDIvMyBtYWpvcml0eSB0byBwYXNzLg0KDQpTdWItcHJvamVj
dCBuZWVkcyB0byBhY2hpZXZlIHRoZSBmb2xsb3dpbmcgcXVvcnVtIG9mIHZvdGVzIGluIGZhdm91
ciBmb3IgdGhlDQpzdWItcHJvamVjdOKAmXMgdm90ZSB0byBjb3VudA0KSHlwZXJ2aXNvcjogMyAr
IHZvdGVzDQpYQVBJOiAyICsgdm90ZXMNCldpbmRvd3MgUFYgRHJpdmVyczogMSArIHZvdGVzDQoN
ClJlZ2FyZHMNCkxhcnMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:13:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19: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 1isX3b-0005PU-7V; Fri, 17 Jan 2020 19:13:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Fq2d=3G=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1isX3Z-0005Os-5Z
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:13:21 +0000
X-Inumbo-ID: 63afae98-395d-11ea-aecd-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63afae98-395d-11ea-aecd-bc764e2007e4;
 Fri, 17 Jan 2020 19:13:05 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id m25so11579058ioo.8
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 11:13:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:message-id:date
 :cc:to; bh=tyBICh6qsCgunZL1K2GBhM102Q/jB8XWzGZMyystfTk=;
 b=epoormgAWciJxg0ninbf5DuQWEldxxyw8e01dagRB0X8ssHmCX0R6j/pUvGmwGWxEs
 vlFu0OsKU1IQgAVPqDIZg/127ODKGPKVTnjvOrG7ovzYZnzK8ixPGheQjgxryCLrkh9j
 FbKXly7Au4kkOe0D2btAZRziV2LCs5VlQ51PZHalj6EcQPJqrlZ8YAyox+tfYsvdVtta
 fUeKyRcfTqx/0UHsfrfz5gxmKLGmh0kpgtt512+75jG2EVhQTaJ6fvMUUbwDlCKOe8IE
 O4pTmdq1Y6I4sPzhZqo+hLL1aRwcat2eMgl/TouhDHsPQr5s5v4aKSWZiDifNPuAtIea
 uqdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:message-id:date:cc:to;
 bh=tyBICh6qsCgunZL1K2GBhM102Q/jB8XWzGZMyystfTk=;
 b=iDhHdTEIFMmGbXcXt89d3uLC8I/Ts7upivNBD0iDegVWWa4Cde3cx5wjkICik5EK2U
 p2RAzKBIjMSVgO3IJ9zpbbvRuC0P/o9FNr59OQ61X8ZQ22Gsbd+m9v/LmlCdyxrWXdiM
 seEVcH4NOl+B+DvzJ7BqaCvx+9PZEbn7zPqnL8tjDYKimk7/tnbaLc2JemykkgvDnBsk
 V5/7pCLsMl1W/3iKBjiix5Xgqj0IfhnEZfo5VGgZ3/zxhy9vOEbOJJk3pXynZPLd24/m
 iT95r0vXV0HHjEsVTbTZAnfDn2wzOyHUFzn5kr0fdNDHsPQjP/bmfGA/gOerM60mLI/b
 xskg==
X-Gm-Message-State: APjAAAWTxxbhRDJ73zGnlcJp6o7061c/pWL5fi+J5kuMEcz56g3oA6+y
 Wm2AT5fyPUpZsyS3Rc0bHDA=
X-Google-Smtp-Source: APXvYqwECXtvNRHVp9D3bGDOmtma8eKiOBRROoy0nlYr5SsX50wWrWUftQ7b1rEBoMT4z4uz+sHf3g==
X-Received: by 2002:a5e:8505:: with SMTP id i5mr30307611ioj.158.1579288385223; 
 Fri, 17 Jan 2020 11:13:05 -0800 (PST)
Received: from [100.64.72.109] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id f72sm8138964ilg.84.2020.01.17.11.13.04
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Jan 2020 11:13:04 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <646A4BEA-C544-4C62-A7A3-B736D3860912@gmail.com>
Date: Fri, 17 Jan 2020 14:13:04 -0500
To: =?utf-8?Q?Pasi_K=C3=A4rkk=C3=A4inen?= <pasik@iki.fi>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
X-Mailer: iPad Mail (17C54)
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>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jason Andryuk <jandryuk@gmail.com>, George Dunlap <George.Dunlap@citrix.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "bhelgaas@google.com" <bhelgaas@google.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 =?utf-8?Q?H=C3=A5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Content-Type: multipart/mixed; boundary="===============0708346127413096689=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0708346127413096689==
Content-Type: multipart/alternative; boundary=Apple-Mail-A6CB21B9-01BB-452E-8AFB-2FC142F4EDBE
Content-Transfer-Encoding: 7bit


--Apple-Mail-A6CB21B9-01BB-452E-8AFB-2FC142F4EDBE
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

On Aug 26, 2019, at 17:08, Pasi K=C3=A4rkk=C3=A4inen <pasik@iki.fi> wrote:
> =EF=BB=BFHi,
>=20
>> On Mon, Oct 08, 2018 at 10:32:45AM -0400, Boris Ostrovsky wrote:
>>> On 10/3/18 11:51 AM, Pasi K=C3=A4rkk=C3=A4inen wrote:
>>> On Wed, Sep 19, 2018 at 11:05:26AM +0200, Roger Pau Monn=C3=A9 wrote:
>>>> On Tue, Sep 18, 2018 at 02:09:53PM -0400, Boris Ostrovsky wrote:
>>>>> On 9/18/18 5:32 AM, George Dunlap wrote:
>>>>>>> On Sep 18, 2018, at 8:15 AM, Pasi K=C3=A4rkk=C3=A4inen <pasik@iki.fi=
> wrote:
>>>>>>> Hi,
>>>>>>> On Mon, Sep 17, 2018 at 02:06:02PM -0400, Boris Ostrovsky wrote:
>>>>>>>> What about the toolstack changes? Have they been accepted? I vaguel=
y
>>>>>>>> recall there was a discussion about those changes but don't remembe=
r how
>>>>>>>> it ended.
>>>>>>> I don't think toolstack/libxl patch has been applied yet either.
>>>>>>> "[PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' SysFS attribute":=

>>>>>>> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00664.html
>>>>>>> "[PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS att=
ribute":
>>>>>>> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00663.html
>>>>> Will this patch work for *BSD? Roger?
>>>> At least FreeBSD don't support pci-passthrough, so none of this works
>>>> ATM. There's no sysfs on BSD, so much of what's in libxl_pci.c will
>>>> have to be moved to libxl_linux.c when BSD support is added.
>>> Ok. That sounds like it's OK for the initial pci 'reset' implementation i=
n xl/libxl to be linux-only..
>>=20
>> Are these two patches still needed? ISTR they were  written originally
>> to deal with guest trying to use device that was previously assigned to
>> another guest. But pcistub_put_pci_dev() calls
>> __pci_reset_function_locked() which first tries FLR, and it looks like
>> it was added relatively recently.
>=20
> Replying to an old thread.. I only now realized I forgot to reply to this m=
essage earlier.
>=20
> afaik these patches are still needed. H=C3=A5kon (CC'd) wrote to me in pri=
vate that
> he gets a (dom0) Linux kernel crash if he doesn't have these patches appli=
ed.
>=20
>=20
> Here are the links to both the linux kernel and libxl patches:
>=20
>=20
> "[Xen-devel] [PATCH V3 0/2] Xen/PCIback: PCI reset using 'reset' SysFS att=
ribute":
> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00659.html
>=20
> [Note that PATCH V3 1/2 "Drivers/PCI: Export pcie_has_flr() interface" is a=
lready applied in upstream linux kernel, so it's not needed anymore]
>=20
> "[Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI flr/slot/bus reset w=
ith 'reset' SysFS attribute":
> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00661.html
>=20
>=20
> "[Xen-devel] [PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' SysFS attri=
bute":
> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00664.html
>=20
> "[Xen-devel] [PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' Sys=
FS attribute":
> https://lists.xen.org/archives/html/xen-devel/2017-12/msg00663.html

[dropping Linux mailing lists]

What is required to get the Xen patches merged?  Rebasing against Xen master=
?  OpenXT has been carrying a similar patch for many years and we would like=
 to move to an upstream implementation.  Xen users of PCI passthrough would b=
enefit from more reliable device reset.

  2017 thread, including OpenXT patch: https://lists.gt.net/xen/devel/492945=

  2017-2019 thread: https://lists.gt.net/xen/devel/532648

Rich=

--Apple-Mail-A6CB21B9-01BB-452E-8AFB-2FC142F4EDBE
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr">On Aug 26, 2019, at 17:08,=
 Pasi K=C3=A4rkk=C3=A4inen &lt;pasik@iki.fi&gt; wrote:<div dir=3D"ltr"><bloc=
kquote type=3D"cite"><br></blockquote></div><blockquote type=3D"cite"><div d=
ir=3D"ltr">=EF=BB=BF<span>Hi,</span><br><span></span><br><span>On Mon, Oct 0=
8, 2018 at 10:32:45AM -0400, Boris Ostrovsky wrote:</span><br><blockquote ty=
pe=3D"cite"><span>On 10/3/18 11:51 AM, Pasi K=C3=A4rkk=C3=A4inen wrote:</spa=
n><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span=
>On Wed, Sep 19, 2018 at 11:05:26AM +0200, Roger Pau Monn=C3=A9 wrote:</span=
><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>On Tue, Sep 18, 2018 at 02:09:53PM -0=
400, Boris Ostrovsky wrote:</span><br></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span>On 9/18/18 5:32 AM, George Dunlap wrote:<=
/span><br></blockquote></blockquote></blockquote></blockquote><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>On Se=
p 18, 2018, at 8:15 AM, Pasi K=C3=A4rkk=C3=A4inen &lt;pasik@iki.fi&gt; wrote=
:</span><br></blockquote></blockquote></blockquote></blockquote></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><span></span><br></blockquote></blockquote></blockquote></=
blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>Hi,</span><br></blockquote></=
blockquote></blockquote></blockquote></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></s=
pan><br></blockquote></blockquote></blockquote></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span>On Mon, Sep 17, 2018 at 02:06:02PM -0400, Boris Ostrovsky=
 wrote:</span><br></blockquote></blockquote></blockquote></blockquote></bloc=
kquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><span>What about the tools=
tack changes? Have they been accepted? I vaguely</span><br></blockquote></bl=
ockquote></blockquote></blockquote></blockquote></blockquote></blockquote><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span>recall there was a discussion about those c=
hanges but don't remember how</span><br></blockquote></blockquote></blockquo=
te></blockquote></blockquote></blockquote></blockquote><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>it ended.</span><br></blockquote></blockquote></blockquote></bl=
ockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite=
"><span></span><br></blockquote></blockquote></blockquote></blockquote></blo=
ckquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=
=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span>I don't think toolstack/libxl pa=
tch has been applied yet either.</span><br></blockquote></blockquote></block=
quote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquo=
te></blockquote></blockquote></blockquote></blockquote></blockquote><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><spa=
n></span><br></blockquote></blockquote></blockquote></blockquote></blockquot=
e></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>"[PATCH V1 0/1] Xen/Tools: PCI reset using 'reset' S=
ysFS attribute":</span><br></blockquote></blockquote></blockquote></blockquo=
te></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>https://lists.xen.org/archives/html/x=
en-devel/2017-12/msg00664.html</span><br></blockquote></blockquote></blockqu=
ote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote=
></blockquote></blockquote></blockquote></blockquote></blockquote><blockquot=
e type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=
"[PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS attribute":=
</span><br></blockquote></blockquote></blockquote></blockquote></blockquote>=
</blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span>https://lists.xen.org/archives/html/xen-devel/2017-12=
/msg00663.html</span><br></blockquote></blockquote></blockquote></blockquote=
></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></bl=
ockquote></blockquote></blockquote></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span>Will this patch work for *BSD? Roger?</span><br></blockquote></blockqu=
ote></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span>At least FreeBSD don't support pci-pas=
sthrough, so none of this works</span><br></blockquote></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span>ATM. There's no sysfs on BSD, so much of what's in libxl_pci.c w=
ill</span><br></blockquote></blockquote></blockquote><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>have to be move=
d to libxl_linux.c when BSD support is added.</span><br></blockquote></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span></span><br></blockquote></blockquote></blockquote=
><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Ok. That sounds l=
ike it's OK for the initial pci 'reset' implementation in xl/libxl to be lin=
ux-only.. </span><br></blockquote></blockquote><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><span></span><br></blockquote></blockquote><blockquot=
e type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><spa=
n>Are these two patches still needed? ISTR they were&nbsp; written originall=
y</span><br></blockquote><blockquote type=3D"cite"><span>to deal with guest t=
rying to use device that was previously assigned to</span><br></blockquote><=
blockquote type=3D"cite"><span>another guest. But pcistub_put_pci_dev() call=
s</span><br></blockquote><blockquote type=3D"cite"><span>__pci_reset_functio=
n_locked() which first tries FLR, and it looks like</span><br></blockquote><=
blockquote type=3D"cite"><span>it was added relatively recently.</span><br><=
/blockquote><blockquote type=3D"cite"><span></span><br></blockquote><span></=
span><br><span>Replying to an old thread.. I only now realized I forgot to r=
eply to this message earlier.</span><br><span></span><br><span>afaik these p=
atches are still needed. H=C3=A5kon (CC'd) wrote to me in private that</span=
><br><span>he gets a (dom0) Linux kernel crash if he doesn't have these patc=
hes applied.</span><br><span></span><br><span></span><br><span>Here are the l=
inks to both the linux kernel and libxl patches:</span><br><span></span><br>=
<span></span><br><span>"[Xen-devel] [PATCH V3 0/2] Xen/PCIback: PCI reset us=
ing 'reset' SysFS attribute":</span><br><span>https://lists.xen.org/archives=
/html/xen-devel/2017-12/msg00659.html</span><br><span></span><br><span>[Note=
 that PATCH V3 1/2 "Drivers/PCI: Export pcie_has_flr() interface" is already=
 applied in upstream linux kernel, so it's not needed anymore]</span><br><sp=
an></span><br><span>"[Xen-devel] [PATCH V3 2/2] Xen/PCIback: Implement PCI f=
lr/slot/bus reset with 'reset' SysFS attribute":</span><br><span>https://lis=
ts.xen.org/archives/html/xen-devel/2017-12/msg00661.html</span><br><span></s=
pan><br><span></span><br><span>"[Xen-devel] [PATCH V1 0/1] Xen/Tools: PCI re=
set using 'reset' SysFS attribute":</span><br><span>https://lists.xen.org/ar=
chives/html/xen-devel/2017-12/msg00664.html</span><br><span></span><br><span=
>"[Xen-devel] [PATCH V1 1/1] Xen/libxl: Perform PCI reset using 'reset' SysFS=
 attribute":</span><br><span>https://lists.xen.org/archives/html/xen-devel/2=
017-12/msg00663.html</span></div></blockquote><div><br></div><div>[dropping L=
inux mailing lists]</div><br><div>What is required to get the Xen patches me=
rged? &nbsp;Rebasing against Xen master? &nbsp;OpenXT has been carrying a si=
milar patch for many years and we would like to move to an upstream implemen=
tation. &nbsp;Xen users of PCI passthrough would benefit from more reliable d=
evice reset.</div><div><br></div><div>&nbsp; 2017 thread, including OpenXT p=
atch:&nbsp;<a href=3D"https://lists.gt.net/xen/devel/492945">https://lists.g=
t.net/xen/devel/492945</a></div><div>&nbsp; 2017-2019 thread:&nbsp;<a href=3D=
"https://lists.gt.net/xen/devel/532648">https://lists.gt.net/xen/devel/53264=
8</a></div><div><br></div><div>Rich</div></div></body></html>=

--Apple-Mail-A6CB21B9-01BB-452E-8AFB-2FC142F4EDBE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0708346127413096689==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 17 19:34:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 19: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 1isXNS-0007HU-E2; Fri, 17 Jan 2020 19:33:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z7Pq=3G=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1isXNR-0007HJ-J3
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 19:33:53 +0000
X-Inumbo-ID: 41dfa478-3960-11ea-b604-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41dfa478-3960-11ea-b604-12813bfff9fa;
 Fri, 17 Jan 2020 19:33:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579289619;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=M/abRlCCq88Mh6yJullZn7PN09OWKqwaHSAUMd3cPiE=;
 b=Y2AcvT9CQW3pQtIXCHD6sUbHF1HXKa2Hxb/6tw8mfmt6u3vlNncDshPH
 Zm4KM/Wk35es/njRmCflKh3TyDDYnvpqsbPvo73KmIuPkWRZpAMUc1MUS
 BkzfvG/yaKlDcKkp286QFrhvowM3QKAPi1KHHopknZgscFE8vppX1lorM M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UMyFQC8jD3EHPwUgTrpNlAZDFTrF7ulGVlLQXsEhX7A/mkXWwPsB7qMmHEuHLgAqSxnCjeYU3S
 prkoHKM9Bhctbi5hZ3DUT1v1KXeoxcxPQWleKPjBv3WBaNEg75rhAlzyqFb3KVntG8Ncort9pj
 5ovqP3hmBMxO5eqTKUp1PHFBYCmas3ZNP+FRzv5aIXkde4pVeBpB7ojlnq37xMNzhqfolR/SE0
 aOWyQt2QdxGvINLsHgOMVs1jpz3se+qZiKvOfxuOLF7ZOrzwStz6e1Q0nUXS/jtO4GmFGesAez
 eyM=
X-SBRS: 2.7
X-MesageID: 11261417
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11261417"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [Vote] For Xen Project Code of Conduct (deadline March 31st)
Thread-Index: AQHVzWoFYs8FGD9/QUu11lcL/Sdp7KfvLlWA
Date: Fri, 17 Jan 2020 19:33:15 +0000
Message-ID: <6C7D77F3-8CC6-4BBA-9B92-B7B15DAB125F@citrix.com>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@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.12.200112
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <E43A46773F1EB34D84E15FE152B23696@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBvbG9naWVzLA0KDQpzb21lIG9mIHRoZSBsaW5rcyBJIGFkZGVkIGZvciBjb252ZW5pZW5jZSBk
byBub3Qgd29yaw0KDQo+IEl0IHNob3VsZCBiZSByZWFkIGluIHRoZSBmb2xsb3dpbmcgb3JkZXIN
ClRoZSBjb3JyZWN0IGxpbmtzIGFyZQ0KDQogICAgKiBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL2NvZGUtb2YtY29uZHVjdC5naXQ7YT1ibG9iO2Y9
Y29kZS1vZi1jb25kdWN0Lm1kO2hiPXJlZnMvaGVhZHMvQ29DLXY1IA0KICAgICogaHR0cDovL3hl
bmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1
Y3QuZ2l0O2E9YmxvYjtmPWNvbW11bmljYXRpb24tZ3VpZGUubWQ7aGI9cmVmcy9oZWFkcy9Db0Mt
djUNCiAgICAqIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD1wZW9wbGUv
bGFyc2svY29kZS1vZi1jb25kdWN0LmdpdDthPWJsb2I7Zj1jb2RlLXJldmlldy1ndWlkZS5tZDto
Yj1yZWZzL2hlYWRzL0NvQy12NQ0KICAgICogaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9YmxvYjtmPWNvbW11
bmljYXRpb24tcHJhY3RpY2UubWQ7aGI9cmVmcy9oZWFkcy9Db0MtdjUNCiAgICAqIGh0dHA6Ly94
ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD1wZW9wbGUvbGFyc2svY29kZS1vZi1jb25k
dWN0LmdpdDthPWJsb2I7Zj1yZXNvbHZpbmctZGlzYWdyZWVtZW50Lm1kO2hiPXJlZnMvaGVhZHMv
Q29DLXY1DQogICAgDQpMYXJzDQogICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:07:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isXtF-0001Xv-N9; Fri, 17 Jan 2020 20:06:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Omz=3G=amazon.com=prvs=2780aa402=elnikety@srs-us1.protection.inumbo.net>)
 id 1isXtE-0001Xq-Ez
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:06:44 +0000
X-Inumbo-ID: e1abe21a-3964-11ea-8e9a-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1abe21a-3964-11ea-8e9a-bc764e2007e4;
 Fri, 17 Jan 2020 20:06:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579291604; x=1610827604;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=L94pirbBTd0EaiazX7gRGX/Jsj1uIgXVrbCLV9D2nZw=;
 b=LlbKgT1k3yroz8lD4gWiSeRaAirQVAhpOnc21O5qeTWHHGnvDzKcmYL6
 NYZyPuxA2bITl/ig6jFKfkbDAnMSsuIL5UgShn/4K3RuG2ltBLLZzip2n
 JTz9NY9BMC3FQoAd8upk8ciIFaV8mAILjA5WVEwKalVw+tu0FbS3GaILn A=;
IronPort-SDR: kVt0cOuJ+L2ZhgJ0OUBqdjYIA/U1gtDASAuQxX48ij5VdbBNmXL5HXUM21E8qCGnRyiSdrlPhe
 9gTZTSOTtZCQ==
X-IronPort-AV: E=Sophos;i="5.70,331,1574121600"; d="scan'208";a="11003359"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 17 Jan 2020 20:06:31 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id BCB22A26C7; Fri, 17 Jan 2020 20:06:28 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 20:06:28 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.161.253) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 20:06:22 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <cf29db3bde903a5788322381ef6eac1a6ed9b2b9.1576630344.git.elnikety@amazon.com>
 <729be010-5721-3eca-8a95-63987b61d897@suse.com>
 <e456ffdd-6c93-8f8c-9385-f169fa984dfb@amazon.com>
 <980abeb1-4c86-2618-9ab2-094af86d47ab@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <3666c417-a263-0333-d3e0-fa83d7341bf2@amazon.com>
Date: Fri, 17 Jan 2020 21:06:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <980abeb1-4c86-2618-9ab2-094af86d47ab@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.253]
X-ClientProxiedBy: EX13D03UWC004.ant.amazon.com (10.43.162.49) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/microcode: Support builtin CPU
 microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMTIuMTkgMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE5LjEyLjIwMTkgMjM6
MTEsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+PiBPbiAxOC4xMi4xOSAxMzo0MiwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAxOC4xMi4yMDE5IDAyOjMyLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToK
Pj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS9NYWtl
ZmlsZQo+Pj4+IEBAIC0wLDAgKzEsNDYgQEAKPj4+PiArIyBDb3B5cmlnaHQgKEMpIDIwMTkgQW1h
em9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4KPj4+PiArIyBBdXRob3I6IEVzbGFtIEVs
bmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgo+Pj4+ICsjCj4+Pj4gKyMgVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
Pj4+PiArIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGFzIHB1Ymxpc2hlZCBieQo+Pj4+ICsjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+Pj4gKyMgKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+PiArIwo+Pj4+ICsjIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4+ICsjIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCj4+Pj4gKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQo+Pj4+ICsjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4+Pj4gKwo+Pj4+ICsjIFJlbW92ZSBxdW90ZXMgYW5kIGV4Y2VzcyBzcGFj
ZXMgZnJvbSBjb25maWd1cmF0aW9uIHN0cmluZ3MKPj4+PiArVUNPREVfRElSPSQoc3RyaXAgJChz
dWJzdCAkXCIsLCQoQ09ORklHX0JVSUxUSU5fVUNPREVfRElSKSkpCj4+Pj4gK1VDT0RFX0FNRD0k
KHN0cmlwICQoc3Vic3QgJFwiLCwkKENPTkZJR19CVUlMVElOX1VDT0RFX0FNRCkpKQo+Pj4+ICtV
Q09ERV9JTlRFTD0kKHN0cmlwICQoc3Vic3QgJFwiLCwkKENPTkZJR19CVUlMVElOX1VDT0RFX0lO
VEVMKSkpCj4+Pj4gKwo+Pj4+ICsjIEFNRCBhbmQgSU5URUwgbWljcm9jb2RlIGJsb2JzLiBVc2Ug
J3dpbGRjYXJkJyB0byBmaWx0ZXIgZm9yIGV4aXN0aW5nIGJsb2JzLgo+Pj4+ICthbWQtYmxvYnMg
Oj0gJCh3aWxkY2FyZCAkKGFkZHByZWZpeCAkKFVDT0RFX0RJUiksJChVQ09ERV9BTUQpKSkKPj4+
PiAraW50ZWwtYmxvYnMgOj0gJCh3aWxkY2FyZCAkKGFkZHByZWZpeCAkKFVDT0RFX0RJUiksJChV
Q09ERV9JTlRFTCkpKQo+Pj4+ICsKPj4+PiAraWZuZXEgKCQoYW1kLWJsb2JzKSwpCj4+Pj4gK29i
ai15ICs9IHVjb2RlX2FtZC5vCj4+Pj4gK2VuZGlmCj4+Pj4gKwo+Pj4+ICtpZm5lcSAoJChpbnRl
bC1ibG9icyksKQo+Pj4+ICtvYmoteSArPSB1Y29kZV9pbnRlbC5vCj4+Pj4gK2VuZGlmCj4+Pj4g
Kwo+Pj4+ICtpZmVxICgkKGFtZC1ibG9icykkKGludGVsLWJsb2JzKSwpCj4+Pj4gK29iai15ICs9
IHVjb2RlX2R1bW15Lm8KPj4+PiArZW5kaWYKPj4+PiArCj4+Pj4gK3Vjb2RlX2FtZC5vOiBNYWtl
ZmlsZSAkKGFtZC1ibG9icykKPj4+PiArCWNhdCAkKGFtZC1ibG9icykgPiAkQC5iaW4KPj4+PiAr
CSQoT0JKQ09QWSkgLUkgYmluYXJ5IC1PIGVsZjY0LXg4Ni02NCAtQiBpMzg2Ong4Ni02NCAtLXJl
bmFtZS1zZWN0aW9uIC5kYXRhPS5idWlsdGluX2FtZF91Y29kZSxhbGxvYyxsb2FkLHJlYWRvbmx5
LGRhdGEsY29udGVudHMgJEAuYmluICRACj4+Pj4gKwlybSAtZiAkQC5iaW4KPj4+PiArCj4+Pj4g
K3Vjb2RlX2ludGVsLm86IE1ha2VmaWxlICQoaW50ZWwtYmxvYnMpCj4+Pj4gKwljYXQgJChpbnRl
bC1ibG9icykgPiAkQC5iaW4KPj4+PiArCSQoT0JKQ09QWSkgLUkgYmluYXJ5IC1PIGVsZjY0LXg4
Ni02NCAtQiBpMzg2Ong4Ni02NCAtLXJlbmFtZS1zZWN0aW9uIC5kYXRhPS5idWlsdGluX2ludGVs
X3Vjb2RlLGFsbG9jLGxvYWQscmVhZG9ubHksZGF0YSxjb250ZW50cyAkQC5iaW4gJEAKPj4+PiAr
CXJtIC1mICRALmJpbgo+Pj4KPj4+IFRoaXMgY2FuIGJlIGhhZCB3aXRoIGEgcGF0dGVybiBydWxl
ICh3aXRoIHRoZSB2ZW5kb3IgYmVpbmcgdGhlIHN0ZW0pCj4+PiBhbmQgaGVuY2Ugd2l0aG91dCBk
dXBsaWNhdGlvbiwgSSB0aGluay4KPj4+Cj4+PiBBbHNvIC0gaXMgc2ltcGx5IGNvbmNhdGVuYXRp
bmcgdGhlIGJsb2JzIHJlbGlhYmxlIGVub3VnaD8gVGhlcmUncyBubwo+Pj4gYnVpbGQgdGltZSBk
aWFnbm9zdGljIHRoYXQgdGhlIHJlc3VsdCB3b3VsZCBhY3R1YWxseSBiZSB1bmRlcnN0b29kCj4+
PiBhdCBydW50aW1lLgo+Pj4KPj4KPj4gQ29uY2F0ZW5hdGlvbiBpcyByZWxpYWJsZSAoYXMgbG9u
ZyBhcyB0aGUgaW5kaXZpZHVhbCBtaWNyb2NvZGUgYmxvYnMgYXJlCj4+IG5vdCBtYWxmb3JtZWQs
IGFuZCBpbiB0aGF0IGNhc2UgdGhlIGJ1aWx0aW4gaXMgbm90IG1ha2luZyBtYXR0ZXJzIHdvcnNl
Cj4+IGNvbXBhcmVkIHRvIHByZXNlbnRpbmcgdGhlIG1hbGZvcm1lZCB1cGRhdGUgdmlhIDxpbnRl
Z2VyPiB8IHNjYW4pLgo+IAo+IEEgbWFsZm9ybWVkIHVwZGF0ZSBmb3VuZCB0aGUgb3RoZXIgd2F5
IGlzIGEgYnVnIGluIHRoZSB0b29scwo+IGNvbnN0cnVjdGluZyB0aGUgcmVzcGVjdGl2ZSBpbWFn
ZXMuIEEgbWFsZm9ybWVkIGJ1aWx0LWluCj4gdXBkYXRlIGlzIGEgYnVnIGluIHRoZSBYZW4gYnVp
bGQgc3lzdGVtLiBUaGUgcHV0IHRoZSBxdWVzdGlvbgo+IGRpZmZlcmVudGx5OiBJcyBpdCBzcGVj
aWZpZWQgc29tZXdoZXJlIHRoYXQgdGhlIGJsb2JzIGFsbCBoYXZlCj4gdG8gaGF2ZSBjZXJ0YWlu
IHByb3BlcnRpZXMsIHdoaWNoIHRoZSBzdHJhaWdodCBjb25jYXRlbmF0aW9uCj4gcmVsaWVzIHVw
b24/Cj4gCgpSZWZlciB0byAoIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3VtZW50YXRp
b24veDg2L21pY3JvY29kZS50eHQgKS4gCkF1dGhlbnRpY0FNRC5iaW4gYW5kIEdlbnVpbmVJbnRl
bC5iaW4gYXJlIGJvdGggY29uY2F0ZW5hdGlvbnMgb2YgCmluZGl2aWR1YWwgbWljcm9jb2RlIGJs
b2JzLgoKPj4+PiArdWNvZGVfZHVtbXkubzogTWFrZWZpbGUKPj4+PiArCSQoQ0MpICQoQ0ZMQUdT
KSAtYyAteCBjIC9kZXYvbnVsbCAtbyAkQDsKPj4+Cj4+PiBTaW5jZSB0aGUgY29tbWl0IG1lc3Nh
Z2UgZG9lc24ndCBleHBsYWluIHdoeSB0aGlzIGlzIG5lZWRlZCwgSQo+Pj4gaGF2ZSB0byBhc2sg
KEkgZ3Vlc3Mgd2Ugc29tZXdoZXJlIGhhdmUgYSBkZXBlbmRlbmN5IG9uICQob2JqLXkpCj4+PiBu
b3QgYmVpbmcgZW1wdHkpLgo+Pgo+PiBZb3VyIGd1ZXNzIGlzIGNvcnJlY3QuIEFsbCBzdWItZGly
ZWN0b3JpZXMgb2YgeGVuL2FyY2gveDg2IGFyZSBleHBlY3RlZAo+PiB0byBwcm9kdWNlIGJ1aWx0
X2luLm8uIElmIHRoZXJlIGFyZSBub3QgYW1kIG5vciBpbnRlbCBtaWNyb2NvZGUgYmxvYnMsCj4+
IHRoZXJlIHdpbGwgYmUgbm8gYnVpbGQgZGVwZW5kZW5jaWVzIGFuZCB0aGUgYnVpbGQgZmFpbHMg
cHJlcGFyaW5nIHRoZQo+PiBidWlsdF9pbi5vCj4gCj4gVGhhdCdzIHJhdGhlciBwb29yLCBidXQg
aXQncyBvZiBjb3Vyc2Ugbm90IHlvdXIgdGFzayB0byBnZXQgdGhpcwo+IGZpeGVkIChpdCBzaG91
bGRuJ3QgYmUgdmVyeSBkaWZmaWN1bHQgdG8gY3JlYXRlIGFuIGVtcHR5Cj4gYnVpbHRfaW4ubyBm
b3IgYW4gZW1wdHkgJChvYmoteSkpLgo+IAo+Pj4gX0lmXyBpdCBpcyBuZWVkZWQsIEkgZG9uJ3Qg
c2VlIHdoeSB5b3UgbmVlZAo+Pj4gaWZlcSgpIGFyb3VuZCBpdHMgdXNlLiBJbiBmYWN0IHlvdSBj
b3VsZCBoYXZlCj4+Pgo+Pj4gb2JqLXkgOj0gdWNvZGUtZHVtbXkubwo+Pj4KPj4+IHJpZ2h0IGF0
IHRoZSB0b3Agb2YgdGhlIGZpbGUuCj4+Pgo+Pj4gRnVydGhlcm1vcmUgSSBkb24ndCByZWFsbHkg
dW5kZXJzdGFuZCB3aHkgeW91IG5lZWQgdGhpcyBpbiB0aGUKPj4+IGZpcnN0IHBsYWNlLiBXaGls
ZSBjYXQgd29uJ3QgZG8gd2hhdCB5b3Ugd2FudCB3aXRoIGFuIGVtcHR5Cj4+PiBhcmd1bWVudCBs
aXN0LCBjYW4ndCB5b3Ugc2ltcGx5IHByZXBlbmQgLyBhcHBlbmQgL2Rldi9udWxsPwo+Pj4KPj4K
Pj4gVG8gbWFrZSBzdXJlIHdlIGFyZSBvbiB0aGUgc2FtZSBwYWdlLiBZb3UgYXJlIHN1Z2dlc3Rp
bmcgdXNpbmcKPj4gIi9kZXYvbnVsbCIgaW4gY2FzZSB0aGVyZSBhcmUgbm8gYW1kL2ludGVsIHVj
b2RlIHRvIGdlbmVyYXRlIHRoZQo+PiB1Y29kZV9hbWQvaW50ZWwubz8gSWYgc28sIG9iamNvcHkg
ZG9lcyBub3QgYWxsb3cgdXNpbmcgL2Rldi9udWxsIGFzCj4+IGlucHV0IChjb21wbGFpbnMgYWJv
dXQgZW1wdHkgYmluYXJ5KS4KPiAKPiBUaGF0J3MgYWdhaW4gcmF0aGVyIHBvb3IsIHRoaXMgdGlt
ZSBvZiB0aGUgdXRpbGl0eSAtIGl0IHNob3VsZCBiZQo+IGVhc3kgZW5vdWdoIHRvIHByb2R1Y2Ug
YW4gb2JqZWN0IHdpdGggYW4gZW1wdHkgLmRhdGEgKG9yIHdoYXRldmVyCj4gaXQgaXMpIHNlY3Rp
b24uIEFzIGFib3ZlIC0gSSdtIGZpbmUgd2l0aCB5b3Uga2VlcGluZyB0aGUgbG9naWMKPiB0aGVu
IGFzIGlzLCBwcm92aWRlZCB5b3Ugc2F5IGluIHRoZSBkZXNjcmlwdGlvbiB3aHkgaXQgY2FuJ3Qg
YmUKPiBzaW1wbGlmaWVkLgoKQWNrLiBXaWxsIGp1c3RpZnkgdGhlIGxvZ2ljIGluIGNvbW1lbnRz
LgoKLS0gRXNsYW0KCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:16:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20: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 1isY2f-0002SL-PK; Fri, 17 Jan 2020 20:16:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bkkV=3G=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isY2e-0002SG-Dt
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:16:28 +0000
X-Inumbo-ID: 3b2ee035-3966-11ea-b612-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b2ee035-3966-11ea-b612-12813bfff9fa;
 Fri, 17 Jan 2020 20:16:23 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id t14so8839738wmi.5
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 12:16:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DDaN3DKsVnJz0ZV2bC7AGIjBMRkqlqnZvpTXBi1+cww=;
 b=ZnWU9sHkwb5VW65ABKeu1hbNajeyyNFxomexhbVqig6K23wX8ulQfO1eFQG0JQIq6u
 2DcuPeakU/MUcPwO8r9qbFJWqXt/2J/CnKDm1+uPxqacIk8faTlWwd9Zlg8dWD6SwiZG
 tndTEwbAmbprvF3kqSawv3DIzk8DRsOSkUkwH1tZVUlmUXe3RTmUP6u9oz3DsTEMB9Mr
 No8rJC9WcaR0AJu9ItSCplGK5pAt2R943bELk9uneJEV/4MUiNCkY9QmRDcKDec7vKQH
 U0IfO8laMFOwj1Tb51/OFrw9mhtpsRdBetQbQmT+GnKb4JUMU/y6mKV+eH8DyjVNpwTk
 7vGQ==
X-Gm-Message-State: APjAAAXIzw8or5CTqYWsCd/CYvLMgCZMV7VEbBJ2KzB3EfoZSlgMwjJ5
 xebHvmT5MbOxT4PE1lG8Ixo=
X-Google-Smtp-Source: APXvYqyX6khZC3OT6jE65YmvHZrVYli3VXHVjTDXoMjQaSC3ZBSNSCfyl18icOe0udWm5CKXmn9mtw==
X-Received: by 2002:a7b:c765:: with SMTP id x5mr6647608wmk.129.1579292182603; 
 Fri, 17 Jan 2020 12:16:22 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id x132sm691376wmg.0.2020.01.17.12.16.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Jan 2020 12:16:22 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <20200113213342.8206-1-julien@xen.org>
 <20200113213342.8206-5-julien@xen.org>
 <84e159cc-6615-aa1b-4d7e-3c284958d28a@suse.com>
 <c2d29bac-9685-c7ae-58a5-6377d29cf0e6@xen.org>
 <20330ea6-9ab0-a24c-84ae-2ee629b2a43f@suse.com>
 <57024e97-0a02-3ca0-a5af-f458abdd55b6@xen.org>
 <c7bc17cd-bc38-a6cd-0654-ecc744ac3978@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <07640997-0c96-5849-0415-918907d09329@xen.org>
Date: Fri, 17 Jan 2020 20:16:20 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <c7bc17cd-bc38-a6cd-0654-ecc744ac3978@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 4/4] xen/x86: Rework inclusion between
 struct pirq and struct hvm_pirq_dpci
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <jgrall@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgSmFuLAoKT24gMTUvMDEvMjAyMCAxMDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTQu
MDEuMjAyMCAxODowMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNC8wMS8yMDIwIDE2OjUw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDE0LjAxLjIwMjAgMTc6MjYsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+PiBPbiAxNC8wMS8yMDIwIDE2OjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTMuMDEuMjAyMCAyMjozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEu
Ywo+Pj4+Pj4gQEAgLTI5LDcgKzI5LDggQEAKPj4+Pj4+ICAgICAKPj4+Pj4+ICAgICBib29sIGh2
bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBp
cnEgKnBpcnEpCj4+Pj4+PiAgICAgewo+Pj4+Pj4gLSAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihk
KSAmJiBwaXJxICYmIHBpcnEtPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfVU5CT1VORDsKPj4+Pj4+
ICsgICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGlycSAmJgo+Pj4+Pj4gKyAgICAgICAg
Y29uc3RfcGlycV9kcGNpKHBpcnEpLT5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7Cj4+Pj4+PiAgICAg
fQo+Pj4+Pj4gICAgIAo+Pj4+Pj4gICAgIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFp
bi0+aXJxX2xvY2sgaG9sZCAqLwo+Pj4+Pj4gQEAgLTM5Niw3ICszOTcsNyBAQCBpbnQgaHZtX2lu
amVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkK
Pj4+Pj4+ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGlycSAqaW5mbyA9IHBpcnFfaW5mbyhkLCBw
aXJxKTsKPj4+Pj4+ICAgICAKPj4+Pj4+ICAgICAgICAgICAgICAgICAvKiBpZiBpdCBpcyB0aGUg
Zmlyc3QgdGltZSwgYWxsb2NhdGUgdGhlIHBpcnEgKi8KPj4+Pj4+IC0gICAgICAgICAgICBpZiAo
ICFpbmZvIHx8IGluZm8tPmFyY2guaHZtLmVtdWlycSA9PSBJUlFfVU5CT1VORCApCj4+Pj4+PiAr
ICAgICAgICAgICAgaWYgKCAhaW5mbyB8fCBwaXJxX2RwY2koaW5mbyktPmVtdWlycSA9PSBJUlFf
VU5CT1VORCApCj4+Pj4+PiAgICAgICAgICAgICAgICAgewo+Pj4+Pj4gICAgICAgICAgICAgICAg
ICAgICBpbnQgcmM7Cj4+Pj4+PiAgICAgCj4+Pj4+PiBAQCAtNDA5LDcgKzQxMCw3IEBAIGludCBo
dm1faW5qZWN0X21zaShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBk
YXRhKQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICBpZiAoICFpbmZvICkKPj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4+Pj4+PiAgICAgICAgICAgICAgICAg
fQo+Pj4+Pj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCBpbmZvLT5hcmNoLmh2bS5lbXVpcnEgIT0g
SVJRX01TSV9FTVUgKQo+Pj4+Pj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBwaXJxX2RwY2koaW5m
byktPmVtdWlycSAhPSBJUlFfTVNJX0VNVSApCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+Pj4+Pj4gICAgICAgICAgICAgICAgIHNlbmRfZ3Vlc3RfcGlycShkLCBp
bmZvKTsKPj4+Pj4+ICAgICAgICAgICAgICAgICByZXR1cm4gMDsKPj4+Pj4KPj4+Pj4gQWxsIG9m
IHRoZXNlIHVzZXMgKGFuZCBvdGhlcnMgZnVydGhlciBkb3duKSBtYWtlIHByZXR0eSBjbGVhcgo+
Pj4+PiB0aGF0IHRoZSBlbXVpcnEgZmllbGQgZG9lc24ndCBiZWxvbmcgaW4gdGhlIHN0cnVjdHVy
ZSB5b3UgcHV0IGl0Cj4+Pj4+IGluIC0gdGhlICdkJyBpbiBkcGNpIHN0YW5kcyBmb3IgImRpcmVj
dCIgYWZhaWssIGFuZCB0aGUgZmllbGQgaXMKPj4+Pj4gZm9yIGEgY2VydGFpbiB2YXJpYW50IG9m
IGVtdWxhdGlvbiBvZiBpbnRlcnJ1cHQgZGVsaXZlcnkgaW50bwo+Pj4+PiBndWVzdHMsIGkuZS4g
bm90IHJlYWxseSBwYXNzLXRocm91Z2ggZm9jdXNlZCBhdCBhbGwuCj4+Pj4KPj4+PiBJIGFtIGhh
cHB5IHRvIGtlZXAgZW11aXJxIGluIHN0cnVjdCBwaXJxIGlmIHlvdSBhcmUgaGFwcHkgd2l0aCBz
bGlnaHRseQo+Pj4+IGluY3JlYXNpbmcgdGhlIHNpemUgYWxsb2NhdGVkIG9uIFBWLgo+Pj4+Cj4+
Pj4gVGhlIG1haW4gdGhpbmcgSSB3YW50IHRvIGdldCByaWQgb2YgaXMgdGhlIHdlaXJkIGFsbG9j
YXRpb24gc2l6ZSB3ZSBkbwo+Pj4+IHRvZGF5Lgo+Pj4KPj4+IFdoaWxlIEkgdW5kZXJzdGFuZCB0
aGlzLCB0byBiZSBob25lc3QgSSdkIHJhdGhlciBub3Qgc2VlIHRoZSBzaXplCj4+PiBncm93IGZv
ciBubyBnb29kICh0byBQVikgcmVhc29uLiBJIGRvbid0IHRoaW5rIHRoZSBjdXJyZW50IG1vZGVs
IGlzCj4+PiBfdGhpc18gYmFkLgo+Pgo+PiBXZWxsLCBJIGRpZCBsb3N0IHR3byBkYXlzIGRlYnVn
Z2luZyBhIHByb2JsZW0gYmVjYXVzZSBvZiB0aGUgYWxsb2NhdGlvbgo+PiAodGhlIG1lbW9yeSB3
ZXJlIGdldHRpbmcgY29ycnVwdGVkIHJhbmRvbWx5KS4gVGhlIGNvbW1lbnQgeW91IGFkZGVkIG1h
eQo+PiBoZWxwIHRvIGF2b2lkIHRoaXMgcHJvYmxlbSBidXQgSSBzdGlsbCB0aGluayB0aGF0IHRy
eWluZyB0byBhbGxvY2F0ZQo+PiBoYWxmIGEgcGlycSBpcyBhIHByZXR0eSBiYWQgaWRlYS4KPiAK
PiBUbyBtZSwgbm90IHNpZ25pZmljYW50bHkgZGlmZmVyZW50IGZyb20geW91ciBjb250YWluZXJf
b2YoKSBhcHByb2FjaC4KCkkgZ3Vlc3MgaXQgaXMgYSBtYXR0ZXIgb2YgcGVyc3BlY3RpdmUuIFRo
ZSBpbXBsZW1lbnRhdGlvbiBvZiBhbGxvYy9mcmVlIAppcyBub3QgbXVjaCBiZXR0ZXIsIGJ1dCBh
IHVzZXIgdHJ5aW5nIHRvIGFkZCBhIG5ldyBmaWVsZCB3aWxsIG5vdCBmYWxsIAppbnRvIHRoZSB0
cmFwIGFnYWluIChjb21tZW50cyBjYW4gb2Z0ZW4gYmUgb3Zlcmxvb2tlZCkuCgo+IAo+Pj4gQnV0
IGlmIHlvdSByZWFsbHkgd2FudCB0byBwdXNoIGZvciBpdCwgd2h5IGNhbid0IHRoZQo+Pj4gdHdv
IHBhcnRzIGNvbnRpbnVlIHRvIGxpdmUgaW4gYSB3cmFwcGVyIEhWTSBzdHJ1Y3R1cmUsIGp1c3Qg
bGlrZQo+Pj4gdGhleSBkbyB0b2RheT8KPj4KPj4gSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSBhcmUg
c3VnZ2VzdGluZyBoZXJlLiBDb3VsZCB5b3UgZXh0ZW5kIHlvdXIgdGhvdWdodD8KPiAKPiBSaWdo
dCBub3cgd2UgaGF2ZQo+IAo+IHN0cnVjdCBhcmNoX3BpcnEgewo+ICAgICAgaW50IGlycTsKPiAg
ICAgIHVuaW9uIHsKPiAgICAgICAgICBzdHJ1Y3QgaHZtX3BpcnEgewo+ICAgICAgICAgICAgICBp
bnQgZW11aXJxOwo+ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSBkcGNpOwo+ICAg
ICAgICAgIH0gaHZtOwo+ICAgICAgfTsKPiB9Owo+IAo+IFdoYXQgSSdtIHN1Z2dlc3RpbmcgaXMg
dG8ga2VlcAo+IAo+IHN0cnVjdCBodm1fcGlycSB7Cj4gICAgICAgaW50IGVtdWlycTsKPiAgICAg
ICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSBkcGNpOwo+IH07Cj4gCj4gYW5kIGFkZCBzdHJ1Y3QgYXJj
aF9waXJxIGludG8gdGhlcmUuIEFyZ3VhYmx5IGl0IGNvdWxkIGV2ZW4KPiBiZSBmaXJzdCBpbiB0
aGVyZSwgdGh1cyBhbGxvd2luZyB4ZnJlZSgpIHRvIGZyZWUgdGhlIHdob2xlCj4gdGhpbmcgbm8g
bWF0dGVyIHdoZXRoZXIgcGFzc2VkIGEgc3RydWN0IGh2bV9waXJxICogb3IgYQo+IHN0cnVjdCBh
cmNoX3BpcnEgKiAoYW5kIGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBhIHBlci0KPiBhcmNoIGFi
c3RyYWN0aW9uIG9mIHRoZSBmcmVlaW5nKS4KCkkgZ3Vlc3MgeW91IG1lYW4gc3RydWN0IHBpcnEg
aW5zdGVhZCBvZiBzdHJ1Y3QgYXJjaF9waXJxLiBJZiBzbywgSSB3aWxsIApoYXZlIGEgbG9vay4g
VGhlIGNvZGUgc2hvdWxkIGJlIG11Y2ggY2xlYW5lciB0aGFuIHdoYXQgSSBoYXZlIHN1Ym1pdHRl
ZC4KCj4gCj4+Pj4+PiBAQCAtMTcxLDggKzE3MiwyNiBAQCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSB7
Cj4+Pj4+PiAgICAgICAgIHN0cnVjdCBodm1fZ21zaV9pbmZvIGdtc2k7Cj4+Pj4+PiAgICAgICAg
IHN0cnVjdCB0aW1lciB0aW1lcjsKPj4+Pj4+ICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBzb2Z0
aXJxX2xpc3Q7Cj4+Pj4+PiArICAgIGludCBlbXVpcnE7Cj4+Pj4+PiArICAgIHN0cnVjdCBwaXJx
IHBpcnE7Cj4+Pj4+PiAgICAgfTsKPj4+Pj4+ICAgICAKPj4+Pj4+ICsjZGVmaW5lIHBpcnFfZHBj
aShwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+Pj4+PiArICAgICgocCkgPyBjb250YWluZXJfb2YocCwgc3RydWN0IGh2bV9waXJxX2RwY2ks
IHBpcnEpIDogTlVMTCkKPj4+Pj4+ICsjZGVmaW5lIGNvbnN0X3BpcnFfZHBjaShwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+PiArICAgICgocCkg
PyBjb250YWluZXJfb2YocCwgY29uc3Qgc3RydWN0IGh2bV9waXJxX2RwY2ksIHBpcnEpIDogTlVM
TCkKPj4+Pj4+ICsKPj4+Pj4+ICsjZGVmaW5lIGRwY2lfcGlycShwZCkgKCYocGQpLT5waXJxKQo+
Pj4+Pj4gKwo+Pj4+Pj4gKyNkZWZpbmUgZG9tYWluX3BpcnFfdG9fZW11aXJxKGQsIHApICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+Pj4+ICsgICAgc3RydWN0IHBpcnEg
Kl9fcGkgPSBwaXJxX2luZm8oZCwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+Pj4+PiArICAgIF9fcGkgPyBwaXJxX2RwY2koX19waSktPmVtdWlycSA6IElSUV9VTkJPVU5E
OyAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+Pj4gK30pCj4+Pj4+PiArI2RlZmluZSBkb21h
aW5fZW11aXJxX3RvX3BpcnEoZCwgZW11aXJxKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+Pj4+Pj4gKyAgICB2b2lkICpfX3JldCA9IHJhZGl4X3RyZWVfbG9va3VwKCYoZCktPmFy
Y2guaHZtLmVtdWlycV9waXJxLCBlbXVpcnEpO1wKPj4+Pj4+ICsgICAgX19yZXQgPyByYWRpeF90
cmVlX3B0cl90b19pbnQoX19yZXQpIDogSVJRX1VOQk9VTkQ7ICAgICAgICAgICAgICAgICBcCj4+
Pj4+PiArfSkKPj4+Pj4KPj4+Pj4gV2hpbGUgZm9yIHRoZSBsYXR0ZXIgeW91IG1lcmVseSBtb3Zl
IHRoZSBib2d1cyBkb3VibGUtbGVhZGluZy0KPj4+Pj4gdW5kZXJzY29yZSBtYWNybyBsb2NhbCB2
YXJpYWJsZSAod2hpY2ggb24gdGhpcyBvY2Nhc2lvbiBJJ2QKPj4+Pj4gbGlrZSB0byBhc2sgYW55
d2F5IHRvIGJlIGNoYW5nZWQpLCB5b3UgYWN0aXZlbHkgaW50cm9kdWNlIGEKPj4+Pj4gbmV3IHNp
bWlsYXIgbmFtZSBzcGFjZSB2aW9sYXRpb24gaW4gdGhlIGRvbWFpbl9waXJxX3RvX2VtdWlycSgp
Lgo+Pj4+Cj4+Pj4gQUZBSUssIHRoZXJlIGlzIG5vdGhpbmcgaW4gdGhlIGNvZGluZyBzdHlsZSBm
b3JiaWRkaW5nIHlvdXIgImJvZ3VzIgo+Pj4+IG5hbWluZy4gU28gSSBqdXN0IGZvbGxvd2VkIHRo
ZSByZXN0IG9mIHRoZSBjb2RlLgo+Pj4KPj4+IE91ciBjb2Rpbmcgc3R5bGUgZG9jdW1lbnQgaXMg
bm90IHRvIHJlLWl0ZXJhdGUgQyBzdGFuZGFyZCBydWxlcywKPj4+IEkgdGhpbmssIGFuZCBoZW5j
ZSB5ZXMsIHlvdSB3b24ndCBmaW5kIGFueXRoaW5nIHRvIHRoaXMgZWZmZWN0Cj4+PiB0aGVyZS4K
Pj4KPj4gVGhlIGZhY3Qgc3VjaCBjb2RlIGhhcyBiZWVuIGFkZGVkIGluIFhlbiBpbiB0aGUgcGFz
dCBjbGVhcmx5IHNob3dzIHRoYXQKPj4gdGhlIGNvZGluZyBzdHlsZSBpcyBub3Qgc3VmZmljaWVu
dCB0byBiYWNrIHlvdXIgcG9pbnQgaGVyZS4KPj4KPj4gU28gcmF0aGVyIHRoYW4gY29tcGxhaW5p
bmcgdGhhdCBJIGRvbid0IGZvbGxvdyBhbiB1bndyaXR0ZW4gcnVsZSwgeW91Cj4+IGNvdWxkIGhh
dmUgc3VnZ2VzdGVkIGl0LiBUaGlzIHdvdWxkIGhhdmUgY2FtZSBhY2Nyb3NzIGFzIGxlc3MgcnVk
ZS4KPiAKPiBJZiBhbnl0aGluZyBJIHNhaWQgY2FtZSBhY3Jvc3MgYXMgcnVkZSwgSSdkIGxpa2Ug
dG8gYXBvbG9naXplLgo+IEFzIGFuIGV4cGxhbmF0aW9uIChub3QgYW4gZXhjdXNlKSwgcGxlYXNl
IGJlIGF3YXJlIHRoYXQgSSd2ZQo+IGhhZCB0byByZXF1ZXN0IGNoYW5nZXMgdG8gY29tcGx5IHRv
IG5hbWUgc3BhY2UgcnVsZXMgZmFyIHRvbwo+IG9mdGVuIHRoYXQgSSB3b3VsZCByZWNhbGwgdG93
YXJkcyB3aG9tIEkgZGlkIHNlbmQgdGhlc2UsIG9yCj4gdGhhdCBJIHdvdWxkIGFzc3VtZSBhbnkg
b2YgdGhlIHJlZ3VsYXIgY29udHJpYnV0b3JzIGNvdWxkIGluCj4gZmFjdCBuZXZlciBoYXZlIG5v
dGljZWQgdGhpcyBzbyBmYXIuCgpUaGUgZG91YmxlIHVuZGVyc2NvcmUgaXMgbXVjaCBsb3dlciBp
biBteSAiY2FyZSIgbGlzdCBvdmVyIApjbGVhbi9yZWFkYWJsZSBjb2RlIGFuZCBjb25zaXN0ZW5j
eS4gSSBhbSBzdXJlIEkgaGF2ZSBhZGRlZCBzb21lIG9uIEFybSAKaW4gdGhlIHBhc3QgZmV3IG1v
bnRocy4KCj4gCj4gSSBkbyBpbnNpc3Qgb24gbXkgcG9pbnQgdGhvdWdoIHRoYXQgd2UsIGVhcm5p
bmcgb3VyIG1vbmV5IHdpdGgKPiBwcm9ncmFtbWluZywgYW5kIGhlbmNlIHByb2JhYmx5IGNhbGxp
bmcgb3Vyc2VsdmVzICJwcm9mZXNzaW9uYWwKPiBwcm9ncmFtbWVycyIsIHNob3VsZCBrbm93IGFu
ZCBob25vciBiYXNpYyBwcmluY2lwbGVzIG9mIHRoZQo+IHN0YW5kYXJkcyBvZiBsYW5ndWFnZXMg
d2UncmUgdXNpbmcgaW4gb3VyIGRheSB0byBkYXkgd29yay4gVGhlCj4gZmFjdCB0aGF0IGNvZGUg
dmlvbGF0aW5nIHRoaXMgaGFkIGJlZW4gYWRkZWQgdG8gWGVuIGluIHRoZSBwYXN0Cj4gZG9lcyBu
b3QgbWFrZSB0aGlzIGFueSBiZXR0ZXI7IHRoZSBleGN1c2UgdGhlcmUgbWF5IHdlbGwgYmUKPiB0
aGF0IGl0IHN0YXJ0ZWQgb3V0IGFzIGEgcmVzZWFyY2ggcHJvamVjdCwgd2hlcmUgc3VjaAo+IGNv
bnNpZGVyYXRpb25zIG1heSBub3QgaGF2ZSBtYXR0ZXJlZCBhbGwgdGhpcyBtdWNoLiAoRkFPRCBJ
Cj4gZXhwbGljaXRseSBzYWlkICJiYXNpYyBwcmluY2lwbGVzIiAtIEkgZG9uJ3QgZXhwZWN0IGV2
ZXJ5b25lIHRvCj4ga25vdyBldmVyeSBjb3JuZXIgY2FzZS4pCkV2ZXJ5b25lIGhhcyBkaWZmZXJl
bnQgdmlldyBvZiB3aGF0IG1lYW5zICJwcm9mZXNzaW9uYWwgcHJvZ3JhbW1lcnMiIGFuZCAKd2hh
dCBpcyAiYmFzaWMgcHJpbmNpcGxlcyIuIEkgY291bGQgc2F5IG1pbmUsIGJ1dCBJIGRvbid0IHRo
aW5rIHRoaXMgaXMgCmEgcmVhbGx5IHVzZWZ1bCBkaXNjdXNzaW9uIHRvIGhhdmUuCgo+IERvIHlv
dSB3YW50IG1lIHRvIHN1Ym1pdCBhIHBhdGNoIGFkZGluZyBzb21ldGhpbmcgbGlrZSAiSXQKPiBw
cm9iYWJseSBnb2VzIHdpdGhvdXQgc2F5aW5nIHRoYXQgdGhlIHVuZGVybHlpbmcgbGFuZ3VhZ2UK
PiBzdGFuZGFyZHMgb3Igc3BlY2lmaWNhdGlvbnMgYXJlIHRvIGJlIGhvbm9yZWQiLCBwZXJoYXBz
IGNsb3NlCj4gdG8gdGhlIHRvcCBvZiAuL0NPRElOR19TVFlMRT8KCiJzdGFuZGFyZHMiIGFuZCAi
c3BlY2lmaWNhdGlvbnMiIGFyZSByZWFsbHkgdmFndWUsIHNvIHRoaXMgd291bGQgYXQgCmxlYXN0
IG5lZWQgdG8gYmUgZXhwYW5kZWQgd2l0aCBkZXRhaWxzIG9uIHN0YW5kYXJkL3NwZWNpZmljYXRp
b25zIHdlIGZvbGxvdy4KCkhvd2V2ZXIsIGRlc3BpdGUgd2hhdCB5b3Ugc3VnZ2VzdCBhYm92ZSwg
SSBkb24ndCBleHBlY3QgZXZlcnlvbmUgCihpbmNsdWRpbmcgbXlzZWxmKSB0byBrbm93IHRob3Nl
IGRvY3VtZW50cyBieSBoZWFydC4gU28gdW5sZXNzIHlvdSBrbm93IApleGFjdGx5IHdoYXQgeW91
IGFyZSBsb29raW5nIGZvciwgdGhpcyBpcyBub3QgZ29pbmcgdG8gaGVscCBtdWNoIGV4Y2VwdCAK
bm93IHlvdSBjYW4gc2F5ICJZb3UgZGlkbid0IGZvbGxvdyB0aGUgc3RhbmRhcmRzIi4KCldoYXQg
d2UgbmVlZCBoZXJlIGlzIG5vdCBtb3JlIHNwZWNpZmljYXRpb25zIHRvIHJlYWQsIGJ1dCB0b29s
cyB0aGF0IApoZWxwIHRoZSByZXZpZXdlcnMvc3VibWl0dGVycyB0byBjaGVjayBjb2Rpbmcgc3R5
bGUgKG9yIGF0IGxlYXN0IHRoZSAKYml0cyB3ZSByZWFsbHkgY2FyZSkuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:20:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isY6e-0003Dn-CY; Fri, 17 Jan 2020 20:20:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Omz=3G=amazon.com=prvs=2780aa402=elnikety@srs-us1.protection.inumbo.net>)
 id 1isY6d-0003Di-7g
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:20:35 +0000
X-Inumbo-ID: d0476f07-3966-11ea-b612-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0476f07-3966-11ea-b612-12813bfff9fa;
 Fri, 17 Jan 2020 20:20:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579292433; x=1610828433;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+tlD41CSHCxgVGhkNLdxyNpabgGqVmtU69pGCh2cnlU=;
 b=kGKg17dm5edxUWtt5dIsDARuvyW8G8sN8OEwABGqI+IY578EGHdkSgqZ
 vP7lVwrnTdBGgNFaqHssX3+0YLGkmZW8mRpvCWTJ8WoCOE5nR2gUMWNcA
 +Ht1wdFyQ8iWnD1nqj3p4apPabKQOazasIjleDCh0PaO5S7Df8JBtIsqM c=;
IronPort-SDR: GWlQdruJkHkATOXWlcLtM+XPyUwfIs/5HoE2adi7sl3yCZx8bdYq323FdlxcW1FFOSAqsXG6jw
 z8ukbauBZbEQ==
X-IronPort-AV: E=Sophos;i="5.70,331,1574121600"; d="scan'208";a="12048875"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 17 Jan 2020 20:20:33 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-97fdccfd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3C7D9A25DF; Fri, 17 Jan 2020 20:20:29 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 17 Jan 2020 20:20:29 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.162.7) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 17 Jan 2020 20:20:23 +0000
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Jan Beulich
 <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <cf29db3bde903a5788322381ef6eac1a6ed9b2b9.1576630344.git.elnikety@amazon.com>
 <729be010-5721-3eca-8a95-63987b61d897@suse.com>
 <e456ffdd-6c93-8f8c-9385-f169fa984dfb@amazon.com>
 <980abeb1-4c86-2618-9ab2-094af86d47ab@suse.com>
 <35344302-b1e6-01a5-955c-f600b3e94d5a@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <96ddd0d4-fb2f-c69b-997e-82738b7693bf@amazon.com>
Date: Fri, 17 Jan 2020 21:20:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <35344302-b1e6-01a5-955c-f600b3e94d5a@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.7]
X-ClientProxiedBy: EX13D11UWB001.ant.amazon.com (10.43.161.53) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/microcode: Support builtin CPU
 microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMTIuMTkgMTE6MzQsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMjAuMTIuMTkgMTE6
MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxOS4xMi4yMDE5IDIzOjExLCBFc2xhbSBFbG5p
a2V0eSB3cm90ZToKPj4+IE9uIDE4LjEyLjE5IDEzOjQyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
PiBPbiAxOC4xMi4yMDE5IDAyOjMyLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4+Pj4gLS0tIC9k
ZXYvbnVsbAo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlL01ha2VmaWxlCj4+Pj4+
IEBAIC0wLDAgKzEsNDYgQEAKPj4+Pj4gKyMgQ29weXJpZ2h0IChDKSAyMDE5IEFtYXpvbi5jb20s
IEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCj4+Pj4+ICsjIEF1dGhvcjogRXNsYW0gRWxuaWtldHkg
PGVsbmlrZXR5QGFtYXpvbi5jb20+Cj4+Pj4+ICsjCj4+Pj4+ICsjIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgCj4+Pj4+IG1vZGlm
eQo+Pj4+PiArIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIAo+Pj4+PiBwdWJsaXNoZWQgYnkKPj4+Pj4gKyMgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPj4+Pj4gKyMg
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+Pj4gKyMKPj4+Pj4gKyMgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCj4+Pj4+ICsjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCj4+Pj4+ICsjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS7CoCBTZWUgdGhlCj4+Pj4+ICsjIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+ICsKPj4+Pj4gKyMgUmVtb3ZlIHF1
b3RlcyBhbmQgZXhjZXNzIHNwYWNlcyBmcm9tIGNvbmZpZ3VyYXRpb24gc3RyaW5ncwo+Pj4+PiAr
VUNPREVfRElSPSQoc3RyaXAgJChzdWJzdCAkXCIsLCQoQ09ORklHX0JVSUxUSU5fVUNPREVfRElS
KSkpCj4+Pj4+ICtVQ09ERV9BTUQ9JChzdHJpcCAkKHN1YnN0ICRcIiwsJChDT05GSUdfQlVJTFRJ
Tl9VQ09ERV9BTUQpKSkKPj4+Pj4gK1VDT0RFX0lOVEVMPSQoc3RyaXAgJChzdWJzdCAkXCIsLCQo
Q09ORklHX0JVSUxUSU5fVUNPREVfSU5URUwpKSkKPj4+Pj4gKwo+Pj4+PiArIyBBTUQgYW5kIElO
VEVMIG1pY3JvY29kZSBibG9icy4gVXNlICd3aWxkY2FyZCcgdG8gZmlsdGVyIGZvciAKPj4+Pj4g
ZXhpc3RpbmcgYmxvYnMuCj4+Pj4+ICthbWQtYmxvYnMgOj0gJCh3aWxkY2FyZCAkKGFkZHByZWZp
eCAkKFVDT0RFX0RJUiksJChVQ09ERV9BTUQpKSkKPj4+Pj4gK2ludGVsLWJsb2JzIDo9ICQod2ls
ZGNhcmQgJChhZGRwcmVmaXggJChVQ09ERV9ESVIpLCQoVUNPREVfSU5URUwpKSkKPj4+Pj4gKwo+
Pj4+PiAraWZuZXEgKCQoYW1kLWJsb2JzKSwpCj4+Pj4+ICtvYmoteSArPSB1Y29kZV9hbWQubwo+
Pj4+PiArZW5kaWYKPj4+Pj4gKwo+Pj4+PiAraWZuZXEgKCQoaW50ZWwtYmxvYnMpLCkKPj4+Pj4g
K29iai15ICs9IHVjb2RlX2ludGVsLm8KPj4+Pj4gK2VuZGlmCj4+Pj4+ICsKPj4+Pj4gK2lmZXEg
KCQoYW1kLWJsb2JzKSQoaW50ZWwtYmxvYnMpLCkKPj4+Pj4gK29iai15ICs9IHVjb2RlX2R1bW15
Lm8KPj4+Pj4gK2VuZGlmCj4+Pj4+ICsKPj4+Pj4gK3Vjb2RlX2FtZC5vOiBNYWtlZmlsZSAkKGFt
ZC1ibG9icykKPj4+Pj4gK8KgwqDCoCBjYXQgJChhbWQtYmxvYnMpID4gJEAuYmluCj4+Pj4+ICvC
oMKgwqAgJChPQkpDT1BZKSAtSSBiaW5hcnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6eDg2LTY0
IAo+Pj4+PiAtLXJlbmFtZS1zZWN0aW9uIAo+Pj4+PiAuZGF0YT0uYnVpbHRpbl9hbWRfdWNvZGUs
YWxsb2MsbG9hZCxyZWFkb25seSxkYXRhLGNvbnRlbnRzICRALmJpbiAkQAo+Pj4+PiArwqDCoMKg
IHJtIC1mICRALmJpbgo+Pj4+PiArCj4+Pj4+ICt1Y29kZV9pbnRlbC5vOiBNYWtlZmlsZSAkKGlu
dGVsLWJsb2JzKQo+Pj4+PiArwqDCoMKgIGNhdCAkKGludGVsLWJsb2JzKSA+ICRALmJpbgo+Pj4+
PiArwqDCoMKgICQoT0JKQ09QWSkgLUkgYmluYXJ5IC1PIGVsZjY0LXg4Ni02NCAtQiBpMzg2Ong4
Ni02NCAKPj4+Pj4gLS1yZW5hbWUtc2VjdGlvbiAKPj4+Pj4gLmRhdGE9LmJ1aWx0aW5faW50ZWxf
dWNvZGUsYWxsb2MsbG9hZCxyZWFkb25seSxkYXRhLGNvbnRlbnRzICRALmJpbiAkQAo+Pj4+PiAr
wqDCoMKgIHJtIC1mICRALmJpbgo+Pj4+Cj4+Pj4gVGhpcyBjYW4gYmUgaGFkIHdpdGggYSBwYXR0
ZXJuIHJ1bGUgKHdpdGggdGhlIHZlbmRvciBiZWluZyB0aGUgc3RlbSkKPj4+PiBhbmQgaGVuY2Ug
d2l0aG91dCBkdXBsaWNhdGlvbiwgSSB0aGluay4KPj4+Pgo+Pj4+IEFsc28gLSBpcyBzaW1wbHkg
Y29uY2F0ZW5hdGluZyB0aGUgYmxvYnMgcmVsaWFibGUgZW5vdWdoPyBUaGVyZSdzIG5vCj4+Pj4g
YnVpbGQgdGltZSBkaWFnbm9zdGljIHRoYXQgdGhlIHJlc3VsdCB3b3VsZCBhY3R1YWxseSBiZSB1
bmRlcnN0b29kCj4+Pj4gYXQgcnVudGltZS4KPj4+Pgo+Pj4KPj4+IENvbmNhdGVuYXRpb24gaXMg
cmVsaWFibGUgKGFzIGxvbmcgYXMgdGhlIGluZGl2aWR1YWwgbWljcm9jb2RlIGJsb2JzIGFyZQo+
Pj4gbm90IG1hbGZvcm1lZCwgYW5kIGluIHRoYXQgY2FzZSB0aGUgYnVpbHRpbiBpcyBub3QgbWFr
aW5nIG1hdHRlcnMgd29yc2UKPj4+IGNvbXBhcmVkIHRvIHByZXNlbnRpbmcgdGhlIG1hbGZvcm1l
ZCB1cGRhdGUgdmlhIDxpbnRlZ2VyPiB8IHNjYW4pLgo+Pgo+PiBBIG1hbGZvcm1lZCB1cGRhdGUg
Zm91bmQgdGhlIG90aGVyIHdheSBpcyBhIGJ1ZyBpbiB0aGUgdG9vbHMKPj4gY29uc3RydWN0aW5n
IHRoZSByZXNwZWN0aXZlIGltYWdlcy4gQSBtYWxmb3JtZWQgYnVpbHQtaW4KPj4gdXBkYXRlIGlz
IGEgYnVnIGluIHRoZSBYZW4gYnVpbGQgc3lzdGVtLiBUaGUgcHV0IHRoZSBxdWVzdGlvbgo+PiBk
aWZmZXJlbnRseTogSXMgaXQgc3BlY2lmaWVkIHNvbWV3aGVyZSB0aGF0IHRoZSBibG9icyBhbGwg
aGF2ZQo+PiB0byBoYXZlIGNlcnRhaW4gcHJvcGVydGllcywgd2hpY2ggdGhlIHN0cmFpZ2h0IGNv
bmNhdGVuYXRpb24KPj4gcmVsaWVzIHVwb24/Cj4+Cj4+Pj4+ICt1Y29kZV9kdW1teS5vOiBNYWtl
ZmlsZQo+Pj4+PiArwqDCoMKgICQoQ0MpICQoQ0ZMQUdTKSAtYyAteCBjIC9kZXYvbnVsbCAtbyAk
QDsKPj4+Pgo+Pj4+IFNpbmNlIHRoZSBjb21taXQgbWVzc2FnZSBkb2Vzbid0IGV4cGxhaW4gd2h5
IHRoaXMgaXMgbmVlZGVkLCBJCj4+Pj4gaGF2ZSB0byBhc2sgKEkgZ3Vlc3Mgd2Ugc29tZXdoZXJl
IGhhdmUgYSBkZXBlbmRlbmN5IG9uICQob2JqLXkpCj4+Pj4gbm90IGJlaW5nIGVtcHR5KS4KPj4+
Cj4+PiBZb3VyIGd1ZXNzIGlzIGNvcnJlY3QuIEFsbCBzdWItZGlyZWN0b3JpZXMgb2YgeGVuL2Fy
Y2gveDg2IGFyZSBleHBlY3RlZAo+Pj4gdG8gcHJvZHVjZSBidWlsdF9pbi5vLiBJZiB0aGVyZSBh
cmUgbm90IGFtZCBub3IgaW50ZWwgbWljcm9jb2RlIGJsb2JzLAo+Pj4gdGhlcmUgd2lsbCBiZSBu
byBidWlsZCBkZXBlbmRlbmNpZXMgYW5kIHRoZSBidWlsZCBmYWlscyBwcmVwYXJpbmcgdGhlCj4+
PiBidWlsdF9pbi5vCj4+Cj4+IFRoYXQncyByYXRoZXIgcG9vciwgYnV0IGl0J3Mgb2YgY291cnNl
IG5vdCB5b3VyIHRhc2sgdG8gZ2V0IHRoaXMKPj4gZml4ZWQgKGl0IHNob3VsZG4ndCBiZSB2ZXJ5
IGRpZmZpY3VsdCB0byBjcmVhdGUgYW4gZW1wdHkKPj4gYnVpbHRfaW4ubyBmb3IgYW4gZW1wdHkg
JChvYmoteSkpLgo+Pgo+Pj4+IF9JZl8gaXQgaXMgbmVlZGVkLCBJIGRvbid0IHNlZSB3aHkgeW91
IG5lZWQKPj4+PiBpZmVxKCkgYXJvdW5kIGl0cyB1c2UuIEluIGZhY3QgeW91IGNvdWxkIGhhdmUK
Pj4+Pgo+Pj4+IG9iai15IDo9IHVjb2RlLWR1bW15Lm8KPj4+Pgo+Pj4+IHJpZ2h0IGF0IHRoZSB0
b3Agb2YgdGhlIGZpbGUuCj4+Pj4KPj4+PiBGdXJ0aGVybW9yZSBJIGRvbid0IHJlYWxseSB1bmRl
cnN0YW5kIHdoeSB5b3UgbmVlZCB0aGlzIGluIHRoZQo+Pj4+IGZpcnN0IHBsYWNlLiBXaGlsZSBj
YXQgd29uJ3QgZG8gd2hhdCB5b3Ugd2FudCB3aXRoIGFuIGVtcHR5Cj4+Pj4gYXJndW1lbnQgbGlz
dCwgY2FuJ3QgeW91IHNpbXBseSBwcmVwZW5kIC8gYXBwZW5kIC9kZXYvbnVsbD8KPj4+Pgo+Pj4K
Pj4+IFRvIG1ha2Ugc3VyZSB3ZSBhcmUgb24gdGhlIHNhbWUgcGFnZS4gWW91IGFyZSBzdWdnZXN0
aW5nIHVzaW5nCj4+PiAiL2Rldi9udWxsIiBpbiBjYXNlIHRoZXJlIGFyZSBubyBhbWQvaW50ZWwg
dWNvZGUgdG8gZ2VuZXJhdGUgdGhlCj4+PiB1Y29kZV9hbWQvaW50ZWwubz8gSWYgc28sIG9iamNv
cHkgZG9lcyBub3QgYWxsb3cgdXNpbmcgL2Rldi9udWxsIGFzCj4+PiBpbnB1dCAoY29tcGxhaW5z
IGFib3V0IGVtcHR5IGJpbmFyeSkuCj4+Cj4+IFRoYXQncyBhZ2FpbiByYXRoZXIgcG9vciwgdGhp
cyB0aW1lIG9mIHRoZSB1dGlsaXR5IC0gaXQgc2hvdWxkIGJlCj4+IGVhc3kgZW5vdWdoIHRvIHBy
b2R1Y2UgYW4gb2JqZWN0IHdpdGggYW4gZW1wdHkgLmRhdGEgKG9yIHdoYXRldmVyCj4+IGl0IGlz
KSBzZWN0aW9uLiBBcyBhYm92ZSAtIEknbSBmaW5lIHdpdGggeW91IGtlZXBpbmcgdGhlIGxvZ2lj
Cj4+IHRoZW4gYXMgaXMsIHByb3ZpZGVkIHlvdSBzYXkgaW4gdGhlIGRlc2NyaXB0aW9uIHdoeSBp
dCBjYW4ndCBiZQo+PiBzaW1wbGlmaWVkLgo+IAo+IFdoYXQgYWJvdXQgdXNpbmcgdGhlIGF0dGFj
aGVkIHBhdGNoIGZvciBpbmNsdWRpbmcgdGhlIGJpbmFyeSBmaWxlcz8KPiAKPiBJIHdhbnRlZCB0
byBwb3N0IHRoYXQgZm9yIG15IGh5cGVydmlzb3ItZnMgc2VyaWVzLCBidXQgSSB0aGluayBpdCB3
b3VsZAo+IGZpdCBoZXJlIHF1aXRlIG5pY2UuCgpUaGFua3MsIErDvHJnZW4uIFRoYXQgdG9vbCBp
cyBpbmRlZWQgdXNlZnVsIG9uIGl0cyBvd24gcmlnaHQgZm9yIApmbGFzay9wb2xpY2llcy4gSG93
ZXZlciwgaXQgc2VlbXMgdG8gbWUgdGhhdCBjcmVhdGluZyBhIGJ1aWx0X2luLm8gcmlnaHQgCm91
dCBvZiB0aGUgbWljcm9jb2RlIGJsb2JzIGlzIHNpbXBsZXIgYW5kIGtlZXBzIHRoZSB3aG9sZSBi
dXNpbmVzcyAKY29udGFpbmVkIHdpdGhpbiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLy4KCi0tIEVz
bGFtCgo+IAo+IAo+IEp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42: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 1isYRH-0004rO-ED; Fri, 17 Jan 2020 20:41:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bkkV=3G=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isYRG-0004rJ-9C
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:41:54 +0000
X-Inumbo-ID: c63a8860-3969-11ea-b833-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c63a8860-3969-11ea-b833-bc764e2007e4;
 Fri, 17 Jan 2020 20:41:45 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id f129so8922342wmf.2
 for <xen-devel@lists.xenproject.org>; Fri, 17 Jan 2020 12:41:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=A/WE2Ywy9p9aah+WW642LhBMT6wM2nydQFs79AN6uSI=;
 b=o0NlUuyUIcFRwADKRzQdEMpmTLZw4MaHm6cBIKKuwpjmt9AF+U9i5b2z9TqkFVMlUk
 oVwd2QiVaToF0BSeqER0n8sCXa5RvfRbp6seCI0no+yzwcNOsUBHpNJd8+Khugdf21Lo
 CIimbZy3h5i6g601aQwKP2TMB2HdfF18h2P4bsAH3FaQr/6CS+5md5b3vtFE5HDFC23f
 T3VqpeTTP0qPe8BKfSmMl5ZmAnNZqI9+NWNV46peJZ52azASHJksHYIvlHBNg6y6B8rU
 2ZV673AR8tv8zwIzQERMlePwZvgnVdk/Wx7soo83kQLhZ4UC8p1yT6HBoZN4u1MTQg7A
 NBww==
X-Gm-Message-State: APjAAAWQ+WQ+rY1C8JBKgO0eCRo6wPwc7YAuMxMlB8c8mYLeBaUdS4VK
 vS9t3PVP7Tz9EHUoN+VtbZE=
X-Google-Smtp-Source: APXvYqxq2On0sbc27GQtMBRapA10P2jQC74xeOBpITYhJd3+WvJV/rSBaSrDo1LMVTGEv1cwqmhteA==
X-Received: by 2002:a05:600c:30a:: with SMTP id
 q10mr6481626wmd.84.1579293704502; 
 Fri, 17 Jan 2020 12:41:44 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id x17sm34648609wrt.74.2020.01.17.12.41.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 17 Jan 2020 12:41:43 -0800 (PST)
To: Wei Xu <xuwei5@hisilicon.com>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
 <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
 <5E147FA8.1000401@hisilicon.com>
 <79e63299-ce00-b417-5002-aff6d4f6bb2e@xen.org>
 <5E21792C.9020602@hisilicon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <2469482d-c8b1-6505-b143-511da015c426@xen.org>
Date: Fri, 17 Jan 2020 20:41:42 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <5E21792C.9020602@hisilicon.com>
Content-Language: en-GB
Subject: [Xen-devel] Interaction between ACPI and dt_unreserved_regions()
 (WAS: Re: [PATCH] xen/arm: vgic-v3: Fix the typo of GICD IRQ active status
 range)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

KFJlbmFtaW5nIHRoZSB0aXRsZSB0byBhdm9pZCBjb25mdXNpb24pCgpPbiAxNy8wMS8yMDIwIDA5
OjA2LCBXZWkgWHUgd3JvdGU6Cj4gSGkgSnVsaWVuLAoKSGkgV2VpLAoKPiBPbiAyMDIwLzEvNyAy
MzoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseSEKCkRv
bid0IHdvcnJ5LCB0aGFuayB5b3UgZm9yIGxvb2tpbmcgaW50byB0aGUgYnVnIQoKPiBUaGUgUEMg
cmVmZXJzIHRvIGZkdF9udW1fbWVtX3JzdiBkdXJpbmcgaW5pdF9kb25lLgo+IEJ1dCB0aGUgZGV2
aWNlX3RyZWVfZmxhdHRlbmVkIGlzIE5VTEwgdGhhdCB0aGUgZGF0YSBhYm9ydCBoYXBwZW5lZC4K
CkFoLCBJIGRpZG4ndCByZWFsaXplIHRoYXQgZGV2aWNlX3RyZWVfZmxhdHRlbmVkIHdoZXJlIHN0
aWxsIHVzZWQgCmFmdGVyd2FyZHMuIFNvcnJ5IGZvciB0aGUgYnJlYWthZ2UuIEkgcmVhbGx5IG5l
ZWQgdG8gc2V0dXAgYSBkZXZib3ggd2l0aCAKQUNQSSBzbyBJIGNhbiB0ZXN0IGNoYW5nZXMgcHJv
cGVybHkuCgo+IFNvIEkgYWRkZWQgYmVsb3cgY2hhbmdlcyBhbmQgdGhlIFhFTiBkb20wIGNhbiBi
ZSBib290ZWQuCj4gCj4gIMKgwqDCoCBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMg
Yi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICDCoMKgwqAgaW5kZXggMWU4MzM1MS4uMWFiODBhMSAx
MDA2NDQKPiAgwqDCoMKgIC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gIMKgwqDCoCArKysg
Yi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICDCoMKgwqAgQEAgLTM5Miw3ICszOTIsOCBAQCB2b2lk
IF9faW5pdCBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcyh2b2lkKQo+ICDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKGUpKSApCj4gIMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+IAo+ICDCoMKgwqAgLcKgwqDC
oMKgwqDCoMKgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBpbml0X2RvbWhlYXBfcGFnZXMs
IDApOwo+ICDCoMKgwqAgK8KgwqDCoMKgwqDCoCBpZiggYWNwaV9kaXNhYmxlZCApCj4gIMKgwqDC
oCArwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRfdW5yZXNlcnZlZF9yZWdpb25zKHMsIGUsIGluaXRf
ZG9taGVhcF9wYWdlcywgMCk7CgpXaGlsZSBJIHVuZGVyc3RhbmQgaG93IHRoaXMgaXMgZml4aW5n
IHlvdXIgcHJvYmxlbSwgdGhpcyB1bmZvcnR1bmF0ZWx5IAptZWFucyB0aGUgbWVtb3J5IHJhbmdl
cyB1c2VkIGJ5IHRoZSBpbml0YWwgbW9kdWxlcyAoZS5nIEtlcm5lbCwgSW5pdHJkKSAKd2lsbCBu
b3QgYmUgcmUtdXNlZCBieSBYZW4uIFNvIHRoaXMgaXMgYSAic2xpZ2h0IiB3YXN0ZSBvZiBtZW1v
cnkuCgpUaGVyZSBhcmUgYSBmZXcgb3RoZXIgcGxhY2VzIHdoZXJlIGR0X3VucmVzZXJ2ZWRfcmVn
aW9ucygpIGlzIGNhbGxlZCAKKHNlZSBzZXR1cF9tbSgpKS4gSG93ZXZlciwgaW4gdGhlIGNhc2Ug
b2Ygc2V0dXBfbW0oKSB3ZSBoYXZlIGEgcG9pbnRlciAKdG8gRFQgYXMgd2UgZG9uJ3Qga25vdyB5
ZXQgd2UgYXJlIHJ1bm5pbmcgb24gQUNQSSBzeXN0ZW1zLgoKQnV0IGl0IGZlZWxzIHdyb25nIHRv
IHRyeSB0byBmaW5kIG91dCB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJhbmdlIHRocm91Z2ggCnRoZSBE
VCB3aGVuIEFDUEkgd2lsbCBiZSB1c2VkLiBUaGUgRFQgaXMgZWl0aGVyIGdvaW5nIHRvIGJlIG5l
YXJseSAKZW1wdHksIG9yIGNvbnRhaW4gdGhlIGZ1bGwgZGVzY3JpcHRpb24gb2YgdGhlIHBsYXRm
b3JtLiBJIGRvbid0IGtub3cgCmVub3VnaCB0byBiZSBhYmxlIHRvIHNheSBpZiBzb21ldGhpbmcg
aXMgZ29pbmcgdG8gZ28gd3JvbmcuCgpJIGFtIHRoaW5raW5nIHRvIHN1Z2dlc3QgdG8gY3JlYXRl
IGFuIGhlbHBlciB0aGF0IHdpbGwgZG8gdGhlIGpvYiBmb3IgCnlvdS4gU29tZXRoaW5nIGxpa2U6
Cgp2b2lkIGZ3dGFibGVfdW5yZXNlcnZlZF9yZWdpb25zKHBhZGRyX3QgcywgcGFkZHJfdCBlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICgqY2IpKHBhZGRyX3QsIHBhZGRy
X3QpLCBpbnQgZmlyc3QpCnsKICAgIGlmICggYWNwaV9kaXNhYmxlZCApCiAgICAgIGR0X3VucmVz
ZXJ2ZWRfcmVnaW9ucyhzLCBlLCBjYiwgZmlyc3QpOwogICAgZWxzZQogICAgICBjYihzLCBlKTsK
fQoKUmVnYXJkaW5nIHRoZSBlbHNlIHBhcnQsIHRoaXMgbWF5IG5lZWQgc29tZSBhZGp1c3RtZW50
IGlmIHdlIG5lZWQgdG8gCnNraXAgc29tZSByZXNlcnZlZCByZWdpb24gZm9yIEFDUEkuIE9uIFhl
biA0LjEzLCB3ZSBzaG91bGQgb25seSBoYXZlIAp1c3VhYmxlIFJBTSBpbiBoYW5kICh0aGUgRUZJ
IHN0dWIgaXMgZG9pbmcgdG8gc29ydGluZyBmb3IgdXMpLiBEbyB5b3UgCmtub3cgd2hldGhlciBB
Q1BJIGRlc2NyaWJlcyBzb21ldGhpbmcgc2ltaWxhciB0byByZXNlcnZlZC1tZW1vcnkgaW4gRFQg
CihpLmUgUkFNIHJlZ2lvbnMgcmVzZXJ2ZWQgZm9yIGNtYS4uLik/CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isYRs-0004vO-0Z; Fri, 17 Jan 2020 20:42:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYRq-0004uz-0X
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:30 +0000
X-Inumbo-ID: dfbc0c14-3969-11ea-b618-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfbc0c14-3969-11ea-b618-12813bfff9fa;
 Fri, 17 Jan 2020 20:42:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293748;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fpCO0ehVSAQgDjvhHyCszFmIE7gcwm29q8mHr7AMMDk=;
 b=bUjK78HD2UHlkh0o5dNI4+bJKXHoi+ugJVAFTiEBZxXXH3qgV/fgB0Yr
 D+DwbkXd+7yy9Aba2V24QD8lr2VSlFOiagJp+DDhfYeZcUWzxU65SDq0w
 RO99qqGf2cYaS3x6EHGj4n39DbgWXqbkleapOwHVAnlAj1Lv6tpKT7PuR Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7gCKtV2y8COdvzMRWJ2BKsyxla/KMiosFxoQp+NXQw1ri7I3yKjYD4fWqjRmgCDcHFMxbNn9G2
 Dh2npbjnT7ybROGhee6TXXs3CBju0VGzDFCXxnyw9SXROZqMBBTvfF7fcxt6EMc6PB33blHy5I
 xwolFk8pUByaXTrheWiE/dZoDDfidMLiLmmjjnXbI7gN1y5pnu/rzkhBGIUFk90Wxe9Hfihn5+
 vyIZAmRq/DZPlEgDBPbmS18AC3H8C/3oYRPdSJtyT60ffWFmn8re+W8mxif8tg0wAs3d721vTm
 1I0=
X-SBRS: 2.7
X-MesageID: 11688713
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11688713"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:20 +0000
Message-ID: <20200117204223.30076-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117204223.30076-1-andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/5] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

Li4uIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IDE2TSB3aWxsIGRvLiAgT24gdGhlIEVGSSBz
aWRlLCB1c2UKbDJlX2FkZF9mbGFncygpIHRvIHJlZHVjZSB0aGUgY29kZS1nZW5lcmF0aW9uIG92
ZXJoZWFkIG9mIHVzaW5nCmwyZV9mcm9tX3BhZGRyKCkgdHdpY2UuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBEcm9wIGFkanVzdG1l
bnQgdG8gdGhlIGxpbmtlciBzY3JpcHQuICBUaGVyZSBhcmUgbW9yZSAxNk0gaXNzdWVzIHRvIGZp
bmQuCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgIHwgMjEgKysrKysrKysrKysrKy0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyMyArKysrKysrKysrKysrKysr
KystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKaW5kZXggZWY5ZjU2MjUwNS4uMDEzN2VlOTlhNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAt
Njg3LDE0ICs2ODcsMTkgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICogaGFuZGxpbmcv
d2Fsa2luZyksIGFuZCBpZGVudGl0eSBtYXAgWGVuIGludG8gYm9vdG1hcCAobmVlZGVkIGZvcgog
ICAgICAgICAgKiB0aGUgdHJhbnNpdGlvbiBpbnRvIGxvbmcgbW9kZSksIHVzaW5nIDJNIHN1cGVy
cGFnZXMuCiAgICAgICAgICAqLwotICAgICAgICBsZWEgICAgIHN5bV9lc2koc3RhcnQpLCVlYngK
LSAgICAgICAgbGVhICAgICAoMTw8TDJfUEFHRVRBQkxFX1NISUZUKSo3KyhQQUdFX0hZUEVSVklT
T1JfUldYfF9QQUdFX1BTRSkoJWVieCksJWVheAotICAgICAgICBzaHIgICAgICQoTDJfUEFHRVRB
QkxFX1NISUZULTMpLCVlYngKLSAgICAgICAgbW92ICAgICAkOCwlZWN4Ci0xOiAgICAgIG1vdiAg
ICAgJWVheCxzeW1fZnMobDJfYm9vdG1hcCktOCglZWJ4LCVlY3gsOCkKLSAgICAgICAgbW92ICAg
ICAlZWF4LHN5bV9mcyhsMl9kaXJlY3RtYXApLTgoJWVieCwlZWN4LDgpCi0gICAgICAgIHN1YiAg
ICAgJCgxPDxMMl9QQUdFVEFCTEVfU0hJRlQpLCVlYXgKLSAgICAgICAgbG9vcCAgICAxYgorICAg
ICAgICBsZWEgICAgIHN5bV9lc2koX3N0YXJ0KSwgJWVjeAorICAgICAgICBsZWEgICAgIC0xICsg
c3ltX2VzaShfZW5kKSwgJWVkeAorICAgICAgICBsZWEgICAgIF9QQUdFX1BTRSArIFBBR0VfSFlQ
RVJWSVNPUl9SV1goJWVjeCksICVlYXggLyogUFRFIHRvIHdyaXRlLiAqLworICAgICAgICBzaHIg
ICAgICRMMl9QQUdFVEFCTEVfU0hJRlQsICVlY3ggICAgICAgICAgICAgICAgICAgLyogRmlyc3Qg
c2xvdCB0byB3cml0ZS4gKi8KKyAgICAgICAgc2hyICAgICAkTDJfUEFHRVRBQkxFX1NISUZULCAl
ZWR4ICAgICAgICAgICAgICAgICAgIC8qIEZpbmFsIHNsb3QgdG8gd3JpdGUuICovCisKKzE6ICAg
ICAgbW92ICAgICAlZWF4LCBzeW1fb2ZmcyhsMl9ib290bWFwKSAgKCVlc2ksICVlY3gsIDgpCisg
ICAgICAgIG1vdiAgICAgJWVheCwgc3ltX29mZnMobDJfZGlyZWN0bWFwKSglZXNpLCAlZWN4LCA4
KQorICAgICAgICBhZGQgICAgICQxLCAlZWN4CisgICAgICAgIGFkZCAgICAgJDEgPDwgTDJfUEFH
RVRBQkxFX1NISUZULCAlZWF4CisKKyAgICAgICAgY21wICAgICAlZWR4LCAlZWN4CisgICAgICAg
IGpiZSAgICAgMWIKIAogICAgICAgICAvKiBJbml0aWFsaXplIEwzIGJvb3QtbWFwIHBhZ2UgZGly
ZWN0b3J5IGVudHJpZXMuICovCiAgICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IrKEwy
X1BBR0VUQUJMRV9FTlRSSUVTKjgpKjMrc3ltX2VzaShsMl9ib290bWFwKSwlZWF4CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmgKaW5kZXggY2UwN2FlZGY0NS4uYmY3YjBhNjFkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAt
NjExLDE1ICs2MTEsMjggQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX21lbW9yeV9zZXR1
cCh2b2lkKQogICAgICAqIE1hcCBYZW4gaW50byB0aGUgZGlyZWN0bWFwIChuZWVkZWQgZm9yIGVh
cmx5LWJvb3QgcGFnZXRhYmxlCiAgICAgICogaGFuZGxpbmcvd2Fsa2luZyksIGFuZCBpZGVudGl0
eSBtYXAgWGVuIGludG8gYm9vdG1hcCAobmVlZGVkIGZvciB0aGUKICAgICAgKiB0cmFuc2l0aW9u
IGZyb20gdGhlIEVGSSBwYWdldGFibGVzIHRvIFhlbiksIHVzaW5nIDJNIHN1cGVycGFnZXMuCisg
ICAgICoKKyAgICAgKiBOQjogV2UgYXJlIGN1cnJlbnRseSBpbiBwaHlzaWNhbCBtb2RlLCBzbyBh
IFJJUC1yZWxhdGl2ZSByZWxvY2F0aW9uCisgICAgICogYWdhaW5zdCBfc3RhcnQvX2VuZCBnZXRz
IHRoZWlyIHJlYWwgcG9zaXRpb24gaW4gbWVtb3J5LCB3aGljaCBhcmUgdGhlCisgICAgICogYXBw
cm9wcmlhdGUgbDIgc2xvdHMgdG8gbWFwLgogICAgICAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwg
ODsgKytpICkKKyNkZWZpbmUgbDJfNEdfb2Zmc2V0KGEpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKChVSU5UTikoYSkgPj4gTDJfUEFHRVRB
QkxFX1NISUZUKSAmICg0ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkKKworICAgIGZvciAo
IGkgID0gbDJfNEdfb2Zmc2V0KF9zdGFydCk7CisgICAgICAgICAgaSA8PSBsMl80R19vZmZzZXQo
X2VuZCAtIDEpOyArK2kgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSAoeGVu
X3BoeXNfc3RhcnQgPj4gTDJfUEFHRVRBQkxFX1NISUZUKSArIGk7Ci0gICAgICAgIHBhZGRyX3Qg
YWRkciA9IHNsb3QgPDwgTDJfUEFHRVRBQkxFX1NISUZUOworICAgICAgICBsMl9wZ2VudHJ5X3Qg
cHRlID0gbDJlX2Zyb21fcGFkZHIoaSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUiB8IF9QQUdF
X1BTRSk7CisKKyAgICAgICAgbDJfYm9vdG1hcFtpXSA9IHB0ZTsKKworICAgICAgICAvKiBCb290
bWFwIFJXWC9Ob24tZ2xvYmFsLiAgRGlyZWN0bWFwIFJXL0dsb2JhbC4gKi8KKyAgICAgICAgbDJl
X2FkZF9mbGFncyhwdGUsIFBBR0VfSFlQRVJWSVNPUik7CiAKLSAgICAgICAgbDJfZGlyZWN0bWFw
W3Nsb3RdID0gbDJlX2Zyb21fcGFkZHIoYWRkciwgUEFHRV9IWVBFUlZJU09SfF9QQUdFX1BTRSk7
Ci0gICAgICAgIGwyX2Jvb3RtYXBbc2xvdF0gPSBsMmVfZnJvbV9wYWRkcihhZGRyLCBfX1BBR0Vf
SFlQRVJWSVNPUnxfUEFHRV9QU0UpOworICAgICAgICBsMl9kaXJlY3RtYXBbaV0gPSBwdGU7CiAg
ICAgfQorI3VuZGVmIGwyXzRHX29mZnNldAogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2Fy
Y2hfaGFuZGxlX21vZHVsZShzdHJ1Y3QgZmlsZSAqZmlsZSwgY29uc3QgQ0hBUjE2ICpuYW1lLAot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42: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 1isYRw-0004wZ-B6; Fri, 17 Jan 2020 20:42:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYRu-0004wB-TG
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:34 +0000
X-Inumbo-ID: e0585092-3969-11ea-b618-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0585092-3969-11ea-b618-12813bfff9fa;
 Fri, 17 Jan 2020 20:42:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293749;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=peR5YpwnLucy99fGI8zjvLj+hucdOn9FmBcbB0UM/5w=;
 b=TS8NI0+IDbsG3dV87RKuHm2tz87BMjXqviN7HeuWBtsCoeWrSFqlPtcN
 aKIJOw2/R2fVkan3mB7JNPJNW6Svn35YjNVkRKC/qzrULw/53Zisg733G
 KLJLNIaGzPDixIqSDX8/RfcYVVSqhToAMk0b8sMDj+Pn8Xbh7cfrUMVfZ Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DiPOMOLQgxIPkEuFWfcnQtAySzjfWX3Owbyr1cp01uAk8LGsUqgCOz+Q5g7LqtXH/c1zfpLL+x
 rfYPytEllzzmlu/SJaXN1ihjLbBrlqMusHgKmfw2iJ3J2j89gq1Zst0OObXOcF/tksw8VwrxOB
 orc/HMDGP8mJCRdcfa3kG+qdUTL7njZjy5LOHhc9V0y3W+fTfnNX40RNIKSLBvlEtkHRUD9v3r
 Y1qmMVAfnf1ENgmy6LresszYDWurTmQfacCDs0gGprsvi1qUya7Rl8d/6aSD7CwORAievfrwLb
 rM4=
X-SBRS: 2.7
X-MesageID: 11688714
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11688714"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:21 +0000
Message-ID: <20200117204223.30076-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117204223.30076-1-andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/5] x86/boot: Drop explicit %fs uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

VGhlIHRyYW1wb2xpbmUgcmVsb2NhdGlvbiBjb2RlIHVzZXMgJWZzIGZvciBhY2Nlc3NpbmcgWGVu
LCBhbmQgdGhpcyBjb21lcyB3aXRoCmFuIGFyYml0cmFyeSAxNk0gbGltaXRhdGlvbi4gIFdlIGNv
dWxkIGFkanVzdCB0aGUgbGltaXQsIGJ1dCB0aGUgYm9vdCBjb2RlIGlzCmEgY29uZnVzaW5nIG1p
eCBvZiAlZHMvJWVzaS1iYXNlZCBhbmQgJWZzLWJhc2VkIGFjY2Vzc2VzLCBhbmQgdGhlIHVzZSBv
ZiAlZnMKaXMgbG9uZ2VyIHRvIGVuY29kZSwgYW5kIGluY3VycyBhbiBhZGRyZXNzIGdlbmVyYXRp
b24gb3ZlcmhlYWQuCgpSZXdyaXRlIHRoZSBsb2dpYyB0byB1c2UgJWRzLCBmb3IgYmV0dGVyIGNv
bnNpc3RlbmN5IHdpdGggdGhlIHN1cnJvdW5kaW5nCmNvZGUsIGFuZCBhIG1hcmdpbmFsIHBlcmZv
cm1hbmNlIGltcHJvdmVtZW50LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMjYgKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggMDEzN2VlOTlhNC4uMWRlZWFlMmYyYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUwpAQCAtNzE4LDIzICs3MTgsMjcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAg
bW92ICAgICAlZWR4LCBzeW1fZXNpKGwyX2Jvb3RtYXApCiAKICAgICAgICAgLyogQXBwbHkgcmVs
b2NhdGlvbnMgdG8gYm9vdHN0cmFwIHRyYW1wb2xpbmUuICovCi0gICAgICAgIG1vdiAgICAgc3lt
X2ZzKHRyYW1wb2xpbmVfcGh5cyksJWVkeAotICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX3Ry
YW1wb2xpbmVfcmVsX3N0YXJ0KSwlZWRpCisgICAgICAgIG1vdiAgICAgc3ltX2VzaSh0cmFtcG9s
aW5lX3BoeXMpLCAlZWR4CisgICAgICAgIGxlYSAgICAgc3ltX2VzaShfX3RyYW1wb2xpbmVfcmVs
X3N0YXJ0KSwgJWVkaQorICAgICAgICBsZWEgICAgIHN5bV9lc2koX190cmFtcG9saW5lX3JlbF9z
dG9wKSwgJWVjeAogMToKLSAgICAgICAgbW92ICAgICAlZnM6KCVlZGkpLCVlYXgKLSAgICAgICAg
YWRkICAgICAlZWR4LCVmczooJWVkaSwlZWF4KQorICAgICAgICBtb3YgICAgICglZWRpKSwgJWVh
eAorICAgICAgICBhZGQgICAgICVlZHgsICglZWRpLCAlZWF4KQogICAgICAgICBhZGQgICAgICQ0
LCVlZGkKLSAgICAgICAgY21wICAgICAkc3ltX29mZnMoX190cmFtcG9saW5lX3JlbF9zdG9wKSwl
ZWRpCisKKyAgICAgICAgY21wICAgICAlZWN4LCAlZWRpCiAgICAgICAgIGpiICAgICAgMWIKIAog
ICAgICAgICAvKiBQYXRjaCBpbiB0aGUgdHJhbXBvbGluZSBzZWdtZW50LiAqLwogICAgICAgICBz
aHIgICAgICQ0LCVlZHgKLSAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX190cmFtcG9saW5lX3Nl
Z19zdGFydCksJWVkaQorICAgICAgICBsZWEgICAgIHN5bV9lc2koX190cmFtcG9saW5lX3NlZ19z
dGFydCksICVlZGkKKyAgICAgICAgbGVhICAgICBzeW1fZXNpKF9fdHJhbXBvbGluZV9zZWdfc3Rv
cCksICVlY3gKIDE6Ci0gICAgICAgIG1vdiAgICAgJWZzOiglZWRpKSwlZWF4Ci0gICAgICAgIG1v
diAgICAgJWR4LCVmczooJWVkaSwlZWF4KQorICAgICAgICBtb3YgICAgICglZWRpKSwgJWVheAor
ICAgICAgICBtb3YgICAgICVkeCwgKCVlZGksICVlYXgpCiAgICAgICAgIGFkZCAgICAgJDQsJWVk
aQotICAgICAgICBjbXAgICAgICRzeW1fb2ZmcyhfX3RyYW1wb2xpbmVfc2VnX3N0b3ApLCVlZGkK
KworICAgICAgICBjbXAgICAgICVlY3gsICVlZGkKICAgICAgICAgamIgICAgICAxYgogCiAgICAg
ICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUgb24gRUZJIHBsYXRmb3JtIGhlcmUuICov
CkBAIC03NjAsOSArNzY0LDkgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgcHVzaCAgICAl
ZWF4CiAKICAgICAgICAgLyogQ29weSBib290c3RyYXAgdHJhbXBvbGluZSB0byBsb3cgbWVtb3J5
LCBiZWxvdyAxTUIuICovCi0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKHRyYW1wb2xpbmVfc3Rh
cnQpLCVlc2kKKyAgICAgICAgbGVhICAgICBzeW1fZXNpKHRyYW1wb2xpbmVfc3RhcnQpLCAlZXNp
CiAgICAgICAgIG1vdiAgICAgJCgodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSAv
IDQpLCVlY3gKLSAgICAgICAgcmVwIG1vdnNsICVmczooJWVzaSksJWVzOiglZWRpKQorICAgICAg
ICByZXAgbW92c2wKIAogICAgICAgICAvKiBKdW1wIGludG8gdGhlIHJlbG9jYXRlZCB0cmFtcG9s
aW5lLiAqLwogICAgICAgICBscmV0Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42: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 1isYRw-0004wt-MF; Fri, 17 Jan 2020 20:42:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYRv-0004wO-Rs
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:35 +0000
X-Inumbo-ID: deefea4e-3969-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id deefea4e-3969-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 20:42:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293748;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=aaCbd9IqUu3Qqd0AvKrq0sbj/fLiW4Y6yrFMhdDy9tQ=;
 b=e1faqm3RlWsUy822wT2QSXilHQPstEzkbpspqHHwlnS025kaoQ0fou3K
 mOBLaZxqTtbAKoQ3d/6eFMYK5VAsLCwNcyyuX4FsYX1ys3tYcW9+2F0F8
 FWPtdANB1ts5ab56lWV+5Ztie3GHgEwX5HX+MQSaJJ3zcI4QyP+NO7wEt I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IuN9u8euvusJWsd6U6aMnshXDxBkqV3EGD/QluboA6QQmUoYqM2QiG2UnFimT9qDlcEkDruQ6i
 a+5Gtuoqvh3uvRBJlpY9zpOLBOLJNr/QhgqZS/qe95stXothLDrZvrVkIDV8v/6BwlQXrg6PZQ
 b0kvQ2hekyyjhrpveqlRUpnQDJzmhhp6a9GdGwppD49D5PzkfyXgxkB5631hBFrEwcllKYWN4n
 TpBYDIRahsfFM67NDMuMdyax3vbPF8s0lj0tgBX6a+UCYInPqShAJvIzn5H6bKYxicVcebfElj
 2TM=
X-SBRS: 2.7
X-MesageID: 11264485
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11264485"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:18 +0000
Message-ID: <20200117204223.30076-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/5] x86: Remove more 16M total-size
 restrictions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

VGhlIGJvb3QvZGlyZWN0bWFwIHBhZ2V0YWJsZXMsIGhpZ2ggWGVuIHBhZ2V0YWJsZXMsIGFuZCB1
c2Ugb2YgQk9PVF9GUyBhbGwKY29tZSB3aXRoIGFyYml0cmFyeSBsaW1pdGF0aW9ucyB0byBYZW4n
cyB0b3RhbCBzaXplLiAgUmVtb3ZlIHRoZXNlIGxpbWl0cy4KClRlc3Rpbmcgb2YgdGhlIEVGSSBi
dWlsZCBpbmRpY2F0ZXMgdGhhdCB0aGVyZSBpcyBzdGlsbCBhbiBpc3N1ZSBsdXJraW5nCnNvbWV3
aGVyZToKCiAgKFhFTikgLS0tLVsgWGVuLTQuMTQtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCiAgKFhFTikgQ1BVOiAgICAwCiAgKFhFTikgUklQOiAgICBlMDA4
Ols8ZmZmZjgyZDA4MDI1NTdmYT5dIGRyaXZlcnMvY2hhci9uczE2NTUwLmMjbnMxNjU1MF9wb2xs
KzB4MWQvMHgyMQogIC4uLgogIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogIChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDI1NTdmYT5dIFIgZHJpdmVycy9jaGFyL25zMTY1NTAuYyNuczE2NTUwX3BvbGwrMHgx
ZC8weDIxCiAgKFhFTikgICAgWzxmZmZmODJkMDgwMjQ3NDQ2Pl0gRiBjb21tb24vdGltZXIuYyNl
eGVjdXRlX3RpbWVyKzB4NDkvMHg2NAogIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI0N2MyND5dIEYg
Y29tbW9uL3RpbWVyLmMjdGltZXJfc29mdGlycV9hY3Rpb24rMHhhMi8weDI3NgogIChYRU4pICAg
IFs8ZmZmZjgyZDA4MDI0M2I4MT5dIEYgY29tbW9uL3NvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg3
MS8weDlhCiAgKFhFTikgICAgWzxmZmZmODJkMDgwMjQzYmRkPl0gRiBwcm9jZXNzX3BlbmRpbmdf
c29mdGlycXMrMHgzMy8weDM3CiAgKFhFTikgICAgWzxmZmZmODJkMDgxMmJkMWJlPl0gRiBfX2Nw
dV91cCsweDY1Mi8weDcxOQogIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNDg3ND5dIEYgY3B1X3Vw
KzB4NzUvMHhlMwogIChYRU4pICAgIFs8ZmZmZjgyZDA4MTYyYWQ0Mz5dIEYgX19zdGFydF94ZW4r
MHgyNTFhLzB4MjliMQogIChYRU4pCiAgKFhFTikKICAoWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCiAgKFhFTikgUGFuaWMgb24gQ1BVIDA6CiAgKFhFTikgRkFU
QUwgVFJBUDogdmVjdG9yID0gNiAoaW52YWxpZCBvcGNvZGUpCiAgKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKd2hpY2ggaXMgcnVuX2luX2V4Y2VwdGlvbl9o
YW5kbGVyKCkgbm90IGJlaW5nIHJlY29nbmlzZWQgYXMgQlVHRlJBTUVfcnVuX2ZuLgpUaGVyZWZv
cmUsIEkndmUgbGVmdCB0aGUgbGlua2VyIGFzc2VydCBpbiBwbGFjZSBmb3Igbm93LgoKQW5kcmV3
IENvb3BlciAoNSk6CiAgeDg2L2Jvb3Q6IENyZWF0ZSB0aGUgbDJfeGVubWFwW10gbWFwcGluZ3Mg
ZHluYW1pY2FsbHkKICB4ODYvYm9vdDogU2l6ZSB0aGUgYm9vdC9kaXJlY3RtYXAgbWFwcGluZ3Mg
ZHluYW1pY2FsbHkKICB4ODYvYm9vdDogRHJvcCBleHBsaWNpdCAlZnMgdXNlcwogIHg4Ni9ib290
OiBTaW1wbGlmeSBwYWdldGFibGUgbWFuaXB1bGF0aW9uIGxvb3BzCiAgeDg2L2Jvb3Q6IERyb3Ag
c3ltX2ZzKCkKCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgfCAxNDUgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1w
b2xpbmUuUyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyAgICAgfCAgMjMgKysr
LS0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oICAgIHwgIDM3ICsrKysrKysrKy0tCiB4
ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgfCAgIDMgKwogNSBmaWxlcyBjaGFuZ2VkLCAx
MjYgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isYS1-0004z2-0c; Fri, 17 Jan 2020 20:42:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYRz-0004yb-TZ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:39 +0000
X-Inumbo-ID: e10e6f1c-3969-11ea-b618-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e10e6f1c-3969-11ea-b618-12813bfff9fa;
 Fri, 17 Jan 2020 20:42:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293749;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YBmap6C478XSgQIRF3uqTTI46EHEB9iCWn6tw5D2SFw=;
 b=VrhjcAgyId/UWgUlhiWWeVpcplCMMZRjDtrxCe7nW0ytRpniOhtaMRBx
 NkQz9c50ZqfUX0Pcn59bG/DHsCO0jtRlyys9Ltoqs2h5yi7LnMO/0MZKU
 +y1JhTu5hu5IdXZB6JocnVWdhWSk1/AIB/qb+kaAT4uDZNYaLEPDbh4S5 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qlVCX4zCbpejCiZ7uewKx0osAQ0PwlNq9AU5tCfa9Eq2RXjiiKMnejJiJYWgYsD2Ozld69yaBU
 0CygI8jR8Wnx6tNyNrC3ayHcMGuZ6snPf1ElogvUqtfOJ16/Q+PCH9v3TCX3dBORQnpQtBYxyO
 BOGKBDXx0vmv2Uu2rNxjIc3Lqam9wfbVR+hRBPPMhquFLyYeyOMaCLx6112TcV7LAqiUiXgZ4X
 oc/lZPQTNALRtV+R3JL7pQBTXxWuc3JosiVYy6QWJ2nT1yylecJwrn884lBFLllRt5Be3HIaT2
 ew0=
X-SBRS: 2.7
X-MesageID: 11688715
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11688715"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:23 +0000
Message-ID: <20200117204223.30076-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117204223.30076-1-andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/5] x86/boot: Drop sym_fs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

QWxsIHJlbWFpbmluZyB1c2VycyBvZiBzeW1fZnMoKSBjYW4gdHJpdmlhbGx5IGJlIHN3aXRjaGVk
IHRvIHVzaW5nIHN5bV9lc2koKQppbnN0ZWFkLiAgVGhpcyBpcyBzaG9ydGVyIHRvIGVuY29kZSBh
bmQgZmFzdGVyIHRvIGV4ZWN1dGUuCgpUaGlzIHJlbW92ZXMgdGhlIGZpbmFsIHVzZXMgb2YgJWZz
IGR1cmluZyBib290LCB3aGljaCBhbGxvd3MgdXMgdG8gZHJvcApCT09UX0ZTIGZyb20gdGhlIHRy
YW1wb2xpbmUgR0RULCB3aGljaCBkcm9wcyBhbiAxNk0gYXJiaXRyYXJ5IGxpbWl0IG9uIFhlbidz
CmNvbXBpbGVkIHNpemUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgfCA0MSArKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TIHwgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAy
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggMWFjYWY4MTdiYS4uYWVhNjc0NGM4MCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUwpAQCAtMTQsMTQgKzE0LDEyIEBACiAKICNkZWZpbmUgc3ltX29mZnMoc3ltKSAgICAg
KChzeW0pIC0gX19YRU5fVklSVF9TVEFSVCkKICNkZWZpbmUgc3ltX2VzaShzeW0pICAgICAgc3lt
X29mZnMoc3ltKSglZXNpKQotI2RlZmluZSBzeW1fZnMoc3ltKSAgICAgICAlZnM6c3ltX29mZnMo
c3ltKQogCiAjZGVmaW5lIEJPT1RfQ1MzMiAgICAgICAgMHgwMDA4CiAjZGVmaW5lIEJPT1RfQ1M2
NCAgICAgICAgMHgwMDEwCiAjZGVmaW5lIEJPT1RfRFMgICAgICAgICAgMHgwMDE4CiAjZGVmaW5l
IEJPT1RfUFNFVURPUk1fQ1MgMHgwMDIwCiAjZGVmaW5lIEJPT1RfUFNFVURPUk1fRFMgMHgwMDI4
Ci0jZGVmaW5lIEJPT1RfRlMgICAgICAgICAgMHgwMDMwCiAKICNkZWZpbmUgTUIyX0hUKG5hbWUp
ICAgICAgKE1VTFRJQk9PVDJfSEVBREVSX1RBR18jI25hbWUpCiAjZGVmaW5lIE1CMl9UVChuYW1l
KSAgICAgIChNVUxUSUJPT1QyX1RBR19UWVBFXyMjbmFtZSkKQEAgLTU1NSwyNCArNTUzLDEzIEBA
IHRyYW1wb2xpbmVfYmlvc19zZXR1cDoKIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIENhbGxlZCBvbiBsZWdhY3kgQklPUyBhbmQgRUZJIHBsYXRmb3Jtcy4KLSAgICAg
ICAgICoKLSAgICAgICAgICogU2V0IHRoZSBCT09UX0ZTIGRlc2NyaXB0b3IgYmFzZSBhZGRyZXNz
IHRvICVlc2kuCiAgICAgICAgICAqLwotICAgICAgICBtb3YgICAgICVlc2ksICVlZHgKLSAgICAg
ICAgc2hyICAgICAkMTYsICVlZHgKLSAgICAgICAgbW92ICAgICAlc2ksIEJPT1RfRlMgKyAyICsg
c3ltX2VzaSh0cmFtcG9saW5lX2dkdCkgLyogQml0cyAgMC0xNSAqLwotICAgICAgICBtb3YgICAg
ICVkbCwgQk9PVF9GUyArIDQgKyBzeW1fZXNpKHRyYW1wb2xpbmVfZ2R0KSAvKiBCaXRzIDE2LTIz
ICovCi0gICAgICAgIG1vdiAgICAgJWRoLCBCT09UX0ZTICsgNyArIHN5bV9lc2kodHJhbXBvbGlu
ZV9nZHQpIC8qIEJpdHMgMjQtMzEgKi8KLQotICAgICAgICAvKiBMb2FkICVmcyB0byBhbGxvdyBm
b3IgYWNjZXNzIHRvIFhlbiBkYXRhLiAqLwotICAgICAgICBtb3YgICAgICRCT09UX0ZTLCAlZWR4
Ci0gICAgICAgIG1vdiAgICAgJWVkeCwgJWZzCiAKICAgICAgICAgLyogU2F2ZSBYZW4gaW1hZ2Ug
bG9hZCBiYXNlIGFkZHJlc3MgZm9yIGxhdGVyIHVzZS4gKi8KLSAgICAgICAgbW92ICAgICAlZXNp
LHN5bV9mcyh4ZW5fcGh5c19zdGFydCkKLSAgICAgICAgbW92ICAgICAlZXNpLHN5bV9mcyh0cmFt
cG9saW5lX3hlbl9waHlzX3N0YXJ0KQorICAgICAgICBtb3YgICAgICVlc2ksIHN5bV9lc2koeGVu
X3BoeXNfc3RhcnQpCisgICAgICAgIG1vdiAgICAgJWVzaSwgc3ltX2VzaSh0cmFtcG9saW5lX3hl
bl9waHlzX3N0YXJ0KQogCi0gICAgICAgIG1vdiAgICAgc3ltX2ZzKHRyYW1wb2xpbmVfcGh5cyks
JWVjeAorICAgICAgICBtb3YgICAgIHN5bV9lc2kodHJhbXBvbGluZV9waHlzKSwgJWVjeAogCiAg
ICAgICAgIC8qIEdldCBib3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNrIGFkZHJlc3MuICovCiAg
ICAgICAgIGFkZCAgICAgJFRSQU1QT0xJTkVfU1BBQ0UsJWVjeApAQCAtNTgzLDEzICs1NzAsMTMg
QEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgcHVzaCAgICAlZWF4ICAgICAgICAgICAgICAg
IC8qIE1hZ2ljIG51bWJlci4gKi8KICAgICAgICAgY2FsbCAgICByZWxvYwogI2lmZGVmIENPTkZJ
R19QVkhfR1VFU1QKLSAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHB2aF9ib290KQorICAgICAg
ICBjbXBiICAgICQwLCBzeW1fZXNpKHB2aF9ib290KQogICAgICAgICBqZSAgICAgIDFmCi0gICAg
ICAgIG1vdiAgICAgJWVheCwgc3ltX2ZzKHB2aF9zdGFydF9pbmZvX3BhKQorICAgICAgICBtb3Yg
ICAgICVlYXgsIHN5bV9lc2kocHZoX3N0YXJ0X2luZm9fcGEpCiAgICAgICAgIGptcCAgICAgMmYK
ICNlbmRpZgogMToKLSAgICAgICAgbW92ICAgICAlZWF4LCBzeW1fZnMobXVsdGlib290X3B0cikK
KyAgICAgICAgbW92ICAgICAlZWF4LCBzeW1fZXNpKG11bHRpYm9vdF9wdHIpCiAyOgogCiAgICAg
ICAgIC8qCkBAIC02MTMsNyArNjAwLDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICog
RG8gbm90IHplcm8gQlNTIG9uIEVGSSBwbGF0Zm9ybSBoZXJlLgogICAgICAgICAgKiBJdCB3YXMg
aW5pdGlhbGl6ZWQgZWFybGllci4KICAgICAgICAgICovCi0gICAgICAgIGNtcGIgICAgJDAsc3lt
X2ZzKGVmaV9wbGF0Zm9ybSkKKyAgICAgICAgY21wYiAgICAkMCwgc3ltX2VzaShlZmlfcGxhdGZv
cm0pCiAgICAgICAgIGpueiAgICAgMWYKIAogICAgICAgICAvKgpAQCAtNjMyLDcgKzYxOSw3IEBA
IHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIC8qIEludGVycm9nYXRlIENQVSBleHRlbmRlZCBm
ZWF0dXJlcyB2aWEgQ1BVSUQuICovCiAgICAgICAgIG1vdiAgICAgJDEsICVlYXgKICAgICAgICAg
Y3B1aWQKLSAgICAgICAgbW92ICAgICAlZWN4LCBzeW1fZnMoYm9vdF9jcHVfZGF0YSkgKyBDUFVJ
TkZPX0ZFQVRVUkVfT0ZGU0VUKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpCisgICAgICAgIG1vdiAg
ICAgJWVjeCwgQ1BVSU5GT19GRUFUVVJFX09GRlNFVChYODZfRkVBVFVSRV9IWVBFUlZJU09SKSAr
IHN5bV9lc2koYm9vdF9jcHVfZGF0YSkKIAogICAgICAgICBtb3YgICAgICQweDgwMDAwMDAwLCVl
YXgKICAgICAgICAgY3B1aWQKQEAgLTY0NCw3ICs2MzEsNyBAQCB0cmFtcG9saW5lX3NldHVwOgog
ICAgICAgICBqYmUgICAgIDFmCiAgICAgICAgIG1vdiAgICAgJDB4ODAwMDAwMDEsJWVheAogICAg
ICAgICBjcHVpZAotMTogICAgICBtb3YgICAgICVlZHgsIHN5bV9mcyhib290X2NwdV9kYXRhKSAr
IENQVUlORk9fRkVBVFVSRV9PRkZTRVQoWDg2X0ZFQVRVUkVfTE0pCisxOiAgICAgIG1vdiAgICAg
JWVkeCwgQ1BVSU5GT19GRUFUVVJFX09GRlNFVChYODZfRkVBVFVSRV9MTSkgKyBzeW1fZXNpKGJv
b3RfY3B1X2RhdGEpCiAKICAgICAgICAgLyogQ2hlY2sgZm9yIE5YLiBBZGp1c3QgRUZFUiBzZXR0
aW5nIGlmIGF2YWlsYWJsZS4gKi8KICAgICAgICAgYnQgICAgICAkY3B1ZmVhdF9iaXQoWDg2X0ZF
QVRVUkVfTlgpLCAlZWR4CkBAIC02NTgsOCArNjQ1LDggQEAgdHJhbXBvbGluZV9zZXR1cDoKIAog
ICAgICAgICAvKiBTdGFzaCBUU0MgdG8gY2FsY3VsYXRlIGEgZ29vZCBhcHByb3hpbWF0aW9uIG9m
IHRpbWUtc2luY2UtYm9vdCAqLwogICAgICAgICByZHRzYwotICAgICAgICBtb3YgICAgICVlYXgs
c3ltX2ZzKGJvb3RfdHNjX3N0YW1wKQotICAgICAgICBtb3YgICAgICVlZHgsc3ltX2ZzKGJvb3Rf
dHNjX3N0YW1wKSs0CisgICAgICAgIG1vdiAgICAgJWVheCwgICAgIHN5bV9lc2koYm9vdF90c2Nf
c3RhbXApCisgICAgICAgIG1vdiAgICAgJWVkeCwgNCArIHN5bV9lc2koYm9vdF90c2Nfc3RhbXAp
CiAKICAgICAgICAgLyogUmVsb2NhdGUgcGFnZXRhYmxlcyB0byBwb2ludCBhdCBYZW4ncyBjdXJy
ZW50IGxvY2F0aW9uIGluIG1lbW9yeS4gKi8KICAgICAgICAgbW92ICAgICAkX1BBR0VfUFJFU0VO
VCwgJWVkeApAQCAtNzUzLDExICs3NDAsMTEgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAg
amIgICAgICAxYgogCiAgICAgICAgIC8qIERvIG5vdCBwYXJzZSBjb21tYW5kIGxpbmUgb24gRUZJ
IHBsYXRmb3JtIGhlcmUuICovCi0gICAgICAgIGNtcGIgICAgJDAsc3ltX2ZzKGVmaV9wbGF0Zm9y
bSkKKyAgICAgICAgY21wYiAgICAkMCwgc3ltX2VzaShlZmlfcGxhdGZvcm0pCiAgICAgICAgIGpu
eiAgICAgMWYKIAogICAgICAgICAvKiBCYWlsIGlmIHRoZXJlIGlzIG5vIGNvbW1hbmQgbGluZSB0
byBwYXJzZS4gKi8KLSAgICAgICAgbW92ICAgICBzeW1fZnMobXVsdGlib290X3B0ciksJWVieAor
ICAgICAgICBtb3YgICAgIHN5bV9lc2kobXVsdGlib290X3B0ciksICVlYngKICAgICAgICAgdGVz
dGwgICAkTUJJX0NNRExJTkUsTUJfZmxhZ3MoJWVieCkKICAgICAgICAganogICAgICAxZgogCkBA
IC03NjgsNyArNzU1LDcgQEAgdHJhbXBvbGluZV9zZXR1cDoKIAogMToKICAgICAgICAgLyogU3dp
dGNoIHRvIGxvdy1tZW1vcnkgc3RhY2sgd2hpY2ggbGl2ZXMgYXQgdGhlIGVuZCBvZiB0cmFtcG9s
aW5lIHJlZ2lvbi4gKi8KLSAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBvbGluZV9waHlzKSwl
ZWRpCisgICAgICAgIG1vdiAgICAgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpLCAlZWRpCiAgICAg
ICAgIGxlYSAgICAgVFJBTVBPTElORV9TUEFDRStUUkFNUE9MSU5FX1NUQUNLX1NQQUNFKCVlZGkp
LCVlc3AKICAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5LXRyYW1wb2xp
bmVfc3RhcnQoJWVkaSksJWVheAogICAgICAgICBwdXNobCAgICRCT09UX0NTMzIKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3Ry
YW1wb2xpbmUuUwppbmRleCA2YjQwM2E2ZDFhLi4xOGM2NjM4OTI0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBv
bGluZS5TCkBAIC0xMjksNyArMTI5LDYgQEAgZ2R0XzQ4OgogICAgICAgICAucXVhZCAgIDB4MDBj
ZjkzMDAwMDAwZmZmZiAvKiAweDAwMTg6IHJpbmcgMCBkYXRhICovCiAgICAgICAgIC5xdWFkICAg
MHgwMDAwOWIwMDAwMDBmZmZmIC8qIDB4MDAyMDogcmVhbC1tb2RlIGNvZGUgQCBCT09UX1RSQU1Q
T0xJTkUgKi8KICAgICAgICAgLnF1YWQgICAweDAwMDA5MzAwMDAwMGZmZmYgLyogMHgwMDI4OiBy
ZWFsLW1vZGUgZGF0YSBAIEJPT1RfVFJBTVBPTElORSAqLwotICAgICAgICAucXVhZCAgIDB4MDBj
MDkzMDAwMDAwMGZmZiAvKiAweDAwMzA6IHJpbmcgMCBYZW4gZGF0YSwgMTZNIEAgWEVOICovCiAu
THRyYW1wb2xpbmVfZ2R0X2VuZDoKIAogICAgICAgICAvKiBSZWxvY2F0aW9ucyBmb3IgdHJhbXBv
bGluZSBSZWFsIE1vZGUgc2VnbWVudHMuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isYS1-0004zk-JI; Fri, 17 Jan 2020 20:42:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYS0-0004yu-RD
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:40 +0000
X-Inumbo-ID: df856c36-3969-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df856c36-3969-11ea-9fd7-bc764e2007e4;
 Fri, 17 Jan 2020 20:42:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293747;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=oGgEPL6H4T/atSijyUJAoByln4PcK5zMY4BCVapfIJs=;
 b=V1/Ez/KwOuMQjfqHKITGxeZOSyqeV2jocqzb7DLZoey6pteimqs4GH1j
 o+vSB49fOWvIH54eYZda4nyCCOnKM/51d76q2qb/vbTWelqphj3jkMgRj
 RX0AGs1847mVAJum+zs9kI/BrNDdmaT4eqkrXD21YElsT8xXWuaNFPtr7 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: o4pF3YPvmxnMRGEVT7JubDEU6+MLx62FBx6XZuynb8yV12ZxZv1knYkJzpeSBDCwWA53WTguli
 EoQ3f8KvRY0fNhkhAejYujQcny8tnvFq//tzbLjOYdU9hiGrQAEw8+pdVxVDBAhdwgnsfT5TQW
 VfDolS1El2ymKZONKBOUcAaVj4vtAwRjmn5mepqEc1rqJ5iJyOmcNNWkjVgjTIgupGzDDUN3s/
 iu9oKnFCoFyr5xqs5CDGky/1b6kg9b0aWuf2LpIGSWZGAi3hWZcWSWBLMQn0rQP+JVv9AzQKLK
 Eig=
X-SBRS: 2.7
X-MesageID: 11526071
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11526071"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:19 +0000
Message-ID: <20200117204223.30076-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117204223.30076-1-andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/5] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

VGhlIGJ1aWxkLXRpbWUgY29uc3RydWN0aW9uIG9mIGwyX3hlbm1hcFtdIGltcG9zZXMgYW4gYXJi
aXRyYXJ5IGxpbWl0IG9mIDE2TQp0b3RhbCwgd2hpY2ggaXMgYSBsaW1pdCBsb29raW5nIHRvIGJl
IGxpZnRlZC4KCk1vdmUgbDJfeGVubWFwW10gaW50byB0aGUgQlNTLCBhbmQgYWRqdXN0IGJvdGgg
dGhlIEJJT1MgYW5kIEVGSSBwYXRocyB0byBmaWxsCml0IGluIGR5bmFtaWNhbGx5LCBiYXNlZCBv
biB0aGUgZmluYWwgbGlua2VkIHNpemUgb2YgWGVuLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogUmV3cml0ZSBzZXZlcmFsIGNvbW1l
bnRzCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgIHwgMTQgKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICB8IDIzICsrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAxNCArKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgIHwgIDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM5IGluc2Vy
dGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCBjNWFjYmY1NmFlLi5lZjlm
NTYyNTA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCkBAIC02NjgsNiArNjY4LDIwIEBAIHRyYW1wb2xpbmVfc2V0dXA6
CiAgICAgICAgIGFkZCAgICAgJWVzaSxzeW1fZnMoX19wYWdlX3RhYmxlc19zdGFydCktOCgsJWVj
eCw4KQogMjogICAgICBsb29wICAgIDFiCiAKKyAgICAgICAgLyogTWFwIFhlbiBpbnRvIHRoZSBo
aWdoZXIgbWFwcGluZ3MgdXNpbmcgMk0gc3VwZXJwYWdlcy4gKi8KKyAgICAgICAgbGVhICAgICBf
UEFHRV9QU0UgKyBQQUdFX0hZUEVSVklTT1JfUldYICsgc3ltX2VzaShfc3RhcnQpLCAlZWF4Cisg
ICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9zdGFydCksICAgJWVjeCAgIC8qICVlYXggPSBQVEUg
dG8gd3JpdGUgXiAgICAgICovCisgICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9lbmQgLSAxKSwg
JWVkeAorICAgICAgICBzaHIgICAgICRMMl9QQUdFVEFCTEVfU0hJRlQsICVlY3ggICAvKiAlZWN4
ID0gRmlyc3Qgc2xvdCB0byB3cml0ZSAqLworICAgICAgICBzaHIgICAgICRMMl9QQUdFVEFCTEVf
U0hJRlQsICVlZHggICAvKiAlZWR4ID0gRmluYWwgc2xvdCB0byB3cml0ZSAqLworCisxOiAgICAg
IG1vdiAgICAgJWVheCwgc3ltX29mZnMobDJfeGVubWFwKSglZXNpLCAlZWN4LCA4KQorICAgICAg
ICBhZGQgICAgICQxLCAlZWN4CisgICAgICAgIGFkZCAgICAgJDEgPDwgTDJfUEFHRVRBQkxFX1NI
SUZULCAlZWF4CisKKyAgICAgICAgY21wICAgICAlZWR4LCAlZWN4CisgICAgICAgIGpiZSAgICAg
MWIKKwogICAgICAgICAvKgogICAgICAgICAgKiBNYXAgWGVuIGludG8gdGhlIGRpcmVjdG1hcCAo
bmVlZGVkIGZvciBlYXJseS1ib290IHBhZ2V0YWJsZQogICAgICAgICAgKiBoYW5kbGluZy93YWxr
aW5nKSwgYW5kIGlkZW50aXR5IG1hcCBYZW4gaW50byBib290bWFwIChuZWVkZWQgZm9yCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4
Nl82NC5TCmluZGV4IGFhYmY1NjFiMjMuLmU2M2JlY2U0NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC00
Myw2ICs0MywxNCBAQCBtdWx0aWJvb3RfcHRyOgogR0xPQkFMKHN0YWNrX3N0YXJ0KQogICAgICAg
ICAucXVhZCAgIGNwdTBfc3RhY2sgKyBTVEFDS19TSVpFIC0gQ1BVSU5GT19zaXplb2YKIAorICAg
ICAgICAuc2VjdGlvbiAuYnNzLnBhZ2VfYWxpZ25lZCwgImF3IiwgQG5vYml0cworICAgICAgICAu
YWxpZ24gUEFHRV9TSVpFLCAwCisKKy8qIEwyIG1hcHBpbmcgdGhlIFhlbiB0ZXh0L2RhdGEvYnNz
IHJlZ2lvbi4gIFVzZXMgMXggNGsgcGFnZS4gKi8KK0dMT0JBTChsMl94ZW5tYXApCisgICAgICAg
IC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTLCA4LCAwCisgICAgICAgIC5zaXplIGwyX3hlbm1h
cCwgLiAtIGwyX3hlbm1hcAorCiAgICAgICAgIC5zZWN0aW9uIC5kYXRhLnBhZ2VfYWxpZ25lZCwg
ImF3IiwgQHByb2diaXRzCiAgICAgICAgIC5hbGlnbiBQQUdFX1NJWkUsIDAKIC8qCkBAIC04MCwy
MSArODgsNiBAQCBHTE9CQUwobDJfZGlyZWN0bWFwKQogICAgICAgICAuZmlsbCA0ICogTDJfUEFH
RVRBQkxFX0VOVFJJRVMgLSAxLCA4LCAwCiAgICAgICAgIC5zaXplIGwyX2RpcmVjdG1hcCwgLiAt
IGwyX2RpcmVjdG1hcAogCi0vKgotICogTDIgbWFwcGluZyB0aGUgMUdCIFhlbiB0ZXh0L2RhdGEv
YnNzIHJlZ2lvbi4gIEF0IGJvb3QgaXQgbWFwcyAxNk1CIGZyb20KLSAqIF9faW1hZ2VfYmFzZV9f
LCBhbmQgaXMgbW9kaWZpZWQgd2hlbiBYZW4gcmVsb2NhdGVzIGl0c2VsZi4gIFVzZXMgMXggNGsK
LSAqIHBhZ2UuCi0gKi8KLUdMT0JBTChsMl94ZW5tYXApCi0gICAgICAgIC5xdWFkIDAKLSAgICAg
ICAgaWR4ID0gMQotICAgICAgICAucmVwdCA3Ci0gICAgICAgIC5xdWFkIHN5bV9vZmZzKF9faW1h
Z2VfYmFzZV9fKSArIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSArIChQQUdFX0hZUEVSVklT
T1JfUldYIHwgX1BBR0VfUFNFKQotICAgICAgICBpZHggPSBpZHggKyAxCi0gICAgICAgIC5lbmRy
Ci0gICAgICAgIC5maWxsIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAotICAgICAgICAu
c2l6ZSBsMl94ZW5tYXAsIC4gLSBsMl94ZW5tYXAKLQogLyogTDIgbWFwcGluZyB0aGUgZml4bWFw
LiAgVXNlcyAxeCA0ayBwYWdlLiAqLwogbDJfZml4bWFwOgogICAgICAgICBpZHggPSAwCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKaW5kZXggNTBkMTQ5OTg2Ny4uY2UwN2FlZGY0NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApA
QCAtNTg1LDYgKzU4NSwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfbWVtb3J5X3Nl
dHVwKHZvaWQpCiAgICAgaWYgKCAhZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQogICAgICAgICBy
ZXR1cm47CiAKKyAgICAvKgorICAgICAqIE1hcCBYZW4gaW50byB0aGUgaGlnaGVyIG1hcHBpbmdz
LCB1c2luZyAyTSBzdXBlcnBhZ2VzLgorICAgICAqCisgICAgICogTkI6IFdlIGFyZSBjdXJyZW50
bHkgaW4gcGh5c2ljYWwgbW9kZSwgc28gYSBSSVAtcmVsYXRpdmUgcmVsb2NhdGlvbgorICAgICAq
IGFnYWluc3QgX3N0YXJ0L19lbmQgcmVzdWx0IGluIG91ciBhcmJpdHJhcnkgcGxhY2VtZW50IGJ5
IHRoZSBib290bG9hZGVyCisgICAgICogaW4gbWVtb3J5LCByYXRoZXIgdGhhbiB0aGUgaW50ZW5k
ZWQgaGlnaCBtYXBwaW5ncyBwb3NpdGlvbi4gIFN1YnRyYWN0CisgICAgICogeGVuX3BoeXNfc3Rh
cnQgdG8gZ2V0IHRoZSBhcHByb3ByaWF0ZSBzbG90cyBpbiBsMl94ZW5tYXBbXS4KKyAgICAgKi8K
KyAgICBmb3IgKCBpID0gIGwyX3RhYmxlX29mZnNldCgoVUlOVE4pX3N0YXJ0ICAgLSB4ZW5fcGh5
c19zdGFydCk7CisgICAgICAgICAgaSA8PSBsMl90YWJsZV9vZmZzZXQoKFVJTlROKV9lbmQgLSAx
IC0geGVuX3BoeXNfc3RhcnQpOyArK2kgKQorICAgICAgICBsMl94ZW5tYXBbaV0gPQorICAgICAg
ICAgICAgbDJlX2Zyb21fcGFkZHIoeGVuX3BoeXNfc3RhcnQgKyAoaSA8PCBMMl9QQUdFVEFCTEVf
U0hJRlQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JXWCB8
IF9QQUdFX1BTRSk7CisKICAgICAvKiBDaGVjayB0aGF0IHRoZXJlIGlzIGF0IGxlYXN0IDRHIG9m
IG1hcHBpbmcgc3BhY2UgaW4gbDJfKm1hcFtdICovCiAgICAgQlVJTERfQlVHX09OKChzaXplb2Yo
bDJfYm9vdG1hcCkgICAvIEwyX1BBR0VUQUJMRV9FTlRSSUVTKSA8IDQpOwogICAgIEJVSUxEX0JV
R19PTigoc2l6ZW9mKGwyX2RpcmVjdG1hcCkgLyBMMl9QQUdFVEFCTEVfRU5UUklFUykgPCA0KTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCmluZGV4IDI5ZWY1MDc0MzIuLjA3YzY0NDhkYmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMzYwLDYgKzM2MCw5
IEBAIEFTU0VSVChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RB
UlQgKyBfX1hFTl9WSVJUX1NUQVJUIC0KIEFTU0VSVChrZXhlY19yZWxvY19zaXplIC0ga2V4ZWNf
cmVsb2MgPD0gUEFHRV9TSVpFLCAia2V4ZWNfcmVsb2MgaXMgdG9vIGxhcmdlIikKICNlbmRpZgog
CisvKiBUaGUgTXVsdGlib290IHNldHVwIHBhdGhzIHJlbGllcyBvbiB0aGlzIHRvIHNpbXBsaWZ5
IHN1cGVycGFnZSBQVEUgY3JlYXRpb24uICovCitBU1NFUlQoSVNfQUxJR05FRChfc3RhcnQsICAg
ICAgICAgICAgTUIoMikpLCAiX3N0YXJ0IG1pc2FsaWduZWQiKQorCiBBU1NFUlQoSVNfQUxJR05F
RChfXzJNX3RleHRfZW5kLCAgICAgU0VDVElPTl9BTElHTiksICJfXzJNX3RleHRfZW5kIG1pc2Fs
aWduZWQiKQogQVNTRVJUKElTX0FMSUdORUQoX18yTV9yb2RhdGFfc3RhcnQsIFNFQ1RJT05fQUxJ
R04pLCAiX18yTV9yb2RhdGFfc3RhcnQgbWlzYWxpZ25lZCIpCiBBU1NFUlQoSVNfQUxJR05FRChf
XzJNX3JvZGF0YV9lbmQsICAgU0VDVElPTl9BTElHTiksICJfXzJNX3JvZGF0YV9lbmQgbWlzYWxp
Z25lZCIpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 20:42:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 20: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 1isYS5-00052g-Uv; Fri, 17 Jan 2020 20:42:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYS4-00052A-TQ
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 20:42:44 +0000
X-Inumbo-ID: e0585094-3969-11ea-b618-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0585094-3969-11ea-b618-12813bfff9fa;
 Fri, 17 Jan 2020 20:42:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579293749;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=lwxbiIIphKzv7M1wucFaTA2yiLn6ylvMeg5ek0OqqtM=;
 b=NzTNjWKymJ77mAeZl/ylvSetxtWr/LYQM5x6LUXZ3uioOhEzCKqkTbkH
 1KB33wZQ1hze/vzfom2yiLMYKTpPBn8iXE7phdbI2fs9J4yllWG4ViQRR
 Nxe/qdHtY3gHLtO+U7X0RYnwFXSJXEfA4jDFKPQyFYZFu63RovAtys9fN k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NLwMu/lyppxgkdJGGTHgvjEoNtuwpwzJF3kL6hqvEbMtp2L0BT4q3QBv4yHjnAm7JBtTyh2SMl
 QmYkEMEkM4oVPN/rhsGTmaFvF2xF8tQn1Ett7VclcRlQE49SJ6BlwWhf14H1TEn/v/2Dkko9DE
 Bt0HKkzoBcGuCvwyVAAzRpxFx+zX0CWmctP6kMysHbkEkZ+0/yxM5lxLWHv2nxTfiJm5MUS8WE
 zUMgdJkl9CDLLwOpiMmg3ztxm58xnOTVeB9OwA4lE0rHDhU5LdbyzzZbK7hSnohzoyX18KX28Q
 PlA=
X-SBRS: 2.7
X-MesageID: 11688716
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11688716"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 17 Jan 2020 20:42:22 +0000
Message-ID: <20200117204223.30076-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200117204223.30076-1-andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/5] x86/boot: Simplify pagetable
 manipulation loops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 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>

Rm9yIF9fcGFnZV90YWJsZXNfe3N0YXJ0LGVuZH0gYW5kIEwzIGJvb3RtYXAgaW5pdGlhbGlzYXRp
b24sIHRoZSBsb2dpYyBpcwp1bm5lY2Vzc2VyaWx5IGNvbXBsaWNhdGVkIG93aW5nIHRvIGl0cyBh
dHRlbXB0IHRvIHVzZSB0aGUgTE9PUCBpbnN0cnVjdGlvbiwKd2hpY2ggcmVzdWx0cyBpbiBhbiBv
ZmYtYnktOCBtZW1vcnkgYWRkcmVzcyBvd2luZyB0byBMT09QJ3MgdGVybWluYXRpb24KY29uZGl0
aW9uLgoKUmV3cml0ZSBib3RoIGxvb3BzIGZvciBpbXByb3ZlZCBjbGFyaXR5IGFuZCBzcGVlZC4K
Ck1pc2Mgbm90ZXM6CiAqIFRFU1QgJElNTSwgTUVNIGNhbid0IG1hY3JvZnVzZS4gIFRoZSBsb29w
IGhhcyAweDEyMDAgaXRlcmF0aW9ucywgc28gcHVsbAogICB0aGUgJF9QQUdFX1BSRVNFTlQgY29u
c3RhbnQgb3V0IGludG8gYSBzcGFyZSByZWdpc3RlciB0byB0dXJuIHRoZSBURVNUIGludG8KICAg
aXRzICVSRUcsIE1FTSBmb3JtLCB3aGljaCBjYW4gbWFjcm9mdXNlLgogKiBBdm9pZCB0aGUgdXNl
IG9mICVmcy1yZWxhdGl2ZSByZWZlcmVuY2VzLiAgJWVzaS1yZWxhdGl2ZSBpcyB0aGUgbW9yZSBj
b21tb24KICAgZm9ybSBpbiB0aGUgY29kZSwgYW5kIGRvZXNuJ3Qgc3VmZmVyIGFuIGFkZHJlc3Mg
Z2VuZXJhdGlvbiBvdmVyaGVhZC4KICogQXZvaWQgTE9PUC4gIENNUC9KQiBpc24ndCBtaWNyb2Nv
ZGVkIGFuZCBmYXN0ZXIgdG8gZXhlY3V0ZSBpbiBhbGwgY2FzZXMuCiAqIEZvciBhIDQgaW50ZXJh
dGlvbiB0cml2aWFsIGxvb3AsIGV2ZW4gY29tcGlsZXJzIHVucm9sbCB0aGVzZS4gIFRoZQogICBn
ZW5lcmF0ZWQgY29kZSBzaXplIGlzIGEgZnJhY3Rpb24gbGFyZ2VyLCBidXQgdGhpcyBpcyBpbml0
IGFuZCB0aGUgYXNtIGlzCiAgIGZhciBlYXNpZXIgdG8gZm9sbG93LgogKiBSZXBvc2l0aW9uIHRo
ZSBsMj0+bDEgYm9vdG1hcCBjb25zdHJ1Y3Rpb24gc28gdGhlIGFzbSByZWFkcyBpbiBwYWdldGFi
bGUKICAgbGV2ZWwgb3JkZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TCmluZGV4IDFkZWVhZTJmMmEuLjFhY2FmODE3YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTY2MiwxMSAr
NjYyLDE3IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIG1vdiAgICAgJWVkeCxzeW1fZnMo
Ym9vdF90c2Nfc3RhbXApKzQKIAogICAgICAgICAvKiBSZWxvY2F0ZSBwYWdldGFibGVzIHRvIHBv
aW50IGF0IFhlbidzIGN1cnJlbnQgbG9jYXRpb24gaW4gbWVtb3J5LiAqLwotICAgICAgICBtb3Yg
ICAgICQoKF9fcGFnZV90YWJsZXNfZW5kLV9fcGFnZV90YWJsZXNfc3RhcnQpLzgpLCVlY3gKLTE6
ICAgICAgdGVzdGwgICAkX1BBR0VfUFJFU0VOVCxzeW1fZnMoX19wYWdlX3RhYmxlc19zdGFydCkt
OCgsJWVjeCw4KQorICAgICAgICBtb3YgICAgICRfUEFHRV9QUkVTRU5ULCAlZWR4CisgICAgICAg
IGxlYSAgICAgc3ltX2VzaShfX3BhZ2VfdGFibGVzX3N0YXJ0KSwgJWVheAorICAgICAgICBsZWEg
ICAgIHN5bV9lc2koX19wYWdlX3RhYmxlc19lbmQpLCAlZWRpCisKKzE6ICAgICAgdGVzdGIgICAl
ZGwsICglZWF4KSAgLyogaWYgcGFnZSBwcmVzZW50ICovCiAgICAgICAgIGp6ICAgICAgMmYKLSAg
ICAgICAgYWRkICAgICAlZXNpLHN5bV9mcyhfX3BhZ2VfdGFibGVzX3N0YXJ0KS04KCwlZWN4LDgp
Ci0yOiAgICAgIGxvb3AgICAgMWIKKyAgICAgICAgYWRkICAgICAlZXNpLCAoJWVheCkgLyogcHRl
ICs9IGJhc2UgKi8KKzI6ICAgICAgYWRkICAgICAkOCwgJWVheAorCisgICAgICAgIGNtcCAgICAg
JWVkaSwgJWVheAorICAgICAgICBqYiAgICAgIDFiCiAKICAgICAgICAgLyogTWFwIFhlbiBpbnRv
IHRoZSBoaWdoZXIgbWFwcGluZ3MgdXNpbmcgMk0gc3VwZXJwYWdlcy4gKi8KICAgICAgICAgbGVh
ICAgICBfUEFHRV9QU0UgKyBQQUdFX0hZUEVSVklTT1JfUldYICsgc3ltX2VzaShfc3RhcnQpLCAl
ZWF4CkBAIC03MDEsMjIgKzcwNywyNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBjbXAg
ICAgICVlZHgsICVlY3gKICAgICAgICAgamJlICAgICAxYgogCi0gICAgICAgIC8qIEluaXRpYWxp
emUgTDMgYm9vdC1tYXAgcGFnZSBkaXJlY3RvcnkgZW50cmllcy4gKi8KLSAgICAgICAgbGVhICAg
ICBfX1BBR0VfSFlQRVJWSVNPUisoTDJfUEFHRVRBQkxFX0VOVFJJRVMqOCkqMytzeW1fZXNpKGwy
X2Jvb3RtYXApLCVlYXgKLSAgICAgICAgbW92ICAgICAkNCwlZWN4Ci0xOiAgICAgIG1vdiAgICAg
JWVheCxzeW1fZnMobDNfYm9vdG1hcCktOCgsJWVjeCw4KQotICAgICAgICBzdWIgICAgICQoTDJf
UEFHRVRBQkxFX0VOVFJJRVMqOCksJWVheAotICAgICAgICBsb29wICAgIDFiCi0KLSAgICAgICAg
LyogTWFwIHRoZSBwZXJtYW5lbnQgdHJhbXBvbGluZSBwYWdlIGludG8gbHsxLDJ9X2Jvb3RtYXBb
XS4gKi8KKyAgICAgICAgLyogTWFwIDR4IGwyX2Jvb3RtYXBbXSBpbnRvIGwzX2Jvb3RtYXBbMC4u
LjNdICovCisgICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IgKyBzeW1fZXNpKGwyX2Jv
b3RtYXApLCAlZWF4CisgICAgICAgIG1vdiAgICAgJFBBR0VfU0laRSwgJWVkeAorICAgICAgICBt
b3YgICAgICVlYXgsIDAgICsgc3ltX2VzaShsM19ib290bWFwKQorICAgICAgICBhZGQgICAgICVl
ZHgsICVlYXgKKyAgICAgICAgbW92ICAgICAlZWF4LCA4ICArIHN5bV9lc2kobDNfYm9vdG1hcCkK
KyAgICAgICAgYWRkICAgICAlZWR4LCAlZWF4CisgICAgICAgIG1vdiAgICAgJWVheCwgMTYgKyBz
eW1fZXNpKGwzX2Jvb3RtYXApCisgICAgICAgIGFkZCAgICAgJWVkeCwgJWVheAorICAgICAgICBt
b3YgICAgICVlYXgsIDI0ICsgc3ltX2VzaShsM19ib290bWFwKQorCisgICAgICAgIC8qIE1hcCBs
MV9ib290bWFwW10gaW50byBsMl9ib290bWFwWzBdLiAqLworICAgICAgICBsZWEgICAgIF9fUEFH
RV9IWVBFUlZJU09SICsgc3ltX2VzaShsMV9ib290bWFwKSwgJWVheAorICAgICAgICBtb3YgICAg
ICVlYXgsIHN5bV9lc2kobDJfYm9vdG1hcCkKKworICAgICAgICAvKiBNYXAgdGhlIHBlcm1hbmVu
dCB0cmFtcG9saW5lIHBhZ2UgaW50byBsMV9ib290bWFwW10uICovCiAgICAgICAgIG1vdiAgICAg
c3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpLCAlZWN4CiAgICAgICAgIGxlYSAgICAgX19QQUdFX0hZ
UEVSVklTT1JfUlgoJWVjeCksICVlZHggLyogJWVkeCA9IFBURSB0byB3cml0ZSAgKi8KICAgICAg
ICAgc2hyICAgICAkUEFHRV9TSElGVCwgJWVjeCAgICAgICAgICAgICAgICAvKiAlZWN4ID0gU2xv
dCB0byB3cml0ZSAqLwogICAgICAgICBtb3YgICAgICVlZHgsIHN5bV9vZmZzKGwxX2Jvb3RtYXAp
KCVlc2ksICVlY3gsIDgpCiAKLSAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQRVJWSVNPUiArIHN5
bV9lc2kobDFfYm9vdG1hcCksICVlZHgKLSAgICAgICAgbW92ICAgICAlZWR4LCBzeW1fZXNpKGwy
X2Jvb3RtYXApCi0KICAgICAgICAgLyogQXBwbHkgcmVsb2NhdGlvbnMgdG8gYm9vdHN0cmFwIHRy
YW1wb2xpbmUuICovCiAgICAgICAgIG1vdiAgICAgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpLCAl
ZWR4CiAgICAgICAgIGxlYSAgICAgc3ltX2VzaShfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0KSwgJWVk
aQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 21:06:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 21: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 1isYol-0007BB-Bb; Fri, 17 Jan 2020 21:06:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J6zi=3G=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1isYok-0007B6-Lr
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 21:06:10 +0000
X-Inumbo-ID: 2cccba28-396d-11ea-b61d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cccba28-396d-11ea-b61d-12813bfff9fa;
 Fri, 17 Jan 2020 21:06:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579295165;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0KMqRUVOCdMyxa4AcxsWBO1GY0fVp5zrtOmrbToMWIE=;
 b=DVQ3M2QSQH8XUYavzMq/xQvGje0LzlT8JwtJZptNxKkDsSmpYmQYoZ2N
 x9n6LZ//WHgbK0RaG2nC9OT81h5lm7QTkBnqBK3XSpm1O6nSD0wFw7g/h
 N98L70C1srOWMgbkS+yXJMMefJFBNETRv5byuwztjZ9IaDY5JmPk/ajf7 Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: B6FKXAd5QYXTopWzDbDk0mCoPgUih6NwykYojqUyDJLaIqFavvJaktFE7NjV7j2+VDERVtHOsO
 hiLrorC0h92q+JtpveBagkLqfY1/AhXO+2m2B5TxVFfKHe68zk3D9tpb9fmY1YB05U7wjdrmEc
 KqyCHVbCj400Izozf7507XP1ClPGKvbCfnhiSx3gY/+WWWq/5ajcefL2iuE4P+MW+J79NoyyfN
 PBnqIn+7VYLhjj7PXYuIW6e1gFYrdkHtOkJvVQxHK5tqP/e5BWyj1LQ+FQltJstq1z+eDvuB8E
 A00=
X-SBRS: 2.7
X-MesageID: 11689766
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,331,1574139600"; d="scan'208";a="11689766"
To: Jan Beulich <jbeulich@suse.com>, Eslam Elnikety <elnikety@amazon.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <d3fb2800517d79a422acc62628ad362f919824ea.1576630344.git.elnikety@amazon.com>
 <eaaffb6f-b2b1-f81e-8643-ccc238914e52@suse.com>
 <8a15bbca-e730-cbf7-2108-b8f0260e846a@amazon.com>
 <4f40b177-f60b-c988-ac99-ef7eef7dfd17@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: <06707359-ff8e-7f06-34da-0c9fae46259b@citrix.com>
Date: Fri, 17 Jan 2020 21:05:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4f40b177-f60b-c988-ac99-ef7eef7dfd17@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/microcode: avoid unnecessary
 xmalloc/memcpy of ucode 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

T24gMjAvMTIvMjAxOSAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTkuMTIuMjAxOSAy
MjoyNSwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4+IE9uIDE4LjEyLjE5IDEzOjA1LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IE9uIDE4LjEyLjIwMTkgMDI6MzIsIEVzbGFtIEVsbmlrZXR5IHdyb3Rl
Ogo+Pj4+IEBAIC03MjUsNyArNzAxLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWljcm9jb2RlX2lu
aXQodm9pZCkKPj4+PiAgICAgICAgKi8KPj4+PiAgICAgICBpZiAoIHVjb2RlX2Jsb2Iuc2l6ZSAp
Cj4+Pj4gICAgICAgewo+Pj4+IC0gICAgICAgIHhmcmVlKHVjb2RlX2Jsb2IuZGF0YSk7Cj4+Pj4g
KyAgICAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKPj4+IEFzIG11Y2ggYXMgSSBsaWtlIHRoZSBj
aGFuZ2UsIEkgd2hvbGVoZWFydGVkbHkgZGlzYWdyZWUgd2l0aCB0aGlzCj4+PiBhc3BlY3Qgb2Yg
aXQ6IFlvdSBtYWtlIGl0IGxhcmdlbHkgdW5wcmVkaWN0YWJsZSB3aGVuIHRoZSBib290Cj4+PiBt
YXBwaW5ncyB3aWxsIGdvIGF3YXkgLSBpdCBiZWNvbWVzIGVudGlyZWx5IGRlcGVuZGVudCB1cG9u
IGxpbmsKPj4+IG9yZGVyLiBBbmQgb2YgY291cnNlIHdlIHJlYWxseSB3YW50IHRoZXNlIG1hcHBp
bmdzIHRvIGJlIGdvbmUsCj4+PiB0aGUgdmVyeSBsYXRlc3QgKEkgdGhpbmspLCBieSB0aGUgdGlt
ZSB3ZSBzdGFydCBicmluZ2luZyB1cCBBUHMKPj4+IChidXQgZ2VuZXJhbGx5IHRoZSBzb29uZXIg
dGhlIGJldHRlcikuIFRoaXMgaXMgKG9uZSBvZj8pIHRoZSBtYWluCj4+PiByZWFzb24ocykgd2h5
IGl0IGhhZG4ndCBiZWVuIGRvbmUgdGhpcyB3YXkgdG8gYmVnaW4gd2l0aC4gVGhlCj4+PiBhbHRl
cm5hdGl2ZSBpcyBtb3JlIGNvbXBsaWNhdGVkIChzZXQgdXAgYSBwcm9wZXIsIGxvbmcgdGVybQo+
Pj4gbWFwcGluZyksIGJ1dCBpdCdzIGdvaW5nIHRvIGJlIG1vcmUgY2xlYW4gKGluY2x1ZGluZyB0
aGUgbWFwcGluZwo+Pj4gdGhlbiBhbHNvIGJlaW5nIHN1aXRhYmxlIHRvIHBvc3QtYm9vdCBDUFUg
b25saW5pbmcpLgo+Pj4KPj4gVGhpcyBjaGFuZ2UgaXMgYW4gaW1wcm92ZW1lbnQgb24gdGhlIGN1
cnJlbnQgc3RhdHVzLiBXZSBnZXQgdG8gYXZvaWQgCj4+IHhtYWxsb2MvbWVtY3B5IGluIHRoZSBj
YXNlIG9mIGEgc3VjY2Vzc2Z1bCB1Y29kZT1zY2FuLiBUaGUgcHJvYmxlbWF0aWMgCj4+IGFzcGVj
dCB5b3UgaGlnaGxpZ2h0IGlzIGFueXdheSB0aGVyZSByZWdhcmRsZXNzIG9mIHRoaXMgcGF0Y2gg
KHJlZi4gdG8gCj4+IHRoZSAiZWxzZSBpZiAoIHVjb2RlX21vZC5tb2RfZW5kICkiIGluIG1pY3Jv
Y29kZV9pbml0KS4KPiBIbW0sIGZhaXIgcG9pbnQuIEknbSBub3QgYSBmYW4gb2YgbWFraW5nIGEg
YmFkIHNpdHVhdGlvbiB3b3JzZSwKPiBidXQgSSB0aGluayBpdCdzIGFjY2VwdGFibGUgaGVyZToK
PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU3BlY2lmaWNhbGx5
IHJlbGV2YW50IHRvIHRoaXMgY29udmVyc2F0aW9uIGlzIHBvaW50IDIgb2YKaHR0cHM6Ly9sb3Jl
Lmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMjAwMTA5MTkzMjQxLjE0NTQyLTEtYW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbS8Kd2hlcmUgaGF2aW5nIGR5bmFtaWMgYm9vdG1hcCBtYXBwaW5ncyBzZWVt
cyBwb2ludGxlc3Mgd2hlbiBhbGwgd2UncmUKZG9pbmcgaXMgbWFwcGluZyBSQU0gYmVsb3cgNEcu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 21:23:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 21: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 1isZ59-0000If-VP; Fri, 17 Jan 2020 21:23:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e2Nf=3G=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1isZ58-0000Ia-5n
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 21:23:06 +0000
X-Inumbo-ID: 8b1f4918-396f-11ea-b621-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8b1f4918-396f-11ea-b621-12813bfff9fa;
 Fri, 17 Jan 2020 21:23:04 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <20191211211302.117395-2-jeff.kubascik@dornerworks.com>
 <d4e6adc6-6c4c-133f-0eee-2e9bffbe8207@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <ee453f99-09e7-95f4-637a-10bbd6a4d740@dornerworks.com>
Date: Fri, 17 Jan 2020 16:24:15 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <d4e6adc6-6c4c-133f-0eee-2e9bffbe8207@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.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>

T24gMTIvMTgvMjAxOSA5OjIwIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgSmVmZiwKPiAK
PiBPbiAxMS8xMi8yMDE5IDIxOjEzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+PiBUaGUgcGh5c2lj
YWwgdGltZXIgdHJhcHMgYXBwbHkgYW4gb2Zmc2V0IHNvIHRoYXQgdGltZSBzdGFydHMgYXQgMCBm
b3IKPj4gdGhlIGd1ZXN0LiBIb3dldmVyLCB0aGlzIG9mZnNldCBpcyBub3QgY3VycmVudGx5IGFw
cGxpZWQgdG8gdGhlIHBoeXNpY2FsCj4+IGNvdW50ZXIuIFBlciB0aGUgQVJNdjggUmVmZXJlbmNl
IE1hbnVhbCAoQVJNIERESSAwNDg3RS5hKSwgc2VjdGlvbgo+PiBEMTEuMi40IFRpbWVycywgdGhl
ICJPZmZzZXQiIGJldHdlZW4gdGhlIGNvdW50ZXIgYW5kIHRpbWVyIHNob3VsZCBiZQo+PiB6ZXJv
IGZvciBhIHBoeXNpY2FsIHRpbWVyLiBUaGlzIHJlbW92ZXMgdGhlIG9mZnNldCB0byBtYWtlIHRo
ZSB0aW1lciBhbmQKPj4gY291bnRlciBjb25zaXN0ZW50Lgo+Pgo+PiBUaGlzIGFsc28gY2xlYW5z
IHVwIHRoZSBwaHlzaWNhbCB0aW1lciBpbXBsZW1lbnRhdGlvbiB0byBiZXR0ZXIgbWF0Y2gKPj4g
dGhlIHZpcnR1YWwgdGltZXIgLSBib3RoIGN2YWwncyBub3cgaG9sZCB0aGUgaGFyZHdhcmUgdmFs
dWUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9y
bmVyd29ya3MuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgIHwg
MzQgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggfCAgMyAtLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlv
bnMoKyksIDE5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Z0
aW1lci5jIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4+IGluZGV4IGU2YWViZGFjOWUuLjIxYjk4
ZWMyMGEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92dGltZXIuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vdnRpbWVyLmMKPj4gQEAgLTYyLDcgKzYyLDYgQEAgc3RhdGljIHZvaWQgdmlydF90
aW1lcl9leHBpcmVkKHZvaWQgKmRhdGEpCj4+Cj4+ICAgaW50IGRvbWFpbl92dGltZXJfaW5pdChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpCj4+
ICAgewo+PiAtICAgIGQtPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCA9IE5PVygpOwo+PiAg
ICAgICBkLT5hcmNoLnZpcnRfdGltZXJfYmFzZS5vZmZzZXQgPSBSRUFEX1NZU1JFRzY0KENOVFBD
VF9FTDApOwo+PiAgICAgICBkLT50aW1lX29mZnNldF9zZWNvbmRzID0gdGlja3NfdG9fbnMoZC0+
YXJjaC52aXJ0X3RpbWVyX2Jhc2Uub2Zmc2V0IC0gYm9vdF9jb3VudCk7Cj4+ICAgICAgIGRvX2Rp
dihkLT50aW1lX29mZnNldF9zZWNvbmRzLCAxMDAwMDAwMDAwKTsKPj4gQEAgLTEwOCw3ICsxMDcs
NiBAQCBpbnQgdmNwdV92dGltZXJfaW5pdChzdHJ1Y3QgdmNwdSAqdikKPj4KPj4gICAgICAgaW5p
dF90aW1lcigmdC0+dGltZXIsIHBoeXNfdGltZXJfZXhwaXJlZCwgdCwgdi0+cHJvY2Vzc29yKTsK
Pj4gICAgICAgdC0+Y3RsID0gMDsKPj4gLSAgICB0LT5jdmFsID0gTk9XKCk7Cj4+ICAgICAgIHQt
PmlycSA9IGQwCj4+ICAgICAgICAgICA/IHRpbWVyX2dldF9pcnEoVElNRVJfUEhZU19OT05TRUNV
UkVfUFBJKQo+PiAgICAgICAgICAgOiBHVUVTVF9USU1FUl9QSFlTX05TX1BQSTsKPj4gQEAgLTE2
Nyw2ICsxNjUsNyBAQCB2b2lkIHZpcnRfdGltZXJfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdikKPj4g
ICBzdGF0aWMgYm9vbCB2dGltZXJfY250cF9jdGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90ICpyLCBib29sIHJlYWQpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7Cj4+ICsgICAgc190aW1lX3QgZXhwaXJlczsKPj4KPj4gICAgICAgaWYgKCAhQUND
RVNTX0FMTE9XRUQocmVncywgRUwwUFRFTikgKQo+PiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+
PiBAQCAtMTg0LDggKzE4Myw5IEBAIHN0YXRpYyBib29sIHZ0aW1lcl9jbnRwX2N0bChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsIGJvb2wgcmVhZCkKPj4KPj4gICAgICAg
ICAgIGlmICggdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmIENOVHhfQ1RMX0VOQUJMRSApCj4+ICAg
ICAgICAgICB7Cj4+IC0gICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50
aW1lciwKPj4gLSAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCAr
IHYtPmRvbWFpbi0+YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0KTsKPj4gKyAgICAgICAgICAg
IGV4cGlyZXMgPSB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCA+IGJvb3RfY291bnQKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1lci5jdmFsIC0g
Ym9vdF9jb3VudCkgOiAwOwo+PiArICAgICAgICAgICAgc2V0X3RpbWVyKCZ2LT5hcmNoLnBoeXNf
dGltZXIudGltZXIsIGV4cGlyZXMpOwo+PiAgICAgICAgICAgfQo+PiAgICAgICAgICAgZWxzZQo+
PiAgICAgICAgICAgICAgIHN0b3BfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1lcik7Cj4+
IEBAIC0xOTcsMjYgKzE5NywyNyBAQCBzdGF0aWMgYm9vbCB2dGltZXJfY250cF90dmFsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgcmVhZCkKPj4gICB7Cj4+ICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKPj4gLSAgICBzX3RpbWVfdCBub3c7Cj4+ICsgICAgdWludDY0X3QgY250cGN0Owo+
PiArICAgIHNfdGltZV90IGV4cGlyZXM7Cj4+Cj4+ICAgICAgIGlmICggIUFDQ0VTU19BTExPV0VE
KHJlZ3MsIEVMMFBURU4pICkKPj4gICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4KPj4gLSAgICBu
b3cgPSBOT1coKSAtIHYtPmRvbWFpbi0+YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0Owo+PiAr
ICAgIGNudHBjdCA9IGdldF9jeWNsZXMoKTsKPj4KPj4gICAgICAgaWYgKCByZWFkICkKPj4gICAg
ICAgewo+PiAtICAgICAgICAqciA9ICh1aW50MzJfdCkobnNfdG9fdGlja3Modi0+YXJjaC5waHlz
X3RpbWVyLmN2YWwgLSBub3cpICYgMHhmZmZmZmZmZnVsbCk7Cj4+ICsgICAgICAgICpyID0gKHVp
bnQzMl90KSgodi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgLSBjbnRwY3QpICYgMHhmZmZmZmZmZnVs
bCk7Cj4+ICAgICAgIH0KPj4gICAgICAgZWxzZQo+PiAgICAgICB7Cj4+IC0gICAgICAgIHYtPmFy
Y2gucGh5c190aW1lci5jdmFsID0gbm93ICsgdGlja3NfdG9fbnMoKnIpOwo+PiArICAgICAgICB2
LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCA9IGNudHBjdCArICpyOwo+PiAgICAgICAgICAgaWYgKCB2
LT5hcmNoLnBoeXNfdGltZXIuY3RsICYgQ05UeF9DVExfRU5BQkxFICkKPj4gICAgICAgICAgIHsK
Pj4gICAgICAgICAgICAgICB2LT5hcmNoLnBoeXNfdGltZXIuY3RsICY9IH5DTlR4X0NUTF9QRU5E
SU5HOwo+PiAtICAgICAgICAgICAgc2V0X3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIs
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKwo+PiAt
ICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zm
c2V0KTsKPj4gKyAgICAgICAgICAgIGV4cGlyZXMgPSB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCA+
IGJvb3RfY291bnQKPj4gKyAgICAgICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFy
Y2gucGh5c190aW1lci5jdmFsIC0gYm9vdF9jb3VudCkgOiAwOwo+IAo+IFlvdSBwcm9iYWJseSB3
YW50IGEgY29tbWVudCB0byBleHBsYWluIHdoeSB5b3Ugc2V0IHRvIDAgaGVyZS4KClRoaXMgY29k
ZSBpcyByZXBlYXRlZCBpbiAzIHBsYWNlcyAtIGl0IHByb2JhYmx5IGRvZXNuJ3QgbWFrZSBzZW5z
ZSB0byBoYXZlIDMKZHVwbGljYXRlIGNvbW1lbnRzIGFzIHdlbGwuIEkgdGhpbmsgaXQgd291bGQg
Zml0IHdlbGwgd2l0aCB5b3VyIGZ1bmN0aW9uCnN1Z2dlc3Rpb24gYmVsb3cuCgo+PiArICAgICAg
ICAgICAgc2V0X3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIsIGV4cGlyZXMpOwo+PiAg
ICAgICAgICAgfQo+PiAgICAgICB9Cj4+ICAgICAgIHJldHVybiB0cnVlOwo+PiBAQCAtMjI2LDIz
ICsyMjcsMjQgQEAgc3RhdGljIGJvb2wgdnRpbWVyX2NudHBfY3ZhbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdWludDY0X3QgKnIsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHJlYWQpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+
ICsgICAgc190aW1lX3QgZXhwaXJlczsKPj4KPj4gICAgICAgaWYgKCAhQUNDRVNTX0FMTE9XRUQo
cmVncywgRUwwUFRFTikgKQo+PiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+Pgo+PiAgICAgICBp
ZiAoIHJlYWQgKQo+PiAgICAgICB7Cj4+IC0gICAgICAgICpyID0gbnNfdG9fdGlja3Modi0+YXJj
aC5waHlzX3RpbWVyLmN2YWwpOwo+PiArICAgICAgICAqciA9IHYtPmFyY2gucGh5c190aW1lci5j
dmFsOwo+PiAgICAgICB9Cj4+ICAgICAgIGVsc2UKPj4gICAgICAgewo+PiAtICAgICAgICB2LT5h
cmNoLnBoeXNfdGltZXIuY3ZhbCA9IHRpY2tzX3RvX25zKCpyKTsKPj4gKyAgICAgICAgdi0+YXJj
aC5waHlzX3RpbWVyLmN2YWwgPSAqcjsKPj4gICAgICAgICAgIGlmICggdi0+YXJjaC5waHlzX3Rp
bWVyLmN0bCAmIENOVHhfQ1RMX0VOQUJMRSApCj4+ICAgICAgICAgICB7Cj4+ICAgICAgICAgICAg
ICAgdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmPSB+Q05UeF9DVExfUEVORElORzsKPj4gLSAgICAg
ICAgICAgIHNldF90aW1lcigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgIHYtPmFyY2gucGh5c190aW1lci5jdmFsICsKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCk7Cj4+ICsgICAg
ICAgICAgICBleHBpcmVzID0gdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgPiBib290X2NvdW50Cj4+
ICsgICAgICAgICAgICAgICAgICAgICAgPyB0aWNrc190b19ucyh2LT5hcmNoLnBoeXNfdGltZXIu
Y3ZhbCAtIGJvb3RfY291bnQpIDogMDsKPiAKPiBTYW1lIGhlcmUuIEJ1dCBJIGFtIHdvbmRlcmlu
ZyB3aGV0aGVyIHdlIGNvdWxkIGZhY3RvciB0aGlzIGNvZGUgaW4gYQo+IGZ1bmN0aW9uLiBUaGlz
IHdvdWxkIGF2b2lkIGNvZGUgZHVwbGljYXRpb24gYW5kIG1ha2UgdGhlIGNvZGUgc2ltcGxlci4K
PiAKPiBUaGlzIGNhbiBiZSBkb25lIGFzIGEgZm9sbG93LXVwIGFzIHdlIG1heSB3YW50IHRvIGJh
Y2twb3J0IHRoZSBmaXguCgpUaGlzIGlzIGEgZ3JlYXQgaWRlYS4gSG93ZXZlciwgSSB3b3VsZCBj
b25zaWRlciB0aGlzIGZ1cnRoZXIgc2NvcGUgY3JlZXAgZm9yCnRoaXMgcGF0Y2ggc2V0IC0gSSB0
aGluayB3aGF0IGlzIGhlcmUgaXMgYWxyZWFkeSBhIGdyZWF0IGltcHJvdmVtZW50LiBJIGFtCmN1
cnJlbnRseSBmb2N1c2VkIG9uIHdyYXBwaW5nIHVwIGEgcHJvamVjdDsgdW5mb3J0dW5hdGVseSwg
dGhpcyBjaGFuZ2Ugd291bGQgYmUKbG93IG9uIHRoZSBwcmlvcml0eSBsaXN0IGZvciBtZSBhbmQg
SSBtYXkgbm90IGJlIGFibGUgdG8gZ2V0IHRvIGl0LgoKPj4gKyAgICAgICAgICAgIHNldF90aW1l
cigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKPj4gICAgICAgICAgIH0KPj4g
ICAgICAgfQo+PiAgICAgICByZXR1cm4gdHJ1ZTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+IGluZGV4
IGYzZjNmYjdkN2YuLmFkYzdmZTcyMTAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiBAQCAt
NjUsOSArNjUsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPj4gICAgICAgICAgIFJFTE1FTV9kb25l
LAo+PiAgICAgICB9IHJlbG1lbTsKPj4KPj4gLSAgICBzdHJ1Y3Qgewo+PiAtICAgICAgICB1aW50
NjRfdCBvZmZzZXQ7Cj4+IC0gICAgfSBwaHlzX3RpbWVyX2Jhc2U7Cj4+ICAgICAgIHN0cnVjdCB7
Cj4+ICAgICAgICAgICB1aW50NjRfdCBvZmZzZXQ7Cj4+ICAgICAgIH0gdmlydF90aW1lcl9iYXNl
Owo+Pgo+IAo+IENoZWVycywKPiAKPiAtLQo+IEp1bGllbiBHcmFsbAo+IAoKU2luY2VyZWx5LApK
ZWZmIEt1YmFzY2lrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 21:28:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 21:28: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 1isZA2-0000U1-Nm; Fri, 17 Jan 2020 21:28:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e2Nf=3G=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1isZA2-0000Tw-5i
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 21:28:10 +0000
X-Inumbo-ID: 417f739a-3970-11ea-b626-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 417f739a-3970-11ea-b626-12813bfff9fa;
 Fri, 17 Jan 2020 21:28:09 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <20191211211302.117395-3-jeff.kubascik@dornerworks.com>
 <1c90e15b-0f61-7b06-2291-795185ba5b48@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <8544c070-e5b6-50d2-df4b-71563755b57f@dornerworks.com>
Date: Fri, 17 Jan 2020 16:29:21 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <1c90e15b-0f61-7b06-2291-795185ba5b48@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/arm: sign extend writes to
 TimerValue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.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>

T24gMTIvMTgvMjAxOSA5OjI0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgSmVmZiwKPiAK
PiBPbiAxMS8xMi8yMDE5IDIxOjEzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+PiBQZXIgdGhlIEFS
TXY4IFJlZmVyZW5jZSBNYW51YWwgKEFSTSBEREkgMDQ4N0UuYSksIHNlY3Rpb24gRDExLjIuNAo+
PiBzcGVjaWZpZXMgdGhhdCB0aGUgdmFsdWVzIGluIHRoZSBUaW1lclZhbHVlIHZpZXcgb2YgdGhl
IHRpbWVycyBhcmUKPj4gc2lnbmVkIGluIHN0YW5kYXJkIHR3bydzIGNvbXBsZW1lbnQgZm9ybS4g
V2hlbiB3cml0aW5nIHRvIHRoZSBUaW1lclZhbHVlCj4gCj4gRG8geW91IG1lYW4gQ29tcGFyZVZh
bHVlIHJlZ2lzdGVyIGluc3RlYWQgb2YgVGltZXJWYWx1ZSByZWdpc3Rlcj8KCkknbSBmYWlybHkg
Y2VydGFpbiBUaW1lclZhbHVlIHJlZ2lzdGVyIGlzIGNvcnJlY3QuIFdoZW4gdGhlIGd1ZXN0IHdy
aXRlcyB0byB0aGUKVGltZXJWYWx1ZSByZWdpc3RlciwgdGhlIGVxdWF0aW9uIGJlbG93IGlzIHVz
ZWQgdG8gY29udmVydCBpdCB0byBhIENvbXBhcmVWYWx1ZQplcXVpdmFsZW50LgoKPj4gcmVnaXN0
ZXIsIGl0IHNob3VsZCBiZSBzaWduZWQgZXh0ZW5kZWQgYXMgZGVzY3JpYmVkIGJ5IHRoZSBlcXVh
dGlvbgo+Pgo+PiAgICAgQ29tcGFyZVZhbHVlID0gKENvdW50ZXJbNjM6MF0gKyBTaWduRXh0ZW5k
KFRpbWVyVmFsdWUpKVs2MzowXQo+IFRoaXMgZXhwbGFpbnMgdGhlIHNpZ25lZCBwYXJ0LCBidXQg
aXQgZG9lcyBub3QgZXhwbGFpbiB3aHkgdGhlIDMyLWJpdAo+IGNhc2UuIFNvIEkgd291bGQgbWVu
dGlvbiB0aGF0IFRpbWVyVmFsdWUgaXMgYSAzMi1iaXQgc2lnbmVkIGludGVnZXIuCj4gCj4gTWF5
YmUgc2F5aW5nICJhcmUgMzItYml0IHNpZ25lZCBpbiBzdGFuZGFyZCAuLi4iCgpJIHB1bGxlZCB0
aGlzIGVxdWF0aW9uIGRpcmVjdGx5IGZyb20gdGhlIEFSTXY4IFJlZmVyZW5jZSBNYW51YWwgLSB0
aGUgbWFudWFsCmdvZXMgaW50byBkZXRhaWwgYWJvdXQgdGhlIHNpZ24gZXh0ZW5zaW9uLiBUaGlz
IGlzIHJlZmVyZW5jZWQgZWFybGllciBpbiB0aGUKY29tbWl0IG1lc3NhZ2UuCgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
Pj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL3Z0aW1lci5jIHwgMiArLQo+PiAgIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3Z0aW1lci5jIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4+IGluZGV4IDIxYjk4
ZWMyMGEuLjg3MjE4MWQ5YjYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92dGltZXIuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKPj4gQEAgLTIxMSw3ICsyMTEsNyBAQCBzdGF0
aWMgYm9vbCB2dGltZXJfY250cF90dmFsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50
MzJfdCAqciwKPj4gICAgICAgfQo+PiAgICAgICBlbHNlCj4+ICAgICAgIHsKPj4gLSAgICAgICAg
di0+YXJjaC5waHlzX3RpbWVyLmN2YWwgPSBjbnRwY3QgKyAqcjsKPj4gKyAgICAgICAgdi0+YXJj
aC5waHlzX3RpbWVyLmN2YWwgPSBjbnRwY3QgKyAodWludDY0X3QpKGludDMyX3QpKnI7Cj4+ICAg
ICAgICAgICBpZiAoIHYtPmFyY2gucGh5c190aW1lci5jdGwgJiBDTlR4X0NUTF9FTkFCTEUgKQo+
PiAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgIHYtPmFyY2gucGh5c190aW1lci5jdGwgJj0g
fkNOVHhfQ1RMX1BFTkRJTkc7Cj4+Cj4gCj4gQ2hlZXJzLAo+IAo+IC0tCj4gSnVsaWVuIEdyYWxs
Cj4gCgpTaW5jZXJlbHksCkplZmYgS3ViYXNjaWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 17 22:57:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Jan 2020 22:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isaXv-0007RP-7F; Fri, 17 Jan 2020 22:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S0lG=3G=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isaXu-0007RK-8L
 for xen-devel@lists.xenproject.org; Fri, 17 Jan 2020 22:56:54 +0000
X-Inumbo-ID: a253ed85-397c-11ea-b658-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a253ed85-397c-11ea-b658-12813bfff9fa;
 Fri, 17 Jan 2020 22:56: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 <osstest-admin@xenproject.org>)
 id 1isaXk-0001yz-OY; Fri, 17 Jan 2020 22:56: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 1isaXk-00034y-Eq; Fri, 17 Jan 2020 22:56:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isaXk-00070w-E4; Fri, 17 Jan 2020 22:56:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146209-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=17a6c03701bf65c0b4e8b5ed5a3970cd0248c47f
X-Osstest-Versions-That: xen=32772fbb3cf7498817304b53b087e325c6991716
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 17 Jan 2020 22:56:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146209: 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>

ZmxpZ2h0IDE0NjIwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxN2E2YzAzNzAxYmY2NWMwYjRlOGI1ZWQ1YTM5NzBjZDAyNDhjNDdmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMjc3MmZiYjNjZjc0OTg4MTcz
MDRiNTNiMDg3ZTMyNWM2OTkxNzE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYyMDIgIDIwMjAt
MDEtMTcgMTY6MDA6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA5ICAy
MDIwLTAxLTE3IDIwOjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAzMjc3MmZiYjNjLi4xN2E2YzAzNzAxICAxN2E2YzAzNzAxYmY2NWMwYjRl
OGI1ZWQ1YTM5NzBjZDAyNDhjNDdmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 01:08:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 01:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iscb0-0000E2-Vf; Sat, 18 Jan 2020 01:08:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=friN=3H=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iscaz-0000Dx-8J
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 01:08:13 +0000
X-Inumbo-ID: f951aa4c-398e-11ea-9fd7-bc764e2007e4
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f951aa4c-398e-11ea-9fd7-bc764e2007e4;
 Sat, 18 Jan 2020 01:08:02 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 17 Jan 2020 17:07:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,332,1574150400"; d="scan'208";a="264378530"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.154])
 by fmsmga001.fm.intel.com with ESMTP; 17 Jan 2020 17:07:33 -0800
Date: Sat, 18 Jan 2020 09:13:39 +0800
From: Chao Gao <chao.gao@intel.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200118011338.GA29391@gao-cwp>
References: <20190926101347.GD28704@reaktio.net>
 <C77735B9-0801-4136-B7E5-AFF02290F54D@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <C77735B9-0801-4136-B7E5-AFF02290F54D@gmail.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH] xen: xen-pciback: Reset MSI-X state when
 exposing a 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" <jgross@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Jason Andryuk <jandryuk@gmail.com>, "Spassov, Stanislav" <stanspas@amazon.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>,
 "baijiaju1990@gmail.com" <baijiaju1990@gmail.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>, "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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDE6NTc6NDNQTSAtMDUwMCwgUmljaCBQZXJzYXVkIHdy
b3RlOgo+T24gU2VwIDI2LCAyMDE5LCBhdCAwNjoxNywgUGFzaSBLw6Rya2vDpGluZW4gPHBhc2lr
QGlraS5maT4gd3JvdGU6Cj4+IAo+PiDvu79IZWxsbyBTdGFuaXNsYXYsCj4+IAo+Pj4gT24gRnJp
LCBTZXAgMTMsIDIwMTkgYXQgMTE6Mjg6MjBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4g
T24gRnJpLCBTZXAgMTMsIDIwMTkgYXQgMTA6MDI6MjRBTSArMDAwMCwgU3Bhc3NvdiwgU3Rhbmlz
bGF2IHdyb3RlOgo+Pj4+IE9uIFRodSwgRGVjIDEzLCAyMDE4IGF0IDA3OjU0LCBDaGFvIEdhbyB3
cm90ZToKPj4+Pj4gT24gVGh1LCBEZWMgMTMsIDIwMTggYXQgMTI6NTQ6NTJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxMy4xMi4xOCBhdCAwNDo0NiwgPGNoYW8uZ2Fv
QGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gV2VkLCBEZWMgMTIsIDIwMTggYXQgMDg6MjE6
MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDEyLjEyLjE4IGF0
IDE2OjE4LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IE9uIFdlZCwgRGVj
IDEyLCAyMDE4IGF0IDAxOjUxOjAxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+
Pj4+Pj4+IE9uIDEyLjEyLjE4IGF0IDA4OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToK
Pj4+Pj4+Pj4+Pj4gT24gV2VkLCBEZWMgMDUsIDIwMTggYXQgMDk6MDE6MzNBTSAtMDUwMCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMTIvNS8xOCA0OjMyIEFNLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+IE9uIFdlZCwgRGVjIDA1LCAyMDE4IGF0
IDEwOjE5OjE3QU0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+PiBJIGZpbmQg
c29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFueSBtb3JlIGFjcm9zcyBndWVzdCBy
ZWJvb3QuCj4+Pj4+Pj4+Pj4+Pj4+IEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGd1ZXN0IGFsc28g
bWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZCB0aGUgb25seQo+Pj4+Pj4+Pj4+Pj4+PiB3YXkgdG8g
bWFrZSBpdCB3b3JrIGFnYWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQgdG8gcGNpYmFj
ay4KPj4+Pj4+Pj4+Pj4+Pj4gU29tZW9uZSByZXBvcnRlZCB0aGlzIGlzc3VlIG9uZSB5ZWFyIGFn
byBbMV0uIE1vcmUgZGV0YWlsIGFsc28gY2FuIGJlCj4+Pj4+Pj4+Pj4+Pj4+IGZvdW5kIGluIFsy
XS4KPj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4+IFRoZSByb290LWNhdXNlIGlzIFhlbidz
IGludGVybmFsIE1TSS1YIHN0YXRlIGlzbid0IHJlc2V0IHByb3Blcmx5Cj4+Pj4+Pj4+Pj4+Pj4+
IGR1cmluZyByZWJvb3Qgb3IgcmUtYXNzaWdubWVudC4gSW4gdGhlIGFib3ZlIGNhc2UsIFhlbiBz
ZXQgbWFza2FsbCBiaXQKPj4+Pj4+Pj4+Pj4+Pj4gdG8gbWFzayBhbGwgTVNJIGludGVycnVwdHMg
YWZ0ZXIgaXQgZGV0ZWN0ZWQgYSBwb3RlbnRpYWwgc2VjdXJpdHkKPj4+Pj4+Pj4+Pj4+Pj4gaXNz
dWUuIEV2ZW4gYWZ0ZXIgZGV2aWNlIHJlc2V0LCBYZW4gZGlkbid0IHJlc2V0IGl0cyBpbnRlcm5h
bCBtYXNrYWxsCj4+Pj4+Pj4+Pj4+Pj4+IGJpdC4gQXMgYSByZXN1bHQsIG1hc2thbGwgYml0IHdv
dWxkIGJlIHNldCBhZ2FpbiBpbiBuZXh0IHdyaXRlIHRvCj4+Pj4+Pj4+Pj4+Pj4+IE1TSS1YIG1l
c3NhZ2UgY29udHJvbCByZWdpc3Rlci4KPj4+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+Pj4+Pj4+Pj4+IEdp
dmVuIHRoYXQgUEhZU0RFVk9QU19wcmVwYXJlX21zaXgoKSBhbHNvIHRyaWdnZXJzIFhlbiByZXNl
dHRpbmcgTVNJLVgKPj4+Pj4+Pj4+Pj4+Pj4gaW50ZXJuYWwgc3RhdGUgb2YgYSBkZXZpY2UsIHdl
IGVtcGxveSBpdCB0byBmaXggdGhpcyBpc3N1ZSByYXRoZXIgdGhhbgo+Pj4+Pj4+Pj4+Pj4+PiBp
bnRyb2R1Y2luZyBhbm90aGVyIGRlZGljYXRlZCBzdWItaHlwZXJjYWxsLgo+Pj4+Pj4+Pj4+Pj4+
PiAKPj4+Pj4+Pj4+Pj4+Pj4gTm90ZSB0aGF0IFBIWVNERVZPUFNfcmVsZWFzZV9tc2l4KCkgd2ls
bCBmYWlsIGlmIHRoZSBtYXBwaW5nIGJldHdlZW4KPj4+Pj4+Pj4+Pj4+Pj4gdGhlIGRldmljZSdz
IG1zaXggYW5kIHBpcnEgaGFzIGJlZW4gY3JlYXRlZC4gVGhpcyBsaW1pdGF0aW9uIHByZXZlbnRz
Cj4+Pj4+Pj4+Pj4+Pj4+IHVzIGNhbGxpbmcgdGhpcyBmdW5jdGlvbiB3aGVuIGRldGFjaGluZyBh
IGRldmljZSBmcm9tIGEgZ3Vlc3QgZHVyaW5nCj4+Pj4+Pj4+Pj4+Pj4+IGd1ZXN0IHNodXRkb3du
LiBUaHVzIGl0IGlzIGNhbGxlZCByaWdodCBiZWZvcmUgY2FsbGluZwo+Pj4+Pj4+Pj4+Pj4+PiBQ
SFlTREVWT1BTX3ByZXBhcmVfbXNpeCgpLgo+Pj4+Pj4+Pj4+Pj4+IHMvUEhZU0RFVk9QUy9QSFlT
REVWT1AvIChubyBmaW5hbCBTKS4gQW5kIHRoZW4gSSB3b3VsZCBhbHNvIGRyb3AgdGhlCj4+Pj4+
Pj4+Pj4+Pj4gKCkgYXQgdGhlIGVuZCBvZiB0aGUgaHlwZXJjYWxsIG5hbWUgc2luY2UgaXQncyBu
b3QgYSBmdW5jdGlvbi4KPj4+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4+PiBJJ20gYWxzbyB3b25k
ZXJpbmcgd2h5IHRoZSByZWxlYXNlIGNhbid0IGJlIGRvbmUgd2hlbiB0aGUgZGV2aWNlIGlzCj4+
Pj4+Pj4+Pj4+Pj4gZGV0YWNoZWQgZnJvbSB0aGUgZ3Vlc3QgKG9yIHRoZSBndWVzdCBoYXMgYmVl
biBzaHV0IGRvd24pLiBUaGlzIG1ha2VzCj4+Pj4+Pj4+Pj4+Pj4gbWUgd29ycnkgYWJvdXQgdGhl
IHJhY2luZXNzIG9mIHRoZSBhdHRhY2gvZGV0YWNoIHByb2NlZHVyZTogaWYgdGhlcmUncwo+Pj4+
Pj4+Pj4+Pj4+IGEgc3RhdGUgd2hlcmUgcGNpYmFjayBhc3N1bWVzIHRoZSBkZXZpY2UgaGFzIGJl
ZW4gZGV0YWNoZWQgZnJvbSB0aGUKPj4+Pj4+Pj4+Pj4+PiBndWVzdCwgYnV0IHRoZXJlIGFyZSBz
dGlsbCBwaXJxcyBib3VuZCwgYW4gYXR0ZW1wdCB0byBhdHRhY2ggdG8KPj4+Pj4+Pj4+Pj4+PiBh
bm90aGVyIGd1ZXN0IGluIHN1Y2ggc3RhdGUgd2lsbCBmYWlsLgo+Pj4+Pj4+Pj4+Pj4gCj4+Pj4+
Pj4+Pj4+PiBJIHdvbmRlciB3aGV0aGVyIHRoaXMgYWRkaXRpb25hbCByZXNldCBmdW5jdGlvbmFs
aXR5IGNvdWxkIGJlIGRvbmUgb3V0Cj4+Pj4+Pj4+Pj4+PiBvZiB4ZW5fcGNpYmtfeGVuYnVzX3Jl
bW92ZSgpLiBXZSBmaXJzdCBkbyBhIChiZXN0IGVmZm9ydCkgZGV2aWNlIHJlc2V0Cj4+Pj4+Pj4+
Pj4+PiBhbmQgdGhlbiBkbyB0aGUgZXh0cmEgdGhpbmdzIHRoYXQgYXJlIG5vdCBwcm9wZXJseSBk
b25lIHRoZXJlLgo+Pj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+Pj4gTm8uIEl0IGNhbm5vdCBiZSBkb25l
IGluIHhlbl9wY2lia194ZW5idXNfcmVtb3ZlKCkgd2l0aG91dCBtb2RpZnlpbmcKPj4+Pj4+Pj4+
Pj4gdGhlIGhhbmRsZXIgb2YgUEhZU0RFVk9QX3JlbGVhc2VfbXNpeC4gVG8gZG8gYSBzdWNjZXNz
ZnVsIFhlbiBpbnRlcm5hbAo+Pj4+Pj4+Pj4+PiBNU0ktWCBzdGF0ZSByZXNldCwgUEhZU0RFVk9Q
X3tyZWxlYXNlLCBwcmVwYXJlfV9tc2l4IHNob3VsZCBiZSBmaW5pc2hlZAo+Pj4+Pj4+Pj4+PiB3
aXRob3V0IGVycm9yLiBCdXQgQVRNLCB4ZW4gZXhwZWN0cyB0aGF0IG5vIG1zaSBpcyBib3VuZCB0
byBwaXJxIHdoZW4KPj4+Pj4+Pj4+Pj4gZG9pbmcgUEhZU0RFVk9QX3JlbGVhc2VfbXNpeC4gT3Ro
ZXJ3aXNlIGl0IGZhaWxzIHdpdGggZXJyb3IgY29kZSAtRUJVU1kuCj4+Pj4+Pj4+Pj4+IEhvd2V2
ZXIsIHRoZSBleHBlY3RhdGlvbiBpc24ndCBndWFyYW50ZWVkIGluIHhlbl9wY2lia194ZW5idXNf
cmVtb3ZlKCkuCj4+Pj4+Pj4+Pj4+IEluIHNvbWUgY2FzZXMsIGlmIHFlbXUgZmFpbHMgdG8gdW5t
YXAgTVNJcywgTVNJcyBhcmUgdW5tYXBwZWQgYnkgWGVuCj4+Pj4+Pj4+Pj4+IGF0IGxhc3QgbWlu
dXRlLCB3aGljaCBoYXBwZW5zIGFmdGVyIGRldmljZSByZXNldCBpbiAKPj4+Pj4+Pj4+Pj4geGVu
X3BjaWJrX3hlbmJ1c19yZW1vdmUoKS4KPj4+Pj4+Pj4+PiAKPj4+Pj4+Pj4+PiBCdXQgdGhhdCBt
YXkgbmVlZCB0YWtpbmcgY2FyZSBvZjogSSBkb24ndCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0
byBoYXZlCj4+Pj4+Pj4+Pj4gYW55dGhpbmcgbGVmdCBmcm9tIHRoZSBwcmlvciBvd25pbmcgZG9t
YWluIHdoZW4gdGhlIGRldmljZSBnZXRzIHJlc2V0Lgo+Pj4+Pj4+Pj4+IEkuZS4gbGVmdCBvdmVy
IElSUSBiaW5kaW5ncyBzaG91bGQgcGVyaGFwcyBiZSBmb3JjaWJseSBjbGVhcmVkIGJlZm9yZQo+
Pj4+Pj4+Pj4+IGludm9raW5nIHRoZSByZXNldDsKPj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4gQWdyZWUu
IEhvdyBhYm91dCBwY2liYWNrIHRvIHRyYWNrIHRoZSBlc3RhYmxpc2hlZCBJUlEgYmluZGluZ3M/
IFRoZW4KPj4+Pj4+Pj4+IHBjaWJhY2sgY2FuIGNsZWFyIGlycSBiaW5kaW5nIGJlZm9yZSBpbnZv
a2luZyB0aGUgcmVzZXQuCj4+Pj4+Pj4+IAo+Pj4+Pj4+PiBIb3cgd291bGQgcGNpYmFjayBldmVu
IGtub3cgb2YgdGhvc2UgbWFwcGluZ3MsIHdoZW4gaXQncyBxZW11Cj4+Pj4+Pj4+IHdobyBlc3Rh
Ymxpc2hlcyAoYW5kIG1hbmFnZXMpIHRoZW0/Cj4+Pj4+Pj4gCj4+Pj4+Pj4gSSBtZWFudCB0byBl
eHBvc2Ugc29tZSBpbnRlcmZhY2VzIGZyb20gcGNpYmFjay4gQW5kIHBjaWJhY2sgc2VydmVzCj4+
Pj4+Pj4gYXMgdGhlIHByb3h5IG9mIElSUSAodW4pYmluZGluZyBBUElzLgo+Pj4+Pj4gCj4+Pj4+
PiBJZiBhdCBhbGwgcG9zc2libGUgd2Ugc2hvdWxkIGF2b2lkIGhhdmluZyB0byBjaGFuZ2UgbW9y
ZSBwYXJ0aWVzIChxZW11LAo+Pj4+Pj4gbGlieGMsIGtlcm5lbCwgaHlwZXJ2aXNvcikgdGhhbiBy
ZWFsbHkgbmVjZXNzYXJ5LiBSZW1lbWJlciB0aGF0IHN1Y2gKPj4+Pj4+IGEgYnVnIGZpeCBtYXkg
d2FudCBiYWNrcG9ydGluZywgYW5kIG1ha2luZyBzdXJlIGFmZmVjdGVkIHBlb3BsZSBoYXZlCj4+
Pj4+PiBhbGwgcmVsZXZhbnQgY29tcG9uZW50cyB1cGRhdGVkIGlzIGluY3JlYXNpbmdseSBkaWZm
aWN1bHQgd2l0aCB0aGVpcgo+Pj4+Pj4gbnVtYmVyIGdyb3dpbmcuCj4+Pj4+PiAKPj4+Pj4+Pj4+
PiBpbiBmYWN0IEknZCBleHBlY3QgdGhpcyB0byBoYXBwZW4gaW4gdGhlIGNvdXJzZSBvZgo+Pj4+
Pj4+Pj4+IGRvbWFpbiBkZXN0cnVjdGlvbiwgYW5kIEknZCBleHBlY3QgdGhlIGRldmljZSByZXNl
dCB0byBjb21lIGFmdGVyIHRoZQo+Pj4+Pj4+Pj4+IGRvbWFpbiB3YXMgY2xlYW5lZCB1cC4gUGVy
aGFwcyBzaW1wbHkgYW4gb3JkZXJpbmcgaXNzdWUgaW4gdGhlIHRvb2wKPj4+Pj4+Pj4+PiBzdGFj
az8KPj4+Pj4+Pj4+IAo+Pj4+Pj4+Pj4gSSBkb24ndCB0aGluayByZXZlcnNpbmcgdGhlIHNlcXVl
bmNlcyBvZiBkZXZpY2UgcmVzZXQgYW5kIGRvbWFpbgo+Pj4+Pj4+Pj4gZGVzdHJ1Y3Rpb24gd291
bGQgYmUgc2ltcGxlLiBGdXJ0aGVybW9yZSwgZHVyaW5nIGRldmljZSBob3QtdW5wbHVnLAo+Pj4+
Pj4+Pj4gZGV2aWNlIHJlc2V0IGlzIGRvbmUgd2hlbiB0aGUgb3duZXIgaXMgYWxpdmUuIFNvIGlm
IHdlIHVzZSBkb21haW4KPj4+Pj4+Pj4+IGRlc3RydWN0aW9uIHRvIGVuZm9yY2UgYWxsIGlycSBi
aW5kaW5nIGNsZWFyZWQsIGluIHRoZW9yeSwgaXQgd29uJ3QgYmUKPj4+Pj4+Pj4+IGFwcGxpY2Fi
bGUgdG8gaG90LXVucGx1ZyBjYXNlIChpZiBxZW11J3MgaG90LXVucGx1ZyBsb2dpYyBpcwo+Pj4+
Pj4+Pj4gY29tcHJvbWlzZWQpLgo+Pj4+Pj4+PiAKPj4+Pj4+Pj4gRXZlbiBpbiB0aGUgaG90LXVu
cGx1ZyBjYXNlIHRoZSB0b29sIHN0YWNrIGNvdWxkIGlzc3VlIHVuYmluZAo+Pj4+Pj4+PiByZXF1
ZXN0cywgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBwb3NzaWJseSBjb21wcm9taXNlZCBxZW11LAo+
Pj4+Pj4+PiBvbmNlIG5laXRoZXIgdGhlIGd1ZXN0IG5vciBxZW11IGhhdmUgYWNjZXNzIHRvIHRo
ZSBkZXZpY2UKPj4+Pj4+Pj4gYW55bW9yZS4KPj4+Pj4+PiAKPj4+Pj4+PiBCdXQgY3VycmVudGx5
LCB0b29sIHN0YWNrIGRvZXNuJ3Qga25vdyB0aGUgcmVtYWluaW5nIElSUSBiaW5kaW5ncy4KPj4+
Pj4+PiBJZiB0b29sIHN0YWNrIGNhbiBtYWludGFpbmUgSVJRIGJpbmRpbmcgaW5mb3JtYXRpb24g
b2YgYSBwYXNzLXRocnUKPj4+Pj4+PiBkZXZpY2UgKHN0b3JlZCBpbiBYZW5zdG9yZT8pLCB3ZSBj
YW4gY29tZSB1cCB3aXRoIGEgY2xlYW4gc29sdXRpb24KPj4+Pj4+PiB3aXRob3V0IG1vZGlmeWlu
ZyBsaW51eCBrZXJuZWwgYW5kIFhlbi4KPj4+Pj4+IAo+Pj4+Pj4gSWYgdGhlcmUncyBubyB3YXkg
Zm9yIHRoZSB0b29sIHN0YWNrIHRvIGVpdGhlciBmaW5kIG91dCB0aGUgYmluZGluZ3MKPj4+Pj4+
IG9yICJibGluZGx5IiBpc3N1ZSB1bmJpbmQgcmVxdWVzdHMgKGFjY2VwdGluZyB0aGVtIHRvIGZh
aWwpLCB0aGVuIGEKPj4+Pj4+ICJ3aWxkY2FyZCIgdW5iaW5kIG9wZXJhdGlvbiBtYXkgd2FudCBh
ZGRpbmcuIE9yLCBwZXJoYXBzIGV2ZW4KPj4+Pj4+IGJldHRlciwgWEVOX0RPTUNUTF9kZWFzc2ln
bl9kZXZpY2UgY291bGQgdW5iaW5kIGFueXRoaW5nIGxlZnQKPj4+Pj4+IGluIHBsYWNlIGZvciB0
aGUgc3BlY2lmaWVkIGRldmljZS4KPj4+Pj4gCj4+Pj4+IEdvb2QgaWRlYS4gSSB3aWxsIHRha2Ug
dGhpcyBhZHZpY2UuCj4+Pj4+IAo+Pj4+PiBUaGFua3MKPj4+Pj4gQ2hhbwo+Pj4+IAo+Pj4+IEkg
YW0gaGF2aW5nIHRoZSBzYW1lIGlzc3VlLCBhbmQgY2Fubm90IGZpbmQgYSBmaXggaW4gZWl0aGVy
IHhlbi1wY2liYWNrIG9yIHRoZSBYZW4gY29kZWJhc2UuCj4+Pj4gV2FzIGEgc29sdXRpb24gZXZl
ciBwdXNoZWQgYXMgYSByZXN1bHQgb2YgdGhpcyB0aHJlYWQ/Cj4+Pj4gCj4+PiAKPj4+IEkgc3Vi
bWl0dGVkIHBhdGNoZXMgWzFdIHRvIFhlbiBjb21tdW5pdHkuIEJ1dCBJIGRpZG4ndCBnZXQgaXQg
bWVyZ2VkLgo+Pj4gV2UgbWFkZSBhIGNoYW5nZSBpbiBkZXZpY2UgZHJpdmVyIHRvIGRpc2FibGUg
TVNJLVggZHVyaW5nIGd1ZXN0IE9TCj4+PiBzaHV0ZG93biB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUu
IEJ1dCB3aGVuIGd1ZXN0IG9yIHFlbXUgd2FzIGNyYXNoZWQsIHdlCj4+PiBlbmNvdW50ZXJlZCB0
aGlzIGlzc3VlIGFnYWluLiBJIGhhdmUgbm8gcGxhbiB0byBnZXQgYmFjayB0byB0aGVzZQo+Pj4g
cGF0Y2hlcy4gQnV0IGlmIHlvdSB3YW50IHRvIGZpeCB0aGUgaXNzdWUgY29tcGxldGVseSBhbG9u
ZyB3aGF0IHRoZQo+Pj4gcGF0Y2hlcyBiZWxvdyBkaWQsIHBsZWFzZSBnbyBhaGVhZC4KPj4+IAo+
Pj4gWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDEvbXNnMDEyMjcuaHRtbAo+Pj4gCj4+PiBUaGFua3MKPj4+IENoYW8KPj4+IAo+
PiAKPj4gU3RhbmlzbGF2OiBBcmUgeW91IGFibGUgdG8gY29udGludWUgdGhlIHdvcmsgd2l0aCB0
aGVzZSBwYXRjaGVzLCB0byBnZXQgdGhlbSBtZXJnZWQ/IAo+Cj5XaGF0IGZ1cnRoZXIgd29yayBp
cyBuZWVkZWQgZm9yIHRoZXNlIHBhdGNoZXM/ICBBcmUgdGhleSBvbmx5IG5lZWRlZCBmb3IgSW50
ZWwgaTIxMCBOSUMgUENJIHBhc3N0aHJvdWdoLCBvciBhcmUgb3RoZXIgZGV2aWNlcyBhZmZlY3Rl
ZD8KCkFsbCBNU0ktWCBjYXBhYmxlIGRldmljZXMgd2VyZSBhZmZlY3RlZC4gVGhpcyBpc3N1ZSBp
cyBmaXhlZCBpbiBYZW4gYnkgUm9nZXIncyBwYXRjaAooaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD01NzVlMThkNTRkMTllZGE3ODdmNjQ3N2E0YWNk
M2M1MGY3Mjc1MWE5KS4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 01:58:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 01:58: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 1isdNR-00047r-MM; Sat, 18 Jan 2020 01:58:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isdNP-00047m-Ut
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 01:58:15 +0000
X-Inumbo-ID: fc29f556-3995-11ea-b68b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc29f556-3995-11ea-b68b-12813bfff9fa;
 Sat, 18 Jan 2020 01:58: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 <osstest-admin@xenproject.org>)
 id 1isdNM-0006c5-Sc; Sat, 18 Jan 2020 01:58: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 1isdNM-0003Wb-4F; Sat, 18 Jan 2020 01:58:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isdNM-00072w-3Z; Sat, 18 Jan 2020 01:58:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146182-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
X-Osstest-Versions-That: libvirt=4a09c143f6c467230ab60c20fea560e710ddeee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 01:58:12 +0000
Subject: [Xen-devel] [libvirt test] 146182: 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>

ZmxpZ2h0IDE0NjE4MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxODIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0NTk2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ1OTY5CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGExY2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0
ZTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDRhMDljMTQzZjZjNDY3
MjMwYWI2MGMyMGZlYTU2MGU3MTBkZGVlZTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTk2OSAg
MjAyMC0wMS0xMSAwNDoxODo0MiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYw
NjEgIDIwMjAtMDEtMTQgMDQ6MTk6MjIgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDYxODIgIDIwMjAtMDEtMTcgMDY6MDA6MjMgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEBy
ZWRoYXQuY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJlZGhhdC5j
b20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxq
dG9ta29AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDRhMDljMTQzZjYuLmExY2QyNWI5MTkgIGExY2QyNWI5MTk1
MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 02:11:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 02: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 1isdaI-000615-0n; Sat, 18 Jan 2020 02:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isdaG-000610-W7
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 02:11:33 +0000
X-Inumbo-ID: d7383c7f-3997-11ea-b68b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7383c7f-3997-11ea-b68b-12813bfff9fa;
 Sat, 18 Jan 2020 02:11: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 <osstest-admin@xenproject.org>)
 id 1isdaE-0007KK-R9; Sat, 18 Jan 2020 02:11: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 1isdaE-00042H-HM; Sat, 18 Jan 2020 02:11:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isdaE-0001M1-Gh; Sat, 18 Jan 2020 02:11:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146180-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-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-qemuu-ws16-amd64:guest-stop: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-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-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-seattle:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle: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-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
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=cf2e9cc0ba0432f05cdca36dcd46be5fdfd7ca0c
X-Osstest-Versions-That: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 02:11:30 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 146180: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE4MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjE4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTQ0
NzU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVz
dG9yZS4yIGZhaWwgaW4gMTQ2MDk3IHBhc3MgaW4gMTQ2MTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3
IHBhc3MgaW4gMTQ2MTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0NjA5NyBwYXNzIGluIDE0NjE4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBm
YWlsIHBhc3MgaW4gMTQ2MDk3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTggZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTQ0NzU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTQ2MDk3IGxpa2UgMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3MjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NDc1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ0NzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3NTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNmMmU5Y2MwYmEwNDMyZjA1Y2RjYTM2
ZGNkNDZiZTVmZGZkN2NhMGMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDQzYWIzMGIxM2ZlOGIxZDVmOTJhOWFkMmNhN2Q2MWY0Yzc3YjZjYWMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDE0NDc1OCAgMjAxOS0xMi0xMiAxMDoyNDo0MSBaICAgMzYgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDYwNzUgIDIwMjAtMDEtMTQgMTQ6MzU6NDEgWiAgICAzIGRheXMgICAgNCBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
dWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGNmMmU5Y2MwYmEwNDMyZjA1
Y2RjYTM2ZGNkNDZiZTVmZGZkN2NhMGMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPgpEYXRlOiAgIFRodSBEZWMgMTkgMDg6MTI6MjEgMjAxOSArMDAwMAoKICAgIHhlbi9hcm06
IFBsYWNlIGEgc3BlY3VsYXRpb24gYmFycmllciBzZXF1ZW5jZSBmb2xsb3dpbmcgYW4gZXJldCBp
bnN0cnVjdGlvbgogICAgCiAgICBTb21lIENQVXMgY2FuIHNwZWN1bGF0ZSBwYXN0IGFuIEVSRVQg
aW5zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHBlcmZvcm0KICAgIHNwZWN1bGF0aXZlIGFjY2Vz
c2VzIHRvIG1lbW9yeSBiZWZvcmUgcHJvY2Vzc2luZyB0aGUgZXhjZXB0aW9uIHJldHVybi4KICAg
IFNpbmNlIHRoZSByZWdpc3RlciBzdGF0ZSBpcyBvZnRlbiBjb250cm9sbGVkIGJ5IGxvd2VyIHBy
aXZpbGVnZSBsZXZlbAogICAgYXQgdGhlIHBvaW50IG9mIGFuIEVSRVQsIHRoaXMgY291bGQgcG90
ZW50aWFsbHkgYmUgdXNlZCBhcyBwYXJ0IG9mIGEKICAgIHNpZGUtY2hhbm5lbCBhdHRhY2suCiAg
ICAKICAgIE5ld2VyIENQVXMgbWF5IGltcGxlbWVudCBhIG5ldyBTQiBiYXJyaWVyIGluc3RydWN0
aW9uIHdoaWNoIGFjdHMKICAgIGFzIGFuIGFyY2hpdGVjdGVkIHNwZWN1bGF0aW9uIGJhcnJpZXIu
IEZvciBjdXJyZW50IENQVXMsIHRoZSBzZXF1ZW5jZQogICAgRFNCOyBJU0IgaXMga25vd24gdG8g
cHJldmVudCBzcGVjdWxhdGlvbi4KICAgIAogICAgVGhlIGxhdHRlciBzZXF1ZW5jZSBpcyBoZWF2
aWVyIHRoYW4gU0IgYnV0IGl0IHdvdWxkIG5ldmVyIGJlIGV4ZWN1dGVkCiAgICAodGhpcyBpcyBz
cGVjdWxhdGlvbiBhZnRlciBhbGwhKS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvICdz
YicgdGhhdCBjb3VsZCBiZSB1c2VkIHdoZW4gYSBzcGVjdWxhdGlvbiBiYXJyaWVyCiAgICBpcyBy
ZXF1aXJlZC4gRm9yIG5vdyBpdCBpcyB1c2luZyBkc2I7IGlzYiBidXQgdGhpcyBjb3VsZCBlYXNp
bHkgYmUKICAgIHVwZGF0ZWQgdG8gY2F0ZXIgU0IgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhp
cyBpcyBYU0EtMzEyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 05:36:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 05:36: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 1isgmZ-00058E-CR; Sat, 18 Jan 2020 05:36:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isgmX-000589-Jz
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 05:36:25 +0000
X-Inumbo-ID: 6ad6d974-39b4-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ad6d974-39b4-11ea-aecd-bc764e2007e4;
 Sat, 18 Jan 2020 05:36: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 <osstest-admin@xenproject.org>)
 id 1isgmA-0003AZ-VR; Sat, 18 Jan 2020 05:36: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 1isgmA-0007Ei-EM; Sat, 18 Jan 2020 05:36:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isgmA-0000aS-CD; Sat, 18 Jan 2020 05:36:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146186-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=302eb57b18d9ac70270c18a9a2a2630cba98f8ab
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 05:36:02 +0000
Subject: [Xen-devel] [ovmf test] 146186: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjE4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMzAyZWI1N2IxOGQ5YWM3MDI3MGMxOGE5YTJhMjYzMGNiYTk4ZjhhYgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTAgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjE4NiAgMjAyMC0wMS0xNyAwNzo1MDo1OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQnJpYW4gUiBIYXVn
IDxicmlhbi5yLmhhdWdAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIEty
enlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTGksIEFhcm9uIDxhYXJvbi5saUBpbnRlbC5jb20+CiAgTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWF0ZXVzeiBBbGJlY2tpIDxtYXRldXN6LmFs
YmVja2lAaW50ZWwuY29tPgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50
ZWwuY29tPgogIE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5hLmt1YmFja2lAaW50ZWwuY29tPgog
IFBhdmFuYS5LIDxwYXZhbmEua0BpbnRlbC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkPyA8
cGhpbG1kQHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkZSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgU2l5dWFuIEZ1IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFNpeXVhbiwgRnUgPHNp
eXVhbi5mdUBpbnRlbC5jb20+CiAgU3VkaXB0byBQYXVsIDxzdWRpcHRvLnBhdWxAYXJtLmNvbT4K
ICBWaXRhbHkgQ2hlcHRzb3YgPHZpdDk2OTZAcHJvdG9ubWFpbC5jb20+CiAgVml0YWx5IENoZXB0
c292IHZpYSBHcm91cHMuSW8gPHZpdDk2OTY9cHJvdG9ubWFpbC5jb21AZ3JvdXBzLmlvPgogIFpo
aWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4KICBaaGlqdS5GYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3MzcgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 09:59:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 09:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isksl-0000aa-KI; Sat, 18 Jan 2020 09:59:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isksk-0000aV-8z
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 09:59:06 +0000
X-Inumbo-ID: 1f24d4f2-39d9-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1f24d4f2-39d9-11ea-9fd7-bc764e2007e4;
 Sat, 18 Jan 2020 09:58:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isksR-0000DE-Ju; Sat, 18 Jan 2020 09:58:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isksR-0004dw-B7; Sat, 18 Jan 2020 09:58:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isksR-0003HX-AJ; Sat, 18 Jan 2020 09:58:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146194-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.13-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.13-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.13-testing:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-4.13-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.13-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.13-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.13-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=721f2c323ca55c77857c93e7275b4a93a0e15e1f
X-Osstest-Versions-That: xen=6a10d046b0ab9231714ffccea7a59036f52df1a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 09:58:47 +0000
Subject: [Xen-devel] [xen-4.13-testing test] 146194: 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>

ZmxpZ2h0IDE0NjE5NCB4ZW4tNC4xMy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYxOTQvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
MTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDE0NjE3MSBwYXNzIGluIDE0NjE5
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsICBmYWlsIHBhc3MgaW4gMTQ2MTcxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQ1MTQ1CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTQ1MTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDcyMWYyYzMyM2NhNTVjNzc4NTdjOTNlNzI3NWI0YTkzYTBlMTVlMWYKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZhMTBkMDQ2YjBhYjkyMzE3MTRmZmNj
ZWE3YTU5MDM2ZjUyZGYxYTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NTE0NSAgMjAxOS0xMi0y
MyAxMTowNjozMSBaICAgMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwNzkgIDIwMjAt
MDEtMTQgMTQ6MzY6MzAgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDYxNzEgIDIwMjAtMDEtMTYgMTc6Mjk6MDUgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8amdyYWxsQGFt
YXpvbi5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1bCBE
dXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgNmExMGQwNDZiMC4uNzIxZjJjMzIzYyAgNzIxZjJjMzIzY2E1NWM3Nzg1N2M5M2U3Mjc1
YjRhOTNhMGUxNWUxZiAtPiBzdGFibGUtNC4xMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 10:07:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 10:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isl0O-0001c1-V9; Sat, 18 Jan 2020 10:07:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isl0N-0001bw-QQ
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 10:06:59 +0000
X-Inumbo-ID: 41fe18fc-39da-11ea-b6eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41fe18fc-39da-11ea-b6eb-12813bfff9fa;
 Sat, 18 Jan 2020 10:06: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 <osstest-admin@xenproject.org>)
 id 1isl0J-0000TG-Qb; Sat, 18 Jan 2020 10:06: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 1isl0J-0004sP-En; Sat, 18 Jan 2020 10:06:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isl0J-0008QG-E9; Sat, 18 Jan 2020 10:06:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146204-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-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-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 10:06:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 146204: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIwNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMiBk
YXlzICAxMzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 11:50:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 11:50: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 1ismbv-0000yh-Lq; Sat, 18 Jan 2020 11:49:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s8pn=3H=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ismbu-0000yc-LI
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 11:49:50 +0000
X-Inumbo-ID: 9ce56adc-39e8-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ce56adc-39e8-11ea-9fd7-bc764e2007e4;
 Sat, 18 Jan 2020 11:49:42 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id 20so10139324wmj.4
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 03:49:42 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mOi/Yg6cYgMUCM56WReiQ01/h2YJE0RR8hsw/4YyV9w=;
 b=d+wvr4jSuu2JMfR4Nj5UK6ou2L1mZY/3nIYUvNa6BIX4/l90c8M22EptnZNrHsiPur
 +HRKJ3DK/gTsVSZKN+HVFmMakM+GUyqiYJWixXWE8lfDofyzAX6zdRAlSXAVaq09bn7z
 nvNzB8I+f13sNzjkDFQmR6eHtrhUIhKm5y0GkfghEqOoxNfE21CSkVexcMx5wK4/VHpA
 6Bg+H47AaNLNTcwn4eol7NYs/E7ntDgT0UrdVH0aOroBjht/v4J1NiP6yMIlLk1KHHTE
 nJAbcIyczKWceit6pqUKjgW7F1Xaz0T3nHg4WCz1lDc+Jc6x+VeaJsbAf4tlmttz98Xg
 HTzg==
X-Gm-Message-State: APjAAAXvye4MPFUgWGrljMcbjd+uWQcIsnJxMtIFulCni5iMMgMcVML1
 xJNfLESgDHUPzwswIiBMZIU=
X-Google-Smtp-Source: APXvYqxa4u24dZwQ9pFvod9Wnq1NhoEpFJRwGKZvcM8Ijow3LJgQY+ifr3vxJnwnGZzC8dYcLZmlBg==
X-Received: by 2002:a1c:6406:: with SMTP id y6mr9741706wmb.144.1579348181234; 
 Sat, 18 Jan 2020 03:49:41 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id a184sm4392806wmf.29.2020.01.18.03.49.39
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 Jan 2020 03:49:40 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <20191211211302.117395-3-jeff.kubascik@dornerworks.com>
 <1c90e15b-0f61-7b06-2291-795185ba5b48@xen.org>
 <8544c070-e5b6-50d2-df4b-71563755b57f@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <de5f1e38-19b8-a274-371a-4d0cdbfef869@xen.org>
Date: Sat, 18 Jan 2020 11:49:38 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <8544c070-e5b6-50d2-df4b-71563755b57f@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/arm: sign extend writes to
 TimerValue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

CgpPbiAxNy8wMS8yMDIwIDIxOjI5LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IE9uIDEyLzE4LzIw
MTkgOToyNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBKZWZmLAo+Pgo+PiBPbiAxMS8x
Mi8yMDE5IDIxOjEzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+Pj4gUGVyIHRoZSBBUk12OCBSZWZl
cmVuY2UgTWFudWFsIChBUk0gRERJIDA0ODdFLmEpLCBzZWN0aW9uIEQxMS4yLjQKPj4+IHNwZWNp
ZmllcyB0aGF0IHRoZSB2YWx1ZXMgaW4gdGhlIFRpbWVyVmFsdWUgdmlldyBvZiB0aGUgdGltZXJz
IGFyZQo+Pj4gc2lnbmVkIGluIHN0YW5kYXJkIHR3bydzIGNvbXBsZW1lbnQgZm9ybS4gV2hlbiB3
cml0aW5nIHRvIHRoZSBUaW1lclZhbHVlCj4+Cj4+IERvIHlvdSBtZWFuIENvbXBhcmVWYWx1ZSBy
ZWdpc3RlciBpbnN0ZWFkIG9mIFRpbWVyVmFsdWUgcmVnaXN0ZXI/Cj4gCj4gSSdtIGZhaXJseSBj
ZXJ0YWluIFRpbWVyVmFsdWUgcmVnaXN0ZXIgaXMgY29ycmVjdC4gV2hlbiB0aGUgZ3Vlc3Qgd3Jp
dGVzIHRvIHRoZQo+IFRpbWVyVmFsdWUgcmVnaXN0ZXIsIHRoZSBlcXVhdGlvbiBiZWxvdyBpcyB1
c2VkIHRvIGNvbnZlcnQgaXQgdG8gYSBDb21wYXJlVmFsdWUKPiBlcXVpdmFsZW50LgoKSSBmaW5k
IHRoZSBzZW50ZW5jZSBxdWl0ZSBjb25mdXNpbmcgdG8gcmVhZC4gSXQgaXMgbm90IHRoZSB3cml0
ZSB0aGF0IApuZWVkcyB0byBiZSBzaWduZWQgZXh0ZW5kLCBidXQgdGhlIHZhbHVlIHVzZWQgdG8g
Y29tcHV0ZSBDb21wYXJlVmFsdWUuIApTbyBob3cgYWJvdXQgdGhlIGZvbGxvd2luZyBjb21taXQg
bWVzc2FnZToKCiIKeGVuL2FybTogU2lnbiBleHRlbmQgVGltZXJWYWx1ZSB3aGVuIGNvbXB1dGlu
ZyB0aGUgQ29tcGFyZVZhbHVlCgpYZW4gd2lsbCBvbmx5IHN0b3JlIHRoZSBDb21wYXJlVmFsdWUg
YXMgaXQgY2FuIGJlIGRlcml2ZWQgZnJvbSB0aGUgClRpbWVyVmFsdWUgKEFSTSBEREkgMDQ4N0Uu
YSBzZWN0aW9uIEQxMS4yLjQpOgoKICBDb21wYXJlVmFsdWUgPSAoQ291bnRlcls2MzowXSArIFNp
Z25FeHRlbmQoVGltZXJWYWx1ZSkpWzYzOjBdCgpXaGlsZSB0aGUgVGltZXJWYWx1ZSBpcyBhIDMy
LWJpdCBzaWduZWQgdmFsdWUsIG91ciBpbXBsZW1lbnRhdGlvbiAKYXNzdW1lZCBpdCBpcyBhIDMy
LWJpdCB1bnNpZ25lZCB2YWx1ZS4KIgoKPiAKPj4+IHJlZ2lzdGVyLCBpdCBzaG91bGQgYmUgc2ln
bmVkIGV4dGVuZGVkIGFzIGRlc2NyaWJlZCBieSB0aGUgZXF1YXRpb24KPj4+Cj4+PiAgICAgIENv
bXBhcmVWYWx1ZSA9IChDb3VudGVyWzYzOjBdICsgU2lnbkV4dGVuZChUaW1lclZhbHVlKSlbNjM6
MF0KPj4gVGhpcyBleHBsYWlucyB0aGUgc2lnbmVkIHBhcnQsIGJ1dCBpdCBkb2VzIG5vdCBleHBs
YWluIHdoeSB0aGUgMzItYml0Cj4+IGNhc2UuIFNvIEkgd291bGQgbWVudGlvbiB0aGF0IFRpbWVy
VmFsdWUgaXMgYSAzMi1iaXQgc2lnbmVkIGludGVnZXIuCj4+Cj4+IE1heWJlIHNheWluZyAiYXJl
IDMyLWJpdCBzaWduZWQgaW4gc3RhbmRhcmQgLi4uIgo+IAo+IEkgcHVsbGVkIHRoaXMgZXF1YXRp
b24gZGlyZWN0bHkgZnJvbSB0aGUgQVJNdjggUmVmZXJlbmNlIE1hbnVhbCAtIHRoZSBtYW51YWwK
PiBnb2VzIGludG8gZGV0YWlsIGFib3V0IHRoZSBzaWduIGV4dGVuc2lvbi4gVGhpcyBpcyByZWZl
cmVuY2VkIGVhcmxpZXIgaW4gdGhlCj4gY29tbWl0IG1lc3NhZ2UuCgpXaGlsZSBJIGFncmVlIHRo
ZSBjb21taXQgbWVzc2FnZSBleHBsYWluIGluIGRldGFpbHMgdGhlIHNpZ24gZXh0ZW5zaW9uLCAK
dGhlcmUgaXMgbm90aGluZyBpbiB5b3VyIGNvbW1pdCBtZXNzYWdlIGFib3V0IHRoZSBzaXplIG9m
IFRpbWVyVmFsdWUgCihpLmUgMzItYml0KS4gSWYgeW91IHNheSBpdCBpcyBhIDMyLWJpdCBzaWdu
ZWQgdmFsdWUsIHRoZW4gaXQgaXMgbXVjaCAKY2xlYXJlciB0byB1bmRlcnN0YW5kIHRoZSBjYXN0
IHlvdSBhZGRlZCBiZWxvdy4KCkJ1dCBwbGVhc2Ugc2VlIGFib3ZlIGZvciBhIHN1Z2dlc3RlZCBj
b21taXQgbWVzc2FnZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 12:32:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 12: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 1isnHP-0004wI-NB; Sat, 18 Jan 2020 12:32:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s8pn=3H=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isnHO-0004wD-Hr
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 12:32:42 +0000
X-Inumbo-ID: 9e5c993e-39ee-11ea-b70c-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e5c993e-39ee-11ea-b70c-12813bfff9fa;
 Sat, 18 Jan 2020 12:32:41 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id d73so9946647wmd.1
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 04:32:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=wrEjArh6K8jRoPhMZ+20BKGr+NTs/TIYdMy5I2DECMw=;
 b=p+1i3NOA/fiyRK8B0qtA4El+dGM0x/GPxwWgsXQBTGtavSX4A56h9ZRMOG6+T3FmoT
 ogbRpGi0KpNdxsWnyOPZfDgAJc4XlFmzFGCEpbVEV/UyKhWPeI4zukebowYTk79Ea47l
 B1QT5fbXEE86FcS2NbguF9z71iGo0LZOAnV7sMW/CcnLZkTEmOzJGfG3Kuw/uU83D3ss
 +uw7sbL/ZQ+rvAzDVVuHW9/xMnBdpLTiXAkEevZ/2Hr6zR+dbI4s0oI2dxb8EoOJM9OD
 RMon4+YzNLFjLZPK0feLPXM41+MzjDhElc2nR9FOIRZttmTpqofCJtKXbLHYGkDlqN2m
 /vEg==
X-Gm-Message-State: APjAAAV8dhPSv42cC8wIrRItxQStWW9XCDHvQWHa9OIbTQzgjw0G8Qlz
 Lr60DutJwaxyRfiItmeZGXE=
X-Google-Smtp-Source: APXvYqwuph2gSFOtYc6ZotRs0r9RJ2Lg8N2pd4LahJhmL6VUjrd4yfaEVScdYQEQDlZhBVu6EHVwzw==
X-Received: by 2002:a1c:6308:: with SMTP id x8mr9534706wmb.80.1579350760575;
 Sat, 18 Jan 2020 04:32:40 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id c15sm37855655wrt.1.2020.01.18.04.32.38
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 Jan 2020 04:32:39 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Wei Xu <xuwei5@hisilicon.com>
References: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
 <539d5900-1cc6-a490-7319-5357c6aa1219@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <d936960f-214d-788b-29cf-7be147332ea9@xen.org>
Date: Sat, 18 Jan 2020 12:32:37 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <539d5900-1cc6-a490-7319-5357c6aa1219@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] ns16550: Add ACPI 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: sstabellini@kernel.org, Wei Liu <wl@xen.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>, linuxarm@huawei.com,
 shameerali.kolothum.thodi@huawei.com, prime.zeng@hisilicon.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>

SGkgSmFuLAoKT24gMTcvMDEvMjAyMCAwODozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcu
MDEuMjAyMCAwNDo0MCwgV2VpIFh1IHdyb3RlOgo+PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL25z
MTY1NTAuYwo+PiArKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwo+PiBAQCAtMTYyMCw2
ICsxNjIwLDYxIEBAIERUX0RFVklDRV9TVEFSVChuczE2NTUwLCAiTlMxNjU1MCBVQVJUIiwgREVW
SUNFX1NFUklBTCkKPj4gICBEVF9ERVZJQ0VfRU5ECj4+ICAgCj4+ICAgI2VuZGlmIC8qIEhBU19E
RVZJQ0VfVFJFRSAqLwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0FDUEkKPj4gKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgo+PiArCj4+ICtzdGF0aWMgaW50IF9faW5pdCBuczE2NTUwX2FjcGlfdWFydF9p
bml0KGNvbnN0IHZvaWQgKmRhdGEpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGFjcGlfdGFibGVfc3Bj
ciAqc3BjciA9IE5VTEw7Cj4gCj4gVGhlIGluaXRpYWxpemVyIGlzbid0IHN0cmljdGx5IG5lZWRl
ZCwgaXMgaXQ/Cj4gCj4+ICsgICAgYWNwaV9zdGF0dXMgc3RhdHVzOwo+PiArICAgIHN0cnVjdCBu
czE2NTUwICp1YXJ0Owo+PiArCj4+ICsgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9T
SUdfU1BDUiwgMCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFjcGlf
dGFibGVfaGVhZGVyICoqKSZzcGNyKTsKPj4gKwo+PiArICAgIGlmICggQUNQSV9GQUlMVVJFKHN0
YXR1cykgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKCJuczE2NTUwOiBGYWlsZWQgdG8g
Z2V0IFNQQ1IgdGFibGVcbiIpOwo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICB1YXJ0ID0gJm5zMTY1NTBfY29tWzBdOwo+IAo+IFlvdSB3YW50IHRvIGp1
c3RpZnkgdGhlIGNob2ljZSBvZiB3aGF0IChvbiB4ODYgYXQgbGVhc3Q9IHdlJ2QgY2FsbAo+IGNv
bTEgaW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9uLiBBbHNvIHRoaXMgY291bGQgYmUgdGhlIGluaXRp
YWxpemVyCj4gb2YgdGhlIHZhcmlhYmxlLgoKVGhpcyBpcyB0aGUgc2FtZSBjaG9pY2UgYXMgd2Ug
bWFkZSBmb3IgdGhlIERUIGJpbmRpbmcgKHNlZSAKbnMxNjU1MF91YXJ0KCkpLiBXZSBvbmx5IHN1
cHBvcnQgb25lIFVBUlQgb24gQXJtIHdoaWNoIGhhcHBlbiB0byBiZSAKbnMxNjU1MF9jb21bMF0g
KGJ1dCBuYW1lZCBkaWZlcnJlbnRseSkuCgpUaGUgY29kZSBiZWxvdyBpcyBhY3R1YWxseSBxdWl0
ZSBzaW1pbGFyIHRvIHRoZSBEVCBwYXJzaW5nLCBzbyBtYXliZSB3ZSAKd2FudCB0byBwcm92aWRl
IGEgY29tbW9uIGhlbHBlciBoZXJlLgoKPiAKPj4gKyAgICBuczE2NTUwX2luaXRfY29tbW9uKHVh
cnQpOwo+PiArCj4+ICsgICAgdWFydC0+YmF1ZCAgICAgID0gQkFVRF9BVVRPOwo+IAo+IFRoZXJl
J3MgYSBiYXVkX3JhdGUgZmllbGQgaW4gdGhlIHN0cnVjdHVyZS4gSWYgdGhlcmUncyBhIHJlYXNv
bgo+IHRvIGlnbm9yZSBpdCwgcGxlYXNlIGFkZCBhIGNvbW1lbnQuCgpTYW1lIGFzIGZvciB0aGUg
RFQgcGFydCwgd2UgYXNzdW1lIHRoZSBmaXJtd2FyZSB3aWxsIGNvbmZpZ3VyZSB0aGUgVUFSVCAK
Y29ycmVjdGx5LgoKPiAKPiBUaGVyZSdzIGFsc28gYW4gaW50ZXJmYWNlX3R5cGUgZmllbGQgLSBj
YW4geW91IHJlYWxseSBpZ25vcmUgaXQ/CgpJdCBpcyBub3QgaWdub3JlZC4gVGhpcyBpcyB1c2Vk
IGJ5IHRoZSB1cHBlciBsYXllciB0byBkZXRlY3Qgd2hpY2ggdWFydCAKZHJpdmVyIHRvIGNhbGwg
KHNlZSBhY3BpX3VhcnRfaW5pdCgpIGluIGFybS11YXJ0LmMpLgo+IAo+PiArICAgIHVhcnQtPmRh
dGFfYml0cyA9IDg7Cj4+ICsgICAgdWFydC0+cGFyaXR5ICAgID0gc3Bjci0+cGFyaXR5Owo+PiAr
ICAgIHVhcnQtPnN0b3BfYml0cyA9IHNwY3ItPnN0b3BfYml0czsKPiAKPiBUaGVyZSdzIGFsc28g
YSBmbG93X2NvbnRyb2wgZmllbGQsIHdoaWNoIEkgdGhpbmsgbmVlZHMgY2hlY2tpbmcKPiB0aGF0
IGl0IG1hdGNoZXMgbnMxNjU1MF9zZXR1cF9wcmVpcnEoKSBjb21tZW50Ogo+IAo+ICAgICAgLyog
Tm8gZmxvdyBjdHJsOiBEVFIgYW5kIFJUUyBhcmUgYm90aCB3ZWRnZWQgaGlnaCB0byBrZWVwIHJl
bW90ZSBoYXBweS4gKi8KPiAKPiBTaW1pbGFybHkgYW55IG90aGVyIGZpZWxkcyB5b3UgZG9uJ3Qg
ZXZhbHVhdGUgYXQgYWxsIGFuZCB3aGljaAo+IGFyZW4ndCBleHBsYWluZWQgYnkgdGhlIHNwZWMg
YXMgcG9zc2libGUgdG8gYmUgaWdub3JlZCAoYW5kIHRoZQo+IHNpdHVhdGlvbiBtYXRjaGluZyB0
aGUgdXNlIGNhc2UsIGxpa2UgeW91IG5vdCBjYXJpbmcgYWJvdXQgUENJCj4gYXNwZWN0cyBoZXJl
KSBuZWVkIHJlYXNvbmluZyBhYm91dCBpbiB0aGUgZGVzY3JpcHRpb24gb3IgYSBjb2RlCj4gY29t
bWVudC4KV2hhdCdzIG1pc3NpbmcgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGlzIHRoZSBmYWN0IHRo
aXMgaXMgb25seSB0YXJnZXRpbmcgCkFybS4gU28gdGhlcmUgYXJlIGEgbG90IHdlIGRvbid0IGNh
cmUgeWV0IChzdWNoIGFzIFBDSSkuCgo+IAo+PiArICAgIHVhcnQtPmlvX2Jhc2UgPSBzcGNyLT5z
ZXJpYWxfcG9ydC5hZGRyZXNzOwo+IAo+IFRoZSBmaWVsZCAob3IgcGVyaGFwcyB0aGUgd2hvbGUg
c3Bjci0+c2VyaWFsX3BvcnQpIGJlaW5nIHplcm8gbG9va3MKPiB0byBoYXZlIHNwZWNpYWwgbWVh
bmluZy4KPiAKPj4gKyAgICB1YXJ0LT5pb19zaXplID0gODsKPj4gKyAgICB1YXJ0LT5yZWdfc2hp
ZnQgPSBzcGNyLT5zZXJpYWxfcG9ydC5iaXRfb2Zmc2V0Owo+IAo+IHNwY3ItPnNlcmlhbF9wb3J0
IGhhcyBvdGhlciBmaWVsZHMgd2hpY2ggSSBkb24ndCB0aGluayB5b3Ugc2hvdWxkCj4gaWdub3Jl
Lgo+IAo+PiArICAgIHVhcnQtPnJlZ193aWR0aCA9IDE7Cj4gCj4gUGxlYXNlIHVzZSBjb25zaXN0
ZW50IHBsYWNlbWVudCBvZiA9IDogRWl0aGVyIGFsbCBvZiB0aGVtIGFyZQo+IGFsaWduZWQsIG9y
IGFsbCBvZiB0aGVtIGFyZSBwcmVjZWRlZCBieSBhIHNpbmdsZSBzcGFjZSBvbmx5Lgo+IAo+PiAr
ICAgIC8qIHRyaWdnZXIvcG9sYXJpdHkgaW5mb3JtYXRpb24gaXMgbm90IGF2YWlsYWJsZSBpbiBz
cGNyICovCj4+ICsgICAgaXJxX3NldF90eXBlKHNwY3ItPmludGVycnVwdCwgSVJRX1RZUEVfTEVW
RUxfSElHSCk7Cj4+ICsgICAgdWFydC0+aXJxID0gc3Bjci0+aW50ZXJydXB0Owo+PiArCj4+ICsg
ICAgdWFydC0+dnVhcnQuYmFzZV9hZGRyID0gdWFydC0+aW9fYmFzZTsKPj4gKyAgICB1YXJ0LT52
dWFydC5zaXplID0gdWFydC0+aW9fc2l6ZTsKPj4gKyAgICB1YXJ0LT52dWFydC5kYXRhX29mZiA9
IFVBUlRfVEhSIDw8IHVhcnQtPnJlZ19zaGlmdDsKPj4gKyAgICB1YXJ0LT52dWFydC5zdGF0dXNf
b2ZmID0gVUFSVF9MU1IgPDwgdWFydC0+cmVnX3NoaWZ0Owo+PiArICAgIHVhcnQtPnZ1YXJ0LnN0
YXR1cyA9IFVBUlRfTFNSX1RIUkUgfCBVQVJUX0xTUl9URU1UOwo+IAo+IFN0eWxlLXdpc2UgdGhp
cyBibG9jayBzaG91bGQgdGhlbiBtYXRjaCB3aGF0ZXZlciB0aGUgb3RoZXIKPiBibG9jayBhYm92
ZSBsb29rcy4KPiAKPj4gKyAgICAvKiAgUmVnaXN0ZXIgd2l0aCBnZW5lcmljIHNlcmlhbCBkcml2
ZXIuICovCj4+ICsgICAgc2VyaWFsX3JlZ2lzdGVyX3VhcnQodWFydCAtIG5zMTY1NTBfY29tLCAm
bnMxNjU1MF9kcml2ZXIsIHVhcnQpOwo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsK
Pj4gK0FDUElfREVWSUNFX1NUQVJUKGFuczE2NTUwLCAiTlMxNjU1MCBVQVJUIiwgREVWSUNFX1NF
UklBTCkKPj4gKyAgICAuY2xhc3NfdHlwZSA9IEFDUElfREJHMl8xNjU1MF9DT01QQVRJQkxFLAo+
PiArICAgIC5pbml0ID0gbnMxNjU1MF9hY3BpX3VhcnRfaW5pdCwKPj4gK0FDUElfREVWSUNFX0VO
RAo+IAo+IEkgZG9uJ3QgZXhwZWN0IHRoaXMgdG8gYnVpbGQgb24geDg2LgoKVGhpcyBpcyBvbmx5
IG1lYW50IHRvIHRhcmdldCBBcm0uIFNvIG1heWJlIHdlIHdhbnQgdG8gcHJvdGVjdCB0aGUgd2hv
bGUgCmNvZGUgd2l0aCBkZWZpbmVkKENPTkZJR19BQ1BJKSAmJiBkZWZpbmVkKENPTkZJR19BUk0p
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 12:58:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 12:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isngF-0006f7-7C; Sat, 18 Jan 2020 12:58:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s8pn=3H=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isngE-0006f2-AY
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 12:58:22 +0000
X-Inumbo-ID: 2f82d330-39f2-11ea-8e9a-bc764e2007e4
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f82d330-39f2-11ea-8e9a-bc764e2007e4;
 Sat, 18 Jan 2020 12:58:13 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id q6so25086551wro.9
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 04:58:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=v12AX6z2Ylo6Pcvif0UCUFloPDPVe1/+/rEy42EklxE=;
 b=Kw8hlfy7kOLNdbivoPWPT80nHwBioaFvgNjs0RYmVxWgoUTUHPSubeW5ocoir1etmB
 T4F2A72TKIXiWtdvzFa9XRBXe3OW9ln6bhiordvDFeOyzkA3PPnxSwjTKRgh8eyygzyA
 ZpacQftrLpsULg4ekn1K+DZSK1i4F8kuwqdX0zBq8cEvQS819I/LL6fLpRFIKlp3ZpB6
 RielfTxVR0GkixVW6lEANPxZaa2A2gpN40u2yDsC0lxp2IAhTroHLmGUC7OYE9J+Y6BU
 Q2I95Vi128H64BqFX+CK2bIpWVz1j8kwxO9OmuzOxZadqJHNiqyY4RRzpuE1cHlsmZxq
 GhGg==
X-Gm-Message-State: APjAAAXFFVNd8HboT357701WZHLARi4H9Jc4mkC8pT1uTyl+QWS0sEuA
 GYsVYoBEJFqBTuG+AkuNDbs=
X-Google-Smtp-Source: APXvYqyBdTFoxCopVA3F9Rd5emLNUl1eit2MXyc+y7pTqgjCB4kOVNP/EBkM9BmTIU3G9FOBCM0qzA==
X-Received: by 2002:a5d:530e:: with SMTP id e14mr8248200wrv.250.1579352292642; 
 Sat, 18 Jan 2020 04:58:12 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id v83sm14268061wmg.16.2020.01.18.04.58.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 Jan 2020 04:58:11 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Artem Mygaiev <joculator@gmail.com>, 
 xen-devel@lists.xenproject.org
References: <cover.1570628924.git.artem_mygaiev@epam.com>
 <bfa088ac3fc17b90c2ba953e56294e9b26e8f5cc.1570628924.git.artem_mygaiev@epam.com>
 <b3742f94-8b53-81bd-cf60-fa41318ac21c@arm.com>
From: Julien Grall <julien@xen.org>
Message-ID: <6f83fc13-1d44-43a2-f8ce-347aac443060@xen.org>
Date: Sat, 18 Jan 2020 12:58:10 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <b3742f94-8b53-81bd-cf60-fa41318ac21c@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 2/3] Remove useless ASSERT condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

CgpPbiAwOS8xMC8yMDE5IDE1OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQXJ0ZW0sCgpI
aSBBcnRlbSwKCj4gT24gMDkvMTAvMjAxOSAxNToyMCwgQXJ0ZW0gTXlnYWlldiB3cm90ZToKPj4g
Y250IGlzIHVuc2lnbmVkLCBzbyBhbHdheXMgPj0wCj4+Cj4+IENvdmVyaXR5LUlEOiAxMzgxODQ4
Cj4+IFNpZ25lZC1vZmYtYnk6IEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+
Cj4gCj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpJIHdh
cyBnb2luZyB0aHJvdWdoIG15IHRvZG8gbGlzdCBhbmQgbm90aWNlZCBJIGhhdmUgbmV2ZXIgY29t
bWl0dGVkIHRoaXMgCnBhdGNoLiBBcG9sb2dpZXMgZm9yIHRoYXQuCgpJIGhhdmUgY29tbWl0dGVk
IGl0IHdpdGggYSBzbGlnaHQgY2hhbmdlIGluIHRoZSBjb21taXQgdGl0bGU6CgoieGVuL2NoYXI6
IHNjaWYtdWFydDogUmVtb3ZlIHVzZWxlc3MgQVNTRVJUIGNvbmRpdGlvbiIKCkluIHRoZSBmdXR1
cmUsIHBsZWFzZSB0cnkgdG8gYWRkIHRoZSBjb21wb25lbnQgaW4gdGhlIHRpdGxlIDopLgoKQ2hl
ZXJzLAoKPiAKPj4gLS0tCj4+IMKgIHhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgfCAyICst
Cj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYyBiL3hlbi9kcml2ZXJz
L2NoYXIvc2NpZi11YXJ0LmMKPj4gaW5kZXggZmEwYjgyNzRjYS4uOWQzZjY2YjU1YiAxMDA2NDQK
Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwo+PiArKysgYi94ZW4vZHJpdmVy
cy9jaGFyL3NjaWYtdWFydC5jCj4+IEBAIC0yMDUsNyArMjA1LDcgQEAgc3RhdGljIGludCBzY2lm
X3VhcnRfdHhfcmVhZHkoc3RydWN0IHNlcmlhbF9wb3J0IAo+PiAqcG9ydCkKPj4gwqDCoMKgwqDC
oMKgIC8qIENoZWNrIG51bWJlciBvZiBkYXRhIGJ5dGVzIHN0b3JlZCBpbiBUWCBGSUZPICovCj4+
IMKgwqDCoMKgwqAgY250ID0gc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRkRSKSA+PiA4Owo+PiAt
wqDCoMKgIEFTU0VSVCggY250ID49IDAgJiYgY250IDw9IHBhcmFtcy0+Zmlmb19zaXplICk7Cj4+
ICvCoMKgwqAgQVNTRVJUKCBjbnQgPD0gcGFyYW1zLT5maWZvX3NpemUgKTsKPj4gwqDCoMKgwqDC
oCByZXR1cm4gKHBhcmFtcy0+Zmlmb19zaXplIC0gY250KTsKPj4gwqAgfQo+Pgo+IAo+IENoZWVy
cywKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 13:09:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 13:09: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 1isnqe-0007aB-93; Sat, 18 Jan 2020 13:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s8pn=3H=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isnqc-0007a6-RN
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 13:09:06 +0000
X-Inumbo-ID: b459a10a-39f3-11ea-b718-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b459a10a-39f3-11ea-b718-12813bfff9fa;
 Sat, 18 Jan 2020 13:09:05 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id d16so25198732wre.10
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 05:09:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NmLbM5vhrZhS2BZnkcsF2xH8EigUP2OMqOu1aSDt0cM=;
 b=pY/RqU5iEZEvuqUnb+g4egPs31xpnZxoMjknCBri/KmRgc9/QLW0OAvjhxUVINobHB
 rPrgN27Yo+Xc4Dva2s26T2XObzyCgvKJqBIAmZt+E42lfmb5obaGeesdu241sv22hHYj
 C1PlA9SbPXNvQEuY3/NMgCsDl6xRf3ScZzEkRfj0HI4jHNbJ2yHcXq6tU3CJdP9+fXn5
 Oh/hBVDbQEUZHDQkIbx7HovI9L6XSKI0gmGIhCwFgmA6X70P9HjV44LTS1kvRJkVGoEY
 5ZDl0mpOicK7XB+4WJlmI8f94PNyfoayXDP6ZxafzGYdPToHP4i/wuUTU5yKX+DaSEJd
 tRig==
X-Gm-Message-State: APjAAAXz1GQ5fJi051p1NphT3JQ+8r42lcUzpP8tqWWMuP40Js52+aq4
 8hTmrmHs2RInarTjizZatNw=
X-Google-Smtp-Source: APXvYqwz1LaAgb+I392akp0+HfADt0t/T2/YSVHFie6V7qP2TOyDzJmdvs1adzyrOLQwu2wNfhHytQ==
X-Received: by 2002:a05:6000:367:: with SMTP id
 f7mr8268538wrf.174.1579352945039; 
 Sat, 18 Jan 2020 05:09:05 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-231.amazon.com.
 [54.240.197.231])
 by smtp.gmail.com with ESMTPSA id n67sm14656857wmf.46.2020.01.18.05.09.03
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 18 Jan 2020 05:09:04 -0800 (PST)
To: Artem Mygaiev <joculator@gmail.com>, xen-devel@lists.xenproject.org
References: <cover.1570628924.git.artem_mygaiev@epam.com>
 <5eec779f850fec88caeb67a090a25092792689ba.1570628924.git.artem_mygaiev@epam.com>
From: Julien Grall <julien@xen.org>
Message-ID: <51fd5546-b0aa-2d37-4d26-51484dd3cde8@xen.org>
Date: Sat, 18 Jan 2020 13:09:03 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <5eec779f850fec88caeb67a090a25092792689ba.1570628924.git.artem_mygaiev@epam.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 1/3] Consistent use for lock variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJ0ZW0sCgpBcG9sb2dpZXMgZm9yIHRoZSBsYXRlIGFuc3dlci4KCk9uIDA5LzEwLzIwMTkg
MTU6MjAsIEFydGVtIE15Z2FpZXYgd3JvdGU6Cj4gLi4uIGZvciBib3RoIGxvY2sgYW5kIHVubG9j
awoKSSB3b3VsZCBzdWdnZXN0IHRoZSBmb2xsb3dpbmcgY29tbWl0IG1lc3NhZ2U6Cgp4ZW4veHNt
OiBVc2UgdGhlIHNhbWUgbG9jayBmb3IgbG9jayBhbmQgdW5sb2NrCgpUaGUgZnVuY3Rpb24gYXZj
X3JlY2xhaW1fbW9kZSgpIGlzIG5vdCB1c2luZyB0aGUgc2FtZSB2YXJpYWJsZSBmb3IgCmxvY2tp
bmcgYW5kIHVubG9ja2luZy4gV2hpbGUgdGhlIHVuZGVybHlpbmcgc3BpbmxvY2sgaXMgdGhlIHNh
bWUsIApjb3Zlcml0eSB3aWxsIGdldCBjb25mdXNlZCBhbmQgdGhpbmsgdGhlIGxvY2sgd2FzIG5v
dCByZWxlYXNlZC4KClVwZGF0ZSB0aGUgY29kZSB0byB1c2UgdGhlIHNhbWUgdmFyaWFibGUgZm9y
IHRoZSBsb2NrIGFuZCB1bmxvY2sgcGFydC4KCj4gCj4gQ292ZXJpdHktSUQ6IDEzODE4NDAKPiBT
aWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgoKQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CgpXZSBhbHNvIG5lZWQgYW4gaGFj
ayBmcm9tIERhbmllbC4gQERhbmllbCwgYXJlIHlvdSBoYXBweSB3aXRoIHRoZSBjaGFuZ2U/Cgo+
IC0tLQo+ICAgeGVuL3hzbS9mbGFzay9hdmMuYyB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4veHNtL2Zs
YXNrL2F2Yy5jIGIveGVuL3hzbS9mbGFzay9hdmMuYwo+IGluZGV4IDg3ZWEzOGI3YTAuLjNhOTUw
N2Y2MmEgMTAwNjQ0Cj4gLS0tIGEveGVuL3hzbS9mbGFzay9hdmMuYwo+ICsrKyBiL3hlbi94c20v
Zmxhc2svYXZjLmMKPiBAQCAtMzIwLDcgKzMyMCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGF2Y19y
ZWNsYWltX25vZGUodm9pZCkKPiAgICAgICAgICAgaGVhZCA9ICZhdmNfY2FjaGUuc2xvdHNbaHZh
bHVlXTsKPiAgICAgICAgICAgbG9jayA9ICZhdmNfY2FjaGUuc2xvdHNfbG9ja1todmFsdWVdOwo+
ICAgCj4gLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmF2Y19jYWNoZS5zbG90c19sb2NrW2h2
YWx1ZV0sIGZsYWdzKTsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZShsb2NrLCBmbGFncyk7
Cj4gICAgICAgICAgIHJjdV9yZWFkX2xvY2soJmF2Y19yY3VfbG9jayk7Cj4gICAgICAgICAgIGhs
aXN0X2Zvcl9lYWNoX2VudHJ5KG5vZGUsIG5leHQsIGhlYWQsIGxpc3QpCj4gICAgICAgICAgIHsK
PiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 15:39:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 15: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 1isqCA-0002Js-NX; Sat, 18 Jan 2020 15:39:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s8pn=3H=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1isqC9-0002Jn-Eb
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 15:39:29 +0000
X-Inumbo-ID: b5cfc1e4-3a08-11ea-b74a-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5cfc1e4-3a08-11ea-b74a-12813bfff9fa;
 Sat, 18 Jan 2020 15:39:27 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id c14so25394986wrn.7
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 07:39:27 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=SU5vRiHtz0LXgwj6/4FgHV0+8NkUOLc0keDDb9+i/ak=;
 b=Vxg5staP2x67gP7eKpqcZlC+c2ABxloWG3T0u1azJ0JBorPBSPJA7pCWuvRNPvdCaI
 i3KYyI/l1BwtefngMAZtvx2Gq7cnWpe3+7QfrwNAhruWioyInKQAcapR0WxtwT1vTZ3i
 OWy4K5U93LUODLLU4QZeRWISNxQb6tloL+2DGwluUWA8s49xZqSmgoDzgTPYrHXCnS/Q
 4TuDo+8uxP4itCfLZ6RQmMxDawDZ/vik0t9x1T69Ei0Efr3s1OrIVyZl3GuA3x97zMIi
 EJDxb1EWudRYdeDgrn9fxe+RyjNZPUVdDt37IOHztrLTfXWt3fAPYwwLsg5JVuAczW+R
 QmPA==
X-Gm-Message-State: APjAAAV+L91zt/4FgJn4LgNWU/Zn7s0TMtsk4H331axwXN1NxpPdsQPe
 i5qqPTM7qS9WCp4mR9d8+rI4IBwEBobufw==
X-Google-Smtp-Source: APXvYqxLErFM49esb6u/4FEvt6xbC2kpw0UrcNXii8P2QyAxv30fgFLk0zGlwjnnwPAigc5du/7JZA==
X-Received: by 2002:adf:dd46:: with SMTP id u6mr8711249wrm.13.1579361966646;
 Sat, 18 Jan 2020 07:39:26 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id f1sm39985114wrp.93.2020.01.18.07.39.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Jan 2020 07:39:26 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Sat, 18 Jan 2020 15:39:24 +0000
Message-Id: <20200118153924.10878-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen/arm: gic: Remove pointless assertion
 against enum gic_sgi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.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>

VGhlIEFybSBDb21waWxlciB3aWxsIGNvbXBsYWluIHRoYXQgdGhlIGFzc2VydGlvbnMgQVNTRVJU
KHNnaSA8IDE2KSBpcwphbHdheXMgdHJ1ZS4gVGhpcyBpcyBiZWNhdXNlIHNnaSBpcyBhIGl0ZW0g
b2YgdGhlIGVudW0gZ2ljX3NnaSBhbmQKc2hvdWxkIGFsd2F5cyBjb250YWluIGxlc3MgdGhhbiAx
NiBTR0lzLgoKUmF0aGVyIHRoYW4gdXNpbmcgQVNTRVJUcywgaW50cm9kdWNlIGEgbmV3IGl0ZW0g
aW4gdGhlIG51bSB0aGF0IGNvdWxkIGJlCmNoZWNrZWQgYWdhaW5zdCBhIGJ1aWxkIHRpbWUuCgpU
YWtlIHRoZSBvcHBvcnR1bml0eSB0byByZW1vdmUgdGhlIHNwZWNpZmljIGFzc2lnbmVkIHZhbHVl
cyBmb3IgZWFjaAppdGVtcy4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgZW51bSBhbHdheXMgc3RhcnRz
IGF0IHplcm8gYW5kIHZhbHVlcyB3aWxsCmJlIGFzc2lnbmVkIGJ5IGluY3JlbWVudCBvZiBvbmUu
IE5vbmUgb2Ygb3VyIGNvZGUgYWxzbyByZWx5IG9uIGhhcmRjb2RlZAp2YWx1ZS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAx
MiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgNyArKysrLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDExMzY1
NWE3ODkuLmQ2MjNjNTdjYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQ0LDYgKzQ0LDEyIEBAIERFRklORV9QRVJfQ1BVKHVpbnQ2
NF90LCBscl9tYXNrKTsKIAogY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zICpnaWNfaHdf
b3BzOwogCitzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9u
cyh2b2lkKQoreworICAgIC8qIENoZWNrIG91ciBlbnVtIGdpY19zZ2kgb25seSBjb3ZlcnMgU0dJ
cyAqLworICAgIEJVSUxEX0JVR19PTihHSUNfU0dJX01BWCA+IE5SX0dJQ19TR0kpOworfQorCiB2
b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zICpvcHMp
CiB7CiAgICAgZ2ljX2h3X29wcyA9IG9wczsKQEAgLTI5NCw4ICszMDAsNiBAQCB2b2lkIF9faW5p
dCBnaWNfaW5pdCh2b2lkKQogCiB2b2lkIHNlbmRfU0dJX21hc2soY29uc3QgY3B1bWFza190ICpj
cHVtYXNrLCBlbnVtIGdpY19zZ2kgc2dpKQogewotICAgIEFTU0VSVChzZ2kgPCAxNik7IC8qIFRo
ZXJlIGFyZSBvbmx5IDE2IFNHSXMgKi8KLQogICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwg
U0dJX1RBUkdFVF9MSVNULCBjcHVtYXNrKTsKIH0KIApAQCAtMzA2LDE1ICszMTAsMTEgQEAgdm9p
ZCBzZW5kX1NHSV9vbmUodW5zaWduZWQgaW50IGNwdSwgZW51bSBnaWNfc2dpIHNnaSkKIAogdm9p
ZCBzZW5kX1NHSV9zZWxmKGVudW0gZ2ljX3NnaSBzZ2kpCiB7Ci0gICAgQVNTRVJUKHNnaSA8IDE2
KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAqLwotCiAgICAgZ2ljX2h3X29wcy0+c2VuZF9T
R0koc2dpLCBTR0lfVEFSR0VUX1NFTEYsIE5VTEwpOwogfQogCiB2b2lkIHNlbmRfU0dJX2FsbGJ1
dHNlbGYoZW51bSBnaWNfc2dpIHNnaSkKIHsKLSAgIEFTU0VSVChzZ2kgPCAxNik7IC8qIFRoZXJl
IGFyZSBvbmx5IDE2IFNHSXMgKi8KLQogICAgZ2ljX2h3X29wcy0+c2VuZF9TR0koc2dpLCBTR0lf
VEFSR0VUX09USEVSUywgTlVMTCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDc5M2QzMjRiMzMuLmJh
ODcwNTIzYmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMjc3LDkgKzI3NywxMCBAQCBleHRlcm4gdm9pZCBn
aWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7CiAKIC8qIFNHSSAoQUtBIElQSXMpICov
CiBlbnVtIGdpY19zZ2kgewotICAgIEdJQ19TR0lfRVZFTlRfQ0hFQ0sgPSAwLAotICAgIEdJQ19T
R0lfRFVNUF9TVEFURSAgPSAxLAotICAgIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiA9IDIsCisgICAg
R0lDX1NHSV9FVkVOVF9DSEVDSywKKyAgICBHSUNfU0dJX0RVTVBfU1RBVEUsCisgICAgR0lDX1NH
SV9DQUxMX0ZVTkNUSU9OLAorICAgIEdJQ19TR0lfTUFYLAogfTsKIAogLyogU0dJIGlycSBtb2Rl
IHR5cGVzICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 16:04:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 16: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 1isqZw-0005K5-SL; Sat, 18 Jan 2020 16:04:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isqZv-0005Jy-9u
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 16:04:03 +0000
X-Inumbo-ID: 1b6f1574-3a0c-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b6f1574-3a0c-11ea-b833-bc764e2007e4;
 Sat, 18 Jan 2020 16:03:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1isqZd-0007ll-U9; Sat, 18 Jan 2020 16:03: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 1isqZd-0000Iq-LL; Sat, 18 Jan 2020 16:03:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isqZd-000067-Km; Sat, 18 Jan 2020 16:03:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146218-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=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=17a6c03701bf65c0b4e8b5ed5a3970cd0248c47f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 16:03:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146218: 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>

ZmxpZ2h0IDE0NjIxOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIxOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZWVlZGFmNWEwZDllZDYzMjRmM2JkNWI3MDBiYjIyZWI0MzU1MzQxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxN2E2YzAzNzAxYmY2NWMwYjRl
OGI1ZWQ1YTM5NzBjZDAyNDhjNDdmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYyMDkgIDIwMjAt
MDEtMTcgMjA6MDE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjE4ICAy
MDIwLTAxLTE4IDEzOjAxOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1f
bXlnYWlldkBlcGFtLmNvbT4KICBBcnRlbSBNeWdhaWV2IDxqb2N1bGF0b3JAZ21haWwuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxN2E2YzAzNzAx
Li4xZWVlZGFmNWEwICAxZWVlZGFmNWEwZDllZDYzMjRmM2JkNWI3MDBiYjIyZWI0MzU1MzQxIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 17:14:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 17: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 1isrgN-0002XX-3r; Sat, 18 Jan 2020 17:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isrgL-0002XS-Ot
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 17:14:45 +0000
X-Inumbo-ID: 05099a98-3a16-11ea-b769-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05099a98-3a16-11ea-b769-12813bfff9fa;
 Sat, 18 Jan 2020 17:14: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 <osstest-admin@xenproject.org>)
 id 1isrgJ-0000fO-Ag; Sat, 18 Jan 2020 17:14: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 1isrgJ-0004zx-1W; Sat, 18 Jan 2020 17:14:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isrgJ-0002Ma-0Z; Sat, 18 Jan 2020 17:14:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=97f10daf5f4bac91db732ef45c562839686f2c04
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 17:14:43 +0000
Subject: [Xen-devel] [xen-unstable test] 146205: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIwNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAg
ZmFpbCBwYXNzIGluIDE0NjE3NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
IDExIGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIHBhc3MgaW4gMTQ2MTc2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDYxNzYgYmxvY2tlZCBp
biAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwg
bGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk3ZjEwZGFmNWY0YmFjOTFkYjczMmVmNDVj
NTYyODM5Njg2ZjJjMDQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAz
YmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1MTozOCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQgMjE6MzY6MTkgWiAgICAzIGRheXMgICAgNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYxNzYgIDIwMjAtMDEtMTcgMDI6NDQ6MDkgWiAg
ICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWlu
Zm9zZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgUGF1bCBE
dXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDA2IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 18:35:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 18:35:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1issvn-0000Nv-Qe; Sat, 18 Jan 2020 18:34:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1issvm-0000Nq-RA
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 18:34:46 +0000
X-Inumbo-ID: 29b01c90-3a21-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29b01c90-3a21-11ea-b833-bc764e2007e4;
 Sat, 18 Jan 2020 18:34:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1issvV-0002Cw-1l; Sat, 18 Jan 2020 18:34: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 1issvU-0007aS-Lk; Sat, 18 Jan 2020 18:34:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1issvU-0000eR-L7; Sat, 18 Jan 2020 18:34:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146211-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-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: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-pair: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-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-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-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2feaa925bba06e77be918bcbfab63bc8201c8f19
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 18:34:28 +0000
Subject: [Xen-devel] [libvirt test] 146211: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIxMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmZWFhOTI1YmJhMDZlNzdiZTkxOGJjYmZh
YjYzYmM4MjAxYzhmMTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJp
c3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNm
YXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBQYXZl
bCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2
OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 19:01:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 19:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1istLE-0002ko-B8; Sat, 18 Jan 2020 19:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1istLD-0002kj-A3
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 19:01:03 +0000
X-Inumbo-ID: dbb27a5c-3a24-11ea-b792-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbb27a5c-3a24-11ea-b792-12813bfff9fa;
 Sat, 18 Jan 2020 19:00: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 <osstest-admin@xenproject.org>)
 id 1istL6-0002iv-Db; Sat, 18 Jan 2020 19: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 1istL6-0000YJ-4j; Sat, 18 Jan 2020 19:00:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1istL6-0001CP-45; Sat, 18 Jan 2020 19:00:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146207-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start.2:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 19:00:56 +0000
Subject: [Xen-devel] [linux-5.4 test] 146207: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIwNyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIwNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMyBndWVzdC1zdGFydC4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
UkVHUi4gdnMuIDE0NjEyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgYmExOTg3NDAzMjA3NGNhNWEzODE3YWU4MmViYWUyN2JkMzM0MzU1MQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgMTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5
NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQy
OjA0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAw
Mjo1OTowNyBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
NjIwNyAgMjAyMC0wMS0xNyAxOTowOTo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
NjQyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
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
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDI0NTY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 19:24:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 19:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1isthi-0004Rk-JQ; Sat, 18 Jan 2020 19:24:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0MUV=3H=gdata.de=peter.kurfer@srs-us1.protection.inumbo.net>)
 id 1istJi-00024x-Gk
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 18:59:30 +0000
X-Inumbo-ID: a678a14a-3a24-11ea-b78f-12813bfff9fa
Received: from mx1.gdata.de (unknown [212.23.151.203])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a678a14a-3a24-11ea-b78f-12813bfff9fa;
 Sat, 18 Jan 2020 18:59:28 +0000 (UTC)
Received: from ex3.gdata.de (unknown [10.210.7.10])
 by mx1.gdata.de (Postfix) with ESMTPS id 1063C8667E
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 19:59:27 +0100 (CET)
Received: from ex2.gdata.de (10.10.12.94) by ex3.gdata.de (10.210.7.10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Sat, 18 Jan
 2020 19:59:26 +0100
Received: from ex1.gdata.de (10.10.12.93) by ex2.gdata.de (10.10.12.94) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Sat, 18 Jan
 2020 19:59:26 +0100
Received: from ex1.gdata.de ([fe80::1d8:f0b4:e0a3:1e6d]) by ex1.gdata.de
 ([fe80::1d8:f0b4:e0a3:1e6d%2]) with mapi id 15.01.1034.033; Sat, 18 Jan 2020
 19:59:26 +0100
From: <Peter.Kurfer@gdata.de>
To: <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.c
Thread-Index: AQHVzjAx5BdseV0VZUmS6IDuwTZgCQ==
Date: Sat, 18 Jan 2020 18:59:26 +0000
Message-ID: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.23.151.194]
x-g-data-mailsecurity-for-exchange-spamlevel: 0
x-g-data-mailsecurity-for-exchange-state: 0
x-g-data-mailsecurity-for-exchange-error: 0
x-g-data-mailsecurity-for-exchange-sender: 32
x-g-data-mailsecurity-for-exchange-server: b518cbf5-84a3-453a-a79a-947cf417bc69
x-g-data-mailsecurity-for-exchange-guid: D5C28D0D-0138-4B96-9949-D3B1ED96ADDF
x-g-data-mailsecurity-for-exchange-processedonrouted: True
MIME-Version: 1.0
X-G-Data-MailSecurity-for-Exchange-SpamLevel: 0
X-G-Data-MailSecurity-for-Exchange-State: 0
X-G-Data-MailSecurity-for-Exchange-Error: 0
X-G-Data-MailSecurity-for-Exchange-Sender: 32
X-G-Data-MailSecurity-for-Exchange-Server: b3e6f729-74a9-4eb6-bd95-c148e309eb1f
X-Mailman-Approved-At: Sat, 18 Jan 2020 19:24:17 +0000
Subject: [Xen-devel] Host freezing after "fixing" recursive fault starting
 in multicalls.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHdhcyBhZHZpc2VkIHRvIGJ1bXAgdGhpcyBhbHNvIHRvIHRoZSBkZXZlbCBtYWlsaW5n
IGxpc3QsIGJlY2F1c2UgdGhlIG1lbnRpb25lZCBlcnJvciBtZXNzYWdlIHdhcyBhcHBhcmVudGx5
IGFkZGVkIGluIEtlcm5lbCA0LjIwIChhbmQgdXB3YXJkcykgYW5kIHRoaXMga2VybmVsIHZlcnNp
b27CoCBpcyBub3QgYnJvYWRseSBhZG9wdGVkIGFscmVhZHkgYW5kIHRoZXJlZm9yZSBpdCBpcyB1
bmxpa2VseSB0aGF0IGFub3RoZXIgdXNlciBlbmNvdW50ZXJlZCBhIHNtaWxpYXIgcHJvYmxlbSBh
bHJsZWFkeS4gCgpPcmlnaW5hbCBtZXNzYWdlIChzZWUgYWxzbyBoZXJlOiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMjAtMDEvbXNnMDAwMTMu
aHRtbCApCgpJJ20gcnVubmluZyBYZW4gNC4xMS4yIG9uIEZlZG9yYSAzMCB3aXRoIEtlcm5lbCB2
ZXJzaW9ucyA1LjQuNyBhbmQgNS40LjEwIG9uIG11bHRpcGxlIEhQIHNlcnZlcnMuCgpUaGUgd29y
a2Zsb3cgSSdtIHRyeWluZyB0byBhY2hpZXZlIGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZzoKCi0g
YSBWTSBpcyByZXN1bWVkIGZyb20gYSBzbmFwc2hvdCB3aXRoIGEgUHl0aG9uIHNjcmlwdCB1c2lu
ZyB0aGUgbGlidmlydCBBUEkKLSBpdCBpcyBydW5uaW5nIGZvciBhIGZldyBtaW51dGVzLAotIGl0
IGdldHMgcGF1c2VkIGFuZCBmaW5hbGx5IGRlc3Ryb3llZCBmb3IgdGVzdGluZyBwdXJwb3NlcwoK
QXQgc29tZSBwb2ludCAtIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBkZXRlcm1pbmlzdGljIGJlY2F1
c2Ugc29tZXRpbWVzIGl0ICBoYXBwZW5zIGRpcmVjdGx5IGFmdGVyIHRoZSBib290IGFuZCBzb21l
dGltZXMgYWZ0ZXIgbXVsdGlwbGUgaG91cnMgLSBhICBodWdlIHN0YWNrdHJhY2Ugc3RhcnRpbmcg
d2l0aCBhbiBlcnJvciBpbiBgYXJjaC94ODYveGVuL211bHRpY2FsbHMuY2AgIGNhbiBiZSBmb3Vu
ZCBpbiB0aGUga2VybmVsIGxvZ3Mgd2hpY2ggZW5kcyB3aXRoIHRoZSBtZXNzYWdlICdGaXhpbmcg
cmVjdXJzaXZlIGZhdWx0IGJ1dCByZWJvb3QgaXMgbmVlZGVkIScuCgpBZnRlciBzb21lIHRpbWUg
dGhlIHN5c3RlbSBjb21wbGV0ZWx5IGZyZWV6ZXMgYW5kIG5lZWRzIHRvIGJlIGhhcmQgIHJlc2V0
dGVkIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIGFueSBtb3JlIHRvIGxvZ2luIHZpYSBTU0gu
ClRoZSBmcmVlemUgaXMgYWxzbyBub3QgZGV0ZXJtaW5pc3RpYyBidXQgdGhlcmUgYXJlIG5vIG90
aGVyIGNyaXRpY2FsIGVycm9ycyBpbiB0aGUgbG9ncywgc28gaXQgc2VlbXMgc29tZWhvdyB0byBi
ZSByZWxhdGVkLgoKQmVjYXVzZSB0aGUgZnVsbCBzdGFja3RyYWNlIGhhcyByb3VuZCBhYm91dCAz
NzAgbGluZXMgSSBhdHRhY2hlZCBpdCBhcyBhIEdpdEh1YiBHaXN0OgoKaHR0cHM6Ly9naXN0Lmdp
dGh1Yi5jb20vYmFlejkwLzEzNWMzOTg1Y2JiNmZkNGI0MjA0MjY5ZmIzODQyMjFhCgpJJ20gYSBs
aXR0bGUgY29uZnVzZWQgYXMgdG8gd2hhdCBlbHNlIHRvIHRyeSBhbmQgSSBoYXZlIG5vIGlkZWEg
d2hhdCB0aGUgcHJvYmxlbSBtaWdodCBiZS4KCkFueSBoaW50cy9pZGVhcy9wcm9wb3NhbHM/CgpL
aW5kIHJlZ2FyZHMgYW5kIHRoYW5rcyBpbiBhZHZhbmNlIAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 22:32:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 22:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iswdy-0002FP-1x; Sat, 18 Jan 2020 22:32:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iswdx-0002FK-Af
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 22:32:37 +0000
X-Inumbo-ID: 686808a0-3a42-11ea-b7e7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 686808a0-3a42-11ea-b7e7-12813bfff9fa;
 Sat, 18 Jan 2020 22:32: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 <osstest-admin@xenproject.org>)
 id 1iswdn-0006nn-Lh; Sat, 18 Jan 2020 22:32:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iswdn-0004P8-9y; Sat, 18 Jan 2020 22:32:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iswdn-0004T7-9L; Sat, 18 Jan 2020 22:32:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146212-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c40c6351fa1cbe83af5d5f49b3a5f78e17b15344
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 22:32:27 +0000
Subject: [Xen-devel] [ovmf test] 146212: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzQwYzYzNTFmYTFjYmU4M2FmNWQ1ZjQ5YjNhNWY3OGUxN2IxNTM0NApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTAgZGF5cyAgIDQxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjIxMiAgMjAyMC0wMS0xOCAwNTozNzowOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQnJpYW4gUiBIYXVn
IDxicmlhbi5yLmhhdWdAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIEty
enlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3Jn
PgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNv
bT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBNaWNo
YWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2
YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVh
biBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENoZXB0
c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBz
LklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBaaGlndWFuZyBMaXUgPHpo
aWd1YW5nLmxpdUBpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODczIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 18 23:21:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Jan 2020 23:21: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 1isxPJ-0006Af-5T; Sat, 18 Jan 2020 23:21:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wm0G=3H=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1isxPH-0006Aa-MG
 for xen-devel@lists.xenproject.org; Sat, 18 Jan 2020 23:21:31 +0000
X-Inumbo-ID: 37f207be-3a49-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37f207be-3a49-11ea-9fd7-bc764e2007e4;
 Sat, 18 Jan 2020 23:21: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 <osstest-admin@xenproject.org>)
 id 1isxOy-0007jc-Qf; Sat, 18 Jan 2020 23:21: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 1isxOy-0006W1-Au; Sat, 18 Jan 2020 23:21:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1isxOy-0000CC-9u; Sat, 18 Jan 2020 23:21:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146210-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-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-i386-xl-qemut-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-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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1: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-seattle: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-seattle: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-thunderx:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=cf2e9cc0ba0432f05cdca36dcd46be5fdfd7ca0c
X-Osstest-Versions-That: xen=43ab30b13fe8b1d5f92a9ad2ca7d61f4c77b6cac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 18 Jan 2020 23:21:12 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 146210: tolerable trouble:
 fail/pass/starved - 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>

ZmxpZ2h0IDE0NjIxMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIxMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTQ2MDk3IHBhc3MgaW4gMTQ2MjEwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTQ2MDk3IHBhc3MgaW4gMTQ2MjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0NjA5NyBwYXNz
IGluIDE0NjIxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDYxODAgcGFzcyBpbiAxNDYyMTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBw
YXNzIGluIDE0NjA5NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQ2MTgwCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDYx
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTQ2MTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTQ2MTgw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWls
IGJsb2NrZWQgaW4gMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2MDk3IGxpa2UgMTQ0NzU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgaW4gMTQ2MTgwIGJsb2NrZWQgaW4gMTQ0NzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxNDYxODAgbGlrZSAxNDQ3NTgK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQ2MTgwIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NjE4MCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDE0NjE4MCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3MjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NDc1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ0NzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDQ3NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxNDQ3NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NDc1OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGNmMmU5Y2MwYmEwNDMyZjA1Y2RjYTM2ZGNkNDZiZTVmZGZk
N2NhMGMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQzYWIzMGIxM2Zl
OGIxZDVmOTJhOWFkMmNhN2Q2MWY0Yzc3YjZjYWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NDc1
OCAgMjAxOS0xMi0xMiAxMDoyNDo0MSBaICAgMzcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYwNzUgIDIwMjAtMDEtMTQgMTQ6MzU6NDEgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIDQzYWIzMGIxM2YuLmNmMmU5Y2MwYmEgIGNmMmU5Y2MwYmEwNDMyZjA1Y2RjYTM2
ZGNkNDZiZTVmZGZkN2NhMGMgLT4gc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 02:09:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 02: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 1it01f-0001ia-Br; Sun, 19 Jan 2020 02:09:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it01d-0001iV-OC
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 02:09:17 +0000
X-Inumbo-ID: b05d0052-3a60-11ea-9fd7-bc764e2007e4
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b05d0052-3a60-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 02:09:14 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 18:09:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="227836475"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga006.jf.intel.com with ESMTP; 18 Jan 2020 18:09:12 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 18:09:12 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 18:09:12 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.39]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 10:09:10 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Thread-Topic: [PATCH] x86/EPT: adjustments for redundant function arguments
Thread-Index: AQHVt0DK74B2EDeD8kGe0RYaBZctdKfCjnCAgAAEGwCAAASrgIAAARWAgC7TxRA=
Date: Sun, 19 Jan 2020 02:09:09 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739A07@SHSMSX104.ccr.corp.intel.com>
References: <8b611419-a0c7-743f-fec4-f02a04caf114@suse.com>
 <17723247-f12e-5a43-836b-6aff95a93ab1@citrix.com>
 <ab5cd434-0c9a-ca6e-f615-eea57ae40853@suse.com>
 <3b3cb270-7dfe-2f7b-bafc-48a30db12d55@citrix.com>
 <67acfb06-c095-9e8e-89f2-51cb16baabdd@suse.com>
In-Reply-To: <67acfb06-c095-9e8e-89f2-51cb16baabdd@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzkxM2Y2YTktZjMxMS00MjZjLTg4YjYtMWQzYzEyYTg5MzlhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZFlRb1hnOG1xUm1ITTVtM2xWUTlkMkFJaW9TcThzK0tRVnRkWnJHM1RWXC9qXC9Cd0V6dFViXC9DQ2hqaWJaOGlXXC8ifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/EPT: adjustments for redundant function
 arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IEZyaWRheSwg
RGVjZW1iZXIgMjAsIDIwMTkgMTE6MDIgUE0NCj4gDQo+IE9uIDIwLjEyLjIwMTkgMTU6NTgsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6DQo+ID4gT24gMTIvMjAvMTkgMjo0MSBQTSwgSmFuIEJldWxpY2gg
d3JvdGU6DQo+ID4+IE9uIDIwLjEyLjIwMTkgMTU6MjYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
ID4+PiBPbiAxMi8yMC8xOSAyOjIxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+PiBJbiBl
cHRfcDJtX3R5cGVfdG9fZmxhZ3MoKSBwYXNzaW5nIGluIHR5cGUgYW5kIGFjY2VzcyBhcyBzZXBh
cmF0ZQ0KPiA+Pj4+IHBhcmFtZXRlcnMgY2FuIGJlIGNvbnNpZGVyZWQgYW4gb3B0aW1pemF0aW9u
LCBhcyBhbGwgY2FsbGVycyBzZXQgdGhlDQo+ID4+Pj4gcmVzcGVjdGl2ZSBmaWVsZHMgaW4gdGhl
IGVudHJ5IGJlaW5nIHVwZGF0ZWQgYmVmb3JlIHRoZSBjYWxsLiBSZXRhaW4NCj4gPj4+PiB0aGlz
IGJlaGF2aW9yIGJ1dCBhZGQgYXNzZXJ0aW9ucy4NCj4gPj4+Pg0KPiA+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+DQo+ID4+PiBJbiB3aGF0
IHdheSBpcyBpdCBhbiBvcHRpbWl6YXRpb24/DQo+ID4+DQo+ID4+IFRoZXJlJ3Mgbm8gcG9pbnRl
ciBkZS1yZWYgbmVlZGVkOyB0aGUgdmFsdWVzIHdpbGwgYWxyZWFkeSBjb21lIGluDQo+ID4+IHZp
YSByZWdpc3RlcnMuIEFuZCAiY2FuIGJlIGNvbnNpZGVyZWQiIGJlY2F1c2UgcG9zc2libHkgc29t
ZQ0KPiA+PiBjb21waWxlcnMgYXJlIHNtYXJ0IGVub3VnaCB0byBlbGltaW5hdGUgdGhlIHBvaW50
ZXIgZGUtcmVmIGFnYWluDQo+ID4+IChidXQgdGhlbiBpdCdsbCBzdGlsbCBiZSBhIGJpdGZpZWxk
IGV4dHJhY3QsIHdoaWNoIGNhbGxlcnMgbWF5DQo+ID4+IGJlIGFibGUgdG8gYXZvaWQpLg0KPiA+
DQo+ID4gUmlnaHQ7IG9uIHRoZSB3aG9sZSBJJ2QgcmF0aGVyIGxldCBjb21waWxlcnMgZG8gdGhp
cyBzb3J0IG9mDQo+ID4gbWljcm8tb3B0aW1pemF0aW9uLCBhbmQgb25seSBkbyB0aGlzICJtYW51
YWwiIHNvcnQgb2Ygb3B0aW1pemF0aW9uIHdpdGgNCj4gPiBzb21lIHNvcnQgb2YgYmVuY2htYXJr
cyBzaG93aW5nIHRoYXQgaXMgaGFzIHNvbWUga2luZCBvZiBlZmZlY3QuDQo+ID4NCj4gPj4NCj4g
Pj4+IEkgZG9uJ3QgbmVjZXNzYXJpbHkgb3Bwb3NlIHRoaXMsIGJ1dCBnaXZlbiB0aGF0IDMgb2Yg
dGhlIDQgY2FsbGVycw0KPiA+Pj4gbGl0ZXJhbGx5IGRvIHNvbWV0aGluZyBsaWtlOg0KPiA+Pj4N
Cj4gPj4+ICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFj
Y2Vzcyk7DQo+ID4+Pg0KPiA+Pj4gSXQgc2VlbXMgbGlrZSBqdXN0IGdldHRpbmcgcmlkIG9mIHRo
ZSBleHRyYW5lb3VzIGFyZ3VtZW50cyBtaWdodCBhIGJlDQo+ID4+PiBiZXR0ZXIgb3B0aW9uLg0K
PiA+Pg0KPiA+PiBUaGF0IHdhcyBteSBvcmlnaW5hbCBpbnRlbnRpb24gYXMgd2VsbCwgYnV0IGlp
cmMgQW5kcmV3IGRpZG4ndCBsaWtlDQo+ID4+IGl0IHdoZW4gd2UgZGlzY3Vzc2VkIGl0IGJhY2sg
dGhlbiAodGhlIGNvbnRleHQgaGVyZSBiZWluZyBYU0EtMzA0KS4NCj4gPg0KPiA+IEkgZGlkIGEg
cXVpY2sgc2tpbSB0aHJvdWdoIHRob3NlIHRocmVhZHMgYW5kIGNvdWxkbid0IGZpbmQgYW55IGNv
bW1lbnQNCj4gPiBvbiB0aGlzIGlzc3VlLiAgQ291bGQgeW91IHBvaW50IG1lIHRvIHRoZSBtYWls
IHdpdGggaXQ/ICAoT3IgQW5keSwgd291bGQNCj4gPiB5b3UgY2FyZSB0byByZXBlYXQgeW91ciBh
cmd1bWVudD8pDQo+IA0KPiBJIGd1ZXNzIGl0IG1heSBoYXZlIGJlZW4gYW4gaXJjIGRpc2N1c3Np
b24sIHF1aXRlIHBvc3NpYmx5IGV2ZW4NCj4gYSBwcml2YXRlIG9uZSBiZXR3ZWVuIGhpbSBhbmQg
bWUuDQo+IA0KPiA+IFVsdGltYXRlbHkgdGhlIHBhdGNoIGFzIGl0IHN0YW5kcyBpcyBvbmx5IG1h
a2luZyB0aGUgZXhpc3RpbmcgY29kZQ0KPiA+IHNhZmVyLCBzbyBJJ20gT0sgd2l0aCBnaXZpbmcg
aXQgbXkgQWNrIGlmIHlvdSBkb24ndCB3YW50IHRvIHB1cnN1ZSB0aGUNCj4gPiBvdGhlciBvcHRp
b247IGJ1dCBJJ2QgcHJlZmVyIHRyeWluZyB0byB1bmRlcnN0YW5kIGFuZCBwb3RlbnRpYWxseQ0K
PiA+IGltcHJvdmUgdGhpbmdzIHdoaWxlIHdlJ3JlIGF0IGl0LiAgKEFuZCBpZiB0aGVyZSAqaXMq
IGEgZ29vZCByZWFzb24gZm9yDQo+ID4gcGFzc2luZyBpbiBwYXJhbGxlbCBwYXJhbWV0ZXJzLCBp
dCB3b3VsZCBiZSBnb29kIHRvIHJlY29yZCBpdCBpbiBhDQo+ID4gY29tbWVudCBzbyB3ZSBkb24n
dCBoYXZlIHRoaXMgY29udmVyc2F0aW9uIGFnYWluIGluIDMgeWVhcnMnIHRpbWUuKQ0KPiANCj4g
SSdkIGJlIGhhcHB5IHRvIGdvIHRoZSBvdGhlciByb3V0ZSAtIGFzIHNhaWQsIHRoYXQncyB3aGF0
IEkgaGFkDQo+IGluaXRpYWxseS4NCj4gDQoNCkNhbiBBbmRyZXcgY2hpbWUgaW4gZm9yIGhpcyBj
b25jZXJuIG9uIHRoaXMgYXBwcm9hY2g/DQoNClRoYW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 02:36:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 02:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1it0S8-000453-Qt; Sun, 19 Jan 2020 02:36:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it0S7-00044y-Ah
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 02:36:39 +0000
X-Inumbo-ID: 8346c824-3a64-11ea-b833-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8346c824-3a64-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 02:36:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 18:36:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="274726514"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by FMSMGA003.fm.intel.com with ESMTP; 18 Jan 2020 18:36:35 -0800
Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 18:36:35 -0800
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 18:36:34 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.30]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 10:36:32 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, "osstest
 service owner" <osstest-admin@xenproject.org>
Thread-Topic: [Xen-devel] [xen-unstable test] 145393: regressions - FAIL
Thread-Index: AQHVv07Lv5KRKAb2lEy8onddLf3el6fT2amAgB2G2ZA=
Date: Sun, 19 Jan 2020 02:36:32 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739A5A@SHSMSX104.ccr.corp.intel.com>
References: <osstest-145393-mainreport@xen.org>
 <20191231152925.GK11756@Air-de-Roger>
In-Reply-To: <20191231152925.GK11756@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjlmODkwMjAtZDIwZS00ODAxLTljNzctYzZjZGRkMjhhZmFhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUmxUS3BGc2xcLzhlT1wvQVwvR1FXSzF3MmJwZk9oOUFIemU2TTNxZUdxV1NiZjlTWURkdk8xYjMwY1c4V3dWRGtyZyJ9
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 145393: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTZW50OiBU
dWVzZGF5LCBEZWNlbWJlciAzMSwgMjAxOSAxMTozMCBQTQo+IAo+IE9uIE1vbiwgRGVjIDMwLCAy
MDE5IGF0IDA4OjE5OjIzUE0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiA+
IGZsaWdodCAxNDUzOTMgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gPiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ1MzkzLwo+ID4KPiA+IFJlZ3Jl
c3Npb25zIDotKAo+ID4KPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAg
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyIGZhaWwKPiBSRUdSLiB2cy4gMTQ1MDI1Cj4gCj4gV2hpbGUgZGE5MjkwNjM5ZWI1ZDZh
YyBkaWQgZml4IHRoZSB2bWxhdW5jaCBlcnJvciwgbm93IHRoZSBMMSBndWVzdAo+IHNlZW1zIHRv
IGxvb3NlIGludGVycnVwdHM6Cj4gCj4gWyAgNDEyLjEyNzA3OF0gTkVUREVWIFdBVENIRE9HOiBl
dGgwIChlMTAwMCk6IHRyYW5zbWl0IHF1ZXVlIDAgdGltZWQKPiBvdXQKPiBbICA0MTIuMTUxODM3
XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KPiBbICA0MTIuMTY0MjgxXSBX
QVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IG5ldC9zY2hlZC9zY2hfZ2VuZXJpYy5jOjMyMAo+IGRl
dl93YXRjaGRvZysweDI1Mi8weDI2MAo+IFsgIDQxMi4xODU4MjFdIE1vZHVsZXMgbGlua2VkIGlu
OiB4ZW5fZ250YWxsb2MgZXh0NCBtYmNhY2hlIGpiZDIgZTEwMDAKPiBzeW01M2M4eHgKPiBbICA0
MTIuMjA0Mzk5XSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjE0
LjE1MCsgIzEKPiBbICA0MTIuMjIzOTg4XSBIYXJkd2FyZSBuYW1lOiBYZW4gSFZNIGRvbVUsIEJJ
T1MgNC4xNC11bnN0YWJsZQo+IDEyLzMwLzIwMTkKPiBbICA0MTIuMjQxNjU3XSB0YXNrOiBmZmZm
ZmZmZjgyMjEzNDgwIHRhc2suc3RhY2s6IGZmZmZmZmZmODIyMDAwMDAKPiBbICA0MTIuMjU2OTc5
XSBSSVA6IGUwMzA6ZGV2X3dhdGNoZG9nKzB4MjUyLzB4MjYwCj4gWyAgNDEyLjI2ODQ0NF0gUlNQ
OiBlMDJiOmZmZmY4ODgwMWZjMDNlOTAgRUZMQUdTOiAwMDAxMDI4Ngo+IFsgIDQxMi4yODE3Mjdd
IFJBWDogMDAwMDAwMDAwMDAwMDAzOSBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOgo+IDAwMDAw
MDAwMDAwMDAwMDAKPiBbICA0MTIuMzAwMDk3XSBSRFg6IGZmZmY4ODgwMWZjMWRlNzAgUlNJOiBm
ZmZmODg4MDFmYzE2Mjk4IFJESToKPiBmZmZmODg4MDFmYzE2Mjk4Cj4gWyAgNDEyLjMxODI4M10g
UkJQOiBmZmZmODg4MDA2YzZlNDFjIFIwODogMDAwMDAwMDAwMDAxZjA2NiBSMDk6Cj4gMDAwMDAw
MDAwMDAwMDIzYgo+IFsgIDQxMi4zMzY1NDBdIFIxMDogZmZmZjg4ODAxZmMxYTNmMCBSMTE6IGZm
ZmZmZmZmODI4N2Q5NmQgUjEyOgo+IGZmZmY4ODgwMDZjNmUwMDAKPiBbICA0MTIuMzU0NjQzXSBS
MTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZmODg4MDA2ZTNhYzgwIFIxNToKPiAwMDAwMDAw
MDAwMDAwMDAxCj4gWyAgNDEyLjM3MzAzNF0gRlM6ICAwMDAwN2ZhMDUyOTNlY2MwKDAwMDApIEdT
OmZmZmY4ODgwMWZjMDAwMDAoMDAwMCkKPiBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gWyAgNDEy
LjM5MzM2N10gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAz
Mwo+IFsgIDQxMi40MDgxMTJdIENSMjogMDAwMDdmZDgwZmYxNjAwMCBDUjM6IDAwMDAwMDAwMGNl
NzgwMDAgQ1I0Ogo+IDAwMDAwMDAwMDAwNDA2NjAKPiBbICA0MTIuNDI2MzM4XSBDYWxsIFRyYWNl
Ogo+IFsgIDQxMi40MzI3NDddICA8SVJRPgo+IFsgIDQxMi40MzgxMDJdICA/IGRldl9kZWFjdGl2
YXRlX3F1ZXVlLmNvbnN0cHJvcC4zMysweDUwLzB4NTAKPiBbICA0MTIuNDUxODk2XSAgY2FsbF90
aW1lcl9mbisweDJiLzB4MTMwCj4gWyAgNDEyLjQ2NDIwOF0gIHJ1bl90aW1lcl9zb2Z0aXJxKzB4
M2Q4LzB4NGIwCj4gWyAgNDEyLjQ3NDU5OF0gID8gaGFuZGxlX2lycV9ldmVudF9wZXJjcHUrMHgz
Yy8weDUwCj4gWyAgNDEyLjQ4NjQyNl0gIF9fZG9fc29mdGlycSsweDExNi8weDJjZQo+IFsgIDQx
Mi40OTU4ODNdICBpcnFfZXhpdCsweGNkLzB4ZTAKPiBbICA0MTIuNTAzOTk5XSAgeGVuX2V2dGNo
bl9kb191cGNhbGwrMHgyNy8weDQwCj4gWyAgNDEyLjUxNDYyNl0gIHhlbl9kb19oeXBlcnZpc29y
X2NhbGxiYWNrKzB4MjkvMHg0MAo+IFsgIDQxMi41MjY2ODRdICA8L0lSUT4KPiBbICA0MTIuNTMy
MjUyXSBSSVA6IGUwMzA6eGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMAo+IFsgIDQxMi41
NDUwMzRdIFJTUDogZTAyYjpmZmZmZmZmZjgyMjAzZWEwIEVGTEFHUzogMDAwMDAyNDYKPiBbICA0
MTIuNTU4MzQ3XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmZmZmZjgyMjEzNDgwIFJD
WDoKPiBmZmZmZmZmZjgxMDAxM2FhCj4gWyAgNDEyLjU3NjM5MF0gUkRYOiBmZmZmZmZmZjgyMjQ4
M2U4IFJTSTogZGVhZGJlZWZkZWFkZjAwZCBSREk6Cj4gZGVhZGJlZWZkZWFkZjAwZAo+IFsgIDQx
Mi41OTQ1ODBdIFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IGZmZmZmZmZmZmZmZmZmZmYgUjA5
Ogo+IDAwMDAwMDAwMDAwMDAwMDAKPiBbICA0MTIuNjEyODMxXSBSMTA6IGZmZmZmZmZmODIyMDNl
MzAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjoKPiBmZmZmZmZmZjgyMjEzNDgwCj4gWyAgNDEy
LjYzMDk4MF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZmZmZmY4MjIxMzQ4MCBSMTU6
Cj4gZmZmZmZmZmY4MjIzOGU4MAo+IFsgIDQxMi42NDkxMzhdICA/IHhlbl9oeXBlcmNhbGxfc2No
ZWRfb3ArMHhhLzB4MjAKPiBbICA0MTIuNjYwNjcxXSAgPyB4ZW5fc2FmZV9oYWx0KzB4Yy8weDIw
Cj4gWyAgNDEyLjY3MDE3N10gID8gZGVmYXVsdF9pZGxlKzB4MjMvMHgxMTAKPiBbICA0MTIuNjc5
ODYyXSAgPyBkb19pZGxlKzB4MTY4LzB4MWYwCj4gWyAgNDEyLjY4ODY2Nl0gID8gY3B1X3N0YXJ0
dXBfZW50cnkrMHgxNC8weDIwCj4gWyAgNDEyLjY5OTA1OV0gID8gc3RhcnRfa2VybmVsKzB4NGMz
LzB4NGNiCj4gWyAgNDEyLjcwODgwN10gID8geGVuX3N0YXJ0X2tlcm5lbCsweDUyNy8weDUzMAo+
IFsgIDQxMi43MjA3NzZdIENvZGU6IGNiIGU5IGEwIGZlIGZmIGZmIDBmIDBiIDRjIDg5IGU3IGM2
IDA1IDAwIGQ2IGM2IDAwIDAxIGU4IDgyCj4gODkgZmQgZmYgODkgZDkgNDggODkgYzIgNGMgODkg
ZTYgNDggYzcgYzcgMzAgZmIgMDEgODIgZTggNDQgZTkgYTYgZmYgPDBmPiAwYiBlOQo+IDU4IGZl
IGZmIGZmIDBmIDFmIDgwIDAwIDAwIDAwIDAwIDQxIDU3IDQxIDU2IDQxIDU1IDQxCj4gWyAgNDEy
Ljc2NzkwMF0gLS0tWyBlbmQgdHJhY2UgZDllMzVjM2Y3MjVmNGI1NyBdLS0tCj4gWyAgNDEyLjc4
MDE5M10gZTEwMDAgMDAwMDowMDowNS4wIGV0aDA6IFJlc2V0IGFkYXB0ZXIKPiAKPiBUaGlzIG9u
bHkgaGFwcGVucyB3aGVuIEwxIGlzIHVzaW5nIHgyQVBJQyBhbmQgYSBndWVzdCBoYXMgYmVlbgo+
IGxhdW5jaGVkIChieSBMMSkuIFByaW9yIHRvIGxhdW5jaGluZyBhbnkgZ3Vlc3QgTDEgc2VlbXMg
dG8gYmUgZnVsbHkKPiBmdW5jdGlvbmFsLiBJJ20gY3VycmVudGx5IHRyeWluZyB0byBmaWd1cmUg
b3V0IGhvdy93aGVuIHRoYXQgaW50ZXJydXB0Cj4gaXMgbG9zdCwgd2hpY2ggSSBiZXQgaXQncyBy
ZWxhdGVkIHRvIHRoZSBtZXJnaW5nIG9mIHZtY3MgYmV0d2VlbiBMMQo+IGFuZCBMMiBkb25lIGlu
IEwwLgo+IAo+IEFzIGEgd29ya2Fyb3VuZCBJIGNvdWxkIGRpc2FibGUgZXhwb3NpbmcgeDJBUElD
IGluIENQVUlEIHdoZW4gbmVzdGVkCj4gdmlydHVhbGl6YXRpb24gaXMgZW5hYmxlZCBvbiBJbnRl
bC4KPiAKCmFueSBwcm9ncmVzcyBvbiB0aGlzIHByb2JsZW0/IFBsZWFzZSBsZXQgbWUga25vdyBp
ZiBJIG92ZXJsb29rZWQgYSBtb3JlCnJlY2VudCBtYWlsLiBwb3NzaWJseSBpdCdzIHVzZWZ1bCB0
byBmdWxseSBjb21wYXJlIHRoZSBBUElDdiByZWxhdGVkIHNldHRpbmcKaW4gdm1jczAyIGFuZCB2
bWNzMTIuIEFsdGVybmF0aXZlbHksIHlvdSBtYXkgZGlzYWJsZSBhbGwgQVBJQ3YgZmVhdHVyZXMK
dG8gc2VlIHdoZXRoZXIgQVBJQ3YgaXMgdGhlIG1haW4gcmVhc29uLgoKVGhhbmtzCktldmluCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 02:45:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 02: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 1it0aH-0004uM-ON; Sun, 19 Jan 2020 02:45:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it0aG-0004uG-E9
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 02:45:04 +0000
X-Inumbo-ID: ab9d99aa-3a65-11ea-9fd7-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab9d99aa-3a65-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 02:44:53 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 18:44:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="374019627"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga004.jf.intel.com with ESMTP; 18 Jan 2020 18:44:52 -0800
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 18:44:13 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.28]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 10:44:10 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
Thread-Index: AQHVxK++ESh37tCKKkiO6pikiaY7safxWy0A
Date: Sun, 19 Jan 2020 02:44:10 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739AB2@SHSMSX104.ccr.corp.intel.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <0d2c44ca-d3ce-bb83-e3fc-0e5037c90143@suse.com>
In-Reply-To: <0d2c44ca-d3ce-bb83-e3fc-0e5037c90143@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjM0NDRmZTktYmZkMC00MDZlLTkwYWEtMzQ4NWZlYzY5NzE0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibG5PcHdoK0ltbXJBb3lFbXVxMldDRGY0V0J6MFwvU3dJeDJcL1lORjRWYkIwcThyR29veFVpYjNaS29DbTcydEljIn0=
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@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>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks
IEphbnVhcnkgNywgMjAyMCAxMjozOSBBTQ0KPiANCj4gSWYgdGhlIGhhcmR3YXJlIGNhbiBoYW5k
bGUgYWNjZXNzZXMsIHdlIHNob3VsZCBhbGxvdyBpdCB0byBkbyBzby4gVGhpcw0KPiB3YXkgd2Ug
Y2FuIGV4cG9zZSBFRlJPIHRvIEhWTSBndWVzdHMsIGFuZCAiYWxsIiB0aGF0J3MgbGVmdCBmb3Ig
ZXhwb3NpbmcNCj4gQVBFUkYvTVBFUkYgaXMgdG8gZmlndXJlIG91dCBob3cgdG8gaGFuZGxlIHdy
aXRlcyB0byB0aGVzZSBNU1JzLiAoTm90ZQ0KPiB0aGF0IHRoZSBsZWFmIDYgZ3Vlc3QgQ1BVSUQg
Y2hlY2tzIHdpbGwgZXZhbHVhdGUgdG8gZmFsc2UgZm9yIG5vdywgYXMNCj4gcmVjYWxjdWxhdGVf
bWlzYygpIHphcHMgdGhlIGVudGlyZSBsZWFmIGZvciBub3cuKQ0KPiANCj4gRm9yIFRTQyB0aGUg
aW50ZXJjZXB0cyBhcmUgbWFkZSBtaXJyb3IgdGhlIFJEVFNDIG9uZXMuDQo+IA0KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 02:51:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 02: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 1it0g6-0005hI-Gl; Sun, 19 Jan 2020 02:51:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it0g4-0005hD-S0
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 02:51:04 +0000
X-Inumbo-ID: 7e1808e8-3a66-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e1808e8-3a66-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 02:50:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1it0fl-00050L-Pk; Sun, 19 Jan 2020 02:50: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 1it0fl-00089e-6s; Sun, 19 Jan 2020 02:50:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it0fl-0006yG-60; Sun, 19 Jan 2020 02:50:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146216-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 02:50:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 146216: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMyBk
YXlzICAxMzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 03:16:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 03: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 1it14H-0007R7-TX; Sun, 19 Jan 2020 03:16:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it14G-0007R2-BY
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 03:16:04 +0000
X-Inumbo-ID: ffc7696c-3a69-11ea-b833-bc764e2007e4
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffc7696c-3a69-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 03:15:53 +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 orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 19:15:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="269408528"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga001.fm.intel.com with ESMTP; 18 Jan 2020 19:15:51 -0800
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 19:15:51 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 19:15:50 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.203]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 11:15:49 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] VT-d: don't pass bridge devices to
 domain_context_mapping_one()
Thread-Index: AQHVxS1krZxX467us0eSCo0lyZPj8KfxYlUA
Date: Sun, 19 Jan 2020 03:15:49 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739B0A@SHSMSX104.ccr.corp.intel.com>
References: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
 <64149ced-6e88-abf5-2740-a43db6a0a4be@suse.com>
In-Reply-To: <64149ced-6e88-abf5-2740-a43db6a0a4be@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzA4YTU2NjctMjg4Mi00ZTBlLWI4MTItNjE3ZTA3NzJkYjU1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRkxPMU04UnRZdVRpOE5wbGVXeUNWVnV6WDBDZzBKXC9tWEo0T2NXQkZjbktpQU9tZjV5OXlMaFlSMTVRSXpZdnYifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] VT-d: don't pass bridge devices to
 domain_context_mapping_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: Marek Marczykowski <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks
IEphbnVhcnkgNywgMjAyMCAzOjM4IFBNDQo+IA0KPiBXaGVuIHBhc3NlZCBhIG5vbi1OVUxMIHBk
ZXYsIHRoZSBmdW5jdGlvbiBkb2VzIGFuIG93bmVyIGNoZWNrIHdoZW4gaXQNCj4gZmluZHMgYW4g
YWxyZWFkeSBleGlzdGluZyBjb250ZXh0IG1hcHBpbmcuIEJyaWRnZXMsIGhvd2V2ZXIsIGRvbid0
IGdldA0KPiBwYXNzZWQgdGhyb3VnaCB0byBndWVzdHMsIGFuZCBoZW5jZSB0aGVpciBvd25lciBp
cyBhbHdheXMgZ29pbmcgdG8gYmUNCj4gRG9tMCwgbGVhZGluZyB0byB0aGUgYXNzaWdtZW50IG9m
IGFsbCBidXQgb25lIG9mIHRoZSBmdW5jdGlvbiBvZiBtdWx0aS0NCj4gZnVuY3Rpb24gUENJIGRl
dmljZXMgYmVoaW5kIGJyaWRnZXMgdG8gZmFpbC4NCj4gDQo+IFJlcG9ydGVkLWJ5OiBNYXJlayBN
YXJjenlrb3dza2ktR8ODwrNyZWNraQ0KPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4NCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiAt
LS0NCj4gTm90ZTogVGhpcyB3YXMgcmVwb3J0ZWQgYXMgYW4gYXBwYXJlbnQgcmVncmVzc2lvbiBm
cm9tIFhTQS0zMDIgLyAtMzA2Lg0KPiAgICAgICBTbyBmYXIgSSBoYXZlbid0IGJlZW4gYWJsZSB0
byBmaWd1cmUgb3V0IGhvdyB0aGUgY29kZSB3b3VsZCBoYXZlDQo+ICAgICAgIHdvcmtlZCBiZWZv
cmUsIGkuZS4gdG8gbWUgaXQgbG9va3MgbGlrZSBhIHByZS1leGlzdGluZyBwcm9ibGVtLg0KPiAg
ICAgICBUaGlzIGxlYXZlcyB0aGUgcmlzayBvZiB0aGUgY2hhbmdlIGhlcmUgcGFwZXJpbmcgb3Zl
ciBhbm90aGVyDQo+ICAgICAgIGlzc3VlLg0KPiANCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMNCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMNCj4gQEAgLTE0OTksNyArMTQ5OSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRleHRf
bWFwcGluZyhzdHJ1Y3QNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICAgICAgcmV0
ID0gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgYnVzLCBk
ZXZmbiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dl
dF9wZGV2KHNlZywgYnVzLCBkZXZmbikpOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsNCg0KdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIE5VTEwgYW5k
IGEgYnJpZGdlIGRldmljZSBpcyBub3Qgb2J2aW91cw0KYnkganVzdCBsb29raW5nIGF0IHRoZSBj
b2RlLiBDYW4geW91IGF0IGxlYXN0IGFkZCBzb21lIGNvbW1lbnQNCmhlcmUsIG9yIHBvc3NpYmx5
IGJlIGNsZWFyZXIgYnkgaGF2aW5nIGEgbWFwcGluZ19icmlkZ2Ugd3JhcHBlcj8NCg0KPiANCj4g
ICAgICAgICAgLyoNCj4gICAgICAgICAgICogRGV2aWNlcyBiZWhpbmQgUENJZS10by1QQ0kvUENJ
eCBicmlkZ2UgbWF5IGdlbmVyYXRlIGRpZmZlcmVudA0KPiBAQCAtMTUwOSw3ICsxNTA5LDcgQEAg
c3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdA0KPiAgICAgICAgICBpZiAo
ICFyZXQgJiYgcGRldl90eXBlKHNlZywgYnVzLCBkZXZmbikgPT0gREVWX1RZUEVfUENJZTJQQ0lf
QlJJREdFDQo+ICYmDQo+ICAgICAgICAgICAgICAgKHNlY2J1cyAhPSBwZGV2LT5idXMgfHwgcGRl
di0+ZGV2Zm4gIT0gMCkgKQ0KPiAgICAgICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfbWFw
cGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgc2VjYnVzLA0KPiAwLA0KPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9wZGV2KHNlZywgc2Vj
YnVzLCAwKSk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKTsNCj4gDQo+ICAgICAgICAgIGJyZWFrOw0KPiANCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 03:16:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 03: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 1it14W-0007SD-7Z; Sun, 19 Jan 2020 03:16:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it14V-0007S5-6T
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 03:16:19 +0000
X-Inumbo-ID: 0e68608e-3a6a-11ea-9fd7-bc764e2007e4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e68608e-3a6a-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 03:16:17 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 19:16:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="269409568"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 18 Jan 2020 19:16:16 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 19:16:16 -0800
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 19:16:16 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.210]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 11:16:13 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] VT-d: adjust log messages in
 domain_context_mapping_one()
Thread-Index: AQHVxS1wKNKcVc1HW0ixKROID/LFuafxYy2Q
Date: Sun, 19 Jan 2020 03:16:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739B18@SHSMSX104.ccr.corp.intel.com>
References: <f0fd3167-9702-39f0-0222-03bbcafb3093@suse.com>
 <2fe65299-a651-d645-3b31-58e1527614e2@suse.com>
In-Reply-To: <2fe65299-a651-d645-3b31-58e1527614e2@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGFlMTdmMzMtNDNiYi00ZTA1LWFmOTktOTdhOTkwMGQ0MTI4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQmFJK24xRHZ1N2VETU5VM1VDcDc4R2tuQlwvd00za2pwbWhVSFVkZUFrUnc0ZWYxN2FrdjNqRTNqQUZmbXVQcmUifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] VT-d: adjust log messages in
 domain_context_mapping_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: Marek Marczykowski <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks
IEphbnVhcnkgNywgMjAyMCAzOjM4IFBNDQo+IA0KPiBBZGQgbWlzc2luZyBuZXdsaW5lcywgdXNl
ICVwZCwgYW5kIGRyb3AgZXhjbGFtYXRpb24gbWFya3MuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 03:17:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 03:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1it15T-0007Ym-Jy; Sun, 19 Jan 2020 03:17:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it15R-0007Y5-M2
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 03:17:17 +0000
X-Inumbo-ID: 30d008c0-3a6a-11ea-b802-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30d008c0-3a6a-11ea-b802-12813bfff9fa;
 Sun, 19 Jan 2020 03:17: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 <osstest-admin@xenproject.org>)
 id 1it15O-0005WM-4M; Sun, 19 Jan 2020 03:17: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 1it15N-0000ZD-HT; Sun, 19 Jan 2020 03:17:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it15N-0001Ge-Go; Sun, 19 Jan 2020 03:17:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 03:17:13 +0000
Subject: [Xen-devel] [xen-unstable 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
LWh2bS1pbnN0YWxsCgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
YWFjYzE0MzAwNjQyOWRlNDY5MzJhYWJhZTE3YzEzODQ2YzcxZmE0NQogIEJ1ZyBub3QgcHJlc2Vu
dDogMjU3MmM3ZDc2ZTFhZWU5YjExYTIzYzU0OGNlZTY5YjE1YTM1NDAxZgogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0
NjIzNC8KCgogIGNvbW1pdCBhYWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFlMTdjMTM4NDZjNzFmYTQ1
CiAgQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERh
dGU6ICAgVGh1IEphbiAyIDIxOjM3OjM2IDIwMjAgKzAwMDAKICAKICAgICAgdG9vbHMvbGlieGw6
IFBsdW1iIGRvbWFpbl9jcmVhdGVfc3RhdGUgZG93biBpbnRvIGxpYnhsX19idWlsZF9wcmUoKQog
ICAgICAKICAgICAgVG8gZml4IENQVUlEIGhhbmRsaW5nLCBsaWJ4bF9fYnVpbGRfcHJlKCkgaXMg
Z29pbmcgdG8gaGF2ZSB0byBkaXN0aW5ndWlzaAogICAgICBiZXR3ZWVuIGEgYnJhbmQgbmV3IFZN
IHZzIG9uZSB3aGljaCBpcyBiZWluZyBtaWdyYXRlZC1pbi9yZXN1bWVkLgogICAgICAKICAgICAg
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lv
bi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlL3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtLmRlYmlhbi1odm0taW5zdGFsbC5odG1s
ClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8g
dGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QveGVuLXVuc3RhYmxlL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtLmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8x
NDYyMzQuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDYwNTggLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5zdGFibGUgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gZGViaWFuLWh2bS1pbnN0YWxsClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDYyMDUgZmFpbCBbaG9zdD1hbGJhbmExXSAv
IDE0NjExOSBbaG9zdD1waW5vdDFdIDE0NjA5NCBbaG9zdD1yaW1hdmExXSAxNDYwNTAgW2hvc3Q9
aXRhbGlhMF0gMTQ2MDM5IFtob3N0PWRlYmluYTFdIDE0NjAzMCBbaG9zdD1nb2RlbGxvMF0gMTQ2
MDE4IFtob3N0PWFsYmFuYTBdIDE0NjAwNiBbaG9zdD1lbGJsaW5nMV0gMTQ1OTgyIFtob3N0PWNo
YXJkb25uYXkwXSAxNDU5NTUgW2hvc3Q9cGlub3QxXSAxNDU5MDMgW2hvc3Q9aHV4ZWxyZWJlMV0g
MTQ1ODc5IFtob3N0PWh1eGVscmViZTBdIDE0NTg1MSBbaG9zdD1jaGFyZG9ubmF5MV0gMTQ1ODI2
IFtob3N0PXBpbm90MF0gMTQ1Nzk2IFtob3N0PWZpYW5vMF0gMTQ1NzczIFtob3N0PWVsYmxpbmcw
XSAxNDU3NDkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0NjIwNSAvIDE0NTc0
OQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CkxhdGVzdCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIDk3ZjEwZGFmNWY0YmFjOTFkYjczMmVmNDVjNTYyODM5Njg2ZjJjMDQKQmFzaXMgcGFzcyBi
OThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGYzODNkZTg3
YTJmYjA3N2YxZmRiZDQ1OTQ0OTNhZjYxM2IxNWMyMzMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0
aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCNiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzLWI5OGFl
YmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDFcCiAwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNmMzgzZGU4N2Ey
ZmIwNzdmMWZkYmQ0NTk0NDkzYWY2MTNiMTVjMjMzLTk3ZjEwZGFmNWY0YmFjOTFkYjczMmVmNDVj
NTYyODM5Njg2ZjJjMDQKTG9hZGVkIDUwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNo
aW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDU3NDkgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJj
NTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGEx
Njk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGYzODNkZTg3YTJmYjA3N2YxZmRiZDQ1OTQ0OTNh
ZjYxM2IxNWMyMzMKIDE0NTc3MyBbaG9zdD1lbGJsaW5nMF0KIDE0NTc5NiBbaG9zdD1maWFubzBd
CiAxNDU4MjYgW2hvc3Q9cGlub3QwXQogMTQ1ODUxIFtob3N0PWNoYXJkb25uYXkxXQogMTQ1ODc5
IFtob3N0PWh1eGVscmViZTBdCiAxNDU5MDMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDE0NTk1NSBbaG9z
dD1waW5vdDFdCiAxNDYwMDYgW2hvc3Q9ZWxibGluZzFdCiAxNDU5ODIgW2hvc3Q9Y2hhcmRvbm5h
eTBdCiAxNDYwMzAgW2hvc3Q9Z29kZWxsbzBdCiAxNDYwMTggW2hvc3Q9YWxiYW5hMF0KIDE0NjAz
OSBbaG9zdD1kZWJpbmExXQogMTQ2MDUwIFtob3N0PWl0YWxpYTBdCiAxNDYwOTQgW2hvc3Q9cmlt
YXZhMV0KIDE0NjIwNSBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAy
ZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgOTdmMTBkYWY1ZjRiYWM5MWRiNzMyZWY0NWM1NjI4Mzk2ODZmMmMwNAogMTQ2
MTE5IFtob3N0PXBpbm90MV0KIDE0NjIwNiBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEy
ZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZjM4M2RlODdhMmZiMDc3ZjFmZGJkNDU5NDQ5M2FmNjEz
YjE1YzIzMwogMTQ2MTc2IGZhaWwgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZk
MDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiA5N2YxMGRhZjVmNGJhYzkxZGI3MzJlZjQ1YzU2MjgzOTY4NmYyYzA0CiAx
NDYyMzQgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIGFhY2MxNDMwMDY0MjlkZTQ2OTMyYWFiYWUxN2MxMzg0NmM3MWZhNDUKIDE0NjIxNSBmYWls
IGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgOTdmMTBk
YWY1ZjRiYWM5MWRiNzMyZWY0NWM1NjI4Mzk2ODZmMmMwNAogMTQ2MjE3IHBhc3MgYjk4YWViZDI5
ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBiYTMyMmExNzUwNTlhNzEy
ODAyNDAxZTgzMzdjNmM3OTUyYjI2NWQxCiAxNDYyMTkgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0
NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDhkMWQyOGJmY2ZkMDRkMTVjMDdjMmY1YzYz
YWVkM2M3ZDIyMGIwMjQKIDE0NjIyMCBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUx
MDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYjY2M2IzMGMyMTQ2NmI5MTkwNDZjZmMwMTg3ZjA4NmRmMTll
MDM2OAogMTQ2MjIyIHBhc3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJl
MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiBkZGEzMWNlOTUyMWMzYjZhNzc1MDA3NmY3OTQyN2JlNzdkZWE5YjViCiAxNDYy
MjYgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGFhY2MxNDMwMDY0MjlkZTQ2OTMyYWFiYWUxN2MxMzg0NmM3MWZhNDUKIDE0NjIyNyBwYXNzIGI5
OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMjU3MmM3ZDc2
ZTFhZWU5YjExYTIzYzU0OGNlZTY5YjE1YTM1NDAxZgogMTQ2MjI5IGZhaWwgYjk4YWViZDI5ODI0
NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBhYWNjMTQzMDA2NDI5ZGU0Njkz
MmFhYmFlMTdjMTM4NDZjNzFmYTQ1CiAxNDYyMzAgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJj
NTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGEx
Njk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDI1NzJjN2Q3NmUxYWVlOWIxMWEyM2M1NDhjZWU2
OWIxNWEzNTQwMWYKIDE0NjIzMSBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIz
MjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgYWFjYzE0MzAwNjQyOWRlNDY5MzJhYWJhZTE3YzEzODQ2YzcxZmE0
NQogMTQ2MjMyIHBhc3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiAyNTcyYzdkNzZlMWFlZTliMTFhMjNjNTQ4Y2VlNjliMTVhMzU0MDFmClNlYXJjaGlu
ZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTc0OSAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDYxNzYgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYyMDYgKHBhc3MpLCBm
b3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYyMTUgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEw
MjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiAyNTcyYzdkNzZlMWFlZTliMTFhMjNjNTQ4Y2VlNjliMTVhMzU0
MDFmCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQ2MjI3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTQ2MjI5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTQ2MjMwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDYyMzEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDYyMzIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NjIzNCAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhYWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFl
MTdjMTM4NDZjNzFmYTQ1CiAgQnVnIG5vdCBwcmVzZW50OiAyNTcyYzdkNzZlMWFlZTliMTFhMjNj
NTQ4Y2VlNjliMTVhMzU0MDFmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ2MjM0LwoKCiAgY29tbWl0IGFhY2MxNDMw
MDY0MjlkZTQ2OTMyYWFiYWUxN2MxMzg0NmM3MWZhNDUKICBBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGF0ZTogICBUaHUgSmFuIDIgMjE6Mzc6MzYg
MjAyMCArMDAwMAogIAogICAgICB0b29scy9saWJ4bDogUGx1bWIgZG9tYWluX2NyZWF0ZV9zdGF0
ZSBkb3duIGludG8gbGlieGxfX2J1aWxkX3ByZSgpCiAgICAgIAogICAgICBUbyBmaXggQ1BVSUQg
aGFuZGxpbmcsIGxpYnhsX19idWlsZF9wcmUoKSBpcyBnb2luZyB0byBoYXZlIHRvIGRpc3Rpbmd1
aXNoCiAgICAgIGJldHdlZW4gYSBicmFuZCBuZXcgVk0gdnMgb25lIHdoaWNoIGlzIGJlaW5nIG1p
Z3JhdGVkLWluL3Jlc3VtZWQuCiAgICAgIAogICAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAg
ICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20uZGViaWFuLWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDYyMzQ6IHRvbGVyYWJsZSBB
TEwgRkFJTAoKZmxpZ2h0IDE0NjIzNCB4ZW4tdW5zdGFibGUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMzQvCgpG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 03:18:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 03: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 1it16D-0007fI-0n; Sun, 19 Jan 2020 03:18:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it16C-0007f9-AM
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 03:18:04 +0000
X-Inumbo-ID: 4cf721dc-3a6a-11ea-b802-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cf721dc-3a6a-11ea-b802-12813bfff9fa;
 Sun, 19 Jan 2020 03:18:02 +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;
 18 Jan 2020 19:18:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="269413940"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 18 Jan 2020 19:18:01 -0800
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 19:18:01 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX153.ccr.corp.intel.com ([169.254.12.89]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 11:18:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] VT-d: dma_pte_clear_one() can't fail anymore
Thread-Index: AQHVxVGPh7JcKH15FU6nQ+WYGd9dGKfxYv+Q
Date: Sun, 19 Jan 2020 03:17:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739B3A@SHSMSX104.ccr.corp.intel.com>
References: <aa05dd9d-fc17-ac6f-4b39-5816af10dabf@suse.com>
In-Reply-To: <aa05dd9d-fc17-ac6f-4b39-5816af10dabf@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiM2I0Zjk5OGMtZDk2Yy00ZDhkLTg2NWYtZDQ4ZGQ3Njk2Y2E2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVWkwenluOVIwQkg1ZloxTDdUXC9Ic1NPTk85VlpybkF6MTNIQlNLdGJyb0hcL2NBaFNBM2w1MjN2ZDA2WGtHUXRpIn0=
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] VT-d: dma_pte_clear_one() can't fail anymore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IFR1ZXNkYXks
IEphbnVhcnkgNywgMjAyMCA3OjU2IFBNDQo+IA0KPiBIZW5jZSBpdCdzIHBvaW50bGVzcyBmb3Ig
aXQgdG8gcmV0dXJuIGFuIGVycm9yIGluZGljYXRvciwgYW5kIGl0J3MgZXZlbg0KPiBsZXNzIHVz
ZWZ1bCBmb3IgaXQgdG8gYmUgX19tdXN0X2NoZWNrLiBUaGlzIGlzIGEgcmVzdWx0IG9mIGNvbW1p
dA0KPiBlOGFmZTExMjRjYzEgKCJpb21tdTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hlciBvcmRl
ciBtYXAvdW5tYXANCj4gb3BlcmF0aW9ucyIpIG1vdmluZyB0aGUgVExCIGZsdXNoaW5nIG91dCBv
ZiB0aGUgZnVuY3Rpb24uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 04:10:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 04: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 1it1uO-0003TC-Ds; Sun, 19 Jan 2020 04:09:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it1uN-0003T7-54
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 04:09:55 +0000
X-Inumbo-ID: 8b2ba020-3a71-11ea-9fd7-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b2ba020-3a71-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 04:09: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 20:09:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="426412316"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 18 Jan 2020 20:09:52 -0800
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:09:51 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:09:51 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.39]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 12:09:49 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/vmx: Shrink TASK_SWITCH's hvm_task_switch_reason
 reasons[]
Thread-Index: AQHVxVWC4DJLF98Mv0a3zT7/FdBFHqfxcc/Q
Date: Sun, 19 Jan 2020 04:09:48 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739C03@SHSMSX104.ccr.corp.intel.com>
References: <20200107122501.15511-1-andrew.cooper3@citrix.com>
In-Reply-To: <20200107122501.15511-1-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjFjOTA3YWYtZGNjOS00MTU2LWI2NDgtZjUwMjI5NzNmMjkwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWnpHSnk3QmcrbGtUQVlyTzFpVW8rZnB6dVYrNTB4bkFaYmhPS2V0ckdwaHRoelR3UDBGd200MThFam5XWDVHMyJ9
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/vmx: Shrink TASK_SWITCH's
 hvm_task_switch_reason 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: "Nakajima, Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50
OiBUdWVzZGF5LCBKYW51YXJ5IDcsIDIwMjAgODoyNSBQTQ0KPiANCj4gTm8gbmVlZCB0byB1c2Ug
NC1ieXRlIGludGVnZXJzIHRvIHN0b3JlIHR3byBiaXRzIG9mIGluZm9ybWF0aW9uLg0KPiANCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
Cg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 04:15:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 04:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1it1zd-0004IK-CC; Sun, 19 Jan 2020 04:15:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it1zc-0004Hn-7S
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 04:15:20 +0000
X-Inumbo-ID: 4770a58c-3a72-11ea-9fd7-bc764e2007e4
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4770a58c-3a72-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 04:15:09 +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 orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 20:15:08 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="426412905"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 18 Jan 2020 20:15:08 -0800
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:15:07 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:15:07 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.202]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 12:15:05 +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 1/2] nvmx: fix handling of interrupts
Thread-Index: AQHVxg/fbkeODa2AbkWncPoKamSpJafxcYCg
Date: Sun, 19 Jan 2020 04:15:04 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
In-Reply-To: <20200108103857.77236-2-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTExZWE2ZGUtNzhmYS00MWQ1LWFmYTUtNGE5YWUyNjY0ZGFmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR1hzcnJNUnAwd0o3dDJSKzhRODVZcFhjdkpEQmFabTVaWWpRUTR2RTJDalNaZjRhUlBhXC9GalVXbzgxOVlWXC9oIn0=
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiBX
ZWRuZXNkYXksIEphbnVhcnkgOCwgMjAyMCA2OjM5IFBNDQo+IA0KPiBXaGVuIGRvaW5nIGEgdmly
dHVhbCB2bWV4aXQgKGllOiBhIHZtZXhpdCBoYW5kbGVkIGJ5IHRoZSBMMSBWTU0pDQo+IGludGVy
cnVwdHMgc2hvdWxkbid0IGJlIGluamVjdGVkIHVzaW5nIHRoZSB2aXJ0dWFsIGludGVycnVwdCBk
ZWxpdmVyeQ0KPiBtZWNoYW5pc20sIGFuZCBpbnN0ZWFkIHNob3VsZCBiZSBzaWduYWxlZCBpbiB0
aGUgdm1jcyB1c2luZyB0aGUgZXhpdA0KPiByZWFzb24gYW5kIHRoZSBpbnRlcnJ1cHRpb24taW5m
b3JtYXRpb24gZmllbGQgaWYgdGhlICJBY2tub3dsZWRnZQ0KPiBpbnRlcnJ1cHQgb24gZXhpdCIg
dm1leGl0IGNvbnRyb2wgaXMgc2V0Lg0KPiANCj4gUmVtb3ZlIHRoZSBudm14X3VwZGF0ZV9hcGlj
diBoZWxwZXI6IGl0J3MgYm9ndXMgdG8gYXR0ZW1wdCB0byBpbmplY3QNCj4gaW50ZXJydXB0cyBv
biB2aXJ0dWFsIHZtZXhpdCB1c2luZyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgZGVsaXZlcnkNCj4g
YXNzaXN0YW5jZSwgYW5kIGl0J3MgYWxzbyBib2d1cyB0byBhY2sgaW50ZXJydXB0cyB3aXRob3V0
IGNoZWNraW5nIGlmDQo+IHRoZSB2bWV4aXQgIkFja25vd2xlZGdlIGludGVycnVwdCBvbiBleGl0
IiB2bWV4aXQgY29udHJvbCBpcyBzZXQuDQo+IG52bXhfaW50cl9pbnRlcmNlcHQgYWxyZWFkeSBo
YW5kbGVzIGludGVycnVwdHMgY29ycmVjdGx5IG9uIHZpcnR1YWwNCj4gdm1leGl0Lg0KPiANCj4g
Tm90ZSB0aGF0IHRoaXMgZml4ZXMgdGhlIHVzYWdlIG9mIHgyQVBJQyBieSB0aGUgTDEgVk1NLCBh
dCBsZWFzdCB3aGVuDQo+IHRoZSBMMSBWTU0gaXMgWGVuLg0KDQp3aGlsZSB0aGlzIGZpeCBtYWtl
cyBzZW5zZSB0byBtZSwgY2FuIHlvdSBhbHNvIHRlc3Qgb3RoZXIgTDEgVk1NcywNCnNvIHdlIGRv
bid0IG92ZXJsb29rIHNvbWUgb3RoZXIgaW50ZW50aW9ucyBjb3ZlcmVkIG9yIGhpZGRlbiBieQ0K
cmVtb3ZlZCBsb2dpYz8NCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFu
Z2VkLCAzMiBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMNCj4gaW5kZXggZDhhYjE2
N2Q2Mi4uYWY0OGIwYmVlZiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYw0KPiBAQCAtMTMxNiwzNSAr
MTMxNiw2IEBAIHN0YXRpYyB2b2lkIHN5bmNfZXhjZXB0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2
KQ0KPiAgICAgIH0NCj4gIH0NCj4gDQo+IC1zdGF0aWMgdm9pZCBudm14X3VwZGF0ZV9hcGljdihz
dHJ1Y3QgdmNwdSAqdikNCj4gLXsNCj4gLSAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZj
cHVfMl9udm14KHYpOw0KPiAtICAgIHVuc2lnbmVkIGxvbmcgcmVhc29uID0gZ2V0X3Z2bWNzKHYs
IFZNX0VYSVRfUkVBU09OKTsNCj4gLSAgICB1aW50MzJfdCBpbnRyX2luZm8gPSBnZXRfdnZtY3Mo
diwgVk1fRVhJVF9JTlRSX0lORk8pOw0KPiAtDQo+IC0gICAgaWYgKCByZWFzb24gPT0gRVhJVF9S
RUFTT05fRVhURVJOQUxfSU5URVJSVVBUICYmDQo+IC0gICAgICAgICBudm14LT5pbnRyLnNvdXJj
ZSA9PSBodm1faW50c3JjX2xhcGljICYmDQo+IC0gICAgICAgICAoaW50cl9pbmZvICYgSU5UUl9J
TkZPX1ZBTElEX01BU0spICkNCj4gLSAgICB7DQo+IC0gICAgICAgIHVpbnQxNl90IHN0YXR1czsN
Cj4gLSAgICAgICAgdWludDMyX3QgcnZpLCBwcHI7DQo+IC0gICAgICAgIHVpbnQzMl90IHZlY3Rv
ciA9IGludHJfaW5mbyAmIDB4ZmY7DQo+IC0gICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9
IHZjcHVfdmxhcGljKHYpOw0KPiAtDQo+IC0gICAgICAgIHZsYXBpY19hY2tfcGVuZGluZ19pcnEo
diwgdmVjdG9yLCAxKTsNCj4gLQ0KPiAtICAgICAgICBwcHIgPSB2bGFwaWNfc2V0X3Bwcih2bGFw
aWMpOw0KPiAtICAgICAgICBXQVJOX09OKChwcHIgJiAweGYwKSAhPSAodmVjdG9yICYgMHhmMCkp
Ow0KPiAtDQo+IC0gICAgICAgIHN0YXR1cyA9IHZlY3RvciA8PCBWTVhfR1VFU1RfSU5UUl9TVEFU
VVNfU1ZJX09GRlNFVDsNCj4gLSAgICAgICAgcnZpID0gdmxhcGljX2hhc19wZW5kaW5nX2lycSh2
KTsNCj4gLSAgICAgICAgaWYgKCBydmkgIT0gLTEgKQ0KPiAtICAgICAgICAgICAgc3RhdHVzIHw9
IHJ2aSAmIFZNWF9HVUVTVF9JTlRSX1NUQVRVU19TVUJGSUVMRF9CSVRNQVNLOw0KPiAtDQo+IC0g
ICAgICAgIF9fdm13cml0ZShHVUVTVF9JTlRSX1NUQVRVUywgc3RhdHVzKTsNCj4gLSAgICB9DQo+
IC19DQo+IC0NCj4gIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1leGl0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gQEAg
LTEzOTMsOSArMTM2NCw2IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1leGl0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzDQo+ICpyZWdzKQ0KPiAgICAgIC8qIHVwZGF0aW5nIGhvc3QgY3IwIHRvIHN5bmMg
VFMgYml0ICovDQo+ICAgICAgX192bXdyaXRlKEhPU1RfQ1IwLCB2LT5hcmNoLmh2bS52bXguaG9z
dF9jcjApOw0KPiANCj4gLSAgICBpZiAoIGNwdV9oYXNfdm14X3ZpcnR1YWxfaW50cl9kZWxpdmVy
eSApDQo+IC0gICAgICAgIG52bXhfdXBkYXRlX2FwaWN2KHYpOw0KPiAtDQo+ICAgICAgbnZjcHUt
Pm52X3Ztc3dpdGNoX2luX3Byb2dyZXNzID0gMDsNCj4gIH0NCj4gDQo+IC0tDQo+IDIuMjQuMQ0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 04:16:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 04: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 1it20P-0004Ln-Nj; Sun, 19 Jan 2020 04:16:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it20O-0004Lc-MR
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 04:16:08 +0000
X-Inumbo-ID: 66cad435-3a72-11ea-b808-12813bfff9fa
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66cad435-3a72-11ea-b808-12813bfff9fa;
 Sun, 19 Jan 2020 04:16:03 +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;
 18 Jan 2020 20:16:02 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="426413004"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 18 Jan 2020 20:16:02 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:16:01 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:16:01 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.203]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 12:15:59 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V7 3/4] x86/mm: Pull vendor-independent altp2m code out
 of p2m-ept.c and into p2m.c
Thread-Index: AQHVxi0jHIky832Vvki5Ye40+aD9NafxcdLw
Date: Sun, 19 Jan 2020 04:15:58 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739C4E@SHSMSX104.ccr.corp.intel.com>
References: <20200108140810.6528-1-aisaila@bitdefender.com>
 <20200108140810.6528-3-aisaila@bitdefender.com>
In-Reply-To: <20200108140810.6528-3-aisaila@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjBkZGZiYWMtYjc4OC00MGE3LTljMWItNDg5YmYwNGQzNDYxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoienEwbmIyZEFRbWVDNzRTVHUrbDlGZjlrZzdpUmJXTVhCVDJrWXpGTithXC9cL0hreThjR21kZHhpU1dVZWFhRWR1In0=
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V7 3/4] x86/mm: Pull vendor-independent
 altp2m code out of p2m-ept.c and into p2m.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: "Nakajima, Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
DQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSA4LCAyMDIwIDEwOjA5IFBNDQo+IA0KPiBObyBm
dW5jdGlvbmFsIGNoYW5nZXMuDQo+IA0KPiBSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+DQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 04:21:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 04: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 1it25q-0005Am-EI; Sun, 19 Jan 2020 04:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nxl7=3I=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1it25p-0005Ah-1S
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 04:21:45 +0000
X-Inumbo-ID: 323059c8-3a73-11ea-b809-12813bfff9fa
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 323059c8-3a73-11ea-b809-12813bfff9fa;
 Sun, 19 Jan 2020 04:21:43 +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 fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jan 2020 20:21:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,336,1574150400"; d="scan'208";a="306626851"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga001.jf.intel.com with ESMTP; 18 Jan 2020 20:21:41 -0800
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:21:41 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Sat, 18 Jan 2020 20:21:41 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.202]) with mapi id 14.03.0439.000;
 Sun, 19 Jan 2020 12:21:38 +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] nvmx: implement support for MSR bitmaps
Thread-Index: AQHVxh+mj4F89u4eLkaLT5bC5SKqxafxcwGQ
Date: Sun, 19 Jan 2020 04:21:37 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D739C76@SHSMSX104.ccr.corp.intel.com>
References: <20200108123140.77999-1-roger.pau@citrix.com>
In-Reply-To: <20200108123140.77999-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjU4NmMyNzEtNmNkNi00YmM4LWE0YjAtOTU0YzY2NWEwMjhiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidE4wd2UxWVwvNUdBRUNLQTM5Q3ZBeElYbjZpeTgxMTVyZGFoUVpGNjNTWjBoWit0TXlsWWRoY2ROTFZrUHkyclcifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] nvmx: implement support for MSR 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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTZW50OiBX
ZWRuZXNkYXksIEphbnVhcnkgOCwgMjAyMCA4OjMyIFBNDQo+IA0KPiBDdXJyZW50IGltcGxlbWVu
dGF0aW9uIG9mIG5lc3RlZCBWTVggaGFzIGEgaGFsZiBiYWtlZCBoYW5kbGluZyBvZiBNU1INCj4g
Yml0bWFwcyBmb3IgdGhlIEwxIFZNTTogaXQgbWFwcyB0aGUgTDEgVk1NIHByb3ZpZGVkIE1TUiBi
aXRtYXAsIGJ1dA0KPiBkb2Vzbid0IGFjdHVhbGx5IGxvYWQgaXQgaW50byB0aGUgbmVzdGVkIHZt
Y3MsIGFuZCB0aHVzIHRoZSBuZXN0ZWQNCj4gZ3Vlc3Qgdm1jcyBlbmRzIHVwIHVzaW5nIHRoZSBz
YW1lIE1TUiBiaXRtYXAgYXMgdGhlIEwxIFZNTS4NCj4gDQo+IFRoaXMgaXMgd3JvbmcgYXMgdGhl
cmUncyBubyBhc3N1cmFuY2UgdGhhdCB0aGUgc2V0IG9mIGZlYXR1cmVzIGVuYWJsZWQNCj4gZm9y
IHRoZSBMMSB2bWNzIGFyZSB0aGUgc2FtZSB0aGF0IEwxIGl0c2VsZiBpcyBnb2luZyB0byB1c2Ug
aW4gdGhlDQo+IG5lc3RlZCB2bWNzLCBhbmQgdGh1cyBjYW4gbGVhZCB0byBtaXNjb25maWd1cmF0
aW9ucy4NCj4gDQo+IEZvciBleGFtcGxlIEwxIHZtY3MgY2FuIHVzZSB4MkFQSUMgdmlydHVhbGl6
YXRpb24gYW5kIHZpcnR1YWwNCj4gaW50ZXJydXB0IGRlbGl2ZXJ5LCBhbmQgdGh1cyBzb21lIHgy
QVBJQyBNU1JzIHdvbid0IGJlIHRyYXBwZWQgc28gdGhhdA0KPiB0aGV5IGNhbiBiZSBoYW5kbGVk
IGRpcmVjdGx5IGJ5IHRoZSBoYXJkd2FyZSB1c2luZyB2aXJ0dWFsaXphdGlvbg0KPiBleHRlbnNp
b25zLiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIG5lc3RlZCB2bWNzIGNyZWF0ZWQgYnkgTDEgVk1N
IG1pZ2h0DQo+IG5vdCB1c2UgYW55IG9mIHN1Y2ggZmVhdHVyZXMsIHNvIHVzaW5nIGEgTVNSIGJp
dG1hcCB0aGF0IGRvZXNuJ3QgdHJhcA0KPiBhY2Nlc3NlcyB0byB0aGUgeDJBUElDIE1TUnMgd2ls
bCBiZSBsZWFraW5nIHRoZW0gdG8gdGhlIHVuZGVybHlpbmcNCj4gaGFyZHdhcmUuDQo+IA0KPiBG
aXggdGhpcyBieSBjcmFmdGluZyBhIG1lcmdlZCBNU1IgYml0bWFwIGJldHdlZW4gdGhlIG9uZSB1
c2VkIGJ5IEwxDQo+IGFuZCB0aGUgbmVzdGVkIGd1ZXN0LCBhbmQgbWFrZSBzdXJlIGEgbmVzdGVk
IHZtY3MgTVNSIGJpdG1hcCBhbHdheXMNCj4gdHJhcHMgYWNjZXNzZXMgdG8gdGhlIHgyQVBJQyBN
U1IgcmFuZ2UsIHNpbmNlIGhhcmR3YXJlIGFzc2lzdGVkIHgyQVBJQw0KPiB2aXJ0dWFsaXphdGlv
biBvciB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeSBhcmUgbmV2ZXIgYXZhaWxhYmxlIHRvDQo+
IEwxIFZNTS4NCg0KY2FuIHlvdSBzcGxpdCB4MkFQSUMgZml4IGludG8gYSBzZXBhcmF0ZSBwYXRj
aD8gDQoNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPg0KPiAtLS0NCj4gVGhpcyBzZWVtcyBiZXR0ZXIgdGhhbiB3aGF0J3MgZG9uZSBj
dXJyZW50bHksIGJ1dCBUQkggdGhlcmUncyBhIGxvdCBvZg0KPiB3b3JrIHRvIGJlIGRvbmUgaW4g
bnZteCBpbiBvcmRlciB0byBtYWtlIGl0IGZ1bmN0aW9uYWwgYW5kIHNlY3VyZSB0aGF0DQo+IEkn
bSBub3Qgc3VyZSB3aGV0aGVyIGJ1aWxkaW5nIG9uIHRvcCBvZiB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBpcw0KPiBzb21ldGhpbmcgc2FuZSB0byBkbywgb3IgaXQgd291bGQgYmUgYmV0dGVy
IHRvIHN0YXJ0IGZyb20gc2NyYXRjaCBhbmQNCj4gcmUtaW1wbGVtZW50IG52bXggdG8ganVzdCBz
dXBwb3J0IHRoZSBtaW5pbXVtIHJlcXVpcmVkIHNldCBvZiBWVHgNCj4gZmVhdHVyZXMgaW4gYSBz
YW5lIGFuZCBzYWZlIHdheS4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMg
ICAgICAgIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tDQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92bXgvdnZteC5oIHwgIDMgKy0NCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzUg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMNCj4gaW5k
ZXggYWY0OGIwYmVlZi4uYWQ4MWRlMDUxYiAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYw0KPiBAQCAt
MTI4LDYgKzEyOCwxNiBAQCBpbnQgbnZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
DQo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZ3KTsNCj4gICAgICB9DQo+IA0KPiArICAg
IGlmICggY3B1X2hhc192bXhfbXNyX2JpdG1hcCApDQo+ICsgICAgew0KPiArICAgICAgICBudm14
LT5tc3JfbWVyZ2VkID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOw0KPiArICAgICAgICBp
ZiAoICFudm14LT5tc3JfbWVyZ2VkICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwgIm5lc3Q6IGFsbG9jYXRpb24gZm9yIE1TUiBiaXRtYXAgZmFpbGVk
XG4iKTsNCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiArICAgICAgICB9DQo+ICsg
ICAgfQ0KPiArDQo+ICAgICAgbnZteC0+ZXB0LmVuYWJsZWQgPSAwOw0KPiAgICAgIG52bXgtPmd1
ZXN0X3ZwaWQgPSAwOw0KPiAgICAgIG52bXgtPnZteG9uX3JlZ2lvbl9wYSA9IElOVkFMSURfUEFE
RFI7DQo+IEBAIC0xODIsNiArMTkyLDExIEBAIHZvaWQgbnZteF92Y3B1X2Rlc3Ryb3koc3RydWN0
IHZjcHUgKnYpDQo+ICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHYtPmFyY2guaHZtLnZteC52
bXdyaXRlX2JpdG1hcCk7DQo+ICAgICAgICAgIHYtPmFyY2guaHZtLnZteC52bXdyaXRlX2JpdG1h
cCA9IE5VTEw7DQo+ICAgICAgfQ0KPiArICAgIGlmICggbnZteC0+bXNyX21lcmdlZCApDQo+ICsg
ICAgew0KPiArICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShudm14LT5tc3JfbWVyZ2VkKTsNCj4g
KyAgICAgICAgbnZteC0+bXNyX21lcmdlZCA9IE5VTEw7DQo+ICsgICAgfQ0KPiAgfQ0KPiANCj4g
IHZvaWQgbnZteF9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkN
Cj4gQEAgLTU0OCw2ICs1NjMsNTAgQEAgdW5zaWduZWQgbG9uZyAqX3NoYWRvd19pb19iaXRtYXAo
c3RydWN0IHZjcHUgKnYpDQo+ICAgICAgcmV0dXJuIG5lc3RlZGh2bV92Y3B1X2lvbWFwX2dldChw
b3J0ODAsIHBvcnRFRCk7DQo+ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgdXBkYXRlX21zcmJpdG1h
cChzdHJ1Y3QgdmNwdSAqdikNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0g
JnZjcHVfMl9udm14KHYpOw0KPiArICAgIHN0cnVjdCB2bXhfbXNyX2JpdG1hcCAqbXNyX2JpdG1h
cDsNCj4gKyAgICB1bnNpZ25lZCBpbnQgbXNyOw0KPiArDQo+ICsgICAgQVNTRVJUKF9fbjJfZXhl
Y19jb250cm9sKHYpICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVApOw0KPiArDQo+ICsg
ICAgaWYgKCAhbnZteC0+bXNyYml0bWFwICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQo+ICsg
ICAgbXNyX2JpdG1hcCA9IF9fbWFwX2RvbWFpbl9wYWdlKG52bXgtPm1zcl9tZXJnZWQpOw0KPiAr
DQo+ICsgICAgYml0bWFwX29yKG1zcl9iaXRtYXAtPnJlYWRfbG93LCBudm14LT5tc3JiaXRtYXAt
PnJlYWRfbG93LA0KPiArICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubXNyX2JpdG1hcC0+
cmVhZF9sb3csDQo+ICsgICAgICAgICAgICAgIHNpemVvZihtc3JfYml0bWFwLT5yZWFkX2xvdykg
KiA4KTsNCj4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+cmVhZF9oaWdoLCBudm14LT5tc3Ji
aXRtYXAtPnJlYWRfaGlnaCwNCj4gKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9i
aXRtYXAtPnJlYWRfaGlnaCwNCj4gKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPnJl
YWRfaGlnaCkgKiA4KTsNCj4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+d3JpdGVfbG93LCBu
dm14LT5tc3JiaXRtYXAtPndyaXRlX2xvdywNCj4gKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0u
dm14Lm1zcl9iaXRtYXAtPndyaXRlX2xvdywNCj4gKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9i
aXRtYXAtPndyaXRlX2xvdykgKiA4KTsNCj4gKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+d3Jp
dGVfaGlnaCwgbnZteC0+bXNyYml0bWFwLT53cml0ZV9oaWdoLA0KPiArICAgICAgICAgICAgICB2
LT5hcmNoLmh2bS52bXgubXNyX2JpdG1hcC0+d3JpdGVfaGlnaCwNCj4gKyAgICAgICAgICAgICAg
c2l6ZW9mKG1zcl9iaXRtYXAtPndyaXRlX2hpZ2gpICogOCk7DQo+ICsNCj4gKyAgICAvKg0KPiAr
ICAgICAqIE5lc3RlZCBWTVggZG9lc24ndCBzdXBwb3J0IGFueSB4MkFQSUMgaGFyZHdhcmUgdmly
dHVhbGl6YXRpb24sIHNvDQo+ICsgICAgICogbWFrZSBzdXJlIGFsbCB0aGUgeDJBUElDIE1TUnMg
YXJlIHRyYXBwZWQuDQo+ICsgICAgICovDQo+ICsgICAgQVNTRVJUKCEoX19uMl9zZWNvbmRhcnlf
ZXhlY19jb250cm9sKHYpICYNCj4gKyAgICAgICAgICAgICAoU0VDT05EQVJZX0VYRUNfVklSVFVB
TElaRV9YMkFQSUNfTU9ERSB8DQo+ICsgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1ZJUlRV
QUxfSU5UUl9ERUxJVkVSWSkpICk7DQo+ICsgICAgZm9yICggbXNyID0gTVNSX1gyQVBJQ19GSVJT
VDsgbXNyIDw9IE1TUl9YMkFQSUNfRklSU1QgKyAweGZmOyBtc3IrKyApDQo+ICsgICAgew0KPiAr
ICAgICAgICBzZXRfYml0KG1zciwgbXNyX2JpdG1hcC0+cmVhZF9sb3cpOw0KPiArICAgICAgICBz
ZXRfYml0KG1zciwgbXNyX2JpdG1hcC0+d3JpdGVfbG93KTsNCj4gKyAgICB9DQo+ICsNCj4gKyAg
ICB1bm1hcF9kb21haW5fcGFnZShtc3JfYml0bWFwKTsNCj4gKw0KPiArICAgIF9fdm13cml0ZShN
U1JfQklUTUFQLCBwYWdlX3RvX21hZGRyKG52bXgtPm1zcl9tZXJnZWQpKTsNCj4gK30NCj4gKw0K
PiAgdm9pZCBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUgKnYsIHUzMiBob3N0
X2NudHJsKQ0KPiAgew0KPiAgICAgIHUzMiBwaW9fY250cmwgPSAoQ1BVX0JBU0VEX0FDVElWQVRF
X0lPX0JJVE1BUA0KPiBAQCAtNTU4LDEwICs2MTcsMTUgQEAgdm9pZCBudm14X3VwZGF0ZV9leGVj
X2NvbnRyb2woc3RydWN0IHZjcHUgKnYsDQo+IHUzMiBob3N0X2NudHJsKQ0KPiAgICAgIHNoYWRv
d19jbnRybCA9IF9fbjJfZXhlY19jb250cm9sKHYpOw0KPiAgICAgIHBpb19jbnRybCAmPSBzaGFk
b3dfY250cmw7DQo+ICAgICAgLyogRW5mb3JjZSB0aGUgcmVtb3ZlZCBmZWF0dXJlcyAqLw0KPiAt
ICAgIHNoYWRvd19jbnRybCAmPSB+KENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgfCBDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQDQo+ICsg
ICAgc2hhZG93X2NudHJsICY9IH4oQ1BVX0JBU0VEX0FDVElWQVRFX0lPX0JJVE1BUA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgIHwgQ1BVX0JBU0VEX1VOQ09ORF9JT19FWElUSU5HKTsNCj4gLSAg
ICBzaGFkb3dfY250cmwgfD0gaG9zdF9jbnRybDsNCj4gKyAgICAvKg0KPiArICAgICAqIERvIE5P
VCBlbmZvcmNlIHRoZSBNU1IgYml0bWFwIGN1cnJlbnRseSB1c2VkIGJ5IEwxLCBhcyBjZXJ0YWlu
DQo+IGhhcmR3YXJlDQo+ICsgICAgICogdmlydHVhbGl6YXRpb24gZmVhdHVyZXMgcmVxdWlyZSBz
cGVjaWZpYyBNU1IgYml0bWFwIHNldHRpbmdzLCBidXQgd2l0aG91dA0KPiArICAgICAqIHVzaW5n
IHN1Y2ggZmVhdHVyZXMgdGhlIGJpdG1hcCBjb3VsZCBiZSBsZWFraW5nIHRocm91Z2ggdW53YW50
ZWQNCj4gTVNSDQo+ICsgICAgICogYWNjZXNzZXMuDQo+ICsgICAgICovDQo+ICsgICAgc2hhZG93
X2NudHJsIHw9IChob3N0X2NudHJsICYgfkNQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQKTsN
Cj4gICAgICBpZiAoIHBpb19jbnRybCA9PSBDUFVfQkFTRURfVU5DT05EX0lPX0VYSVRJTkcgKSB7
DQo+ICAgICAgICAgIC8qIEwxIFZNTSBpbnRlcmNlcHRzIGFsbCBJL08gaW5zdHJ1Y3Rpb25zICov
DQo+ICAgICAgICAgIHNoYWRvd19jbnRybCB8PSBDUFVfQkFTRURfVU5DT05EX0lPX0VYSVRJTkc7
DQo+IEBAIC01ODQsNiArNjQ4LDkgQEAgdm9pZCBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2woc3Ry
dWN0IHZjcHUgKnYsIHUzMg0KPiBob3N0X2NudHJsKQ0KPiAgICAgICAgICBfX3Ztd3JpdGUoSU9f
QklUTUFQX0IsIHZpcnRfdG9fbWFkZHIoYml0bWFwKSArIFBBR0VfU0laRSk7DQo+ICAgICAgfQ0K
PiANCj4gKyAgICBpZiAoIHNoYWRvd19jbnRybCAmIENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklU
TUFQICkNCj4gKyAgICAgICAgdXBkYXRlX21zcmJpdG1hcCh2KTsNCj4gKw0KPiAgICAgIC8qIFRP
RE86IGNoYW5nZSBMMCBpbnRyIHdpbmRvdyB0byBNVEYgb3IgTk1JIHdpbmRvdyAqLw0KPiAgICAg
IF9fdm13cml0ZShDUFVfQkFTRURfVk1fRVhFQ19DT05UUk9MLCBzaGFkb3dfY250cmwpOw0KPiAg
fQ0KPiBAQCAtMTM1MSw2ICsxNDE4LDkgQEAgc3RhdGljIHZvaWQgdmlydHVhbF92bWV4aXQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MNCj4gKnJlZ3MpDQo+ICAgICAgdm14X3VwZGF0ZV9zZWNvbmRhcnlf
ZXhlY19jb250cm9sKHYpOw0KPiAgICAgIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsN
Cj4gDQo+ICsgICAgaWYgKCB2LT5hcmNoLmh2bS52bXguZXhlY19jb250cm9sICYNCj4gQ1BVX0JB
U0VEX0FDVElWQVRFX01TUl9CSVRNQVAgKQ0KPiArICAgICAgICBfX3Ztd3JpdGUoTVNSX0JJVE1B
UCwgdmlydF90b19tYWRkcih2LQ0KPiA+YXJjaC5odm0udm14Lm1zcl9iaXRtYXApKTsNCj4gKw0K
PiAgICAgIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZSh2KTsNCj4gDQo+ICAgICAgaWYgKCBsbV9sMSAh
PSBsbV9sMiApDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZt
eC5oIGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvaHZtL3ZteC92dm14LmgNCj4gaW5kZXggNmI5
YzRhZTBiMi4uODEyYzFkNDliZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3Z2bXguaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5o
DQo+IEBAIC0zNyw3ICszNyw4IEBAIHN0cnVjdCBuZXN0ZWR2bXggew0KPiAgICAgICAqLw0KPiAg
ICAgIHBhZGRyX3QgICAgdm14b25fcmVnaW9uX3BhOw0KPiAgICAgIHZvaWQgICAgICAgKmlvYml0
bWFwWzJdOwkJLyogbWFwICh2YSkgb2YgTDEgZ3Vlc3QgSS9PIGJpdG1hcCAqLw0KPiAtICAgIHZv
aWQgICAgICAgKm1zcmJpdG1hcDsJCS8qIG1hcCAodmEpIG9mIEwxIGd1ZXN0IE1TUiBiaXRtYXAN
Cj4gKi8NCj4gKyAgICBzdHJ1Y3Qgdm14X21zcl9iaXRtYXAgKm1zcmJpdG1hcDsJLyogbWFwICh2
YSkgb2YgTDEgZ3Vlc3QgTVNSDQo+IGJpdG1hcCAqLw0KPiArICAgIHN0cnVjdCBwYWdlX2luZm8g
Km1zcl9tZXJnZWQ7ICAgICAgIC8qIG1lcmdlZCBMMSBhbmQgTDEgZ3Vlc3QgTVNSDQo+IGJpdG1h
cCAqLw0KPiAgICAgIC8qIGRlZmVycmVkIG5lc3RlZCBpbnRlcnJ1cHQgKi8NCj4gICAgICBzdHJ1
Y3Qgew0KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGludHJfaW5mbzsNCj4gLS0NCj4gMi4yNC4x
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 06:18:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 06:18: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 1it3uI-0005hZ-OQ; Sun, 19 Jan 2020 06:17:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L7x6=3I=gmail.com=kevin.buckley.ecs.vuw.ac.nz@srs-us1.protection.inumbo.net>)
 id 1it3uG-0005hU-U4
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 06:17:56 +0000
X-Inumbo-ID: 6e4faf7a-3a83-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e4faf7a-3a83-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 06:17:55 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id d16so26310108wre.10
 for <xen-devel@lists.xenproject.org>; Sat, 18 Jan 2020 22:17:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=/Qih0raf74ndjUE0NrTkkkrdIapVd/nd4JsxbaRINZI=;
 b=RlfiRMLQtQ55t/XFvjooWzrKGhi7Hh3lPFE/nI+gIkiLA4Uu83tI/divJBSvTheODL
 yzFbK6LciW4PQXi0ZH+jgCDgmkhI9Cw02VW6a46wETyZZBxC9e5JINXRzc9uQ86+XqMs
 GyZeB6pKecKw2ANg2P8Kye17x4UGxpEin7I1RasZZDZA6xEcn0mYtLQca5ITvL2+3ppJ
 bZhY2YHK4/k8w1b4kzeKFZBZk7YJXz3vcvLpllROjeV37d2/IUOzhjxry54pkNKWtTRI
 76gsw3urMxGaserjac0AbRkH/REan6ft5QM+Gf2gEAe5R1dVdERrhM5aDpFq983M7Xgu
 D1Sw==
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=/Qih0raf74ndjUE0NrTkkkrdIapVd/nd4JsxbaRINZI=;
 b=iPESvWnL1BDWP5KJV2MVhvI1wo02D0LbnO97DioX/8Tago0RG2saCNa9NwqYu1ZwJg
 vRtzlosyy7h9uLZjEPorA1W1loiAogUgrFwnxGLQ7XEo6dxnrcE6SunX7tysq/JTVwG2
 BrLteI6H5+SuSLe8O1iM00FCaJJ1LcBjaiPzHoF7zV54cRtxqKd1TmLmAyFy1Ff9suwF
 1kYS/GgJx6Z/+zmu84ASxg/nAFU71BPANcJ4GeF7kezwRJJG5beNH7dX/Tuxh62zHTJ2
 pb27z4dTfmJ/nOiwI9b2IOgr7DHbKVqJZkmi1ZBN2AZULIbrnULEqC4cWMBuDtKugUUq
 Mfjw==
X-Gm-Message-State: APjAAAVW32xyVA3ytPbARuzsEsMaBWY3eaAmMI3NV2tkhOAURR3jv9w2
 E8n1MOd5rcCWxcFMhvV4Vq/KFgHoNg7gXEy0/XjJ3rRIBPc=
X-Google-Smtp-Source: APXvYqzaDFJhSVIrp5ukPOgwkMRQ9XYReyUXT7CHY7/ztq19VKdOyDUnhhEg6X7PZW0nNaFrEUIK+llYf9lnwOOxSCA=
X-Received: by 2002:a5d:50d2:: with SMTP id f18mr11650730wrt.366.1579414674818; 
 Sat, 18 Jan 2020 22:17:54 -0800 (PST)
MIME-Version: 1.0
From: Kevin Buckley <kevin.buckley.ecs.vuw.ac.nz@gmail.com>
Date: Sun, 19 Jan 2020 14:17:43 +0800
Message-ID: <CABwOO=cX5N3j_To+YHqKyfR4jxnqgQxmLKCbcijwNOgJvjPpiQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Xen Release 4.12.2 and Python 3: M4 python_devel module
 and mkheader.py issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9sbG93aW5nIG9uIGZyb20gc29tZSBwcmV2aW91cyBvYnNlcnZhdGlvbnMgb24gYnVpbGRpbmcg
WGVuIGZyb20Kc291cmNlIGEgTGludXggRnJvbSBTY3JhdGNoIHN5c3RlbSwgSSBoYXZlIHNvbWUg
bW9yZSBmZWVkYmFjawp3aGVuIHVzaW5nIGEgbW9yZSB1cC10by1kYXRlIFhlbiBhbmQgdGhlIG1v
c3QgcmVjZW50IExGUy4KCk9uIHRoZSBiYWNrIG9mIHRyeWluZyB0byBidWlsZCBYZW4gNC4xMi4y
IG9uIGFuIExGUyA5LjAgc3lzdGVtLApJJ3ZlIGhpdCBhbiBpc3N1ZSBpbiB0aGUgd2F5IHRoYXQg
dGhlIFhlbiBNNCBweXRob25fZGV2ZWwgbW9kdWxlCmdldHMgYSB2ZXJzaW9uIG51bWJlciwgYW5k
IHRoZW4sIEkgdGhpbmssIGNvbnN0cnVjdHMgdGhlIHNoYXJlZApsaWJyYXJ5IG5hbWUgdGhhdCBp
dCB0cmllcyB0byB1c2UgaW4gJ2NvbmZpZ3VyZScgaW5jb3JyZWN0bHkuCgpUaGUgZmlyc3QgaXNz
dWUgaXMgdGhhdCBYZW4ncyBNNCBweXRob25fZGV2ZWwgbW9kdWxlIHRyaWVzIHRvCmdldCBhIHZl
cnNpb24gbnVtYmVyIGZvciAiJFBZVEhPTiIgYnkgZG9pbmcKCj4gaGVhZCAuLi9tNC9weXRob25f
ZGV2ZWwubTQKQUNfREVGVU4oW0FYX0NIRUNLX1BZVEhPTl9ERVZFTF0sIFsKYWNfcHJldmlvdXNf
Y3BwZmxhZ3M9JENQUEZMQUdTCmFjX3ByZXZpb3VzX2xkZmxhZ3M9JExERkxBR1MKYWNfcHl0aG9u
X3ZlcnNpb249YCRQWVRIT04gLWMgJ2ltcG9ydCBkaXN0dXRpbHMuc3lzY29uZmlnOyBcCiAgICBw
cmludCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknYApBQ19Q
QVRIX1BST0coW3B5Y29uZmlnXSwgWyRQWVRIT04tY29uZmlnXSwgW25vXSkKLi4uCgoKVGhhdCBm
YWlscyBhcyBmb2xsb3dzCgouLi4KY2hlY2tpbmcgZm9yIHVuaXN0ZC5oLi4uIHllcwogIEZpbGUg
IjxzdHJpbmc+IiwgbGluZSAxCiAgICBpbXBvcnQgZGlzdHV0aWxzLnN5c2NvbmZpZzsgICAgIHBy
aW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192YXIoIlZFClJTSU9OIikKCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgpTeW50YXhFcnJv
cjogaW52YWxpZCBzeW50YXgKY2hlY2tpbmcgZm9yIHB5dGhvbjMtY29uZmlnLi4uIC91c3IvYmlu
L3B5dGhvbjMtY29uZmlnCi4uCgoKSWYgd2UgY2hlY2sgb3V0IHRoZSBjb21tYW5kIGluIGFuIGlu
dGVyYWN0aXZlIGludGVycGV0ZXIgc2Vzc2lvbiwKd2UgY2FuIGlkZW50aWZ5IHRoZSBwcm9ibGVu
IGhlcmUsIHZpcwoKCj4gcHl0aG9uMwpQeXRob24gMy43LjQgKGRlZmF1bHQsIE5vdiAxNyAyMDE5
LCAxODoxOToxNykKW0dDQyA5LjIuMF0gb24gbGludXgKVHlwZSAiaGVscCIsICJjb3B5cmlnaHQi
LCAiY3JlZGl0cyIgb3IgImxpY2Vuc2UiIGZvciBtb3JlIGluZm9ybWF0aW9uLgo+Pj4gaW1wb3J0
IGRpc3R1dGlscy5zeXNjb25maWcKPj4+IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0X2NvbmZpZ192
YXIoIlZFUlNJT04iKQonMy43Jwo+Pj4KPj4+IHByaW50IGRpc3R1dGlscy5zeXNjb25maWcuZ2V0
X2NvbmZpZ192YXIoIlZFUlNJT04iKScKICBGaWxlICI8c3RkaW4+IiwgbGluZSAxCiAgICBwcmlu
dCBkaXN0dXRpbHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIiknCiAgICAgICAg
ICAgICAgICAgIF4KU3ludGF4RXJyb3I6IGludmFsaWQgc3ludGF4Cj4+PiBwcmludChkaXN0dXRp
bHMuc3lzY29uZmlnLmdldF9jb25maWdfdmFyKCJWRVJTSU9OIikpCjMuNwo+Pj4gcXVpdCgpCgp3
aGljaCBzdWdnZXN0cyB0aGF0IHRoZSBpc3N1ZSBjb21lcyBmcm9tIHRoZSAicHJpbnQiIHN0YXRl
bWVudCwKbm90IHRoZSBkaXN0dXRpbHMgbW9kdWxlLgoKCkl0IGlzIGZhaXJseSBlYXN5IHRvIGZp
eCB0aGUgc3ludGF4IHRoZXJlLCBieSBwYXRjaGluZyBYZW4ncwpNNCBweXRob25fZGV2ZWwgbW9k
dWxlIHRvIGhhdmUgcGFyZW50aGVzZXMgYXJvdW5kIHRoZSBhcmd1bWVudAp0byB0aGUgcHJpbnQg
Y29tbWFuZCwgdmlzOgoKCmFjX3B5dGhvbl92ZXJzaW9uPWAkUFlUSE9OIC1jICdpbXBvcnQgZGlz
dHV0aWxzLnN5c2NvbmZpZzsgXAogICAgcHJpbnQoZGlzdHV0aWxzLnN5c2NvbmZpZy5nZXRfY29u
ZmlnX3ZhcigiVkVSU0lPTiIpKSdgCgoKaG93ZXZlciwgIG5vdyB0aGF0IHRoZSBQeXRob24gaW50
ZXJwcmV0ZXIgaXMgcmV0dXJuaW5nICIzLjciCmFzIHRoZSAidmVyc2lvbiIsIFhlbidzIGNvbmZp
Z3VyZSBzY3JpcHQgZ29lcyBvbiB0byBydW4gc29tZQp0ZXN0cyBhcyBmb2xsb3dzCgouLi4KY2hl
Y2tpbmcgZm9yIHVuaXN0ZC5oLi4uIHllcwpjaGVja2luZyBmb3IgcHl0aG9uMy1jb25maWcuLi4g
L3Vzci9iaW4vcHl0aG9uMy1jb25maWcKY2hlY2tpbmcgUHl0aG9uLmggdXNhYmlsaXR5Li4uIHll
cwpjaGVja2luZyBQeXRob24uaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIFB5dGhvbi5o
Li4uIHllcwpjaGVja2luZyBmb3IgUHlBcmdfUGFyc2VUdXBsZSBpbiAtbHB5dGhvbjMuNy4uLiBu
bwpjb25maWd1cmU6IGVycm9yOiBVbmFibGUgdG8gZmluZCBhIHN1aXRhYmxlIHB5dGhvbiBkZXZl
bG9wbWVudCBsaWJyYXJ5CmNvbmZpZ3VyZTogZXJyb3I6IC4vY29uZmlndXJlIGZhaWxlZCBmb3Ig
dG9vbHMKCmFuZCBoZXJlJ3MgdGhlIGFjdHVhbCAoZnJvbSB0b29scy9jb25maWcubG9nKSBjb21t
YW5kIHRoYXQncyBiZWluZwpydW4gYXMgdGhlIHRlc3QKCgpjb25maWd1cmU6NzQ1NjogY2hlY2tp
bmcgZm9yIFB5QXJnX1BhcnNlVHVwbGUgaW4gLWxweXRob24zLjcKY29uZmlndXJlOjc0ODE6IGdj
YyAtbyBjb25mdGVzdCAtZyAtTzIgLWcgLU8yIFwKIC1JL3Vzci9pbmNsdWRlL3B5dGhvbjMuN20g
LUkvdXNyL2luY2x1ZGUvcHl0aG9uMy43bSAgXAogLVduby11bnVzZWQtcmVzdWx0IC1Xc2lnbi1j
b21wYXJlICAtRE5ERUJVRyAtZyAtZndyYXB2IFwKIC1PMyAtV2FsbCAgICAgLUwvdXNyL2xpYiAt
bHB5dGhvbjMuN20gLWxjcnlwdCAtbHB0aHJlYWQgXAogLWxkbCAgLWx1dGlsIC1sbSAgY29uZnRl
c3QuYyAtbHB5dGhvbjMuNyAgLWxweXRob24zLjdtIFwKIC1sY3J5cHQgLWxwdGhyZWFkIC1sZGwg
IC1sdXRpbCAtbG0gICA+JjUKL3Vzci9iaW4vbGQ6IGNhbm5vdCBmaW5kIC1scHl0aG9uMy43CgoK
ClNvIGhlcmUncyB0aGUgaXNzdWU6CgppbiBMRlMgOS4wLCBTZWN0aW9uIDYuNTEsIFB5dGhvbi0z
LjcuNCB3ZSByZWFkCgogIDYuNTEuMi4gQ29udGVudHMgb2YgUHl0aG9uIDMKCiAgSW5zdGFsbGVk
IFByb2dyYW1zOiAydG8zLCBpZGxlMywgcGlwMywgcHlkb2MzLCBweXRob24zLCBweXRob24zLWNv
bmZpZywKICAgIGFuZCBweXZlbnYKCiAgSW5zdGFsbGVkIExpYnJhcnk6IGxpYnB5dGhvbjMuN20u
c28gYW5kIGxpYnB5dGhvbjMuc28KCiAgSW5zdGFsbGVkIERpcmVjdG9yaWVzOiAvdXNyL2luY2x1
ZGUvcHl0aG9uMy43bSwgL3Vzci9saWIvcHl0aG9uMwogICAgYW5kIC91c3Ivc2hhcmUvZG9jL3B5
dGhvbi0zLjcuNAoKYW5kLCBvbiB0aGUgTEZTIHN5c3RlbSwgd2UgaW5kZWVkIGhhdmUKCj4gbHMg
LW8gL3Vzci9saWIvbGlicHl0aG9uMy4qCmxyd3hyd3hyd3ggMSBweXRob24zICAgICAgMjAgTm92
IDE3IDE4OjIwIC91c3IvbGliL2xpYnB5dGhvbjMuN20uc28gLT4gbGlicHl0aG9uCjMuN20uc28u
MS4wCi1yd3hyLXhyLXggMSBweXRob24zIDMyNjUyNTYgTm92IDE3IDIwOjEwIC91c3IvbGliL2xp
YnB5dGhvbjMuN20uc28uMS4wCi1yd3hyLXhyLXggMSBweXRob24zICAgMTM5ODQgTm92IDE3IDIw
OjEwIC91c3IvbGliL2xpYnB5dGhvbjMuc28KCgpOb3RlIHRoYXQgdGhlIGxpYnJhcnkgbmFtZXMg
ZW5kIGluIDMuN20sIG5vdCAzLjcuCgpDbGVhcmx5IHRoZW4sIHdpdGggIHRoZSBkaXN0dXRpbHMg
bW9kdWxlIHJldHVybmluZyB0aGUgdmVyc2lvbgphcyAiMy43IiwgdGhlIFhlbiBjb25maWd1cmUg
c2NyaXB0IGdvZXMgb24gdG8gbG9vayB0byBsaW5rIGFnYWluc3QKCiAgLWxweXRob24zLjcKCmFu
ZCBub3QKCiAgLWxweXRob24zLjdtCgoKSXQncyBmYWlybHkgZWFzeSB0byBhZGQgYSBsaW5rCgog
ICAvdXNyL2xpYi9saWJweXRob24zLjcuc28gLT4gbGlicHl0aG9uMy43bS5zby4xLjAKCnRoYXQg
d2lsbCBzZWUgd2hhdCBQeXRob24ncyBkaXN0dXRpbHMgbW9kdWxlIHRlbGxzIFhlbiBpdCdzIHZl
cnNpb24KaXMsIG1hdGNoIHdpdGggdGhlIGxpYnJhcnkgdGhhdCBYZW4gdGhlbiBkZWNpZGVzIGl0
IHNob3VsZCBiZSBsb29raW5nCmZvciBidXQsIGdpdmVuIHRoYXQgdXNpbmcgInB5dGhvbjMtY29u
ZmlnIiB0byBnZXQgdGhlIExERkxBR1MsCgo+IC91c3IvYmluL3B5dGhvbjMtY29uZmlnIC0tbGRm
bGFncwogLUwvdXNyL2xpYiAtbHB5dGhvbjMuN20gLWxjcnlwdCAtbHB0aHJlYWQgLWxkbCAgLWx1
dGlsIC1sbQo+Cgp3b3VsZCBoYXZlIHN1cHBpbGVkIHRoZSBjb3JyZWN0IG5hbWUsIGl0IG1pZ2h0
IGJlIHdvcnRoIHRha2luZwphIGxvb2sgYXQgdGhlIHVzZSBvZiBQeXRob24ncyBkaXN0dXRpbHMg
bW9kdWxlIGluIHRoZSBNNCBtb2R1bGUuCgoKQnV0IGxldCdzIG1vdmUgb24uCgpIYXZpbmcgcGF0
Y2hlZCBYZW4ncyBNNCBweXRob25fZGV2ZWwgbW9kdWxlIHRvIGhhdmUgcGFyZW50aGVzZXMKYXJv
dW5kIHRoZSBhcmd1bWVudCB0byB0aGUgcHJpbnQgY29tbWFuZCwgYW5kIGhhdmluZyBjcmVhdGVk
IGEKbGluayBmb3IgdGhlIG5hbWUgdGhhdCBYZW4ncyBjb25maWd1cmUgc2NyaXB0IHdpbGwgbG9v
ayBmb3IsIEkndmUKZW5jb3VudGVyZWQgYW5vdGhlciBlcnJvciB3aXRoaW4gdGhlICJtYWtlIiwg
dmlzOgoKPiBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyBcCiAgLi9jb25maWd1cmUgLS1wcmVmaXg9
L3VzciAgICBcCiAgLS1kaXNhYmxlLXNlYWJpb3MgICAgICAgICAgXAogIC0tZGlzYWJsZS1xZW11
LXRyYWRpdGlvbmFsIFwKICAtLWRpc2FibGUtcm9tYmlvcyAgICAgICAgICBcCiAgLS1kaXNhYmxl
LXN0dWJkb20KCj4gbWFrZSBcCiAgICBQWVRIT049L3Vzci9iaW4vcHl0aG9uMyBcCiAgICBFRklf
RElSPS91c3IvbGliL2VmaQouLi4KIG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5CicvdXNyL3Ny
Yy94ZW4veGVuLVJFTEVBU0UtNC4xMi4yL3Rvb2xzL2luY2x1ZGUveGVuL2xpYi94ODYnCm1ha2Ug
LUMgeGVuLWZvcmVpZ24KbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5CicvdXNyL3NyYy94ZW4v
eGVuLVJFTEVBU0UtNC4xMi4yL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24nCi91c3IvYmluL3B5
dGhvbjMgbWtoZWFkZXIucHkgYXJtMzIgYXJtMzIuaC50bXAKL3Vzci9zcmMveGVuL3hlbi1SRUxF
QVNFLTQuMTIuMi90b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLy4uLy4uLy4uL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oCi91c3Ivc3JjL3hlbi94ZW4tUkVMRUFTRS00LjEyLjIvdG9vbHMv
aW5jbHVkZS94ZW4tZm9yZWlnbi8uLi8uLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIm1raGVhZGVyLnB5IiwgbGlu
ZSAyMDksIGluIDxtb2R1bGU+CiAgICBpbnRlZ2Vycy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAobGVu
KGIpLGxlbihhKSkpOwpBdHRyaWJ1dGVFcnJvcjogJ2RpY3Rfa2V5cycgb2JqZWN0IGhhcyBubyBh
dHRyaWJ1dGUgJ3NvcnQnCm1ha2VbMl06ICoqKiBbTWFrZWZpbGU6Mjg6IGFybTMyLmhdIEVycm9y
IDEKbWFrZVsyXTogTGVhdmluZyBkaXJlY3RvcnkKJy91c3Ivc3JjL3hlbi94ZW4tUkVMRUFTRS00
LjEyLjIvdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbicKbWFrZVsxXTogKioqIFtNYWtlZmlsZTox
MzogeGVuLWZvcmVpZ25dIEVycm9yIDIKbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJy91c3Iv
c3JjL3hlbi94ZW4tUkVMRUFTRS00LjEyLjIvdG9vbHMvaW5jbHVkZScKbWFrZTogKioqIFtNYWtl
ZmlsZTo0NDogaW5zdGFsbC10b29scy1wdWJsaWMtaGVhZGVyc10gRXJyb3IgMgoKClRoaXMgb25l
LCBJJ20gbGVzcyBhYmxlIHRvIGRpYWdub3NlLCBhbHRob3VnaCBhICJzb3J0IiBkb2VzIHNvdW5k
Cmxpa2Ugc29tZXRoaW5nIHRoYXQgYSAnZGljdF9rZXlzJyBvYmplY3Qgc2hvdWxkIGhhdmU/CgoK
QW55IGNsdWVzIHRoZW4sIGFzIHRvIHdoZXRoZXIgdGhpcyBpcyBhbm90aGVyIFB5dGhvbjMgaGFu
Z292ZXIgZm9yIFhlbiA/CgpLZXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 10:21:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 10: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 1it7hQ-0008WA-1B; Sun, 19 Jan 2020 10:20:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it7hO-0008W5-OE
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 10:20:54 +0000
X-Inumbo-ID: 5ec34784-3aa5-11ea-b838-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ec34784-3aa5-11ea-b838-12813bfff9fa;
 Sun, 19 Jan 2020 10:20: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 <osstest-admin@xenproject.org>)
 id 1it7hL-00068y-Th; Sun, 19 Jan 2020 10:20:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1it7hL-0006An-Jw; Sun, 19 Jan 2020 10:20:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it7hL-0001pJ-Gc; Sun, 19 Jan 2020 10:20:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146247-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=b4194711ffaffa5e63d986338fb8d4020fa6bad1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 10:20:51 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146247: 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>

ZmxpZ2h0IDE0NjI0NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjI0Ny8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFlZWVkYWY1YTBkOWVk
NjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGI0MTk0NzExZmZhZmZhNWU2M2Q5ODYzMzhmYjhkNDAyMGZhNmJhZDEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjEwOCAgMjAyMC0wMS0xNSAwOToxODozMCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyNDcgIDIwMjAtMDEtMTkgMDk6MTg6MjUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFydGVt
IE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxh
dG9yQGdtYWlsLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBOaWNrIFJv
c2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29r
bkBnbWFpbC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
LnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBiNDE5NDcxMWZmLi4xZWVlZGFmNWEwICAx
ZWVlZGFmNWEwZDllZDYzMjRmM2JkNWI3MDBiYjIyZWI0MzU1MzQxIC0+IGNvdmVyaXR5LXRlc3Rl
ZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 10:40:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 10:40: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 1it7zk-00015I-Vt; Sun, 19 Jan 2020 10:39:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=TAjJ=3I=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1it7zj-00015D-ER
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 10:39:51 +0000
X-Inumbo-ID: 02cf2ddd-3aa8-11ea-b83b-12813bfff9fa
Received: from fgw23-4.mail.saunalahti.fi (unknown [62.142.5.110])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02cf2ddd-3aa8-11ea-b83b-12813bfff9fa;
 Sun, 19 Jan 2020 10:39:47 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by fgw23.mail.saunalahti.fi (Halon) with ESMTP
 id 026f0fc6-3aa8-11ea-90c5-005056bdfda7;
 Sun, 19 Jan 2020 12:39:46 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 7B65B36C0F6; Sun, 19 Jan 2020 12:39:45 +0200 (EET)
Date: Sun, 19 Jan 2020 12:39:45 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200119103945.GN21578@reaktio.net>
References: <20200104010759.GA2507@mail-itl>
 <ee338bbe-647e-36c9-a22e-8a082f97b08c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ee338bbe-647e-36c9-a22e-8a082f97b08c@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBNb24sIEphbiAwNiwgMjAyMCBhdCAwMjowNjoxNFBNICswMTAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiBPbiAwNC4wMS4yMDIwIDAyOjA3LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgIHdyb3RlOgo+ID4gSSBoYXZlIGEgbXVsdGktZnVuY3Rpb24gUENJIGRldmljZSwgYmVoaW5k
IGEgUENJIGJyaWRnZSwgdGhhdCBub3JtYWxseQo+ID4gSSBhc3NpZ24gdG8gYSBzaW5nbGUgZG9t
YWluLiBCdXQgbm93IGl0IGZhaWxzIHdpdGg6Cj4gPiAKPiA+IChYRU4pIFtWVC1EXWQxNDogMDAw
MDowNDowMC4wIG93bmVkIGJ5IGQwITxHPjwwPmFzc2lnbiAwMDAwOjA1OjAwLjAgdG8gZG9tMTQg
ZmFpbGVkICgtMjIpCj4gCj4gSSd2ZSB0cmllZCB0aGlzIG91dCBpbiBhcyBjbG9zZSBhIHNldHVw
IGFzIEkgY291bGQgYXJyYW5nZSBmb3IsIGJ1dAo+IG5vdCBvbmUgbWF0Y2hpbmcgeW91ciBzY2Vu
YXJpby4gSSBkaWRuJ3QgZmluZCBhIHN5c3RlbSB3aXRoIGEKPiBzdWl0YWJseSBwbGFjZWQgKGlu
IHRoZSB0b3BvbG9neSkgbXVsdGktZnVuY3Rpb24gZGV2aWNlIChoYWQgdG8gdXNlCj4gYSBzaW5n
bGUtZnVuY3Rpb24gb25lKSwgYW5kIG9mIGNvdXJzZSBJIGRpZCB0aGlzIG9uIChjbG9zZSB0bykK
PiBtYXN0ZXIuIE5vIGFub21hbGllcy4gSGVuY2UgSSB3b25kZXIgd2hldGhlciBlaXRoZXIgb2Yg
dGhlIHR3bwo+IGRpZmZlcmVuY2VzIG1lbnRpb25lZCBtYXR0ZXJzLCBhbmQgLSBpZiwgYXMgSSBz
dXNwZWN0LCBpdCdzIHRoZQo+IG11bHRpLWZ1bmN0aW9uIGFzcGVjdCB0aGF0IGlzIHJlbGV2YW50
IGhlcmUgLSBob3cgdGhpbmdzIHdvdWxkIGhhdmUKPiB3b3JrZWQgYXQgYWxsIGJlZm9yZSB0aG9z
ZSByZWNlbnQgY2hhbmdlcy4gVGhpcyBpcyBiZWNhdXNlIEkgdGhpbmsKPiB5b3Ugc2hvdWxkIGhh
dmUgaGl0IHRoZSBzYW1lIGVycm9yIHBhdGggZXZlbiBiZWZvcmUsIGFuZCBpdCB3b3VsZAo+IHNl
ZW0gdG8gbWUgdGhhdCB0aGUgcGF0Y2ggYmVsb3cgbWlnaHQgYmUgKGFuZCBoYXZlIGJlZW4pIG5l
ZWRlZC4KPiAKCkkgdGhpbmsgTWFyZWsgY29uZmlybWVkIGluIHRoZSBvdGhlciBtYWlsIHRoYXQg
dGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUuCgpBcmUgeW91IHBsYW5uaW5nIHRvIG1lcmdlIHRo
aXMgcGF0Y2g/CgoKVGhhbmtzLAoKLS0gUGFzaQoKPiBKYW4KPiAKPiAtLS0gdW5zdGFibGUub3Jp
Zy94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ICsrKyB1bnN0YWJsZS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IEBAIC0xNTA1LDcgKzE1MDUsNyBAQCBz
dGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmcoc3RydWN0Cj4gICAgICAgICAgICAgIGJy
ZWFrOwo+ICAKPiAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZShkb21h
aW4sIGRyaGQtPmlvbW11LCBidXMsIGRldmZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKPiAgCj4gICAgICAgICAg
LyoKPiAgICAgICAgICAgKiBEZXZpY2VzIGJlaGluZCBQQ0llLXRvLVBDSS9QQ0l4IGJyaWRnZSBt
YXkgZ2VuZXJhdGUgZGlmZmVyZW50Cj4gQEAgLTE1MTUsNyArMTUxNSw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QKPiAgICAgICAgICBpZiAoICFyZXQgJiYgcGRl
dl90eXBlKHNlZywgYnVzLCBkZXZmbikgPT0gREVWX1RZUEVfUENJZTJQQ0lfQlJJREdFICYmCj4g
ICAgICAgICAgICAgICAoc2VjYnVzICE9IHBkZXYtPmJ1cyB8fCBwZGV2LT5kZXZmbiAhPSAwKSAp
Cj4gICAgICAgICAgICAgIHJldCA9IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwg
ZHJoZC0+aW9tbXUsIHNlY2J1cywgMCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX2dldF9wZGV2KHNlZywgc2VjYnVzLCAwKSk7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwo+ICAKPiAgICAgICAg
ICBicmVhazsKPiAgCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 12:10:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 12:10: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 1it9PZ-0000Jk-DR; Sun, 19 Jan 2020 12:10:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it9PY-0000Jf-7Z
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 12:10:36 +0000
X-Inumbo-ID: a6b83c66-3ab4-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6b83c66-3ab4-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 12:10: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 <osstest-admin@xenproject.org>)
 id 1it9PD-0008Cc-0G; Sun, 19 Jan 2020 12:10: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 1it9PC-0002vN-JZ; Sun, 19 Jan 2020 12:10:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it9PC-0003nq-IH; Sun, 19 Jan 2020 12:10:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 12:10:14 +0000
Subject: [Xen-devel] [xen-unstable test] 146221: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIyMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIyMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJs
b2NrZWQgaW4gMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRj
OTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1
MTozOCBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQg
MjE6MzY6MTkgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYyMjEgIDIwMjAtMDEtMTggMTc6MTY6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2Fp
ZXZAZXBhbS5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIExhcnMgS3Vy
dGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWlu
Zm9zZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgUGF1bCBE
dXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNTQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 12:11:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 12:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1it9QY-0000O2-RV; Sun, 19 Jan 2020 12:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it9QW-0000Ns-SC
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 12:11:36 +0000
X-Inumbo-ID: d2b3e874-3ab4-11ea-b851-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2b3e874-3ab4-11ea-b851-12813bfff9fa;
 Sun, 19 Jan 2020 12:11: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 <osstest-admin@xenproject.org>)
 id 1it9QO-0008EK-Lc; Sun, 19 Jan 2020 12:11: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 1it9QO-0002x5-7y; Sun, 19 Jan 2020 12:11:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it9QO-0005Cb-6M; Sun, 19 Jan 2020 12:11:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146235-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 12:11:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 146235: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIzNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDMzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMyBk
YXlzICAxMzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 12:26:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 12:26: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 1it9ew-0001OG-Em; Sun, 19 Jan 2020 12:26:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1it9ev-0001OB-Pc
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 12:26:29 +0000
X-Inumbo-ID: de75c2d4-3ab6-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de75c2d4-3ab6-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 12:26: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 <osstest-admin@xenproject.org>)
 id 1it9eZ-0008VK-L1; Sun, 19 Jan 2020 12:26: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 1it9eZ-0003HO-9p; Sun, 19 Jan 2020 12:26:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it9eZ-0001dG-9D; Sun, 19 Jan 2020 12:26:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146228-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c40c6351fa1cbe83af5d5f49b3a5f78e17b15344
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 12:26:07 +0000
Subject: [Xen-devel] [ovmf test] 146228: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyMjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzQwYzYzNTFmYTFjYmU4M2FmNWQ1ZjQ5YjNhNWY3OGUxN2IxNTM0NApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTEgZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjIxMiAgMjAyMC0wMS0xOCAwNTozNzowOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQnJpYW4gUiBIYXVn
IDxicmlhbi5yLmhhdWdAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICBGYW4sIFpoaWp1WCA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICBKYXNvbiBWb2VseiA8amFzb24udm9lbHpAaW50ZWwuY29tPgogIEty
enlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3Jn
PgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVsLmNv
bT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBNaWNo
YWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8cGF2
YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNpeXVh
biBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENoZXB0
c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3JvdXBz
LklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBaaGlndWFuZyBMaXUgPHpo
aWd1YW5nLmxpdUBpbnRlbC5jb20+CiAgWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODczIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 12:48:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 12:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itA0H-00032V-JU; Sun, 19 Jan 2020 12:48:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itA0G-00032Q-Eo
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 12:48:32 +0000
X-Inumbo-ID: f25fc864-3ab9-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f25fc864-3ab9-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 12:48: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 <osstest-admin@xenproject.org>)
 id 1it9zt-0000Tj-GL; Sun, 19 Jan 2020 12:48: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 1it9zt-0003mL-5z; Sun, 19 Jan 2020 12:48:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1it9zt-0004Eh-56; Sun, 19 Jan 2020 12:48:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146224-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 12:48:09 +0000
Subject: [Xen-devel] [linux-5.4 test] 146224: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjIyNCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIyNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVhMzgx
N2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDMgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICAyIGRheXMgICAg
MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6MDk6
NTggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
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
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 12:49:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 12: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 1itA1K-00038A-Vf; Sun, 19 Jan 2020 12:49:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itA1J-000382-E5
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 12:49:37 +0000
X-Inumbo-ID: 19775e58-3aba-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19775e58-3aba-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 12:49: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 <osstest-admin@xenproject.org>)
 id 1itA0w-0000Vf-UZ; Sun, 19 Jan 2020 12: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 1itA0w-0003nD-MP; Sun, 19 Jan 2020 12:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itA0w-0004im-Lk; Sun, 19 Jan 2020 12:49:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146240-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-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: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-arm64-arm64-libvirt: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
 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-qcow2: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
X-Osstest-Versions-This: libvirt=2feaa925bba06e77be918bcbfab63bc8201c8f19
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 12:49:14 +0000
Subject: [Xen-devel] [libvirt test] 146240: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI0MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyNDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmZWFhOTI1YmJhMDZlNzdiZTkxOGJjYmZh
YjYzYmM4MjAxYzhmMTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJp
c3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNm
YXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBQYXZl
bCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2
OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 15:34:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 15:34: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 1itCaO-0007uE-FQ; Sun, 19 Jan 2020 15:34:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itCaN-0007u9-8R
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 15:33:59 +0000
X-Inumbo-ID: 0ed52ef0-3ad1-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ed52ef0-3ad1-11ea-b833-bc764e2007e4;
 Sun, 19 Jan 2020 15:33: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 <osstest-admin@xenproject.org>)
 id 1itCZz-0003e0-1K; Sun, 19 Jan 2020 15:33: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 1itCZy-0000zT-Qt; Sun, 19 Jan 2020 15:33:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itCZy-0002Iv-Q7; Sun, 19 Jan 2020 15:33:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146261-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 15:33:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 146261: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyNjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzMyBk
YXlzICAxNDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 16:02:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 16:02: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 1itD24-0002Li-0m; Sun, 19 Jan 2020 16:02:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itD22-0002Ld-59
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 16:02:34 +0000
X-Inumbo-ID: 11ba78b0-3ad5-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11ba78b0-3ad5-11ea-8e9a-bc764e2007e4;
 Sun, 19 Jan 2020 16:02: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 <osstest-admin@xenproject.org>)
 id 1itD1m-0004hC-Ef; Sun, 19 Jan 2020 16:02: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 1itD1m-0002rn-6Y; Sun, 19 Jan 2020 16:02:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itD1m-0006bR-5u; Sun, 19 Jan 2020 16:02:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1itD1m-0006bR-5u@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 16:02:18 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0832434195139415582=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-amd64-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146269/


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build --summary-out=tmp/146269.bisection-summary --basis-template=146182 --blessings=real,real-bisect libvirt build-amd64-libvirt libvirt-build
Searching for failure / basis pass:
 146240 fail [host=albana0] / 146182 [host=rimava1] 146156 [host=huxelrebe1] 146103 [host=fiano0] 146061 [host=chardonnay1] 145969 [host=godello1] 145906 [host=godello1] 145842 [host=godello1] 145779 [host=godello0] 145511 [host=huxelrebe1] 145212 [host=godello0] 145173 [host=godello0] 145133 [host=godello1] 145054 [host=godello0] 144995 [host=godello1] 144958 ok.
Failure / basis pass flights: 146240 / 144958
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
Basis pass ce7af78e3907c7462aa88d58facdc4ce7e0acd8d 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 01b6090b75922bc72604c334bd3dc331490af3bb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 f50a4f6e244cfc8e773300c03aaf4db391f3028a
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#ce7af78e3907c7462aa88d58facdc4ce7e0acd8d-2feaa925bba06e77be918bcbfab63bc8201c8f19 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-611869be9f1083e53305446d90a2909fc89914ef https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#01b6090b75922bc72604c334bd3dc331490af3b\
 b-70911f1f4aee0366b6122f2b90d367ec0f066beb git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-2f4d068645c211e309812372cd0ac58c9024e93b git://xenbits.xen.org/xen.git#f50a4f6e244cfc8e773300c03aaf4db391f3028a-03bfe526ecadc86f\
 31eda433b91dc90be0563919
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

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 32630 nodes in revision graph
Searching for test results:
 144958 pass ce7af78e3907c7462aa88d58facdc4ce7e0acd8d 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 01b6090b75922bc72604c334bd3dc331490af3bb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 f50a4f6e244cfc8e773300c03aaf4db391f3028a
 144995 [host=godello1]
 145054 [host=godello0]
 145173 [host=godello0]
 145133 [host=godello1]
 145212 [host=godello0]
 145511 [host=huxelrebe1]
 145542 [host=godello1]
 145589 [host=godello1]
 145621 [host=godello1]
 145639 [host=godello1]
 145626 [host=godello1]
 145632 [host=godello1]
 145627 [host=godello1]
 145623 [host=godello1]
 145636 [host=godello1]
 145630 [host=godello1]
 145633 [host=godello1]
 145637 [host=godello1]
 145638 [host=godello1]
 145640 [host=godello1]
 145642 [host=godello1]
 145643 [host=godello1]
 145644 [host=godello1]
 145656 [host=godello1]
 145710 [host=godello0]
 145779 [host=godello0]
 145842 [host=godello1]
 145906 [host=godello1]
 145969 [host=godello1]
 146061 [host=chardonnay1]
 146103 [host=fiano0]
 146182 [host=rimava1]
 146156 [host=huxelrebe1]
 146223 pass ce7af78e3907c7462aa88d58facdc4ce7e0acd8d 1f6fb368c04919243e2c70f2aa514a5f88e95309 317d3eeb963a515e15a63fa356d8ebcda7041a51 01b6090b75922bc72604c334bd3dc331490af3bb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 f50a4f6e244cfc8e773300c03aaf4db391f3028a
 146238 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146239 pass 6c6d93bc62fd2be9ccf07b579c1f10edd3de7e4c 6bd09257a491e635aa7e42d15935747818e492f2 317d3eeb963a515e15a63fa356d8ebcda7041a51 123b720eeb371e0a31eb727bcf59255b584e355f d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 c6e2a9ff45c5c164a3d9074b0b9603c3f6ca6bd2
 146256 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146241 fail b570139909fd5d11d82408218a8f1f590a6386b2 a7903da07d3d18c23314aa0815adbb4058fd7cec 317d3eeb963a515e15a63fa356d8ebcda7041a51 cc617b6e1430242f8d042c71c2d923dbc6436a36 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 c4f3fc12cd9706f7593016d4daf930cd50f0af32
 146240 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146211 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146243 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 cf73cf0f6b799dd9b1e8fb64e573d3398a34eb8f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 bf08a8a08a2ee8cef5fb7b3b274b0e09123a41bd
 146245 pass 1ed32989ea27589c34f8f3f4f79dde4bfb0b40bb 86e05effe83d629bfcb4d798c4951781387a1bfa 317d3eeb963a515e15a63fa356d8ebcda7041a51 a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 3a13ac3ad4d3ef399fe2c85fb09fcb7ab1cdd140
 146260 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146249 pass cf44ec557753c2c266c7cb9d1cf0bceb7d613bec 5f62ea4ee2c43383411f895cd323e3c67db8eca7 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146250 pass f5e9bdb87feed6834977ee9813405206d26fcad0 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146264 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146252 pass b4d601ba87ade7fa1a3a4f9c0c268659c15a35c3 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146253 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146265 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146255 pass 26d9748ff114a060ee751959d108d062f737f5d9 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146266 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146269 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
Searching for interesting versions
 Result found: flight 144958 (pass), for basis pass
 Result found: flight 146211 (fail), for basis failure
 Repro found: flight 146223 (pass), for basis pass
 Repro found: flight 146238 (fail), for basis failure
 0 revisions at f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
No revisions left to test, checking graph state.
 Result found: flight 146256 (pass), for last pass
 Result found: flight 146260 (fail), for first failure
 Repro found: flight 146264 (pass), for last pass
 Repro found: flight 146265 (fail), for first failure
 Repro found: flight 146266 (pass), for last pass
 Repro found: flight 146269 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146269/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.677424 to fit
pnmtopng: 69 colors found
Revision graph left in /home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
146269: tolerable ALL FAIL

flight 146269 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/146269/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-amd64-libvirt                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0832434195139415582==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 19:19:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 19: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 1itG5o-0000Ew-2x; Sun, 19 Jan 2020 19:18:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itG5m-0000Ep-Lr
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 19:18:38 +0000
X-Inumbo-ID: 7c1207b2-3af0-11ea-b8c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c1207b2-3af0-11ea-b8c5-12813bfff9fa;
 Sun, 19 Jan 2020 19:18: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 <osstest-admin@xenproject.org>)
 id 1itG5h-0008QY-9h; Sun, 19 Jan 2020 19:18: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 1itG5h-0005W5-0D; Sun, 19 Jan 2020 19:18:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itG5g-0000V6-Vq; Sun, 19 Jan 2020 19:18:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146259-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 19:18:32 +0000
Subject: [Xen-devel] [ovmf test] 146259: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyNTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTEgZGF5cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 19:25:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 19:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itGCT-00012o-Tz; Sun, 19 Jan 2020 19:25:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vxn9=3I=gmail.com=pryorm09@srs-us1.protection.inumbo.net>)
 id 1itGCS-00012j-46
 for xen-devel@lists.xen.org; Sun, 19 Jan 2020 19:25:32 +0000
X-Inumbo-ID: 74f0c8dc-3af1-11ea-9fd7-bc764e2007e4
Received: from mail-io1-xd33.google.com (unknown [2607:f8b0:4864:20::d33])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74f0c8dc-3af1-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 19:25:31 +0000 (UTC)
Received: by mail-io1-xd33.google.com with SMTP id i7so22972657ioo.5
 for <xen-devel@lists.xen.org>; Sun, 19 Jan 2020 11:25:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=xSZtERXMBTJgDxFWOzFn6gbFwMRflUjBMRagdcNSl+o=;
 b=jiqEeDcowSF9jrdxY7ZkOl0V2fWaTMywZgio+kvwATJjycZnpEO8++Zyrvd6B+IyNY
 7xuyyR1c1SVAg0CeWHKSJiPql6aN8cPXwCzv1DZHG/qJ5z/0X6fEw05glgwLTcWKG6C7
 7g4JDV4G+hOciUi4ENaTVbzHA1U6VIc6ZB7jfMSX2RzVWFEB+gXSRIGgsZ5kGE3+GGze
 PcbMoMrO8GFA82d+9Tnz2PfvvLC8UGfldAhfjr0V39KxLLw8BRB8EmN6gsfbQa2eUxkV
 32Qw5vpcVwDFYBIevbXBSFd/ZLbo3ND4L41ey5o0w4aleF1hfKbP4BZrcC/Iu5GtPtmF
 ijlQ==
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=xSZtERXMBTJgDxFWOzFn6gbFwMRflUjBMRagdcNSl+o=;
 b=lBgrFpkLEMyttw7V8YFcX0mdSv5USIqPrkhWMiXpSwG183a9STajhSHZIBUa5/luMl
 bU7SKTES6nm8NWS8wvFoDw5jAksCzCTRtOsHEWggsJeQsvJ2XS5FWti+hxoFpUbxbtMF
 p4RMYkyZWlhS3tIMo4br1HxEDZyfyTjlS92qsr+1JSgiVz0JhCKI++SlybxQrlDoCbtD
 /KMyhPvlIphDWn/MJHlijlrmdE3bcIRtoJiNK2pFTjAhn7zFozNwEv4VbL9GbXwhBg5t
 Py3xg8b2sQK1Q/Te4KXLCGu4mHd3F7d8G8xwWxqxWNM9RT126XDuEZsssCJbdvPDhBC9
 Srhw==
X-Gm-Message-State: APjAAAUriZ70ufu4gvfDlnTrcEqqpV1TNyl6i0K+RLNS+7w5HRT45aZ4
 AnqHJ/XuJuCwXeVdqvWOO1O5+cCsLnFO9/7ii6NkJQ==
X-Google-Smtp-Source: APXvYqxHMY0blmLN65LUCt4US/wYYdJNhoGbVfOX1zFw9Scd0goLisfNfqZQoDKO9v0erE7xf7yZx6LFJSRNvY4W43w=
X-Received: by 2002:a02:8525:: with SMTP id g34mr40053666jai.72.1579461930688; 
 Sun, 19 Jan 2020 11:25:30 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a02:cf8b:0:0:0:0:0 with HTTP; Sun, 19 Jan 2020 11:25:30
 -0800 (PST)
From: Pry Mar <pryorm09@gmail.com>
Date: Sun, 19 Jan 2020 11:25:30 -0800
Message-ID: <CAHnBbQ_Hyidiiyydk2_SUmAH6juWtEZKbNgcTe_euHO6raa2GQ@mail.gmail.com>
To: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen Release 4.12.2 and Python 3: M4 python_devel
 module and mkheader.py issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

a2V2aW4sCgpodHRwOi8vcHJ5bWFyNTYub3JnL3hlbi9kZWJpYW4vYnVzdGVyLW5tdS80Y3gvc291
cmNlL3hlbl80LjEyLjItMStkZWIxMHUxLjIuZGViaWFuLnRhci54egoKZGViaWFuL3BhdGNoZXMv
bWlzYy0wMTExLXRvb2xzLXhlbm1vbi1tYWtlLXhlbm1vbi5weS1jb21wYXRpYmxlLXdpdGgtcHl0
aG9uLTItLmRpZmYKZGViaWFuL3BhdGNoZXMvbWlzYy0wMTEyLXhlbm1vbi1maXgtbWl4ZWQtdGFi
cy1hbmQtc3BhY2VzLmRpZmYKZGViaWFuL3BhdGNoZXMvbWlzYy0wMTEzLXRvb2xzLXB5dGhvbi1Q
eXRob24tMy1jb21wYXRpYmlsaXR5LmRpZmYKZGViaWFuL3BhdGNoZXMveGVuLWZsYXNrLUZpeC1Q
eXRob24zLXByb2JsZW1zLXdpdGgtZ2VuLXBvbGljeS1weS5kaWZmCmRlYmlhbi9wYXRjaGVzL3hl
bi5weXRob24zLXB0MC5wYXRjaApkZWJpYW4vcGF0Y2hlcy94ZW4ucHl0aG9uMy1wdDFhLnBhdGNo
CmRlYmlhbi9wYXRjaGVzL3hlbi5weXRob24zLXB0MWIucGF0Y2gKZGViaWFuL3BhdGNoZXMveGVu
LnB5dGhvbjMtcHQyLnBhdGNoCmRlYmlhbi9wYXRjaGVzL3hlbi5weXRob24zLXB0My5wYXRjaAoK
T25seSB4ZW4tNC4xMyBoYXMgYmVlbiBwYXRjaGVkIGZvciBweXRob24zIHN1cHBvcnQuIFRvIGdl
dCB4ZW4tNC4xMiB0bwp3b3JrIHdpdGggcHl0aG9uMyBJIHVzZSB0aGUgOSBwYXRjaGVzIGFib3Zl
LiBUaGV5IGFyZSBwYXN0ZWQgZnJvbSB0aGUKRGViaWFuIGRlbHRhIHVzZWQgdG8gYnVpbGQgaW4g
QnVzdGVyLgoKT25jZSB0aGVzZSBwYXRjaGVzIGFyZSBhcHBsaWVkIHRoZSBidWlsZGluZm8gaGFz
IG5vdGhpbmcgZm9yIHB5dGhvbjIsCm9ubHkgcHl0aG9uMy4KCmNoZWVycywKUHJ5TWFyNTYKIyN4
ZW4tcGFja2FnaW5nIG9uIEZyZWVub2RlIElSQwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 22:53:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 22: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 1itJRh-0000Kk-UP; Sun, 19 Jan 2020 22:53:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itJRg-0000Kf-Oi
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 22:53:28 +0000
X-Inumbo-ID: 7d95abca-3b0e-11ea-b8f3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d95abca-3b0e-11ea-b8f3-12813bfff9fa;
 Sun, 19 Jan 2020 22:53: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 <osstest-admin@xenproject.org>)
 id 1itJRY-00048d-OX; Sun, 19 Jan 2020 22: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 1itJRY-00027O-C7; Sun, 19 Jan 2020 22:53:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itJRY-0001Hu-BT; Sun, 19 Jan 2020 22:53:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146274-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 22:53:20 +0000
Subject: [Xen-devel] [ovmf test] 146274: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTEgZGF5cyAgIDQ0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 23:09:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 23:09: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 1itJgf-0001Ls-I9; Sun, 19 Jan 2020 23:08:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itJge-0001Ln-Ka
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 23:08:56 +0000
X-Inumbo-ID: 9d672fda-3b10-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d672fda-3b10-11ea-9fd7-bc764e2007e4;
 Sun, 19 Jan 2020 23:08: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 <osstest-admin@xenproject.org>)
 id 1itJgG-0004S3-VX; Sun, 19 Jan 2020 23:08: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 1itJgG-0002Rk-NX; Sun, 19 Jan 2020 23:08:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itJgG-0000gi-Mp; Sun, 19 Jan 2020 23:08:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146268-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim: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-qemuu-debianhvm-i386-xsm: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 23:08:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 146268: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI2OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyNjgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMiBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 19 23:59:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Jan 2020 23:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itKTm-0005F0-SL; Sun, 19 Jan 2020 23:59:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4S1E=3I=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itKTl-0005Ev-FP
 for xen-devel@lists.xenproject.org; Sun, 19 Jan 2020 23:59:41 +0000
X-Inumbo-ID: bdce1502-3b17-11ea-b902-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdce1502-3b17-11ea-b902-12813bfff9fa;
 Sun, 19 Jan 2020 23:59: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 <osstest-admin@xenproject.org>)
 id 1itKTd-0005Nu-Gi; Sun, 19 Jan 2020 23:59: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 1itKTd-0003XR-73; Sun, 19 Jan 2020 23:59:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itKTd-00049o-6T; Sun, 19 Jan 2020 23:59:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146257-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 19 Jan 2020 23:59:33 +0000
Subject: [Xen-devel] [xen-unstable test] 146257: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI1NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjI1Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ZmFpbCBwYXNzIGluIDE0NjIyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTcgZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMiAgICAgZmFpbCBibG9ja2VkIGluIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDYyMjEgYmxvY2tlZCBp
biAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICBmYWlsIGluIDE0NjIyMSBsaWtlIDE0NjA1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ2MDUwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2MDU4
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMWVl
ZWRhZjVhMGQ5ZWQ2MzI0ZjNiZDViNzAwYmIyMmViNDM1NTM0MQpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMDNiZmU1MjZlY2FkYzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2
MzkxOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MDU4ICAyMDIwLTAxLTE0IDAxOjUxOjM4IFog
ICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NjA5NCAgMjAyMC0wMS0xNCAyMTozNjox
OSBaICAgIDUgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjIyMSAg
MjAyMC0wMS0xOCAxNzoxNjoxMSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFt
LmNvbT4KICBBcnRlbSBNeWdhaWV2IDxqb2N1bGF0b3JAZ21haWwuY29tPgogIElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYXNv
biBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aEBjaXRyaXguY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5j
b20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2xA
eGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
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
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSA1NDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 01:24:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 01: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 1itLo1-0003Jy-CF; Mon, 20 Jan 2020 01:24:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itLnz-0003Jt-PI
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 01:24:39 +0000
X-Inumbo-ID: 96356e62-3b23-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 96356e62-3b23-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 01:24: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 <osstest-admin@xenproject.org>)
 id 1itLnh-0008JX-Fz; Mon, 20 Jan 2020 01:24: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 1itLnh-0005NX-7a; Mon, 20 Jan 2020 01:24:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itLnh-0002ew-6b; Mon, 20 Jan 2020 01:24:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1itLnh-0002ew-6b@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 01:24:21 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-i386-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6272458389165206866=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-i386-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  4d5f50d86b760864240c695adc341379fb47a796
  Bug not present: a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146292/


  commit 4d5f50d86b760864240c695adc341379fb47a796
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Jan 8 22:54:31 2020 +0100
  
      bootstrap.conf: stop creating AUTHORS file
      
      The existence of AUTHORS file is required for GNU projects but since
      commit <8bfb36db40f38e92823b657b5a342652064b5adc> we do not require
      these files to exist.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-i386-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build --summary-out=tmp/146292.bisection-summary --basis-template=146182 --blessings=real,real-bisect libvirt build-i386-libvirt libvirt-build
Searching for failure / basis pass:
 146240 fail [host=italia0] / 146182 [host=pinot1] 146156 [host=huxelrebe0] 146103 [host=pinot1] 146061 ok.
Failure / basis pass flights: 146240 / 146061
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
Basis pass 7d608469621a3fda72dff2a89308e68cc9fb4c9a 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 03bfe526ecadc86f31eda433b91dc90be0563919
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#7d608469621a3fda72dff2a89308e68cc9fb4c9a-2feaa925bba06e77be918bcbfab63bc8201c8f19 https://git.savannah.gnu.org/git/gnulib.git/#7d069378921bfa0d7c7198ea177aac0a2440016f-611869be9f1083e53305446d90a2909fc89914ef https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#70911f1f4aee0366b6122f2b90d367ec0f066be\
 b-70911f1f4aee0366b6122f2b90d367ec0f066beb git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-2f4d068645c211e309812372cd0ac58c9024e93b git://xenbits.xen.org/xen.git#03bfe526ecadc86f31eda433b91dc90be0563919-03bfe526ecadc86f\
 31eda433b91dc90be0563919
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

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 12534 nodes in revision graph
Searching for test results:
 146061 pass 7d608469621a3fda72dff2a89308e68cc9fb4c9a 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 03bfe526ecadc86f31eda433b91dc90be0563919
 146103 [host=pinot1]
 146182 [host=pinot1]
 146156 [host=huxelrebe0]
 146270 pass 7d608469621a3fda72dff2a89308e68cc9fb4c9a 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 03bfe526ecadc86f31eda433b91dc90be0563919
 146289 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146240 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146211 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146272 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146290 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146275 pass 662876723cdfb138ca31847fdb3a84bbe3cadea5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146276 pass 9a7d618c7979edecab9d648049c15a2bb0ccda5f 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146291 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146278 pass 9bb3571f10880eb92e0d7b0bcc47ee862d969b90 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146282 fail c02e9621b950f9af024c7abed2eef1f70bdb47aa 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146279 pass aaf885e55241d97c087877ea28d1c6f71c7392a2 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146280 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146292 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146287 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
Searching for interesting versions
 Result found: flight 146061 (pass), for basis pass
 Result found: flight 146211 (fail), for basis failure
 Repro found: flight 146270 (pass), for basis pass
 Repro found: flight 146272 (fail), for basis failure
 0 revisions at a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
No revisions left to test, checking graph state.
 Result found: flight 146280 (pass), for last pass
 Result found: flight 146287 (fail), for first failure
 Repro found: flight 146289 (pass), for last pass
 Repro found: flight 146290 (fail), for first failure
 Repro found: flight 146291 (pass), for last pass
 Repro found: flight 146292 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  4d5f50d86b760864240c695adc341379fb47a796
  Bug not present: a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146292/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 4d5f50d86b760864240c695adc341379fb47a796
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Jan 8 22:54:31 2020 +0100
  
      bootstrap.conf: stop creating AUTHORS file
      
      The existence of AUTHORS file is required for GNU projects but since
      commit <8bfb36db40f38e92823b657b5a342652064b5adc> we do not require
      these files to exist.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>

Revision graph left in /home/logs/results/bisect/libvirt/build-i386-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
146292: tolerable ALL FAIL

flight 146292 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/146292/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386-libvirt            6 libvirt-build           fail baseline untested


jobs:
 build-i386-libvirt                                           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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6272458389165206866==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 01:43:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 01: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 1itM6U-0004wW-Aa; Mon, 20 Jan 2020 01:43:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itM6S-0004wR-K4
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 01:43:44 +0000
X-Inumbo-ID: 3e230c7c-3b26-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e230c7c-3b26-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 01:43: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 <osstest-admin@xenproject.org>)
 id 1itM66-0000Eb-90; Mon, 20 Jan 2020 01:43: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 1itM65-0005su-Qu; Mon, 20 Jan 2020 01:43:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itM65-0008WL-QF; Mon, 20 Jan 2020 01:43:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146283-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 01:43:21 +0000
Subject: [Xen-devel] [ovmf test] 146283: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTEgZGF5cyAgIDQ1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 02:03:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 02:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itMPc-0006tb-3E; Mon, 20 Jan 2020 02:03:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itMPa-0006tW-Vu
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 02:03:31 +0000
X-Inumbo-ID: 0086b15e-3b29-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0086b15e-3b29-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 02:03: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 <osstest-admin@xenproject.org>)
 id 1itMPD-00012l-6x; Mon, 20 Jan 2020 02:03: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 1itMPC-0006Yf-MG; Mon, 20 Jan 2020 02:03:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itMPC-0005oj-Lc; Mon, 20 Jan 2020 02:03:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 02:03:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 146284: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI4NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyODQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMiBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 03:29:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 03: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 1itNkG-0005Ea-8O; Mon, 20 Jan 2020 03:28:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itNkF-0005EV-Mr
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 03:28:55 +0000
X-Inumbo-ID: f88aa350-3b34-11ea-b91f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f88aa350-3b34-11ea-b91f-12813bfff9fa;
 Mon, 20 Jan 2020 03:28: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 <osstest-admin@xenproject.org>)
 id 1itNk7-00037l-Rk; Mon, 20 Jan 2020 03:28: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 1itNk7-0001sn-4m; Mon, 20 Jan 2020 03:28:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itNk7-0002xx-46; Mon, 20 Jan 2020 03:28:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146262-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 03:28:47 +0000
Subject: [Xen-devel] [linux-5.4 test] 146262: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI2MiBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjI2Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQ2MjI0CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDYyMjQg
UkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxNDYyMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDYyMjQgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVhMzgxN2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRk
NmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0x
NSAxNzo0MjowNCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAt
MDEtMTcgMDI6NTk6MDcgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6MDk6NTggWiAgICAyIGRheXMgICAgMyBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 04:05:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 04:05: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 1itOJe-0008Nk-BD; Mon, 20 Jan 2020 04:05:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=epd5=3J=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1itOJd-0008Nf-42
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 04:05:29 +0000
X-Inumbo-ID: 10f7e376-3b3a-11ea-9fd7-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.191])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10f7e376-3b3a-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 04:05:18 +0000 (UTC)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id AE89AC00D4C99429A262;
 Mon, 20 Jan 2020 12:05:15 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS401-HUB.china.huawei.com
 (10.3.19.201) with Microsoft SMTP Server id 14.3.439.0; Mon, 20 Jan 2020
 12:05:05 +0800
To: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>
References: <1577498922-192711-1-git-send-email-xuwei5@hisilicon.com>
 <e96ddb84-db96-5316-05a7-632fed7dddb8@xen.org>
 <5E071910.2070002@hisilicon.com>
 <alpine.DEB.2.21.2001061359580.732@sstabellini-ThinkPad-T480s>
 <5E1443CD.3060908@hisilicon.com>
 <5e39e799-a716-ee84-2061-a295335607e8@xen.org> <5E1453F5.50704@hisilicon.com>
 <94aa0896-b6cf-01b4-7bde-2a4870fa37ff@xen.org>
 <5E147FA8.1000401@hisilicon.com>
 <79e63299-ce00-b417-5002-aff6d4f6bb2e@xen.org>
 <5E21792C.9020602@hisilicon.com>
 <2469482d-c8b1-6505-b143-511da015c426@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E2526F1.3070903@hisilicon.com>
Date: Mon, 20 Jan 2020 12:05:05 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <2469482d-c8b1-6505-b143-511da015c426@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] Interaction between ACPI and
 dt_unreserved_regions() (WAS: Re: [PATCH] xen/arm: vgic-v3: Fix the typo of
 GICD IRQ active status range)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, prime.zeng@hisilicon.com,
 shameerali.kolothum.thodi@huawei.com, 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>

CgpPbiAyMDIwLzEvMTggNDo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IChSZW5hbWluZyB0aGUg
dGl0bGUgdG8gYXZvaWQgY29uZnVzaW9uKQo+Cj4gT24gMTcvMDEvMjAyMCAwOTowNiwgV2VpIFh1
IHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4KPiBIaSBXZWksCj4KPj4gT24gMjAyMC8xLzcgMjM6MTIs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4gU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5IQo+Cj4gRG9u
J3Qgd29ycnksIHRoYW5rIHlvdSBmb3IgbG9va2luZyBpbnRvIHRoZSBidWchCj4KPj4gVGhlIFBD
IHJlZmVycyB0byBmZHRfbnVtX21lbV9yc3YgZHVyaW5nIGluaXRfZG9uZS4KPj4gQnV0IHRoZSBk
ZXZpY2VfdHJlZV9mbGF0dGVuZWQgaXMgTlVMTCB0aGF0IHRoZSBkYXRhIGFib3J0IGhhcHBlbmVk
Lgo+Cj4gQWgsIEkgZGlkbid0IHJlYWxpemUgdGhhdCBkZXZpY2VfdHJlZV9mbGF0dGVuZWQgd2hl
cmUgc3RpbGwgdXNlZCAKPiBhZnRlcndhcmRzLiBTb3JyeSBmb3IgdGhlIGJyZWFrYWdlLiBJIHJl
YWxseSBuZWVkIHRvIHNldHVwIGEgZGV2Ym94IAo+IHdpdGggQUNQSSBzbyBJIGNhbiB0ZXN0IGNo
YW5nZXMgcHJvcGVybHkuCj4KPj4gU28gSSBhZGRlZCBiZWxvdyBjaGFuZ2VzIGFuZCB0aGUgWEVO
IGRvbTAgY2FuIGJlIGJvb3RlZC4KPj4KPj4gICAgICBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiAgICAgIGluZGV4IDFlODMzNTEuLjFh
YjgwYTEgMTAwNjQ0Cj4+ICAgICAgLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gICAgICAr
KysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+PiAgICAgIEBAIC0zOTIsNyArMzkyLDggQEAgdm9p
ZCBfX2luaXQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCkKPj4gICAgICAgICAgICAgICAg
ICAgICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKGUpKSApCj4+ICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwo+Pgo+PiAgICAgIC0gICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBp
bml0X2RvbWhlYXBfcGFnZXMsIDApOwo+PiAgICAgICsgICAgICAgaWYoIGFjcGlfZGlzYWJsZWQg
KQo+PiAgICAgICsgICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBpbml0X2Rv
bWhlYXBfcGFnZXMsIDApOwo+Cj4gV2hpbGUgSSB1bmRlcnN0YW5kIGhvdyB0aGlzIGlzIGZpeGlu
ZyB5b3VyIHByb2JsZW0sIHRoaXMgdW5mb3J0dW5hdGVseSAKPiBtZWFucyB0aGUgbWVtb3J5IHJh
bmdlcyB1c2VkIGJ5IHRoZSBpbml0YWwgbW9kdWxlcyAoZS5nIEtlcm5lbCwgCj4gSW5pdHJkKSB3
aWxsIG5vdCBiZSByZS11c2VkIGJ5IFhlbi4gU28gdGhpcyBpcyBhICJzbGlnaHQiIHdhc3RlIG9m
IAo+IG1lbW9yeS4KPgo+IFRoZXJlIGFyZSBhIGZldyBvdGhlciBwbGFjZXMgd2hlcmUgZHRfdW5y
ZXNlcnZlZF9yZWdpb25zKCkgaXMgY2FsbGVkIAo+IChzZWUgc2V0dXBfbW0oKSkuIEhvd2V2ZXIs
IGluIHRoZSBjYXNlIG9mIHNldHVwX21tKCkgd2UgaGF2ZSBhIHBvaW50ZXIgCj4gdG8gRFQgYXMg
d2UgZG9uJ3Qga25vdyB5ZXQgd2UgYXJlIHJ1bm5pbmcgb24gQUNQSSBzeXN0ZW1zLgo+Cj4gQnV0
IGl0IGZlZWxzIHdyb25nIHRvIHRyeSB0byBmaW5kIG91dCB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJh
bmdlIAo+IHRocm91Z2ggdGhlIERUIHdoZW4gQUNQSSB3aWxsIGJlIHVzZWQuIFRoZSBEVCBpcyBl
aXRoZXIgZ29pbmcgdG8gYmUgCj4gbmVhcmx5IGVtcHR5LCBvciBjb250YWluIHRoZSBmdWxsIGRl
c2NyaXB0aW9uIG9mIHRoZSBwbGF0Zm9ybS4gSSBkb24ndCAKPiBrbm93IGVub3VnaCB0byBiZSBh
YmxlIHRvIHNheSBpZiBzb21ldGhpbmcgaXMgZ29pbmcgdG8gZ28gd3JvbmcuCj4KPiBJIGFtIHRo
aW5raW5nIHRvIHN1Z2dlc3QgdG8gY3JlYXRlIGFuIGhlbHBlciB0aGF0IHdpbGwgZG8gdGhlIGpv
YiBmb3IgCj4geW91LiBTb21ldGhpbmcgbGlrZToKPgo+IHZvaWQgZnd0YWJsZV91bnJlc2VydmVk
X3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90IGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICgqY2IpKHBhZGRyX3QsIHBhZGRyX3QpLCBpbnQgZmlyc3QpCj4gewo+ICAg
IGlmICggYWNwaV9kaXNhYmxlZCApCj4gICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwg
Y2IsIGZpcnN0KTsKPiAgICBlbHNlCj4gICAgICBjYihzLCBlKTsKPiB9Cj4KPiBSZWdhcmRpbmcg
dGhlIGVsc2UgcGFydCwgdGhpcyBtYXkgbmVlZCBzb21lIGFkanVzdG1lbnQgaWYgd2UgbmVlZCB0
byAKPiBza2lwIHNvbWUgcmVzZXJ2ZWQgcmVnaW9uIGZvciBBQ1BJLiBPbiBYZW4gNC4xMywgd2Ug
c2hvdWxkIG9ubHkgaGF2ZSAKPiB1c3VhYmxlIFJBTSBpbiBoYW5kICh0aGUgRUZJIHN0dWIgaXMg
ZG9pbmcgdG8gc29ydGluZyBmb3IgdXMpLiBEbyB5b3UgCj4ga25vdyB3aGV0aGVyIEFDUEkgZGVz
Y3JpYmVzIHNvbWV0aGluZyBzaW1pbGFyIHRvIHJlc2VydmVkLW1lbW9yeSBpbiBEVCAKPiAoaS5l
IFJBTSByZWdpb25zIHJlc2VydmVkIGZvciBjbWEuLi4pPwo+CgpIaSBKdWxpZW4sCgpJIHRoaW5r
IFVFRkkgZGVzY3JpYmVzIGl0IHZpYSBBUk1fTUVNT1JZX1JFR0lPTl9ERVNDUklQVE9SWzFdCmFu
ZCBYRU4gcGFyc2VzIGl0IGF0IGVmaV9pbml0X21lbW9yeSBidXQgSSBkaWQgbm90IGZpbmQgd2hl
cmUgdG8gcmVzZXJ2ZSAKdGhlIG1lbW9yeS4KCjE6IApodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazItcGxhdGZvcm1zL2Jsb2IvbWFzdGVyL1BsYXRmb3JtL0FSTS9KdW5vUGtnL0xpYnJh
cnkvQXJtSnVub0xpYi9Bcm1KdW5vTWVtLmMKClRoYW5rcyEKCkJlc3QgUmVnYXJkcywKV2VpCgo+
IENoZWVycywKPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 04:19:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 04:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itOXF-0000ry-PV; Mon, 20 Jan 2020 04:19:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itOXE-0000rs-2s
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 04:19:32 +0000
X-Inumbo-ID: 09fee4b4-3b3c-11ea-b923-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09fee4b4-3b3c-11ea-b923-12813bfff9fa;
 Mon, 20 Jan 2020 04:19: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 <osstest-admin@xenproject.org>)
 id 1itOX5-00048w-FE; Mon, 20 Jan 2020 04:19: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 1itOX5-0004Fy-2c; Mon, 20 Jan 2020 04:19:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itOX5-0004eN-1w; Mon, 20 Jan 2020 04:19:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146295-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1: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-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 04:19:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 146295: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyOTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMiBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 07:09:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 07:09: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 1itRBZ-000648-Dt; Mon, 20 Jan 2020 07:09:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itRBY-000643-76
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 07:09:20 +0000
X-Inumbo-ID: bd3881d6-3b53-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd3881d6-3b53-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 07:09: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 <osstest-admin@xenproject.org>)
 id 1itRBG-0007oq-L4; Mon, 20 Jan 2020 07:09: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 1itRBG-00055Q-CS; Mon, 20 Jan 2020 07:09:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itRBG-0003sA-Av; Mon, 20 Jan 2020 07:09:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146294-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 07:09:02 +0000
Subject: [Xen-devel] [ovmf test] 146294: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyOTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTIgZGF5cyAgIDQ2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 07:19:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 07: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 1itRKu-0006uL-Fk; Mon, 20 Jan 2020 07:19:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itRKt-0006uG-Qy
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 07:18:59 +0000
X-Inumbo-ID: 1b245f12-3b55-11ea-b92f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b245f12-3b55-11ea-b92f-12813bfff9fa;
 Mon, 20 Jan 2020 07:18:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itRKj-0007zv-K6; Mon, 20 Jan 2020 07:18:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itRKj-0005gE-C2; Mon, 20 Jan 2020 07:18:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itRKj-0006yU-BE; Mon, 20 Jan 2020 07:18:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146299-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-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
 libvirt:test-arm64-arm64-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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-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-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-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=2feaa925bba06e77be918bcbfab63bc8201c8f19
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 07:18:49 +0000
Subject: [Xen-devel] [libvirt test] 146299: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYyOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJmZWFhOTI1YmJhMDZlNzdiZTkxOGJjYmZh
YjYzYmM4MjAxYzhmMTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICAyIGRheXMgICAgMyBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJp
c3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNm
YXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBQYXZl
bCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ2
OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 07:31:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 07: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 1itRWR-0008Of-PE; Mon, 20 Jan 2020 07:30:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cmFT=3J=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1itRWQ-0008Oa-Aw
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 07:30:54 +0000
X-Inumbo-ID: ca647a9c-3b56-11ea-9fd7-bc764e2007e4
Received: from mail-qk1-x72b.google.com (unknown [2607:f8b0:4864:20::72b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca647a9c-3b56-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 07:30:53 +0000 (UTC)
Received: by mail-qk1-x72b.google.com with SMTP id z76so29221484qka.2
 for <xen-devel@lists.xenproject.org>; Sun, 19 Jan 2020 23:30:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=aU6luC3TxWAZmQ6eQXqYe/N0qzJLAAXjLi3vVbQpDWA=;
 b=f3oVlnvbSZmhm/z8ZR03HnGJoF7dPZ7qvkN7ScB5oz+AYI1UbrJBbomTwPiLLr+UBe
 +5tIDKl+h3LJTCqDBRl2R3OC5nBBAVNeLx+7lhCOBmpFABaxN315ih9BIm0caGSwVNKm
 AlbbTvELC4QYTJww//UpdDI/4Udah6VlJZ2sElR6W5lW+3xvzdfG+YoOrhwLD4g0nPXt
 d/lKjeiH7GJ2t9J0q5DROvuPx9ifKsEin37QtfZHhmHBbBcUZjuWGZ2rOBedsKBkIlK4
 /RRpbMxChwDX8xFTtZLiOR+TbNiD77uyx2fnOsfQqp/l/u+fT1PGDHwWw9UNlelSjel8
 O/sw==
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=aU6luC3TxWAZmQ6eQXqYe/N0qzJLAAXjLi3vVbQpDWA=;
 b=MM/jWlZmpma0gsZXXCXkN1EnZYuHy9s9LZFsv4CpHcjOq6CqigmyslJOVZVKZ3eYyv
 pgcHETvuNRy9EE5R10wNuYGmBXtj7rHxTTxjA6991qr7QLIgsmAUeGQDvTg9BTSOAOrL
 fTEgvLCYeB/h0GxBzNfMdG/wS9iJXwOI0sABJ7AoPslRYrOdUPdepf4M1T8F2S3u1NHT
 R0xoHyhSGJ1U15skJoFs2I7Yv7xA2scqhi1yCUG8NqklwtlTVzhpXzso3fg0ZS9WXY3b
 4YImqutG4iWiPVWgxQgknpTxEA5hY5l7F4p+L2SEsAQBLjw8bcxBQcwMzbYQhXIKzBl7
 m12g==
X-Gm-Message-State: APjAAAVKkwXF8CJFwByB/QRMmk+p99F/+DJlpK1gOWEX3QAs0maYJf8M
 CVWE4D/4MH5Yt3sjUNkrV+0mFxUTeP4pr2iXrVTeMKSrYKc=
X-Google-Smtp-Source: APXvYqzp1nEr0tWwinxGR6P36ARMhzI7abzuhJJPXTHeoFhCMSa5DFQvyNex+iVn5YyZhTE4iMbSOHNtdlSLuiWLhKk=
X-Received: by 2002:a37:c57:: with SMTP id 84mr50199124qkm.157.1579505453104; 
 Sun, 19 Jan 2020 23:30:53 -0800 (PST)
MIME-Version: 1.0
From: Roman Shaposhnik <roman@zededa.com>
Date: Sun, 19 Jan 2020 23:30:42 -0800
Message-ID: <CAMmSBy8d1EGVeNLis-RJqBogihiY3T=4poxfLyF_s2PG89yGNQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] PVH PCI passthrough for DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkhCgpJJ3ZlIGp1c3QgdHJpZWQgdGhpcyB3aXRoIFhlbiA0LjEzLjAgYW5kIGl0IHNlZW1zIGxp
a2UgdGhhdCBpcyBzdGlsbApub3Qgc3VwcG9ydGVkLgoKVGhpcyBtYWtlcyBtZSBjdXJpb3VzIGlm
IGFueWJvZHkgaXMgd29ya2luZyBvbiB0aGlzIGFuZCB3aGV0aGVyCnRoZXJlJ3MgYW55dGhpbmcg
d2UgY2FuIGRvIHRvIGhlbHAgYWNjZWxlcmF0ZSB0aGUgZWZmb3J0LgoKVGhhbmtzLApSb21hbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 07:33:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 07:33: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 1itRYX-0008VP-8F; Mon, 20 Jan 2020 07:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itRYV-0008VJ-JR
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 07:33:03 +0000
X-Inumbo-ID: 10b49310-3b57-11ea-b931-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10b49310-3b57-11ea-b931-12813bfff9fa;
 Mon, 20 Jan 2020 07:32: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 <osstest-admin@xenproject.org>)
 id 1itRYJ-0008FU-C6; Mon, 20 Jan 2020 07:32:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itRYJ-0006Rs-18; Mon, 20 Jan 2020 07:32:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itRYJ-0005vF-0H; Mon, 20 Jan 2020 07:32:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 07:32:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 146302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMiBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:18:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itSGD-0003tS-AB; Mon, 20 Jan 2020 08:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0TSi=3J=amazon.co.uk=prvs=281953620=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itSGC-0003tN-1O
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:18:12 +0000
X-Inumbo-ID: 6365e9a0-3b5d-11ea-b932-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6365e9a0-3b5d-11ea-b932-12813bfff9fa;
 Mon, 20 Jan 2020 08:18:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579508288; x=1611044288;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=kHn6/TihpXh1K5oq2Y25qriZKV9sAgXCLeHcOYMQa10=;
 b=eeD8r+0LndVAJLOp/2z0vt6I9QvjD+CBMHKt9XIppZFn0Kf399p6PB7S
 uRfRluKZ4S/fqHPejOk/0mauWjompEZ2qpVLLxkjexfRCoxoILDjkkCvd
 KOeEPwKX7SIWLjFR11AlUWWlNpHtevQmU0XZhoFfre5sMBZTD1W1g1RF1 8=;
IronPort-SDR: et5HbGinTn/6tNJlapXPgNYDPzBmUOS7JiCaTRtH7+qYrJH/KZxiwWV9TINL3USElk217Yba3n
 v+Rjq4wnCMOw==
X-IronPort-AV: E=Sophos;i="5.70,341,1574121600"; d="scan'208";a="13706843"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 20 Jan 2020 08:18:07 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9D5CFA06F5; Mon, 20 Jan 2020 08:18:03 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 20 Jan 2020 08:18:02 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 20 Jan 2020 08:18:02 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 20 Jan 2020 08:18:02 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v3 4/6] libxl: allow creation of domains with a specified
 or random domid
Thread-Index: AQHVzFBoLAnvKVVhW06F0xOPMrYEQKftnwCAgAD5nnCAACM9gIAACGbQgAA5WICABD22MA==
Date: Mon, 20 Jan 2020 08:18:01 +0000
Message-ID: <39c09f379fac4662901b8719355da32c@EX13D32EUC003.ant.amazon.com>
References: <20200116093602.4203-1-pdurrant@amazon.com>
 <20200116093602.4203-5-pdurrant@amazon.com>
 <24096.44311.441643.264877@mariner.uk.xensource.com>
 <402866798e2a40e192fd8052548374c5@EX13D32EUC003.ant.amazon.com>
 <24097.39947.159860.741920@mariner.uk.xensource.com>
 <d5ca972f0e7a429d847a522e9f21c54b@EX13D32EUC003.ant.amazon.com>
 <24097.54065.383121.600036@mariner.uk.xensource.com>
In-Reply-To: <24097.54065.383121.600036@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
x-originating-ip: [10.43.166.33]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 4/6] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jandryuk@gmail.com" <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KPiBTZW50OiAxNyBKYW51YXJ5IDIwMjAgMTU6MzEKPiBUbzogRHVy
cmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbnRob255IFBlcmFyZAo+IDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47Cj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+IGphbmRyeXVr
QGdtYWlsLmNvbQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjMgNC82XSBsaWJ4bDogYWxsb3cgY3Jl
YXRpb24gb2YgZG9tYWlucyB3aXRoIGEKPiBzcGVjaWZpZWQgb3IgcmFuZG9tIGRvbWlkCj4gCj4g
RHVycmFudCwgUGF1bCB3cml0ZXMgKCJSRTogW1BBVENIIHYzIDQvNl0gbGlieGw6IGFsbG93IGNy
ZWF0aW9uIG9mIGRvbWFpbnMKPiB3aXRoIGEgc3BlY2lmaWVkIG9yIHJhbmRvbSBkb21pZCIpOgo+
ID4gT2ssIHRvIGNvdmVyIGFsbCBiYXNlcyB0aGVuIGl0IHNlZW1zIGxpa2UgY2hlY2tpbmcgdGhl
IGRvbWlkIGFmdGVyCj4gY3JlYXRpb24gYW5kIHRoZW4gZGVzdHJveWluZyBpZiBpdCBpcyB0b28g
cmVjZW50IGlzIHRoZSBiZXR0ZXIgb3B0aW9uLgo+IAo+IEkgdGhpbmsgc28sIHllcy4gIEkgdGhp
bmsgdGhlIHJlY2VudCB0aW1lc3RhbXAgc2hvdWxkIGJlIHVwZGF0ZWQgaW4KPiB0aGlzIGNhc2Uu
ICAoRmFmZiEpCj4gCgpJIGRvbid0IHRoaW5rIHdlIG5lZWQgdG8gbWVzcyB3aXRoIHRoZSB0aW1l
LXN0YW1wIGluIHRoaXMgY2FzZS4gVGhlIGRvbWFpbiB3aWxsIGJlIGtpbGxlZCB2ZXJ5IHF1aWNr
bHksIGJlZm9yZSBhbnkgUFYgYmFja2VuZHMgYXJlIGJ1aWx0IGFuZCBJSVVDIHRoYXQncyB3aGF0
IHdlIGNhcmUgYWJvdXQgd2hlbiBpdCBjb21lcyB0byByZS11c2luZyBkb21pZHMgdG9vIHF1aWNr
bHkuCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:33:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:33: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 1itSUS-0005RV-4N; Mon, 20 Jan 2020 08:32:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itSUQ-0005RQ-SX
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:32:54 +0000
X-Inumbo-ID: 6e8d8ee4-3b5f-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e8d8ee4-3b5f-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 08:32:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 45AB0B1EB;
 Mon, 20 Jan 2020 08:32:44 +0000 (UTC)
To: "Tian, Kevin" <kevin.tian@intel.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <0d2c44ca-d3ce-bb83-e3fc-0e5037c90143@suse.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739AB2@SHSMSX104.ccr.corp.intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ec3798d3-c63b-8b2b-9c6e-c57741c81b27@suse.com>
Date: Mon, 20 Jan 2020 09:32:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D739AB2@SHSMSX104.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMDEuMjAyMCAwMzo0NCwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gU2VudDogVHVlc2RheSwgSmFudWFyeSA3LCAyMDIw
IDEyOjM5IEFNCj4+Cj4+IElmIHRoZSBoYXJkd2FyZSBjYW4gaGFuZGxlIGFjY2Vzc2VzLCB3ZSBz
aG91bGQgYWxsb3cgaXQgdG8gZG8gc28uIFRoaXMKPj4gd2F5IHdlIGNhbiBleHBvc2UgRUZSTyB0
byBIVk0gZ3Vlc3RzLCBhbmQgImFsbCIgdGhhdCdzIGxlZnQgZm9yIGV4cG9zaW5nCj4+IEFQRVJG
L01QRVJGIGlzIHRvIGZpZ3VyZSBvdXQgaG93IHRvIGhhbmRsZSB3cml0ZXMgdG8gdGhlc2UgTVNS
cy4gKE5vdGUKPj4gdGhhdCB0aGUgbGVhZiA2IGd1ZXN0IENQVUlEIGNoZWNrcyB3aWxsIGV2YWx1
YXRlIHRvIGZhbHNlIGZvciBub3csIGFzCj4+IHJlY2FsY3VsYXRlX21pc2MoKSB6YXBzIHRoZSBl
bnRpcmUgbGVhZiBmb3Igbm93LikKPj4KPj4gRm9yIFRTQyB0aGUgaW50ZXJjZXB0cyBhcmUgbWFk
ZSBtaXJyb3IgdGhlIFJEVFNDIG9uZXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CgpUaGFua3MuIEkgYXNzdW1lIHlvdSd2ZSBzZWVuIEFuZHJldydzIGNv
bW1lbnQsIGFuZCBoZW5jZSBJIHRha2UgaXQKdGhhdCB0aGUgUi1iIGFsc28gYXBwbGllcyB0byB0
aGUgYWRqdXN0ZWQgdmVyc2lvbiAobm90IHBvc3RlZCB5ZXQpOgoKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE0
MCw4ICsxMTQwLDEzIEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYK
ICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfU1lTRU5URVJfQ1Ms
IFZNWF9NU1JfUlcpOwogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEz
Ml9TWVNFTlRFUl9FU1AsIFZNWF9NU1JfUlcpOwogICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVy
Y2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRFUl9FSVAsIFZNWF9NU1JfUlcpOworCisgICAgICAgIGlm
ICggISh2LT5hcmNoLmh2bS52bXguZXhlY19jb250cm9sICYgQ1BVX0JBU0VEX1JEVFNDX0VYSVRJ
TkcpICkKKyAgICAgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1RT
QywgVk1YX01TUl9SKTsKKwogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcChkKSAmJiAoIWlz
X2lvbW11X2VuYWJsZWQoZCkgfHwgaW9tbXVfc25vb3ApICkKICAgICAgICAgICAgIHZteF9jbGVh
cl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX0NSX1BBVCwgVk1YX01TUl9SVyk7CisKICAgICAg
ICAgaWYgKCAodm1leGl0X2N0bCAmIFZNX0VYSVRfQ0xFQVJfQk5EQ0ZHUykgJiYKICAgICAgICAg
ICAgICAodm1lbnRyeV9jdGwgJiBWTV9FTlRSWV9MT0FEX0JORENGR1MpICkKICAgICAgICAgICAg
IHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX0JORENGR1MsIFZNWF9NU1JfUlcp
OwoKcGx1cyB0aGlzIGV4dHJhIHZteC5jIGh1bms6CgpAQCAtMTI0OSw3ICsxMjYxLDEyIEBAIHN0
YXRpYyB2b2lkIHZteF9zZXRfcmR0c2NfZXhpdGluZyhzdHJ1Y3QKICAgICB2bXhfdm1jc19lbnRl
cih2KTsKICAgICB2LT5hcmNoLmh2bS52bXguZXhlY19jb250cm9sICY9IH5DUFVfQkFTRURfUkRU
U0NfRVhJVElORzsKICAgICBpZiAoIGVuYWJsZSApCisgICAgewogICAgICAgICB2LT5hcmNoLmh2
bS52bXguZXhlY19jb250cm9sIHw9IENQVV9CQVNFRF9SRFRTQ19FWElUSU5HOworICAgICAgICB2
bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJfVFNDLCBWTVhfTVNSX1IpOworICAgIH0K
KyAgICBlbHNlCisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1RT
QywgVk1YX01TUl9SKTsKICAgICB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7CiAgICAg
dm14X3ZtY3NfZXhpdCh2KTsKIH0KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:36:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08: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 1itSXp-0005ab-LU; Mon, 20 Jan 2020 08:36:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itSXo-0005aW-Ai
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:36:24 +0000
X-Inumbo-ID: ef598e42-3b5f-11ea-b934-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef598e42-3b5f-11ea-b934-12813bfff9fa;
 Mon, 20 Jan 2020 08:36: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 mx2.suse.de (Postfix) with ESMTP id DA646B1EC;
 Mon, 20 Jan 2020 08:36:20 +0000 (UTC)
To: =?UTF-8?B?UGFzaSBLw6Rya2vDpGluZW4=?= <pasik@iki.fi>
References: <20200104010759.GA2507@mail-itl>
 <ee338bbe-647e-36c9-a22e-8a082f97b08c@suse.com>
 <20200119103945.GN21578@reaktio.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f4099f0e-2084-1fb3-5038-9e82b6a3e3e1@suse.com>
Date: Mon, 20 Jan 2020 09:36:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200119103945.GN21578@reaktio.net>
Content-Language: en-US
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMDEuMjAyMCAxMTozOSwgUGFzaSBLw6Rya2vDpGluZW4gd3JvdGU6Cj4gT24gTW9uLCBK
YW4gMDYsIDIwMjAgYXQgMDI6MDY6MTRQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA0LjAxLjIwMjAgMDI6MDcsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAgd3JvdGU6Cj4+
PiBJIGhhdmUgYSBtdWx0aS1mdW5jdGlvbiBQQ0kgZGV2aWNlLCBiZWhpbmQgYSBQQ0kgYnJpZGdl
LCB0aGF0IG5vcm1hbGx5Cj4+PiBJIGFzc2lnbiB0byBhIHNpbmdsZSBkb21haW4uIEJ1dCBub3cg
aXQgZmFpbHMgd2l0aDoKPj4+Cj4+PiAoWEVOKSBbVlQtRF1kMTQ6IDAwMDA6MDQ6MDAuMCBvd25l
ZCBieSBkMCE8Rz48MD5hc3NpZ24gMDAwMDowNTowMC4wIHRvIGRvbTE0IGZhaWxlZCAoLTIyKQo+
Pgo+PiBJJ3ZlIHRyaWVkIHRoaXMgb3V0IGluIGFzIGNsb3NlIGEgc2V0dXAgYXMgSSBjb3VsZCBh
cnJhbmdlIGZvciwgYnV0Cj4+IG5vdCBvbmUgbWF0Y2hpbmcgeW91ciBzY2VuYXJpby4gSSBkaWRu
J3QgZmluZCBhIHN5c3RlbSB3aXRoIGEKPj4gc3VpdGFibHkgcGxhY2VkIChpbiB0aGUgdG9wb2xv
Z3kpIG11bHRpLWZ1bmN0aW9uIGRldmljZSAoaGFkIHRvIHVzZQo+PiBhIHNpbmdsZS1mdW5jdGlv
biBvbmUpLCBhbmQgb2YgY291cnNlIEkgZGlkIHRoaXMgb24gKGNsb3NlIHRvKQo+PiBtYXN0ZXIu
IE5vIGFub21hbGllcy4gSGVuY2UgSSB3b25kZXIgd2hldGhlciBlaXRoZXIgb2YgdGhlIHR3bwo+
PiBkaWZmZXJlbmNlcyBtZW50aW9uZWQgbWF0dGVycywgYW5kIC0gaWYsIGFzIEkgc3VzcGVjdCwg
aXQncyB0aGUKPj4gbXVsdGktZnVuY3Rpb24gYXNwZWN0IHRoYXQgaXMgcmVsZXZhbnQgaGVyZSAt
IGhvdyB0aGluZ3Mgd291bGQgaGF2ZQo+PiB3b3JrZWQgYXQgYWxsIGJlZm9yZSB0aG9zZSByZWNl
bnQgY2hhbmdlcy4gVGhpcyBpcyBiZWNhdXNlIEkgdGhpbmsKPj4geW91IHNob3VsZCBoYXZlIGhp
dCB0aGUgc2FtZSBlcnJvciBwYXRoIGV2ZW4gYmVmb3JlLCBhbmQgaXQgd291bGQKPj4gc2VlbSB0
byBtZSB0aGF0IHRoZSBwYXRjaCBiZWxvdyBtaWdodCBiZSAoYW5kIGhhdmUgYmVlbikgbmVlZGVk
Lgo+Pgo+IAo+IEkgdGhpbmsgTWFyZWsgY29uZmlybWVkIGluIHRoZSBvdGhlciBtYWlsIHRoYXQg
dGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUuCj4gCj4gQXJlIHlvdSBwbGFubmluZyB0byBtZXJn
ZSB0aGlzIHBhdGNoPwoKV2VsbCwgaXQgaXMgc3RpbGwgcGVuZGluZyBhIG1haW50YWluZXIgYWNr
LiBLZXZpbiBoYXMgcmVxdWVzdGVkIGEKKG1lY2hhbmljYWwpIGNoYW5nZSBqdXN0IG92ZXIgdGhl
IHdlZWtlbmQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:39:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itSaQ-0005iT-4v; Mon, 20 Jan 2020 08:39:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itSaO-0005iN-RH
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:39:04 +0000
X-Inumbo-ID: 4b73abd6-3b60-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b73abd6-3b60-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 08:38:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 307FCB2BD;
 Mon, 20 Jan 2020 08:38:53 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
 <539d5900-1cc6-a490-7319-5357c6aa1219@suse.com>
 <d936960f-214d-788b-29cf-7be147332ea9@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6d658434-0dfd-24bb-9b84-8ae365e1feac@suse.com>
Date: Mon, 20 Jan 2020 09:38:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <d936960f-214d-788b-29cf-7be147332ea9@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ns16550: Add ACPI 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: sstabellini@kernel.org, Wei Liu <wl@xen.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>, linuxarm@huawei.com,
 Wei Xu <xuwei5@hisilicon.com>, shameerali.kolothum.thodi@huawei.com,
 prime.zeng@hisilicon.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>

T24gMTguMDEuMjAyMCAxMzozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE3LzAxLzIwMjAg
MDg6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNy4wMS4yMDIwIDA0OjQwLCBXZWkgWHUg
d3JvdGU6Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwo+Pj4gKysrIGIveGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPj4+IEBAIC0xNjIwLDYgKzE2MjAsNjEgQEAgRFRfREVW
SUNFX1NUQVJUKG5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQo+Pj4gICBE
VF9ERVZJQ0VfRU5ECj4+PiAgIAo+Pj4gICAjZW5kaWYgLyogSEFTX0RFVklDRV9UUkVFICovCj4+
PiArCj4+PiArI2lmZGVmIENPTkZJR19BQ1BJCj4+PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+
PiArCj4+PiArc3RhdGljIGludCBfX2luaXQgbnMxNjU1MF9hY3BpX3VhcnRfaW5pdChjb25zdCB2
b2lkICpkYXRhKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGFjcGlfdGFibGVfc3BjciAqc3BjciA9
IE5VTEw7Cj4+PiArICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKPj4+ICsgICAgc3RydWN0IG5zMTY1
NTAgKnVhcnQ7Cj4+PiArCj4+PiArICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lH
X1NQQ1IsIDAsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgYWNwaV90
YWJsZV9oZWFkZXIgKiopJnNwY3IpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIEFDUElfRkFJTFVSRShz
dGF0dXMpICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgcHJpbnRrKCJuczE2NTUwOiBGYWlsZWQg
dG8gZ2V0IFNQQ1IgdGFibGVcbiIpOwo+Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiAr
ICAgIH0KPj4+ICsKPj4+ICsgICAgdWFydCA9ICZuczE2NTUwX2NvbVswXTsKPj4KPj4gWW91IHdh
bnQgdG8ganVzdGlmeSB0aGUgY2hvaWNlIG9mIHdoYXQgKG9uIHg4NiBhdCBsZWFzdD0gd2UnZCBj
YWxsCj4+IGNvbTEgaW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9uLiBBbHNvIHRoaXMgY291bGQgYmUg
dGhlIGluaXRpYWxpemVyCj4+IG9mIHRoZSB2YXJpYWJsZS4KPiAKPiBUaGlzIGlzIHRoZSBzYW1l
IGNob2ljZSBhcyB3ZSBtYWRlIGZvciB0aGUgRFQgYmluZGluZyAoc2VlIAo+IG5zMTY1NTBfdWFy
dCgpKS4gV2Ugb25seSBzdXBwb3J0IG9uZSBVQVJUIG9uIEFybSB3aGljaCBoYXBwZW4gdG8gYmUg
Cj4gbnMxNjU1MF9jb21bMF0gKGJ1dCBuYW1lZCBkaWZlcnJlbnRseSkuCj4gCj4gVGhlIGNvZGUg
YmVsb3cgaXMgYWN0dWFsbHkgcXVpdGUgc2ltaWxhciB0byB0aGUgRFQgcGFyc2luZywgc28gbWF5
YmUgd2UgCj4gd2FudCB0byBwcm92aWRlIGEgY29tbW9uIGhlbHBlciBoZXJlLgoKVGhhdCdzIGFs
bCBmaW5lLCBidXQgZG9lc24ndCBlbGltaW5hdGUgdGhlIG5lZWQgdG8gc2F5IHNvIGluIHRoZQpk
ZXNjcmlwdGlvbi4KCj4+PiArICAgIC8qICBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRy
aXZlci4gKi8KPj4+ICsgICAgc2VyaWFsX3JlZ2lzdGVyX3VhcnQodWFydCAtIG5zMTY1NTBfY29t
LCAmbnMxNjU1MF9kcml2ZXIsIHVhcnQpOwo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gMDsKPj4+ICt9
Cj4+PiArCj4+PiArQUNQSV9ERVZJQ0VfU1RBUlQoYW5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBE
RVZJQ0VfU0VSSUFMKQo+Pj4gKyAgICAuY2xhc3NfdHlwZSA9IEFDUElfREJHMl8xNjU1MF9DT01Q
QVRJQkxFLAo+Pj4gKyAgICAuaW5pdCA9IG5zMTY1NTBfYWNwaV91YXJ0X2luaXQsCj4+PiArQUNQ
SV9ERVZJQ0VfRU5ECj4+Cj4+IEkgZG9uJ3QgZXhwZWN0IHRoaXMgdG8gYnVpbGQgb24geDg2Lgo+
IAo+IFRoaXMgaXMgb25seSBtZWFudCB0byB0YXJnZXQgQXJtLiBTbyBtYXliZSB3ZSB3YW50IHRv
IHByb3RlY3QgdGhlIHdob2xlIAo+IGNvZGUgd2l0aCBkZWZpbmVkKENPTkZJR19BQ1BJKSAmJiBk
ZWZpbmVkKENPTkZJR19BUk0pLgoKSW5kZWVkLCB0aGF0J3Mgd2hhdCB0aGUgcmVtYXJrIHdhcyBh
aW1pbmcgYXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:42:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itSdQ-0006TF-MN; Mon, 20 Jan 2020 08:42:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itSdP-0006T9-O4
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:42:11 +0000
X-Inumbo-ID: baf849d0-3b60-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baf849d0-3b60-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 08:42:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7A630AD20;
 Mon, 20 Jan 2020 08:42:02 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
Date: Mon, 20 Jan 2020 09:42:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

T24gMTcuMDEuMjAyMCAyMDowNiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gT24gMjAuMTIuMTkg
MTA6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxOS4xMi4yMDE5IDIyOjA4LCBFc2xhbSBF
bG5pa2V0eSB3cm90ZToKPj4+IE9uIDE4LjEyLjE5IDEyOjQ5LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAxOC4xMi4yMDE5IDAyOjMyLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4+Pj4gRGVj
b3VwbGUgdGhlIG1pY3JvY29kZSByZWZlcmVuY2luZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVC
IHRvIHRoYXQKPj4+Pj4gd2hlbiB1c2luZyBFRkkuIFRoaXMgYWxsb3dzIHVzIHRvIGF2b2lkIHRo
ZSAidW5zcGVjaWZpZWQgZWZmZWN0IiBvZgo+Pj4+PiB1c2luZyBgPGludGVnZXI+IHwgc2NhbmAg
YWxvbmcgeGVuLmVmaS4KPj4+Pgo+Pj4+IEkgZ3Vlc3MgInVuc3BlY2lmaWVkIGVmZmVjdCIgaW4g
dGhlIGRvYyB3YXMgcHJldHR5IHBvaW50bGVzcyAtIHN1Y2gKPj4+PiBvcHRpb25zIGhhdmUgYmVl
biBpZ25vcmVkIGJlZm9yZTsgaW4gZmFjdCAuLi4KPj4+Pgo+Pj4+PiBXaXRoIHRoYXQsIFhlbiBj
YW4gZXhwbGljaXRseQo+Pj4+PiBpZ25vcmUgdGhvc2UgbmFtZWQgb3B0aW9ucyB3aGVuIHVzaW5n
IEVGSS4KPj4+Pgo+Pj4+IC4uLiBJIGRvbid0IHNlZSB0aGluZ3MgYmVjb21pbmcgYW55IG1vcmUg
ZXhwbGljaXQgKG5vdCBldmVuIHBhcnNpbmcKPj4+PiB0aGUgb3B0aW9ucyB3YXMgcXVpdGUgZXhw
bGljaXQgdG8gbWUpLgo+Pj4+Cj4+Pgo+Pj4gSSBhZ3JlZSB0aGF0IHRob3NlIG9wdGlvbnMgaGF2
ZSBiZWVuIGlnbm9yZWQgc28gZmFyIGluIHRoZSBjYXNlIG9mIEVGSS4KPj4+IFRoZSBkb2N1bWVu
dGF0aW9uIGNvbnRyYWRpY3RzIHRoYXQgaG93ZXZlci4gVGhlIGRvY3VtZW50YXRpb246Cj4+PiAq
IHNheXMgPGludGVnZXI+IGhhcyB1bnNwZWNpZmllZCBlZmZlY3QuCj4+PiAqIGRvZXMgbm90IG1l
bnRpb24gYW55dGhpbmcgYWJvdXQgc2NhbiBiZWluZyBpZ25vcmVkLgo+Pj4KPj4+IFdpdGggdGhp
cyBwYXRjaCwgaXQgaXMgZXhwbGljaXQgaW4gY29kZSBhbmQgaW4gZG9jdW1lbnRhdGlvbiB0aGF0
IGJvdGgKPj4+IG9wdGlvbnMgYXJlIGlnbm9yZWQgaW4gY2FzZSBvZiBFRkkuCj4+Cj4+IEJ1dCBp
c24ndCBpdCByYXRoZXIgdGhhdCB1Y29kZT1zY2FuIGNvdWxkIChhbmQgaGVuY2UgcGVyaGFwcyBz
aG91bGQpCj4+IGFsc28gaGF2ZSBpdHMgdmFsdWUgb24gRUZJPwo+Pgo+IAo+IEkgZG8gbm90IHNl
ZSAidWNvZGU9c2NhbiIgYXBwbGljYWJsZSBpbiBhbnl3YXkgaW4gdGhlIGNhc2Ugb2YgRUZJLiBJ
biAKPiBFRkksIHRoZXJlIGFyZSBub3QgIm1vZHVsZXMiIHRvIHNjYW4gdGhyb3VnaCwgYnV0IHJh
dGhlciB0aGUgZWZpIGNvbmZpZyAKPiBwb2ludHMgZXhhY3RseSB0byB0aGUgbWljcm9jb2RlIGJs
b2IuCgpXaGF0IHdvdWxkIGJlIHdyb25nIHdpdGggdGhlIEVGSSBjb2RlIHRvIGFsc28gaW5zcGVj
dCB3aGF0ZXZlciBoYXMgYmVlbgpzcGVjaWZpZWQgd2l0aCByYW1kaXNrPSBpZiB0aGVyZSB3YXMg
bm8gdWNvZGU9ID8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:46:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itShV-0006e0-Bi; Mon, 20 Jan 2020 08:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itShU-0006dv-2i
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 08:46:24 +0000
X-Inumbo-ID: 5443fe7c-3b61-11ea-b934-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5443fe7c-3b61-11ea-b934-12813bfff9fa;
 Mon, 20 Jan 2020 08:46: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 mx2.suse.de (Postfix) with ESMTP id 85C9DAB3D;
 Mon, 20 Jan 2020 08:46:19 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <cf29db3bde903a5788322381ef6eac1a6ed9b2b9.1576630344.git.elnikety@amazon.com>
 <729be010-5721-3eca-8a95-63987b61d897@suse.com>
 <e456ffdd-6c93-8f8c-9385-f169fa984dfb@amazon.com>
 <980abeb1-4c86-2618-9ab2-094af86d47ab@suse.com>
 <3666c417-a263-0333-d3e0-fa83d7341bf2@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <65b93a9e-b828-4cdd-5ebc-09356420f4b5@suse.com>
Date: Mon, 20 Jan 2020 09:46:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <3666c417-a263-0333-d3e0-fa83d7341bf2@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/microcode: Support builtin CPU
 microcode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

T24gMTcuMDEuMjAyMCAyMTowNiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gT24gMjAuMTIuMTkg
MTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxOS4xMi4yMDE5IDIzOjExLCBFc2xhbSBF
bG5pa2V0eSB3cm90ZToKPj4+IE9uIDE4LjEyLjE5IDEzOjQyLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAxOC4xMi4yMDE5IDAyOjMyLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4+Pj4gLS0t
IC9kZXYvbnVsbAo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlL01ha2VmaWxlCj4+
Pj4+IEBAIC0wLDAgKzEsNDYgQEAKPj4+Pj4gKyMgQ29weXJpZ2h0IChDKSAyMDE5IEFtYXpvbi5j
b20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCj4+Pj4+ICsjIEF1dGhvcjogRXNsYW0gRWxuaWtl
dHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+Cj4+Pj4+ICsjCj4+Pj4+ICsjIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+
Pj4+ICsjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5Cj4+Pj4+ICsjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+Pj4+ICsjIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+Pj4+ICsjCj4+Pj4+ICsjIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4+PiAr
IyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+Pj4+PiArIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+Pj4+ICsjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+ICsKPj4+Pj4gKyMgUmVtb3ZlIHF1b3RlcyBhbmQgZXhj
ZXNzIHNwYWNlcyBmcm9tIGNvbmZpZ3VyYXRpb24gc3RyaW5ncwo+Pj4+PiArVUNPREVfRElSPSQo
c3RyaXAgJChzdWJzdCAkXCIsLCQoQ09ORklHX0JVSUxUSU5fVUNPREVfRElSKSkpCj4+Pj4+ICtV
Q09ERV9BTUQ9JChzdHJpcCAkKHN1YnN0ICRcIiwsJChDT05GSUdfQlVJTFRJTl9VQ09ERV9BTUQp
KSkKPj4+Pj4gK1VDT0RFX0lOVEVMPSQoc3RyaXAgJChzdWJzdCAkXCIsLCQoQ09ORklHX0JVSUxU
SU5fVUNPREVfSU5URUwpKSkKPj4+Pj4gKwo+Pj4+PiArIyBBTUQgYW5kIElOVEVMIG1pY3JvY29k
ZSBibG9icy4gVXNlICd3aWxkY2FyZCcgdG8gZmlsdGVyIGZvciBleGlzdGluZyBibG9icy4KPj4+
Pj4gK2FtZC1ibG9icyA6PSAkKHdpbGRjYXJkICQoYWRkcHJlZml4ICQoVUNPREVfRElSKSwkKFVD
T0RFX0FNRCkpKQo+Pj4+PiAraW50ZWwtYmxvYnMgOj0gJCh3aWxkY2FyZCAkKGFkZHByZWZpeCAk
KFVDT0RFX0RJUiksJChVQ09ERV9JTlRFTCkpKQo+Pj4+PiArCj4+Pj4+ICtpZm5lcSAoJChhbWQt
YmxvYnMpLCkKPj4+Pj4gK29iai15ICs9IHVjb2RlX2FtZC5vCj4+Pj4+ICtlbmRpZgo+Pj4+PiAr
Cj4+Pj4+ICtpZm5lcSAoJChpbnRlbC1ibG9icyksKQo+Pj4+PiArb2JqLXkgKz0gdWNvZGVfaW50
ZWwubwo+Pj4+PiArZW5kaWYKPj4+Pj4gKwo+Pj4+PiAraWZlcSAoJChhbWQtYmxvYnMpJChpbnRl
bC1ibG9icyksKQo+Pj4+PiArb2JqLXkgKz0gdWNvZGVfZHVtbXkubwo+Pj4+PiArZW5kaWYKPj4+
Pj4gKwo+Pj4+PiArdWNvZGVfYW1kLm86IE1ha2VmaWxlICQoYW1kLWJsb2JzKQo+Pj4+PiArCWNh
dCAkKGFtZC1ibG9icykgPiAkQC5iaW4KPj4+Pj4gKwkkKE9CSkNPUFkpIC1JIGJpbmFyeSAtTyBl
bGY2NC14ODYtNjQgLUIgaTM4Njp4ODYtNjQgLS1yZW5hbWUtc2VjdGlvbiAuZGF0YT0uYnVpbHRp
bl9hbWRfdWNvZGUsYWxsb2MsbG9hZCxyZWFkb25seSxkYXRhLGNvbnRlbnRzICRALmJpbiAkQAo+
Pj4+PiArCXJtIC1mICRALmJpbgo+Pj4+PiArCj4+Pj4+ICt1Y29kZV9pbnRlbC5vOiBNYWtlZmls
ZSAkKGludGVsLWJsb2JzKQo+Pj4+PiArCWNhdCAkKGludGVsLWJsb2JzKSA+ICRALmJpbgo+Pj4+
PiArCSQoT0JKQ09QWSkgLUkgYmluYXJ5IC1PIGVsZjY0LXg4Ni02NCAtQiBpMzg2Ong4Ni02NCAt
LXJlbmFtZS1zZWN0aW9uIC5kYXRhPS5idWlsdGluX2ludGVsX3Vjb2RlLGFsbG9jLGxvYWQscmVh
ZG9ubHksZGF0YSxjb250ZW50cyAkQC5iaW4gJEAKPj4+Pj4gKwlybSAtZiAkQC5iaW4KPj4+Pgo+
Pj4+IFRoaXMgY2FuIGJlIGhhZCB3aXRoIGEgcGF0dGVybiBydWxlICh3aXRoIHRoZSB2ZW5kb3Ig
YmVpbmcgdGhlIHN0ZW0pCj4+Pj4gYW5kIGhlbmNlIHdpdGhvdXQgZHVwbGljYXRpb24sIEkgdGhp
bmsuCj4+Pj4KPj4+PiBBbHNvIC0gaXMgc2ltcGx5IGNvbmNhdGVuYXRpbmcgdGhlIGJsb2JzIHJl
bGlhYmxlIGVub3VnaD8gVGhlcmUncyBubwo+Pj4+IGJ1aWxkIHRpbWUgZGlhZ25vc3RpYyB0aGF0
IHRoZSByZXN1bHQgd291bGQgYWN0dWFsbHkgYmUgdW5kZXJzdG9vZAo+Pj4+IGF0IHJ1bnRpbWUu
Cj4+Pj4KPj4+Cj4+PiBDb25jYXRlbmF0aW9uIGlzIHJlbGlhYmxlIChhcyBsb25nIGFzIHRoZSBp
bmRpdmlkdWFsIG1pY3JvY29kZSBibG9icyBhcmUKPj4+IG5vdCBtYWxmb3JtZWQsIGFuZCBpbiB0
aGF0IGNhc2UgdGhlIGJ1aWx0aW4gaXMgbm90IG1ha2luZyBtYXR0ZXJzIHdvcnNlCj4+PiBjb21w
YXJlZCB0byBwcmVzZW50aW5nIHRoZSBtYWxmb3JtZWQgdXBkYXRlIHZpYSA8aW50ZWdlcj4gfCBz
Y2FuKS4KPj4KPj4gQSBtYWxmb3JtZWQgdXBkYXRlIGZvdW5kIHRoZSBvdGhlciB3YXkgaXMgYSBi
dWcgaW4gdGhlIHRvb2xzCj4+IGNvbnN0cnVjdGluZyB0aGUgcmVzcGVjdGl2ZSBpbWFnZXMuIEEg
bWFsZm9ybWVkIGJ1aWx0LWluCj4+IHVwZGF0ZSBpcyBhIGJ1ZyBpbiB0aGUgWGVuIGJ1aWxkIHN5
c3RlbS4gVGhlIHB1dCB0aGUgcXVlc3Rpb24KPj4gZGlmZmVyZW50bHk6IElzIGl0IHNwZWNpZmll
ZCBzb21ld2hlcmUgdGhhdCB0aGUgYmxvYnMgYWxsIGhhdmUKPj4gdG8gaGF2ZSBjZXJ0YWluIHBy
b3BlcnRpZXMsIHdoaWNoIHRoZSBzdHJhaWdodCBjb25jYXRlbmF0aW9uCj4+IHJlbGllcyB1cG9u
Pwo+Pgo+IAo+IFJlZmVyIHRvICggaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvRG9jdW1lbnRh
dGlvbi94ODYvbWljcm9jb2RlLnR4dCApLiAKPiBBdXRoZW50aWNBTUQuYmluIGFuZCBHZW51aW5l
SW50ZWwuYmluIGFyZSBib3RoIGNvbmNhdGVuYXRpb25zIG9mIAo+IGluZGl2aWR1YWwgbWljcm9j
b2RlIGJsb2JzLgoKV2VsbCwgeWVzLCBhbmQgZnJvbSBwcmFjdGljYWwgb2JzZXJ2YXRpb25zIHRo
aXMgaXMgZ29vZCBlbm91Z2guIEJ1dApvYnNlcnZlIGUuZy4gaG93IHRoYXQgcGFyYWdyYXBoIHN0
YXJ0cyB3aXRoICJIZXJlJ3MgYSBjcnVkZSBleGFtcGxlCi4uLiIuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 08:58:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 08:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itSsy-0007X4-OZ; Mon, 20 Jan 2020 08:58:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XRTg=3J=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itSsx-0007Wz-Lq
 for xen-devel@lists.xen.org; Mon, 20 Jan 2020 08:58:15 +0000
X-Inumbo-ID: fe19dd44-3b62-11ea-aecd-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe19dd44-3b62-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 08:58:14 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id q10so15512985pfs.6
 for <xen-devel@lists.xen.org>; Mon, 20 Jan 2020 00:58:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=OtvuAZ/43/mZHHfizo8i6GGUaKzklYrgQcNWjIYaCCE=;
 b=WdDp0lZvPJmeAzRMpIwzwDhesFmt4i0sEFxsoWiXOtYFS56QGmK9RMbCK6kw8m7QEI
 0X5HiIFpbovQKTm2dPFyoK+0BD8h+9nyX/EFDXoRsjNg9SiNa1Dw9kMgtS9ic0wJ/tEG
 oZuRKII7pM05FfYMOJ3FqF18EyzDEVz6sDyEGT2vwoMuUIYkc04jldFVMxGXrGzXmA+k
 qj0YNEJsKBVQNQVF/I6qffKSeeh1cr9HqY0z+JZtXKYILrthO4WKzF5wlkNwEJgwKAte
 f11oQtwy1F8rNTly7RHk8geriY8aPkf0JWTAO66sju9daX5QTYNgOspqFFcF7ixy3mPQ
 jYCg==
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=OtvuAZ/43/mZHHfizo8i6GGUaKzklYrgQcNWjIYaCCE=;
 b=pB5xbYcp/pJPwEcncVi9SPmRfkUEabJQfI7UT6hyRJHzhdUiqcWMAp5trXxGNUZ3JD
 cwWlwYw839Wx6gJzQdmgnQh+ZXD+m/AamT811GoCGNgAy1etKgrPYeBtxopC8fOj6S5X
 gzi+lG6ym76roGw5jlBKAA4O6YUHZ3LFCPgGSRezo47Qo1E+vF0wS2lhlu07u1uCDUj+
 TbOuOxN//LuEOqXMBVRjCCYVNfxe7Nu+bYPKLUH/50njDXIy4L0EdvrsMZP4tIJOGWWR
 oyIFrdF+rA/7Wj7Ueq8NZgyoUeaxEPLK9XXLRXIzb1tFZfMKzjZ/cTJcAE1mhO76defN
 K8yQ==
X-Gm-Message-State: APjAAAVKMuO4n6Aiu/NyEcOyM6u3CXWcNBrqS9P4MtYJKM9WmiyssdNo
 qdGr8xevoGiIp8SOTwbxVLp719syTL1CCZUIxKM=
X-Google-Smtp-Source: APXvYqxDKYl6lynrRj2aQbMI8J4UD8eLFvatdUCj7kFSIsY6n7F0dc4aX6kmUr5QAY/bvs1TX2M2j/bAQhNekoygjc0=
X-Received: by 2002:a63:220b:: with SMTP id i11mr58192051pgi.50.1579510693988; 
 Mon, 20 Jan 2020 00:58:13 -0800 (PST)
MIME-Version: 1.0
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
 <20200117125834.14552-5-sergey.dyasli@citrix.com>
In-Reply-To: <20200117125834.14552-5-sergey.dyasli@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 20 Jan 2020 08:58:02 +0000
Message-ID: <CACCGGhApXXnQwfBN_LioAh+8bk-cAAQ2ciua-MnnQoMBUfap6g@mail.gmail.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/netback: fix grant copy across
 page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNyBKYW4gMjAyMCBhdCAxMjo1OSwgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPiB3cm90ZToKPgo+IEZyb206IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgo+Cj4gV2hlbiBLQVNBTiAob3IgU0xVQl9ERUJVRykgaXMgdHVybmVk
IG9uLCB0aGVyZSBpcyBhIGhpZ2hlciBjaGFuY2UgdGhhdAo+IG5vbi1wb3dlci1vZi10d28gYWxs
b2NhdGlvbnMgYXJlIG5vdCBhbGlnbmVkIHRvIHRoZSBuZXh0IHBvd2VyIG9mIDIgb2YKPiB0aGUg
c2l6ZS4gVGhlcmVmb3JlLCBoYW5kbGUgZ3JhbnQgY29waWVzIHRoYXQgY3Jvc3MgcGFnZSBib3Vu
ZGFyaWVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPgo+IC0tLQo+IHYxIC0tPiB2MjoKPiAtIFVzZSBzaXplb2ZfZmllbGQoc3Ry
dWN0IHNrX2J1ZmYsIGNiKSkgaW5zdGVhZCBvZiBtYWdpYyBudW1iZXIgNDgKPiAtIFNsaWdodGx5
IHVwZGF0ZSBjb21taXQgbWVzc2FnZQo+Cj4gUkZDIC0tPiB2MToKPiAtIEFkZGVkIEJVSUxEX0JV
R19PTiB0byB0aGUgbmV0YmFjayBwYXRjaAo+IC0geGVudmlmX2lkeF9yZWxlYXNlKCkgbm93IGxv
Y2F0ZWQgb3V0c2lkZSB0aGUgbG9vcAo+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXVAa2VybmVsLm9y
Zz4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CgpBY2tlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 09:10:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 09:10: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 1itT52-0000eb-6A; Mon, 20 Jan 2020 09:10:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=p+GQ=3J=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1itT50-0000eW-Jz
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 09:10:42 +0000
X-Inumbo-ID: b560679c-3b64-11ea-b833-bc764e2007e4
Received: from fgw21-4.mail.saunalahti.fi (unknown [62.142.5.108])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b560679c-3b64-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 09:10:32 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by fgw21.mail.saunalahti.fi (Halon) with ESMTP
 id b50d6366-3b64-11ea-bfc2-005056bdd08f;
 Mon, 20 Jan 2020 11:10:31 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 463D736C0F6; Mon, 20 Jan 2020 11:10:30 +0200 (EET)
Date: Mon, 20 Jan 2020 11:10:30 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120091029.GP21578@reaktio.net>
References: <20200104010759.GA2507@mail-itl>
 <ee338bbe-647e-36c9-a22e-8a082f97b08c@suse.com>
 <20200119103945.GN21578@reaktio.net>
 <f4099f0e-2084-1fb3-5038-9e82b6a3e3e1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f4099f0e-2084-1fb3-5038-9e82b6a3e3e1@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] Broken PCI device passthrough, after XSA-302 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: xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDk6MzY6MjdBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTkuMDEuMjAyMCAxMTozOSwgUGFzaSBLw6Rya2vDpGluZW4gd3JvdGU6Cj4gPiBP
biBNb24sIEphbiAwNiwgMjAyMCBhdCAwMjowNjoxNFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwNC4wMS4yMDIwIDAyOjA3LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
IHdyb3RlOgo+ID4+PiBJIGhhdmUgYSBtdWx0aS1mdW5jdGlvbiBQQ0kgZGV2aWNlLCBiZWhpbmQg
YSBQQ0kgYnJpZGdlLCB0aGF0IG5vcm1hbGx5Cj4gPj4+IEkgYXNzaWduIHRvIGEgc2luZ2xlIGRv
bWFpbi4gQnV0IG5vdyBpdCBmYWlscyB3aXRoOgo+ID4+Pgo+ID4+PiAoWEVOKSBbVlQtRF1kMTQ6
IDAwMDA6MDQ6MDAuMCBvd25lZCBieSBkMCE8Rz48MD5hc3NpZ24gMDAwMDowNTowMC4wIHRvIGRv
bTE0IGZhaWxlZCAoLTIyKQo+ID4+Cj4gPj4gSSd2ZSB0cmllZCB0aGlzIG91dCBpbiBhcyBjbG9z
ZSBhIHNldHVwIGFzIEkgY291bGQgYXJyYW5nZSBmb3IsIGJ1dAo+ID4+IG5vdCBvbmUgbWF0Y2hp
bmcgeW91ciBzY2VuYXJpby4gSSBkaWRuJ3QgZmluZCBhIHN5c3RlbSB3aXRoIGEKPiA+PiBzdWl0
YWJseSBwbGFjZWQgKGluIHRoZSB0b3BvbG9neSkgbXVsdGktZnVuY3Rpb24gZGV2aWNlIChoYWQg
dG8gdXNlCj4gPj4gYSBzaW5nbGUtZnVuY3Rpb24gb25lKSwgYW5kIG9mIGNvdXJzZSBJIGRpZCB0
aGlzIG9uIChjbG9zZSB0bykKPiA+PiBtYXN0ZXIuIE5vIGFub21hbGllcy4gSGVuY2UgSSB3b25k
ZXIgd2hldGhlciBlaXRoZXIgb2YgdGhlIHR3bwo+ID4+IGRpZmZlcmVuY2VzIG1lbnRpb25lZCBt
YXR0ZXJzLCBhbmQgLSBpZiwgYXMgSSBzdXNwZWN0LCBpdCdzIHRoZQo+ID4+IG11bHRpLWZ1bmN0
aW9uIGFzcGVjdCB0aGF0IGlzIHJlbGV2YW50IGhlcmUgLSBob3cgdGhpbmdzIHdvdWxkIGhhdmUK
PiA+PiB3b3JrZWQgYXQgYWxsIGJlZm9yZSB0aG9zZSByZWNlbnQgY2hhbmdlcy4gVGhpcyBpcyBi
ZWNhdXNlIEkgdGhpbmsKPiA+PiB5b3Ugc2hvdWxkIGhhdmUgaGl0IHRoZSBzYW1lIGVycm9yIHBh
dGggZXZlbiBiZWZvcmUsIGFuZCBpdCB3b3VsZAo+ID4+IHNlZW0gdG8gbWUgdGhhdCB0aGUgcGF0
Y2ggYmVsb3cgbWlnaHQgYmUgKGFuZCBoYXZlIGJlZW4pIG5lZWRlZC4KPiA+Pgo+ID4gCj4gPiBJ
IHRoaW5rIE1hcmVrIGNvbmZpcm1lZCBpbiB0aGUgb3RoZXIgbWFpbCB0aGF0IHRoaXMgcGF0Y2gg
Zml4ZXMgdGhlIGlzc3VlLgo+ID4gCj4gPiBBcmUgeW91IHBsYW5uaW5nIHRvIG1lcmdlIHRoaXMg
cGF0Y2g/Cj4gCj4gV2VsbCwgaXQgaXMgc3RpbGwgcGVuZGluZyBhIG1haW50YWluZXIgYWNrLiBL
ZXZpbiBoYXMgcmVxdWVzdGVkIGEKPiAobWVjaGFuaWNhbCkgY2hhbmdlIGp1c3Qgb3ZlciB0aGUg
d2Vla2VuZC4KPgoKQWgsIHNvcnJ5LCBJIG1pc3NlZCB0aGUgb3RoZXIgdGhyZWFkLiBUaGUgcGF0
Y2ggaW4gcXVlc3Rpb24gc2VlbXMgdG8gYmU6CgoiW1BBVENIIDEvMl0gVlQtZDogZG9uJ3QgcGFz
cyBicmlkZ2UgZGV2aWNlcyB0byBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZSgpIiwKaW4gdGhy
ZWFkOiAiW1BBVENIIDAvMl0gVlQtZDogZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoKSBhZGp1
c3RtZW50cyIuCgoKVGhhbmtzLgoKLS0gUGFzaQoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 09:26:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 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 1itTK2-0001Zw-L2; Mon, 20 Jan 2020 09:26:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itTK0-0001Zr-La
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 09:26:12 +0000
X-Inumbo-ID: e0cb2c62-3b66-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0cb2c62-3b66-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 09:26:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AD749AAB8;
 Mon, 20 Jan 2020 09:26:02 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200115170015.249667-1-anthony.perard@citrix.com>
 <20200115170015.249667-3-anthony.perard@citrix.com>
 <1b0dcb84-425c-48a2-dba8-03385d3bf4e2@suse.com>
 <20200116122922.GA1288@perard.uk.xensource.com>
 <f09684ed-4a82-0547-8cd1-019a6b762fe4@suse.com>
 <20200117162345.GE1288@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <65c07ce5-7a43-8a57-54c6-e81ae5fa6bcb@suse.com>
Date: Mon, 20 Jan 2020 10:26:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117162345.GE1288@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v3 2/6] xen: Have Kconfig check $(CC)'s
 version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxNzoyMywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MTYsIDIwMjAgYXQgMDE6NDA6MzlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE2
LjAxLjIwMjAgMTM6MjksIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+PiBJbmRlZWQsIGhlbmNlIGFs
c28gbXkgImFzIHN1Z2dlc3RlZCBiZWZvcmUiLiBJIHJlbWFpbiB1bmNvbnZpbmNlZAo+PiB0aGF0
IGlzIGl0IHVzZWZ1bCB0byBoYXZlIGUuZy4KPj4KPj4gQ09ORklHX0dDQ19WRVJTSU9OPTgwMzAw
Cj4+IENPTkZJR19DTEFOR19WRVJTSU9OPTAKPj4KPj4gaW4geGVuLy5jb25maWcuIFRoaXMgaXMg
YXQgYmVzdCBjb25mdXNpbmcsIGJlY2F1c2UgaXQgbWF5IG5vdAo+PiByZXByZXNlbnQgd2hhdCB0
aGUgc3lzdGVtIGFjdHVhbGx5IGhhcyBpbnN0YWxsZWQgKHdoaWNoIEkgcmVhbGl6ZQo+PiBpcyBh
bHNvIG5vdCB0aGUgaW50ZW50aW9uLCBidXQgdGhlIHZhcmlhYmxlIG5hbWluZyBzdWdnZXN0cyB0
aGF0Cj4+IHRoaXMgaXMgd2hhdCB3YXMgZm91bmQgb24gdGhlIHN5c3RlbTsgSSBoYXZlIG5vIGJl
dHRlciBuYW1pbmcKPj4gc3VnZ2VzdGlvbiwgdG8gcHJlZW1wdCBhIHBvc3NpYmxlIHF1ZXN0aW9u
IHRvIHRoaXMgZWZmZWN0KS4KPiAKPiBBZnRlciBhIHRhbGsgb24gI3hlbmRldmVsIHllc3RlcmRh
eSwgSSBoYXZlIEdlb3JnZSBhZ3JlZWluZyB0aGF0IHdlCj4gc2hvdWxkIGtlZXAgdGhlIHNhbWUg
YmVoYXZpb3IgYXMgdGhlIG9uZSBMaW51eCBoYXZlLiBBbmQgSWFuIHNheWluZyB0aGF0Cj4gd2Ug
c2hvdWxkIGNvcHkgZW50aXJlIGZpbGVzIHdoZXJlIHdlIGNhbi4gSWYgd2UgbW9kaWZ5IHRoZSBi
ZWhhdmlvciBvZgo+ICVfVkVSU0lPTiwgaXQgd291bGQgbWFrZSBpdCBtb3JlIGRpZmZpY3VsdCB0
byBjb3B5IGVudGlyZSBmaWxlcyBmcm9tCj4gJUxpbnV4IGxhdGVyLgo+IAo+IFNvLCBub3csIGNh
biB3ZSBmaW5hbGx5IGNvbW1pdCB0aGUgcGF0Y2ggc2VyaWVzLCB3aXRoIGJvdGggJV9WRVJTSU9O
Cj4gc2V0LCBhbmQgbGV0IHRoaXMgYmlrZXNoZWRkaW5nIHJlc3QsIGFuZCBtb3ZlIG9uPwoKV2Vs
bCwgc29tZW9uZSBmZWVsIGZyZWUgdG8gZ28gYWhlYWQgdGhlbi4gRXZlcnkgdGltZSBJJ2xsIGdl
dCB0byBzZWUKdGhpcyBJJ2xsIGJlIHRlbXB0ZWQgdG8gY2xlYW4gdXAgdGhlIHJlZHVuZGFuY3ks
IGJ1dCBzbyBiZSBpdC4gKEkKZG9uJ3QgdmlldyB0aGlzIGFzIGJpa2Ugc2hlZGRpbmcgYXQgYWxs
LCBidHcuIFdoaWxlIGV2ZXJ5IGluZGl2aWR1YWwKaW5zdGFuY2UgbWF5IG5vdCBtYXR0ZXIgbXVj
aCwgaXQgaXMgdGhlIHN1bSBvZiB0aGVtIHRoYXQgSSdtIHdvcnJpZWQKYWJvdXQuKQoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 09:46:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 09: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 1itTdI-0003Bt-Fi; Mon, 20 Jan 2020 09:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itTdH-0003Bo-Jg
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 09:46:07 +0000
X-Inumbo-ID: ab657c3c-3b69-11ea-b93e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab657c3c-3b69-11ea-b93e-12813bfff9fa;
 Mon, 20 Jan 2020 09:46:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8C5AFB30C;
 Mon, 20 Jan 2020 09:45:55 +0000 (UTC)
To: Peter.Kurfer@gdata.de
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
Date: Mon, 20 Jan 2020 10:46:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
Content-Language: en-US
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTguMDEuMjAyMCAxOTo1OSwgUGV0ZXIuS3VyZmVyQGdkYXRhLmRlIHdyb3RlOgo+IEhpLAo+
IAo+IEkgd2FzIGFkdmlzZWQgdG8gYnVtcCB0aGlzIGFsc28gdG8gdGhlIGRldmVsIG1haWxpbmcg
bGlzdCwgYmVjYXVzZSB0aGUgbWVudGlvbmVkIGVycm9yIG1lc3NhZ2Ugd2FzIGFwcGFyZW50bHkg
YWRkZWQgaW4gS2VybmVsIDQuMjAgKGFuZCB1cHdhcmRzKSBhbmQgdGhpcyBrZXJuZWwgdmVyc2lv
bsKgIGlzIG5vdCBicm9hZGx5IGFkb3B0ZWQgYWxyZWFkeSBhbmQgdGhlcmVmb3JlIGl0IGlzIHVu
bGlrZWx5IHRoYXQgYW5vdGhlciB1c2VyIGVuY291bnRlcmVkIGEgc21pbGlhciBwcm9ibGVtIGFs
cmxlYWR5LiAKPiAKPiBPcmlnaW5hbCBtZXNzYWdlIChzZWUgYWxzbyBoZXJlOiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMjAtMDEvbXNnMDAw
MTMuaHRtbCApCj4gCj4gSSdtIHJ1bm5pbmcgWGVuIDQuMTEuMiBvbiBGZWRvcmEgMzAgd2l0aCBL
ZXJuZWwgdmVyc2lvbnMgNS40LjcgYW5kIDUuNC4xMCBvbiBtdWx0aXBsZSBIUCBzZXJ2ZXJzLgo+
IAo+IFRoZSB3b3JrZmxvdyBJJ20gdHJ5aW5nIHRvIGFjaGlldmUgbG9va3MgbGlrZSB0aGUgZm9s
bG93aW5nOgo+IAo+IC0gYSBWTSBpcyByZXN1bWVkIGZyb20gYSBzbmFwc2hvdCB3aXRoIGEgUHl0
aG9uIHNjcmlwdCB1c2luZyB0aGUgbGlidmlydCBBUEkKPiAtIGl0IGlzIHJ1bm5pbmcgZm9yIGEg
ZmV3IG1pbnV0ZXMsCj4gLSBpdCBnZXRzIHBhdXNlZCBhbmQgZmluYWxseSBkZXN0cm95ZWQgZm9y
IHRlc3RpbmcgcHVycG9zZXMKPiAKPiBBdCBzb21lIHBvaW50IC0gaXQgZG9lc24ndCBzZWVtIHRv
IGJlIGRldGVybWluaXN0aWMgYmVjYXVzZSBzb21ldGltZXMgaXQgIGhhcHBlbnMgZGlyZWN0bHkg
YWZ0ZXIgdGhlIGJvb3QgYW5kIHNvbWV0aW1lcyBhZnRlciBtdWx0aXBsZSBob3VycyAtIGEgIGh1
Z2Ugc3RhY2t0cmFjZSBzdGFydGluZyB3aXRoIGFuIGVycm9yIGluIGBhcmNoL3g4Ni94ZW4vbXVs
dGljYWxscy5jYCAgY2FuIGJlIGZvdW5kIGluIHRoZSBrZXJuZWwgbG9ncyB3aGljaCBlbmRzIHdp
dGggdGhlIG1lc3NhZ2UgJ0ZpeGluZyByZWN1cnNpdmUgZmF1bHQgYnV0IHJlYm9vdCBpcyBuZWVk
ZWQhJy4KPiAKPiBBZnRlciBzb21lIHRpbWUgdGhlIHN5c3RlbSBjb21wbGV0ZWx5IGZyZWV6ZXMg
YW5kIG5lZWRzIHRvIGJlIGhhcmQgIHJlc2V0dGVkIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxl
IGFueSBtb3JlIHRvIGxvZ2luIHZpYSBTU0guCj4gVGhlIGZyZWV6ZSBpcyBhbHNvIG5vdCBkZXRl
cm1pbmlzdGljIGJ1dCB0aGVyZSBhcmUgbm8gb3RoZXIgY3JpdGljYWwgZXJyb3JzIGluIHRoZSBs
b2dzLCBzbyBpdCBzZWVtcyBzb21laG93IHRvIGJlIHJlbGF0ZWQuCj4gCj4gQmVjYXVzZSB0aGUg
ZnVsbCBzdGFja3RyYWNlIGhhcyByb3VuZCBhYm91dCAzNzAgbGluZXMgSSBhdHRhY2hlZCBpdCBh
cyBhIEdpdEh1YiBHaXN0Ogo+IAo+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2JhZXo5MC8xMzVj
Mzk4NWNiYjZmZDRiNDIwNDI2OWZiMzg0MjIxYQo+IAo+IEknbSBhIGxpdHRsZSBjb25mdXNlZCBh
cyB0byB3aGF0IGVsc2UgdG8gdHJ5IGFuZCBJIGhhdmUgbm8gaWRlYSB3aGF0IHRoZSBwcm9ibGVt
IG1pZ2h0IGJlLgo+IAo+IEFueSBoaW50cy9pZGVhcy9wcm9wb3NhbHM/CgpBIGRlYnVnIGh5cGVy
dmlzb3Igd291bGQgbW9zdCBsaWtlbHkgc3BpdCBvdXQgYSBsb2cgbWVzc2FnZSBmb3IgZXZlcnkK
aW5kaXZpZHVhbCBmYWlsdXJlLiBTZWVpbmcgdGhlc2UgbWVzc2FnZXMgbWF5IGhlbHAgZGlhZ25v
c2luZyB3aGF0J3MKd3JvbmcuIEtub3dpbmcgbW9yZSBvZiB3aGF0IGV4YWN0bHkgdHJpZ2dlcnMg
dGhpcyBtYXkgYWxzbyBoZWxwLCBidXQKanVkZ2luZyBmcm9tIHlvdXIgcmVwb3J0IG1heSBiZSBk
aWZmaWN1bHQgdG8gaXNvbGF0ZS4gT2YgY291cnNlIGFsbApvZiB0aGlzIGlzIGFwcGxpY2FibGUg
b25seSBpZiBuby1vbmUgaGFzIGFscmVhZHkgZm91bmQgYW4gZXhwbGFuYXRpb24KKGFuZCB0aGVu
IHBlcmhhcHMgYWxzbyBhIGZpeCkgZm9yIHRoaXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 09:51:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 09: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 1itTiS-0003yU-5s; Mon, 20 Jan 2020 09:51:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itTiQ-0003yP-KZ
 for xen-devel@lists.xen.org; Mon, 20 Jan 2020 09:51:26 +0000
X-Inumbo-ID: 674d439e-3b6a-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 674d439e-3b6a-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 09:51: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 mx2.suse.de (Postfix) with ESMTP id 3E7CCB234;
 Mon, 20 Jan 2020 09:51:16 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cf500c2a-3ec1-6d66-6170-f3bbc606f3bb@suse.com>
Date: Mon, 20 Jan 2020 10:51:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117164432.32245-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] xsm: add config option for denied
 string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMTcuMDEuMjAyMCAxNzo0NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5
OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpJbiBwcmluY2lwbGUK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkJ1dCBJIHRoaW5rIGl0
IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhIG5vbi1lbXB0eSBkZXNjcmlwdGlvbiwgYXQKbGVhc3Qg
dG8gcmVhc29uIHdoeSB0aGUgb3B0aW9uIGFkZGl0aW9uIGlzIGRlZW1lZCB1c2VmdWwuCgo+IC0t
LSBhL3hlbi9jb21tb24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IEBAIC0y
MzYsNiArMjM2LDE0IEBAIGNob2ljZQo+ICAJCWJvb2wgIlNJTE8iIGlmIFhTTV9TSUxPCj4gIGVu
ZGNob2ljZQo+ICAKPiArY29uZmlnIFhTTV9ERU5JRURfU1RSSU5HCj4gKwlzdHJpbmcgInhlbl92
ZXJzaW9uIGRlbmllZCBzdHJpbmciCgpJIGd1ZXNzIGluc2VydGluZyAiaHlwZXJjYWxsIiBpbnRv
IHRoaXMgcHJvbXB0IHdvdWxkIHNldCBiZXR0ZXIKY29udGV4dCB3aXRob3V0IG5lZWRpbmcgdG8g
cmVzb3J0IHRvIHRoZSBoZWxwIHRleHQsIGkuZS4KInhlbl92ZXJzaW9uIGh5cGVyY2FsbCBkZW5p
ZWQgc3RyaW5nIi4gVGhvdWdodHM/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 09:57:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 09:57: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 1itToU-0004AH-1N; Mon, 20 Jan 2020 09:57:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0TSi=3J=amazon.co.uk=prvs=281953620=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itToS-0004AC-Bo
 for xen-devel@lists.xen.org; Mon, 20 Jan 2020 09:57:40 +0000
X-Inumbo-ID: 4aa9e8ae-3b6b-11ea-b93e-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4aa9e8ae-3b6b-11ea-b93e-12813bfff9fa;
 Mon, 20 Jan 2020 09:57:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579514259; x=1611050259;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=1BFTdwklbUEwh9gP73wqa6wz5DTdWljG9F9QU+/lBOc=;
 b=DgEhsdTu6TIELDJ0sNTQPMEPe2/HtudUBTeTaLPBB2sNgbE8bsH1KbNU
 YUfe2LISGDgd7drtbiw+jNcI/Jm1MgxPdZq4mfrTZr1Cc39fReysXCigW
 1VfBJ1XJxUnAaJ9UWAlY1IpKN8fLo+mwuv25T6iWZTkUTOYAkOcX3F8ML c=;
IronPort-SDR: QIR22JsUhIRzdBg3564qZT0wOM0mSHV7uNMKqUlE/h6NZAxgPtsQPF7wgKGBTgm8ELdsZEnme9
 BoJe7hxnZkAw==
X-IronPort-AV: E=Sophos;i="5.70,341,1574121600"; d="scan'208";a="19725194"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 20 Jan 2020 09:57:27 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (Postfix) with ESMTPS
 id E859AA237F; Mon, 20 Jan 2020 09:57:26 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 20 Jan 2020 09:57:26 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 20 Jan 2020 09:57:25 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 20 Jan 2020 09:57:25 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 1/2] xsm: add config option for denied
 string
Thread-Index: AQHVzVXU4ybTXIs76kKE2VMrchUlQKfzU6sAgAABU7A=
Date: Mon, 20 Jan 2020 09:57:25 +0000
Message-ID: <bad73b880c5346ef981d3a94cee7808b@EX13D32EUC003.ant.amazon.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <cf500c2a-3ec1-6d66-6170-f3bbc606f3bb@suse.com>
In-Reply-To: <cf500c2a-3ec1-6d66-6170-f3bbc606f3bb@suse.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
x-originating-ip: [10.43.165.154]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 1/2] xsm: add config option for denied
 string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjAgSmFudWFyeSAyMDIwIDA5OjUxDQo+IFRvOiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbkB4ZW4ub3JnPjsgV2Vp
IExpdSA8d2xAeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47
DQo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBEb3VnIEdvbGRz
dGVpbg0KPiA8Y2FyZG9lQGNhcmRvZS5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgRGFu
aWVsIERlIEdyYWFmDQo+IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SCB2MyAxLzJdIHhzbTogYWRkIGNvbmZpZyBvcHRpb24gZm9yIGRlbmllZA0KPiBzdHJpbmcNCj4g
DQo+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6DQo+ID4gU2lnbmVk
LW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KPiANCj4g
SW4gcHJpbmNpcGxlDQo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+IA0KPiBCdXQgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBub24tZW1wdHkg
ZGVzY3JpcHRpb24sIGF0DQo+IGxlYXN0IHRvIHJlYXNvbiB3aHkgdGhlIG9wdGlvbiBhZGRpdGlv
biBpcyBkZWVtZWQgdXNlZnVsLg0KPiANCj4gPiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcNCj4g
PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcNCj4gPiBAQCAtMjM2LDYgKzIzNiwxNCBAQCBjaG9p
Y2UNCj4gPiAgCQlib29sICJTSUxPIiBpZiBYU01fU0lMTw0KPiA+ICBlbmRjaG9pY2UNCj4gPg0K
PiA+ICtjb25maWcgWFNNX0RFTklFRF9TVFJJTkcNCj4gPiArCXN0cmluZyAieGVuX3ZlcnNpb24g
ZGVuaWVkIHN0cmluZyINCj4gDQo+IEkgZ3Vlc3MgaW5zZXJ0aW5nICJoeXBlcmNhbGwiIGludG8g
dGhpcyBwcm9tcHQgd291bGQgc2V0IGJldHRlcg0KPiBjb250ZXh0IHdpdGhvdXQgbmVlZGluZyB0
byByZXNvcnQgdG8gdGhlIGhlbHAgdGV4dCwgaS5lLg0KPiAieGVuX3ZlcnNpb24gaHlwZXJjYWxs
IGRlbmllZCBzdHJpbmciLiBUaG91Z2h0cz8NCj4NCg0KInhlbl92ZXJzaW9uIGh5cGVyY2FsbCBk
ZW5pZWQgaW5mb3JtYXRpb24gcmVwbGFjZW1lbnQgc3RyaW5nIj8NCg0KSXQncyBub3QgbGlrZSB0
aGUgaHlwZXJjYWxsIGFzIGEgd2hvbGUgaXMgYmVpbmcgZGVuaWVkLCBhZnRlciBhbGwuDQoNCiAg
UGF1bA0KDQogDQo+IEphbg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:01:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10: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 1itTsF-0004zx-Jf; Mon, 20 Jan 2020 10:01:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itTsE-0004zs-F2
 for xen-devel@lists.xen.org; Mon, 20 Jan 2020 10:01:34 +0000
X-Inumbo-ID: d49ba566-3b6b-11ea-b93e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d49ba566-3b6b-11ea-b93e-12813bfff9fa;
 Mon, 20 Jan 2020 10:01:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BCF70B25E;
 Mon, 20 Jan 2020 10:01:29 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
Date: Mon, 20 Jan 2020 11:01:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117164432.32245-2-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMTcuMDEuMjAyMCAxNzo0NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiB2MiAtLT4gdjM6Cj4g
LSBSZW1vdmUgaHZtbG9hZGVyIGZpbHRlcmluZwoKV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1
c3Npb24sIGhvdyBhYm91dCBhZGRpbmcgWEVOVkVSX2RlbmllZCB0bwpyZXR1cm4gdGhlICJkZW5p
ZWQiIHN0cmluZywgYWxsb3dpbmcgY29tcG9uZW50cyB3aGljaCB3YW50IHRvIGZpbHRlcgp0byBr
bm93IGV4YWN0bHkgd2hhdCB0byBsb29rIGZvcj8gQW5kIHRoZW4gcmUtYWRkIHRoZSBmaWx0ZXJp
bmcgeW91CmhhZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hvdWxkIHRo
ZW4gcGVyaGFwcyBiZQpleHRlbmRlZCB0byBtYWtlIHZlcnkgY2xlYXIgdGhhdCB0aGUgY2hvc2Vu
IHN0cmluZyBzaG91bGQgbm90IG1hdGNoCmFueXRoaW5nIHRoYXQgY291bGQgcG90ZW50aWFsbHkg
YmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSBYRU5WRVJfCnN1Yi1vcHMuKQoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:10:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10:10: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 1itU0J-0005DS-GE; Mon, 20 Jan 2020 10:09:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itU0I-0005DN-0Y
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:09:54 +0000
X-Inumbo-ID: fd23f5c8-3b6c-11ea-b93e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd23f5c8-3b6c-11ea-b93e-12813bfff9fa;
 Mon, 20 Jan 2020 10:09:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579514988;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=SjL6sqqcTz5EOLYfn3lBv4XEvSOhnqKarHYLqsaFLQQ=;
 b=cbpeVgm2LpUyqQEu3NFLKGKtPqRuVF4kSjT8Negxez3DVTBqc6a6F/R+
 Rh75ZMbXz8fObCWw9hQJmGiUZaHFhtiT4q0P5xoeT2uG89/rgIMfQg7Ml
 iq7c9r5kqS1HJXzyPEGWukxg/HQQEUNXp1szleNVx9xbZOObq1mkAmheN I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lX/H0Ivz2DzSsa1nKRABQ+k6l3xzT2PICztbt8ygfp6PN+5LVlMDxteyDF8JGPRj0rO/2qsFsJ
 cubd6q0j9a8NoVegsFpNvZOfgJciRBIeSUfYLKXMvQfCzwU7SWpd5/NXjP0y6NqZ6wynQKUPqP
 4iwXsp3QTt9GtYkxOMOPRc7Uj5hywhv0j/2R7Zvi6hbj/uei9SD8I1ShjLUUdBb4uiTE0fnHJn
 epF2o/IV0ImkurVdxK4zjSRNmfjxh8vxFHf6HH+k2gvbTlM/M3evC+5mQ6rV5yRV32pkXw14Tu
 2rM=
X-SBRS: 2.7
X-MesageID: 11583902
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11583902"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 Jan 2020 10:09:35 +0000
Message-ID: <20200120100935.1003223-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] ts-xen-build-prep: Install python3-dev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgdG8gYnVpbGQgWGVuIHdpdGggcHl0aG9uMy4KCkFsc28sIFFFTVUgdXBzdHJlYW0gKHRv
IGJlIDQuMykgbm93IHJlcXVpcmVzIHB5dGhvbiA+PSAzLjUsIGJ1dCB0aGF0CmFmZmVjdCBvbmx5
IHhlbi11bnN0YWJsZS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KIHRzLXhlbi1idWlsZC1wcmVwIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdHMteGVu
LWJ1aWxkLXByZXAgYi90cy14ZW4tYnVpbGQtcHJlcAppbmRleCA1ZDJmNTBiYWJhNGQuLmU5Mjk4
ZDU0YTI0MCAxMDA3NTUKLS0tIGEvdHMteGVuLWJ1aWxkLXByZXAKKysrIGIvdHMteGVuLWJ1aWxk
LXByZXAKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdWIgcHJlcCAoKSB7CiAgICAgICAgICAgICAgICAg
ICAgICAgbGlieG1sMi11dGlscyBsaWJ4bWwyLWRldgogICAgICAgICAgICAgICAgICAgICAgIGxp
YmRldm1hcHBlci1kZXYgbGlieG1sLXhwYXRoLXBlcmwgbGliZWxmLWRldgogICAgICAgICAgICAg
ICAgICAgICAgIGNjYWNoZSBuYXNtIGNoZWNrcG9saWN5IGVidGFibGVzCi0JCSAgICAgIHB5dGhv
bjMtZG9jdXRpbHMKKwkJICAgICAgcHl0aG9uMy1kb2N1dGlscyBweXRob24zLWRldgogICAgICAg
ICAgICAgICAgICAgICAgIGxpYmdudXRsczI4LWRldik7CiAKICAgICBpZiAoJGhvLT57U3VpdGV9
ID1+IG0vc3F1ZWV6ZXx3aGVlenl8amVzc2llLykgewotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:10:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10:10: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 1itU0r-0005sY-RO; Mon, 20 Jan 2020 10:10:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itU0q-0005sO-5o
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:10:28 +0000
X-Inumbo-ID: 11bdb551-3b6d-11ea-b93e-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11bdb551-3b6d-11ea-b93e-12813bfff9fa;
 Mon, 20 Jan 2020 10:10:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579515025;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=B/KpiaefPeBhg+aCxG477Um0ecWriMIoX8FgBr2R96o=;
 b=Dg/wY+sZslfOtEET41zBuQsdOT4/bOuLrR56tuCPGJxL4AFjpQbmrI+c
 /pY/iAZV+7eVqoKZGPQESjWwhPcptgHojXEd+PcoX+fEs4fShMun+rZRf
 U6JOvd2ZqQujFqicPG4kCtYD3n0ptuiuJ/OL4xHnckSR2TNLQ/XKXb4AJ E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yh0QcZbyVjzrjjXxUzQBAx8ZoxQ+4A4sgf5VgBirUM891Ae3cCeBN8H6ih0BsV4VnuwL/ee6Io
 0pmlH7a2b70amt2c1hcIhw5X219GC3jHebW+X58Ggx8B7O4qwBjA3OoyYdUtcmn0MW28Y1PIw9
 sZAmVffXEFzGtgb1FivmOWL8umIESCtVT+Ozs2no7as3Z8uxbdczFczzXRrAQ4ZirkmPYCeAfg
 6RGRKTP8FBEMc/NepUoWncs492/dr4Erqw2Op+MlxJRBiFH2I/kgffWpOEWIqxmG/Sur9BpXta
 hKo=
X-SBRS: 2.7
X-MesageID: 11143037
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11143037"
Date: Mon, 20 Jan 2020 10:10:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20200120101011.GV11756@Air-de-Roger>
References: <osstest-145393-mainreport@xen.org>
 <20191231152925.GK11756@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739A5A@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D739A5A@SHSMSX104.ccr.corp.intel.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable test] 145393: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 osstest service owner <osstest-admin@xenproject.org>, "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>

T24gU3VuLCBKYW4gMTksIDIwMjAgYXQgMDI6MzY6MzJBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+
IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDMxLCAyMDE5IDExOjMwIFBNCj4gPiAKPiA+IE9uIE1v
biwgRGVjIDMwLCAyMDE5IGF0IDA4OjE5OjIzUE0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25l
ciB3cm90ZToKPiA+ID4gZmxpZ2h0IDE0NTM5MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiA+
ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NTM5
My8KPiA+ID4KPiA+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiA+Cj4gPiA+IFRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gPiBpbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKPiA+ID4gIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsCj4gPiBSRUdSLiB2cy4gMTQ1
MDI1Cj4gPiAKPiA+IFdoaWxlIGRhOTI5MDYzOWViNWQ2YWMgZGlkIGZpeCB0aGUgdm1sYXVuY2gg
ZXJyb3IsIG5vdyB0aGUgTDEgZ3Vlc3QKPiA+IHNlZW1zIHRvIGxvb3NlIGludGVycnVwdHM6Cj4g
PiAKPiA+IFsgIDQxMi4xMjcwNzhdIE5FVERFViBXQVRDSERPRzogZXRoMCAoZTEwMDApOiB0cmFu
c21pdCBxdWV1ZSAwIHRpbWVkCj4gPiBvdXQKPiA+IFsgIDQxMi4xNTE4MzddIC0tLS0tLS0tLS0t
LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo+ID4gWyAgNDEyLjE2NDI4MV0gV0FSTklORzogQ1BV
OiAwIFBJRDogMCBhdCBuZXQvc2NoZWQvc2NoX2dlbmVyaWMuYzozMjAKPiA+IGRldl93YXRjaGRv
ZysweDI1Mi8weDI2MAo+ID4gWyAgNDEyLjE4NTgyMV0gTW9kdWxlcyBsaW5rZWQgaW46IHhlbl9n
bnRhbGxvYyBleHQ0IG1iY2FjaGUgamJkMiBlMTAwMAo+ID4gc3ltNTNjOHh4Cj4gPiBbICA0MTIu
MjA0Mzk5XSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjE0LjE1
MCsgIzEKPiA+IFsgIDQxMi4yMjM5ODhdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklP
UyA0LjE0LXVuc3RhYmxlCj4gPiAxMi8zMC8yMDE5Cj4gPiBbICA0MTIuMjQxNjU3XSB0YXNrOiBm
ZmZmZmZmZjgyMjEzNDgwIHRhc2suc3RhY2s6IGZmZmZmZmZmODIyMDAwMDAKPiA+IFsgIDQxMi4y
NTY5NzldIFJJUDogZTAzMDpkZXZfd2F0Y2hkb2crMHgyNTIvMHgyNjAKPiA+IFsgIDQxMi4yNjg0
NDRdIFJTUDogZTAyYjpmZmZmODg4MDFmYzAzZTkwIEVGTEFHUzogMDAwMTAyODYKPiA+IFsgIDQx
Mi4yODE3MjddIFJBWDogMDAwMDAwMDAwMDAwMDAzOSBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNY
Ogo+ID4gMDAwMDAwMDAwMDAwMDAwMAo+ID4gWyAgNDEyLjMwMDA5N10gUkRYOiBmZmZmODg4MDFm
YzFkZTcwIFJTSTogZmZmZjg4ODAxZmMxNjI5OCBSREk6Cj4gPiBmZmZmODg4MDFmYzE2Mjk4Cj4g
PiBbICA0MTIuMzE4MjgzXSBSQlA6IGZmZmY4ODgwMDZjNmU0MWMgUjA4OiAwMDAwMDAwMDAwMDFm
MDY2IFIwOToKPiA+IDAwMDAwMDAwMDAwMDAyM2IKPiA+IFsgIDQxMi4zMzY1NDBdIFIxMDogZmZm
Zjg4ODAxZmMxYTNmMCBSMTE6IGZmZmZmZmZmODI4N2Q5NmQgUjEyOgo+ID4gZmZmZjg4ODAwNmM2
ZTAwMAo+ID4gWyAgNDEyLjM1NDY0M10gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZjg4
ODAwNmUzYWM4MCBSMTU6Cj4gPiAwMDAwMDAwMDAwMDAwMDAxCj4gPiBbICA0MTIuMzczMDM0XSBG
UzogIDAwMDA3ZmEwNTI5M2VjYzAoMDAwMCkgR1M6ZmZmZjg4ODAxZmMwMDAwMCgwMDAwKQo+ID4g
a25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+ID4gWyAgNDEyLjM5MzM2N10gQ1M6ICBlMDMzIERTOiAw
MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+ID4gWyAgNDEyLjQwODExMl0gQ1Iy
OiAwMDAwN2ZkODBmZjE2MDAwIENSMzogMDAwMDAwMDAwY2U3ODAwMCBDUjQ6Cj4gPiAwMDAwMDAw
MDAwMDQwNjYwCj4gPiBbICA0MTIuNDI2MzM4XSBDYWxsIFRyYWNlOgo+ID4gWyAgNDEyLjQzMjc0
N10gIDxJUlE+Cj4gPiBbICA0MTIuNDM4MTAyXSAgPyBkZXZfZGVhY3RpdmF0ZV9xdWV1ZS5jb25z
dHByb3AuMzMrMHg1MC8weDUwCj4gPiBbICA0MTIuNDUxODk2XSAgY2FsbF90aW1lcl9mbisweDJi
LzB4MTMwCj4gPiBbICA0MTIuNDY0MjA4XSAgcnVuX3RpbWVyX3NvZnRpcnErMHgzZDgvMHg0YjAK
PiA+IFsgIDQxMi40NzQ1OThdICA/IGhhbmRsZV9pcnFfZXZlbnRfcGVyY3B1KzB4M2MvMHg1MAo+
ID4gWyAgNDEyLjQ4NjQyNl0gIF9fZG9fc29mdGlycSsweDExNi8weDJjZQo+ID4gWyAgNDEyLjQ5
NTg4M10gIGlycV9leGl0KzB4Y2QvMHhlMAo+ID4gWyAgNDEyLjUwMzk5OV0gIHhlbl9ldnRjaG5f
ZG9fdXBjYWxsKzB4MjcvMHg0MAo+ID4gWyAgNDEyLjUxNDYyNl0gIHhlbl9kb19oeXBlcnZpc29y
X2NhbGxiYWNrKzB4MjkvMHg0MAo+ID4gWyAgNDEyLjUyNjY4NF0gIDwvSVJRPgo+ID4gWyAgNDEy
LjUzMjI1Ml0gUklQOiBlMDMwOnhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKPiA+IFsg
IDQxMi41NDUwMzRdIFJTUDogZTAyYjpmZmZmZmZmZjgyMjAzZWEwIEVGTEFHUzogMDAwMDAyNDYK
PiA+IFsgIDQxMi41NTgzNDddIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmZmZmZmODIy
MTM0ODAgUkNYOgo+ID4gZmZmZmZmZmY4MTAwMTNhYQo+ID4gWyAgNDEyLjU3NjM5MF0gUkRYOiBm
ZmZmZmZmZjgyMjQ4M2U4IFJTSTogZGVhZGJlZWZkZWFkZjAwZCBSREk6Cj4gPiBkZWFkYmVlZmRl
YWRmMDBkCj4gPiBbICA0MTIuNTk0NTgwXSBSQlA6IDAwMDAwMDAwMDAwMDAwMDAgUjA4OiBmZmZm
ZmZmZmZmZmZmZmZmIFIwOToKPiA+IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFsgIDQxMi42MTI4MzFd
IFIxMDogZmZmZmZmZmY4MjIwM2UzMCBSMTE6IDAwMDAwMDAwMDAwMDAyNDYgUjEyOgo+ID4gZmZm
ZmZmZmY4MjIxMzQ4MAo+ID4gWyAgNDEyLjYzMDk4MF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIx
NDogZmZmZmZmZmY4MjIxMzQ4MCBSMTU6Cj4gPiBmZmZmZmZmZjgyMjM4ZTgwCj4gPiBbICA0MTIu
NjQ5MTM4XSAgPyB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCj4gPiBbICA0MTIuNjYw
NjcxXSAgPyB4ZW5fc2FmZV9oYWx0KzB4Yy8weDIwCj4gPiBbICA0MTIuNjcwMTc3XSAgPyBkZWZh
dWx0X2lkbGUrMHgyMy8weDExMAo+ID4gWyAgNDEyLjY3OTg2Ml0gID8gZG9faWRsZSsweDE2OC8w
eDFmMAo+ID4gWyAgNDEyLjY4ODY2Nl0gID8gY3B1X3N0YXJ0dXBfZW50cnkrMHgxNC8weDIwCj4g
PiBbICA0MTIuNjk5MDU5XSAgPyBzdGFydF9rZXJuZWwrMHg0YzMvMHg0Y2IKPiA+IFsgIDQxMi43
MDg4MDddICA/IHhlbl9zdGFydF9rZXJuZWwrMHg1MjcvMHg1MzAKPiA+IFsgIDQxMi43MjA3NzZd
IENvZGU6IGNiIGU5IGEwIGZlIGZmIGZmIDBmIDBiIDRjIDg5IGU3IGM2IDA1IDAwIGQ2IGM2IDAw
IDAxIGU4IDgyCj4gPiA4OSBmZCBmZiA4OSBkOSA0OCA4OSBjMiA0YyA4OSBlNiA0OCBjNyBjNyAz
MCBmYiAwMSA4MiBlOCA0NCBlOSBhNiBmZiA8MGY+IDBiIGU5Cj4gPiA1OCBmZSBmZiBmZiAwZiAx
ZiA4MCAwMCAwMCAwMCAwMCA0MSA1NyA0MSA1NiA0MSA1NSA0MQo+ID4gWyAgNDEyLjc2NzkwMF0g
LS0tWyBlbmQgdHJhY2UgZDllMzVjM2Y3MjVmNGI1NyBdLS0tCj4gPiBbICA0MTIuNzgwMTkzXSBl
MTAwMCAwMDAwOjAwOjA1LjAgZXRoMDogUmVzZXQgYWRhcHRlcgo+ID4gCj4gPiBUaGlzIG9ubHkg
aGFwcGVucyB3aGVuIEwxIGlzIHVzaW5nIHgyQVBJQyBhbmQgYSBndWVzdCBoYXMgYmVlbgo+ID4g
bGF1bmNoZWQgKGJ5IEwxKS4gUHJpb3IgdG8gbGF1bmNoaW5nIGFueSBndWVzdCBMMSBzZWVtcyB0
byBiZSBmdWxseQo+ID4gZnVuY3Rpb25hbC4gSSdtIGN1cnJlbnRseSB0cnlpbmcgdG8gZmlndXJl
IG91dCBob3cvd2hlbiB0aGF0IGludGVycnVwdAo+ID4gaXMgbG9zdCwgd2hpY2ggSSBiZXQgaXQn
cyByZWxhdGVkIHRvIHRoZSBtZXJnaW5nIG9mIHZtY3MgYmV0d2VlbiBMMQo+ID4gYW5kIEwyIGRv
bmUgaW4gTDAuCj4gPiAKPiA+IEFzIGEgd29ya2Fyb3VuZCBJIGNvdWxkIGRpc2FibGUgZXhwb3Np
bmcgeDJBUElDIGluIENQVUlEIHdoZW4gbmVzdGVkCj4gPiB2aXJ0dWFsaXphdGlvbiBpcyBlbmFi
bGVkIG9uIEludGVsLgo+ID4gCj4gCj4gYW55IHByb2dyZXNzIG9uIHRoaXMgcHJvYmxlbT8gUGxl
YXNlIGxldCBtZSBrbm93IGlmIEkgb3Zlcmxvb2tlZCBhIG1vcmUKPiByZWNlbnQgbWFpbC4gcG9z
c2libHkgaXQncyB1c2VmdWwgdG8gZnVsbHkgY29tcGFyZSB0aGUgQVBJQ3YgcmVsYXRlZCBzZXR0
aW5nCj4gaW4gdm1jczAyIGFuZCB2bWNzMTIuIEFsdGVybmF0aXZlbHksIHlvdSBtYXkgZGlzYWJs
ZSBhbGwgQVBJQ3YgZmVhdHVyZXMKPiB0byBzZWUgd2hldGhlciBBUElDdiBpcyB0aGUgbWFpbiBy
ZWFzb24uCgpIZWxsbywKClllcywgZm91bmQgb3V0IHdoYXQgd2FzIGNhdXNpbmcgdGhlIGlzc3Vl
LCBwYXRjaGVzIGFyZSBhdDoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAyMC0wMS9tc2cwMDQzNy5odG1sCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:19:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10: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 1itU9X-0006Dx-IX; Mon, 20 Jan 2020 10:19:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itU9V-0006Ds-UW
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:19:25 +0000
X-Inumbo-ID: 504517fe-3b6e-11ea-8e9a-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 504517fe-3b6e-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 10:19:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579515558;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=iWaZzdZ7kSyKhHXchieSRKvwhZrn8oqptpwnEE7lEAQ=;
 b=WOipADZeXwwW4AMj/NLMss2GbZGI75IXnu7bSCHnCwAbaAn1aFJ/fAt0
 YSMztRzpmrSte9k0YO9Vj7gFqfpiLsXaUkRRZz2tiet+Owkn1DnOPG8kD
 mvSN3EjLrDAe8ZlxxsIvJ3sL5EZfjQo/PDKMXNJtdHQRri1zjfbMlkSms Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6TV+sKZXrSAufhu1beOElFildt4rzq762P7UZmjgOcOil8IBY+G30dFLDesKvkVHUX9jqvAlj6
 EXEURdqdKtGfT5tP+CPV8SXCCcomDN0xWyynhF83pCZ21pbgv9TuyFDdshn4ggRN+MEBknUUOD
 058RIV/B05qYhgdckyAk6wueRp5/4iKSpUsS2Csua1FFlgrf1XkC+EDpwPCO5foAOqcd5q2CRF
 r2QwfTGG7uCnKg2yf1ebz6WFAdPj1tcgygndTiF3oHIGvQVqhzTk5Sdj650OC6zb464Q+ftrro
 h3o=
X-SBRS: 2.7
X-MesageID: 11322337
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11322337"
Date: Mon, 20 Jan 2020 10:19:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20200120101906.GW11756@Air-de-Roger>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>, "Nakajima,
 Jun" <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>

T24gU3VuLCBKYW4gMTksIDIwMjAgYXQgMDQ6MTU6MDRBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4g
U2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDgsIDIwMjAgNjozOSBQTQo+ID4gCj4gPiBXaGVuIGRv
aW5nIGEgdmlydHVhbCB2bWV4aXQgKGllOiBhIHZtZXhpdCBoYW5kbGVkIGJ5IHRoZSBMMSBWTU0p
Cj4gPiBpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZSBpbmplY3RlZCB1c2luZyB0aGUgdmlydHVhbCBp
bnRlcnJ1cHQgZGVsaXZlcnkKPiA+IG1lY2hhbmlzbSwgYW5kIGluc3RlYWQgc2hvdWxkIGJlIHNp
Z25hbGVkIGluIHRoZSB2bWNzIHVzaW5nIHRoZSBleGl0Cj4gPiByZWFzb24gYW5kIHRoZSBpbnRl
cnJ1cHRpb24taW5mb3JtYXRpb24gZmllbGQgaWYgdGhlICJBY2tub3dsZWRnZQo+ID4gaW50ZXJy
dXB0IG9uIGV4aXQiIHZtZXhpdCBjb250cm9sIGlzIHNldC4KPiA+IAo+ID4gUmVtb3ZlIHRoZSBu
dm14X3VwZGF0ZV9hcGljdiBoZWxwZXI6IGl0J3MgYm9ndXMgdG8gYXR0ZW1wdCB0byBpbmplY3QK
PiA+IGludGVycnVwdHMgb24gdmlydHVhbCB2bWV4aXQgdXNpbmcgdGhlIHZpcnR1YWwgaW50ZXJy
dXB0IGRlbGl2ZXJ5Cj4gPiBhc3Npc3RhbmNlLCBhbmQgaXQncyBhbHNvIGJvZ3VzIHRvIGFjayBp
bnRlcnJ1cHRzIHdpdGhvdXQgY2hlY2tpbmcgaWYKPiA+IHRoZSB2bWV4aXQgIkFja25vd2xlZGdl
IGludGVycnVwdCBvbiBleGl0IiB2bWV4aXQgY29udHJvbCBpcyBzZXQuCj4gPiBudm14X2ludHJf
aW50ZXJjZXB0IGFscmVhZHkgaGFuZGxlcyBpbnRlcnJ1cHRzIGNvcnJlY3RseSBvbiB2aXJ0dWFs
Cj4gPiB2bWV4aXQuCj4gPiAKPiA+IE5vdGUgdGhhdCB0aGlzIGZpeGVzIHRoZSB1c2FnZSBvZiB4
MkFQSUMgYnkgdGhlIEwxIFZNTSwgYXQgbGVhc3Qgd2hlbgo+ID4gdGhlIEwxIFZNTSBpcyBYZW4u
Cj4gCj4gd2hpbGUgdGhpcyBmaXggbWFrZXMgc2Vuc2UgdG8gbWUsIGNhbiB5b3UgYWxzbyB0ZXN0
IG90aGVyIEwxIFZNTXMsCj4gc28gd2UgZG9uJ3Qgb3Zlcmxvb2sgc29tZSBvdGhlciBpbnRlbnRp
b25zIGNvdmVyZWQgb3IgaGlkZGVuIGJ5Cj4gcmVtb3ZlZCBsb2dpYz8KCkkgY291bGQgdGVzdCBv
dGhlciBoeXBlcnZpc29ycywgYnV0IGRvIHdlIHJlYWxseSBleHBlY3QgYW55dGhpbmcKdGhhdCdz
IG5vdCBYZW4gb24gWGVuIHRvIHdvcms/CgpJJ20gYXNraW5nIGJlY2F1c2UgdGhhdCdzIHRoZSBv
bmx5IGNvbWJpbmF0aW9uIHRoYXQncyBhY3R1YWxseSB0ZXN0ZWQKYnkgb3NzdGVzdC4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:29:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10: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 1itUJB-00075I-KV; Mon, 20 Jan 2020 10:29:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itUJA-00075D-SL
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:29:24 +0000
X-Inumbo-ID: b978b806-3b6f-11ea-b93f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b978b806-3b6f-11ea-b93f-12813bfff9fa;
 Mon, 20 Jan 2020 10:29:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 23E38B376;
 Mon, 20 Jan 2020 10:29:22 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6eab4676-0754-d891-279b-327d664c57d9@suse.com>
Date: Mon, 20 Jan 2020 11:29:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117204223.30076-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/5] x86/boot: Create the l2_xenmap[]
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAyMTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgYnVpbGQtdGlt
ZSBjb25zdHJ1Y3Rpb24gb2YgbDJfeGVubWFwW10gaW1wb3NlcyBhbiBhcmJpdHJhcnkgbGltaXQg
b2YgMTZNCj4gdG90YWwsIHdoaWNoIGlzIGEgbGltaXQgbG9va2luZyB0byBiZSBsaWZ0ZWQuCj4g
Cj4gTW92ZSBsMl94ZW5tYXBbXSBpbnRvIHRoZSBCU1MsIGFuZCBhZGp1c3QgYm90aCB0aGUgQklP
UyBhbmQgRUZJIHBhdGhzIHRvIGZpbGwKPiBpdCBpbiBkeW5hbWljYWxseSwgYmFzZWQgb24gdGhl
IGZpbmFsIGxpbmtlZCBzaXplIG9mIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCj4gdjI6Cj4gICogUmV3cml0ZSBzZXZlcmFsIGNvbW1lbnRz
CgpUaGlzIGhhcyBoZWxwZWQgaW5kZWVkLCB0aGFua3MuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:30:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10: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 1itUKP-0007lQ-0O; Mon, 20 Jan 2020 10:30:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itUKN-0007lK-Nr
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:30:39 +0000
X-Inumbo-ID: e3a84fc6-3b6f-11ea-b944-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3a84fc6-3b6f-11ea-b944-12813bfff9fa;
 Mon, 20 Jan 2020 10:30:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 804A0B30C;
 Mon, 20 Jan 2020 10:30:34 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1d098343-25e1-8457-033e-41efba356d62@suse.com>
Date: Mon, 20 Jan 2020 11:30:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117204223.30076-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/5] x86/boot: Size the boot/directmap
 mappings dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAyMTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAuLi4gcmF0aGVyIHRo
YW4gcHJlc3VtaW5nIHRoYXQgMTZNIHdpbGwgZG8uICBPbiB0aGUgRUZJIHNpZGUsIHVzZQo+IGwy
ZV9hZGRfZmxhZ3MoKSB0byByZWR1Y2UgdGhlIGNvZGUtZ2VuZXJhdGlvbiBvdmVyaGVhZCBvZiB1
c2luZwo+IGwyZV9mcm9tX3BhZGRyKCkgdHdpY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:35:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10:35: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 1itUP5-0007yS-NZ; Mon, 20 Jan 2020 10:35:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itUP4-0007yN-O0
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:35:30 +0000
X-Inumbo-ID: 92339ae4-3b70-11ea-b947-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92339ae4-3b70-11ea-b947-12813bfff9fa;
 Mon, 20 Jan 2020 10:35:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BF592ABBD;
 Mon, 20 Jan 2020 10:35:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0d5bed04-6133-d376-f3b1-f755a404a68c@suse.com>
Date: Mon, 20 Jan 2020 11:35:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117204223.30076-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/5] x86/boot: Drop explicit %fs uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAyMTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgdHJhbXBvbGlu
ZSByZWxvY2F0aW9uIGNvZGUgdXNlcyAlZnMgZm9yIGFjY2Vzc2luZyBYZW4sIGFuZCB0aGlzIGNv
bWVzIHdpdGgKPiBhbiBhcmJpdHJhcnkgMTZNIGxpbWl0YXRpb24uICBXZSBjb3VsZCBhZGp1c3Qg
dGhlIGxpbWl0LCBidXQgdGhlIGJvb3QgY29kZSBpcwo+IGEgY29uZnVzaW5nIG1peCBvZiAlZHMv
JWVzaS1iYXNlZCBhbmQgJWZzLWJhc2VkIGFjY2Vzc2VzLCBhbmQgdGhlIHVzZSBvZiAlZnMKPiBp
cyBsb25nZXIgdG8gZW5jb2RlLCBhbmQgaW5jdXJzIGFuIGFkZHJlc3MgZ2VuZXJhdGlvbiBvdmVy
aGVhZC4KPiAKPiBSZXdyaXRlIHRoZSBsb2dpYyB0byB1c2UgJWRzLCBmb3IgYmV0dGVyIGNvbnNp
c3RlbmN5IHdpdGggdGhlIHN1cnJvdW5kaW5nCj4gY29kZSwgYW5kIGEgbWFyZ2luYWwgcGVyZm9y
bWFuY2UgaW1wcm92ZW1lbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 10:46:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 10: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 1itUZL-0000PB-R8; Mon, 20 Jan 2020 10:46:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itUZK-0000P6-6W
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 10:46:06 +0000
X-Inumbo-ID: 097fa4b6-3b72-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 097fa4b6-3b72-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 10:45:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B879AB98;
 Mon, 20 Jan 2020 10:45:55 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aa966174-1ee4-b720-30ad-b044ea703ea8@suse.com>
Date: Mon, 20 Jan 2020 11:46:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117204223.30076-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/5] x86/boot: Simplify pagetable
 manipulation loops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAyMTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGb3IgX19wYWdlX3Rh
Ymxlc197c3RhcnQsZW5kfSBhbmQgTDMgYm9vdG1hcCBpbml0aWFsaXNhdGlvbiwgdGhlIGxvZ2lj
IGlzCj4gdW5uZWNlc3NlcmlseSBjb21wbGljYXRlZCBvd2luZyB0byBpdHMgYXR0ZW1wdCB0byB1
c2UgdGhlIExPT1AgaW5zdHJ1Y3Rpb24sCj4gd2hpY2ggcmVzdWx0cyBpbiBhbiBvZmYtYnktOCBt
ZW1vcnkgYWRkcmVzcyBvd2luZyB0byBMT09QJ3MgdGVybWluYXRpb24KPiBjb25kaXRpb24uCj4g
Cj4gUmV3cml0ZSBib3RoIGxvb3BzIGZvciBpbXByb3ZlZCBjbGFyaXR5IGFuZCBzcGVlZC4KPiAK
PiBNaXNjIG5vdGVzOgo+ICAqIFRFU1QgJElNTSwgTUVNIGNhbid0IG1hY3JvZnVzZS4gIFRoZSBs
b29wIGhhcyAweDEyMDAgaXRlcmF0aW9ucywgc28gcHVsbAo+ICAgIHRoZSAkX1BBR0VfUFJFU0VO
VCBjb25zdGFudCBvdXQgaW50byBhIHNwYXJlIHJlZ2lzdGVyIHRvIHR1cm4gdGhlIFRFU1QgaW50
bwo+ICAgIGl0cyAlUkVHLCBNRU0gZm9ybSwgd2hpY2ggY2FuIG1hY3JvZnVzZS4KPiAgKiBBdm9p
ZCB0aGUgdXNlIG9mICVmcy1yZWxhdGl2ZSByZWZlcmVuY2VzLiAgJWVzaS1yZWxhdGl2ZSBpcyB0
aGUgbW9yZSBjb21tb24KPiAgICBmb3JtIGluIHRoZSBjb2RlLCBhbmQgZG9lc24ndCBzdWZmZXIg
YW4gYWRkcmVzcyBnZW5lcmF0aW9uIG92ZXJoZWFkLgo+ICAqIEF2b2lkIExPT1AuICBDTVAvSkIg
aXNuJ3QgbWljcm9jb2RlZCBhbmQgZmFzdGVyIHRvIGV4ZWN1dGUgaW4gYWxsIGNhc2VzLgo+ICAq
IEZvciBhIDQgaW50ZXJhdGlvbiB0cml2aWFsIGxvb3AsIGV2ZW4gY29tcGlsZXJzIHVucm9sbCB0
aGVzZS4gIFRoZQo+ICAgIGdlbmVyYXRlZCBjb2RlIHNpemUgaXMgYSBmcmFjdGlvbiBsYXJnZXIs
IGJ1dCB0aGlzIGlzIGluaXQgYW5kIHRoZSBhc20gaXMKPiAgICBmYXIgZWFzaWVyIHRvIGZvbGxv
dy4KPiAgKiBSZXBvc2l0aW9uIHRoZSBsMj0+bDEgYm9vdG1hcCBjb25zdHJ1Y3Rpb24gc28gdGhl
IGFzbSByZWFkcyBpbiBwYWdldGFibGUKPiAgICBsZXZlbCBvcmRlci4KPiAKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4Kd2l0aCB0d28gcmVtYXJrcy9xdWVzdGlvbnMsIGJ1dCBsZWF2aW5nIGl0IHVwIHRvIHlv
dSB3aGV0aGVyCnlvdSB3YW50IHRvIGFkanVzdCB0aGUgY29kZToKCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gQEAgLTY2
MiwxMSArNjYyLDE3IEBAIHRyYW1wb2xpbmVfc2V0dXA6Cj4gICAgICAgICAgbW92ICAgICAlZWR4
LHN5bV9mcyhib290X3RzY19zdGFtcCkrNAo+ICAKPiAgICAgICAgICAvKiBSZWxvY2F0ZSBwYWdl
dGFibGVzIHRvIHBvaW50IGF0IFhlbidzIGN1cnJlbnQgbG9jYXRpb24gaW4gbWVtb3J5LiAqLwo+
IC0gICAgICAgIG1vdiAgICAgJCgoX19wYWdlX3RhYmxlc19lbmQtX19wYWdlX3RhYmxlc19zdGFy
dCkvOCksJWVjeAo+IC0xOiAgICAgIHRlc3RsICAgJF9QQUdFX1BSRVNFTlQsc3ltX2ZzKF9fcGFn
ZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gsOCkKPiArICAgICAgICBtb3YgICAgICRfUEFHRV9QUkVT
RU5ULCAlZWR4Cj4gKyAgICAgICAgbGVhICAgICBzeW1fZXNpKF9fcGFnZV90YWJsZXNfc3RhcnQp
LCAlZWF4Cj4gKyAgICAgICAgbGVhICAgICBzeW1fZXNpKF9fcGFnZV90YWJsZXNfZW5kKSwgJWVk
aQo+ICsKPiArMTogICAgICB0ZXN0YiAgICVkbCwgKCVlYXgpICAvKiBpZiBwYWdlIHByZXNlbnQg
Ki8KCldoZW4gaXQncyBhbiBpbW1lZGlhdGUsIHVzaW5nIFRFU1RCIGlzIGdlbmVyYWxseSBoZWxw
ZnVsIGJlY2F1c2UKdGhlcmUncyBubyAoc2lnbi0gb3Igd2hhdGV2ZXItKWV4dGVuZGVkIGltbWVk
aWF0ZSBmb3JtIG9mIGl0LgpXaGVuIHVzaW5nIGEgcmVnaXN0ZXIsIEkgdGhpbmsgaXQgd291bGQg
Z2VuZXJhbGx5IGJlIGJldHRlciB0bwp1c2UgbmF0aXZlIHNpemUsIGV2ZW4gaWYgZm9yIHJlZ2lz
dGVyIHJlYWRzIHRoZSBwYXJ0aWFsIHJlZ2lzdGVyCmFjY2VzcyBwZW5hbHR5IG1heSAodG9kYXkp
IGJlIHplcm8uCgo+IEBAIC03MDEsMjIgKzcwNywyNyBAQCB0cmFtcG9saW5lX3NldHVwOgo+ICAg
ICAgICAgIGNtcCAgICAgJWVkeCwgJWVjeAo+ICAgICAgICAgIGpiZSAgICAgMWIKPiAgCj4gLSAg
ICAgICAgLyogSW5pdGlhbGl6ZSBMMyBib290LW1hcCBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAq
Lwo+IC0gICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IrKEwyX1BBR0VUQUJMRV9FTlRS
SUVTKjgpKjMrc3ltX2VzaShsMl9ib290bWFwKSwlZWF4Cj4gLSAgICAgICAgbW92ICAgICAkNCwl
ZWN4Cj4gLTE6ICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhsM19ib290bWFwKS04KCwlZWN4LDgp
Cj4gLSAgICAgICAgc3ViICAgICAkKEwyX1BBR0VUQUJMRV9FTlRSSUVTKjgpLCVlYXgKPiAtICAg
ICAgICBsb29wICAgIDFiCj4gLQo+IC0gICAgICAgIC8qIE1hcCB0aGUgcGVybWFuZW50IHRyYW1w
b2xpbmUgcGFnZSBpbnRvIGx7MSwyfV9ib290bWFwW10uICovCj4gKyAgICAgICAgLyogTWFwIDR4
IGwyX2Jvb3RtYXBbXSBpbnRvIGwzX2Jvb3RtYXBbMC4uLjNdICovCj4gKyAgICAgICAgbGVhICAg
ICBfX1BBR0VfSFlQRVJWSVNPUiArIHN5bV9lc2kobDJfYm9vdG1hcCksICVlYXgKPiArICAgICAg
ICBtb3YgICAgICRQQUdFX1NJWkUsICVlZHgKPiArICAgICAgICBtb3YgICAgICVlYXgsIDAgICsg
c3ltX2VzaShsM19ib290bWFwKQo+ICsgICAgICAgIGFkZCAgICAgJWVkeCwgJWVheAo+ICsgICAg
ICAgIG1vdiAgICAgJWVheCwgOCAgKyBzeW1fZXNpKGwzX2Jvb3RtYXApCj4gKyAgICAgICAgYWRk
ICAgICAlZWR4LCAlZWF4Cj4gKyAgICAgICAgbW92ICAgICAlZWF4LCAxNiArIHN5bV9lc2kobDNf
Ym9vdG1hcCkKPiArICAgICAgICBhZGQgICAgICVlZHgsICVlYXgKPiArICAgICAgICBtb3YgICAg
ICVlYXgsIDI0ICsgc3ltX2VzaShsM19ib290bWFwKQoKSXQgdG9vayBtZSBhIG1vbWVudCB0byBy
ZWFsaXplIHRoZSBjb2RlIGlzIGNvcnJlY3QgZGVzcGl0ZSB0aGVyZQpub3QgYmVpbmcgYW55IG1l
bnRpb24gb2YgUEFHRV9TSVpFIGJldHdlZW4gZWFjaCBvZiB0aGUgTU9Wcy4gQXMKeW91IGRvbid0
IHZpZXcgY29kZSBzaXplIGFzIGEgKHByaW1hcnkpIGNvbmNlcm4sIHBlcmhhcHMgd29ydGgKdXNp
bmcKCiAgICAgICAgYWRkICAgICAkUEFHRV9TSVpFLCAlZWF4CgpldmVyeXdoZXJlLCB0aGUgbW9y
ZSB0aGF0IHRoaXMgaGFzIGEgc3BlY2lhbCwgTW9kUi9NLWxlc3MKZW5jb2Rpbmc/CgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:38:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11: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 1itVNg-0004Os-9q; Mon, 20 Jan 2020 11:38:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itVNf-0004On-5u
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:38:07 +0000
X-Inumbo-ID: 5046b34d-3b79-11ea-b950-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5046b34d-3b79-11ea-b950-12813bfff9fa;
 Mon, 20 Jan 2020 11:38:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579520283;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=pk8xGXkcHKBrRpE/CTpzb9Ixeb51MWei/xKOo8O3Dbo=;
 b=a40gegvLK34W1tvap2bb4QGr37NR0KEDVbfpD/CAIG/FKIPEIgOKkZqS
 Il5XMcSXWFv+/v3rA1DzBg57eKSQwHNllVlXwaVZXRyXHINT1U58g+w3J
 4FpBHitnE0KkIM0uw48sjjszlNa2VbpMF6INYUaTfjmcFipGXNRwKgFL6 A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 15TUAWDgavKtbboKLhg/UwJsJFsCGMLhYmw6BA4UGsZ2zRsDus68AYatFjX8oIiZCed+SliN3q
 Y7X6zQFPa5oBpyndxf6jWZm8UcsaynBArCi8csiFBK1nmqfM1yogtBZojSBWbo4i5G4N0t+SzG
 EaAIFCNuXxqP9E0GKUXWPBDX12KFyzKQu5K48z3do2HXrFVOwtGymHr+DwTvcOpjoMLZTVbxp9
 EfNNjZbClUiMxxjgEm5n5ASjsnzzXC2t16uXa0S8v9etCNVs1fwaVxYl+j9A7fbEz+X9XXjPwm
 f+4=
X-SBRS: 2.7
X-MesageID: 11586969
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11586969"
Date: Mon, 20 Jan 2020 11:37:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120113754.GX11756@Air-de-Roger>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <00519a57-b2e8-de51-4113-5d3949f0e31f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <00519a57-b2e8-de51-4113-5d3949f0e31f@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 2/8] x86: move back clang no integrated
 assembler 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>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMDU6MzU6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBsYXJnZWx5IHJldmVydHMgZjE5YWYyZjExMzhlICgieDg2OiByZS1vcmRlciBj
bGFuZyBubyBpbnRlZ3JhdGVkCj4gYXNzZW1ibGVyIHRlc3RzIik6IE90aGVyIENGTEFHUyBzZXR1
cCB3b3VsZCBiZXR0ZXIgaGFwcGVuIGZpcnN0LCBpbiBjYXNlCj4gYW55IG9mIGl0IGFmZmVjdHMg
dGhlIGJlaGF2aW9yIG9mIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlci4gVGhlIGNvbW1lbnQKPiBh
ZGRpdGlvbiBvZiBjb3Vyc2UgZG9lc24ndCBnZXQgdW5kb25lLiBUaGUgb25seSByZW1haW5pbmcg
YXMtb3B0aW9uLWFkZAo+IGludm9jYXRpb24gZ2V0cyBtb3ZlZCBkb3duIGluIGFkZGl0aW9uLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:39:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itVPG-0004Uq-Ml; Mon, 20 Jan 2020 11:39:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itVPE-0004Uj-Tb
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:39:44 +0000
X-Inumbo-ID: 8b34e50a-3b79-11ea-b950-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b34e50a-3b79-11ea-b950-12813bfff9fa;
 Mon, 20 Jan 2020 11:39:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 932A7B131;
 Mon, 20 Jan 2020 11:39:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ceb14a2d-3d49-8e3b-6937-bfe24b03ae2f@suse.com>
Date: Mon, 20 Jan 2020 12:39:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117204223.30076-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86/boot: Drop sym_fs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAyMTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBbGwgcmVtYWluaW5n
IHVzZXJzIG9mIHN5bV9mcygpIGNhbiB0cml2aWFsbHkgYmUgc3dpdGNoZWQgdG8gdXNpbmcgc3lt
X2VzaSgpCj4gaW5zdGVhZC4gIFRoaXMgaXMgc2hvcnRlciB0byBlbmNvZGUgYW5kIGZhc3RlciB0
byBleGVjdXRlLgo+IAo+IFRoaXMgcmVtb3ZlcyB0aGUgZmluYWwgdXNlcyBvZiAlZnMgZHVyaW5n
IGJvb3QsIHdoaWNoIGFsbG93cyB1cyB0byBkcm9wCj4gQk9PVF9GUyBmcm9tIHRoZSB0cmFtcG9s
aW5lIEdEVCwgd2hpY2ggZHJvcHMgYW4gMTZNIGFyYml0cmFyeSBsaW1pdCBvbiBYZW4ncwo+IGNv
bXBpbGVkIHNpemUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:41:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11: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 1itVRF-0005Ey-6R; Mon, 20 Jan 2020 11:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itVRD-0005Eq-GZ
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:41:47 +0000
X-Inumbo-ID: c992f152-3b79-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c992f152-3b79-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 11:41:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itVQq-0005M1-7y; Mon, 20 Jan 2020 11:41: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 1itVQp-0002Xm-VJ; Mon, 20 Jan 2020 11:41:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itVQp-0004R5-UY; Mon, 20 Jan 2020 11:41:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 11:41:23 +0000
Subject: [Xen-devel] [xen-unstable test] 146286: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjI4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZh
aWwgIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZSAgICAgICAgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRj
OTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1
MTozOCBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQg
MjE6MzY6MTkgWiAgICA1IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYyMjEgIDIwMjAtMDEtMTggMTc6MTY6MTEgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2Fp
ZXZAZXBhbS5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIExhcnMgS3Vy
dGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWlu
Zm9zZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgUGF1bCBE
dXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNTQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:49:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11:49: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 1itVYf-0005VE-7h; Mon, 20 Jan 2020 11:49:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itVYe-0005V9-Ly
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:49:28 +0000
X-Inumbo-ID: de20da0c-3b7a-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de20da0c-3b7a-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 11: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 <osstest-admin@xenproject.org>)
 id 1itVYK-0005WT-5t; Mon, 20 Jan 2020 11:49: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 1itVYJ-0002gm-Ue; Mon, 20 Jan 2020 11:49:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itVYJ-0005gm-TY; Mon, 20 Jan 2020 11:49:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146297-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 11:49:07 +0000
Subject: [Xen-devel] [linux-5.4 test] 146297: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjI5NyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjI5Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgIGZhaWwgaW4gMTQ2MjYyIHBhc3MgaW4gMTQ2Mjk3CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNz
IGluIDE0NjI2MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmExOTg3NDAzMjA3NGNhNWEzODE3YWU4MmVi
YWUyN2JkMzM0MzU1MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTIy
MTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDMgZGF5cyAgICA1IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjIwNyAgMjAyMC0wMS0xNyAxOTowOTo1OCBaICAg
IDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjQyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0NTY3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:51:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11: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 1itVaB-0006Cl-KS; Mon, 20 Jan 2020 11:51:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itVaA-0006Cd-8y
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:51:02 +0000
X-Inumbo-ID: 1e0d4092-3b7b-11ea-b955-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e0d4092-3b7b-11ea-b955-12813bfff9fa;
 Mon, 20 Jan 2020 11:50:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521057;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=HUq56eAUGpYuUji+VNI0lFINBl+GPjPZD6tx4IZbjMM=;
 b=WZ72JKxvvVxj6XCWNmi2h342ka4YbeNqFKxPYOL7jGJyWazurXyzqTfo
 6ZxQ13rcfAcEOgBIbz5suRGJWgbNdss+SDMQek6tG5QO7wWDen6Yj7j2O
 7n6kcLc//megsT5sN9pc5KIrr0MLNIORLvfVtv8VzSdMw8XKlvnEDnK9s Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8n2UDH59ocBS2qdnLy8KyMqy8SXyu9R3Sm3A/do1IvYf8YqDcBoaUC1BJVrp8IOa5pgHeXY7xw
 4MI3RagR9wIkZ6JYKXaRPi1/D/VCOFIDLisevLSJk9lPUDeQ3FvI/T4FhGo5KsISbq0HjMQghI
 DwDAhVVqv+dK/0SSd+ozrGiW//75C6As8BTsjA7nOGZRSHc4Z5V0Ew87IxbbuhNVHOn/Pcr3Vk
 O9fh64x5LzUXeKs8apMsTk9qFuByorBBXKB8T4KjMC+VztX2fj10tJV+GyEpMVScHr3uFSj5/9
 oYA=
X-SBRS: 2.7
X-MesageID: 11146372
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11146372"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 Jan 2020 11:50:53 +0000
Message-ID: <20200120115053.1010739-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120115053.1010739-1-anthony.perard@citrix.com>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH 3/3] tools: Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

TWFpbiByZWFzb24sIG5ld2VyIHZlcnNpb24gb2YgUUVNVSBkb2Vzbid0IHN1cHBvcnQgcHl0aG9u
IDIueCBhbnltb3JlLgpTZWNvbmQgbWFpbiByZWFzb24sIHB5dGhvbjIgaXMgRU9MLgoKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoK
UGxlYXNlLCByZXJ1biAuL2F1dG9nZW4uc2gKLS0tCiB0b29scy9jb25maWd1cmUuYWMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggOGQ4NmM0
MmRlOGU1Li5mMjg4ZDJjYzNmZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysg
Yi90b29scy9jb25maWd1cmUuYWMKQEAgLTMzNyw3ICszMzcsNyBAQCBjYXNlICIkaG9zdF9vcyIg
aW4KICAgZnJlZWJzZCopIDs7CiAgICopIEFYX1BBVEhfUFJPR19PUl9GQUlMKFtCQVNIXSwgW2Jh
c2hdKTs7CiBlc2FjCi1BU19JRihbdGVzdCAteiAiJFBZVEhPTiJdLCBbQUNfQ0hFQ0tfUFJPR1Mo
W1BZVEhPTl0sIFtweXRob24gcHl0aG9uMyBweXRob24yXSwgZXJyKV0pCitBU19JRihbdGVzdCAt
eiAiJFBZVEhPTiJdLCBbQUNfQ0hFQ0tfUFJPR1MoW1BZVEhPTl0sIFtweXRob24zIHB5dGhvbiBw
eXRob24yXSwgZXJyKV0pCiBBU19JRihbdGVzdCAiJFBZVEhPTiIgPSAiZXJyIl0sIFtBQ19NU0df
RVJST1IoW05vIHB5dGhvbiBpbnRlcnByZXRlciBmb3VuZF0pXSkKIEFTX0lGKFtlY2hvICIkUFlU
SE9OIiB8IGdyZXAgLXEgIl4vIl0sIFtdLCBbQUNfUEFUSF9QUk9HKFtQWVRIT05dLCBbJFBZVEhP
Tl0pXSkKIFBZVEhPTlBBVEg9JFBZVEhPTgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:51:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11:51: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 1itVaE-0006DY-To; Mon, 20 Jan 2020 11:51:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itVaD-0006DC-Ha
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:51:05 +0000
X-Inumbo-ID: 1dccbd2e-3b7b-11ea-aecd-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1dccbd2e-3b7b-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 11:50:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521055;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=2aLzFEyKGOF7jIxMSiC6D3pQ4K6yohUqSrth9wQavpA=;
 b=Ji8KvRYeNb6k4OjKliFekJ1Dry5HJhMM3Pr6U64xjJU68biVOCxWMfsH
 lZ1FgWYL6i1+Kfet+EVpQVUZE4gHl9WbSdbKloYSoxWCPzNCzpgAvYvN0
 n8pXAbOBpbzdO/SpoWeJjdYbgVjm+Q896x2rquo1pOy2n4mwVSWU/1klu I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eZJOk88OnqRn8epZJm5bSSvkDau8hARo8V9wSCwv5rthZ87GyBg0IveW1hgMpyRyWb4KxMY5rg
 /yIXbCLY1kGsJB7dQJq2dOripTq2Wj4ul42DJsgCgLBry6kbsEvhgVm+vpOFlG7MAi9GeeM0Zp
 itCM/p4zPyImzndDLx7mokv3sCabYl4FgosHB0WjijVObFCWgpdLJmRkrBVqp6SMpZKT0szATr
 7K7FRqzGFvX0p/NKxLjdwC9VY+efE0zOLOaDBIqSOdaOGAMMygHZWFDGXhZuJjwRZJzN+ujAYJ
 ZPo=
X-SBRS: 2.7
X-MesageID: 11587419
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11587419"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 Jan 2020 11:50:51 +0000
Message-ID: <20200120115053.1010739-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120115053.1010739-1-anthony.perard@citrix.com>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH 1/3] automation: Only build QEMU if Python
 >= 3.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVjZW50IHZlcnNpb24gb2YgUUVNVSB3aWxsIG5vdCBidWlsZCBhbnltb3JlIGlmIFB5dGhvbiA8
IDMuNS4KVGhhdCBpcywgUUVNVSA0LjMgbm90IHJlbGVhc2VkIHlldC4KClRoYXQgY2hlY2sgd291
bGQgYWxzbyBwcmV2ZW50IHRoZSBHaXRMYWIgQ0kgZnJvbSBidWlsZGluZyBRRU1VIGlmCnB5dGhv
bjMgYmluYXJ5IGlzbid0IHByZXNlbnQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQg
fCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21hdGlvbi9zY3Jp
cHRzL2J1aWxkCmluZGV4IDgzYzQ0ZTZjZTc1OC4uMGNkMGYzOTcxZGU1IDEwMDc1NQotLS0gYS9h
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCkBA
IC0yOCw4ICsyOCw4IEBAIGlmIFtbICIke0NDfSIgPT0gImNsYW5nIiogXV07IHRoZW4KICAgICBj
ZmdhcmdzKz0oIi0tZGlzYWJsZS1zdHViZG9tIikKIGZpCiAKLSMgUWVtdSByZXF1aXJlcyBQeXRo
b24gMi43IG9yIGxhdGVyCi1pZiBweXRob24gLWMgImltcG9ydCBzeXM7IHJlcyA9IHN5cy52ZXJz
aW9uX2luZm8gPCAoMiwgNyk7IGV4aXQobm90KHJlcykpIjsgdGhlbgorIyBRZW11IHJlcXVpcmVz
IFB5dGhvbiAzLjUgb3IgbGF0ZXIKK2lmICEgdHlwZSBweXRob24zIHx8IHB5dGhvbjMgLWMgImlt
cG9ydCBzeXM7IHJlcyA9IHN5cy52ZXJzaW9uX2luZm8gPCAoMywgNSk7IGV4aXQobm90KHJlcykp
IjsgdGhlbgogICAgIGNmZ2FyZ3MrPSgiLS13aXRoLXN5c3RlbS1xZW11PS9iaW4vZmFsc2UiKQog
ZmkKIAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:51:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itVaG-0006EI-7H; Mon, 20 Jan 2020 11:51:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itVaF-0006Dp-90
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:51:07 +0000
X-Inumbo-ID: 1dc32d9a-3b7b-11ea-b955-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dc32d9a-3b7b-11ea-b955-12813bfff9fa;
 Mon, 20 Jan 2020 11:50:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521055;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=xX82dM54RT0exEIXPhTGisRpE8iQsLMn53n2N9Z61sg=;
 b=C/Kv6k4ph21V+jmVGKyJAfTCVagPfKMiyeBhnBbYpskunqKpnHY7ymBB
 hYwYCiu3JZxByXyLkjXAYTBNcaOOHRPdHu5Pd30Uq9HlWRIjmBIelhK8b
 JHWMArESA16r2nHzFPziwNvOyS/IBJVXAZk5vdQtGhSRNkRluVFxHXhyU Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YDQWgiWIBK4HvIB/1IfMAtNXEyHr/jDCbYJt3ARR3FsqmUuqrsAjAHkOLCICDN8GXyFAqmhCTa
 I+WHTj312PnkY9EFzqxuKKrBt/kSCRdS52OzczCZ4c6LJyhH68UQdC2gvt6puG5gFYM/4Z7yAb
 LIFq/3ivMQMbNLTbWrHmxUd728bSqrzC0WRiv7Y5AKLocwjg414a6t0lormTcKNdaD52ld/Nzb
 fNGi6AOvNNeu/u0ZLSwUeBBVwT+317kOYmZlIC5Rn/aEOrMN+CHkrP6/87hZ70o0nKxYImhOmr
 FUA=
X-SBRS: 2.7
X-MesageID: 11749491
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11749491"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 Jan 2020 11:50:50 +0000
Message-ID: <20200120115053.1010739-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIucHl0
aG9uMy1kZWZhdWx0LXYxCgpIaSwKCkkgdGhpbmsgaXQncyB0aW1lIGZvciBYZW4gdG8gYnVpbGQg
d2l0aCBweXRob24zIGJ5IGRlZmF1bHQuCgpUaGUgbWFpbiByZWFzb24gZm9yIHRoYXQgaXMgdGhh
dCBRRU1VIHVwc3RyZWFtIGRvbid0IGJ1aWxkIHdpdGggcHl0aG9uIDIueAphbnltb3JlLCBhbmQg
dGhlIHB5dGhvbiBiaW5hcnkgc2VsZWN0ZWQgYnkgWGVuIGJ1aWxkIHN5c3RlbSBpcyB0aGUgb25l
IHVzZWQKd2hlbiBidWlsZGluZyBxZW11LXhlbi4gU28gbm93IG9zc3Rlc3QgZmFpbGVkIHRvIGJ1
aWxkIFFFTVUgdXBzdHJlYW0uCgpBbHNvLCBweXRob24yIGlzIEVPTC4KCkZZSSwgdGhlIGh5cGVy
dmlzb3IgYnVpbGQgc3lzdGVtIGFscmVhZHkgc2VsZWN0IHB5dGhvbjMgYnkgZGVmYXVsdCwgdGhp
cyBjaGFuZ2UKdGhlIHRvb2xzIHNpZGUuCgpDaGVlcnMsCgpBbnRob255IFBFUkFSRCAoMyk6CiAg
YXV0b21hdGlvbjogT25seSBidWlsZCBRRU1VIGlmIFB5dGhvbiA+PSAzLjUKICBhdXRvbWF0aW9u
OiB1cGRhdGluZyBjb250YWluZXIgdG8gaGF2ZSBweXRob24zLWNvbmZpZyBiaW5hcnkKICB0b29s
czogRGVmYXVsdCB0byBweXRob24zCgogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1p
Mzg2LmRvY2tlcmZpbGUgIHwgMSArCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLmRv
Y2tlcmZpbGUgICAgICAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWkz
ODYuZG9ja2VyZmlsZSB8IDEgKwogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9j
a2VyZmlsZSAgICAgIHwgMSArCiBhdXRvbWF0aW9uL2J1aWxkL2ZlZG9yYS8yOS5kb2NrZXJmaWxl
ICAgICAgICAgICAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvc3VzZS9vcGVuc3VzZS1sZWFwLmRv
Y2tlcmZpbGUgICB8IDEgKwogYXV0b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZp
bGUgICAgICAgIHwgMSArCiBhdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmls
ZSAgICAgICAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJmaWxl
ICAgICAgICB8IDEgKwogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNCArKy0tCiB0b29scy9jb25maWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAyICstCiAxMSBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:51:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11: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 1itVaL-0006H8-KN; Mon, 20 Jan 2020 11:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itVaK-0006GY-90
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:51:12 +0000
X-Inumbo-ID: 20dcac9a-3b7b-11ea-b955-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20dcac9a-3b7b-11ea-b955-12813bfff9fa;
 Mon, 20 Jan 2020 11:51:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521062;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AroNe9Jl+GDJDDUcKbUJAfAWYc/A3cWB7DZGvnQdYbw=;
 b=CB9fn9vmz7Zn/+2WcnF2FycPMGYmpFlNd9SgDQwTJZkwC9RPalJgJcxN
 a30A51uqwJODoCb6e6zoUcM14njkbZouV+wB0ceX5FCJ2bH9ZyaBzW+8g
 ECg4jwGQC135zdnRGUeLcqJprCOJTtmqukXylg6DwZ639O3yPV9cMlqrg g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HKEL6OGzQRLuoTo+zEtT9C7CmtKb62BaDmXXJtTIvELgONyNOgef0tWt7tY4eS4fPgalLl3Y/P
 84C9wDykVC2ueYcTM3NcY8XlfQGh6GgJfcxF3DFN7NtBBqiPdND0h4rze40vTtrhPQsI4c2kf2
 z2CNdqB/PqxdXcTj1MYgoPvl3yTK6N1IragkFjVLqy8+6g+EBYcs0yaBId8hsf1zH0KV1iOAtW
 h46jNgy3WP9HhSjlbfy+l04lR6sGuTT1jfjYepkDYvsS2QmJm1sWqpiwdDO8cVf3Bv4+nZPluf
 96U=
X-SBRS: 2.7
X-MesageID: 11169592
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11169592"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 20 Jan 2020 11:50:52 +0000
Message-ID: <20200120115053.1010739-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120115053.1010739-1-anthony.perard@citrix.com>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH 2/3] automation: updating container to have
 python3-config binary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhvc2UgY29udGFpbmVycyBoYXZlIGFscmVhZHkgYmVlbiB1cGRhdGVkIGluIEdpdExhYjoKLSBk
ZWJpYW4vc3RyZXRjaAotIGRlYmlhbi9zdHJldGNoLWkzODYKLSBkZWJpYW4vdW5zdGFibGUKLSBk
ZWJpYW4vdW5zdGFibGUtaTM4NgotIGZlZG9yYS8yOQotIHN1c2Uvb3BlbnN1c2UtbGVhcAotIHVi
dW50dS9iaW9uaWMKLSB1YnVudHUvdHJ1c3R5Ci0gdWJ1bnR1L3hlbmlhbAoKVGhlIGNvbnRhaW5l
ciBkZWJpYW46dW5zdGFibGUtYXJtNjR2OCBoYXZlbid0IGJlZW4gY2hhbmdlZC4KClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCkkg
ZG9uJ3Qga25vdyBob3cgdG8gdXBkYXRlIHRoZSBjb250YWluZXIgZm9yIEFSTSwgc28gaXQgaGFz
bid0IGJlZW4KY2hhbmdlZC4KLS0tCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNoLWkz
ODYuZG9ja2VyZmlsZSAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2guZG9j
a2VyZmlsZSAgICAgICB8IDEgKwogYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4
Ni5kb2NrZXJmaWxlIHwgMSArCiBhdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS5kb2Nr
ZXJmaWxlICAgICAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvZmVkb3JhLzI5LmRvY2tlcmZpbGUg
ICAgICAgICAgICB8IDEgKwogYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9j
a2VyZmlsZSAgIHwgMSArCiBhdXRvbWF0aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmls
ZSAgICAgICAgfCAxICsKIGF1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3RydXN0eS5kb2NrZXJmaWxl
ICAgICAgICB8IDEgKwogYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUg
ICAgICAgIHwgMSArCiA5IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0cmV0Y2gtaTM4Ni5kb2NrZXJmaWxlIGIvYXV0
b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC1pMzg2LmRvY2tlcmZpbGUKaW5kZXggZDJlOTZm
YWZhNzNlLi40Nzk3YWUzNDQyMzEgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFu
L3N0cmV0Y2gtaTM4Ni5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3N0
cmV0Y2gtaTM4Ni5kb2NrZXJmaWxlCkBAIC0xOCw2ICsxOCw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0
ZSAmJiBcCiAgICAgICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAog
ICAgICAgICBweXRob24tZGV2IFwKKyAgICAgICAgcHl0aG9uMy1kZXYgXAogICAgICAgICB4b3Jn
LWRldiBcCiAgICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlIGIvYXV0b21h
dGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJmaWxlCmluZGV4IDQ0ZTZlZWUwN2Y1Yy4u
Y2ZiYjJlOWIwYjYwIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9zdHJldGNo
LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vc3RyZXRjaC5kb2NrZXJm
aWxlCkBAIC0xNiw2ICsxNiw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAgICAgIGxp
Ym5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAogICAgICAgICBweXRob24tZGV2
IFwKKyAgICAgICAgcHl0aG9uMy1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAgICAgIHV1
aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9i
dWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC9k
ZWJpYW4vdW5zdGFibGUtaTM4Ni5kb2NrZXJmaWxlCmluZGV4IDA3ZGY4NDIyNDAyOS4uMWE3M2Iz
YjFlY2EzIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1pMzg2
LmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUtaTM4Ni5k
b2NrZXJmaWxlCkBAIC0xOCw2ICsxOCw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAgICAg
ICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAogICAgICAgICBweXRo
b24tZGV2IFwKKyAgICAgICAgcHl0aG9uMy1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAgICAg
ICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXApkaWZmIC0tZ2l0IGEvYXV0b21h
dGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQv
ZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZpbGUKaW5kZXggYTE0MjhhM2RmMDQ1Li4yYTgzNGY2NzE5
MTIgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLmRvY2tlcmZp
bGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vdW5zdGFibGUuZG9ja2VyZmlsZQpAQCAt
MTYsNiArMTYsNyBAQCBSVU4gYXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICBsaWJuY3Vyc2Vz
NS1kZXYgXAogICAgICAgICBsaWJzc2wtZGV2IFwKICAgICAgICAgcHl0aG9uLWRldiBcCisgICAg
ICAgIHB5dGhvbjMtZGV2IFwKICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBc
CiAgICAgICAgIGxpYnlhamwtZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZmVk
b3JhLzI5LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2ZlZG9yYS8yOS5kb2NrZXJmaWxl
CmluZGV4IDhhZDBiMmJhZjcwYy4uNWJlNGE5ZTIyOTRjIDEwMDY0NAotLS0gYS9hdXRvbWF0aW9u
L2J1aWxkL2ZlZG9yYS8yOS5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZmVkb3Jh
LzI5LmRvY2tlcmZpbGUKQEAgLTE0LDYgKzE0LDcgQEAgUlVOIGRuZiAteSBpbnN0YWxsIFwKICAg
ICAgICAgemxpYi1kZXZlbCBcCiAgICAgICAgIG9wZW5zc2wtZGV2ZWwgXAogICAgICAgICBweXRo
b24tZGV2ZWwgXAorICAgICAgICBweXRob24zLWRldmVsIFwKICAgICAgICAgbGlidXVpZC1kZXZl
bCBcCiAgICAgICAgIHBrZ2NvbmZpZyBcCiAgICAgICAgIGdldHRleHQgXApkaWZmIC0tZ2l0IGEv
YXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSBiL2F1dG9tYXRp
b24vYnVpbGQvc3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKaW5kZXggYjY4ZDViMGVmYmE3
Li5jNjBjMTNjOTQzZjIgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvc3VzZS9vcGVuc3Vz
ZS1sZWFwLmRvY2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxl
YXAuZG9ja2VyZmlsZQpAQCAtNTYsNiArNTYsNyBAQCBSVU4genlwcGVyIGluc3RhbGwgLXkgLS1u
by1yZWNvbW1lbmRzIFwKICAgICAgICAgcGtnLWNvbmZpZyBcCiAgICAgICAgIHB5dGhvbiBcCiAg
ICAgICAgIHB5dGhvbi1kZXZlbCBcCisgICAgICAgIHB5dGhvbjMtZGV2ZWwgXAogICAgICAgICBz
eXN0ZW1kLWRldmVsIFwKICAgICAgICAgdGFyIFwKICAgICAgICAgdHJhbnNmaWcgXApkaWZmIC0t
Z2l0IGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgYi9hdXRvbWF0
aW9uL2J1aWxkL3VidW50dS9iaW9uaWMuZG9ja2VyZmlsZQppbmRleCA4ZTZhNWQ1ODFmNTUuLjcx
MmIyZTQ3MjI5YyAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRv
Y2tlcmZpbGUKKysrIGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUvYmlvbmljLmRvY2tlcmZpbGUK
QEAgLTE2LDYgKzE2LDcgQEAgUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKICAgICAgICAgbGlibmN1
cnNlczUtZGV2IFwKICAgICAgICAgbGlic3NsLWRldiBcCiAgICAgICAgIHB5dGhvbi1kZXYgXAor
ICAgICAgICBweXRob24zLWRldiBcCiAgICAgICAgIHhvcmctZGV2IFwKICAgICAgICAgdXVpZC1k
ZXYgXAogICAgICAgICBsaWJ5YWpsLWRldiBcCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxk
L3VidW50dS90cnVzdHkuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3RydXN0
eS5kb2NrZXJmaWxlCmluZGV4IGQ0M2Q2MGM1ZjUxZC4uMzk3YTI4MDYxZGRkIDEwMDY0NAotLS0g
YS9hdXRvbWF0aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQorKysgYi9hdXRvbWF0
aW9uL2J1aWxkL3VidW50dS90cnVzdHkuZG9ja2VyZmlsZQpAQCAtMTYsNiArMTYsNyBAQCBSVU4g
YXB0LWdldCB1cGRhdGUgJiYgXAogICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAogICAgICAgICBs
aWJzc2wtZGV2IFwKICAgICAgICAgcHl0aG9uLWRldiBcCisgICAgICAgIHB5dGhvbjMtZGV2IFwK
ICAgICAgICAgeG9yZy1kZXYgXAogICAgICAgICB1dWlkLWRldiBcCiAgICAgICAgIGxpYnlhamwt
ZGV2IFwKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlhbC5kb2NrZXJm
aWxlIGIvYXV0b21hdGlvbi9idWlsZC91YnVudHUveGVuaWFsLmRvY2tlcmZpbGUKaW5kZXggNjZk
ZGYxNTkyM2ZjLi5jZTBlODRmYTJmYjggMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvdWJ1
bnR1L3hlbmlhbC5kb2NrZXJmaWxlCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1bnR1L3hlbmlh
bC5kb2NrZXJmaWxlCkBAIC0xNiw2ICsxNiw3IEBAIFJVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCiAg
ICAgICAgIGxpYm5jdXJzZXM1LWRldiBcCiAgICAgICAgIGxpYnNzbC1kZXYgXAogICAgICAgICBw
eXRob24tZGV2IFwKKyAgICAgICAgcHl0aG9uMy1kZXYgXAogICAgICAgICB4b3JnLWRldiBcCiAg
ICAgICAgIHV1aWQtZGV2IFwKICAgICAgICAgbGlieWFqbC1kZXYgXAotLSAKQW50aG9ueSBQRVJB
UkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:52:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11: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 1itVbb-0006YA-1D; Mon, 20 Jan 2020 11:52:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YHbP=3J=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itVbZ-0006Xk-Ez
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:52:29 +0000
X-Inumbo-ID: 5064d352-3b7b-11ea-b833-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5064d352-3b7b-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 11:52:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521141;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=wr7KaIZSlZgLzUVnypH3SFfTUG9ZZ10vNPUZ6NihpYM=;
 b=hti5XmUZUzP48uCD1Gb7S5rPNTRmGlridp1CsmAY9ZUM9H/hMsFh3nCw
 rnsVQr21cwA7/XIaEqDhTD6AhXwmlPGwQf3D/u5qcdfeJ6z0k5h+nXEl5
 OUwazrv714g3urm2NVsJYKLnXAayYLxlZ58kC9SrbqOaC2p2VzgQMw3Y2 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: E3dCiho1Hs4ySmnBXturJb8P+QqB7B0q5ZAq1wXM65J41xHmQGQr/jQYlClVCVb+6pbqP2IjeV
 z0jlT+iQkwWFUXhq5hIJ+sHmpfn1DRA3FPYBpz/5BKOm9P9qqL/rR8dATkIMUt4sIykTJa2XGo
 ImK06Gvmn1jd+9rx6NCNewKm5bCd3KvXNMN/RFiEQHjNB1C0uDXEKXPbx8jo/43B6gwhSmMxRf
 h+pxAxYtplELjEU6hhzCktWbc4aF1Y0FWrSAWI3mwfiPd4M6omCSSq7cX+fbNBym+RhkDljDiY
 TOk=
X-SBRS: 2.7
X-MesageID: 11325748
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11325748"
Date: Mon, 20 Jan 2020 11:52:17 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20200120115217.GF1288@perard.uk.xensource.com>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120115053.1010739-1-anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMTE6NTA6NTBBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gUGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxl
LmdpdCBici5weXRob24zLWRlZmF1bHQtdjEKPiAKPiBIaSwKPiAKPiBJIHRoaW5rIGl0J3MgdGlt
ZSBmb3IgWGVuIHRvIGJ1aWxkIHdpdGggcHl0aG9uMyBieSBkZWZhdWx0Lgo+IAo+IFRoZSBtYWlu
IHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0IFFFTVUgdXBzdHJlYW0gZG9uJ3QgYnVpbGQgd2l0aCBw
eXRob24gMi54Cj4gYW55bW9yZSwgYW5kIHRoZSBweXRob24gYmluYXJ5IHNlbGVjdGVkIGJ5IFhl
biBidWlsZCBzeXN0ZW0gaXMgdGhlIG9uZSB1c2VkCj4gd2hlbiBidWlsZGluZyBxZW11LXhlbi4g
U28gbm93IG9zc3Rlc3QgZmFpbGVkIHRvIGJ1aWxkIFFFTVUgdXBzdHJlYW0uCj4gCj4gQWxzbywg
cHl0aG9uMiBpcyBFT0wuCj4gCj4gRllJLCB0aGUgaHlwZXJ2aXNvciBidWlsZCBzeXN0ZW0gYWxy
ZWFkeSBzZWxlY3QgcHl0aG9uMyBieSBkZWZhdWx0LCB0aGlzIGNoYW5nZQo+IHRoZSB0b29scyBz
aWRlLgoKSSBmb3Jnb3QgdG8gc2F5IHRoYXQgdGhlcmUncyBhIG9zc3Rlc3QgcGF0Y2ggYXMgd2Vs
bDoKW09TU1RFU1QgUEFUQ0hdIHRzLXhlbi1idWlsZC1wcmVwOiBJbnN0YWxsIHB5dGhvbjMtZGV2
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 11:53:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 11:53: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 1itVcl-0006im-Fv; Mon, 20 Jan 2020 11:53:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itVcj-0006iY-9T
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 11:53:41 +0000
X-Inumbo-ID: 75cc2fa0-3b7b-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75cc2fa0-3b7b-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 11:53: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 <osstest-admin@xenproject.org>)
 id 1itVcQ-0005cL-SV; Mon, 20 Jan 2020 11:53: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 1itVcQ-0002mr-JZ; Mon, 20 Jan 2020 11:53:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itVcQ-0007PT-Io; Mon, 20 Jan 2020 11:53:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146307-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=7fb38daf256bd1bcbcb5ea556422283d0d55a1b1
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 11:53:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 146307: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMwNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3ZmIzOGRhZjI1NmJk
MWJjYmNiNWVhNTU2NDIyMjgzZDBkNTVhMWIxCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA0ICAyMDIwLTAxLTE3
IDE4OjM3OjE5IFogICAgMiBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJl
dyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5z
aGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVs
MzIubmV0PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEubWljaGFsc2thQGxpbmFyby5vcmc+CiAg
QmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0uY29tPgogIENhbWVyb24gRXNmYWhhbmkg
PGRpcnR5QGFwcGxlLmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgog
IENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhl
Lmx5b25AbGluYXJvLm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xl
IFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJk
QG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxj
bGdAZnIuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5p
ZC5hdT4gKHBwYyBwYXJ0cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNv
bT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2
aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29t
PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBGYWJpYW5vIFJvc2FzIDxm
YXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3Jv
dWdAa2FvZC5vcmc+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFsaWwgUGFzaWMg
PHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFu
b3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8
SmFzb25AengyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBs
aW5hcm8ub3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29t
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRl
bGFAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNv
bT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtl
cm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFy
ZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1i
cnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2Fo
aXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212Ymti
Y0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1p
Y2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kg
WXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdt
YWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBh
biBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVu
Z3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92
Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFz
LnJ1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBX
dSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVs
Lm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVy
c29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2hhbWVl
ciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9u
IFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwu
Y29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2Vp
bCA8c3dAd2VpbG5ldHouZGU+CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dp
ZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9x
ZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21A
cmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxy
aWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6
ekByZWRoYXQuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVu
ZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFt
LnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzIyNCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:05:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itVnm-0007kt-26; Mon, 20 Jan 2020 12:05:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itVnk-0007kn-OB
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:05:04 +0000
X-Inumbo-ID: 15b4751c-3b7d-11ea-b958-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15b4751c-3b7d-11ea-b958-12813bfff9fa;
 Mon, 20 Jan 2020 12:05:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579521901;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=J7WmfrR5DLatztWNzpzyQhNIXjMw/wzX5KqRX94zww4=;
 b=XyuPELhOFdCTyD4T48hurIiFuT1PBBaXS6VZQ4rqwu/NhUeqLF8vfmdD
 h3JGBKwHK5xbyi9eezz+y8Z1SQEBsxFbgei8MS3YQjdtjaLAnWcj90Ll4
 Hl1kMTHfUN4l1/le1uxMSto4cIMbrR1oDEmGOjHApvma34jrB/3g2toyY w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nK/YV+3zLfwA6QQ3+8BHBCL0Te2hqg2/qbi+lmMGb841JLTXB7bYV9KROeidguWbDClYXy9okT
 x3Xn2TxLtB2bwyhZ92aJQ7G6ZbyoyDS3hsJrrPwxnj6JEmOLALoaRY9zK/Iordx6DMceeIw20g
 L0dji+TCdnFcKqVsWokvRy7OKtNeNYOS/YEQVsH2OVE1rEuQzsW5Ko5H3Ift2Zw/9IhLUlHS2D
 6xN752v2gpCjLRp8qeOhlslTEOSkMtXq6p8bcHd6a/908++rvc3fIPyNdnw1PvSeSUw7iS/2Cm
 3ks=
X-SBRS: 2.7
X-MesageID: 11587893
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,341,1574139600"; d="scan'208";a="11587893"
Date: Mon, 20 Jan 2020 12:04:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120120444.GY11756@Air-de-Roger>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86: determine HAVE_AS_* just once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.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>

T24gTW9uLCBKYW4gMDYsIDIwMjAgYXQgMDU6MzQ6NDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2l0aCB0aGUgZXhjZXB0aW9uIG9mIEhBVkVfQVNfUVVPVEVEX1NZTSwgcG9wdWxhdGUg
dGhlIHJlc3VsdHMgaW50byBhCj4gZ2VuZXJhdGVkIGhlYWRlciBpbnN0ZWFkIG9mIChhdCBsZWFz
dCBvbmNlIHBlciBbc3ViXWRpcmVjdG9yeSkgaW50bwo+IENGTEFHUy4gVGhpcyByZXN1bHRzIGlu
IHByb3BlciByZWJ1aWxkcyAodmlhIG1ha2UgZGVwZW5kZW5jaWVzKSBpbiBjYXNlCj4gdGhlIGNv
bXBpbGVyIHVzZWQgY2hhbmdlcyBiZXR3ZWVuIGJ1aWxkcy4gSXQgYWRkaXRpb25hbGx5IGVhc2Vz
Cj4gaW5zcGVjdGlvbiBvZiB3aGljaCBhc3NlbWJsZXIgZmVhdHVyZXMgd2VyZSBhY3R1YWxseSBm
b3VuZCB1c2FibGUuCj4gCj4gU29tZSB0cmlja2VyeSBpcyBuZWVkZWQgdG8gYXZvaWQgaGVhZGVy
IGdlbmVyYXRpb24gaXRzZWxmIHRvIHRyeSB0bwo+IGluY2x1ZGUgdGhlIHRvLWJlL25vdC15ZXQt
Z2VuZXJhdGVkIGhlYWRlci4KPiAKPiBTaW5jZSB0aGUgZGVmaW5pdGlvbnMgaW4gZ2VuZXJhdGVk
L2NvbmZpZy5oLCBwcmV2aW91c2x5IGhhdmluZyBiZWVuCj4gY29tbWFuZCBsaW5lIG9wdGlvbnMs
IG1pZ2h0IGV2ZW4gYWZmZWN0IHhlbi9jb25maWcuaCBvciBpdHMgZGVzY2VuZGFudHMsCj4gbW92
ZSBhZGRpbmcgb2YgdGhlIC1pbmNsdWRlIG9wdGlvbiBmb3IgdGhlIGxhdHRlciBhZnRlciBpbmNs
dXNpb24gb2YgdGhlCj4gcGVyLWFyY2ggUnVsZXMubWsuIFVzZSB0aGUgb2NjYXNpb24gdG8gYWxz
byBtb3ZlIHRoZSBtb3N0IGdlbmVyYWwgLUkKPiBvcHRpb24gdG8gdGhlIGNvbW1vbiBSdWxlcy5t
ay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
LS0tCj4gdjQ6IE5ldy4KPiAtLS0KPiBBbiBhbHRlcm5hdGl2ZSB0byB0aGUgJChNQUtFQ01ER09B
TFMpIHRyaWNrZXJ5IHdvdWxkIGJlIHRvIG1ha2UKPiBnZW5lcmF0aW9uIG9mIGdlbmVyYXRlZC9j
b25maWcuaCBwYXJ0IG9mIHRoZSBhc20tb2Zmc2V0cy5zIHJ1bGUsIGluc3RlYWQKPiBvZiBhZGRp
bmcgaXQgYXMgYSBkZXBlbmRlbmN5IHRoZXJlLiBOb3Qgc3VyZSB3aGV0aGVyIGVpdGhlciBpcyB0
cnVseQo+IGJldHRlciB0aGFuIHRoZSBvdGhlci4KPiAKPiAtLS0gYS9Db25maWcubWsKPiArKysg
Yi9Db25maWcubWsKPiBAQCAtMTUxLDcgKzE1MSw3IEBAIGVuZGlmCj4gICMgYXMtaW5zbjogQ2hl
Y2sgd2hldGhlciBhc3NlbWJsZXIgc3VwcG9ydHMgYW4gaW5zdHJ1Y3Rpb24uCj4gICMgVXNhZ2U6
IGNmbGFncy15ICs9ICQoY2FsbCBhcy1pbnNuLENDIEZMQUdTLCJpbnNuIixvcHRpb24teWVzLG9w
dGlvbi1ubykKPiAgYXMtaW5zbiA9ICQoaWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBh
c20gdm9sYXRpbGUgKCAkKDIpICk7IH0nIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICB8ICQo
ZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJCgxKSkg
XAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHwgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1
ZGUgJS9jb25maWcuaCwkKDEpKSBcCgpEb24ndCB5b3UgbmVlZCB0byBmaWx0ZXIgb3V0IC1pbmNs
dWRlIHhlbi9jb25maWcuaCBhcyBhZGRlZCB0byBDTEZBR1MKYmVsb3c/Cgo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAtYyAteCBjIC1vIC9kZXYvbnVsbCAtIDI+JjEpLCQoNCksJCgz
KSkKPiAgCj4gICMgYXMtb3B0aW9uLWFkZDogQ29uZGl0aW9uYWxseSBhZGQgb3B0aW9ucyB0byBm
bGFncwo+IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC01OSw3
ICs1OSw3IEBAIGVuZGlmCj4gIENGTEFHUyArPSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uCj4gIENGTEFHUyArPSAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRl
ci1hcml0aAo+ICAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVd2bGEpCj4gLUNGTEFH
UyArPSAtcGlwZSAtRF9fWEVOX18gLWluY2x1ZGUgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb25m
aWcuaAo+ICtDRkxBR1MgKz0gLXBpcGUgLURfX1hFTl9fIC1JJChCQVNFRElSKS9pbmNsdWRlCj4g
IENGTEFHUy0kKENPTkZJR19ERUJVR19JTkZPKSArPSAtZwo+ICBDRkxBR1MgKz0gJy1EX19PQkpF
Q1RfRklMRV9fPSIkQCInCj4gIAo+IEBAIC05Nyw2ICs5Nyw5IEBAIExERkxBR1MgKz0gJChMREZM
QUdTLXkpCj4gIAo+ICBpbmNsdWRlICQoQkFTRURJUikvYXJjaC8kKFRBUkdFVF9BUkNIKS9SdWxl
cy5tawo+ICAKPiArIyBBbGxvdyB0aGUgYXJjaCB0byB1c2UgLWluY2x1ZGUgYWhlYWQgb2YgdGhp
cyBvbmUuCj4gK0NGTEFHUyArPSAtaW5jbHVkZSB4ZW4vY29uZmlnLmgKPiArCj4gIERFUFMgPSAu
Ki5kCj4gIAo+ICBpbmNsdWRlIE1ha2VmaWxlCj4gLS0tIGEveGVuL2FyY2gvYXJtL1J1bGVzLm1r
Cj4gKysrIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCj4gQEAgLTYsOCArNiw2IEBACj4gICMgJ21h
a2UgY2xlYW4nIGJlZm9yZSByZWJ1aWxkaW5nLgo+ICAjCj4gIAo+IC1DRkxBR1MgKz0gLUkkKEJB
U0VESVIpL2luY2x1ZGUKPiAtCj4gICQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChF
TUJFRERFRF9FWFRSQV9DRkxBR1MpKQo+ICAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0Ms
LVduZXN0ZWQtZXh0ZXJucykKPiAgCj4gLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gKysr
IGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gQEAgLTIyNCw3ICsyMjQsOCBAQCBlbmRpZgo+ICBl
ZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubyBl
ZmkvcmVsb2NzLWR1bW15Lm86ICQoQkFTRURJUikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8KPiAg
ZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm8g
ZWZpL3JlbG9jcy1kdW1teS5vOiA7Cj4gIAo+IC1hc20tb2Zmc2V0cy5zOiAkKFRBUkdFVF9TVUJB
UkNIKS9hc20tb2Zmc2V0cy5jICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1tYWNyb3Mu
aAo+ICthc20tb2Zmc2V0cy5zOiAkKFRBUkdFVF9TVUJBUkNIKS9hc20tb2Zmc2V0cy5jICQoQkFT
RURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1tYWNyb3MuaCBcCj4gKwkkKEJBU0VESVIpL2luY2x1
ZGUvZ2VuZXJhdGVkL2NvbmZpZy5oCj4gIAkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSkl
IC1mbHRvLCQoQ0ZMQUdTKSkgLVMgLW8gJEAgJDwKPiAgCj4gIGFzbS1tYWNyb3MuaTogQ0ZMQUdT
ICs9IC1EX19BU1NFTUJMWV9fIC1QCj4gQEAgLTI0MCw2ICsyNDEsNDUgQEAgJChCQVNFRElSKS9p
bmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5oOgo+ICAJZWNobyAnI2VuZGlmJyA+PiRALm5ldwo+
ICAJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwkQC5uZXcsJEApCj4gIAo+ICsjIFRoZXJlIGFyZSBt
dWx0aXBsZSBpbnZvY2F0aW9ucyBvZiB0aGlzIE1ha2VmaWxlLCBvbmUgZWFjaCBmb3IgYXNtLW9m
ZnNldC5zLAo+ICsjICQoVEFSR0VUKSwgYnVpbHRfaW4ubywgYW5kIHNldmVyYWwgbW9yZSBmcm9t
IHRoZSBydWxlcyBidWlsZGluZyAkKFRBUkdFVCkKPiArIyBhbmQgJChUQVJHRVQpLmVmaS4gVGhl
IDJuZCBhbmQgM3JkIG1heSByYWNlIHdpdGggb25lIGFub3RoZXIsIGFuZCB3ZSBkb24ndAo+ICsj
IHdhbnQgdG8gcmUtZ2VuZXJhdGUgY29uZmlnLmggaW4gdGhhdCBjYXNlIGFueXdheSwgc28gZ3Vh
cmQgdGhlIGxvZ2ljCj4gKyMgYWNjb3JkaW5nbHkuIChXZSBkbyB3YW50IHRvIGhhdmUgdGhlIEZP
UkNFIGRlcGVuZGVuY3kgb24gdGhlIHJ1bGUsIHRvIGJlCj4gKyMgc3VyZSB3ZSBwaWNrIHVwIGNo
YW5nZXMgd2hlbiB0aGUgY29tcGlsZXIgdXNlZCBoYXMgY2hhbmdlZC4pCj4gK2lmZXEgKCQoTUFL
RUNNREdPQUxTKSxhc20tb2Zmc2V0cy5zKQo+ICsKPiArYXMtSVNBLWxpc3QgOj0gQ0xXQiBFUFQg
RlNHU0JBU0UgSU5WUENJRCBSRFJBTkQgUkRTRUVEIFNTRTRfMiBWTVggWFNBVkVPUFQKPiArCj4g
K0NMV0ItaW5zbgk6PSBjbHdiICglcmF4KQo+ICtFUFQtaW5zbgk6PSBpbnZlcHQgKCVyYXgpLCVy
YXgKPiArRlNHU0JBU0UtaW5zbgk6PSByZGZzYmFzZSAlcmF4Cj4gK0lOVlBDSUQtaW5zbgk6PSBp
bnZwY2lkICglcmF4KSwlcmF4Cj4gK1JEUkFORC1pbnNuCTo9IHJkcmFuZCAlZWF4Cj4gK1JEU0VF
RC1pbnNuCTo9IHJkc2VlZCAlZWF4Cj4gK1NTRTRfMi1pbnNuCTo9IGNyYzMyICVlYXgsJWVheAo+
ICtWTVgtaW5zbgk6PSB2bWNhbGwKPiArWFNBVkVPUFQtaW5zbgk6PSB4c2F2ZW9wdCAoJXJheCkK
PiArCj4gK2FzLWZlYXR1cmVzLWxpc3QgOj0gJChhcy1JU0EtbGlzdCkgTkVHQVRJVkVfVFJVRSBO
T1BTX0RJUkVDVElWRQoKSSB0aGluayBpdCB3b3VsZCBiZSBjbGVhcmVyIHRvIHBsYWNlIHRoaXMg
YmVsb3cgdGhlIE5FR0FUSVZFX1RSVUUgYW5kCk5PUFNfRElSRUNUSVZFIGRlZmluaXRpb25zIGJl
bG93PyBTbyB0aGF0IGFsbCBGT08taW5zbiBhcmUgdG9nZXRoZXIuCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:06:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12: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 1itVow-0007pO-E0; Mon, 20 Jan 2020 12:06:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=36V9=3J=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1itVou-0007pH-Eq
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:06:16 +0000
X-Inumbo-ID: 3daf4c0e-3b7d-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3daf4c0e-3b7d-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 12:06:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1itVol-0005uw-8a; Mon, 20 Jan 2020 12:06:07 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1itVok-0000sX-VI; Mon, 20 Jan 2020 12:06:07 +0000
Date: Mon, 20 Jan 2020 12:06:04 +0000
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20200120120604.ndp5d5lnslwwc3t5@debian>
References: <61695d47-d419-a2cc-6503-9202e85da6a0@citrix.com>
 <20200117181207.7087-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200117181207.7087-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] libxl: event: Document lifetime API for
 libxl_childproc_setmode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDY6MTI6MDdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlcmUgaXMgYWxyZWFkeSBhbiBpZGVudGljYWwgY29tbWVudCBmb3IKPiBsaWJ4bF9v
c2V2ZW50X3JlZ2lzdGVyX2hvb2tzLgo+IAo+IGxpYnhsX2NoaWxkcHJvY19zZXRtb2RlJ3MgaG9v
a3MgcGFyYW1ldGVyIGhhcyB0aGUgc2FtZSBwcm9wZXJ0eSBhbmQKPiB0aGlzIHNob3VsZCBiZSBk
b2N1bWVudGVkLgo+IAo+IFJlcG9ydGVkLWJ5OyBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:09:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12:09: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 1itVrp-0007zs-Ub; Mon, 20 Jan 2020 12:09:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QnMZ=3J=gdata.de=peter.kurfer@srs-us1.protection.inumbo.net>)
 id 1itVrp-0007zn-4L
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:09:17 +0000
X-Inumbo-ID: a882e8d8-3b7d-11ea-9fd7-bc764e2007e4
Received: from mx1.gdata.de (unknown [212.23.151.203])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a882e8d8-3b7d-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 12:09:07 +0000 (UTC)
Received: from ex4.gdata.de (unknown [10.210.7.11])
 by mx1.gdata.de (Postfix) with ESMTPS id B9FCD802EE;
 Mon, 20 Jan 2020 13:09:06 +0100 (CET)
Received: from ex1.gdata.de (10.10.12.93) by ex4.gdata.de (10.210.7.11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Mon, 20 Jan
 2020 13:09:06 +0100
Received: from ex1.gdata.de (10.10.12.93) by ex1.gdata.de (10.10.12.93) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Mon, 20 Jan
 2020 13:09:06 +0100
Received: from ex1.gdata.de ([fe80::1d8:f0b4:e0a3:1e6d]) by ex1.gdata.de
 ([fe80::1d8:f0b4:e0a3:1e6d%2]) with mapi id 15.01.1034.033; Mon, 20 Jan 2020
 13:09:06 +0100
From: <Peter.Kurfer@gdata.de>
To: <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.c
Thread-Index: AQHVz3ZqbGDBFHO98UGsBRqPBwbUmqfzc/2j
Date: Mon, 20 Jan 2020 12:09:06 +0000
Message-ID: <5d912751441542ce841c5c4c2f9b7758@gdata.de>
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>,
 <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
In-Reply-To: <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.23.151.194]
x-g-data-mailsecurity-for-exchange-spamlevel: 0
x-g-data-mailsecurity-for-exchange-state: 0
x-g-data-mailsecurity-for-exchange-error: 0
x-g-data-mailsecurity-for-exchange-sender: 32
x-g-data-mailsecurity-for-exchange-server: 780d7915-977a-4bff-b5c9-200aa2c9dff1
x-g-data-mailsecurity-for-exchange-guid: 17B16A9E-E338-4448-9058-5C8C17FC1A5F
x-g-data-mailsecurity-for-exchange-processedonrouted: True
MIME-Version: 1.0
X-G-Data-MailSecurity-for-Exchange-SpamLevel: 0
X-G-Data-MailSecurity-for-Exchange-State: 0
X-G-Data-MailSecurity-for-Exchange-Error: 0
X-G-Data-MailSecurity-for-Exchange-Sender: 32
X-G-Data-MailSecurity-for-Exchange-Server: 45d2c731-935c-4aa2-a130-8d5a93adc5ab
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3aWxsIGVuYWJsZSBkZWJ1ZyBsb2dzIG9uIHR3byBob3N0cyB0b2RheSB0byBzZWUgaWYgSSBj
YW4gY29ycmVsYXRlIHRoZSBhZm9yZW1lbnRpb25lZCBlcnJvciBtZXNzYWdlIHdpdGggc29tZSBk
ZWJ1ZyBsb2dzLgpBbnl0aGluZyBJIHNob3VsZCBjb25zaWRlciB0byBlbnN1cmUgdGhhdCBldmVy
eXRoaW5nIHJlcXVpcmVkIGlzIGluY2x1ZGVkPwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:13:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12:13: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 1itVw5-0000MV-HY; Mon, 20 Jan 2020 12:13:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itVw4-0000MQ-VZ
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:13:41 +0000
X-Inumbo-ID: 48cf4f17-3b7e-11ea-b959-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48cf4f17-3b7e-11ea-b959-12813bfff9fa;
 Mon, 20 Jan 2020 12:13: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 mx2.suse.de (Postfix) with ESMTP id DC023B1B4;
 Mon, 20 Jan 2020 12:13:35 +0000 (UTC)
To: Peter.Kurfer@gdata.de
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
 <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
 <5d912751441542ce841c5c4c2f9b7758@gdata.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <adc62139-1330-ea1c-92fa-33939ceb14ac@suse.com>
Date: Mon, 20 Jan 2020 13:13:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5d912751441542ce841c5c4c2f9b7758@gdata.de>
Content-Language: en-US
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDEuMjAyMCAxMzowOSwgUGV0ZXIuS3VyZmVyQGdkYXRhLmRlIHdyb3RlOgo+IEkgd2ls
bCBlbmFibGUgZGVidWcgbG9ncyBvbiB0d28gaG9zdHMgdG9kYXkgdG8gc2VlIGlmIEkgY2FuIGNv
cnJlbGF0ZSB0aGUgYWZvcmVtZW50aW9uZWQgZXJyb3IgbWVzc2FnZSB3aXRoIHNvbWUgZGVidWcg
bG9ncy4KPiBBbnl0aGluZyBJIHNob3VsZCBjb25zaWRlciB0byBlbnN1cmUgdGhhdCBldmVyeXRo
aW5nIHJlcXVpcmVkIGlzIGluY2x1ZGVkPwoKImxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCIg
c2hvdWxkIGJlIHBhcnQgb2YgeW91ciBYZW4gY29tbWFuZCBsaW5lLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:21:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12: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 1itW3H-0001BA-Nq; Mon, 20 Jan 2020 12:21:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nhcu=3J=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1itW3F-0001Aw-Q8
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:21:05 +0000
X-Inumbo-ID: 4effbb73-3b7f-11ea-b95e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4effbb73-3b7f-11ea-b95e-12813bfff9fa;
 Mon, 20 Jan 2020 12:20:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BEAB6AD46;
 Mon, 20 Jan 2020 12:20:54 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 20 Jan 2020 13:20:48 +0100
Message-Id: <20200120122051.25178-2-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120122051.25178-1-tzimmermann@suse.de>
References: <20200120122051.25178-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBpbnRlcmZhY2UgZHJtX2NydGNfaGFzX3ZibGFuaygpIHJldHVybiB0cnVlIGlmIHZi
bGFua2luZyBoYXMKYmVlbiBpbml0aWFsaXplZCBmb3IgYSBjZXJ0YWluIENSVEMsIG9yIGZhbHNl
IG90aGVyd2lzZS4gVGhpcyBmdW5jdGlvbgp3aWxsIGJlIHVzZWZ1bCBmb3IgaW5pdGlhbGl6aW5n
IENSVEMgc3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1h
bm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jIHwgMjEgKysrKysr
KysrKysrKysrKysrKysrCiBpbmNsdWRlL2RybS9kcm1fdmJsYW5rLmggICAgIHwgIDEgKwogMiBm
aWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2RybV92YmxhbmsuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKaW5kZXggMTY1
OWIxM2IxNzhjLi5jMjAxMDI4OTk0MTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
dmJsYW5rLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwpAQCAtNTAxLDYgKzUw
MSwyNyBAQCBpbnQgZHJtX3ZibGFua19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVuc2ln
bmVkIGludCBudW1fY3J0Y3MpCiB9CiBFWFBPUlRfU1lNQk9MKGRybV92YmxhbmtfaW5pdCk7CiAK
Ky8qKgorICogZHJtX2NydGNfaGFzX3ZibGFuayAtIHRlc3QgaWYgdmJsYW5raW5nIGhhcyBiZWVu
IGluaXRpYWxpemVkIGZvcgorICogICAgICAgICAgICAgICAgICAgICAgIGEgQ1JUQworICogQGNy
dGM6IHRoZSBDUlRDCisgKgorICogRHJpdmVycyBtYXkgY2FsbCB0aGlzIGZ1bmN0aW9uIHRvIHRl
c3QgaWYgdmJsYW5rIHN1cHBvcnQgaXMKKyAqIGluaXRpYWxpemVkIGZvciBhIENSVEMuIEZvciBt
b3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhhdCB2YmxhbmtpbmcKKyAqIGNhbiBhbHNvIGJlIGVu
YWJsZWQgb24gdGhlIENSVEMuCisgKgorICogUmV0dXJuczoKKyAqIFRydWUgaWYgdmJsYW5raW5n
IGhhcyBiZWVuIGluaXRpYWxpemVkIGZvciB0aGUgZ2l2ZW4gQ1JUQywgZmFsc2UKKyAqIG90aGVy
d2lzZS4KKyAqLworYm9vbCBkcm1fY3J0Y19oYXNfdmJsYW5rKGNvbnN0IHN0cnVjdCBkcm1fY3J0
YyAqY3J0YykKK3sKKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Yy0+ZGV2OworCisJcmV0
dXJuIGNydGMtPmluZGV4IDwgZGV2LT5udW1fY3J0Y3M7Cit9CitFWFBPUlRfU1lNQk9MKGRybV9j
cnRjX2hhc192YmxhbmspOworCiAvKioKICAqIGRybV9jcnRjX3ZibGFua193YWl0cXVldWUgLSBn
ZXQgdmJsYW5rIHdhaXRxdWV1ZSBmb3IgdGhlIENSVEMKICAqIEBjcnRjOiB3aGljaCBDUlRDJ3Mg
dmJsYW5rIHdhaXRxdWV1ZSB0byByZXRyaWV2ZQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJt
X3ZibGFuay5oIGIvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oCmluZGV4IGMxNmM0NDA1MmIzZC4u
NTMxYTZiYzEyYjdlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fdmJsYW5rLmgKKysrIGIv
aW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oCkBAIC0yMDYsNiArMjA2LDcgQEAgc3RydWN0IGRybV92
YmxhbmtfY3J0YyB7CiB9OwogCiBpbnQgZHJtX3ZibGFua19pbml0KHN0cnVjdCBkcm1fZGV2aWNl
ICpkZXYsIHVuc2lnbmVkIGludCBudW1fY3J0Y3MpOworYm9vbCBkcm1fY3J0Y19oYXNfdmJsYW5r
KGNvbnN0IHN0cnVjdCBkcm1fY3J0YyAqY3J0Yyk7CiB1NjQgZHJtX2NydGNfdmJsYW5rX2NvdW50
KHN0cnVjdCBkcm1fY3J0YyAqY3J0Yyk7CiB1NjQgZHJtX2NydGNfdmJsYW5rX2NvdW50X2FuZF90
aW1lKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkgICBrdGltZV90ICp2Ymxhbmt0aW1lKTsK
LS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:21:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12: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 1itW3I-0001BJ-0r; Mon, 20 Jan 2020 12:21:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nhcu=3J=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1itW3G-0001B1-4V
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:21:06 +0000
X-Inumbo-ID: 4efe9dd2-3b7f-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4efe9dd2-3b7f-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 12:20:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BE049AC2F;
 Mon, 20 Jan 2020 12:20:54 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 20 Jan 2020 13:20:49 +0100
Message-Id: <20200120122051.25178-3-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120122051.25178-1-tzimmermann@suse.de>
References: <20200120122051.25178-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/4] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIGVuZCBvZiBhIGNvbW1pdCwgYXRvbWljIGhlbHBlcnMgY2FuIGdlbmVyYXRlIGEgVkJM
QU5LIGV2ZW50CmF1dG9tYXRpY2FsbHkuIE9yaWdpbmFsbHkgaW1wbGVtZW50ZWQgZm9yIHdyaXRl
YmFjayBjb25uZWN0b3JzLCB0aGUKZnVuY3Rpb25hbGl0eSBjYW4gYmUgdXNlZCBieSBhbnkgZHJp
dmVyIGFuZC9vciBoYXJkd2FyZSB3aXRob3V0IHByb3BlcgpWQkxBTksgaW50ZXJydXB0LgoKRmly
c3Qgb2YgYWxsLCB0aGUgcGF0Y2ggdXBkYXRlcyB0aGUgZG9jdW1lbnRhdGlvbiB0byBtYWtlIHRo
aXMgYmVoYXZpb3VyCm9mZmljaWFsOiBzZXR0aW5ncyBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9f
dmJsYW5rIHRvIHRydWUgZW5hYmxlcwphdXRvbWF0aWMgVkJMQU5LIGdlbmVyYXRpb24uCgpBdG9t
aWMgbW9kZXNldHRpbmcgaGVscGVyIHNldCB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBub192Ymxhbmsg
aW4KZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgpLiBJZiB2YmxhbmtpbmcgaGFzIGJl
ZW4gaW5pdGlhbGl6ZWQKZm9yIGEgQ1JUQywgbm9fYmxhbmsgaXMgZGlzYWJsZWQuIE90aGVyd2lz
ZSBpdCdzIGVuYWJsZWQuIEhlbmNlLAphdG9taWMgaGVscGVycyB3aWxsIGF1dG9tYXRpY2FsbHkg
c2VuZCBvdXQgVkJMQU5LIGV2ZW50cyB3aXRoIGFueQpkcml2ZXIgdGhhdCBkaWQgbm90IGluaXRp
YWxpemUgdmJsYW5raW5nLgoKQXMgZHJpdmVycyBwcmV2aW91c2x5IHNlbmQgb3V0IFZCTEFOSyBl
dmVudHMgYnkgdGhlbXNlbHZlcywgYWxsCmFmZmVjdGVkIGRyaXZlcnMgaGF2ZSB0byBiZSB1cGRh
dGVkIGFzIHdlbGwuIFVzdWFsbHksIGRlbGV0aW5nIHRoZQpkcml2ZXIncyB2YmxhbmtpbmcgY29k
ZSBpcyBzdWZmaWNpZW50LiBYZW4gaW1wbGVtZW50cyBpdHMgb3duIGxvZ2ljCmZvciBnZW5lcmF0
aW5nIGV2ZW50cyBhbmQgdGhlcmVmb3JlIG5lZWRzIHRvIG92ZXJyaWRlIG5vX3ZibGFuawp3aXRo
IGEgdmFsdWUgb2YgZmFsc2UuCgp2MzoKCSogc3F1YXNoIGFsbCByZWxhdGVkIGNoYW5nZXMgcGF0
Y2hlcyBpbnRvIHRoaXMgcGF0Y2gKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0
emltbWVybWFubkBzdXNlLmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMu
YyAgICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jICAgICAgICB8ICA5IC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1
cy5jICAgICAgICAgIHwgIDggLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVs
cGVyLmMgICAgICB8IDEwICsrKysrKysrLQogZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RiaS5j
ICAgICAgICAgICB8ICA5IC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jICAg
ICAgICAgICAgIHwgIDkgKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXku
YyAgICAgICAgfCAxNCAtLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIw
LmMgICAgICAgICAgfCAgOSAtLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5j
ICAgICAgICAgICB8ICA5IC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVyLmMg
ICAgICAgICAgIHwgIDkgLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jICAg
ICAgICAgICAgfCAgOSAtLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21v
ZGUuYyAgICB8IDEyIC0tLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZGlzcGxheS5jIHwgIDggLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2ttcy5jICB8IDEzICsrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgICAg
ICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0tLQogaW5jbHVkZS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmggICAgICB8ICA3ICsrKystLQogMTYgZmlsZXMgY2hhbmdlZCwg
NTYgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Ny
dGMuYwppbmRleCA4YWUxZTFmOTdhNzMuLmJlN2MyOWNlYzMxOCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJj
cGd1X2NydGMuYwpAQCAtOSw3ICs5LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2RldmljZS5oPgog
I2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2Vt
X2NtYV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4K
ICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KQEAgLTEzOCwyNCArMTM3LDkgQEAgc3RhdGljIHZvaWQg
YXJjX3BndV9jcnRjX2F0b21pY19kaXNhYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCSAg
ICAgIH5BUkNQR1VfQ1RSTF9FTkFCTEVfTUFTSyk7CiB9CiAKLXN0YXRpYyB2b2lkIGFyY19wZ3Vf
Y3J0Y19hdG9taWNfYmVnaW4oc3RydWN0IGRybV9jcnRjICpjcnRjLAotCQkJCSAgICAgIHN0cnVj
dCBkcm1fY3J0Y19zdGF0ZSAqc3RhdGUpCi17Ci0Jc3RydWN0IGRybV9wZW5kaW5nX3ZibGFua19l
dmVudCAqZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Ci0KLQlpZiAoZXZlbnQpIHsKLQkJY3J0
Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBldmVudCk7Ci0J
CXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9Ci19Ci0KIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzIGFyY19wZ3VfY3J0Y19oZWxwZXJf
ZnVuY3MgPSB7CiAJLm1vZGVfdmFsaWQJPSBhcmNfcGd1X2NydGNfbW9kZV92YWxpZCwKIAkubW9k
ZV9zZXRfbm9mYgk9IGFyY19wZ3VfY3J0Y19tb2RlX3NldF9ub2ZiLAotCS5hdG9taWNfYmVnaW4J
PSBhcmNfcGd1X2NydGNfYXRvbWljX2JlZ2luLAogCS5hdG9taWNfZW5hYmxlCT0gYXJjX3BndV9j
cnRjX2F0b21pY19lbmFibGUsCiAJLmF0b21pY19kaXNhYmxlCT0gYXJjX3BndV9jcnRjX2F0b21p
Y19kaXNhYmxlLAogfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19r
bXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwppbmRleCAzZjAwMDZjMjQ3
MGQuLmZmMjc1ZmFlZTg4ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hz
X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwpAQCAtNyw3ICs3
LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hl
bHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKICNpbmNsdWRlICJib2Nocy5o
IgogCkBAIC01NywxNiArNTYsOCBAQCBzdGF0aWMgdm9pZCBib2Noc19waXBlX3VwZGF0ZShzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgICAgICBzdHJ1Y3QgZHJtX3Bs
YW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGJvY2hzX2RldmljZSAqYm9jaHMgPSBw
aXBlLT5jcnRjLmRldi0+ZGV2X3ByaXZhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBp
cGUtPmNydGM7CiAKIAlib2Noc19wbGFuZV91cGRhdGUoYm9jaHMsIHBpcGUtPnBsYW5lLnN0YXRl
KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+
ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0
Yy0+c3RhdGUtPmV2ZW50KTsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQkJc3Bpbl91
bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCX0KIH0KIAogc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBib2Noc19waXBlX2Z1bmNzID0g
ewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYyBiL2RyaXZlcnMv
Z3B1L2RybS9jaXJydXMvY2lycnVzLmMKaW5kZXggMjQ4YzlmNzY1YzQ1Li5hOTFmYjBkNzI4MmMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYwpAQCAtMzgsNyArMzgsNiBAQAogI2luY2x1ZGUgPGRy
bS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVf
aGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKICNkZWZpbmUgRFJJVkVSX05BTUUgImNpcnJ1cyIKICNk
ZWZpbmUgRFJJVkVSX0RFU0MgInFlbXUgY2lycnVzIHZnYSIKQEAgLTQzNCwxMyArNDMzLDYgQEAg
c3RhdGljIHZvaWQgY2lycnVzX3BpcGVfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlf
cGlwZSAqcGlwZSwKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9z
dGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJY2lycnVzX2ZiX2JsaXRfcmVjdChwaXBlLT5wbGFuZS5z
dGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9s
b2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92Ymxhbmtf
ZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0g
TlVMTDsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCX0KIH0K
IAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBjaXJy
dXNfcGlwZV9mdW5jcyA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWlj
X2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggNDUx
MWMyZTA3YmI5Li42ZTljNzMwYTg5MTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
YXRvbWljX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5j
CkBAIC01ODMsNiArNTgzLDcgQEAgbW9kZV92YWxpZChzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAq
c3RhdGUpCiAgKiAmZHJtX2NydGNfc3RhdGUuY29ubmVjdG9yc19jaGFuZ2VkIGlzIHNldCB3aGVu
IGEgY29ubmVjdG9yIGlzIGFkZGVkIG9yCiAgKiByZW1vdmVkIGZyb20gdGhlIENSVEMuICAmZHJt
X2NydGNfc3RhdGUuYWN0aXZlX2NoYW5nZWQgaXMgc2V0IHdoZW4KICAqICZkcm1fY3J0Y19zdGF0
ZS5hY3RpdmUgY2hhbmdlcywgd2hpY2ggaXMgdXNlZCBmb3IgRFBNUy4KKyAqICZkcm1fY3J0Y19z
dGF0ZS5ub192YmxhbmsgaXMgc2V0IGZyb20gdGhlIHJlc3VsdCBvZiBkcm1fY3J0Y19oYXNfdmJs
YW5rKCkuCiAgKiBTZWUgYWxzbzogZHJtX2F0b21pY19jcnRjX25lZWRzX21vZGVzZXQoKQogICoK
ICAqIElNUE9SVEFOVDoKQEAgLTY0OSw2ICs2NTAsMTEgQEAgZHJtX2F0b21pY19oZWxwZXJfY2hl
Y2tfbW9kZXNldChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCiAJCQlyZXR1cm4gLUVJTlZBTDsK
IAkJfQorCisJCWlmIChkcm1fY3J0Y19oYXNfdmJsYW5rKGNydGMpKQorCQkJbmV3X2NydGNfc3Rh
dGUtPm5vX3ZibGFuayA9IGZhbHNlOworCQllbHNlCisJCQluZXdfY3J0Y19zdGF0ZS0+bm9fdmJs
YW5rID0gdHJ1ZTsKIAl9CiAKIAlyZXQgPSBoYW5kbGVfY29uZmxpY3RpbmdfZW5jb2RlcnMoc3Rh
dGUsIGZhbHNlKTsKQEAgLTIyMTUsNyArMjIyMSw5IEBAIEVYUE9SVF9TWU1CT0woZHJtX2F0b21p
Y19oZWxwZXJfd2FpdF9mb3JfZGVwZW5kZW5jaWVzKTsKICAqIHdoZW4gYSBqb2IgaXMgcXVldWVk
LCBhbmQgYW55IGNoYW5nZSB0byB0aGUgcGlwZWxpbmUgdGhhdCBkb2VzIG5vdCB0b3VjaCB0aGUK
ICAqIGNvbm5lY3RvciBpcyBsZWFkaW5nIHRvIHRpbWVvdXRzIHdoZW4gY2FsbGluZwogICogZHJt
X2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcygpIG9yCi0gKiBkcm1fYXRvbWljX2hlbHBl
cl93YWl0X2Zvcl9mbGlwX2RvbmUoKS4KKyAqIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2Zs
aXBfZG9uZSgpLiBJbiBhZGRpdGlvbiB0byB3cml0ZWJhY2sKKyAqIGNvbm5lY3RvcnMsIHRoaXMg
ZnVuY3Rpb24gY2FuIGFsc28gZmFrZSBWQkxBTksgZXZlbnRzIGZvciBDUlRDcyB3aXRob3V0Cisg
KiBWQkxBTksgaW50ZXJydXB0LgogICoKICAqIFRoaXMgaXMgcGFydCBvZiB0aGUgYXRvbWljIGhl
bHBlciBzdXBwb3J0IGZvciBub25ibG9ja2luZyBjb21taXRzLCBzZWUKICAqIGRybV9hdG9taWNf
aGVscGVyX3NldHVwX2NvbW1pdCgpIGZvciBhbiBvdmVydmlldy4KZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmku
YwppbmRleCAxNmJmZjFiZTRiOGEuLjEzYjc1M2NiM2Y2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2RybV9taXBpX2RiaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmku
YwpAQCAtMjQsNyArMjQsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2lu
Y2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+
CiAKICNkZWZpbmUgTUlQSV9EQklfTUFYX1NQSV9SRUFEX1NQRUVEIDIwMDAwMDAgLyogMk1IeiAq
LwpAQCAtMjk5LDE4ICsyOTgsMTAgQEAgdm9pZCBtaXBpX2RiaV9waXBlX3VwZGF0ZShzdHJ1Y3Qg
ZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgIHN0cnVjdCBkcm1fcGxhbmVfc3Rh
dGUgKm9sZF9zdGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUt
PnBsYW5lLnN0YXRlOwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0
cnVjdCBkcm1fcmVjdCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJn
ZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQogCQltaXBpX2RiaV9mYl9kaXJ0eShzdGF0ZS0+
ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2ly
cSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQo
Y3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYt
PmV2ZW50X2xvY2spOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIEVYUE9S
VF9TWU1CT0wobWlwaV9kYmlfcGlwZV91cGRhdGUpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vZHJtX3ZibGFuay5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwppbmRleCBj
MjAxMDI4OTk0MTEuLmQxZDM5YWU0N2IwZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV92YmxhbmsuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCkBAIC02OSw2ICs2
OSwxMiBAQAogICogJmRybV9kcml2ZXIubWF4X3ZibGFua19jb3VudC4gSW4gdGhhdCBjYXNlIHRo
ZSB2YmxhbmsgY29yZSBvbmx5IGRpc2FibGVzIHRoZQogICogdmJsYW5rcyBhZnRlciBhIHRpbWVy
IGhhcyBleHBpcmVkLCB3aGljaCBjYW4gYmUgY29uZmlndXJlZCB0aHJvdWdoIHRoZQogICogYGB2
YmxhbmtvZmZkZWxheWBgIG1vZHVsZSBwYXJhbWV0ZXIuCisgKgorICogRHJpdmVycyBmb3IgaGFy
ZHdhcmUgd2l0aG91dCBzdXBwb3J0IGZvciB2ZXJ0aWNhbC1ibGFua2luZyBpbnRlcnJ1cHRzCisg
KiBtdXN0IG5vdCBjYWxsIGRybV92YmxhbmtfaW5pdCgpLiBGb3Igc3VjaCBkcml2ZXJzLCBhdG9t
aWMgaGVscGVycyB3aWxsCisgKiBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlIHZibGFuayBldmVudHMg
YXMgcGFydCBvZiB0aGUgZGlzcGxheSB1cGRhdGUuIFRoaXMKKyAqIGZ1bmN0aW9uYWxpdHkgYWxz
byBjYW4gYmUgY29udHJvbGxlZCBieSB0aGUgZHJpdmVyIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxp
bmcKKyAqIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsuCiAgKi8KIAogLyogUmV0cnkg
dGltZXN0YW1wIGNhbGN1bGF0aW9uIHVwIHRvIDMgdGltZXMgdG8gc2F0aXNmeQpAQCAtNTEwLDYg
KzUxNiw5IEBAIEVYUE9SVF9TWU1CT0woZHJtX3ZibGFua19pbml0KTsKICAqIGluaXRpYWxpemVk
IGZvciBhIENSVEMuIEZvciBtb3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhhdCB2YmxhbmtpbmcK
ICAqIGNhbiBhbHNvIGJlIGVuYWJsZWQgb24gdGhlIENSVEMuCiAgKgorICogQXRvbWljIGhlbHBl
cnMgdXNlIHRoaXMgZnVuY3Rpb24gdG8gaW5pdGlhbGl6ZQorICogJmRybV9jcnRjX3N0YXRlLm5v
X3ZibGFuay4gU2VlIGFsc28gZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgpLgorICoK
ICAqIFJldHVybnM6CiAgKiBUcnVlIGlmIHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZCBm
b3IgdGhlIGdpdmVuIENSVEMsIGZhbHNlCiAgKiBvdGhlcndpc2UuCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9k
aXNwbGF5LmMKaW5kZXggMTZkNzNiMjJmM2Y1Li5hYjRmOGRkMDA0MDAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhs
L3F4bF9kaXNwbGF5LmMKQEAgLTMxLDcgKzMxLDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92Ymxh
bmsuaD4KIAogI2luY2x1ZGUgInF4bF9kcnYuaCIKICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCkBA
IC0zNzIsMTkgKzM3MSw2IEBAIHN0YXRpYyB2b2lkIHF4bF9jcnRjX3VwZGF0ZV9tb25pdG9yc19j
b25maWcoc3RydWN0IGRybV9jcnRjICpjcnRjLAogc3RhdGljIHZvaWQgcXhsX2NydGNfYXRvbWlj
X2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkgIHN0cnVjdCBkcm1fY3J0Y19zdGF0
ZSAqb2xkX2NydGNfc3RhdGUpCiB7Ci0Jc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNydGMtPmRl
djsKLQlzdHJ1Y3QgZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50ICpldmVudDsKLQl1bnNpZ25lZCBs
b25nIGZsYWdzOwotCi0JaWYgKGNydGMtPnN0YXRlICYmIGNydGMtPnN0YXRlLT5ldmVudCkgewot
CQlldmVudCA9IGNydGMtPnN0YXRlLT5ldmVudDsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVM
TDsKLQotCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7Ci0JCWRy
bV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7Ci0JfQotCiAJcXhsX2NydGNfdXBkYXRl
X21vbml0b3JzX2NvbmZpZyhjcnRjLCAiZmx1c2giKTsKIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIw
LmMKaW5kZXggOTRmYjFmNTkzNTY0Li5hNDgxNzM0NDFhZTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
Z3B1L2RybS90aW55L2dtMTJ1MzIwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUz
MjAuYwpAQCAtMjIsNyArMjIsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJf
dnRhYmxlcy5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+
CiAKIHN0YXRpYyBib29sIGVjb19tb2RlOwogbW9kdWxlX3BhcmFtKGVjb19tb2RlLCBib29sLCAw
NjQ0KTsKQEAgLTYxMCwxOCArNjA5LDEwIEBAIHN0YXRpYyB2b2lkIGdtMTJ1MzIwX3BpcGVfdXBk
YXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCQkgc3RydWN0IGRy
bV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0
YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBpcGUt
PmNydGM7CiAJc3RydWN0IGRybV9yZWN0IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19oZWxwZXJf
ZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCWdtMTJ1MzIwX2ZiX21h
cmtfZGlydHkocGlwZS0+cGxhbmUuc3RhdGUtPmZiLCAmcmVjdCk7Ci0KLQlpZiAoY3J0Yy0+c3Rh
dGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0J
CWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0J
CWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2
LT5ldmVudF9sb2NrKTsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGVfZnVuY3MgZ20xMnUzMjBfcGlwZV9mdW5jcyA9IHsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTky
MjUuYwppbmRleCBjNjZhY2M1NjZjMmIuLjgwMmZiOGRkZTFiNiAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTky
MjUuYwpAQCAtMjYsNyArMjYsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVy
X2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0v
ZHJtX3JlY3QuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjZGVmaW5lIElMSTky
MjVfRFJJVkVSX1JFQURfQ09ERQkweDAwCiAjZGVmaW5lIElMSTkyMjVfRFJJVkVSX09VVFBVVF9D
T05UUk9MCTB4MDEKQEAgLTE2NSwxOCArMTY0LDEwIEBAIHN0YXRpYyB2b2lkIGlsaTkyMjVfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJCXN0cnVj
dCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRl
ICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRlOwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZw
aXBlLT5jcnRjOwogCXN0cnVjdCBkcm1fcmVjdCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVs
cGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQogCQlpbGk5MjI1X2Zi
X2RpcnR5KHN0YXRlLT5mYiwgJnJlY3QpOwotCi0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewot
CQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5k
X3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19p
cnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7
Ci0JfQogfQogCiBzdGF0aWMgdm9pZCBpbGk5MjI1X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1fc2lt
cGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55
L3JlcGFwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwppbmRleCA3NmQxNzky
MDA3NzUuLjE4MzQ4NDU5NWFlYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVw
YXBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwpAQCAtMzMsNyArMzMs
NiBAQAogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KLSNpbmNsdWRl
IDxkcm0vZHJtX3ZibGFuay5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgogCkBAIC04NTYsMTggKzg1NSwx
MCBAQCBzdGF0aWMgdm9pZCByZXBhcGVyX3BpcGVfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKIAkJCQlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUp
CiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsK
LQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3Qg
cmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwg
c3RhdGUsICZyZWN0KSkKIAkJcmVwYXBlcl9mYl9kaXJ0eShzdGF0ZS0+ZmIpOwotCi0JaWYgKGNy
dGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xv
Y2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZl
bnQpOwotCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWNydGMt
PnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JfQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9z
aW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIHJlcGFwZXJfcGlwZV9mdW5jcyA9IHsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
c3Q3NTg2LmMKaW5kZXggMDYwY2M3NTYxOTRmLi45ZWY1NTlkZDMxOTEgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0
NzU4Ni5jCkBAIC0yMyw3ICsyMyw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5oPgogI2luY2x1ZGUgPGRy
bS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKIC8qIGNvbnRyb2xs
ZXItc3BlY2lmaWMgY29tbWFuZHMgKi8KICNkZWZpbmUgU1Q3NTg2X0RJU1BfTU9ERV9HUkFZCTB4
MzgKQEAgLTE1OSwxOCArMTU4LDEwIEBAIHN0YXRpYyB2b2lkIHN0NzU4Nl9waXBlX3VwZGF0ZShz
dHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgICAgICAgc3RydWN0IGRy
bV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0
YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBpcGUt
PmNydGM7CiAJc3RydWN0IGRybV9yZWN0IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19oZWxwZXJf
ZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCXN0NzU4Nl9mYl9kaXJ0
eShzdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bp
bl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92Ymxh
bmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZj
cnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0K
IH0KIAogc3RhdGljIHZvaWQgc3Q3NTg2X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8v
dmJveF9tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmJveHZpZGVvL3Zib3hfbW9kZS5jCmluZGV4
IDE5NjEyMTMyYzhhMy4uOGI3ZjAwNWM0ZDIwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
dmJveHZpZGVvL3Zib3hfbW9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJv
eF9tb2RlLmMKQEAgLTE4LDcgKzE4LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4K
IAogI2luY2x1ZGUgImhnc21pX2NoYW5uZWxzLmgiCiAjaW5jbHVkZSAidmJveF9kcnYuaCIKQEAg
LTIyNiwxNyArMjI1LDYgQEAgc3RhdGljIHZvaWQgdmJveF9jcnRjX2F0b21pY19kaXNhYmxlKHN0
cnVjdCBkcm1fY3J0YyAqY3J0YywKIHN0YXRpYyB2b2lkIHZib3hfY3J0Y19hdG9taWNfZmx1c2go
c3RydWN0IGRybV9jcnRjICpjcnRjLAogCQkJCSAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqb2xk
X2NydGNfc3RhdGUpCiB7Ci0Jc3RydWN0IGRybV9wZW5kaW5nX3ZibGFua19ldmVudCAqZXZlbnQ7
Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCWlmIChjcnRjLT5zdGF0ZSAmJiBjcnRjLT5zdGF0
ZS0+ZXZlbnQpIHsKLQkJZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Ci0JCWNydGMtPnN0YXRl
LT5ldmVudCA9IE5VTEw7Ci0KLQkJc3Bpbl9sb2NrX2lycXNhdmUoJmNydGMtPmRldi0+ZXZlbnRf
bG9jaywgZmxhZ3MpOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBldmVudCk7
Ci0JCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmNydGMtPmRldi0+ZXZlbnRfbG9jaywgZmxhZ3Mp
OwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3MgdmJv
eF9jcnRjX2hlbHBlcl9mdW5jcyA9IHsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92aXJ0
aW8vdmlydGdwdV9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlz
cGxheS5jCmluZGV4IDA5NjYyMDhlYzMwZC4uZWNmNGJhN2NjMzJiIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKQEAgLTMwLDcgKzMwLDYgQEAKICNpbmNsdWRlIDxk
cm0vZHJtX2ZvdXJjYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBl
ci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2Ry
bV92YmxhbmsuaD4KIAogI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCiAKQEAgLTEyMSwxMyArMTIw
LDYgQEAgc3RhdGljIGludCB2aXJ0aW9fZ3B1X2NydGNfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1f
Y3J0YyAqY3J0YywKIHN0YXRpYyB2b2lkIHZpcnRpb19ncHVfY3J0Y19hdG9taWNfZmx1c2goc3Ry
dWN0IGRybV9jcnRjICpjcnRjLAogCQkJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpvbGRfc3Rh
dGUpCiB7Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCXNwaW5fbG9ja19pcnFzYXZlKCZjcnRj
LT5kZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KQotCQlk
cm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwotCWNy
dGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmY3J0Yy0+
ZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Ny
dGNfaGVscGVyX2Z1bmNzIHZpcnRpb19ncHVfY3J0Y19oZWxwZXJfZnVuY3MgPSB7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgYi9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKaW5kZXggNGYzNGM1MjA4MTgwLi5lZmRlNDU2
MTgzNmYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMu
YworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKQEAgLTIyMCw2
ICsyMjAsMTggQEAgc3RhdGljIGJvb2wgZGlzcGxheV9zZW5kX3BhZ2VfZmxpcChzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMg
aW50IGRpc3BsYXlfY2hlY2soc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAor
CQkJIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlLAorCQkJIHN0cnVjdCBkcm1f
Y3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKK3sKKwkvKiBNYWtlIHN1cmUgdGhhdCBEUk0gaGVscGVy
cyBkb24ndCBzZW5kIFZCTEFOSyBldmVudHMKKwkgKiBhdXRvbWF0aWNhbGx5LiBYZW4gaGFzIGl0
J3Mgb3duIGxvZ2ljIHRvIGRvIHNvLgorCSAqLworCWNydGNfc3RhdGUtPm5vX3ZibGFuayA9IGZh
bHNlOworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIGRpc3BsYXlfdXBkYXRlKHN0cnVj
dCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAgIHN0cnVjdCBkcm1fcGxhbmVf
c3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKIHsKQEAgLTI4NCw2ICsyOTYsNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGRpc3BsYXlfZnVuY3MgPSB7
CiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAogCS5kaXNhYmxlID0gZGlzcGxheV9kaXNhYmxl
LAogCS5wcmVwYXJlX2ZiID0gZHJtX2dlbV9mYl9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVf
ZmIsCisJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKIAkudXBkYXRlID0gZGlzcGxheV91cGRhdGUs
CiB9OwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oIGIvaW5jbHVkZS9kcm0v
ZHJtX2NydGMuaAppbmRleCA1ZTliMTVhMGU4YzUuLjUzNjNlMzFjOWFiZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9kcm0vZHJtX2NydGMuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCkBAIC0x
NzQsMTIgKzE3NCwyMiBAQCBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgewogCSAqIEBub192Ymxhbms6
CiAJICoKIAkgKiBSZWZsZWN0cyB0aGUgYWJpbGl0eSBvZiBhIENSVEMgdG8gc2VuZCBWQkxBTksg
ZXZlbnRzLiBUaGlzIHN0YXRlCi0JICogdXN1YWxseSBkZXBlbmRzIG9uIHRoZSBwaXBlbGluZSBj
b25maWd1cmF0aW9uLCBhbmQgdGhlIG1haW4gdXN1YWdlCi0JICogaXMgQ1JUQ3MgZmVlZGluZyBh
IHdyaXRlYmFjayBjb25uZWN0b3Igb3BlcmF0aW5nIGluIG9uZXNob3QgbW9kZS4KLQkgKiBJbiB0
aGlzIGNhc2UgdGhlIFZCTEFOSyBldmVudCBpcyBvbmx5IGdlbmVyYXRlZCB3aGVuIGEgam9iIGlz
IHF1ZXVlZAotCSAqIHRvIHRoZSB3cml0ZWJhY2sgY29ubmVjdG9yLCBhbmQgd2Ugd2FudCB0aGUg
Y29yZSB0byBmYWtlIFZCTEFOSwotCSAqIGV2ZW50cyB3aGVuIHRoaXMgcGFydCBvZiB0aGUgcGlw
ZWxpbmUgaGFzbid0IGNoYW5nZWQgYnV0IG90aGVycyBoYWQKLQkgKiBvciB3aGVuIHRoZSBDUlRD
IGFuZCBjb25uZWN0b3JzIGFyZSBiZWluZyBkaXNhYmxlZC4KKwkgKiB1c3VhbGx5IGRlcGVuZHMg
b24gdGhlIHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24uIElmIHNldCB0byB0cnVlLCBEUk0KKwkgKiBh
dG9taWMgaGVscGVycyB3aWxsIHNlbmRvdXQgYSBmYWtlIFZCTEFOSyBldmVudCBkdXJpbmcgZGlz
cGxheQorCSAqIHVwZGF0ZXMuCisJICoKKwkgKiBPbmUgdXNhZ2UgaXMgZm9yIGRyaXZlcnMgYW5k
L29yIGhhcmR3YXJlIHdpdGhvdXQgc3VwcG9ydCBmb3IgVkJMQU5LCisJICogaW50ZXJydXB0cy4g
U3VjaCBkcml2ZXJzIHR5cGljYWxseSBkbyBub3QgaW5pdGlhbGl6ZSB2YmxhbmtpbmcKKwkgKiAo
aS5lLiwgY2FsbCBkcm1fdmJsYW5rX2luaXQoKSB3aXQgdGhlIG51bWJlciBvZiBDUlRDcykuIEZv
ciBDUlRDcworCSAqIHdpdGhvdXQgaW5pdGlhbGl6ZWQgdmJsYW5raW5nLCB0aGUgZmllbGQgaXMg
aW5pdGlhbGl6ZWQgdG8gdHJ1ZSBhbmQKKwkgKiBhIFZCTEFOSyBldmVudCB3aWxsIGJlIHNlbmQg
b3V0IG9uIGVhY2ggdXBkYXRlIG9mIHRoZSBkaXNwbGF5CisJICogcGlwZWxpbmUuCisJICoKKwkg
KiBBbm90aGVyIHVzYWdlIGlzIENSVENzIGZlZWRpbmcgYSB3cml0ZWJhY2sgY29ubmVjdG9yIG9w
ZXJhdGluZyBpbgorCSAqIG9uZXNob3QgbW9kZS4gSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZl
bnQgaXMgb25seSBnZW5lcmF0ZWQgd2hlbgorCSAqIGEgam9iIGlzIHF1ZXVlZCB0byB0aGUgd3Jp
dGViYWNrIGNvbm5lY3RvciwgYW5kIHdlIHdhbnQgdGhlIGNvcmUKKwkgKiB0byBmYWtlIFZCTEFO
SyBldmVudHMgd2hlbiB0aGlzIHBhcnQgb2YgdGhlIHBpcGVsaW5lIGhhc24ndCBjaGFuZ2VkCisJ
ICogYnV0IG90aGVycyBoYWQgb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVp
bmcgZGlzYWJsZWQuCiAJICoKIAkgKiBfX2RybV9hdG9taWNfaGVscGVyX2NydGNfZHVwbGljYXRl
X3N0YXRlKCkgd2lsbCBub3QgcmVzZXQgdGhlIHZhbHVlCiAJICogZnJvbSB0aGUgY3VycmVudCBz
dGF0ZSwgdGhlIENSVEMgZHJpdmVyIGlzIHRoZW4gcmVzcG9uc2libGUgZm9yCkBAIC0zMzUsNyAr
MzQ1LDEwIEBAIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSB7CiAJICogIC0gRXZlbnRzIGZvciBkaXNh
YmxlZCBDUlRDcyBhcmUgbm90IGFsbG93ZWQsIGFuZCBkcml2ZXJzIGNhbiBpZ25vcmUKIAkgKiAg
ICB0aGF0IGNhc2UuCiAJICoKLQkgKiBUaGlzIGNhbiBiZSBoYW5kbGVkIGJ5IHRoZSBkcm1fY3J0
Y19zZW5kX3ZibGFua19ldmVudCgpIGZ1bmN0aW9uLAorCSAqIEZvciB2ZXJ5IHNpbXBsZSBoYXJk
d2FyZSB3aXRob3V0IFZCTEFOSyBpbnRlcnJ1cHQsIGVuYWJsaW5nCisJICogJnN0cnVjdCBkcm1f
Y3J0Y19zdGF0ZS5ub192YmxhbmsgbWFrZXMgRFJNJ3MgYXRvbWljIGNvbW1pdCBoZWxwZXJzCisJ
ICogc2VuZCB0aGUgZXZlbnQgYXQgYW4gYXBwcm9wcmlhdGUgdGltZS4gRm9yIG1vcmUgY29tcGxl
eCBoYXJkd2FyZSB0aGlzCisJICogY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGRybV9jcnRjX3NlbmRf
dmJsYW5rX2V2ZW50KCkgZnVuY3Rpb24sCiAJICogd2hpY2ggdGhlIGRyaXZlciBzaG91bGQgY2Fs
bCBvbiB0aGUgcHJvdmlkZWQgZXZlbnQgdXBvbiBjb21wbGV0aW9uIG9mCiAJICogdGhlIGF0b21p
YyBjb21taXQuIE5vdGUgdGhhdCBpZiB0aGUgZHJpdmVyIHN1cHBvcnRzIHZibGFuayBzaWduYWxs
aW5nCiAJICogYW5kIHRpbWVzdGFtcGluZyB0aGUgdmJsYW5rIGNvdW50ZXJzIGFuZCB0aW1lc3Rh
bXBzIG11c3QgYWdyZWUgd2l0aApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9r
bXNfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaAppbmRleCAx
NWFmZWU5Y2YwNDkuLmUyNTNiYTdiZWE5ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX3Np
bXBsZV9rbXNfaGVscGVyLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVy
LmgKQEAgLTEwMCw4ICsxMDAsMTEgQEAgc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1
bmNzIHsKIAkgKiBUaGlzIGlzIHRoZSBmdW5jdGlvbiBkcml2ZXJzIHNob3VsZCBzdWJtaXQgdGhl
CiAJICogJmRybV9wZW5kaW5nX3ZibGFua19ldmVudCBmcm9tLiBVc2luZyBlaXRoZXIKIAkgKiBk
cm1fY3J0Y19hcm1fdmJsYW5rX2V2ZW50KCksIHdoZW4gdGhlIGRyaXZlciBzdXBwb3J0cyB2Ymxh
bmsKLQkgKiBpbnRlcnJ1cHQgaGFuZGxpbmcsIG9yIGRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50
KCkgZGlyZWN0bHkgaW4gY2FzZQotCSAqIHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxhbmsgc3VwcG9y
dCBlbnRpcmVseS4KKwkgKiBpbnRlcnJ1cHQgaGFuZGxpbmcsIG9yIGRybV9jcnRjX3NlbmRfdmJs
YW5rX2V2ZW50KCkgZm9yIG1vcmUKKwkgKiBjb21wbGV4IGNhc2UuIEluIGNhc2UgdGhlIGhhcmR3
YXJlIGxhY2tzIHZibGFuayBzdXBwb3J0IGVudGlyZWx5LAorCSAqIGRyaXZlcnMgY2FuIHNldCAm
c3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpbgorCSAqICZzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGVfZnVuY3MuY2hlY2sgYW5kIGxldCBEUk0ncworCSAqIGF0b21pYyBoZWxw
ZXIgZmFrZSBhIHZibGFuayBldmVudC4KIAkgKi8KIAl2b2lkICgqdXBkYXRlKShzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCSAgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0
YXRlICpvbGRfcGxhbmVfc3RhdGUpOwotLSAKMi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:21:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12: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 1itW3C-0001Am-Ed; Mon, 20 Jan 2020 12:21:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nhcu=3J=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1itW3A-0001Ah-Q8
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:21:00 +0000
X-Inumbo-ID: 4eff4ea8-3b7f-11ea-b95e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eff4ea8-3b7f-11ea-b95e-12813bfff9fa;
 Mon, 20 Jan 2020 12:20:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 22B7CAD5E;
 Mon, 20 Jan 2020 12:20:55 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 20 Jan 2020 13:20:50 +0100
Message-Id: <20200120122051.25178-4-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120122051.25178-1-tzimmermann@suse.de>
References: <20200120122051.25178-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/4] drm/ast: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYXN0IGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2
ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKaW5kZXggMzQ2MDhmMDQ5OWViLi43ODEwYTg0
ZTdlOWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMKQEAgLTgzMyw4ICs4MzMsNiBAQCBzdGF0aWMg
dm9pZCBhc3RfY3J0Y19oZWxwZXJfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywK
IAlzdHJ1Y3QgYXN0X3ZiaW9zX21vZGVfaW5mbyAqdmJpb3NfbW9kZV9pbmZvOwogCXN0cnVjdCBk
cm1fZGlzcGxheV9tb2RlICphZGp1c3RlZF9tb2RlOwogCi0JY3J0Yy0+c3RhdGUtPm5vX3ZibGFu
ayA9IHRydWU7Ci0KIAlhc3Rfc3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7
CiAKIAlmb3JtYXQgPSBhc3Rfc3RhdGUtPmZvcm1hdDsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:21:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12:21: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 1itW3M-0001DP-I7; Mon, 20 Jan 2020 12:21:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nhcu=3J=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1itW3K-0001D2-QO
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:21:10 +0000
X-Inumbo-ID: 4effbb72-3b7f-11ea-b95e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4effbb72-3b7f-11ea-b95e-12813bfff9fa;
 Mon, 20 Jan 2020 12:20:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BE130AC7C;
 Mon, 20 Jan 2020 12:20:54 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 20 Jan 2020 13:20:47 +0100
Message-Id: <20200120122051.25178-1-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdp
dGhvdXQgVkJMQU5LCnN1cHBvcnQgY2FuIGVuYWJsZSBkcm1fY3J0Y192Ymxhbmsubm9fdmJsYW5r
IGFuZCBsZXQgRFJNIGRvIHRoZSByZXN0LgpUaGUgcGF0Y2hzZXQgbWFrZXMgdGhpcyBvZmZpY2lh
bCBhbmQgY29udmVydHMgb3ZlciBkcml2ZXJzLgoKVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
bG9va3MgYXQgdGhlIG51bWJlciBvZiBpbml0aWFsaXplZCBDUlRDcwp3cnQgdmJsYW5raW5nLiBJ
ZiB2YmxhbmtpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQgZm9yIGEgQ1JUQywgdGhlIGRyaXZlcgpp
cyByZXNwb25zaWJsZSBmb3Igc2VuZGluZyBvdXQgVkJMQU5LIGV2ZW50cy4gT3RoZXJ3aXNlLCBE
Uk0gd2lsbCBzZW5kCm91dCB0aGUgZXZlbnQuIFRoZSBiZWhhdmlvdXIgc2VsZWN0ZWQgYnkgaW5p
dGlhbGl6aW5nIG5vX3ZibGFuayBhcyBwYXJ0Cm9mIGRybV9hdG9taWNfaGVscGVyX2NoZWNrX21v
ZGVzZXQoKS4KCkkgd2VudCB0aHJvdWdoIGFsbCBkcml2ZXJzLCBsb29raW5nIGZvciB0aG9zZSB0
aGF0IGNhbGwgc2VuZCBvdXQgVkJMQU5LCmV2ZW50cyBidXQgZG8gbm90IGNhbGwgZHJtX3ZibGFu
a19pbml0KCkuIFRoZXNlIGFyZSBjb252ZXJ0ZWQgdG8gdGhlIG5ldwpzZW1hbnRpY3MuIFRoaXMg
YWZmZWN0cyB0aW55IGRyaXZlcnM7IGRyaXZlcnMgZm9yIHZpcnR1YWwgaGFyZHdhcmU7IGFuZAph
IGZldyBvdGhlcnMsIHdoaWNoIGRvIG5vdCBzdXBwb3J0IGludGVycnVwdHMuIFhlbiBjb21lcyB3
aXRoIGl0cwpvd24gVkJMQU5LIGxvZ2ljIGFuZCBkaXNhYmxlcyBub192YmxhbmsgZXhwbGljdGx5
LgoKRm9yIG5vdywgSSBsZWZ0IG91dCBIYW5zJyBSLWIgb24gdjIgb2YgdGhlIHNlcmllcywgYXMg
dGhlIHBhdGNoZXMgY2hhbmdlZApxdWl0ZSBhIGJpdC4KCnYzOgoJKiByZW9yZGVyIGFuZCBzcXVh
c2ggcGF0Y2hlcwoJKiBzZXQgbm9fdmJsYW5rIGluIGRybV9hdG9taWNfaGVscGVyX2NoZWNrX21v
ZGVzZXQoKSBmb3IgKmFsbCoKCSAgZHJpdmVycyAoRGFuaWVsKQoJKiBjb252ZXJ0IGFsbCBkcml2
ZXJzIHRvIG5ldyBzZW1uYXRpY3MgYXMgbmVjZXNzYXJ5CnYyOgoJKiBkb2N1bWVudCBmdW5jdGlv
bmFsaXR5IChEYW5pZWwpCgkqIGNsZWFudXAgYXN0IChEYW5pZWwpCgkqIGxldCBzaW1wbGUta21z
IGhhbmRsZSBub192Ymxhbmsgd2hlcmUgcG9zc2libGUKClRob21hcyBaaW1tZXJtYW5uICg0KToK
ICBkcm06IEFkZCBkcm1fY3J0Y19oYXNfdmJsYW5rKCkKICBkcm06IEluaXRpYWxpemUgc3RydWN0
IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBmcm9tIGRldmljZSBzZXR0aW5ncwogIGRybS9hc3Q6
IERvbid0IHNldCBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGV4cGxpY3RseQogIGRy
bS91ZGw6IERvbid0IHNldCBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGV4cGxpY3Rs
eQoKIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyAgICAgICAgfCAxNiAtLS0tLS0t
LS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgICAgICAgICAgIHwgIDIgLS0K
IGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyAgICAgICAgfCAgOSAtLS0tLS0tCiBk
cml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jICAgICAgICAgIHwgIDggLS0tLS0tLQogZHJp
dmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgICAgICB8IDEwICsrKysrKystCiBkcml2
ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMgICAgICAgICAgIHwgIDkgLS0tLS0tLQogZHJpdmVy
cy9ncHUvZHJtL2RybV92YmxhbmsuYyAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysr
KysrKysrKwogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jICAgICAgICB8IDE0IC0t
LS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9nbTEydTMyMC5jICAgICAgICAgIHwgIDkg
LS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jICAgICAgICAgICB8ICA5IC0t
LS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYyAgICAgICAgICAgfCAgOSAtLS0t
LS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYyAgICAgICAgICAgIHwgIDkgLS0tLS0t
LQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jICAgICAgICB8IDExIC0tLS0tLS0t
LQogZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21vZGUuYyAgICB8IDEyIC0tLS0tLS0t
LS0KIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgfCAgOCAtLS0tLS0t
CiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgIHwgMTMgKysrKysrKysr
KwogaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgICAgICAgICAgICAgICB8IDI3ICsrKysrKysr
KysrKysrKy0tLS0tLQogaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmggICAgICB8
ICA3ICsrKystLQogaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oICAgICAgICAgICAgICAgICB8ICAx
ICsKIDE5IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDEzNSBkZWxldGlvbnMoLSkK
Ci0tCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:21:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 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 1itW3R-0001Fc-Tg; Mon, 20 Jan 2020 12:21:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Nhcu=3J=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1itW3P-0001Ek-Qo
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:21:15 +0000
X-Inumbo-ID: 4eff4ea9-3b7f-11ea-b95e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eff4ea9-3b7f-11ea-b95e-12813bfff9fa;
 Mon, 20 Jan 2020 12:20:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9CA52ADB5;
 Mon, 20 Jan 2020 12:20:55 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Mon, 20 Jan 2020 13:20:51 +0100
Message-Id: <20200120122051.25178-5-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200120122051.25178-1-tzimmermann@suse.de>
References: <20200120122051.25178-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/4] drm/udl: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdWRsIGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KLS0tCiBkcml2
ZXJzL2dwdS9kcm0vdWRsL3VkbF9tb2Rlc2V0LmMgfCAxMSAtLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX21vZGVzZXQuYyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21vZGVzZXQuYwppbmRleCAy
MmFmMTc5NTkwNTMuLmQ1OWViYWM3MGIxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Vk
bC91ZGxfbW9kZXNldC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21vZGVzZXQuYwpA
QCAtMzc1LDggKzM3NSw2IEBAIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2VuYWJsZShzdHJ1Y3Qg
ZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJY2hhciAqd3JwdHI7CiAJaW50IGNvbG9y
X2RlcHRoID0gVURMX0NPTE9SX0RFUFRIXzE2QlBQOwogCi0JY3J0Y19zdGF0ZS0+bm9fdmJsYW5r
ID0gdHJ1ZTsKLQogCWJ1ZiA9IChjaGFyICopdWRsLT5tb2RlX2J1ZjsKIAogCS8qIFRoaXMgZmly
c3Qgc2VjdGlvbiBoYXMgdG8gZG8gd2l0aCBzZXR0aW5nIHRoZSBiYXNlIGFkZHJlc3Mgb24gdGhl
CkBAIC00MjgsMTQgKzQyNiw2IEBAIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2Rpc2FibGUoc3Ry
dWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlKQogCXVkbF9zdWJtaXRfdXJiKGRldiwg
dXJiLCBidWYgLSAoY2hhciAqKXVyYi0+dHJhbnNmZXJfYnVmZmVyKTsKIH0KIAotc3RhdGljIGlu
dAotdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfY2hlY2soc3RydWN0IGRybV9zaW1wbGVfZGlzcGxh
eV9waXBlICpwaXBlLAotCQkJICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3Rh
dGUsCi0JCQkgICAgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCi17Ci0JcmV0
dXJuIDA7Ci19Ci0KIHN0YXRpYyB2b2lkCiB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV91cGRhdGUo
c3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgICAgIHN0cnVjdCBk
cm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKQEAgLTQ1Nyw3ICs0NDcsNiBAQCBzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVf
ZnVuY3MgPSB7CiAJLm1vZGVfdmFsaWQgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9tb2RlX3Zh
bGlkLAogCS5lbmFibGUgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9lbmFibGUsCiAJLmRpc2Fi
bGUgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9kaXNhYmxlLAotCS5jaGVjayA9IHVkbF9zaW1w
bGVfZGlzcGxheV9waXBlX2NoZWNrLAogCS51cGRhdGUgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlw
ZV91cGRhdGUsCiAJLnByZXBhcmVfZmIgPSBkcm1fZ2VtX2ZiX3NpbXBsZV9kaXNwbGF5X3BpcGVf
cHJlcGFyZV9mYiwKIH07Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 12:37:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 12:37: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 1itWId-0002YP-Gb; Mon, 20 Jan 2020 12:36:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itWIc-0002YK-Ow
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 12:36:58 +0000
X-Inumbo-ID: 8739a76c-3b81-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8739a76c-3b81-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 12:36: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 mx2.suse.de (Postfix) with ESMTP id CD558AF22;
 Mon, 20 Jan 2020 12:36:48 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <9f4b57e9-c7a4-78e9-32c1-b25530c550f4@suse.com>
 <20200120120444.GY11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <132e73ad-5f7c-74a0-5e2a-00f807363bb1@suse.com>
Date: Mon, 20 Jan 2020 13:36:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120120444.GY11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86: determine HAVE_AS_* just once
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gMjAuMDEuMjAyMCAxMzowNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEph
biAwNiwgMjAyMCBhdCAwNTozNDo0NVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0t
IGEvQ29uZmlnLm1rCj4+ICsrKyBiL0NvbmZpZy5tawo+PiBAQCAtMTUxLDcgKzE1MSw3IEBAIGVu
ZGlmCj4+ICAjIGFzLWluc246IENoZWNrIHdoZXRoZXIgYXNzZW1ibGVyIHN1cHBvcnRzIGFuIGlu
c3RydWN0aW9uLgo+PiAgIyBVc2FnZTogY2ZsYWdzLXkgKz0gJChjYWxsIGFzLWluc24sQ0MgRkxB
R1MsImluc24iLG9wdGlvbi15ZXMsb3B0aW9uLW5vKQo+PiAgYXMtaW5zbiA9ICQoaWYgJChzaGVs
bCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20gdm9sYXRpbGUgKCAkKDIpICk7IH0nIFwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgfCAkKGZpbHRlci1vdXQgLU0lICUuZCAtaW5jbHVkZSAlL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oLCQoMSkpIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgfCAk
KGZpbHRlci1vdXQgLU0lICUuZCAtaW5jbHVkZSAlL2NvbmZpZy5oLCQoMSkpIFwKPiAKPiBEb24n
dCB5b3UgbmVlZCB0byBmaWx0ZXIgb3V0IC1pbmNsdWRlIHhlbi9jb25maWcuaCBhcyBhZGRlZCB0
byBDTEZBR1MKPiBiZWxvdz8KClRoZSB3aG9sZSBwb2ludCBvZiB0aGUgY2hhbmdlIGlzIHRvIGZp
bHRlciBvdXQgX2JvdGhfIGNvbmZpZy5oIChhcwp3ZWxsIGFzIGFueSBmdXR1cmUgb25lKSAtIHRo
ZSBvbmUgdW5kZXIgaW5jbHVkZS94ZW4vIGFuZCB0aGUgb25lCnVuZGVyIGluY2x1ZGUvZ2VuZXJh
dGVkLy4gSGVuY2UgdGhlIHdpZGVuaW5nIG9mIHdoYXQgdGhlIHBhdHRlcm4Kd291bGQgbWF0Y2gu
Cgo+PiBAQCAtMjQwLDYgKzI0MSw0NSBAQCAkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4Ni9hc20t
bWFjcm9zLmg6Cj4+ICAJZWNobyAnI2VuZGlmJyA+PiRALm5ldwo+PiAgCSQoY2FsbCBtb3ZlLWlm
LWNoYW5nZWQsJEAubmV3LCRAKQo+PiAgCj4+ICsjIFRoZXJlIGFyZSBtdWx0aXBsZSBpbnZvY2F0
aW9ucyBvZiB0aGlzIE1ha2VmaWxlLCBvbmUgZWFjaCBmb3IgYXNtLW9mZnNldC5zLAo+PiArIyAk
KFRBUkdFVCksIGJ1aWx0X2luLm8sIGFuZCBzZXZlcmFsIG1vcmUgZnJvbSB0aGUgcnVsZXMgYnVp
bGRpbmcgJChUQVJHRVQpCj4+ICsjIGFuZCAkKFRBUkdFVCkuZWZpLiBUaGUgMm5kIGFuZCAzcmQg
bWF5IHJhY2Ugd2l0aCBvbmUgYW5vdGhlciwgYW5kIHdlIGRvbid0Cj4+ICsjIHdhbnQgdG8gcmUt
Z2VuZXJhdGUgY29uZmlnLmggaW4gdGhhdCBjYXNlIGFueXdheSwgc28gZ3VhcmQgdGhlIGxvZ2lj
Cj4+ICsjIGFjY29yZGluZ2x5LiAoV2UgZG8gd2FudCB0byBoYXZlIHRoZSBGT1JDRSBkZXBlbmRl
bmN5IG9uIHRoZSBydWxlLCB0byBiZQo+PiArIyBzdXJlIHdlIHBpY2sgdXAgY2hhbmdlcyB3aGVu
IHRoZSBjb21waWxlciB1c2VkIGhhcyBjaGFuZ2VkLikKPj4gK2lmZXEgKCQoTUFLRUNNREdPQUxT
KSxhc20tb2Zmc2V0cy5zKQo+PiArCj4+ICthcy1JU0EtbGlzdCA6PSBDTFdCIEVQVCBGU0dTQkFT
RSBJTlZQQ0lEIFJEUkFORCBSRFNFRUQgU1NFNF8yIFZNWCBYU0FWRU9QVAo+PiArCj4+ICtDTFdC
LWluc24JOj0gY2x3YiAoJXJheCkKPj4gK0VQVC1pbnNuCTo9IGludmVwdCAoJXJheCksJXJheAo+
PiArRlNHU0JBU0UtaW5zbgk6PSByZGZzYmFzZSAlcmF4Cj4+ICtJTlZQQ0lELWluc24JOj0gaW52
cGNpZCAoJXJheCksJXJheAo+PiArUkRSQU5ELWluc24JOj0gcmRyYW5kICVlYXgKPj4gK1JEU0VF
RC1pbnNuCTo9IHJkc2VlZCAlZWF4Cj4+ICtTU0U0XzItaW5zbgk6PSBjcmMzMiAlZWF4LCVlYXgK
Pj4gK1ZNWC1pbnNuCTo9IHZtY2FsbAo+PiArWFNBVkVPUFQtaW5zbgk6PSB4c2F2ZW9wdCAoJXJh
eCkKPj4gKwo+PiArYXMtZmVhdHVyZXMtbGlzdCA6PSAkKGFzLUlTQS1saXN0KSBORUdBVElWRV9U
UlVFIE5PUFNfRElSRUNUSVZFCj4gCj4gSSB0aGluayBpdCB3b3VsZCBiZSBjbGVhcmVyIHRvIHBs
YWNlIHRoaXMgYmVsb3cgdGhlIE5FR0FUSVZFX1RSVUUgYW5kCj4gTk9QU19ESVJFQ1RJVkUgZGVm
aW5pdGlvbnMgYmVsb3c/IFNvIHRoYXQgYWxsIEZPTy1pbnNuIGFyZSB0b2dldGhlci4KCklmIHlv
dXIgcmVtYXJrIHdhcyBhYm91dCBqdXN0IHRoZSBsYXN0IGxpbmUgLSB5ZXMsIHBlcmhhcHMgKGFu
ZApsb29raW5nIGF0IGl0IGFnYWluIEkgZG9uJ3QgZXZlbiBrbm93IHdoeSBpdCBlbmRlZCB1cCBp
biB0aGUKcGxhY2UgaXQncyBpbiByaWdodCBub3cpLiBCdXQgSSdtIHRvbGQgdGhlIG9yaWdpbmFs
IG1lY2hhbmlzbSBpcwpnb2luZyB0byBiZSByZXBsYWNlZCBub3cgYnkgYSBLY29uZmlnIG9uZSBh
bnl3YXkuIElmIHRoaXMgaXMKZ29pbmcgdG8gaGFwcGVuIHNvb24sIHRoZSBwYXRjaCBoZXJlIHdv
dWxkIGJlIG9mIG5vIGZ1cnRoZXIKaW50ZXJlc3QuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 13:48:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 13:48: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 1itXPI-0008EG-Bv; Mon, 20 Jan 2020 13:47:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itXPH-0008EB-2M
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 13:47:55 +0000
X-Inumbo-ID: 6d3e1654-3b8b-11ea-b96c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d3e1654-3b8b-11ea-b96c-12813bfff9fa;
 Mon, 20 Jan 2020 13:47: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 <osstest-admin@xenproject.org>)
 id 1itXP2-0007tj-FP; Mon, 20 Jan 2020 13:47: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 1itXP2-0005fQ-3f; Mon, 20 Jan 2020 13:47:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itXP2-00042H-34; Mon, 20 Jan 2020 13:47:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146308-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 13:47:40 +0000
Subject: [Xen-devel] [ovmf test] 146308: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTIgZGF5cyAgIDQ3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDEgZGF5cyAgICA1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 13:57:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 13: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 1itXYa-0000fV-Cr; Mon, 20 Jan 2020 13:57:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itXYZ-0000fO-NP
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 13:57:31 +0000
X-Inumbo-ID: c06107be-3b8c-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c06107be-3b8c-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 13:57: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 <osstest-admin@xenproject.org>)
 id 1itXYD-00085J-Fn; Mon, 20 Jan 2020 13: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 1itXYD-0005st-9C; Mon, 20 Jan 2020 13:57:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itXYD-00011x-8e; Mon, 20 Jan 2020 13:57:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146321-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=9366a8cc1ca2725d6c18a8217aae013edfadf55e
X-Osstest-Versions-That: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 13:57:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146321: 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>

ZmxpZ2h0IDE0NjMyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MzY2YThjYzFjYTI3MjVkNmMxOGE4MjE3YWFlMDEzZWRmYWRmNTVlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZWVlZGFmNWEwZDllZDYzMjRm
M2JkNWI3MDBiYjIyZWI0MzU1MzQxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYyMTggIDIwMjAt
MDEtMTggMTM6MDE6MzAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzIxICAy
MDIwLTAxLTIwIDEyOjAwOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgMWVlZWRhZjVhMC4uOTM2NmE4Y2MxYyAgOTM2NmE4Y2MxY2EyNzI1ZDZjMThh
ODIxN2FhZTAxM2VkZmFkZjU1ZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:08:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14: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 1itXj1-0001j4-7S; Mon, 20 Jan 2020 14:08:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itXiz-0001iz-MB
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:08:17 +0000
X-Inumbo-ID: 48c99930-3b8e-11ea-8e9a-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48c99930-3b8e-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 14:08:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579529288;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=FidVSJQcN738992TnRuAGgEt9L7HnMLnqKJ5GuPGhvM=;
 b=SvT938nS4MJ4dnf+HhUi09LpcKpW5VSbcgw+8Uegfw1As/xMl/kEvSWt
 MYosmXtzEJbhHpIbH2iNZB/WwDK1WyanFzMsihGfj7lgzbCQRIY8r9n8x
 gtUbsSBgSo6CUkoiP7Ql1olafU6sfBs5Y8BowZ/fYBuwrlcRSuTwSEmS8 A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5pw2nbeB+mt2BXMIW2X6fqSLUHRU29GExydKxxyb9Fyf7fauDXlpeinSMA/KPuulbGoHmPXjYm
 Vfdf0ItHgDsfAoxbp711WeVEEMfCn89dDwZZ17CEOzmzY/x+Hwv/eiemt5KkeX0Azb0Ni/Ab5h
 lAZtGo+zlSd6RRgFMt4UbdIbASIkyeCewTNEQ4JDJdTEkdWhcruVpQalk6IHUd3y/TcUWwkaEG
 UXPZyqLxXYh6J8sMR1wNCdjZjkijy4PaRG0/v7Dke26eWTrQ5JW7VZjjBU8g9/F88+gUl3ojCG
 J3U=
X-SBRS: 2.7
X-MesageID: 11174654
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11174654"
Date: Mon, 20 Jan 2020 14:07:50 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200120140750.GZ11756@Air-de-Roger>
References: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: sstabellini@kernel.org, julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, 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>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMDQ6MDA6MDNQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gRHVlIHRvIEFNRCBhbmQgSHlnb24gYmVpbmcgdW5hYmxlIHRvIHNlbGVjdGl2ZWx5
IHRyYXAgQ1I0IGJpdCBtb2RpZmljYXRpb25zCj4gcnVubmluZyAzMi1iaXQgUFYgZ3Vlc3QgaW5z
aWRlIFBWIHNoaW0gY29tZXMgd2l0aCBzaWduaWZpY2FudCBwZXJmb3JtYW5jZQo+IGhpdC4gTW9y
ZW92ZXIsIGZvciBTTUVQIGluIHBhcnRpY3VsYXIgZXZlcnkgdGltZSBDUjQuU01FUCBjaGFuZ2Vz
IG9uIGNvbnRleHQKPiBzd2l0Y2ggdG8vZnJvbSAzMi1iaXQgUFYgZ3Vlc3QsIGl0IGdldHMgdHJh
cHBlZCBieSBMMCBYZW4gd2hpY2ggdGhlbgo+IHRyaWVzIHRvIHBlcmZvcm0gZ2xvYmFsIFRMQiBp
bnZhbGlkYXRpb24gZm9yIFBWIHNoaW0gZG9tYWluLiBUaGlzIHVzdWFsbHkKPiByZXN1bHRzIGlu
IGV2ZW50dWFsIGhhbmcgb2YgYSBQViBzaGltIHdpdGggYXQgbGVhc3Qgc2V2ZXJhbCB2Q1BVcy4K
PiAKPiBTaW5jZSB0aGUgb3ZlcmFsbCBzZWN1cml0eSByaXNrIGlzIGdlbmVyYWxseSBsb3dlciBm
b3Igc2hpbSBYZW4gYXMgaXQgYmVpbmcKPiB0aGVyZSBtb3JlIG9mIGEgZGVmZW5zZS1pbi1kZXB0
aCBtZWNoYW5pc20sIGNob29zZSB0byBkaXNhYmxlIFNNRVAvU01BUCBpbgo+IGl0IGJ5IGRlZmF1
bHQgb24gQU1EIGFuZCBIeWdvbiB1bmxlc3MgYSB1c2VyIGNob3NlIG90aGVyd2lzZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4K
PiAtLS0KPiBJJ20gYSBsaXR0bGUgYml0IG9uIHRoZSBmZW5jZSB3aXRoIHRoaXMgb25lLiBXZSdy
ZSBoYXZpbmcgdGhlIHNhbWUgaXNzdWUgd2l0aAo+IGdlbmVyYWwgbmVzdGVkIHZpcnQgYnV0IEkn
bSBub3QgaW5jbGluZWQgdG8gdHJhZGUgc2VjdXJpdHkgZm9yIGEgdXNlciBpbgo+IGdlbmVyYWwg
Y2FzZS4gRGlzYWJsaW5nIGl0IGJ5IGRlZmF1bHQgZm9yIFBWIHNoaW0gb25seSBzZWVtcyByYXRo
ZXIgaW5vY3VvdXMKPiBkdWUgdG8gdGhlIHVzZSBjYXNlIHJlc3RyaWNpb24uIEknZCBsaWtlIHRv
IGhlYXIgbW9yZSBvcGluaW9ucy4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jIHwgMTAgKysrKysrKystLQo+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAg
ICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+
IGluZGV4IDk4MWE1ZTIuLjA1YjJkZGUgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
Cj4gQEAgLTE5MzYsMTkgKzE5MzYsMjUgQEAgaXMgMU1CLgo+ICAjIyMgc21hcCAoeDg2KQo+ICA+
IGA9IDxib29sZWFuPiB8IGh2bWAKPiAgCj4gLT4gRGVmYXVsdDogYHRydWVgCj4gKz4gRGVmYXVs
dDogYHRydWVgIHVubGVzcyBydW5uaW5nIGluIHB2LXNoaW0gbW9kZSBvbiBBTUQgb3IgSHlnb24g
aGFyZHdhcmUKPiAgCj4gIEZsYWcgdG8gZW5hYmxlIFN1cGVydmlzb3IgTW9kZSBBY2Nlc3MgUHJl
dmVudGlvbgo+ICBVc2UgYHNtYXA9aHZtYCB0byBhbGxvdyBTTUFQIHVzZSBieSBIVk0gZ3Vlc3Rz
IG9ubHkuCj4gIAo+ICtJbiBQViBzaGltIG1vZGUgb24gQU1EIG9yIEh5Z29uIGhhcmR3YXJlIGR1
ZSB0byBzaWduaWZpY2FudCBwZXJmb21hbmNlIGltcGFjdAo+ICtpbiBzb21lIGNhc2VzIGFuZCBn
ZW5lcmFsbHkgbG93ZXIgc2VjdXJpdHkgcmlzayB0aGUgb3B0aW9uIGRlZmF1bHRzIHRvIGZhbHNl
Lgo+ICsKPiAgIyMjIHNtZXAgKHg4NikKPiAgPiBgPSA8Ym9vbGVhbj4gfCBodm1gCj4gIAo+IC0+
IERlZmF1bHQ6IGB0cnVlYAo+ICs+IERlZmF1bHQ6IGB0cnVlYCB1bmxlc3MgcnVubmluZyBpbiBw
di1zaGltIG1vZGUgb24gQU1EIG9yIEh5Z29uIGhhcmR3YXJlCj4gIAo+ICBGbGFnIHRvIGVuYWJs
ZSBTdXBlcnZpc29yIE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24KPiAgVXNlIGBzbWVwPWh2bWAg
dG8gYWxsb3cgU01FUCB1c2UgYnkgSFZNIGd1ZXN0cyBvbmx5Lgo+ICAKPiArSW4gUFYgc2hpbSBt
b2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZSBkdWUgdG8gc2lnbmlmaWNhbnQgcGVyZm9tYW5j
ZSBpbXBhY3QKPiAraW4gc29tZSBjYXNlcyBhbmQgZ2VuZXJhbGx5IGxvd2VyIHNlY3VyaXR5IHJp
c2sgdGhlIG9wdGlvbiBkZWZhdWx0cyB0byBmYWxzZS4KPiArCj4gICMjIyBzbXQgKHg4NikKPiAg
PiBgPSA8Ym9vbGVhbj5gCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggNWJkYzIyOS4uODQzMmI3NyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4g
QEAgLTEwNSw5ICsxMDUsOSBAQCBzdHJ1Y3QgY3B1aW5mb194ODYgX19yZWFkX21vc3RseSBib290
X2NwdV9kYXRhID0geyAwLCAwLCAwLCAwLCAtMSB9Owo+ICAKPiAgdW5zaWduZWQgbG9uZyBfX3Jl
YWRfbW9zdGx5IG1tdV9jcjRfZmVhdHVyZXMgPSBYRU5fTUlOSU1BTF9DUjQ7Cj4gIAo+IC0vKiBz
bWVwOiBFbmFibGUvZGlzYWJsZSBTdXBlcnZpc29yIE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24g
KGRlZmF1bHQgb24pLiAqLwo+IC0jZGVmaW5lIFNNRVBfSFZNX09OTFkgKC0xKQo+IC1zdGF0aWMg
czggX19pbml0ZGF0YSBvcHRfc21lcCA9IDE7Cj4gKy8qIHNtZXA6IEVuYWJsZS9kaXNhYmxlIFN1
cGVydmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlvbiAqLwo+ICsjZGVmaW5lIFNNRVBfSFZN
X09OTFkgKC0yKQo+ICtzdGF0aWMgczggX19pbml0ZGF0YSBvcHRfc21lcCA9IC0xOwoKQ291bGQg
eW91IGNoYW5nZSB0aGUgdHlwZSB0byBpbnQ4X3QgaW5zdGVhZCBvZiBzOD8gKGhlcmUgYW5kIGJl
bG93LApjYW4gYmUgZG9uZSBvbiBjb21taXQgd2l0aCB0aGUgY2hhbmdlcyByZXF1ZXN0ZWQgYnkg
SmFuKS4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:32:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14: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 1itY5r-00048R-MZ; Mon, 20 Jan 2020 14:31:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3ogU=3J=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itY5q-00048M-Is
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:31:54 +0000
X-Inumbo-ID: 979e67fe-3b91-11ea-b986-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 979e67fe-3b91-11ea-b986-12813bfff9fa;
 Mon, 20 Jan 2020 14:31:49 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id t2so29808123wrr.1
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 06:31:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=hHJhwr5erh/UYPxy3FYpYx/861mLb40RvwczGsEqYcY=;
 b=HQex0IFHlgf2ToVD+DQju9ZS0SGSH9ggTmT61pwQldg67Q9x7wfmEQIiDdM6Lxyt97
 SO4e2ANEHW+HTO8gvEXiw46V9+3cB4+QEiS4M7I+C0FzKSBFj8/CWwVPFbSnWfDRtq1X
 xnXLwosBgNDI1atX+fkjsgaXTs+9C8Qa+JzYbpV92HVGWWP9+GUwMV3Z5TBW0NElhF2f
 WvaiBUQG79AJ9cfdWi8t1CDIYXzsKPFQcMeemjjb2LfcFZlBCWJ0HVbxxZGoupVK9dRf
 AReqqI5OT0P56D1S8U+Gz/PaxSb+BobH5A83v/bmUTRcwbqz+bAbqDbxMslQE5Hrb/+Y
 ATTg==
X-Gm-Message-State: APjAAAXQcThQ8vZCcrl5L8pzeouDqkBd/MioDXFRqqWLzWw/+jp14PFr
 qChIfpueO9rwXoXB8SKpX13fcwoYBi+loA==
X-Google-Smtp-Source: APXvYqxNgdIEDHTSvzN/KuaqXluHeRiXQtxkObha89LagoV8dEZO5tJaZAbFKvErh0kHQ7ZkOZysDQ==
X-Received: by 2002:a5d:620b:: with SMTP id y11mr18358497wru.230.1579530708234; 
 Mon, 20 Jan 2020 06:31:48 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id 5sm48379761wrh.5.2020.01.20.06.31.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 20 Jan 2020 06:31:47 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 20 Jan 2020 14:31:42 +0000
Message-Id: <20200120143142.19820-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages associated
 to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, Jan Beulich <jbeulich@suse.com>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KClRoZSBzdHJ1Y3R1cmUgZG9t
YWluIG1heSBiZSBiaWdnZXIgdGhhbiBhIHBhZ2Ugc2l6ZSB3aGVuIGxvY2sgcHJvZmlsaW5nCmlz
IGVuYWJsZWQuIEhvd2V2ZXIsIHRoZSBmdW5jdGlvbiBmcmVlX2RvbWhlYXBfc3RydWN0IHdpbGwg
b25seSBmcmVlIHRoZQpmaXJzdCBwYWdlLgoKVGhpcyBpcyBub3QgYSBzZWN1cml0eSBpc3N1ZSBi
ZWNhdXNlIHN0cnVjdCBkb21haW4gY2FuIG9ubHkgYmUgYmlnZ2VyCnRoYW4gYSBwYWdlIHNpemUg
Zm9yIGxvY2sgcHJvZmlsaW5nLiBUaGUgZmVhdHVyZSBjYW4gb25seSBiZSBzZWxlY3RlZAppbiBE
RUJVRyBhbmQgRVhQRVJUIG1vZGUuCgpGaXhlczogODkxNmZjZjQ1NzcgKCJ4ODYvZG9tYWluOiBj
b21waWxlIHdpdGggbG9ja19wcm9maWxlPXkgZW5hYmxlZCIpClJlcG9ydGVkLWJ5OiBEYXZpZCBX
b29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGpncmFsbEBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyOGZl
ZmExZjgxLi5hNTM4MGI5YmFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNDQsNyArMzQ0LDcgQEAgc3RydWN0IGRvbWFp
biAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQogCiB2b2lkIGZyZWVfZG9tYWluX3N0cnVjdChz
dHJ1Y3QgZG9tYWluICpkKQogewotICAgIGZyZWVfeGVuaGVhcF9wYWdlKGQpOworICAgIGZyZWVf
eGVuaGVhcF9wYWdlcyhkLCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplb2YoKmQpKSk7CiB9CiAK
IHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:37:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14:37: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 1itYB9-0004Tt-5P; Mon, 20 Jan 2020 14:37:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itYB8-0004To-LF
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:37:22 +0000
X-Inumbo-ID: 57250394-3b92-11ea-b987-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57250394-3b92-11ea-b987-12813bfff9fa;
 Mon, 20 Jan 2020 14:37: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 <osstest-admin@xenproject.org>)
 id 1itYAv-0000Wi-SZ; Mon, 20 Jan 2020 14:37: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 1itYAv-0007F1-Fm; Mon, 20 Jan 2020 14:37:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itYAv-0004CQ-Dt; Mon, 20 Jan 2020 14:37:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1itYAv-0004CQ-Dt@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 14:37:09 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-arm64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5894033209016664240=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-arm64-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146332/


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-arm64-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-arm64-libvirt.libvirt-build --summary-out=tmp/146332.bisection-summary --basis-template=146182 --blessings=real,real-bisect libvirt build-arm64-libvirt libvirt-build
Searching for failure / basis pass:
 146299 fail [host=rochester1] / 146182 [host=laxton0] 146156 [host=rochester0] 146103 [host=rochester0] 146061 [host=laxton1] 145969 [host=laxton1] 145906 [host=rochester0] 145842 [host=laxton0] 145779 [host=laxton1] 145511 [host=laxton1] 145212 [host=rochester0] 145173 [host=laxton0] 145133 [host=laxton0] 145054 [host=laxton1] 144995 [host=laxton1] 144958 [host=laxton1] 144920 [host=laxton1] 144885 [host=laxton1] 144853 [host=laxton1] 144828 [host=laxton1] 144802 [host=laxton0] 144517 [host=la\
 xton1] 144501 [host=laxton1] 144408 [host=rochester0] 144368 [host=laxton0] 144345 [host=rochester0] 144318 [host=laxton0] 144304 [host=laxton0] 144290 [host=laxton1] 144279 [host=rochester0] 144260 [host=laxton1] 144244 [host=laxton0] 144233 [host=laxton0] 144215 [host=rochester0] 144204 [host=laxton0] 144192 [host=laxton1] 144181 [host=laxton0] 144165 [host=laxton0] 144144 [host=laxton1] 144097 [host=laxton0] 143904 [host=rochester0] 143789 [host=rochester0] 143589 [host=laxton0] 143484 [host=\
 laxton1] 143391 [host=laxton1] 143316 [host=rochester0] 143263 [host=rochester0] 143218 [host=rochester0] 143189 [host=laxton0] 143140 [host=laxton1] 143051 ok.
Failure / basis pass flights: 146299 / 143051
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
Basis pass 8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1-2feaa925bba06e77be918bcbfab63bc8201c8f19 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-611869be9f1083e53305446d90a2909fc89914ef https://gitlab.com/keycodemap/keycodemapdb.git#6280c94f306df6a20bbc100ba15a5a81af0366e6-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#f413d9bee3f6cabd4b11ad0a1ab9ff865092fb1\
 6-70911f1f4aee0366b6122f2b90d367ec0f066beb git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#120996f147131eca8af90e30c900bc14bc824d9f-2f4d068645c211e309812372cd0ac58c9024e93b git://xenbits.xen.org/xen.git#518c935fac4d30b3ec35d4b6add82b17b7d7aca3-03bfe526ecadc86f31eda433b91dc90be0563919
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

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 13467 nodes in revision graph
Searching for test results:
 143051 pass 8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143085 [host=laxton0]
 143140 [host=laxton1]
 143189 [host=laxton0]
 143218 [host=rochester0]
 143263 [host=rochester0]
 143316 [host=rochester0]
 143391 [host=laxton1]
 143484 [host=laxton1]
 143589 [host=laxton0]
 143789 [host=rochester0]
 143904 [host=rochester0]
 143957 [host=laxton1]
 143959 [host=laxton1]
 143953 [host=laxton0]
 143935 [host=laxton1]
 143954 [host=laxton1]
 143958 [host=laxton1]
 143961 [host=laxton1]
 143962 [host=laxton1]
 143963 [host=laxton1]
 143964 [host=laxton1]
 143966 [host=laxton1]
 143968 [host=laxton1]
 143969 [host=laxton1]
 143971 [host=laxton1]
 143981 [host=laxton0]
 144004 [host=laxton0]
 144038 [host=laxton0]
 144071 [host=laxton1]
 144127 [host=laxton1]
 144097 [host=laxton0]
 144132 [host=laxton1]
 144144 [host=laxton1]
 144165 [host=laxton0]
 144181 [host=laxton0]
 144187 [host=laxton1]
 144188 [host=laxton1]
 144233 [host=laxton0]
 144192 [host=laxton1]
 144196 [host=laxton0]
 144261 [host=rochester0]
 144215 [host=rochester0]
 144204 [host=laxton0]
 144248 [host=rochester0]
 144270 [host=laxton1]
 144253 [host=laxton1]
 144262 [host=laxton0]
 144254 [host=rochester0]
 144260 [host=laxton1]
 144256 [host=rochester0]
 144244 [host=laxton0]
 144263 [host=laxton1]
 144265 [host=laxton0]
 144257 pass irrelevant
 144259 [host=laxton0]
 144271 [host=laxton0]
 144266 [host=laxton1]
 144273 [host=laxton0]
 144279 [host=rochester0]
 144290 [host=laxton1]
 144304 [host=laxton0]
 144318 [host=laxton0]
 144345 [host=rochester0]
 144348 [host=laxton1]
 144368 [host=laxton0]
 144408 [host=rochester0]
 144501 [host=laxton1]
 144517 [host=laxton1]
 144526 [host=laxton1]
 144581 [host=laxton1]
 144580 [host=laxton1]
 144565 [host=laxton1]
 144567 [host=laxton1]
 144568 [host=laxton1]
 144569 [host=laxton1]
 144570 [host=laxton1]
 144571 [host=laxton1]
 144572 [host=laxton1]
 144573 [host=laxton1]
 144575 [host=laxton1]
 144576 [host=laxton1]
 144577 [host=laxton1]
 144633 [host=laxton1]
 144579 [host=laxton1]
 144615 [host=laxton1]
 144689 [host=laxton0]
 144751 [host=laxton0]
 144802 [host=laxton0]
 144778 [host=laxton1]
 144815 [host=laxton1]
 144817 [host=laxton1]
 144828 [host=laxton1]
 144853 [host=laxton1]
 144885 [host=laxton1]
 144958 [host=laxton1]
 144920 [host=laxton1]
 144995 [host=laxton1]
 145054 [host=laxton1]
 145141 pass irrelevant
 145173 [host=laxton0]
 145146 [host=laxton1]
 145133 [host=laxton0]
 145181 [host=rochester0]
 145212 [host=rochester0]
 145511 [host=laxton1]
 145597 [host=laxton0]
 145582 [host=laxton0]
 145542 [host=laxton0]
 145613 [host=laxton0]
 145584 [host=laxton0]
 145598 [host=laxton0]
 145589 [host=laxton0]
 145606 [host=laxton0]
 145600 [host=laxton0]
 145588 [host=laxton0]
 145590 [host=laxton0]
 145575 [host=laxton0]
 145579 [host=laxton0]
 145591 [host=laxton0]
 145580 [host=laxton0]
 145608 [host=laxton0]
 145593 [host=laxton0]
 145615 [host=laxton0]
 145595 [host=laxton0]
 145609 [host=laxton0]
 145596 [host=laxton0]
 145601 [host=laxton0]
 145616 [host=laxton0]
 145604 [host=laxton0]
 145611 [host=laxton0]
 145612 [host=laxton0]
 145617 [host=laxton0]
 145618 [host=laxton0]
 145619 [host=laxton0]
 145656 [host=laxton1]
 145710 [host=laxton0]
 145779 [host=laxton1]
 145842 [host=laxton0]
 145906 [host=rochester0]
 145969 [host=laxton1]
 146061 [host=laxton1]
 146066 [host=laxton1]
 146103 [host=rochester0]
 146182 [host=laxton0]
 146156 [host=rochester0]
 146240 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146211 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146298 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146314 pass 26d9748ff114a060ee751959d108d062f737f5d9 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146293 pass 8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 146303 pass 4de5d01a4ee76e6ea31dc61025e26459473d1104 1eb6fd581f1890682ef7b39b12c5bcf37c6ee6dd 6280c94f306df6a20bbc100ba15a5a81af0366e6 c8ff8e05afb6a20b1ae66aa80bb8636b664be0b2 933ebad2470a169504799a1d95b8e410bd9847ef c9ba5276e3217ac6a1ec772dbebf568ba3a8a55d 05de315b00bf2951617b8ef28811b1f1f2dd5742
 146305 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 a7903da07d3d18c23314aa0815adbb4058fd7cec 317d3eeb963a515e15a63fa356d8ebcda7041a51 49accdedf956f175041040e677163b7cbb746283 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7b3c5b70a32303b46d0d051e695f18d72cce5ed0
 146301 pass 330b55682921886dfc1709b6ab6e3c6e72c25629 d66379ef8e1441ede3985288c0fb2902d02dc438 317d3eeb963a515e15a63fa356d8ebcda7041a51 665afccc52e1a02ee329147e02f04b8e9cf1d571 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 0cd791c499bdc698d14a24050ec56d60b45732e0
 146299 fail 2feaa925bba06e77be918bcbfab63bc8201c8f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 2f4d068645c211e309812372cd0ac58c9024e93b 03bfe526ecadc86f31eda433b91dc90be0563919
 146304 pass ce33c21f238206706ca62d84ffb1fcb7bba74e89 3f7d8da2ee9e513a9db318dc9c4aa91ca6ed8b3b 317d3eeb963a515e15a63fa356d8ebcda7041a51 ec8c74e8bcc66a43ff766254e68b0504f68e024f 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 25164571fc11ed3010c5885a98a68fac3b891d33
 146311 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 cf73cf0f6b799dd9b1e8fb64e573d3398a34eb8f 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 34492a38606fe2a1a4fb9ba8f17deb3f656961ee
 146309 pass 6c6d93bc62fd2be9ccf07b579c1f10edd3de7e4c 7d96c6af2b60538da1267528cb917bd496f95854 317d3eeb963a515e15a63fa356d8ebcda7041a51 a5abd9cc2cebe7fac001f7bb7b647c47cf54af1a 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 50ea2445f49825208439c864fecb9d9fd8791277
 146310 pass cf44ec557753c2c266c7cb9d1cf0bceb7d613bec 5f62ea4ee2c43383411f895cd323e3c67db8eca7 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146312 pass bf7d2a26a3a6c22dd1adbd144815da12f4a40db4 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146313 fail fe1f2bfbe3ca8944df37c6b77f813eaab572a2f7 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146316 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146318 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146320 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146325 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146327 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146329 pass f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
 146332 fail 810613a60efe3924c536b3663246900bc08910a5 d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
Searching for interesting versions
 Result found: flight 143051 (pass), for basis pass
 Result found: flight 146211 (fail), for basis failure
 Repro found: flight 146293 (pass), for basis pass
 Repro found: flight 146298 (fail), for basis failure
 0 revisions at f6a750e678fb0ca3898cba08b6698f079008924c d059bd2b1bc4d3ec09eabb238f9eb28c7a2fddff 317d3eeb963a515e15a63fa356d8ebcda7041a51 b948a496150f4ae4f656c0f0ab672608723c80e6 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 7ad3d07b37e8f3b15772de8bc1367c68ea681eee
No revisions left to test, checking graph state.
 Result found: flight 146318 (pass), for last pass
 Result found: flight 146320 (fail), for first failure
 Repro found: flight 146325 (pass), for last pass
 Repro found: flight 146327 (fail), for first failure
 Repro found: flight 146329 (pass), for last pass
 Repro found: flight 146332 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  810613a60efe3924c536b3663246900bc08910a5
  Bug not present: f6a750e678fb0ca3898cba08b6698f079008924c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146332/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 810613a60efe3924c536b3663246900bc08910a5
  Author: Daniel P. BerrangÃ© <berrange@redhat.com>
  Date:   Mon Dec 23 15:37:26 2019 +0000
  
      src: replace strptime()/timegm()/mktime() with GDateTime APIs set
      
      All places where we use strptime/timegm()/mktime() are handling
      conversion of dates in a format compatible with ISO 8601, so we
      can use the GDateTime APIs to simplify code.
      
      Reviewed-by: Fabiano FidÃªncio <fidencio@redhat.com>
      Signed-off-by: Daniel P. BerrangÃ© <berrange@redhat.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.256148 to fit
pnmtopng: 47 colors found
Revision graph left in /home/logs/results/bisect/libvirt/build-arm64-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
146332: tolerable ALL FAIL

flight 146332 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/146332/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-arm64-libvirt                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5894033209016664240==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:38:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itYBn-0004Xo-GP; Mon, 20 Jan 2020 14:38:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itYBm-0004Xf-C2
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:38:02 +0000
X-Inumbo-ID: 7296e7de-3b92-11ea-b987-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7296e7de-3b92-11ea-b987-12813bfff9fa;
 Mon, 20 Jan 2020 14:37:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DF180AC2C;
 Mon, 20 Jan 2020 14:37:56 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
 <20200120140750.GZ11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9b000f97-2dbc-0b0c-cb27-1e8f85791576@suse.com>
Date: Mon, 20 Jan 2020 15:38:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120140750.GZ11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, sstabellini@kernel.org,
 julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDEuMjAyMCAxNTowNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBK
YW4gMTYsIDIwMjAgYXQgMDQ6MDA6MDNQTSArMDAwMCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+
IER1ZSB0byBBTUQgYW5kIEh5Z29uIGJlaW5nIHVuYWJsZSB0byBzZWxlY3RpdmVseSB0cmFwIENS
NCBiaXQgbW9kaWZpY2F0aW9ucwo+PiBydW5uaW5nIDMyLWJpdCBQViBndWVzdCBpbnNpZGUgUFYg
c2hpbSBjb21lcyB3aXRoIHNpZ25pZmljYW50IHBlcmZvcm1hbmNlCj4+IGhpdC4gTW9yZW92ZXIs
IGZvciBTTUVQIGluIHBhcnRpY3VsYXIgZXZlcnkgdGltZSBDUjQuU01FUCBjaGFuZ2VzIG9uIGNv
bnRleHQKPj4gc3dpdGNoIHRvL2Zyb20gMzItYml0IFBWIGd1ZXN0LCBpdCBnZXRzIHRyYXBwZWQg
YnkgTDAgWGVuIHdoaWNoIHRoZW4KPj4gdHJpZXMgdG8gcGVyZm9ybSBnbG9iYWwgVExCIGludmFs
aWRhdGlvbiBmb3IgUFYgc2hpbSBkb21haW4uIFRoaXMgdXN1YWxseQo+PiByZXN1bHRzIGluIGV2
ZW50dWFsIGhhbmcgb2YgYSBQViBzaGltIHdpdGggYXQgbGVhc3Qgc2V2ZXJhbCB2Q1BVcy4KPj4K
Pj4gU2luY2UgdGhlIG92ZXJhbGwgc2VjdXJpdHkgcmlzayBpcyBnZW5lcmFsbHkgbG93ZXIgZm9y
IHNoaW0gWGVuIGFzIGl0IGJlaW5nCj4+IHRoZXJlIG1vcmUgb2YgYSBkZWZlbnNlLWluLWRlcHRo
IG1lY2hhbmlzbSwgY2hvb3NlIHRvIGRpc2FibGUgU01FUC9TTUFQIGluCj4+IGl0IGJ5IGRlZmF1
bHQgb24gQU1EIGFuZCBIeWdvbiB1bmxlc3MgYSB1c2VyIGNob3NlIG90aGVyd2lzZS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Cj4+IC0tLQo+PiBJJ20gYSBsaXR0bGUgYml0IG9uIHRoZSBmZW5jZSB3aXRoIHRoaXMgb25lLiBX
ZSdyZSBoYXZpbmcgdGhlIHNhbWUgaXNzdWUgd2l0aAo+PiBnZW5lcmFsIG5lc3RlZCB2aXJ0IGJ1
dCBJJ20gbm90IGluY2xpbmVkIHRvIHRyYWRlIHNlY3VyaXR5IGZvciBhIHVzZXIgaW4KPj4gZ2Vu
ZXJhbCBjYXNlLiBEaXNhYmxpbmcgaXQgYnkgZGVmYXVsdCBmb3IgUFYgc2hpbSBvbmx5IHNlZW1z
IHJhdGhlciBpbm9jdW91cwo+PiBkdWUgdG8gdGhlIHVzZSBjYXNlIHJlc3RyaWNpb24uIEknZCBs
aWtlIHRvIGhlYXIgbW9yZSBvcGluaW9ucy4KPj4gLS0tCj4+ICBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgfCAxMCArKysrKysrKy0tCj4+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQo+PiAgMiBmaWxlcyBjaGFuZ2Vk
LCAyMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCj4+IGluZGV4IDk4MWE1ZTIuLjA1YjJkZGUgMTAwNjQ0Cj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKPj4gQEAgLTE5MzYsMTkgKzE5MzYsMjUgQEAgaXMgMU1CLgo+PiAgIyMj
IHNtYXAgKHg4NikKPj4gID4gYD0gPGJvb2xlYW4+IHwgaHZtYAo+PiAgCj4+IC0+IERlZmF1bHQ6
IGB0cnVlYAo+PiArPiBEZWZhdWx0OiBgdHJ1ZWAgdW5sZXNzIHJ1bm5pbmcgaW4gcHYtc2hpbSBt
b2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZQo+PiAgCj4+ICBGbGFnIHRvIGVuYWJsZSBTdXBl
cnZpc29yIE1vZGUgQWNjZXNzIFByZXZlbnRpb24KPj4gIFVzZSBgc21hcD1odm1gIHRvIGFsbG93
IFNNQVAgdXNlIGJ5IEhWTSBndWVzdHMgb25seS4KPj4gIAo+PiArSW4gUFYgc2hpbSBtb2RlIG9u
IEFNRCBvciBIeWdvbiBoYXJkd2FyZSBkdWUgdG8gc2lnbmlmaWNhbnQgcGVyZm9tYW5jZSBpbXBh
Y3QKPj4gK2luIHNvbWUgY2FzZXMgYW5kIGdlbmVyYWxseSBsb3dlciBzZWN1cml0eSByaXNrIHRo
ZSBvcHRpb24gZGVmYXVsdHMgdG8gZmFsc2UuCj4+ICsKPj4gICMjIyBzbWVwICh4ODYpCj4+ICA+
IGA9IDxib29sZWFuPiB8IGh2bWAKPj4gIAo+PiAtPiBEZWZhdWx0OiBgdHJ1ZWAKPj4gKz4gRGVm
YXVsdDogYHRydWVgIHVubGVzcyBydW5uaW5nIGluIHB2LXNoaW0gbW9kZSBvbiBBTUQgb3IgSHln
b24gaGFyZHdhcmUKPj4gIAo+PiAgRmxhZyB0byBlbmFibGUgU3VwZXJ2aXNvciBNb2RlIEV4ZWN1
dGlvbiBQcm90ZWN0aW9uCj4+ICBVc2UgYHNtZXA9aHZtYCB0byBhbGxvdyBTTUVQIHVzZSBieSBI
Vk0gZ3Vlc3RzIG9ubHkuCj4+ICAKPj4gK0luIFBWIHNoaW0gbW9kZSBvbiBBTUQgb3IgSHlnb24g
aGFyZHdhcmUgZHVlIHRvIHNpZ25pZmljYW50IHBlcmZvbWFuY2UgaW1wYWN0Cj4+ICtpbiBzb21l
IGNhc2VzIGFuZCBnZW5lcmFsbHkgbG93ZXIgc2VjdXJpdHkgcmlzayB0aGUgb3B0aW9uIGRlZmF1
bHRzIHRvIGZhbHNlLgo+PiArCj4+ICAjIyMgc210ICh4ODYpCj4+ICA+IGA9IDxib29sZWFuPmAK
Pj4gIAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwo+PiBpbmRleCA1YmRjMjI5Li44NDMyYjc3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+PiBAQCAtMTA1LDkg
KzEwNSw5IEBAIHN0cnVjdCBjcHVpbmZvX3g4NiBfX3JlYWRfbW9zdGx5IGJvb3RfY3B1X2RhdGEg
PSB7IDAsIDAsIDAsIDAsIC0xIH07Cj4+ICAKPj4gIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3Rs
eSBtbXVfY3I0X2ZlYXR1cmVzID0gWEVOX01JTklNQUxfQ1I0Owo+PiAgCj4+IC0vKiBzbWVwOiBF
bmFibGUvZGlzYWJsZSBTdXBlcnZpc29yIE1vZGUgRXhlY3V0aW9uIFByb3RlY3Rpb24gKGRlZmF1
bHQgb24pLiAqLwo+PiAtI2RlZmluZSBTTUVQX0hWTV9PTkxZICgtMSkKPj4gLXN0YXRpYyBzOCBf
X2luaXRkYXRhIG9wdF9zbWVwID0gMTsKPj4gKy8qIHNtZXA6IEVuYWJsZS9kaXNhYmxlIFN1cGVy
dmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlvbiAqLwo+PiArI2RlZmluZSBTTUVQX0hWTV9P
TkxZICgtMikKPj4gK3N0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gLTE7Cj4gCj4gQ291
bGQgeW91IGNoYW5nZSB0aGUgdHlwZSB0byBpbnQ4X3QgaW5zdGVhZCBvZiBzOD8gKGhlcmUgYW5k
IGJlbG93LAo+IGNhbiBiZSBkb25lIG9uIGNvbW1pdCB3aXRoIHRoZSBjaGFuZ2VzIHJlcXVlc3Rl
ZCBieSBKYW4pLgoKVG9vIGxhdGUsIHNvcnJ5LCB0aGlzIHdhcyBjb21taXR0ZWQgYmVmb3JlIHRo
ZSB3ZWVrZW5kIGFscmVhZHkuCihJIGd1ZXNzIEkgc2hvdWxkIGhhdmUgbm90aWNlZCB0aGlzIG15
c2VsZiwgdGhvdWdoLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:41:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14: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 1itYEe-0005NH-7Q; Mon, 20 Jan 2020 14:41:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itYEd-0005NA-2r
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:40:59 +0000
X-Inumbo-ID: dcd5203c-3b92-11ea-b987-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcd5203c-3b92-11ea-b987-12813bfff9fa;
 Mon, 20 Jan 2020 14:40:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B1F2AFF9;
 Mon, 20 Jan 2020 14:40:54 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200120143142.19820-1-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6d7631ca-e772-5efc-3ffe-9a4a09100a97@suse.com>
Date: Mon, 20 Jan 2020 15:40:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120143142.19820-1-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, xen-devel@lists.xenproject.org,
 David Woodhouse <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>

T24gMjAuMDEuMjAyMCAxNTozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gVGhlIHN0cnVjdHVyZSBkb21haW4gbWF5IGJl
IGJpZ2dlciB0aGFuIGEgcGFnZSBzaXplIHdoZW4gbG9jayBwcm9maWxpbmcKPiBpcyBlbmFibGVk
LiBIb3dldmVyLCB0aGUgZnVuY3Rpb24gZnJlZV9kb21oZWFwX3N0cnVjdCB3aWxsIG9ubHkgZnJl
ZSB0aGUKPiBmaXJzdCBwYWdlLgo+IAo+IFRoaXMgaXMgbm90IGEgc2VjdXJpdHkgaXNzdWUgYmVj
YXVzZSBzdHJ1Y3QgZG9tYWluIGNhbiBvbmx5IGJlIGJpZ2dlcgo+IHRoYW4gYSBwYWdlIHNpemUg
Zm9yIGxvY2sgcHJvZmlsaW5nLiBUaGUgZmVhdHVyZSBjYW4gb25seSBiZSBzZWxlY3RlZAo+IGlu
IERFQlVHIGFuZCBFWFBFUlQgbW9kZS4KPiAKPiBGaXhlczogODkxNmZjZjQ1NzcgKCJ4ODYvZG9t
YWluOiBjb21waWxlIHdpdGggbG9ja19wcm9maWxlPXkgZW5hYmxlZCIpCj4gUmVwb3J0ZWQtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:51:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14:51: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 1itYOT-0006L7-L3; Mon, 20 Jan 2020 14:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itYOS-0006L2-N0
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:51:08 +0000
X-Inumbo-ID: 457fbd59-3b94-11ea-b98a-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 457fbd59-3b94-11ea-b98a-12813bfff9fa;
 Mon, 20 Jan 2020 14:51:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579531862;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=cL4h+G11c6KdryQJpLCU8i7tCWCu2Kd1IsJjhEX220E=;
 b=QFieSPJgSjIg7HfQ9d++brVWxV306c07a2d+jJiNAU9mvH5UwwWN2feG
 iJ67a5GousCFFAAEBC76j8eQ3DC352UQoRBTz6o/AQ+nwQ85ZACenuGxp
 9in4kSGNYvh+Dep6Pe6KR8ndXIHNhGovkkYvqe+ScRDOPMTKCajrXBEC+ 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4lA1jmuyxJP54IkVUTsBhR9QBFpThYvRoUhGXGAuVuB86ARQRh/f78X2p2o2HnyEbFE3j84agc
 GS2WQMAUb2znfFY7Y6qQAsrbTFr96X/cSSaS5pVWD/lrfngXmiAUUf77Fne6fTVUAB4WFTk0Me
 jVGYcOBZYYFkK+cPO2LD6qfarQBaODhb6/m5OTFP/fFIrqmKblo4qdnCObCRRjL0F1Q3tBMUIV
 FKM4IQola55DA8h1gIzpQYzB593cS4uo9A7YiCkj4vkwQ56xN42X+5JkNtyFb4b5dSIbAYSbUg
 zB8=
X-SBRS: 2.7
X-MesageID: 11176634
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11176634"
Date: Mon, 20 Jan 2020 14:50:46 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien@xen.org>
Message-ID: <20200120145046.GA11756@Air-de-Roger>
References: <20200120143142.19820-1-julien@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120143142.19820-1-julien@xen.org>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, Jan
 Beulich <jbeulich@suse.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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDI6MzE6NDJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEZyb206IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gVGhlIHN0
cnVjdHVyZSBkb21haW4gbWF5IGJlIGJpZ2dlciB0aGFuIGEgcGFnZSBzaXplIHdoZW4gbG9jayBw
cm9maWxpbmcKPiBpcyBlbmFibGVkLiBIb3dldmVyLCB0aGUgZnVuY3Rpb24gZnJlZV9kb21oZWFw
X3N0cnVjdCB3aWxsIG9ubHkgZnJlZSB0aGUKPiBmaXJzdCBwYWdlLgo+IAo+IFRoaXMgaXMgbm90
IGEgc2VjdXJpdHkgaXNzdWUgYmVjYXVzZSBzdHJ1Y3QgZG9tYWluIGNhbiBvbmx5IGJlIGJpZ2dl
cgo+IHRoYW4gYSBwYWdlIHNpemUgZm9yIGxvY2sgcHJvZmlsaW5nLiBUaGUgZmVhdHVyZSBjYW4g
b25seSBiZSBzZWxlY3RlZAo+IGluIERFQlVHIGFuZCBFWFBFUlQgbW9kZS4KPiAKPiBGaXhlczog
ODkxNmZjZjQ1NzcgKCJ4ODYvZG9tYWluOiBjb21waWxlIHdpdGggbG9ja19wcm9maWxlPXkgZW5h
YmxlZCIpCj4gUmVwb3J0ZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 14:51:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 14: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 1itYOv-0006N8-Vc; Mon, 20 Jan 2020 14:51:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itYOu-0006N0-Kc
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 14:51:36 +0000
X-Inumbo-ID: 586c5106-3b94-11ea-b98a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 586c5106-3b94-11ea-b98a-12813bfff9fa;
 Mon, 20 Jan 2020 14:51: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 <osstest-admin@xenproject.org>)
 id 1itYOo-0000pZ-Qw; Mon, 20 Jan 2020 14:51: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 1itYOo-0007e7-Hn; Mon, 20 Jan 2020 14:51:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itYOo-00041U-H6; Mon, 20 Jan 2020 14:51:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146322-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw: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-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=26deea00260139fc5f323c3bf9db82a5d470538a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 14:51:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 146322: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyNmRlZWEwMDI2MDEz
OWZjNWYzMjNjM2JmOWRiODJhNWQ0NzA1MzhhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNCBk
YXlzICAxNDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzIyICAyMDIwLTAxLTIw
IDEyOjA2OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQmVhdGEgTWljaGFs
c2thIDxiZWF0YS5taWNoYWxza2FAbGluYXJvLm9yZz4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRh
QGxpbnV4LmlibS5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8ZGlydHlAYXBwbGUuY29tPgogIENh
dGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hlbiBRdW4gPGt1aG4uY2hlbnF1
bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJt
LmNvbT4KICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENs
ZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJl
ZGhhdC5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxp
YSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0
LmNvbT4gI3MzOTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRy
aWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRh
bmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERh
dmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiAocHBjIHBhcnRzKQogIERh
dmlkIFZyYWJlbCA8ZGF2aWQudnJhYmVsQG51dGFuaXguY29tPgogIERlbmlzIFBsb3RuaWtvdiA8
ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxi
ZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgog
IEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1a2F0YS5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5h
dWdlckByZWRoYXQuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4K
ICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0
YUBydC1yay5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxp
bCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+
CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVk
b0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNv
bT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9u
ZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBo
aWxpcHBlQGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3
b3Jrcy5jb20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29t
PgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJl
bnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdA
YmFpZHUuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBM
IDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBN
YXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwg
QXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1r
ZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29t
PgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxt
YXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4g
KG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hh
bm1pY2t5eXVuQGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5p
Ym0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5p
a29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxw
YW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWku
Y29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsQHhlbi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5j
b20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIg
TWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtl
bnN0ZXluLm5sPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRh
bml4LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9y
Zz4KICBSb2JlcnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGli
YXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVs
b2hhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtv
bG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+
CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxz
dGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdW5p
bCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBo
M2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVv
enpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVy
IGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3
YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwu
Y29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhb3lhbyBM
aSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNo
IDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5
YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTM4MTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 15:38:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 15: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 1itZ82-0001Q4-9K; Mon, 20 Jan 2020 15:38:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itZ80-0001Pz-Vq
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 15:38:13 +0000
X-Inumbo-ID: d89c8764-3b9a-11ea-8e9a-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d89c8764-3b9a-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 15:38:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579534683;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=3I7w+AMdVDrplbSqyspgP1pCWcLvlhnU8Zd173Iv5o8=;
 b=OJ1KFeMsLMg70EfMahITWVgdAXV8ipYAsINvLn6R+XqTo9tbnvODylfb
 X4kWs+ASJLoBwnbCowUYYyLYch2AwUDhoez2+nEUwvsHDHnGdqkGc3bRA
 0UpUzF8s/khoCFVCxe0QUp0vvV06TJhxZXX1H1fLWQ/NPQCDD+f1BHQQ5 E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: E95GITWz6R+wg+ts9hSAQ8aPdxMZPCa+KfHTOZPGjuu5bvg09pQYPk5ojJMngLDtzQc53SzT39
 uatsBgkOvQTpuLeub9kxd8jrNRVCxo87aHTr8kICRik4j64fl9Hx3GhIfJOG+Wku42u7FuTm0c
 OwLu5/Rh7YK00PdU8pVlRW2jawWO72dlGN+HwphGD6iEKy+K+arWKkRzpE2TtUPIAmWKo5cavw
 sBfsKl1aot/x3LILQIN7XD4BWz9pDEqXArXAWInf6DqOgnF+IztpbekwQxVO50+PPigQjDRjpt
 6+Y=
X-SBRS: 2.7
X-MesageID: 11759021
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11759021"
Date: Mon, 20 Jan 2020 15:37:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120153753.GB11756@Air-de-Roger>
References: <1579190403-23720-1-git-send-email-igor.druzhinin@citrix.com>
 <20200120140750.GZ11756@Air-de-Roger>
 <9b000f97-2dbc-0b0c-cb27-1e8f85791576@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9b000f97-2dbc-0b0c-cb27-1e8f85791576@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/sm{e,
 a}p: do not enable SMEP/SMAP in PV shim by default on 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>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, sstabellini@kernel.org,
 julien@xen.org, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDM6Mzg6MDJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjAuMDEuMjAyMCAxNTowNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIEphbiAxNiwgMjAyMCBhdCAwNDowMDowM1BNICswMDAwLCBJZ29yIERydXpoaW5pbiB3
cm90ZToKPiA+PiBEdWUgdG8gQU1EIGFuZCBIeWdvbiBiZWluZyB1bmFibGUgdG8gc2VsZWN0aXZl
bHkgdHJhcCBDUjQgYml0IG1vZGlmaWNhdGlvbnMKPiA+PiBydW5uaW5nIDMyLWJpdCBQViBndWVz
dCBpbnNpZGUgUFYgc2hpbSBjb21lcyB3aXRoIHNpZ25pZmljYW50IHBlcmZvcm1hbmNlCj4gPj4g
aGl0LiBNb3Jlb3ZlciwgZm9yIFNNRVAgaW4gcGFydGljdWxhciBldmVyeSB0aW1lIENSNC5TTUVQ
IGNoYW5nZXMgb24gY29udGV4dAo+ID4+IHN3aXRjaCB0by9mcm9tIDMyLWJpdCBQViBndWVzdCwg
aXQgZ2V0cyB0cmFwcGVkIGJ5IEwwIFhlbiB3aGljaCB0aGVuCj4gPj4gdHJpZXMgdG8gcGVyZm9y
bSBnbG9iYWwgVExCIGludmFsaWRhdGlvbiBmb3IgUFYgc2hpbSBkb21haW4uIFRoaXMgdXN1YWxs
eQo+ID4+IHJlc3VsdHMgaW4gZXZlbnR1YWwgaGFuZyBvZiBhIFBWIHNoaW0gd2l0aCBhdCBsZWFz
dCBzZXZlcmFsIHZDUFVzLgo+ID4+Cj4gPj4gU2luY2UgdGhlIG92ZXJhbGwgc2VjdXJpdHkgcmlz
ayBpcyBnZW5lcmFsbHkgbG93ZXIgZm9yIHNoaW0gWGVuIGFzIGl0IGJlaW5nCj4gPj4gdGhlcmUg
bW9yZSBvZiBhIGRlZmVuc2UtaW4tZGVwdGggbWVjaGFuaXNtLCBjaG9vc2UgdG8gZGlzYWJsZSBT
TUVQL1NNQVAgaW4KPiA+PiBpdCBieSBkZWZhdWx0IG9uIEFNRCBhbmQgSHlnb24gdW5sZXNzIGEg
dXNlciBjaG9zZSBvdGhlcndpc2UuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiA+PiAtLS0KPiA+PiBJJ20gYSBsaXR0
bGUgYml0IG9uIHRoZSBmZW5jZSB3aXRoIHRoaXMgb25lLiBXZSdyZSBoYXZpbmcgdGhlIHNhbWUg
aXNzdWUgd2l0aAo+ID4+IGdlbmVyYWwgbmVzdGVkIHZpcnQgYnV0IEknbSBub3QgaW5jbGluZWQg
dG8gdHJhZGUgc2VjdXJpdHkgZm9yIGEgdXNlciBpbgo+ID4+IGdlbmVyYWwgY2FzZS4gRGlzYWJs
aW5nIGl0IGJ5IGRlZmF1bHQgZm9yIFBWIHNoaW0gb25seSBzZWVtcyByYXRoZXIgaW5vY3VvdXMK
PiA+PiBkdWUgdG8gdGhlIHVzZSBjYXNlIHJlc3RyaWNpb24uIEknZCBsaWtlIHRvIGhlYXIgbW9y
ZSBvcGluaW9ucy4KPiA+PiAtLS0KPiA+PiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jIHwgMTAgKysrKysrKystLQo+ID4+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAg
ICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCj4gPj4gaW5kZXggOTgxYTVlMi4uMDViMmRkZSAxMDA2NDQKPiA+PiAtLS0gYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiA+PiArKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKPiA+PiBAQCAtMTkzNiwxOSArMTkzNiwyNSBAQCBpcyAxTUIuCj4g
Pj4gICMjIyBzbWFwICh4ODYpCj4gPj4gID4gYD0gPGJvb2xlYW4+IHwgaHZtYAo+ID4+ICAKPiA+
PiAtPiBEZWZhdWx0OiBgdHJ1ZWAKPiA+PiArPiBEZWZhdWx0OiBgdHJ1ZWAgdW5sZXNzIHJ1bm5p
bmcgaW4gcHYtc2hpbSBtb2RlIG9uIEFNRCBvciBIeWdvbiBoYXJkd2FyZQo+ID4+ICAKPiA+PiAg
RmxhZyB0byBlbmFibGUgU3VwZXJ2aXNvciBNb2RlIEFjY2VzcyBQcmV2ZW50aW9uCj4gPj4gIFVz
ZSBgc21hcD1odm1gIHRvIGFsbG93IFNNQVAgdXNlIGJ5IEhWTSBndWVzdHMgb25seS4KPiA+PiAg
Cj4gPj4gK0luIFBWIHNoaW0gbW9kZSBvbiBBTUQgb3IgSHlnb24gaGFyZHdhcmUgZHVlIHRvIHNp
Z25pZmljYW50IHBlcmZvbWFuY2UgaW1wYWN0Cj4gPj4gK2luIHNvbWUgY2FzZXMgYW5kIGdlbmVy
YWxseSBsb3dlciBzZWN1cml0eSByaXNrIHRoZSBvcHRpb24gZGVmYXVsdHMgdG8gZmFsc2UuCj4g
Pj4gKwo+ID4+ICAjIyMgc21lcCAoeDg2KQo+ID4+ICA+IGA9IDxib29sZWFuPiB8IGh2bWAKPiA+
PiAgCj4gPj4gLT4gRGVmYXVsdDogYHRydWVgCj4gPj4gKz4gRGVmYXVsdDogYHRydWVgIHVubGVz
cyBydW5uaW5nIGluIHB2LXNoaW0gbW9kZSBvbiBBTUQgb3IgSHlnb24gaGFyZHdhcmUKPiA+PiAg
Cj4gPj4gIEZsYWcgdG8gZW5hYmxlIFN1cGVydmlzb3IgTW9kZSBFeGVjdXRpb24gUHJvdGVjdGlv
bgo+ID4+ICBVc2UgYHNtZXA9aHZtYCB0byBhbGxvdyBTTUVQIHVzZSBieSBIVk0gZ3Vlc3RzIG9u
bHkuCj4gPj4gIAo+ID4+ICtJbiBQViBzaGltIG1vZGUgb24gQU1EIG9yIEh5Z29uIGhhcmR3YXJl
IGR1ZSB0byBzaWduaWZpY2FudCBwZXJmb21hbmNlIGltcGFjdAo+ID4+ICtpbiBzb21lIGNhc2Vz
IGFuZCBnZW5lcmFsbHkgbG93ZXIgc2VjdXJpdHkgcmlzayB0aGUgb3B0aW9uIGRlZmF1bHRzIHRv
IGZhbHNlLgo+ID4+ICsKPiA+PiAgIyMjIHNtdCAoeDg2KQo+ID4+ICA+IGA9IDxib29sZWFuPmAK
PiA+PiAgCj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKPiA+PiBpbmRleCA1YmRjMjI5Li44NDMyYjc3IDEwMDY0NAo+ID4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiA+
PiBAQCAtMTA1LDkgKzEwNSw5IEBAIHN0cnVjdCBjcHVpbmZvX3g4NiBfX3JlYWRfbW9zdGx5IGJv
b3RfY3B1X2RhdGEgPSB7IDAsIDAsIDAsIDAsIC0xIH07Cj4gPj4gIAo+ID4+ICB1bnNpZ25lZCBs
b25nIF9fcmVhZF9tb3N0bHkgbW11X2NyNF9mZWF0dXJlcyA9IFhFTl9NSU5JTUFMX0NSNDsKPiA+
PiAgCj4gPj4gLS8qIHNtZXA6IEVuYWJsZS9kaXNhYmxlIFN1cGVydmlzb3IgTW9kZSBFeGVjdXRp
b24gUHJvdGVjdGlvbiAoZGVmYXVsdCBvbikuICovCj4gPj4gLSNkZWZpbmUgU01FUF9IVk1fT05M
WSAoLTEpCj4gPj4gLXN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gMTsKPiA+PiArLyog
c21lcDogRW5hYmxlL2Rpc2FibGUgU3VwZXJ2aXNvciBNb2RlIEV4ZWN1dGlvbiBQcm90ZWN0aW9u
ICovCj4gPj4gKyNkZWZpbmUgU01FUF9IVk1fT05MWSAoLTIpCj4gPj4gK3N0YXRpYyBzOCBfX2lu
aXRkYXRhIG9wdF9zbWVwID0gLTE7Cj4gPiAKPiA+IENvdWxkIHlvdSBjaGFuZ2UgdGhlIHR5cGUg
dG8gaW50OF90IGluc3RlYWQgb2Ygczg/IChoZXJlIGFuZCBiZWxvdywKPiA+IGNhbiBiZSBkb25l
IG9uIGNvbW1pdCB3aXRoIHRoZSBjaGFuZ2VzIHJlcXVlc3RlZCBieSBKYW4pLgo+IAo+IFRvbyBs
YXRlLCBzb3JyeSwgdGhpcyB3YXMgY29tbWl0dGVkIGJlZm9yZSB0aGUgd2Vla2VuZCBhbHJlYWR5
Lgo+IChJIGd1ZXNzIEkgc2hvdWxkIGhhdmUgbm90aWNlZCB0aGlzIG15c2VsZiwgdGhvdWdoLikK
Ck9oLCBzb3JyeSwgZGlkbid0IHJlYWxpemUgdGhpcyB3YXMgYWxyZWFkeSBjb21taXR0ZWQsIG5l
dmVyIG1pbmQgdGhlbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 15:42:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 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 1itZC2-0002Ce-Sa; Mon, 20 Jan 2020 15:42:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itZC0-0002CX-Vq
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 15:42:21 +0000
X-Inumbo-ID: 7029157a-3b9b-11ea-b995-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7029157a-3b9b-11ea-b995-12813bfff9fa;
 Mon, 20 Jan 2020 15:42: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 mx2.suse.de (Postfix) with ESMTP id 2EF3DB15F;
 Mon, 20 Jan 2020 15:42:17 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
Date: Mon, 20 Jan 2020 16:42:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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: 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>

V2hlbiBwYXNzZWQgYSBub24tTlVMTCBwZGV2LCB0aGUgZnVuY3Rpb24gZG9lcyBhbiBvd25lciBj
aGVjayB3aGVuIGl0CmZpbmRzIGFuIGFscmVhZHkgZXhpc3RpbmcgY29udGV4dCBtYXBwaW5nLiBC
cmlkZ2VzLCBob3dldmVyLCBkb24ndCBnZXQKcGFzc2VkIHRocm91Z2ggdG8gZ3Vlc3RzLCBhbmQg
aGVuY2UgdGhlaXIgb3duZXIgaXMgYWx3YXlzIGdvaW5nIHRvIGJlCkRvbTAsIGxlYWRpbmcgdG8g
dGhlIGFzc2lnbWVudCBvZiBhbGwgYnV0IG9uZSBvZiB0aGUgZnVuY3Rpb24gb2YgbXVsdGktCmZ1
bmN0aW9uIFBDSSBkZXZpY2VzIGJlaGluZCBicmlkZ2VzIHRvIGZhaWwuCgpSZXBvcnRlZC1ieTog
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MjogQWRkIGNvbW1lbnRzLgotLS0KTm90ZTogVGhpcyB3YXMgcmVwb3J0ZWQgYXMgYW4gYXBwYXJl
bnQgcmVncmVzc2lvbiBmcm9tIFhTQS0zMDIgLyAtMzA2LgogICAgICBTbyBmYXIgSSBoYXZlbid0
IGJlZW4gYWJsZSB0byBmaWd1cmUgb3V0IGhvdyB0aGUgY29kZSB3b3VsZCBoYXZlCiAgICAgIHdv
cmtlZCBiZWZvcmUsIGkuZS4gdG8gbWUgaXQgbG9va3MgbGlrZSBhIHByZS1leGlzdGluZyBwcm9i
bGVtLgogICAgICBUaGlzIGxlYXZlcyB0aGUgcmlzayBvZiB0aGUgY2hhbmdlIGhlcmUgcGFwZXJp
bmcgb3ZlciBhbm90aGVyCiAgICAgIGlzc3VlLgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
QEAgLTE0OTMsMTggKzE0OTMsMjggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5n
KHN0cnVjdAogICAgICAgICBpZiAoIGZpbmRfdXBzdHJlYW1fYnJpZGdlKHNlZywgJmJ1cywgJmRl
dmZuLCAmc2VjYnVzKSA8IDEgKQogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogTWFwcGluZyBhIGJyaWRnZSBzaG91bGQsIGlmIGFueXRoaW5nLCBwYXNzIHRoZSBz
dHJ1Y3QgcGNpX2RldiBvZgorICAgICAgICAgKiB0aGF0IGJyaWRnZS4gU2luY2UgYnJpZGdlcyBk
b24ndCBub3JtYWxseSBnZXQgYXNzaWduZWQgdG8gZ3Vlc3RzLAorICAgICAgICAgKiB0aGVpciBv
d25lciB3b3VsZCBiZSB0aGUgd3Jvbmcgb25lLiBQYXNzIE5VTEwgaW5zdGVhZC4KKyAgICAgICAg
ICovCiAgICAgICAgIHJldCA9IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwgZHJo
ZC0+aW9tbXUsIGJ1cywgZGV2Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CiAKICAgICAgICAgLyoKICAgICAgICAgICog
RGV2aWNlcyBiZWhpbmQgUENJZS10by1QQ0kvUENJeCBicmlkZ2UgbWF5IGdlbmVyYXRlIGRpZmZl
cmVudAogICAgICAgICAgKiByZXF1ZXN0ZXItaWQuIEl0IG1heSBvcmlnaW5hdGUgZnJvbSBkZXZm
bj0wIG9uIHRoZSBzZWNvbmRhcnkgYnVzCiAgICAgICAgICAqIGJlaGluZCB0aGUgYnJpZGdlLiBN
YXAgdGhhdCBpZCBhcyB3ZWxsIGlmIHdlIGRpZG4ndCBhbHJlYWR5LgorICAgICAgICAgKgorICAg
ICAgICAgKiBTb21ld2hhdCBzaW1pbGFyIGFzIGZvciBicmlkZ2VzLCB3ZSBkb24ndCB3YW50IHRv
IHBhc3MgYSBzdHJ1Y3QKKyAgICAgICAgICogcGNpX2RldiBoZXJlIC0gdGhlcmUgbWF5IG5vdCBl
dmVuIGV4aXN0IG9uZSBmb3IgdGhpcyAoc2VjYnVzLDAsMCkKKyAgICAgICAgICogdHVwbGUuIElm
IHRoZXJlIGlzIG9uZSwgd2l0aG91dCBwcm9wZXJseSB3b3JraW5nIGRldmljZSBncm91cHMgaXQK
KyAgICAgICAgICogbWF5IGFnYWluIG5vdCBoYXZlIHRoZSBjb3JyZWN0IG93bmVyLgogICAgICAg
ICAgKi8KICAgICAgICAgaWYgKCAhcmV0ICYmIHBkZXZfdHlwZShzZWcsIGJ1cywgZGV2Zm4pID09
IERFVl9UWVBFX1BDSWUyUENJX0JSSURHRSAmJgogICAgICAgICAgICAgIChzZWNidXMgIT0gcGRl
di0+YnVzIHx8IHBkZXYtPmRldmZuICE9IDApICkKICAgICAgICAgICAgIHJldCA9IGRvbWFpbl9j
b250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwgZHJoZC0+aW9tbXUsIHNlY2J1cywgMCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9nZXRfcGRldihzZWcs
IHNlY2J1cywgMCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCk7CiAKICAgICAgICAgYnJlYWs7CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 15:49:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 15:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itZJF-0002QB-OF; Mon, 20 Jan 2020 15:49:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itZJF-0002Q6-3S
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 15:49:49 +0000
X-Inumbo-ID: 7ae89571-3b9c-11ea-b995-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae89571-3b9c-11ea-b995-12813bfff9fa;
 Mon, 20 Jan 2020 15:49:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3FCC0AA35;
 Mon, 20 Jan 2020 15:49:46 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200117095251.42668-1-roger.pau@citrix.com>
 <20200117095251.42668-3-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0b8cec91-9633-37b8-8495-25a34c613992@suse.com>
Date: Mon, 20 Jan 2020 16:49:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117095251.42668-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/smp: use APIC ALLBUT destination
 shorthand 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMDo1MiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElmIHRoZSBJUEkg
ZGVzdGluYXRpb24gbWFzayBtYXRjaGVzIHRoZSBtYXNrIG9mIG9ubGluZSBDUFVzIHVzZSB0aGUK
PiBBUElDIEFMTEJVVCBkZXN0aW5hdGlvbiBzaG9ydGhhbmQgaW4gb3JkZXIgdG8gc2VuZCBhbiBJ
UEkgdG8gYWxsIENQVXMKPiBvbiB0aGUgc3lzdGVtIGV4Y2VwdCB0aGUgY3VycmVudCBvbmUuIFRo
aXMgY2FuIG9ubHkgYmUgc2FmZWx5IHVzZWQKPiB3aGVuIG5vIENQVSBob3RwbHVnIG9yIHVucGx1
ZyBvcGVyYXRpb25zIGFyZSB0YWtpbmcgcGxhY2UsIG5vCj4gb2ZmbGluZSBDUFVzIG9yIHRob3Nl
IGhhdmUgYmVlbiBvbmxpbmVkIGFuZCBwYXJrZWQsIGFsbCBDUFVzIGluIHRoZQo+IHN5c3RlbSBo
YXZlIGJlZW4gYWNjb3VudGVkIGZvciAoaWU6IHRoZSBudW1iZXIgb2YgQ1BVcyBkb2Vzbid0IGV4
Y2VlZAo+IE5SX0NQVVMgYW5kIEFQSUMgSURzIGFyZSBiZWxvdyBNQVhfQVBJQ1MpIGFuZCB0aGVy
ZSdzIG5vIHBvc3NpYmlsaXR5Cj4gb2YgQ1BVIGhvdHBsdWcgKGllOiBubyBkaXNhYmxlZCBDUFVz
IGhhdmUgYmVlbiByZXBvcnRlZCBieSB0aGUKPiBmaXJtd2FyZSB0YWJsZXMpLgo+IAo+IFRoaXMg
aXMgc3BlY2lhbGx5IGJlbmVmaWNpYWwgd2hlbiB1c2luZyB0aGUgUFYgc2hpbSwgc2luY2UgdXNp
bmcgdGhlCj4gc2hvcnRoYW5kIGF2b2lkcyBwZXJmb3JtaW5nIGFuIEFQSUMgcmVnaXN0ZXIgd3Jp
dGUgKG9yIG11bHRpcGxlIG9uZXMKPiBpZiB1c2luZyB4QVBJQyBtb2RlKSBmb3IgZWFjaCBkZXN0
aW5hdGlvbiB3aGVuIGRvaW5nIGEgZ2xvYmFsIFRMQgo+IGZsdXNoLgo+IAo+IFRoZSBsb2NrIHRp
bWUgb2YgZmx1c2hfbG9jayBvbiBhIDMyIHZDUFUgZ3Vlc3QgdXNpbmcgdGhlIHNoaW0gaW4KPiB4
MkFQSUMgbW9kZSB3aXRob3V0IHRoZSBzaG9ydGhhbmQgaXM6Cj4gCj4gR2xvYmFsIGxvY2sgZmx1
c2hfbG9jazogYWRkcj1mZmZmODJkMDgwNGIyMWMwLCBsb2NrdmFsPWY2MDJmNjAyLCBub3QgbG9j
a2VkCj4gICBsb2NrOjIyODQ1NTkzOCg3OTQwNjA2NTU3MzEzNSksIGJsb2NrOjIwNTkwODU4MCg1
NTY0MTY2MDU3NjE1MzkpCj4gCj4gQXZlcmFnZSBsb2NrIHRpbWU6IDM0NzU3N25zCj4gCj4gV2hp
bGUgdGhlIHNhbWUgZ3Vlc3QgdXNpbmcgdGhlIHNob3J0aGFuZDoKPiAKPiBHbG9iYWwgbG9jayBm
bHVzaF9sb2NrOiBhZGRyPWZmZmY4MmQwODA0YjQxYzAsIGxvY2t2YWw9ZDljNGQ5YmMsIGNwdT0x
Mgo+ICAgbG9jazoxODkwNzc1KDQxNjcxOTE0ODA1NCksIGJsb2NrOjE2NjM5NTgoMjUwMDE2MTI4
Mjk0OSkKPiAKPiBBdmVyYWdlIGxvY2sgdGltZTogMjIwMzk1bnMKPiAKPiBBcHByb3hpbWF0ZWx5
IGEgMS8zIGltcHJvdmVtZW50IGluIHRoZSBsb2NrIHRpbWUuCj4gCj4gTm90ZSB0aGF0IHRoaXMg
cmVxdWlyZXMgbG9ja2luZyB0aGUgQ1BVIG1hcHMgKGdldF9jcHVfbWFwcykgd2hpY2ggdXNlcwo+
IGEgdHJ5bG9jay4gVGhpcyBpcyBjdXJyZW50bHkgc2FmZSBhcyBhbGwgdXNlcnMgb2YgY3B1X2Fk
ZF9yZW1vdmVfbG9jawo+IGRvIGEgdHJ5bG9jaywgYnV0IHdpbGwgbmVlZCByZWV2YWx1YXRpbmcg
aWYgbm9uLXRyeWxvY2sgdXNlcnMgYXBwZWFyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:08:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16: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 1itZae-0004Yc-DI; Mon, 20 Jan 2020 16:07:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itZad-0004YX-3P
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:07:47 +0000
X-Inumbo-ID: fcb53b6a-3b9e-11ea-b999-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcb53b6a-3b9e-11ea-b999-12813bfff9fa;
 Mon, 20 Jan 2020 16:07:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579536462;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=s1sFuZddGPVNYUkJXo1/TaWwRYxWwU8dvl0Xb5uif0E=;
 b=gG/6sKhqxZ292hDi/76oBa/db0O8sGXbkDY0ksWtdpLj0OtpVquVRCln
 BQ3bVk33AP6ZsBU0zZZUx5M5WetUa2oWou+Z8ptcCNYzJyZdjJRrhwQmw
 uIkMBNUIIhdvd118l8ZtlPNccPvtnKlumTfm7yKaQURplDPX2kteP8xDF Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hSLOptH/r7EOwB9t0M60UwLMOWcLVcXW/BvHg1iauLD511FGPM8ACsWP+0XA8oloyRAEHD2UrX
 2w/OfdFEhwQhgpwqsXmm+IK+jH8vuanc4aArl9SLXyphpuQ1rTncDXD2E6Q2hkHZUUpQCdQD1K
 ozn5y9mMIIgd4QLIqKQcbS37/yMFEMkJQ2pPsQ/1xVJU7h5KvqJpKWULVIFenvWCcwIec74CXk
 +dtg2IOdmVSvaKHleFglsHqh0v+DHJNgQLHwqWauvOz44OJEYvF9L04ddo0jBbbE2QfT6Yd0Ck
 uUc=
X-SBRS: 2.7
X-MesageID: 11760483
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11760483"
Date: Mon, 20 Jan 2020 16:07:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120160732.GC11756@Air-de-Roger>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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@lists.xenproject.org" <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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDQ6NDI6MjJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hlbiBwYXNzZWQgYSBub24tTlVMTCBwZGV2LCB0aGUgZnVuY3Rpb24gZG9lcyBhbiBv
d25lciBjaGVjayB3aGVuIGl0Cj4gZmluZHMgYW4gYWxyZWFkeSBleGlzdGluZyBjb250ZXh0IG1h
cHBpbmcuIEJyaWRnZXMsIGhvd2V2ZXIsIGRvbid0IGdldAo+IHBhc3NlZCB0aHJvdWdoIHRvIGd1
ZXN0cywgYW5kIGhlbmNlIHRoZWlyIG93bmVyIGlzIGFsd2F5cyBnb2luZyB0byBiZQo+IERvbTAs
IGxlYWRpbmcgdG8gdGhlIGFzc2lnbWVudCBvZiBhbGwgYnV0IG9uZSBvZiB0aGUgZnVuY3Rpb24g
b2YgbXVsdGktCj4gZnVuY3Rpb24gUENJIGRldmljZXMgYmVoaW5kIGJyaWRnZXMgdG8gZmFpbC4K
PiAKPiBSZXBvcnRlZC1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogQWRkIGNvbW1lbnRzLgo+IC0tLQo+IE5vdGU6IFRo
aXMgd2FzIHJlcG9ydGVkIGFzIGFuIGFwcGFyZW50IHJlZ3Jlc3Npb24gZnJvbSBYU0EtMzAyIC8g
LTMwNi4KPiAgICAgICBTbyBmYXIgSSBoYXZlbid0IGJlZW4gYWJsZSB0byBmaWd1cmUgb3V0IGhv
dyB0aGUgY29kZSB3b3VsZCBoYXZlCj4gICAgICAgd29ya2VkIGJlZm9yZSwgaS5lLiB0byBtZSBp
dCBsb29rcyBsaWtlIGEgcHJlLWV4aXN0aW5nIHByb2JsZW0uCj4gICAgICAgVGhpcyBsZWF2ZXMg
dGhlIHJpc2sgb2YgdGhlIGNoYW5nZSBoZXJlIHBhcGVyaW5nIG92ZXIgYW5vdGhlcgo+ICAgICAg
IGlzc3VlLgo+IAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiBAQCAtMTQ5MywxOCAr
MTQ5MywyOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmcoc3RydWN0Cj4gICAg
ICAgICAgaWYgKCBmaW5kX3Vwc3RyZWFtX2JyaWRnZShzZWcsICZidXMsICZkZXZmbiwgJnNlY2J1
cykgPCAxICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogTWFwcGluZyBhIGJyaWRnZSBzaG91bGQsIGlmIGFueXRoaW5nLCBwYXNzIHRoZSBzdHJ1
Y3QgcGNpX2RldiBvZgo+ICsgICAgICAgICAqIHRoYXQgYnJpZGdlLiBTaW5jZSBicmlkZ2VzIGRv
bid0IG5vcm1hbGx5IGdldCBhc3NpZ25lZCB0byBndWVzdHMsCj4gKyAgICAgICAgICogdGhlaXIg
b3duZXIgd291bGQgYmUgdGhlIHdyb25nIG9uZS4gUGFzcyBOVUxMIGluc3RlYWQuCj4gKyAgICAg
ICAgICovCj4gICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoZG9tYWlu
LCBkcmhkLT5pb21tdSwgYnVzLCBkZXZmbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKSk7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Cj4gIAo+ICAgICAgICAgIC8q
Cj4gICAgICAgICAgICogRGV2aWNlcyBiZWhpbmQgUENJZS10by1QQ0kvUENJeCBicmlkZ2UgbWF5
IGdlbmVyYXRlIGRpZmZlcmVudAo+ICAgICAgICAgICAqIHJlcXVlc3Rlci1pZC4gSXQgbWF5IG9y
aWdpbmF0ZSBmcm9tIGRldmZuPTAgb24gdGhlIHNlY29uZGFyeSBidXMKPiAgICAgICAgICAgKiBi
ZWhpbmQgdGhlIGJyaWRnZS4gTWFwIHRoYXQgaWQgYXMgd2VsbCBpZiB3ZSBkaWRuJ3QgYWxyZWFk
eS4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqIFNvbWV3aGF0IHNpbWlsYXIgYXMgZm9yIGJy
aWRnZXMsIHdlIGRvbid0IHdhbnQgdG8gcGFzcyBhIHN0cnVjdAo+ICsgICAgICAgICAqIHBjaV9k
ZXYgaGVyZSAtIHRoZXJlIG1heSBub3QgZXZlbiBleGlzdCBvbmUgZm9yIHRoaXMgKHNlY2J1cyww
LDApCj4gKyAgICAgICAgICogdHVwbGUuIElmIHRoZXJlIGlzIG9uZSwgd2l0aG91dCBwcm9wZXJs
eSB3b3JraW5nIGRldmljZSBncm91cHMgaXQKPiArICAgICAgICAgKiBtYXkgYWdhaW4gbm90IGhh
dmUgdGhlIGNvcnJlY3Qgb3duZXIuCj4gICAgICAgICAgICovCj4gICAgICAgICAgaWYgKCAhcmV0
ICYmIHBkZXZfdHlwZShzZWcsIGJ1cywgZGV2Zm4pID09IERFVl9UWVBFX1BDSWUyUENJX0JSSURH
RSAmJgo+ICAgICAgICAgICAgICAgKHNlY2J1cyAhPSBwZGV2LT5idXMgfHwgcGRldi0+ZGV2Zm4g
IT0gMCkgKQo+ICAgICAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZShk
b21haW4sIGRyaGQtPmlvbW11LCBzZWNidXMsIDAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBjaV9nZXRfcGRldihzZWcsIHNlY2J1cywgMCkpOwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKCklzbid0
IGl0IGRhbmdlcm91cyB0byBtYXAgdGhpcyBkZXZpY2UgdG8gdGhlIGd1ZXN0LCBhbmQgdGhhdCBt
dWx0aXBsZQpndWVzdHMgbWlnaHQgZW5kIHVwIHdpdGggdGhlIHNhbWUgZGV2aWNlIG1hcHBlZD8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:10:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16: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 1itZdH-0005K6-UE; Mon, 20 Jan 2020 16:10:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itZdG-0005K0-M3
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:10:30 +0000
X-Inumbo-ID: 5fc28b37-3b9f-11ea-b99a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fc28b37-3b9f-11ea-b99a-12813bfff9fa;
 Mon, 20 Jan 2020 16:10: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 mx2.suse.de (Postfix) with ESMTP id A7C26AE07;
 Mon, 20 Jan 2020 16:10:27 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
Date: Mon, 20 Jan 2020 17:10:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200117110811.43321-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMjowOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFdoZW4gcGxhY2lu
ZyBtZW1vcnkgQkFScyB3aXRoIHNpemVzIHNtYWxsZXIgdGhhbiA0SyBtdWx0aXBsZSBtZW1vcnkK
PiBCQVJzIGNhbiBlbmQgdXAgbWFwcGVkIHRvIHRoZSBzYW1lIGd1ZXN0IHBoeXNpY2FsIGFkZHJl
c3MsIGFuZCB0aHVzCj4gd29uJ3Qgd29yayBjb3JyZWN0bHkuCgpUaGlua2luZyBhYm91dCBpdCBh
Z2FpbiwgYXJlbid0IHlvdSBmaXhpbmcgb25lIHBvc3NpYmxlIGNhc2UgYnkKYnJlYWtpbmcgdGhl
IG9wcG9zaXRlIG9uZTogV2hhdCB5b3UgZml4IGlzIHdoZW4gdGhlIHR3byBkaXN0aW5jdApCQVJz
IChvZiB0aGUgc2FtZSBvciBkaWZmZXJlbnQgZGV2aWNlcykgbWFwIHRvIGRpc3RpbmN0IE1GTnMK
KHdoaWNoIHdvdWxkIGhhdmUgcmVxdWlyZWQgYSBzaW5nbGUgR0ZOIHRvIG1hcCB0byBib3RoIG9m
IHRoZXNlCk1GTnMpLiBCdXQgZG9uJ3QgeW91LCBhdCB0aGUgc2FtZSB0aW1lLCBicmVhayB0aGUg
Y2FzZSBvZiB0d28KQkFScyAocGVyaGFwcywgYnV0IG5vdCBuZWNlc3NhcmlseSwgb2YgdGhlIHNh
bWUgcGh5c2ljYWwgZGV2aWNlKQptYXBwaW5nIGJvdGggdG8gdGhlIHNhbWUgTUZOLCBpLmUuIHJl
cXVpcmluZyB0byBoYXZlIHR3byBkaXN0aW5jdApHRk5zIG1hcCB0byBvbmUgTUZOPyAoQXQgbGVh
c3QgZm9yIHRoZSBtb21lbnQgSSBjYW4ndCBzZWUgYSB3YXkKZm9yIGh2bWxvYWRlciB0byBkaXN0
aW5ndWlzaCB0aGUgdHdvIGNhc2VzLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:15:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16: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 1itZhz-0005Uc-Md; Mon, 20 Jan 2020 16:15:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itZhy-0005UX-Me
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:15:22 +0000
X-Inumbo-ID: 0c230ba8-3ba0-11ea-b99a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c230ba8-3ba0-11ea-b99a-12813bfff9fa;
 Mon, 20 Jan 2020 16:15: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 mx2.suse.de (Postfix) with ESMTP id CDF54B1C5;
 Mon, 20 Jan 2020 16:15:16 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
 <20200120160732.GC11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a3b70e5b-d017-c934-ea84-46e3d653905f@suse.com>
Date: Mon, 20 Jan 2020 17:15:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120160732.GC11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 KevinTian <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>

T24gMjAuMDEuMjAyMCAxNzowNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDQ6NDI6MjJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IEBAIC0xNDkzLDE4ICsxNDkzLDI4IEBAIHN0
YXRpYyBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZyhzdHJ1Y3QKPj4gICAgICAgICAgaWYgKCBm
aW5kX3Vwc3RyZWFtX2JyaWRnZShzZWcsICZidXMsICZkZXZmbiwgJnNlY2J1cykgPCAxICkKPj4g
ICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIE1h
cHBpbmcgYSBicmlkZ2Ugc2hvdWxkLCBpZiBhbnl0aGluZywgcGFzcyB0aGUgc3RydWN0IHBjaV9k
ZXYgb2YKPj4gKyAgICAgICAgICogdGhhdCBicmlkZ2UuIFNpbmNlIGJyaWRnZXMgZG9uJ3Qgbm9y
bWFsbHkgZ2V0IGFzc2lnbmVkIHRvIGd1ZXN0cywKPj4gKyAgICAgICAgICogdGhlaXIgb3duZXIg
d291bGQgYmUgdGhlIHdyb25nIG9uZS4gUGFzcyBOVUxMIGluc3RlYWQuCj4+ICsgICAgICAgICAq
Lwo+PiAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZShkb21haW4sIGRy
aGQtPmlvbW11LCBidXMsIGRldmZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKSk7Cj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwo+PiAgCj4+ICAgICAgICAgIC8q
Cj4+ICAgICAgICAgICAqIERldmljZXMgYmVoaW5kIFBDSWUtdG8tUENJL1BDSXggYnJpZGdlIG1h
eSBnZW5lcmF0ZSBkaWZmZXJlbnQKPj4gICAgICAgICAgICogcmVxdWVzdGVyLWlkLiBJdCBtYXkg
b3JpZ2luYXRlIGZyb20gZGV2Zm49MCBvbiB0aGUgc2Vjb25kYXJ5IGJ1cwo+PiAgICAgICAgICAg
KiBiZWhpbmQgdGhlIGJyaWRnZS4gTWFwIHRoYXQgaWQgYXMgd2VsbCBpZiB3ZSBkaWRuJ3QgYWxy
ZWFkeS4KPj4gKyAgICAgICAgICoKPj4gKyAgICAgICAgICogU29tZXdoYXQgc2ltaWxhciBhcyBm
b3IgYnJpZGdlcywgd2UgZG9uJ3Qgd2FudCB0byBwYXNzIGEgc3RydWN0Cj4+ICsgICAgICAgICAq
IHBjaV9kZXYgaGVyZSAtIHRoZXJlIG1heSBub3QgZXZlbiBleGlzdCBvbmUgZm9yIHRoaXMgKHNl
Y2J1cywwLDApCj4+ICsgICAgICAgICAqIHR1cGxlLiBJZiB0aGVyZSBpcyBvbmUsIHdpdGhvdXQg
cHJvcGVybHkgd29ya2luZyBkZXZpY2UgZ3JvdXBzIGl0Cj4+ICsgICAgICAgICAqIG1heSBhZ2Fp
biBub3QgaGF2ZSB0aGUgY29ycmVjdCBvd25lci4KPj4gICAgICAgICAgICovCj4+ICAgICAgICAg
IGlmICggIXJldCAmJiBwZGV2X3R5cGUoc2VnLCBidXMsIGRldmZuKSA9PSBERVZfVFlQRV9QQ0ll
MlBDSV9CUklER0UgJiYKPj4gICAgICAgICAgICAgICAoc2VjYnVzICE9IHBkZXYtPmJ1cyB8fCBw
ZGV2LT5kZXZmbiAhPSAwKSApCj4+ICAgICAgICAgICAgICByZXQgPSBkb21haW5fY29udGV4dF9t
YXBwaW5nX29uZShkb21haW4sIGRyaGQtPmlvbW11LCBzZWNidXMsIDAsCj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBzZWNi
dXMsIDApKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwpOwo+IAo+IElzbid0IGl0IGRhbmdlcm91cyB0byBtYXAgdGhpcyBkZXZpY2UgdG8gdGhl
IGd1ZXN0LCBhbmQgdGhhdCBtdWx0aXBsZQo+IGd1ZXN0cyBtaWdodCBlbmQgdXAgd2l0aCB0aGUg
c2FtZSBkZXZpY2UgbWFwcGVkPwoKVGhleSB3b24ndCAoYWZhaWN0KSAtIHNlZSB0aGUgY2hlY2tp
bmcgZG9uZSBieSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZSgpCndoZW4gaXQgZmluZHMgYW4g
YWxyZWFkeSBwcmVzZW50IGNvbnRleHQgZW50cnkuIFRoZSBmaXJzdCBvbmUgdG8gbWFrZSBzdWNo
CmEgbWFwcGluZyB3aWxsIHdpbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:24:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:24: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 1itZqP-0006Oz-58; Mon, 20 Jan 2020 16:24:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itZqN-0006Or-4w
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:24:03 +0000
X-Inumbo-ID: 402d2432-3ba1-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 402d2432-3ba1-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 16:23:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4682EAC2F;
 Mon, 20 Jan 2020 16:23:53 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <ce3871c8e9ee01523d2032990ff8acaaaf69a350.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <03edb7c7-967a-19f4-76bd-9aa9c9af1bd3@suse.com>
Date: Mon, 20 Jan 2020 17:23:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ce3871c8e9ee01523d2032990ff8acaaaf69a350.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 13/18] x86/mem_sharing: Skip xen heap
 pages in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRyeWluZyB0byBz
aGFyZSB0aGVzZSB3b3VsZCBmYWlsIGFueXdheSwgYmV0dGVyIHRvIHNraXAgdGhlbSBlYXJseS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwu
Y29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KYWxiZWl0
IEkgd29uZGVyIGlmIHRoaXMgY291bGRuJ3QgYmUgZnVydGhlciBnZW5lcmFsaXplZCBieSAuLi4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC04NTIsNiArODUyLDExIEBAIHN0YXRpYyBpbnQgbm9t
aW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gICAgICBpZiAoICFwMm1f
aXNfc2hhcmFibGUocDJtdCkgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiArICAgIC8qIFNr
aXAgeGVuIGhlYXAgcGFnZXMgKi8KPiArICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+ICsg
ICAgaWYgKCAhcGFnZSB8fCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICkKPiArICAgICAgICBnb3Rv
IG91dDsKCi4uLiBjaGVja2luZyBmb3IgYSB6ZXJvIHR5cGUgcmVmIGNvdW50ICh0aGUgb25seSBt
ZWFucyB0byBwZXJtaXQKYSB0eXBlIGNoYW5nZSkgaGVyZSwgYW5kIG1heWJlIGFsc28gLT5jb3Vu
dF9pbmZvIHRvIGZpdCB3aGF0CnBhZ2VfbWFrZV9zaGFyYWJsZSgpIGV4cGVjdHMuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:34:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ita0L-0007I7-4p; Mon, 20 Jan 2020 16:34:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ita0J-0007I2-2F
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:34:19 +0000
X-Inumbo-ID: af2341e0-3ba2-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af2341e0-3ba2-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 16:34:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1228CAE41;
 Mon, 20 Jan 2020 16:34:09 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <a74d4a8de609dfba8b561b7ba0795b22e754fa0b.1578503483.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ab45f909-9463-2c6f-1a60-7e541663b1bc@suse.com>
Date: Mon, 20 Jan 2020 17:34:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <a74d4a8de609dfba8b561b7ba0795b22e754fa0b.1578503483.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 14/18] x86/mem_sharing: check page type
 count earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMKPiBAQCAtNjUyLDE5ICs2NTIsMTggQEAgc3RhdGljIGludCBwYWdlX21ha2Vfc2hhcmFi
bGUoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+ICAgICAgfQo+
ICAKPiAtICAgIC8qIENoYW5nZSBwYWdlIHR5cGUgYW5kIGNvdW50IGF0b21pY2FsbHkgKi8KPiAt
ICAgIGlmICggIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF9zaGFyZWRfcGFnZSkgKQo+
ICsgICAgLyogQ2hlY2sgaWYgcGFnZSBpcyBhbHJlYWR5IHR5cGVkIGFuZCBiYWlsIGVhcmx5IGlm
IGl0IGlzICovCj4gKyAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3Vu
dF9tYXNrKSAhPSAxICkKPiAgICAgIHsKPiAgICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9h
bGxvY19sb2NrKTsKPiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICByZXR1cm4g
LUVFWElTVDsKPiAgICAgIH0KPiAgCj4gLSAgICAvKiBDaGVjayBpdCB3YXNuJ3QgYWxyZWFkeSBz
aGFyYWJsZSBhbmQgdW5kbyBpZiBpdCB3YXMgKi8KPiAtICAgIGlmICggKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDEgKQo+ICsgICAgLyogQ2hhbmdlIHBhZ2Ug
dHlwZSBhbmQgY291bnQgYXRvbWljYWxseSAqLwo+ICsgICAgaWYgKCAhZ2V0X3BhZ2VfYW5kX3R5
cGUocGFnZSwgZCwgUEdUX3NoYXJlZF9wYWdlKSApCj4gICAgICB7Cj4gICAgICAgICAgc3Bpbl91
bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7Cj4gLSAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gICAgICB9CgpJdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgZWl0aGVyIHRoZSBvcmlnaW5h
bCBvciB0aGUgbmV3IGNvZGUgY2Fubm90CmhhdmUgd29ya2VkIC8gd29yazogVGhlIG9yaWdpbmFs
IHZhcmlhbnQgY2hlY2tlZCB0aGUgY291bnQgX2FmdGVyXwpoYXZpbmcgaW5jcmVtZW50ZWQgaXQs
IGkuZS4gaXQgZXhwZWN0ZWQgYSAwLT4xIHRyYW5zaXRpb24uIFRoZSBuZXcKY29kZSBjaGVja3Mg
dGhhdCB0aGUgY291bnQgaXMgMSBfYmVmb3JlXyBkb2luZyB0aGUgZ2V0LgoKSG93ZXZlciwgZXZl
biBpZiB0aGlzIHdhcyBjaGFuZ2VkIHRvCgogICAgaWYgKCBwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9jb3VudF9tYXNrICkKCkkgd291bGQgcmVjb21tZW5kIGFnYWluc3QgdGhlIGNoYW5n
ZTogQWl1aSB5b3UgYnVpbGQgdXBvbiB0aGUgZmFjdAp0aGF0IGEgdHJhbnNpdGlvbiB0byBQR1Rf
c2hhcmVkX3BhZ2UgY2FuIGhhcHBlbiBvbmx5IGhlcmUsIGFuZCB0aGlzCmNvZGUgaG9sZHMgZC0+
cGFnZV9hbGxvY19sb2NrLiBCdXQgaW1vIHRoaXMgaXMgbWFraW5nIHRoZSBjb2RlIG1vcmUKZnJh
Z2lsZS4gSW4gZmFjdCBJIGNhbid0IGVhc2lseSBzZWUgd2h5IHRoZSBvdGhlciB0d28gY2FzZXMg
d2hlcmUKUEdUX3NoYXJlZF9wYWdlIGdldHMgcGFzc2VkIHRvIGdldF9wYWdlX2FuZF90eXBlKCkg
Y2FuJ3QgYWxzbwplZmZlY3QgYSAwLT4xIHRyYW5zaXRpb24uIEkgY2FuIG9ubHkgZ3Vlc3MgZnJv
bSB0aGVpciBCVUdfT04oKS1zCnRoYXQgdGhleSBhc3N1bWUgYSByZWZlcmVuY2Ugd2FzIGFscmVh
ZHkgYWNxdWlyZWQgc29tZXdoZXJlIGVsc2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:37:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:37: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 1ita3e-0007Pv-Lv; Mon, 20 Jan 2020 16:37:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ita3e-0007Pq-6S
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:37:46 +0000
X-Inumbo-ID: 2abeb604-3ba3-11ea-aecd-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2abeb604-3ba3-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 16:37:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579538257;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=MdpsBBI40KK3Dui6IArBCgx28Jf/B9fvwlmGKmm9uZA=;
 b=LtJ/5DNO1wEctDaXxTpVgFGzkhq+bDQyGaL7uSaZIaBbadbd3/dP5bjN
 uRJF1pFDWOBT7Q6XAQaW5mJ7gzxTJH4vovT+u5A+bqR9ABmDkNbRSn3aR
 zZAI43YfpZHeUGwtRBSv6BE9n5SG2mYSQLzF7W/Zc5C4sn4KDVunrVIqK k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OMiruLFaZoh57Jfi8Om3tFPXIlSHrTm1ZSzcDCwq25dwLnxlTOD9rz9iOqkZ6dgmpvqln0gMCJ
 V5xKO1hhRc/XlhHo3MuhZ+zePtqLDwm555DNmL2DQXkLTUUgxaKzFmxP5h3MFGPAlFzbnHlu65
 DyoKFzJksqYNCNo74SOIGyIBthyLFVT6EM8BAXC/CzX5bRYzQBHvaSnBOXO0OZgGxyYR/5Y/9d
 xeRBTNiaGtRqApnM7zqznBEig843hCZALIvWRf6NL27ASXbGd/CBE4TptkLi/9VFzOihvNnAv4
 Ytg=
X-SBRS: 2.7
X-MesageID: 11599328
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11599328"
Date: Mon, 20 Jan 2020 16:37:27 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120163727.GD11756@Air-de-Roger>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
 <20200120160732.GC11756@Air-de-Roger>
 <a3b70e5b-d017-c934-ea84-46e3d653905f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a3b70e5b-d017-c934-ea84-46e3d653905f@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 KevinTian <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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDU6MTU6MjJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjAuMDEuMjAyMCAxNzowNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBNb24sIEphbiAyMCwgMjAyMCBhdCAwNDo0MjoyMlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gPj4gQEAgLTE0OTMsMTgg
KzE0OTMsMjggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdAo+ID4+
ICAgICAgICAgIGlmICggZmluZF91cHN0cmVhbV9icmlkZ2Uoc2VnLCAmYnVzLCAmZGV2Zm4sICZz
ZWNidXMpIDwgMSApCj4gPj4gICAgICAgICAgICAgIGJyZWFrOwo+ID4+ICAKPiA+PiArICAgICAg
ICAvKgo+ID4+ICsgICAgICAgICAqIE1hcHBpbmcgYSBicmlkZ2Ugc2hvdWxkLCBpZiBhbnl0aGlu
ZywgcGFzcyB0aGUgc3RydWN0IHBjaV9kZXYgb2YKPiA+PiArICAgICAgICAgKiB0aGF0IGJyaWRn
ZS4gU2luY2UgYnJpZGdlcyBkb24ndCBub3JtYWxseSBnZXQgYXNzaWduZWQgdG8gZ3Vlc3RzLAo+
ID4+ICsgICAgICAgICAqIHRoZWlyIG93bmVyIHdvdWxkIGJlIHRoZSB3cm9uZyBvbmUuIFBhc3Mg
TlVMTCBpbnN0ZWFkLgo+ID4+ICsgICAgICAgICAqLwo+ID4+ICAgICAgICAgIHJldCA9IGRvbWFp
bl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwgZHJoZC0+aW9tbXUsIGJ1cywgZGV2Zm4sCj4g
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9wZGV2
KHNlZywgYnVzLCBkZXZmbikpOwo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwpOwo+ID4+ICAKPiA+PiAgICAgICAgICAvKgo+ID4+ICAgICAgICAgICAq
IERldmljZXMgYmVoaW5kIFBDSWUtdG8tUENJL1BDSXggYnJpZGdlIG1heSBnZW5lcmF0ZSBkaWZm
ZXJlbnQKPiA+PiAgICAgICAgICAgKiByZXF1ZXN0ZXItaWQuIEl0IG1heSBvcmlnaW5hdGUgZnJv
bSBkZXZmbj0wIG9uIHRoZSBzZWNvbmRhcnkgYnVzCj4gPj4gICAgICAgICAgICogYmVoaW5kIHRo
ZSBicmlkZ2UuIE1hcCB0aGF0IGlkIGFzIHdlbGwgaWYgd2UgZGlkbid0IGFscmVhZHkuCj4gPj4g
KyAgICAgICAgICoKPiA+PiArICAgICAgICAgKiBTb21ld2hhdCBzaW1pbGFyIGFzIGZvciBicmlk
Z2VzLCB3ZSBkb24ndCB3YW50IHRvIHBhc3MgYSBzdHJ1Y3QKPiA+PiArICAgICAgICAgKiBwY2lf
ZGV2IGhlcmUgLSB0aGVyZSBtYXkgbm90IGV2ZW4gZXhpc3Qgb25lIGZvciB0aGlzIChzZWNidXMs
MCwwKQo+ID4+ICsgICAgICAgICAqIHR1cGxlLiBJZiB0aGVyZSBpcyBvbmUsIHdpdGhvdXQgcHJv
cGVybHkgd29ya2luZyBkZXZpY2UgZ3JvdXBzIGl0Cj4gPj4gKyAgICAgICAgICogbWF5IGFnYWlu
IG5vdCBoYXZlIHRoZSBjb3JyZWN0IG93bmVyLgo+ID4+ICAgICAgICAgICAqLwo+ID4+ICAgICAg
ICAgIGlmICggIXJldCAmJiBwZGV2X3R5cGUoc2VnLCBidXMsIGRldmZuKSA9PSBERVZfVFlQRV9Q
Q0llMlBDSV9CUklER0UgJiYKPiA+PiAgICAgICAgICAgICAgIChzZWNidXMgIT0gcGRldi0+YnVz
IHx8IHBkZXYtPmRldmZuICE9IDApICkKPiA+PiAgICAgICAgICAgICAgcmV0ID0gZG9tYWluX2Nv
bnRleHRfbWFwcGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgc2VjYnVzLCAwLAo+ID4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYo
c2VnLCBzZWNidXMsIDApKTsKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCk7Cj4gPiAKPiA+IElzbid0IGl0IGRhbmdlcm91cyB0byBtYXAgdGhp
cyBkZXZpY2UgdG8gdGhlIGd1ZXN0LCBhbmQgdGhhdCBtdWx0aXBsZQo+ID4gZ3Vlc3RzIG1pZ2h0
IGVuZCB1cCB3aXRoIHRoZSBzYW1lIGRldmljZSBtYXBwZWQ/Cj4gCj4gVGhleSB3b24ndCAoYWZh
aWN0KSAtIHNlZSB0aGUgY2hlY2tpbmcgZG9uZSBieSBkb21haW5fY29udGV4dF9tYXBwaW5nX29u
ZSgpCj4gd2hlbiBpdCBmaW5kcyBhbiBhbHJlYWR5IHByZXNlbnQgY29udGV4dCBlbnRyeS4gVGhl
IGZpcnN0IG9uZSB0byBtYWtlIHN1Y2gKPiBhIG1hcHBpbmcgd2lsbCB3aW4uCgpSaWdodCwgdGhh
bmtzLCBJIGZpbmQgYWxsIHRoaXMgY29kZSBxdWl0ZSBjb25mdXNpbmcuIElmIHRoZSBpb21tdQpj
b250ZXh0IGlzIGFzc2lnbmVkIHRvIGEgZG9tYWluLCB3b24ndCBpdCBtYWtlIHNlbnNlIHRvIGtl
ZXAgdGhlCmRldmljZSBpbiBzeW5jIGFuZCBhbHNvIGFzc2lnbiBpdCB0byB0aGF0IGRvbWFpbj8K
ClNvIHRoYXQgdGhlIG93bmVyIGluIHRoZSBpb21tdSBjb250ZXh0IG1hdGNoZXMgdGhlIG93bmVy
IG9uIHRoZQpwY2lfZGV2IHN0cnVjdC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:39:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:39: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 1ita4v-0007Vn-26; Mon, 20 Jan 2020 16:39:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ita4t-0007Vd-Ob
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:39:03 +0000
X-Inumbo-ID: 58d96b1a-3ba3-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58d96b1a-3ba3-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 16:38: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 mx2.suse.de (Postfix) with ESMTP id CE0DBAD43;
 Mon, 20 Jan 2020 16:38:53 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <ce3871c8e9ee01523d2032990ff8acaaaf69a350.1578503483.git.tamas.lengyel@intel.com>
 <03edb7c7-967a-19f4-76bd-9aa9c9af1bd3@suse.com>
 <CABfawh=mNt8nX_oMZV2zg_S9oDey4=KWNHJuk32hxLnpjgRnBQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0c60fb19-8bd9-bded-40e4-f900e8ca6bde@suse.com>
Date: Mon, 20 Jan 2020 17:38:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawh=mNt8nX_oMZV2zg_S9oDey4=KWNHJuk32hxLnpjgRnBQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 13/18] x86/mem_sharing: Skip xen heap
 pages in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDEuMjAyMCAxNzozMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwgSmFu
IDIwLCAyMDIwIGF0IDk6MjMgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
VHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0ZXIgdG8gc2tpcCB0
aGVtIGVhcmx5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMu
bGVuZ3llbEBpbnRlbC5jb20+Cj4+Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+IGFsYmVpdCBJIHdvbmRlciBpZiB0aGlzIGNvdWxkbid0IGJlIGZ1cnRo
ZXIgZ2VuZXJhbGl6ZWQgYnkgLi4uCj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4+IEBAIC04
NTIsNiArODUyLDExIEBAIHN0YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sCj4+PiAgICAgIGlmICggIXAybV9pc19zaGFyYWJsZShwMm10KSApCj4+PiAg
ICAgICAgICBnb3RvIG91dDsKPj4+Cj4+PiArICAgIC8qIFNraXAgeGVuIGhlYXAgcGFnZXMgKi8K
Pj4+ICsgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4+PiArICAgIGlmICggIXBhZ2UgfHwg
aXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCj4+PiArICAgICAgICBnb3RvIG91dDsKPj4KPj4gLi4u
IGNoZWNraW5nIGZvciBhIHplcm8gdHlwZSByZWYgY291bnQgKHRoZSBvbmx5IG1lYW5zIHRvIHBl
cm1pdAo+PiBhIHR5cGUgY2hhbmdlKSBoZXJlLCBhbmQgbWF5YmUgYWxzbyAtPmNvdW50X2luZm8g
dG8gZml0IHdoYXQKPj4gcGFnZV9tYWtlX3NoYXJhYmxlKCkgZXhwZWN0cy4KPiAKPiBOb3Qgc3Vy
ZSBJIGZvbGxvdyB5b3UsIHR5cGUgY291bnQgaXMgY2hlY2tlZCBieSBwYWdlX21ha2Vfc2hhcmFi
bGUgYnV0Cj4gaXQgaGFzIHRvIGJlIGV4YWN0bHkgMToKPiAKPiAgICAgLyogQ2hlY2sgaWYgcGFn
ZSBpcyBhbHJlYWR5IHR5cGVkIGFuZCBiYWlsIGVhcmx5IGlmIGl0IGlzICovCj4gICAgIGlmICgg
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDEgKQo+ICAgICB7
Cj4gICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPiAgICAgICAgIHJl
dHVybiAtRUVYSVNUOwo+ICAgICB9CgpXaGljaCBpcyBhZnRlciBhIHN1Y2Nlc3NmdWwgZ2V0X3Bh
Z2VfYW5kX3R5cGUoKS4gUHJpb3IgdG8gdGhhdCwKdGhlcmVmb3JlLCB0aGUgY291bnQgb3VnaHQg
dG8gYmUgemVyby4gQnV0IG1heWJlIEknbSB2ZXJ5IGNvbmZ1c2VkCi0gc2VlIGFsc28gbXkgY29t
bWVudHMgb24gcGF0Y2ggMTQsIHdoZXJlIEkgc3BvdHRlZCB0aGlzIHZlcnkgc2FtZQphbm9tYWx5
LgoKPiBJIHNwZWNpZmljYWxseSB3YW50IHRvIGF2b2lkIGNhbGxpbmcgcGFnZV9tYWtlX3NoYXJh
YmxlIG9uIHhlbiBoZWFwCj4gcGFnZXMgYmVjYXVzZSB0aGV5IGVuZCB1cCBwcmludGluZyBhbiBl
cnJvciB0byB0aGUgY29uc29sZSB3aGljaCBpcwo+IHZlcnkgYW5ub3lpbmcuCgpUaGF0J3MgZmlu
ZS4gSSdtIG5vdCBhc2tpbmcgdG8gZHJvcCB3aGF0IHlvdSdyZSBkb2luZy4gSW5zdGVhZCBJJ20K
YXNraW5nIHdoZXRoZXIgeW91IGNvdWxkbid0IGJhaWwgZWFybHkgaW4gZXZlbiBtb3JlIGNhc2Vz
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:41:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16: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 1ita75-0008Gc-Gx; Mon, 20 Jan 2020 16:41:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ita73-0008GS-J0
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:41:17 +0000
X-Inumbo-ID: aaf1c398-3ba3-11ea-b99e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaf1c398-3ba3-11ea-b99e-12813bfff9fa;
 Mon, 20 Jan 2020 16:41:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C18D0AD45;
 Mon, 20 Jan 2020 16:41:11 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
 <20200120160732.GC11756@Air-de-Roger>
 <a3b70e5b-d017-c934-ea84-46e3d653905f@suse.com>
 <20200120163727.GD11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <53c44379-50a6-4a82-62b3-69029375b6ea@suse.com>
Date: Mon, 20 Jan 2020 17:41:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120163727.GD11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 KevinTian <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>

T24gMjAuMDEuMjAyMCAxNzozNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEph
biAyMCwgMjAyMCBhdCAwNToxNToyMlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjAuMDEuMjAyMCAxNzowNywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+PiBPbiBNb24sIEph
biAyMCwgMjAyMCBhdCAwNDo0MjoyMlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+Pj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+Pj4gQEAgLTE0OTMsMTggKzE0OTMsMjgg
QEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdAo+Pj4+ICAgICAgICAg
IGlmICggZmluZF91cHN0cmVhbV9icmlkZ2Uoc2VnLCAmYnVzLCAmZGV2Zm4sICZzZWNidXMpIDwg
MSApCj4+Pj4gICAgICAgICAgICAgIGJyZWFrOwo+Pj4+ICAKPj4+PiArICAgICAgICAvKgo+Pj4+
ICsgICAgICAgICAqIE1hcHBpbmcgYSBicmlkZ2Ugc2hvdWxkLCBpZiBhbnl0aGluZywgcGFzcyB0
aGUgc3RydWN0IHBjaV9kZXYgb2YKPj4+PiArICAgICAgICAgKiB0aGF0IGJyaWRnZS4gU2luY2Ug
YnJpZGdlcyBkb24ndCBub3JtYWxseSBnZXQgYXNzaWduZWQgdG8gZ3Vlc3RzLAo+Pj4+ICsgICAg
ICAgICAqIHRoZWlyIG93bmVyIHdvdWxkIGJlIHRoZSB3cm9uZyBvbmUuIFBhc3MgTlVMTCBpbnN0
ZWFkLgo+Pj4+ICsgICAgICAgICAqLwo+Pj4+ICAgICAgICAgIHJldCA9IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKGRvbWFpbiwgZHJoZC0+aW9tbXUsIGJ1cywgZGV2Zm4sCj4+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9wZGV2KHNlZywgYnVz
LCBkZXZmbikpOwo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwpOwo+Pj4+ICAKPj4+PiAgICAgICAgICAvKgo+Pj4+ICAgICAgICAgICAqIERldmljZXMg
YmVoaW5kIFBDSWUtdG8tUENJL1BDSXggYnJpZGdlIG1heSBnZW5lcmF0ZSBkaWZmZXJlbnQKPj4+
PiAgICAgICAgICAgKiByZXF1ZXN0ZXItaWQuIEl0IG1heSBvcmlnaW5hdGUgZnJvbSBkZXZmbj0w
IG9uIHRoZSBzZWNvbmRhcnkgYnVzCj4+Pj4gICAgICAgICAgICogYmVoaW5kIHRoZSBicmlkZ2Uu
IE1hcCB0aGF0IGlkIGFzIHdlbGwgaWYgd2UgZGlkbid0IGFscmVhZHkuCj4+Pj4gKyAgICAgICAg
ICoKPj4+PiArICAgICAgICAgKiBTb21ld2hhdCBzaW1pbGFyIGFzIGZvciBicmlkZ2VzLCB3ZSBk
b24ndCB3YW50IHRvIHBhc3MgYSBzdHJ1Y3QKPj4+PiArICAgICAgICAgKiBwY2lfZGV2IGhlcmUg
LSB0aGVyZSBtYXkgbm90IGV2ZW4gZXhpc3Qgb25lIGZvciB0aGlzIChzZWNidXMsMCwwKQo+Pj4+
ICsgICAgICAgICAqIHR1cGxlLiBJZiB0aGVyZSBpcyBvbmUsIHdpdGhvdXQgcHJvcGVybHkgd29y
a2luZyBkZXZpY2UgZ3JvdXBzIGl0Cj4+Pj4gKyAgICAgICAgICogbWF5IGFnYWluIG5vdCBoYXZl
IHRoZSBjb3JyZWN0IG93bmVyLgo+Pj4+ICAgICAgICAgICAqLwo+Pj4+ICAgICAgICAgIGlmICgg
IXJldCAmJiBwZGV2X3R5cGUoc2VnLCBidXMsIGRldmZuKSA9PSBERVZfVFlQRV9QQ0llMlBDSV9C
UklER0UgJiYKPj4+PiAgICAgICAgICAgICAgIChzZWNidXMgIT0gcGRldi0+YnVzIHx8IHBkZXYt
PmRldmZuICE9IDApICkKPj4+PiAgICAgICAgICAgICAgcmV0ID0gZG9tYWluX2NvbnRleHRfbWFw
cGluZ19vbmUoZG9tYWluLCBkcmhkLT5pb21tdSwgc2VjYnVzLCAwLAo+Pj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBzZWNi
dXMsIDApKTsKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCk7Cj4+Pgo+Pj4gSXNuJ3QgaXQgZGFuZ2Vyb3VzIHRvIG1hcCB0aGlzIGRldmljZSB0
byB0aGUgZ3Vlc3QsIGFuZCB0aGF0IG11bHRpcGxlCj4+PiBndWVzdHMgbWlnaHQgZW5kIHVwIHdp
dGggdGhlIHNhbWUgZGV2aWNlIG1hcHBlZD8KPj4KPj4gVGhleSB3b24ndCAoYWZhaWN0KSAtIHNl
ZSB0aGUgY2hlY2tpbmcgZG9uZSBieSBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZSgpCj4+IHdo
ZW4gaXQgZmluZHMgYW4gYWxyZWFkeSBwcmVzZW50IGNvbnRleHQgZW50cnkuIFRoZSBmaXJzdCBv
bmUgdG8gbWFrZSBzdWNoCj4+IGEgbWFwcGluZyB3aWxsIHdpbi4KPiAKPiBSaWdodCwgdGhhbmtz
LCBJIGZpbmQgYWxsIHRoaXMgY29kZSBxdWl0ZSBjb25mdXNpbmcuIElmIHRoZSBpb21tdQo+IGNv
bnRleHQgaXMgYXNzaWduZWQgdG8gYSBkb21haW4sIHdvbid0IGl0IG1ha2Ugc2Vuc2UgdG8ga2Vl
cCB0aGUKPiBkZXZpY2UgaW4gc3luYyBhbmQgYWxzbyBhc3NpZ24gaXQgdG8gdGhhdCBkb21haW4/
Cj4gCj4gU28gdGhhdCB0aGUgb3duZXIgaW4gdGhlIGlvbW11IGNvbnRleHQgbWF0Y2hlcyB0aGUg
b3duZXIgb24gdGhlCj4gcGNpX2RldiBzdHJ1Y3QuCgpGb3IgYnJpZGdlcyAtIG5vLCBJIGRvbid0
IHRoaW5rIHNvLiBGb3IgdGhlc2UgImZha2UiIChwb3NzaWJseSBwaGFudG9tLApwb3NzaWJseSBy
ZWFsKSBkZXZpY2VzIGF0IChzZWNidXMsMCwwKSBJIGRvbid0IGtub3cgZm9yIHN1cmUsIGJ1dCAt
IGFzCnRoZSBjb21tZW50IEknbSBhZGRpbmcgc2F5cyAtIEkgdGhpbmsgdGhpcyBzaG91bGQgYmUg
dGFrZW4gY2FyZSBvZiB3aGVuCndlIGdhaW4gcHJvcGVybHkgd29ya2luZyBkZXZpY2UgZ3JvdXBz
IChhdCB3aGljaCBwb2ludCBpZiB0aGlzICJmYWtlIgpkZXZpY2UgaXMgYWN0dWFsbHkgYSByZWFs
IG9uZSwgaXQgc2hvdWxkIGJlIHB1dCBpbnRvIHRoZSBzYW1lIGdyb3VwKS4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:42:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ita7w-0008MA-U8; Mon, 20 Jan 2020 16:42:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ita7u-0008M0-OE
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:42:10 +0000
X-Inumbo-ID: c0c0be22-3ba3-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0c0be22-3ba3-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 16:41: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 <osstest-admin@xenproject.org>)
 id 1ita7Y-0003Ws-Fu; Mon, 20 Jan 2020 16:41: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 1ita7Y-000496-5L; Mon, 20 Jan 2020 16:41:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ita7Y-0007RB-4i; Mon, 20 Jan 2020 16:41:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ita7Y-0007RB-4i@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 16:41:48 +0000
Subject: [Xen-devel] [xen-unstable 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
aHZtLWluc3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBh
YWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFlMTdjMTM4NDZjNzFmYTQ1CiAgQnVnIG5vdCBwcmVzZW50
OiAyNTcyYzdkNzZlMWFlZTliMTFhMjNjNTQ4Y2VlNjliMTVhMzU0MDFmCiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ2
MzM3LwoKCiAgY29tbWl0IGFhY2MxNDMwMDY0MjlkZTQ2OTMyYWFiYWUxN2MxMzg0NmM3MWZhNDUK
ICBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGF0
ZTogICBUaHUgSmFuIDIgMjE6Mzc6MzYgMjAyMCArMDAwMAogIAogICAgICB0b29scy9saWJ4bDog
UGx1bWIgZG9tYWluX2NyZWF0ZV9zdGF0ZSBkb3duIGludG8gbGlieGxfX2J1aWxkX3ByZSgpCiAg
ICAgIAogICAgICBUbyBmaXggQ1BVSUQgaGFuZGxpbmcsIGxpYnhsX19idWlsZF9wcmUoKSBpcyBn
b2luZyB0byBoYXZlIHRvIGRpc3Rpbmd1aXNoCiAgICAgIGJldHdlZW4gYSBicmFuZCBuZXcgVk0g
dnMgb25lIHdoaWNoIGlzIGJlaW5nIG1pZ3JhdGVkLWluL3Jlc3VtZWQuCiAgICAgIAogICAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9u
LXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4taHZtLWluc3RhbGwuaHRtbApS
ZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRo
ZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtLmRlYmlhbi1odm0taW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xNDYz
MzcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDYwNTggLS1ibGVzc2luZ3M9
cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5zdGFibGUgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBkZWJpYW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0NjI4NiBmYWlsIFtob3N0PWl0YWxpYTBdIC8gMTQ2
MDk0IFtob3N0PWZpYW5vMF0gMTQ2MDUwIFtob3N0PWFsYmFuYTBdIDE0NjAzOSBbaG9zdD1hbGJh
bmExXSAxNDYwMzAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTQ2MDE4IFtob3N0PWVsYmxpbmcxXSAxNDYw
MDYgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0NTk4MiBbaG9zdD1kZWJpbmExXSAxNDU5NTUgW2hvc3Q9
Y2hhcmRvbm5heTFdIDE0NTkwMyBbaG9zdD1maWFubzFdIDE0NTg3OSBbaG9zdD1odXhlbHJlYmUw
XSAxNDU4NTEgW2hvc3Q9Zmlhbm8wXSAxNDU4MjYgW2hvc3Q9cmltYXZhMV0gMTQ1Nzk2IFtob3N0
PXBpbm90MV0gMTQ1NzczIFtob3N0PXBpbm90MF0gMTQ1NzQ5IFtob3N0PWh1eGVscmViZTFdIDE0
NTcyNSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQ2Mjg2IC8gMTQ1NzI1Cih0
cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3
aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
TGF0ZXN0IGMzMDM4ZTcxOGExOWZjNTk2ZjdiMWJhYmEwZjgzZDUxNDZkYzc3ODQgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
MWVlZWRhZjVhMGQ5ZWQ2MzI0ZjNiZDViNzAwYmIyMmViNDM1NTM0MQpCYXNpcyBwYXNzIGI5OGFl
YmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMGRkOTI2ODgwODAy
MDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4v
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0I2I5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMtYzMwMzhlNzE4
YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MVwKIDBiZDk4NDdlZi05MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzBkZDkyNjg4MDgwMjAy
YWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUtMWVlZWRhZjVhMGQ5ZWQ2MzI0ZjNiZDViNzAwYmIy
MmViNDM1NTM0MQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czog
bGludXgtcHZvcHMKTG9hZGVkIDUwMDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5n
IGZvciB0ZXN0IHJlc3VsdHM6CiAxNDU2OTEgW2hvc3Q9YWxiYW5hMV0KIDE0NTcyNSBwYXNzIGI5
OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMGRkOTI2ODgw
ODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZkNQogMTQ1NzQ5IFtob3N0PWh1eGVscmViZTFd
CiAxNDU3NzMgW2hvc3Q9cGlub3QwXQogMTQ1Nzk2IFtob3N0PXBpbm90MV0KIDE0NTgyNiBbaG9z
dD1yaW1hdmExXQogMTQ1ODUxIFtob3N0PWZpYW5vMF0KIDE0NTg3OSBbaG9zdD1odXhlbHJlYmUw
XQogMTQ1OTAzIFtob3N0PWZpYW5vMV0KIDE0NTk1NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDE0NjAw
NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDE0NTk4MiBbaG9zdD1kZWJpbmExXQogMTQ2MDMwIFtob3N0
PWh1eGVscmViZTFdCiAxNDYwMTggW2hvc3Q9ZWxibGluZzFdCiAxNDYwMzkgW2hvc3Q9YWxiYW5h
MV0KIDE0NjA1MCBbaG9zdD1hbGJhbmEwXQogMTQ2MDk0IFtob3N0PWZpYW5vMF0KIDE0NjIwNSBm
YWlsIGlycmVsZXZhbnQKIDE0NjExOSBbXQogMTQ2MTc2IGZhaWwgaXJyZWxldmFudAogMTQ2Mjg4
IHBhc3MgYzMwMzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBh
ZjAxZDMzMGNiYjM1MGE3ZjhjZDExMTg5YzQ5Y2Q3OTA0ZDJhOWZmCiAxNDYyMzcgcGFzcyBiOThh
ZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDBkZDkyNjg4MDgw
MjAyYWRjYzQzZGNiMzQ4NmQ0MTQzMTEwYTY2ZDUKIDE0NjI0MiBmYWlsIGlycmVsZXZhbnQKIDE0
NjI3MSBwYXNzIGlycmVsZXZhbnQKIDE0NjI0NCBwYXNzIGlycmVsZXZhbnQKIDE0NjIyMSBmYWls
IGlycmVsZXZhbnQKIDE0NjI4MSBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIz
MjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMGRkOTI2ODgwODAyMDJhZGNjNDNkY2IzNDg2ZDQxNDMxMTBhNjZk
NQogMTQ2MjczIGZhaWwgaXJyZWxldmFudAogMTQ2MjQ4IHBhc3MgaXJyZWxldmFudAogMTQ2MjU4
IGZhaWwgaXJyZWxldmFudAogMTQ2MjY3IHBhc3MgaXJyZWxldmFudAogMTQ2MjU3IGZhaWwgYzMw
MzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxZWVlZGFmNWEw
ZDllZDYzMjRmM2JkNWI3MDBiYjIyZWI0MzU1MzQxCiAxNDYyNzcgcGFzcyBpcnJlbGV2YW50CiAx
NDYyODUgZmFpbCBjMzAzOGU3MThhMTlmYzU5NmY3YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKIDE0NjMwMCBmYWls
IGMzMDM4ZTcxOGExOWZjNTk2ZjdiMWJhYmEwZjgzZDUxNDZkYzc3ODQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYWQwYjNk
ZjBmNTg0NTFjOWRmMjZlNDU1MTQ4YjJkMzM5NTdiYzM0NwogMTQ2Mjk2IHBhc3MgYzMwMzhlNzE4
YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxYTQyYzJmY2QyOTY0MmNl
YWFlOWU1YTEyYmI5YzVjNmY0YjkyODEzCiAxNDYzMDYgcGFzcyBjMzAzOGU3MThhMTlmYzU5NmY3
YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDFiNGMwYmU3MDdjNTI0YTI4ZjAyMGM1ODRm
NTQxYzY2N2U2ZGM3OGYKIDE0NjI4NiBmYWlsIGMzMDM4ZTcxOGExOWZjNTk2ZjdiMWJhYmEwZjgz
ZDUxNDZkYzc3ODQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMWVlZWRhZjVhMGQ5ZWQ2MzI0ZjNiZDViNzAwYmIyMmViNDM1
NTM0MQogMTQ2MzE1IHBhc3MgYzMwMzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4
NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiBkZGEzMWNlOTUyMWMzYjZhNzc1MDA3NmY3OTQyN2JlNzdkZWE5YjViCiAxNDYz
MTcgcGFzcyBjMzAzOGU3MThhMTlmYzU5NmY3YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IDI1NzJjN2Q3NmUxYWVlOWIxMWEyM2M1NDhjZWU2OWIxNWEzNTQwMWYKIDE0NjMyMyBmYWlsIGMz
MDM4ZTcxOGExOWZjNTk2ZjdiMWJhYmEwZjgzZDUxNDZkYzc3ODQgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYWFjYzE0MzAw
NjQyOWRlNDY5MzJhYWJhZTE3YzEzODQ2YzcxZmE0NQogMTQ2MzI2IHBhc3MgYzMwMzhlNzE4YTE5
ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAyNTcyYzdkNzZlMWFlZTliMTFh
MjNjNTQ4Y2VlNjliMTVhMzU0MDFmCiAxNDYzMjggZmFpbCBjMzAzOGU3MThhMTlmYzU5NmY3YjFi
YWJhMGY4M2Q1MTQ2ZGM3Nzg0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGEx
Njk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGFhY2MxNDMwMDY0MjlkZTQ2OTMyYWFiYWUxN2Mx
Mzg0NmM3MWZhNDUKIDE0NjMzNSBwYXNzIGMzMDM4ZTcxOGExOWZjNTk2ZjdiMWJhYmEwZjgzZDUx
NDZkYzc3ODQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMjU3MmM3ZDc2ZTFhZWU5YjExYTIzYzU0OGNlZTY5YjE1YTM1NDAx
ZgogMTQ2MzM3IGZhaWwgYzMwMzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiBhYWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFlMTdjMTM4NDZjNzFmYTQ1ClNlYXJjaGlu
ZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NTcyNSAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDYyNTcgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYyODEgKHBhc3MpLCBm
b3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDYyODUgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYzMwMzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNk
NTE0NmRjNzc4NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiAyNTcyYzdkNzZlMWFlZTliMTFhMjNjNTQ4Y2VlNjliMTVhMzU0
MDFmCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQ2MzE3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTQ2MzIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTQ2MzI2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDYzMjggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDYzMzUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NjMzNyAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhYWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFl
MTdjMTM4NDZjNzFmYTQ1CiAgQnVnIG5vdCBwcmVzZW50OiAyNTcyYzdkNzZlMWFlZTliMTFhMjNj
NTQ4Y2VlNjliMTVhMzU0MDFmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQ2MzM3LwoKCiAgY29tbWl0IGFhY2MxNDMw
MDY0MjlkZTQ2OTMyYWFiYWUxN2MxMzg0NmM3MWZhNDUKICBBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGF0ZTogICBUaHUgSmFuIDIgMjE6Mzc6MzYg
MjAyMCArMDAwMAogIAogICAgICB0b29scy9saWJ4bDogUGx1bWIgZG9tYWluX2NyZWF0ZV9zdGF0
ZSBkb3duIGludG8gbGlieGxfX2J1aWxkX3ByZSgpCiAgICAgIAogICAgICBUbyBmaXggQ1BVSUQg
aGFuZGxpbmcsIGxpYnhsX19idWlsZF9wcmUoKSBpcyBnb2luZyB0byBoYXZlIHRvIGRpc3Rpbmd1
aXNoCiAgICAgIGJldHdlZW4gYSBicmFuZCBuZXcgVk0gdnMgb25lIHdoaWNoIGlzIGJlaW5nIG1p
Z3JhdGVkLWluL3Jlc3VtZWQuCiAgICAgIAogICAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAg
ICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbS5kZWJpYW4taHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0NjMzNzogdG9sZXJhYmxlIEFM
TCBGQUlMCgpmbGlnaHQgMTQ2MzM3IHhlbi11bnN0YWJsZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMzNy8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:47:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itaCr-000092-OC; Mon, 20 Jan 2020 16:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vx53=3J=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1itaCq-00008x-Uk
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:47:17 +0000
X-Inumbo-ID: 81346406-3ba4-11ea-b99f-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81346406-3ba4-11ea-b99f-12813bfff9fa;
 Mon, 20 Jan 2020 16:47:11 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579538832; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=8sxssoyiZYnP7hRXt2yX7Gd/h/eJZgKymCz1IlGVDVg=;
 b=MgXWW2GNUdC+2B3yRrIdVJeGAOLAeUL/BvSYspJ2uMwkBQjBQfxQl2jcA1gareJHPFQQEhHj
 FIvpKNbUm7aPFe5ZctB6L2axjB6LF3c65lhCZ3HQT8Xb/zv2vRbJrhd4Avtxb9A/hU97XDMD
 hg5bixGaqbLoZ5u9cErWOrFzq0c=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
 [209.85.128.46])
 by mxa.mailgun.org with ESMTP id 5e25d98d.7f8443b80930-smtp-out-n03;
 Mon, 20 Jan 2020 16:47:09 -0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id b19so2218wmj.4
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 08:47:09 -0800 (PST)
X-Gm-Message-State: APjAAAUpJgWGHlqvtSnSRbB/diCYoPYm6PGbzKmJqbK6v73SQIKddY1+
 lc70eUhqtOKe3iCYYyUuhVKNWre9yYIgs1BvAiU=
X-Google-Smtp-Source: APXvYqyvtaFZu0TpV0GLIfSmfeCOE8a1aewuoeNMlimTOWIUL2e9I9Vk3BTz1KvGdcGKsia+a+L8DsREJ0yjRpjeoco=
X-Received: by 2002:a7b:cbcc:: with SMTP id n12mr227880wmi.186.1579538827944; 
 Mon, 20 Jan 2020 08:47:07 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <a74d4a8de609dfba8b561b7ba0795b22e754fa0b.1578503483.git.tamas.lengyel@intel.com>
 <ab45f909-9463-2c6f-1a60-7e541663b1bc@suse.com>
In-Reply-To: <ab45f909-9463-2c6f-1a60-7e541663b1bc@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 20 Jan 2020 09:46:33 -0700
X-Gmail-Original-Message-ID: <CABfawhnR=_XLm6YvduSpVEb6cPiLb15=KUCJt_agL7vPZj92bA@mail.gmail.com>
Message-ID: <CABfawhnR=_XLm6YvduSpVEb6cPiLb15=KUCJt_agL7vPZj92bA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 14/18] x86/mem_sharing: check page type
 count earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgOTozNCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gPiBAQCAtNjUyLDE5ICs2NTIsMTggQEAgc3Rh
dGljIGludCBwYWdlX21ha2Vfc2hhcmFibGUoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAg
IHJldHVybiAtRUJVU1k7Cj4gPiAgICAgIH0KPiA+Cj4gPiAtICAgIC8qIENoYW5nZSBwYWdlIHR5
cGUgYW5kIGNvdW50IGF0b21pY2FsbHkgKi8KPiA+IC0gICAgaWYgKCAhZ2V0X3BhZ2VfYW5kX3R5
cGUocGFnZSwgZCwgUEdUX3NoYXJlZF9wYWdlKSApCj4gPiArICAgIC8qIENoZWNrIGlmIHBhZ2Ug
aXMgYWxyZWFkeSB0eXBlZCBhbmQgYmFpbCBlYXJseSBpZiBpdCBpcyAqLwo+ID4gKyAgICBpZiAo
IChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAxICkKPiA+ICAg
ICAgewo+ID4gICAgICAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gPiAt
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgICAgIHJldHVybiAtRUVYSVNUOwo+ID4g
ICAgICB9Cj4gPgo+ID4gLSAgICAvKiBDaGVjayBpdCB3YXNuJ3QgYWxyZWFkeSBzaGFyYWJsZSBh
bmQgdW5kbyBpZiBpdCB3YXMgKi8KPiA+IC0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfY291bnRfbWFzaykgIT0gMSApCj4gPiArICAgIC8qIENoYW5nZSBwYWdlIHR5cGUg
YW5kIGNvdW50IGF0b21pY2FsbHkgKi8KPiA+ICsgICAgaWYgKCAhZ2V0X3BhZ2VfYW5kX3R5cGUo
cGFnZSwgZCwgUEdUX3NoYXJlZF9wYWdlKSApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIHNwaW5f
dW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwo+ID4gLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7Cj4gPiAtICAgICAgICByZXR1cm4gLUVFWElTVDsKPiA+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ID4gICAgICB9Cj4KPiBJdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgZWl0aGVy
IHRoZSBvcmlnaW5hbCBvciB0aGUgbmV3IGNvZGUgY2Fubm90Cj4gaGF2ZSB3b3JrZWQgLyB3b3Jr
OiBUaGUgb3JpZ2luYWwgdmFyaWFudCBjaGVja2VkIHRoZSBjb3VudCBfYWZ0ZXJfCj4gaGF2aW5n
IGluY3JlbWVudGVkIGl0LCBpLmUuIGl0IGV4cGVjdGVkIGEgMC0+MSB0cmFuc2l0aW9uLiBUaGUg
bmV3Cj4gY29kZSBjaGVja3MgdGhhdCB0aGUgY291bnQgaXMgMSBfYmVmb3JlXyBkb2luZyB0aGUg
Z2V0Lgo+Cj4gSG93ZXZlciwgZXZlbiBpZiB0aGlzIHdhcyBjaGFuZ2VkIHRvCj4KPiAgICAgaWYg
KCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrICkKPgo+IEkgd291bGQg
cmVjb21tZW5kIGFnYWluc3QgdGhlIGNoYW5nZTogQWl1aSB5b3UgYnVpbGQgdXBvbiB0aGUgZmFj
dAo+IHRoYXQgYSB0cmFuc2l0aW9uIHRvIFBHVF9zaGFyZWRfcGFnZSBjYW4gaGFwcGVuIG9ubHkg
aGVyZSwgYW5kIHRoaXMKPiBjb2RlIGhvbGRzIGQtPnBhZ2VfYWxsb2NfbG9jay4gQnV0IGltbyB0
aGlzIGlzIG1ha2luZyB0aGUgY29kZSBtb3JlCj4gZnJhZ2lsZS4gSW4gZmFjdCBJIGNhbid0IGVh
c2lseSBzZWUgd2h5IHRoZSBvdGhlciB0d28gY2FzZXMgd2hlcmUKPiBQR1Rfc2hhcmVkX3BhZ2Ug
Z2V0cyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKSBjYW4ndCBhbHNvCj4gZWZmZWN0IGEg
MC0+MSB0cmFuc2l0aW9uLiBJIGNhbiBvbmx5IGd1ZXNzIGZyb20gdGhlaXIgQlVHX09OKCktcwo+
IHRoYXQgdGhleSBhc3N1bWUgYSByZWZlcmVuY2Ugd2FzIGFscmVhZHkgYWNxdWlyZWQgc29tZXdo
ZXJlIGVsc2UuCgpIbSwgcmlnaHQsIGl0IGNlcnRhaW5seSBsb29rcyBsaWtlIHRoaXMgcGF0Y2gg
aXNuJ3QgbmVlZGVkLiBJdCBoYXMKYmVlbiBhIHdoaWxlIG5vdyBhbmQgSSBkb24ndCByZWNhbGwg
d2h5IGV4YWN0bHkgSSB3YXMgbW92aW5nIHRoZSB0eXBlCmNvdW50IGNoZWNrLCBpdCBtaWdodCBo
YXZlIGp1c3QgYmVlbiB3aGlsZSBJIHdhcyBleHBlcmltZW50aW5nIGFuZCBpdApuZXZlciBnb3Qg
cmV2ZXJ0ZWQuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:58:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itaNZ-00012o-SM; Mon, 20 Jan 2020 16:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xaUo=3J=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itaNY-00012j-0C
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:58:20 +0000
X-Inumbo-ID: 0c66e908-3ba6-11ea-b9a3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c66e908-3ba6-11ea-b9a3-12813bfff9fa;
 Mon, 20 Jan 2020 16:58: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 mx2.suse.de (Postfix) with ESMTP id 22961ABEA;
 Mon, 20 Jan 2020 16:58:14 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
 <20200108172500.1419665-2-dwmw2@infradead.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2ba7ecbc-a079-2dda-beed-d2bde4c9d646@suse.com>
Date: Mon, 20 Jan 2020 17:58:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200108172500.1419665-2-dwmw2@infradead.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 2/3] x86/boot: Reserve live update boot
 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMDEuMjAyMCAxODoyNCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IEBAIC05ODAsNiAr
MTAxNSwyMiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQo+ICAgICAgc2V0X2tleGVjX2NyYXNoX2FyZWFfc2l6ZSgodTY0KW5yX3BhZ2VzIDw8
IFBBR0VfU0hJRlQpOwo+ICAgICAga2V4ZWNfcmVzZXJ2ZV9hcmVhKCZib290X2U4MjApOwo+ICAK
PiArICAgIGlmICggbHVfYm9vdG1lbV9zdGFydCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogWFg6
IENoZWNrIGl0J3MgaW4gdXNhYmxlIG1lbW9yeSBmaXJzdCAqLwo+ICsgICAgICAgIHJlc2VydmVf
ZTgyMF9yYW0oJmJvb3RfZTgyMCwgbHVfYm9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zdGFydCAr
IGx1X2Jvb3RtZW1fc2l6ZSk7Cj4gKwo+ICsgICAgICAgIC8qIFNpbmNlIGl0IHdpbGwgYWxyZWFk
eSBiZSBvdXQgb2YgdGhlIGU4MjAgbWFwIGJ5IHRoZSB0aW1lIHRoZSBmaXJzdAo+ICsgICAgICAg
ICAqIGxvb3Agb3ZlciBwaHlzaWNhbCBtZW1vcnksIG1hcCBpdCBtYW51YWxseSBhbHJlYWR5LiAq
Lwo+ICsgICAgICAgIHNldF9wZHhfcmFuZ2UobHVfYm9vdG1lbV9zdGFydCA+PiBQQUdFX1NISUZU
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgKGx1X2Jvb3RtZW1fc3RhcnQgKyBsdV9ib290bWVt
X3NpemUpID4+IFBBR0VfU0hJRlQpOwo+ICsgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2ln
bmVkIGxvbmcpX192YShsdV9ib290bWVtX3N0YXJ0KSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIG1hZGRyX3RvX21mbihsdV9ib290bWVtX3N0YXJ0KSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIFBGTl9ET1dOKGx1X2Jvb3RtZW1fc2l6ZSksIFBBR0VfSFlQRVJWSVNPUik7CgpEb2Vz
bid0IHRoaXMgcmVxdWlyZSB0aGUgcmFuZ2UgdG8gYmUgYSBtdWx0aXBsZSBvZiAyTWIgYW5kIGJl
bG93CjRHYj8gSSBkb24ndCBzZWUgdGhpcyBlbmZvcmNlZCBhbnl3aGVyZS4KCj4gQEAgLTEyNzgs
OCArMTM0OCw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApCj4gICAgICAgICAgeGVuaGVhcF9tYXhfbWZuKFBGTl9ET1dOKGhpZ2htZW1fc3Rh
cnQgLSAxKSk7Cj4gIAo+ICAgICAgLyoKPiAtICAgICAqIFdhbGsgZXZlcnkgUkFNIHJlZ2lvbiBh
bmQgbWFwIGl0IGluIGl0cyBlbnRpcmV0eSAob24geDg2LzY0LCBhdCBsZWFzdCkKPiAtICAgICAq
IGFuZCBub3RpZnkgaXQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLgo+ICsgICAgICogV2FsayBldmVy
eSBSQU0gcmVnaW9uIGFuZCBtYXAgaXQgaW4gaXRzIGVudGlyZXR5IGFuZCAodW5sZXNzIGluCj4g
KyAgICAgKiBsaXZlIHVwZGF0ZSBtb2RlKSBub3RpZnkgaXQgdG8gdGhlIGJvb3QgYWxsb2NhdG9y
Lgo+ICAgICAgICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGJvb3RfZTgyMC5ucl9tYXA7IGkr
KyApCj4gICAgICB7Cj4gQEAgLTEzMjksNiArMTM5OSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgIklnbm9yaW5nIGluYWNjZXNzaWJsZSBtZW1vcnkgcmFuZ2UiCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAlMDEzIlBSSXg2NCItJTAx
MyJQUkl4NjQiXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHMsIGUpOwo+ICsgICAgICAg
ICAgICAgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBzLCBlKTsKPiAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIG1hcF9lID0g
ZTsKPiBAQCAtMTMzNiw2ICsxNDA3LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICJJZ25vcmluZyBpbmFjY2Vzc2libGUgbWVtb3J5IHJhbmdlIgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIiAlMDEzIlBSSXg2NCItJTAxMyJQUkl4NjQiXG4iLAo+ICAg
ICAgICAgICAgICAgICAgICAgZSwgbWFwX2UpOwo+ICsgICAgICAgICAgICByZXNlcnZlX2U4MjBf
cmFtKCZib290X2U4MjAsIGUsIG1hcF9lKTsKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIHNl
dF9wZHhfcmFuZ2UocyA+PiBQQUdFX1NISUZULCBlID4+IFBBR0VfU0hJRlQpOwoKV2hhdCBhcmUg
dGhlc2UgdHdvIGh1bmtzIG5lZWRlZCBmb3I/IFRoZSBjb21tZW50IHlvdSBjaGFuZ2UgZnVydGhl
ciB1cApyZWxhdGVzIHRvIC4uLgoKPiBAQCAtMTM0Niw3ICsxNDE4LDkgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUobDJfaWRlbnRtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7
Cj4gIAo+ICAgICAgICAgIC8qIFBhc3MgbWFwcGVkIG1lbW9yeSB0byBhbGxvY2F0b3IgL2JlZm9y
ZS8gY3JlYXRpbmcgbmV3IG1hcHBpbmdzLiAqLwo+IC0gICAgICAgIGluaXRfYm9vdF9wYWdlcyhz
LCBtaW4obWFwX3MsIGUpKTsKPiArICAgICAgICBpZiAoICFsdV9yZXNlcnZlZCkKPiArICAgICAg
ICAgICAgaW5pdF9ib290X3BhZ2VzKHMsIG1pbihtYXBfcywgZSkpOwoKLi4uIHRoaXMgYWZhaWN0
LgoKQXBhcnQgZnJvbSB0aGlzLCBhbHNvIGFwcGxpY2FibGUgdG8gcGF0Y2ggMyAtIHdoZXJlIEkg
aGF2ZSBubyBvdGhlcgpjb21tZW50cyAtIHRoZXJlJ3MgcXVpdGUgYSBiaXQgb2Ygc3R5bGUgY2xl
YW51cCB0byBiIGRvbmUgaGVyZS4gQW5kCm9mIGNvdXJzZSB0aGUgbmV3IGNvbW1hbmQgbGluZSBv
cHRpb24gd2FudHMgZG9jdW1lbnRpbmcuIEkgY2FuJ3QKZS5nLiBndWVzcyB5ZXQgd2hhdCBsdV9k
YXRhIGlzIGFib3V0LCBhbmQgaGVuY2Ugd2h5IHRoaXMgaXMKYXBwYXJlbnRseSBhbiBhZGRyZXNz
IHdpdGhvdXQgYW4gYWNjb21wYW55aW5nIHNpemUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 16:58:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 16:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itaNf-000133-59; Mon, 20 Jan 2020 16:58:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vx53=3J=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1itaNc-00012u-Vn
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 16:58:25 +0000
X-Inumbo-ID: 0c6602a4-3ba6-11ea-aecd-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c6602a4-3ba6-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 16:58:14 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579539496; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=8DjmB4DJ1WsK9mYbgZBFZutqjS9mrluVccllGbjgSM0=;
 b=kOGPXgi7zBN0VAEO4ogfelJhhbXJzbMHFeFAWtofm3w1cpnz9P095Z3lF2h45JqfxJnHK+6m
 YRQByRR4WGsvC4DOMmiiXIO5nbMvG2T5WEZqZOhXQicH32jtInrWWOJBIi/g8AO6kW51ZArq
 NMbSU1jq913wf7oF+F3ZqhGit3E=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com
 [209.85.221.41])
 by mxa.mailgun.org with ESMTP id 5e25d636.7fbc2e4ddf70-smtp-out-n01;
 Mon, 20 Jan 2020 16:32:54 -0000 (UTC)
Received: by mail-wr1-f41.google.com with SMTP id y11so100568wrt.6
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 08:32:54 -0800 (PST)
X-Gm-Message-State: APjAAAVVorxJQFC8IJ/Mgh2mDK+jxeBrNF3iFar+N8KbMSC/IuGhuC04
 VJ1I6jC0E702SlhXC6pQaHwlYbungGY02dEIk5E=
X-Google-Smtp-Source: APXvYqyH3mrfj5oZ9VGMlB5L/6SsXduJ3u8NgbHOVABFEXxBYlNoBM9F+S9DgN/LWp4Z/AXBioeGUCHqR/Bc/klf2V8=
X-Received: by 2002:adf:f5cf:: with SMTP id k15mr374567wrp.182.1579537973169; 
 Mon, 20 Jan 2020 08:32:53 -0800 (PST)
MIME-Version: 1.0
References: <cover.1578503483.git.tamas.lengyel@intel.com>
 <ce3871c8e9ee01523d2032990ff8acaaaf69a350.1578503483.git.tamas.lengyel@intel.com>
 <03edb7c7-967a-19f4-76bd-9aa9c9af1bd3@suse.com>
In-Reply-To: <03edb7c7-967a-19f4-76bd-9aa9c9af1bd3@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 20 Jan 2020 09:32:18 -0700
X-Gmail-Original-Message-ID: <CABfawh=mNt8nX_oMZV2zg_S9oDey4=KWNHJuk32hxLnpjgRnBQ@mail.gmail.com>
Message-ID: <CABfawh=mNt8nX_oMZV2zg_S9oDey4=KWNHJuk32hxLnpjgRnBQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 13/18] x86/mem_sharing: Skip xen heap
 pages in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgOToyMyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMDguMDEuMjAyMCAxODoxNCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gVHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0ZXIg
dG8gc2tpcCB0aGVtIGVhcmx5Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Cj4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IGFsYmVpdCBJIHdvbmRlciBpZiB0aGlzIGNvdWxkbid0IGJl
IGZ1cnRoZXIgZ2VuZXJhbGl6ZWQgYnkgLi4uCj4KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+ID4g
QEAgLTg1Miw2ICs4NTIsMTEgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwKPiA+ICAgICAgaWYgKCAhcDJtX2lzX3NoYXJhYmxlKHAybXQpICkK
PiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4KPiA+ICsgICAgLyogU2tpcCB4ZW4gaGVhcCBwYWdl
cyAqLwo+ID4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKPiA+ICsgICAgaWYgKCAhcGFn
ZSB8fCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+Cj4g
Li4uIGNoZWNraW5nIGZvciBhIHplcm8gdHlwZSByZWYgY291bnQgKHRoZSBvbmx5IG1lYW5zIHRv
IHBlcm1pdAo+IGEgdHlwZSBjaGFuZ2UpIGhlcmUsIGFuZCBtYXliZSBhbHNvIC0+Y291bnRfaW5m
byB0byBmaXQgd2hhdAo+IHBhZ2VfbWFrZV9zaGFyYWJsZSgpIGV4cGVjdHMuCgpOb3Qgc3VyZSBJ
IGZvbGxvdyB5b3UsIHR5cGUgY291bnQgaXMgY2hlY2tlZCBieSBwYWdlX21ha2Vfc2hhcmFibGUg
YnV0Cml0IGhhcyB0byBiZSBleGFjdGx5IDE6CgogICAgLyogQ2hlY2sgaWYgcGFnZSBpcyBhbHJl
YWR5IHR5cGVkIGFuZCBiYWlsIGVhcmx5IGlmIGl0IGlzICovCiAgICBpZiAoIChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAxICkKICAgIHsKICAgICAgICBzcGlu
X3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICByZXR1cm4gLUVFWElTVDsKICAg
IH0KCkkgc3BlY2lmaWNhbGx5IHdhbnQgdG8gYXZvaWQgY2FsbGluZyBwYWdlX21ha2Vfc2hhcmFi
bGUgb24geGVuIGhlYXAKcGFnZXMgYmVjYXVzZSB0aGV5IGVuZCB1cCBwcmludGluZyBhbiBlcnJv
ciB0byB0aGUgY29uc29sZSB3aGljaCBpcwp2ZXJ5IGFubm95aW5nLgoKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 17:07:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 17:07: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 1itaWV-00022z-4c; Mon, 20 Jan 2020 17:07:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itaWU-00022u-Gj
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 17:07:34 +0000
X-Inumbo-ID: 57927361-3ba7-11ea-b9a8-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57927361-3ba7-11ea-b9a8-12813bfff9fa;
 Mon, 20 Jan 2020 17:07:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579540051;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=N0OxTA52ssjTCDvzRD97284G34p1qK0aZQgg2wzhO2s=;
 b=aYwvTHQMqUJBnYr0bbTtSgl3kwHFNQzXvhO0ZDY/byLdGE6+xOt/R7/X
 8kogiO/4GcYkmpsaJQKVSjAdD1f8eMarg55zsvOsTBE0wT3vc5YbA1hp5
 rzOvb876kTIXghWijZBmoDHT6V0QlsjYjW5R5A0Uk9wYWE+W+cc9p1jZK 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oL9Pz3BYcziFhy+l3l+05wXt5Z1YJgRuzvhfJrEGBTQZ+oOmFwNWgR0YXwdud6R8xTMFi8DGxZ
 UbxtNjjEDmis3PqZDcQbd8VWdH3wnyqU3cCF2roYLD49f1YstuaZ/CMlhVKeesHZxz6k6Shf/M
 4DGhn1HcEUttaxM80UN8FRgumQkPuWS06DKkaIEPlsaff7uE2N0X4xWCYC+i47WVpmJGbhxdMX
 nMMfGNga/HhH+qVC203abcwFN5nlDhGXh+2wD3vnXq2oPmvLhWHz2Txfi0RkMWlJiLsmcKF9tU
 MhQ=
X-SBRS: 2.7
X-MesageID: 11537364
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11537364"
Date: Mon, 20 Jan 2020 17:06:58 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120170658.GE11756@Air-de-Roger>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
 <20200120160732.GC11756@Air-de-Roger>
 <a3b70e5b-d017-c934-ea84-46e3d653905f@suse.com>
 <20200120163727.GD11756@Air-de-Roger>
 <53c44379-50a6-4a82-62b3-69029375b6ea@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <53c44379-50a6-4a82-62b3-69029375b6ea@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 KevinTian <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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDU6NDE6MTdQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjAuMDEuMjAyMCAxNzozNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IE1vbiwgSmFuIDIwLCAyMDIwIGF0IDA1OjE1OjIyUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDIwLjAxLjIwMjAgMTc6MDcsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+ID4+
PiBPbiBNb24sIEphbiAyMCwgMjAyMCBhdCAwNDo0MjoyMlBNICswMTAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4g
Pj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4+Pj4gQEAg
LTE0OTMsMTggKzE0OTMsMjggQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0
cnVjdAo+ID4+Pj4gICAgICAgICAgaWYgKCBmaW5kX3Vwc3RyZWFtX2JyaWRnZShzZWcsICZidXMs
ICZkZXZmbiwgJnNlY2J1cykgPCAxICkKPiA+Pj4+ICAgICAgICAgICAgICBicmVhazsKPiA+Pj4+
ICAKPiA+Pj4+ICsgICAgICAgIC8qCj4gPj4+PiArICAgICAgICAgKiBNYXBwaW5nIGEgYnJpZGdl
IHNob3VsZCwgaWYgYW55dGhpbmcsIHBhc3MgdGhlIHN0cnVjdCBwY2lfZGV2IG9mCj4gPj4+PiAr
ICAgICAgICAgKiB0aGF0IGJyaWRnZS4gU2luY2UgYnJpZGdlcyBkb24ndCBub3JtYWxseSBnZXQg
YXNzaWduZWQgdG8gZ3Vlc3RzLAo+ID4+Pj4gKyAgICAgICAgICogdGhlaXIgb3duZXIgd291bGQg
YmUgdGhlIHdyb25nIG9uZS4gUGFzcyBOVUxMIGluc3RlYWQuCj4gPj4+PiArICAgICAgICAgKi8K
PiA+Pj4+ICAgICAgICAgIHJldCA9IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKGRvbWFpbiwg
ZHJoZC0+aW9tbXUsIGJ1cywgZGV2Zm4sCj4gPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKSk7Cj4gPj4+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKPiA+Pj4+ICAK
PiA+Pj4+ICAgICAgICAgIC8qCj4gPj4+PiAgICAgICAgICAgKiBEZXZpY2VzIGJlaGluZCBQQ0ll
LXRvLVBDSS9QQ0l4IGJyaWRnZSBtYXkgZ2VuZXJhdGUgZGlmZmVyZW50Cj4gPj4+PiAgICAgICAg
ICAgKiByZXF1ZXN0ZXItaWQuIEl0IG1heSBvcmlnaW5hdGUgZnJvbSBkZXZmbj0wIG9uIHRoZSBz
ZWNvbmRhcnkgYnVzCj4gPj4+PiAgICAgICAgICAgKiBiZWhpbmQgdGhlIGJyaWRnZS4gTWFwIHRo
YXQgaWQgYXMgd2VsbCBpZiB3ZSBkaWRuJ3QgYWxyZWFkeS4KPiA+Pj4+ICsgICAgICAgICAqCj4g
Pj4+PiArICAgICAgICAgKiBTb21ld2hhdCBzaW1pbGFyIGFzIGZvciBicmlkZ2VzLCB3ZSBkb24n
dCB3YW50IHRvIHBhc3MgYSBzdHJ1Y3QKPiA+Pj4+ICsgICAgICAgICAqIHBjaV9kZXYgaGVyZSAt
IHRoZXJlIG1heSBub3QgZXZlbiBleGlzdCBvbmUgZm9yIHRoaXMgKHNlY2J1cywwLDApCj4gPj4+
PiArICAgICAgICAgKiB0dXBsZS4gSWYgdGhlcmUgaXMgb25lLCB3aXRob3V0IHByb3Blcmx5IHdv
cmtpbmcgZGV2aWNlIGdyb3VwcyBpdAo+ID4+Pj4gKyAgICAgICAgICogbWF5IGFnYWluIG5vdCBo
YXZlIHRoZSBjb3JyZWN0IG93bmVyLgo+ID4+Pj4gICAgICAgICAgICovCj4gPj4+PiAgICAgICAg
ICBpZiAoICFyZXQgJiYgcGRldl90eXBlKHNlZywgYnVzLCBkZXZmbikgPT0gREVWX1RZUEVfUENJ
ZTJQQ0lfQlJJREdFICYmCj4gPj4+PiAgICAgICAgICAgICAgIChzZWNidXMgIT0gcGRldi0+YnVz
IHx8IHBkZXYtPmRldmZuICE9IDApICkKPiA+Pj4+ICAgICAgICAgICAgICByZXQgPSBkb21haW5f
Y29udGV4dF9tYXBwaW5nX29uZShkb21haW4sIGRyaGQtPmlvbW11LCBzZWNidXMsIDAsCj4gPj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9w
ZGV2KHNlZywgc2VjYnVzLCAwKSk7Cj4gPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTlVMTCk7Cj4gPj4+Cj4gPj4+IElzbid0IGl0IGRhbmdlcm91cyB0
byBtYXAgdGhpcyBkZXZpY2UgdG8gdGhlIGd1ZXN0LCBhbmQgdGhhdCBtdWx0aXBsZQo+ID4+PiBn
dWVzdHMgbWlnaHQgZW5kIHVwIHdpdGggdGhlIHNhbWUgZGV2aWNlIG1hcHBlZD8KPiA+Pgo+ID4+
IFRoZXkgd29uJ3QgKGFmYWljdCkgLSBzZWUgdGhlIGNoZWNraW5nIGRvbmUgYnkgZG9tYWluX2Nv
bnRleHRfbWFwcGluZ19vbmUoKQo+ID4+IHdoZW4gaXQgZmluZHMgYW4gYWxyZWFkeSBwcmVzZW50
IGNvbnRleHQgZW50cnkuIFRoZSBmaXJzdCBvbmUgdG8gbWFrZSBzdWNoCj4gPj4gYSBtYXBwaW5n
IHdpbGwgd2luLgo+ID4gCj4gPiBSaWdodCwgdGhhbmtzLCBJIGZpbmQgYWxsIHRoaXMgY29kZSBx
dWl0ZSBjb25mdXNpbmcuIElmIHRoZSBpb21tdQo+ID4gY29udGV4dCBpcyBhc3NpZ25lZCB0byBh
IGRvbWFpbiwgd29uJ3QgaXQgbWFrZSBzZW5zZSB0byBrZWVwIHRoZQo+ID4gZGV2aWNlIGluIHN5
bmMgYW5kIGFsc28gYXNzaWduIGl0IHRvIHRoYXQgZG9tYWluPwo+ID4gCj4gPiBTbyB0aGF0IHRo
ZSBvd25lciBpbiB0aGUgaW9tbXUgY29udGV4dCBtYXRjaGVzIHRoZSBvd25lciBvbiB0aGUKPiA+
IHBjaV9kZXYgc3RydWN0Lgo+IAo+IEZvciBicmlkZ2VzIC0gbm8sIEkgZG9uJ3QgdGhpbmsgc28u
IEZvciB0aGVzZSAiZmFrZSIgKHBvc3NpYmx5IHBoYW50b20sCj4gcG9zc2libHkgcmVhbCkgZGV2
aWNlcyBhdCAoc2VjYnVzLDAsMCkgSSBkb24ndCBrbm93IGZvciBzdXJlLCBidXQgLSBhcwo+IHRo
ZSBjb21tZW50IEknbSBhZGRpbmcgc2F5cyAtIEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgdGFrZW4g
Y2FyZSBvZiB3aGVuCj4gd2UgZ2FpbiBwcm9wZXJseSB3b3JraW5nIGRldmljZSBncm91cHMgKGF0
IHdoaWNoIHBvaW50IGlmIHRoaXMgImZha2UiCj4gZGV2aWNlIGlzIGFjdHVhbGx5IGEgcmVhbCBv
bmUsIGl0IHNob3VsZCBiZSBwdXQgaW50byB0aGUgc2FtZSBncm91cCkuCgpZZXMsIHRoYXQncyB0
cnVlLiBBbHNvIGFzc2lnbmluZyB0aGUgcGNpX2RldiB0byB0aGUgZ3Vlc3QgY291bGQgYWxsb3cK
dGhlIGd1ZXN0IHRvIGFjdHVhbGx5IGludGVyYWN0IHdpdGggaXQsIHdoaWNoIGlzIG5vdCB3aGF0
IHdlIGFjdHVhbGx5CndhbnQuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 17:09:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 17: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 1itaYN-0002AT-IT; Mon, 20 Jan 2020 17:09:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itaYL-00029j-PD
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 17:09:29 +0000
X-Inumbo-ID: 94b9e07a-3ba7-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94b9e07a-3ba7-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 17:09: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 <osstest-admin@xenproject.org>)
 id 1itaY4-000475-IR; Mon, 20 Jan 2020 17:09: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 1itaY4-0005au-94; Mon, 20 Jan 2020 17:09:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itaY4-0001GP-8P; Mon, 20 Jan 2020 17:09:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146330-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=e0fbb9121a684b5604a4e572c9c7e4016ad5505c
X-Osstest-Versions-That: xen=9366a8cc1ca2725d6c18a8217aae013edfadf55e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 17:09:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146330: 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>

ZmxpZ2h0IDE0NjMzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMzMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlMGZiYjkxMjFhNjg0YjU2MDRhNGU1NzJjOWM3ZTQwMTZhZDU1MDVjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MzY2YThjYzFjYTI3MjVkNmMx
OGE4MjE3YWFlMDEzZWRmYWRmNTVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzMjEgIDIwMjAt
MDEtMjAgMTI6MDA6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzMwICAy
MDIwLTAxLTIwIDE0OjAxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDkzNjZhOGNjMWMu
LmUwZmJiOTEyMWEgIGUwZmJiOTEyMWE2ODRiNTYwNGE0ZTU3MmM5YzdlNDAxNmFkNTUwNWMgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 17:18:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 17:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itahO-000337-K5; Mon, 20 Jan 2020 17:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UWIx=3J=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itahM-000332-Uq
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 17:18:48 +0000
X-Inumbo-ID: eaf063c0-3ba8-11ea-b9ac-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eaf063c0-3ba8-11ea-b9ac-12813bfff9fa;
 Mon, 20 Jan 2020 17:18:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579540727;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=uxSF9aThV3MCBh553mBQzlVt5KqJPlycYaMUasojh2o=;
 b=DAEEfMuXdU/eu50ZAvxJLhC2FfcTRrf1Ap6lB5be8dPGloRdbjhyBbDN
 V1yrtfAsCLI4BDR1JYxrxtfumuKb1j7o3Kyp3OcIMiYT63WQoUiMXjwPd
 X7olI9zViGKnOrrrSNXG8oKVZWHvyWK3w89ac/o2ClhvKSsFay8gcg4As c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QEGMjXlNyLhRs8xBeTwwp507fm7Tbr4lZ4qO8lHBPrVh/Y01bHBqMvpxCeCFvIIsHO9PWH09ak
 VQ8CCyUnG1Scb/VO+bd/21WAhsJXAge3H4vhhhuI7qcG6lDuDM3Mj42ksQhb75QJ840FW58EeZ
 hzYC/YY/yyV8Dt5g+o77s+WKFZxie6bPQR3OoFmVLzmdOMYJ91r8jKa4Byd6rrQ+Uy46Csgc0q
 Rvxk4tFkCsFHNMnq2J7H9JlgialZ0WW7yPG/dbpsBJkEhz6BgIhIOz6D8ueD9bGNlDPCKU+XSH
 FYs=
X-SBRS: 2.7
X-MesageID: 11763696
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,342,1574139600"; d="scan'208";a="11763696"
Date: Mon, 20 Jan 2020 17:18:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200120171840.GF11756@Air-de-Roger>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDU6MTA6MzNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDEuMjAyMCAxMjowOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gV2hl
biBwbGFjaW5nIG1lbW9yeSBCQVJzIHdpdGggc2l6ZXMgc21hbGxlciB0aGFuIDRLIG11bHRpcGxl
IG1lbW9yeQo+ID4gQkFScyBjYW4gZW5kIHVwIG1hcHBlZCB0byB0aGUgc2FtZSBndWVzdCBwaHlz
aWNhbCBhZGRyZXNzLCBhbmQgdGh1cwo+ID4gd29uJ3Qgd29yayBjb3JyZWN0bHkuCj4gCj4gVGhp
bmtpbmcgYWJvdXQgaXQgYWdhaW4sIGFyZW4ndCB5b3UgZml4aW5nIG9uZSBwb3NzaWJsZSBjYXNl
IGJ5Cj4gYnJlYWtpbmcgdGhlIG9wcG9zaXRlIG9uZTogV2hhdCB5b3UgZml4IGlzIHdoZW4gdGhl
IHR3byBkaXN0aW5jdAo+IEJBUnMgKG9mIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBkZXZpY2VzKSBt
YXAgdG8gZGlzdGluY3QgTUZOcwo+ICh3aGljaCB3b3VsZCBoYXZlIHJlcXVpcmVkIGEgc2luZ2xl
IEdGTiB0byBtYXAgdG8gYm90aCBvZiB0aGVzZQo+IE1GTnMpLiBCdXQgZG9uJ3QgeW91LCBhdCB0
aGUgc2FtZSB0aW1lLCBicmVhayB0aGUgY2FzZSBvZiB0d28KPiBCQVJzIChwZXJoYXBzLCBidXQg
bm90IG5lY2Vzc2FyaWx5LCBvZiB0aGUgc2FtZSBwaHlzaWNhbCBkZXZpY2UpCj4gbWFwcGluZyBi
b3RoIHRvIHRoZSBzYW1lIE1GTiwgaS5lLiByZXF1aXJpbmcgdG8gaGF2ZSB0d28gZGlzdGluY3QK
PiBHRk5zIG1hcCB0byBvbmUgTUZOPyAoQXQgbGVhc3QgZm9yIHRoZSBtb21lbnQgSSBjYW4ndCBz
ZWUgYSB3YXkKPiBmb3IgaHZtbG9hZGVyIHRvIGRpc3Rpbmd1aXNoIHRoZSB0d28gY2FzZXMuKQoK
SU1PIHdlIHNob3VsZCBmb3JjZSBhbGwgQkFScyB0byBiZSBwYWdlLWlzb2xhdGVkIGJ5IGRvbTAg
KHNpbmNlIFhlbgpkb2Vzbid0IGhhdmUgdGhlIGtub3dsZWRnZSBvZiBkb2luZyBzbyksIGJ1dCBJ
IGRvbid0IHNlZSB0aGUgaXNzdWUKd2l0aCBoYXZpbmcgZGlmZmVyZW50IGdmbnMgcG9pbnRpbmcg
dG8gdGhlIHNhbWUgbWZuLiBJcyB0aGF0IGEKbGltaXRhdGlvbiBvZiBwYWdpbmc/IEkgdGhpbmsg
eW91IGNhbiBtYXAgYSBncmFudCBtdWx0aXBsZSB0aW1lcyBpbnRvCmRpZmZlcmVudCBnZm5zLCB3
aGljaCBhY2hpZXZlcyB0aGUgc2FtZSBBRkFJQ1QuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 17:24:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 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 1itamt-0003ta-KC; Mon, 20 Jan 2020 17:24:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3m52=3J=bombadil.srs.infradead.org=batv+4aa1c4e8fa1fad644544+5993+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1itams-0003t3-Kl
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 17:24:30 +0000
X-Inumbo-ID: b025e460-3ba9-11ea-b833-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b025e460-3ba9-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 17:24:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=HTwdpRp7dX3vjU+Ql21QjyvmFSpxGzrFK8kZEF3MNII=; b=U8ki5hGLX2sOZTtZqEBJF2d/G
 9SbUPO26CTXRPyy2DoMRoVB6LbEWljD6WkCVAEdGerJ5F+jxTS84E0U+PU8lBvTQGWHhBNm/OyjX2
 vAC2h+UBYZ70iwAu0HVuL+fzh+VJuIM6e6zHJdgZveiTCQet68fKKl+maU1ll7hhGLbRJHy+zhpZ4
 JyLlpYU7WAu0mytSxR42WC5MoB9o0zgL4DiJn6lxupp81QSYIMwku2PASGHm0ei4ftRcfOfzQOl0C
 0f+I+OGPaaD7ZDI9x3kP2HZzo+COl8QsNY8J3IvaulHGVXLT8jIQG75LOmzIjtd1gAUFtPp589Vrk
 z//gLYmgg==;
Received: from 54-240-197-228.amazon.com ([54.240.197.228]
 helo=iad7-dhcp-95-156-83.iad7.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1itame-0006sA-7f; Mon, 20 Jan 2020 17:24:16 +0000
Message-ID: <fc22d2db47d1ceffd4f0fbedba210d2c703fec7d.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <jbeulich@suse.com>
Date: Mon, 20 Jan 2020 17:24:12 +0000
In-Reply-To: <2ba7ecbc-a079-2dda-beed-d2bde4c9d646@suse.com>
References: <dbdedd077330af79c13ba5ed38b0aec0b7128886.camel@infradead.org>
 <20200108172500.1419665-1-dwmw2@infradead.org>
 <20200108172500.1419665-2-dwmw2@infradead.org>
 <2ba7ecbc-a079-2dda-beed-d2bde4c9d646@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [RFC PATCH 2/3] x86/boot: Reserve live update boot
 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, paul@xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4734237258064091116=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4734237258064091116==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-sQ52BjiIOlYIZOZrRTOi"


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

On Mon, 2020-01-20 at 17:58 +0100, Jan Beulich wrote:
> On 08.01.2020 18:24, David Woodhouse wrote:
> > @@ -980,6 +1015,22 @@ void __init noreturn __start_xen(unsigned long mb=
i_p)
> >      set_kexec_crash_area_size((u64)nr_pages << PAGE_SHIFT);
> >      kexec_reserve_area(&boot_e820);
> > =20
> > +    if ( lu_bootmem_start )
> > +    {
> > +        /* XX: Check it's in usable memory first */
> > +        reserve_e820_ram(&boot_e820, lu_bootmem_start, lu_bootmem_star=
t + lu_bootmem_size);
> > +
> > +        /* Since it will already be out of the e820 map by the time th=
e first
> > +         * loop over physical memory, map it manually already. */
> > +        set_pdx_range(lu_bootmem_start >> PAGE_SHIFT,
> > +                      (lu_bootmem_start + lu_bootmem_size) >> PAGE_SHI=
FT);
> > +        map_pages_to_xen((unsigned long)__va(lu_bootmem_start),
> > +                         maddr_to_mfn(lu_bootmem_start),
> > +                         PFN_DOWN(lu_bootmem_size), PAGE_HYPERVISOR);
>=20
> Doesn't this require the range to be a multiple of 2Mb and below
> 4Gb? I don't see this enforced anywhere.

Aha, so *that's* why the mapping succeeded without having to allocate
any memory for PTEs. That did confuse me for a while, before I figured
my time was better spent in the short term by focusing on things I
don't understand that *weren't* working, rather than things I didn't
understand that *were*. :)

Yes, if this is the solution we end up with (and I do think it's still
the best option I've seen), then the requirement should be clearly
documented and enforced.

Andy and Hongyan are busy messing with all the 1:1 mappings, both at
boot time and at run time, so the actual restrictions may change.

> > @@ -1278,8 +1348,8 @@ void __init noreturn __start_xen(unsigned long mb=
i_p)
> >          xenheap_max_mfn(PFN_DOWN(highmem_start - 1));
> > =20
> >      /*
> > -     * Walk every RAM region and map it in its entirety (on x86/64, at=
 least)
> > -     * and notify it to the boot allocator.
> > +     * Walk every RAM region and map it in its entirety and (unless in
> > +     * live update mode) notify it to the boot allocator.
> >       */
> >      for ( i =3D 0; i < boot_e820.nr_map; i++ )
> >      {
> > @@ -1329,6 +1399,7 @@ void __init noreturn __start_xen(unsigned long mb=
i_p)
> >                  printk(XENLOG_WARNING "Ignoring inaccessible memory ra=
nge"
> >                                        " %013"PRIx64"-%013"PRIx64"\n",
> >                         s, e);
> > +                reserve_e820_ram(&boot_e820, s, e);
> >                  continue;
> >              }
> >              map_e =3D e;
> > @@ -1336,6 +1407,7 @@ void __init noreturn __start_xen(unsigned long mb=
i_p)
> >              printk(XENLOG_WARNING "Ignoring inaccessible memory range"
> >                                    " %013"PRIx64"-%013"PRIx64"\n",
> >                     e, map_e);
> > +            reserve_e820_ram(&boot_e820, e, map_e);
> >          }
> > =20
> >          set_pdx_range(s >> PAGE_SHIFT, e >> PAGE_SHIFT);
>=20
> What are these two hunks needed for? The comment you change further up
> relates to ...

When we use only the LU-reserved region for bootmem, we defer the
registration of the other regions found in E820 to a later pass, after
we've consumed the live update state (and know which pages not to
touch).

So instead of just ignoring those inaccessible regions in the first
loop as we did before, we need to *mark* them reserved in our E820 data
so that they don't get registered by that second pass.

> > @@ -1346,7 +1418,9 @@ void __init noreturn __start_xen(unsigned long mb=
i_p)
> >                        ARRAY_SIZE(l2_identmap) << L2_PAGETABLE_SHIFT);
> > =20
> >          /* Pass mapped memory to allocator /before/ creating new mappi=
ngs. */
> > -        init_boot_pages(s, min(map_s, e));
> > +        if ( !lu_reserved)
> > +            init_boot_pages(s, min(map_s, e));
>=20
> ... this afaict.

Kind of, but more to the point applicable to where we later *do*
register those pages, around line 1600.

> Apart from this, also applicable to patch 3 - where I have no other
> comments - there's quite a bit of style cleanup to b done here. And
> of course the new command line option wants documenting. I can't
> e.g. guess yet what lu_data is about, and hence why this is
> apparently an address without an accompanying size.

Right. The lu_data is intended to be the 'breadcrumb' which leads to
the actual live update state, which is scatter/gather across any pages
*outside* the reserved bootmem region.

Although it's hard to put it on the command line, since that has to be
handled by *userspace*, while the live update state is created *during*
the kexec hypercall by Xen itself. We've settled for now on putting
that breadcrumb into the start of the reserved bootmem region itself,
removing the need for a separate lu_data argument.

The series continues at
https://xenbits.xen.org/gitweb/?p=3Dpeople/dwmw2/xen.git;a=3Dshortlog;h=3Dr=
efs/heads/lu-master
and has reached the point where I can write "Hello World" to a live
update data stream and then frown grumpily at the next Xen telling me

(XEN) 1 pages of live update data at 23e24d000
(XEN) First live update data page at MFN 23ea34:
(XEN)  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

... because the first data page got zeroed during the transition.

I'll fix that, implement the code which actually excludes busy pages
from being registered in the heap (and fix up the fact that bad pages
above HYPERVISOR_VIRT_END are also not being dropped as they should,
while I'm at it), and post a second set for comment.

I'm mostly after feedback on the direction (of which the comment about
how the first mapping succeeds was massively useful; thanks!) than the
finer details of the implementation at this point. It's just that code
is sometimes a better explanation of what I mean, than prose.


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTIwMTcyNDEyWjAvBgkqhkiG9w0BCQQxIgQgkL4zddDENj2l2IHQ/OS8dH6edM82NFAljT2XtysX
tT0wgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAK/BoNDfRk6B4jbWDlACOA7H3iIW4lC8uXVapU54PAPNfIS7q1u3tN9WDNOCte8N
te/+PrO/sjFyLtko3GXlVx7X4Kr+iho9PCnJh40BlXFgQry03iaTUEoGxqLykFwLvcSU+EM9IL3n
YCWZdYlOeFksnR2Z3gPIfJPCUeod/TbxF9jL92eSYTlU60aAgROXWTjQP0w5NyeLhAvMf6ux8zDC
GBD8OfRE3Eb2IUK0wacBLAImKIyOoYy9z7707GVIlZ7PGr3p4iccNeEd7NtWaAXm4T4o3/TRynUa
yDBBaCoZD91aILHBJJ9g4I7jmm6Zkvt5MEr55bnq3OChVUIvkPEAAAAAAAA=


--=-sQ52BjiIOlYIZOZrRTOi--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4734237258064091116==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 20 18:08:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 18:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itbTB-0007Gh-8P; Mon, 20 Jan 2020 18:08:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/GeN=3J=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1itbT9-0007Gc-Ti
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 18:08:11 +0000
X-Inumbo-ID: cc49b738-3baf-11ea-9fd7-bc764e2007e4
Received: from sonic303-22.consmr.mail.ne1.yahoo.com (unknown [66.163.188.148])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc49b738-3baf-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 18:08:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579543681; bh=Xp0v7Bhd+n2FjfxvgVsiTPaAZGO2l55cIi16hPq34wA=;
 h=Date:From:To:Cc:Subject:References:From:Subject;
 b=oYlc0OqIIi9+ReZLvf02ihD25oIsMCrrmuhjkbBi+uZqXoH8LmiZpGs8iX5OzqP7gOoY8oFuIZMquntuVwrV0GBSmd7OHb3Fvps2l3Ifs9AmQC/UMG2+SJCRumK76crZBFY4A0mSC1bfAcSfjcBuSdLa3YIQjBa1STbosZn/+RVoeTGZ3TE7y+uLq/1nxtATTZqrE7kZMSsnHHzqiPOOaUr6KqOVMurZRO79IphoDC9jGzFL868W4iekwX2jq+P0PO54fTH/PK9zPUoLB7JksD58uQdBj2L4xxfbBXWuzDDUpwDwuJav5ozaNa2/fA4jsz1F4DpWhsbk/yUhxf2kTA==
X-YMail-OSG: butHyr0VM1nZP0NRDeSrtLOm0oViIWCgmpt2RBWE2SPltFdHiWdCnaZJvCRK7mA
 _OHG8aTnfBgJESJ.oWSgUUGjKIewucOx_fgkpaG35frURsA3qAQpigOBDcDy4fXLM6w9x8tIJ6hP
 y65ABwAEwznzJwRoLfxiCvXMC1PntsHxWKp1wJmdRHivE6ZHxvvlaDXovPJCOFapqLxwlLw_jK8G
 YO_b30yRF98aHGw__sLiXdY8NGxka7cS7cdJ5W5yIPvwjoDTLx5HM6.YWAlfq0Zv5MKs.5no.Qv2
 Q3Q3LZr55DvdD.BD59ZpxGRTh_mVO2Zyb8cNNszs71_nGz2Q8YuuYIKYBA5jo0mFsDxnYu8Y_i4t
 QY9TB9C5zTurpbdJ_zvifQuMO4ZMV_m_TPMn45HuoQjmIyTsJ4NlUt1gYW2ISAxOa5d.UbBmHn7_
 s3LqQminYw2_Kfo5E9mWRx2RjGF31n1.g2_Pi97capgd.UxhaKAH0EQtuqxHCEEibUOEP3nZF9Je
 p7rfM9tyUlaujwDyYP6z.3_edx7f3GYbSH6Utn7yZN1qOZhCwkc1DoWEVuWGZvh7H.wBvdMsHzi3
 nL7CJ1pegkrWw84Oft24pr696aGPYvx60QWyMysnOgZ0J9nRORAX8TC.iCgdoV6tFqSNF2TYGXdB
 IIc41rNxMy.4lDfMzWP7oxvbvckeyBGB1GjQ_haTZbhdnHOxxT_YRSbkK8U.nU1R2g4XgqCUIlCs
 ngu2tzXuHdP6FjIzBRsCZmGiWRiF2mfgscgBgnguAkKGf02rbEj1raAmjX97GgKiBg5l9nZ4FrBD
 hSk0Hwe6ZAXO_tBGEc7_F78ZLfppBDRg5CsHXIKgBA.uRTGQTbj3MAHBYVeMShsmRzgWdu0WmkSL
 p_Yz_sxTfbULJVFUcwWCQOop8RGysI3c4.AkZ6RR2SOaK970TqGcNpZ74k92zaAHYIxVQgUU1Gr_
 DIbGG89aFrjG7INJZQR7.0uPa.HphtpnVk8K8zcfnouk7pVa6rgMK7JW9nkZgt9AHs.qBb.NHHg7
 KsJkVnLx6MdQM0eMjBxKR.TxUkZFdRp5lzPpSyWN3bs0P3sqlzhV66tprd0L3M6qsG_tRpIHjdI_
 LEG6gMRyQ1aGEbg7DpDDfEpvix5_IjCb7LWMOHFXp0t88ATvQNCENKI4Wf6CgNk9u72yL9m87xJ7
 BhzcLTCAO32X1h1hEpbeZdwFYAueti0vku3yLJwFK89BOAhq5op_nKWle3xYN6Zi54t15YMQGmY8
 bT2F5iCML2cYhxuC2Hrq0HmvzKzEVZPAIPxQJrZJaycCEHyT2xZaiFuW3RkltTT.kXNV3XfDyT28
 Pzcc16g7JBhUYtHv6SmV9o_LEuw--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Mon, 20 Jan 2020 18:08:01 +0000
Date: Mon, 20 Jan 2020 18:07:57 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <1284035258.1445298.1579543677315@mail.yahoo.com>
MIME-Version: 1.0
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.15077 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length:1192
Subject: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "rnikola@vt.edu" <rnikola@vt.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>

SGkgYWxsLAoKSSB3YXMgZG9pbmcgc29tZSBleHBlcmltZW50cyBvbiB0aGUgWGVuIG5ldHdvcmsg
RHJpdmVyIERvbWFpbiB1c2luZyBVYnVudHUgMTguMDQuwqAgSSB3YXMgYWJsZSB0byBzZWUgdGhl
IGRyaXZlciBkb21haW4gd29ya3MgZmluZSB3aGVuIEkgcnVuIGl0IGluIFBWIG1vZGUuIEhvd2V2
ZXIsIEkgd2Fzbid0IGFibGUgdG8gbWFrZSB0aGUgZHJpdmVyIGRvbWFpbiB3b3JrIHdoZW4gSSBy
dW4gaXQgaW4gSFZNIG1vZGUuIEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3Igd2hlbiBJIHdhbnQg
bXkgRG9tVSB0byB1c2UgSFZNIGRyaXZlciBkb21haW4gZm9yIG5ldHdvcmsgYmFja2VuZC4KCmxp
YnhsOiBlcnJvcjogbGlieGxfbmljLmM6NjUyOmxpYnhsX19kZXZpY2VfbmljX3NldF9kZXZpZHM6
IERvbWFpbiAyNTpVbmFibGUgdG8gc2V0IG5pYyBkZWZhdWx0cyBmb3IgbmljIDAKCk90aGVyIHRo
YW4gdGhpcywgSSBkaWRuJ3QgZ2V0IGFueSBsb2cgbWVzc2FnZXMgZnJvbSBkbWVzZywgeGwgZG1l
c2cgY29tbWFuZHMsIGFuZCBmaWxlcyBmcm9tIC92YXIvbG9nL3hlbi8gZGlyZWN0b3J5IHJlZ2Fy
ZGluZyB0aGlzIGZhaWx1cmUuIFRoZXJlZm9yZSwgSSB3YXMgd29uZGVyaW5nIGlmIGl0IGlzIGV2
ZW4gcG9zc2libGUgdG8gY3JlYXRlIGFuIEhWTSBEcml2ZXIgRG9tYWluLiBQbGVhc2UgbGV0IG1l
IGtub3cgd2hhdCB5b3UgdGhpbmsuCgpUaGFua3MsCk1laHJhYgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 18:30:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 18: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 1itbou-0001DC-83; Mon, 20 Jan 2020 18:30:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itbot-0001D7-8h
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 18:30:39 +0000
X-Inumbo-ID: f461373e-3bb2-11ea-aecd-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f461373e-3bb2-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 18:30:38 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a13so106372ljm.10
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 10:30:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=ho6Q7YRV3O3bl3vYzygqKkj4nmKf42DSWMxuHiggIhY=;
 b=RSHhOKoL3YjUMKDVyGG8Iz2Gxj8gFZf+7wIgUMWPhYsffNjcWh4IPKs+pv7ytCYdiI
 rP/MCX/7MVyV31LsPevIBTQqv+fjDn+bmk5UxILqqI+o4ecadDvsvm8qFyz+JfBpXF3F
 1PGJO9WEMtGAZ4UzLKzDCL4i4iWIZCnyjHmQzoqCSMcSV0pfqgVDPHV5pXNuGLJpsWcH
 eClfVh95RGz+SHjNZlnCIqHvpPzdyfuv8b1/ngb8ct9os9+nrxOBhgeDm6m2B/e2jedg
 9LM5p9QEPnwUXN6Hm11GGcxP8x6W5nqCxH8ZxlnHC+ImCdevhF2FVNGnRoSgKAn4j3wA
 TgXA==
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=ho6Q7YRV3O3bl3vYzygqKkj4nmKf42DSWMxuHiggIhY=;
 b=Z2DE7UpclZl/Oz+8yglSaM2Rn7CKwyadJd7aVMDRRx9MaaDRmJfpwvO0hRieO8rSXv
 bvOSc9euI+bvZxxCNW8XTgLXCqkqRKzoFcNbRh5tLG39+p60MiYFVvDuR3dBHn6ix2OB
 KmKhvJYPGsvkY+SSjbUpz7NAcF94meUSbnejTYG1/JV24ng9mX++cwOuUIEnmHOgHE3G
 jiVCxCq1jXY72jdYTMw/yd8cmy3BGAsJrN8x1fo4ER0FRmb98ZgbbVQPBphMjfzk+DSo
 BPysoV34OyDKUT6qbzxPcVyVDpu/LIVYBf4g8uMJnJy5TCA2QPdnJG+Az49HNa/NjYvf
 SG7w==
X-Gm-Message-State: APjAAAVzcc4NmfgD5+h0oIGR/Po4m1muvzp3gEKlRHr9RSqywYaHx9E+
 0lCG9ZBUWcEMCJCMMtgg/c31MiOf4b3fTVTdFSY=
X-Google-Smtp-Source: APXvYqzqAPt4/O4klpgabdOQCM50rhtAG28Fo789zf0vqO/IHY/62LkR94WwJJqR/Xzjs1FLcIEOJFpxpffULUOwOFQ=
X-Received: by 2002:a2e:98c4:: with SMTP id s4mr14373699ljj.102.1579545037464; 
 Mon, 20 Jan 2020 10:30:37 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <901ff35e0410fe9b871169383984f1e48850a836.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <901ff35e0410fe9b871169383984f1e48850a836.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 13:30:26 -0500
Message-ID: <CAKf6xpvZAmAY1DAoUqbGfhkUgL4NWjP65qkVtkpKdk4YHn73ZA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 01/16] Document ioemu MiniOS stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gQWRkIGRvY3Vt
ZW50YXRpb24gYmFzZWQgb24gcmV2ZXJzZS1lbmdpbmVlcmVkIHRvb2xzdGFjay1pb2VtdSBzdHVi
ZG9tYWluCj4gcHJvdG9jb2wuCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gLS0tCj4gIGRvY3Mv
bWlzYy9zdHViZG9tLnR4dCB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy9zdHViZG9tLnR4dCBiL2RvY3MvbWlzYy9zdHViZG9tLnR4dAo+IGlu
ZGV4IGRlN2I2YzcuLjRjNTI0ZjIgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3N0dWJkb20udHh0
Cj4gKysrIGIvZG9jcy9taXNjL3N0dWJkb20udHh0Cj4gQEAgLTIzLDYgKzIzLDU5IEBAIGFuZCBo
dHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvRGV2aWNlX01vZGVsX1N0dWJfRG9tYWlucyBmb3IgbW9y
ZQoKPHNuaXA+Cgo+ICtTdGFydHVwOgo+ICsxLiBQViBzdHViZG9tYWluIGlzIHN0YXJ0ZWQgd2l0
aCBpb2VtdS1zdHViZG9tLmd6IGtlcm5lbCBhbmQgbm8gaW5pdHJkCj4gKzIuIHN0dWJkb21haW4g
aW5pdGlhbGl6ZSByZWxldmFudCBkZXZpY2VzCj4gKzIuIHN0dWJkb21hIHNpZ25hbCByZWFkaW5l
c3MgYnkgd3JpdGluZyAicnVubmluZyIgdG8gL2xvY2FsL2RvbWFpbi88c3R1YmRvbS1pZD4vZGV2
aWNlLW1vZGVsLzx0YXJnZXQtaWQ+L3N0YXRlIHhlbnN0b3JlIHBhdGgKCnMvc3R1YmRvbWEvc3R1
YmRvbWFpbi8KCk51bWJlcmluZyBpcyBvZmYgLSAyIGlzIGR1cGxpY2F0ZWQuCgo+ICszLiBub3cg
c3R1YmRvbWFpbiBpcyBjb25zaWRlcmVkIHJ1bm5pbmcKCkknbSBub3QgZmFtaWxpYXIgd2l0aCBt
aW5pLW9zIHN0dWJkb20gdG8gcmV2aWV3IHRoZSBjb250ZW50IHlvdSd2ZSB3cml0dGVuLgoKUmVn
YXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 18:54:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 18: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 1itcBm-0002wZ-Bu; Mon, 20 Jan 2020 18:54:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcBk-0002wU-W6
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 18:54:17 +0000
X-Inumbo-ID: 417184b8-3bb6-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 417184b8-3bb6-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 18:54:16 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id w1so192681ljh.5
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 10:54:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=/PR9MateGjjjlpDUYwz9V87DIXMC5n3DTRDH8HDIbHo=;
 b=es5HFIGWWjt+nv/YsC/PG469Gr82R4L4mf2lUl6oVK2YsOii1vw4YOvjSCxK5OT61i
 HA6HwyaYZWrusdAnBnNYfGlWcxfqiAIoO93J0OFFdGO3GT5PPaqxtvjDiyW0CTAxD/LI
 g4KUIkmD4VSVf8kKbmVmJ7ePnONzlPbOArouROHqKxBzDzBR54pf/o77z/YygnwNmopM
 zyaAKVLDj4duu/2T6WuLXPnJnjWOOrzPGXt8a51RXUjy2/ojrjBp1w0AAIa3wEn3gv6S
 LACouu6L4KTN0qcjbcgejTCjavamB+WBILtSfS68jWr2HkHcEnndqkEg7rHeE2O/2lvE
 OdqQ==
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=/PR9MateGjjjlpDUYwz9V87DIXMC5n3DTRDH8HDIbHo=;
 b=rD6N75DVhHD0yGBLZ8aR5vS5NMH7YQPzMiLqNfRHSj59abhS3h7kPx0VfCZlq+yQsV
 YE6CrCPJzQHqC2GcIaIhLK9um5PoTL6LuCQlnLTlB3j4bZkj4zKUUhFTWxdN6d/avDh2
 dXaGh1+BF/l6aHI3rHrDBALeV8/WE55Qqiku3D41LfBQEp2WgSp6PzomrdvaF96Bp3vY
 lLcDIvGvuRXyErNTaPOeWyGUy2y/ts0bjjaMwLyFPPjbRWac2lwIuSA5Hk2H2W2dvcC1
 t1aNxU/yaOaUediaYR1S3xbKUT2/qorGsdvD+z25wvrj59XthoZGhB2PgW64VSCYaM0m
 47Ww==
X-Gm-Message-State: APjAAAU45KglN1AXn1L49Q0NkSupNX3bgGl/aHXmaQLbIApCSymLeftq
 azYHf1LqdXdq5spgnC2uQ6c+zj5Arn2Pvo9ZGnM=
X-Google-Smtp-Source: APXvYqyAyQ42OV35otZe/mfFCD+bGGdT2HnIF/oWJ17aGT5tho/kiDAI3rWdS5+c//klaa/g5D4zuFyEgXjEnF7nNJw=
X-Received: by 2002:a2e:5357:: with SMTP id t23mr14575448ljd.227.1579546455228; 
 Mon, 20 Jan 2020 10:54:15 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <5f675457fe322c265b3337607bc78f07ffdb43bb.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <5f675457fe322c265b3337607bc78f07ffdb43bb.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 13:54:04 -0500
Message-ID: <CAKf6xpt5Pjs_XWoEHaJkfgo-FnMigfgKKZ0weZ6egokcpiwwwA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 02/16] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgoKPHNuaXA+Cgo+ICsK
PiArTGltaXRhdGlvbnM6Cj4gKyAtIFBDSSBwYXNzdGhyb3VnaCByZXF1aXJlIHBlcm1pc3NpdmUg
bW9kZQo+ICsgLSBvbmx5IG9uZSBuaWMgaXMgc3VwcG9ydGVkCgpXaHkgaXMgb25seSAxIG5pYyBz
dXBwb3J0ZWQ/ICBNdWx0aXBsZSB3ZXJlIHN1cHBvcnRlZCBwcmV2aW91c2x5LCBidXQKcGVla2lu
ZyBhaGVhZCBpbiB0aGUgc2VyaWVzLCBzY3JpcHQ9L2V0Yy9xZW11LWlmdXAgaXMgbm8gbG9uZ2Vy
CnNwZWNpZmllZC4KClJlZ2FyZHMsCkphc29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 18:57:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 18: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 1itcET-00035I-3E; Mon, 20 Jan 2020 18:57:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcES-00035D-DV
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 18:57:04 +0000
X-Inumbo-ID: a551c312-3bb6-11ea-9fd7-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a551c312-3bb6-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 18:57:03 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id v201so68776lfa.11
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 10:57:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=zVfYvJXBnuqDrW8CXoruy7M4zYIPTMQRF20r3/azPJI=;
 b=HVxRWyuBO43siNC03V+cl7I1o6BqGF+U14AKZYsYJjs4ZLXf/WBYTh3ng3Q8yAMWD1
 y8CUNizltXakOA+5s0ocHs0Wtk5OcznNF7zv/KICIjYhatDKEfrZUwilGMpu3S11QfIM
 i2A89rda4jf6f+J36mjIMiIOxxSdNi8LIAHB4PYWOFbWntQ8P9GiqI85Q/MzzG5cQmSY
 WOmHi2P3inGxcy/A1AtVIQxFyL17Tq84O8rAgxauYL3OW+PY13Bvyi0nWA0WoeYeu17m
 Vc4eOP1VHpyKlhvgCOMVl16RFr6KyaW1fEwb6xtyJm5yr122IDWxSEZasirx3/zSNbgo
 R0Zw==
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=zVfYvJXBnuqDrW8CXoruy7M4zYIPTMQRF20r3/azPJI=;
 b=GSwqZofosqXEqh2L9wUlKB11xyatfHI+8KgbDYA/oUwzIVNd7//NyWoKzArFzi4Mtc
 awbNgGuctt11Gwuz4K5rpFSnboTpM+08NsN3PyIvdQK/Sw7HcDGrmpaFkeN5Epr5UxBw
 pWavvfCI5p9nzAf0WwMrIvOvu2+PM/ifdWm5iUm8FpfD+xAvEyVBXyk1BI/v7/0ky0um
 i0k4mw4RBcrSQUERrDWLaRKVyy7Jqfs1ids9ZXq2RvfaWFsks1Yyz1cC6sttfSfohzd/
 KcO/2ez9+DdxDItrbMm47CdDIJTMDUQ7J1X8RJQYxd8oyP0SMZbq2CRwAPOaVcNWOotf
 X8gw==
X-Gm-Message-State: APjAAAWbWCa15Hrp/EIUnkV/cFW3u901G3TC/15UaexFtJW7RlXw27QA
 zY3qG/3SftQywcNTepBlgY/LSYkDTmoOjELo+KE=
X-Google-Smtp-Source: APXvYqwyYQSiPPMPunPThnE0b1nIQn46BUi1qNHMnyOiD90aZ0VNrPaS/s2w8Cv9C6Dn/XI2g78GkXvBrpJ2IZK0Nls=
X-Received: by 2002:a19:ac43:: with SMTP id r3mr425463lfc.156.1579546622847;
 Mon, 20 Jan 2020 10:57:02 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ef0bef56e682bff2aaa04250212bc2c3fd9ed8ce.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <ef0bef56e682bff2aaa04250212bc2c3fd9ed8ce.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 13:56:51 -0500
Message-ID: <CAKf6xptNPBe3ZT3Q9S7g63cxtQKhMaBTODHGz+TBNfKCDmgLEA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 04/16] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gRG8gbm90IHBy
b2hpYml0IGFueW1vcmUgdXNpbmcgc3R1YmRvbWFpbiB3aXRoIHFlbXUteGVuLgo+IFRvIGhlbHAg
ZGlzdGluZ3VzaGluZyBNaW5pT1MgYW5kIExpbnV4IHN0dWJkb21haW4sIGFkZCBoZWxwZXIgaW5s
aW5lCj4gZnVuY3Rpb25zIGxpYnhsX19zdHViZG9tYWluX2lzX2xpbnV4KCkgYW5kCj4gbGlieGxf
X3N0dWJkb21haW5faXNfbGludXhfcnVubmluZygpLiBUaG9zZSBzaG91bGQgYmUgdXNlZCB3aGVy
ZSByZWFsbHkKPiB0aGUgZGlmZmVyZW5jZSBpcyBhYm91dCBNaW5pT1MvTGludXgsIG5vdCBxZW11
LXhlbi9xZW11LXhlbi10cmFkaXRpb25hbC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPgo+IC0t
LQo+IENoYW5nZXMgaW4gdjM6Cj4gIC0gbmV3IHBhdGNoLCBpbnN0ZWFkIG9mICJsaWJ4bDogQWRk
ICJzdHViZG9tYWluX3ZlcnNpb24iIHRvCj4gIGRvbWFpbl9idWlsZF9pbmZvIgo+ICAtIGhlbHBl
ciBmdW5jdGlvbnMgYXMgc3VnZ2VzdGVkIGJ5IElhbiBKYWNrc29uCj4gLS0tCgo8c25pcD4KCj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKPiBAQCAtMjI5OSw2ICsyMjk5LDIzIEBAIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkKTsKPiAgICAvKiBSZXR1cm4gdGhlIHN5c3RlbS13aWRlIGRlZmF1bHQgZGV2aWNlIG1vZGVs
ICovCj4gIF9oaWRkZW4gbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24gbGlieGxfX2RlZmF1bHRf
ZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MpOwo+Cj4gK3N0YXRpYyBpbmxpbmUKPiArYm9vbCBs
aWJ4bF9fc3R1YmRvbWFpbl9pc19saW51eF9ydW5uaW5nKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkKQoKVGhpcyBpcyB1bnVzZWQgaW4gdGhlIHNlcmllcywgYXMgZmFyIGFzIEkgY2FuIHRl
bGwuCgpSZWdhcmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 19:24:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 19:24:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itcf3-0005a6-1E; Mon, 20 Jan 2020 19:24:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcf2-0005a1-9c
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 19:24:32 +0000
X-Inumbo-ID: 7acd12a0-3bba-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7acd12a0-3bba-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 19:24:30 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id m26so226898ljc.13
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 11:24:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=FVmDnY/GWl6e64va5yvHsK4b6tWz+y8/fNWHyc/Cxfw=;
 b=FtdTU+c3myGG4u+raNdVX8n13rZjSN7frre4THwPEWmJGd5gm4gcLHQlrGQwqZ6gxl
 i/3N2ml29SbXtAShVCZJ8Xuf3PJ+AeWghqsgPi/7NRo2eDlLdPGK1XGQF3Nxf4wYumHo
 xdMbO5bkNKe8oIajhk0KD3yiKG38vkZGZfAow984UsaYAVkTjhTLyfe2DtOU38IKI1bj
 Ym1D5OApEi1FYeDFVuLObKF1SIIIRvj3vZkMZo8k6IaL5pP12+nuXd2JitF42ojVAqyM
 IfLmTGMWui3kcco3K4Es+GodgNRjujusZ3H5wza5l6u7RkYRAJtunM4yFYTNbWmLeCcH
 lbHQ==
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=FVmDnY/GWl6e64va5yvHsK4b6tWz+y8/fNWHyc/Cxfw=;
 b=Ig9+QHwiBFmjGlI8k3F59nvwqeGa2fQEFcsvYA8M92+kXXoQYrFLSR2+Kw6eWYEUyU
 K1Z8Tcp4V+/LwldzSm2iGGgX6UUL+quJ2TNu+BnEGrteTLqi1DKzmI9P5xFCZO5q0sQH
 bqKEph3U/UvCwtotY7i9gthLfzHsQ9JHMT7gorBNcyy7LTfSRlxcICOkOVX6a7PjwgCW
 /EhKgHF0HY8/lM85CkTYU8QHoatiFMSET2c29oi5l8E9/oCPRCSbqM4sS0Hm9aFqDLKB
 6FlljJB0yOtDTtQw7pxsKPYQk06Khh3wlzYsxNqGVr2ZThXP7yCe6dyDP90UsSVx3B5Q
 Txsg==
X-Gm-Message-State: APjAAAVlrYNonc45lt40X3ymw0gQBIknEmX6U8Vf2NtVoMeWBlR9oxBZ
 ZK7Fr565qptj5dIZjOiL0vV8n58foRbO9XsVXQE=
X-Google-Smtp-Source: APXvYqxovwc9HtCpp/FELNERsEAOwktBHUW8RCML9d0SXW15FY7hsBWiJE7lwRugYpSPhd8Oe4eQzK/4Md9w01ZdcEw=
X-Received: by 2002:a2e:98c4:: with SMTP id s4mr14472533ljj.102.1579548269379; 
 Mon, 20 Jan 2020 11:24:29 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <27770209c1e2984cda8b9893ed6313fb2bdf30a6.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <27770209c1e2984cda8b9893ed6313fb2bdf30a6.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 14:24:18 -0500
Message-ID: <CAKf6xpv--A2zUieSAY47L9dppsP43rd=zrJdVB_Rxps3CWTnqQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 05/16] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gRnJvbTogRXJp
YyBTaGVsdG9uIDxlc2hlbHRvbkBwb2JveC5jb20+Cj4KPiBUaGlzIHBhdGNoIGNyZWF0ZXMgYW4g
YXBwcm9wcmlhdGUgY29tbWFuZCBsaW5lIGZvciB0aGUgUUVNVSBpbnN0YW5jZQo+IHJ1bm5pbmcg
aW4gYSBMaW51eC1iYXNlZCBzdHViZG9tYWluLgo+Cj4gTk9URTogYSBudW1iZXIgb2YgaXRlbXMg
YXJlIG5vdCBjdXJyZW50bHkgaW1wbGVtZW50ZWQgZm9yIExpbnV4LWJhc2VkCj4gc3R1YmRvbWFp
bnMsIHN1Y2ggYXM6Cj4gLSBzYXZlL3Jlc3RvcmUKPiAtIFFNUCBzb2NrZXQKPiAtIGdyYXBoaWNz
IG91dHB1dCAoZS5nLiwgVk5DKQo+Cj4gU2lnbmVkLW9mZi1ieTogRXJpYyBTaGVsdG9uIDxlc2hl
bHRvbkBwb2JveC5jb20+Cj4KPiBTaW1vbjoKPiAgKiBmaXggZGlzayBwYXRoCj4gICogZml4IGNk
cm9tIHBhdGggYW5kICJmb3JtYXQiCj4gICogcGFzcyBkb3duc2NyaXB0IGZvciBuZXR3b3JrIGlu
dGVyZmFjZXMKClNpbmNlIHRoaXMgaXMgaGVyZS4uLgoKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBH
YWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gW2Ryb3AgUXViZXMtc3BlY2lm
aWMgcGFydHNdCgouLi5tYXliZSBtZW50aW9uIGRyb3BwaW5nIGRvd25zY3JpcHQgaGVyZT8gIE90
aGVyd2lzZSB0aGUgY29tbWl0Cm1lc3NhZ2UgYW5kIGNvbnRlbnRzIGRvbid0IG1hdGNoLgoKPiBT
aWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+Cj4gLS0tCgo8c25pcD4KCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCAx
NDJiOTYwLi5hNmQ0MGI3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMTY5LDYgKzE2OSwzMSBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
PiAgICAgICAgICB9Cj4gICAgICB9Cj4KPiArICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNICYmCj4gKyAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKPiArICAgICAgICBpZiAoIWJfaW5mby0+c3R1YmRv
bWFpbl9rZXJuZWwpIHsKPiArICAgICAgICAgICAgc3dpdGNoIChiX2luZm8tPmRldmljZV9tb2Rl
bF92ZXJzaW9uKSB7Cj4gKyAgICAgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOgo+ICsgICAgICAgICAgICAgICAgICAgIGJfaW5m
by0+c3R1YmRvbWFpbl9rZXJuZWwgPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
YWJzX3BhdGgoTk9HQywgImlvZW11LXN0dWJkb20uZ3oiLCBsaWJ4bF9feGVuZmlybXdhcmVkaXJf
cGF0aCgpKTsKPiArICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlz
ayA9IE5VTEw7Cj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgICAg
ICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgo+ICsgICAgICAgICAg
ICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9rZXJuZWwgPQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fYWJzX3BhdGgoTk9HQywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAic3R1YmRvbS1saW51eC1rZXJuZWwiLAoKTm90IHRvIGJpa2VzaGVkLCBidXQgdGhp
cyBjYW1lIHVwIGluIGEgY29udmVyc2F0aW9uIGEgbGl0dGxlIHdoaWxlCmFnby4gIFN0dWJkb20g
aXMgYSBnZW5lcmljIG5hbWUsIGFuZCB0aGlzIGNvZGUgaXMgZm9yIGEgZGV2aWNlIG1vZGVsLgpT
byBzb21lIGNvbWJpbmF0aW9uIG9mIHFlbXV7LC1kbX17LC1saW51eH0ta2VybmVsIHNlZW1zIG1v
cmUKZGVzY3JpcHRpdmUuCgpIYXZpbmcgc2FpZCB0aGF0LCBJJ20gZmluZSB3aXRoIGl0IGFzIGlz
IHNpbmNlIEkgZG9uJ3QgaW1hZ2luZSBtb3JlCnN0dWJkb21zIHNob3dpbmcgdXAuCgo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRoKCkp
Owo+ICsgICAgICAgICAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9yYW1kaXNrID0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fic19wYXRoKE5PR0MsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInN0dWJkb20tbGludXgtcm9vdGZzIiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feGVuZmlybXdhcmVkaXJfcGF0aCgpKTsK
PiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgICAgIGRlZmF1bHQ6
Cj4gKyAgICAgICAgICAgICAgICAgICAgYWJvcnQoKTsKCkNhbiB3ZSByZXR1cm4gYW4gZXJyb3Ig
aW5zdGVhZD8KCj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICAg
ICAgaWYgKCFiX2luZm8tPm1heF92Y3B1cykKPiAgICAgICAgICBiX2luZm8tPm1heF92Y3B1cyA9
IDE7Cj4gICAgICBpZiAoIWJfaW5mby0+YXZhaWxfdmNwdXMuc2l6ZSkgewoKPHNuaXA+CgpSZXZp
ZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 19:36:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 19:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itcqU-0006V9-9L; Mon, 20 Jan 2020 19:36:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcqT-0006V4-1F
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 19:36:21 +0000
X-Inumbo-ID: 21f5ff6e-3bbc-11ea-aecd-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 21f5ff6e-3bbc-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 19:36:20 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id j26so262539ljc.12
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 11:36:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=wSTQFYqMm6W3SnK91hzu3JLJdjh/hwj0KWVEaa0YhVM=;
 b=sbIctBzyZdo++BjzlLSGmx+nQhSpbMUVTFxbYUnMhiM0YorUP05B7jXnfdSz5fIxgE
 e243sJabCAr6RvU08JQcW2ZeNWMeYC7OCrwsgtj/2lVlAElPjJGdsVORRvYP0M+/Zs4T
 HjQCqmBEWAlOPvQYmaGFwECMi1+QgCgxlvTueettCUHDP1QrNMixX/HMGJ9itLdUkjop
 h9jXf8ZRtv0nJ3AYNJ+NbCa1s57cl4QjYy63De/t4xPeS69TtPDVq+3mNYKKb9G4VD4S
 xScasdcQjtTNHc9g0YWIjlnxHqZ6ps4qgwEUlKrBqMdgODS2/kxKcKg7EWitDnyAoc5d
 a7Yg==
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=wSTQFYqMm6W3SnK91hzu3JLJdjh/hwj0KWVEaa0YhVM=;
 b=WSOTBczFHzm1abNNvij8UL2t8tlipTKR35DqcTc3uJD5hMROiWwFCkYxcC/9FE2jnK
 i2rKoHhjTOQCkKq7OC70cN1ptewjh3Y0ELo0PIqIiJC2r8p3USJ5L1L9GmrIGHNyuR4L
 R+u62abRKAjy+8jj09VZCFR6q4kn2PPQBoPHZ9MKigrr/jr2XpbvKz8HXPk0+dHlq5os
 iNpGI8tAd++DpokvSVxCkfoTLuABrKl+uEhov3IleNZy1bB2JJW1KXfV0kGUcagTdUOI
 k9DsVyMeDUfGEuy9zXl6Ho6vpYhivsF7/SQJHZuW7+QVwG/kcOfLcm8g8hYU6Ez19uVg
 kzHw==
X-Gm-Message-State: APjAAAVB32iOe1BFN/ZdHqNbSOqB+jRLc3a14lVpzd1+iJTo1kjcSYTV
 f91x5fLWgwQhYbCyqWYdRaLWV1faLyQbCmXL0Ps=
X-Google-Smtp-Source: APXvYqzKn6EZQ8hrZCZKo+8aPqzusaaUjTIpwgK8wvalgILhMbBt5/TfeRVm0+DbgAF9NrNwGXrf7ivistSh1vZupng=
X-Received: by 2002:a2e:5357:: with SMTP id t23mr14653474ljd.227.1579548979344; 
 Mon, 20 Jan 2020 11:36:19 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <cd76e3559f841d3072558d9c603dc686f67d54c1.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <cd76e3559f841d3072558d9c603dc686f67d54c1.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 14:36:08 -0500
Message-ID: <CAKf6xptXYOwWu8V-mZh5H5o+gi-O01AmAw9PEuYVu0opUCpH3A@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 06/16] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gVGhpcyBhbGxv
d3MgdXNpbmcgYXJndW1lbnRzIHdpdGggc3BhY2VzLCBsaWtlIC1hcHBlbmQsIHdpdGhvdXQKPiBu
b21pbmF0aW5nIGFueSBzcGVjaWFsICJzZXBhcmF0b3IiIGNoYXJhY3Rlci4KPgo+IFNpZ25lZC1v
ZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYzOgo+ICAtIHByZXZpb3VzIHZlcnNpb24g
b2YgdGhpcyBwYXRjaCAibGlieGw6IHVzZSBceDFiIHRvIHNlcGFyYXRlIHFlbXUKPiAgICBhcmd1
bWVudHMgZm9yIGxpbnV4IHN0dWJkb21haW4iIHVzZWQgc3BlY2lmaWMgbm9uLXByaW50YWJsZQo+
ICAgIHNlcGFyYXRvciwgYnV0IGl0IHdhcyByZWplY3RlZCBhcyB4ZW5zdG9yZSBkb2Vzbid0IGNv
cGUgd2VsbCB3aXRoCj4gICAgbm9uLXByaW50YWJsZSBjaGFycwo+IC0tLQoKVGhlIGNvZGUgbG9v
a3MgZ29vZC4KClJldmlld2VkLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+
CgpPbmUgdGhvdWdodCBJIGhhdmUgaXMgZG1hcmdzIGlzIGEgc3RyaW5nIGZvciBtaW5pLW9zIGFu
ZCBhIGRpcmVjdG9yeQpmb3IgbGludXggc3R1YmRvbS4gIEl0J3MgdG9vbHN0YWNrIG1hbmFnZWQs
IHNvIGl0J3Mgbm90IGEgcHJvYmxlbS4KQnV0IHdvdWxkIGEgZGlmZmVyZW50IHhlbnN0b3JlIG5v
ZGUgYmUgbGVzcyBzdXJwcmlzaW5nIHRvIGh1bWFucz8KClJlZ2FyZHMsCkphc29uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 19:41:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 19:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itcvK-0007I2-3s; Mon, 20 Jan 2020 19:41:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcvI-0007Hx-I4
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 19:41:20 +0000
X-Inumbo-ID: d4678d02-3bbc-11ea-aecd-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4678d02-3bbc-11ea-aecd-bc764e2007e4;
 Mon, 20 Jan 2020 19:41:19 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id m26so268657ljc.13
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 11:41:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Q58ZiJWjRTXKGlYh8pvKRG7BeTshEDNJFoo0xtgQ+g8=;
 b=S+Yd0qa9TWrUjrp2mCoF0yb6EHaEM9j6PeQKwK55b5at+dc2B60KvGi2yB8Q/cYlnc
 aP6CUt38V4lmLgeKEG+A0iTf70DnC8+B+p7Vruu5sum6PJhlCrxEqEg00ED7QgD7qEC4
 abLdSTgMFPfr//zzZuzPlTtD4lHV9k0qEwatIssG/6jlpkJGT4zkeW8QhX4JTXKm4SGj
 A3xXmlg+D1bHEau/KN4uXnJsaMXuD8fv/1LSun18fd3rHs7RWvhffSKIl6SnlpV9xWGk
 J+KSpgqROti/q/55fAT5zDxIgQAvislX/jWFUpwV+EzHZgTovYVuQT35aIIdOfN3gaxk
 YApQ==
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=Q58ZiJWjRTXKGlYh8pvKRG7BeTshEDNJFoo0xtgQ+g8=;
 b=TUsWoQcH0i7Fg8xaXzb4z5LLEngmTucmMbVIgBGTENYPWpyc5XqKHYrf1G6AN6kKl+
 EHIwsOrJpMfjNHa3qZYo3N8svaxKZF97eotcNZP8ZR8NYrgfaQgOcau/VdPDDN+Pdw6C
 g6/ZAc8zbov1tECLVNSCPsVk/xtrdiTHHjyU9vsy7kzJkSO1spo5e2hHrC0Yq0eY+U9n
 4iXNSUbPALOTEISnM1nJ3M9dUmcLM4qccQQPGOBxSlGRpoq7qD77Enc+GNYMbBCW9l8I
 TGu4oO60AZvGsvj8sZMW5Ur+HndAy9WcX/3sYJB18XP0576F1g83JH+58A3mPPJRQrNp
 wJlA==
X-Gm-Message-State: APjAAAWKcZynk/ud3ldLAI/XVneX/22crua3tSQd62wR9jxaB79tdn2z
 RoyWj73SbQNA/xEllY+8lmritx6Emz9SxuwaORk=
X-Google-Smtp-Source: APXvYqwktcmaV3U8pPyGWujSsQkccuZn9wQDmXK6MPq+f6WGHpUxWHq79kLETB8BAE8U082tVRLqV9CXYLY44awC91g=
X-Received: by 2002:a2e:6f19:: with SMTP id k25mr14471013ljc.84.1579549278750; 
 Mon, 20 Jan 2020 11:41:18 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <25fe2a1f9840ac0e6ca962b218013da0d1a46982.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <25fe2a1f9840ac0e6ca962b218013da0d1a46982.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 14:41:07 -0500
Message-ID: <CAKf6xpvf3syzz2ck1fWbmK_1xrL8LD3=bqO9SWeb6L44hhueJg@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 07/16] xl: add stubdomain related options
 to xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MCBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gU2lnbmVkLW9m
Zi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGlu
Z3NsYWIuY29tPgo+IFJldmlld2VkLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5j
b20+Cj4gLS0tCj4gIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiB8IDIzICsrKysrKysrKysrKysr
KysrKystLS0tCj4gIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICB8ICA3ICsrKysrKysKPiAgMiBm
aWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgo+IGluZGV4IDI0NWQzZjkuLjZhZTBiZDAgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2Zn
LjUucG9kLmluCj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gQEAgLTI3MjAsMTAg
KzI3MjAsMjUgQEAgbW9kZWwgd2hpY2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgo+Cj4gID1p
dGVtIEI8ZGV2aWNlX21vZGVsX292ZXJyaWRlPSJQQVRIIj4KPgo+IC1PdmVycmlkZSB0aGUgcGF0
aCB0byB0aGUgYmluYXJ5IHRvIGJlIHVzZWQgYXMgdGhlIGRldmljZS1tb2RlbC4gVGhlCj4gLWJp
bmFyeSBwcm92aWRlZCBoZXJlIE1VU1QgYmUgY29uc2lzdGVudCB3aXRoIHRoZQo+IC1CPGRldmlj
ZV9tb2RlbF92ZXJzaW9uPiB3aGljaCB5b3UgaGF2ZSBzcGVjaWZpZWQuIFlvdSBzaG91bGQgbm90
Cj4gLW5vcm1hbGx5IG5lZWQgdG8gc3BlY2lmeSB0aGlzIG9wdGlvbi4KPiArT3ZlcnJpZGUgdGhl
IHBhdGggdG8gdGhlIGJpbmFyeSB0byBiZSB1c2VkIGFzIHRoZSBkZXZpY2UtbW9kZWwgcnVubmlu
ZyBpbgo+ICt0b29sc3RhY2sgZG9tYWluLiBUaGUgYmluYXJ5IHByb3ZpZGVkIGhlcmUgTVVTVCBi
ZSBjb25zaXN0ZW50IHdpdGggdGhlCj4gK0I8ZGV2aWNlX21vZGVsX3ZlcnNpb24+IHdoaWNoIHlv
dSBoYXZlIHNwZWNpZmllZC4gWW91IHNob3VsZCBub3Qgbm9ybWFsbHkgbmVlZAo+ICt0byBzcGVj
aWZ5IHRoaXMgb3B0aW9uLgo+ICsKPiArPWl0ZW0gQjxzdHViZG9tYWluX2tlcm5lbD0iUEFUSCI+
Cj4gKwo+ICtPdmVycmlkZSB0aGUgcGF0aCB0byB0aGUga2VybmVsIGltYWdlIHVzZWQgYXMgZGV2
aWNlLW1vZGVsIHN0dWJkb21haW4uCj4gK1RoZSBiaW5hcnkgcHJvdmlkZWQgaGVyZSBNVVNUIGJl
IGNvbnNpc3RlbnQgd2l0aCB0aGUKPiArQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj4gd2hpY2ggeW91
IGhhdmUgc3BlY2lmaWVkLgo+ICtJbiBjYXNlIG9mIEI8cWVtdS14ZW4tdHJhZGl0aW9uYWw+IGl0
IGlzIGV4cGVjdGVkIHRvIGJlIE1pbmlPUy1iYXNlZCBzdHViZG9tYWluCj4gK2ltYWdlLCBpbiBj
YXNlIG9mIEI8cWVtdS14ZW4+IGl0IGlzIGV4cGVjdGVkIHRvIGJlIExpbnV4LWJhc2VkIHN0dWJk
b21haW4KPiAra2VybmVsLgo+ICsKPiArPWl0ZW0gQjxzdHViZG9tYWluX3JhbWRpc2s9IlBBVEgi
Pgo+ICsKPiArT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIHJhbWRpc2sgaW1hZ2UgdXNlZCBhcyBk
ZXZpY2UtbW9kZWwgc3R1YmRvbWFpbi4KPiArVGhlIGJpbmFyeSBwcm92aWRlZCBoZXJlIGlzIHRv
IGJlIHVzZWQgYnkgYSBrZXJuZWwgcG9pbnRlZCBieSBCPHN0dWJkb21haW5fa2VybmVsPi4KPiAr
SXQgaXMga25vd24gdG8gYmUgdXNlZCBvbmx5IGJ5IExpbnV4LWJhc2VkIHN0dWJkb21haW4ga2Vy
bmVsLgoKQWxzbzoKCis9aXRlbSBCPHN0dWJkb21haW5fbWVtb3J5PU1CWVRFUz4KKworU3RhcnQg
dGhlIHN0dWJkb21haW4gd2l0aCBNQllURVMgbWVnYWJ5dGVzIG9mIFJBTS4KClJlZ2FyZHMsCkph
c29uCgo+ICA9aXRlbSBCPGRldmljZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+
Cj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKPiBpbmRleCBiODgxMTg0Li5mYzVkZDY1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMKPiArKysgYi90b29scy94bC94bF9wYXJzZS5jCj4gQEAgLTI1MjUsNiArMjUyNSwxMyBA
QCBza2lwX3VzYmRldjoKPiAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAiZGV2
aWNlX21vZGVsX3VzZXIiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdXNlciwgMCk7Cj4KPiArICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcgKGNv
bmZpZywgInN0dWJkb21haW5fa2VybmVsIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZiX2luZm8tPnN0dWJkb21haW5fa2VybmVsLCAwKTsKPiArICAgIHhsdV9jZmdfcmVwbGFjZV9z
dHJpbmcgKGNvbmZpZywgInN0dWJkb21haW5fcmFtZGlzayIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYl9pbmZvLT5zdHViZG9tYWluX3JhbWRpc2ssIDApOwo+ICsgICAgaWYgKCF4
bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJzdHViZG9tYWluX21lbW9yeSIsICZsLCAwKSkKPiAr
ICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fbWVta2IgPSBsICogMTAyNDsKPiArCj4gICNkZWZp
bmUgcGFyc2VfZXh0cmFfYXJncyh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgZSA9IHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3Qo
Y29uZmlnLCAiZGV2aWNlX21vZGVsX2FyZ3MiI3R5cGUsIFwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmJfaW5mby0+ZXh0cmEjI3R5cGUsIDApOyAgICAgICAgICAgIFwK
PiAtLQo+IGdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 19:45:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 19:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itcz1-0007TL-NE; Mon, 20 Jan 2020 19:45:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itcz0-0007TG-Lu
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 19:45:10 +0000
X-Inumbo-ID: 5d997298-3bbd-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d997298-3bbd-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 19:45:10 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id y4so300558ljj.9
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 11:45:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=c9R92c047PuZl9WvEd7QDPmzdNl7Op2IGz8dQjRWmjU=;
 b=vaEJQNqZQqWr2abbG42L/LJAPYDkptZOezAuIW4CsbUduMAijTe6OI7IklZjv3Xv0V
 O0arYV7USh0mzmlZx3UENXiu2qoz37aU1LpczNcCTs1t0T18YTVvXT5B/mxAFmnDxWrh
 SUMaGh32ui/DIq81N1cWb1T15wY7918OaQIyRTHZ2Qi4lDzcCiJT5cDqLYMDRK73MhTs
 GYshdR2bGDlZPpdzwiYBMVXgFptdAdFfACKSd3bU54yBdXBkDuHlLOWkADe7W2Z2kXhX
 xaiwa8Fdz3bh8tg4CXfDlTjK7NxvQ41+gVZZDMcxLWTPDd8NWLfTbvjQTmTIa46FP435
 RZuw==
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=c9R92c047PuZl9WvEd7QDPmzdNl7Op2IGz8dQjRWmjU=;
 b=S2LgAJIcJNCE1aoL8wIDeWmOnSh2mwSSnZUPHqAts6kBDiLxxwBiBWow/3Hl0E+jWB
 G7nrFlVVYsCPH24gthKli7+R8LqeP+INIiqfasJLF2MlTYzEqkKiNKdAT4rlW0oRmLHX
 yINVHsdrRfGAyODL7oqTWMqfobcF7Hjavtj+7ve9FBKvgFZzFCl7zrfbijjxtcbFk2fu
 /aDsmFuw+QVVDQEAsALGYjqxRzX8R/MNZCiLOk1qX+LHyQUMv2mUR8MI9A1wOXMTUKm9
 QaR2VFMfeHJP/2VuGBKpcMgP2BI+0gDF9awYSYBzmJfwPxhDKhyFKD/HuWqcRvImJVu5
 GOjg==
X-Gm-Message-State: APjAAAWbAZh8zxNI9PqBBw68IBnaKOC429hYOhfOWRVLacgFRcLa/KMl
 A4ONCFXSZBiqj0aQ1hszMnq5uyTEgPIhxUlnrn4=
X-Google-Smtp-Source: APXvYqyk+GNmYDkiQsHl8PsCOtSb1/PR6vCbFj6HHpsiZqBqiFAMB2UrO0eI1tO0+0Sd4xWGnwepwTOUR97/hZ1fIao=
X-Received: by 2002:a2e:9cd2:: with SMTP id g18mr12080159ljj.272.1579549508999; 
 Mon, 20 Jan 2020 11:45:08 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <047e5ff567ac0c2e0bd92fd8741c03d07b548ab5.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <047e5ff567ac0c2e0bd92fd8741c03d07b548ab5.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 14:44:58 -0500
Message-ID: <CAKf6xpsu2yvtEaQoweWxkR3G3zUM+1Edkoxh4-6MQyXYMKniqw@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gTGV0IHRoZSBz
ZXJ2ZXIga25vdyB3aGVuIHRoZSBjbGllbnQgaXMgY29ubmVjdGVkLiBPdGhlcndpc2Ugc2VydmVy
IHdpbGwKPiBub3RpY2Ugb25seSB3aGVuIGNsaWVudCBzZW5kIHNvbWUgZGF0YS4KPiBUaGlzIGNo
YW5nZSBkb2VzIG5vdCBicmVhayBleGlzdGluZyBjbGllbnRzLCBhcyBsaWJ2Y2hhbiB1c2VyIHNo
b3VsZAo+IGhhbmRsZSBzcHVyaW91cyBub3RpZmljYXRpb25zIGFueXdheSAoZm9yIGV4YW1wbGUg
YWNrbm93bGVkZ2Ugb2YgcmVtb3RlCj4gc2lkZSByZWFkaW5nIHRoZSBkYXRhKS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KPiAtLS0KPiBJIGhhZCB0aGlzIHBhdGNoIGluIFF1YmVzIGZvciBhIGxv
bmcgdGltZSBhbmQgdG90YWxseSBmb3Jnb3QgaXQgd2Fzbid0Cj4gdXBzdHJlYW0gdGhpbmcuLi4K
PiAtLS0KPiAgdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYyBi
L3Rvb2xzL2xpYnZjaGFuL2luaXQuYwo+IGluZGV4IDE4MDgzM2QuLjUwYTY0YzEgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jCj4gKysrIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5j
Cj4gQEAgLTQ0Nyw2ICs0NDcsOSBAQCBzdHJ1Y3QgbGlieGVudmNoYW4gKmxpYnhlbnZjaGFuX2Ns
aWVudF9pbml0KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAo+ICAgICAgICAgY3Ry
bC0+cmluZy0+Y2xpX2xpdmUgPSAxOwo+ICAgICAgICAgY3RybC0+cmluZy0+c3J2X25vdGlmeSA9
IFZDSEFOX05PVElGWV9XUklURTsKPgo+ICsgICAgLyogd2FrZSB1cCB0aGUgc2VydmVyICovCj4g
KyAgICB4ZW5ldnRjaG5fbm90aWZ5KGN0cmwtPmV2ZW50LCBjdHJsLT5ldmVudF9wb3J0KTsKCkxv
b2tzIGxpa2UgeW91IHVzZWQgNCBzcGFjZXMsIGJ1dCB0aGUgdXBzdHJlYW0gZmlsZSB1c2VzIGhh
cmQgdGFicy4KClJlZ2FyZHMsCkphc29uCgo+ICAgb3V0Ogo+ICAgICAgICAgaWYgKHhzKQo+ICAg
ICAgICAgICAgICAgICB4c19kYWVtb25fY2xvc2UoeHMpOwo+IC0tCj4gZ2l0LXNlcmllcyAwLjku
MQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 19:59:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 19:59: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 1itdCP-0008RO-Bb; Mon, 20 Jan 2020 19:59:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itdCO-0008RJ-87
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 19:59:00 +0000
X-Inumbo-ID: 4c1386ec-3bbf-11ea-8e9a-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c1386ec-3bbf-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 19:58:59 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z18so252815lfe.2
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 11:58:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=JfzUMHwD13mly01zoUA+pODBFXsZXWoHKNwOtUllupc=;
 b=Dp7t3kF5CFOpUk+lComksxSdMmd67Q6l5liAAe2Ik4cOtEG/CdqU2SqBjg0HRe83fn
 JYgRZ1cNLmMBJ04+b9TjIpQBXnrG5F88cKwYt1Me0YLRbFIhrfxL1j3dWEyDn2Rw4Y5N
 y83/v11ZIYbauS9V3Cm8yt+0ohYzKLPJRIt0mkaZ9DjDR0QS+vrW3jnSQdbiWwFAxoP1
 b3i7S+Gmbp5zxyan7+0UJ+w5MITHGD22D8ixvzDtOZJ7hJhFPpzzyjhHeoywa6mwm1H1
 bUf5YPIOMYiI20k27QdopR4TJqxSKIpofBQ1qha2ZF7oHxYo26Q8Vy/hR4x9As/RszkL
 924A==
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=JfzUMHwD13mly01zoUA+pODBFXsZXWoHKNwOtUllupc=;
 b=BqqO/Z1cecCf/+yiIS8ecw4mSYfqNuhesjKEOCJSeWR0OiJNBis46Mxy71JEBshTfT
 YahaJL7diybmtgHL+JehuFApcYmNrmdzNTE4CCAiTYGdUUuEVzLIXOaXJ/a4r4t/dLlQ
 cRPx5WqyB47PSuKLiuTZIXW/kEKck+R4LKqmc3btlH895Oul2XFkHDBRFvpwORmseGOm
 GRKtxMKXl0Gw5FD0obt1j29PmRICp8/aYeShtaxdcxIIBJYZu4477f1uxrVSKKilWXw+
 lfnjH2OiPuCRxXvJgJ/8RMQQGIMIP+6SEyjzR67wrDETl7ORzB/XYb0q6XAt2RGQL8yJ
 EMOA==
X-Gm-Message-State: APjAAAWOg/8ezTziE7gi382zOeItxWY0OqK0OM8qL1fwJHdgGtkbSTIn
 oGnLPZczEmR5DDDYwOCBJWtN3Xh3kCVhHw91FlA=
X-Google-Smtp-Source: APXvYqw+H0wiBE9utDnXqJ6zuXYWqXFiFGnKbjwNx8rt2kNStAsHKxJubAuYdsgEPlUivS6AnZfCIqyXpi0jI9Vjt/A=
X-Received: by 2002:a19:22cc:: with SMTP id i195mr491645lfi.148.1579550338568; 
 Mon, 20 Jan 2020 11:58:58 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <11435f88fd5802b4c7c0197794d9832bd87093d7.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <11435f88fd5802b4c7c0197794d9832bd87093d7.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 14:58:47 -0500
Message-ID: <CAKf6xpt-ezUTqagiFdCyBjys5NdH=YyhtFDRzH1vzUDwwD9bfw@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 10/16] tools: add missing libxenvchan
 cflags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gbGlieGVudmNo
YW4uaCBpbmNsdWRlIHhlbmV2dGNobi5oIGFuZCB4ZW5nbnR0YWIuaCwgc28gYXBwbGljYXRpb25z
IGJ1aWx0Cj4gd2l0aCBpdCBuZWVkcyBhcHBsaWNhYmxlIC1JIGluIENGTEFHUyB0b28uCj4KPiBT
aWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtA
Z21haWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 20:49:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 20:49: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 1itdyb-0004IF-M1; Mon, 20 Jan 2020 20:48:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aT4h=3J=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itdya-0004IA-16
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 20:48:48 +0000
X-Inumbo-ID: 40d4809a-3bc6-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40d4809a-3bc6-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 20:48:47 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so478265ljh.5
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 12:48:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=F3GOthR5XUHvHHEx/qOYngkqSlYe2kp4X1xDngMsX90=;
 b=Ku+imcM33+Btkoy6o+YwSCN5Ytjf3n9joyl/IHUxKBRZq+RExS7EmK4St8LFLbTYSh
 7kl1fQAa5J3MQqz08lavlDjlywM219U2dsOxpcsGBQIqCCzN3sYrz5+XyVuuvbSPtOhV
 T+w//PyvCmhSsq3QEMWqyFbDIF1VAY/Eu6HdlDsb8m0UmR3RoO2JC0JJ3TEyrJVk5rUz
 0ZQpS9GWFpGYfCq4i6hQDCfQGSXASHj3ITAukexzc/S+g4lFpWtgVMhpck/cOTUzs7Y5
 fCiPSKZTewlqH8xehFGZmigfkVnSlUpMxZahQUYJ8ZBtq7o0AjG91K+NWSzAfIeWAKLJ
 hXsg==
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=F3GOthR5XUHvHHEx/qOYngkqSlYe2kp4X1xDngMsX90=;
 b=V5CY2bXlzb7ZMdBDMd6PuOpWgukh0qAUHSglT4Zq75V888FKZR+HkOQRroIaz+ncYd
 9bH8aueilGCCtpXtuaU4H7JupQF/a/pwshuB1pihQ2NJXRfzxLOwCHXmt0fR66yH3aZp
 3/X4kia+CRxBUWel5Os6ENIvtawhj5/SHSB4oZHtg1nd4nkTTzTa5KNdnpN6KTGg6HKp
 5Uw01HZ5I7RnZxK284phNwT58asjZ5CdohkmO60/+/Do61y1pDFOuCkub593W3HacRSc
 rj14i5eT3t30KmGPcimE76VRfj82ZsJO2YOI9wIq5US5gRE8Ye1bOvpfjrjqwJIxGHRe
 6y1A==
X-Gm-Message-State: APjAAAVefL7crk/MIYjOo96kofHc6AyftZK5nfYJtgw/2rZqdKb3ZNqL
 YY4eG8wF8054j3duOO7PHMI6aFkh5n+ZKg1zkiM=
X-Google-Smtp-Source: APXvYqxFeDjocDVe22XGeLL7jh9oVZiqbHpZXfLEdYllfwTnVZ0w2SXeJHbGA74tDy36jP+VhQZ1BXe4kYbJ93Cu25g=
X-Received: by 2002:a2e:9cd2:: with SMTP id g18mr12194829ljj.272.1579553326159; 
 Mon, 20 Jan 2020 12:48:46 -0800 (PST)
MIME-Version: 1.0
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
In-Reply-To: <20200120171840.GF11756@Air-de-Roger>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Mon, 20 Jan 2020 15:48:35 -0500
Message-ID: <CAKf6xptc2QUW4yZ8mk7sj9viZjeXMBKsCbmCUuqXVnm+KZn6Yw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Wei Liu <wl@xen.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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMTI6MTggUE0gUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDU6MTA6
MzNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBPbiAxNy4wMS4yMDIwIDEyOjA4LCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+IFdoZW4gcGxhY2luZyBtZW1vcnkgQkFScyB3aXRo
IHNpemVzIHNtYWxsZXIgdGhhbiA0SyBtdWx0aXBsZSBtZW1vcnkKPiA+ID4gQkFScyBjYW4gZW5k
IHVwIG1hcHBlZCB0byB0aGUgc2FtZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgdGh1cwo+
ID4gPiB3b24ndCB3b3JrIGNvcnJlY3RseS4KPiA+Cj4gPiBUaGlua2luZyBhYm91dCBpdCBhZ2Fp
biwgYXJlbid0IHlvdSBmaXhpbmcgb25lIHBvc3NpYmxlIGNhc2UgYnkKPiA+IGJyZWFraW5nIHRo
ZSBvcHBvc2l0ZSBvbmU6IFdoYXQgeW91IGZpeCBpcyB3aGVuIHRoZSB0d28gZGlzdGluY3QKPiA+
IEJBUnMgKG9mIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBkZXZpY2VzKSBtYXAgdG8gZGlzdGluY3Qg
TUZOcwo+ID4gKHdoaWNoIHdvdWxkIGhhdmUgcmVxdWlyZWQgYSBzaW5nbGUgR0ZOIHRvIG1hcCB0
byBib3RoIG9mIHRoZXNlCj4gPiBNRk5zKS4gQnV0IGRvbid0IHlvdSwgYXQgdGhlIHNhbWUgdGlt
ZSwgYnJlYWsgdGhlIGNhc2Ugb2YgdHdvCj4gPiBCQVJzIChwZXJoYXBzLCBidXQgbm90IG5lY2Vz
c2FyaWx5LCBvZiB0aGUgc2FtZSBwaHlzaWNhbCBkZXZpY2UpCj4gPiBtYXBwaW5nIGJvdGggdG8g
dGhlIHNhbWUgTUZOLCBpLmUuIHJlcXVpcmluZyB0byBoYXZlIHR3byBkaXN0aW5jdAo+ID4gR0ZO
cyBtYXAgdG8gb25lIE1GTj8gKEF0IGxlYXN0IGZvciB0aGUgbW9tZW50IEkgY2FuJ3Qgc2VlIGEg
d2F5Cj4gPiBmb3IgaHZtbG9hZGVyIHRvIGRpc3Rpbmd1aXNoIHRoZSB0d28gY2FzZXMuKQo+Cj4g
SU1PIHdlIHNob3VsZCBmb3JjZSBhbGwgQkFScyB0byBiZSBwYWdlLWlzb2xhdGVkIGJ5IGRvbTAg
KHNpbmNlIFhlbgo+IGRvZXNuJ3QgaGF2ZSB0aGUga25vd2xlZGdlIG9mIGRvaW5nIHNvKSwgYnV0
IEkgZG9uJ3Qgc2VlIHRoZSBpc3N1ZQo+IHdpdGggaGF2aW5nIGRpZmZlcmVudCBnZm5zIHBvaW50
aW5nIHRvIHRoZSBzYW1lIG1mbi4gSXMgdGhhdCBhCj4gbGltaXRhdGlvbiBvZiBwYWdpbmc/IEkg
dGhpbmsgeW91IGNhbiBtYXAgYSBncmFudCBtdWx0aXBsZSB0aW1lcyBpbnRvCj4gZGlmZmVyZW50
IGdmbnMsIHdoaWNoIGFjaGlldmVzIHRoZSBzYW1lIEFGQUlDVC4KCkJBUnMgb24gYSBzaGFyZWQg
TUZOIHdvdWxkIGJlIGEgcHJvYmxlbSBzaW5jZSB0aGUgc2Vjb25kIEJBUiB3b3VsZCBiZQphdCBh
biBvZmZzZXQgaW50byB0aGUgcGFnZS4gIE1lYW53aGlsZSB0aGUgZ3Vlc3QncyB2aWV3IG9mIHRo
ZSBCQVIKd291bGQgYmUgYXQgb2Zmc2V0IDAgb2YgdGhlIHBhZ2UuCgpCdXQgSSBhZ3JlZSB3aXRo
IFJvZ2VyIHRoYXQgd2UgYmFzaWNhbGx5IG5lZWQgcGFnZSBhbGlnbm1lbnQgZm9yIGFsbApwYXNz
LXRocm91Z2ggbWVtb3J5IEJBUnMuICBXaXRoIG15IGxpbWl0ZWQgdGVzdCBoYXJkd2FyZSwgYWxs
IHRoZSBQQ0kKbWVtb3J5IEJBUnMgYXJlIHBhZ2UgYWxpZ25lZCBpbiBkb20wLiAgU28gaXQgd2Fz
IG9ubHkgdGhlIGd1ZXN0CmFkZHJlc3NlcyB0aGF0IG5lZWRlZCBhbGlnbm1lbnQuCgpSZWdhcmRz
LApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 22:21:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 22: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 1itfQ6-00041V-U1; Mon, 20 Jan 2020 22:21:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l8ur=3J=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itfQ5-00041O-IQ
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 22:21:17 +0000
X-Inumbo-ID: 28aaf0c8-3bd3-11ea-ba04-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28aaf0c8-3bd3-11ea-ba04-12813bfff9fa;
 Mon, 20 Jan 2020 22:21: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 <osstest-admin@xenproject.org>)
 id 1itfPx-0001pQ-3M; Mon, 20 Jan 2020 22:21: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 1itfPw-0006mL-M3; Mon, 20 Jan 2020 22:21:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itfPw-0004Wy-Ag; Mon, 20 Jan 2020 22:21:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146319-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm: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-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-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: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 20 Jan 2020 22:21:08 +0000
Subject: [Xen-devel] [xen-unstable test] 146319: regressions - trouble:
 blocked/fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMxOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMxOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIGluIDE0NjI4NiBSRUdSLiB2cy4gMTQ2MDU4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQ2Mjg2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgIGZhaWwgYmxvY2tlZCBpbiAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQ2Mjg2IGxpa2UgMTQ2
MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAg
ZmFpbCBpbiAxNDYyODYgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDE0NjI4NiBsaWtlIDE0NjA1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0
NjI4NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NjI4NiBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2Ug
MTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBzdGFydmVkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJl
YjQzNTUzNDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2
ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
NjA1OCAgMjAyMC0wMS0xNCAwMTo1MTozOCBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxNDYwOTQgIDIwMjAtMDEtMTQgMjE6MzY6MTkgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMjEgIDIwMjAtMDEtMTggMTc6MTY6MTEgWiAgICAyIGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFydGVt
IE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxh
dG9yQGdtYWlsLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgogIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBOaWNrIFJv
c2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29r
bkBnbWFpbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5j
b20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTQ4IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:31:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itgVa-0001Rm-Hb; Mon, 20 Jan 2020 23:31:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itgVY-0001Rh-Mf
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:31:00 +0000
X-Inumbo-ID: e9f6a16a-3bdc-11ea-b833-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9f6a16a-3bdc-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 23:31:00 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id m30so618441lfp.8
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:30:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=xSHRyoKndeBoBKuibyARnmMeQVtNyFBkBI1T0U19sLE=;
 b=m2s69evXFTzP0NcFZ65QrkIpWvkaROoia4f+IWCoZ1qtFAOLQnghDoxBACW/5tRe03
 zESCtHYxnHvi8TwAIU9g5A+ouFVoHXJsHvn58OulFGsosyuikgD3nd30my+gc4q6NAn8
 sdXh9Z4FDxhmYIFmFcKvIe7a0zPb+WF6rmBnX30/PrhCaW1F0wc0lnlJTGA0ND5TcP/A
 fo3msW0iEYvj+++7jJobHdQrxze8P7GCLqwjVDjjqZbYJzutzsc4u8a3b+47jLEfprT4
 aHpKvM6qdAlkBEQLntIcBkR0zbaqAJ3T/Wv4b56qbptENYnLvotadTVhodWLcMH6WjJe
 mnDg==
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=xSHRyoKndeBoBKuibyARnmMeQVtNyFBkBI1T0U19sLE=;
 b=C7jaexO4HUfCS/4OaRYU+TsFHoAkBpkKcgnhlrQU6/i9C0ZK/qB1UVlbkyDcj22qxP
 wuuN6W3dvv6/Wrao+IwJUM2gd7AbKW+hQ7/C1G5rCQaCXqo0E57jwMohivNLF7nyLlpA
 PDpls3xrI6R4VRklgZVDbI1XndRQq0PSSVDK/bztpdq3IbIWsZLRf6rektIzzFAeAPYT
 jwQiiO0M9hvEx8/iThDpjqjGX5LOkcwycSb3hbxUbkM3rPYLJU91IrmkIk2PPJl7ipdw
 vVIwsMbxTj+SsC5fojTrtC11RE2IXikpz4C8BOxj0iORKifdl7WxcObocHE8lj1IoPJO
 H4jw==
X-Gm-Message-State: APjAAAU2kl54YeApJmmaYfDPTwF1J1JkSrR6HgyY9WPz222eTs4wo+g3
 gksVu/cuBMc/XOXG7TDIildpKcyjwYr1pxD6Vgs=
X-Google-Smtp-Source: APXvYqwdxpL5YwueAcEjPLI16TTGOBbFa5e4Z57kt1b7lVZu8TM+WD0aGEQusopltAiQ6fu69ZgOkQSLflAZ36cFm70=
X-Received: by 2002:ac2:5a43:: with SMTP id r3mr931021lfn.150.1579563058796;
 Mon, 20 Jan 2020 15:30:58 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-2-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-2-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:30:46 -0500
Message-ID: <CAEBZRSdYL2W=HQG_bNJyRuG1LcGzz1d781thKiHxhyvrrhxVhw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/8] go/xenlight: Fix CpuidPoliclyList
 conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBFbXB0eSBHbyBzdHJpbmdzIHNob3VsZCBiZSBjb252ZXJ0ZWQgdG8gYG5pbGAgbGlieGxfY3B1
aWRfcG9saWN5X2xpc3Q7Cj4gb3RoZXJ3aXNlIGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyBnZXRz
IGNvbmZ1c2VkLgo+Cj4gQWxzbywgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgcmV0dXJucyBhIHdl
aXJkIGVycm9yLCBub3QgYSAibm9ybWFsIgo+IGxpYnhsIGVycm9yOyBpZiBpdCByZXR1cm5zIG9u
ZSBvZiB0aGVzZSBub24tc3RhbmRhcmQgZXJyb3JzLCBjb252ZXJ0Cj4gaXQgdG8gRXJyb3JJbnZh
bC4KPgo+IEZpbmFsbHksIG1ha2UgdGhlIGZyb21DKCkgbWV0aG9kIHRha2UgYSBwb2ludGVyLCBh
bmQgc2V0IHRoZSB2YWx1ZSBvZgo+IENwdWlkUG9saWN5TGlzdCBzdWNoIHRoYXQgaXQgd2lsbCBn
ZW5lcmF0ZSBhIHZhbGlkIENwdWlkUG9saWN5TGlzdCBpbgo+IHJlc3BvbnNlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:32:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itgWr-0001WR-1m; Mon, 20 Jan 2020 23:32:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itgWq-0001WK-5X
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:32:20 +0000
X-Inumbo-ID: 197ebecc-3bdd-11ea-b833-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 197ebecc-3bdd-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 23:32:19 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id i23so634828lfo.7
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:32:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qCkm7lqj5Vu8R42V1P6amkuYFU8R31EGhSVxNInu42U=;
 b=m4tzAPxtGlk2f64gFcOoa2RlXA3k/KcDEQ5lXw+TPyio9nzKhEac66ima9+kUTiprR
 FpzvhwDTsnE3X2doKglG8ExeovBu5WRWKepwPdyLmIcRxn/yaeEWwe/W5Je0kA6QmoAH
 zs0KQH3BxxzP5s1vGG8NwCXdVh8NuepjL3d+mo41fRd5+kHJs5KT9ym0zWUNbYGQdzfU
 6uuH6WkQ75hboaGKR53/WvU/d41/Mnt0+hJSX8eChBQ3vZNWsrYMkhSPAaGdJnLT2ZVO
 Rgq0nJCjK6nF/vE18NhALcU21grhP665qKFhAi35+OIKup0tAbWljpFqtbPiWhHjNGpw
 Ylxg==
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=qCkm7lqj5Vu8R42V1P6amkuYFU8R31EGhSVxNInu42U=;
 b=kJRP+KhEBN4lPnWrvSP6+3+cAWjI0/cJWklWvGJxgGeIsDwldBlCaOryoNP/a7cBkk
 fLKWYV/KkPvY7MvBVvgLwpokzZZ6eIVPPiUoPzfbQl3cs+tcRWUshiwUopov7Uel45oP
 9+BdJ1Rsy0LZ1sYNjg3JzeGtf0791sSfxz3DEegI2O478GHylR29FJoUTEMRW/3khy7X
 K2vvcYGRjkAmIULO9+LVTLGDifx+P1xSb8eF9FThcw2tTjkqaj1uRIgyxcERwV0P7EIx
 tpD2ksOGHIN4eArjtzBfUyjaBQYHqXtvI+IBal420TnjKyHgGzg7MmzBke1XiYkxzK7e
 jnlA==
X-Gm-Message-State: APjAAAW7M2QFatI66MKq19/HheU/fRmyiBUftDwuucBCVVMscf6a3pS/
 V+q0KvMoozM8NfvADq+HybTpXIawPh6qqB3Lfao=
X-Google-Smtp-Source: APXvYqx6lJHfsBzs3HNOaefyGjz8wT7sltGyqYSLDJKiGMDfKBmksQhnv6mC6w8T0E1G4enY++qRwLslQZcPCm7cyVE=
X-Received: by 2002:ac2:4109:: with SMTP id b9mr929574lfi.9.1579563138644;
 Mon, 20 Jan 2020 15:32:18 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-3-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-3-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:32:06 -0500
Message-ID: <CAEBZRSd6Vg+Y9yMAV8x+2ScV3E-sROiwSksx33AZyk8p1U3xfQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 3/8] go/xenlight: More informative error
 messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJZiBhbiBlcnJvciBpcyBlbmNvdW50ZXJlZCBkZWVwIGluIGEgY29tcGxpY2F0ZWQgZGF0YSBz
dHJ1Y3R1cmUsIGl0J3MKPiBvZnRlbiBkaWZmaWN1bHQgdG8gdGVsbCB3aGVyZSB0aGUgZXJyb3Ig
YWN0dWFsbHkgaXMuICBNYWtlIHRoZSBlcnJvcgo+IG1lc3NhZ2UgZnJvbSB0aGUgZ2VuZXJhdGVk
IHRvQygpIGFuZCBmcm9tQygpIHN0cnVjdHVyZXMgbW9yZQo+IGluZm9ybWF0aXZlIGJ5IHRhZ2dp
bmcgd2hpY2ggZmllbGQgYmVpbmcgY29udmVydGVkIGVuY291bnRlcmVkIHRoZQo+IGVycm9yLiAg
VGhpcyB3aWxsIGhhdmUgdGhlIGVmZmVjdCBvZiBnaXZpbmcgYSAic3RhY2sgdHJhY2UiIG9mIHRo
ZQo+IGZhaWx1cmUgaW5zaWRlIGEgbmVzdGVkIGRhdGEgc3RydWN0dXJlLgo+Cj4gTkIgdGhhdCBt
eSB2ZXJzaW9uIG9mIHB5dGhvbiBpbnNpc3RzIG9uIHJlb3JkZXJpbmcgYSBjb3VwbGUgb2Ygc3dp
dGNoCj4gc3RhdGVtZW50cyBmb3Igc29tZSByZWFzb247IEluIG90aGVyIHBhdGNoZXMgSSd2ZSBy
ZXZlcnRlZCB0aG9zZQo+IGNoYW5nZXMsIGJ1dCBpbiB0aGlzIGNhc2UgaXQncyBtb3JlIGRpZmZp
Y3VsdCBiZWNhdXNlIHRoZXkgaW50ZXJhY3QKPiB3aXRoIGFjdHVhbCBjb2RlIGNoYW5nZXMuICBJ
J2xsIGxlYXZlIHRoaXMgaGVyZSBmb3Igbm93LCBhcyB3ZSdyZQo+IGdvaW5nIHRvIHJlbW92ZSBo
ZWxwZXJzLmdlbi5nbyBmcm9tIGJlaW5nIHRyYWNrZWQgYnkgZ2l0IGF0IHNvbWUgcG9pbnQKPiBp
biB0aGUgbmVhciBmdXR1cmUgYW55d2F5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IE5pY2sgUm9zYnJvb2sg
PHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:39:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itge9-0001mD-Tw; Mon, 20 Jan 2020 23:39:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itge8-0001m8-GJ
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:39:52 +0000
X-Inumbo-ID: 2715d24a-3bde-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2715d24a-3bde-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 23:39:51 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id a13so788849ljm.10
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:39:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=kkD0X2gSmHnK/4LkL+ZYjh34c/uYh8bqT+o5NegCv48=;
 b=mEC2lVS5+UGsaH7j2Cl+Hwq5zsDdUtA59Nupgy2IchsU2fjP2BsX0nJo1x6f5KG53+
 +PZa5iogWOL3KlWeWoaePzeFi4oSePPJvmHWKIBWYeBntrzmKFnJaKRYKf9hB4gype2N
 WFgMSAU2fDEOGonq3jWj2dI+DhF5ozPDaJ/6Y3k3P9TUo34WN7qPjwN5noREXRXUMdEK
 J90keiKO2wPvReavvoYwfd9kZ5rM2g475UzeRpB5+kQVBK3ppTsNFK+o3gFz+0d2V9tO
 C+w3uX+K6vNtInMWA8BLgfZZXI/KKbXaNbx6yOLBNhVPgth6wD7jyGZADaA6B8EzbqNU
 wvzg==
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=kkD0X2gSmHnK/4LkL+ZYjh34c/uYh8bqT+o5NegCv48=;
 b=WNzdVvJDnMkqFTXL9uJKdh1onFzEwqo0iqyx60uoipd/jFtLeMynDZ7FvtyPHp54Ks
 RSPf7+h6Msw9PyMVvhgq1kiGVB0l/QB/vlyevWW8P2TSZpnAvSoVTLtG7rXfdmdSLr72
 FCgIqN555oWEhEdrJx0ueJF82FcXkVX5iEhAXK9CF+3h31gvj5wrcvqO8YgtqrxKfyro
 JH72x8B/up0a+RYHhsMOnuM0IyUi5aViNzz3evD8/Ia0sG04NGeu3GrCTiezZ9n2U2s1
 5zr/XVHsA019mInRhmRo3Ch7mH1ZfVh2H8HPGoXr2czBlJXM4siCNhzLwNanx9yQghfT
 bZuw==
X-Gm-Message-State: APjAAAV3pl9Kxc1bm2mZnhpsgS4xc3VBmiU7tUzpxlk+bJorbuR9q0cG
 NorWbfKx7HZplgYWvp97nh16eR84LdC5KooESJI=
X-Google-Smtp-Source: APXvYqwbCW/SH0aAldWFCyIGmi+jAJm0LAlM3quNTrRLRUWaBkS+EAk2zndDiGJ7M791oUURgdKPZMozmMGb7QEBB6I=
X-Received: by 2002:a2e:b61a:: with SMTP id r26mr966255ljn.72.1579563590881;
 Mon, 20 Jan 2020 15:39:50 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-1-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:39:38 -0500
Message-ID: <CAEBZRSf071rPGwnCM5FCMn-gGPao4T0TJx4qvZug4iokF56p_Q@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 1/8] golang/xenlight: Don't try to
 marshall zero-length arrays in fromC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IFNvcnJ5IEkgZGlkbid0IGNhdGNoIHRoaXMgdGhlIGZpcnN0IHRpbWUgYXJvdW5kLCBidXQ6Cgo+
IGRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28gYi90b29s
cy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KPiBpbmRleCBiOWE3ZTgyOGEwLi44ODk4
MDdkOTI4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5n
bwo+ICsrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbwo+IEBAIC02MjMs
MTIgKzYyMywxNCBAQCBmdW5jICh4ICpTY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVk
X3BhcmFtcykgKGVyciBlcnJvcikgewo+Cj4gIGZ1bmMgKHggKlZjcHVTY2hlZFBhcmFtcykgZnJv
bUMoeGMgKkMubGlieGxfdmNwdV9zY2hlZF9wYXJhbXMpIGVycm9yIHsKPiAgICAgICAgIHguU2No
ZWQgPSBTY2hlZHVsZXIoeGMuc2NoZWQpCj4gLSAgICAgICBudW1WY3B1cyA6PSBpbnQoeGMubnVt
X3ZjcHVzKQo+IC0gICAgICAgY1ZjcHVzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9zY2hlZF9wYXJh
bXMpKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVzKSlbOm51bVZjcHVzOm51bVZjcHVzXQo+IC0gICAg
ICAgeC5WY3B1cyA9IG1ha2UoW11TY2hlZFBhcmFtcywgbnVtVmNwdXMpCj4gLSAgICAgICBmb3Ig
aSwgdiA6PSByYW5nZSBjVmNwdXMgewo+IC0gICAgICAgICAgICAgICBpZiBlcnIgOj0geC5WY3B1
c1tpXS5mcm9tQygmdik7IGVyciAhPSBuaWwgewo+IC0gICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBlcnIKPiArICAgICAgIHguVmNwdXMgPSBuaWwKPiArICAgICAgIGlmIG51bVZjcHVzIDo9
IGludCh4Yy5udW1fdmNwdXMpOyBudW1WY3B1cyA+IDAgewoKClNpbmNlIGBudW1YYCBpcyBub3cg
c2NvcGVkIHRvIHRoaXMgaWYgYmxvY2ssIHdlIGNvdWxkIHByb2JhYmx5IGp1c3QKdXNlIGBuYCBv
ciBzaW1pbGFyIGFuZCB0aGVuIGRyb3AgYGdvbGVudmFyYCBmcm9tCmB4ZW5saWdodF9nb2xhbmdf
YXJyYXlfZnJvbUNgLiBJdCB3b3VsZCByZW1vdmUgc29tZSBwcmV0dHkgdWdseQp2YXJpYWJsZSBu
YW1lcyBmcm9tIHRoZSBnZW5lcmF0ZWQgY29kZSA6KQoKLU5SCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:40:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itgfC-0002T4-8y; Mon, 20 Jan 2020 23:40:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itgfB-0002Sy-H1
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:40:57 +0000
X-Inumbo-ID: 4de47ea8-3bde-11ea-8e9a-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4de47ea8-3bde-11ea-8e9a-bc764e2007e4;
 Mon, 20 Jan 2020 23:40:57 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id m30so634331lfp.8
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:40:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Gx13fhUAdVvNOjpw34eZJMJ/ahf85YqTI2wSZnKV+/8=;
 b=lCC3T/MJmaXXnKLwBnOrwDiW5kWtEFKSUGR+ZN1gX/r+J1htVkZKLi9eEJPqFIVM1Q
 JBlCqSGwykB/o2bC6HU+/de+iycEQJKgCgsSecNXtAqzlul8iCfr8neXj7YlAvYvsHGL
 vqnt59tkoZYUEfwPROEwaZJ/dPqVsIBqN4wOBa60w1Sefvh5OF9A/7lXJxpczvsJGRi9
 yFhctUsJ/19nl/N7kaeTHuHD7mv3IfegbrEI0Tn14z30XiQjEmfK0tY4TfLhq58mqKgl
 xHY5igx/EFDUsCJ+Q4b86pRAcwb4TvQug/Wfu5YcdN8Fp5MPEahOK419+czBTy5kExlK
 73yA==
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=Gx13fhUAdVvNOjpw34eZJMJ/ahf85YqTI2wSZnKV+/8=;
 b=ThVr2PSx+0+1UJ6l4ICzceP2Jt7iQpFe6ElutYreVoBBilxkYqTqP43Rw9kta88AlP
 z/I8M2mky92zsI5VmALStJcTaPHMhRm7K1PXC11Tv9brMvHalSdP7XtrdLrv/+2M9kTE
 49Z7Az1DAndpD6vpnL8Ikp4dTdRBEc3hHFGjZoIjqEymqtbsRcstmlZ04LdoQws7Fo0V
 7sRk5Y96DBP9ZZppVe6LOT6QkeQSSS31nGAHnW3ya+glCKDRE9HC+jWLJNYvejIU5h/z
 syAm5aPumr+Xu9oE2mZtIjlMJe/cnGUFytdJBvU94kQtiI64xEFMeRmeeLJRkB555y5f
 UW7A==
X-Gm-Message-State: APjAAAVbAV6NizqFv2lxfe0Hu3MEYmCZaoGmSHovSfZIGFNANqN6sbod
 CyL7BkvmT65ZM9VbQjr898ql9SHoTigU3bHiogM=
X-Google-Smtp-Source: APXvYqyAugSsciLrbj1EluLt5Bs0WCRRKWN7AQQq88RAH4vzEWCRZ1he9DmhvttlWIXK9jdidjrJSjv50RWC2ku5D4c=
X-Received: by 2002:ac2:44a3:: with SMTP id c3mr953168lfm.1.1579563656055;
 Mon, 20 Jan 2020 15:40:56 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-4-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-4-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:40:43 -0500
Message-ID: <CAEBZRSexwpdjmDqPBN_+Mno-yO=7Kq6xD6hJG5ereRYhDBjbPQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 4/8] golang/xenlight: Errors are negative
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBDb21taXQgODcxZTUxZDJkNCBjaGFuZ2VkIHRoZSBzaWduIG9uIHRoZSB4ZW5saWdodCBlcnJv
ciB0eXBlcyAobWFraW5nCj4gdGhlIHZhbHVlcyBuZWdhdGl2ZSwgc2FtZSBhcyB0aGUgQy1nZW5l
cmF0ZWQgY29uc3RhbnRzKSwgYnV0IGZhaWxlZCB0bwo+IGZsaXAgdGhlIHNpZ24gaW4gdGhlIEVy
cm9yKCkgc3RyaW5nIGZ1bmN0aW9uLiAgVGhlIHJlc3VsdCBpcyB0aGF0Cj4gRXJyb3JOb25zcGVj
aWZpYy5TdHJpbmcoKSBwcmludHMgImxpYnhsIGVycm9yOiAxIiByYXRoZXIgdGhhbiB0aGUKPiBo
dW1hbi1yZWFkYWJsZSBlcnJvciBtZXNzYWdlLgo+Cj4gR2V0IHJpZCBvZiB0aGUgd2hvbGUgaXNz
dWUgYnkgbWFraW5nIGxpYnhsRXJyb3JzIGEgbWFwLCBhbmQgbWFwcGluZwo+IGFjdHVhbCBlcnJv
ciB2YWx1ZXMgdG8gc3RyaW5nLCBmYWxsaW5nIGJhY2sgdG8gcHJpbnRpbmcgdGhlIGFjdHVhbAo+
IHZhbHVlIG9mIHRoZSBFcnJvciB0eXBlIGlmIGl0J3Mgbm90IHByZXNlbnQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:41:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itgfx-0002YD-Jj; Mon, 20 Jan 2020 23:41:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itgfv-0002Y4-Lt
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:41:43 +0000
X-Inumbo-ID: 69637fbc-3bde-11ea-b833-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69637fbc-3bde-11ea-b833-bc764e2007e4;
 Mon, 20 Jan 2020 23:41:43 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id 203so619758lfa.12
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:41:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Gun8DVWITAOQuAZ6B4bWHrDAuPK69Km+G5Nnop2VKec=;
 b=jSuTmZWSapBZdi5tBKaTQuASeTrCzOPD8pzTlQYqF1HQ2d3g45MzmBwLPWF4afjpJi
 jmJHNOZ9R7Pj80DFZI7wp5SVkn6ilZHrNElUse0Iq31lEBoy7zyEn7xdJ3WFb/xZpVrP
 0BWoiUSAPjkvgzV3s6v6YuwKzNNNlfmQoz0vUdS3L5AH5Bekaub2LAH+uS0Au25vGvp2
 jUpomd+tr0bZqFUGwzT9UlwBPBzBWP0VIpB30zUDxjLNK2dxvciHniCXHVtlDSlDTrJL
 yWcp/Q4JwokDuoIBbXD7hnNy8Q/6xUgz3ep8QytWjWoW8rLobikclqRex/0uh+g04cvD
 76Pg==
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=Gun8DVWITAOQuAZ6B4bWHrDAuPK69Km+G5Nnop2VKec=;
 b=TWDh5wvVRfWaLSWROBtuvA1ySGMQnksovHlDsbwQX01MK6miO2fm8T77hin3lg27dy
 1qZNzW1yxfY+JeE5sKz6pfCRN+H3riTxOFYmdZ2JErNv00TU3KUidTZOA5vFRw+hUq7x
 foZsQ46Y95CD6i1+BXu66Lo8LvVgmFC3p+Wmxvv4G7Un/s+GuuvBGOWM7t54wZ+qz+5p
 FJe0XVfjRqxWkvmw1LWBzofgf51wqfcg+WQN7nNFPJgYwg8Rd6jwS4iHtThGSr5Is+CK
 ZyeWCbwCVvibSZl/aSyI/oFrwVzYwfi4ut0l8/r7qDNDvdx4714tB7l4WSd9Rl59Lu9P
 15jg==
X-Gm-Message-State: APjAAAXMMNMFLzEhG5TkNRaQOb3Ma4hsRj0zIvs1r32MH34RUFae1ien
 IRgw2iIbkKwW4DV9ytXIctNRWRASAhLqN3wlQnc=
X-Google-Smtp-Source: APXvYqzMf/MuST6Uj4Y/vRVUfCCGesDAq33ey8vQR6aVrOQ8SbaAkMTkXn4md+NQZdxy5X3WqdCHwOOcTmt0xQe93Mo=
X-Received: by 2002:ac2:43c6:: with SMTP id u6mr926921lfl.191.1579563702196;
 Mon, 20 Jan 2020 15:41:42 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-5-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-5-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:41:30 -0500
Message-ID: <CAEBZRSeChqy9QTDccEu_caRG2CkryPKHBsXbQ+tmQ3RgP2LNVw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 5/8] golang/xenlight: Default loglevel to
 DEBUG until we get everything working
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBUaGUgb3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvIGV4cG9zZSB0aGUgWFRMIGxvZ2dpbmcgbGV2
ZWxzIGFuZCBsZXQgdGhlCj4gY2FsbGVyIHNldCB0aGVtIHNvbWVob3cuCkkgdGhpbmsgdGhpcyBp
cyBmaW5lIGZvciBub3cuCgpGb3IgdGhlIGZ1dHVyZSwgSSBsaWtlIHVzaW5nIHRoZSAiZnVuY3Rp
b25hbCBvcHRpb24iIHBhdHRlcm4gZm9yIHRoaXMKc29ydCBvZiB0aGluZy4gVGhhdCB3YXksIGlm
IGEgdXNlciB3YW50ZWQgdG8gc2V0IGEgbm9uLWRlZmF1bHQgbG9nCmxldmVsLCB0aGV5IGNvdWxk
IGRvOgoKY3R4LCBlcnIgOj0geGVubGlnaHQuTmV3Q29udGV4dCh4ZW5saWdodC5XaXRoTG9nTGV2
ZWwobHZsKSkKCmJ1dCBpZiB0aGV5IGRvIG5vdCBuZWVkIHRvIHNwZWNpZnkgYW55IG9wdGlvbnMs
IGl0J3Mgc3RpbGwganVzdDoKCmN0eCwgZXJyIDo9IHhlbmxpZ2h0Lk5ld0NvbnRleHQoKQoKLU5S
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:43:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itghv-0002iH-0b; Mon, 20 Jan 2020 23:43:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JMHZ=3J=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1itght-0002i9-3Z
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:43:45 +0000
X-Inumbo-ID: b1903a64-3bde-11ea-9fd7-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1903a64-3bde-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 23:43:44 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id 203so622904lfa.12
 for <xen-devel@lists.xenproject.org>; Mon, 20 Jan 2020 15:43:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=x7DRg7brxlxSpNdwN8CNQlOdoxLbRD21vHOpn+3Cvsk=;
 b=EdemY3hgcngV+7KsOhJhVwhyh58ZdLJzenrUgo8iEt2CGwTzaE/RsV/+/PnsmI0vBZ
 ItlQ/vOG7iRBW7yfFnaKs18zHrhlYtdVoGC635yKjcC1kHHuNJ8w1w7QsLwaMsttpG+Y
 Y5wdxZKA7eI5052Gfo3kRercNkd/mJHf7U3CgcLiXWBkvHddEsPJxWbq9Mff7+HYJYCf
 4H/V1L4Ew9rBZ3UyIh6FwsMGRSqAENsM3N3ApeLJv/YohbCEbxQPRXejc6CakFTeAnhh
 RUoohh04BRKd2sy679Yjvk4BNnofoklOB1UNzvXI3XUdIZ31EpodiQ1Pg4In+s+6YHdz
 pLqQ==
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=x7DRg7brxlxSpNdwN8CNQlOdoxLbRD21vHOpn+3Cvsk=;
 b=Qip5sk0lASy8z7bEJss8Ss6P7LgmwmS6S3tosyhBAhj22Nlt0KAX1DllVOlHhWHh04
 qKsWnQni/VPLEocscS2KtMpc7dEujgouExzCCe28lFyOO+Loqh2y905JPTXN+qQGaxjs
 hxCMTC2bt4awQsxX/jhr1QnXY94OThkaYmYZFclrxmgKU8ctfAbB1F7qRufdeEyKSQPY
 qmoaN/ApH4W1dA+yPm6r59DViTfssj7pmvSkyuS6LGKJ0cInCJoqJl4unCcH+i4BpX1y
 0nk0pf1HWnfFxSo2Kno1oCUs82fbb8AXUNAG7T5U10MhQdmr/GaUsmlkYLCi4KIlAI0z
 0HIQ==
X-Gm-Message-State: APjAAAX4G99LsEQKw4OXRfyIHVV7iE/seV1zcG9RX8uLmRlwonKThvMQ
 KLjyd1q8/qQc7Hdi0kQpXPDUblawl8HcaFNihx4=
X-Google-Smtp-Source: APXvYqz2G/TKNXNb1l/hi6v56q1vqtOgKKRR5yqSq+I3ctLO3BmsoVI8BEDcLEJjxQyCzDU2ry4IirISMEpFC3QsDdU=
X-Received: by 2002:ac2:4214:: with SMTP id y20mr969426lfh.214.1579563823300; 
 Mon, 20 Jan 2020 15:43:43 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-6-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-6-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Mon, 20 Jan 2020 18:43:31 -0500
Message-ID: <CAEBZRSe0a9HbUxhz0tqfLvhhad=eSPtU2hH09RXcLcYkc=yt0g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 6/8] golang/xenlight: Don't leak memory
 on context open 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: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJZiBsaWJ4bF9jdHhfYWxsb2MoKSByZXR1cm5zIGFuIGVycm9yLCB3ZSBuZWVkIHRvIGRlc3Ry
b3kgdGhlIGxvZ2dlcgo+IHRoYXQgd2UgbWFkZS4KPgo+IFJlc3RydWN0dXJlIHRoZSBDbG9zZSgp
IG1ldGhvZCBzdWNoIHRoYXQgaXQgY2hlY2tzIGZvciBlYWNoIHJlc291cmNlCj4gdG8gYmUgZnJl
ZWQgYW5kIHRoZW4gZnJlZXMgaXQuICBUaGlzIGFsbG93cyBDbG9zZSgpIHRvIGJlIGNvbWUKPiBp
ZGVtcG90ZW50LCBhcyB3ZWxsIGFzIHRvIGJlIGEgdXNlZnVsIGNsZWFuLXVwIHRvIGEgcGFydGlh
bGx5LWNyZWF0ZWQKPiBjb250ZXh0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogTmljayBSb3Nicm9vayA8cm9z
YnJvb2tuQGFpbmZvc2VjLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 20 23:51:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 Jan 2020 23: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 1itgp8-0003Xj-Ot; Mon, 20 Jan 2020 23:51:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A7zx=3J=amazon.com=prvs=2816e4733=elnikety@srs-us1.protection.inumbo.net>)
 id 1itgp8-0003Xe-6j
 for xen-devel@lists.xenproject.org; Mon, 20 Jan 2020 23:51:14 +0000
X-Inumbo-ID: b81dbffe-3bdf-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b81dbffe-3bdf-11ea-9fd7-bc764e2007e4;
 Mon, 20 Jan 2020 23:51:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579564265; x=1611100265;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wGohlopq0b+XkSL4MQVaRT6mbHqpXTivpxdhj9+/7OU=;
 b=atwZrpZ9lKaj6dAYG4+X79dNNwp2QeyGR6O1YCotHEShRU6x5WrsGas2
 b713xaWVnZ0TIW4ZrBJoxT13c8Ne86I1Lf9huQHWGmT572/Zo7C+d6OFl
 1g6z054DCwYMHHCr7bGle0+QhzTKcS7KbtJJIv5M5TB3uLQEJkRmgxL6C M=;
IronPort-SDR: LM+HNdEvSTskXG+4sm04ozRp7OPCLLW32olI0arYqGnm1G/DUpWqrNDZzQZG//lHNEaLD9UPvP
 M1/xMAtrUbMw==
X-IronPort-AV: E=Sophos;i="5.70,343,1574121600"; d="scan'208";a="12424215"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 20 Jan 2020 23:51:03 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9FE62A1E60; Mon, 20 Jan 2020 23:51:01 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 20 Jan 2020 23:51:01 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.162.7) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 20 Jan 2020 23:50:56 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
 <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
Date: Tue, 21 Jan 2020 00:50:51 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.7]
X-ClientProxiedBy: EX13P01UWA002.ant.amazon.com (10.43.160.46) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDEuMjAgMDk6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE3LjAxLjIwMjAgMjA6
MDYsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+PiBPbiAyMC4xMi4xOSAxMDo1MywgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAxOS4xMi4yMDE5IDIyOjA4LCBFc2xhbSBFbG5pa2V0eSB3cm90ZToK
Pj4+PiBPbiAxOC4xMi4xOSAxMjo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjEy
LjIwMTkgMDI6MzIsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+Pj4+Pj4gRGVjb3VwbGUgdGhlIG1p
Y3JvY29kZSByZWZlcmVuY2luZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVCIHRvIHRoYXQKPj4+
Pj4+IHdoZW4gdXNpbmcgRUZJLiBUaGlzIGFsbG93cyB1cyB0byBhdm9pZCB0aGUgInVuc3BlY2lm
aWVkIGVmZmVjdCIgb2YKPj4+Pj4+IHVzaW5nIGA8aW50ZWdlcj4gfCBzY2FuYCBhbG9uZyB4ZW4u
ZWZpLgo+Pj4+Pgo+Pj4+PiBJIGd1ZXNzICJ1bnNwZWNpZmllZCBlZmZlY3QiIGluIHRoZSBkb2Mg
d2FzIHByZXR0eSBwb2ludGxlc3MgLSBzdWNoCj4+Pj4+IG9wdGlvbnMgaGF2ZSBiZWVuIGlnbm9y
ZWQgYmVmb3JlOyBpbiBmYWN0IC4uLgo+Pj4+Pgo+Pj4+Pj4gV2l0aCB0aGF0LCBYZW4gY2FuIGV4
cGxpY2l0bHkKPj4+Pj4+IGlnbm9yZSB0aG9zZSBuYW1lZCBvcHRpb25zIHdoZW4gdXNpbmcgRUZJ
Lgo+Pj4+Pgo+Pj4+PiAuLi4gSSBkb24ndCBzZWUgdGhpbmdzIGJlY29taW5nIGFueSBtb3JlIGV4
cGxpY2l0IChub3QgZXZlbiBwYXJzaW5nCj4+Pj4+IHRoZSBvcHRpb25zIHdhcyBxdWl0ZSBleHBs
aWNpdCB0byBtZSkuCj4+Pj4+Cj4+Pj4KPj4+PiBJIGFncmVlIHRoYXQgdGhvc2Ugb3B0aW9ucyBo
YXZlIGJlZW4gaWdub3JlZCBzbyBmYXIgaW4gdGhlIGNhc2Ugb2YgRUZJLgo+Pj4+IFRoZSBkb2N1
bWVudGF0aW9uIGNvbnRyYWRpY3RzIHRoYXQgaG93ZXZlci4gVGhlIGRvY3VtZW50YXRpb246Cj4+
Pj4gKiBzYXlzIDxpbnRlZ2VyPiBoYXMgdW5zcGVjaWZpZWQgZWZmZWN0Lgo+Pj4+ICogZG9lcyBu
b3QgbWVudGlvbiBhbnl0aGluZyBhYm91dCBzY2FuIGJlaW5nIGlnbm9yZWQuCj4+Pj4KPj4+PiBX
aXRoIHRoaXMgcGF0Y2gsIGl0IGlzIGV4cGxpY2l0IGluIGNvZGUgYW5kIGluIGRvY3VtZW50YXRp
b24gdGhhdCBib3RoCj4+Pj4gb3B0aW9ucyBhcmUgaWdub3JlZCBpbiBjYXNlIG9mIEVGSS4KPj4+
Cj4+PiBCdXQgaXNuJ3QgaXQgcmF0aGVyIHRoYXQgdWNvZGU9c2NhbiBjb3VsZCAoYW5kIGhlbmNl
IHBlcmhhcHMgc2hvdWxkKQo+Pj4gYWxzbyBoYXZlIGl0cyB2YWx1ZSBvbiBFRkk/Cj4+Pgo+Pgo+
PiBJIGRvIG5vdCBzZWUgInVjb2RlPXNjYW4iIGFwcGxpY2FibGUgaW4gYW55d2F5IGluIHRoZSBj
YXNlIG9mIEVGSS4gSW4KPj4gRUZJLCB0aGVyZSBhcmUgbm90ICJtb2R1bGVzIiB0byBzY2FuIHRo
cm91Z2gsIGJ1dCByYXRoZXIgdGhlIGVmaSBjb25maWcKPj4gcG9pbnRzIGV4YWN0bHkgdG8gdGhl
IG1pY3JvY29kZSBibG9iLgo+IAo+IFdoYXQgd291bGQgYmUgd3Jvbmcgd2l0aCB0aGUgRUZJIGNv
ZGUgdG8gYWxzbyBpbnNwZWN0IHdoYXRldmVyIGhhcyBiZWVuCj4gc3BlY2lmaWVkIHdpdGggcmFt
ZGlzaz0gaWYgdGhlcmUgd2FzIG5vIHVjb2RlPSA/Cj4gCj4gSmFuCj4gCgpJIHNlZSwgaW50ZXJl
c3RpbmcuIFRoaXMgc291bmRzIGxpa2UgYSBsZWdpdGltYXRlIHVzZSBjYXNlIGluZGVlZC4gSSAK
d29uZGVyLCB3b3VsZCBJIGJlIGJyZWFraW5nIGFueXRoaW5nIGlmIEkgc2ltcGx5IGFsbG93IHRo
ZSBleGlzdGluZyBjb2RlIAp0aGF0IGl0ZXJhdGVzIG92ZXIgbW9kdWxlcyB0byBraWNrIGluIHdo
ZW4gdWNvZGU9c2NhbiBpcnJlc3BlY3RpdmUgb2YgCkVGSSBvciBsZWdhY3kgYm9vdD8gQWxzbywg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgdWNvZGU9IHNwZWNpZmllZCBieSAKZWZpLmNmZyB3b3Vs
ZCB0YWtlIHByZWNlZGVuY2Ugb3ZlciB0aGUgdWNvZGU9c2Nhbi4gRG8gbm90IHlvdSB0aGluaz8K
CkVzbGFtCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 02:46:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 02: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 1itjYG-0008MX-Ma; Tue, 21 Jan 2020 02:46:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i4GT=3K=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1itjYF-0008MR-69
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 02:45:59 +0000
X-Inumbo-ID: 20340e8c-3bf8-11ea-aecd-bc764e2007e4
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20340e8c-3bf8-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 02:45:47 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Jan 2020 18:45:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,344,1574150400"; d="scan'208";a="227200457"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga003.jf.intel.com with ESMTP; 20 Jan 2020 18:45:45 -0800
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 18:45:45 -0800
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 18:45:45 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.30]) with mapi id 14.03.0439.000;
 Tue, 21 Jan 2020 10:45:42 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
Thread-Index: AQHVxK++ESh37tCKKkiO6pikiaY7safxWy0AgAFtuwCAAbX4IA==
Date: Tue, 21 Jan 2020 02:45:43 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D73E781@SHSMSX104.ccr.corp.intel.com>
References: <6f167053-38dc-19b5-a873-321d978e9a59@suse.com>
 <0d2c44ca-d3ce-bb83-e3fc-0e5037c90143@suse.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739AB2@SHSMSX104.ccr.corp.intel.com>
 <ec3798d3-c63b-8b2b-9c6e-c57741c81b27@suse.com>
In-Reply-To: <ec3798d3-c63b-8b2b-9c6e-c57741c81b27@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTljMzM1OWItMzNmNy00MDBkLTgyOTgtMDVkZWZiZmU1NDMyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiU3ZjZjRyUEUwVGxaclRGMVlSM0o4QmJLTkdpdUQyVEJNVVljU09tcGh3WUNnZW5IRkV2TXRZZk44QnRKR3AxYyJ9
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 7/8] x86/HVM: don't needlessly intercept
 APERF/MPERF/TSC MSR reads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IE1vbmRheSwg
SmFudWFyeSAyMCwgMjAyMCA0OjMzIFBNDQo+IA0KPiBPbiAxOS4wMS4yMDIwIDAzOjQ0LCBUaWFu
LCBLZXZpbiB3cm90ZToNCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pg0KPiA+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDcsIDIwMjAgMTI6MzkgQU0NCj4gPj4NCj4g
Pj4gSWYgdGhlIGhhcmR3YXJlIGNhbiBoYW5kbGUgYWNjZXNzZXMsIHdlIHNob3VsZCBhbGxvdyBp
dCB0byBkbyBzby4gVGhpcw0KPiA+PiB3YXkgd2UgY2FuIGV4cG9zZSBFRlJPIHRvIEhWTSBndWVz
dHMsIGFuZCAiYWxsIiB0aGF0J3MgbGVmdCBmb3IgZXhwb3NpbmcNCj4gPj4gQVBFUkYvTVBFUkYg
aXMgdG8gZmlndXJlIG91dCBob3cgdG8gaGFuZGxlIHdyaXRlcyB0byB0aGVzZSBNU1JzLiAoTm90
ZQ0KPiA+PiB0aGF0IHRoZSBsZWFmIDYgZ3Vlc3QgQ1BVSUQgY2hlY2tzIHdpbGwgZXZhbHVhdGUg
dG8gZmFsc2UgZm9yIG5vdywgYXMNCj4gPj4gcmVjYWxjdWxhdGVfbWlzYygpIHphcHMgdGhlIGVu
dGlyZSBsZWFmIGZvciBub3cuKQ0KPiA+Pg0KPiA+PiBGb3IgVFNDIHRoZSBpbnRlcmNlcHRzIGFy
ZSBtYWRlIG1pcnJvciB0aGUgUkRUU0Mgb25lcy4NCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+DQo+ID4gUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KPiANCj4gVGhhbmtzLiBJIGFzc3VtZSB5
b3UndmUgc2VlbiBBbmRyZXcncyBjb21tZW50LCBhbmQgaGVuY2UgSSB0YWtlIGl0DQo+IHRoYXQg
dGhlIFItYiBhbHNvIGFwcGxpZXMgdG8gdGhlIGFkanVzdGVkIHZlcnNpb24gKG5vdCBwb3N0ZWQg
eWV0KToNCg0Kc29ycnkgSSdtIG5vdCBzdXJlIHdoaWNoIGNvbW1lbnQgaXMgcmVmZXJyZWQgaGVy
ZS4gSWYgeW91IHdpbGwNCmFueXdheSBzZW5kIG91dCBhIG5ldyB2ZXJzaW9uLCBwbGVhc2UgZHJv
cCBteSBSLWIgYW5kIEkgd2lsbA0KZG91YmxlIGNoZWNrIGFnYWluIHRob3VnaCB0aGUgYmVsb3cg
dmVyc2lvbiBhbG9uZSBsb29rcyBnb29kLg0KDQo+IA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jDQo+IEBAIC0x
MTQwLDggKzExNDAsMTMgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAq
dg0KPiAgICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9TWVNFTlRF
Ul9DUywgVk1YX01TUl9SVyk7DQo+ICAgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0KHYs
IE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwgVk1YX01TUl9SVyk7DQo+ICAgICAgICAgIHZteF9jbGVh
cl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwgVk1YX01TUl9SVyk7DQo+
ICsNCj4gKyAgICAgICAgaWYgKCAhKHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJiBDUFVf
QkFTRURfUkRUU0NfRVhJVElORykgKQ0KPiArICAgICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRl
cmNlcHQodiwgTVNSX0lBMzJfVFNDLCBWTVhfTVNSX1IpOw0KPiArDQo+ICAgICAgICAgIGlmICgg
cGFnaW5nX21vZGVfaGFwKGQpICYmICghaXNfaW9tbXVfZW5hYmxlZChkKSB8fCBpb21tdV9zbm9v
cCkgKQ0KPiAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJf
Q1JfUEFULCBWTVhfTVNSX1JXKTsNCj4gKw0KPiAgICAgICAgICBpZiAoICh2bWV4aXRfY3RsICYg
Vk1fRVhJVF9DTEVBUl9CTkRDRkdTKSAmJg0KPiAgICAgICAgICAgICAgICh2bWVudHJ5X2N0bCAm
IFZNX0VOVFJZX0xPQURfQk5EQ0ZHUykgKQ0KPiAgICAgICAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfQk5EQ0ZHUywgVk1YX01TUl9SVyk7DQo+IA0KPiBwbHVzIHRo
aXMgZXh0cmEgdm14LmMgaHVuazoNCj4gDQo+IEBAIC0xMjQ5LDcgKzEyNjEsMTIgQEAgc3RhdGlj
IHZvaWQgdm14X3NldF9yZHRzY19leGl0aW5nKHN0cnVjdA0KPiAgICAgIHZteF92bWNzX2VudGVy
KHYpOw0KPiAgICAgIHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJj0gfkNQVV9CQVNFRF9S
RFRTQ19FWElUSU5HOw0KPiAgICAgIGlmICggZW5hYmxlICkNCj4gKyAgICB7DQo+ICAgICAgICAg
IHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgfD0gQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkc7
DQo+ICsgICAgICAgIHZteF9zZXRfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9UU0MsIFZNWF9N
U1JfUik7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UNCj4gKyAgICAgICAgdm14X2NsZWFyX21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfVFNDLCBWTVhfTVNSX1IpOw0KPiAgICAgIHZteF91cGRhdGVf
Y3B1X2V4ZWNfY29udHJvbCh2KTsNCj4gICAgICB2bXhfdm1jc19leGl0KHYpOw0KPiAgfQ0KPiAN
Cj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 03:29:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 03: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 1itkDt-0003Dn-Na; Tue, 21 Jan 2020 03:29:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O4ZA=3K=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1itkDs-0003Di-MV
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 03:29:00 +0000
X-Inumbo-ID: 28367fb0-3bfe-11ea-ba1f-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.191])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28367fb0-3bfe-11ea-ba1f-12813bfff9fa;
 Tue, 21 Jan 2020 03:28:58 +0000 (UTC)
Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 338FE655087C8718ED96;
 Tue, 21 Jan 2020 11:28:56 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS406-HUB.china.huawei.com
 (10.3.19.206) with Microsoft SMTP Server id 14.3.439.0; Tue, 21 Jan 2020
 11:28:50 +0800
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien@xen.org>
References: <1579232458-26803-1-git-send-email-xuwei5@hisilicon.com>
 <539d5900-1cc6-a490-7319-5357c6aa1219@suse.com>
 <d936960f-214d-788b-29cf-7be147332ea9@xen.org>
 <6d658434-0dfd-24bb-9b84-8ae365e1feac@suse.com>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E266FF1.2060805@hisilicon.com>
Date: Tue, 21 Jan 2020 11:28:49 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <6d658434-0dfd-24bb-9b84-8ae365e1feac@suse.com>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] ns16550: Add ACPI 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: sstabellini@kernel.org, Wei Liu <wl@xen.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>, linuxarm@huawei.com,
 shameerali.kolothum.thodi@huawei.com, prime.zeng@hisilicon.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>

SGkgSmFuLCBKdWxpZW4sCgpPbiAyMDIwLzEvMjAgMTY6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+
IE9uIDE4LjAxLjIwMjAgMTM6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTcvMDEvMjAy
MCAwODozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBPbiAxNy4wMS4yMDIwIDA0OjQwLCBXZWkg
WHUgd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPj4+PiArKysg
Yi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwo+Pj4+IEBAIC0xNjIwLDYgKzE2MjAsNjEgQEAg
RFRfREVWSUNFX1NUQVJUKG5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQo+
Pj4+ICAgIERUX0RFVklDRV9FTkQKPj4+PiAgICAKPj4+PiAgICAjZW5kaWYgLyogSEFTX0RFVklD
RV9UUkVFICovCj4+Pj4gKwo+Pj4+ICsjaWZkZWYgQ09ORklHX0FDUEkKPj4+PiArI2luY2x1ZGUg
PHhlbi9hY3BpLmg+Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgaW50IF9faW5pdCBuczE2NTUwX2FjcGlf
dWFydF9pbml0KGNvbnN0IHZvaWQgKmRhdGEpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCBhY3Bp
X3RhYmxlX3NwY3IgKnNwY3IgPSBOVUxMOwo+Pj4+ICsgICAgYWNwaV9zdGF0dXMgc3RhdHVzOwo+
Pj4+ICsgICAgc3RydWN0IG5zMTY1NTAgKnVhcnQ7Cj4+Pj4gKwo+Pj4+ICsgICAgc3RhdHVzID0g
YWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfU1BDUiwgMCwKPj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKiopJnNwY3IpOwo+Pj4+ICsKPj4+
PiArICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAg
ICAgIHByaW50aygibnMxNjU1MDogRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKPj4+PiAr
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+PiArICAgIH0KPj4+PiArCj4+Pj4gKyAgICB1YXJ0
ID0gJm5zMTY1NTBfY29tWzBdOwo+Pj4gWW91IHdhbnQgdG8ganVzdGlmeSB0aGUgY2hvaWNlIG9m
IHdoYXQgKG9uIHg4NiBhdCBsZWFzdD0gd2UnZCBjYWxsCj4+PiBjb20xIGluIHRoZSBwYXRjaCBk
ZXNjcmlwdGlvbi4gQWxzbyB0aGlzIGNvdWxkIGJlIHRoZSBpbml0aWFsaXplcgo+Pj4gb2YgdGhl
IHZhcmlhYmxlLgo+PiBUaGlzIGlzIHRoZSBzYW1lIGNob2ljZSBhcyB3ZSBtYWRlIGZvciB0aGUg
RFQgYmluZGluZyAoc2VlCj4+IG5zMTY1NTBfdWFydCgpKS4gV2Ugb25seSBzdXBwb3J0IG9uZSBV
QVJUIG9uIEFybSB3aGljaCBoYXBwZW4gdG8gYmUKPj4gbnMxNjU1MF9jb21bMF0gKGJ1dCBuYW1l
ZCBkaWZlcnJlbnRseSkuCj4+Cj4+IFRoZSBjb2RlIGJlbG93IGlzIGFjdHVhbGx5IHF1aXRlIHNp
bWlsYXIgdG8gdGhlIERUIHBhcnNpbmcsIHNvIG1heWJlIHdlCj4+IHdhbnQgdG8gcHJvdmlkZSBh
IGNvbW1vbiBoZWxwZXIgaGVyZS4KPiBUaGF0J3MgYWxsIGZpbmUsIGJ1dCBkb2Vzbid0IGVsaW1p
bmF0ZSB0aGUgbmVlZCB0byBzYXkgc28gaW4gdGhlCj4gZGVzY3JpcHRpb24uCj4KPj4+PiArICAg
IC8qICBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRyaXZlci4gKi8KPj4+PiArICAgIHNl
cmlhbF9yZWdpc3Rlcl91YXJ0KHVhcnQgLSBuczE2NTUwX2NvbSwgJm5zMTY1NTBfZHJpdmVyLCB1
YXJ0KTsKPj4+PiArCj4+Pj4gKyAgICByZXR1cm4gMDsKPj4+PiArfQo+Pj4+ICsKPj4+PiArQUNQ
SV9ERVZJQ0VfU1RBUlQoYW5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQo+
Pj4+ICsgICAgLmNsYXNzX3R5cGUgPSBBQ1BJX0RCRzJfMTY1NTBfQ09NUEFUSUJMRSwKPj4+PiAr
ICAgIC5pbml0ID0gbnMxNjU1MF9hY3BpX3VhcnRfaW5pdCwKPj4+PiArQUNQSV9ERVZJQ0VfRU5E
Cj4+PiBJIGRvbid0IGV4cGVjdCB0aGlzIHRvIGJ1aWxkIG9uIHg4Ni4KPj4gVGhpcyBpcyBvbmx5
IG1lYW50IHRvIHRhcmdldCBBcm0uIFNvIG1heWJlIHdlIHdhbnQgdG8gcHJvdGVjdCB0aGUgd2hv
bGUKPj4gY29kZSB3aXRoIGRlZmluZWQoQ09ORklHX0FDUEkpICYmIGRlZmluZWQoQ09ORklHX0FS
TSkuCj4gSW5kZWVkLCB0aGF0J3Mgd2hhdCB0aGUgcmVtYXJrIHdhcyBhaW1pbmcgYXQuCj4KPiBK
YW4KPgo+IC4KPgoKVGhhbmtzIQpJIHdpbGwgYWRkcmVzcyB0aGUgY29tbWVudHMgaW4gVjIuCgpC
ZXN0IFJlZ2FyZHMsCldlaQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 03:34:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 03: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 1itkJ3-00040l-Cf; Tue, 21 Jan 2020 03:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i4GT=3K=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1itkJ1-00040g-Gn
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 03:34:19 +0000
X-Inumbo-ID: e725befe-3bfe-11ea-ba1f-12813bfff9fa
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e725befe-3bfe-11ea-ba1f-12813bfff9fa;
 Tue, 21 Jan 2020 03:34:17 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Jan 2020 19:34:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,344,1574150400"; d="scan'208";a="250124987"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga004.fm.intel.com with ESMTP; 20 Jan 2020 19:34:16 -0800
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 19:34:16 -0800
Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 19:34:16 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX105.ccr.corp.intel.com ([169.254.11.28]) with mapi id 14.03.0439.000;
 Tue, 21 Jan 2020 11:34:14 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Thread-Topic: [PATCH 1/2] nvmx: fix handling of interrupts
Thread-Index: AQHVxg/fbkeODa2AbkWncPoKamSpJafxcYCggAFyWwCAAZn1sA==
Date: Tue, 21 Jan 2020 03:34:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
 <20200120101906.GW11756@Air-de-Roger>
In-Reply-To: <20200120101906.GW11756@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGVhNmE4YjYtMDcyYS00NTliLTk5YTItOTg3MWVlZjUzNTgxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWHJNd3Y3bnY4VFUrXC9ock50TExtb04za1pVN1g5N2tFMFpHYWZhaks3d1Z3S1IyK0piajZvQ1QrZmxWT3BUeDgifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>, "Nakajima,
 Jun" <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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTZW50OiBN
b25kYXksIEphbnVhcnkgMjAsIDIwMjAgNjoxOSBQTQo+IAo+IE9uIFN1biwgSmFuIDE5LCAyMDIw
IGF0IDA0OjE1OjA0QU0gKzAwMDAsIFRpYW4sIEtldmluIHdyb3RlOgo+ID4gPiBGcm9tOiBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBTZW50OiBXZWRuZXNkYXks
IEphbnVhcnkgOCwgMjAyMCA2OjM5IFBNCj4gPiA+Cj4gPiA+IFdoZW4gZG9pbmcgYSB2aXJ0dWFs
IHZtZXhpdCAoaWU6IGEgdm1leGl0IGhhbmRsZWQgYnkgdGhlIEwxIFZNTSkKPiA+ID4gaW50ZXJy
dXB0cyBzaG91bGRuJ3QgYmUgaW5qZWN0ZWQgdXNpbmcgdGhlIHZpcnR1YWwgaW50ZXJydXB0IGRl
bGl2ZXJ5Cj4gPiA+IG1lY2hhbmlzbSwgYW5kIGluc3RlYWQgc2hvdWxkIGJlIHNpZ25hbGVkIGlu
IHRoZSB2bWNzIHVzaW5nIHRoZSBleGl0Cj4gPiA+IHJlYXNvbiBhbmQgdGhlIGludGVycnVwdGlv
bi1pbmZvcm1hdGlvbiBmaWVsZCBpZiB0aGUgIkFja25vd2xlZGdlCj4gPiA+IGludGVycnVwdCBv
biBleGl0IiB2bWV4aXQgY29udHJvbCBpcyBzZXQuCj4gPiA+Cj4gPiA+IFJlbW92ZSB0aGUgbnZt
eF91cGRhdGVfYXBpY3YgaGVscGVyOiBpdCdzIGJvZ3VzIHRvIGF0dGVtcHQgdG8gaW5qZWN0Cj4g
PiA+IGludGVycnVwdHMgb24gdmlydHVhbCB2bWV4aXQgdXNpbmcgdGhlIHZpcnR1YWwgaW50ZXJy
dXB0IGRlbGl2ZXJ5Cj4gPiA+IGFzc2lzdGFuY2UsIGFuZCBpdCdzIGFsc28gYm9ndXMgdG8gYWNr
IGludGVycnVwdHMgd2l0aG91dCBjaGVja2luZyBpZgo+ID4gPiB0aGUgdm1leGl0ICJBY2tub3ds
ZWRnZSBpbnRlcnJ1cHQgb24gZXhpdCIgdm1leGl0IGNvbnRyb2wgaXMgc2V0Lgo+ID4gPiBudm14
X2ludHJfaW50ZXJjZXB0IGFscmVhZHkgaGFuZGxlcyBpbnRlcnJ1cHRzIGNvcnJlY3RseSBvbiB2
aXJ0dWFsCj4gPiA+IHZtZXhpdC4KPiA+ID4KPiA+ID4gTm90ZSB0aGF0IHRoaXMgZml4ZXMgdGhl
IHVzYWdlIG9mIHgyQVBJQyBieSB0aGUgTDEgVk1NLCBhdCBsZWFzdCB3aGVuCj4gPiA+IHRoZSBM
MSBWTU0gaXMgWGVuLgo+ID4KPiA+IHdoaWxlIHRoaXMgZml4IG1ha2VzIHNlbnNlIHRvIG1lLCBj
YW4geW91IGFsc28gdGVzdCBvdGhlciBMMSBWTU1zLAo+ID4gc28gd2UgZG9uJ3Qgb3Zlcmxvb2sg
c29tZSBvdGhlciBpbnRlbnRpb25zIGNvdmVyZWQgb3IgaGlkZGVuIGJ5Cj4gPiByZW1vdmVkIGxv
Z2ljPwo+IAo+IEkgY291bGQgdGVzdCBvdGhlciBoeXBlcnZpc29ycywgYnV0IGRvIHdlIHJlYWxs
eSBleHBlY3QgYW55dGhpbmcKPiB0aGF0J3Mgbm90IFhlbiBvbiBYZW4gdG8gd29yaz8KPiAKPiBJ
J20gYXNraW5nIGJlY2F1c2UgdGhhdCdzIHRoZSBvbmx5IGNvbWJpbmF0aW9uIHRoYXQncyBhY3R1
YWxseSB0ZXN0ZWQKPiBieSBvc3N0ZXN0Lgo+IAo+IFRoYW5rcywgUm9nZXIuCgpJZiBvdGhlcnMg
YXJlIE9LIHdpdGggeW91ciBhc3N1bXB0aW9uLCB0aGVuIGl0J3MgZmluZS4gSSBkaWRuJ3QgdGln
aHRseSAKZm9sbG93IHRoZSBuZXN0ZWQgdmlydHVhbGl6YXRpb24gcmVxdWlyZW1lbnRzIGluIFhl
bi4KCk9uIHRoZSBvdGhlciBoYW5kLCBJIHRoaW5rIHRoaXMgcGF0Y2ggbmVlZHMgYSByZXZpc2lv
bi4gSXQgaXMgbm90IGJvZ3VzCnRvIHVzZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeSBvbiB2
aXJ0dWFsIFZNZXhpdCwgaWYgIkFjayBpbnRlcnJ1cHQKb24gZXhpdCIgaXMgb2ZmLiBJbiBzdWNo
IGNhc2UsIHRoZSBkZWxpdmVyeSBkb2Vzbid0IGhhcHBlbiB1bnRpbCBMMSAKaHlwZXJ2aXNvciBl
bmFibGVzIGludGVycnVwdCB0byBjbGVhciBpbnRlcnJ1cHQgd2luZG93LiBUaGVuIGl0IGRvZXMK
c2F2ZSBvbmUgZXhpdC4gVGhlIG9ubHkgYm9ndXMgcG9pbnQgaXMgdGhhdCBudm14X3VkcGF0ZV9h
cGljdiBkb2Vzbid0CmNoZWNrICJBY2sgaW50ZXJydXB0IG9uIGV4aXQiLiBTbyBJIHByZWZlciB0
byBhZGQgc3VjaCBjaGVjayB0aGVyZSAKaW5zdGVhZCBvZiBjb21wbGV0ZWx5IHJlbW92aW5nIHRo
aXMgb3B0aW1pemF0aW9uLgoKVGhhbmtzCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 03:44:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 03:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itkSt-0004ro-Dv; Tue, 21 Jan 2020 03:44:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O4ZA=3K=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1itkSr-0004rj-PD
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 03:44:29 +0000
X-Inumbo-ID: 50ab00e1-3c00-11ea-ba1f-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50ab00e1-3c00-11ea-ba1f-12813bfff9fa;
 Tue, 21 Jan 2020 03:44:25 +0000 (UTC)
Received: from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id 37C552A93CCD793DA4D3;
 Tue, 21 Jan 2020 11:44:23 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS407-HUB.china.huawei.com
 (10.3.19.207) with Microsoft SMTP Server id 14.3.439.0; Tue, 21 Jan 2020
 11:44:13 +0800
From: Wei Xu <xuwei5@hisilicon.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <5E26738C.1060605@hisilicon.com>
Date: Tue, 21 Jan 2020 11:44:12 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: [Xen-devel]  [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali
 Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>, xuwei5@hisilicon.com,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============4290590840298353892=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4290590840298353892==
Content-Type: multipart/alternative;
	boundary="------------010008020809060707020606"

--------------010008020809060707020606
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit

Parse the ACPI SPCR table and initialize the 16550 compatible serial port
for ARM only. Currently we only support one UART on ARM. Some fields like
PCI, flow control and so on we do not care yet on ARM are ignored.

Signed-off-by: Wei Xu<xuwei5@hisilicon.com>

---
Changes in v2:
- improve commit message
- remove the spcr initialization
- add comments for the uart initialization and configuration
- adjust the code style issue
- limit the code only built on ACPI and ARM
---
  xen/drivers/char/ns16550.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 60 insertions(+)

diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index aa87c57..a193f74 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -1620,6 +1620,66 @@ DT_DEVICE_START(ns16550, "NS16550 UART", DEVICE_SERIAL)
  DT_DEVICE_END
  
  #endif /* HAS_DEVICE_TREE */
+#if defined(CONFIG_ACPI) && defined(CONFIG_ARM)
+#include <xen/acpi.h>
+
+static int __init ns16550_acpi_uart_init(const void *data)
+{
+    struct acpi_table_spcr *spcr;
+    acpi_status status;
+
+    /* Same as the DT part.
+     * Only support one UART on ARM which happen to be ns16550_com[0].
+     */
+    struct ns16550 *uart = &ns16550_com[0];
+
+    status = acpi_get_table(ACPI_SIG_SPCR, 0,
+                            (struct acpi_table_header **)&spcr);
+
+    if ( ACPI_FAILURE(status) )
+    {
+        printk("ns16550: Failed to get SPCR table\n");
+        return -EINVAL;
+    }
+
+    ns16550_init_common(uart);
+
+    /* The baud rate is pre-configured by the firmware.
+     * And currently the ACPI part is only targeting ARM so some fields
+     * like PCI, flow control and so on we do not care yet are ignored.
+     */
+    uart->baud = BAUD_AUTO;
+    uart->data_bits = 8;
+    uart->parity = spcr->parity;
+    uart->stop_bits = spcr->stop_bits;
+    uart->io_base = spcr->serial_port.address;
+    uart->io_size = 8;
+    uart->reg_shift = spcr->serial_port.bit_offset;
+    uart->reg_width = 1;
+
+    /* The trigger/polarity information is not available in spcr. */
+    irq_set_type(spcr->interrupt, IRQ_TYPE_LEVEL_HIGH);
+    uart->irq = spcr->interrupt;
+
+    uart->vuart.base_addr = uart->io_base;
+    uart->vuart.size = uart->io_size;
+    uart->vuart.data_off = UART_THR << uart->reg_shift;
+    uart->vuart.status_off = UART_LSR << uart->reg_shift;
+    uart->vuart.status = UART_LSR_THRE | UART_LSR_TEMT;
+
+    /*  Register with generic serial driver. */
+    serial_register_uart(uart - ns16550_com, &ns16550_driver, uart);
+
+    return 0;
+}
+
+ACPI_DEVICE_START(ans16550, "NS16550 UART", DEVICE_SERIAL)
+    .class_type = ACPI_DBG2_16550_COMPATIBLE,
+    .init = ns16550_acpi_uart_init,
+ACPI_DEVICE_END
+
+#endif /* CONFIG_ACPI && CONFIG_ARM */
+
  /*
   * Local variables:
   * mode: C
-- 2.8.1 .


--------------010008020809060707020606
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 bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 14px;" lang="x-western">
      <pre wrap="">Parse the ACPI SPCR table and initialize the 16550 compatible serial port
for ARM only. Currently we only support one UART on ARM. Some fields like
PCI, flow control and so on we do not care yet on ARM are ignored.

Signed-off-by: Wei Xu <a class="moz-txt-link-rfc2396E" href="mailto:xuwei5@hisilicon.com">&lt;xuwei5@hisilicon.com&gt;</a>

---
Changes in v2:
- improve commit message
- remove the spcr initialization 
- add comments for the uart initialization and configuration
- adjust the code style issue
- limit the code only built on ACPI and ARM
---
 xen/drivers/char/ns16550.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index aa87c57..a193f74 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -1620,6 +1620,66 @@ DT_DEVICE_START(ns16550, "NS16550 UART", DEVICE_SERIAL)
 DT_DEVICE_END
 
 #endif /* HAS_DEVICE_TREE */
+#if defined(CONFIG_ACPI) &amp;&amp; defined(CONFIG_ARM)
+#include &lt;xen/acpi.h&gt;
+
+static int __init ns16550_acpi_uart_init(const void *data)
+{
+    struct acpi_table_spcr *spcr;
+    acpi_status status;
+
+    /* Same as the DT part.
+     * Only support one UART on ARM which happen to be ns16550_com[0].
+     */
+    struct ns16550 *uart = &amp;ns16550_com[0];
+
+    status = acpi_get_table(ACPI_SIG_SPCR, 0,
+                            (struct acpi_table_header **)&amp;spcr);
+
+    if ( ACPI_FAILURE(status) )
+    {
+        printk("ns16550: Failed to get SPCR table\n");
+        return -EINVAL;
+    }
+
+    ns16550_init_common(uart);
+
+    /* The baud rate is pre-configured by the firmware.
+     * And currently the ACPI part is only targeting ARM so some fields
+     * like PCI, flow control and so on we do not care yet are ignored.
+     */
+    uart-&gt;baud = BAUD_AUTO;
+    uart-&gt;data_bits = 8;
+    uart-&gt;parity = spcr-&gt;parity;
+    uart-&gt;stop_bits = spcr-&gt;stop_bits;
+    uart-&gt;io_base = spcr-&gt;serial_port.address;
+    uart-&gt;io_size = 8;
+    uart-&gt;reg_shift = spcr-&gt;serial_port.bit_offset;
+    uart-&gt;reg_width = 1;
+
+    /* The trigger/polarity information is not available in spcr. */
+    irq_set_type(spcr-&gt;interrupt, IRQ_TYPE_LEVEL_HIGH);
+    uart-&gt;irq = spcr-&gt;interrupt;
+
+    uart-&gt;vuart.base_addr = uart-&gt;io_base;
+    uart-&gt;vuart.size = uart-&gt;io_size;
+    uart-&gt;vuart.data_off = UART_THR &lt;&lt; uart-&gt;reg_shift;
+    uart-&gt;vuart.status_off = UART_LSR &lt;&lt; uart-&gt;reg_shift;
+    uart-&gt;vuart.status = UART_LSR_THRE | UART_LSR_TEMT;
+
+    /*  Register with generic serial driver. */
+    serial_register_uart(uart - ns16550_com, &amp;ns16550_driver, uart);
+
+    return 0;
+}
+
+ACPI_DEVICE_START(ans16550, "NS16550 UART", DEVICE_SERIAL)
+    .class_type = ACPI_DBG2_16550_COMPATIBLE,
+    .init = ns16550_acpi_uart_init,
+ACPI_DEVICE_END
+
+#endif /* CONFIG_ACPI &amp;&amp; CONFIG_ARM */
+
 /*
  * Local variables:
  * mode: C
<div class="moz-txt-sig">-- 
2.8.1


.

</div></pre>
    </div>
  </body>
</html>

--------------010008020809060707020606--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4290590840298353892==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 03:53:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 03: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 1itkat-0005gZ-CY; Tue, 21 Jan 2020 03:52:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itkas-0005gU-40
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 03:52:46 +0000
X-Inumbo-ID: 77160332-3c01-11ea-ba20-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77160332-3c01-11ea-ba20-12813bfff9fa;
 Tue, 21 Jan 2020 03:52: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 <osstest-admin@xenproject.org>)
 id 1itkaj-0001PW-Ey; Tue, 21 Jan 2020 03:52: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 1itkaj-0001gy-3w; Tue, 21 Jan 2020 03:52:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itkaj-00024K-3N; Tue, 21 Jan 2020 03:52:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146336-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=43d1455cf84283466e5c22a217db5ef4b8197b14
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 03:52:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 146336: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMzNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0M2QxNDU1Y2Y4NDI4
MzQ2NmU1YzIyYTIxN2RiNWVmNGI4MTk3YjE0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNSBk
YXlzICAxNDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzM2ICAyMDIwLTAxLTIw
IDE1OjA5OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0
LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4K
ICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkg
Q2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1
PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8
a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVy
ZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJA
cmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEpp
bmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5h
cGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8
bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3Jn
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6
QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29t
PgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5u
ZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxp
Y2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5j
b20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQ
YXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5
dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8
cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNoZWxvaGFAbGludXgudm5ldC5pYm0u
Y29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2Vp
LmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5kZT4KICBTdGFmZm9yZCBIb3JuZSA8
c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmls
bXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdo
QGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBS
w7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0
dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4K
ICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1w
YXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVs
LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZh
bmd5aW5nMUBodWF3ZWkuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hA
ZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1
dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzg1MiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 04:24:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 04: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 1itl5v-0008C4-7I; Tue, 21 Jan 2020 04:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itl5t-0008Bz-As
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 04:24:49 +0000
X-Inumbo-ID: f4d9dac4-3c05-11ea-ba26-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4d9dac4-3c05-11ea-ba26-12813bfff9fa;
 Tue, 21 Jan 2020 04:24: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 <osstest-admin@xenproject.org>)
 id 1itl5q-00026k-98; Tue, 21 Jan 2020 04:24: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 1itl5p-0002iy-Co; Tue, 21 Jan 2020 04:24:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itl5p-0006C6-Bn; Tue, 21 Jan 2020 04:24:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146324-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-libvirt-xsm:leak-check/check:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 04:24:45 +0000
Subject: [Xen-devel] [linux-5.4 test] 146324: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMyNCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMyNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQ2Mjk3IHBhc3MgaW4gMTQ2MzI0CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDIxIGxlYWstY2hlY2svY2hlY2sgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxNDYyOTcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVh
MzgxN2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDUgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICA0IGRheXMg
ICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6
MDk6NTggWiAgICAzIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 04:30:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 04: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 1itlBT-0000ZM-Vi; Tue, 21 Jan 2020 04:30:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itlBS-0000ZH-Oe
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 04:30:34 +0000
X-Inumbo-ID: bf07d59e-3c06-11ea-ba27-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf07d59e-3c06-11ea-ba27-12813bfff9fa;
 Tue, 21 Jan 2020 04:30: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 <osstest-admin@xenproject.org>)
 id 1itlBJ-0002Dn-Nr; Tue, 21 Jan 2020 04:30: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 1itlBJ-0002uZ-Fc; Tue, 21 Jan 2020 04:30:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itlBJ-0000Y3-F0; Tue, 21 Jan 2020 04:30:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146331-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=5cd3d4bc43e543caf5f78baaacced8aaf04c1d91
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 04:30:25 +0000
Subject: [Xen-devel] [ovmf test] 146331: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjMzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNWNkM2Q0YmM0M2U1NDNjYWY1Zjc4YmFhYWNjZWQ4YWFmMDRjMWQ5MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTMgZGF5cyAgIDQ4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjI1OSAgMjAyMC0wMS0xOSAxMjoyNzozMyBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBLcnp5c3p0b2YgS29jaCA8a3J6eXN6dG9m
LmtvY2hAYXJtLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMaSwgQWFyb24gPGFhcm9uLmxp
QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXRldXN6
IEFsYmVja2kgPG1hdGV1c3ouYWxiZWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmEu
a3ViYWNraUBpbnRlbC5jb20+CiAgUGF2YW5hLksgPHBhdmFuYS5rQGludGVsLmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWQ/IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgU2l5dWFuLCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTdWRpcHRvIFBhdWwgPHN1
ZGlwdG8ucGF1bEBhcm0uY29tPgogIFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWls
LmNvbT4KICBWaXRhbHkgQ2hlcHRzb3YgdmlhIEdyb3Vwcy5JbyA8dml0OTY5Nj1wcm90b25tYWls
LmNvbUBncm91cHMuaW8+CiAgV2VpNiBYdSA8d2VpNi54dUBpbnRlbC5jb20+CiAgWHUsIFdlaTYg
PHdlaTYueHVAaW50ZWwuY29tPgogIFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNv
bT4KICBaaGlqdS5GYW4gPHpoaWp1eC5mYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 06:28:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 06: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 1itn1N-0001HL-KO; Tue, 21 Jan 2020 06:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i4GT=3K=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1itn1M-0001HG-8a
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 06:28:16 +0000
X-Inumbo-ID: 34128478-3c17-11ea-ba3c-12813bfff9fa
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34128478-3c17-11ea-ba3c-12813bfff9fa;
 Tue, 21 Jan 2020 06:28:15 +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;
 20 Jan 2020 22:28:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,344,1574150400"; d="scan'208";a="278326023"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga001.fm.intel.com with ESMTP; 20 Jan 2020 22:28:12 -0800
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 22:28:10 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Mon, 20 Jan 2020 22:28:10 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.55]) with mapi id 14.03.0439.000;
 Tue, 21 Jan 2020 14:28:08 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_one()
Thread-Index: AQHVz6g8VTgJ95Ve+Eq2z80HSKb49af0qGJQ
Date: Tue, 21 Jan 2020 06:28:07 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D73E9A2@SHSMSX104.ccr.corp.intel.com>
References: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.com>
In-Reply-To: <620f37b6-43f2-030e-b259-84a4e9ceb7fc@suse.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWFjMTk5ZDEtYWU5NS00NDcxLWE1YmMtMmRiMTc3NjY4MWNjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSXNmZnhiR3pTaWxxT0JcL2t2a1pDZW92NFlLcVdcL1VWSjNERVBQMEErTnhBaWU3WGkydERuK2gwcU1yUlwvRWNWQyJ9
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] VT-d: don't pass bridge devices to
 domain_context_mapping_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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNlbnQ6IE1vbmRheSwg
SmFudWFyeSAyMCwgMjAyMCAxMTo0MiBQTQ0KPiANCj4gV2hlbiBwYXNzZWQgYSBub24tTlVMTCBw
ZGV2LCB0aGUgZnVuY3Rpb24gZG9lcyBhbiBvd25lciBjaGVjayB3aGVuIGl0DQo+IGZpbmRzIGFu
IGFscmVhZHkgZXhpc3RpbmcgY29udGV4dCBtYXBwaW5nLiBCcmlkZ2VzLCBob3dldmVyLCBkb24n
dCBnZXQNCj4gcGFzc2VkIHRocm91Z2ggdG8gZ3Vlc3RzLCBhbmQgaGVuY2UgdGhlaXIgb3duZXIg
aXMgYWx3YXlzIGdvaW5nIHRvIGJlDQo+IERvbTAsIGxlYWRpbmcgdG8gdGhlIGFzc2lnbWVudCBv
ZiBhbGwgYnV0IG9uZSBvZiB0aGUgZnVuY3Rpb24gb2YgbXVsdGktDQo+IGZ1bmN0aW9uIFBDSSBk
ZXZpY2VzIGJlaGluZCBicmlkZ2VzIHRvIGZhaWwuDQo+IA0KPiBSZXBvcnRlZC1ieTogTWFyZWsg
TWFyY3p5a293c2tpLUfDs3JlY2tpDQo+IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29t
Pg0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQoNCg0K
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 07:19:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 07:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itnoi-0005H4-MG; Tue, 21 Jan 2020 07:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itnoh-0005Gz-0g
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 07:19:15 +0000
X-Inumbo-ID: 4d5813d8-3c1e-11ea-ba40-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d5813d8-3c1e-11ea-ba40-12813bfff9fa;
 Tue, 21 Jan 2020 07:19: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 <osstest-admin@xenproject.org>)
 id 1itnoU-0005tI-SG; Tue, 21 Jan 2020 07:19: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 1itnoU-0005Ao-JC; Tue, 21 Jan 2020 07:19:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itnoU-0001zW-IY; Tue, 21 Jan 2020 07:19:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146343-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=43d1455cf84283466e5c22a217db5ef4b8197b14
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 07:19:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 146343: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0M2QxNDU1Y2Y4NDI4
MzQ2NmU1YzIyYTIxN2RiNWVmNGI4MTk3YjE0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNSBk
YXlzICAxNDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzM2ICAyMDIwLTAxLTIw
IDE1OjA5OjU5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0
LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4K
ICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkg
Q2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1
PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8
a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVy
ZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJA
cmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEpp
bmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5h
cGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8
bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3Jn
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6
QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29t
PgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5u
ZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxp
Y2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5j
b20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQ
YXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5
dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8
cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNoZWxvaGFAbGludXgudm5ldC5pYm0u
Y29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2Vp
LmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5kZT4KICBTdGFmZm9yZCBIb3JuZSA8
c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmls
bXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdo
QGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBS
w7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0
dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4K
ICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1w
YXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVs
LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZh
bmd5aW5nMUBodWF3ZWkuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hA
ZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1
dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzg1MiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 07:46:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 07: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 1itoFG-0007ks-Tt; Tue, 21 Jan 2020 07:46:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itoFF-0007kn-QI
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 07:46:41 +0000
X-Inumbo-ID: 1fa9ec50-3c22-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1fa9ec50-3c22-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 07:46:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itoEx-0006Q7-Ff; Tue, 21 Jan 2020 07:46: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 1itoEx-0006Ix-6z; Tue, 21 Jan 2020 07:46:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itoEx-0004bS-3p; Tue, 21 Jan 2020 07:46:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146344-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-armhf-armhf-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-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt: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-vhd: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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2: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
X-Osstest-Versions-This: libvirt=d61f95cf6a6fbd564e104c168d325581acd9cd8d
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 07:46:23 +0000
Subject: [Xen-devel] [libvirt test] 146344: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQ2MWY5NWNmNmE2ZmJkNTY0ZTEwNGMxNjhk
MzI1NTgxYWNkOWNkOGQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICAzIGRheXMgICAgNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYzNDQgIDIwMjAtMDEtMjEgMDQ6MTk6NDIgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5v
bmljYWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0By
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDQ4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itp8T-0004T5-AZ; Tue, 21 Jan 2020 08:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8S-0004Ss-5F
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:44 +0000
X-Inumbo-ID: 1bff8d16-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bff8d16-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F1DC7B2C5;
 Tue, 21 Jan 2020 08:43:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:24 +0100
Message-Id: <20200121084330.18309-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 3/9] docs: add feature document for Xen
 hypervisor sysfs-like 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy
aWVzIGNhbiBiZQphZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVyZSBp
cyBhIHNpbXBsZSBoeXBlcmNhbGwKaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCgpBZGQgYSBm
ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh
cmRpbmcKdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRkLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6Ci0g
cmVtb3ZlIHRoZSAiLS0iIHByZWZpeGVzIG9mIHRoZSBzdWItY29tbWFuZHMgb2YgdGhlIHVzZXIg
dG9vbAogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgeGVuZnMgdG8geGVuaHlwZnMgKEphbiBCZXVs
aWNoKQotIGFkZCAidHJlZSIgYW5kICJ3cml0ZSIgb3B0aW9ucyB0byB1c2VyIHRvb2wKClYyOgot
IG1vdmUgZXhhbXBsZSB0cmVlIHRvIHRoZSBwYXRocyBkZXNjcmlwdGlvbiAoSWFuIEphY2tzb24p
Ci0gc3BlY2lmeSBhbGxvd2VkIGNoYXJhY3RlcnMgZm9yIGtleXMgYW5kIHZhbHVlcyAoSWFuIEph
Y2tzb24pCgpWMzoKLSBjb3JyZWN0IGludHJvZHVjdGlvbiAod3JpdGFibGUgZW50cmllcykKLS0t
CiBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MgfCA4NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyAgICAgIHwg
OTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDE4MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9o
eXBlcnZpc29yZnMucGFuZG9jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2h5cGZzLXBh
dGhzLnBhbmRvYwoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRv
YyBiL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi44ZTVkZWFhY2ZiCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9m
ZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCkBAIC0wLDAgKzEsODYgQEAKKyUgSHlwZXJ2aXNv
ciBGUworJSBSZXZpc2lvbiAxCisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKy0tLS0tLS0tLS0t
LS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVk
KioKKworICBBcmNoaXRlY3R1cmVzOiBhbGwKKworICAgICBDb21wb25lbnRzOiBIeXBlcnZpc29y
LCB0b29sc3RhY2sKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMg
T3ZlcnZpZXcKKworVGhlIEh5cGVydmlzb3IgRlMgaXMgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1
ZSBzdG9yZSBmb3IgcmVwb3J0aW5nCitpbmZvcm1hdGlvbiB0byBndWVzdHMsIGVzcGVjaWFsbHkg
ZG9tMC4gIEl0IGlzIHNpbWlsYXIgdG8gdGhlIExpbnV4CitrZXJuZWwncyBzeXNmcy4gRW50cmll
cyBhbmQgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQgYnkgdGhlIGh5cGVydmlzb3IsCit3aGlsZSB0
aGUgdG9vbHN0YWNrIGlzIGFibGUgdG8gdXNlIGEgaHlwZXJjYWxsIHRvIHF1ZXJ5IHRoZSBlbnRy
eQordmFsdWVzIG9yIChpZiBhbGxvd2VkIGJ5IHRoZSBoeXBlcnZpc29yKSB0byBtb2RpZnkgdGhl
bS4KKworIyBVc2VyIGRldGFpbHMKKworV2l0aDoKKworICAgIHhlbmh5cGZzIGxzIDxwYXRoPgor
Cit0aGUgdXNlciBjYW4gbGlzdCB0aGUgZW50cmllcyBvZiBhIHNwZWNpZmljIHBhdGggb2YgdGhl
IEZTLiBVc2luZzoKKworICAgIHhlbmh5cGZzIGNhdCA8cGF0aD4KKwordGhlIGNvbnRlbnQgb2Yg
YW4gZW50cnkgY2FuIGJlIHJldHJpZXZlZC4gVXNpbmc6CisKKyAgICB4ZW5oeXBmcyB3cml0ZSA8
cGF0aD4gPHN0cmluZz4KKworYSB3cml0YWJsZSBlbnRyeSBjYW4gYmUgbW9kaWZpZWQuIFdpdGg6
CisKKyAgICB4ZW5oeXBmcyB0cmVlCisKK3RoZSBjb21wbGV0ZSBIeXBlcnZpc29yIEZTIGVudHJ5
IHRyZWUgY2FuIGJlIHByaW50ZWQuCisKK1RoZSBGUyBwYXRocyBhcmUgZG9jdW1lbnRlZCBpbiBg
ZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AuCisKKyMgVGVjaG5pY2FsIGRldGFpbHMKKwor
QWNjZXNzIHRvIHRoZSBoeXBlcnZpc29yIGZpbGVzeXN0ZW0gaXMgZG9uZSB2aWEgdGhlIHN0YWJs
ZSBuZXcgaHlwZXJjYWxsCitfX0hZUEVSVklTT1JfZmlsZXN5c3RlbV9vcC4KKworKiBoeXBlcmNh
bGwgaW50ZXJmYWNlIHNwZWNpZmljYXRpb24KKyAgICAqIGB4ZW4vaW5jbHVkZS9wdWJsaWMvZmls
ZXN5c3RlbS5oYAorKiBoeXBlcnZpc29yIGludGVybmFsIGZpbGVzCisgICAgKiBgeGVuL2luY2x1
ZGUveGVuL2ZpbGVzeXN0ZW0uaGAKKyAgICAqIGB4ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uY2AKKyog
YGxpYnhlbmh5cGZzYAorICAgICogYHRvb2xzL2xpYnMvbGlieGVuaHlwZnMvKmAKKyogYHhlbmh5
cGZzYAorICAgICogYHRvb2xzL21pc2MveGVuaHlwZnMuY2AKKyogcGF0aCBkb2N1bWVudGF0aW9u
CisgICAgKiBgZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AKKyAKKyMgVGVzdGluZworCitB
bnkgbmV3IHBhcmFtZXRlcnMgb3IgaGFyZHdhcmUgbWl0aWdhdGlvbnMgc2hvdWxkIGJlIHZlcmlm
aWVkIHRvIHNob3cgdXAKK2NvcnJlY3RseSBpbiB0aGUgZmlsZXN5c3RlbS4KKworIyBBcmVhcyBm
b3IgaW1wcm92ZW1lbnQKKworKiBNb3JlIGRldGFpbGVkIGFjY2VzcyByaWdodHMKKyogRW50cmll
cyBwZXIgZG9tYWluIGFuZC9vciBwZXIgY3B1cG9vbAorCisjIEtub3duIGlzc3VlcworCisqIE5v
bmUKKworIyBSZWZlcmVuY2VzCisKKyogTm9uZQorCisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCitEYXRlICAgICAgIFJldmlzaW9uIFZlcnNpb24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0t
LS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KzIwMTktMTAtMDIgMSAgICAgICAgWGVuIDQuMTMgRG9jdW1lbnQgd3JpdHRlbgorLS0tLS0tLS0t
LSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIGIvZG9jcy9t
aXNjL2h5cGZzLXBhdGhzLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi42N2RlOGQyY2Y4Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhz
LnBhbmRvYwpAQCAtMCwwICsxLDk1IEBACisjIFhlbmh5cGZzIFBhdGhzCisKK1RoaXMgZG9jdW1l
bnQgYXR0ZW1wdHMgdG8gZGVmaW5lIGFsbCB0aGUgcGF0aHMgd2hpY2ggYXJlIGF2YWlsYWJsZQor
aW4gdGhlIFhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIChoeXBmcykuCisKK1RoZSBoeXBlcnZp
c29yIGZpbGUgc3lzdGVtIGNhbiBiZSBhY2Nlc3NlZCB2aWEgdGhlIHhlbmh5cGZzIHRvb2wuCisK
KyMjIE5vdGF0aW9uCisKK1RoZSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGlzIHNpbWlsYXIgdG8g
dGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgorSW4gdGhpcyBkb2N1bWVudCBkaXJlY3RvcmllcyBh
cmUgYWx3YXlzIHNwZWNpZmllZCB3aXRoIGEgdHJhaWxpbmcgIi8iLgorCitUaGUgZm9sbG93aW5n
IG5vdGF0aW9uIGNvbnZlbnRpb25zIGFwcGx5OgorCisgICAgICAgIERJUkVDVE9SWS8KKworICAg
ICAgICBQQVRIID0gVkFMVUVTIFtUQUdTXQorCitUaGUgZmlyc3Qgc3ludGF4IGRlZmluZXMgYSBk
aXJlY3RvcnkuIEl0IG5vcm1hbGx5IGNvbnRhaW5zIHJlbGF0ZWQKK2VudHJpZXMgYW5kIHRoZSBn
ZW5lcmFsIHNjb3BlIG9mIHRoZSBkaXJlY3RvcnkgaXMgZGVzY3JpYmVkLgorCitUaGUgc2Vjb25k
IHN5bnRheCBkZWZpbmVzIGEgZmlsZSBlbnRyeSBjb250YWluaW5nIHZhbHVlcyB3aGljaCBhcmUK
K2VpdGhlciBzZXQgYnkgdGhlIGh5cGVydmlzb3Igb3IsIGlmIHRoZSBmaWxlIGlzIHdyaXRhYmxl
LCBjYW4gYmUgc2V0CitieSB0aGUgdXNlci4KKworUEFUSCBjYW4gY29udGFpbiBzaW1wbGUgcmVn
ZXggY29uc3RydWN0cyBmb2xsb3dpbmcgdGhlIFBlcmwgY29tcGF0aWJsZQorcmVnZXhwIHN5bnRh
eCBkZXNjcmliZWQgaW4gcGNyZSgzKSBvciBwZXJscmUoMSkuCisKK0EgaHlwZXJ2aXNvciBmaWxl
IHN5c3RlbSBlbnRyeSBuYW1lIGNhbiBiZSBhbnkgMC1kZWxpbWl0ZWQgYnl0ZSBzdHJpbmcKK25v
dCBjb250YWluaW5nIGFueSAnLycgY2hhcmFjdGVyLiBUaGUgbmFtZXMgIi4iIGFuZCAiLi4iIGFy
ZSByZXNlcnZlZAorZm9yIGZpbGUgc3lzdGVtIGludGVybmFsIHVzZS4KKworVkFMVUVTIGFyZSBz
dHJpbmdzIGFuZCBjYW4gdGFrZSB0aGUgZm9sbG93aW5nIGZvcm1zOgorCisqIFNUUklORyAtLSBh
biBhcmJpdHJhcnkgMC1kZWxpbWl0ZWQgYnl0ZSBzdHJpbmcuCisqIElOVEVHRVIgLS0gQW4gaW50
ZWdlciwgaW4gZGVjaW1hbCByZXByZXNlbnRhdGlvbiB1bmxlc3Mgb3RoZXJ3aXNlCisgIG5vdGVk
LgorKiAiYSBsaXRlcmFsIHN0cmluZyIgLS0gbGl0ZXJhbCBzdHJpbmdzIGFyZSBjb250YWluZWQg
d2l0aGluIHF1b3Rlcy4KKyogKFZBTFVFIHwgVkFMVUUgfCAuLi4gKSAtLSBhIHNldCBvZiBhbHRl
cm5hdGl2ZXMuIEFsdGVybmF0aXZlcyBhcmUKKyAgc2VwYXJhdGVkIGJ5IGEgInwiIGFuZCBhbGwg
dGhlIGFsdGVybmF0aXZlcyBhcmUgZW5jbG9zZWQgaW4gIigiIGFuZAorICAiKSIuCisKK0FkZGl0
aW9uYWwgVEFHUyBtYXkgZm9sbG93IGFzIGEgY29tbWEgc2VwYXJhdGVkIHNldCBvZiB0aGUgZm9s
bG93aW5nCit0YWdzIGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cy4KKworKiB3IC0tIFBhdGgg
aXMgd3JpdGFibGUgYnkgdGhlIHVzZXIuIFRoaXMgY2FwYWJpbGl0eSBpcyB1c3VhbGx5CisgIGxp
bWl0ZWQgdG8gdGhlIGNvbnRyb2wgZG9tYWluIChlLmcuIGRvbTApLgorKiBBUk0gfCBBUk0zMiB8
IFg4NjogdGhlIHBhdGggaXMgYXZhaWxhYmxlIGZvciB0aGUgcmVzcGVjdGl2ZSBhcmNoaXRlY3R1
cmUKKyAgb25seS4KKyogUFYgLS0gIFBhdGggaXMgdmFsaWQgZm9yIFBWIGNhcGFibGUgaHlwZXJ2
aXNvcnMgb25seS4KKyogSFZNIC0tIFBhdGggaXMgdmFsaWQgZm9yIEhWTSBjYXBhYmxlIGh5cGVy
dmlzb3JzIG9ubHkuCisqIENPTkZJR18qIC0tIFBhdGggaXMgdmFsaWQgb25seSBpbiBjYXNlIHRo
ZSBoeXBlcnZpc29yIHdhcyBidWlsdCB3aXRoCisgIHRoZSByZXNwZWN0aXZlIGNvbmZpZyBvcHRp
b24uCisKKyMjIEV4YW1wbGUKKworQSBwb3B1bGF0ZWQgWGVuIGh5cGVydmlzb3IgZmlsZSBzeXN0
ZW0gbWlnaHQgbG9vayBsaWtlIHRoZSBmb2xsb3dpbmcgZXhhbXBsZToKKworICAgIC8KKyAgICAg
ICAgYnVpbGRpbmZvLyAgICAgICAgICAgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYnVpbGQtdGltZSBk
YXRhCisgICAgICAgICAgICBjb25maWcgICAgICAgICAgIGNvbnRlbnRzIG9mIC5jb25maWcgZmls
ZSB1c2VkIHRvIGJ1aWxkIFhlbgorICAgICAgICBjcHUtYnVncy8gICAgICAgICAgICB4ODY6IGRp
cmVjdG9yeSBvZiBjcHUgYnVnIGluZm9ybWF0aW9uCisgICAgICAgICAgICBsMXRmICAgICAgICAg
ICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBtZHMgICAg
ICAgICAgICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBt
ZWx0ZG93biAgICAgICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAg
ICAgICBzcGVjLXN0b3JlLWJ5cGFzcyAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgor
ICAgICAgICAgICAgc3BlY3RyZS12MSAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJh
YmxlIgorICAgICAgICAgICAgc3BlY3RyZS12MiAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2
dWxuZXJhYmxlIgorICAgICAgICAgICAgbWl0aWdhdGlvbnMvICAgICBkaXJlY3Rvcnkgb2YgbWl0
aWdhdGlvbiBzZXR0aW5ncworICAgICAgICAgICAgICAgIGJ0aS10aHVuayAgICAiTi9BIiwgIlJF
VFBPTElORSIsICJMRkVOQ0UiIG9yICJKTVAiCisgICAgICAgICAgICAgICAgc3BlYy1jdHJsICAg
ICJObyIsICJJQlJTKyIgb3IgSUJSUy0iCisgICAgICAgICAgICAgICAgaWJwYiAgICAgICAgICJO
byIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBsMWQtZmx1c2ggICAgIk5vIiBvciAiWWVzIgor
ICAgICAgICAgICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJWRVJXIgorICAgICAgICAgICAg
ICAgIGwxdGYtYmFycmllciAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICBhY3RpdmUtaHZtLyAg
ICAgIGRpcmVjdG9yeSBmb3IgbWl0aWdhdGlvbnMgYWN0aXZlIGluIGh2bSBkb2FtaW5zCisgICAg
ICAgICAgICAgICAgbXNyLXNwZWMtY3RybCAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAg
cnNiICAgICAgICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICBlYWdlci1mcHUgICAg
Ik5vIiBvciAiWWVzIgorICAgICAgICAgICAgICAgIG1kLWNsZWFyICAgICAiTm8iIG9yICJZZXMi
CisgICAgICAgICAgICBhY3RpdmUtcHYvICAgICAgIGRpcmVjdG9yeSBmb3IgbWl0aWdhdGlvbnMg
YWN0aXZlIGluIHB2IGRvYW1pbnMKKyAgICAgICAgICAgICAgICBtc3Itc3BlYy1jdHJsICJObyIg
b3IgIlllcyIKKyAgICAgICAgICAgICAgICByc2IgICAgICAgICAgIk5vIiBvciAiWWVzIgorICAg
ICAgICAgICAgICAgIGVhZ2VyLWZwdSAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAg
bWQtY2xlYXIgICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgICAgICB4cHRpICAgICAgICAg
Ik5vIiBvciBsaXN0IG9mICJkb20wIiwgImRvbVUiLCAiUENJRCBvbiIKKyAgICAgICAgICAgICAg
ICBsMXRmLXNoYWRvdyAgIk5vIiBvciBsaXN0IG9mICJkb20wIiwgImRvbVUiCisgICAgICAgIHBh
cmFtcy8gICAgICAgICAgICAgIGRpcmVjdG9yeSB3aXRoIGh5cGVydmlzb3IgcGFyYW1ldGVyIHZh
bHVlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdC9ydW50aW1lIHBhcmFtZXRl
cnMpCisKKyMjIEdlbmVyYWwgUGF0aHMKKworIyMjIyAvCisKK1RoZSByb290IG9mIHRoZSBoeXBl
cnZpc29yIGZpbGUgc3lzdGVtLgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itp8O-0004SR-QT; Tue, 21 Jan 2020 08:43:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8N-0004SM-CU
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:39 +0000
X-Inumbo-ID: 1bff8d14-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bff8d14-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A389EB2C4;
 Tue, 21 Jan 2020 08:43:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:23 +0100
Message-Id: <20200121084330.18309-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 2/9] xen: split parameter related definitions
 in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgcGFyYW1ldGVyIHJlbGF0ZWQgZGVmaW5pdGlvbnMgZnJvbSBpbml0LmggaW50byBh
IG5ldyBoZWFkZXIKZmlsZSBwYXJhbS5oLiBUaGlzIHdpbGwgYXZvaWQgaW5jbHVkZSBoZWxsIHdo
ZW4gbmV3IGRlcGVuZGVuY2llcyBhcmUKYWRkZWQgdG8gcGFyYW1ldGVyIGRlZmluaXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0g
bmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jICAgICAgICAgICAgICAgICB8
ICAgMSArCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICAgICAgICAgIHwgICAxICsK
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0v
c2V0dXAuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9zbXBib290
LmMgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgICAgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9h
cmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L2NwdS9hbWQuYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVs
LmMgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jICAgICAgICAg
IHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2U4MjAu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9i
ZS5jICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3gyYXBpYy5jICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2hwZXQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2FzaWQuYyAgICAgICAgICAgICAgICAgIHwgICAx
ICsKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L2h2bS9xdWlya3MuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gv
eDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvbm1p
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQu
YyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L3hzdGF0ZS5jICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29t
bW9uL2FyZ28uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vY29y
ZV9wYXJraW5nLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9jcHVwb29sLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2RlYnVndHJhY2UuYyAgICAg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgICAgICAgICAgICAgICB8
ICAgMSArCiB4ZW4vY29tbW9uL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsK
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2tl
eGVjLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9j
b21tb24vc2h1dGRvd24uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi90
aW1lci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3RyYWNlLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9oZXN0
LmMgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyAgICAgICAg
ICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMgICAgICAgICAgICAg
IHwgICAxICsKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYyAgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
ZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJz
L2NoYXIvc2VyaWFsLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvY3B1ZnJl
cS9jcHVmcmVxLmMgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfYWNwaS5jIHwgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
ICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICAgIHwgICAx
ICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xdWlya3MuYyAgICAgfCAgIDEgKwogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyAgICB8ICAgMSArCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvYXRzLmMgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3ZpZGVv
L3Zlc2EuYyAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgICAg
ICAgICAgICAgIHwgMTIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vcGFyYW0uaCAgICAgICAgICAgICAgICAgIHwgMTI2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi94c20vZmxhc2svZmxhc2tfb3AuYyAgICAgICAgICAgICAgICAgfCAg
IDEgKwogeGVuL3hzbS94c21fY29yZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiA5
MiBmaWxlcyBjaGFuZ2VkLCAyMTYgaW5zZXJ0aW9ucygrKSwgMTIwIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9wYXJhbS5oCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FjcGkvYm9vdC5jIGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCmluZGV4IGJm
OWM3OGIwMmMuLjMwZTRiZDFiYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3Qu
YworKysgYi94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CiAjaW5jbHVkZSA8
eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL2RldmljZV90
cmVlLmg+CiAKICNpbmNsdWRlIDxhc20vYWNwaS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGRhNzJiMDI0NDIu
LjAyNDg4OTNkZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTIsNiArMiw3IEBACiAjaW5jbHVkZSA8eGVuL2Nw
dW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgorI2lu
Y2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogI2luY2x1ZGUgPHhl
bi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBk
ZDljM2I3M2JhLi5kMmQxMWVkYTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yLDYgKzIsNyBAQAog
I2luY2x1ZGUgPHhlbi9jb21waWxlLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5f
cGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtbHBpLmMKaW5kZXggNzhiOTUyMWIyMS4uODY5YmM5N2ZhMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCkBAIC0y
MCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+
CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVk
ZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggOWRkMzczOGQ0
NC4uNWQ4ZWI0NjIwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVu
L2FyY2gvYXJtL3NldHVwLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4
ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9rZXlo
YW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5kZXggMDBiNjRjMzMyMi4uY2Fl
MjE3OTEyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC9hcm0vc21wYm9vdC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4
ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFw
cy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTIwNDc0Zjg3Yy4uNmY5YmVjMjJkMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CiAjaW5jbHVk
ZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4v
cGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2Jv
b3QuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYwppbmRleCAxNTU0MmE5YmRmLi4yYWFlNGI0
ODBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvYm9vdC5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4K
ICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVu
L3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL2RtaS5oPgogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4K
ICNpbmNsdWRlIDxhc20vcGFnZS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKaW5kZXggNWVkZDE4NDRmNC4u
YjlkOTlhMDQ2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYworKysg
Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVk
ZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4
ZW4va2V5aGFuZGxlci5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi90
cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDxhc20vY2FjaGUuaD4KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKaW5kZXggZjA1Mjc1NTc4ZC4uMjgxYmUxMzFhMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4ZW4v
Y3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgogI2luY2x1ZGUgPHhlbi90aW1lci5oPgogI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYwppbmRleCA4MDc4MzUyMzEyLi5mNWY0YWE5YmRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKQEAgLTE0LDYg
KzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgog
I2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAjaW5jbHVkZSA8YXNtL2lycS5o
PgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMK
aW5kZXggYTZhNzc1NGQ3Ny4uMmQ2ODM5NmZlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Fw
aWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbW0u
aD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNs
dWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwppbmRleCA4YjVmMGYy
ZTRjLi5lMzUxZGQyMjdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5j
bHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9w
Y2kuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IGU1YWQxN2Q4ZDkuLjFi
MzNmMWVkNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMSw2ICsxLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNp
bmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8YXNt
L2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMK
aW5kZXggMTk4NTk1ZmY5Ny4uZDYxZTU4MmFmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTYs
NiArNiw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
ICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVk
ZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9jb25z
b2xlLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCmluZGV4IDcwNzM4ODUyYjkuLjZm
MjNlYTUzMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCkBAIC00LDYgKzQsNyBA
QAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KICNpbmNs
dWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4v
c21wLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
bXRyci9nZW5lcmljLmMKaW5kZXggY2MwYmY0YzMxMC4uODk2MzRmOTE4ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L210
cnIvZ2VuZXJpYy5jCkBAIC0zLDYgKzMsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNs
dWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wYXJh
bS5oPgogI2luY2x1ZGUgPHhlbi9zdGRib29sLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CiAjaW5jbHVkZSA8YXNtL2ludnBjaWQuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bXdhaXQtaWRsZS5jIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKaW5kZXggNTI0MTNl
NmRhMS4uMWM1ZDZlYjAyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMKQEAgLTUyLDYgKzUyLDcgQEAK
ICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEu
aD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDxhc20vY3B1aWRsZS5oPgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUu
YwppbmRleCBiNjIwOTVlZWYyLi4zYzc3ODQ1MGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYwpAQCAtMjIsNiArMjIsNyBA
QAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4K
ICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
CmluZGV4IGIxZWQzM2Q1MjQuLmFlZTIyMWRjNDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xLDUgKzEsNiBAQAogI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYXJh
bS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNp
bmNsdWRlIDxhc20vY3B1aWQuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDI4Yjk2NGUwMTguLjkwOWIwMTMz
MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYwpAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgog
I2luY2x1ZGUgPHhlbi9pb2NhcC5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KKyNpbmNsdWRl
IDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCAwODJmOTkyOGExLi4wZmU5YWYzY2E2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIw
LmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5j
bHVkZSA8eGVuL2NvbXBhdC5oPgogI2luY2x1ZGUgPHhlbi9kbWkuaD4KICNpbmNsdWRlIDx4ZW4v
cGZuLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jIGIveGVuL2Fy
Y2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCAxZmNjMTczNGY1Li5kNGQ3YTU1NGEwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9n
ZW5hcGljL3Byb2JlLmMKQEAgLTgsNiArOCw3IEBACiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgog
I2luY2x1ZGUgPHhlbi9jdHlwZS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8
eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8YXNtL2NhY2hlLmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1h
cC5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
ZW5hcGljL3gyYXBpYy5jIGIveGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMKaW5kZXggMWNi
MTZiYzEwZC4uZjliNWU0OTc2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2dlbmFwaWMveDJh
cGljLmMKKysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMKQEAgLTE5LDYgKzE5LDcg
QEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRl
IDx4ZW4vY3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPGFzbS9h
cGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL2dlbmFwaWMuaD4KICNpbmNsdWRlIDxhc20vYXBpYy5o
PgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2hwZXQuYyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMK
aW5kZXggNTdmNjhmYTgxYi4uYWU5OTk5M2Q5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2hw
ZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHBldC5jCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVk
ZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL251
bWEuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNp
bmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2FzaWQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vYXNpZC5jCmluZGV4
IDlkM2M2NzFhNWYuLjhlMDBhMjg0NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vYXNp
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vYXNpZC5jCkBAIC0xOCw2ICsxOCw3IEBACiAKICNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
cGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAj
aW5jbHVkZSA8eGVuL3BlcmNwdS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDcyM2Y1ZDA5Yy4uMTlkYzcwMzYwMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vcmFuZ2VzZXQuaD4KICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgorI2luY2x1
ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVu
L3ZwY2kuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3F1aXJrcy5jIGIveGVuL2FyY2gveDg2L2h2bS9xdWlya3MuYwppbmRleCA4ODFjNmI5
OWQyLi41NGNjNjZjMzgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3F1aXJrcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vcXVpcmtzLmMKQEAgLTE5LDYgKzE5LDcgQEAKICNpbmNsdWRl
IDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2RtaS5oPgogI2luY2x1ZGUgPHhlbi9iaXRtYXAu
aD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4K
IAogczggX19yZWFkX21vc3RseSBodm1fcG9ydDgwX2FsbG93ZWQgPSAtMTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA0NGM4ZTZjYWM2Li5mMjMwMmRjMWU2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1ZGUgPHhl
bi92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9k
b21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPGFzbS9ndWVz
dF9hY2Nlc3MuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KICNpbmNsdWRl
IDxhc20vcGFnaW5nLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNjM0ZDE5NDZkMy4uNjU0NDVhZmVi
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0
Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBmODNm
MTAyNjM4Li40ZmM5ZDExMjhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTcsNiArMTcsNyBAQAogCiAj
aW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVu
L3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
CiAjaW5jbHVkZSA8eGVuL2lycS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMu
YyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKaW5kZXggNDEyNWVhMGMwYy4uZTk4ZTA4ZTljOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9f
YXBpYy5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRl
IDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFt
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KICNpbmNs
dWRlIDx4ZW4va2V5aGFuZGxlci5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIv
eGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDMxMGFjMDBhNjAuLmNjMmViOGU5MjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTEwLDYg
KzEwLDcgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8
eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGUuYwppbmRleCA2Y2VkMjkzZDg4Li4yZjIyYmMyYmIyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL25vdGlmaWVyLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFt
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1
ZGUgPHhlbi9zb2Z0aXJxLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDY1NDE5MGU5ZTkuLjlkNWY0NWI1MDYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDMsNiArMTAzLDcg
QEAKICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1
ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9kb21h
aW4uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggMzExOTI2OTA3My4uMDllNGQxOTEwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1
ZGUgPHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgogI2luY2x1ZGUgPHhl
bi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9l
dmVudC5oPgogI2luY2x1ZGUgPGFzbS9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmluZGV4
IGRmOTdjZTBjNzIuLmM4NWNmOWY4NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYwor
KysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNp
bmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVu
L3BjaV9yZWdzLmg+CiAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbm1pLmMgYi94ZW4vYXJjaC94ODYvbm1pLmMKaW5kZXggZTI2MTIxYTczNy4uYTVjNmJk
ZDBjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L25taS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9u
bWkuYwpAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8
eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgog
I2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KICNpbmNsdWRlIDx4
ZW4vdGltZS5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L251bWEuYyBiL3hlbi9hcmNoL3g4
Ni9udW1hLmMKaW5kZXggN2UxZjU2MzAxMi4uNmVmMTViMzRkNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L251bWEuYworKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCkBAIC0xMSw2ICsxMSw3IEBA
CiAjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL251bWEuaD4KICNpbmNs
dWRlIDx4ZW4va2V5aGFuZGxlci5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUg
PHhlbi90aW1lLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMgYi94ZW4vYXJjaC94
ODYvb3Byb2ZpbGUvbm1pX2ludC5jCmluZGV4IDNkZmI4ZmVmOTMuLjhmOTdmNzUyMmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKKysrIGIveGVuL2FyY2gveDg2
L29wcm9maWxlL25taV9pbnQuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5j
bHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3N0cmluZy5oPgogI2luY2x1ZGUgPHhl
bi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi94ZW5vcHJvZi5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDhiZjFjMjM3NTEuLmQ3Zjg4
NjQ2NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYv
cHNyLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8
eGVuL2Vyci5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL3Bzci5oPgogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMK
aW5kZXggNGRhMGIyYWZmZi4uYzM0NzNiOWE0NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtNyw2ICs3LDcgQEAK
ICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggN2E4OThm
ZGJlNS4uNzZmYjM4MDEwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2lvY2Fw
Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NodXRkb3duLmg+CiAj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGVkLmg+CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ4
NTg4ODM0MDQuLjlhYTE3MWY3MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0yLDYgKzIsNyBAQAogI2luY2x1ZGUgPHhlbi9s
aWIuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+
CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVk
ZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zaHV0ZG93bi5jIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKaW5kZXggMDA1
YzBiZjRmYS4uYWNlZjAzMzE0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMK
KysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKQEAgLTYsNiArNiw3IEBACiAKICNpbmNsdWRl
IDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0u
aD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVk
ZSA8eGVuL2RlbGF5Lmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWE2MzJiZGNlZS4uMjBmNTYyOTAyYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwpAQCAtMTksNiArMTksNyBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYXJh
bS5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAKICNpbmNsdWRlIDxhc20vbWljcm9jb2Rl
Lmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCmluZGV4IDUwMjBjNGFkNDkuLjhjMjMyMjcwYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0xLDYgKzEsNyBAQAogI2lu
Y2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVu
L2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgog
I2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXgg
ZjZiMjZmODg4My4uY2YzZTUxZmI1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwor
KysgYi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cisj
aW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KICNpbmNsdWRlIDx4
ZW4vdGltZXIuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDk3NDk5YTBjNzkuLjU2MDY3
Zjg1ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSA8eGVuL2Vyci5oPgogI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9wYXJh
bS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL3NodXRkb3duLmg+
CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RzeC5jIGIveGVuL2FyY2gveDg2L3RzeC5jCmluZGV4IDJkMjAyYTBkNGUuLjM5ZTQ4MzY0MGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90c3guYworKysgYi94ZW4vYXJjaC94ODYvdHN4LmMK
QEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vcGFy
YW0uaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZp
Zy1zaGFyZWQuYwppbmRleCBjYzA4YjUyYTM1Li4wYzU1YzcyMDZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L21tY29uZmlnLXNoYXJlZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW1jb25maWctc2hhcmVkLmMKQEAgLTE0LDYgKzE0LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5j
bHVkZSA8eGVuL2FjcGkuaD4KICNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgogI2luY2x1ZGUgPHhl
bi9wY2kuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94c3RhdGUuYwppbmRleCAyNDM0OTVlZDA3Li4wNzg0MTlhMTcxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCkBAIC01LDYgKzUs
NyBAQAogICoKICAqLwogCisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3Bl
cmNwdS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2FyZ28uYyBiL3hlbi9jb21tb24vYXJnby5jCmluZGV4
IDJiOTFlOTQ0OTkuLmFhMzQ0M2EzNzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vYXJnby5jCisr
KyBiL3hlbi9jb21tb24vYXJnby5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL2d1
ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVj
Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL3RpbWUuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2NvcmVfcGFya2luZy5jIGIveGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYwppbmRleCBh
NjY2OWUxNzY2Li40MTExMDZjNjc1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvcmVfcGFya2lu
Zy5jCisrKyBiL3hlbi9jb21tb24vY29yZV9wYXJraW5nLmMKQEAgLTE5LDYgKzE5LDcgQEAKICNp
bmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4v
Y3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogCiAjaW5jbHVkZSA8YXNtL3NtcC5o
PgogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9v
bC5jCmluZGV4IGQ2NmI1NDFhOTQuLjk3MTI2MTRmMTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0xNCw2ICsxNCw3IEBACiAj
aW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVu
L2NwdW1hc2suaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vcGVyY3B1
Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2RlYnVndHJhY2UuYyBiL3hlbi9jb21tb24vZGVidWd0cmFj
ZS5jCmluZGV4IGE3ODhlNTViNGMuLmMyMWVjOTllZTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZGVidWd0cmFjZS5jCisrKyBiL3hlbi9jb21tb24vZGVidWd0cmFjZS5jCkBAIC0xMSw2ICsxMSw3
IEBACiAjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAj
aW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVu
L3BlcmNwdS5oPgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwpp
bmRleCBlZTNmOWZmZDNlLi4wODYxNzdkM2M4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8
eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9jdHlwZS5oPgogI2luY2x1ZGUgPHhlbi9lcnIuaD4K
KyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggYmY3YmI5
NTk5OS4uYjlmNDYxNTA1YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBi
L3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9s
aWIuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vbXVsdGlib290Lmg+Cisj
aW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+CiAjaW5jbHVk
ZSA8eGVuL3Bmbi5oPgogI2lmIEVGSV9QQUdFX1NJWkUgIT0gUEFHRV9TSVpFCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dkYnN0dWIuYyBiL3hlbi9jb21tb24vZ2Ric3R1Yi5jCmluZGV4IDYyMzQ4
MzRhMjAuLjg0OGMxZjQzMjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ2Ric3R1Yi5jCisrKyBi
L3hlbi9jb21tb24vZ2Ric3R1Yi5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8eGVuL3dh
dGNoZG9nLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQu
aD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVk
ZSA8eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA1
NTM2ZDI4MmI5Li4yZWNmMzhkZmJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9t
bS5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggNzYw
OTE3ZGFiNS4uMjI5NDFjZWM5NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysg
Yi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1
ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9rZXhlYy5jIGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGEyNjJjYzVhMTguLjlhZjdkZTRk
ZjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVj
LmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KICNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVu
L3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9y
eS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAzMDllODcyZWRmLi5lMjYyZTYzZTRhIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMK
QEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4v
bGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5j
bHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVu
L2V2ZW50Lmg+CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCmluZGV4IDkxOWEyNzA1ODcuLjk3OTAyZDQyYzEgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBA
IC0xMjYsNiArMTI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4v
c3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4K
ICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBi
L3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCBhNTYxMDNjNmY3Li4xMWNmYzE5NmZkIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5j
CkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVu
L2tlcm5lbC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+
CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1
ZGUgPHhlbi9yY3VwZGF0ZS5oPgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggYWE0MWEzMzAxYi4uMmFiODkxNDBk
YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCkBAIC0xMCw2ICsxMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2Rl
bGF5Lmg+CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGY3YzQ3NzA1M2MuLjNjNjUyNjlhZWYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCkBAIC0xMiw2ICsxMiw3IEBACiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1
ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggNTRhMDdmZjllOC4uY2VmMjQxNDY1OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTYsNiArMTYsNyBAQAogI2lm
bmRlZiBDT01QQVQKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4K
KyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NodXRkb3duLmMgYi94ZW4vY29tbW9uL3NodXRkb3duLmMKaW5kZXggMmVkNGQ2MjIx
NC4uOTEyNTkzOTE1YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zaHV0ZG93bi5jCisrKyBiL3hl
bi9jb21tb24vc2h1dGRvd24uYwpAQCAtMSw1ICsxLDYgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2Rl
bGF5Lmg+CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RpbWVyLmMgYi94ZW4vY29tbW9uL3RpbWVy
LmMKaW5kZXggNjQ1MjA2YTk4OS4uMWJiMjY1Y2VlYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90
aW1lci5jCisrKyBiL3hlbi9jb21tb24vdGltZXIuYwpAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9s
aWIuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5j
bHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWUuaD4KZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdHJhY2UuYyBiL3hlbi9jb21tb24vdHJhY2UuYwppbmRleCBlYmZjNzM1YjMxLi5h
MmEzODlhMWM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKKysrIGIveGVuL2NvbW1v
bi90cmFjZS5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAjaW5j
bHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYXJh
bS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9oZXN0
LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FwZWkvaGVzdC5jCmluZGV4IDcwNzM0YWIwZTIuLmM1ZjNh
YWFiN2MgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9oZXN0LmMKKysrIGIveGVu
L2RyaXZlcnMvYWNwaS9hcGVpL2hlc3QuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgor
I2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRlIDxh
Y3BpL2FjcGkuaD4KICNpbmNsdWRlIDxhY3BpL2FwZWkuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL2FjcGkvdGFibGVzLmMgYi94ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy5jCmluZGV4IGI4OTBi
NzM5MDEuLjhjMmEyNzllMTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzLmMK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYwpAQCAtMjQsNiArMjQsNyBAQAogCiAjaW5j
bHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVu
L3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvYXJt
LXVhcnQuYyBiL3hlbi9kcml2ZXJzL2NoYXIvYXJtLXVhcnQuYwppbmRleCA2Mjc3NDZiYTg5Li5l
ZWI5Y2VlZmMwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMKKysrIGIv
eGVuL2RyaXZlcnMvY2hhci9hcm0tdWFydC5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8
YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDx4ZW4vZGV2
aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFs
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKaW5kZXggNGJjYmJmYTdkNi4uOTEzYWUxYjY2YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTE1
LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5o
PgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5j
bHVkZSA8eGVuL3NlcmlhbC5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8
eGVuL2tleWhhbmRsZXIuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdw
LmMgYi94ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jCmluZGV4IGI2ZTE1NWQxN2IuLmM4OTNk
MjQ2ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKKysrIGIveGVu
L2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDx4ZW4v
Y29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5o
PgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRl
IDx4ZW4vc2VyaWFsLmg+CiAjaW5jbHVkZSA8YXNtL2J5dGVvcmRlci5oPgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwpp
bmRleCBhYTg3YzU3ZmM5Li5iZDA0OGYzMDdhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFy
L25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwpAQCAtMTEsNiArMTEs
NyBAQAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNp
bmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+CiAjaW5jbHVkZSA8eGVuL3NlcmlhbC5o
PgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYyBiL3hlbi9kcml2ZXJzL2No
YXIvc2VyaWFsLmMKaW5kZXggODhjZDg3Njc5MC4uNWVjYmEwYWYzMyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvY2hhci9zZXJpYWwuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jCkBA
IC05LDYgKzksNyBAQAogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi9pbml0
Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVk
ZSA8eGVuL3NlcmlhbC5oPgogI2luY2x1ZGUgPHhlbi9jYWNoZS5oPgogCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJl
cS5jCmluZGV4IDJkNzE2YWJmNzIuLmU2MzBhNDc0MTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L2NwdWZyZXEvY3B1ZnJlcS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCkBA
IC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CiAjaW5jbHVkZSA8eGVuL2Nw
dW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KICNpbmNsdWRl
IDx4ZW4vdGltZXIuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9hY3BpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCmlu
ZGV4IDlmYmMzNDNjNTguLjZjNWY4ZTQ2ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2FjcGkuYwpAQCAtMTksNiArMTksNyBAQAogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRl
IDxhc20vYXBpY2RlZi5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNt
L2FtZC1pb21tdS5oPgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggNGUxOWNmNTZjYy4uOWQ0
MjFlMDZkZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5j
bHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eHNtL3hz
bS5oPgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBjMDdhNjM5ODFhLi4wZDNjZWQxZmNmIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPHhlbi9wcmVmZXRj
aC5oPgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNs
dWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2lycS5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMKaW5kZXggZjM2Yjk5YWUzNy4uMTc4NGY5MWIzNCAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgog
I2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVu
L3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+
CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvcXVpcmtzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtz
LmMKaW5kZXggNGRhZGQ5NTIzZi4uNTU5NDI3MDY3OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9xdWlya3MuYwpAQCAtMTcsNiArMTcsNyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+
CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVk
ZSA8eGVuL3htYWxsb2MuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jCmluZGV4IGZmNDU2ZTFlNzAuLmYzNzlhZmFjMDMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpAQCAtMTcsNiArMTcsNyBAQAogICog
Q29weXJpZ2h0IChDKSBXZWlkb25nIEhhbiA8d2VpZG9uZy5oYW5AaW50ZWwuY29tPgogICovCiAK
KyNpbmNsdWRlIDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2F0cy5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2F0cy5jCmluZGV4IDNlZWE3Zjg5ZmMuLjhhZTBlYWU0YTIgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvYXRzLmMKQEAgLTEyLDYgKzEyLDcgQEAKICAqIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRl
IDx4ZW4vcGFyYW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vcGNp
Lmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92
aWRlby92ZXNhLmMgYi94ZW4vZHJpdmVycy92aWRlby92ZXNhLmMKaW5kZXggZmQyY2IxMzEyZC4u
MmMxYmJkOTI3OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmVzYS5jCisrKyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL3Zlc2EuYwpAQCAtNiw2ICs2LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2lu
Y2x1ZGUgPHhlbi94bWFsbG9jLmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgogI2luY2x1ZGUg
PHhlbi92Z2EuaD4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jIGIveGVuL2Ry
aXZlcnMvdmlkZW8vdmdhLmMKaW5kZXggNjY2ZjJlMjUwOS4uYjdmMDRkMGQ5NyAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMK
QEAgLTcsNiArNyw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAjaW5jbHVk
ZSA8eGVuL3ZnYS5oPgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pbml0LmggYi94ZW4vaW5jbHVkZS94ZW4vaW5p
dC5oCmluZGV4IGQwZjNhMDA3ZDAuLmJmZTc4OWU5M2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9pbml0LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaApAQCAtNzEsMTI2ICs3MSw2
IEBAIHR5cGVkZWYgdm9pZCAoKmV4aXRjYWxsX3QpKHZvaWQpOwogdm9pZCBkb19wcmVzbXBfaW5p
dGNhbGxzKHZvaWQpOwogdm9pZCBkb19pbml0Y2FsbHModm9pZCk7CiAKLS8qCi0gKiBVc2VkIGZv
ciBrZXJuZWwgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBzZXR1cAotICovCi1zdHJ1Y3Qga2VybmVs
X3BhcmFtIHsKLSAgICBjb25zdCBjaGFyICpuYW1lOwotICAgIGVudW0gewotICAgICAgICBPUFRf
U1RSLAotICAgICAgICBPUFRfVUlOVCwKLSAgICAgICAgT1BUX0JPT0wsCi0gICAgICAgIE9QVF9T
SVpFLAotICAgICAgICBPUFRfQ1VTVE9NLAotICAgICAgICBPUFRfSUdOT1JFLAotICAgIH0gdHlw
ZTsKLSAgICB1bnNpZ25lZCBpbnQgbGVuOwotICAgIHVuaW9uIHsKLSAgICAgICAgdm9pZCAqdmFy
OwotICAgICAgICBpbnQgKCpmdW5jKShjb25zdCBjaGFyICopOwotICAgIH0gcGFyOwotfTsKLQot
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19zZXR1cF9zdGFydFtdLCBfX3NldHVw
X2VuZFtdOwotZXh0ZXJuIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gX19wYXJhbV9zdGFydFtd
LCBfX3BhcmFtX2VuZFtdOwotCi0jZGVmaW5lIF9fZGF0YXBhcmFtICAgICAgIF9fdXNlZF9zZWN0
aW9uKCIuZGF0YS5wYXJhbSIpCi0KLSNkZWZpbmUgX19wYXJhbShhdHQpICAgICAgc3RhdGljIGNv
bnN0IGF0dCBcCi0gICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oc2l6ZW9mKHZvaWQgKikp
KSkgc3RydWN0IGtlcm5lbF9wYXJhbQotCi0jZGVmaW5lIF9fc2V0dXBfc3RyIHN0YXRpYyBjb25z
dCBfX2luaXRjb25zdCBcCi0gICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oMSkpKSBjaGFy
Ci0jZGVmaW5lIF9fa3BhcmFtICAgICAgICAgIF9fcGFyYW0oX19pbml0c2V0dXApCi0KLSNkZWZp
bmUgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKSBcCi0gICAgX19zZXR1cF9zdHIgX19zZXR1cF9z
dHJfIyNfdmFyW10gPSBfbmFtZTsgXAotICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAot
ICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCi0gICAgICAgICAgLnR5cGUg
PSBPUFRfQ1VTVE9NLCBcCi0gICAgICAgICAgLnBhci5mdW5jID0gX3ZhciB9Ci0jZGVmaW5lIGJv
b2xlYW5fcGFyYW0oX25hbWUsIF92YXIpIFwKLSAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8j
I192YXJbXSA9IF9uYW1lOyBcCi0gICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCi0gICAg
ICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKLSAgICAgICAgICAudHlwZSA9IE9Q
VF9CT09MLCBcCi0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5w
YXIudmFyID0gJl92YXIgfQotI2RlZmluZSBpbnRlZ2VyX3BhcmFtKF9uYW1lLCBfdmFyKSBcCi0g
ICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAotICAgIF9fa3Bh
cmFtIF9fc2V0dXBfIyNfdmFyID0gXAotICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfIyNf
dmFyLCBcCi0gICAgICAgICAgLnR5cGUgPSBPUFRfVUlOVCwgXAotICAgICAgICAgIC5sZW4gPSBz
aXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KLSNkZWZpbmUgc2l6
ZV9wYXJhbShfbmFtZSwgX3ZhcikgXAotICAgIF9fc2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3Zh
cltdID0gX25hbWU7IFwKLSAgICBfX2twYXJhbSBfX3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAg
eyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3ZhciwgXAotICAgICAgICAgIC50eXBlID0gT1BUX1NJ
WkUsIFwKLSAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCi0gICAgICAgICAgLnBhci52
YXIgPSAmX3ZhciB9Ci0jZGVmaW5lIHN0cmluZ19wYXJhbShfbmFtZSwgX3ZhcikgXAotICAgIF9f
c2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwKLSAgICBfX2twYXJhbSBf
X3NldHVwXyMjX3ZhciA9IFwKLSAgICAgICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3Zhciwg
XAotICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAgICAgIC5sZW4gPSBzaXplb2Yo
X3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KLSNkZWZpbmUgaWdub3JlX3Bh
cmFtKF9uYW1lKSAgICAgICAgICAgICAgICAgXAotICAgIF9fc2V0dXBfc3RyIHNldHVwX3N0cl9p
Z25bXSA9IF9uYW1lOyAgICBcCi0gICAgX19rcGFyYW0gc2V0dXBfaWduID0gICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgeyAubmFtZSA9IHNldHVwX3N0cl9pZ24sICAgICAgICAgICAgXAot
ICAgICAgICAgIC50eXBlID0gT1BUX0lHTk9SRSB9Ci0KLSNkZWZpbmUgX19ydHBhcmFtICAgICAg
ICAgX19wYXJhbShfX2RhdGFwYXJhbSkKLQotI2RlZmluZSBjdXN0b21fcnVudGltZV9vbmx5X3Bh
cmFtKF9uYW1lLCBfdmFyKSBcCi0gICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAotICAg
ICAgeyAubmFtZSA9IF9uYW1lLCBcCi0gICAgICAgICAgLnR5cGUgPSBPUFRfQ1VTVE9NLCBcCi0g
ICAgICAgICAgLnBhci5mdW5jID0gX3ZhciB9Ci0jZGVmaW5lIGJvb2xlYW5fcnVudGltZV9vbmx5
X3BhcmFtKF9uYW1lLCBfdmFyKSBcCi0gICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0gXAot
ICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKLSAgICAgICAgICAudHlwZSA9IE9QVF9CT09MLCBc
Ci0gICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAotICAgICAgICAgIC5wYXIudmFyID0g
Jl92YXIgfQotI2RlZmluZSBpbnRlZ2VyX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zhcikg
XAotICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKLSAgICAgICAgeyAubmFtZSA9IF9u
YW1lLCBcCi0gICAgICAgICAgLnR5cGUgPSBPUFRfVUlOVCwgXAotICAgICAgICAgIC5sZW4gPSBz
aXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KLSNkZWZpbmUgc2l6
ZV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKLSAgICBfX3J0cGFyYW0gX19ydHBh
cl8jI192YXIgPSBcCi0gICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAotICAgICAgICAgIC50eXBl
ID0gT1BUX1NJWkUsIFwKLSAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCi0gICAgICAg
ICAgLnBhci52YXIgPSAmX3ZhciB9Ci0jZGVmaW5lIHN0cmluZ19ydW50aW1lX29ubHlfcGFyYW0o
X25hbWUsIF92YXIpIFwKLSAgICBfX3J0cGFyYW0gX19ydHBhcl8jI192YXIgPSBcCi0gICAgICAg
IHsgLm5hbWUgPSBfbmFtZSwgXAotICAgICAgICAgIC50eXBlID0gT1BUX1NUUiwgXAotICAgICAg
ICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0K
LQotI2RlZmluZSBjdXN0b21fcnVudGltZV9wYXJhbShfbmFtZSwgX3ZhcikgXAotICAgIGN1c3Rv
bV9wYXJhbShfbmFtZSwgX3Zhcik7IFwKLSAgICBjdXN0b21fcnVudGltZV9vbmx5X3BhcmFtKF9u
YW1lLCBfdmFyKQotI2RlZmluZSBib29sZWFuX3J1bnRpbWVfcGFyYW0oX25hbWUsIF92YXIpIFwK
LSAgICBib29sZWFuX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAotICAgIGJvb2xlYW5fcnVudGltZV9v
bmx5X3BhcmFtKF9uYW1lLCBfdmFyKQotI2RlZmluZSBpbnRlZ2VyX3J1bnRpbWVfcGFyYW0oX25h
bWUsIF92YXIpIFwKLSAgICBpbnRlZ2VyX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAotICAgIGludGVn
ZXJfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKQotI2RlZmluZSBzaXplX3J1bnRpbWVf
cGFyYW0oX25hbWUsIF92YXIpIFwKLSAgICBzaXplX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAotICAg
IHNpemVfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKQotI2RlZmluZSBzdHJpbmdfcnVu
dGltZV9wYXJhbShfbmFtZSwgX3ZhcikgXAotICAgIHN0cmluZ19wYXJhbShfbmFtZSwgX3Zhcik7
IFwKLSAgICBzdHJpbmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKQotCiAjZW5kaWYg
LyogX19BU1NFTUJMWV9fICovCiAKICNpZmRlZiBDT05GSUdfTEFURV9IV0RPTQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3BhcmFtLmggYi94ZW4vaW5jbHVkZS94ZW4vcGFyYW0uaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi43NTQ3MWViNGFkCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL3BhcmFtLmgKQEAgLTAsMCArMSwxMjYgQEAKKyNpZm5k
ZWYgX1hFTl9QQVJBTV9ICisjZGVmaW5lIF9YRU5fUEFSQU1fSAorCisjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KKworLyoKKyAqIFVzZWQgZm9yIGtlcm5lbCBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIHNl
dHVwCisgKi8KK3N0cnVjdCBrZXJuZWxfcGFyYW0geworICAgIGNvbnN0IGNoYXIgKm5hbWU7Cisg
ICAgZW51bSB7CisgICAgICAgIE9QVF9TVFIsCisgICAgICAgIE9QVF9VSU5ULAorICAgICAgICBP
UFRfQk9PTCwKKyAgICAgICAgT1BUX1NJWkUsCisgICAgICAgIE9QVF9DVVNUT00sCisgICAgICAg
IE9QVF9JR05PUkUsCisgICAgfSB0eXBlOworICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgdW5p
b24geworICAgICAgICB2b2lkICp2YXI7CisgICAgICAgIGludCAoKmZ1bmMpKGNvbnN0IGNoYXIg
Kik7CisgICAgfSBwYXI7Cit9OworCitleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBf
X3NldHVwX3N0YXJ0W10sIF9fc2V0dXBfZW5kW107CitleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5l
bF9wYXJhbSBfX3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CisKKyNkZWZpbmUgX19kYXRh
cGFyYW0gICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnBhcmFtIikKKworI2RlZmluZSBfX3Bh
cmFtKGF0dCkgICAgICBzdGF0aWMgY29uc3QgYXR0IFwKKyAgICBfX2F0dHJpYnV0ZV9fKChfX2Fs
aWduZWRfXyhzaXplb2Yodm9pZCAqKSkpKSBzdHJ1Y3Qga2VybmVsX3BhcmFtCisKKyNkZWZpbmUg
X19zZXR1cF9zdHIgc3RhdGljIGNvbnN0IF9faW5pdGNvbnN0IFwKKyAgICBfX2F0dHJpYnV0ZV9f
KChfX2FsaWduZWRfXygxKSkpIGNoYXIKKyNkZWZpbmUgX19rcGFyYW0gICAgICAgICAgX19wYXJh
bShfX2luaXRzZXR1cCkKKworI2RlZmluZSBjdXN0b21fcGFyYW0oX25hbWUsIF92YXIpIFwKKyAg
ICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJbXSA9IF9uYW1lOyBcCisgICAgX19rcGFy
YW0gX19zZXR1cF8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBfX3NldHVwX3N0cl8jI192
YXIsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9DVVNUT00sIFwKKyAgICAgICAgICAucGFyLmZ1
bmMgPSBfdmFyIH0KKyNkZWZpbmUgYm9vbGVhbl9wYXJhbShfbmFtZSwgX3ZhcikgXAorICAgIF9f
c2V0dXBfc3RyIF9fc2V0dXBfc3RyXyMjX3ZhcltdID0gX25hbWU7IFwKKyAgICBfX2twYXJhbSBf
X3NldHVwXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9IF9fc2V0dXBfc3RyXyMjX3Zhciwg
XAorICAgICAgICAgIC50eXBlID0gT1BUX0JPT0wsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9m
KF92YXIpLCBcCisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisjZGVmaW5lIGludGVnZXJf
cGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBfX3NldHVwX3N0ciBfX3NldHVwX3N0cl8jI192YXJb
XSA9IF9uYW1lOyBcCisgICAgX19rcGFyYW0gX19zZXR1cF8jI192YXIgPSBcCisgICAgICAgIHsg
Lm5hbWUgPSBfX3NldHVwX3N0cl8jI192YXIsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9VSU5U
LCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFy
ID0gJl92YXIgfQorI2RlZmluZSBzaXplX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgX19zZXR1
cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBfbmFtZTsgXAorICAgIF9fa3BhcmFtIF9fc2V0
dXBfIyNfdmFyID0gXAorICAgICAgICB7IC5uYW1lID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCisg
ICAgICAgICAgLnR5cGUgPSBPUFRfU0laRSwgXAorICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3Zh
ciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyNkZWZpbmUgc3RyaW5nX3BhcmFt
KF9uYW1lLCBfdmFyKSBcCisgICAgX19zZXR1cF9zdHIgX19zZXR1cF9zdHJfIyNfdmFyW10gPSBf
bmFtZTsgXAorICAgIF9fa3BhcmFtIF9fc2V0dXBfIyNfdmFyID0gXAorICAgICAgICB7IC5uYW1l
ID0gX19zZXR1cF9zdHJfIyNfdmFyLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfU1RSLCBcCisg
ICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFyID0gJl92
YXIgfQorI2RlZmluZSBpZ25vcmVfcGFyYW0oX25hbWUpICAgICAgICAgICAgICAgICBcCisgICAg
X19zZXR1cF9zdHIgc2V0dXBfc3RyX2lnbltdID0gX25hbWU7ICAgIFwKKyAgICBfX2twYXJhbSBz
ZXR1cF9pZ24gPSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7IC5uYW1lID0gc2V0dXBf
c3RyX2lnbiwgICAgICAgICAgICBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfSUdOT1JFIH0KKwor
I2RlZmluZSBfX3J0cGFyYW0gICAgICAgICBfX3BhcmFtKF9fZGF0YXBhcmFtKQorCisjZGVmaW5l
IGN1c3RvbV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBfX3J0cGFyYW0g
X19ydHBhcl8jI192YXIgPSBcCisgICAgICB7IC5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAu
dHlwZSA9IE9QVF9DVVNUT00sIFwKKyAgICAgICAgICAucGFyLmZ1bmMgPSBfdmFyIH0KKyNkZWZp
bmUgYm9vbGVhbl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpIFwKKyAgICBfX3J0cGFy
YW0gX19ydHBhcl8jI192YXIgPSBcCisgICAgICAgIHsgLm5hbWUgPSBfbmFtZSwgXAorICAgICAg
ICAgIC50eXBlID0gT1BUX0JPT0wsIFwKKyAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBc
CisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9CisjZGVmaW5lIGludGVnZXJfcnVudGltZV9v
bmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgX19ydHBhcmFtIF9fcnRwYXJfIyNfdmFyID0g
XAorICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAudHlwZSA9IE9QVF9VSU5U
LCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAgICAgIC5wYXIudmFy
ID0gJl92YXIgfQorI2RlZmluZSBzaXplX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zhcikg
XAorICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9IF9u
YW1lLCBcCisgICAgICAgICAgLnR5cGUgPSBPUFRfU0laRSwgXAorICAgICAgICAgIC5sZW4gPSBz
aXplb2YoX3ZhciksIFwKKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyNkZWZpbmUgc3Ry
aW5nX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAorICAgIF9fcnRwYXJhbSBfX3J0
cGFyXyMjX3ZhciA9IFwKKyAgICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCisgICAgICAgICAgLnR5
cGUgPSBPUFRfU1RSLCBcCisgICAgICAgICAgLmxlbiA9IHNpemVvZihfdmFyKSwgXAorICAgICAg
ICAgIC5wYXIudmFyID0gJl92YXIgfQorCisjZGVmaW5lIGN1c3RvbV9ydW50aW1lX3BhcmFtKF9u
YW1lLCBfdmFyKSBcCisgICAgY3VzdG9tX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAorICAgIGN1c3Rv
bV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpCisjZGVmaW5lIGJvb2xlYW5fcnVudGlt
ZV9wYXJhbShfbmFtZSwgX3ZhcikgXAorICAgIGJvb2xlYW5fcGFyYW0oX25hbWUsIF92YXIpOyBc
CisgICAgYm9vbGVhbl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpCisjZGVmaW5lIGlu
dGVnZXJfcnVudGltZV9wYXJhbShfbmFtZSwgX3ZhcikgXAorICAgIGludGVnZXJfcGFyYW0oX25h
bWUsIF92YXIpOyBcCisgICAgaW50ZWdlcl9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIp
CisjZGVmaW5lIHNpemVfcnVudGltZV9wYXJhbShfbmFtZSwgX3ZhcikgXAorICAgIHNpemVfcGFy
YW0oX25hbWUsIF92YXIpOyBcCisgICAgc2l6ZV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92
YXIpCisjZGVmaW5lIHN0cmluZ19ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisgICAgc3Ry
aW5nX3BhcmFtKF9uYW1lLCBfdmFyKTsgXAorICAgIHN0cmluZ19ydW50aW1lX29ubHlfcGFyYW0o
X25hbWUsIF92YXIpCisKKyNlbmRpZiAvKiBfWEVOX1BBUkFNX0ggKi8KZGlmZiAtLWdpdCBhL3hl
bi94c20vZmxhc2svZmxhc2tfb3AuYyBiL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYwppbmRleCAx
YzRkZWNjNmNkLi5hNWYyYjEwNGUyIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2ZsYXNrX29w
LmMKKysrIGIveGVuL3hzbS9mbGFzay9mbGFza19vcC5jCkBAIC0xMyw2ICsxMyw3IEBACiAjaW5j
bHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRl
IDx4ZW4vZXJyLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMv
eHNtL2ZsYXNrX29wLmg+CiAKZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hlbi94
c20veHNtX2NvcmUuYwppbmRleCBhMzE5ZGYyNTNkLi41ZWFiMjFlMWIxIDEwMDY0NAotLS0gYS94
ZW4veHNtL3hzbV9jb3JlLmMKKysrIGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0xMyw2ICsxMyw3
IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNs
dWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3BhcmFtLmg+CiAKICNpbmNsdWRlIDx4ZW4v
aHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itp8T-0004TB-Kg; Tue, 21 Jan 2020 08:43:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8S-0004Sx-PY
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:44 +0000
X-Inumbo-ID: 1c23e54c-3c2a-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c23e54c-3c2a-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 56457B2C2;
 Tue, 21 Jan 2020 08:43:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:21 +0100
Message-Id: <20200121084330.18309-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3 0/9] Add hypervisor sysfs-like 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>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
VGhpcyBpcyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJh
c2ljCmZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVy
ZmFjZSB0byBhbnkKdXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLWh5cGZzIiBp
cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5oeXBmcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpB
cyBhIGZvbGxvd3VwIHN3aXRjaGluZyBsaWJ4bCB0byB1c2UgdGhlIGh5cGVydmlzb3IgZmlsZSBz
eXN0ZW0gZm9yCnJ1bnRpbWUgcGFyYW1ldGVyIG1vZGlmaWNhdGlvbnMgaXMgcG9zc2libGUuIFRo
aXMgd291bGQgZW5hYmxlCnJlbW92YWwgb2YgdGhlIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciBz
eXNjdGwgb3BlcmF0aW9uLgoKQ2hhbmdlcyBpbiBWMzoKLSBtYWpvciByZXdvcmssIGVzcGVjaWFs
bHkgYnkgc3VwcG9ydGluZyBiaW5hcnkgY29udGVudHMgb2YgZW50cmllcwotIGFkZGVkIHNldmVy
YWwgbmV3IHBhdGNoZXMgKDEsIDIsIDcpCi0gZnVsbCBzdXBwb3J0IG9mIGFsbCBydW50aW1lIHBh
cmFtZXRlcnMKLSBzdXBwb3J0IG9mIHdyaXRpbmcgZW50cmllcyAoZXNwZWNpYWxseSBydW50aW1l
IHBhcmFtZXRlcnMpCgpDaGFuZ2VzIGluIFYyOgotIGFsbCBjb21tZW50cyB0byBWMSBhZGRyZXNz
ZWQKLSBhZGRlZCBtYW4tcGFnZSBmb3IgeGVuaHlwZnMgdG9vbAotIGFkZGVkIHJ1bnRpbWUgcGFy
YW1ldGVyIHJlYWQgYWNjZXNzIGZvciBzdHJpbmcgcGFyYW1ldGVycwoKQ2hhbmdlcyBpbiBWMToK
LSByZW5hbWVkIHhlbmZzIC0+eGVuaHlwZnMKLSBhZGRlZCB3cml0YWJsZSBlbnRyaWVzIHN1cHBv
cnQgYXQgdGhlIGludGVyZmFjZSBsZXZlbCBhbmQgaW4gdGhlCiAgeGVuaHlwZnMgdG9vbAotIGFk
ZGVkIHJ1bnRpbWUgcGFyYW1ldGVyIHJlYWQgYWNjZXNzIChpbnRlZ2VyIHR5cGUgb25seSBmb3Ig
bm93KQotIGFkZGVkIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgZm9yIHBhdGggZGVzY3Jp
cHRpb25zCgpKdWVyZ2VuIEdyb3NzICg5KToKICB4ZW46IGFkZCBhIGdlbmVyaWMgd2F5IHRvIGlu
Y2x1ZGUgYmluYXJ5IGZpbGVzIGFzIHZhcmlhYmxlcwogIHhlbjogc3BsaXQgcGFyYW1ldGVyIHJl
bGF0ZWQgZGVmaW5pdGlvbnMgaW4gb3duIGhlYWRlciBmaWxlCiAgZG9jczogYWRkIGZlYXR1cmUg
ZG9jdW1lbnQgZm9yIFhlbiBoeXBlcnZpc29yIHN5c2ZzLWxpa2Ugc3VwcG9ydAogIHhlbjogYWRk
IGJhc2ljIGh5cGVydmlzb3IgZmlsZXN5c3RlbSBzdXBwb3J0CiAgbGliczogYWRkIGxpYnhlbmh5
cGZzCiAgdG9vbHM6IGFkZCB4ZW5mcyB0b29sCiAgeGVuOiBwcm92aWRlIHZlcnNpb24gaW5mb3Jt
YXRpb24gaW4gaHlwZnMKICB4ZW46IGFkZCAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byBoeXBl
cnZpc29yIGZpbGVzeXN0ZW0KICB4ZW46IGFkZCBydW50aW1lIHBhcmFtZXRlciBhY2Nlc3Mgc3Vw
cG9ydCB0byBoeXBmcwoKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKwogZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jICAgICAgICB8ICA4NiAr
KysrKwogZG9jcy9tYW4veGVuaHlwZnMuMS5wb2QgICAgICAgICAgICAgICAgICB8ICA2MSArKysr
CiBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jICAgICAgICAgICAgIHwgMTUzICsrKysrKysr
KwogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29s
cy9saWJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMv
aHlwZnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgMTYgKwogdG9vbHMvbGlicy9oeXBmcy9j
b3JlLmMgICAgICAgICAgICAgICAgICB8IDUzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB0b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaCAgICAgIHwgIDc1ICsrKysr
CiB0b29scy9saWJzL2h5cGZzL2xpYnhlbmh5cGZzLm1hcCAgICAgICAgIHwgIDEwICsKIHRvb2xz
L2xpYnMvaHlwZnMveGVuaHlwZnMucGMuaW4gICAgICAgICAgfCAgMTAgKwogdG9vbHMvbWlzYy9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9taXNjL3hlbmh5cGZz
LmMgICAgICAgICAgICAgICAgICAgIHwgMTg5ICsrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYWNw
aS9ib290LmMgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNo
L2FybS94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogeGVuL2FyY2gveDg2L2Fj
cGkvYm9vdC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAgICAgICAg
ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2UuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9pbnRlbC5jICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUu
YyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICB8
ICAgMSArCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgICAgIHwgICAxICsK
IHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy
Y2gveDg2L2dlbmFwaWMvcHJvYmUuYyAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYv
Z2VuYXBpYy94MmFwaWMuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9ocGV0LmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9hc2lkLmMgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9xdWlya3MuYyAgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICAgIHwgICAxICsKIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgICAgfCAgMTggKy0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h5cGVy
Y2FsbC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICAgICAgICAg
ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
ICsKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94
ODYvbm1pLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9udW1h
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L29wcm9maWxlL25t
aV9pbnQuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgICAg
ICAgfCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgfCAg
IDEgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvdHN4LmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWctc2hhcmVkLmMgICAgfCAgIDEgKwog
eGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJj
aC94ODYveHN0YXRlLmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKwogeGVuL2NvbW1vbi9hcmdvLmMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jICAg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9kZWJ1Z3RyYWNlLmMgICAgICAgICAgICAgICAgICB8
ICAgMSArCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsK
IHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgICAgICAgICAgICAgICAgIHwgIDE4ICstCiB4ZW4vY29tbW9uL2h5cGZzLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgNDAzICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
Y29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDc5ICsrKystCiB4ZW4vY29t
bW9uL2tleGVjLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vbWVt
b3J5LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgICAgICAg
ICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICAgICAgICAgICAgICB8
ICAgMSArCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsK
IHhlbi9jb21tb24vc2h1dGRvd24uYyAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Nv
bW1vbi90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3Ry
YWNlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2FjcGkvYXBl
aS9oZXN0LmMgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvYWNwaS90YWJsZXMuYyAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMgICAgICAg
ICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgICAgICAg
fCAgNTAgKystCiB4ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jICAgICAgICAgICAgIHwgICAx
ICsKIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2RyaXZlcnMvY2hhci9zZXJpYWwuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVy
cy9jcHVmcmVxL2NwdWZyZXEuYyAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgfCAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgICAg
ICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3F1aXJrcy5jICAgICB8ICAg
MSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jICAgIHwgICAxICsKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hdHMuYyAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZl
cnMvdmlkZW8vdmVzYS5jICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy92aWRl
by92Z2EuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9oeXBm
cy5oICAgICAgICAgICAgICAgfCAxMjQgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5o
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAg
ICAgICAgICAgIHwgICA4ICsKIHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oICAgICAgICAgICAgICAg
ICAgfCAgOTMgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgICAgICAgICAgICAg
IHwgMTIwIC0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCAgICAgICAgICAgICAgICAg
fCAgIDMgKwogeGVuL2luY2x1ZGUveGVuL3BhcmFtLmggICAgICAgICAgICAgICAgICB8IDE4NCAr
KysrKysrKysrKwogeGVuL3Rvb2xzL2JpbmZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8ICAy
OSArKwogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgNSArLQog
eGVuL3hzbS9mbGFzay9mbGFzay1wb2xpY3kuUyAgICAgICAgICAgICB8ICAxNiAtCiB4ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20veHNtX2Nv
cmUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogMTIwIGZpbGVzIGNoYW5nZWQsIDIy
NzQgaW5zZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRv
Y3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
bWFuL3hlbmh5cGZzLjEucG9kCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2h5cGZzLXBh
dGhzLnBhbmRvYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvTWFrZWZpbGUK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL2NvcmUuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBjLmluCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvbWlzYy94ZW5oeXBmcy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9oeXBmcy5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2h5cGZzLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL3hlbi9wYXJhbS5oCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2JpbmZp
bGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4veHNtL2ZsYXNrL2ZsYXNrLXBvbGljeS5TCgotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08:43: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 1itp8Y-0004Ut-V9; Tue, 21 Jan 2020 08:43:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8X-0004U6-5g
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:49 +0000
X-Inumbo-ID: 1c5ba3c4-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c5ba3c4-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 84DE4B2C6;
 Tue, 21 Jan 2020 08:43:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:26 +0100
Message-Id: <20200121084330.18309-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 5/9] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

QWRkIHRoZSBuZXcgbGlicmFyeSBsaWJ4ZW5oeXBmcyBmb3IgYWNjZXNzIHRvIHRoZSBoeXBlcnZp
c29yIGZpbGVzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWMToKLSByZW5hbWUgdG8gbGlieGVuaHlwZnMKLSBhZGQgeGVuaHlwZnNfd3Jp
dGUoKQoKVjM6Ci0gbWFqb3IgcmV3b3JrIGR1ZSB0byBuZXcgaHlwZXJ2aXNvciBpbnRlcmZhY2UK
LSBhZGQgZGVjb21wcmVzc2lvbiBjYXBhYmlsaXR5Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogdG9vbHMvbGlicy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDEgKwog
dG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZSAgICAgICAgICAgfCAgMTYgKysKIHRvb2xzL2xpYnMv
aHlwZnMvY29yZS5jICAgICAgICAgICAgIHwgNTM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlicy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZzLmggfCAgNzUgKysr
KysKIHRvb2xzL2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFwICAgIHwgIDEwICsKIHRvb2xzL2xp
YnMvaHlwZnMveGVuaHlwZnMucGMuaW4gICAgIHwgIDEwICsKIDggZmlsZXMgY2hhbmdlZCwgNjU1
IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL01ha2Vm
aWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9jb3JlLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFwCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbgoKZGlmZiAtLWdpdCBhLy5naXRp
Z25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGIyNjI0ZGY3OWEuLmU5OGMzZjA1NmQgMTAwNjQ0Ci0t
LSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTA5LDYgKzEwOSw4IEBAIHRvb2xz
L2xpYnMvZXZ0Y2huL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMK
IHRvb2xzL2xpYnMvZ250dGFiL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2dudHRhYi94ZW5nbnR0
YWIucGMKK3Rvb2xzL2xpYnMvaHlwZnMvaGVhZGVycy5jaGsKK3Rvb2xzL2xpYnMvaHlwZnMveGVu
aHlwZnMucGMKIHRvb2xzL2xpYnMvY2FsbC9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9jYWxsL3hl
bmNhbGwucGMKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9oZWFkZXJzLmNoawpkaWZmIC0tZ2l0
IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCA1MmY0N2JlM2Y4Li5hMDQ2
OTdhMzNjIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpA
QCAtMTksNiArMTksNyBAQCBYRU5fTElCWEVOR05UVEFCICAgPSAkKFhFTl9ST09UKS90b29scy9s
aWJzL2dudHRhYgogWEVOX0xJQlhFTkNBTEwgICAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9j
YWxsCiBYRU5fTElCWEVORk9SRUlHTk1FTU9SWSA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeQogWEVOX0xJQlhFTkRFVklDRU1PREVMID0gJChYRU5fUk9PVCkvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbAorWEVOX0xJQlhFTkhZUEZTICAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGli
cy9oeXBmcwogWEVOX0xJQlhDICAgICAgICAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlieGMKIFhF
Tl9YRU5MSUdIVCAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhsCiAjIEN1cnJlbnRseSBs
aWJ4bHV0aWwgbGl2ZXMgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IGFzIGxpYnhlbmxpZ2h0CkBAIC0x
MzQsNiArMTM1LDExIEBAIFNIREVQU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoU0hMSUJfbGlieGVu
dG9vbGxvZykgJChTSExJQl9saWJ4ZW50b29sY29yZSkgJChTSExJCiBMRExJQlNfbGlieGVuZGV2
aWNlbW9kZWwgPSAkKFNIREVQU19saWJ4ZW5kZXZpY2Vtb2RlbCkgJChYRU5fTElCWEVOREVWSUNF
TU9ERUwpL2xpYnhlbmRldmljZW1vZGVsJChsaWJleHRlbnNpb24pCiBTSExJQl9saWJ4ZW5kZXZp
Y2Vtb2RlbCAgPSAkKFNIREVQU19saWJ4ZW5kZXZpY2Vtb2RlbCkgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkRFVklDRU1PREVMKQogCitDRkxBR1NfbGlieGVuaHlwZnMgPSAtSSQoWEVOX0xJ
QlhFTkhZUEZTKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCitTSERFUFNfbGlieGVuaHlw
ZnMgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJfbGlieGVudG9vbGNvcmUpICQoU0hM
SUJfeGVuY2FsbCkKK0xETElCU19saWJ4ZW5oeXBmcyA9ICQoU0hERVBTX2xpYnhlbmh5cGZzKSAk
KFhFTl9MSUJYRU5IWVBGUykvbGlieGVuaHlwZnMkKGxpYmV4dGVuc2lvbikKK1NITElCX2xpYnhl
bmh5cGZzICA9ICQoU0hERVBTX2xpYnhlbmh5cGZzKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElC
WEVOSFlQRlMpCisKICMgY29kZSB3aGljaCBjb21waWxlcyBhZ2FpbnN0IGxpYnhlbmN0cmwgZ2V0
IF9fWEVOX1RPT0xTX18gYW5kCiAjIHRoZXJlZm9yZSBzZWVzIHRoZSB1bnN0YWJsZSBoeXBlcmNh
bGwgaW50ZXJmYWNlcy4KIENGTEFHU19saWJ4ZW5jdHJsID0gLUkkKFhFTl9MSUJYQykvaW5jbHVk
ZSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAk
KENGTEFHU19saWJ4ZW5kZXZpY2Vtb2RlbCkgJChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9U
T09MU19fCmRpZmYgLS1naXQgYS90b29scy9saWJzL01ha2VmaWxlIGIvdG9vbHMvbGlicy9NYWtl
ZmlsZQppbmRleCA4ODkwMWU3MzQxLi42OWNkZmI1OTc1IDEwMDY0NAotLS0gYS90b29scy9saWJz
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvTWFrZWZpbGUKQEAgLTksNiArOSw3IEBAIFNVQkRJ
UlMteSArPSBnbnR0YWIKIFNVQkRJUlMteSArPSBjYWxsCiBTVUJESVJTLXkgKz0gZm9yZWlnbm1l
bW9yeQogU1VCRElSUy15ICs9IGRldmljZW1vZGVsCitTVUJESVJTLXkgKz0gaHlwZnMKIAogaWZl
cSAoJChDT05GSUdfUlVNUCkseSkKIFNVQkRJUlMteSA6PSB0b29sY29yZQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvaHlwZnMvTWFrZWZpbGUKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDZkZDQ0OTkyOQotLS0gL2Rldi9u
dWxsCisrKyBiL3Rvb2xzL2xpYnMvaHlwZnMvTWFrZWZpbGUKQEAgLTAsMCArMSwxNiBAQAorWEVO
X1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKKworTUFKT1IgICAgPSAxCitNSU5PUiAgICA9IDAKK0xJQk5BTUUgIDo9IGh5cGZzCitV
U0VMSUJTICA6PSB0b29sbG9nIHRvb2xjb3JlIGNhbGwKKworQVBQRU5EX0xERkxBR1MgKz0gLWx6
CisKK1NSQ1MteSAgICAgICAgICAgICAgICAgKz0gY29yZS5jCisKK2luY2x1ZGUgLi4vbGlicy5t
aworCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhF
TkhZUEZTKS9pbmNsdWRlCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19M
T0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCmRpZmYgLS1naXQgYS90b29scy9saWJzL2h5cGZz
L2NvcmUuYyBiL3Rvb2xzL2xpYnMvaHlwZnMvY29yZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjAxNDRjMjAyNjYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJz
L2h5cGZzL2NvcmUuYwpAQCAtMCwwICsxLDUzNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgKKyAqCisgKiBUaGlzIGxpYnJh
cnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBt
b2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj
CisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBsaWJyYXJ5IGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGli
cmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisK
KyNkZWZpbmUgX19YRU5fVE9PTFNfXyAxCisKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKworI2luY2x1
ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4K
KyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDx6bGliLmg+CisKKyNpbmNsdWRlIDx4ZW50
b29sbG9nLmg+CisjaW5jbHVkZSA8eGVuaHlwZnMuaD4KKyNpbmNsdWRlIDx4ZW5jYWxsLmg+Cisj
aW5jbHVkZSA8eGVudG9vbGNvcmVfaW50ZXJuYWwuaD4KKworI2luY2x1ZGUgPHhlbi94ZW4uaD4K
KyNpbmNsdWRlIDx4ZW4vaHlwZnMuaD4KKworI2RlZmluZSBCVUZfU0laRSA0MDk2CisKK3N0cnVj
dCB4ZW5oeXBmc19oYW5kbGUgeworICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dn
ZXJfdG9mcmVlOworICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyAgICB4ZW5jYWxsX2hhbmRsZSAq
eGNhbGw7Cit9OworCit4ZW5oeXBmc19oYW5kbGUgKnhlbmh5cGZzX29wZW4oeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBv
cGVuX2ZsYWdzKQoreworICAgIHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwgPSBjYWxsb2MoMSwgc2l6
ZW9mKCpmc2hkbCkpOworCisgICAgaWYgKCFmc2hkbCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisK
KyAgICBmc2hkbC0+ZmxhZ3MgPSBvcGVuX2ZsYWdzOworICAgIGZzaGRsLT5sb2dnZXIgPSBsb2dn
ZXI7CisgICAgZnNoZGwtPmxvZ2dlcl90b2ZyZWUgPSBOVUxMOworCisgICAgaWYgKCFmc2hkbC0+
bG9nZ2VyKSB7CisgICAgICAgIGZzaGRsLT5sb2dnZXIgPSBmc2hkbC0+bG9nZ2VyX3RvZnJlZSA9
CisgICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQorICAgICAgICAgICAgeHRsX2NyZWF0
ZWxvZ2dlcl9zdGRpb3N0cmVhbShzdGRlcnIsIFhUTF9QUk9HUkVTUywgMCk7CisgICAgICAgIGlm
ICghZnNoZGwtPmxvZ2dlcikKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGZz
aGRsLT54Y2FsbCA9IHhlbmNhbGxfb3Blbihmc2hkbC0+bG9nZ2VyLCAwKTsKKyAgICBpZiAoIWZz
aGRsLT54Y2FsbCkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICAvKiBObyBuZWVkIHRvIHJlbWVt
YmVyIHN1cHBvcnRlZCB2ZXJzaW9uLCB3ZSBvbmx5IHN1cHBvcnQgVjEuICovCisgICAgaWYgKHhl
bmNhbGwxKGZzaGRsLT54Y2FsbCwgX19IWVBFUlZJU09SX2h5cGZzX29wLAorICAgICAgICAgICAg
ICAgICBYRU5fSFlQRlNfT1BfZ2V0X3ZlcnNpb24pIDwgMCkKKyAgICAgICAgZ290byBlcnI7CisK
KyAgICByZXR1cm4gZnNoZGw7CisKK2VycjoKKyAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZnNoZGwt
PmxvZ2dlcl90b2ZyZWUpOworICAgIHhlbmNhbGxfY2xvc2UoZnNoZGwtPnhjYWxsKTsKKyAgICBm
cmVlKGZzaGRsKTsKKyAgICByZXR1cm4gTlVMTDsKK30KKworaW50IHhlbmh5cGZzX2Nsb3NlKHhl
bmh5cGZzX2hhbmRsZSAqZnNoZGwpCit7CisgICAgaWYgKCFmc2hkbCkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICB4ZW5jYWxsX2Nsb3NlKGZzaGRsLT54Y2FsbCk7CisgICAgeHRsX2xvZ2dlcl9k
ZXN0cm95KGZzaGRsLT5sb2dnZXJfdG9mcmVlKTsKKyAgICBmcmVlKGZzaGRsKTsKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5oeXBmc19nZXRfcGF0aGJ1Zih4ZW5oeXBmc19oYW5k
bGUgKmZzaGRsLCBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICoqcGF0aF9idWYpCit7CisgICAgaW50IHJldCA9IC0xOworICAgIGludCBwYXRo
X3N6OworCisgICAgaWYgKCFmc2hkbCkgeworICAgICAgICBlcnJubyA9IEVCQURGOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwYXRoX3N6ID0gc3RybGVuKHBhdGgpICsgMTsKKyAg
ICBpZiAocGF0aF9zeiA+IFhFTl9IWVBGU19NQVhfUEFUSExFTikKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRU5BTUVUT09MT05HOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAqcGF0
aF9idWYgPSB4ZW5jYWxsX2FsbG9jX2J1ZmZlcihmc2hkbC0+eGNhbGwsIHBhdGhfc3opOworICAg
IGlmICghKnBhdGhfYnVmKSB7CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisgICAgc3RyY3B5KCpwYXRoX2J1ZiwgcGF0aCk7CisKKyAgICByZXQgPSBw
YXRoX3N6OworCisgb3V0OgorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkICp4ZW5o
eXBmc19pbmZsYXRlKHZvaWQgKmluX2RhdGEsIHNpemVfdCAqc3opCit7CisgICAgdW5zaWduZWQg
Y2hhciAqd29ya2J1ZjsKKyAgICB2b2lkICpjb250ZW50ID0gTlVMTDsKKyAgICB1bnNpZ25lZCBp
bnQgb3V0X3N6OworICAgIHpfc3RyZWFtIHogPSB7IC5vcGFxdWUgPSBOVUxMIH07CisgICAgaW50
IHJldDsKKworICAgIHdvcmtidWYgPSBtYWxsb2MoQlVGX1NJWkUpOworICAgIGlmICghd29ya2J1
ZikKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB6Lm5leHRfaW4gPSBpbl9kYXRhOworICAg
IHouYXZhaWxfaW4gPSAqc3o7CisgICAgcmV0ID0gaW5mbGF0ZUluaXQyKCZ6LCBNQVhfV0JJVFMg
KyAzMik7IC8qIDMyID09IGd6aXAgKi8KKworICAgIGZvciAoKnN6ID0gMDsgcmV0ID09IFpfT0s7
ICpzeiArPSBvdXRfc3opIHsKKyAgICAgICAgei5uZXh0X291dCA9IHdvcmtidWY7CisgICAgICAg
IHouYXZhaWxfb3V0ID0gQlVGX1NJWkU7CisgICAgICAgIHJldCA9IGluZmxhdGUoJnosIFpfU1lO
Q19GTFVTSCk7CisgICAgICAgIGlmIChyZXQgIT0gWl9PSyAmJiByZXQgIT0gWl9TVFJFQU1fRU5E
KQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgb3V0X3N6ID0gei5uZXh0X291dCAtIHdv
cmtidWY7CisgICAgICAgIGNvbnRlbnQgPSByZWFsbG9jKGNvbnRlbnQsICpzeiArIG91dF9zeik7
CisgICAgICAgIGlmICghY29udGVudCkgeworICAgICAgICAgICAgcmV0ID0gWl9NRU1fRVJST1I7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBtZW1jcHkoY29udGVudCAr
ICpzeiwgd29ya2J1Ziwgb3V0X3N6KTsKKyAgICB9CisKKyAgICBpbmZsYXRlRW5kKCZ6KTsKKyAg
ICBpZiAocmV0ICE9IFpfU1RSRUFNX0VORCkgeworICAgICAgICBmcmVlKGNvbnRlbnQpOworICAg
ICAgICBjb250ZW50ID0gTlVMTDsKKyAgICAgICAgZXJybm8gPSBFSU87CisgICAgfQorICAgIGZy
ZWUod29ya2J1Zik7CisgICAgcmV0dXJuIGNvbnRlbnQ7Cit9CisKK3N0YXRpYyB2b2lkIHhlbmh5
cGZzX3NldF9hdHRycyhzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5ICplbnRyeSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuaHlwZnNfZGlyZW50ICpkaXJlbnQpCit7
CisgICAgZGlyZW50LT5zaXplID0gZW50cnktPmNvbnRlbnRfbGVuOworCisgICAgc3dpdGNoKGVu
dHJ5LT50eXBlKSB7CisgICAgY2FzZSBYRU5fSFlQRlNfVFlQRV9ESVI6CisgICAgICAgIGRpcmVu
dC0+dHlwZSA9IHhlbmh5cGZzX3R5cGVfZGlyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhF
Tl9IWVBGU19UWVBFX0JMT0I6CisgICAgICAgIGRpcmVudC0+dHlwZSA9IHhlbmh5cGZzX3R5cGVf
YmxvYjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYRU5fSFlQRlNfVFlQRV9TVFJJTkc6Cisg
ICAgICAgIGRpcmVudC0+dHlwZSA9IHhlbmh5cGZzX3R5cGVfc3RyaW5nOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIFhFTl9IWVBGU19UWVBFX1VJTlQ6CisgICAgICAgIGRpcmVudC0+dHlwZSA9
IHhlbmh5cGZzX3R5cGVfdWludDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYRU5fSFlQRlNf
VFlQRV9JTlQ6CisgICAgICAgIGRpcmVudC0+dHlwZSA9IHhlbmh5cGZzX3R5cGVfaW50OworICAg
ICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9IWVBGU19UWVBFX0JPT0w6CisgICAgICAgIGRpcmVu
dC0+dHlwZSA9IHhlbmh5cGZzX3R5cGVfYm9vbDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVs
dDoKKyAgICAgICAgZGlyZW50LT50eXBlID0geGVuaHlwZnNfdHlwZV9ibG9iOworICAgIH0KKwor
ICAgIHN3aXRjaCAoZW50cnktPmVuY29kaW5nKSB7CisgICAgY2FzZSBYRU5fSFlQRlNfRU5DX1BM
QUlOOgorICAgICAgICBkaXJlbnQtPmVuY29kaW5nID0geGVuaHlwZnNfZW5jX3BsYWluOworICAg
ICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9IWVBGU19FTkNfR1pJUDoKKyAgICAgICAgZGlyZW50
LT5lbmNvZGluZyA9IHhlbmh5cGZzX2VuY19nemlwOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBkaXJlbnQtPmVuY29kaW5nID0geGVuaHlwZnNfZW5jX3BsYWluOworICAg
ICAgICBkaXJlbnQtPnR5cGUgPSB4ZW5oeXBmc190eXBlX2Jsb2I7CisgICAgfQorCisgICAgZGly
ZW50LT5pc193cml0YWJsZSA9IGVudHJ5LT5mbGFncyAmIFhFTl9IWVBGU19XUklURUFCTEU7Cit9
CisKK3ZvaWQgKnhlbmh5cGZzX3JlYWRfcmF3KHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0
IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuaHlwZnNfZGly
ZW50ICoqZGlyZW50KQoreworICAgIHZvaWQgKnJldGJ1ZiA9IE5VTEwsICpjb250ZW50ID0gTlVM
TDsKKyAgICBjaGFyICpwYXRoX2J1ZiA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqbmFtZTsKKyAg
ICBzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5ICplbnRyeTsKKyAgICBpbnQgcmV0OworICAgIGlu
dCBzeiwgcGF0aF9zejsKKworICAgICpkaXJlbnQgPSBOVUxMOworICAgIHJldCA9IHhlbmh5cGZz
X2dldF9wYXRoYnVmKGZzaGRsLCBwYXRoLCAmcGF0aF9idWYpOworICAgIGlmIChyZXQgPCAwKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIHBhdGhfc3ogPSByZXQ7CisKKyAgICBmb3IgKHN6ID0g
QlVGX1NJWkU7OyBzeiA9IHNpemVvZigqZW50cnkpICsgZW50cnktPmNvbnRlbnRfbGVuKSB7Cisg
ICAgICAgIGlmIChyZXRidWYpCisgICAgICAgICAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRs
LT54Y2FsbCwgcmV0YnVmKTsKKworICAgICAgICByZXRidWYgPSB4ZW5jYWxsX2FsbG9jX2J1ZmZl
cihmc2hkbC0+eGNhbGwsIHN6KTsKKyAgICAgICAgaWYgKCFyZXRidWYpIHsKKyAgICAgICAgICAg
IGVycm5vID0gRU5PTUVNOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAg
ICAgZW50cnkgPSByZXRidWY7CisKKyAgICAgICAgcmV0ID0geGVuY2FsbDUoZnNoZGwtPnhjYWxs
LCBfX0hZUEVSVklTT1JfaHlwZnNfb3AsCisgICAgICAgICAgICAgICAgICAgICAgIFhFTl9IWVBG
U19PUF9yZWFkX2NvbnRlbnRzLAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
ZylwYXRoX2J1ZiwgcGF0aF9zeiwKKyAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpcmV0YnVmLCBzeik7CisgICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICBlcnJu
byA9IC1yZXQ7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlm
IChzeiA8PSBzaXplb2YoKmVudHJ5KSArIGVudHJ5LT5jb250ZW50X2xlbikKKyAgICAgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIGNvbnRlbnQgPSBtYWxsb2MoZW50cnktPmNvbnRlbnRfbGVu
KTsKKyAgICBpZiAoIWNvbnRlbnQpCisgICAgICAgIGdvdG8gb3V0OworICAgIG1lbWNweShjb250
ZW50LCBlbnRyeSArIDEsIGVudHJ5LT5jb250ZW50X2xlbik7CisKKyAgICBuYW1lID0gc3RycmNo
cihwYXRoLCAnLycpOworICAgIGlmICghbmFtZSkKKyAgICAgICAgbmFtZSA9IHBhdGg7CisgICAg
ZWxzZSB7CisgICAgICAgIG5hbWUrKzsKKyAgICAgICAgaWYgKCEqbmFtZSkKKyAgICAgICAgICAg
IG5hbWUtLTsKKyAgICB9CisgICAgKmRpcmVudCA9IGNhbGxvYygxLCBzaXplb2Yoc3RydWN0IHhl
bmh5cGZzX2RpcmVudCkgKyBzdHJsZW4obmFtZSkgKyAxKTsKKyAgICBpZiAoISpkaXJlbnQpIHsK
KyAgICAgICAgZnJlZShjb250ZW50KTsKKyAgICAgICAgY29udGVudCA9IE5VTEw7CisgICAgICAg
IGVycm5vID0gRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgKCpkaXJlbnQp
LT5uYW1lID0gKGNoYXIgKikoKmRpcmVudCArIDEpOworICAgIHN0cmNweSgoKmRpcmVudCktPm5h
bWUsIG5hbWUpOworICAgIHhlbmh5cGZzX3NldF9hdHRycyhlbnRyeSwgKmRpcmVudCk7CisKKyBv
dXQ6CisgICAgcmV0ID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZlcihmc2hkbC0+eGNh
bGwsIHBhdGhfYnVmKTsKKyAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2FsbCwgcmV0
YnVmKTsKKyAgICBlcnJubyA9IHJldDsKKworICAgIHJldHVybiBjb250ZW50OworfQorCitjaGFy
ICp4ZW5oeXBmc19yZWFkKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgp
Cit7CisgICAgY2hhciAqYnVmLCAqcmV0X2J1ZiA9IE5VTEw7CisgICAgc3RydWN0IHhlbmh5cGZz
X2RpcmVudCAqZGlyZW50OworICAgIGludCByZXQ7CisKKyAgICBidWYgPSB4ZW5oeXBmc19yZWFk
X3Jhdyhmc2hkbCwgcGF0aCwgJmRpcmVudCk7CisgICAgaWYgKCFidWYpCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgc3dpdGNoIChkaXJlbnQtPmVuY29kaW5nKSB7CisgICAgY2FzZSB4ZW5oeXBm
c19lbmNfcGxhaW46CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgeGVuaHlwZnNfZW5jX2d6aXA6
CisgICAgICAgIHJldF9idWYgPSB4ZW5oeXBmc19pbmZsYXRlKGJ1ZiwgJmRpcmVudC0+c2l6ZSk7
CisgICAgICAgIGlmICghcmV0X2J1ZikKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBm
cmVlKGJ1Zik7CisgICAgICAgIGJ1ZiA9IHJldF9idWY7CisgICAgICAgIHJldF9idWYgPSBOVUxM
OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBzd2l0Y2ggKGRpcmVudC0+dHlwZSkgewor
ICAgIGNhc2UgeGVuaHlwZnNfdHlwZV9kaXI6CisgICAgICAgIGVycm5vID0gRUlTRElSOworICAg
ICAgICBicmVhazsKKyAgICBjYXNlIHhlbmh5cGZzX3R5cGVfYmxvYjoKKyAgICAgICAgZXJybm8g
PSBFRE9NOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHhlbmh5cGZzX3R5cGVfc3RyaW5nOgor
ICAgICAgICByZXRfYnVmID0gYnVmOworICAgICAgICBidWYgPSBOVUxMOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIHhlbmh5cGZzX3R5cGVfdWludDoKKyAgICBjYXNlIHhlbmh5cGZzX3R5cGVf
Ym9vbDoKKyAgICAgICAgc3dpdGNoIChkaXJlbnQtPnNpemUpIHsKKyAgICAgICAgY2FzZSAxOgor
ICAgICAgICAgICAgcmV0ID0gYXNwcmludGYoJnJldF9idWYsICIlIlBSSXU4LCAqKHVpbnQ4X3Qg
KilidWYpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgMjoKKyAgICAgICAgICAg
IHJldCA9IGFzcHJpbnRmKCZyZXRfYnVmLCAiJSJQUkl1MTYsICoodWludDE2X3QgKilidWYpOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAgIHJldCA9IGFz
cHJpbnRmKCZyZXRfYnVmLCAiJSJQUkl1MzIsICoodWludDMyX3QgKilidWYpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgODoKKyAgICAgICAgICAgIHJldCA9IGFzcHJpbnRmKCZy
ZXRfYnVmLCAiJSJQUkl1NjQsICoodWludDY0X3QgKilidWYpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXQgPSAtMTsKKyAgICAgICAgICAgIGVy
cm5vID0gRURPTTsKKyAgICAgICAgfQorICAgICAgICBpZiAocmV0IDwgMCkKKyAgICAgICAgICAg
IHJldF9idWYgPSBOVUxMOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHhlbmh5cGZzX3R5cGVf
aW50OgorICAgICAgICBzd2l0Y2ggKGRpcmVudC0+c2l6ZSkgeworICAgICAgICBjYXNlIDE6Cisg
ICAgICAgICAgICByZXQgPSBhc3ByaW50ZigmcmV0X2J1ZiwgIiUiUFJJZDgsICooaW50OF90ICop
YnVmKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDI6CisgICAgICAgICAgICBy
ZXQgPSBhc3ByaW50ZigmcmV0X2J1ZiwgIiUiUFJJZDE2LCAqKGludDE2X3QgKilidWYpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAgIHJldCA9IGFzcHJp
bnRmKCZyZXRfYnVmLCAiJSJQUklkMzIsICooaW50MzJfdCAqKWJ1Zik7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSA4OgorICAgICAgICAgICAgcmV0ID0gYXNwcmludGYoJnJldF9i
dWYsICIlIlBSSWQ2NCwgKihpbnQ2NF90ICopYnVmKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmV0ID0gLTE7CisgICAgICAgICAgICBlcnJubyA9
IEVET007CisgICAgICAgIH0KKyAgICAgICAgaWYgKHJldCA8IDApCisgICAgICAgICAgICByZXRf
YnVmID0gTlVMTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgb3V0OgorICAgIHJldCA9IGVy
cm5vOworICAgIGZyZWUoYnVmKTsKKyAgICBmcmVlKGRpcmVudCk7CisgICAgZXJybm8gPSByZXQ7
CisKKyAgICByZXR1cm4gcmV0X2J1ZjsKK30KKworc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqeGVu
aHlwZnNfcmVhZGRpcih4ZW5oeXBmc19oYW5kbGUgKmZzaGRsLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm51bV9lbnRyaWVzKQorewor
ICAgIHZvaWQgKmJ1ZiwgKmN1cnI7CisgICAgaW50IHJldDsKKyAgICBjaGFyICpuYW1lczsKKyAg
ICBzdHJ1Y3QgeGVuaHlwZnNfZGlyZW50ICpyZXRfYnVmID0gTlVMTCwgKmRpcmVudDsKKyAgICB1
bnNpZ25lZCBpbnQgbiA9IDAsIG5hbWVfc3ogPSAwOworICAgIHN0cnVjdCB4ZW5faHlwZnNfZGly
bGlzdGVudHJ5ICplbnRyeTsKKworICAgIGJ1ZiA9IHhlbmh5cGZzX3JlYWRfcmF3KGZzaGRsLCBw
YXRoLCAmZGlyZW50KTsKKyAgICBpZiAoIWJ1ZikKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBp
ZiAoZGlyZW50LT50eXBlICE9IHhlbmh5cGZzX3R5cGVfZGlyIHx8CisgICAgICAgIGRpcmVudC0+
ZW5jb2RpbmcgIT0geGVuaHlwZnNfZW5jX3BsYWluKSB7CisgICAgICAgIGVycm5vID0gRU5PVERJ
UjsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKGRpcmVudC0+c2l6ZSkgewor
ICAgICAgICBjdXJyID0gYnVmOworICAgICAgICBmb3IgKG4gPSAxOzsgbisrKSB7CisgICAgICAg
ICAgICBlbnRyeSA9IGN1cnI7CisgICAgICAgICAgICBuYW1lX3N6ICs9IHN0cmxlbihlbnRyeS0+
bmFtZSkgKyAxOworICAgICAgICAgICAgaWYgKCFlbnRyeS0+b2ZmX25leHQpCisgICAgICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGN1cnIgKz0gZW50cnktPm9mZl9uZXh0OworICAg
ICAgICB9CisgICAgfQorCisgICAgcmV0X2J1ZiA9IG1hbGxvYyhuICogc2l6ZW9mKCpyZXRfYnVm
KSArIG5hbWVfc3opOworICAgIGlmICghcmV0X2J1ZikKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICAqbnVtX2VudHJpZXMgPSBuOworICAgIG5hbWVzID0gKGNoYXIgKikocmV0X2J1ZiArIG4pOwor
ICAgIGN1cnIgPSBidWY7CisgICAgZm9yIChuID0gMDsgbiA8ICpudW1fZW50cmllczsgbisrKSB7
CisgICAgICAgIGVudHJ5ID0gY3VycjsKKyAgICAgICAgeGVuaHlwZnNfc2V0X2F0dHJzKCZlbnRy
eS0+ZSwgcmV0X2J1ZiArIG4pOworICAgICAgICByZXRfYnVmW25dLm5hbWUgPSBuYW1lczsKKyAg
ICAgICAgc3RyY3B5KG5hbWVzLCBlbnRyeS0+bmFtZSk7CisgICAgICAgIG5hbWVzICs9IHN0cmxl
bihlbnRyeS0+bmFtZSkgKyAxOworICAgICAgICBjdXJyICs9IGVudHJ5LT5vZmZfbmV4dDsKKyAg
ICB9CisKKyBvdXQ6CisgICAgcmV0ID0gZXJybm87CisgICAgZnJlZShidWYpOworICAgIGZyZWUo
ZGlyZW50KTsKKyAgICBlcnJubyA9IHJldDsKKworICAgIHJldHVybiByZXRfYnVmOworfQorCitp
bnQgeGVuaHlwZnNfd3JpdGUoeGVuaHlwZnNfaGFuZGxlICpmc2hkbCwgY29uc3QgY2hhciAqcGF0
aCwgY29uc3QgY2hhciAqdmFsKQoreworICAgIHZvaWQgKmJ1ZiA9IE5VTEw7CisgICAgY2hhciAq
cGF0aF9idWYgPSBOVUxMLCAqdmFsX2VuZDsKKyAgICBpbnQgcmV0LCBzYXZlZF9lcnJubzsKKyAg
ICBpbnQgc3osIHBhdGhfc3o7CisgICAgc3RydWN0IHhlbl9oeXBmc19kaXJlbnRyeSAqZW50cnk7
CisgICAgdWludDY0X3QgbWFzazsKKworICAgIHJldCA9IHhlbmh5cGZzX2dldF9wYXRoYnVmKGZz
aGRsLCBwYXRoLCAmcGF0aF9idWYpOworICAgIGlmIChyZXQgPCAwKQorICAgICAgICBnb3RvIG91
dDsKKworICAgIHBhdGhfc3ogPSByZXQ7CisgICAgcmV0ID0gLTE7CisKKyAgICBzeiA9IEJVRl9T
SVpFOworICAgIGJ1ZiA9IHhlbmNhbGxfYWxsb2NfYnVmZmVyKGZzaGRsLT54Y2FsbCwgc3opOwor
ICAgIGlmICghYnVmKSB7CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICByZXQgPSB4ZW5jYWxsNShmc2hkbC0+eGNhbGwsIF9fSFlQRVJWSVNP
Ul9oeXBmc19vcCwKKyAgICAgICAgICAgICAgICAgICBYRU5fSFlQRlNfT1BfcmVhZF9jb250ZW50
cywKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylwYXRoX2J1ZiwgcGF0aF9zeiwK
KyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylidWYsIHNpemVvZigqZW50cnkpKTsK
KyAgICBpZiAocmV0KQorICAgICAgICBnb3RvIG91dDsKKyAgICByZXQgPSAtMTsKKyAgICBlbnRy
eSA9IGJ1ZjsKKyAgICBpZiAoIShlbnRyeS0+ZmxhZ3MgJiBYRU5fSFlQRlNfV1JJVEVBQkxFKSkg
eworICAgICAgICBlcnJubyA9IEVBQ0NFUzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAg
IGlmIChlbnRyeS0+ZW5jb2RpbmcgIT0gWEVOX0hZUEZTX0VOQ19QTEFJTikgeworICAgICAgICAv
KiBXcml0aW5nIGNvbXByZXNzZWQgZGF0YSBjdXJyZW50bHkgbm90IHN1cHBvcnRlZC4gKi8KKyAg
ICAgICAgZXJybm8gPSBFRE9NOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBzd2l0
Y2ggKGVudHJ5LT50eXBlKSB7CisgICAgY2FzZSBYRU5fSFlQRlNfVFlQRV9TVFJJTkc6CisgICAg
ICAgIGlmIChzeiA8IHN0cmxlbih2YWwpICsgMSkgeworICAgICAgICAgICAgc3ogPSBzdHJsZW4o
dmFsKSArIDE7CisgICAgICAgICAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2FsbCwg
YnVmKTsKKyAgICAgICAgICAgIGJ1ZiA9IHhlbmNhbGxfYWxsb2NfYnVmZmVyKGZzaGRsLT54Y2Fs
bCwgc3opOworICAgICAgICAgICAgaWYgKCFidWYpIHsKKyAgICAgICAgICAgICAgICBlcnJubyA9
IEVOT01FTTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorICAgICAgICBzdHJjcHkoYnVmLCB2YWwpOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IFhFTl9IWVBGU19UWVBFX1VJTlQ6CisgICAgICAgIHN6ID0gZW50cnktPmNvbnRlbnRfbGVuOwor
ICAgICAgICBlcnJubyA9IDA7CisgICAgICAgICoodW5zaWduZWQgbG9uZyBsb25nICopYnVmID0g
c3RydG91bGwodmFsLCAmdmFsX2VuZCwgMCk7CisgICAgICAgIGlmIChlcnJubyB8fCAhKnZhbCB8
fCAqdmFsX2VuZCkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBtYXNrID0gfjBVTEwg
PDwgKDggKiBzeik7CisgICAgICAgIGlmICgoKih1aW50NjRfdCAqKWJ1ZiAmIG1hc2spICYmICgo
Kih1aW50NjRfdCAqKWJ1ZiAmIG1hc2spICE9IG1hc2spKSB7CisgICAgICAgICAgICBlcnJubyA9
IEVSQU5HRTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgWEVOX0hZUEZTX1RZUEVfSU5UOgorICAgICAgICBzeiA9IGVudHJ5LT5jb250
ZW50X2xlbjsKKyAgICAgICAgZXJybm8gPSAwOworICAgICAgICAqKHVuc2lnbmVkIGxvbmcgbG9u
ZyAqKWJ1ZiA9IHN0cnRvbGwodmFsLCAmdmFsX2VuZCwgMCk7CisgICAgICAgIGlmIChlcnJubyB8
fCAhKnZhbCB8fCAqdmFsX2VuZCkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBtYXNr
ID0gKHN6ID09IDgpID8gMCA6IH4wVUxMIDw8ICg4ICogc3opOworICAgICAgICBpZiAoKCoodWlu
dDY0X3QgKilidWYgJiBtYXNrKSAmJiAoKCoodWludDY0X3QgKilidWYgJiBtYXNrKSAhPSBtYXNr
KSkgeworICAgICAgICAgICAgZXJybm8gPSBFUkFOR0U7CisgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9IWVBGU19UWVBFX0JPT0w6
CisgICAgICAgICoodW5zaWduZWQgbG9uZyBsb25nICopYnVmID0gMDsKKyAgICAgICAgaWYgKCFz
dHJjbXAodmFsLCAiMSIpIHx8ICFzdHJjbXAodmFsLCAib24iKSB8fCAhc3RyY21wKHZhbCwgInll
cyIpIHx8CisgICAgICAgICAgICAhc3RyY21wKHZhbCwgInRydWUiKSB8fCAhc3RyY21wKHZhbCwg
ImVuYWJsZSIpKQorICAgICAgICAgICAgKih1bnNpZ25lZCBsb25nIGxvbmcgKilidWYgPSAxOwor
ICAgICAgICBlbHNlIGlmIChzdHJjbXAodmFsLCAiMCIpICYmIHN0cmNtcCh2YWwsICJubyIpICYm
IHN0cmNtcCh2YWwsICJvZmYiKSAmJgorICAgICAgICAgICAgICAgICBzdHJjbXAodmFsLCAiZmFs
c2UiKSAmJiBzdHJjbXAodmFsLCAiZGlzYWJsZSIpKSB7CisgICAgICAgICAgICBlcnJubyA9IEVE
T007CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAg
ICBkZWZhdWx0OgorICAgICAgICAvKiBObyBzdXBwb3J0IGZvciBvdGhlciB0eXBlcyAoeWV0KS4g
Ki8KKyAgICAgICAgZXJybm8gPSBFRE9NOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICByZXQgPSB4ZW5jYWxsNShmc2hkbC0+eGNhbGwsIF9fSFlQRVJWSVNPUl9oeXBmc19vcCwKKyAg
ICAgICAgICAgICAgICAgICBYRU5fSFlQRlNfT1Bfd3JpdGVfY29udGVudHMsCisgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpcGF0aF9idWYsIHBhdGhfc3osCisgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpYnVmLCBzeik7CisKKyBvdXQ6CisgICAgc2F2ZWRfZXJybm8g
PSBlcnJubzsKKyAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2FsbCwgcGF0aF9idWYp
OworICAgIHhlbmNhbGxfZnJlZV9idWZmZXIoZnNoZGwtPnhjYWxsLCBidWYpOworICAgIGVycm5v
ID0gc2F2ZWRfZXJybm87CisgICAgcmV0dXJuIHJldDsKK30KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oIGIvdG9vbHMvbGlicy9oeXBmcy9pbmNsdWRlL3hl
bmh5cGZzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMjljNjk3MTJj
ZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5o
CkBAIC0wLDAgKzEsNzUgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgU1VTRSBTb2Z0d2Fy
ZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsKKyAqIHZlcnNpb24g
Mi4xIG9mIHRoZSBMaWNlbnNlLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
CisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworI2lmbmRlZiBYRU5IWVBG
U19ICisjZGVmaW5lIFhFTkhZUEZTX0gKKworI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKyNpbmNsdWRl
IDxzdGRpbnQuaD4KKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKworLyogQ2FsbGVycyB3aG8gZG9u
J3QgY2FyZSBkb24ndCBuZWVkIHRvICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+ICovCitzdHJ1Y3Qg
eGVudG9vbGxvZ19sb2dnZXI7CisKK3R5cGVkZWYgc3RydWN0IHhlbmh5cGZzX2hhbmRsZSB4ZW5o
eXBmc19oYW5kbGU7CisKK3N0cnVjdCB4ZW5oeXBmc19kaXJlbnQgeworICAgIGNoYXIgKm5hbWU7
CisgICAgc2l6ZV90IHNpemU7CisgICAgZW51bSB7CisgICAgICAgIHhlbmh5cGZzX3R5cGVfZGly
LAorICAgICAgICB4ZW5oeXBmc190eXBlX2Jsb2IsCisgICAgICAgIHhlbmh5cGZzX3R5cGVfc3Ry
aW5nLAorICAgICAgICB4ZW5oeXBmc190eXBlX3VpbnQsCisgICAgICAgIHhlbmh5cGZzX3R5cGVf
aW50LAorICAgICAgICB4ZW5oeXBmc190eXBlX2Jvb2wKKyAgICB9IHR5cGU7CisgICAgZW51bSB7
CisgICAgICAgIHhlbmh5cGZzX2VuY19wbGFpbiwKKyAgICAgICAgeGVuaHlwZnNfZW5jX2d6aXAK
KyAgICB9IGVuY29kaW5nOworICAgIGJvb2wgaXNfd3JpdGFibGU7Cit9OworCit4ZW5oeXBmc19o
YW5kbGUgKnhlbmh5cGZzX29wZW4oc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9wZW5fZmxhZ3MpOwor
aW50IHhlbmh5cGZzX2Nsb3NlKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwpOworCisvKiBSZXR1cm5l
ZCBidWZmZXIgYW5kIGRpcmVudCBzaG91bGQgYmUgZnJlZWQgdmlhIGZyZWUoKS4gKi8KK3ZvaWQg
Knhlbmh5cGZzX3JlYWRfcmF3KHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBh
dGgsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuaHlwZnNfZGlyZW50ICoqZGly
ZW50KTsKKworLyogUmV0dXJuZWQgYnVmZmVyIHNob3VsZCBiZSBmcmVlZCB2aWEgZnJlZSgpLiAq
LworY2hhciAqeGVuaHlwZnNfcmVhZCh4ZW5oeXBmc19oYW5kbGUgKmZzaGRsLCBjb25zdCBjaGFy
ICpwYXRoKTsKKworLyogUmV0dXJuZWQgYnVmZmVyIHNob3VsZCBiZSBmcmVlZCB2aWEgZnJlZSgp
LiAqLworc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqeGVuaHlwZnNfcmVhZGRpcih4ZW5oeXBmc19o
YW5kbGUgKmZzaGRsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKm51bV9lbnRyaWVzKTsKKworaW50IHhlbmh5cGZzX3dyaXRlKHhlbmh5
cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKnZhbCk7CisK
KyNlbmRpZiAvKiBYRU5IWVBGU19IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
dGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAgYi90b29scy9saWJzL2h5
cGZzL2xpYnhlbmh5cGZzLm1hcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li40N2YxZWRkYTNlCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5o
eXBmcy5tYXAKQEAgLTAsMCArMSwxMCBAQAorVkVSU18xLjAgeworCWdsb2JhbDoKKwkJeGVuaHlw
ZnNfb3BlbjsKKwkJeGVuaHlwZnNfY2xvc2U7CisJCXhlbmh5cGZzX3JlYWRfcmF3OworCQl4ZW5o
eXBmc19yZWFkOworCQl4ZW5oeXBmc19yZWFkZGlyOworCQl4ZW5oeXBmc193cml0ZTsKKwlsb2Nh
bDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBieSBkZWZhdWx0ICovCit9OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbiBiL3Rvb2xzL2xpYnMvaHlwZnMv
eGVuaHlwZnMucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOWNi
OTY4ZjBkYgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvaHlwZnMveGVuaHlwZnMucGMu
aW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9QEBpbmNk
aXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuaHlwZnMKK0Rlc2NyaXB0aW9uOiBU
aGUgWGVuaHlwZnMgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lv
bkBACitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKK0xpYnM6IEBAbGli
c2ZsYWdAQCR7bGliZGlyfSAtbHhlbmh5cGZzCitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sY29y
ZSx4ZW50b29sbG9nLHhlbmNhbGwKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08:43: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 1itp8Z-0004VC-AI; Tue, 21 Jan 2020 08:43:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8X-0004UP-L4
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:49 +0000
X-Inumbo-ID: 1bffdea4-3c2a-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bffdea4-3c2a-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 08:43:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 57A03B2C3;
 Tue, 21 Jan 2020 08:43:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:22 +0100
Message-Id: <20200121084330.18309-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 1/9] xen: add a generic way to include binary
 files as variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

QWRkIGEgbmV3IHNjcmlwdCB4ZW4vdG9vbHMvYmluZmlsZSBmb3IgaW5jbHVkaW5nIGEgYmluYXJ5
IGZpbGUgYXQgYnVpbGQKdGltZSBiZWluZyB1c2FibGUgdmlhIGEgcG9pbnRlciBhbmQgYSBzaXpl
IHZhcmlhYmxlIGluIHRoZSBoeXBlcnZpc29yLgoKTWFrZSB1c2Ugb2YgdGhhdCBnZW5lcmljIHRv
b2wgaW4geHNtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KVjM6Ci0gbmV3IHBhdGNoCi0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICB8
ICAxICsKIHhlbi90b29scy9iaW5maWxlICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgICB8ICA1ICsrKystCiB4
ZW4veHNtL2ZsYXNrL2ZsYXNrLXBvbGljeS5TIHwgMTYgLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxl
cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDc1NSB4ZW4vdG9vbHMvYmluZmlsZQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi94c20vZmxh
c2svZmxhc2stcG9saWN5LlMKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCA0Y2E2NzlkZGJjLi5iMjYyNGRmNzlhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBi
Ly5naXRpZ25vcmUKQEAgLTMxMyw2ICszMTMsNyBAQCB4ZW4vdGVzdC9saXZlcGF0Y2gvKi5saXZl
cGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50bXBfZ3RrY2hlY2sKIHhlbi90b29scy9rY29uZmln
Ly50bXBfcXRjaGVjawogeGVuL3Rvb2xzL3N5bWJvbHMKK3hlbi94c20vZmxhc2svZmxhc2stcG9s
aWN5LlMKIHhlbi94c20vZmxhc2svaW5jbHVkZS9hdl9wZXJtX3RvX3N0cmluZy5oCiB4ZW4veHNt
L2ZsYXNrL2luY2x1ZGUvYXZfcGVybWlzc2lvbnMuaAogeGVuL3hzbS9mbGFzay9pbmNsdWRlL2Ns
YXNzX3RvX3N0cmluZy5oCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvYmluZmlsZSBiL3hlbi90b29s
cy9iaW5maWxlCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAuLjEyMjExMWZm
NmQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMvYmluZmlsZQpAQCAtMCwwICsxLDI5IEBA
CisjIS9iaW4vc2gKKyMgdXNhZ2U6IGJpbmZpbGUgWy1pXSA8dGFyZ2V0LXNyYy5TPiA8YmluYXJ5
LWZpbGU+IDx2YXJuYW1lPgorIyAtaSAgICAgYWRkIHRvIC5pbml0LnJvZGF0YSAoZGVmYXVsdDog
LnJvZGF0YSkgc2VjdGlvbgorCitbICIkMSIgPSAiLWkiIF0gJiYgeworICAgIHNoaWZ0CisgICAg
c2VjdGlvbj0iLmluaXQiCit9CisKK3RhcmdldD0kMQorYmluc291cmNlPSQyCit2YXJuYW1lPSQz
CisKK2NhdCA8PEVPRiA+JHRhcmdldAorI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKworICAg
ICAgICAuc2VjdGlvbiAkc2VjdGlvbi5yb2RhdGEsICJhIiwgJXByb2diaXRzCisKKyAgICAgICAg
Lmdsb2JhbCAkdmFybmFtZQorJHZhcm5hbWU6CisgICAgICAgIC5pbmNiaW4gIiRiaW5zb3VyY2Ui
CisuTGVuZDoKKworICAgICAgICAudHlwZSAkdmFybmFtZSwgJW9iamVjdAorICAgICAgICAuc2l6
ZSAkdmFybmFtZSwgLiAtICR2YXJuYW1lCisKKyAgICAgICAgLmdsb2JhbCAke3Zhcm5hbWV9X3Np
emUKKyAgICAgICAgQVNNX0lOVCgke3Zhcm5hbWV9X3NpemUsIC5MZW5kIC0gJHZhcm5hbWUpCitF
T0YKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svTWFrZWZpbGUgYi94ZW4veHNtL2ZsYXNrL01h
a2VmaWxlCmluZGV4IDdjM2YzODEyODcuLmE4MDc1MjEyMzUgMTAwNjQ0Ci0tLSBhL3hlbi94c20v
Zmxhc2svTWFrZWZpbGUKKysrIGIveGVuL3hzbS9mbGFzay9NYWtlZmlsZQpAQCAtMzAsNiArMzAs
OSBAQCAkKEFWX0hfRklMRVMpOiAkKEFWX0hfREVQRU5EKQogb2JqLWJpbi0kKENPTkZJR19YU01f
RkxBU0tfUE9MSUNZKSArPSBmbGFzay1wb2xpY3kubwogZmxhc2stcG9saWN5Lm86IHBvbGljeS5i
aW4KIAorZmxhc2stcG9saWN5LlM6ICQoWEVOX1JPT1QpL3hlbi90b29scy9iaW5maWxlCisJJChY
RU5fUk9PVCkveGVuL3Rvb2xzL2JpbmZpbGUgLWkgJEAgcG9saWN5LmJpbiB4c21fZmxhc2tfaW5p
dF9wb2xpY3kKKwogRkxBU0tfQlVJTERfRElSIDo9ICQoQ1VSRElSKQogUE9MSUNZX1NSQyA6PSAk
KEZMQVNLX0JVSUxEX0RJUikveGVucG9saWN5LSQoWEVOX0ZVTExWRVJTSU9OKQogCkBAIC0zOSw0
ICs0Miw0IEBAIHBvbGljeS5iaW46IEZPUkNFCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOjoKLQly
bSAtZiAkKEFMTF9IX0ZJTEVTKSAqLm8gJChERVBTX1JNKSBwb2xpY3kuKiAkKFBPTElDWV9TUkMp
CisJcm0gLWYgJChBTExfSF9GSUxFUykgKi5vICQoREVQU19STSkgcG9saWN5LiogJChQT0xJQ1lf
U1JDKSBmbGFzay1wb2xpY3kuUwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9mbGFzay1wb2xp
Y3kuUyBiL3hlbi94c20vZmxhc2svZmxhc2stcG9saWN5LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IGQzOGFhMzk5NjQuLjAwMDAwMDAwMDAKLS0tIGEveGVuL3hzbS9mbGFzay9mbGFz
ay1wb2xpY3kuUworKysgL2Rldi9udWxsCkBAIC0xLDE2ICswLDAgQEAKLSNpbmNsdWRlIDxhc20v
YXNtX2RlZm5zLmg+Ci0KLSAgICAgICAgLnNlY3Rpb24gLmluaXQucm9kYXRhLCAiYSIsICVwcm9n
Yml0cwotCi0vKiBjb25zdCB1bnNpZ25lZCBjaGFyIHhzbV9mbGFza19pbml0X3BvbGljeVtdIF9f
aW5pdGNvbnN0ICovCi0gICAgICAgIC5nbG9iYWwgeHNtX2ZsYXNrX2luaXRfcG9saWN5Ci14c21f
Zmxhc2tfaW5pdF9wb2xpY3k6Ci0gICAgICAgIC5pbmNiaW4gInBvbGljeS5iaW4iCi0uTGVuZDoK
LQotICAgICAgICAudHlwZSB4c21fZmxhc2tfaW5pdF9wb2xpY3ksICVvYmplY3QKLSAgICAgICAg
LnNpemUgeHNtX2ZsYXNrX2luaXRfcG9saWN5LCAuIC0geHNtX2ZsYXNrX2luaXRfcG9saWN5Ci0K
LS8qIGNvbnN0IHVuc2lnbmVkIGludCBfX2luaXRjb25zdCB4c21fZmxhc2tfaW5pdF9wb2xpY3lf
c2l6ZSAqLwotICAgICAgICAuZ2xvYmFsIHhzbV9mbGFza19pbml0X3BvbGljeV9zaXplCi0gICAg
ICAgIEFTTV9JTlQoeHNtX2ZsYXNrX2luaXRfcG9saWN5X3NpemUsIC5MZW5kIC0geHNtX2ZsYXNr
X2luaXRfcG9saWN5KQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08: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 1itp8d-0004Xg-RA; Tue, 21 Jan 2020 08:43:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8c-0004Wt-5y
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:54 +0000
X-Inumbo-ID: 1f295b70-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f295b70-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3B514B2CA;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:29 +0100
Message-Id: <20200121084330.18309-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 8/9] xen: add /buildinfo/config entry to
 hypervisor filesystem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

QWRkIHRoZSAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byB0aGUgaHlwZXJ2aXNvciBmaWxlc3lz
dGVtLiBUaGlzCmVudHJ5IGNvbnRhaW5zIHRoZSAuY29uZmlnIGZpbGUgdXNlZCB0byBidWlsZCB0
aGUgaHlwZXJ2aXNvci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tClYzOgotIHN0b3JlIGRhdGEgaW4gZ3ppcCBmb3JtYXQKLSB1c2UgYmluZmlsZSBt
ZWNoYW5pc20gdG8gY3JlYXRlIGRhdGEgZmlsZQotIG1vdmUgY29kZSB0byBrZXJuZWwuYwotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgfCAgMiArKwogZG9jcy9taXNjL2h5cGZzLXBh
dGhzLnBhbmRvYyB8ICA0ICsrKysKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgfCAxMiAr
KysrKysrKysrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgfCAxMCArKysrKysrKysr
CiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgIHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCBmZDU2MTA3MThkLi5iYzhlMDUzY2NiIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBi
Ly5naXRpZ25vcmUKQEAgLTI5Nyw2ICsyOTcsOCBAQCB4ZW4vYXJjaC8qL2VmaS9ib290LmMKIHhl
bi9hcmNoLyovZWZpL2NvbXBhdC5jCiB4ZW4vYXJjaC8qL2VmaS9lZmkuaAogeGVuL2FyY2gvKi9l
ZmkvcnVudGltZS5jCit4ZW4vY29tbW9uL2NvbmZpZ19kYXRhLlMKK3hlbi9jb21tb24vY29uZmln
Lmd6CiB4ZW4vaW5jbHVkZS9oZWFkZXJzKi5jaGsKIHhlbi9pbmNsdWRlL2FzbQogeGVuL2luY2x1
ZGUvYXNtLSovYXNtLW9mZnNldHMuaApkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2h5cGZzLXBhdGhz
LnBhbmRvYyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKaW5kZXggMWY2M2M1YzEzZS4u
ZThhZTUyZWE0NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYworKysg
Yi9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCkBAIC0xMjMsNiArMTIzLDEwIEBAIEluZm9y
bWF0aW9uIGFib3V0IHRoZSBjb21waWxlIGRvbWFpbi4KIAogVGhlIGNvbXBpbGVyIHVzZWQgdG8g
YnVpbGQgWGVuLgogCisjIyMjIC9idWlsZGluZm8vY29uZmlnID0gU1RSSU5HCisKK1RoZSBjb250
ZW50cyBvZiB0aGUgYHhlbi8uY29uZmlnYCBmaWxlIGF0IHRoZSB0aW1lIG9mIHRoZSBoeXBlcnZp
c29yIGJ1aWxkLgorCiAjIyMjIC9idWlsZGluZm8vdmVyc2lvbi8KIAogQSBkaXJlY3RvcnkgY29u
dGFpbmluZyB2ZXJzaW9uIGluZm9ybWF0aW9uIG9mIHRoZSBoeXBlcnZpc29yLgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggYTNmNjZh
YTBjMC4uNjQwMTdkZDEzMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94
ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xLDYgKzEsNyBAQAogb2JqLSQoQ09ORklHX0FSR08pICs9
IGFyZ28ubwogb2JqLXkgKz0gYml0bWFwLm8KIG9iai15ICs9IGJzZWFyY2gubworb2JqLXkgKz0g
Y29uZmlnX2RhdGEubwogb2JqLSQoQ09ORklHX0NPUkVfUEFSS0lORykgKz0gY29yZV9wYXJraW5n
Lm8KIG9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVwb29sLm8KQEAgLTc5LDMgKzgwLDE0IEBA
IHN1YmRpci0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4KIAogc3ViZGlyLSQoQ09ORklHX05FRURT
X0xJQkVMRikgKz0gbGliZWxmCiBzdWJkaXItJChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBs
aWJmZHQKKworY29uZmlnLmd6OiAuLi8uY29uZmlnCisJZ3ppcCAtYyAkPCA+JEAKKworY29uZmln
X2RhdGEubzogY29uZmlnLmd6CisKK2NvbmZpZ19kYXRhLlM6ICQoWEVOX1JPT1QpL3hlbi90b29s
cy9iaW5maWxlCisJJChYRU5fUk9PVCkveGVuL3Rvb2xzL2JpbmZpbGUgJEAgY29uZmlnLmd6IHhl
bl9jb25maWdfZGF0YQorCitjbGVhbjo6CisJcm0gY29uZmlnX2RhdGEuUyBjb25maWcuZ3ogMj4v
ZGV2L251bGwgfHwgdHJ1ZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9j
b21tb24va2VybmVsLmMKaW5kZXggMzE4NmZkNTljMi4uYjVlZTMwMTFmNSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0zODgsNiAr
Mzg4LDEzIEBAIHN0YXRpYyBIWVBGU19TVFJJTkdfSU5JVChjb21waWxlX2J5LCAiY29tcGlsZV9i
eSIpOwogc3RhdGljIEhZUEZTX1NUUklOR19JTklUKGNvbXBpbGVfZGF0ZSwgImNvbXBpbGVfZGF0
ZSIpOwogc3RhdGljIEhZUEZTX1NUUklOR19JTklUKGNvbXBpbGVfZG9tYWluLCAiY29tcGlsZV9k
b21haW4iKTsKIHN0YXRpYyBIWVBGU19TVFJJTkdfSU5JVChleHRyYSwgImV4dHJhIik7CitzdGF0
aWMgc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgY29uZmlnID0geworICAgIC5lLnR5cGUgPSBYRU5f
SFlQRlNfVFlQRV9TVFJJTkcsCisgICAgLmUuZW5jb2RpbmcgPSBYRU5fSFlQRlNfRU5DX0daSVAs
CisgICAgLmUubmFtZSA9ICJjb25maWciLAorICAgIC5lLnJlYWQgPSBoeXBmc19yZWFkX2xlYWYs
CisgICAgLmNvbnRlbnQgPSAmeGVuX2NvbmZpZ19kYXRhCit9OwogCiBzdGF0aWMgaW50IF9faW5p
dCBidWlsZGluZm9faW5pdCh2b2lkKQogewpAQCAtNDE0LDYgKzQyMSw5IEBAIHN0YXRpYyBpbnQg
X19pbml0IGJ1aWxkaW5mb19pbml0KHZvaWQpCiAgICAgaHlwZnNfYWRkX2xlYWYoJnZlcnNpb24s
ICZtYWpvciwgdHJ1ZSk7CiAgICAgaHlwZnNfYWRkX2xlYWYoJnZlcnNpb24sICZtaW5vciwgdHJ1
ZSk7CiAKKyAgICBjb25maWcuZS5zaXplID0geGVuX2NvbmZpZ19kYXRhX3NpemU7CisgICAgaHlw
ZnNfYWRkX2xlYWYoJmJ1aWxkaW5mbywgJmNvbmZpZywgdHJ1ZSk7CisKICAgICByZXR1cm4gMDsK
IH0KIF9faW5pdGNhbGwoYnVpbGRpbmZvX2luaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCmluZGV4IDU0OGI2NGRhOWYu
LjJmODgzMDMxZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKQEAgLTEwMCw1ICsxMDAsOCBAQCBleHRlcm4gZW51bSBz
eXN0ZW1fc3RhdGUgewogCiBib29sX3QgaXNfYWN0aXZlX2tlcm5lbF90ZXh0KHVuc2lnbmVkIGxv
bmcgYWRkcik7CiAKK2V4dGVybiBjaGFyIHhlbl9jb25maWdfZGF0YTsKK2V4dGVybiB1bnNpZ25l
ZCBpbnQgeGVuX2NvbmZpZ19kYXRhX3NpemU7CisKICNlbmRpZiAvKiBfTElOVVhfS0VSTkVMX0gg
Ki8KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08:43: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 1itp8e-0004Y1-5x; Tue, 21 Jan 2020 08:43:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8c-0004X9-Lk
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:54 +0000
X-Inumbo-ID: 1ed0a51e-3c2a-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ed0a51e-3c2a-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 08:43: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 mx2.suse.de (Postfix) with ESMTP id C3B3CB2C8;
 Tue, 21 Jan 2020 08:43:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:27 +0100
Message-Id: <20200121084330.18309-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 6/9] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

QWRkIHRoZSB4ZW5mcyB0b29sIGZvciBhY2Nlc3NpbmcgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3Rl
bS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYx
OgotIHJlbmFtZSB0byB4ZW5oeXBmcwotIGRvbid0IHVzZSAiLS0iIGZvciBzdWJjb21tYW5kcwot
IGFkZCB3cml0ZSBzdXBwb3J0CgpWMjoKLSBlc2NhcGUgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJz
IHBlciBkZWZhdWx0IHdpdGggY2F0IHN1YmNvbW1hbmQKICAoSWFuIEphY2tzb24pCi0gYWRkIC1i
IG9wdGlvbiB0byBjYXQgc3ViY29tbWFuZCAoSWFuIEphY2tzb24pCi0gYWRkIG1hbiBwYWdlCgpW
MzoKLSBhZGFwdCB0byBuZXcgaHlwZnMgaW50ZXJmYWNlCi0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgfCAgIDEgKwogZG9jcy9tYW4veGVuaHlwZnMuMS5wb2QgfCAgNjEgKysrKysrKysrKysr
KysrKwogdG9vbHMvbWlzYy9NYWtlZmlsZSAgICAgfCAgIDYgKysKIHRvb2xzL21pc2MveGVuaHlw
ZnMuYyAgIHwgMTg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyNTcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRvY3MvbWFuL3hlbmh5cGZzLjEucG9kCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlz
Yy94ZW5oeXBmcy5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXgg
ZTk4YzNmMDU2ZC4uZmQ1NjEwNzE4ZCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0
aWdub3JlCkBAIC0zNjcsNiArMzY3LDcgQEAgdG9vbHMvbGlieGwvdGVzdF90aW1lZGVyZWcKIHRv
b2xzL2xpYnhsL3Rlc3RfZmRkZXJlZ3JhY2UKIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9lYi1y
b21zLmgKIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9ncHhlLWdpdC1zbmFwc2hvdC50YXIuZ3oK
K3Rvb2xzL21pc2MveGVuaHlwZnMKIHRvb2xzL21pc2MveGVud2F0Y2hkb2dkCiB0b29scy9taXNj
L3hlbi1odm1jcmFzaAogdG9vbHMvbWlzYy94ZW4tbG93bWVtZApkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGVuaHlwZnMuMS5wb2QgYi9kb2NzL21hbi94ZW5oeXBmcy4xLnBvZApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zN2FhNDg4ZmNjCi0tLSAvZGV2L251bGwKKysrIGIv
ZG9jcy9tYW4veGVuaHlwZnMuMS5wb2QKQEAgLTAsMCArMSw2MSBAQAorPWhlYWQxIE5BTUUKKwor
eGVuaHlwZnMgLSBYZW4gdG9vbCB0byBhY2Nlc3MgWGVuIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0K
KworPWhlYWQxIFNZTk9QU0lTCisKK0I8eGVuaHlwZnM+IEk8c3ViY29tbWFuZD4gW0k8b3B0aW9u
cz5dIFtJPGFyZ3M+XQorCis9aGVhZDEgREVTQ1JJUFRJT04KKworVGhlIEI8eGVuaHlwZnM+IHBy
b2dyYW0gaXMgdXNlZCB0byBhY2Nlc3MgdGhlIFhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVtLgor
SXQgY2FuIGJlIHVzZWQgdG8gc2hvdyB0aGUgYXZhaWxhYmxlIGVudHJpZXMsIHRvIHNob3cgdGhl
aXIgY29udGVudHMgYW5kCisoaWYgYWxsb3dlZCkgdG8gbW9kaWZ5IHRoZWlyIGNvbnRlbnRzLgor
Cis9aGVhZDEgU1VCQ09NTUFORFMKKworPW92ZXIgNAorCis9aXRlbSBCPGxzPiBJPHBhdGg+CisK
K0xpc3QgdGhlIGF2YWlsYWJsZSBlbnRyaWVzIGJlbG93IEk8cGF0aD4uCisKKz1pdGVtIEI8Y2F0
PiBbSTwtYj5dIEk8cGF0aD4KKworU2hvdyB0aGUgY29udGVudHMgb2YgdGhlIGVudHJ5IHNwZWNp
ZmllZCBieSBJPHBhdGg+LiBOb24tcHJpbnRhYmxlIGNoYXJhY3RlcnMKK290aGVyIHRoYW4gd2hp
dGUgc3BhY2UgY2hhcmFjdGVycyAobGlrZSB0YWIsIG5ldyBsaW5lKSB3aWxsIGJlIHNob3duIGFz
CitCPFx4bm4+IChCPG5uPiBiZWluZyBhIHR3byBkaWdpdCBoZXggbnVtYmVyKSB1bmxlc3MgdGhl
IG9wdGlvbiBCPC1iPiBpcworc3BlY2lmaWVkLgorCis9aXRlbSBCPHdyaXRlPiBJPHBhdGg+IEk8
dmFsdWU+CisKK1NldCB0aGUgY29udGVudHMgb2YgdGhlIGVudHJ5IHNwZWNpZmllZCBieSBJPHBh
dGg+IHRvIEk8dmFsdWU+LgorCis9aXRlbSBCPHRyZWU+CisKK1Nob3cgYWxsIHRoZSBlbnRyaWVz
IG9mIHRoZSBmaWxlIHN5c3RlbSBhcyBhIHRyZWUuCisKKz1iYWNrCisKKz1oZWFkMSBSRVRVUk4g
Q09ERVMKKworPW92ZXIgNAorCis9aXRlbSBCPDA+CisKK1N1Y2Nlc3MKKworPWl0ZW0gQjwxPgor
CitJbnZhbGlkIHVzYWdlIChlLmcuIHVua25vd24gc3ViY29tbWFuZCwgdW5rbm93biBvcHRpb24s
IG1pc3NpbmcgcGFyYW1ldGVyKS4KKworPWl0ZW0gQjwyPgorCitFbnRyeSBub3QgZm91bmQgd2hp
bGUgdHJhdmVyc2luZyB0aGUgdHJlZS4KKworPWl0ZW0gQjwzPgorCitBY2Nlc3MgcmlnaHQgdmlv
bGF0aW9uLgorCis9YmFjaworCmRpZmYgLS1naXQgYS90b29scy9taXNjL01ha2VmaWxlIGIvdG9v
bHMvbWlzYy9NYWtlZmlsZQppbmRleCA2Mzk0N2JmYWRjLi45ZmRiMTM1OTdmIDEwMDY0NAotLS0g
YS90b29scy9taXNjL01ha2VmaWxlCisrKyBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKQEAgLTI0LDYg
KzI0LDcgQEAgSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1sb3dtZW1kCiBJ
TlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLW1mbmR1bXAKIElOU1RBTExfU0JJ
Ti0kKENPTkZJR19YODYpICAgICArPSB4ZW4tdWNvZGUKIElOU1RBTExfU0JJTiAgICAgICAgICAg
ICAgICAgICArPSB4ZW5jb3YKK0lOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5o
eXBmcwogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmxvY2twcm9mCiBJTlNU
QUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVucGVyZgogSU5TVEFMTF9TQklOICAgICAg
ICAgICAgICAgICAgICs9IHhlbnBtCkBAIC04Niw2ICs4Nyw5IEBAIHhlbnBlcmY6IHhlbnBlcmYu
bwogeGVucG06IHhlbnBtLm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xp
YnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCiAKK3hlbmh5cGZzOiB4ZW5oeXBmcy5vCisJJChD
QykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5oeXBmcykgJChBUFBFTkRfTERG
TEFHUykKKwogeGVubG9ja3Byb2Y6IHhlbmxvY2twcm9mLm8KIAkkKENDKSAkKExERkxBR1MpIC1v
ICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCiAKQEAgLTk0LDYg
Kzk4LDggQEAgeGVuLWhwdG9vbC5vOiBDRkxBR1MgKz0gLUkkKFhFTl9ST09UKS90b29scy9saWJ4
YyAkKENGTEFHU19saWJ4ZW5jYWxsKQogeGVuLWhwdG9vbDogeGVuLWhwdG9vbC5vCiAJJChDQykg
JChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhl
bmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChBUFBF
TkRfTERGTEFHUykKIAoreGVuaHlwZnMubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmh5cGZz
KQorCiAjIHhlbi1tZm5kdW1wIGluY29ycmVjdGx5IHVzZXMgbGlieGMgaW50ZXJuYWxzCiB4ZW4t
bWZuZHVtcC5vOiBDRkxBR1MgKz0gLUkkKFhFTl9ST09UKS90b29scy9saWJ4YyAkKENGTEFHU19s
aWJ4ZW5jYWxsKQogeGVuLW1mbmR1bXA6IHhlbi1tZm5kdW1wLm8KZGlmZiAtLWdpdCBhL3Rvb2xz
L21pc2MveGVuaHlwZnMuYyBiL3Rvb2xzL21pc2MveGVuaHlwZnMuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYjgzNGJmNGZhCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvbWlzYy94ZW5oeXBmcy5jCkBAIC0wLDAgKzEsMTg5IEBACisjZGVmaW5lIF9HTlVfU09VUkNF
CisjaW5jbHVkZSA8Y3R5cGUuaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxp
Yi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHhlbmh5cGZzLmg+CisKK3N0YXRp
YyBzdHJ1Y3QgeGVuaHlwZnNfaGFuZGxlICpoZGw7CisKK3N0YXRpYyBpbnQgdXNhZ2Uodm9pZCkK
K3sKKyAgICBmcHJpbnRmKHN0ZGVyciwgInVzYWdlOiB4ZW5oeXBmcyBscyA8cGF0aD5cbiIpOwor
ICAgIGZwcmludGYoc3RkZXJyLCAiICAgICAgIHhlbmh5cGZzIGNhdCBbLWJdIDxwYXRoPlxuIik7
CisgICAgZnByaW50ZihzdGRlcnIsICIgICAgICAgeGVuaHlwZnMgd3JpdGUgPHBhdGg+IDx2YWw+
XG4iKTsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiAgICAgICB4ZW5oeXBmcyB0cmVlXG4iKTsKKwor
ICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9pZCB4ZW5oeXBmc19wcmludF9lc2NhcGVkKGNo
YXIgKnN0cmluZykKK3sKKyAgICBjaGFyICpjOworCisgICAgZm9yIChjID0gc3RyaW5nOyAqYzsg
YysrKSB7CisgICAgICAgIGlmIChpc2dyYXBoKCpjKSB8fCBpc3NwYWNlKCpjKSkKKyAgICAgICAg
ICAgIHByaW50ZigiJWMiLCAqYyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50Zigi
XFx4JTAyeCIsICpjKTsKKyAgICB9CisgICAgcHJpbnRmKCJcbiIpOworfQorCitzdGF0aWMgaW50
IHhlbmh5cGZzX2NhdChpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworICAgIGludCByZXQgPSAw
OworICAgIGNoYXIgKnJlc3VsdDsKKyAgICBjaGFyICpwYXRoOworICAgIGJvb2wgYmluID0gZmFs
c2U7CisKKyAgICBzd2l0Y2ggKGFyZ2MpIHsKKyAgICBjYXNlIDE6CisgICAgICAgIHBhdGggPSBh
cmd2WzBdOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMjoKKyAgICAgICAgaWYgKHN0cmNt
cChhcmd2WzBdLCAiLWIiKSkKKyAgICAgICAgICAgIHJldHVybiB1c2FnZSgpOworICAgICAgICBi
aW4gPSB0cnVlOworICAgICAgICBwYXRoID0gYXJndlsxXTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gdXNhZ2UoKTsKKyAgICB9CisKKyAgICByZXN1bHQg
PSB4ZW5oeXBmc19yZWFkKGhkbCwgcGF0aCk7CisgICAgaWYgKCFyZXN1bHQpIHsKKyAgICAgICAg
cGVycm9yKCJjb3VsZCBub3QgcmVhZCIpOworICAgICAgICByZXQgPSAzOworICAgIH0gZWxzZSB7
CisgICAgICAgIGlmICghYmluKQorICAgICAgICAgICAgcHJpbnRmKCIlc1xuIiwgcmVzdWx0KTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgeGVuaHlwZnNfcHJpbnRfZXNjYXBlZChyZXN1bHQp
OworICAgICAgICBmcmVlKHJlc3VsdCk7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIGludCB4ZW5oeXBmc193cihjaGFyICpwYXRoLCBjaGFyICp2YWwpCit7CisgICAgaW50
IHJldDsKKworICAgIHJldCA9IHhlbmh5cGZzX3dyaXRlKGhkbCwgcGF0aCwgdmFsKTsKKyAgICBp
ZiAocmV0KSB7CisgICAgICAgIHBlcnJvcigiY291bGQgbm90IHdyaXRlIik7CisgICAgICAgIHJl
dCA9IDM7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGNoYXIgKnhlbmh5
cGZzX3R5cGUoc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqZW50KQoreworICAgIGNoYXIgKnJlczsK
KworICAgIHN3aXRjaCAoZW50LT50eXBlKSB7CisgICAgY2FzZSB4ZW5oeXBmc190eXBlX2RpcjoK
KyAgICAgICAgcmVzID0gIjxkaXI+ICAgIjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSB4ZW5o
eXBmc190eXBlX2Jsb2I6CisgICAgICAgIHJlcyA9ICI8YmxvYj4gICI7CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgeGVuaHlwZnNfdHlwZV9zdHJpbmc6CisgICAgICAgIHJlcyA9ICI8c3RyaW5n
PiI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgeGVuaHlwZnNfdHlwZV91aW50OgorICAgICAg
ICByZXMgPSAiPHVpbnQ+ICAiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHhlbmh5cGZzX3R5
cGVfaW50OgorICAgICAgICByZXMgPSAiPGludD4gICAiOworICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICByZXMgPSAiPFw/XD9cPz4gICAiOworICAgICAgICBicmVhazsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmVzOworfQorCitzdGF0aWMgaW50IHhlbmh5cGZzX2xzKGNoYXIg
KnBhdGgpCit7CisgICAgc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqZW50OworICAgIHVuc2lnbmVk
IGludCBuLCBpOworICAgIGludCByZXQgPSAwOworCisgICAgZW50ID0geGVuaHlwZnNfcmVhZGRp
cihoZGwsIHBhdGgsICZuKTsKKyAgICBpZiAoIWVudCkgeworICAgICAgICBwZXJyb3IoImNvdWxk
IG5vdCByZWFkIGRpciIpOworICAgICAgICByZXQgPSAzOworICAgIH0gZWxzZSB7CisgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBuOyBpKyspCisgICAgICAgICAgICBwcmludGYoIiVzIHIlYyAlc1xu
IiwgeGVuaHlwZnNfdHlwZShlbnQgKyBpKSwKKyAgICAgICAgICAgICAgICAgICBlbnRbaV0uaXNf
d3JpdGFibGUgPyAndycgOiAnLScsIGVudFtpXS5uYW1lKTsKKworICAgICAgICBmcmVlKGVudCk7
CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCB4ZW5oeXBmc190cmVl
X3N1YihjaGFyICpwYXRoLCB1bnNpZ25lZCBpbnQgZGVwdGgpCit7CisgICAgc3RydWN0IHhlbmh5
cGZzX2RpcmVudCAqZW50OworICAgIHVuc2lnbmVkIGludCBuLCBpOworICAgIGludCByZXQgPSAw
OworICAgIGNoYXIgKnA7CisKKyAgICBlbnQgPSB4ZW5oeXBmc19yZWFkZGlyKGhkbCwgcGF0aCwg
Jm4pOworICAgIGlmICghZW50KQorICAgICAgICByZXR1cm4gMjsKKworICAgIGZvciAoaSA9IDA7
IGkgPCBuOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCIlKnMlcyVzXG4iLCBkZXB0aCAqIDIsICIi
LCBlbnRbaV0ubmFtZSwKKyAgICAgICAgICAgICAgIGVudFtpXS50eXBlID09IHhlbmh5cGZzX3R5
cGVfZGlyID8gIi8iIDogIiIpOworICAgICAgICBpZiAoZW50W2ldLnR5cGUgPT0geGVuaHlwZnNf
dHlwZV9kaXIpIHsKKyAgICAgICAgICAgIGFzcHJpbnRmKCZwLCAiJXMlcyVzIiwgcGF0aCwgKGRl
cHRoID09IDEpID8gIiIgOiAiLyIsIGVudFtpXS5uYW1lKTsKKyAgICAgICAgICAgIGlmICh4ZW5o
eXBmc190cmVlX3N1YihwLCBkZXB0aCArIDEpKQorICAgICAgICAgICAgICAgIHJldCA9IDI7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICBmcmVlKGVudCk7CisKKyAgICByZXR1cm4gcmV0OworfQor
CitzdGF0aWMgaW50IHhlbmh5cGZzX3RyZWUodm9pZCkKK3sKKyAgICBwcmludGYoIi9cbiIpOwor
CisgICAgcmV0dXJuIHhlbmh5cGZzX3RyZWVfc3ViKCIvIiwgMSk7Cit9CisKK2ludCBtYWluKGlu
dCBhcmdjLCBjaGFyICphcmd2W10pCit7CisgICAgaW50IHJldDsKKworICAgIGhkbCA9IHhlbmh5
cGZzX29wZW4oTlVMTCwgMCk7CisKKyAgICBpZiAoIWhkbCkgeworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkNvdWxkIG5vdCBvcGVuIGxpYnhlbmh5cGZzXG4iKTsKKyAgICAgICAgcmV0ID0gMjsK
KyAgICB9IGVsc2UgaWYgKGFyZ2MgPj0gMyAmJiAhc3RyY21wKGFyZ3ZbMV0sICJjYXQiKSkKKyAg
ICAgICAgcmV0ID0geGVuaHlwZnNfY2F0KGFyZ2MgLSAyLCBhcmd2ICsgMik7CisgICAgZWxzZSBp
ZiAoYXJnYyA9PSAzICYmICFzdHJjbXAoYXJndlsxXSwgImxzIikpCisgICAgICAgIHJldCA9IHhl
bmh5cGZzX2xzKGFyZ3ZbMl0pOworICAgIGVsc2UgaWYgKGFyZ2MgPT0gNCAmJiAhc3RyY21wKGFy
Z3ZbMV0sICJ3cml0ZSIpKQorICAgICAgICByZXQgPSB4ZW5oeXBmc193cihhcmd2WzJdLCBhcmd2
WzNdKTsKKyAgICBlbHNlIGlmIChhcmdjID09IDIgJiYgIXN0cmNtcChhcmd2WzFdLCAidHJlZSIp
KQorICAgICAgICByZXQgPSB4ZW5oeXBmc190cmVlKCk7CisgICAgZWxzZQorICAgICAgICByZXQg
PSB1c2FnZSgpOworCisgICAgeGVuaHlwZnNfY2xvc2UoaGRsKTsKKworICAgIHJldHVybiByZXQ7
Cit9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:43:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itp8h-0004aN-Gb; Tue, 21 Jan 2020 08:43:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8h-0004a3-5i
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:43:59 +0000
X-Inumbo-ID: 1f295b6f-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f295b6f-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0602BB2C9;
 Tue, 21 Jan 2020 08:43:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:28 +0100
Message-Id: <20200121084330.18309-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 7/9] xen: provide version information in hypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

UHJvdmlkZSB2ZXJzaW9uIGFuZCBjb21waWxlIGluZm9ybWF0aW9uIGluIC9idWlsZGluZm8vIG5v
ZGUgb2YgdGhlClhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVtLiBBcyB0aGlzIGluZm9ybWF0aW9u
IGlzIGFjY2Vzc2libGUgYnkgZG9tMApvbmx5IG5vIGFkZGl0aW9uYWwgc2VjdXJpdHkgcHJvYmxl
bSBhcmlzZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQpWMzoKLSBuZXcgcGF0Y2gKLS0tCiBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIHwg
NDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21t
b24va2VybmVsLmMgICAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRo
cy5wYW5kb2MKaW5kZXggNjdkZThkMmNmOC4uMWY2M2M1YzEzZSAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL2h5cGZzLXBhdGhzLnBhbmRvYworKysgYi9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9j
CkBAIC05MywzICs5Myw0OCBAQCBBIHBvcHVsYXRlZCBYZW4gaHlwZXJ2aXNvciBmaWxlIHN5c3Rl
bSBtaWdodCBsb29rIGxpa2UgdGhlIGZvbGxvd2luZyBleGFtcGxlOgogIyMjIyAvCiAKIFRoZSBy
b290IG9mIHRoZSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtLgorCisjIyMjIC9idWlsZGluZm8vCisK
K0EgZGlyZWN0b3J5IGNvbnRhaW5pbmcgc3RhdGljIGluZm9ybWF0aW9uIGdlbmVyYXRlZCB3aGls
ZSBidWlsZGluZyB0aGUKK2h5cGVydmlzb3IuCisKKyMjIyMgL2J1aWxkaW5mby9jaGFuZ2VzZXQg
PSBTVFJJTkcKKworR2l0IGNvbW1pdCBvZiB0aGUgaHlwZXJ2aXNvci4KKworIyMjIyAvYnVpbGRp
bmZvL2NvbXBpbGVpbmZvLworCitBIGRpcmVjdG9yeSBjb250YWluaW5nIGluZm9ybWF0aW9uIGFi
b3V0IGNvbXBpbGF0aW9uIG9mIFhlbi4KKworIyMjIyAvYnVpbGRpbmZvL2NvbXBpbGVpbmZvL2Nv
bXBpbGVfYnkgPSBTVFJJTkcKKworSW5mb3JtYXRpb24gd2hvIGNvbXBpbGVkIHRoZSBoeXBlcnZp
c29yLgorCisjIyMjIC9idWlsZGluZm8vY29tcGlsZWluZm8vY29tcGlsZV9kYXRlID0gU1RSSU5H
CisKK0RhdGUgb2YgdGhlIGh5cGVydmlzb3IgY29tcGlsYXRpb24uCisKKyMjIyMgL2J1aWxkaW5m
by9jb21waWxlaW5mby9jb21waWxlX2RvbWFpbiA9IFNUUklORworCitJbmZvcm1hdGlvbiBhYm91
dCB0aGUgY29tcGlsZSBkb21haW4uCisKKyMjIyMgL2J1aWxkaW5mby9jb21waWxlaW5mby9jb21w
aWxlciA9IFNUUklORworCitUaGUgY29tcGlsZXIgdXNlZCB0byBidWlsZCBYZW4uCisKKyMjIyMg
L2J1aWxkaW5mby92ZXJzaW9uLworCitBIGRpcmVjdG9yeSBjb250YWluaW5nIHZlcnNpb24gaW5m
b3JtYXRpb24gb2YgdGhlIGh5cGVydmlzb3IuCisKKyMjIyMgL2J1aWxkaW5mby92ZXJzaW9uL2V4
dHJhID0gU1RSSU5HCisKK0V4dHJhIHZlcnNpb24gaW5mb3JtYXRpb24uCisKKyMjIyMgL2J1aWxk
aW5mby92ZXJzaW9uL21ham9yID0gSU5URUdFUgorCitUaGUgbWFqb3IgdmVyc2lvbiBvZiBYZW4u
CisKKyMjIyMgL2J1aWxkaW5mby92ZXJzaW9uL21pbm9yID0gSU5URUdFUgorCitUaGUgbWlub3Ig
dmVyc2lvbiBvZiBYZW4uCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwppbmRleCAyMjk0MWNlYzk0Li4zMTg2ZmQ1OWMyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTEzLDYgKzEz
LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vz
cy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZnMuaD4K
ICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRl
IDxwdWJsaWMvdmVyc2lvbi5oPgpAQCAtMzczLDYgKzM3NCw1MCBAQCB2b2lkIF9faW5pdCBkb19p
bml0Y2FsbHModm9pZCkKICAgICAgICAgKCpjYWxsKSgpOwogfQogCitzdGF0aWMgdW5zaWduZWQg
aW50IG1ham9yX3ZlcnNpb247CitzdGF0aWMgdW5zaWduZWQgaW50IG1pbm9yX3ZlcnNpb247CisK
K3N0YXRpYyBIWVBGU19ESVJfSU5JVChidWlsZGluZm8sICJidWlsZGluZm8iKTsKK3N0YXRpYyBI
WVBGU19ESVJfSU5JVChjb21waWxlaW5mbywgImNvbXBpbGVpbmZvIik7CitzdGF0aWMgSFlQRlNf
RElSX0lOSVQodmVyc2lvbiwgInZlcnNpb24iKTsKK3N0YXRpYyBIWVBGU19VSU5UX0lOSVQobWFq
b3IsICJtYWpvciIsIG1ham9yX3ZlcnNpb24pOworc3RhdGljIEhZUEZTX1VJTlRfSU5JVChtaW5v
ciwgIm1pbm9yIiwgbWlub3JfdmVyc2lvbik7CitzdGF0aWMgSFlQRlNfU1RSSU5HX0lOSVQoY2hh
bmdlc2V0LCAiY2hhbmdlc2V0Iik7CitzdGF0aWMgSFlQRlNfU1RSSU5HX0lOSVQoY29tcGlsZXIs
ICJjb21waWxlciIpOworc3RhdGljIEhZUEZTX1NUUklOR19JTklUKGNvbXBpbGVfYnksICJjb21w
aWxlX2J5Iik7CitzdGF0aWMgSFlQRlNfU1RSSU5HX0lOSVQoY29tcGlsZV9kYXRlLCAiY29tcGls
ZV9kYXRlIik7CitzdGF0aWMgSFlQRlNfU1RSSU5HX0lOSVQoY29tcGlsZV9kb21haW4sICJjb21w
aWxlX2RvbWFpbiIpOworc3RhdGljIEhZUEZTX1NUUklOR19JTklUKGV4dHJhLCAiZXh0cmEiKTsK
Kworc3RhdGljIGludCBfX2luaXQgYnVpbGRpbmZvX2luaXQodm9pZCkKK3sKKyAgICBoeXBmc19h
ZGRfZGlyKCZoeXBmc19yb290LCAmYnVpbGRpbmZvLCB0cnVlKTsKKworICAgIGh5cGZzX3N0cmlu
Z19zZXQoJmNoYW5nZXNldCwgeGVuX2NoYW5nZXNldCgpKTsKKyAgICBoeXBmc19hZGRfbGVhZigm
YnVpbGRpbmZvLCAmY2hhbmdlc2V0LCB0cnVlKTsKKworICAgIGh5cGZzX2FkZF9kaXIoJmJ1aWxk
aW5mbywgJmNvbXBpbGVpbmZvLCB0cnVlKTsKKyAgICBoeXBmc19zdHJpbmdfc2V0KCZjb21waWxl
ciwgeGVuX2NvbXBpbGVyKCkpOworICAgIGh5cGZzX3N0cmluZ19zZXQoJmNvbXBpbGVfYnksIHhl
bl9jb21waWxlX2J5KCkpOworICAgIGh5cGZzX3N0cmluZ19zZXQoJmNvbXBpbGVfZGF0ZSwgeGVu
X2NvbXBpbGVfZGF0ZSgpKTsKKyAgICBoeXBmc19zdHJpbmdfc2V0KCZjb21waWxlX2RvbWFpbiwg
eGVuX2NvbXBpbGVfZG9tYWluKCkpOworICAgIGh5cGZzX2FkZF9sZWFmKCZjb21waWxlaW5mbywg
JmNvbXBpbGVyLCB0cnVlKTsKKyAgICBoeXBmc19hZGRfbGVhZigmY29tcGlsZWluZm8sICZjb21w
aWxlX2J5LCB0cnVlKTsKKyAgICBoeXBmc19hZGRfbGVhZigmY29tcGlsZWluZm8sICZjb21waWxl
X2RhdGUsIHRydWUpOworICAgIGh5cGZzX2FkZF9sZWFmKCZjb21waWxlaW5mbywgJmNvbXBpbGVf
ZG9tYWluLCB0cnVlKTsKKworICAgIG1ham9yX3ZlcnNpb24gPSB4ZW5fbWFqb3JfdmVyc2lvbigp
OworICAgIG1pbm9yX3ZlcnNpb24gPSB4ZW5fbWlub3JfdmVyc2lvbigpOworICAgIGh5cGZzX2Fk
ZF9kaXIoJmJ1aWxkaW5mbywgJnZlcnNpb24sIHRydWUpOworICAgIGh5cGZzX3N0cmluZ19zZXQo
JmV4dHJhLCB4ZW5fZXh0cmFfdmVyc2lvbigpKTsKKyAgICBoeXBmc19hZGRfbGVhZigmdmVyc2lv
biwgJmV4dHJhLCB0cnVlKTsKKyAgICBoeXBmc19hZGRfbGVhZigmdmVyc2lvbiwgJm1ham9yLCB0
cnVlKTsKKyAgICBoeXBmc19hZGRfbGVhZigmdmVyc2lvbiwgJm1pbm9yLCB0cnVlKTsKKworICAg
IHJldHVybiAwOworfQorX19pbml0Y2FsbChidWlsZGluZm9faW5pdCk7CisKICMgZGVmaW5lIERP
KGZuKSBsb25nIGRvXyMjZm4KIAogI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:44:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08: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 1itp8m-0004dm-Rm; Tue, 21 Jan 2020 08:44:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8m-0004dR-6C
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:44:04 +0000
X-Inumbo-ID: 1ed01392-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ed01392-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43: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 mx2.suse.de (Postfix) with ESMTP id 4143CB2BD;
 Tue, 21 Jan 2020 08:43:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:25 +0100
Message-Id: <20200121084330.18309-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 4/9] xen: add basic hypervisor filesystem
 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KClRo
aXMgaW5jbHVkZXMgdGhlIGh5cGVyY2FsbCBpbnRlcmZhY2UgYW5kIHRoZSBiYXNlIGZ1bmN0aW9u
cyBmb3IKZW50cnkgY3JlYXRpb24sIGRlbGV0aW9uIGFuZCBtb2RpZmljYXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMToKLSByZW5hbWUg
ZmlsZXMgZnJvbSBmaWxlc3lzdGVtLiogdG8gaHlwZnMuKgotIGFkZCBkdW1teSB3cml0ZSBlbnRy
eSBzdXBwb3J0Ci0gcmVuYW1lIGh5cGVyY2FsbCBmaWxlc3lzdGVtX29wIHRvIGh5cGZzX29wCi0g
YWRkIHN1cHBvcnQgZm9yIHVuc2lnbmVkIGludGVnZXIgZW50cmllcwoKVjI6Ci0gdGVzdCBuZXcg
ZW50cnkgbmFtZSB0byBiZSB2YWxpZAoKVjM6Ci0gbWFqb3IgcmV3b3JrLCBlc3BlY2lhbGx5IGJ5
IHN1cHBvcnRpbmcgYmluYXJ5IGNvbnRlbnRzIG9mIGVudHJpZXMKLSBhZGRyZXNzZWQgYWxsIGNv
bW1lbnRzCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICB8ICAgMSArCiB4ZW4vYXJj
aC94ODYvaHZtL2h5cGVyY2FsbC5jIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAg
ICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICB8ICAgMSArCiB4ZW4vY29t
bW9uL01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vaHlwZnMuYyAgICAgICAg
ICAgfCAzNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvcHVibGljL2h5cGZzLmggICB8IDEyNCArKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaCAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5o
ICB8ICAgOCArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaCAgICAgIHwgIDg5ICsrKysrKysrKysr
CiAxMCBmaWxlcyBjaGFuZ2VkLCA1OTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9jb21tb24vaHlwZnMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1Ymxp
Yy9oeXBmcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2h5cGZzLmgKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDZmOWJlYzIyZDMuLjg3YWY4MTA2NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xMzgyLDYgKzEzODIsNyBAQCBzdGF0
aWMgYXJtX2h5cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICNpZmRlZiBDT05G
SUdfQVJHTwogICAgIEhZUEVSQ0FMTChhcmdvX29wLCA1KSwKICNlbmRpZgorICAgIEhZUEVSQ0FM
TChoeXBmc19vcCwgNSksCiB9OwogCiAjaWZuZGVmIE5ERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5k
ZXggMzNkZDJkOTlkMi4uMjEwZGRhNGYzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
eXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBAIC0xNDQsNiAr
MTQ0LDcgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9oeXBlcmNhbGxfdGFi
bGVbXSA9IHsKICNlbmRpZgogICAgIEhZUEVSQ0FMTCh4ZW5wbXVfb3ApLAogICAgIENPTVBBVF9D
QUxMKGRtX29wKSwKKyAgICBIWVBFUkNBTEwoaHlwZnNfb3ApLAogICAgIEhZUEVSQ0FMTChhcmNo
XzEpCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJj
aC94ODYvaHlwZXJjYWxsLmMKaW5kZXggN2YyOTlkNDVjNi4uMDVhM2Y1ZTI1YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwu
YwpAQCAtNzMsNiArNzMsNyBAQCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdz
X3RhYmxlW05SX2h5cGVyY2FsbHNdID0KICAgICBBUkdTKGh2bV9vcCwgMiksCiAgICAgQVJHUyhk
bV9vcCwgMyksCiAjZW5kaWYKKyAgICBBUkdTKGh5cGZzX29wLCA1KSwKICAgICBBUkdTKG1jYSwg
MSksCiAgICAgQVJHUyhhcmNoXzEsIDEpLAogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCAxN2RkZjll
YTFmLi44MzkwN2Q0ZjAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC04NSw2ICs4NSw3IEBAIGNvbnN0
IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewogICAgIEhZUEVSQ0FM
TChodm1fb3ApLAogICAgIENPTVBBVF9DQUxMKGRtX29wKSwKICNlbmRpZgorICAgIEhZUEVSQ0FM
TChoeXBmc19vcCksCiAgICAgSFlQRVJDQUxMKG1jYSksCiAgICAgSFlQRVJDQUxMKGFyY2hfMSks
CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZp
bGUKaW5kZXggNjJiMzRlNjllOS4uYTNmNjZhYTBjMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9N
YWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xMSw2ICsxMSw3IEBAIG9iai15
ICs9IGRvbWFpbi5vCiBvYmoteSArPSBldmVudF8ybC5vCiBvYmoteSArPSBldmVudF9jaGFubmVs
Lm8KIG9iai15ICs9IGV2ZW50X2ZpZm8ubworb2JqLXkgKz0gaHlwZnMubwogb2JqLSQoQ09ORklH
X0NSQVNIX0RFQlVHKSArPSBnZGJzdHViLm8KIG9iai0kKENPTkZJR19HUkFOVF9UQUJMRSkgKz0g
Z3JhbnRfdGFibGUubwogb2JqLXkgKz0gZ3Vlc3Rjb3B5Lm8KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vaHlwZnMuYyBiL3hlbi9jb21tb24vaHlwZnMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi42NzYyZDIwZGZkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9o
eXBmcy5jCkBAIC0wLDAgKzEsMzY1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICog
aHlwZnMuYworICoKKyAqIFNpbXBsZSBzeXNmcy1saWtlIGZpbGUgc3lzdGVtIGZvciB0aGUgaHlw
ZXJ2aXNvci4KKyAqLworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9lcnIu
aD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2Fs
bC5oPgorI2luY2x1ZGUgPHhlbi9oeXBmcy5oPgorI2luY2x1ZGUgPHhlbi9yd2xvY2suaD4KKyNp
bmNsdWRlIDxwdWJsaWMvaHlwZnMuaD4KKworI2RlZmluZSBESVJFTlRSWV9OQU1FX09GRiBvZmZz
ZXRvZihzdHJ1Y3QgeGVuX2h5cGZzX2Rpcmxpc3RlbnRyeSwgbmFtZSkKKyNkZWZpbmUgRElSRU5U
UllfU0laRShuYW1lX2xlbikgXAorICAgIChESVJFTlRSWV9OQU1FX09GRiArIFJPVU5EVVAobmFt
ZV9sZW4sIGFsaWdub2Yoc3RydWN0IHhlbl9oeXBmc19kaXJlbnRyeSkpKQorCitzdGF0aWMgREVG
SU5FX1JXTE9DSyhoeXBmc19sb2NrKTsKKworSFlQRlNfRElSX0lOSVQoaHlwZnNfcm9vdCwgIiIp
OworCitzdGF0aWMgaW50IGFkZF9lbnRyeShzdHJ1Y3QgaHlwZnNfZW50cnlfZGlyICpwYXJlbnQs
IHN0cnVjdCBoeXBmc19lbnRyeSAqbmV3KQoreworICAgIGludCByZXQgPSAtRU5PRU5UOworICAg
IHN0cnVjdCBoeXBmc19lbnRyeSAqZTsKKworICAgIHdyaXRlX2xvY2soJmh5cGZzX2xvY2spOwor
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGUsICZwYXJlbnQtPmRpcmxpc3QsIGxpc3QgKQor
ICAgIHsKKyAgICAgICAgaW50IGNtcCA9IHN0cmNtcChlLT5uYW1lLCBuZXctPm5hbWUpOworCisg
ICAgICAgIGlmICggY21wID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IDA7Cisg
ICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuZXctPmxpc3QsICZlLT5saXN0KTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggY21wID09IDAgKQorICAgICAgICB7
CisgICAgICAgICAgICByZXQgPSAtRUVYSVNUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICBpZiAoIHJldCA9PSAtRU5PRU5UICkKKyAgICB7CisgICAgICAgIHJl
dCA9IDA7CisgICAgICAgIGxpc3RfYWRkX3RhaWwoJm5ldy0+bGlzdCwgJnBhcmVudC0+ZGlybGlz
dCk7CisgICAgfQorCisgICAgaWYgKCAhcmV0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBzeiA9IHN0cmxlbihuZXctPm5hbWUpICsgMTsKKworICAgICAgICBwYXJlbnQtPmUuc2l6ZSAr
PSBESVJFTlRSWV9TSVpFKHN6KTsKKyAgICB9CisKKyAgICB3cml0ZV91bmxvY2soJmh5cGZzX2xv
Y2spOworCisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGh5cGZzX2FkZF9lbnRyeShzdHJ1Y3Qg
aHlwZnNfZW50cnlfZGlyICpwYXJlbnQsCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBoeXBm
c19lbnRyeSAqZW50cnksIGJvb2wgbm9mYXVsdCkKK3sKKyAgICBpbnQgcmV0OworCisgICAgcmV0
ID0gYWRkX2VudHJ5KHBhcmVudCwgZW50cnkpOworICAgIEJVR19PTihub2ZhdWx0ICYmIHJldCk7
CisKKyAgICByZXR1cm4gcmV0OworfQorCitpbnQgaHlwZnNfYWRkX2RpcihzdHJ1Y3QgaHlwZnNf
ZW50cnlfZGlyICpwYXJlbnQsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHlwZnNfZW50cnlf
ZGlyICpkaXIsIGJvb2wgbm9mYXVsdCkKK3sKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gYWRk
X2VudHJ5KHBhcmVudCwgJmRpci0+ZSk7CisgICAgQlVHX09OKG5vZmF1bHQgJiYgcmV0KTsKKwor
ICAgIHJldHVybiByZXQ7Cit9CisKK2ludCBoeXBmc19hZGRfbGVhZihzdHJ1Y3QgaHlwZnNfZW50
cnlfZGlyICpwYXJlbnQsCisgICAgICAgICAgICAgICAgICAgc3RydWN0IGh5cGZzX2VudHJ5X2xl
YWYgKmxlYWYsIGJvb2wgbm9mYXVsdCkKK3sKKyAgICBpbnQgcmV0OworCisgICAgaWYgKCAhbGVh
Zi0+Y29udGVudCApCisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgZWxzZQorICAgICAgICBy
ZXQgPSBhZGRfZW50cnkocGFyZW50LCAmbGVhZi0+ZSk7CisgICAgQlVHX09OKG5vZmF1bHQgJiYg
cmV0KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgaHlwZnNfZ2V0X3BhdGhf
dXNlcihjaGFyICpidWYsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdWFkZHIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsZW4pCit7CisgICAgaWYg
KCBsZW4gPiBYRU5fSFlQRlNfTUFYX1BBVEhMRU4gKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGJ1ZiwgdWFkZHIsIGxlbikgKQorICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKKworICAgIGlmICggYnVmW2xlbiAtIDFdICkKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCBoeXBmc19lbnRy
eSAqaHlwZnNfZ2V0X2VudHJ5X3JlbChzdHJ1Y3QgaHlwZnNfZW50cnlfZGlyICpkaXIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBh
dGgpCit7CisgICAgY29uc3QgY2hhciAqZW5kOworICAgIHN0cnVjdCBoeXBmc19lbnRyeSAqZW50
cnk7CisgICAgdW5zaWduZWQgaW50IG5hbWVfbGVuOworCisgICAgaWYgKCAhKnBhdGggKQorICAg
ICAgICByZXR1cm4gJmRpci0+ZTsKKworICAgIGlmICggZGlyLT5lLnR5cGUgIT0gWEVOX0hZUEZT
X1RZUEVfRElSICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBlbmQgPSBzdHJjaHIocGF0
aCwgJy8nKTsKKyAgICBpZiAoICFlbmQgKQorICAgICAgICBlbmQgPSBzdHJjaHIocGF0aCwgJ1ww
Jyk7CisgICAgbmFtZV9sZW4gPSBlbmQgLSBwYXRoOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIGVudHJ5LCAmZGlyLT5kaXJsaXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIGludCBjbXAg
PSBzdHJuY21wKHBhdGgsIGVudHJ5LT5uYW1lLCBuYW1lX2xlbik7CisJc3RydWN0IGh5cGZzX2Vu
dHJ5X2RpciAqZCA9IGNvbnRhaW5lcl9vZihlbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHlwZnNfZW50cnlfZGlyLCBlKTsKKwor
ICAgICAgICBpZiAoIGNtcCA8IDAgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAg
IGlmICggIWNtcCAmJiBzdHJsZW4oZW50cnktPm5hbWUpID09IG5hbWVfbGVuICkKKyAgICAgICAg
ICAgIHJldHVybiAqZW5kID8gaHlwZnNfZ2V0X2VudHJ5X3JlbChkLCBlbmQgKyAxKSA6IGVudHJ5
OworICAgIH0KKworICAgIHJldHVybiBOVUxMOworfQorCitzdHJ1Y3QgaHlwZnNfZW50cnkgKmh5
cGZzX2dldF9lbnRyeShjb25zdCBjaGFyICpwYXRoKQoreworICAgIGlmICggcGF0aFswXSAhPSAn
LycgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBoeXBmc19nZXRfZW50cnlf
cmVsKCZoeXBmc19yb290LCBwYXRoICsgMSk7Cit9CisKK2ludCBoeXBmc19yZWFkX2Rpcihjb25z
dCBzdHJ1Y3QgaHlwZnNfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgdWFkZHIpCit7CisgICAgY29uc3Qgc3RydWN0IGh5cGZzX2Vu
dHJ5X2RpciAqZDsKKyAgICBzdHJ1Y3QgaHlwZnNfZW50cnkgKmU7CisgICAgdW5zaWduZWQgaW50
IHNpemUgPSBlbnRyeS0+c2l6ZTsKKworICAgIGQgPSBjb250YWluZXJfb2YoZW50cnksIGNvbnN0
IHN0cnVjdCBoeXBmc19lbnRyeV9kaXIsIGUpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAo
IGUsICZkLT5kaXJsaXN0LCBsaXN0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB4ZW5faHlwZnNf
ZGlybGlzdGVudHJ5IGRpcmVudHJ5OworICAgICAgICB1bnNpZ25lZCBpbnQgZV9uYW1lbGVuID0g
c3RybGVuKGUtPm5hbWUpICsgMTsKKyAgICAgICAgdW5zaWduZWQgaW50IGVfbGVuID0gRElSRU5U
UllfU0laRShlX25hbWVsZW4pOworCisgICAgICAgIGRpcmVudHJ5LmUuZmxhZ3MgPSBlLT53cml0
ZSA/IFhFTl9IWVBGU19XUklURUFCTEUgOiAwOworICAgICAgICBkaXJlbnRyeS5lLnR5cGUgPSBl
LT50eXBlOworICAgICAgICBkaXJlbnRyeS5lLmVuY29kaW5nID0gZS0+ZW5jb2Rpbmc7CisgICAg
ICAgIGRpcmVudHJ5LmUuY29udGVudF9sZW4gPSBlLT5zaXplOworICAgICAgICBkaXJlbnRyeS5v
ZmZfbmV4dCA9IGxpc3RfaXNfbGFzdCgmZS0+bGlzdCwgJmQtPmRpcmxpc3QpID8gMCA6IGVfbGVu
OworICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodWFkZHIsICZkaXJlbnRyeSwgMSkgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29m
ZnNldCh1YWRkciwgRElSRU5UUllfTkFNRV9PRkYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZS0+bmFtZSwgZV9uYW1lbGVuKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh1YWRkciwgZV9sZW4pOworCisg
ICAgICAgIEFTU0VSVChlX2xlbiA8PSBzaXplKTsKKyAgICAgICAgc2l6ZSAtPSBlX2xlbjsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IGh5cGZzX3JlYWRfbGVhZihjb25zdCBzdHJ1
Y3QgaHlwZnNfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIHVhZGRyKQoreworICAgIGNvbnN0IHN0cnVjdCBoeXBmc19lbnRyeV9s
ZWFmICpsOworCisgICAgbCA9IGNvbnRhaW5lcl9vZihlbnRyeSwgY29uc3Qgc3RydWN0IGh5cGZz
X2VudHJ5X2xlYWYsIGUpOworCisgICAgcmV0dXJuIGNvcHlfdG9fZ3Vlc3QodWFkZHIsIGwtPmNv
bnRlbnQsIGVudHJ5LT5zaXplKSA/IC1FRkFVTFQ6IDA7Cit9CisKK3N0YXRpYyBpbnQgaHlwZnNf
cmVhZChjb25zdCBzdHJ1Y3QgaHlwZnNfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdWFkZHIsIHVuc2lnbmVkIGxvbmcgdWxl
bikKK3sKKyAgICBzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5IGU7CisgICAgbG9uZyByZXQgPSAt
RUlOVkFMOworCisgICAgaWYgKCB1bGVuIDwgc2l6ZW9mKGUpICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBlLmZsYWdzID0gZW50cnktPndyaXRlID8gWEVOX0hZUEZTX1dSSVRFQUJMRSA6IDA7
CisgICAgZS50eXBlID0gZW50cnktPnR5cGU7CisgICAgZS5lbmNvZGluZyA9IGVudHJ5LT5lbmNv
ZGluZzsKKyAgICBlLmNvbnRlbnRfbGVuID0gZW50cnktPnNpemU7CisKKyAgICByZXQgPSAtRUZB
VUxUOworICAgIGlmICggY29weV90b19ndWVzdCh1YWRkciwgJmUsIDEpICkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICByZXQgPSAwOworICAgIGlmICggdWxlbiA8IGVudHJ5LT5zaXplICsgc2l6
ZW9mKGUpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNl
dCh1YWRkciwgc2l6ZW9mKGUpKTsKKworICAgIHJldCA9IGVudHJ5LT5yZWFkKGVudHJ5LCB1YWRk
cik7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGh5cGZzX3dyaXRlX2xlYWYo
c3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmxlYWYsCisgICAgICAgICAgICAgICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhZGRyLCB1bnNpZ25lZCBsb25nIHVsZW4pCit7Cisg
ICAgY2hhciAqYnVmOworICAgIGludCByZXQ7CisKKyAgICBpZiAoIHVsZW4gPiBsZWFmLT5lLnNp
emUgKQorICAgICAgICB1bGVuID0gbGVhZi0+ZS5zaXplOworCisgICAgYnVmID0geHphbGxvY19h
cnJheShjaGFyLCB1bGVuKTsKKyAgICBpZiAoICFidWYgKQorICAgICAgICByZXR1cm4gLUVOT01F
TTsKKworICAgIHJldCA9IC1FRkFVTFQ7CisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoYnVmLCB1
YWRkciwgdWxlbikgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJldCA9IDA7CisgICAgaWYg
KCBsZWFmLT5lLnR5cGUgPT0gWEVOX0hZUEZTX1RZUEVfU1RSSU5HICkKKyAgICAgICAgYnVmW2xl
YWYtPmUuc2l6ZSAtIDFdID0gMDsKKyAgICBtZW1jcHkobGVhZi0+d3JpdGVfcHRyLCBidWYsIHVs
ZW4pOworCisgb3V0OgorICAgIHhmcmVlKGJ1Zik7CisgICAgcmV0dXJuIHJldDsKK30KKworaW50
IGh5cGZzX3dyaXRlX2Jvb2woc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmxlYWYsCisgICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhZGRyLCB1bnNpZ25l
ZCBsb25nIHVsZW4pCit7CisgICAgdW5pb24geworICAgICAgICBjaGFyIGJ1Zls4XTsKKyAgICAg
ICAgdWludDhfdCB1ODsKKyAgICAgICAgdWludDE2X3QgdTE2OworICAgICAgICB1aW50MzJfdCB1
MzI7CisgICAgICAgIHVpbnQ2NF90IHU2NDsKKyAgICB9IHU7CisKKyAgICBBU1NFUlQobGVhZi0+
ZS50eXBlID09IFhFTl9IWVBGU19UWVBFX1VJTlQgJiYgbGVhZi0+ZS5zaXplIDw9IDgpOworCisg
ICAgaWYgKCB1bGVuICE9IGxlYWYtPmUuc2l6ZSApCisgICAgICAgIHJldHVybiAtRURPTTsKKwor
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KHUuYnVmLCB1YWRkciwgdWxlbikgKQorICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKKworICAgIHN3aXRjaCAoIGxlYWYtPmUuc2l6ZSApCisgICAgeworICAg
IGNhc2UgMToKKyAgICAgICAgKih1aW50OF90ICopbGVhZi0+d3JpdGVfcHRyID0gISF1LnU4Owor
ICAgICAgICBicmVhazsKKyAgICBjYXNlIDI6CisgICAgICAgICoodWludDE2X3QgKilsZWFmLT53
cml0ZV9wdHIgPSAhIXUudTE2OworICAgICAgICBicmVhazsKKyAgICBjYXNlIDQ6CisgICAgICAg
ICoodWludDMyX3QgKilsZWFmLT53cml0ZV9wdHIgPSAhIXUudTMyOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIDg6CisgICAgICAgICoodWludDY0X3QgKilsZWFmLT53cml0ZV9wdHIgPSAhIXUu
dTY0OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCBoeXBmc193cml0ZShzdHJ1Y3QgaHlwZnNfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhZGRyLCB1bnNpZ25lZCBs
b25nIHVsZW4pCit7CisgICAgc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmw7CisKKyAgICBpZiAo
ICFlbnRyeS0+d3JpdGUgKQorICAgICAgICByZXR1cm4gLUVBQ0NFUzsKKworICAgIGwgPSBjb250
YWluZXJfb2YoZW50cnksIHN0cnVjdCBoeXBmc19lbnRyeV9sZWFmLCBlKTsKKworICAgIHJldHVy
biBlbnRyeS0+d3JpdGUobCwgdWFkZHIsIHVsZW4pOworfQorCitsb25nIGRvX2h5cGZzX29wKHVu
c2lnbmVkIGludCBjbWQsCisgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnMSwgdW5zaWduZWQgbG9uZyBhcmcyLAorICAgICAgICAgICAgICAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZzMsIHVuc2lnbmVkIGxvbmcgYXJnNCkKK3sKKyAgICBp
bnQgcmV0OworICAgIHN0cnVjdCBoeXBmc19lbnRyeSAqZW50cnk7CisgICAgc3RhdGljIGNoYXIg
cGF0aFtYRU5fSFlQRlNfTUFYX1BBVEhMRU5dOworCisgICAgaWYgKCAhaXNfY29udHJvbF9kb21h
aW4oY3VycmVudC0+ZG9tYWluKSAmJgorICAgICAgICAgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZW50LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIGlmICggY21kID09
IFhFTl9IWVBGU19PUF9nZXRfdmVyc2lvbiApCisgICAgICAgIHJldHVybiBYRU5fSFlQRlNfVkVS
U0lPTjsKKworICAgIGlmICggY21kID09IFhFTl9IWVBGU19PUF93cml0ZV9jb250ZW50cyApCisg
ICAgICAgIHdyaXRlX2xvY2soJmh5cGZzX2xvY2spOworICAgIGVsc2UKKyAgICAgICAgcmVhZF9s
b2NrKCZoeXBmc19sb2NrKTsKKworICAgIHJldCA9IGh5cGZzX2dldF9wYXRoX3VzZXIocGF0aCwg
YXJnMSwgYXJnMik7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGVu
dHJ5ID0gaHlwZnNfZ2V0X2VudHJ5KHBhdGgpOworICAgIGlmICggIWVudHJ5ICkKKyAgICB7Cisg
ICAgICAgIHJldCA9IC1FTk9FTlQ7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHN3
aXRjaCAoIGNtZCApCisgICAgeworICAgIGNhc2UgWEVOX0hZUEZTX09QX3JlYWRfY29udGVudHM6
CisgICAgICAgIHJldCA9IGh5cGZzX3JlYWQoZW50cnksIGFyZzMsIGFyZzQpOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgWEVOX0hZUEZTX09QX3dyaXRlX2NvbnRlbnRzOgorICAgICAgICBy
ZXQgPSBoeXBmc193cml0ZShlbnRyeSwgYXJnMywgYXJnNCk7CisgICAgICAgIGJyZWFrOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgb3V0OgorICAgIGlmICggY21kID09IFhFTl9IWVBGU19PUF93cml0ZV9jb250ZW50cyAp
CisgICAgICAgIHdyaXRlX3VubG9jaygmaHlwZnNfbG9jayk7CisgICAgZWxzZQorICAgICAgICBy
ZWFkX3VubG9jaygmaHlwZnNfbG9jayk7CisKKyAgICByZXR1cm4gcmV0OworfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2h5cGZzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44MzUxNTExMjI3Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h5cGZzLmgKQEAgLTAsMCArMSwxMjQg
QEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIFhlbiBIeXBlcnZpc29yIEZpbGVzeXN0ZW0K
KyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTksIFNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1h
bnkgR21iSAorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwor
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29m
dHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Ig
c3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FS
RSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBS
RVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFD
VCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05O
RUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdT
IElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFlQRlNf
SF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19IWVBGU19IX18KKworI2luY2x1ZGUgInhlbi5oIgor
CisvKgorICogRGVmaW5pdGlvbnMgZm9yIHRoZSBfX0hZUEVSVklTT1JfaHlwZnNfb3AgaHlwZXJj
YWxsLgorICovCisKKy8qIEhpZ2hlc3QgdmVyc2lvbiBudW1iZXIgb2YgdGhlIGh5cGZzIGludGVy
ZmFjZSBjdXJyZW50bHkgZGVmaW5lZC4gKi8KKyNkZWZpbmUgWEVOX0hZUEZTX1ZFUlNJT04gICAg
ICAxCisKKy8qIE1heGltdW0gbGVuZ3RoIG9mIGEgcGF0aCBpbiB0aGUgZmlsZXN5c3RlbS4gKi8K
KyNkZWZpbmUgWEVOX0hZUEZTX01BWF9QQVRITEVOIDEwMjQKKworc3RydWN0IHhlbl9oeXBmc19k
aXJlbnRyeSB7CisgICAgdWludDE2X3QgZmxhZ3M7CisjZGVmaW5lIFhFTl9IWVBGU19XUklURUFC
TEUgICAgMHgwMDAxCisgICAgdWludDhfdCB0eXBlOworI2RlZmluZSBYRU5fSFlQRlNfVFlQRV9E
SVIgICAgIDB4MDAwMAorI2RlZmluZSBYRU5fSFlQRlNfVFlQRV9CTE9CICAgIDB4MDAwMQorI2Rl
ZmluZSBYRU5fSFlQRlNfVFlQRV9TVFJJTkcgIDB4MDAwMgorI2RlZmluZSBYRU5fSFlQRlNfVFlQ
RV9VSU5UICAgIDB4MDAwMworI2RlZmluZSBYRU5fSFlQRlNfVFlQRV9JTlQgICAgIDB4MDAwNAor
I2RlZmluZSBYRU5fSFlQRlNfVFlQRV9CT09MICAgIDB4MDAwNQorICAgIHVpbnQ4X3QgZW5jb2Rp
bmc7CisjZGVmaW5lIFhFTl9IWVBGU19FTkNfUExBSU4gICAgMHgwMDAwCisjZGVmaW5lIFhFTl9I
WVBGU19FTkNfR1pJUCAgICAgMHgwMDAxCisgICAgdWludDMyX3QgY29udGVudF9sZW47Cit9Owor
CitzdHJ1Y3QgeGVuX2h5cGZzX2Rpcmxpc3RlbnRyeSB7CisgICAgc3RydWN0IHhlbl9oeXBmc19k
aXJlbnRyeSBlOworICAgIC8qIE9mZnNldCBpbiBieXRlcyB0byBuZXh0IGVudHJ5ICgwID09IHRo
aXMgaXMgdGhlIGxhc3QgZW50cnkpLiAqLworICAgIHVpbnQxNl90IG9mZl9uZXh0OworICAgIGNo
YXIgbmFtZVtYRU5fRkxFWF9BUlJBWV9ESU1dOworfTsKKworLyoKKyAqIEh5cGVyY2FsbCBvcGVy
YXRpb25zLgorICovCisKKy8qCisgKiBYRU5fSFlQRlNfT1BfZ2V0X3ZlcnNpb24KKyAqCisgKiBS
ZWFkIGhpZ2hlc3QgaW50ZXJmYWNlIHZlcnNpb24gc3VwcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIFBvc3NpYmxlIHJldHVybiB2YWx1ZXM6CisgKiA+MDogaGlnaGVzdCBzdXBwb3J0
ZWQgaW50ZXJmYWNlIHZlcnNpb24KKyAqIDwwOiBuZWdhdGl2ZSBYZW4gZXJybm8gdmFsdWUKKyAq
LworI2RlZmluZSBYRU5fSFlQRlNfT1BfZ2V0X3ZlcnNpb24gICAgIDAKKworLyoKKyAqIFhFTl9I
WVBGU19PUF9yZWFkX2NvbnRlbnRzCisgKgorICogUmVhZCBjb250ZW50cyBvZiBhIGZpbGVzeXN0
ZW0gZW50cnkuCisgKgorICogUmV0dXJucyB0aGUgZGlyZW50cnkgYW5kIGNvbnRlbnRzIG9mIGFu
IGVudHJ5IGluIHRoZSBidWZmZXIgc3VwcGxpZWQgYnkgdGhlCisgKiBjYWxsZXIgKHN0cnVjdCB4
ZW5faHlwZnNfZGlyZW50cnkgd2l0aCB0aGUgY29udGVudHMgZm9sbG93aW5nIGRpcmVjdGx5Cisg
KiBhZnRlciBpdCkuCisgKiBUaGUgZGF0YSBidWZmZXIgbXVzdCBiZSBhdCBsZWFzdCB0aGUgc2l6
ZSBvZiB0aGUgZGlyZW50cnkgcmV0dXJuZWQgaW4gb3JkZXIKKyAqIHRvIGhhdmUgc3VjY2Vzcy4g
SWYgdGhlIGRhdGEgYnVmZmVyIHdhcyBub3QgbGFyZ2UgZW5vdWdoIGZvciBhbGwgdGhlIGRhdGEK
KyAqIG5vIGVudHJ5IGRhdGEgaXMgcmV0dXJuZWQsIGJ1dCB0aGUgZGlyZW50cnkgd2lsbCBjb250
YWluIHRoZSBuZWVkZWQgc2l6ZQorICogZm9yIHRoZSByZXR1cm5lZCBkYXRhLgorICogVGhlIGZv
cm1hdCBvZiB0aGUgY29udGVudHMgaXMgYWNjb3JkaW5nIHRvIGl0cyBlbnRyeSB0eXBlIGFuZCBl
bmNvZGluZy4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHBhdGggbmFtZSkKKyAqIGFy
ZzI6IGxlbmd0aCBvZiBwYXRoIG5hbWUgKGluY2x1ZGluZyB0cmFpbGluZyB6ZXJvIGJ5dGUpCisg
KiBhcmczOiBYRU5fR1VFU1RfSEFORExFKGRhdGEgYnVmZmVyIHdyaXR0ZW4gYnkgaHlwZXJ2aXNv
cikKKyAqIGFyZzQ6IGRhdGEgYnVmZmVyIHNpemUKKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFs
dWVzOgorICogMDogc3VjY2VzcyAoYXQgbGVhc3QgdGhlIGRpcmVudHJ5IHdhcyByZXR1cm5lZCkK
KyAqIDwwIDogbmVnYXRpdmUgWGVuIGVycm5vIHZhbHVlCisgKi8KKyNkZWZpbmUgWEVOX0hZUEZT
X09QX3JlYWRfY29udGVudHMgICAgIDEKKworLyoKKyAqIFhFTl9IWVBGU19PUF93cml0ZV9jb250
ZW50cworICoKKyAqIFdyaXRlIGNvbnRlbnRzIG9mIGEgZmlsZXN5c3RlbSBlbnRyeS4KKyAqCisg
KiBXcml0ZXMgYW4gZW50cnkgd2l0aCB0aGUgY29udGVudHMgb2YgYSBidWZmZXIgc3VwcGxpZWQg
YnkgdGhlIGNhbGxlci4KKyAqIFRoZSBkYXRhIHR5cGUgYW5kIGVuY29kaW5nIGNhbid0IGJlIGNo
YW5nZWQuIFRoZSBzaXplIGNhbiBiZSBjaGFuZ2VkIG9ubHkKKyAqIGZvciBibG9icyBhbmQgc3Ry
aW5ncy4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHBhdGggbmFtZSkKKyAqIGFyZzI6
IGxlbmd0aCBvZiBwYXRoIG5hbWUgKGluY2x1ZGluZyB0cmFpbGluZyB6ZXJvIGJ5dGUpCisgKiBh
cmczOiBYRU5fR1VFU1RfSEFORExFKGNvbnRlbnQgYnVmZmVyIHJlYWQgYnkgaHlwZXJ2aXNvcikK
KyAqIGFyZzQ6IGNvbnRlbnQgYnVmZmVyIHNpemUKKyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFs
dWVzOgorICogMDogc3VjY2VzcworICogPDAgOiBuZWdhdGl2ZSBYZW4gZXJybm8gdmFsdWUKKyAq
LworI2RlZmluZSBYRU5fSFlQRlNfT1Bfd3JpdGVfY29udGVudHMgICAgMgorCisjZW5kaWYgLyog
X19YRU5fUFVCTElDX0hZUEZTX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGQyMTk4ZGZmYWQuLmJmODBm
MWRhOGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKQEAgLTEzMCw2ICsxMzAsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmdvX29wICAgICAgICAg
ICAgICAzOQogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAgICAgICAgICAgNDAKICNk
ZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAgICAgIDQxCisjZGVmaW5lIF9fSFlQ
RVJWSVNPUl9oeXBmc19vcCAgICAgICAgICAgICA0MgogCiAvKiBBcmNoaXRlY3R1cmUtc3BlY2lm
aWMgaHlwZXJjYWxsIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBfX0hZUEVSVklTT1JfYXJjaF8w
ICAgICAgICAgICAgICAgNDgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwu
aCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAppbmRleCBhZDhhZDI3YjIzLi4zNDlhMGY2
NDg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2h5cGVyY2FsbC5oCkBAIC0xNTAsNiArMTUwLDE0IEBAIGRvX2RtX29wKAogICAg
IHVuc2lnbmVkIGludCBucl9idWZzLAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rt
X29wX2J1Zl90KSBidWZzKTsKIAorZXh0ZXJuIGxvbmcKK2RvX2h5cGZzX29wKAorICAgIHVuc2ln
bmVkIGludCBjbWQsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLAorICAg
IHVuc2lnbmVkIGxvbmcgYXJnMiwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZzMsCisgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKKwogI2lmZGVmIENPTkZJR19DT01QQVQKIAog
ZXh0ZXJuIGludApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGZzLmggYi94ZW4vaW5j
bHVkZS94ZW4vaHlwZnMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5h
MWMyMTQwMzk4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2h5cGZzLmgKQEAg
LTAsMCArMSw4OSBAQAorI2lmbmRlZiBfX1hFTl9IWVBGU19IX18KKyNkZWZpbmUgX19YRU5fSFlQ
RlNfSF9fCisKKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4K
KyNpbmNsdWRlIDxwdWJsaWMvaHlwZnMuaD4KKworc3RydWN0IGh5cGZzX2VudHJ5X2xlYWY7CisK
K3N0cnVjdCBoeXBmc19lbnRyeSB7CisgICAgdW5zaWduZWQgc2hvcnQgdHlwZTsKKyAgICB1bnNp
Z25lZCBzaG9ydCBlbmNvZGluZzsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAgICBjb25zdCBj
aGFyICpuYW1lOworICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICBpbnQgKCpyZWFkKShj
b25zdCBzdHJ1Y3QgaHlwZnNfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgdWFkZHIpOworICAgIGludCAoKndyaXRlKShzdHJ1Y3QgaHlw
ZnNfZW50cnlfbGVhZiAqbGVhZiwKKyAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSB1YWRkciwgdW5zaWduZWQgbG9uZyB1bGVuKTsKK307CisKK3N0cnVjdCBoeXBm
c19lbnRyeV9sZWFmIHsKKyAgICBzdHJ1Y3QgaHlwZnNfZW50cnkgZTsKKyAgICB1bmlvbiB7Cisg
ICAgICAgIGNvbnN0IHZvaWQgKmNvbnRlbnQ7CisgICAgICAgIHZvaWQgKndyaXRlX3B0cjsKKyAg
ICB9OworfTsKKworc3RydWN0IGh5cGZzX2VudHJ5X2RpciB7CisgICAgc3RydWN0IGh5cGZzX2Vu
dHJ5IGU7CisgICAgc3RydWN0IGxpc3RfaGVhZCBkaXJsaXN0OworfTsKKworI2RlZmluZSBIWVBG
U19ESVJfSU5JVCh2YXIsIG5hbSkgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCBoeXBmc19l
bnRyeV9kaXIgdmFyID0geyAgICAgICAgICAgICAgXAorICAgICAgICAuZS50eXBlID0gWEVOX0hZ
UEZTX1RZUEVfRElSLCAgICAgICAgICAgXAorICAgICAgICAuZS5lbmNvZGluZyA9IFhFTl9IWVBG
U19FTkNfUExBSU4sICAgICAgXAorICAgICAgICAuZS5uYW1lID0gbmFtLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAuZS5zaXplID0gMCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAuZS5saXN0ID0gTElTVF9IRUFEX0lOSVQodmFyLmUubGlzdCksICAg
XAorICAgICAgICAuZS5yZWFkID0gaHlwZnNfcmVhZF9kaXIsICAgICAgICAgICAgICAgXAorICAg
ICAgICAuZGlybGlzdCA9IExJU1RfSEVBRF9JTklUKHZhci5kaXJsaXN0KSwgXAorICAgIH0KKwor
LyogQ29udGVudCBhbmQgc2l6ZSBuZWVkIHRvIGJlIHNldCB2aWEgaHlwZnNfc3RyaW5nX3NldCgp
LiAqLworI2RlZmluZSBIWVBGU19TVFJJTkdfSU5JVCh2YXIsIG5hbSkgICAgICAgICAgICAgXAor
ICAgIHN0cnVjdCBoeXBmc19lbnRyeV9sZWFmIHZhciA9IHsgICAgICAgICAgICAgXAorICAgICAg
ICAuZS50eXBlID0gWEVOX0hZUEZTX1RZUEVfU1RSSU5HLCAgICAgICAgXAorICAgICAgICAuZS5l
bmNvZGluZyA9IFhFTl9IWVBGU19FTkNfUExBSU4sICAgICAgXAorICAgICAgICAuZS5uYW1lID0g
bmFtLCAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuZS5yZWFkID0gaHlwZnNf
cmVhZF9sZWFmLCAgICAgICAgICAgICAgXAorICAgIH0KKworc3RhdGljIGlubGluZSB2b2lkIGh5
cGZzX3N0cmluZ19zZXQoc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmxlYWYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpzdHIpCit7CisgICAgbGVhZi0+
Y29udGVudCA9IHN0cjsKKyAgICBsZWFmLT5lLnNpemUgPSBzdHJsZW4oc3RyKSArIDE7Cit9CisK
KyNkZWZpbmUgSFlQRlNfVUlOVF9JTklUKHZhciwgbmFtLCB1aW50KSAgICAgICAgIFwKKyAgICBz
dHJ1Y3QgaHlwZnNfZW50cnlfbGVhZiB2YXIgPSB7ICAgICAgICAgICAgIFwKKyAgICAgICAgLmUu
dHlwZSA9IFhFTl9IWVBGU19UWVBFX1VJTlQsICAgICAgICAgIFwKKyAgICAgICAgLmUuZW5jb2Rp
bmcgPSBYRU5fSFlQRlNfRU5DX1BMQUlOLCAgICAgIFwKKyAgICAgICAgLmUubmFtZSA9IG5hbSwg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmUuc2l6ZSA9IHNpemVvZih1aW50
KSwgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmUucmVhZCA9IGh5cGZzX3JlYWRfbGVhZiwg
ICAgICAgICAgICAgIFwKKyAgICAgICAgLmNvbnRlbnQgPSAmdWludCwgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9CisKKworZXh0ZXJuIHN0cnVjdCBoeXBmc19lbnRyeV9kaXIgaHlwZnNf
cm9vdDsKKworc3RydWN0IGh5cGZzX2VudHJ5ICpoeXBmc19nZXRfZW50cnkoY29uc3QgY2hhciAq
cGF0aCk7CitpbnQgaHlwZnNfYWRkX2RpcihzdHJ1Y3QgaHlwZnNfZW50cnlfZGlyICpwYXJlbnQs
CisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHlwZnNfZW50cnlfZGlyICpkaXIsIGJvb2wgbm9m
YXVsdCk7CitpbnQgaHlwZnNfYWRkX2xlYWYoc3RydWN0IGh5cGZzX2VudHJ5X2RpciAqcGFyZW50
LAorICAgICAgICAgICAgICAgICAgIHN0cnVjdCBoeXBmc19lbnRyeV9sZWFmICpsZWFmLCBib29s
IG5vZmF1bHQpOworaW50IGh5cGZzX3JlYWRfZGlyKGNvbnN0IHN0cnVjdCBoeXBmc19lbnRyeSAq
ZW50cnksCisgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1
YWRkcik7CitpbnQgaHlwZnNfcmVhZF9sZWFmKGNvbnN0IHN0cnVjdCBoeXBmc19lbnRyeSAqZW50
cnksCisgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdWFk
ZHIpOworaW50IGh5cGZzX3dyaXRlX2xlYWYoc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmxlYWYs
CisgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhZGRy
LCB1bnNpZ25lZCBsb25nIHVsZW4pOworaW50IGh5cGZzX3dyaXRlX2Jvb2woc3RydWN0IGh5cGZz
X2VudHJ5X2xlYWYgKmxlYWYsCisgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIHVhZGRyLCB1bnNpZ25lZCBsb25nIHVsZW4pOworCisjZW5kaWYgLyogX19Y
RU5fSFlQRlNfSF9fICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 08:44:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 08: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 1itp8s-0004iS-C7; Tue, 21 Jan 2020 08:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itp8r-0004h7-62
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 08:44:09 +0000
X-Inumbo-ID: 1f750802-3c2a-11ea-ba47-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f750802-3c2a-11ea-ba47-12813bfff9fa;
 Tue, 21 Jan 2020 08:43:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9D128B2CB;
 Tue, 21 Jan 2020 08:43:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:43:30 +0100
Message-Id: <20200121084330.18309-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 9/9] xen: add runtime parameter access
 support to hypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgdG8gcmVhZCBhbmQgbW9kaWZ5IHZhbHVlcyBvZiBoeXBlcnZpc29yIHJ1bnRp
bWUgcGFyYW1ldGVycwp2aWEgdGhlIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0uCgpBcyBydW50aW1l
IHBhcmFtZXRlcnMgY2FuIGJlIG1vZGlmaWVkIHZpYSBhIHN5c2N0bCwgdG9vLCB0aGlzIHBhdGgg
aGFzCnRvIHRha2UgdGhlIGh5cGZzIHJ3X2xvY2sgYXMgd3JpdGVyLgoKRm9yIGN1c3RvbSBydW50
aW1lIHBhcmFtZXRlcnMgdGhlIHJlc3VsdGluZyBwYXJhbWV0ZXIgdmFsdWUgbmVlZHMgdG8KYmUg
c3RvcmVkIGluIGEgc3RyaW5nIGJ1ZmZlciBmb3IgYmVpbmcgY29uc3VtYWJsZSBieSB0aGUgZmls
ZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQpWMzoKLSBjb21wbGV0ZSByZXdvcmsKLSBzdXBwb3J0IGN1c3RvbSBwYXJhbWV0ZXJzLCB0
b28KLSBzdXBwb3J0IHBhcmFtZXRlciB3cml0aW5nCi0tLQogZG9jcy9taXNjL2h5cGZzLXBhdGhz
LnBhbmRvYyB8ICA5ICsrKysrKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICB8ICA1ICsr
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICB8IDE3ICsrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYyAgICAgfCAgNyArKysrLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAg
ICAgICB8ICA1ICsrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICB8IDE3ICsrKysrKyst
LS0KIHhlbi9jb21tb24vaHlwZnMuYyAgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICB8IDIzICsrKysrKysrKysrKystCiB4
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0KIHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oICAgICAgfCAgNCArKysKIHhlbi9pbmNsdWRl
L3hlbi9wYXJhbS5oICAgICAgfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLQogMTEgZmlsZXMgY2hhbmdlZCwgMjI2IGluc2VydGlvbnMoKyksIDIyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgYi9kb2Nz
L21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCmluZGV4IGU4YWU1MmVhNDUuLjE1NTQwMzllNDYgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKKysrIGIvZG9jcy9taXNjL2h5
cGZzLXBhdGhzLnBhbmRvYwpAQCAtMTQyLDMgKzE0MiwxMiBAQCBUaGUgbWFqb3IgdmVyc2lvbiBv
ZiBYZW4uCiAjIyMjIC9idWlsZGluZm8vdmVyc2lvbi9taW5vciA9IElOVEVHRVIKIAogVGhlIG1p
bm9yIHZlcnNpb24gb2YgWGVuLgorCisjIyMjIC9wYXJhbXMvCisKK0EgZGlyZWN0b3J5IG9mIHJ1
bnRpbWUgcGFyYW1ldGVycy4KKworIyMjIyAvcGFyYW1zLyoKKworVGhlIHNpbmdsZSBwYXJhbWV0
ZXJzLiBUaGUgZGVzY3JpcHRpb24gb2YgdGhlIGRpZmZlcmVudCBwYXJhbWV0ZXJzIGNhbiBiZQor
Zm91bmQgaW4gYGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvY2AuCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwppbmRleCBh
NDk3ZjZhNDhkLi4wMDYxYThkZmVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5T
CisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTg5LDYgKzg5LDExIEBAIFNFQ1RJT05T
CiAgICAgICAgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5ID0gLjsKICAgICAgICAqKC5kYXRhLnNj
aGVkdWxlcnMpCiAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47CisKKyAgICAgICAu
ID0gQUxJR04oOCk7CisgICAgICAgX19wYXJhbWh5cGZzX3N0YXJ0ID0gLjsKKyAgICAgICAqKC5k
YXRhLnBhcmFtaHlwZnMpCisgICAgICAgX19wYXJhbWh5cGZzX2VuZCA9IC47CiAgICAgICAgKigu
ZGF0YS5yZWwpCiAgICAgICAgKiguZGF0YS5yZWwuKikKICAgICAgICBDT05TVFJVQ1RPUlMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYwppbmRleCA2NTQ0NWFmZWIwLi4zNmRkY2NmYjczIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
CkBAIC03MCw2ICs3MCwxNyBAQCBpbnRlZ2VyX3BhcmFtKCJwbGVfd2luZG93IiwgcGxlX3dpbmRv
dyk7CiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfcG1sID0gdHJ1ZTsKIHN0YXRp
YyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9lcHRfYWQgPSAtMTsKIGludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9lcHRfZXhlY19zcCA9IC0xOworc3RhdGljIGNoYXIgb3B0X2VwdF9zZXR0aW5nWzE2XSA9
ICJwbWw9MSI7CisKKworc3RhdGljIHZvaWQgdXBkYXRlX2VwdF9wYXJhbSh2b2lkKQoreworICAg
IHNucHJpbnRmKG9wdF9lcHRfc2V0dGluZywgc2l6ZW9mKG9wdF9lcHRfc2V0dGluZyksICJwbWw9
JWQiLCBvcHRfZXB0X3BtbCk7CisgICAgaWYgKCBvcHRfZXB0X2FkID49IDAgKQorICAgICAgICBw
YXJhbV9hcHBlbmRfc3RyKG9wdF9lcHRfc2V0dGluZywgIixhZD0lZCIsIG9wdF9lcHRfYWQpOwor
ICAgIGlmICggb3B0X2VwdF9leGVjX3NwID49IDAgKQorICAgICAgICBwYXJhbV9hcHBlbmRfc3Ry
KG9wdF9lcHRfc2V0dGluZywgIixleGVjLXNwPSVkIiwgb3B0X2VwdF9leGVjX3NwKTsKK30KIAog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfZXB0X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC05
Myw2ICsxMDQsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFyYW0oY29uc3QgY2hh
ciAqcykKICAgICAgICAgcyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggKnNzICk7CiAKKyAgICB1
cGRhdGVfZXB0X3BhcmFtKCk7CisKICAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oImVw
dCIsIHBhcnNlX2VwdF9wYXJhbSk7CkBAIC0xMTUsNiArMTI4LDggQEAgc3RhdGljIGludCBwYXJz
ZV9lcHRfcGFyYW1fcnVudGltZShjb25zdCBjaGFyICpzKQogCiAgICAgb3B0X2VwdF9leGVjX3Nw
ID0gdmFsOwogCisgICAgdXBkYXRlX2VwdF9wYXJhbSgpOworCiAgICAgcmN1X3JlYWRfbG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKQEAg
LTE0NCw3ICsxNTksNyBAQCBzdGF0aWMgaW50IHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKGNvbnN0
IGNoYXIgKnMpCiAKICAgICByZXR1cm4gMDsKIH0KLWN1c3RvbV9ydW50aW1lX29ubHlfcGFyYW0o
ImVwdCIsIHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lKTsKK2N1c3RvbV9ydW50aW1lX29ubHlfcGFy
YW0oImVwdCIsIHBhcnNlX2VwdF9wYXJhbV9ydW50aW1lLCBvcHRfZXB0X3NldHRpbmcpOwogCiAv
KiBEeW5hbWljIChydW4tdGltZSBhZGp1c3RlZCkgZXhlY3V0aW9uIGNvbnRyb2wgZmxhZ3MuICov
CiB1MzIgdm14X3Bpbl9iYXNlZF9leGVjX2NvbnRyb2wgX19yZWFkX21vc3RseTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpp
bmRleCBjMzQ3M2I5YTQ3Li45ZTBkMjRjZTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBA
IHN0YXRpYyBfX3JlYWRfbW9zdGx5IGVudW0gewogICAgIFBDSURfWFBUSSwKICAgICBQQ0lEX05P
WFBUSQogfSBvcHRfcGNpZCA9IFBDSURfWFBUSTsKK3N0YXRpYyBjaGFyIG9wdF9wY2lkX3ZhbFs3
XSA9ICJ4cHRpIjsKIAogc3RhdGljIGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCiB7CkBA
IC0zMSwxMCArMzIsMTIgQEAgc3RhdGljIGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCiAg
ICAgewogICAgIGNhc2UgMDoKICAgICAgICAgb3B0X3BjaWQgPSBQQ0lEX09GRjsKKyAgICAgICAg
c25wcmludGYob3B0X3BjaWRfdmFsLCBzaXplb2Yob3B0X3BjaWRfdmFsKSwgIm9mZiIpOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMToKICAgICAgICAgb3B0X3BjaWQgPSBQQ0lEX0FMTDsK
KyAgICAgICAgc25wcmludGYob3B0X3BjaWRfdmFsLCBzaXplb2Yob3B0X3BjaWRfdmFsKSwgIm9u
Iik7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTQyLDEwICs0NSwxMiBAQCBz
dGF0aWMgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICBj
YXNlIDA6CiAgICAgICAgICAgICBvcHRfcGNpZCA9IFBDSURfTk9YUFRJOworICAgICAgICAgICAg
c25wcmludGYob3B0X3BjaWRfdmFsLCBzaXplb2Yob3B0X3BjaWRfdmFsKSwgIm5veHB0aSIpOwog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgb3B0X3Bj
aWQgPSBQQ0lEX1hQVEk7CisgICAgICAgICAgICBzbnByaW50ZihvcHRfcGNpZF92YWwsIHNpemVv
ZihvcHRfcGNpZF92YWwpLCAieHB0aSIpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
ZGVmYXVsdDoKQEAgLTU3LDcgKzYyLDcgQEAgc3RhdGljIGludCBwYXJzZV9wY2lkKGNvbnN0IGNo
YXIgKnMpCiAKICAgICByZXR1cm4gcmM7CiB9Ci1jdXN0b21fcnVudGltZV9wYXJhbSgicGNpZCIs
IHBhcnNlX3BjaWQpOworY3VzdG9tX3J1bnRpbWVfcGFyYW0oInBjaWQiLCBwYXJzZV9wY2lkLCBv
cHRfcGNpZF92YWwpOwogCiBzdGF0aWMgdm9pZCBub3JldHVybiBjb250aW51ZV9ub25pZGxlX2Rv
bWFpbihzdHJ1Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDI5ZWY1MDc0MzIuLjliNzE3NjAyZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwpAQCAtMjgwLDYgKzI4MCwxMSBAQCBTRUNUSU9OUwogICAgICAgIF9fc3RhcnRfc2No
ZWR1bGVyc19hcnJheSA9IC47CiAgICAgICAgKiguZGF0YS5zY2hlZHVsZXJzKQogICAgICAgIF9f
ZW5kX3NjaGVkdWxlcnNfYXJyYXkgPSAuOworCisgICAgICAgLiA9IEFMSUdOKDgpOworICAgICAg
IF9fcGFyYW1oeXBmc19zdGFydCA9IC47CisgICAgICAgKiguZGF0YS5wYXJhbWh5cGZzKQorICAg
ICAgIF9fcGFyYW1oeXBmc19lbmQgPSAuOwogICB9IDp0ZXh0CiAKICAgREVDTF9TRUNUSU9OKC5k
YXRhKSB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKaW5kZXggMmVjZjM4ZGZiZS4uMmRlMmM3ZTM3MyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtODUsOCArODUsMTAgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGVfYXJjaCBhcmNoOwogfTsKIAorI2RlZmluZSBQQVJfVkFMX1NaIDEyCisKIHN0YXRpYyBp
bnQgcGFyc2VfZ250dGFiX2xpbWl0KGNvbnN0IGNoYXIgKnBhcmFtLCBjb25zdCBjaGFyICphcmcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnZhbHApCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnZhbHAsIGNoYXIgKnBhcl92
YWwpCiB7CiAgICAgY29uc3QgY2hhciAqZTsKICAgICB1bnNpZ25lZCBsb25nIHZhbDsKQEAgLTk5
LDI4ICsxMDEsMzMgQEAgc3RhdGljIGludCBwYXJzZV9nbnR0YWJfbGltaXQoY29uc3QgY2hhciAq
cGFyYW0sIGNvbnN0IGNoYXIgKmFyZywKICAgICAgICAgcmV0dXJuIC1FUkFOR0U7CiAKICAgICAq
dmFscCA9IHZhbDsKKyAgICBzbnByaW50ZihwYXJfdmFsLCBQQVJfVkFMX1NaLCAiJWx1IiwgdmFs
KTsKIAogICAgIHJldHVybiAwOwogfQogCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRf
bWF4X2dyYW50X2ZyYW1lcyA9IDY0Oworc3RhdGljIGNoYXIgZ250dGFiX21heF9mcmFtZXNfdmFs
W1BBUl9WQUxfU1pdID0gIjY0IjsKIAogc3RhdGljIGludCBwYXJzZV9nbnR0YWJfbWF4X2ZyYW1l
cyhjb25zdCBjaGFyICphcmcpCiB7CiAgICAgcmV0dXJuIHBhcnNlX2dudHRhYl9saW1pdCgiZ250
dGFiX21heF9mcmFtZXMiLCBhcmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3B0
X21heF9ncmFudF9mcmFtZXMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wdF9t
YXhfZ3JhbnRfZnJhbWVzLCBnbnR0YWJfbWF4X2ZyYW1lc192YWwpOwogfQotY3VzdG9tX3J1bnRp
bWVfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgcGFyc2VfZ250dGFiX21heF9mcmFtZXMpOwor
Y3VzdG9tX3J1bnRpbWVfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgcGFyc2VfZ250dGFiX21h
eF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICBnbnR0YWJfbWF4X2ZyYW1lc192YWwpOwog
CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X21heF9tYXB0cmFja19mcmFt
ZXMgPSAxMDI0Oworc3RhdGljIGNoYXIgbWF4X21hcHRyYWNrX2ZyYW1lc192YWxbUEFSX1ZBTF9T
Wl0gPSAiMTAyNCI7CiAKIHN0YXRpYyBpbnQgcGFyc2VfZ250dGFiX21heF9tYXB0cmFja19mcmFt
ZXMoY29uc3QgY2hhciAqYXJnKQogewogICAgIHJldHVybiBwYXJzZV9nbnR0YWJfbGltaXQoImdu
dHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIiwgYXJnLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJm9wdF9tYXhfbWFwdHJhY2tfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZvcHRfbWF4X21hcHRyYWNrX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1heF9tYXB0cmFja19mcmFtZXNfdmFsKTsKIH0KIGN1c3RvbV9ydW50aW1lX3BhcmFt
KCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsCi0gICAgICAgICAgICAgICAgICAgICBwYXJz
ZV9nbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgICAgICBwYXJz
ZV9nbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcywgbWF4X21hcHRyYWNrX2ZyYW1lc192YWwpOwog
CiAjaWZuZGVmIEdOVFRBQl9NQVhfVkVSU0lPTgogI2RlZmluZSBHTlRUQUJfTUFYX1ZFUlNJT04g
MgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9oeXBmcy5jIGIveGVuL2NvbW1vbi9oeXBmcy5jCmlu
ZGV4IDY3NjJkMjBkZmQuLjY2NzYzNmQ2M2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vaHlwZnMu
YworKysgYi94ZW4vY29tbW9uL2h5cGZzLmMKQEAgLTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDx4
ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUg
PHhlbi9oeXBmcy5oPgorI2luY2x1ZGUgPHhlbi9wYXJhbS5oPgogI2luY2x1ZGUgPHhlbi9yd2xv
Y2suaD4KICNpbmNsdWRlIDxwdWJsaWMvaHlwZnMuaD4KIApAQCAtMjk2LDYgKzI5NywzMyBAQCBp
bnQgaHlwZnNfd3JpdGVfYm9vbChzdHJ1Y3QgaHlwZnNfZW50cnlfbGVhZiAqbGVhZiwKICAgICBy
ZXR1cm4gMDsKIH0KIAoraW50IGh5cGZzX3dyaXRlX2N1c3RvbShzdHJ1Y3QgaHlwZnNfZW50cnlf
bGVhZiAqbGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSB1YWRkciwgdW5zaWduZWQgbG9uZyB1bGVuKQoreworICAgIHN0cnVjdCBwYXJhbV9o
eXBmcyAqcDsKKyAgICBjaGFyICpidWY7CisgICAgaW50IHJldDsKKworICAgIGJ1ZiA9IHh6YWxs
b2NfYXJyYXkoY2hhciwgdWxlbik7CisgICAgaWYgKCAhYnVmICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXQgPSAtRUZBVUxUOworICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGJ1
ZiwgdWFkZHIsIHVsZW4pICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByZXQgPSAtRURPTTsK
KyAgICBpZiAoIGJ1Zlt1bGVuIC0gMV0gKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHAgPSBj
b250YWluZXJfb2YobGVhZiwgc3RydWN0IHBhcmFtX2h5cGZzLCBoeXBmcyk7CisgICAgcmV0ID0g
cC0+cGFyYW0tPnBhci5mdW5jKGJ1Zik7CisKKyBvdXQ6CisgICAgeGZyZWUoYnVmKTsKKyAgICBy
ZXR1cm4gcmV0OworfQorCiBzdGF0aWMgaW50IGh5cGZzX3dyaXRlKHN0cnVjdCBoeXBmc19lbnRy
eSAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgdWFkZHIsIHVuc2lnbmVkIGxvbmcgdWxlbikKIHsKQEAgLTM2MywzICszOTEsMTMgQEAg
bG9uZyBkb19oeXBmc19vcCh1bnNpZ25lZCBpbnQgY21kLAogCiAgICAgcmV0dXJuIHJldDsKIH0K
Kwordm9pZCBoeXBmc193cml0ZV9sb2NrKHZvaWQpCit7CisgICAgd3JpdGVfbG9jaygmaHlwZnNf
bG9jayk7Cit9CisKK3ZvaWQgaHlwZnNfd3JpdGVfdW5sb2NrKHZvaWQpCit7CisgICAgd3JpdGVf
dW5sb2NrKCZoeXBmc19sb2NrKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMg
Yi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IGI1ZWUzMDExZjUuLmU5YTUwMWUwZTEgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAt
MTk4LDcgKzE5OCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX2NtZGxpbmVfcGFyc2UoY29uc3Qg
Y2hhciAqY21kbGluZSkKIAogaW50IHJ1bnRpbWVfcGFyc2UoY29uc3QgY2hhciAqbGluZSkKIHsK
LSAgICByZXR1cm4gcGFyc2VfcGFyYW1zKGxpbmUsIF9fcGFyYW1fc3RhcnQsIF9fcGFyYW1fZW5k
KTsKKyAgICBpbnQgcmV0OworCisgICAgaHlwZnNfd3JpdGVfbG9jaygpOworICAgIHJldCA9IHBh
cnNlX3BhcmFtcyhsaW5lLCBfX3BhcmFtX3N0YXJ0LCBfX3BhcmFtX2VuZCk7CisgICAgaHlwZnNf
d3JpdGVfdW5sb2NrKCk7CisKKyAgICByZXR1cm4gcmV0OwogfQogCiAvKioKQEAgLTQyOCw2ICs0
MzQsMjEgQEAgc3RhdGljIGludCBfX2luaXQgYnVpbGRpbmZvX2luaXQodm9pZCkKIH0KIF9faW5p
dGNhbGwoYnVpbGRpbmZvX2luaXQpOwogCitzdGF0aWMgSFlQRlNfRElSX0lOSVQocGFyYW1zLCAi
cGFyYW1zIik7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcmFtX2luaXQodm9pZCkKK3sKKyAgICBz
dHJ1Y3QgcGFyYW1faHlwZnMgKnBhcmFtOworCisgICAgaHlwZnNfYWRkX2RpcigmaHlwZnNfcm9v
dCwgJnBhcmFtcywgdHJ1ZSk7CisKKyAgICBmb3IgKCBwYXJhbSA9IF9fcGFyYW1oeXBmc19zdGFy
dDsgcGFyYW0gPCBfX3BhcmFtaHlwZnNfZW5kOyBwYXJhbSsrICkKKyAgICAgICAgaHlwZnNfYWRk
X2xlYWYoJnBhcmFtcywgJnBhcmFtLT5oeXBmcywgdHJ1ZSk7CisKKyAgICByZXR1cm4gMDsKK30K
K19faW5pdGNhbGwocGFyYW1faW5pdCk7CisKICMgZGVmaW5lIERPKGZuKSBsb25nIGRvXyMjZm4K
IAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDkxM2FlMWI2NmEuLjU0NDAxNDU1NDkgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCkBAIC03OCw5ICs3OCwxMSBAQCBlbnVtIGNvbl90aW1lc3RhbXBfbW9kZQogfTsK
IAogc3RhdGljIGVudW0gY29uX3RpbWVzdGFtcF9tb2RlIF9fcmVhZF9tb3N0bHkgb3B0X2Nvbl90
aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOworc3RhdGljIGNoYXIgY29uX3RpbWVzdGFtcF9tb2Rl
X3ZhbFs3XSA9ICJub25lIjsKIAogc3RhdGljIGludCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMo
Y29uc3QgY2hhciAqcyk7Ci1jdXN0b21fcnVudGltZV9wYXJhbSgiY29uc29sZV90aW1lc3RhbXBz
IiwgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzKTsKK2N1c3RvbV9ydW50aW1lX3BhcmFtKCJjb25z
b2xlX3RpbWVzdGFtcHMiLCBwYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMsCisgICAgICAgICAgICAg
ICAgICAgICBjb25fdGltZXN0YW1wX21vZGVfdmFsKTsKIAogLyogY29ucmluZ19zaXplOiBhbGxv
d3MgYSBsYXJnZSBjb25zb2xlIHJpbmcgdGhhbiBkZWZhdWx0ICgxNmtCKS4gKi8KIHN0YXRpYyB1
aW50MzJfdCBfX2luaXRkYXRhIG9wdF9jb25yaW5nX3NpemU7CkBAIC0xMTgsMTMgKzEyMCwxNyBA
QCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CiAjaWZkZWYgTkRFQlVHCiAj
ZGVmaW5lIFhFTkxPR19VUFBFUl9USFJFU0hPTEQgICAgICAgMiAvKiBEbyBub3QgcHJpbnQgSU5G
TyBhbmQgREVCVUcgICovCiAjZGVmaW5lIFhFTkxPR19MT1dFUl9USFJFU0hPTEQgICAgICAgMiAv
KiBBbHdheXMgcHJpbnQgRVJSIGFuZCBXQVJOSU5HICovCisjZGVmaW5lIFhFTkxPR19ERUZBVUxU
X1ZBTCAgICAgICAgICAgIndhcm5pbmcvd2FybmluZyIKICNkZWZpbmUgWEVOTE9HX0dVRVNUX1VQ
UEVSX1RIUkVTSE9MRCAyIC8qIERvIG5vdCBwcmludCBJTkZPIGFuZCBERUJVRyAgKi8KICNkZWZp
bmUgWEVOTE9HX0dVRVNUX0xPV0VSX1RIUkVTSE9MRCAwIC8qIFJhdGUtbGltaXQgRVJSIGFuZCBX
QVJOSU5HICAgKi8KKyNkZWZpbmUgWEVOTE9HX0dVRVNUX0RFRkFVTFRfVkFMICAgICAibm9uZS93
YXJuaW5nIgogI2Vsc2UKICNkZWZpbmUgWEVOTE9HX1VQUEVSX1RIUkVTSE9MRCAgICAgICA0IC8q
IERvIG5vdCBkaXNjYXJkIGFueXRoaW5nICAgICAgKi8KICNkZWZpbmUgWEVOTE9HX0xPV0VSX1RI
UkVTSE9MRCAgICAgICA0IC8qIFByaW50IGV2ZXJ5dGhpbmcgICAgICAgICAgICAgKi8KKyNkZWZp
bmUgWEVOTE9HX0RFRkFVTFRfVkFMICAgICAgICAgICAiYWxsL2FsbCIKICNkZWZpbmUgWEVOTE9H
X0dVRVNUX1VQUEVSX1RIUkVTSE9MRCA0IC8qIERvIG5vdCBkaXNjYXJkIGFueXRoaW5nICAgICAg
Ki8KICNkZWZpbmUgWEVOTE9HX0dVRVNUX0xPV0VSX1RIUkVTSE9MRCA0IC8qIFByaW50IGV2ZXJ5
dGhpbmcgICAgICAgICAgICAgKi8KKyNkZWZpbmUgWEVOTE9HX0dVRVNUX0RFRkFVTFRfVkFMICAg
ICAiYWxsL2FsbCIKICNlbmRpZgogLyoKICAqIFRoZSBYRU5MT0dfREVGQVVMVCBpcyB0aGUgZGVm
YXVsdCBnaXZlbiB0byBwcmludGtzIHRoYXQKQEAgLTEzMywxNiArMTM5LDIwIEBAIHN0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soY29uc29sZV9sb2NrKTsKICNkZWZpbmUgWEVOTE9HX0RFRkFVTFQgICAg
ICAgMSAvKiBYRU5MT0dfV0FSTklORyAqLwogI2RlZmluZSBYRU5MT0dfR1VFU1RfREVGQVVMVCAx
IC8qIFhFTkxPR19XQVJOSU5HICovCiAKKyNkZWZpbmUgTE9HTFZMX1ZBTF9TWiAxNgogc3RhdGlj
IGludCBfX3JlYWRfbW9zdGx5IHhlbmxvZ191cHBlcl90aHJlc2ggPSBYRU5MT0dfVVBQRVJfVEhS
RVNIT0xEOwogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhlbmxvZ19sb3dlcl90aHJlc2ggPSBY
RU5MT0dfTE9XRVJfVEhSRVNIT0xEOworc3RhdGljIGNoYXIgeGVubG9nX3ZhbFtMT0dMVkxfVkFM
X1NaXSA9IFhFTkxPR19ERUZBVUxUX1ZBTDsKIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSB4ZW5s
b2dfZ3Vlc3RfdXBwZXJfdGhyZXNoID0KICAgICBYRU5MT0dfR1VFU1RfVVBQRVJfVEhSRVNIT0xE
Owogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHhlbmxvZ19ndWVzdF9sb3dlcl90aHJlc2ggPQog
ICAgIFhFTkxPR19HVUVTVF9MT1dFUl9USFJFU0hPTEQ7CitzdGF0aWMgY2hhciB4ZW5sb2dfZ3Vl
c3RfdmFsW0xPR0xWTF9WQUxfU1pdID0gWEVOTE9HX0dVRVNUX0RFRkFVTFRfVkFMOwogCiBzdGF0
aWMgaW50IHBhcnNlX2xvZ2x2bChjb25zdCBjaGFyICpzKTsKIHN0YXRpYyBpbnQgcGFyc2VfZ3Vl
c3RfbG9nbHZsKGNvbnN0IGNoYXIgKnMpOwogCitzdGF0aWMgY2hhciAqbHZsMm9wdFtdID0geyAi
bm9uZSIsICJlcnJvciIsICJ3YXJuaW5nIiwgImluZm8iLCAiYWxsIiB9OwogLyoKICAqIDxsdmw+
IDo9IG5vbmV8ZXJyb3J8d2FybmluZ3xpbmZvfGRlYnVnfGFsbAogICogbG9nbHZsPTxsdmxfcHJp
bnRfYWx3YXlzPlsvPGx2bF9wcmludF9yYXRlbGltaXQ+XQpAQCAtMTUxLDggKzE2MSw4IEBAIHN0
YXRpYyBpbnQgcGFyc2VfZ3Vlc3RfbG9nbHZsKGNvbnN0IGNoYXIgKnMpOwogICogU2ltaWxhciBk
ZWZpbml0aW9ucyBmb3IgZ3Vlc3RfbG9nbHZsLCBidXQgYXBwbGllcyB0byBndWVzdCB0cmFjaW5n
LgogICogRGVmYXVsdHM6IGxvZ2x2bD13YXJuaW5nIDsgZ3Vlc3RfbG9nbHZsPW5vbmUvd2Fybmlu
ZwogICovCi1jdXN0b21fcnVudGltZV9wYXJhbSgibG9nbHZsIiwgcGFyc2VfbG9nbHZsKTsKLWN1
c3RvbV9ydW50aW1lX3BhcmFtKCJndWVzdF9sb2dsdmwiLCBwYXJzZV9ndWVzdF9sb2dsdmwpOwor
Y3VzdG9tX3J1bnRpbWVfcGFyYW0oImxvZ2x2bCIsIHBhcnNlX2xvZ2x2bCwgeGVubG9nX3ZhbCk7
CitjdXN0b21fcnVudGltZV9wYXJhbSgiZ3Vlc3RfbG9nbHZsIiwgcGFyc2VfZ3Vlc3RfbG9nbHZs
LCB4ZW5sb2dfZ3Vlc3RfdmFsKTsKIAogc3RhdGljIGF0b21pY190IHByaW50X2V2ZXJ5dGhpbmcg
PSBBVE9NSUNfSU5JVCgwKTsKIApAQCAtMTczLDcgKzE4Myw3IEBAIHN0YXRpYyBpbnQgX19wYXJz
ZV9sb2dsdmwoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQogICAgIHJldHVybiAyOyAv
KiBzYW5lIGZhbGxiYWNrICovCiB9CiAKLXN0YXRpYyBpbnQgX3BhcnNlX2xvZ2x2bChjb25zdCBj
aGFyICpzLCBpbnQgKmxvd2VyLCBpbnQgKnVwcGVyKQorc3RhdGljIGludCBfcGFyc2VfbG9nbHZs
KGNvbnN0IGNoYXIgKnMsIGludCAqbG93ZXIsIGludCAqdXBwZXIsIGNoYXIgKnZhbCkKIHsKICAg
ICAqbG93ZXIgPSAqdXBwZXIgPSBfX3BhcnNlX2xvZ2x2bChzLCAmcyk7CiAgICAgaWYgKCAqcyA9
PSAnLycgKQpAQCAtMTgxLDE4ICsxOTEsMjEgQEAgc3RhdGljIGludCBfcGFyc2VfbG9nbHZsKGNv
bnN0IGNoYXIgKnMsIGludCAqbG93ZXIsIGludCAqdXBwZXIpCiAgICAgaWYgKCAqdXBwZXIgPCAq
bG93ZXIgKQogICAgICAgICAqdXBwZXIgPSAqbG93ZXI7CiAKKyAgICBzbnByaW50Zih2YWwsIExP
R0xWTF9WQUxfU1osICIlcy8lcyIsIGx2bDJvcHRbKmxvd2VyXSwgbHZsMm9wdFsqdXBwZXJdKTsK
KwogICAgIHJldHVybiAqcyA/IC1FSU5WQUwgOiAwOwogfQogCiBzdGF0aWMgaW50IHBhcnNlX2xv
Z2x2bChjb25zdCBjaGFyICpzKQogewotICAgIHJldHVybiBfcGFyc2VfbG9nbHZsKHMsICZ4ZW5s
b2dfbG93ZXJfdGhyZXNoLCAmeGVubG9nX3VwcGVyX3RocmVzaCk7CisgICAgcmV0dXJuIF9wYXJz
ZV9sb2dsdmwocywgJnhlbmxvZ19sb3dlcl90aHJlc2gsICZ4ZW5sb2dfdXBwZXJfdGhyZXNoLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmxvZ192YWwpOwogfQogCiBzdGF0aWMgaW50IHBh
cnNlX2d1ZXN0X2xvZ2x2bChjb25zdCBjaGFyICpzKQogewogICAgIHJldHVybiBfcGFyc2VfbG9n
bHZsKHMsICZ4ZW5sb2dfZ3Vlc3RfbG93ZXJfdGhyZXNoLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICZ4ZW5sb2dfZ3Vlc3RfdXBwZXJfdGhyZXNoKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAmeGVubG9nX2d1ZXN0X3VwcGVyX3RocmVzaCwgeGVubG9nX2d1ZXN0X3ZhbCk7CiB9CiAKIHN0
YXRpYyBjaGFyICpsb2dsdmxfc3RyKGludCBsdmwpCkBAIC03MzEsMjIgKzc0NCw0NiBAQCBzdGF0
aWMgaW50IHBhcnNlX2NvbnNvbGVfdGltZXN0YW1wcyhjb25zdCBjaGFyICpzKQogICAgIHsKICAg
ICBjYXNlIDA6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fTk9ORTsKKyAg
ICAgICAgc25wcmludGYoY29uX3RpbWVzdGFtcF9tb2RlX3ZhbCwgc2l6ZW9mKGNvbl90aW1lc3Rh
bXBfbW9kZV92YWwpLAorICAgICAgICAgICAgICAgICAibm9uZSIpOwogICAgICAgICByZXR1cm4g
MDsKICAgICBjYXNlIDE6CiAgICAgICAgIG9wdF9jb25fdGltZXN0YW1wX21vZGUgPSBUU01fREFU
RTsKKyAgICAgICAgc25wcmludGYoY29uX3RpbWVzdGFtcF9tb2RlX3ZhbCwgc2l6ZW9mKGNvbl90
aW1lc3RhbXBfbW9kZV92YWwpLAorICAgICAgICAgICAgICAgICAiZGF0ZSIpOwogICAgICAgICBy
ZXR1cm4gMDsKICAgICB9CiAgICAgaWYgKCAqcyA9PSAnXDAnIHx8IC8qIENvbXBhdCBmb3Igb2xk
IGJvb2xlYW5wYXJhbSgpICovCiAgICAgICAgICAhc3RyY21wKHMsICJkYXRlIikgKQorICAgIHsK
ICAgICAgICAgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9EQVRFOworICAgICAgICBzbnBy
aW50Zihjb25fdGltZXN0YW1wX21vZGVfdmFsLCBzaXplb2YoY29uX3RpbWVzdGFtcF9tb2RlX3Zh
bCksCisgICAgICAgICAgICAgICAgICJkYXRlIik7CisgICAgfQogICAgIGVsc2UgaWYgKCAhc3Ry
Y21wKHMsICJkYXRlbXMiKSApCisgICAgewogICAgICAgICBvcHRfY29uX3RpbWVzdGFtcF9tb2Rl
ID0gVFNNX0RBVEVfTVM7CisgICAgICAgIHNucHJpbnRmKGNvbl90aW1lc3RhbXBfbW9kZV92YWws
IHNpemVvZihjb25fdGltZXN0YW1wX21vZGVfdmFsKSwKKyAgICAgICAgICAgICAgICAiZGF0ZW1z
Iik7CisgICAgfQogICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJib290IikgKQorICAgIHsKICAg
ICAgICAgb3B0X2Nvbl90aW1lc3RhbXBfbW9kZSA9IFRTTV9CT09UOworICAgICAgICBzbnByaW50
Zihjb25fdGltZXN0YW1wX21vZGVfdmFsLCBzaXplb2YoY29uX3RpbWVzdGFtcF9tb2RlX3ZhbCks
CisgICAgICAgICAgICAgICAgICJib290Iik7CisgICAgfQogICAgIGVsc2UgaWYgKCAhc3RyY21w
KHMsICJyYXciKSApCisgICAgewogICAgICAgICBvcHRfY29uX3RpbWVzdGFtcF9tb2RlID0gVFNN
X1JBVzsKKyAgICAgICAgc25wcmludGYoY29uX3RpbWVzdGFtcF9tb2RlX3ZhbCwgc2l6ZW9mKGNv
bl90aW1lc3RhbXBfbW9kZV92YWwpLAorICAgICAgICAgICAgICAgICAicmF3Iik7CisgICAgfQog
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJub25lIikgKQorICAgIHsKICAgICAgICAgb3B0X2Nv
bl90aW1lc3RhbXBfbW9kZSA9IFRTTV9OT05FOworICAgICAgICBzbnByaW50Zihjb25fdGltZXN0
YW1wX21vZGVfdmFsLCBzaXplb2YoY29uX3RpbWVzdGFtcF9tb2RlX3ZhbCksCisgICAgICAgICAg
ICAgICAgICJub25lIik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9oeXBmcy5oIGIveGVuL2luY2x1ZGUveGVu
L2h5cGZzLmgKaW5kZXggYTFjMjE0MDM5OC4uZDFlYTA5NWRjMSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2h5cGZzLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h5cGZzLmgKQEAgLTg1LDUg
Kzg1LDkgQEAgaW50IGh5cGZzX3dyaXRlX2xlYWYoc3RydWN0IGh5cGZzX2VudHJ5X2xlYWYgKmxl
YWYsCiAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVh
ZGRyLCB1bnNpZ25lZCBsb25nIHVsZW4pOwogaW50IGh5cGZzX3dyaXRlX2Jvb2woc3RydWN0IGh5
cGZzX2VudHJ5X2xlYWYgKmxlYWYsCiAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIHVhZGRyLCB1bnNpZ25lZCBsb25nIHVsZW4pOworaW50IGh5cGZzX3dy
aXRlX2N1c3RvbShzdHJ1Y3QgaHlwZnNfZW50cnlfbGVhZiAqbGVhZiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1YWRkciwgdW5zaWduZWQgbG9u
ZyB1bGVuKTsKK3ZvaWQgaHlwZnNfd3JpdGVfbG9jayh2b2lkKTsKK3ZvaWQgaHlwZnNfd3JpdGVf
dW5sb2NrKHZvaWQpOwogCiAjZW5kaWYgLyogX19YRU5fSFlQRlNfSF9fICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcGFyYW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9wYXJhbS5oCmluZGV4
IDc1NDcxZWI0YWQuLmI0ZWYzZTdhMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wYXJh
bS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wYXJhbS5oCkBAIC0xLDYgKzEsNyBAQAogI2lmbmRl
ZiBfWEVOX1BBUkFNX0gKICNkZWZpbmUgX1hFTl9QQVJBTV9ICiAKKyNpbmNsdWRlIDx4ZW4vaHlw
ZnMuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogCiAvKgpAQCAtMjMsMTAgKzI0LDE3IEBAIHN0
cnVjdCBrZXJuZWxfcGFyYW0gewogICAgIH0gcGFyOwogfTsKIAorc3RydWN0IHBhcmFtX2h5cGZz
IHsKKyAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbTsKKyAgICBzdHJ1Y3QgaHlw
ZnNfZW50cnlfbGVhZiBoeXBmczsKK307CisKIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVsX3Bh
cmFtIF9fc2V0dXBfc3RhcnRbXSwgX19zZXR1cF9lbmRbXTsKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
a2VybmVsX3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKK2V4dGVybiBzdHJ1
Y3QgcGFyYW1faHlwZnMgX19wYXJhbWh5cGZzX3N0YXJ0W10sIF9fcGFyYW1oeXBmc19lbmRbXTsK
IAogI2RlZmluZSBfX2RhdGFwYXJhbSAgICAgICBfX3VzZWRfc2VjdGlvbigiLmRhdGEucGFyYW0i
KQorI2RlZmluZSBfX3BhcmFtaHlwZnMgICAgICBfX3VzZWRfc2VjdGlvbigiLmRhdGEucGFyYW1o
eXBmcyIpCiAKICNkZWZpbmUgX19wYXJhbShhdHQpICAgICAgc3RhdGljIGNvbnN0IGF0dCBcCiAg
ICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oc2l6ZW9mKHZvaWQgKikpKSkgc3RydWN0IGtl
cm5lbF9wYXJhbQpAQCAtNzYsNDAgKzg0LDg3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qga2VybmVs
X3BhcmFtIF9fcGFyYW1fc3RhcnRbXSwgX19wYXJhbV9lbmRbXTsKICAgICAgICAgICAudHlwZSA9
IE9QVF9JR05PUkUgfQogCiAjZGVmaW5lIF9fcnRwYXJhbSAgICAgICAgIF9fcGFyYW0oX19kYXRh
cGFyYW0pCisjZGVmaW5lIF9fcGFyYW1mcyAgICAgICAgIHN0YXRpYyBfX3BhcmFtaHlwZnMgXAor
ICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKHNpemVvZih2b2lkICopKSkpIHN0cnVjdCBw
YXJhbV9oeXBmcwogCi0jZGVmaW5lIGN1c3RvbV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92
YXIpIFwKKyNkZWZpbmUgY3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhciwgY29u
dHZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0cGFyXyMjX3ZhciA9IFwKICAgICAgIHsgLm5hbWUg
PSBfbmFtZSwgXAogICAgICAgICAgIC50eXBlID0gT1BUX0NVU1RPTSwgXAotICAgICAgICAgIC5w
YXIuZnVuYyA9IF92YXIgfQorICAgICAgICAgIC5wYXIuZnVuYyA9IF92YXIgfTsgXAorICAgIF9f
cGFyYW1mcyBfX3BhcmZzXyMjX3ZhciA9IFwKKyAgICAgICAgeyAucGFyYW0gPSAmX19ydHBhcl8j
I192YXIsIFwKKyAgICAgICAgICAuaHlwZnMuZS50eXBlID0gWEVOX0hZUEZTX1RZUEVfU1RSSU5H
LCBcCisgICAgICAgICAgLmh5cGZzLmUuZW5jb2RpbmcgPSBYRU5fSFlQRlNfRU5DX1BMQUlOLCBc
CisgICAgICAgICAgLmh5cGZzLmUubmFtZSA9IF9uYW1lLCBcCisgICAgICAgICAgLmh5cGZzLmUu
c2l6ZSA9IHNpemVvZihjb250dmFyKSwgXAorICAgICAgICAgIC5oeXBmcy5lLnJlYWQgPSBoeXBm
c19yZWFkX2xlYWYsIFwKKyAgICAgICAgICAuaHlwZnMuZS53cml0ZSA9IGh5cGZzX3dyaXRlX2N1
c3RvbSwgXAorICAgICAgICAgIC5oeXBmcy5jb250ZW50ID0gJmNvbnR2YXIgfQogI2RlZmluZSBi
b29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBf
X3J0cGFyXyMjX3ZhciA9IFwKICAgICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCiAgICAgICAgICAg
LnR5cGUgPSBPUFRfQk9PTCwgXAogICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAg
ICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH07
IFwKKyAgICBfX3BhcmFtZnMgX19wYXJmc18jI192YXIgPSBcCisgICAgICAgIHsgLnBhcmFtID0g
Jl9fcnRwYXJfIyNfdmFyLCBcCisgICAgICAgICAgLmh5cGZzLmUudHlwZSA9IFhFTl9IWVBGU19U
WVBFX1VJTlQsIFwKKyAgICAgICAgICAuaHlwZnMuZS5lbmNvZGluZyA9IFhFTl9IWVBGU19FTkNf
UExBSU4sIFwKKyAgICAgICAgICAuaHlwZnMuZS5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAu
aHlwZnMuZS5zaXplID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLmh5cGZzLmUucmVhZCA9
IGh5cGZzX3JlYWRfbGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5lLndyaXRlID0gaHlwZnNfd3Jp
dGVfYm9vbCwgXAorICAgICAgICAgIC5oeXBmcy5jb250ZW50ID0gJl92YXIgfQogI2RlZmluZSBp
bnRlZ2VyX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBf
X3J0cGFyXyMjX3ZhciA9IFwKICAgICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCiAgICAgICAgICAg
LnR5cGUgPSBPUFRfVUlOVCwgXAogICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAg
ICAgICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH07
IFwKKyAgICBfX3BhcmFtZnMgX19wYXJmc18jI192YXIgPSBcCisgICAgICAgIHsgLnBhcmFtID0g
Jl9fcnRwYXJfIyNfdmFyLCBcCisgICAgICAgICAgLmh5cGZzLmUudHlwZSA9IFhFTl9IWVBGU19U
WVBFX1VJTlQsIFwKKyAgICAgICAgICAuaHlwZnMuZS5lbmNvZGluZyA9IFhFTl9IWVBGU19FTkNf
UExBSU4sIFwKKyAgICAgICAgICAuaHlwZnMuZS5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAu
aHlwZnMuZS5zaXplID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLmh5cGZzLmUucmVhZCA9
IGh5cGZzX3JlYWRfbGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5lLndyaXRlID0gaHlwZnNfd3Jp
dGVfbGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5jb250ZW50ID0gJl92YXIgfQogI2RlZmluZSBz
aXplX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhcikgXAogICAgIF9fcnRwYXJhbSBfX3J0
cGFyXyMjX3ZhciA9IFwKICAgICAgICAgeyAubmFtZSA9IF9uYW1lLCBcCiAgICAgICAgICAgLnR5
cGUgPSBPUFRfU0laRSwgXAogICAgICAgICAgIC5sZW4gPSBzaXplb2YoX3ZhciksIFwKLSAgICAg
ICAgICAucGFyLnZhciA9ICZfdmFyIH0KKyAgICAgICAgICAucGFyLnZhciA9ICZfdmFyIH07IFwK
KyAgICBfX3BhcmFtZnMgX19wYXJmc18jI192YXIgPSBcCisgICAgICAgIHsgLnBhcmFtID0gJl9f
cnRwYXJfIyNfdmFyLCBcCisgICAgICAgICAgLmh5cGZzLmUudHlwZSA9IFhFTl9IWVBGU19UWVBF
X1VJTlQsIFwKKyAgICAgICAgICAuaHlwZnMuZS5lbmNvZGluZyA9IFhFTl9IWVBGU19FTkNfUExB
SU4sIFwKKyAgICAgICAgICAuaHlwZnMuZS5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAuaHlw
ZnMuZS5zaXplID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLmh5cGZzLmUucmVhZCA9IGh5
cGZzX3JlYWRfbGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5lLndyaXRlID0gaHlwZnNfd3JpdGVf
bGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5jb250ZW50ID0gJl92YXIgfQogI2RlZmluZSBzdHJp
bmdfcnVudGltZV9vbmx5X3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgX19ydHBhcmFtIF9fcnRw
YXJfIyNfdmFyID0gXAogICAgICAgICB7IC5uYW1lID0gX25hbWUsIFwKICAgICAgICAgICAudHlw
ZSA9IE9QVF9TVFIsIFwKICAgICAgICAgICAubGVuID0gc2l6ZW9mKF92YXIpLCBcCi0gICAgICAg
ICAgLnBhci52YXIgPSAmX3ZhciB9CisgICAgICAgICAgLnBhci52YXIgPSAmX3ZhciB9OyBcCisg
ICAgX19wYXJhbWZzIF9fcGFyZnNfIyNfdmFyID0gXAorICAgICAgICB7IC5wYXJhbSA9ICZfX3J0
cGFyXyMjX3ZhciwgXAorICAgICAgICAgIC5oeXBmcy5lLnR5cGUgPSBYRU5fSFlQRlNfVFlQRV9T
VFJJTkcsIFwKKyAgICAgICAgICAuaHlwZnMuZS5lbmNvZGluZyA9IFhFTl9IWVBGU19FTkNfUExB
SU4sIFwKKyAgICAgICAgICAuaHlwZnMuZS5uYW1lID0gX25hbWUsIFwKKyAgICAgICAgICAuaHlw
ZnMuZS5zaXplID0gc2l6ZW9mKF92YXIpLCBcCisgICAgICAgICAgLmh5cGZzLmUucmVhZCA9IGh5
cGZzX3JlYWRfbGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5lLndyaXRlID0gaHlwZnNfd3JpdGVf
bGVhZiwgXAorICAgICAgICAgIC5oeXBmcy5jb250ZW50ID0gJl92YXIgfQogCi0jZGVmaW5lIGN1
c3RvbV9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCisjZGVmaW5lIGN1c3RvbV9ydW50aW1l
X3BhcmFtKF9uYW1lLCBfdmFyLCBjb250dmFyKSBcCiAgICAgY3VzdG9tX3BhcmFtKF9uYW1lLCBf
dmFyKTsgXAotICAgIGN1c3RvbV9ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpCisgICAg
Y3VzdG9tX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3ZhciwgY29udHZhcikKICNkZWZpbmUg
Ym9vbGVhbl9ydW50aW1lX3BhcmFtKF9uYW1lLCBfdmFyKSBcCiAgICAgYm9vbGVhbl9wYXJhbShf
bmFtZSwgX3Zhcik7IFwKICAgICBib29sZWFuX3J1bnRpbWVfb25seV9wYXJhbShfbmFtZSwgX3Zh
cikKQEAgLTEyMyw0ICsxNzgsNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSBf
X3BhcmFtX3N0YXJ0W10sIF9fcGFyYW1fZW5kW107CiAgICAgc3RyaW5nX3BhcmFtKF9uYW1lLCBf
dmFyKTsgXAogICAgIHN0cmluZ19ydW50aW1lX29ubHlfcGFyYW0oX25hbWUsIF92YXIpCiAKKyNk
ZWZpbmUgcGFyYW1fYXBwZW5kX3N0cih2YXIsIGZtdCwgdmFsKSBcCisgICAgc25wcmludGYodmFy
ICsgc3RybGVuKHZhciksIHNpemVvZih2YXIpIC0gc3RybGVuKHZhciksIGZtdCwgdmFsKQorCiAj
ZW5kaWYgLyogX1hFTl9QQVJBTV9IICovCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:18:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itpfx-0007tC-NZ; Tue, 21 Jan 2020 09:18:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itpfw-0007t7-Sv
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:18:20 +0000
X-Inumbo-ID: f1bf76e0-3c2e-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1bf76e0-3c2e-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 09:18: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 mx2.suse.de (Postfix) with ESMTP id 678DBBB17;
 Tue, 21 Jan 2020 09:18:10 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
Date: Tue, 21 Jan 2020 10:18:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120171840.GF11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDEuMjAyMCAxODoxOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEph
biAyMCwgMjAyMCBhdCAwNToxMDozM1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MTcuMDEuMjAyMCAxMjowOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gV2hlbiBwbGFjaW5n
IG1lbW9yeSBCQVJzIHdpdGggc2l6ZXMgc21hbGxlciB0aGFuIDRLIG11bHRpcGxlIG1lbW9yeQo+
Pj4gQkFScyBjYW4gZW5kIHVwIG1hcHBlZCB0byB0aGUgc2FtZSBndWVzdCBwaHlzaWNhbCBhZGRy
ZXNzLCBhbmQgdGh1cwo+Pj4gd29uJ3Qgd29yayBjb3JyZWN0bHkuCj4+Cj4+IFRoaW5raW5nIGFi
b3V0IGl0IGFnYWluLCBhcmVuJ3QgeW91IGZpeGluZyBvbmUgcG9zc2libGUgY2FzZSBieQo+PiBi
cmVha2luZyB0aGUgb3Bwb3NpdGUgb25lOiBXaGF0IHlvdSBmaXggaXMgd2hlbiB0aGUgdHdvIGRp
c3RpbmN0Cj4+IEJBUnMgKG9mIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBkZXZpY2VzKSBtYXAgdG8g
ZGlzdGluY3QgTUZOcwo+PiAod2hpY2ggd291bGQgaGF2ZSByZXF1aXJlZCBhIHNpbmdsZSBHRk4g
dG8gbWFwIHRvIGJvdGggb2YgdGhlc2UKPj4gTUZOcykuIEJ1dCBkb24ndCB5b3UsIGF0IHRoZSBz
YW1lIHRpbWUsIGJyZWFrIHRoZSBjYXNlIG9mIHR3bwo+PiBCQVJzIChwZXJoYXBzLCBidXQgbm90
IG5lY2Vzc2FyaWx5LCBvZiB0aGUgc2FtZSBwaHlzaWNhbCBkZXZpY2UpCj4+IG1hcHBpbmcgYm90
aCB0byB0aGUgc2FtZSBNRk4sIGkuZS4gcmVxdWlyaW5nIHRvIGhhdmUgdHdvIGRpc3RpbmN0Cj4+
IEdGTnMgbWFwIHRvIG9uZSBNRk4/IChBdCBsZWFzdCBmb3IgdGhlIG1vbWVudCBJIGNhbid0IHNl
ZSBhIHdheQo+PiBmb3IgaHZtbG9hZGVyIHRvIGRpc3Rpbmd1aXNoIHRoZSB0d28gY2FzZXMuKQo+
IAo+IElNTyB3ZSBzaG91bGQgZm9yY2UgYWxsIEJBUnMgdG8gYmUgcGFnZS1pc29sYXRlZCBieSBk
b20wIChzaW5jZSBYZW4KPiBkb2Vzbid0IGhhdmUgdGhlIGtub3dsZWRnZSBvZiBkb2luZyBzbyks
IGJ1dCBJIGRvbid0IHNlZSB0aGUgaXNzdWUKPiB3aXRoIGhhdmluZyBkaWZmZXJlbnQgZ2ZucyBw
b2ludGluZyB0byB0aGUgc2FtZSBtZm4uIElzIHRoYXQgYQo+IGxpbWl0YXRpb24gb2YgcGFnaW5n
PwoKSXQncyBhIGxpbWl0YXRpb24gb2YgdGhlIChnbG9iYWwpIE0yUCB0YWJsZS4KCj4gSSB0aGlu
ayB5b3UgY2FuIG1hcCBhIGdyYW50IG11bHRpcGxlIHRpbWVzIGludG8KPiBkaWZmZXJlbnQgZ2Zu
cywgd2hpY2ggYWNoaWV2ZXMgdGhlIHNhbWUgQUZBSUNULgoKT25lIG1pZ2h0IHRoaW5rIHRoaXMg
d291bGQgYmUgcG9zc2libGUsIGJ1dCBhZmFpY3QKZ3Vlc3RfcGh5c21hcF9hZGRfe3BhZ2UsZW50
cnl9KCkgd2lsbCBkZXN0cm95IHRoZSBwcmlvciBhc3NvY2lhdGlvbgp3aGVuL2JlZm9yZSBpbnNl
cnRpbmcgdGhlIG5ldyBvbmUuIEkuZS4gaWYgc3Vic2VxdWVudGx5IGFueSBvcGVyYXRpb24Kd2Fz
IHVzZWQgd2hpY2ggbmVlZHMgdG8gY29uc3VsdCB0aGUgTTJQLCBvbmx5IHRoZSBtb3N0IHJlY2Vu
dGx5CnJlY29yZGVkIEdGTiB3b3VsZCBiZSByZXR1cm5lZCBhbmQgaGVuY2Ugb3BlcmF0ZWQgb24u
IFdoZXRoZXIgdGhhdCdzCmEgcHJvYmxlbSBpbiBwcmFjdGljZSAoaS5lLiB3aGV0aGVyIGFueSBz
dWNoIE0yUCBsb29rdXAgbWlnaHQKc2Vuc2libHkgaGFwcGVuKSBpcyBwcmV0dHkgaGFyZCB0byB0
ZWxsIHdpdGhvdXQgZ29pbmcgdGhyb3VnaCBhIGxvdApvZiBjb2RlLCBJIGd1ZXNzLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:27:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09:27: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 1itpp2-0000IG-OY; Tue, 21 Jan 2020 09:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itpp1-0000IB-Es
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:27:43 +0000
X-Inumbo-ID: 450f39bb-3c30-11ea-ba4f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 450f39bb-3c30-11ea-ba4f-12813bfff9fa;
 Tue, 21 Jan 2020 09:27:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 631FEAC79;
 Tue, 21 Jan 2020 09:27:41 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
 <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
 <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
Date: Tue, 21 Jan 2020 10:27:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

T24gMjEuMDEuMjAyMCAwMDo1MCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gT24gMjAuMDEuMjAg
MDk6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNy4wMS4yMDIwIDIwOjA2LCBFc2xhbSBF
bG5pa2V0eSB3cm90ZToKPj4+IE9uIDIwLjEyLjE5IDEwOjUzLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBPbiAxOS4xMi4yMDE5IDIyOjA4LCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4+Pj4gT24g
MTguMTIuMTkgMTI6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMTIuMjAxOSAw
MjozMiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4+Pj4+Pj4gRGVjb3VwbGUgdGhlIG1pY3JvY29k
ZSByZWZlcmVuY2luZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVCIHRvIHRoYXQKPj4+Pj4+PiB3
aGVuIHVzaW5nIEVGSS4gVGhpcyBhbGxvd3MgdXMgdG8gYXZvaWQgdGhlICJ1bnNwZWNpZmllZCBl
ZmZlY3QiIG9mCj4+Pj4+Pj4gdXNpbmcgYDxpbnRlZ2VyPiB8IHNjYW5gIGFsb25nIHhlbi5lZmku
Cj4+Pj4+Pgo+Pj4+Pj4gSSBndWVzcyAidW5zcGVjaWZpZWQgZWZmZWN0IiBpbiB0aGUgZG9jIHdh
cyBwcmV0dHkgcG9pbnRsZXNzIC0gc3VjaAo+Pj4+Pj4gb3B0aW9ucyBoYXZlIGJlZW4gaWdub3Jl
ZCBiZWZvcmU7IGluIGZhY3QgLi4uCj4+Pj4+Pgo+Pj4+Pj4+IFdpdGggdGhhdCwgWGVuIGNhbiBl
eHBsaWNpdGx5Cj4+Pj4+Pj4gaWdub3JlIHRob3NlIG5hbWVkIG9wdGlvbnMgd2hlbiB1c2luZyBF
RkkuCj4+Pj4+Pgo+Pj4+Pj4gLi4uIEkgZG9uJ3Qgc2VlIHRoaW5ncyBiZWNvbWluZyBhbnkgbW9y
ZSBleHBsaWNpdCAobm90IGV2ZW4gcGFyc2luZwo+Pj4+Pj4gdGhlIG9wdGlvbnMgd2FzIHF1aXRl
IGV4cGxpY2l0IHRvIG1lKS4KPj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEkgYWdyZWUgdGhhdCB0aG9zZSBv
cHRpb25zIGhhdmUgYmVlbiBpZ25vcmVkIHNvIGZhciBpbiB0aGUgY2FzZSBvZiBFRkkuCj4+Pj4+
IFRoZSBkb2N1bWVudGF0aW9uIGNvbnRyYWRpY3RzIHRoYXQgaG93ZXZlci4gVGhlIGRvY3VtZW50
YXRpb246Cj4+Pj4+ICogc2F5cyA8aW50ZWdlcj4gaGFzIHVuc3BlY2lmaWVkIGVmZmVjdC4KPj4+
Pj4gKiBkb2VzIG5vdCBtZW50aW9uIGFueXRoaW5nIGFib3V0IHNjYW4gYmVpbmcgaWdub3JlZC4K
Pj4+Pj4KPj4+Pj4gV2l0aCB0aGlzIHBhdGNoLCBpdCBpcyBleHBsaWNpdCBpbiBjb2RlIGFuZCBp
biBkb2N1bWVudGF0aW9uIHRoYXQgYm90aAo+Pj4+PiBvcHRpb25zIGFyZSBpZ25vcmVkIGluIGNh
c2Ugb2YgRUZJLgo+Pj4+Cj4+Pj4gQnV0IGlzbid0IGl0IHJhdGhlciB0aGF0IHVjb2RlPXNjYW4g
Y291bGQgKGFuZCBoZW5jZSBwZXJoYXBzIHNob3VsZCkKPj4+PiBhbHNvIGhhdmUgaXRzIHZhbHVl
IG9uIEVGST8KPj4+Pgo+Pj4KPj4+IEkgZG8gbm90IHNlZSAidWNvZGU9c2NhbiIgYXBwbGljYWJs
ZSBpbiBhbnl3YXkgaW4gdGhlIGNhc2Ugb2YgRUZJLiBJbgo+Pj4gRUZJLCB0aGVyZSBhcmUgbm90
ICJtb2R1bGVzIiB0byBzY2FuIHRocm91Z2gsIGJ1dCByYXRoZXIgdGhlIGVmaSBjb25maWcKPj4+
IHBvaW50cyBleGFjdGx5IHRvIHRoZSBtaWNyb2NvZGUgYmxvYi4KPj4KPj4gV2hhdCB3b3VsZCBi
ZSB3cm9uZyB3aXRoIHRoZSBFRkkgY29kZSB0byBhbHNvIGluc3BlY3Qgd2hhdGV2ZXIgaGFzIGJl
ZW4KPj4gc3BlY2lmaWVkIHdpdGggcmFtZGlzaz0gaWYgdGhlcmUgd2FzIG5vIHVjb2RlPSA/Cj4g
Cj4gSSBzZWUsIGludGVyZXN0aW5nLiBUaGlzIHNvdW5kcyBsaWtlIGEgbGVnaXRpbWF0ZSB1c2Ug
Y2FzZSBpbmRlZWQuIEkgCj4gd29uZGVyLCB3b3VsZCBJIGJlIGJyZWFraW5nIGFueXRoaW5nIGlm
IEkgc2ltcGx5IGFsbG93IHRoZSBleGlzdGluZyBjb2RlIAo+IHRoYXQgaXRlcmF0ZXMgb3ZlciBt
b2R1bGVzIHRvIGtpY2sgaW4gd2hlbiB1Y29kZT1zY2FuIGlycmVzcGVjdGl2ZSBvZiAKPiBFRkkg
b3IgbGVnYWN5IGJvb3Q/CgpJIGRvbid0IHRoaW5rIHNvLCBubywgYnV0IGl0IHdvdWxkIG5lZWQg
ZG91YmxlIGNoZWNraW5nIChhbmQKbWVudGlvbmluZyBpbiB0aGUgZGVzY3JpcHRpb24gYW5kL29y
IGRvY3VtZW50YXRpb24pLgoKPiBBbHNvLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSB1Y29kZT0g
c3BlY2lmaWVkIGJ5IAo+IGVmaS5jZmcgd291bGQgdGFrZSBwcmVjZWRlbmNlIG92ZXIgdGhlIHVj
b2RlPXNjYW4uIERvIG5vdCB5b3UgdGhpbms/CgpJIGd1ZXNzIHdlIG5lZWQgdG8gc2V0dGxlIG9u
IHdoYXQgd2Ugd2FudCB0byB0YWtlIHByZWNlZGVuY2UgYW5kCnRoZW4gbWFrZSBzdXJlIGNvZGUg
YWxzbyBiZWhhdmVzIHRoaXMgd2F5LiBCdXQgeWVzLCBJIHRoaW5rIHVjb2RlPQpmcm9tIHRoZSAu
Y2ZnIHNob3VsZCBzdXBlcnNlZGUgdWNvZGU9c2NhbiBvbiB0aGUgY29tbWFuZCBsaW5lLiBBCnBv
c3NpYmx5IHVzZWZ1bCBhZGp1c3RtZW50IHRvIHRoaXMgbWlnaHQgYmUgdG8gZGlzdGluZ3Vpc2gg
d2hldGhlcgp0aGUgdWNvZGU9c2NhbiB3YXMgaW4gYSBzcGVjaWZpYyAuY2ZnIHNlY3Rpb24gd2hp
bGUgdGhlIHVjb2RlPSB3YXMKaW4gW2dsb2JhbF0gKGkuZS4gc29ydCBvZiBhIGRlZmF1bHQpLCBp
biB3aGljaCBjYXNlIG1heWJlIHRoZQp1Y29kZT1zY2FuIHNob3VsZCB3aW4uIFRob3VnaHRzPwoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:36:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09: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 1itpxO-00019P-PW; Tue, 21 Jan 2020 09:36:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zbT7=3K=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1itpxN-00019K-EA
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:36:21 +0000
X-Inumbo-ID: 76271b16-3c31-11ea-9fd7-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 76271b16-3c31-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 09:36:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579599371;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=v3ejH+F1snfAozezFNc5c7vdqT48VnQHGH9Shn1K2Eg=;
 b=LVWnG/SpCiRtSc9475W4iPe8VRyjNlklkbH4qnJOMQ/vMeWLpm7OkeqXxQYfo+djAN1E+2
 hyfbQTgYIPYrxYkS4dk63V9DM9tMrwpkkDjixelgKryKi2PhOOqIUD31xvA+KAfY4jaSWI
 X/FP7QHWomyJLB8tNHx4LGgtxtGvEMA=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-362-WGhMKxUGM8qMmG1iPee1dQ-1; Tue, 21 Jan 2020 04:36:10 -0500
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 mimecast-mx01.redhat.com (Postfix) with ESMTPS id 98598108442D;
 Tue, 21 Jan 2020 09:36:07 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-106.ams2.redhat.com
 [10.36.116.106])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 68F515C545;
 Tue, 21 Jan 2020 09:36:05 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 8E5D416E36; Tue, 21 Jan 2020 10:36:04 +0100 (CET)
Date: Tue, 21 Jan 2020 10:36:04 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200121093604.ruclkfho5gmflasq@sirius.home.kraxel.org>
References: <20200120122051.25178-1-tzimmermann@suse.de>
MIME-Version: 1.0
In-Reply-To: <20200120122051.25178-1-tzimmermann@suse.de>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-MC-Unique: WGhMKxUGM8qMmG1iPee1dQ-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, laurent.pinchart@ideasonboard.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, sean@poorly.run, emil.velikov@collabora.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDE6MjA6NDdQTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gSW5zdGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVz
LCBkcml2ZXJzIHdpdGhvdXQgVkJMQU5LCj4gc3VwcG9ydCBjYW4gZW5hYmxlIGRybV9jcnRjX3Zi
bGFuay5ub192YmxhbmsgYW5kIGxldCBEUk0gZG8gdGhlIHJlc3QuCj4gVGhlIHBhdGNoc2V0IG1h
a2VzIHRoaXMgb2ZmaWNpYWwgYW5kIGNvbnZlcnRzIG92ZXIgZHJpdmVycy4KPiAKPiBUaGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBsb29rcyBhdCB0aGUgbnVtYmVyIG9mIGluaXRpYWxpemVkIENS
VENzCj4gd3J0IHZibGFua2luZy4gSWYgdmJsYW5raW5nIGhhcyBiZWVuIGluaXRpYWxpemVkIGZv
ciBhIENSVEMsIHRoZSBkcml2ZXIKPiBpcyByZXNwb25zaWJsZSBmb3Igc2VuZGluZyBvdXQgVkJM
QU5LIGV2ZW50cy4gT3RoZXJ3aXNlLCBEUk0gd2lsbCBzZW5kCj4gb3V0IHRoZSBldmVudC4gVGhl
IGJlaGF2aW91ciBzZWxlY3RlZCBieSBpbml0aWFsaXppbmcgbm9fdmJsYW5rIGFzIHBhcnQKPiBv
ZiBkcm1fYXRvbWljX2hlbHBlcl9jaGVja19tb2Rlc2V0KCkuCj4gCj4gSSB3ZW50IHRocm91Z2gg
YWxsIGRyaXZlcnMsIGxvb2tpbmcgZm9yIHRob3NlIHRoYXQgY2FsbCBzZW5kIG91dCBWQkxBTksK
PiBldmVudHMgYnV0IGRvIG5vdCBjYWxsIGRybV92YmxhbmtfaW5pdCgpLiBUaGVzZSBhcmUgY29u
dmVydGVkIHRvIHRoZSBuZXcKPiBzZW1hbnRpY3MuIFRoaXMgYWZmZWN0cyB0aW55IGRyaXZlcnM7
IGRyaXZlcnMgZm9yIHZpcnR1YWwgaGFyZHdhcmU7IGFuZAo+IGEgZmV3IG90aGVycywgd2hpY2gg
ZG8gbm90IHN1cHBvcnQgaW50ZXJydXB0cy4gWGVuIGNvbWVzIHdpdGggaXRzCj4gb3duIFZCTEFO
SyBsb2dpYyBhbmQgZGlzYWJsZXMgbm9fdmJsYW5rIGV4cGxpY3RseS4KCkFja2VkLWJ5OiBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:50:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itqAh-0002ZE-3a; Tue, 21 Jan 2020 09:50:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=O4ZA=3K=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1itqAf-0002Pq-KH
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:50:05 +0000
X-Inumbo-ID: 5f0c5336-3c33-11ea-9fd7-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f0c5336-3c33-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 09:49:53 +0000 (UTC)
Received: from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 76F659D12634EFFEEB6F;
 Tue, 21 Jan 2020 17:49:51 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS407-HUB.china.huawei.com
 (10.3.19.207) with Microsoft SMTP Server id 14.3.439.0; Tue, 21 Jan 2020
 17:49:42 +0800
To: <xen-devel@lists.xenproject.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E26C935.9080107@hisilicon.com>
Date: Tue, 21 Jan 2020 17:49:41 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function for
 ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 xuwei5@hisilicon.com, Jan Beulich <jbeulich@suse.com>,
 Volodymyr_Babchuk@epam.com
Content-Type: multipart/mixed; boundary="===============8822540550065934821=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8822540550065934821==
Content-Type: multipart/alternative;
	boundary="------------030604060806010707090406"

--------------030604060806010707090406
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit

Add __acpi_unmap_table function for ARM and invoke it at acpi_os_unmap_memory
to make sure the related fixmap has been cleared before using it for a
different mapping.

Signed-off-by: Wei Xu<xuwei5@hisilicon.com>
---
  xen/arch/arm/acpi/lib.c | 25 +++++++++++++++++++++++++
  xen/drivers/acpi/osl.c  |  2 ++
  xen/include/xen/acpi.h  |  1 +
  3 files changed, 28 insertions(+)

diff --git a/xen/arch/arm/acpi/lib.c b/xen/arch/arm/acpi/lib.c
index 4fc6e17..69e87ec 100644
--- a/xen/arch/arm/acpi/lib.c
+++ b/xen/arch/arm/acpi/lib.c
@@ -49,6 +49,31 @@ char *__acpi_map_table(paddr_t phys, unsigned long size)
      return ((char *) base + offset);
  }
  
+void __acpi_unmap_table(void __iomem * virt, unsigned long size)
+{
+    unsigned long base, end;
+    int idx;
+
+    base = FIXMAP_ADDR(FIXMAP_ACPI_BEGIN);
+    end = FIXMAP_ADDR(FIXMAP_ACPI_END);
+
+    if ( (unsigned long)virt < base || (unsigned long)virt > end )
+    {
+        return;
+    }
+
+    idx = FIXMAP_ACPI_BEGIN + ((unsigned long)virt - base) / PAGE_SIZE;
+    clear_fixmap(idx);
+
+    while ( size > PAGE_SIZE )
+    {
+        if ( ++idx > FIXMAP_ACPI_END )
+            return;
+        clear_fixmap(idx);
+        size -= PAGE_SIZE;
+    }
+}
+
  /* True to indicate PSCI 0.2+ is implemented */
  bool __init acpi_psci_present(void)
  {
diff --git a/xen/drivers/acpi/osl.c b/xen/drivers/acpi/osl.c
index 4c8bb78..18666c7 100644
--- a/xen/drivers/acpi/osl.c
+++ b/xen/drivers/acpi/osl.c
@@ -114,6 +114,8 @@ void acpi_os_unmap_memory(void __iomem * virt, acpi_size size)
  		return;
  	}
  
+	__acpi_unmap_table(virt, size);
+
  	if (system_state >= SYS_STATE_boot)
  		vunmap((void *)((unsigned long)virt & PAGE_MASK));
  }
diff --git a/xen/include/xen/acpi.h b/xen/include/xen/acpi.h
index 5cfa060..acb00a2 100644
--- a/xen/include/xen/acpi.h
+++ b/xen/include/xen/acpi.h
@@ -68,6 +68,7 @@ typedef int (*acpi_table_entry_handler) (struct acpi_subtable_header *header, co
  
  unsigned int acpi_get_processor_id (unsigned int cpu);
  char * __acpi_map_table (paddr_t phys_addr, unsigned long size);
+void __acpi_unmap_table(void __iomem * virt, unsigned long size);
  int acpi_boot_init (void);
  int acpi_boot_table_init (void);
  int acpi_numa_init (void);
-- 2.8.1 .


--------------030604060806010707090406
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 bgcolor="#FFFFFF" text="#000000">
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 14px;" lang="x-western">
      <pre wrap="">Add __acpi_unmap_table function for ARM and invoke it at acpi_os_unmap_memory
to make sure the related fixmap has been cleared before using it for a
different mapping.

Signed-off-by: Wei Xu <a class="moz-txt-link-rfc2396E" href="mailto:xuwei5@hisilicon.com">&lt;xuwei5@hisilicon.com&gt;</a>
---
 xen/arch/arm/acpi/lib.c | 25 +++++++++++++++++++++++++
 xen/drivers/acpi/osl.c  |  2 ++
 xen/include/xen/acpi.h  |  1 +
 3 files changed, 28 insertions(+)

diff --git a/xen/arch/arm/acpi/lib.c b/xen/arch/arm/acpi/lib.c
index 4fc6e17..69e87ec 100644
--- a/xen/arch/arm/acpi/lib.c
+++ b/xen/arch/arm/acpi/lib.c
@@ -49,6 +49,31 @@ char *__acpi_map_table(paddr_t phys, unsigned long size)
     return ((char *) base + offset);
 }
 
+void __acpi_unmap_table(void __iomem * virt, unsigned long size)
+{
+    unsigned long base, end;
+    int idx;
+
+    base = FIXMAP_ADDR(FIXMAP_ACPI_BEGIN);
+    end = FIXMAP_ADDR(FIXMAP_ACPI_END);
+
+    if ( (unsigned long)virt &lt; base || (unsigned long)virt &gt; end )
+    {
+        return;
+    }
+
+    idx = FIXMAP_ACPI_BEGIN + ((unsigned long)virt - base) / PAGE_SIZE;
+    clear_fixmap(idx);
+
+    while ( size &gt; PAGE_SIZE )
+    {
+        if ( ++idx &gt; FIXMAP_ACPI_END )
+            return;
+        clear_fixmap(idx);
+        size -= PAGE_SIZE;
+    }
+}
+
 /* True to indicate PSCI 0.2+ is implemented */
 bool __init acpi_psci_present(void)
 {
diff --git a/xen/drivers/acpi/osl.c b/xen/drivers/acpi/osl.c
index 4c8bb78..18666c7 100644
--- a/xen/drivers/acpi/osl.c
+++ b/xen/drivers/acpi/osl.c
@@ -114,6 +114,8 @@ void acpi_os_unmap_memory(void __iomem * virt, acpi_size size)
 		return;
 	}
 
+	__acpi_unmap_table(virt, size);
+
 	if (system_state &gt;= SYS_STATE_boot)
 		vunmap((void *)((unsigned long)virt &amp; PAGE_MASK));
 }
diff --git a/xen/include/xen/acpi.h b/xen/include/xen/acpi.h
index 5cfa060..acb00a2 100644
--- a/xen/include/xen/acpi.h
+++ b/xen/include/xen/acpi.h
@@ -68,6 +68,7 @@ typedef int (*acpi_table_entry_handler) (struct acpi_subtable_header *header, co
 
 unsigned int acpi_get_processor_id (unsigned int cpu);
 char * __acpi_map_table (paddr_t phys_addr, unsigned long size);
+void __acpi_unmap_table(void __iomem * virt, unsigned long size);
 int acpi_boot_init (void);
 int acpi_boot_table_init (void);
 int acpi_numa_init (void);
<div class="moz-txt-sig">-- 
2.8.1


.

</div></pre>
    </div>
  </body>
</html>

--------------030604060806010707090406--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8822540550065934821==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:51:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09: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 1itqBw-0002kT-H9; Tue, 21 Jan 2020 09:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itqBu-0002kN-Pe
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:51:22 +0000
X-Inumbo-ID: 8e4745c0-3c33-11ea-ba5a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e4745c0-3c33-11ea-ba5a-12813bfff9fa;
 Tue, 21 Jan 2020 09:51: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 <osstest-admin@xenproject.org>)
 id 1itqBj-000106-3q; Tue, 21 Jan 2020 09:51: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 1itqBi-00047y-S5; Tue, 21 Jan 2020 09:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itqBi-0005Hk-RQ; Tue, 21 Jan 2020 09:51:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146340-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=e0fbb9121a684b5604a4e572c9c7e4016ad5505c
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 09:51:10 +0000
Subject: [Xen-devel] [xen-unstable test] 146340: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM0MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJsb2NrZWQgaW4gMTQ2MDU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2
MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBlMGZiYjkxMjFhNjg0YjU2MDRhNGU1NzJjOWM3ZTQwMTZhZDU1MDVjCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0
MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNTggIDIwMjAtMDEt
MTQgMDE6NTE6MzggWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAyMDIw
LTAxLTE0IDIxOjM2OjE5IFogICAgNiBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQ2MzQwICAyMDIwLTAxLTIwIDIyOjM2OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcnRlbSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVw
YW0uY29tPgogIEFydGVtIE15Z2FpZXYgPGpvY3VsYXRvckBnbWFpbC5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEph
c29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBMYXJzIEt1cnRoIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2Vj
LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFu
dCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
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
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDYyMiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 09:56:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 09:56: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 1itqGV-0002xZ-Ah; Tue, 21 Jan 2020 09:56:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnp3=3K=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1itqGU-0002xU-1w
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 09:56:06 +0000
X-Inumbo-ID: 3845b0c0-3c34-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3845b0c0-3c34-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 09:55:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579600557;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=eC3rdLCJ1dNUyghL4Firg/oTUL40U9JNBNfQvejKPNU=;
 b=I8t5a9s66YUTv2RSMepCOJLrLTZmJOwsKy2myfdXM+HGa/WK32PbhmW+
 +G8Xo8siYLnW0oADkUtr8l/7mgPfkTS+W1maI82ifz6q7BsFy7SB5rftb
 0kqEEkmB9rRvsVj24IRzfjKV4z+hvrumugGvafAGOSjkIMba6OKF5hmEC M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F/YJ82/IRNbqLkwri8H5DaS2a4n8KVAThJbUhtOJY2kwCg4BiUnxveke1B8+gdD5qHmqVPgOgj
 zlQK6ht2iiqbJyFPrQrGOGdqga1ntiHLO/kSDAx9c4we+SCJahqw64E3+1nxBDbC2PQnZyTDGE
 mtumIcYn357ZCfegb5CDjYeuwBs9yPH/LLuPy5KsSw68AooOVB8IoAMsuhkV7B2jVnd/xyd79X
 QlkOat52a2TrZofENcYre+eOZNL3FXsuMVpR0PuisKePlh7nqUY+cZ3YIvXs9lmOz/s21KX1FJ
 J5A=
X-SBRS: 2.7
X-MesageID: 11789581
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,345,1574139600"; d="scan'208";a="11789581"
From: George Dunlap <George.Dunlap@citrix.com>
To: Nick Rosbrook <rosbrookn@gmail.com>
Thread-Topic: [Xen-devel] [PATCH v3 5/8] golang/xenlight: Default loglevel to
 DEBUG until we get everything working
Thread-Index: AQHVzU7ZRIoOloQjE0axTALd7TBR5qf0KuYAgACrqQA=
Date: Tue, 21 Jan 2020 09:55:54 +0000
Message-ID: <C58CCF43-A9B8-4B2A-A90C-59B74603D8EA@citrix.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-5-george.dunlap@citrix.com>
 <CAEBZRSeChqy9QTDccEu_caRG2CkryPKHBsXbQ+tmQ3RgP2LNVw@mail.gmail.com>
In-Reply-To: <CAEBZRSeChqy9QTDccEu_caRG2CkryPKHBsXbQ+tmQ3RgP2LNVw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3608.40.2.2.4)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FBFC6DF1776C7A49BD6BFC20536EB58C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 5/8] golang/xenlight: Default loglevel to
 DEBUG until we get everything working
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gSmFuIDIwLCAyMDIwLCBhdCAxMTo0MSBQTSwgTmljayBSb3Nicm9vayA8cm9zYnJv
b2tuQGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPj4gVGhlIG90aGVyIG9wdGlvbiB3b3VsZCBiZSB0
byBleHBvc2UgdGhlIFhUTCBsb2dnaW5nIGxldmVscyBhbmQgbGV0IHRoZQ0KPj4gY2FsbGVyIHNl
dCB0aGVtIHNvbWVob3cuDQo+IEkgdGhpbmsgdGhpcyBpcyBmaW5lIGZvciBub3cuDQo+IA0KPiBG
b3IgdGhlIGZ1dHVyZSwgSSBsaWtlIHVzaW5nIHRoZSAiZnVuY3Rpb25hbCBvcHRpb24iIHBhdHRl
cm4gZm9yIHRoaXMNCj4gc29ydCBvZiB0aGluZy4gVGhhdCB3YXksIGlmIGEgdXNlciB3YW50ZWQg
dG8gc2V0IGEgbm9uLWRlZmF1bHQgbG9nDQo+IGxldmVsLCB0aGV5IGNvdWxkIGRvOg0KPiANCj4g
Y3R4LCBlcnIgOj0geGVubGlnaHQuTmV3Q29udGV4dCh4ZW5saWdodC5XaXRoTG9nTGV2ZWwobHZs
KSkNCj4gDQo+IGJ1dCBpZiB0aGV5IGRvIG5vdCBuZWVkIHRvIHNwZWNpZnkgYW55IG9wdGlvbnMs
IGl0J3Mgc3RpbGwganVzdDoNCj4gDQo+IGN0eCwgZXJyIDo9IHhlbmxpZ2h0Lk5ld0NvbnRleHQo
KQ0KDQpZb3Uga25vdywgSSBzb21laG93IHJlbWVtYmVyZWQgdGhlIOKAnHVzZSBhIGZ1bmN0aW9u
IHRvIHNldCBvcHRpb25z4oCdIHBhdHRlcm4gKGFuZCBoYXZlIGEgIG1vY2stdXAgZm9yIHRoYXQg
aW4gdGhlIOKAnE5ld1R5cGUoKeKAnSBwYXRjaCBsYXRlciksIGJ1dCBkaWRu4oCZdCBub3RpY2Ug
dGhhdCBzdWNoIGZ1bmN0aW9uIHdlcmUgdmFyaWFkaWMuICBUaGF04oCZcyBhIGxvdCBuaWNlci4N
Cg0KQnV0IHJlYWxseSwgd2UgbmVlZCBhIHdheSB0byBhY3R1YWxseSBjcmVhdGUgYSBsb2dnZXIg
cHJvcGVybHkuICBBcHBhcmVudGx5IG9uZSB0aGluZyBsaWJ2aXJ0IGRvZXMgaXMgdG8gY3JlYXRl
IGEgbG9nZ2VyIHRvIGEgZmlsZSBmb3IgZWFjaCBndWVzdC4gIFRoYXTigJlzIHNvbWV0aGluZyBv
dXIgcGFja2FnZSB1c2VycyAgbWlnaHQgd2FudCB0byBkbyBhdCBzb21lIHBvaW50Lg0KDQogLUdl
b3JnZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:01:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10: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 1itqLh-0003oM-0i; Tue, 21 Jan 2020 10:01:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MI7m=3K=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1itqLf-0003oH-VT
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:01:28 +0000
X-Inumbo-ID: fc960bd2-3c34-11ea-8e9a-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::707])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc960bd2-3c34-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 10:01:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OPEZUlRp12fZ+arCcD9yHKQQCtVHjJ0uWGBPT8r/LgJBiARcoznrlzXxe7ThH8FlJvlFTlbop6fGsdC2NSqS/xdzqnBIZ2x79dL5R9XqzFlajDHR47PXNf+apz+0RZzT+4IfZXNnNEVIdQFn5m/lJuP3TKiLVeh+sEJbcDeCLpQilm4yxfwPjlCZRRYpSEja1szxr5kDzYde9hYZwBBhPXwjLGwhCzoXQ201PGZFuWvHXpEm+hWAGqLSoTK+/R4wodybR/0W7W9qRpzYBANTzyvl3w+1KQuMcbPBM7PqJja5MoOQHGRud5fCT0705rQzXdbVZ+7ELdTUhh0AZGUhGQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FzXBLiba4Aik8WezPwLr+0iN2pakAWZlvNBSbmjEm9s=;
 b=lptLFTS2kbWCFyUe5gKnnBgbpRbKyo/5L4kEVI/za9OBzoRn3hSWlaYg68Q77q2FSw/ZCCfX6aVh2o3tojbt3Vl+koYVtQD9AIo7jjXhtK4jDjqKVeS3O6eUfRtJa3zAJurAYtkm/CX/CCyoETFltDYFGCX8gLgY3WjI/lK3+8TmuhGVyUnicBoKGPtp56jXRYQ/JZWae/dbfe0xXfjtAXmTQdkRe8rSCCK5DH/MPptF61OrmQ6E4wxaXqywQPy00xvhaZuzUYlELwSk+RW2MOBrUJdClZBGtjp/WGox1ZZqri8C3tkrwSMYSPNhmeldhkjgs0sflKNWXmLRebR13w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FzXBLiba4Aik8WezPwLr+0iN2pakAWZlvNBSbmjEm9s=;
 b=V3G3Bb32aqsJ961dJ0uglp9YPkQsHG1jmA033nSr3o9fBTdASUaIF9Rb21T9qDBB+qPHxh3trrSrBWf3/CWgCmNamUUXLCW5t+DJfoOUpvXNKLfxtdFDizg0MaJJ+5EAluGKqV36XwaBWRCevktCzY1KXDIWYwI0Pf6gYH6OawE=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3015.eurprd02.prod.outlook.com (10.175.234.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.22; Tue, 21 Jan 2020 10:01:23 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.026; Tue, 21 Jan 2020
 10:01:22 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0PR06CA0053.eurprd06.prod.outlook.com (2603:10a6:208:aa::30) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.18 via Frontend Transport; Tue, 21 Jan 2020 10:01:21 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Wei Xu <xuwei5@hisilicon.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
Thread-Index: AQHV0EBzyX2it6CDtUGAF3Arvy+eQaf04vQA
Date: Tue, 21 Jan 2020 10:01:22 +0000
Message-ID: <9f8c3201-e40b-18bf-12e5-ed9f3f0a563a@bitdefender.com>
References: <5E26C935.9080107@hisilicon.com>
In-Reply-To: <5E26C935.9080107@hisilicon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0053.eurprd06.prod.outlook.com
 (2603:10a6:208:aa::30) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6e198a74-6a19-49ba-63f1-08d79e58de96
x-ms-traffictypediagnostic: DB6PR02MB3015:|DB6PR02MB3015:
x-microsoft-antispam-prvs: <DB6PR02MB3015109207CE0E052AB41926AB0D0@DB6PR02MB3015.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(346002)(366004)(136003)(396003)(376002)(189003)(199004)(31696002)(4744005)(36756003)(316002)(956004)(71200400001)(478600001)(2616005)(7416002)(8936002)(31686004)(4326008)(110136005)(54906003)(53546011)(86362001)(52116002)(6486002)(66476007)(16526019)(81156014)(5660300002)(2906002)(8676002)(66946007)(66446008)(66556008)(81166006)(186003)(64756008)(16576012)(26005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3015;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bgcAIc+7XhsvZW3CGdJRdyQLlGoBYtbuTD7lO+XWF9P1VI+28W/QNZbnh/ODlxFg9fwDN0cfAJV7+3ffv3pNmaUVv7DIiPHeX4zcq/vfn6RZ9vADFxsMI//q7CesM1RN5m/hFlkGwBTvgN2wQ8tishDH2Q6s02bj+bnKLCGpmlgU4DAFUySburc81GrorXNqybbYzo26TSf56ZQM7qxvX89yTfOCKYVU+050S/O57hhvkmzLLnREOKILXvaXP3lVYmRvOOWrzDdAwvuTHMKNoKhcIxzrNl4MXPPgSF4f9Tmn9rz7gYUKT6sxEoxzTuPf/7uhpgHGASyBV8V8772QwMmwmAG1BDQMJBy9+R+9mJIL6s3LY5aTCkEWhUrjQIdiS693s2K4/O9BUr+wf9O8niyvYV2TiBiqJ8k+Uh9xL+F0zUdRQRsb1tuGrUMczkv2
x-ms-exchange-transport-forked: True
Content-ID: <AE412E5FBD613C4582120BDD88E5FED3@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6e198a74-6a19-49ba-63f1-08d79e58de96
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 10:01:22.8400 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZeYMfBZAF48OQ5mjeDfI46ZsMiaT2qGONQiddszpI9I4ahPZYfbgus4Vmk28R/5KxrAj87Quedeq86lfXpHqNXjEpz2hw+sqALEV12TfYfE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3015
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>,
 "Volodymyr_Babchuk@epam.com" <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>

DQoNCk9uIDIxLjAxLjIwMjAgMTE6NDksIFdlaSBYdSB3cm90ZToNCj4gQWRkIF9fYWNwaV91bm1h
cF90YWJsZSBmdW5jdGlvbiBmb3IgQVJNIGFuZCBpbnZva2UgaXQgYXQgYWNwaV9vc191bm1hcF9t
ZW1vcnkNCj4gdG8gbWFrZSBzdXJlIHRoZSByZWxhdGVkIGZpeG1hcCBoYXMgYmVlbiBjbGVhcmVk
IGJlZm9yZSB1c2luZyBpdCBmb3IgYQ0KPiBkaWZmZXJlbnQgbWFwcGluZy4NCj4gDQo+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBYdTx4dXdlaTVAaGlzaWxpY29uLmNvbT4NCj4gLS0tDQo+ICAgeGVuL2Fy
Y2gvYXJtL2FjcGkvbGliLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAgeGVu
L2RyaXZlcnMvYWNwaS9vc2wuYyAgfCAgMiArKw0KPiAgIHhlbi9pbmNsdWRlL3hlbi9hY3BpLmgg
IHwgIDEgKw0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jIGIveGVuL2FyY2gvYXJtL2FjcGkvbGli
LmMNCj4gaW5kZXggNGZjNmUxNy4uNjllODdlYyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJt
L2FjcGkvbGliLmMNCj4gKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvbGliLmMNCj4gQEAgLTQ5LDYg
KzQ5LDMxIEBAIGNoYXIgKl9fYWNwaV9tYXBfdGFibGUocGFkZHJfdCBwaHlzLCB1bnNpZ25lZCBs
b25nIHNpemUpDQo+ICAgICAgIHJldHVybiAoKGNoYXIgKikgYmFzZSArIG9mZnNldCk7DQo+ICAg
fQ0KPiAgIA0KPiArdm9pZCBfX2FjcGlfdW5tYXBfdGFibGUodm9pZCBfX2lvbWVtICogdmlydCwg
dW5zaWduZWQgbG9uZyBzaXplKQ0KDQpZb3UgaGF2ZSBhIHN0cmF5IHNwYWNlIGhlcmUgYWZ0ZXIg
IioiDQoNCj4gK3sNCj4gKyAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGVuZDsNCj4gKyAgICBpbnQg
aWR4Ow0KPiArDQo+ICsgICAgYmFzZSA9IEZJWE1BUF9BRERSKEZJWE1BUF9BQ1BJX0JFR0lOKTsN
Cj4gKyAgICBlbmQgPSBGSVhNQVBfQUREUihGSVhNQVBfQUNQSV9FTkQpOw0KDQpNYXliZSB0aGUg
aW5pdGlhbGl6YXRpb24gY2FuIGJlIG1vdmVkIHRvIHRoZSBkZWNsYXJhdGlvbj8NCg0KDQpBbGV4
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:13:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10: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 1itqXH-0004gu-9Y; Tue, 21 Jan 2020 10:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itqXF-0004gp-R7
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:13:25 +0000
X-Inumbo-ID: a7003772-3c36-11ea-ba5f-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7003772-3c36-11ea-ba5f-12813bfff9fa;
 Tue, 21 Jan 2020 10:13:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 08E83B303;
 Tue, 21 Jan 2020 10:13:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 11:13:00 +0100
Message-Id: <20200121101301.421-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121101301.421-1-jgross@suse.com>
References: <20200121101301.421-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgYSB0cmlnZ2VyaW5nIEJVR19PTigpIHdpbGwgb25seSBwcmludCBzb3VyY2UgZmlsZSBh
bmQgbGluZQppbmZvcm1hdGlvbi4gQWRkIHRoZSBwb3NzaWJpbGl0eSB0byBwcmludCB0aGUgdHJp
Z2dlcmluZyBjb25kaXRpb24gbGlrZQpBU1NFUlQoKS4KCkRvIHRoYXQgYnkgaW50cm9kdWNpbmcg
QlVHX1ZFUkJPU0UoKSBhbmQgYWRkIGEgS2NvbmZpZyBvcHRpb24gdG8gbWFrZQpCVUdfT04gdXNl
IEJVR19WRVJCT1NFKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWMzoKLSBtb3ZlIGtjb25maWcgb3B0aW9uIG91dCBvZiBERUJVRyB8fCBleHBl
cnQgc2VjdGlvbiAoSmFuIEJldWxpY2gpCi0gZml4IEFSTSBidWlsZCAoSmFuIEJldWxpY2gpCi0g
ZWxpbWluYXRlIEJVR19PTl9WRVJCT1NFKCkgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9LY29uZmln
LmRlYnVnICAgICAgICAgfCA4ICsrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oIHwg
NiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmggfCA1ICsrKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbGliLmggICAgIHwgNCArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4v
S2NvbmZpZy5kZWJ1ZwppbmRleCBiMzUxMWU4MWEyLi43NWM4NTVlNGFlIDEwMDY0NAotLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMTEsNiArMTEsMTMg
QEAgY29uZmlnIERFQlVHCiAKIAkgIFlvdSBwcm9iYWJseSB3YW50IHRvIHNheSAnTicgaGVyZS4K
IAorY29uZmlnIERFQlVHX0JVR1ZFUkJPU0UKKwlib29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdl
cyIKKwlkZWZhdWx0IERFQlVHCisJLS0taGVscC0tLQorCSAgSW4gY2FzZSBhIEJVR19PTiB0cmln
Z2VycyBhZGRpdGlvbmFsbHkgcHJpbnQgdGhlIHRyaWdnZXJpbmcKKwkgIGNvbmRpdGlvbiBvbiB0
aGUgY29uc29sZS4KKwogaWYgREVCVUcgfHwgRVhQRVJUID0gInkiCiAKIGNvbmZpZyBDUkFTSF9E
RUJVRwpAQCAtODEsNyArODgsNiBAQCBjb25maWcgUEVSRl9BUlJBWVMKIAktLS1oZWxwLS0tCiAJ
ICBFbmFibGVzIHNvZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4K
IAotCiBjb25maWcgVkVSQk9TRV9ERUJVRwogCWJvb2wgIlZlcmJvc2UgZGVidWcgbWVzc2FnZXMi
CiAJZGVmYXVsdCBERUJVRwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKaW5kZXggMzZjODAzMzU3Yy4uOTBiMjMxZTc3YSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2J1Zy5oCkBAIC02MCwxMSArNjAsMTMgQEAgc3RydWN0IGJ1Z19mcmFtZSB7CiAKICNk
ZWZpbmUgV0FSTigpIEJVR19GUkFNRShCVUdGUkFNRV93YXJuLCBfX0xJTkVfXywgX19GSUxFX18s
IDAsICIiKQogCi0jZGVmaW5lIEJVRygpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEJVR19GUkFNRShCVUdGUkFNRV9idWcsICBfX0xJTkVf
XywgX19GSUxFX18sIDAsICIiKTsgICAgICAgIFwKKyNkZWZpbmUgQlVHX1ZFUkJPU0UobXNnKSBk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQlVHX0ZSQU1FKEJV
R0ZSQU1FX2J1ZywgIF9fTElORV9fLCBfX0ZJTEVfXywgMCwgbXNnKTsgICAgICAgXAogICAgIHVu
cmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIH0gd2hpbGUgKDApCiAKKyNkZWZpbmUgQlVHKCkgQlVHX1ZFUkJPU0UoIiIpCisKICNkZWZp
bmUgYXNzZXJ0X2ZhaWxlZChtc2cpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgQlVHX0ZSQU1FKEJVR0ZSQU1FX2Fzc2VydCwgX19MSU5FX18sIF9fRklMRV9fLCAx
LCBtc2cpOyAgICAgXAogICAgIHVucmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YnVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oCmluZGV4IDliYjRhMTk0MjAuLjQ2ZDI4
Mjc3N2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9idWcuaApAQCAtNjAsMTAgKzYwLDExIEBAIHN0cnVjdCBidWdfZnJhbWUg
ewogCiAKICNkZWZpbmUgV0FSTigpIEJVR19GUkFNRShCVUdGUkFNRV93YXJuLCBfX0xJTkVfXywg
X19GSUxFX18sIDAsIE5VTEwpCi0jZGVmaW5lIEJVRygpIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEJVR19GUkFNRShCVUdGUkFNRV9idWcs
ICBfX0xJTkVfXywgX19GSUxFX18sIDAsIE5VTEwpOyAgICAgIFwKKyNkZWZpbmUgQlVHX1ZFUkJP
U0UobXNnKSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQlVH
X0ZSQU1FKEJVR0ZSQU1FX2J1ZywgIF9fTElORV9fLCBfX0ZJTEVfXywgMCwgbXNnKTsgICAgICAg
XAogICAgIHVucmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKIH0gd2hpbGUgKDApCisjZGVmaW5lIEJVRygpIEJVR19WRVJCT1NFKE5VTEwp
CiAKICNkZWZpbmUgcnVuX2luX2V4Y2VwdGlvbl9oYW5kbGVyKGZuKSBCVUdfRlJBTUUoQlVHRlJB
TUVfcnVuX2ZuLCAwLCBmbiwgMCwgTlVMTCkKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDVkNzE4YmJkYmEuLjU0M2I3NTk1
MmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbGliLmgKQEAgLTIyLDcgKzIyLDExIEBACiAjaW5jbHVkZSA8eGVuL3N0cmluZy5oPgogI2lu
Y2x1ZGUgPGFzbS9idWcuaD4KIAorI2lmZGVmIENPTkZJR19ERUJVR19CVUdWRVJCT1NFCisjZGVm
aW5lIEJVR19PTihwKSAgZG8geyBpZiAodW5saWtlbHkocCkpIEJVR19WRVJCT1NFKCNwKTsgIH0g
d2hpbGUgKDApCisjZWxzZQogI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlrZWx5KHAp
KSBCVUcoKTsgIH0gd2hpbGUgKDApCisjZW5kaWYKICNkZWZpbmUgV0FSTl9PTihwKSBkbyB7IGlm
ICh1bmxpa2VseShwKSkgV0FSTigpOyB9IHdoaWxlICgwKQogCiAjaWYgX19HTlVDX18gPiA0IHx8
IChfX0dOVUNfXyA9PSA0ICYmIF9fR05VQ19NSU5PUl9fID49IDYpCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:13:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10: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 1itqXN-0004hF-J6; Tue, 21 Jan 2020 10:13:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itqXN-0004h9-0g
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:13:33 +0000
X-Inumbo-ID: a6fe2932-3c36-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6fe2932-3c36-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 10:13:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 05D9DB302;
 Tue, 21 Jan 2020 10:13:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 11:12:59 +0100
Message-Id: <20200121101301.421-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v3 0/2] xen: fix CONFIG_DEBUG_LOCKS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q09ORklHX0RFQlVHX0xPQ0tTIGlzIHVzaW5nIEFTU0VSVCgpIGZvciBjYXRjaGluZyBpc3N1ZXMg
bWFraW5nIGl0CmRlcGVuZCBvbiBDT05GSUdfREVCVUcuCgpUaGlzIHNlcmllcyBmaXhlcyB0aGF0
IGJ5IHVzaW5nIEJVR19PTigpIGluc3RlYWQuIEluIG9yZGVyIG5vdCB0byBsb3NlCnRoZSByYXRo
ZXIgbmljZSBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gd2hpY2ggY29uZGl0aW9uIHdhcyBoaXQgYWRk
IGEKY29uZmlnIG9wdGlvbiB0byBpbmNsdWRlIGEgbWVzc2FnZSBzaW1pbGFyIHRvIHRoZSBvbmUg
QVNTRVJUKCkgaXMKcHJpbnRpbmcgaW4gY2FzZSBvZiBCVUdfT04oKSB0cmlnZ2VyaW5nLgoKSnVl
cmdlbiBHcm9zcyAoMik6CiAgeGVuOiBhZGQgY29uZmlnIG9wdGlvbiB0byBpbmNsdWRlIGZhaWxp
bmcgY29uZGl0aW9uIGluIEJVR19PTigpCiAgICBtZXNzYWdlCiAgeGVuOiBtYWtlIENPTkZJR19E
RUJVR19MT0NLUyB1c2FibGUgd2l0aG91dCBDT05GSUdfREVCVUcKCiB4ZW4vS2NvbmZpZy5kZWJ1
ZyAgICAgICAgIHwgOCArKysrKysrLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICB8IDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmggfCA2ICsrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9idWcuaCB8IDUgKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAgICAgfCA0ICsrKysKIDUg
ZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:13:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itqXS-0004jf-TD; Tue, 21 Jan 2020 10:13:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itqXS-0004jO-0m
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:13:38 +0000
X-Inumbo-ID: a7005f54-3c36-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a7005f54-3c36-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 10:13:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 293DFB305;
 Tue, 21 Jan 2020 10:13:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 11:13:01 +0100
Message-Id: <20200121101301.421-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200121101301.421-1-jgross@suse.com>
References: <20200121101301.421-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 2/2] xen: make CONFIG_DEBUG_LOCKS usable
 without CONFIG_DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

SW4gZXhwZXJ0IG1vZGUgaXQgaXMgcG9zc2libGUgdG8gZW5hYmxlIENPTkZJR19ERUJVR19MT0NL
UyB3aXRob3V0CmhhdmluZyBlbmFibGVkIENPTkZJR19ERUJVRy4gVGhlIGNvZGluZyBpcyBkZXBl
bmRpbmcgb24gQ09ORklHX0RFQlVHCmFzIGl0IGlzIHVzaW5nIEFTU0VSVCgpLCBob3dldmVyLgoK
Rml4IHRoYXQgYnkgdXNpbmcgQlVHX09OKCkgaW5zdGVhZCBvZiBBU1NFUlQoKSBpbiByZWxfbG9j
aygpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24v
c3BpbmxvY2suYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24v
c3BpbmxvY2suYwppbmRleCAyODZmOTE2YmNhLi4zNDQ5ODFjNTRhIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NwaW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC04Niw3ICs4
Niw3IEBAIHN0YXRpYyB2b2lkIGdvdF9sb2NrKHVuaW9uIGxvY2tfZGVidWcgKmRlYnVnKQogc3Rh
dGljIHZvaWQgcmVsX2xvY2sodW5pb24gbG9ja19kZWJ1ZyAqZGVidWcpCiB7CiAgICAgaWYgKCBh
dG9taWNfcmVhZCgmc3Bpbl9kZWJ1ZykgPiAwICkKLSAgICAgICAgQVNTRVJUKGRlYnVnLT5jcHUg
PT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgQlVHX09OKGRlYnVnLT5jcHUgIT0gc21w
X3Byb2Nlc3Nvcl9pZCgpKTsKICAgICBkZWJ1Zy0+Y3B1ID0gU1BJTkxPQ0tfTk9fQ1BVOwogfQog
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:21:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:21: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 1itqey-0005hR-P2; Tue, 21 Jan 2020 10:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgZb=3K=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itqex-0005hM-6H
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:21:23 +0000
X-Inumbo-ID: c39c7b6b-3c37-11ea-ba5f-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c39c7b6b-3c37-11ea-ba5f-12813bfff9fa;
 Tue, 21 Jan 2020 10:21:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579602079;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=s5ybYdKaL3xmbE9CXD56UG0B7GvmbpasoNfDp4pylJ0=;
 b=S2bSW+/BCUb+AltzD7RpFMlvYVpouZ592EarNYAatH8xxi1gXsOUpDGM
 4RwCwr40feuwHq4NNx2Q4IUsLBQUBd/Wvlv8KPJIQSkZUoQoRiGUSbr17
 8Tn+B9PWvHTSUnJVGedhxkaIKl9dHE1G5NNRcbxHhIKN/WxZm8u0kaYS+ c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wJysqY62UGRzurcFWRAi7kRW1+VDnNDThrYbOz8H//f9qis3Nmi++xbfcadCfSZXYOcQAMPXSz
 OHWq846FwtQkvRxN3GIq844OropwxSCIKrlaUH1A6jTmHzMXhzTs7chjVEbNkDBtjxR6f0gIFQ
 FsHOhxmyPnhFcmbEyHBkwCZ3SJyT5C4Yj/ItAGPDU+0YPpQP4LR2g4sBmccnNTZrOblDhl5iYC
 4bW37TDEh7GUDT6DQYmlzP90pfGmdNHkUe5VLzU1InLRkw8vg1AQ3la3uSXeAc8ti9qGxQSSxs
 wYA=
X-SBRS: 2.7
X-MesageID: 11627179
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,345,1574139600"; d="scan'208";a="11627179"
Date: Tue, 21 Jan 2020 10:21:09 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200121102109.GG11756@Air-de-Roger>
References: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable 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>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gU3VuLCBKYW4gMTksIDIwMjAgYXQgMDM6MTc6MTNBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGJyYW5jaCB4ZW4tdW5zdGFibGUKPiB4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlCj4gam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtCj4gdGVzdGlkIGRlYmlhbi1odm0taW5zdGFsbAo+IAo+IFRyZWU6IGxpbnV4IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKPiBUcmVlOiBsaW51eGZpcm13YXJlIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAo+IFRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+IFRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKPiBUcmVlOiB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKPiAKPiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCj4gCj4gICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+ICAgQnVnIGludHJvZHVjZWQ6ICBhYWNjMTQzMDA2NDI5
ZGU0NjkzMmFhYmFlMTdjMTM4NDZjNzFmYTQ1Cj4gICBCdWcgbm90IHByZXNlbnQ6IDI1NzJjN2Q3
NmUxYWVlOWIxMWEyM2M1NDhjZWU2OWIxNWEzNTQwMWYKPiAgIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjIzNC8KPiAK
PiAKPiAgIGNvbW1pdCBhYWNjMTQzMDA2NDI5ZGU0NjkzMmFhYmFlMTdjMTM4NDZjNzFmYTQ1Cj4g
ICBBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gICBE
YXRlOiAgIFRodSBKYW4gMiAyMTozNzozNiAyMDIwICswMDAwCj4gICAKPiAgICAgICB0b29scy9s
aWJ4bDogUGx1bWIgZG9tYWluX2NyZWF0ZV9zdGF0ZSBkb3duIGludG8gbGlieGxfX2J1aWxkX3By
ZSgpCj4gICAgICAgCj4gICAgICAgVG8gZml4IENQVUlEIGhhbmRsaW5nLCBsaWJ4bF9fYnVpbGRf
cHJlKCkgaXMgZ29pbmcgdG8gaGF2ZSB0byBkaXN0aW5ndWlzaAo+ICAgICAgIGJldHdlZW4gYSBi
cmFuZCBuZXcgVk0gdnMgb25lIHdoaWNoIGlzIGJlaW5nIG1pZ3JhdGVkLWluL3Jlc3VtZWQuCj4g
ICAgICAgCj4gICAgICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gICAgICAgCj4gICAgICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAg
ICAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpU
aGUgaXNzdWUgaXMgdGhhdCB0aGlzIGNoYW5nZSBpcyBwYXNzaW5nIHRoZSBndWVzdCBkb21haW5f
Y3JlYXRlX3N0YXRlCnRvIGxpYnhsX19kb21haW5fYnVpbGQgaW4gbGlieGxfX3NwYXduX3N0dWJf
ZG0sIGFuZCBoZW5jZSB0aGUKc3R1YmRvbWFpbiBkb2Vzbid0IGdldCBjcmVhdGVkLiBJIGhhdmUg
dGhlIGZvbGxvd2luZyBwYXRjaCB0aGF0IGZpeGVzCml0LCBidXQgaXQncyBraW5kIG9mIGRpcnR5
LgoKLS0tODwtLS0KRnJvbSA2ODhmZGU5NTk5MmQwN2JiMTEyM2QzMjRhNjgwMDZkZDA4YmM2NTEy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpEYXRlOiBUdWUsIDIxIEphbiAyMDIwIDEwOjE0OjA5ICswMDAwClN1Ympl
Y3Q6IFtQQVRDSF0gbGlieGw6IGZpeCBzdHViZG9tYWluIGNyZWF0aW9uIGFmdGVyIGFhY2MxNDMw
MDY0MjlkZQpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz
ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKYWFjYzE0MzAwNjQyOWRl
IGJyb2tlIHN0dWJkb21haW4gY3JlYXRpb24gYnkgcGFzc2luZyB0aGUgZ3Vlc3QKZG9tYWluX2Ny
ZWF0ZV9zdGF0ZSB0byBsaWJ4bF9fZG9tYWluX2J1aWxkIGluIGxpYnhsX19zcGF3bl9zdHViX2Rt
LAp3aGVuIGl0IHNob3VsZCBpbnN0ZWFkIGJlIGNyYWZ0aW5nIGEgbmV3IGRvbWFpbl9jcmVhdGVf
c3RhdGUgZm9yIHRoZQpzdHViZG9tYWluLgoKRml4ZXM6IGFhY2MxNDMwMDY0MjlkZSAoJ3Rvb2xz
L2xpYnhsOiBQbHVtYiBkb21haW5fY3JlYXRlX3N0YXRlIGRvd24gaW50byBsaWJ4bF9fYnVpbGRf
cHJlKCknKQpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMjIgKysrKysrKysrKysr
Ky0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzICstLQogMiBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAz
ZjA4Y2NhZDFiLi5iMWRkZGU3N2U4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIxMTAsMTcgKzIxMTAsMjEgQEAgdm9p
ZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fY3Jl
YXRlX3N0YXRlICpkY3MpCiAgICAgeHNfdHJhbnNhY3Rpb25fdCB0OwogCiAgICAgLyogY29udmVu
aWVuY2UgYWxpYXNlcyAqLwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRtX2NvbmZp
ZyA9ICZzZHNzLT5kbV9jb25maWc7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZ3Vl
c3RfY29uZmlnID0gc2Rzcy0+ZG0uZ3Vlc3RfY29uZmlnOwogICAgIGNvbnN0IGludCBndWVzdF9k
b21pZCA9IHNkc3MtPmRtLmd1ZXN0X2RvbWlkOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKmNvbnN0IGRfc3RhdGUgPSBzZHNzLT5kbS5idWlsZF9zdGF0ZTsKLSAgICBsaWJ4bF9fZG9t
YWluX2J1aWxkX3N0YXRlICpjb25zdCBzdHViZG9tX3N0YXRlID0gJnNkc3MtPmRtX3N0YXRlOwor
ICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0dWJkb21fc3RhdGU7CisgICAgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZG1fY29uZmlnOwogCiAgICAgLyogSW5pdGlhbGlzZSBwcml2YXRlIHBh
cnQgb2Ygc2RzcyAqLwotICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdChzdHViZG9t
X3N0YXRlKTsKICAgICBkbXNzX2luaXQoJnNkc3MtPmRtKTsKICAgICBkbXNzX2luaXQoJnNkc3Mt
PnB2cWVtdSk7CiAgICAgbGlieGxfX3hzd2FpdF9pbml0KCZzZHNzLT54c3dhaXQpOworICAgIEdD
TkVXKHNkc3MtPmRjcyk7CisgICAgc3R1YmRvbV9zdGF0ZSA9ICZzZHNzLT5kY3MtPmJ1aWxkX3N0
YXRlOworICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdChzdHViZG9tX3N0YXRlKTsK
KyAgICBHQ05FVyhzZHNzLT5kY3MtPmd1ZXN0X2NvbmZpZyk7CisgICAgZG1fY29uZmlnID0gc2Rz
cy0+ZGNzLT5ndWVzdF9jb25maWc7CiAKICAgICBpZiAoZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2
aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU5fVFJBRElUSU9OQUwpIHsKQEAgLTIxOTgsNyArMjIwMiw3IEBAIHZvaWQgbGlieGxf
X3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0
ZSAqZGNzKQogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIHVpbnQzMl90IGRt
X2RvbWlkID0gc2Rzcy0+cHZxZW11Lmd1ZXN0X2RvbWlkOwotICAgIHJldCA9IGxpYnhsX19kb21h
aW5fYnVpbGQoZ2MsIGRtX2RvbWlkLCBkY3MpOworICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVp
bGQoZ2MsIGRtX2RvbWlkLCBzZHNzLT5kY3MpOwogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8g
b3V0OwogCkBAIC0yMjY0LDExICsyMjY4LDExIEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1
bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNv
bGU7CiAKICAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCi0gICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqY29uc3QgZG1fY29uZmlnID0gJnNkc3MtPmRtX2NvbmZpZzsKKyAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpjb25zdCBkbV9jb25maWcgPSBzZHNzLT5kY3MtPmd1ZXN0X2NvbmZpZzsKICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBndWVzdF9jb25maWcgPSBzZHNzLT5kbS5ndWVz
dF9jb25maWc7CiAgICAgY29uc3QgaW50IGd1ZXN0X2RvbWlkID0gc2Rzcy0+ZG0uZ3Vlc3RfZG9t
aWQ7CiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3QgZF9zdGF0ZSA9IHNkc3Mt
PmRtLmJ1aWxkX3N0YXRlOwotICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0
dWJkb21fc3RhdGUgPSAmc2Rzcy0+ZG1fc3RhdGU7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZSAqY29uc3Qgc3R1YmRvbV9zdGF0ZSA9ICZzZHNzLT5kY3MtPmJ1aWxkX3N0YXRlOwogICAg
IHVpbnQzMl90IGRtX2RvbWlkID0gc2Rzcy0+cHZxZW11Lmd1ZXN0X2RvbWlkOwogICAgIGludCBu
ZWVkX3FlbXU7CiAKQEAgLTIzNTQsOCArMjM1OCw4IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJf
bGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKIAogICAgIHNkc3MtPnB2cWVtdS5zcGF3bi5hbyA9
IGFvOwogICAgIHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCA9IGRtX2RvbWlkOwotICAgIHNkc3Mt
PnB2cWVtdS5ndWVzdF9jb25maWcgPSAmc2Rzcy0+ZG1fY29uZmlnOwotICAgIHNkc3MtPnB2cWVt
dS5idWlsZF9zdGF0ZSA9ICZzZHNzLT5kbV9zdGF0ZTsKKyAgICBzZHNzLT5wdnFlbXUuZ3Vlc3Rf
Y29uZmlnID0gc2Rzcy0+ZGNzLT5ndWVzdF9jb25maWc7CisgICAgc2Rzcy0+cHZxZW11LmJ1aWxk
X3N0YXRlID0gJnNkc3MtPmRjcy0+YnVpbGRfc3RhdGU7CiAgICAgc2Rzcy0+cHZxZW11LmNhbGxi
YWNrID0gc3Bhd25fc3R1YmRvbV9wdnFlbXVfY2I7CiAKICAgICBpZiAoIW5lZWRfcWVtdSkgewpA
QCAtMjQ2NCw3ICsyNDY4LDcgQEAgc3RhdGljIHZvaWQgc3R1YmRvbV94c3dhaXRfY2IobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9feHN3YWl0X3N0YXRlICp4c3dhaXQsCiAgICAgaWYgKHN0cmNtcChw
LCAicnVubmluZyIpKQogICAgICAgICByZXR1cm47CiAgb3V0OgotICAgIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGVfZGlzcG9zZSgmc2Rzcy0+ZG1fc3RhdGUpOworICAgIGxpYnhsX19kb21haW5f
YnVpbGRfc3RhdGVfZGlzcG9zZSgmc2Rzcy0+ZGNzLT5idWlsZF9zdGF0ZSk7CiAgICAgbGlieGxf
X3hzd2FpdF9zdG9wKGdjLCB4c3dhaXQpOwogICAgIGRtc3NfZGlzcG9zZShnYywgJnNkc3MtPmRt
KTsKICAgICBkbXNzX2Rpc3Bvc2UoZ2MsICZzZHNzLT5wdnFlbXUpOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggZDkxOWY5MTg4Mi4uYWJmODhkZmQ3NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MTAy
LDggKzQxMDIsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgLyogZmlsbGVkIGluIGJ5IHVzZXIs
IG11c3QgcmVtYWluIHZhbGlkOiAqLwogICAgIGxpYnhsX19kbV9zcGF3bl9jYiAqY2FsbGJhY2s7
IC8qIGNhbGxlZCBhcyBjYWxsYmFjaygsJnNkc3MtPmRtLCkgKi8KICAgICAvKiBwcml2YXRlIHRv
IGxpYnhsX19zcGF3bl9zdHViX2RtOiAqLwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZG1fY29u
ZmlnOwotICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgZG1fc3RhdGU7CisgICAgbGlieGxf
X2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjczsKICAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgcHZx
ZW11OwogICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIGRpczsKICAgICBsaWJ4bF9fbXVs
dGlkZXYgbXVsdGlkZXY7Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:30:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10: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 1itqnG-0005wA-Px; Tue, 21 Jan 2020 10:29:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgZb=3K=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itqnF-0005w1-BO
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:29:57 +0000
X-Inumbo-ID: f2e2b438-3c38-11ea-b833-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2e2b438-3c38-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 10:29:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579602588;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=XAz8dG1yiHAsH2vrc628ZUk6A1SGtf1bBIrCL1ARVPY=;
 b=dvKpRrvJVM7odi3dCE/BR/sXodbCoSeROgzSqzQ1bolUpGqPESzHt/LG
 PvHGTX5SvgsKCfecHY5fq6ta+qGT1sb9olj5aPI1VV4YixxYCoFSK8qkO
 tYDf1tNgcD4pI/nwLjPshitm6RH5z7WC4v4+jQfi5l07bUKmMubPa+VpA k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q5B2FjUX/s7qEdp7iFaZF/tbn7ZPZPjudWjMxbXJHkQUAQffh4Utfv9PRC7ER4bBehEDj1w9+c
 mLTXO86HapOCUIWYsjiXW+ByuiORdWABgxi3k7k6t/o7kVko0QcI1K2Bn11tR6jfWUUT2nyi8h
 0wnWBhCLZj96GDg/myVSCC1BDWKxKFg1LKdjevec6Jjkm4uXEihyJ1AFQfTHmcVd8V8HYOTIQj
 4Sa/tc81wwzFhCivf1oKAuo7QeAAbnrIzoGQ9dsbhtIn5OC4+wqxstXXPyuOFmmWNG4heOdM62
 V3c=
X-SBRS: 2.7
X-MesageID: 11565123
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,345,1574139600"; d="scan'208";a="11565123"
Date: Tue, 21 Jan 2020 10:29:41 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200121102941.GH11756@Air-de-Roger>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMTA6MTg6MTZBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjAuMDEuMjAyMCAxODoxOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IE1vbiwgSmFuIDIwLCAyMDIwIGF0IDA1OjEwOjMzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDE3LjAxLjIwMjAgMTI6MDgsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+Pj4g
V2hlbiBwbGFjaW5nIG1lbW9yeSBCQVJzIHdpdGggc2l6ZXMgc21hbGxlciB0aGFuIDRLIG11bHRp
cGxlIG1lbW9yeQo+ID4+PiBCQVJzIGNhbiBlbmQgdXAgbWFwcGVkIHRvIHRoZSBzYW1lIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3MsIGFuZCB0aHVzCj4gPj4+IHdvbid0IHdvcmsgY29ycmVjdGx5Lgo+
ID4+Cj4gPj4gVGhpbmtpbmcgYWJvdXQgaXQgYWdhaW4sIGFyZW4ndCB5b3UgZml4aW5nIG9uZSBw
b3NzaWJsZSBjYXNlIGJ5Cj4gPj4gYnJlYWtpbmcgdGhlIG9wcG9zaXRlIG9uZTogV2hhdCB5b3Ug
Zml4IGlzIHdoZW4gdGhlIHR3byBkaXN0aW5jdAo+ID4+IEJBUnMgKG9mIHRoZSBzYW1lIG9yIGRp
ZmZlcmVudCBkZXZpY2VzKSBtYXAgdG8gZGlzdGluY3QgTUZOcwo+ID4+ICh3aGljaCB3b3VsZCBo
YXZlIHJlcXVpcmVkIGEgc2luZ2xlIEdGTiB0byBtYXAgdG8gYm90aCBvZiB0aGVzZQo+ID4+IE1G
TnMpLiBCdXQgZG9uJ3QgeW91LCBhdCB0aGUgc2FtZSB0aW1lLCBicmVhayB0aGUgY2FzZSBvZiB0
d28KPiA+PiBCQVJzIChwZXJoYXBzLCBidXQgbm90IG5lY2Vzc2FyaWx5LCBvZiB0aGUgc2FtZSBw
aHlzaWNhbCBkZXZpY2UpCj4gPj4gbWFwcGluZyBib3RoIHRvIHRoZSBzYW1lIE1GTiwgaS5lLiBy
ZXF1aXJpbmcgdG8gaGF2ZSB0d28gZGlzdGluY3QKPiA+PiBHRk5zIG1hcCB0byBvbmUgTUZOPyAo
QXQgbGVhc3QgZm9yIHRoZSBtb21lbnQgSSBjYW4ndCBzZWUgYSB3YXkKPiA+PiBmb3IgaHZtbG9h
ZGVyIHRvIGRpc3Rpbmd1aXNoIHRoZSB0d28gY2FzZXMuKQo+ID4gCj4gPiBJTU8gd2Ugc2hvdWxk
IGZvcmNlIGFsbCBCQVJzIHRvIGJlIHBhZ2UtaXNvbGF0ZWQgYnkgZG9tMCAoc2luY2UgWGVuCj4g
PiBkb2Vzbid0IGhhdmUgdGhlIGtub3dsZWRnZSBvZiBkb2luZyBzbyksIGJ1dCBJIGRvbid0IHNl
ZSB0aGUgaXNzdWUKPiA+IHdpdGggaGF2aW5nIGRpZmZlcmVudCBnZm5zIHBvaW50aW5nIHRvIHRo
ZSBzYW1lIG1mbi4gSXMgdGhhdCBhCj4gPiBsaW1pdGF0aW9uIG9mIHBhZ2luZz8KPiAKPiBJdCdz
IGEgbGltaXRhdGlvbiBvZiB0aGUgKGdsb2JhbCkgTTJQIHRhYmxlLgoKT2gsIHNvIHRoZSBtYXBw
aW5ncyB3b3VsZCBiZSBjb3JyZWN0IG9uIHRoZSBFUFQvTlBULCBidXQgbm90IG9uIHRoZQpNMlAu
Cgo+IAo+ID4gSSB0aGluayB5b3UgY2FuIG1hcCBhIGdyYW50IG11bHRpcGxlIHRpbWVzIGludG8K
PiA+IGRpZmZlcmVudCBnZm5zLCB3aGljaCBhY2hpZXZlcyB0aGUgc2FtZSBBRkFJQ1QuCj4gCj4g
T25lIG1pZ2h0IHRoaW5rIHRoaXMgd291bGQgYmUgcG9zc2libGUsIGJ1dCBhZmFpY3QKPiBndWVz
dF9waHlzbWFwX2FkZF97cGFnZSxlbnRyeX0oKSB3aWxsIGRlc3Ryb3kgdGhlIHByaW9yIGFzc29j
aWF0aW9uCj4gd2hlbi9iZWZvcmUgaW5zZXJ0aW5nIHRoZSBuZXcgb25lLiBJLmUuIGlmIHN1YnNl
cXVlbnRseSBhbnkgb3BlcmF0aW9uCj4gd2FzIHVzZWQgd2hpY2ggbmVlZHMgdG8gY29uc3VsdCB0
aGUgTTJQLCBvbmx5IHRoZSBtb3N0IHJlY2VudGx5Cj4gcmVjb3JkZWQgR0ZOIHdvdWxkIGJlIHJl
dHVybmVkIGFuZCBoZW5jZSBvcGVyYXRlZCBvbi4gV2hldGhlciB0aGF0J3MKPiBhIHByb2JsZW0g
aW4gcHJhY3RpY2UgKGkuZS4gd2hldGhlciBhbnkgc3VjaCBNMlAgbG9va3VwIG1pZ2h0Cj4gc2Vu
c2libHkgaGFwcGVuKSBpcyBwcmV0dHkgaGFyZCB0byB0ZWxsIHdpdGhvdXQgZ29pbmcgdGhyb3Vn
aCBhIGxvdAo+IG9mIGNvZGUsIEkgZ3Vlc3MuCgpJJ20gYWZyYWlkIEkgZG9uJ3Qga25vdyBlaXRo
ZXIuCgpTbyBJJ20gbm90IHN1cmUgaG93IHRvIHByb2dyZXNzIHdpdGggdGhpcyBwYXRjaCwgYXJl
IHdlIGZpbmUgd2l0aAp0aG9zZSBsaW1pdGF0aW9ucz8KCkFzIEkgc2FpZCwgWGVuIGhhc24ndCBn
b3QgZW5vdWdoIGtub3dsZWRnZSB0byBjb3JyZWN0bHkgaXNvbGF0ZSB0aGUKQkFScywgYW5kIGhl
bmNlIHdlIGhhdmUgdG8gcmVseSBvbiBkb20wIERUUlQuIFdlIGNvdWxkIGFkZCBjaGVja3MgaW4K
WGVuIHRvIG1ha2Ugc3VyZSBubyBCQVJzIHNoYXJlIGEgcGFnZSwgYnV0IGl0J3MgYSBub24tdHJp
dmlhbCBhbW91bnQKb2Ygc2Nhbm5pbmcgYW5kIHNpemluZyBlYWNoIHBvc3NpYmxlIEJBUiBvbiB0
aGUgc3lzdGVtLgoKSU1PIHRoaXMgcGF0Y2ggaXMgYW4gaW1wcm92ZW1lbnQgb3ZlciB0aGUgY3Vy
cmVudCBzdGF0ZSwgYW5kIHdlIGNhbgphbHdheXMgZG8gZnVydGhlciBpbXByb3ZlbWVudHMgYWZ0
ZXJ3YXJkcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:32:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:32: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 1itqpl-0006f1-9T; Tue, 21 Jan 2020 10:32:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itqpk-0006ew-LQ
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:32:32 +0000
X-Inumbo-ID: 524888c6-3c39-11ea-ba64-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 524888c6-3c39-11ea-ba64-12813bfff9fa;
 Tue, 21 Jan 2020 10:32:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579602749; x=1611138749;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=AcJ1MxiH+X3Ozo653q977v7AXxnnDJkMI91NNsdLFNw=;
 b=T4MoATCJaZi9mKjKPDH7NVDkmfdgsm8g3OldKefJ0B2qvl+BQOsJwXH0
 PqL05oeAzWOpggLUTwPSuR8H3AA9oAY9KcnJNVyyd4OFP7XzpWb5kj1rm
 ZDmuHiLn5FDH1d9oCQqJHTU5gaH9fgBS3NyZQXPh18XC365icCIZExtw3 U=;
IronPort-SDR: L5csFlIzxXzaaubceEooQNR+8JD6AI2WLsx+VIQOF+KmAIaHYY2O5a97bOyiHd91PmQPCaye4u
 Nww21P7OtnrA==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="21448506"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 21 Jan 2020 10:32:17 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6F224A1ED0; Tue, 21 Jan 2020 10:32:16 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 10:32:16 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 10:32:15 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 21 Jan 2020 10:32:14 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] Introduce CHANGELOG.md
Thread-Index: AQHVyial2ULK1zg9ZU2VYV5GP8AbVKf091Ow
Date: Tue, 21 Jan 2020 10:32:14 +0000
Message-ID: <10bf76c0beef4d66a496758149c2e1f1@EX13D32EUC003.ant.amazon.com>
References: <20200113153217.3419-1-pdurrant@amazon.com>
In-Reply-To: <20200113153217.3419-1-pdurrant@amazon.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, 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>

UGluZz8gSSBoYXZlIGFja3MgZnJvbSBMYXJzIGFuZCBXZWkgYnV0IHRoaXMgZG9lc24ndCBhcHBl
YXIgdG8gaGF2ZSBiZWVuIGNvbW1pdHRlZC4gQXJlIGFueSBtb3JlIGFja3MgcmVxdWlyZWQ/Cgog
IFBhdWwKCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gU2VudDogMTMgSmFudWFyeSAyMDIwIDE1OjMyCj4gVG86
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBEdXJyYW50LCBQYXVsIDxwZHVy
cmFudEBhbWF6b24uY28udWs+OyBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Owo+IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPjsKPiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkKPiBMaXUgPHdsQHhlbi5vcmc+Cj4gU3Vi
amVjdDogW1BBVENIIHYyXSBJbnRyb2R1Y2UgQ0hBTkdFTE9HLm1kCj4gCj4gQXMgYWdyZWVkIGR1
cmluZyB0aGUgMjAyMC0wMSBjb21tdW5pdHkgY2FsbCBbMV0gdGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IGEKPiBjaGFuZ2Vsb2csIGJhc2VkIG9uIHRoZSBwcmluY2lwbGVzIGV4cGxhaW5lZCBhdCBrZWVw
YWNoYW5nZWxvZy5jb20gWzJdLgo+IEEgbmV3IE1BSU5UQUlORVJTIGVudHJ5IGlzIGFsc28gYWRk
ZWQsIHdpdGggbXlzZWxmIGFzIChjdXJyZW50bHkgc29sZSkKPiBtYWludGFpbmVyLgo+IAo+IFsx
XSBTZWUgQy4yIGF0IGh0dHBzOi8vY3J5cHRwYWQuZnIvcGFkLyMvMi9wYWQvZWRpdC9FUlp0TVlE
NWo2azBzdi1ORzZIdGwtCj4gQUovCj4gWzJdIGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2Vu
LzEuMC4wLwo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9u
LmNvbT4KPiBBY2tlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IC0t
LQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgo+IAo+IHYyOgo+ICAtIERyb3BwZWQgJ0FsbCcgZnJvbSAnQWxsIG5vdGFibGUgY2hh
bmdlcycKPiAgLSBBZGRlZCBMYXJzIGFzIGEgZGVzaWduYXRlZCByZXZpZXdlcgo+IC0tLQo+ICBD
SEFOR0VMT0cubWQgfCAxNCArKysrKysrKysrKysrKwo+ICBNQUlOVEFJTkVSUyAgfCAgNiArKysr
KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBDSEFOR0VMT0cubWQKPiAKPiBkaWZmIC0tZ2l0IGEvQ0hBTkdFTE9HLm1kIGIvQ0hBTkdF
TE9HLm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5iMTFlOWJj
NGUzCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL0NIQU5HRUxPRy5tZAo+IEBAIC0wLDAgKzEsMTQg
QEAKPiArIyBDaGFuZ2Vsb2cKPiArCj4gK05vdGFibGUgY2hhbmdlcyB0byBYZW4gd2lsbCBiZSBk
b2N1bWVudGVkIGluIHRoaXMgZmlsZS4KPiArCj4gK1RoZSBmb3JtYXQgaXMgYmFzZWQgb24gW0tl
ZXAgYQo+IENoYW5nZWxvZ10oaHR0cHM6Ly9rZWVwYWNoYW5nZWxvZy5jb20vZW4vMS4wLjAvKQo+
ICsKPiArIyMgW1VucmVsZWFzZWRdKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14
ZW4uZ2l0O2E9c2hvcnRsb2cpCj4gKwo+ICsjIyMgQWRkZWQKPiArIC0gVGhpcyBmaWxlIGFuZCBN
QUlOVEFJTkVSUyBlbnRyeS4KPiArCj4gKyMjCj4gWzQuMTMuMF0oaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPVJFTEVBU0UtCj4gNC4xMy4wKSAt
IDIwMTktMTItMTcKPiArCj4gKz4gUG9pbnRlciB0byByZWxlYXNlIGZyb20gd2hpY2ggQ0hBTkdF
TE9HIHRyYWNraW5nIHN0YXJ0cwo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCj4gaW5kZXggZDViZDgzMDczYy4uMWZmYzNkYzYwMCAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJ
TkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTE5OCw2ICsxOTgsMTIgQEAgRjoJeGVuL2lu
Y2x1ZGUvYXNtLWFybS8KPiAgRjoJeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLwo+ICBGOgl4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+IAo+ICtDaGFuZ2UgTG9nCj4gK006CVBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiArUjoJTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPgo+ICtTOglNYWludGFpbmVkCj4gK0Y6CUNIQU5HRUxPRy5tZAo+ICsKPiAg
Q29udGludW91cyBJbnRlZ3JhdGlvbiAoQ0kpCj4gIE06CURvdWcgR29sZHN0ZWluIDxjYXJkb2VA
Y2FyZG9lLmNvbT4KPiAgVzoJaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbgo+IC0t
Cj4gMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:34:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:34: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 1itqri-0006n9-NH; Tue, 21 Jan 2020 10:34:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itqrh-0006n4-A1
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:34:33 +0000
X-Inumbo-ID: 9794f63a-3c39-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9794f63a-3c39-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 10:34:24 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id g17so2583698wro.2
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 02:34:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0eKJLnB3LmSnInZdOmi7P9yCIBHlMxJkoHsICvRkK3g=;
 b=Br82wzOlnnvTjvj9ZhrvOW003WK15G4PxncJlhPvqVu9ll+6waC9IN2nxMppUH5Gvs
 ZjsL0eygIMYFsQ/vnITdzAEqYWQjipkwQKwCkf4aw6dgiKU0gu59xzLgPPrVjfM0dVzQ
 b4VDjzIMMcYoI1YTtc5/yh3M3tzRWiUmxpd7cS9Ds1X+ZeifLBlqEuysZe0yHuyncUSu
 FQ45Hko4A0fQ989S0XO+jeNJWVRkHMXpbNDNaw2wSlQgXozF4DUhI0vRCQmexOPWU/x4
 z04MsFNUqKIkvgc0G1MOCP5mDgkOcTuNZNZz2hiKauHIxmz5EhyTx4a8xXB0Bk/nisTM
 czcw==
X-Gm-Message-State: APjAAAXcdT6mERNOmI56vxue+YYWvH8co4C6WaYz+dje8A5ZL3o7fNxZ
 mXV4BhhMEzBzcQ8btwOJAlY=
X-Google-Smtp-Source: APXvYqxing0EfYaSWHOGCGEcuHEcyK14ASJ8fi+p3/fINaACUfj61TBoi3k8a4NCPBI5kIbbLkWJ8A==
X-Received: by 2002:adf:8150:: with SMTP id 74mr4599846wrm.114.1579602863860; 
 Tue, 21 Jan 2020 02:34:23 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id e18sm52140806wrr.95.2020.01.21.02.34.22
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 02:34:23 -0800 (PST)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200113153217.3419-1-pdurrant@amazon.com>
 <10bf76c0beef4d66a496758149c2e1f1@EX13D32EUC003.ant.amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <21068fb2-d0e8-0046-a534-af9828070698@xen.org>
Date: Tue, 21 Jan 2020 10:34:22 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <10bf76c0beef4d66a496758149c2e1f1@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] Introduce CHANGELOG.md
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, 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>

SGkgUGF1bCwKCk9uIDIxLzAxLzIwMjAgMTA6MzIsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4gUGlu
Zz8gSSBoYXZlIGFja3MgZnJvbSBMYXJzIGFuZCBXZWkgYnV0IHRoaXMgZG9lc24ndCBhcHBlYXIg
dG8gaGF2ZSBiZWVuIGNvbW1pdHRlZC4gQXJlIGFueSBtb3JlIGFja3MgcmVxdWlyZWQ/CgpZb3Ug
aGF2ZSB0d28gYWNrcyBhbmQgbm8gbW9yZSBjb21tZW50cyBmb3IgdGhlIHBhc3Qgd2Vlay4gU28g
SSBhbSBnb2luZyAKdG8gY29tbWl0IGl0LgoKQ2hlZXJzLAoKPiAKPiAgICBQYXVsCj4gCj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KPj4gU2VudDogMTMgSmFudWFyeSAyMDIwIDE1OjMyCj4+IFRvOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gQ2M6IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFt
YXpvbi5jby51az47IEFuZHJldyBDb29wZXIKPj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Owo+PiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT47Cj4+IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+OyBLb25yYWQgUnplc3p1
dGVrIFdpbGsKPj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkKPj4gTGl1IDx3bEB4ZW4ub3JnPgo+PiBTdWJq
ZWN0OiBbUEFUQ0ggdjJdIEludHJvZHVjZSBDSEFOR0VMT0cubWQKPj4KPj4gQXMgYWdyZWVkIGR1
cmluZyB0aGUgMjAyMC0wMSBjb21tdW5pdHkgY2FsbCBbMV0gdGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IGEKPj4gY2hhbmdlbG9nLCBiYXNlZCBvbiB0aGUgcHJpbmNpcGxlcyBleHBsYWluZWQgYXQga2Vl
cGFjaGFuZ2Vsb2cuY29tIFsyXS4KPj4gQSBuZXcgTUFJTlRBSU5FUlMgZW50cnkgaXMgYWxzbyBh
ZGRlZCwgd2l0aCBteXNlbGYgYXMgKGN1cnJlbnRseSBzb2xlKQo+PiBtYWludGFpbmVyLgo+Pgo+
PiBbMV0gU2VlIEMuMiBhdCBodHRwczovL2NyeXB0cGFkLmZyL3BhZC8jLzIvcGFkL2VkaXQvRVJa
dE1ZRDVqNmswc3YtTkc2SHRsLQo+PiBBSi8KPj4gWzJdIGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cu
Y29tL2VuLzEuMC4wLwo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGFtYXpvbi5jb20+Cj4+IEFja2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+Cj4+IC0tLQo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KPj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4g
Q2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4+Cj4+IHYyOgo+PiAgIC0gRHJvcHBlZCAnQWxsJyBm
cm9tICdBbGwgbm90YWJsZSBjaGFuZ2VzJwo+PiAgIC0gQWRkZWQgTGFycyBhcyBhIGRlc2lnbmF0
ZWQgcmV2aWV3ZXIKPj4gLS0tCj4+ICAgQ0hBTkdFTE9HLm1kIHwgMTQgKysrKysrKysrKysrKysK
Pj4gICBNQUlOVEFJTkVSUyAgfCAgNiArKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDIwIGlu
c2VydGlvbnMoKykKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgQ0hBTkdFTE9HLm1kCj4+Cj4+IGRp
ZmYgLS1naXQgYS9DSEFOR0VMT0cubWQgYi9DSEFOR0VMT0cubWQKPj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMC4uYjExZTliYzRlMwo+PiAtLS0gL2Rldi9udWxsCj4+
ICsrKyBiL0NIQU5HRUxPRy5tZAo+PiBAQCAtMCwwICsxLDE0IEBACj4+ICsjIENoYW5nZWxvZwo+
PiArCj4+ICtOb3RhYmxlIGNoYW5nZXMgdG8gWGVuIHdpbGwgYmUgZG9jdW1lbnRlZCBpbiB0aGlz
IGZpbGUuCj4+ICsKPj4gK1RoZSBmb3JtYXQgaXMgYmFzZWQgb24gW0tlZXAgYQo+PiBDaGFuZ2Vs
b2ddKGh0dHBzOi8va2VlcGFjaGFuZ2Vsb2cuY29tL2VuLzEuMC4wLykKPj4gKwo+PiArIyMgW1Vu
cmVsZWFzZWRdKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9c2hv
cnRsb2cpCj4+ICsKPj4gKyMjIyBBZGRlZAo+PiArIC0gVGhpcyBmaWxlIGFuZCBNQUlOVEFJTkVS
UyBlbnRyeS4KPj4gKwo+PiArIyMKPj4gWzQuMTMuMF0oaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPVJFTEVBU0UtCj4+IDQuMTMuMCkgLSAyMDE5
LTEyLTE3Cj4+ICsKPj4gKz4gUG9pbnRlciB0byByZWxlYXNlIGZyb20gd2hpY2ggQ0hBTkdFTE9H
IHRyYWNraW5nIHN0YXJ0cwo+PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVS
Uwo+PiBpbmRleCBkNWJkODMwNzNjLi4xZmZjM2RjNjAwIDEwMDY0NAo+PiAtLS0gYS9NQUlOVEFJ
TkVSUwo+PiArKysgYi9NQUlOVEFJTkVSUwo+PiBAQCAtMTk4LDYgKzE5OCwxMiBAQCBGOgl4ZW4v
aW5jbHVkZS9hc20tYXJtLwo+PiAgIEY6CXhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS8KPj4g
ICBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+Pgo+PiArQ2hhbmdlIExvZwo+PiAr
TToJUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgo+PiArUjoJTGFycyBLdXJ0aCA8
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+PiArUzoJTWFpbnRhaW5lZAo+PiArRjoJQ0hBTkdFTE9H
Lm1kCj4+ICsKPj4gICBDb250aW51b3VzIEludGVncmF0aW9uIChDSSkKPj4gICBNOglEb3VnIEdv
bGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4+ICAgVzoJaHR0cHM6Ly9naXRsYWIuY29tL3hl
bi1wcm9qZWN0L3hlbgo+PiAtLQo+PiAyLjE3LjEKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:44:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itr0s-0007hI-RN; Tue, 21 Jan 2020 10:44:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itr0r-0007hD-Dk
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:44:01 +0000
X-Inumbo-ID: ea2a5c04-3c3a-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea2a5c04-3c3a-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 10:43: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 mx2.suse.de (Postfix) with ESMTP id AEC0FACEF;
 Tue, 21 Jan 2020 10:43:51 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
Date: Tue, 21 Jan 2020 11:43:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121102941.GH11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxMToyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBTbyBJJ20gbm90
IHN1cmUgaG93IHRvIHByb2dyZXNzIHdpdGggdGhpcyBwYXRjaCwgYXJlIHdlIGZpbmUgd2l0aAo+
IHRob3NlIGxpbWl0YXRpb25zPwoKSSdtIGFmcmFpZCB0aGlzIGRlcGVuZHMgb24gLi4uCgo+IEFz
IEkgc2FpZCwgWGVuIGhhc24ndCBnb3QgZW5vdWdoIGtub3dsZWRnZSB0byBjb3JyZWN0bHkgaXNv
bGF0ZSB0aGUKPiBCQVJzLCBhbmQgaGVuY2Ugd2UgaGF2ZSB0byByZWx5IG9uIGRvbTAgRFRSVC4g
V2UgY291bGQgYWRkIGNoZWNrcyBpbgo+IFhlbiB0byBtYWtlIHN1cmUgbm8gQkFScyBzaGFyZSBh
IHBhZ2UsIGJ1dCBpdCdzIGEgbm9uLXRyaXZpYWwgYW1vdW50Cj4gb2Ygc2Nhbm5pbmcgYW5kIHNp
emluZyBlYWNoIHBvc3NpYmxlIEJBUiBvbiB0aGUgc3lzdGVtLgoKLi4uIHdoZXRoZXIgRG9tMCBh
Y3R1YWxseSAiRFRSVCIsIHdoaWNoIGluIHR1cm4gaXMgY29tcGxpY2F0ZWQgYnkgdGhlcmUKbm90
IGJlaW5nIGEgc3BlY2lmaWMgRG9tMCBrZXJuZWwgaW5jYXJuYXRpb24gdG8gY2hlY2sgYWdhaW5z
dC4gUGVyaGFwcwpyYXRoZXIgdGhhbiBoYXZpbmcgWGVuIGNoZWNrIF9hbGxfIEJBUnMsIFhlbiBv
ciB0aGUgdG9vbCBzdGFjayBjb3VsZApjaGVjayBCQVJzIG9mIGRldmljZXMgYWJvdXQgdG8gYmUg
aGFuZGVkIHRvIGEgZ3Vlc3Q/IFBlcmhhcHMgd2UgbmVlZCB0bwpwYXNzIGF1eGlsaWFyeSBpbmZv
cm1hdGlvbiB0byBodm1sb2FkZXIgdG8gYmUgYWJsZSB0byBqdWRnZSB3aGV0aGVyIGEKQkFSIHNo
YXJlcyBhIHBhZ2Ugd2l0aCBhbm90aGVyIG9uZT8gUGVyaGFwcyB0aGVyZSBhbHNvIG5lZWRzIHRv
IGJlIGEKd2F5IGZvciBodm1sb2FkZXIgdG8ga25vdyB3aGF0IG9mZnNldCBpbnRvIGEgcGFnZSBo
YXMgdG8gYmUgbWFpbnRhaW5lZApmb3IgYW55IHBhcnRpY3VsYXIgQkFSLCBhcyBmb2xsb3dzIGZy
b20gSmFzb24ncyByZWNlbnQgcmVwbHk/Cgo+IElNTyB0aGlzIHBhdGNoIGlzIGFuIGltcHJvdmVt
ZW50IG92ZXIgdGhlIGN1cnJlbnQgc3RhdGUsIGFuZCB3ZSBjYW4KPiBhbHdheXMgZG8gZnVydGhl
ciBpbXByb3ZlbWVudHMgYWZ0ZXJ3YXJkcy4KCkFzIHNhaWQsIHRvIG1lIGl0IGxvb2tzIGFzIGlm
IGl0IHdhcyBicmVha2luZyBvbmUgY2FzZSBpbiBvcmRlciB0byBmaXgKYW5vdGhlci4gSWYgSSdt
IG5vdCB3cm9uZyB3aXRoIHRoaXMsIEkgZG9uJ3Qgc2VlIGhvdyB0aGUgcGF0Y2ggaXMgYW4KaW1w
cm92ZW1lbnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 10:51:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 10:51: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 1itr8E-00005q-Nd; Tue, 21 Jan 2020 10:51:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itr8D-00005l-Qn
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 10:51:37 +0000
X-Inumbo-ID: fa259f8c-3c3b-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fa259f8c-3c3b-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 10:51:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B7788AD73;
 Tue, 21 Jan 2020 10:51:27 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200121101301.421-1-jgross@suse.com>
 <20200121101301.421-2-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <aafb4ea7-59ec-227a-9507-b6836342f4b4@suse.com>
Date: Tue, 21 Jan 2020 11:51:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121101301.421-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjEuMDEuMjAyMCAxMToxMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSBhIHRyaWdn
ZXJpbmcgQlVHX09OKCkgd2lsbCBvbmx5IHByaW50IHNvdXJjZSBmaWxlIGFuZCBsaW5lCj4gaW5m
b3JtYXRpb24uIEFkZCB0aGUgcG9zc2liaWxpdHkgdG8gcHJpbnQgdGhlIHRyaWdnZXJpbmcgY29u
ZGl0aW9uIGxpa2UKPiBBU1NFUlQoKS4KPiAKPiBEbyB0aGF0IGJ5IGludHJvZHVjaW5nIEJVR19W
RVJCT1NFKCkgYW5kIGFkZCBhIEtjb25maWcgb3B0aW9uIHRvIG1ha2UKPiBCVUdfT04gdXNlIEJV
R19WRVJCT1NFKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:02:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11:02: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 1itrJ3-00012L-Qe; Tue, 21 Jan 2020 11:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itrJ3-00012E-3R
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:02:49 +0000
X-Inumbo-ID: 8e8242a6-3c3d-11ea-ba72-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e8242a6-3c3d-11ea-ba72-12813bfff9fa;
 Tue, 21 Jan 2020 11:02:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0EA03AF73;
 Tue, 21 Jan 2020 11:02:46 +0000 (UTC)
To: Wei Xu <xuwei5@hisilicon.com>
References: <5E26C935.9080107@hisilicon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
Date: Tue, 21 Jan 2020 12:02:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5E26C935.9080107@hisilicon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 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>

T24gMjEuMDEuMjAyMCAxMDo0OSwgV2VpIFh1IHdyb3RlOgo+IEFkZCBfX2FjcGlfdW5tYXBfdGFi
bGUgZnVuY3Rpb24gZm9yIEFSTSBhbmQgaW52b2tlIGl0IGF0IGFjcGlfb3NfdW5tYXBfbWVtb3J5
Cj4gdG8gbWFrZSBzdXJlIHRoZSByZWxhdGVkIGZpeG1hcCBoYXMgYmVlbiBjbGVhcmVkIGJlZm9y
ZSB1c2luZyBpdCBmb3IgYQo+IGRpZmZlcmVudCBtYXBwaW5nLgoKSG93IGNhbiBpdCBwb3NzaWJs
eSBiZSB0aGF0IHRoaXMgaXMgbmVlZGVkIGZvciBBcm0gb25seT8KCj4gLS0tIGEveGVuL2FyY2gv
YXJtL2FjcGkvbGliLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwo+IEBAIC00OSw2
ICs0OSwzMSBAQCBjaGFyICpfX2FjcGlfbWFwX3RhYmxlKHBhZGRyX3QgcGh5cywgdW5zaWduZWQg
bG9uZyBzaXplKQo+ICAgICAgIHJldHVybiAoKGNoYXIgKikgYmFzZSArIG9mZnNldCk7Cj4gICB9
Cj4gICAKPiArdm9pZCBfX2FjcGlfdW5tYXBfdGFibGUodm9pZCBfX2lvbWVtICogdmlydCwgdW5z
aWduZWQgbG9uZyBzaXplKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGVuZDsKPiAr
ICAgIGludCBpZHg7Cgp1bnNpZ25lZCBpbnQKCj4gKyAgICBiYXNlID0gRklYTUFQX0FERFIoRklY
TUFQX0FDUElfQkVHSU4pOwo+ICsgICAgZW5kID0gRklYTUFQX0FERFIoRklYTUFQX0FDUElfRU5E
KTsKPiArCj4gKyAgICBpZiAoICh1bnNpZ25lZCBsb25nKXZpcnQgPCBiYXNlIHx8ICh1bnNpZ25l
ZCBsb25nKXZpcnQgPiBlbmQgKQo+ICsgICAgewo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0K
ClN0cmF5IGJyYWNlcy4KCj4gLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL2FjcGkvb3NsLmMKPiBAQCAtMTE0LDYgKzExNCw4IEBAIHZvaWQgYWNwaV9vc191
bm1hcF9tZW1vcnkodm9pZCBfX2lvbWVtICogdmlydCwgYWNwaV9zaXplIHNpemUpCj4gICAJCXJl
dHVybjsKPiAgIAl9Cj4gICAKPiArCV9fYWNwaV91bm1hcF90YWJsZSh2aXJ0LCBzaXplKTsKPiAr
Cj4gICAJaWYgKHN5c3RlbV9zdGF0ZSA+PSBTWVNfU1RBVEVfYm9vdCkKPiAgIAkJdnVubWFwKCh2
b2lkICopKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQQUdFX01BU0spKTsKCkhvdyBjYW4gaXQgcG9z
c2libHkgYmUgY29ycmVjdCB0byBjYWxsIGJvdGggdnVubWFwKCkgYW5kIHlvdXIgbmV3CmZ1bmN0
aW9uPyBBbmQgaG93IGlzIHRoaXMsIGhhdmluZyBqc3V0IGFuIEFybSBpbXBsZW1lbnRhdGlvbiwK
Z29pbmcgdG8gY29tcGlsZSBmb3IgeDg2PyBTZWVpbmcgdGhhdCB4ODYgZ2V0cyBhd2F5IHdpdGhv
dXQgdGhpcywKbWF5IEkgc3VnZ2VzdCB0aGF0IHlvdSBsb29rIGF0IHRoZSB4ODYgY29kZSB0byBz
ZWUgd2h5IHRoYXQgaXMsCmFuZCB0aGVuIGNvbnNpZGVyIHdoZXRoZXIgdGhlIHNhbWUgbW9kZWwg
bWFrZXMgc2Vuc2UgZm9yIEFybT8gQW5kCmlmIGl0IGRvZXNuJ3QsIGNoZWNrIHdoZXRoZXIgdGhl
IG5ldyBBcm0gbW9kZWwgd291bGQgbWFrZSBzZW5zZQp0byBhbHNvIHVzZSBvbiB4ODY/Cgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5o
Cj4gQEAgLTY4LDYgKzY4LDcgQEAgdHlwZWRlZiBpbnQgKCphY3BpX3RhYmxlX2VudHJ5X2hhbmRs
ZXIpIChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwgY28KPiAgIAo+ICAgdW5z
aWduZWQgaW50IGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCAodW5zaWduZWQgaW50IGNwdSk7Cj4gICBj
aGFyICogX19hY3BpX21hcF90YWJsZSAocGFkZHJfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcg
c2l6ZSk7Cj4gK3ZvaWQgX19hY3BpX3VubWFwX3RhYmxlKHZvaWQgX19pb21lbSAqIHZpcnQsIHVu
c2lnbmVkIGxvbmcgc2l6ZSk7Cj4gICBpbnQgYWNwaV9ib290X2luaXQgKHZvaWQpOwo+ICAgaW50
IGFjcGlfYm9vdF90YWJsZV9pbml0ICh2b2lkKTsKPiAgIGludCBhY3BpX251bWFfaW5pdCAodm9p
ZCk7CgpCZXN0IG5vdGljYWJsZSBoZXJlLCB5b3VyIG1haWxlciBoYXMgbWFuZ2xlZCB0aGUgcGF0
Y2guIFRoZSB3YXkKb2YgdGhpcyBtYW5nbGluZyBtYWtlcyBtZSBndWVzcyB5b3UgdXNlZCBUaHVu
ZGVyYmlyZCB0byBzZW5kIHRoZQpwYXRjaCwgaW4gd2hpY2ggY2FzZSB5b3UnbGwgbmVlZCB0byBh
ZGp1c3QgaXRzIHNldHRpbmdzIChpaXJjIGl0CndhcyBtYWlsbmV3cy53cmFwbGVuZ3RoIHdoaWNo
IG5lZWRlZCBzZXR0aW5nIHRvIHplcm8pLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:13:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itrTP-0001wG-1e; Tue, 21 Jan 2020 11:13:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itrTN-0001w9-17
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:13:29 +0000
X-Inumbo-ID: 072c4840-3c3f-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 072c4840-3c3f-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 11:13: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 mx2.suse.de (Postfix) with ESMTP id 37874B485;
 Tue, 21 Jan 2020 11:13:18 +0000 (UTC)
To: Wei Xu <xuwei5@hisilicon.com>
References: <5E26738C.1060605@hisilicon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
Date: Tue, 21 Jan 2020 12:13:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5E26738C.1060605@hisilicon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.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>

T24gMjEuMDEuMjAyMCAwNDo0NCwgV2VpIFh1IHdyb3RlOgo+IC0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvbnMxNjU1MC5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPiBAQCAtMTYy
MCw2ICsxNjIwLDY2IEBAIERUX0RFVklDRV9TVEFSVChuczE2NTUwLCAiTlMxNjU1MCBVQVJUIiwg
REVWSUNFX1NFUklBTCkKPiAgIERUX0RFVklDRV9FTkQKPiAgIAo+ICAgI2VuZGlmIC8qIEhBU19E
RVZJQ0VfVFJFRSAqLwo+ICsjaWYgZGVmaW5lZChDT05GSUdfQUNQSSkgJiYgZGVmaW5lZChDT05G
SUdfQVJNKQoKQmxhbmsgbGluZSBhYm92ZSBoZXJlIHBsZWFzZS4KCj4gKyNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgo+ICsKPiArc3RhdGljIGludCBfX2luaXQgbnMxNjU1MF9hY3BpX3VhcnRfaW5pdChj
b25zdCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zcGNyICpzcGNy
Owo+ICsgICAgYWNwaV9zdGF0dXMgc3RhdHVzOwo+ICsKPiArICAgIC8qIFNhbWUgYXMgdGhlIERU
IHBhcnQuCgpDb21tZW50IHN0eWxlIChhZ2FpbiBiZWxvdykuIEFsc28gdGhlcmUgc2hvdWxkbid0
IGJlIGEgYmxhbmsgbGluZQp1bnRpbCBhZnRlciBfYWxsXyBkZWNsYXJhdGlvbnMuCgo+ICsgICAg
ICogT25seSBzdXBwb3J0IG9uZSBVQVJUIG9uIEFSTSB3aGljaCBoYXBwZW4gdG8gYmUgbnMxNjU1
MF9jb21bMF0uCj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0ID0gJm5zMTY1
NTBfY29tWzBdOwo+ICsKPiArICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQ
Q1IsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFjcGlfdGFibGVf
aGVhZGVyICoqKSZzcGNyKTsKClBsZWFzZSBhdm9pZCBjYXN0cyBsaWtlIHRoaXMuIFVzZSBtb3Jl
IHR5cGUtc2FmZSBjb25zdHJ1Y3RzIGxpa2UKY29udGFpbmVyX29mKCkgaW5zdGVhZC4KCj4gKyAg
ICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKPiArICAgIHsKPiArICAgICAgICBwcmludGso
Im5zMTY1NTA6IEZhaWxlZCB0byBnZXQgU1BDUiB0YWJsZVxuIik7CgpJcyBzdWNoIGEgbWVzc2Fn
ZSB3YXJyYW50ZWQ/IEkuZS4gd291bGRuJ3QgaXQgdHJpZ2dlciBvbiBhbGwKc3lzdGVtcyBub3Qg
aGF2aW5nIHRoZSB0YWJsZSwgd2hpY2ggaXMgaGFyZGx5IHdoYXQgeW91L3dlIHdhbnQ/Cgo+ICsg
ICAgICAgIHJldHVybiAtRUlOVkFMOwoKQWxzbywgaXMgaXQgcmVhbGx5IGFuIGVycm9yIGlmIHRo
ZXJlJ3Mgbm8gc3VjaCB0YWJsZT8KCj4gKyAgICB9Cj4gKwo+ICsgICAgbnMxNjU1MF9pbml0X2Nv
bW1vbih1YXJ0KTsKPiArCj4gKyAgICAvKiBUaGUgYmF1ZCByYXRlIGlzIHByZS1jb25maWd1cmVk
IGJ5IHRoZSBmaXJtd2FyZS4KPiArICAgICAqIEFuZCBjdXJyZW50bHkgdGhlIEFDUEkgcGFydCBp
cyBvbmx5IHRhcmdldGluZyBBUk0gc28gc29tZSBmaWVsZHMKPiArICAgICAqIGxpa2UgUENJLCBm
bG93IGNvbnRyb2wgYW5kIHNvIG9uIHdlIGRvIG5vdCBjYXJlIHlldCBhcmUgaWdub3JlZC4KPiAr
ICAgICAqLwoKSSdtIG5vIGNvbnZpbmNlZCB0aG91Z2ggeW91IGNhbiBpZ25vcmUgc29tZSBvdGhl
ciBmaWVsZHMuIEluCnBhcnRpY3VsYXIgb24gdjEgSSByZWNhbGwgcG9pbnRpbmcgb3V0IHRoYXQg
dGhlIEdBUyBzdHJ1Y3R1cmUKaGFzIG1vcmUgZmllbGRzIHlvdSBzaG91bGQgbG9vayBhdC4gKE92
ZXJhbGwgSSdtIG5vdCBoYXBweQp3aXRoICJhbmQgc28gb24iIGhlcmUgLSBwbGVhc2UgbGlzdCBh
bGwgZmllbGRzIHlvdSBtZWFuIHRvCmlnbm9yZSBzbyB0aGF0IHJldmlld2VycyBhcyB3ZWxsIGFz
IGZ1dHVyZSByZWFkZXJzIGNhbiBqdWRnZQp3aGV0aGVyIHRoaXMgaXMgYXBwcm9wcmlhdGUuKQoK
PiArICAgIHVhcnQtPmJhdWQgPSBCQVVEX0FVVE87Cj4gKyAgICB1YXJ0LT5kYXRhX2JpdHMgPSA4
Owo+ICsgICAgdWFydC0+cGFyaXR5ID0gc3Bjci0+cGFyaXR5Owo+ICsgICAgdWFydC0+c3RvcF9i
aXRzID0gc3Bjci0+c3RvcF9iaXRzOwo+ICsgICAgdWFydC0+aW9fYmFzZSA9IHNwY3ItPnNlcmlh
bF9wb3J0LmFkZHJlc3M7Cj4gKyAgICB1YXJ0LT5pb19zaXplID0gODsKPiArICAgIHVhcnQtPnJl
Z19zaGlmdCA9IHNwY3ItPnNlcmlhbF9wb3J0LmJpdF9vZmZzZXQ7Cj4gKyAgICB1YXJ0LT5yZWdf
d2lkdGggPSAxOwo+ICsKPiArICAgIC8qIFRoZSB0cmlnZ2VyL3BvbGFyaXR5IGluZm9ybWF0aW9u
IGlzIG5vdCBhdmFpbGFibGUgaW4gc3Bjci4gKi8KPiArICAgIGlycV9zZXRfdHlwZShzcGNyLT5p
bnRlcnJ1cHQsIElSUV9UWVBFX0xFVkVMX0hJR0gpOwo+ICsgICAgdWFydC0+aXJxID0gc3Bjci0+
aW50ZXJydXB0Owo+ICsKPiArICAgIHVhcnQtPnZ1YXJ0LmJhc2VfYWRkciA9IHVhcnQtPmlvX2Jh
c2U7Cj4gKyAgICB1YXJ0LT52dWFydC5zaXplID0gdWFydC0+aW9fc2l6ZTsKPiArICAgIHVhcnQt
PnZ1YXJ0LmRhdGFfb2ZmID0gVUFSVF9USFIgPDwgdWFydC0+cmVnX3NoaWZ0Owo+ICsgICAgdWFy
dC0+dnVhcnQuc3RhdHVzX29mZiA9IFVBUlRfTFNSIDw8IHVhcnQtPnJlZ19zaGlmdDsKPiArICAg
IHVhcnQtPnZ1YXJ0LnN0YXR1cyA9IFVBUlRfTFNSX1RIUkUgfCBVQVJUX0xTUl9URU1UOwo+ICsK
PiArICAgIC8qICBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRyaXZlci4gKi8KClN0cmF5
IGRvdWJsZSBibGFua3MgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgY29tbWVudC4KCj4gKyAgICBz
ZXJpYWxfcmVnaXN0ZXJfdWFydCh1YXJ0IC0gbnMxNjU1MF9jb20sICZuczE2NTUwX2RyaXZlciwg
dWFydCk7CgpJIGd1ZXNzIGl0J3MgZmluZSB0aGlzIHdheSwgYnV0IHdpdGggInVhcnQgPSAmbnMx
NjU1MF9jb21bMF0iIGFib3ZlCnRoZSBjb25zdHJ1Y3QgbG9va3MgbW9yZSBjb21wbGljYXRlZCB0
aGFuIGl0IG5lZWRzIHRvIGxvb2suCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:16:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11: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 1itrW3-00024Q-H9; Tue, 21 Jan 2020 11:16:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itrW2-00024K-9k
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:16:14 +0000
X-Inumbo-ID: 6cdae5ac-3c3f-11ea-ba75-12813bfff9fa
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cdae5ac-3c3f-11ea-ba75-12813bfff9fa;
 Tue, 21 Jan 2020 11:16:10 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id a5so2532563wmb.0
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 03:16:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=HrNSlthzlKe42uLklpe4LbtomiyxMZULCv5SQ7NKNsw=;
 b=tjItwisMFFRHB1zwGxKGL3S8MQl3DOxXPki3+1sfxXNhbjXbI4YYgdnfJMuqTDuT/F
 oBzcKNeESFGiLIqdEVTQvAxUStB874Am2PprGzfWXm6ovGHcR++cm0R6zqNl+ZAclSWc
 dPJd2bgxeT9R8vJWnrbSXV8lOKxeCzu+xvBslR7TXJe8/TTAbV9Nfdi6E+aFJ33BCCls
 pt+f3Rwur7VdxyqNmwN1Q8XwGZ//k3dW98dn1X92ofWcLHEUWmC25+CD/3FmfVmXKZlG
 f8SJBbsmJjN6EyNPyvSWhuF4yrk8dv0Rq2yIV42mnLhwgpWTaXOQ7UJ9hsX8KNNVGU0g
 iW4w==
X-Gm-Message-State: APjAAAVl3Mdj0BcuMhK5Faz+RJ+zORxfDW9Nst/3Y3NJ5nY61ZI+F4Zt
 gwsk8Sq1bwrbQim5/Erql6g=
X-Google-Smtp-Source: APXvYqzTjoFi6TfGnMEeCMTXoNiu6P0n9p8XTPJOoTWiNW6s0tO9y7F4qn8NpGa2V16Duk+Yys8FsQ==
X-Received: by 2002:a05:600c:2549:: with SMTP id
 e9mr3841485wma.6.1579605369218; 
 Tue, 21 Jan 2020 03:16:09 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id e8sm52020877wrt.7.2020.01.21.03.16.08
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 03:16:08 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Wei Xu <xuwei5@hisilicon.com>
References: <5E26738C.1060605@hisilicon.com>
 <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <6297d097-dc86-fe23-abaa-ca26b6c35a0d@xen.org>
Date: Tue, 21 Jan 2020 11:16:07 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.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>

CgpPbiAyMS8wMS8yMDIwIDExOjEzLCBKYW4gQmV1bGljaCB3cm90ZToKPiAKPj4gKyAgICBpZiAo
IEFDUElfRkFJTFVSRShzdGF0dXMpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHByaW50aygibnMx
NjU1MDogRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKPiAKPiBJcyBzdWNoIGEgbWVzc2Fn
ZSB3YXJyYW50ZWQ/IEkuZS4gd291bGRuJ3QgaXQgdHJpZ2dlciBvbiBhbGwKPiBzeXN0ZW1zIG5v
dCBoYXZpbmcgdGhlIHRhYmxlLCB3aGljaCBpcyBoYXJkbHkgd2hhdCB5b3Uvd2Ugd2FudD8KPiAK
Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gQWxzbywgaXMgaXQgcmVhbGx5IGFuIGVy
cm9yIGlmIHRoZXJlJ3Mgbm8gc3VjaCB0YWJsZT8KCllvdSBjYW4gb25seSBiZSB0aGVyZSBpZiB0
aGUgYXJtLXVhcnQuYyBmb3VuZCBhbiBTUENSIHRhYmxlLiBTbyB0aGlzIGlzIAphIHNhbml0eSBj
aGVjay4gVGhlcmVmb3JlIEkgdGhpbmsgdGhlIGVycm9yIG1lc3NhZ2UgaXMgd2FycmFudCBoZXJl
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:25:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11: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 1itref-0002vQ-Hh; Tue, 21 Jan 2020 11:25:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itree-0002vL-Qc
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:25:08 +0000
X-Inumbo-ID: aaf59016-3c40-11ea-ba76-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaf59016-3c40-11ea-ba76-12813bfff9fa;
 Tue, 21 Jan 2020 11:25:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4BE10AF5C;
 Tue, 21 Jan 2020 11:25:02 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <5E26738C.1060605@hisilicon.com>
 <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
 <6297d097-dc86-fe23-abaa-ca26b6c35a0d@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7b5bf0ed-6b28-8c5c-d8e4-2efb992c86e4@suse.com>
Date: Tue, 21 Jan 2020 12:25:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6297d097-dc86-fe23-abaa-ca26b6c35a0d@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Wei Xu <xuwei5@hisilicon.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.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>

T24gMjEuMDEuMjAyMCAxMjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIxLzAxLzIwMjAg
MTE6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4gKyAgICBpZiAoIEFDUElfRkFJTFVSRShz
dGF0dXMpICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgcHJpbnRrKCJuczE2NTUwOiBGYWlsZWQg
dG8gZ2V0IFNQQ1IgdGFibGVcbiIpOwo+Pgo+PiBJcyBzdWNoIGEgbWVzc2FnZSB3YXJyYW50ZWQ/
IEkuZS4gd291bGRuJ3QgaXQgdHJpZ2dlciBvbiBhbGwKPj4gc3lzdGVtcyBub3QgaGF2aW5nIHRo
ZSB0YWJsZSwgd2hpY2ggaXMgaGFyZGx5IHdoYXQgeW91L3dlIHdhbnQ/Cj4+Cj4+PiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPj4KPj4gQWxzbywgaXMgaXQgcmVhbGx5IGFuIGVycm9yIGlmIHRo
ZXJlJ3Mgbm8gc3VjaCB0YWJsZT8KPiAKPiBZb3UgY2FuIG9ubHkgYmUgdGhlcmUgaWYgdGhlIGFy
bS11YXJ0LmMgZm91bmQgYW4gU1BDUiB0YWJsZS4gU28gdGhpcyBpcyAKPiBhIHNhbml0eSBjaGVj
ay4gVGhlcmVmb3JlIEkgdGhpbmsgdGhlIGVycm9yIG1lc3NhZ2UgaXMgd2FycmFudCBoZXJlLgoK
SWYgc28gLSBmaW5lLiBCdXQgZnJvbQoKQUNQSV9ERVZJQ0VfU1RBUlQoYW5zMTY1NTAsICJOUzE2
NTUwIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQogICAgLmNsYXNzX3R5cGUgPSBBQ1BJX0RCRzJfMTY1
NTBfQ09NUEFUSUJMRSwKICAgIC5pbml0ID0gbnMxNjU1MF9hY3BpX3VhcnRfaW5pdCwKQUNQSV9E
RVZJQ0VfRU5ECgpJIGNhbid0IHNlZSB3aHkgdGhpcyB3b3VsZCBiZS4gV291bGQgeW91IG1pbmQg
ZWR1Y2F0aW5nIG1lPwoKVGhhbmtzLCBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:25:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11: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 1itrez-0002wV-RR; Tue, 21 Jan 2020 11:25:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itrey-0002wO-TL
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:25:28 +0000
X-Inumbo-ID: b66a8a3d-3c40-11ea-ba76-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b66a8a3d-3c40-11ea-ba76-12813bfff9fa;
 Tue, 21 Jan 2020 11:25:23 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id f129so2581437wmf.2
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 03:25:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4W1WPIKOjEOBNklUGAPOVfYAjF1Qj12ce5G7cFXOO9s=;
 b=PmgaGLzItTI0Vyi703/CzdoAdjJtiu69HJzNffKiu53Tm6ER+LAQL2EstKj7SSVkRU
 Vw94SUhpaRaqwr8T2CmsFK8TnLLwTL1PATmX38Br38R3TPJwhw0g8gMDOm7B53IGykWf
 DuG252z4Nt697cZtrcagK6VkuVfpvo6Nwaebut4JHrhvL9nVO3JYFsqcQ9Y3KKOzW10Q
 KK9HG4TYH9K91q0bRISWPU9vD/ro5qDYL5MeheBVTcHbiFurFgSiBGT6n6sZmxt7d2rW
 OlY/YrLOgoXjGZvhGPmDRBs0y3kIsGXPfjqQSLiR959I+NdAKOtjYNW9TkmlOIEXcsP2
 CX/Q==
X-Gm-Message-State: APjAAAXC0OVwLkrkHbgOEbvlPa2y+poDkr6z3dye0H4BHDTi3yGw/kzd
 kkkT7f2AV+Q4Zrbdr3Vw+JU=
X-Google-Smtp-Source: APXvYqxxt0kNlW59ujpnfnGIQCxsHKLQJOcdqs0SLBEmgmZ+2+oxKdqPjhDvKj5Lnaa+YqbOmlVyeA==
X-Received: by 2002:a1c:7c18:: with SMTP id x24mr3931970wmc.21.1579605922499; 
 Tue, 21 Jan 2020 03:25:22 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id g18sm3297526wmh.48.2020.01.21.03.25.21
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 03:25:21 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>, Wei Xu <xuwei5@hisilicon.com>
References: <5E26C935.9080107@hisilicon.com>
 <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <6a003f33-f5ff-c027-f09b-85b80c6accdb@xen.org>
Date: Tue, 21 Jan 2020 11:25:20 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@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>

SGkgSmFuLAoKT24gMjEvMDEvMjAyMCAxMTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjEu
MDEuMjAyMCAxMDo0OSwgV2VpIFh1IHdyb3RlOgo+PiBBZGQgX19hY3BpX3VubWFwX3RhYmxlIGZ1
bmN0aW9uIGZvciBBUk0gYW5kIGludm9rZSBpdCBhdCBhY3BpX29zX3VubWFwX21lbW9yeQo+PiB0
byBtYWtlIHN1cmUgdGhlIHJlbGF0ZWQgZml4bWFwIGhhcyBiZWVuIGNsZWFyZWQgYmVmb3JlIHVz
aW5nIGl0IGZvciBhCj4+IGRpZmZlcmVudCBtYXBwaW5nLgo+IAo+IEhvdyBjYW4gaXQgcG9zc2li
bHkgYmUgdGhhdCB0aGlzIGlzIG5lZWRlZCBmb3IgQXJtIG9ubHk/CgpMZXQgbWUgZ2l2ZSBzb21l
IGJhY2tncm91bmQgKEkgd2lsbCBsZXQgV2VpIGRlYWxpbmcgd2l0aCB0aGUgcmVzdCBvZiB0aGUg
CnBhdGNoZXMpLiBPbiBBcm0sIEkgbWFkZSB0aGUgZGVjaXNpb24gdG8gZm9yYmlkIGEgbWFwcGlu
ZyByZXBsYWNlbWVudCBpbiAKdGhlIHBhZ2UtdGFibGVzIGNvZGUuIFRoaXMgbWVhbnMgdGhhdCBp
ZiB5b3Ugd2FudCB0byByZS11c2UgdGhlIHNhbWUgCmZpeG1hcCwgdGhlbiB5b3UgbmVlZCB0byBj
bGVhciBpdCBmaXJzdC4KClRoZSByZWFzb24gZm9yIHRoZSByZXF1aXJlbWVudCBpcyBxdWl0ZSBz
aW1wbGUuIE9uIEFybSwgeW91IG5lZWQgdG8gdXNlIAphIGJyZWFrLWJlZm9yZS1tYWtlIHNlcXVl
bmNlIGFueSB0aW1lIHlvdSByZXBsYWNlIGEgdmFsaWQgZW50cnkgYnkgCmFub3RoZXIgdmFsaWQg
ZW50cnkgKHRoZXJlIGlzIGEgY291cGxlIG9mIGNhc2Ugd2hlcmUgaXQgaXMgbm90IG5lZWRlZCku
CgpBcyB0aGUgc2VxdWVuY2UgbmFtZSBzdWdnZXN0cyBpdCwgd2Ugd2lsbCBoYXZlIGEgc21hbGwg
d2luZG93IHdoZXJlIHRoZSAKdmlydHVhbCBhZGRyZXNzIHdpbGwgcG9pbnQgdG8gbm90aGluZy4g
VGhpcyBtYXkgcmVzdWx0IHRvIGFuIGFib3J0IGlmIAphbm90aGVyIENQVSBpcyBhY2Nlc3Npbmcg
dGhlIGFkZHJlc3MgYXQgdGhlIHNhbWUgdGltZS4KCkluIHRoZSBmaXhtYXAgY2FzZSBiZWxvdywg
dGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuLiBCdXQgbm93IGltYWdpbmUgCnNoYXR0ZXJpbmcgYSBz
dXBlcnBhZ2UuLi4KClNvIHJhdGhlciB0aGFuIHRyeWluZyB0byBhbGxvdyBpbiBzb21lIGNhc2Vz
IHRoZSBtb2RpZmljYXRpb24gb2YgYSAKbWFwcGluZywgd2UganVzdCBmb3JiaWQgZm9yIGV2ZXJ5
dGhpbmcgYnV0IHBlcm1pc3Npb24gY2hhbmdlcy4gVGhpcyBpcyAKbXVjaCBzaW1wbGVyIHRvIHJl
YXNvbiBhbmQgYSBtdWNoIHNhbmVyIGludGVyZmFjZS4KClNpbWlsYXJseSwgSSB0aGluayB0aGlz
IGlzIG11Y2ggc2FuZXIgdG8gY2FsbCBoYXZlIGEgY2xlYXJfZml4bWFwKCkgZm9yIAplYWNoIHNl
dF9maXhtYXAoKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:38:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11: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 1itrrM-0003u4-4H; Tue, 21 Jan 2020 11:38:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itrrK-0003tz-EC
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:38:14 +0000
X-Inumbo-ID: 815f27f6-3c42-11ea-ba77-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 815f27f6-3c42-11ea-ba77-12813bfff9fa;
 Tue, 21 Jan 2020 11:38:12 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so2636208wmb.0
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 03:38:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=EBIpi4bGLcog16j9JNuRm9Yobw3+kGUy+TXSoBIfJpw=;
 b=uTXP4RLIjMMsnrvAa53B6F6lCduXpmlCOai11a2jqCF/29iMyAueNnGMCod7yvZIKV
 KTCvN8TAejKWJG9ECxvvM4DVA7AKGsicAhOj9jwnTLlql5M8Mxy+coQQlTbDEBUvStyS
 feyM2fF0028hIVlyEEEABqvdwoozGo146CM7PIuC21MTj2XhD78Qo4HlhY0hyZUc+qVp
 1CqXHzPTBamC4VArWtUj+jkO6kvzqJUZsCCIkiuUYxMXTGsuQq0SDDQV/Ow44P9/XYbo
 lMGPC3GOS26A/aiNNjyE9o8e9b1etAa605sGL2ffEr/u45dYKYVuObv/EElCp3ccckTn
 XCfw==
X-Gm-Message-State: APjAAAXxmytcZAoPbbXtu9AfxLNHPJ90zcsPgQ0qawJaFNFFn4PVt265
 OInSN1e9BOZc3FHzrJmY9U8=
X-Google-Smtp-Source: APXvYqz/V6EbOLeHpwHw2CZvfw+LL97DKPwklfUPbzfZNM6WTDNnMmgLMb2wowOfLenP9hEeBA+cRg==
X-Received: by 2002:a05:600c:2c01:: with SMTP id
 q1mr3835855wmg.179.1579606692057; 
 Tue, 21 Jan 2020 03:38:12 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id u16sm3379993wmj.41.2020.01.21.03.38.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 03:38:11 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20200121101301.421-1-jgross@suse.com>
 <20200121101301.421-2-jgross@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <958c5f52-143c-e72f-a421-1071e6e27654@xen.org>
Date: Tue, 21 Jan 2020 11:38:10 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121101301.421-2-jgross@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgSnVlcmdlbiwKCk9uIDIxLzAxLzIwMjAgMTA6MTMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
VG9kYXkgYSB0cmlnZ2VyaW5nIEJVR19PTigpIHdpbGwgb25seSBwcmludCBzb3VyY2UgZmlsZSBh
bmQgbGluZQo+IGluZm9ybWF0aW9uLiBBZGQgdGhlIHBvc3NpYmlsaXR5IHRvIHByaW50IHRoZSB0
cmlnZ2VyaW5nIGNvbmRpdGlvbiBsaWtlCj4gQVNTRVJUKCkuCgpBbnkgcmVhc29uIHRvIG9ubHkg
bGltaXQgdGhlIGNoYW5nZSBmb3IgQlVHX09OPyBIb3cgYWJvdXQgV0FSTl9PTj8KCj4gCj4gRG8g
dGhhdCBieSBpbnRyb2R1Y2luZyBCVUdfVkVSQk9TRSgpIGFuZCBhZGQgYSBLY29uZmlnIG9wdGlv
biB0byBtYWtlCj4gQlVHX09OIHVzZSBCVUdfVkVSQk9TRSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMzoKPiAtIG1vdmUga2Nv
bmZpZyBvcHRpb24gb3V0IG9mIERFQlVHIHx8IGV4cGVydCBzZWN0aW9uIChKYW4gQmV1bGljaCkK
PiAtIGZpeCBBUk0gYnVpbGQgKEphbiBCZXVsaWNoKQo+IC0gZWxpbWluYXRlIEJVR19PTl9WRVJC
T1NFKCkgKEphbiBCZXVsaWNoKQo+IC0tLQo+ICAgeGVuL0tjb25maWcuZGVidWcgICAgICAgICB8
IDggKysrKysrKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmggfCA2ICsrKystLQo+ICAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9idWcuaCB8IDUgKysrLS0KPiAgIHhlbi9pbmNsdWRlL3hlbi9s
aWIuaCAgICAgfCA0ICsrKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4v
S2NvbmZpZy5kZWJ1Zwo+IGluZGV4IGIzNTExZTgxYTIuLjc1Yzg1NWU0YWUgMTAwNjQ0Cj4gLS0t
IGEveGVuL0tjb25maWcuZGVidWcKPiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+IEBAIC0xMSw2
ICsxMSwxMyBAQCBjb25maWcgREVCVUcKPiAgIAo+ICAgCSAgWW91IHByb2JhYmx5IHdhbnQgdG8g
c2F5ICdOJyBoZXJlLgo+ICAgCj4gK2NvbmZpZyBERUJVR19CVUdWRVJCT1NFCj4gKwlib29sICJW
ZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKPiArCWRlZmF1bHQgREVCVUcKPiArCS0tLWhlbHAtLS0K
PiArCSAgSW4gY2FzZSBhIEJVR19PTiB0cmlnZ2VycyBhZGRpdGlvbmFsbHkgcHJpbnQgdGhlIHRy
aWdnZXJpbmcKPiArCSAgY29uZGl0aW9uIG9uIHRoZSBjb25zb2xlLgo+ICsKPiAgIGlmIERFQlVH
IHx8IEVYUEVSVCA9ICJ5Igo+ICAgCj4gICBjb25maWcgQ1JBU0hfREVCVUcKPiBAQCAtODEsNyAr
ODgsNiBAQCBjb25maWcgUEVSRl9BUlJBWVMKPiAgIAktLS1oZWxwLS0tCj4gICAJICBFbmFibGVz
IHNvZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KPiAgIAo+IC0K
CldoaWxlIEkgYWdyZWUgdGhpcyBzaG91bGQgYmUgZHJvcHBlZCB0aGlzIGlzIGEgc3B1cmlvdXMg
bGluZSwgdGhpcyBmZWVscyAKYSBiaXQgb3V0IG9mIGNvbnRleHQuIFNvIEkgd291bGQgc3VnZ2Vz
dCB0byBtZW50aW9uIGl0IGluIHRoZSBjb21taXQgCm1lc3NhZ2Ugb3Igc3BsaXQgaXQgaW4gYSBz
ZXBhcmF0ZSBwYXRjaC4KCj4gICBjb25maWcgVkVSQk9TRV9ERUJVRwo+ICAgCWJvb2wgIlZlcmJv
c2UgZGVidWcgbWVzc2FnZXMiCj4gICAJZGVmYXVsdCBERUJVRwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2J1Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAo+IGluZGV4
IDM2YzgwMzM1N2MuLjkwYjIzMWU3N2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9idWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKPiBAQCAtNjAsMTEgKzYw
LDEzIEBAIHN0cnVjdCBidWdfZnJhbWUgewo+ICAgCj4gICAjZGVmaW5lIFdBUk4oKSBCVUdfRlJB
TUUoQlVHRlJBTUVfd2FybiwgX19MSU5FX18sIF9fRklMRV9fLCAwLCAiIikKPiAgIAo+IC0jZGVm
aW5lIEJVRygpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgQlVHX0ZSQU1FKEJVR0ZSQU1FX2J1ZywgIF9fTElORV9fLCBfX0ZJTEVfXywg
MCwgIiIpOyAgICAgICAgXAo+ICsjZGVmaW5lIEJVR19WRVJCT1NFKG1zZykgZG8geyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgQlVHX0ZSQU1FKEJVR0ZSQU1FX2J1
ZywgIF9fTElORV9fLCBfX0ZJTEVfXywgMCwgbXNnKTsgICAgICAgXAoKSSBhbSBhZnJhaWQgdGhp
cyBpcyBub3QgZ29pbmcgdG8gYmUgZW5vdWdoIHRvIG1ha2UgaXQgd29yayBvbiBBcm0uIFlvdSAK
YWxzbyBuZWVkIHRvIHVwZGF0ZSBkb19idWdfZnJhbWUoKSB0byBwcmludCB0aGUgc3RyaW5nLgoK
SSB3b3VsZCBhY3R1YWxseSBleHBlY3QgYSBzaW1pbGFyIGNoYW5nZSByZXF1aXJlZCBvbiB0aGUg
eDg2IHNpZGUuIERvIAp5b3UgbWluZCBleHBsYWluaW5nIGhvdyB0aGlzIHdvcmtzPwoKPiAgICAg
ICB1bnJlYWNoYWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gICB9IHdoaWxlICgwKQo+ICAgCj4gKyNkZWZpbmUgQlVHKCkgQlVHX1ZFUkJPU0Uo
IiIpCj4gKwo+ICAgI2RlZmluZSBhc3NlcnRfZmFpbGVkKG1zZykgZG8geyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICBCVUdfRlJBTUUoQlVHRlJBTUVfYXNzZXJ0LCBf
X0xJTkVfXywgX19GSUxFX18sIDEsIG1zZyk7ICAgICBcCj4gICAgICAgdW5yZWFjaGFibGUoKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2J1Zy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9idWcu
aAo+IGluZGV4IDliYjRhMTk0MjAuLjQ2ZDI4Mjc3N2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9idWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYnVnLmgKPiBAQCAt
NjAsMTAgKzYwLDExIEBAIHN0cnVjdCBidWdfZnJhbWUgewo+ICAgCj4gICAKPiAgICNkZWZpbmUg
V0FSTigpIEJVR19GUkFNRShCVUdGUkFNRV93YXJuLCBfX0xJTkVfXywgX19GSUxFX18sIDAsIE5V
TEwpCj4gLSNkZWZpbmUgQlVHKCkgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gLSAgICBCVUdfRlJBTUUoQlVHRlJBTUVfYnVnLCAgX19MSU5FX18s
IF9fRklMRV9fLCAwLCBOVUxMKTsgICAgICBcCj4gKyNkZWZpbmUgQlVHX1ZFUkJPU0UobXNnKSBk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBCVUdfRlJBTUUo
QlVHRlJBTUVfYnVnLCAgX19MSU5FX18sIF9fRklMRV9fLCAwLCBtc2cpOyAgICAgICBcCj4gICAg
ICAgdW5yZWFjaGFibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICAgfSB3aGlsZSAoMCkKPiArI2RlZmluZSBCVUcoKSBCVUdfVkVSQk9TRShOVUxM
KQo+ICAgCj4gICAjZGVmaW5lIHJ1bl9pbl9leGNlcHRpb25faGFuZGxlcihmbikgQlVHX0ZSQU1F
KEJVR0ZSQU1FX3J1bl9mbiwgMCwgZm4sIDAsIE5VTEwpCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gaW5kZXggNWQ3MThi
YmRiYS4uNTQzYjc1OTUyYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBAQCAtMjIsNyArMjIsMTEgQEAKPiAgICNpbmNs
dWRlIDx4ZW4vc3RyaW5nLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2J1Zy5oPgo+ICAgCj4gKyNpZmRl
ZiBDT05GSUdfREVCVUdfQlVHVkVSQk9TRQo+ICsjZGVmaW5lIEJVR19PTihwKSAgZG8geyBpZiAo
dW5saWtlbHkocCkpIEJVR19WRVJCT1NFKCNwKTsgIH0gd2hpbGUgKDApCj4gKyNlbHNlCj4gICAj
ZGVmaW5lIEJVR19PTihwKSAgZG8geyBpZiAodW5saWtlbHkocCkpIEJVRygpOyAgfSB3aGlsZSAo
MCkKPiArI2VuZGlmCj4gICAjZGVmaW5lIFdBUk5fT04ocCkgZG8geyBpZiAodW5saWtlbHkocCkp
IFdBUk4oKTsgfSB3aGlsZSAoMCkKPiAgIAo+ICAgI2lmIF9fR05VQ19fID4gNCB8fCAoX19HTlVD
X18gPT0gNCAmJiBfX0dOVUNfTUlOT1JfXyA+PSA2KQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 11:45:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 11: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 1itrxz-0004iW-Tx; Tue, 21 Jan 2020 11:45:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itrxy-0004hz-IZ
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 11:45:06 +0000
X-Inumbo-ID: 72d19128-3c43-11ea-b833-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72d19128-3c43-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 11:44:58 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id w15so2835708wru.4
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 03:44:57 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LAk4WbzWTxaxYXJd70COLNKEiX7ywaS8y2e9u6wLSlk=;
 b=VofABCeRjfjdpyQqSH2UkXHrL5aU3CmFeWuiZe3VW9pArA3IC/gug6XkEwzP15MBGf
 qgSjxvlIl+hCmj1TP52eXHCbisGkJB46Ja9z/je3E0SGAIY2RF/thHmJ0sQLP4mEOGTC
 /2HcqHumzLoERse8hAh1GnJEse8zQsQtb8fzIXuCju3QzzZN4ukXIxZQ9HtvShgdVUP5
 gIG3Cvtn6A7aYCvp5YkAJd3X5VUz5AF9JZM59roTHKwsDJt/SWZKzBXfYLexzgcMh0zG
 mAx20DmMdoczqML7zUt0komzE+YN9dns/10tHaVGXc3WeJHYILyZC3bGmFYKZ8JUblAV
 YOIQ==
X-Gm-Message-State: APjAAAXyIYja74eufQ4w2/ni626npP7zsRaVjfZswEJry9Y4rAOsePCx
 +40uCBLY2bPsxfZp65GnOTo=
X-Google-Smtp-Source: APXvYqyR/LjUROFHD7+FQcGTdWAq0O+UVnPS94acNi9GgoUpw4SVII3frqLMZZZEn0wqVHFYzP21qA==
X-Received: by 2002:adf:a48e:: with SMTP id g14mr4840102wrb.409.1579607097134; 
 Tue, 21 Jan 2020 03:44:57 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id w83sm3577025wmb.42.2020.01.21.03.44.56
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 03:44:56 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <5E26738C.1060605@hisilicon.com>
 <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
 <6297d097-dc86-fe23-abaa-ca26b6c35a0d@xen.org>
 <7b5bf0ed-6b28-8c5c-d8e4-2efb992c86e4@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <3705e688-8366-c8ff-4b12-b3b4b5a60f29@xen.org>
Date: Tue, 21 Jan 2020 11:44:55 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <7b5bf0ed-6b28-8c5c-d8e4-2efb992c86e4@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Wei Xu <xuwei5@hisilicon.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.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>

SGkgSmFuLAoKT24gMjEvMDEvMjAyMCAxMToyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjEu
MDEuMjAyMCAxMjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyMS8wMS8yMDIwIDExOjEz
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Cj4+Pj4gKyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0
dXMpICkKPj4+PiArICAgIHsKPj4+PiArICAgICAgICBwcmludGsoIm5zMTY1NTA6IEZhaWxlZCB0
byBnZXQgU1BDUiB0YWJsZVxuIik7Cj4+Pgo+Pj4gSXMgc3VjaCBhIG1lc3NhZ2Ugd2FycmFudGVk
PyBJLmUuIHdvdWxkbid0IGl0IHRyaWdnZXIgb24gYWxsCj4+PiBzeXN0ZW1zIG5vdCBoYXZpbmcg
dGhlIHRhYmxlLCB3aGljaCBpcyBoYXJkbHkgd2hhdCB5b3Uvd2Ugd2FudD8KPj4+Cj4+Pj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pgo+Pj4gQWxzbywgaXMgaXQgcmVhbGx5IGFuIGVycm9y
IGlmIHRoZXJlJ3Mgbm8gc3VjaCB0YWJsZT8KPj4KPj4gWW91IGNhbiBvbmx5IGJlIHRoZXJlIGlm
IHRoZSBhcm0tdWFydC5jIGZvdW5kIGFuIFNQQ1IgdGFibGUuIFNvIHRoaXMgaXMKPj4gYSBzYW5p
dHkgY2hlY2suIFRoZXJlZm9yZSBJIHRoaW5rIHRoZSBlcnJvciBtZXNzYWdlIGlzIHdhcnJhbnQg
aGVyZS4KPiAKPiBJZiBzbyAtIGZpbmUuIEJ1dCBmcm9tCj4gCj4gQUNQSV9ERVZJQ0VfU1RBUlQo
YW5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQo+ICAgICAgLmNsYXNzX3R5
cGUgPSBBQ1BJX0RCRzJfMTY1NTBfQ09NUEFUSUJMRSwKPiAgICAgIC5pbml0ID0gbnMxNjU1MF9h
Y3BpX3VhcnRfaW5pdCwKPiBBQ1BJX0RFVklDRV9FTkQKPiAKPiBJIGNhbid0IHNlZSB3aHkgdGhp
cyB3b3VsZCBiZS4gV291bGQgeW91IG1pbmQgZWR1Y2F0aW5nIG1lPwoKVGhlIGJpdHMgeW91IHBh
c3RlZCBvbmx5IHJlZ2lzdGVyIGEgZHJpdmVyIGZvciBhbnkgc2VyaWFsIGRldmljZSB3aXRoIAp0
aGUgY2xhc3MgMTY1NTBfQ09NUEFUSUJMRS4gVGhpcyBpcyB1cCB0byBhbiB1cHBlciBsYXllciB0
byBkZWNpZGUgaG93IApjbGFzc190eXBlIHdpbGwgYmUgaW50ZXJwcmV0ZWQuCgpBcyBJIG1lbnRp
b25lZCBpbiB2MSwgaW4gdGhlIGNhc2Ugb2Ygc2VyaWFsLCB0aGUgY2xhc3NfdHlwZSB3aWxsIGJl
IAptYXRjaGVzIGFnYWluc3QgdGhlIGZpZWxkIGludGVyZmFjZV90eXBlIGluIHRoZSBTUENSIHRh
YmxlLiBUaGlzIGlzIGRvbmUgCmluIHRoZSBmdW5jdGlvbiBhY3BpX3VhcnRfaW5pdCgpLgoKVGhl
IGZ1bmN0aW9uIHdpbGwgdHJ5IHRvIHJldHJpZXZlIHRoZSBTUENSIHRhYmxlLiBJZiB0aGVyZSBp
cyBub25lLCB0aGVuIAppdCB3aWxsIGJhaWwgb3V0LiBPdGhlcndpc2UsIGl0IHdpbGwgY2FsbCB0
aGUgZ2VuZXJpYyBkZXZpY2UgZnJhbWV3b3JrIAp0byBsb29rdXAgZm9yIHRoZSBkcml2ZXIuCgpU
aGVyZWZvcmUgYSBzZXJpYWwgZHJpdmVyIGNhbiBvbmx5IGJlIGNhbGxlZCB3aXRoIHRoZSBTUENS
IHRhYmxlIAphY3R1YWxseSBleGlzdHMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:00:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itsCp-0006Mk-2R; Tue, 21 Jan 2020 12:00:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itsCo-0006Me-90
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:00:26 +0000
X-Inumbo-ID: 982f9315-3c45-11ea-ba7e-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 982f9315-3c45-11ea-ba7e-12813bfff9fa;
 Tue, 21 Jan 2020 12:00:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579608019; x=1611144019;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=WKoR9PC7aSnHANmo5IpUHS8ceug/R3yGf9Cfb0S+vI4=;
 b=aXRcQxuv2HejQuKC7dqQX5FiuZJHJfkKOasX/rO3Rg4OFbtnwJIqecV9
 WReLILyenE76Hazxa4TYGAodFu+38AsCVSL3EgXa9RMTZ0GUujGUD8b5x
 kdJIY0ms+ciXkkchbCffrzPVzx4shwI+L6Ok+h78q6cjxfU1Hovgi0zGs E=;
IronPort-SDR: xoDkFJ5fBz8WfBIsHzhyMcORRus7lFpjUyYAPOV1WUkPvYpDbOFxZLzAp/nQ5tjFmxVAAP3gTZ
 bM3djReBfFaA==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="14010584"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 21 Jan 2020 12:00:18 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (Postfix) with ESMTPS
 id D3275A23F0; Tue, 21 Jan 2020 12:00:16 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 12:00:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 12:00:15 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 Jan 2020 12:00:13 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 12:00:07 +0000
Message-ID: <20200121120009.1767-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200121120009.1767-1-pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH 1/3] x86 / vmx: make apic_access_mfn type-safe
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIG1mbl90IHJhdGhlciB0aGFuIHVuc2lnbmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0
ZXN0cyBhZ2FpbnN0IDAgdG8KdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1
Y2luZyBpbml0aWFsaXphdGlvbiB0byB0aGF0IHZhbHVlKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL210cnIuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14
L3ZtY3MuaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vbXRyci5jCmluZGV4IDVhZDE1ZWFmZTAuLjgzNTZlOGRlM2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBA
IC04MTgsNyArODE4LDcgQEAgaW50IGVwdGVfZ2V0X2VudHJ5X2VtdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBkaXJlY3RfbW1pbyAp
CiAgICAgewotICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gZC0+YXJjaC5odm0udm14LmFwaWNf
YWNjZXNzX21mbikgPj4gb3JkZXIgKQorICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gbWZuX3go
ZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNzX21mbikpID4+IG9yZGVyICkKICAgICAgICAgICAg
IHJldHVybiBNVFJSX1RZUEVfVU5DQUNIQUJMRTsKICAgICAgICAgaWYgKCBvcmRlciApCiAgICAg
ICAgICAgICByZXR1cm4gLTE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGY4M2YxMDI2MzguLjNkOTBlNjdh
MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MTMsNiArNDEzLDcgQEAgc3RhdGljIGludCB2bXhfZG9t
YWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFoYXNfdmxhcGljKGQp
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3Nf
bWZuID0gSU5WQUxJRF9NRk47CiAgICAgaWYgKCAocmMgPSB2bXhfYWxsb2NfdmxhcGljX21hcHBp
bmcoZCkpICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTMwMzQsNyArMzAzNSw3IEBA
IHN0YXRpYyBpbnQgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgbWZuID0gcGFnZV90b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7CiAg
ICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwotICAgIGQtPmFy
Y2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm5feChtZm4pOworICAgIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2Vu
dHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SywKQEAgLTMwNDMsMjQgKzMwNDQs
MjMgQEAgc3RhdGljIGludCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAq
ZCkKIAogc3RhdGljIHZvaWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vz
c19tZm47CisgICAgbWZuX3QgbWZuID0gZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNzX21mbjsK
IAotICAgIGlmICggbWZuICE9IDAgKQotICAgICAgICBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2Uo
bWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7CisgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9N
Rk4pICkKKyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikp
OwogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBwYWRkcl90IHZpcnRfcGFnZV9tYSwgYXBpY19wYWdlX21hOwogCi0gICAg
aWYgKCB2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPT0gMCApCisgICAg
aWYgKCBtZm5fZXEodi0+ZG9tYWluLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuLCBJTlZB
TElEX01GTikgKQogICAgICAgICByZXR1cm47CiAKICAgICBBU1NFUlQoY3B1X2hhc192bXhfdmly
dHVhbGl6ZV9hcGljX2FjY2Vzc2VzKTsKIAogICAgIHZpcnRfcGFnZV9tYSA9IHBhZ2VfdG9fbWFk
ZHIodmNwdV92bGFwaWModiktPnJlZ3NfcGFnZSk7Ci0gICAgYXBpY19wYWdlX21hID0gdi0+ZG9t
YWluLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuOwotICAgIGFwaWNfcGFnZV9tYSA8PD0g
UEFHRV9TSElGVDsKKyAgICBhcGljX3BhZ2VfbWEgPSBtZm5fdG9fbWFkZHIodi0+ZG9tYWluLT5h
cmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuKTsKIAogICAgIHZteF92bWNzX2VudGVyKHYpOwog
ICAgIF9fdm13cml0ZShWSVJUVUFMX0FQSUNfUEFHRV9BRERSLCB2aXJ0X3BhZ2VfbWEpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggYTUxNDI5OTE0NC4uYmU0NjYxYTkyOSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC01OSw3ICs1OSw3IEBAIHN0cnVjdCBlcHRf
ZGF0YSB7CiAjZGVmaW5lIF9WTVhfRE9NQUlOX1BNTF9FTkFCTEVEICAgIDAKICNkZWZpbmUgVk1Y
X0RPTUFJTl9QTUxfRU5BQkxFRCAgICAgKDF1bCA8PCBfVk1YX0RPTUFJTl9QTUxfRU5BQkxFRCkK
IHN0cnVjdCB2bXhfZG9tYWluIHsKLSAgICB1bnNpZ25lZCBsb25nIGFwaWNfYWNjZXNzX21mbjsK
KyAgICBtZm5fdCBhcGljX2FjY2Vzc19tZm47CiAgICAgLyogVk1YX0RPTUFJTl8qICovCiAgICAg
dW5zaWduZWQgaW50IHN0YXR1czsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:00:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itsCk-0006MV-PW; Tue, 21 Jan 2020 12:00:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itsCj-0006MQ-Bh
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:00:21 +0000
X-Inumbo-ID: 9667e946-3c45-11ea-ba7e-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9667e946-3c45-11ea-ba7e-12813bfff9fa;
 Tue, 21 Jan 2020 12:00:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579608017; x=1611144017;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Sr9p/pYAatO1SHjDPuwT+v8ynAexlKARKPgPYoPvyHk=;
 b=Y2pN4k8DT8cXZPFcKh41lsA9DDKUMz5QzJdQmCym0IIfhN5D0OueGndu
 XZg2K2Jun8BTN1r8bkHv4ZZ9xr9LjJ3syZNselK2I+7XFGyA/WO1ODvU2
 9eosAG8/4NP9/l3NXJlJ7WFWFlfF6YFFfE1R5TuB5LHro5PnlNhOzqlen o=;
IronPort-SDR: 6HbjY2E0VcQsvKXQV37nuK9SucMwFydHKeYCOypFQcqwSm8KfuhrLEM76JZ5jkuPX04fHnNnm8
 3xhqI1uWfAyQ==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="12564357"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 21 Jan 2020 12:00:16 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id AB512A241C
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 12:00:14 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 12:00:14 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 12:00:12 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 Jan 2020 12:00:11 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 12:00:06 +0000
Message-ID: <20200121120009.1767-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH 0/3] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICgzKToKICB4ODYgLyB2bXg6IG1ha2UgYXBpY19hY2Nlc3NfbWZuIHR5cGUt
c2FmZQogIHg4NiAvIGh2bTogYWRkIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIG1ldGhv
ZAogIHg4NiAvIHZteDogdXNlIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIGZvciBBUElDX0RFRkFV
TFRfUEhZU19CQVNFCgogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICAyICsr
CiB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAgNSArKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgMTAgLS0tLS0tLS0KIHhlbi9jb21tb24vcGFn
ZV9hbGxvYy5jICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgfCAgMiAtLQogOSBmaWxlcyBj
aGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:00:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itsCv-0006Nz-CJ; Tue, 21 Jan 2020 12:00:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itsCu-0006Nm-Fl
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:00:32 +0000
X-Inumbo-ID: 9f72684a-3c45-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f72684a-3c45-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 12:00:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579608032; x=1611144032;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=PZabBX3KiZvi42uIkfPXKZ3Ru9a9qzkCQ51NWgFQVis=;
 b=c1FhXzhzMW2+JF52Nn/SBKVq7cjfMwyJreqvuO7bwwzxSgoCJ043uowk
 jZIVf7LKBX2sGkXKenS/pG09+Hd/3RCYYRbeqAIO/tgB/X49DqC2hQlft
 b3ZBdeHdM8fWVOMCJU1Eq38OOMuvirz39USRYa7dFwjmXahLeA/uab97x U=;
IronPort-SDR: rHcw7/6wG3XXSRUECZVE5fVGqQzR7xyBCvM/bT1biDAWAAp6rZskM8BUBZJPoM9wbRwm1pBOy1
 KYrIE7vAiP6Q==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="11690259"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 21 Jan 2020 12:00:20 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2E1C2A213A; Tue, 21 Jan 2020 12:00:20 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 12:00:19 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 12:00:18 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 Jan 2020 12:00:16 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 12:00:08 +0000
Message-ID: <20200121120009.1767-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200121120009.1767-1-pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH 2/3] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHR3byBmdW5jdGlvbnMgaW4gaHZtLmMgdG8gZGVhbCB3aXRoIHRlYXItZG93biBh
bmQgYSBkb21haW46Cmh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2Rv
bWFpbl9kZXN0cm95KCkuIEhvd2V2ZXIsIG9ubHkKdGhlIGxhdHRlciBoYXMgYW4gYXNzb2NpYXRl
ZCBtZXRob2QgaW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcwphIG1ldGhvZCBmb3IgdGhl
IGZvcm1lciBhbmQgc3R1YiBkZWZpbml0aW9ucyBmb3IgU1ZNIGFuZCBWTVguCgpUaGUgVk1YIG1l
dGhvZCB3aWxsIGJlIHVzZWQgYnkgYSBzdWJzZXF1ZW50IHBhdGNoLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMiArKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMg
ICAgfCA1ICsrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8IDUgKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCA0NzIzZjVkMDljLi42NjlkY2U2NzMxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTcxNSw2ICs3MTUsOCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCiAKIHZvaWQgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWlu
ICpkKQogeworICAgIGh2bV9mdW5jcy5kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoZCk7CisK
ICAgICBpZiAoIGh2bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyApCiAg
ICAgICAgIGh2bV9mdW5jcy5uaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwppbmRleCBiMWMzNzZkNDU1Li4yNDc2OGU4NjgyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpA
QCAtMTE1NSw2ICsxMTU1LDEwIEBAIHN0YXRpYyBpbnQgc3ZtX2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIHN2bV9kb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKwogc3RhdGlj
IHZvaWQgc3ZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CkBAIC0yNDI1
LDYgKzI0MjksNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRh
IHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwICAgICAgICAgICAgICAgPSBzdm1f
Y3B1X3VwLAogICAgIC5jcHVfZG93biAgICAgICAgICAgICA9IHN2bV9jcHVfZG93biwKICAgICAu
ZG9tYWluX2luaXRpYWxpc2UgICAgPSBzdm1fZG9tYWluX2luaXRpYWxpc2UsCisgICAgLmRvbWFp
bl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHN2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMs
CiAgICAgLmRvbWFpbl9kZXN0cm95ICAgICAgID0gc3ZtX2RvbWFpbl9kZXN0cm95LAogICAgIC52
Y3B1X2luaXRpYWxpc2UgICAgICA9IHN2bV92Y3B1X2luaXRpYWxpc2UsCiAgICAgLnZjcHVfZGVz
dHJveSAgICAgICAgID0gc3ZtX3ZjcHVfZGVzdHJveSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggM2Q5MGU2
N2EwNS4uM2ZkM2FjNjFlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTQyMCw2ICs0MjAsMTAgQEAgc3Rh
dGljIGludCB2bXhfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1
cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhz
dHJ1Y3QgZG9tYWluICpkKQoreworfQorCiBzdGF0aWMgdm9pZCB2bXhfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFoYXNfdmxhcGljKGQpICkKQEAgLTIyNDEs
NiArMjI0NSw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEg
dm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHZteF9j
cHVfdXBfcHJlcGFyZSwKICAgICAuY3B1X2RlYWQgICAgICAgICAgICAgPSB2bXhfY3B1X2RlYWQs
CiAgICAgLmRvbWFpbl9pbml0aWFsaXNlICAgID0gdm14X2RvbWFpbl9pbml0aWFsaXNlLAorICAg
IC5kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMgPSB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVz
b3VyY2VzLAogICAgIC5kb21haW5fZGVzdHJveSAgICAgICA9IHZteF9kb21haW5fZGVzdHJveSwK
ICAgICAudmNwdV9pbml0aWFsaXNlICAgICAgPSB2bXhfdmNwdV9pbml0aWFsaXNlLAogICAgIC52
Y3B1X2Rlc3Ryb3kgICAgICAgICA9IHZteF92Y3B1X2Rlc3Ryb3ksCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
CmluZGV4IDA5NzkzYzEyZTkuLjllYWIxZDc0OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0x
MDcsNiArMTA3LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgICogSW5pdGlh
bGlzZS9kZXN0cm95IEhWTSBkb21haW4vdmNwdSByZXNvdXJjZXMKICAgICAgKi8KICAgICBpbnQg
ICgqZG9tYWluX2luaXRpYWxpc2UpKHN0cnVjdCBkb21haW4gKmQpOworICAgIHZvaWQgKCpkb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQgKCpk
b21haW5fZGVzdHJveSkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICAoKnZjcHVfaW5pdGlh
bGlzZSkoc3RydWN0IHZjcHUgKnYpOwogICAgIHZvaWQgKCp2Y3B1X2Rlc3Ryb3kpKHN0cnVjdCB2
Y3B1ICp2KTsKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:01:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itsDT-0006V7-Oi; Tue, 21 Jan 2020 12:01:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itsDS-0006UL-1N
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:01:06 +0000
X-Inumbo-ID: b389010e-3c45-11ea-ba7e-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b389010e-3c45-11ea-ba7e-12813bfff9fa;
 Tue, 21 Jan 2020 12:01:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579608065; x=1611144065;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=26snfv5um3S5UUpJu1yivfqgHjQLbD3UX6+RhOv2P3M=;
 b=DHx8Da3tIk+q72TMsK2LTPMxbiRzVh6/PnrWUwZnbzH18cpuwaIvgNrf
 cyY3jKPQ4V2/+D/N5GfyK2eXubR+fNEu1kNwF4l1doJFhPO3b7/jzTAOj
 BSKggg75eUfrNBvISLfSWiEbne0x4RauVQYPwgUUEp89oz6SPgxf0E27c 0=;
IronPort-SDR: Ix4Lx1so1bs3+Ry9D+7sANEW8Zg6fVLvXeGSopbL7L9RrRZoFjXW2cI/0jr6ptXQywjr4IHT32
 a/0KecP+eU6w==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="11690351"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 21 Jan 2020 12:01:04 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id E50C8A2668; Tue, 21 Jan 2020 12:01:03 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 12:00:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 12:00:22 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 21 Jan 2020 12:00:19 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 12:00:09 +0000
Message-ID: <20200121120009.1767-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200121120009.1767-1-pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBw
YXNzaW5nIE1FTUZfbm9fb3duZXIgdG8KYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxv
b2tpbmcgY29kZSBpbiB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQpjYW4gc2ltcGx5IHVzZSBn
ZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCmlu
c2VydGlvbiBpbiB0aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1w
bHkgcmVsZWFzZSB0aGUKcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dlZCBi
eSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzCnRoZW4gYWxsb3dzIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KClRoZXJlIGlzLCBob3dldmVyLCBzb21lIGZhbGwtb3V0
IGZyb20gdGhpcyBzaW1wbGlmaWNhdGlvbjoKCi0gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2lsbCBu
b3cgY2FsbCBhc3NpZ25fcGFnZXMoKSBhbmQgcnVuIGludG8gdGhlIGZhY3QKICB0aGF0ICdtYXhf
cGFnZXMnIGlzIG5vdCBzZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9jcmVhdGUoKS4g
VG8KICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUsIGFzc2lnbl9wYWdlcygpIGlzIG1vZGlm
aWVkIHRvIGlnbm9yZSB0aGUKICBtYXhfcGFnZXMgbGltaXQgaWYgJ2NyZWF0aW9uX2ZpbmlzaGVk
JyBpcyBmYWxzZS4gVGhhdCB2YWx1ZSBpcyBub3Qgc2V0CiAgdG8gdHJ1ZSB1bnRpbCBkb21haW5f
dW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKCkgaXMgY2FsbGVkLCBhbmQgdGh1cwogIHRoZSBn
dWVzdCBjYW5ub3QgcnVuIChhbmQgaGVuY2UgY2F1c2UgbWVtb3J5IGFsbG9jYXRpb24pIHVudGls
CiAgY3JlYXRpb25fZmluaXNoZWQgaXMgc2V0IHRvIHRydWUuCgotIEJlY2F1c2UgdGhlIGRvbWhl
YXAgcGFnZSBpcyBubyBsb25nZXIgYSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUKICByZWZlcmVu
Y2UgY291bnRpbmcgd2lsbCBwcmV2ZW50IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQu
IFRodXMKICB0aGUgY2FsbCB0byB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIG1vdmVkIGZy
b20gdGhlCiAgZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKCkgbWV0aG9kLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgotLS0KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiAiUm9nZXIgUGF1IE1vbm7D
qSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwg
MjkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgIHwgMTAgLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAgMyArKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAzZmQzYWM2
MWUxLi5hMmU2MDgxNDg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDIxLDEwICs0MjEsNiBAQCBzdGF0
aWMgaW50IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBzdGF0
aWMgdm9pZCB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQp
Ci17Ci19Ci0KLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47CkBAIC00MzIs
NiArNDI4LDEwIEBAIHN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKGQpOwogfQogCitzdGF0aWMgdm9pZCB2
bXhfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKwogc3RhdGljIGludCB2
bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGludCByYzsKQEAgLTMw
MzQsMTIgKzMwMzQsMjIgQEAgc3RhdGljIGludCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNfYWNj
ZXNzZXMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdl
KGQsIE1FTUZfbm9fb3duZXIpOworICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOwog
ICAgIGlmICggIXBnICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpZiAoICFnZXRf
cGFnZV9hbmRfdHlwZShwZywgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAg
IC8qCisgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBjbGVhciBpbmRpY2F0
aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4KKyAgICAgICAgICovCisgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKKyAgICAgICAgcmV0dXJuIC1FTk9EQVRBOworICAgIH0KKwogICAgIG1m
biA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICBjbGVhcl9kb21haW5fcGFnZShtZm4pOwotICAgIHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsKICAgICBkLT5hcmNoLmh2
bS52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuOwogCiAgICAgcmV0dXJuIHNldF9tbWlvX3AybV9l
bnRyeShkLCBwYWRkcl90b19wZm4oQVBJQ19ERUZBVUxUX1BIWVNfQkFTRSksIG1mbiwKQEAgLTMw
NTIsNyArMzA2MiwxMiBAQCBzdGF0aWMgdm9pZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZyhzdHJ1
Y3QgZG9tYWluICpkKQogICAgIG1mbl90IG1mbiA9IGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vz
c19tZm47CiAKICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICBm
cmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CisgICAgeworICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAgICAgcHV0
X3BhZ2VfYWxsb2NfcmVmKHBnKTsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGcpOworICAg
IH0KIH0KIAogc3RhdGljIHZvaWQgdm14X2luc3RhbGxfdmxhcGljX21hcHBpbmcoc3RydWN0IHZj
cHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDY1NDE5MGU5ZTkuLjJhNmQyZThhZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTYsMTYgKzQ5Niw2IEBAIHZvaWQgc2hh
cmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogfQogCi12b2lk
IGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAg
IHB1dF9wYWdlX2FsbG9jX3JlZihwYWdlKTsKLSAgICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQo
X1BHQ194ZW5faGVhcCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Ci0gICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwotICAgIHBhZ2Vfc2V0
X293bmVyKHBhZ2UsIE5VTEwpOwotICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwotfQotCiB2
b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggOTE5YTI3MDU4Ny4uZWYzMjcwNzJlZCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKQEAgLTIyNjksNyArMjI2OSw4IEBAIGludCBhc3NpZ25fcGFnZXMoCiAKICAgICBp
ZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgewotICAgICAgICBpZiAo
IHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2VzKSAp
CisgICAgICAgIGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBk
LT5tYXhfcGFnZXMpICYmCisgICAgICAgICAgICAgZC0+Y3JlYXRpb25fZmluaXNoZWQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT3Zlci1hbGxvY2F0aW9u
IGZvciBkb21haW4gJXU6ICIKICAgICAgICAgICAgICAgICAgICAgIiV1ID4gJXVcbiIsIGQtPmRv
bWFpbl9pZCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCAyY2E4ODgyYWQwLi5lNDI5ZjM4MjI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0zMTcsOCArMzE3LDYgQEAgc3RydWN0IHBhZ2VfaW5mbwogCiAjZGVmaW5lIG1hZGRyX2dl
dF9vd25lcihtYSkgICAocGFnZV9nZXRfb3duZXIobWFkZHJfdG9fcGFnZSgobWEpKSkpCiAKLWV4
dGVybiB2b2lkIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KTsKLQogI2RlZmluZSBmcmFtZV90YWJsZSAoKHN0cnVjdCBwYWdlX2luZm8gKilGUkFNRVRBQkxF
X1ZJUlRfU1RBUlQpCiBleHRlcm4gdW5zaWduZWQgbG9uZyBtYXhfcGFnZTsKIGV4dGVybiB1bnNp
Z25lZCBsb25nIHRvdGFsX3BhZ2VzOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:29:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itsed-0008OD-6Z; Tue, 21 Jan 2020 12:29:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itsec-0008O8-4e
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:29:10 +0000
X-Inumbo-ID: 9d3d8696-3c49-11ea-ba84-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d3d8696-3c49-11ea-ba84-12813bfff9fa;
 Tue, 21 Jan 2020 12:29:06 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id g17so3008642wro.2
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 04:29:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=7BEDt+TCfD1YlGTvs2qzgEZvuyt659EjI59/6uH5JCA=;
 b=otx+jYInWF3vmvu4ANzPtBCrokLM84l6wl9duR9w2bSuMxa8IVj7CewXltWboetnto
 Yna4m0a/a2vqobMsaLwqhZvh0gtb7NDkNMIVFD6s8TEvKyxpZo+c3r+bHc6e+Zb+bQKQ
 N25RTA9Wr+UQ1+MLD2Us8rJ4w4s8MnLru/GyXNshdFwJN0IMVQqb2qYT9I+7P1U6SD3D
 N5iLx3ZSAdH/rtClcHIzuB6PsAnZhypvIJUWGOxiD1m5/VkIkDq6wGd68RDkI4CqacVB
 06iOp5SBsq0RikjMTXldUrLkni+QflKvJCH1HUbi9whOkWJkMqJmNXtgQqVvMDP4Hlxb
 zdew==
X-Gm-Message-State: APjAAAUD4N45jYT4jCjRfwaRb1HlIiJeUfPyYqujEXjUaulVr84k3k5a
 44cefJM6RI5vhSU1DXlJgpM=
X-Google-Smtp-Source: APXvYqwnkJmQuuc/vol2KZvpqP/KkuNeSfCCYmC4aD+L5fhKUn/IGKUJGu/EaGks85Sjo8HpbX2afg==
X-Received: by 2002:adf:ef8b:: with SMTP id d11mr4789192wro.45.1579609745205; 
 Tue, 21 Jan 2020 04:29:05 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id d14sm55782107wru.9.2020.01.21.04.29.04
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 04:29:04 -0800 (PST)
To: Paul Durrant <pdurrant@amazon.com>, xen-devel@lists.xenproject.org
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <1c6f1cc1-d341-791e-bdc1-4f2d6beb2495@xen.org>
Date: Tue, 21 Jan 2020 12:29:03 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121120009.1767-4-pdurrant@amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

SGksCgpPbiAyMS8wMS8yMDIwIDEyOjAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBp
bmRleCA5MTlhMjcwNTg3Li5lZjMyNzA3MmVkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtMjI2OSw3ICsy
MjY5LDggQEAgaW50IGFzc2lnbl9wYWdlcygKPiAgIAo+ICAgICAgIGlmICggIShtZW1mbGFncyAm
IE1FTUZfbm9fcmVmY291bnQpICkKPiAgICAgICB7Cj4gLSAgICAgICAgaWYgKCB1bmxpa2VseSgo
ZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IGQtPm1heF9wYWdlcykgKQo+ICsgICAgICAg
IGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBkLT5tYXhfcGFn
ZXMpICYmCj4gKyAgICAgICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCApCgpUaGlzIGlzIG5v
dCBlbnRpcmVseSBvYnZpb3VzIHRvIG1lIGhvdyB0aGlzIGlzIHNhZmUuIFdoYXQgd291bGQgaGFw
cGVuIAppZiBkLT5jcmVhdGlvbl9maW5pc2hlZCBpcyBzZXQgb24gYW5vdGhlciBDUFUgYXQgdGhl
IHNhbWUgdGltZT8gQXQgbGVhc3QgCm9uIEFybSwgdGhpcyBtYXkgbm90IGJlIHNlZW4gZGlyZWN0
bHkuCgpJIGd1ZXNzIHRoZSBwcm9ibGVtIHdvdWxkIG5vdCBvbmx5IGhhcHBlbiBpbiB0aGlzIHVz
ZSBjYXNlIChJIGFtIG1vcmUgCmNvbmNlcm5lZCBpbiB0aGUgcGh5c21hcCBjb2RlKSwgYnV0IGl0
IHdvdWxkIGJlIGdvb2QgdG8gZG9jdW1lbnQgaG93IGl0IAppcyBtZWFudCB0byBiZSBzYWZlIHRv
IHVzZS4KCkhvd2V2ZXIsIEFGQUlVLCB0aGUgb25seSByZWFzb24gZm9yIHRoZSBjaGVjayB0byBi
ZSBoZXJlIGlzIGJlY2F1c2UgCmQtPm1heF9wYWdlcyBpcyBzZXQgcXVpdGUgbGF0ZS4gSG93IGFi
b3V0IHNldHRpbmcgbWF4X3BhZ2VzIGFzIHBhcnQgb2YgCnRoZSBkb21haW5fY3JlYXRlIGh5cGVy
Y2FsbD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:38:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itsnJ-0000oL-GT; Tue, 21 Jan 2020 12:38:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zZg3=3K=amazon.co.uk=prvs=282bd3163=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itsnI-0000nb-0S
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:38:08 +0000
X-Inumbo-ID: dfd4db3e-3c4a-11ea-b833-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfd4db3e-3c4a-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 12:38:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579610288; x=1611146288;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=fucj2aZRMsgCZ3zpKLT3JwQmLRO3SMrqpQvgRqgAvrI=;
 b=hLKTz4zu6nFoyJq0Tv26H+Xk9SCTtuOfiPP62ThpTjv2+roqeCYUYPLO
 B5nz82i7ttlsGruMJtOIY0pkqW0GSRvDhgN9MSU/IGEiGV+Kj9sqkLwEG
 tuyXQvTcjOd4zRUXgOCGFueIZt6ZZccLtvgwmJcIVxrawVaXn0uz7fJkE g=;
IronPort-SDR: aYBa04Ki7lLI/FGb6zOQwzNbZPKBDQgAkFpd7QDFX6qOCAjgeHnFEst/lhRaMinELYvRDgiDWW
 at6+fhkwUilg==
X-IronPort-AV: E=Sophos;i="5.70,345,1574121600"; d="scan'208";a="20107260"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 21 Jan 2020 12:37:56 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 26A1CA1CFE; Tue, 21 Jan 2020 12:37:55 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 12:37:54 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 12:37:53 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 21 Jan 2020 12:37:53 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Julien Grall <julien@xen.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0FJcY7J90OgIvEqx31hCfypvqqf1DBaAgAAAkwA=
Date: Tue, 21 Jan 2020 12:37:53 +0000
Message-ID: <9d6f7088425d48c399501ab91ba08b42@EX13D32EUC003.ant.amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
 <1c6f1cc1-d341-791e-bdc1-4f2d6beb2495@xen.org>
In-Reply-To: <1c6f1cc1-d341-791e-bdc1-4f2d6beb2495@xen.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Jun Nakajima <jun.nakajima@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gSnVsaWVuIEdy
YWxsDQo+IFNlbnQ6IDIxIEphbnVhcnkgMjAyMCAxMjoyOQ0KPiBUbzogRHVycmFudCwgUGF1bCA8
cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGlu
aQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1h
QGludGVsLmNvbT47IFdlaSBMaXUNCj4gPHdsQHhlbi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2UNCj4gRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPjsgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ow0KPiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4t
ZGV2ZWxdIFtQQVRDSCAzLzNdIHg4NiAvIHZteDogdXNlIGEgJ25vcm1hbCcgZG9taGVhcA0KPiBw
YWdlIGZvciBBUElDX0RFRkFVTFRfUEhZU19CQVNFDQo+IA0KPiBIaSwNCj4gDQo+IE9uIDIxLzAx
LzIwMjAgMTI6MDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYw0KPiA+IGluZGV4IDkx
OWEyNzA1ODcuLmVmMzI3MDcyZWQgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMNCj4gPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYw0KPiA+IEBAIC0yMjY5LDcg
KzIyNjksOCBAQCBpbnQgYXNzaWduX3BhZ2VzKA0KPiA+DQo+ID4gICAgICAgaWYgKCAhKG1lbWZs
YWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQ0KPiA+ICAgICAgIHsNCj4gPiAtICAgICAgICBpZiAo
IHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2VzKSAp
DQo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIp
KSA+IGQtPm1heF9wYWdlcykgJiYNCj4gPiArICAgICAgICAgICAgIGQtPmNyZWF0aW9uX2Zpbmlz
aGVkICkNCj4gDQo+IFRoaXMgaXMgbm90IGVudGlyZWx5IG9idmlvdXMgdG8gbWUgaG93IHRoaXMg
aXMgc2FmZS4gV2hhdCB3b3VsZCBoYXBwZW4NCj4gaWYgZC0+Y3JlYXRpb25fZmluaXNoZWQgaXMg
c2V0IG9uIGFub3RoZXIgQ1BVIGF0IHRoZSBzYW1lIHRpbWU/IEF0IGxlYXN0DQo+IG9uIEFybSwg
dGhpcyBtYXkgbm90IGJlIHNlZW4gZGlyZWN0bHkuDQo+IA0KPiBJIGd1ZXNzIHRoZSBwcm9ibGVt
IHdvdWxkIG5vdCBvbmx5IGhhcHBlbiBpbiB0aGlzIHVzZSBjYXNlIChJIGFtIG1vcmUNCj4gY29u
Y2VybmVkIGluIHRoZSBwaHlzbWFwIGNvZGUpLCBidXQgaXQgd291bGQgYmUgZ29vZCB0byBkb2N1
bWVudCBob3cgaXQNCj4gaXMgbWVhbnQgdG8gYmUgc2FmZSB0byB1c2UuDQo+IA0KPiBIb3dldmVy
LCBBRkFJVSwgdGhlIG9ubHkgcmVhc29uIGZvciB0aGUgY2hlY2sgdG8gYmUgaGVyZSBpcyBiZWNh
dXNlDQo+IGQtPm1heF9wYWdlcyBpcyBzZXQgcXVpdGUgbGF0ZS4gSG93IGFib3V0IHNldHRpbmcg
bWF4X3BhZ2VzIGFzIHBhcnQgb2YNCj4gdGhlIGRvbWFpbl9jcmVhdGUgaHlwZXJjYWxsPw0KDQpU
aGF0IHdvdWxkIGJlIHVzZWZ1bCBidXQgY2VydGFpbmx5IG1vcmUgaW52YXNpdmUuIFRoZXJlJ3Mg
bm8gd2F5IGEgZ3Vlc3QgdmNwdSBjYW4gc2VlIGNyZWF0aW9uX2ZpbmlzaGVkIHNldCB0byB0cnVl
IGFzIGl0IGlzIHN0aWxsIHBhdXNlZC4gVGhlIG9ubHkgY29uY2VybiB3b3VsZCBiZSBhIHN0dWIg
ZG9tYWluIGNhdXNpbmcgZG9taGVhcCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQgb24gYmVoYWxmIG9m
IHRoZSBndWVzdCwgYW5kIGNhbiB3ZSBub3QgdHJ1c3QgYSBzdHViIGRvbWFpbiB1bnRpbCBpdCdz
IGd1ZXN0IGhhcyBiZWVuIHVucGF1c2VkIChzaW5jZSB0aGVyZSBpcyBubyBzY29wZSBmb3IgdGhl
IGd1ZXN0IHRvIGF0dGFjayBpdCB1bnRpbCB0aGVuKT8NCg0KICBQYXVsDQoNCj4gDQo+IENoZWVy
cywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:42:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itsr4-0001ZL-2f; Tue, 21 Jan 2020 12:42:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itsr2-0001ZE-JW
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:42:00 +0000
X-Inumbo-ID: 5e22197a-3c4b-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e22197a-3c4b-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 12:41: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 <osstest-admin@xenproject.org>)
 id 1itsqg-0004Xe-97; Tue, 21 Jan 2020 12: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 1itsqf-0003tX-W8; Tue, 21 Jan 2020 12:41:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itsqf-0001mB-VV; Tue, 21 Jan 2020 12:41:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146346-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 12:41:37 +0000
Subject: [Xen-devel] [ovmf test] 146346: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTMgZGF5cyAgIDQ5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:51:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12: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 1itt04-0002QK-39; Tue, 21 Jan 2020 12:51:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itt02-0002QF-Vb
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:51:19 +0000
X-Inumbo-ID: b330a7d2-3c4c-11ea-ba8a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b330a7d2-3c4c-11ea-ba8a-12813bfff9fa;
 Tue, 21 Jan 2020 12:51: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 <osstest-admin@xenproject.org>)
 id 1itszu-0004jq-Od; Tue, 21 Jan 2020 12:51: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 1itszu-0004Dl-8L; Tue, 21 Jan 2020 12:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itszu-0003oL-7e; Tue, 21 Jan 2020 12:51:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146345-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 12:51:10 +0000
Subject: [Xen-devel] [linux-5.4 test] 146345: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0NSBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM0NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVhMzgx
N2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDUgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICA0IGRheXMgICAg
NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6MDk6
NTggWiAgICAzIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
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
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:53:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12:53: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 1itt2N-0002Z3-Nb; Tue, 21 Jan 2020 12:53:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8osE=3K=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1itt2L-0002Yy-UK
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:53:42 +0000
X-Inumbo-ID: 0c8e3d8a-3c4d-11ea-8e9a-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1a::727])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c8e3d8a-3c4d-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 12:53:41 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=n+V2MQQVUIl2Yo0KCFLENMFUqKOXpz27tk6VO+R0kGnncuuZYZeRW5e6ut4VX5Q9o0Ivo7ADydbbtlxd2sorrys8C0rZSo0NJ9AVTxrxFEVESeA45ztvH5oyPKotM2vmAIBHdaEvuAPr06Y2Qp+QlYsBlCDYtwpR4LJi/Mk6MJpU58TNMw1bbh8BQCG0wPsG23A312o2JZ810HNe73yBc8yTlBxLJxJR4v2udvt88uEeDWgq/RAh70BuMhBP4Yj3+4qhPomJGBfWpP6izCWkOVj8+DBHrjvKM4pIYDhqWiL8q2wPY0J213QoC7NQy1lHM2zPhf/bjpSN1vwfZjlaNw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=08aZptjhVsDBvcy1n3yacqrDySIUF9LcRdMhCuk48eE=;
 b=SYpVtwf+aok+hubdBMWbSFjgKEu4WOOlq+fILCDE8O1Pg5XPwIgXZBB5aU6AXpe6vPElRkwM9g45fPrYH448mw2JEbYMzFn/2eYiRTZ6H9NasiktuKEssIb9ciHjLVJwVjWJDIQMkkh0KxNZ+mYwUVVkUN5bljcGh+N15oFf7VYGrEBs4BqFVuYwM/BBRJrPc0TAWbWDYq8wq3HGL6mu+PyHmjz/iZNG1HdEI9IUoAqxRmISyg2iHFDp95QJGCV5rPkydxtYtpTQy2Vq5IvQ9yzNj7laSIc8jaMBX6xTl1AkmhwgxRY8pHBIVGkFxrHmoAVxh/5jKOmKfkfgOHz4Cg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=08aZptjhVsDBvcy1n3yacqrDySIUF9LcRdMhCuk48eE=;
 b=BEW3Ii6SHkCs1fK2wOPkQFSvLK3rQfxeHK4TQxEiQrHJqz24zsugs+DGNRhGZ/Cdun4WRqPg+y0kV5vDtcSP8iAzY+9p7XQXBKJrE3X481C1yOtvUyDqX4//fqcLfMihTbNN1sQFmXpZD+CDDidkXBBvl3gP/dnxFIxq/S/wo9k=
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com (20.178.89.79) by
 AM6PR02MB4900.eurprd02.prod.outlook.com (20.177.188.84) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.25; Tue, 21 Jan 2020 12:53:39 +0000
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77]) by AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77%7]) with mapi id 15.20.2644.027; Tue, 21 Jan 2020
 12:53:39 +0000
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 FR2P281CA0018.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::28) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.19 via Frontend Transport; Tue, 21 Jan 2020 12:53:38 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 1/4] x86/mm: Add array_index_nospec to guest provided
 index values
Thread-Index: AQHVzTpq9xGBjBauhkySgHgyCm4sbaf1GSOA
Date: Tue, 21 Jan 2020 12:53:39 +0000
Message-ID: <50ac9bc4769bbb5d21499e3bcc5806cd32042af9.camel@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: FR2P281CA0018.DEUP281.PROD.OUTLOOK.COM
 (2603:10a6:d10:a::28) To AM6PR02MB5287.eurprd02.prod.outlook.com
 (2603:10a6:20b:86::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 046893c5-594f-4820-4fba-08d79e70efdd
x-ms-traffictypediagnostic: AM6PR02MB4900:|AM6PR02MB4900:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR02MB490025BCA17F4816BE2C0C35D60D0@AM6PR02MB4900.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3513;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(39850400004)(396003)(346002)(376002)(199004)(189003)(36756003)(66946007)(66556008)(66446008)(26005)(64756008)(66476007)(6496006)(5660300002)(4744005)(52116002)(86362001)(478600001)(316002)(8676002)(2616005)(71200400001)(4326008)(6486002)(16526019)(186003)(2906002)(956004)(110136005)(54906003)(81166006)(81156014)(8936002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB4900;
 H:AM6PR02MB5287.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LnE0Eyex1GzEW0yYSZVHzo6Xag/hgNsZcBqkcw50RLe2uwLzGoZGftTBKgp2vkoei0KS0WTz428p6utG9kudjygsUKtqkNHwzVuCp6q/Up0R3EH6V02DYwzQlqVTPh/bnNp2yXMusA1gdelqkqFZ9KuAd/9xlHCfj72vUvVSQbS3USga10LRM7HEgx4lZVSX1pgCZbfUuaIKVslXn38pzAqqoghMcGEURsTUxZbEC/J0cTSL6vvicx4Lk3sqwy1Ul3BTaW6lZ6SQpI30CTeyHGtBpryoxZH/RXeNiLgp/eCRsQxjT8vgcwEeDYiEyZNxP3Qk1mAPgKbe6FZkDZx6S56FTRmVeruT1IM0nBiMAej6/Vwd0eWMoa+HEWgKqogjcYBgauxqRbSqpI5kmNIc7PGfxx/jX6HNzdS8KbJbeQu6AMDiFK9o9HFsCjg9IjQZ+eMLCa3akg9XWesIxHHveXxKWUkocnusbtVKdb9hbTg=
Content-ID: <04CF552BB1E5A24E85682B8E7B1D0072@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 046893c5-594f-4820-4fba-08d79e70efdd
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 12:53:39.5747 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: o9kLpyy4jjsa2jOIam0DyZGu2RMYUPTvaD952R1VY9WNki1hC7tms4VDL3k5IOzOZcCNaZccjGaAj3fTE+PdF66rv2WTZ8okknyA9M2NuWg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB4900
Subject: Re: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDIwLTAxLTE3IGF0IDE1OjMxICswMjAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToNCj4gVGhpcyBwYXRjaCBhaW1zIHRvIHNhbml0aXplIGluZGV4ZXMsIHBvdGVudGlh
bGx5IGd1ZXN0IHByb3ZpZGVkDQo+IHZhbHVlcywgZm9yIGFsdHAybV9lcHRwW10gYW5kIGFsdHAy
bV9wMm1bXSBhcnJheXMuDQo+IA0KPiBSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+DQo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+DQo+IA0KUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:54:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 12:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itt3A-0002dQ-2Z; Tue, 21 Jan 2020 12:54:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8osE=3K=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1itt37-0002dF-Ud
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:54:29 +0000
X-Inumbo-ID: 2906b6cc-3c4d-11ea-9fd7-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::713])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2906b6cc-3c4d-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 12:54:29 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ftroFTM1uNZhgSL5CPeg73mBTlm3132grdX9/lRwjLMp04AflT1TLDVqD6UX7HIut12lzfSfXPuVnaZo/biamt3c8bI0mOzPpHYTXd2qYDGb4+1ItNzKA7dL6g57mxyg93ROg6XRJyGAzyyx3h2ozjaJjp6fxC0lj+xhTnh7R67svyG7BwOUlArScfzlWxEWcXBZeGUt7EmFmdBtnUmn2eJtXavs0f9m9zFW7BE0/ECrjpDvUFjqFx28q0dvhOvobGAHCxA10nRw+UCD8iKTZK59N5ZBgx+fAoTL93N5EOKjkNb5VogWooR0JCYZm0Oc8obrby1VMebKOaGoqeVQZA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=awZNKTvVpWox+hXfd2C6HQHewXp+8WWFVdZI0Quvz+E=;
 b=LnpGb4NBVsI/15jJnpiBaPbD/9mPJ7rmhvaTXTikdEknfuwGX8Mb04rWWEpWFheEY7Y5xWC3qVFzEjAtqEpnwC1ntPBRXeKSnitjqSAbDS/TlW+YbvCyA80rIk5oPu0C9WPoDXM4t0qOFx7paEj4Mcb2la25CxwpmQ6VeIb3wOeQBav2MWfGsiXAMxuKMbRMB9+OiDgH4s0zX3tobLAN5WvJ/HOiW9d0oZ2qiu/4Z6jekfTXsGvz2dWDJ8ZPvV4JuCd9zfXe2ao9PgLqPUtWUKPqxcCRAbgTrl3Dwh2s5zZZe2vCjmYHsM1rb6smVeQTZAmIiKbwr2XztcDS8Bpmbw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=awZNKTvVpWox+hXfd2C6HQHewXp+8WWFVdZI0Quvz+E=;
 b=P3BfqyzzAOxTVYEjsG1wnqvAoUSiSv4+LUb5fFvWgSlqTrIkUJNeC9/4tTfH+GJ0nEeDuHdf7r9dYPp22tvPyT1itvzHa14Eav0nu0FaG6+gb8UXN+RNVxO1Q15RDEKXdPo3IgxHLISWB+h6wetqFfxe1gxDu77KZ6a4cUO8Ew8=
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com (20.178.89.79) by
 AM6PR02MB5591.eurprd02.prod.outlook.com (10.255.120.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.23; Tue, 21 Jan 2020 12:54:27 +0000
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77]) by AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77%7]) with mapi id 15.20.2644.027; Tue, 21 Jan 2020
 12:54:27 +0000
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 AM3PR07CA0108.eurprd07.prod.outlook.com (2603:10a6:207:7::18) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.12 via Frontend Transport; Tue, 21 Jan 2020 12:54:26 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 4/4] x86/mm: Make use of the default access param from
 xc_altp2m_create_view
Thread-Index: AQHVzTpvm+uhV8EGOE+G9u9dUjhcEKf1GVyA
Date: Tue, 21 Jan 2020 12:54:27 +0000
Message-ID: <dc095ac5794a8d188194d5706be5fa7be8f839ee.camel@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-4-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-4-aisaila@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR07CA0108.eurprd07.prod.outlook.com
 (2603:10a6:207:7::18) To AM6PR02MB5287.eurprd02.prod.outlook.com
 (2603:10a6:20b:86::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ca838f86-ac0c-4a0b-3489-08d79e710c86
x-ms-traffictypediagnostic: AM6PR02MB5591:|AM6PR02MB5591:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR02MB5591DA33283FF0565B18A783D60D0@AM6PR02MB5591.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3513;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(136003)(376002)(39850400004)(396003)(189003)(199004)(110136005)(54906003)(5660300002)(71200400001)(316002)(6486002)(186003)(2906002)(16526019)(66476007)(66446008)(66556008)(52116002)(8936002)(26005)(4744005)(6496006)(64756008)(7416002)(4326008)(36756003)(81166006)(66946007)(86362001)(81156014)(478600001)(2616005)(956004)(8676002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB5591;
 H:AM6PR02MB5287.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jSz/BQCwQqZBB2GExvTUf13qVOu9V+MA3Hn3RsgXQxqZ5e996jOtpagHg4zgsmDzHsx22gIhRWfMubWM7yvgYbrFSVLGWq7DA3dBTPAN+ckyXZj4OjOY4AoFE0OCWRDUlH5eSy/nmCf/YxJaHMxIo3ulQ5+kpi11ahk4k6z5FwU9J8y0Dd5LoNUcqwSiKR6KEd7B0g0Jzs7wFEIgVwyn97t6PiVNLysECU50cg+RRjdBlhf0CQ03cxOs7hCryswMdCbmNUX8CKNULwUIjRD8D1fMbi2iXWgwcb4HK5PeJ891seqtp8TgsCiF8vSF2zMSsvUgvRxXA9yYHMiUMVCH1ENI+p+ZFWJczY7G6JEQm2VpOIXn4XCSxtDcoMVlGd6rIldBO4srlOduQPy5OIcwa0/l79VBmi+wKaywZAK7E9/Nv1y2sbzkqebLMp8wcqw4q6JKMxbh5ZjQjEv8yeVQ5fDDWgXpU2EFRa9V7WXgAMpR/cdt64txhCgOmudsYxtM
Content-ID: <46C8FDEAA78B46419A0C4861177F81C9@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ca838f86-ac0c-4a0b-3489-08d79e710c86
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 12:54:27.6148 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W6G8t/ql5vpwd8Bl4gt0j+1QphiHDn13EBKAVrUSe/B71QEkuL1d0//2Oxsat6ZZreutZO4Vs8KNyY+uNlkZ/EXbxHddIU7Pt3ZvB5uuSQo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB5591
Subject: Re: [Xen-devel] [PATCH V8 4/4] x86/mm: Make use of the default
 access param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDIwLTAxLTE3IGF0IDE1OjMxICswMjAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToNCj4gQXQgdGhpcyBtb21lbnQgdGhlIGRlZmF1bHRfYWNjZXNzIHBhcmFtIGZyb20g
eGNfYWx0cDJtX2NyZWF0ZV92aWV3IGlzDQo+IG5vdCB1c2VkLg0KPiANCj4gVGhpcyBwYXRjaCBh
c3NpZ25zIGRlZmF1bHRfYWNjZXNzIHRvIHAybS0+ZGVmYXVsdF9hY2Nlc3MgYXQgdGhlIHRpbWUN
Cj4gb2YNCj4gaW5pdGlhbGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3Lg0KPiANCj4gU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IA0KUmV2aWV3ZWQtYnk6IFBl
dHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+DQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 12:57:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itt5l-0002nH-IT; Tue, 21 Jan 2020 12:57:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8osE=3K=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1itt5k-0002nA-Gb
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 12:57:12 +0000
X-Inumbo-ID: 89d6571e-3c4d-11ea-9fd7-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::702])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89d6571e-3c4d-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 12:57:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HDiI7Q1SNnbuq1dqkl7sBn6UgrIlYzyHd44sPaAi+oSo7xlNuNloqj3uS/N0idXgEB6M/d7Qa7mOmKrhug7vLjTf+9br0+rkjK+/nHIs5ogygeRct9OzHR7t32eAklAviqV8Il1HcCLeHxDTcJhRKBNGVEJP6F6DxODP1bn6irZ+Na5CNTve75FSm4EOK01odigTaoFwmL/wa7hSbV6TqJ46C86gTHKD4GZNLKL5WPg2REUFAev2KNGhjXHH/YQUvRt+GhVZ7ODhnvlPcB2YstNIRFndKd+6lkcWrfYAbTZGouv9kHu5Ia/VLNnGPkt/zecycEQEJHDRpOyy00F4BA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Qo0s+13vf+oqJ7dsept0Uw0JsLbutmnrgqW/FrJUY8s=;
 b=jx/bX7zL2K0vX66/LGDrWm8LvI+IwU8LwvnijpxHmaIwL/NUlH+2HWOMeEN0GeBG/KRaGjwmtG5icVnSwAADHQBDpHZitEQfALHfeSkjlPHZgfMO7/nrZpKqH7lU9BjZIaOp1pnaYmadNnmOMi3+o1aMuXQIQXVB8I2mXjpHCcdy+lwUxpcMJExtAXZK/8dAgD5WyInlcR2sEEhsXgFQK6TsY/hknU/JfhucDDwhQGrhR75oIwpMg+VDcwovqi653/r8bPWVRVIzNtsi8sOKYHMpy8+onyfGbNkTVw31s9A5W94UEQd06VTgEhd+dn0r7PSpIBUH6poVlMIObsjhqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Qo0s+13vf+oqJ7dsept0Uw0JsLbutmnrgqW/FrJUY8s=;
 b=nX/cMAhYksIK1c/P4qYbVOyO8R5VP7KdM4/iaZZ6BUa3NXaFio4maXXMAMs2+0Rhcn/25ptYO8AiwmlL4Dsf7ys9SzcvsxHdbAzTY6kLFOKW28r8rpRGvJhzjTF4i3Vj5ilxMQdoHnJNlSAn7f0YlKi4EdDq+wp+o/LKcXQJaeY=
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com (20.178.89.79) by
 AM6PR02MB5591.eurprd02.prod.outlook.com (10.255.120.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.23; Tue, 21 Jan 2020 12:57:08 +0000
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77]) by AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77%7]) with mapi id 15.20.2644.027; Tue, 21 Jan 2020
 12:57:08 +0000
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 AM0PR05CA0004.eurprd05.prod.outlook.com (2603:10a6:208:55::17) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.22 via Frontend Transport; Tue, 21 Jan 2020 12:57:07 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V8 2/4] x86/altp2m: Add hypercall to set a range of sve
 bits
Thread-Index: AQHVzTptMPE/AtSUUU2wUupLHavs1af1GhwA
Date: Tue, 21 Jan 2020 12:57:08 +0000
Message-ID: <ff9a0f576bcd36a140deb3efd497776f36f6f352.camel@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-2-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-2-aisaila@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0004.eurprd05.prod.outlook.com
 (2603:10a6:208:55::17) To AM6PR02MB5287.eurprd02.prod.outlook.com
 (2603:10a6:20b:86::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0e95d4f5-7218-43da-c36a-08d79e716c80
x-ms-traffictypediagnostic: AM6PR02MB5591:|AM6PR02MB5591:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR02MB5591FAADB2B5AA43EFF4600DD60D0@AM6PR02MB5591.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(136003)(376002)(39850400004)(396003)(189003)(199004)(110136005)(54906003)(5660300002)(71200400001)(316002)(6486002)(186003)(2906002)(16526019)(66476007)(66446008)(66556008)(52116002)(8936002)(26005)(4744005)(6496006)(64756008)(7416002)(4326008)(36756003)(81166006)(66946007)(86362001)(81156014)(478600001)(2616005)(956004)(8676002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB5591;
 H:AM6PR02MB5287.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OXya9Z1hPIkyu/jLGLcT2Kvyl1KkkB1sFROI1E3ANh6y0IyiJvcxIWYCM+ZqAVUrvIbwQCKq2gB/gIFi9XWoe1sfm4Sbmk4Zy62+Vu9WPrgBV8X/fW7i5Wu7C8uq2Rl5R08G8HtRBFDj2XMiOTPzFXqy/8ZKe1cEoraAxWwhoCVVDC4py9Udu4uEDDNKy1R/vyv9ilTaK29SyWW7rsz1+aajpmHhA0SRF4JEr69PYcNdyqUkGgguZ+Kth9QYUNaR53uilqqefdXnEtFCQ6WL1juHfLRloWf2BmCC/WQwkq4rXUJ+xR6j2DhIUQubv4vELuhX6Ix0aIRUF7iiIOJoVc6DYuKeKNrM3I1/QCDhgY3XMQ8UNyVpbOCdzREDqhPDffEHOjrxiyeo9dQNNdYC/5KX62ZgMK/A2NfjIqkBacL5CVtEtPXiQ5UTh2FO3Mod5ZMg44im8lMlDKmRqgouTq6ClRgb6zqPAg19RIlvpOUm+NpyLFQ5Lu1PRLC5nmiv
Content-ID: <CCD7BF890042554BA2CB30E7DB43FEA7@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e95d4f5-7218-43da-c36a-08d79e716c80
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 12:57:08.6864 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: OaAUFgYcr7RTY1WZIBeb2Cct1qHaWCiNSt5W7tAut9/0fA17WdeV9MuEyhpSkCfGWIn1BhNXE9PMCtE9wc6NQmR4iN0yqR2fNdt2XPH265w=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB5591
Subject: Re: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDIwLTAxLTE3IGF0IDE1OjMxICswMjAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToNCj4gQnkgZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuDQo+IFRoaXMg
cGF0Y2ggYWRkcyBhIG5ldyBoeXBlcmNhbGwsIHhjX2FsdHAybV9zZXRfc3VwcmVzc192ZV9tdWx0
aSgpLA0KPiB0byBzZXQgYSByYW5nZSBvZiBzdmUgYml0cy4NCj4gVGhlIGNvcmUgZnVuY3Rpb24s
IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4NCj4gY2FzZQ0K
PiBvZiBhIGVycm9yIGFuZCBpdCBpcyBkb2luZyBhIGJlc3QgZWZmb3J0IGZvciBzZXR0aW5nIHRo
ZSBiaXRzIGluIHRoZQ0KPiBnaXZlbiByYW5nZS4gQSBjaGVjayBmb3IgY29udGludWF0aW9uIGlz
IG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQ0KPiBwcmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4NCj4g
VGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgaXMgc3RvcmVkIGluDQo+IHhlbl9odm1fYWx0cDJt
X3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUNCj4g
aXMNCj4gc3RvcmVkIGluIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yLg0KPiBJZiBubyBlcnJvciBvY2N1cnJlZCB0aGUgdmFsdWVzIHdpbGwgYmUgMC4NCj4gDQo+
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
Pg0KPiANClJldmlld2VkLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:00:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itt99-0003a1-4L; Tue, 21 Jan 2020 13:00:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1itt97-0003Zu-SZ
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:00:41 +0000
X-Inumbo-ID: 020b83bc-3c4e-11ea-b833-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 020b83bc-3c4e-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 13:00:33 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id a5so2881275wmb.0
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 05:00:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=28/Lkv26zF4Wo6z/We5zK5UOgDR3HajWm+UHE2R5vGM=;
 b=LkwS0MybB3B9HIv1XRkY4+vKS9Zq9LGMp2GcE9smDHo6CaAIqWLDo7S0EOnMPKpcrE
 hHfNUHXaI1Xw5XoJvvXQJrP/mdc7pUPnLDvcclxWne8+Cy1mMhKPdy2YCwmyuRWRZneg
 CUujIKRQgZ2C3Si902BgKJF4AJAV6LrlfDW2b4vLV82a4BWoe+A4+dhVJ7YgWwXWxDkY
 hlP9bEH0KpzkHF4QcE8j+XodkIoRPAK9o/ekUfdOVDzdvABdX6dUQvdKnEE9m9FwTQPo
 XE9PLVxQvBht3nKtcowBfBIPiXRyz4tZ9CD8gUWVq9p+2xlLuGvDWwJvE5HIYKrGQA3M
 lsdg==
X-Gm-Message-State: APjAAAW2/9fw8PU5buLGLtjrsZUIiByinqBnrmVkVQJxgd7huZGiQ+ie
 xtk0SeYIeCCDTnmuJPfjsCY=
X-Google-Smtp-Source: APXvYqxA25nc5741541eFNL7sFgbWlIjbm/jAKDdIK8a5jjvcMfdNOtMkrVTRPl3PkcUTF9SYJtCrg==
X-Received: by 2002:a1c:1d1:: with SMTP id 200mr4323185wmb.181.1579611632481; 
 Tue, 21 Jan 2020 05:00:32 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id 25sm3609655wmi.32.2020.01.21.05.00.31
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 05:00:31 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <f16e7cc7-4fca-8b24-ce12-041a19ca19ae@xen.org>
Date: Tue, 21 Jan 2020 13:00:30 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121084330.18309-3-jgross@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgSnVlcmdlbiwKCk9uIDIxLzAxLzIwMjAgMDg6NDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
TW92ZSB0aGUgcGFyYW1ldGVyIHJlbGF0ZWQgZGVmaW5pdGlvbnMgZnJvbSBpbml0LmggaW50byBh
IG5ldyBoZWFkZXIKPiBmaWxlIHBhcmFtLmguIFRoaXMgd2lsbCBhdm9pZCBpbmNsdWRlIGhlbGwg
d2hlbiBuZXcgZGVwZW5kZW5jaWVzIGFyZQo+IGFkZGVkIHRvIHBhcmFtZXRlciBkZWZpbml0aW9u
cy4KCkhvdyBkaWQgeW91IGZpbmQgb3V0IHRoZSBsaXN0IG9mIHBsYWNlcyB3aGVyZSB0aGUgbmV3
IGZpbGVzIG5lZWQgdG8gYmUgCmluY2x1ZGVkPwoKQWxzbywgd2FzIGl0IGJ1aWxkIHRlc3QgaXQg
b24gQXJtPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:01:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itt9X-0003c9-EY; Tue, 21 Jan 2020 13:01:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8osE=3K=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1itt9W-0003c1-6o
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:01:06 +0000
X-Inumbo-ID: 151befe6-3c4e-11ea-b833-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::71d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 151befe6-3c4e-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 13:01:05 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=c+8OrBg7m2CnHnvlJ2HSeS2R1o/RS5RE17G1o1xyWYj1uNBVY+uqDIpYJ5ZtpcIEQKaXxftDmk53hoSCbwekqISK+27mroKipqCooHc0NXyHWhMAKFvQgURcLJXKY4G/yT/D82wi5inhdQN5YoH7l96vS8zkdZHMTdl9bJzBlAOrv3DDmCP27eUCI7SwzcSbdWNCqXrcyuo9nKr/iHITwnajpeFPLMRHWJQ42/t0keyju7HumioNhHphFucAEBWg+MidBnVLblIhhtBxmZRhlZjZDDc50F/ykjRaY+KDO3rWqm5UCK/6iQ/GDXI1kM8wU9ch64xIUuy7E7ibWjKp/w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GqXiGQmH5FIE0QvKuhH6WJFVceFbPBaYt43kuxwJUXw=;
 b=dEfTNKXo2Sthsrsp4xTABl+BQVRMGVpyFmS+GlUJYas4u5PJiqTABoWyPw+smW9h613R0ZXKUy9WB2mlDESe2qAHbYSMId1EIxsa1Yoq5QKlcivF2FOT9F1ZIFld2HMsu8VZZlJ40RDcUDvSZhzRaHYKf9GbfV36JD93egRIDDPE5GExmkIalKB5N/v1GMw73VeQ87UJE3JYS3/HRaN7P3JzQPAl4uXyouhXIlBWoIk9CxziqVj9nZO7mrBqkTZKRlUSnXYHj/kWzaMe69s06mRQcCcX/7VUJrXlFQsW1L9hCfOxHI63crx+Ptmb9/7JKIZjQl9VjMIDTi1Bw+BaOA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GqXiGQmH5FIE0QvKuhH6WJFVceFbPBaYt43kuxwJUXw=;
 b=X8c+CmKLxXAIyPGAtVLk4MmYEeFzXxjBvtEPyaK5E+2pnEgLrO/ne4DERKsbTnK/4MRGhTT0vnt7Izju3tO7QozrllVfMv6+ZNwI0lgWb/KU2AR9MHopnM5x+YvK7AQwRCxIPl8MohOTeq5hTmCHRmIVZg9abxaertmYRtoIKUw=
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com (20.178.89.79) by
 AM6PR02MB5591.eurprd02.prod.outlook.com (10.255.120.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.23; Tue, 21 Jan 2020 13:01:03 +0000
Received: from AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77]) by AM6PR02MB5287.eurprd02.prod.outlook.com
 ([fe80::85d4:50b7:c862:bc77%7]) with mapi id 15.20.2644.027; Tue, 21 Jan 2020
 13:01:03 +0000
Received: from pepi-Latitude-E5570 (91.199.104.6) by
 AM4PR0701CA0022.eurprd07.prod.outlook.com (2603:10a6:200:42::32) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.15 via Frontend
 Transport; Tue, 21 Jan 2020 13:01:02 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH V8 3/4] x86/mm: Pull vendor-independent
 altp2m code out of p2m-ept.c and into p2m.c
Thread-Index: AQHVzTrIi+RlciJFGEql2CfOwPSUIqf1GzOA
Date: Tue, 21 Jan 2020 13:01:03 +0000
Message-ID: <ca569b8e650b6f6eb65ada293729c3071025f576.camel@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-3-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-3-aisaila@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR0701CA0022.eurprd07.prod.outlook.com
 (2603:10a6:200:42::32) To AM6PR02MB5287.eurprd02.prod.outlook.com
 (2603:10a6:20b:86::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 93d87426-ddfa-4106-8fd0-08d79e71f827
x-ms-traffictypediagnostic: AM6PR02MB5591:|AM6PR02MB5591:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR02MB5591C71EDD79E50DA64C8558D60D0@AM6PR02MB5591.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:626;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(136003)(376002)(39850400004)(396003)(189003)(199004)(110136005)(54906003)(5660300002)(71200400001)(316002)(6486002)(186003)(2906002)(16526019)(66476007)(66446008)(66556008)(52116002)(8936002)(26005)(6496006)(558084003)(64756008)(4326008)(36756003)(81166006)(66946007)(86362001)(81156014)(478600001)(2616005)(956004)(8676002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR02MB5591;
 H:AM6PR02MB5287.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MDvI7ZTccsvJ+eKT6U9GoNlrUlIkS8e000uFo9q7DnJxzGkaLtrpcYgbsr04cgPiSzqSCKQEA2jLTB197kYT4adZI2Nr1zIq8O7W0uEoPwL6xNxW/GCcOrihQoiN86UnCgcKWOORp/iMdCygGzJbKZyAH9vRPKatBjYNR9pLimJZhtv8BDMn6GwA/ji5NwcYRNuQtQjPtYjKeuYjCJOFwbigZzDPPQD315FknXz/2p7HyGaTGDJ2q0e1QQCjhz5wQN+KSSOoPVJROl3n5dysrWmJ6IAoMBMOENj2/w44i2zKZg/PuE3UkLls+CF3D+Vl0vGE4e8i9FaCz7/FAlIZCr+TvFIVpVmV8AjCOoH8dXz+ZzfdR6VzeaR4h/Br80uvDsGB9xE2Ms5Sv2kf9JywI+gJPHvvX4CR21jVIHIm0rslZn2rTFmxrbuEJpvxN9FYy+j8yzkXbdT87T4Y2IQkX5+wjouJknsd7HcXRwF+oDY=
Content-ID: <53588F2BCFF7234095C02C3ED5BD30E9@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 93d87426-ddfa-4106-8fd0-08d79e71f827
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 13:01:03.0178 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WPBl0sOU7uVWxbyZvo18LCfN0GxwueFU8kIK+OmeksxDlJR3OdL91fkTj4fSeqCxLXx6Vbfz37Xz9l+3M4cWachiNhI9SlZSq+8qJ7aWUfM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR02MB5591
Subject: Re: [Xen-devel] [PATCH V8 3/4] x86/mm: Pull vendor-independent
 altp2m code out of p2m-ept.c and into p2m.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDIwLTAxLTE3IGF0IDEzOjMxICswMDAwLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToNCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLg0KPiANCj4gUmVxdWVzdGVkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANClJldmlld2VkLWJ5OiBQZXRyZSBQaXJjYWxh
YnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:14:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13: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 1ittMJ-0004bd-RC; Tue, 21 Jan 2020 13:14:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ittMJ-0004bY-5R
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:14:19 +0000
X-Inumbo-ID: e8df9930-3c4f-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8df9930-3c4f-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 13:14:10 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y17so3137899wrh.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 05:14:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ocy1sJwBDhsffEdglGEUvLli5GWjLRsbBA8ssi4ve2w=;
 b=Oace0Zfb5Rjq/aawg1mz4iXrNuURzKkJbuqN4ivdFCVE7LZWd/RydAW2ETwZYUPemx
 RnI/1bYxnsUibARPw3mZUFTolHhLw7Mzp5oI687eRIAudT0JE+bWwmUmbWfyqDDyZQeP
 nxwFS5Vdq1Lps7c6b6ykQMg8WAMgzvTo+NmvTMpsxPeJ1ehnsRQLOgxln/3bWYLaUq/j
 kSgRxyF3OuLG/dKK8cMZi3X/hX+dzAX+qyleZrJXYAWpVMuPzBK27xhg5TaUO5O7BPuC
 AHt/woeS00fuMqd5iupGsn5HOTsPplpJAN8QN2tdoTih7jmM3QoEurowK7SDmyIvp4wO
 2IMg==
X-Gm-Message-State: APjAAAURUrp6Wu2pldd20x3UJXIBtId6LoBElr+5zB23VjbR/kyFy8yO
 gwl1g6pUwEfIWmIdXqATgw4=
X-Google-Smtp-Source: APXvYqwsIwZ51IKoBfqbx+WKf+kIHM6U9wkU9HkDXjBLto6dqEZLDTTvCvOh6rL3slfgBgyvmKFf1w==
X-Received: by 2002:adf:dd51:: with SMTP id u17mr5081051wrm.290.1579612449096; 
 Tue, 21 Jan 2020 05:14:09 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id s16sm54109476wrn.78.2020.01.21.05.14.08
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 05:14:08 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-4-jgross@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c4fd4a18-14a0-c209-f065-30f705f21071@xen.org>
Date: Tue, 21 Jan 2020 13:14:07 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121084330.18309-4-jgross@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 3/9] docs: add feature document for Xen
 hypervisor sysfs-like 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 <wl@xen.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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbi4KCk9uIDIxLzAxLzIwMjAgMDg6NDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KPiBoeXBlcnZpc29yIHNob3VsZCBnYWluIHN1cHBvcnQgZm9yIGEgaGllcmFyY2hp
Y2FsIG5hbWUtdmFsdWUgc3RvcmUKPiBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwncyBzeXNm
cy4KPiAKPiBJbiB0aGUgYmVnaW5uaW5nIHRoZXJlIHNob3VsZCBvbmx5IGJlIGJhc2ljIHN1cHBv
cnQ6IGVudHJpZXMgY2FuIGJlCj4gYWRkZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBpdHNlbGYgb25s
eSwgdGhlcmUgaXMgYSBzaW1wbGUgaHlwZXJjYWxsCj4gaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRh
dGEuCj4gCj4gQWRkIGEgZmVhdHVyZSBkb2N1bWVudCBmb3Igc2V0dGluZyB0aGUgYmFzZSBvZiBh
IGRpc2N1c3Npb24gcmVnYXJkaW5nCj4gdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhl
IGVudHJpZXMgdG8gYWRkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiBWMToKPiAtIHJlbW92ZSB0aGUgIi0tIiBwcmVmaXhlcyBvZiB0
aGUgc3ViLWNvbW1hbmRzIG9mIHRoZSB1c2VyIHRvb2wKPiAgICAoSmFuIEJldWxpY2gpCj4gLSBy
ZW5hbWUgeGVuZnMgdG8geGVuaHlwZnMgKEphbiBCZXVsaWNoKQo+IC0gYWRkICJ0cmVlIiBhbmQg
IndyaXRlIiBvcHRpb25zIHRvIHVzZXIgdG9vbAo+IAo+IFYyOgo+IC0gbW92ZSBleGFtcGxlIHRy
ZWUgdG8gdGhlIHBhdGhzIGRlc2NyaXB0aW9uIChJYW4gSmFja3NvbikKPiAtIHNwZWNpZnkgYWxs
b3dlZCBjaGFyYWN0ZXJzIGZvciBrZXlzIGFuZCB2YWx1ZXMgKElhbiBKYWNrc29uKQo+IAo+IFYz
Ogo+IC0gY29ycmVjdCBpbnRyb2R1Y3Rpb24gKHdyaXRhYmxlIGVudHJpZXMpCj4gLS0tCj4gICBk
b2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MgfCA4NiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICAgZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYyAgICAgIHwg
OTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVzIGNo
YW5nZWQsIDE4MSBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0
dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNj
L2h5cGZzLXBhdGhzLnBhbmRvYwo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL2h5cGVy
dmlzb3Jmcy5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjhlNWRlYWFjZmIKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIvZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCj4gQEAgLTAs
MCArMSw4NiBAQAo+ICslIEh5cGVydmlzb3IgRlMKPiArJSBSZXZpc2lvbiAxCj4gKwo+ICtcY2xl
YXJwYWdlCj4gKwo+ICsjIEJhc2ljcwo+ICstLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICsgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVkKioKPiArCj4gKyAgQXJjaGl0
ZWN0dXJlczogYWxsCj4gKwo+ICsgICAgIENvbXBvbmVudHM6IEh5cGVydmlzb3IsIHRvb2xzdGFj
awo+ICstLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsKPiArIyBPdmVy
dmlldwo+ICsKPiArVGhlIEh5cGVydmlzb3IgRlMgaXMgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1
ZSBzdG9yZSBmb3IgcmVwb3J0aW5nCj4gK2luZm9ybWF0aW9uIHRvIGd1ZXN0cywgZXNwZWNpYWxs
eSBkb20wLiAgSXQgaXMgc2ltaWxhciB0byB0aGUgTGludXgKCkkgd291bGQgbGlrZSB0byBnZXQg
c29tZSBjb25zaXRlbmN5IGluIHRoZSBmb3JtYXR0aW5nIGF0IGxlYXN0IHdpdGhpbiBhIApzYW1l
IGZpbGUuIEluIHRoaXMgY2FzZSwgeW91IHNlZW0gdG8gbW9zdGx5IHVzZSBhIHNpbmdsZSBzcGFj
ZSB0aGUgZnVsbCAKc3RvcC4gU28gSSB0aGluayB5b3Ugd2FudCB0byB1c2Ugc2luZ2xlIHNwYWNl
IGhlcmUgdG9vLgoKPiAra2VybmVsJ3Mgc3lzZnMuIEVudHJpZXMgYW5kIGRpcmVjdG9yaWVzIGFy
ZSBjcmVhdGVkIGJ5IHRoZSBoeXBlcnZpc29yLAo+ICt3aGlsZSB0aGUgdG9vbHN0YWNrIGlzIGFi
bGUgdG8gdXNlIGEgaHlwZXJjYWxsIHRvIHF1ZXJ5IHRoZSBlbnRyeQo+ICt2YWx1ZXMgb3IgKGlm
IGFsbG93ZWQgYnkgdGhlIGh5cGVydmlzb3IpIHRvIG1vZGlmeSB0aGVtLgo+ICsKPiArIyBVc2Vy
IGRldGFpbHMKPiArCj4gK1dpdGg6Cj4gKwo+ICsgICAgeGVuaHlwZnMgbHMgPHBhdGg+Cj4gKwo+
ICt0aGUgdXNlciBjYW4gbGlzdCB0aGUgZW50cmllcyBvZiBhIHNwZWNpZmljIHBhdGggb2YgdGhl
IEZTLiBVc2luZzoKPiArCj4gKyAgICB4ZW5oeXBmcyBjYXQgPHBhdGg+Cj4gKwo+ICt0aGUgY29u
dGVudCBvZiBhbiBlbnRyeSBjYW4gYmUgcmV0cmlldmVkLiBVc2luZzoKPiArCj4gKyAgICB4ZW5o
eXBmcyB3cml0ZSA8cGF0aD4gPHN0cmluZz4KPiArCj4gK2Egd3JpdGFibGUgZW50cnkgY2FuIGJl
IG1vZGlmaWVkLiBXaXRoOgo+ICsKPiArICAgIHhlbmh5cGZzIHRyZWUKPiArCj4gK3RoZSBjb21w
bGV0ZSBIeXBlcnZpc29yIEZTIGVudHJ5IHRyZWUgY2FuIGJlIHByaW50ZWQuCj4gKwo+ICtUaGUg
RlMgcGF0aHMgYXJlIGRvY3VtZW50ZWQgaW4gYGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2Ng
Lgo+ICsKPiArIyBUZWNobmljYWwgZGV0YWlscwo+ICsKPiArQWNjZXNzIHRvIHRoZSBoeXBlcnZp
c29yIGZpbGVzeXN0ZW0gaXMgZG9uZSB2aWEgdGhlIHN0YWJsZSBuZXcgaHlwZXJjYWxsCj4gK19f
SFlQRVJWSVNPUl9maWxlc3lzdGVtX29wLgo+ICsKPiArKiBoeXBlcmNhbGwgaW50ZXJmYWNlIHNw
ZWNpZmljYXRpb24KPiArICAgICogYHhlbi9pbmNsdWRlL3B1YmxpYy9maWxlc3lzdGVtLmhgCj4g
KyogaHlwZXJ2aXNvciBpbnRlcm5hbCBmaWxlcwo+ICsgICAgKiBgeGVuL2luY2x1ZGUveGVuL2Zp
bGVzeXN0ZW0uaGAKPiArICAgICogYHhlbi9jb21tb24vZmlsZXN5c3RlbS5jYAo+ICsqIGBsaWJ4
ZW5oeXBmc2AKPiArICAgICogYHRvb2xzL2xpYnMvbGlieGVuaHlwZnMvKmAKPiArKiBgeGVuaHlw
ZnNgCj4gKyAgICAqIGB0b29scy9taXNjL3hlbmh5cGZzLmNgCj4gKyogcGF0aCBkb2N1bWVudGF0
aW9uCj4gKyAgICAqIGBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jYAo+ICsKPiArIyBUZXN0
aW5nCj4gKwo+ICtBbnkgbmV3IHBhcmFtZXRlcnMgb3IgaGFyZHdhcmUgbWl0aWdhdGlvbnMgc2hv
dWxkIGJlIHZlcmlmaWVkIHRvIHNob3cgdXAKPiArY29ycmVjdGx5IGluIHRoZSBmaWxlc3lzdGVt
Lgo+ICsKPiArIyBBcmVhcyBmb3IgaW1wcm92ZW1lbnQKPiArCj4gKyogTW9yZSBkZXRhaWxlZCBh
Y2Nlc3MgcmlnaHRzCj4gKyogRW50cmllcyBwZXIgZG9tYWluIGFuZC9vciBwZXIgY3B1cG9vbAo+
ICsKPiArIyBLbm93biBpc3N1ZXMKPiArCj4gKyogTm9uZQo+ICsKPiArIyBSZWZlcmVuY2VzCj4g
Kwo+ICsqIE5vbmUKPiArCj4gKyMgSGlzdG9yeQo+ICsKPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gK0Rh
dGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMKPiArLS0tLS0tLS0tLSAtLS0tLS0tLSAt
LS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKzIw
MTktMTAtMDIgMSAgICAgICAgWGVuIDQuMTMgRG9jdW1lbnQgd3JpdHRlbgoKRG9lcyB0aGlzIHdh
bnQgYW55IHVwZGF0ZT8gU3VjaCBhcyB1c2luZyA0LjE0IHJhdGhlciB0aGFuIDQuMTMuCgo+ICst
LS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRv
YyBiL2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAwMDAuLjY3ZGU4ZDJjZjgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZG9j
cy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYwo+IEBAIC0wLDAgKzEsOTUgQEAKPiArIyBYZW5oeXBm
cyBQYXRocwo+ICsKPiArVGhpcyBkb2N1bWVudCBhdHRlbXB0cyB0byBkZWZpbmUgYWxsIHRoZSBw
YXRocyB3aGljaCBhcmUgYXZhaWxhYmxlCj4gK2luIHRoZSBYZW4gaHlwZXJ2aXNvciBmaWxlIHN5
c3RlbSAoaHlwZnMpLgo+ICsKPiArVGhlIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0gY2FuIGJlIGFj
Y2Vzc2VkIHZpYSB0aGUgeGVuaHlwZnMgdG9vbC4KPiArCj4gKyMjIE5vdGF0aW9uCj4gKwo+ICtU
aGUgaHlwZXJ2aXNvciBmaWxlIHN5c3RlbSBpcyBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwn
cyBzeXNmcy4KPiArSW4gdGhpcyBkb2N1bWVudCBkaXJlY3RvcmllcyBhcmUgYWx3YXlzIHNwZWNp
ZmllZCB3aXRoIGEgdHJhaWxpbmcgIi8iLgo+ICsKPiArVGhlIGZvbGxvd2luZyBub3RhdGlvbiBj
b252ZW50aW9ucyBhcHBseToKPiArCj4gKyAgICAgICAgRElSRUNUT1JZLwo+ICsKPiArICAgICAg
ICBQQVRIID0gVkFMVUVTIFtUQUdTXQo+ICsKPiArVGhlIGZpcnN0IHN5bnRheCBkZWZpbmVzIGEg
ZGlyZWN0b3J5LiBJdCBub3JtYWxseSBjb250YWlucyByZWxhdGVkCj4gK2VudHJpZXMgYW5kIHRo
ZSBnZW5lcmFsIHNjb3BlIG9mIHRoZSBkaXJlY3RvcnkgaXMgZGVzY3JpYmVkLgo+ICsKPiArVGhl
IHNlY29uZCBzeW50YXggZGVmaW5lcyBhIGZpbGUgZW50cnkgY29udGFpbmluZyB2YWx1ZXMgd2hp
Y2ggYXJlCj4gK2VpdGhlciBzZXQgYnkgdGhlIGh5cGVydmlzb3Igb3IsIGlmIHRoZSBmaWxlIGlz
IHdyaXRhYmxlLCBjYW4gYmUgc2V0Cj4gK2J5IHRoZSB1c2VyLgo+ICsKPiArUEFUSCBjYW4gY29u
dGFpbiBzaW1wbGUgcmVnZXggY29uc3RydWN0cyBmb2xsb3dpbmcgdGhlIFBlcmwgY29tcGF0aWJs
ZQo+ICtyZWdleHAgc3ludGF4IGRlc2NyaWJlZCBpbiBwY3JlKDMpIG9yIHBlcmxyZSgxKS4KPiAr
Cj4gK0EgaHlwZXJ2aXNvciBmaWxlIHN5c3RlbSBlbnRyeSBuYW1lIGNhbiBiZSBhbnkgMC1kZWxp
bWl0ZWQgYnl0ZSBzdHJpbmcKPiArbm90IGNvbnRhaW5pbmcgYW55ICcvJyBjaGFyYWN0ZXIuIFRo
ZSBuYW1lcyAiLiIgYW5kICIuLiIgYXJlIHJlc2VydmVkCj4gK2ZvciBmaWxlIHN5c3RlbSBpbnRl
cm5hbCB1c2UuCj4gKwo+ICtWQUxVRVMgYXJlIHN0cmluZ3MgYW5kIGNhbiB0YWtlIHRoZSBmb2xs
b3dpbmcgZm9ybXM6Cj4gKwo+ICsqIFNUUklORyAtLSBhbiBhcmJpdHJhcnkgMC1kZWxpbWl0ZWQg
Ynl0ZSBzdHJpbmcuCj4gKyogSU5URUdFUiAtLSBBbiBpbnRlZ2VyLCBpbiBkZWNpbWFsIHJlcHJl
c2VudGF0aW9uIHVubGVzcyBvdGhlcndpc2UKPiArICBub3RlZC4KPiArKiAiYSBsaXRlcmFsIHN0
cmluZyIgLS0gbGl0ZXJhbCBzdHJpbmdzIGFyZSBjb250YWluZWQgd2l0aGluIHF1b3Rlcy4KPiAr
KiAoVkFMVUUgfCBWQUxVRSB8IC4uLiApIC0tIGEgc2V0IG9mIGFsdGVybmF0aXZlcy4gQWx0ZXJu
YXRpdmVzIGFyZQo+ICsgIHNlcGFyYXRlZCBieSBhICJ8IiBhbmQgYWxsIHRoZSBhbHRlcm5hdGl2
ZXMgYXJlIGVuY2xvc2VkIGluICIoIiBhbmQKPiArICAiKSIuCj4gKwo+ICtBZGRpdGlvbmFsIFRB
R1MgbWF5IGZvbGxvdyBhcyBhIGNvbW1hIHNlcGFyYXRlZCBzZXQgb2YgdGhlIGZvbGxvd2luZwo+
ICt0YWdzIGVuY2xvc2VkIGluIHNxdWFyZSBicmFja2V0cy4KCkl0IG1heSBiZSBjbGVhcmVyIGlm
IHlvdSByZXBsYWNlIGEgZnVsbCBzdG9wIHdpdGggOi4KCkhvd2V2ZXIsIEkgYW0gbm90IHN1cmUg
d2hhdCBhcmUgYWN0dWFsbHkgdGhlIHRhZ3M/IERvIHlvdSBoYXZlIGEgCmNvbmNyZXRlIGV4YW1w
bGUgaG93IHRoZXkgY2FuIGJlIHVzZWQ/Cgo+ICsKPiArKiB3IC0tIFBhdGggaXMgd3JpdGFibGUg
YnkgdGhlIHVzZXIuIFRoaXMgY2FwYWJpbGl0eSBpcyB1c3VhbGx5Cj4gKyAgbGltaXRlZCB0byB0
aGUgY29udHJvbCBkb21haW4gKGUuZy4gZG9tMCkuCj4gKyogQVJNIHwgQVJNMzIgfCBYODY6IHRo
ZSBwYXRoIGlzIGF2YWlsYWJsZSBmb3IgdGhlIHJlc3BlY3RpdmUgYXJjaGl0ZWN0dXJlCj4gKyAg
b25seS4KCkhvdyBhYm91dCBBcm02ND8gQWxzbywgaWYgaXQgaXMgc3VwcG9ydCBieSBib3RoIGFy
bTY0IGFuZCBhcm0zMiwgc2hvdWxkIAp3ZSB1c2UgQVJNIG9yIEFSTTMyLEFSTTY0PwoKPiArKiBQ
ViAtLSAgUGF0aCBpcyB2YWxpZCBmb3IgUFYgY2FwYWJsZSBoeXBlcnZpc29ycyBvbmx5Lgo+ICsq
IEhWTSAtLSBQYXRoIGlzIHZhbGlkIGZvciBIVk0gY2FwYWJsZSBoeXBlcnZpc29ycyBvbmx5Lgo+
ICsqIENPTkZJR18qIC0tIFBhdGggaXMgdmFsaWQgb25seSBpbiBjYXNlIHRoZSBoeXBlcnZpc29y
IHdhcyBidWlsdCB3aXRoCj4gKyAgdGhlIHJlc3BlY3RpdmUgY29uZmlnIG9wdGlvbi4KPiArCj4g
KyMjIEV4YW1wbGUKPiArCj4gK0EgcG9wdWxhdGVkIFhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVt
IG1pZ2h0IGxvb2sgbGlrZSB0aGUgZm9sbG93aW5nIGV4YW1wbGU6Cj4gKwo+ICsgICAgLwo+ICsg
ICAgICAgIGJ1aWxkaW5mby8gICAgICAgICAgIGRpcmVjdG9yeSBjb250YWluaW5nIGJ1aWxkLXRp
bWUgZGF0YQo+ICsgICAgICAgICAgICBjb25maWcgICAgICAgICAgIGNvbnRlbnRzIG9mIC5jb25m
aWcgZmlsZSB1c2VkIHRvIGJ1aWxkIFhlbgo+ICsgICAgICAgIGNwdS1idWdzLyAgICAgICAgICAg
IHg4NjogZGlyZWN0b3J5IG9mIGNwdSBidWcgaW5mb3JtYXRpb24KPiArICAgICAgICAgICAgbDF0
ZiAgICAgICAgICAgICAiVnVsbmVyYWJsZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgo+ICsgICAgICAg
ICAgICBtZHMgICAgICAgICAgICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCj4g
KyAgICAgICAgICAgIG1lbHRkb3duICAgICAgICAgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVy
YWJsZSIKPiArICAgICAgICAgICAgc3BlYy1zdG9yZS1ieXBhc3MgIlZ1bG5lcmFibGUiIG9yICJO
b3QgdnVsbmVyYWJsZSIKPiArICAgICAgICAgICAgc3BlY3RyZS12MSAgICAgICAiVnVsbmVyYWJs
ZSIgb3IgIk5vdCB2dWxuZXJhYmxlIgo+ICsgICAgICAgICAgICBzcGVjdHJlLXYyICAgICAgICJW
dWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCj4gKyAgICAgICAgICAgIG1pdGlnYXRpb25z
LyAgICAgZGlyZWN0b3J5IG9mIG1pdGlnYXRpb24gc2V0dGluZ3MKPiArICAgICAgICAgICAgICAg
IGJ0aS10aHVuayAgICAiTi9BIiwgIlJFVFBPTElORSIsICJMRkVOQ0UiIG9yICJKTVAiCj4gKyAg
ICAgICAgICAgICAgICBzcGVjLWN0cmwgICAgIk5vIiwgIklCUlMrIiBvciBJQlJTLSIKPiArICAg
ICAgICAgICAgICAgIGlicGIgICAgICAgICAiTm8iIG9yICJZZXMiCj4gKyAgICAgICAgICAgICAg
ICBsMWQtZmx1c2ggICAgIk5vIiBvciAiWWVzIgo+ICsgICAgICAgICAgICAgICAgbWQtY2xlYXIg
ICAgICJObyIgb3IgIlZFUlciCj4gKyAgICAgICAgICAgICAgICBsMXRmLWJhcnJpZXIgIk5vIiBv
ciAiWWVzIgo+ICsgICAgICAgICAgICBhY3RpdmUtaHZtLyAgICAgIGRpcmVjdG9yeSBmb3IgbWl0
aWdhdGlvbnMgYWN0aXZlIGluIGh2bSBkb2FtaW5zCj4gKyAgICAgICAgICAgICAgICBtc3Itc3Bl
Yy1jdHJsICJObyIgb3IgIlllcyIKPiArICAgICAgICAgICAgICAgIHJzYiAgICAgICAgICAiTm8i
IG9yICJZZXMiCj4gKyAgICAgICAgICAgICAgICBlYWdlci1mcHUgICAgIk5vIiBvciAiWWVzIgo+
ICsgICAgICAgICAgICAgICAgbWQtY2xlYXIgICAgICJObyIgb3IgIlllcyIKPiArICAgICAgICAg
ICAgYWN0aXZlLXB2LyAgICAgICBkaXJlY3RvcnkgZm9yIG1pdGlnYXRpb25zIGFjdGl2ZSBpbiBw
diBkb2FtaW5zCj4gKyAgICAgICAgICAgICAgICBtc3Itc3BlYy1jdHJsICJObyIgb3IgIlllcyIK
PiArICAgICAgICAgICAgICAgIHJzYiAgICAgICAgICAiTm8iIG9yICJZZXMiCj4gKyAgICAgICAg
ICAgICAgICBlYWdlci1mcHUgICAgIk5vIiBvciAiWWVzIgo+ICsgICAgICAgICAgICAgICAgbWQt
Y2xlYXIgICAgICJObyIgb3IgIlllcyIKPiArICAgICAgICAgICAgICAgIHhwdGkgICAgICAgICAi
Tm8iIG9yIGxpc3Qgb2YgImRvbTAiLCAiZG9tVSIsICJQQ0lEIG9uIgo+ICsgICAgICAgICAgICAg
ICAgbDF0Zi1zaGFkb3cgICJObyIgb3IgbGlzdCBvZiAiZG9tMCIsICJkb21VIgo+ICsgICAgICAg
IHBhcmFtcy8gICAgICAgICAgICAgIGRpcmVjdG9yeSB3aXRoIGh5cGVydmlzb3IgcGFyYW1ldGVy
IHZhbHVlcwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChib290L3J1bnRpbWUgcGFy
YW1ldGVycykKPiArCj4gKyMjIEdlbmVyYWwgUGF0aHMKPiArCj4gKyMjIyMgLwo+ICsKPiArVGhl
IHJvb3Qgb2YgdGhlIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0uCj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:24:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13: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 1ittVc-0005Rn-UH; Tue, 21 Jan 2020 13:23:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ittVb-0005Ri-Nu
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:23:55 +0000
X-Inumbo-ID: 3cc71c03-3c51-11ea-ba99-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cc71c03-3c51-11ea-ba99-12813bfff9fa;
 Tue, 21 Jan 2020 13:23: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 <osstest-admin@xenproject.org>)
 id 1ittVL-0005Sr-Jr; Tue, 21 Jan 2020 13:23: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 1ittVL-0005Th-8z; Tue, 21 Jan 2020 13:23:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ittVL-0001MS-8J; Tue, 21 Jan 2020 13:23:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146349-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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-arm64-arm64-xl-thunderx: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=43d1455cf84283466e5c22a217db5ef4b8197b14
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 13:23:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 146349: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM0OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0M2QxNDU1Y2Y4NDI4
MzQ2NmU1YzIyYTIxN2RiNWVmNGI4MTk3YjE0CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNSBk
YXlzICAxNDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzM2ICAyMDIwLTAxLTIw
IDE1OjA5OjU5IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0
LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4K
ICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkg
Q2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1
PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8
a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVy
ZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJA
cmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAgTGl1IEpp
bmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5h
cGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8
bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3Jn
PgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6
QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29t
PgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5u
ZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxp
Y2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5j
b20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQ
YXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5
dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8
cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNoZWxvaGFAbGludXgudm5ldC5pYm0u
Y29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2Vp
LmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5kZT4KICBTdGFmZm9yZCBIb3JuZSA8
c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmls
bXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdo
QGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBS
w7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0
dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4K
ICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1w
YXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVs
LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZh
bmd5aW5nMUBodWF3ZWkuY29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hA
ZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1
dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzg1MiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:29:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ittag-0005dd-Mx; Tue, 21 Jan 2020 13:29:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ittae-0005d6-PC
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:29:08 +0000
X-Inumbo-ID: fb49116c-3c51-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb49116c-3c51-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 13:28:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E8438B26F;
 Tue, 21 Jan 2020 13:28:57 +0000 (UTC)
To: Julien Grall <julien@xen.org>, xen-devel@lists.xenproject.org
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
 <f16e7cc7-4fca-8b24-ce12-041a19ca19ae@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5964014f-3777-ef1e-0929-2b660d2d7502@suse.com>
Date: Tue, 21 Jan 2020 14:28:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <f16e7cc7-4fca-8b24-ce12-041a19ca19ae@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjEuMDEuMjAgMTQ6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIxLzAxLzIwMjAgMDg6NDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE1vdmUgdGhlIHBh
cmFtZXRlciByZWxhdGVkIGRlZmluaXRpb25zIGZyb20gaW5pdC5oIGludG8gYSBuZXcgaGVhZGVy
Cj4+IGZpbGUgcGFyYW0uaC4gVGhpcyB3aWxsIGF2b2lkIGluY2x1ZGUgaGVsbCB3aGVuIG5ldyBk
ZXBlbmRlbmNpZXMgYXJlCj4+IGFkZGVkIHRvIHBhcmFtZXRlciBkZWZpbml0aW9ucy4KPiAKPiBI
b3cgZGlkIHlvdSBmaW5kIG91dCB0aGUgbGlzdCBvZiBwbGFjZXMgd2hlcmUgdGhlIG5ldyBmaWxl
cyBuZWVkIHRvIGJlIAo+IGluY2x1ZGVkPwoKSSBkaWQgYSBncmVwIGZvciBhbGwgcGFyYW1ldGVy
IGRlZmluaXRpb25zLgoKPiAKPiBBbHNvLCB3YXMgaXQgYnVpbGQgdGVzdCBpdCBvbiBBcm0/CgpZ
ZXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:31:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13:31: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 1ittcm-0006Ln-4p; Tue, 21 Jan 2020 13:31:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBqa=3K=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1ittck-0006LZ-RI
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:31:18 +0000
X-Inumbo-ID: 49079c16-3c52-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 49079c16-3c52-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 13:31:10 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id p9so2969941wmc.2
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 05:31:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Tc9NpzD48eBvdFwTx+FlLdZvINJvQKIQle1/cEjOkSI=;
 b=WTSvGXd2b/GpH2Icgx7D1Ftzmx/OQDMwwzMT5cL1qggRWbJGXZkNCZfNjG+kFZ5Qnd
 hwM3b5iCz4sTz1RbKhpSBspAHfmkQmzCQfS+FVPUWE3qVOc5N+AIlnUPYX0jaMOaMHk0
 4nsk/JIfBvbfF78kABWdpQz6qCvDYaXGqRqdj0zbKRfqu52G41zCS/cE++2X5DR5W7Xf
 29FAu+cYS9z2Ivum7YjgXRUb0I6MIVljc24nf6wD3fW30iJnbGF0KIu3wBPwEzqZFC6m
 zaoclgCTUGjNnzb4s3K4mvACjRlIg7+DwaX5ahqkK+hcmSwEuD639jfccTnqCHUlPSSk
 /CqA==
X-Gm-Message-State: APjAAAXTWy16ScG7Q2wKwnqpDwZPq+aAO9xzWBYL6ey6w1ApikkQTbjt
 N5mSGv76oAHaUSNgaxzNoCc=
X-Google-Smtp-Source: APXvYqy3JwbOzAyjplVpyKF9fXncb+aFJjU8sMa15DTrp8vZq56tMpohbCmZjZF914uTbYsAquSY5Q==
X-Received: by 2002:a1c:8116:: with SMTP id c22mr4357508wmd.27.1579613469546; 
 Tue, 21 Jan 2020 05:31:09 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-238.amazon.com.
 [54.240.197.238])
 by smtp.gmail.com with ESMTPSA id w19sm3795057wmc.22.2020.01.21.05.31.07
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 05:31:08 -0800 (PST)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
 <f16e7cc7-4fca-8b24-ce12-041a19ca19ae@xen.org>
 <5964014f-3777-ef1e-0929-2b660d2d7502@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <d9e3ba5d-8a95-ebec-9f73-af168aba2742@xen.org>
Date: Tue, 21 Jan 2020 13:31:07 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <5964014f-3777-ef1e-0929-2b660d2d7502@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

CgpPbiAyMS8wMS8yMDIwIDEzOjI4LCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDIxLjAxLjIw
IDE0OjAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEp1ZXJnZW4sCj4+Cj4+IE9uIDIxLzAx
LzIwMjAgMDg6NDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBNb3ZlIHRoZSBwYXJhbWV0ZXIg
cmVsYXRlZCBkZWZpbml0aW9ucyBmcm9tIGluaXQuaCBpbnRvIGEgbmV3IGhlYWRlcgo+Pj4gZmls
ZSBwYXJhbS5oLiBUaGlzIHdpbGwgYXZvaWQgaW5jbHVkZSBoZWxsIHdoZW4gbmV3IGRlcGVuZGVu
Y2llcyBhcmUKPj4+IGFkZGVkIHRvIHBhcmFtZXRlciBkZWZpbml0aW9ucy4KPj4KPj4gSG93IGRp
ZCB5b3UgZmluZCBvdXQgdGhlIGxpc3Qgb2YgcGxhY2VzIHdoZXJlIHRoZSBuZXcgZmlsZXMgbmVl
ZCB0byBiZSAKPj4gaW5jbHVkZWQ/Cj4gCj4gSSBkaWQgYSBncmVwIGZvciBhbGwgcGFyYW1ldGVy
IGRlZmluaXRpb25zLgpUaGF0J3Mgd2hhdCBJIHRob3VnaHQgYnV0IHdhbnRlZCB0byBjaGVjayA6
KS4KCj4+Cj4+IEFsc28sIHdhcyBpdCBidWlsZCB0ZXN0IGl0IG9uIEFybT8KPiAKPiBZZXMuCgpU
aGFua3MhCgpGb3IgQXJtICsgY29tbW9uIGNvZGU6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW5AeGVuLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 13:59:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 13:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itu4G-000871-Ml; Tue, 21 Jan 2020 13:59:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cram=3K=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itu4F-00086w-4d
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 13:59:43 +0000
X-Inumbo-ID: 40d4f972-3c56-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40d4f972-3c56-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 13:59:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579615174;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=q81O0NQnXh4Nf3/E92q2P+Njy9Qpi8zaniekHshzOHQ=;
 b=GW31KdtRxFXl6L05NfTyy2HuR79svSPv87yPJrd3X1B7WuHHHKL1MlBv
 pYtWV+Sxy6y8mu3eYWxFknmDoeZYmRu8y5PSZp+BXQgnuZ4kLVve4WD0X
 /lzSm4I41RwcZUBf1NvTq6rOgZPsUlVVpY7X6WK2JyJ9WLc2WFVKxk9Pg E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QhGb9cH6s4v0JACVyroKyoqsIdwRmS490XB/NZ8kCr5pn0vi5eBMNLzfOX+eHl7Et7QfZL/zk7
 oVo+tD2vg/27dq34wDlId4oDSrEhjGJaU/qvYEY+nQIRkKKfZ7IyT4RojER1gS9asHmCVyV1aZ
 rkZsnYCHqdD6AO4lvQslB/d5+7dyum38qnJflO1VesHSAo97qE9l8EwnaBQtqS+H861ELrVA7T
 1RH6dAphEr8H4U2lUUJqjdoXTdGuM5bfE5n87w+1faHGhcHqmwiLm+6SIeuAKJ2wpf3oqrj57O
 EjQ=
X-SBRS: 2.7
X-MesageID: 11636294
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11636294"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 13:59:14 +0000
Message-ID: <20200121135916.1140483-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2.1 13/12] Makefile: Fix install-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>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRvcC1sZXZlbCBtYWtlZmlsZSBtYWtlIHVzZXMgb2YgaW50ZXJuYWwgaW1wbGVtZW50YXRp
b24gZGV0YWlsIG9mCnRoZSB4ZW4gYnVpbGQgc3lzdGVtLiBBdm9pZCB0aGF0IGJ5IGNyZWF0aW5n
IGEgbmV3IHRhcmdldAoiaW5zdGFsbC10ZXN0cyIgaW4geGVuL01ha2VmaWxlLCBhbmQgYnkgZml4
aW5nIHRoZSB0b3AtbGV2ZWwgTWFrZWZpbGUKdG8gbm90IGNhbGwgeGVuL1J1bGVzLm1rIGFueW1v
cmUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCiBNYWtlZmlsZSAgICAgfCA2ICsrLS0tLQogeGVuL01ha2VmaWxlIHwgMyArKysK
IDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggNTEyZDZiNzNjODk4Li45YWQyNjAyZjYz
ZjAgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0xNTUsMTMgKzE1NSwx
MSBAQCBpbnN0YWxsLWRvY3M6CiAjIFdlIG9ubHkgaGF2ZSBidWlsZC10ZXN0cyBpbnN0YWxsLXRl
c3RzLCBub3QgdW5pbnN0YWxsLXRlc3RzIGV0Yy4KIC5QSE9OWTogYnVpbGQtdGVzdHMKIGJ1aWxk
LXRlc3RzOiBidWlsZC14ZW4KLQlleHBvcnQgQkFTRURJUj0kKFhFTl9ST09UKS94ZW47IFwKLQkk
KE1BS0UpIC1mICQkQkFTRURJUi9SdWxlcy5tayAtQyB4ZW4vdGVzdCBidWlsZAorCSQoTUFLRSkg
LUMgeGVuIHRlc3RzCiAKIC5QSE9OWTogaW5zdGFsbC10ZXN0cwogaW5zdGFsbC10ZXN0czogaW5z
dGFsbC14ZW4KLQlleHBvcnQgQkFTRURJUj0kKFhFTl9ST09UKS94ZW47IFwKLQkkKE1BS0UpIC1m
ICQkQkFTRURJUi9SdWxlcy5tayAtQyB4ZW4vdGVzdCBpbnN0YWxsCisJJChNQUtFKSAtQyB4ZW4g
JEAKIAogIyBidWlsZCB4ZW4gYW5kIHRoZSB0b29scyBhbmQgcGxhY2UgdGhlbSBpbiB0aGUgaW5z
dGFsbAogIyBkaXJlY3RvcnkuICdtYWtlIGluc3RhbGwnIHNob3VsZCB0aGVuIGNvcHkgdGhlbSB0
byB0aGUgbm9ybWFsIHN5c3RlbQpkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2Vm
aWxlCmluZGV4IGMzMjZmZWU1ODgwZS4uNzJiYzg5OTI0NjIyIDEwMDY0NAotLS0gYS94ZW4vTWFr
ZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC05MCw2ICs5MCw5IEBAIF9pbnN0YWxsOiAkKFRB
UkdFVCkkKENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVgpCiAuUEhPTlk6IF90ZXN0cwogX3Rlc3Rz
OgogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyB0ZXN0IHRlc3RzCisuUEhPTlk6
IGluc3RhbGwtdGVzdHMKK2luc3RhbGwtdGVzdHM6CisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1
bGVzLm1rIC1DIHRlc3QgaW5zdGFsbAogCiAuUEhPTlk6IF91bmluc3RhbGwKIF91bmluc3RhbGw6
IEQ9JChERVNURElSKQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:00:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1itu4a-0008PZ-0f; Tue, 21 Jan 2020 14:00:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cram=3K=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itu4Y-0008KW-M9
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:00:02 +0000
X-Inumbo-ID: 4c48d60c-3c56-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c48d60c-3c56-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 13:59:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579615193;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AWPHd+gFksQ+RfViBKMLTOw1lLSHpXqkV5OJYt/ukw8=;
 b=AMrmuOQ+6iWFsPQhS7zjFKcU1i54HlQ6AHqjQZFhvWsc5dsD23ohwbRA
 JafJRJpv7HKg8Ow9eiAtwU922XESBbajUdvDEwJiEPPgzY2prQsUtP44Y
 tzdErCFi0hxmH8eSDkOBwUYL3pFYVikj2sSKznmYy4rjMup3D4kX+1AIT g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lDgqW8EO3HL3Hjktz3xwyd1Ybo+f7BEP5nKGLkVTp3m7rfR6QPJxVSwNWpbLNjlw00cNvT+b+a
 uytkCW4yQcQEULPXLuEy+xRx4yGbBDObyHJkmm8S/QIgFFxrxdjgMG5LPO5K2EfqEMTJHlTt4h
 KggGPmS0f5/fOoy7RJxlJgU0Mo9YkXzc32YvSPf0aIPT5PDbbJ4ZNoQAwc+Q1ctpWSWv33i28Z
 0hkC+qogf7XjyAUTzVzTWG5KjPKdCxi6A2zPhM8f809uffpYLU6JoKv4iZ1a6A4JU4HezB0VU/
 E3U=
X-SBRS: 2.7
X-MesageID: 11799415
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11799415"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 13:59:16 +0000
Message-ID: <20200121135916.1140483-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2.1 15/12] squash! xen/build: have the root
 Makefile generates the CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?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>

VGhlIFhFTl9CVUlMRF9FRkkgdGVzdHMgaW4gYXJjaC94ODYvTWFrZWZpbGUgd2FzIGZpbHRlcmlu
ZyBvdXQKQ0ZMQUdTLXksIGJ1dCBhY2NvcmRpbmcgdG8gZGQ0MDE3N2MxYmM4ICgieDg2LTY0L0VG
STogYWRkIENGTEFHUyB0bwpjaGVjayBjb21waWxlIiksIGl0IHdhcyBkb25lIHRvIGZpbHRlciBv
dXQgLU1GLiBYRU5fQ0ZMQUdTIGRvZXNuJ3QKaGF2ZSB0aG9zZSBmbGFncyBhbnltb3JlLCBzbyBu
byBmaWx0ZXJpbmcgaXMgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4
IDFlMDEzZWUzMTEzMS4uM2Y3NzAyZjQyYTlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xNzEsNyArMTcxLDcgQEAgRUZJ
X0xERkxBR1MgKz0gLS1tYWpvci1vcy12ZXJzaW9uPTIgLS1taW5vci1vcy12ZXJzaW9uPTAKIEVG
SV9MREZMQUdTICs9IC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3Rl
bS12ZXJzaW9uPTAKIAogIyBDaGVjayBpZiB0aGUgY29tcGlsZXIgc3VwcG9ydHMgdGhlIE1TIEFC
SS4KLWV4cG9ydCBYRU5fQlVJTERfRUZJIDo9ICQoc2hlbGwgJChDQykgJChmaWx0ZXItb3V0ICQo
Q0ZMQUdTLXkpIC4lLmQsJChDRkxBR1MpKSAtYyBlZmkvY2hlY2suYyAtbyBlZmkvY2hlY2subyAy
Pi9kZXYvbnVsbCAmJiBlY2hvIHkpCitleHBvcnQgWEVOX0JVSUxEX0VGSSA6PSAkKHNoZWxsICQo
Q0MpICQoWEVOX0NGTEFHUykgLWMgZWZpL2NoZWNrLmMgLW8gZWZpL2NoZWNrLm8gMj4vZGV2L251
bGwgJiYgZWNobyB5KQogIyBDaGVjayBpZiB0aGUgbGlua2VyIHN1cHBvcnRzIFBFLgogWEVOX0JV
SUxEX1BFIDo9ICQoaWYgJChYRU5fQlVJTERfRUZJKSwkKHNoZWxsICQoTEQpIC1taTM4NnBlcCAt
LXN1YnN5c3RlbT0xMCAtbyBlZmkvY2hlY2suZWZpIGVmaS9jaGVjay5vIDI+L2Rldi9udWxsICYm
IGVjaG8geSkpCiBhc2ZsYWdzLSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5fQlVJTERfRUZJCi0t
IApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:00:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itu4e-0000Ll-BP; Tue, 21 Jan 2020 14:00:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cram=3K=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1itu4d-0000Jo-NM
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:00:07 +0000
X-Inumbo-ID: 51da8afc-3c56-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51da8afc-3c56-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 14:00:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579615202;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wtpMBqUjXBTNLQWEki1dXGxzADeRYoZdTCRuseAfv5M=;
 b=ZXqiqpu5SA3EVVdwZ0xndneVSReEYv6DUlPGOUAuQd7MkTmZuIIvoNro
 SEwqweFQHKLKMx7O2hejq65tJH4mX5T+8MyWKZzQshPIXI9eyqZUBof9N
 Dr/52esA0BmOBzgjXEdduPRK0GgVvZOb7hJIJ/PmQLi6Mu9VSace59fgD c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aVtWtStx+qP04iNIVTxFBVcA8lCw/u8yFObJMIqJCzsPzjDgy6udw3hn8IR9trw9magpuOTBhD
 umTU0DxigKFvnfxQP6qwVnagEVWDAzxDIxSwdQiuUA0KY/4WKg4MsZhWD0cm4FpuRjVTUPzAWf
 UmMWR+JOX3Zcc++U5nkgRE3xkisIzChdjfWDhjZB0ZrSP4/WrEitu8WnANRbppKZ5Q9/f5GffU
 4e4b6QF6D60ssdzvV9Kpoo40LYU6221aSMyW7xFJ3AI2RuoMOAdjuVyqZU9Qcos50Bftywlvkv
 ki0=
X-SBRS: 2.7
X-MesageID: 11799417
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11799417"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 13:59:15 +0000
Message-ID: <20200121135916.1140483-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH v2.1 14/12] squash! xen/build: introduce
 ccflags-y and CFLAGS_$@
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LURYRU5fQlVJTERfRUZJIGFuZCAtREJVSUxEX0lEX0VGSSBzZWVtcyB0byBvbmx5IGJlIHVzZWQg
aW4geGVuLmxkcy5TCndoaWNoIGlzIGJ1aWxkIHVzaW5nIHRoZSBBRkxBR1MsIHNvIGFkZCB0aG9z
ZSBmbGFncyBvbmx5IHRvIGFzZmxhZ3MteS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KVGhhdCBmaXggYnVpbGQgb2YgeGVuLmVm
aS4KClNob3VsZCBhZGQgYXNmbGFncy15IGludG8gdGhlIHBhdGNoIHRpdGxlLgotLS0KIHhlbi9S
dWxlcy5tayAgICAgICAgICB8IDQgKysrLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgNCArKy0t
CiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggNDA1MWQ2MGFkZGI1Li5h
ZGQ3Y2FkOTNlNGUgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsK
QEAgLTM5LDYgKzM5LDcgQEAgQUxMX09CSlMtJChDT05GSUdfQ1JZUFRPKSAgICs9ICQoQkFTRURJ
UikvY3J5cHRvL2J1aWx0X2luLm8KIAogIyBJbml0aWFsaXNlIHNvbWUgdmFyaWFibGVzCiBjY2Zs
YWdzLXkgOj0KK2FzZmxhZ3MteSA6PQogIyBBbGxvdyBhcmNoIHNwZWNpZmljIGNmbGFncywgdG8g
YmUgY2FsY3VsYXRlZCBmb3IgZWFjaCBvYmplY3RzLgogYXJjaF9jY2ZsYWdzID0KIApAQCAtMTAx
LDcgKzEwMiw4IEBAIGNfZmxhZ3MgPSAtTU1EIC1NRiAkKEBEKS8uJChARikuZCBcCiAgICAgICAg
ICAgJChjY2ZsYWdzLXkpICQoQ0ZMQUdTXyQodGFyZ2V0LXN0ZW0pLm8pCiAKIGFfZmxhZ3MgPSAt
TU1EIC1NRiAkKEBEKS8uJChARikuZCBcCi0gICAgICAgICAgJChYRU5fQUZMQUdTKQorICAgICAg
ICAgICQoWEVOX0FGTEFHUykgXAorICAgICAgICAgICQoYXNmbGFncy15KQogCiBidWlsdF9pbi5v
OiAkKG9iai15KSAkKGV4dHJhLXkpCiBpZmVxICgkKG9iai15KSwpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMTkxZTIxNzMz
MTVhLi4xZTAxM2VlMzExMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTE3NCwxNCArMTc0LDE0IEBAIEVGSV9MREZMQUdT
ICs9IC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1YnN5c3RlbS12ZXJzaW9u
PTAKIGV4cG9ydCBYRU5fQlVJTERfRUZJIDo9ICQoc2hlbGwgJChDQykgJChmaWx0ZXItb3V0ICQo
Q0ZMQUdTLXkpIC4lLmQsJChDRkxBR1MpKSAtYyBlZmkvY2hlY2suYyAtbyBlZmkvY2hlY2subyAy
Pi9kZXYvbnVsbCAmJiBlY2hvIHkpCiAjIENoZWNrIGlmIHRoZSBsaW5rZXIgc3VwcG9ydHMgUEUu
CiBYRU5fQlVJTERfUEUgOj0gJChpZiAkKFhFTl9CVUlMRF9FRkkpLCQoc2hlbGwgJChMRCkgLW1p
Mzg2cGVwIC0tc3Vic3lzdGVtPTEwIC1vIGVmaS9jaGVjay5lZmkgZWZpL2NoZWNrLm8gMj4vZGV2
L251bGwgJiYgZWNobyB5KSkKLWNjZmxhZ3MtJChYRU5fQlVJTERfRUZJKSArPSAtRFhFTl9CVUlM
RF9FRkkKK2FzZmxhZ3MtJChYRU5fQlVJTERfRUZJKSArPSAtRFhFTl9CVUlMRF9FRkkKIAogJChU
QVJHRVQpLmVmaTogVklSVF9CQVNFID0gMHgkKHNoZWxsICQoTk0pIGVmaS9yZWxvY3MtZHVtbXku
byB8IHNlZCAtbiAncywgQSBWSVJUX1NUQVJUJCQsLHAnKQogJChUQVJHRVQpLmVmaTogQUxUX0JB
U0UgPSAweCQoc2hlbGwgJChOTSkgZWZpL3JlbG9jcy1kdW1teS5vIHwgc2VkIC1uICdzLCBBIEFM
VF9TVEFSVCQkLCxwJykKIAogaWZuZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBpZmVxICgkKGNh
bGwgbGQtdmVyLWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkp
Ci1jY2ZsYWdzLXkgKz0gLURCVUlMRF9JRF9FRkkKK2FzZmxhZ3MteSArPSAtREJVSUxEX0lEX0VG
SQogRUZJX0xERkxBR1MgKz0gJChidWlsZF9pZF9saW5rZXIpCiBub3RlX2ZpbGUgOj0gZWZpL2J1
aWxkaWQubwogIyBOQjogdGhpcyBtdXN0IGJlIHRoZSBsYXN0IGlucHV0IGluIHRoZSBsaW5rZXIg
Y2FsbCwgYmVjYXVzZSBpbnB1dHMgZm9sbG93aW5nCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:08:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1ituCY-0000no-Lk; Tue, 21 Jan 2020 14:08:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cram=3K=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ituCW-0000ng-PP
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:08:16 +0000
X-Inumbo-ID: 775199c8-3c57-11ea-baae-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 775199c8-3c57-11ea-baae-12813bfff9fa;
 Tue, 21 Jan 2020 14:08:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579615695;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=wfWRuDf0o1/unno7ZA/++MhxfnLE6GnUMflcrIyiSsQ=;
 b=cq6/7b4kCpBu4jOZ2OhbShJCgPf73joEmjY2Ub95tyw0jAt96OY0qrG6
 E5EAeAYkGuNi+gudshoO/xmUXx246PsvrJOor3s5DaLnTUCu5T90PeZHw
 p/sMCR9JtkQiBPSV0QovBLw1GNR3YvcGFxMUyFwOg6WCqgpJzZVMUG6pg Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1uhUYbqJpt6SHj7t1xafetCk8ckj//YZQoeKxaqtp3vUOgPyQjjN3VtGkzTJHX9Z8eOwVcIK+g
 9Vtv3t/r7Epxdxspi05hFd7mbsB+w4d79vZcVaKFhsHhvRPcPe3UyKRRlWiTvLWoHBvcZy38uO
 jNdgHbM5FHfwTrpS1SFzKjOQTVtVakPaRxrXN3I5mjGCGeOH7qMdEw5uCBRh5qvR2zES1yIKK+
 olrK39Saj5m0O5SPuVLtreFMslGOemPzGRZlIRBfEzjkUb4ryQKQpVVA2UqeE+HvaTbmBocZiY
 sfM=
X-SBRS: 2.7
X-MesageID: 11574596
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11574596"
Date: Tue, 21 Jan 2020 14:08:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20200121140812.GG1288@perard.uk.xensource.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200117105358.607910-1-anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 00/12] xen: Build system 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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

KEFjdHVhbGx5IENDaW5nIGFsbCB0aGF0IGFyZSBDQ2VkIG9uIHBhdGNoZXMpCgpPbiBGcmksIEph
biAxNywgMjAyMCBhdCAxMDo1Mzo0NkFNICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBQ
YXRjaCBzZXJpZXMgYXZhaWxhYmxlIGluIHRoaXMgZ2l0IGJyYW5jaDoKPiBodHRwczovL3hlbmJp
dHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUuZ2l0IGJyLmJ1
aWxkLXN5c3RlbS14ZW4tdjIKPiAKPiBzZXJpZXMgaXMgYmFzZWQgb24gIltYRU4gUEFUQ0ggdjMg
MC82XSB4ZW46IEtjb25maWcgdXBkYXRlIHdpdGggZmV3IGV4dHJhIgo+IAo+IHYyOgo+IFJhdGhl
ciB0aGFuIHRha2luZyBLYnVpbGQgYW5kIG1ha2luZyBpdCB3b3JrIHdpdGggWGVuLCB0aGUgdjIg
dGFrZXMgdGhlIG9wcG9zaXRlCj4gYXBwcm9hY2ggb2Ygc2xvd2x5IHRyYW5zZm9ybWluZyBvdXIg
Y3VycmVudCBidWlsZCBzeXN0ZW0gaW50byBLYnVpbGQuIFRoYXQgaGF2ZQo+IHRoZSBhZHZhbnRh
Z2Ugb2Yga2VlcGluZyBhbGwgdGhlIGZlYXR1cmUgd2UgaGF2ZSBhbmQgbWFraW5nIHRoZSBwYXRj
aGVzIG11Y2gKPiBlYXNpZXIgdG8gcmV2aWV3LiBLY29uZmlnIHVwZGF0ZSBpcyBkb25lIGluIGFu
IG90aGVyIHBhdGNoIHNlcmllcy4KPiAKPiB2MToKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDE2MDkuaHRtbAo+IAo+IEhp
LAo+IAo+IEkgaGF2ZSB3b3JrIHRvd2FyZCBidWlsZGluZyBYZW4gKHRoZSBoeXBlcnZpc29yKSB3
aXRoIExpbnV4J3MgYnVpbGQgc3lzdGVtLAo+IEtidWlsZC4KPiAKPiBUaGUgbWFpbiByZWFzb24g
Zm9yIHRoYXQgaXMgdG8gYmUgYWJsZSB0byBoYXZlIG91dC1vZi10cmVlIGJ1aWxkLiBJdCdzIGFu
bm95aW5nCj4gd2hlbiBhIGJ1aWxkIGZhaWwgYmVjYXVzZSBvZiB0aGUgcHZzaGltLiBPdGhlciBi
ZW5lZml0IGlzIGEgbXVjaCBmYXN0ZXIKPiByZWJ1aWxkLCBhbmQgYG1ha2UgY2xlYW5gIGRvZXNu
J3QgdGFrZSBhZ2VzLCBhbmQgYmV0dGVyIGRlcGVuZGVuY2llcyB0byBmaWd1cmUKPiBvdXQgd2hh
dCBuZWVkcyB0byBiZSByZWJ1aWxkLgo+IAo+IFNvLCB3ZSBhcmUgbm90IHRoZXJlIHlldCwgYnV0
IHRoZSBzZXJpZXMgYWxyZWFkeSBjb250YWluIHF1aXRlIGEgZmV3Cj4gaW1wcm92ZW1lbnQgYW5k
IGNsZWFudXAuIE1vcmUgcGF0Y2hlcyBhcmUgZ29pbmcgdG8gYmUgYWRkZWQgdG8gdGhlIHNlcmll
cy4KPiAKPiBYWFggS25vd24gaXNzdWUKPiAtIG1ha2UgZGlzdC10ZXN0cyBpcyBicm9rZW4uIEkn
bGwgZml4IHRoYXQgbGF0dGVyLgo+IC0gZWZpIGJ1aWxkIG1heWJlIGJyb2tlbiAoeGVuIGRvZXNu
J3QgYm9vdCBvbiBhbGJhbmEgd2hpY2ggbG9va3MgbGlrZSB0byBiZSBvbmUKPiAgIG9mIHRoZSB1
ZWZpIGhvc3QpCgpXaXRoIHRoZSBuZXcgcGF0Y2gsIGFuZCBib3RoIHNxdWFzaCEgb2YgdjIuMSwg
dGhvc2UgdHdvIGlzc3VlcyBhcmUgZml4ZWQuCiAgICBNYWtlZmlsZTogRml4IGluc3RhbGwtdGVz
dHMKICAgIHNxdWFzaCEgeGVuL2J1aWxkOiBpbnRyb2R1Y2UgY2NmbGFncy15IGFuZCBDRkxBR1Nf
JEAKICAgIHNxdWFzaCEgeGVuL2J1aWxkOiBoYXZlIHRoZSByb290IE1ha2VmaWxlIGdlbmVyYXRl
cyB0aGUgQ0ZMQUdTCgpJJ3ZlIGNyZWF0ZWQgYSBuZXcgYnJhbmNoOgpodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUuZ2l0IGJyLmJ1aWxk
LXN5c3RlbS14ZW4tdjIuMQoKQW5kIGEgbGluayB0byBhbiBvc3N0ZXN0IHJ1bjoKaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjMzOC8KCkNoZWVycywK
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:17:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1ituLG-0001nS-Pz; Tue, 21 Jan 2020 14:17:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ituLG-0001nN-8A
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:17:18 +0000
X-Inumbo-ID: b830724c-3c58-11ea-bab1-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b830724c-3c58-11ea-bab1-12813bfff9fa;
 Tue, 21 Jan 2020 14:17: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 mx2.suse.de (Postfix) with ESMTP id B69C7BB51;
 Tue, 21 Jan 2020 14:17:12 +0000 (UTC)
To: Julien Grall <julien@xen.org>, xen-devel@lists.xenproject.org
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-4-jgross@suse.com>
 <c4fd4a18-14a0-c209-f065-30f705f21071@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c2efa258-183f-1706-f497-88999a97fb9d@suse.com>
Date: Tue, 21 Jan 2020 15:17:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <c4fd4a18-14a0-c209-f065-30f705f21071@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/9] docs: add feature document for Xen
 hypervisor sysfs-like 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 <wl@xen.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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAgMTQ6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLgo+IAo+
IE9uIDIxLzAxLzIwMjAgMDg6NDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIHRoZSAyMDE5
IFhlbiBkZXZlbG9wZXIgc3VtbWl0IHRoZXJlIHdhcyBhZ3JlZW1lbnQgdGhhdCB0aGUgWGVuCj4+
IGh5cGVydmlzb3Igc2hvdWxkIGdhaW4gc3VwcG9ydCBmb3IgYSBoaWVyYXJjaGljYWwgbmFtZS12
YWx1ZSBzdG9yZQo+PiBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwncyBzeXNmcy4KPj4KPj4g
SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy
aWVzIGNhbiBiZQo+PiBhZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVy
ZSBpcyBhIHNpbXBsZSBoeXBlcmNhbGwKPj4gaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCj4+
Cj4+IEFkZCBhIGZlYXR1cmUgZG9jdW1lbnQgZm9yIHNldHRpbmcgdGhlIGJhc2Ugb2YgYSBkaXNj
dXNzaW9uIHJlZ2FyZGluZwo+PiB0aGUgZGVzaXJlZCBmdW5jdGlvbmFsaXR5IGFuZCB0aGUgZW50
cmllcyB0byBhZGQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gLS0tCj4+IFYxOgo+PiAtIHJlbW92ZSB0aGUgIi0tIiBwcmVmaXhlcyBvZiB0
aGUgc3ViLWNvbW1hbmRzIG9mIHRoZSB1c2VyIHRvb2wKPj4gwqDCoCAoSmFuIEJldWxpY2gpCj4+
IC0gcmVuYW1lIHhlbmZzIHRvIHhlbmh5cGZzIChKYW4gQmV1bGljaCkKPj4gLSBhZGQgInRyZWUi
IGFuZCAid3JpdGUiIG9wdGlvbnMgdG8gdXNlciB0b29sCj4+Cj4+IFYyOgo+PiAtIG1vdmUgZXhh
bXBsZSB0cmVlIHRvIHRoZSBwYXRocyBkZXNjcmlwdGlvbiAoSWFuIEphY2tzb24pCj4+IC0gc3Bl
Y2lmeSBhbGxvd2VkIGNoYXJhY3RlcnMgZm9yIGtleXMgYW5kIHZhbHVlcyAoSWFuIEphY2tzb24p
Cj4+Cj4+IFYzOgo+PiAtIGNvcnJlY3QgaW50cm9kdWN0aW9uICh3cml0YWJsZSBlbnRyaWVzKQo+
PiAtLS0KPj4gwqAgZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jIHwgODYgCj4+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKgIGRvY3MvbWlzYy9oeXBmcy1w
YXRocy5wYW5kb2PCoMKgwqDCoMKgIHwgOTUgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDE4MSBpbnNlcnRpb25zKCspCj4+
IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MK
Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKPj4K
Pj4gZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYyAKPj4gYi9k
b2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
Pj4gaW5kZXggMDAwMDAwMDAwMC4uOGU1ZGVhYWNmYgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBi
L2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwo+PiBAQCAtMCwwICsxLDg2IEBACj4+
ICslIEh5cGVydmlzb3IgRlMKPj4gKyUgUmV2aXNpb24gMQo+PiArCj4+ICtcY2xlYXJwYWdlCj4+
ICsKPj4gKyMgQmFzaWNzCj4+ICstLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+PiArwqDCoMKgwqDCoMKgwqDCoCBTdGF0dXM6ICoqU3VwcG9ydGVkKioKPj4gKwo+PiArwqAg
QXJjaGl0ZWN0dXJlczogYWxsCj4+ICsKPj4gK8KgwqDCoMKgIENvbXBvbmVudHM6IEh5cGVydmlz
b3IsIHRvb2xzdGFjawo+PiArLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4gKwo+PiArIyBPdmVydmlldwo+PiArCj4+ICtUaGUgSHlwZXJ2aXNvciBGUyBpcyBhIGhpZXJh
cmNoaWNhbCBuYW1lLXZhbHVlIHN0b3JlIGZvciByZXBvcnRpbmcKPj4gK2luZm9ybWF0aW9uIHRv
IGd1ZXN0cywgZXNwZWNpYWxseSBkb20wLsKgIEl0IGlzIHNpbWlsYXIgdG8gdGhlIExpbnV4Cj4g
Cj4gSSB3b3VsZCBsaWtlIHRvIGdldCBzb21lIGNvbnNpdGVuY3kgaW4gdGhlIGZvcm1hdHRpbmcg
YXQgbGVhc3Qgd2l0aGluIGEgCj4gc2FtZSBmaWxlLiBJbiB0aGlzIGNhc2UsIHlvdSBzZWVtIHRv
IG1vc3RseSB1c2UgYSBzaW5nbGUgc3BhY2UgdGhlIGZ1bGwgCj4gc3RvcC4gU28gSSB0aGluayB5
b3Ugd2FudCB0byB1c2Ugc2luZ2xlIHNwYWNlIGhlcmUgdG9vLgoKRWl0aGVyIGlzIGZpbmUgd2l0
aCBtZS4KCkknbSBnb2luZyB0byB1c2UgYSBzaW5nbGUgc3BhY2UgaW4gY2FzZSBubyBvbmUgc3Rl
cHMgdXAgYW5kIGFza3MgZm9yCmRvdWJsZSBzcGFjZXMgYWZ0ZXIgZnVsbCBzdG9wcy4KCj4gCj4+
ICtrZXJuZWwncyBzeXNmcy4gRW50cmllcyBhbmQgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQgYnkg
dGhlIGh5cGVydmlzb3IsCj4+ICt3aGlsZSB0aGUgdG9vbHN0YWNrIGlzIGFibGUgdG8gdXNlIGEg
aHlwZXJjYWxsIHRvIHF1ZXJ5IHRoZSBlbnRyeQo+PiArdmFsdWVzIG9yIChpZiBhbGxvd2VkIGJ5
IHRoZSBoeXBlcnZpc29yKSB0byBtb2RpZnkgdGhlbS4KPj4gKwo+PiArIyBVc2VyIGRldGFpbHMK
Pj4gKwo+PiArV2l0aDoKPj4gKwo+PiArwqDCoMKgIHhlbmh5cGZzIGxzIDxwYXRoPgo+PiArCj4+
ICt0aGUgdXNlciBjYW4gbGlzdCB0aGUgZW50cmllcyBvZiBhIHNwZWNpZmljIHBhdGggb2YgdGhl
IEZTLiBVc2luZzoKPj4gKwo+PiArwqDCoMKgIHhlbmh5cGZzIGNhdCA8cGF0aD4KPj4gKwo+PiAr
dGhlIGNvbnRlbnQgb2YgYW4gZW50cnkgY2FuIGJlIHJldHJpZXZlZC4gVXNpbmc6Cj4+ICsKPj4g
K8KgwqDCoCB4ZW5oeXBmcyB3cml0ZSA8cGF0aD4gPHN0cmluZz4KPj4gKwo+PiArYSB3cml0YWJs
ZSBlbnRyeSBjYW4gYmUgbW9kaWZpZWQuIFdpdGg6Cj4+ICsKPj4gK8KgwqDCoCB4ZW5oeXBmcyB0
cmVlCj4+ICsKPj4gK3RoZSBjb21wbGV0ZSBIeXBlcnZpc29yIEZTIGVudHJ5IHRyZWUgY2FuIGJl
IHByaW50ZWQuCj4+ICsKPj4gK1RoZSBGUyBwYXRocyBhcmUgZG9jdW1lbnRlZCBpbiBgZG9jcy9t
aXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AuCj4+ICsKPj4gKyMgVGVjaG5pY2FsIGRldGFpbHMKPj4g
Kwo+PiArQWNjZXNzIHRvIHRoZSBoeXBlcnZpc29yIGZpbGVzeXN0ZW0gaXMgZG9uZSB2aWEgdGhl
IHN0YWJsZSBuZXcgaHlwZXJjYWxsCj4+ICtfX0hZUEVSVklTT1JfZmlsZXN5c3RlbV9vcC4KPj4g
Kwo+PiArKiBoeXBlcmNhbGwgaW50ZXJmYWNlIHNwZWNpZmljYXRpb24KPj4gK8KgwqDCoCAqIGB4
ZW4vaW5jbHVkZS9wdWJsaWMvZmlsZXN5c3RlbS5oYAo+PiArKiBoeXBlcnZpc29yIGludGVybmFs
IGZpbGVzCj4+ICvCoMKgwqAgKiBgeGVuL2luY2x1ZGUveGVuL2ZpbGVzeXN0ZW0uaGAKPj4gK8Kg
wqDCoCAqIGB4ZW4vY29tbW9uL2ZpbGVzeXN0ZW0uY2AKPj4gKyogYGxpYnhlbmh5cGZzYAo+PiAr
wqDCoMKgICogYHRvb2xzL2xpYnMvbGlieGVuaHlwZnMvKmAKPj4gKyogYHhlbmh5cGZzYAo+PiAr
wqDCoMKgICogYHRvb2xzL21pc2MveGVuaHlwZnMuY2AKPj4gKyogcGF0aCBkb2N1bWVudGF0aW9u
Cj4+ICvCoMKgwqAgKiBgZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvY2AKPj4gKwo+PiArIyBU
ZXN0aW5nCj4+ICsKPj4gK0FueSBuZXcgcGFyYW1ldGVycyBvciBoYXJkd2FyZSBtaXRpZ2F0aW9u
cyBzaG91bGQgYmUgdmVyaWZpZWQgdG8gc2hvdyB1cAo+PiArY29ycmVjdGx5IGluIHRoZSBmaWxl
c3lzdGVtLgo+PiArCj4+ICsjIEFyZWFzIGZvciBpbXByb3ZlbWVudAo+PiArCj4+ICsqIE1vcmUg
ZGV0YWlsZWQgYWNjZXNzIHJpZ2h0cwo+PiArKiBFbnRyaWVzIHBlciBkb21haW4gYW5kL29yIHBl
ciBjcHVwb29sCj4+ICsKPj4gKyMgS25vd24gaXNzdWVzCj4+ICsKPj4gKyogTm9uZQo+PiArCj4+
ICsjIFJlZmVyZW5jZXMKPj4gKwo+PiArKiBOb25lCj4+ICsKPj4gKyMgSGlzdG9yeQo+PiArCj4+
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4gK0RhdGXCoMKgwqDCoMKgwqAgUmV2aXNpb24gVmVyc2lvbsKg
IE5vdGVzCj4+ICstLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKzIwMTktMTAtMDIgMcKgwqDCoMKgwqDCoMKg
IFhlbiA0LjEzIERvY3VtZW50IHdyaXR0ZW4KPiAKPiBEb2VzIHRoaXMgd2FudCBhbnkgdXBkYXRl
PyBTdWNoIGFzIHVzaW5nIDQuMTQgcmF0aGVyIHRoYW4gNC4xMy4KClVoLCB5ZXMuCgo+IAo+PiAr
LS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFu
ZG9jIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+PiBpbmRleCAwMDAwMDAwMDAwLi42N2RlOGQyY2Y4Cj4+IC0tLSAvZGV2L251bGwKPj4gKysr
IGIvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYwo+PiBAQCAtMCwwICsxLDk1IEBACj4+ICsj
IFhlbmh5cGZzIFBhdGhzCj4+ICsKPj4gK1RoaXMgZG9jdW1lbnQgYXR0ZW1wdHMgdG8gZGVmaW5l
IGFsbCB0aGUgcGF0aHMgd2hpY2ggYXJlIGF2YWlsYWJsZQo+PiAraW4gdGhlIFhlbiBoeXBlcnZp
c29yIGZpbGUgc3lzdGVtIChoeXBmcykuCj4+ICsKPj4gK1RoZSBoeXBlcnZpc29yIGZpbGUgc3lz
dGVtIGNhbiBiZSBhY2Nlc3NlZCB2aWEgdGhlIHhlbmh5cGZzIHRvb2wuCj4+ICsKPj4gKyMjIE5v
dGF0aW9uCj4+ICsKPj4gK1RoZSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGlzIHNpbWlsYXIgdG8g
dGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgo+PiArSW4gdGhpcyBkb2N1bWVudCBkaXJlY3Rvcmll
cyBhcmUgYWx3YXlzIHNwZWNpZmllZCB3aXRoIGEgdHJhaWxpbmcgIi8iLgo+PiArCj4+ICtUaGUg
Zm9sbG93aW5nIG5vdGF0aW9uIGNvbnZlbnRpb25zIGFwcGx5Ogo+PiArCj4+ICvCoMKgwqDCoMKg
wqDCoCBESVJFQ1RPUlkvCj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIFBBVEggPSBWQUxVRVMgW1RB
R1NdCj4+ICsKPj4gK1RoZSBmaXJzdCBzeW50YXggZGVmaW5lcyBhIGRpcmVjdG9yeS4gSXQgbm9y
bWFsbHkgY29udGFpbnMgcmVsYXRlZAo+PiArZW50cmllcyBhbmQgdGhlIGdlbmVyYWwgc2NvcGUg
b2YgdGhlIGRpcmVjdG9yeSBpcyBkZXNjcmliZWQuCj4+ICsKPj4gK1RoZSBzZWNvbmQgc3ludGF4
IGRlZmluZXMgYSBmaWxlIGVudHJ5IGNvbnRhaW5pbmcgdmFsdWVzIHdoaWNoIGFyZQo+PiArZWl0
aGVyIHNldCBieSB0aGUgaHlwZXJ2aXNvciBvciwgaWYgdGhlIGZpbGUgaXMgd3JpdGFibGUsIGNh
biBiZSBzZXQKPj4gK2J5IHRoZSB1c2VyLgo+PiArCj4+ICtQQVRIIGNhbiBjb250YWluIHNpbXBs
ZSByZWdleCBjb25zdHJ1Y3RzIGZvbGxvd2luZyB0aGUgUGVybCBjb21wYXRpYmxlCj4+ICtyZWdl
eHAgc3ludGF4IGRlc2NyaWJlZCBpbiBwY3JlKDMpIG9yIHBlcmxyZSgxKS4KPj4gKwo+PiArQSBo
eXBlcnZpc29yIGZpbGUgc3lzdGVtIGVudHJ5IG5hbWUgY2FuIGJlIGFueSAwLWRlbGltaXRlZCBi
eXRlIHN0cmluZwo+PiArbm90IGNvbnRhaW5pbmcgYW55ICcvJyBjaGFyYWN0ZXIuIFRoZSBuYW1l
cyAiLiIgYW5kICIuLiIgYXJlIHJlc2VydmVkCj4+ICtmb3IgZmlsZSBzeXN0ZW0gaW50ZXJuYWwg
dXNlLgo+PiArCj4+ICtWQUxVRVMgYXJlIHN0cmluZ3MgYW5kIGNhbiB0YWtlIHRoZSBmb2xsb3dp
bmcgZm9ybXM6Cj4+ICsKPj4gKyogU1RSSU5HIC0tIGFuIGFyYml0cmFyeSAwLWRlbGltaXRlZCBi
eXRlIHN0cmluZy4KPj4gKyogSU5URUdFUiAtLSBBbiBpbnRlZ2VyLCBpbiBkZWNpbWFsIHJlcHJl
c2VudGF0aW9uIHVubGVzcyBvdGhlcndpc2UKPj4gK8KgIG5vdGVkLgo+PiArKiAiYSBsaXRlcmFs
IHN0cmluZyIgLS0gbGl0ZXJhbCBzdHJpbmdzIGFyZSBjb250YWluZWQgd2l0aGluIHF1b3Rlcy4K
Pj4gKyogKFZBTFVFIHwgVkFMVUUgfCAuLi4gKSAtLSBhIHNldCBvZiBhbHRlcm5hdGl2ZXMuIEFs
dGVybmF0aXZlcyBhcmUKPj4gK8KgIHNlcGFyYXRlZCBieSBhICJ8IiBhbmQgYWxsIHRoZSBhbHRl
cm5hdGl2ZXMgYXJlIGVuY2xvc2VkIGluICIoIiBhbmQKPj4gK8KgICIpIi4KPj4gKwo+PiArQWRk
aXRpb25hbCBUQUdTIG1heSBmb2xsb3cgYXMgYSBjb21tYSBzZXBhcmF0ZWQgc2V0IG9mIHRoZSBm
b2xsb3dpbmcKPj4gK3RhZ3MgZW5jbG9zZWQgaW4gc3F1YXJlIGJyYWNrZXRzLgo+IAo+IEl0IG1h
eSBiZSBjbGVhcmVyIGlmIHlvdSByZXBsYWNlIGEgZnVsbCBzdG9wIHdpdGggOi4KCk9rYXkuCgo+
IAo+IEhvd2V2ZXIsIEkgYW0gbm90IHN1cmUgd2hhdCBhcmUgYWN0dWFsbHkgdGhlIHRhZ3M/IERv
IHlvdSBoYXZlIGEgCj4gY29uY3JldGUgZXhhbXBsZSBob3cgdGhleSBjYW4gYmUgdXNlZD8KCkkn
bGwgYWRkIHRoaXMgb25lOgoKL2NwdS1idWdzL2FjdGl2ZS1wdi94cHRpICgwfDEpIFt3LFg4NixQ
Vl0KCj4gCj4+ICsKPj4gKyogdyAtLSBQYXRoIGlzIHdyaXRhYmxlIGJ5IHRoZSB1c2VyLiBUaGlz
IGNhcGFiaWxpdHkgaXMgdXN1YWxseQo+PiArwqAgbGltaXRlZCB0byB0aGUgY29udHJvbCBkb21h
aW4gKGUuZy4gZG9tMCkuCj4+ICsqIEFSTSB8IEFSTTMyIHwgWDg2OiB0aGUgcGF0aCBpcyBhdmFp
bGFibGUgZm9yIHRoZSByZXNwZWN0aXZlIAo+PiBhcmNoaXRlY3R1cmUKPj4gK8KgIG9ubHkuCj4g
Cj4gSG93IGFib3V0IEFybTY0PyBBbHNvLCBpZiBpdCBpcyBzdXBwb3J0IGJ5IGJvdGggYXJtNjQg
YW5kIGFybTMyLCBzaG91bGQgCj4gd2UgdXNlIEFSTSBvciBBUk0zMixBUk02ND8KCkFSTTY0IHNo
b3VsZCBiZSBhZGRlZCBhbmQgSSdkIHN1Z2dlc3QgdG8gdXNlICJBUk0iIGluc3RlYWQgb2YKIkFS
TTMyLEFSTTY0Ii4KCj4gCj4+ICsqIFBWIC0twqAgUGF0aCBpcyB2YWxpZCBmb3IgUFYgY2FwYWJs
ZSBoeXBlcnZpc29ycyBvbmx5Lgo+PiArKiBIVk0gLS0gUGF0aCBpcyB2YWxpZCBmb3IgSFZNIGNh
cGFibGUgaHlwZXJ2aXNvcnMgb25seS4KPj4gKyogQ09ORklHXyogLS0gUGF0aCBpcyB2YWxpZCBv
bmx5IGluIGNhc2UgdGhlIGh5cGVydmlzb3Igd2FzIGJ1aWx0IHdpdGgKPj4gK8KgIHRoZSByZXNw
ZWN0aXZlIGNvbmZpZyBvcHRpb24uCj4+ICsKPj4gKyMjIEV4YW1wbGUKPj4gKwo+PiArQSBwb3B1
bGF0ZWQgWGVuIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0gbWlnaHQgbG9vayBsaWtlIHRoZSBmb2xs
b3dpbmcgCj4+IGV4YW1wbGU6Cj4+ICsKPj4gK8KgwqDCoCAvCj4+ICvCoMKgwqDCoMKgwqDCoCBi
dWlsZGluZm8vwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYnVpbGQt
dGltZSBkYXRhCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbmZpZ8KgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnRlbnRzIG9mIC5jb25maWcgZmlsZSB1c2VkIHRvIGJ1aWxkIFhlbgo+PiArwqDC
oMKgwqDCoMKgwqAgY3B1LWJ1Z3MvwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ODY6IGRpcmVjdG9y
eSBvZiBjcHUgYnVnIGluZm9ybWF0aW9uCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwxdGbC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVyYWJsZSIK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWRzwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
IlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVyYWJsZSIKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbWVsdGRvd27CoMKgwqDCoMKgwqDCoMKgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFi
bGUiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwZWMtc3RvcmUtYnlwYXNzICJWdWxuZXJh
YmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwZWN0
cmUtdjHCoMKgwqDCoMKgwqAgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVyYWJsZSIKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgc3BlY3RyZS12MsKgwqDCoMKgwqDCoCAiVnVsbmVyYWJsZSIg
b3IgIk5vdCB2dWxuZXJhYmxlIgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtaXRpZ2F0aW9u
cy/CoMKgwqDCoCBkaXJlY3Rvcnkgb2YgbWl0aWdhdGlvbiBzZXR0aW5ncwo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJ0aS10aHVua8KgwqDCoCAiTi9BIiwgIlJFVFBPTElORSIs
ICJMRkVOQ0UiIG9yICJKTVAiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Bl
Yy1jdHJswqDCoMKgICJObyIsICJJQlJTKyIgb3IgSUJSUy0iCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaWJwYsKgwqDCoMKgwqDCoMKgwqAgIk5vIiBvciAiWWVzIgo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwxZC1mbHVzaMKgwqDCoCAiTm8iIG9yICJZZXMi
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWQtY2xlYXLCoMKgwqDCoCAiTm8i
IG9yICJWRVJXIgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGwxdGYtYmFycmll
ciAiTm8iIG9yICJZZXMiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFjdGl2ZS1odm0vwqDC
oMKgwqDCoCBkaXJlY3RvcnkgZm9yIG1pdGlnYXRpb25zIGFjdGl2ZSBpbiBodm0gCj4+IGRvYW1p
bnMKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtc3Itc3BlYy1jdHJsICJObyIg
b3IgIlllcyIKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByc2LCoMKgwqDCoMKg
wqDCoMKgwqAgIk5vIiBvciAiWWVzIgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGVhZ2VyLWZwdcKgwqDCoCAiTm8iIG9yICJZZXMiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgbWQtY2xlYXLCoMKgwqDCoCAiTm8iIG9yICJZZXMiCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGFjdGl2ZS1wdi/CoMKgwqDCoMKgwqAgZGlyZWN0b3J5IGZvciBtaXRpZ2F0aW9u
cyBhY3RpdmUgaW4gcHYgCj4+IGRvYW1pbnMKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBtc3Itc3BlYy1jdHJsICJObyIgb3IgIlllcyIKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCByc2LCoMKgwqDCoMKgwqDCoMKgwqAgIk5vIiBvciAiWWVzIgo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVhZ2VyLWZwdcKgwqDCoCAiTm8iIG9yICJZZXMiCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWQtY2xlYXLCoMKgwqDCoCAiTm8iIG9y
ICJZZXMiCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeHB0acKgwqDCoMKgwqDC
oMKgwqAgIk5vIiBvciBsaXN0IG9mICJkb20wIiwgImRvbVUiLCAiUENJRCBvbiIKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBsMXRmLXNoYWRvd8KgICJObyIgb3IgbGlzdCBvZiAi
ZG9tMCIsICJkb21VIgo+PiArwqDCoMKgwqDCoMKgwqAgcGFyYW1zL8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGRpcmVjdG9yeSB3aXRoIGh5cGVydmlzb3IgcGFyYW1ldGVyIHZhbHVlcwo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
KGJvb3QvcnVudGltZSBwYXJhbWV0ZXJzKQo+PiArCj4+ICsjIyBHZW5lcmFsIFBhdGhzCj4+ICsK
Pj4gKyMjIyMgLwo+PiArCj4+ICtUaGUgcm9vdCBvZiB0aGUgaHlwZXJ2aXNvciBmaWxlIHN5c3Rl
bS4KCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:20:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14:20: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 1ituOe-0002Zx-AS; Tue, 21 Jan 2020 14:20:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ituOc-0002Zs-Vk
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:20:47 +0000
X-Inumbo-ID: 35d31115-3c59-11ea-bab7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35d31115-3c59-11ea-bab7-12813bfff9fa;
 Tue, 21 Jan 2020 14:20:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 88F3BB33A;
 Tue, 21 Jan 2020 14:20:44 +0000 (UTC)
To: Julien Grall <julien@xen.org>, xen-devel@lists.xenproject.org
References: <20200121101301.421-1-jgross@suse.com>
 <20200121101301.421-2-jgross@suse.com>
 <958c5f52-143c-e72f-a421-1071e6e27654@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <7676e3c3-9fef-c2cd-9cd1-00d94f5bfb56@suse.com>
Date: Tue, 21 Jan 2020 15:20:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <958c5f52-143c-e72f-a421-1071e6e27654@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen: add config option to include
 failing condition in BUG_ON() message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjEuMDEuMjAgMTI6MzgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIxLzAxLzIwMjAgMTA6MTMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRvZGF5IGEgdHJp
Z2dlcmluZyBCVUdfT04oKSB3aWxsIG9ubHkgcHJpbnQgc291cmNlIGZpbGUgYW5kIGxpbmUKPj4g
aW5mb3JtYXRpb24uIEFkZCB0aGUgcG9zc2liaWxpdHkgdG8gcHJpbnQgdGhlIHRyaWdnZXJpbmcg
Y29uZGl0aW9uIGxpa2UKPj4gQVNTRVJUKCkuCj4gCj4gQW55IHJlYXNvbiB0byBvbmx5IGxpbWl0
IHRoZSBjaGFuZ2UgZm9yIEJVR19PTj8gSG93IGFib3V0IFdBUk5fT04/CgpIbW0sIHdoeSBub3Qu
CgpBbnkgb2JqZWN0aW9ucz8KCj4gCj4+Cj4+IERvIHRoYXQgYnkgaW50cm9kdWNpbmcgQlVHX1ZF
UkJPU0UoKSBhbmQgYWRkIGEgS2NvbmZpZyBvcHRpb24gdG8gbWFrZQo+PiBCVUdfT04gdXNlIEJV
R19WRVJCT1NFKCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gLS0tCj4+IFYzOgo+PiAtIG1vdmUga2NvbmZpZyBvcHRpb24gb3V0IG9mIERF
QlVHIHx8IGV4cGVydCBzZWN0aW9uIChKYW4gQmV1bGljaCkKPj4gLSBmaXggQVJNIGJ1aWxkIChK
YW4gQmV1bGljaCkKPj4gLSBlbGltaW5hdGUgQlVHX09OX1ZFUkJPU0UoKSAoSmFuIEJldWxpY2gp
Cj4+IC0tLQo+PiDCoCB4ZW4vS2NvbmZpZy5kZWJ1Z8KgwqDCoMKgwqDCoMKgwqAgfCA4ICsrKysr
KystCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmggfCA2ICsrKystLQo+PiDCoCB4ZW4v
aW5jbHVkZS9hc20teDg2L2J1Zy5oIHwgNSArKystLQo+PiDCoCB4ZW4vaW5jbHVkZS94ZW4vbGli
LmjCoMKgwqDCoCB8IDQgKysrKwo+PiDCoCA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBi
L3hlbi9LY29uZmlnLmRlYnVnCj4+IGluZGV4IGIzNTExZTgxYTIuLjc1Yzg1NWU0YWUgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4+
IEBAIC0xMSw2ICsxMSwxMyBAQCBjb25maWcgREVCVUcKPj4gwqDCoMKgwqDCoMKgwqAgWW91IHBy
b2JhYmx5IHdhbnQgdG8gc2F5ICdOJyBoZXJlLgo+PiArY29uZmlnIERFQlVHX0JVR1ZFUkJPU0UK
Pj4gK8KgwqDCoCBib29sICJWZXJib3NlIEJVR19PTiBtZXNzYWdlcyIKPj4gK8KgwqDCoCBkZWZh
dWx0IERFQlVHCj4+ICvCoMKgwqAgLS0taGVscC0tLQo+PiArwqDCoMKgwqDCoCBJbiBjYXNlIGEg
QlVHX09OIHRyaWdnZXJzIGFkZGl0aW9uYWxseSBwcmludCB0aGUgdHJpZ2dlcmluZwo+PiArwqDC
oMKgwqDCoCBjb25kaXRpb24gb24gdGhlIGNvbnNvbGUuCj4+ICsKPj4gwqAgaWYgREVCVUcgfHwg
RVhQRVJUID0gInkiCj4+IMKgIGNvbmZpZyBDUkFTSF9ERUJVRwo+PiBAQCAtODEsNyArODgsNiBA
QCBjb25maWcgUEVSRl9BUlJBWVMKPj4gwqDCoMKgwqDCoCAtLS1oZWxwLS0tCj4+IMKgwqDCoMKg
wqDCoMKgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dy
YW1zLgo+PiAtCj4gCj4gV2hpbGUgSSBhZ3JlZSB0aGlzIHNob3VsZCBiZSBkcm9wcGVkIHRoaXMg
aXMgYSBzcHVyaW91cyBsaW5lLCB0aGlzIGZlZWxzIAo+IGEgYml0IG91dCBvZiBjb250ZXh0LiBT
byBJIHdvdWxkIHN1Z2dlc3QgdG8gbWVudGlvbiBpdCBpbiB0aGUgY29tbWl0IAo+IG1lc3NhZ2Ug
b3Igc3BsaXQgaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KCkluIGZhY3QgdGhpcyBpcyB0aGUgcmVz
dWx0IG9mIG1vdmluZyB0aGUgbmV3IG9wdGlvbiBpbiBWMy4KCkknbGwgbWVudGlvbiB0aGUgY2hh
bmdlIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCj4gCj4+IMKgIGNvbmZpZyBWRVJCT1NFX0RFQlVH
Cj4+IMKgwqDCoMKgwqAgYm9vbCAiVmVyYm9zZSBkZWJ1ZyBtZXNzYWdlcyIKPj4gwqDCoMKgwqDC
oCBkZWZhdWx0IERFQlVHCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9idWcuaAo+PiBpbmRleCAzNmM4MDMzNTdjLi45MGIyMzFl
NzdhIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCj4+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKPj4gQEAgLTYwLDExICs2MCwxMyBAQCBzdHJ1Y3QgYnVn
X2ZyYW1lIHsKPj4gwqAgI2RlZmluZSBXQVJOKCkgQlVHX0ZSQU1FKEJVR0ZSQU1FX3dhcm4sIF9f
TElORV9fLCBfX0ZJTEVfXywgMCwgIiIpCj4+IC0jZGVmaW5lIEJVRygpIGRvIHvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiAtwqDCoMKgIEJVR19GUkFNRShCVUdGUkFNRV9i
dWcswqAgX19MSU5FX18sIF9fRklMRV9fLCAwLCAiIik7wqDCoMKgwqDCoMKgwqAgXAo+PiArI2Rl
ZmluZSBCVUdfVkVSQk9TRShtc2cpIGRvIHvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqAgQlVHX0ZS
QU1FKEJVR0ZSQU1FX2J1ZyzCoCBfX0xJTkVfXywgX19GSUxFX18sIDAsIG1zZyk7wqDCoMKgwqDC
oMKgIFwKPiAKPiBJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCBnb2luZyB0byBiZSBlbm91Z2ggdG8g
bWFrZSBpdCB3b3JrIG9uIEFybS4gWW91IAo+IGFsc28gbmVlZCB0byB1cGRhdGUgZG9fYnVnX2Zy
YW1lKCkgdG8gcHJpbnQgdGhlIHN0cmluZy4KPiAKPiBJIHdvdWxkIGFjdHVhbGx5IGV4cGVjdCBh
IHNpbWlsYXIgY2hhbmdlIHJlcXVpcmVkIG9uIHRoZSB4ODYgc2lkZS4gRG8gCj4geW91IG1pbmQg
ZXhwbGFpbmluZyBob3cgdGhpcyB3b3Jrcz8KCllvdSBhcmUgcmlnaHQsIG9mIGNvdXJzZS4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:38:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1itufP-0003Xg-U6; Tue, 21 Jan 2020 14:38:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li9x=3K=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1itufO-0003Xb-Hq
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:38:06 +0000
X-Inumbo-ID: 9cdc9c3e-3c5b-11ea-aecd-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 9cdc9c3e-3c5b-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 14:37:57 +0000 (UTC)
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 09:39:26 -0500
Message-ID: <20200121143926.125116-1-jeff.kubascik@dornerworks.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_10_69
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH] xen/arm: Implement GICD_IGRPMODR as RAZ/WI for
 VGICv3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@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>

VGhlIFZHSUN2MyBtb2R1bGUgZG9lcyBub3QgaW1wbGVtZW50IHNlY3VyaXR5IGV4dGVuc2lvbnMg
Zm9yIGd1ZXN0cy4KRnVydGhlcm1vcmUsIHBlciB0aGUgQVJNIEdlbmVyaWMgSW50ZXJydXB0IENv
bnRyb2xsZXIgQXJjaGl0ZWN0dXJlClNwZWNpZmljYXRpb24gKEFSTSBJSEkgMDA2OUUpLCBzZWN0
aW9uIDkuOS4xNSwgdGhlIEdJQ0RfSUdSUE1PRFIKcmVnaXN0ZXIgc2hvdWxkIGJlIFJBWi9XSSB0
byBub24tc2VjdXJlIGFjY2Vzc2VzIHdoZW4gR0lDRF9DVExSLkRTID0gMC4KVGhpcyBpbXBsZW1l
bnRzIHRoZSBHSUNEX0lHUlBNT0RSIHJlZ2lzdGVyIGZvciBndWVzdCBWTXMgYXMgUkFaL1dJLCB0
bwphdm9pZCBhIGRhdGEgYWJvcnQgaW4gdGhlIGNhc2UgdGhlIGd1ZXN0IGF0dGVtcHRzIHRvIHJl
YWQgb3Igd3JpdGUgdGhlCnJlZ2lzdGVyLgoKU2lnbmVkLW9mZi1ieTogSmVmZiBLdWJhc2NpayA8
amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyAgICAgICAgICAgIHwgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVm
cy5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXgg
NDIyYjk0ZjkwMi4uYzQzMDVkMjVlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMTkzLDYgKzExOTMsMTAgQEAgc3Rh
dGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZv
X3QgKmluZm8sCiAgICAgICAgICAqLwogICAgICAgICByZXR1cm4gX192Z2ljX3YzX2Rpc3RyX2Nv
bW1vbl9tbWlvX3JlYWQoInZHSUNEIiwgdiwgaW5mbywgZ2ljZF9yZWcsIHIpOwogCisgICAgY2Fz
ZSBWUkFOR0UzMihHSUNEX0lHUlBNT0RSLCBHSUNEX0lHUlBNT0RSTik6CisgICAgICAgIC8qIFdl
IGRvIG5vdCBpbXBsZW1lbnQgc2VjdXJpdHkgZXh0ZW5zaW9ucyBmb3IgZ3Vlc3RzLCByZWFkIHpl
cm8gKi8KKyAgICAgICAgZ290byByZWFkX2FzX3plcm9fMzI7CisKICAgICBjYXNlIFZSQU5HRTMy
KEdJQ0RfTlNBQ1IsIEdJQ0RfTlNBQ1JOKToKICAgICAgICAgLyogV2UgZG8gbm90IGltcGxlbWVu
dCBzZWN1cml0eSBleHRlbnNpb25zIGZvciBndWVzdHMsIHJlYWQgemVybyAqLwogICAgICAgICBn
b3RvIHJlYWRfYXNfemVyb18zMjsKQEAgLTEzNzksNiArMTM4MywxMCBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIHJldHVybiBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoInZHSUNE
IiwgdiwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnaWNkX3JlZywgcik7CiAKKyAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSUdSUE1PRFIsIEdJ
Q0RfSUdSUE1PRFJOKToKKyAgICAgICAgLyogV2UgZG8gbm90IGltcGxlbWVudCBzZWN1cml0eSBl
eHRlbnNpb25zIGZvciBndWVzdHMsIHdyaXRlIGlnbm9yZSAqLworICAgICAgICBnb3RvIHdyaXRl
X2lnbm9yZV8zMjsKKwogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9OU0FDUiwgR0lDRF9OU0FDUk4p
OgogICAgICAgICAvKiBXZSBkbyBub3QgaW1wbGVtZW50IHNlY3VyaXR5IGV4dGVuc2lvbnMgZm9y
IGd1ZXN0cywgd3JpdGUgaWdub3JlICovCiAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IDVhNTc4ZTdjMTEuLjQyYzFiMzQ2NWMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTMwLDYgKzMwLDggQEAKICNkZWZpbmUgR0lD
RF9DTFJTUElfTlNSICAgICAgICAgICAgICAoMHgwNDgpCiAjZGVmaW5lIEdJQ0RfU0VUU1BJX1NS
ICAgICAgICAgICAgICAgKDB4MDUwKQogI2RlZmluZSBHSUNEX0NMUlNQSV9TUiAgICAgICAgICAg
ICAgICgweDA1OCkKKyNkZWZpbmUgR0lDRF9JR1JQTU9EUiAgICAgICAgICAgICAgICAoMHhEMDAp
CisjZGVmaW5lIEdJQ0RfSUdSUE1PRFJOICAgICAgICAgICAgICAgKDB4RDdDKQogI2RlZmluZSBH
SUNEX0lST1VURVIgICAgICAgICAgICAgICAgICgweDYwMDApCiAjZGVmaW5lIEdJQ0RfSVJPVVRF
UjMyICAgICAgICAgICAgICAgKDB4NjEwMCkKICNkZWZpbmUgR0lDRF9JUk9VVEVSMTAxOSAgICAg
ICAgICAgICAoMHg3RkQ4KQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:42:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1itujU-0004Jf-IG; Tue, 21 Jan 2020 14:42:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li9x=3K=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1itujT-0004Ja-HN
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:42:19 +0000
X-Inumbo-ID: 33f34b68-3c5c-11ea-9fd7-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 33f34b68-3c5c-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 14:42:11 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <20191211211302.117395-3-jeff.kubascik@dornerworks.com>
 <1c90e15b-0f61-7b06-2291-795185ba5b48@xen.org>
 <8544c070-e5b6-50d2-df4b-71563755b57f@dornerworks.com>
 <de5f1e38-19b8-a274-371a-4d0cdbfef869@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <57d150ea-4716-e155-b969-5d3256e5c4c7@dornerworks.com>
Date: Tue, 21 Jan 2020 09:43:45 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <de5f1e38-19b8-a274-371a-4d0cdbfef869@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/arm: sign extend writes to
 TimerValue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.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>

T24gMS8xOC8yMDIwIDY6NDkgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAxNy8wMS8yMDIw
IDIxOjI5LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+PiBPbiAxMi8xOC8yMDE5IDk6MjQgQU0sIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIEplZmYsCj4+Pgo+Pj4gT24gMTEvMTIvMjAxOSAyMTox
MywgSmVmZiBLdWJhc2NpayB3cm90ZToKPj4+PiBQZXIgdGhlIEFSTXY4IFJlZmVyZW5jZSBNYW51
YWwgKEFSTSBEREkgMDQ4N0UuYSksIHNlY3Rpb24gRDExLjIuNAo+Pj4+IHNwZWNpZmllcyB0aGF0
IHRoZSB2YWx1ZXMgaW4gdGhlIFRpbWVyVmFsdWUgdmlldyBvZiB0aGUgdGltZXJzIGFyZQo+Pj4+
IHNpZ25lZCBpbiBzdGFuZGFyZCB0d28ncyBjb21wbGVtZW50IGZvcm0uIFdoZW4gd3JpdGluZyB0
byB0aGUgVGltZXJWYWx1ZQo+Pj4KPj4+IERvIHlvdSBtZWFuIENvbXBhcmVWYWx1ZSByZWdpc3Rl
ciBpbnN0ZWFkIG9mIFRpbWVyVmFsdWUgcmVnaXN0ZXI/Cj4+Cj4+IEknbSBmYWlybHkgY2VydGFp
biBUaW1lclZhbHVlIHJlZ2lzdGVyIGlzIGNvcnJlY3QuIFdoZW4gdGhlIGd1ZXN0IHdyaXRlcyB0
byB0aGUKPj4gVGltZXJWYWx1ZSByZWdpc3RlciwgdGhlIGVxdWF0aW9uIGJlbG93IGlzIHVzZWQg
dG8gY29udmVydCBpdCB0byBhIENvbXBhcmVWYWx1ZQo+PiBlcXVpdmFsZW50Lgo+IAo+IEkgZmlu
ZCB0aGUgc2VudGVuY2UgcXVpdGUgY29uZnVzaW5nIHRvIHJlYWQuIEl0IGlzIG5vdCB0aGUgd3Jp
dGUgdGhhdAo+IG5lZWRzIHRvIGJlIHNpZ25lZCBleHRlbmQsIGJ1dCB0aGUgdmFsdWUgdXNlZCB0
byBjb21wdXRlIENvbXBhcmVWYWx1ZS4KPiBTbyBob3cgYWJvdXQgdGhlIGZvbGxvd2luZyBjb21t
aXQgbWVzc2FnZToKPiAKPiAiCj4geGVuL2FybTogU2lnbiBleHRlbmQgVGltZXJWYWx1ZSB3aGVu
IGNvbXB1dGluZyB0aGUgQ29tcGFyZVZhbHVlCj4gCj4gWGVuIHdpbGwgb25seSBzdG9yZSB0aGUg
Q29tcGFyZVZhbHVlIGFzIGl0IGNhbiBiZSBkZXJpdmVkIGZyb20gdGhlCj4gVGltZXJWYWx1ZSAo
QVJNIERESSAwNDg3RS5hIHNlY3Rpb24gRDExLjIuNCk6Cj4gCj4gICBDb21wYXJlVmFsdWUgPSAo
Q291bnRlcls2MzowXSArIFNpZ25FeHRlbmQoVGltZXJWYWx1ZSkpWzYzOjBdCj4gCj4gV2hpbGUg
dGhlIFRpbWVyVmFsdWUgaXMgYSAzMi1iaXQgc2lnbmVkIHZhbHVlLCBvdXIgaW1wbGVtZW50YXRp
b24KPiBhc3N1bWVkIGl0IGlzIGEgMzItYml0IHVuc2lnbmVkIHZhbHVlLgo+ICIKCkkgYWdyZWUg
d2l0aCB0aGlzIHZlcnNpb24sIGl0IGlzIGNsZWFyZXIgYW5kIGFuZCBzaW1wbGVyLgoKPj4KPj4+
PiByZWdpc3RlciwgaXQgc2hvdWxkIGJlIHNpZ25lZCBleHRlbmRlZCBhcyBkZXNjcmliZWQgYnkg
dGhlIGVxdWF0aW9uCj4+Pj4KPj4+PiAgICAgIENvbXBhcmVWYWx1ZSA9IChDb3VudGVyWzYzOjBd
ICsgU2lnbkV4dGVuZChUaW1lclZhbHVlKSlbNjM6MF0KPj4+IFRoaXMgZXhwbGFpbnMgdGhlIHNp
Z25lZCBwYXJ0LCBidXQgaXQgZG9lcyBub3QgZXhwbGFpbiB3aHkgdGhlIDMyLWJpdAo+Pj4gY2Fz
ZS4gU28gSSB3b3VsZCBtZW50aW9uIHRoYXQgVGltZXJWYWx1ZSBpcyBhIDMyLWJpdCBzaWduZWQg
aW50ZWdlci4KPj4+Cj4+PiBNYXliZSBzYXlpbmcgImFyZSAzMi1iaXQgc2lnbmVkIGluIHN0YW5k
YXJkIC4uLiIKPj4KPj4gSSBwdWxsZWQgdGhpcyBlcXVhdGlvbiBkaXJlY3RseSBmcm9tIHRoZSBB
Uk12OCBSZWZlcmVuY2UgTWFudWFsIC0gdGhlIG1hbnVhbAo+PiBnb2VzIGludG8gZGV0YWlsIGFi
b3V0IHRoZSBzaWduIGV4dGVuc2lvbi4gVGhpcyBpcyByZWZlcmVuY2VkIGVhcmxpZXIgaW4gdGhl
Cj4+IGNvbW1pdCBtZXNzYWdlLgo+IAo+IFdoaWxlIEkgYWdyZWUgdGhlIGNvbW1pdCBtZXNzYWdl
IGV4cGxhaW4gaW4gZGV0YWlscyB0aGUgc2lnbiBleHRlbnNpb24sCj4gdGhlcmUgaXMgbm90aGlu
ZyBpbiB5b3VyIGNvbW1pdCBtZXNzYWdlIGFib3V0IHRoZSBzaXplIG9mIFRpbWVyVmFsdWUKPiAo
aS5lIDMyLWJpdCkuIElmIHlvdSBzYXkgaXQgaXMgYSAzMi1iaXQgc2lnbmVkIHZhbHVlLCB0aGVu
IGl0IGlzIG11Y2gKPiBjbGVhcmVyIHRvIHVuZGVyc3RhbmQgdGhlIGNhc3QgeW91IGFkZGVkIGJl
bG93Lgo+IAo+IEJ1dCBwbGVhc2Ugc2VlIGFib3ZlIGZvciBhIHN1Z2dlc3RlZCBjb21taXQgbWVz
c2FnZS4KCkknbGwgc2VuZCBvdXQgYW4gdXBkYXRlZCBwYXRjaCBzZXQgd2l0aCB0aGUgbmV3IGNv
bW1pdCBtZXNzYWdlLgoKPiBDaGVlcnMsCj4gCj4gLS0KPiBKdWxpZW4gR3JhbGwKPiAKClNpbmNl
cmVseSwKSmVmZiBLdWJhc2NpawoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:42:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14: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 1itujm-0004LV-TA; Tue, 21 Jan 2020 14:42:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itujl-0004LL-Np
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 14:42:37 +0000
X-Inumbo-ID: 3ac8cdb4-3c5c-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ac8cdb4-3c5c-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 14:42:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1itujU-00079f-DV; Tue, 21 Jan 2020 14:42: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 1itujU-00085o-4z; Tue, 21 Jan 2020 14:42:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itujU-0001j7-1y; Tue, 21 Jan 2020 14:42:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146353-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=b9667b91ba6ff7327ec953e1ac9c3da6574298b9
X-Osstest-Versions-That: xen=e0fbb9121a684b5604a4e572c9c7e4016ad5505c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 14:42:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146353: 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>

ZmxpZ2h0IDE0NjM1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM1My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiOTY2N2I5MWJhNmZmNzMyN2VjOTUzZTFhYzljM2RhNjU3NDI5OGI5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMGZiYjkxMjFhNjg0YjU2MDRh
NGU1NzJjOWM3ZTQwMTZhZDU1MDVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzMzAgIDIwMjAt
MDEtMjAgMTQ6MDE6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzUzICAy
MDIwLTAxLTIxIDExOjAwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0
aEBjaXRyaXguY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZTBmYmI5MTIxYS4uYjk2NjdiOTFiYSAg
Yjk2NjdiOTFiYTZmZjczMjdlYzk1M2UxYWM5YzNkYTY1NzQyOThiOSAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 14:55:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 14:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ituvw-0005K9-9g; Tue, 21 Jan 2020 14:55:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BMg6=3K=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1ituvv-0005K4-2k
 for xen-devel@lists.xen.org; Tue, 21 Jan 2020 14:55:11 +0000
X-Inumbo-ID: ff24b2c6-3c5d-11ea-b833-bc764e2007e4
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff24b2c6-3c5d-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 14:55:00 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 06:54:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; 
 d="gz'50?scan'50,208,50";a="221724739"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by fmsmga008.fm.intel.com with ESMTP; 21 Jan 2020 06:54:47 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1ituvX-0000m5-4L; Tue, 21 Jan 2020 22:54:47 +0800
Date: Tue, 21 Jan 2020 22:54:06 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001212029.9ELs7wyb%lkp@intel.com>
References: <20200117125834.14552-3-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="m45ndegc7xfxrifh"
Content-Disposition: inline
In-Reply-To: <20200117125834.14552-3-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on xen-tip/linux-next]
[also build test ERROR on tip/x86/mm tip/auto-latest linux/master linus/master v5.5-rc7 next-20200117]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200118-073544
base:   https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git linux-next
config: i386-randconfig-f003-20200120 (attached as .config)
compiler: gcc-7 (Debian 7.5.0-3) 7.5.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   arch/x86//xen/mmu_pv.c: In function 'xen_pv_kasan_early_init':
>> arch/x86//xen/mmu_pv.c:1778:16: error: 'kasan_early_shadow_pud' undeclared (first use in this function); did you mean 'kasan_free_shadow'?
     set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_free_shadow
   arch/x86//xen/mmu_pv.c:1778:16: note: each undeclared identifier is reported only once for each function it appears in
>> arch/x86//xen/mmu_pv.c:1779:16: error: 'kasan_early_shadow_pmd' undeclared (first use in this function); did you mean 'kasan_early_shadow_pud'?
     set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_early_shadow_pud
>> arch/x86//xen/mmu_pv.c:1780:16: error: 'kasan_early_shadow_pte' undeclared (first use in this function); did you mean 'kasan_early_shadow_pmd'?
     set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
                   kasan_early_shadow_pmd

vim +1778 arch/x86//xen/mmu_pv.c

  1774	
  1775	pgd_t * __init xen_pv_kasan_early_init(void)
  1776	{
  1777		/* PV page tables must be read-only */
> 1778		set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
> 1779		set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
> 1780		set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
  1781	
  1782		/* Return a pointer to the initial PV page tables */
  1783		return (pgd_t *)xen_start_info->pt_base;
  1784	}
  1785	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--m45ndegc7xfxrifh
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--m45ndegc7xfxrifh--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 15:07:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 15:07: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 1itv7h-0006Fh-NA; Tue, 21 Jan 2020 15:07:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li9x=3K=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1itv7f-0006Fc-V8
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 15:07:19 +0000
X-Inumbo-ID: b2b9be53-3c5f-11ea-bacb-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b2b9be53-3c5f-11ea-bacb-12813bfff9fa;
 Tue, 21 Jan 2020 15:07:12 +0000 (UTC)
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 10:07:02 -0500
Message-ID: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH v4 0/2] xen/arm: physical timer 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: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@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>

VGhpcyBwYXRjaCBzZXQgaW1wcm92ZXMgdGhlIGVtdWxhdGlvbiBvZiB0aGUgcGh5c2ljYWwgdGlt
ZXIgYnkgcmVtb3ZpbmcgdGhlCnBoeXNpY2FsIHRpbWVyIG9mZnNldCBhbmQgc2lnbiBleHRlbmQg
dGhlIFRpbWVyVmFsdWUgdG8gYmV0dGVyIG1hdGNoIHRoZQpiZWhhdmlvciBkZXNjcmliZWQgaW4g
dGhlIEFSTXY4IFJlZmVyZW5jZSBNYW51YWwgKEFSTSBEREkgMDQ4N0UuYSksIHNlY3Rpb24KRDEx
LjIuNC4KCkNoYW5nZXMgaW4gdjI6Ci0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIHNwZWNpZnkg
cmVmZXJlbmNlIG1hbnVhbCB2ZXJzaW9uIGFuZCBzZWN0aW9uCi0gQ2hhbmdlIHBoeXNpY2FsIHRp
bWVyIGN2YWwgdG8gaG9sZCBoYXJkd2FyZSB2YWx1ZQotIE1ha2Ugc3VyZSB0byBzaWduIGV4dGVu
ZCBUaW1lclZhbHVlIG9uIHdyaXRlcy4gVGhpcyB3YXMgZG9uZSBieSBmaXJzdAogIGNhc3Rpbmcg
dGhlIHIgcG9pbnRlciB0byAoaW50MzJfdCAqKSwgZGVyZWZlcmVuY2luZyBpdCwgdGhlbiBjYXN0
aW5nCiAgdG8gdWludDY0X3QuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGVyZSBpcyBhIG1vcmUg
Y29ycmVjdCB3YXkgdG8gZG8KICB0aGlzCgpDaGFuZ2VzIGluIHYzOgotIFNwbGl0IFRpbWVyVmFs
dWUgc2lnbiBleHRlbnNpb24gZml4IGludG8gc2VwYXJhdGUgcGF0Y2gKLSBVcGRhdGUgY29tbWl0
IG1lc3NhZ2UgdG8gbWVudGlvbiBwaHlzaWNhbCB0aW1lciBjbGVhbnVwCi0gUmVtb3ZlZCBwaHlz
aWNhbCB0aW1lciBjdmFsIGluaXRpYWxpemF0aW9uIGxpbmUKLSBDaGFuZ2VkIFRpbWVyVmFsdWUg
c2lnbiBleHRlbnNpb24gdG8gKHVpbnQ2NF90KShpbnQzMl90KSpyCi0gQWNjb3VudCBmb3IgY29u
ZGl0aW9uIHdoZXJlIGN2YWwgPCBib290X2NvdW50CgpDaGFuZ2VzIGluIHY0OgotIEltcHJvdmVk
IGNvbW1pdCBtZXNzYWdlIGZvciBwYXRjaCAjMiwgYXMgc3VnZ2VzdGVkL3Byb3ZpZGVkIGJ5IEp1
bGllbgoKSmVmZiBLdWJhc2NpayAoMik6CiAgeGVuL2FybTogcmVtb3ZlIHBoeXNpY2FsIHRpbWVy
IG9mZnNldAogIHhlbi9hcm06IFNpZ24gZXh0ZW5kIFRpbWVyVmFsdWUgd2hlbiBjb21wdXRpbmcg
dGhlIENvbXBhcmVWYWx1ZQoKIHhlbi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgfCAzNCArKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIHwgIDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE5IGRlbGV0
aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 15:07:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 15:07: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 1itv7n-0006G2-1C; Tue, 21 Jan 2020 15:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li9x=3K=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1itv7l-0006Fs-EW
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 15:07:25 +0000
X-Inumbo-ID: b81082fb-3c5f-11ea-bacb-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b81082fb-3c5f-11ea-bacb-12813bfff9fa;
 Tue, 21 Jan 2020 15:07:21 +0000 (UTC)
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 10:07:03 -0500
Message-ID: <20200121150704.126001-2-jeff.kubascik@dornerworks.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
MIME-Version: 1.0
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH v4 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@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>

VGhlIHBoeXNpY2FsIHRpbWVyIHRyYXBzIGFwcGx5IGFuIG9mZnNldCBzbyB0aGF0IHRpbWUgc3Rh
cnRzIGF0IDAgZm9yCnRoZSBndWVzdC4gSG93ZXZlciwgdGhpcyBvZmZzZXQgaXMgbm90IGN1cnJl
bnRseSBhcHBsaWVkIHRvIHRoZSBwaHlzaWNhbApjb3VudGVyLiBQZXIgdGhlIEFSTXY4IFJlZmVy
ZW5jZSBNYW51YWwgKEFSTSBEREkgMDQ4N0UuYSksIHNlY3Rpb24KRDExLjIuNCBUaW1lcnMsIHRo
ZSAiT2Zmc2V0IiBiZXR3ZWVuIHRoZSBjb3VudGVyIGFuZCB0aW1lciBzaG91bGQgYmUKemVybyBm
b3IgYSBwaHlzaWNhbCB0aW1lci4gVGhpcyByZW1vdmVzIHRoZSBvZmZzZXQgdG8gbWFrZSB0aGUg
dGltZXIgYW5kCmNvdW50ZXIgY29uc2lzdGVudC4KClRoaXMgYWxzbyBjbGVhbnMgdXAgdGhlIHBo
eXNpY2FsIHRpbWVyIGltcGxlbWVudGF0aW9uIHRvIGJldHRlciBtYXRjaAp0aGUgdmlydHVhbCB0
aW1lciAtIGJvdGggY3ZhbCdzIG5vdyBob2xkIHRoZSBoYXJkd2FyZSB2YWx1ZS4KClNpZ25lZC1v
ZmYtYnk6IEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgotLS0K
IHhlbi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDMgLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwppbmRleCAy
NDBhODUwYjZlLi4wYzc4YTY1ODYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMK
KysrIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCkBAIC02Miw3ICs2Miw2IEBAIHN0YXRpYyB2b2lk
IHZpcnRfdGltZXJfZXhwaXJlZCh2b2lkICpkYXRhKQogCiBpbnQgZG9tYWluX3Z0aW1lcl9pbml0
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZykK
IHsKLSAgICBkLT5hcmNoLnBoeXNfdGltZXJfYmFzZS5vZmZzZXQgPSBOT1coKTsKICAgICBkLT5h
cmNoLnZpcnRfdGltZXJfYmFzZS5vZmZzZXQgPSBSRUFEX1NZU1JFRzY0KENOVFBDVF9FTDApOwog
ICAgIGQtPnRpbWVfb2Zmc2V0LnNlY29uZHMgPSB0aWNrc190b19ucyhkLT5hcmNoLnZpcnRfdGlt
ZXJfYmFzZS5vZmZzZXQgLSBib290X2NvdW50KTsKICAgICBkb19kaXYoZC0+dGltZV9vZmZzZXQu
c2Vjb25kcywgMTAwMDAwMDAwMCk7CkBAIC0xMDgsNyArMTA3LDYgQEAgaW50IHZjcHVfdnRpbWVy
X2luaXQoc3RydWN0IHZjcHUgKnYpCiAKICAgICBpbml0X3RpbWVyKCZ0LT50aW1lciwgcGh5c190
aW1lcl9leHBpcmVkLCB0LCB2LT5wcm9jZXNzb3IpOwogICAgIHQtPmN0bCA9IDA7Ci0gICAgdC0+
Y3ZhbCA9IE5PVygpOwogICAgIHQtPmlycSA9IGQwCiAgICAgICAgID8gdGltZXJfZ2V0X2lycShU
SU1FUl9QSFlTX05PTlNFQ1VSRV9QUEkpCiAgICAgICAgIDogR1VFU1RfVElNRVJfUEhZU19OU19Q
UEk7CkBAIC0xNjcsNiArMTY1LDcgQEAgdm9pZCB2aXJ0X3RpbWVyX3Jlc3RvcmUoc3RydWN0IHZj
cHUgKnYpCiBzdGF0aWMgYm9vbCB2dGltZXJfY250cF9jdGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVpbnQzMl90ICpyLCBib29sIHJlYWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OworICAgIHNfdGltZV90IGV4cGlyZXM7CiAKICAgICBpZiAoICFBQ0NFU1NfQUxMT1dF
RChyZWdzLCBFTDBQVEVOKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAgLTE4NCw4ICsxODMs
OSBAQCBzdGF0aWMgYm9vbCB2dGltZXJfY250cF9jdGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVpbnQzMl90ICpyLCBib29sIHJlYWQpCiAKICAgICAgICAgaWYgKCB2LT5hcmNoLnBoeXNf
dGltZXIuY3RsICYgQ05UeF9DVExfRU5BQkxFICkKICAgICAgICAgewotICAgICAgICAgICAgc2V0
X3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKyB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNl
Lm9mZnNldCk7CisgICAgICAgICAgICBleHBpcmVzID0gdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwg
PiBib290X2NvdW50CisgICAgICAgICAgICAgICAgICAgICAgPyB0aWNrc190b19ucyh2LT5hcmNo
LnBoeXNfdGltZXIuY3ZhbCAtIGJvb3RfY291bnQpIDogMDsKKyAgICAgICAgICAgIHNldF90aW1l
cigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICBzdG9wX3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIp
OwpAQCAtMTk3LDI2ICsxOTcsMjcgQEAgc3RhdGljIGJvb2wgdnRpbWVyX2NudHBfdHZhbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgcmVhZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0g
ICAgc190aW1lX3Qgbm93OworICAgIHVpbnQ2NF90IGNudHBjdDsKKyAgICBzX3RpbWVfdCBleHBp
cmVzOwogCiAgICAgaWYgKCAhQUNDRVNTX0FMTE9XRUQocmVncywgRUwwUFRFTikgKQogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKLSAgICBub3cgPSBOT1coKSAtIHYtPmRvbWFpbi0+YXJjaC5waHlz
X3RpbWVyX2Jhc2Uub2Zmc2V0OworICAgIGNudHBjdCA9IGdldF9jeWNsZXMoKTsKIAogICAgIGlm
ICggcmVhZCApCiAgICAgewotICAgICAgICAqciA9ICh1aW50MzJfdCkobnNfdG9fdGlja3Modi0+
YXJjaC5waHlzX3RpbWVyLmN2YWwgLSBub3cpICYgMHhmZmZmZmZmZnVsbCk7CisgICAgICAgICpy
ID0gKHVpbnQzMl90KSgodi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgLSBjbnRwY3QpICYgMHhmZmZm
ZmZmZnVsbCk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHYtPmFyY2gucGh5c190
aW1lci5jdmFsID0gbm93ICsgdGlja3NfdG9fbnMoKnIpOworICAgICAgICB2LT5hcmNoLnBoeXNf
dGltZXIuY3ZhbCA9IGNudHBjdCArICpyOwogICAgICAgICBpZiAoIHYtPmFyY2gucGh5c190aW1l
ci5jdGwgJiBDTlR4X0NUTF9FTkFCTEUgKQogICAgICAgICB7CiAgICAgICAgICAgICB2LT5hcmNo
LnBoeXNfdGltZXIuY3RsICY9IH5DTlR4X0NUTF9QRU5ESU5HOwotICAgICAgICAgICAgc2V0X3Rp
bWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIsCi0gICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5waHlzX3RpbWVyLmN2YWwgKwotICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+
YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0KTsKKyAgICAgICAgICAgIGV4cGlyZXMgPSB2LT5h
cmNoLnBoeXNfdGltZXIuY3ZhbCA+IGJvb3RfY291bnQKKyAgICAgICAgICAgICAgICAgICAgICA/
IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1lci5jdmFsIC0gYm9vdF9jb3VudCkgOiAwOwor
ICAgICAgICAgICAgc2V0X3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIudGltZXIsIGV4cGlyZXMp
OwogICAgICAgICB9CiAgICAgfQogICAgIHJldHVybiB0cnVlOwpAQCAtMjI2LDIzICsyMjcsMjQg
QEAgc3RhdGljIGJvb2wgdnRpbWVyX2NudHBfY3ZhbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdWludDY0X3QgKnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc190aW1lX3QgZXhwaXJlczsK
IAogICAgIGlmICggIUFDQ0VTU19BTExPV0VEKHJlZ3MsIEVMMFBURU4pICkKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogCiAgICAgaWYgKCByZWFkICkKICAgICB7Ci0gICAgICAgICpyID0gbnNfdG9f
dGlja3Modi0+YXJjaC5waHlzX3RpbWVyLmN2YWwpOworICAgICAgICAqciA9IHYtPmFyY2gucGh5
c190aW1lci5jdmFsOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB2LT5hcmNoLnBo
eXNfdGltZXIuY3ZhbCA9IHRpY2tzX3RvX25zKCpyKTsKKyAgICAgICAgdi0+YXJjaC5waHlzX3Rp
bWVyLmN2YWwgPSAqcjsKICAgICAgICAgaWYgKCB2LT5hcmNoLnBoeXNfdGltZXIuY3RsICYgQ05U
eF9DVExfRU5BQkxFICkKICAgICAgICAgewogICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVy
LmN0bCAmPSB+Q05UeF9DVExfUEVORElORzsKLSAgICAgICAgICAgIHNldF90aW1lcigmdi0+YXJj
aC5waHlzX3RpbWVyLnRpbWVyLAotICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucGh5c190
aW1lci5jdmFsICsKLSAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucGh5c190
aW1lcl9iYXNlLm9mZnNldCk7CisgICAgICAgICAgICBleHBpcmVzID0gdi0+YXJjaC5waHlzX3Rp
bWVyLmN2YWwgPiBib290X2NvdW50CisgICAgICAgICAgICAgICAgICAgICAgPyB0aWNrc190b19u
cyh2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCAtIGJvb3RfY291bnQpIDogMDsKKyAgICAgICAgICAg
IHNldF90aW1lcigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKICAgICAgICAg
fQogICAgIH0KICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IGYzZjNmYjdk
N2YuLmFkYzdmZTcyMTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNjUsOSArNjUsNiBAQCBzdHJ1
Y3QgYXJjaF9kb21haW4KICAgICAgICAgUkVMTUVNX2RvbmUsCiAgICAgfSByZWxtZW07CiAKLSAg
ICBzdHJ1Y3QgewotICAgICAgICB1aW50NjRfdCBvZmZzZXQ7Ci0gICAgfSBwaHlzX3RpbWVyX2Jh
c2U7CiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDY0X3Qgb2Zmc2V0OwogICAgIH0gdmlydF90
aW1lcl9iYXNlOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 15:07:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 15: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 1itv7r-0006HR-Ah; Tue, 21 Jan 2020 15:07:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li9x=3K=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1itv7q-0006H5-1Y
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 15:07:30 +0000
X-Inumbo-ID: bb7face0-3c5f-11ea-bacb-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bb7face0-3c5f-11ea-bacb-12813bfff9fa;
 Tue, 21 Jan 2020 15:07:26 +0000 (UTC)
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 21 Jan 2020 10:07:04 -0500
Message-ID: <20200121150704.126001-3-jeff.kubascik@dornerworks.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
MIME-Version: 1.0
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH v4 2/2] xen/arm: Sign extend TimerValue when
 computing the CompareValue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@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>

WGVuIHdpbGwgb25seSBzdG9yZSB0aGUgQ29tcGFyZVZhbHVlIGFzIGl0IGNhbiBiZSBkZXJpdmVk
IGZyb20gdGhlClRpbWVyVmFsdWUgKEFSTSBEREkgMDQ4N0UuYSBzZWN0aW9uIEQxMS4yLjQpOgoK
ICBDb21wYXJlVmFsdWUgPSAoQ291bnRlcls2MzowXSArIFNpZ25FeHRlbmQoVGltZXJWYWx1ZSkp
WzYzOjBdCgpXaGlsZSB0aGUgVGltZXJWYWx1ZSBpcyBhIDMyLWJpdCBzaWduZWQgdmFsdWUsIG91
ciBpbXBsZW1lbnRhdGlvbgphc3N1bWVkIGl0IGlzIGEgMzItYml0IHVuc2lnbmVkIHZhbHVlLgoK
U2lnbmVkLW9mZi1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3Z0aW1lci5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Z0
aW1lci5jIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCmluZGV4IDBjNzhhNjU4NjMuLmZlZDg5NDk4
YTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92dGltZXIuYworKysgYi94ZW4vYXJjaC9hcm0v
dnRpbWVyLmMKQEAgLTIxMSw3ICsyMTEsNyBAQCBzdGF0aWMgYm9vbCB2dGltZXJfY250cF90dmFs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKLSAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgPSBjbnRwY3QgKyAqcjsK
KyAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgPSBjbnRwY3QgKyAodWludDY0X3QpKGlu
dDMyX3QpKnI7CiAgICAgICAgIGlmICggdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmIENOVHhfQ1RM
X0VOQUJMRSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHYtPmFyY2gucGh5c190aW1lci5jdGwg
Jj0gfkNOVHhfQ1RMX1BFTkRJTkc7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 15:09:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 15: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 1itv9z-0006VV-S2; Tue, 21 Jan 2020 15:09:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MI7m=3K=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1itv9y-0006VJ-Db
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 15:09:42 +0000
X-Inumbo-ID: 0c149224-3c60-11ea-b833-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::706])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c149224-3c60-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 15:09:41 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=eqQt7VngoOZhhJWMO1VuX9wqVAib8kAk1wEpGmEB18mmsMf94H1g5/nfC8TOBUaOGB7YYFLJIOKctJuKTGjX6Lc0c1aRK2Bdi0tFq4TDfMCXqZDa/SV52/d4/i3qxNCRkrpBZNKQlUFWYiMntRg1PftTG2XWmdoMJrJ6KG9RzLmj/2Qx6Tg2W6Wf/goejzKaZgw9Ao6aR6NH0pHoqVyGQZWjVa8xRR1SPvT8fmsLTGZJSnYBprWoIRqWpJo/m7546FcIuZh92eknqTjbr2HkLF0KyDD0JKzW6GmswMDTcioOfjjJhkgIazUaGr+UnBCzaZWeBrfc7nm7+1BnLYfOog==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=i42mhkuh+ZFsQhNBOjCf1FHYhcBI9GSGLdKoraKYj1g=;
 b=FwM0N5RvTbVvA2ckAuFpa0NNzO02i1AihjIA3+TgtteIEMycSRkUrXnS6ZC0Y90f1VXXO/6grgb3xc44MJPshXsRT6zsFU6ypl5mDF0r2OUqRxXvX+8o8NAl7e9LA2CEmnmQ2iiTwJkl4NurPrwwVd58COAjTrewbHjnrVaW7BV7+ifp8nyTEHq74NsIw+CerySZwzAJkCa7VjfgfzuLVVSTE/O7o8ncSfU7bCbi7DbHHkhRPvBLoHzMmB9zYfIukrwC8FkBiTdBGSn+jNMM4uPmFrDXaWbHrh1rK6ZPGyc1m16IGdJXk1prtsopI0CewYBhrcQIjaUnAFHdfYE2rg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=i42mhkuh+ZFsQhNBOjCf1FHYhcBI9GSGLdKoraKYj1g=;
 b=J9fFBce4bVdWVLd2dnOAoij0kIVKHQQ87umju0pCkebgv68a4cxaUO5meiIr4qZD0lTspWIdogk9n5aTfZ+VBhUHYg6XXmnNHlkv+xOFJ8bZ/o0ZoUmpm7zAqggec96CCyAh6snrHnpBSJgClU9uu6lm59Z8XYlxlSOkWX5ZZT0=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3096.eurprd02.prod.outlook.com (10.170.220.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.23; Tue, 21 Jan 2020 15:09:39 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2644.026; Tue, 21 Jan 2020
 15:09:39 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0PR01CA0132.eurprd01.prod.exchangelabs.com (2603:10a6:208:168::37) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2644.20 via Frontend
 Transport; Tue, 21 Jan 2020 15:09:38 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, George
 Dunlap <George.Dunlap@eu.citrix.com>
Thread-Topic: [PATCH V8 2/4] x86/altp2m: Add hypercall to set a range of sve
 bits
Thread-Index: AQHVzTptSkYAIu/W+UimKALDRNBbPaf1PyKA
Date: Tue, 21 Jan 2020 15:09:39 +0000
Message-ID: <45c51dbc-b092-be42-e377-56d6fa9e2992@bitdefender.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-2-aisaila@bitdefender.com>
In-Reply-To: <20200117133059.14602-2-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR01CA0132.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:168::37) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 55a2038e-58e8-4271-fd32-08d79e83ef63
x-ms-traffictypediagnostic: DB6PR02MB3096:|DB6PR02MB3096:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB309622C64927D56F7BD0211BAB0D0@DB6PR02MB3096.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:127;
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(366004)(396003)(136003)(39850400004)(199004)(189003)(81166006)(6486002)(53546011)(36756003)(81156014)(52116002)(8676002)(71200400001)(16526019)(107886003)(8936002)(186003)(478600001)(7416002)(26005)(86362001)(5660300002)(54906003)(31696002)(4326008)(2616005)(956004)(31686004)(316002)(110136005)(66446008)(2906002)(66556008)(16576012)(64756008)(66476007)(66946007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3096;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /AXBHbsG9pR1bl6/tCBxaRfK9OgEMSZVcgoWVgMa2Huy0aAa7LOyLBVfTWUyzsTAmLWjagZtVm/DtLmd8qFYCRBtN8NpGp/JZgDdiTMzAjJrMrMK1kDwzJYto7fTv18sv9F8TemCqM/F40I1hapb2l82Yb7G8VIu1oExu7OeJ/wf1IApTiF9B0eGv37cBYjSqI8XdfoGs1KZqr0pwwySa9qraCPFd2rzs9VLapEI92MJLMMCtcJmA9MDVqo+f/za/qbXQ5wUiF6azqOzU0Uq0bNHrTlu6cMrW7QYyMLgO7dmKvqjFKf/DNzOlPmTOxcaJIZNsxbGbafmhdOeFur6IvAzfEIuSCVZC5KfqV7UP66CETLpQCxc8OwENQ6klzdUvR1yJZWV/56mTPeuMKQGuFxIrw57dZAsT1W8kU5MtODbS6cAJP0Nj/otc3dhvTSY
Content-ID: <FE9282DDE9041A49994A5CD8AD0A9356@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 55a2038e-58e8-4271-fd32-08d79e83ef63
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2020 15:09:39.1705 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NnIEQfHdd1UQWoormkupTlC4kciiQL8KpRDyB4BUsZm+IEbsP0Z+VixkI8ezGUrQDcoOyzV6JZeCEaEoPuY+nkZIP9xN0RSEcwoWRhy8jdQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3096
Subject: Re: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLA0KDQpUaGlzIGlzIGEga2luZCByZW1pbmRlciwgd2hlbiB5b3UgaGF2ZSB0aGUg
dGltZSwgY2FuIHlvdSB0YWtlIGEgbG9vayBhdCANCnRoaXMgc2VyaWVzPw0KDQpSZWdhcmRzLA0K
QWxleA0KDQpPbiAxNy4wMS4yMDIwIDE1OjMxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90
ZToNCj4gQnkgZGVmYXVsdCB0aGUgc3ZlIGJpdHMgYXJlIG5vdCBzZXQuDQo+IFRoaXMgcGF0Y2gg
YWRkcyBhIG5ldyBoeXBlcmNhbGwsIHhjX2FsdHAybV9zZXRfc3VwcmVzc192ZV9tdWx0aSgpLA0K
PiB0byBzZXQgYSByYW5nZSBvZiBzdmUgYml0cy4NCj4gVGhlIGNvcmUgZnVuY3Rpb24sIHAybV9z
ZXRfc3VwcHJlc3NfdmVfbXVsdGkoKSwgZG9lcyBub3QgYnJlYWsgaW4gY2FzZQ0KPiBvZiBhIGVy
cm9yIGFuZCBpdCBpcyBkb2luZyBhIGJlc3QgZWZmb3J0IGZvciBzZXR0aW5nIHRoZSBiaXRzIGlu
IHRoZQ0KPiBnaXZlbiByYW5nZS4gQSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4g
b3JkZXIgdG8gaGF2ZQ0KPiBwcmVlbXB0aW9uIG9uIGxhcmdlIHJhbmdlcy4NCj4gVGhlIGdmbiBv
ZiB0aGUgZmlyc3QgZXJyb3IgaXMgc3RvcmVkIGluDQo+IHhlbl9odm1fYWx0cDJtX3N1cHByZXNz
X3ZlX211bHRpLmZpcnN0X2Vycm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMNCj4gc3RvcmVk
IGluIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yLg0KPiBJZiBu
byBlcnJvciBvY2N1cnJlZCB0aGUgdmFsdWVzIHdpbGwgYmUgMC4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiANCj4gLS0t
DQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gQ0M6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+DQo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPg0KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4NCj4gQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+DQo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
DQo+IENDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+DQo+IEND
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQo+IENDOiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5j
ZSBWNzoNCj4gCS0gRml4IGNvbW1pdCBtZXNzYWdlDQo+IAktIE1vdmUgYWxsIGluIHZhbHVlcyBp
biB0aGUgc3ZlIGluaXRpYWxpemVyDQo+IAktIERyb3Agc3ZlLmZpcnN0X2Vycm9yIGNoZWNrLg0K
PiAtLS0NCj4gICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDQgKysNCj4gICB0
b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrDQo+ICAg
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDIwICsrKysrKysrKw0KPiAgIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0NCj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oIHwgMTMgKysrKysr
DQo+ICAgeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAgICB8ICAzICsrDQo+ICAgNiBmaWxl
cyBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaA0KPiBpbmRleCA3NWYxOTFhZTNhLi5jYzRlYjFlM2QzIDEwMDY0NA0KPiAt
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaA0KPiArKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaA0KPiBAQCAtMTkyMyw2ICsxOTIzLDEwIEBAIGludCB4Y19hbHRwMm1f
c3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLA0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCk7DQo+ICAgaW50
IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90
IGRvbWlkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdf
aWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsNCj4gK2ludCB4Y19hbHRwMm1fc2V0X3N1cHJl
c3NfdmVfbXVsdGkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLA0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZu
X3QgZmlyc3RfZ2ZuLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgbGFzdF9nZm4sIGJvb2wgc3ZlLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgKmVycm9yX2dmbiwgaW50MzJfdCAqZXJyb3JfY29kZSk7DQo+ICAg
aW50IHhjX2FsdHAybV9nZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQz
Ml90IGRvbWlkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZp
ZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgKnN2ZSk7DQo+ICAgaW50IHhjX2FsdHAybV9zZXRf
bWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
DQo+IGluZGV4IDA5ZGFkMDM1NWUuLjQ2ZmI3MjU4MDYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2FsdHAybS5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jDQo+IEBAIC0y
MzQsNiArMjM0LDM5IEBAIGludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlKHhjX2ludGVyZmFj
ZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCj4gICAgICAgcmV0dXJuIHJjOw0KPiAgIH0NCj4g
ICANCj4gK2ludCB4Y19hbHRwMm1fc2V0X3N1cHJlc3NfdmVfbXVsdGkoeGNfaW50ZXJmYWNlICpo
YW5kbGUsIHVpbnQzMl90IGRvbWlkLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3QgZmlyc3RfZ2ZuLA0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbGFzdF9nZm4sIGJvb2wgc3ZlLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmVycm9yX2dm
biwgaW50MzJfdCAqZXJyb3JfY29kZSkNCj4gK3sNCj4gKyAgICBpbnQgcmM7DQo+ICsgICAgREVD
TEFSRV9IWVBFUkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7DQo+ICsNCj4g
KyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2Yo
KmFyZykpOw0KPiArICAgIGlmICggYXJnID09IE5VTEwgKQ0KPiArICAgICAgICByZXR1cm4gLTE7
DQo+ICsNCj4gKyAgICBhcmctPnZlcnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJ
T047DQo+ICsgICAgYXJnLT5jbWQgPSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRp
Ow0KPiArICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7DQo+ICsgICAgYXJnLT51LnN1cHByZXNzX3Zl
X211bHRpLnZpZXcgPSB2aWV3X2lkOw0KPiArICAgIGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0aS5m
aXJzdF9nZm4gPSBmaXJzdF9nZm47DQo+ICsgICAgYXJnLT51LnN1cHByZXNzX3ZlX211bHRpLmxh
c3RfZ2ZuID0gbGFzdF9nZm47DQo+ICsgICAgYXJnLT51LnN1cHByZXNzX3ZlX211bHRpLnN1cHBy
ZXNzX3ZlID0gc3ZlOw0KPiArDQo+ICsgICAgcmMgPSB4ZW5jYWxsMihoYW5kbGUtPnhjYWxsLCBf
X0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sDQo+ICsgICAgICAgICAgICAgICAgICBI
WVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsNCj4gKw0KPiArICAgIGlmICggYXJnLT51LnN1
cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vycm9yICkNCj4gKyAgICB7DQo+ICsgICAgICAgICplcnJv
cl9nZm4gPSBhcmctPnUuc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3JfZ2ZuOw0KPiArICAg
ICAgICAqZXJyb3JfY29kZSA9IGFyZy0+dS5zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvcjsN
Cj4gKyAgICB9DQo+ICsNCj4gKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFuZGxlLCBh
cmcpOw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4gKw0KPiAgIGludCB4Y19hbHRwMm1fc2V0
X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdm
biwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nl
c3MpDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiBpbmRleCA0NzIzZjVkMDljLi40ZDc5YjQ5MzRlIDEwMDY0NA0KPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMN
Cj4gQEAgLTQ1MjAsNiArNDUyMCw3IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0KPiAgICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToNCj4gICAgICAgY2FzZSBIVk1PUF9hbHRw
Mm1fc3dpdGNoX3AybToNCj4gICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3Zl
Og0KPiArICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aToNCj4gICAg
ICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3ZlOg0KPiAgICAgICBjYXNlIEhWTU9Q
X2FsdHAybV9zZXRfbWVtX2FjY2VzczoNCj4gICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21l
bV9hY2Nlc3NfbXVsdGk6DQo+IEBAIC00Njc4LDYgKzQ2NzksMjUgQEAgc3RhdGljIGludCBkb19h
bHRwMm1fb3AoDQo+ICAgICAgICAgICB9DQo+ICAgICAgICAgICBicmVhazsNCj4gICANCj4gKyAg
ICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGk6DQo+ICsgICAgew0KPiAr
ICAgICAgICB1aW50NjRfdCBtYXhfcGh5c19hZGRyID0gKDFVTCA8PCBkLT5hcmNoLmNwdWlkLT5l
eHRkLm1heHBoeXNhZGRyKSAtIDE7DQo+ICsNCj4gKyAgICAgICAgYS51LnN1cHByZXNzX3ZlX211
bHRpLmxhc3RfZ2ZuID0gbWluKGEudS5zdXBwcmVzc192ZV9tdWx0aS5sYXN0X2dmbiwNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9waHlzX2FkZHIp
Ow0KPiArDQo+ICsgICAgICAgIGlmICggYS51LnN1cHByZXNzX3ZlX211bHRpLnBhZDEgfHwNCj4g
KyAgICAgICAgICAgICBhLnUuc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZ2ZuID4gYS51LnN1cHBy
ZXNzX3ZlX211bHRpLmxhc3RfZ2ZuICkNCj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4g
KyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICByYyA9IHAybV9zZXRf
c3VwcHJlc3NfdmVfbXVsdGkoZCwgJmEudS5zdXBwcmVzc192ZV9tdWx0aSk7DQo+ICsgICAgICAg
ICAgICBpZiAoICghcmMgfHwgcmMgPT0gLUVSRVNUQVJUKSAmJiBfX2NvcHlfdG9fZ3Vlc3QoYXJn
LCAmYSwgMSkgKQ0KPiArICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsNCj4gKyAgICAgICAg
fQ0KPiArICAgICAgICBicmVhazsNCj4gKyAgICB9DQo+ICsNCj4gICAgICAgY2FzZSBIVk1PUF9h
bHRwMm1fZ2V0X3N1cHByZXNzX3ZlOg0KPiAgICAgICAgICAgaWYgKCBhLnUuc3VwcHJlc3NfdmUu
cGFkMSB8fCBhLnUuc3VwcHJlc3NfdmUucGFkMiApDQo+ICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jDQo+IGluZGV4IDAwYjI0MzQyZmMuLjNhMjkyOWMzNjUgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4g
QEAgLTMwMjYsNDQgKzMwMjYsODMgQEAgb3V0Og0KPiAgICAqLw0KPiAgIGludCBwMm1fc2V0X3N1
cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkNCj4g
K3sNCj4gKyAgICBpbnQgcmM7DQo+ICsgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNz
X3ZlX211bHRpIHN2ZSA9IHsNCj4gKyAgICAgICAgYWx0cDJtX2lkeCwgc3VwcHJlc3NfdmUsIDAs
IDAsIGdmbl94KGdmbiksIGdmbl94KGdmbiksIDANCj4gKyAgICB9Ow0KPiArDQo+ICsgICAgaWYg
KCAhKHJjID0gcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aShkLCAmc3ZlKSkgKQ0KPiArICAgICAg
ICByYyA9IHN2ZS5maXJzdF9lcnJvcjsNCj4gKw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4g
Kw0KPiArLyoNCj4gKyAqIFNldC9jbGVhciB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgbXVsdGlw
bGUgcGFnZXMuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguDQo+ICsgKi8NCj4gK2ludCBwMm1fc2V0
X3N1cHByZXNzX3ZlX211bHRpKHN0cnVjdCBkb21haW4gKmQsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgKnN2
ZSkNCj4gICB7DQo+ICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRf
aG9zdHAybShkKTsNCj4gICAgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxMOw0KPiAt
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07DQo+IC0gICAgbWZuX3QgbWZuOw0KPiAtICAgIHAy
bV9hY2Nlc3NfdCBhOw0KPiAtICAgIHAybV90eXBlX3QgdDsNCj4gLSAgICBpbnQgcmM7DQo+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGhvc3RfcDJtOw0KPiArICAgIHVpbnQ2NF90IHN0
YXJ0ID0gc3ZlLT5maXJzdF9nZm47DQo+ICsgICAgaW50IHJjID0gMDsNCj4gICANCj4gLSAgICBp
ZiAoIGFsdHAybV9pZHggPiAwICkNCj4gKyAgICBpZiAoIHN2ZS0+dmlldyA+IDAgKQ0KPiAgICAg
ICB7DQo+IC0gICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBtaW4oQVJSQVlfU0laRShkLT5hcmNo
LmFsdHAybV9wMm0pLCBNQVhfRVBUUCkgfHwNCj4gLSAgICAgICAgICAgICBkLT5hcmNoLmFsdHAy
bV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhhbHRwMm1faWR4LCBNQVhfRVBUUCldID09DQo+ICsg
ICAgICAgIGlmICggc3ZlLT52aWV3ID49IG1pbihBUlJBWV9TSVpFKGQtPmFyY2guYWx0cDJtX3Ay
bSksIE1BWF9FUFRQKSB8fA0KPiArICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJy
YXlfaW5kZXhfbm9zcGVjKHN2ZS0+dmlldywgTUFYX0VQVFApXSA9PQ0KPiAgICAgICAgICAgICAg
ICBtZm5feChJTlZBTElEX01GTikgKQ0KPiAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0K
PiAgIA0KPiAtICAgICAgICBwMm0gPSBhcDJtID0gYXJyYXlfYWNjZXNzX25vc3BlYyhkLT5hcmNo
LmFsdHAybV9wMm0sIGFsdHAybV9pZHgpOw0KPiArICAgICAgICBwMm0gPSBhcDJtID0gYXJyYXlf
YWNjZXNzX25vc3BlYyhkLT5hcmNoLmFsdHAybV9wMm0sIHN2ZS0+dmlldyk7DQo+ICAgICAgIH0N
Cj4gLSAgICBlbHNlDQo+IC0gICAgICAgIHAybSA9IGhvc3RfcDJtOw0KPiAgIA0KPiAtICAgIGdm
bl9sb2NrKGhvc3RfcDJtLCBnZm4sIDApOw0KPiArICAgIHAybV9sb2NrKGhvc3RfcDJtKTsNCj4g
ICANCj4gICAgICAgaWYgKCBhcDJtICkNCj4gICAgICAgICAgIHAybV9sb2NrKGFwMm0pOw0KPiAg
IA0KPiAtICAgIHJjID0gYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkocDJtLCBnZm4sICZtZm4s
ICZ0LCAmYSwgQVAyTUdFVF9xdWVyeSk7DQo+ICsgICAgd2hpbGUgKCBzdmUtPmxhc3RfZ2ZuID49
IHN0YXJ0ICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHAybV9hY2Nlc3NfdCBhOw0KPiArICAgICAg
ICBwMm1fdHlwZV90IHQ7DQo+ICsgICAgICAgIG1mbl90IG1mbjsNCj4gKyAgICAgICAgaW50IGVy
ciA9IDA7DQo+ICAgDQo+IC0gICAgaWYgKCByYyApDQo+IC0gICAgICAgIGdvdG8gb3V0Ow0KPiAr
ICAgICAgICBpZiAoIChlcnIgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShwMm0sIF9nZm4o
c3RhcnQpLCAmbWZuLCAmdCwgJmEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFQMk1HRVRfcXVlcnkpKSAmJg0KPiArICAgICAgICAgICAgICFzdmUt
PmZpcnN0X2Vycm9yICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgc3ZlLT5maXJzdF9l
cnJvcl9nZm4gPSBzdGFydDsgLyogU2F2ZSB0aGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciAqLw0K
PiArICAgICAgICAgICAgc3ZlLT5maXJzdF9lcnJvciA9IGVycjsgLyogU2F2ZSB0aGUgZmlyc3Qg
ZXJyb3IgY29kZSAqLw0KPiArICAgICAgICB9DQo+ICAgDQo+IC0gICAgcmMgPSBwMm0tPnNldF9l
bnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCBzdXBwcmVzc192ZSk7DQo+
ICsgICAgICAgIGlmICggIWVyciAmJiAoZXJyID0gcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKHN0
YXJ0KSwgbWZuLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBBR0VfT1JERVJfNEssIHQsIGEsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3ZlLT5zdXBwcmVzc192ZSkpICYmDQo+ICsgICAgICAgICAgICAgIXN2ZS0+
Zmlyc3RfZXJyb3IgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBzdmUtPmZpcnN0X2Vy
cm9yX2dmbiA9IHN0YXJ0OyAvKiBTYXZlIHRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9yICovDQo+
ICsgICAgICAgICAgICBzdmUtPmZpcnN0X2Vycm9yID0gZXJyOyAvKiBTYXZlIHRoZSBmaXJzdCBl
cnJvciBjb2RlICovDQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICAvKiBDaGVjayBmb3Ig
Y29udGludWF0aW9uIGlmIGl0J3Mgbm90IHRoZSBsYXN0IGl0ZXJhdGlvbi4gKi8NCj4gKyAgICAg
ICAgaWYgKCBzdmUtPmxhc3RfZ2ZuID49ICsrc3RhcnQgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hl
Y2soKSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOw0KPiAr
ICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gKyAgICBz
dmUtPmZpcnN0X2dmbiA9IHN0YXJ0Ow0KPiAgIA0KPiAtb3V0Og0KPiAgICAgICBpZiAoIGFwMm0g
KQ0KPiAgICAgICAgICAgcDJtX3VubG9jayhhcDJtKTsNCj4gICANCj4gLSAgICBnZm5fdW5sb2Nr
KGhvc3RfcDJtLCBnZm4sIDApOw0KPiArICAgIHAybV91bmxvY2soaG9zdF9wMm0pOw0KPiAgIA0K
PiAgICAgICByZXR1cm4gcmM7DQo+ICAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCj4gaW5k
ZXggMzUzZjgwMzRkOS4uZDM0NDYwNjg2NCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o
DQo+IEBAIC00Niw2ICs0NiwxNiBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmUg
ew0KPiAgICAgICB1aW50NjRfdCBnZm47DQo+ICAgfTsNCj4gICANCj4gK3N0cnVjdCB4ZW5faHZt
X2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aSB7DQo+ICsgICAgdWludDE2X3QgdmlldzsNCj4gKyAg
ICB1aW50OF90IHN1cHByZXNzX3ZlOyAvKiBCb29sZWFuIHR5cGUuICovDQo+ICsgICAgdWludDhf
dCBwYWQxOw0KPiArICAgIGludDMyX3QgZmlyc3RfZXJyb3I7IC8qIFNob3VsZCBiZSBzZXQgdG8g
MC4gKi8NCj4gKyAgICB1aW50NjRfdCBmaXJzdF9nZm47IC8qIFZhbHVlIG1heSBiZSB1cGRhdGVk
LiAqLw0KPiArICAgIHVpbnQ2NF90IGxhc3RfZ2ZuOw0KPiArICAgIHVpbnQ2NF90IGZpcnN0X2Vy
cm9yX2dmbjsgLyogR2ZuIG9mIHRoZSBmaXJzdCBlcnJvci4gKi8NCj4gK307DQo+ICsNCj4gICAj
aWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDA5MDANCj4gICANCj4gICAvKiBT
ZXQgdGhlIGxvZ2ljYWwgbGV2ZWwgb2Ygb25lIG9mIGEgZG9tYWluJ3MgUENJIElOVHggd2lyZXMu
ICovDQo+IEBAIC0zMzksNiArMzQ5LDggQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsNCj4g
ICAjZGVmaW5lIEhWTU9QX2FsdHAybV92Y3B1X2Rpc2FibGVfbm90aWZ5ICAxMw0KPiAgIC8qIEdl
dCB0aGUgYWN0aXZlIHZjcHUgcDJtIGluZGV4ICovDQo+ICAgI2RlZmluZSBIVk1PUF9hbHRwMm1f
Z2V0X3AybV9pZHggICAgICAgICAgMTQNCj4gKy8qIFNldCB0aGUgIlN1cHJlc3MgI1ZFIiBiaXQg
Zm9yIGEgcmFuZ2Ugb2YgcGFnZXMgKi8NCj4gKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9zdXBw
cmVzc192ZV9tdWx0aSAxNQ0KPiAgICAgICBkb21pZF90IGRvbWFpbjsNCj4gICAgICAgdWludDE2
X3QgcGFkMTsNCj4gICAgICAgdWludDMyX3QgcGFkMjsNCj4gQEAgLTM1Myw2ICszNjUsNyBAQCBz
dHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agew0KPiAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIGNoYW5nZV9nZm47DQo+ICAgICAgICAgICBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkgc2V0X21lbV9hY2Nlc3NfbXVsdGk7
DQo+ICAgICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmUgICAgICAgICAg
c3VwcHJlc3NfdmU7DQo+ICsgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192
ZV9tdWx0aSAgICBzdXBwcmVzc192ZV9tdWx0aTsNCj4gICAgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV92Y3B1X2Rpc2FibGVfbm90aWZ5ICBkaXNhYmxlX25vdGlmeTsNCj4gICAgICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9nZXRfdmNwdV9wMm1faWR4ICAgICBnZXRfdmNwdV9wMm1f
aWR4Ow0KPiAgICAgICAgICAgdWludDhfdCBwYWRbNjRdOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgNCj4g
aW5kZXggZTRkMjQ1MDJlMC4uMDBlNTk0YTBhZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL21lbV9hY2Nlc3MuaA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oDQo+
IEBAIC03NSw2ICs3NSw5IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzX211bHRpKHN0cnVjdCBk
b21haW4gKmQsDQo+ICAgaW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBhbHRwMm1faWR4KTsNCj4gICANCj4gK2ludCBwMm1fc2V0X3N1cHByZXNz
X3ZlX211bHRpKHN0cnVjdCBkb21haW4gKmQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkgKnN1cHByZXNzX3Zl
KTsNCj4gKw0KPiAgIGludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGFsdHAybV9pZHgpOw0KPiAgIA0KPiANCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 15:57:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 15: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 1itvuA-00023G-8L; Tue, 21 Jan 2020 15:57:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgZb=3K=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itvu9-00023B-5h
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 15:57:25 +0000
X-Inumbo-ID: b19130d0-3c66-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b19130d0-3c66-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 15:57:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579622235;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=S/XPG+sVUYJXeGtEy24E2fh3mSm6LSrvpUIaf02R1Es=;
 b=fy9HvU9MmyJw7fzGkhQSbfcF4bOLl7fzTwEBEzXjYxYwVfOIghnQtbLm
 Oi96cDcg3mly2s4vZhiiWMj28rONxyfg4hNnpKLjBwW4QeXzRoOeYA2n0
 6fNhZxx4ZWNkMfvEnZDdcJlLQ5l5mMS8qLEAMXmziBbV1BnIBtMu7u10R 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TYROQ+zuDwUsRnqfbaK4ex3gyvcazet6rhchmduxzg0I+QFHKxp5PHsvB24GQrfKTrqGX1rZcM
 Ed6+io5NvCRZXg4I1UVA3F0N4xxBfUMUx3+YFF9ZxX6od3e7KqjEvXc6ZskzVX8Mj6rqD8jDI1
 zuCGKHAFZ3/c/2CmadOhtKHtgq1Eim4mOqeRA3I8I3WGu9WifwVVGwppeJCrt8gVGTwhze0F3X
 iCoMBtPpv1oEmxRwPNzQ1yuulX+30N+aVYrBwZYJvalgzfBpo/TLWlsvYlSOjH0fTv/JsKFlIT
 A6M=
X-SBRS: 2.7
X-MesageID: 11646670
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11646670"
Date: Tue, 21 Jan 2020 15:57:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200121155708.GI11756@Air-de-Roger>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMTE6NDM6NThBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjEuMDEuMjAyMCAxMToyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IFNv
IEknbSBub3Qgc3VyZSBob3cgdG8gcHJvZ3Jlc3Mgd2l0aCB0aGlzIHBhdGNoLCBhcmUgd2UgZmlu
ZSB3aXRoCj4gPiB0aG9zZSBsaW1pdGF0aW9ucz8KPiAKPiBJJ20gYWZyYWlkIHRoaXMgZGVwZW5k
cyBvbiAuLi4KPiAKPiA+IEFzIEkgc2FpZCwgWGVuIGhhc24ndCBnb3QgZW5vdWdoIGtub3dsZWRn
ZSB0byBjb3JyZWN0bHkgaXNvbGF0ZSB0aGUKPiA+IEJBUnMsIGFuZCBoZW5jZSB3ZSBoYXZlIHRv
IHJlbHkgb24gZG9tMCBEVFJULiBXZSBjb3VsZCBhZGQgY2hlY2tzIGluCj4gPiBYZW4gdG8gbWFr
ZSBzdXJlIG5vIEJBUnMgc2hhcmUgYSBwYWdlLCBidXQgaXQncyBhIG5vbi10cml2aWFsIGFtb3Vu
dAo+ID4gb2Ygc2Nhbm5pbmcgYW5kIHNpemluZyBlYWNoIHBvc3NpYmxlIEJBUiBvbiB0aGUgc3lz
dGVtLgo+IAo+IC4uLiB3aGV0aGVyIERvbTAgYWN0dWFsbHkgIkRUUlQiLCB3aGljaCBpbiB0dXJu
IGlzIGNvbXBsaWNhdGVkIGJ5IHRoZXJlCj4gbm90IGJlaW5nIGEgc3BlY2lmaWMgRG9tMCBrZXJu
ZWwgaW5jYXJuYXRpb24gdG8gY2hlY2sgYWdhaW5zdC4gUGVyaGFwcwo+IHJhdGhlciB0aGFuIGhh
dmluZyBYZW4gY2hlY2sgX2FsbF8gQkFScywgWGVuIG9yIHRoZSB0b29sIHN0YWNrIGNvdWxkCj4g
Y2hlY2sgQkFScyBvZiBkZXZpY2VzIGFib3V0IHRvIGJlIGhhbmRlZCB0byBhIGd1ZXN0PyBQZXJo
YXBzIHdlIG5lZWQgdG8KPiBwYXNzIGF1eGlsaWFyeSBpbmZvcm1hdGlvbiB0byBodm1sb2FkZXIg
dG8gYmUgYWJsZSB0byBqdWRnZSB3aGV0aGVyIGEKPiBCQVIgc2hhcmVzIGEgcGFnZSB3aXRoIGFu
b3RoZXIgb25lPyBQZXJoYXBzIHRoZXJlIGFsc28gbmVlZHMgdG8gYmUgYQo+IHdheSBmb3IgaHZt
bG9hZGVyIHRvIGtub3cgd2hhdCBvZmZzZXQgaW50byBhIHBhZ2UgaGFzIHRvIGJlIG1haW50YWlu
ZWQKPiBmb3IgYW55IHBhcnRpY3VsYXIgQkFSLCBhcyBmb2xsb3dzIGZyb20gSmFzb24ncyByZWNl
bnQgcmVwbHk/CgpMaW51eCBoYXMgYW4gb3B0aW9uIHRvIGZvcmNlIHJlc291cmNlIGFsaWdubWVu
dCAoYXMgcmVwb3J0ZWQgYnkKSmFzb24pLCBtYXliZSB3ZSBjb3VsZCBmb3JjZSBhbGwgQkFScyB0
byBiZSBhbGlnbmVkIHRvIHBhZ2Ugc2l6ZSBpbgpvcmRlciB0byBiZSBwYXNzZWQgdGhyb3VnaD8K
ClRoYXQgd291bGQgbWFrZSBpdCBlYXNpZXIgdG8gY2hlY2sgKGFzIFhlbi9RZW11IHdvdWxkIG9u
bHkgbmVlZCB0bwphc3NlcnQgdGhhdCB0aGUgQkFSIGFkZHJlc3MgaXMgYWxpZ25lZCksIGFuZCB3
b24ndCByZXF1aXJlIG11Y2ggZXh0cmEKd29yayBpbiBYZW4gYXBhcnQgZnJvbSB0aGUgY2hlY2sg
aXRzZWxmLgoKRG8geW91IHRoaW5rIHRoaXMgd291bGQgYmUgYW4gYWNjZXB0YWJsZSBzb2x1dGlv
bj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:15:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16: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 1itwBW-0004AC-NE; Tue, 21 Jan 2020 16:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PT5E=3K=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1itwBV-0004A7-9G
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:15:21 +0000
X-Inumbo-ID: 35ed8e3a-3c69-11ea-bae3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35ed8e3a-3c69-11ea-bae3-12813bfff9fa;
 Tue, 21 Jan 2020 16:15: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 mx2.suse.de (Postfix) with ESMTP id 5F8B7ACCA;
 Tue, 21 Jan 2020 16:15:15 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
Date: Tue, 21 Jan 2020 17:15:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121155708.GI11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxNjo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyMSwgMjAyMCBhdCAxMTo0Mzo1OEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjEuMDEuMjAyMCAxMToyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IFNvIEknbSBub3Qg
c3VyZSBob3cgdG8gcHJvZ3Jlc3Mgd2l0aCB0aGlzIHBhdGNoLCBhcmUgd2UgZmluZSB3aXRoCj4+
PiB0aG9zZSBsaW1pdGF0aW9ucz8KPj4KPj4gSSdtIGFmcmFpZCB0aGlzIGRlcGVuZHMgb24gLi4u
Cj4+Cj4+PiBBcyBJIHNhaWQsIFhlbiBoYXNuJ3QgZ290IGVub3VnaCBrbm93bGVkZ2UgdG8gY29y
cmVjdGx5IGlzb2xhdGUgdGhlCj4+PiBCQVJzLCBhbmQgaGVuY2Ugd2UgaGF2ZSB0byByZWx5IG9u
IGRvbTAgRFRSVC4gV2UgY291bGQgYWRkIGNoZWNrcyBpbgo+Pj4gWGVuIHRvIG1ha2Ugc3VyZSBu
byBCQVJzIHNoYXJlIGEgcGFnZSwgYnV0IGl0J3MgYSBub24tdHJpdmlhbCBhbW91bnQKPj4+IG9m
IHNjYW5uaW5nIGFuZCBzaXppbmcgZWFjaCBwb3NzaWJsZSBCQVIgb24gdGhlIHN5c3RlbS4KPj4K
Pj4gLi4uIHdoZXRoZXIgRG9tMCBhY3R1YWxseSAiRFRSVCIsIHdoaWNoIGluIHR1cm4gaXMgY29t
cGxpY2F0ZWQgYnkgdGhlcmUKPj4gbm90IGJlaW5nIGEgc3BlY2lmaWMgRG9tMCBrZXJuZWwgaW5j
YXJuYXRpb24gdG8gY2hlY2sgYWdhaW5zdC4gUGVyaGFwcwo+PiByYXRoZXIgdGhhbiBoYXZpbmcg
WGVuIGNoZWNrIF9hbGxfIEJBUnMsIFhlbiBvciB0aGUgdG9vbCBzdGFjayBjb3VsZAo+PiBjaGVj
ayBCQVJzIG9mIGRldmljZXMgYWJvdXQgdG8gYmUgaGFuZGVkIHRvIGEgZ3Vlc3Q/IFBlcmhhcHMg
d2UgbmVlZCB0bwo+PiBwYXNzIGF1eGlsaWFyeSBpbmZvcm1hdGlvbiB0byBodm1sb2FkZXIgdG8g
YmUgYWJsZSB0byBqdWRnZSB3aGV0aGVyIGEKPj4gQkFSIHNoYXJlcyBhIHBhZ2Ugd2l0aCBhbm90
aGVyIG9uZT8gUGVyaGFwcyB0aGVyZSBhbHNvIG5lZWRzIHRvIGJlIGEKPj4gd2F5IGZvciBodm1s
b2FkZXIgdG8ga25vdyB3aGF0IG9mZnNldCBpbnRvIGEgcGFnZSBoYXMgdG8gYmUgbWFpbnRhaW5l
ZAo+PiBmb3IgYW55IHBhcnRpY3VsYXIgQkFSLCBhcyBmb2xsb3dzIGZyb20gSmFzb24ncyByZWNl
bnQgcmVwbHk/Cj4gCj4gTGludXggaGFzIGFuIG9wdGlvbiB0byBmb3JjZSByZXNvdXJjZSBhbGln
bm1lbnQgKGFzIHJlcG9ydGVkIGJ5Cj4gSmFzb24pLCBtYXliZSB3ZSBjb3VsZCBmb3JjZSBhbGwg
QkFScyB0byBiZSBhbGlnbmVkIHRvIHBhZ2Ugc2l6ZSBpbgo+IG9yZGVyIHRvIGJlIHBhc3NlZCB0
aHJvdWdoPwo+IAo+IFRoYXQgd291bGQgbWFrZSBpdCBlYXNpZXIgdG8gY2hlY2sgKGFzIFhlbi9R
ZW11IHdvdWxkIG9ubHkgbmVlZCB0bwo+IGFzc2VydCB0aGF0IHRoZSBCQVIgYWRkcmVzcyBpcyBh
bGlnbmVkKSwgYW5kIHdvbid0IHJlcXVpcmUgbXVjaCBleHRyYQo+IHdvcmsgaW4gWGVuIGFwYXJ0
IGZyb20gdGhlIGNoZWNrIGl0c2VsZi4KPiAKPiBEbyB5b3UgdGhpbmsgdGhpcyB3b3VsZCBiZSBh
biBhY2NlcHRhYmxlIHNvbHV0aW9uPwoKSW4gcHJpbmNpcGxlIHllcywgYnV0IHRoZXJlIGFyZSBs
b29zZSBlbmRzOgotIFdoYXQgZG8geW91IG1lYW4gYnkgIndlIGNvdWxkIGZvcmNlIj8gV2UgaGF2
ZSBubyBjb250cm9sIG92ZXIgdGhlCiAgRG9tMCBrZXJuZWwuCi0gV2hhdCBhYm91dCBub24tTGlu
dXggRG9tMD8KCkFsc28sIGFwYXJ0IGZyb20gZXh0cmEgcmVzb3VyY2UgKGFkZHJlc3Mgc3BhY2Up
IGNvbnN1bXB0aW9uLCB3aGF0J3MKdGhlIHBvaW50IG9mIGZvcmNpbmcgYSBzaW5nbGUgZGV2aWNl
J3MgQkFScyB0byBzZXBhcmF0ZSBwYWdlcz8gKEknbQphc3N1bWluZyBoZXJlIHRoYXQgaHZtbG9h
ZGVyIHdvdWxkIGhhdmUgYSB3YXkgdG8ga25vdyBvZiB0aGUKcG90ZW50aWFsbHkgcmVzdWx0aW5n
IG5vbi16ZXJvIG9mZnNldHMgaW50byBhIHBhZ2UuIEFuZCBJJ20gc3RpbGwKcHV6emxlZCB0aGF0
IHRoZSBsYWNrIHRoZXJlb2YgaGFzbid0IGJlZW4gcmVwb3J0ZWQgYXMgYSBidWcgYnkKYW55b25l
LCBhZmFpay4pCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:18:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16:18: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 1itwEB-0004Gp-7l; Tue, 21 Jan 2020 16:18:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=t1F8=3K=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1itwE9-0004Gi-CS
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:18:05 +0000
X-Inumbo-ID: 957de660-3c69-11ea-9fd7-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 957de660-3c69-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 16:17:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579623476;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=a3Ux0PVxC8InXew79I80ST6+H9hTQVTilwJku2Xro48=;
 b=cd2OuRaY9BOn3+TRPPk5s3EZ5uR2of69vYgKhxF2zVI8nHB7nbWcOmSsnpBiaR7qxUYZu6
 6XuFetf9X68jqmF/xHulDyL95RvZCvOgB0vHKtp6B9jPO9lxEs5w8KLyS1+4r+dDMuu0Bz
 pLR4ruayLYArALQ5TfASmWCGQxYLAhY=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-383-oGkG9ygMPtaS4BNVSu56XQ-1; Tue, 21 Jan 2020 11:17:54 -0500
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5FFCA10883A0;
 Tue, 21 Jan 2020 16:17:52 +0000 (UTC)
Received: from thuth.com (unknown [10.36.118.148])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9ADEC60FC4;
 Tue, 21 Jan 2020 16:17:50 +0000 (UTC)
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>
Date: Tue, 21 Jan 2020 17:17:47 +0100
Message-Id: <20200121161747.10569-1-thuth@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: oGkG9ygMPtaS4BNVSu56XQ-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: [Xen-devel] [Qemu-devel] [PATCH] trivial: Remove xenfb_enabled from
 sysemu.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: qemu-trivial@nongnu.org, 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>

VGhlIGRlZmluZSBpcyBvbmx5IHVzZWQgaW4gb25lIG90aGVyIHBsYWNlLiBNb3ZlIHRoZSBjb2Rl
IHRoZXJlCmluc3RlYWQgb2Yga2VlcGluZyB0aGlzIHhlbi1zcGVjaWZpYyBkZWZpbmUgaW4gc3lz
ZW11LmguCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KLS0t
CiBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIHwgMiArLQogaW5jbHVkZS9zeXNlbXUvc3lzZW11
LmggICB8IDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYveGVu
X21hY2hpbmVfcHYuYwppbmRleCAzYThhZjFhMWUwLi44ZGY1NzVhNDU3IDEwMDY0NAotLS0gYS9o
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
QEAgLTYwLDcgKzYwLDcgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogICAgIHhlbl9iZV9yZWdpc3RlcigicW5pYyIsICZ4ZW5fbmV0ZGV2X29wcyk7CiAK
ICAgICAvKiBjb25maWd1cmUgZnJhbWVidWZmZXIgKi8KLSAgICBpZiAoeGVuZmJfZW5hYmxlZCkg
eworICAgIGlmICh2Z2FfaW50ZXJmYWNlX3R5cGUgPT0gVkdBX1hFTkZCKSB7CiAgICAgICAgIHhl
bl9jb25maWdfZGV2X3ZmYigwLCAidm5jIik7CiAgICAgICAgIHhlbl9jb25maWdfZGV2X3ZrYmQo
MCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggYi9pbmNsdWRl
L3N5c2VtdS9zeXNlbXUuaAppbmRleCA4MGM1N2ZkYzRlLi4yY2NmMjE2MTU4IDEwMDY0NAotLS0g
YS9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaApA
QCAtMzIsNyArMzIsNiBAQCB0eXBlZGVmIGVudW0gewogfSBWR0FJbnRlcmZhY2VUeXBlOwogCiBl
eHRlcm4gaW50IHZnYV9pbnRlcmZhY2VfdHlwZTsKLSNkZWZpbmUgeGVuZmJfZW5hYmxlZCAodmdh
X2ludGVyZmFjZV90eXBlID09IFZHQV9YRU5GQikKIAogZXh0ZXJuIGludCBncmFwaGljX3dpZHRo
OwogZXh0ZXJuIGludCBncmFwaGljX2hlaWdodDsKLS0gCjIuMTguMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:32:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itwS6-0005od-K7; Tue, 21 Jan 2020 16:32:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BMg6=3K=intel.com=lkp@srs-us1.protection.inumbo.net>)
 id 1itwS5-0005oW-25
 for xen-devel@lists.xen.org; Tue, 21 Jan 2020 16:32:29 +0000
X-Inumbo-ID: 967f0a10-3c6b-11ea-9fd7-bc764e2007e4
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 967f0a10-3c6b-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 16:32:17 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 08:25:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; 
 d="gz'50?scan'50,208,50";a="275342500"
Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150])
 by FMSMGA003.fm.intel.com with ESMTP; 21 Jan 2020 08:25:54 -0800
Received: from kbuild by lkp-server01 with local (Exim 4.89)
 (envelope-from <lkp@intel.com>)
 id 1itwLi-000H0F-0U; Wed, 22 Jan 2020 00:25:54 +0800
Date: Wed, 22 Jan 2020 00:25:16 +0800
From: kbuild test robot <lkp@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <202001220012.aV6Aue8k%lkp@intel.com>
References: <20200117125834.14552-3-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="geybdj7a6tzegbmd"
Content-Disposition: inline
In-Reply-To: <20200117125834.14552-3-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, kbuild-all@lists.01.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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

Hi Sergey,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on xen-tip/linux-next]
[also build test ERROR on tip/x86/mm tip/auto-latest linux/master linus/master v5.5-rc7 next-20200121]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Sergey-Dyasli/basic-KASAN-support-for-Xen-PV-domains/20200118-073544
base:   https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git linux-next
config: x86_64-randconfig-a002-20200121 (attached as .config)
compiler: gcc-6 (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   arch/x86/xen/mmu_pv.c: In function 'xen_pv_kasan_early_init':
>> arch/x86/xen/mmu_pv.c:1778:16: error: 'kasan_early_shadow_pud' undeclared (first use in this function)
     set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
   arch/x86/xen/mmu_pv.c:1778:16: note: each undeclared identifier is reported only once for each function it appears in
>> arch/x86/xen/mmu_pv.c:1779:16: error: 'kasan_early_shadow_pmd' undeclared (first use in this function)
     set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~
>> arch/x86/xen/mmu_pv.c:1780:16: error: 'kasan_early_shadow_pte' undeclared (first use in this function)
     set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
                   ^~~~~~~~~~~~~~~~~~~~~~

vim +/kasan_early_shadow_pud +1778 arch/x86/xen/mmu_pv.c

  1774	
  1775	pgd_t * __init xen_pv_kasan_early_init(void)
  1776	{
  1777		/* PV page tables must be read-only */
> 1778		set_page_prot(kasan_early_shadow_pud, PAGE_KERNEL_RO);
> 1779		set_page_prot(kasan_early_shadow_pmd, PAGE_KERNEL_RO);
> 1780		set_page_prot(kasan_early_shadow_pte, PAGE_KERNEL_RO);
  1781	
  1782		/* Return a pointer to the initial PV page tables */
  1783		return (pgd_t *)xen_start_info->pt_base;
  1784	}
  1785	

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation

--geybdj7a6tzegbmd
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

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
3OJM05Ugk5eeEyVCmF78P1vhcPDa+AEA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--geybdj7a6tzegbmd--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:42:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itwbQ-0006fh-QR; Tue, 21 Jan 2020 16:42:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mze0=3K=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1itwbQ-0006fc-3J
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:42:08 +0000
X-Inumbo-ID: f083153c-3c6c-11ea-8e9a-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f083153c-3c6c-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 16:41:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1579624917;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=4ZQr3GJu4EloNbDA2o3rszEPhn62VWD7FbqVrGUQdLc=;
 b=IMOgbK0xw6eE+38JxY3TSAvxTolemdMEekD73oEr6k8N/HGKJh8vLpQ7oKA+WjUhnBiaY2
 9Rjzhsq2RE5NTfh/j4lr7hv7ZSQusBvbs0Z/axymyg0TpdLlqJbIGmdL25Q5vk4RdpL/FF
 b1wWgNj6g3h+KgtnIGgN1ZH6E5D5Z5k=
Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com
 [209.85.128.72]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-221-c4D0uUKYPnWuE7hTJxDdHg-1; Tue, 21 Jan 2020 11:41:55 -0500
Received: by mail-wm1-f72.google.com with SMTP id p5so585239wmc.4
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 08:41:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=50Z4SvxBYXC9Ur5iEhPZHFt5fxBKiuXYxOly19jt+08=;
 b=PxdmBYFhWe6qXKoWfRsi+gdJsgQlUVPMJR/N+8SMw8iPREim6HqzqJA2B6/e2Ly5o5
 u3gcR6RTGwwEomrP6V80M6KcfMlTyDJomn+QAAPAGjnkYNTLvd0aIdEXvxPtSle+iwlZ
 DmSD2KkhGoFwOQsvGyYSC5M/RdB11o+4mg/OPs1XCs77h+yCX8APi3ImLTLFHpPYVXV8
 3R4nc5U4BXhhwHMwiEUXJNDulXyp8Li2L92Dar8LCHkMuW3UwAyn7IcPsokF8OQPbtNG
 k9aj5Jlv1syVUrivsNFkjhMlyxHwq6joAeK1xe8aDl976a5EqJ3JT7R2lvx758aTDs2d
 3aOw==
X-Gm-Message-State: APjAAAUrWY9h4qaZ4CqcOLS7bhp4umfqnIJrdJul9B9tBxtySE7dm4jd
 ZI0M/+/T4MmFWaTeEmHXS4HwQlQuDYaAF7n4YscfQJpFzVZexu3BMUgYmsyILlUM1KMYt5nLrEG
 I5obS5kCjalz8RV1JccnVtpCGqhQ=
X-Received: by 2002:a05:600c:214f:: with SMTP id
 v15mr5265091wml.110.1579624914096; 
 Tue, 21 Jan 2020 08:41:54 -0800 (PST)
X-Google-Smtp-Source: APXvYqzfF6tXDyMLPEMBHkhw2xOprNxB5uRcWPNI62+6B4YfZ4FR0hQHYnaHFyHAGh5pRvoDRHMpug==
X-Received: by 2002:a05:600c:214f:: with SMTP id
 v15mr5265070wml.110.1579624913800; 
 Tue, 21 Jan 2020 08:41:53 -0800 (PST)
Received: from [192.168.1.35] (113.red-83-57-172.dynamicip.rima-tde.net.
 [83.57.172.113])
 by smtp.gmail.com with ESMTPSA id w8sm493719wmd.2.2020.01.21.08.41.52
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 08:41:53 -0800 (PST)
To: Thomas Huth <thuth@redhat.com>, qemu-devel@nongnu.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>
References: <20200121161747.10569-1-thuth@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <cf8a8ee3-0c95-20f3-3225-31bb8413344e@redhat.com>
Date: Tue, 21 Jan 2020 17:41:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <20200121161747.10569-1-thuth@redhat.com>
Content-Language: en-US
X-MC-Unique: c4D0uUKYPnWuE7hTJxDdHg-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] trivial: Remove xenfb_enabled
 from sysemu.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: qemu-trivial@nongnu.org, 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>

T24gMS8yMS8yMCA1OjE3IFBNLCBUaG9tYXMgSHV0aCB3cm90ZToKPiBUaGUgZGVmaW5lIGlzIG9u
bHkgdXNlZCBpbiBvbmUgb3RoZXIgcGxhY2UuIE1vdmUgdGhlIGNvZGUgdGhlcmUKPiBpbnN0ZWFk
IG9mIGtlZXBpbmcgdGhpcyB4ZW4tc3BlY2lmaWMgZGVmaW5lIGluIHN5c2VtdS5oLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KCj4gLS0tCj4gICBo
dy94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIHwgMiArLQo+ICAgaW5jbHVkZS9zeXNlbXUvc3lzZW11
LmggICB8IDEgLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hl
bnB2L3hlbl9tYWNoaW5lX3B2LmMKPiBpbmRleCAzYThhZjFhMWUwLi44ZGY1NzVhNDU3IDEwMDY0
NAo+IC0tLSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKPiArKysgYi9ody94ZW5wdi94ZW5f
bWFjaGluZV9wdi5jCj4gQEAgLTYwLDcgKzYwLDcgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYo
TWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgIHhlbl9iZV9yZWdpc3RlcigicW5pYyIsICZ4
ZW5fbmV0ZGV2X29wcyk7Cj4gICAKPiAgICAgICAvKiBjb25maWd1cmUgZnJhbWVidWZmZXIgKi8K
PiAtICAgIGlmICh4ZW5mYl9lbmFibGVkKSB7Cj4gKyAgICBpZiAodmdhX2ludGVyZmFjZV90eXBl
ID09IFZHQV9YRU5GQikgewo+ICAgICAgICAgICB4ZW5fY29uZmlnX2Rldl92ZmIoMCwgInZuYyIp
Owo+ICAgICAgICAgICB4ZW5fY29uZmlnX2Rldl92a2JkKDApOwo+ICAgICAgIH0KPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9zeXNlbXUvc3lzZW11LmggYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAo+
IGluZGV4IDgwYzU3ZmRjNGUuLjJjY2YyMTYxNTggMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9zeXNl
bXUvc3lzZW11LmgKPiArKysgYi9pbmNsdWRlL3N5c2VtdS9zeXNlbXUuaAo+IEBAIC0zMiw3ICsz
Miw2IEBAIHR5cGVkZWYgZW51bSB7Cj4gICB9IFZHQUludGVyZmFjZVR5cGU7Cj4gICAKPiAgIGV4
dGVybiBpbnQgdmdhX2ludGVyZmFjZV90eXBlOwo+IC0jZGVmaW5lIHhlbmZiX2VuYWJsZWQgKHZn
YV9pbnRlcmZhY2VfdHlwZSA9PSBWR0FfWEVORkIpCj4gICAKPiAgIGV4dGVybiBpbnQgZ3JhcGhp
Y193aWR0aDsKPiAgIGV4dGVybiBpbnQgZ3JhcGhpY19oZWlnaHQ7Cj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:47:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16: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 1itwgc-0006qf-G9; Tue, 21 Jan 2020 16:47:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgZb=3K=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itwgb-0006qY-H6
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:47:29 +0000
X-Inumbo-ID: b32ffaf0-3c6d-11ea-baef-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b32ffaf0-3c6d-11ea-baef-12813bfff9fa;
 Tue, 21 Jan 2020 16:47:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579625245;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=U1Ie32g4z+liroZ8kVDsLS1GkA1CCClXiw3XyO/Dl9Y=;
 b=KyiEJ0dK51OPFy5CbnFZzVNVt+GiRqg8YTljWPhymsrvRKbcZYBGjJyE
 hi6jlY6fygN4agOrYurA5ZLe657lfG+WBhPDyGK9I6KxX6rUyeifBtD8L
 3rdEbAponLkK54a/jiIOvA40yFcu7rqqiOQdB7TL3upIKlsfvGdu7OWl0 s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BMXMYaW81Zuz1ybvKzWrj8XB57qKP2XkXDlZRKfmYx1cE1IGBHTBTlSh5hIqLmE3JTk3gJRP6N
 UleKiL8FEhw4YdpePm5OkDtodlg2kG9bnw4Y10tjHR08VUHNJNHNtrHTZ3A6+055Mo/+Mawg5S
 T2tXc6BC93nwIrp7B8JfnqPFlfWRf0YtGxTFZg+v917pwiidcqKveW1mDPR+40a4syTddRPbTO
 0oAXmyvgH/V0+xX2TKduJilC/r1je1MCJEh8F1iYjmFIOgWzohHJ5LelaOzjq4QrNZgM/36nSi
 YCw=
X-SBRS: 2.7
X-MesageID: 11389857
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11389857"
Date: Tue, 21 Jan 2020 16:47:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20200121164717.GJ11756@Air-de-Roger>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
 <20200120101906.GW11756@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, "Nakajima, Jun" <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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDM6MzQ6MTNBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+
IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAyMCwgMjAyMCA2OjE5IFBNCj4gPiAKPiA+IE9uIFN1biwg
SmFuIDE5LCAyMDIwIGF0IDA0OjE1OjA0QU0gKzAwMDAsIFRpYW4sIEtldmluIHdyb3RlOgo+ID4g
PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4g
U2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDgsIDIwMjAgNjozOSBQTQo+ID4gPiA+Cj4gPiA+ID4g
V2hlbiBkb2luZyBhIHZpcnR1YWwgdm1leGl0IChpZTogYSB2bWV4aXQgaGFuZGxlZCBieSB0aGUg
TDEgVk1NKQo+ID4gPiA+IGludGVycnVwdHMgc2hvdWxkbid0IGJlIGluamVjdGVkIHVzaW5nIHRo
ZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeQo+ID4gPiA+IG1lY2hhbmlzbSwgYW5kIGluc3Rl
YWQgc2hvdWxkIGJlIHNpZ25hbGVkIGluIHRoZSB2bWNzIHVzaW5nIHRoZSBleGl0Cj4gPiA+ID4g
cmVhc29uIGFuZCB0aGUgaW50ZXJydXB0aW9uLWluZm9ybWF0aW9uIGZpZWxkIGlmIHRoZSAiQWNr
bm93bGVkZ2UKPiA+ID4gPiBpbnRlcnJ1cHQgb24gZXhpdCIgdm1leGl0IGNvbnRyb2wgaXMgc2V0
Lgo+ID4gPiA+Cj4gPiA+ID4gUmVtb3ZlIHRoZSBudm14X3VwZGF0ZV9hcGljdiBoZWxwZXI6IGl0
J3MgYm9ndXMgdG8gYXR0ZW1wdCB0byBpbmplY3QKPiA+ID4gPiBpbnRlcnJ1cHRzIG9uIHZpcnR1
YWwgdm1leGl0IHVzaW5nIHRoZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeQo+ID4gPiA+IGFz
c2lzdGFuY2UsIGFuZCBpdCdzIGFsc28gYm9ndXMgdG8gYWNrIGludGVycnVwdHMgd2l0aG91dCBj
aGVja2luZyBpZgo+ID4gPiA+IHRoZSB2bWV4aXQgIkFja25vd2xlZGdlIGludGVycnVwdCBvbiBl
eGl0IiB2bWV4aXQgY29udHJvbCBpcyBzZXQuCj4gPiA+ID4gbnZteF9pbnRyX2ludGVyY2VwdCBh
bHJlYWR5IGhhbmRsZXMgaW50ZXJydXB0cyBjb3JyZWN0bHkgb24gdmlydHVhbAo+ID4gPiA+IHZt
ZXhpdC4KPiA+ID4gPgo+ID4gPiA+IE5vdGUgdGhhdCB0aGlzIGZpeGVzIHRoZSB1c2FnZSBvZiB4
MkFQSUMgYnkgdGhlIEwxIFZNTSwgYXQgbGVhc3Qgd2hlbgo+ID4gPiA+IHRoZSBMMSBWTU0gaXMg
WGVuLgo+ID4gPgo+ID4gPiB3aGlsZSB0aGlzIGZpeCBtYWtlcyBzZW5zZSB0byBtZSwgY2FuIHlv
dSBhbHNvIHRlc3Qgb3RoZXIgTDEgVk1NcywKPiA+ID4gc28gd2UgZG9uJ3Qgb3Zlcmxvb2sgc29t
ZSBvdGhlciBpbnRlbnRpb25zIGNvdmVyZWQgb3IgaGlkZGVuIGJ5Cj4gPiA+IHJlbW92ZWQgbG9n
aWM/Cj4gPiAKPiA+IEkgY291bGQgdGVzdCBvdGhlciBoeXBlcnZpc29ycywgYnV0IGRvIHdlIHJl
YWxseSBleHBlY3QgYW55dGhpbmcKPiA+IHRoYXQncyBub3QgWGVuIG9uIFhlbiB0byB3b3JrPwo+
ID4gCj4gPiBJJ20gYXNraW5nIGJlY2F1c2UgdGhhdCdzIHRoZSBvbmx5IGNvbWJpbmF0aW9uIHRo
YXQncyBhY3R1YWxseSB0ZXN0ZWQKPiA+IGJ5IG9zc3Rlc3QuCj4gPiAKPiA+IFRoYW5rcywgUm9n
ZXIuCj4gCj4gSWYgb3RoZXJzIGFyZSBPSyB3aXRoIHlvdXIgYXNzdW1wdGlvbiwgdGhlbiBpdCdz
IGZpbmUuIEkgZGlkbid0IHRpZ2h0bHkgCj4gZm9sbG93IHRoZSBuZXN0ZWQgdmlydHVhbGl6YXRp
b24gcmVxdWlyZW1lbnRzIGluIFhlbi4KCkkgY2FuIHRyeSBLVk0gb3IgYmh5dmUgb24gdG9wIG9m
IFhlbiwgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIGFueW9uZQpoYXMgYWN0dWFsbHkgdGVzdGVk
IHRoaXMsIHNvIEkgY291bGQgYmUgdHJpZ2dlcmluZyBvdGhlciBidWdzIGluIHRoZQpuZXN0ZWQg
Y29kZS4KCj4gT24gdGhlIG90aGVyIGhhbmQsIEkgdGhpbmsgdGhpcyBwYXRjaCBuZWVkcyBhIHJl
dmlzaW9uLiBJdCBpcyBub3QgYm9ndXMKPiB0byB1c2UgdmlydHVhbCBpbnRlcnJ1cHQgZGVsaXZl
cnkgb24gdmlydHVhbCBWTWV4aXQsIGlmICJBY2sgaW50ZXJydXB0Cj4gb24gZXhpdCIgaXMgb2Zm
LiBJbiBzdWNoIGNhc2UsIHRoZSBkZWxpdmVyeSBkb2Vzbid0IGhhcHBlbiB1bnRpbCBMMSAKPiBo
eXBlcnZpc29yIGVuYWJsZXMgaW50ZXJydXB0IHRvIGNsZWFyIGludGVycnVwdCB3aW5kb3cuIFRo
ZW4gaXQgZG9lcwo+IHNhdmUgb25lIGV4aXQuIFRoZSBvbmx5IGJvZ3VzIHBvaW50IGlzIHRoYXQg
bnZteF91ZHBhdGVfYXBpY3YgZG9lc24ndAo+IGNoZWNrICJBY2sgaW50ZXJydXB0IG9uIGV4aXQi
LiBTbyBJIHByZWZlciB0byBhZGQgc3VjaCBjaGVjayB0aGVyZSAKPiBpbnN0ZWFkIG9mIGNvbXBs
ZXRlbHkgcmVtb3ZpbmcgdGhpcyBvcHRpbWl6YXRpb24uCgpSaWdodCwgaWYgIkFjayBpbnRlcnJ1
cHQgb24gZXhpdCIgaXMgb2ZmIHRoZSBpbnRlcnJ1cHQgd2lsbCB0cmlnZ2VyIGEKdm1leGl0LCBi
dXQgaXQgd29uJ3QgYmUgYWNrZWQgYW5kIHRoZSB2bWV4aXQgaW50ZXJydXB0IGluZm9ybWF0aW9u
CnNob3VsZCBoYXZlIGJpdCAzMSBzZXQgdG8gMCwgd2hpY2ggSSB0aGluayB3ZSBkb24ndCBzZXQg
Y29ycmVjdGx5LgoKVGhlIEludGVsIFNETSBzdGF0ZXM6CgoiRm9yIG90aGVyIFZNIGV4aXRzIChp
bmNsdWRpbmcgdGhvc2UgZHVlIHRvIGV4dGVybmFsIGludGVycnVwdHMgd2hlbgp0aGUg4oCcYWNr
bm93bGVkZ2UgaW50ZXJydXB0IG9uIGV4aXTigJ0gVk0tZXhpdCBjb250cm9sIGlzIDApLCB0aGUg
ZmllbGQKaXMgbWFya2VkIGludmFsaWQgKGJ5IGNsZWFyaW5nIGJpdCAzMSkgYW5kIHRoZSByZW1h
aW5kZXIgb2YgdGhlIGZpZWxkCmlzIHVuZGVmaW5lZC4iCgpBRkFJQ1Qgc3luY19leGNlcHRpb25f
c3RhdGUgYWxzbyBuZWVkcyB0byBjaGVjayBpZiBWTV9FWElUX0NPTlRST0xTCmhhcyBWTV9FWElU
X0FDS19JTlRSX09OX0VYSVQgc2V0LCBhbmQgb25seSBzZXQgVk1fRVhJVF9JTlRSX0lORk8gaW4K
dGhhdCBjYXNlLCBkbyB5b3UgYWdyZWU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:56:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itwpA-0007hk-Fn; Tue, 21 Jan 2020 16:56:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pNJr=3K=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1itwp8-0007hf-KU
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:56:18 +0000
X-Inumbo-ID: f13273cc-3c6e-11ea-b833-bc764e2007e4
Received: from staffmx.steadfast.net (unknown [2607:f128::6])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f13273cc-3c6e-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 16:56:17 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id C79F014807BC
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 10:56:15 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id AEEA414807BD
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 10:56:15 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net AEEA414807BD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1579625775;
 bh=hSKeJvQxKeACMIZouktN3gMx68b6uL9X3aSQTdLNmTg=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=IAfwhTGywy5g0sW7V8oDWzZLUj0vLhBiyABCITMglV1xTG5ZieyEAgoNv3NiMPctA
 OPa+v9UPSDxAb5gkRJyZtBlOO/o4UXsAOP61deN3gDbf1QqF92d7HCHQxNaPxlCNo0
 cAnxwWf7rDmL7j4Mzh5Mb6tAVY6gSVhUu9194u0xV/Mvp3euvPGmpQNkm25q8WsD8a
 nWnRUOCVbSl7hoLnpxmzLjufSGGsBcYRb9JWCTVzDTJJMrLA+qcaUcB4G+GcP6Wq3i
 Dcx9uTNejDzXXJyXSvHyXWbDa8wpxBcrzuZL1Uhv8Xl1OGkVXdTGofJAAAQEmN/Mq+
 MBlwxNzXdWNtA==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id AujOHakqRGXR for <xen-devel@lists.xenproject.org>;
 Tue, 21 Jan 2020 10:56:15 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [IPv6:2607:f128:0:2::100e])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 79B8E14807BC
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 10:56:15 -0600 (CST)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Kevin Stange <kevin@steadfast.net>
Autocrypt: addr=kevin@steadfast.net; prefer-encrypt=mutual; keydata=
 mQGiBEHoVBYRBACgNUrSLbbGAzxmsG5nd5KNoJXVwD8/FgxiYweLHrCHGrGEruEuknqoRFGs
 0SBLBLQuZjeO+KUtgTV6T+xLIoJgrDPHmhU0qYZZj8WUM3Dg+tt15eD58BRt/OltMdWPUXwy
 lzGTZhCrHFFeo1H1YseweI6b7QEuroklHrDWWPt3IwCgn5mlOVyUhjwqanaCYgbzdrWNZGcD
 /iXOCfRfAJpUhP7GxA4JB8vpSkxZETQxhpa+mNtqbnq1oJyNgONj56x7jbGOAmnjfazG68cJ
 kRxQ7t4J1A1QkjogeHrKgAPE7p6MCQs/h0cGHaj52VxOcw3fTKZxxW7JiuOjKmdqn/jSnVlN
 OGEm4PM02pEhc/otWf80TxHHbiCxBACSZZz5p43Kq3kTbTbW+gnNcL6Je7mNvKW7qUthBvmv
 HzU5wERvaGgEii76hA8CNXuMmOp00H98iJh5mgfzI3+1gO9HJjFuA9sg04eAKTcRNruW7lYF
 X6pGffEdeogM+bxm7mcbegyBVvWdGP7K3WKC50Vmjkn7mxSJxnA4vIcdQ7Q3S2V2aW4gU3Rh
 bmdlIChTdGVhZGZhc3QgTmV0d29ya3MpIDxrZXZpbkBzdGVhZGZhc3QubmV0PohfBBMRAgAf
 AhsDAh4BAheABQJIwdxjBgsJCAcDAgQVAggDAxYCAQAKCRCR38Gh4qODSNfdAJ9bOiF7IrIm
 R0q8Wb4o0SJqw45m5gCfWukZU6ScRP9xU1CuQnQ8rCqtVvW5Ag0EQehUGxAIALNp0GIzBv1n
 nILS1pBoQntIl+Q7Ey/K7UUvbOOPfDoa67YZRCq7Qlf8MwNRUZFmZkm3aEHjZn77JqBA4FKa
 MRGoEjXDgaNL4aAAo14OrexgomogU6TQk1yPNmcY0ImFDdVn8Pm7G21hcwgiDnO7cy4yNcyf
 6pnL82j0cOWifeJlPU9Tu0jf2iXrd6sYLxRlFL0JrvzNhjcC200TK9RHObsNnsVSQGTjRrb+
 pyAIG4LT98cWNj6jsRAotMxN1Rlm9GfK/I3okBC3Wu4qiWgNwdadrrM4rh28de/p22QyaXjk
 XKfRDhwFw7DbBHBY+o58QQTyy24VsDGbOt57fyvCmz8AAwUH/AhoYm0tGUm3td2Gk+wx3FUK
 7TDL8Jt65TAYBMFwk70PCEgKBJdJ0MKdnCmW5qhzuPkT2iexIYhj5RUHayqPz9NWegSHCDjy
 Du1ozxns3rTAzAGIqGmPnuhndv7GyqJksmHFqTouOmqNVQzqGtC6eI1zpf+R+LWqHYzknS3x
 7cw67eMgXO8x15lKSnK4oCmGoG6/69lthouwFJAwztUW/Iy6wPHShhEDAYyIdZcG5c4cFG4M
 Blb1rt3neJiUQfjrciRw/lEWKSoxGDZzxS0qA849IW4rfJkKyOPPSaH0ZrRsTq3M4AdcA42v
 1Fm2/B9k1Je97ZP0PVW3hiVUv0q5VFqISQQYEQIACQUCQehUGwIbDAAKCRCR38Gh4qODSKp1
 AKCY44btwb7f/4c4Ne0G3OEGTpdXEACeJ3XO66Ly3snOfSDddcnYDvzTykE=
Organization: Steadfast
Message-ID: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
Date: Tue, 21 Jan 2020 10:56:14 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] libvirt support for scheduler 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGxvb2tlZCBhcm91bmQgYSBiaXQgYW5kIHdhc24ndCBhYmxlIHRvIGZpbmQgYSBnb29k
IGFuc3dlciB0byB0aGlzLCBzbwpHZW9yZ2Ugc3VnZ2VzdGVkIEkgYXNrIGhlcmUuCgpTaW5jZSBY
ZW4gNC4xMiwgY3JlZGl0MiBpcyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIsIGJ1dCBhdCBsZWFzdCBh
cyBvZgpsaWJ2aXJ0IDUuMS4wIHZpcnNoIGRvZXNuJ3QgYXBwZWFyIHRvIHVuZGVyc3RhbmQgY3Jl
ZGl0MiBhbmQgcHJvZHVjZXMKdGhpcyBzb3J0IG9mIG91dHB1dDoKCiMgeGwgc2NoZWQtY3JlZGl0
MiAtZCB5dzZoazdtbzZ6eTNrOApOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCBXZWlnaHQgIENhcAp5dzZoazdtbzZ6eTNrOCAgICAgICAgICAgICAgICAgICAgICAgNCAgICAg
MTAgICAgMAojIHZpcnNoIHNjaGVkaW5mbyB5dzZoazdtbzZ6eTNrOApTY2hlZHVsZXIgICAgICA6
IGNyZWRpdDIKCkNvbXBhcmVkIHRvIGEgaG9zdCBydW5uaW5nIGNyZWRpdDoKCiMgeGwgc2NoZWQt
Y3JlZGl0IC1kIGd2ejJiMTZzcTM4ZHY5Ck5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElEIFdlaWdodCAgQ2FwCmd2ejJiMTZzcTM4ZHY5ICAgICAgICAgICAgICAgICAgICAgIDE0
ICAgIDgwMCAgICAwCiMgdmlyc2ggc2NoZWRpbmZvIGd2ejJiMTZzcTM4ZHY5ClNjaGVkdWxlciAg
ICAgIDogY3JlZGl0CndlaWdodCAgICAgICAgIDogODAwCmNhcCAgICAgICAgICAgIDogMAoKVHJ5
aW5nIHRvIGNoYW5nZSB0aGUgd2VpZ2h0IGRvZXMgbm90aGluZywgbm90IGV2ZW4gcHJvZHVjaW5n
IGFuIGVycm9yCm1lc3NhZ2U6CgojIHZpcnNoIHNjaGVkaW5mbyBzeXV4cGxzbWRpaGN3YyAtLXdl
aWdodCAzMDAKU2NoZWR1bGVyICAgICAgOiBjcmVkaXQyCgojIHhsIHNjaGVkLWNyZWRpdDIgLWQg
c3l1eHBsc21kaWhjd2MKTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQgV2Vp
Z2h0ICBDYXAKc3l1eHBsc21kaWhjd2MgICAgICAgICAgICAgICAgICAgICAgMjMgICAgNDAwICAg
IDAKCklzIHRoZXJlIGEgdmVyc2lvbiBvZiBsaWJ2aXJ0IHdoZXJlIEkgY2FuIGV4cGVjdCB0aGlz
IHRvIHdvcmssIG9yIGlzIGl0Cm5vdCBzdXBwb3J0ZWQgeWV0PyAgQXMgYSB3b3JrYXJvdW5kIGZv
ciBub3cgSSd2ZSBhZGRlZCBzY2hlZD1jcmVkaXQgdG8KbXkgY29tbWFuZCBsaW5lLCBidXQgaXQg
d291bGQgYmUgbmljZSB0byBnYWluIHRoZSBiZW5lZml0cyBvZiBpbXByb3ZlZApzY2hlZHVsaW5n
IGF0IHNvbWUgcG9pbnQuCgotLSAKS2V2aW4gU3RhbmdlCkNoaWVmIFRlY2hub2xvZ3kgT2ZmaWNl
cgpTdGVhZGZhc3QgfCBNYW5hZ2VkIEluZnJhc3RydWN0dXJlLCBEYXRhY2VudGVyIGFuZCBDbG91
ZCBTZXJ2aWNlcwo4MDAgUyBXZWxscywgU3VpdGUgMTkwIHwgQ2hpY2FnbywgSUwgNjA2MDcKMzEy
LjYwMi4yNjg5IFgyMDMgfCBGYXg6IDMxMi42MDIuMjY4OAprZXZpbkBzdGVhZGZhc3QubmV0IHwg
d3d3LnN0ZWFkZmFzdC5uZXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:58:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16:58: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 1itwr1-0007n7-U3; Tue, 21 Jan 2020 16:58:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgZb=3K=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1itwr0-0007n2-Te
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:58:14 +0000
X-Inumbo-ID: 31615274-3c6f-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31615274-3c6f-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 16:58:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579625886;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=+KZ46+GLd6hudRXkPRZNE0HyLWWc2Uu9mOqQ5NElE3g=;
 b=h8N3ZwRYGghmqXlJuW5MRwvTbUV0wjE94csNwLa8qx5CkE4dWNADNi3I
 j/VFyNTf4i4eIZBbFpJSFhs/jxXReLsAtAINuwdLP/cI+9NN7KC1Q58h/
 XOVUyr0WDgnDpBDWpBFpu3zBz8ozh79ZQwdXAQvENRbv0gQiWApcfcU4c Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uGWg/srQFC8FkxmdBf8TV2YpM9LKHuvrzNtwaE3aJ/Lr6yVnAM9vc+QxSaekeg4YI9lg9sv8ep
 vgi17tsbpGlFxoyqS5T2pxcpLMdRBmJhlIQvSvoSlBWr+GEsS7zK5X0/uHMkreTrUswTCmu4vr
 28kIC7CllFbODs6Ylu76hb9MBMMtI4g94DbmYQONBfE3Bsy9ryOnFVYwB0vV6nN8dAVydpPu1W
 tl8EEO+SC7FayCmFQVhqpZ34zrzbQ9dASb/6fQSW8xZ5klsAnDOw6HjBLKyYCPP5we+k4DYKg3
 /s8=
X-SBRS: 2.7
X-MesageID: 11234517
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11234517"
Date: Tue, 21 Jan 2020 16:57:58 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200121165758.GK11756@Air-de-Roger>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDU6MTU6MjBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjEuMDEuMjAyMCAxNjo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgSmFuIDIxLCAyMDIwIGF0IDExOjQzOjU4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDIxLjAxLjIwMjAgMTE6MjksIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+
IFNvIEknbSBub3Qgc3VyZSBob3cgdG8gcHJvZ3Jlc3Mgd2l0aCB0aGlzIHBhdGNoLCBhcmUgd2Ug
ZmluZSB3aXRoCj4gPj4+IHRob3NlIGxpbWl0YXRpb25zPwo+ID4+Cj4gPj4gSSdtIGFmcmFpZCB0
aGlzIGRlcGVuZHMgb24gLi4uCj4gPj4KPiA+Pj4gQXMgSSBzYWlkLCBYZW4gaGFzbid0IGdvdCBl
bm91Z2gga25vd2xlZGdlIHRvIGNvcnJlY3RseSBpc29sYXRlIHRoZQo+ID4+PiBCQVJzLCBhbmQg
aGVuY2Ugd2UgaGF2ZSB0byByZWx5IG9uIGRvbTAgRFRSVC4gV2UgY291bGQgYWRkIGNoZWNrcyBp
bgo+ID4+PiBYZW4gdG8gbWFrZSBzdXJlIG5vIEJBUnMgc2hhcmUgYSBwYWdlLCBidXQgaXQncyBh
IG5vbi10cml2aWFsIGFtb3VudAo+ID4+PiBvZiBzY2FubmluZyBhbmQgc2l6aW5nIGVhY2ggcG9z
c2libGUgQkFSIG9uIHRoZSBzeXN0ZW0uCj4gPj4KPiA+PiAuLi4gd2hldGhlciBEb20wIGFjdHVh
bGx5ICJEVFJUIiwgd2hpY2ggaW4gdHVybiBpcyBjb21wbGljYXRlZCBieSB0aGVyZQo+ID4+IG5v
dCBiZWluZyBhIHNwZWNpZmljIERvbTAga2VybmVsIGluY2FybmF0aW9uIHRvIGNoZWNrIGFnYWlu
c3QuIFBlcmhhcHMKPiA+PiByYXRoZXIgdGhhbiBoYXZpbmcgWGVuIGNoZWNrIF9hbGxfIEJBUnMs
IFhlbiBvciB0aGUgdG9vbCBzdGFjayBjb3VsZAo+ID4+IGNoZWNrIEJBUnMgb2YgZGV2aWNlcyBh
Ym91dCB0byBiZSBoYW5kZWQgdG8gYSBndWVzdD8gUGVyaGFwcyB3ZSBuZWVkIHRvCj4gPj4gcGFz
cyBhdXhpbGlhcnkgaW5mb3JtYXRpb24gdG8gaHZtbG9hZGVyIHRvIGJlIGFibGUgdG8ganVkZ2Ug
d2hldGhlciBhCj4gPj4gQkFSIHNoYXJlcyBhIHBhZ2Ugd2l0aCBhbm90aGVyIG9uZT8gUGVyaGFw
cyB0aGVyZSBhbHNvIG5lZWRzIHRvIGJlIGEKPiA+PiB3YXkgZm9yIGh2bWxvYWRlciB0byBrbm93
IHdoYXQgb2Zmc2V0IGludG8gYSBwYWdlIGhhcyB0byBiZSBtYWludGFpbmVkCj4gPj4gZm9yIGFu
eSBwYXJ0aWN1bGFyIEJBUiwgYXMgZm9sbG93cyBmcm9tIEphc29uJ3MgcmVjZW50IHJlcGx5Pwo+
ID4gCj4gPiBMaW51eCBoYXMgYW4gb3B0aW9uIHRvIGZvcmNlIHJlc291cmNlIGFsaWdubWVudCAo
YXMgcmVwb3J0ZWQgYnkKPiA+IEphc29uKSwgbWF5YmUgd2UgY291bGQgZm9yY2UgYWxsIEJBUnMg
dG8gYmUgYWxpZ25lZCB0byBwYWdlIHNpemUgaW4KPiA+IG9yZGVyIHRvIGJlIHBhc3NlZCB0aHJv
dWdoPwo+ID4gCj4gPiBUaGF0IHdvdWxkIG1ha2UgaXQgZWFzaWVyIHRvIGNoZWNrIChhcyBYZW4v
UWVtdSB3b3VsZCBvbmx5IG5lZWQgdG8KPiA+IGFzc2VydCB0aGF0IHRoZSBCQVIgYWRkcmVzcyBp
cyBhbGlnbmVkKSwgYW5kIHdvbid0IHJlcXVpcmUgbXVjaCBleHRyYQo+ID4gd29yayBpbiBYZW4g
YXBhcnQgZnJvbSB0aGUgY2hlY2sgaXRzZWxmLgo+ID4gCj4gPiBEbyB5b3UgdGhpbmsgdGhpcyB3
b3VsZCBiZSBhbiBhY2NlcHRhYmxlIHNvbHV0aW9uPwo+IAo+IEluIHByaW5jaXBsZSB5ZXMsIGJ1
dCB0aGVyZSBhcmUgbG9vc2UgZW5kczoKPiAtIFdoYXQgZG8geW91IG1lYW4gYnkgIndlIGNvdWxk
IGZvcmNlIj8gV2UgaGF2ZSBubyBjb250cm9sIG92ZXIgdGhlCj4gICBEb20wIGtlcm5lbC4KCkkg
c2hvdWxkIHJlcGhyYXNlOgoKLi4uIG1heWJlIHdlIHNob3VsZCByZXF1aXJlIGRvbTAgdG8gYWxp
Z24gYWxsIG1lbW9yeSBCQVJzIHRvIHBhZ2Ugc2l6ZQppbiBvcmRlciB0byBiZSBwYXNzZWQgdGhy
b3VnaD8KCkllOiBYZW4gc2hvdWxkIHJlZnVzZSB0byBwYXNzIHRocm91Z2ggYW55IG1lbW9yeSBC
QVIgdGhhdCdzIG5vdCBwYWdlCmFsaWduZWQuIEhvdyB0aGUgYWxpZ25tZW50IGlzIGFjY29tcGxp
c2hlZCBpcyBvdXQgb2YgdGhlIHNjb3BlIHRvIFhlbiwKYXMgbG9uZyBhcyBtZW1vcnkgQkFScyBh
cmUgYWxpZ25lZC4KCj4gLSBXaGF0IGFib3V0IG5vbi1MaW51eCBEb20wPwoKT3RoZXIgT1NlcyB3
b3VsZCBoYXZlIHRvIHByb3ZpZGUgc2ltaWxhciBmdW5jdGlvbmFsaXR5IGluIG9yZGVyIHRvCmFs
aWduIHRoZSBtZW1vcnkgQkFScy4gUmlnaHQgbm93IExpbnV4IGlzIHRoZSBvbmx5IGRvbTAgdGhh
dCBzdXBwb3J0cwpQQ0kgcGFzc3Rocm91Z2ggQUZBSUsuCgo+IEFsc28sIGFwYXJ0IGZyb20gZXh0
cmEgcmVzb3VyY2UgKGFkZHJlc3Mgc3BhY2UpIGNvbnN1bXB0aW9uLAoKVGhlIFBDSSBzcGVjIGFj
dHVhbGx5IHJlY29tbWVuZHMgbWVtb3J5IEJBUnMgdG8gYmUgYXQgbGVhc3Qgb2YgcGFnZQpzaXpl
LCBidXQgdGhhdCdzIG5vdCBhIHN0cmljdCByZXF1aXJlbWVudC4gSSB3b3VsZCBob3BlIHRoZXJl
IGFyZW4ndAp0aGF0IG1hbnkgZGV2aWNlcyB3aXRoIG1lbW9yeSBCQVJzIHNtYWxsZXIgdGhhbiBh
IHBhZ2UuCgo+IHdoYXQncwo+IHRoZSBwb2ludCBvZiBmb3JjaW5nIGEgc2luZ2xlIGRldmljZSdz
IEJBUnMgdG8gc2VwYXJhdGUgcGFnZXM/CgpNYWtlcyB0aGUgcGxhY2VtZW50IGxvZ2ljIGluIGh2
bWxvYWRlciBlYXNpZXIgSU1PLCBhbmQgSSBkb24ndCB0aGluawp0aGF0IHdvdWxkIGJlIHN1Y2gg
YSB3YXN0ZSBvZiBzcGFjZSBzaW5jZSBJIGV4cGVjdCBtb3N0IGRldmljZXMgd2lsbApmb2xsb3cg
dGhlIFBDSSBzcGVjIHJlY29tbWVuZGF0aW9uIGFuZCByb3VuZCB1cCBtZW1vcnkgQkFSIHNpemVz
IHRvIGEKcGFnZSBzaXplLgoKPiAoSSdtCj4gYXNzdW1pbmcgaGVyZSB0aGF0IGh2bWxvYWRlciB3
b3VsZCBoYXZlIGEgd2F5IHRvIGtub3cgb2YgdGhlCj4gcG90ZW50aWFsbHkgcmVzdWx0aW5nIG5v
bi16ZXJvIG9mZnNldHMgaW50byBhIHBhZ2UuIEFuZCBJJ20gc3RpbGwKPiBwdXp6bGVkIHRoYXQg
dGhlIGxhY2sgdGhlcmVvZiBoYXNuJ3QgYmVlbiByZXBvcnRlZCBhcyBhIGJ1ZyBieQo+IGFueW9u
ZSwgYWZhaWsuKQoKQXMgc2FpZCBhYm92ZSBJIHdvdWxkIGxpa2UgdG8gdGhpbmsgdGhhdCBtb3N0
IGRldmljZXMgaGF2ZSBtZW1vcnkgQkFScwphdCBsZWFzdCBvZiBwYWdlIHNpemUsIGFzIHJlY29t
bWVuZGVkIGJ5IHRoZSBQQ0kgc3BlYywgYW5kIGhlbmNlCnRoYXQncyB3aHkgd2UgaGF2ZW4ndCBn
b3QgYW55IHJlcG9ydHMgc28gZmFyLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 16:59:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 16:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itwsA-0007tA-9b; Tue, 21 Jan 2020 16:59:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aiGB=3K=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1itws9-0007t2-8M
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 16:59:25 +0000
X-Inumbo-ID: 606704ce-3c6f-11ea-8e9a-bc764e2007e4
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 606704ce-3c6f-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 16:59:24 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id y8so1567979pll.13
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 08:59:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DKEZ+rFgh1FXDkP8cH00GpTaydprdQJ7DPFD5gprERY=;
 b=RqRr+tCbOQ8WPX3stp52RVDkId//sCDJf9CO5sfgfRdLJabtk/wtA/I+5CohyNqFCM
 sESVIsO45yJDbUfUzJwGvO4soEqXyDNQvmKYv2KekJjMT+sJA8ZGb1/zDJxW0jHAcphZ
 elfg2ABbGho/RZGdVKbC7gc4XUqgj4TycaibpIGYNMR6khmF3N72ElZIP5P7bDMCP0qR
 Dh8saLSxKjQe04U8ywMDMegf+0nJqzajqP8ReOcFEy5vBdeCgWzSS3oil58GO9Rw46td
 uYGHfsd0DPW4RrpiXkaMOyxLBIOW+aEseGbj6invbd7DnvPALN459pFGPtao15wzENxm
 D2lQ==
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=DKEZ+rFgh1FXDkP8cH00GpTaydprdQJ7DPFD5gprERY=;
 b=PHYJ3hh8zGLVcL+nIwwYONIg0qdaF4eu0H2SwrK7jY2YOqEe2nOqzaZpCNGLkgFX1Y
 vmCNULFVH2tc68Nv4EttYWc6gD75ubloQ/Td+XMMZFoUPtZIkwy10ZxW+y+lVp7CDme9
 ClEEfXvBPpyCWA9pxDDVauvZron0uZYSEUUzrylBjoj0CdeQopjKUFqvHxnoiz0K2Cky
 gwuApAOxgJF2iKeN9xIMBD2PYMFMItwjpo+TcsrHHn75C/g+uQKixhXA8q3XXsFfdMxG
 p12rDzFe7r05Gf+Tq5y6vL91ZgOboSCZqAMEqb9hlA2HRDgu4O+WnMuS2jpDcIbs/qTL
 R04g==
X-Gm-Message-State: APjAAAXHHiMjkdgsmgGftWVlrh03ca+tp3JeqnOHUG+y/ae7kXhHjwfx
 BBGEaNUHNuSrl0itfaxpX3zKfBYrKry5HyWAmrQ=
X-Google-Smtp-Source: APXvYqzQ7V/yjk2IB3+IOt/dUJUCw7xy1gibPalzPgdG/hOiHo5q/OkxOXQelyvuJRpYuQHd5F8vi13aOFCNWWBUicc=
X-Received: by 2002:a17:902:7291:: with SMTP id
 d17mr6233137pll.227.1579625963940; 
 Tue, 21 Jan 2020 08:59:23 -0800 (PST)
MIME-Version: 1.0
References: <20200121161747.10569-1-thuth@redhat.com>
In-Reply-To: <20200121161747.10569-1-thuth@redhat.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 21 Jan 2020 16:59:12 +0000
Message-ID: <CACCGGhCZeb1-OQ0XJsRYiYC2EUSZxoeH=Q8FFortE7UnXXJuwg@mail.gmail.com>
To: Thomas Huth <thuth@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] trivial: Remove xenfb_enabled
 from sysemu.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: Anthony Perard <anthony.perard@citrix.com>, qemu-trivial@nongnu.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.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>

T24gVHVlLCAyMSBKYW4gMjAyMCBhdCAxNjoxOCwgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+IHdyb3RlOgo+Cj4gVGhlIGRlZmluZSBpcyBvbmx5IHVzZWQgaW4gb25lIG90aGVyIHBsYWNl
LiBNb3ZlIHRoZSBjb2RlIHRoZXJlCj4gaW5zdGVhZCBvZiBrZWVwaW5nIHRoaXMgeGVuLXNwZWNp
ZmljIGRlZmluZSBpbiBzeXNlbXUuaC4KPgo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgoKQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:06:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:06: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 1itwyS-0000LJ-7c; Tue, 21 Jan 2020 17:05:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4mp0=3K=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1itwyQ-0000LE-6J
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:05:54 +0000
X-Inumbo-ID: 4330d99c-3c70-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4330d99c-3c70-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 17:05:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5EDBCB109;
 Tue, 21 Jan 2020 17:05:44 +0000 (UTC)
To: Kevin Stange <kevin@steadfast.net>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
Date: Tue, 21 Jan 2020 18:05:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
Content-Language: en-US
Subject: Re: [Xen-devel] libvirt support for scheduler 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>
Cc: Jim Fehlig <jfehlig@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>

T24gMjEuMDEuMjAgMTc6NTYsIEtldmluIFN0YW5nZSB3cm90ZToKPiBIaSwKPiAKPiBJIGxvb2tl
ZCBhcm91bmQgYSBiaXQgYW5kIHdhc24ndCBhYmxlIHRvIGZpbmQgYSBnb29kIGFuc3dlciB0byB0
aGlzLCBzbwo+IEdlb3JnZSBzdWdnZXN0ZWQgSSBhc2sgaGVyZS4KCkNjLWluZyBKaW0uCgo+IAo+
IFNpbmNlIFhlbiA0LjEyLCBjcmVkaXQyIGlzIHRoZSBkZWZhdWx0IHNjaGVkdWxlciwgYnV0IGF0
IGxlYXN0IGFzIG9mCj4gbGlidmlydCA1LjEuMCB2aXJzaCBkb2Vzbid0IGFwcGVhciB0byB1bmRl
cnN0YW5kIGNyZWRpdDIgYW5kIHByb2R1Y2VzCj4gdGhpcyBzb3J0IG9mIG91dHB1dDoKPiAKPiAj
IHhsIHNjaGVkLWNyZWRpdDIgLWQgeXc2aGs3bW82enkzazgKPiBOYW1lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJRCBXZWlnaHQgIENhcAo+IHl3NmhrN21vNnp5M2s4ICAgICAgICAg
ICAgICAgICAgICAgICA0ICAgICAxMCAgICAwCj4gIyB2aXJzaCBzY2hlZGluZm8geXc2aGs3bW82
enkzazgKPiBTY2hlZHVsZXIgICAgICA6IGNyZWRpdDIKPiAKPiBDb21wYXJlZCB0byBhIGhvc3Qg
cnVubmluZyBjcmVkaXQ6Cj4gCj4gIyB4bCBzY2hlZC1jcmVkaXQgLWQgZ3Z6MmIxNnNxMzhkdjkK
PiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCBXZWlnaHQgIENhcAo+IGd2
ejJiMTZzcTM4ZHY5ICAgICAgICAgICAgICAgICAgICAgIDE0ICAgIDgwMCAgICAwCj4gIyB2aXJz
aCBzY2hlZGluZm8gZ3Z6MmIxNnNxMzhkdjkKPiBTY2hlZHVsZXIgICAgICA6IGNyZWRpdAo+IHdl
aWdodCAgICAgICAgIDogODAwCj4gY2FwICAgICAgICAgICAgOiAwCj4gCj4gVHJ5aW5nIHRvIGNo
YW5nZSB0aGUgd2VpZ2h0IGRvZXMgbm90aGluZywgbm90IGV2ZW4gcHJvZHVjaW5nIGFuIGVycm9y
Cj4gbWVzc2FnZToKPiAKPiAjIHZpcnNoIHNjaGVkaW5mbyBzeXV4cGxzbWRpaGN3YyAtLXdlaWdo
dCAzMDAKPiBTY2hlZHVsZXIgICAgICA6IGNyZWRpdDIKPiAKPiAjIHhsIHNjaGVkLWNyZWRpdDIg
LWQgc3l1eHBsc21kaWhjd2MKPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCBXZWlnaHQgIENhcAo+IHN5dXhwbHNtZGloY3djICAgICAgICAgICAgICAgICAgICAgIDIzICAg
IDQwMCAgICAwCj4gCj4gSXMgdGhlcmUgYSB2ZXJzaW9uIG9mIGxpYnZpcnQgd2hlcmUgSSBjYW4g
ZXhwZWN0IHRoaXMgdG8gd29yaywgb3IgaXMgaXQKPiBub3Qgc3VwcG9ydGVkIHlldD8gIEFzIGEg
d29ya2Fyb3VuZCBmb3Igbm93IEkndmUgYWRkZWQgc2NoZWQ9Y3JlZGl0IHRvCj4gbXkgY29tbWFu
ZCBsaW5lLCBidXQgaXQgd291bGQgYmUgbmljZSB0byBnYWluIHRoZSBiZW5lZml0cyBvZiBpbXBy
b3ZlZAo+IHNjaGVkdWxpbmcgYXQgc29tZSBwb2ludC4KPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:30:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:30: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 1itxM3-0002sG-03; Tue, 21 Jan 2020 17:30:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnp3=3K=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1itxM1-0002rW-6k
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:30:17 +0000
X-Inumbo-ID: ab158de8-3c73-11ea-b833-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab158de8-3c73-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 17:30:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579627808;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JaGYMVkGFA3HYwKm9mfxhxNmsU9JyATzVkNQpXiYfS4=;
 b=ZywMFGoZ7DjaMCMUkFbcAcZVOe1l7O52MC0GyYRTS9bUFddR0Sdbund8
 l6LjouIDvoEZwdQuLPCMhXUZBBhAmZa92M9T/efc1JRZw/nIDOWRmezgV
 rkJc9E7Leq2zpjlZs5YBsZKu/eUuBohrB6cmj18tKMkaYptZIlVUPuAd9 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8Mmg2JVRh+IucPG704VUgHlw0g4d/yEKQKSGSQvYwuyebe4QSYAUwxzLT0sV60qyZxLwXp4Uxh
 qtIhxG9KOrv0Jn7eNGwu6rKTTOhPED5gndVQf2C/wXLd2t/Vun20pFVVz++Pyohpcw18xXuPFe
 M7EtJSlW4LzRdwuwSSZZgaDQ9kIBBVxTHtL7s/OBKlmnOv1xwSPfnyXdW8Pnu8AAxg9Y9R+d1l
 /HmO9+DnJEsm/XwT5Lve/FlJhsV8+rU3TsOvhsGuRoaMUOMiveW9uHpyaMkalHVqkCdNoEkDVp
 QLE=
X-SBRS: 2.7
X-MesageID: 11236875
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11236875"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "George
 Dunlap" <George.Dunlap@eu.citrix.com>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-2-aisaila@bitdefender.com>
 <45c51dbc-b092-be42-e377-56d6fa9e2992@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <eb721b7b-a18a-7f93-1e56-f089dcc0c645@citrix.com>
Date: Tue, 21 Jan 2020 17:30:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <45c51dbc-b092-be42-e377-56d6fa9e2992@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gMS8yMS8yMCAzOjA5IFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBIaSBH
ZW9yZ2UsCj4gCj4gVGhpcyBpcyBhIGtpbmQgcmVtaW5kZXIsIHdoZW4geW91IGhhdmUgdGhlIHRp
bWUsIGNhbiB5b3UgdGFrZSBhIGxvb2sgYXQgCj4gdGhpcyBzZXJpZXM/CgpJdCdzIG9uIHRoZSB0
b3Agb2YgbXkgbGlzdCBvZiB0aGluZ3MgdG8gcmV2aWV3LiAgOi0pIEkgc2hvdWxkIGJlIGFibGUg
dG8KZ2V0IHRvIGl0IFRodXJzZGF5LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:36:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxRq-00033A-P9; Tue, 21 Jan 2020 17:36:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pnp3=3K=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1itxRp-00032P-KP
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:36:17 +0000
X-Inumbo-ID: 81e83da2-3c74-11ea-9fd7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 81e83da2-3c74-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 17:36:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579628168;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xpgLbvHbZoASQRFsgmXSkj+2P3kASQXjAYebQ/OZijg=;
 b=a0BJkYEEyAG8hleGblDC9fDCdjWNTg5EUuDRLQS7rqZPmwLGsf3hUudp
 iANqGggKwJtXP5Nucv8OSkduvRrjwudjwjJt5gWywGekafFZHU1/KuMqn
 AJ6MZMq+dn3AjLwNUE6Ln9Pvz3UosiXBDUzfC7Z1MfU7KHOVclqYtRpDz A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1azWrRoShA7h726blXWk1oddg5tmPBzTTsNPV0A+LARBvqV7oo2aMlcv8nZv1Vs0BzzhWDSOMB
 7KfnOzCJjNuMz/XO4iwgTM67xR0geXH+M5G9WCCwLCLMVL4jL5emRninOaCQ+Z68NxJ+8JE0B/
 +KQ2FvF4NdEWhTd0DcbI8nF/6IksP/83N4CJg+KqfVwqyf47Q3N+9M4tcGRD56DxIgSgHqW2SN
 UUkwuXCmhzNxJA9ZAIDTm6K6DTeMF4AalgL1RwSg1CZJOLlQ3dp6KzrWIheeizNPHe/0OHToCW
 qS8=
X-SBRS: 2.7
X-MesageID: 11590900
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11590900"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <CAEBZRSf071rPGwnCM5FCMn-gGPao4T0TJx4qvZug4iokF56p_Q@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3fbe9e4d-dd16-5161-cd91-32d4e1fab8da@citrix.com>
Date: Tue, 21 Jan 2020 17:35:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSf071rPGwnCM5FCMn-gGPao4T0TJx4qvZug4iokF56p_Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/8] golang/xenlight: Don't try to
 marshall zero-length arrays in fromC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMC8yMCAxMTozOSBQTSwgTmljayBSb3Nicm9vayB3cm90ZToKPiAgU29ycnkgSSBkaWRu
J3QgY2F0Y2ggdGhpcyB0aGUgZmlyc3QgdGltZSBhcm91bmQsIGJ1dDoKPiAKPj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdlbi5nbyBiL3Rvb2xzL2dvbGFuZy94
ZW5saWdodC9oZWxwZXJzLmdlbi5nbwo+PiBpbmRleCBiOWE3ZTgyOGEwLi44ODk4MDdkOTI4IDEw
MDY0NAo+PiAtLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KPj4gKysr
IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvCj4+IEBAIC02MjMsMTIgKzYy
MywxNCBAQCBmdW5jICh4ICpTY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVkX3BhcmFt
cykgKGVyciBlcnJvcikgewo+Pgo+PiAgZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSBmcm9tQyh4
YyAqQy5saWJ4bF92Y3B1X3NjaGVkX3BhcmFtcykgZXJyb3Igewo+PiAgICAgICAgIHguU2NoZWQg
PSBTY2hlZHVsZXIoeGMuc2NoZWQpCj4+IC0gICAgICAgbnVtVmNwdXMgOj0gaW50KHhjLm51bV92
Y3B1cykKPj4gLSAgICAgICBjVmNwdXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3NjaGVkX3BhcmFt
cykodW5zYWZlLlBvaW50ZXIoeGMudmNwdXMpKVs6bnVtVmNwdXM6bnVtVmNwdXNdCj4+IC0gICAg
ICAgeC5WY3B1cyA9IG1ha2UoW11TY2hlZFBhcmFtcywgbnVtVmNwdXMpCj4+IC0gICAgICAgZm9y
IGksIHYgOj0gcmFuZ2UgY1ZjcHVzIHsKPj4gLSAgICAgICAgICAgICAgIGlmIGVyciA6PSB4LlZj
cHVzW2ldLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAg
IHJldHVybiBlcnIKPj4gKyAgICAgICB4LlZjcHVzID0gbmlsCj4+ICsgICAgICAgaWYgbnVtVmNw
dXMgOj0gaW50KHhjLm51bV92Y3B1cyk7IG51bVZjcHVzID4gMCB7Cj4gCj4gCj4gU2luY2UgYG51
bVhgIGlzIG5vdyBzY29wZWQgdG8gdGhpcyBpZiBibG9jaywgd2UgY291bGQgcHJvYmFibHkganVz
dAo+IHVzZSBgbmAgb3Igc2ltaWxhciBhbmQgdGhlbiBkcm9wIGBnb2xlbnZhcmAgZnJvbQo+IGB4
ZW5saWdodF9nb2xhbmdfYXJyYXlfZnJvbUNgLiBJdCB3b3VsZCByZW1vdmUgc29tZSBwcmV0dHkg
dWdseQo+IHZhcmlhYmxlIG5hbWVzIGZyb20gdGhlIGdlbmVyYXRlZCBjb2RlIDopCgpZZXMsIHRo
YXQgbG9va3MgZ29vZC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxfB-0004B8-50; Tue, 21 Jan 2020 17:50:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxf9-00044X-Ce
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:03 +0000
X-Inumbo-ID: 71ec4612-3c76-11ea-bb20-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71ec4612-3c76-11ea-bb20-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:00 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:49:59 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929107"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:49:58 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:33 -0800
Message-Id: <cover.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/18] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Alexandru Isaila <aisaila@bitdefender.com>, Julien Grall <julien@xen.org>,
 =?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>

VGhlIGZvbGxvd2luZyBzZXJpZXMgaW1wbGVtZW50cyBWTSBmb3JraW5nIGZvciBJbnRlbCBIVk0g
Z3Vlc3RzIHRvIGFsbG93IGZvcgp0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdp
dGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwpvZiBib290aW5nIG9yIHJl
c3RvcmluZyB0aGUgVk0gZnJvbSBhIHNhdmVmaWxlLgoKSklSQSBpc3N1ZTogaHR0cHM6Ly94ZW5w
cm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi04OQoKVGhlIGZvcmsgb3BlcmF0aW9uIGlz
IGltcGxlbWVudGVkIGFzIHBhcnQgb2YgdGhlICJ4bCBmb3JrLXZtIiBjb21tYW5kOgogICAgeGwg
Zm9yay12bSAtQyA8Y29uZmlnX2ZpbGVfZm9yX2Zvcms+IC1RIDxxZW11X3NhdmVfZmlsZT4gPHBh
cmVudF9kb21pZD4KICAgIApCeSBkZWZhdWx0IGEgZnVsbHkgZnVuY3Rpb25hbCBmb3JrIGlzIGNy
ZWF0ZWQuIFRoZSB1c2VyIGlzIGluIGNoYXJnZSBob3dldmVyIHRvCmNyZWF0ZSB0aGUgYXBwcm9w
cmlhdGUgY29uZmlnIGZpbGUgZm9yIHRoZSBmb3JrIGFuZCB0byBnZW5lcmF0ZSB0aGUgUUVNVSBz
YXZlCmZpbGUgYmVmb3JlIHRoZSBmb3JrLXZtIGNhbGwgaXMgbWFkZS4gVGhlIGNvbmZpZyBmaWxl
IG5lZWRzIHRvIGdpdmUgdGhlCmZvcmsgYSBuZXcgbmFtZSBhdCBtaW5pbXVtIGJ1dCBvdGhlciBz
ZXR0aW5ncyBtYXkgYWxzbyByZXF1aXJlIGNoYW5nZXMuCgpUaGUgaW50ZXJmYWNlIGFsc28gYWxs
b3dzIHRvIHNwbGl0IHRoZSBmb3JraW5nIGludG8gdHdvIHN0ZXBzOgogICAgeGwgZm9yay12bSAt
LWxhdW5jaC1kbSBubyBcCiAgICAgICAgICAgICAgIC1wIDxwYXJlbnRfZG9taWQ+CiAgICB4bCBm
b3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgXAogICAgICAgICAgICAgICAtQyA8Y29uZmlnX2ZpbGVf
Zm9yX2Zvcms+IFwKICAgICAgICAgICAgICAgLVEgPHFlbXVfc2F2ZV9maWxlPiBcCiAgICAgICAg
ICAgICAgIDxmb3JrX2RvbWlkPgoKVGhlIHNwbGl0IGNyZWF0aW9uIG1vZGVsIGlzIHVzZWZ1bCB3
aGVuIHRoZSBWTSBuZWVkcyB0byBiZSBjcmVhdGVkIGFzIGZhc3QgYXMKcG9zc2libGUuIFRoZSBm
b3JrZWQgVk0gY2FuIGJlIHVucGF1c2VkIHdpdGhvdXQgdGhlIGRldmljZSBtb2RlbCBiZWluZyBs
YXVuY2hlZAp0byBiZSBtb25pdG9yZWQgYW5kIGFjY2Vzc2VkIHZpYSBWTUkuIE5vdGUgaG93ZXZl
ciB0aGF0IHdpdGhvdXQgaXRzIGRldmljZQptb2RlbCBydW5uaW5nIChkZXBlbmRpbmcgb24gd2hh
dCBpcyBleGVjdXRpbmcgaW4gdGhlIFZNKSBpdCBpcyBib3VuZCB0bwptaXNiZWhhdmUgb3IgZXZl
biBjcmFzaCB3aGVuIGl0cyB0cnlpbmcgdG8gYWNjZXNzIGRldmljZXMgdGhhdCB3b3VsZCBiZQpl
bXVsYXRlZCBieSBRRU1VLiBXZSBhbnRpY2lwYXRlIHRoYXQgZm9yIGNlcnRhaW4gdXNlLWNhc2Vz
IHRoaXMgd291bGQgYmUgYW4KYWNjZXB0YWJsZSBzaXR1YXRpb24sIGluIGNhc2UgZm9yIGV4YW1w
bGUgd2hlbiBmdXp6aW5nIGlzIHBlcmZvcm1lZCBvZiBjb2RlCnNlZ21lbnRzIHRoYXQgZG9uJ3Qg
YWNjZXNzIHN1Y2ggZGV2aWNlcy4KCkxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsIHJlcXVpcmVz
IHRoZSBRRU1VIFhlbiBzYXZlZmlsZSB0byBiZSBnZW5lcmF0ZWQKbWFudWFsbHkgZnJvbSB0aGUg
cGFyZW50IFZNLiBUaGlzIGNhbiBiZSBhY2NvbXBsaXNoZWQgc2ltcGx5IGJ5IGNvbm5lY3Rpbmcg
dG8KaXRzIFFNUCBzb2NrZXQgYW5kIGlzc3VpbmcgdGhlICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRl
IiBjb21tYW5kLiBGb3IgZXhhbXBsZQp1c2luZyB0aGUgc3RhbmRhcmQgdG9vbCBzb2NhdCB0aGVz
ZSBjb21tYW5kcyBjYW4gYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgZmlsZToKICAgIHNvY2F0IC0g
VU5JWC1DT05ORUNUOi92YXIvcnVuL3hlbi9xbXAtbGlieGwtPHBhcmVudF9kb21pZD4KICAgIHsg
ImV4ZWN1dGUiOiAicW1wX2NhcGFiaWxpdGllcyIgfQogICAgeyAiZXhlY3V0ZSI6ICJ4ZW4tc2F2
ZS1kZXZpY2VzLXN0YXRlIiwgXAogICAgICAgICJhcmd1bWVudHMiOiB7ICJmaWxlbmFtZSI6ICIv
cGF0aC90by9zYXZlL3FlbXVfc3RhdGUiLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICJsaXZl
IjogZmFsc2V9IH0KCkF0IHJ1bnRpbWUgdGhlIGZvcmtlZCBWTSBzdGFydHMgcnVubmluZyB3aXRo
IGFuIGVtcHR5IHAybSB3aGljaCBnZXRzIGxhemlseQpwb3B1bGF0ZWQgd2hlbiB0aGUgVk0gZ2Vu
ZXJhdGVzIEVQVCBmYXVsdHMsIHNpbWlsYXIgdG8gaG93IGFsdHAybSB2aWV3cyBhcmUKcG9wdWxh
dGVkLiBJZiB0aGUgbWVtb3J5IGFjY2VzcyBpcyBhIHJlYWQtb25seSBhY2Nlc3MsIHRoZSBwMm0g
ZW50cnkgaXMKcG9wdWxhdGVkIHdpdGggYSBtZW1vcnkgc2hhcmVkIGVudHJ5IHdpdGggaXRzIHBh
cmVudC4gRm9yIHdyaXRlIG1lbW9yeSBhY2Nlc3NlcwpvciBpbiBjYXNlIG1lbW9yeSBzaGFyaW5n
IHdhc24ndCBwb3NzaWJsZSAoZm9yIGV4YW1wbGUgaW4gY2FzZSBhIHJlZmVyZW5jZSBpcwpoZWxk
IGJ5IGEgdGhpcmQgcGFydHkpLCBhIG5ldyBwYWdlIGlzIGFsbG9jYXRlZCBhbmQgdGhlIHBhZ2Ug
Y29udGVudHMgYXJlCmNvcGllZCBvdmVyIGZyb20gdGhlIHBhcmVudCBWTS4gRm9ya3MgY2FuIGJl
IGZ1cnRoZXIgZm9ya2VkIGlmIG5lZWRlZCwgdGh1cwphbGxvd2luZyBmb3IgZnVydGhlciBtZW1v
cnkgc2F2aW5ncy4KCkEgVk0gZm9yayByZXNldCBoeXBlcmNhbGwgaXMgYWxzbyBhZGRlZCB0aGF0
IGFsbG93cyB0aGUgZm9yayB0byBiZSByZXNldCB0byB0aGUKc3RhdGUgaXQgd2FzIGp1c3QgYWZ0
ZXIgYSBmb3JrLCBhbHNvIGFjY2Vzc2libGUgdmlhIHhsOgogICAgeGwgZm9yay12bSAtLWZvcmst
cmVzZXQgLXAgPGZvcmtfZG9taWQ+CgpUaGlzIGlzIGFuIG9wdGltaXphdGlvbiBmb3IgY2FzZXMg
d2hlcmUgdGhlIGZvcmtzIGFyZSB2ZXJ5IHNob3J0LWxpdmVkIGFuZCBydW4Kd2l0aG91dCBhIGRl
dmljZSBtb2RlbCwgc28gcmVzZXR0aW5nIHNhdmVzIHNvbWUgdGltZSBjb21wYXJlZCB0byBjcmVh
dGluZyBhCmJyYW5kIG5ldyBmb3JrIHByb3ZpZGVkIHRoZSBmb3JrIGhhcyBub3QgYXF1aXJlZCBh
IGxvdCBvZiBtZW1vcnkuIElmIHRoZSBmb3JrCmhhcyBhIGxvdCBvZiBtZW1vcnkgZGVkdXBsaWNh
dGVkIGl0IGlzIGxpa2VseSBnb2luZyB0byBiZSBmYXN0ZXIgdG8gY3JlYXRlIGEKbmV3IGZvcmsg
ZnJvbSBzY3JhdGNoIGFuZCBhc3luY2hyb25vdXNseSBkZXN0cm95aW5nIHRoZSBvbGQgb25lLgoK
VGhlIHNlcmllcyBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCBib3RoIExpbnV4IGFuZCBXaW5kb3dzIFZN
cyBhbmQgZnVuY3Rpb25zIGFzCmV4cGVjdGVkLiBWTSBmb3JraW5nIHRpbWUgaGFzIGJlZW4gbWVh
c3VyZWQgdG8gYmUgMC4wMDA3cywgZGV2aWNlIG1vZGVsIGxhdW5jaAp0byBiZSBhcm91bmQgMXMg
ZGVwZW5kaW5nIGxhcmdlbHkgb24gdGhlIG51bWJlciBvZiBkZXZpY2VzIGJlaW5nIGVtdWxhdGVk
LiBGb3JrCnJlc2V0cyBoYXZlIGJlZW4gbWVhc3VyZWQgdG8gYmUgMC4wMDAxcyB1bmRlciB0aGUg
b3B0aW1hbCBjaXJjdW1zdGFuY2VzLgoKUGF0Y2hlcyAxLTIgaW1wbGVtZW50IGNoYW5nZXMgdG8g
ZXhpc3RpbmcgaW50ZXJuYWwgWGVuIEFQSXMgdG8gbWFrZSBWTSBmb3JraW5nCnBvc3NpYmxlLgoK
UGF0Y2hlcyAzLTE0IGFyZSBjb2RlLWNsZWFudXBzIGFuZCBhZGp1c3RtZW50cyBvZiB0byBYZW4g
bWVtb3J5IHNoYXJpbmcKc3Vic3lzdGVtIHdpdGggbm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKUGF0
Y2ggMTUgYWRkcyB0aGUgaHlwZXJ2aXNvci1zaWRlIGNvZGUgaW1wbGVtZW50aW5nIFZNIGZvcmtp
bmcuCgpQYXRjaCAxNiBpcyBpbnRlZ3JhdGlvbiBvZiBtZW1fYWNjZXNzIHdpdGggZm9ya2VkIFZN
cy4KClBhdGNoIDE3IGltcGxlbWVudHMgdGhlIFZNIGZvcmsgcmVzZXQgb3BlcmF0aW9uIGh5cGVy
dmlzb3Igc2lkZSBiaXRzLgoKUGF0Y2ggMTggYWRkcyB0aGUgdG9vbHN0YWNrLXNpZGUgY29kZSBp
bXBsZW1lbnRpbmcgVk0gZm9ya2luZyBhbmQgcmVzZXQuCgpOZXcgaW4gdjU6IFBhdGNoIDMgYW5k
IDE0LgoKUGFjaGVzIHdpdGhvdXQgQWNrcyBvciBSZXZpZXdzOgogICAgMSwgMiwgMywgMTEsIDEy
LCAxNCwgMTUsIDE2LCAxNywgMTgKClRhbWFzIEsgTGVuZ3llbCAoMTgpOgogIHg4Ni9odm06IGlu
dHJvZHVjZSBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMKICB4ZW4veDg2OiBNYWtlIGhhcF9n
ZXRfYWxsb2NhdGlvbiBhY2Nlc3NpYmxlCiAgeDg2L3AybTogQWxsb3cgcDJtX2dldF9wYWdlX2Zy
b21fZ2ZuIHRvIHJldHVybiBzaGFyZWQgZW50cmllcwogIHg4Ni9tZW1fc2hhcmluZzogbWFrZSBn
ZXRfdHdvX2dmbnMgdGFrZSBsb2NrcyBjb25kaXRpb25hbGx5CiAgeDg2L21lbV9zaGFyaW5nOiBk
cm9wIGZsYWdzIGZyb20gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlCiAgeDg2L21lbV9zaGFyaW5n
OiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAogIHg4Ni9tZW1f
c2hhcmluZzogZGVmaW5lIG1lbV9zaGFyaW5nX2RvbWFpbiB0byBob2xkIHNvbWUgc2NhdHRlcmVk
CiAgICB2YXJpYWJsZXMKICB4ODYvbWVtX3NoYXJpbmc6IFVzZSBJTlZBTElEX01GTiBhbmQgcDJt
X2lzX3NoYXJlZCBpbgogICAgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMKICB4ODYvbWVtX3NoYXJp
bmc6IE1ha2UgYWRkX3RvX3BoeXNtYXAgc3RhdGljIGFuZCBzaG9ydGVuIG5hbWUKICB4ODYvbWVt
X3NoYXJpbmc6IENvbnZlcnQgTUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gdG8gYSBib29sCiAgeDg2
L21lbV9zaGFyaW5nOiBSZXBsYWNlIE1FTV9TSEFSSU5HX0RFQlVHIHdpdGggZ2RwcmludGsKICB4
ODYvbWVtX3NoYXJpbmc6IEVuYWJsZSBtZW1fc2hhcmluZyBvbiBmaXJzdCBtZW1vcAogIHg4Ni9t
ZW1fc2hhcmluZzogU2tpcCB4ZW4gaGVhcCBwYWdlcyBpbiBtZW1zaHIgbm9taW5hdGUKICB4ODYv
bWVtX3NoYXJpbmc6IHVzZSBkZWZhdWx0X2FjY2VzcyBpbiBhZGRfdG9fcGh5c21hcAogIHhlbi9t
ZW1fc2hhcmluZzogVk0gZm9ya2luZwogIHhlbi9tZW1fYWNjZXNzOiBVc2UgX19nZXRfZ2ZuX3R5
cGVfYWNjZXNzIGluIHNldF9tZW1fYWNjZXNzCiAgeDg2L21lbV9zaGFyaW5nOiByZXNldCBhIGZv
cmsKICB4ZW4vdG9vbHM6IFZNIGZvcmtpbmcgdG9vbHN0YWNrIHNpZGUKCiBkb2NzL21hbi94bC4x
LnBvZC5pbiAgICAgICAgICAgICAgfCAgMzYgKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCAgICAgfCAgMTMgKwogdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgICAgICAgICAgIHwgIDIy
ICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICAgICAgIHwgMjM3ICsrKysrKysrKystLS0tLQogdG9vbHMvbGli
eGwvbGlieGxfZG0uYyAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICAgICAgfCAgODMgKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAg
ICAgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgIHwgICAxICsKIHRv
b2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy94bC94bF9jbWR0
YWJsZS5jICAgICAgICAgICAgfCAgMTIgKwogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyAgICAg
ICAgIHwgIDk2ICsrKysrKwogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgICAgIHwgICA4
ICsKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAgOSArCiB4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAyNjcgKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYyAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAg
fCA0NzQgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJt
LmMgICAgICAgICAgICAgfCAgMjEgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgIHwgICAzICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmggIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aCAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwgIDQyICsr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgIHwgIDE0ICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgICAgIHwgICAyICsKIDI4IGZpbGVzIGNoYW5nZWQsIDEwNTEgaW5zZXJ0aW9ucygrKSwg
MzI5IGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxfF-0004Y3-K9; Tue, 21 Jan 2020 17:50:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfE-0004Uq-A3
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:08 +0000
X-Inumbo-ID: 738d7523-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 738d7523-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:03 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929119"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:00 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:35 -0800
Message-Id: <5ae73c428e170f1e39df4473c40bc94adc829505.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/18] xen/x86: Make hap_get_allocation
 accessible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgd2UnbGwgY29weSB0aGUgcGFyZW50IGRvbWFpbidzIHBhcmFtZXRl
cnMgdG8gdGhlIGNsaWVudCwKaW5jbHVkaW5nIHRoZSBIQVAgc2hhZG93IG1lbW9yeSBzZXR0aW5n
IHRoYXQgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgZG9tYWluJ3MKRVBULiBXZSdsbCBjb3B5IHRo
aXMgaW4gdGhlIGh5cGVydmlzb3IgaW5zdGVhZCBkb2luZyBpdCBkdXJpbmcgdG9vbHN0YWNrIGxh
dW5jaAp0byBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IGV4ZWN1dGluZyBhbmQgdW5zaGFyaW5n
IG1lbW9yeSBiZWZvcmUgKG9yCmV2ZW4gY29tcGxldGVseSB3aXRob3V0KSB0aGUgdG9vbHN0YWNr
LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMyArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaGFwLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDNkOTNmMzQ1MWMuLmM3YzdmZjZlOTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwpAQCAtMzIxLDggKzMyMSw3IEBAIHN0YXRpYyB2b2lkIGhhcF9mcmVlX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogfQogCiAvKiBSZXR1cm4g
dGhlIHNpemUgb2YgdGhlIHBvb2wsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgTUIgKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQKLWhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQor
dW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGludCBwZyA9IGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcwogICAgICAg
ICArIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2hhcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaAppbmRleCBiOTRiZmI0
ZWQwLi4xYmYwN2U0OWZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgaW50ICAgaGFw
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwKIAogZXh0ZXJuIGNvbnN0IHN0cnVj
dCBwYWdpbmdfbW9kZSAqaGFwX3BhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIGludCBo
YXBfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBi
b29sICpwcmVlbXB0ZWQpOwordW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAogI2VuZGlmIC8qIFhFTl9IQVBfSCAqLwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfJ-0004aq-Vz; Tue, 21 Jan 2020 17:50:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfI-0004aJ-HN
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:12 +0000
X-Inumbo-ID: 7283f14c-3c76-11ea-aecd-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7283f14c-3c76-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 17:50:02 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929112"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:49:59 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:34 -0800
Message-Id: <8b7e04b4f853de484f5f15f4523b4ae85134d5e9.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 =?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>

Q3VycmVudGx5IHRoZSBodm0gcGFyYW1ldGVycyBhcmUgb25seSBhY2Nlc3NpYmxlIHZpYSB0aGUg
SFZNT1AgaHlwZXJjYWxscy4gSW4KdGhpcyBwYXRjaCB3ZSBpbnRyb2R1Y2UgYSBuZXcgZnVuY3Rp
b24gdGhhdCBjYW4gY29weSBib3RoIHRoZSBodm0gY29udGV4dCBhbmQKcGFyYW1ldGVycyBkaXJl
Y3RseSBpbnRvIGEgdGFyZ2V0IGRvbWFpbi4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIGV4aXN0
aW5nCmNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMjQwICsrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oIHwgICAyICsKIDIgZmlsZXMgY2hhbmdlZCwgMTUxIGluc2VydGlvbnMoKyksIDkxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDQ3MjNmNWQwOWMuLjY1MTk5OGU3ODMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDA2
NywxNiArNDA2NywxNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3Rv
cigKIH0KIAogc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9odm1fcGFy
YW0gKmEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgaW5kZXgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbHVlKQogewotICAg
IHVpbnQ2NF90IHZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2EtPmluZGV4XTsKKyAgICB1aW50
NjRfdCB2YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF07CiAgICAgaW50IHJjOwogCiAg
ICAgcmMgPSB4c21faHZtX3BhcmFtKFhTTV9UQVJHRVQsIGQsIEhWTU9QX3NldF9wYXJhbSk7CiAg
ICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHN3aXRjaCAoIGEtPmluZGV4
ICkKKyAgICBzd2l0Y2ggKCBpbmRleCApCiAgICAgewogICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFy
YW1ldGVycyBjYW4gYmUgc2V0IGJ5IHRoZSBndWVzdC4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9D
QUxMQkFDS19JUlE6CkBAIC00MTA5LDcgKzQxMTAsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19z
ZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJu
IHJjOwogCi0gICAgc3dpdGNoICggYS0+aW5kZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAg
ICB7CiAgICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIHNob3VsZCBvbmx5IGJlIGNoYW5n
ZWQgb25jZS4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9WSVJJRElBTjoKQEAgLTQxMTksNyArNDEy
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICBjYXNlIEhWTV9Q
QVJBTV9BTFRQMk06CiAgICAgY2FzZSBIVk1fUEFSQU1fTUNBX0NBUDoKLSAgICAgICAgaWYgKCB2
YWx1ZSAhPSAwICYmIGEtPnZhbHVlICE9IHZhbHVlICkKKyAgICAgICAgaWYgKCB2YWx1ZSAhPSAw
ICYmIG5ld192YWx1ZSAhPSB2YWx1ZSApCiAgICAgICAgICAgICByYyA9IC1FRVhJU1Q7CiAgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CkBAIC00MTI5LDQ5ICs0MTMwLDMyIEBAIHN0YXRpYyBp
bnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOwotICAgIHN0cnVjdCB4ZW5faHZt
X3BhcmFtIGE7Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKICAg
ICBpbnQgcmM7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dCgmYSwgYXJnLCAxKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgaWYgKCBhLmlu
ZGV4ID49IEhWTV9OUl9QQVJBTVMgKQorICAgIGlmICggaW5kZXggPj0gSFZNX05SX1BBUkFNUyAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBi
b3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQgZHVyaW5nIHNwZWN1bGF0aW9uLiAqLwotICAgIGJs
b2NrX3NwZWN1bGF0aW9uKCk7Ci0KLSAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChh
LmRvbWlkKTsKLSAgICBpZiAoIGQgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0K
LSAgICByYyA9IC1FSU5WQUw7Ci0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAg
IGdvdG8gb3V0OwotCi0gICAgcmMgPSBodm1fYWxsb3dfc2V0X3BhcmFtKGQsICZhKTsKKyAgICBy
YyA9IGh2bV9hbGxvd19zZXRfcGFyYW0oZCwgaW5kZXgsIHZhbHVlKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBzd2l0Y2ggKCBhLmluZGV4ICkKKyAgICBzd2l0Y2gg
KCBpbmRleCApCiAgICAgewogICAgIGNhc2UgSFZNX1BBUkFNX0NBTExCQUNLX0lSUToKLSAgICAg
ICAgaHZtX3NldF9jYWxsYmFja192aWEoZCwgYS52YWx1ZSk7CisgICAgICAgIGh2bV9zZXRfY2Fs
bGJhY2tfdmlhKGQsIHZhbHVlKTsKICAgICAgICAgaHZtX2xhdGNoX3NoaW5mb19zaXplKGQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9USU1FUl9NT0RFOgotICAgICAgICBp
ZiAoIGEudmFsdWUgPiBIVk1QVE1fb25lX21pc3NlZF90aWNrX3BlbmRpbmcgKQorICAgICAgICBp
ZiAoIHZhbHVlID4gSFZNUFRNX29uZV9taXNzZWRfdGlja19wZW5kaW5nICkKICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fVklSSURJ
QU46Ci0gICAgICAgIGlmICggKGEudmFsdWUgJiB+SFZNUFZfZmVhdHVyZV9tYXNrKSB8fAotICAg
ICAgICAgICAgICEoYS52YWx1ZSAmIEhWTVBWX2Jhc2VfZnJlcSkgKQorICAgICAgICBpZiAoICh2
YWx1ZSAmIH5IVk1QVl9mZWF0dXJlX21hc2spIHx8CisgICAgICAgICAgICAgISh2YWx1ZSAmIEhW
TVBWX2Jhc2VfZnJlcSkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIEhWTV9QQVJBTV9JREVOVF9QVDoKQEAgLTQxODEsNyArNDE2NSw3IEBAIHN0
YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFn
aW5nX21vZGVfaGFwKGQpIHx8ICFjcHVfaGFzX3ZteCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CisgICAgICAgICAgICBkLT5h
cmNoLmh2bS5wYXJhbXNbaW5kZXhdID0gdmFsdWU7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogCkBAIC00MTk2LDcgKzQxODAsNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgK
IAogICAgICAgICByYyA9IDA7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+
YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKKyAgICAgICAgZC0+YXJjaC5odm0u
cGFyYW1zW2luZGV4XSA9IHZhbHVlOwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAg
ICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7CiAgICAgICAgIGRvbWFpbl91
bnBhdXNlKGQpOwpAQCAtNDIwNSwyMyArNDE4OSwyMyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fRE1fRE9NQUlOOgogICAg
ICAgICAvKiBUaGUgb25seSB2YWx1ZSB0aGlzIHNob3VsZCBldmVyIGJlIHNldCB0byBpcyBET01J
RF9TRUxGICovCi0gICAgICAgIGlmICggYS52YWx1ZSAhPSBET01JRF9TRUxGICkKKyAgICAgICAg
aWYgKCB2YWx1ZSAhPSBET01JRF9TRUxGICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAot
ICAgICAgICBhLnZhbHVlID0gY3Vycl9kLT5kb21haW5faWQ7CisgICAgICAgIHZhbHVlID0gY3Vy
cl9kLT5kb21haW5faWQ7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElf
U19TVEFURToKICAgICAgICAgcmMgPSAwOwotICAgICAgICBpZiAoIGEudmFsdWUgPT0gMyApCisg
ICAgICAgIGlmICggdmFsdWUgPT0gMyApCiAgICAgICAgICAgICBodm1fczNfc3VzcGVuZChkKTsK
LSAgICAgICAgZWxzZSBpZiAoIGEudmFsdWUgPT0gMCApCisgICAgICAgIGVsc2UgaWYgKCB2YWx1
ZSA9PSAwICkKICAgICAgICAgICAgIGh2bV9zM19yZXN1bWUoZCk7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9Q
QVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT046Ci0gICAgICAgIHJjID0gcG10aW1lcl9jaGFuZ2Vf
aW9wb3J0KGQsIGEudmFsdWUpOworICAgICAgICByYyA9IHBtdGltZXJfY2hhbmdlX2lvcG9ydChk
LCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVO
VF9DUjA6CiAgICAgY2FzZSBIVk1fUEFSQU1fTUVNT1JZX0VWRU5UX0NSMzoKQEAgLTQyMzYsMjQg
KzQyMjAsMjQgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAgIHJjID0geHNt
X2h2bV9wYXJhbV9uZXN0ZWQoWFNNX1BSSVYsIGQpOwogICAgICAgICBpZiAoIHJjICkKICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGEudmFsdWUgPiAxICkKKyAgICAgICAgaWYgKCB2
YWx1ZSA+IDEgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAvKgogICAgICAg
ICAgKiBSZW1vdmUgdGhlIGNoZWNrIGJlbG93IG9uY2Ugd2UgaGF2ZQogICAgICAgICAgKiBzaGFk
b3ctb24tc2hhZG93LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFw
KGQpICYmIGEudmFsdWUgKQorICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgJiYgdmFs
dWUgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIGEudmFsdWUgJiYK
KyAgICAgICAgaWYgKCB2YWx1ZSAmJgogICAgICAgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tI
Vk1fUEFSQU1fQUxUUDJNXSApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIC8q
IFNldCB1cCBOSFZNIHN0YXRlIGZvciBhbnkgdmNwdXMgdGhhdCBhcmUgYWxyZWFkeSB1cC4gKi8K
LSAgICAgICAgaWYgKCBhLnZhbHVlICYmCisgICAgICAgIGlmICggdmFsdWUgJiYKICAgICAgICAg
ICAgICAhZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9ORVNURURIVk1dICkKICAgICAgICAg
ICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKICAgICAgICAgICAgICAgICBpZiAoIHJjID09IDAgKQog
ICAgICAgICAgICAgICAgICAgICByYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2Uodik7Ci0g
ICAgICAgIGlmICggIWEudmFsdWUgfHwgcmMgKQorICAgICAgICBpZiAoICF2YWx1ZSB8fCByYyAp
CiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCiAgICAgICAgICAgICAgICAgbmVzdGVk
aHZtX3ZjcHVfZGVzdHJveSh2KTsKICAgICAgICAgYnJlYWs7CkBAIC00MjYxLDMwICs0MjQ1LDMw
IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICByYyA9IHhzbV9odm1fcGFy
YW1fYWx0cDJtaHZtKFhTTV9QUklWLCBkKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgaWYgKCBhLnZhbHVlID4gWEVOX0FMVFAyTV9saW1pdGVkICkKKyAg
ICAgICAgaWYgKCB2YWx1ZSA+IFhFTl9BTFRQMk1fbGltaXRlZCApCiAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgICAgIGlmICggYS52YWx1ZSAmJgorICAgICAgICBpZiAoIHZhbHVlICYm
CiAgICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9ORVNURURIVk1dICkK
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1f
UEFSQU1fVFJJUExFX0ZBVUxUX1JFQVNPTjoKLSAgICAgICAgaWYgKCBhLnZhbHVlID4gU0hVVERP
V05fTUFYICkKKyAgICAgICAgaWYgKCB2YWx1ZSA+IFNIVVRET1dOX01BWCApCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVR
X1NFUlZFUl9QRk46Ci0gICAgICAgIGQtPmFyY2guaHZtLmlvcmVxX2dmbi5iYXNlID0gYS52YWx1
ZTsKKyAgICAgICAgZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmJhc2UgPSB2YWx1ZTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTOgogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICAgICAgaWYgKCBhLnZhbHVlID09IDAgfHwK
LSAgICAgICAgICAgICBhLnZhbHVlID4gc2l6ZW9mKGQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNr
KSAqIDggKQorICAgICAgICBpZiAoIHZhbHVlID09IDAgfHwKKyAgICAgICAgICAgICB2YWx1ZSA+
IHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubWFzaykgKiA4ICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBhLnZhbHVlOyBpKysgKQorICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IHZhbHVlOyBpKysgKQogICAgICAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm0u
aW9yZXFfZ2ZuLm1hc2spOwogCiAgICAgICAgIGJyZWFrOwpAQCAtNDI5NiwzNSArNDI4MCwzNSBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVnYWN5X21hc2spICogOCk7CiAgICAgICAgIEJVSUxE
X0JVR19PTihIVk1fUEFSQU1fQlVGSU9SRVFfUEZOID4KICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVnYWN5X21hc2spICogOCk7Ci0gICAgICAgIGlm
ICggYS52YWx1ZSApCi0gICAgICAgICAgICBzZXRfYml0KGEuaW5kZXgsICZkLT5hcmNoLmh2bS5p
b3JlcV9nZm4ubGVnYWN5X21hc2spOworICAgICAgICBpZiAoIHZhbHVlICkKKyAgICAgICAgICAg
IHNldF9iaXQoaW5kZXgsICZkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVnYWN5X21hc2spOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6Ci0gICAgICAg
IGlmICggYS52YWx1ZSAhPSAwICYmIGEudmFsdWUgIT0gNCAmJiBhLnZhbHVlICE9IDggKQorICAg
ICAgICBpZiAoIHZhbHVlICE9IDAgJiYgdmFsdWUgIT0gNCAmJiB2YWx1ZSAhPSA4ICkKICAgICAg
ICAgewogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIH0KLSAgICAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gYS52YWx1ZTsKKyAgICAgICAg
ZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gdmFsdWU7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVk1fUEFSQU1fVk04Nl9UU1M6CiAgICAgICAgIC8qIEhhcmR3YXJlIHdvdWxkIHNpbGVudGx5
IHRydW5jYXRlIGhpZ2ggYml0cy4gKi8KLSAgICAgICAgaWYgKCBhLnZhbHVlICE9ICh1aW50MzJf
dClhLnZhbHVlICkKKyAgICAgICAgaWYgKCB2YWx1ZSAhPSAodWludDMyX3QpdmFsdWUgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBpZiAoIGQgPT0gY3Vycl9kICkKICAgICAgICAgICAgICAgICBk
b21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIH0KICAg
ICAgICAgLyogT2xkIGh2bWxvYWRlciBiaW5hcmllcyBoYXJkY29kZSB0aGUgc2l6ZSB0byAxMjgg
Ynl0ZXMuICovCi0gICAgICAgIGlmICggYS52YWx1ZSApCi0gICAgICAgICAgICBhLnZhbHVlIHw9
ICgxMjhVTEwgPDwgMzIpIHwgVk04Nl9UU1NfVVBEQVRFRDsKLSAgICAgICAgYS5pbmRleCA9IEhW
TV9QQVJBTV9WTTg2X1RTU19TSVpFRDsKKyAgICAgICAgaWYgKCB2YWx1ZSApCisgICAgICAgICAg
ICB2YWx1ZSB8PSAoMTI4VUxMIDw8IDMyKSB8IFZNODZfVFNTX1VQREFURUQ7CisgICAgICAgIGlu
ZGV4ID0gSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgotICAgICAgICBpZiAoIChhLnZhbHVlID4+IDMy
KSA8IHNpemVvZihzdHJ1Y3QgdHNzMzIpICkKKyAgICAgICAgaWYgKCAodmFsdWUgPj4gMzIpIDwg
c2l6ZW9mKHN0cnVjdCB0c3MzMikgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGQgPT0g
Y3Vycl9kICkKICAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CkBAIC00MzM1LDI2ICs0
MzE5LDU2IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICAgKiAyNTYgYml0
cyBpbnRlcnJ1cHQgcmVkaXJlY3Rpb24gYml0bWFwICsgNjRrIGJpdHMgSS9PIGJpdG1hcAogICAg
ICAgICAgKiBwbHVzIG9uZSBwYWRkaW5nIGJ5dGUpLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCAoYS52YWx1ZSA+PiAzMikgPiBzaXplb2Yoc3RydWN0IHRzczMyKSArCisgICAgICAgIGlmICgg
KHZhbHVlID4+IDMyKSA+IHNpemVvZihzdHJ1Y3QgdHNzMzIpICsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMHgxMDAgLyA4KSArICgweDEwMDAwIC8gOCkgKyAxICkKLSAgICAgICAg
ICAgIGEudmFsdWUgPSAodWludDMyX3QpYS52YWx1ZSB8CisgICAgICAgICAgICB2YWx1ZSA9ICh1
aW50MzJfdCl2YWx1ZSB8CiAgICAgICAgICAgICAgICAgICAgICAgKChzaXplb2Yoc3RydWN0IHRz
czMyKSArICgweDEwMCAvIDgpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEpIDw8IDMyKTsKLSAgICAgICAgYS52YWx1ZSB8
PSBWTTg2X1RTU19VUERBVEVEOworICAgICAgICB2YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVEOwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX01DQV9DQVA6Ci0gICAgICAgIHJj
ID0gdm1jZV9lbmFibGVfbWNhX2NhcChkLCBhLnZhbHVlKTsKKyAgICAgICAgcmMgPSB2bWNlX2Vu
YWJsZV9tY2FfY2FwKGQsIHZhbHVlKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYg
KCByYyAhPSAwICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBkLT5hcmNoLmh2bS5wYXJhbXNb
YS5pbmRleF0gPSBhLnZhbHVlOworICAgIGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF0gPSB2YWx1
ZTsKIAogICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9IQ0FMTCwgInNldCBwYXJhbSAldSA9ICUi
UFJJeDY0LAotICAgICAgICAgICAgICAgIGEuaW5kZXgsIGEudmFsdWUpOworICAgICAgICAgICAg
ICAgIGluZGV4LCB2YWx1ZSk7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgaHZt
b3Bfc2V0X3BhcmFtKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90
KSBhcmcpCit7CisgICAgc3RydWN0IHhlbl9odm1fcGFyYW0gYTsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkOworICAgIGludCByYzsKKworICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEp
ICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05S
X1BBUkFNUyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogTWFrZSBzdXJlIHRo
ZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQgZHVyaW5nIHNwZWN1bGF0aW9uLiAq
LworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisKKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5
X2FueV9pZChhLmRvbWlkKTsKKyAgICBpZiAoIGQgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAt
RVNSQ0g7CisKKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAp
CisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSBodm1fc2V0X3BhcmFtKGQsIGEuaW5kZXgs
IGEudmFsdWUpOwogCiAgb3V0OgogICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwpAQCAtNDM2Miw3
ICs0Mzc2LDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiB9CiAKIHN0YXRpYyBpbnQg
aHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5faHZtX3BhcmFtICphKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGluZGV4KQogewogICAgIGludCByYzsKIApAQCAt
NDM3MCw3ICs0Mzg0LDcgQEAgc3RhdGljIGludCBodm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHN3aXRj
aCAoIGEtPmluZGV4ICkKKyAgICBzd2l0Y2ggKCBpbmRleCApCiAgICAgewogICAgIC8qIFRoZSBm
b2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVhZCBieSB0aGUgZ3Vlc3QuICovCiAgICAgY2Fz
ZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgpAQCAtNDQwMCw2ICs0NDE0LDQzIEBAIHN0YXRpYyBp
bnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsK
IH0KIAorc3RhdGljIGludCBodm1fZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90
IGluZGV4LCB1aW50NjRfdCAqdmFsdWUpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCBpbmRl
eCA+PSBIVk1fTlJfUEFSQU1TIHx8ICF2YWx1ZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgcmMgPSBodm1fYWxsb3dfZ2V0X3BhcmFtKGQsIGluZGV4KTsKKyAgICBpZiAoIHJjICkK
KyAgICAgICAgcmV0dXJuIHJjOworCisgICAgc3dpdGNoICggaW5kZXggKQorICAgIHsKKyAgICBj
YXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6CisgICAgICAgICp2YWx1ZSA9IGQtPmFyY2guaHZt
LmlzX3MzX3N1c3BlbmRlZCA/IDMgOiAwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZN
X1BBUkFNX1ZNODZfVFNTOgorICAgICAgICAqdmFsdWUgPSAodWludDMyX3QpZC0+YXJjaC5odm0u
cGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF07CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ6CisgICAgICAgICp2YWx1ZSA9IGQtPmFyY2gu
aHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdICYKKyAgICAgICAgICAgICAgICAg
ICB+Vk04Nl9UU1NfVVBEQVRFRDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWTV9QQVJB
TV9YODdfRklQX1dJRFRIOgorICAgICAgICAqdmFsdWUgPSBkLT5hcmNoLng4N19maXBfd2lkdGg7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgICp2YWx1ZSA9IGQtPmFyY2gu
aHZtLnBhcmFtc1tpbmRleF07CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiAw
OworfTsKKwogc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKIHsKQEAgLTQ0MjQsMzMgKzQ0NzUsMTAgQEAg
c3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgcmMgPSBodm1fYWxsb3dfZ2V0X3BhcmFtKGQsICZh
KTsKKyAgICByYyA9IGh2bV9nZXRfcGFyYW0oZCwgYS5pbmRleCwgJmEudmFsdWUpOwogICAgIGlm
ICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHN3aXRjaCAoIGEuaW5kZXggKQotICAg
IHsKLSAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6Ci0gICAgICAgIGEudmFsdWUgPSBk
LT5hcmNoLmh2bS5pc19zM19zdXNwZW5kZWQgPyAzIDogMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAg
ICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoKLSAgICAgICAgYS52YWx1ZSA9ICh1aW50MzJfdClk
LT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEXTsKLSAgICAgICAgYnJl
YWs7Ci0KLSAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoKLSAgICAgICAgYS52YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdICYKLSAgICAg
ICAgICAgICAgICAgIH5WTTg2X1RTU19VUERBVEVEOwotICAgICAgICBicmVhazsKLQotICAgIGNh
c2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6Ci0gICAgICAgIGEudmFsdWUgPSBkLT5hcmNoLng4
N19maXBfd2lkdGg7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGEudmFs
dWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LQogICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVGQVVMVCA6IDA7CiAK
ICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSENBTEwsICJnZXQgcGFyYW0gJXUgPSAlIlBSSXg2
NCwKQEAgLTUyNjYsNiArNTI5NCwzNiBAQCB2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcihz
dHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgYWx0ZXJuYXRpdmVfdmNh
bGwoaHZtX2Z1bmNzLnNldF9zZWdtZW50X3JlZ2lzdGVyLCB2LCBzZWcsIHJlZyk7CiB9CiAKK2lu
dCBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAqc3JjLCBzdHJ1Y3Qg
ZG9tYWluICpkc3QpCit7CisgICAgaW50IHJjLCBpOworICAgIHN0cnVjdCBodm1fZG9tYWluX2Nv
bnRleHQgYyA9IHsgfTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgSFZNX05SX1BBUkFNUzsgaSsr
ICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbHVlID0gMDsKKworICAgICAgICBpZiAoIGh2
bV9nZXRfcGFyYW0oc3JjLCBpLCAmdmFsdWUpIHx8ICF2YWx1ZSApCisgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICBpZiAoIChyYyA9IGh2bV9zZXRfcGFyYW0oZHN0LCBpLCB2YWx1ZSkp
ICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBjLnNpemUgPSBodm1fc2F2
ZV9zaXplKHNyYyk7CisgICAgaWYgKCAoYy5kYXRhID0gdm1hbGxvYyhjLnNpemUpKSA9PSBOVUxM
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpZiAoICEocmMgPSBodm1fc2F2ZShz
cmMsICZjKSkgKQorICAgIHsKKyAgICAgICAgYy5jdXIgPSAwOworICAgICAgICByYyA9IGh2bV9s
b2FkKGRzdCwgJmMpOworICAgIH0KKworICAgIHZmcmVlKGMuZGF0YSk7CisgICAgcmV0dXJuIHJj
OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9o
dm0uaAppbmRleCAwOTc5M2MxMmU5Li42MTA2YjgyYzk1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApA
QCAtMzM2LDYgKzMzNiw4IEBAIHVuc2lnbmVkIGxvbmcgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRz
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9yZSk7CiBib29sIGh2bV9mbHVzaF92
Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY3R4dCk7CiAKK2ludCBodm1fY29weV9jb250
ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAqc3JjLCBzdHJ1Y3QgZG9tYWluICpkc3QpOwor
CiAjaWZkZWYgQ09ORklHX0hWTQogCiAjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpIGh2bV9n
ZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIDApCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfK-0004bH-BJ; Tue, 21 Jan 2020 17:50:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfJ-0004aa-AV
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:13 +0000
X-Inumbo-ID: 738d7522-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 738d7522-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:03 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929128"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:00 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:36 -0800
Message-Id: <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow p2m_get_page_from_gfn
 to return shared 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG93bmVyIGRvbWFpbiBvZiBzaGFyZWQgcGFnZXMgaXMgZG9tX2NvdywgdXNlIHRoYXQgZm9y
IGdldF9wYWdlCm90aGVyd2lzZSB0aGUgZnVuY3Rpb24gZmFpbHMgdG8gcmV0dXJuIHRoZSBjb3Jy
ZWN0IHBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDUgKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMzExOTI2OTA3
My4uZmRlYjc0MjcwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTk0LDcgKzU5NCwxMCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgaWYgKCBwMm1faXNfcmFtKCp0KSAmJiBtZm5f
dmFsaWQobWZuKSApCiAgICAgewogICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICkKKyAgICAgICAgaWYgKCAh
Z2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICYmCisgICAgICAgICAgICAgLyogUGFnZSBjb3Vs
ZCBiZSBzaGFyZWQgKi8KKyAgICAgICAgICAgICAoIWRvbV9jb3cgfHwgIXAybV9pc19zaGFyZWQo
KnQpIHx8CisgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQogICAgICAg
ICAgICAgcGFnZSA9IE5VTEw7CiAgICAgfQogICAgIHB1dF9nZm4ocDJtLT5kb21haW4sIGdmbl94
KGdmbikpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfP-0004dd-Ng; Tue, 21 Jan 2020 17:50:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfO-0004cX-Ac
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:18 +0000
X-Inumbo-ID: 74ea0959-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74ea0959-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:07 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929135"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:01 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:37 -0800
Message-Id: <bfe6276a31058a0dc90e9cf3352cae2da08d9cb7.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/18] x86/mem_sharing: make get_two_gfns
 take locks conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIFZNIGZvcmtpbmcgdGhlIGNsaWVudCBsb2NrIHdpbGwgYWxyZWFkeSBiZSB0YWtlbi4K
ClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVycyA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDExICsrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICB8IDEwICsrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRl
eCA2NGRkMzY4OWRmLi4yYTIwZTQ5NThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtOTQzLDcg
Kzk0Myw3IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdmbl90
IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICB1bnNpZ25lZCBsb25nIHB1dF9jb3VudCA9IDA7
CiAKICAgICBnZXRfdHdvX2dmbnMoc2QsIHNnZm4sICZzbWZuX3R5cGUsIE5VTEwsICZzbWZuLAot
ICAgICAgICAgICAgICAgICBjZCwgY2dmbiwgJmNtZm5fdHlwZSwgTlVMTCwgJmNtZm4sIDAsICZ0
Zyk7CisgICAgICAgICAgICAgICAgIGNkLCBjZ2ZuLCAmY21mbl90eXBlLCBOVUxMLCAmY21mbiwg
MCwgJnRnLCB0cnVlKTsKIAogICAgIC8qCiAgICAgICogVGhpcyB0cmlja3kgYnVzaW5lc3MgaXMg
dG8gYXZvaWQgdHdvIGNhbGxlcnMgZGVhZGxvY2tpbmcgaWYKQEAgLTEwNjEsNyArMTA2MSw3IEBA
IGVycl9vdXQ6CiB9CiAKIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9t
YWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2QsIHVuc2lnbmVkIGxvbmcgY2dm
bikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpjZCwgdW5z
aWduZWQgbG9uZyBjZ2ZuLCBib29sIGxvY2spCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3Bh
Z2U7CiAgICAgaW50IHJldCA9IC1FSU5WQUw7CkBAIC0xMDczLDcgKzEwNzMsNyBAQCBpbnQgbWVt
X3NoYXJpbmdfYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcg
c2dmbiwgc2hyX2hhbmRsZQogICAgIHN0cnVjdCB0d29fZ2ZucyB0ZzsKIAogICAgIGdldF90d29f
Z2ZucyhzZCwgX2dmbihzZ2ZuKSwgJnNtZm5fdHlwZSwgTlVMTCwgJnNtZm4sCi0gICAgICAgICAg
ICAgICAgIGNkLCBfZ2ZuKGNnZm4pLCAmY21mbl90eXBlLCAmYSwgJmNtZm4sIDAsICZ0Zyk7Cisg
ICAgICAgICAgICAgICAgIGNkLCBfZ2ZuKGNnZm4pLCAmY21mbl90eXBlLCAmYSwgJmNtZm4sIDAs
ICZ0ZywgbG9jayk7CiAKICAgICAvKiBHZXQgdGhlIHNvdXJjZSBzaGFyZWQgcGFnZSwgY2hlY2sg
YW5kIGxvY2sgKi8KICAgICByZXQgPSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElE
OwpAQCAtMTE1MCw3ICsxMTUwLDggQEAgaW50IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKHN0
cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGUKIGVycl91bmxv
Y2s6CiAgICAgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2soc3BhZ2UpOwogZXJyX291dDoKLSAgICBw
dXRfdHdvX2dmbnMoJnRnKTsKKyAgICBpZiAoIGxvY2sgKQorICAgICAgICBwdXRfdHdvX2dmbnMo
JnRnKTsKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xNTcxLDcgKzE1NzIsNyBAQCBpbnQgbWVt
X3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3Bf
dCkgYXJnKQogICAgICAgICBzaCAgICAgID0gbXNvLnUuc2hhcmUuc291cmNlX2hhbmRsZTsKICAg
ICAgICAgY2dmbiAgICA9IG1zby51LnNoYXJlLmNsaWVudF9nZm47CiAKLSAgICAgICAgcmMgPSBt
ZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChkLCBzZ2ZuLCBzaCwgY2QsIGNnZm4pOworICAgICAg
ICByYyA9IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKGQsIHNnZm4sIHNoLCBjZCwgY2dmbiwg
dHJ1ZSk7CiAKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oY2QpOwogICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CmluZGV4IDk0Mjg1ZGIxYjQuLjczOTljNGE4OTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNTM5LDcgKzUz
OSw3IEBAIHN0cnVjdCB0d29fZ2ZucyB7CiBzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3R3b19nZm5z
KHN0cnVjdCBkb21haW4gKnJkLCBnZm5fdCByZ2ZuLAogICAgICAgICBwMm1fdHlwZV90ICpydCwg
cDJtX2FjY2Vzc190ICpyYSwgbWZuX3QgKnJtZm4sIHN0cnVjdCBkb21haW4gKmxkLAogICAgICAg
ICBnZm5fdCBsZ2ZuLCBwMm1fdHlwZV90ICpsdCwgcDJtX2FjY2Vzc190ICpsYSwgbWZuX3QgKmxt
Zm4sCi0gICAgICAgIHAybV9xdWVyeV90IHEsIHN0cnVjdCB0d29fZ2ZucyAqcnZhbCkKKyAgICAg
ICAgcDJtX3F1ZXJ5X3QgcSwgc3RydWN0IHR3b19nZm5zICpydmFsLCBib29sIGxvY2spCiB7CiAg
ICAgbWZuX3QgICAgICAgICAgICpmaXJzdF9tZm4sICpzZWNvbmRfbWZuLCBzY3JhdGNoX21mbjsK
ICAgICBwMm1fYWNjZXNzX3QgICAgKmZpcnN0X2EsICpzZWNvbmRfYSwgc2NyYXRjaF9hOwpAQCAt
NTY5LDEwICs1NjksMTAgQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAjdW5kZWYgYXNzaWduX3BvaW50ZXJzCiAKICAgICAvKiBOb3cg
ZG8gdGhlIGdldHMgKi8KLSAgICAqZmlyc3RfbWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJt
X2dldF9ob3N0cDJtKHJ2YWwtPmZpcnN0X2RvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2Es
IHEsIE5VTEwpOwotICAgICpzZWNvbmRfbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0
X2hvc3RwMm0ocnZhbC0+c2Vjb25kX2RvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl94KHJ2YWwtPnNlY29uZF9nZm4pLCBzZWNvbmRfdCwgc2Vjb25kX2Es
IHEsIE5VTEwpOworICAgICpmaXJzdF9tZm4gID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybV9n
ZXRfaG9zdHAybShydmFsLT5maXJzdF9kb21haW4pLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2Es
IHEsIE5VTEwsIGxvY2spOworICAgICpzZWNvbmRfbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNz
KHAybV9nZXRfaG9zdHAybShydmFsLT5zZWNvbmRfZG9tYWluKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5feChydmFsLT5zZWNvbmRfZ2ZuKSwgc2Vjb25kX3Qs
IHNlY29uZF9hLCBxLCBOVUxMLCBsb2NrKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHB1dF90
d29fZ2ZucyhzdHJ1Y3QgdHdvX2dmbnMgKmFyZykKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxfS-0004et-1j; Tue, 21 Jan 2020 17:50:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfR-0004eU-Gw
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:21 +0000
X-Inumbo-ID: 79141b7c-3c76-11ea-aecd-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79141b7c-3c76-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 17:50:12 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929173"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:03 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:41 -0800
Message-Id: <a39bf7418d86179b234876da4346fbd437d32854.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/18] x86/mem_sharing: Use INVALID_MFN and
 p2m_is_shared in relinquish_shared_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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdXNpbmcgX21mbigwKSBpcyBvZiBubyBjb25zZXF1ZW5jZSBkdXJpbmcgdGVhcmRvd24s
IElOVkFMSURfTUZOIGlzIHRoZQpjb3JyZWN0IHZhbHVlIHRoYXQgc2hvdWxkIGJlIHVzZWQuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggMTg0NmY5N2Fj
Yy4uY2MzZmM5NzYxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEzMTQsNyArMTMxNCw3IEBA
IGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYg
dCA9PSBwMm1fcmFtX3NoYXJlZCApCisgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYgcDJt
X2lzX3NoYXJlZCh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIERvZXMgbm90IGZhaWwg
d2l0aCBFTk9NRU0gZ2l2ZW4gdGhlIERFU1RST1kgZmxhZyAqLwogICAgICAgICAgICAgQlVHX09O
KF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKApAQCAtMTMyNCw3ICsxMzI0LDcgQEAgaW50IHJl
bGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgKiB1
bnNoYXJlLiAgTXVzdCBzdWNjZWVkOiB3ZSBqdXN0IHJlYWQgdGhlIG9sZCBlbnRyeSBhbmQKICAg
ICAgICAgICAgICAqIHdlIGhvbGQgdGhlIHAybSBsb2NrLgogICAgICAgICAgICAgICovCi0gICAg
ICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgX21mbigwKSwg
UEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwg
X2dmbihnZm4pLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm1fYWNjZXNzX3J3eCwgLTEpOwogICAg
ICAgICAgICAgQVNTRVJUKCFzZXRfcmMpOwogICAgICAgICAgICAgY291bnQgKz0gMHgxMDsKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfU-0004hG-LG; Tue, 21 Jan 2020 17:50:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfT-0004gL-Ao
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:23 +0000
X-Inumbo-ID: 74ea095a-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74ea095a-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:07 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:02 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929150"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:01 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:38 -0800
Message-Id: <841623e5c8bb2f88c3eb5329f2898c081d831e94.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/18] x86/mem_sharing: drop flags from
 mem_sharing_unshare_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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Julien Grall <julien@xen.org>,
 =?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>

QWxsIGNhbGxlcnMgcGFzcyAwIGluLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwg
OCArKystLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCmluZGV4IDY1MTk5OGU3ODMuLjU1YmY3MzUzYzkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTg5OCw3
ICsxODk4LDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAogICAgIGlmICggbnBmZWMud3JpdGVfYWNjZXNzICYmIChwMm10ID09
IHAybV9yYW1fc2hhcmVkKSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0o
cDJtKSk7Ci0gICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdl
KGN1cnJkLCBnZm4sIDApOworICAgICAgICBzaGFyaW5nX2Vub21lbSA9IG1lbV9zaGFyaW5nX3Vu
c2hhcmVfcGFnZShjdXJyZCwgZ2ZuKTsKICAgICAgICAgcmMgPSAxOwogICAgICAgICBnb3RvIG91
dF9wdXRfZ2ZuOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBmZGViNzQyNzA3Li40M2RkNDZhMzJmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA
IC01MTUsNyArNTE1LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAqIFRyeSB0byB1bnNo
YXJlLiBJZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAogICAgICAgICAgKiBz
bGVlcGluZy4KICAgICAgICAgICovCi0gICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKKyAgICAgICAgaWYgKCBtZW1fc2hhcmlu
Z191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbl9sKSA8IDAgKQogICAgICAgICAgICAgbWVt
X3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIGZhbHNlKTsKICAgICAg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5V
TEwpOwogICAgIH0KQEAgLTg5OSw4ICs4OTksNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgewogICAgICAg
ICAgICAgLyogRG8gYW4gdW5zaGFyZSB0byBjbGVhbmx5IHRha2UgY2FyZSBvZiBhbGwgY29ybmVy
IGNhc2VzLiAqLwogICAgICAgICAgICAgaW50IHJjOwotICAgICAgICAgICAgcmMgPSBtZW1fc2hh
cmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLCAwKTsKKyAgICAgICAgICAg
IHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5feChnZm5fYWRk
KGdmbiwgaSkpKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5
LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDMwOWU4NzJlZGYuLmM3ZDJiYWM0NTIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpA
QCAtMzUyLDcgKzM1Miw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAqIG1pZ2h0IGJlIHRoZSBvbmx5IG9uZSB1
c2luZyB0aGlzIHNoYXJlZCBwYWdlLCBhbmQgd2UgbmVlZCB0bwogICAgICAgICAgKiB0cmlnZ2Vy
IHByb3BlciBjbGVhbnVwLiBPbmNlIGRvbmUsIHRoaXMgaXMgbGlrZSBhbnkgb3RoZXIgcGFnZS4K
ICAgICAgICAgICovCi0gICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdt
Zm4sIDApOworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuKTsK
ICAgICAgICAgaWYgKCByYyApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0oZCwgZ21mbiwgZmFsc2UpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tZW1fc2hhcmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCmlu
ZGV4IGFmMmExMDM4YjUuLmNmNzg0ODcwOWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgK
QEAgLTY5LDEwICs2OSw5IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZsYWdz
KTsKIAogc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgZmxhZ3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7Ci0gICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191
bnNoYXJlX3BhZ2UoZCwgZ2ZuLCBmbGFncyk7CisgICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191
bnNoYXJlX3BhZ2UoZCwgZ2ZuLCAwKTsKICAgICBCVUdfT04ocmMgJiYgKHJjICE9IC1FTk9NRU0p
KTsKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xMTUsOCArMTE0LDcgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zKHZvaWQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBmbGFncykKK3N0YXRpYyBpbmxpbmUgaW50
IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50: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 1itxfa-0004kn-0Q; Tue, 21 Jan 2020 17:50:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfY-0004jj-As
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:28 +0000
X-Inumbo-ID: 7856bad2-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7856bad2-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:11 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929158"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:02 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:39 -0800
Message-Id: <0cb067e1d0ab8bbba63a461d61c4f07cd15ab0d6.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/18] x86/mem_sharing: don't try to unshare
 twice during page fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 =?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>

VGhlIHBhZ2Ugd2FzIGFscmVhZHkgdHJpZWQgdG8gYmUgdW5zaGFyZWQgaW4gZ2V0X2dmbl90eXBl
X2FjY2Vzcy4gSWYgdGhhdApkaWRuJ3Qgd29yaywgdGhlbiB0cnlpbmcgYWdhaW4gaXMgcG9pbnRs
ZXNzLiBEb24ndCB0cnkgdG8gc2VuZCB2bV9ldmVudCBhZ2FpbgplaXRoZXIsIHNpbXBseSBjaGVj
ayBpZiB0aGVyZSBpcyBhIHJpbmcgb3Igbm90LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMjUgKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCmluZGV4IDU1YmY3MzUzYzkuLmU2MGI0OTMxYmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
MzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3Zw
Y2kuaD4KICNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CisjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+
CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFzbS9oYXAuaD4KICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgpAQCAtMTcwMiw3ICsxNzAzLDcgQEAgaW50IGh2bV9oYXBfbmVzdGVk
X3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIHN0cnVjdCBk
b21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
ICpob3N0cDJtOwogICAgIGludCByYywgZmFsbF90aHJvdWdoID0gMCwgcGFnZWQgPSAwOwotICAg
IGludCBzaGFyaW5nX2Vub21lbSA9IDA7CisgICAgYm9vbCBzaGFyaW5nX2Vub21lbSA9IGZhbHNl
OwogICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxX3B0ciA9IE5VTEw7CiAgICAgYm9vbCBzeW5j
ID0gZmFsc2U7CiAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXI7CkBAIC0xODk0LDE0ICsxODk1
LDE2IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25l
ZCBsb25nIGdsYSwKICAgICBpZiAoIHAybV9pc19wYWdlZChwMm10KSB8fCAocDJtdCA9PSBwMm1f
cmFtX3BhZ2luZ19vdXQpICkKICAgICAgICAgcGFnZWQgPSAxOwogCi0gICAgLyogTWVtIHNoYXJp
bmc6IHVuc2hhcmUgdGhlIHBhZ2UgYW5kIHRyeSBhZ2FpbiAqLwotICAgIGlmICggbnBmZWMud3Jp
dGVfYWNjZXNzICYmIChwMm10ID09IHAybV9yYW1fc2hhcmVkKSApCisjaWZkZWYgQ09ORklHX01F
TV9TSEFSSU5HCisgICAgLyogTWVtIHNoYXJpbmc6IGlmIHN0aWxsIHNoYXJlZCBvbiB3cml0ZSBh
Y2Nlc3MgdGhlbiBpdHMgZW5vbWVtICovCisgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYg
cDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3Rw
Mm0ocDJtKSk7Ci0gICAgICAgIHNoYXJpbmdfZW5vbWVtID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKGN1cnJkLCBnZm4pOworICAgICAgICBzaGFyaW5nX2Vub21lbSA9IHRydWU7CiAgICAgICAg
IHJjID0gMTsKICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKICAgICB9CisjZW5kaWYKIAogICAg
IC8qIFNwdXJpb3VzIGZhdWx0PyBQb0QgYW5kIGxvZy1kaXJ0eSBhbHNvIHRha2UgdGhpcyBwYXRo
LiAqLwogICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCkBAIC0xOTU1LDE5ICsxOTU4LDIxIEBA
IGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25n
IGdsYSwKICAgICAgKi8KICAgICBpZiAoIHBhZ2VkICkKICAgICAgICAgcDJtX21lbV9wYWdpbmdf
cG9wdWxhdGUoY3VycmQsIGdmbik7CisKICAgICBpZiAoIHNoYXJpbmdfZW5vbWVtICkKICAgICB7
Ci0gICAgICAgIGludCBydjsKLQotICAgICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25vdGlm
eV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCisjaWZkZWYgQ09ORklHX01FTV9TSEFS
SU5HCisgICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcoY3VycmQtPnZtX2V2ZW50X3No
YXJlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21h
aW4gJWh1IGF0dGVtcHQgdG8gdW5zaGFyZSAiCi0gICAgICAgICAgICAgICAgICAgICAiZ2ZuICVs
eCwgRU5PTUVNIGFuZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAg
IGN1cnJkLT5kb21haW5faWQsIGdmbiwgcnYpOworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiRG9tYWluICVwZCBhdHRlbXB0IHRvIHVuc2hhcmUgIgorICAgICAgICAgICAgICAgICAg
ICAiZ2ZuICVseCwgRU5PTUVNIGFuZCBubyBoZWxwZXJcbiIsCisgICAgICAgICAgICAgICAgICAg
IGN1cnJkLCBnZm4pOwogICAgICAgICAgICAgLyogQ3Jhc2ggdGhlIGRvbWFpbiAqLwogICAgICAg
ICAgICAgcmMgPSAwOwogICAgICAgICB9CisjZW5kaWYKICAgICB9CisKICAgICBpZiAoIHJlcV9w
dHIgKQogICAgIHsKICAgICAgICAgaWYgKCBtb25pdG9yX3RyYXBzKGN1cnIsIHN5bmMsIHJlcV9w
dHIpIDwgMCApCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxfc-0004n1-Br; Tue, 21 Jan 2020 17:50:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfb-0004lo-5h
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:31 +0000
X-Inumbo-ID: 7e823ddc-3c76-11ea-aecd-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e823ddc-3c76-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 17:50:21 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:09 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929250"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:07 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:48 -0800
Message-Id: <d2a7c532b8ff412cdda102d81c114e0c642dfcbc.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.com>,
 Julien Grall <julien@xen.org>,
 =?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>

Vk0gZm9ya2luZyBpcyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBhIGRvbWFpbiB3aXRoIGFuIGVt
cHR5IG1lbW9yeSBzcGFjZSBhbmQgYQpwYXJlbnQgZG9tYWluIHNwZWNpZmllZCBmcm9tIHdoaWNo
IHRvIHBvcHVsYXRlIHRoZSBtZW1vcnkgd2hlbiBuZWNlc3NhcnkuIEZvcgp0aGUgbmV3IGRvbWFp
biB0byBiZSBmdW5jdGlvbmFsIHRoZSBWTSBzdGF0ZSBpcyBjb3BpZWQgb3ZlciBhcyBwYXJ0IG9m
IHRoZSBmb3JrCm9wZXJhdGlvbiAoSFZNIHBhcmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAgOSArKwogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYyAgICAgfCAyMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bWVtX3NoYXJpbmcuaCB8ICAyMCArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAg
ICB8ICAgNSArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDIgKwogNyBm
aWxlcyBjaGFuZ2VkLCAyNjUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
MjhmZWZhMWY4MS4uOTUzYWJjYzFmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMjE5OCw2ICsyMTk4LDE1IEBAIGludCBk
b21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAg
IHJldCA9IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKGQpOwogICAgICAgICAgICAgaWYgKCByZXQg
KQogICAgICAgICAgICAgICAgIHJldHVybiByZXQ7CisKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBJZiB0aGUgZG9tYWluIGlzIGZvcmtlZCwgZGVjcmVtZW50IHRoZSBwYXJlbnQncyBw
YXVzZSBjb3VudC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBkLT5wYXJlbnQg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQtPnBhcmVu
dCk7CisgICAgICAgICAgICAgICAgZC0+cGFyZW50ID0gTlVMTDsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGU2MGI0OTMxYmYuLjYwMTJiODg4NDUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwpAQCAtMTkwNiw3ICsxOTA2LDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFk
ZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIH0KICNlbmRpZgogCi0gICAgLyogU3B1
cmlvdXMgZmF1bHQ/IFBvRCBhbmQgbG9nLWRpcnR5IGFsc28gdGFrZSB0aGlzIHBhdGguICovCisg
ICAgLyogU3B1cmlvdXMgZmF1bHQ/IFBvRCwgbG9nLWRpcnR5IGFuZCBWTSBmb3JraW5nIGFsc28g
dGFrZSB0aGlzIHBhdGguICovCiAgICAgaWYgKCBwMm1faXNfcmFtKHAybXQpICkKICAgICB7CiAg
ICAgICAgIHJjID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
IGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggZTNkZGI2M2I0Zi4uNzQ5MzA1
NDE3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTIyLDExICsyMiwxMyBAQAogCiAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8
eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3J3
bG9jay5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5o
PgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2lu
Y2x1ZGUgPHhlbi9yY3VwZGF0ZS5oPgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KQEAgLTM2LDYgKzM4LDkgQEAKICNpbmNsdWRlIDxhc20v
YWx0cDJtLmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgorI2luY2x1ZGUgPGFzbS9oYXAuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgorI2luY2x1
ZGUgPGFzbS9odm0vc2F2ZS5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KIAogI2luY2x1ZGUgIm1t
LWxvY2tzLmgiCkBAIC0xNDIxLDYgKzE0MjYsMTkxIEBAIHN0YXRpYyBpbmxpbmUgaW50IG1lbV9z
aGFyaW5nX2NvbnRyb2woc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBlbmFibGUpCiAgICAgcmV0dXJu
IDA7CiB9CiAKKy8qCisgKiBGb3JraW5nIGEgcGFnZSBvbmx5IGdldHMgY2FsbGVkIHdoZW4gdGhl
IFZNIGZhdWx0cyBkdWUgdG8gbm8gZW50cnkgYmVpbmcKKyAqIGluIHRoZSBFUFQgZm9yIHRoZSBh
Y2Nlc3MuIERlcGVuZGluZyBvbiB0aGUgdHlwZSBvZiBhY2Nlc3Mgd2UgZWl0aGVyCisgKiBwb3B1
bGF0ZSB0aGUgcGh5c21hcCB3aXRoIGEgc2hhcmVkIGVudHJ5IGZvciByZWFkLW9ubHkgYWNjZXNz
IG9yCisgKiBmb3JrIHRoZSBwYWdlIGlmIGl0cyBhIHdyaXRlIGFjY2Vzcy4KKyAqCisgKiBUaGUg
Y2xpZW50IHAybSBpcyBhbHJlYWR5IGxvY2tlZCBzbyB3ZSBvbmx5IG5lZWQgdG8gbG9jaworICog
dGhlIHBhcmVudCdzIGhlcmUuCisgKi8KK2ludCBtZW1fc2hhcmluZ19mb3JrX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHVuc2hhcmluZykKK3sKKyAgICBpbnQgcmMgPSAt
RU5PRU5UOworICAgIHNocl9oYW5kbGVfdCBoYW5kbGU7CisgICAgc3RydWN0IGRvbWFpbiAqcGFy
ZW50OworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgdW5zaWduZWQgbG9uZyBnZm5f
bCA9IGdmbl94KGdmbik7CisgICAgbWZuX3QgbWZuLCBuZXdfbWZuOworICAgIHAybV90eXBlX3Qg
cDJtdDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgaWYgKCAhbWVtX3NoYXJp
bmdfaXNfZm9yayhkKSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgcGFyZW50ID0g
ZC0+cGFyZW50OworCisgICAgaWYgKCAhdW5zaGFyaW5nICkKKyAgICB7CisgICAgICAgIC8qIEZv
ciByZWFkLW9ubHkgYWNjZXNzZXMgd2UganVzdCBhZGQgYSBzaGFyZWQgZW50cnkgdG8gdGhlIHBo
eXNtYXAgKi8KKyAgICAgICAgd2hpbGUgKCBwYXJlbnQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICEocmMgPSBub21pbmF0ZV9wYWdlKHBhcmVudCwgZ2ZuLCAwLCAmaGFuZGxlKSkgKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBwYXJlbnQgPSBwYXJlbnQtPnBh
cmVudDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgLyogVGhlIGNsaWVudCdzIHAybSBpcyBhbHJlYWR5IGxvY2tlZCAqLworICAgICAgICAg
ICAgc3RydWN0IHAybV9kb21haW4gKnBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0ocGFyZW50KTsKKwor
ICAgICAgICAgICAgcDJtX2xvY2socHAybSk7CisgICAgICAgICAgICByYyA9IGFkZF90b19waHlz
bWFwKHBhcmVudCwgZ2ZuX2wsIGhhbmRsZSwgZCwgZ2ZuX2wsIGZhbHNlKTsKKyAgICAgICAgICAg
IHAybV91bmxvY2socHAybSk7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogSWYgaXQn
cyBhIHdyaXRlIGFjY2VzcyAoaWUuIHVuc2hhcmluZykgb3IgaWYgYWRkaW5nIGEgc2hhcmVkIGVu
dHJ5IHRvCisgICAgICogdGhlIHBoeXNtYXAgZmFpbGVkIHdlJ2xsIGZvcmsgdGhlIHBhZ2UgZGly
ZWN0bHkuCisgICAgICovCisgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHBhcmVu
dCA9IGQtPnBhcmVudDsKKworICAgIHdoaWxlICggcGFyZW50ICkKKyAgICB7CisgICAgICAgIG1m
biA9IGdldF9nZm5fcXVlcnkocGFyZW50LCBnZm5fbCwgJnAybXQpOworCisgICAgICAgIGlmICgg
bWZuX3ZhbGlkKG1mbikgJiYgcDJtX2lzX2FueV9yYW0ocDJtdCkgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgcHV0X2dmbihwYXJlbnQsIGdmbl9sKTsKKyAgICAgICAgcGFyZW50ID0g
cGFyZW50LT5wYXJlbnQ7CisgICAgfQorCisgICAgaWYgKCAhcGFyZW50ICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBpZiAoICEocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAw
KSkgKQorICAgIHsKKyAgICAgICAgcHV0X2dmbihwYXJlbnQsIGdmbl9sKTsKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgbmV3X21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwor
ICAgIGNvcHlfZG9tYWluX3BhZ2UobmV3X21mbiwgbWZuKTsKKyAgICBzZXRfZ3Bmbl9mcm9tX21m
bihtZm5feChuZXdfbWZuKSwgZ2ZuX2wpOworCisgICAgcHV0X2dmbihwYXJlbnQsIGdmbl9sKTsK
KworICAgIHJldHVybiBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbmV3X21mbiwgUEFHRV9PUkRF
Ul80SywgcDJtX3JhbV9ydywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0
X2FjY2VzcywgLTEpOworfQorCitzdGF0aWMgaW50IGJyaW5nX3VwX3ZjcHVzKHN0cnVjdCBkb21h
aW4gKmNkLCBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbCkKK3sKKyAgICBpbnQgcmV0OworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCAocmV0ID0gY3B1cG9vbF9tb3ZlX2RvbWFpbihjZCwg
Y3B1cG9vbCkpICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
Y2QtPm1heF92Y3B1czsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggY2QtPnZjcHVbaV0gKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCAhdmNwdV9jcmVhdGUoY2QsIGkp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGRvbWFpbl91cGRh
dGVfbm9kZV9hZmZpbml0eShjZCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgZm9y
a19oYXBfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKK3sK
KyAgICBpbnQgcmM7CisgICAgYm9vbCBwcmVlbXB0ZWQ7CisgICAgdW5zaWduZWQgbG9uZyBtYiA9
IGhhcF9nZXRfYWxsb2NhdGlvbihkKTsKKworICAgIGlmICggbWIgPT0gaGFwX2dldF9hbGxvY2F0
aW9uKGNkKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcGFnaW5nX2xvY2soY2QpOworICAg
IHJjID0gaGFwX3NldF9hbGxvY2F0aW9uKGNkLCBtYiA8PCAoMjAgLSBQQUdFX1NISUZUKSwgJnBy
ZWVtcHRlZCk7CisgICAgcGFnaW5nX3VubG9jayhjZCk7CisKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgaWYgKCBwcmVlbXB0ZWQgKQorICAgICAgICByZXR1cm4gLUVS
RVNUQVJUOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGZvcmtfdHNjKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQoreworICAgIHVpbnQzMl90IHRzY19tb2Rl
OworICAgIHVpbnQzMl90IGd0c2Nfa2h6OworICAgIHVpbnQzMl90IGluY2FybmF0aW9uOworICAg
IHVpbnQ2NF90IGVsYXBzZWRfbnNlYzsKKworICAgIHRzY19nZXRfaW5mbyhkLCAmdHNjX21vZGUs
ICZlbGFwc2VkX25zZWMsICZndHNjX2toeiwgJmluY2FybmF0aW9uKTsKKyAgICB0c2Nfc2V0X2lu
Zm8oY2QsIHRzY19tb2RlLCBlbGFwc2VkX25zZWMsIGd0c2Nfa2h6LCBpbmNhcm5hdGlvbik7Cit9
CisKK3N0YXRpYyBpbnQgbWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZG9tYWluICpjZCkKK3sKKyAgICBpbnQgcmMgPSAtRUlOVkFMOworCisgICAgaWYgKCAhY2QtPmNv
bnRyb2xsZXJfcGF1c2VfY291bnQgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKgorICAg
ICAqIFdlIG9ubHkgd2FudCB0byBwYXVzZSB0aGUgcGFyZW50IG9uY2UsIG5vdCBlYWNoIHRpbWUg
dGhpcworICAgICAqIG9wZXJhdGlvbiBpcyByZXN0YXJ0ZWQgZHVlIHRvIHByZWVtcHRpb24uCisg
ICAgICovCisgICAgaWYgKCAhY2QtPnBhcmVudF9wYXVzZWQgKQorICAgIHsKKyAgICAgICAgZG9t
YWluX3BhdXNlKGQpOworICAgICAgICBjZC0+cGFyZW50X3BhdXNlZCA9IHRydWU7CisgICAgfQor
CisgICAgY2QtPm1heF9wYWdlcyA9IGQtPm1heF9wYWdlczsKKyAgICBjZC0+bWF4X3ZjcHVzID0g
ZC0+bWF4X3ZjcHVzOworCisgICAgLyogdGhpcyBpcyBwcmVlbXB0aWJsZSBzbyBpdCdzIHRoZSBm
aXJzdCB0byBnZXQgZG9uZSAqLworICAgIGlmICggKHJjID0gZm9ya19oYXBfYWxsb2NhdGlvbihk
LCBjZCkpICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgaWYgKCAocmMgPSBicmluZ191cF92
Y3B1cyhjZCwgZC0+Y3B1cG9vbCkpICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgaWYgKCAo
cmMgPSBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoZCwgY2QpKSApCisgICAgICAgIGdvdG8g
ZG9uZTsKKworICAgIGZvcmtfdHNjKGQsIGNkKTsKKworICAgIGNkLT5wYXJlbnQgPSBkOworCisg
ZG9uZToKKyAgICBpZiAoIHJjICYmIHJjICE9IC1FUkVTVEFSVCApCisgICAgeworICAgICAgICBk
b21haW5fdW5wYXVzZShkKTsKKyAgICAgICAgY2QtPnBhcmVudF9wYXVzZWQgPSBmYWxzZTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiB7CiAgICAgaW50IHJj
OwpAQCAtMTY3NSw2ICsxODY1LDM2IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiAgICAgICAgIHJjID0gZGVi
dWdfZ3JlZihkLCBtc28udS5kZWJ1Zy51LmdyZWYpOwogICAgICAgICBicmVhazsKIAorICAgIGNh
c2UgWEVOTUVNX3NoYXJpbmdfb3BfZm9yazoKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4g
KnBkOworCisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBtc28udS5mb3JrLl9w
YWRbMF0gfHwgbXNvLnUuZm9yay5fcGFkWzFdIHx8CisgICAgICAgICAgICAgbXNvLnUuZm9yay5f
cGFkWzJdICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gcmN1X2xvY2tf
bGl2ZV9yZW1vdGVfZG9tYWluX2J5X2lkKG1zby51LmZvcmsucGFyZW50X2RvbWFpbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBkKTsKKyAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBpZiAoICFtZW1fc2hh
cmluZ19lbmFibGVkKHBkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHJjID0gbWVt
X3NoYXJpbmdfY29udHJvbChwZCwgdHJ1ZSkpICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorCisgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfZm9yayhwZCwgZCk7CisKKyAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxf
Y3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfbWVtb3J5X29wLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGgiLCBYRU5NRU1fc2hhcmluZ19v
cCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnKTsK
KyAgICAgICAgcmN1X3VubG9ja19kb21haW4ocGQpOworICAgICAgICBicmVhazsKKyAgICB9CisK
ICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FTk9TWVM7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmlu
ZGV4IDQzZGQ0NmEzMmYuLmM3M2Y1YWVmYmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTUwOCw2ICs1MDgsMTQgQEAgbWZu
X3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsCiAKICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwg
cSwgcGFnZV9vcmRlciwgTlVMTCk7CiAKKyAgICAvKiBDaGVjayBpZiB3ZSBuZWVkIHRvIGZvcmsg
dGhlIHBhZ2UgKi8KKyAgICBpZiAoIChxICYgUDJNX0FMTE9DKSAmJiBwMm1faXNfaG9sZSgqdCkg
JiYKKyAgICAgICAgICFtZW1fc2hhcmluZ19mb3JrX3BhZ2UocDJtLT5kb21haW4sIGdmbiwgISEo
cSAmIFAyTV9VTlNIQVJFKSkgKQorICAgIHsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnko
cDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOworICAgIH0KKworICAgIC8qIENo
ZWNrIGlmIHdlIG5lZWQgdG8gdW5zaGFyZSB0aGUgcGFnZSAqLwogICAgIGlmICggKHEgJiBQMk1f
VU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZCgqdCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHAy
bV9pc19ob3N0cDJtKHAybSkpOwpAQCAtNTg1LDcgKzU5Myw4IEBAIHN0cnVjdCBwYWdlX2luZm8g
KnAybV9nZXRfcGFnZV9mcm9tX2dmbigKICAgICAgICAgICAgIHJldHVybiBwYWdlOwogCiAgICAg
ICAgIC8qIEVycm9yIHBhdGg6IG5vdCBhIHN1aXRhYmxlIEdGTiBhdCBhbGwgKi8KLSAgICAgICAg
aWYgKCAhcDJtX2lzX3JhbSgqdCkgJiYgIXAybV9pc19wYWdpbmcoKnQpICYmICFwMm1faXNfcG9k
KCp0KSApCisgICAgICAgIGlmICggIXAybV9pc19yYW0oKnQpICYmICFwMm1faXNfcGFnaW5nKCp0
KSAmJiAhcDJtX2lzX3BvZCgqdCkgJiYKKyAgICAgICAgICAgICAhbWVtX3NoYXJpbmdfaXNfZm9y
ayhwMm0tPmRvbWFpbikgKQogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21lbV9zaGFyaW5nLmgKaW5kZXggNTM3NjBhMjg5Ni4uODEyMTcxMjg0ZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbWVtX3NoYXJpbmcuaApAQCAtMjYsOCArMjYsNyBAQAogCiAjaWZkZWYgQ09ORklH
X01FTV9TSEFSSU5HCiAKLXN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4KLXsKK3N0cnVjdCBtZW1f
c2hhcmluZ19kb21haW4gewogICAgIGJvb2wgZW5hYmxlZDsKIAogICAgIC8qCkBAIC0zOSw2ICsz
OCw5IEBAIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4KIAogI2RlZmluZSBtZW1fc2hhcmluZ19l
bmFibGVkKGQpICgoZCktPmFyY2guaHZtLm1lbV9zaGFyaW5nLmVuYWJsZWQpCiAKKyNkZWZpbmUg
bWVtX3NoYXJpbmdfaXNfZm9yayhkKSBcCisgICAgKG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgJiYg
ISEoKGQpLT5wYXJlbnQpKQorCiAvKiBBdWRpdGluZyBvZiBtZW1vcnkgc2hhcmluZyBjb2RlPyAq
LwogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgTUVNX1NIQVJJTkdfQVVESVQgMQpAQCAtODgsNiAr
OTAsOSBAQCBzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBtZW1fc2hhcmluZ19mb3JrX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHVuc2hhcmluZyk7CisKIC8qCiAgKiBJZiBjYWxsZWQgYnkgYSBmb3JlaWduIGRvbWFp
biwgcG9zc2libGUgZXJyb3JzIGFyZQogICogICAtRUJVU1kgLT4gcmluZyBmdWxsCkBAIC0xMTcs
NiArMTIyLDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQp
OwogI2Vsc2UKIAogI2RlZmluZSBtZW1fc2hhcmluZ19lbmFibGVkKGQpIGZhbHNlCisjZGVmaW5l
IG1lbV9zaGFyaW5nX2lzX2ZvcmsocDJtKSBmYWxzZQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucyh2b2lkKQogewpAQCAtMTQxLDYgKzE0
NywxNiBAQCBzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
IH0KIAorc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgZG9tYWluICpjZCwgYm9vbCB2Y3B1KQoreworICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKK30KKworc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZm9ya19wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBsb2NrKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKK30KKwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX01FTV9TSEFSSU5HX0hfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oCmluZGV4IGNmZGRhNmUyYTguLjkwYTNmNDQ5OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAg
LTQ4Miw2ICs0ODIsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19v
cF90KTsKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgogI2Rl
ZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTk1F
TV9zaGFyaW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdf
b3BfZm9yayAgICAgICAgICAgICAgOQogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFO
RExFX0lOVkFMSUQgICgtMTApCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0NfSEFORExFX0lO
VkFMSUQgICgtOSkKQEAgLTUzMiw2ICs1MzMsMTAgQEAgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19v
cCB7CiAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JlZjsgICAgIC8qIElOOiBncmVmIHRvIGRl
YnVnICAgICAgICAgKi8KICAgICAgICAgICAgIH0gdTsKICAgICAgICAgfSBkZWJ1ZzsKKyAgICAg
ICAgc3RydWN0IG1lbV9zaGFyaW5nX29wX2ZvcmsgeworICAgICAgICAgICAgZG9taWRfdCBwYXJl
bnRfZG9tYWluOworICAgICAgICAgICAgdWludDE2X3QgX3BhZFszXTsgICAgICAgICAgICAgICAg
LyogTXVzdCBiZSBzZXQgdG8gMCAqLworICAgICAgICB9IGZvcms7CiAgICAgfSB1OwogfTsKIHR5
cGVkZWYgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdfb3BfdDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggY2M5NDJhMzYyMS4uNjdkNDRlMjE5YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTUwNCw2ICs1MDQs
OCBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwogI2lm
ZGVmIENPTkZJR19NRU1fU0hBUklORwogICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2
ZW50X3NoYXJlOworICAgIHN0cnVjdCBkb21haW4gKnBhcmVudDsgLyogVk0gZm9yayBwYXJlbnQg
Ki8KKyAgICBib29sIHBhcmVudF9wYXVzZWQ7CiAjZW5kaWYKICAgICAvKiBNZW1vcnkgcGFnaW5n
IHN1cHBvcnQgKi8KICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfe-0004pb-PH; Tue, 21 Jan 2020 17:50:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfd-0004o0-B3
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:33 +0000
X-Inumbo-ID: 7856bad3-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7856bad3-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:11 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929167"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:03 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:40 -0800
Message-Id: <90ec3d762a17d81773e36dfa894d9b4bbd991389.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFpbiBhbmQgbW92
ZSBtZW0gc2hhcmluZwp2YXJpYWJsZXMgaW50byBpdCBmcm9tIHAybV9kb21haW4gYW5kIGh2bV9k
b21haW4uCgpFeHBvc2UgdGhlIG1lbV9zaGFyaW5nX2VuYWJsZWQgbWFjcm8gdG8gYmUgdXNlZCBj
b25zaXN0ZW50bHkgYWNyb3NzIFhlbi4KClJlbW92ZSBzb21lIGR1cGxpY2F0ZSBjYWxscyB0byBt
ZW1fc2hhcmluZ19lbmFibGVkIGluIG1lbV9zaGFyaW5nLmMKClNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NTogcmVtb3ZlIGhhcF9lbmFibGVkIGNoZWNrKCkg
ZnJvbSBtZW1fc2hhcmluZ19lbmFibGVkIGFzIHN1Z2dlc3RlZCBieSBKYW4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgfCAxMCArKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgMyArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2Rv
bWFpbi5oICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwg
MTUgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgfCAg
NCAtLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggMmEyMGU0OTU4Yi4uMTg0NmY5N2FjYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKQEAgLTE5Nyw5ICsxOTcsNiBAQCBzdGF0aWMgc2hyX2hhbmRsZV90IGdl
dF9uZXh0X2hhbmRsZSh2b2lkKQogICAgIHJldHVybiB4ICsgMTsKIH0KIAotI2RlZmluZSBtZW1f
c2hhcmluZ19lbmFibGVkKGQpIFwKLSAgICAoaXNfaHZtX2RvbWFpbihkKSAmJiAoZCktPmFyY2gu
aHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQpCi0KIHN0YXRpYyBhdG9taWNfdCBucl9zYXZlZF9tZm5z
ICAgPSBBVE9NSUNfSU5JVCgwKTsKIHN0YXRpYyBhdG9taWNfdCBucl9zaGFyZWRfbWZucyAgPSBB
VE9NSUNfSU5JVCgwKTsKIApAQCAtMTI5Nyw2ICsxMjk0LDcgQEAgaW50IF9fbWVtX3NoYXJpbmdf
dW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFn
ZXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCBtZW1f
c2hhcmluZ19kb21haW4gKm1zZCA9ICZkLT5hcmNoLmh2bS5tZW1fc2hhcmluZzsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuLCBjb3VudCA9IDA7CiAKQEAgLTEzMDQsNyArMTMwMiw3IEBAIGludCByZWxpbnF1aXNo
X3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICByZXR1cm4gMDsKIAogICAg
IHAybV9sb2NrKHAybSk7Ci0gICAgZm9yICggZ2ZuID0gcDJtLT5uZXh0X3NoYXJlZF9nZm5fdG9f
cmVsaW5xdWlzaDsKKyAgICBmb3IgKCBnZm4gPSBtc2QtPm5leHRfc2hhcmVkX2dmbl90b19yZWxp
bnF1aXNoOwogICAgICAgICAgIGdmbiA8PSBwMm0tPm1heF9tYXBwZWRfcGZuOyBnZm4rKyApCiAg
ICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKQEAgLTEzMzksNyArMTMzNyw3IEBAIGludCBy
ZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHAybS0+bmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2ggPSBnZm4g
KyAxOworICAgICAgICAgICAgICAgIG1zZC0+bmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2gg
PSBnZm4gKyAxOwogICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQpAQCAtMTQyNSw3ICsxNDIzLDcgQEAgaW50IG1lbV9z
aGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3Qp
IGFyZykKIAogICAgIC8qIE9ubHkgSEFQIGlzIHN1cHBvcnRlZCAqLwogICAgIHJjID0gLUVOT0RF
VjsKLSAgICBpZiAoICFoYXBfZW5hYmxlZChkKSB8fCAhZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdf
ZW5hYmxlZCApCisgICAgaWYgKCAhbWVtX3NoYXJpbmdfZW5hYmxlZChkKSApCiAgICAgICAgIGdv
dG8gb3V0OwogCiAgICAgc3dpdGNoICggbXNvLm9wICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXgg
YzA3YTYzOTgxYS4uNjVkMWQ0NTdmZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTE0OTgsOCAr
MTQ5OCw3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICAvKiBQcmV2ZW50IGRldmljZSBh
c3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICogZW5h
YmxlZCBmb3IgdGhpcyBkb21haW4gKi8KICAgICBpZiAoIGQgIT0gZG9tX2lvICYmCi0gICAgICAg
ICB1bmxpa2VseSgoaXNfaHZtX2RvbWFpbihkKSAmJgotICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQpIHx8CisgICAgICAgICB1bmxpa2VseShtZW1fc2hh
cmluZ19lbmFibGVkKGQpIHx8CiAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5n
KGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAy
bShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSApCiAgICAgICAgIHJldHVybiAtRVhERVY7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oCmluZGV4IGJjYzU2MjE3OTcuLjhmNzBiYTJiMWEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNtL2h2bS92aXJp
ZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9odm0vdm14L3ZtY3MuaD4KICNpbmNsdWRlIDxhc20vaHZt
L3N2bS92bWNiLmg+CisjaW5jbHVkZSA8YXNtL21lbV9zaGFyaW5nLmg+CiAjaW5jbHVkZSA8cHVi
bGljL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KICNpbmNs
dWRlIDxwdWJsaWMvaHZtL3NhdmUuaD4KQEAgLTE1Niw3ICsxNTcsNiBAQCBzdHJ1Y3QgaHZtX2Rv
bWFpbiB7CiAKICAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2aXJpZGlhbjsKIAotICAgIGJv
b2xfdCAgICAgICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsKICAgICBib29sX3QgICAg
ICAgICAgICAgICAgIHFlbXVfbWFwY2FjaGVfaW52YWxpZGF0ZTsKICAgICBib29sX3QgICAgICAg
ICAgICAgICAgIGlzX3MzX3N1c3BlbmRlZDsKIApAQCAtMTkyLDYgKzE5MiwxMCBAQCBzdHJ1Y3Qg
aHZtX2RvbWFpbiB7CiAgICAgICAgIHN0cnVjdCB2bXhfZG9tYWluIHZteDsKICAgICAgICAgc3Ry
dWN0IHN2bV9kb21haW4gc3ZtOwogICAgIH07CisKKyNpZmRlZiBDT05GSUdfTUVNX1NIQVJJTkcK
KyAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfZG9tYWluIG1lbV9zaGFyaW5nOworI2VuZGlmCiB9Owog
CiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9ET01BSU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9z
aGFyaW5nLmgKaW5kZXggY2Y3ODQ4NzA5Zi4uYTEwYWY5ZDU3MCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVt
X3NoYXJpbmcuaApAQCAtMjYsNiArMjYsMTkgQEAKIAogI2lmZGVmIENPTkZJR19NRU1fU0hBUklO
RwogCitzdHJ1Y3QgbWVtX3NoYXJpbmdfZG9tYWluCit7CisgICAgYm9vbCBlbmFibGVkOworCisg
ICAgLyoKKyAgICAgKiBXaGVuIHJlbGVhc2luZyBzaGFyZWQgZ2ZuJ3MgaW4gYSBwcmVlbXB0aWJs
ZSBtYW5uZXIsIHJlY2FsbCB3aGVyZQorICAgICAqIHRvIHJlc3VtZSB0aGUgc2VhcmNoLgorICAg
ICAqLworICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2g7Cit9
OworCisjZGVmaW5lIG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgKChkKS0+YXJjaC5odm0ubWVtX3No
YXJpbmcuZW5hYmxlZCkKKwogLyogQXVkaXRpbmcgb2YgbWVtb3J5IHNoYXJpbmcgY29kZT8gKi8K
ICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIE1FTV9TSEFSSU5HX0FVRElUIDEKQEAgLTEwNCw2ICsx
MTcsOCBAQCBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCk7CiAK
ICNlbHNlCiAKKyNkZWZpbmUgbWVtX3NoYXJpbmdfZW5hYmxlZChkKSBmYWxzZQorCiBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGludCBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucyh2b2lkKQog
ewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzM5OWM0YTg5Ny4uOGRlZmE5MDMwNiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC0zMDUsMTAgKzMwNSw2IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAg
ICB1bnNpZ25lZCBsb25nIG1pbl9yZW1hcHBlZF9nZm47CiAgICAgdW5zaWduZWQgbG9uZyBtYXhf
cmVtYXBwZWRfZ2ZuOwogCi0gICAgLyogV2hlbiByZWxlYXNpbmcgc2hhcmVkIGdmbidzIGluIGEg
cHJlZW1wdGlibGUgbWFubmVyLCByZWNhbGwgd2hlcmUKLSAgICAgKiB0byByZXN1bWUgdGhlIHNl
YXJjaCAqLwotICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9zaGFyZWRfZ2ZuX3RvX3JlbGlucXVpc2g7
Ci0KICNpZmRlZiBDT05GSUdfSFZNCiAgICAgLyogUG9wdWxhdGUtb24tZGVtYW5kIHZhcmlhYmxl
cwogICAgICAqIEFsbCB2YXJpYWJsZXMgYXJlIHByb3RlY3RlZCB3aXRoIHRoZSBwb2QgbG9jay4g
V2UgY2Fubm90IHJlbHkgb24KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfj-0004uR-H5; Tue, 21 Jan 2020 17:50:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfi-0004tY-Az
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:38 +0000
X-Inumbo-ID: 7ae41100-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae41100-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:15 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929181"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:04 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:42 -0800
Message-Id: <efc770042243a1fde6fdcf9b4b469c49ee9afa15.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/18] x86/mem_sharing: Make add_to_physmap
 static and shorten 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3QgYmVpbmcgY2FsbGVkIGZyb20gb3V0c2lkZSBtZW1fc2hhcmluZy5jCgpTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fc2hhcmluZy5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggY2MzZmM5NzYxOC4u
NWQ4NDA1NTBmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEwNTcsOCArMTA1Nyw5IEBAIGVy
cl9vdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IG1lbV9zaGFyaW5nX2FkZF90b19waHlz
bWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGVfdCBz
aCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpjZCwgdW5z
aWduZWQgbG9uZyBjZ2ZuLCBib29sIGxvY2spCitzdGF0aWMKK2ludCBhZGRfdG9fcGh5c21hcChz
dHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCisg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY2QsIHVuc2lnbmVkIGxvbmcgY2dmbiwg
Ym9vbCBsb2NrKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwYWdlOwogICAgIGludCByZXQg
PSAtRUlOVkFMOwpAQCAtMTU3MCw3ICsxNTcxLDcgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAgICAg
c2ggICAgICA9IG1zby51LnNoYXJlLnNvdXJjZV9oYW5kbGU7CiAgICAgICAgIGNnZm4gICAgPSBt
c28udS5zaGFyZS5jbGllbnRfZ2ZuOwogCi0gICAgICAgIHJjID0gbWVtX3NoYXJpbmdfYWRkX3Rv
X3BoeXNtYXAoZCwgc2dmbiwgc2gsIGNkLCBjZ2ZuLCB0cnVlKTsKKyAgICAgICAgcmMgPSBhZGRf
dG9fcGh5c21hcChkLCBzZ2ZuLCBzaCwgY2QsIGNnZm4sIHRydWUpOwogCiAgICAgICAgIHJjdV91
bmxvY2tfZG9tYWluKGNkKTsKICAgICB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxfo-0004yz-VO; Tue, 21 Jan 2020 17:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfn-0004xi-BC
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:43 +0000
X-Inumbo-ID: 7ae41101-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae41101-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:15 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929189"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:04 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:43 -0800
Message-Id: <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TUVNX1NIQVJJTkdfREVTVFJPWV9HRk4gaXMgdXNlZCBvbiB0aGUgJ2ZsYWdzJyBiaXRmaWVsZCBk
dXJpbmcgdW5zaGFyaW5nLgpIb3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9yIGFu
eXRoaW5nIGVsc2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBhCmJvb2wgaW5zdGVhZC4KClNpZ25l
ZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMgICAgIHwgOSArKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bWVtX3NoYXJpbmcuaCB8IDUgKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggNWQ4NDA1NTBmNC4uZGE3
ZDE0MmFkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTExNzAsNyArMTE3MCw3IEBAIGVycl9v
dXQ6CiAgKi8KIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGZsYWdzKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZGVzdHJveSkKIHsKICAgICBwMm1fdHlwZV90IHAybXQ7
CiAgICAgbWZuX3QgbWZuOwpAQCAtMTIyNiw3ICsxMjI2LDcgQEAgaW50IF9fbWVtX3NoYXJpbmdf
dW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogSWYgdGhlIEdGTiBpcyBnZXR0
aW5nIGRlc3Ryb3llZCBkcm9wIHRoZSByZWZlcmVuY2VzIHRvIE1GTgogICAgICAqIChwb3NzaWJs
eSBmcmVlaW5nIHRoZSBwYWdlKSwgYW5kIGV4aXQgZWFybHkuCiAgICAgICovCi0gICAgaWYgKCBm
bGFncyAmIE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOICkKKyAgICBpZiAoIGRlc3Ryb3kgKQogICAg
IHsKICAgICAgICAgaWYgKCAhbGFzdF9nZm4gKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdfZ2Zu
X2Rlc3Ryb3kocGFnZSwgZCwgZ2ZuX2luZm8pOwpAQCAtMTMxNyw5ICsxMzE3LDggQEAgaW50IHJl
bGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIG1mbiA9IHAy
bS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAg
ICAgICBpZiAoIG1mbl92YWxpZChtZm4pICYmIHAybV9pc19zaGFyZWQodCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICAvKiBEb2VzIG5vdCBmYWlsIHdpdGggRU5PTUVNIGdpdmVuIHRoZSBERVNU
Uk9ZIGZsYWcgKi8KLSAgICAgICAgICAgIEJVR19PTihfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFn
ZSgKLSAgICAgICAgICAgICAgICAgICAgICAgZCwgZ2ZuLCBNRU1fU0hBUklOR19ERVNUUk9ZX0dG
TikpOworICAgICAgICAgICAgLyogRG9lcyBub3QgZmFpbCB3aXRoIEVOT01FTSBnaXZlbiAiZGVz
dHJveSIgaXMgc2V0IHRvIHRydWUgKi8KKyAgICAgICAgICAgIEJVR19PTihfX21lbV9zaGFyaW5n
X3Vuc2hhcmVfcGFnZShkLCBnZm4sIHRydWUpKTsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAg
ICAgKiBDbGVhciBvdXQgdGhlIHAybSBlbnRyeSBzbyBubyBvbmUgZWxzZSBtYXkgdHJ5IHRvCiAg
ICAgICAgICAgICAgKiB1bnNoYXJlLiAgTXVzdCBzdWNjZWVkOiB3ZSBqdXN0IHJlYWQgdGhlIG9s
ZCBlbnRyeSBhbmQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRleCBhMTBhZjlkNTcwLi41
Mzc2MGEyODk2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBAIC03NSwxNiArNzUsMTUg
QEAgc3RydWN0IHBhZ2Vfc2hhcmluZ19pbmZvCiB1bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0
X25yX3NhdmVkX21mbnModm9pZCk7CiB1bnNpZ25lZCBpbnQgbWVtX3NoYXJpbmdfZ2V0X25yX3No
YXJlZF9tZm5zKHZvaWQpOwogCi0jZGVmaW5lIE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOICAgICAg
ICgxPDwxKQogLyogT25seSBmYWlscyB3aXRoIC1FTk9NRU0uIEVuZm9yY2UgaXQgd2l0aCBhIEJV
R19PTiB3cmFwcGVyLiAqLwogaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZmxhZ3MpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVzdHJveSk7CiAKIHN0YXRpYyBpbmxp
bmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ewotICAgIGludCByYyA9IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdmbiwgMCk7Cisg
ICAgaW50IHJjID0gX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ2ZuLCBmYWxzZSk7CiAg
ICAgQlVHX09OKHJjICYmIChyYyAhPSAtRU5PTUVNKSk7CiAgICAgcmV0dXJuIHJjOwogfQotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50: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 1itxfu-000540-BM; Tue, 21 Jan 2020 17:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfs-00052C-Bj
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:48 +0000
X-Inumbo-ID: 7bdf470a-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bdf470a-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:17 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929210"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:06 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:45 -0800
Message-Id: <6be751e27d81f799377e1a07eb11842582f102f6.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 12/18] x86/mem_sharing: Enable mem_sharing on
 first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgd2FzdGVmdWwgdG8gcmVxdWlyZSBzZXBhcmF0ZSBoeXBlcmNhbGxzIHRvIGVuYWJsZSBz
aGFyaW5nIG9uIGJvdGggdGhlCnBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5nIFZN
IGZvcmtpbmcuIFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKc2hhcmluZyBvbiB0aGUgZmly
c3QgbWVtb3AgaW4gY2FzZSBpdCB3YXNuJ3QgYWxyZWFkeSBlbmFibGVkLgoKU2lnbmVkLW9mZi1i
eTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDUyICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAyMWNlOGQzMmYzLi4xNzJmMDJlNzgwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYwpAQCAtMTQwMCw2ICsxNDAwLDI0IEBAIHN0YXRpYyBpbnQgcmFuZ2Vfc2hh
cmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QsCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19jb250cm9sKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgZW5hYmxlKQoreworICAgIGlmICggZW5hYmxlICkKKyAgICB7CisgICAgICAgIGlm
ICggdW5saWtlbHkoIWlzX2h2bV9kb21haW4oZCkpICkKKyAgICAgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFoYXBfZW5hYmxlZChkKSkgKQorICAg
ICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShpc19pb21t
dV9lbmFibGVkKGQpKSApCisgICAgICAgICAgICByZXR1cm4gLUVYREVWOworICAgIH0KKworICAg
IGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nLmVuYWJsZWQgPSBlbmFibGU7CisgICAgcmV0dXJuIDA7
Cit9CisKIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9t
ZW1fc2hhcmluZ19vcF90KSBhcmcpCiB7CiAgICAgaW50IHJjOwpAQCAtMTQyMSwxMCArMTQzOSw4
IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1f
c2hhcmluZ19vcF90KSBhcmcpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0g
ICAgLyogT25seSBIQVAgaXMgc3VwcG9ydGVkICovCi0gICAgcmMgPSAtRU5PREVWOwotICAgIGlm
ICggIW1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgKQotICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAo
ICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICYmIChyYyA9IG1lbV9zaGFyaW5nX2NvbnRyb2woZCwg
dHJ1ZSkpICkKKyAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgc3dpdGNoICggbXNvLm9wICkKICAg
ICB7CkBAIC0xNDMyLDEwICsxNDQ4LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICB7CiAgICAgICAg
IHNocl9oYW5kbGVfdCBoYW5kbGU7CiAKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBp
ZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCiAg
ICAgICAgIHJjID0gbm9taW5hdGVfcGFnZShkLCBfZ2ZuKG1zby51Lm5vbWluYXRlLnUuZ2ZuKSwg
MCwgJmhhbmRsZSk7CiAgICAgICAgIG1zby51Lm5vbWluYXRlLmhhbmRsZSA9IGhhbmRsZTsKICAg
ICB9CkBAIC0xNDQ3LDkgKzE0NTksNiBAQCBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogICAgICAgICBnZm5fdCBn
Zm47CiAgICAgICAgIHNocl9oYW5kbGVfdCBoYW5kbGU7CiAKLSAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkKLSAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKGQtPmdyYW50X3Rh
YmxlLCBncmVmLCAmZ2ZuLCBOVUxMKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAg
ICAgZ290byBvdXQ7CkBAIC0xNDY1LDEwICsxNDc0LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9w
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqY2Q7CiAgICAgICAgIHNocl9oYW5kbGVfdCBzaCwgY2g7CiAKLSAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQp
ICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCiAgICAgICAgIHJjID0gcmN1X2xvY2tfbGl2ZV9y
ZW1vdGVfZG9tYWluX2J5X2lkKG1zby51LnNoYXJlLmNsaWVudF9kb21haW4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjZCk7CiAgICAgICAgIGlmICgg
cmMgKQpAQCAtMTUzNSwxMCArMTU0MCw2IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiAgICAgICAgIHN0cnVj
dCBkb21haW4gKmNkOwogICAgICAgICBzaHJfaGFuZGxlX3Qgc2g7CiAKLSAgICAgICAgcmMgPSAt
RUlOVkFMOwotICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19lbmFibGVkKGQpICkKLSAgICAgICAg
ICAgIGdvdG8gb3V0OwotCiAgICAgICAgIHJjID0gcmN1X2xvY2tfbGl2ZV9yZW1vdGVfZG9tYWlu
X2J5X2lkKG1zby51LnNoYXJlLmNsaWVudF9kb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZjZCk7CiAgICAgICAgIGlmICggcmMgKQpAQCAtMTU5
Nyw5ICsxNTk4LDYgQEAgaW50IG1lbV9zaGFyaW5nX21lbW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZykKICAgICAgICAgICAgICAgbXNvLnUucmFuZ2Uu
b3BhcXVlID4gbXNvLnUucmFuZ2UubGFzdF9nZm4pICkKICAgICAgICAgICAgIGdvdG8gb3V0Owog
Ci0gICAgICAgIGlmICggIW1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgKQotICAgICAgICAgICAgZ290
byBvdXQ7Ci0KICAgICAgICAgcmMgPSByY3VfbG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQo
bXNvLnUucmFuZ2UuY2xpZW50X2RvbWFpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmNkKTsKICAgICAgICAgaWYgKCByYyApCkBAIC0xNjkxLDE4ICsx
Njg5LDEwIEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKIHsKICAgICBpbnQgcmM7CiAKLSAgICAv
KiBPbmx5IEhBUCBpcyBzdXBwb3J0ZWQgKi8KLSAgICBpZiAoICFoYXBfZW5hYmxlZChkKSApCi0g
ICAgICAgIHJldHVybiAtRU5PREVWOwotCiAgICAgc3dpdGNoICggbWVjLT5vcCApCiAgICAgewog
ICAgIGNhc2UgWEVOX0RPTUNUTF9NRU1fU0hBUklOR19DT05UUk9MOgotICAgICAgICByYyA9IDA7
Ci0gICAgICAgIGlmICggdW5saWtlbHkoaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBtZWMtPnUuZW5h
YmxlKSApCi0gICAgICAgICAgICByYyA9IC1FWERFVjsKLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCA9IG1lYy0+dS5lbmFibGU7CisgICAg
ICAgIHJjID0gbWVtX3NoYXJpbmdfY29udHJvbChkLCBtZWMtPnUuZW5hYmxlKTsKICAgICAgICAg
YnJlYWs7CiAKICAgICBkZWZhdWx0OgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:50:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxfy-000586-Ps; Tue, 21 Jan 2020 17:50:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxfx-00056h-Bk
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:53 +0000
X-Inumbo-ID: 7ae41102-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae41102-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:17 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929198"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:05 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:44 -0800
Message-Id: <a62c17b05d8c2de1d6c2a08874092d81ab86db04.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgWEVOTE9HX0VSUiBsZXZlbCBzaW5jZSB0aGlzIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBw
YXRocyAoaWUuIGl0J3MKZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZsPWFsbCBz
ZXQpLiBBbHNvIHVzZSAlcGQgdG8gcHJpbnQgdGhlIGRvbWFpbgppZHMuCgpTaWduZWQtb2ZmLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgODIgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGRhN2QxNDJhZDguLjIxY2U4ZDMyZjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jCkBAIC00OSw5ICs0OSw2IEBAIHR5cGVkZWYgc3RydWN0IHBnX2xvY2tfZGF0
YSB7CiAKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShwZ19sb2NrX2RhdGFfdCwgX19wbGQpOwogCi0j
ZGVmaW5lIE1FTV9TSEFSSU5HX0RFQlVHKF9mLCBfYS4uLikgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGRlYnVndHJhY2VfcHJpbnRrKCJtZW1fc2hhcmluZ19kZWJ1Zzog
JXMoKTogIiBfZiwgX19mdW5jX18sICMjX2EpCi0KIC8qIFJldmVyc2UgbWFwIGRlZmluZXMgKi8K
ICNkZWZpbmUgUk1BUF9IQVNIVEFCX09SREVSICAwCiAjZGVmaW5lIFJNQVBfSEFTSFRBQl9TSVpF
ICAgXApAQCAtNDgyLDkgKzQ3OSw5IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAg
LyogSWYgd2UgY2FuJ3QgbG9jayBpdCwgaXQncyBkZWZpbml0ZWx5IG5vdCBhIHNoYXJlZCBwYWdl
ICovCiAgICAgICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2VfbG9jayhwZykgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAgICAgICAgICAibWZuICVs
eCBpbiBhdWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCi0gICAgICAg
ICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAibWZuICVseCBpbiBh
dWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCisgICAgICAgICAgICAg
ICAgICAgICBtZm5feChtZm4pLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAg
ZXJyb3JzKys7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpAQCAtNDkyLDkgKzQ4
OSw5IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAgLyogQ2hlY2sgaWYgdGhlIE1G
TiBoYXMgY29ycmVjdCB0eXBlLCBvd25lciBhbmQgaGFuZGxlLiAqLwogICAgICAgICBpZiAoIChw
Zy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2Ug
KQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAgICAg
ICAgICAibWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQgbm90IFBHVF9zaGFyZWRfcGFnZSAoJWx4
KSFcbiIsCi0gICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3R5cGVfbWFzayk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAg
ICAgICAgICAgICAgICAgICAgIm1mbiAlbHggaW4gYXVkaXQgbGlzdCwgYnV0IG5vdCBQR1Rfc2hh
cmVkX3BhZ2UgKCVseCkhXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGct
PnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayk7CiAgICAgICAgICAgICBlcnJvcnMr
KzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CkBAIC01MDIsMjQgKzQ5OSwyNCBA
QCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgIC8qIENoZWNrIHRoZSBwYWdlIG93bmVy
LiAqLwogICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHBnKSAhPSBkb21fY293ICkKICAgICAg
ICAgewotICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hhcmVkLCBidXQg
d3Jvbmcgb3duZXIgJXBkIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94
KG1mbiksIHBhZ2VfZ2V0X293bmVyKHBnKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAibWZuICVseCBzaGFyZWQsIGJ1dCB3cm9uZyBvd25lciAoJXBkKSFcbiIsCisgICAgICAg
ICAgICAgICAgICAgICBtZm5feChtZm4pLCBwYWdlX2dldF9vd25lcihwZykpOwogICAgICAgICAg
ICAgZXJyb3JzKys7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBDaGVjayB0aGUgbTJwIGVudHJ5
ICovCiAgICAgICAgIGlmICggIVNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZu
KSkpICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHgg
c2hhcmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICglbHgpIVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl94KG1mbiksIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKTsK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJtZm4gJWx4IHNoYXJlZCwgYnV0IHdy
b25nIG0ycCBlbnRyeSAoJWx4KSFcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4p
LCBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKSk7CiAgICAgICAgICAgICBlcnJvcnMrKzsK
ICAgICAgICAgfQogCiAgICAgICAgIC8qIENoZWNrIHdlIGhhdmUgYSBsaXN0ICovCiAgICAgICAg
IGlmICggKCFwZy0+c2hhcmluZykgfHwgcm1hcF9jb3VudChwZykgPT0gMCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4gJWx4IHNoYXJlZCwgYnV0IGVtcHR5
IGdmbiBsaXN0IVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikp
OworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIm1mbiAlbHggc2hhcmVkLCBidXQg
ZW1wdHkgZ2ZuIGxpc3QhXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CiAg
ICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CkBA
IC01MzgsMjQgKzUzNSwyNiBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgICAgICBk
ID0gZ2V0X2RvbWFpbl9ieV9pZChnLT5kb21haW4pOwogICAgICAgICAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJV
bmtub3duIGRvbTogJWh1LCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSk7CisgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAiVW5rbm93biBkb206ICVwZCwgZm9yIFBGTj0lbHgsIE1GTj0lbHhcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgZCwgZy0+Z2ZuLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgICAgICBl
cnJvcnMrKzsKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIG9fbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnLT5nZm4sICZ0KTsKICAg
ICAgICAgICAgIGlmICggIW1mbl9lcShvX21mbiwgbWZuKSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIkluY29ycmVjdCBQMk0gZm9yIGQ9JWh1LCBQ
Rk49JWx4LiIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRXhwZWN0aW5nIE1G
Tj0lbHgsIGdvdCAlbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZy0+
ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1mbiksIG1mbl94KG9fbWZuKSk7CisgICAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkluY29ycmVjdCBQMk0gZm9yIGQ9JXBkLCBQRk49JWx4
LiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRXhwZWN0aW5nIE1GTj0lbHgsIGdvdCAlbHhc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICAgZCwgZy0+Z2ZuLCBtZm5feChtZm4pLCBtZm5f
eChvX21mbikpOwogICAgICAgICAgICAgICAgIGVycm9ycysrOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgaWYgKCB0ICE9IHAybV9yYW1fc2hhcmVkICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiSW5jb3JyZWN0IFAyTSB0eXBlIGZvciBkPSVo
dSwgUEZOPSVseCBNRk49JWx4LiIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
RXhwZWN0aW5nIHQ9JWQsIGdvdCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSwgcDJtX3JhbV9zaGFyZWQsIHQpOwor
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIkluY29ycmVjdCBQMk0gdHlwZSBmb3IgZD0lcGQsIFBGTj0lbHggTUZOPSVseC4iCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyB0PSVkLCBnb3QgJWRcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgZCwgZy0+Z2ZuLCBtZm5feChtZm4pLCBwMm1fcmFtX3NoYXJl
ZCwgdCk7CiAgICAgICAgICAgICAgICAgZXJyb3JzKys7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICBwdXRfZG9tYWluKGQpOwpAQCAtNTY0LDEwICs1NjMsMTAgQEAgc3RhdGljIGludCBhdWRp
dCh2b2lkKQogICAgICAgICAvKiBUaGUgdHlwZSBjb3VudCBoYXMgYW4gZXh0cmEgcmVmIGJlY2F1
c2Ugd2UgaGF2ZSBsb2NrZWQgdGhlIHBhZ2UgKi8KICAgICAgICAgaWYgKCAobnJfZ2ZucyArIDEp
ICE9IChwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiTWlzbWF0Y2hlZCBjb3VudHMgZm9yIE1G
Tj0lbHguIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlzdCAl
bHUsIGluIHR5cGVfaW5mbyAlbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
Zm5feChtZm4pLCBucl9nZm5zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBnLT51
LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiTWlzbWF0Y2hlZCBjb3VudHMgZm9yIE1GTj0lbHguIgorICAgICAgICAg
ICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlzdCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIsCisg
ICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBucl9nZm5zLAorICAgICAgICAgICAgICAg
ICAgICAgKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CiAgICAgICAg
ICAgICBlcnJvcnMrKzsKICAgICAgICAgfQogCkBAIC01NzgsOCArNTc3LDggQEAgc3RhdGljIGlu
dCBhdWRpdCh2b2lkKQogCiAgICAgaWYgKCBjb3VudF9mb3VuZCAhPSBjb3VudF9leHBlY3RlZCAp
CiAgICAgewotICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiRXhwZWN0ZWQgJWxkIHNoYXJlZCBt
Zm5zLCBmb3VuZCAlbGQuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRfZXhwZWN0
ZWQsIGNvdW50X2ZvdW5kKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkV4cGVjdGVk
ICVsZCBzaGFyZWQgbWZucywgZm91bmQgJWxkLiIsCisgICAgICAgICAgICAgICAgIGNvdW50X2V4
cGVjdGVkLCBjb3VudF9mb3VuZCk7CiAgICAgICAgIGVycm9ycysrOwogICAgIH0KIApAQCAtNzU3
LDEwICs3NTYsMTAgQEAgc3RhdGljIGludCBkZWJ1Z19tZm4obWZuX3QgbWZuKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAg
IkRlYnVnIHBhZ2U6IE1GTj0lbHggaXMgY2k9JWx4LCB0aT0lbHgsIG93bmVyPSVwZFxuIiwKLSAg
ICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBwYWdlLT5jb3VudF9pbmZvLAotICAgICAg
ICBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgcGFnZV9nZXRfb3duZXIocGFnZSkpOworICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgIkRlYnVnIHBhZ2U6IE1GTj0lbHggaXMg
Y2k9JWx4LCB0aT0lbHgsIG93bmVyX2lkPSVkXG4iLAorICAgICAgICAgICAgIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSwgcGFnZS0+Y291bnRfaW5mbywKKyAgICAgICAgICAgICBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbywgcGFnZV9nZXRfb3duZXIocGFnZSktPmRvbWFpbl9pZCk7CiAKICAgICAv
KiAtMSBiZWNhdXNlIHRoZSBwYWdlIGlzIGxvY2tlZCBhbmQgdGhhdCdzIGFuIGFkZGl0aW9uYWwg
dHlwZSByZWYgKi8KICAgICBudW1fcmVmcyA9ICgoaW50KSAocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfY291bnRfbWFzaykpIC0gMTsKQEAgLTc3Niw4ICs3NzUsOSBAQCBzdGF0aWMgaW50
IGRlYnVnX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCiAKICAgICBtZm4gPSBnZXRf
Z2ZuX3F1ZXJ5KGQsIGdmbl94KGdmbiksICZwMm10KTsKIAotICAgIE1FTV9TSEFSSU5HX0RFQlVH
KCJEZWJ1ZyBmb3IgZG9tJWQsIGdmbj0lIiBQUklfZ2ZuICJcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pKTsKKyAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiRGVidWcgZm9yIGRvbSVkLCBnZm49JSIgUFJJX2dmbiAiXG4iLAorICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuX3goZ2ZuKSk7CisKICAgICBudW1fcmVmcyA9IGRlYnVnX21mbihtZm4p
OwogICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CiAKQEAgLTc5MywxMyArNzkzLDEzIEBAIHN0
YXRpYyBpbnQgZGVidWdfZ3JlZihzdHJ1Y3QgZG9tYWluICpkLCBncmFudF9yZWZfdCByZWYpCiAg
ICAgcmMgPSBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihkLT5ncmFudF90YWJsZSwgcmVmLCAmZ2Zu
LCAmc3RhdHVzKTsKICAgICBpZiAoIHJjICkKICAgICB7Ci0gICAgICAgIE1FTV9TSEFSSU5HX0RF
QlVHKCJBc2tlZCB0byBkZWJ1ZyBbZG9tPSVkLGdyZWY9JXVdOiBlcnJvciAlZC5cbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmVmLCByYyk7CisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsICJBc2tlZCB0byBkZWJ1ZyBbZG9tPSVkLGdyZWY9JXVdOiBlcnJv
ciAlZC5cbiIsCisgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmVmLCByYyk7CiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICBNRU1fU0hBUklOR19ERUJVRygiPT0+IEdyYW50
IFtkb209JWQscmVmPSVkXSwgc3RhdHVzPSV4LiAiLAotICAgICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgcmVmLCBzdGF0dXMpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICI9PT4g
R3JhbnQgW2RvbT0lZCxyZWY9JWRdLCBzdGF0dXM9JXguICIsCisgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCByZWYsIHN0YXR1cyk7CiAKICAgICByZXR1cm4gZGVidWdfZ2ZuKGQsIGdmbik7CiB9
CkBAIC0xMjc0LDggKzEyNzQsOCBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICBwcml2YXRlX3BhZ2VfZm91bmQ6CiAgICAgaWYgKCBwMm1fY2hhbmdl
X3R5cGVfb25lKGQsIGdmbiwgcDJtX3JhbV9zaGFyZWQsIHAybV9yYW1fcncpICkKICAgICB7Ci0g
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZCBub3QgY2hhbmdlIHAybSB0eXBlIGQg
JWh1IGdmbiAlbHguXG4iLAotICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZCBub3QgY2hhbmdlIHAybSB0eXBlIGQg
JXBkIGdmbiAlbHguXG4iLAorICAgICAgICAgICAgICAgICBkLCBnZm4pOwogICAgICAgICBCVUco
KTsKICAgICB9CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:51:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxg4-0005Cf-4O; Tue, 21 Jan 2020 17:51:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxg2-0005BN-Bu
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:50:58 +0000
X-Inumbo-ID: 7bdf470c-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bdf470c-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:18 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929232"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:07 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:47 -0800
Message-Id: <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 14/18] x86/mem_sharing: use default_access in
 add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwbHVnZ2luZyBhIGhvbGUgaW4gdGhlIHRhcmdldCBwaHlzbWFwIGRvbid0IHVzZSB0aGUg
YWNjZXNzIHBlcm1pc3Npb24KcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFzIGl0
IGNhbiBiZSBub24tc2Vuc2ljYWwsIGxlYWRpbmcgdG8Kc3B1cmlvdXMgdm1fZXZlbnRzIGJlaW5n
IHNlbnQgb3V0IGZvciBhY2Nlc3MgdmlvbGF0aW9ucyBhdCB1bmV4cGVjdGVkCmxvY2F0aW9ucy4g
TWFrZSB1c2Ugb2YgcDJtLT5kZWZhdWx0X2FjY2VzcyBpbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBlYWM4MDQ3YzA3
Li5lM2RkYjYzYjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTA3MSwxMSArMTA3MSwxMCBA
QCBpbnQgYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dm
biwgc2hyX2hhbmRsZV90IHNoLAogICAgIHAybV90eXBlX3Qgc21mbl90eXBlLCBjbWZuX3R5cGU7
CiAgICAgc3RydWN0IGdmbl9pbmZvICpnZm5faW5mbzsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGNkKTsKLSAgICBwMm1fYWNjZXNzX3QgYTsKICAgICBzdHJ1
Y3QgdHdvX2dmbnMgdGc7CiAKICAgICBnZXRfdHdvX2dmbnMoc2QsIF9nZm4oc2dmbiksICZzbWZu
X3R5cGUsIE5VTEwsICZzbWZuLAotICAgICAgICAgICAgICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNt
Zm5fdHlwZSwgJmEsICZjbWZuLCAwLCAmdGcsIGxvY2spOworICAgICAgICAgICAgICAgICBjZCwg
X2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwgTlVMTCwgJmNtZm4sIDAsICZ0ZywgbG9jayk7CiAKICAg
ICAvKiBHZXQgdGhlIHNvdXJjZSBzaGFyZWQgcGFnZSwgY2hlY2sgYW5kIGxvY2sgKi8KICAgICBy
ZXQgPSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElEOwpAQCAtMTExMCw3ICsxMTA5
LDcgQEAgaW50IGFkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25n
IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICB9CiAKICAgICByZXQgPSBwMm1fc2V0X2VudHJ5
KHAybSwgX2dmbihjZ2ZuKSwgc21mbiwgUEFHRV9PUkRFUl80SywKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHAybV9y
YW1fc2hhcmVkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgIC8qIFRlbXB0ZWQgdG8gdHVy
biB0aGlzIGludG8gYW4gYXNzZXJ0ICovCiAgICAgaWYgKCByZXQgKQotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:51:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17: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 1itxg8-0005Gl-KJ; Tue, 21 Jan 2020 17:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxg7-0005Fg-CB
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:51:03 +0000
X-Inumbo-ID: 7bdf470b-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7bdf470b-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:18 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929225"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:06 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:46 -0800
Message-Id: <9ad4a109504c951a2da7e74021f9ccbc37edbda9.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 13/18] x86/mem_sharing: Skip xen heap pages
 in memshr nominate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0ZXIgdG8gc2tpcCB0
aGVtIGVhcmx5LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVs
QGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDYgKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpp
bmRleCAxNzJmMDJlNzgwLi5lYWM4MDQ3YzA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtODQw
LDYgKzg0MCwxMSBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLAogICAgIGlmICggIXAybV9pc19zaGFyYWJsZShwMm10KSApCiAgICAgICAgIGdv
dG8gb3V0OwogCisgICAgLyogU2tpcCB4ZW4gaGVhcCBwYWdlcyAqLworICAgIHBhZ2UgPSBtZm5f
dG9fcGFnZShtZm4pOworICAgIGlmICggIXBhZ2UgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAp
CisgICAgICAgIGdvdG8gb3V0OworCiAgICAgLyogQ2hlY2sgaWYgdGhlcmUgYXJlIG1lbV9hY2Nl
c3MvcmVtYXBwZWQgYWx0cDJtIGVudHJpZXMgZm9yIHRoaXMgcGFnZSAqLwogICAgIGlmICggYWx0
cDJtX2FjdGl2ZShkKSApCiAgICAgewpAQCAtODcwLDcgKzg3NSw2IEBAIHN0YXRpYyBpbnQgbm9t
aW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgfQogCiAgICAgLyog
VHJ5IHRvIGNvbnZlcnQgdGhlIG1mbiB0byB0aGUgc2hhcmFibGUgdHlwZSAqLwotICAgIHBhZ2Ug
PSBtZm5fdG9fcGFnZShtZm4pOwogICAgIHJldCA9IHBhZ2VfbWFrZV9zaGFyYWJsZShkLCBwYWdl
LCBleHBlY3RlZF9yZWZjbnQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBvdXQ7Ci0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:51:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:51: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 1itxgE-0005LZ-72; Tue, 21 Jan 2020 17:51:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxgC-0005KH-CH
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:51:08 +0000
X-Inumbo-ID: 7ea87952-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ea87952-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:21 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929264"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:09 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:49 -0800
Message-Id: <ccfe688a5604ab5d547562c7e7d7f787418bef43.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 16/18] xen/mem_access: Use
 __get_gfn_type_access 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

VXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbnN0ZWFkIG9mIHAybS0+Z2V0X2VudHJ5IHRvIHRy
aWdnZXIgcGFnZS1mb3JraW5nCndoZW4gdGhlIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBpcyBiZWlu
ZyBzZXQgb24gYSBwYWdlIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbgpjb3BpZWQgb3ZlciBmcm9tIHRo
ZSBwYXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCA1ICsrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCmluZGV4IDMyMGI5ZmU2MjEuLjljYWYwOGE1YjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpA
QCAtMzAzLDExICszMDMsMTAgQEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIEFTU0VSVCghYXAybSk7CiAjZW5k
aWYKICAgICB7Ci0gICAgICAgIG1mbl90IG1mbjsKICAgICAgICAgcDJtX2FjY2Vzc190IF9hOwog
ICAgICAgICBwMm1fdHlwZV90IHQ7Ci0KLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCAmX2EsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm5fdCBtZm4gPSBfX2dl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCAmdCwgJl9hLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCBOVUxMLCBmYWxzZSk7CiAg
ICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Sywg
dCwgYSwgLTEpOwogICAgIH0KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:51:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:51: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 1itxgJ-0005Q4-J2; Tue, 21 Jan 2020 17:51:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxgH-0005OF-D2
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:51:13 +0000
X-Inumbo-ID: 7ea87953-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ea87953-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:21 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929277"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:10 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:50 -0800
Message-Id: <3afdd6ef6a20236d62942df5958f046a8c3fae9c.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 17/18] x86/mem_sharing: reset a fork
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 =?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>

SW1wbGVtZW50IGh5cGVyY2FsbCB0aGF0IGFsbG93cyBhIGZvcmsgdG8gc2hlZCBhbGwgbWVtb3J5
IHRoYXQgZ290IGFsbG9jYXRlZApmb3IgaXQgZHVyaW5nIGl0cyBleGVjdXRpb24gYW5kIHJlLWxv
YWQgaXRzIHZDUFUgY29udGV4dCBmcm9tIHRoZSBwYXJlbnQgVk0uClRoaXMgYWxsb3dzIHRoZSBm
b3JrZWQgVk0gdG8gcmVzZXQgaW50byB0aGUgc2FtZSBzdGF0ZSB0aGUgcGFyZW50IFZNIGlzIGlu
IGEKZmFzdGVyIHdheSB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgd291bGQgYmUuIE1lYXN1cmVt
ZW50cyBzaG93IGFib3V0IGEgMngKc3BlZWR1cCBkdXJpbmcgbm9ybWFsIGZ1enppbmcgb3BlcmF0
aW9ucy4gUGVyZm9ybWFuY2UgbWF5IHZhcnkgZGVwZW5kaW5nIGhvdwptdWNoIG1lbW9yeSBnb3Qg
YWxsb2NhdGVkIGZvciB0aGUgZm9ya2VkIFZNLiBJZiBpdCBoYXMgYmVlbiBjb21wbGV0ZWx5CmRl
ZHVwbGljYXRlZCBmcm9tIHRoZSBwYXJlbnQgVk0gdGhlbiBjcmVhdGluZyBhIG5ldyBmb3JrIHdv
dWxkIGxpa2VseSBiZSBtb3JlCnBlcmZvcm1hbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCA3NDkzMDU0MTdjLi5jMTg1YjBlN2M0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTYxMSw2ICsxNjExLDU5IEBAIHN0YXRpYyBpbnQg
bWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKICAg
ICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBUaGUgZm9yayByZXNldCBvcGVyYXRpb24gaXMgaW50
ZW5kZWQgdG8gYmUgdXNlZCBvbiBzaG9ydC1saXZlZCBmb3JrcyBvbmx5LgorICogVGhlcmUgaXMg
bm8gaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBvcGVyYXRpb24gaW1wbGVtZW50ZWQgZm9yIHRoaXMg
cmVhc29uLgorICogRm9yIGZvcmtzIHRoYXQgb2J0YWluIGEgbGFyZ2VyIG1lbW9yeSBmb290cHJp
bnQgaXQgaXMgbGlrZWx5IGdvaW5nIHRvIGJlCisgKiBtb3JlIHBlcmZvcm1hbnQgdG8gY3JlYXRl
IGEgbmV3IGZvcmsgaW5zdGVhZCBvZiByZXNldHRpbmcgYW4gZXhpc3Rpbmcgb25lLgorICoKKyAq
IFRPRE86IEluIGNhc2UgdGhpcyBoeXBlcmNhbGwgd291bGQgYmVjb21lIHVzZWZ1bCBvbiBmb3Jr
cyB3aXRoIGxhcmdlciBtZW1vcnkKKyAqIGZvb3RwcmludHMgdGhlIGh5cGVyY2FsbCBjb250aW51
YXRpb24gc2hvdWxkIGJlIGltcGxlbWVudGVkLgorICovCitzdGF0aWMgaW50IG1lbV9zaGFyaW5n
X2ZvcmtfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QpCit7CisgICAg
aW50IHJjOworICAgIHN0cnVjdCBwMm1fZG9tYWluKiBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY2Qp
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsICp0bXA7CisKKyAgICBkb21haW5fcGF1c2Uo
Y2QpOworCisgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUocGFnZSwgdG1wLCAmY2QtPnBhZ2Vf
bGlzdCkKKyAgICB7CisgICAgICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICAgICAgcDJtX2FjY2Vz
c190IHAybWE7CisgICAgICAgIGdmbl90IGdmbjsKKyAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90
b19tZm4ocGFnZSk7CisKKyAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgZ2ZuID0gbWZuX3RvX2dmbihjZCwgbWZuKTsKKyAgICAg
ICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsICZw
Mm1hLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgZmFsc2Up
OworCisgICAgICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgfHwgcDJtX2lzX3NoYXJlZChwMm10
KSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiB0YWtlIGFuIGV4dHJhIHJl
ZmVyZW5jZSAqLworICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBjZCkgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgSU5W
QUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7CisgICAgICAgIEFTU0VSVCghcmMpOworCisg
ICAgICAgIHB1dF9wYWdlX2FsbG9jX3JlZihwYWdlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisgICAgfQorCisgICAgaWYgKCAhKHJjID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQs
IGNkKSkgKQorICAgICAgICBmb3JrX3RzYyhkLCBjZCk7CisKKyAgICBkb21haW5fdW5wYXVzZShj
ZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogewogICAgIGludCByYzsK
QEAgLTE4OTUsNiArMTk0OCwyOSBAQCBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogICAgICAgICBicmVhazsKICAg
ICB9CiAKKyAgICBjYXNlIFhFTk1FTV9zaGFyaW5nX29wX2ZvcmtfcmVzZXQ6CisgICAgeworICAg
ICAgICBzdHJ1Y3QgZG9tYWluICpwZDsKKworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
IGlmICggbXNvLnUuZm9yay5fcGFkWzBdIHx8IG1zby51LmZvcmsuX3BhZFsxXSB8fAorICAgICAg
ICAgICAgIG1zby51LmZvcmsuX3BhZFsyXSApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgIGlmICggIWQtPnBhcmVudCApCisgICAgICAgICAg
ICBnb3RvIG91dDsKKworICAgICAgICByYyA9IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9i
eV9pZChkLT5wYXJlbnQtPmRvbWFpbl9pZCwgJnBkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2ZvcmtfcmVzZXQo
cGQsIGQpOworCisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHBkKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCA5MGEzZjQ0OThlLi5lM2QwNjNlMjJlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oCkBAIC00ODMsNiArNDgzLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X21lbV9hY2Nlc3Nfb3BfdCk7CiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAg
ICAgICAgIDcKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfcmFuZ2Vfc2hhcmUgICAgICAgOAog
I2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrICAgICAgICAgICAgICA5CisjZGVmaW5lIFhF
Tk1FTV9zaGFyaW5nX29wX2ZvcmtfcmVzZXQgICAgICAgIDEwCiAKICNkZWZpbmUgWEVOTUVNX1NI
QVJJTkdfT1BfU19IQU5ETEVfSU5WQUxJRCAgKC0xMCkKICNkZWZpbmUgWEVOTUVNX1NIQVJJTkdf
T1BfQ19IQU5ETEVfSU5WQUxJRCAgKC05KQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 17:51:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 17:51: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 1itxgM-0005TB-WD; Tue, 21 Jan 2020 17:51:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ThP3=3K=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1itxgM-0005SK-Ce
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 17:51:18 +0000
X-Inumbo-ID: 81395d80-3c76-11ea-bb21-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81395d80-3c76-11ea-bb21-12813bfff9fa;
 Tue, 21 Jan 2020 17:50:26 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 09:50:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,346,1574150400"; d="scan'208";a="228929288"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.251.23.127])
 by orsmga006.jf.intel.com with ESMTP; 21 Jan 2020 09:50:11 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 09:49:51 -0800
Message-Id: <40edc0592f5573c6a47da4744d1ba51759b25472.1579628566.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1579628566.git.tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 18/18] xen/tools: VM forking toolstack side
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@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>

QWRkIG5lY2Vzc2FyeSBiaXRzIHRvIGltcGxlbWVudCAieGwgZm9yay12bSIgY29tbWFuZHMuIFRo
ZSBjb21tYW5kIGFsbG93cyB0aGUKdXNlciB0byBzcGVjaWZ5IGhvdyB0byBsYXVuY2ggdGhlIGRl
dmljZSBtb2RlbCBhbGxvd2luZyBmb3IgYSBsYXRlLWxhdW5jaCBtb2RlbAppbiB3aGljaCB0aGUg
dXNlciBjYW4gZXhlY3V0ZSB0aGUgZm9yayB3aXRob3V0IHRoZSBkZXZpY2UgbW9kZWwgYW5kIGRl
Y2lkZSB0bwpvbmx5IGxhdGVyIGxhdW5jaCBpdC4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4g
ICAgICAgICAgfCAgMzYgKysrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAx
MyArKwogdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgICAgICAgfCAgMjIgKysrKwogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgfCAyMzcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
IHwgIDgzICsrKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgfCAgIDEg
KwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAg
ICAgICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAg
MTIgKysKIHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgIHwgIDk2ICsrKysrKysrKysrKysr
CiB0b29scy94bC94bF92bWNvbnRyb2wuYyAgICAgICB8ICAgOCArKwogMTMgZmlsZXMgY2hhbmdl
ZCwgNDE5IGluc2VydGlvbnMoKyksIDEwNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC4xLnBvZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9kLmluCmluZGV4IGQ0YjVlOGUzNjIu
LjIyY2M0MTQ5YjAgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisrKyBiL2RvY3Mv
bWFuL3hsLjEucG9kLmluCkBAIC02OTQsNiArNjk0LDQyIEBAIExlYXZlIHRoZSBkb21haW4gcGF1
c2VkIGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4KIAogPWJhY2sKIAorPWl0ZW0gQjxmb3Jr
LXZtPiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+CisKK0NyZWF0ZSBhIGZvcmsgb2YgYSBydW5u
aW5nIFZNLiBUaGUgZG9tYWluIHdpbGwgYmUgcGF1c2VkIGFmdGVyIHRoZSBvcGVyYXRpb24KK2Fu
ZCBuZWVkcyB0byByZW1haW4gcGF1c2VkIHdoaWxlIGZvcmtzIG9mIGl0IGV4aXN0LgorCitCPE9Q
VElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0gQjwtcD4KKworTGVhdmUgdGhlIGZvcmsgcGF1c2Vk
IGFmdGVyIGNyZWF0aW5nIGl0LgorCis9aXRlbSBCPC0tbGF1bmNoLWRtPgorCitTcGVjaWZ5IHdo
ZXRoZXIgdGhlIGRldmljZSBtb2RlbCAoUUVNVSkgc2hvdWxkIGJlIGxhdW5jaGVkIGZvciB0aGUg
Zm9yay4gTGF0ZQorbGF1bmNoIGFsbG93cyB0byBzdGFydCB0aGUgZGV2aWNlIG1vZGVsIGZvciBh
biBhbHJlYWR5IHJ1bm5pbmcgZm9yay4KKworPWl0ZW0gQjwtQz4KKworVGhlIGNvbmZpZyBmaWxl
IHRvIHVzZSB3aGVuIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsLiBDdXJyZW50bHkgcmVxdWly
ZWQgd2hlbgorbGF1bmNoaW5nIHRoZSBkZXZpY2UgbW9kZWwuCisKKz1pdGVtIEI8LVE+CisKK1Ro
ZSBxZW11IHNhdmUgZmlsZSB0byB1c2Ugd2hlbiBsYXVuY2hpbmcgdGhlIGRldmljZSBtb2RlbC4g
IEN1cnJlbnRseSByZXF1aXJlZAord2hlbiBsYXVuY2hpbmcgdGhlIGRldmljZSBtb2RlbC4KKwor
PWl0ZW0gQjwtLWZvcmstcmVzZXQ+CisKK1BlcmZvcm0gYSByZXNldCBvcGVyYXRpb24gb2YgYW4g
YWxyZWFkeSBydW5uaW5nIGZvcmsuIE5vdGUgdGhhdCByZXNldHRpbmcgbWF5CitiZSBsZXNzIHBl
cmZvcm1hbnQgdGhlbiBjcmVhdGluZyBhIG5ldyBmb3JrIGRlcGVuZGluZyBvbiBob3cgbXVjaCBt
ZW1vcnkgdGhlCitmb3JrIGhhcyBkZWR1cGxpY2F0ZWQgZHVyaW5nIGl0cyBydW50aW1lLgorCis9
YmFjaworCiA9aXRlbSBCPHNoYXJpbmc+IFtJPGRvbWFpbi1pZD5dCiAKIERpc3BsYXkgdGhlIG51
bWJlciBvZiBzaGFyZWQgcGFnZXMgZm9yIGEgc3BlY2lmaWVkIGRvbWFpbi4gSWYgbm8gZG9tYWlu
IGlzCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDc1ZjE5MWFlM2EuLmZmYjBiYjlhNDIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCkBAIC0yMjIxLDYgKzIyMjEsMTkgQEAgaW50IHhjX21lbXNocl9yYW5n
ZV9zaGFyZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgZmlyc3RfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBsYXN0
X2dmbik7CiAKK2ludCB4Y19tZW1zaHJfZm9yayh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfZG9tYWluLAorICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGNsaWVudF9kb21haW4pOworCisvKgorICogTm90ZTogdGhpcyBmdW5jdGlvbiBpcyBv
bmx5IGludGVuZGVkIHRvIGJlIHVzZWQgb24gc2hvcnQtbGl2ZWQgZm9ya3MgdGhhdAorICogaGF2
ZW4ndCB5ZXQgYXF1aXJlZCBhIGxvdCBvZiBtZW1vcnkuIEluIGNhc2UgdGhlIGZvcmsgaGFzIGEg
bG90IG9mIG1lbW9yeQorICogaXQgaXMgbGlrZWx5IG1vcmUgcGVyZm9ybWFudCB0byBjcmVhdGUg
YSBuZXcgZm9yayB3aXRoIHhjX21lbXNocl9mb3JrLgorICoKKyAqIFdpdGggVk1zIHRoYXQgaGF2
ZSBhIGxvdCBvZiBtZW1vcnkgdGhpcyBjYWxsIG1heSBibG9jayBmb3IgYSBsb25nIHRpbWUuCisg
Ki8KK2ludCB4Y19tZW1zaHJfZm9ya19yZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
Zm9ya2VkX2RvbWFpbik7CisKIC8qIERlYnVnIGNhbGxzOiByZXR1cm4gdGhlIG51bWJlciBvZiBw
YWdlcyByZWZlcmVuY2luZyB0aGUgc2hhcmVkIGZyYW1lIGJhY2tpbmcKICAqIHRoZSBpbnB1dCBh
cmd1bWVudC4gU2hvdWxkIGJlIG9uZSBvciBncmVhdGVyLgogICoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX21lbXNoci5jIGIvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMKaW5kZXggOTdlMmU2
YThkOS4uZDBlNGVlMjI1YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfbWVtc2hyLmMKQEAgLTIzOSw2ICsyMzksMjggQEAgaW50IHhjX21l
bXNocl9kZWJ1Z19ncmVmKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiB4Y19tZW1zaHJf
bWVtb3AoeGNoLCBkb21pZCwgJm1zbyk7CiB9CiAKK2ludCB4Y19tZW1zaHJfZm9yayh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgcGRvbWlkLCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICB4ZW5f
bWVtX3NoYXJpbmdfb3BfdCBtc287CisKKyAgICBtZW1zZXQoJm1zbywgMCwgc2l6ZW9mKG1zbykp
OworCisgICAgbXNvLm9wID0gWEVOTUVNX3NoYXJpbmdfb3BfZm9yazsKKyAgICBtc28udS5mb3Jr
LnBhcmVudF9kb21haW4gPSBwZG9taWQ7CisKKyAgICByZXR1cm4geGNfbWVtc2hyX21lbW9wKHhj
aCwgZG9taWQsICZtc28pOworfQorCitpbnQgeGNfbWVtc2hyX2ZvcmtfcmVzZXQoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkKQoreworICAgIHhlbl9tZW1fc2hhcmluZ19vcF90IG1z
bzsKKworICAgIG1lbXNldCgmbXNvLCAwLCBzaXplb2YobXNvKSk7CisgICAgbXNvLm9wID0gWEVO
TUVNX3NoYXJpbmdfb3BfZm9ya19yZXNldDsKKworICAgIHJldHVybiB4Y19tZW1zaHJfbWVtb3Ao
eGNoLCBkb21pZCwgJm1zbyk7Cit9CisKIGludCB4Y19tZW1zaHJfYXVkaXQoeGNfaW50ZXJmYWNl
ICp4Y2gpCiB7CiAgICAgeGVuX21lbV9zaGFyaW5nX29wX3QgbXNvOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNTRhYmI5ZGIxZi4u
NzVjYjA3MDU4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0xNTM2LDYgKzE1MzYsMTMgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVh
dGVfbmV3KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3Nf
aG93ICphb3BfY29uc29sZV9ob3cpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
RVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RvbWFpbl9mb3JrX3ZtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBwZG9taWQsIHVpbnQzMl90ICpkb21pZCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2Rv
bWFpbl9mb3JrX2xhdW5jaF9kbShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dy
ZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9tYWluX2ZvcmtfcmVz
ZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKIGludCBsaWJ4bF9kb21haW5fY3Jl
YXRlX3Jlc3RvcmUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQsIGludCBy
ZXN0b3JlX2ZkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VuZF9iYWNr
X2ZkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCA2OWZjZWZmMDYxLi4zNTRjMjc4MTYxIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtNTM2LDEyICs1MzYsMTIgQEAgb3V0OgogICAgIHJldHVybiByZXQ7CiB9CiAKLWlu
dCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCi0gICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQpCitzdGF0
aWMgaW50IGxpYnhsX19kb21haW5fbWFrZV94c19lbnRyaWVzKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCiB7CiAgICAgbGli
eGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwotICAgIGludCByZXQsIHJjLCBuYl92
bTsKKyAgICBpbnQgcmMsIG5iX3ZtOwogICAgIGNvbnN0IGNoYXIgKmRvbV90eXBlOwogICAgIGNo
YXIgKnV1aWRfc3RyaW5nOwogICAgIGNoYXIgKmRvbV9wYXRoLCAqdm1fcGF0aCwgKmxpYnhsX3Bh
dGg7CkBAIC01NTMsNyArNTUzLDYgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKIAogICAgIC8qIGNvbnZlbmllbmNl
IGFsaWFzZXMgKi8KICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmluZm8gPSAmZF9jb25m
aWctPmNfaW5mbzsKLSAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmRfY29u
ZmlnLT5iX2luZm87CiAKICAgICB1dWlkX3N0cmluZyA9IGxpYnhsX191dWlkMnN0cmluZyhnYywg
aW5mby0+dXVpZCk7CiAgICAgaWYgKCF1dWlkX3N0cmluZykgewpAQCAtNTYxLDY0ICs1NjAsNyBA
QCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25m
aWcgKmRfY29uZmlnLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICAvKiBWYWxpZCBk
b21pZCBoZXJlIG1lYW5zIHdlJ3JlIHNvZnQgcmVzZXR0aW5nLiAqLwotICAgIGlmICghbGlieGxf
ZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSkgewotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9j
cmVhdGVkb21haW4gY3JlYXRlID0gewotICAgICAgICAgICAgLnNzaWRyZWYgPSBpbmZvLT5zc2lk
cmVmLAotICAgICAgICAgICAgLm1heF92Y3B1cyA9IGJfaW5mby0+bWF4X3ZjcHVzLAotICAgICAg
ICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IGJfaW5mby0+ZXZlbnRfY2hhbm5lbHMsCi0gICAgICAg
ICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKLSAgICAg
ICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVz
LAotICAgICAgICB9OwotCi0gICAgICAgIGlmIChpbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9U
WVBFX1BWKSB7Ci0gICAgICAgICAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaHZt
OwotICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9Ci0gICAgICAgICAgICAgICAgbGlieGxfZGVm
Ym9vbF92YWwoaW5mby0+aGFwKSA/IFhFTl9ET01DVExfQ0RGX2hhcCA6IDA7Ci0gICAgICAgICAg
ICBjcmVhdGUuZmxhZ3MgfD0KLSAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZv
LT5vb3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7Ci0gICAgICAgIH0KLQotICAgICAg
ICBhc3NlcnQoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7
Ci0gICAgICAgIExPRyhERVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAotICAgICAgICAgICAgbGli
eGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7Ci0KLSAgICAgICAg
aWYgKGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQotICAg
ICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11OwotCi0gICAgICAg
IGlmIChpbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQotICAg
ICAgICAgICAgY3JlYXRlLmlvbW11X29wdHMgfD0gWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0
OwotCi0gICAgICAgIC8qIFVsdGltYXRlbHksIGhhbmRsZSBpcyBhbiBhcnJheSBvZiAxNiB1aW50
OF90LCBzYW1lIGFzIHV1aWQgKi8KLSAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgKGxpYnhs
X3V1aWQgKikmY3JlYXRlLmhhbmRsZSwgJmluZm8tPnV1aWQpOwotCi0gICAgICAgIHJldCA9IGxp
YnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhnYywgZF9jb25maWcsICZjcmVhdGUpOwot
ICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwg
ImZhaWwgdG8gZ2V0IGRvbWFpbiBjb25maWciKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0KLSAgICAgICAgcmV0ID0geGNf
ZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOwotICAgICAgICBpZiAocmV0
IDwgMCkgewotICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlv
biBmYWlsIik7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgfQotCi0gICAgICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NhdmVf
Y29uZmlnKGdjLCBkX2NvbmZpZywgc3RhdGUsICZjcmVhdGUpOwotICAgICAgICBpZiAocmMgPCAw
KQotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgcmV0ID0geGNfY3B1cG9vbF9t
b3ZlZG9tYWluKGN0eC0+eGNoLCBpbmZvLT5wb29saWQsICpkb21pZCk7Ci0gICAgaWYgKHJldCA8
IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBtb3ZlIGZhaWwiKTsK
LSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgKmRvbWlkKTsKKyAgICBkb21f
cGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogICAgIGlmICghZG9tX3Bh
dGgpIHsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKQEAgLTYy
NiwxMiArNTY4LDEyIEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAKICAgICB2bV9wYXRoID0gR0NTUFJJTlRGKCIv
dm0vJXMiLCB1dWlkX3N0cmluZyk7CiAgICAgaWYgKCF2bV9wYXRoKSB7Ci0gICAgICAgIExPR0Qo
RVJST1IsICpkb21pZCwgImNhbm5vdCBhbGxvY2F0ZSBjcmVhdGUgcGF0aHMiKTsKKyAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgYWxsb2NhdGUgY3JlYXRlIHBhdGhzIik7CiAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgbGli
eGxfcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCAqZG9taWQpOworICAgIGxpYnhsX3Bh
dGggPSBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpOwogICAgIGlmICghbGlieGxfcGF0
aCkgewogICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNjQy
LDEwICs1ODQsMTAgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKIAogICAgIHJvcGVybVswXS5pZCA9IDA7CiAgICAg
cm9wZXJtWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOwotICAgIHJvcGVybVsxXS5pZCA9ICpkb21p
ZDsKKyAgICByb3Blcm1bMV0uaWQgPSBkb21pZDsKICAgICByb3Blcm1bMV0ucGVybXMgPSBYU19Q
RVJNX1JFQUQ7CiAKLSAgICByd3Blcm1bMF0uaWQgPSAqZG9taWQ7CisgICAgcndwZXJtWzBdLmlk
ID0gZG9taWQ7CiAgICAgcndwZXJtWzBdLnBlcm1zID0gWFNfUEVSTV9OT05FOwogCiByZXRyeV90
cmFuc2FjdGlvbjoKQEAgLTY2Myw3ICs2MDUsNyBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAg
ICAgICAgICAgICAgICAgbm9wZXJtLCBBUlJBWV9TSVpFKG5vcGVybSkpOwogCiAgICAgeHNfd3Jp
dGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvdm0iLCBkb21fcGF0aCksIHZtX3BhdGgsIHN0
cmxlbih2bV9wYXRoKSk7Ci0gICAgcmMgPSBsaWJ4bF9fZG9tYWluX3JlbmFtZShnYywgKmRvbWlk
LCAwLCBpbmZvLT5uYW1lLCB0KTsKKyAgICByYyA9IGxpYnhsX19kb21haW5fcmVuYW1lKGdjLCBk
b21pZCwgMCwgaW5mby0+bmFtZSwgdCk7CiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIG91dDsK
IApAQCAtNzQwLDcgKzY4Miw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogCiAgICAgdm1fbGlzdCA9
IGxpYnhsX2xpc3Rfdm0oY3R4LCAmbmJfdm0pOwogICAgIGlmICghdm1fbGlzdCkgewotICAgICAg
ICBMT0dEKEVSUk9SLCAqZG9taWQsICJjYW5ub3QgZ2V0IG51bWJlciBvZiBydW5uaW5nIGd1ZXN0
cyIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBnZXQgbnVtYmVyIG9mIHJ1
bm5pbmcgZ3Vlc3RzIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQpAQCAtNzY0LDcgKzcwNiw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAg
ICAgICAgdCA9IDA7CiAgICAgICAgICAgICBnb3RvIHJldHJ5X3RyYW5zYWN0aW9uOwogICAgICAg
ICB9Ci0gICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gY3JlYXRpb24gIiJ4ZW5z
dG9yZSB0cmFuc2FjdGlvbiBjb21taXQgZmFpbGVkIik7CisgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgImRvbWFpbiBjcmVhdGlvbiAiInhlbnN0b3JlIHRyYW5zYWN0aW9uIGNvbW1pdCBmYWls
ZWQiKTsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CkBAIC03NzYsNiArNzE4LDgwIEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgIHJldHVybiByYzsK
IH0KIAoraW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21p
ZCkKK3sKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CisgICAgaW50
IHJldCwgcmM7CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9t
YWluX2NyZWF0ZV9pbmZvICppbmZvID0gJmRfY29uZmlnLT5jX2luZm87CisgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOworCisgICAgLyogVmFs
aWQgZG9taWQgaGVyZSBtZWFucyB3ZSdyZSBzb2Z0IHJlc2V0dGluZy4gKi8KKyAgICBpZiAoIWxp
YnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KCpkb21pZCkpIHsKKyAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluIGNyZWF0ZSA9IHsKKyAgICAgICAgICAgIC5zc2lkcmVmID0gaW5mby0+
c3NpZHJlZiwKKyAgICAgICAgICAgIC5tYXhfdmNwdXMgPSBiX2luZm8tPm1heF92Y3B1cywKKyAg
ICAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSBiX2luZm8tPmV2ZW50X2NoYW5uZWxzLAorICAg
ICAgICAgICAgLm1heF9ncmFudF9mcmFtZXMgPSBiX2luZm8tPm1heF9ncmFudF9mcmFtZXMsCisg
ICAgICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IGJfaW5mby0+bWF4X21hcHRyYWNrX2Zy
YW1lcywKKyAgICAgICAgfTsKKworICAgICAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9ET01B
SU5fVFlQRV9QVikgeworICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RG
X2h2bTsKKyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PQorICAgICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2xfdmFsKGluZm8tPmhhcCkgPyBYRU5fRE9NQ1RMX0NERl9oYXAgOiAwOworICAgICAg
ICAgICAgY3JlYXRlLmZsYWdzIHw9CisgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwo
aW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmOworICAgICAgICB9CisKKyAg
ICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RFRkFV
TFQpOworICAgICAgICBMT0coREVUQUlMLCAicGFzc3Rocm91Z2g6ICVzIiwKKyAgICAgICAgICAg
IGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmluZyhpbmZvLT5wYXNzdGhyb3VnaCkpOworCisgICAg
ICAgIGlmIChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCkK
KyAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKKworICAg
ICAgICBpZiAoaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkK
KyAgICAgICAgICAgIGNyZWF0ZS5pb21tdV9vcHRzIHw9IFhFTl9ET01DVExfSU9NTVVfbm9fc2hh
cmVwdDsKKworICAgICAgICAvKiBVbHRpbWF0ZWx5LCBoYW5kbGUgaXMgYW4gYXJyYXkgb2YgMTYg
dWludDhfdCwgc2FtZSBhcyB1dWlkICovCisgICAgICAgIGxpYnhsX3V1aWRfY29weShjdHgsIChs
aWJ4bF91dWlkICopJmNyZWF0ZS5oYW5kbGUsICZpbmZvLT51dWlkKTsKKworICAgICAgICByZXQg
PSBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcoZ2MsIGRfY29uZmlnLCAmY3JlYXRl
KTsKKyAgICAgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9t
aWQsICJmYWlsIHRvIGdldCBkb21haW4gY29uZmlnIik7CisgICAgICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJldCA9
IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKKyAgICAgICAgaWYg
KHJldCA8IDApIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gY3Jl
YXRpb24gZmFpbCIpOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9z
YXZlX2NvbmZpZyhnYywgZF9jb25maWcsIHN0YXRlLCAmY3JlYXRlKTsKKyAgICAgICAgaWYgKHJj
IDwgMCkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJldCA9IHhjX2NwdXBv
b2xfbW92ZWRvbWFpbihjdHgtPnhjaCwgaW5mby0+cG9vbGlkLCAqZG9taWQpOworICAgIGlmIChy
ZXQgPCAwKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gbW92ZSBmYWls
Iik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX21ha2VfeHNfZW50cmllcyhnYywgZF9jb25maWcsIHN0
YXRlLCAqZG9taWQpOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgaW50IHN0
b3JlX2xpYnhsX2VudHJ5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogewpA
QCAtMTA5NywxNSArMTExMywzMSBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRl
KGxpYnhsX19lZ2MgKmVnYywKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZh
dWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKIAot
ICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxkX3N0
YXRlLCAmZG9taWQpOwotICAgIGlmIChyZXQpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJjYW5ub3QgbWFrZSBkb21haW46ICVkIiwgcmV0KTsKKyAgICBpZiAoICFkX2NvbmZpZy0+ZG1f
cmVzdG9yZV9maWxlICkKKyAgICB7CisgICAgICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShn
YywgZF9jb25maWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9taWQpOwogICAgICAgICBkY3MtPmd1
ZXN0X2RvbWlkID0gZG9taWQ7CisKKyAgICAgICAgaWYgKHJldCkgeworICAgICAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJjYW5ub3QgbWFrZSBkb21haW46ICVkIiwgcmV0KTsKKyAgICAgICAg
ICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICAg
ICAgfQorICAgIH0gZWxzZSBpZiAoIGRjcy0+Z3Vlc3RfZG9taWQgIT0gSU5WQUxJRF9ET01JRCAp
IHsKKyAgICAgICAgZG9taWQgPSBkY3MtPmd1ZXN0X2RvbWlkOworCisgICAgICAgIHJldCA9IGxp
YnhsX19kb21haW5fbWFrZV94c19lbnRyaWVzKGdjLCBkX2NvbmZpZywgJmRjcy0+YnVpbGRfc3Rh
dGUsIGRvbWlkKTsKKyAgICAgICAgaWYgKHJldCkgeworICAgICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICJjYW5ub3QgbWFrZSBkb21haW46ICVkIiwgcmV0KTsKKyAgICAgICAgICAgIHJldCA9
IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICAgICAgfQorICAg
IH0gZWxzZSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IG1ha2UgZG9tYWlu
Iik7CiAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owog
ICAgIH0KIAotICAgIGRjcy0+Z3Vlc3RfZG9taWQgPSBkb21pZDsKICAgICBkY3MtPnNkc3MuZG0u
Z3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFucyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KIAogICAgIC8q
IHBvc3QtNC4xMyB0b2RvOiBtb3ZlIHRoZXNlIG5leHQgYml0cyBvZiBkZWZhdWx0aW5nIHRvCkBA
IC0xMTQxLDcgKzExNzMsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxp
YnhsX19lZ2MgKmVnYywKICAgICBpZiAocmV0KQogICAgICAgICBnb3RvIGVycm9yX291dDsKIAot
ICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ICE9IElOVkFM
SURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA+PSAwIHx8IGRjcy0+ZG9taWRfc29mdF9y
ZXNldCAhPSBJTlZBTElEX0RPTUlEIHx8IGRfY29uZmlnLT5kbV9yZXN0b3JlX2ZpbGUpIHsKICAg
ICAgICAgTE9HRChERUJVRywgZG9taWQsICJyZXN0b3JpbmcsIG5vdCBydW5uaW5nIGJvb3Rsb2Fk
ZXIiKTsKICAgICAgICAgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShlZ2MsICZkY3MtPmJsLCAw
KTsKICAgICB9IGVsc2UgIHsKQEAgLTEyMTcsNyArMTI0OSwxNiBAQCBzdGF0aWMgdm9pZCBkb21j
cmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBkY3MtPnNkc3MuZG0u
Y2FsbGJhY2sgPSBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZDsKICAgICBkY3MtPnNkc3MuY2Fs
bGJhY2sgPSBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZDsKIAotICAgIGlmIChyZXN0b3JlX2Zk
IDwgMCAmJiBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgPT0gSU5WQUxJRF9ET01JRCkgeworICAgIGlm
IChyZXN0b3JlX2ZkIDwgMCAmJiBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgPT0gSU5WQUxJRF9ET01J
RCAmJiAhZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSkgeworICAgICAgICByYyA9IGxpYnhsX19k
b21haW5fYnVpbGQoZ2MsIGRvbWlkLCBkY3MpOworICAgICAgICBkb21jcmVhdGVfcmVidWlsZF9k
b25lKGVnYywgZGNzLCByYyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGRf
Y29uZmlnLT5kbV9yZXN0b3JlX2ZpbGUgKSB7CisgICAgICAgIGRjcy0+c3JzLmRjcyA9IGRjczsK
KyAgICAgICAgZGNzLT5zcnMuYW8gPSBhbzsKKyAgICAgICAgc3RhdGUtPmZvcmtlZF92bSA9IHRy
dWU7CiAgICAgICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWlsZChnYywgZG9taWQsIGRjcyk7CiAg
ICAgICAgIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsKICAgICAgICAgcmV0
dXJuOwpAQCAtMTQxNSw2ICsxNDU2LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX3JlYnVpbGRf
ZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwogICAg
IGNvbnN0IHVpbnQzMl90IGRvbWlkID0gZGNzLT5ndWVzdF9kb21pZDsKICAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOworICAgIGxpYnhs
X19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0YXRlID0gJmRjcy0+YnVpbGRfc3RhdGU7CiAK
ICAgICBpZiAocmV0KSB7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IChyZS0p
YnVpbGQgZG9tYWluOiAlZCIsIHJldCk7CkBAIC0xNDIyLDYgKzE0NjQsOSBAQCBzdGF0aWMgdm9p
ZCBkb21jcmVhdGVfcmVidWlsZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBl
cnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYgKCBkX2NvbmZpZy0+ZG1fcmVzdG9yZV9maWxlICkK
KyAgICAgICAgc3RhdGUtPnNhdmVkX3N0YXRlID0gR0NTUFJJTlRGKCIlcyIsIGRfY29uZmlnLT5k
bV9yZXN0b3JlX2ZpbGUpOworCiAgICAgc3RvcmVfbGlieGxfZW50cnkoZ2MsIGRvbWlkLCAmZF9j
b25maWctPmJfaW5mbyk7CiAKICAgICBsaWJ4bF9fbXVsdGlkZXZfYmVnaW4oYW8sICZkY3MtPm11
bHRpZGV2KTsKQEAgLTE4MjMsMTAgKzE4NjgsMTMgQEAgc3RhdGljIGludCBkb19kb21haW5fY3Jl
YXRlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICBH
Q05FVyhjZGNzKTsKICAgICBjZGNzLT5kY3MuYW8gPSBhbzsKICAgICBjZGNzLT5kY3MuZ3Vlc3Rf
Y29uZmlnID0gZF9jb25maWc7CisgICAgY2Rjcy0+ZGNzLmd1ZXN0X2RvbWlkID0gKmRvbWlkOwor
CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnX3Nh
dmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2NvcHkoY3R4LCAmY2Rjcy0+ZGNzLmd1ZXN0
X2NvbmZpZ19zYXZlZCwgZF9jb25maWcpOwogICAgIGNkY3MtPmRjcy5yZXN0b3JlX2ZkID0gY2Rj
cy0+ZGNzLmxpYnhjX2ZkID0gcmVzdG9yZV9mZDsKICAgICBjZGNzLT5kY3Muc2VuZF9iYWNrX2Zk
ID0gc2VuZF9iYWNrX2ZkOworCiAgICAgaWYgKHJlc3RvcmVfZmQgPiAtMSkgewogICAgICAgICBj
ZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMgPSAqcGFyYW1zOwogICAgICAgICByYyA9IGxpYnhsX19m
ZF9mbGFnc19tb2RpZnlfc2F2ZShnYywgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQsCkBAIC0yMDY5LDYg
KzIxMTcsNDMgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7CiB9CiAKK2ludCBsaWJ4bF9kb21haW5fZm9ya192
bShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcGRvbWlkLCB1aW50MzJfdCAqZG9taWQpCit7Cisg
ICAgaW50IHJjOworICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7
MH07CisgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2h2bTsKKyAgICBjcmVhdGUu
ZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaGFwOworICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9N
Q1RMX0NERl9vb3Nfb2ZmOworICAgIGNyZWF0ZS5hcmNoLmVtdWxhdGlvbl9mbGFncyA9IChYRU5f
WDg2X0VNVV9BTEwgJiB+WEVOX1g4Nl9FTVVfVlBDSSk7CisKKyAgICBjcmVhdGUuc3NpZHJlZiA9
IFNFQ0lOSVRTSURfRE9NVTsKKyAgICBjcmVhdGUubWF4X3ZjcHVzID0gMTsgLy8gcGxhY2Vob2xk
ZXIsIHdpbGwgYmUgY2xvbmVkIGZyb20gcGRvbWlkCisgICAgY3JlYXRlLm1heF9ldnRjaG5fcG9y
dCA9IDEwMjM7CisgICAgY3JlYXRlLm1heF9ncmFudF9mcmFtZXMgPSBMSUJYTF9NQVhfR1JBTlRf
RlJBTUVTX0RFRkFVTFQ7CisgICAgY3JlYXRlLm1heF9tYXB0cmFja19mcmFtZXMgPSBMSUJYTF9N
QVhfTUFQVFJBQ0tfRlJBTUVTX0RFRkFVTFQ7CisKKyAgICBpZiAoIChyYyA9IHhjX2RvbWFpbl9j
cmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKSkgKQorICAgICAgICByZXR1cm4gcmM7CisK
KyAgICBpZiAoIChyYyA9IHhjX21lbXNocl9mb3JrKGN0eC0+eGNoLCBwZG9taWQsICpkb21pZCkp
ICkKKyAgICAgICAgeGNfZG9tYWluX2Rlc3Ryb3koY3R4LT54Y2gsICpkb21pZCk7CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kb21haW5fZm9ya19sYXVuY2hfZG0obGlieGxfY3R4
ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNwcm9ncmVzc19ob3cgKmFvcF9jb25zb2xlX2hvdykKK3sK
KyAgICB1bnNldF9kaXNrX2NvbG9fcmVzdG9yZShkX2NvbmZpZyk7CisgICAgcmV0dXJuIGRvX2Rv
bWFpbl9jcmVhdGUoY3R4LCBkX2NvbmZpZywgJmRvbWlkLCAtMSwgLTEsIDAsIDAsIGFvcF9jb25z
b2xlX2hvdyk7Cit9CisKK2ludCBsaWJ4bF9kb21haW5fZm9ya19yZXNldChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQpCit7CisgICAgcmV0dXJuIHhjX21lbXNocl9mb3JrX3Jlc2V0KGN0
eC0+eGNoLCBkb21pZCk7Cit9CisKIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUobGli
eGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQsIGludCByZXN0b3JlX2ZkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXgg
M2YwOGNjYWQxYi4uMzc5MTRlM2Q4NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yNzg4LDcgKzI3ODgsNyBAQCBzdGF0
aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAKICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSA9IGRtc3MtPmJ1aWxkX3N0YXRlOwog
Ci0gICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSkgeworICAgIGlmIChzdGF0ZS0+c2F2ZWRfc3Rh
dGUgJiYgIXN0YXRlLT5mb3JrZWRfdm0pIHsKICAgICAgICAgcmV0MiA9IHVubGluayhzdGF0ZS0+
c2F2ZWRfc3RhdGUpOwogICAgICAgICBpZiAocmV0MikgewogICAgICAgICAgICAgTE9HRUQoRVJS
T1IsIGRtc3MtPmd1ZXN0X2RvbWlkLCAiJXM6IGZhaWxlZCB0byByZW1vdmUgZGV2aWNlLW1vZGVs
IHN0YXRlICVzIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggZTBiNmQ0YThkMy4uODcxYjM3MTJlMyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
QEAgLTM5NCw5ICszOTQsMTIgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUgPSAm
ZGNzLT5idWlsZF9zdGF0ZTsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihn
Yyk7CiAgICAgY2hhciAqeHNfZG9taWQsICpjb25fZG9taWQ7Ci0gICAgaW50IHJjOworICAgIGlu
dCByYyA9IDA7CiAgICAgdWludDY0X3Qgc2l6ZTsKIAorICAgIGlmICggc3RhdGUtPmZvcmtlZF92
bSApCisgICAgICAgIGdvdG8gc2tpcF9mb3JrOworCiAgICAgaWYgKHhjX2RvbWFpbl9tYXhfdmNw
dXMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5tYXhfdmNwdXMpICE9IDApIHsKICAgICAgICAgTE9H
KEVSUk9SLCAiQ291bGRuJ3Qgc2V0IG1heCB2Y3B1IGNvdW50Iik7CiAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwpAQCAtNTAxLDI5ICs1MDQsNiBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgfQogICAgIH0KIAotCi0gICAgcmMg
PSBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkoZ2MsIGluZm8sICZzaXplKTsKLSAgICBpZiAocmMg
PCAwKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJDb3VsZG4ndCBnZXQgYXJjaCBleHRyYSBjb25z
dGFudCBtZW1vcnkgc2l6ZSIpOwotICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICB9Ci0K
LSAgICBpZiAoeGNfZG9tYWluX3NldG1heG1lbShjdHgtPnhjaCwgZG9taWQsIGluZm8tPnRhcmdl
dF9tZW1rYiArIHNpemUpIDwgMCkgewotICAgICAgICBMT0dFKEVSUk9SLCAiQ291bGRuJ3Qgc2V0
IG1heCBtZW1vcnkiKTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAgfQotCi0gICAg
eHNfZG9taWQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgIi90b29sL3hlbnN0b3JlZC9k
b21pZCIsIE5VTEwpOwotICAgIHN0YXRlLT5zdG9yZV9kb21pZCA9IHhzX2RvbWlkID8gYXRvaSh4
c19kb21pZCkgOiAwOwotICAgIGZyZWUoeHNfZG9taWQpOwotCi0gICAgY29uX2RvbWlkID0geHNf
cmVhZChjdHgtPnhzaCwgWEJUX05VTEwsICIvdG9vbC94ZW5jb25zb2xlZC9kb21pZCIsIE5VTEwp
OwotICAgIHN0YXRlLT5jb25zb2xlX2RvbWlkID0gY29uX2RvbWlkID8gYXRvaShjb25fZG9taWQp
IDogMDsKLSAgICBmcmVlKGNvbl9kb21pZCk7Ci0KLSAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9IHhj
X2V2dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2RvbWlk
KTsKLSAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4
LT54Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7Ci0KICAgICBpZiAoaW5mby0+dHlw
ZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikKICAgICAgICAgaHZtX3NldF9jb25mX3BhcmFtcyhj
dHgtPnhjaCwgZG9taWQsIGluZm8pOwogCkBAIC01NTgsOCArNTM4LDM0IEBAIGludCBsaWJ4bF9f
YnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGluZm8tPmFsdHAybSk7CiAgICAgfQogCisgICAgcmMgPSBsaWJ4bF9fYXJjaF9l
eHRyYV9tZW1vcnkoZ2MsIGluZm8sICZzaXplKTsKKyAgICBpZiAocmMgPCAwKSB7CisgICAgICAg
IExPR0UoRVJST1IsICJDb3VsZG4ndCBnZXQgYXJjaCBleHRyYSBjb25zdGFudCBtZW1vcnkgc2l6
ZSIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKKyAgICBpZiAoeGNfZG9t
YWluX3NldG1heG1lbShjdHgtPnhjaCwgZG9taWQsIGluZm8tPnRhcmdldF9tZW1rYiArIHNpemUp
IDwgMCkgeworICAgICAgICBMT0dFKEVSUk9SLCAiQ291bGRuJ3Qgc2V0IG1heCBtZW1vcnkiKTsK
KyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAgcmMgPSBsaWJ4bF9fYXJj
aF9kb21haW5fY3JlYXRlKGdjLCBkX2NvbmZpZywgZG9taWQpOworICAgIGlmICggcmMgKQorICAg
ICAgICBnb3RvIG91dDsKIAorc2tpcF9mb3JrOgorICAgIHhzX2RvbWlkID0geHNfcmVhZChjdHgt
PnhzaCwgWEJUX05VTEwsICIvdG9vbC94ZW5zdG9yZWQvZG9taWQiLCBOVUxMKTsKKyAgICBzdGF0
ZS0+c3RvcmVfZG9taWQgPSB4c19kb21pZCA/IGF0b2koeHNfZG9taWQpIDogMDsKKyAgICBmcmVl
KHhzX2RvbWlkKTsKKworICAgIGNvbl9kb21pZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxM
LCAiL3Rvb2wveGVuY29uc29sZWQvZG9taWQiLCBOVUxMKTsKKyAgICBzdGF0ZS0+Y29uc29sZV9k
b21pZCA9IGNvbl9kb21pZCA/IGF0b2koY29uX2RvbWlkKSA6IDA7CisgICAgZnJlZShjb25fZG9t
aWQpOworCisgICAgc3RhdGUtPnN0b3JlX3BvcnQgPSB4Y19ldnRjaG5fYWxsb2NfdW5ib3VuZChj
dHgtPnhjaCwgZG9taWQsIHN0YXRlLT5zdG9yZV9kb21pZCk7CisgICAgc3RhdGUtPmNvbnNvbGVf
cG9ydCA9IHhjX2V2dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPmNv
bnNvbGVfZG9taWQpOworCitvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC02MTcsNiArNjIz
LDkgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGNoYXIgKiplbnRzOwogICAgIGludCBpLCByYzsKIAorICAgIGlmICggc3RhdGUtPmZv
cmtlZF92bSApCisgICAgICAgIGdvdG8gc2tpcF9mb3JrOworCiAgICAgaWYgKGluZm8tPm51bV92
bnVtYV9ub2RlcyAmJiAhaW5mby0+bnVtX3ZjcHVfc29mdF9hZmZpbml0eSkgewogICAgICAgICBy
YyA9IHNldF92bnVtYV9hZmZpbml0eShnYywgZG9taWQsIGluZm8pOwogICAgICAgICBpZiAocmMp
CkBAIC02NDEsNiArNjUwLDcgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICB9CiAgICAgfQogCitza2lwX2Zvcms6CiAgICAgZW50
cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDEyICsgKGluZm8tPm1heF92Y3B1cyAqIDIpICsgMiwgc2l6
ZW9mKGNoYXIgKikpOwogICAgIGVudHNbMF0gPSAibWVtb3J5L3N0YXRpYy1tYXgiOwogICAgIGVu
dHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJZDY0LCBpbmZvLT5tYXhfbWVta2IpOwpAQCAtOTAzLDE0
ICs5MTMsMTYgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2Ug
KmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBsb25nICpzdG9yZV9tZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25zb2xlX2V2dGNobiwgdW5zaWduZWQg
bG9uZyAqY29uc29sZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3Qgc3RvcmVfZG9taWQsIGRvbWlkX3QgY29uc29sZV9kb21pZCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwgZG9taWRfdCBjb25zb2xlX2RvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGZvcmtlZF92bSkKIHsKICAg
ICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgKnZhX2h2bTsKICAgICB1aW50OF90ICp2YV9tYXAsIHN1
bTsKICAgICB1aW50NjRfdCBzdHJfbWZuLCBjb25zX21mbjsKICAgICBpbnQgaTsKIAotICAgIGlm
IChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgIGlmICggaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYgIWZvcmtlZF92bSApCisgICAgewogICAg
ICAgICB2YV9tYXAgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZShoYW5kbGUsIGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19QQUdFX1NJWkUsIFBST1RfUkVBRCB8
IFBST1RfV1JJVEUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9J
TkZPX1BGTik7CkBAIC0xMjI2LDYgKzEyMzgsMjMgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
ID0gTlVMTDsKICAgICBib29sIGRldmljZV9tb2RlbCA9IGluZm8tPnR5cGUgPT0gTElCWExfRE9N
QUlOX1RZUEVfSFZNID8gdHJ1ZSA6IGZhbHNlOwogCisgICAgaWYgKCBzdGF0ZS0+Zm9ya2VkX3Zt
ICkKKyAgICB7CisgICAgICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMoY3R4LT54Y2gsIGRv
bWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPmNvbnNvbGVfcG9ydCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPmNvbnNvbGVfbWZuLCBzdGF0ZS0+c3Rv
cmVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNv
bGVfZG9taWQsIHN0YXRlLT5mb3JrZWRfdm0pOworCisgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX3NlZWQoY3R4
LT54Y2gsIGRvbWlkLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlLT5jb25zb2xlX21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZS0+c3RvcmVfbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5j
b25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5z
dG9yZV9kb21pZCk7CisgICAgfQorCiAgICAgeGNfZG9tX2xvZ2luaXQoY3R4LT54Y2gpOwogCiAg
ICAgLyoKQEAgLTEzNTAsNyArMTM3OSw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gaHZtX2J1aWxkX3NldF9wYXJhbXMoY3R4
LT54Y2gsIGRvbWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9ydCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPmNvbnNvbGVfcG9ydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPmNvbnNvbGVfbWZuLCBzdGF0ZS0+
c3RvcmVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNv
bGVfZG9taWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5jb25zb2xl
X2RvbWlkLCBmYWxzZSk7CiAgICAgaWYgKHJjICE9IDApIHsKICAgICAgICAgTE9HKEVSUk9SLCAi
aHZtIGJ1aWxkIHNldCBwYXJhbXMgZmFpbGVkIik7CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggZDkxOWY5MTg4Mi4uNDQxMDI3MDUwOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0xMzYwLDYgKzEzNjAsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAKICAgICBjaGFyICpzYXZl
ZF9zdGF0ZTsKICAgICBpbnQgZG1fbW9uaXRvcl9mZDsKKyAgICBib29sIGZvcmtlZF92bTsKIAog
ICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBwdl9rZXJuZWw7CiAgICAgbGlieGxfX2ZpbGVfcmVm
ZXJlbmNlIHB2X3JhbWRpc2s7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzkyMTk1MGY2YS4uN2M0YzQw
NTdhOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTU2LDYgKzk1Niw3IEBAIGxpYnhsX2RvbWFpbl9j
b25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJvbl93YXRjaGRvZyIsIGxp
YnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCiAgICAgKCJvbl9jcmFzaCIsIGxpYnhsX2FjdGlvbl9v
bl9zaHV0ZG93biksCiAgICAgKCJvbl9zb2Z0X3Jlc2V0IiwgbGlieGxfYWN0aW9uX29uX3NodXRk
b3duKSwKKyAgICAoImRtX3Jlc3RvcmVfZmlsZSIsIHN0cmluZywgeydjb25zdCc6IFRydWV9KSwK
ICAgICBdLCBkaXI9RElSX0lOKQogCiBsaWJ4bF9kaXNraW5mbyA9IFN0cnVjdCgiZGlza2luZm8i
LCBbCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA2MGJk
YWQ4ZmZiLi45YmRhZDY1MjZlIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xz
L3hsL3hsLmgKQEAgLTMxLDYgKzMxLDcgQEAgc3RydWN0IGNtZF9zcGVjIHsKIH07CiAKIHN0cnVj
dCBkb21haW5fY3JlYXRlIHsKKyAgICB1aW50MzJfdCBkZG9taWQ7IC8qIGZvcmsgbGF1bmNoIGRt
IGZvciB0aGlzIGRvbWlkICovCiAgICAgaW50IGRlYnVnOwogICAgIGludCBkYWVtb25pemU7CiAg
ICAgaW50IG1vbml0b3I7IC8qIGhhbmRsZSBndWVzdCByZWJvb3RzIGV0YyAqLwpAQCAtNDUsNiAr
NDYsNyBAQCBzdHJ1Y3QgZG9tYWluX2NyZWF0ZSB7CiAgICAgY29uc3QgY2hhciAqY29uZmlnX2Zp
bGU7CiAgICAgY2hhciAqZXh0cmFfY29uZmlnOyAvKiBleHRyYSBjb25maWcgc3RyaW5nICovCiAg
ICAgY29uc3QgY2hhciAqcmVzdG9yZV9maWxlOworICAgIGNvbnN0IGNoYXIgKmRtX3Jlc3RvcmVf
ZmlsZTsKICAgICBjaGFyICpjb2xvX3Byb3h5X3NjcmlwdDsKICAgICBib29sIHVzZXJzcGFjZV9j
b2xvX3Byb3h5OwogICAgIGludCBtaWdyYXRlX2ZkOyAvKiAtMSBtZWFucyBub25lICovCkBAIC0x
MjcsNiArMTI5LDkgQEAgaW50IG1haW5fcGNpYXNzaWduYWJsZV9yZW1vdmUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKIGludCBtYWluX3BjaWFzc2lnbmFibGVfbGlzdChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwogI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1FCiBpbnQgbWFpbl9y
ZXN0b3JlKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9mb3JrX3ZtKGludCBhcmdj
LCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9mb3JrX2xhdW5jaF9kbShpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOworaW50IG1haW5fZm9ya19yZXNldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fbWlncmF0ZV9yZWNlaXZlKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9z
YXZlKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9taWdyYXRlKGludCBhcmdjLCBj
aGFyICoqYXJndik7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwppbmRleCAzYjMwMmIyZjIwLi4zYTVkMzcxMDU3IDEwMDY0NAotLS0g
YS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAg
LTE4NSw2ICsxODUsMTggQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAg
IlJlc3RvcmUgYSBkb21haW4gZnJvbSBhIHNhdmVkIHN0YXRlIiwKICAgICAgICItIGZvciBpbnRl
cm5hbCB1c2Ugb25seSIsCiAgICAgfSwKKyAgICB7ICJmb3JrLXZtIiwKKyAgICAgICZtYWluX2Zv
cmtfdm0sIDAsIDEsCisgICAgICAiRm9yayBhIGRvbWFpbiBmcm9tIHRoZSBydW5uaW5nIHBhcmVu
dCBkb21pZCIsCisgICAgICAiW29wdGlvbnNdIDxEb21pZD4iLAorICAgICAgIi1oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxuIgorICAgICAgIi1DIDxjb25maWc+
ICAgICAgICAgICAgICAgICAgVXNlIGNvbmZpZyBmaWxlIGZvciBWTSBmb3JrLlxuIgorICAgICAg
Ii1RIDxxZW11LXNhdmUtZmlsZT4gICAgICAgICAgVXNlIHFlbXUgc2F2ZSBmaWxlIGZvciBWTSBm
b3JrLlxuIgorICAgICAgIi0tbGF1bmNoLWRtIDx5ZXN8bm98bGF0ZT4gICAgTGF1bmNoIGRldmlj
ZSBtb2RlbCAoUUVNVSkgZm9yIFZNIGZvcmsuXG4iCisgICAgICAiLS1mb3JrLXJlc2V0ICAgICAg
ICAgICAgICAgICBSZXNldCBWTSBmb3JrLlxuIgorICAgICAgIi1wICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRG8gbm90IHVucGF1c2UgZm9yayBWTSBhZnRlciBvcGVyYXRpb24uXG4iCisgICAg
ICAiLWQgICAgICAgICAgICAgICAgICAgICAgICAgICBFbmFibGUgZGVidWcgbWVzc2FnZXMuXG4i
CisgICAgfSwKICNlbmRpZgogICAgIHsgImR1bXAtY29yZSIsCiAgICAgICAmbWFpbl9kdW1wX2Nv
cmUsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jIGIvdG9vbHMv
eGwveGxfc2F2ZXJlc3RvcmUuYwppbmRleCA5YmUwMzNmZTY1Li43MmM2MjA5NTU4IDEwMDY0NAot
LS0gYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3NhdmVyZXN0
b3JlLmMKQEAgLTIyOSw2ICsyMjksMTAyIEBAIGludCBtYWluX3Jlc3RvcmUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX2Zvcmtf
dm0oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCByYywgZGVidWcgPSAwOworICAg
IHVpbnQzMl90IGRvbWlkX2luID0gSU5WQUxJRF9ET01JRCwgZG9taWRfb3V0ID0gSU5WQUxJRF9E
T01JRDsKKyAgICBpbnQgbGF1bmNoX2RtID0gMTsKKyAgICBib29sIHJlc2V0ID0gMDsKKyAgICBi
b29sIHBhdXNlID0gMDsKKyAgICBjb25zdCBjaGFyICpjb25maWdfZmlsZSA9IE5VTEw7CisgICAg
Y29uc3QgY2hhciAqZG1fcmVzdG9yZV9maWxlID0gTlVMTDsKKworICAgIGludCBvcHQ7CisgICAg
c3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0geworICAgICAgICB7ImxhdW5jaC1kbSIsIDEs
IDAsICdsJ30sCisgICAgICAgIHsiZm9yay1yZXNldCIsIDAsIDAsICdyJ30sCisgICAgICAgIENP
TU1PTl9MT05HX09QVFMKKyAgICB9OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInBo
ZEM6UTpsOnJOOkQ6QjpWOiIsIG9wdHMsICJmb3JrLXZtIiwgMSkgeworICAgIGNhc2UgJ2QnOgor
ICAgICAgICBkZWJ1ZyA9IDE7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgJ3AnOgorICAgICAg
ICBwYXVzZSA9IDE7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgJ0MnOgorICAgICAgICBjb25m
aWdfZmlsZSA9IG9wdGFyZzsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnUSc6CisgICAgICAg
IGRtX3Jlc3RvcmVfZmlsZSA9IG9wdGFyZzsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnbCc6
CisgICAgICAgIHByaW50Zigib3B0YXJnOiAlc1xuIiwgb3B0YXJnKTsKKyAgICAgICAgaWYgKCAh
c3RyY21wKG9wdGFyZywgIm5vIikgKQorICAgICAgICAgICAgbGF1bmNoX2RtID0gMDsKKyAgICAg
ICAgaWYgKCAhc3RyY21wKG9wdGFyZywgInllcyIpICkKKyAgICAgICAgICAgIGxhdW5jaF9kbSA9
IDE7CisgICAgICAgIGlmICggIXN0cmNtcChvcHRhcmcsICJsYXRlIikgKQorICAgICAgICAgICAg
bGF1bmNoX2RtID0gMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAncic6CisgICAgICAgIHJl
c2V0ID0gMTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnTic6IC8qIGZhbGwtdGhyb3VnaCAq
LworICAgIGNhc2UgJ0QnOiAvKiBmYWxsLXRocm91Z2ggKi8KKyAgICBjYXNlICdCJzogLyogZmFs
bC10aHJvdWdoICovCisgICAgY2FzZSAnVic6CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5p
bXBsZW1lbnRlZCBvcHRpb24ocylcbiIpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwor
ICAgIH0KKworICAgIGlmIChhcmdjLW9wdGluZCA9PSAxKSB7CisgICAgICAgIGRvbWlkX2luID0g
YXRvaShhcmd2W29wdGluZF0pOworICAgIH0gZWxzZSB7CisgICAgICAgIGhlbHAoImZvcmstdm0i
KTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBpZiAobGF1bmNo
X2RtICYmICghY29uZmlnX2ZpbGUgfHwgIWRtX3Jlc3RvcmVfZmlsZSkpIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJDdXJyZW50bHkgeW91IG11c3QgcHJvdmlkZSBib3RoIC1DIGFuZCAtUSBv
cHRpb25zXG4iKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBp
ZiAocmVzZXQpIHsKKyAgICAgICAgZG9taWRfb3V0ID0gZG9taWRfaW47CisgICAgICAgIGlmIChs
aWJ4bF9kb21haW5fZm9ya19yZXNldChjdHgsIGRvbWlkX2luKSA9PSBFWElUX0ZBSUxVUkUpCisg
ICAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworICAgIH0KKworICAgIGlmIChsYXVuY2hf
ZG0gPT0gMiB8fCByZXNldCkgeworICAgICAgICBkb21pZF9vdXQgPSBkb21pZF9pbjsKKyAgICAg
ICAgcmMgPSBFWElUX1NVQ0NFU1M7CisgICAgfSBlbHNlCisgICAgICAgIHJjID0gbGlieGxfZG9t
YWluX2Zvcmtfdm0oY3R4LCBkb21pZF9pbiwgJmRvbWlkX291dCk7CisKKyAgICBpZiAocmMgPT0g
RVhJVF9TVUNDRVNTICYmIGxhdW5jaF9kbSkgeworICAgICAgICBzdHJ1Y3QgZG9tYWluX2NyZWF0
ZSBkb21faW5mbzsKKyAgICAgICAgbWVtc2V0KCZkb21faW5mbywgMCwgc2l6ZW9mKGRvbV9pbmZv
KSk7CisgICAgICAgIGRvbV9pbmZvLmRkb21pZCA9IGRvbWlkX291dDsKKyAgICAgICAgZG9tX2lu
Zm8uZG1fcmVzdG9yZV9maWxlID0gZG1fcmVzdG9yZV9maWxlOworICAgICAgICBkb21faW5mby5k
ZWJ1ZyA9IGRlYnVnOworICAgICAgICBkb21faW5mby5wYXVzZWQgPSBwYXVzZTsKKyAgICAgICAg
ZG9tX2luZm8uY29uZmlnX2ZpbGUgPSBjb25maWdfZmlsZTsKKyAgICAgICAgZG9tX2luZm8ubWln
cmF0ZV9mZCA9IC0xOworICAgICAgICBkb21faW5mby5zZW5kX2JhY2tfZmQgPSAtMTsKKyAgICAg
ICAgcmMgPSBjcmVhdGVfZG9tYWluKCZkb21faW5mbykgPCAwID8gRVhJVF9GQUlMVVJFIDogRVhJ
VF9TVUNDRVNTOworICAgIH0KKworICAgIGlmIChyYyA9PSBFWElUX1NVQ0NFU1MgJiYgIXBhdXNl
KQorICAgICAgICByYyA9IGxpYnhsX2RvbWFpbl91bnBhdXNlKGN0eCwgZG9taWRfb3V0LCBOVUxM
KTsKKworICAgIGlmIChyYyA9PSBFWElUX1NVQ0NFU1MpCisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiZm9yay12bSBjb21tYW5kIHN1Y2Nlc3NmdWxseSByZXR1cm5lZCBkb21pZDogJXVcbiIsIGRv
bWlkX291dCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3NhdmUoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogewogICAgIHVpbnQzMl90IGRvbWlkOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBlNTIwYjFk
YTc5Li5kOWNiMTljNTk5IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysg
Yi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtNjQ1LDYgKzY0NSw3IEBAIGludCBjcmVhdGVf
ZG9tYWluKHN0cnVjdCBkb21haW5fY3JlYXRlICpkb21faW5mbykKIAogICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgZF9jb25maWc7CiAKKyAgICB1aW50MzJfdCBkZG9taWQgPSBkb21faW5mby0+ZGRv
bWlkOyAvLyBsYXVuY2ggZG0gZm9yIHRoaXMgZG9tYWluIGlmZiBzZXQKICAgICBpbnQgZGVidWcg
PSBkb21faW5mby0+ZGVidWc7CiAgICAgaW50IGRhZW1vbml6ZSA9IGRvbV9pbmZvLT5kYWVtb25p
emU7CiAgICAgaW50IG1vbml0b3IgPSBkb21faW5mby0+bW9uaXRvcjsKQEAgLTY1NSw2ICs2NTYs
NyBAQCBpbnQgY3JlYXRlX2RvbWFpbihzdHJ1Y3QgZG9tYWluX2NyZWF0ZSAqZG9tX2luZm8pCiAg
ICAgY29uc3QgY2hhciAqcmVzdG9yZV9maWxlID0gZG9tX2luZm8tPnJlc3RvcmVfZmlsZTsKICAg
ICBjb25zdCBjaGFyICpjb25maWdfc291cmNlID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpyZXN0
b3JlX3NvdXJjZSA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqZG1fcmVzdG9yZV9maWxlID0gZG9t
X2luZm8tPmRtX3Jlc3RvcmVfZmlsZTsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5t
aWdyYXRlX2ZkOwogICAgIGJvb2wgY29uZmlnX2luX2pzb247CiAKQEAgLTkyMyw2ICs5MjUsMTIg
QEAgc3RhcnQ6CiAgICAgICAgICAqIHJlc3RvcmUvbWlncmF0ZS1yZWNlaXZlIGl0IGFnYWluLgog
ICAgICAgICAgKi8KICAgICAgICAgcmVzdG9yaW5nID0gMDsKKyAgICB9IGVsc2UgaWYgKCBkZG9t
aWQgKSB7CisgICAgICAgIGRfY29uZmlnLmRtX3Jlc3RvcmVfZmlsZSA9IGRtX3Jlc3RvcmVfZmls
ZTsKKyAgICAgICAgcmV0ID0gbGlieGxfZG9tYWluX2ZvcmtfbGF1bmNoX2RtKGN0eCwgJmRfY29u
ZmlnLCBkZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
dXRvY29ubmVjdF9jb25zb2xlX2hvdyk7CisgICAgICAgIGRvbWlkID0gZGRvbWlkOworICAgICAg
ICBkZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAgIH0gZWxzZSBpZiAoZG9taWRfc29mdF9yZXNl
dCAhPSBJTlZBTElEX0RPTUlEKSB7CiAgICAgICAgIC8qIERvIHNvZnQgcmVzZXQuICovCiAgICAg
ICAgIHJldCA9IGxpYnhsX2RvbWFpbl9zb2Z0X3Jlc2V0KGN0eCwgJmRfY29uZmlnLCBkb21pZF9z
b2Z0X3Jlc2V0LAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 18:06:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 18:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1itxvF-0007Q4-6v; Tue, 21 Jan 2020 18:06:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itxvE-0007Pz-DC
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 18:06:40 +0000
X-Inumbo-ID: bb15611e-3c78-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb15611e-3c78-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 18:06: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 <osstest-admin@xenproject.org>)
 id 1itxuv-0003WW-HB; Tue, 21 Jan 2020 18:06: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 1itxuv-0003mW-8K; Tue, 21 Jan 2020 18:06:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itxuv-0007kc-6u; Tue, 21 Jan 2020 18:06:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146356-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt: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-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a4ccd092ac45dce777b3a2f36bde56f776a4b70e
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 18:06:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 146356: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhNGNjZDA5MmFjNDVk
Y2U3NzdiM2EyZjM2YmRlNTZmNzc2YTRiNzBlCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNSBk
YXlzICAxNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzU2ICAyMDIwLTAxLTIx
IDEzOjM2OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MDQ0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 18:37:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 18: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 1ityPE-0001QE-7g; Tue, 21 Jan 2020 18:37:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cram=3K=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ityPC-0001Q9-JK
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 18:37:38 +0000
X-Inumbo-ID: 1897308f-3c7d-11ea-bb33-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1897308f-3c7d-11ea-bb33-12813bfff9fa;
 Tue, 21 Jan 2020 18:37:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579631858;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=9Z9EWKR7As5fJmibDlYzN7nGGtKCrDpWHQPfM00A14M=;
 b=PrTB0SUf2o9U4VK6+76Dx7lmGSHU8a5kTZlrkDfvsbRiqJkXZdBNdlfQ
 d41LSOSBLFXYktDJ6vSegpWcsH1E5m2ztPanOzqvC6YCsGJ7iFVaoGi3K
 1q1pVyEM++toqEWH668qrBk8XZKPQ9F3M8SHUWMzuRRrIIQb8f1D4Rcaj s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GMJ1RH4DLoMZJwGIQXqAgpvfIm2aDyxCSyhc4rywWPtGlJ1gRSyxmdBQINSd2UJYVJIsekcEhI
 qe9eCnYTJSvE3B55m+m1qyCeeK+RTYqmzpzczuqb0tyc8XPxqPoP02VZk+algKr6pyEBksuIQV
 1DE/rVnIgf9ByTAs7o4AbWdXtRpvXFJq0+eAsQxcDOQYkAheTYaY7Zw33PTaAzUM2QIonPWrTJ
 8/u4xPCNess60QQyCLVMVrizrq2c9OL5cY9VMFIYgFdUqOpR1N6cRSXlZfiJDwWgMePli/3HxL
 WH4=
X-SBRS: 2.7
X-MesageID: 11216934
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,346,1574139600"; d="scan'208";a="11216934"
Date: Tue, 21 Jan 2020 18:37:33 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200121183733.GH1288@perard.uk.xensource.com>
References: <20191227134237.12530-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191227134237.12530-1-andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Code-gen improvements for
 libxl_save_msgs_gen.pl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.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>

T24gRnJpLCBEZWMgMjcsIDIwMTkgYXQgMDE6NDI6MzdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBvdXIgQG1zZ3MoKSBpcyBhbiBhcnJheSBvZiAkbXNnaW5mbydzIHdoZXJlIHRoZSBm
aXJzdCBlbGVtZW50IGlzIGEKPiB1bmlxdWUgbnVtYmVyLiAgVGhlICRtc2dudW1fdXNlZCBjaGVj
ayBlbnN1cmVzIHRoZXkgYXJlIHVuaXF1ZS4gIEluc3RlYWQKPiBpZiBzcGVjaWZ5aW5nIHRoZW0g
ZXhwbGljaXRseSwgZ2VuZXJhdGUgbXNnbnVtIGxvY2FsbHkuICBUaGlzIHJlZHVjZXMKPiB0aGUg
ZGlmZiBuZWNlc3NhcnkgdG8gZWRpdCB0aGUgbWlkZGxlIG9mIHRoZSBAbXNncygpIGFycmF5Lgo+
IAo+IEFsbCBvdGhlciBodW5rcyBhcmUgYWRqdXN0aW5nIGZvcm1hdHRpbmcgaW4gdGhlIGdlbmVy
YXRlZCBDLCB0byBtYWtlIGl0Cj4gZWFzaWVyIHRvIGZvbGxvdy4KPiAKPiBObyBjaGFuZ2UgaW4g
YmVoYXZpb3VyIG9mIHRoZSBnZW5lcmF0ZWQgQy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 19:43:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 19: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 1itzQF-00073G-BY; Tue, 21 Jan 2020 19:42:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1itzQE-00073B-N7
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 19:42:46 +0000
X-Inumbo-ID: 30ef177e-3c86-11ea-bb49-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30ef177e-3c86-11ea-bb49-12813bfff9fa;
 Tue, 21 Jan 2020 19:42: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 <osstest-admin@xenproject.org>)
 id 1itzQA-0005L5-V8; Tue, 21 Jan 2020 19:42: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 1itzQA-0008JV-MN; Tue, 21 Jan 2020 19:42:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1itzQA-0008Ob-Lg; Tue, 21 Jan 2020 19:42:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146350-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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-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: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=e0fbb9121a684b5604a4e572c9c7e4016ad5505c
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 19:42:42 +0000
Subject: [Xen-devel] [xen-unstable test] 146350: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM1MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlMGZiYjkxMjFhNjg0YjU2MDRh
NGU1NzJjOWM3ZTQwMTZhZDU1MDVjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDYwNTggIDIwMjAtMDEtMTQgMDE6NTE6MzggWiAgICA3IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAyMDIwLTAxLTE0IDIxOjM2OjE5IFogICAgNiBkYXlzICAg
MTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzQwICAyMDIwLTAxLTIwIDIyOjM2
OjUzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcnRl
bSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogIEFydGVtIE15Z2FpZXYgPGpvY3Vs
YXRvckBnbWFpbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNv
bT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW5AeGVuLm9yZz4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgTmljayBS
b3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9v
a25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbngu
Y29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
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
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYyMiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 19:43:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 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 1itzQj-00074y-OT; Tue, 21 Jan 2020 19:43:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bw8Q=3K=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itzQi-00074q-MO
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 19:43:16 +0000
X-Inumbo-ID: 43a89336-3c86-11ea-8e9a-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43a89336-3c86-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 19:43:15 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z26so3285488lfg.13
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 11:43:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=bUjqJCLETajbH6fd1r/CQzJ0hAFPtC9kjDnRx78yzwo=;
 b=eow8c1xTN5Ktna0LUaR54TTzm1nvdb4dbXJtIVxY3uZapt5IohO8S7k2pW9V+DjRxG
 DWCk9YLwyIZm8ZyrYU7MEresbRd8MdC1SC9hcdbo118FOc/JeC9Kw6mbV351XMbwXkOw
 UCS3RuAL1JlsqI4UuGLir3mJ49o6bv34zJBdJEufCQQvfRk4XBUjCgvBHeumMgz7K3QT
 X5MP3Ba0PZMr+liK/lvwQ0VFbLRJJXqv7UXe3Piiuo23OOnYU89l3maRu3I2Y4MgNIcz
 E/XU0KOjJB/rFUOzvJP39CHULxbBsi4oUKPDLAiFf+k917b3PUw1/z9tnYPWWj+Qgm/g
 rW1w==
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=bUjqJCLETajbH6fd1r/CQzJ0hAFPtC9kjDnRx78yzwo=;
 b=AW6Tleq+68WRu7YeLanffMJ7/LrnUHtDvWOutIzGSt+BBVIj7iKMnVwX+4kyp3A/Oj
 iCVlzwM5Apc/njPOYQ7a7tAS1rTEWvq2LisrBpt5IwoOkFQqZAHgTLOxJUC/TeS8vBqd
 +eeJc9YeEf8Ism3rucIqwO6n34Cmlv1nxEKZ8XEpP8SrSTaCsaZL1uTdY3gf4WVcNb9d
 sRuh0g0mTn5qrbyfdjPrYy4NXtUQB74mrWezqSdI1Hi9NIEsO8pMB/8VU/LAQbWARtPV
 Fc55rLi4flTvDz3x0rfThR05mRQ1/C0L9/5l281xd6nvJBdlqRFsSnI+pNOldb/Pq/Zg
 lhQQ==
X-Gm-Message-State: APjAAAUqpqASyvCQKVJ+jWI91HvRJSpI0SXBaue3/W4X/Ltu6Invs7jS
 Voxex94f+MsRM/CEAEZpCOE5h3/CI4VbbzO/aC8=
X-Google-Smtp-Source: APXvYqwZ5BWQTfHLTS8FEdwspeBde2XdpgNk6j90/LoRt4mNYS6kWY3oV6DJCHZXButeDT34oh6MjZh0C9xcxM7iLDc=
X-Received: by 2002:a19:22cc:: with SMTP id i195mr3263436lfi.148.1579635794130; 
 Tue, 21 Jan 2020 11:43:14 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 21 Jan 2020 14:43:03 -0500
Message-ID: <CAKf6xpuQ1iggu6Lz8bcAWpGL732bXf3qwO9HYSd+8ScsNN2wnA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gQWRkIGEgc2lt
cGxlIHByb3h5IGZvciB0dW5uZWxpbmcgc29ja2V0IGNvbm5lY3Rpb24gb3ZlciB2Y2hhbi4gVGhp
cyBpcwo+IGJhc2VkIG9uIGV4aXN0aW5nIHZjaGFuLW5vZGUqIGFwcGxpY2F0aW9ucywgYnV0IGV4
dGVuZGVkIHdpdGggc29ja2V0Cj4gc3VwcG9ydC4gdmNoYW4tc29ja2V0LXByb3h5IHNlcnZlcyBi
b3RoIGFzIGEgY2xpZW50IGFuZCBhcyBhIHNlcnZlciwKPiBkZXBlbmRpbmcgb24gcGFyYW1ldGVy
cy4gSXQgY2FuIGJlIHVzZWQgdG8gdHJhbnNwYXJlbnRseSBjb21tdW5pY2F0ZQo+IHdpdGggYW4g
YXBwbGljYXRpb24gaW4gYW5vdGhlciBkb21pYW4gdGhhdCBub3JtYWxseSBleHBvc2UgVU5JWCBz
b2NrZXQKPiBpbnRlcmZhY2UuIFNwZWNpZmljYWxseSwgaXQncyB3cml0dGVuIHRvIGNvbW11bmlj
YXRlIHdpdGggcWVtdSBydW5uaW5nCj4gd2l0aGluIHN0dWJkb20uCj4KPiBTZXJ2ZXIgbW9kZSBs
aXN0ZW5zIGZvciB2Y2hhbiBjb25uZWN0aW9ucyBhbmQgd2hlbiBvbmUgaXMgb3BlbmVkLAo+IGNv
bm5lY3RzIHRvIGEgcG9pbnRlZCBVTklYIHNvY2tldC4gIENsaWVudCBtb2RlIGxpc3RlbnMgb24g
VU5JWAo+IHNvY2tldCBhbmQgd2hlbiBzb21lb25lIGNvbm5lY3RzLCBvcGVucyBhIHZjaGFuIGNv
bm5lY3Rpb24uICBPbmx5Cj4gYSBzaW5nbGUgY29ubmVjdGlvbiBhdCBhIHRpbWUgaXMgc3VwcG9y
dGVkLgo+Cj4gQWRkaXRpb25hbGx5LCBzb2NrZXQgY2FuIGJlIHByb3ZpZGVkIGFzIGEgbnVtYmVy
IC0gaW4gd2hpY2ggY2FzZSBpdCdzCj4gaW50ZXJwcmV0ZWQgYXMgYWxyZWFkeSBvcGVuIEZEIChp
biBjYXNlIG9mIFVOSVggbGlzdGVuaW5nIHNvY2tldCAtCj4gbGlzdGVuKCkgbmVlZHMgdG8gYmUg
YWxyZWFkeSBjYWxsZWQpLiBPciAiLSIgbWVhbmluZyBzdGRpbi9zdGRvdXQgLSBpbgo+IHdoaWNo
IGNhc2UgaXQgaXMgcmVkdWNlZCB0byB2Y2hhbi1ub2RlMiBmdW5jdGlvbmFsaXR5Lgo+Cj4gRXhh
bXBsZSB1c2FnZToKPgo+IDEuIChpbiBkb20wKSB2Y2hhbi1zb2NrZXQtcHJveHkgLS1tb2RlPWNs
aWVudCA8RE9NSUQ+Cj4gICAgIC9sb2NhbC9kb21haW4vPERPTUlEPi9kYXRhL3ZjaGFuLzEyMzQg
L3J1bi9xZW11LihET01JRCkKPgo+IDIuIChpbiBET01JRCkgdmNoYW4tc29ja2V0LXByb3h5IC0t
bW9kZT1zZXJ2ZXIgMAo+ICAgIC9sb2NhbC9kb21haW4vPERPTUlEPi9kYXRhL3ZjaGFuLzEyMzQg
L3J1bi9xZW11LihET01JRCkKPgo+IFRoaXMgd2lsbCBsaXN0ZW4gb24gL3J1bi9xZW11LihET01J
RCkgaW4gZG9tMCBhbmQgd2hlbmV2ZXIgY29ubmVjdGlvbiBpcwo+IG1hZGUsIGl0IHdpbGwgY29u
bmVjdCB0byBET01JRCwgd2hlcmUgc2VydmVyIHByb2Nlc3Mgd2lsbCBjb25uZWN0IHRvCj4gL3J1
bi9xZW11LihET01JRCkgdGhlcmUuIFdoZW4gY2xpZW50IGRpc2Nvbm5lY3RzLCB2Y2hhbiBjb25u
ZWN0aW9uIGlzCj4gdGVybWluYXRlZCBhbmQgc2VydmVyIHZjaGFuLXNvY2tldC1wcm94eSBwcm9j
ZXNzIGFsc28gZGlzY29ubmVjdHMgZnJvbQo+IHFlbXUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
Cj4gLS0tCgpMb29rcyBnb29kLiAgQSBmZXcgdHlwb3MgYW5kIHN0cmluZyB1cGRhdGVzIGJlbG93
LgoKUmV2aWV3ZWQtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KCjxzbmlw
PgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vdmNoYW4tc29ja2V0LXByb3h5LmMgYi90
b29scy9saWJ2Y2hhbi92Y2hhbi1zb2NrZXQtcHJveHkuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uNmI0YWUwOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9s
aWJ2Y2hhbi92Y2hhbi1zb2NrZXQtcHJveHkuYwoKPHNuaXA+Cgo+ICtzdGF0aWMgdm9pZCB1c2Fn
ZShjaGFyKiogYXJndikKPiArewo+ICsgICAgZnByaW50ZihzdGRlcnIsICJ1c2FnZTpcbiIKPiAr
ICAgICAgICAiXHQlcyBbb3B0aW9uc10gZG9tYWluaWQgbm9kZXBhdGggW3NvY2tldC1wYXRofGZp
bGUtbm98LV1cbiIKPiArICAgICAgICAiXG4iCj4gKyAgICAgICAgIm9wdGlvbnM6XG4iCj4gKyAg
ICAgICAgIlx0LW0sIC0tbW9kZT1jbGllbnR8c2VydmVyIC0gdmNoYW4gY29ubmVjdGlvbiBtb2Rl
XG4iCgpBZGQgIihjbGllbnQgYnkgZGVmYXVsdCkiPwoKPiArICAgICAgICAiXHQtbSwgLS1zdGF0
ZS1wYXRoPXBhdGggLSB4ZW5zdG9yZSBwYXRoIHdoZXJlIHdyaXRlIFwicnVubmluZ1wiIHRvIGF0
IHN0YXJ0dXBcbiIKCi1zIGlzIHRoZSBzaG9ydCBvcHRpb24gaGVyZS4KCj4gKyAgICAgICAgIlx0
LXYsIC0tdmVyYm9zZSAtIHZlcmJvc2UgbG9nZ2luZ1xuIgo+ICsgICAgICAgICJcbiIKPiArICAg
ICAgICAiY2xpZW50OiBjbGllbnQgb2YgYSB2Y2hhbiBjb25uZWN0aW9uLCBmb3VydGggcGFyYW1l
dGVyIGNhbiBiZTpcbiIKPiArICAgICAgICAiXHRzb2NrZXQtcGF0aDogbGlzdGVuIG9uIGEgVU5J
WCBzb2NrZXQgYXQgdGhpcyBwYXRoIGFuZCBjb25uZWN0IHRvIHZjaGFuXG4iCj4gKyAgICAgICAg
Ilx0ICB3aGVuZXZlciBuZXcgY29ubmVjdGlvbiBpcyBhY2NlcHRlZDtcbiIKPiArICAgICAgICAi
XHQgIGhhbmRsZSBtdWx0aXBsZSBfc3Vic2VxdWVudF8gY29ubmVjdGlvbnMsIHVudGlsIHRlcm1p
bmF0ZWRcbiIKPiArICAgICAgICAiXHRmaWxlLW5vOiBleGNlcHQgb3BlbiBGRCBvZiBhIHNvY2tl
dCBpbiBsaXN0ZW4gbW9kZTsgb3RoZXJ3aXNlIHNpbWlsYXIgdG8gc29ja2V0LXBhdGhcbiIKCk1h
bnkgb2YgdGhlc2UgbGluZXMgYXJlIGxvbmcgYW5kIGhhcmQgdG8gcmVhZCBvbiA4MCBjb2x1bW4g
dGVybWluYWxzLgoKPiArICAgICAgICAiXHQtOiBvcGVuIHZjaGFuIGNvbm5lY3Rpb24gaW1tZWRp
YXRlbHkgYW5kIHBhc3MgdGhlIGRhdGEgZnJvbSBzdGRpbi9zdGRvdXQ7XG4iCj4gKyAgICAgICAg
Ilx0ICB0ZXJtaW5hdGUgd2hlbiB2Y2hhbiBjb25uZWN0aW9uIGlzIGNsb3NlZFxuIgo+ICsgICAg
ICAgICJzZXJ2ZXI6IHNlcnZlciBvZiBhIHZjaGFuIGNvbm5lY3Rpb24sIGZvdXJ0aCBwYXJhbWV0
ZXIgY2FuIGJlOlxuIgo+ICsgICAgICAgICJcdHNvY2tldC1wYXRoOiBjb25uZWN0IHRvIHRoaXMg
VU5JWCBzb2NrZXQgd2hlbiBuZXcgdmNoYW4gY29ubmVjdGlvbiBpcyBhY2NlcHRlZFxuIgo+ICsg
ICAgICAgICJcdCAgaGFuZGxlIG11bHRpcGxlIF9zdWJzZXF1ZW50XyBjb25uZWN0aW9ucywgdW50
aWwgdGVybWluYXRlZFxuIgo+ICsgICAgICAgICJcdGZpbGUtbm86IHBhc3MgZGF0YSB0by9mcm9t
IHRoaXMgRkQ7IHRlcm1pbmF0ZSB3aGVuIHZjaGFuIGNvbm5lY3Rpb24gaXMgY2xvc2VkXG4iCj4g
KyAgICAgICAgIlx0LTogcGFzcyBkYXRhIHRvL2Zyb20gc3RkaW4vc3Rkb3V0OyB0ZXJtaW5hdGF0
ZSB3aGVuIHZjaGFuIGNvbm5lY3Rpb24gaXMgY2xvc2VkXG4iLAoKcy90ZXJtaW5hdGF0ZS90ZXJt
aW5hdGUvCgo+ICsgICAgICAgIGFyZ3ZbMF0pOwo+ICsgICAgZXhpdCgxKTsKPiArfQo+ICsKPiAr
I2RlZmluZSBCVUZTSVpFIDgxOTIKPiArY2hhciBpbmJ1ZltCVUZTSVpFXTsKPiArY2hhciBvdXRi
dWZbQlVGU0laRV07Cj4gK2ludCBpbnNpeiA9IDA7Cj4gK2ludCBvdXRzaXogPSAwOwo+ICtpbnQg
dmVyYm9zZSA9IDA7Cj4gKwo+ICtzdGF0aWMgdm9pZCB2Y2hhbl93cihzdHJ1Y3QgbGlieGVudmNo
YW4gKmN0cmwpIHsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgaWYgKCFpbnNpeikKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICByZXQgPSBsaWJ4ZW52Y2hhbl93cml0ZShjdHJsLCBpbmJ1Ziwg
aW5zaXopOwo+ICsgICAgaWYgKHJldCA8IDApIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InZjaGFuIHdyaXRlIGZhaWxlZFxuIik7Cj4gKyAgICAgICAgZXhpdCgxKTsKPiArICAgIH0KPiAr
ICAgIGlmICh2ZXJib3NlKQo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAid3JpdHRlbiAlZCBi
eXRlcyB0byB2Y2hhblxuIiwgcmV0KTsKCnMvd3JpdHRlbi93cm90ZS8KCj4gKyAgICBpZiAocmV0
ID4gMCkgewo+ICsgICAgICAgIGluc2l6IC09IHJldDsKPiArICAgICAgICBtZW1tb3ZlKGluYnVm
LCBpbmJ1ZiArIHJldCwgaW5zaXopOwo+ICsgICAgfQo+ICt9Cj4gKwoKPHNuaXA+Cgo+ICsKPiAr
aW50IGRhdGFfbG9vcChzdHJ1Y3QgbGlieGVudmNoYW4gKmN0cmwsIGludCBpbnB1dF9mZCwgaW50
IG91dHB1dF9mZCkKPiArewo+ICsgICAgaW50IHJldDsKPiArICAgIGludCBsaWJ4ZW52Y2hhbl9m
ZDsKPiArICAgIGludCBtYXhfZmQ7Cj4gKwo+ICsgICAgbGlieGVudmNoYW5fZmQgPSBsaWJ4ZW52
Y2hhbl9mZF9mb3Jfc2VsZWN0KGN0cmwpOwo+ICsgICAgZm9yICg7Oykgewo+ICsgICAgICAgIGZk
X3NldCByZmRzOwo+ICsgICAgICAgIGZkX3NldCB3ZmRzOwo+ICsgICAgICAgIEZEX1pFUk8oJnJm
ZHMpOwo+ICsgICAgICAgIEZEX1pFUk8oJndmZHMpOwo+ICsKPiArICAgICAgICBtYXhfZmQgPSAt
MTsKPiArICAgICAgICBpZiAoaW5wdXRfZmQgIT0gLTEgJiYgaW5zaXogIT0gQlVGU0laRSkgewo+
ICsgICAgICAgICAgICBGRF9TRVQoaW5wdXRfZmQsICZyZmRzKTsKPiArICAgICAgICAgICAgaWYg
KGlucHV0X2ZkID4gbWF4X2ZkKQo+ICsgICAgICAgICAgICAgICAgbWF4X2ZkID0gaW5wdXRfZmQ7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChvdXRwdXRfZmQgIT0gLTEgJiYgb3V0c2l6KSB7
Cj4gKyAgICAgICAgICAgIEZEX1NFVChvdXRwdXRfZmQsICZ3ZmRzKTsKPiArICAgICAgICAgICAg
aWYgKG91dHB1dF9mZCA+IG1heF9mZCkKPiArICAgICAgICAgICAgICAgIG1heF9mZCA9IG91dHB1
dF9mZDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgRkRfU0VUKGxpYnhlbnZjaGFuX2ZkLCAmcmZk
cyk7Cj4gKyAgICAgICAgaWYgKGxpYnhlbnZjaGFuX2ZkID4gbWF4X2ZkKQo+ICsgICAgICAgICAg
ICBtYXhfZmQgPSBsaWJ4ZW52Y2hhbl9mZDsKPiArICAgICAgICByZXQgPSBzZWxlY3QobWF4X2Zk
ICsgMSwgJnJmZHMsICZ3ZmRzLCBOVUxMLCBOVUxMKTsKPiArICAgICAgICBpZiAocmV0IDwgMCkg
ewo+ICsgICAgICAgICAgICBwZXJyb3IoInNlbGVjdCIpOwo+ICsgICAgICAgICAgICBleGl0KDEp
Owo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoRkRfSVNTRVQobGlieGVudmNoYW5fZmQsICZy
ZmRzKSkgewo+ICsgICAgICAgICAgICBsaWJ4ZW52Y2hhbl93YWl0KGN0cmwpOwo+ICsgICAgICAg
ICAgICBpZiAoIWxpYnhlbnZjaGFuX2lzX29wZW4oY3RybCkpIHsKPiArICAgICAgICAgICAgICAg
IGlmICh2ZXJib3NlKQo+ICsgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidmNo
YW4gY2xpZW50IGRpc2Nvbm5lY3RlZFxuIik7Cj4gKyAgICAgICAgICAgICAgICB3aGlsZSAob3V0
c2l6KQo+ICsgICAgICAgICAgICAgICAgICAgIHNvY2tldF93cihvdXRwdXRfZmQpOwo+ICsgICAg
ICAgICAgICAgICAgY2xvc2Uob3V0cHV0X2ZkKTsKPiArICAgICAgICAgICAgICAgIGNsb3NlKGlu
cHV0X2ZkKTsKPiArICAgICAgICAgICAgICAgIGRpc2NhcmRfYnVmZmVycyhjdHJsKTsKPiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIHZjaGFu
X3dyKGN0cmwpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogc29ja2V0X2ZkIGd1YXJh
bnRlZWQgdG8gYmUgIT0gLTEgKi8KCk9sZCBjb21tZW50PwoKPiArICAgICAgICBpZiAoRkRfSVNT
RVQoaW5wdXRfZmQsICZyZmRzKSkgewo+ICsgICAgICAgICAgICByZXQgPSByZWFkKGlucHV0X2Zk
LCBpbmJ1ZiArIGluc2l6LCBCVUZTSVpFIC0gaW5zaXopOwo+ICsgICAgICAgICAgICBpZiAocmV0
IDwgMCAmJiBlcnJubyAhPSBFQUdBSU4pCj4gKyAgICAgICAgICAgICAgICBleGl0KDEpOwo+ICsg
ICAgICAgICAgICBpZiAodmVyYm9zZSkKPiArICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiZnJvbS11bml4OiAlLipzXG4iLCByZXQsIGluYnVmICsgaW5zaXopOwo+ICsgICAgICAgICAg
ICBpZiAocmV0ID09IDApIHsKPiArICAgICAgICAgICAgICAgIC8qIEVPRiBvbiBzb2NrZXQsIHdy
aXRlIGV2ZXJ5dGhpbmcgaW4gdGhlIGJ1ZmZlciBhbmQgY2xvc2UgdGhlCj4gKyAgICAgICAgICAg
ICAgICAgKiBzb2NrZXQgKi8KCkNoYW5nZSB0byBzb2NrZXQgdG8gaW5wdXRfZmQ/Cgo+ICsgICAg
ICAgICAgICAgICAgd2hpbGUgKGluc2l6KSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgdmNoYW5f
d3IoY3RybCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgbGlieGVudmNoYW5fd2FpdChjdHJsKTsK
PiArICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgIGNsb3NlKGlucHV0X2ZkKTsK
PiArICAgICAgICAgICAgICAgIGlucHV0X2ZkID0gLTE7Cj4gKyAgICAgICAgICAgICAgICAvKiBU
T0RPOiBtYXliZSBzaWduYWwgdGhlIHZjaGFuIGNsaWVudCBzb21laG93PyAqLwo+ICsgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgaWYgKHJldCkK
PiArICAgICAgICAgICAgICAgIGluc2l6ICs9IHJldDsKPiArICAgICAgICAgICAgdmNoYW5fd3Io
Y3RybCk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChGRF9JU1NFVChvdXRwdXRfZmQsICZ3
ZmRzKSkKPiArICAgICAgICAgICAgc29ja2V0X3dyKG91dHB1dF9mZCk7Cj4gKyAgICAgICAgd2hp
bGUgKGxpYnhlbnZjaGFuX2RhdGFfcmVhZHkoY3RybCkgJiYgb3V0c2l6IDwgQlVGU0laRSkgewo+
ICsgICAgICAgICAgICByZXQgPSBsaWJ4ZW52Y2hhbl9yZWFkKGN0cmwsIG91dGJ1ZiArIG91dHNp
eiwgQlVGU0laRSAtIG91dHNpeik7Cj4gKyAgICAgICAgICAgIGlmIChyZXQgPCAwKQo+ICsgICAg
ICAgICAgICAgICAgZXhpdCgxKTsKPiArICAgICAgICAgICAgaWYgKHZlcmJvc2UpCj4gKyAgICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZyb20tdmNoYW46ICUuKnNcbiIsIHJldCwgb3V0
YnVmICsgb3V0c2l6KTsKPiArICAgICAgICAgICAgb3V0c2l6ICs9IHJldDsKPiArICAgICAgICAg
ICAgc29ja2V0X3dyKG91dHB1dF9mZCk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgcmV0
dXJuIDA7Cj4gK30KPiArCgo8c25pcD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:18:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20: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 1itzyE-0001LM-J2; Tue, 21 Jan 2020 20:17:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bw8Q=3K=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1itzyD-0001LH-6a
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:17:53 +0000
X-Inumbo-ID: 1986226c-3c8b-11ea-b833-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1986226c-3c8b-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 20:17:52 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id m30so3393834lfp.8
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 12:17:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=iv2yH0F/E1s6O8Og5V4GSgjUvZ9xT5eM7n5eQ8yISZU=;
 b=HC8pB2ZlGELZNDtTUrhQGBQh9RZankScpqJThH7z6+r8RUHM3494M3YzpX5AyYGlK9
 ok833UZSpVdooqde2XwIIt/BEtg663Tu6Oey+x2jVJgPCf18GrQMbCQrn8isV/AjQxC/
 aTFn06W39g1M03nd0uvTOoi6PVaxssedXtp3QGfZItPj5xJRdOOQO8ooRRLiHRubA80K
 vFnP4rc/rcvvj/fgAcmoXsVKGSRkz5hRkvRaYVvmzJhlHCTIEl7fTs70Ws0MFbZDfR/E
 NK+1CHswOtbB8ydm83vAcIU5KZZGqS1kx+d23HFrcxJSngH1EtCCAGNHwDKztBhDpSGv
 MbOQ==
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=iv2yH0F/E1s6O8Og5V4GSgjUvZ9xT5eM7n5eQ8yISZU=;
 b=kKjxa++vyWkoz/jQMLFaikbGcDQZqrRD6Y6ZxKBB1yOKf7TrAnFTYTRIh+ymTzxJmg
 YWCaolrYT4IwcWxsVrHpTYW1ElAx4WKiDioM9wJrm6kVrIvY7cofzAzHjmzjjHxjaYtW
 G47PWb2L7CtO5uSWy8JXwtznNJx0/KDeAA8bL+VqeTuRsVilwRjMF8iqVzVyHj24nbxl
 nH135DkWSLhtTooQ4VwLtX/n+c2cncWrKjxlEFs4RATYlOCbMBSl7IghbIGeoJxmJAfu
 H5NsM+2Y6PkA7Ggq4HS+/WhdEytAesSTXNyErTptSB0mA1YSqBLlfr2QyLGusPOO5kBd
 uPdQ==
X-Gm-Message-State: APjAAAVyl+pkwb0NMsRXWNb+ykAzagpbiD7kQ+KDMJtkLhWLmsCcKBXr
 fqExPoLi/slAaKfvBwN6VbDLt8u6CvuwezGfGRo=
X-Google-Smtp-Source: APXvYqzsUctKLxQeRUMZO3VEku4T6biQhuJ824Ea4lKr6vvPS9DuFtQghYzWkeZxzfFjg1Ug3UgjwTIVmLdEMMWO0F0=
X-Received: by 2002:a19:3f51:: with SMTP id m78mr3638551lfa.70.1579637870966; 
 Tue, 21 Jan 2020 12:17:50 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <8d8515cabfdc666bd1afb40f6b7e44ccbe362dbf.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <8d8515cabfdc666bd1afb40f6b7e44ccbe362dbf.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 21 Jan 2020 15:17:39 -0500
Message-ID: <CAKf6xpsuravUxpu2mgyWc4AWYkvUHc9rQvV=bSSCXQ0z+29VgQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gQWNjZXNzIHRv
IFFNUCBvZiBRRU1VIGluIExpbnV4IHN0dWJkb21haW4gaXMgcG9zc2libGUgb3ZlciB2Y2hhbgo+
IGNvbm5lY3Rpb24uIEhhbmRsZSB0aGUgYWN0dWFsIHZjaGFuIGNvbm5lY3Rpb24gaW4gYSBzZXBh
cmF0ZSBwcm9jZXNzCj4gKHZjaGFuLXNvY2tldC1wcm94eSkuIFRoaXMgc2ltcGxpZmllZCBpbnRl
Z3JhdGlvbiB3aXRoIFFNUCAoYWxyZWFkeQo+IHF1aXRlIGNvbXBsZXgpLCBidXQgYWxzbyBhbGxv
d3MgcHJlbGltaW5hcnkgZmlsdGVyaW5nIG9mIChwb3RlbnRpYWxseQo+IG1hbGljaW91cykgUU1Q
IGlucHV0Lgo+IFNpbmNlIG9ubHkgb25lIGNsaWVudCBjYW4gYmUgY29ubmVjdGVkIHRvIHZjaGFu
IHNlcnZlciBhdCB0aGUgc2FtZSB0aW1lCj4gYW5kIGl0IGlzIG5vdCBlbmZvcmNlZCBieSB0aGUg
bGlieGVudmNoYW4gaXRzZWxmLCBhZGRpdGlvbmFsIGNsaWVudC1zaWRlCj4gbG9ja2luZyBpcyBu
ZWVkZWQuIEl0IGlzIGltcGxpY2l0bHkgaW1wbGVtZW50ZWQgYnkgdmNoYW4tc29ja2V0LXByb3h5
LAo+IGFzIGl0IGhhbmRsZSBvbmx5IG9uZSBjb25uZWN0aW9uIGF0IGEgdGltZS4gTm90ZSB0aGF0
IHFlbXUgc3VwcG9ydHMgb25seQo+IG9uZSBzaW11bHRhbmVvdXMgY2xpZW50IG9uIGEgY29udHJv
bCBzb2NrZXQgYW55d2F5IChidXQgaW4gVU5JWCBzb2NrZXQKPiBjYXNlLCBpdCBlbmZvcmNlIGl0
IHNlcnZlci1zaWRlKSwgc28gaXQgZG9lc24ndCBhZGQgYW55IGV4dHJhCj4gbGltaXRhdGlvbi4K
Pgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtA
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHY0Ogo+ICAtIG5ldyBw
YXRjaCwgaW4gcGxhY2Ugb2YgYm90aCAibGlieGw6IHVzZSB2Y2hhbiBmb3IgUU1QIGFjY2VzcyAu
Li4iCj4gLS0tCj4gIHRvb2xzL2NvbmZpZ3VyZS5hYyAgICAgICAgICAgfCAgIDkgKystCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAxNTkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDEgKy0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCAxNjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS90b29scy9jb25maWd1cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKPiBpbmRl
eCA4ZDg2YzQyLi4yMGJiZGJmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+ICsr
KyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwo+IEBAIC0xOTIsNiArMTkyLDE1IEBAIEFDX1NVQlNUKHFl
bXVfeGVuKQo+ICBBQ19TVUJTVChxZW11X3hlbl9wYXRoKQo+ICBBQ19TVUJTVChxZW11X3hlbl9z
eXN0ZW1kKQo+Cj4gK0FDX0FSR19XSVRIKFtzdHViZG9tLXFtcC1wcm94eV0sCj4gKyAgICBBQ19I
RUxQX1NUUklORyhbLS1zdHViZG9tLXFtcC1wcm94eUA8OkA9UEFUSEA6PkBdLAo+ICsgICAgICAg
IFtVc2Ugc3VwcGxpZWQgYmluYXJ5IFBBVEggYXMgYSBRTVAgcHJveHkgaW50byBzdHViZG9tYWlu
XSksWwoKVGhhbmtzIGZvciBtYWtpbmcgaXQgY29uZmlndXJhYmxlIDopCgo+ICsgICAgc3R1YmRv
bV9xbXBfcHJveHk9IiR3aXRodmFsIgo+ICtdLFsKPiArICAgIHN0dWJkb21fcW1wX3Byb3h5PSIk
YmluZGlyL3ZjaGFuLXNvY2tldC1wcm94eSIKPiArXSkKPiArQUNfREVGSU5FX1VOUVVPVEVEKFtT
VFVCRE9NX1FNUF9QUk9YWV9QQVRIXSwgWyIkc3R1YmRvbV9xbXBfcHJveHkiXSwgW1FNUCBwcm94
eSBwYXRoXSkKPiArCj4gIEFDX0FSR19XSVRIKFtzeXN0ZW0tc2VhYmlvc10sCj4gICAgICBBU19I
RUxQX1NUUklORyhbLS13aXRoLXN5c3RlbS1zZWFiaW9zQDw6QD1QQVRIQDo+QF0sCj4gICAgICAg
ICBbVXNlIHN5c3RlbSBzdXBwbGllZCBzZWFiaW9zIFBBVEggaW5zdGVhZCBvZiBidWlsZGluZyBh
bmQgaW5zdGFsbGluZwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwo+IGluZGV4IDUyOGNhM2UuLjIzYWM3ZTQgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
PiBAQCAtMTE4Myw3ICsxMTgzLDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21v
ZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAiLXhl
bi1kb21pZCIsCj4gICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgZ3Vlc3Rf
ZG9taWQpLCBOVUxMKTsKPgo+IC0gICAgLyogVGhlcmUgaXMgY3VycmVudGx5IG5vIHdheSB0byBh
Y2Nlc3MgdGhlIFFNUCBzb2NrZXQgaW4gdGhlIHN0dWJkb20gKi8KPiArICAgIC8qIFFNUCBhY2Nl
c3MgdG8gcWVtdSBydW5uaW5nIGluIHN0dWJkb21haW4gaXMgZG9uZSBvdmVyIHZjaGFuLCBzdHVi
ZG9tYWluIHNldHVwIGl0IGl0c2VsZiAqLwoKSSB0aGluayB0aGlzIHdvdWxkIGJlIGNsZWFyZXI6
Ci8qIFFNUCBhY2Nlc3MgdG8gcWVtdSBydW5uaW5nIGluIHN0dWJkb21haW4gaXMgZG9uZSBvdmVy
IHZjaGFuLiAgVGhlCnN0dWJkb21haW4gaW5pdCBzY3JpcHQKICogYWRkcyB0aGUgYXBwcm9wcmlh
dGUgbW9uaXRvciBvcHRpb25zIGZvciB2Y2hhbi1zb2NrZXQtcHJveHkuICovCgpJbiB0aGUgYmxv
Y2sgYmVsb3csIHRoZSAtbm8tc2h1dGRvd24gb3B0aW9uIGlzIGFkZGVkIHRvIHFlbXUsIHdoaWNo
CndpbGwgbm90IGJlIGRvbmUgZm9yIGxpbnV4IHN0dWJkb21haW4uCi1uby1zaHV0ZG93bgogICAg
ICAgRG9uJ3QgZXhpdCBRRU1VIG9uIGd1ZXN0IHNodXRkb3duLCBidXQgaW5zdGVhZCBvbmx5IHN0
b3AgdGhlCiAgICAgICBlbXVsYXRpb24uICBUaGlzIGFsbG93cyBmb3IgaW5zdGFuY2Ugc3dpdGNo
aW5nIHRvIG1vbml0b3IgdG8gY29tbWl0CiAgICAgICBjaGFuZ2VzIHRvIHRoZSBkaXNrIGltYWdl
LgoKSXQncyBzb21ldGhpbmcgSSBub3RpY2VkLCBidXQgSSBkb24ndCBrbm93IGlmIGl0IG1hdHRl
cnMgdG8gdXMuCgo+ICAgICAgaWYgKCFpc19zdHViZG9tKSB7Cj4gICAgICAgICAgZmxleGFycmF5
X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJkZXYiKTsKPiAgICAgICAgICBpZiAoc3RhdGUtPmRtX21v
bml0b3JfZmQgPj0gMCkgewo+IEBAIC0yMTc4LDYgKzIxNzgsMjMgQEAgc3RhdGljIHZvaWQgc3R1
YmRvbV9wdnFlbXVfdW5wYXVzZWQobGlieGxfX2VnYyAqZWdjLAoKPHNuaXA+Cgo+IEBAIC0yNDYw
LDI0ICsyNDc3LDE1MCBAQCBzdGF0aWMgdm9pZCBzcGF3bl9zdHViX2xhdW5jaF9kbShsaWJ4bF9f
ZWdjICplZ2MsCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgfQo+Cj4gKyAgICBzZHNz
LT5xbXBfcHJveHlfc3Bhd24uYW8gPSBhbzsKPiArICAgIGlmIChsaWJ4bF9fc3R1YmRvbWFpbl9p
c19saW51eCgmZ3Vlc3RfY29uZmlnLT5iX2luZm8pKSB7Cj4gKyAgICAgICAgc3Bhd25fcW1wX3By
b3h5KGVnYywgc2Rzcyk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAgIHFtcF9wcm94eV9zcGF3
bl9vdXRjb21lKGVnYywgc2RzcywgMCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuOwo+ICsK
PiArb3V0Ogo+ICsgICAgYXNzZXJ0KHJldCk7Cj4gKyAgICBxbXBfcHJveHlfc3Bhd25fb3V0Y29t
ZShlZ2MsIHNkc3MsIHJldCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHNwYXduX3FtcF9wcm94
eShsaWJ4bF9fZWdjICplZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
c3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKPiArewo+ICsgICAgU1RBVEVfQU9fR0Moc2Rzcy0+
cW1wX3Byb3h5X3NwYXduLmFvKTsKPiArICAgIGNvbnN0IHVpbnQzMl90IGd1ZXN0X2RvbWlkID0g
c2Rzcy0+ZG0uZ3Vlc3RfZG9taWQ7Cj4gKyAgICBjb25zdCB1aW50MzJfdCBkbV9kb21pZCA9IHNk
c3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKPiArICAgIGNvbnN0IGNoYXIgKmRvbV9wYXRoID0gbGli
eGxfX3hzX2dldF9kb21wYXRoKGdjLCBkbV9kb21pZCk7Cj4gKyAgICBjaGFyICoqYXJnczsKPiAr
ICAgIGludCBuciA9IDA7Cj4gKyAgICBpbnQgcmMsIGxvZ2ZpbGVfdywgbnVsbDsKPiArCj4gKyAg
ICBpZiAoYWNjZXNzKFNUVUJET01fUU1QX1BST1hZX1BBVEgsIFhfT0spIDwgMCkgewo+ICsgICAg
ICAgIExPR0VEKEVSUk9SLCBndWVzdF9kb21pZCwgInFtcCBwcm94eSAlcyBpcyBub3QgZXhlY3V0
YWJsZSIsIFNUVUJET01fUU1QX1BST1hZX1BBVEgpOwo+ICsgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBzZHNzLT5xbXBfcHJv
eHlfc3Bhd24ud2hhdCA9IEdDU1BSSU5URigiZG9tYWluICVkIGRldmljZSBtb2RlbCBxbXAgcHJv
eHkiLCBndWVzdF9kb21pZCk7Cj4gKyAgICBzZHNzLT5xbXBfcHJveHlfc3Bhd24ucGlkcGF0aCA9
IEdDU1BSSU5URigiJXMvaW1hZ2UvcW1wLXByb3h5LXBpZCIsIGRvbV9wYXRoKTsKPiArICAgIHNk
c3MtPnFtcF9wcm94eV9zcGF3bi54c3BhdGggPSBHQ1NQUklOVEYoIiVzL2ltYWdlL3FtcC1wcm94
eS1zdGF0ZSIsIGRvbV9wYXRoKTsKClNpbmNlIHRoaXMgaXMgdGhlIHZjaGFuLXNvY2tldC1wcm94
eSBpbiBkb20wLCBzaG91bGQgaXQgd3JpdGUgdG8KImRldmljZS1tb2RlbC8ldS9xbXAtcHJveHkt
c3RhdGUiIHVuZGVybmVhdGggZG9tMD8KCj4gKwo+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXdu
LnRpbWVvdXRfbXMgPSBMSUJYTF9ERVZJQ0VfTU9ERUxfU1RBUlRfVElNRU9VVCAqIDEwMDA7Cj4g
KyAgICBzZHNzLT5xbXBfcHJveHlfc3Bhd24ubWlkcHJvY19jYiA9IGxpYnhsX19zcGF3bl9yZWNv
cmRfcGlkOwo+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLmNvbmZpcm1fY2IgPSBxbXBfcHJv
eHlfY29uZmlybTsKPiArICAgIHNkc3MtPnFtcF9wcm94eV9zcGF3bi5mYWlsdXJlX2NiID0gcW1w
X3Byb3h5X3N0YXJ0dXBfZmFpbGVkOwo+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLmRldGFj
aGVkX2NiID0gcW1wX3Byb3h5X2RldGFjaGVkOwo+ICsKPiArICAgIGNvbnN0IGludCBhcnJheXNp
emUgPSA2Owo+ICsgICAgR0NORVdfQVJSQVkoYXJncywgYXJyYXlzaXplKTsKPiArICAgIGFyZ3Nb
bnIrK10gPSBTVFVCRE9NX1FNUF9QUk9YWV9QQVRIOwo+ICsgICAgYXJnc1tucisrXSA9IEdDU1BS
SU5URigiLS1zdGF0ZS1wYXRoPSVzIiwgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLnhzcGF0aCk7Cj4g
KyAgICBhcmdzW25yKytdID0gR0NTUFJJTlRGKCIldSIsIGRtX2RvbWlkKTsKPiArICAgIGFyZ3Nb
bnIrK10gPSBHQ1NQUklOVEYoIiVzL2RldmljZS1tb2RlbC8ldS9xbXAtdmNoYW4iLCBkb21fcGF0
aCwgZ3Vlc3RfZG9taWQpOwoKVGhpbmtpbmcgb2YgT3BlblhUInMgcW1wLWhlbHBlciwgdGhpcyBw
YXRoIGlzbid0IHVzZWZ1bC4gIEJ1dCBpdCBpcwpmb3IgdmNoYW4tc29ja2V0LXByb3h5LCBzbyBx
bXAtaGVscGVyIGNvdWxkIGp1c3QgY2hhbmdlIHRvIGlnbm9yZSBpdC4KCj4gKyAgICBhcmdzW25y
KytdID0gKGNoYXIqKWxpYnhsX19xZW11X3FtcF9wYXRoKGdjLCBndWVzdF9kb21pZCk7CgpxbXAt
aGVscGVyIHRha2VzIGp1c3QgdGhlIHN0dWJfZG9taWQgYW5kIGRvbWlkLiAgVGhlIGRvbWlkIGlz
IGp1c3QKdXNlZCB0byBnZW5lcmF0ZSB0aGUgYWJvdmUgcGF0aCwgYnV0IHRha2luZyB0aGUgcGF0
aCB3b3VsZCBiZSBjbGVhbmVyLgoKPiArICAgIGFyZ3NbbnIrK10gPSBOVUxMOwo+ICsgICAgYXNz
ZXJ0KG5yID09IGFycmF5c2l6ZSk7CgpUaGlzIGdlbmVyYWxseSBsb29rcyBnb29kLgoKUmVnYXJk
cywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:25:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu05F-0002CR-Sy; Tue, 21 Jan 2020 20:25:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bw8Q=3K=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iu05E-0002CM-4d
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:25:08 +0000
X-Inumbo-ID: 1d044bca-3c8c-11ea-aecd-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d044bca-3c8c-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 20:25:07 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id o11so3917913ljc.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 12:25:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=wrD53ooYFV4TGab+zsq9rzoLWjVFsDk6/s4jo6mdwIE=;
 b=GubrtavBrmHuf8OPbsmcq1JYKaqd6+FgmWmYKAysmOBq9asPIDrxZ0eRVgaET1xyrc
 DGVNKtfbd3g6e4G1T4C84/nQnNLRC/g8E3wgfAYxjswXOTtpRpQu4IQkinQumBOcq5TM
 i6wm2hwqI+C2vUtySiOm/x+ne6tIzP5Nh8EIqma4veBhBXc9pbEbuKswbl7luPxzuQpc
 ozCxu2oAGuFCeZn6AIv/v6ZWPLqpfMxMxP02t3fENLNF3Z9+PH6f4ab7o6lnVUtZ4vRj
 FrZ4nJPhV2SmNETWnkGEdrl4qGd11aZ0/swlcvTGcTlFyeKdJtbECFbGKoN6DDukgTxj
 2wNQ==
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=wrD53ooYFV4TGab+zsq9rzoLWjVFsDk6/s4jo6mdwIE=;
 b=KT79oeqbIPb6hjAat3NzzNpqTytZoBMPUJdeJ/sfrV0jhcZ6XaWZMQVdXfjvcmoUtY
 XysjnH114THPfP2FaeTNxIx1AjY2mBbW7Fx1mrGlFZz5TrRTHOEh8amNCyIL2jfpsOTv
 5mWF17DQ3b2NEkJK5RGz+fp0OkIA8YUxhTvdhqYd/Or8hYqPiG4y0gAbhLO048v/610f
 ZwQ18M/ZXiGCA+2jE205Y6DzFrgwZVsFieCjlPEN6Z1uGgbx8F4ChwueGenACVxAPIZC
 f3lh41WTSNEBjNc+a6kIFNGCV9I+V3T3lIgJN/hZfDiSWpVxdyrUePQMqQOW5T4iUYvl
 HfWg==
X-Gm-Message-State: APjAAAVe2v2VI/YBQwssfEJidt9/Kf3FTnsIHABF3gQqwJWRSiB0087A
 Cj0e031C81ditoa2FJc/k5Pk5nve1nirEUhV+yE=
X-Google-Smtp-Source: APXvYqwFqTDD4064I12Jr0OKF6+U7TwW1n36de/L6ZrYcpug795KZxz/8tPhpS7AFWb+AAYudjJ+4op5YFGXTgK6tcc=
X-Received: by 2002:a2e:9cd2:: with SMTP id g18mr15092057ljj.272.1579638306372; 
 Tue, 21 Jan 2020 12:25:06 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <80cc023087afee3c37d68f18af258eba5dc75584.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <80cc023087afee3c37d68f18af258eba5dc75584.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 21 Jan 2020 15:24:55 -0500
Message-ID: <CAKf6xpsL8J_y3YuFMgeG4uYFGjv21Nsi4HBs890vedmLYxtnzQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 15/16] libxl: ignore emulated IDE disks
 beyond the first 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: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gUWVtdSBzdXBw
b3J0cyBvbmx5IDQgZW11bGF0ZWQgSURFIGRpc2tzLCB3aGVuIGdpdmVuIG1vcmUgKG9yIHdpdGgg
aGlnaGVyCj4gaW5kZXhlcyksIGl0IHdpbGwgZmFpbCB0byBzdGFydC4gU2luY2UgdGhlIGRpc2tz
IGNhbiBzdGlsbCBiZSBhY2Nlc3NpYmxlCj4gdXNpbmcgUFYgaW50ZXJmYWNlLCBqdXN0IGlnbm9y
ZSBlbXVsYXRlZCBwYXRoIGFuZCBsb2cgYSB3YXJuaW5nLCBpbnN0ZWFkCj4gb2YgcmVqZWN0aW5n
IHRoZSBjb25maWd1cmF0aW9uIGFsdG9nZXRoZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpS
ZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:26:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20: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 1iu06B-0002Gg-7m; Tue, 21 Jan 2020 20:26:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bw8Q=3K=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iu069-0002GW-IF
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:26:05 +0000
X-Inumbo-ID: 3f46073c-3c8c-11ea-b833-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f46073c-3c8c-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 20:26:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id v201so3396865lfa.11
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 12:26:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=QdX6itrOk0jvT+VRkJGsqyhr7QyPCVcUCe0CwJ1alr8=;
 b=V+iXPSfvX/z1LhAeMSvCku8paz731BmqPov5lwpDZSywSqunHtQp+q6brbFXsEkYET
 qDyGatxwcT6FnK9aRBohAl/YnQzhhfN+/z+qnUjMzupLA+ljleVNq1/3XoxCoRvOK2Oo
 shPc4aHI7Z0TZLlu/n/lbQAx4HoFTtK5TWOoD0yKSclqL65CoUp0M7ju81C919qQYODx
 9YZMGXWiHBTQwr0NVb8sccmoSME0wEiMx7xbNnVaGwh/EI5HBrhIvq9zWtqYdFQBRZ44
 n7BWE3RQiXhfnD9/CDQHjhyhoEVPKo+4CQXuHuG16g6svVUwLLX6i7O247qLpARUcy91
 d6Vw==
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=QdX6itrOk0jvT+VRkJGsqyhr7QyPCVcUCe0CwJ1alr8=;
 b=meJMVyPl1WKVA+9wv76WnzDtHIHkUBYfWQBP75jkzJzeuZLzKxTz4vGIBcjj2cCLYw
 rLfg80iMobFLl44D/+JYvsfKf3SsJxDJqPxadJcc1POXmvcTrrMOVAGjWnZxuEA08ygl
 /akZJNPH+/xANmpz/DL46+pPksifq1FuarISiAsjBTQs/vLXzbzTW4GKgUsuLrVlWwNK
 4aJ8ouFDSP24zU9QcigrBP3maeipTOEHikJJkqnraXPBKA+lw94iEp4DEhgAN7nIcJ2u
 dTB+m9gccGwPPbjyMhwSm/3QcjUYEahsu+t8rGbqMvvnOO/cScFZ/+W3AG6z8P/vKpW2
 MUJQ==
X-Gm-Message-State: APjAAAXxsRvduqdHMrJ2VV+CRmFbzw3bsDlQKWFYqFc8kmCRtnbveHZh
 VuWqL8HgRbzgHXpdJrJrlYBYbRtKjQKzuRtVJ3w=
X-Google-Smtp-Source: APXvYqwONdHEWctLK9j56lj9ZGKVKlm4pvaq0x/ZbxgTPwipPQI0ZKaJaFfpX2jqZwOkQOZhQ3Y3yUgWFdPNLvG9xVY=
X-Received: by 2002:ac2:44a2:: with SMTP id c2mr3657676lfm.105.1579638363921; 
 Tue, 21 Jan 2020 12:26:03 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <13e463d7e4e797a215e8f2c5437a9499af6fd92c.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <13e463d7e4e797a215e8f2c5437a9499af6fd92c.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 21 Jan 2020 15:25:52 -0500
Message-ID: <CAKf6xpvmU7E9TABDuMg6L9GEk8cR89We=BGw=po+xh2Z3CnXdA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] libxl: consider also qemu in
 stubdomain in libxl__dm_active 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: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gU2luY2UgcWVt
dS14ZW4gY2FuIG5vdyBydW4gaW4gc3R1YmRvbWFpbiB0b28sIGhhbmRsZSB0aGlzIGNhc2Ugd2hl
bgo+IGNoZWNraW5nIGl0J3Mgc3RhdGUgdG9vLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgoKUmV2
aWV3ZWQtYnk6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:52:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20: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 1iu0VE-0004p5-Bo; Tue, 21 Jan 2020 20:52:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l6hc=3K=amazon.com=prvs=282d95d55=elnikety@srs-us1.protection.inumbo.net>)
 id 1iu0VC-0004ow-BM
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:51:58 +0000
X-Inumbo-ID: db79c3de-3c8f-11ea-bb6f-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db79c3de-3c8f-11ea-bb6f-12813bfff9fa;
 Tue, 21 Jan 2020 20:51:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579639915; x=1611175915;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=IGuulhGD2ltsoKJY6LFzOHEH3nY3czi8yD5QFIGelvc=;
 b=bXt+AMVWw/3ii0ztYCvxkI90Lpn4R/rpKCHgkwthsi1VEVMcSZ2qtD1/
 U2tFnbR1kiG/ZWVI4MQvboXAPw3JClzVSsxwB/fpRGjKWICiEkbTguECl
 VHF5Pxs/2YGd2FfIlN+d8zONgMtUnL1T4rRjKkOopuLW1rkB7Yvdp/Y21 E=;
IronPort-SDR: 2TOuh7KyD47PjSb7NUDWa+bKpO2gF4y9YbewNuzfwhhC8cJCwV7rfzT6I4gJwnz/vaACuhhr8z
 1HFs0ix1Hw0w==
X-IronPort-AV: E=Sophos;i="5.70,347,1574121600"; d="scan'208";a="14097446"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 21 Jan 2020 20:51:53 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 7C70DA2961; Tue, 21 Jan 2020 20:51:52 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 21 Jan 2020 20:51:52 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.161.78) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 21 Jan 2020 20:51:45 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
 <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
 <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
 <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <75c6a71c-f1d2-0c10-663a-153b329cf2c9@amazon.com>
Date: Tue, 21 Jan 2020 21:51:39 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.78]
X-ClientProxiedBy: EX13D27UWB004.ant.amazon.com (10.43.161.101) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAgMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDIxLjAxLjIwMjAgMDA6
NTAsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+PiBPbiAyMC4wMS4yMCAwOTo0MiwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBPbiAxNy4wMS4yMDIwIDIwOjA2LCBFc2xhbSBFbG5pa2V0eSB3cm90ZToK
Pj4+PiBPbiAyMC4xMi4xOSAxMDo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5LjEy
LjIwMTkgMjI6MDgsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+Pj4+Pj4gT24gMTguMTIuMTkgMTI6
NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjEyLjIwMTkgMDI6MzIsIEVzbGFt
IEVsbmlrZXR5IHdyb3RlOgo+Pj4+Pj4+PiBEZWNvdXBsZSB0aGUgbWljcm9jb2RlIHJlZmVyZW5j
aW5nIG1lY2hhbmlzbSB3aGVuIHVzaW5nIEdSVUIgdG8gdGhhdAo+Pj4+Pj4+PiB3aGVuIHVzaW5n
IEVGSS4gVGhpcyBhbGxvd3MgdXMgdG8gYXZvaWQgdGhlICJ1bnNwZWNpZmllZCBlZmZlY3QiIG9m
Cj4+Pj4+Pj4+IHVzaW5nIGA8aW50ZWdlcj4gfCBzY2FuYCBhbG9uZyB4ZW4uZWZpLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gSSBndWVzcyAidW5zcGVjaWZpZWQgZWZmZWN0IiBpbiB0aGUgZG9jIHdhcyBwcmV0
dHkgcG9pbnRsZXNzIC0gc3VjaAo+Pj4+Pj4+IG9wdGlvbnMgaGF2ZSBiZWVuIGlnbm9yZWQgYmVm
b3JlOyBpbiBmYWN0IC4uLgo+Pj4+Pj4+Cj4+Pj4+Pj4+IFdpdGggdGhhdCwgWGVuIGNhbiBleHBs
aWNpdGx5Cj4+Pj4+Pj4+IGlnbm9yZSB0aG9zZSBuYW1lZCBvcHRpb25zIHdoZW4gdXNpbmcgRUZJ
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gLi4uIEkgZG9uJ3Qgc2VlIHRoaW5ncyBiZWNvbWluZyBhbnkgbW9y
ZSBleHBsaWNpdCAobm90IGV2ZW4gcGFyc2luZwo+Pj4+Pj4+IHRoZSBvcHRpb25zIHdhcyBxdWl0
ZSBleHBsaWNpdCB0byBtZSkuCj4+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBJIGFncmVlIHRoYXQgdGhv
c2Ugb3B0aW9ucyBoYXZlIGJlZW4gaWdub3JlZCBzbyBmYXIgaW4gdGhlIGNhc2Ugb2YgRUZJLgo+
Pj4+Pj4gVGhlIGRvY3VtZW50YXRpb24gY29udHJhZGljdHMgdGhhdCBob3dldmVyLiBUaGUgZG9j
dW1lbnRhdGlvbjoKPj4+Pj4+ICogc2F5cyA8aW50ZWdlcj4gaGFzIHVuc3BlY2lmaWVkIGVmZmVj
dC4KPj4+Pj4+ICogZG9lcyBub3QgbWVudGlvbiBhbnl0aGluZyBhYm91dCBzY2FuIGJlaW5nIGln
bm9yZWQuCj4+Pj4+Pgo+Pj4+Pj4gV2l0aCB0aGlzIHBhdGNoLCBpdCBpcyBleHBsaWNpdCBpbiBj
b2RlIGFuZCBpbiBkb2N1bWVudGF0aW9uIHRoYXQgYm90aAo+Pj4+Pj4gb3B0aW9ucyBhcmUgaWdu
b3JlZCBpbiBjYXNlIG9mIEVGSS4KPj4+Pj4KPj4+Pj4gQnV0IGlzbid0IGl0IHJhdGhlciB0aGF0
IHVjb2RlPXNjYW4gY291bGQgKGFuZCBoZW5jZSBwZXJoYXBzIHNob3VsZCkKPj4+Pj4gYWxzbyBo
YXZlIGl0cyB2YWx1ZSBvbiBFRkk/Cj4+Pj4+Cj4+Pj4KPj4+PiBJIGRvIG5vdCBzZWUgInVjb2Rl
PXNjYW4iIGFwcGxpY2FibGUgaW4gYW55d2F5IGluIHRoZSBjYXNlIG9mIEVGSS4gSW4KPj4+PiBF
RkksIHRoZXJlIGFyZSBub3QgIm1vZHVsZXMiIHRvIHNjYW4gdGhyb3VnaCwgYnV0IHJhdGhlciB0
aGUgZWZpIGNvbmZpZwo+Pj4+IHBvaW50cyBleGFjdGx5IHRvIHRoZSBtaWNyb2NvZGUgYmxvYi4K
Pj4+Cj4+PiBXaGF0IHdvdWxkIGJlIHdyb25nIHdpdGggdGhlIEVGSSBjb2RlIHRvIGFsc28gaW5z
cGVjdCB3aGF0ZXZlciBoYXMgYmVlbgo+Pj4gc3BlY2lmaWVkIHdpdGggcmFtZGlzaz0gaWYgdGhl
cmUgd2FzIG5vIHVjb2RlPSA/Cj4+Cj4+IEkgc2VlLCBpbnRlcmVzdGluZy4gVGhpcyBzb3VuZHMg
bGlrZSBhIGxlZ2l0aW1hdGUgdXNlIGNhc2UgaW5kZWVkLiBJCj4+IHdvbmRlciwgd291bGQgSSBi
ZSBicmVha2luZyBhbnl0aGluZyBpZiBJIHNpbXBseSBhbGxvdyB0aGUgZXhpc3RpbmcgY29kZQo+
PiB0aGF0IGl0ZXJhdGVzIG92ZXIgbW9kdWxlcyB0byBraWNrIGluIHdoZW4gdWNvZGU9c2NhbiBp
cnJlc3BlY3RpdmUgb2YKPj4gRUZJIG9yIGxlZ2FjeSBib290Pwo+IAo+IEkgZG9uJ3QgdGhpbmsg
c28sIG5vLCBidXQgaXQgd291bGQgbmVlZCBkb3VibGUgY2hlY2tpbmcgKGFuZAo+IG1lbnRpb25p
bmcgaW4gdGhlIGRlc2NyaXB0aW9uIGFuZC9vciBkb2N1bWVudGF0aW9uKS4KPiAKPj4gQWxzbywg
aXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgdWNvZGU9IHNwZWNpZmllZCBieQo+PiBlZmkuY2ZnIHdv
dWxkIHRha2UgcHJlY2VkZW5jZSBvdmVyIHRoZSB1Y29kZT1zY2FuLiBEbyBub3QgeW91IHRoaW5r
Pwo+IAo+IEkgZ3Vlc3Mgd2UgbmVlZCB0byBzZXR0bGUgb24gd2hhdCB3ZSB3YW50IHRvIHRha2Ug
cHJlY2VkZW5jZSBhbmQKPiB0aGVuIG1ha2Ugc3VyZSBjb2RlIGFsc28gYmVoYXZlcyB0aGlzIHdh
eS4gQnV0IHllcywgSSB0aGluayB1Y29kZT0KPiBmcm9tIHRoZSAuY2ZnIHNob3VsZCBzdXBlcnNl
ZGUgdWNvZGU9c2NhbiBvbiB0aGUgY29tbWFuZCBsaW5lLiBBCj4gcG9zc2libHkgdXNlZnVsIGFk
anVzdG1lbnQgdG8gdGhpcyBtaWdodCBiZSB0byBkaXN0aW5ndWlzaCB3aGV0aGVyCj4gdGhlIHVj
b2RlPXNjYW4gd2FzIGluIGEgc3BlY2lmaWMgLmNmZyBzZWN0aW9uIHdoaWxlIHRoZSB1Y29kZT0g
d2FzCj4gaW4gW2dsb2JhbF0gKGkuZS4gc29ydCBvZiBhIGRlZmF1bHQpLCBpbiB3aGljaCBjYXNl
IG1heWJlIHRoZQo+IHVjb2RlPXNjYW4gc2hvdWxkIHdpbi4gVGhvdWdodHM/Cj4gCj4gSmFuCj4g
CgpJIHRoaW5rIGFueSB1Y29kZT0gaW4gdGhlIEVGSSAuY2ZnIG91Z2h0IHRvIHN1cGVyc2VkZSB0
aGUgdWNvZGU9c2Nhbi4gClRoZSBzZW1hbnRpY3MgYXJlIHNpbXBsZXIgaW4gdGhpcyBjYXNlLCBy
YXRoZXIgdGhhbiBoYXZpbmcgdG8gd29ycnkgCmFib3V0IHdoZXJlIGV4YWN0bHkgdGhlIHVjb2Rl
PSB3YXMgc3BlY2lmaWVkIGluIHRoZSBFRkkgLmNmZy4gV2l0aCB0aGF0LCAKYW4gYWRtaW5pc3Ry
YXRvciB3b3VsZCBkZWZhdWx0IHRvIHVzaW5nIHVjb2RlPXNjYW4gb24gdGhlIGNvbW1hbmRsaW5l
IHRvIApsb2FkIHRoZSByYW1kaXNrIG1pY3JvY29kZSwgYW5kIGEgdWNvZGU9IGluIC5jZmcgd291
bGQgYmUgYW4gZXhwbGljaXQgCnNpZ25hbCB0byB1c2UgZGlmZmVyZW50IG1pY3JvY29kZS4KCkVz
bGFtCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:54:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20: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 1iu0XI-0004xQ-9e; Tue, 21 Jan 2020 20:54:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+5rg=3K=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iu0XG-0004xK-MA
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:54:06 +0000
X-Inumbo-ID: 2983b3d2-3c90-11ea-9fd7-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2983b3d2-3c90-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 20:54:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4572321734;
 Tue, 21 Jan 2020 20:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579640045;
 bh=Km/kYdhbMv3FHkm+l/HcfenQszs2bLGG602u5C5Naiw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i4YpDvfEnythaz5XeCjMkoEY+mLURcisDfrYwrYXBH9px3OUq6il88qWfKZ9WsQyI
 ZkdyhXKVushq+E5vhCvRdBTu4ZUvb9ClWB1FBu0ACVtqJid1690aMzK3gTprQUbMid
 LCGoVi++zMSjYEHI9NTTM77T9eDh4nDp4AHEvxK4=
Date: Tue, 21 Jan 2020 12:53:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <20200116215136.17597-1-julien@xen.org>
Message-ID: <alpine.DEB.2.21.2001211253490.16648@sstabellini-ThinkPad-T480s>
References: <20200116215136.17597-1-julien@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] Revert "xen/arm32: setup: Give a xenheap
 page to the boot allocator"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 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>

T24gVGh1LCAxNiBKYW4gMjAyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpbmNlIGNvbW1pdCBj
NjFjMWI0OTQzICJ4ZW4vcGFnZV9hbGxvYzogc3RhdGljYWxseSBhbGxvY2F0ZQo+IGJvb3RtZW1f
cmVnaW9uX2xpc3QiLCB0aGUgYm9vdCBhbGxvY2F0b3IgZG9lcyBub3QgdXNlIHRoZSBmaXJzdCBw
YWdlIG9mCj4gdGhlIGZpcnN0IHJlZ2lvbiBwYXNzZWQgZm9yIGl0cyBvd24gcHVycG9zZS4KPiAK
PiBUaGlzIHJldmVydHMgY29tbWl0IGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3
NzJjOTAuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDggKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggOWRkMzczOGQ0
NC4uNDk0ZjcwNTQ2YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTU5NCw3ICs1OTQsNiBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgc2V0dXBfbW0odm9pZCkKPiAgICAgIHVuc2lnbmVkIGxvbmcgaGVhcF9wYWdlcywgeGVu
aGVhcF9wYWdlcywgZG9taGVhcF9wYWdlczsKPiAgICAgIGludCBpOwo+ICAgICAgY29uc3QgdWlu
dDMyX3QgY3RyID0gUkVBRF9DUDMyKENUUik7Cj4gLSAgICBtZm5fdCBib290X21mbl9zdGFydCwg
Ym9vdF9tZm5fZW5kOwo+ICAKPiAgICAgIGlmICggIWJvb3RpbmZvLm1lbS5ucl9iYW5rcyApCj4g
ICAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBiYW5rXG4iKTsKPiBAQCAtNjY3LDExICs2NjYsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odm9pZCkKPiAgCj4gICAgICBzZXR1cF94ZW5o
ZWFwX21hcHBpbmdzKChlID4+IFBBR0VfU0hJRlQpIC0geGVuaGVhcF9wYWdlcywgeGVuaGVhcF9w
YWdlcyk7Cj4gIAo+IC0gICAgLyogV2UgbmVlZCBhIHNpbmdsZSBtYXBwZWQgcGFnZSBmb3IgcG9w
dWxhdGluZyBib290bWVtX3JlZ2lvbl9saXN0LiAqLwo+IC0gICAgYm9vdF9tZm5fc3RhcnQgPSBt
Zm5fYWRkKHhlbmhlYXBfbWZuX2VuZCwgLTEpOwo+IC0gICAgYm9vdF9tZm5fZW5kID0geGVuaGVh
cF9tZm5fZW5kOwo+IC0gICAgaW5pdF9ib290X3BhZ2VzKG1mbl90b19tYWRkcihib290X21mbl9z
dGFydCksIG1mbl90b19tYWRkcihib290X21mbl9lbmQpKTsKPiAtCj4gICAgICAvKiBBZGQgbm9u
LXhlbmhlYXAgbWVtb3J5ICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGJvb3RpbmZvLm1lbS5u
cl9iYW5rczsgaSsrICkKPiAgICAgIHsKPiBAQCAtNzE3LDcgKzcxMSw3IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBzZXR1cF9tbSh2b2lkKQo+ICAKPiAgICAgIC8qIEFkZCB4ZW5oZWFwIG1lbW9yeSB0
aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRlZCB0byB0aGUgYm9vdCBhbGxvY2F0b3IuICovCj4gICAg
ICBpbml0X3hlbmhlYXBfcGFnZXMobWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoYm9vdF9tZm5fc3RhcnQpKTsKPiAr
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fZW5kKSk7Cj4g
IH0KPiAgI2Vsc2UgLyogQ09ORklHX0FSTV82NCAqLwo+ICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0
dXBfbW0odm9pZCkKPiAtLSAKPiAyLjE3LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:56:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20:56: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 1iu0a2-00056Z-3C; Tue, 21 Jan 2020 20:56:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0a0-00056T-H0
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:56:56 +0000
X-Inumbo-ID: 89ecf6ca-3c90-11ea-9fd7-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89ecf6ca-3c90-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 20:56:47 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id C6ECB69A;
 Tue, 21 Jan 2020 15:56:46 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 15:56:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=5lawpy
 dLulbJu0QG45IrC8sLvh0xajqT3Dwmm3qSe48=; b=I7AYiT4lCQ9PL2bIWC4P3W
 htgfF/xE2nyEqMLcPtzPcyhP13v8cyIWZxnawdR++Eg8M5c85xlSrJ0T1H2QHKkt
 AezRSEmuiM8AzXl+0BQzysgpYxwJbRn3wI+69+MspCsxbZtEryC3tBc4qaxrUHZS
 bjb0xTxEERRh+w2ghTLYk0ugQlRndzOR+FRzwOq46WshKUwHuqX/vis3vXXVBPfx
 RwlLSTCEVQz2D4B8nU7xxqnTEK9Trq5ZiVHxZkGu3d/kqjUhz5bycACs7sSp3voh
 Dthv7ORASt0s3GJp6xQnjPInkChOOyYetiXYl/0CurQ4q8C1whThiN99+zKPyg4A
 ==
X-ME-Sender: <xms:jmUnXhxsfknDYkokwytqO8vuUPzZvpFZkJWJsOGIkHOWyZSju4zTdQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:jmUnXi1tcwTQ_eIQgdqDsabaGZ3Sb_Hnoa1-ruGnCNeKBmU7vSrGdQ>
 <xmx:jmUnXqmAQou0-x8K61nDYQhz7w32JkNW1iNzGlw9nUMi50nqRUJQMQ>
 <xmx:jmUnXp9vs1-2-riDcjx3NGaht_KUf4E3iAECqcfQpjKNsshoXW59mw>
 <xmx:jmUnXvcnVydukz3vNF5Hf7xudVGQQlsZLlJ1844dtx4MB_3fRWUepA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 55B28328005C;
 Tue, 21 Jan 2020 15:56:45 -0500 (EST)
Date: Tue, 21 Jan 2020 21:56:42 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200121205642.GN1314@mail-itl>
References: <844c2e98000772126a3168305d692192df90c204.1579055705.git-series.marmarek@invisiblethingslab.com>
 <839DA21B-FE80-47D0-91AB-740B36B381A8@gmail.com>
MIME-Version: 1.0
In-Reply-To: <839DA21B-FE80-47D0-91AB-740B36B381A8@gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 13/16] Regenerate autotools 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, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Content-Type: multipart/mixed; boundary="===============1270313967676853606=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1270313967676853606==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="x1rn9AXKBSVzW9+3"
Content-Disposition: inline


--x1rn9AXKBSVzW9+3
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 13/16] Regenerate autotools files

On Wed, Jan 15, 2020 at 04:57:29PM -0500, Rich Persaud wrote:
> > On Jan 14, 2020, at 21:42, Marek Marczykowski-G=C3=B3recki <marmarek@in=
visiblethingslab.com> wrote:
> > =EF=BB=BFSince we have those generated files committed to the repo (why=
?!),
> > update them after changing configure.ac.
>=20
> Is there any reason not to remove the generated configure files?  A devel=
oper using generated files on system B would be incorporating configuration=
 assumptions from system A where the configure script was generated.  If we=
 are going to ship configure scripts, do we need to document a "system A" r=
eference distro/environment where all configure scripts from Xen will be ge=
nerated?
>=20
>=20
> Other notes:
>=20
> 1.  Debian autoreconf works in the Xen root directory, but the default Op=
enEmbedded autoreconf uses Gnu libtoolize and fails because some Xen build =
subdirectories don't have configure.ac/.in.  =20
>=20
> 2.  If OpenEmbedded autoreconf is run only in the tools directory (where =
it works and generates a new tools configure), then root configure (generat=
ed from older configure.ac) will silently ignore the newer tools configure =
and write config.h _without_ tools-specific config, such as the vchan QMP p=
roxy.
>=20
> 3. If autoreconf runs successfully in the root directory, then tools-spec=
ific configure is correctly generated and everything works as expected.
>=20
> This silent failure could be avoided by deleting the generated configure =
scripts.  There may be other failure modes for using System A generated scr=
ipts on downstream build system B.

Yes, I think general good practices are:
1. don't keep generated autotools files in version control system
2. generate them into release tarballs

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

--x1rn9AXKBSVzW9+3
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4nZYkACgkQ24/THMrX
1yyBTAf/RhoXCDRf4lJ3oZn1YFO96bLiJ8JaM+xSu2yuq37a09AlAiHkmUZLzSJo
tyOgiSqPkrnJg+Q122nJ9jE2T5xiVcl4lySGkcUzH0jSO0aTQu+cV/hiLPdDTCrw
iqsg7TToOb6wMPzH7TUQ6cDmSGlkT1YLajN9GmV5sgYFdAgIjLaT6v0BX/xqOdft
g/I87SRgodFYBjhVv/00wXU/9BXz6DX+tAaCwcSjTwEY7CnPCxZTA1O/SxrPZYmq
7sUUZkq3UXc1j7Rv5GUupF/R+Jh1zZfPuY9SQ6USQiyAsWlJcp48Wwt64fMiFWgJ
cj1b0m8I0iDQGbbQkHXIUrkQRQJntQ==
=tu+K
-----END PGP SIGNATURE-----

--x1rn9AXKBSVzW9+3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1270313967676853606==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 20:58:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 20: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 1iu0b9-0005D9-Kw; Tue, 21 Jan 2020 20:58:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m9h7=3K=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1iu0b8-0005D2-02
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 20:58:06 +0000
X-Inumbo-ID: b3397b20-3c90-11ea-9fd7-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3397b20-3c90-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 20:57:57 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00LKi8uf106524;
 Tue, 21 Jan 2020 20:57:52 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-2019-08-05;
 bh=sQIpcY1y8JQiBv7GeVpp3LwGOCapV6OOv7DeFWTBAfQ=;
 b=aKmqpYT7BUOuZTD7vBxNzJ4pbw0wuv0Q5wurb41650FsEW53wOm+Eqd9EVscpiK0wO2E
 hhYoqGY0BRrdQlRal64e108xZYtPLzh54XLBlzFDJSnSAx/SR6Y5diLkNoQqxihc7FO0
 gglrNXodwrMDkb9iCaK0xO9ricAsxH/Y4UeQvsetw9QPgeOAy0Rn4bHPt2cOQ4EnvViH
 zJGt1HYz6HVh1bpgiscKoz22xM8QUHZzFXUGKah/4RJkcDHXWUHOQWC1m9OJauXZFF5F
 LvlrB+AwcWUnpijR3rY3th6qwk7ovJd96D/w3u/3ThgvRppWs98QK4lrzKO4956hgbpG ZA== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2xktnr7kv3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 21 Jan 2020 20:57:52 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00LKiKor059737;
 Tue, 21 Jan 2020 20:57:52 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2xnsa9d930-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 21 Jan 2020 20:57:52 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00LKvoR0004213;
 Tue, 21 Jan 2020 20:57:50 GMT
Received: from Konrads-MacBook-Pro.local (/10.74.98.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 21 Jan 2020 12:57:50 -0800
Date: Tue, 21 Jan 2020 15:57:47 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200121205747.GE75374@Konrads-MacBook-Pro.local>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
 <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
 <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
 <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9507
 signatures=668685
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-1911140001 definitions=main-2001210156
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9507
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001210156
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Eslam Elnikety <elnikety@amazon.com>,
 Paul Durrant <pdurrant@amazon.co.uk>, 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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMTA6Mjc6NDdBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjEuMDEuMjAyMCAwMDo1MCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gPiBPbiAy
MC4wMS4yMCAwOTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gT24gMTcuMDEuMjAyMCAyMDow
NiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gPj4+IE9uIDIwLjEyLjE5IDEwOjUzLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+Pj4+IE9uIDE5LjEyLjIwMTkgMjI6MDgsIEVzbGFtIEVsbmlrZXR5IHdy
b3RlOgo+ID4+Pj4+IE9uIDE4LjEyLjE5IDEyOjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+
Pj4gT24gMTguMTIuMjAxOSAwMjozMiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gPj4+Pj4+PiBE
ZWNvdXBsZSB0aGUgbWljcm9jb2RlIHJlZmVyZW5jaW5nIG1lY2hhbmlzbSB3aGVuIHVzaW5nIEdS
VUIgdG8gdGhhdAo+ID4+Pj4+Pj4gd2hlbiB1c2luZyBFRkkuIFRoaXMgYWxsb3dzIHVzIHRvIGF2
b2lkIHRoZSAidW5zcGVjaWZpZWQgZWZmZWN0IiBvZgo+ID4+Pj4+Pj4gdXNpbmcgYDxpbnRlZ2Vy
PiB8IHNjYW5gIGFsb25nIHhlbi5lZmkuCj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgZ3Vlc3MgInVuc3Bl
Y2lmaWVkIGVmZmVjdCIgaW4gdGhlIGRvYyB3YXMgcHJldHR5IHBvaW50bGVzcyAtIHN1Y2gKPiA+
Pj4+Pj4gb3B0aW9ucyBoYXZlIGJlZW4gaWdub3JlZCBiZWZvcmU7IGluIGZhY3QgLi4uCj4gPj4+
Pj4+Cj4gPj4+Pj4+PiBXaXRoIHRoYXQsIFhlbiBjYW4gZXhwbGljaXRseQo+ID4+Pj4+Pj4gaWdu
b3JlIHRob3NlIG5hbWVkIG9wdGlvbnMgd2hlbiB1c2luZyBFRkkuCj4gPj4+Pj4+Cj4gPj4+Pj4+
IC4uLiBJIGRvbid0IHNlZSB0aGluZ3MgYmVjb21pbmcgYW55IG1vcmUgZXhwbGljaXQgKG5vdCBl
dmVuIHBhcnNpbmcKPiA+Pj4+Pj4gdGhlIG9wdGlvbnMgd2FzIHF1aXRlIGV4cGxpY2l0IHRvIG1l
KS4KPiA+Pj4+Pj4KPiA+Pj4+Pgo+ID4+Pj4+IEkgYWdyZWUgdGhhdCB0aG9zZSBvcHRpb25zIGhh
dmUgYmVlbiBpZ25vcmVkIHNvIGZhciBpbiB0aGUgY2FzZSBvZiBFRkkuCj4gPj4+Pj4gVGhlIGRv
Y3VtZW50YXRpb24gY29udHJhZGljdHMgdGhhdCBob3dldmVyLiBUaGUgZG9jdW1lbnRhdGlvbjoK
PiA+Pj4+PiAqIHNheXMgPGludGVnZXI+IGhhcyB1bnNwZWNpZmllZCBlZmZlY3QuCj4gPj4+Pj4g
KiBkb2VzIG5vdCBtZW50aW9uIGFueXRoaW5nIGFib3V0IHNjYW4gYmVpbmcgaWdub3JlZC4KPiA+
Pj4+Pgo+ID4+Pj4+IFdpdGggdGhpcyBwYXRjaCwgaXQgaXMgZXhwbGljaXQgaW4gY29kZSBhbmQg
aW4gZG9jdW1lbnRhdGlvbiB0aGF0IGJvdGgKPiA+Pj4+PiBvcHRpb25zIGFyZSBpZ25vcmVkIGlu
IGNhc2Ugb2YgRUZJLgo+ID4+Pj4KPiA+Pj4+IEJ1dCBpc24ndCBpdCByYXRoZXIgdGhhdCB1Y29k
ZT1zY2FuIGNvdWxkIChhbmQgaGVuY2UgcGVyaGFwcyBzaG91bGQpCj4gPj4+PiBhbHNvIGhhdmUg
aXRzIHZhbHVlIG9uIEVGST8KPiA+Pj4+Cj4gPj4+Cj4gPj4+IEkgZG8gbm90IHNlZSAidWNvZGU9
c2NhbiIgYXBwbGljYWJsZSBpbiBhbnl3YXkgaW4gdGhlIGNhc2Ugb2YgRUZJLiBJbgo+ID4+PiBF
RkksIHRoZXJlIGFyZSBub3QgIm1vZHVsZXMiIHRvIHNjYW4gdGhyb3VnaCwgYnV0IHJhdGhlciB0
aGUgZWZpIGNvbmZpZwo+ID4+PiBwb2ludHMgZXhhY3RseSB0byB0aGUgbWljcm9jb2RlIGJsb2Iu
Cj4gPj4KPiA+PiBXaGF0IHdvdWxkIGJlIHdyb25nIHdpdGggdGhlIEVGSSBjb2RlIHRvIGFsc28g
aW5zcGVjdCB3aGF0ZXZlciBoYXMgYmVlbgo+ID4+IHNwZWNpZmllZCB3aXRoIHJhbWRpc2s9IGlm
IHRoZXJlIHdhcyBubyB1Y29kZT0gPwo+ID4gCj4gPiBJIHNlZSwgaW50ZXJlc3RpbmcuIFRoaXMg
c291bmRzIGxpa2UgYSBsZWdpdGltYXRlIHVzZSBjYXNlIGluZGVlZC4gSSAKPiA+IHdvbmRlciwg
d291bGQgSSBiZSBicmVha2luZyBhbnl0aGluZyBpZiBJIHNpbXBseSBhbGxvdyB0aGUgZXhpc3Rp
bmcgY29kZSAKPiA+IHRoYXQgaXRlcmF0ZXMgb3ZlciBtb2R1bGVzIHRvIGtpY2sgaW4gd2hlbiB1
Y29kZT1zY2FuIGlycmVzcGVjdGl2ZSBvZiAKPiA+IEVGSSBvciBsZWdhY3kgYm9vdD8KPiAKPiBJ
IGRvbid0IHRoaW5rIHNvLCBubywgYnV0IGl0IHdvdWxkIG5lZWQgZG91YmxlIGNoZWNraW5nIChh
bmQKPiBtZW50aW9uaW5nIGluIHRoZSBkZXNjcmlwdGlvbiBhbmQvb3IgZG9jdW1lbnRhdGlvbiku
CgpPcmlnaW5hbGx5IEkgd2FudGVkIHRvIGhhdmUgJ3Vjb2RlPXNjYW4nIGJlIHRoZSBkZWZhdWx0
IGNob2ljZS4gVGhhdAp3b3VsZCBoYXZlIGJlZW4gdGhlIGVhc2llc3QgY2hvaWNlLgogCgo+IAo+
ID4gQWxzbywgaXQgc2VlbXMgdG8gbWUgdGhhdCB0aGUgdWNvZGU9IHNwZWNpZmllZCBieSAKPiA+
IGVmaS5jZmcgd291bGQgdGFrZSBwcmVjZWRlbmNlIG92ZXIgdGhlIHVjb2RlPXNjYW4uIERvIG5v
dCB5b3UgdGhpbms/Cj4gCj4gSSBndWVzcyB3ZSBuZWVkIHRvIHNldHRsZSBvbiB3aGF0IHdlIHdh
bnQgdG8gdGFrZSBwcmVjZWRlbmNlIGFuZAo+IHRoZW4gbWFrZSBzdXJlIGNvZGUgYWxzbyBiZWhh
dmVzIHRoaXMgd2F5LiBCdXQgeWVzLCBJIHRoaW5rIHVjb2RlPQo+IGZyb20gdGhlIC5jZmcgc2hv
dWxkIHN1cGVyc2VkZSB1Y29kZT1zY2FuIG9uIHRoZSBjb21tYW5kIGxpbmUuIEEKPiBwb3NzaWJs
eSB1c2VmdWwgYWRqdXN0bWVudCB0byB0aGlzIG1pZ2h0IGJlIHRvIGRpc3Rpbmd1aXNoIHdoZXRo
ZXIKPiB0aGUgdWNvZGU9c2NhbiB3YXMgaW4gYSBzcGVjaWZpYyAuY2ZnIHNlY3Rpb24gd2hpbGUg
dGhlIHVjb2RlPSB3YXMKPiBpbiBbZ2xvYmFsXSAoaS5lLiBzb3J0IG9mIGEgZGVmYXVsdCksIGlu
IHdoaWNoIGNhc2UgbWF5YmUgdGhlCj4gdWNvZGU9c2NhbiBzaG91bGQgd2luLiBUaG91Z2h0cz8K
PiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:08:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:08: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 1iu0lT-0006CB-W6; Tue, 21 Jan 2020 21:08:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0lT-0006C6-Gf
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:08:47 +0000
X-Inumbo-ID: 35ebb596-3c92-11ea-bb72-12813bfff9fa
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35ebb596-3c92-11ea-bb72-12813bfff9fa;
 Tue, 21 Jan 2020 21:08:45 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id C959F6D7;
 Tue, 21 Jan 2020 16:08:44 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:08:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=e2QYoy
 R22UHy0KIpagGUWrz54lhmbukRKADJRkVvHBA=; b=TWRUKTrXGJygaZfCtpot0c
 D7uMFGC1Zr/ufMsf6X/mqS6LishcnLs0I9wuN5sSqCy0E+shXz9fUnLAPEL3FO7D
 NGbNnRA0tjx10kGjrBkYl9LHV4NHRvVNNWKCodwCMvI7NQoOx5FIm34VaLLi7n/m
 8FKBoIfVLvSOuNstUsgPTvL6rmOzd1N1cXDZOXZufhP+p/Q6SVVpdqzToPWqBa5A
 IsjZSVaeK0Z//nMUWv0WlYTtXZPWXAP3OG5LiEbLktlGsdSsYh3HoK0WYlP6BuAw
 VUjXI2X9FWgOhcQCzgKcDkWeoaIIbuSFjpeldpqu5ZFmYLySHHDh6/djEaRLaARQ
 ==
X-ME-Sender: <xms:XGgnXn-futsACrwFoEPlOYwL10gDoKRwluVNCF5dVi2cGu-h4Yxc7A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:XGgnXhHb88DHHErFfG-ppETzHzBbdWES6I6_WLz6dtIKpK92Aeicbw>
 <xmx:XGgnXsUDVMnmPUy_Qc_3b98V6aJlajBC4lVxIklKA5hbU7WtNVnRLA>
 <xmx:XGgnXt8BhRffqLD-mdNTSAOe7EADrGqUfIB5-N7BFQm0jAIpzuJDdw>
 <xmx:XGgnXmXnnlyWHEsug63dXLEMmujJukFE0TR_FaNitsygTivSsb7noQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 52CB33280059;
 Tue, 21 Jan 2020 16:08:43 -0500 (EST)
Date: Tue, 21 Jan 2020 22:08:40 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121210840.GO1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <5f675457fe322c265b3337607bc78f07ffdb43bb.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpt5Pjs_XWoEHaJkfgo-FnMigfgKKZ0weZ6egokcpiwwwA@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpt5Pjs_XWoEHaJkfgo-FnMigfgKKZ0weZ6egokcpiwwwA@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 02/16] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Content-Type: multipart/mixed; boundary="===============4897993534886774704=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4897993534886774704==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="OL6cD/Uw4z31vgI6"
Content-Disposition: inline


--OL6cD/Uw4z31vgI6
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 02/16] Document ioemu Linux stubdomain
 protocol

On Mon, Jan 20, 2020 at 01:54:04PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:41 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
>=20
> <snip>
>=20
> > +
> > +Limitations:
> > + - PCI passthrough require permissive mode
> > + - only one nic is supported
>=20
> Why is only 1 nic supported?  Multiple were supported previously, but
> peeking ahead in the series,=20

This is mostly limitation of stubdomain side, not toolstack side.
Startup script setup eth0 only.

> script=3D/etc/qemu-ifup is no longer
> specified.

Yes, that's to allow -sandbox ...,spawn=3Ddeny inside stubdomain.
The equivalent actions are handled by listening for qmp events.


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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4naFcACgkQ24/THMrX
1yz98Qf/YGYNq5BcmR9ff0rRRVT3YeGt32Sd3NcZNAmnkrEFmF51/qsWtemDCPOd
iu9TmWTBRLUugOgCZcgXu5Y7q53eQT2KnIKz2QmlY9dwbWbzvNcAGo3UHEqS3wcF
1lxxp+qTqF2O5dPI6BSfyXKyGO0Fx/V1YkwRnu4DVFMK5BxhKyP3UeepEzFo6ftR
xAykkA6BoSGRtOw5nMmhLuQB+4i/29W4a13GDvec+eaXwUrErTsKBFB4JddT8xm4
RLMQtk6ABXOsUtAO5JreeyB0I6NGd7B5zvp4p/lXH3sXAZocboZZlCE1UjIaKrXz
kfP29nxdNhsYxPHG0tm29MWz8aLnrg==
=weyy
-----END PGP SIGNATURE-----

--OL6cD/Uw4z31vgI6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4897993534886774704==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:12:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu0p3-0006zr-4u; Tue, 21 Jan 2020 21:12:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0p1-0006zk-Pn
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:12:27 +0000
X-Inumbo-ID: b4915298-3c92-11ea-9fd7-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4915298-3c92-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 21:12:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 53B33613;
 Tue, 21 Jan 2020 16:12:17 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:12:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=BmA75i
 cf6gD6deYOJBbbE9gPagvqpxINpgOMfzuwOTk=; b=irxjw845KUFKFSBTtu6MAX
 tR1/9gbFaOuyQ0jbSZ+1syRcw1cruofVIb/4oTF9oL/ulJ3wLls+qn0sqii/a7+1
 mhPWxWlGJ+38Ap+gQM4HOtsTREnuH58Lbxu5+tNg51CB/edAZporyNNA5oa+FPHa
 lVspW7DMCGnKHbu0FA2/8lxJwsTCEbcX0Fc2PqzaM++r8XP69xTcDFtIYy4rSGLL
 XAH/eB4RfOaVGUcvH5UoyyUvNNhGc5LTPNXud7NsO/fMS1Y9FbQRmkl0t51ao1rI
 ZfNDKe1HUqTdbggMFYHmIrORov75wIomPSnLDy8KoaehJEgGHaoNUV7iG+rH7XQA
 ==
X-ME-Sender: <xms:MGknXhh6G0ZLBkmSJAKFa5HBK_JqoIWv5ESklFb3y5XTczCj71TYZA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:MGknXmJsjFUtD9_djmpwh7-_e2rhdsdqAkeRHGe-r926TtZb4avYxQ>
 <xmx:MGknXu6PWHcI-x1IKpR-Ws9JrBWshgTsKxUIIIOsmkAugTAkeOnPGg>
 <xmx:MGknXqhbYgnyfxIiRGz-Pm0X2Y4QS_xR9kiQPE6koTvZ-wgcqpT15Q>
 <xmx:MGknXgAIvXbfCE2JIFHqPhDyFL3vHclM9ms5slXl2X7e_8HJtbQNCg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D8AFD3060A36;
 Tue, 21 Jan 2020 16:12:15 -0500 (EST)
Date: Tue, 21 Jan 2020 22:12:12 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121211212.GP1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ef0bef56e682bff2aaa04250212bc2c3fd9ed8ce.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xptNPBe3ZT3Q9S7g63cxtQKhMaBTODHGz+TBNfKCDmgLEA@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xptNPBe3ZT3Q9S7g63cxtQKhMaBTODHGz+TBNfKCDmgLEA@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 04/16] libxl: Allow running qemu-xen in
 stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============8958961722546624155=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8958961722546624155==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="H8fFO+isr9ADh2Iv"
Content-Disposition: inline


--H8fFO+isr9ADh2Iv
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 04/16] libxl: Allow running qemu-xen in
 stubdomain

On Mon, Jan 20, 2020 at 01:56:51PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:41 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > Do not prohibit anymore using stubdomain with qemu-xen.
> > To help distingushing MiniOS and Linux stubdomain, add helper inline
> > functions libxl__stubdomain_is_linux() and
> > libxl__stubdomain_is_linux_running(). Those should be used where really
> > the difference is about MiniOS/Linux, not qemu-xen/qemu-xen-traditional.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> >
> > ---
> > Changes in v3:
> >  - new patch, instead of "libxl: Add "stubdomain_version" to
> >  domain_build_info"
> >  - helper functions as suggested by Ian Jackson
> > ---
>=20
> <snip>
>=20
> > --- a/tools/libxl/libxl_internal.h
> > +++ b/tools/libxl/libxl_internal.h
> > @@ -2299,6 +2299,23 @@ _hidden int libxl__device_model_version_running(=
libxl__gc *gc, uint32_t domid);
> >    /* Return the system-wide default device model */
> >  _hidden libxl_device_model_version libxl__default_device_model(libxl__=
gc *gc);
> >
> > +static inline
> > +bool libxl__stubdomain_is_linux_running(libxl__gc *gc, uint32_t domid)
>=20
> This is unused in the series, as far as I can tell.

Yes, all the calls are commented out, as exact same condition is implied
=66rom the context. But I think a canonical function to do that is still
useful, if needed anywhere in the codebase in the future.

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

--H8fFO+isr9ADh2Iv
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4naSwACgkQ24/THMrX
1yy/hQf/Wv8ioRbqPmqqA/ZUumpwWIf1IGieVEJCiVNxtPaaQ4DbxY5ToN6jpjgl
BigJVlpANdGAtU8eHaofdrPSZYCwr8bO5JzTEWmMAAulV58D5I6asMA1U5T6pT9d
uq1SPJku+lOwKBv3IAWPMMiOpW4YzBAGjkD0atJBCZzw2ZEOoP5jSH6UoDTUKWXC
njuF3OsZnmhcUhziLEnKIuOjbyvIIh5WVA2maeJf+1d/SdZcERWiPeRPsjUBLN4f
7sj9zlDb7cZ79Wzu5BrrgP7pnnrHmpvDXK3ZwNlekygjYbOegMbWAWqmWYCF0BbX
cITpD1a9DSoSg8d6pfCbiefdKVP6wg==
=xwcO
-----END PGP SIGNATURE-----

--H8fFO+isr9ADh2Iv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8958961722546624155==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:18:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu0vE-0007C7-18; Tue, 21 Jan 2020 21:18:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0vC-0007C2-Lb
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:18:50 +0000
X-Inumbo-ID: 991c0304-3c93-11ea-b833-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 991c0304-3c93-11ea-b833-bc764e2007e4;
 Tue, 21 Jan 2020 21:18:41 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 998A5499;
 Tue, 21 Jan 2020 16:18:40 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:18:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=PN5Yyn
 8oRNj7Eq6ykoTOlPv7cOtvkuzUFcwidVhZJZg=; b=j2dd26Canhw6cEwBZHz6/P
 pLFQozhpVqylCAs0ii8JKa23uRL3mdn7aAQn5e6ZHl6zCYm1caEpft7cY+qASiqR
 Tx6Nqmi2B6rduDXcqzu8DrxdbO+dG0T6SYPqRc5+tpoGeE5yfwNVpXSILKLJJh2j
 WVsMnNlglmxsyBVV5tmFxZDvcgeNgcyLqlycONArX2Kr4zHS1xDAWxW5HPjKjFbR
 706WjzIOluAG5futBn1wLg4bn6NIf9RNNXzOBzbHQm+/6nePXeerZb8/J2MuAaiY
 +KZTwI+vWzVghlLmg/d1s0x5VSWXHOCFBAVJZZnhkitsI/Pq1jSlkU9arZ60K/Og
 ==
X-ME-Sender: <xms:sGonXhKLS_8yR9AOl0wvWlxeagrjgbTKUc65lv-wyhlx_Zb1Fe3qBw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:sGonXih2n-pleUMzM4dzZcZP3sNntL14xFNrOyBLEoCMjQknGtEd9A>
 <xmx:sGonXp4lGuK3kaEnbKNrpmAiuQaJsjwfk8Uc1otFc_DUsqf5vGDevA>
 <xmx:sGonXiaLqBfCnzR62SCpZhGqdjwAJCruayaOyyXK6R1z4IDuwsEmHQ>
 <xmx:sGonXoheMxpXQfB68J9YsxD0bYW3QsxOd5t7h7Blwvg_g1jckVA7aA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0CFFE3060B2C;
 Tue, 21 Jan 2020 16:18:38 -0500 (EST)
Date: Tue, 21 Jan 2020 22:18:35 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121211835.GQ1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <27770209c1e2984cda8b9893ed6313fb2bdf30a6.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpv--A2zUieSAY47L9dppsP43rd=zrJdVB_Rxps3CWTnqQ@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpv--A2zUieSAY47L9dppsP43rd=zrJdVB_Rxps3CWTnqQ@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 05/16] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Eric Shelton <eshelton@pobox.com>
Content-Type: multipart/mixed; boundary="===============3503094894050038334=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3503094894050038334==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="BtjZvq0+OkLkL8An"
Content-Disposition: inline


--BtjZvq0+OkLkL8An
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 05/16] libxl: Handle Linux stubdomain
 specific QEMU options.

On Mon, Jan 20, 2020 at 02:24:18PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:42 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > From: Eric Shelton <eshelton@pobox.com>
> >
> > This patch creates an appropriate command line for the QEMU instance
> > running in a Linux-based stubdomain.
> >
> > NOTE: a number of items are not currently implemented for Linux-based
> > stubdomains, such as:
> > - save/restore
> > - QMP socket
> > - graphics output (e.g., VNC)
> >
> > Signed-off-by: Eric Shelton <eshelton@pobox.com>
> >
> > Simon:
> >  * fix disk path
> >  * fix cdrom path and "format"
> >  * pass downscript for network interfaces
>=20
> Since this is here...
>=20
> > Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
> > [drop Qubes-specific parts]
>=20
> ...maybe mention dropping downscript here?  Otherwise the commit
> message and contents don't match.

Ah, indeed.

>=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
>=20
> <snip>
>=20
> > diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
> > index 142b960..a6d40b7 100644
> > --- a/tools/libxl/libxl_create.c
> > +++ b/tools/libxl/libxl_create.c
> > @@ -169,6 +169,31 @@ int libxl__domain_build_info_setdefault(libxl__gc =
*gc,
> >          }
> >      }
> >
> > +    if (b_info->type =3D=3D LIBXL_DOMAIN_TYPE_HVM &&
> > +        libxl_defbool_val(b_info->device_model_stubdomain)) {
> > +        if (!b_info->stubdomain_kernel) {
> > +            switch (b_info->device_model_version) {
> > +                case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL:
> > +                    b_info->stubdomain_kernel =3D
> > +                        libxl__abs_path(NOGC, "ioemu-stubdom.gz", libx=
l__xenfirmwaredir_path());
> > +                    b_info->stubdomain_ramdisk =3D NULL;
> > +                    break;
> > +                case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN:
> > +                    b_info->stubdomain_kernel =3D
> > +                        libxl__abs_path(NOGC,
> > +                                "stubdom-linux-kernel",
>=20
> Not to bikeshed, but this came up in a conversation a little while
> ago.  Stubdom is a generic name, and this code is for a device model.
> So some combination of qemu{,-dm}{,-linux}-kernel seems more
> descriptive.

Minios-based use ioemu-stubdom, so maybe
ioemu-stubdom-linux-{kernel,rootfs}?

> Having said that, I'm fine with it as is since I don't imagine more
> stubdoms showing up.
>=20
> > +                                libxl__xenfirmwaredir_path());
> > +                    b_info->stubdomain_ramdisk =3D
> > +                        libxl__abs_path(NOGC,
> > +                                "stubdom-linux-rootfs",
> > +                                libxl__xenfirmwaredir_path());
> > +                    break;
> > +                default:
> > +                    abort();
>=20
> Can we return an error instead?

For invalid enum value?=20

> > +            }
> > +        }
> > +    }
> > +
> >      if (!b_info->max_vcpus)
> >          b_info->max_vcpus =3D 1;
> >      if (!b_info->avail_vcpus.size) {
>=20
> <snip>
>=20
> Reviewed-by: Jason Andryuk <jandryuk@gmail.com>

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

--BtjZvq0+OkLkL8An
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4naqsACgkQ24/THMrX
1yxJQAf8C9X2ILPdKssWoYATtsbTvs8MAXIgfm43YOBQSaj+czIbvW+gy7autTIG
gzGpj0xG/078tnJs7pNoU/jcnhTt4P8j227dNIMDmA7c4wQWjXGQM5iGlF7E+s9t
hcyKFD/wp+VDU/3ch2BFAQpEtca/9WfRIEqHmwAzpByhgqqlhblaKkHcDxTNPtbb
ztbFGXgKNxBfUA8ImwczzC6/8ATWNpQFkcLf3+NdvsW/g/FqK/djktMVbeT/r9pQ
r6z/pwXmxBCnjth5yIRmHKSyvrsMhpeoHG3Olu++1Ki1ZZOpEVUbX8SYPt2oCg21
DDkuQ5BEqZX8pMLa9gIMeb8sj4mt4A==
=Jo5C
-----END PGP SIGNATURE-----

--BtjZvq0+OkLkL8An--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3503094894050038334==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:19:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:19: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 1iu0vb-0007EI-CS; Tue, 21 Jan 2020 21:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+5rg=3K=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iu0vZ-0007E4-TE
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:19:13 +0000
X-Inumbo-ID: abf59ec2-3c93-11ea-bb77-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abf59ec2-3c93-11ea-bb77-12813bfff9fa;
 Tue, 21 Jan 2020 21:19:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90A6124653;
 Tue, 21 Jan 2020 21:19:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579641552;
 bh=vU6ocGpNbdi01FzoXkIzPYOysLY0dgT6JVvYJjuoBzE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZYWdxtPfzN+CNNBgYO6sBN4mxelXEI7aqlBFXuk6q++nuqEVlC8Bae1NAz/1VWeQp
 7k6Jegw/YRKo3K7s90MNCHSpQ90lGcNl4d+m1RbnHPqn3t1YFJHhZyZyvZ5p5rzmm7
 6ZipFMf9oJqfDqO20Kt2pGBI4YDlGJkhxzRAACGQ=
Date: Tue, 21 Jan 2020 13:19:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien@xen.org>
In-Reply-To: <20200118153924.10878-1-julien@xen.org>
Message-ID: <alpine.DEB.2.21.2001211317260.16648@sstabellini-ThinkPad-T480s>
References: <20200118153924.10878-1-julien@xen.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: gic: Remove pointless assertion
 against enum gic_sgi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 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>

T24gU2F0LCAxOCBKYW4gMjAyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBBcm0gQ29tcGls
ZXIgd2lsbCBjb21wbGFpbiB0aGF0IHRoZSBhc3NlcnRpb25zIEFTU0VSVChzZ2kgPCAxNikgaXMK
PiBhbHdheXMgdHJ1ZS4gVGhpcyBpcyBiZWNhdXNlIHNnaSBpcyBhIGl0ZW0gb2YgdGhlIGVudW0g
Z2ljX3NnaSBhbmQKPiBzaG91bGQgYWx3YXlzIGNvbnRhaW4gbGVzcyB0aGFuIDE2IFNHSXMuCj4g
Cj4gUmF0aGVyIHRoYW4gdXNpbmcgQVNTRVJUcywgaW50cm9kdWNlIGEgbmV3IGl0ZW0gaW4gdGhl
IG51bSB0aGF0IGNvdWxkIGJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF4gZW51bQoKPiBjaGVja2VkIGFnYWluc3QgYSBidWlsZCB0aW1l
Lgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUgc3BlY2lmaWMgYXNzaWdu
ZWQgdmFsdWVzIGZvciBlYWNoCj4gaXRlbXMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGVudW0gYWx3
YXlzIHN0YXJ0cyBhdCB6ZXJvIGFuZCB2YWx1ZXMgd2lsbAo+IGJlIGFzc2lnbmVkIGJ5IGluY3Jl
bWVudCBvZiBvbmUuIE5vbmUgb2Ygb3VyIGNvZGUgYWxzbyByZWx5IG9uIGhhcmRjb2RlZAo+IHZh
bHVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4g
Q0M6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhl
bi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAxMiArKysrKystLS0tLS0KPiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCB8ICA3ICsrKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBpbmRleCAxMTM2NTVhNzg5Li5kNjIzYzU3Y2I5IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMu
Ywo+IEBAIC00NCw2ICs0NCwxMiBAQCBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7
Cj4gIAo+ICBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19od19vcHM7Cj4gIAo+
ICtzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lk
KQo+ICt7Cj4gKyAgICAvKiBDaGVjayBvdXIgZW51bSBnaWNfc2dpIG9ubHkgY292ZXJzIFNHSXMg
Ki8KPiArICAgIEJVSUxEX0JVR19PTihHSUNfU0dJX01BWCA+IE5SX0dJQ19TR0kpOwo+ICt9Cj4g
Kwo+ICB2b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25z
ICpvcHMpCj4gIHsKPiAgICAgIGdpY19od19vcHMgPSBvcHM7Cj4gQEAgLTI5NCw4ICszMDAsNiBA
QCB2b2lkIF9faW5pdCBnaWNfaW5pdCh2b2lkKQo+ICAKPiAgdm9pZCBzZW5kX1NHSV9tYXNrKGNv
bnN0IGNwdW1hc2tfdCAqY3B1bWFzaywgZW51bSBnaWNfc2dpIHNnaSkKPiAgewo+IC0gICAgQVNT
RVJUKHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAqLwo+IC0KPiAgICAgIGdp
Y19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJX1RBUkdFVF9MSVNULCBjcHVtYXNrKTsKPiAgfQo+
ICAKPiBAQCAtMzA2LDE1ICszMTAsMTEgQEAgdm9pZCBzZW5kX1NHSV9vbmUodW5zaWduZWQgaW50
IGNwdSwgZW51bSBnaWNfc2dpIHNnaSkKPiAgCj4gIHZvaWQgc2VuZF9TR0lfc2VsZihlbnVtIGdp
Y19zZ2kgc2dpKQo+ICB7Cj4gLSAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25s
eSAxNiBTR0lzICovCj4gLQo+ICAgICAgZ2ljX2h3X29wcy0+c2VuZF9TR0koc2dpLCBTR0lfVEFS
R0VUX1NFTEYsIE5VTEwpOwo+ICB9Cj4gIAo+ICB2b2lkIHNlbmRfU0dJX2FsbGJ1dHNlbGYoZW51
bSBnaWNfc2dpIHNnaSkKPiAgewo+IC0gICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUg
b25seSAxNiBTR0lzICovCj4gLQo+ICAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9U
QVJHRVRfT1RIRVJTLCBOVUxMKTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCA3OTNkMzI0
YjMzLi5iYTg3MDUyM2JiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTI3Nyw5ICsyNzcsMTAgQEAg
ZXh0ZXJuIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpOwo+ICAKPiAgLyog
U0dJIChBS0EgSVBJcykgKi8KPiAgZW51bSBnaWNfc2dpIHsKPiAtICAgIEdJQ19TR0lfRVZFTlRf
Q0hFQ0sgPSAwLAo+IC0gICAgR0lDX1NHSV9EVU1QX1NUQVRFICA9IDEsCj4gLSAgICBHSUNfU0dJ
X0NBTExfRlVOQ1RJT04gPSAyLAo+ICsgICAgR0lDX1NHSV9FVkVOVF9DSEVDSywKPiArICAgIEdJ
Q19TR0lfRFVNUF9TVEFURSwKPiArICAgIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiwKPiArICAgIEdJ
Q19TR0lfTUFYLAo+ICB9Owo+ICAKPiAgLyogU0dJIGlycSBtb2RlIHR5cGVzICovCj4gLS0gCj4g
Mi4xNy4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:19:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:19: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 1iu0wH-0007Kc-Vp; Tue, 21 Jan 2020 21:19:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0wG-0007KW-RG
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:19:56 +0000
X-Inumbo-ID: c0999afe-3c93-11ea-8e9a-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0999afe-3c93-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 21:19:48 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id EE69F54C;
 Tue, 21 Jan 2020 16:19:46 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:19:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=YdFo8M
 I34y1hyajSoNCQhUlXxsWAk+G2H/iWcW/GSXk=; b=lLfGZTFBD4rjAqZrbchMUX
 jKAoimMOwj3iGKGH12yuvdw1UyMQLcHNVz+hsCv6bJOFXetjdFzCUf+wNsnPNoRV
 IMr2I/OOxtbySqrwlqHDnpThlo/4Er/Ae0AOXVZ817wQ7wQKpTJx9oQGhrmtx1Gt
 kiyZqnz/V3qHuxBZqPcJtA6MBbzXUfnSI4eo5XujWHorTjMyFsqcVVsebiiu5V2e
 zzv2TEoZC1QOOz0vFjoSP9oVwQpkC20K9/plTj4RqKye0+qj0TpV7urRJxt0IgrD
 vPLC/M5RtFZKu1QhJi6SowZwWd1QWg4W1X72nl636ofJCYX5D2NQGaWN4OklQylA
 ==
X-ME-Sender: <xms:8monXsL2O1ep3pLx1qBWvBotkpusca44qCjS6e2gtyDv5UkTTZkB_g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:8monXiL8pZNh1kPWc-Oen9ZgX2WgOm6mu9Qwzw1HOnhTkjDIzmBgvw>
 <xmx:8monXqXc0x1khtOFcADQOcPAtlSjkbjsiEzyGPnYoy2nJ2XCwOn8zQ>
 <xmx:8monXkh5Z7Hv-LN_M5dbE7f_kC5sKrpTL7-9hiqRoJBzWxSnAmBY2g>
 <xmx:8monXtMJeJUwRCP8-03bLI5K5wrdgfmd58yECa1n9gsOj2Dx1XxPyg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A14FD328005E;
 Tue, 21 Jan 2020 16:19:45 -0500 (EST)
Date: Tue, 21 Jan 2020 22:19:42 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121211942.GR1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <cd76e3559f841d3072558d9c603dc686f67d54c1.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xptXYOwWu8V-mZh5H5o+gi-O01AmAw9PEuYVu0opUCpH3A@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xptXYOwWu8V-mZh5H5o+gi-O01AmAw9PEuYVu0opUCpH3A@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 06/16] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============6966452349130817119=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6966452349130817119==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="DgyySQcJ59QCrNUU"
Content-Disposition: inline


--DgyySQcJ59QCrNUU
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 06/16] libxl: write qemu arguments into
 separate xenstore keys

On Mon, Jan 20, 2020 at 02:36:08PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:41 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > This allows using arguments with spaces, like -append, without
> > nominating any special "separator" character.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v3:
> >  - previous version of this patch "libxl: use \x1b to separate qemu
> >    arguments for linux stubdomain" used specific non-printable
> >    separator, but it was rejected as xenstore doesn't cope well with
> >    non-printable chars
> > ---
>=20
> The code looks good.
>=20
> Reviewed-by: Jason Andryuk <jandryuk@gmail.com>
>=20
> One thought I have is dmargs is a string for mini-os and a directory
> for linux stubdom.  It's toolstack managed, so it's not a problem.
> But would a different xenstore node be less surprising to humans?

dmargs_list?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4nau4ACgkQ24/THMrX
1ywzkAf/ZJFSsnY6ZKzPGSMm9BiD6JejzV5R21qGbSMvrDrFaaSXVuW5NCsHYH7f
fmtCfmKDbwMLsz97fb15Yv8o8C+F2gT65QSqwCczrF412H/6rZlKhXzfuB0Vt9vj
ew7zSBuWt02S3YHgyeFJfyGNc1CP+Hzadh7JS7alEAxrSN+zCKrNsz4qWm7IHVWy
0QAfG0YtitQ1luHAw7w5xEtFJEJ4DQglsrb+G/ebO44fcjICjAXUmb704oBynlzQ
MFeM+B8JlBBJWq/IguaR89Kc9Ng3AP1nHxfoJG/WGHjBue8jVwbjsWlTjss2VdZK
7kOvLH2yHv+HNz/q6FQWa4gh8mdPnA==
=qzjs
-----END PGP SIGNATURE-----

--DgyySQcJ59QCrNUU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6966452349130817119==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:22:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu0yl-0008AN-IM; Tue, 21 Jan 2020 21:22:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu0yk-0008A9-1j
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:22:30 +0000
X-Inumbo-ID: 1c0787e8-3c94-11ea-9fd7-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c0787e8-3c94-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 21:22:21 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 760AB5CA;
 Tue, 21 Jan 2020 16:22:20 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:22:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RowCEc
 bdirqhZesma8xYPevIuNYBL8mPnFdzssDu7xw=; b=PWgQrLVQTg8xE9S6LC2Lt7
 DCGJmoSf3Jzx3L+FhCsJVcJhbbkbvdsGpBsZMvAmRvmNR9KiOFsK0+pUGOEzZxK0
 rAQ4QWONlK4ncM4N5OpI720h+zv7g5W5nvaP47Pu8taOqjWi39NdnzYT4sz2Zxfz
 Qv/pHxZzTEulQzhm3sMksgCX5iNLJNBxid8SMkCp/nSLjZTTgOqexhtZQ2RNYjG6
 uGm/fbtZr4EQjJ25T7rNMC5ihGbsXUEUKvBHjeNpDaK6Ja0nVtm/iqb8CVJIxNDV
 2jBezmHu+4lo+8Dhm0Nfs73fVDPPr7bZbPcl/qwIcRrZ4FNjiKLcipONWGQRijUQ
 ==
X-ME-Sender: <xms:jGsnXtrEuwSdYUSl0j1c3dtR2YpOWV6-AiMQUvt0Mw6ZRNB_cEAY-w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepphhougdrihhn
 necukfhppeeluddrieehrdefgedrfeefnecuvehluhhsthgvrhfuihiivgeptdenucfrrg
 hrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhn
 ghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:jGsnXpD4LA1QUmjGHpw7Lc2H-OyAEQyDJlBbKvG6ju0X9u0FsjZWfw>
 <xmx:jGsnXitzNthu65pexmpJW34m0fdQeAidVSM4gsPaCLrd7HKwTABTlg>
 <xmx:jGsnXoYphKyuRnP65Eurvaa5_FNlPPj2uTH0g8Gofb6tEWFlNw9nqA>
 <xmx:jGsnXh78fKR-Br74yCTojBhf-dEOb2BTYjktpNe0aec9wLfk9hLPHg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5E3C23280062;
 Tue, 21 Jan 2020 16:22:19 -0500 (EST)
Date: Tue, 21 Jan 2020 22:22:15 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121212215.GS1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <25fe2a1f9840ac0e6ca962b218013da0d1a46982.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpvf3syzz2ck1fWbmK_1xrL8LD3=bqO9SWeb6L44hhueJg@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpvf3syzz2ck1fWbmK_1xrL8LD3=bqO9SWeb6L44hhueJg@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 07/16] xl: add stubdomain related options
 to xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============4194549528317904726=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4194549528317904726==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="08WHHcMLi9slgnFE"
Content-Disposition: inline


--08WHHcMLi9slgnFE
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v4 07/16] xl: add stubdomain related options to xl config
 parser

On Mon, Jan 20, 2020 at 02:41:07PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:40 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > Reviewed-by: Jason Andryuk <jandryuk@gmail.com>
> > ---
> >  docs/man/xl.cfg.5.pod.in | 23 +++++++++++++++++++----
> >  tools/xl/xl_parse.c      |  7 +++++++
> >  2 files changed, 26 insertions(+), 4 deletions(-)
> >
> > diff --git a/docs/man/xl.cfg.5.pod.in b/docs/man/xl.cfg.5.pod.in
> > index 245d3f9..6ae0bd0 100644
> > --- a/docs/man/xl.cfg.5.pod.in
> > +++ b/docs/man/xl.cfg.5.pod.in
> > @@ -2720,10 +2720,25 @@ model which they were installed with.
> >
> Also:
>=20
> +=3Ditem B<stubdomain_memory=3DMBYTES>
> +
> +Start the stubdomain with MBYTES megabytes of RAM.

Added, together with default value.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4na4cACgkQ24/THMrX
1yyL4ggAmJWyFVbwAsVdoRibLitz1K2O6aUM9vVHMrU5joS8hzaFluUVFAF2Mkf8
uRmw9SkARKhztSkPJC0cHhQ4YZhVbdbS3kzrkNU00uxrZ1ndLo69Jr6A0tgzHG33
Gx+LAyLy5coMg4N9xPlfjzswXw36CTbmqXZOqz3sMX0YDad/D/jXq5l0LItbnU1i
i45xkdO42GznMhq2a9mKWOM5wSx690kLD3AKwb4kWFvPlokn6iK2G9EuP3Q2bGAZ
mgLWImxYPHdrmJ2xSdGpFch76isyiyzNNTGJEBbdIEYWMtrl4syKgsiFTxm/ytTc
yJtFl9Bd7tBip80GEgLTeGbEHTeZWQ==
=Ml5v
-----END PGP SIGNATURE-----

--08WHHcMLi9slgnFE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4194549528317904726==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:28:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu14e-0008Ny-Aa; Tue, 21 Jan 2020 21:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu14d-0008Nt-5T
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:28:35 +0000
X-Inumbo-ID: fa40e5b8-3c94-11ea-bb7e-12813bfff9fa
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa40e5b8-3c94-11ea-bb7e-12813bfff9fa;
 Tue, 21 Jan 2020 21:28:34 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 43A83337;
 Tue, 21 Jan 2020 16:28:33 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 16:28:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=vci8tn
 9D5vu9DnJMCUSFEAbsTABzoBAeZUihAzn8bmU=; b=IV2sejlfOl77ruv8bWINw/
 0vo9/5Ar3fg9y3CJff1NOEgeu5aMFOAkZ9r6pET/hvaoHPP0NrILEb46yU4C1L9+
 qrG2xWQWIYySUgCF+bVAkiLXnIXOSwLX7bT4ZbO/vkAYXat0cFwX0qUFJnTyVAar
 SSRBWyKAs7jBgHexgwRpNk0vbFDlrpTZwVc0TfkzIRwj4g8VYk8W4KlqnebkX6iT
 sRlGszd1fiJ0+UPaGtBaqSYnXks/QdK2cp/fLtH6Qf2t2sPVNFOPwdwtK2qWcsYJ
 7RdGIYqLWSDU3iudzJx59PkDZMijNkFd/oTWB0+iy7fwAyDjQm7uI711X05OMKaw
 ==
X-ME-Sender: <xms:AG0nXho2I_iKd8uiN3tu9v9EMnG1MGvjN-75tj2roqpoU5WI7R606A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudekgddugeekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:AG0nXkEs_tCQGBnRRyDqlCnNqGAc4iGC2zopFd5XTap5c6AZDpk5aA>
 <xmx:AG0nXjqBpVb5G5LEvhiJvT6MJYkfY3jpiapFpYrtE2j66Nky8O7XnA>
 <xmx:AG0nXq14QhpTnOjzpUfOx8geVOc0MdwAGDpXF2WKZ0juf0_Zv_GdLA>
 <xmx:AG0nXtzxkEQqxJlWPMxYiE14h3Xrc26pNZk7lFBUM_Q0PAtLVLV_sw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 030B43060840;
 Tue, 21 Jan 2020 16:28:31 -0500 (EST)
Date: Tue, 21 Jan 2020 22:28:28 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121212828.GT1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <047e5ff567ac0c2e0bd92fd8741c03d07b548ab5.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpsu2yvtEaQoweWxkR3G3zUM+1Edkoxh4-6MQyXYMKniqw@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpsu2yvtEaQoweWxkR3G3zUM+1Edkoxh4-6MQyXYMKniqw@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============6041013441717105773=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6041013441717105773==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="bE5y7bXmg3Z2om3p"
Content-Disposition: inline


--bE5y7bXmg3Z2om3p
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 08/16] tools/libvchan: notify server when
 client is connected

On Mon, Jan 20, 2020 at 02:44:58PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:42 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > Let the server know when the client is connected. Otherwise server will
> > notice only when client send some data.
> > This change does not break existing clients, as libvchan user should
> > handle spurious notifications anyway (for example acknowledge of remote
> > side reading the data).
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > I had this patch in Qubes for a long time and totally forgot it wasn't
> > upstream thing...
> > ---
> >  tools/libvchan/init.c | 3 +++
> >  1 file changed, 3 insertions(+)
> >
> > diff --git a/tools/libvchan/init.c b/tools/libvchan/init.c
> > index 180833d..50a64c1 100644
> > --- a/tools/libvchan/init.c
> > +++ b/tools/libvchan/init.c
> > @@ -447,6 +447,9 @@ struct libxenvchan *libxenvchan_client_init(struct =
xentoollog_logger *logger,
> >         ctrl->ring->cli_live =3D 1;
> >         ctrl->ring->srv_notify =3D VCHAN_NOTIFY_WRITE;
> >
> > +    /* wake up the server */
> > +    xenevtchn_notify(ctrl->event, ctrl->event_port);
>=20
> Looks like you used 4 spaces, but the upstream file uses hard tabs.

Indeed. CODING_STYLE says spaces, but it also says some tools/* are not
directly covered by this file. Should I use this occasion to convert
tools/libvchan/* to spaces (in a separate patch), or keep tabs (and
adjust my 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?

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4nbPwACgkQ24/THMrX
1ywEowf/V8WmFniFjwlGXO3PHoke10ZCYcIZOycXwsu4G/8tjtDFAYQMdQ+G8Jlg
73yC+nZbrHsAHAD4ITXqfRv2caRzEF7eS3bDvDr5JNYqxArRfT1f+alfO+j5+wnm
ei/NebKrXalLC+9SdwHLg70kH/boGTBHVVySNTl3IF4Hiqc7sIVVh00CJUr+Rmrn
vGVHrW5ueFrWn1QW5rtMipRcSZZzzgm1HNDlCgNqOZ7tuyGwSvzw2hvGRyf7dssy
BESBb5t3yEx3aZdc+N/skAflzOEoY6mWrgQLNQDYvJ4eCCVRsPHQXfvW1i8gzHTq
1VUWP6b5oZAFLX535f+PZTUMcg4g3w==
=oisx
-----END PGP SIGNATURE-----

--bE5y7bXmg3Z2om3p--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6041013441717105773==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:28:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:28: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 1iu150-0008Pe-KP; Tue, 21 Jan 2020 21:28:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=toVe=3K=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iu14y-0008PQ-PB
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:28:56 +0000
X-Inumbo-ID: 0765f56c-3c95-11ea-9fd7-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0765f56c-3c95-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 21:28:56 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id x1so4403042iop.7
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 13:28:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=rXWKJN1Uol519UrUUd6Ni4JWDuJLOdBOh1BuKgCBtHA=;
 b=SCxLlgugysTpdBL3SMXo89wGen+Kg6O1OOoGLpUs12hBqBVLRTQ+icisurHpxR26m6
 xtOC3J9A3zNw6DPqZLy0kywEYYBEwWSBI4Qeow70RMZ6IXXkN4C0anDXxZniGrFFfilb
 hR9xpS/+MlzY4KPff09CWRtZQ6RQ7eWMTt4xeaKg076s3v0z+70tIE02yjKdukduxbFn
 jsIWwuNXu9MpOAehGFLOeytteU9dasI4sBM6dPzcM/QYn4oOVOwbXSaOhTdgqwEnF3Oi
 Pg7+9aePLE0143ew9RcpWkP1Ahr94LrRhM/lmV2MspdKRCvmjaFHvmV/pGKPGflIMOih
 x1Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=rXWKJN1Uol519UrUUd6Ni4JWDuJLOdBOh1BuKgCBtHA=;
 b=q0yuOlMkJLA9gcaY5JOexZca2o5XVsrz2ki3Pll9osiuWHEKoBjnFtdxbdk8yhlICY
 QTVS2DdrT6Va9HrDXflDMCry15FhJh0lPnkbqlsFh4+CaUvB9rujFFwX+eUWRQzb5bC9
 izFCptPWB4qgpakgGaELmqPC4r15vAAVAvGZWaAN/fpRYgWEb0kRNw5qmoflponAKNvf
 TvRBqyN3m7LwRUZEXKC7foJKT8JQwf+X+k3apcv4dPfUd0ES3aULoNa77EUjwa/+gPQt
 TTpvjQGkZzYVSYDIlTUSUauJM8MwDI1lhcf28s1KLiFCEzLVBaT0MoUC+D2RgDamI3OO
 psLA==
X-Gm-Message-State: APjAAAVPyKpzS6w9GeC8uRcEk4n3GdfIowxuP/YHvATkgiwj+TD/1Lan
 Vy51GKgyYujFSUQP0Y1qflY=
X-Google-Smtp-Source: APXvYqzQziDhPe+/vi2wxsFF/Qn625M9QZtBl9YgTWYxifqrRmTt7b28YwAkB53AZFtYVNqEbFanZA==
X-Received: by 2002:a02:864b:: with SMTP id e69mr4754849jai.83.1579642135679; 
 Tue, 21 Jan 2020 13:28:55 -0800 (PST)
Received: from [100.64.72.109] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id w15sm8780454iol.86.2020.01.21.13.28.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 21 Jan 2020 13:28:55 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Tue, 21 Jan 2020 16:28:54 -0500
Message-Id: <33984318-FCDC-4B2A-843C-A90D663F647D@gmail.com>
References: <20200121205642.GN1314@mail-itl>
In-Reply-To: <20200121205642.GN1314@mail-itl>
To: =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, 
 Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH v4 13/16] Regenerate autotools 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: Ian Jackson <ian.jackson@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Wei Liu <wl@xen.org>, 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>

T24gSmFuIDIxLCAyMDIwLCBhdCAxNTo1OCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPiAKPiDvu79PbiBXZWQsIEph
biAxNSwgMjAyMCBhdCAwNDo1NzoyOVBNIC0wNTAwLCBSaWNoIFBlcnNhdWQgd3JvdGU6Cj4+Pj4g
T24gSmFuIDE0LCAyMDIwLCBhdCAyMTo0MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToKPj4+IO+7v1NpbmNlIHdlIGhh
dmUgdGhvc2UgZ2VuZXJhdGVkIGZpbGVzIGNvbW1pdHRlZCB0byB0aGUgcmVwbyAod2h5PyEpLAo+
Pj4gdXBkYXRlIHRoZW0gYWZ0ZXIgY2hhbmdpbmcgY29uZmlndXJlLmFjLgo+PiAKPj4gSXMgdGhl
cmUgYW55IHJlYXNvbiBub3QgdG8gcmVtb3ZlIHRoZSBnZW5lcmF0ZWQgY29uZmlndXJlIGZpbGVz
PyAgQSBkZXZlbG9wZXIgdXNpbmcgZ2VuZXJhdGVkIGZpbGVzIG9uIHN5c3RlbSBCIHdvdWxkIGJl
IGluY29ycG9yYXRpbmcgY29uZmlndXJhdGlvbiBhc3N1bXB0aW9ucyBmcm9tIHN5c3RlbSBBIHdo
ZXJlIHRoZSBjb25maWd1cmUgc2NyaXB0IHdhcyBnZW5lcmF0ZWQuICBJZiB3ZSBhcmUgZ29pbmcg
dG8gc2hpcCBjb25maWd1cmUgc2NyaXB0cywgZG8gd2UgbmVlZCB0byBkb2N1bWVudCBhICJzeXN0
ZW0gQSIgcmVmZXJlbmNlIGRpc3Ryby9lbnZpcm9ubWVudCB3aGVyZSBhbGwgY29uZmlndXJlIHNj
cmlwdHMgZnJvbSBYZW4gd2lsbCBiZSBnZW5lcmF0ZWQ/Cj4+IAo+PiAKPj4gT3RoZXIgbm90ZXM6
Cj4+IAo+PiAxLiAgRGViaWFuIGF1dG9yZWNvbmYgd29ya3MgaW4gdGhlIFhlbiByb290IGRpcmVj
dG9yeSwgYnV0IHRoZSBkZWZhdWx0IE9wZW5FbWJlZGRlZCBhdXRvcmVjb25mIHVzZXMgR251IGxp
YnRvb2xpemUgYW5kIGZhaWxzIGJlY2F1c2Ugc29tZSBYZW4gYnVpbGQgc3ViZGlyZWN0b3JpZXMg
ZG9uJ3QgaGF2ZSBjb25maWd1cmUuYWMvLmluLiAgIAo+PiAKPj4gMi4gIElmIE9wZW5FbWJlZGRl
ZCBhdXRvcmVjb25mIGlzIHJ1biBvbmx5IGluIHRoZSB0b29scyBkaXJlY3RvcnkgKHdoZXJlIGl0
IHdvcmtzIGFuZCBnZW5lcmF0ZXMgYSBuZXcgdG9vbHMgY29uZmlndXJlKSwgdGhlbiByb290IGNv
bmZpZ3VyZSAoZ2VuZXJhdGVkIGZyb20gb2xkZXIgY29uZmlndXJlLmFjKSB3aWxsIHNpbGVudGx5
IGlnbm9yZSB0aGUgbmV3ZXIgdG9vbHMgY29uZmlndXJlIGFuZCB3cml0ZSBjb25maWcuaCBfd2l0
aG91dF8gdG9vbHMtc3BlY2lmaWMgY29uZmlnLCBzdWNoIGFzIHRoZSB2Y2hhbiBRTVAgcHJveHku
Cj4+IAo+PiAzLiBJZiBhdXRvcmVjb25mIHJ1bnMgc3VjY2Vzc2Z1bGx5IGluIHRoZSByb290IGRp
cmVjdG9yeSwgdGhlbiB0b29scy1zcGVjaWZpYyBjb25maWd1cmUgaXMgY29ycmVjdGx5IGdlbmVy
YXRlZCBhbmQgZXZlcnl0aGluZyB3b3JrcyBhcyBleHBlY3RlZC4KPj4gCj4+IFRoaXMgc2lsZW50
IGZhaWx1cmUgY291bGQgYmUgYXZvaWRlZCBieSBkZWxldGluZyB0aGUgZ2VuZXJhdGVkIGNvbmZp
Z3VyZSBzY3JpcHRzLiAgVGhlcmUgbWF5IGJlIG90aGVyIGZhaWx1cmUgbW9kZXMgZm9yIHVzaW5n
IFN5c3RlbSBBIGdlbmVyYXRlZCBzY3JpcHRzIG9uIGRvd25zdHJlYW0gYnVpbGQgc3lzdGVtIEIu
Cj4gCj4gWWVzLCBJIHRoaW5rIGdlbmVyYWwgZ29vZCBwcmFjdGljZXMgYXJlOgo+IDEuIGRvbid0
IGtlZXAgZ2VuZXJhdGVkIGF1dG90b29scyBmaWxlcyBpbiB2ZXJzaW9uIGNvbnRyb2wgc3lzdGVt
Cj4gMi4gZ2VuZXJhdGUgdGhlbSBpbnRvIHJlbGVhc2UgdGFyYmFsbHMKCkEgcG90ZW50aWFsIHRv
cGljIGZvciB0aGUgbmV4dCBYZW4gY29tbXVuaXR5IGNhbGw6ICBjYW4gd2UgZGVsZXRlIGdlbmVy
YXRlZCBhdXRvdG9vbHMgZmlsZXMgZnJvbSB0aGUgWGVuIHRyZWUgYW5kIHVwZGF0ZSB0aGUgcmVs
ZWFzZSBwcm9jZXNzIHRvIGdlbmVyYXRlK2J1bmRsZSB0aGVtIHdpdGggcmVsZWFzZSB0YXJiYWxs
cz8KClJpY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 21:51:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 21:51: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 1iu1Qr-0002Lk-Mf; Tue, 21 Jan 2020 21:51:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu1Qq-0002Lf-JV
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 21:51:32 +0000
X-Inumbo-ID: 2bade990-3c98-11ea-bb83-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bade990-3c98-11ea-bb83-12813bfff9fa;
 Tue, 21 Jan 2020 21:51: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 <osstest-admin@xenproject.org>)
 id 1iu1Qi-0007zH-Qa; Tue, 21 Jan 2020 21:51: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 1iu1Qi-0008Nc-Eq; Tue, 21 Jan 2020 21:51:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu1Qi-0004Ex-ED; Tue, 21 Jan 2020 21:51:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146362-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=682d0459c35d9a3616a6a5dfc03ac39d0dfe9e56
X-Osstest-Versions-That: xen=b9667b91ba6ff7327ec953e1ac9c3da6574298b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 21:51:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146362: 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>

ZmxpZ2h0IDE0NjM2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM2Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ODJkMDQ1OWMzNWQ5YTM2MTZhNmE1ZGZjMDNhYzM5ZDBkZmU5ZTU2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiOTY2N2I5MWJhNmZmNzMyN2Vj
OTUzZTFhYzljM2RhNjU3NDI5OGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzNTMgIDIwMjAt
MDEtMjEgMTE6MDA6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYyICAy
MDIwLTAxLTIxIDE4OjAwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjk2NjdiOTFiYS4uNjgyZDA0NTlj
MyAgNjgyZDA0NTljMzVkOWEzNjE2YTZhNWRmYzAzYWMzOWQwZGZlOWU1NiAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 22:18:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 22: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 1iu1qs-000484-3v; Tue, 21 Jan 2020 22:18:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu1qq-00047z-8p
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 22:18:24 +0000
X-Inumbo-ID: ec39a7a0-3c9b-11ea-bb87-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec39a7a0-3c9b-11ea-bb87-12813bfff9fa;
 Tue, 21 Jan 2020 22:18: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 <osstest-admin@xenproject.org>)
 id 1iu1qi-000051-In; Tue, 21 Jan 2020 22:18: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 1iu1qi-0001fd-BG; Tue, 21 Jan 2020 22:18:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu1qi-00050y-AM; Tue, 21 Jan 2020 22:18:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146354-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 22:18:16 +0000
Subject: [Xen-devel] [linux-5.4 test] 146354: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM1NCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAxNDYzNDUKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGJhMTk4NzQwMzIwNzRjYTVhMzgxN2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJm
MzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAx
Nzo0MjowNCBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEt
MTcgMDI6NTk6MDcgWiAgICA0IGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6MDk6NTggWiAgICA0IGRheXMgICAgNyBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjY0MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 22:38:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 22:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu2AU-0005pE-5Q; Tue, 21 Jan 2020 22:38:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu2AT-0005p9-J6
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 22:38:41 +0000
X-Inumbo-ID: bc156d72-3c9e-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc156d72-3c9e-11ea-aecd-bc764e2007e4;
 Tue, 21 Jan 2020 22:38: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 <osstest-admin@xenproject.org>)
 id 1iu2AC-0000Um-Aj; Tue, 21 Jan 2020 22:38: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 1iu2AB-0002Xy-QB; Tue, 21 Jan 2020 22:38:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu2AB-0001NG-PX; Tue, 21 Jan 2020 22:38:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146355-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 22:38:23 +0000
Subject: [Xen-devel] [ovmf test] 146355: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTMgZGF5cyAgIDUwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 23:10:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 23:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu2es-0000IX-08; Tue, 21 Jan 2020 23:10:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu2eq-00005r-1e
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 23:10:04 +0000
X-Inumbo-ID: 22aeefc8-3ca3-11ea-8e9a-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22aeefc8-3ca3-11ea-8e9a-bc764e2007e4;
 Tue, 21 Jan 2020 23:09:55 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id B6ABD72E;
 Tue, 21 Jan 2020 18:09:53 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 18:09:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=eN8oe8
 AG4FuNhLqyqRB0+o5jJrAd3Z0sLGCq+rAC1PM=; b=mKrruS1lQoCIk2rYd9dCjA
 b7y5Uvi4V+SRMqXeA1y6gP6LZP8Yf9uIdUTJWH4BFc14z4Hl1adqkCgqT5sfL/F4
 UrZmvp4W+lt0U98//pP+dEenyRBcFiDzcW4zefkjvUBBWKXxU9Ip0SYy59s+sY5h
 Pfcw+2mfpW4g3G7V7PGazjQhLKw15TC7ohfTwj9xfXNEqtq+1VmF9O5gq7wvA61r
 yn8Ptkoujn0osw9uOX+4DwAuVfdj+Qwvor4U7cAadOpZurWYYSlAaAt3ED0sui4p
 X3wYZiX90PBfEUU9wzFqlINaVoAYoRUqOw8XS/N/iDkST1lgafkKapiq85GOzRaw
 ==
X-ME-Sender: <xms:wYQnXvV1nXShvtvH2e209urk1G7bwTs3rNZbkhTeSc--tSpA0XZBCQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudelgddtudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrh
 hmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:wYQnXgObL0rH8YPVL1QyXU0-x_z8P88z3Cr3Zz2cDd9jMchcEMq3qQ>
 <xmx:wYQnXi2FMtMztfUuW-xCnawjAzWStwsiV1R7eqA9ZBxvdic6qvnFUg>
 <xmx:wYQnXkQ9cOuBr4PhqdkX_gtJu1X2OokHCcpmgYjA1QGYCa09ACslZw>
 <xmx:wYQnXuYade-pA1yaSCGkveyoz5PeaaDZnm-cJhFDO8PpkC755jAUYg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B97F33060B2C;
 Tue, 21 Jan 2020 18:09:51 -0500 (EST)
Date: Wed, 22 Jan 2020 00:09:49 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121230949.GU1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <ce51dd78fd7aa0856d160b2d94c82f68dd4e7056.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpuQ1iggu6Lz8bcAWpGL732bXf3qwO9HYSd+8ScsNN2wnA@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpuQ1iggu6Lz8bcAWpGL732bXf3qwO9HYSd+8ScsNN2wnA@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple
 vchan-socket-proxy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5710221184305141758=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5710221184305141758==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="ddlq+5wZogx8hGrT"
Content-Disposition: inline


--ddlq+5wZogx8hGrT
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 11/16] tools: add simple vchan-socket-proxy

On Tue, Jan 21, 2020 at 02:43:03PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:42 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > Add a simple proxy for tunneling socket connection over vchan. This is
> > based on existing vchan-node* applications, but extended with socket
> > support. vchan-socket-proxy serves both as a client and as a server,
> > depending on parameters. It can be used to transparently communicate
> > with an application in another domian that normally expose UNIX socket
> > interface. Specifically, it's written to communicate with qemu running
> > within stubdom.
> >
> > Server mode listens for vchan connections and when one is opened,
> > connects to a pointed UNIX socket.  Client mode listens on UNIX
> > socket and when someone connects, opens a vchan connection.  Only
> > a single connection at a time is supported.
> >
> > Additionally, socket can be provided as a number - in which case it's
> > interpreted as already open FD (in case of UNIX listening socket -
> > listen() needs to be already called). Or "-" meaning stdin/stdout - in
> > which case it is reduced to vchan-node2 functionality.
> >
> > Example usage:
> >
> > 1. (in dom0) vchan-socket-proxy --mode=3Dclient <DOMID>
> >     /local/domain/<DOMID>/data/vchan/1234 /run/qemu.(DOMID)
> >
> > 2. (in DOMID) vchan-socket-proxy --mode=3Dserver 0
> >    /local/domain/<DOMID>/data/vchan/1234 /run/qemu.(DOMID)
> >
> > This will listen on /run/qemu.(DOMID) in dom0 and whenever connection is
> > made, it will connect to DOMID, where server process will connect to
> > /run/qemu.(DOMID) there. When client disconnects, vchan connection is
> > terminated and server vchan-socket-proxy process also disconnects from
> > qemu.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
>=20
> Looks good.  A few typos and string updates below.

Thanks, adjusted.

> Reviewed-by: Jason Andryuk <jandryuk@gmail.com>

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

--ddlq+5wZogx8hGrT
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4nhL0ACgkQ24/THMrX
1ywiugf7B0bQSZ8/EDGezKF/pYUC5Mglx+pyUkVPs5ZKeCkaq3fa7nKLqVh4i9uv
AnCDqqyDQ3HAZXFA2CsXp9OqTCoupO/DgZ5YPeFr3pZbDGcS2T+lJ+iGBxwVwQ9W
IAONBUr7/HvGC42vFAvtfqDDpDlnV6CsTHoJ27MFdu96TQ0UMoKHiys9WDcZ4Wdh
xJ96oxK8WSEqhrfP6sxKhE6w4TeEXLDSa8SHOXW8bWidye652LXpUeoXrZ+fVwXu
RvG9bo6DH/AIHbILP3qoQf5TN3jxVrjy9XPmJROAHF23kb/32981UeEMRjNa8hFE
mcyal4zpKpSJ8SXZXuIX6j2APE/a5Q==
=3jhe
-----END PGP SIGNATURE-----

--ddlq+5wZogx8hGrT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5710221184305141758==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 21 23:12:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 23: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 1iu2hV-0000de-J0; Tue, 21 Jan 2020 23:12:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2fh=3K=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu2hU-0000dY-Pw
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 23:12:48 +0000
X-Inumbo-ID: 866a967a-3ca3-11ea-bba6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 866a967a-3ca3-11ea-bba6-12813bfff9fa;
 Tue, 21 Jan 2020 23:12: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 <osstest-admin@xenproject.org>)
 id 1iu2hN-00018x-4x; Tue, 21 Jan 2020 23:12: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 1iu2hM-0003aq-Qa; Tue, 21 Jan 2020 23:12:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu2hM-0000TP-Py; Tue, 21 Jan 2020 23:12:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146357-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=76551856b28d227cb0386a1ab0e774329b941f7d
X-Osstest-Versions-That: seabios=2f4d068645c211e309812372cd0ac58c9024e93b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 21 Jan 2020 23:12:40 +0000
Subject: [Xen-devel] [seabios test] 146357: 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>

ZmxpZ2h0IDE0NjM1NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDY0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDYwNjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA2NAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFi
aW9zICAgICAgICAgICAgICA3NjU1MTg1NmIyOGQyMjdjYjAzODZhMWFiMGU3NzQzMjliOTQxZjdk
CmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAyZjRkMDY4NjQ1YzIxMWUz
MDk4MTIzNzJjZDBhYzU4YzkwMjRlOTNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNjQgIDIw
MjAtMDEtMTQgMDk6MDg6NTcgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzU3
ICAyMDIwLTAxLTIxIDE0OjA5OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAogICAyZjRkMDY4Li43NjU1MTg1ICA3NjU1MTg1NmIyOGQyMjdjYjAzODZhMWFiMGU3
NzQzMjliOTQxZjdkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 21 23:46:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Jan 2020 23:46: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 1iu3E3-000386-JH; Tue, 21 Jan 2020 23:46:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DWdk=3K=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu3E2-000381-Oe
 for xen-devel@lists.xenproject.org; Tue, 21 Jan 2020 23:46:26 +0000
X-Inumbo-ID: 3750594e-3ca8-11ea-9fd7-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3750594e-3ca8-11ea-9fd7-bc764e2007e4;
 Tue, 21 Jan 2020 23:46:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 30B6E329;
 Tue, 21 Jan 2020 18:46:16 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 18:46:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=HEAcvS
 SENCfb5h9niOs6SfSg+Mj3OIoKTeioCfUWxiU=; b=okxSA2G8BguNPIva0v7zKP
 LSTB+pXx33hMmink+Oc3VZw8fY/fm1VitCOw3D3sYq7w+3vtod0ND/5hMu+SvFz2
 +QzBZcrAUGjn1sCnPUA+Tb/aaVFd+I4PD30o57EJFxCb2Y/1v0gPPhMBsFHNv1Ah
 fwtIDUgZnsqN8mn7HymKVUVULvSfEt2PT/vM94+kLg+rIoIdTn3uZ+WaIIGaW2zL
 baYQ5rK7sG0UR6mR28+c6Vczqh+WjHINLfwspBVeiO2j3nXDaisBwERsnk6SsQWa
 VxfjkeUQtTcYMi7Xh8MVnDA6fYmNubMaDrPuZraELuWtKePj17HTYkluAIkErpyg
 ==
X-ME-Sender: <xms:R40nXqiB-Vqb40UNCjM74eae1K7Tqcya4XYxplgMNZi6sI2tcKdE3Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudelgddtkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrh
 hmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:R40nXi_bjyEX1a6nIXTFNxotqOp-bcA0rN_ZlXDn14mt5MuGeDmt-Q>
 <xmx:R40nXpSWJnB2vr9dwGN7CVHOtNGtpPFREqyUAuaFJKNcWwKsPtpS3Q>
 <xmx:R40nXptyCqkzWL17Z4w87hhwaVeOjEKpMVmMHyWVBcaKMgM1VCwkTQ>
 <xmx:R40nXpem2syhLdIrwXkCBjW_Dqr_SJg2mM_PwjaRikKhOT2XS_j10Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5F378328005E;
 Tue, 21 Jan 2020 18:46:14 -0500 (EST)
Date: Wed, 22 Jan 2020 00:46:11 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200121234611.GV1314@mail-itl>
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <8d8515cabfdc666bd1afb40f6b7e44ccbe362dbf.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpsuravUxpu2mgyWc4AWYkvUHc9rQvV=bSSCXQ0z+29VgQ@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAKf6xpsuravUxpu2mgyWc4AWYkvUHc9rQvV=bSSCXQ0z+29VgQ@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============7462912807878038943=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7462912807878038943==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="BLHJ+CpGSNuhLkFz"
Content-Disposition: inline


--BLHJ+CpGSNuhLkFz
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain

On Tue, Jan 21, 2020 at 03:17:39PM -0500, Jason Andryuk wrote:
> On Tue, Jan 14, 2020 at 9:42 PM Marek Marczykowski-G=C3=B3recki
> <marmarek@invisiblethingslab.com> wrote:
> >
> > Access to QMP of QEMU in Linux stubdomain is possible over vchan
> > connection. Handle the actual vchan connection in a separate process
> > (vchan-socket-proxy). This simplified integration with QMP (already
> > quite complex), but also allows preliminary filtering of (potentially
> > malicious) QMP input.
> > Since only one client can be connected to vchan server at the same time
> > and it is not enforced by the libxenvchan itself, additional client-side
> > locking is needed. It is implicitly implemented by vchan-socket-proxy,
> > as it handle only one connection at a time. Note that qemu supports only
> > one simultaneous client on a control socket anyway (but in UNIX socket
> > case, it enforce it server-side), so it doesn't add any extra
> > limitation.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> > Changes in v4:
> >  - new patch, in place of both "libxl: use vchan for QMP access ..."
> > ---
> >  tools/configure.ac           |   9 ++-
> >  tools/libxl/libxl_dm.c       | 159 ++++++++++++++++++++++++++++++++++--
> >  tools/libxl/libxl_internal.h |   1 +-
> >  3 files changed, 161 insertions(+), 8 deletions(-)
> >
> > diff --git a/tools/configure.ac b/tools/configure.ac
> > index 8d86c42..20bbdbf 100644
> > --- a/tools/configure.ac
> > +++ b/tools/configure.ac
> > @@ -192,6 +192,15 @@ AC_SUBST(qemu_xen)
> >  AC_SUBST(qemu_xen_path)
> >  AC_SUBST(qemu_xen_systemd)
> >
> > +AC_ARG_WITH([stubdom-qmp-proxy],
> > +    AC_HELP_STRING([--stubdom-qmp-proxy@<:@=3DPATH@:>@],
> > +        [Use supplied binary PATH as a QMP proxy into stubdomain]),[
>=20
> Thanks for making it configurable :)
>=20
> > +    stubdom_qmp_proxy=3D"$withval"
> > +],[
> > +    stubdom_qmp_proxy=3D"$bindir/vchan-socket-proxy"
> > +])
> > +AC_DEFINE_UNQUOTED([STUBDOM_QMP_PROXY_PATH], ["$stubdom_qmp_proxy"], [=
QMP proxy path])
> > +
> >  AC_ARG_WITH([system-seabios],
> >      AS_HELP_STRING([--with-system-seabios@<:@=3DPATH@:>@],
> >         [Use system supplied seabios PATH instead of building and insta=
lling
> > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
> > index 528ca3e..23ac7e4 100644
> > --- a/tools/libxl/libxl_dm.c
> > +++ b/tools/libxl/libxl_dm.c
> > @@ -1183,7 +1183,7 @@ static int libxl__build_device_model_args_new(lib=
xl__gc *gc,
> >                        "-xen-domid",
> >                        GCSPRINTF("%d", guest_domid), NULL);
> >
> > -    /* There is currently no way to access the QMP socket in the stubd=
om */
> > +    /* QMP access to qemu running in stubdomain is done over vchan, st=
ubdomain setup it itself */
>=20
> I think this would be clearer:
> /* QMP access to qemu running in stubdomain is done over vchan.  The
> stubdomain init script
>  * adds the appropriate monitor options for vchan-socket-proxy. */

Yes, clearer.

> In the block below, the -no-shutdown option is added to qemu, which
> will not be done for linux stubdomain.
> -no-shutdown
>        Don't exit QEMU on guest shutdown, but instead only stop the
>        emulation.  This allows for instance switching to monitor to commit
>        changes to the disk image.
>=20
> It's something I noticed, but I don't know if it matters to us.

I'll move it outside, looks like unrelated change.

> >      if (!is_stubdom) {
> >          flexarray_append(dm_args, "-chardev");
> >          if (state->dm_monitor_fd >=3D 0) {
> > @@ -2178,6 +2178,23 @@ static void stubdom_pvqemu_unpaused(libxl__egc *=
egc,
>=20
> <snip>
>=20
> > @@ -2460,24 +2477,150 @@ static void spawn_stub_launch_dm(libxl__egc *e=
gc,
> >              goto out;
> >      }
> >
> > +    sdss->qmp_proxy_spawn.ao =3D ao;
> > +    if (libxl__stubdomain_is_linux(&guest_config->b_info)) {
> > +        spawn_qmp_proxy(egc, sdss);
> > +    } else {
> > +        qmp_proxy_spawn_outcome(egc, sdss, 0);
> > +    }
> > +
> > +    return;
> > +
> > +out:
> > +    assert(ret);
> > +    qmp_proxy_spawn_outcome(egc, sdss, ret);
> > +}
> > +
> > +static void spawn_qmp_proxy(libxl__egc *egc,
> > +                            libxl__stub_dm_spawn_state *sdss)
> > +{
> > +    STATE_AO_GC(sdss->qmp_proxy_spawn.ao);
> > +    const uint32_t guest_domid =3D sdss->dm.guest_domid;
> > +    const uint32_t dm_domid =3D sdss->pvqemu.guest_domid;
> > +    const char *dom_path =3D libxl__xs_get_dompath(gc, dm_domid);
> > +    char **args;
> > +    int nr =3D 0;
> > +    int rc, logfile_w, null;
> > +
> > +    if (access(STUBDOM_QMP_PROXY_PATH, X_OK) < 0) {
> > +        LOGED(ERROR, guest_domid, "qmp proxy %s is not executable", ST=
UBDOM_QMP_PROXY_PATH);
> > +        rc =3D ERROR_FAIL;
> > +        goto out;
> > +    }
> > +
> > +    sdss->qmp_proxy_spawn.what =3D GCSPRINTF("domain %d device model q=
mp proxy", guest_domid);
> > +    sdss->qmp_proxy_spawn.pidpath =3D GCSPRINTF("%s/image/qmp-proxy-pi=
d", dom_path);
> > +    sdss->qmp_proxy_spawn.xspath =3D GCSPRINTF("%s/image/qmp-proxy-sta=
te", dom_path);
>=20
> Since this is the vchan-socket-proxy in dom0, should it write to
> "device-model/%u/qmp-proxy-state" underneath dom0?

Yes, that would be more consistent. But pid should stay where it is
(it's also where dom0 qemu pid is being written).

> > +
> > +    sdss->qmp_proxy_spawn.timeout_ms =3D LIBXL_DEVICE_MODEL_START_TIME=
OUT * 1000;
> > +    sdss->qmp_proxy_spawn.midproc_cb =3D libxl__spawn_record_pid;
> > +    sdss->qmp_proxy_spawn.confirm_cb =3D qmp_proxy_confirm;
> > +    sdss->qmp_proxy_spawn.failure_cb =3D qmp_proxy_startup_failed;
> > +    sdss->qmp_proxy_spawn.detached_cb =3D qmp_proxy_detached;
> > +
> > +    const int arraysize =3D 6;
> > +    GCNEW_ARRAY(args, arraysize);
> > +    args[nr++] =3D STUBDOM_QMP_PROXY_PATH;
> > +    args[nr++] =3D GCSPRINTF("--state-path=3D%s", sdss->qmp_proxy_spaw=
n.xspath);
> > +    args[nr++] =3D GCSPRINTF("%u", dm_domid);
> > +    args[nr++] =3D GCSPRINTF("%s/device-model/%u/qmp-vchan", dom_path,=
 guest_domid);
>=20
> Thinking of OpenXT"s qmp-helper, this path isn't useful.  But it is
> for vchan-socket-proxy, so qmp-helper could just change to ignore it.

For vchan we could use also a port number (and then it will encode it
into a xenstore path). This is in fact how we use libvchan in Qubes. I
opted for explicit path only because of lack of idea for some meaningful
port number ;) But I'm open for suggestions.
I guess that would be useful for Argo version then.

> > +    args[nr++] =3D (char*)libxl__qemu_qmp_path(gc, guest_domid);
>=20
> qmp-helper takes just the stub_domid and domid.  The domid is just
> used to generate the above path, but taking the path would be cleaner.
>=20
> > +    args[nr++] =3D NULL;
> > +    assert(nr =3D=3D arraysize);
>=20
> This generally looks good.
>=20
> Regards,
> Jason

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

--BLHJ+CpGSNuhLkFz
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4njUQACgkQ24/THMrX
1yzx8Af/SToDZv4OLTBlVA6HvJNqQCp7+lRPDX2pq22oHHFYxQs9jorQqvslyjnY
SY4+RThHXlgukzwx0ztySp9SW+iEKkhFOxOXuAB92TNIiSAamXZymDQo9Ih2bLwj
93gOShKYcDIGxWEbi8h8XNsqar4rhVDFktqfr8DHjx1fyIm6aNwk+V38+baCqAQN
6f64b3cdhAZTWrM6VQRLbbveMWA5luKUzBeNhcW+HRsdsaoCglugmWSABt4IP/pg
4a03503e2rtkJs65kAY5rFc+cBReSfC9NrtmWMfOeJyVaViK5lKIuY2XGeCvFrNF
ptvk+e7bU0WaS7m4KHh5pfuuPc5lOw==
=hSlM
-----END PGP SIGNATURE-----

--BLHJ+CpGSNuhLkFz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7462912807878038943==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 01:01:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 01:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu4OF-0003ar-E9; Wed, 22 Jan 2020 01:01:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu4OE-00037k-2S
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 01:01:02 +0000
X-Inumbo-ID: 9b4aecc0-3cb2-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b4aecc0-3cb2-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 01:00: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 <osstest-admin@xenproject.org>)
 id 1iu4Nr-0001Sf-9g; Wed, 22 Jan 2020 01:00: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 1iu4Nq-0007FM-R8; Wed, 22 Jan 2020 01:00:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu4Nq-00078m-QY; Wed, 22 Jan 2020 01:00:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146363-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64: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-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 01:00:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 146363: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM2MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 01:06:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 01: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 1iu4Tt-0000nW-68; Wed, 22 Jan 2020 01:06:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu4Tr-0000nR-P4
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 01:06:51 +0000
X-Inumbo-ID: 758c2462-3cb3-11ea-bbbe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 758c2462-3cb3-11ea-bbbe-12813bfff9fa;
 Wed, 22 Jan 2020 01:06: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 <osstest-admin@xenproject.org>)
 id 1iu4Tl-0004eo-F1; Wed, 22 Jan 2020 01:06: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 1iu4Tl-0007R4-7F; Wed, 22 Jan 2020 01:06:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu4Tl-0003Rm-6Y; Wed, 22 Jan 2020 01:06:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146367-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=f44a192d22a37dcb9171b95978b43637bc09718d
X-Osstest-Versions-That: xen=682d0459c35d9a3616a6a5dfc03ac39d0dfe9e56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 01:06:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146367: 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>

ZmxpZ2h0IDE0NjM2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNDRhMTkyZDIyYTM3ZGNiOTE3MWI5NTk3OGI0MzYzN2JjMDk3MThkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ODJkMDQ1OWMzNWQ5YTM2MTZh
NmE1ZGZjMDNhYzM5ZDBkZmU5ZTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzNjIgIDIwMjAt
MDEtMjEgMTg6MDA6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzY3ICAy
MDIwLTAxLTIxIDIyOjAxOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA2ODJkMDQ1OWMzLi5mNDRhMTkyZDIyICBmNDRhMTkyZDIyYTM3ZGNiOTE3
MWI5NTk3OGI0MzYzN2JjMDk3MThkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 01:27:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 01:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu4ng-0002SS-50; Wed, 22 Jan 2020 01:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1mKO=3L=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iu4nf-0002SN-4f
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 01:27:19 +0000
X-Inumbo-ID: 54274b1e-3cb6-11ea-bbc4-12813bfff9fa
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54274b1e-3cb6-11ea-bbc4-12813bfff9fa;
 Wed, 22 Jan 2020 01:27:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 1A803221B6;
 Tue, 21 Jan 2020 20:27:18 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 21 Jan 2020 20:27:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=+OAFTp
 KEH6fpiVzQNKeJZkaXmAeyWiRnqRCSiuaEgj0=; b=ZbHqzyc+uIjOYLQX2IhwTo
 dTstV7w8d5j/pCrryiP0J2QOIED+8c5RvDeGJ3UQwGQ01WjKoCNE7IB3ACB3v6SR
 9SVX+exPbopfOi68r1WZgI8VfyRZ2teghO6BJkkruOzFNfMt9YkIzu14x72+myMT
 sohJY3rgTGQdhDbwfyfl0Qyav7xqv0QkKRVtbDHOYfs8cvNB8Wy4R7v816QqjBHY
 yD/6wgjqyxnpxbDb6qQ6TeinCdEi/tR56iKjOwYeSXxNL+jc64hrqm1uFSJIGbYn
 bK5RVlbWWruLk5QAg7XHv669RnuNtAF4Wioc6KUA0Xq3TcZTedgE3ehc1ndVbXow
 ==
X-ME-Sender: <xms:9aQnXiUdhKE5FQaFAnzjXed9RaONMj0asCWhbOGdpAWigxrqev1Dyg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudelgddvkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre
 dttdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghk
 ihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqe
 enucfkphepledurdeihedrfeegrdeffeenucevlhhushhtvghrufhiiigvpedtnecurfgr
 rhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:9aQnXjI6B07M7bHikjcKb_xT_yAR3OINpAZ_5BCY7QbIkw4C9AsVNg>
 <xmx:9aQnXjgzVfpUnuEJHvlOLJFtA-EagFcvA62goZenioRz8e3RsqerEQ>
 <xmx:9aQnXgKwpiyeTnKKyjSjm2G7vALNJiWSW6K4MCMXGk8OXsXc8cXrPw>
 <xmx:9qQnXsLzN49UVMTGPTUjBUI3k3artQAIf2mYpAWcKW9tsqPr-IzI0g>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 595483060B2C;
 Tue, 21 Jan 2020 20:27:17 -0500 (EST)
Date: Wed, 22 Jan 2020 02:27:13 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200122012713.GB2995@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
MIME-Version: 1.0
In-Reply-To: <1284035258.1445298.1579543677315@mail.yahoo.com>
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "rnikola@vt.edu" <rnikola@vt.edu>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2954982005326357829=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2954982005326357829==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="s9fJI615cBHmzTOP"
Content-Disposition: inline


--s9fJI615cBHmzTOP
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] HVM Driver Domain

On Mon, Jan 20, 2020 at 06:07:57PM +0000, tosher 1 wrote:
> Hi all,
>=20
> I was doing some experiments on the Xen network Driver Domain using Ubunt=
u 18.04.=C2=A0 I was able to see the driver domain works fine when I run it=
 in PV mode. However, I wasn't able to make the driver domain work when I r=
un it in HVM mode. I get the following error when I want my DomU to use HVM=
 driver domain for network backend.
>=20
> libxl: error: libxl_nic.c:652:libxl__device_nic_set_devids: Domain 25:Una=
ble to set nic defaults for nic 0
>=20
> Other than this, I didn't get any log messages from dmesg, xl dmesg comma=
nds, and files from /var/log/xen/ directory regarding this failure. Therefo=
re, I was wondering if it is even possible to create an HVM Driver Domain. =
Please let me know what you think.

It's definitely possible, as we use it extensively in Qubes, including
for network device backend.
Can you give more details about your setup? Which Xen version, what your
domU configuration looks like (especially vif setting)?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4npPIACgkQ24/THMrX
1yx11Qf+KIStZO29EAirrP7nFs44yJ+qEinSGGDQQY1wyH0F+NKA6Uhm4gRyzyTf
stKb2orhyctUi0eLI6zdfQaolXLjjZQPXtinL4Yilaf+h6IoSGkwgDt/hGh7g7Yt
NTHch3DYbtlJdU5n/1Zrj9oWP53CUJD7O0Ul/Qu67V//Rf1MXQT2HqtHtNPKeHV4
/+J+MgrlBLP7QjURN+dtnpjT8vwsoF/dXYliXSBn9kVBFyM6T8BNkeVUfFhtSv+/
k/pGUcRe9dcA0ZNjiEH+usucJzZ8uokjJ9HN9ceU+VbOlotxWkyFb/tsSdUpDt9w
73aS507Ja8DFaOw9jHh32KwEPbH+Zg==
=Etto
-----END PGP SIGNATURE-----

--s9fJI615cBHmzTOP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2954982005326357829==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 01:34:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 01: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 1iu4uh-0003IA-Vu; Wed, 22 Jan 2020 01:34:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iu4ug-0003I5-Vy
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 01:34:35 +0000
X-Inumbo-ID: 5311ca3c-3cb7-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5311ca3c-3cb7-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 01:34:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4BF53ACC6;
 Wed, 22 Jan 2020 01:34:24 +0000 (UTC)
Message-ID: <3cb9dcd6098435d10966ba93b727a8e2c7e16208.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 02:34:22 +0100
In-Reply-To: <20200121084330.18309-3-jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0935107004822925995=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0935107004822925995==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-UqKS0rwyyeTSnyC/r3VV"


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

On Tue, 2020-01-21 at 09:43 +0100, Juergen Gross wrote:
> Move the parameter related definitions from init.h into a new header
> file param.h. This will avoid include hell when new dependencies are
> added to parameter definitions.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
sched-stuff:

Acked-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-UqKS0rwyyeTSnyC/r3VV
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+4FAl4npp4ACgkQFkJ4iaW4
c+5zexAA6VYRRDMh58bAHA4rdDeAFjteIU80ylpmjRxknSmpzYcp/QtlGXvlIIJw
qjgnb9+q8Nvg2YliWzgeNNlQaB76BliUz5BeX2r4yFqcjvDKFgXhbUmUa/81wvWe
eQ7uCa6prA5vdlfWfFkT1xZtgkq+Gu8jPvb5efa5dKwMs6cN9eKJ6P72mPt/Z6Da
czbe6PbyKBlXO9ycNawNCsZz7+/H/A8UshRWrqv5kSw/B4egdnOoKYKg9LnUH036
sbmdSPgetKf5Dy/YBVOEyQfsMOQa+WiS2z7SIXb+DTo40uuwJVnjehwQI87LdiP/
ZEoKe4ciGmBipqxedGa5T0cdNYojnFXdv3WDS57oqFH+RCS1ToFlHEMgLCxFEUQS
HtvKy3+Y27n5isxFaDKDcR8t/zBLix4xblVJb9iPUhIBLRZlYFLLzK9ceyFshYs1
055mNXp7d46RazVBAHpTZZqjfk6Rmm5S7ah5Z2Rx+HdFwDKz+yDjY8FckjhxghsU
Js0WnByPmAx5AfLu1v2gCLasRd4B5A5R3ft/MhMEO42zffBQrUgDRdCVOIFl9MjJ
goCsqrKqbaD2BOWFH6Qf/CKQEWwomhORfutxCwtGg9Dj5u0W5CKS1LoqYtDD9dwH
VL25n43a2xF45usk1uaFvS8ChWSM59H3cFWNdc61tf5KGKlruFg=
=Qjg9
-----END PGP SIGNATURE-----

--=-UqKS0rwyyeTSnyC/r3VV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0935107004822925995==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 01:52:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 01: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 1iu5Bi-0004sF-3v; Wed, 22 Jan 2020 01:52:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Syo=3L=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iu5Bh-0004sA-3D
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 01:52:09 +0000
X-Inumbo-ID: ca92ca0a-3cb9-11ea-bbc8-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.190])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca92ca0a-3cb9-11ea-bbc8-12813bfff9fa;
 Wed, 22 Jan 2020 01:52:06 +0000 (UTC)
Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 30F8E8AC09DE38C9CA05;
 Wed, 22 Jan 2020 09:52:04 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS403-HUB.china.huawei.com
 (10.3.19.203) with Microsoft SMTP Server id 14.3.439.0; Wed, 22 Jan 2020
 09:51:56 +0800
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <5E26C935.9080107@hisilicon.com>
 <9f8c3201-e40b-18bf-12e5-ed9f3f0a563a@bitdefender.com>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E27AABB.6010609@hisilicon.com>
Date: Wed, 22 Jan 2020 09:51:55 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <9f8c3201-e40b-18bf-12e5-ed9f3f0a563a@bitdefender.com>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>,
 "Volodymyr_Babchuk@epam.com" <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>

SGkgQWxleGFuZHJ1LAoKT24gMjAyMC8xLzIxIDE4OjAxLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QSB3cm90ZToKPiAKPiAKPiBPbiAyMS4wMS4yMDIwIDExOjQ5LCBXZWkgWHUgd3JvdGU6Cj4+IEFk
ZCBfX2FjcGlfdW5tYXBfdGFibGUgZnVuY3Rpb24gZm9yIEFSTSBhbmQgaW52b2tlIGl0IGF0IGFj
cGlfb3NfdW5tYXBfbWVtb3J5Cj4+IHRvIG1ha2Ugc3VyZSB0aGUgcmVsYXRlZCBmaXhtYXAgaGFz
IGJlZW4gY2xlYXJlZCBiZWZvcmUgdXNpbmcgaXQgZm9yIGEKPj4gZGlmZmVyZW50IG1hcHBpbmcu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBYdTx4dXdlaTVAaGlzaWxpY29uLmNvbT4KPj4gLS0t
Cj4+ICAgeGVuL2FyY2gvYXJtL2FjcGkvbGliLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysr
KysrCj4+ICAgeGVuL2RyaXZlcnMvYWNwaS9vc2wuYyAgfCAgMiArKwo+PiAgIHhlbi9pbmNsdWRl
L3hlbi9hY3BpLmggIHwgIDEgKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvbGliLmMgYi94ZW4vYXJjaC9h
cm0vYWNwaS9saWIuYwo+PiBpbmRleCA0ZmM2ZTE3Li42OWU4N2VjIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwo+
PiBAQCAtNDksNiArNDksMzEgQEAgY2hhciAqX19hY3BpX21hcF90YWJsZShwYWRkcl90IHBoeXMs
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKPj4gICAgICAgcmV0dXJuICgoY2hhciAqKSBiYXNlICsgb2Zm
c2V0KTsKPj4gICB9Cj4+ICAgCj4+ICt2b2lkIF9fYWNwaV91bm1hcF90YWJsZSh2b2lkIF9faW9t
ZW0gKiB2aXJ0LCB1bnNpZ25lZCBsb25nIHNpemUpCj4gCj4gWW91IGhhdmUgYSBzdHJheSBzcGFj
ZSBoZXJlIGFmdGVyICIqIgoKU29ycnksIEkgd2lsbCByZW1vdmUgaXQuCgo+IAo+PiArewo+PiAr
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgZW5kOwo+PiArICAgIGludCBpZHg7Cj4+ICsKPj4gKyAg
ICBiYXNlID0gRklYTUFQX0FERFIoRklYTUFQX0FDUElfQkVHSU4pOwo+PiArICAgIGVuZCA9IEZJ
WE1BUF9BRERSKEZJWE1BUF9BQ1BJX0VORCk7Cj4gCj4gTWF5YmUgdGhlIGluaXRpYWxpemF0aW9u
IGNhbiBiZSBtb3ZlZCB0byB0aGUgZGVjbGFyYXRpb24/CgpPSy4KSSB3aWxsIG1vdmUgaXQuCgpU
aGFua3MhCgpCZXN0IFJlZ2FyZHMsCldlaQoKPiAKPiAKPiBBbGV4Cj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 02:19:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 02:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu5bn-00078m-Mr; Wed, 22 Jan 2020 02:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ASrN=3L=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iu5bm-00078h-Ew
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:19:06 +0000
X-Inumbo-ID: 8f7c18aa-3cbd-11ea-bbcb-12813bfff9fa
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f7c18aa-3cbd-11ea-bbcb-12813bfff9fa;
 Wed, 22 Jan 2020 02:19:04 +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 orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 18:19:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,347,1574150400"; d="scan'208";a="374784169"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga004.jf.intel.com with ESMTP; 21 Jan 2020 18:19:03 -0800
Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 21 Jan 2020 18:19:02 -0800
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 21 Jan 2020 18:19:02 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.210]) with mapi id 14.03.0439.000;
 Wed, 22 Jan 2020 10:19:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [PATCH 1/2] nvmx: fix handling of interrupts
Thread-Index: AQHVxg/fbkeODa2AbkWncPoKamSpJafxcYCggAFyWwCAAZn1sIAAZNWAgAElmNA=
Date: Wed, 22 Jan 2020 02:18:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D740FBC@SHSMSX104.ccr.corp.intel.com>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
 <20200120101906.GW11756@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
 <20200121164717.GJ11756@Air-de-Roger>
In-Reply-To: <20200121164717.GJ11756@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTJmMzk0MjYtNzU2Mi00OTJhLWE0ZjktYjQxYjQ4M2I0M2Q3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiVlQ2aG1cL3BlNG9oUnJsM25xOEtOd3Y2ZDRcL09nZmFDeFQ4U1ZMRDdVOVp5YlwvZ09qNWljd1BmVHBXREdIXC9TZHEifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, "Nakajima, Jun" <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>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU2VudDog
V2VkbmVzZGF5LCBKYW51YXJ5IDIyLCAyMDIwIDEyOjQ3IEFNDQo+IA0KPiBPbiBUdWUsIEphbiAy
MSwgMjAyMCBhdCAwMzozNDoxM0FNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToNCj4gPiA+IEZy
b206IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+ID4gU2VudDog
TW9uZGF5LCBKYW51YXJ5IDIwLCAyMDIwIDY6MTkgUE0NCj4gPiA+DQo+ID4gPiBPbiBTdW4sIEph
biAxOSwgMjAyMCBhdCAwNDoxNTowNEFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToNCj4gPiA+
ID4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+ID4g
PiA+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSA4LCAyMDIwIDY6MzkgUE0NCj4gPiA+ID4gPg0K
PiA+ID4gPiA+IFdoZW4gZG9pbmcgYSB2aXJ0dWFsIHZtZXhpdCAoaWU6IGEgdm1leGl0IGhhbmRs
ZWQgYnkgdGhlIEwxIFZNTSkNCj4gPiA+ID4gPiBpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZSBpbmpl
Y3RlZCB1c2luZyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgZGVsaXZlcnkNCj4gPiA+ID4gPiBtZWNo
YW5pc20sIGFuZCBpbnN0ZWFkIHNob3VsZCBiZSBzaWduYWxlZCBpbiB0aGUgdm1jcyB1c2luZyB0
aGUgZXhpdA0KPiA+ID4gPiA+IHJlYXNvbiBhbmQgdGhlIGludGVycnVwdGlvbi1pbmZvcm1hdGlv
biBmaWVsZCBpZiB0aGUgIkFja25vd2xlZGdlDQo+ID4gPiA+ID4gaW50ZXJydXB0IG9uIGV4aXQi
IHZtZXhpdCBjb250cm9sIGlzIHNldC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFJlbW92ZSB0aGUg
bnZteF91cGRhdGVfYXBpY3YgaGVscGVyOiBpdCdzIGJvZ3VzIHRvIGF0dGVtcHQgdG8gaW5qZWN0
DQo+ID4gPiA+ID4gaW50ZXJydXB0cyBvbiB2aXJ0dWFsIHZtZXhpdCB1c2luZyB0aGUgdmlydHVh
bCBpbnRlcnJ1cHQgZGVsaXZlcnkNCj4gPiA+ID4gPiBhc3Npc3RhbmNlLCBhbmQgaXQncyBhbHNv
IGJvZ3VzIHRvIGFjayBpbnRlcnJ1cHRzIHdpdGhvdXQgY2hlY2tpbmcgaWYNCj4gPiA+ID4gPiB0
aGUgdm1leGl0ICJBY2tub3dsZWRnZSBpbnRlcnJ1cHQgb24gZXhpdCIgdm1leGl0IGNvbnRyb2wg
aXMgc2V0Lg0KPiA+ID4gPiA+IG52bXhfaW50cl9pbnRlcmNlcHQgYWxyZWFkeSBoYW5kbGVzIGlu
dGVycnVwdHMgY29ycmVjdGx5IG9uIHZpcnR1YWwNCj4gPiA+ID4gPiB2bWV4aXQuDQo+ID4gPiA+
ID4NCj4gPiA+ID4gPiBOb3RlIHRoYXQgdGhpcyBmaXhlcyB0aGUgdXNhZ2Ugb2YgeDJBUElDIGJ5
IHRoZSBMMSBWTU0sIGF0IGxlYXN0IHdoZW4NCj4gPiA+ID4gPiB0aGUgTDEgVk1NIGlzIFhlbi4N
Cj4gPiA+ID4NCj4gPiA+ID4gd2hpbGUgdGhpcyBmaXggbWFrZXMgc2Vuc2UgdG8gbWUsIGNhbiB5
b3UgYWxzbyB0ZXN0IG90aGVyIEwxIFZNTXMsDQo+ID4gPiA+IHNvIHdlIGRvbid0IG92ZXJsb29r
IHNvbWUgb3RoZXIgaW50ZW50aW9ucyBjb3ZlcmVkIG9yIGhpZGRlbiBieQ0KPiA+ID4gPiByZW1v
dmVkIGxvZ2ljPw0KPiA+ID4NCj4gPiA+IEkgY291bGQgdGVzdCBvdGhlciBoeXBlcnZpc29ycywg
YnV0IGRvIHdlIHJlYWxseSBleHBlY3QgYW55dGhpbmcNCj4gPiA+IHRoYXQncyBub3QgWGVuIG9u
IFhlbiB0byB3b3JrPw0KPiA+ID4NCj4gPiA+IEknbSBhc2tpbmcgYmVjYXVzZSB0aGF0J3MgdGhl
IG9ubHkgY29tYmluYXRpb24gdGhhdCdzIGFjdHVhbGx5IHRlc3RlZA0KPiA+ID4gYnkgb3NzdGVz
dC4NCj4gPiA+DQo+ID4gPiBUaGFua3MsIFJvZ2VyLg0KPiA+DQo+ID4gSWYgb3RoZXJzIGFyZSBP
SyB3aXRoIHlvdXIgYXNzdW1wdGlvbiwgdGhlbiBpdCdzIGZpbmUuIEkgZGlkbid0IHRpZ2h0bHkN
Cj4gPiBmb2xsb3cgdGhlIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiByZXF1aXJlbWVudHMgaW4gWGVu
Lg0KPiANCj4gSSBjYW4gdHJ5IEtWTSBvciBiaHl2ZSBvbiB0b3Agb2YgWGVuLCBidXQgSSdtIG5v
dCBzdXJlIHdoZXRoZXIgYW55b25lDQo+IGhhcyBhY3R1YWxseSB0ZXN0ZWQgdGhpcywgc28gSSBj
b3VsZCBiZSB0cmlnZ2VyaW5nIG90aGVyIGJ1Z3MgaW4gdGhlDQo+IG5lc3RlZCBjb2RlLg0KPiAN
Cj4gPiBPbiB0aGUgb3RoZXIgaGFuZCwgSSB0aGluayB0aGlzIHBhdGNoIG5lZWRzIGEgcmV2aXNp
b24uIEl0IGlzIG5vdCBib2d1cw0KPiA+IHRvIHVzZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVy
eSBvbiB2aXJ0dWFsIFZNZXhpdCwgaWYgIkFjayBpbnRlcnJ1cHQNCj4gPiBvbiBleGl0IiBpcyBv
ZmYuIEluIHN1Y2ggY2FzZSwgdGhlIGRlbGl2ZXJ5IGRvZXNuJ3QgaGFwcGVuIHVudGlsIEwxDQo+
ID4gaHlwZXJ2aXNvciBlbmFibGVzIGludGVycnVwdCB0byBjbGVhciBpbnRlcnJ1cHQgd2luZG93
LiBUaGVuIGl0IGRvZXMNCj4gPiBzYXZlIG9uZSBleGl0LiBUaGUgb25seSBib2d1cyBwb2ludCBp
cyB0aGF0IG52bXhfdWRwYXRlX2FwaWN2IGRvZXNuJ3QNCj4gPiBjaGVjayAiQWNrIGludGVycnVw
dCBvbiBleGl0Ii4gU28gSSBwcmVmZXIgdG8gYWRkIHN1Y2ggY2hlY2sgdGhlcmUNCj4gPiBpbnN0
ZWFkIG9mIGNvbXBsZXRlbHkgcmVtb3ZpbmcgdGhpcyBvcHRpbWl6YXRpb24uDQo+IA0KPiBSaWdo
dCwgaWYgIkFjayBpbnRlcnJ1cHQgb24gZXhpdCIgaXMgb2ZmIHRoZSBpbnRlcnJ1cHQgd2lsbCB0
cmlnZ2VyIGENCj4gdm1leGl0LCBidXQgaXQgd29uJ3QgYmUgYWNrZWQgYW5kIHRoZSB2bWV4aXQg
aW50ZXJydXB0IGluZm9ybWF0aW9uDQo+IHNob3VsZCBoYXZlIGJpdCAzMSBzZXQgdG8gMCwgd2hp
Y2ggSSB0aGluayB3ZSBkb24ndCBzZXQgY29ycmVjdGx5Lg0KPiANCj4gVGhlIEludGVsIFNETSBz
dGF0ZXM6DQo+IA0KPiAiRm9yIG90aGVyIFZNIGV4aXRzIChpbmNsdWRpbmcgdGhvc2UgZHVlIHRv
IGV4dGVybmFsIGludGVycnVwdHMgd2hlbg0KPiB0aGUg4oCcYWNrbm93bGVkZ2UgaW50ZXJydXB0
IG9uIGV4aXTigJ0gVk0tZXhpdCBjb250cm9sIGlzIDApLCB0aGUgZmllbGQNCj4gaXMgbWFya2Vk
IGludmFsaWQgKGJ5IGNsZWFyaW5nIGJpdCAzMSkgYW5kIHRoZSByZW1haW5kZXIgb2YgdGhlIGZp
ZWxkDQo+IGlzIHVuZGVmaW5lZC4iDQo+IA0KPiBBRkFJQ1Qgc3luY19leGNlcHRpb25fc3RhdGUg
YWxzbyBuZWVkcyB0byBjaGVjayBpZiBWTV9FWElUX0NPTlRST0xTDQo+IGhhcyBWTV9FWElUX0FD
S19JTlRSX09OX0VYSVQgc2V0LCBhbmQgb25seSBzZXQgVk1fRVhJVF9JTlRSX0lORk8gaW4NCj4g
dGhhdCBjYXNlLCBkbyB5b3UgYWdyZWU/DQo+IA0KDQpuaWNlIGNhdGNoLg0KDQpUaGFua3MNCktl
dmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 02:51:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 02: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 1iu678-0001iz-Lg; Wed, 22 Jan 2020 02:51:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ASrN=3L=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iu676-0001iu-Rt
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:51:28 +0000
X-Inumbo-ID: 103fb07e-3cc2-11ea-8e9a-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 103fb07e-3cc2-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 02:51:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2020 18:51:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,347,1574150400"; d="scan'208";a="220167830"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga008.jf.intel.com with ESMTP; 21 Jan 2020 18:51:17 -0800
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 21 Jan 2020 18:51:16 -0800
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 21 Jan 2020 18:51:16 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX153.ccr.corp.intel.com ([169.254.12.89]) with mapi id 14.03.0439.000;
 Wed, 22 Jan 2020 10:51:13 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <pdurrant@amazon.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] x86 / vmx: make apic_access_mfn type-safe
Thread-Index: AQHV0FJcMsvbcFDdgUKHLVG/KKk3Kaf1/K0Q
Date: Wed, 22 Jan 2020 02:51:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D74108C@SHSMSX104.ccr.corp.intel.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-2-pdurrant@amazon.com>
In-Reply-To: <20200121120009.1767-2-pdurrant@amazon.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzA1YzMzZGUtZTc0YS00MDYwLWJmNGUtNzM1ZWNkZGQ2MWEyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiV1ZxMlFsbWtidmdMM1hscytheGJFZE0rcG5tdzdcL1I1Nm91TjBVeXFNOGhLaE1LVG9YZzdpUzlPSzE0VzhSY2gifQ==
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQo+IFNlbnQ6IFR1ZXNk
YXksIEphbnVhcnkgMjEsIDIwMjAgODowMCBQTQ0KPiANCj4gVXNlIG1mbl90IHJhdGhlciB0aGFu
IHVuc2lnbmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0ZXN0cyBhZ2FpbnN0IDAgdG8NCj4g
dGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1Y2luZyBpbml0aWFsaXphdGlv
biB0byB0aGF0IHZhbHVlKS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1
cnJhbnRAYW1hem9uLmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 03:19:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 03:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu6YI-0003U8-3X; Wed, 22 Jan 2020 03:19:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ASrN=3L=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iu6YH-0003U3-2G
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 03:19:33 +0000
X-Inumbo-ID: fb1bf79e-3cc5-11ea-aecd-bc764e2007e4
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb1bf79e-3cc5-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 03:19:21 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
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;
 21 Jan 2020 19:19:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,347,1574150400"; d="scan'208";a="221909666"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 21 Jan 2020 19:19:20 -0800
Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 21 Jan 2020 19:19:19 -0800
Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.1713.5; Tue, 21 Jan 2020 19:19:19 -0800
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5
 via Frontend Transport; Tue, 21 Jan 2020 19:19:19 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.197]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.39]) with mapi id 14.03.0439.000;
 Wed, 22 Jan 2020 11:19:17 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <pdurrant@amazon.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0FJ9XOu8a0PjhUCJQMEWTs7Dm6f1/QzQ
Date: Wed, 22 Jan 2020 03:19:16 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D74113B@SHSMSX104.ccr.corp.intel.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
In-Reply-To: <20200121120009.1767-4-pdurrant@amazon.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmQ4NjI5M2EtMWRjOC00NGVmLTg0MzItOWM1MDMyYjcwOTBkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZ2wzWUIwckhuTXQzZmszc3NXMG1zM0FYYXlpN0h6YWE4ZFZRYjZocUhBeUNQUlVqTU1BTVZBc2lTSDRQUkd0diJ9
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

PiBGcm9tOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQo+IFNlbnQ6IFR1ZXNk
YXksIEphbnVhcnkgMjEsIDIwMjAgODowMCBQTQ0KPiANCj4gdm14X2FsbG9jX3ZsYXBpY19tYXBw
aW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBvZGQgbG9va2luZyBjb2RlDQo+IHRo
YXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBhZ2UgYW5kIHRoZW4gc2hhcmVz
IHdpdGggdGhlDQo+IGd1ZXN0DQo+IGFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFwIHBhZ2UuIFRoaXMg
dGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpDQo+IHRvIGNhbGwgYSBzcGVj
aWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UoKS4N
Cj4gDQo+IEJ5IHVzaW5nIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBwYXNz
aW5nIE1FTUZfbm9fb3duZXIgdG8NCj4gYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxv
b2tpbmcgY29kZSBpbiB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQ0KPiBjYW4gc2ltcGx5IHVz
ZSBnZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3Jl
DQo+IGluc2VydGlvbiBpbiB0aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNh
biBzaW1wbHkgcmVsZWFzZSB0aGUNCj4gcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBm
b2xsb3dlZCBieSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzDQo+IHRoZW4gYWxsb3dzIGZyZWVf
c2hhcmVkX2RvbWhlYXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4NCg0KSSBkb3VidCB3aGV0aGVyIHVz
aW5nIGEgbm9ybWFsIGRvbWhlYXAgcGFnZSBpcyBhIHJpZ2h0IHRoaW5nIGluIGNvbmNlcHQuDQpO
b3RlIHRoZSBBUElDIGFjY2VzcyBwYWdlIGlzIHRoZSBiYWNrZW5kIGZvciB2aXJ0dWFsIExBUElD
X0JBU0Ugd2hpY2ggaXMgDQphIE1NSU8gcmFuZ2UgZnJvbSBndWVzdCBwLm8udi4gDQoNCj4gDQo+
IFRoZXJlIGlzLCBob3dldmVyLCBzb21lIGZhbGwtb3V0IGZyb20gdGhpcyBzaW1wbGlmaWNhdGlv
bjoNCj4gDQo+IC0gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2lsbCBub3cgY2FsbCBhc3NpZ25fcGFn
ZXMoKSBhbmQgcnVuIGludG8gdGhlIGZhY3QNCj4gICB0aGF0ICdtYXhfcGFnZXMnIGlzIG5vdCBz
ZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9jcmVhdGUoKS4gVG8NCj4gICBhdm9pZCBh
biBhbGxvY2F0aW9uIGZhaWx1cmUsIGFzc2lnbl9wYWdlcygpIGlzIG1vZGlmaWVkIHRvIGlnbm9y
ZSB0aGUNCj4gICBtYXhfcGFnZXMgbGltaXQgaWYgJ2NyZWF0aW9uX2ZpbmlzaGVkJyBpcyBmYWxz
ZS4gVGhhdCB2YWx1ZSBpcyBub3Qgc2V0DQo+ICAgdG8gdHJ1ZSB1bnRpbCBkb21haW5fdW5wYXVz
ZV9ieV9zeXN0ZW1jb250cm9sbGVyKCkgaXMgY2FsbGVkLCBhbmQgdGh1cw0KPiAgIHRoZSBndWVz
dCBjYW5ub3QgcnVuIChhbmQgaGVuY2UgY2F1c2UgbWVtb3J5IGFsbG9jYXRpb24pIHVudGlsDQo+
ICAgY3JlYXRpb25fZmluaXNoZWQgaXMgc2V0IHRvIHRydWUuDQoNCkhvd2V2ZXIsIGRvaW5nIHNv
IG9wZW5zIHRoZSB3aW5kb3cgb2Ygbm8gZ3VhcmQgb2YgYWxsb2NhdGlvbnMgaW4gDQp0aGUgd2hv
bGUgVk0gY3JlYXRpb24gdGltZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyBhIHdvcnRod2hp
bGUNCmp1c3QgZm9yIGZpeGluZyBhIGJhZC1sb29raW5nIGJ1dCBjb25jZXB0dWFsbHktY29ycmVj
dCBjb2RlLg0KDQo+IA0KPiAtIEJlY2F1c2UgdGhlIGRvbWhlYXAgcGFnZSBpcyBubyBsb25nZXIg
YSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUNCj4gICByZWZlcmVuY2UgY291bnRpbmcgd2lsbCBw
cmV2ZW50IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRodXMNCj4gICB0aGUgY2Fs
bCB0byB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIG1vdmVkIGZyb20gdGhlDQo+ICAgZG9t
YWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KCkgbWV0aG9kLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPg0KPiAtLS0NCj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4NCj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+IENjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPg0KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pg0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiAt
LS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTAgLS0tLS0tLS0t
LQ0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCAgMyArKy0NCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaCAgIHwgIDIgLS0NCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiBpbmRleCAzZmQzYWM2
MWUxLi5hMmU2MDgxNDg1IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
Yw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiBAQCAtNDIxLDEwICs0MjEs
NiBAQCBzdGF0aWMgaW50IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQ0K
PiAgfQ0KPiANCj4gIHN0YXRpYyB2b2lkIHZteF9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMo
c3RydWN0IGRvbWFpbiAqZCkNCj4gLXsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIHZvaWQgdm14X2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpDQo+ICB7DQo+ICAgICAgaWYgKCAhaGFzX3Zs
YXBpYyhkKSApDQo+ICAgICAgICAgIHJldHVybjsNCj4gQEAgLTQzMiw2ICs0MjgsMTAgQEAgc3Rh
dGljIHZvaWQgdm14X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgdm14
X2ZyZWVfdmxhcGljX21hcHBpbmcoZCk7DQo+ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgdm14X2Rv
bWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpDQo+ICt7DQo+ICt9DQo+ICsNCj4gIHN0YXRp
YyBpbnQgdm14X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikNCj4gIHsNCj4gICAgICBp
bnQgcmM7DQo+IEBAIC0zMDM0LDEyICszMDM0LDIyIEBAIHN0YXRpYyBpbnQgdm14X2FsbG9jX3Zs
YXBpY19tYXBwaW5nKHN0cnVjdA0KPiBkb21haW4gKmQpDQo+ICAgICAgaWYgKCAhY3B1X2hhc192
bXhfdmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzICkNCj4gICAgICAgICAgcmV0dXJuIDA7DQo+IA0K
PiAtICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOw0KPiArICAg
IHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOw0KPiAgICAgIGlmICggIXBnICkNCj4gICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07DQo+ICsNCj4gKyAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlw
ZShwZywgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkNCj4gKyAgICB7DQo+ICsgICAgICAgIC8qDQo+
ICsgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlzIHBh
Z2UgeWV0LCBzbyBmYWlsdXJlDQo+ICsgICAgICAgICAqIGhlcmUgaXMgYSBjbGVhciBpbmRpY2F0
aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4NCj4gKyAgICAgICAgICovDQo+ICsgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsNCj4gKyAgICAgICAgcmV0dXJuIC1FTk9EQVRBOw0KPiArICAg
IH0NCj4gKw0KPiAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsNCj4gICAgICBjbGVhcl9kb21h
aW5fcGFnZShtZm4pOw0KPiAtICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQsIFNI
QVJFX3J3KTsNCj4gICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuOw0K
PiANCj4gICAgICByZXR1cm4gc2V0X21taW9fcDJtX2VudHJ5KGQsDQo+IHBhZGRyX3RvX3BmbihB
UElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLA0KPiBAQCAtMzA1Miw3ICszMDYyLDEyIEBAIHN0
YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdA0KPiBkb21haW4gKmQpDQo+
ICAgICAgbWZuX3QgbWZuID0gZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNzX21mbjsNCj4gDQo+
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkNCj4gLSAgICAgICAgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOw0KPiArICAgIHsNCj4gKyAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShtZm4pOw0KPiArDQo+ICsgICAg
ICAgIHB1dF9wYWdlX2FsbG9jX3JlZihwZyk7DQo+ICsgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBnKTsNCj4gKyAgICB9DQo+ICB9DQo+IA0KPiAgc3RhdGljIHZvaWQgdm14X2luc3RhbGxfdmxh
cGljX21hcHBpbmcoc3RydWN0IHZjcHUgKnYpDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+IGluZGV4IDY1NDE5MGU5ZTkuLjJhNmQyZThhZjkg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jDQo+IEBAIC00OTYsMTYgKzQ5Niw2IEBAIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVz
dChzdHJ1Y3QgcGFnZV9pbmZvDQo+ICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOw0KPiAgfQ0KPiANCj4gLXZvaWQgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpDQo+IC17DQo+IC0gICAg
cHV0X3BhZ2VfYWxsb2NfcmVmKHBhZ2UpOw0KPiAtICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2Jp
dChfUEdDX3hlbl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQ0KPiAtICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsNCj4gLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7DQo+IC0g
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgTlVMTCk7DQo+IC0gICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7DQo+IC19DQo+IC0NCj4gIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90
IG1mbikNCj4gIHsNCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOw0KPiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
Yw0KPiBpbmRleCA5MTlhMjcwNTg3Li5lZjMyNzA3MmVkIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYw0KPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYw0KPiBAQCAt
MjI2OSw3ICsyMjY5LDggQEAgaW50IGFzc2lnbl9wYWdlcygNCj4gDQo+ICAgICAgaWYgKCAhKG1l
bWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQ0KPiAgICAgIHsNCj4gLSAgICAgICAgaWYgKCB1
bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IGQtPm1heF9wYWdlcykgKQ0K
PiArICAgICAgICBpZiAoIHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4g
ZC0+bWF4X3BhZ2VzKSAmJg0KPiArICAgICAgICAgICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkN
Cj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIk92ZXIt
YWxsb2NhdGlvbiBmb3IgZG9tYWluICV1OiAiDQo+ICAgICAgICAgICAgICAgICAgICAgICIldSA+
ICV1XG4iLCBkLT5kb21haW5faWQsDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgNCj4gaW5kZXggMmNhODg4MmFkMC4uZTQy
OWYzODIyOCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oDQo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaA0KPiBAQCAtMzE3LDggKzMxNyw2IEBAIHN0cnVjdCBw
YWdlX2luZm8NCj4gDQo+ICAjZGVmaW5lIG1hZGRyX2dldF9vd25lcihtYSkgICAocGFnZV9nZXRf
b3duZXIobWFkZHJfdG9fcGFnZSgobWEpKSkpDQo+IA0KPiAtZXh0ZXJuIHZvaWQgZnJlZV9zaGFy
ZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOw0KPiAtDQo+ICAjZGVmaW5l
IGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1FVEFCTEVfVklSVF9TVEFSVCkN
Cj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOw0KPiAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgdG90YWxfcGFnZXM7DQo+IC0tDQo+IDIuMjAuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 03:40:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 03:40: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 1iu6sI-0005ji-3j; Wed, 22 Jan 2020 03:40:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iu6sH-0005jd-5S
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 03:40:13 +0000
X-Inumbo-ID: e43ce8dd-3cc8-11ea-bbdb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e43ce8dd-3cc8-11ea-bbdb-12813bfff9fa;
 Wed, 22 Jan 2020 03:40: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 mx2.suse.de (Postfix) with ESMTP id 42061AD12;
 Wed, 22 Jan 2020 03:40:10 +0000 (UTC)
Message-ID: <8820222f7211983f3d442cfb1a2dcb2f17f7262d.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien@xen.org>, Julien Grall
 <julien.grall.oss@gmail.com>,  osstest service owner
 <osstest-admin@xenproject.org>, George Dunlap <george.dunlap@citrix.com>, 
 =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Wed, 22 Jan 2020 04:40:08 +0100
In-Reply-To: <88214dba-c307-02d2-91ee-625c630da779@xen.org>
References: <osstest-145796-mainreport@xen.org>
 <CAJ=z9a0FdTZXRADH4mwr4WKwptikPKyGxypsxHxhnGyz0fadZg@mail.gmail.com>
 <88214dba-c307-02d2-91ee-625c630da779@xen.org>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 145796: 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>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1488726023059337997=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1488726023059337997==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-F55CzNV7AX1/pUN9597k"


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

On Fri, 2020-01-10 at 18:24 +0000, Julien Grall wrote:
> Hi all,
>=20
Hi Julien,

I was looking at this, and I have a couple of questions...

> On 08/01/2020 23:14, Julien Grall wrote:
> > On Wed, 8 Jan 2020 at 21:40, osstest service owner
> > <osstest-admin@xenproject.org> wrote:
> > ****************************************
> > Jan  8 15:02:26.943794 (XEN) Panic on CPU 1:
> > Jan  8 15:02:26.945872 (XEN) Assertion '!unit_on_replq(svc)' failed
> > at
> > sched_rt.c:586
> > Jan  8 15:02:26.951492 (XEN)
> > ****************************************
> >=20
> So I managed to reproduce it on Arm by hacking the hypercall path to
> call:
>=20
> domain_pause_nosync(current->domain);
> domain_unpause(current->domain);
>=20
> With a debug build and with a 2 vCPU dom0 the crash happen in a few=20
> seconds. When the unit is not scheduled, rt_unit_wake() expects the
> unit=20
> to be in none of the queues.
>=20
> The interaction is as following:
>=20
> CPU0                   		| CPU1
>                         		|
> do_domain_pause()      		|
>   -> atomic_inc(&d->pause_count)	|
>   -> vcpu_sleep_nosync(vCPU A) 	|  schedule()
> 				|	-> Lock
>                                  |       -> rt_schedule()
>                                  |          -> snext =3D runq_pick(...)
>                                  |          /* return unit A (aka
> vCPU A)
> 				|          /* Unit is not runnable */
> 				|  	   -> Remove from the q
>                                  | 	 [....]
> 				|       -> Lock
>     -> Lock			|
>     -> rt_unit_sleep()		|
>      /* Unit not scheduled */	|
>      /* Nothing to do */		|
>=20
Thanks a lot for the analysis. As said above, just a few questions, to
be sure I'm understanding properly what is happening.

You have a 2 vCPUs dom0, and how many other vCPUs from other domains?
Or do you only have those 2 dom0 vCPUs and you are actually pausing
dom0?

In general, what is running (I mean which vcpu) on CPU0, when the
domain_pause() happens? And what is running on CPU1 when schedule()
happens?

If you just have the 2 dom0's vCPUs around (and we call them vCPU A and
vCPU B), the only case for which I can imagine runq_pick() returning A
on CPU1 would be if CPU0 would be running vCPU B (and invoked the
hypercall from it) and CPU1 was idle... is this the case?

> When schedule() grab the lock first (as shown above), the unit will
> only=20
> be removed from the Q. However, when vcpu_sleep_nosync() grab the
> lock=20
> first and the unit was not scheduled, rt_unit_sleep() will remove
> the=20
> unit from two queues (runQ/depleteQ and replenishQ).
>=20
> So I think we want schedule() to remove the unit from the 2 queues if
> it=20
> is not runnable. Any opinions?
>=20
Mmm... that may work, but I'm not sure.

In fact, I'm starting to think that patch 7c7b407e777 "xen/sched:
introduce unit_runnable_state()", which added the 'q_remove(snext)' in
rt_schedule() might not be correct.

In fact, if runq_pick() returns a vCPU which is in the runqueue, but is
not runnable (e.g., because we're racing with do_domain_pause(), which
already set pause_count), it's not rt_schedule() job to dequeue it from
anything.

We probably should just ignore it and pick another vCPU, if any (and
idle otherwise). Then, after we release the lock, if will be
rt_unit_sleep(), called by do_domain_pause() in this case, that will
finish the job of properly dequeueing it...

Another strange thing is that, as the code looks right now, runq_pick()
returns the first unit in the runq (i.e., the one with the earliest
deadline), without checking whether it is runnable. Then, in
rt_schedule(), if the unit is not runnable, we (only partially, as you
figured out) dequeue it, and use idle instead, as our candidate for
being the next scheduled unit... But what if there were other
*runnable* units in the runqueue?

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-F55CzNV7AX1/pUN9597k
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+4FAl4nxBgACgkQFkJ4iaW4
c+5bNQ/+Mz3oMUTIf461EECMzQD5i4NmoritFfhD4PyZIW+kE6JIi7x2YKL+XVPD
mOmqvq294UQIcB/dZDGkiB83/+PwlICS++/+apJkh0cwsLK3a528e5FzYDtp7o4f
fJvXBo/OeBCaQTLHUAyDO4wng96hALYQ2rmget+kQGOAUSbgIkyasd96atBtwuu0
ulWwLOPDJJi55x0xZFKoJkGkCpn7y06P/eUFQ1G1G35B0PTT6x6iwmDMMmsvk72/
L1nkYLOtTId6ZF6ITFBgfUh+v4YckEWdkCAVR7KWOgsaIpintRLsTxsNxdVEA7o5
x0ILtnOiXv/f26r1ICsS7S6JhYKBzSQIEFewto4P2pfkAXoYgQz/f1jDuXVTSimo
ZdD55GDtyaH4Z2MbvRyrBMi0NdWcLxTCQDF866xm17sCiSWDYycEB2FXgM72w1IB
BKYh5qcPdi+W0PVkBG863hSenv4lIJl9CYzYAWPKF1522AARIGFajOiY5dvmUQEb
gvAhdPSJAitnMOWefHiOXwLwbOv3FVeNR+TsBTVzjz0q9y9YeC9T9lc56KXUPKi1
vqQuRBYX2Dxb76Daxe5LyAhCN47mfGn9DhANS5A7ftBKVAw3p1AaMHGayniRjGHV
u5DaHzSxrZ12vn7qTkQ9i5T/MQtdjMwKLxa7/bdBPs6hUbLGTIg=
=eZeZ
-----END PGP SIGNATURE-----

--=-F55CzNV7AX1/pUN9597k--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1488726023059337997==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 04:29:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 04: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 1iu7dk-0000qM-OD; Wed, 22 Jan 2020 04:29:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu7dj-0000qH-JR
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 04:29:15 +0000
X-Inumbo-ID: b16e142e-3ccf-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b16e142e-3ccf-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 04:28: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 <osstest-admin@xenproject.org>)
 id 1iu7dL-0000ff-OB; Wed, 22 Jan 2020 04:28:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iu7dL-0003r4-F3; Wed, 22 Jan 2020 04:28:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu7dL-0001wh-ES; Wed, 22 Jan 2020 04:28:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146372-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 04:28:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 146372: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 04:49:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 04:49: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 1iu7x7-0002Tl-N3; Wed, 22 Jan 2020 04:49:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iu7x7-0002Tg-1E
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 04:49:17 +0000
X-Inumbo-ID: 7e79ab02-3cd2-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e79ab02-3cd2-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 04:48:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iu7wk-0001AU-Im; Wed, 22 Jan 2020 04:48: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 1iu7wk-0004i6-Bc; Wed, 22 Jan 2020 04:48:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iu7wk-0006Aw-Aw; Wed, 22 Jan 2020 04:48:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146370-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 04:48:54 +0000
Subject: [Xen-devel] [ovmf test] 146370: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTQgZGF5cyAgIDUxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L9-00058Q-NF; Wed, 22 Jan 2020 05:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Kn-00069C-5q
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:33 +0000
X-Inumbo-ID: 0344cbae-3cbb-11ea-b833-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0344cbae-3cbb-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:50 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id d7so2476447ywl.12
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=i+rEX8O6S9+veG9wMoy7cCMlNnRtHJYvsqiOpzSqXRQ=;
 b=L60pT08D7Q2bBZ22haUeQcX2IcWe8oAvuHq/EpGbtFmuji3VIDfUHe17XyVkYECCD4
 ESwxq9Qbz7VaYU4yhQLAM3ED49h0V/aTLeLhqWldPJcbS52dnnlnnvik8fck7+rSUVPg
 GhJL3bXxa1QQPIWgt1Tt6vjBZoiu0PmPXRk5pdi0jgYqE47RTMcJz6lWPZR53t+bUFud
 B4yyojQspOA57CwdbEHkF4i25DZrYm1JwCK/fUSLBDlvIjs4maU1e0peXEcoiFBXgXNU
 nWzR0U8mcxkK3F5M9zgAsOOcsZ6gZga0eUMmSnPVM3fjHRhJChCKsaH/7BrZ/M7ywB2W
 AHBA==
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=i+rEX8O6S9+veG9wMoy7cCMlNnRtHJYvsqiOpzSqXRQ=;
 b=tb1k28P6peQdxPf0VlhnQIoTJGWIGJO01RzAg0ug9iRE0wV0W/Yznuyl7/Fs+9NHFJ
 MMMs0YotUidfd8ZgWMOz8tpG97PqS9G9K6lViRvBOUVez5PVTsKieOWm7OJaG+sWJHG9
 V2VFshLo8yfANgZ8ZY9WbJLGWUo8MusjQNqfN12OWjACdnsNDxmiDM9abaAEQ5az7HZM
 U6744zGGKu4FJMW/S5nK/Lbbdim/uKGmd0BdWAK774VbSsB1oa2iMDNm24leisiKPnB8
 sxag9dryzz9HjIiC9ssfHN632/kweosTVj+eG4nbi7Q5KuEsNlWhA1zOJn3upBYkHGKw
 R1IA==
X-Gm-Message-State: APjAAAXTAbVpBFrcLfPOI5nmYV4FX3Xv0t5TySX/sNKK6HEw1B3ihDKA
 Px2MV5RDfkB+dkpG/PJwm/tKHcosI6C55w==
X-Google-Smtp-Source: APXvYqyYpCPCFFHphp5NkgQt3SEvOynCKlSmpWiS9OArvUwEdvojmPMrkxDlQfeiUoqaMIx2jQZ1vQ==
X-Received: by 2002:a81:294c:: with SMTP id p73mr801068ywp.477.1579658449437; 
 Tue, 21 Jan 2020 18:00:49 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:49 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:52 -0600
Message-Id: <e39f9cef7a692a32deb5711c06f7329b97505f6b.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 13/23] riscv: Add smp.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3NtcC5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3Yvc21wLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9yaXNj
di9zbXAuYyBiL3hlbi9hcmNoL3Jpc2N2L3NtcC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjczNWRhMjJjZDIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9yaXNj
di9zbXAuYwpAQCAtMCwwICsxLDQxIEBACisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8
eGVuL3NtcC5oPgorI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KKyNpbmNsdWRlIDxhc20vc21wLmg+
CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KKwordm9s
YXRpbGUgdW5zaWduZWQgbG9uZyBzdGFydF9zZWNvbmRhcnlfcGVuX3JlbGVhc2UgPSBIQVJUSURf
SU5WQUxJRDsKKwordm9pZCBmbHVzaF90bGJfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2spCit7
CisgICAgZmx1c2hfYWxsX2d1ZXN0c190bGIoKTsKK30KKwordm9pZCBzbXBfc2VuZF9ldmVudF9j
aGVja19tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3sKKyAgICAvKiBUT0RPICovCit9CisK
K3ZvaWQgc21wX3NlbmRfY2FsbF9mdW5jdGlvbl9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaykK
K3sKKyAgICBjcHVtYXNrX3QgdGFyZ2V0X21hc2s7CisKKyAgICBjcHVtYXNrX2FuZG5vdCgmdGFy
Z2V0X21hc2ssIG1hc2ssIGNwdW1hc2tfb2Yoc21wX3Byb2Nlc3Nvcl9pZCgpKSk7CisKKyAgICBp
ZiAoIGNwdW1hc2tfdGVzdF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCBtYXNrKSApCisgICAgewor
ICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgICAgICBzbXBfY2FsbF9mdW5jdGlvbl9p
bnRlcnJ1cHQoKTsKKyAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworICAgIH0KK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L5-00055f-4d; Wed, 22 Jan 2020 05:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5JR-000611-Mo
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:09 +0000
X-Inumbo-ID: ea52f09e-3cba-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea52f09e-3cba-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:08 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id n184so2500001ywc.3
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=ThQ6Ka763GcQAsux4+Z87JRHK09MzEDNA/Mqm9J+LM0=;
 b=lfkjWqX2BVNwKac1CLSiJKZU7+aFoyL2yUdzhqvt89o83mbiETZZ3sPvB/Q8Klfl+P
 hYI1NBM4exMoEcCNSJT3X16Folhl+ZXxZY9QfToP0Un9VSLI3FTzNr3hRjjyPPSKPEHh
 AC2TMtoiIbPuy3f55kdpI/v+gGjU2OxVoReM860pdykLX6UxCGli3dlUBgCBJ3XSYwyO
 zsm0pU8Xc27ZT0Y07KP0EqVKxxQRdf0QVWNNcHk0kOcWjUxCOLi92XiiURUwV+7SbK4x
 UxaJtlmXXCfTa9Kf1jGKHFBPmSFrIWMzA7hDQpfvkJ4jsOD4HVmFsHkQ1GHJ3McDf4F8
 0v0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=ThQ6Ka763GcQAsux4+Z87JRHK09MzEDNA/Mqm9J+LM0=;
 b=cGb6zH+Rf5Ub/ZgoVZzvbI9qFnx+uxkXHNuHWC5wzR8JWDHdvXFy61PpnR4o8CBuij
 baLBZG2hByufMSU2urF7tK+px7pd9z27bjBvPfqU36gbBtpN2Wpz8pmgDDax5WC9JaBt
 dBUZQaZszPTWO9ia54IcG2xjc8HA+4mKQdcdUK+Nz4K6Fq2BbvmW1vMMtk4NYXazVlbS
 VZP4QCKmlYXdDKT4ShZK7rMJul0FyNvbIlitN4FJ4V5CHE1WgTqp8x7mI+BJVOFWMrTD
 4efVp6EljwkbuHr0Ql858uLlOfk0Ormr5yWr0jxEgN2BhYW6mzwSYI59FmlQHBKPWwVF
 fOWg==
X-Gm-Message-State: APjAAAX/NCdNKjp2KW1Vz6JD6M3ZeQBu7nngZ8gEURhPVF/+V7aGwI83
 tiso1t3u/4M5lg3dh1htyrYAkAdOlY21zA==
X-Google-Smtp-Source: APXvYqw26Lq/Plc28RU6n1MOUTVKXcpCGxPhpjA8xf2liTom1O15ameUuHFs2Htyn70i4JvnZp2lWg==
X-Received: by 2002:a81:af0d:: with SMTP id n13mr5706063ywh.326.1579658407102; 
 Tue, 21 Jan 2020 18:00:07 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:06 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:39 -0600
Message-Id: <cover.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5IGV2ZXJ5Ym9keSwKClRoaXMgaXMgYW4gUkZDIHBhdGNoc2V0IGZvciB0aGUgdmVyeSBiZWdp
bm5pbmdzIG9mIGFkZGluZyBSSVNDLVYgc3VwcG9ydAp0byBYZW4uICBUaGlzIFJGQyBpcyByZWFs
bHkganVzdCB0byBzdGFydCBhIGRpYWxvZ3VlIGFib3V0IHN1cHBvcnRpbmcKUklTQy1WIGFuZCBh
bGlnbiB3aXRoIHRoZSBYZW4gcHJvamVjdCBhbmQgY29tbXVuaXR5IGJlZm9yZSBnb2luZwpmdXJ0
aGVyLiAgRm9yIHRoYXQgcmVhc29uLCBpdCBpcyB2ZXJ5IHJvdWdoIGFuZCB2ZXJ5IGluY29tcGxl
dGUuIAoKTXkgbmFtZSBpcyBCb2JieSBFc2hsZW1hbiwgSSdtIGEgc29mdHdhcmUgZW5naW5lZXIg
YXQKU3RhciBMYWIgLyBXaW5kIFJpdmVyIG9uIHRoZSBBUk0gdGVhbSwgbW9zdGx5IGhhdmluZyB3
b3JrZWQgaW4gdGhlIExpbnV4Cmtlcm5lbC4gIEkndmUgYWxzbyBiZWVuIGludm9sdmVkIGEgZ29v
ZCBhbW91bnQgd2l0aCBYZW4gb24gQVJNIGhlcmUsCm1vc3RseSBkZWFsaW5nIHdpdGggdG9vbGlu
ZywgZGVwbG95bWVudCwgYW5kIHRlc3RpbmcuICBBIGxvdCBvZiB0aGlzCnBhdGNoc2V0IGlzIGhl
YXZpbHkgaW5zcGlyZWQgYnkgdGhlIFhlbi9BUk0gc291cmNlIGNvZGUgKHBhcnRpY3VsYXJseQp0
aGUgZWFybHkgc2V0dXAgdXAgY29kZSkuCgpDdXJyZW50bHksIHRoaXMgcGF0Y2hzZXQgcmVhbGx5
IG9ubHkgc2V0cyB1cCB2aXJ0dWFsIG1lbW9yeSBmb3IgWGVuIGFuZAppbml0aWFsaXplcyBVQVJU
IHRvIGVuYWJsZSBwcmludCBvdXRwdXQuICBOb25lIG9mIFJJU0MtVidzCnZpcnR1YWxpemF0aW9u
IHN1cHBvcnQgaGFzIGJlZW4gaW1wbGVtZW50ZWQgeWV0LCBhbHRob3VnaCB0aGF0IGlzIHRoZQpu
ZXh0IHJvYWQgdG8gc3RhcnQgZ29pbmcgZG93bi4gIE1hbnkgZnVuY3Rpb25zIG9ubHkgY29udGFp
biBkdW1teQppbXBsZW1lbnRhdGlvbnMuICBNYW55IHNob3J0Y3V0cyBoYXZlIGJlZW4gdGFrZW4g
YW5kIFRPRE8ncyBoYXZlIGJlZW4KbGVmdCBhY2NvcmRpbmdseS4gIEl0IGlzIHZlcnksIHZlcnkg
cm91Z2guICBCZSBmb3Jld2FybmVkOiB5b3UgYXJlIHF1aXRlCmxpa2VseSB0byBzZWUgc29tZSB1
bmdhaW5seSBjb2RlIGhlcmUgKGRlc3BpdGUgbXkgZWZmb3J0cyB0byBjbGVhbiBpdCB1cApiZWZv
cmUgc2VuZGluZyB0aGlzIHBhdGNoc2V0IG91dCkuICBNeSBpbnRlbnQgd2l0aCB0aGlzIFJGQyBp
cyB0byBhbGlnbgplYXJseSBhbmQgZ2F1Z2UgaW50ZXJlc3QsIGFzIG9wcG9zZWQgdG8gcHJlc2Vu
dGluZyBhIHRvdGFsbHkgY29tcGxldGUKcGF0Y2hzZXQuCgpCZWNhdXNlIHRoZSBBUk0gYW5kIFJJ
U0MtViB1c2UgY2FzZXMgd2lsbCBsaWtlbHkgYmVhciByZXNlbWJsYW5jZSwgdGhlClJJU0MtViBw
b3J0IHNob3VsZCBwcm9iYWJseSByZXNwZWN0IHRoZSBkZXNpZ24gY29uc2lkZXJhdGlvbnMgdGhh
dCBoYXZlCmJlZW4gbGFpZCBvdXQgYW5kIHJlc3BlY3RlZCBieSBYZW4gb24gQVJNIGZvciBkb20w
bGVzcywgc2FmZXR5CmNlcnRpZmljYXRpb24sIGV0Yy4uLiAgTXkgaW5jbGluYXRpb24gaGFzIGJl
ZW4gdG8gaW5pdGlhbGx5IHRhcmdldCBvcgpwcmlvcml0aXplIGRvbTBsZXNzICh3aXRob3V0IGV4
Y2x1ZGluZyBkb20wZnVsbCkgYW5kIHVzZSB0aGUgQVJNCmRvbTBsZXNzIGltcGxlbWVudGF0aW9u
IGFzIGEgbW9kZWwgdG8gZm9sbG93LiAgSSdkIGxvdmUgZmVlZGJhY2sgb24gdGhpcwpwb2ludCBh
bmQgb24gaG93IHRoZSBYZW4gcHJvamVjdCBtaWdodCBlbnZpc2lvbiBhIFJJU0MtViBpbXBsZW1l
bnRhdGlvbi4KClRoaXMgcGF0Y2hzZXQgaGFzIF9zb21lXyBjb2RlIGZvciBmdXR1cmUgc3VwcG9y
dCBmb3IgMzItYml0LCBidXQKY3VycmVudGx5IG15IGZvY3VzIGlzIG9uIDY0LWJpdC4KCkFnYWlu
LCB0aGlzIGlzIGEgdmVyeSwgdmVyeSByb3VnaCBhbmQgdG90YWxseSBpbmNvbXBsZXRlIHBhdGNo
c2V0LiAgTXkKZ29hbCBoZXJlIGlzIGp1c3QgdG8gZ2F1Z2UgY29tbXVuaXR5IGludGVyZXN0LCBi
ZWdpbiBkaXNjdXNzaW5nIHdoYXQgWGVuCm9uIFJJU0MtViBtYXkgbG9vayBsaWtlLCByZWNlaXZl
IGZlZWRiYWNrLCBhbmQgc2VlIGlmIEknbSBoZWFkaW5nIGluIHRoZQpyaWdodCBkaXJlY3Rpb24u
CgpNeSBiaWcgcXVlc3Rpb25zIGFyZToKCURvZXMgdGhlIFhlbiBwcm9qZWN0IGhhdmUgaW50ZXJl
c3QgaW4gUklTQy1WPwoJV2hhdCBjYW4gYmUgZG9uZSB0byBtYWtlIHRoZSBSSVNDLVYgcG9ydCBh
cyB1cHN0cmVhbWFibGUgYXMKCQlwb3NzaWJsZT8KCUFueSBtYWpvciBwaXRmYWxscz8KCkl0IHdv
dWxkIGJlIGdyZWF0IHRvIGhlYXIgYWxsIG9mIHlvdXIgZmVlZGJhY2suCgpBbGlzdGFpciBGcmFu
Y2lzICgyMCk6CiAgSEFDSzogT0UgQnVpbGQgY2hhbmdlcwogIEhBQ0s6IE1ha2VmaWxlOiBEb24n
dCBidWlsZCBYZW4gdG9vbHMKICByaXNjdjogbWFrZWZpbGVzIGFuZCBLY29uZmlnCiAgcmlzY3Y6
IEFkZCByaXNjdiB0byB0b29scy9saWJ4YyBoZWFkZXIgZmlsZXMKICByaXNjdjogQWRkIGFzbS1v
ZmZzZXRzLmMKICByaXNjdjogQWRkIGRlbGF5LmMKICByaXNjdjogQWRkIGRvbWFpbi5jCiAgcmlz
Y3Y6IEFkZCBkb21jdGwuYwogIHJpc2N2OiBBZGQgZ3Vlc3Rjb3B5LmMKICByaXNjdjogQWRkIHRp
bWUuYwogIHJpc2N2OiBBZGQgc21wLmMKICByaXNjdjogQWRkIHNodXRkb3duLmMKICByaXNjdjog
QWRkIHRyYXBzLmMKICByaXNjdjogQWRkIGlycS5jCiAgcmlzY3Y6IEFkZCB2bV9ldmVudC5jCiAg
cmlzY3Y6IEFkZCBwMm0uYwogIHJpc2N2OiBBZGQgdGhlIGxpYiBkaXJlY3RvcnkKICByaXNjdjog
QWRkIHNtcGJvb3QuYwogIHJpc2N2OiBBZGQgcGVyY3B1LmMKICByaXNjdjogQWRkIHN5c2N0bC5j
CgpCb2JieSBFc2hsZW1hbiAoMyk6CiAgcmlzY3Y6IGhlYWRlciBmaWxlcwogIHJpc2N2OiBlYXJs
eSBzZXR1cCBjb2RlCiAgcmlzY3Y6IEFkZCBpb21tdS5jCgogTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMyArLQogY29uZmlnL1N0ZEdOVS5tayAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMiArLQogY29uZmlnL3Jpc2N2NjQubWsgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNyArCiB0b29scy9jb25maWd1cmUgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDMyICstCiB0b29scy9maXJtd2FyZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgIDEy
ICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgIHwgICA3ICsKIHRv
b2xzL2xpYnhjL3hjX2NvcmUuaCAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGli
eGMveGNfY29yZV9yaXNjdi5oICAgICAgICAgICAgICB8ICA1NyArKwogeGVuL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL1J1bGVzLm1rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gvS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9yaXNjdi9LY29uZmlnICAgICAgICAgICAg
ICAgICAgIHwgIDM2ICsKIHhlbi9hcmNoL3Jpc2N2L01ha2VmaWxlICAgICAgICAgICAgICAgICAg
fCAgNjIgKysKIHhlbi9hcmNoL3Jpc2N2L1J1bGVzLm1rICAgICAgICAgICAgICAgICAgfCAgNTUg
KysKIHhlbi9hcmNoL3Jpc2N2L2FzbS1vZmZzZXRzLmMgICAgICAgICAgICAgfCAgMzggKwogeGVu
L2FyY2gvcmlzY3YvY29uZmlncy9yaXNjdjMyX2RlZmNvbmZpZyB8ICAgMAogeGVuL2FyY2gvcmlz
Y3YvY29uZmlncy9yaXNjdjY0X2RlZmNvbmZpZyB8ICAgMAogeGVuL2FyY2gvcmlzY3YvZGVsYXku
YyAgICAgICAgICAgICAgICAgICB8IDExNCArKysKIHhlbi9hcmNoL3Jpc2N2L2RvbWFpbi5jICAg
ICAgICAgICAgICAgICAgfCAyNzMgKysrKysrKwogeGVuL2FyY2gvcmlzY3YvZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICB8ICA1MyArKwogeGVuL2FyY2gvcmlzY3YvZ3Vlc3Rjb3B5LmMgICAgICAg
ICAgICAgICB8IDE1OCArKysrCiB4ZW4vYXJjaC9yaXNjdi9oZWFkLlMgICAgICAgICAgICAgICAg
ICAgIHwgMTgwICsrKysrCiB4ZW4vYXJjaC9yaXNjdi9pcnEuYyAgICAgICAgICAgICAgICAgICAg
IHwgMTA3ICsrKwogeGVuL2FyY2gvcmlzY3YvbGliL01ha2VmaWxlICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9yaXNjdi9saWIvZmluZF9uZXh0X2JpdC5jICAgICAgIHwgMjg0ICsrKysr
KysKIHhlbi9hcmNoL3Jpc2N2L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCA5MjUgKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3Jpc2N2L3AybS5jICAgICAgICAgICAgICAgICAg
ICAgfCAyNjEgKysrKysrKwogeGVuL2FyY2gvcmlzY3YvcGVyY3B1LmMgICAgICAgICAgICAgICAg
ICB8ICA4NCArKwogeGVuL2FyY2gvcmlzY3YvcGxhdGZvcm1zL0tjb25maWcgICAgICAgICB8ICAz
MSArCiB4ZW4vYXJjaC9yaXNjdi9zZXR1cC5jICAgICAgICAgICAgICAgICAgIHwgMTIyICsrKwog
eGVuL2FyY2gvcmlzY3Yvc2h1dGRvd24uYyAgICAgICAgICAgICAgICB8ICAyNCArCiB4ZW4vYXJj
aC9yaXNjdi9zbXAuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQxICsKIHhlbi9hcmNoL3Jpc2N2
L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgfCAxMTQgKysrCiB4ZW4vYXJjaC9yaXNjdi9zeXNj
dGwuYyAgICAgICAgICAgICAgICAgIHwgIDMxICsKIHhlbi9hcmNoL3Jpc2N2L3RpbWUuYyAgICAg
ICAgICAgICAgICAgICAgfCAgNzQgKysKIHhlbi9hcmNoL3Jpc2N2L3RyYXBzLmMgICAgICAgICAg
ICAgICAgICAgfCAgNTYgKysKIHhlbi9hcmNoL3Jpc2N2L3ZtX2V2ZW50LmMgICAgICAgICAgICAg
ICAgfCAgNDIgKwogeGVuL2FyY2gvcmlzY3YveGVuLmxkcy5TICAgICAgICAgICAgICAgICB8IDI2
MiArKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZSAgICAgICAgIHwgICAx
ICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2L01ha2VmaWxlICAgfCAgIDEgKwogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcmlzY3YvaW9tbXUuYyAgICB8ICA3NCArKwogeGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2FsdHAybS5oICAgICAgICAgICB8ICAzOSArCiB4ZW4vaW5jbHVkZS9hc20t
cmlzY3YvYXNtLmggICAgICAgICAgICAgIHwgIDc2ICsrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yv
YXRvbWljLmggICAgICAgICAgIHwgMjQ5ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Jp
dG9wcy5oICAgICAgICAgICB8IDMzMSArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2J1
Zy5oICAgICAgICAgICAgICB8ICA1OSArKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2J5dGVvcmRl
ci5oICAgICAgICB8ICAxNiArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvY2FjaGUuaCAgICAgICAg
ICAgIHwgIDI0ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jbXB4Y2hnLmggICAgICAgICAgfCAz
ODIgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2NvbmZpZy5oICAgICAgICAgICB8
IDIwMyArKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Nzci5oICAgICAgICAgICAgICB8IDEx
NyArKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jdXJyZW50LmggICAgICAgICAgfCAgNTAgKysK
IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9kZWJ1Z2dlci5oICAgICAgICAgfCAgMTUgKwogeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L2RlbGF5LmggICAgICAgICAgICB8ICAyOCArCiB4ZW4vaW5jbHVkZS9h
c20tcmlzY3YvZGVzYy5oICAgICAgICAgICAgIHwgIDEyICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9kZXZpY2UuaCAgICAgICAgICAgfCAgMTUgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RpdjY0
LmggICAgICAgICAgICB8ICAyMyArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZG9tYWluLmggICAg
ICAgICAgIHwgIDg1ICsrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2V2ZW50LmggICAgICAgICAg
ICB8ICA0MiArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZmVuY2UuaCAgICAgICAgICAgIHwgIDEy
ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9mbHVzaHRsYi5oICAgICAgICAgfCAgNTYgKysKIHhl
bi9pbmNsdWRlL2FzbS1yaXNjdi9ncmFudF90YWJsZS5oICAgICAgfCAgOTMgKysrCiB4ZW4vaW5j
bHVkZS9hc20tcmlzY3YvZ3Vlc3RfYWNjZXNzLmggICAgIHwgMTY0ICsrKysKIHhlbi9pbmNsdWRl
L2FzbS1yaXNjdi9ndWVzdF9hdG9taWNzLmggICAgfCAgNjIgKysKIHhlbi9pbmNsdWRlL2FzbS1y
aXNjdi9oYXJkaXJxLmggICAgICAgICAgfCAgMjcgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2h5
cGVyY2FsbC5oICAgICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW5pdC5oICAg
ICAgICAgICAgIHwgIDQyICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9pby5oICAgICAgICAgICAg
ICAgfCAyODMgKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvY2FwLmggICAgICAgICAg
ICB8ICAxNiArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW9tbXUuaCAgICAgICAgICAgIHwgIDQ5
ICsrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaXJxLmggICAgICAgICAgICAgIHwgIDU4ICsrCiB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvbWVtX2FjY2Vzcy5oICAgICAgIHwgIDM1ICsKIHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi9tbS5oICAgICAgICAgICAgICAgfCAzMDggKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi9tb25pdG9yLmggICAgICAgICAgfCAgNjUgKysKIHhlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9ub3NwZWMuaCAgICAgICAgICAgfCAgMjUgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2
L251bWEuaCAgICAgICAgICAgICB8ICA0MSArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcDJtLmgg
ICAgICAgICAgICAgIHwgNDEwICsrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wYWdl
LmggICAgICAgICAgICAgfCAzMjcgKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wYWdp
bmcuaCAgICAgICAgICAgfCAgMTYgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3BjaS5oICAgICAg
ICAgICAgICB8ICAzMSArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGVyY3B1LmggICAgICAgICAg
IHwgIDM0ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wZ3RhYmxlLWJpdHMuaCAgICAgfCAgNTMg
KysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wcm9jZXNzb3IuaCAgICAgICAgfCAgNjAgKysKIHhl
bi9pbmNsdWRlL2FzbS1yaXNjdi9yYW5kb20uaCAgICAgICAgICAgfCAgIDkgKwogeGVuL2luY2x1
ZGUvYXNtLXJpc2N2L3JlZ3MuaCAgICAgICAgICAgICB8ICA0MiArCiB4ZW4vaW5jbHVkZS9hc20t
cmlzY3YvcmlzY3ZfZW5jb2RpbmcuaCAgIHwgNjgyICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tcmlzY3Yvc2V0dXAuaCAgICAgICAgICAgIHwgIDE2ICsKIHhlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9zbXAuaCAgICAgICAgICAgICAgfCAgNTAgKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9zb2Z0aXJxLmggICAgICAgICAgfCAgMTYgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3NwaW5s
b2NrLmggICAgICAgICB8ICAxMyArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3RyaW5nLmggICAg
ICAgICAgIHwgIDI4ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zeXNyZWdzLmggICAgICAgICAg
fCAgMTQgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3N5c3RlbS5oICAgICAgICAgICB8ICA5NiAr
KysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi90aW1lLmggICAgICAgICAgICAgfCAgNjAgKysKIHhl
bi9pbmNsdWRlL2FzbS1yaXNjdi90cmFjZS5oICAgICAgICAgICAgfCAgMTIgKwogeGVuL2luY2x1
ZGUvYXNtLXJpc2N2L3R5cGVzLmggICAgICAgICAgICB8ICA3MyArKwogeGVuL2luY2x1ZGUvYXNt
LXJpc2N2L3ZtX2V2ZW50LmggICAgICAgICB8ICA2MSArKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2
L3hlbm9wcm9mLmggICAgICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1yaXNj
di5oICAgICAgICAgIHwgMTgxICsrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1yaXNjdi9o
dm0vc2F2ZS5oIHwgIDM5ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oICAgICAgICAg
ICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL3BtdS5oICAgICAgICAgICAgICAgICB8ICAg
MiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAgICAgICAgIHwgICAyICsKIDEw
MyBmaWxlcyBjaGFuZ2VkLCA5MDY0IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGNvbmZpZy9yaXNjdjY0Lm1rCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvbGlieGMveGNfY29yZV9yaXNjdi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlz
Y3YvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L01ha2VmaWxlCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvUnVsZXMubWsKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9yaXNjdi9hc20tb2Zmc2V0cy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvcmlzY3YvY29uZmlncy9yaXNjdjMyX2RlZmNvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL3Jpc2N2L2NvbmZpZ3MvcmlzY3Y2NF9kZWZjb25maWcKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9yaXNjdi9kZWxheS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
cmlzY3YvZG9tYWluLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9kb21jdGwu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2d1ZXN0Y29weS5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvaGVhZC5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvcmlzY3YvaXJxLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9saWIv
TWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9saWIvZmluZF9uZXh0
X2JpdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvbW0uYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3AybS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvcmlzY3YvcGVyY3B1LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9wbGF0
Zm9ybXMvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3NldHVwLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9zaHV0ZG93bi5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3Yvc21wLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9yaXNjdi9zbXBib290LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9zeXNj
dGwuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3RpbWUuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3RyYXBzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9yaXNjdi92bV9ldmVudC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3Yv
eGVuLmxkcy5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcmlz
Y3YvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9y
aXNjdi9pb21tdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Fs
dHAybS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2FzbS5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2F0b21pYy5oCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2JpdG9wcy5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2J1Zy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLXJpc2N2L2J5dGVvcmRlci5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L2NhY2hlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tcmlzY3YvY21weGNoZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJp
c2N2L2NvbmZpZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Nz
ci5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2N1cnJlbnQuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9kZWJ1Z2dlci5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RlbGF5LmgKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVzYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RldmljZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L2RpdjY0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tcmlzY3YvZG9tYWluLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlz
Y3YvZXZlbnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9mZW5j
ZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2ZsdXNodGxiLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZ3JhbnRfdGFibGUuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9ndWVzdF9hY2Nlc3MuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9ndWVzdF9hdG9taWNzLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaGFyZGlycS5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2h5cGVyY2FsbC5oCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2luaXQuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9pby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L2lvY2FwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tcmlzY3YvaW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9pcnEuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9tZW1fYWNj
ZXNzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvbW0uaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9tb25pdG9yLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yvbm9zcGVjLmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvbnVtYS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLXJpc2N2L3AybS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXJpc2N2L3BhZ2UuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9wYWdpbmcuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wY2ku
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wZXJjcHUuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wZ3RhYmxlLWJpdHMuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wcm9jZXNzb3IuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9yYW5kb20uaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9yZWdzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvcmlzY3ZfZW5jb2RpbmcuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zZXR1cC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L3NtcC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LXJpc2N2L3NvZnRpcnEuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9zcGlubG9jay5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3N0
cmluZy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3N5c3JlZ3Mu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zeXN0ZW0uaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi90aW1lLmgKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvdHJhY2UuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi90eXBlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L3ZtX2V2ZW50LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9hc20tcmlzY3YveGVub3Byb2YuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXJpc2N2LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1yaXNjdi9odm0vc2F2ZS5oCgotLSAKMi4yNS4wCgpUaGUgc291cmNlIGNvZGUgY2FuIGJl
IGZvdW5kIG9uIGdpdGh1YjoKCWh0dHBzOi8vZ2l0aHViLmNvbS9iZXNobGVtYW4veGVuL3RyZWUv
cG9ydC10by1yaXNjLXYKClRoZSBwYXRjaHNldCBvbmx5IHRhcmdldHMgdGhlIFFFTVUgdmlydCBi
b2FyZCBhbmQgaXQgaXMgdGVzdGVkIG9uCkFsaXN0YWlyIEZyYW5jaXMncyBwYXRjaHNldCBmb3Ig
UUVNVSB3aXRoIFJJU0MtViBoeXBlcnZpc29yIGV4dGVuc2lvbnMKdjAuNSwgZm91bmQgaGVyZToK
CWh0dHBzOi8vZ2l0aHViLmNvbS9hbGlzdGFpcjIzL3FlbXUvdHJlZS9tYWlubGluZS9hbGlzdGFp
ci9yaXNjdi1oeXAtZXh0LXYwLjUubmV4dAoKUUVNVSBpcyBidWlsdCB3aXRoOgoJZ2l0IGNsb25l
IC0tc2luZ2xlLWJyYW5jaCAtLWJyYW5jaCBtYWlubGluZS9hbGlzdGFpci9yaXNjdi1oeXAtZXh0
LXYwLjUubmV4dCBcCgkJaHR0cHM6Ly9naXRodWIuY29tL2FsaXN0YWlyMjMvcWVtdS5naXQKICAg
ICAgICBjZCBxZW11CiAgICAgICAgbWtkaXIgYnVpbGQgJiYgY2QgYnVpbGQKICAgICAgICAuLi9j
b25maWd1cmUgLS10YXJnZXQtbGlzdD1yaXNjdjY0LXNvZnRtbXUKCW1ha2UgLWokKG5wcm9jKSAm
JiBtYWtlIGluc3RhbGwKClRoZSBib290bG9hZGVyIHVzZWQgaXMgdGhlIHN0YW5kYXJkIE9wZW5T
QkksIGJ1aWx0IHdpdGggdGhlIGNvbW1hbmQ6CglDUk9TU19DT01QSUxFPXJpc2N2NjQtdW5rbm93
bi1saW51eC1nbnUtIFBMQVRGT1JNPXFlbXUvdmlydCBGV19QQVlMT0FEX1BBVEg9Li4veGVuL3hl
bi94ZW4gbWFrZQoKWGVuL1JJU0MtViBpcyBidWlsdCB3aXRoOgoJWEVOX1RBUkdFVF9BUkNIPXJp
c2N2NjQgQ1JPU1NfQ09NUElMRT1yaXNjdjY0LXVua25vd24tbGludXgtZ251LSBtYWtlIGJ1aWxk
CgpYZW4gbWF5IGJlIHJhbiB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKCXFlbXUtc3lzdGVt
LXJpc2N2NjQgLWNwdSBydjY0LHgtaD10cnVlIC1NIHZpcnQgLW0gNTEyTSAtZGlzcGxheSBub25l
IFwKCQktc2VyaWFsIHN0ZGlvIC1rZXJuZWwgXAoJCW9wZW5zYmkvYnVpbGQvcGxhdGZvcm0vcWVt
dS92aXJ0L2Zpcm13YXJlL2Z3X3BheWxvYWQuZWxmCgpBbHNvLCBzaG91dG91dCB0byBBbGlzdGFp
ciBGcmFuY2lzIChmcm9tIFdlc3Rlcm4gRGlnaXRhbCkgZm9yIGdldHRpbmcKdGhlIGJhbGwgcm9s
bGluZyBhbmQgZG9pbmcgYSB0b24gb2YgdGhlIGdyb3VuZHdvcmsgd2l0aApNYWtlZmlsZS9LY29u
ZmlnLCBhIHRvbiBvZiB0aGUgUklTQy1WIHNwZWNpZmljIGhlYWRlciBmaWxlcywgYW5kIGFsc28K
dGhlIFFFTVUgUklTQy1WIEggZXh0ZW5zaW9uIHN1cHBvcnQsIGFuZCBEYW4gUm9iZXJ0c29uIChh
IGNvbGxlYWd1ZSBvZgptaW5lIGF0IFN0YXIgTGFiKSBmb3IgaGVscCBpbiBmb3J3YXJkIHBvcnRp
bmcgYSBudW1iZXIgb2YgcGF0Y2hlcyB0aGF0CndlcmUgb3V0LW9mLXN5bmMgd2l0aCB1cHN0cmVh
bS4KCgpUaGFua3MsCkJvYmJ5IEVzaGxlbWFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L8-00057g-FY; Wed, 22 Jan 2020 05:14:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5KT-00067y-5j
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:13 +0000
X-Inumbo-ID: fea865a6-3cba-11ea-8e9a-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fea865a6-3cba-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:42 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id i126so2494570ywe.7
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=hPzG//PCqLHO4ojeBNgRN81r9BcFtFqIrb1fV21Zofw=;
 b=FGNwiaj4AVNFSh212mh20XBZSolIt6ZNVYb9Dk2wYNmgnjXt8jI7/DP6MLOpsCz9GP
 Yj33MCe5gc6GSnatR2kpZ069jLFjFvkfffX2MBg6p+vIjquibwZzb9OuAwBTNkj+jRZd
 IDwJTzCb0B4WfjJVuC9rhvui1Orskcf1d8qAe+XZPUBk5lYmKEDwLM1AuDzEcCptsKvA
 bAnKS3n7mU2N8a0eLqAxRKQFQSLVx17rdRvwPIzfKvgWi/+tYWlwXh80oDcwETamA/DY
 kqaGXPnAldqozuEVlItd4skyXztgbGRRwJqcsa4HqnwOW1kkLgL0mmeRrwHRJWCAJb67
 k4Bw==
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=hPzG//PCqLHO4ojeBNgRN81r9BcFtFqIrb1fV21Zofw=;
 b=Yl24uKd6aNWJLqWIkxNwJMwuR3eLZyefPrvu+dUBt587pCiauYWeniI5n3JJYCk4WZ
 XdNJmr++/qZVRNNzt0y6iHLZc0OvFiOjIqofRhj3T46NvyxPXnEu61l+sn0dWTW7Cn02
 ZsETI1JpNXUmfnjQUgt5jttTuqUx1y67MmW+tI2LTtknFFkjWPS/JHfMqpPLaUI1J4Eu
 Kbllm1BB4T4BqX8Hdt7P0chBP56hmJRb1vN4XBE3Goas9ieRv1A6K9odA2muxELrXkvj
 7rjOUbjZSKZO3nHb7wvW3a8OhsQPqRzEDJ+L+i0VC/LAtzqWLZ4nQlxI04pYvxtY8XEG
 g4WQ==
X-Gm-Message-State: APjAAAUwG0+d7KUw6pE4kkoL4RsiBzpj3Um808rWjLX7voO/lx+ZJIeN
 5vI+ABsn0IcNVHjkmCo4oUJNVuQkQPtvCg==
X-Google-Smtp-Source: APXvYqz4BiboNf2rJ3QyV/9KQu9GEtr+/CKitUhpBMgpyb3XJrVEOg2pQEeKH7VmmGyoroh9/d/8iw==
X-Received: by 2002:a81:7389:: with SMTP id o131mr5780087ywc.212.1579658441536; 
 Tue, 21 Jan 2020 18:00:41 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:41 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:48 -0600
Message-Id: <4746987465e0685e00c3e55dee58c83e03bea578.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 09/23] riscv: Add domain.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2RvbWFpbi5jIHwgMjczICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzMgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2RvbWFpbi5jCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvcmlzY3YvZG9tYWluLmMgYi94ZW4vYXJjaC9yaXNjdi9kb21haW4uYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yMDYzNjZhYmY3Ci0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gvcmlzY3YvZG9tYWluLmMKQEAgLTAsMCArMSwyNzMgQEAKKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqCisgKiBDb3B5cmlnaHQgMjAxOSAoQykgQWxpc3RhaXIgRnJhbmNpcyA8YWxp
c3RhaXIuZnJhbmNpc0B3ZGMuY29tPgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50
ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9m
IHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJT
b2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlv
biwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNv
cHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9v
cgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMg
dG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0
byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBu
b3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAq
IGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoK
KyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9G
IEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1J
VEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNI
QUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFO
WSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2luY2x1ZGUgPHhl
bi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRf
dGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL2luaXQu
aD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CisjaW5jbHVkZSA8
eGVuL3dhaXQuaD4KKworREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsK
Kworc3RhdGljIHZvaWQgZG9faWRsZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CisKKyAgICBzY2hlZF90aWNrX3N1c3BlbmQoKTsKKyAgICAvKiBz
Y2hlZF90aWNrX3N1c3BlbmQoKSBjYW4gcmFpc2UgVElNRVJfU09GVElSUS4gUHJvY2VzcyBpdCBu
b3cuICovCisgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICBsb2NhbF9pcnFf
ZGlzYWJsZSgpOworICAgIGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkgKQorICAgIHsKKyAgICAg
ICAgd2FpdF9mb3JfaW50ZXJydXB0KCk7CisgICAgfQorICAgIGxvY2FsX2lycV9lbmFibGUoKTsK
KworICAgIHNjaGVkX3RpY2tfcmVzdW1lKCk7Cit9CisKK3ZvaWQgaWRsZV9sb29wKHZvaWQpCit7
CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKworICAgIGZvciAo
IDsgOyApCisgICAgeworICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKGNwdSkgKQorICAgICAg
ICAgICAgc3RvcF9jcHUoKTsKKworICAgICAgICAvKiBBcmUgd2UgaGVyZSBmb3IgcnVubmluZyB2
Y3B1IGNvbnRleHQgdGFza2xldHMsIG9yIGZvciBpZGxpbmc/ICovCisgICAgICAgIGlmICggdW5s
aWtlbHkodGFza2xldF93b3JrX3RvX2RvKGNwdSkpICkKKyAgICAgICAgICAgIGRvX3Rhc2tsZXQo
KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVzdCBzb2Z0aXJxcyB0d2ljZSAtLS0gZmlyc3Qg
dG8gc2VlIGlmIHNob3VsZCBldmVuIHRyeSBzY3J1YmJpbmcKKyAgICAgICAgICogYW5kIHRoZW4s
IGFmdGVyIGl0IGlzIGRvbmUsIHdoZXRoZXIgc29mdGlycXMgYmVjYW1lIHBlbmRpbmcKKyAgICAg
ICAgICogd2hpbGUgd2Ugd2VyZSBzY3J1YmJpbmcuCisgICAgICAgICAqLworICAgICAgICBlbHNl
IGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICYmICFzY3J1Yl9mcmVlX3BhZ2VzKCkgJiYKKyAg
ICAgICAgICAgICAgICAgICFzb2Z0aXJxX3BlbmRpbmcoY3B1KSApCisgICAgICAgICAgICBkb19p
ZGxlKCk7CisKKyAgICAgICAgZG9fc29mdGlycSgpOworICAgICAgICAvKgorICAgICAgICAgKiBX
ZSBNVVNUIGJlIGxhc3QgKG9yIGJlZm9yZSBkc2IsIHdmaSkuIE90aGVyd2lzZSBhZnRlciB3ZSBn
ZXQgdGhlCisgICAgICAgICAqIHNvZnRpcnEgd2Ugd291bGQgZXhlY3V0ZSBkc2Isd2ZpIChhbmQg
c2xlZXApIGFuZCBub3QgcGF0Y2guCisgICAgICAgICAqLworICAgICAgICBjaGVja19mb3JfbGl2
ZXBhdGNoX3dvcmsoKTsKKyAgICB9Cit9CisKKwordm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCit7CisgICAgQVNTRVJUKGxvY2FsX2lycV9p
c19lbmFibGVkKCkpOworICAgIEFTU0VSVChwcmV2ICE9IG5leHQpOworICAgIEFTU0VSVCghdmNw
dV9jcHVfZGlydHkobmV4dCkpOworCisgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKworICAgIC8q
IFRPRE8gKi8KKworICAgIHNldF9jdXJyZW50KG5leHQpOworfQorCit2b2lkIGNvbnRpbnVlX3J1
bm5pbmcoc3RydWN0IHZjcHUgKnNhbWUpCit7CisgICAgLyogTm90aGluZyB0byBkbyAqLworfQor
Cit2b2lkIHN5bmNfbG9jYWxfZXhlY3N0YXRlKHZvaWQpCit7CisgICAgLyogTm90aGluZyB0byBk
byAtLSBubyBsYXp5IHN3aXRjaGluZyAqLworfQorCit2b2lkIHN5bmNfdmNwdV9leGVjc3RhdGUo
c3RydWN0IHZjcHUgKnYpCit7CisgICAgLyogTm90aGluZyB0byBkbyAtLSBubyBsYXp5IHN3aXRj
aGluZyAqLworfQorCit1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KAorICAgIHVuc2lnbmVkIGludCBvcCwgY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCit7CisJLyog
VE9ETyAqLworCisJcmV0dXJuIDA7Cit9CisKK3ZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZv
aWQpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAgQVNTRVJUKGlzX2lk
bGVfdmNwdSh2KSk7CisKKyAgICByZXNldF9zdGFja19hbmRfanVtcChpZGxlX2xvb3ApOworfQor
CitzdHJ1Y3QgZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqZDsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCpkKSA+IFBBR0VfU0laRSk7Cisg
ICAgZCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgMCk7CisgICAgaWYgKCBkID09IE5VTEwgKQor
ICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGNsZWFyX3BhZ2UoZCk7CisgICAgcmV0dXJuIGQ7
Cit9CisKK3ZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
ZnJlZV94ZW5oZWFwX3BhZ2UoZCk7Cit9CisKK3ZvaWQgZHVtcF9wYWdlZnJhbWVfaW5mbyhzdHJ1
Y3QgZG9tYWluICpkKQoreworCit9CisKK2ludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWco
c3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCit7CisgICAgLyogVE9ETyAq
LworCisgICAgcmV0dXJuIDA7Cit9CisKKworaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVh
dGVkb21haW4gKmNvbmZpZykKK3sKKyAgICAvKiBUT0RPICovCisKKyAgICByZXR1cm4gMDsKK30K
Kwordm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisKK3Zv
aWQgYXJjaF9kb21haW5fc2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKwordm9pZCBh
cmNoX2RvbWFpbl9wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQoreworfQorCit2b2lkIGFyY2hfZG9t
YWluX3VucGF1c2Uoc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKworaW50IGFyY2hfZG9tYWluX3Nv
ZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKwor
dm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIC8qIFRPRE8gKi8KK30KKworaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIC8qIFRPRE8gKi8KKworICAgIHJldHVybiAwOworfQorCit2
b2lkIGFyY2hfZHVtcF9kb21haW5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHAybV9k
dW1wX2luZm8oZCk7Cit9CisKK2xvbmcgYXJjaF9kb192Y3B1X29wKGludCBjbWQsIHN0cnVjdCB2
Y3B1ICp2LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICByZXR1cm4g
LUVOT1NZUzsKK30KKwordm9pZCBhcmNoX2R1bXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIC8qIFRPRE8gKi8KK30KKworaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCisgICAgc3Ry
dWN0IHZjcHUgKnYsIHZjcHVfZ3Vlc3RfY29udGV4dF91IGMpCit7CisgICAgLyogVE9ETyAqLwor
CisgICAgcmV0dXJuIDA7Cit9CisKKyNkZWZpbmUgTUFYX1BBR0VTX1BFUl9WQ1BVICAyCisKK3N0
cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgQlVJTERfQlVHX09OKHNpemVvZigqdikgPiBNQVhf
UEFHRVNfUEVSX1ZDUFUgKiBQQUdFX1NJWkUpOworICAgIHYgPSBhbGxvY194ZW5oZWFwX3BhZ2Vz
KGdldF9vcmRlcl9mcm9tX2J5dGVzKHNpemVvZigqdikpLCAwKTsKKyAgICBpZiAoIHYgIT0gTlVM
TCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IERJVl9ST1VORF9VUChzaXplb2YoKnYpLCBQQUdFX1NJWkUpOyBpKysgKQorICAgICAg
ICAgICAgY2xlYXJfcGFnZSgodm9pZCAqKXYgKyBpICogUEFHRV9TSVpFKTsKKyAgICB9CisKKyAg
ICByZXR1cm4gdjsKK30KKwordm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIGZyZWVfeGVuaGVhcF9wYWdlcyh2LCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplb2Yo
KnYpKSk7Cit9CisKK2ludCBhcmNoX2luaXRpYWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCit7CisgICAgcmV0dXJuIGRlZmF1bHRfaW5p
dGlhbGlzZV92Y3B1KHYsIGFyZyk7Cit9CisKK2ludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZj
cHUgKnYpCit7CisgICAgLyogVE9ETyAqLworICAgIHJldHVybiAwOworfQorCitpbnQgYXJjaF92
Y3B1X2NyZWF0ZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgLyog
VE9ETyAqLworCisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRPRE8gKi8KK30KLS0gCjIuMjUuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LA-00058k-CL; Wed, 22 Jan 2020 05:14:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Kx-0006AG-5o
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:43 +0000
X-Inumbo-ID: 0730ab5c-3cbb-11ea-8e9a-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0730ab5c-3cbb-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:56 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id x18so2407783ybk.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=DguBlsKx+useix8AowTQdVRjFHam0pkwXuJUG2anYyE=;
 b=EsVD+8pI6nXMDMwgrGzPC4tA+Fs9GZ8bjuyTOcQwjY7tGqgLXpsPWINXCd8ZoECG4y
 JR2Q+9ypRbne9ZWErG6lQ0DSuf3s3RSw2lvls6gQTJai2nJ2REbjBH5QeR5qUih7U9cY
 vkHIXd8JaIMRrIsmytTZ9EQ0D0c/uNo9kMvQR0BIkUujinlr/pNCPCwQ30vSWo3xmA4W
 2MG1Kyi9UhfMkt89D7wsgMe3ujTj2M6vpQM/UBxc/qTOvXzEM/epErZ9s5bFvMSauQNV
 1pB88nRRUSG9Ih1xr/wiAQhRafxo+2RcOo+SDAfBA7GBBEuZ2SiV47QWUM/WkF638n40
 yvwQ==
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=DguBlsKx+useix8AowTQdVRjFHam0pkwXuJUG2anYyE=;
 b=HP4n7IAcYeEU6ZsAE+jkCupq5vYhAF3E3arQX6KNuw3yIxrpA7gorUSqbFRxBZUjeM
 bjhZNkvGz2F1oMonK97VaYwEg019CaTpjsKV3FMa+XFwxbg9VoPsLfXrOzvMdFEixc9A
 e+L04N6Tr6SkLDN4UjTR8Qn5U7lZdK4vv6bJVWd/FiOOl+v0dzLEfugVvbqZ+jCo1XFT
 qZV/Ugr6/x1oOvn0hDtR4SFoudoQT3BlFF6Fvx6oWDDpL3g46JaSUKROf4GXOUQ9NQwn
 WctRWc+dlIDLrTcIdslanDgS3OCuXy2IxdpfpXQJRJyibEL/2qozM+ag0Y2P+tMlrxuA
 PQEA==
X-Gm-Message-State: APjAAAXIEA4I+uVz/6Sl5vCzKLLSwXMe04DIeNW3DlEAwm/aRbmAqCM7
 zSm+YMnmaKRf0cW4P695kgOzjtglFdj6Bg==
X-Google-Smtp-Source: APXvYqwcQY9WggTe5u4m8SXsAuN0oxZD80nFxkwp5sZreRxgYxsytUpmOD+Dz43PGkrl0Ok02qW0vg==
X-Received: by 2002:a25:df83:: with SMTP id w125mr6266579ybg.137.1579658455928; 
 Tue, 21 Jan 2020 18:00:55 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:55 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:54 -0600
Message-Id: <724f266934a68f53dafca2c9a65ed4001e6883d5.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 15/23] riscv: Add traps.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3RyYXBzLmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvdHJhcHMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3Jpc2N2L3RyYXBzLmMgYi94ZW4vYXJjaC9yaXNjdi90cmFwcy5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQwMTQ3YTUyN2YKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC9yaXNjdi90cmFwcy5jCkBAIC0wLDAgKzEsNTYgQEAKKy8qCisgKiBSSVNDLVYgVHJhcCBo
YW5kbGVycworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IK
KyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8
eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CisjaW5jbHVkZSA8eGVuL2lycS5oPgorI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8
eGVuL21lbV9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vcGVy
ZmMuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNp
bmNsdWRlIDx4ZW4vc3RyaW5nLmg+CisjaW5jbHVkZSA8eGVuL3N5bWJvbHMuaD4KKyNpbmNsdWRl
IDx4ZW4vdmVyc2lvbi5oPgorI2luY2x1ZGUgPHhlbi92aXJ0dWFsX3JlZ2lvbi5oPgorCisjaW5j
bHVkZSA8cHVibGljL3NjaGVkLmg+CisjaW5jbHVkZSA8cHVibGljL3hlbi5oPgorCit2b2lkIHNo
b3dfc3RhY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgLyogVE9E
TyAqLworfQorCit2b2lkIHNob3dfZXhlY3V0aW9uX3N0YXRlKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQoreworICAgIC8qIFRPRE8gKi8KK30KKwordm9pZCB2Y3B1X3Nob3dfZXhl
Y3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIFRPRE8gKi8KK30KKworZW51
bSBtY19kaXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBtY19zdGF0ZSAq
c3RhdGUpCit7CisgICAgLyogVE9ETyAqLworCisgICAgcmV0dXJuIG1jX2NvbnRpbnVlOworfQot
LSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L7-00056c-0q; Wed, 22 Jan 2020 05:14:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5K9-00066g-4j
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:53 +0000
X-Inumbo-ID: fc63cb50-3cba-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc63cb50-3cba-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:38 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id 10so2495911ywv.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=SaWxfqJm41og76Jm8+3U0jfqiLqBbAIVCGxH45ZlXVE=;
 b=DqogCYDGO7HOA7o00P5BDVsVGvegQSD5WVxKJZYPUuuEmgjzIJz3H0TCVK+keK3ZzE
 wwWFN56Uts9hlpjKzESUphReFBZRB6Mhru5pdPivWp11IinKXJRGZbUGGjlznIM3QVcS
 vtbt2Gt/VyMf+6w95O+edtJMmP0c+GGypUl7dOF/Bk54Ots5HpLxzNG3dQaXbaptsmL2
 TUX5ErMK2eR1Vw6AJUpn2zDyLn/D5d3m8hoYIzw1C19LPk4DGRrgiglJetJZrHM2rJMZ
 XMq77AB8OlsO5spvnkGdAxMc8m7GAon5YxGoFebqPEusJbC0SaHzBAINKHMPpsTjRFZi
 Q73g==
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=SaWxfqJm41og76Jm8+3U0jfqiLqBbAIVCGxH45ZlXVE=;
 b=HRmR19Axt+uAM/r+JNyQH1Ozjbd64R+CEVPdAWvlgIruHKDzIgO1V0pGGuRw4DNQOX
 r+n1Nvs7eXCfS+nwl5/qChNI7UVallm5pQFyyaKrtlNZXoBIITxU6pDvLLB8kv8tIpQY
 g51nshXJBwf4hgGN+ZHVIm86ud+d2GFuBCJsxNtUK69Q9ta31aeQBC/x/J3cAW5ZGsPS
 2JGDRfyYKANtT47l4okqaBofh99UbvvIA3r8mwU3X9Zc9PZKKbPhxEr8lpZHOlfesJ3r
 IYZDlhfkQKwosIoxWFds8xzGkq8awFf8JhOOa3r4JZ91avP8Abks8UKNZjCLoh6AsP8u
 Ou5g==
X-Gm-Message-State: APjAAAVC5jYZnROCkEGGQvjYClpjkqJECfajxBBGy7n+N/iXREs7Htod
 aC3wJO/u3fkNnufFnD99PJJXDqjjqLIgjA==
X-Google-Smtp-Source: APXvYqwI4dO/6vXrjh2FJiTrFN0JiKfKeVXlZCVjXDH+J4MZdxnZVsVMah/rpXTf0ZgQWC6hOc1PKw==
X-Received: by 2002:a81:4f56:: with SMTP id d83mr5506611ywb.39.1579658437784; 
 Tue, 21 Jan 2020 18:00:37 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:37 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:45 -0600
Message-Id: <ceb608b4e5c5ffc75e5787c57cd3f671efb77879.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 06/23] riscv: Add riscv to tools/libxc
 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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDcgKysrKysKIHRvb2xzL2xpYnhjL3hj
X2NvcmUuaCAgICAgICAgIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX2NvcmVfcmlzY3YuaCAgIHwg
NTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
NjYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhjL3hjX2NvcmVf
cmlzY3YuaAoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNzVmMTkxYWUzYS4uNGNiZTM1YmIyYiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTgzLDYgKzgzLDEzIEBACiAjZGVmaW5lIHhlbl9tYigp
ICAgYXNtIHZvbGF0aWxlICgiZG1iIHN5IiA6IDogOiAibWVtb3J5IikKICNkZWZpbmUgeGVuX3Jt
YigpICBhc20gdm9sYXRpbGUgKCJkbWIgc3kiIDogOiA6ICJtZW1vcnkiKQogI2RlZmluZSB4ZW5f
d21iKCkgIGFzbSB2b2xhdGlsZSAoImRtYiBzeSIgOiA6IDogIm1lbW9yeSIpCisjZWxpZiBkZWZp
bmVkKF9fcmlzY3YpCisjZGVmaW5lIFJJU0NWX0ZFTkNFKHAsIHMpIFwKKyAgX19hc21fXyBfX3Zv
bGF0aWxlX18gKCJmZW5jZSAiICNwICIsIiAjcyA6IDogOiAibWVtb3J5IikKKworI2RlZmluZSB4
ZW5fbWIoKSAgUklTQ1ZfRkVOQ0UocncscncpCisjZGVmaW5lIHhlbl9ybWIoKSBSSVNDVl9GRU5D
RShyLHIpCisjZGVmaW5lIHhlbl93bWIoKSBSSVNDVl9GRU5DRSh3LHcpCiAjZWxzZQogI2Vycm9y
ICJEZWZpbmUgYmFycmllcnMiCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Nv
cmUuaCBiL3Rvb2xzL2xpYnhjL3hjX2NvcmUuaAppbmRleCBlZDdlZDUzY2E1Li43YmFiYTNlNGJk
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jb3JlLmgKKysrIGIvdG9vbHMvbGlieGMveGNf
Y29yZS5oCkBAIC0xNTUsNiArMTU1LDggQEAgaW50IHhjX2NvcmVfYXJjaF9nZXRfc2NyYXRjaF9n
cGZuKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICMgaW5jbHVkZSAieGNfY29y
ZV94ODYuaCIKICNlbGlmIGRlZmluZWQgKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18p
CiAjIGluY2x1ZGUgInhjX2NvcmVfYXJtLmgiCisjZWxpZiBkZWZpbmVkKF9fcmlzY3YpCisjIGlu
Y2x1ZGUgInhjX2NvcmVfcmlzY3YuaCIKICNlbHNlCiAjIGVycm9yICJ1bnN1cHBvcnRlZCBhcmNo
aXRlY3R1cmUiCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NvcmVfcmlzY3Yu
aCBiL3Rvb2xzL2xpYnhjL3hjX2NvcmVfcmlzY3YuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi4zNTMwMjA1NzZlCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGMv
eGNfY29yZV9yaXNjdi5oCkBAIC0wLDAgKzEsNTcgQEAKKy8qCisgKiBUaGlzIGxpYnJhcnkgaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisg
KiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJh
bCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKi8KKworI2lmbmRlZiBYQ19D
T1JFX1JJU0NWX0gKKyNkZWZpbmUgWENfQ09SRV9SSVNDVl9ICisKKyNkZWZpbmUgRUxGX0FSQ0hf
REFUQSAgICAgICAgICAgRUxGREFUQTJMU0IKKyNkZWZpbmUgRUxGX0FSQ0hfTUFDSElORSAgICAg
ICAgRU1fUklTQ1YKKworc3RydWN0IHhjX2NvcmVfYXJjaF9jb250ZXh0IHsKKyAgICAvKiBub3Ro
aW5nICovCit9OworCisjZGVmaW5lIHhjX2NvcmVfYXJjaF9jb250ZXh0X2luaXQoYXJjaF9jdHh0
KSAgICAgICAgICAgIGRvIHt9IHdoaWxlICgwKQorI2RlZmluZSB4Y19jb3JlX2FyY2hfY29udGV4
dF9mcmVlKGFyY2hfY3R4dCkgICAgICAgICAgICBkbyB7fSB3aGlsZSAoMCkKKyNkZWZpbmUgeGNf
Y29yZV9hcmNoX2NvbnRleHRfZ2V0KGFyY2hfY3R4dCwgY3R4dCwgeGNoLCBkb21pZCkgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgwKQorI2RlZmluZSB4Y19jb3JlX2FyY2hfY29udGV4dF9kdW1wKHhjaCwgYXJjaF9jdHh0
LCBhcmdzLCBkdW1wX3J0bikgICAgKDApCisKK2ludAoreGNfY29yZV9hcmNoX2dwZm5fbWF5X3By
ZXNlbnQoc3RydWN0IHhjX2NvcmVfYXJjaF9jb250ZXh0ICphcmNoX2N0eHQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbik7CitzdGF0aWMgaW5saW5lIGlu
dAoreGNfY29yZV9hcmNoX2NvbnRleHRfZ2V0X3NoZHIoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfY29yZV9hcmNoX2NvbnRleHQgKmFy
Y2hfY3R4dCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfY29yZV9z
ZWN0aW9uX2hlYWRlcnMgKnNoZWFkZXJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhjX2NvcmVfc3RydGFiICpzdHJ0YWIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZmlsZXN6LCB1aW50NjRfdCBvZmZzZXQpCit7CisgICAgKmZpbGVzeiA9
IDA7CisgICAgcmV0dXJuIDA7Cit9CisKKyNlbmRpZiAvKiBYQ19DT1JFX1JJU0NWX0ggKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L9-000583-3a; Wed, 22 Jan 2020 05:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Kd-00068a-4n
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:23 +0000
X-Inumbo-ID: 01c14e60-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01c14e60-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:47 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id v126so2481422ywc.10
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=tVeW5GY1jFWlO2G9XHobSpgwoDZA3lnMYQkqKBzkx3Q=;
 b=Vbqa9HleQrDyGPECtEfpgh84mR1AQabPUxOKxYuc8lPkuIjKw+jI/+y/ZVRh2hqqHJ
 Y9LXfBqNREwf5gECz8uy4UnouwElrxZdPtQFlsn/4ETxko0ENyJd32bxOXK9slCvA5Vf
 8CYXajhnCWkC8Or13Z9E9PSLqc4HA7pMgWQ8vUDJ4ChG7qqUDBRk2syQPiEobURTjSwS
 03uNEmgErI32tUjSldamYzh3rvGGtdXkKsIC4jo9p/wL3Q3QgX499jB9oqNJwxrVACBG
 a/eARvdMtbDnrhbgbH+uwjaXW+F/Itgu1CaL/LWeT1VUqsspWH0U32exXHgKMNy2w8gZ
 AsUw==
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=tVeW5GY1jFWlO2G9XHobSpgwoDZA3lnMYQkqKBzkx3Q=;
 b=BxJVQMRkx7rqZ4G/N0wc4ezB5uWdxWnG0CpmJT899iGNvKGBwZPsMQBJSxOoe2Zj1D
 U0YtNxAw/v36r+JyLopmlURg+kRGpXjJ+G59Y4sYl2CNT9eX3Ip9Vmp4UVU7Rcl/9Zsk
 CJSdntEaWQ5HEmTrRQHKup3vKeevydy5pMGX4reaZVYyTtH2KMW2XObyFvKzbMdGGd0a
 8GhOXUfQ9hfv/vVoZqQ1KldGDo+TlrampCBkv/CvuZrRb0DaT8JCywi+XngdiwErdi9O
 VoP5tlDZdRF42EoCWGz9rbpWPSKcBnxUPjeRtj/Fhghl3Z5YufUU7dPPIqhU4Md1K1KL
 uq5A==
X-Gm-Message-State: APjAAAVPxnRbXikQvPXlsH6NblibtGHcZbQ/N3F7dvTpJcdXu4Spn5Y+
 UP1IC88vFqlIiNZfSL/C6gvfcWGh/AEMGQ==
X-Google-Smtp-Source: APXvYqzhjOb12wNiNHgyzt+CGioFUk9q1vNs0ERns2IbS7PaVD7wSSKT1mfzAc2KL28xXvWbGCiVZg==
X-Received: by 2002:a81:758a:: with SMTP id q132mr5634042ywc.162.1579658446233; 
 Tue, 21 Jan 2020 18:00:46 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:45 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:50 -0600
Message-Id: <3681ad921f88a931dd99a1f69d940d4991d7db11.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 11/23] riscv: Add guestcopy.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2d1ZXN0Y29weS5jIHwgMTU4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNTggaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2d1ZXN0Y29weS5jCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvcmlzY3YvZ3Vlc3Rjb3B5LmMgYi94ZW4vYXJjaC9yaXNjdi9ndWVzdGNvcHkuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jMmY3NzAwZWFiCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gvcmlzY3YvZ3Vlc3Rjb3B5LmMKQEAgLTAsMCArMSwxNTggQEAKKyNp
bmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVk
ZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYWNjZXNzLmg+CisKKyNkZWZpbmUgQ09QWV9mbHVz
aF9kY2FjaGUgICAoMVUgPDwgMCkKKyNkZWZpbmUgQ09QWV9mcm9tX2d1ZXN0ICAgICAoMFUgPDwg
MSkKKyNkZWZpbmUgQ09QWV90b19ndWVzdCAgICAgICAoMVUgPDwgMSkKKyNkZWZpbmUgQ09QWV9p
cGEgICAgICAgICAgICAoMFUgPDwgMikKKyNkZWZpbmUgQ09QWV9saW5lYXIgICAgICAgICAoMVUg
PDwgMikKKwordHlwZWRlZiB1bmlvbgoreworICAgIHN0cnVjdAorICAgIHsKKyAgICAgICAgc3Ry
dWN0IHZjcHUgKnY7CisgICAgfSBndmE7CisKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHN0
cnVjdCBkb21haW4gKmQ7CisgICAgfSBncGE7Cit9IGNvcHlfaW5mb190OworCisjZGVmaW5lIEdW
QV9JTkZPKHZjcHUpICgoY29weV9pbmZvX3QpIHsgLmd2YSA9IHsgdmNwdSB9IH0pCisjZGVmaW5l
IEdQQV9JTkZPKGRvbWFpbikgKChjb3B5X2luZm9fdCkgeyAuZ3BhID0geyBkb21haW4gfSB9KQor
CitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqdHJhbnNsYXRlX2dldF9wYWdlKGNvcHlfaW5mb190
IGluZm8sIHVpbnQ2NF90IGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgbGluZWFyLCBib29sIHdyaXRlKQoreworICAgIHAybV90eXBlX3QgcDJt
dDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKGluZm8uZ3BhLmQsIHBhZGRyX3RvX3BmbihhZGRyKSwgJnAybXQsIFAyTV9BTExPQyk7
CisKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoICFw
Mm1faXNfcmFtKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAg
ICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gcGFnZTsKK30KKworc3RhdGljIHVu
c2lnbmVkIGxvbmcgY29weV9ndWVzdCh2b2lkICpidWYsIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVk
IGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvcHlfaW5mb190IGlu
Zm8sIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICAvKiBYWFggbmVlZHMgdG8gaGFuZGxlIGZh
dWx0cyAqLworICAgIHVuc2lnbmVkIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOworCisgICAg
QlVJTERfQlVHX09OKChzaXplb2YoYWRkcikpIDwgc2l6ZW9mKHZhZGRyX3QpKTsKKyAgICBCVUlM
RF9CVUdfT04oKHNpemVvZihhZGRyKSkgPCBzaXplb2YocGFkZHJfdCkpOworCisgICAgd2hpbGUg
KCBsZW4gKQorICAgIHsKKyAgICAgICAgdm9pZCAqcDsKKyAgICAgICAgdW5zaWduZWQgc2l6ZSA9
IG1pbihsZW4sICh1bnNpZ25lZClQQUdFX1NJWkUgLSBvZmZzZXQpOworICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOworCisgICAgICAgIHBhZ2UgPSB0cmFuc2xhdGVfZ2V0X3BhZ2UoaW5m
bywgYWRkciwgZmxhZ3MgJiBDT1BZX2xpbmVhciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbGFncyAmIENPUFlfdG9fZ3Vlc3QpOworICAgICAgICBpZiAoIHBhZ2UgPT0gTlVM
TCApCisgICAgICAgICAgICByZXR1cm4gbGVuOworCisgICAgICAgIHAgPSBfX21hcF9kb21haW5f
cGFnZShwYWdlKTsKKyAgICAgICAgcCArPSBvZmZzZXQ7CisgICAgICAgIGlmICggZmxhZ3MgJiBD
T1BZX3RvX2d1ZXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IGJ1ZiB3aWxsIGJlIE5VTEwgd2hlbiB0aGUgY2FsbGVyIHJlcXVlc3QgdG8gemVybyB0aGUKKyAg
ICAgICAgICAgICAqIGd1ZXN0IG1lbW9yeS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
aWYgKCBidWYgKQorICAgICAgICAgICAgICAgIG1lbWNweShwLCBidWYsIHNpemUpOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIG1lbXNldChwLCAwLCBzaXplKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgICAgICBtZW1jcHkoYnVmLCBwLCBzaXplKTsKKworICAg
ICAgICBpZiAoIGZsYWdzICYgQ09QWV9mbHVzaF9kY2FjaGUgKQorICAgICAgICAgICAgY2xlYW5f
ZGNhY2hlX3ZhX3JhbmdlKHAsIHNpemUpOworCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHAg
LSBvZmZzZXQpOworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgbGVuIC09IHNpemU7
CisgICAgICAgIGJ1ZiArPSBzaXplOworICAgICAgICBhZGRyICs9IHNpemU7CisgICAgICAgIC8q
CisgICAgICAgICAqIEFmdGVyIHRoZSBmaXJzdCBpdGVyYXRpb24sIGd1ZXN0IHZpcnR1YWwgYWRk
cmVzcyBpcyBjb3JyZWN0bHkKKyAgICAgICAgICogYWxpZ25lZCB0byBQQUdFX1NJWkUuCisgICAg
ICAgICAqLworICAgICAgICBvZmZzZXQgPSAwOworICAgIH0KKworICAgIHJldHVybiAwOworfQor
Cit1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkICpm
cm9tLCB1bnNpZ25lZCBsZW4pCit7CisgICAgcmV0dXJuIGNvcHlfZ3Vlc3QoKHZvaWQgKilmcm9t
LCAodmFkZHJfdCl0bywgbGVuLAorICAgICAgICAgICAgICAgICAgICAgIEdWQV9JTkZPKGN1cnJl
bnQpLCBDT1BZX3RvX2d1ZXN0IHwgQ09QWV9saW5lYXIpOworfQorCit1bnNpZ25lZCBsb25nIHJh
d19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxl
bikKK3sKKyAgICByZXR1cm4gY29weV9ndWVzdCgodm9pZCAqKWZyb20sICh2YWRkcl90KXRvLCBs
ZW4sIEdWQV9JTkZPKGN1cnJlbnQpLAorICAgICAgICAgICAgICAgICAgICAgIENPUFlfdG9fZ3Vl
c3QgfCBDT1BZX2ZsdXNoX2RjYWNoZSB8IENPUFlfbGluZWFyKTsKK30KKwordW5zaWduZWQgbG9u
ZyByYXdfY2xlYXJfZ3Vlc3Qodm9pZCAqdG8sIHVuc2lnbmVkIGxlbikKK3sKKyAgICByZXR1cm4g
Y29weV9ndWVzdChOVUxMLCAodmFkZHJfdCl0bywgbGVuLCBHVkFfSU5GTyhjdXJyZW50KSwKKyAg
ICAgICAgICAgICAgICAgICAgICBDT1BZX3RvX2d1ZXN0IHwgQ09QWV9saW5lYXIpOworfQorCit1
bnNpZ25lZCBsb25nIHJhd19jb3B5X2Zyb21fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgX191
c2VyICpmcm9tLCB1bnNpZ25lZCBsZW4pCit7CisgICAgcmV0dXJuIGNvcHlfZ3Vlc3QodG8sICh2
YWRkcl90KWZyb20sIGxlbiwgR1ZBX0lORk8oY3VycmVudCksCisgICAgICAgICAgICAgICAgICAg
ICAgQ09QWV9mcm9tX2d1ZXN0IHwgQ09QWV9saW5lYXIpOworfQorCit1bnNpZ25lZCBsb25nIGNv
cHlfdG9fZ3Vlc3RfcGh5c19mbHVzaF9kY2FjaGUoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpidWYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxl
bikKK3sKKyAgICByZXR1cm4gY29weV9ndWVzdChidWYsIGdwYSwgbGVuLCBHUEFfSU5GTyhkKSwK
KyAgICAgICAgICAgICAgICAgICAgICBDT1BZX3RvX2d1ZXN0IHwgQ09QWV9pcGEgfCBDT1BZX2Zs
dXNoX2RjYWNoZSk7Cit9CisKK2ludCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpCit7CisgICAgdW5zaWduZWQg
bG9uZyBsZWZ0OworICAgIGludCBmbGFncyA9IENPUFlfaXBhOworCisgICAgZmxhZ3MgfD0gaXNf
d3JpdGUgPyBDT1BZX3RvX2d1ZXN0IDogQ09QWV9mcm9tX2d1ZXN0OworCisgICAgbGVmdCA9IGNv
cHlfZ3Vlc3QoYnVmLCBncGEsIHNpemUsIEdQQV9JTkZPKGQpLCBmbGFncyk7CisKKyAgICByZXR1
cm4gKCFsZWZ0KSA/IDAgOiAtRUlOVkFMOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjI1LjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L8-00057s-Q5; Wed, 22 Jan 2020 05:14:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5KY-00068H-5J
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:18 +0000
X-Inumbo-ID: 00880570-3cbb-11ea-8e9a-bc764e2007e4
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00880570-3cbb-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:45 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id 10so2496052ywv.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=bCAEHgmNOOtTuwUhIt9PF8FGTWKA+YilE4KRvaoUNK8=;
 b=emC00jKcXEC+lCouE7NcmJ3lJluUJkp1VfUxI4HBRBHzXhAc88U/72l5sOMrJF0UFm
 nNVcfpPJ+M2jO8m7SocLOot2UR3e/gnTGTECl+la8StZXXdX7AUL5wKZv3drDHAG6CHM
 Ta55i5q43HTwXUrDQqLZknV7T8uZq+L3y1xFVkLuxhXAKxgZYwvLk7S2lLjIBeGEKZA+
 e7nClNUbIX/yghDwsVvBa5S4/0WCH6rOpKbFGwnD1a65qTX3VO9zD/BdtEs1CgH/rys4
 VI7GoC7GS6AfIyADqfjq3o8eboCkJpLitUM/hnOF1M//MsUd1g4Dd9gcrcYKmeKfwlgw
 2eyA==
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=bCAEHgmNOOtTuwUhIt9PF8FGTWKA+YilE4KRvaoUNK8=;
 b=RZCCx9iMy4JZjzxO6/p/835bOugCqOG/sIwav91lyVVvjoctJExdPmutAKiLmn9yHj
 QK8TEk3JZwi3WC0IFoar8R8PVUEoxZv+Qzu/s0TUrSXkco9pWDh73xtVDc4+DXPmYEd9
 1qVYjKazejvhN0lqd29GezW23o3ws5mxc9kOABIju/xzKcJQThpRFRvSTpR5UekQgGm2
 SsV8PLf+HZuMlnDzXk95dF/xwVmuTdFE9mWAbYhcK7RkPYeRNTlyR9M+I/R3NeNUUqva
 jDrYtUbioNmeW6HaqsrH9J06YIdLA6DsqlRVBw4O8rBcUQA4dq3TjRXq7RHUPG7ZR9pm
 xV3Q==
X-Gm-Message-State: APjAAAXEdpnTaVRskENFx2/cZx4rNPfuj0xxjvtw8nvp06lhj/89ytPG
 +j9MXF9lR+Rej+tMRFVUTQjJiR64da02Jw==
X-Google-Smtp-Source: APXvYqwn8djD4kwWrpsXysHVF56nPLxbCs75z9Vpmct+sTQOFKyKsWgIZHqBSjnmLONfCmSIbZ6IQg==
X-Received: by 2002:a81:5305:: with SMTP id h5mr5708001ywb.31.1579658444808;
 Tue, 21 Jan 2020 18:00:44 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:44 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:49 -0600
Message-Id: <c163a3078044cf63fe665aeb3afece616e9d7605.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 10/23] riscv: Add domctl.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2RvbWN0bC5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvZG9tY3RsLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9yaXNjdi9kb21jdGwuYyBiL3hlbi9hcmNoL3Jpc2N2L2RvbWN0bC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRiYmQ0ZTc0MGQKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9yaXNjdi9kb21jdGwuYwpAQCAtMCwwICsxLDUzIEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBBcmNoLXNwZWNpZmljIGRvbWN0bC5jCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDEyLCBDaXRyaXggU3lzdGVtcworICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2lu
Y2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
bW0uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNp
bmNsdWRlIDx4c20veHNtLmg+CisjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgorCit2b2lkIGFy
Y2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCit7Cisg
ICAgaW5mby0+ZmxhZ3MgfD0gWEVOX0RPTUlORl9oYXA7Cit9CisKK2xvbmcgYXJjaF9kb19kb21j
dGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQoreworICAgIC8qIFRPRE8gKi8KKworICAgIHN3aXRjaCAoIGRvbWN0bC0+Y21kICkgeworICAg
IGNhc2UgWEVOX0RPTUNUTF9jYWNoZWZsdXNoOgorICAgIGNhc2UgWEVOX0RPTUNUTF9iaW5kX3B0
X2lycToKKyAgICBjYXNlIFhFTl9ET01DVExfdW5iaW5kX3B0X2lycToKKyAgICBjYXNlIFhFTl9E
T01DVExfZGlzYWJsZV9taWdyYXRlOgorICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKKyAg
ICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9Cit9CisKK3ZvaWQgYXJjaF9nZXRf
aW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgdmNwdV9ndWVzdF9jb250ZXh0X3UgYykKK3sKKyAg
ICAvKiBUT0RPICovCit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4yNS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L5-00055l-Dw; Wed, 22 Jan 2020 05:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Jd-00064k-Vd
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:22 +0000
X-Inumbo-ID: f206561e-3cba-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f206561e-3cba-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:21 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id h126so2498177ywc.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=OhWLm7MUE0n8wggr9oTizpnqoagwpEEXFCTRserYyYQ=;
 b=KZ7qJ61hJnG8JyscKHuqto6VxiWpTfXPMWe8JiqkByFaLZ8fN3pL9xqgDV5RLQ45db
 2eW9JMTleJbHaITIHMEYZ5hd99MCT1uXCyMqclVggvzRhmZRwAqU0YuWdLEMq+7kFv7m
 5tGi4BblfNPw78K/ZLxahab40stawkARlfsZEIA08dIiRnVB7jZGgrzkeJ0nGcA+2Ruw
 AHr6/CU8upKCLOGctbrPtR+7M6ng95gWhvC4LFZt0m/y7qavaMO2QV2a7rCqx8ffQ3x8
 5mimeL8CgtTfBMZT6jLpTKaX2r2bdJWQXCMbWx3x68mawjqHH8kT39SxhIAN3eR+G0JT
 olaw==
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=OhWLm7MUE0n8wggr9oTizpnqoagwpEEXFCTRserYyYQ=;
 b=nnY2MqaNQ7EsRvOtnLqdsNstLmcWOf8C7vpYtWPp+/59gSAjRXX7bhFax7gArZUgID
 vPq3iIyYOlQIX9y5QIkh/iuiecwFJGK3bUnNFYxkfTC8WIjJAK8vaHlt5wr3xycIa9Eu
 ZIS4tTFT/yg3LLW58cXyEF/sunmov7t7QvtKy4K1mis7kg3wWePxqIOV3q1U5W9HZtxX
 KhLfWPtNkCXEsw9uTN0B8Xjfi87vexVDCIzFyKhjzSLkxiYULcQfPcC90maFcG8cZDwZ
 Hf32n8XRgld9+/33+l3Sd9xyb2PA6OnEoIUOS3IypEVo0RrMndsa/0zqRYaKraNd71K0
 JwlQ==
X-Gm-Message-State: APjAAAXDW1H3tAkQoqUtInqlM9L2fc1RmtxgElZ2shNbNuwtCmiZXRVQ
 dtMhA6lmFwGlfD2TfqVhc1ZWRQLI2Gwa6Q==
X-Google-Smtp-Source: APXvYqzPYBZzgDwE37oiOZ2qkxObgsDuU/35gcarFQr+jZvopv5s50EEEsur8GVNsEYaCPSNRi/SKA==
X-Received: by 2002:a81:a642:: with SMTP id d63mr5908536ywh.202.1579658420304; 
 Tue, 21 Jan 2020 18:00:20 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:19 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:40 -0600
Message-Id: <3392cd8cd0c86983a9070536791b61f99be31529.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 01/23] HACK: OE Build changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IGNvbmZpZy9TdGRHTlUubWsgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB0b29scy9jb25maWd1
cmUgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB0b29scy9m
aXJtd2FyZS9NYWtlZmlsZSB8IDEyICsrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBp
bnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvU3RkR05V
Lm1rIGIvY29uZmlnL1N0ZEdOVS5tawppbmRleCAwMzkyNzRlYTYxLi5hNWJiZGUxZTAyIDEwMDY0
NAotLS0gYS9jb25maWcvU3RkR05VLm1rCisrKyBiL2NvbmZpZy9TdGRHTlUubWsKQEAgLTEsMTUg
KzEsMTUgQEAKIEFTICAgICAgICAgPSAkKENST1NTX0NPTVBJTEUpYXMKLUxEICAgICAgICAgPSAk
KENST1NTX0NPTVBJTEUpbGQKK0xEICAgICAgICAgPz0gJChDUk9TU19DT01QSUxFKWxkCiBpZmVx
ICgkKGNsYW5nKSx5KQotQ0MgICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZwotQ1hYICAg
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSljbGFuZysrCitDQyAgICAgICAgID89ICQoQ1JPU1NfQ09N
UElMRSljbGFuZworQ1hYICAgICAgICA/PSAkKENST1NTX0NPTVBJTEUpY2xhbmcrKwogTERfTFRP
ICAgICA9ICQoQ1JPU1NfQ09NUElMRSlsbHZtLWxkCiBlbHNlCi1DQyAgICAgICAgID0gJChDUk9T
U19DT01QSUxFKWdjYwotQ1hYICAgICAgICA9ICQoQ1JPU1NfQ09NUElMRSlnKysKK0NDICAgICAg
ICAgPz0gJChDUk9TU19DT01QSUxFKWdjYworQ1hYICAgICAgICA/PSAkKENST1NTX0NPTVBJTEUp
ZysrCiBMRF9MVE8gICAgID0gJChDUk9TU19DT01QSUxFKWxkCiBlbmRpZgotQ1BQICAgICAgICA9
ICQoQ0MpIC1FCitDUFAgICAgICAgID89ICQoQ0MpIC1FCiBBUiAgICAgICAgID0gJChDUk9TU19D
T01QSUxFKWFyCiBSQU5MSUIgICAgID0gJChDUk9TU19DT01QSUxFKXJhbmxpYgogTk0gICAgICAg
ICA9ICQoQ1JPU1NfQ09NUElMRSlubQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlIGIvdG9v
bHMvY29uZmlndXJlCmluZGV4IDk3N2E4ODM3YzMuLjU5OTQ2YzE1MjQgMTAwNzU1Ci0tLSBhL3Rv
b2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTkyNTcsMTIgKzkyNTcsMTIg
QEAgaWYgdGVzdCAtbiAiJFNZU1RFTURfQ0ZMQUdTIjsgdGhlbgogICAgIHBrZ19jdl9TWVNURU1E
X0NGTEFHUz0iJFNZU1RFTURfQ0ZMQUdTIgogIGVsaWYgdGVzdCAtbiAiJFBLR19DT05GSUciOyB0
aGVuCiAgICAgaWYgdGVzdCAtbiAiJFBLR19DT05GSUciICYmIFwKLSAgICB7IHsgJGFzX2VjaG8g
IiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJp
bnQtZXJyb3JzIFwibGlic3lzdGVtZC1kYWVtb25cIiI7IH0gPiY1Ci0gICgkUEtHX0NPTkZJRyAt
LWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZC1kYWVtb24iKSAyPiY1CisgICAgeyB7
ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkUEtHX0NPTkZJRyAtLWV4
aXN0cyAtLXByaW50LWVycm9ycyBcImxpYnN5c3RlbWRcIiI7IH0gPiY1CisgICgkUEtHX0NPTkZJ
RyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlic3lzdGVtZCIpIDI+JjUKICAgYWNfc3RhdHVz
PSQ/CiAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkPyA9ICRhY19z
dGF0dXMiID4mNQogICB0ZXN0ICRhY19zdGF0dXMgPSAwOyB9OyB0aGVuCi0gIHBrZ19jdl9TWVNU
RU1EX0NGTEFHUz1gJFBLR19DT05GSUcgLS1jZmxhZ3MgImxpYnN5c3RlbWQtZGFlbW9uIiAyPi9k
ZXYvbnVsbGAKKyAgcGtnX2N2X1NZU1RFTURfQ0ZMQUdTPWAkUEtHX0NPTkZJRyAtLWNmbGFncyAi
bGlic3lzdGVtZCIgMj4vZGV2L251bGxgCiAJCSAgICAgIHRlc3QgIngkPyIgIT0gIngwIiAmJiBw
a2dfZmFpbGVkPXllcwogZWxzZQogICBwa2dfZmFpbGVkPXllcwpAQCAtOTI3NCwxMiArOTI3NCwx
MiBAQCBpZiB0ZXN0IC1uICIkU1lTVEVNRF9MSUJTIjsgdGhlbgogICAgIHBrZ19jdl9TWVNURU1E
X0xJQlM9IiRTWVNURU1EX0xJQlMiCiAgZWxpZiB0ZXN0IC1uICIkUEtHX0NPTkZJRyI7IHRoZW4K
ICAgICBpZiB0ZXN0IC1uICIkUEtHX0NPTkZJRyIgJiYgXAotICAgIHsgeyAkYXNfZWNobyAiJGFz
X21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBcJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1l
cnJvcnMgXCJsaWJzeXN0ZW1kLWRhZW1vblwiIjsgfSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhp
c3RzIC0tcHJpbnQtZXJyb3JzICJsaWJzeXN0ZW1kLWRhZW1vbiIpIDI+JjUKKyAgICB7IHsgJGFz
X2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3Rz
IC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVtZFwiIjsgfSA+JjUKKyAgKCRQS0dfQ09ORklHIC0t
ZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJsaWJzeXN0ZW1kIikgMj4mNQogICBhY19zdGF0dXM9JD8K
ICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1
cyIgPiY1CiAgIHRlc3QgJGFjX3N0YXR1cyA9IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZU1RFTURf
TElCUz1gJFBLR19DT05GSUcgLS1saWJzICJsaWJzeXN0ZW1kLWRhZW1vbiIgMj4vZGV2L251bGxg
CisgIHBrZ19jdl9TWVNURU1EX0xJQlM9YCRQS0dfQ09ORklHIC0tbGlicyAibGlic3lzdGVtZCIg
Mj4vZGV2L251bGxgCiAJCSAgICAgIHRlc3QgIngkPyIgIT0gIngwIiAmJiBwa2dfZmFpbGVkPXll
cwogZWxzZQogICBwa2dfZmFpbGVkPXllcwpAQCAtOTMwMCw5ICs5MzAwLDkgQEAgZWxzZQogICAg
ICAgICBfcGtnX3Nob3J0X2Vycm9yc19zdXBwb3J0ZWQ9bm8KIGZpCiAgICAgICAgIGlmIHRlc3Qg
JF9wa2dfc2hvcnRfZXJyb3JzX3N1cHBvcnRlZCA9IHllczsgdGhlbgotCSAgICAgICAgU1lTVEVN
RF9QS0dfRVJST1JTPWAkUEtHX0NPTkZJRyAtLXNob3J0LWVycm9ycyAtLXByaW50LWVycm9ycyAt
LWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQtZGFlbW9uIiAyPiYxYAorCSAgICAgICAgU1lTVEVN
RF9QS0dfRVJST1JTPWAkUEtHX0NPTkZJRyAtLXNob3J0LWVycm9ycyAtLXByaW50LWVycm9ycyAt
LWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQiIDI+JjFgCiAgICAgICAgIGVsc2UKLQkgICAgICAg
IFNZU1RFTURfUEtHX0VSUk9SUz1gJFBLR19DT05GSUcgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3Mg
LS1saWJzICJsaWJzeXN0ZW1kLWRhZW1vbiIgMj4mMWAKKwkgICAgICAgIFNZU1RFTURfUEtHX0VS
Uk9SUz1gJFBLR19DT05GSUcgLS1wcmludC1lcnJvcnMgLS1jZmxhZ3MgLS1saWJzICJsaWJzeXN0
ZW1kIiAyPiYxYAogICAgICAgICBmaQogCSMgUHV0IHRoZSBuYXN0eSBlcnJvciBtZXNzYWdlIGlu
IGNvbmZpZy5sb2cgd2hlcmUgaXQgYmVsb25ncwogCWVjaG8gIiRTWVNURU1EX1BLR19FUlJPUlMi
ID4mNQpAQCAtOTQ4MywxMiArOTQ4MywxMiBAQCBpZiB0ZXN0IC1uICIkU1lTVEVNRF9DRkxBR1Mi
OyB0aGVuCiAgICAgcGtnX2N2X1NZU1RFTURfQ0ZMQUdTPSIkU1lTVEVNRF9DRkxBR1MiCiAgZWxp
ZiB0ZXN0IC1uICIkUEtHX0NPTkZJRyI7IHRoZW4KICAgICBpZiB0ZXN0IC1uICIkUEtHX0NPTkZJ
RyIgJiYgXAotICAgIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBc
JFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgXCJsaWJzeXN0ZW1kLWRhZW1vblwi
IjsgfSA+JjUKLSAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJsaWJzeXN0
ZW1kLWRhZW1vbiIpIDI+JjUKKyAgICB7IHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0k
TElORU5PfTogXCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzIFwibGlic3lzdGVt
ZFwiIjsgfSA+JjUKKyAgKCRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJsaWJz
eXN0ZW1kIikgMj4mNQogICBhY19zdGF0dXM9JD8KICAgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogXCQ/ID0gJGFjX3N0YXR1cyIgPiY1CiAgIHRlc3QgJGFjX3N0YXR1cyA9
IDA7IH07IHRoZW4KLSAgcGtnX2N2X1NZU1RFTURfQ0ZMQUdTPWAkUEtHX0NPTkZJRyAtLWNmbGFn
cyAibGlic3lzdGVtZC1kYWVtb24iIDI+L2Rldi9udWxsYAorICBwa2dfY3ZfU1lTVEVNRF9DRkxB
R1M9YCRQS0dfQ09ORklHIC0tY2ZsYWdzICJsaWJzeXN0ZW1kIiAyPi9kZXYvbnVsbGAKIAkJICAg
ICAgdGVzdCAieCQ/IiAhPSAieDAiICYmIHBrZ19mYWlsZWQ9eWVzCiBlbHNlCiAgIHBrZ19mYWls
ZWQ9eWVzCkBAIC05NTAwLDEyICs5NTAwLDEyIEBAIGlmIHRlc3QgLW4gIiRTWVNURU1EX0xJQlMi
OyB0aGVuCiAgICAgcGtnX2N2X1NZU1RFTURfTElCUz0iJFNZU1RFTURfTElCUyIKICBlbGlmIHRl
c3QgLW4gIiRQS0dfQ09ORklHIjsgdGhlbgogICAgIGlmIHRlc3QgLW4gIiRQS0dfQ09ORklHIiAm
JiBcCi0gICAgeyB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IFwkUEtH
X0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyBcImxpYnN5c3RlbWQtZGFlbW9uXCIiOyB9
ID4mNQotICAoJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImxpYnN5c3RlbWQt
ZGFlbW9uIikgMj4mNQorICAgIHsgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5F
Tk99OiBcJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgXCJsaWJzeXN0ZW1kXCIi
OyB9ID4mNQorICAoJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImxpYnN5c3Rl
bWQiKSAyPiY1CiAgIGFjX3N0YXR1cz0kPwogICAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5v
LSRMSU5FTk99OiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKICAgdGVzdCAkYWNfc3RhdHVzID0gMDsg
fTsgdGhlbgotICBwa2dfY3ZfU1lTVEVNRF9MSUJTPWAkUEtHX0NPTkZJRyAtLWxpYnMgImxpYnN5
c3RlbWQtZGFlbW9uIiAyPi9kZXYvbnVsbGAKKyAgcGtnX2N2X1NZU1RFTURfTElCUz1gJFBLR19D
T05GSUcgLS1saWJzICJsaWJzeXN0ZW1kIiAyPi9kZXYvbnVsbGAKIAkJICAgICAgdGVzdCAieCQ/
IiAhPSAieDAiICYmIHBrZ19mYWlsZWQ9eWVzCiBlbHNlCiAgIHBrZ19mYWlsZWQ9eWVzCkBAIC05
NTI2LDkgKzk1MjYsOSBAQCBlbHNlCiAgICAgICAgIF9wa2dfc2hvcnRfZXJyb3JzX3N1cHBvcnRl
ZD1ubwogZmkKICAgICAgICAgaWYgdGVzdCAkX3BrZ19zaG9ydF9lcnJvcnNfc3VwcG9ydGVkID0g
eWVzOyB0aGVuCi0JICAgICAgICBTWVNURU1EX1BLR19FUlJPUlM9YCRQS0dfQ09ORklHIC0tc2hv
cnQtZXJyb3JzIC0tcHJpbnQtZXJyb3JzIC0tY2ZsYWdzIC0tbGlicyAibGlic3lzdGVtZC1kYWVt
b24iIDI+JjFgCisJICAgICAgICBTWVNURU1EX1BLR19FUlJPUlM9YCRQS0dfQ09ORklHIC0tc2hv
cnQtZXJyb3JzIC0tcHJpbnQtZXJyb3JzIC0tY2ZsYWdzIC0tbGlicyAibGlic3lzdGVtZCIgMj4m
MWAKICAgICAgICAgZWxzZQotCSAgICAgICAgU1lTVEVNRF9QS0dfRVJST1JTPWAkUEtHX0NPTkZJ
RyAtLXByaW50LWVycm9ycyAtLWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQtZGFlbW9uIiAyPiYx
YAorCSAgICAgICAgU1lTVEVNRF9QS0dfRVJST1JTPWAkUEtHX0NPTkZJRyAtLXByaW50LWVycm9y
cyAtLWNmbGFncyAtLWxpYnMgImxpYnN5c3RlbWQiIDI+JjFgCiAgICAgICAgIGZpCiAJIyBQdXQg
dGhlIG5hc3R5IGVycm9yIG1lc3NhZ2UgaW4gY29uZmlnLmxvZyB3aGVyZSBpdCBiZWxvbmdzCiAJ
ZWNobyAiJFNZU1RFTURfUEtHX0VSUk9SUyIgPiY1CmRpZmYgLS1naXQgYS90b29scy9maXJtd2Fy
ZS9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCmluZGV4IDgwOWE1ZmQwMjUuLjg3
Y2JlN2UwOTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCisrKyBiL3Rvb2xz
L2Zpcm13YXJlL01ha2VmaWxlCkBAIC0yMCwxMyArMjAsMTMgQEAgU0VBQklPU0xEID89ICQoTEQp
CiBTRUFCSU9TX0VYVFJBVkVSU0lPTiA/PSAiLVhlbiIKIAogb3ZtZi1kaXI6Ci0JR0lUPSQoR0lU
KSAkKFhFTl9ST09UKS9zY3JpcHRzL2dpdC1jaGVja291dC5zaCAkKE9WTUZfVVBTVFJFQU1fVVJM
KSAkKE9WTUZfVVBTVFJFQU1fUkVWSVNJT04pIG92bWYtZGlyCisJR0lUPSIkKEdJVCkiICQoWEVO
X1JPT1QpL3NjcmlwdHMvZ2l0LWNoZWNrb3V0LnNoICQoT1ZNRl9VUFNUUkVBTV9VUkwpICQoT1ZN
Rl9VUFNUUkVBTV9SRVZJU0lPTikgb3ZtZi1kaXIKIAljcCBvdm1mLW1ha2VmaWxlIG92bWYtZGly
L01ha2VmaWxlOwogCiBzZWFiaW9zLWRpcjoKLQlHSVQ9JChHSVQpICQoWEVOX1JPT1QpL3Njcmlw
dHMvZ2l0LWNoZWNrb3V0LnNoICQoU0VBQklPU19VUFNUUkVBTV9VUkwpICQoU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTikgc2VhYmlvcy1kaXIKKwlHSVQ9IiQoR0lUKSIgJChYRU5fUk9PVCkvc2Ny
aXB0cy9naXQtY2hlY2tvdXQuc2ggJChTRUFCSU9TX1VQU1RSRUFNX1VSTCkgJChTRUFCSU9TX1VQ
U1RSRUFNX1JFVklTSU9OKSBzZWFiaW9zLWRpcgogCWNwIHNlYWJpb3MtY29uZmlnIHNlYWJpb3Mt
ZGlyLy5jb25maWc7Ci0JJChNQUtFKSAtQyBzZWFiaW9zLWRpciBvbGRkZWZjb25maWcgQ0M9JChT
RUFCSU9TQ0MpIExEPSQoU0VBQklPU0xEKQorCSQoTUFLRSkgLUMgc2VhYmlvcy1kaXIgb2xkZGVm
Y29uZmlnIENDPSIkKFNFQUJJT1NDQykiIExEPSIkKFNFQUJJT1NMRCkiCiAJcm0gLWYgc2VhYmlv
cy1kaXIvLnZlcnNpb24KIAllY2hvICckKFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04pJyA+IHNl
YWJpb3MtZGlyLy52ZXJzaW9uCiAKQEAgLTQxLDcgKzQxLDcgQEAgaWZlcSAoJChDT05GSUdfUk9N
QklPUykseSkKIAlmYWxzZSA7IFwKIAlmaQogZW5kaWYKLQkkKE1BS0UpIENDPSQoQ0MpIFBZVEhP
Tj0kKFBZVEhPTikgc3ViZGlycy0kQAorCSQoTUFLRSkgQ0M9IiQoQ0MpIiBQWVRIT049IiQoUFlU
SE9OKSIgc3ViZGlycy0kQAogCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbApAQCAtMTE5
LDcgKzExOSw3IEBAIHNlYWJpb3MtZGlyLWZvcmNlLXVwZGF0ZTogc2VhYmlvcy1kaXIKIAogc3Vi
ZGlyLWNsZWFuLXNlYWJpb3MtZGlyOgogCXNldCAtZTsgaWYgdGVzdCAtZCBzZWFiaW9zLWRpci8u
OyB0aGVuIFwKLQkJJChNQUtFKSAtQyBzZWFiaW9zLWRpciBDQz0kKFNFQUJJT1NDQykgTEQ9JChT
RUFCSU9TTEQpIGNsZWFuOyBcCisJCSQoTUFLRSkgLUMgc2VhYmlvcy1kaXIgQ0M9IiQoU0VBQklP
U0NDKSIgTEQ9IiQoU0VBQklPU0xEKSIgY2xlYW47IFwKIAlmaQogCiBzdWJ0cmVlLWZvcmNlLXVw
ZGF0ZToKQEAgLTEzNSw0ICsxMzUsNCBAQCBzdWJ0cmVlLWZvcmNlLXVwZGF0ZS1hbGw6CiAJJChN
QUtFKSBvdm1mLWRpci1mb3JjZS11cGRhdGUKIAogc3ViZGlyLWFsbC1zZWFiaW9zLWRpcjogc2Vh
Ymlvcy1kaXIKLQkkKE1BS0UpIC1DICQ8IENDPSQoU0VBQklPU0NDKSBMRD0kKFNFQUJJT1NMRCkg
UFlUSE9OPSQoUFlUSE9OKSBFWFRSQVZFUlNJT049JChTRUFCSU9TX0VYVFJBVkVSU0lPTikgYWxs
OworCSQoTUFLRSkgLUMgJDwgQ0M9IiQoU0VBQklPU0NDKSIgTEQ9IiQoU0VBQklPU0xEKSIgUFlU
SE9OPSIkKFBZVEhPTikiIEVYVFJBVkVSU0lPTj0iJChTRUFCSU9TX0VYVFJBVkVSU0lPTikiIGFs
bDsKLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L7-00057L-QY; Wed, 22 Jan 2020 05:14:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5KJ-00067M-5b
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:03 +0000
X-Inumbo-ID: fd254654-3cba-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd254654-3cba-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:40 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id b186so2509850ywc.1
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ecljCB/QewVVvxelCthHZrjZzvUypArKJmwNJlVKo2I=;
 b=eP+clRbh/Q195KxOgSf9n6so2Q5UIN1acQ9GAnDKJlmwBTguwFeQK8825Fd4mZduUe
 Gekg/BbIf3fJ7mFszBdZ3ucZdyplt31av8WuO6BbD9SEL69luA3KqPZDsb8nQQXYEfnu
 sGTeqckeuRc68AyCDLrwWj4CN2cBDRNmZZN1LmJBk8akdyGOwxFuJWNraoLL7u+4IGE9
 3G6xo/nHd+Sw7GRaaIyJfiVhOtq2RDpKNwtF2aEzusJDMG9k70k4jFX1ZA6dFwY1/shM
 V7F4TIfhq0E3guE0opC7vMsCYD0XNPnrxDF4shnYsEdC4WwC+qSSdqiQIdV8KM1TehDq
 NOEA==
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=ecljCB/QewVVvxelCthHZrjZzvUypArKJmwNJlVKo2I=;
 b=EoeNpEeGXFDleaeZORjPr9AmKm3Wsh1zzFqdnhN6HozUX4yznmA35REV3OcjkFlxWl
 ecnWytWzjvOM1EDlnPDVi0UzJi/7RKMcdeltB8S5co7fNnaPhvPyNjtCxlRIXFOtvhbY
 0TCwApCiQeoHuQc70OTJOei9j9SSv8n/VfgIVpFAPljwfjdfrl0hj2ddH3ZW3rpWKqaR
 EH7VyfRy3Lzti55IggEj1nRDgN5GKq0LUilC48XEgIqJCg8EuU6dhjFby5jmc4vZH7Cx
 VosR/rTzREzFziQYO//QB7i0a1+WkB7Wi82AnBYZB1zGcHUeVuIn2gyIWCp0SC/Jxb0S
 D4Kw==
X-Gm-Message-State: APjAAAVhdIN4vWgZyiYig+AYszpewZMZRK3M9tQJtA+YtA2j00OlUH4U
 moRzTCAABRtjmzrgIUh7iLN32ZtdvtkiHg==
X-Google-Smtp-Source: APXvYqxAZX0mJ2PaFB95GsPEo21ABHzC0DtcoUvlY/ADeGF13rfx0xfBjATWGiLCRDBK2/HT/C1KXA==
X-Received: by 2002:a81:294c:: with SMTP id p73mr800541ywp.477.1579658439060; 
 Tue, 21 Jan 2020 18:00:39 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:38 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:46 -0600
Message-Id: <86cabe821999135cf3b02c29edc249e78afa5078.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 07/23] riscv: Add asm-offsets.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2FzbS1vZmZzZXRzLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvYXNtLW9mZnNldHMuYwoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3Jpc2N2L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC9yaXNjdi9hc20tb2Zmc2V0cy5j
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRjNTNmOGFmODQKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vYXJjaC9yaXNjdi9hc20tb2Zmc2V0cy5jCkBAIC0wLDAgKzEsMzgg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBv
ZiBDYWxpZm9ybmlhCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgU2lGaXZlCisgKgorICogICBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
CisgKiAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCisgKiAgIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCB2ZXJzaW9uIDIuCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisK
KyNkZWZpbmUgQ09NUElMRV9PRkZTRVRTCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8cHVi
bGljL3hlbi5oPgorI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vaW5p
dC5oPgorI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisKKyNkZWZpbmUgREVGSU5FKF9zeW0sIF92
YWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBhc20gdm9sYXRpbGUgKCJcbi5hc2NpaVwiPT0+I2RlZmluZSAiICNfc3ltICIgJTAgLyogIiAj
X3ZhbCAiICovPD09XCIiIFwKKyAgICAgICAgICAgICAgICAgIDogOiAiaSIgKF92YWwpICkKKyNk
ZWZpbmUgQkxBTksoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUgKCAiXG4uYXNjaWlcIj09Pjw9PVwi
IiA6IDogKQorI2RlZmluZSBPRkZTRVQoX3N5bSwgX3N0ciwgX21lbSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIERFRklORShfc3ltLCBvZmZzZXRvZihf
c3RyLCBfbWVtKSk7CisKK3ZvaWQgYXNtX29mZnNldHModm9pZCkKK3sKKworICAgQkxBTksoKTsK
KyAgIE9GRlNFVChJTklUSU5GT19zdGFjaywgc3RydWN0IGluaXRfaW5mbywgc3RhY2spOworfQot
LSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LA-00058x-Oo; Wed, 22 Jan 2020 05:14:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5L2-0006AZ-6Y
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:48 +0000
X-Inumbo-ID: 07f5bfb4-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07f5bfb4-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:57 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id c13so2411060ybq.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=x5jb/2WzDnuDfw2/mvmF1tHxD3Rvz+Oa9YbEJ6xgMRo=;
 b=vRhChwmdZf2+tdeDJpo952146AWpso0TS6UWiVqtz5JGHPIGM9eX1X5txNgHzBkp5z
 NvImyvNbGeYNKJu1wR7g3tEHbhgAe4jaDOQYhjQswUwUxDcWxJdU1vpN17UpmOeBmAmQ
 vI29uHSsP5SeXydH73p/bPdUMz5cXoITjIB1lcqovcBVHF9wIacDle/n5B4U7roKCugI
 ym8Jdn35BNJgFPxg60vg9FfMncnMQ7+f3e9zRQ7kC3SDezrRGYAO/vv7KY9J1Vf2WMiU
 0vh2kfO1CzZqGo0w7aD6wDzqUFS34U6QTfIdFO5shiyuPv/6RoWzYET3XDGfTaZ/DpF6
 MerQ==
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=x5jb/2WzDnuDfw2/mvmF1tHxD3Rvz+Oa9YbEJ6xgMRo=;
 b=D00yCpuTHrZOjqDBQam6wW3gJjBSKCsk7cF3gsgezxVmE5F7ccMUwkxO2HkSXbWeoM
 H15T3rhlAt0aWkkWuIAn5iiF3Es3Uk/NiF9ENYOLWYuyC6vZ6gkKiW3kIUKbNm7bTkcD
 0L+GoN06V7Ikz/6ejVFzT6kKNKoyvhn78Vui8rWbnBHc5s0Pi8A2xhXA2fbIFYBr/VIm
 08KzaGWZ2G15eXoIafDWXAIQLp+LfDUIcRgnWU/tDBwEsvuDkm7dAUGXuyKrJhhHpEyt
 ZQvnuTRwaCwj42gejIYrYRhVxQEgf6QFSgg3TtRL8GFV2reulUHL5RM1GI1oUYNYMzId
 zB7w==
X-Gm-Message-State: APjAAAVzhDQRMFbna4LWyfOB4/dTehA5eWPg/8327keiZE43S9g2QST9
 xl6OXoU3E8qUpqsPCjn65kMc5z12wDolXQ==
X-Google-Smtp-Source: APXvYqzl8pvTk3rKGnFIV1fUksSKrcPVFou62T03N7ZGlafAzvFmhlz9sfXDxmnVvb0r2zP1+IoI6w==
X-Received: by 2002:a5b:144:: with SMTP id c4mr6313288ybp.371.1579658457239;
 Tue, 21 Jan 2020 18:00:57 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:56 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:55 -0600
Message-Id: <86b8f52b7c77aa4a64fd4aae0f598ea80d6c662a.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 16/23] riscv: Add irq.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2lycS5jIHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2lycS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
cmlzY3YvaXJxLmMgYi94ZW4vYXJjaC9yaXNjdi9pcnEuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi5kMWIwYjU3OGRlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gv
cmlzY3YvaXJxLmMKQEAgLTAsMCArMSwxMDcgQEAKKy8qCisgKiBSSVNDLVYgSW50ZXJydXB0IHN1
cHBvcnQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisg
KiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc3Bpbmxv
Y2suaD4KKyNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworY29uc3QgdW5zaWdu
ZWQgaW50IG5yX2lycXMgPSBOUl9JUlFTOworCitzdGF0aWMgdm9pZCBhY2tfbm9uZShzdHJ1Y3Qg
aXJxX2Rlc2MgKmlycSkKK3sKKyAgICBwcmludGsoInVuZXhwZWN0ZWQgSVJRIHRyYXAgYXQgaXJx
ICUwMnhcbiIsIGlycS0+aXJxKTsKK30KKworc3RhdGljIHZvaWQgZW5kX25vbmUoc3RydWN0IGly
cV9kZXNjICppcnEpCit7CisgICAgLyogVE9ETyAqLworfQorCitod19pcnFfY29udHJvbGxlciBu
b19pcnFfdHlwZSA9IHsKKyAgICAudHlwZW5hbWUgPSAibm9uZSIsCisgICAgLnN0YXJ0dXAgPSBp
cnFfc3RhcnR1cF9ub25lLAorICAgIC5zaHV0ZG93biA9IGlycV9zaHV0ZG93bl9ub25lLAorICAg
IC5lbmFibGUgPSBpcnFfZW5hYmxlX25vbmUsCisgICAgLmRpc2FibGUgPSBpcnFfZGlzYWJsZV9u
b25lLAorICAgIC5hY2sgPSBhY2tfbm9uZSwKKyAgICAuZW5kID0gZW5kX25vbmUKK307CisKK3N0
YXRpYyBpcnFfZGVzY190IGlycV9kZXNjW05SX0lSUVNdOworc3RhdGljIERFRklORV9QRVJfQ1BV
KGlycV9kZXNjX3RbTlJfTE9DQUxfSVJRU10sIGxvY2FsX2lycV9kZXNjKTsKKworaW50IGFyY2hf
aW5pdF9vbmVfaXJxX2Rlc2Moc3RydWN0IGlycV9kZXNjICpkZXNjKQoreworICAgIHJldHVybiAw
OworfQorCitzdHJ1Y3QgcGlycSAqYWxsb2NfcGlycV9zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKwkvKiBUT0RPICovCisKKyAgICByZXR1cm4gTlVMTDsKK30KKworaXJxX2Rlc2NfdCAqX19p
cnFfdG9fZGVzYyhpbnQgaXJxKQoreworICAgIGlmICggaXJxIDwgTlJfTE9DQUxfSVJRUyApCisg
ICAgICAgIHJldHVybiAmdGhpc19jcHUobG9jYWxfaXJxX2Rlc2MpW2lycV07CisKKyAgICByZXR1
cm4gJmlycV9kZXNjW2lycS1OUl9MT0NBTF9JUlFTXTsKK30KKworaW50IHBpcnFfZ3Vlc3RfYmlu
ZChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBpcnEgKnBpcnEsIGludCB3aWxsX3NoYXJlKQorewor
ICAgIEJVRygpOworfQorCit2b2lkIHBpcnFfZ3Vlc3RfdW5iaW5kKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwaXJxICpwaXJxKQoreworICAgIEJVRygpOworfQorCit2b2lkIHBpcnFfc2V0X2Fm
ZmluaXR5KHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBjb25zdCBjcHVtYXNrX3QgKm1hc2sp
Cit7CisgICAgQlVHKCk7Cit9CisKK3ZvaWQgc21wX3NlbmRfc3RhdGVfZHVtcCh1bnNpZ25lZCBp
bnQgY3B1KQoreworICAgIC8qIFRPRE8gKi8KK30KKwordm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBUT0RPICovCit9CisKK2ludCBzZXR1cF9pcnEodW5zaWdu
ZWQgaW50IGlycSwgdW5zaWduZWQgaW50IGlycWZsYWdzLCBzdHJ1Y3QgaXJxYWN0aW9uICpuZXcp
Cit7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYzsKKworICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworCisgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFRPRE8gKi8K
KworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKworICAg
IHJldHVybiByYzsKK30KLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L6-000566-9s; Wed, 22 Jan 2020 05:14:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5K4-00066N-4u
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:48 +0000
X-Inumbo-ID: fc17ccfa-3cba-11ea-8e9a-bc764e2007e4
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc17ccfa-3cba-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:38 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id l5so484937ywd.4
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=vpEygt7pt71cmYMPQQ7nfEanAzIcbZ/6gc1mqNnsgzg=;
 b=Gg1/0eA3K44GBYQww0nFhEOwP1OY8QqnSqZY2mkWfaToq91rtfBgYxRu2kloVZQ5cP
 EQYvbsUB/gewJ/XOKgi0Geg685dlQH6qBVC89zY3Ewggpqd+qoXMu+48f1CTz/dAZvIn
 2SKB2RF/P1pi6Yn0qxjY+IXCAm/vaAbJHAJFJUuBVYNzqTn/GXyKDD+1tJDlnIMgo56u
 NcueR9rbvnDiF5YmI8qruGp+4xIRlpacNw16+u5xe0YhemzmAkyeoxfth4xxLCYqhEe2
 4l22Gqun56Wmvg02UT3KdLH/0+XG0lQ04tfPneNRajYKrX7Ku4QY+wEU26hRdMwX/S4x
 fIDA==
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=vpEygt7pt71cmYMPQQ7nfEanAzIcbZ/6gc1mqNnsgzg=;
 b=AaqHFAMWTsXx5WSVCD+uLZ2FIW0/4W5zsDsC41K77xeMxz/woXGbLsWwe0EJtD06Ma
 bGgdsit6H4ZCJf+P1BUF8c68ZfxkD9nYSfV8frY2DDz/3m5pkZX3WiMpokUTh29ltYQp
 gsc9/hUmFIbHNSZXfqeO+H1u+6PoAAmn+4ddIVkWf38rPosklyC5gT4xcNr6eZz52AB0
 GTtZNhi70QZx6rX89eP2Al++Bvfodj50jpRmpWOXa6OtER53GgUPKD7psImwO2/j5CYR
 TvewlnQh2SK5tOXp+8MYx6FhPjo/9OqcxSNJp+l9KPN/JbYjfCny1DXE2B0/QFeYSUGg
 9BLw==
X-Gm-Message-State: APjAAAWYTgnBqAQ+uYRM8lXXzhMG8JAr0hYpvS19GFINvSOL6NGmqeKP
 iq++6O+1ENR+N1ywRkzHd6XLuiTNBU66rA==
X-Google-Smtp-Source: APXvYqzTxS8onJ7BXK9F+FCDwjiMSaGmUq4yLy00tUKIpCIQWQn5fBJHj85QgE2SbiETBy96JdNasg==
X-Received: by 2002:a81:af56:: with SMTP id x22mr6000267ywj.153.1579658436416; 
 Tue, 21 Jan 2020 18:00:36 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:36 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:44 -0600
Message-Id: <542daec109fc79d5f5f583c20b85ce309fbc007e.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 05/23] riscv: early setup 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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbml0aWFsaXplcyB2aXJ0dWFsIG1lbW9yeSBmb3IgWGVuIGFuZCBpbml0aWFs
aXplcyBVQVJULgpKdXN0IHRoZSBiYXJlIGJvbmVzIHRvIHN0YXJ0IHNlZWluZyBvdXRwdXQuICBN
YW55IHNob3J0Y3V0cyBleGlzdCBhbmQKbWFueSBUT0RPJ3MgcmVtYWluLgoKTW9zdCBvZiB0aGlz
IHBhdGNoIGlzIG1vZGVsZWQgYWZ0ZXIgWGVuIEFSTTY0IGFuZCBYdmlzb3IuICBNYW55IHZhbHVl
cwphcmUgaGFyZGNvZGVkIGZvciB0aGUgUUVNVSB2aXJ0IGJvYXJkLCB3aXRoIFRPRE8ncyBsZWZ0
IGZvciBwdWxsaW5nCnRob3NlIHZhbHVlcyBmcm9tIHRoZSBEVEIuCgpTaWduZWQtb2ZmLWJ5OiBB
bGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+ClNpZ25lZC1vZmYtYnk6
IEJvYmJ5IEVzaGxlbWFuIDxib2JieWVzaGxlbWFuQGdtYWlsLmNvbT4KLS0tCiB4ZW4vYXJjaC9y
aXNjdi9oZWFkLlMgIHwgMTgwICsrKysrKysrCiB4ZW4vYXJjaC9yaXNjdi9tbS5jICAgIHwgOTI1
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9yaXNj
di9zZXR1cC5jIHwgMTIyICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMjI3IGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9oZWFkLlMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9tbS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
cmlzY3Yvc2V0dXAuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2L2hlYWQuUyBiL3hlbi9h
cmNoL3Jpc2N2L2hlYWQuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4w
NzEyZGY0YTNlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvcmlzY3YvaGVhZC5TCkBAIC0w
LDAgKzEsMTgwIEBACisjaW5jbHVkZSA8YXNtL2FzbS5oPgorI2luY2x1ZGUgPGFzbS9hc20tb2Zm
c2V0cy5oPgorI2luY2x1ZGUgPGFzbS9pbml0Lmg+CisjaW5jbHVkZSA8YXNtL2Nzci5oPgorI2lu
Y2x1ZGUgPGFzbS9jb25maWcuaD4KKworLmdsb2JhbCBfc3RhcnQKKworRU5UUlkoc3RhcnQpCisJ
LnNlY3Rpb24gLmVudHJ5LCAiYXgiLCAlcHJvZ2JpdHMKK19zdGFydDoKKwkvKiBNYXNrIGFsbCBp
bnRlcnJ1cHRzICovCisJY3NydyBDU1JfU0lFLCB6ZXJvCisKKwkvKgorCSAqIERpc2FibGUgRlBV
IHRvIGRldGVjdCBpbGxlZ2FsIHVzYWdlIG9mCisJICogZmxvYXRpbmcgcG9pbnQgaW4ga2VybmVs
IHNwYWNlCisJICovCisJbGkgdDAsIFNTVEFUVVNfRlMKKwljc3JjIENTUl9TU1RBVFVTLCB0MAor
CisJLyogU2F2ZSBIQVJUIElEIGFuZCBEVEIgYmFzZSAqLworCWxhCWE2LCBfYm9vdGNwdV9yZWcw
CisJUkVHX1MJYTAsIChhNikKKwlsYQlhNiwgX2Jvb3RjcHVfcmVnMQorCVJFR19TCWExLCAoYTYp
CisKKwkvKiBTYXZlIGxvYWQgYWRkcmVzc2VzCisJICogYTIgLT4gbG9hZCBzdGFydAorCSAqIGEz
IC0+IGxvYWQgZW5kCisJICogYTQgLT4gZXhlY3V0aW9uIHN0YXJ0CisJICogYTUgLT4gZXhlY3V0
aW9uIGVuZAorCSAqLworCWxhCWEyLCBfc3RhcnQKKwlsYQlhNiwgX19leGVjX3N0YXJ0CisJUkVH
X0wJYTQsIChhNikKKwlsYQlhNiwgX19leGVjX2VuZAorCVJFR19MCWE1LCAoYTYpCisJc3ViCWE2
LCBhNSwgYTQKKwlhZGQJYTMsIGEyLCBhNgorCWxhCWE2LCBfbG9hZF9zdGFydAorCVJFR19TCWEy
LCAoYTYpCisJbGEJYTYsIF9sb2FkX2VuZAorCVJFR19TCWEzLCAoYTYpCisJbGEJYTYsIF9lbmQK
KwlSRUdfUwlhMywgKGE2KQorCisJLyogWmVyby1vdXQgYnNzIHNlY3Rpb24gKi8KKwlsYQlhNiwg
X19ic3Nfc3RhcnQKKwlSRUdfTAlhMCwgKGE2KQorCXN1YglhMCwgYTAsIGE0CisJYWRkCWEwLCBh
MCwgYTIKKwlsYQlhNiwgX19ic3NfZW5kCisJUkVHX0wJYTEsIChhNikKKwlzdWIJYTEsIGExLCBh
NAorCWFkZAlhMSwgYTEsIGEyCitfYnNzX3plcm86CisJUkVHX1MJemVybywgKGEwKQorCWFkZAlh
MCwgYTAsIF9fU0laRU9GX1BPSU5URVJfXworCWJsdAlhMCwgYTEsIF9ic3NfemVybworCisJLyog
U2V0dXAgdGVtcG9yYXJ5IHN0YWNrICovCisJbGEJYTYsIF9faHZjX3N0YWNrX2VuZAorCVJFR19M
CWEwLCAoYTYpCisJc3ViCWEwLCBhMCwgYTQKKwlhZGQJc3AsIGEwLCBhMgorCisgICAgICAgIC8q
IFNldHVwIGhhbmcgZm9yIElSUSB2ZWN0b3Igdy8gdmlydHVhbCBhZGRyZXNzICovCisJbGEJYTYs
IF9fZGVidWdfaXJxX3ZlY3RvcgorICAgICAgICBSRUdfTCAgIGE0LCAoYTYpCisJY3NydwlDU1Jf
U1RWRUMsIGE0CisKKwkvKiBTZXR1cCBpbml0aWFsIHBhZ2UgdGFibGUgKi8KKwlsYQlhNiwgX2xv
YWRfc3RhcnQKKwlSRUdfTAlhMCwgKGE2KQorCWxhCWE2LCBfbG9hZF9lbmQKKwlSRUdfTAlhMSwg
KGE2KQorCWxhCWE2LCBfX2V4ZWNfc3RhcnQKKwlSRUdfTAlhMiwgKGE2KQorCWxhCWE2LCBfX2V4
ZWNfZW5kCisJUkVHX0wJYTMsIChhNikKKwljYWxsCV9zZXR1cF9pbml0aWFsX3BhZ2V0YWJsZXMK
KworCWoJX3N0YXJ0X3NlY29uZGFyeV9ub3BlbgorCisJLmFsaWduCTMKK19zdGFydF9sb3R0ZXJ5
OgorCVJJU0NWX1BUUgkwCisJLmFsaWduCTMKK19fc3RhcnRfc2Vjb25kYXJ5X3Blbl9yZWxlYXNl
OgorCVJJU0NWX1BUUglzdGFydF9zZWNvbmRhcnlfcGVuX3JlbGVhc2UKKworCS8qCisJICogTm90
ZTogRnJvbSB0aGlzIHBvaW50IHByaW1hcnkgQ1BVIHN0YXJ0dXAgaXMgc2FtZSBhcyBzZWNvbmRh
cnkgQ1BVCisJICovCitfc3RhcnRfc2Vjb25kYXJ5X25vcGVuOgorCS8qIFNldCB0cmFwIHZlY3Rv
ciB0byBzcGluIGZvcmV2ZXIgdG8gaGVscCBkZWJ1ZyAqLworCS8vbGEJYTYsIF9zdGFydF9oYW5n
CisJLy9jc3J3CUNTUl9TVFZFQywgYTYKKworCS8qIEp1bXAgdG8gZmluYWwgZXhlY3V0aW9uIGFk
ZHJlc3MgKi8KKwlsYQlhNiwgX19jcHVfaW5pdAorCVJFR19MCWEwLCAoYTYpCisJamFscglhMAor
Citfc3RhcnRfaGFuZzoKKwl3ZmkKKwlqCV9zdGFydF9oYW5nCisKKwkuYWxpZ24gMworX19waHlz
X29mZnNldDoKKwlSSVNDVl9QVFIgcGh5c19vZmZzZXQKK19fcGd0Ymxfcm9vdDoKKwlSSVNDVl9Q
VFIgeGVuX3NlY29uZF9wYWdldGFibGUKK19fZXhlY19zdGFydDoKKwlSSVNDVl9QVFIgX2NvZGVf
c3RhcnQKK19fZXhlY19lbmQ6CisJUklTQ1ZfUFRSIF9jb2RlX2VuZAorX19ic3Nfc3RhcnQ6CisJ
UklTQ1ZfUFRSIF9ic3Nfc3RhcnQKK19fYnNzX2VuZDoKKwlSSVNDVl9QVFIgX2Jzc19lbmQKK19f
ZGVidWdfaXJxX3ZlY3RvcjoKKwlSSVNDVl9QVFIgX3N0YXJ0X2hhbmcKK19fY3B1X2luaXQ6CisJ
UklTQ1ZfUFRSIF9jcHVfaW5pdAorCisJLyoKKwkgKiBCb290IHJlZ2lzdGVyIDAgcGFzc2VkIGJ5
IGJvb3Rsb2FkZXIKKwkgKi8KKwkuZ2xvYmwgX2Jvb3RjcHVfcmVnMAorX2Jvb3RjcHVfcmVnMDoK
KwlSSVNDVl9QVFIgMHgwCisKKwkvKgorCSAqIEJvb3QgcmVnaXN0ZXIgMSBwYXNzZWQgYnkgYm9v
dGxvYWRlcgorCSAqLworCS5nbG9ibCBfYm9vdF9yZWcxCitfYm9vdGNwdV9yZWcxOgorCVJJU0NW
X1BUUiAweDAKKworCS8qCisJICogTG9hZCBzdGFydCBhZGRyZXNzIHN0b3JhZ2UKKwkgKi8KKwku
Z2xvYmwgX2xvYWRfc3RhcnQKK19sb2FkX3N0YXJ0OgorCVJJU0NWX1BUUiAweDAKKworCS8qCisJ
ICogTG9hZCBlbmQgYWRkcmVzcyBzdG9yYWdlCisJICovCisJLmdsb2JsIF9sb2FkX2VuZAorX2xv
YWRfZW5kOgorCVJJU0NWX1BUUiAweDAKKworICAgICAgICAuZ2xvYmwgX2VuZAorX2VuZDoKKwlS
SVNDVl9QVFIgMHgwCisKKwkvKgorCSAqIEV4Y2VwdGlvbiBzdGFja3MuCisJICovCitfX2h2Y19z
dGFja19lbmQ6CisJUklTQ1ZfUFRSIF9odmNfc3RhY2tfZW5kCisKKwkuYWxpZ24gMworCS5nbG9i
bCBfY3B1X2luaXQKK19jcHVfaW5pdDoKKyAgICAgICAgLyogU2V0IHN0YWNrIHBvaW50ZXIgdG8g
dmlydHVhbCBhZGRyZXNzIGF0IGVuZCBvZiB0aGUgWGVuIGV4ZWN1dGFibGUgKi8KKwlsYQlhNiwg
X19leGVjX2VuZAorICAgICAgICBSRUdfTCAgIHNwLCAoYTYpCisKKworCS8qIEp1bXAgdG8gQyBj
b2RlICovCisJY2FsbAlzdGFydF94ZW4KKworCS8qIEhhbmcgISEhICovCisJaglfc3RhcnRfaGFu
ZworCisJcmV0CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9yaXNjdi9tbS5jIGIveGVuL2FyY2gvcmlz
Y3YvbW0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44N2RiMmY1YjQw
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvcmlzY3YvbW0uYwpAQCAtMCwwICsxLDkyNSBA
QAorLyoKKyAqIHhlbi9hcmNoL3Jpc2N2L21tLmMKKyAqCisgKiBNTVUgY29kZSBmb3IgYSBSSVND
LVYgUlYzMi82NCB3aXRoIGh5cGVydmlzb3IgZXh0ZW5zaW9ucy4KKyAqCisgKiBDb3B5cmlnaHQg
KGMpIDIwMTkgQm9iYnkgRXNobGVtYW4gPGJvYmJ5ZXNobGVtYW5AZ21haWwuY29tPgorICoKKyAq
IEJhc2VkIG9uIGNvZGUgdGhhdCBpcyBDb3B5cmlnaHQgKGMpIDIwMTggQW51cCBQYXRlbC4KKyAq
IEJhc2VkIG9uIGNvZGUgdGhhdCBpcyBDb3B5cmlnaHQgKGMpIDIwMTEgVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CisgKiBCYXNlZCBvbiBjb2RlIHRoYXQgaXMgQ29weXJpZ2h0IChjKSAyMDExIENp
dHJpeCBTeXN0ZW1zLgorICoKKyAqIFBhcnRzIG9mIHRoaXMgY29kZSBhcmUgYmFzZWQgb246Cisg
KiAgICAgQVJNL1hlbjogeGVuL2FyY2gvYXJtL21tLmMuCisgKiAgICAgWHZpc29yOiBhcmNoL3Jp
c2N2L2NwdS9nZW5lcmljL2NwdV9tbXVfaW5pdGlhbF9wZ3RibC5jCisgKiAgICAgICAgIChodHRw
czovL2dpdGh1Yi5jb20veHZpc29yL3h2aXNvci90cmVlL3YwLjIuMTEpCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNs
dWRlIDx4ZW4vY29tcGlsZS5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUg
PHhlbi9wcmVlbXB0Lmg+CisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2dy
YW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNpbmNsdWRlIDx4ZW4vZXZl
bnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFp
bl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2Vyci5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cisj
aW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KKyNpbmNs
dWRlIDxwdWJsaWMvbWVtb3J5Lmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4c20veHNtLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgor
I2luY2x1ZGUgPHhlbi9zaXplcy5oPgorI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgorCisjaWZkZWYg
TkRFQlVHCitzdGF0aWMgaW5saW5lIHZvaWQgX19hdHRyaWJ1dGVfXygoX19mb3JtYXRfXyhfX3By
aW50Zl9fLCAxLCAyKSkpCittbV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4pCit7Cit9Cisj
ZWxzZQorI2RlZmluZSBtbV9wcmludGsoZm10LCBhcmdzLi4uKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIGZtdCwg
IyNhcmdzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
V0FSTigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoIDAgKTsKKyNlbmRpZgorCisjZGVmaW5lIFhF
Tl9UQUJMRV9NQVBfRkFJTEVEIDAKKyNkZWZpbmUgWEVOX1RBQkxFX1NVUEVSX1BBR0UgMQorI2Rl
ZmluZSBYRU5fVEFCTEVfTk9STUFMX1BBR0UgMgorCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3Rv
X21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKyN1
bmRlZiBtZm5fdG9fdmlydAorI2RlZmluZSBtZm5fdG9fdmlydChtZm4pIF9fbWZuX3RvX3ZpcnQo
bWZuX3gobWZuKSkKKworLyogTGltaXRzIG9mIHRoZSBYZW4gaGVhcCAqLworbWZuX3QgeGVuaGVh
cF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IElOVkFMSURfTUZOX0lOSVRJQUxJWkVSOworbWZu
X3QgeGVuaGVhcF9tZm5fZW5kIF9fcmVhZF9tb3N0bHk7Cit2YWRkcl90IHhlbmhlYXBfdmlydF9l
bmQgX19yZWFkX21vc3RseTsKK3ZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0IF9fcmVhZF9tb3N0
bHk7Cit1bnNpZ25lZCBsb25nIHhlbmhlYXBfYmFzZV9wZHggX19yZWFkX21vc3RseTsKKworLyog
TGltaXRzIG9mIGZyYW1ldGFibGUgKi8KK3Vuc2lnbmVkIGxvbmcgZnJhbWV0YWJsZV92aXJ0X2Vu
ZCBfX3JlYWRfbW9zdGx5OwordW5zaWduZWQgbG9uZyBmcmFtZXRhYmxlX2Jhc2VfcGR4OworCisv
KgorICogeGVuX3NlY29uZF9wYWdldGFibGUgaXMgaW5kZXhlZCB3aXRoIHRoZSBWUE5bMl0gcGFn
ZSB0YWJsZSBlbnRyeSBmaWVsZAorICogeGVuX2ZpcnN0X3BhZ2V0YWJsZSBpcyBhY2Nlc3NlZCBm
cm9tIHRoZSBWUE5bMV0gcGFnZSB0YWJsZSBlbnRyeSBmaWVsZAorICogeGVuX3plcm9ldGhfcGFn
ZXRhYmxlIGlzIGFjY2Vzc2VkIGZyb20gdGhlIFZQTlswXSBwYWdlIHRhYmxlIGVudHJ5IGZpZWxk
CisgKi8KK3B0ZV90IHhlbl9zZWNvbmRfcGFnZXRhYmxlW1BBR0VfRU5UUklFU10gX19hdHRyaWJ1
dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKK3N0YXRpYyBwdGVfdCB4ZW5fZmlyc3RfcGFnZXRh
YmxlW1BBR0VfRU5UUklFU10KKyAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg0MDk2KSkp
Oworc3RhdGljIHB0ZV90IHhlbl96ZXJvZXRoX3BhZ2V0YWJsZVtQQUdFX0VOVFJJRVNdCisgICAg
X19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oNDA5NikpKTsKK3N0YXRpYyBwdGVfdCB4ZW5faGVh
cF9tZWdhcGFnZXNbUEFHRV9FTlRSSUVTXQorICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9f
KDQwOTYpKSk7CisKKy8qCisgKiBUaGUgc2Vjb25kIGxldmVsIHNsb3Qgd2hpY2ggcG9pbnRzIHRv
IHhlbl9oZWFwX21lZ2FwYWdlcy4KKyAqIFRoaXMgc2xvdCBpbmRleGVzIGludG8gdGhlIFBURSB0
aGF0IHBvaW50cyB0byB0aGUgZmlyc3QgbGV2ZWwgdGFibGUKKyAqIG9mIG1lZ2FwYWdlcyB0aGF0
IHdlIHVzZWQgdG8gbWFwIGluIGFuZCB0aGVuIGluaXRpYWxpemUgb3VyIGZpcnN0CisgKiBzZXQg
b2YgYm9vdCBwYWdlcy4gIE9uY2UgaXQgaGFzIGJlZW4gdXNlZCB0byBtYXAvaW5pdCBib290IHBh
Z2UsCisgKiB0aG9zZSBwYWdlcyBjYW4gYmUgdXNlZCB0byBhbGxvYyB0aGUgcmVzdCBvZiB0aGUg
cGFnZSB0YWJsZXMgd2l0aAorICogdGhlIGFsbG9jX2Jvb3RfcGFnZXMoKS4KKyAqLworc3RhdGlj
IF9faW5pdGRhdGEgaW50IHhlbl9zZWNvbmRfaGVhcF9zbG90ID0gLTE7CisKKyNkZWZpbmUgVEhJ
U19DUFVfUEdUQUJMRSB4ZW5fc2Vjb25kX3BhZ2V0YWJsZQorCisvKiBVc2VkIGJ5IF9zZXR1cF9p
bml0aWFsX3BhZ2V0YWJsZXMoKSBhbmQgaW5pdGlhbGl6ZWQgYnkgaGVhZC5TICovCitleHRlcm4g
dW5zaWduZWQgbG9uZyBfdGV4dF9zdGFydDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF90ZXh0X2Vu
ZDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF9jcHVpbml0X3N0YXJ0OworZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgX2NwdWluaXRfZW5kOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX3NwaW5sb2NrX3N0YXJ0
OworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX3NwaW5sb2NrX2VuZDsKK2V4dGVybiB1bnNpZ25lZCBs
b25nIF9pbml0X3N0YXJ0OworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX2luaXRfZW5kOworZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgX3JvZGF0YV9zdGFydDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF9yb2Rh
dGFfZW5kOworCitwYWRkcl90IHBoeXNfb2Zmc2V0OwordW5zaWduZWQgbG9uZyBtYXhfcGFnZTsK
Kworc3RhdGljIGlubGluZSBwdGVfdCBtZm5fdG9fcHRlKG1mbl90IG1mbikKK3sKKyAgICB1bnNp
Z25lZCBsb25nIHB0ZSA9IG1mbl94KG1mbikgPDwgUFRFX1NISUZUOworICAgIHJldHVybiAocHRl
X3QpeyAucHRlID0gcHRlIH07Cit9CisKK3ZvaWQgKl9faW5pdCBhcmNoX3ZtYXBfdmlydF9lbmQo
dm9pZCkKK3sKKyAgICByZXR1cm4gKHZvaWQgKilWTUFQX1ZJUlRfRU5EOworfQorCitzdGF0aWMg
aW5saW5lIHB0ZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuKQoreworICAgIHJldHVybiBt
Zm5fdG9fcHRlKG1mbik7Cit9CisKKy8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkg
Ki8KK3ZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIG1mbl90IG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzKQoreworICAgIC8qIFRPRE8gKi8KK30KKworLyogUmVtb3ZlIGEgbWFwcGluZyBmcm9t
IGEgZml4bWFwIGVudHJ5ICovCit2b2lkIGNsZWFyX2ZpeG1hcCh1bnNpZ25lZCBtYXApCit7Cisg
ICAgLyogVE9ETyAqLworfQorCisjaWZkZWYgQ09ORklHX0RPTUFJTl9QQUdFCit2b2lkICptYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbikKK3sKKyAgICByZXR1cm4gdm1hcCgmbWZuLCAx
KTsKK30KKwordm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAqdmEpCit7
CisgICAgdnVubWFwKHZhKTsKK30KKyNlbmRpZgorCit2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVu
c2lnbmVkIGxvbmcgbWZuLCBib29sIHN5bmNfaWNhY2hlKQoreworICAgIHZvaWQgKnZhID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOworCisg
ICAgLyogVE9ETyAqLworCisgICAgaWYgKCBzeW5jX2ljYWNoZSApCisgICAgICAgIGludmFsaWRh
dGVfaWNhY2hlKCk7Cit9CisKK2VudW0geGVubWFwX29wZXJhdGlvbiB7IElOU0VSVCwgUkVNT1ZF
LCBNT0RJRlksIFJFU0VSVkUgfTsKKworc3RhdGljIGludCBhbGxvY194ZW5fdGFibGUocHRlX3Qg
KmVudHJ5KQoreworICAgIHZvaWQgKnA7CisgICAgcHRlX3QgcHRlOworCisgICAgcCA9IGFsbG9j
X3hlbmhlYXBfcGFnZSgpOworICAgIGlmICggcCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICBjbGVhcl9wYWdlKHApOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWFkZHJfdG9fbWZuKHZpcnRfdG9fbWFkZHIocCkpKTsKKyAgICBwdGUucHRlIHw9IFBURV9UQUJM
RTsKKworICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCB4ZW5fcHRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgdmEsIG1mbl90IG1mbiwgdW5zaWdu
ZWQgaW50IGZsYWdzKQoreworICAgIHB0ZV90ICplbnRyeTsKKyAgICBwdGVfdCAqZmlyc3Q7Cisg
ICAgcHRlX3QgKnplcm9ldGg7CisKKyAgICBwdGVfdCBwdGU7CisgICAgaW50IHJjOworCisgICAg
aWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgLyogVE9ETzogU3VwcG9ydCBwYWdldGFibGUgcm9vdCBmb3Ig
ZGlmZmVyZW50IENQVXMgKFNNUCkgKi8KKyAgICBlbnRyeSA9ICZ4ZW5fc2Vjb25kX3BhZ2V0YWJs
ZVtwYWdldGFibGVfc2Vjb25kX2luZGV4KHZhKV07CisgICAgaWYgKCAhcHRlX2lzX3ZhbGlkKGVu
dHJ5KSApCisgICAgeworICAgICAgICByYyA9IGFsbG9jX3hlbl90YWJsZShlbnRyeSk7CisgICAg
ICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
IH0KKyAgICB9CisgICAgZWxzZSBpZiAoIHB0ZV9pc19sZWFmKGVudHJ5KSApCisgICAgeworICAg
ICAgICAvKiBCcmVha2luZyB1cCBnaWdhcGFnZXMgaXMgbm90IHN1cHBvcnRlZCAqLworICAgICAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7CisgICAgfQorCisgICAgZmlyc3QgPSAocHRlX3QgKiltYWRk
cl90b192aXJ0KHB0ZV90b19wYWRkcihlbnRyeSkpOworCisgICAgZW50cnkgPSAmZmlyc3RbcGFn
ZXRhYmxlX2ZpcnN0X2luZGV4KHZhKV07CisgICAgaWYgKCAhcHRlX2lzX3ZhbGlkKGVudHJ5KSAp
CisgICAgeworICAgICAgICByYyA9IGFsbG9jX3hlbl90YWJsZShlbnRyeSk7CisgICAgICAgIGlm
ICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAg
ICB9CisgICAgZWxzZSBpZiAoIHB0ZV9pc19sZWFmKGVudHJ5KSApCisgICAgeworICAgICAgICAv
KiBCcmVha2luZyB1cCBtZWdhcGFnZXMgaXMgbm90IHN1cHBvcnRlZCAqLworICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CisgICAgfQorCisgICAgemVyb2V0aCA9IChwdGVfdCAqKW1hZGRyX3Rv
X3ZpcnQocHRlX3RvX3BhZGRyKGVudHJ5KSk7CisKKyAgICBlbnRyeSA9ICZ6ZXJvZXRoW3BhZ2V0
YWJsZV96ZXJvZXRoX2luZGV4KHZhKV07CisgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4p
OworICAgIHB0ZS5wdGUgfD0gUFRFX0xFQUZfREVGQVVMVDsKKyAgICB3cml0ZV9wdGUoZW50cnks
IHB0ZSk7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIERFRklORV9TUElOTE9DSyh4ZW5f
cHRfbG9jayk7CisKK2ludCBtYXBfcGFnZXNfdG9feGVuKHVuc2lnbmVkIGxvbmcgdmlydCwgbWZu
X3QgbWZuLCB1bnNpZ25lZCBsb25nIG5yX21mbnMsCisgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGFk
ZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpFOworCisgICAg
cmMgPSAxOworCisgICAgaWYgKCAhSVNfQUxJR05FRCh2aXJ0LCBQQUdFX1NJWkUpICkKKyAgICB7
CisgICAgICAgIG1tX3ByaW50aygiVGhlIHZpcnR1YWwgYWRkcmVzcyBpcyBub3QgYWxpZ25lZCB0
byB0aGUgcGFnZS1zaXplLlxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIHNwaW5fbG9jaygmeGVuX3B0X2xvY2spOworICAgIHdoaWxlICggYWRkciA8IGFkZHJfZW5k
ICkKKyAgICB7CisgICAgICAgIHJjID0geGVuX3B0X3VwZGF0ZShhZGRyLCBtZm4sIGZsYWdzKTsK
KyAgICAgICAgaWYgKCByYyA9PSBYRU5fVEFCTEVfTUFQX0ZBSUxFRCApCisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMSk7CisgICAgICAgIGFkZHIgKz0g
UEFHRV9TSVpFOworICAgIH0KKworICAgIC8qCisgICAgICogRmx1c2ggdGhlIFRMQnMgZXZlbiBp
biBjYXNlIG9mIGZhaWx1cmUgYmVjYXVzZSB3ZSBtYXkgaGF2ZQorICAgICAqIHBhcnRpYWxseSBt
b2RpZmllZCB0aGUgUFQuIFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1bmV4cGVjdGVkCisgICAgICog
YmVoYXZpb3IgYWZ0ZXJ3YXJkcy4KKyAgICAgKi8KKyAgICBhc20gdm9sYXRpbGUoInNmZW5jZS52
bWEiKTsKKyAgICBzcGluX3VubG9jaygmeGVuX3B0X2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9
CisKK2ludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxv
bmcgbnJfbWZucykKK3sKKyAgICAodm9pZCkgdmlydDsKKyAgICAodm9pZCkgbnJfbWZuczsKKwor
ICAgIC8qIFRPRE8gKi8KKworICAgIHJldHVybiAgMDsKK30KKworaW50IGRlc3Ryb3lfeGVuX21h
cHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwgdW5zaWduZWQgbG9uZyBlKQoreworICAgICh2b2lkKSB2
OworICAgICh2b2lkKSBlOworCisgICAgLyogVE9ETyAqLworCisgICAgcmV0dXJuIDA7Cit9CisK
K2ludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAgKHZvaWQpIHM7CisgICAgKHZvaWQpIGU7Cisg
ICAgKHZvaWQpIGZsYWdzOworCisgICAgLyogVE9ETyAqLworCisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQoreworICAgIC8qIFRPRE8gKi8K
K30KKworaW50IGRvbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGludCBtZW1mbGFncykKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKworaW50IHN0ZWFsX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQorewor
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30KKworaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWdu
ZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3Vuc2lnbmVkIGxvbmcgZG9tYWluX2dldF9t
YXhpbXVtX2dwZm4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gZ2ZuX3goZC0+YXJj
aC5wMm0ubWF4X21hcHBlZF9nZm4pOworfQorCit2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vl
c3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlbnVtIFhFTlNIQVJFX2ZsYWdzIGZsYWdzKQoreworICAgIGlm
ICggcGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZCApCisgICAgICAgIHJldHVybjsKKworICAgIHNw
aW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKKworICAgIC8qIFRPRE8gKi8KKworICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOworfQorCitpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hfZXh0
cmEgZXh0cmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlk
eCwgZ2ZuX3QgZ2ZuKQoreworICAgIC8qIFRPRE8gKi8KKworICAgIHJldHVybiAwOworfQorCits
b25nIGFyY2hfbWVtb3J5X29wKGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCit7CisgICAgLyogVE9ETyAqLworICAgIHJldHVybiAwOworfQorCitzdHJ1Y3QgZG9tYWlu
ICpwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7
CisgICAgdW5zaWduZWQgbG9uZyB4LCB5ID0gcGFnZS0+Y291bnRfaW5mbzsKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpvd25lcjsKKworICAgIGRvCisgICAgeworICAgICAgICB4ID0geTsKKyAgICAgICAg
LyoKKyAgICAgICAgICogQ291bnQgPT0gIDA6IFBhZ2UgaXMgbm90IGFsbG9jYXRlZCwgc28gd2Ug
Y2Fubm90IHRha2UgYSByZWZlcmVuY2UuCisgICAgICAgICAqIENvdW50ID09IC0xOiBSZWZlcmVu
Y2UgY291bnQgd291bGQgd3JhcCwgd2hpY2ggaXMgaW52YWxpZC4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggdW5saWtlbHkoKCh4ICsgMSkgJiBQR0NfY291bnRfbWFzaykgPD0gMSkgKQorICAg
ICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+
Y291bnRfaW5mbywgeCwgeCArIDEpKSAhPSB4ICk7CisKKyAgICBvd25lciA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOworICAgIEFTU0VSVChvd25lcik7CisKKyAgICByZXR1cm4gb3duZXI7Cit9CisK
K3ZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIG54LCB4LCB5ID0gcGFnZS0+Y291bnRfaW5mbzsKKworICAgIGRvCisgICAgeworICAgICAg
ICBBU1NFUlQoKHkgJiBQR0NfY291bnRfbWFzaykgIT0gMCk7CisgICAgICAgIHggPSB5OworICAg
ICAgICBueCA9IHggLSAxOworICAgIH0gd2hpbGUgKCB1bmxpa2VseSgoeSA9IGNtcHhjaGcoJnBh
Z2UtPmNvdW50X2luZm8sIHgsIG54KSkgIT0geCkgKTsKKworICAgIGlmICggdW5saWtlbHkoKG54
ICYgUEdDX2NvdW50X21hc2spID09IDApICkKKyAgICB7CisgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKHBhZ2UpOworICAgIH0KK30KKworaW50IGdldF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIHN0cnVjdCBkb21haW4gKmRvbWFpbikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UocGFnZSk7CisKKyAgICBpZiAoIGxpa2VseShv
d25lciA9PSBkb21haW4pICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIG93bmVyICE9
IE5VTEwgKQorICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiAwOworfQorCisv
KiBDb21tb24gY29kZSByZXF1aXJlcyBnZXRfcGFnZV90eXBlIGFuZCBwdXRfcGFnZV90eXBlLgor
ICogV2UgZG9uJ3QgY2FyZSBhYm91dCB0eXBlY291bnRzIHNvIHdlIGp1c3QgZG8gdGhlIG1pbmlt
dW0gdG8gbWFrZSBpdAorICogaGFwcHkuICovCitpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCit7CisgICAgcmV0dXJuIDE7Cit9CisK
K3ZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHJldHVy
bjsKK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCB0byByZW1h
cCBkZXZpY2UgYWRkcmVzcyByYW5nZXMKKyAqIFRPRE86IGFkZCBhIGNoZWNrIHRvIHZlcmlmeSB0
aGlzIGFzc3VtcHRpb24KKyAqLwordm9pZCAqaW9yZW1hcF9hdHRyKHBhZGRyX3QgcGEsIHNpemVf
dCBsZW4sIHVuc2lnbmVkIGludCBhdHRyaWJ1dGVzKQoreworICAgIG1mbl90IG1mbiA9IF9tZm4o
UEZOX0RPV04ocGEpKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmcyA9IHBhICYgKFBBR0VfU0laRSAt
IDEpOworICAgIHVuc2lnbmVkIGludCBuciA9IFBGTl9VUChvZmZzICsgbGVuKTsKKworICAgIHZv
aWQgKnB0ciA9IF9fdm1hcCgmbWZuLCBuciwgMSwgMSwgYXR0cmlidXRlcywgVk1BUF9ERUZBVUxU
KTsKKworICAgIGlmICggcHRyID09IE5VTEwgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAg
IHJldHVybiBwdHIgKyBvZmZzOworfQorCit2b2lkICppb3JlbWFwKHBhZGRyX3QgcGEsIHNpemVf
dCBsZW4pCit7CisgICAgcmV0dXJuIGlvcmVtYXBfYXR0cihwYSwgbGVuLCBQQUdFX0hZUEVSVklT
T1JfTk9DQUNIRSk7Cit9CisKK3ZvaWQgZ250dGFiX2NsZWFyX2ZsYWdzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQoreworICAgIC8qCisgICAgICog
Tm90ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3Qg
YmUKKyAgICAgKiBjb25maW5lZCB0byB0aGUgc3BlY2lmaWVkIDIgYnl0ZXMuCisgICAgICovCisg
ICAgdWludDE2X3QgbWFzayA9IH4oMSA8PCBuciksIG9sZDsKKworICAgIGRvCisgICAgeworICAg
ICAgICBvbGQgPSAqYWRkcjsKKyAgICB9IHdoaWxlICggY21weGNoZyhhZGRyLCBvbGQsIG9sZCAm
IG1hc2spICE9IG9sZCApOworfQorCit2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21h
aW4gKmQsIG1mbl90IG1mbikKK3sKKyAgICAvKiBYWFg6IG1hcmsgZGlydHkgKi8KKyAgICBzdGF0
aWMgaW50IHdhcm5pbmc7CisgICAgaWYgKCAhd2FybmluZyApCisgICAgeworICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgImdudHRhYl9tYXJrX2RpcnR5IG5vdCBpbXBsZW1lbnRlZCB5
ZXRcbiIpOworICAgICAgICB3YXJuaW5nID0gMTsKKyAgICB9Cit9CisKK2ludCBjcmVhdGVfZ3Jh
bnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgbWZuX3QgZnJhbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBj
YWNoZV9mbGFncykKK3sKKyAgICBpbnQgcmM7CisgICAgcDJtX3R5cGVfdCB0ID0gcDJtX2dyYW50
X21hcF9ydzsKKworICAgIGlmICggY2FjaGVfZmxhZ3MgfHwgKGZsYWdzICYgfkdOVE1BUF9yZWFk
b25seSkgIT0gR05UTUFQX2hvc3RfbWFwICkKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxf
ZXJyb3I7CisKKyAgICBpZiAoIGZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAgdCA9
IHAybV9ncmFudF9tYXBfcm87CisKKyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGN1
cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGFkZHIpLCBmcmFtZSwgMCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHQpOworCisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVy
biBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIEdOVFNUX29r
YXk7Cit9CisKK2ludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFk
ZHIsIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAgZ2ZuX3QgZ2ZuID0gZ2Fk
ZHJfdG9fZ2ZuKGFkZHIpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
CisgICAgaW50IHJjOworCisgICAgaWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1B
UF9jb250YWluc19wdGUpICkKKyAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisK
KyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOworCisg
ICAgcmV0dXJuIHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNUX29rYXk7Cit9CisKK2Jv
b2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pCit7CisgICAgcmV0dXJuICFtZm5fdmFsaWQobWZu
KTsKK30KKwordW5zaWduZWQgbG9uZyBnZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAg
LyogTm8gbWVtb3J5IGhvdHBsdWcgeWV0LCBzbyBjdXJyZW50IG1lbW9yeSBsaW1pdCBpcyB0aGUg
ZmluYWwgb25lLiAqLworICAgIHJldHVybiBtYXhfcGFnZSAtIDE7Cit9CisKK3N0YXRpYyB2b2lk
IHNldHVwX3NlY29uZF9sZXZlbF9tYXBwaW5ncyhwdGVfdCAqZmlyc3RfcGFnZXRhYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFkZHIp
Cit7CisgICAgdW5zaWduZWQgbG9uZyBwYWRkcjsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4Owor
ICAgIHB0ZV90ICpwOworCisgICAgaW5kZXggPSBwYWdldGFibGVfc2Vjb25kX2luZGV4KHZhZGRy
KTsKKyAgICBwID0gJnhlbl9zZWNvbmRfcGFnZXRhYmxlW2luZGV4XTsKKworICAgIGlmICggIXB0
ZV9pc192YWxpZChwKSApCisgICAgeworICAgICAgICBwYWRkciA9IHBoeXNfb2Zmc2V0ICsgKCh1
bnNpZ25lZCBsb25nKWZpcnN0X3BhZ2V0YWJsZSk7CisgICAgICAgIHAtPnB0ZSA9IGFkZHJfdG9f
cHBuKHBhZGRyKTsKKyAgICAgICAgcC0+cHRlIHw9IFBURV9UQUJMRTsKKyAgICB9Cit9CisKK3Zv
aWQgc2V0dXBfbWVnYXBhZ2VzKHB0ZV90ICpmaXJzdF9wYWdldGFibGUsIHVuc2lnbmVkIGxvbmcg
dmlydHVhbF9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGh5c2lj
YWxfc3RhcnQsIHVuc2lnbmVkIGxvbmcgcGFnZV9jbnQpCit7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZV9hZGRyID0gcGh5c2ljYWxfc3RhcnQ7CisgICAgdW5zaWduZWQgbG9uZyBlbmQgPSBwaHlz
aWNhbF9zdGFydCArIChwYWdlX2NudCA8PCBQQUdFX1NISUZUKTsKKyAgICB1bnNpZ25lZCBsb25n
IHZhZGRyID0gdmlydHVhbF9zdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4OworICAgIHB0
ZV90ICpwOworCisgICAgQlVHX09OKCFJU19BTElHTkVEKHBoeXNpY2FsX3N0YXJ0LCBGSVJTVF9T
SVpFKSk7CisKKyAgICB3aGlsZSAoIGZyYW1lX2FkZHIgPCBlbmQgKQorICAgIHsKKyAgICAgICAg
c2V0dXBfc2Vjb25kX2xldmVsX21hcHBpbmdzKGZpcnN0X3BhZ2V0YWJsZSwgdmFkZHIpOworCisg
ICAgICAgIGluZGV4ID0gcGFnZXRhYmxlX2ZpcnN0X2luZGV4KHZhZGRyKTsKKyAgICAgICAgcCA9
ICZmaXJzdF9wYWdldGFibGVbaW5kZXhdOworICAgICAgICBwLT5wdGUgPSBwYWRkcl90b19tZWdh
cGFnZV9wcG4oZnJhbWVfYWRkcik7CisgICAgICAgIHAtPnB0ZSB8PSBQVEVfTEVBRl9ERUZBVUxU
OworCisgICAgICAgIGZyYW1lX2FkZHIgKz0gRklSU1RfU0laRTsKKyAgICAgICAgdmFkZHIgKz0g
RklSU1RfU0laRTsKKyAgICB9CisKKyAgICBhc20gdm9sYXRpbGUoInNmZW5jZS52bWEiKTsKK30K
KworLyoKKyAqIENvbnZlcnQgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gYSBQVEUgd2l0aCB0aGUgY29y
cmVjdCBQUE4uCisgKgorICogV0FSTklORzogT25seSB1c2UgdGhpcyBmdW5jdGlvbiB3aGlsZSB0
aGUgcGh5c2ljYWwgYWRkcmVzc2VzCisgKiBvZiBYZW4gYXJlIHN0aWxsIG1hcHBlZCBpbiBhcyB2
aXJ0dWFsIGFkZHJlc3NlcyBPUiBiZWZvcmUKKyAqIHRoZSBNTVUgaXMgZW5hYmxlZCAoaS5lLiwg
cGh5c19vZmZzZXQgbXVzdCBzdGlsbCBiZSB2YWxpZCkuCisgKi8KK3N0YXRpYyBpbmxpbmUgcHRl
X3QgcHRlX29mX3hlbmFkZHIodmFkZHJfdCB2YSkKK3sKKyAgICBwYWRkcl90IG1hID0gdmEgKyBw
aHlzX29mZnNldDsKKyAgICByZXR1cm4gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4obWEp
KTsKK30KKworLyogQ3JlYXRlcyBtZWdhcGFnZXMgb2YgMk1CIHNpemUgYmFzZWQgb24gc3YzOSBz
cGVjICovCit2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
YmFzZV9tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnJfbWZucykKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgZW5kX21mbjsKKyAgICB2YWRk
cl90IHZhZGRyOworICAgIHB0ZV90ICpmaXJzdCwgcHRlOworCisgICAgLyogQWxpZ24gdG8gcHJl
dmlvdXMgMk1CIGJvdW5kYXJ5ICovCisgICAgbWZuID0gYmFzZV9tZm4gJiB+KChGSVJTVF9TSVpF
ID4+IFBBR0VfU0hJRlQpIC0gMSk7CisKKyAgICAvKiBGaXJzdCBjYWxsIHNldHMgdGhlIHhlbmhl
YXAgcGh5c2ljYWwgYW5kIHZpcnR1YWwgb2Zmc2V0LiAqLworICAgIGlmICggbWZuX2VxKHhlbmhl
YXBfbWZuX3N0YXJ0LCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgeGVuaGVhcF9tZm5f
c3RhcnQgPSBfbWZuKGJhc2VfbWZuKTsKKyAgICAgICAgeGVuaGVhcF9iYXNlX3BkeCA9IG1mbl90
b19wZHgoX21mbihiYXNlX21mbikpOworICAgICAgICB4ZW5oZWFwX3ZpcnRfc3RhcnQgPQorICAg
ICAgICAgICAgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKyAoYmFzZV9tZm4gLSBtZm4pICogUEFHRV9T
SVpFOworICAgIH0KKworICAgIGlmICggYmFzZV9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9zdGFy
dCkgKQorICAgICAgICBwYW5pYygiY2Fubm90IGFkZCB4ZW5oZWFwIG1hcHBpbmcgYXQgJWx4IGJl
bG93IGhlYXAgc3RhcnQgJWx4XG4iLAorICAgICAgICAgICAgICBiYXNlX21mbiwgbWZuX3goeGVu
aGVhcF9tZm5fc3RhcnQpKTsKKworICAgIGVuZF9tZm4gPSBiYXNlX21mbiArIG5yX21mbnM7CisK
KyAgICAvKgorICAgICAqIFZpcnR1YWwgYWRkcmVzcyBhbGlnbmVkIHRvIHByZXZpb3VzIDJNQiB0
byBtYXRjaCBwaHlzaWNhbAorICAgICAqIGFkZHJlc3MgYWxpZ25tZW50IGRvbmUgYWJvdmUuCisg
ICAgICovCisgICAgdmFkZHIgPSAodmFkZHJfdClfX21mbl90b192aXJ0KGJhc2VfbWZuKSAmIChT
RUNPTkRfTUFTSyB8IEZJUlNUX01BU0spOworCisgICAgd2hpbGUgKCBtZm4gPCBlbmRfbWZuICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2xvdCA9IHBhZ2V0YWJsZV9zZWNvbmRfaW5k
ZXgodmFkZHIpOworICAgICAgICBwdGVfdCAqcCA9ICZ4ZW5fc2Vjb25kX3BhZ2V0YWJsZVtzbG90
XTsKKworICAgICAgICBpZiAoIHB0ZV9pc192YWxpZChwKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIG1mbl90b192aXJ0IGlzIG5vdCB2YWxpZCBvbiB0aGUgeGVuX2hlYXBfbWVnYXBhZ2Vz
IG1mbiwgc2luY2UgaXQKKyAgICAgICAgICAgICAqIGlzIG5vdCB3aXRoaW4gdGhlIHhlbmhlYXAu
ICovCisgICAgICAgICAgICBmaXJzdCA9IChzbG90ID09IHhlbl9zZWNvbmRfaGVhcF9zbG90KQor
ICAgICAgICAgICAgICAgICAgICAgICAgPyB4ZW5faGVhcF9tZWdhcGFnZXMKKyAgICAgICAgICAg
ICAgICAgICAgICAgIDogbWZuX3RvX3ZpcnQocHRlX2dldF9tZm4oKnApKTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggeGVuX3NlY29uZF9oZWFwX3Nsb3QgPT0gLTEgKQorICAgICAgICB7
CisgICAgICAgICAgICAvKiBVc2UgeGVuX2hlYXBfbWVnYXBhZ2VzIHRvIGJvb3RzdHJhcCB0aGUg
bWFwcGluZ3MgKi8KKyAgICAgICAgICAgIGZpcnN0ID0geGVuX2hlYXBfbWVnYXBhZ2VzOworICAg
ICAgICAgICAgcHRlID0gcHRlX29mX3hlbmFkZHIoKHZhZGRyX3QpeGVuX2hlYXBfbWVnYXBhZ2Vz
KTsKKyAgICAgICAgICAgIHB0ZS5wdGUgfD0gUFRFX1RBQkxFOworICAgICAgICAgICAgd3JpdGVf
cHRlKHAsIHB0ZSk7CisgICAgICAgICAgICB4ZW5fc2Vjb25kX2hlYXBfc2xvdCA9IHNsb3Q7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBtZm5fdCBmaXJz
dF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOworICAgICAgICAgICAgY2xlYXJfcGFnZSht
Zm5fdG9fdmlydChmaXJzdF9tZm4pKTsKKyAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoZmlyc3RfbWZuKTsKKyAgICAgICAgICAgIHB0ZS5wdGUgfD0gUFRFX1RBQkxFOworICAgICAg
ICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7CisgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0
KGZpcnN0X21mbik7CisgICAgICAgIH0KKworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4obWZuKSk7CisgICAgICAgIHB0ZS5wdGUgfD0gUFRFX0xFQUZfREVGQVVMVDsKKyAgICAg
ICAgd3JpdGVfcHRlKCZmaXJzdFtwYWdldGFibGVfZmlyc3RfaW5kZXgodmFkZHIpXSwgcHRlKTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBXZSBhcmUgbWFwcGluZyBwYWdlcyBhdCB0aGUgMk1C
IGZpcnN0LWxldmVsIGdyYW51bGFyaXR5LCBzbyBpbmNyZW1lbnQKKyAgICAgICAgICogYnkgRklS
U1RfU0laRS4KKyAgICAgICAgICovCisgICAgICAgIG1mbiArPSBGSVJTVF9TSVpFID4+IFBBR0Vf
U0hJRlQ7CisgICAgICAgIHZhZGRyICs9IEZJUlNUX1NJWkU7CisgICAgfQorCisgICAgYXNtIHZv
bGF0aWxlKCJzZmVuY2Uudm1hIik7Cit9CisKK3ZvaWQgX19pbml0IGNsZWFyX3BhZ2V0YWJsZXMo
dW5zaWduZWQgbG9uZyBsb2FkX2FkZHIsIHVuc2lnbmVkIGxvbmcgbGlua2VyX2FkZHIpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyAqcDsKKyAgICB1bnNpZ25lZCBsb25nIHBhZ2U7CisgICAgdW5zaWdu
ZWQgbG9uZyBpOworCisgICAgcGFnZSA9ICh1bnNpZ25lZCBsb25nKSZ4ZW5fc2Vjb25kX3BhZ2V0
YWJsZVswXTsKKyAgICBwID0gKHVuc2lnbmVkIGxvbmcgKikocGFnZSArIGxvYWRfYWRkciAtIGxp
bmtlcl9hZGRyKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoeGVuX3NlY29uZF9w
YWdldGFibGUpOyBpKysgKQorICAgIHsKKyAgICAgICAgcFtpXSA9IDBVTEw7CisgICAgfQorCisg
ICAgcGFnZSA9ICh1bnNpZ25lZCBsb25nKSZ4ZW5fZmlyc3RfcGFnZXRhYmxlWzBdOworICAgIHAg
PSAodW5zaWduZWQgbG9uZyAqKShwYWdlICsgbG9hZF9hZGRyIC0gbGlua2VyX2FkZHIpOworICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh4ZW5fZmlyc3RfcGFnZXRhYmxlKTsgaSsrICkK
KyAgICB7CisgICAgICAgIHBbaV0gPSAwVUxMOworICAgIH0KKworICAgIHBhZ2UgPSAodW5zaWdu
ZWQgbG9uZykmeGVuX3plcm9ldGhfcGFnZXRhYmxlWzBdOworICAgIHAgPSAodW5zaWduZWQgbG9u
ZyAqKShwYWdlICsgbG9hZF9hZGRyIC0gbGlua2VyX2FkZHIpOworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh4ZW5femVyb2V0aF9wYWdldGFibGUpOyBpKysgKQorICAgIHsKKyAgICAg
ICAgcFtpXSA9IDBVTEw7CisgICAgfQorfQorCit2b2lkIF9fYXR0cmlidXRlX18oKHNlY3Rpb24o
Ii5lbnRyeSIpKSkKK3NldHVwX2luaXRpYWxfcGFnZXRhYmxlcyhwdGVfdCAqc2Vjb25kLCBwdGVf
dCAqZmlyc3QsIHB0ZV90ICp6ZXJvZXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbWFwX3N0YXJ0LCB1bnNpZ25lZCBsb25nIG1hcF9lbmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYV9zdGFydCkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IHBhZ2VfYWRkcjsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4MjsKKyAgICB1bnNpZ25lZCBsb25n
IGluZGV4MTsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4MDsKKworICAgIC8qIGFsaWduIHN0YXJ0
IGFkZHJlc3NlcyAqLworICAgIG1hcF9zdGFydCAmPSBaRVJPRVRIX01BUF9NQVNLOworICAgIHBh
X3N0YXJ0ICY9IFpFUk9FVEhfTUFQX01BU0s7CisKKyAgICBwYWdlX2FkZHIgPSBtYXBfc3RhcnQ7
CisgICAgd2hpbGUgKCBwYWdlX2FkZHIgPCBtYXBfZW5kICkKKyAgICB7CisgICAgICAgIGluZGV4
MiA9IHBhZ2V0YWJsZV9zZWNvbmRfaW5kZXgocGFnZV9hZGRyKTsKKyAgICAgICAgaW5kZXgxID0g
cGFnZXRhYmxlX2ZpcnN0X2luZGV4KHBhZ2VfYWRkcik7CisgICAgICAgIGluZGV4MCA9IHBhZ2V0
YWJsZV96ZXJvZXRoX2luZGV4KHBhZ2VfYWRkcik7CisKKyAgICAgICAgLyogU2V0dXAgbGV2ZWwy
IHRhYmxlICovCisgICAgICAgIHNlY29uZFtpbmRleDJdID0gcGFkZHJfdG9fcHRlKCh1bnNpZ25l
ZCBsb25nKWZpcnN0KTsKKyAgICAgICAgc2Vjb25kW2luZGV4Ml0ucHRlIHw9IFBURV9UQUJMRTsK
KworICAgICAgICAvKiBTZXR1cCBsZXZlbDEgdGFibGUgKi8KKyAgICAgICAgZmlyc3RbaW5kZXgx
XSA9IHBhZGRyX3RvX3B0ZSgodW5zaWduZWQgbG9uZyl6ZXJvZXRoKTsKKyAgICAgICAgZmlyc3Rb
aW5kZXgxXS5wdGUgfD0gUFRFX1RBQkxFOworCisgICAgICAgIC8qIFNldHVwIGxldmVsMCB0YWJs
ZSAqLworICAgICAgICBpZiAoICFwdGVfaXNfdmFsaWQoJnplcm9ldGhbaW5kZXgwXSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKiBVcGRhdGUgbGV2ZWwwIHRhYmxlICovCisgICAgICAgICAg
ICB6ZXJvZXRoW2luZGV4MF0gPSBwYWRkcl90b19wdGUoKHBhZ2VfYWRkciAtIG1hcF9zdGFydCkg
KyBwYV9zdGFydCk7CisgICAgICAgICAgICB6ZXJvZXRoW2luZGV4MF0ucHRlIHw9IFBURV9MRUFG
X0RFRkFVTFQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBQb2ludCB0byBuZXh0IHBhZ2UgKi8K
KyAgICAgICAgcGFnZV9hZGRyICs9IFpFUk9FVEhfU0laRTsKKyAgICB9Cit9CisKKy8qCisgKiBX
QVJOSU5HOiBsb2FkX2FkZHIoKSBhbmQgbGlua2VyX2FkZHIoKSBhcmUgdG8gYmUgY2FsbGVkIG9u
bHkgd2hlbiB0aGUgTU1VIGlzCisgKiBkaXNhYmxlZCBhbmQgb25seSB3aGVuIGV4ZWN1dGVkIGJ5
IHRoZSBwcmltYXJ5IENQVS4gIFRoZXkgY2Fubm90IHJlZmVyIHRvCisgKiBhbnkgZ2xvYmFsIHZh
cmlhYmxlIG9yIGZ1bmN0aW9ucy4KKyAqLworCisvKgorICogQ29udmVydCBhbiBhZGRyZXNzZWQg
bGF5ZWQgb3V0IGF0IGxpbmsgdGltZSB0byB0aGUgYWRkcmVzcyB3aGVyZSBpdCB3YXMgbG9hZGVk
CisgKiBieSB0aGUgYm9vdGxvYWRlci4KKyAqLworI2RlZmluZSBsb2FkX2FkZHIobGlua2VyX2Fk
ZHJlc3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHVuc2lnbmVkIGxvbmcgX19saW5rZXJfYWRk
cmVzcyA9ICh1bnNpZ25lZCBsb25nKShsaW5rZXJfYWRkcmVzcyk7ICAgICAgXAorICAgICAgICBp
ZiAoIGxpbmtlcl9hZGRyX3N0YXJ0IDw9IF9fbGlua2VyX2FkZHJlc3MgJiYgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICBfX2xpbmtlcl9hZGRyZXNzIDwgbGlua2VyX2Fk
ZHJfZW5kICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICBfX2xpbmtlcl9hZGRyZXNzID0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIF9fbGlu
a2VyX2FkZHJlc3MgLSBsaW5rZXJfYWRkcl9zdGFydCArIGxvYWRfYWRkcl9zdGFydDsgICAgICAg
IFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fbGlua2VyX2FkZHJlc3M7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IH0pCisKKy8qIENvbnZlcnQgYm9vdC10aW1lIFhlbiBhZGRyZXNzIGZyb20gd2hlcmUgaXQgd2Fz
IGxvYWRlZCBieSB0aGUgYm9vdCBsb2FkZXIgdG8gdGhlIGFkZHJlc3MgaXQgd2FzIGxheWVkIG91
dAorICogYXQgbGluay10aW1lLgorICovCisjZGVmaW5lIGxpbmtlcl9hZGRyKGxvYWRfYWRkcmVz
cykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5zaWduZWQgbG9uZyBfX2xvYWRfYWRkcmVzcyA9
ICh1bnNpZ25lZCBsb25nKShsb2FkX2FkZHJlc3MpOyAgICAgICAgICBcCisgICAgICAgIGlmICgg
bG9hZF9hZGRyX3N0YXJ0IDw9IF9fbG9hZF9hZGRyZXNzICYmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgIF9fbG9hZF9hZGRyZXNzIDwgbG9hZF9hZGRyX2VuZCAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgIF9fbG9hZF9hZGRyZXNzID0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgX19sb2FkX2Fk
ZHJlc3MgLSBsb2FkX2FkZHJfc3RhcnQgKyBsaW5rZXJfYWRkcl9zdGFydDsgICAgICAgICAgXAor
ICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19sb2FkX2FkZHJlc3M7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkK
KworLyoKKyAqIF9zZXR1cF9pbml0aWFsX3BhZ2V0YWJsZXM6CisgKgorICogMSkgQnVpbGQgdGhl
IHBhZ2UgdGFibGVzIGZvciBYZW4gdGhhdCBtYXAgdGhlIGZvbGxvd2luZzoKKyAqICAgMS4xKSAg
VGhlIHBoeXNpY2FsIGxvY2F0aW9uIG9mIFhlbiAod2hlcmUgdGhlIGJvb3Rsb2FkZXIgbG9hZGVk
IGl0KQorICogICAxLjIpICBUaGUgbGluay10aW1lIGxvY2F0aW9uIG9mIFhlbiAod2hlcmUgdGhl
IGxpbmtlciBleHBlY3RlZCBYZW4ncworICogICAgICAgICBhZGRyZXNzZXMgdG8gYmUpCisgKiAy
KSBMb2FkIHRoZSBwYWdlIHRhYmxlIGludG8gdGhlIFNBVFAgYW5kIGVuYWJsZSB0aGUgTU1VCisg
Ki8KK3ZvaWQgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmVudHJ5IikpKQorX3NldHVwX2luaXRp
YWxfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGxvYWRfYWRkcl9zdGFydCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBsb2FkX2FkZHJfZW5kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGxpbmtlcl9hZGRyX3N0YXJ0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGxpbmtlcl9hZGRyX2VuZCkKK3sKKyAgICBw
dGVfdCAqc2Vjb25kOworICAgIHB0ZV90ICpmaXJzdDsKKyAgICBwdGVfdCAqemVyb2V0aDsKKwor
ICAgIGNsZWFyX3BhZ2V0YWJsZXMobG9hZF9hZGRyX3N0YXJ0LCBsaW5rZXJfYWRkcl9zdGFydCk7
CisKKyAgICAvKiBHZXQgdGhlIGFkZHJlc3NlcyB3aGVyZSB0aGUgcGFnZSB0YWJsZXMgd2VyZSBs
b2FkZWQgKi8KKyAgICBzZWNvbmQgPSAocHRlX3QgKilsb2FkX2FkZHIoJnhlbl9zZWNvbmRfcGFn
ZXRhYmxlKTsKKyAgICBmaXJzdCA9IChwdGVfdCAqKWxvYWRfYWRkcigmeGVuX2ZpcnN0X3BhZ2V0
YWJsZSk7CisgICAgemVyb2V0aCA9IChwdGVfdCAqKWxvYWRfYWRkcigmeGVuX3plcm9ldGhfcGFn
ZXRhYmxlKTsKKworICAgIC8qCisgICAgICogQ3JlYXRlIGEgbWFwcGluZyBvZiB0aGUgbG9hZCB0
aW1lIGFkZHJlc3MgcmFuZ2UgdG8uLi4gdGhlIGxvYWQgdGltZSBhZGRyZXNzIHJhbmdlLgorICAg
ICAqIFRoaXMgbWFwcGluZyBpcyB1c2VkIGF0IGJvb3QgdGltZSBvbmx5LgorICAgICAqLworICAg
IHNldHVwX2luaXRpYWxfcGFnZXRhYmxlcyhzZWNvbmQsIGZpcnN0LCB6ZXJvZXRoLCBsb2FkX2Fk
ZHJfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRfYWRkcl9lbmQsIGxv
YWRfYWRkcl9zdGFydCk7CisKKyAgICAvKgorICAgICAqIENyZWF0ZSBhIG1hcHBpbmcgZnJvbSBY
ZW4ncyBsaW5rLXRpbWUgYWRkcmVzc2VzIHRvIHdoZXJlIHRoZXkgd2VyZSBhY3R1YWxseSBsb2Fk
ZWQuCisgICAgICoKKyAgICAgKiBUT0RPOiBQcm90ZWN0IHJlZ2lvbnMgYWNjb3JkaW5nbHkgKGUu
Zy4sIHByb3RlY3QgdGV4dCBhbmQgcm9kYXRhIGZyb20gd3JpdGVzKS4KKyAgICAgKi8KKyAgICBz
ZXR1cF9pbml0aWFsX3BhZ2V0YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwgbGlua2VyX2Fk
ZHIoJl90ZXh0X3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlua2VyX2Fk
ZHIoJl90ZXh0X2VuZCksIGxvYWRfYWRkcigmX3RleHRfc3RhcnQpKTsKKyAgICBzZXR1cF9pbml0
aWFsX3BhZ2V0YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwgbGlua2VyX2FkZHIoJl9pbml0
X3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlua2VyX2FkZHIoJl9pbml0
X2VuZCksIGxvYWRfYWRkcigmX2luaXRfc3RhcnQpKTsKKyAgICBzZXR1cF9pbml0aWFsX3BhZ2V0
YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlua2VyX2FkZHIoJl9jcHVpbml0X3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlua2VyX2FkZHIoJl9jcHVpbml0X2VuZCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvYWRfYWRkcigmX2NwdWluaXRfc3RhcnQpKTsKKyAgICBzZXR1cF9pbml0aWFsX3Bh
Z2V0YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlua2VyX2FkZHIoJl9zcGlubG9ja19zdGFydCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpbmtlcl9hZGRyKCZfc3BpbmxvY2tfZW5kKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbG9hZF9hZGRyKCZfc3BpbmxvY2tfc3RhcnQpKTsKKyAgICBzZXR1cF9pbml0
aWFsX3BhZ2V0YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlua2VyX2FkZHIoJl9yb2RhdGFfc3RhcnQpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaW5rZXJfYWRkcigmX3JvZGF0YV9lbmQpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsb2FkX2FkZHIoJl9yb2RhdGFfc3RhcnQpKTsKKyAgICBzZXR1cF9pbml0
aWFsX3BhZ2V0YWJsZXMoc2Vjb25kLCBmaXJzdCwgemVyb2V0aCwgbGlua2VyX2FkZHJfc3RhcnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmtlcl9hZGRyX2VuZCwgbG9hZF9hZGRy
X3N0YXJ0KTsKKworICAgIC8qIEVuc3VyZSBwYWdlIHRhYmxlIHdyaXRlcyBwcmVjZWRlIGxvYWRp
bmcgdGhlIFNBVFAgKi8KKyAgICBhc20gdm9sYXRpbGUoInNmZW5jZS52bWEiKTsKKworICAgIC8q
IEVuYWJsZSB0aGUgTU1VIGFuZCBsb2FkIHRoZSBuZXcgcGFnZXRhYmxlIGZvciBYZW4gKi8KKyAg
ICBjc3Jfd3JpdGUoc2F0cCwgCisgICAgICAgICAgICAgIChsb2FkX2FkZHIoeGVuX3NlY29uZF9w
YWdldGFibGUpID4+IFBBR0VfU0hJRlQpIHwgU0FUUF9NT0RFKTsKKworICAgIHBoeXNfb2Zmc2V0
ID0gbG9hZF9hZGRyX3N0YXJ0ID4gbGlua2VyX2FkZHJfc3RhcnQgPworICAgICAgICAgICAgICAg
ICAgICAgIGxvYWRfYWRkcl9zdGFydCAtIGxpbmtlcl9hZGRyX3N0YXJ0IDoKKyAgICAgICAgICAg
ICAgICAgICAgICBsaW5rZXJfYWRkcl9zdGFydCAtIGxvYWRfYWRkcl9zdGFydDsKK30KKworLyog
TWFwIGEgZnJhbWUgdGFibGUgdG8gY292ZXIgcGh5c2ljYWwgYWRkcmVzc2VzIHBzIHRocm91Z2gg
cGUgKi8KK3ZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MocGFkZHJfdCBwcywg
cGFkZHJfdCBwZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG5yX3BkeHMgPSBtZm5fdG9fcGR4KG1m
bl9hZGQobWFkZHJfdG9fbWZuKHBlKSwgLTEpKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3RvX3BkeChtYWRkcl90b19tZm4ocHMpKSArIDE7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZXRhYmxlX3NpemUgPSBucl9wZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pOworICAg
IHVuc2lnbmVkIGxvbmcgdmlydF9lbmQ7CisgICAgcHRlX3QgKmZpcnN0X3RhYmxlOworICAgIG1m
bl90IG1mbiwgYmFzZSwgZmlyc3Q7CisgICAgcHRlX3QgcHRlOworICAgIHVuc2lnbmVkIGxvbmcg
aSwgZmlyc3RfZW50cmllc19yZW1haW5pbmc7CisKKyAgICBmcmFtZXRhYmxlX2Jhc2VfcGR4ID0g
bWZuX3RvX3BkeChtYWRkcl90b19tZm4ocHMpKTsKKworICAgIC8qIEFsbG9jYXRlIGVub3VnaCBw
YWdlcyB0byBob2xkIHRoZSB3aG9sZSBhZGRyZXNzIHNwYWNlICovCisgICAgYmFzZSA9IGFsbG9j
X2Jvb3RfcGFnZXMoZnJhbWV0YWJsZV9zaXplID4+IFBBR0VfU0hJRlQsIE1CKDIpID4+IFBBR0Vf
U0hJRlQpOworICAgIHZpcnRfZW5kID0gRlJBTUVUQUJMRV9WSVJUX1NUQVJUICsgZnJhbWV0YWJs
ZV9zaXplOworCisgICAgZmlyc3RfZW50cmllc19yZW1haW5pbmcgPSAwOworICAgIG1mbiA9IGJh
c2U7CisKKyAgICAvKiBNYXAgdGhlIGZyYW1ldGFibGUgdmlydHVhbCBhZGRyZXNzIHNwZWFjZSB0
byB0aHNlIHBhZ2VzICovCisgICAgZm9yICggaSA9IFJPVU5EVVAoRlJBTUVUQUJMRV9WSVJUX1NU
QVJULCBNQigyKSk7IGkgPCB2aXJ0X2VuZDsgaSArPSBNQigyKSApCisgICAgeworICAgICAgICAv
KiBJZiB0aGlzIGZyYW1lIGhhcyBmaWxsZWQgdXAgYWxsIGVudHJpZXMsIHRoZW4gYWxsb2NhdGUg
YSBuZXcgdGFibGUgKi8KKyAgICAgICAgaWYgKCBmaXJzdF9lbnRyaWVzX3JlbWFpbmluZyA8PSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQWxsb2NhdGUgcGFnZSBmb3IgYSBmaXJzdC1s
ZXZlbCB0YWJsZSAqLworICAgICAgICAgICAgZmlyc3QgPSBhbGxvY19ib290X3BhZ2VzKDEsIDEp
OworCisgICAgICAgICAgICAvKiBSZXNldCBjb3VudGVyICovCisgICAgICAgICAgICBmaXJzdF9l
bnRyaWVzX3JlbWFpbmluZyA9IDUxMjsKKyAgICAgICAgfQorCisgICAgICAgIC8qIENvbnZlcnQg
dGhlIGZpcnN0LWxldmVsIHRhYmxlIGZyb20gaXQncyBtYWNoaW5lIGZyYW1lIG51bWJlciB0byBh
IHZpcnR1YWxfYWRkcmVzcyAqLworICAgICAgICBmaXJzdF90YWJsZSA9IChwdGVfdCAqKW1mbl90
b192aXJ0KGZpcnN0KTsKKworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbik7Cisg
ICAgICAgIHB0ZS5wdGUgfD0gUFRFX0xFQUZfREVGQVVMVDsKKworICAgICAgICAvKiBQb2ludCB0
aGUgZmlyc3QtbGV2ZWwgdGFibGUgdG8gdGhlIG1hY2hpbmUgZnJhbWUgKi8KKyAgICAgICAgd3Jp
dGVfcHRlKCZmaXJzdF90YWJsZVtwYWdldGFibGVfZmlyc3RfaW5kZXgoaSldLCBwdGUpOworCisg
ICAgICAgIC8qIENvbnZlcnQgdGhlIGZpcnN0LWxldmVsIHRhYmxlIGFkZHJlc3MgaW50byBhIFBU
RSAqLworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih2aXJ0X3Rv
X21hZGRyKCZmaXJzdF90YWJsZVswXSkpKTsKKyAgICAgICAgcHRlLnB0ZSB8PSBQVEVfVEFCTEU7
CisKKyAgICAgICAgLyogUG9pbnQgdGhlIHNlY29uZC1sZXZlbCB0YWJsZSB0byB0aGUgZmlyc3Qt
bGV2ZWwgdGFibGUgKi8KKyAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fc2Vjb25kX3BhZ2V0YWJsZVtw
YWdldGFibGVfc2Vjb25kX2luZGV4KGkpXSwgcHRlKTsKKworICAgICAgICAvKiBGaXJzdC1sZXZl
bCB0YWJsZXMgYXJlIGF0IGEgMk1CIGdyYW51bGFyaXR5IHNvIGdvIHRvIHRoZSBuZXh0IDJNQiBw
YWdlICovCisgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCBNQigyKSA+PiBQQUdFX1NISUZUKTsK
KworICAgICAgICAvKiBXZSd2ZSB1c2VkIGFuIGVudHJ5LCBzbyBkZWNyZW1lbnQgdGhlIGNvdW50
ZXIgKi8KKyAgICAgICAgZmlyc3RfZW50cmllc19yZW1haW5pbmctLTsKKyAgICB9CisKKyAgICBt
ZW1zZXQoJmZyYW1lX3RhYmxlWzBdLCAwLCBucl9wZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2lu
Zm8pKTsKKyAgICBtZW1zZXQoJmZyYW1lX3RhYmxlW25yX3BkeHNdLCAtMSwKKyAgICAgICAgICAg
ZnJhbWV0YWJsZV9zaXplIC0gKG5yX3BkeHMgKiBzaXplb2Yoc3RydWN0IHBhZ2VfaW5mbykpKTsK
KworICAgIGZyYW1ldGFibGVfdmlydF9lbmQgPQorICAgICAgICBGUkFNRVRBQkxFX1ZJUlRfU1RB
UlQgKyAobnJfcGR4cyAqIHNpemVvZihzdHJ1Y3QgcGFnZV9pbmZvKSk7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2L3NldHVwLmMgYi94ZW4vYXJjaC9yaXNjdi9zZXR1
cC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVhZjNlN2M3MzYKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9yaXNjdi9zZXR1cC5jCkBAIC0wLDAgKzEsMTIyIEBA
CisvKgorICogeGVuL2FyY2gvcmlzY3Yvc2V0dXAuYworICoKKyAqCisgKiBFYXJseSBicmluZ3Vw
IGNvZGUgZm9yIGEgUklTQy1WIFJWMzIvNjQgd2l0aCBoeXBlcnZpc29yCisgKiBleHRlbnNpb25z
IChjb2RlIEgpLgorICoKKyAqIEJhc2VkIG9mZiB0aGUgQVJNIHNldHVwIGNvZGUgd2l0aCBjb3B5
cmlnaHQgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5
IEJvYmJ5IEVzaGxlbWFuIDxib2JieWVzaGxlbWFuQGdtYWlsLmNvbT4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1
ZGUgPHhlbi9jb21waWxlLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3N0cmluZy5oPgorI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9lcnIuaD4KKyNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4v
bW0uaD4KKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVy
Lmg+CisjaW5jbHVkZSA8eGVuL2NwdS5oPgorI2luY2x1ZGUgPHhlbi9wZm4uaD4KKyNpbmNsdWRl
IDx4ZW4vdmlydHVhbF9yZWdpb24uaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKyNp
bmNsdWRlIDx4c20veHNtLmg+CisKKy8qIFRoZSBsdWNreSBoYXJ0IHRvIGZpcnN0IGluY3JlbWVu
dCB0aGlzIHZhcmlhYmxlIHdpbGwgYm9vdCB0aGUgb3RoZXIgY29yZXMgKi8KK2F0b21pY190IGhh
cnRfbG90dGVyeTsKK3Vuc2lnbmVkIGxvbmcgYm9vdF9jcHVfaGFydGlkOwordW5zaWduZWQgbG9u
ZyB0b3RhbF9wYWdlczsKKwordm9pZCBhcmNoX2dldF94ZW5fY2Fwcyh4ZW5fY2FwYWJpbGl0aWVz
X2luZm9fdCAqaW5mbykKK3sKKyAgICAvKiBJbnRlcmZhY2UgbmFtZSBpcyBhbHdheXMgeGVuLTMu
MC0qIGZvciBYZW4tMy54LiAqLworICAgIGludCBtYWpvciA9IDMsIG1pbm9yID0gMDsKKyAgICBj
aGFyIHNbMzJdOworCisgICAgKCppbmZvKVswXSA9ICdcMCc7CisKKyAgICBzbnByaW50ZihzLCBz
aXplb2YocyksICJ4ZW4tJWQuJWQtcmlzY3YgIiwgbWFqb3IsIG1pbm9yKTsKKyAgICBzYWZlX3N0
cmNhdCgqaW5mbywgcyk7Cit9CisKKy8qCisgKiBUT0RPOiBEbyBub3QgaGFyZGNvZGUgdGhpcy4g
IFRoZXJlIGhhcyBiZWVuIGRpc2N1c3Npb24gb24gaG93IE9wZW5TQkkgd2lsbAorICogY29tbXVu
aWNhdGUgaXQncyBwcm90ZWN0ZWQgc3BhY2UgdG8gaXRzIHBheWxvYWQuICBYZW4gd2lsbCBuZWVk
IHRvIGNvbmZvcm0KKyAqIHRvIHRoYXQgYXBwcm9hY2guCisgKgorICogMHg4MDAwMDAwMCAtIDB4
ODAyMDAwMDAgaXMgUE1QIHByb3RlY3RlZCBieSBPcGVuU0JJIHNvIGV4Y2x1ZGUgaXQgZnJvbSB0
aGUKKyAqIHJhbSByYW5nZSAoYW55IGF0dGVtcHQgYXQgdXNpbmcgaXQgd2lsbCB0cmlnZ2VyIGEg
UE1QIGZhdWx0KS4KKyAqLworI2RlZmluZSBPUEVOU0JJX09GRlNFVCAweDAyMDAwMDAKKworc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwX21tKHZvaWQpCit7CisgICAgcGFkZHJfdCByYW1fc3RhcnQs
IHJhbV9lbmQsIHJhbV9zaXplOworCisgICAgLyogVE9ETzogVXNlIEZEVCBpbnN0ZWFkIG9mIGhh
cmRjb2RpbmcgdGhlc2UgdmFsdWVzICovCisgICAgcmFtX3N0YXJ0ID0gMHg4MDAwMDAwMCArIE9Q
RU5TQklfT0ZGU0VUOworICAgIHJhbV9zaXplICA9IDB4MDgwMDAwMDAgLSBPUEVOU0JJX09GRlNF
VDsKKyAgICByYW1fZW5kICAgPSByYW1fc3RhcnQgKyByYW1fc2l6ZTsKKyAgICB0b3RhbF9wYWdl
cyA9IHJhbV9zaXplID4+IFBBR0VfU0hJRlQ7CisgICAgcGZuX3BkeF9ob2xlX3NldHVwKDApOwor
ICAgIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MocmFtX3N0YXJ0Pj5QQUdFX1NISUZULCB0b3RhbF9w
YWdlcyk7CisgICAgeGVuaGVhcF92aXJ0X2VuZCA9IFhFTkhFQVBfVklSVF9TVEFSVCArIHJhbV9z
aXplOworICAgIHhlbmhlYXBfbWZuX2VuZCA9IG1hZGRyX3RvX21mbihyYW1fZW5kKTsKKyAgICBp
bml0X2Jvb3RfcGFnZXMobWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKKyAgICAgICAg
ICAgICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX2VuZCkpOworICAgIG1heF9wYWdl
ID0gUEZOX0RPV04ocmFtX2VuZCk7CisgICAgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncygwLCBy
YW1fZW5kKTsKK30KKwordm9pZCBfX2luaXQgc3RhcnRfeGVuKHZvaWQpCit7CisgICAgc3RydWN0
IG5zMTY1NTBfZGVmYXVsdHMgbnMxNjU1MCA9IHsKKyAgICAgICAgLmRhdGFfYml0cyA9IDgsCisg
ICAgICAgIC5wYXJpdHkgICAgPSAnbicsCisgICAgICAgIC5zdG9wX2JpdHMgPSAxCisgICAgfTsK
KworICAgIHNldHVwX3ZpcnR1YWxfcmVnaW9ucyhOVUxMLCBOVUxMKTsKKyAgICBzZXR1cF9tbSgp
OworICAgIGVuZF9ib290X2FsbG9jYXRvcigpOworICAgIHZtX2luaXQoKTsKKworICAgIG5zMTY1
NTAuaW9fYmFzZSA9IDB4MTAwMDAwMDA7CisgICAgbnMxNjU1MC5pcnEgICAgID0gMTA7CisgICAg
bnMxNjU1MC5iYXVkICAgID0gMTE1MjAwOworICAgIG5zMTY1NTBfaW5pdCgwLCAmbnMxNjU1MCk7
CisgICAgY29uc29sZV9pbml0X3ByZWlycSgpOworCisgICAgcHJpbnRrKCJSSVNDLVYgWGVuIEJv
b3QhXG4iKTsKK30KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L6-00055x-0A; Wed, 22 Jan 2020 05:14:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Jn-00065O-Rs
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:31 +0000
X-Inumbo-ID: f7af24b0-3cba-11ea-b833-bc764e2007e4
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7af24b0-3cba-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:30 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id b186so2509683ywc.1
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=voiZUaSfvGPmtwC5XIVeLRcygRog74uucrdDnZovhV4=;
 b=Fy4QTw99JS0KU2Gr+/eJ24WRo8/T9sU4OYuBlf2CGKFpbyqlHL9/FdnT47pqWb32+8
 NkEABGy1ByP+PRnfX+plHNfx7zf8P0IZNAgdYgqRXoUt3G+9YjfYEJKMd9Ia8Rsiexma
 1m3E5hX0nmXzRlKBlAuRv9CxWf7MJr4/hqKAB3yYX04pGItlMZgx+Gv5MXGLvhrtDQdC
 dnHvGAtGCI/pN7MoauhtrQ5X6KZap/mBn69KY71i05+mfcjQUA/Agc9ccXdyPhjVjAZq
 f7FZrM8RWJ9xaaNA2KV6CnwvjnMKp5P5/YxLDhEHI/A+7jkPWuJqC6qkkiVDBvL7yaG3
 h3jQ==
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=voiZUaSfvGPmtwC5XIVeLRcygRog74uucrdDnZovhV4=;
 b=O7xIpGR3ZL51bCgvYb+U2AVqTAnvzehNi0sZVjQehtrW2Ri8QlX9nKo7fi2Xbm7uYF
 XY0wm7UEk5FkGGarIz8Se+LHFdIGVCOBI10AUePYV4ZAQA1Vh4OtI/iplmyV6Df5OShf
 RWvnAtegFGrZGNQvScjVw1JotlZl1h/DZUPZFzFg8Xj4lpXEfv8fIjqJdS1fkthZVaej
 Cnl+7rugSEw7Za+ewI9+kHmjXmEmXqFnzLXS7uvsrtJf2zYESHgcUtK/F//B66eAv9CC
 BlE5Tsa5z2EB0fvKO0DB981TLQ70cxUFdDEdsnNScv+qTkv5xhWYPgSwwyOsWPomdrM0
 B3lw==
X-Gm-Message-State: APjAAAXFMJlPkaaFA/K6scNL+5xE38Pz2n8IklNmtiZSoj0Les0US6Tn
 sLtrgTp3wivsjiXH7th5TXWhEw5NfjXzDw==
X-Google-Smtp-Source: APXvYqxQsSySDYPzIBXYijRyFdN8PHHz+oO32ads2Cis18ozMd712E2Vbvddo48zND7lLRNmbln+Lw==
X-Received: by 2002:a81:758a:: with SMTP id q132mr5633129ywc.162.1579658429572; 
 Tue, 21 Jan 2020 18:00:29 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:29 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:42 -0600
Message-Id: <21ccc73e8b3e536b57a43618584a796464e5bac5.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 03/23] riscv: makefiles and 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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQm9iYnkgRXNobGVtYW4gPGJvYmJ5ZXNobGVtYW5AZ21haWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+Ci0tLQog
Y29uZmlnL3Jpc2N2NjQubWsgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vUnVsZXMubWsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3Jpc2N2L0tjb25maWcgICAg
ICAgICAgICAgICAgICAgfCAgMzYgKysrKwogeGVuL2FyY2gvcmlzY3YvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICB8ICA2MiArKysrKysKIHhlbi9hcmNoL3Jpc2N2L1J1bGVzLm1rICAgICAgICAg
ICAgICAgICAgfCAgNTUgKysrKysKIHhlbi9hcmNoL3Jpc2N2L2NvbmZpZ3MvcmlzY3YzMl9kZWZj
b25maWcgfCAgIDAKIHhlbi9hcmNoL3Jpc2N2L2NvbmZpZ3MvcmlzY3Y2NF9kZWZjb25maWcgfCAg
IDAKIHhlbi9hcmNoL3Jpc2N2L3BsYXRmb3Jtcy9LY29uZmlnICAgICAgICAgfCAgMzEgKysrCiB4
ZW4vYXJjaC9yaXNjdi94ZW4ubGRzLlMgICAgICAgICAgICAgICAgIHwgMjYyICsrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZSAgICAgICAgIHwg
ICAxICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2L01ha2VmaWxlICAgfCAgIDEgKwog
MTMgZmlsZXMgY2hhbmdlZCwgNDU4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgY29uZmlnL3Jpc2N2NjQubWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9yaXNjdi9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvTWFr
ZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9SdWxlcy5tawogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2NvbmZpZ3MvcmlzY3YzMl9kZWZjb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi9jb25maWdzL3Jpc2N2NjRfZGVmY29uZmln
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvcGxhdGZvcm1zL0tjb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9yaXNjdi94ZW4ubGRzLlMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9yaXNjdi9NYWtlZmlsZQoKZGlmZiAtLWdpdCBh
L2NvbmZpZy9yaXNjdjY0Lm1rIGIvY29uZmlnL3Jpc2N2NjQubWsKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uMGVjOTc4MzhmOQotLS0gL2Rldi9udWxsCisrKyBiL2NvbmZp
Zy9yaXNjdjY0Lm1rCkBAIC0wLDAgKzEsNyBAQAorQ09ORklHX1JJU0NWIDo9IHkKK0NPTkZJR19S
SVNDVl82NCA6PSB5CitDT05GSUdfUklTQ1ZfJChYRU5fT1MpIDo9IHkKKworQ09ORklHX1hFTl9J
TlNUQUxMX1NVRkZJWCA6PQorCitDRkxBR1MgKz0KZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBi
L3hlbi9NYWtlZmlsZQppbmRleCBmMzZhNWJjNmMwLi4wYzQ3ODk5MTI3IDEwMDY0NAotLS0gYS94
ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yNyw3ICsyNyw3IEBAIE1BS0VGTEFH
UyArPSAtclIKIEVGSV9NT1VOVFBPSU5UID89ICQoQk9PVF9ESVIpL2VmaQogCiBBUkNIPSQoWEVO
X1RBUkdFVF9BUkNIKQotU1JDQVJDSD0kKHNoZWxsIGVjaG8gJChBUkNIKSB8IHNlZCAtZSAncy94
ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJykKK1NSQ0FSQ0g9JChzaGVsbCBl
Y2hvICQoQVJDSCkgfCBzZWQgLWUgJ3MveDg2LioveDg2LycgLWUgcycvYXJtXCgzMlx8NjRcKS9h
cm0vZycgLWUgcycvcmlzY3ZcKDMyXHw2NFwpL3Jpc2N2L2cnKQogCiAjIERvbid0IGJyZWFrIGlm
IHRoZSBidWlsZCBwcm9jZXNzIHdhc24ndCBjYWxsZWQgZnJvbSB0aGUgdG9wIGxldmVsCiAjIHdl
IG5lZWQgWEVOX1RBUkdFVF9BUkNIIHRvIGdlbmVyYXRlIHRoZSBwcm9wZXIgY29uZmlnCmRpZmYg
LS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggNWFiYTg0MWIwYS4uMTU1
NjI2NjY3OSAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAt
MjksNyArMjksNyBAQCBlbmRpZgogIyBTZXQgQVJDSC9TVUJBUkNIIGFwcHJvcHJpYXRlbHkuCiBv
dmVycmlkZSBUQVJHRVRfU1VCQVJDSCAgOj0gJChYRU5fVEFSR0VUX0FSQ0gpCiBvdmVycmlkZSBU
QVJHRVRfQVJDSCAgICAgOj0gJChzaGVsbCBlY2hvICQoWEVOX1RBUkdFVF9BUkNIKSB8IFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZCAtZSAncy94ODYuKi94ODYvJyAtZSBzJy9h
cm1cKDMyXHw2NFwpL2FybS9nJykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZCAt
ZSAncy94ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJyAtZSBzJy9yaXNjdlwo
MzJcfDY0XCkvcmlzY3YvZycpCiAKIFRBUkdFVCA6PSAkKEJBU0VESVIpL3hlbgogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9LY29uZmlnIGIveGVuL2FyY2gvS2NvbmZpZwppbmRleCAxOTU0ZDFjNWMx
Li45ODVjMDIzY2E2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9LY29uZmlnCisrKyBiL3hlbi9hcmNo
L0tjb25maWcKQEAgLTcsNSArNyw2IEBAIGNvbmZpZyBOUl9DUFVTCiAJZGVmYXVsdCAiNCIgaWYg
QVJNICYmIFFFTVUKIAlkZWZhdWx0ICI0IiBpZiBBUk0gJiYgTVBTT0MKIAlkZWZhdWx0ICIxMjgi
IGlmIEFSTQorCWRlZmF1bHQgIjQiIGlmIFJJU0NWCiAJLS0taGVscC0tLQogCSAgU3BlY2lmaWVz
IHRoZSBtYXhpbXVtIG51bWJlciBvZiBwaHlzaWNhbCBDUFVzIHdoaWNoIFhlbiB3aWxsIHN1cHBv
cnQuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9yaXNjdi9LY29uZmlnIGIveGVuL2FyY2gvcmlzY3Yv
S2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44YmVhNDBhZjYw
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvcmlzY3YvS2NvbmZpZwpAQCAtMCwwICsxLDM2
IEBACitjb25maWcgNjRCSVQKKwlib29sCisJZGVmYXVsdCBBUkNIICE9ICJyaXNjdjMyIgorCWhl
bHAKKwkgIFNheSB5ZXMgdG8gYnVpbGQgYSA2NC1iaXQgWGVuCisJICBTYXkgbm8gdG8gYnVpbGQg
YSAzMi1iaXQgWGVuCisKK2NvbmZpZyBSSVNDVl8zMgorCWRlZl9ib29sIHkKKwlkZXBlbmRzIG9u
ICE2NEJJVAorCitjb25maWcgUklTQ1ZfNjQKKwlkZWZfYm9vbCB5CisJZGVwZW5kcyBvbiA2NEJJ
VAorCitjb25maWcgUklTQ1YKKwlkZWZfYm9vbCB5CisJc2VsZWN0IEhBU19QRFgKKwlzZWxlY3Qg
SEFTX1BBU1NUSFJPVUdICisKK2NvbmZpZyBBUkNIX0RFRkNPTkZJRworCXN0cmluZworCWRlZmF1
bHQgImFyY2gvcmlzY3YvY29uZmlncy9hcm0zMl9kZWZjb25maWciIGlmIFJJU0NWXzMyCisJZGVm
YXVsdCAiYXJjaC9yaXNjdi9jb25maWdzL2FybTY0X2RlZmNvbmZpZyIgaWYgUklTQ1ZfNjQKKwor
bWVudSAiQXJjaGl0ZWN0dXJlIEZlYXR1cmVzIgorCitzb3VyY2UgImFyY2gvS2NvbmZpZyIKKwor
ZW5kbWVudQorCitzb3VyY2UgImFyY2gvcmlzY3YvcGxhdGZvcm1zL0tjb25maWciCisKK3NvdXJj
ZSAiY29tbW9uL0tjb25maWciCisKK3NvdXJjZSAiZHJpdmVycy9LY29uZmlnIgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvcmlzY3YvTWFrZWZpbGUgYi94ZW4vYXJjaC9yaXNjdi9NYWtlZmlsZQpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42ZmUyMGNiN2JmCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gvcmlzY3YvTWFrZWZpbGUKQEAgLTAsMCArMSw2MiBAQAorc3ViZGly
LXkgKz0gbGliCisKK29iai15ICAgKz0gZG9tY3RsLm8KK29iai15ICAgKz0gZG9tYWluLm8KK29i
ai15ICAgKz0gZGVsYXkubworIyBvYmoteSAgICs9IGVudHJ5Lm8KK29iai15ICAgKz0gZ3Vlc3Rj
b3B5Lm8KK29iai15ICAgKz0gaXJxLm8KK29iai15ICAgKz0gcDJtLm8KK29iai15ICAgKz0gbW0u
bworb2JqLXkgICArPSBwZXJjcHUubworb2JqLXkgICArPSBzZXR1cC5vCitvYmoteSAgICs9IHNo
dXRkb3duLm8KK29iai15ICAgKz0gc21wLm8KK29iai15ICAgKz0gc21wYm9vdC5vCitvYmoteSAg
ICs9IHN5c2N0bC5vCitvYmoteSAgICs9IHRyYXBzLm8KK29iai15ICAgKz0gdGltZS5vCitvYmot
eSAgICs9IHZtX2V2ZW50Lm8KKworI29iai1iaW4teSArPSAuLi4ubworCitBTExfT0JKUyA6PSBo
ZWFkLm8gJChBTExfT0JKUykKKworREVQUyArPSAuaGVhZC5vLmQKKworJChUQVJHRVQpOiAkKFRB
UkdFVCktc3ltcworCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC1TICQ8ICRACisKK3ByZWxpbmsubzog
JChBTExfT0JKUykKKwkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCisKKyQoVEFSR0VUKS1z
eW1zOiBwcmVsaW5rLm8geGVuLmxkcworCSQoTEQpICQoTERGTEFHUykgLVQgeGVuLmxkcyAtTiBw
cmVsaW5rLm8gXAorCSAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gLW8gJChA
RCkvLiQoQEYpLjAKKwkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8uJChARikuMCBcCisJ
CXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNvcnQg
PiQoQEQpLy4kKEBGKS4wLlMKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgJChARCkv
LiQoQEYpLjAubworCSQoTEQpICQoTERGTEFHUykgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gXAor
CSAgICAkKEBEKS8uJChARikuMC5vIC1vICQoQEQpLy4kKEBGKS4xCisJJChOTSkgLXBhIC0tZm9y
bWF0PXN5c3YgJChARCkvLiQoQEYpLjEgXAorCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAk
KGFsbF9zeW1ib2xzKSAtLXN5c3YgLS1zb3J0ID4kKEBEKS8uJChARikuMS5TCisJJChNQUtFKSAt
ZiAkKEJBU0VESVIpL1J1bGVzLm1rICQoQEQpLy4kKEBGKS4xLm8KKwkkKExEKSAkKExERkxBR1Mp
IC1UIHhlbi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRfaWRfbGlua2VyKSBcCisJICAgICQoQEQp
Ly4kKEBGKS4xLm8gLW8gJEAKKwkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBc
CisJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0IFwK
KwkJPiQoQEQpLyQoQEYpLm1hcAorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoKKworYXNtLW9m
ZnNldHMuczogYXNtLW9mZnNldHMuYworCSQoQ0MpICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFH
UykpIC1TIC1vICRAICQ8CisKK3hlbi5sZHM6IHhlbi5sZHMuUworCSQoQ0MpIC1QIC1FIC1VaTM4
NiAkKEFGTEFHUykgLW8gJEAgJDwKKwlzZWQgLWUgJ3MveGVuXC5sZHNcLm86L3hlblwubGRzOi9n
JyA8Lnhlbi5sZHMuZCA+Lnhlbi5sZHMuZC5uZXcKKwltdiAtZiAueGVuLmxkcy5kLm5ldyAueGVu
Lmxkcy5kCisKKy5QSE9OWTogY2xlYW4KK2NsZWFuOjoKKwlybSAtZiBhc20tb2Zmc2V0cy5zIHhl
bi5sZHMKKwlybSAtZiAkKEJBU0VESVIpLy54ZW4tc3ltcy5bMC05XSoKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9yaXNjdi9SdWxlcy5tayBiL3hlbi9h
cmNoL3Jpc2N2L1J1bGVzLm1rCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LmM2ZWQyYTk2YTEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9yaXNjdi9SdWxlcy5tawpA
QCAtMCwwICsxLDU1IEBACisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CisjIHJpc2N2LXNwZWNpZmljIGRlZmluaXRpb25zCisKKyMKKyMgSWYgeW91IGNoYW5nZSBhbnkg
b2YgdGhlc2UgY29uZmlndXJhdGlvbiBvcHRpb25zIHRoZW4geW91IG11c3QKKyMgJ21ha2UgY2xl
YW4nIGJlZm9yZSByZWJ1aWxkaW5nLgorIworCitDRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1
ZGUKKworJChjYWxsIGNjLW9wdGlvbnMtYWRkLENGTEFHUyxDQywkKEVNQkVEREVEX0VYVFJBX0NG
TEFHUykpCiskKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduZXN0ZWQtZXh0ZXJucykK
KworRUFSTFlfUFJJTlRLIDo9IG4KKworaWZlcSAoJChDT05GSUdfREVCVUcpLHkpCisKKyMgU2Vl
IGRvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCBmb3Igc3ludGF4CisKK0VBUkxZX1BSSU5U
SyA6PSA4MjUwLDB4MWMwMjEwMDAsMgorCitpZm5lcSAoJChFQVJMWV9QUklOVEtfJChDT05GSUdf
RUFSTFlfUFJJTlRLKSksKQorRUFSTFlfUFJJTlRLX0NGRyA6PSAkKHN1YnN0ICQoY29tbWEpLCAs
JChFQVJMWV9QUklOVEtfJChDT05GSUdfRUFSTFlfUFJJTlRLKSkpCitlbHNlCitFQVJMWV9QUklO
VEtfQ0ZHIDo9ICQoc3Vic3QgJChjb21tYSksICwkKENPTkZJR19FQVJMWV9QUklOVEspKQorZW5k
aWYKKworIyBFeHRyYWN0IGNvbmZpZ3VyYXRpb24gZnJvbSBzdHJpbmcKK0VBUkxZX1BSSU5US19J
TkMgOj0gJCh3b3JkIDEsJChFQVJMWV9QUklOVEtfQ0ZHKSkKK0VBUkxZX1VBUlRfQkFTRV9BRERS
RVNTIDo9ICQod29yZCAyLCQoRUFSTFlfUFJJTlRLX0NGRykpCisKKyMgVUFSVCBzcGVjaWZpYyBv
cHRpb25zCitpZmVxICgkKEVBUkxZX1BSSU5US19JTkMpLDgyNTApCitFQVJMWV9VQVJUX1JFR19T
SElGVCA6PSAkKHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKQorZW5kaWYKKworaWZuZXEgKCQo
RUFSTFlfUFJJTlRLX0lOQyksKQorRUFSTFlfUFJJTlRLIDo9IHkKK2VuZGlmCisKK0NGTEFHUy0k
KEVBUkxZX1BSSU5USykgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLCitDRkxBR1MtJChFQVJMWV9Q
UklOVEtfSU5JVF9VQVJUKSArPSAtREVBUkxZX1BSSU5US19JTklUX1VBUlQKK0NGTEFHUy0kKEVB
UkxZX1BSSU5USykgKz0gLURFQVJMWV9QUklOVEtfSU5DPVwiZGVidWctJChFQVJMWV9QUklOVEtf
SU5DKS5pbmNcIgorQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtREVBUkxZX1BSSU5US19CQVVE
PSQoRUFSTFlfUFJJTlRLX0JBVUQpCitDRkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1ERUFSTFlf
VUFSVF9CQVNFX0FERFJFU1M9JChFQVJMWV9VQVJUX0JBU0VfQUREUkVTUykKK0NGTEFHUy0kKEVB
UkxZX1BSSU5USykgKz0gLURFQVJMWV9VQVJUX1JFR19TSElGVD0kKEVBUkxZX1VBUlRfUkVHX1NI
SUZUKQorCitlbHNlICMgIUNPTkZJR19ERUJVRworCitpZm5lcSAoJChDT05GSUdfRUFSTFlfUFJJ
TlRLKSwpCisjIEVhcmx5IHByaW50ayBpcyBkZXBlbmRhbnQgb24gYSBkZWJ1ZyBidWlsZC4KKyQo
ZXJyb3IgQ09ORklHX0VBUkxZX1BSSU5USyBlbmFibGVkIGZvciBub24tZGVidWcgYnVpbGQpCitl
bmRpZgorCitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvcmlzY3YvY29uZmlncy9yaXNjdjMy
X2RlZmNvbmZpZyBiL3hlbi9hcmNoL3Jpc2N2L2NvbmZpZ3MvcmlzY3YzMl9kZWZjb25maWcKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTY5ZGUyOWJiMgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvcmlzY3YvY29uZmlncy9yaXNjdjY0X2RlZmNvbmZpZyBiL3hlbi9hcmNoL3Jp
c2N2L2NvbmZpZ3MvcmlzY3Y2NF9kZWZjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uZTY5ZGUyOWJiMgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvcmlzY3YvcGxhdGZv
cm1zL0tjb25maWcgYi94ZW4vYXJjaC9yaXNjdi9wbGF0Zm9ybXMvS2NvbmZpZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42OTU5ZWMzNWEyCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvcmlzY3YvcGxhdGZvcm1zL0tjb25maWcKQEAgLTAsMCArMSwzMSBAQAorY2hv
aWNlCisJcHJvbXB0ICJQbGF0Zm9ybSBTdXBwb3J0IgorCWRlZmF1bHQgQUxMX1BMQVQKKwktLS1o
ZWxwLS0tCisJQ2hvb3NlIHdoaWNoIGhhcmR3YXJlIHBsYXRmb3JtIHRvIGVuYWJsZSBpbiBYZW4u
CisKKwlJZiB1bnN1cmUsIGNob29zZSBBTExfUExBVC4KKworY29uZmlnIEFMTF9QTEFUCisJYm9v
bCAiQWxsIFBsYXRmb3JtcyIKKwktLS1oZWxwLS0tCisJRW5hYmxlIHN1cHBvcnQgZm9yIGFsbCBh
dmFpbGFibGUgaGFyZHdhcmUgcGxhdGZvcm1zLiBJdCBkb2Vzbid0CisJYXV0b21hdGljYWxseSBz
ZWxlY3QgYW55IG9mIHRoZSByZWxhdGVkIGRyaXZlcnMuCisKK2NvbmZpZyBRRU1VCisJYm9vbCAi
UUVNVSBSSVNDLVYgdmlydCBtYWNoaW5lIHN1cHBvcnQiCisJZGVwZW5kcyBvbiBSSVNDVgorCXNl
bGVjdCBIQVNfTlMxNjU1MAorCS0tLWhlbHAtLS0KKwlFbmFibGUgYWxsIHRoZSByZXF1aXJlZCBk
cml2ZXJzIGZvciBRRU1VIFJJU0MtViB2aXJ0IGVtdWxhdGVkCisJbWFjaGluZS4KKworZW5kY2hv
aWNlCisKK2NvbmZpZyBBTEw2NF9QTEFUCisJYm9vbAorCWRlZmF1bHQgKEFMTF9QTEFUICYmIFJJ
U0NWXzY0KQorCitjb25maWcgQUxMMzJfUExBVAorCWJvb2wKKwlkZWZhdWx0IChBTExfUExBVCAm
JiBSSVNDVl8zMikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2L3hlbi5sZHMuUyBiL3hlbi9h
cmNoL3Jpc2N2L3hlbi5sZHMuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li4zN2ZmOGNmNmVlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvcmlzY3YveGVuLmxkcy5T
CkBAIC0wLDAgKzEsMjYyIEBACisvKioKKyAqIENvcHlyaWdodCAoYykgMjAxOCBBbnVwIFBhdGVs
LgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIs
IG9yIChhdCB5b3VyIG9wdGlvbikKKyAqIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMu
LCA2NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4KKyAqCisgKiBAZmlsZSBs
aW5rZXIubGQKKyAqIEBhdXRob3IgQW51cCBQYXRlbCAoYW51cEBicmFpbmZhdWx0Lm9yZykKKyAq
IEBicmllZiBDUFUgc3BlY2lmaWMgbGlua2VyIHNjcmlwdAorICovCisKKyNpbmNsdWRlIDx4ZW4v
Y2FjaGUuaD4KKyNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CisjdW5kZWYgRU5UUlkKKyN1bmRlZiBB
TElHTgorCitPVVRQVVRfQVJDSChyaXNjdikKK0VOVFJZKHN0YXJ0KQorCitQSERSUworeworICB0
ZXh0IFBUX0xPQUQgOworI2lmIGRlZmluZWQoQlVJTERfSUQpCisgIG5vdGUgUFRfTk9URSA7Cisj
ZW5kaWYKK30KKworU0VDVElPTlMKK3sKKyAgLiA9IFhFTl9WSVJUX1NUQVJUOworICAuID0gQUxJ
R04oUEFHRV9TSVpFKTsgLyogTmVlZCB0aGlzIHRvIGNyZWF0ZSBwcm9wZXIgc2VjdGlvbnMgKi8K
KyAgUFJPVklERShfY29kZV9zdGFydCA9IC4pOworCisgIC8qIEJlZ2lubmluZyBvZiB0aGUgY29k
ZSBzZWN0aW9uICovCisKKyAgLnRleHQgOgorICB7CisgICAgUFJPVklERShfdGV4dF9zdGFydCA9
IC4pOworICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4dCBzZWN0aW9uICovCisgICAg
KiguZW50cnkpCisgICAgKigudGV4dCkKKyAgICAuID0gQUxJR04oOCk7CisgICAgX2V0ZXh0ID0g
LjsgICAgICAgICAgICAgLyogRW5kIG9mIHRleHQgc2VjdGlvbiAqLworICAgIFBST1ZJREUoX3Rl
eHRfZW5kID0gLik7CisgIH0gOnRleHQgPSAweDkwOTAKKworICAuID0gQUxJR04oUEFHRV9TSVpF
KTsgLyogRW5zdXJlIG5leHQgc2VjdGlvbiBpcyBwYWdlIGFsaWduZWQgKi8KKworICAuaW5pdCA6
CisgIHsKKyAgICBQUk9WSURFKF9pbml0X3N0YXJ0ID0gLik7CisKKyAgICAqKC5pbml0LnRleHQp
CisgICAgLiA9IEFMSUdOKDgpOworCisgICAgUFJPVklERShfX3NldHVwX3N0YXJ0ID0gLik7Cisg
ICAgKiguc2V0dXAuaW5pdCk7CisgICAgUFJPVklERShfX3NldHVwX2VuZCA9IC4pOworCisgICAg
LiA9IEFMSUdOKFBBR0VfU0laRSk7CisgICAgKiguZGV2dHJlZSkKKyAgICAuID0gQUxJR04oUEFH
RV9TSVpFKTsKKworICAgIFBST1ZJREUoX2luaXRfZW5kID0gLik7CisKKyAgICAuID0gQUxJR04o
UEFHRV9TSVpFKTsKKworICAgIFBST1ZJREUoX2luaXRkYXRhX3N0YXJ0ID0gLik7CisgICAgKigu
aW5pdC5kYXRhKQorICAgIC4gPSBBTElHTig4KTsKKyAgICBQUk9WSURFKF9pbml0ZGF0YV9lbmQg
PSAuKTsKKyAgfQorCisgIC4gPSBBTElHTihQQUdFX1NJWkUpOyAvKiBFbnN1cmUgbmV4dCBzZWN0
aW9uIGlzIHBhZ2UgYWxpZ25lZCAqLworCisgIC5jcHVpbml0IDoKKyAgeworICAgIFBST1ZJREUo
X2NwdWluaXRfc3RhcnQgPSAuKTsKKyAgICAqKC5jcHVpbml0LiopCisgICAgLiA9IEFMSUdOKDgp
OworICAgIFBST1ZJREUoX2NwdWluaXRfZW5kID0gLik7CisgIH0KKworICAuID0gQUxJR04oUEFH
RV9TSVpFKTsgLyogRW5zdXJlIG5leHQgc2VjdGlvbiBpcyBwYWdlIGFsaWduZWQgKi8KKworICAu
c3BpbmxvY2sgOgorICB7CisgICAgUFJPVklERShfc3BpbmxvY2tfc3RhcnQgPSAuKTsKKyAgICAq
KC5zcGlubG9jay4qKQorICAgIC4gPSBBTElHTig4KTsKKyAgICBQUk9WSURFKF9zcGlubG9ja19l
bmQgPSAuKTsKKyAgfQorCisgIC8qIEVuZCBvZiB0aGUgY29kZSBzZWN0aW9ucyAqLworCisgIC8q
IEJlZ2lubmluZyBvZiB0aGUgcmVhZC1vbmx5IGRhdGEgc2VjdGlvbnMgKi8KKworICAuID0gQUxJ
R04oUEFHRV9TSVpFKTsgLyogRW5zdXJlIG5leHQgc2VjdGlvbiBpcyBwYWdlIGFsaWduZWQgKi8K
KworICAucm9kYXRhIDoKKyAgeworICAgIFBST1ZJREUoX3JvZGF0YV9zdGFydCA9IC4pOworICAg
ICooLnJvZGF0YSAucm9kYXRhLiopCisgICAgLiA9IEFMSUdOKDgpOworICAgICBfc3JvZGF0YSA9
IC47CisgICAgIC8qIEJ1ZyBmcmFtZXMgdGFibGUgKi8KKyAgICBfX3N0YXJ0X2J1Z19mcmFtZXMg
PSAuOworICAgICooLmJ1Z19mcmFtZXMuMCkKKyAgICBfX3N0b3BfYnVnX2ZyYW1lc18wID0gLjsK
KyAgICAqKC5idWdfZnJhbWVzLjEpCisgICAgX19zdG9wX2J1Z19mcmFtZXNfMSA9IC47CisgICAg
KiguYnVnX2ZyYW1lcy4yKQorICAgIF9fc3RvcF9idWdfZnJhbWVzXzIgPSAuOworICAgICooLnJv
ZGF0YSkKKyAgICAqKC5yb2RhdGEuKikKKyAgICAqKC5kYXRhLnJlbC5ybykKKyAgICAqKC5kYXRh
LnJlbC5yby4qKQorCisgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CisgICBfX3BhcmFtX3N0
YXJ0ID0gLjsKKyAgICooLmRhdGEucGFyYW0pCisgICBfX3BhcmFtX2VuZCA9IC47CisKKyAgIF9f
cHJvY19pbmZvX3N0YXJ0ID0gLjsKKyAgICooLnByb2MuaW5mbykKKyAgIF9fcHJvY19pbmZvX2Vu
ZCA9IC47CisgICAgUFJPVklERShfcm9kYXRhX2VuZCA9IC4pOworICB9CisKKyAgLiA9IEFMSUdO
KDQpOworICAubm90ZS5nbnUuYnVpbGQtaWQgOiB7CisgICAgICAgX19ub3RlX2dudV9idWlsZF9p
ZF9zdGFydCA9IC47CisgICAgICAgKigubm90ZS5nbnUuYnVpbGQtaWQpCisgICAgICAgX19ub3Rl
X2dudV9idWlsZF9pZF9lbmQgPSAuOworICB9IDpub3RlIDp0ZXh0CisKKyAgLyogRW5kIG9mIHRo
ZSByZWFkLW9ubHkgZGF0YSBzZWN0aW9ucyAqLworCisgIC8qIEJlZ2lubmluZyBvZiB0aGUgcmVh
ZC13cml0ZSBkYXRhIHNlY3Rpb25zICovCisKKyAgLiA9IEFMSUdOKFBBR0VfU0laRSk7IC8qIEVu
c3VyZSBuZXh0IHNlY3Rpb24gaXMgcGFnZSBhbGlnbmVkICovCisKKyAgLnBlcmNwdSA6CisgIHsK
KyAgICBQUk9WSURFKF9wZXJjcHVfc3RhcnQgPSAuKTsKKyAgICAqKC5wZXJjcHUpCisgICAgLiA9
IEFMSUdOKDgpOworICAgIFBST1ZJREUoX3BlcmNwdV9lbmQgPSAuKTsKKyAgfQorCisgIC4gPSBB
TElHTihQQUdFX1NJWkUpOyAvKiBFbnN1cmUgbmV4dCBzZWN0aW9uIGlzIHBhZ2UgYWxpZ25lZCAq
LworCisgIC5kYXRhIDoKKyAgeworICAgIFBST1ZJREUoX2RhdGFfc3RhcnQgPSAuKTsKKworICAg
KiguZGF0YS5wYWdlX2FsaWduZWQpCisgICAqKC5kYXRhKQorICAgLiA9IEFMSUdOKDgpOworICAg
X19zdGFydF9zY2hlZHVsZXJzX2FycmF5ID0gLjsKKyAgICooLmRhdGEuc2NoZWR1bGVycykKKyAg
IF9fZW5kX3NjaGVkdWxlcnNfYXJyYXkgPSAuOworICAgKiguZGF0YS5yZWwpCisgICAqKC5kYXRh
LnJlbC4qKQorICAgQ09OU1RSVUNUT1JTCisKKyAgICBQUk9WSURFKF9kYXRhX2VuZCA9IC4pOwor
ICB9CisKKyAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29kZSBh
bmQgZGF0YSAqLworICBfX2luaXRfYmVnaW4gPSAuOworICAuaW5pdC50ZXh0IDogeworICAgICAg
IF9zaW5pdHRleHQgPSAuOworICAgICAgICooLmluaXQudGV4dCkKKyAgICAgICBfZWluaXR0ZXh0
ID0gLjsKKyAgfSA6dGV4dAorICAuID0gQUxJR04oUEFHRV9TSVpFKTsKKyAgLmluaXQuZGF0YSA6
IHsKKyAgICAgICAqKC5pbml0LnJvZGF0YSkKKyAgICAgICAqKC5pbml0LnJvZGF0YS5yZWwpCisg
ICAgICAgKiguaW5pdC5yb2RhdGEuc3RyKikKKworICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FM
SUdOKTsKKyAgICAgICBfX3NldHVwX3N0YXJ0ID0gLjsKKyAgICAgICAqKC5pbml0LnNldHVwKQor
ICAgICAgIF9fc2V0dXBfZW5kID0gLjsKKworICAgICAgIF9faW5pdGNhbGxfc3RhcnQgPSAuOwor
ICAgICAgICooLmluaXRjYWxscHJlc21wLmluaXQpCisgICAgICAgX19wcmVzbXBfaW5pdGNhbGxf
ZW5kID0gLjsKKyAgICAgICAqKC5pbml0Y2FsbDEuaW5pdCkKKyAgICAgICBfX2luaXRjYWxsX2Vu
ZCA9IC47CisKKyAgICAgICAuID0gQUxJR04oNCk7CisgICAgICAgX19hbHRfaW5zdHJ1Y3Rpb25z
ID0gLjsKKyAgICAgICAqKC5hbHRpbnN0cnVjdGlvbnMpCisgICAgICAgX19hbHRfaW5zdHJ1Y3Rp
b25zX2VuZCA9IC47CisgICAgICAgLiA9IEFMSUdOKDQpOworICAgICAgICooLmFsdGluc3RyX3Jl
cGxhY2VtZW50KQorCisgICAgICAgKiguaW5pdC5kYXRhKQorICAgICAgICooLmluaXQuZGF0YS5y
ZWwpCisgICAgICAgKiguaW5pdC5kYXRhLnJlbC4qKQorCisgICAgICAgLiA9IEFMSUdOKDgpOwor
ICAgICAgIF9fY3RvcnNfc3RhcnQgPSAuOworICAgICAgICooLmN0b3JzKQorICAgICAgICooLmlu
aXRfYXJyYXkpCisgICAgICAgKihTT1JUKC5pbml0X2FycmF5LiopKQorICAgICAgIF9fY3RvcnNf
ZW5kID0gLjsKKworICB9IDp0ZXh0CisgIC4gPSBBTElHTihTVEFDS19TSVpFKTsKKyAgX19pbml0
X2VuZCA9IC47CisKKyAgLiA9IEFMSUdOKFBBR0VfU0laRSk7IC8qIEVuc3VyZSBuZXh0IHNlY3Rp
b24gaXMgcGFnZSBhbGlnbmVkICovCisKKyAgLmJzcyA6CisgIHsKKyAgICBQUk9WSURFKF9ic3Nf
c3RhcnQgPSAuKTsKKyAgICooLmJzcy5zdGFja19hbGlnbmVkKQorICAgLiA9IEFMSUdOKFBBR0Vf
U0laRSk7CisgICAqKC5ic3MucGFnZV9hbGlnbmVkKQorICAgKiguYnNzKQorICAgLiA9IEFMSUdO
KFNNUF9DQUNIRV9CWVRFUyk7CisgICBfX3Blcl9jcHVfc3RhcnQgPSAuOworICAgKiguYnNzLnBl
cmNwdSkKKyAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllURVMpOworICAgKiguYnNzLnBlcmNwdS5y
ZWFkX21vc3RseSkKKyAgIC4gPSBBTElHTihTTVBfQ0FDSEVfQllURVMpOworICAgX19wZXJfY3B1
X2RhdGFfZW5kID0gLjsKKyAgICBQUk9WSURFKF9ic3NfZW5kID0gLik7CisgIH0KKworICAuID0g
QUxJR04oUEFHRV9TSVpFKTsgLyogRW5zdXJlIG5leHQgc2VjdGlvbiBpcyBwYWdlIGFsaWduZWQg
Ki8KKworICAuaHZjX3N0YWNrIDoKKyAgeworICAgIFBST1ZJREUoX2h2Y19zdGFja19zdGFydCA9
IC4pOworICAgIC4gPSAuICsgKFNUQUNLX1NJWkUgKiBDT05GSUdfTlJfQ1BVUyk7CisgICAgLiA9
IEFMSUdOKDgpOworICAgIFBST1ZJREUoX2h2Y19zdGFja19lbmQgPSAuKTsKKyAgfQorCisgIC8q
IEVuZCBvZiB0aGUgcmVhZC13cml0ZSBkYXRhIHNlY3Rpb25zICovCisKKyAgLiA9IEFMSUdOKFBB
R0VfU0laRSk7IC8qIE5lZWQgdGhpcyB0byBjcmVhdGUgcHJvcGVyIHBhZ2VzICovCisKKyAgUFJP
VklERShfY29kZV9lbmQgPSAuKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUKaW5kZXggZDUw
YWIxODhjOC4uM2M4ZWY2ODQxOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
TWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUKQEAgLTIsNiAr
Miw3IEBAIHN1YmRpci0kKENPTkZJR19YODYpICs9IHZ0ZAogc3ViZGlyLSQoQ09ORklHX1g4Nikg
Kz0gYW1kCiBzdWJkaXItJChDT05GSUdfWDg2KSArPSB4ODYKIHN1YmRpci0kKENPTkZJR19BUk0p
ICs9IGFybQorc3ViZGlyLSQoQ09ORklHX1JJU0NWKSArPSByaXNjdgogCiBvYmoteSArPSBpb21t
dS5vCiBvYmotJChDT05GSUdfSEFTX1BDSSkgKz0gcGNpLm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2L01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cmlzY3YvTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDQ4
NGI3OTZiMAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2
L01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15ICs9IGlvbW11Lm8KLS0gCjIuMjUuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L5-00055r-N7; Wed, 22 Jan 2020 05:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Jf-00064p-52
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:23 +0000
X-Inumbo-ID: f2ef6142-3cba-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb41.google.com (unknown [2607:f8b0:4864:20::b41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2ef6142-3cba-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:22 +0000 (UTC)
Received: by mail-yb1-xb41.google.com with SMTP id k15so2386678ybd.10
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=pUbXA2fz5IUq4mwJyZXN2JtaEfV2Uw8PW0yKGevrbNs=;
 b=Bpq5biGUZbsqxq5vaEAmriO4GGfrlGNV/R1joqKXHCRI/xHsKiVsnY7eynD0lPt8t1
 bHI6wbN+P25e0evCQkCTko62g1SlFIs5yVQWY0Le8my+R3avgo7Vm8B+Hq4Usat+gpR1
 e3JhZqLnScxisIYv4Qg0AzyQaETdB7SsWStUMoe7x947yf5xcGoqiLhFJqluGWeEmODB
 /oYdFPeOQgRkeCFn3XzzbgklEdh4z3SeeBYLOKSwPoLK1Z/4Gx7hsTuFddJKsha5t1LB
 y2MvXNnzs+s6vpLaS4LnWi6mwFhNI9Btsq5RqkHZ+hcc7ydWSkDA4xWB3+6B0KwrZDM9
 oeKQ==
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=pUbXA2fz5IUq4mwJyZXN2JtaEfV2Uw8PW0yKGevrbNs=;
 b=R0cYKbtOs7fByLHrPxRKvaIXt3GxkiSaWXpSZ9nMQDzqWJn4qXygJGhLvmlAErAXYV
 bTvM0JNlhuSO1D/bxL6Dbd3LZ1fHqxjX82eQWFdpvrVqb+sfg4ldSl9kOsrXkiBsnn6s
 Jxc5URj8goF1fmeObn62G3UP7iZ9BCm7geXd2oxh26uSn8t0lIyV3lcbun7t76mJsKx8
 YFSLfWXJPeWtzm+jZuUxUH8eKC75S5/W9t3+MRJXFz+n061wEGU5WNGE4Hw1c6riFlBe
 4LuECrQwyolEvH/dcyLz1kSHY5A3FWMXlZqprgN1nLy4DKcJj14AR0Pd/N1j5DeDaRXF
 6Xwg==
X-Gm-Message-State: APjAAAWXUDmicitI42kGaCOIKi+evK6d3LHT56/jkJKQRoi0iJgC8Kja
 K/u+cqlV0bwcNpwJQV+To0pvJCTXWrwzqw==
X-Google-Smtp-Source: APXvYqwPNwC7LN4zhthFvyuDJmvSabkNZgqWlF+/KxhKjyLmkfAfLC6agvBUjuD0jrqeLPKawRayTA==
X-Received: by 2002:a25:a282:: with SMTP id c2mr5589743ybi.116.1579658422025; 
 Tue, 21 Jan 2020 18:00:22 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:21 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:41 -0600
Message-Id: <2dbc40f33de7a108297161516f0b9e18986a348d.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 02/23] HACK: Makefile: Don't build Xen
 tools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IE1ha2VmaWxlIHwgMTMgKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmlu
ZGV4IDUxMmQ2YjczYzguLjc5MzZmM2EzNjggMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01h
a2VmaWxlCkBAIC03LDcgKzcsNyBAQAogYWxsOiBkaXN0CiAKIC1pbmNsdWRlIGNvbmZpZy9Ub3Bs
ZXZlbC5tawotU1VCU1lTVEVNUz89eGVuIHRvb2xzIHN0dWJkb20gZG9jcworU1VCU1lTVEVNUz14
ZW4gc3R1YmRvbSBkb2NzCiBUQVJHU19ESVNUPSQocGF0c3Vic3QgJSwgZGlzdC0lLCAkKFNVQlNZ
U1RFTVMpKQogVEFSR1NfSU5TVEFMTD0kKHBhdHN1YnN0ICUsIGluc3RhbGwtJSwgJChTVUJTWVNU
RU1TKSkKIFRBUkdTX1VOSU5TVEFMTD0kKHBhdHN1YnN0ICUsIHVuaW5zdGFsbC0lLCAkKFNVQlNZ
U1RFTVMpKQpAQCAtMjAsMTIgKzIwLDYgQEAgaW5jbHVkZSBDb25maWcubWsKIAogLlBIT05ZOiBt
aW5pLW9zLWRpcgogbWluaS1vcy1kaXI6Ci0JaWYgWyAhIC1kICQoWEVOX1JPT1QpL2V4dHJhcy9t
aW5pLW9zIF07IHRoZW4gXAotCQlHSVQ9JChHSVQpICQoWEVOX1JPT1QpL3NjcmlwdHMvZ2l0LWNo
ZWNrb3V0LnNoIFwKLQkJCSQoTUlOSU9TX1VQU1RSRUFNX1VSTCkgXAotCQkJJChNSU5JT1NfVVBT
VFJFQU1fUkVWSVNJT04pIFwKLQkJCSQoWEVOX1JPT1QpL2V4dHJhcy9taW5pLW9zIDsgXAotCWZp
CiAKIC5QSE9OWTogbWluaS1vcy1kaXItZm9yY2UtdXBkYXRlCiBtaW5pLW9zLWRpci1mb3JjZS11
cGRhdGU6IG1pbmktb3MtZGlyCkBAIC0xMzEsMTQgKzEyNSw5IEBAIGluc3RhbGwteGVuOgogCiAu
UEhPTlk6IGluc3RhbGwtdG9vbHMKIGluc3RhbGwtdG9vbHM6IGluc3RhbGwtdG9vbHMtcHVibGlj
LWhlYWRlcnMKLQkkKE1BS0UpIC1DIHRvb2xzIGluc3RhbGwKIAogLlBIT05ZOiBpbnN0YWxsLXN0
dWJkb20KIGluc3RhbGwtc3R1YmRvbTogbWluaS1vcy1kaXIgaW5zdGFsbC10b29scwotCSQoTUFL
RSkgLUMgc3R1YmRvbSBpbnN0YWxsCi1pZmVxICh4ODZfNjQsJChYRU5fVEFSR0VUX0FSQ0gpKQot
CVhFTl9UQVJHRVRfQVJDSD14ODZfMzIgJChNQUtFKSAtQyBzdHViZG9tIGluc3RhbGwtZ3J1Ygot
ZW5kaWYKIAogLlBIT05ZOiB0b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1mb3JjZS11cGRhdGUK
IHRvb2xzL2Zpcm13YXJlL3NlYWJpb3MtZGlyLWZvcmNlLXVwZGF0ZToKLS0gCjIuMjUuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L8-00057W-5k; Wed, 22 Jan 2020 05:14:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5KO-00067f-4W
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:08 +0000
X-Inumbo-ID: fde2556e-3cba-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fde2556e-3cba-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:41 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id n184so2500730ywc.3
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=SItJ1bZfQlObrrROlgGvFE93btikGDcQRvWQduZ0QeA=;
 b=VvjTNnNQA900PJjXN8SsvTFd3lu8nWOgpd0u9s9BKRyfH30gu/OQ2qjSAHBCdtcQmz
 7RvwB+EDE7tcYqt8bv942sIjxylQ1G1woql3a/zUqnY6Wg6ST0M+By9R5eEu0FpllbG9
 qu7+oF70wHJppehx4Gv5ja0FL+DMzjIzY2tqJ2EjLI3MwxsRcN4+WVhukjySc+jqBc3L
 pEVgkEqOd4HSYUSAnoFgNqFbavKf4TaNlGlPPYQjSkiGAfL3m/0alK5hBxkmEja6nwmV
 pJqd1xXxlYhKMGPA9pd7aFBRLtnI4UvPHg6yFIHsZmB7XTrF2X+w5AFoErRSjZvxGgsQ
 JaYA==
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=SItJ1bZfQlObrrROlgGvFE93btikGDcQRvWQduZ0QeA=;
 b=mBQI8zXUiUUhwjYltfnWE0SlL1mo3+AMWbggz39NTSsJL+qpqUW4KImEUSTytxvhtm
 VRPsHlGSmyJKq6kvg/IjPadrjUdB3fWG53cdXZz1Crv8EvJ354rQoQWrZYNGya4aLwf8
 WvL116L1hSiQ668QKOGmaU5LuTTmFM6MMru4A9LbNNbn2h8vmVZhqfUhChkYPZcfLs9f
 EfWEK6QOIPPWGDdXduyGpnXA0SjFUYXQWzBQzPJSb0H0EEvgvtrtTh6UiFvL3GLu19vj
 ySA18xn4q8h3VQ5YCZvNFcIzj7NmROYgMlJPAmEWrGUaJK1mzpXAY4Nsim4N9y5vLldi
 ijUg==
X-Gm-Message-State: APjAAAWjCGEG2Kzzhxk3Xl5w0z8xRJDhqAExgtrR34uilXIrnzKjwoGO
 URkdGAz+xaO19PVTdJJxT6Uu8ohxBX3aoA==
X-Google-Smtp-Source: APXvYqyIEGrsBaGpK6UCL9CnzFxQ/HPUlkuYWQnvgS3qMOvymaznkCuUP4UprvhylDbFvQ1Xz9xyeg==
X-Received: by 2002:a0d:f204:: with SMTP id b4mr390343ywf.476.1579658440265;
 Tue, 21 Jan 2020 18:00:40 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:39 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:47 -0600
Message-Id: <a63854ce4ece34669aaccd41bf254ef19ff50d9e.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 08/23] riscv: Add delay.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L2RlbGF5LmMgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2RlbGF5LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9yaXNjdi9kZWxheS5jIGIveGVuL2FyY2gvcmlzY3YvZGVsYXkuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi5mZThlN2IwNTc1Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvcmlzY3YvZGVsYXkuYwpAQCAtMCwwICsxLDExNCBAQAorLyoKKyAqIENvcHlyaWdodCAo
QykgMjAxMiBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEKKyAqCisgKiAg
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqICAgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKKyAqICAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24sIHZlcnNpb24gMi4KKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogICBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
Ki8KKworI2luY2x1ZGUgPGFzbS9pby5oPgorI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KKyNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5jbHVkZSA8YXNtL3RpbWUuaD4KKworLyoKKyAqIFRo
aXMgaXMgY29waWVzIGZyb20gYXJjaC9hcm0vaW5jbHVkZS9hc20vZGVsYXkuaAorICoKKyAqIExv
b3AgKG9yIHRpY2spIGJhc2VkIGRlbGF5OgorICoKKyAqIGxvb3BzID0gbG9vcHNfcGVyX2ppZmZ5
ICogamlmZmllc19wZXJfc2VjICogZGVsYXlfdXMgLyB1c19wZXJfc2VjCisgKgorICogd2hlcmU6
CisgKgorICogamlmZmllc19wZXJfc2VjID0gSFoKKyAqIHVzX3Blcl9zZWMgPSAxMDAwMDAwCisg
KgorICogVGhlcmVmb3JlIHRoZSBjb25zdGFudCBwYXJ0IGlzIEhaIC8gMTAwMDAwMCB3aGljaCBp
cyBhIHNtYWxsCisgKiBmcmFjdGlvbmFsIG51bWJlci4gVG8gbWFrZSB0aGlzIHVzYWJsZSB3aXRo
IGludGVnZXIgbWF0aCwgd2UKKyAqIHNjYWxlIHVwIHRoaXMgY29uc3RhbnQgYnkgMl4zMSwgcGVy
Zm9ybSB0aGUgYWN0dWFsIG11bHRpcGxpY2F0aW9uLAorICogYW5kIHNjYWxlIHRoZSByZXN1bHQg
YmFjayBkb3duIGJ5IDJeMzEgd2l0aCBhIHNpbXBsZSBzaGlmdDoKKyAqCisgKiBsb29wcyA9IChs
b29wc19wZXJfamlmZnkgKiBkZWxheV91cyAqIFVERUxBWV9NVUxUKSA+PiAzMQorICoKKyAqIHdo
ZXJlOgorICoKKyAqIFVERUxBWV9NVUxUID0gMl4zMSAqIEhaIC8gMTAwMDAwMAorICogICAgICAg
ICAgICAgPSAoMl4zMSAvIDEwMDAwMDApICogSFoKKyAqICAgICAgICAgICAgID0gMjE0Ny40ODM2
NDggKiBIWgorICogICAgICAgICAgICAgPSAyMTQ3ICogSFogKyA0ODM2NDggKiBIWiAvIDEwMDAw
MDAKKyAqCisgKiAzMSBpcyB0aGUgYmlnZ2VzdCBzY2FsZSBzaGlmdCB2YWx1ZSB0aGF0IHdvbid0
IG92ZXJmbG93IDMyIGJpdHMgZm9yCisgKiBkZWxheV91cyAqIFVERUxBWV9NVUxUIGFzc3VtaW5n
IEhaIDw9IDEwMDAgYW5kIGRlbGF5X3VzIDw9IDIwMDAuCisgKi8KKyNkZWZpbmUgSFoJMTAwMAor
I2RlZmluZSBNQVhfVURFTEFZX1VTCTIwMDAKKyNkZWZpbmUgTUFYX1VERUxBWV9IWgkxMDAwCisj
ZGVmaW5lIFVERUxBWV9NVUxUCSgyMTQ3VUwgKiBIWiArIDQ4MzY0OFVMICogSFogLyAxMDAwMDAw
VUwpCisjZGVmaW5lIFVERUxBWV9TSElGVAkzMQorCisjaWYgSFogPiBNQVhfVURFTEFZX0haCisj
ZXJyb3IgIkhaID4gTUFYX1VERUxBWV9IWiIKKyNlbmRpZgorCit1bnNpZ25lZCBsb25nIHJpc2N2
X3RpbWViYXNlID0gMTAwMDAwMDsKKworLyoKKyAqIFJJU0MtViBzdXBwb3J0cyBib3RoIFVERUxB
WSBhbmQgTkRFTEFZLiAgVGhpcyBpcyBsYXJnZWx5IHRoZSBzYW1lIGFzIGFib3ZlLAorICogYnV0
IHdpdGggZGlmZmVyZW50IGNvbnN0YW50cy4gIEkgYWRkZWQgMTAgYml0cyB0byB0aGUgc2hpZnQg
dG8gZ2V0IHRoaXMsIGJ1dAorICogdGhlIHJlc3VsdCBpcyB0aGF0IEkgbmVlZCBhIDY0LWJpdCBt
dWx0aXBseSwgd2hpY2ggaXMgc2xvdyBvbiAzMi1iaXQKKyAqIHBsYXRmb3Jtcy4KKyAqCisgKiBO
REVMQVlfTVVMVCA9IDJeNDEgKiBIWiAvIDEwMDAwMDAwMDAKKyAqICAgICAgICAgICAgID0gKDJe
NDEgLyAxMDAwMDAwMDAwKSAqIEhaCisgKiAgICAgICAgICAgICA9IDIxOTkuMDIzMjU1NTUgKiBI
WgorICogICAgICAgICAgICAgPSAyMTk5ICogSFogKyAyMzI1NTU1MCAqIEhaIC8gMTAwMDAwMDAw
MAorICoKKyAqIFRoZSBtYXhpbXVtIGhlcmUgaXMgdG8gYXZvaWQgNjQtYml0IG92ZXJmbG93LCBi
dXQgaXQgaXNuJ3QgY2hlY2tlZCBhcyBpdAorICogd29uJ3QgaGFwcGVuLgorICovCisjZGVmaW5l
IE1BWF9OREVMQVlfTlMgICAoMVVMTCA8PCA0MikKKyNkZWZpbmUgTUFYX05ERUxBWV9IWglNQVhf
VURFTEFZX0haCisjZGVmaW5lIE5ERUxBWV9NVUxUCSgodW5zaWduZWQgbG9uZyBsb25nKSgyMTk5
VUxMICogSFogKyAyMzI1NTU1MFVMTCAqIEhaIC8gMTAwMDAwMDAwMFVMTCkpCisjZGVmaW5lIE5E
RUxBWV9TSElGVAk0MQorCisjaWYgSFogPiBNQVhfTkRFTEFZX0haCisjZXJyb3IgIkhaID4gTUFY
X05ERUxBWV9IWiIKKyNlbmRpZgorCit2b2lkIF9fZGVsYXkodW5zaWduZWQgbG9uZyBjeWNsZXMp
Cit7CisJdTY0IHQwID0gZ2V0X2N5Y2xlcygpOworCisJd2hpbGUgKCh1bnNpZ25lZCBsb25nKShn
ZXRfY3ljbGVzKCkgLSB0MCkgPCBjeWNsZXMpCisJCWNwdV9yZWxheCgpOworfQorRVhQT1JUX1NZ
TUJPTChfX2RlbGF5KTsKKwordm9pZCB1ZGVsYXkodW5zaWduZWQgbG9uZyB1c2VjcykKK3sKKwl1
bnNpZ25lZCBsb25nIHVjeWNsZXMgPSB1c2VjcyAqIHJpc2N2X3RpbWViYXNlICogVURFTEFZX01V
TFQgLyBIWjsKKworCWlmICh1bmxpa2VseSh1c2VjcyA+IE1BWF9VREVMQVlfVVMpKSB7CisJCV9f
ZGVsYXkoKHU2NCl1c2VjcyAqIHJpc2N2X3RpbWViYXNlIC8gMTAwMDAwMFVMTCk7CisJCXJldHVy
bjsKKwl9CisKKwlfX2RlbGF5KHVjeWNsZXMgPj4gVURFTEFZX1NISUZUKTsKK30KK0VYUE9SVF9T
WU1CT0wodWRlbGF5KTsKKwordm9pZCBuZGVsYXkodW5zaWduZWQgbG9uZyBuc2VjcykKK3sKKwkv
KgorCSAqIFRoaXMgZG9lc24ndCBib3RoZXIgY2hlY2tpbmcgZm9yIG92ZXJmbG93LCBhcyBpdCB3
b24ndCBoYXBwZW4gKGl0J3MKKwkgKiBhbiBob3VyKSBvZiBkZWxheS4KKwkgKi8KKwl1bnNpZ25l
ZCBsb25nIGxvbmcgbmN5Y2xlcyA9IG5zZWNzICogcmlzY3ZfdGltZWJhc2UgKiBOREVMQVlfTVVM
VCAvIEhaOworCV9fZGVsYXkobmN5Y2xlcyA+PiBOREVMQVlfU0hJRlQpOworfQorRVhQT1JUX1NZ
TUJPTChuZGVsYXkpOwotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L9-00058F-Dz; Wed, 22 Jan 2020 05:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Ki-00068t-54
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:28 +0000
X-Inumbo-ID: 02b0ef06-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02b0ef06-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:49 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id c13so2410940ybq.5
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cXIZq7tT5AofAb/PhGxVJPY146dZrQoSr7TqNUyNaBo=;
 b=BdWVII49282PFkD0jBmbhY79KHtyX1vqgAoM+U11AMiP413n3wLCWabalAUhrilozu
 pb/OwR0Vpyq7A2Ty/u1xp3U0Yn8068j3CuZFou3BGKpCsoZ6lhy+2rM34stKazIgYcT4
 3osuhHDNqNDXenzB9yTP5kSDrJ+eb0hW+j4ZfKIybj5h03otxrPT8kGtUGvt9Z+gVItx
 ulo5oS00GJRF+qF94CfSD07JsMNXeWUqzlfNF5HQ3u+OOfDfsgpYZMRIp6EvciR5kVn6
 jl9L4V64UKjzAFMuCw0N+O4Oo41Pwxwc0W0upD6+k/nSBq9ALTRaohJ15FmDPj9drC69
 mhaQ==
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=cXIZq7tT5AofAb/PhGxVJPY146dZrQoSr7TqNUyNaBo=;
 b=qUBpMbfcmaERmgwoAYCnC1sRPTsJ/5gnz6Tfu0goWvC8asyCJ+ZmOqBKfDt3mwHK8f
 N00mEUymDgW70+d9eX+3D+D4/mu8E2XPZckrEm8meuEEgYV99LwruM3hcPuzXT84Krol
 /DtCIm7EUukb7ffwWncEm17tYImF0H9jSDuEI0voaf29psSvJU9nr0ftpyrJ/0zvRe/L
 ydY9fjOru/bCkC0jOeUMOI4iRd3P+r1+2mLcX+9vwnPHGJ+agdqam+1q3VpmI238fuCk
 8zZzWNv6eq6FrfegLYuVVCgjaAaI5mPbN+CjZdOCZgx7/4emIH7prMZ2+UdDNeJYCN3Y
 cCPQ==
X-Gm-Message-State: APjAAAUbUOMns9jJ03SpFiMtAkBAw4jvcTH8JvKX9P2TFMeGusLauNuX
 kFgq3eAHCcJy77vsP3FFfVIWXufky9JIYQ==
X-Google-Smtp-Source: APXvYqxrYfyfh6RW34AeVTgBZxCXIBF+OEAIJsKBiD6cmISl/EIvfVWicHERwWI+QU4LoqsIlfkwSA==
X-Received: by 2002:a81:4303:: with SMTP id q3mr5540359ywa.242.1579658448042; 
 Tue, 21 Jan 2020 18:00:48 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:47 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:51 -0600
Message-Id: <c72d23e1c8bb8edbe638935cb74fa3bd348eba4e.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 12/23] riscv: Add time.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3RpbWUuYyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvdGltZS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
cmlzY3YvdGltZS5jIGIveGVuL2FyY2gvcmlzY3YvdGltZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjUzNThhMjJiZDcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJj
aC9yaXNjdi90aW1lLmMKQEAgLTAsMCArMSw3NCBAQAorLyoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Nv
bnNvbGUuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNp
bmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3Nv
ZnRpcnEuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdGltZS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUg
PHhlbi9jcHUuaD4KKyNpbmNsdWRlIDx4ZW4vbm90aWZpZXIuaD4KKyNpbmNsdWRlIDxhc20vc3lz
dGVtLmg+CisjaW5jbHVkZSA8YXNtL3RpbWUuaD4KKwordW5zaWduZWQgbG9uZyBfX3JlYWRfbW9z
dGx5IGNwdV9raHo7ICAvKiBDUFUgY2xvY2sgZnJlcXVlbmN5IGluIGtIei4gKi8KKwordWludDY0
X3QgX19yZWFkX21vc3RseSBib290X2NvdW50OworCitzX3RpbWVfdCB0aWNrc190b19ucyh1aW50
NjRfdCB0aWNrcykKK3sKKyAgICByZXR1cm4gbXVsZGl2NjQodGlja3MsIFNFQ09ORFMoMSksIDEw
MDAgKiBjcHVfa2h6KTsKK30KKwordm9pZCBfX2luaXQgcHJlaW5pdF94ZW5fdGltZSh2b2lkKQor
eworICAgIGlmICggIWNwdV9raHogKQorICAgICAgICBjcHVfa2h6ID0gMTAwMDsKKworICAgIGJv
b3RfY291bnQgPSBnZXRfY3ljbGVzKCk7Cit9CisKK3NfdGltZV90IGdldF9zX3RpbWUodm9pZCkK
K3sKKyAgICB1aW50NjRfdCB0aWNrcyA9IGdldF9jeWNsZXMoKSAtIGJvb3RfY291bnQ7CisgICAg
cmV0dXJuIHRpY2tzX3RvX25zKHRpY2tzKTsKK30KKworCisvKiBWQ1BVIFBWIHRpbWVycy4gKi8K
K3ZvaWQgc2VuZF90aW1lcl9ldmVudChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzZW5kX2d1ZXN0
X3ZjcHVfdmlycSh2LCBWSVJRX1RJTUVSKTsKK30KKworLyogVkNQVSBQViBjbG9jay4gKi8KK3Zv
aWQgdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKnYpCit7CisgICAgLyogWFhY
IHVwZGF0ZSBzaGFyZWRfaW5mby0+d2NfKiAqLworfQorCit2b2lkIGRvbWFpbl9zZXRfdGltZV9v
ZmZzZXQoc3RydWN0IGRvbWFpbiAqZCwgaW50NjRfdCB0aW1lX29mZnNldF9zZWNvbmRzKQorewor
ICAgIGQtPnRpbWVfb2Zmc2V0X3NlY29uZHMgPSB0aW1lX29mZnNldF9zZWNvbmRzOworfQorCitp
bnQgcmVwcm9ncmFtX3RpbWVyKHNfdGltZV90IHRpbWVvdXQpCit7CisgICAgLyogVE9ETyAqLwor
CisgICAgcmV0dXJuIDA7Cit9Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LB-00059k-4j; Wed, 22 Jan 2020 05:14:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5L7-0006As-6X
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:53 +0000
X-Inumbo-ID: 08a21da4-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08a21da4-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:59 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id u139so2474936ywf.13
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lQW8WpM6nDg7eCGRrRQSBBTg+fii2UtRhhnRM6FRLVo=;
 b=GeetlQ3zdtUVcYllXYR/Gk6iwJG5F++cuGCrqOrRTNef6RaitnnXSEzHV68prG8fVo
 qoZWPB7fbFThT87VtRNGc3CKJ1rcaasd2puLM9E1NHap87Wd3BlSAaZPjQ45cpvhyZUM
 xurnGQg73Jn2lsfN10BcaZPOuAuCH7CprLtRU9f2SXBZWrMqolE6264AHPVAKVaJNpyF
 g5mqVYoaOHmhY5USmbT1fHpTivnW8WmwI3OUjQkYgwQvYsl1CS1kltcscqrs6cTm0IHf
 enpWIPcue7C63n7yP6qAhA3s9qx3mmkg3tmUQZPIFV/9hisJAsgjcqs4TI+BiW5TSrh5
 W5Lw==
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=lQW8WpM6nDg7eCGRrRQSBBTg+fii2UtRhhnRM6FRLVo=;
 b=mKnS0nMFeiCOijLwmofCdXH7wrGtapjjRTibxHGBSAGR6rCP+gYuFDHTDhIDKPo0Im
 6lwk09u/v5XXnU7D40tGNN6LiBvO/kQxFPuX+DxTDRJmKWY5Ek7OGoq8BfYbyPjhCJJT
 Elh3pxuA19aiMZUH5anDVpsq1lUGaiKjPh2sW91eUC/n5RyESpqTM37xkABS7ZCD4QR3
 Xs9JCsfzElaisPsA5EUsBSaQpc1tvmvMarcvVu79vZkGBrJsDxAmlp8EJW+9fiso+rAo
 SKWMaMtm/aH9mDSqrRnptrGpK1vOgTpUdyLCyV5EcUx+bD1QUtmBSKwp0EdL8+xA+34V
 zxpQ==
X-Gm-Message-State: APjAAAUyVxqQS/lppwY/ad8pjq6lOx2tmGgYXe4DBnUmEBzdxYHKMgPc
 fkry0mqZdM/yWJbbyHHCNtyUGWYf1Ch1uA==
X-Google-Smtp-Source: APXvYqwkutGnfWpAoGl7+5WrmAsm3Q07wcNCyN0geOzPttU+UScZTpzVi09FdPcxFHHFtUCMN++zng==
X-Received: by 2002:a81:6c92:: with SMTP id h140mr5613269ywc.246.1579658458339; 
 Tue, 21 Jan 2020 18:00:58 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:57 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:56 -0600
Message-Id: <71c1fc0cb432e13dd1ec739c3350efafe67e5591.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 17/23] riscv: Add vm_event.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3ZtX2V2ZW50LmMgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3Yvdm1fZXZlbnQuYwoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3Jpc2N2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC9yaXNjdi92bV9ldmVudC5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmIwZDNiOWNjYmQKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC9yaXNjdi92bV9ldmVudC5jCkBAIC0wLDAgKzEsNDIgQEAKKy8qCisgKiBB
cmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1fZXZlbnQgaGFuZGxpbmcgcm91dGluZXMKKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UgdjIgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL3Zt
X2V2ZW50Lmg+CisKK3ZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAq
cmVxKQoreworICAgIC8qIFRPRE8gKi8KK30KKwordm9pZCB2bV9ldmVudF9zZXRfcmVnaXN0ZXJz
KHN0cnVjdCB2Y3B1ICp2LCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCit7CisgICAgLyogVE9E
TyAqLworfQorCit2b2lkIHZtX2V2ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQoc3RydWN0IHZj
cHUgKnYpCit7CisgICAgLyogTm90IHN1cHBvcnRlZCBvbiBBUk0uICovCit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
LS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LA-00058b-1L; Wed, 22 Jan 2020 05:14:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Ks-00069x-5l
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:38 +0000
X-Inumbo-ID: 06637470-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06637470-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:55 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id l5so485320ywd.4
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=p/mNPTShwzUyL6jfEMPuwPDxFC1o9ZQmXUBWll6tYVc=;
 b=Hv9cNJ19Kv8HKN2/sU473VBUJmXvNNTROK4GJWQW0BRs76VAEoJ0VgZ1GzTOFxTb6G
 /IQDLewXlVZMWPzE3f70XL3c7Kul7QR6pzMpiD3G0BUiDvce7T5TMxqjuloJgILcRgrM
 yEgFPn9NXbgU4Ptfh8yRYn8BdC+AAJ4MnUUjEp2DfCqCEW3LIB+CantrC5mCw9mFmES/
 I7tXJLqplkxX66Ol1w3L3Q1d88KXaIMhHUgsSnGI2dbb0TXUNJRdWGY2XS1NfG7IKuBA
 MZBzpBgD1PoIUkBN4kj5iabUwKa9EdDcWpAa/3dSnMMAfrdlZATR3wYNgJTc0MtPPZyi
 C0sw==
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=p/mNPTShwzUyL6jfEMPuwPDxFC1o9ZQmXUBWll6tYVc=;
 b=Q5VpO1zrNbpAM8tav/jEbBkqsmzQCv5sP+wenpM5i0W2IbFhI2jqOxaBJ0yzMIhQkw
 TYcqNAuqd3j9U4Ikt+/fp5ofS2eWUUcawMb+0ylhHpjOQtcbyG/HRUuz9GYnsXfLn/b4
 UA5n5K7b9mZZlPFRjf66fNhx1vh3cZJ5K60vHykrMs0+vhKxADuKyKjBu4UA9Nqy7etL
 qLfCbkaxhyuyef4uQus4P9cUiDBjsJTRB8SZFjEQeeklZv1fv+fEarbSsvA6kOWP4/1W
 Kala50kzExOhdCrBARzGpvu0FHVax8YFawPbFZHiP/xOA4IKX3ObkAWqsBrm+EjyQFF7
 u7/w==
X-Gm-Message-State: APjAAAUOGATutjBp756/ItZ22AfZsnE6g0EUTktKXNKSt0h2VlgFvZM1
 VOIA99ImrHzT15P2Evw0WHkwnyK0R2LVlQ==
X-Google-Smtp-Source: APXvYqxBZ1ptf6bIyYqbi3Rk/XJBqgjp/l8qFniRmSKuAbWGyHhFVMNBWQjQMpaNKZxNAvtJ6Iekyw==
X-Received: by 2002:a0d:d712:: with SMTP id z18mr5460714ywd.288.1579658454554; 
 Tue, 21 Jan 2020 18:00:54 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:54 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:53 -0600
Message-Id: <2e92a8a62a1547939e6542bea7587e7aebf57231.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 14/23] riscv: Add shutdown.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3NodXRkb3duLmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvcmlzY3Yvc2h1dGRvd24uYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2L3NodXRk
b3duLmMgYi94ZW4vYXJjaC9yaXNjdi9zaHV0ZG93bi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjkwYWRlOWE1NTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9y
aXNjdi9zaHV0ZG93bi5jCkBAIC0wLDAgKzEsMjQgQEAKKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5o
PgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRl
IDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3NtcC5oPgorCit2b2lkIG1hY2hpbmVfaGFsdCh2
b2lkKQoreworICAgIC8qIFRPRE8gKi8KK30KKwordm9pZCBtYWNoaW5lX3Jlc3RhcnQodW5zaWdu
ZWQgaW50IGRlbGF5X21pbGxpc2VjcykKK3sKKyAgICAvKiBUT0RPICovCit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
LS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8L7-00056p-Bq; Wed, 22 Jan 2020 05:14:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5KE-000672-5O
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:00:58 +0000
X-Inumbo-ID: fbbb10e6-3cba-11ea-b833-bc764e2007e4
Received: from mail-yb1-xb30.google.com (unknown [2607:f8b0:4864:20::b30])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fbbb10e6-3cba-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 02:00:37 +0000 (UTC)
Received: by mail-yb1-xb30.google.com with SMTP id c8so2392392ybk.9
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:00:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lELvH+zS95Vj98Y2pJRxX7Qxg1lW/PLaGiOOX+MLj60=;
 b=mKTLFi1QPvDbsfqkpRNpZ2PA/8TH9X9v1jJuX8rPBPd2hFRq4rlGZfX6Uw3OGR6x0R
 DeNI5LrJCbZDF2EHJLZiMyo1U93m7cRanFYH6UyUSG0DxKTGeRe+byO9awBooJFq+h/7
 XbCzpu9NZbwBv1qpbTjLfe28p8qEdg7fh/i75g8Oyhb49mdlXT/cFxcLwK373uA0aKDQ
 qpDPqaipyc2xTcJkVitabx4lxTI6Mw2VDkWySDIdK3CE1VAy488qVu93SQlqQjGjHuoF
 XMRXQCcH/eXoSphOYRHHaMEjTNo4vFuMOWDOj9kUTloq2jlv8M41RrqTEQLUsN2qJ8ut
 5imA==
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=lELvH+zS95Vj98Y2pJRxX7Qxg1lW/PLaGiOOX+MLj60=;
 b=ToxMFAJkXvRpR4aCwTGHu3jFDlRJclJVTv4Z9sBkeBQ9cUWj5rMY67YFNQACAXOaNr
 57mnvCfpr7obdmk1MocaeliAdE1j532zVj7Ae8pZLC9C7J7+0qop982fS98pRwK8E3Hh
 28HcV+6oNL1AH0QUqeF8p+f6PgwjRgO7JWv23P+cA1QUhx+Dc/8tIJX6DAwujG/uJeHN
 NXxE5GbEmBqtfpSwkEYHAd9A+zn3Hqjh7cmW0vFDp5Uu8jQWr7Z90vykVknaGgod4V4e
 Sp5jl0hp4UKSch77xIlB/hdDOEBYATlD75S3bCi1egSlO49f1xjE4DUeE8Vni0BiyZP/
 U7iQ==
X-Gm-Message-State: APjAAAV07Dn6X3EKnmAu6TyWqruSb5yP+CfFHqjOGUtnJHnBp2eVzPkM
 SSFWUFTG6vTMir1vm07gj+dQTwDMHu5+6w==
X-Google-Smtp-Source: APXvYqwM7SzkLAVhVdJGmSFCQuIFku7G3TOWkjgwwQvOkg85lNXBMXvYLzlnIScEnMhekch1EcssaQ==
X-Received: by 2002:a25:6b52:: with SMTP id o18mr5878476ybm.167.1579658433392; 
 Tue, 21 Jan 2020 18:00:33 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:32 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:43 -0600
Message-Id: <ba35fbe225eba9edc575e7efc7c6a89633b6e5b7.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 04/23] riscv: 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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGFsbCBvZiB0aGUgaGVhZGVyIGZpbGVzLgoKVGhlIGFkZHJlc3Mgc3Bh
Y2VzIGRlZmluZWQgaW4gY29uZmlnLmggYXJlIHNvbWV3aGF0IG1vZGVsZWQgYWZ0ZXIgQVJNNjQK
YnV0IGR1ZSB0byB0aGUgc21hbGxlciBhZGRyZXNzIHdpZHRoIGZvciBSSVNDLVYgU1YzOSB0aGUg
YWRkcmVzcyBzcGFjZXMKdGhlcmUgaXMgZGVmaW5pdGVseSBhIGRpZmZlcmVuY2UuICBNeSBjaG9p
Y2VzIGhlcmUgd2VyZSBwcmV0dHkgYXJiaXRyYXJ5CmFuZCBJJ2Qgc29tZSBmZWVkYmFjayBvbiB0
aGVtLgoKQ28tYXV0aG9yZWQtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNA
d2RjLmNvbT4KU2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNp
c0B3ZGMuY29tPgpTaWduZWQtb2ZmLWJ5OiBCb2JieSBFc2hsZW1hbiA8Ym9iYnllc2hsZW1hbkBn
bWFpbC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2FsdHAybS5oICAgICAgICAgICB8
ICAzOSArKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2FzbS5oICAgICAgICAgICAgICB8ICA3NiAr
KysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9hdG9taWMuaCAgICAgICAgICAgfCAyNDkgKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvYml0b3BzLmggICAgICAgICAgIHwgMzMxICsrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvYnVnLmggICAgICAgICAgICAgIHwgIDU5ICsr
CiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvYnl0ZW9yZGVyLmggICAgICAgIHwgIDE2ICsKIHhlbi9p
bmNsdWRlL2FzbS1yaXNjdi9jYWNoZS5oICAgICAgICAgICAgfCAgMjQgKwogeGVuL2luY2x1ZGUv
YXNtLXJpc2N2L2NtcHhjaGcuaCAgICAgICAgICB8IDM4MiArKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tcmlzY3YvY29uZmlnLmggICAgICAgICAgIHwgMjAzICsrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi9jc3IuaCAgICAgICAgICAgICAgfCAxMTcgKysrKwogeGVuL2luY2x1ZGUv
YXNtLXJpc2N2L2N1cnJlbnQuaCAgICAgICAgICB8ICA1MCArKwogeGVuL2luY2x1ZGUvYXNtLXJp
c2N2L2RlYnVnZ2VyLmggICAgICAgICB8ICAxNSArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVs
YXkuaCAgICAgICAgICAgIHwgIDI4ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9kZXNjLmggICAg
ICAgICAgICAgfCAgMTIgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RldmljZS5oICAgICAgICAg
ICB8ICAxNSArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGl2NjQuaCAgICAgICAgICAgIHwgIDIz
ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9kb21haW4uaCAgICAgICAgICAgfCAgODUgKysrCiB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvZXZlbnQuaCAgICAgICAgICAgIHwgIDQyICsrCiB4ZW4vaW5j
bHVkZS9hc20tcmlzY3YvZmVuY2UuaCAgICAgICAgICAgIHwgIDEyICsKIHhlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9mbHVzaHRsYi5oICAgICAgICAgfCAgNTYgKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9ncmFudF90YWJsZS5oICAgICAgfCAgOTMgKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2d1
ZXN0X2FjY2Vzcy5oICAgICB8IDE2NCArKysrKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9ndWVz
dF9hdG9taWNzLmggICAgfCAgNjIgKysrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaGFyZGlycS5o
ICAgICAgICAgIHwgIDI3ICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9oeXBlcmNhbGwuaCAgICAg
ICAgfCAgMTIgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2luaXQuaCAgICAgICAgICAgICB8ICA0
MiArKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvLmggICAgICAgICAgICAgICB8IDI4MyArKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW9jYXAuaCAgICAgICAgICAgIHwgIDE2ICsK
IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9pb21tdS5oICAgICAgICAgICAgfCAgNDkgKysKIHhlbi9p
bmNsdWRlL2FzbS1yaXNjdi9pcnEuaCAgICAgICAgICAgICAgfCAgNTggKysKIHhlbi9pbmNsdWRl
L2FzbS1yaXNjdi9tZW1fYWNjZXNzLmggICAgICAgfCAgMzUgKysKIHhlbi9pbmNsdWRlL2FzbS1y
aXNjdi9tbS5oICAgICAgICAgICAgICAgfCAzMDggKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXJpc2N2L21vbml0b3IuaCAgICAgICAgICB8ICA2NSArKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9ub3NwZWMuaCAgICAgICAgICAgfCAgMjUgKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L251bWEu
aCAgICAgICAgICAgICB8ICA0MSArKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3AybS5oICAgICAg
ICAgICAgICB8IDQxMCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3BhZ2Uu
aCAgICAgICAgICAgICB8IDMyNyArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3Bh
Z2luZy5oICAgICAgICAgICB8ICAxNiArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGNpLmggICAg
ICAgICAgICAgIHwgIDMxICsrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGVyY3B1LmggICAgICAg
ICAgIHwgIDM0ICsrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGd0YWJsZS1iaXRzLmggICAgIHwg
IDUzICsrCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcHJvY2Vzc29yLmggICAgICAgIHwgIDYwICsr
CiB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcmFuZG9tLmggICAgICAgICAgIHwgICA5ICsKIHhlbi9p
bmNsdWRlL2FzbS1yaXNjdi9yZWdzLmggICAgICAgICAgICAgfCAgNDIgKysKIHhlbi9pbmNsdWRl
L2FzbS1yaXNjdi9yaXNjdl9lbmNvZGluZy5oICAgfCA2ODIgKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zZXR1cC5oICAgICAgICAgICAgfCAgMTYgKwogeGVu
L2luY2x1ZGUvYXNtLXJpc2N2L3NtcC5oICAgICAgICAgICAgICB8ICA1MCArKwogeGVuL2luY2x1
ZGUvYXNtLXJpc2N2L3NvZnRpcnEuaCAgICAgICAgICB8ICAxNiArCiB4ZW4vaW5jbHVkZS9hc20t
cmlzY3Yvc3BpbmxvY2suaCAgICAgICAgIHwgIDEzICsKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9z
dHJpbmcuaCAgICAgICAgICAgfCAgMjggKwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3N5c3JlZ3Mu
aCAgICAgICAgICB8ICAxNCArCiB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3lzdGVtLmggICAgICAg
ICAgIHwgIDk2ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi90aW1lLmggICAgICAgICAgICAg
fCAgNjAgKysKIHhlbi9pbmNsdWRlL2FzbS1yaXNjdi90cmFjZS5oICAgICAgICAgICAgfCAgMTIg
KwogeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3R5cGVzLmggICAgICAgICAgICB8ICA3MyArKysKIHhl
bi9pbmNsdWRlL2FzbS1yaXNjdi92bV9ldmVudC5oICAgICAgICAgfCAgNjEgKysKIHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi94ZW5vcHJvZi5oICAgICAgICAgfCAgMTIgKwogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gtcmlzY3YuaCAgICAgICAgICB8IDE4MSArKysrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXJpc2N2L2h2bS9zYXZlLmggfCAgMzkgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0v
c2F2ZS5oICAgICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL3BtdS5oICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAgICAg
ICAgIHwgICAyICsKIDYyIGZpbGVzIGNoYW5nZWQsIDU0NTUgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9hbHRwMm0uaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9hc20uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1yaXNjdi9hdG9taWMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi9iaXRvcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9idWcuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9i
eXRlb3JkZXIuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jYWNo
ZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2NtcHhjaGcuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jb25maWcuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jc3IuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9jdXJyZW50LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVidWdnZXIuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL2FzbS1yaXNjdi9kZWxheS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXJpc2N2L2Rlc2MuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNj
di9kZXZpY2UuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9kaXY2
NC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RvbWFpbi5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2V2ZW50LmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvZmVuY2UuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9mbHVzaHRsYi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2dyYW50X3RhYmxlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvZ3Vlc3RfYWNjZXNzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20tcmlzY3YvZ3Vlc3RfYXRvbWljcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2hhcmRpcnEuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL2FzbS1yaXNjdi9oeXBlcmNhbGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS1yaXNjdi9pbml0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
cmlzY3YvaW8uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9pb2Nh
cC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvbW11LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvaXJxLmgKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvbWVtX2FjY2Vzcy5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L21tLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tcmlzY3YvbW9uaXRvci5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLXJpc2N2L25vc3BlYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LXJpc2N2L251bWEuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9w
Mm0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9wYWdlLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGFnaW5nLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGNpLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGVyY3B1LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tcmlzY3YvcGd0YWJsZS1iaXRzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tcmlzY3YvcHJvY2Vzc29yLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS9hc20tcmlzY3YvcmFuZG9tLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tcmlzY3YvcmVncy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2
L3Jpc2N2X2VuY29kaW5nLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlz
Y3Yvc2V0dXAuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zbXAu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zb2Z0aXJxLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3BpbmxvY2suaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zdHJpbmcuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi9zeXNyZWdzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3lzdGVtLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tcmlzY3YvdGltZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXJpc2N2L3RyYWNlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tcmlz
Y3YvdHlwZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1yaXNjdi92bV9l
dmVudC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXJpc2N2L3hlbm9wcm9m
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1yaXNjdi5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtcmlzY3YvaHZtL3NhdmUu
aAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9hbHRwMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1yaXNjdi9hbHRwMm0uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi44NTU0NDk1Zjk0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2
L2FsdHAybS5oCkBAIC0wLDAgKzEsMzkgQEAKKy8qCisgKiBBbHRlcm5hdGUgcDJtCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE0LCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZ
IG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfX0FTTV9SSVNDVl9BTFRQMk1fSAor
I2RlZmluZSBfX0FTTV9SSVNDVl9BTFRQMk1fSAorCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisK
Ky8qIEFsdGVybmF0ZSBwMm0gb24vb2ZmIHBlciBkb21haW4gKi8KK3N0YXRpYyBpbmxpbmUgYm9v
bCBhbHRwMm1fYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgLyogTm90IGlt
cGxlbWVudGVkIG9uIFJJU0NWLiAqLworICAgIHJldHVybiBmYWxzZTsKK30KKworLyogQWx0ZXJu
YXRlIHAybSBWQ1BVICovCitzdGF0aWMgaW5saW5lIHVpbnQxNl90IGFsdHAybV92Y3B1X2lkeChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBOb3QgaW1wbGVtZW50ZWQgb24gUklTQ1Ys
IHNob3VsZCBub3QgYmUgcmVhY2hlZC4gKi8KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30K
KworI2VuZGlmIC8qIF9fQVNNX1JJU0NWX0FMVFAyTV9IICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tcmlzY3YvYXNtLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvYXNtLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNWFkNGNiNjIyYgotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9hc20uaApAQCAtMCwwICsxLDc2IEBACisvKgor
ICogQ29weXJpZ2h0IChDKSAyMDE1IFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZv
cm5pYQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgorICoKKyAqICAgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAg
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfQVNNX0gKKyNkZWZpbmUgX0FT
TV9SSVNDVl9BU01fSAorCisjaWZkZWYgX19BU1NFTUJMWV9fCisjZGVmaW5lIF9fQVNNX1NUUih4
KQl4CisjZWxzZQorI2RlZmluZSBfX0FTTV9TVFIoeCkJI3gKKyNlbmRpZgorCisjaWYgX19yaXNj
dl94bGVuID09IDY0CisjZGVmaW5lIF9fUkVHX1NFTChhLCBiKQlfX0FTTV9TVFIoYSkKKyNlbGlm
IF9fcmlzY3ZfeGxlbiA9PSAzMgorI2RlZmluZSBfX1JFR19TRUwoYSwgYikJX19BU01fU1RSKGIp
CisjZWxzZQorI2Vycm9yICJVbmV4cGVjdGVkIF9fcmlzY3ZfeGxlbiIKKyNlbmRpZgorCisjZGVm
aW5lIFJFR19MCQlfX1JFR19TRUwobGQsIGx3KQorI2RlZmluZSBSRUdfUwkJX19SRUdfU0VMKHNk
LCBzdykKKyNkZWZpbmUgU1pSRUcJCV9fUkVHX1NFTCg4LCA0KQorI2RlZmluZSBMR1JFRwkJX19S
RUdfU0VMKDMsIDIpCisKKyNpZiBfX1NJWkVPRl9QT0lOVEVSX18gPT0gOAorI2lmZGVmIF9fQVNT
RU1CTFlfXworI2RlZmluZSBSSVNDVl9QVFIJCS5kd29yZAorI2RlZmluZSBSSVNDVl9TWlBUUgkJ
OAorI2RlZmluZSBSSVNDVl9MR1BUUgkJMworI2Vsc2UKKyNkZWZpbmUgUklTQ1ZfUFRSCQkiLmR3
b3JkIgorI2RlZmluZSBSSVNDVl9TWlBUUgkJIjgiCisjZGVmaW5lIFJJU0NWX0xHUFRSCQkiMyIK
KyNlbmRpZgorI2VsaWYgX19TSVpFT0ZfUE9JTlRFUl9fID09IDQKKyNpZmRlZiBfX0FTU0VNQkxZ
X18KKyNkZWZpbmUgUklTQ1ZfUFRSCQkud29yZAorI2RlZmluZSBSSVNDVl9TWlBUUgkJNAorI2Rl
ZmluZSBSSVNDVl9MR1BUUgkJMgorI2Vsc2UKKyNkZWZpbmUgUklTQ1ZfUFRSCQkiLndvcmQiCisj
ZGVmaW5lIFJJU0NWX1NaUFRSCQkiNCIKKyNkZWZpbmUgUklTQ1ZfTEdQVFIJCSIyIgorI2VuZGlm
CisjZWxzZQorI2Vycm9yICJVbmV4cGVjdGVkIF9fU0laRU9GX1BPSU5URVJfXyIKKyNlbmRpZgor
CisjaWYgKF9fU0laRU9GX0lOVF9fID09IDQpCisjZGVmaW5lIFJJU0NWX0lOVAkJX19BU01fU1RS
KC53b3JkKQorI2RlZmluZSBSSVNDVl9TWklOVAkJX19BU01fU1RSKDQpCisjZGVmaW5lIFJJU0NW
X0xHSU5UCQlfX0FTTV9TVFIoMikKKyNlbHNlCisjZXJyb3IgIlVuZXhwZWN0ZWQgX19TSVpFT0Zf
SU5UX18iCisjZW5kaWYKKworI2lmIChfX1NJWkVPRl9TSE9SVF9fID09IDIpCisjZGVmaW5lIFJJ
U0NWX1NIT1JUCQlfX0FTTV9TVFIoLmhhbGYpCisjZGVmaW5lIFJJU0NWX1NaU0hPUlQJCV9fQVNN
X1NUUigyKQorI2RlZmluZSBSSVNDVl9MR1NIT1JUCQlfX0FTTV9TVFIoMSkKKyNlbHNlCisjZXJy
b3IgIlVuZXhwZWN0ZWQgX19TSVpFT0ZfU0hPUlRfXyIKKyNlbmRpZgorCisjZW5kaWYgLyogX0FT
TV9SSVNDVl9BU01fSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2F0b21p
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2F0b21pYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjZhODEzNjU2MzIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS9hc20tcmlzY3YvYXRvbWljLmgKQEAgLTAsMCArMSwyNDkgQEAKKy8qKgorICogQ29weXJp
Z2h0IChjKSAyMDE4IEFudXAgUGF0ZWwuCisgKiBDb3B5cmlnaHQgKGMpIDIwMTkgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgorICogQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyAq
IGFueSBsYXRlciB2ZXJzaW9uLgorICogCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICogCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhl
IEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNzIEF2ZSwgQ2FtYnJp
ZGdlLCBNQSAwMjEzOSwgVVNBLgorICoKKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfQVRPTUlD
X0gKKyNkZWZpbmUgX0FTTV9SSVNDVl9BVE9NSUNfSAorCisjaW5jbHVkZSA8eGVuL2F0b21pYy5o
PgorI2luY2x1ZGUgPGFzbS9jbXB4Y2hnLmg+CisjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5jbHVk
ZSA8YXNtL3N5c3RlbS5oPgorCit2b2lkIF9fYmFkX2F0b21pY19zaXplKHZvaWQpOworCisjZGVm
aW5lIHJlYWRfYXRvbWljKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgdHlwZW9mKCpwKSBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoICggc2l6ZW9mKCpwKSAp
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY2Fz
ZSAxOiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkYigodWludDhfdCAqKXApOyBicmVhazsgICAgICAg
ICAgICAgICBcCisgICAgY2FzZSAyOiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkdygodWludDE2X3Qg
KilwKTsgYnJlYWs7ICAgICAgICAgICAgICBcCisgICAgY2FzZSA0OiBfX3ggPSAodHlwZW9mKCpw
KSlyZWFkbCgodWludDMyX3QgKilwKTsgYnJlYWs7ICAgICAgICAgICAgICBcCisgICAgY2FzZSA4
OiBfX3ggPSAodHlwZW9mKCpwKSlyZWFkcSgodWludDY0X3QgKilwKTsgYnJlYWs7ICAgICAgICAg
ICAgICBcCisgICAgZGVmYXVsdDogX194ID0gMDsgX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX194OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9KQorCisjZGVmaW5lIHdyaXRlX2F0b21pYyhwLCB4KSAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKCpwKSBfX3ggPSAoeCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNo
ICggc2l6ZW9mKCpwKSApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgY2FzZSAxOiB3cml0ZWIoKHVpbnQ4X3QpX194LCAgKHVpbnQ4X3QgKikgIHAp
OyBicmVhazsgICAgICAgICAgICAgIFwKKyAgICBjYXNlIDI6IHdyaXRldygodWludDE2X3QpX194
LCAodWludDE2X3QgKikgcCk7IGJyZWFrOyAgICAgICAgICAgICAgXAorICAgIGNhc2UgNDogd3Jp
dGVsKCh1aW50MzJfdClfX3gsICh1aW50MzJfdCAqKSBwKTsgYnJlYWs7ICAgICAgICAgICAgICBc
CisgICAgY2FzZSA4OiB3cml0ZXEoKHVpbnQ2NF90KV9feCwgKHVpbnQ2NF90ICopIHApOyBicmVh
azsgICAgICAgICAgICAgIFwKKyAgICBkZWZhdWx0OiBfX2JhZF9hdG9taWNfc2l6ZSgpOyBicmVh
azsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK30pCisKKy8qIFRPRE86IEZpeCB0aGlzICovCisjZGVmaW5lIGFkZF9z
aXplZChwLCB4KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgdHlwZW9mKCoocCkpIF9feCA9ICh4KTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoICggc2l6ZW9mKCoocCkpICkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgY2FzZSAxOiB3cml0ZWIocmVhZF9hdG9taWMocCkgKyBfX3gsICh1aW50OF90ICopKHAp
KTsgYnJlYWs7ICAgICAgICBcCisgICAgY2FzZSAyOiB3cml0ZXcocmVhZF9hdG9taWMocCkgKyBf
X3gsICh1aW50MTZfdCAqKShwKSk7IGJyZWFrOyAgICAgICBcCisgICAgY2FzZSA0OiB3cml0ZWwo
cmVhZF9hdG9taWMocCkgKyBfX3gsICh1aW50MzJfdCAqKShwKSk7IGJyZWFrOyAgICAgICBcCisg
ICAgZGVmYXVsdDogX19iYWRfYXRvbWljX3NpemUoKTsgYnJlYWs7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjaWYgX19yaXNjdl94bGVu
ID09IDMyCitzdGF0aWMgaW5saW5lIHZvaWQgYXRvbWljX2FkZChpbnQgaSwgYXRvbWljX3QgKnYp
Cit7CisJX19hc21fXyBfX3ZvbGF0aWxlX18gKAorCQkiCWFtb2FkZC53IHplcm8sICUxLCAlMCIK
KwkJOiAiK0EiICh2LT5jb3VudGVyKQorCQk6ICJyIiAoaSkKKwkJOiAibWVtb3J5Iik7Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IGF0b21pY19hZGRfcmV0dXJuKGludCBpLCBhdG9taWNfdCAqdikK
K3sKKwlpbnQgcmV0OworCisJX19hc21fXyBfX3ZvbGF0aWxlX18gKAorCQkiCWFtb2FkZC53LmFx
cmwgICUxLCAlMiwgJTAiCisJCTogIitBIiAodi0+Y291bnRlciksICI9ciIgKHJldCkKKwkJOiAi
ciIgKGkpCisJCTogIm1lbW9yeSIpOworCisJcmV0dXJuIHJldCArIGk7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdm9pZCBhdG9taWNfc3ViKGludCBpLCBhdG9taWNfdCAqdikKK3sKKwlfX2FzbV9fIF9f
dm9sYXRpbGVfXyAoCisJCSIJYW1vYWRkLncgemVybywgJTEsICUwIgorCQk6ICIrQSIgKHYtPmNv
dW50ZXIpCisJCTogInIiICgtaSkKKwkJOiAibWVtb3J5Iik7Cit9CisKK3N0YXRpYyBpbmxpbmUg
aW50IGF0b21pY19zdWJfcmV0dXJuKGludCBpLCBhdG9taWNfdCAqdikKK3sKKwlpbnQgcmV0Owor
CisJX19hc21fXyBfX3ZvbGF0aWxlX18gKAorCQkiCWFtb2FkZC53LmFxcmwgICUxLCAlMiwgJTAi
CisJCTogIitBIiAodi0+Y291bnRlciksICI9ciIgKHJldCkKKwkJOiAiciIgKC1pKQorCQk6ICJt
ZW1vcnkiKTsKKworCXJldHVybiByZXQgLSBpOworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9p
ZCBhdG9taWNfYWRkKGludCBpLCBhdG9taWNfdCAqdikKK3sKKwlfX2FzbV9fIF9fdm9sYXRpbGVf
XyAoCisJCSIJYW1vYWRkLmQgemVybywgJTEsICUwIgorCQk6ICIrQSIgKHYtPmNvdW50ZXIpCisJ
CTogInIiIChpKQorCQk6ICJtZW1vcnkiKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWlj
X2FkZF9yZXR1cm4oaW50IGksIGF0b21pY190ICp2KQoreworCWludCByZXQ7CisKKwlfX2FzbV9f
IF9fdm9sYXRpbGVfXyAoCisJCSIJYW1vYWRkLmQuYXFybCAgJTEsICUyLCAlMCIKKwkJOiAiK0Ei
ICh2LT5jb3VudGVyKSwgIj1yIiAocmV0KQorCQk6ICJyIiAoaSkKKwkJOiAibWVtb3J5Iik7CisK
KwlyZXR1cm4gcmV0ICsgaTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGF0b21pY19zdWIoaW50
IGksIGF0b21pY190ICp2KQoreworCV9fYXNtX18gX192b2xhdGlsZV9fICgKKwkJIglhbW9hZGQu
ZCB6ZXJvLCAlMSwgJTAiCisJCTogIitBIiAodi0+Y291bnRlcikKKwkJOiAiciIgKC1pKQorCQk6
ICJtZW1vcnkiKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX3N1Yl9yZXR1cm4oaW50
IGksIGF0b21pY190ICp2KQoreworCWludCByZXQ7CisKKwlfX2FzbV9fIF9fdm9sYXRpbGVfXyAo
CisJCSIJYW1vYWRkLmQuYXFybCAgJTEsICUyLCAlMCIKKwkJOiAiK0EiICh2LT5jb3VudGVyKSwg
Ij1yIiAocmV0KQorCQk6ICJyIiAoLWkpCisJCTogIm1lbW9yeSIpOworCisJcmV0dXJuIHJldCAt
IGk7Cit9CisjZW5kaWYKKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX3JlYWQoY29uc3QgYXRv
bWljX3QgKnYpCit7CisgICAgcmV0dXJuICoodm9sYXRpbGUgaW50ICopJnYtPmNvdW50ZXI7Cit9
CisKK3N0YXRpYyBpbmxpbmUgaW50IF9hdG9taWNfcmVhZChhdG9taWNfdCB2KQoreworICAgIHJl
dHVybiB2LmNvdW50ZXI7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhdG9taWNfc2V0KGF0b21p
Y190ICp2LCBpbnQgaSkKK3sKKyAgICB2LT5jb3VudGVyID0gaTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIF9hdG9taWNfc2V0KGF0b21pY190ICp2LCBpbnQgaSkKK3sKKyAgICB2LT5jb3VudGVy
ID0gaTsKK30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX3N1Yl9hbmRfdGVzdChpbnQgaSwg
YXRvbWljX3QgKnYpCit7CisgICAgcmV0dXJuIGF0b21pY19zdWJfcmV0dXJuKGksIHYpID09IDA7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhdG9taWNfaW5jKGF0b21pY190ICp2KQoreworICAg
IGF0b21pY19hZGQoMSwgdik7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGF0b21pY19pbmNfcmV0
dXJuKGF0b21pY190ICp2KQoreworICAgIHJldHVybiBhdG9taWNfYWRkX3JldHVybigxLCB2KTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX2luY19hbmRfdGVzdChhdG9taWNfdCAqdikK
K3sKKyAgICByZXR1cm4gYXRvbWljX2FkZF9yZXR1cm4oMSwgdikgPT0gMDsKK30KKworc3RhdGlj
IGlubGluZSB2b2lkIGF0b21pY19kZWMoYXRvbWljX3QgKnYpCit7CisgICAgYXRvbWljX3N1Yigx
LCB2KTsKK30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX2RlY19yZXR1cm4oYXRvbWljX3Qg
KnYpCit7CisgICAgcmV0dXJuIGF0b21pY19zdWJfcmV0dXJuKDEsIHYpOworfQorCitzdGF0aWMg
aW5saW5lIGludCBhdG9taWNfZGVjX2FuZF90ZXN0KGF0b21pY190ICp2KQoreworICAgIHJldHVy
biBhdG9taWNfc3ViX3JldHVybigxLCB2KSA9PSAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBh
dG9taWNfYWRkX25lZ2F0aXZlKGludCBpLCBhdG9taWNfdCAqdikKK3sKKyAgICByZXR1cm4gYXRv
bWljX2FkZF9yZXR1cm4oaSwgdikgPCAwOworfQorCisjZGVmaW5lIGNtcHhjaGcocHRyLCBvLCBu
KQkJCQkJCVwKKyh7CQkJCQkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfb18gPSAobyk7CQkJ
CQlcCisJX190eXBlb2ZfXygqKHB0cikpIF9uXyA9IChuKTsJCQkJCVwKKwkoX190eXBlb2ZfXygq
KHB0cikpKSBfX2NtcHhjaGcoKHB0ciksCQkJCVwKKwkJCQkgICAgICAgX29fLCBfbl8sIHNpemVv
ZigqKHB0cikpKTsJXAorfSkKKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX2NtcHhjaGcoYXRv
bWljX3QgKnYsIGludCBvbGQsIGludCBuZXcpCit7CisJcmV0dXJuIGNtcHhjaGcoJnYtPmNvdW50
ZXIsIG9sZCwgbmV3KTsKK30KKworc3RhdGljIGlubGluZSBpbnQgYXRvbWljX2FkZF91bmxlc3Mo
YXRvbWljX3QgKnYsIGludCBhLCBpbnQgdSkKK3sKKyAgICAgICBpbnQgcHJldiwgcmM7CisKKwlf
X2FzbV9fIF9fdm9sYXRpbGVfXyAoCisJCSIwOglsci53ICAgICAlW3BdLCAgJVtjXVxuIgorCQki
CWJlcSAgICAgICVbcF0sICAlW3VdLCAxZlxuIgorCQkiCWFkZCAgICAgICVbcmNdLCAlW3BdLCAl
W2FdXG4iCisJCSIJc2Mudy5ybCAgJVtyY10sICVbcmNdLCAlW2NdXG4iCisJCSIJYm5leiAgICAg
JVtyY10sIDBiXG4iCisJCSIJZmVuY2UgICAgcncsIHJ3XG4iCisJCSIxOlxuIgorCQk6IFtwXSI9
JnIiIChwcmV2KSwgW3JjXSI9JnIiIChyYyksIFtjXSIrQSIgKHYtPmNvdW50ZXIpCisJCTogW2Fd
InIiIChhKSwgW3VdInIiICh1KQorCQk6ICJtZW1vcnkiKTsKKwlyZXR1cm4gcHJldjsKK30KKwor
I2VuZGlmIC8qIF9BU01fUklTQ1ZfQVRPTUlDX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1yaXNjdi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9iaXRvcHMuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mMmY2ZjYzYjAzCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2JpdG9wcy5oCkBAIC0wLDAgKzEsMzMxIEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDEyIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2Yg
Q2FsaWZvcm5pYQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgorICoKKyAqICAgVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfQklUT1BTX0gKKyNk
ZWZpbmUgX0FTTV9SSVNDVl9CSVRPUFNfSAorCisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorCisj
ZGVmaW5lIEJJVF9VTEwobnIpCQkoMVVMTCA8PCAobnIpKQorI2RlZmluZSBCSVRfTUFTSyhucikJ
CSgxVUwgPDwgKChucikgJSBCSVRTX1BFUl9MT05HKSkKKyNkZWZpbmUgQklUX1dPUkQobnIpCQko
KG5yKSAvIEJJVFNfUEVSX0xPTkcpCisjZGVmaW5lIEJJVF9VTExfTUFTSyhucikJKDFVTEwgPDwg
KChucikgJSBCSVRTX1BFUl9MT05HX0xPTkcpKQorI2RlZmluZSBCSVRfVUxMX1dPUkQobnIpCSgo
bnIpIC8gQklUU19QRVJfTE9OR19MT05HKQorI2RlZmluZSBCSVRTX1BFUl9CWVRFCQk4CisKKyNk
ZWZpbmUgX19zZXRfYml0KG4scCkgICAgICAgICAgICBzZXRfYml0KG4scCkKKyNkZWZpbmUgX19j
bGVhcl9iaXQobixwKSAgICAgICAgICBjbGVhcl9iaXQobixwKQorCisjZGVmaW5lIEJJVFNfUEVS
X1dPUkQgICAgICAgICAgIDMyCisKKyNpZm5kZWYgc21wX21iX19iZWZvcmVfY2xlYXJfYml0Cisj
ZGVmaW5lIHNtcF9tYl9fYmVmb3JlX2NsZWFyX2JpdCgpICBzbXBfbWIoKQorI2RlZmluZSBzbXBf
bWJfX2FmdGVyX2NsZWFyX2JpdCgpICAgc21wX21iKCkKKyNlbmRpZiAvKiBzbXBfbWJfX2JlZm9y
ZV9jbGVhcl9iaXQgKi8KKworI2lmIChCSVRTX1BFUl9MT05HID09IDY0KQorI2RlZmluZSBfX0FN
TyhvcCkJImFtbyIgI29wICIuZCIKKyNlbGlmIChCSVRTX1BFUl9MT05HID09IDMyKQorI2RlZmlu
ZSBfX0FNTyhvcCkJImFtbyIgI29wICIudyIKKyNlbHNlCisjZXJyb3IgIlVuZXhwZWN0ZWQgQklU
U19QRVJfTE9ORyIKKyNlbmRpZgorCisjZGVmaW5lIF9fdGVzdF9hbmRfb3BfYml0X29yZChvcCwg
bW9kLCBuciwgYWRkciwgb3JkKQkJXAorKHsJCQkJCQkJCVwKKwl1bnNpZ25lZCBsb25nIF9fcmVz
LCBfX21hc2s7CQkJCVwKKwlfX21hc2sgPSBCSVRfTUFTSyhucik7CQkJCQlcCisJX19hc21fXyBf
X3ZvbGF0aWxlX18gKAkJCQkJXAorCQlfX0FNTyhvcCkgI29yZCAiICUwLCAlMiwgJTEiCQkJXAor
CQk6ICI9ciIgKF9fcmVzKSwgIitBIiAoYWRkcltCSVRfV09SRChucildKQlcCisJCTogInIiICht
b2QoX19tYXNrKSkJCQkJXAorCQk6ICJtZW1vcnkiKTsJCQkJCVwKKwkoKF9fcmVzICYgX19tYXNr
KSAhPSAwKTsJCQkJXAorfSkKKworI2RlZmluZSBfX29wX2JpdF9vcmQob3AsIG1vZCwgbnIsIGFk
ZHIsIG9yZCkJCQlcCisJX19hc21fXyBfX3ZvbGF0aWxlX18gKAkJCQkJXAorCQlfX0FNTyhvcCkg
I29yZCAiIHplcm8sICUxLCAlMCIJCQlcCisJCTogIitBIiAoYWRkcltCSVRfV09SRChucildKQkJ
CVwKKwkJOiAiciIgKG1vZChCSVRfTUFTSyhucikpKQkJCVwKKwkJOiAibWVtb3J5Iik7CisKKyNk
ZWZpbmUgX190ZXN0X2FuZF9vcF9iaXQob3AsIG1vZCwgbnIsIGFkZHIpIAkJCVwKKwlfX3Rlc3Rf
YW5kX29wX2JpdF9vcmQob3AsIG1vZCwgbnIsIGFkZHIsIC5hcXJsKQorI2RlZmluZSBfX29wX2Jp
dChvcCwgbW9kLCBuciwgYWRkcikJCQkJXAorCV9fb3BfYml0X29yZChvcCwgbW9kLCBuciwgYWRk
ciwgKQorCisvKiBCaXRtYXNrIG1vZGlmaWVycyAqLworI2RlZmluZSBfX05PUCh4KQkoeCkKKyNk
ZWZpbmUgX19OT1QoeCkJKH4oeCkpCisKKy8qKgorICogX190ZXN0X2FuZF9zZXRfYml0IC0gU2V0
IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2YWx1ZQorICogQG5yOiBCaXQgdG8gc2V0CisgKiBA
YWRkcjogQWRkcmVzcyB0byBjb3VudCBmcm9tCisgKgorICogVGhpcyBvcGVyYXRpb24gbWF5IGJl
IHJlb3JkZXJlZCBvbiBvdGhlciBhcmNoaXRlY3R1cmVzIHRoYW4geDg2LgorICovCitzdGF0aWMg
aW5saW5lIGludCBfX3Rlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKQor
eworCXZvbGF0aWxlIHVuc2lnbmVkIGxvbmcgKmFkZHIgPSBwOworCisJcmV0dXJuIF9fdGVzdF9h
bmRfb3BfYml0KG9yLCBfX05PUCwgbnIsIGFkZHIpOworfQorCisvKioKKyAqIF9fdGVzdF9hbmRf
Y2xlYXJfYml0IC0gQ2xlYXIgYSBiaXQgYW5kIHJldHVybiBpdHMgb2xkIHZhbHVlCisgKiBAbnI6
IEJpdCB0byBjbGVhcgorICogQGFkZHI6IEFkZHJlc3MgdG8gY291bnQgZnJvbQorICoKKyAqIFRo
aXMgb3BlcmF0aW9uIGNhbiBiZSByZW9yZGVyZWQgb24gb3RoZXIgYXJjaGl0ZWN0dXJlcyBvdGhl
ciB0aGFuIHg4Ni4KKyAqLworc3RhdGljIGlubGluZSBpbnQgX190ZXN0X2FuZF9jbGVhcl9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKQoreworCXZvbGF0aWxlIHVuc2lnbmVkIGxvbmcgKmFk
ZHIgPSBwOworCisJcmV0dXJuIF9fdGVzdF9hbmRfb3BfYml0KGFuZCwgX19OT1QsIG5yLCBhZGRy
KTsKK30KKworLyoqCisgKiBfX3Rlc3RfYW5kX2NoYW5nZV9iaXQgLSBDaGFuZ2UgYSBiaXQgYW5k
IHJldHVybiBpdHMgb2xkIHZhbHVlCisgKiBAbnI6IEJpdCB0byBjaGFuZ2UKKyAqIEBhZGRyOiBB
ZGRyZXNzIHRvIGNvdW50IGZyb20KKyAqCisgKiBUaGlzIG9wZXJhdGlvbiBpcyBhdG9taWMgYW5k
IGNhbm5vdCBiZSByZW9yZGVyZWQuCisgKiBJdCBhbHNvIGltcGxpZXMgYSBtZW1vcnkgYmFycmll
ci4KKyAqLworc3RhdGljIGlubGluZSBpbnQgX190ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCkKK3sKKwl2b2xhdGlsZSB1bnNpZ25lZCBsb25nICphZGRyID0gcDsK
KworCXJldHVybiBfX3Rlc3RfYW5kX29wX2JpdCh4b3IsIF9fTk9QLCBuciwgYWRkcik7Cit9CisK
Ky8qKgorICogc2V0X2JpdCAtIEF0b21pY2FsbHkgc2V0IGEgYml0IGluIG1lbW9yeQorICogQG5y
OiB0aGUgYml0IHRvIHNldAorICogQGFkZHI6IHRoZSBhZGRyZXNzIHRvIHN0YXJ0IGNvdW50aW5n
IGZyb20KKyAqCisgKiBOb3RlOiB0aGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IHRoaXMgZnVu
Y3Rpb24gd2lsbCBub3QgYmUgcmVvcmRlcmVkCisgKiBvbiBub24geDg2IGFyY2hpdGVjdHVyZXMs
IHNvIGlmIHlvdSBhcmUgd3JpdGluZyBwb3J0YWJsZSBjb2RlLAorICogbWFrZSBzdXJlIG5vdCB0
byByZWx5IG9uIGl0cyByZW9yZGVyaW5nIGd1YXJhbnRlZXMuCisgKgorICogTm90ZSB0aGF0IEBu
ciBtYXkgYmUgYWxtb3N0IGFyYml0cmFyaWx5IGxhcmdlOyB0aGlzIGZ1bmN0aW9uIGlzIG5vdAor
ICogcmVzdHJpY3RlZCB0byBhY3Rpbmcgb24gYSBzaW5nbGUtd29yZCBxdWFudGl0eS4KKyAqLwor
c3RhdGljIGlubGluZSB2b2lkIHNldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKQorewor
CXZvbGF0aWxlIHVuc2lnbmVkIGxvbmcgKmFkZHIgPSBwOworCisJX19vcF9iaXQob3IsIF9fTk9Q
LCBuciwgYWRkcik7Cit9CisKKy8qKgorICogY2xlYXJfYml0IC0gQ2xlYXJzIGEgYml0IGluIG1l
bW9yeQorICogQG5yOiBCaXQgdG8gY2xlYXIKKyAqIEBhZGRyOiBBZGRyZXNzIHRvIHN0YXJ0IGNv
dW50aW5nIGZyb20KKyAqCisgKiBOb3RlOiB0aGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IHRo
aXMgZnVuY3Rpb24gd2lsbCBub3QgYmUgcmVvcmRlcmVkCisgKiBvbiBub24geDg2IGFyY2hpdGVj
dHVyZXMsIHNvIGlmIHlvdSBhcmUgd3JpdGluZyBwb3J0YWJsZSBjb2RlLAorICogbWFrZSBzdXJl
IG5vdCB0byByZWx5IG9uIGl0cyByZW9yZGVyaW5nIGd1YXJhbnRlZXMuCisgKi8KK3N0YXRpYyBp
bmxpbmUgdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKQoreworCXZvbGF0
aWxlIHVuc2lnbmVkIGxvbmcgKmFkZHIgPSBwOworCisJX19vcF9iaXQoYW5kLCBfX05PVCwgbnIs
IGFkZHIpOworfQorCitzdGF0aWMgaW5saW5lIGludCB0ZXN0X2JpdChpbnQgbnIsIGNvbnN0IHZv
bGF0aWxlIHZvaWQgKnApCit7CisgICAgICAgIGNvbnN0IHZvbGF0aWxlIHVuc2lnbmVkIGludCAq
YWRkciA9IChjb25zdCB2b2xhdGlsZSB1bnNpZ25lZCBpbnQgKilwOworCisgICAgICAgIHJldHVy
biAxVUwgJiAoYWRkcltCSVRfV09SRChucildID4+IChuciAmIChCSVRTX1BFUl9XT1JELTEpKSk7
Cit9CisKKy8qKgorICogY2hhbmdlX2JpdCAtIFRvZ2dsZSBhIGJpdCBpbiBtZW1vcnkKKyAqIEBu
cjogQml0IHRvIGNoYW5nZQorICogQGFkZHI6IEFkZHJlc3MgdG8gc3RhcnQgY291bnRpbmcgZnJv
bQorICoKKyAqIGNoYW5nZV9iaXQoKSAgbWF5IGJlIHJlb3JkZXJlZCBvbiBvdGhlciBhcmNoaXRl
Y3R1cmVzIHRoYW4geDg2LgorICogTm90ZSB0aGF0IEBuciBtYXkgYmUgYWxtb3N0IGFyYml0cmFy
aWx5IGxhcmdlOyB0aGlzIGZ1bmN0aW9uIGlzIG5vdAorICogcmVzdHJpY3RlZCB0byBhY3Rpbmcg
b24gYSBzaW5nbGUtd29yZCBxdWFudGl0eS4KKyAqLworc3RhdGljIGlubGluZSB2b2lkIGNoYW5n
ZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKQoreworCXZvbGF0aWxlIHVuc2lnbmVkIGxv
bmcgKmFkZHIgPSBwOworCisJX19vcF9iaXQoeG9yLCBfX05PUCwgbnIsIGFkZHIpOworfQorCisv
KioKKyAqIHRlc3RfYW5kX3NldF9iaXRfbG9jayAtIFNldCBhIGJpdCBhbmQgcmV0dXJuIGl0cyBv
bGQgdmFsdWUsIGZvciBsb2NrCisgKiBAbnI6IEJpdCB0byBzZXQKKyAqIEBhZGRyOiBBZGRyZXNz
IHRvIGNvdW50IGZyb20KKyAqCisgKiBUaGlzIG9wZXJhdGlvbiBpcyBhdG9taWMgYW5kIHByb3Zp
ZGVzIGFjcXVpcmUgYmFycmllciBzZW1hbnRpY3MuCisgKiBJdCBjYW4gYmUgdXNlZCB0byBpbXBs
ZW1lbnQgYml0IGxvY2tzLgorICovCitzdGF0aWMgaW5saW5lIGludCB0ZXN0X2FuZF9zZXRfYml0
X2xvY2soCisJdW5zaWduZWQgbG9uZyBuciwgdm9sYXRpbGUgdm9pZCAqcCkKK3sKKwl2b2xhdGls
ZSB1bnNpZ25lZCBsb25nICphZGRyID0gcDsKKworCXJldHVybiBfX3Rlc3RfYW5kX29wX2JpdF9v
cmQob3IsIF9fTk9QLCBuciwgYWRkciwgLmFxKTsKK30KKworLyoqCisgKiBjbGVhcl9iaXRfdW5s
b2NrIC0gQ2xlYXIgYSBiaXQgaW4gbWVtb3J5LCBmb3IgdW5sb2NrCisgKiBAbnI6IHRoZSBiaXQg
dG8gc2V0CisgKiBAYWRkcjogdGhlIGFkZHJlc3MgdG8gc3RhcnQgY291bnRpbmcgZnJvbQorICoK
KyAqIFRoaXMgb3BlcmF0aW9uIGlzIGF0b21pYyBhbmQgcHJvdmlkZXMgcmVsZWFzZSBiYXJyaWVy
IHNlbWFudGljcy4KKyAqLworc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX2JpdF91bmxvY2soCisJ
dW5zaWduZWQgbG9uZyBuciwgdm9sYXRpbGUgdm9pZCAqcCkKK3sKKwl2b2xhdGlsZSB1bnNpZ25l
ZCBsb25nICphZGRyID0gcDsKKworCV9fb3BfYml0X29yZChhbmQsIF9fTk9ULCBuciwgYWRkciwg
LnJsKTsKK30KKworLyoqCisgKiBfX2NsZWFyX2JpdF91bmxvY2sgLSBDbGVhciBhIGJpdCBpbiBt
ZW1vcnksIGZvciB1bmxvY2sKKyAqIEBucjogdGhlIGJpdCB0byBzZXQKKyAqIEBhZGRyOiB0aGUg
YWRkcmVzcyB0byBzdGFydCBjb3VudGluZyBmcm9tCisgKgorICogVGhpcyBvcGVyYXRpb24gaXMg
bGlrZSBjbGVhcl9iaXRfdW5sb2NrLCBob3dldmVyIGl0IGlzIG5vdCBhdG9taWMuCisgKiBJdCBk
b2VzIHByb3ZpZGUgcmVsZWFzZSBiYXJyaWVyIHNlbWFudGljcyBzbyBpdCBjYW4gYmUgdXNlZCB0
byB1bmxvY2sKKyAqIGEgYml0IGxvY2ssIGhvd2V2ZXIgaXQgd291bGQgb25seSBiZSB1c2VkIGlm
IG5vIG90aGVyIENQVSBjYW4gbW9kaWZ5CisgKiBhbnkgYml0cyBpbiB0aGUgbWVtb3J5IHVudGls
IHRoZSBsb2NrIGlzIHJlbGVhc2VkIChhIGdvb2QgZXhhbXBsZSBpcworICogaWYgdGhlIGJpdCBs
b2NrIGl0c2VsZiBwcm90ZWN0cyBhY2Nlc3MgdG8gdGhlIG90aGVyIGJpdHMgaW4gdGhlIHdvcmQp
LgorICoKKyAqIE9uIFJJU0MtViBzeXN0ZW1zIHRoZXJlIHNlZW1zIHRvIGJlIG5vIGJlbmVmaXQg
dG8gdGFraW5nIGFkdmFudGFnZSBvZiB0aGUKKyAqIG5vbi1hdG9taWMgcHJvcGVydHkgaGVyZTog
aXQncyBhIGxvdCBtb3JlIGluc3RydWN0aW9ucyBhbmQgd2Ugc3RpbGwgaGF2ZSB0bworICogcHJv
dmlkZSByZWxlYXNlIHNlbWFudGljcyBhbnl3YXkuCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBf
X2NsZWFyX2JpdF91bmxvY2soCisJdW5zaWduZWQgbG9uZyBuciwgdm9sYXRpbGUgdW5zaWduZWQg
bG9uZyAqYWRkcikKK3sKKwljbGVhcl9iaXRfdW5sb2NrKG5yLCBhZGRyKTsKK30KKworI3VuZGVm
IF9fdGVzdF9hbmRfb3BfYml0CisjdW5kZWYgX19vcF9iaXQKKyN1bmRlZiBfX05PUAorI3VuZGVm
IF9fTk9UCisjdW5kZWYgX19BTU8KKworc3RhdGljIGlubGluZSBpbnQgZmxzKHVuc2lnbmVkIGlu
dCB4KQoreworICAgIHJldHVybiBnZW5lcmljX2Zscyh4KTsKK30KKworc3RhdGljIGlubGluZSBp
bnQgZmxzbCh1bnNpZ25lZCBsb25nIHgpCit7CisgICByZXR1cm4gZ2VuZXJpY19mbHNsKHgpOwor
fQorCisKKyNkZWZpbmUgdGVzdF9hbmRfc2V0X2JpdCAgIF9fdGVzdF9hbmRfc2V0X2JpdAorI2Rl
ZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQgX190ZXN0X2FuZF9jbGVhcl9iaXQKKworLyogQmFzZWQg
b24gbGludXgvaW5jbHVkZS9hc20tZ2VuZXJpYy9iaXRvcHMvZmluZC5oICovCisKKyNpZm5kZWYg
ZmluZF9uZXh0X2JpdAorLyoqCisgKiBmaW5kX25leHRfYml0IC0gZmluZCB0aGUgbmV4dCBzZXQg
Yml0IGluIGEgbWVtb3J5IHJlZ2lvbgorICogQGFkZHI6IFRoZSBhZGRyZXNzIHRvIGJhc2UgdGhl
IHNlYXJjaCBvbgorICogQG9mZnNldDogVGhlIGJpdG51bWJlciB0byBzdGFydCBzZWFyY2hpbmcg
YXQKKyAqIEBzaXplOiBUaGUgYml0bWFwIHNpemUgaW4gYml0cworICovCitleHRlcm4gdW5zaWdu
ZWQgbG9uZyBmaW5kX25leHRfYml0KGNvbnN0IHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVuc2lnbmVk
IGxvbmcKKwkJc2l6ZSwgdW5zaWduZWQgbG9uZyBvZmZzZXQpOworI2VuZGlmCisKKyNpZm5kZWYg
ZmluZF9uZXh0X3plcm9fYml0CisvKioKKyAqIGZpbmRfbmV4dF96ZXJvX2JpdCAtIGZpbmQgdGhl
IG5leHQgY2xlYXJlZCBiaXQgaW4gYSBtZW1vcnkgcmVnaW9uCisgKiBAYWRkcjogVGhlIGFkZHJl
c3MgdG8gYmFzZSB0aGUgc2VhcmNoIG9uCisgKiBAb2Zmc2V0OiBUaGUgYml0bnVtYmVyIHRvIHN0
YXJ0IHNlYXJjaGluZyBhdAorICogQHNpemU6IFRoZSBiaXRtYXAgc2l6ZSBpbiBiaXRzCisgKi8K
K2V4dGVybiB1bnNpZ25lZCBsb25nIGZpbmRfbmV4dF96ZXJvX2JpdChjb25zdCB1bnNpZ25lZCBs
b25nICphZGRyLCB1bnNpZ25lZAorCQlsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0KTsK
KyNlbmRpZgorCisjaWZkZWYgQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQKKworLyoqCisg
KiBmaW5kX2ZpcnN0X2JpdCAtIGZpbmQgdGhlIGZpcnN0IHNldCBiaXQgaW4gYSBtZW1vcnkgcmVn
aW9uCisgKiBAYWRkcjogVGhlIGFkZHJlc3MgdG8gc3RhcnQgdGhlIHNlYXJjaCBhdAorICogQHNp
emU6IFRoZSBtYXhpbXVtIHNpemUgdG8gc2VhcmNoCisgKgorICogUmV0dXJucyB0aGUgYml0IG51
bWJlciBvZiB0aGUgZmlyc3Qgc2V0IGJpdC4KKyAqLworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgZmlu
ZF9maXJzdF9iaXQoY29uc3QgdW5zaWduZWQgbG9uZyAqYWRkciwKKwkJCQkgICAgdW5zaWduZWQg
bG9uZyBzaXplKTsKKworLyoqCisgKiBmaW5kX2ZpcnN0X3plcm9fYml0IC0gZmluZCB0aGUgZmly
c3QgY2xlYXJlZCBiaXQgaW4gYSBtZW1vcnkgcmVnaW9uCisgKiBAYWRkcjogVGhlIGFkZHJlc3Mg
dG8gc3RhcnQgdGhlIHNlYXJjaCBhdAorICogQHNpemU6IFRoZSBtYXhpbXVtIHNpemUgdG8gc2Vh
cmNoCisgKgorICogUmV0dXJucyB0aGUgYml0IG51bWJlciBvZiB0aGUgZmlyc3QgY2xlYXJlZCBi
aXQuCisgKi8KK2V4dGVybiB1bnNpZ25lZCBsb25nIGZpbmRfZmlyc3RfemVyb19iaXQoY29uc3Qg
dW5zaWduZWQgbG9uZyAqYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CisjZWxzZSAv
KiBDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVCAqLworCisjZGVmaW5lIGZpbmRfZmlyc3Rf
Yml0KGFkZHIsIHNpemUpIGZpbmRfbmV4dF9iaXQoKGFkZHIpLCAoc2l6ZSksIDApCisjZGVmaW5l
IGZpbmRfZmlyc3RfemVyb19iaXQoYWRkciwgc2l6ZSkgZmluZF9uZXh0X3plcm9fYml0KChhZGRy
KSwgKHNpemUpLCAwKQorCisjZW5kaWYgLyogQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQg
Ki8KKworI2RlZmluZSBmZnMoeCkgKHsgdW5zaWduZWQgaW50IF9fdCA9ICh4KTsgZmxzKF9fdCAm
IC1fX3QpOyB9KQorI2RlZmluZSBmZnNsKHgpICh7IHVuc2lnbmVkIGxvbmcgX190ID0gKHgpOyBm
bHNsKF9fdCAmIC1fX3QpOyB9KQorCisvKgorICogZmZ6IC0gZmluZCBmaXJzdCB6ZXJvIGluIHdv
cmQuCisgKiBAd29yZDogVGhlIHdvcmQgdG8gc2VhcmNoCisgKgorICogVW5kZWZpbmVkIGlmIG5v
IHplcm8gZXhpc3RzLCBzbyBjb2RlIHNob3VsZCBjaGVjayBhZ2FpbnN0IH4wVUwgZmlyc3QuCisg
Ki8KKyNkZWZpbmUgZmZ6KHgpICBmZnMofih4KSkKKworLyoqCisgKiBmaW5kX2ZpcnN0X3NldF9i
aXQgLSBmaW5kIHRoZSBmaXJzdCBzZXQgYml0IGluIEB3b3JkCisgKiBAd29yZDogdGhlIHdvcmQg
dG8gc2VhcmNoCisgKgorICogUmV0dXJucyB0aGUgYml0LW51bWJlciBvZiB0aGUgZmlyc3Qgc2V0
IGJpdCAoZmlyc3QgYml0IGJlaW5nIDApLgorICogVGhlIGlucHV0IG11c3QgKm5vdCogYmUgemVy
by4KKyAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZmluZF9maXJzdF9zZXRfYml0KHVu
c2lnbmVkIGxvbmcgd29yZCkKK3sKKyAgICAgICAgcmV0dXJuIGZmc2wod29yZCkgLSAxOworfQor
CisvKioKKyAqIGh3ZWlnaHROIC0gcmV0dXJucyB0aGUgaGFtbWluZyB3ZWlnaHQgb2YgYSBOLWJp
dCB3b3JkCisgKiBAeDogdGhlIHdvcmQgdG8gd2VpZ2gKKyAqCisgKiBUaGUgSGFtbWluZyBXZWln
aHQgb2YgYSBudW1iZXIgaXMgdGhlIHRvdGFsIG51bWJlciBvZiBiaXRzIHNldCBpbiBpdC4KKyAq
LworI2RlZmluZSBod2VpZ2h0NjQoeCkgZ2VuZXJpY19od2VpZ2h0NjQoeCkKKyNkZWZpbmUgaHdl
aWdodDMyKHgpIGdlbmVyaWNfaHdlaWdodDMyKHgpCisjZGVmaW5lIGh3ZWlnaHQxNih4KSBnZW5l
cmljX2h3ZWlnaHQxNih4KQorI2RlZmluZSBod2VpZ2h0OCh4KSBnZW5lcmljX2h3ZWlnaHQ4KHgp
CisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX0JJVE9QU19IICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tcmlzY3YvYnVnLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvYnVnLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzg3ODMyZjliZgotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9idWcuaApAQCAtMCwwICsxLDU5IEBACisvKgor
ICogQ29weXJpZ2h0IChDKSAyMDEyIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZv
cm5pYQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgorICoKKyAqICAgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAg
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfQlVHX0gKKyNkZWZpbmUgX0FT
TV9SSVNDVl9CVUdfSAorCisjZGVmaW5lIEJVR0ZSQU1FX05SICAgICAzCisKK3N0cnVjdCBidWdf
ZnJhbWUgeworICAgIHNpZ25lZCBpbnQgbG9jX2Rpc3A7ICAgIC8qIFJlbGF0aXZlIGFkZHJlc3Mg
dG8gdGhlIGJ1ZyBhZGRyZXNzICovCisgICAgc2lnbmVkIGludCBmaWxlX2Rpc3A7ICAgLyogUmVs
YXRpdmUgYWRkcmVzcyB0byB0aGUgZmlsZW5hbWUgKi8KKyAgICBzaWduZWQgaW50IG1zZ19kaXNw
OyAgICAvKiBSZWxhdGl2ZSBhZGRyZXNzIHRvIHRoZSBwcmVkaWNhdGUgKGZvciBBU1NFUlQpICov
CisgICAgdWludDE2X3QgbGluZTsgICAgICAgICAgLyogTGluZSBudW1iZXIgKi8KKyAgICB1aW50
MzJfdCBwYWQwOjE2OyAgICAgICAvKiBQYWRkaW5nIGZvciA4LWJ5dGVzIGFsaWduICovCit9Owor
CisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisjZGVmaW5lIEJVRygpCQkJCQkJCVwKK2RvIHsJCQkJ
CQkJCVwKKwlfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImVicmVha1xuIik7CQkJXAorCXVucmVhY2hh
YmxlKCk7CQkJCQkJXAorfSB3aGlsZSAoMCkKKworI2RlZmluZSBXQVJOKCkgICAgICAgICAgICAg
XAorZG8geyAgICAgICAgICAgICAgICBcCisgIF9fYXNtX18gX192b2xhdGlsZV9fICgiZWJyZWFr
XG4iKTsgICAgICBcCit9IHdoaWxlICgwKQorCisjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwor
CisjaWZuZGVmIF9fQVNTRU1CTFlfXworCitzdHJ1Y3QgcHRfcmVnczsKK3N0cnVjdCB0YXNrX3N0
cnVjdDsKKworI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KKworI2RlZmluZSBhc3NlcnRfZmFp
bGVkKG1zZykgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEJVRygp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHVucmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorfSB3aGlsZSAoMCkKKworZXh0ZXJuIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgX19z
dGFydF9idWdfZnJhbWVzW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3Bf
YnVnX2ZyYW1lc18wW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVn
X2ZyYW1lc18xW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2Zy
YW1lc18yW107CisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX0JVR19IICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tcmlzY3YvYnl0ZW9yZGVyLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yv
Ynl0ZW9yZGVyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzIwYTAz
Yzg4ZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9ieXRlb3JkZXIu
aApAQCAtMCwwICsxLDE2IEBACisjaWZuZGVmIF9fQVNNX1JJU0NWX0JZVEVPUkRFUl9IX18KKyNk
ZWZpbmUgX19BU01fUklTQ1ZfQllURU9SREVSX0hfXworCisjZGVmaW5lIF9fQllURU9SREVSX0hB
U19VNjRfXworCisjaW5jbHVkZSA8eGVuL2J5dGVvcmRlci9saXR0bGVfZW5kaWFuLmg+CisKKyNl
bmRpZiAvKiBfX0FTTV9SSVNDVl9CWVRFT1JERVJfSF9fICovCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvY2FjaGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9j
YWNoZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjFmZGM3MDI4MjgK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvY2FjaGUuaApAQCAtMCww
ICsxLDI0IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENoZW4gTGlxaW4gPGxpcWluLmNo
ZW5Ac3VucGx1c2N0LmNvbT4KKyAqIENvcHlyaWdodCAoQykgMjAxMiBSZWdlbnRzIG9mIHRoZSBV
bml2ZXJzaXR5IG9mIENhbGlmb3JuaWEKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqICAgbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqICAgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIHZlcnNpb24gMi4KKyAq
CisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiAgIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2lmbmRlZiBfQVNNX1JJU0NW
X0NBQ0hFX0gKKyNkZWZpbmUgX0FTTV9SSVNDVl9DQUNIRV9ICisKKyNkZWZpbmUgTDFfQ0FDSEVf
U0hJRlQJCTYKKworI2RlZmluZSBMMV9DQUNIRV9CWVRFUwkJKDEgPDwgTDFfQ0FDSEVfU0hJRlQp
CisKKyNkZWZpbmUgX19yZWFkX21vc3RseSBfX3NlY3Rpb24oIi5kYXRhLnJlYWRfbW9zdGx5IikK
KworI2VuZGlmIC8qIF9BU01fUklTQ1ZfQ0FDSEVfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2NtcHhjaGcuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9jbXB4Y2hnLmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNzEzZjFmNzg1ZQotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9jbXB4Y2hnLmgKQEAgLTAsMCArMSwz
ODIgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTQgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0
eSBvZiBDYWxpZm9ybmlhCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiAgIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCB2ZXJzaW9uIDIuCisgKgorICogICBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpZm5kZWYgX0FTTV9SSVNDVl9DTVBYQ0hH
X0gKKyNkZWZpbmUgX0FTTV9SSVNDVl9DTVBYQ0hHX0gKKworI2luY2x1ZGUgPGFzbS9zeXN0ZW0u
aD4KKyNpbmNsdWRlIDxhc20vZmVuY2UuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisKKyNkZWZp
bmUgX194Y2hnX3JlbGF4ZWQocHRyLCBuZXcsIHNpemUpCQkJCQlcCisoewkJCQkJCQkJCVwKKwlf
X3R5cGVvZl9fKHB0cikgX19wdHIgPSAocHRyKTsJCQkJCVwKKwlfX3R5cGVvZl9fKG5ldykgX19u
ZXcgPSAobmV3KTsJCQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkgX19yZXQ7CQkJCQlcCisJc3dp
dGNoIChzaXplKSB7CQkJCQkJCVwKKwljYXNlIDQ6CQkJCQkJCQlcCisJCV9fYXNtX18gX192b2xh
dGlsZV9fICgJCQkJCVwKKwkJCSIJYW1vc3dhcC53ICUwLCAlMiwgJTFcbiIJCQlcCisJCQk6ICI9
ciIgKF9fcmV0KSwgIitBIiAoKl9fcHRyKQkJCVwKKwkJCTogInIiIChfX25ldykJCQkJCVwKKwkJ
CTogIm1lbW9yeSIpOwkJCQkJXAorCQlicmVhazsJCQkJCQkJXAorCWNhc2UgODoJCQkJCQkJCVwK
KwkJX19hc21fXyBfX3ZvbGF0aWxlX18gKAkJCQkJXAorCQkJIglhbW9zd2FwLmQgJTAsICUyLCAl
MVxuIgkJCVwKKwkJCTogIj1yIiAoX19yZXQpLCAiK0EiICgqX19wdHIpCQkJXAorCQkJOiAiciIg
KF9fbmV3KQkJCQkJXAorCQkJOiAibWVtb3J5Iik7CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJ
ZGVmYXVsdDoJCQkJCQkJXAorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsJCQkJCVwKKwl9CQkJCQkJ
CQlcCisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisjZGVmaW5lIHhjaGdfcmVsYXhlZChwdHIsIHgp
CQkJCQkJXAorKHsJCQkJCQkJCQlcCisJX190eXBlb2ZfXygqKHB0cikpIF94XyA9ICh4KTsJCQkJ
CVwKKwkoX190eXBlb2ZfXygqKHB0cikpKSBfX3hjaGdfcmVsYXhlZCgocHRyKSwJCQlcCisJCQkJ
CSAgICBfeF8sIHNpemVvZigqKHB0cikpKTsJXAorfSkKKworI2RlZmluZSBfX3hjaGdfYWNxdWly
ZShwdHIsIG5ldywgc2l6ZSkJCQkJCVwKKyh7CQkJCQkJCQkJXAorCV9fdHlwZW9mX18ocHRyKSBf
X3B0ciA9IChwdHIpOwkJCQkJXAorCV9fdHlwZW9mX18obmV3KSBfX25ldyA9IChuZXcpOwkJCQkJ
XAorCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsJCQkJCVwKKwlzd2l0Y2ggKHNpemUpIHsJCQkJ
CQkJXAorCWNhc2UgNDoJCQkJCQkJCVwKKwkJX19hc21fXyBfX3ZvbGF0aWxlX18gKAkJCQkJXAor
CQkJIglhbW9zd2FwLncgJTAsICUyLCAlMVxuIgkJCVwKKwkJCVJJU0NWX0FDUVVJUkVfQkFSUklF
UgkJCQlcCisJCQk6ICI9ciIgKF9fcmV0KSwgIitBIiAoKl9fcHRyKQkJCVwKKwkJCTogInIiIChf
X25ldykJCQkJCVwKKwkJCTogIm1lbW9yeSIpOwkJCQkJXAorCQlicmVhazsJCQkJCQkJXAorCWNh
c2UgODoJCQkJCQkJCVwKKwkJX19hc21fXyBfX3ZvbGF0aWxlX18gKAkJCQkJXAorCQkJIglhbW9z
d2FwLmQgJTAsICUyLCAlMVxuIgkJCVwKKwkJCVJJU0NWX0FDUVVJUkVfQkFSUklFUgkJCQlcCisJ
CQk6ICI9ciIgKF9fcmV0KSwgIitBIiAoKl9fcHRyKQkJCVwKKwkJCTogInIiIChfX25ldykJCQkJ
CVwKKwkJCTogIm1lbW9yeSIpOwkJCQkJXAorCQlicmVhazsJCQkJCQkJXAorCWRlZmF1bHQ6CQkJ
CQkJCVwKKwkJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CQkJCQlcCisJfQkJCQkJCQkJXAorCV9fcmV0
OwkJCQkJCQkJXAorfSkKKworI2RlZmluZSB4Y2hnX2FjcXVpcmUocHRyLCB4KQkJCQkJCVwKKyh7
CQkJCQkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfeF8gPSAoeCk7CQkJCQlcCisJKF9fdHlw
ZW9mX18oKihwdHIpKSkgX194Y2hnX2FjcXVpcmUoKHB0ciksCQkJXAorCQkJCQkgICAgX3hfLCBz
aXplb2YoKihwdHIpKSk7CVwKK30pCisKKyNkZWZpbmUgX194Y2hnX3JlbGVhc2UocHRyLCBuZXcs
IHNpemUpCQkJCQlcCisoewkJCQkJCQkJCVwKKwlfX3R5cGVvZl9fKHB0cikgX19wdHIgPSAocHRy
KTsJCQkJCVwKKwlfX3R5cGVvZl9fKG5ldykgX19uZXcgPSAobmV3KTsJCQkJCVwKKwlfX3R5cGVv
Zl9fKCoocHRyKSkgX19yZXQ7CQkJCQlcCisJc3dpdGNoIChzaXplKSB7CQkJCQkJCVwKKwljYXNl
IDQ6CQkJCQkJCQlcCisJCV9fYXNtX18gX192b2xhdGlsZV9fICgJCQkJCVwKKwkJCVJJU0NWX1JF
TEVBU0VfQkFSUklFUgkJCQlcCisJCQkiCWFtb3N3YXAudyAlMCwgJTIsICUxXG4iCQkJXAorCQkJ
OiAiPXIiIChfX3JldCksICIrQSIgKCpfX3B0cikJCQlcCisJCQk6ICJyIiAoX19uZXcpCQkJCQlc
CisJCQk6ICJtZW1vcnkiKTsJCQkJCVwKKwkJYnJlYWs7CQkJCQkJCVwKKwljYXNlIDg6CQkJCQkJ
CQlcCisJCV9fYXNtX18gX192b2xhdGlsZV9fICgJCQkJCVwKKwkJCVJJU0NWX1JFTEVBU0VfQkFS
UklFUgkJCQlcCisJCQkiCWFtb3N3YXAuZCAlMCwgJTIsICUxXG4iCQkJXAorCQkJOiAiPXIiIChf
X3JldCksICIrQSIgKCpfX3B0cikJCQlcCisJCQk6ICJyIiAoX19uZXcpCQkJCQlcCisJCQk6ICJt
ZW1vcnkiKTsJCQkJCVwKKwkJYnJlYWs7CQkJCQkJCVwKKwlkZWZhdWx0OgkJCQkJCQlcCisJCUFT
U0VSVF9VTlJFQUNIQUJMRSgpOwkJCQkJXAorCX0JCQkJCQkJCVwKKwlfX3JldDsJCQkJCQkJCVwK
K30pCisKKyNkZWZpbmUgeGNoZ19yZWxlYXNlKHB0ciwgeCkJCQkJCQlcCisoewkJCQkJCQkJCVwK
KwlfX3R5cGVvZl9fKCoocHRyKSkgX3hfID0gKHgpOwkJCQkJXAorCShfX3R5cGVvZl9fKCoocHRy
KSkpIF9feGNoZ19yZWxlYXNlKChwdHIpLAkJCVwKKwkJCQkJICAgIF94Xywgc2l6ZW9mKCoocHRy
KSkpOwlcCit9KQorCisjZGVmaW5lIF9feGNoZyhwdHIsIG5ldywgc2l6ZSkJCQkJCQlcCisoewkJ
CQkJCQkJCVwKKwlfX3R5cGVvZl9fKHB0cikgX19wdHIgPSAocHRyKTsJCQkJCVwKKwlfX3R5cGVv
Zl9fKG5ldykgX19uZXcgPSAobmV3KTsJCQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkgX19yZXQ7
CQkJCQlcCisJc3dpdGNoIChzaXplKSB7CQkJCQkJCVwKKwljYXNlIDQ6CQkJCQkJCQlcCisJCV9f
YXNtX18gX192b2xhdGlsZV9fICgJCQkJCVwKKwkJCSIJYW1vc3dhcC53LmFxcmwgJTAsICUyLCAl
MVxuIgkJXAorCQkJOiAiPXIiIChfX3JldCksICIrQSIgKCpfX3B0cikJCQlcCisJCQk6ICJyIiAo
X19uZXcpCQkJCQlcCisJCQk6ICJtZW1vcnkiKTsJCQkJCVwKKwkJYnJlYWs7CQkJCQkJCVwKKwlj
YXNlIDg6CQkJCQkJCQlcCisJCV9fYXNtX18gX192b2xhdGlsZV9fICgJCQkJCVwKKwkJCSIJYW1v
c3dhcC5kLmFxcmwgJTAsICUyLCAlMVxuIgkJXAorCQkJOiAiPXIiIChfX3JldCksICIrQSIgKCpf
X3B0cikJCQlcCisJCQk6ICJyIiAoX19uZXcpCQkJCQlcCisJCQk6ICJtZW1vcnkiKTsJCQkJCVwK
KwkJYnJlYWs7CQkJCQkJCVwKKwlkZWZhdWx0OgkJCQkJCQlcCisJCUFTU0VSVF9VTlJFQUNIQUJM
RSgpOwkJCQkJXAorCX0JCQkJCQkJCVwKKwlfX3JldDsJCQkJCQkJCVwKK30pCisKKyNkZWZpbmUg
eGNoZyhwdHIsIHgpCQkJCQkJCVwKKyh7CQkJCQkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBf
eF8gPSAoeCk7CQkJCQlcCisJKF9fdHlwZW9mX18oKihwdHIpKSkgX194Y2hnKChwdHIpLCBfeF8s
IHNpemVvZigqKHB0cikpKTsJXAorfSkKKworI2RlZmluZSB4Y2hnMzIocHRyLCB4KQkJCQkJCQlc
CisoewkJCQkJCQkJCVwKKwlCVUlMRF9CVUdfT04oc2l6ZW9mKCoocHRyKSkgIT0gNCk7CQkJCVwK
Kwl4Y2hnKChwdHIpLCAoeCkpOwkJCQkJCVwKK30pCisKKyNkZWZpbmUgeGNoZzY0KHB0ciwgeCkJ
CQkJCQkJXAorKHsJCQkJCQkJCQlcCisJQlVJTERfQlVHX09OKHNpemVvZigqKHB0cikpICE9IDgp
OwkJCQlcCisJeGNoZygocHRyKSwgKHgpKTsJCQkJCQlcCit9KQorCisvKgorICogQXRvbWljIGNv
bXBhcmUgYW5kIGV4Y2hhbmdlLiAgQ29tcGFyZSBPTEQgd2l0aCBNRU0sIGlmIGlkZW50aWNhbCwK
KyAqIHN0b3JlIE5FVyBpbiBNRU0uICBSZXR1cm4gdGhlIGluaXRpYWwgdmFsdWUgaW4gTUVNLiAg
U3VjY2VzcyBpcworICogaW5kaWNhdGVkIGJ5IGNvbXBhcmluZyBSRVRVUk4gd2l0aCBPTEQuCisg
Ki8KKyNkZWZpbmUgX19jbXB4Y2hnX3JlbGF4ZWQocHRyLCBvbGQsIG5ldywgc2l6ZSkJCQkJXAor
KHsJCQkJCQkJCQlcCisJX190eXBlb2ZfXyhwdHIpIF9fcHRyID0gKHB0cik7CQkJCQlcCisJX190
eXBlb2ZfXygqKHB0cikpIF9fb2xkID0gKG9sZCk7CQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkg
X19uZXcgPSAobmV3KTsJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsJCQkJCVwKKwly
ZWdpc3RlciB1bnNpZ25lZCBpbnQgX19yYzsJCQkJCVwKKwlzd2l0Y2ggKHNpemUpIHsJCQkJCQkJ
XAorCWNhc2UgNDoJCQkJCQkJCVwKKwkJX19hc21fXyBfX3ZvbGF0aWxlX18gKAkJCQkJXAorCQkJ
IjA6CWxyLncgJTAsICUyXG4iCQkJCVwKKwkJCSIJYm5lICAlMCwgJXozLCAxZlxuIgkJCVwKKwkJ
CSIJc2MudyAlMSwgJXo0LCAlMlxuIgkJCVwKKwkJCSIJYm5leiAlMSwgMGJcbiIJCQkJXAorCQkJ
IjE6XG4iCQkJCQkJXAorCQkJOiAiPSZyIiAoX19yZXQpLCAiPSZyIiAoX19yYyksICIrQSIgKCpf
X3B0cikJXAorCQkJOiAickoiIChfX29sZCksICJySiIgKF9fbmV3KQkJCVwKKwkJCTogIm1lbW9y
eSIpOwkJCQkJXAorCQlicmVhazsJCQkJCQkJXAorCWNhc2UgODoJCQkJCQkJCVwKKwkJX19hc21f
XyBfX3ZvbGF0aWxlX18gKAkJCQkJXAorCQkJIjA6CWxyLmQgJTAsICUyXG4iCQkJCVwKKwkJCSIJ
Ym5lICUwLCAlejMsIDFmXG4iCQkJXAorCQkJIglzYy5kICUxLCAlejQsICUyXG4iCQkJXAorCQkJ
IglibmV6ICUxLCAwYlxuIgkJCQlcCisJCQkiMTpcbiIJCQkJCQlcCisJCQk6ICI9JnIiIChfX3Jl
dCksICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRyKQlcCisJCQk6ICJySiIgKF9fb2xkKSwgInJK
IiAoX19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJ
ZGVmYXVsdDoJCQkJCQkJXAorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsJCQkJCVwKKwl9CQkJCQkJ
CQlcCisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisjZGVmaW5lIGNtcHhjaGdfcmVsYXhlZChwdHIs
IG8sIG4pCQkJCQlcCisoewkJCQkJCQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkgX29fID0gKG8p
OwkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfbl8gPSAobik7CQkJCQlcCisJKF9fdHlwZW9m
X18oKihwdHIpKSkgX19jbXB4Y2hnX3JlbGF4ZWQoKHB0ciksCQkJXAorCQkJCQlfb18sIF9uXywg
c2l6ZW9mKCoocHRyKSkpOwlcCit9KQorCisjZGVmaW5lIF9fY21weGNoZ19hY3F1aXJlKHB0ciwg
b2xkLCBuZXcsIHNpemUpCQkJCVwKKyh7CQkJCQkJCQkJXAorCV9fdHlwZW9mX18ocHRyKSBfX3B0
ciA9IChwdHIpOwkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfX29sZCA9IChvbGQpOwkJCQlc
CisJX190eXBlb2ZfXygqKHB0cikpIF9fbmV3ID0gKG5ldyk7CQkJCVwKKwlfX3R5cGVvZl9fKCoo
cHRyKSkgX19yZXQ7CQkJCQlcCisJcmVnaXN0ZXIgdW5zaWduZWQgaW50IF9fcmM7CQkJCQlcCisJ
c3dpdGNoIChzaXplKSB7CQkJCQkJCVwKKwljYXNlIDQ6CQkJCQkJCQlcCisJCV9fYXNtX18gX192
b2xhdGlsZV9fICgJCQkJCVwKKwkJCSIwOglsci53ICUwLCAlMlxuIgkJCQlcCisJCQkiCWJuZSAg
JTAsICV6MywgMWZcbiIJCQlcCisJCQkiCXNjLncgJTEsICV6NCwgJTJcbiIJCQlcCisJCQkiCWJu
ZXogJTEsIDBiXG4iCQkJCVwKKwkJCVJJU0NWX0FDUVVJUkVfQkFSUklFUgkJCQlcCisJCQkiMTpc
biIJCQkJCQlcCisJCQk6ICI9JnIiIChfX3JldCksICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRy
KQlcCisJCQk6ICJySiIgKF9fb2xkKSwgInJKIiAoX19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7
CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJY2FzZSA4OgkJCQkJCQkJXAorCQlfX2FzbV9fIF9f
dm9sYXRpbGVfXyAoCQkJCQlcCisJCQkiMDoJbHIuZCAlMCwgJTJcbiIJCQkJXAorCQkJIglibmUg
JTAsICV6MywgMWZcbiIJCQlcCisJCQkiCXNjLmQgJTEsICV6NCwgJTJcbiIJCQlcCisJCQkiCWJu
ZXogJTEsIDBiXG4iCQkJCVwKKwkJCVJJU0NWX0FDUVVJUkVfQkFSUklFUgkJCQlcCisJCQkiMTpc
biIJCQkJCQlcCisJCQk6ICI9JnIiIChfX3JldCksICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRy
KQlcCisJCQk6ICJySiIgKF9fb2xkKSwgInJKIiAoX19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7
CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJZGVmYXVsdDoJCQkJCQkJXAorCQlBU1NFUlRfVU5S
RUFDSEFCTEUoKTsJCQkJCVwKKwl9CQkJCQkJCQlcCisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisj
ZGVmaW5lIGNtcHhjaGdfYWNxdWlyZShwdHIsIG8sIG4pCQkJCQlcCisoewkJCQkJCQkJCVwKKwlf
X3R5cGVvZl9fKCoocHRyKSkgX29fID0gKG8pOwkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBf
bl8gPSAobik7CQkJCQlcCisJKF9fdHlwZW9mX18oKihwdHIpKSkgX19jbXB4Y2hnX2FjcXVpcmUo
KHB0ciksCQkJXAorCQkJCQlfb18sIF9uXywgc2l6ZW9mKCoocHRyKSkpOwlcCit9KQorCisjZGVm
aW5lIF9fY21weGNoZ19yZWxlYXNlKHB0ciwgb2xkLCBuZXcsIHNpemUpCQkJCVwKKyh7CQkJCQkJ
CQkJXAorCV9fdHlwZW9mX18ocHRyKSBfX3B0ciA9IChwdHIpOwkJCQkJXAorCV9fdHlwZW9mX18o
KihwdHIpKSBfX29sZCA9IChvbGQpOwkJCQlcCisJX190eXBlb2ZfXygqKHB0cikpIF9fbmV3ID0g
KG5ldyk7CQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkgX19yZXQ7CQkJCQlcCisJcmVnaXN0ZXIg
dW5zaWduZWQgaW50IF9fcmM7CQkJCQlcCisJc3dpdGNoIChzaXplKSB7CQkJCQkJCVwKKwljYXNl
IDQ6CQkJCQkJCQlcCisJCV9fYXNtX18gX192b2xhdGlsZV9fICgJCQkJCVwKKwkJCVJJU0NWX1JF
TEVBU0VfQkFSUklFUgkJCQlcCisJCQkiMDoJbHIudyAlMCwgJTJcbiIJCQkJXAorCQkJIglibmUg
ICUwLCAlejMsIDFmXG4iCQkJXAorCQkJIglzYy53ICUxLCAlejQsICUyXG4iCQkJXAorCQkJIgli
bmV6ICUxLCAwYlxuIgkJCQlcCisJCQkiMTpcbiIJCQkJCQlcCisJCQk6ICI9JnIiIChfX3JldCks
ICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRyKQlcCisJCQk6ICJySiIgKF9fb2xkKSwgInJKIiAo
X19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJY2Fz
ZSA4OgkJCQkJCQkJXAorCQlfX2FzbV9fIF9fdm9sYXRpbGVfXyAoCQkJCQlcCisJCQlSSVNDVl9S
RUxFQVNFX0JBUlJJRVIJCQkJXAorCQkJIjA6CWxyLmQgJTAsICUyXG4iCQkJCVwKKwkJCSIJYm5l
ICUwLCAlejMsIDFmXG4iCQkJXAorCQkJIglzYy5kICUxLCAlejQsICUyXG4iCQkJXAorCQkJIgli
bmV6ICUxLCAwYlxuIgkJCQlcCisJCQkiMTpcbiIJCQkJCQlcCisJCQk6ICI9JnIiIChfX3JldCks
ICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRyKQlcCisJCQk6ICJySiIgKF9fb2xkKSwgInJKIiAo
X19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7CQkJCQlcCisJCWJyZWFrOwkJCQkJCQlcCisJZGVm
YXVsdDoJCQkJCQkJXAorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsJCQkJCVwKKwl9CQkJCQkJCQlc
CisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisjZGVmaW5lIGNtcHhjaGdfcmVsZWFzZShwdHIsIG8s
IG4pCQkJCQlcCisoewkJCQkJCQkJCVwKKwlfX3R5cGVvZl9fKCoocHRyKSkgX29fID0gKG8pOwkJ
CQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfbl8gPSAobik7CQkJCQlcCisJKF9fdHlwZW9mX18o
KihwdHIpKSkgX19jbXB4Y2hnX3JlbGVhc2UoKHB0ciksCQkJXAorCQkJCQlfb18sIF9uXywgc2l6
ZW9mKCoocHRyKSkpOwlcCit9KQorCisjZGVmaW5lIF9fY21weGNoZyhwdHIsIG9sZCwgbmV3LCBz
aXplKQkJCQkJXAorKHsJCQkJCQkJCQlcCisJX190eXBlb2ZfXyhwdHIpIF9fcHRyID0gKHB0cik7
CQkJCQlcCisJX190eXBlb2ZfXygqKHB0cikpIF9fb2xkID0gKG9sZCk7CQkJCVwKKwlfX3R5cGVv
Zl9fKCoocHRyKSkgX19uZXcgPSAobmV3KTsJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBfX3Jl
dDsJCQkJCVwKKwlyZWdpc3RlciB1bnNpZ25lZCBpbnQgX19yYzsJCQkJCVwKKwlzd2l0Y2ggKHNp
emUpIHsJCQkJCQkJXAorCWNhc2UgNDoJCQkJCQkJCVwKKwkJX19hc21fXyBfX3ZvbGF0aWxlX18g
KAkJCQkJXAorCQkJIjA6CWxyLncgJTAsICUyXG4iCQkJCVwKKwkJCSIJYm5lICAlMCwgJXozLCAx
ZlxuIgkJCVwKKwkJCSIJc2Mudy5ybCAlMSwgJXo0LCAlMlxuIgkJCVwKKwkJCSIJYm5leiAlMSwg
MGJcbiIJCQkJXAorCQkJIglmZW5jZSBydywgcndcbiIJCQkJXAorCQkJIjE6XG4iCQkJCQkJXAor
CQkJOiAiPSZyIiAoX19yZXQpLCAiPSZyIiAoX19yYyksICIrQSIgKCpfX3B0cikJXAorCQkJOiAi
ckoiIChfX29sZCksICJySiIgKF9fbmV3KQkJCVwKKwkJCTogIm1lbW9yeSIpOwkJCQkJXAorCQli
cmVhazsJCQkJCQkJXAorCWNhc2UgODoJCQkJCQkJCVwKKwkJX19hc21fXyBfX3ZvbGF0aWxlX18g
KAkJCQkJXAorCQkJIjA6CWxyLmQgJTAsICUyXG4iCQkJCVwKKwkJCSIJYm5lICUwLCAlejMsIDFm
XG4iCQkJXAorCQkJIglzYy5kLnJsICUxLCAlejQsICUyXG4iCQkJXAorCQkJIglibmV6ICUxLCAw
YlxuIgkJCQlcCisJCQkiCWZlbmNlIHJ3LCByd1xuIgkJCQlcCisJCQkiMTpcbiIJCQkJCQlcCisJ
CQk6ICI9JnIiIChfX3JldCksICI9JnIiIChfX3JjKSwgIitBIiAoKl9fcHRyKQlcCisJCQk6ICJy
SiIgKF9fb2xkKSwgInJKIiAoX19uZXcpCQkJXAorCQkJOiAibWVtb3J5Iik7CQkJCQlcCisJCWJy
ZWFrOwkJCQkJCQlcCisJZGVmYXVsdDoJCQkJCQkJXAorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsJ
CQkJCVwKKwl9CQkJCQkJCQlcCisJX19yZXQ7CQkJCQkJCQlcCit9KQorCisjZGVmaW5lIGNtcHhj
aGcocHRyLCBvLCBuKQkJCQkJCVwKKyh7CQkJCQkJCQkJXAorCV9fdHlwZW9mX18oKihwdHIpKSBf
b18gPSAobyk7CQkJCQlcCisJX190eXBlb2ZfXygqKHB0cikpIF9uXyA9IChuKTsJCQkJCVwKKwko
X190eXBlb2ZfXygqKHB0cikpKSBfX2NtcHhjaGcoKHB0ciksCQkJCVwKKwkJCQkgICAgICAgX29f
LCBfbl8sIHNpemVvZigqKHB0cikpKTsJXAorfSkKKworI2RlZmluZSBjbXB4Y2hnX2xvY2FsKHB0
ciwgbywgbikJCQkJCVwKKwkoX19jbXB4Y2hnX3JlbGF4ZWQoKHB0ciksIChvKSwgKG4pLCBzaXpl
b2YoKihwdHIpKSkpCisKKyNkZWZpbmUgY21weGNoZzMyKHB0ciwgbywgbikJCQkJCQlcCisoewkJ
CQkJCQkJCVwKKwlCVUlMRF9CVUdfT04oc2l6ZW9mKCoocHRyKSkgIT0gNCk7CQkJCVwKKwljbXB4
Y2hnKChwdHIpLCAobyksIChuKSk7CQkJCQlcCit9KQorCisjZGVmaW5lIGNtcHhjaGczMl9sb2Nh
bChwdHIsIG8sIG4pCQkJCQlcCisoewkJCQkJCQkJCVwKKwlCVUlMRF9CVUdfT04oc2l6ZW9mKCoo
cHRyKSkgIT0gNCk7CQkJCVwKKwljbXB4Y2hnX3JlbGF4ZWQoKHB0ciksIChvKSwgKG4pKQkJCQlc
Cit9KQorCisjZGVmaW5lIGNtcHhjaGc2NChwdHIsIG8sIG4pCQkJCQkJXAorKHsJCQkJCQkJCQlc
CisJQlVJTERfQlVHX09OKHNpemVvZigqKHB0cikpICE9IDgpOwkJCQlcCisJY21weGNoZygocHRy
KSwgKG8pLCAobikpOwkJCQkJXAorfSkKKworI2RlZmluZSBjbXB4Y2hnNjRfbG9jYWwocHRyLCBv
LCBuKQkJCQkJXAorKHsJCQkJCQkJCQlcCisJQlVJTERfQlVHX09OKHNpemVvZigqKHB0cikpICE9
IDgpOwkJCQlcCisJY21weGNoZ19yZWxheGVkKChwdHIpLCAobyksIChuKSk7CQkJCVwKK30pCisK
KyNlbmRpZiAvKiBfQVNNX1JJU0NWX0NNUFhDSEdfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2NvbmZpZy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmZlNWIwNThmZDQKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvY29uZmlnLmgKQEAgLTAsMCArMSwyMDMg
QEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGNvbmZpZy5oCisgKgorICogQSBMaW51eC1z
dHlsZSBjb25maWd1cmF0aW9uIGxpc3QuCisgKi8KKworI2lmbmRlZiBfX1JJU0NWX0NPTkZJR19I
X18KKyNkZWZpbmUgX19SSVNDVl9DT05GSUdfSF9fCisKKyNpbmNsdWRlIDx4ZW4vY29uc3QuaD4K
KworLyoKKyAqIFJJU0MtViBMYXlvdXQ6CisgKiAgIDAgIC0gICAyTSAgIFVubWFwcGVkCisgKiAg
IDJNIC0gICA0TSAgIFhlbiB0ZXh0LCBkYXRhLCBic3MKKyAqICAgNE0gLSAgIDZNICAgRml4bWFw
OiBzcGVjaWFsLXB1cnBvc2UgNEsgbWFwcGluZyBzbG90cworICogICA2TSAtICAxME0gICBFYXJs
eSBib290IG1hcHBpbmcgb2YgRkRUCisgKiAgIDEwTSAtIDEyTSAgIEVhcmx5IHJlbG9jYXRpb24g
YWRkcmVzcyAodXNlZCB3aGVuIHJlbG9jYXRpbmcgWGVuKQorICogICAgICAgICAgICAgICBhbmQg
bGF0ZXIgZm9yIGxpdmVwYXRjaCB2bWFwIChpZiBjb21waWxlZCBpbikKKyAqCisgKiAgIEFsbCBv
ZiB0aGUgYWJvdmUgaXMgbWFwcGVkIGluIEwyIHNsb3RbMF0gKGV4Y2VwdCBmb3IgVW5tYXBwZWQp
CisgKgorICogICAxRyAtIDJHICAgVk1BUDogaW9yZW1hcCBhbmQgZWFybHlfaW9yZW1hcCAoTDIg
c2xvdCAyKQorICoKKyAqICAgMkcgLSA1RzogVW51c2VkCisgKgorICogICA1RyAtIDhHCisgKiAg
IDB4MTQwMDAwMDAwIC0gMHgyMDAwMDAwMDAKKyAqICAgRnJhbWV0YWJsZTogMjQgYnl0ZXMgcGVy
IHBhZ2UgZm9yIDM3MUdCIG9mIFJBTSwgR0ItYWxpZ25lZCAoc2xpZ2h0bHkgb3ZlciAyR0IsIEwy
IHNsb3RzIFs2Li43XSkKKyAqCisgKiAgIDhHIC0gMTJHIDogVW51c2VkCisgKgorICogICAweDMw
MDAwMDAwMCAgLSAweDVmZmZmZmZmZmYgOiAzNzFHQiwgTDIgU2xvdHMgWzEyLi4uMzg0KQorICog
ICAxOjEgbWFwcGluZyBvZiBSQU0KKyAqCisgKiAgIDB4NjAwMDAwMDAwMCAtIDB4N2ZmZmZmZmZm
ZiA6IDEyN0dCLCBMMiBzbG90cyBbMzg0Li41MTIpCisgKiAgIFVudXNlZAorICovCisKKworI2lm
IGRlZmluZWQoQ09ORklHX1JJU0NWXzY0KQorIyBkZWZpbmUgTE9OR19CWVRFT1JERVIgMworIyBk
ZWZpbmUgRUxGU0laRSA2NAorI2Vsc2UKKyMgZGVmaW5lIExPTkdfQllURU9SREVSIDIKKyMgZGVm
aW5lIEVMRlNJWkUgMzIKKyNlbmRpZgorCisjZGVmaW5lIEJZVEVTX1BFUl9MT05HICgxIDw8IExP
TkdfQllURU9SREVSKQorI2RlZmluZSBCSVRTX1BFUl9MT05HIChCWVRFU19QRVJfTE9ORyA8PCAz
KQorI2RlZmluZSBQT0lOVEVSX0FMSUdOIEJZVEVTX1BFUl9MT05HCisKKyNkZWZpbmUgQklUU19Q
RVJfTExPTkcgNjQKKworI2lmZGVmIENPTkZJR19SSVNDVl82NAorI2RlZmluZSBQQUREUl9CSVRT
ICAgICAgICAgICAgICAzOQorI2Vsc2UKKyNkZWZpbmUgUEFERFJfQklUUyAgICAgICAgICAgICAg
MzIKKyNlbmRpZgorI2RlZmluZSBQQUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTEwgPDwgUEFE
RFJfQklUUyktMSkKKworI2RlZmluZSBWQUREUl9CSVRTICAgICAgICAgICAgICAzMgorI2RlZmlu
ZSBWQUREUl9NQVNLICAgICAgICAgICAgICAofjBVTCkKKworI2RlZmluZSBQQUdFX1NISUZUCSgx
MikKKyNkZWZpbmUgUEFHRV9TSVpFCShfQUMoMSwgVUwpIDw8IFBBR0VfU0hJRlQpCisjZGVmaW5l
IFBBR0VfTUFTSwkofihQQUdFX1NJWkUgLSAxKSkKKworI2lmZGVmIENPTkZJR19SSVNDVl82NAor
CisvKiBCaXQgY291bnRzIGZvciB2aXJ0dWFsIGFkZHJlc3MgZmllbGRzIChzdjM5KSAqLworI2Rl
ZmluZSBWUE4yX0JJVFMgICAoOSkKKyNkZWZpbmUgVlBOMV9CSVRTICAgKDkpCisjZGVmaW5lIFZQ
TjBfQklUUyAgICg5KQorI2RlZmluZSBPRkZTRVRfQklUUyAoMTIpCisKKy8qIFNMT1QyX0VOVFJZ
X0JJVFMgPT0gMzAgKi8KKyNkZWZpbmUgU0xPVDJfRU5UUllfQklUUyAgKFZQTjFfQklUUyArIFZQ
TjJfQklUUyArIE9GRlNFVF9CSVRTKSAKKyNkZWZpbmUgU0xPVDIoc2xvdCkgKF9BVCh2YWRkcl90
LHNsb3QpIDw8IFNMT1QyX0VOVFJZX0JJVFMpCisjZGVmaW5lIFNMT1QyX0VOVFJZX1NJWkUgIFNM
T1QyKDEpCisKKyNkZWZpbmUgRElSRUNUTUFQX1ZJUlRfU1RBUlQgICBTTE9UMigxMikKKworLyog
U2VlIGFib3ZlICJSSVNDLVYgTGF5b3V0IiBmb3IgZGVzY3JpcHRpb24gb2YgbGF5b3V0IChhbmQK
KyAqIHdoZXJlIHRoZXNlIG1hZ2ljIG51bWJlcnMgY29tZSBmcm9tICovCisjZGVmaW5lIERJUkVD
VE1BUF9TSVpFICAgICAgICAgKFNMT1QyX0VOVFJZX1NJWkUgKiAoMzg0LTEyKSkKKyNkZWZpbmUg
RElSRUNUTUFQX1ZJUlRfRU5EICAgICAoRElSRUNUTUFQX1ZJUlRfU1RBUlQgKyBESVJFQ1RNQVBf
U0laRSAtIDEpCisjZGVmaW5lIFhFTkhFQVBfVklSVF9TVEFSVCAgICAgeGVuaGVhcF92aXJ0X3N0
YXJ0CisjZGVmaW5lIEhZUEVSVklTT1JfVklSVF9FTkQgICAgRElSRUNUTUFQX1ZJUlRfRU5ECisK
KyNlbHNlIC8qIFJJU0NWXzMyICovCisjZXJyb3IgIlJJU0MtViAzMi1iaXQgaXMgbm90IHN1cHBv
cnRlZCB5ZXQiCisjZGVmaW5lIFhFTkhFQVBfVklSVF9TVEFSVCAgICAgX0FUKHZhZGRyX3QsMHg0
MDAwMDAwMCkKKyNkZWZpbmUgWEVOSEVBUF9WSVJUX0VORCAgICAgICBfQVQodmFkZHJfdCwweDdm
ZmZmZmZmKQorI2RlZmluZSBET01IRUFQX1ZJUlRfU1RBUlQgICAgIF9BVCh2YWRkcl90LDB4ODAw
MDAwMDApCisjZGVmaW5lIERPTUhFQVBfVklSVF9FTkQgICAgICAgX0FUKHZhZGRyX3QsMHhmZmZm
ZmZmZikKKyNlbmRpZgorCisvKiB4ZW5fdWxvbmdfdCBpcyBhbHdheXMgNjQgYml0cyAqLworI2Rl
ZmluZSBCSVRTX1BFUl9YRU5fVUxPTkcgNjQKKworI2RlZmluZSBDT05GSUdfUEFHSU5HX0xFVkVM
UyAzCisKKyNkZWZpbmUgQ09ORklHX1JJU0NWIDEKKworI2RlZmluZSBDT05GSUdfUklTQ1ZfTDFf
Q0FDSEVfU0hJRlQgNyAvKiBYWFggKi8KKworI2RlZmluZSBDT05GSUdfU01QIDEKKworI2RlZmlu
ZSBDT05GSUdfSVJRX0hBU19NVUxUSVBMRV9BQ1RJT04gMQorCisjZGVmaW5lIENPTkZJR19QQUdF
QUxMT0NfTUFYX09SREVSIDE4CisjZGVmaW5lIENPTkZJR19ET01VX01BWF9PUkRFUiAgICAgIDkK
KyNkZWZpbmUgQ09ORklHX0hXRE9NX01BWF9PUkRFUiAgICAgMTAKKworI2RlZmluZSBPUFRfQ09O
U09MRV9TVFIgImR0dWFydCIKKworI2lmZGVmIENPTkZJR19SSVNDVl82NAorI2RlZmluZSBNQVhf
VklSVF9DUFVTIDEyOHUKKyNlbHNlCisjZGVmaW5lIE1BWF9WSVJUX0NQVVMgOHUKKyNlbmRpZgor
CisjZGVmaW5lIFhFTl9WSVJUX1NUQVJUICAgICAgICAgX0FUKHZhZGRyX3QsMHgwMDIwMDAwMCkK
KworI2RlZmluZSBIWVBFUlZJU09SX1ZJUlRfU1RBUlQgIFhFTl9WSVJUX1NUQVJUCisKKyNkZWZp
bmUgSU5WQUxJRF9WQ1BVX0lEIE1BWF9WSVJUX0NQVVMKKworI2RlZmluZSBTVEFDS19PUkRFUiAz
CisjZGVmaW5lIFNUQUNLX1NJWkUgIChQQUdFX1NJWkUgPDwgU1RBQ0tfT1JERVIpCisKKyNkZWZp
bmUgVk1BUF9WSVJUX1NUQVJUICBHQigxKQorI2RlZmluZSBWTUFQX1ZJUlRfRU5EICAgIChWTUFQ
X1ZJUlRfU1RBUlQgKyBHQigxKSkKKworI2RlZmluZSBGUkFNRVRBQkxFX1ZJUlRfU1RBUlQgIEdC
KDUpCisjZGVmaW5lIEZSQU1FVEFCTEVfU0laRSAgICAgICAgR0IoMSkKKyNkZWZpbmUgRlJBTUVU
QUJMRV9OUiAgICAgICAgICAoRlJBTUVUQUJMRV9TSVpFIC8gc2l6ZW9mKCpmcmFtZV90YWJsZSkp
CisjZGVmaW5lIEZSQU1FVEFCTEVfVklSVF9FTkQgICAgKEZSQU1FVEFCTEVfVklSVF9TVEFSVCAr
IEZSQU1FVEFCTEVfU0laRSAtIDEpCisKKyNpZm5kZWYgQVNNX05MCisjZGVmaW5lIEFTTV9OTAkJ
IDsKKyNlbmRpZgorCisjaWZuZGVmIF9fQUxJR04KKyNkZWZpbmUgX19BTElHTgkJLmFsaWduIDQs
MHg5MAorI2RlZmluZSBfX0FMSUdOX1NUUgkiLmFsaWduIDQsMHg5MCIKKyNlbmRpZgorCisjaWZk
ZWYgX19BU1NFTUJMWV9fCisKKyNkZWZpbmUgQUxJR04gX19BTElHTgorI2RlZmluZSBBTElHTl9T
VFIgX19BTElHTl9TVFIKKworI2lmbmRlZiBHTE9CQUwKKyNkZWZpbmUgR0xPQkFMKG5hbWUpIFwK
KwkuZ2xvYmwgbmFtZSBBU01fTkwgXAorCW5hbWU6CisjZW5kaWYKKworI2lmbmRlZiBFTlRSWQor
I2RlZmluZSBFTlRSWShuYW1lKSBcCisJLmdsb2JsIG5hbWUgQVNNX05MIFwKKwlBTElHTiBBU01f
TkwgXAorCW5hbWU6CisjZW5kaWYKKworI2lmbmRlZiBXRUFLCisjZGVmaW5lIFdFQUsobmFtZSkJ
ICAgXAorCS53ZWFrIG5hbWUgQVNNX05MICAgXAorCUFMSUdOIEFTTV9OTCBcCisJbmFtZToKKyNl
bmRpZgorCisjaWZuZGVmIEVORAorI2RlZmluZSBFTkQobmFtZSkgXAorCS5zaXplIG5hbWUsIC4t
bmFtZQorI2VuZGlmCisKKy8qIElmIHN5bWJvbCAnbmFtZScgaXMgdHJlYXRlZCBhcyBhIHN1YnJv
dXRpbmUgKGdldHMgY2FsbGVkLCBhbmQgcmV0dXJucykKKyAqIHRoZW4gcGxlYXNlIHVzZSBFTkRQ
Uk9DIHRvIG1hcmsgJ25hbWUnIGFzIFNUVF9GVU5DIGZvciB0aGUgYmVuZWZpdCBvZgorICogc3Rh
dGljIGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVwdGggYW5hbHl6ZXIuCisgKi8KKyNp
Zm5kZWYgRU5EUFJPQworI2RlZmluZSBFTkRQUk9DKG5hbWUpIFwKKwkudHlwZSBuYW1lLCBAZnVu
Y3Rpb24gQVNNX05MIFwKKwlFTkQobmFtZSkKKyNlbmRpZgorCisjZGVmaW5lIF9fUEFHRV9BTElH
TkVEX0RBVEEJLnNlY3Rpb24gIi5kYXRhLi5wYWdlX2FsaWduZWQiLCAiYXciCisjZGVmaW5lIF9f
UEFHRV9BTElHTkVEX0JTUwkuc2VjdGlvbiAiLmJzcy4ucGFnZV9hbGlnbmVkIiwgImF3IgorCisj
ZW5kaWYKKworI2VuZGlmIC8qIF9fUklTQ1ZfQ09ORklHX0hfXyAqLworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Nzci5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2
L2Nzci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjFkNGM1MGY1ZjYK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvY3NyLmgKQEAgLTAsMCAr
MSwxMTcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUgUmVnZW50cyBvZiB0aGUgVW5pdmVy
c2l0eSBvZiBDYWxpZm9ybmlhCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiAgIG1vZGlmeSBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCB2ZXJzaW9uIDIuCisgKgorICog
ICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpZm5kZWYgX0FTTV9SSVNDVl9DU1Jf
SAorI2RlZmluZSBfQVNNX1JJU0NWX0NTUl9ICisKKyNpbmNsdWRlIDxhc20vcmlzY3ZfZW5jb2Rp
bmcuaD4KKworLyogU3RhdHVzIHJlZ2lzdGVyIGZsYWdzICovCisjZGVmaW5lIFNSX1NJRQkweDAw
MDAwMDAyVUwgLyogU3VwZXJ2aXNvciBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFNSX1NQ
SUUJMHgwMDAwMDAyMFVMIC8qIFByZXZpb3VzIFN1cGVydmlzb3IgSUUgKi8KKyNkZWZpbmUgU1Jf
U1BQCTB4MDAwMDAxMDBVTCAvKiBQcmV2aW91c2x5IFN1cGVydmlzb3IgKi8KKyNkZWZpbmUgU1Jf
U1VNCTB4MDAwNDAwMDBVTCAvKiBTdXBlcnZpc29yIG1heSBhY2Nlc3MgVXNlciBNZW1vcnkgKi8K
KworI2RlZmluZSBTUl9GUyAgICAgICAgICAgMHgwMDAwNjAwMFVMIC8qIEZsb2F0aW5nLXBvaW50
IFN0YXR1cyAqLworI2RlZmluZSBTUl9GU19PRkYgICAgICAgMHgwMDAwMDAwMFVMCisjZGVmaW5l
IFNSX0ZTX0lOSVRJQUwgICAweDAwMDAyMDAwVUwKKyNkZWZpbmUgU1JfRlNfQ0xFQU4gICAgIDB4
MDAwMDQwMDBVTAorI2RlZmluZSBTUl9GU19ESVJUWSAgICAgMHgwMDAwNjAwMFVMCisKKyNkZWZp
bmUgU1JfWFMgICAgICAgICAgIDB4MDAwMTgwMDBVTCAvKiBFeHRlbnNpb24gU3RhdHVzICovCisj
ZGVmaW5lIFNSX1hTX09GRiAgICAgICAweDAwMDAwMDAwVUwKKyNkZWZpbmUgU1JfWFNfSU5JVElB
TCAgIDB4MDAwMDgwMDBVTAorI2RlZmluZSBTUl9YU19DTEVBTiAgICAgMHgwMDAxMDAwMFVMCisj
ZGVmaW5lIFNSX1hTX0RJUlRZICAgICAweDAwMDE4MDAwVUwKKworI2lmbmRlZiBDT05GSUdfNjRC
SVQKKyNkZWZpbmUgU1JfU0QgICAweDgwMDAwMDAwVUwgLyogRlMvWFMgZGlydHkgKi8KKyNlbHNl
CisjZGVmaW5lIFNSX1NEICAgMHg4MDAwMDAwMDAwMDAwMDAwVUwgLyogRlMvWFMgZGlydHkgKi8K
KyNlbmRpZgorCisjZGVmaW5lIEVYQ19JTlNUX01JU0FMSUdORUQgICAgIDAKKyNkZWZpbmUgRVhD
X0lOU1RfQUNDRVNTICAgICAgICAgMQorI2RlZmluZSBFWENfQlJFQUtQT0lOVCAgICAgICAgICAz
CisjZGVmaW5lIEVYQ19MT0FEX0FDQ0VTUyAgICAgICAgIDUKKyNkZWZpbmUgRVhDX1NUT1JFX0FD
Q0VTUyAgICAgICAgNworI2RlZmluZSBFWENfU1lTQ0FMTCAgICAgICAgICAgICA4CisjZGVmaW5l
IEVYQ19JTlNUX1BBR0VfRkFVTFQgICAgIDEyCisjZGVmaW5lIEVYQ19MT0FEX1BBR0VfRkFVTFQg
ICAgIDEzCisjZGVmaW5lIEVYQ19TVE9SRV9QQUdFX0ZBVUxUICAgIDE1CisKKyNpZm5kZWYgX19B
U1NFTUJMWV9fCisKKyNkZWZpbmUgY3NyX3N3YXAoY3NyLCB2YWwpCQkJCQlcCisoewkJCQkJCQkJ
XAorCXVuc2lnbmVkIGxvbmcgX192ID0gKHVuc2lnbmVkIGxvbmcpKHZhbCk7CQlcCisJX19hc21f
XyBfX3ZvbGF0aWxlX18gKCJjc3JydyAlMCwgIiAjY3NyICIsICUxIgkJXAorCQkJICAgICAgOiAi
PXIiIChfX3YpIDogInJLIiAoX192KQkJXAorCQkJICAgICAgOiAibWVtb3J5Iik7CQkJXAorCV9f
djsJCQkJCQkJXAorfSkKKworI2RlZmluZSBjc3JfcmVhZChjc3IpCQkJCQkJXAorKHsJCQkJCQkJ
CVwKKwlyZWdpc3RlciB1bnNpZ25lZCBsb25nIF9fdjsJCQkJXAorCV9fYXNtX18gX192b2xhdGls
ZV9fICgiY3NyciAlMCwgIiAjY3NyCQkJXAorCQkJICAgICAgOiAiPXIiIChfX3YpIDoJCQlcCisJ
CQkgICAgICA6ICJtZW1vcnkiKTsJCQlcCisJX192OwkJCQkJCQlcCit9KQorCisjZGVmaW5lIGNz
cl93cml0ZShjc3IsIHZhbCkJCQkJCVwKKyh7CQkJCQkJCQlcCisJdW5zaWduZWQgbG9uZyBfX3Yg
PSAodW5zaWduZWQgbG9uZykodmFsKTsJCVwKKwlfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImNzcncg
IiAjY3NyICIsICUwIgkJXAorCQkJICAgICAgOiA6ICJySyIgKF9fdikJCQlcCisJCQkgICAgICA6
ICJtZW1vcnkiKTsJCQlcCit9KQorCisjZGVmaW5lIGNzcl9yZWFkX3NldChjc3IsIHZhbCkJCQkJ
CVwKKyh7CQkJCQkJCQlcCisJdW5zaWduZWQgbG9uZyBfX3YgPSAodW5zaWduZWQgbG9uZykodmFs
KTsJCVwKKwlfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImNzcnJzICUwLCAiICNjc3IgIiwgJTEiCQlc
CisJCQkgICAgICA6ICI9ciIgKF9fdikgOiAicksiIChfX3YpCQlcCisJCQkgICAgICA6ICJtZW1v
cnkiKTsJCQlcCisJX192OwkJCQkJCQlcCit9KQorCisjZGVmaW5lIGNzcl9zZXQoY3NyLCB2YWwp
CQkJCQlcCisoewkJCQkJCQkJXAorCXVuc2lnbmVkIGxvbmcgX192ID0gKHVuc2lnbmVkIGxvbmcp
KHZhbCk7CQlcCisJX19hc21fXyBfX3ZvbGF0aWxlX18gKCJjc3JzICIgI2NzciAiLCAlMCIJCVwK
KwkJCSAgICAgIDogOiAicksiIChfX3YpCQkJXAorCQkJICAgICAgOiAibWVtb3J5Iik7CQkJXAor
fSkKKworI2RlZmluZSBjc3JfcmVhZF9jbGVhcihjc3IsIHZhbCkJCQkJXAorKHsJCQkJCQkJCVwK
Kwl1bnNpZ25lZCBsb25nIF9fdiA9ICh1bnNpZ25lZCBsb25nKSh2YWwpOwkJXAorCV9fYXNtX18g
X192b2xhdGlsZV9fICgiY3NycmMgJTAsICIgI2NzciAiLCAlMSIJCVwKKwkJCSAgICAgIDogIj1y
IiAoX192KSA6ICJySyIgKF9fdikJCVwKKwkJCSAgICAgIDogIm1lbW9yeSIpOwkJCVwKKwlfX3Y7
CQkJCQkJCVwKK30pCisKKyNkZWZpbmUgY3NyX2NsZWFyKGNzciwgdmFsKQkJCQkJXAorKHsJCQkJ
CQkJCVwKKwl1bnNpZ25lZCBsb25nIF9fdiA9ICh1bnNpZ25lZCBsb25nKSh2YWwpOwkJXAorCV9f
YXNtX18gX192b2xhdGlsZV9fICgiY3NyYyAiICNjc3IgIiwgJTAiCQlcCisJCQkgICAgICA6IDog
InJLIiAoX192KQkJCVwKKwkJCSAgICAgIDogIm1lbW9yeSIpOwkJCVwKK30pCisKKyNlbmRpZiAv
KiBfX0FTU0VNQkxZX18gKi8KKworI2VuZGlmIC8qIF9BU01fUklTQ1ZfQ1NSX0ggKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
cmlzY3YvY3VycmVudC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRk
ZmVhYWY1ZjUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvY3VycmVu
dC5oCkBAIC0wLDAgKzEsNTAgQEAKKyNpZm5kZWYgX19BU01fQ1VSUkVOVF9ICisjZGVmaW5lIF9f
QVNNX0NVUlJFTlRfSAorCisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgorCisjaW5jbHVkZSA8YXNt
L3Byb2Nlc3Nvci5oPgorCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCitzdHJ1Y3QgdmNwdTsKKwor
LyogV2hpY2ggVkNQVSBpcyAiY3VycmVudCIgb24gdGhpcyBQQ1BVLiAqLworREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CisKKyNkZWZpbmUgY3VycmVudCAgICAgICAg
ICAgICh0aGlzX2NwdShjdXJyX3ZjcHUpKQorI2RlZmluZSBzZXRfY3VycmVudCh2Y3B1KSAgZG8g
eyBjdXJyZW50ID0gKHZjcHUpOyB9IHdoaWxlICgwKQorCisvKiBQZXItVkNQVSBzdGF0ZSB0aGF0
IGxpdmVzIGF0IHRoZSB0b3Agb2YgdGhlIHN0YWNrICovCitzdHJ1Y3QgY3B1X2luZm8geworICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CisgICAgdW5zaWduZWQg
bG9uZyBlbHI7CisgICAgdWludDMyX3QgZmxhZ3M7Cit9OworCitzdGF0aWMgaW5saW5lIHN0cnVj
dCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCit7CisgICAgcmVnaXN0ZXIgdW5zaWduZWQg
bG9uZyBzcCBhc20gKCJzcCIpOworICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCAm
IH4oU1RBQ0tfU0laRSAtIDEpKSArIFNUQUNLX1NJWkUgLSBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSk7Cit9CisKKyNkZWZpbmUgZ3Vlc3RfY3B1X3VzZXJfcmVncygpICgmZ2V0X2NwdV9pbmZvKCkt
Pmd1ZXN0X2NwdV91c2VyX3JlZ3MpCisKKy8qIFRPRE8gKi8KKyNkZWZpbmUgc3dpdGNoX3N0YWNr
X2FuZF9qdW1wKHN0YWNrLCBmbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwl3
YWl0X2Zvcl9pbnRlcnJ1cHQoKTsKKyAgICAvL2FzbSB2b2xhdGlsZSAoIm1vdiBzcCwlMDsgYiAi
IFNUUihmbikgOiA6ICJyIiAoc3RhY2spIDogIm1lbW9yeSIgKQorCisjZGVmaW5lIHJlc2V0X3N0
YWNrX2FuZF9qdW1wKGZuKSBzd2l0Y2hfc3RhY2tfYW5kX2p1bXAoZ2V0X2NwdV9pbmZvKCksIGZu
KQorCitERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBjcHVfaWQpOworCisjZGVmaW5lIGdl
dF9wcm9jZXNzb3JfaWQoKSAgICAodGhpc19jcHUoY3B1X2lkKSkKKyNkZWZpbmUgc2V0X3Byb2Nl
c3Nvcl9pZChpZCkgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNzcl93cml0ZShz
c2NyYXRjaCwgX19wZXJfY3B1X29mZnNldFtpZF0pOyAgICAgIFwKKyAgICB0aGlzX2NwdShjcHVf
aWQpID0gKGlkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSgwKQorCisj
ZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKKyNlbmRpZiAvKiBfX0FTTV9DVVJSRU5UX0ggKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9kZWJ1Z2dlci5oIGIveGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2RlYnVnZ2VyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uYWY0ZmM4YTgzOAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNj
di9kZWJ1Z2dlci5oCkBAIC0wLDAgKzEsMTUgQEAKKyNpZm5kZWYgX19SSVNDVl9ERUJVR0dFUl9I
X18KKyNkZWZpbmUgX19SSVNDVl9ERUJVR0dFUl9IX18KKworI2RlZmluZSBkZWJ1Z2dlcl90cmFw
X2ZhdGFsKHYsIHIpICgwKQorI2RlZmluZSBkZWJ1Z2dlcl90cmFwX2ltbWVkaWF0ZSgpICgodm9p
ZCkgMCkKKworI2VuZGlmIC8qIF9fUklTQ1ZfREVCVUdHRVJfSF9fICovCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVsYXkuaCBiL3hlbi9pbmNsdWRlL2FzbS1y
aXNjdi9kZWxheS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmNiYjBj
OWViOTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVsYXkuaApA
QCAtMCwwICsxLDI4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA5IENoZW4gTGlxaW4gPGxp
cWluLmNoZW5Ac3VucGx1c2N0LmNvbT4KKyAqIENvcHlyaWdodCAoQykgMjAxNiBSZWdlbnRzIG9m
IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqICAgbW9kaWZ5
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAq
ICAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIHZlcnNpb24g
Mi4KKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogICBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiAgIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2lmbmRlZiBfQVNN
X1JJU0NWX0RFTEFZX0gKKyNkZWZpbmUgX0FTTV9SSVNDVl9ERUxBWV9ICisKK2V4dGVybiB1bnNp
Z25lZCBsb25nIHJpc2N2X3RpbWViYXNlOworCisjZGVmaW5lIHVkZWxheSB1ZGVsYXkKK2V4dGVy
biB2b2lkIHVkZWxheSh1bnNpZ25lZCBsb25nIHVzZWNzKTsKKworI2RlZmluZSBuZGVsYXkgbmRl
bGF5CitleHRlcm4gdm9pZCBuZGVsYXkodW5zaWduZWQgbG9uZyBuc2Vjcyk7CisKK2V4dGVybiB2
b2lkIF9fZGVsYXkodW5zaWduZWQgbG9uZyBjeWNsZXMpOworCisjZW5kaWYgLyogX0FTTV9SSVND
Vl9ERUxBWV9IICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGVzYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2Rlc2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi5hNGQwMmQ1ZWVmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXJpc2N2L2Rlc2MuaApAQCAtMCwwICsxLDEyIEBACisjaWZuZGVmIF9fQVJDSF9ERVNDX0gKKyNk
ZWZpbmUgX19BUkNIX0RFU0NfSAorCisjZW5kaWYgLyogX19BUkNIX0RFU0NfSCAqLworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RldmljZS5oIGIveGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2RldmljZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmUzOGQyYTk3MTIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yv
ZGV2aWNlLmgKQEAgLTAsMCArMSwxNSBAQAorI2lmbmRlZiBfX0FTTV9SSVNDVl9ERVZJQ0VfSAor
I2RlZmluZSBfX0FTTV9SSVNDVl9ERVZJQ0VfSAorCit0eXBlZGVmIHN0cnVjdCBkZXZpY2UgZGV2
aWNlX3Q7CisKKyNlbmRpZiAvKiBfX0FTTV9SSVNDVl9ERVZJQ0VfSCAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGl2NjQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9kaXY2NC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjBh
ODhkZDMwYWQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZGl2NjQu
aApAQCAtMCwwICsxLDIzIEBACisjaWZuZGVmIF9fQVNNX1JJU0NWX0RJVjY0CisjZGVmaW5lIF9f
QVNNX1JJU0NWX0RJVjY0CisKKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+CisKKyMgZGVmaW5lIGRvX2RpdihuLGJhc2UpICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHVpbnQzMl90IF9fYmFzZSA9IChiYXNlKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1aW50MzJfdCBfX3JlbTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19yZW0g
PSAoKHVpbnQ2NF90KShuKSkgJSBfX2Jhc2U7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIChuKSA9ICgodWludDY0X3QpKG4pKSAvIF9fYmFzZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBfX3JlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyB9KQorCisjZW5kaWYKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1yaXNjdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9kb21haW4u
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41ZDg3MTk3YWY0Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2RvbWFpbi5oCkBAIC0wLDAgKzEs
ODUgQEAKKyNpZm5kZWYgX19BU01fRE9NQUlOX0hfXworI2RlZmluZSBfX0FTTV9ET01BSU5fSF9f
CisKKyNpbmNsdWRlIDx4ZW4vY2FjaGUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNs
dWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxwdWJsaWMv
aHZtL3BhcmFtcy5oPgorI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KKyNpbmNsdWRlIDx4ZW4vcmJ0
cmVlLmg+CisKK3N0cnVjdCBodm1fZG9tYWluCit7CisgICAgdWludDY0X3QgICAgICAgICAgICAg
IHBhcmFtc1tIVk1fTlJfUEFSQU1TXTsKK307CisKKyNpZmRlZiBDT05GSUdfUklTQ1ZfNjQKK2Vu
dW0gZG9tYWluX3R5cGUgeworICAgIERPTUFJTl8zMkJJVCwKKyAgICBET01BSU5fNjRCSVQsCit9
OworI2RlZmluZSBpc18zMmJpdF9kb21haW4oZCkgKChkKS0+YXJjaC50eXBlID09IERPTUFJTl8z
MkJJVCkKKyNkZWZpbmUgaXNfNjRiaXRfZG9tYWluKGQpICgoZCktPmFyY2gudHlwZSA9PSBET01B
SU5fNjRCSVQpCisjZWxzZQorI2RlZmluZSBpc18zMmJpdF9kb21haW4oZCkgKDEpCisjZGVmaW5l
IGlzXzY0Yml0X2RvbWFpbihkKSAoMCkKKyNlbmRpZgorCisvKiBUaGUgaGFyZHdhcmUgZG9tYWlu
IGhhcyBhbHdheXMgaXRzIG1lbW9yeSBkaXJlY3QgbWFwcGVkLiAqLworI2RlZmluZSBpc19kb21h
aW5fZGlyZWN0X21hcHBlZChkKSAoKGQpID09IGhhcmR3YXJlX2RvbWFpbikKKworc3RydWN0IHZ0
aW1lciB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAgICBpbnQgaXJxOworICAgICAg
ICBzdHJ1Y3QgdGltZXIgdGltZXI7CisgICAgICAgIHVpbnQzMl90IGN0bDsKKyAgICAgICAgdWlu
dDY0X3QgY3ZhbDsKK307CisKK3N0cnVjdCBhcmNoX2RvbWFpbgoreworICAgIC8qIFZpcnR1YWwg
TU1VICovCisgICAgc3RydWN0IHAybV9kb21haW4gcDJtOworCisgICAgc3RydWN0IGh2bV9kb21h
aW4gaHZtOworCit9ICBfX2NhY2hlbGluZV9hbGlnbmVkOworCitzdHJ1Y3QgYXJjaF92Y3B1Cit7
CisKKyAgICAvKgorICAgICAqIFBvaW50cyBpbnRvIC0+c3RhY2ssIG1vcmUgY29udmVuaWVudCB0
aGFuIGRvaW5nIHBvaW50ZXIgYXJpdGgKKyAgICAgKiBhbGwgdGhlIHRpbWUuCisgICAgICovCisg
ICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbzsKKworfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsK
Kwordm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwordm9pZCB2
Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOworCitzdGF0aWMgaW5saW5l
IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4dCh2b2lk
KQoreworICAgIHJldHVybiB4bWFsbG9jKHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgZnJlZV92Y3B1X2d1ZXN0X2NvbnRleHQoc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCAqdmdjKQoreworICAgIHhmcmVlKHZnYyk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBhcmNoX3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpIHt9CisKKyNlbmRpZiAvKiBf
X0FTTV9ET01BSU5fSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yv
ZXZlbnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44OGUxMGY0MTRi
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2V2ZW50LmgKQEAgLTAs
MCArMSw0MiBAQAorI2lmbmRlZiBfX0FTTV9FVkVOVF9IX18KKyNkZWZpbmUgX19BU01fRVZFTlRf
SF9fCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDxhc20vZG9tYWluLmg+Cisj
aW5jbHVkZSA8YXNtL2J1Zy5oPgorCit2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAqdik7Cit2
b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZjcHVf
dXBkYXRlX2V2dGNobl9pcnEoc3RydWN0IHZjcHUgKnYpOwordm9pZCB2Y3B1X2Jsb2NrX3VubGVz
c19ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKKworc3RhdGljIGlubGluZSBpbnQgdmNw
dV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVy
biAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeSh2
b2lkKQoreworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbG9jYWxfZXZl
bnRfZGVsaXZlcnlfZW5hYmxlKHZvaWQpCit7CisKK30KKworLyogTm8gYXJjaCBzcGVjaWZpYyB2
aXJxIGRlZmluaXRpb24gbm93LiBEZWZhdWx0IHRvIGdsb2JhbC4gKi8KK3N0YXRpYyBpbmxpbmUg
Ym9vbCBhcmNoX3ZpcnFfaXNfZ2xvYmFsKHVuc2lnbmVkIGludCB2aXJxKQoreworICAgIHJldHVy
biB0cnVlOworfQorCisjZW5kaWYKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9mZW5jZS5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2ZlbmNlLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMmI0NDNhM2E0OAotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9mZW5jZS5oCkBAIC0wLDAgKzEsMTIgQEAKKyNpZm5k
ZWYgX0FTTV9SSVNDVl9GRU5DRV9ICisjZGVmaW5lIF9BU01fUklTQ1ZfRkVOQ0VfSAorCisjaWZk
ZWYgQ09ORklHX1NNUAorI2RlZmluZSBSSVNDVl9BQ1FVSVJFX0JBUlJJRVIJCSJcdGZlbmNlIHIg
LCByd1xuIgorI2RlZmluZSBSSVNDVl9SRUxFQVNFX0JBUlJJRVIJCSJcdGZlbmNlIHJ3LCAgd1xu
IgorI2Vsc2UKKyNkZWZpbmUgUklTQ1ZfQUNRVUlSRV9CQVJSSUVSCisjZGVmaW5lIFJJU0NWX1JF
TEVBU0VfQkFSUklFUgorI2VuZGlmCisKKyNlbmRpZgkvKiBfQVNNX1JJU0NWX0ZFTkNFX0ggKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9mbHVzaHRsYi5oIGIveGVuL2luY2x1
ZGUvYXNtLXJpc2N2L2ZsdXNodGxiLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uNDcwOTYyNWRhZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNj
di9mbHVzaHRsYi5oCkBAIC0wLDAgKzEsNTYgQEAKKyNpZm5kZWYgX19BU01fUklTQ1ZfRkxVU0hU
TEJfSF9fCisjZGVmaW5lIF9fQVNNX1JJU0NWX0ZMVVNIVExCX0hfXworCisjaW5jbHVkZSA8eGVu
L2NwdW1hc2suaD4KKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CisKKy8qCisgKiBGaWx0ZXIg
dGhlIGdpdmVuIHNldCBvZiBDUFVzLCByZW1vdmluZyB0aG9zZSB0aGF0IGRlZmluaXRlbHkgZmx1
c2hlZCB0aGVpcgorICogVExCIHNpbmNlIEBwYWdlX3RpbWVzdGFtcC4KKyAqLworLyogWFhYIGxh
enkgaW1wbGVtZW50YXRpb24ganVzdCBkb2Vzbid0IGNsZWFyIGFueXRoaW5nLi4uLiAqLworc3Rh
dGljIGlubGluZSB2b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVtYXNrX3QgKm1hc2ssIHVpbnQzMl90
IHBhZ2VfdGltZXN0YW1wKSB7fQorCisjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpICAg
ICAgICAgICAgICAgICAoMCkKKworc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNo
X3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHBhZ2UtPnRsYmZsdXNo
X3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworfQorCisvKiBGbHVzaCBzcGVj
aWZpZWQgQ1BVcycgVExCcyAqLwordm9pZCBmbHVzaF90bGJfbWFzayhjb25zdCBjcHVtYXNrX3Qg
Km1hc2spOworCisvKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQgb25seSAqLworc3Rh
dGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCh2b2lkKQoreworICAgIC8qIFRP
RE8gKi8KK30KKworLyogRmx1c2ggaW5uZXJzaGFyZWFibGUgVExCcywgY3VycmVudCBWTUlEIG9u
bHkgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGIodm9pZCkKK3sKKyAgICAv
KiBUT0RPICovCit9CisKKy8qIEZsdXNoIGxvY2FsIFRMQnMsIGFsbCBWTUlEcywgbm9uLWh5cGVy
dmlzb3IgbW9kZSAqLworc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNfdGxiX2xv
Y2FsKHZvaWQpCit7CisgICAgLyogVE9ETyAqLworfQorCisvKiBGbHVzaCBpbm5lcnNoYXJlYWJs
ZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KK3N0YXRpYyBpbmxpbmUg
dm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQoreworCS8qIFRPRE8gKi8KK30KKworI2Vu
ZGlmIC8qIF9fQVNNX1JJU0NWX0ZMVVNIVExCX0hfXyAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tcmlz
Y3YvZ3JhbnRfdGFibGUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40
MDYwN2VhMmM4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2dyYW50
X3RhYmxlLmgKQEAgLTAsMCArMSw5MyBAQAorI2lmbmRlZiBfX0FTTV9HUkFOVF9UQUJMRV9IX18K
KyNkZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fCisKKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFi
bGUuaD4KKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgorI2lu
Y2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisKKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMg
MVUKKyNkZWZpbmUgR05UVEFCX01BWF9WRVJTSU9OIDEKKworc3RydWN0IGdyYW50X3RhYmxlX2Fy
Y2ggeworICAgIGdmbl90ICpzaGFyZWRfZ2ZuOworICAgIGdmbl90ICpzdGF0dXNfZ2ZuOworfTsK
Kwordm9pZCBnbnR0YWJfY2xlYXJfZmxhZ3Moc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKK2ludCBjcmVh
dGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVk
IGludCBjYWNoZV9mbGFncyk7CisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2Vf
dHlwZShybywgbGQsIHJkKSAoMCkKK2ludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNp
Z25lZCBsb25nIGdwYWRkciwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKK3ZvaWQg
Z250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKTsKKyNkZWZpbmUg
Z250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkb21haW4pIDEKKworLyoKKyAqIFRoZSByZWdp
b24gdXNlZCBieSBYZW4gb24gdGhlIG1lbW9yeSB3aWxsIG5ldmVyIGJlIG1hcHBlZCBpbiBET00w
CisgKiBtZW1vcnkgbGF5b3V0LiBUaGVyZWZvcmUgaXQgY2FuIGJlIHVzZWQgZm9yIHRoZSBncmFu
dCB0YWJsZS4KKyAqCisgKiBPbmx5IHVzZSB0aGUgdGV4dCBzZWN0aW9uIGFzIGl0J3MgYWx3YXlz
IHByZXNlbnQgYW5kIHdpbGwgY29udGFpbgorICogZW5vdWdoIHNwYWNlIGZvciBhIGxhcmdlIGdy
YW50IHRhYmxlCisgKi8KKyNkZWZpbmUgZ250dGFiX2RvbTBfZnJhbWVzKCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgbWluX3QodW5zaWduZWQgaW50
LCBvcHRfbWF4X2dyYW50X2ZyYW1lcywgUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KSkKKworI2Rl
ZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgaW50IG5nZl8g
PSAoZ3QpLT5tYXhfZ3JhbnRfZnJhbWVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVuc2lnbmVkIGludCBuc2ZfID0gZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhuZ2ZfKTsgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKGd0KS0+YXJjaC5zaGFyZWRf
Z2ZuID0geG1hbGxvY19hcnJheShnZm5fdCwgbmdmXyk7ICAgICAgICAgICAgICAgICAgXAorICAg
IChndCktPmFyY2guc3RhdHVzX2dmbiA9IHhtYWxsb2NfYXJyYXkoZ2ZuX3QsIG5zZl8pOyAgICAg
ICAgICAgICAgICAgIFwKKyAgICBpZiAoIChndCktPmFyY2guc2hhcmVkX2dmbiAmJiAoZ3QpLT5h
cmNoLnN0YXR1c19nZm4gKSAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICB3aGlsZSAoIG5nZl8tLSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIChndCktPmFyY2guc2hhcmVkX2dmbltuZ2ZfXSA9
IElOVkFMSURfR0ZOOyAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHdoaWxlICggbnNmXy0t
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgKGd0KS0+YXJjaC5zdGF0dXNfZ2ZuW25zZl9dID0gSU5WQUxJRF9HRk47ICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZWxzZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAoZ3QpLT5hcmNoLnNoYXJlZF9nZm4gPyAwIDogLUVOT01FTTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIGdudHRhYl9k
ZXN0cm95X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWEZSRUUoKGd0KS0+YXJjaC5zaGFyZWRfZ2Zu
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFhGUkVFKChn
dCktPmFyY2guc3RhdHVzX2dmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIH0gd2hpbGUgKCAwICkKKworI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwg
c3QsIGlkeCwgZ2ZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICgoc3QpID8gKGd0KS0+YXJjaC5zdGF0dXNfZ2ZuIDogKGd0KS0+YXJjaC5z
aGFyZWRfZ2ZuKVtpZHhdID0gICAgXAorICAgICAgICAgICAgKGdmbik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICgg
MCApCisKKyNkZWZpbmUgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgpICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAoc3QpID8gZ250dGFiX3N0YXR1c19nZm4oTlVM
TCwgZ3QsIGlkeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6IGdu
dHRhYl9zaGFyZWRfZ2ZuKE5VTEwsIGd0LCBpZHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKK30pCisKKyNkZWZpbmUgZ250dGFiX3NoYXJlZF9nZm4oZCwgdCwgaSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCgoaSkgPj0gbnJfZ3JhbnRfZnJh
bWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCisKKyNkZWZp
bmUgZ250dGFiX3N0YXR1c19nZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgKCgoaSkgPj0gbnJfc3RhdHVzX2ZyYW1lcyh0KSkgPyBJTlZBTElE
X0dGTiA6ICh0KS0+YXJjaC5zdGF0dXNfZ2ZuW2ldKQorCisjZGVmaW5lIGdudHRhYl9zdGF0dXNf
Z2ZuKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICgoKGkpID49IG5yX3N0YXR1c19mcmFtZXModCkpID8gSU5WQUxJRF9HRk4gOiAodCktPmFyY2gu
c3RhdHVzX2dmbltpXSkKKworI2RlZmluZSBnbnR0YWJfbmVlZF9pb21tdV9tYXBwaW5nKGQpICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmIG5l
ZWRfaW9tbXVfcHRfc3luYyhkKSkKKworI2VuZGlmIC8qIF9fQVNNX0dSQU5UX1RBQkxFX0hfXyAq
LworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2d1ZXN0X2FjY2Vz
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2d1ZXN0X2FjY2Vzcy5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjAyOWUxODlkNGQKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vaW5jbHVkZS9hc20tcmlzY3YvZ3Vlc3RfYWNjZXNzLmgKQEAgLTAsMCArMSwxNjQgQEAKKyNp
Zm5kZWYgX19BU01fUklTQ1ZfR1VFU1RfQUNDRVNTX0hfXworI2RlZmluZSBfX0FTTV9SSVNDVl9H
VUVTVF9BQ0NFU1NfSF9fCisKKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKK3Vuc2lnbmVkIGxvbmcg
cmF3X2NvcHlfdG9fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxl
bik7Cit1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0
bywgY29uc3Qgdm9pZCAqZnJvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxlbik7Cit1bnNpZ25lZCBsb25nIHJhd19jb3B5X2Zyb21fZ3Vl
c3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxlbik7Cit1bnNpZ25lZCBs
b25nIHJhd19jbGVhcl9ndWVzdCh2b2lkICp0bywgdW5zaWduZWQgbGVuKTsKKworLyogQ29weSBk
YXRhIHRvIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MsIHRoZW4gY2xlYW4gdGhlIHJlZ2lvbi4gKi8K
K3Vuc2lnbmVkIGxvbmcgY29weV90b19ndWVzdF9waHlzX2ZsdXNoX2RjYWNoZShzdHJ1Y3QgZG9t
YWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgcGh5cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxlbik7CisKK2ludCBhY2Nlc3NfZ3Vlc3RfbWVtb3J5X2J5X2lwYShz
dHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGlwYSwgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpOworCisjZGVmaW5l
IF9fcmF3X2NvcHlfdG9fZ3Vlc3QgcmF3X2NvcHlfdG9fZ3Vlc3QKKyNkZWZpbmUgX19yYXdfY29w
eV9mcm9tX2d1ZXN0IHJhd19jb3B5X2Zyb21fZ3Vlc3QKKyNkZWZpbmUgX19yYXdfY2xlYXJfZ3Vl
c3QgcmF3X2NsZWFyX2d1ZXN0CisKKy8qIFJlbWFpbmRlciBjb3BpZWQgZnJvbSBBUk0gYW5kIHg4
NiAtLSBjb3VsZCBiZSBjb21tb24/ICovCisKKy8qIElzIHRoZSBndWVzdCBoYW5kbGUgYSBOVUxM
IHJlZmVyZW5jZT8gKi8KKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2lzX251bGwoaG5kKSAgICAgICAg
KChobmQpLnAgPT0gTlVMTCkKKworLyogT2Zmc2V0IHRoZSBnaXZlbiBndWVzdCBoYW5kbGUgaW50
byB0aGUgYXJyYXkgaXQgcmVmZXJzIHRvLiAqLworI2RlZmluZSBndWVzdF9oYW5kbGVfYWRkX29m
ZnNldChobmQsIG5yKSAoKGhuZCkucCArPSAobnIpKQorI2RlZmluZSBndWVzdF9oYW5kbGVfc3Vi
dHJhY3Rfb2Zmc2V0KGhuZCwgbnIpICgoaG5kKS5wIC09IChucikpCisKKy8qIENhc3QgYSBndWVz
dCBoYW5kbGUgKGVpdGhlciBYRU5fR1VFU1RfSEFORExFIG9yIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0pCisgKiB0byB0aGUgc3BlY2lmaWVkIHR5cGUgb2YgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTS4g
Ki8KKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX2Nhc3QoaG5kLCB0eXBlKSAoeyAgICAgICAgIFwKKyAg
ICB0eXBlICpfeCA9IChobmQpLnA7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh0eXBlKSkgeyBfeCB9OyAgICAgICAgICAgIFwKK30pCisKKy8q
IENhc3QgYSBYRU5fR1VFU1RfSEFORExFIHRvIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0gKi8KKyNk
ZWZpbmUgZ3Vlc3RfaGFuZGxlX3RvX3BhcmFtKGhuZCwgdHlwZSkgKHsgICAgICAgICAgICAgICAg
ICBcCisgICAgdHlwZW9mKChobmQpLnApIF94ID0gKGhuZCkucDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odHlwZSkgX3kgPSB7IF94IH07
ICAgICAgICAgICAgICAgIFwKKyAgICAvKiB0eXBlIGNoZWNraW5nOiBtYWtlIHN1cmUgdGhhdCB0
aGUgcG9pbnRlcnMgaW5zaWRlICAgICBcCisgICAgICogWEVOX0dVRVNUX0hBTkRMRSBhbmQgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSBhcmUgb2YgICAgXAorICAgICAqIHRoZSBzYW1lIHR5cGUsIHRo
ZW4gcmV0dXJuIGhuZCAqLyAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZCkoJl94ID09
ICZfeS5wKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX3k7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkK
KworCisvKiBDYXN0IGEgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSB0byBYRU5fR1VFU1RfSEFORExF
ICovCisjZGVmaW5lIGd1ZXN0X2hhbmRsZV9mcm9tX3BhcmFtKGhuZCwgdHlwZSkgKHsgICAgICAg
ICAgICAgICBcCisgICAgdHlwZW9mKChobmQpLnApIF94ID0gKGhuZCkucDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgWEVOX0dVRVNUX0hBTkRMRSh0eXBlKSBfeSA9IHsgX3ggfTsg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgLyogdHlwZSBjaGVja2luZzogbWFrZSBzdXJlIHRo
YXQgdGhlIHBvaW50ZXJzIGluc2lkZSAgICBcCisgICAgICogWEVOX0dVRVNUX0hBTkRMRSBhbmQg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSBhcmUgb2YgICBcCisgICAgICogdGhlIHNhbWUgdHlwZSwg
dGhlbiByZXR1cm4gaG5kICovICAgICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpKCZfeCA9
PSAmX3kucCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX3k7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQor
CisjZGVmaW5lIGd1ZXN0X2hhbmRsZV9mb3JfZmllbGQoaG5kLCB0eXBlLCBmbGQpICAgICAgICAg
IFwKKyAgICAoKFhFTl9HVUVTVF9IQU5ETEUodHlwZSkpIHsgJihobmQpLnAtPmZsZCB9KQorCisj
ZGVmaW5lIGd1ZXN0X2hhbmRsZV9mcm9tX3B0cihwdHIsIHR5cGUpICAgICAgICBcCisgICAgKChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHR5cGUpKSB7ICh0eXBlICopcHRyIH0pCisjZGVmaW5lIGNv
bnN0X2d1ZXN0X2hhbmRsZV9mcm9tX3B0cihwdHIsIHR5cGUpICBcCisgICAgKChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNvbnN0XyMjdHlwZSkpIHsgKGNvbnN0IHR5cGUgKilwdHIgfSkKKworLyoK
KyAqIENvcHkgYW4gYXJyYXkgb2Ygb2JqZWN0cyB0byBndWVzdCBjb250ZXh0IHZpYSBhIGd1ZXN0
IGhhbmRsZSwKKyAqIHNwZWNpZnlpbmcgYW4gb2Zmc2V0IGludG8gdGhlIGd1ZXN0IGFycmF5Lgor
ICovCisjZGVmaW5lIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGhuZCwgb2ZmLCBwdHIsIG5yKSAoeyAg
ICAgIFwKKyAgICBjb25zdCB0eXBlb2YoKihwdHIpKSAqX3MgPSAocHRyKTsgICAgICAgICAgICAg
ICAgICAgXAorICAgIGNoYXIgKCpfZClbc2l6ZW9mKCpfcyldID0gKHZvaWQgKikoaG5kKS5wOyAg
ICAgICAgICBcCisgICAgKCh2b2lkKSgoaG5kKS5wID09IChwdHIpKSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICByYXdfY29weV90b19ndWVzdChfZCsob2ZmKSwgX3MsIHNpemVvZigq
X3MpKihucikpOyAgXAorfSkKKworLyoKKyAqIENsZWFyIGFuIGFycmF5IG9mIG9iamVjdHMgaW4g
Z3Vlc3QgY29udGV4dCB2aWEgYSBndWVzdCBoYW5kbGUsCisgKiBzcGVjaWZ5aW5nIGFuIG9mZnNl
dCBpbnRvIHRoZSBndWVzdCBhcnJheS4KKyAqLworI2RlZmluZSBjbGVhcl9ndWVzdF9vZmZzZXQo
aG5kLCBvZmYsIG5yKSAoeyAgICBcCisgICAgdm9pZCAqX2QgPSAoaG5kKS5wOyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICByYXdfY2xlYXJfZ3Vlc3QoX2QrKG9mZiksIG5yKTsgICAgICAg
ICAgICAgXAorfSkKKworLyoKKyAqIENvcHkgYW4gYXJyYXkgb2Ygb2JqZWN0cyBmcm9tIGd1ZXN0
IGNvbnRleHQgdmlhIGEgZ3Vlc3QgaGFuZGxlLAorICogc3BlY2lmeWluZyBhbiBvZmZzZXQgaW50
byB0aGUgZ3Vlc3QgYXJyYXkuCisgKi8KKyNkZWZpbmUgY29weV9mcm9tX2d1ZXN0X29mZnNldChw
dHIsIGhuZCwgb2ZmLCBucikgKHsgICAgXAorICAgIGNvbnN0IHR5cGVvZigqKHB0cikpICpfcyA9
IChobmQpLnA7ICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKCoocHRyKSkgKl9kID0gKHB0
cik7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByYXdfY29weV9mcm9tX2d1ZXN0KF9k
LCBfcysob2ZmKSwgc2l6ZW9mKCpfZCkqKG5yKSk7XAorfSkKKworLyogQ29weSBzdWItZmllbGQg
b2YgYSBzdHJ1Y3R1cmUgdG8gZ3Vlc3QgY29udGV4dCB2aWEgYSBndWVzdCBoYW5kbGUuICovCisj
ZGVmaW5lIGNvcHlfZmllbGRfdG9fZ3Vlc3QoaG5kLCBwdHIsIGZpZWxkKSAoeyAgICAgICAgIFwK
KyAgICBjb25zdCB0eXBlb2YoJihwdHIpLT5maWVsZCkgX3MgPSAmKHB0ciktPmZpZWxkOyAgICAg
XAorICAgIHZvaWQgKl9kID0gJihobmQpLnAtPmZpZWxkOyAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgKCh2b2lkKSgmKGhuZCkucC0+ZmllbGQgPT0gJihwdHIpLT5maWVsZCkpOyAgICAg
ICAgIFwKKyAgICByYXdfY29weV90b19ndWVzdChfZCwgX3MsIHNpemVvZigqX3MpKTsgICAgICAg
ICAgICAgXAorfSkKKworLyogQ29weSBzdWItZmllbGQgb2YgYSBzdHJ1Y3R1cmUgZnJvbSBndWVz
dCBjb250ZXh0IHZpYSBhIGd1ZXN0IGhhbmRsZS4gKi8KKyNkZWZpbmUgY29weV9maWVsZF9mcm9t
X2d1ZXN0KHB0ciwgaG5kLCBmaWVsZCkgKHsgICAgICAgXAorICAgIGNvbnN0IHR5cGVvZigmKHB0
ciktPmZpZWxkKSBfcyA9ICYoaG5kKS5wLT5maWVsZDsgICBcCisgICAgdHlwZW9mKCYocHRyKS0+
ZmllbGQpIF9kID0gJihwdHIpLT5maWVsZDsgICAgICAgICAgIFwKKyAgICByYXdfY29weV9mcm9t
X2d1ZXN0KF9kLCBfcywgc2l6ZW9mKCpfZCkpOyAgICAgICAgICAgXAorfSkKKworLyoKKyAqIFBy
ZS12YWxpZGF0ZSBhIGd1ZXN0IGhhbmRsZS4KKyAqIEFsbG93cyB1c2Ugb2YgZmFzdGVyIF9fY29w
eV8qIGZ1bmN0aW9ucy4KKyAqLworI2RlZmluZSBndWVzdF9oYW5kbGVfb2theShobmQsIG5yKSAo
MSkKKyNkZWZpbmUgZ3Vlc3RfaGFuZGxlX3N1YnJhbmdlX29rYXkoaG5kLCBmaXJzdCwgbGFzdCkg
KDEpCisKKyNkZWZpbmUgX19jb3B5X3RvX2d1ZXN0X29mZnNldChobmQsIG9mZiwgcHRyLCBucikg
KHsgICAgXAorICAgIGNvbnN0IHR5cGVvZigqKHB0cikpICpfcyA9IChwdHIpOyAgICAgICAgICAg
ICAgICAgICBcCisgICAgY2hhciAoKl9kKVtzaXplb2YoKl9zKV0gPSAodm9pZCAqKShobmQpLnA7
ICAgICAgICAgIFwKKyAgICAoKHZvaWQpKChobmQpLnAgPT0gKHB0cikpKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoX2QrKG9mZiksIF9zLCBzaXpl
b2YoKl9zKSoobnIpKTtcCit9KQorCisjZGVmaW5lIF9fY2xlYXJfZ3Vlc3Rfb2Zmc2V0KGhuZCwg
b2ZmLCBwdHIsIG5yKSAoeyAgICAgIFwKKyAgICBfX3Jhd19jbGVhcl9ndWVzdChfZCsob2ZmKSwg
bnIpOyAgXAorfSkKKworI2RlZmluZSBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQocHRyLCBobmQs
IG9mZiwgbnIpICh7ICBcCisgICAgY29uc3QgdHlwZW9mKCoocHRyKSkgKl9zID0gKGhuZCkucDsg
ICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoKihwdHIpKSAqX2QgPSAocHRyKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIF9fcmF3X2NvcHlfZnJvbV9ndWVzdChfZCwgX3MrKG9m
ZiksIHNpemVvZigqX2QpKihucikpO1wKK30pCisKKyNkZWZpbmUgX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0KGhuZCwgcHRyLCBmaWVsZCkgKHsgICAgICAgXAorICAgIGNvbnN0IHR5cGVvZigmKHB0cikt
PmZpZWxkKSBfcyA9ICYocHRyKS0+ZmllbGQ7ICAgICBcCisgICAgdm9pZCAqX2QgPSAmKGhuZCku
cC0+ZmllbGQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKHZvaWQpKCYoaG5kKS5w
LT5maWVsZCA9PSAmKHB0ciktPmZpZWxkKSk7ICAgICAgICAgXAorICAgIF9fcmF3X2NvcHlfdG9f
Z3Vlc3QoX2QsIF9zLCBzaXplb2YoKl9zKSk7ICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIF9f
Y29weV9maWVsZF9mcm9tX2d1ZXN0KHB0ciwgaG5kLCBmaWVsZCkgKHsgICAgIFwKKyAgICBjb25z
dCB0eXBlb2YoJihwdHIpLT5maWVsZCkgX3MgPSAmKGhuZCkucC0+ZmllbGQ7ICAgXAorICAgIHR5
cGVvZigmKHB0ciktPmZpZWxkKSBfZCA9ICYocHRyKS0+ZmllbGQ7ICAgICAgICAgICBcCisgICAg
X19yYXdfY29weV9mcm9tX2d1ZXN0KF9kLCBfcywgc2l6ZW9mKCpfZCkpOyAgICAgICAgIFwKK30p
CisKKyNlbmRpZiAvKiBfX0FTTV9SSVNDVl9HVUVTVF9BQ0NFU1NfSF9fICovCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvZ3Vlc3RfYXRvbWljcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L2d1ZXN0X2F0b21pY3MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi40NTA2NGExYjEwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXJpc2N2L2d1ZXN0X2F0b21pY3MuaApAQCAtMCwwICsxLDYyIEBACisjaWZuZGVmIF9SSVND
Vl9HVUVTVF9BVE9NSUNTX0gKKyNkZWZpbmUgX1JJU0NWX0dVRVNUX0FUT01JQ1NfSAorCisvKgor
ICogVE9ETzogaW1wbGVtZW50IGd1ZXN0IGF0b21pY3MKKyAqLworCisKKy8qIFRPRE8gKi8KKyNk
ZWZpbmUgZ3Vlc3RfdGVzdG9wKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIGludCBndWVzdF8jI25hbWUoc3RydWN0
IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAodm9pZCkgZDsgICAgICAgXAorICAgICh2b2lkKSBucjsgICAgICBcCisgICAg
KHZvaWQpIHA7ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorfQorCisKKy8qIFRPRE8gKi8KKyNkZWZpbmUgZ3Vlc3RfYml0b3AobmFtZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5s
aW5lIHZvaWQgZ3Vlc3RfIyNuYW1lKHN0cnVjdCBkb21haW4gKmQsIGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCkgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZCkgZDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgKHZvaWQpIG5yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKSBwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworZ3Vlc3RfYml0
b3Aoc2V0X2JpdCkKK2d1ZXN0X2JpdG9wKGNsZWFyX2JpdCkKK2d1ZXN0X2JpdG9wKGNoYW5nZV9i
aXQpCisKKyN1bmRlZiBndWVzdF9iaXRvcAorCitndWVzdF90ZXN0b3AodGVzdF9hbmRfc2V0X2Jp
dCkKK2d1ZXN0X3Rlc3RvcCh0ZXN0X2FuZF9jbGVhcl9iaXQpCitndWVzdF90ZXN0b3AodGVzdF9h
bmRfY2hhbmdlX2JpdCkKKworI3VuZGVmIGd1ZXN0X3Rlc3RvcAorCisjZGVmaW5lIGd1ZXN0X3Rl
c3RfYml0KGQsIG5yLCBwKSAoKHZvaWQpKGQpLCB0ZXN0X2JpdChuciwgcCkpCisKK3N0YXRpYyBp
bmxpbmUgaW50IGd1ZXN0X2NtcHhjaGcodm9pZCAqZCwgdm9pZCAqcHRyLCB1aW50MzJfdCBvLCB1
aW50MzJfdCBuKQoreyAgICAgICAgICAgICAgICAKKyAgICAodm9pZCkgZDsgICAgICAgCisgICAg
KHZvaWQpIHB0cjsgICAgIAorICAgICh2b2lkKSBvOyAgICAgICAKKyAgICAodm9pZCkgbjsgICAg
ICAgCisKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmIC8qIF9SSVNDVl9HVUVTVF9BVE9NSUNT
X0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9oYXJkaXJx
LmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvaGFyZGlycS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjY3YjZhNjczZGIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS9hc20tcmlzY3YvaGFyZGlycS5oCkBAIC0wLDAgKzEsMjcgQEAKKyNpZm5kZWYgX19BU01f
SEFSRElSUV9ICisjZGVmaW5lIF9fQVNNX0hBUkRJUlFfSAorCisjaW5jbHVkZSA8eGVuL2NhY2hl
Lmg+CisjaW5jbHVkZSA8eGVuL3NtcC5oPgorCit0eXBlZGVmIHN0cnVjdCB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgX19zb2Z0aXJxX3BlbmRpbmc7CisgICAgICAgIHVuc2lnbmVkIGludCBfX2xv
Y2FsX2lycV9jb3VudDsKK30gX19jYWNoZWxpbmVfYWxpZ25lZCBpcnFfY3B1c3RhdF90OworCisj
aW5jbHVkZSA8eGVuL2lycV9jcHVzdGF0Lmg+ICAgIC8qIFN0YW5kYXJkIG1hcHBpbmdzIGZvciBp
cnFfY3B1c3RhdF90IGFib3ZlICovCisKKyNkZWZpbmUgaW5faXJxKCkgKGxvY2FsX2lycV9jb3Vu
dChzbXBfcHJvY2Vzc29yX2lkKCkpICE9IDApCisKKyNkZWZpbmUgaXJxX2VudGVyKCkgICAgIChs
b2NhbF9pcnFfY291bnQoc21wX3Byb2Nlc3Nvcl9pZCgpKSsrKQorI2RlZmluZSBpcnFfZXhpdCgp
ICAgICAgKGxvY2FsX2lycV9jb3VudChzbXBfcHJvY2Vzc29yX2lkKCkpLS0pCisKKyNlbmRpZiAv
KiBfX0FTTV9IQVJESVJRX0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9oeXBlcmNhbGwuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44YWY0NzRiNWUyCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2h5cGVyY2FsbC5oCkBAIC0wLDAgKzEs
MTIgQEAKKyNpZm5kZWYgX19BU01fUklTQ1ZfSFlQRVJDQUxMX0hfXworI2RlZmluZSBfX0FTTV9S
SVNDVl9IWVBFUkNBTExfSF9fCisKKyNlbmRpZiAvKiBfX0FTTV9SSVNDVl9IWVBFUkNBTExfSF9f
ICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW5pdC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2luaXQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi44NDEwY2NlYWQzCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXJpc2N2L2luaXQuaApAQCAtMCwwICsxLDQyIEBACisjaWZuZGVmIF9YRU5fQVNNX0lOSVRfSAor
I2RlZmluZSBfWEVOX0FTTV9JTklUX0gKKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKworc3RydWN0
IGluaXRfaW5mbworeworICAgIC8qIFBvaW50ZXIgdG8gdGhlIHN0YWNrLCB1c2VkIGJ5IGhlYWQu
UyB3aGVuIGVudGVyaW5nIGluIEMgKi8KKyAgICB1bnNpZ25lZCBjaGFyICpzdGFjazsKKyAgICAv
KiBMb2dpY2FsIENQVSBJRCwgdXNlZCBieSBzdGFydF9zZWNvbmRhcnkgKi8KKyAgICB1bnNpZ25l
ZCBpbnQgY3B1aWQ7Cit9OworCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKKy8qIEZvciBh
c3NlbWJseSByb3V0aW5lcyAqLworI2RlZmluZSBfX0hFQUQJCS5zZWN0aW9uCSIuaGVhZC50ZXh0
IiwiYXgiCisjZGVmaW5lIF9fSU5JVAkJLnNlY3Rpb24JIi5pbml0LnRleHQiLCJheCIKKyNkZWZp
bmUgX19GSU5JVAkJLnByZXZpb3VzCisKKyNkZWZpbmUgX19JTklUREFUQQkuc2VjdGlvbgkiLmlu
aXQuZGF0YSIsImF3IiwlcHJvZ2JpdHMKKyNkZWZpbmUgX19JTklUUk9EQVRBCS5zZWN0aW9uCSIu
aW5pdC5yb2RhdGEiLCJhIiwlcHJvZ2JpdHMKKyNkZWZpbmUgX19GSU5JVERBVEEJLnByZXZpb3Vz
CisKKyNkZWZpbmUgX19NRU1JTklUICAgICAgICAuc2VjdGlvbgkiLm1lbWluaXQudGV4dCIsICJh
eCIKKyNkZWZpbmUgX19NRU1JTklUREFUQSAgICAuc2VjdGlvbgkiLm1lbWluaXQuZGF0YSIsICJh
dyIKKyNkZWZpbmUgX19NRU1JTklUUk9EQVRBICAuc2VjdGlvbgkiLm1lbWluaXQucm9kYXRhIiwg
ImEiCisKKy8qIHNpbGVuY2Ugd2FybmluZ3Mgd2hlbiByZWZlcmVuY2VzIGFyZSBPSyAqLworI2Rl
ZmluZSBfX1JFRiAgICAgICAgICAgIC5zZWN0aW9uICAgICAgICIucmVmLnRleHQiLCAiYXgiCisj
ZGVmaW5lIF9fUkVGREFUQSAgICAgICAgLnNlY3Rpb24gICAgICAgIi5yZWYuZGF0YSIsICJhdyIK
KyNkZWZpbmUgX19SRUZDT05TVCAgICAgICAuc2VjdGlvbiAgICAgICAiLnJlZi5yb2RhdGEiLCAi
YSIKKworI2VuZGlmIC8qIF9YRU5fQVNNX0lOSVRfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW8uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45MmQxN2ViZmE4Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvLmgKQEAgLTAsMCArMSwyODMgQEAK
Ky8qCisgKiB7cmVhZCx3cml0ZX17Yix3LGwscX0gYmFzZWQgb24gYXJjaC9hcm02NC9pbmNsdWRl
L2FzbS9pby5oCisgKiAgIHdoaWNoIHdhcyBiYXNlZCBvbiBhcmNoL2FybS9pbmNsdWRlL2lvLmgK
KyAqCisgKiBDb3B5cmlnaHQgKEMpIDE5OTYtMjAwMCBSdXNzZWxsIEtpbmcKKyAqIENvcHlyaWdo
dCAoQykgMjAxMiBBUk0gTHRkLgorICogQ29weXJpZ2h0IChDKSAyMDE0IFJlZ2VudHMgb2YgdGhl
IFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgor
ICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklT
Q1ZfSU9fSAorI2RlZmluZSBfQVNNX1JJU0NWX0lPX0gKKworI2luY2x1ZGUgPGFzbS9ieXRlb3Jk
ZXIuaD4KKworLyoKKyAqIFRoZSBSSVNDLVYgSVNBIGRvZXNuJ3QgeWV0IHNwZWNpZnkgaG93IHRv
IHF1ZXJ5IG9yIG1vZGlmeSBQTUFzLCBzbyB3ZSBjYW4ndAorICogY2hhbmdlIHRoZSBwcm9wZXJ0
aWVzIG9mIG1lbW9yeSByZWdpb25zLiAgVGhpcyBzaG91bGQgYmUgZml4ZWQgYnkgdGhlCisgKiB1
cGNvbWluZyBwbGF0Zm9ybSBzcGVjLgorICovCisjZGVmaW5lIGlvcmVtYXBfbm9jYWNoZShhZGRy
LCBzaXplKSBpb3JlbWFwKChhZGRyKSwgKHNpemUpKQorI2RlZmluZSBpb3JlbWFwX3djKGFkZHIs
IHNpemUpIGlvcmVtYXAoKGFkZHIpLCAoc2l6ZSkpCisjZGVmaW5lIGlvcmVtYXBfd3QoYWRkciwg
c2l6ZSkgaW9yZW1hcCgoYWRkciksIChzaXplKSkKKworLyogR2VuZXJpYyBJTyByZWFkL3dyaXRl
LiAgVGhlc2UgcGVyZm9ybSBuYXRpdmUtZW5kaWFuIGFjY2Vzc2VzLiAqLworI2RlZmluZSBfX3Jh
d193cml0ZWIgX19yYXdfd3JpdGViCitzdGF0aWMgaW5saW5lIHZvaWQgX19yYXdfd3JpdGViKHU4
IHZhbCwgdm9sYXRpbGUgdm9pZCBfX2lvbWVtICphZGRyKQoreworCWFzbSB2b2xhdGlsZSgic2Ig
JTAsIDAoJTEpIiA6IDogInIiICh2YWwpLCAiciIgKGFkZHIpKTsKK30KKworI2RlZmluZSBfX3Jh
d193cml0ZXcgX19yYXdfd3JpdGV3CitzdGF0aWMgaW5saW5lIHZvaWQgX19yYXdfd3JpdGV3KHUx
NiB2YWwsIHZvbGF0aWxlIHZvaWQgX19pb21lbSAqYWRkcikKK3sKKwlhc20gdm9sYXRpbGUoInNo
ICUwLCAwKCUxKSIgOiA6ICJyIiAodmFsKSwgInIiIChhZGRyKSk7Cit9CisKKyNkZWZpbmUgX19y
YXdfd3JpdGVsIF9fcmF3X3dyaXRlbAorc3RhdGljIGlubGluZSB2b2lkIF9fcmF3X3dyaXRlbCh1
MzIgdmFsLCB2b2xhdGlsZSB2b2lkIF9faW9tZW0gKmFkZHIpCit7CisJYXNtIHZvbGF0aWxlKCJz
dyAlMCwgMCglMSkiIDogOiAiciIgKHZhbCksICJyIiAoYWRkcikpOworfQorCisjaWZkZWYgQ09O
RklHXzY0QklUCisjZGVmaW5lIF9fcmF3X3dyaXRlcSBfX3Jhd193cml0ZXEKK3N0YXRpYyBpbmxp
bmUgdm9pZCBfX3Jhd193cml0ZXEodTY0IHZhbCwgdm9sYXRpbGUgdm9pZCBfX2lvbWVtICphZGRy
KQoreworCWFzbSB2b2xhdGlsZSgic2QgJTAsIDAoJTEpIiA6IDogInIiICh2YWwpLCAiciIgKGFk
ZHIpKTsKK30KKyNlbmRpZgorCisjZGVmaW5lIF9fcmF3X3JlYWRiIF9fcmF3X3JlYWRiCitzdGF0
aWMgaW5saW5lIHU4IF9fcmF3X3JlYWRiKGNvbnN0IHZvbGF0aWxlIHZvaWQgX19pb21lbSAqYWRk
cikKK3sKKwl1OCB2YWw7CisKKwlhc20gdm9sYXRpbGUoImxiICUwLCAwKCUxKSIgOiAiPXIiICh2
YWwpIDogInIiIChhZGRyKSk7CisJcmV0dXJuIHZhbDsKK30KKworI2RlZmluZSBfX3Jhd19yZWFk
dyBfX3Jhd19yZWFkdworc3RhdGljIGlubGluZSB1MTYgX19yYXdfcmVhZHcoY29uc3Qgdm9sYXRp
bGUgdm9pZCBfX2lvbWVtICphZGRyKQoreworCXUxNiB2YWw7CisKKwlhc20gdm9sYXRpbGUoImxo
ICUwLCAwKCUxKSIgOiAiPXIiICh2YWwpIDogInIiIChhZGRyKSk7CisJcmV0dXJuIHZhbDsKK30K
KworI2RlZmluZSBfX3Jhd19yZWFkbCBfX3Jhd19yZWFkbAorc3RhdGljIGlubGluZSB1MzIgX19y
YXdfcmVhZGwoY29uc3Qgdm9sYXRpbGUgdm9pZCBfX2lvbWVtICphZGRyKQoreworCXUzMiB2YWw7
CisKKwlhc20gdm9sYXRpbGUoImx3ICUwLCAwKCUxKSIgOiAiPXIiICh2YWwpIDogInIiIChhZGRy
KSk7CisJcmV0dXJuIHZhbDsKK30KKworI2lmZGVmIENPTkZJR182NEJJVAorI2RlZmluZSBfX3Jh
d19yZWFkcSBfX3Jhd19yZWFkcQorc3RhdGljIGlubGluZSB1NjQgX19yYXdfcmVhZHEoY29uc3Qg
dm9sYXRpbGUgdm9pZCBfX2lvbWVtICphZGRyKQoreworCXU2NCB2YWw7CisKKwlhc20gdm9sYXRp
bGUoImxkICUwLCAwKCUxKSIgOiAiPXIiICh2YWwpIDogInIiIChhZGRyKSk7CisJcmV0dXJuIHZh
bDsKK30KKyNlbmRpZgorCisvKgorICogVW5vcmRlcmVkIEkvTyBtZW1vcnkgYWNjZXNzIHByaW1p
dGl2ZXMuICBUaGVzZSBhcmUgZXZlbiBtb3JlIHJlbGF4ZWQgdGhhbgorICogdGhlIHJlbGF4ZWQg
dmVyc2lvbnMsIGFzIHRoZXkgZG9uJ3QgZXZlbiBvcmRlciBhY2Nlc3NlcyBiZXR3ZWVuIHN1Y2Nl
c3NpdmUKKyAqIG9wZXJhdGlvbnMgdG8gdGhlIEkvTyByZWdpb25zLgorICovCisjZGVmaW5lIHJl
YWRiX2NwdShjKQkJKHsgdTggIF9fciA9IF9fcmF3X3JlYWRiKGMpOyBfX3I7IH0pCisjZGVmaW5l
IHJlYWR3X2NwdShjKQkJKHsgdTE2IF9fciA9IGxlMTZfdG9fY3B1KChfX2ZvcmNlIF9fbGUxNilf
X3Jhd19yZWFkdyhjKSk7IF9fcjsgfSkKKyNkZWZpbmUgcmVhZGxfY3B1KGMpCQkoeyB1MzIgX19y
ID0gbGUzMl90b19jcHUoKF9fZm9yY2UgX19sZTMyKV9fcmF3X3JlYWRsKGMpKTsgX19yOyB9KQor
CisjZGVmaW5lIHdyaXRlYl9jcHUodixjKQkJKCh2b2lkKV9fcmF3X3dyaXRlYigodiksKGMpKSkK
KyNkZWZpbmUgd3JpdGV3X2NwdSh2LGMpCQkoKHZvaWQpX19yYXdfd3JpdGV3KChfX2ZvcmNlIHUx
NiljcHVfdG9fbGUxNih2KSwoYykpKQorI2RlZmluZSB3cml0ZWxfY3B1KHYsYykJCSgodm9pZClf
X3Jhd193cml0ZWwoKF9fZm9yY2UgdTMyKWNwdV90b19sZTMyKHYpLChjKSkpCisKKyNpZmRlZiBD
T05GSUdfNjRCSVQKKyNkZWZpbmUgcmVhZHFfY3B1KGMpCQkoeyB1NjQgX19yID0gbGU2NF90b19j
cHUoKF9fZm9yY2UgX19sZTY0KV9fcmF3X3JlYWRxKGMpKTsgX19yOyB9KQorI2RlZmluZSB3cml0
ZXFfY3B1KHYsYykJCSgodm9pZClfX3Jhd193cml0ZXEoKF9fZm9yY2UgdTY0KWNwdV90b19sZTY0
KHYpLChjKSkpCisjZW5kaWYKKworLyoKKyAqIFJlbGF4ZWQgSS9PIG1lbW9yeSBhY2Nlc3MgcHJp
bWl0aXZlcy4gVGhlc2UgZm9sbG93IHRoZSBEZXZpY2UgbWVtb3J5CisgKiBvcmRlcmluZyBydWxl
cyBidXQgZG8gbm90IGd1YXJhbnRlZSBhbnkgb3JkZXJpbmcgcmVsYXRpdmUgdG8gTm9ybWFsIG1l
bW9yeQorICogYWNjZXNzZXMuICBUaGVzZSBhcmUgZGVmaW5lZCB0byBvcmRlciB0aGUgaW5kaWNh
dGVkIGFjY2VzcyAoZWl0aGVyIGEgcmVhZCBvcgorICogd3JpdGUpIHdpdGggYWxsIG90aGVyIEkv
TyBtZW1vcnkgYWNjZXNzZXMuIFNpbmNlIHRoZSBwbGF0Zm9ybSBzcGVjaWZpY2F0aW9uCisgKiBk
ZWZpbmVzIHRoYXQgYWxsIEkvTyByZWdpb25zIGFyZSBzdHJvbmdseSBvcmRlcmVkIG9uIGNoYW5u
ZWwgMiwgbm8gZXhwbGljaXQKKyAqIGZlbmNlcyBhcmUgcmVxdWlyZWQgdG8gZW5mb3JjZSB0aGlz
IG9yZGVyaW5nLgorICovCisvKiBGSVhNRTogVGhlc2UgYXJlIG5vdyB0aGUgc2FtZSBhcyBhc20t
Z2VuZXJpYyAqLworI2RlZmluZSBfX2lvX3JicigpCQlkbyB7fSB3aGlsZSAoMCkKKyNkZWZpbmUg
X19pb19yYXIoKQkJZG8ge30gd2hpbGUgKDApCisjZGVmaW5lIF9faW9fcmJ3KCkJCWRvIHt9IHdo
aWxlICgwKQorI2RlZmluZSBfX2lvX3JhdygpCQlkbyB7fSB3aGlsZSAoMCkKKworI2RlZmluZSBy
ZWFkYl9yZWxheGVkKGMpCSh7IHU4ICBfX3Y7IF9faW9fcmJyKCk7IF9fdiA9IHJlYWRiX2NwdShj
KTsgX19pb19yYXIoKTsgX192OyB9KQorI2RlZmluZSByZWFkd19yZWxheGVkKGMpCSh7IHUxNiBf
X3Y7IF9faW9fcmJyKCk7IF9fdiA9IHJlYWR3X2NwdShjKTsgX19pb19yYXIoKTsgX192OyB9KQor
I2RlZmluZSByZWFkbF9yZWxheGVkKGMpCSh7IHUzMiBfX3Y7IF9faW9fcmJyKCk7IF9fdiA9IHJl
YWRsX2NwdShjKTsgX19pb19yYXIoKTsgX192OyB9KQorCisjZGVmaW5lIHdyaXRlYl9yZWxheGVk
KHYsYykJKHsgX19pb19yYncoKTsgd3JpdGViX2NwdSgodiksKGMpKTsgX19pb19yYXcoKTsgfSkK
KyNkZWZpbmUgd3JpdGV3X3JlbGF4ZWQodixjKQkoeyBfX2lvX3JidygpOyB3cml0ZXdfY3B1KCh2
KSwoYykpOyBfX2lvX3JhdygpOyB9KQorI2RlZmluZSB3cml0ZWxfcmVsYXhlZCh2LGMpCSh7IF9f
aW9fcmJ3KCk7IHdyaXRlbF9jcHUoKHYpLChjKSk7IF9faW9fcmF3KCk7IH0pCisKKyNpZmRlZiBD
T05GSUdfNjRCSVQKKyNkZWZpbmUgcmVhZHFfcmVsYXhlZChjKQkoeyB1NjQgX192OyBfX2lvX3Ji
cigpOyBfX3YgPSByZWFkcV9jcHUoYyk7IF9faW9fcmFyKCk7IF9fdjsgfSkKKyNkZWZpbmUgd3Jp
dGVxX3JlbGF4ZWQodixjKQkoeyBfX2lvX3JidygpOyB3cml0ZXFfY3B1KCh2KSwoYykpOyBfX2lv
X3JhdygpOyB9KQorI2VuZGlmCisKKy8qCisgKiBJL08gbWVtb3J5IGFjY2VzcyBwcmltaXRpdmVz
LiBSZWFkcyBhcmUgb3JkZXJlZCByZWxhdGl2ZSB0byBhbnkKKyAqIGZvbGxvd2luZyBOb3JtYWwg
bWVtb3J5IGFjY2Vzcy4gV3JpdGVzIGFyZSBvcmRlcmVkIHJlbGF0aXZlIHRvIGFueSBwcmlvcgor
ICogTm9ybWFsIG1lbW9yeSBhY2Nlc3MuICBUaGUgbWVtb3J5IGJhcnJpZXJzIGhlcmUgYXJlIG5l
Y2Vzc2FyeSBhcyBSSVNDLVYKKyAqIGRvZXNuJ3QgZGVmaW5lIGFueSBvcmRlcmluZyBiZXR3ZWVu
IHRoZSBtZW1vcnkgc3BhY2UgYW5kIHRoZSBJL08gc3BhY2UuCisgKi8KKyNkZWZpbmUgX19pb19i
cigpCWRvIHt9IHdoaWxlICgwKQorI2RlZmluZSBfX2lvX2FyKHYpCV9fYXNtX18gX192b2xhdGls
ZV9fICgiZmVuY2UgaSxyIiA6IDogOiAibWVtb3J5Iik7CisjZGVmaW5lIF9faW9fYncoKQlfX2Fz
bV9fIF9fdm9sYXRpbGVfXyAoImZlbmNlIHcsbyIgOiA6IDogIm1lbW9yeSIpOworI2RlZmluZSBf
X2lvX2F3KCkJZG8geyB9IHdoaWxlICgwKQorCisjZGVmaW5lIHJlYWRiKGMpCSh7IHU4ICBfX3Y7
IF9faW9fYnIoKTsgX192ID0gcmVhZGJfY3B1KGMpOyBfX2lvX2FyKF9fdik7IF9fdjsgfSkKKyNk
ZWZpbmUgcmVhZHcoYykJKHsgdTE2IF9fdjsgX19pb19icigpOyBfX3YgPSByZWFkd19jcHUoYyk7
IF9faW9fYXIoX192KTsgX192OyB9KQorI2RlZmluZSByZWFkbChjKQkoeyB1MzIgX192OyBfX2lv
X2JyKCk7IF9fdiA9IHJlYWRsX2NwdShjKTsgX19pb19hcihfX3YpOyBfX3Y7IH0pCisKKyNkZWZp
bmUgd3JpdGViKHYsYykJKHsgX19pb19idygpOyB3cml0ZWJfY3B1KCh2KSwoYykpOyBfX2lvX2F3
KCk7IH0pCisjZGVmaW5lIHdyaXRldyh2LGMpCSh7IF9faW9fYncoKTsgd3JpdGV3X2NwdSgodiks
KGMpKTsgX19pb19hdygpOyB9KQorI2RlZmluZSB3cml0ZWwodixjKQkoeyBfX2lvX2J3KCk7IHdy
aXRlbF9jcHUoKHYpLChjKSk7IF9faW9fYXcoKTsgfSkKKworI2lmZGVmIENPTkZJR182NEJJVAor
I2RlZmluZSByZWFkcShjKQkoeyB1NjQgX192OyBfX2lvX2JyKCk7IF9fdiA9IHJlYWRxX2NwdShj
KTsgX19pb19hcihfX3YpOyBfX3Y7IH0pCisjZGVmaW5lIHdyaXRlcSh2LGMpCSh7IF9faW9fYnco
KTsgd3JpdGVxX2NwdSgodiksKGMpKTsgX19pb19hdygpOyB9KQorI2VuZGlmCisKKy8qCisgKiBF
bXVsYXRpb24gcm91dGluZXMgZm9yIHRoZSBwb3J0LW1hcHBlZCBJTyBzcGFjZSB1c2VkIGJ5IHNv
bWUgUENJIGRyaXZlcnMuCisgKiBUaGVzZSBhcmUgZGVmaW5lZCBhcyBiZWluZyAiZnVsbHkgc3lu
Y2hyb25vdXMiLCBidXQgYWxzbyAibm90IGd1YXJhbnRlZWQgdG8KKyAqIGJlIGZ1bGx5IG9yZGVy
ZWQgd2l0aCByZXNwZWN0IHRvIG90aGVyIG1lbW9yeSBhbmQgSS9PIG9wZXJhdGlvbnMiLiAgV2Un
cmUKKyAqIGdvaW5nIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUgaGVyZSBhbmQganVzdCBtYWtlIHRo
ZW06CisgKiAgLSBGdWxseSBvcmRlcmVkIFdSVCBlYWNoIG90aGVyLCBieSBicmFja2V0aW5nIHRo
ZW0gd2l0aCB0d28gZmVuY2VzLiAgVGhlCisgKiAgICBvdXRlciBzZXQgY29udGFpbnMgYm90aCBJ
L08gc28gaW5YIGlzIG9yZGVyZWQgd2l0aCBvdXRYLCB3aGlsZSB0aGUgaW5uZXIganVzdAorICog
ICAgbmVlZHMgdGhlIHR5cGUgb2YgdGhlIGFjY2VzcyAoSSBmb3IgaW5YIGFuZCBPIGZvciBvdXRY
KS4KKyAqICAtIE9yZGVyZWQgaW4gdGhlIHNhbWUgbWFubmVyIGFzIHJlYWRYL3dyaXRlWCBXUlQg
bWVtb3J5IGJ5IHN1YnN1bWluZyB0aGVpcgorICogICAgZmVuY2VzLgorICogIC0gT3JkZXJlZCBX
UlQgdGltZXIgcmVhZHMsIHNvIHVkZWxheSBhbmQgZnJpZW5kcyBkb24ndCBnZXQgZWxpZGVkIGJ5
IHRoZQorICogICAgaW1wbGVtZW50YXRpb24uCisgKiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8gd2F5
IHRvIGFjdHVhbGx5IGVuZm9yY2UgdGhhdCBvdXRYIGlzIGEgbm9uLXBvc3RlZAorICogb3BlcmF0
aW9uIG9uIFJJU0MtViwgYnV0IGhvcGVmdWxseSB0aGUgdGltZXIgb3JkZXJpbmcgY29uc3RyYWlu
dCBpcworICogc3VmZmljaWVudCB0byBlbnN1cmUgdGhpcyB3b3JrcyBzYW5lbHkgb24gY29udHJv
bGxlcnMgdGhhdCBzdXBwb3J0IEkvTworICogd3JpdGVzLgorICovCisjZGVmaW5lIF9faW9fcGJy
KCkJX19hc21fXyBfX3ZvbGF0aWxlX18gKCJmZW5jZSBpbyxpIiAgOiA6IDogIm1lbW9yeSIpOwor
I2RlZmluZSBfX2lvX3Bhcih2KQlfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImZlbmNlIGksaW9yIiA6
IDogOiAibWVtb3J5Iik7CisjZGVmaW5lIF9faW9fcGJ3KCkJX19hc21fXyBfX3ZvbGF0aWxlX18g
KCJmZW5jZSBpb3csbyIgOiA6IDogIm1lbW9yeSIpOworI2RlZmluZSBfX2lvX3BhdygpCV9fYXNt
X18gX192b2xhdGlsZV9fICgiZmVuY2UgbyxpbyIgIDogOiA6ICJtZW1vcnkiKTsKKworI2RlZmlu
ZSBpbmIoYykJCSh7IHU4ICBfX3Y7IF9faW9fcGJyKCk7IF9fdiA9IHJlYWRiX2NwdSgodm9pZCop
KFBDSV9JT0JBU0UgKyAoYykpKTsgX19pb19wYXIoX192KTsgX192OyB9KQorI2RlZmluZSBpbnco
YykJCSh7IHUxNiBfX3Y7IF9faW9fcGJyKCk7IF9fdiA9IHJlYWR3X2NwdSgodm9pZCopKFBDSV9J
T0JBU0UgKyAoYykpKTsgX19pb19wYXIoX192KTsgX192OyB9KQorI2RlZmluZSBpbmwoYykJCSh7
IHUzMiBfX3Y7IF9faW9fcGJyKCk7IF9fdiA9IHJlYWRsX2NwdSgodm9pZCopKFBDSV9JT0JBU0Ug
KyAoYykpKTsgX19pb19wYXIoX192KTsgX192OyB9KQorCisjZGVmaW5lIG91dGIodixjKQkoeyBf
X2lvX3BidygpOyB3cml0ZWJfY3B1KCh2KSwodm9pZCopKFBDSV9JT0JBU0UgKyAoYykpKTsgX19p
b19wYXcoKTsgfSkKKyNkZWZpbmUgb3V0dyh2LGMpCSh7IF9faW9fcGJ3KCk7IHdyaXRld19jcHUo
KHYpLCh2b2lkKikoUENJX0lPQkFTRSArIChjKSkpOyBfX2lvX3BhdygpOyB9KQorI2RlZmluZSBv
dXRsKHYsYykJKHsgX19pb19wYncoKTsgd3JpdGVsX2NwdSgodiksKHZvaWQqKShQQ0lfSU9CQVNF
ICsgKGMpKSk7IF9faW9fcGF3KCk7IH0pCisKKyNpZmRlZiBDT05GSUdfNjRCSVQKKyNkZWZpbmUg
aW5xKGMpCQkoeyB1NjQgX192OyBfX2lvX3BicigpOyBfX3YgPSByZWFkcV9jcHUoKHZvaWQqKShj
KSk7IF9faW9fcGFyKF9fdik7IF9fdjsgfSkKKyNkZWZpbmUgb3V0cSh2LGMpCSh7IF9faW9fcGJ3
KCk7IHdyaXRlcV9jcHUoKHYpLCh2b2lkKikoYykpOyBfX2lvX3BhdygpOyB9KQorI2VuZGlmCisK
Ky8qCisgKiBBY2Nlc3NlcyBmcm9tIGEgc2luZ2xlIGhhcnQgdG8gYSBzaW5nbGUgSS9PIGFkZHJl
c3MgbXVzdCBiZSBvcmRlcmVkLiAgVGhpcworICogYWxsb3dzIHVzIHRvIHVzZSB0aGUgcmF3IHJl
YWQgbWFjcm9zLCBidXQgd2Ugc3RpbGwgbmVlZCB0byBmZW5jZSBiZWZvcmUgYW5kCisgKiBhZnRl
ciB0aGUgYmxvY2sgdG8gZW5zdXJlIG9yZGVyaW5nIFdSVCBvdGhlciBtYWNyb3MuICBUaGVzZSBh
cmUgZGVmaW5lZCB0bworICogcGVyZm9ybSBob3N0LWVuZGlhbiBhY2Nlc3NlcyBzbyB3ZSB1c2Ug
X19yYXcgaW5zdGVhZCBvZiBfX2NwdS4KKyAqLworI2RlZmluZSBfX2lvX3JlYWRzX2lucyhwb3J0
LCBjdHlwZSwgbGVuLCBiZmVuY2UsIGFmZW5jZSkJCQlcCisJc3RhdGljIGlubGluZSB2b2lkIF9f
ICMjIHBvcnQgIyMgbGVuKGNvbnN0IHZvbGF0aWxlIHZvaWQgX19pb21lbSAqYWRkciwJXAorCQkJ
CQkgICAgIHZvaWQgKmJ1ZmZlciwJCQlcCisJCQkJCSAgICAgdW5zaWduZWQgaW50IGNvdW50KQkJ
XAorCXsJCQkJCQkJCQlcCisJCWJmZW5jZTsJCQkJCQkJCVwKKwkJaWYgKGNvdW50KSB7CQkJCQkJ
CVwKKwkJCWN0eXBlICpidWYgPSBidWZmZXI7CQkJCQlcCisJCQkJCQkJCQkJXAorCQkJZG8gewkJ
CQkJCQlcCisJCQkJY3R5cGUgeCA9IF9fcmF3X3JlYWQgIyMgbGVuKGFkZHIpOwkJXAorCQkJCSpi
dWYrKyA9IHg7CQkJCQlcCisJCQl9IHdoaWxlICgtLWNvdW50KTsJCQkJCVwKKwkJfQkJCQkJCQkJ
XAorCQlhZmVuY2U7CQkJCQkJCQlcCisJfQorCisjZGVmaW5lIF9faW9fd3JpdGVzX291dHMocG9y
dCwgY3R5cGUsIGxlbiwgYmZlbmNlLCBhZmVuY2UpCQkJXAorCXN0YXRpYyBpbmxpbmUgdm9pZCBf
XyAjIyBwb3J0ICMjIGxlbih2b2xhdGlsZSB2b2lkIF9faW9tZW0gKmFkZHIsCVwKKwkJCQkJICAg
ICBjb25zdCB2b2lkICpidWZmZXIsCQlcCisJCQkJCSAgICAgdW5zaWduZWQgaW50IGNvdW50KQkJ
XAorCXsJCQkJCQkJCQlcCisJCWJmZW5jZTsJCQkJCQkJCVwKKwkJaWYgKGNvdW50KSB7CQkJCQkJ
CVwKKwkJCWNvbnN0IGN0eXBlICpidWYgPSBidWZmZXI7CQkJCVwKKwkJCQkJCQkJCQlcCisJCQlk
byB7CQkJCQkJCVwKKwkJCQlfX3Jhd193cml0ZSAjIyBsZW4oKmJ1ZisrLCBhZGRyKTsJCVwKKwkJ
CX0gd2hpbGUgKC0tY291bnQpOwkJCQkJXAorCQl9CQkJCQkJCQlcCisJCWFmZW5jZTsJCQkJCQkJ
CVwKKwl9CisKK19faW9fcmVhZHNfaW5zKHJlYWRzLCAgdTgsIGIsIF9faW9fYnIoKSwgX19pb19h
cihhZGRyKSkKK19faW9fcmVhZHNfaW5zKHJlYWRzLCB1MTYsIHcsIF9faW9fYnIoKSwgX19pb19h
cihhZGRyKSkKK19faW9fcmVhZHNfaW5zKHJlYWRzLCB1MzIsIGwsIF9faW9fYnIoKSwgX19pb19h
cihhZGRyKSkKKyNkZWZpbmUgcmVhZHNiKGFkZHIsIGJ1ZmZlciwgY291bnQpIF9fcmVhZHNiKGFk
ZHIsIGJ1ZmZlciwgY291bnQpCisjZGVmaW5lIHJlYWRzdyhhZGRyLCBidWZmZXIsIGNvdW50KSBf
X3JlYWRzdyhhZGRyLCBidWZmZXIsIGNvdW50KQorI2RlZmluZSByZWFkc2woYWRkciwgYnVmZmVy
LCBjb3VudCkgX19yZWFkc2woYWRkciwgYnVmZmVyLCBjb3VudCkKKworX19pb19yZWFkc19pbnMo
aW5zLCAgdTgsIGIsIF9faW9fcGJyKCksIF9faW9fcGFyKGFkZHIpKQorX19pb19yZWFkc19pbnMo
aW5zLCB1MTYsIHcsIF9faW9fcGJyKCksIF9faW9fcGFyKGFkZHIpKQorX19pb19yZWFkc19pbnMo
aW5zLCB1MzIsIGwsIF9faW9fcGJyKCksIF9faW9fcGFyKGFkZHIpKQorI2RlZmluZSBpbnNiKGFk
ZHIsIGJ1ZmZlciwgY291bnQpIF9faW5zYigodm9pZCBfX2lvbWVtICopKGxvbmcpYWRkciwgYnVm
ZmVyLCBjb3VudCkKKyNkZWZpbmUgaW5zdyhhZGRyLCBidWZmZXIsIGNvdW50KSBfX2luc3coKHZv
aWQgX19pb21lbSAqKShsb25nKWFkZHIsIGJ1ZmZlciwgY291bnQpCisjZGVmaW5lIGluc2woYWRk
ciwgYnVmZmVyLCBjb3VudCkgX19pbnNsKCh2b2lkIF9faW9tZW0gKikobG9uZylhZGRyLCBidWZm
ZXIsIGNvdW50KQorCitfX2lvX3dyaXRlc19vdXRzKHdyaXRlcywgIHU4LCBiLCBfX2lvX2J3KCks
IF9faW9fYXcoKSkKK19faW9fd3JpdGVzX291dHMod3JpdGVzLCB1MTYsIHcsIF9faW9fYncoKSwg
X19pb19hdygpKQorX19pb193cml0ZXNfb3V0cyh3cml0ZXMsIHUzMiwgbCwgX19pb19idygpLCBf
X2lvX2F3KCkpCisjZGVmaW5lIHdyaXRlc2IoYWRkciwgYnVmZmVyLCBjb3VudCkgX193cml0ZXNi
KGFkZHIsIGJ1ZmZlciwgY291bnQpCisjZGVmaW5lIHdyaXRlc3coYWRkciwgYnVmZmVyLCBjb3Vu
dCkgX193cml0ZXN3KGFkZHIsIGJ1ZmZlciwgY291bnQpCisjZGVmaW5lIHdyaXRlc2woYWRkciwg
YnVmZmVyLCBjb3VudCkgX193cml0ZXNsKGFkZHIsIGJ1ZmZlciwgY291bnQpCisKK19faW9fd3Jp
dGVzX291dHMob3V0cywgIHU4LCBiLCBfX2lvX3BidygpLCBfX2lvX3BhdygpKQorX19pb193cml0
ZXNfb3V0cyhvdXRzLCB1MTYsIHcsIF9faW9fcGJ3KCksIF9faW9fcGF3KCkpCitfX2lvX3dyaXRl
c19vdXRzKG91dHMsIHUzMiwgbCwgX19pb19wYncoKSwgX19pb19wYXcoKSkKKyNkZWZpbmUgb3V0
c2IoYWRkciwgYnVmZmVyLCBjb3VudCkgX19vdXRzYigodm9pZCBfX2lvbWVtICopKGxvbmcpYWRk
ciwgYnVmZmVyLCBjb3VudCkKKyNkZWZpbmUgb3V0c3coYWRkciwgYnVmZmVyLCBjb3VudCkgX19v
dXRzdygodm9pZCBfX2lvbWVtICopKGxvbmcpYWRkciwgYnVmZmVyLCBjb3VudCkKKyNkZWZpbmUg
b3V0c2woYWRkciwgYnVmZmVyLCBjb3VudCkgX19vdXRzbCgodm9pZCBfX2lvbWVtICopKGxvbmcp
YWRkciwgYnVmZmVyLCBjb3VudCkKKworI2lmZGVmIENPTkZJR182NEJJVAorX19pb19yZWFkc19p
bnMocmVhZHMsIHU2NCwgcSwgX19pb19icigpLCBfX2lvX2FyKGFkZHIpKQorI2RlZmluZSByZWFk
c3EoYWRkciwgYnVmZmVyLCBjb3VudCkgX19yZWFkc3EoYWRkciwgYnVmZmVyLCBjb3VudCkKKwor
X19pb19yZWFkc19pbnMoaW5zLCB1NjQsIHEsIF9faW9fcGJyKCksIF9faW9fcGFyKGFkZHIpKQor
I2RlZmluZSBpbnNxKGFkZHIsIGJ1ZmZlciwgY291bnQpIF9faW5zcSgodm9pZCBfX2lvbWVtICop
YWRkciwgYnVmZmVyLCBjb3VudCkKKworX19pb193cml0ZXNfb3V0cyh3cml0ZXMsIHU2NCwgcSwg
X19pb19idygpLCBfX2lvX2F3KCkpCisjZGVmaW5lIHdyaXRlc3EoYWRkciwgYnVmZmVyLCBjb3Vu
dCkgX193cml0ZXNxKGFkZHIsIGJ1ZmZlciwgY291bnQpCisKK19faW9fd3JpdGVzX291dHMob3V0
cywgdTY0LCBxLCBfX2lvX3BicigpLCBfX2lvX3BhdygpKQorI2RlZmluZSBvdXRzcShhZGRyLCBi
dWZmZXIsIGNvdW50KSBfX291dHNxKCh2b2lkIF9faW9tZW0gKilhZGRyLCBidWZmZXIsIGNvdW50
KQorI2VuZGlmCisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX0lPX0ggKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1yaXNjdi9pb2NhcC5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvY2Fw
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNzEyZjM0NTI4ZQotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9pb2NhcC5oCkBAIC0wLDAgKzEs
MTYgQEAKKyNpZm5kZWYgX19SSVNDVl9JT0NBUF9IX18KKyNkZWZpbmUgX19SSVNDVl9JT0NBUF9I
X18KKworI2RlZmluZSBjYWNoZV9mbHVzaF9wZXJtaXR0ZWQoZCkgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKCFyYW5nZXNldF9pc19lbXB0eSgoZCktPmlvbWVtX2NhcHMpKQorCisjZW5k
aWYKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lvbW11Lmgg
Yi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvaW9tbXUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi5mYmQyMTJlMWQ3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXJpc2N2L2lvbW11LmgKQEAgLTAsMCArMSw0OSBAQAorLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgorICoKKyAqIENvcHlyaWdodCAyMDE5IChDKSBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5m
cmFuY2lzQHdkYy5jb20+CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJl
ZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBz
b2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJl
IiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNs
dWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9k
aWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBz
ZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9t
IHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBh
bmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNv
cGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhF
IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ
TkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
CisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlN
LCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9S
IElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICog
REVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fQVJDSF9SSVND
Vl9JT01NVV9IX18KKyNkZWZpbmUgX19BUkNIX1JJU0NWX0lPTU1VX0hfXworCitzdHJ1Y3QgYXJj
aF9pb21tdQoreworICAgIC8qIFByaXZhdGUgaW5mb3JtYXRpb24gZm9yIHRoZSBJT01NVSBkcml2
ZXJzICovCisgICAgdm9pZCAqcHJpdjsKK307CisKKy8qIEFsd2F5cyBzaGFyZSBQMk0gVGFibGUg
YmV0d2VlbiB0aGUgQ1BVIGFuZCB0aGUgSU9NTVUgKi8KKyNkZWZpbmUgaW9tbXVfdXNlX2hhcF9w
dChkKSAoaGFzX2lvbW11X3B0KGQpKQorCitjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9n
ZXRfb3BzKHZvaWQpOwordm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcyk7CisKKyNlbmRpZiAvKiBfX0FSQ0hfUklTQ1ZfSU9NTVVfSF9fICovCisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9pcnEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9pcnEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hZTE3
ODcyZDRkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L2lycS5oCkBA
IC0wLDAgKzEsNTggQEAKKyNpZm5kZWYgX0FTTV9IV19JUlFfSAorI2RlZmluZSBfQVNNX0hXX0lS
UV9ICisKKyNpbmNsdWRlIDxwdWJsaWMvZGV2aWNlX3RyZWVfZGVmcy5oPgorCisvKgorICogVGhl
c2UgZGVmaW5lcyBjb3JyZXNwb25kIHRvIHRoZSBYZW4gaW50ZXJuYWwgcmVwcmVzZW50YXRpb24g
b2YgdGhlCisgKiBJUlEgdHlwZXMuIFdlIGNob29zZSB0byBtYWtlIHRoZW0gdGhlIHNhbWUgYXMg
dGhlIGV4aXN0aW5nIGRldmljZQorICogdHJlZSBkZWZpbml0aW9ucyBmb3IgY29udmVuaWVuY2Uu
CisgKi8KKyNkZWZpbmUgSVJRX1RZUEVfTk9ORSAgICAgICAgICAgRFRfSVJRX1RZUEVfTk9ORQor
I2RlZmluZSBJUlFfVFlQRV9FREdFX1JJU0lORyAgICBEVF9JUlFfVFlQRV9FREdFX1JJU0lORwor
I2RlZmluZSBJUlFfVFlQRV9FREdFX0ZBTExJTkcgICBEVF9JUlFfVFlQRV9FREdFX0ZBTExJTkcK
KyNkZWZpbmUgSVJRX1RZUEVfRURHRV9CT1RIICAgICAgRFRfSVJRX1RZUEVfRURHRV9CT1RICisj
ZGVmaW5lIElSUV9UWVBFX0xFVkVMX0hJR0ggICAgIERUX0lSUV9UWVBFX0xFVkVMX0hJR0gKKyNk
ZWZpbmUgSVJRX1RZUEVfTEVWRUxfTE9XICAgICAgRFRfSVJRX1RZUEVfTEVWRUxfTE9XCisjZGVm
aW5lIElSUV9UWVBFX0xFVkVMX01BU0sgICAgIERUX0lSUV9UWVBFX0xFVkVMX01BU0sKKyNkZWZp
bmUgSVJRX1RZUEVfU0VOU0VfTUFTSyAgICAgRFRfSVJRX1RZUEVfU0VOU0VfTUFTSworI2RlZmlu
ZSBJUlFfVFlQRV9JTlZBTElEICAgICAgICBEVF9JUlFfVFlQRV9JTlZBTElECisKKyNkZWZpbmUg
TlJfTE9DQUxfSVJRUwkzMgorI2RlZmluZSBOUl9JUlFTCQkxMDI0CisKK3R5cGVkZWYgc3RydWN0
IHsKK30gdm1hc2tfdDsKKworc3RydWN0IGFyY2hfcGlycQoreworfTsKKworc3RydWN0IGFyY2hf
aXJxX2Rlc2MgeworfTsKKworc3RydWN0IGlycV9kZXNjOworCitzdHJ1Y3QgaXJxX2Rlc2MgKl9f
aXJxX3RvX2Rlc2MoaW50IGlycSk7CisKKyNkZWZpbmUgaXJxX3RvX2Rlc2MoaXJxKSAgICBfX2ly
cV90b19kZXNjKGlycSkKKwordm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CisK
KyNkZWZpbmUgZG9tYWluX3BpcnFfdG9faXJxKGQsIHBpcnEpIChwaXJxKQorCitleHRlcm4gY29u
c3QgdW5zaWduZWQgaW50IG5yX2lycXM7CisjZGVmaW5lIG5yX3N0YXRpY19pcnFzIE5SX0lSUVMK
KyNkZWZpbmUgYXJjaF9od2RvbV9pcnFzKGRvbWlkKSBOUl9JUlFTCisKKyNkZWZpbmUgYXJjaF9l
dnRjaG5fYmluZF9waXJxKGQsIHBpcnEpICgodm9pZCkoKGQpICsgKHBpcnEpKSkKKworI2VuZGlm
IC8qIF9BU01fSFdfSVJRX0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvbWVtX2FjY2Vzcy5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmFhN2RlY2I2MjkKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvbWVtX2FjY2Vzcy5oCkBAIC0wLDAg
KzEsMzUgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqCisgKiBDb3B5cmlnaHQgMjAxOSAo
QykgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgorICoKKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9j
dW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3Ry
aWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5p
c2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgor
ICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ug
c2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlv
bnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMg
SVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVE
LCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElB
QklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJ
U0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4K
KyAqCisgKi8KKworI2lmbmRlZiBfQVNNX1JJU0NWX01FTV9BQ0NFU1NfSAorI2RlZmluZSBfQVNN
X1JJU0NWX01FTV9BQ0NFU1NfSAorCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisvKiB2bV9ldmVu
dCBhbmQgbWVtX2FjY2VzcyBhcmUgc3VwcG9ydGVkIG9uIGFueSBBUk0gZ3Vlc3QgKi8KK3N0YXRp
YyBpbmxpbmUgYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworI2VuZGlmIC8qIF9BU01fUklTQ1ZfTUVNX0FD
Q0VTU19IICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvbW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS1yaXNjdi9tbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLjdiZTljZDMwNmEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yv
bW0uaApAQCAtMCwwICsxLDMwOCBAQAorI2lmbmRlZiBfX0FSQ0hfUklTQ1ZfTU1fXworI2RlZmlu
ZSBfX0FSQ0hfUklTQ1ZfTU1fXworCisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUg
PGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3BndGFibGUtYml0cy5oPgorI2luY2x1ZGUgPHB1
YmxpYy94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4vcGR4Lmg+CisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
CisKKy8qIEFsaWduIFhlbiB0byBhIDIgTWlCIGJvdW5kYXJ5LiAqLworI2RlZmluZSBYRU5fUEFE
RFJfQUxJR04gKDEgPDwgMjEpCisKKy8qIFRPRE86IFJld3JpdGUgdGhpcyBmaWxlIHRvIGJlIGNv
cnJlY3QgKi8KKworLyoKKyAqIFBlci1wYWdlLWZyYW1lIGluZm9ybWF0aW9uLgorICoKKyAqIEV2
ZXJ5IGFyY2hpdGVjdHVyZSBtdXN0IGVuc3VyZSB0aGUgZm9sbG93aW5nOgorICogIDEuICdzdHJ1
Y3QgcGFnZV9pbmZvJyBjb250YWlucyBhICdzdHJ1Y3QgcGFnZV9saXN0X2VudHJ5IGxpc3QnLgor
ICogIDIuIFByb3ZpZGUgYSBQRk5fT1JERVIoKSBtYWNybyBmb3IgYWNjZXNzaW5nIHRoZSBvcmRl
ciBvZiBhIGZyZWUgcGFnZS4KKyAqLworI2RlZmluZSBQRk5fT1JERVIoX3BmbikgKChfcGZuKS0+
di5mcmVlLm9yZGVyKQorCitleHRlcm4gdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxlX2Jhc2VfcGR4
OworCitzdHJ1Y3QgcGFnZV9pbmZvCit7CisgICAgLyogRWFjaCBmcmFtZSBjYW4gYmUgdGhyZWFk
ZWQgb250byBhIGRvdWJseS1saW5rZWQgbGlzdC4gKi8KKyAgICBzdHJ1Y3QgcGFnZV9saXN0X2Vu
dHJ5IGxpc3Q7CisKKyAgICAvKiBSZWZlcmVuY2UgY291bnQgYW5kIHZhcmlvdXMgUEdDX3h4eCBm
bGFncyBhbmQgZmllbGRzLiAqLworICAgIHVuc2lnbmVkIGxvbmcgY291bnRfaW5mbzsKKworICAg
IC8qIENvbnRleHQtZGVwZW5kZW50IGZpZWxkcyBmb2xsb3cuLi4gKi8KKyAgICB1bmlvbiB7Cisg
ICAgICAgIC8qIFBhZ2UgaXMgaW4gdXNlOiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykg
IT0gMCkuICovCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUeXBlIHJlZmVyZW5j
ZSBjb3VudCBhbmQgdmFyaW91cyBQR1RfeHh4IGZsYWdzIGFuZCBmaWVsZHMuICovCisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHR5cGVfaW5mbzsKKyAgICAgICAgfSBpbnVzZTsKKyAgICAgICAg
LyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2sp
ID09IDApLiAqLworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3Nz
aWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4KKyAgICAgICAgICAgICAgICAgKiBP
bmUgbW9yZSBiaXQgdGhhbiBtYXhpbXVtIHBvc3NpYmxlIG9yZGVyIHRvIGFjY29tbW9kYXRlCisg
ICAgICAgICAgICAgICAgICogSU5WQUxJRF9ESVJUWV9JRFguCisgICAgICAgICAgICAgICAgICov
CisjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgoMVVMIDw8IChNQVhfT1JERVIgKyAxKSkgLSAx
KQorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVSICsg
MTsKKworICAgICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5
IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLworICAgICAgICAgICAgICAgIGJvb2wgbmVlZF90bGJm
bHVzaDoxOworCisjZGVmaW5lIEJVRERZX05PVF9TQ1JVQkJJTkcgICAgMAorI2RlZmluZSBCVURE
WV9TQ1JVQkJJTkcgICAgICAgIDEKKyNkZWZpbmUgQlVERFlfU0NSVUJfQUJPUlQgICAgICAyCisg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzY3J1Yl9zdGF0ZToyOworICAgICAgICAgICAg
fTsKKworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWw7CisgICAgICAgICAgICB9IGZyZWU7
CisKKyAgICB9IHU7CisKKyAgICB1bmlvbiB7CisgICAgICAgIC8qIFBhZ2UgaXMgaW4gdXNlLCBi
dXQgbm90IGFzIGEgc2hhZG93LiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyog
T3duZXIgb2YgdGhpcyBwYWdlICh6ZXJvIGlmIHBhZ2UgaXMgYW5vbnltb3VzKS4gKi8KKyAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKKyAgICAgICAgfSBpbnVzZTsKKworICAgICAg
ICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0LiAqLworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgLyogT3JkZXItc2l6ZSBvZiB0aGUgZnJlZSBjaHVuayB0aGlzIHBhZ2UgaXMgdGhlIGhl
YWQgb2YuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXI7CisgICAgICAgIH0gZnJl
ZTsKKworICAgIH0gdjsKKworICAgIHVuaW9uIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGlt
ZXN0YW1wIGZyb20gJ1RMQiBjbG9jaycsIHVzZWQgdG8gYXZvaWQgZXh0cmEgc2FmZXR5IGZsdXNo
ZXMuCisgICAgICAgICAqIE9ubHkgdmFsaWQgZm9yOiBhKSBmcmVlIHBhZ2VzLCBhbmQgYikgcGFn
ZXMgd2l0aCB6ZXJvIHR5cGUgY291bnQKKyAgICAgICAgICovCisgICAgICAgIHUzMiB0bGJmbHVz
aF90aW1lc3RhbXA7CisgICAgfTsKKyAgICB1NjQgcGFkOworCit9OworCisjZGVmaW5lIFBHX3No
aWZ0KGlkeCkgICAoQklUU19QRVJfTE9ORyAtIChpZHgpKQorI2RlZmluZSBQR19tYXNrKHgsIGlk
eCkgKHggIyMgVUwgPDwgUEdfc2hpZnQoaWR4KSkKKworI2RlZmluZSBQR1Rfbm9uZSAgICAgICAg
ICBQR19tYXNrKDAsIDEpICAvKiBubyBzcGVjaWFsIHVzZXMgb2YgdGhpcyBwYWdlICAgKi8KKyNk
ZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2UgUEdfbWFzaygxLCAxKSAgLyogaGFzIHdyaXRhYmxlIG1h
cHBpbmdzPyAgICAgICAgICovCisjZGVmaW5lIFBHVF90eXBlX21hc2sgICAgIFBHX21hc2soMSwg
MSkgIC8qIEJpdHMgMzEgb3IgNjMuICAgICAgICAgICAgICAgICAqLworCisgLyogQ291bnQgb2Yg
dXNlcyBvZiB0aGlzIGZyYW1lIGFzIGl0cyBjdXJyZW50IHR5cGUuICovCisjZGVmaW5lIFBHVF9j
b3VudF93aWR0aCAgIFBHX3NoaWZ0KDIpCisjZGVmaW5lIFBHVF9jb3VudF9tYXNrICAgICgoMVVM
PDxQR1RfY291bnRfd2lkdGgpLTEpCisKKyAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVz
dCAnZnJlZXMnIHRoaXMgcGFnZS4gKi8KKyNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAgUEdfc2hp
ZnQoMSkKKyNkZWZpbmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFzaygxLCAxKQorICAvKiBQYWdl
IGlzIFhlbiBoZWFwPyAqLworI2RlZmluZSBfUEdDX3hlbl9oZWFwICAgICBQR19zaGlmdCgyKQor
I2RlZmluZSBQR0NfeGVuX2hlYXAgICAgICBQR19tYXNrKDEsIDIpCisvKiAuLi4gKi8KKy8qIFBh
Z2UgaXMgYnJva2VuPyAqLworI2RlZmluZSBfUEdDX2Jyb2tlbiAgICAgICBQR19zaGlmdCg3KQor
I2RlZmluZSBQR0NfYnJva2VuICAgICAgICBQR19tYXNrKDEsIDcpCisgLyogTXV0dWFsbHktZXhj
bHVzaXZlIHBhZ2Ugc3RhdGVzOiB7IGludXNlLCBvZmZsaW5pbmcsIG9mZmxpbmVkLCBmcmVlIH0u
ICovCisjZGVmaW5lIFBHQ19zdGF0ZSAgICAgICAgIFBHX21hc2soMywgOSkKKyNkZWZpbmUgUEdD
X3N0YXRlX2ludXNlICAgUEdfbWFzaygwLCA5KQorI2RlZmluZSBQR0Nfc3RhdGVfb2ZmbGluaW5n
IFBHX21hc2soMSwgOSkKKyNkZWZpbmUgUEdDX3N0YXRlX29mZmxpbmVkIFBHX21hc2soMiwgOSkK
KyNkZWZpbmUgUEdDX3N0YXRlX2ZyZWUgICAgUEdfbWFzaygzLCA5KQorI2RlZmluZSBwYWdlX3N0
YXRlX2lzKHBnLCBzdCkgKCgocGcpLT5jb3VudF9pbmZvJlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRl
XyMjc3QpCisKKy8qIENvdW50IG9mIHJlZmVyZW5jZXMgdG8gdGhpcyBmcmFtZS4gKi8KKyNkZWZp
bmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKKyNkZWZpbmUgUEdDX2NvdW50X21hc2sg
ICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKKworZXh0ZXJuIG1mbl90IHhlbmhlYXBfbWZu
X3N0YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7CitleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5k
OworZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OworCisjZGVmaW5lIGlzX3hlbl9o
ZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKKyNkZWZp
bmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAorICAgIChtZm5fdmFsaWQoX21mbihtZm4pKSAmJiBp
c194ZW5faGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkpKQorCisjZGVmaW5lIGlzX3hl
bl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICgobWZuX3RvX21hZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAg
XAorICAgICAobWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmX2VuZCkpKQorCisj
ZGVmaW5lIHBhZ2VfZ2V0X293bmVyKF9wKSAgICAoX3ApLT52LmludXNlLmRvbWFpbgorI2RlZmlu
ZSBwYWdlX3NldF9vd25lcihfcCxfZCkgKChfcCktPnYuaW51c2UuZG9tYWluID0gKF9kKSkKKwor
I2RlZmluZSBtYWRkcl9nZXRfb3duZXIobWEpICAgKHBhZ2VfZ2V0X293bmVyKG1hZGRyX3RvX3Bh
Z2UoKG1hKSkpKQorCisjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZS
QU1FVEFCTEVfVklSVF9TVEFSVCkKKworI2RlZmluZSBQRFhfR1JPVVBfU0hJRlQgKFBBR0VfU0hJ
RlQgKyA5KQorCisvKiBYWFggLS0gYWNjb3VudCBmb3IgYmFzZSAqLworI2RlZmluZSBtZm5fdmFs
aWQobWZuKSAgICAgICAgMAorCisvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBmcmFtZSBudW1i
ZXJzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KKy8qIE5PVEU6IG1mbl90b19wYWdlKHgp
IC0+IEZSQU1FVEFCTEVfVklSVF9TVEFSVCArIChzaXplb2Yoc3RydWN0IHBhZ2VfaW5mbyAqKSAq
IG1mbikgKi8KKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIChmcmFtZV90YWJsZSArIChtZm5fdG9fcGR4KG1m
bikpKQorI2RlZmluZSBwYWdlX3RvX21mbihwZykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgcGR4X3RvX21mbigodW5zaWduZWQgbG9uZykoKHBnKSAt
IGZyYW1lX3RhYmxlKSkKKworLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2VzIGFu
ZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KKyNkZWZpbmUgbWFkZHJfdG9fcGFnZShtYSkgbWZu
X3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hKSkKKyNkZWZpbmUgcGFnZV90b19tYWRkcihwZykgKG1m
bl90b19tYWRkcihwYWdlX3RvX21mbihwZykpKQorCisvKiBDb252ZXJ0IGJldHdlZW4gZnJhbWUg
bnVtYmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLworI2RlZmluZSBwZm5fdG9fcGFkZHIocGZu
KSAoKHBhZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKKyNkZWZpbmUgcGFkZHJfdG9fcGZuKHBh
KSAgKCh1bnNpZ25lZCBsb25nKSgocGEpID4+IFBBR0VfU0hJRlQpKQorI2RlZmluZSBwYWRkcl90
b19wZHgocGEpICAgIG1mbl90b19wZHgobWFkZHJfdG9fbWZuKHBhKSkKKyNkZWZpbmUgZ2ZuX3Rv
X2dhZGRyKGdmbikgICBwZm5fdG9fcGFkZHIoZ2ZuX3goZ2ZuKSkKKyNkZWZpbmUgZ2FkZHJfdG9f
Z2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCisjZGVmaW5lIG1mbl90b19tYWRkciht
Zm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCisjZGVmaW5lIG1hZGRyX3RvX21mbihtYSkg
ICAgX21mbihwYWRkcl90b19wZm4obWEpKQorI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIG1h
ZGRyX3RvX21mbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKKyNkZWZpbmUgdm1hcF90b19w
YWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCisKK2V4dGVybiB1bnNpZ25l
ZCBsb25nIG1heF9wYWdlOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7CitleHRl
cm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jhc2VfcGR4OworCisvKiBQYWdlLWFsaWduIGFkZHJl
c3MgYW5kIGNvbnZlcnQgdG8gZnJhbWUgbnVtYmVyIGZvcm1hdCAqLworI2RlZmluZSBwYWRkcl90
b19wZm5fYWxpZ25lZChwYWRkcikgICAgcGFkZHJfdG9fcGZuKFBBR0VfQUxJR04ocGFkZHIpKQor
CitzdGF0aWMgaW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKK3sKKyAgICBB
U1NFUlQoKG1mbl90b19wZHgobWFkZHJfdG9fbWZuKG1hKSkgLSB4ZW5oZWFwX2Jhc2VfcGR4KSA8
CisgICAgICAgICAgIChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NISUZUKSk7CisKKyAgICByZXR1
cm4gKHZvaWQgKikoWEVOSEVBUF9WSVJUX1NUQVJUIC0KKyAgICAgICAgICAgICAgICAgICAgKHhl
bmhlYXBfYmFzZV9wZHggPDwgUEFHRV9TSElGVCkgKworICAgICAgICAgICAgICAgICAgICAoKG1h
ICYgbWFfdmFfYm90dG9tX21hc2spIHwKKyAgICAgICAgICAgICAgICAgICAgICgobWEgJiBtYV90
b3BfbWFzaykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0KSkpOworfQorCitzdGF0aWMgaW5saW5lIHBh
ZGRyX3QgX192aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEpCit7CisgICAgdW5zaWduZWQgbG9uZyBo
ZWFwX3BoeXNfc3RhcnQgPSBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOworCisgICAg
LyogVE9ETzogQ2hlY2sgaWYgdGhpcyB2YSBpcyBhIGhlYXAgZnJhbWUgb3Igbm90ICovCisgICAg
d2hpbGUgKHZhIDwgWEVOSEVBUF9WSVJUX1NUQVJUKTsKKworICAgIHJldHVybiAocGFkZHJfdCkg
KHZhIC0gWEVOSEVBUF9WSVJUX1NUQVJUICsgaGVhcF9waHlzX3N0YXJ0KTsKK30KKworI2RlZmlu
ZSB2aXJ0X3RvX21hZGRyKHZhKSBfX3ZpcnRfdG9fbWFkZHIoKHZhZGRyX3QpICh2YSkpCisKKy8q
IENvbnZlcnQgYmV0d2VlbiBYZW4taGVhcCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQgbWFjaGluZSBm
cmFtZSBudW1iZXJzLiAqLworI2RlZmluZSBfX3ZpcnRfdG9fbWZuKHZhKSAgcGFkZHJfdG9fcGZu
KCh2YWRkcl90KXZhKQorI2RlZmluZSBfX21mbl90b192aXJ0KG1mbikgKG1hZGRyX3RvX3ZpcnQo
KHBhZGRyX3QpKG1mbikgPDwgUEFHRV9TSElGVCkpCisKKy8qCisgKiBQYWdlIG5lZWRzIHRvIGJl
IHNjcnViYmVkLiBTaW5jZSB0aGlzIGJpdCBjYW4gb25seSBiZSBzZXQgb24gYSBwYWdlIHRoYXQg
aXMKKyAqIGZyZWUgKGkuZS4gaW4gUEdDX3N0YXRlX2ZyZWUpIHdlIGNhbiByZXVzZSBQR0NfYWxs
b2NhdGVkIGJpdC4KKyAqLworI2RlZmluZSBfUEdDX25lZWRfc2NydWIgICBfUEdDX2FsbG9jYXRl
ZAorI2RlZmluZSBQR0NfbmVlZF9zY3J1YiAgICBQR0NfYWxsb2NhdGVkCisKKy8qCisgKiBXZSBk
ZWZpbmUgbm9uLXVuZGVyc2NvcmVkIHdyYXBwZXJzIGZvciBhYm92ZSBjb252ZXJzaW9uIGZ1bmN0
aW9ucy4KKyAqIFRoZXNlIGFyZSBvdmVycmlkZW4gaW4gdmFyaW91cyBzb3VyY2UgZmlsZXMgd2hp
bGUgdW5kZXJzY29yZWQgdmVyc2lvbgorICogcmVtYWluIGludGFjdC4KKyAqLworI2RlZmluZSB2
aXJ0X3RvX21mbih2YSkgICAgIF9fdmlydF90b19tZm4odmEpCisjZGVmaW5lIG1mbl90b192aXJ0
KG1mbikgICAgX19tZm5fdG9fdmlydChtZm4pCisKKy8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVh
cCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCitzdGF0aWMg
aW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQorewor
ICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZyl2OworICAgIHVuc2lnbmVkIGxv
bmcgcGR4OworCisgICAgQVNTRVJUKHZhID49IFhFTkhFQVBfVklSVF9TVEFSVCk7CisgICAgQVNT
RVJUKHZhIDwgeGVuaGVhcF92aXJ0X2VuZCk7CisKKyAgICBwZHggPSAodmEgLSBYRU5IRUFQX1ZJ
UlRfU1RBUlQpID4+IFBBR0VfU0hJRlQ7CisgICAgcGR4ICs9IHBmbl90b19wZHgobWZuX3goeGVu
aGVhcF9tZm5fc3RhcnQpKTsKKyAgICByZXR1cm4gZnJhbWVfdGFibGUgKyBwZHg7Cit9CisKK3N0
YXRpYyBpbmxpbmUgdm9pZCAqcGFnZV90b192aXJ0KGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChwYWdlX3RvX21mbihwZykpKTsKK30K
KworI2RlZmluZSBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCkgKCh2b2lkKTApCisjZGVmaW5l
IGRvbWFpbl9jbGFtcF9hbGxvY19iaXRzaXplKGQsIGIpIChiKQorCisvKgorICogUklTQy1WIGRv
ZXMgbm90IGhhdmUgYW4gTTJQLCBidXQgY29tbW9uIGNvZGUgZXhwZWN0cyBhIGhhbmRmdWwgb2YK
KyAqIE0yUC1yZWxhdGVkIGRlZmluZXMgYW5kIGZ1bmN0aW9ucy4gUHJvdmlkZSBkdW1teSB2ZXJz
aW9ucyBvZiB0aGVzZS4KKyAqLworI2RlZmluZSBJTlZBTElEX00yUF9FTlRSWSAgICAgICAgKH4w
VUwpCisjZGVmaW5lIFNIQVJFRF9NMlBfRU5UUlkgICAgICAgICAofjBVTCAtIDFVTCkKKyNkZWZp
bmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBfRU5UUlkpCisK
Ky8qIFhlbiBhbHdheXMgb3ducyBQMk0gb24gUklTQy1WICovCisjZGVmaW5lIHNldF9ncGZuX2Zy
b21fbWZuKG1mbiwgcGZuKSBkbyB7ICh2b2lkKSAobWZuKSwgKHZvaWQpKHBmbik7IH0gd2hpbGUg
KDApCisjZGVmaW5lIG1mbl90b19nbWZuKF9kLCBtZm4pICAobWZuKQorCisvKiBBcmNoLXNwZWNp
ZmljIHBvcnRpb24gb2YgbWVtb3J5X29wIGh5cGVyY2FsbC4gKi8KK2xvbmcgYXJjaF9tZW1vcnlf
b3AoaW50IG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CisKK2V4dGVybiB2
b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CitzdGF0aWMgaW5saW5l
IHZvaWQgcHV0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBw
dXRfcGFnZV90eXBlKHBhZ2UpOworICAgIHB1dF9wYWdlKHBhZ2UpOworfQorCitpbnQgZ3Vlc3Rf
cGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBvcmRlcik7CisKK3Vuc2lnbmVkIGxvbmcgZG9tYWluX2dldF9tYXhpbXVtX2dw
Zm4oc3RydWN0IGRvbWFpbiAqZCk7CisKK3N0YXRpYyBpbmxpbmUKK2ludCBhcmNoX2FjcXVpcmVf
cmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsIHVuc2lnbmVkIGlu
dCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5z
aWduZWQgaW50IG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IG1mbl9saXN0W10pCit7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCisvKgorICogT24g
UklTQy1WLCBhbGwgdGhlIFJBTSBpcyBjdXJyZW50bHkgZGlyZWN0IG1hcHBlZCBpbiBYZW4uCisg
KiBIZW5jZSByZXR1cm4gYWx3YXlzIHRydWUuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBhcmNo
X21mbl9pbl9kaXJlY3RtYXAodW5zaWduZWQgbG9uZyBtZm4pCit7CisgICAgcmV0dXJuIHRydWU7
Cit9CisKK3ZvaWQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGhlYXBfc3Rh
cnQsIHVuc2lnbmVkIGxvbmcgcGFnZV9jbnQpOworCit2b2lkIHNldHVwX2ZyYW1ldGFibGVfbWFw
cGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSk7CisKK3ZvaWQgX19hdHRyaWJ1dGVfXyAoKHNl
Y3Rpb24oIi5lbnRyeSIpKSkKK3NldHVwX2luaXRpYWxfcGFnZXRhYmxlcyhwdGVfdCAqc2Vjb25k
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHB0ZV90ICpmaXJzdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBwdGVfdCAqemVyb2V0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1hcF9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG1hcF9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYV9z
dGFydCk7CisKKworI2VuZGlmIC8qICBfX0FSQ0hfUklTQ1ZfTU1fXyAqLworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1yaXNjdi9tb25pdG9yLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZTc3ZDIxZGJhNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9tb25p
dG9yLmgKQEAgLTAsMCArMSw2NSBAQAorLyoKKyAqIGluY2x1ZGUvYXNtLVJJU0NWL21vbml0b3Iu
aAorICoKKyAqIEFyY2gtc3BlY2lmaWMgbW9uaXRvcl9vcCBkb21jdGwgaGFuZGxlci4KKyAqCisg
KiBDb3B5cmlnaHQgKGMpIDIwMTUgVGFtYXMgSyBMZW5neWVsICh0YW1hc0B0a2xlbmd5ZWwuY29t
KQorICogQ29weXJpZ2h0IChjKSAyMDE2LCBCaXRkZWZlbmRlciBTLlIuTC4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
CisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UgdjIgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVNNX1JJU0NWX01PTklUT1JfSF9fCisjZGVmaW5lIF9f
QVNNX1JJU0NWX01PTklUT1JfSF9fCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDxwdWJsaWMvZG9tY3RsLmg+CisKK3N0YXRpYyBpbmxpbmUKK3ZvaWQgYXJjaF9tb25pdG9yX2Fs
bG93X3VzZXJzcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFsbG93X3VzZXJzcGFjZSkKK3sK
K30KKworc3RhdGljIGlubGluZQoraW50IGFyY2hfbW9uaXRvcl9kb21jdGxfb3Aoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9wKQoreworICAgIC8qIE5v
IGFyY2gtc3BlY2lmaWMgbW9uaXRvciBvcHMgb24gUklTQ1YuICovCisgICAgcmV0dXJuIC1FT1BO
T1RTVVBQOworfQorCitpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9u
aXRvcl9vcCAqbW9wKTsKKworc3RhdGljIGlubGluZQoraW50IGFyY2hfbW9uaXRvcl9pbml0X2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIC8qIE5vIGFyY2gtc3BlY2lmaWMgZG9tYWlu
IGluaXRpYWxpemF0aW9uIG9uIFJJU0NWLiAqLworICAgIHJldHVybiAwOworfQorCitzdGF0aWMg
aW5saW5lCit2b2lkIGFyY2hfbW9uaXRvcl9jbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIC8qIE5vIGFyY2gtc3BlY2lmaWMgZG9tYWluIGNsZWFudXAgb24gUklTQ1YuICov
Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRp
ZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1aW50MzJfdCBjYXBhYmlsaXRpZXMgPSAwOwor
CisgICAgcmV0dXJuIGNhcGFiaWxpdGllczsKK30KKworaW50IG1vbml0b3Jfc21jKHZvaWQpOwor
CisjZW5kaWYgLyogX19BU01fUklTQ1ZfTU9OSVRPUl9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1yaXNjdi9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9ub3NwZWMu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41NTA4N2ZhODMxCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L25vc3BlYy5oCkBAIC0wLDAgKzEs
MjUgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisvKiBDb3B5cmln
aHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJl
c2VydmVkLiAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfTk9TUEVDX0gKKyNkZWZpbmUgX0FTTV9S
SVNDVl9OT1NQRUNfSAorCitzdGF0aWMgaW5saW5lIGJvb2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wg
Y29uZGl0aW9uKQoreworICAgIHJldHVybiBjb25kaXRpb247Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBibG9ja19zcGVjdWxhdGlvbih2b2lkKQoreworfQorCisjZW5kaWYgLyogX0FTTV9SSVND
Vl9OT1NQRUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlz
Y3YvbnVtYS5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L251bWEuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi41MmJkZmJjMTZiCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXJpc2N2L251bWEuaApAQCAtMCwwICsxLDQxIEBACisjaWZuZGVmIF9fQVJD
SF9SSVNDVl9OVU1BX0gKKyNkZWZpbmUgX19BUkNIX1JJU0NWX05VTUFfSAorCisjaW5jbHVkZSA8
eGVuL21tLmg+CisKK3R5cGVkZWYgdTggbm9kZWlkX3Q7CisKKy8qIEZha2Ugb25lIG5vZGUgZm9y
IG5vdy4gU2VlIGFsc28gbm9kZV9vbmxpbmVfbWFwLiAqLworI2RlZmluZSBjcHVfdG9fbm9kZShj
cHUpIDAKKyNkZWZpbmUgbm9kZV90b19jcHVtYXNrKG5vZGUpICAgKGNwdV9vbmxpbmVfbWFwKQor
CitzdGF0aWMgaW5saW5lIF9fYXR0cmlidXRlX18oKHB1cmUpKSBub2RlaWRfdCBwaHlzX3RvX25p
ZChwYWRkcl90IGFkZHIpCit7CisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBUT0RPOiBtYWtl
IGZpcnN0X3ZhbGlkX21mbiBzdGF0aWMgd2hlbiBOVU1BIGlzIHN1cHBvcnRlZCBvbiBSSVNDViwg
dGhpcworICogaXMgcmVxdWlyZWQgYmVjYXVzZSB0aGUgZHVtbXkgaGVscGVycyBhcmUgdXNpbmcg
aXQuCisgKi8KK2V4dGVybiBtZm5fdCBmaXJzdF92YWxpZF9tZm47CisKKy8qIFhYWDogaW1wbGVt
ZW50IE5VTUEgc3VwcG9ydCAqLworI2RlZmluZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAobWF4
X3BhZ2UgLSBtZm5feChmaXJzdF92YWxpZF9tZm4pKQorI2RlZmluZSBub2RlX3N0YXJ0X3Bmbihu
aWQpIChtZm5feChmaXJzdF92YWxpZF9tZm4pKQorI2RlZmluZSBfX25vZGVfZGlzdGFuY2UoYSwg
YikgKDIwKQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBhcmNoX2dldF9kbWFfYml0c2l6
ZSh2b2lkKQoreworICAgIHJldHVybiAzMjsKK30KKworI2VuZGlmIC8qIF9fQVJDSF9SSVNDVl9O
VU1BX0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9wMm0uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi45ZTZkYjI0ZWE2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXJpc2N2L3AybS5oCkBAIC0wLDAgKzEsNDEwIEBACisjaWZuZGVmIF9YRU5fUDJNX0gKKyNk
ZWZpbmUgX1hFTl9QMk1fSAorCisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3Jh
ZGl4LXRyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CisjaW5jbHVkZSA8eGVuL21lbV9h
Y2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKworI2luY2x1ZGUgPGFzbS9jdXJyZW50
Lmg+CisKKyNkZWZpbmUgcGFkZHJfYml0cyBQQUREUl9CSVRTCisKKy8qIEhvbGRzIHRoZSBiaXQg
c2l6ZSBvZiBJUEFzIGluIHAybSB0YWJsZXMuICAqLworZXh0ZXJuIHVuc2lnbmVkIGludCBwMm1f
aXBhX2JpdHM7CisKK3N0cnVjdCBkb21haW47CisKK2V4dGVybiB2b2lkIG1lbW9yeV90eXBlX2No
YW5nZWQoc3RydWN0IGRvbWFpbiAqKTsKKworLyogUGVyLXAybS10YWJsZSBzdGF0ZSAqLworc3Ry
dWN0IHAybV9kb21haW4geworICAgIC8qCisgICAgICogTG9jayB0aGF0IHByb3RlY3RzIHVwZGF0
ZXMgdG8gdGhlIHAybS4KKyAgICAgKi8KKyAgICByd2xvY2tfdCBsb2NrOworCisgICAgLyogUGFn
ZXMgdXNlZCB0byBjb25zdHJ1Y3QgdGhlIHAybSAqLworICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVh
ZCBwYWdlczsKKworICAgIC8qIFRoZSByb290IG9mIHRoZSBwMm0gdHJlZS4gTWF5IGJlIGNvbmNh
dGVuYXRlZCAqLworICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3Q7CisKKyAgICAvKiBDdXJyZW50
IFZNSUQgaW4gdXNlICovCisgICAgdWludDE2X3Qgdm1pZDsKKworICAgIC8qIEN1cnJlbnQgVHJh
bnNsYXRpb24gVGFibGUgQmFzZSBSZWdpc3RlciBmb3IgdGhlIHAybSAqLworICAgIHVpbnQ2NF90
IHZ0dGJyOworCisgICAgLyoKKyAgICAgKiBIaWdoZXN0IGd1ZXN0IGZyYW1lIHRoYXQncyBldmVy
IGJlZW4gbWFwcGVkIGluIHRoZSBwMm0KKyAgICAgKiBPbmx5IHRha2VzIGludG8gYWNjb3VudCBy
YW0gYW5kIGZvcmVpZ24gbWFwcGluZworICAgICAqLworICAgIGdmbl90IG1heF9tYXBwZWRfZ2Zu
OworCisgICAgLyoKKyAgICAgKiBMb3dlc3QgbWFwcGVkIGdmbiBpbiB0aGUgcDJtLiBXaGVuIHJl
bGVhc2luZyBtYXBwZWQgZ2ZuJ3MgaW4gYQorICAgICAqIHByZWVtcHRpYmxlIG1hbm5lciB0aGlz
IGlzIHVwZGF0ZSB0byB0cmFjayByZWNhbGwgd2hlcmUgdG8KKyAgICAgKiByZXN1bWUgdGhlIHNl
YXJjaC4gQXBhcnQgZnJvbSBkdXJpbmcgdGVhcmRvd24gdGhpcyBjYW4gb25seQorICAgICAqIGRl
Y3JlYXNlLiAqLworICAgIGdmbl90IGxvd2VzdF9tYXBwZWRfZ2ZuOworCisgICAgLyogSW5kaWNh
dGUgaWYgaXQgaXMgcmVxdWlyZWQgdG8gY2xlYW4gdGhlIGNhY2hlIHdoZW4gd3JpdGluZyBhbiBl
bnRyeSAqLworICAgIGJvb2wgY2xlYW5fcHRlOworCisgICAgLyoKKyAgICAgKiBQMk0gdXBkYXRl
cyBtYXkgcmVxdWlyZWQgVExCcyB0byBiZSBmbHVzaGVkIChpbnZhbGlkYXRlZCkuCisgICAgICoK
KyAgICAgKiBGbHVzaGVzIG1heSBiZSBkZWZlcnJlZCBieSBzZXR0aW5nICduZWVkX2ZsdXNoJyBh
bmQgdGhlbiBmbHVzaGluZworICAgICAqIHdoZW4gdGhlIHAybSB3cml0ZSBsb2NrIGlzIHJlbGVh
c2VkLgorICAgICAqCisgICAgICogSWYgYW4gaW1tZWRpYXRlIGZsdXNoIGlzIHJlcXVpcmVkIChl
LmcsIGlmIGEgc3VwZXIgcGFnZSBpcworICAgICAqIHNoYXR0ZXJlZCksIGNhbGwgcDJtX3RsYl9m
bHVzaF9zeW5jKCkuCisgICAgICovCisgICAgYm9vbCBuZWVkX2ZsdXNoOworCisgICAgLyogR2F0
aGVyIHNvbWUgc3RhdGlzdGljcyBmb3IgaW5mb3JtYXRpb24gcHVycG9zZXMgb25seSAqLworICAg
IHN0cnVjdCB7CisgICAgICAgIC8qIE51bWJlciBvZiBtYXBwaW5ncyBhdCBlYWNoIHAybSB0cmVl
IGxldmVsICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFwcGluZ3NbNF07CisgICAgICAgIC8q
IE51bWJlciBvZiB0aW1lcyB3ZSBoYXZlIHNoYXR0ZXJlZCBhIG1hcHBpbmcKKyAgICAgICAgICog
YXQgZWFjaCBwMm0gdHJlZSBsZXZlbC4gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzaGF0dGVy
ZWRbNF07CisgICAgfSBzdGF0czsKKworICAgIC8qCisgICAgICogSWYgdHJ1ZSwgYW5kIGFuIGFj
Y2VzcyBmYXVsdCBjb21lcyBpbiBhbmQgdGhlcmUgaXMgbm8gdm1fZXZlbnQgbGlzdGVuZXIsCisg
ICAgICogcGF1c2UgZG9tYWluLiBPdGhlcndpc2UsIHJlbW92ZSBhY2Nlc3MgcmVzdHJpY3Rpb25z
LgorICAgICAqLworICAgIGJvb2wgYWNjZXNzX3JlcXVpcmVkOworCisgICAgLyogRGVmaW5lcyBp
ZiBtZW1fYWNjZXNzIGlzIGluIHVzZSBmb3IgdGhlIGRvbWFpbi4gKi8KKyAgICBib29sIG1lbV9h
Y2Nlc3NfZW5hYmxlZDsKKworICAgIC8qCisgICAgICogRGVmYXVsdCBQMk0gYWNjZXNzIHR5cGUg
Zm9yIGVhY2ggcGFnZSBpbiB0aGUgdGhlIGRvbWFpbjogbmV3IHBhZ2VzLAorICAgICAqIHN3YXBw
ZWQgaW4gcGFnZXMsIGNsZWFyZWQgcGFnZXMsIGFuZCBwYWdlcyB0aGF0IGFyZSBhbWJpZ3VvdXNs
eQorICAgICAqIHJldHlwZWQgZ2V0IHRoaXMgYWNjZXNzIHR5cGUuIFNlZSBkZWZpbml0aW9uIG9m
IHAybV9hY2Nlc3NfdC4KKyAgICAgKi8KKyAgICBwMm1fYWNjZXNzX3QgZGVmYXVsdF9hY2Nlc3M7
CisKKyAgICAvKgorICAgICAqIFJhZGl4IHRyZWUgdG8gc3RvcmUgdGhlIHAybV9hY2Nlc3NfdCBz
ZXR0aW5ncyBhcyB0aGUgcHRlJ3MgZG9uJ3QgaGF2ZQorICAgICAqIGVub3VnaCBhdmFpbGFibGUg
Yml0cyB0byBzdG9yZSB0aGlzIGluZm9ybWF0aW9uLgorICAgICAqLworICAgIHN0cnVjdCByYWRp
eF90cmVlX3Jvb3QgbWVtX2FjY2Vzc19zZXR0aW5nczsKKworICAgIC8qIGJhY2sgcG9pbnRlciB0
byBkb21haW4gKi8KKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICAvKiBLZWVwaW5n
IHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZDUFUg
Ki8KKyAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107Cit9OworCisvKgorICogTGlz
dCBvZiBwb3NzaWJsZSB0eXBlIGZvciBlYWNoIHBhZ2UgaW4gdGhlIHAybSBlbnRyeS4KKyAqIFRo
ZSBudW1iZXIgb2YgYXZhaWxhYmxlIGJpdCBwZXIgcGFnZSBpbiB0aGUgcHRlIGZvciB0aGlzIHB1
cnBvc2UgaXMgNCBiaXRzLgorICogU28gaXQncyBwb3NzaWJsZSB0byBvbmx5IGhhdmUgMTYgZmll
bGRzLiBJZiB3ZSBydW4gb3V0IG9mIHZhbHVlIGluIHRoZQorICogZnV0dXJlLCBpdCdzIHBvc3Np
YmxlIHRvIHVzZSBoaWdoZXIgdmFsdWUgZm9yIHBzZXVkby10eXBlIGFuZCBkb24ndCBzdG9yZQor
ICogdGhlbSBpbiB0aGUgcDJtIGVudHJ5LgorICovCit0eXBlZGVmIGVudW0geworICAgIHAybV9p
bnZhbGlkID0gMCwgICAgLyogTm90aGluZyBtYXBwZWQgaGVyZSAqLworICAgIHAybV9yYW1fcncs
ICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCisgICAgcDJtX3JhbV9y
bywgICAgICAgICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBhcmUgc2lsZW50bHkgZHJvcHBlZCAqLwor
ICAgIHAybV9tbWlvX2RpcmVjdF9kZXYsLyogUmVhZC93cml0ZSBtYXBwaW5nIG9mIGdlbnVpbmUg
RGV2aWNlIE1NSU8gYXJlYSAqLworICAgIHAybV9tbWlvX2RpcmVjdF9uYywgLyogUmVhZC93cml0
ZSBtYXBwaW5nIG9mIGdlbnVpbmUgTU1JTyBhcmVhIG5vbi1jYWNoZWFibGUgKi8KKyAgICBwMm1f
bW1pb19kaXJlY3RfYywgIC8qIFJlYWQvd3JpdGUgbWFwcGluZyBvZiBnZW51aW5lIE1NSU8gYXJl
YSBjYWNoZWFibGUgKi8KKyAgICBwMm1fbWFwX2ZvcmVpZ25fcncsIC8qIFJlYWQvd3JpdGUgUkFN
IHBhZ2VzIGZyb20gZm9yZWlnbiBkb21haW4gKi8KKyAgICBwMm1fbWFwX2ZvcmVpZ25fcm8sIC8q
IFJlYWQtb25seSBSQU0gcGFnZXMgZnJvbSBmb3JlaWduIGRvbWFpbiAqLworICAgIHAybV9ncmFu
dF9tYXBfcncsICAgLyogUmVhZC93cml0ZSBncmFudCBtYXBwaW5nICovCisgICAgcDJtX2dyYW50
X21hcF9ybywgICAvKiBSZWFkLW9ubHkgZ3JhbnQgbWFwcGluZyAqLworICAgIC8qIFRoZSB0eXBl
cyBiZWxvdyBhcmUgb25seSB1c2VkIHRvIGRlY2lkZSB0aGUgcGFnZSBhdHRyaWJ1dGUgaW4gdGhl
IFAyTSAqLworICAgIHAybV9pb21tdV9tYXBfcncsICAgLyogUmVhZC93cml0ZSBpb21tdSBtYXBw
aW5nICovCisgICAgcDJtX2lvbW11X21hcF9ybywgICAvKiBSZWFkLW9ubHkgaW9tbXUgbWFwcGlu
ZyAqLworICAgIHAybV9tYXhfcmVhbF90eXBlLCAgLyogVHlwZXMgYWZ0ZXIgdGhpcyB3b24ndCBi
ZSBzdG9yZSBpbiB0aGUgcDJtICovCit9IHAybV90eXBlX3Q7CisKKy8qIFdlIHVzZSBiaXRtYXBz
IGFuZCBtYXNrIHRvIGhhbmRsZSBncm91cHMgb2YgdHlwZXMgKi8KKyNkZWZpbmUgcDJtX3RvX21h
c2soX3QpICgxVUwgPDwgKF90KSkKKworLyogUkFNIHR5cGVzLCB3aGljaCBtYXAgdG8gcmVhbCBt
YWNoaW5lIGZyYW1lcyAqLworI2RlZmluZSBQMk1fUkFNX1RZUEVTIChwMm1fdG9fbWFzayhwMm1f
cmFtX3J3KSB8ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIHAybV90b19tYXNrKHAy
bV9yYW1fcm8pKQorCisvKiBHcmFudCBtYXBwaW5nIHR5cGVzLCB3aGljaCBtYXAgdG8gYSByZWFs
IGZyYW1lIGluIGFub3RoZXIgVk0gKi8KKyNkZWZpbmUgUDJNX0dSQU5UX1RZUEVTIChwMm1fdG9f
bWFzayhwMm1fZ3JhbnRfbWFwX3J3KSB8ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3RvX21hc2socDJtX2dyYW50X21hcF9ybykpCisKKy8qIEZvcmVpZ24gbWFwcGluZ3MgdHlwZXMg
Ki8KKyNkZWZpbmUgUDJNX0ZPUkVJR05fVFlQRVMgKHAybV90b19tYXNrKHAybV9tYXBfZm9yZWln
bl9ydykgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFw
X2ZvcmVpZ25fcm8pKQorCisvKiBVc2VmdWwgcHJlZGljYXRlcyAqLworI2RlZmluZSBwMm1faXNf
cmFtKF90KSAocDJtX3RvX21hc2soX3QpICYgUDJNX1JBTV9UWVBFUykKKyNkZWZpbmUgcDJtX2lz
X2ZvcmVpZ24oX3QpIChwMm1fdG9fbWFzayhfdCkgJiBQMk1fRk9SRUlHTl9UWVBFUykKKyNkZWZp
bmUgcDJtX2lzX2FueV9yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkgJiAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JB
TlRfVFlQRVMgfCAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fRk9SRUlHTl9U
WVBFUykpCisKKy8qIEFsbCBjb21tb24gdHlwZSBkZWZpbml0aW9ucyBzaG91bGQgbGl2ZSBhaGVh
ZCBvZiB0aGlzIGluY2x1c2lvbi4gKi8KKyNpZmRlZiBfWEVOX1AyTV9DT01NT05fSAorIyBlcnJv
ciAieGVuL3AybS1jb21tb24uaCBzaG91bGQgbm90IGJlIGluY2x1ZGVkIGRpcmVjdGx5IgorI2Vu
ZGlmCisjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KKworc3RhdGljIGlubGluZQordm9pZCBw
Mm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBpZHgpCit7CisgICAgLyog
Tm90IHN1cHBvcnRlZCBvbiBBUk0uICovCit9CisKKy8qIFNlY29uZCBzdGFnZSBwYWdpbmcgc2V0
dXAsIHRvIGJlIGNhbGxlZCBvbiBhbGwgQ1BVcyAqLwordm9pZCBzZXR1cF92aXJ0X3BhZ2luZyh2
b2lkKTsKKworLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUg
cDJtIGNvZGUgKi8KK2ludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKworLyogUmV0dXJu
IGFsbCB0aGUgcDJtIHJlc291cmNlcyB0byBYZW4uICovCit2b2lkIHAybV90ZWFyZG93bihzdHJ1
Y3QgZG9tYWluICpkKTsKKworLyoKKyAqIFJlbW92ZSBtYXBwaW5nIHJlZmNvdW50IG9uIGVhY2gg
bWFwcGluZyBwYWdlIGluIHRoZSBwMm0KKyAqCisgKiBUT0RPOiBGb3IgdGhlIG1vbWVudCBvbmx5
IGZvcmVpZ24gbWFwcGluZ3MgYXJlIGhhbmRsZWQKKyAqLworaW50IHJlbGlucXVpc2hfcDJtX21h
cHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CisKKy8qIENvbnRleHQgc3dpdGNoICovCit2b2lkIHAy
bV9zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICpwKTsKK3ZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3Ry
dWN0IHZjcHUgKm4pOworCisvKiBQcmludCBkZWJ1Z2dpbmcvc3RhdGlzdGlhbCBpbmZvIGFib3V0
IGEgZG9tYWluJ3MgcDJtICovCit2b2lkIHAybV9kdW1wX2luZm8oc3RydWN0IGRvbWFpbiAqZCk7
CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwMm1fd3JpdGVfbG9jayhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQoreworICAgIHdyaXRlX2xvY2soJnAybS0+bG9jayk7Cit9CisKK3ZvaWQgcDJtX3dyaXRl
X3VubG9jayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKKworc3RhdGljIGlubGluZSB2b2lkIHAy
bV9yZWFkX2xvY2soc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICByZWFkX2xvY2soJnAy
bS0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwMm1fcmVhZF91bmxvY2soc3RydWN0
IHAybV9kb21haW4gKnAybSkKK3sKKyAgICByZWFkX3VubG9jaygmcDJtLT5sb2NrKTsKK30KKwor
c3RhdGljIGlubGluZSBpbnQgcDJtX2lzX2xvY2tlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQor
eworICAgIHJldHVybiByd19pc19sb2NrZWQoJnAybS0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgaW50IHAybV9pc193cml0ZV9sb2NrZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAg
ICByZXR1cm4gcndfaXNfd3JpdGVfbG9ja2VkKCZwMm0tPmxvY2spOworfQorCit2b2lkIHAybV90
bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKKworLyogTG9vayB1cCB0aGUg
TUZOIGNvcnJlc3BvbmRpbmcgdG8gYSBkb21haW4ncyBHRk4uICovCittZm5fdCBwMm1fbG9va3Vw
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCk7CisKKy8qCisgKiBH
ZXQgZGV0YWlscyBvZiBhIGdpdmVuIGdmbi4KKyAqIFRoZSBQMk0gbG9jayBzaG91bGQgYmUgdGFr
ZW4gYnkgdGhlIGNhbGxlci4KKyAqLworbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQs
IHAybV9hY2Nlc3NfdCAqYSwKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdl
X29yZGVyLAorICAgICAgICAgICAgICAgICAgICBib29sICp2YWxpZCk7CisKKy8qCisgKiBEaXJl
Y3Qgc2V0IGEgcDJtIGVudHJ5OiBvbmx5IGZvciB1c2UgYnkgdGhlIFAyTSBjb2RlLgorICogVGhl
IFAyTSB3cml0ZSBsb2NrIHNob3VsZCBiZSB0YWtlbi4KKyAqLworaW50IHAybV9zZXRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgIGdmbl90IHNnZm4sCisg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAorICAgICAgICAgICAgICAgICAgbWZu
X3Qgc21mbiwKKyAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgdCwKKyAgICAgICAgICAgICAg
ICAgIHAybV9hY2Nlc3NfdCBhKTsKKworYm9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVs
dChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOworCit2b2lkIHAybV9pbnZhbGlkYXRlX3Jv
b3Qoc3RydWN0IHAybV9kb21haW4gKnAybSk7CisKKy8qCisgKiBDbGVhbiAmIGludmFsaWRhdGUg
Y2FjaGVzIGNvcnJlc3BvbmRpbmcgdG8gYSByZWdpb24gW3N0YXJ0LGVuZCkgb2YgZ3Vlc3QKKyAq
IGFkZHJlc3Mgc3BhY2UuCisgKgorICogc3RhcnQgd2lsbCBnZXQgdXBkYXRlZCBpZiB0aGUgZnVu
Y3Rpb24gaXMgcHJlZW1wdGVkLgorICovCitpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCk7CisKK3ZvaWQgcDJtX3NldF93
YXlfZmx1c2goc3RydWN0IHZjcHUgKnYpOworCit2b2lkIHAybV90b2dnbGVfY2FjaGUoc3RydWN0
IHZjcHUgKnYsIGJvb2wgd2FzX2VuYWJsZWQpOworCit2b2lkIHAybV9mbHVzaF92bShzdHJ1Y3Qg
dmNwdSAqdik7CisKKy8qCisgKiBNYXAgYSByZWdpb24gaW4gdGhlIGd1ZXN0IHAybSB3aXRoIGEg
c3BlY2lmaWMgcDJtIHR5cGUuCisgKiBUaGUgbWVtb3J5IGF0dHJpYnV0ZXMgd2lsbCBiZSBkZXJp
dmVkIGZyb20gdGhlIHAybSB0eXBlLgorICovCitpbnQgbWFwX3JlZ2lvbnNfcDJtdChzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1m
biwKKyAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCk7CisKK2ludCB1bm1hcF9y
ZWdpb25zX3AybXQoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAorICAgICAg
ICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pOworCitpbnQgbWFwX2Rldl9tbWlvX3JlZ2lvbihz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90IG1mbik7CisKK2ludCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBwYWdlX29yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3QgdCk7CisKKy8qIFVudHlwZWQgdmVyc2lvbiBmb3IgUkFNIG9ubHksIGZv
ciBjb21wYXRpYmlsaXR5ICovCitzdGF0aWMgaW5saW5lIGludCBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKK3sKKyAgICByZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRf
ZW50cnkoZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncpOworfQorCittZm5fdCBn
Zm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbik7CisKKy8qIExvb2sgdXAgYSBH
Rk4gYW5kIHRha2UgYSByZWZlcmVuY2UgY291bnQgb24gdGhlIGJhY2tpbmcgcGFnZS4gKi8KK3R5
cGVkZWYgdW5zaWduZWQgaW50IHAybV9xdWVyeV90OworI2RlZmluZSBQMk1fQUxMT0MgICAgKDF1
PDwwKSAgIC8qIFBvcHVsYXRlIFBvRCBhbmQgcGFnZWQtb3V0IGVudHJpZXMgKi8KKyNkZWZpbmUg
UDJNX1VOU0hBUkUgICgxdTw8MSkgICAvKiBCcmVhayBDb1cgc2hhcmluZyAqLworCitzdHJ1Y3Qg
cGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qg
KnQpOworCitzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2Zu
KAorICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0
LCBwMm1fcXVlcnlfdCBxKQoreworICAgIG1mbl90IG1mbjsKKyAgICBwMm1fdHlwZV90IF90Owor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICAvKgorICAgICAqIFNwZWNpYWwgY2Fz
ZSBmb3IgRE9NSURfWEVOIGFzIGl0IGlzIHRoZSBvbmx5IGRvbWFpbiBzbyBmYXIgdGhhdCBpcwor
ICAgICAqIG5vdCBhdXRvLXRyYW5zbGF0ZWQuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoZCAh
PSBkb21feGVuKSApCisgICAgICAgIHJldHVybiBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgX2dm
bihnZm4pLCB0KTsKKworICAgIGlmICggIXQgKQorICAgICAgICB0ID0gJl90OworCisgICAgKnQg
PSBwMm1faW52YWxpZDsKKworICAgIC8qCisgICAgICogRE9NSURfWEVOIHNlZXMgMS0xIFJBTS4g
VGhlIHAybV90eXBlIGlzIGJhc2VkIG9uIHRoZSB0eXBlIG9mIHRoZQorICAgICAqIHBhZ2UuCisg
ICAgICovCisgICAgbWZuID0gX21mbihnZm4pOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4p
OworCisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgfHwgIWdldF9wYWdlKHBhZ2UsIGQpICkKKyAg
ICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3dyaXRhYmxlX3BhZ2UgKQorICAgICAgICAqdCA9IHAybV9yYW1fcnc7CisgICAgZWxzZQor
ICAgICAgICAqdCA9IHAybV9yYW1fcm87CisKKyAgICByZXR1cm4gcGFnZTsKK30KKworaW50IGdl
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKTsK
K2Jvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOworc3RhdGljIGlubGluZSBpbnQgZ2V0X3Bh
Z2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSkKK3sKKyAgICBpbnQgcmMgPSBn
ZXRfcGFnZShwYWdlLCBkb21haW4pOworCisgICAgaWYgKCBsaWtlbHkocmMpICYmIHVubGlrZWx5
KCFnZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUpKSApCisgICAgeworICAgICAgICBwdXRfcGFnZShw
YWdlKTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworLyog
Z2V0IGhvc3QgcDJtIHRhYmxlICovCisjZGVmaW5lIHAybV9nZXRfaG9zdHAybShkKSAoJihkKS0+
YXJjaC5wMm0pCisKK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1fdm1fZXZlbnRfc2FuaXR5X2NoZWNr
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qCisgKiBSZXR1
cm4gdGhlIHN0YXJ0IG9mIHRoZSBuZXh0IG1hcHBpbmcgYmFzZWQgb24gdGhlIG9yZGVyIG9mIHRo
ZQorICogY3VycmVudCBvbmUuCisgKi8KK3N0YXRpYyBpbmxpbmUgZ2ZuX3QgZ2ZuX25leHRfYm91
bmRhcnkoZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCit7CisgICAgLyoKKyAgICAgKiBU
aGUgb3JkZXIgY29ycmVzcG9uZHMgdG8gdGhlIG9yZGVyIG9mIHRoZSBtYXBwaW5nIChvciBpbnZh
bGlkCisgICAgICogcmFuZ2UpIGluIHRoZSBwYWdlIHRhYmxlLiBTbyB3ZSBuZWVkIHRvIGFsaWdu
IHRoZSBHRk4gYmVmb3JlCisgICAgICogaW5jcmVtZW50aW5nLgorICAgICAqLworICAgIGdmbiA9
IF9nZm4oZ2ZuX3goZ2ZuKSAmIH4oKDFVTCA8PCBvcmRlcikgLSAxKSk7CisKKyAgICByZXR1cm4g
Z2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHNldF9m
b3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCit7CisgICAg
LyoKKyAgICAgKiBOT1RFOiBJZiB0aGlzIGlzIGltcGxlbWVudGVkIHRoZW4gcHJvcGVyIHJlZmVy
ZW5jZSBjb3VudGluZyBvZgorICAgICAqICAgICAgIGZvcmVpZ24gZW50cmllcyB3aWxsIG5lZWQg
dG8gYmUgaW1wbGVtZW50ZWQuCisgICAgICovCisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQor
CisvKgorICogQSB2Q1BVIGhhcyBjYWNoZSBlbmFibGVkIG9ubHkgd2hlbiB0aGUgTU1VIGlzIGVu
YWJsZWQgYW5kIGRhdGEgY2FjaGUKKyAqIGlzIGVuYWJsZWQuCisgKi8KK3N0YXRpYyBpbmxpbmUg
Ym9vbCB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIC8qIE9u
bHkgd29ya3Mgd2l0aCB0aGUgY3VycmVudCB2Q1BVICovCisgICAgQVNTRVJUKGN1cnJlbnQgPT0g
dik7CisKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3BhZ2UuaCBiL3hlbi9pbmNs
dWRlL2FzbS1yaXNjdi9wYWdlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uNjdjNjBlOGZjZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9w
YWdlLmgKQEAgLTAsMCArMSwzMjcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgQ2hlbiBM
aXFpbiA8bGlxaW4uY2hlbkBzdW5wbHVzY3QuY29tPgorICogQ29weXJpZ2h0IChDKSAyMDEyIFJl
Z2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYQorICogQ29weXJpZ2h0IChDKSAy
MDE3IFNpRml2ZQorICogQ29weXJpZ2h0IChDKSAyMDE3IFhpYW9qaW5nWmh1IDx6aHV4aWFvakBp
Y3QuYWMuY24+CisgKiBDb3B5cmlnaHQgKEMpIDIwMTkgQm9iYnkgRXNobGVtYW4gPGJvYmJ5ZXNo
bGVtYW5AZ21haWwuY29tPgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgorICoKKyAqICAg
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfUEFHRV9I
CisjZGVmaW5lIF9BU01fUklTQ1ZfUEFHRV9ICisKKyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Cisj
aW5jbHVkZSA8eGVuL2NvbnN0Lmg+CisjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUg
PGFzbS9yaXNjdl9lbmNvZGluZy5oPgorI2luY2x1ZGUgPGFzbS9hc20uaD4KKworLyoKKyAqIFBB
R0VfT0ZGU0VUIC0tIHRoZSBmaXJzdCBhZGRyZXNzIG9mIHRoZSBmaXJzdCBwYWdlIG9mIG1lbW9y
eS4KKyAqIFdoZW4gbm90IHVzaW5nIE1NVSB0aGlzIGNvcnJlc3BvbmRzIHRvIHRoZSBmaXJzdCBm
cmVlIHBhZ2UgaW4KKyAqIHBoeXNpY2FsIG1lbW9yeSAoYWxpZ25lZCBvbiBhIHBhZ2UgYm91bmRh
cnkpLgorICovCisjZGVmaW5lIFBBR0VfT0ZGU0VUCQlfQUMoQ09ORklHX1BBR0VfT0ZGU0VULCBV
TCkKKworI2RlZmluZSBLRVJOX1ZJUlRfU0laRSAoLVBBR0VfT0ZGU0VUKQorCisjZGVmaW5lIFBB
R0VfRU5UUklFUyAgICAgICAgICAgNTEyCisjZGVmaW5lIFZQTl9CSVRTICAgICAgICAgICAgICAg
KDkpCisjZGVmaW5lIFZQTl9NQVNLICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSgoMSA8
PCBWUE5fQklUUykgLSAxKSkKKworI2lmZGVmIENPTkZJR19SSVNDVl82NAorLyogTDMgaW5kZXgg
Qml0WzQ3OjM5XSAqLworI2RlZmluZSBUSElSRF9TSElGVCAgICAgICAgICAgICgzOSkKKyNkZWZp
bmUgVEhJUkRfTUFTSyAgICAgICAgICAgICAoVlBOX01BU0sgPDwgVEhJUkRfU0hJRlQpCisvKiBM
MiBpbmRleCBCaXRbMzg6MzBdICovCisjZGVmaW5lIFNFQ09ORF9TSElGVCAgICAgICAgICAgKDMw
KQorI2RlZmluZSBTRUNPTkRfTUFTSyAgICAgICAgICAgIChWUE5fTUFTSyA8PCBTRUNPTkRfU0hJ
RlQpCisvKiBMMSBpbmRleCBCaXRbMjk6MjFdICovCisjZGVmaW5lIEZJUlNUX1NISUZUICAgICAg
ICAgICAgKDIxKQorI2RlZmluZSBGSVJTVF9NQVNLICAgICAgICAgICAgIChWUE5fTUFTSyA8PCBG
SVJTVF9TSElGVCkKKy8qIEwwIGluZGV4IEJpdFsyMDoxMl0gKi8KKyNkZWZpbmUgWkVST0VUSF9T
SElGVCAgICAgICAgICAoMTIpCisjZGVmaW5lIFpFUk9FVEhfTUFTSyAgICAgICAgICAgKFZQTl9N
QVNLIDw8IFpFUk9FVEhfU0hJRlQpCisKKyNlbHNlIC8vIENPTkZJR19SSVNDVl8zMgorCisvKiBM
MSBpbmRleCBCaXRbMzE6MjJdICovCisjZGVmaW5lIEZJUlNUX1NISUZUICAgICAgICAgICAgKDIy
KQorI2RlZmluZSBGSVJTVF9NQVNLICAgICAgICAgICAgIChWUE5fTUFTSyA8PCBGSVJTVF9TSElG
VCkKKworLyogTDAgaW5kZXggQml0WzIxOjEyXSAqLworI2RlZmluZSBaRVJPRVRIX1NISUZUICAg
ICAgICAgICgxMikKKyNkZWZpbmUgWkVST0VUSF9NQVNLICAgICAgICAgICAoVlBOX01BU0sgPDwg
WkVST0VUSF9TSElGVCkKKyNlbmRpZgorCisjZGVmaW5lIFRISVJEX1NJWkUgICAgICAgICAgICAg
KDEgPDwgVEhJUkRfU0hJRlQpCisjZGVmaW5lIFRISVJEX01BUF9NQVNLICAgICAgICAgKH4oVEhJ
UkRfU0laRSAtIDEpKQorI2RlZmluZSBTRUNPTkRfU0laRSAgICAgICAgICAgICgxIDw8IFNFQ09O
RF9TSElGVCkKKyNkZWZpbmUgU0VDT05EX01BUF9NQVNLICAgICAgICAofihTRUNPTkRfU0laRSAt
IDEpKQorI2RlZmluZSBGSVJTVF9TSVpFICAgICAgICAgICAgICgxIDw8IEZJUlNUX1NISUZUKQor
I2RlZmluZSBGSVJTVF9NQVBfTUFTSyAgICAgICAgICh+KEZJUlNUX1NJWkUgLSAxKSkKKyNkZWZp
bmUgWkVST0VUSF9TSVpFICAgICAgICAgICAoMSA8PCBaRVJPRVRIX1NISUZUKQorI2RlZmluZSBa
RVJPRVRIX01BUF9NQVNLICAgICAgICh+KFpFUk9FVEhfU0laRSAtIDEpKQorCisjZGVmaW5lIFBU
RV9BRERSX01BU0sgICAgICAgICAgMHgwMDNGRkZGRkZGRkZGQzAwVUxMCisjZGVmaW5lIFBURV9T
SElGVCAgICAgICAgICAgICAgMTAKKyNkZWZpbmUgUFRFX1JTV19NQVNLICAgICAgICAgICAweDAw
MDAwMDAwMDAwMDAzMDBVTEwKKyNkZWZpbmUgUFRFX1JTV19TSElGVCAgICAgICAgICA4CisKKyNk
ZWZpbmUgUFRFX1VTRVJfU0hJRlQgICAgICAgICA0CisjZGVmaW5lIFBURV9QRVJNX01BU0sgICAg
ICAgICAgICAgICAgKFBURV9FWEVDVVRFX01BU0sgfCBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBURV9XUklURV9NQVNLIHwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQVEVfUkVBRF9NQVNLKQorCisjZGVmaW5lIFBURV9WQUxJRCAgICAg
ICBCSVQoMCwgVUwpCisjZGVmaW5lIFBURV9SRUFEQUJMRSAgICBCSVQoMSwgVUwpCisjZGVmaW5l
IFBURV9XUklUQUJMRSAgICBCSVQoMiwgVUwpCisjZGVmaW5lIFBURV9FWEVDVVRBQkxFICBCSVQo
MywgVUwpCisjZGVmaW5lIFBURV9VU0VSICAgICAgICBCSVQoNCwgVUwpCisjZGVmaW5lIFBURV9H
TE9CQUwgICAgICBCSVQoNSwgVUwpCisjZGVmaW5lIFBURV9BQ0NFU1NFRCAgICBCSVQoNiwgVUwp
CisjZGVmaW5lIFBURV9ESVJUWSAgICAgICBCSVQoNywgVUwpCisjZGVmaW5lIFBURV9SU1cgICAg
ICAgICAoQklUKDgsIFVMKSB8IEJJVCg5LCBVTCkpCisKKyNkZWZpbmUgUFRFX0xFQUZfREVGQVVM
VCAoUFRFX1ZBTElEIHwgUFRFX1JFQURBQkxFIHwgUFRFX1dSSVRBQkxFIHwgUFRFX0VYRUNVVEFC
TEUpCisjZGVmaW5lIFBURV9UQUJMRSAoUFRFX1ZBTElEKQorCisvKiBDYWxjdWxhdGUgdGhlIG9m
ZnNldHMgaW50byB0aGUgcGFnZXRhYmxlcyBmb3IgYSBnaXZlbiBWQSAqLworI2RlZmluZSB6ZXJv
ZXRoX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFpFUk9FVEhfU0hJRlQpCisjZGVmaW5lIGZp
cnN0X2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IEZJUlNUX1NISUZUKQorI2RlZmluZSBzZWNv
bmRfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gU0VDT05EX1NISUZUKQorI2RlZmluZSB0aGly
ZF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBUSElSRF9TSElGVCkKKworI2RlZmluZSBwYWdl
dGFibGVfemVyb2V0aF9pbmRleCh2YSkgemVyb2V0aF9saW5lYXJfb2Zmc2V0KCh2YSkgJiBaRVJP
RVRIX01BU0spCisjZGVmaW5lIHBhZ2V0YWJsZV9maXJzdF9pbmRleCh2YSkgZmlyc3RfbGluZWFy
X29mZnNldCgodmEpICYgRklSU1RfTUFTSykKKyNkZWZpbmUgcGFnZXRhYmxlX3NlY29uZF9pbmRl
eCh2YSkgc2Vjb25kX2xpbmVhcl9vZmZzZXQoKHZhKSAmIFNFQ09ORF9NQVNLKQorI2RlZmluZSBw
YWdldGFibGVfdGhpcmRfaW5kZXgodmEpIHRoaXJkX2xpbmVhcl9vZmZzZXQoKHZhKSAmIFRISVJE
X01BU0spCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKKyNkZWZpbmUgUEFHRV9VUChhZGRyKQko
KChhZGRyKSsoKFBBR0VfU0laRSktMSkpJih+KChQQUdFX1NJWkUpLTEpKSkKKyNkZWZpbmUgUEFH
RV9ET1dOKGFkZHIpCSgoYWRkcikmKH4oKFBBR0VfU0laRSktMSkpKQorCisvKiBhbGlnbiBhZGRy
IG9uIGEgc2l6ZSBib3VuZGFyeSAtIGFkanVzdCBhZGRyZXNzIHVwL2Rvd24gaWYgbmVlZGVkICov
CisjZGVmaW5lIF9BTElHTl9VUChhZGRyLCBzaXplKQkoKChhZGRyKSsoKHNpemUpLTEpKSYofigo
c2l6ZSktMSkpKQorI2RlZmluZSBfQUxJR05fRE9XTihhZGRyLCBzaXplKQkoKGFkZHIpJih+KChz
aXplKS0xKSkpCisKKy8qIGFsaWduIGFkZHIgb24gYSBzaXplIGJvdW5kYXJ5IC0gYWRqdXN0IGFk
ZHJlc3MgdXAgaWYgbmVlZGVkICovCisjZGVmaW5lIF9BTElHTihhZGRyLCBzaXplKQlfQUxJR05f
VVAoYWRkciwgc2l6ZSkKKworI2RlZmluZSBjbGVhcl9wYWdlKHBnYWRkcikJCQltZW1zZXQoKHBn
YWRkciksIDAsIFBBR0VfU0laRSkKKyNkZWZpbmUgY29weV9wYWdlKHRvLCBmcm9tKQkJCW1lbWNw
eSgodG8pLCAoZnJvbSksIFBBR0VfU0laRSkKKworI2RlZmluZSBjbGVhcl91c2VyX3BhZ2UocGdh
ZGRyLCB2YWRkciwgcGFnZSkJbWVtc2V0KChwZ2FkZHIpLCAwLCBQQUdFX1NJWkUpCisjZGVmaW5l
IGNvcHlfdXNlcl9wYWdlKHZ0bywgdmZyb20sIHZhZGRyLCB0b3BnKSBcCisJCQltZW1jcHkoKHZ0
byksICh2ZnJvbSksIFBBR0VfU0laRSkKKworLyoKKyAqIEF0dHJpYnV0ZSBJbmRleGVzLgorICoK
KyAqLworI2RlZmluZSBNVF9OT1JNQUwgICAgICAgIDB4MAorCisjZGVmaW5lIF9QQUdFX1hOX0JJ
VCAgICAzCisjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0CisjZGVmaW5lIF9QQUdFX1hOICAgICgx
VSA8PCBfUEFHRV9YTl9CSVQpCisjZGVmaW5lIF9QQUdFX1JPICAgICgxVSA8PCBfUEFHRV9ST19C
SVQpCisjZGVmaW5lIFBBR0VfWE5fTUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9YTl9CSVQpICYgMHgx
VSkKKyNkZWZpbmUgUEFHRV9ST19NQVNLKHgpICgoKHgpID4+IF9QQUdFX1JPX0JJVCkgJiAweDFV
KQorCisvKgorICogX1BBR0VfREVWSUNFIGFuZCBfUEFHRV9OT1JNQUwgYXJlIGNvbnZlbmllbmNl
IGRlZmluZXMuIFRoZXkgYXJlIG5vdAorICogbWVhbnQgdG8gYmUgdXNlZCBvdXRzaWRlIG9mIHRo
aXMgaGVhZGVyLgorICovCisjZGVmaW5lIF9QQUdFX0RFVklDRSAgICBfUEFHRV9YTgorI2RlZmlu
ZSBfUEFHRV9OT1JNQUwgICAgTVRfTk9STUFMCisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JP
ICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9ST3xfUEFHRV9YTikKKyNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX1JYICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9STykKKyNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX1JXICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9YTikKKworI2RlZmluZSBQQUdFX0hZ
UEVSVklTT1IgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcKKyNkZWZpbmUgUEFHRV9IWVBFUlZJ
U09SX05PQ0FDSEUgKF9QQUdFX0RFVklDRSkKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAg
ICAgKF9QQUdFX0RFVklDRSkKKworLyogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVz
IGluIElubmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VICovCitzdGF0aWMgaW5saW5lIHZvaWQg
aW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCJmZW5jZS5pIiA6
OjogIm1lbW9yeSIpOworfQorCitzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2RjYWNoZV92
YV9yYW5nZShjb25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIHNpemUpCit7CisJLyogVE9ETyAq
LworCXJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFu
Z2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQoreworICAgIC8qIFRPRE8gKi8K
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRh
dGVfZGNhY2hlX3ZhX3JhbmdlCisgICAgKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6
ZSkKK3sKKwkvKiBUT0RPICovCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBVc2Ugc3RydWN0
IGRlZmluaXRpb25zIHRvIGFwcGx5IEMgdHlwZSBjaGVja2luZworICovCisKKy8qIFBhZ2UgR2xv
YmFsIERpcmVjdG9yeSBlbnRyeSAqLwordHlwZWRlZiBzdHJ1Y3QgeworCXVuc2lnbmVkIGxvbmcg
cGdkOworfSBwZ2RfdDsKKworLyogUGFnZSBUYWJsZSBlbnRyeSAqLwordHlwZWRlZiBzdHJ1Y3Qg
eworICAgIHVpbnQ2NF90IHB0ZTsKK30gcHRlX3Q7CisKK3R5cGVkZWYgc3RydWN0IHsKKwl1bnNp
Z25lZCBsb25nIHBncHJvdDsKK30gcGdwcm90X3Q7CisKK3R5cGVkZWYgc3RydWN0IHBhZ2UgKnBn
dGFibGVfdDsKKworI2RlZmluZSBwdGVfdmFsKHgpCSgoeCkucHRlKQorI2RlZmluZSBwZ2RfdmFs
KHgpCSgoeCkucGdkKQorI2RlZmluZSBwZ3Byb3RfdmFsKHgpCSgoeCkucGdwcm90KQorCitzdGF0
aWMgaW5saW5lIGJvb2wgcHRlX2lzX3RhYmxlKHB0ZV90ICpwKQoreworICAgIHJldHVybiAoKChw
LT5wdGUpICYgKFBURV9WQUxJRAorICAgICAgICAgICAgICAgICAgICAgICAgfCBQVEVfUkVBREFC
TEUKKyAgICAgICAgICAgICAgICAgICAgICAgIHwgUFRFX1dSSVRBQkxFCisgICAgICAgICAgICAg
ICAgICAgICAgICB8IFBURV9FWEVDVVRBQkxFKSkgPT0gUFRFX1ZBTElEKTsKK30KKworc3RhdGlj
IGlubGluZSBib29sIHB0ZV9pc192YWxpZChwdGVfdCAqcCkKK3sKKyAgICByZXR1cm4gcC0+cHRl
ICYgUFRFX1ZBTElEOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgcHRlX2lzX2xlYWYocHRlX3Qg
KnApCit7CisgICAgcmV0dXJuIChwLT5wdGUgJiAoUFRFX1dSSVRBQkxFIHwgUFRFX1JFQURBQkxF
IHwgUFRFX0VYRUNVVEFCTEUpKTsKK30KKworLyogU2hpZnQgdGhlIFZQTlt4XSBvciBQUE5beF0g
ZmllbGRzIG9mIGEgdmlydHVhbCBvciBwaHlzaWNhbCBhZGRyZXNzCisgKiB0byBiZWNvbWUgdGhl
IHNoaWZ0ZWQgUFBOW3hdIGZpZWxkcyBvZiBhIHBhZ2UgdGFibGUgZW50cnkgKi8KKyNkZWZpbmUg
YWRkcl90b19wcG4oeCkgKCgoeCkgPj4gUEFHRV9TSElGVCkgPDwgUFRFX1NISUZUKQorCitzdGF0
aWMgaW5saW5lIHB0ZV90IHBhZGRyX3RvX3B0ZSh1bnNpZ25lZCBsb25nIHBhZGRyKQoreworICAg
IHJldHVybiAocHRlX3QpIHsgLnB0ZSA9IGFkZHJfdG9fcHBuKHBhZGRyKSB9OworfQorCitzdGF0
aWMgaW5saW5lIHBhZGRyX3QgcHRlX3RvX3BhZGRyKHB0ZV90ICpwKQoreworICAgICByZXR1cm4g
KHBhZGRyX3QpICgocC0+cHRlID4+IFBURV9TSElGVCkgPDwgUEFHRV9TSElGVCk7Cit9CisKKyNk
ZWZpbmUgcHRlX2dldF9tZm4ocHRlXykgICAgICBfbWZuKCgocHRlXykucHRlKSA+PiBQVEVfU0hJ
RlQpCisKKyNkZWZpbmUgTUVHQVBBR0VfQUxJR04oeCkgKCh4KSAmIEZJUlNUX01BUF9NQVNLKQor
I2RlZmluZSBHSUdBUEFHRV9BTElHTih4KSAoKHgpICYgU0VDT05EX01BUF9NQVNLKQorCisjZGVm
aW5lIHBhZGRyX3RvX21lZ2FwYWdlX3Bwbih4KSBhZGRyX3RvX3BwbihNRUdBUEFHRV9BTElHTih4
KSkKKyNkZWZpbmUgcGFkZHJfdG9fZ2lnYXBhZ2VfcHBuKHgpIGFkZHJfdG9fcHBuKEdJR0FQQUdF
X0FMSUdOKHgpKQorCisjZGVmaW5lIF9fcHRlKHgpCSgocHRlX3QpIHsgKHgpIH0pCisjZGVmaW5l
IF9fcGdkKHgpCSgocGdkX3QpIHsgKHgpIH0pCisjZGVmaW5lIF9fcGdwcm90KHgpCSgocGdwcm90
X3QpIHsgKHgpIH0pCisKKyNpZmRlZiBDT05GSUdfNjRCSVQKKyNkZWZpbmUgUFRFX0ZNVCAiJTAx
Nmx4IgorI2Vsc2UKKyNkZWZpbmUgUFRFX0ZNVCAiJTA4bHgiCisjZW5kaWYKKworZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgdmFfcGFfb2Zmc2V0OworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgcGZuX2Jhc2U7
CisKK2V4dGVybiB1bnNpZ25lZCBsb25nIG1heF9sb3dfcGZuOworZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgbWluX2xvd19wZm47CisKKyNkZWZpbmUgX19wYSh4KQkJKCh1bnNpZ25lZCBsb25nKSh4KSAt
IHZhX3BhX29mZnNldCkKKyNkZWZpbmUgX192YSh4KQkJKCh2b2lkICopKCh1bnNpZ25lZCBsb25n
KSAoeCkgKyB2YV9wYV9vZmZzZXQpKQorCisjZGVmaW5lIHBmbl92YWxpZChwZm4pIFwKKwkoKChw
Zm4pID49IHBmbl9iYXNlKSAmJiAoKChwZm4pLXBmbl9iYXNlKSA8IG1heF9tYXBucikpCisKKyNk
ZWZpbmUgQVJDSF9QRk5fT0ZGU0VUCQkocGZuX2Jhc2UpCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZ
X18gKi8KKworI2RlZmluZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQ
QUdFX01BU0spCisKKyNkZWZpbmUgdmlydF9hZGRyX3ZhbGlkKHZhZGRyKQkocGZuX3ZhbGlkKHZp
cnRfdG9fcGZuKHZhZGRyKSkpCisKKyNkZWZpbmUgVk1fREFUQV9ERUZBVUxUX0ZMQUdTCShWTV9S
RUFEIHwgVk1fV1JJVEUgfCBcCisJCQkJIFZNX01BWVJFQUQgfCBWTV9NQVlXUklURSB8IFZNX01B
WUVYRUMpCisKKy8qIEZsdXNoIHRoZSBkY2FjaGUgZm9yIGFuIGVudGlyZSBwYWdlLiAqLwordm9p
ZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbiwgYm9vbCBzeW5jX2ljYWNoZSk7
CisKK3N0YXRpYyBpbmxpbmUgdWludDY0X3QgdmFfdG9fcGFyKHZhZGRyX3QgdmEpCit7CisgICAg
cmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBfX21lcGMgYXNtICgiYTIiKSA9IHZhOworICAgIHJlZ2lz
dGVyIHVuc2lnbmVkIGxvbmcgX19tc3RhdHVzIGFzbSAoImEzIik7CisgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyBfX2Jzc3RhdHVzIGFzbSAoImE0Iik7CisgICAgdW5zaWduZWQgbG9uZyB2YWw7
CisgICAgdW5zaWduZWQgbG9uZyBydmNfbWFzayA9IDMsIHRtcDsKKyAgICBhc20gKCJjc3JycyAl
W21zdGF0dXNdLCAiU1RSKENTUl9NU1RBVFVTKSIsICVbbXBydl1cbiIKKyAgICAgICAgImNzcnJz
ICVbYnNzdGF0dXNdLCAiU1RSKENTUl9CU1NUQVRVUykiLCAlW3NteHJdXG4iCisgICAgICAgICJh
bmQgJVt0bXBdLCAlW2FkZHJdLCAyXG4iCisgICAgICAgICJibmV6ICVbdG1wXSwgMWZcbiIKKyNp
ZiBSSVNDVl82NAorICAgICAgICBTVFIoTFdVKSAiICVbaW5zbl0sICglW2FkZHJdKVxuIgorI2Vs
c2UKKyAgICAgICAgU1RSKExXKSAiICVbaW5zbl0sICglW2FkZHJdKVxuIgorI2VuZGlmCisgICAg
ICAgICJhbmQgJVt0bXBdLCAlW2luc25dLCAlW3J2Y19tYXNrXVxuIgorICAgICAgICAiYmVxICVb
dG1wXSwgJVtydmNfbWFza10sIDJmXG4iCisgICAgICAgICJzbGwgJVtpbnNuXSwgJVtpbnNuXSwg
JVt4bGVuX21pbnVzXzE2XVxuIgorICAgICAgICAic3JsICVbaW5zbl0sICVbaW5zbl0sICVbeGxl
bl9taW51c18xNl1cbiIKKyAgICAgICAgImogMmZcbiIKKyAgICAgICAgIjE6XG4iCisgICAgICAg
ICJsaHUgJVtpbnNuXSwgKCVbYWRkcl0pXG4iCisgICAgICAgICJhbmQgJVt0bXBdLCAlW2luc25d
LCAlW3J2Y19tYXNrXVxuIgorICAgICAgICAiYm5lICVbdG1wXSwgJVtydmNfbWFza10sIDJmXG4i
CisgICAgICAgICJsaHUgJVt0bXBdLCAyKCVbYWRkcl0pXG4iCisgICAgICAgICJzbGwgJVt0bXBd
LCAlW3RtcF0sIDE2XG4iCisgICAgICAgICJhZGQgJVtpbnNuXSwgJVtpbnNuXSwgJVt0bXBdXG4i
CisgICAgICAgICIyOiBjc3J3ICJTVFIoQ1NSX0JTU1RBVFVTKSIsICVbYnNzdGF0dXNdXG4iCisg
ICAgICAgICJjc3J3ICJTVFIoQ1NSX01TVEFUVVMpIiwgJVttc3RhdHVzXSIKKyAgICA6IFttc3Rh
dHVzXSAiKyZyIiAoX19tc3RhdHVzKSwgW2Jzc3RhdHVzXSAiKyZyIiAoX19ic3N0YXR1cyksCisg
ICAgICBbaW5zbl0gIj0mciIgKHZhbCksIFt0bXBdICI9JnIiICh0bXApCisgICAgOiBbbXBydl0g
InIiIChNU1RBVFVTX01QUlYgfCBTU1RBVFVTX01YUiksIFtzbXhyXSAiciIgKFNTVEFUVVNfTVhS
KSwKKyAgICAgIFthZGRyXSAiciIgKF9fbWVwYyksIFtydmNfbWFza10gInIiIChydmNfbWFzayks
CisgICAgICBbeGxlbl9taW51c18xNl0gImkiIChfX3Jpc2N2X3hsZW4gLSAxNikpOworCisgICAg
cmV0dXJuIHZhbDsKK30KKworLyogV3JpdGUgYSBwYWdldGFibGUgZW50cnkuICovCitzdGF0aWMg
aW5saW5lIHZvaWQgd3JpdGVfcHRlKHB0ZV90ICpwLCBwdGVfdCBwdGUpCit7CisgICAgYXNtIHZv
bGF0aWxlICgic2ZlbmNlLnZtYSIpOworICAgICpwID0gcHRlOworICAgIGFzbSB2b2xhdGlsZSAo
InNmZW5jZS52bWEiKTsKK30KKworI2VuZGlmIC8qIF9BU01fUklTQ1ZfUEFHRV9IICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20t
cmlzY3YvcGFnaW5nLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNmQx
YTAwMDI0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9wYWdpbmcu
aApAQCAtMCwwICsxLDE2IEBACisjaWZuZGVmIF9YRU5fUEFHSU5HX0gKKyNkZWZpbmUgX1hFTl9Q
QUdJTkdfSAorCisjZGVmaW5lIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAgICAgICAgICAgICAg
KDEpCisjZGVmaW5lIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICAgICAgICAgICAgICAgKDEpCisK
KyNlbmRpZiAvKiBYRU5fUEFHSU5HX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L3BjaS5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3BjaS5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjBjY2YzMzVlMzQKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGNpLmgKQEAgLTAsMCArMSwzMSBAQAorLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICoKKyAqIENvcHlyaWdodCAyMDE5IChDKSBBbGlzdGFpciBG
cmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CisgKgorICogUGVybWlzc2lvbiBpcyBo
ZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEg
Y29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZp
bGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0
IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRz
IHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGlj
ZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJt
aXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNv
LCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUg
Y29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNs
dWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29m
dHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQg
V0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBC
VVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICog
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4g
Tk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJ
QUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwor
ICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhF
IFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisj
aWZuZGVmIF9fUklTQ1ZfUENJX0hfXworI2RlZmluZSBfX1JJU0NWX1BDSV9IX18KKworc3RydWN0
IGFyY2hfcGNpX2RldiB7Cit9OworCisjZW5kaWYgLyogX19SSVNDVl9QQ0lfSF9fICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGVyY3B1LmggYi94ZW4vaW5jbHVkZS9hc20t
cmlzY3YvcGVyY3B1LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOWJm
NGZmY2FlMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9wZXJjcHUu
aApAQCAtMCwwICsxLDM0IEBACisjaWZuZGVmIF9fUklTQ1ZfUEVSQ1BVX0hfXworI2RlZmluZSBf
X1JJU0NWX1BFUkNQVV9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKworI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9jc3IuaD4KKyNpbmNsdWRlIDxhc20vc3lzcmVncy5o
PgorCitleHRlcm4gY2hhciBfX3Blcl9jcHVfc3RhcnRbXSwgX19wZXJfY3B1X2RhdGFfZW5kW107
CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX3Blcl9jcHVfb2Zmc2V0W05SX0NQVVNdOwordm9pZCBw
ZXJjcHVfaW5pdF9hcmVhcyh2b2lkKTsKKworI2RlZmluZSBwZXJfY3B1KHZhciwgY3B1KSAgXAor
ICAgICgqUkVMT0NfSElERSgmcGVyX2NwdV9fIyN2YXIsIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSkp
CisjZGVmaW5lIHRoaXNfY3B1KHZhcikgXAorICAgICgqUkVMT0NfSElERSgmcGVyX2NwdV9fIyN2
YXIsIGNzcl9yZWFkKHNzY3JhdGNoKSkpCisKKyNkZWZpbmUgcGVyX2NwdV9wdHIodmFyLCBjcHUp
ICBcCisgICAgKCpSRUxPQ19ISURFKHZhciwgX19wZXJfY3B1X29mZnNldFtjcHVdKSkKKyNkZWZp
bmUgdGhpc19jcHVfcHRyKHZhcikgXAorICAgICgqUkVMT0NfSElERSh2YXIsIGNzcl9yZWFkKHNz
Y3JhdGNoKSkpCisKKyNlbmRpZgorCisjZW5kaWYgLyogX19SSVNDVl9QRVJDUFVfSF9fICovCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGd0YWJsZS1iaXRzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcGd0YWJsZS1iaXRzLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uZjhhNGRlZDJiYgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1yaXNjdi9wZ3RhYmxlLWJpdHMuaApAQCAtMCwwICsxLDUzIEBACisvKgorICog
Q29weXJpZ2h0IChDKSAyMDEyIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5p
YQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICogICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbiwgdmVyc2lvbiAyLgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfUEdUQUJMRV9CSVRTX0gKKyNkZWZp
bmUgX0FTTV9SSVNDVl9QR1RBQkxFX0JJVFNfSAorCisvKgorICogUFRFIGZvcm1hdDoKKyAqIHwg
WExFTi0xICAxMCB8IDkgICAgICAgICAgICAgOCB8IDcgfCA2IHwgNSB8IDQgfCAzIHwgMiB8IDEg
fCAwCisgKiAgICAgICBQRk4gICAgICByZXNlcnZlZCBmb3IgU1cgICBEICAgQSAgIEcgICBVICAg
WCAgIFcgICBSICAgVgorICovCisKKyNkZWZpbmUgX1BBR0VfQUNDRVNTRURfT0ZGU0VUIDYKKwor
I2RlZmluZSBfUEFHRV9QUkVTRU5UICAgKDEgPDwgMCkKKyNkZWZpbmUgX1BBR0VfUkVBRCAgICAg
ICgxIDw8IDEpICAgIC8qIFJlYWRhYmxlICovCisjZGVmaW5lIF9QQUdFX1dSSVRFICAgICAoMSA8
PCAyKSAgICAvKiBXcml0YWJsZSAqLworI2RlZmluZSBfUEFHRV9FWEVDICAgICAgKDEgPDwgMykg
ICAgLyogRXhlY3V0YWJsZSAqLworI2RlZmluZSBfUEFHRV9VU0VSICAgICAgKDEgPDwgNCkgICAg
LyogVXNlciAqLworI2RlZmluZSBfUEFHRV9HTE9CQUwgICAgKDEgPDwgNSkgICAgLyogR2xvYmFs
ICovCisjZGVmaW5lIF9QQUdFX0FDQ0VTU0VEICAoMSA8PCA2KSAgICAvKiBTZXQgYnkgaGFyZHdh
cmUgb24gYW55IGFjY2VzcyAqLworI2RlZmluZSBfUEFHRV9ESVJUWSAgICAgKDEgPDwgNykgICAg
LyogU2V0IGJ5IGhhcmR3YXJlIG9uIGFueSB3cml0ZSAqLworI2RlZmluZSBfUEFHRV9TT0ZUICAg
ICAgKDEgPDwgOCkgICAgLyogUmVzZXJ2ZWQgZm9yIHNvZnR3YXJlICovCisKKyNkZWZpbmUgX1BB
R0VfU1BFQ0lBTCAgIF9QQUdFX1NPRlQKKyNkZWZpbmUgX1BBR0VfVEFCTEUgICAgIF9QQUdFX1BS
RVNFTlQKKworLyoKKyAqIF9QQUdFX1BST1RfTk9ORSBpcyBzZXQgb24gbm90LXByZXNlbnQgcGFn
ZXMgKGFuZCBpZ25vcmVkIGJ5IHRoZSBoYXJkd2FyZSkgdG8KKyAqIGRpc3Rpbmd1aXNoIHRoZW0g
ZnJvbSBzd2FwcGVkIG91dCBwYWdlcworICovCisjZGVmaW5lIF9QQUdFX1BST1RfTk9ORSBfUEFH
RV9SRUFECisKKyNkZWZpbmUgX1BBR0VfUEZOX1NISUZUIDEwCisKKy8qIFNldCBvZiBiaXRzIHRv
IHByZXNlcnZlIGFjcm9zcyBwdGVfbW9kaWZ5KCkgKi8KKyNkZWZpbmUgX1BBR0VfQ0hHX01BU0sg
ICh+KHVuc2lnbmVkIGxvbmcpKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SRUFEIHwJXAorCQkJCQkg
IF9QQUdFX1dSSVRFIHwgX1BBR0VfRVhFQyB8CVwKKwkJCQkJICBfUEFHRV9VU0VSIHwgX1BBR0Vf
R0xPQkFMKSkKKworI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIF9QQUdFX0NIR19NQVNL
KQorCisjZW5kaWYgLyogX0FTTV9SSVNDVl9QR1RBQkxFX0JJVFNfSCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2
L3Byb2Nlc3Nvci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE5NGU4
MWE2MmYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcHJvY2Vzc29y
LmgKQEAgLTAsMCArMSw2MCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIENvcHly
aWdodCAyMDE5IChDKSBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+
CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0
aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBp
cworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFu
dGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhF
IFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9BU01fUklTQ1ZfUFJPQ0VTU09SX0gKKyNk
ZWZpbmUgX0FTTV9SSVNDVl9QUk9DRVNTT1JfSAorCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisv
KiBPbiBzdGFjayBWQ1BVIHN0YXRlICovCitzdHJ1Y3QgY3B1X3VzZXJfcmVncworeworCXVuc2ln
bmVkIGxvbmcgcjA7Cit9OworCit2b2lkIHNob3dfZXhlY3V0aW9uX3N0YXRlKGNvbnN0IHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworCisvKiBBbGwgYSBiaXQgVVAgZm9yIHRoZSBtb21lbnQg
Ki8KKyNkZWZpbmUgY3B1X3RvX2NvcmUoX2NwdSkgICAoMCkKKyNkZWZpbmUgY3B1X3RvX3NvY2tl
dChfY3B1KSAoMCkKKworLyogQmFzZWQgb24gTGludXg6IGFyY2gvcmlzY3YvaW5jbHVkZS9hc20v
cHJvY2Vzc29yLmggKi8KKworc3RhdGljIGlubGluZSB2b2lkIGNwdV9yZWxheCh2b2lkKQorewor
CWludCBkdW1teTsKKwkvKiBJbiBsaWV1IG9mIGEgaGFsdCBpbnN0cnVjdGlvbiwgaW5kdWNlIGEg
bG9uZy1sYXRlbmN5IHN0YWxsLiAqLworCV9fYXNtX18gX192b2xhdGlsZV9fICgiZGl2ICUwLCAl
MCwgemVybyIgOiAiPXIiIChkdW1teSkpOworCWJhcnJpZXIoKTsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHdhaXRfZm9yX2ludGVycnVwdCh2b2lkKQoreworCV9fYXNtX18gX192b2xhdGlsZV9f
ICgid2ZpIik7Cit9CisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KKworI2VuZGlmIC8qIF9B
U01fUklTQ1ZfUFJPQ0VTU09SX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1yaXNj
di9yYW5kb20uaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9yYW5kb20uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iNGFjZWUyNzZiCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXJpc2N2L3JhbmRvbS5oCkBAIC0wLDAgKzEsOSBAQAorI2lmbmRlZiBf
X0FTTV9SQU5ET01fSF9fCisjZGVmaW5lIF9fQVNNX1JBTkRPTV9IX18KKworc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQgYXJjaF9nZXRfcmFuZG9tKHZvaWQpCit7CisgICAgcmV0dXJuIDA7Cit9
CisKKyNlbmRpZiAvKiBfX0FTTV9SQU5ET01fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tcmlzY3YvcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3JlZ3MuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xMDNjZjFlOTFlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3JlZ3MuaApAQCAtMCwwICsxLDQyIEBACisjaWZu
ZGVmIF9fQVJNX1JFR1NfSF9fCisjZGVmaW5lIF9fQVJNX1JFR1NfSF9fCisKKyNkZWZpbmUgUFNS
X01PREVfTUFTSyAweDFmCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8cHVibGljL3hlbi5oPgor
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorCisj
ZGVmaW5lIGh5cF9tb2RlKHIpICAgICAoMCkKKworc3RhdGljIGlubGluZSBib29sIGd1ZXN0X21v
ZGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnIpCit7CisgICAgdW5zaWduZWQgbG9uZyBk
aWZmID0gKGNoYXIgKilndWVzdF9jcHVfdXNlcl9yZWdzKCkgLSAoY2hhciAqKShyKTsKKyAgICAv
KiBGcmFtZSBwb2ludGVyIG11c3QgcG9pbnQgaW50byBjdXJyZW50IENQVSBzdGFjay4gKi8KKyAg
ICBBU1NFUlQoZGlmZiA8IFNUQUNLX1NJWkUpOworICAgIC8qIElmIG5vdCBhIGd1ZXN0IGZyYW1l
LCBpdCBtdXN0IGJlIGEgaHlwZXJ2aXNvciBmcmFtZS4gKi8KKyAgICBBU1NFUlQoKGRpZmYgPT0g
MCkgfHwgaHlwX21vZGUocikpOworICAgIC8qIFJldHVybiBUUlVFIGlmIGl0J3MgYSBndWVzdCBm
cmFtZS4gKi8KKyAgICByZXR1cm4gKGRpZmYgPT0gMCk7Cit9CisKKyNkZWZpbmUgcmV0dXJuX3Jl
Zyh2KSAoKHYpLT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLnIwKQorCityZWdp
c3Rlcl90IGdldF91c2VyX3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZyk7
Cit2b2lkIHNldF91c2VyX3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZywg
cmVnaXN0ZXJfdCB2YWwpOworCisjZW5kaWYKKworI2VuZGlmIC8qIF9fQVJNX1JFR1NfSF9fICov
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcmlzY3ZfZW5jb2Rp
bmcuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9yaXNjdl9lbmNvZGluZy5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmMxZTAyMmNkOTYKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvcmlzY3ZfZW5jb2RpbmcuaApAQCAtMCwwICsxLDY4MiBA
QAorLyoqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQW51cCBQYXRlbC4KKyAqIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyLCBvciAoYXQgeW91ciBvcHRp
b24pCisgKiBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0
byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBD
YW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCisgKgorICogQGZpbGUgcmlzY3ZfZW5jb2RpbmcuaAor
ICogQGF1dGhvciBBbnVwIFBhdGVsIChhbnVwQGJyYWluZmF1bHQub3JnKQorICogQGJyaWVmIENT
UiBtYWNyb3MgJiBkZWZpbmVzIGZvciBzaGFyZWQgYnkgYWxsIEMgJiBBc3NlbWJseSBjb2RlCisg
KgorICogVGhlIHNvdXJjZSBoYXMgYmVlbiBsYXJnZWx5IGFkYXB0ZWQgZnJvbSBPcGVuU0JJIDAu
MyBvciBoaWdoZXI6CisgKiBpbmNsdWQvc2JpL3Jpc2N2X2VuY29kbmlnLmgKKyAqCisgKiBDb3B5
cmlnaHQgKGMpIDIwMTkgV2VzdGVybiBEaWdpdGFsIENvcnBvcmF0aW9uIG9yIGl0cyBhZmZpbGlh
dGVzLgorICoKKyAqIEF1dGhvcnM6CisgKiAgIEFudXAgUGF0ZWwgPGFudXAucGF0ZWxAd2RjLmNv
bT4KKyAqCisgKiBUaGUgb3JpZ2luYWwgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQlNEIDIt
Y2xhdXNlIGxpY2Vuc2UuCisgKi8KKworI2lmbmRlZiBfX1JJU0NWX0VOQ09ESU5HX0hfXworI2Rl
ZmluZSBfX1JJU0NWX0VOQ09ESU5HX0hfXworCisjZGVmaW5lIE1TVEFUVVNfVUlFCQkJMHgwMDAw
MDAwMQorI2RlZmluZSBNU1RBVFVTX1NJRQkJCTB4MDAwMDAwMDIKKyNkZWZpbmUgTVNUQVRVU19I
SUUJCQkweDAwMDAwMDA0CisjZGVmaW5lIE1TVEFUVVNfTUlFCQkJMHgwMDAwMDAwOAorI2RlZmlu
ZSBNU1RBVFVTX1VQSUUJCQkweDAwMDAwMDEwCisjZGVmaW5lIE1TVEFUVVNfU1BJRV9TSElGVAkJ
NQorI2RlZmluZSBNU1RBVFVTX1NQSUUJCQkoMVVMIDw8IE1TVEFUVVNfU1BJRV9TSElGVCkKKyNk
ZWZpbmUgTVNUQVRVU19IUElFCQkJMHgwMDAwMDA0MAorI2RlZmluZSBNU1RBVFVTX01QSUUJCQkw
eDAwMDAwMDgwCisjZGVmaW5lIE1TVEFUVVNfU1BQX1NISUZUCQk4CisjZGVmaW5lIE1TVEFUVVNf
U1BQCQkJKDFVTCA8PCBNU1RBVFVTX1NQUF9TSElGVCkKKyNkZWZpbmUgTVNUQVRVU19IUFAJCQkw
eDAwMDAwNjAwCisjZGVmaW5lIE1TVEFUVVNfTVBQX1NISUZUCQkxMQorI2RlZmluZSBNU1RBVFVT
X01QUAkJCSgzVUwgPDwgTVNUQVRVU19NUFBfU0hJRlQpCisjZGVmaW5lIE1TVEFUVVNfRlMJCQkw
eDAwMDA2MDAwCisjZGVmaW5lIE1TVEFUVVNfWFMJCQkweDAwMDE4MDAwCisjZGVmaW5lIE1TVEFU
VVNfTVBSVgkJCTB4MDAwMjAwMDAKKyNkZWZpbmUgTVNUQVRVU19TVU0JCQkweDAwMDQwMDAwCisj
ZGVmaW5lIE1TVEFUVVNfTVhSCQkJMHgwMDA4MDAwMAorI2RlZmluZSBNU1RBVFVTX1RWTQkJCTB4
MDAxMDAwMDAKKyNkZWZpbmUgTVNUQVRVU19UVwkJCTB4MDAyMDAwMDAKKyNkZWZpbmUgTVNUQVRV
U19UU1IJCQkweDAwNDAwMDAwCisjZGVmaW5lIE1TVEFUVVMzMl9TRAkJCTB4ODAwMDAwMDAKKyNk
ZWZpbmUgTVNUQVRVU19VWEwJCQkweDAwMDAwMDAzMDAwMDAwMDAKKyNkZWZpbmUgTVNUQVRVU19T
WEwJCQkweDAwMDAwMDBDMDAwMDAwMDAKKyNkZWZpbmUgTVNUQVRVUzY0X1NECQkJMHg4MDAwMDAw
MDAwMDAwMDAwCisKKy8qIFN0YXR1cyByZWdpc3RlciBmbGFncyAqLworI2RlZmluZSBTU1RBVFVT
X1VJRQkJCV9BQygweDAwMDAwMDAxLCBVTCkKKyNkZWZpbmUgU1NUQVRVU19TSUUJCQlfQUMoMHgw
MDAwMDAwMiwgVUwpCisjZGVmaW5lIFNTVEFUVVNfVVBJRQkJCV9BQygweDAwMDAwMDEwLCBVTCkK
KyNkZWZpbmUgU1NUQVRVU19TUElFCQkJX0FDKDB4MDAwMDAwMjAsIFVMKQorI2RlZmluZSBTU1RB
VFVTX1NQUAkJCV9BQygweDAwMDAwMTAwLCBVTCkKKyNkZWZpbmUgU1NUQVRVU19TVU0JCQlfQUMo
MHgwMDA0MDAwMCwgVUwpCisjZGVmaW5lIFNTVEFUVVNfTVhSCQkJX0FDKDB4MDAwODAwMDAsIFVM
KQorCisjZGVmaW5lIFNTVEFUVVNfRlMJCQlfQUMoMHgwMDAwNjAwMCwgVUwpCisjZGVmaW5lIFNT
VEFUVVNfRlNfT0ZGCQkJX0FDKDB4MDAwMDAwMDAsIFVMKQorI2RlZmluZSBTU1RBVFVTX0ZTX0lO
SVRJQUwJCV9BQygweDAwMDAyMDAwLCBVTCkKKyNkZWZpbmUgU1NUQVRVU19GU19DTEVBTgkJX0FD
KDB4MDAwMDQwMDAsIFVMKQorI2RlZmluZSBTU1RBVFVTX0ZTX0RJUlRZCQlfQUMoMHgwMDAwNjAw
MCwgVUwpCisKKyNkZWZpbmUgU1NUQVRVU19YUwkJCV9BQygweDAwMDE4MDAwLCBVTCkKKyNkZWZp
bmUgU1NUQVRVU19YU19PRkYJCQlfQUMoMHgwMDAwMDAwMCwgVUwpCisjZGVmaW5lIFNTVEFUVVNf
WFNfSU5JVElBTAkJX0FDKDB4MDAwMDgwMDAsIFVMKQorI2RlZmluZSBTU1RBVFVTX1hTX0NMRUFO
CQlfQUMoMHgwMDAxMDAwMCwgVUwpCisjZGVmaW5lIFNTVEFUVVNfWFNfRElSVFkJCV9BQygweDAw
MDE4MDAwLCBVTCkKKworI2RlZmluZSBTU1RBVFVTMzJfU0QJCQlfQUMoMHg4MDAwMDAwMCwgVUwp
CisjZGVmaW5lIFNTVEFUVVM2NF9TRAkJCV9BQygweDgwMDAwMDAwMDAwMDAwMDAsIFVMKQorCisj
ZGVmaW5lIFNTVEFUVVM2NF9VWEwJCQlfQUMoMHgwMDAwMDAwMzAwMDAwMDAwLCBVTCkKKworI2lm
ZGVmIENPTkZJR182NEJJVAorI2RlZmluZSBNU1RBVFVTX1NECQkJTVNUQVRVUzY0X1NECisjZGVm
aW5lIFNTVEFUVVNfU0QJCQlTU1RBVFVTNjRfU0QKKyNlbHNlCisjZGVmaW5lIE1TVEFUVVNfU0QJ
CQlNU1RBVFVTMzJfU0QKKyNkZWZpbmUgU1NUQVRVU19TRAkJCVNTVEFUVVMzMl9TRAorI2VuZGlm
CisKKyNkZWZpbmUgSFNUQVRVU19WVFNSCQkJX0FDKDB4MDA0MDAwMDAsIFVMKQorI2RlZmluZSBI
U1RBVFVTX1ZUVk0JCQlfQUMoMHgwMDEwMDAwMCwgVUwpCisjZGVmaW5lIEhTVEFUVVNfU1AyVgkJ
CV9BQygweDAwMDAwMjAwLCBVTCkKKyNkZWZpbmUgSFNUQVRVU19TUDJQCQkJX0FDKDB4MDAwMDAx
MDAsIFVMKQorI2RlZmluZSBIU1RBVFVTX1NQVgkJCV9BQygweDAwMDAwMDgwLCBVTCkKKyNkZWZp
bmUgSFNUQVRVU19TVEwJCQlfQUMoMHgwMDAwMDA0MCwgVUwpCisjZGVmaW5lIEhTVEFUVVNfU1BS
VgkJCV9BQygweDAwMDAwMDAxLCBVTCkKKworI2RlZmluZSBEQ1NSX1hERUJVR1ZFUgkJCSgzVTw8
MzApCisjZGVmaW5lIERDU1JfTkRSRVNFVAkJCSgxPDwyOSkKKyNkZWZpbmUgRENTUl9GVUxMUkVT
RVQJCQkoMTw8MjgpCisjZGVmaW5lIERDU1JfRUJSRUFLTQkJCSgxPDwxNSkKKyNkZWZpbmUgRENT
Ul9FQlJFQUtICQkJKDE8PDE0KQorI2RlZmluZSBEQ1NSX0VCUkVBS1MJCQkoMTw8MTMpCisjZGVm
aW5lIERDU1JfRUJSRUFLVQkJCSgxPDwxMikKKyNkZWZpbmUgRENTUl9TVE9QQ1lDTEUJCQkoMTw8
MTApCisjZGVmaW5lIERDU1JfU1RPUFRJTUUJCQkoMTw8OSkKKyNkZWZpbmUgRENTUl9DQVVTRQkJ
CSg3PDw2KQorI2RlZmluZSBEQ1NSX0RFQlVHSU5UCQkJKDE8PDUpCisjZGVmaW5lIERDU1JfSEFM
VAkJCSgxPDwzKQorI2RlZmluZSBEQ1NSX1NURVAJCQkoMTw8MikKKyNkZWZpbmUgRENTUl9QUlYJ
CQkoMzw8MCkKKworI2RlZmluZSBEQ1NSX0NBVVNFX05PTkUJCQkwCisjZGVmaW5lIERDU1JfQ0FV
U0VfU1dCUAkJCTEKKyNkZWZpbmUgRENTUl9DQVVTRV9IV0JQCQkJMgorI2RlZmluZSBEQ1NSX0NB
VVNFX0RFQlVHSU5UCQkzCisjZGVmaW5lIERDU1JfQ0FVU0VfU1RFUAkJCTQKKyNkZWZpbmUgRENT
Ul9DQVVTRV9IQUxUCQkJNQorCisjZGVmaW5lIE1DT05UUk9MX1RZUEUoeGxlbikJCSgweGZVTEw8
PCgoeGxlbiktNCkpCisjZGVmaW5lIE1DT05UUk9MX0RNT0RFKHhsZW4pCQkoMVVMTDw8KCh4bGVu
KS01KSkKKyNkZWZpbmUgTUNPTlRST0xfTUFTS01BWCh4bGVuKQkJKDB4M2ZVTEw8PCgoeGxlbikt
MTEpKQorCisjZGVmaW5lIE1DT05UUk9MX1NFTEVDVAkJCSgxPDwxOSkKKyNkZWZpbmUgTUNPTlRS
T0xfVElNSU5HCQkJKDE8PDE4KQorI2RlZmluZSBNQ09OVFJPTF9BQ1RJT04JCQkoMHgzZjw8MTIp
CisjZGVmaW5lIE1DT05UUk9MX0NIQUlOCQkJKDE8PDExKQorI2RlZmluZSBNQ09OVFJPTF9NQVRD
SAkJCSgweGY8PDcpCisjZGVmaW5lIE1DT05UUk9MX00JCQkoMTw8NikKKyNkZWZpbmUgTUNPTlRS
T0xfSAkJCSgxPDw1KQorI2RlZmluZSBNQ09OVFJPTF9TCQkJKDE8PDQpCisjZGVmaW5lIE1DT05U
Uk9MX1UJCQkoMTw8MykKKyNkZWZpbmUgTUNPTlRST0xfRVhFQ1VURQkJKDE8PDIpCisjZGVmaW5l
IE1DT05UUk9MX1NUT1JFCQkJKDE8PDEpCisjZGVmaW5lIE1DT05UUk9MX0xPQUQJCQkoMTw8MCkK
KworI2RlZmluZSBNQ09OVFJPTF9UWVBFX05PTkUJCTAKKyNkZWZpbmUgTUNPTlRST0xfVFlQRV9N
QVRDSAkJMgorCisjZGVmaW5lIE1DT05UUk9MX0FDVElPTl9ERUJVR19FWENFUFRJT04JMAorI2Rl
ZmluZSBNQ09OVFJPTF9BQ1RJT05fREVCVUdfTU9ERQkxCisjZGVmaW5lIE1DT05UUk9MX0FDVElP
Tl9UUkFDRV9TVEFSVAkyCisjZGVmaW5lIE1DT05UUk9MX0FDVElPTl9UUkFDRV9TVE9QCTMKKyNk
ZWZpbmUgTUNPTlRST0xfQUNUSU9OX1RSQUNFX0VNSVQJNAorCisjZGVmaW5lIE1DT05UUk9MX01B
VENIX0VRVUFMCQkwCisjZGVmaW5lIE1DT05UUk9MX01BVENIX05BUE9UCQkxCisjZGVmaW5lIE1D
T05UUk9MX01BVENIX0dFCQkyCisjZGVmaW5lIE1DT05UUk9MX01BVENIX0xUCQkzCisjZGVmaW5l
IE1DT05UUk9MX01BVENIX01BU0tfTE9XCQk0CisjZGVmaW5lIE1DT05UUk9MX01BVENIX01BU0tf
SElHSAk1CisKKyNkZWZpbmUgSVJRX1NfU09GVAkJCTEKKyNkZWZpbmUgSVJRX0hfU09GVAkJCTIK
KyNkZWZpbmUgSVJRX01fU09GVAkJCTMKKyNkZWZpbmUgSVJRX1NfVElNRVIJCQk1CisjZGVmaW5l
IElSUV9IX1RJTUVSCQkJNgorI2RlZmluZSBJUlFfTV9USU1FUgkJCTcKKyNkZWZpbmUgSVJRX1Nf
RVhUCQkJOQorI2RlZmluZSBJUlFfSF9FWFQJCQkxMAorI2RlZmluZSBJUlFfTV9FWFQJCQkxMQor
I2RlZmluZSBJUlFfQ09QCQkJCTEyCisjZGVmaW5lIElSUV9IT1NUCQkJMTMKKworI2RlZmluZSBN
SVBfU1NJUAkJCSgxIDw8IElSUV9TX1NPRlQpCisjZGVmaW5lIE1JUF9IU0lQCQkJKDEgPDwgSVJR
X0hfU09GVCkKKyNkZWZpbmUgTUlQX01TSVAJCQkoMSA8PCBJUlFfTV9TT0ZUKQorI2RlZmluZSBN
SVBfU1RJUAkJCSgxIDw8IElSUV9TX1RJTUVSKQorI2RlZmluZSBNSVBfSFRJUAkJCSgxIDw8IElS
UV9IX1RJTUVSKQorI2RlZmluZSBNSVBfTVRJUAkJCSgxIDw8IElSUV9NX1RJTUVSKQorI2RlZmlu
ZSBNSVBfU0VJUAkJCSgxIDw8IElSUV9TX0VYVCkKKyNkZWZpbmUgTUlQX0hFSVAJCQkoMSA8PCBJ
UlFfSF9FWFQpCisjZGVmaW5lIE1JUF9NRUlQCQkJKDEgPDwgSVJRX01fRVhUKQorCisjZGVmaW5l
IFNJUF9TU0lQCQkJTUlQX1NTSVAKKyNkZWZpbmUgU0lQX1NUSVAJCQlNSVBfU1RJUAorI2RlZmlu
ZSBTSVBfU0VJUAkJCU1JUF9TRUlQCisKKy8qIEludGVycnVwdCBFbmFibGUgYW5kIEludGVycnVw
dCBQZW5kaW5nIGZsYWdzICovCisjZGVmaW5lIFNJRV9TU0lFCQkJTUlQX1NTSVAKKyNkZWZpbmUg
U0lFX1NUSUUJCQlNSVBfU1RJUAorI2RlZmluZSBTSUVfU0VJRQkJCU1JUF9TRUlQCisKKyNkZWZp
bmUgUFJWX1UJCQkJMAorI2RlZmluZSBQUlZfUwkJCQkxCisjZGVmaW5lIFBSVl9ICQkJCTIKKyNk
ZWZpbmUgUFJWX00JCQkJMworCisjZGVmaW5lIFNBVFAzMl9NT0RFCQkJX0FDKDB4ODAwMDAwMDAs
IFVMKQorI2RlZmluZSBTQVRQMzJfTU9ERV9TSElGVAkJMzEKKyNkZWZpbmUgU0FUUDMyX0FTSUQJ
CQlfQUMoMHg3RkMwMDAwMCwgVUwpCisjZGVmaW5lIFNBVFAzMl9BU0lEX1NISUZUCQkyMgorI2Rl
ZmluZSBTQVRQMzJfUFBOCQkJX0FDKDB4MDAzRkZGRkYsIFVMKQorCisjZGVmaW5lIFNBVFA2NF9N
T0RFCQkJX0FDKDB4RjAwMDAwMDAwMDAwMDAwMCwgVUwpCisjZGVmaW5lIFNBVFA2NF9NT0RFX1NI
SUZUCQk2MAorI2RlZmluZSBTQVRQNjRfQVNJRAkJCV9BQygweDBGRkZGMDAwMDAwMDAwMDAsIFVM
KQorI2RlZmluZSBTQVRQNjRfQVNJRF9TSElGVAkJNDQKKyNkZWZpbmUgU0FUUDY0X1BQTgkJCV9B
QygweDAwMDAwRkZGRkZGRkZGRkYsIFVMKQorCisjZGVmaW5lIFNBVFBfTU9ERV9PRkYJCQlfQUMo
MCwgVUwpCisjZGVmaW5lIFNBVFBfTU9ERV9TVjMyCQkJX0FDKDEsIFVMKQorI2RlZmluZSBTQVRQ
X01PREVfU1YzOQkJCV9BQyg4LCBVTCkKKyNkZWZpbmUgU0FUUF9NT0RFX1NWNDgJCQlfQUMoOSwg
VUwpCisjZGVmaW5lIFNBVFBfTU9ERV9TVjU3CQkJX0FDKDEwLCBVTCkKKyNkZWZpbmUgU0FUUF9N
T0RFX1NWNjQJCQlfQUMoMTEsIFVMKQorCisjZGVmaW5lIEhHQVRQX01PREVfT0ZGCQkJX0FDKDAs
IFVMKQorI2RlZmluZSBIR0FUUF9NT0RFX1NWMzJYNAkJX0FDKDEsIFVMKQorI2RlZmluZSBIR0FU
UF9NT0RFX1NWMzlYNAkJX0FDKDgsIFVMKQorI2RlZmluZSBIR0FUUF9NT0RFX1NWNDhYNAkJX0FD
KDksIFVMKQorCisjZGVmaW5lIEhHQVRQMzJfTU9ERV9TSElGVAkJMzEKKyNkZWZpbmUgSEdBVFAz
Ml9WTUlEX1NISUZUCQkyMgorI2RlZmluZSBIR0FUUDMyX1ZNSURfTUFTSwkJX0FDKDB4MUZDMDAw
MDAsIFVMKQorI2RlZmluZSBIR0FUUDMyX1BQTgkJCV9BQygweDAwM0ZGRkZGLCBVTCkKKworI2Rl
ZmluZSBIR0FUUDY0X01PREVfU0hJRlQJCTYwCisjZGVmaW5lIEhHQVRQNjRfVk1JRF9TSElGVAkJ
NDQKKyNkZWZpbmUgSEdBVFA2NF9WTUlEX01BU0sJCV9BQygweDAzRkZGMDAwMDAwMDAwMDAsIFVM
KQorI2RlZmluZSBIR0FUUDY0X1BQTgkJCV9BQygweDAwMDAwRkZGRkZGRkZGRkYsIFVMKQorCisv
KiBTQVRQIGZsYWdzICovCisjaWZkZWYgQ09ORklHXzY0QklUCisjZGVmaW5lIFNBVFBfUFBOCQkJ
X0FDKDB4MDAwMDBGRkZGRkZGRkZGRiwgVUwpCisjZGVmaW5lIFNBVFBfQVNJRF9TSElGVAkJCVNB
VFA2NF9BU0lEX1NISUZUCisjZGVmaW5lIFNBVFBfQVNJRF9NQVNLCQkJU0FUUDY0X0FTSURfTUFT
SworI2RlZmluZSBTQVRQX01PREUJCQkoU0FUUF9NT0RFX1NWMzkgPDwgU0FUUDY0X01PREVfU0hJ
RlQpCisjZGVmaW5lIFNBVFBfTU9ERV9TSElGVAkJCVNBVFA2NF9NT0RFX1NISUZUCisKKyNkZWZp
bmUgSEdBVFBfUFBOCQkJSEdBVFA2NF9QUE4KKyNkZWZpbmUgSEdBVFBfVk1JRF9TSElGVAkJSEdB
VFA2NF9WTUlEX1NISUZUCisjZGVmaW5lIEhHQVRQX1ZNSURfTUFTSwkJCUhHQVRQNjRfVk1JRF9N
QVNLCisjZGVmaW5lIEhHQVRQX01PREUJCQkoSEdBVFBfTU9ERV9TVjM5WDQgPDwgSEdBVFA2NF9N
T0RFX1NISUZUKQorI2Vsc2UKKyNkZWZpbmUgU0FUUF9QUE4JCQlTQVRQMzJfUFBOCisjZGVmaW5l
IFNBVFBfQVNJRF9TSElGVAkJCVNBVFAzMl9BU0lEX1NISUZUCisjZGVmaW5lIFNBVFBfQVNJRF9N
QVNLCQkJU0FUUDMyX0FTSURfTUFTSworI2RlZmluZSBTQVRQX01PREUJCQkoU0FUUF9NT0RFX1NW
MzIgPDwgU0FUUDMyX01PREVfU0hJRlQpCisjZGVmaW5lIFNBVFBfTU9ERV9TSElGVAkJCVNBVFAz
Ml9NT0RFX1NISUZUCisKKyNkZWZpbmUgSEdBVFBfUFBOCQkJSEdBVFAzMl9QUE4KKyNkZWZpbmUg
SEdBVFBfVk1JRF9TSElGVAkJSEdBVFAzMl9WTUlEX1NISUZUCisjZGVmaW5lIEhHQVRQX1ZNSURf
TUFTSwkJCUhHQVRQMzJfVk1JRF9NQVNLCisjZGVmaW5lIEhHQVRQX01PREUJCQkoSEdBVFBfTU9E
RV9TVjMyWDQgPDwgSEdBVFAzMl9NT0RFX1NISUZUKQorI2VuZGlmCisKKy8qIFNDQVVTRSAqLwor
I2lmZGVmIENPTkZJR182NEJJVAorI2RlZmluZSBTQ0FVU0VfSU5URVJSVVBUX01BU0sgICBfQUMo
MHg4MDAwMDAwMDAwMDAwMDAwLCBVTCkKKyNkZWZpbmUgU0NBVVNFX0VYQ19NQVNLCQlfQUMoMHg3
RkZGRkZGRkZGRkZGRkZGLCBVTCkKKyNlbHNlCisjZGVmaW5lIFNDQVVTRV9JTlRFUlJVUFRfTUFT
SyAgIF9BQygweDgwMDAwMDAwLCBVTCkKKyNkZWZpbmUgU0NBVVNFX0VYQ19NQVNLCQlfQUMoMHg3
RkZGRkZGRiwgVUwpCisjZW5kaWYKKworI2RlZmluZSBQTVBfUgkJCQkweDAxCisjZGVmaW5lIFBN
UF9XCQkJCTB4MDIKKyNkZWZpbmUgUE1QX1gJCQkJMHgwNAorI2RlZmluZSBQTVBfQQkJCQkweDE4
CisjZGVmaW5lIFBNUF9BX1RPUgkJCTB4MDgKKyNkZWZpbmUgUE1QX0FfTkE0CQkJMHgxMAorI2Rl
ZmluZSBQTVBfQV9OQVBPVAkJCTB4MTgKKyNkZWZpbmUgUE1QX0wJCQkJMHg4MAorCisjZGVmaW5l
IFBNUF9TSElGVAkJCTIKKyNkZWZpbmUgUE1QX0NPVU5UCQkJMTYKKworLyogcGFnZSB0YWJsZSBl
bnRyeSAoUFRFKSBmaWVsZHMgKi8KKyNkZWZpbmUgUFRFX1YJCQkJMHgwMDEgLyogVmFsaWQgKi8K
KyNkZWZpbmUgUFRFX1IJCQkJMHgwMDIgLyogUmVhZCAqLworI2RlZmluZSBQVEVfVwkJCQkweDAw
NCAvKiBXcml0ZSAqLworI2RlZmluZSBQVEVfWAkJCQkweDAwOCAvKiBFeGVjdXRlICovCisjZGVm
aW5lIFBURV9VCQkJCTB4MDEwIC8qIFVzZXIgKi8KKyNkZWZpbmUgUFRFX0cJCQkJMHgwMjAgLyog
R2xvYmFsICovCisjZGVmaW5lIFBURV9BCQkJCTB4MDQwIC8qIEFjY2Vzc2VkICovCisjZGVmaW5l
IFBURV9ECQkJCTB4MDgwIC8qIERpcnR5ICovCisjZGVmaW5lIFBURV9TT0ZUCQkJMHgzMDAgLyog
UmVzZXJ2ZWQgZm9yIFNvZnR3YXJlICovCisKKyNkZWZpbmUgUFRFX1BQTl9TSElGVAkJCTEwCisK
KyNpZmRlZiBDT05GSUdfNjRCSVQKKyNkZWZpbmUgUFRFX0xFVkVMX0JJVFMJCQk5CisjZWxzZQor
I2RlZmluZSBQVEVfTEVWRUxfQklUUwkJCTEwCisjZW5kaWYKKworI2RlZmluZSBDU1JfVVNUQVRV
UwkJCTB4MAorI2RlZmluZSBDU1JfRkZMQUdTCQkJMHgxCisjZGVmaW5lIENTUl9GUk0JCQkJMHgy
CisjZGVmaW5lIENTUl9GQ1NSCQkJMHgzCisjZGVmaW5lIENTUl9DWUNMRQkJCTB4YzAwCisjZGVm
aW5lIENTUl9VSUUJCQkJMHg0CisjZGVmaW5lIENTUl9VVFZFQwkJCTB4NQorI2RlZmluZSBDU1Jf
VVNDUkFUQ0gJCQkweDQwCisjZGVmaW5lIENTUl9VRVBDCQkJMHg0MQorI2RlZmluZSBDU1JfVUNB
VVNFCQkJMHg0MgorI2RlZmluZSBDU1JfVVRWQUwJCQkweDQzCisjZGVmaW5lIENTUl9VSVAJCQkJ
MHg0NAorI2RlZmluZSBDU1JfVElNRQkJCTB4YzAxCisjZGVmaW5lIENTUl9JTlNUUkVUCQkJMHhj
MDIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIzCQkJMHhjMDMKKyNkZWZpbmUgQ1NSX0hQTUNPVU5U
RVI0CQkJMHhjMDQKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI1CQkJMHhjMDUKKyNkZWZpbmUgQ1NS
X0hQTUNPVU5URVI2CQkJMHhjMDYKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI3CQkJMHhjMDcKKyNk
ZWZpbmUgQ1NSX0hQTUNPVU5URVI4CQkJMHhjMDgKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI5CQkJ
MHhjMDkKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxMAkJMHhjMGEKKyNkZWZpbmUgQ1NSX0hQTUNP
VU5URVIxMQkJMHhjMGIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxMgkJMHhjMGMKKyNkZWZpbmUg
Q1NSX0hQTUNPVU5URVIxMwkJMHhjMGQKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxNAkJMHhjMGUK
KyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxNQkJMHhjMGYKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIx
NgkJMHhjMTAKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxNwkJMHhjMTEKKyNkZWZpbmUgQ1NSX0hQ
TUNPVU5URVIxOAkJMHhjMTIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxOQkJMHhjMTMKKyNkZWZp
bmUgQ1NSX0hQTUNPVU5URVIyMAkJMHhjMTQKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyMQkJMHhj
MTUKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyMgkJMHhjMTYKKyNkZWZpbmUgQ1NSX0hQTUNPVU5U
RVIyMwkJMHhjMTcKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyNAkJMHhjMTgKKyNkZWZpbmUgQ1NS
X0hQTUNPVU5URVIyNQkJMHhjMTkKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyNgkJMHhjMWEKKyNk
ZWZpbmUgQ1NSX0hQTUNPVU5URVIyNwkJMHhjMWIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyOAkJ
MHhjMWMKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyOQkJMHhjMWQKKyNkZWZpbmUgQ1NSX0hQTUNP
VU5URVIzMAkJMHhjMWUKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIzMQkJMHhjMWYKKyNkZWZpbmUg
Q1NSX1NTVEFUVVMJCQkweDEwMAorI2RlZmluZSBDU1JfU0lFCQkJCTB4MTA0CisjZGVmaW5lIENT
Ul9TVFZFQwkJCTB4MTA1CisjZGVmaW5lIENTUl9TQ09VTlRFUkVOCQkJMHgxMDYKKyNkZWZpbmUg
Q1NSX1NTQ1JBVENICQkJMHgxNDAKKyNkZWZpbmUgQ1NSX1NFUEMJCQkweDE0MQorI2RlZmluZSBD
U1JfU0NBVVNFCQkJMHgxNDIKKyNkZWZpbmUgQ1NSX1NUVkFMCQkJMHgxNDMKKyNkZWZpbmUgQ1NS
X1NJUAkJCQkweDE0NAorI2RlZmluZSBDU1JfU0FUUAkJCTB4MTgwCisKKyNkZWZpbmUgQ1NSX0JT
U1RBVFVTCQkJMHgyMDAKKyNkZWZpbmUgQ1NSX0JTSUUJCQkweDIwNAorI2RlZmluZSBDU1JfQlNU
VkVDCQkJMHgyMDUKKyNkZWZpbmUgQ1NSX0JTU0NSQVRDSAkJCTB4MjQwCisjZGVmaW5lIENTUl9C
U0VQQwkJCTB4MjQxCisjZGVmaW5lIENTUl9CU0NBVVNFCQkJMHgyNDIKKyNkZWZpbmUgQ1NSX0JT
VFZBTAkJCTB4MjQzCisjZGVmaW5lIENTUl9CU0lQCQkJMHgyNDQKKyNkZWZpbmUgQ1NSX0JTQVRQ
CQkJMHgyODAKKworI2RlZmluZSBDU1JfTVNUQVRVUwkJCTB4MzAwCisjZGVmaW5lIENTUl9NSVNB
CQkJMHgzMDEKKyNkZWZpbmUgQ1NSX01FREVMRUcJCQkweDMwMgorI2RlZmluZSBDU1JfTUlERUxF
RwkJCTB4MzAzCisjZGVmaW5lIENTUl9NSUUJCQkJMHgzMDQKKyNkZWZpbmUgQ1NSX01UVkVDCQkJ
MHgzMDUKKyNkZWZpbmUgQ1NSX01DT1VOVEVSRU4JCQkweDMwNgorI2RlZmluZSBDU1JfTVNDUkFU
Q0gJCQkweDM0MAorI2RlZmluZSBDU1JfTUVQQwkJCTB4MzQxCisjZGVmaW5lIENTUl9NQ0FVU0UJ
CQkweDM0MgorI2RlZmluZSBDU1JfTVRWQUwJCQkweDM0MworI2RlZmluZSBDU1JfTUlQCQkJCTB4
MzQ0CisjZGVmaW5lIENTUl9QTVBDRkcwCQkJMHgzYTAKKyNkZWZpbmUgQ1NSX1BNUENGRzEJCQkw
eDNhMQorI2RlZmluZSBDU1JfUE1QQ0ZHMgkJCTB4M2EyCisjZGVmaW5lIENTUl9QTVBDRkczCQkJ
MHgzYTMKKyNkZWZpbmUgQ1NSX1BNUEFERFIwCQkJMHgzYjAKKyNkZWZpbmUgQ1NSX1BNUEFERFIx
CQkJMHgzYjEKKyNkZWZpbmUgQ1NSX1BNUEFERFIyCQkJMHgzYjIKKyNkZWZpbmUgQ1NSX1BNUEFE
RFIzCQkJMHgzYjMKKyNkZWZpbmUgQ1NSX1BNUEFERFI0CQkJMHgzYjQKKyNkZWZpbmUgQ1NSX1BN
UEFERFI1CQkJMHgzYjUKKyNkZWZpbmUgQ1NSX1BNUEFERFI2CQkJMHgzYjYKKyNkZWZpbmUgQ1NS
X1BNUEFERFI3CQkJMHgzYjcKKyNkZWZpbmUgQ1NSX1BNUEFERFI4CQkJMHgzYjgKKyNkZWZpbmUg
Q1NSX1BNUEFERFI5CQkJMHgzYjkKKyNkZWZpbmUgQ1NSX1BNUEFERFIxMAkJCTB4M2JhCisjZGVm
aW5lIENTUl9QTVBBRERSMTEJCQkweDNiYgorI2RlZmluZSBDU1JfUE1QQUREUjEyCQkJMHgzYmMK
KyNkZWZpbmUgQ1NSX1BNUEFERFIxMwkJCTB4M2JkCisjZGVmaW5lIENTUl9QTVBBRERSMTQJCQkw
eDNiZQorI2RlZmluZSBDU1JfUE1QQUREUjE1CQkJMHgzYmYKKyNkZWZpbmUgQ1NSX1RTRUxFQ1QJ
CQkweDdhMAorI2RlZmluZSBDU1JfVERBVEExCQkJMHg3YTEKKyNkZWZpbmUgQ1NSX1REQVRBMgkJ
CTB4N2EyCisjZGVmaW5lIENTUl9UREFUQTMJCQkweDdhMworI2RlZmluZSBDU1JfRENTUgkJCTB4
N2IwCisjZGVmaW5lIENTUl9EUEMJCQkJMHg3YjEKKyNkZWZpbmUgQ1NSX0RTQ1JBVENICQkJMHg3
YjIKKworI2RlZmluZSBDU1JfSFNUQVRVUwkJCTB4YTAwCisjZGVmaW5lIENTUl9IRURFTEVHCQkJ
MHhhMDIKKyNkZWZpbmUgQ1NSX0hJREVMRUcJCQkweGEwMworI2RlZmluZSBDU1JfSEdBVFAJCQkw
eGE4MAorCisjZGVmaW5lIENTUl9NQ1lDTEUJCQkweGIwMAorI2RlZmluZSBDU1JfTUlOU1RSRVQJ
CQkweGIwMgorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIzCQkweGIwMworI2RlZmluZSBDU1JfTUhQ
TUNPVU5URVI0CQkweGIwNAorI2RlZmluZSBDU1JfTUhQTUNPVU5URVI1CQkweGIwNQorI2RlZmlu
ZSBDU1JfTUhQTUNPVU5URVI2CQkweGIwNgorI2RlZmluZSBDU1JfTUhQTUNPVU5URVI3CQkweGIw
NworI2RlZmluZSBDU1JfTUhQTUNPVU5URVI4CQkweGIwOAorI2RlZmluZSBDU1JfTUhQTUNPVU5U
RVI5CQkweGIwOQorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIxMAkJMHhiMGEKKyNkZWZpbmUgQ1NS
X01IUE1DT1VOVEVSMTEJCTB4YjBiCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjEyCQkweGIwYwor
I2RlZmluZSBDU1JfTUhQTUNPVU5URVIxMwkJMHhiMGQKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVS
MTQJCTB4YjBlCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjE1CQkweGIwZgorI2RlZmluZSBDU1Jf
TUhQTUNPVU5URVIxNgkJMHhiMTAKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMTcJCTB4YjExCisj
ZGVmaW5lIENTUl9NSFBNQ09VTlRFUjE4CQkweGIxMgorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIx
OQkJMHhiMTMKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMjAJCTB4YjE0CisjZGVmaW5lIENTUl9N
SFBNQ09VTlRFUjIxCQkweGIxNQorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIyMgkJMHhiMTYKKyNk
ZWZpbmUgQ1NSX01IUE1DT1VOVEVSMjMJCTB4YjE3CisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjI0
CQkweGIxOAorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIyNQkJMHhiMTkKKyNkZWZpbmUgQ1NSX01I
UE1DT1VOVEVSMjYJCTB4YjFhCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjI3CQkweGIxYgorI2Rl
ZmluZSBDU1JfTUhQTUNPVU5URVIyOAkJMHhiMWMKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMjkJ
CTB4YjFkCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjMwCQkweGIxZQorI2RlZmluZSBDU1JfTUhQ
TUNPVU5URVIzMQkJMHhiMWYKKyNkZWZpbmUgQ1NSX01IUE1FVkVOVDMJCQkweDMyMworI2RlZmlu
ZSBDU1JfTUhQTUVWRU5UNAkJCTB4MzI0CisjZGVmaW5lIENTUl9NSFBNRVZFTlQ1CQkJMHgzMjUK
KyNkZWZpbmUgQ1NSX01IUE1FVkVOVDYJCQkweDMyNgorI2RlZmluZSBDU1JfTUhQTUVWRU5UNwkJ
CTB4MzI3CisjZGVmaW5lIENTUl9NSFBNRVZFTlQ4CQkJMHgzMjgKKyNkZWZpbmUgQ1NSX01IUE1F
VkVOVDkJCQkweDMyOQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTAJCQkweDMyYQorI2RlZmluZSBD
U1JfTUhQTUVWRU5UMTEJCQkweDMyYgorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTIJCQkweDMyYwor
I2RlZmluZSBDU1JfTUhQTUVWRU5UMTMJCQkweDMyZAorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTQJ
CQkweDMyZQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTUJCQkweDMyZgorI2RlZmluZSBDU1JfTUhQ
TUVWRU5UMTYJCQkweDMzMAorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTcJCQkweDMzMQorI2RlZmlu
ZSBDU1JfTUhQTUVWRU5UMTgJCQkweDMzMgorI2RlZmluZSBDU1JfTUhQTUVWRU5UMTkJCQkweDMz
MworI2RlZmluZSBDU1JfTUhQTUVWRU5UMjAJCQkweDMzNAorI2RlZmluZSBDU1JfTUhQTUVWRU5U
MjEJCQkweDMzNQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMjIJCQkweDMzNgorI2RlZmluZSBDU1Jf
TUhQTUVWRU5UMjMJCQkweDMzNworI2RlZmluZSBDU1JfTUhQTUVWRU5UMjQJCQkweDMzOAorI2Rl
ZmluZSBDU1JfTUhQTUVWRU5UMjUJCQkweDMzOQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMjYJCQkw
eDMzYQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMjcJCQkweDMzYgorI2RlZmluZSBDU1JfTUhQTUVW
RU5UMjgJCQkweDMzYworI2RlZmluZSBDU1JfTUhQTUVWRU5UMjkJCQkweDMzZAorI2RlZmluZSBD
U1JfTUhQTUVWRU5UMzAJCQkweDMzZQorI2RlZmluZSBDU1JfTUhQTUVWRU5UMzEJCQkweDMzZgor
I2RlZmluZSBDU1JfTVZFTkRPUklECQkJMHhmMTEKKyNkZWZpbmUgQ1NSX01BUkNISUQJCQkweGYx
MgorI2RlZmluZSBDU1JfTUlNUElECQkJMHhmMTMKKyNkZWZpbmUgQ1NSX01IQVJUSUQJCQkweGYx
NAorI2RlZmluZSBDU1JfQ1lDTEVICQkJMHhjODAKKyNkZWZpbmUgQ1NSX1RJTUVICQkJMHhjODEK
KyNkZWZpbmUgQ1NSX0lOU1RSRVRICQkJMHhjODIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIzSAkJ
MHhjODMKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI0SAkJMHhjODQKKyNkZWZpbmUgQ1NSX0hQTUNP
VU5URVI1SAkJMHhjODUKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI2SAkJMHhjODYKKyNkZWZpbmUg
Q1NSX0hQTUNPVU5URVI3SAkJMHhjODcKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI4SAkJMHhjODgK
KyNkZWZpbmUgQ1NSX0hQTUNPVU5URVI5SAkJMHhjODkKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIx
MEgJCTB4YzhhCisjZGVmaW5lIENTUl9IUE1DT1VOVEVSMTFICQkweGM4YgorI2RlZmluZSBDU1Jf
SFBNQ09VTlRFUjEySAkJMHhjOGMKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxM0gJCTB4YzhkCisj
ZGVmaW5lIENTUl9IUE1DT1VOVEVSMTRICQkweGM4ZQorI2RlZmluZSBDU1JfSFBNQ09VTlRFUjE1
SAkJMHhjOGYKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIxNkgJCTB4YzkwCisjZGVmaW5lIENTUl9I
UE1DT1VOVEVSMTdICQkweGM5MQorI2RlZmluZSBDU1JfSFBNQ09VTlRFUjE4SAkJMHhjOTIKKyNk
ZWZpbmUgQ1NSX0hQTUNPVU5URVIxOUgJCTB4YzkzCisjZGVmaW5lIENTUl9IUE1DT1VOVEVSMjBI
CQkweGM5NAorI2RlZmluZSBDU1JfSFBNQ09VTlRFUjIxSAkJMHhjOTUKKyNkZWZpbmUgQ1NSX0hQ
TUNPVU5URVIyMkgJCTB4Yzk2CisjZGVmaW5lIENTUl9IUE1DT1VOVEVSMjNICQkweGM5NworI2Rl
ZmluZSBDU1JfSFBNQ09VTlRFUjI0SAkJMHhjOTgKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyNUgJ
CTB4Yzk5CisjZGVmaW5lIENTUl9IUE1DT1VOVEVSMjZICQkweGM5YQorI2RlZmluZSBDU1JfSFBN
Q09VTlRFUjI3SAkJMHhjOWIKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIyOEgJCTB4YzljCisjZGVm
aW5lIENTUl9IUE1DT1VOVEVSMjlICQkweGM5ZAorI2RlZmluZSBDU1JfSFBNQ09VTlRFUjMwSAkJ
MHhjOWUKKyNkZWZpbmUgQ1NSX0hQTUNPVU5URVIzMUgJCTB4YzlmCisjZGVmaW5lIENTUl9NQ1lD
TEVICQkJMHhiODAKKyNkZWZpbmUgQ1NSX01JTlNUUkVUSAkJCTB4YjgyCisjZGVmaW5lIENTUl9N
SFBNQ09VTlRFUjNICQkweGI4MworI2RlZmluZSBDU1JfTUhQTUNPVU5URVI0SAkJMHhiODQKKyNk
ZWZpbmUgQ1NSX01IUE1DT1VOVEVSNUgJCTB4Yjg1CisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjZI
CQkweGI4NgorI2RlZmluZSBDU1JfTUhQTUNPVU5URVI3SAkJMHhiODcKKyNkZWZpbmUgQ1NSX01I
UE1DT1VOVEVSOEgJCTB4Yjg4CisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjlICQkweGI4OQorI2Rl
ZmluZSBDU1JfTUhQTUNPVU5URVIxMEgJCTB4YjhhCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjEx
SAkJMHhiOGIKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMTJICQkweGI4YworI2RlZmluZSBDU1Jf
TUhQTUNPVU5URVIxM0gJCTB4YjhkCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjE0SAkJMHhiOGUK
KyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMTVICQkweGI4ZgorI2RlZmluZSBDU1JfTUhQTUNPVU5U
RVIxNkgJCTB4YjkwCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjE3SAkJMHhiOTEKKyNkZWZpbmUg
Q1NSX01IUE1DT1VOVEVSMThICQkweGI5MgorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIxOUgJCTB4
YjkzCisjZGVmaW5lIENTUl9NSFBNQ09VTlRFUjIwSAkJMHhiOTQKKyNkZWZpbmUgQ1NSX01IUE1D
T1VOVEVSMjFICQkweGI5NQorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIyMkgJCTB4Yjk2CisjZGVm
aW5lIENTUl9NSFBNQ09VTlRFUjIzSAkJMHhiOTcKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMjRI
CQkweGI5OAorI2RlZmluZSBDU1JfTUhQTUNPVU5URVIyNUgJCTB4Yjk5CisjZGVmaW5lIENTUl9N
SFBNQ09VTlRFUjI2SAkJMHhiOWEKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMjdICQkweGI5Ygor
I2RlZmluZSBDU1JfTUhQTUNPVU5URVIyOEgJCTB4YjljCisjZGVmaW5lIENTUl9NSFBNQ09VTlRF
UjI5SAkJMHhiOWQKKyNkZWZpbmUgQ1NSX01IUE1DT1VOVEVSMzBICQkweGI5ZQorI2RlZmluZSBD
U1JfTUhQTUNPVU5URVIzMUgJCTB4YjlmCisKKyNkZWZpbmUgQ0FVU0VfTUlTQUxJR05FRF9GRVRD
SAkJMHgwCisjZGVmaW5lIENBVVNFX0ZFVENIX0FDQ0VTUwkJMHgxCisjZGVmaW5lIENBVVNFX0lM
TEVHQUxfSU5TVFJVQ1RJT04JMHgyCisjZGVmaW5lIENBVVNFX0JSRUFLUE9JTlQJCTB4MworI2Rl
ZmluZSBDQVVTRV9NSVNBTElHTkVEX0xPQUQJCTB4NAorI2RlZmluZSBDQVVTRV9MT0FEX0FDQ0VT
UwkJMHg1CisjZGVmaW5lIENBVVNFX01JU0FMSUdORURfU1RPUkUJCTB4NgorI2RlZmluZSBDQVVT
RV9TVE9SRV9BQ0NFU1MJCTB4NworI2RlZmluZSBDQVVTRV9VU0VSX0VDQUxMCQkweDgKKyNkZWZp
bmUgQ0FVU0VfSFlQRVJWSVNPUl9FQ0FMTAkJMHg5CisjZGVmaW5lIENBVVNFX1NVUEVSVklTT1Jf
RUNBTEwJCTB4YQorI2RlZmluZSBDQVVTRV9NQUNISU5FX0VDQUxMCQkweGIKKyNkZWZpbmUgQ0FV
U0VfRkVUQ0hfUEFHRV9GQVVMVAkJMHhjCisjZGVmaW5lIENBVVNFX0xPQURfUEFHRV9GQVVMVAkJ
MHhkCisjZGVmaW5lIENBVVNFX1NUT1JFX1BBR0VfRkFVTFQJCTB4ZgorCisjZGVmaW5lIElOU05f
TUFUQ0hfTEIJCQkweDMKKyNkZWZpbmUgSU5TTl9NQVNLX0xCCQkJMHg3MDdmCisjZGVmaW5lIElO
U05fTUFUQ0hfTEgJCQkweDEwMDMKKyNkZWZpbmUgSU5TTl9NQVNLX0xICQkJMHg3MDdmCisjZGVm
aW5lIElOU05fTUFUQ0hfTFcJCQkweDIwMDMKKyNkZWZpbmUgSU5TTl9NQVNLX0xXCQkJMHg3MDdm
CisjZGVmaW5lIElOU05fTUFUQ0hfTEQJCQkweDMwMDMKKyNkZWZpbmUgSU5TTl9NQVNLX0xECQkJ
MHg3MDdmCisjZGVmaW5lIElOU05fTUFUQ0hfTEJVCQkJMHg0MDAzCisjZGVmaW5lIElOU05fTUFT
S19MQlUJCQkweDcwN2YKKyNkZWZpbmUgSU5TTl9NQVRDSF9MSFUJCQkweDUwMDMKKyNkZWZpbmUg
SU5TTl9NQVNLX0xIVQkJCTB4NzA3ZgorI2RlZmluZSBJTlNOX01BVENIX0xXVQkJCTB4NjAwMwor
I2RlZmluZSBJTlNOX01BU0tfTFdVCQkJMHg3MDdmCisjZGVmaW5lIElOU05fTUFUQ0hfU0IJCQkw
eDIzCisjZGVmaW5lIElOU05fTUFTS19TQgkJCTB4NzA3ZgorI2RlZmluZSBJTlNOX01BVENIX1NI
CQkJMHgxMDIzCisjZGVmaW5lIElOU05fTUFTS19TSAkJCTB4NzA3ZgorI2RlZmluZSBJTlNOX01B
VENIX1NXCQkJMHgyMDIzCisjZGVmaW5lIElOU05fTUFTS19TVwkJCTB4NzA3ZgorI2RlZmluZSBJ
TlNOX01BVENIX1NECQkJMHgzMDIzCisjZGVmaW5lIElOU05fTUFTS19TRAkJCTB4NzA3ZgorCisj
ZGVmaW5lIElOU05fTUFUQ0hfRkxXCQkJMHgyMDA3CisjZGVmaW5lIElOU05fTUFTS19GTFcJCQkw
eDcwN2YKKyNkZWZpbmUgSU5TTl9NQVRDSF9GTEQJCQkweDMwMDcKKyNkZWZpbmUgSU5TTl9NQVNL
X0ZMRAkJCTB4NzA3ZgorI2RlZmluZSBJTlNOX01BVENIX0ZMUQkJCTB4NDAwNworI2RlZmluZSBJ
TlNOX01BU0tfRkxRCQkJMHg3MDdmCisjZGVmaW5lIElOU05fTUFUQ0hfRlNXCQkJMHgyMDI3Cisj
ZGVmaW5lIElOU05fTUFTS19GU1cJCQkweDcwN2YKKyNkZWZpbmUgSU5TTl9NQVRDSF9GU0QJCQkw
eDMwMjcKKyNkZWZpbmUgSU5TTl9NQVNLX0ZTRAkJCTB4NzA3ZgorI2RlZmluZSBJTlNOX01BVENI
X0ZTUQkJCTB4NDAyNworI2RlZmluZSBJTlNOX01BU0tfRlNRCQkJMHg3MDdmCisKKyNkZWZpbmUg
SU5TTl9NQVRDSF9DX0xECQkJMHg2MDAwCisjZGVmaW5lIElOU05fTUFTS19DX0xECQkJMHhlMDAz
CisjZGVmaW5lIElOU05fTUFUQ0hfQ19TRAkJCTB4ZTAwMAorI2RlZmluZSBJTlNOX01BU0tfQ19T
RAkJCTB4ZTAwMworI2RlZmluZSBJTlNOX01BVENIX0NfTFcJCQkweDQwMDAKKyNkZWZpbmUgSU5T
Tl9NQVNLX0NfTFcJCQkweGUwMDMKKyNkZWZpbmUgSU5TTl9NQVRDSF9DX1NXCQkJMHhjMDAwCisj
ZGVmaW5lIElOU05fTUFTS19DX1NXCQkJMHhlMDAzCisjZGVmaW5lIElOU05fTUFUQ0hfQ19MRFNQ
CQkweDYwMDIKKyNkZWZpbmUgSU5TTl9NQVNLX0NfTERTUAkJMHhlMDAzCisjZGVmaW5lIElOU05f
TUFUQ0hfQ19TRFNQCQkweGUwMDIKKyNkZWZpbmUgSU5TTl9NQVNLX0NfU0RTUAkJMHhlMDAzCisj
ZGVmaW5lIElOU05fTUFUQ0hfQ19MV1NQCQkweDQwMDIKKyNkZWZpbmUgSU5TTl9NQVNLX0NfTFdT
UAkJMHhlMDAzCisjZGVmaW5lIElOU05fTUFUQ0hfQ19TV1NQCQkweGMwMDIKKyNkZWZpbmUgSU5T
Tl9NQVNLX0NfU1dTUAkJMHhlMDAzCisKKyNkZWZpbmUgSU5TTl9NQVRDSF9DX0ZMRAkJMHgyMDAw
CisjZGVmaW5lIElOU05fTUFTS19DX0ZMRAkJCTB4ZTAwMworI2RlZmluZSBJTlNOX01BVENIX0Nf
RkxXCQkweDYwMDAKKyNkZWZpbmUgSU5TTl9NQVNLX0NfRkxXCQkJMHhlMDAzCisjZGVmaW5lIElO
U05fTUFUQ0hfQ19GU0QJCTB4YTAwMAorI2RlZmluZSBJTlNOX01BU0tfQ19GU0QJCQkweGUwMDMK
KyNkZWZpbmUgSU5TTl9NQVRDSF9DX0ZTVwkJMHhlMDAwCisjZGVmaW5lIElOU05fTUFTS19DX0ZT
VwkJCTB4ZTAwMworI2RlZmluZSBJTlNOX01BVENIX0NfRkxEU1AJCTB4MjAwMgorI2RlZmluZSBJ
TlNOX01BU0tfQ19GTERTUAkJMHhlMDAzCisjZGVmaW5lIElOU05fTUFUQ0hfQ19GU0RTUAkJMHhh
MDAyCisjZGVmaW5lIElOU05fTUFTS19DX0ZTRFNQCQkweGUwMDMKKyNkZWZpbmUgSU5TTl9NQVRD
SF9DX0ZMV1NQCQkweDYwMDIKKyNkZWZpbmUgSU5TTl9NQVNLX0NfRkxXU1AJCTB4ZTAwMworI2Rl
ZmluZSBJTlNOX01BVENIX0NfRlNXU1AJCTB4ZTAwMgorI2RlZmluZSBJTlNOX01BU0tfQ19GU1dT
UAkJMHhlMDAzCisKKyNkZWZpbmUgSU5TTl9NQVNLX1dGSQkJCTB4ZmZmZmZmMDAKKyNkZWZpbmUg
SU5TTl9NQVRDSF9XRkkJCQkweDEwNTAwMDAwCisKKyNkZWZpbmUgSU5TTl9MRU4oaW5zbikJCQko
KCgoaW5zbikgJiAweDMpIDwgMHgzKSA/IDIgOiA0KQorCisjaWZkZWYgQ09ORklHXzY0QklUCisj
ZGVmaW5lIExPR19SRUdCWVRFUwkJCTMKKyNlbHNlCisjZGVmaW5lIExPR19SRUdCWVRFUwkJCTIK
KyNlbmRpZgorI2RlZmluZSBSRUdCWVRFUwkJCSgxIDw8IExPR19SRUdCWVRFUykKKworI2RlZmlu
ZSBTSF9SRAkJCQk3CisjZGVmaW5lIFNIX1JTMQkJCQkxNQorI2RlZmluZSBTSF9SUzIJCQkJMjAK
KyNkZWZpbmUgU0hfUlMyQwkJCQkyCisKKyNkZWZpbmUgUlZfWCh4LCBzLCBuKQkJCSgoKHgpID4+
IChzKSkgJiAoKDEgPDwgKG4pKSAtIDEpKQorI2RlZmluZSBSVkNfTFdfSU1NKHgpCQkJKChSVl9Y
KHgsIDYsIDEpIDw8IDIpIHwgXAorCQkJCQkgKFJWX1goeCwgMTAsIDMpIDw8IDMpIHwgXAorCQkJ
CQkgKFJWX1goeCwgNSwgMSkgPDwgNikpCisjZGVmaW5lIFJWQ19MRF9JTU0oeCkJCQkoKFJWX1go
eCwgMTAsIDMpIDw8IDMpIHwgXAorCQkJCQkgKFJWX1goeCwgNSwgMikgPDwgNikpCisjZGVmaW5l
IFJWQ19MV1NQX0lNTSh4KQkJCSgoUlZfWCh4LCA0LCAzKSA8PCAyKSB8IFwKKwkJCQkJIChSVl9Y
KHgsIDEyLCAxKSA8PCA1KSB8IFwKKwkJCQkJIChSVl9YKHgsIDIsIDIpIDw8IDYpKQorI2RlZmlu
ZSBSVkNfTERTUF9JTU0oeCkJCQkoKFJWX1goeCwgNSwgMikgPDwgMykgfCBcCisJCQkJCSAoUlZf
WCh4LCAxMiwgMSkgPDwgNSkgfCBcCisJCQkJCSAoUlZfWCh4LCAyLCAzKSA8PCA2KSkKKyNkZWZp
bmUgUlZDX1NXU1BfSU1NKHgpCQkJKChSVl9YKHgsIDksIDQpIDw8IDIpIHwgXAorCQkJCQkgKFJW
X1goeCwgNywgMikgPDwgNikpCisjZGVmaW5lIFJWQ19TRFNQX0lNTSh4KQkJCSgoUlZfWCh4LCAx
MCwgMykgPDwgMykgfCBcCisJCQkJCSAoUlZfWCh4LCA3LCAzKSA8PCA2KSkKKyNkZWZpbmUgUlZD
X1JTMVMoaW5zbikJCQkoOCArIFJWX1goaW5zbiwgU0hfUkQsIDMpKQorI2RlZmluZSBSVkNfUlMy
UyhpbnNuKQkJCSg4ICsgUlZfWChpbnNuLCBTSF9SUzJDLCAzKSkKKyNkZWZpbmUgUlZDX1JTMihp
bnNuKQkJCVJWX1goaW5zbiwgU0hfUlMyQywgNSkKKworI2RlZmluZSBTSElGVF9SSUdIVCh4LCB5
KQkJXAorCSgoeSkgPCAwID8gKCh4KSA8PCAtKHkpKSA6ICgoeCkgPj4gKHkpKSkKKworI2RlZmlu
ZSBSRUdfTUFTSwkJCVwKKwkoKDEgPDwgKDUgKyBMT0dfUkVHQllURVMpKSAtICgxIDw8IExPR19S
RUdCWVRFUykpCisKKyNkZWZpbmUgUkVHX09GRlNFVChpbnNuLCBwb3MpCQlcCisJKFNISUZUX1JJ
R0hUKChpbnNuKSwgKHBvcykgLSBMT0dfUkVHQllURVMpICYgUkVHX01BU0spCisKKyNkZWZpbmUg
UkVHX1BUUihpbnNuLCBwb3MsIHJlZ3MpCVwKKwkodWxvbmcgKikoKHVsb25nKShyZWdzKSArIFJF
R19PRkZTRVQoaW5zbiwgcG9zKSkKKworI2RlZmluZSBHRVRfUk0oaW5zbikJCQkoKChpbnNuKSA+
PiAxMikgJiA3KQorCisjZGVmaW5lIEdFVF9SUzEoaW5zbiwgcmVncykJCSgqUkVHX1BUUihpbnNu
LCBTSF9SUzEsIHJlZ3MpKQorI2RlZmluZSBHRVRfUlMyKGluc24sIHJlZ3MpCQkoKlJFR19QVFIo
aW5zbiwgU0hfUlMyLCByZWdzKSkKKyNkZWZpbmUgR0VUX1JTMVMoaW5zbiwgcmVncykJCSgqUkVH
X1BUUihSVkNfUlMxUyhpbnNuKSwgMCwgcmVncykpCisjZGVmaW5lIEdFVF9SUzJTKGluc24sIHJl
Z3MpCQkoKlJFR19QVFIoUlZDX1JTMlMoaW5zbiksIDAsIHJlZ3MpKQorI2RlZmluZSBHRVRfUlMy
QyhpbnNuLCByZWdzKQkJKCpSRUdfUFRSKGluc24sIFNIX1JTMkMsIHJlZ3MpKQorI2RlZmluZSBH
RVRfU1AocmVncykJCQkoKlJFR19QVFIoMiwgMCwgcmVncykpCisjZGVmaW5lIFNFVF9SRChpbnNu
LCByZWdzLCB2YWwpCQkoKlJFR19QVFIoaW5zbiwgU0hfUkQsIHJlZ3MpID0gKHZhbCkpCisjZGVm
aW5lIElNTV9JKGluc24pCQkJKChzMzIpKGluc24pID4+IDIwKQorI2RlZmluZSBJTU1fUyhpbnNu
KQkJCSgoKHMzMikoaW5zbikgPj4gMjUgPDwgNSkgfCBcCisJCQkJCSAoczMyKSgoKGluc24pID4+
IDcpICYgMHgxZikpCisjZGVmaW5lIE1BU0tfRlVOQ1QzCQkJMHg3MDAwCisKKyNlbmRpZgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20t
cmlzY3Yvc2V0dXAuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44Yzlk
ODA2NmQ1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3NldHVwLmgK
QEAgLTAsMCArMSwxNiBAQAorI2lmbmRlZiBfX1JJU0NWX1NFVFVQX0hfCisjZGVmaW5lIF9fUklT
Q1ZfU0VUVVBfSF8KKworI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CisKKyNkZWZpbmUgbWF4
X2luaXRfZG9taWQgKDApCisKKyNlbmRpZiAvKiBfX1JJU0NWX1NFVFVQX0hfICovCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc21wLmggYi94ZW4vaW5jbHVkZS9h
c20tcmlzY3Yvc21wLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYjIy
MjRkMDg3ZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9zbXAuaApA
QCAtMCwwICsxLDUwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogQ29weXJpZ2h0
IDIwMTkgKEMpIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KKyAq
CisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4g
dGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0
YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo
LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
OgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24g
bm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
KyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09G
VFdBUkUuCisgKgorICovCisKKyNpZm5kZWYgX0FTTV9SSVNDVl9TTVBfSAorI2RlZmluZSBfQVNN
X1JJU0NWX1NNUF9ICisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisjaW5jbHVkZSA8eGVuL2NwdW1h
c2suaD4KKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2VuZGlmCisKK0RFQ0xBUkVfUEVSX0NQ
VShjcHVtYXNrX3Zhcl90LCBjcHVfc2libGluZ19tYXNrKTsKK0RFQ0xBUkVfUEVSX0NQVShjcHVt
YXNrX3Zhcl90LCBjcHVfY29yZV9tYXNrKTsKKworI2RlZmluZSBIQVJUSURfSU5WQUxJRAkJLTEK
KworLyoKKyAqIERvIHdlLCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBr
ZWVwIENQVXMgb25saW5lIHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0
byBiZSBvZmY/CisgKi8KKyNkZWZpbmUgcGFya19vZmZsaW5lX2NwdXMgdHJ1ZQorCisjZGVmaW5l
IGNwdV9pc19vZmZsaW5lKGNwdSkgdW5saWtlbHkoIWNwdV9vbmxpbmUoY3B1KSkKKworI2RlZmlu
ZSByYXdfc21wX3Byb2Nlc3Nvcl9pZCgpIChnZXRfcHJvY2Vzc29yX2lkKCkpCisKK3ZvaWQgc3Rv
cF9jcHUodm9pZCk7CisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX1NNUF9IICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc29mdGlycS5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2
L3NvZnRpcnEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45NzZlMGVi
ZDcwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3NvZnRpcnEuaApA
QCAtMCwwICsxLDE2IEBACisjaWZuZGVmIF9fQVNNX1NPRlRJUlFfSF9fCisjZGVmaW5lIF9fQVNN
X1NPRlRJUlFfSF9fCisKKyNkZWZpbmUgTlJfQVJDSF9TT0ZUSVJRUyAgICAgICAwCisKKyNkZWZp
bmUgYXJjaF9za2lwX3NlbmRfZXZlbnRfY2hlY2soY3B1KSAwCisKKyNlbmRpZiAvKiBfX0FTTV9T
T0ZUSVJRX0hfXyAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2
L3NwaW5sb2NrLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3BpbmxvY2suaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yZjQ3YjRkOWFkCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3NwaW5sb2NrLmgKQEAgLTAsMCArMSwxMyBAQAorI2lm
bmRlZiBfX0FTTV9TUElOTE9DS19ICisjZGVmaW5lIF9fQVNNX1NQSU5MT0NLX0gKKworI2RlZmlu
ZSBhcmNoX2xvY2tfYWNxdWlyZV9iYXJyaWVyKCkgc21wX21iKCkKKyNkZWZpbmUgYXJjaF9sb2Nr
X3JlbGVhc2VfYmFycmllcigpIHNtcF9tYigpCisKKyNkZWZpbmUgYXJjaF9sb2NrX3JlbGF4KCkg
Y3B1X3JlbGF4KCkKKyNkZWZpbmUgYXJjaF9sb2NrX3NpZ25hbCgpIGRvIHsgXAorfSB3aGlsZSgw
KQorCisjZGVmaW5lIGFyY2hfbG9ja19zaWduYWxfd21iKCkgIGFyY2hfbG9ja19zaWduYWwoKQor
CisjZW5kaWYgLyogX19BU01fU1BJTkxPQ0tfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXJpc2N2L3N0cmluZy5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3N0cmluZy5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjczM2U5ZTAwZDMKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3RyaW5nLmgKQEAgLTAsMCArMSwyOCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIENvcHlyaWdodCAyMDE5IChDKSBBbGlzdGFp
ciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CisgKgorICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmln
aHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3Vi
bGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBw
ZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRv
IHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJv
dmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBp
bmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUg
U29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhP
VVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElO
RyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAor
ICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJF
IExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lO
RworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1Ig
VEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLwor
CisjaWZuZGVmIF9BU01fUklTQ1ZfU1RSSU5HX0gKKyNkZWZpbmUgX0FTTV9SSVNDVl9TVFJJTkdf
SAorCisjZW5kaWYgLyogX0FTTV9SSVNDVl9TVFJJTkdfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9zeXNyZWdz
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMGY3ZjVjNjQ0YgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi9zeXNyZWdzLmgKQEAgLTAsMCAr
MSwxNCBAQAorI2lmbmRlZiBfX0FTTV9SSVNDVl9TWVNSRUdTX0gKKyNkZWZpbmUgX19BU01fUklT
Q1ZfU1lTUkVHU19ICisKKyNlbmRpZiAvKiBfX0FTTV9SSVNDVl9TWVNSRUdTX0ggKi8KKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KKworCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tcmlzY3Yvc3lzdGVtLmggYi94ZW4v
aW5jbHVkZS9hc20tcmlzY3Yvc3lzdGVtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uNThjODNhZjViNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1y
aXNjdi9zeXN0ZW0uaApAQCAtMCwwICsxLDk2IEBACisvKgorICogQmFzZWQgb24gYXJjaC9hcm0v
aW5jbHVkZS9hc20vc3lzdGVtLmgKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgQVJNIEx0ZC4K
KyAqIENvcHlyaWdodCAoQykgMjAxMyBSZWdlbnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlm
b3JuaWEKKyAqIENvcHlyaWdodCAoQykgMjAxNyBTaUZpdmUKKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2
ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpZm5kZWYgX0FTTV9SSVNDVl9CQVJSSUVSX0gKKyNkZWZpbmUgX0FTTV9S
SVNDVl9CQVJSSUVSX0gKKworI2luY2x1ZGUgPGFzbS9jc3IuaD4KKyNpbmNsdWRlIDx4ZW4vbGli
Lmg+CisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKKyNkZWZpbmUgbm9wKCkJCV9fYXNtX18gX192
b2xhdGlsZV9fICgibm9wIikKKworI2RlZmluZSBSSVNDVl9GRU5DRShwLCBzKSBcCisJX19hc21f
XyBfX3ZvbGF0aWxlX18gKCJmZW5jZSAiICNwICIsIiAjcyA6IDogOiAibWVtb3J5IikKKworLyog
VGhlc2UgYmFycmllcnMgbmVlZCB0byBlbmZvcmNlIG9yZGVyaW5nIG9uIGJvdGggZGV2aWNlcyBv
ciBtZW1vcnkuICovCisjZGVmaW5lIG1iKCkJCVJJU0NWX0ZFTkNFKGlvcncsaW9ydykKKyNkZWZp
bmUgcm1iKCkJCVJJU0NWX0ZFTkNFKGlyLGlyKQorI2RlZmluZSB3bWIoKQkJUklTQ1ZfRkVOQ0Uo
b3csb3cpCisKKy8qIFRoZXNlIGJhcnJpZXJzIGRvIG5vdCBuZWVkIHRvIGVuZm9yY2Ugb3JkZXJp
bmcgb24gZGV2aWNlcywganVzdCBtZW1vcnkuICovCisjZGVmaW5lIHNtcF9tYigpCVJJU0NWX0ZF
TkNFKHJ3LHJ3KQorI2RlZmluZSBzbXBfcm1iKCkJUklTQ1ZfRkVOQ0UocixyKQorI2RlZmluZSBz
bXBfd21iKCkJUklTQ1ZfRkVOQ0Uodyx3KQorCisjZGVmaW5lIF9fc21wX3N0b3JlX3JlbGVhc2Uo
cCwgdikJCQkJCVwKK2RvIHsJCQkJCQkJCQlcCisJY29tcGlsZXRpbWVfYXNzZXJ0X2F0b21pY190
eXBlKCpwKTsJCQkJXAorCVJJU0NWX0ZFTkNFKHJ3LHcpOwkJCQkJCVwKKwlXUklURV9PTkNFKCpw
LCB2KTsJCQkJCQlcCit9IHdoaWxlICgwKQorCisjZGVmaW5lIF9fc21wX2xvYWRfYWNxdWlyZShw
KQkJCQkJCVwKKyh7CQkJCQkJCQkJXAorCXR5cGVvZigqcCkgX19fcDEgPSBSRUFEX09OQ0UoKnAp
OwkJCQlcCisJY29tcGlsZXRpbWVfYXNzZXJ0X2F0b21pY190eXBlKCpwKTsJCQkJXAorCVJJU0NW
X0ZFTkNFKHIscncpOwkJCQkJCVwKKwlfX19wMTsJCQkJCQkJCVwKK30pCisKK3N0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBsb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCit7CisJcmV0dXJuIGNzcl9y
ZWFkKHNzdGF0dXMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbG9jYWxfaXJxX2VuYWJsZSh2
b2lkKQoreworCWNzcl9zZXQoc3N0YXR1cywgU1JfU0lFKTsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIGxvY2FsX2lycV9kaXNhYmxlKHZvaWQpCit7CisJY3NyX2NsZWFyKHNzdGF0dXMsIFNSX1NJ
RSk7Cit9CisKKyNkZWZpbmUgbG9jYWxfaXJxX3NhdmUoeCkgICAgICAgICAgICAgICAgICAgICBc
CisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHgg
PSBjc3JfcmVhZF9jbGVhcihzc3RhdHVzLCBTUl9TSUUpOyAgICAgIFwKKyAgICBsb2NhbF9pcnFf
ZGlzYWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCitzdGF0aWMgaW5saW5lIHZv
aWQgbG9jYWxfaXJxX3Jlc3RvcmUodW5zaWduZWQgbG9uZyBmbGFncykKK3sKKwljc3Jfc2V0KHNz
dGF0dXMsIGZsYWdzICYgU1JfU0lFKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgbG9jYWxfaXJx
X2lzX2VuYWJsZWQodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0gbG9jYWxfc2F2
ZV9mbGFncygpOworCisgICAgcmV0dXJuIGZsYWdzICYgU1JfU0lFOworfQorCisjZGVmaW5lIGFy
Y2hfZmV0Y2hfYW5kX2FkZCh4LCB2KSBfX3N5bmNfZmV0Y2hfYW5kX2FkZCh4LCB2KQorCisjZW5k
aWYgLyogX19BU1NFTUJMWV9fICovCisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX0JBUlJJRVJfSCAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3RpbWUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1yaXNjdi90aW1lLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
MDllYzE2ZWM4YgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi90aW1l
LmgKQEAgLTAsMCArMSw2MCBAQAorIC8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTIgUmVnZW50cyBv
ZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhCisgKgorICogICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiAgIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisg
KiAgIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCB2ZXJzaW9u
IDIuCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpZm5kZWYgX0FT
TV9SSVNDVl9USU1FWF9ICisjZGVmaW5lIF9BU01fUklTQ1ZfVElNRVhfSAorCit0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgY3ljbGVzX3Q7CisKK3N0YXRpYyBpbmxpbmUgY3ljbGVzX3QgZ2V0X2N5Y2xl
c19pbmxpbmUodm9pZCkKK3sKKwljeWNsZXNfdCBuOworCisJX19hc21fXyBfX3ZvbGF0aWxlX18g
KAorCQkicmR0aW1lICUwIgorCQk6ICI9ciIgKG4pKTsKKwlyZXR1cm4gbjsKK30KKyNkZWZpbmUg
Z2V0X2N5Y2xlcyBnZXRfY3ljbGVzX2lubGluZQorCisjaWZkZWYgQ09ORklHXzY0QklUCitzdGF0
aWMgaW5saW5lIHVpbnQ2NF90IGdldF9jeWNsZXM2NCh2b2lkKQoreworICAgICAgICByZXR1cm4g
Z2V0X2N5Y2xlcygpOworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdWludDY0X3QgZ2V0X2N5Y2xl
czY0KHZvaWQpCit7CisJdTMyIGxvLCBoaSwgdG1wOworCV9fYXNtX18gX192b2xhdGlsZV9fICgK
KwkJIjE6XG4iCisJCSJyZHRpbWVoICUwXG4iCisJCSJyZHRpbWUgJTFcbiIKKwkJInJkdGltZWgg
JTJcbiIKKwkJImJuZSAlMCwgJTIsIDFiIgorCQk6ICI9JnIiIChoaSksICI9JnIiIChsbyksICI9
JnIiICh0bXApKTsKKwlyZXR1cm4gKCh1NjQpaGkgPDwgMzIpIHwgbG87Cit9CisjZW5kaWYKKwor
I2RlZmluZSBBUkNIX0hBU19SRUFEX0NVUlJFTlRfVElNRVIKKworc3RhdGljIGlubGluZSBpbnQg
cmVhZF9jdXJyZW50X3RpbWVyKHVuc2lnbmVkIGxvbmcgKnRpbWVyX3ZhbCkKK3sKKwkqdGltZXJf
dmFsID0gZ2V0X2N5Y2xlcygpOworCXJldHVybiAwOworfQorCit2b2lkIHByZWluaXRfeGVuX3Rp
bWUodm9pZCk7CisKKyNlbmRpZiAvKiBfQVNNX1JJU0NWX1RJTUVYX0ggKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1yaXNjdi90cmFjZS5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3Ry
YWNlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTA2ZGVmNjFmNgot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi90cmFjZS5oCkBAIC0wLDAg
KzEsMTIgQEAKKyNpZm5kZWYgX19BU01fVFJBQ0VfSF9fCisjZGVmaW5lIF9fQVNNX1RSQUNFX0hf
XworCisjZW5kaWYgLyogX19BU01fVFJBQ0VfSF9fICovCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tcmlzY3YvdHlwZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi90eXBl
cy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQ4ZjI3Zjk3YmEKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YvdHlwZXMuaApAQCAtMCwwICsx
LDczIEBACisjaWZuZGVmIF9fUklTQ1ZfVFlQRVNfSF9fCisjZGVmaW5lIF9fUklTQ1ZfVFlQRVNf
SF9fCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKK3R5cGVkZWYgX19zaWduZWRfXyBjaGFyIF9f
czg7Cit0eXBlZGVmIHVuc2lnbmVkIGNoYXIgX191ODsKKwordHlwZWRlZiBfX3NpZ25lZF9fIHNo
b3J0IF9fczE2OwordHlwZWRlZiB1bnNpZ25lZCBzaG9ydCBfX3UxNjsKKwordHlwZWRlZiBfX3Np
Z25lZF9fIGludCBfX3MzMjsKK3R5cGVkZWYgdW5zaWduZWQgaW50IF9fdTMyOworCisjaWYgZGVm
aW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmIGRlZmluZWQo
Q09ORklHX1JJU0NWXzMyKQordHlwZWRlZiBfX3NpZ25lZF9fIGxvbmcgbG9uZyBfX3M2NDsKK3R5
cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIF9fdTY0OworI2VsaWYgZGVmaW5lZCAoQ09ORklHX1JJ
U0NWXzY0KQordHlwZWRlZiBfX3NpZ25lZF9fIGxvbmcgX19zNjQ7Cit0eXBlZGVmIHVuc2lnbmVk
IGxvbmcgX191NjQ7CisjZW5kaWYKKyNlbmRpZgorCit0eXBlZGVmIHNpZ25lZCBjaGFyIHM4Owor
dHlwZWRlZiB1bnNpZ25lZCBjaGFyIHU4OworCit0eXBlZGVmIHNpZ25lZCBzaG9ydCBzMTY7Cit0
eXBlZGVmIHVuc2lnbmVkIHNob3J0IHUxNjsKKwordHlwZWRlZiBzaWduZWQgaW50IHMzMjsKK3R5
cGVkZWYgdW5zaWduZWQgaW50IHUzMjsKKworI2lmIGRlZmluZWQoQ09ORklHX1JJU0NWXzMyKQor
dHlwZWRlZiBzaWduZWQgbG9uZyBsb25nIHM2NDsKK3R5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25n
IHU2NDsKK3R5cGVkZWYgdTMyIHZhZGRyX3Q7CisjZGVmaW5lIFBSSXZhZGRyIFBSSXgzMgordHlw
ZWRlZiB1NjQgcGFkZHJfdDsKKyNkZWZpbmUgSU5WQUxJRF9QQUREUiAofjBVTEwpCisjZGVmaW5l
IFBSSXBhZGRyICIwMTZsbHgiCit0eXBlZGVmIHUzMiByZWdpc3Rlcl90OworI2RlZmluZSBQUkly
ZWdpc3RlciAieCIKKyNlbGlmIGRlZmluZWQgKENPTkZJR19SSVNDVl82NCkKK3R5cGVkZWYgc2ln
bmVkIGxvbmcgczY0OwordHlwZWRlZiB1bnNpZ25lZCBsb25nIHU2NDsKK3R5cGVkZWYgdTY0IHZh
ZGRyX3Q7CisjZGVmaW5lIFBSSXZhZGRyIFBSSXg2NAordHlwZWRlZiB1NjQgcGFkZHJfdDsKKyNk
ZWZpbmUgSU5WQUxJRF9QQUREUiAofjBVTCkKKyNkZWZpbmUgUFJJcGFkZHIgIjAxNmx4IgordHlw
ZWRlZiB1NjQgcmVnaXN0ZXJfdDsKKyNkZWZpbmUgUFJJcmVnaXN0ZXIgImx4IgorI2VuZGlmCisK
KyNpZiBkZWZpbmVkKF9fU0laRV9UWVBFX18pCit0eXBlZGVmIF9fU0laRV9UWVBFX18gc2l6ZV90
OworI2Vsc2UKK3R5cGVkZWYgdW5zaWduZWQgbG9uZyBzaXplX3Q7CisjZW5kaWYKK3R5cGVkZWYg
c2lnbmVkIGxvbmcgc3NpemVfdDsKKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworCisjZW5k
aWYgLyogX19SSVNDVl9UWVBFU19IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1yaXNjdi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3ZtX2V2ZW50
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzJkMjcxZmNmNAotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1yaXNjdi92bV9ldmVudC5oCkBAIC0wLDAg
KzEsNjEgQEAKKy8qCisgKiB2bV9ldmVudC5oOiBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgdm1fZXZl
bnQgaGFuZGxpbmcgcm91dGluZXMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTUgVGFtYXMgSyBM
ZW5neWVsICh0YW1hc0B0a2xlbmd5ZWwuY29tKQorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1
bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3
aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVNNX1JJU0NWX1ZNX0VWRU5UX0hfXworI2RlZmlu
ZSBfX0FTTV9SSVNDVl9WTV9FVkVOVF9IX18KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPHhlbi92bV9ldmVudC5oPgorI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KKworc3Rh
dGljIGlubGluZSBpbnQgdm1fZXZlbnRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICAvKiBOb3RoaW5nIHRvIGRvLiAqLworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgdm1fZXZlbnRfY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICBtZW1zZXQoJmQtPm1vbml0b3IsIDAsIHNpemVvZihkLT5tb25pdG9yKSk7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdm9pZCB2bV9ldmVudF90b2dnbGVfc2luZ2xlc3RlcChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCit7CisgICAgLyogTm90IHN1cHBvcnRl
ZCBvbiBSSVNDVi4gKi8KK30KKworc3RhdGljIGlubGluZQordm9pZCB2bV9ldmVudF9yZWdpc3Rl
cl93cml0ZV9yZXN1bWUoc3RydWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkK
K3sKKyAgICAvKiBOb3Qgc3VwcG9ydGVkIG9uIFJJU0NWLiAqLworfQorCitzdGF0aWMgaW5saW5l
Cit2b2lkIHZtX2V2ZW50X2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jl
c3BvbnNlX3QgKnJzcCkKK3sKKyAgICAvKiBOb3Qgc3VwcG9ydGVkIG9uIFJJU0NWLiAqLworfQor
CitzdGF0aWMgaW5saW5lCit2b2lkIHZtX2V2ZW50X3N5bmNfZXZlbnQoc3RydWN0IHZjcHUgKnYs
IGJvb2wgdmFsdWUpCit7CisgICAgLyogTm90IHN1cHBvcnRlZCBvbiBSSVNDVi4gKi8KK30KKwor
I2VuZGlmIC8qIF9fQVNNX1JJU0NWX1ZNX0VWRU5UX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXJpc2N2L3hlbm9wcm9mLmggYi94ZW4vaW5jbHVkZS9hc20tcmlzY3YveGVub3By
b2YuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zZGI2Y2UzYWIyCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXJpc2N2L3hlbm9wcm9mLmgKQEAgLTAs
MCArMSwxMiBAQAorI2lmbmRlZiBfX0FTTV9YRU5PUFJPRl9IX18KKyNkZWZpbmUgX19BU01fWEVO
T1BST0ZfSF9fCisKKyNlbmRpZiAvKiBfX0FTTV9YRU5PUFJPRl9IX18gKi8KKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXJpc2N2LmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1yaXNjdi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LmY0YjQ4NzVjYzcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1y
aXNjdi5oCkBAIC0wLDAgKzEsMTgxIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNo
LXJpc2N2LmgKKyAqCisgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8gUklTQy1WIFhlbi4KKyAqIElu
aXRpYWxseSBiYXNlZCBvbiB0aGUgQVJNIGltcGxlbWVudGF0aW9uCisgKgorICogUGVybWlzc2lv
biBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWlu
aW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0
aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3
aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICog
cmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwg
c3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0
byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRv
IGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUg
YWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBi
ZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0
aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJ
VEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xV
RElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
LAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVO
VC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJT
IEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJ
U0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUg
T1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAq
IENvcHlyaWdodCAyMDE5IChDKSBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdk
Yy5jb20+CisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9SSVNDVl9IX18KKyNkZWZp
bmUgX19YRU5fUFVCTElDX0FSQ0hfUklTQ1ZfSF9fCisKKyNkZWZpbmUgIGludDY0X2FsaWduZWRf
dCAgaW50NjRfdCBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDgpKSkKKyNkZWZpbmUgdWludDY0X2Fs
aWduZWRfdCB1aW50NjRfdCBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDgpKSkKKworI2lmbmRlZiBf
X0FTU0VNQkxZX18KKyNkZWZpbmUgX19fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobmFtZSwgdHlw
ZSkgICAgICAgICAgICAgICAgICBcCisgICAgdHlwZWRlZiB1bmlvbiB7IHR5cGUgKnA7IHVuc2ln
bmVkIGxvbmcgcTsgfSAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX2d1ZXN0X2hhbmRsZV8g
IyMgbmFtZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlZGVmIHVu
aW9uIHsgdHlwZSAqcDsgdWludDY0X2FsaWduZWRfdCBxOyB9ICAgICAgICAgICAgICBcCisgICAg
ICAgIF9fZ3Vlc3RfaGFuZGxlXzY0XyAjIyBuYW1lCisKKy8qCisgKiBYRU5fR1VFU1RfSEFORExF
IHJlcHJlc2VudHMgYSBndWVzdCBwb2ludGVyLCB3aGVuIHBhc3NlZCBhcyBhIGZpZWxkCisgKiBp
biBhIHN0cnVjdCBpbiBtZW1vcnkuIE9uIFJJU0NWIGlzIGFsd2F5cyA4IGJ5dGVzIHNpemVzIGFu
ZCA4IGJ5dGVzCisgKiBhbGlnbmVkLgorICogWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSByZXByZXNl
bnRzIGEgZ3Vlc3QgcG9pbnRlciwgd2hlbiBwYXNzZWQgYXMgYW4KKyAqIGh5cGVyY2FsbCBhcmd1
bWVudC4gSXQgaXMgNCBieXRlcyBvbiBhYXJjaDMyIGFuZCA4IGJ5dGVzIG9uIGFhcmNoNjQuCisg
Ki8KKyNkZWZpbmUgX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShuYW1lLCB0eXBlKSBcCisgICAg
X19fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobmFtZSwgdHlwZSk7ICAgXAorICAgIF9fX0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKGNvbnN0XyMjbmFtZSwgY29uc3QgdHlwZSkKKyNkZWZpbmUgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUobmFtZSkgICBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKG5h
bWUsIG5hbWUpCisjZGVmaW5lIF9fWEVOX0dVRVNUX0hBTkRMRShuYW1lKSAgICAgICAgX19ndWVz
dF9oYW5kbGVfNjRfICMjIG5hbWUKKyNkZWZpbmUgWEVOX0dVRVNUX0hBTkRMRShuYW1lKSAgICAg
ICAgICBfX1hFTl9HVUVTVF9IQU5ETEUobmFtZSkKKyNkZWZpbmUgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTShuYW1lKSAgICBfX2d1ZXN0X2hhbmRsZV8gIyMgbmFtZQorI2RlZmluZSBzZXRfeGVuX2d1
ZXN0X2hhbmRsZV9yYXcoaG5kLCB2YWwpICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB0eXBlb2YoJihobmQpKSBfc3hnaHJfdG1wID0gJihobmQpOyAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBfc3hnaHJfdG1wLT5xID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBfc3hnaHJfdG1wLT5wID0gdmFsOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgc2V0X3hlbl9ndWVzdF9oYW5k
bGUoaG5kLCB2YWwpIHNldF94ZW5fZ3Vlc3RfaGFuZGxlX3JhdyhobmQsIHZhbCkKKworI2lmIGRl
ZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKKy8qIEFub255bW91
cyB1bmlvbiBpbmNsdWRlcyBib3RoIDMyLSBhbmQgNjQtYml0IG5hbWVzIChlLmcuLCByMC94MCku
ICovCisjIGRlZmluZSBfX0RFQ0xfUkVHKG42NCwgbjMyKSB1bmlvbiB7ICAgICAgICAgIFwKKyAg
ICAgICAgdWludDY0X3QgbjY0OyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1
aW50MzJfdCBuMzI7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQorI2Vsc2UKKy8q
IE5vbi1nY2Mgc291cmNlcyBtdXN0IGFsd2F5cyB1c2UgdGhlIHByb3BlciA2NC1iaXQgbmFtZSAo
ZS5nLiwgeDApLiAqLworI2RlZmluZSBfX0RFQ0xfUkVHKG42NCwgbjMyKSB1aW50NjRfdCBuNjQK
KyNlbmRpZgorCitzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZ3MKK3sKKyAgICB1bnNpZ25lZCBs
b25nIHplcm87CisgICAgdW5zaWduZWQgbG9uZyByYTsKKyAgICB1bnNpZ25lZCBsb25nIHNwOwor
ICAgIHVuc2lnbmVkIGxvbmcgZ3A7CisgICAgdW5zaWduZWQgbG9uZyB0cDsKKyAgICB1bnNpZ25l
ZCBsb25nIHQwOworICAgIHVuc2lnbmVkIGxvbmcgdDE7CisgICAgdW5zaWduZWQgbG9uZyB0MjsK
KyAgICB1bnNpZ25lZCBsb25nIHMwOworICAgIHVuc2lnbmVkIGxvbmcgczE7CisgICAgdW5zaWdu
ZWQgbG9uZyBhMDsKKyAgICB1bnNpZ25lZCBsb25nIGExOworICAgIHVuc2lnbmVkIGxvbmcgYTI7
CisgICAgdW5zaWduZWQgbG9uZyBhMzsKKyAgICB1bnNpZ25lZCBsb25nIGE0OworICAgIHVuc2ln
bmVkIGxvbmcgYTU7CisgICAgdW5zaWduZWQgbG9uZyBhNjsKKyAgICB1bnNpZ25lZCBsb25nIGE3
OworICAgIHVuc2lnbmVkIGxvbmcgczI7CisgICAgdW5zaWduZWQgbG9uZyBzMzsKKyAgICB1bnNp
Z25lZCBsb25nIHM0OworICAgIHVuc2lnbmVkIGxvbmcgczU7CisgICAgdW5zaWduZWQgbG9uZyBz
NjsKKyAgICB1bnNpZ25lZCBsb25nIHM3OworICAgIHVuc2lnbmVkIGxvbmcgczg7CisgICAgdW5z
aWduZWQgbG9uZyBzOTsKKyAgICB1bnNpZ25lZCBsb25nIHMxMDsKKyAgICB1bnNpZ25lZCBsb25n
IHMxMTsKKyAgICB1bnNpZ25lZCBsb25nIHQzOworICAgIHVuc2lnbmVkIGxvbmcgdDQ7CisgICAg
dW5zaWduZWQgbG9uZyB0NTsKKyAgICB1bnNpZ25lZCBsb25nIHQ2OworICAgIHVuc2lnbmVkIGxv
bmcgc2VwYzsKKyAgICB1bnNpZ25lZCBsb25nIHNzdGF0dXM7CisgICAgdW5zaWduZWQgbG9uZyBo
c3RhdHVzOworICAgIHVuc2lnbmVkIGxvbmcgc3BfZXhlYzsKKworICAgIHVuc2lnbmVkIGxvbmcg
aGVkZWxlZzsKKyAgICB1bnNpZ25lZCBsb25nIGhpZGVsZWc7CisgICAgdW5zaWduZWQgbG9uZyBi
c3N0YXR1czsKKyAgICB1bnNpZ25lZCBsb25nIGJzaWU7CisgICAgdW5zaWduZWQgbG9uZyBic3R2
ZWM7CisgICAgdW5zaWduZWQgbG9uZyBic3NjcmF0Y2g7CisgICAgdW5zaWduZWQgbG9uZyBic2Vw
YzsKKyAgICB1bnNpZ25lZCBsb25nIGJzY2F1c2U7CisgICAgdW5zaWduZWQgbG9uZyBic3R2YWw7
CisgICAgdW5zaWduZWQgbG9uZyBic2lwOworICAgIHVuc2lnbmVkIGxvbmcgYnNhdHA7Cit9Owor
dHlwZWRlZiBzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgdmNwdV9ndWVzdF9jb3JlX3JlZ3Nf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVfZ3Vlc3RfY29yZV9yZWdzX3QpOworCit0
eXBlZGVmIHVpbnQ2NF90IHhlbl9wZm5fdDsKKyNkZWZpbmUgUFJJX3hlbl9wZm4gUFJJeDY0Cisj
ZGVmaW5lIFBSSXVfeGVuX3BmbiBQUkl1NjQKKwordHlwZWRlZiB1aW50NjRfdCB4ZW5fdWxvbmdf
dDsKKyNkZWZpbmUgUFJJX3hlbl91bG9uZyBQUkl4NjQKKworI2lmIGRlZmluZWQoX19YRU5fXykg
fHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCitzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0IHsK
K307Cit0eXBlZGVmIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X2d1ZXN0X2NvbnRleHRfdCk7CisKK3N0
cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgeworfTsKKworc3RydWN0IGFyY2hfdmNwdV9pbmZv
IHsKK307Cit0eXBlZGVmIHN0cnVjdCBhcmNoX3ZjcHVfaW5mbyBhcmNoX3ZjcHVfaW5mb190Owor
CitzdHJ1Y3QgYXJjaF9zaGFyZWRfaW5mbyB7Cit9OwordHlwZWRlZiBzdHJ1Y3QgYXJjaF9zaGFy
ZWRfaW5mbyBhcmNoX3NoYXJlZF9pbmZvX3Q7CisKK3R5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxi
YWNrX3Q7CisKKyNlbmRpZgorCisvKiBNYXhpbXVtIG51bWJlciBvZiB2aXJ0dWFsIENQVXMgaW4g
bGVnYWN5IG11bHRpLXByb2Nlc3NvciBndWVzdHMuICovCisvKiBPbmx5IG9uZS4gQWxsIG90aGVy
IFZDUFVTIG11c3QgdXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gKi8KKyNkZWZpbmUgWEVO
X0xFR0FDWV9NQVhfVkNQVVMgMQorCisvKiBDdXJyZW50IHN1cHBvcnRlZCBndWVzdCBWQ1BVcyAq
LworI2RlZmluZSBHVUVTVF9NQVhfVkNQVVMgMTI4CisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18g
Ki8KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKy8qIFN0dWIgZGVmaW5pdGlvbiBvZiBQTVUgc3Ry
dWN0dXJlICovCit0eXBlZGVmIHN0cnVjdCB4ZW5fcG11X2FyY2ggeyB1aW50OF90IGR1bW15OyB9
IHhlbl9wbXVfYXJjaF90OworI2VuZGlmCisKKyNlbmRpZiAvKiAgX19YRU5fUFVCTElDX0FSQ0hf
UklTQ1ZfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtcmlzY3YvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXJpc2N2L2h2bS9zYXZlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uZmEwMTBmMDMxNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXJpc2N2L2h2bS9zYXZlLmgKQEAgLTAsMCArMSwzOSBAQAorLyoKKyAqIFN0cnVjdHVyZSBk
ZWZpbml0aW9ucyBmb3IgSFZNIHN0YXRlIHRoYXQgaXMgaGVsZCBieSBYZW4gYW5kIG11c3QKKyAq
IGJlIHNhdmVkIGFsb25nIHdpdGggdGhlIGRvbWFpbidzIG1lbW9yeSBhbmQgZGV2aWNlLW1vZGVs
IHN0YXRlLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxMiBDaXRyaXggU3lzdGVtcyBMdGQuCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNP
RlRXQVJFLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0hWTV9TQVZFX1JJU0NWX0hfXwor
I2RlZmluZSBfX1hFTl9QVUJMSUNfSFZNX1NBVkVfUklTQ1ZfSF9fCisKKyNlbmRpZgorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
c2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9zYXZlLmgKaW5kZXggZjcyZTNhOWJjNC4u
ZDc1MDVmMjc5YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9zYXZlLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9zYXZlLmgKQEAgLTEwNiw2ICsxMDYsOCBAQCBERUNM
QVJFX0hWTV9TQVZFX1RZUEUoRU5ELCAwLCBzdHJ1Y3QgaHZtX3NhdmVfZW5kKTsKICNpbmNsdWRl
ICIuLi9hcmNoLXg4Ni9odm0vc2F2ZS5oIgogI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZp
bmVkKF9fYWFyY2g2NF9fKQogI2luY2x1ZGUgIi4uL2FyY2gtYXJtL2h2bS9zYXZlLmgiCisjZWxp
ZiBkZWZpbmVkKF9fcmlzY3YpCisjaW5jbHVkZSAiLi4vYXJjaC1yaXNjdi9odm0vc2F2ZS5oIgog
I2Vsc2UKICNlcnJvciAidW5zdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvcG11LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvcG11LmgK
aW5kZXggMGUxMzEyY2ZlNS4uYWM3MzU4NmEzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL3BtdS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbXUuaApAQCAtMjgsNiArMjgsOCBA
QAogI2luY2x1ZGUgImFyY2gteDg2L3BtdS5oIgogI2VsaWYgZGVmaW5lZCAoX19hcm1fXykgfHwg
ZGVmaW5lZCAoX19hYXJjaDY0X18pCiAjaW5jbHVkZSAiYXJjaC1hcm0uaCIKKyNlbGlmIGRlZmlu
ZWQgKF9fcmlzY3YpCisjaW5jbHVkZSAiYXJjaC1yaXNjdi5oIgogI2Vsc2UKICNlcnJvciAiVW5z
dXBwb3J0ZWQgYXJjaGl0ZWN0dXJlIgogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggZDIxOThkZmZhZC4u
NmU0Mzk5OTFkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMzMsNiArMzMsOCBAQAogI2luY2x1ZGUgImFyY2gt
eDg2L3hlbi5oIgogI2VsaWYgZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkIChfX2FhcmNoNjRf
XykKICNpbmNsdWRlICJhcmNoLWFybS5oIgorI2VsaWYgZGVmaW5lZChfX3Jpc2N2KQorI2luY2x1
ZGUgImFyY2gtcmlzY3YuaCIKICNlbHNlCiAjZXJyb3IgIlVuc3VwcG9ydGVkIGFyY2hpdGVjdHVy
ZSIKICNlbmRpZgotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05:14: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 1iu8LB-0005A5-K6; Wed, 22 Jan 2020 05:14:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5LC-0006BE-65
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:01:58 +0000
X-Inumbo-ID: 0961e7ba-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0961e7ba-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:00 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id f136so2389378ybg.11
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=dBW0guSxfrq/E655y/VmZ42DffXmRFCDsvSx02RJf0E=;
 b=NmUs9zWuv1FaOjoJ94riJW6j6vAMyD1DTuzQ2iUGIIG6dMA1UHoG1EmaqxgF6qaEcP
 Ja3xR64BDbt/23IXJM7mhsiquvmqUrwLmIVZ0eteF9xYki94bJWf9iXzjDqjZx5wk5f7
 l2pBGMADceorTA54G5xMKmF37ARSSNrKkp0tAetrepYnVZj40QJdLOVLD9hlToLopVDq
 j/1WXCHwx0ool+ml/KO3ER7ozAy84AHnSZ4ccGLJAIjalGiQ4BeFuS4qbP1k2Dv/ihC3
 1rEp/A5VdCVEc2t2pr/3trLKCT2Ok2DdAOFaYAJRjsEdn+dhUdCoD59sFyyBR63T4kU+
 Sf4A==
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=dBW0guSxfrq/E655y/VmZ42DffXmRFCDsvSx02RJf0E=;
 b=qhTyrDKMw4sku8yHsUiSXfp5c20SO128uXLKtfOLRngFSBzliTSHi125XTLCz8c1Lw
 xtuSiQQ/A6rMGV5GwBVzdbMpwfNJXpD5B+hqiFua8pbHHDr368lXCBGOszqYl5+MS+DG
 HZAf6M5NfcSoADIJp2/piONLWlbqjnqqvbXSAjb+k4VhG8OADcTj061Di5WCLfvnXJIO
 U5gyFnm20949Erz7CzfXQwWEO/FzURIUK2gj8TTCYZwG+61atMdbHgOpy7PaQplkmX7G
 oKr1MfqpfDiP7gsYUsX/rxHI9qpZU9r7YaXXHSh0jxOIHIi5dRUE6D6YoteHeeDRA3E0
 QPQQ==
X-Gm-Message-State: APjAAAU0cUPrHaBFKsVE1aNaMP55ijjhn9epWbmLIiNdsldZYn2QZ5ec
 Y6Ekk8c5+MO/7laqIbsgWofXKA9LbRi4KQ==
X-Google-Smtp-Source: APXvYqxeomceaQ25qwsfHjJ8BhSQkWGxmhTr1vrq0QZDfXrvVudenGRRlxCp8x6fBVr2xTQ9Eb8gyg==
X-Received: by 2002:a25:c789:: with SMTP id w131mr5850910ybe.439.1579658459571; 
 Tue, 21 Jan 2020 18:00:59 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:00:59 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:57 -0600
Message-Id: <50c36ec9c764112c2f48721489865c291a9abf3b.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 18/23] riscv: Add p2m.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3AybS5jIHwgMjYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3AybS5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
cmlzY3YvcDJtLmMgYi94ZW4vYXJjaC9yaXNjdi9wMm0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi4zOGQ5MmQ4Y2MxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gv
cmlzY3YvcDJtLmMKQEAgLTAsMCArMSwyNjEgQEAKKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5j
bHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0
aXJxLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKworCisjZGVmaW5lIElOVkFMSURfVk1JRCAwIC8qIFZN
SUQgMCBpcyByZXNlcnZlZCAqLworCisvKiBVbmxvY2sgdGhlIGZsdXNoIGFuZCBkbyBhIFAyTSBU
TEIgZmx1c2ggaWYgbmVjZXNzYXJ5ICovCit2b2lkIHAybV93cml0ZV91bmxvY2soc3RydWN0IHAy
bV9kb21haW4gKnAybSkKK3sKKyAgICAvKiBUT0RPICovCisKKyAgICB3cml0ZV91bmxvY2soJnAy
bS0+bG9jayk7Cit9CisKK3ZvaWQgcDJtX2R1bXBfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBw
Mm1fcmVhZF9sb2NrKHAybSk7CisgICAgcHJpbnRrKCJwMm0gbWFwcGluZ3MgZm9yIGRvbWFpbiAl
ZCAodm1pZCAlZCk6XG4iLAorICAgICAgICAgICBkLT5kb21haW5faWQsIHAybS0+dm1pZCk7Cisg
ICAgQlVHX09OKHAybS0+c3RhdHMubWFwcGluZ3NbMF0gfHwgcDJtLT5zdGF0cy5zaGF0dGVyZWRb
MF0pOworICAgIHByaW50aygiICAxRyBtYXBwaW5nczogJWxkIChzaGF0dGVyZWQgJWxkKVxuIiwK
KyAgICAgICAgICAgcDJtLT5zdGF0cy5tYXBwaW5nc1sxXSwgcDJtLT5zdGF0cy5zaGF0dGVyZWRb
MV0pOworICAgIHByaW50aygiICAyTSBtYXBwaW5nczogJWxkIChzaGF0dGVyZWQgJWxkKVxuIiwK
KyAgICAgICAgICAgcDJtLT5zdGF0cy5tYXBwaW5nc1syXSwgcDJtLT5zdGF0cy5zaGF0dGVyZWRb
Ml0pOworICAgIHByaW50aygiICA0SyBtYXBwaW5nczogJWxkXG4iLCBwMm0tPnN0YXRzLm1hcHBp
bmdzWzNdKTsKKyAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKK30KKwordm9pZCBtZW1vcnlfdHlw
ZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCit7Cit9CisKK3ZvaWQgZHVtcF9wMm1fbG9va3Vw
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcikKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgcHJpbnRrKCJkb20lZCBJUEEgMHgl
IlBSSXBhZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKKworICAgIHByaW50aygiUDJNIEAg
JXAgbWZuOiUjIlBSSV9tZm4iXG4iLAorICAgICAgICAgICBwMm0tPnJvb3QsIG1mbl94KHBhZ2Vf
dG9fbWZuKHAybS0+cm9vdCkpKTsKK30KKworLyoKKyAqIHAybV9zYXZlX3N0YXRlIGFuZCBwMm1f
cmVzdG9yZV9zdGF0ZSB3b3JrIGluIHBhaXIgdG8gd29ya2Fyb3VuZAorICogQVJNNjRfV09SS0FS
T1VORF9BVF9TUEVDVUxBVEUuIHAybV9zYXZlX3N0YXRlIHdpbGwgc2V0LXVwIFZUVEJSIHRvCisg
KiBwb2ludCB0byB0aGUgZW1wdHkgcGFnZS10YWJsZXMgdG8gc3RvcCBhbGxvY2F0aW5nIFRMQiBl
bnRyaWVzLgorICovCit2b2lkIHAybV9zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICpwKQoreworICAg
IC8qIFRPRE8gKi8KK30KKwordm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikK
K3sKKyAgICAvKiBUT0RPICovCit9CisKK21mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuKQoreworICAgIHJldHVybiBwMm1fbG9va3VwKGQsIGdmbiwgTlVMTCk7Cit9
CisKKy8qCisgKiBGb3JjZSBhIHN5bmNocm9ub3VzIFAyTSBUTEIgZmx1c2guCisgKgorICogTXVz
dCBiZSBjYWxsZWQgd2l0aCB0aGUgcDJtIGxvY2sgaGVsZC4KKyAqLworc3RhdGljIHZvaWQgcDJt
X2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgLyog
VE9ETyAqLworfQorCitpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAor
ICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc2dmbiwKKyAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbnIsCisgICAgICAgICAgICAgICAgICBtZm5fdCBzbWZuLAorICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCB0LAorICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGEpCit7Cisg
ICAgaW50IHJjID0gMDsKKworICAgIC8qIFRPRE8gKi8KKworICAgIHJldHVybiByYzsKK30KKwor
bWZuX3QgcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAybV90eXBlX3Qg
KnQpCit7CisgICAgbWZuX3QgbWZuOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7CisKKyAgICBwMm1fcmVhZF9sb2NrKHAybSk7CisgICAgbWZuID0gcDJt
X2dldF9lbnRyeShwMm0sIGdmbiwgdCwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgcDJtX3JlYWRf
dW5sb2NrKHAybSk7CisKKyAgICByZXR1cm4gbWZuOworfQorCittZm5fdCBwMm1fZ2V0X2VudHJ5
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLAorICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKnBhZ2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgIGJvb2wgKnZhbGlkKQor
eworICAgIC8qIFRPRE8gKi8KKworICAgIG1mbl90IG1mbjsKKworICAgIHAybV9yZWFkX2xvY2so
cDJtKTsKKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBOVUxMLCBOVUxMLCBO
VUxMKTsKKyAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKKworICAgIHJldHVybiBtZm47Cit9CisK
K3N0YXRpYyBpbmxpbmUgaW50IHAybV9pbnNlcnRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHN0YXJ0X2dmbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQpCit7CisgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBpbnQgcmM7CisKKyAgICBw
Mm1fd3JpdGVfbG9jayhwMm0pOworICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIHN0YXJ0X2dm
biwgbnIsIG1mbiwgdCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgcDJtX3dyaXRlX3VubG9j
ayhwMm0pOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW5saW5lIGludCBwMm1fcmVt
b3ZlX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBzdGFydF9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4pCit7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKKyAgICBpbnQgcmM7CisKKyAgICBwMm1fd3JpdGVfbG9jayhwMm0pOwor
ICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIHN0YXJ0X2dmbiwgbnIsIElOVkFMSURfTUZOLAor
ICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtX2FjY2Vzc19yd3gpOworICAg
IHAybV93cml0ZV91bmxvY2socDJtKTsKKworICAgIHJldHVybiByYzsKK30KKwordm9pZCBwMm1f
dGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBpZiAoIHAybS0+
bmVlZF9mbHVzaCApCisgICAgICAgIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhwMm0pOworfQor
CitpbnQgbWFwX3JlZ2lvbnNfcDJtdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwK
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgIHAy
bV90eXBlX3QgcDJtdCkKK3sKKyAgICByZXR1cm4gcDJtX2luc2VydF9tYXBwaW5nKGQsIGdmbiwg
bnIsIG1mbiwgcDJtdCk7Cit9CisKK2ludCB1bm1hcF9yZWdpb25zX3AybXQoc3RydWN0IGRvbWFp
biAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAorICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4pCit7CisgICAgcmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhkLCBnZm4sIG5yLCBtZm4pOwor
fQorCitpbnQgbWFwX21taW9fcmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAg
ICAgICAgICAgZ2ZuX3Qgc3RhcnRfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBuciwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK3sKKyAgICByZXR1cm4g
cDJtX2luc2VydF9tYXBwaW5nKGQsIHN0YXJ0X2dmbiwgbnIsIG1mbiwgcDJtX21taW9fZGlyZWN0
X2Rldik7Cit9CisKK2ludCB1bm1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3RhcnRfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yLAorICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4p
Cit7CisgICAgcmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhkLCBzdGFydF9nZm4sIG5yLCBtZm4p
OworfQorCitpbnQgbWFwX2Rldl9tbWlvX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuciwKKyAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK3sKKyAg
ICAvKiBUT0RPICovCisKKyAgICByZXR1cm4gMDsKK30KKworaW50IGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBhZ2Vfb3JkZXIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCB0KQoreworICAgIHJldHVybiBwMm1faW5zZXJ0
X21hcHBpbmcoZCwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVyKSwgbWZuLCB0KTsKK30KKworaW50IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5f
dCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9v
cmRlcikKK3sKKyAgICByZXR1cm4gcDJtX3JlbW92ZV9tYXBwaW5nKGQsIGdmbiwgKDEgPDwgcGFn
ZV9vcmRlciksIG1mbik7Cit9CisKK3N0cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9t
X2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICBtZm5fdCBtZm4gPSBwMm1fbG9va3Vw
KGQsIGdmbiwgJnAybXQpOworCisgICAgaWYgKCB0ICkKKyAgICAgICAgKnQgPSBwMm10OworCisg
ICAgaWYgKCAhcDJtX2lzX2FueV9yYW0ocDJtdCkgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwor
ICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBw
YWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgIC8qCisgICAgICogZ2V0X3BhZ2Ugd29uJ3Qg
d29yayBvbiBmb3JlaWduIG1hcHBpbmcgYmVjYXVzZSB0aGUgcGFnZSBkb2Vzbid0CisgICAgICog
YmVsb25nIHRvIHRoZSBjdXJyZW50IGRvbWFpbi4KKyAgICAgKi8KKyAgICBpZiAoIHAybV9pc19m
b3JlaWduKHAybXQpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmZkb20gPSBwYWdl
X2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2UpOworICAgICAgICBBU1NFUlQoZmRvbSAhPSBO
VUxMKTsKKyAgICAgICAgQVNTRVJUKGZkb20gIT0gZCk7CisgICAgICAgIHJldHVybiBwYWdlOwor
ICAgIH0KKworICAgIHJldHVybiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOworfQor
Cit2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAv
KiBUT0RPICovCit9CisKK3ZvaWQgdmNwdV91cGRhdGVfZXZ0Y2huX2lycShzdHJ1Y3QgdmNwdSAq
dikKK3sKKyAgICAvKiBUT0RPICovCit9Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LC-0005Db-OG; Wed, 22 Jan 2020 05:14:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5LH-0006BY-75
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:02:03 +0000
X-Inumbo-ID: 0a32a49a-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb44.google.com (unknown [2607:f8b0:4864:20::b44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a32a49a-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:01 +0000 (UTC)
Received: by mail-yb1-xb44.google.com with SMTP id c8so2392787ybk.9
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=YDCfakVRsGQ2w2+SKZNkRsX90q9kmlt7RK176EMU/gs=;
 b=desEvJYQ+HfWlM4rzUxa7kBLkMZezSGne1bdF+6nuRm2mPvLp2peWMh/knxizY+qox
 XLOkjkk95fhXfQd234KRWiJwhgvn8hmq2cOILfWvhyA2ocpzU0AiRGrZJBxwhJfx4qRL
 APnLO2GAJycmWyA/sN+o8tTaGsy8lI67PhpDb5QP96pk9gA/4/vl14vHmSIpfr/Vhke3
 eUhQxbNuFrMj5BHGpdglVUiqNQQ0QL6l11A+Rh7ms9PQhs8I2fixT27kY1zfoedWHEku
 DWpuKvc9V/2BrrODDzdY1NsTM98GiLWn2jLxZV6cCOvSXojEWASiFqFHVGxb4rJwG7nS
 sdbA==
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=YDCfakVRsGQ2w2+SKZNkRsX90q9kmlt7RK176EMU/gs=;
 b=AR6G3r/BXAN9E5pkmUflnlf/nlBmza6ceiLjtyd1cDbDUm18DXYt94Odyg2QTxVLAW
 0t0Oj30busyP8opvSpr4JxPlhMVY0Nv1ZxSFe7sljN23AdJ0Z56Ou0irYzLwnlLJq97d
 TUxE+sIUn+gUpBoiaUmAA1M/YR+N2A1hImdSsETNcWpLcQWQ9ynWJCZQxcGE8MQUjseA
 2ytGFFKX9rHW2qGloR5Mi3rP3IpOuAf1lXbTN3rc8t+V37gmcMERuklmF7cdDOyxQAUK
 xHuXTKt1m1JDek5TGoqWYZlbS1C54Vop5Hlx0R3KhO+ZqzgShYyHEIzdSqyGr3iie6Fw
 kKVg==
X-Gm-Message-State: APjAAAWmaYv2UZPg6Lv4zhuQ0wvSyQVrb1vzTlc3fc/L/Wu+1t5rQ0MY
 YnndWVul9E6suX/uUjfAyTvIUZQvFcMRnA==
X-Google-Smtp-Source: APXvYqyW9Q4JHuggN7AqXx9KPJH9UM+SHeyOxIMFAD16KHhhla5XDXpFLJviKxRID0Dhk4fOqsSMRA==
X-Received: by 2002:a25:868e:: with SMTP id z14mr5847894ybk.413.1579658460765; 
 Tue, 21 Jan 2020 18:01:00 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.00.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:01:00 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:58 -0600
Message-Id: <65b894a039c4097a25a8d0b19e56646574159b14.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 19/23] riscv: Add the lib directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKQWRkIHRo
ZSBsaWIgZGlyZWN0b3J5IHdpdGggZmluZF9uZXh0X2JpdCBzdXBwb3J0LgoKVGhpcyB3YXMgdGFr
ZW4gZnJvbSBMaW51eAoKU2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIu
ZnJhbmNpc0B3ZGMuY29tPgotLS0KIHhlbi9hcmNoL3Jpc2N2L2xpYi9NYWtlZmlsZSAgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gvcmlzY3YvbGliL2ZpbmRfbmV4dF9iaXQuYyB8IDI4NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyODUgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2xpYi9NYWtlZmlsZQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L2xpYi9maW5kX25leHRfYml0LmMKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9yaXNjdi9saWIvTWFrZWZpbGUgYi94ZW4vYXJjaC9yaXNjdi9saWIvTWFr
ZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNmZhZTZhMWYxMAot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3Jpc2N2L2xpYi9NYWtlZmlsZQpAQCAtMCwwICsx
IEBACitvYmoteSArPSBmaW5kX25leHRfYml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2
L2xpYi9maW5kX25leHRfYml0LmMgYi94ZW4vYXJjaC9yaXNjdi9saWIvZmluZF9uZXh0X2JpdC5j
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmFkYWEyNWYzMmIKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vYXJjaC9yaXNjdi9saWIvZmluZF9uZXh0X2JpdC5jCkBAIC0wLDAg
KzEsMjg0IEBACisvKiBmaW5kX25leHRfYml0LmM6IGZhbGxiYWNrIGZpbmQgbmV4dCBiaXQgaW1w
bGVtZW50YXRpb24KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDQgUmVkIEhhdCwgSW5jLiBBbGwg
UmlnaHRzIFJlc2VydmVkLgorICogV3JpdHRlbiBieSBEYXZpZCBIb3dlbGxzIChkaG93ZWxsc0By
ZWRoYXQuY29tKQorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24KKyAqIDIgb2YgdGhlIExpY2Vu
c2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKi8KKyNpbmNsdWRl
IDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8YXNtL2JpdG9wcy5oPgorI2luY2x1ZGUgPGFzbS90
eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KKworI2RlZmluZSBCSVRPUF9XT1JE
KG5yKQkJKChucikgLyBCSVRTX1BFUl9MT05HKQorCisjaWZuZGVmIGZpbmRfbmV4dF9iaXQKKy8q
CisgKiBGaW5kIHRoZSBuZXh0IHNldCBiaXQgaW4gYSBtZW1vcnkgcmVnaW9uLgorICovCit1bnNp
Z25lZCBsb25nIGZpbmRfbmV4dF9iaXQoY29uc3QgdW5zaWduZWQgbG9uZyAqYWRkciwgdW5zaWdu
ZWQgbG9uZyBzaXplLAorCQkJICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoreworCWNvbnN0IHVu
c2lnbmVkIGxvbmcgKnAgPSBhZGRyICsgQklUT1BfV09SRChvZmZzZXQpOworCXVuc2lnbmVkIGxv
bmcgcmVzdWx0ID0gb2Zmc2V0ICYgfihCSVRTX1BFUl9MT05HLTEpOworCXVuc2lnbmVkIGxvbmcg
dG1wOworCisJaWYgKG9mZnNldCA+PSBzaXplKQorCQlyZXR1cm4gc2l6ZTsKKwlzaXplIC09IHJl
c3VsdDsKKwlvZmZzZXQgJT0gQklUU19QRVJfTE9ORzsKKwlpZiAob2Zmc2V0KSB7CisJCXRtcCA9
ICoocCsrKTsKKwkJdG1wICY9ICh+MFVMIDw8IG9mZnNldCk7CisJCWlmIChzaXplIDwgQklUU19Q
RVJfTE9ORykKKwkJCWdvdG8gZm91bmRfZmlyc3Q7CisJCWlmICh0bXApCisJCQlnb3RvIGZvdW5k
X21pZGRsZTsKKwkJc2l6ZSAtPSBCSVRTX1BFUl9MT05HOworCQlyZXN1bHQgKz0gQklUU19QRVJf
TE9ORzsKKwl9CisJd2hpbGUgKHNpemUgJiB+KEJJVFNfUEVSX0xPTkctMSkpIHsKKwkJaWYgKCh0
bXAgPSAqKHArKykpKQorCQkJZ290byBmb3VuZF9taWRkbGU7CisJCXJlc3VsdCArPSBCSVRTX1BF
Ul9MT05HOworCQlzaXplIC09IEJJVFNfUEVSX0xPTkc7CisJfQorCWlmICghc2l6ZSkKKwkJcmV0
dXJuIHJlc3VsdDsKKwl0bXAgPSAqcDsKKworZm91bmRfZmlyc3Q6CisJdG1wICY9ICh+MFVMID4+
IChCSVRTX1BFUl9MT05HIC0gc2l6ZSkpOworCWlmICh0bXAgPT0gMFVMKQkJLyogQXJlIGFueSBi
aXRzIHNldD8gKi8KKwkJcmV0dXJuIHJlc3VsdCArIHNpemU7CS8qIE5vcGUuICovCitmb3VuZF9t
aWRkbGU6CisJcmV0dXJuIHJlc3VsdCArIGZmcyh0bXApOworfQorRVhQT1JUX1NZTUJPTChmaW5k
X25leHRfYml0KTsKKyNlbmRpZgorCisjaWZuZGVmIGZpbmRfbmV4dF96ZXJvX2JpdAorLyoKKyAq
IFRoaXMgaW1wbGVtZW50YXRpb24gb2YgZmluZF97Zmlyc3QsbmV4dH1femVyb19iaXQgd2FzIHN0
b2xlbiBmcm9tCisgKiBMaW51cycgYXNtLWFscGhhL2JpdG9wcy5oLgorICovCit1bnNpZ25lZCBs
b25nIGZpbmRfbmV4dF96ZXJvX2JpdChjb25zdCB1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUsCisJCQkJIHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoreworCWNvbnN0IHVuc2ln
bmVkIGxvbmcgKnAgPSBhZGRyICsgQklUT1BfV09SRChvZmZzZXQpOworCXVuc2lnbmVkIGxvbmcg
cmVzdWx0ID0gb2Zmc2V0ICYgfihCSVRTX1BFUl9MT05HLTEpOworCXVuc2lnbmVkIGxvbmcgdG1w
OworCisJaWYgKG9mZnNldCA+PSBzaXplKQorCQlyZXR1cm4gc2l6ZTsKKwlzaXplIC09IHJlc3Vs
dDsKKwlvZmZzZXQgJT0gQklUU19QRVJfTE9ORzsKKwlpZiAob2Zmc2V0KSB7CisJCXRtcCA9ICoo
cCsrKTsKKwkJdG1wIHw9IH4wVUwgPj4gKEJJVFNfUEVSX0xPTkcgLSBvZmZzZXQpOworCQlpZiAo
c2l6ZSA8IEJJVFNfUEVSX0xPTkcpCisJCQlnb3RvIGZvdW5kX2ZpcnN0OworCQlpZiAofnRtcCkK
KwkJCWdvdG8gZm91bmRfbWlkZGxlOworCQlzaXplIC09IEJJVFNfUEVSX0xPTkc7CisJCXJlc3Vs
dCArPSBCSVRTX1BFUl9MT05HOworCX0KKwl3aGlsZSAoc2l6ZSAmIH4oQklUU19QRVJfTE9ORy0x
KSkgeworCQlpZiAofih0bXAgPSAqKHArKykpKQorCQkJZ290byBmb3VuZF9taWRkbGU7CisJCXJl
c3VsdCArPSBCSVRTX1BFUl9MT05HOworCQlzaXplIC09IEJJVFNfUEVSX0xPTkc7CisJfQorCWlm
ICghc2l6ZSkKKwkJcmV0dXJuIHJlc3VsdDsKKwl0bXAgPSAqcDsKKworZm91bmRfZmlyc3Q6CisJ
dG1wIHw9IH4wVUwgPDwgc2l6ZTsKKwlpZiAodG1wID09IH4wVUwpCS8qIEFyZSBhbnkgYml0cyB6
ZXJvPyAqLworCQlyZXR1cm4gcmVzdWx0ICsgc2l6ZTsJLyogTm9wZS4gKi8KK2ZvdW5kX21pZGRs
ZToKKwlyZXR1cm4gcmVzdWx0ICsgZmZ6KHRtcCk7Cit9CitFWFBPUlRfU1lNQk9MKGZpbmRfbmV4
dF96ZXJvX2JpdCk7CisjZW5kaWYKKworI2lmbmRlZiBmaW5kX2ZpcnN0X2JpdAorLyoKKyAqIEZp
bmQgdGhlIGZpcnN0IHNldCBiaXQgaW4gYSBtZW1vcnkgcmVnaW9uLgorICovCit1bnNpZ25lZCBs
b25nIGZpbmRfZmlyc3RfYml0KGNvbnN0IHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVuc2lnbmVkIGxv
bmcgc2l6ZSkKK3sKKwljb25zdCB1bnNpZ25lZCBsb25nICpwID0gYWRkcjsKKwl1bnNpZ25lZCBs
b25nIHJlc3VsdCA9IDA7CisJdW5zaWduZWQgbG9uZyB0bXA7CisKKwl3aGlsZSAoc2l6ZSAmIH4o
QklUU19QRVJfTE9ORy0xKSkgeworCQlpZiAoKHRtcCA9ICoocCsrKSkpCisJCQlnb3RvIGZvdW5k
OworCQlyZXN1bHQgKz0gQklUU19QRVJfTE9ORzsKKwkJc2l6ZSAtPSBCSVRTX1BFUl9MT05HOwor
CX0KKwlpZiAoIXNpemUpCisJCXJldHVybiByZXN1bHQ7CisKKwl0bXAgPSAoKnApICYgKH4wVUwg
Pj4gKEJJVFNfUEVSX0xPTkcgLSBzaXplKSk7CisJaWYgKHRtcCA9PSAwVUwpCQkvKiBBcmUgYW55
IGJpdHMgc2V0PyAqLworCQlyZXR1cm4gcmVzdWx0ICsgc2l6ZTsJLyogTm9wZS4gKi8KK2ZvdW5k
OgorCXJldHVybiByZXN1bHQgKyBmZnModG1wKTsKK30KK0VYUE9SVF9TWU1CT0woZmluZF9maXJz
dF9iaXQpOworI2VuZGlmCisKKyNpZm5kZWYgZmluZF9maXJzdF96ZXJvX2JpdAorLyoKKyAqIEZp
bmQgdGhlIGZpcnN0IGNsZWFyZWQgYml0IGluIGEgbWVtb3J5IHJlZ2lvbi4KKyAqLwordW5zaWdu
ZWQgbG9uZyBmaW5kX2ZpcnN0X3plcm9fYml0KGNvbnN0IHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVu
c2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwljb25zdCB1bnNpZ25lZCBsb25nICpwID0gYWRkcjsKKwl1
bnNpZ25lZCBsb25nIHJlc3VsdCA9IDA7CisJdW5zaWduZWQgbG9uZyB0bXA7CisKKwl3aGlsZSAo
c2l6ZSAmIH4oQklUU19QRVJfTE9ORy0xKSkgeworCQlpZiAofih0bXAgPSAqKHArKykpKQorCQkJ
Z290byBmb3VuZDsKKwkJcmVzdWx0ICs9IEJJVFNfUEVSX0xPTkc7CisJCXNpemUgLT0gQklUU19Q
RVJfTE9ORzsKKwl9CisJaWYgKCFzaXplKQorCQlyZXR1cm4gcmVzdWx0OworCisJdG1wID0gKCpw
KSB8ICh+MFVMIDw8IHNpemUpOworCWlmICh0bXAgPT0gfjBVTCkJLyogQXJlIGFueSBiaXRzIHpl
cm8/ICovCisJCXJldHVybiByZXN1bHQgKyBzaXplOwkvKiBOb3BlLiAqLworZm91bmQ6CisJcmV0
dXJuIHJlc3VsdCArIGZmeih0bXApOworfQorRVhQT1JUX1NZTUJPTChmaW5kX2ZpcnN0X3plcm9f
Yml0KTsKKyNlbmRpZgorCisjaWZkZWYgX19CSUdfRU5ESUFOCisKKy8qIGluY2x1ZGUvbGludXgv
Ynl0ZW9yZGVyIGRvZXMgbm90IHN1cHBvcnQgInVuc2lnbmVkIGxvbmciIHR5cGUgKi8KK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBleHQyX3N3YWJwKGNvbnN0IHVuc2lnbmVkIGxvbmcgKiB4
KQoreworI2lmIEJJVFNfUEVSX0xPTkcgPT0gNjQKKwlyZXR1cm4gKHVuc2lnbmVkIGxvbmcpIF9f
c3dhYjY0cCgodTY0ICopIHgpOworI2VsaWYgQklUU19QRVJfTE9ORyA9PSAzMgorCXJldHVybiAo
dW5zaWduZWQgbG9uZykgX19zd2FiMzJwKCh1MzIgKikgeCk7CisjZWxzZQorI2Vycm9yIEJJVFNf
UEVSX0xPTkcgbm90IGRlZmluZWQKKyNlbmRpZgorfQorCisvKiBpbmNsdWRlL2xpbnV4L2J5dGVv
cmRlciBkb2Vzbid0IHN1cHBvcnQgInVuc2lnbmVkIGxvbmciIHR5cGUgKi8KK3N0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBleHQyX3N3YWIoY29uc3QgdW5zaWduZWQgbG9uZyB5KQoreworI2lm
IEJJVFNfUEVSX0xPTkcgPT0gNjQKKwlyZXR1cm4gKHVuc2lnbmVkIGxvbmcpIF9fc3dhYjY0KCh1
NjQpIHkpOworI2VsaWYgQklUU19QRVJfTE9ORyA9PSAzMgorCXJldHVybiAodW5zaWduZWQgbG9u
ZykgX19zd2FiMzIoKHUzMikgeSk7CisjZWxzZQorI2Vycm9yIEJJVFNfUEVSX0xPTkcgbm90IGRl
ZmluZWQKKyNlbmRpZgorfQorCisjaWZuZGVmIGZpbmRfbmV4dF96ZXJvX2JpdF9sZQordW5zaWdu
ZWQgbG9uZyBmaW5kX25leHRfemVyb19iaXRfbGUoY29uc3Qgdm9pZCAqYWRkciwgdW5zaWduZWQK
KwkJbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIG9mZnNldCkKK3sKKwljb25zdCB1bnNpZ25lZCBs
b25nICpwID0gYWRkcjsKKwl1bnNpZ25lZCBsb25nIHJlc3VsdCA9IG9mZnNldCAmIH4oQklUU19Q
RVJfTE9ORyAtIDEpOworCXVuc2lnbmVkIGxvbmcgdG1wOworCisJaWYgKG9mZnNldCA+PSBzaXpl
KQorCQlyZXR1cm4gc2l6ZTsKKwlwICs9IEJJVE9QX1dPUkQob2Zmc2V0KTsKKwlzaXplIC09IHJl
c3VsdDsKKwlvZmZzZXQgJj0gKEJJVFNfUEVSX0xPTkcgLSAxVUwpOworCWlmIChvZmZzZXQpIHsK
KwkJdG1wID0gZXh0Ml9zd2FicChwKyspOworCQl0bXAgfD0gKH4wVUwgPj4gKEJJVFNfUEVSX0xP
TkcgLSBvZmZzZXQpKTsKKwkJaWYgKHNpemUgPCBCSVRTX1BFUl9MT05HKQorCQkJZ290byBmb3Vu
ZF9maXJzdDsKKwkJaWYgKH50bXApCisJCQlnb3RvIGZvdW5kX21pZGRsZTsKKwkJc2l6ZSAtPSBC
SVRTX1BFUl9MT05HOworCQlyZXN1bHQgKz0gQklUU19QRVJfTE9ORzsKKwl9CisKKwl3aGlsZSAo
c2l6ZSAmIH4oQklUU19QRVJfTE9ORyAtIDEpKSB7CisJCWlmICh+KHRtcCA9ICoocCsrKSkpCisJ
CQlnb3RvIGZvdW5kX21pZGRsZV9zd2FwOworCQlyZXN1bHQgKz0gQklUU19QRVJfTE9ORzsKKwkJ
c2l6ZSAtPSBCSVRTX1BFUl9MT05HOworCX0KKwlpZiAoIXNpemUpCisJCXJldHVybiByZXN1bHQ7
CisJdG1wID0gZXh0Ml9zd2FicChwKTsKK2ZvdW5kX2ZpcnN0OgorCXRtcCB8PSB+MFVMIDw8IHNp
emU7CisJaWYgKHRtcCA9PSB+MFVMKQkvKiBBcmUgYW55IGJpdHMgemVybz8gKi8KKwkJcmV0dXJu
IHJlc3VsdCArIHNpemU7IC8qIE5vcGUuIFNraXAgZmZ6ICovCitmb3VuZF9taWRkbGU6CisJcmV0
dXJuIHJlc3VsdCArIGZmeih0bXApOworCitmb3VuZF9taWRkbGVfc3dhcDoKKwlyZXR1cm4gcmVz
dWx0ICsgZmZ6KGV4dDJfc3dhYih0bXApKTsKK30KK0VYUE9SVF9TWU1CT0woZmluZF9uZXh0X3pl
cm9fYml0X2xlKTsKKyNlbmRpZgorCisjaWZuZGVmIGZpbmRfbmV4dF9iaXRfbGUKK3Vuc2lnbmVk
IGxvbmcgZmluZF9uZXh0X2JpdF9sZShjb25zdCB2b2lkICphZGRyLCB1bnNpZ25lZAorCQlsb25n
IHNpemUsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoreworCWNvbnN0IHVuc2lnbmVkIGxvbmcgKnAg
PSBhZGRyOworCXVuc2lnbmVkIGxvbmcgcmVzdWx0ID0gb2Zmc2V0ICYgfihCSVRTX1BFUl9MT05H
IC0gMSk7CisJdW5zaWduZWQgbG9uZyB0bXA7CisKKwlpZiAob2Zmc2V0ID49IHNpemUpCisJCXJl
dHVybiBzaXplOworCXAgKz0gQklUT1BfV09SRChvZmZzZXQpOworCXNpemUgLT0gcmVzdWx0Owor
CW9mZnNldCAmPSAoQklUU19QRVJfTE9ORyAtIDFVTCk7CisJaWYgKG9mZnNldCkgeworCQl0bXAg
PSBleHQyX3N3YWJwKHArKyk7CisJCXRtcCAmPSAofjBVTCA8PCBvZmZzZXQpOworCQlpZiAoc2l6
ZSA8IEJJVFNfUEVSX0xPTkcpCisJCQlnb3RvIGZvdW5kX2ZpcnN0OworCQlpZiAodG1wKQorCQkJ
Z290byBmb3VuZF9taWRkbGU7CisJCXNpemUgLT0gQklUU19QRVJfTE9ORzsKKwkJcmVzdWx0ICs9
IEJJVFNfUEVSX0xPTkc7CisJfQorCisJd2hpbGUgKHNpemUgJiB+KEJJVFNfUEVSX0xPTkcgLSAx
KSkgeworCQl0bXAgPSAqKHArKyk7CisJCWlmICh0bXApCisJCQlnb3RvIGZvdW5kX21pZGRsZV9z
d2FwOworCQlyZXN1bHQgKz0gQklUU19QRVJfTE9ORzsKKwkJc2l6ZSAtPSBCSVRTX1BFUl9MT05H
OworCX0KKwlpZiAoIXNpemUpCisJCXJldHVybiByZXN1bHQ7CisJdG1wID0gZXh0Ml9zd2FicChw
KTsKK2ZvdW5kX2ZpcnN0OgorCXRtcCAmPSAofjBVTCA+PiAoQklUU19QRVJfTE9ORyAtIHNpemUp
KTsKKwlpZiAodG1wID09IDBVTCkJCS8qIEFyZSBhbnkgYml0cyBzZXQ/ICovCisJCXJldHVybiBy
ZXN1bHQgKyBzaXplOyAvKiBOb3BlLiAqLworZm91bmRfbWlkZGxlOgorCXJldHVybiByZXN1bHQg
KyBmZnModG1wKTsKKworZm91bmRfbWlkZGxlX3N3YXA6CisJcmV0dXJuIHJlc3VsdCArIGZmcyhl
eHQyX3N3YWIodG1wKSk7Cit9CitFWFBPUlRfU1lNQk9MKGZpbmRfbmV4dF9iaXRfbGUpOworI2Vu
ZGlmCisKKyNlbmRpZiAvKiBfX0JJR19FTkRJQU4gKi8KLS0gCjIuMjUuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05:14: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 1iu8LE-0005GN-4t; Wed, 22 Jan 2020 05:14:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5LM-0006Bs-7A
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:02:08 +0000
X-Inumbo-ID: 0ae3b8ac-3cbb-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ae3b8ac-3cbb-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:02 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id n184so2501153ywc.3
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=c+peo1lNWpi8ay2FPpKP+1+5l21PnbXHs4DF9skrc64=;
 b=oRP3L/aelcF4tFkz0CMIRBrm2HlIEpmOVLczmta75UDs/rtMRw2G30h57Zn6Fq3my6
 +xeKZvZgEKoSru1pXuRrIDqgfpCEZzTicSTxauS1Ay7WfbK7U8QXv7TMGM4bSb2+mlwF
 xlIATscjyH5x82kDgHzuXt6Q9iUWf/PrvmXgU6TwhsCodyBodfaxAgR/AUrcdj14QSby
 d7xLAEk/X+sUnDc9p5pCSfwtPDaKOjrWEmkd4QskksMrOnR6HJP+qQCI3aChEHvu/mwJ
 +4nJuj7hAl0JiG42n99hffwDOtdNXicMhFRfPJ/uqTdPU7SfZTFQYvxE2ivfKpFOOy6p
 51Zw==
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=c+peo1lNWpi8ay2FPpKP+1+5l21PnbXHs4DF9skrc64=;
 b=qPGHXttJJNUxhr8zT5/nd8WS0PtW48qybWfs4GwGC+CigGuCC6SubERTB64TsMu/y0
 MIBTWVPnpz7pU7XPDW/buruJLS7cadK1HVF99M/FkENhnJskoxRBv3rFfxP/ALqYZsZs
 brcJtZQfuVVGD7ibSMrkoNh050IlM7J83WrGCgiUPFfXTzyHuXPKU7Tbjt18PrPypjzY
 0uTbDhlGu5U0vVZmNBwvlXGEUKJ7g4DT7U6UZgKF60Fz8ydPz5UDFIUy3Wl+JfzU8v0B
 uOet3RI4NjzP6wNIYGoQowHb8/0Qj2oIYreXQDgWxwoyLIDLvrv3TpiouQ88KajQ6mgP
 fPlg==
X-Gm-Message-State: APjAAAV/dQLB9akbHYPQRs86mgBUVXjd6eQ7qarHeP93N/Q0a3C+nTe4
 eA5ZtkJnqz15qeZKYm+Fw+vii7SLpJDwMQ==
X-Google-Smtp-Source: APXvYqx2r1H43IY+7X3aOHEgvtbRX+Vb4XbeqgOWzkZ1D0QjticLeKguljW5ZRjLMx7EBRI5lokZlQ==
X-Received: by 2002:a81:758a:: with SMTP id q132mr5634978ywc.162.1579658462108; 
 Tue, 21 Jan 2020 18:01:02 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.01.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:01:01 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:58:59 -0600
Message-Id: <a549947575a335a6e3fc4cbd2335d1e6d2a43ff9.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 20/23] riscv: Add smpboot.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3NtcGJvb3QuYyB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3Jpc2N2L3NtcGJvb3QuYwoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3Jpc2N2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3Jpc2N2L3NtcGJvb3QuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mMTI1MTc5YTNlCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvcmlzY3Yvc21wYm9vdC5jCkBAIC0wLDAgKzEsMTE0IEBACisvKgorICogRHVt
bXkgc21wYm9vdCBzdXBwb3J0CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cisg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVk
ZSA8eGVuL2NwdW1hc2suaD4KKyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4v
ZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8eGVu
L2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVu
L3NvZnRpcnEuaD4KKyNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KKyNpbmNsdWRlIDx4ZW4vd2Fybmlu
Zy5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgorCitj
cHVtYXNrX3QgY3B1X29ubGluZV9tYXA7CitjcHVtYXNrX3QgY3B1X3ByZXNlbnRfbWFwOworY3B1
bWFza190IGNwdV9wb3NzaWJsZV9tYXA7CisKKy8qIEZha2Ugb25lIG5vZGUgZm9yIG5vdy4gU2Vl
IGFsc28gaW5jbHVkZS9hc20tYXJtL251bWEuaCAqLworbm9kZW1hc2tfdCBfX3JlYWRfbW9zdGx5
IG5vZGVfb25saW5lX21hcCA9IHsgeyBbMF0gPSAxVUwgfSB9OworCisvKiBCb290IGNwdSBkYXRh
ICovCitzdHJ1Y3QgaW5pdF9pbmZvIGluaXRfZGF0YSA9Cit7Cit9OworCisvKiBTaGFyZWQgc3Rh
dGUgZm9yIGNvb3JkaW5hdGluZyBDUFUgdGVhcmRvd24gKi8KK3N0YXRpYyBib29sIGNwdV9pc19k
ZWFkOworCisvKiBJRCBvZiB0aGUgUENQVSB3ZSdyZSBydW5uaW5nIG9uICovCitERUZJTkVfUEVS
X0NQVSh1bnNpZ25lZCBpbnQsIGNwdV9pZCk7CisvKiBYWFggdGhlc2Ugc2VlbSBhd2Z1bGx5IHg4
NmlzaC4uLiAqLworLyogcmVwcmVzZW50aW5nIEhUIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNhbCBD
UFUgKi8KK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9zaWJs
aW5nX21hc2spOworLyogcmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2gg
bG9naWNhbCBDUFUgKi8KK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3Qs
IGNwdV9jb3JlX21hc2spOworCisvKgorICogQnkgZGVmYXVsdCBub24tYm9vdCBDUFVzIG5vdCBp
ZGVudGljYWwgdG8gdGhlIGJvb3QgQ1BVIHdpbGwgYmUKKyAqIHBhcmtlZC4KKyAqLworc3RhdGlj
IGJvb2wgX19yZWFkX21vc3RseSBvcHRfaG1wX3Vuc2FmZSA9IGZhbHNlOworYm9vbGVhbl9wYXJh
bSgiaG1wLXVuc2FmZSIsIG9wdF9obXBfdW5zYWZlKTsKKworaW50IF9fY3B1X3VwKHVuc2lnbmVk
IGludCBjcHUpCit7CisgICAgcHJpbnRrKCJCcmluZ2luZyB1cCBDUFUlZFxuIiwgY3B1KTsKKwor
ICAgIGNvbnNvbGVfc3RhcnRfc3luYygpOyAvKiBTZWNvbmRhcnkgbWF5IHVzZSBlYXJseV9wcmlu
dGsgKi8KKworICAgIC8qIFRPRE8gKi8KKworICAgIHJldHVybiAwOworfQorCisvKiBTaHV0IGRv
d24gdGhlIGN1cnJlbnQgQ1BVICovCit2b2lkIF9fY3B1X2Rpc2FibGUodm9pZCkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X3Byb2Nlc3Nvcl9pZCgpOworCisgICAgLyogVE9ETyAqLwor
CisgICAgLyogSXQncyBub3cgc2FmZSB0byByZW1vdmUgdGhpcyBwcm9jZXNzb3IgZnJvbSB0aGUg
b25saW5lIG1hcCAqLworICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdV9vbmxpbmVfbWFw
KTsKKworICAgIHNtcF9tYigpOworCisgICAgLyogUmV0dXJuIHRvIGNhbGxlcjsgZXZlbnR1YWxs
eSB0aGUgSVBJIG1lY2hhbmlzbSB3aWxsIHVud2luZCBhbmQgdGhlIAorICAgICAqIHNjaGVkdWxl
ciB3aWxsIGRyb3AgdG8gdGhlIGlkbGUgbG9vcCwgd2hpY2ggd2lsbCBjYWxsIHN0b3BfY3B1KCku
ICovCit9CisKK3ZvaWQgX19jcHVfZGllKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSAwOworCisgICAgd2hpbGUgKCAhY3B1X2lzX2RlYWQgKQorICAgIHsKKyAgICAg
ICAgbWRlbGF5KDEwMCk7CisgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBwcm9jZXNzX3Bl
bmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgaWYgKCAoKytpICUgMTApID09IDAgKQorICAgICAg
ICAgICAgcHJpbnRrKEtFUk5fRVJSICJDUFUgJXUgc3RpbGwgbm90IGRlYWQuLi5cbiIsIGNwdSk7
CisgICAgICAgIHNtcF9tYigpOworICAgIH0KKyAgICBjcHVfaXNfZGVhZCA9IGZhbHNlOworICAg
IHNtcF9tYigpOworfQorCit2b2lkIHN0b3BfY3B1KHZvaWQpCit7CisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKyAgICBjcHVfaXNfZGVhZCA9IHRydWU7CisKKyAgICAvKiBUT0RPICovCisKKyAg
ICB3aGlsZSAoIDEgKQorICAgICAgICB3YWl0X2Zvcl9pbnRlcnJ1cHQoKTsKK30KLS0gCjIuMjUu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iu8LF-0005IS-1G; Wed, 22 Jan 2020 05:14:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5LR-0006CB-7K
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:02:13 +0000
X-Inumbo-ID: 0ba01650-3cbb-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ba01650-3cbb-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:04 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id u139so2475016ywf.13
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=SKS6qGVQV3GhDkVinOGX23DfUW5cRlK+gPrmn5t+rt8=;
 b=QqvKwHqfUBDWnaK1t+t8lIPlJ64yT0rqcIgd36G7Z1IgSiu2LqKQksmg4V1t2qiVj1
 9NDqsMs7TVl6yo7Lzox4lxongmQAbLqbSd2vYiLL+NOJGL6+Y+YwHysyaw5QjCwEIXmx
 /2M5D6AWaOah/Pr6mZnWbDhoIjmAamN48dXacpdJyMUisHuJW36BP6+N81B6zRSmV6a9
 +ocqm8fqrgSkgEytO2Ueh+Lcb7dJbuLXL+meXOT1LeVDE98rZHaIL1JaqBOU+RzxBgZz
 Yg1+GRsEzCUEn4JI+SjUD8X/clQLthHXscqQ2ydk/APxFy8LaqJROECxH7Cpo19zxJzs
 QZ8w==
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=SKS6qGVQV3GhDkVinOGX23DfUW5cRlK+gPrmn5t+rt8=;
 b=DXbWiPznyhI33fo7+tHtVvS0cPCL/Ya5EOfz8rwntx4jJUCdipi/xy7QYpLGD1Shu0
 zi0cNCinW16doDGY32RJ5smZS8rmf0SP0wJYejrXyQ6Lca/xOCU6DS1jQZQNzUMD6qE/
 mLdQkfg4Zc/XYiHjBQadK0aKgqJODK56G3AnudC2HZzRaktvsXhr4UH/6tNLxWe9MhWP
 j+tc04ciMpc2JkHVv/SASEquDgYprj8tBl8dxPi/JAler68CbbXvbvvXEJwir+gLyzVL
 qR/7/JZ75MJftJqT11G7FwGc6jk/+oTAtKQSCCrSHtzOwvugonLRFdr/sS4nNh2sFqlW
 4EvQ==
X-Gm-Message-State: APjAAAX87inVJMrKdLTojf8F3HK07c+8Ho3W0oAMQywlVUFh8uBLiQfP
 tMu1ubQKkm1ED7rJ4nRkyNf5EpuHBO7M6Q==
X-Google-Smtp-Source: APXvYqwdTZN3WwMYDU3zmoqR6t1y+daSlmYjKiv8apFvQlfQt2X0uaYbhJsNjAFTrpIY3+USD+lXow==
X-Received: by 2002:a81:af56:: with SMTP id x22mr6001949ywj.153.1579658463416; 
 Tue, 21 Jan 2020 18:01:03 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.01.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:01:03 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:59:00 -0600
Message-Id: <b92b559b1b6b7fd089c4c39099bd70c71be9b35f.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 21/23] riscv: Add percpu.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3BlcmNwdS5jIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvcmlzY3YvcGVyY3B1LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9yaXNjdi9wZXJjcHUuYyBiL3hlbi9hcmNoL3Jpc2N2L3BlcmNwdS5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI1NDQyYzQ4ZmUKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9yaXNjdi9wZXJjcHUuYwpAQCAtMCwwICsxLDg0IEBACisjaW5jbHVkZSA8eGVuL3Bl
cmNwdS5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2lu
Y2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9yY3VwZGF0ZS5oPgorCit1bnNpZ25lZCBs
b25nIF9fcGVyX2NwdV9vZmZzZXRbTlJfQ1BVU107CisjZGVmaW5lIElOVkFMSURfUEVSQ1BVX0FS
RUEgKC0obG9uZylfX3Blcl9jcHVfc3RhcnQpCisjZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoX19wZXJfY3B1X2RhdGFfZW5kLV9fcGVyX2NwdV9zdGFydCkpCisKK3Zv
aWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNw
dTsKKyAgICBmb3IgKCBjcHUgPSAxOyBjcHUgPCBOUl9DUFVTOyBjcHUrKyApCisgICAgICAgIF9f
cGVyX2NwdV9vZmZzZXRbY3B1XSA9IElOVkFMSURfUEVSQ1BVX0FSRUE7Cit9CisKK3N0YXRpYyBp
bnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGNoYXIgKnA7Cisg
ICAgaWYgKCBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gIT0gSU5WQUxJRF9QRVJDUFVfQVJFQSApCisg
ICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMo
UEVSQ1BVX09SREVSLCAwKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAg
IG1lbXNldChwLCAwLCBfX3Blcl9jcHVfZGF0YV9lbmQgLSBfX3Blcl9jcHVfc3RhcnQpOworICAg
IF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7CisgICAgcmV0dXJu
IDA7Cit9CisKK3N0cnVjdCBmcmVlX2luZm8geworICAgIHVuc2lnbmVkIGludCBjcHU7CisgICAg
c3RydWN0IHJjdV9oZWFkIHJjdTsKK307CitzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IGZy
ZWVfaW5mbywgZnJlZV9pbmZvKTsKKworc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3Ry
dWN0IHJjdV9oZWFkICpoZWFkKQoreworICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBjb250
YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1KTsKKyAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gaW5mby0+Y3B1OworICAgIGNoYXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9j
cHVfb2Zmc2V0W2NwdV07CisgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHAsIFBFUkNQVV9PUkRFUik7
CisgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gSU5WQUxJRF9QRVJDUFVfQVJFQTsKK30KKwor
c3RhdGljIHZvaWQgZnJlZV9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0
cnVjdCBmcmVlX2luZm8gKmluZm8gPSAmcGVyX2NwdShmcmVlX2luZm8sIGNwdSk7CisgICAgaW5m
by0+Y3B1ID0gY3B1OworICAgIGNhbGxfcmN1KCZpbmZvLT5yY3UsIF9mcmVlX3BlcmNwdV9hcmVh
KTsKK30KKworc3RhdGljIGludCBjcHVfcGVyY3B1X2NhbGxiYWNrKAorICAgIHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKKyAgICBpbnQgcmMgPSAw
OworCisgICAgc3dpdGNoICggYWN0aW9uICkKKyAgICB7CisgICAgY2FzZSBDUFVfVVBfUFJFUEFS
RToKKyAgICAgICAgcmMgPSBpbml0X3BlcmNwdV9hcmVhKGNwdSk7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgorICAgIGNhc2UgQ1BVX0RFQUQ6CisgICAgICAgIGZy
ZWVfcGVyY3B1X2FyZWEoY3B1KTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDogbm90aWZp
ZXJfZnJvbV9lcnJubyhyYyk7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1
X3BlcmNwdV9uZmIgPSB7CisgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVfcGVyY3B1X2NhbGxiYWNr
LAorICAgIC5wcmlvcml0eSA9IDEwMCAvKiBoaWdoZXN0IHByaW9yaXR5ICovCit9OworCitzdGF0
aWMgaW50IF9faW5pdCBwZXJjcHVfcHJlc21wX2luaXQodm9pZCkKK3sKKyAgICByZWdpc3Rlcl9j
cHVfbm90aWZpZXIoJmNwdV9wZXJjcHVfbmZiKTsKKyAgICByZXR1cm4gMDsKK30KK3ByZXNtcF9p
bml0Y2FsbChwZXJjcHVfcHJlc21wX2luaXQpOwotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LH-0005Mw-4g; Wed, 22 Jan 2020 05:14:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5LW-0006CU-81
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:02:18 +0000
X-Inumbo-ID: 0c5beda8-3cbb-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c5beda8-3cbb-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:05 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id h126so2499025ywc.6
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=QVyH7V155i6vTEKeRTNuLNnOx2Ljhbdv5mXG+v2BA90=;
 b=ZqCYRmS9HFtNoX3OgfGKaLxTXXXYnnI+Tngp13mTUhKaO99tBraidh3lYJCViDq78u
 zeTcpKpD8i/iZ+yWIlZIZhLGzHvq7zQ9veYDpV8Lr/cfn6Qrtb99RgBU5HQgVPNJuvIR
 BGe3PWXC2OgsyoLVm/hDgb1HjIPKhekdHqNxuPSSzrBZiI754cxCjbPGNXOErOXsPAEt
 OD/A4qPxjjFT1PZAIGSV4h/XWEmOoV2ajdVGJuJr5vRoKmDQvXYH0dcs9F0m5opEo3ZP
 dmd1lSXIrrTGfNrk24iVjXwEY4ls+RnCwhw75d8GpRtzhskuqCrTt8u69SxOT6D8P26J
 RItw==
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=QVyH7V155i6vTEKeRTNuLNnOx2Ljhbdv5mXG+v2BA90=;
 b=lUNS8sUZS/PyEP2I5SgDDIiT9lFFacRgc/wAx4j2PVCIxnxoKA8tSR9AnvTXLTryWL
 L7KXXUtLopJfUi4tZR1jGCupefFiB8NCXlbraN/+DiZLjr0fRHpyGsxvzn8ECjv7lwyT
 8GNFIA6Nvf7uvm/lPTSYVvZjq03nn0srO9GfBPsN2e9N5oUDQKzT9lkALSutBLeRRDrV
 1vRcJKXcjqDXndgOi/GWxs4AUz9YcksIu3/PPZhcIvlXGKPELrO89/KDA9UiJcTGo0pM
 cBKd1MSa5+gzPDSx2KcgYs0H4W/+ylNeDfCd1RR8rWjS74BN6ZH0lSqHtiLRrV6kV+L0
 p1uw==
X-Gm-Message-State: APjAAAUfmuwAUvMMBRaGwJUHzE0Z71EIoyk065SUBobH4y1Hmk5yz3o0
 U0NtbUfteQqOqgniyakXS/CA0zR33BeSUg==
X-Google-Smtp-Source: APXvYqx2Zkhr8Yb4cFVk1EiGGo2EMQUTEY7Z0VJ6FEqhALV9k3W0gOoo/p1nqwk7tVP+CtBy45Wslg==
X-Received: by 2002:a81:4303:: with SMTP id q3mr5541331ywa.242.1579658464679; 
 Tue, 21 Jan 2020 18:01:04 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.01.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:01:04 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:59:01 -0600
Message-Id: <7ebc34d888493f27302ed0a53e09216233cc9e7e.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 22/23] riscv: Add sysctl.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgoKU2lnbmVk
LW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgotLS0K
IHhlbi9hcmNoL3Jpc2N2L3N5c2N0bC5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC9yaXNjdi9zeXNjdGwuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3Jpc2N2L3N5
c2N0bC5jIGIveGVuL2FyY2gvcmlzY3Yvc3lzY3RsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uZmJmZGI0NGVmZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3Jp
c2N2L3N5c2N0bC5jCkBAIC0wLDAgKzEsMzEgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAq
IEFyY2gtc3BlY2lmaWMgc3lzY3RsLmMKKyAqCisgKiBTeXN0ZW0gbWFuYWdlbWVudCBvcGVyYXRp
b25zLiBGb3IgdXNlIGJ5IG5vZGUgY29udHJvbCBzdGFjay4KKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTIsIENpdHJpeCBTeXN0ZW1zCisgKi8KKworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4v
aHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgorCit2b2lkIGFyY2hfZG9f
cGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKSB7IH0KKworbG9uZyBhcmNo
X2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLAorICAgICAgICAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCit7CisgICAg
cmV0dXJuIC1FTk9TWVM7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdp
ZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4yNS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:14:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu8LI-0005Oz-21; Wed, 22 Jan 2020 05:14:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gwqu=3L=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iu5Lb-0006Co-72
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 02:02:23 +0000
X-Inumbo-ID: 0d189d18-3cbb-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d189d18-3cbb-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 02:01:06 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id i126so2495080ywe.7
 for <xen-devel@lists.xenproject.org>; Tue, 21 Jan 2020 18:01:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=W/Qj314nUGRdjbntBZbYQP1MhXRJYFfaG0a5TIgJ0SE=;
 b=UPy7+4EjqTWccbmyyVRpXxIXJDYmd7uUGpqVPvLOwhLBAM38YgjYv+NmIMF1wiC2sv
 UuVk3gSnszs3QvZyHK4QmOC2RTzBafjLiIOVR2XOfKzxqDaBr3hlKrqmrSqDZhq5zi6/
 79VjlPsocbP3bUld0bWlqT+7bEdNqv3dAxs+bObV3ezMgmEN1xm1by24sljtseI+ln0G
 bNwYj31E7XisxGmnt2D1jsD4oBDvm8ZYuo6i7TwZHaq40/5GslqVNJTFLr3yOp4j624m
 ISv2wrW5NIPIXhgCoQTOxESlO83K02KG6U9t/OCqNyZkDKhkzvBxJ0biw62wbg9vKYS4
 xxzw==
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=W/Qj314nUGRdjbntBZbYQP1MhXRJYFfaG0a5TIgJ0SE=;
 b=GcZFGwSrNFyrFDbRZ8DqMQRLd1OzG8dPNSmeCqozK2WqKYnjm9BLKiKPLgEJoeliUf
 VVHjjKDTYIcsz8Jm2eSU655ODLW+NPyJpT6M7IrxTlCHPihNYUCHcfYN4XhpD2VP9YPp
 YKtIIA67IvO9HRGzZIpbxpymvKCLWokLJDEeDY+27LCVOtGqR2oHECh3ptk6/Be2mbhp
 vgJNQLT5tSDQr3/BKg4bpZYUap9gFT7FlJm5ISJ8RZ3zmiRaHBPypQHst7rgQ54TezDV
 ihYLemJn5Sg1Q5pQSJeA48mPfdU7S/YHzI16tI8MYawRK43NAXWkzf4gOyFGfwPrWxOz
 moIA==
X-Gm-Message-State: APjAAAXNZaUP78S4aDnEFd/UalbpQNmIZfniPmfHZC96PQu8m45EnU+a
 dOJSemq4qCjSepC8qFa7soD6iV37Aa6hOQ==
X-Google-Smtp-Source: APXvYqypHKIk5UUrw8rF3FWiaK/rQhG3UZUfVJiEceqrSNmqzopVrv/cc+A4YsKPUfjgQE2In11pRw==
X-Received: by 2002:a81:294c:: with SMTP id p73mr802039ywp.477.1579658465813; 
 Tue, 21 Jan 2020 18:01:05 -0800 (PST)
Received: from bobbye-pc.knology.net ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id q185sm17504248ywh.61.2020.01.21.18.01.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Jan 2020 18:01:05 -0800 (PST)
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 21 Jan 2020 19:59:02 -0600
Message-Id: <387e30c429bca2ca976a6fa76b601dacf3ca9e1e.1579615303.git.bobbyeshleman@gmail.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 22 Jan 2020 05:14:01 +0000
Subject: [Xen-devel] [RFC XEN PATCH 23/23] riscv: Add iommu.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: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQm9iYnkgRXNobGVtYW4gPGJvYmJ5ZXNobGVtYW5AZ21haWwuY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2L2lvbW11LmMgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcmlzY3YvaW9tbXUuYwoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Jpc2N2L2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9yaXNjdi9pb21tdS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjgxZGI0OTU4YjIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9yaXNjdi9pb21tdS5jCkBAIC0wLDAgKzEsNzQgQEAKKy8qCisgKiBJT01NVSBm
cmFtZXdvcmsgZm9yIFJJU0MtVgorICoKKyAqIEJhc2VkIG9mZiBwYXNzdGhyb3VnaC9hcm0vaW9t
bXUuYworICoKKyAqIEJvYmJ5IEVzaGxlbWFuIDxib2JieWVzaGxlbWFuQGdtYWlsPgorICogQ29w
eXJpZ2h0IChjKSAyMDE5CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KKworc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X29wczsKKworY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQoreworICAgIHJldHVybiBpb21tdV9vcHM7Cit9CisK
K3ZvaWQgX19pbml0IGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQor
eworICAgIEJVR19PTihvcHMgPT0gTlVMTCk7CisKKyAgICBpZiAoIGlvbW11X29wcyAmJiBpb21t
dV9vcHMgIT0gb3BzICkKKyAgICB7CisgICAgICAgIHByaW50aygiV0FSTklORzogQ2Fubm90IHNl
dCBJT01NVSBvcHMsIGFscmVhZHkgc2V0IHRvIGEgZGlmZmVyZW50IHZhbHVlXG4iKTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIGlvbW11X29wcyA9IG9wczsKK30KKworaW50IF9faW5p
dCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKQoreworICAgIC8qIFRPRE8gKi8KKyAgICByZXR1
cm4gMDsKK30KKwordm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNs
YXRlZF9od2RvbShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIC8qIFRPRE8gKi8KKyAgICByZXR1
cm47Cit9CisKK2ludCBhcmNoX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCit7
CisgICAgLyogVE9ETyAqLworICAgIHJldHVybiAwOworfQorCit2b2lkIGFyY2hfaW9tbXVfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKiBUT0RPICovCit9CisKK2lu
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICAvKiBUT0RPICovCisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKK3ZvaWQgX19od2RvbV9pbml0
IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIC8qIFRPRE8g
Ki8KK30KLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:58:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu91x-00026m-8P; Wed, 22 Jan 2020 05:58:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Syo=3L=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iu91v-00026h-Ef
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 05:58:19 +0000
X-Inumbo-ID: 28da03cc-3cdc-11ea-8e9a-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.35])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 28da03cc-3cdc-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 05:58:08 +0000 (UTC)
Received: from DGGEMS414-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id D3DCA56223B573803072;
 Wed, 22 Jan 2020 13:58:04 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS414-HUB.china.huawei.com
 (10.3.19.214) with Microsoft SMTP Server id 14.3.439.0; Wed, 22 Jan 2020
 13:57:58 +0800
To: Jan Beulich <jbeulich@suse.com>
References: <5E26C935.9080107@hisilicon.com>
 <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E27E466.50109@hisilicon.com>
Date: Wed, 22 Jan 2020 13:57:58 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 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>

SGkgSmFuLAoKT24gMjAyMC8xLzIxIDE5OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMS4w
MS4yMDIwIDEwOjQ5LCBXZWkgWHUgd3JvdGU6Cj4+IEFkZCBfX2FjcGlfdW5tYXBfdGFibGUgZnVu
Y3Rpb24gZm9yIEFSTSBhbmQgaW52b2tlIGl0IGF0IGFjcGlfb3NfdW5tYXBfbWVtb3J5Cj4+IHRv
IG1ha2Ugc3VyZSB0aGUgcmVsYXRlZCBmaXhtYXAgaGFzIGJlZW4gY2xlYXJlZCBiZWZvcmUgdXNp
bmcgaXQgZm9yIGEKPj4gZGlmZmVyZW50IG1hcHBpbmcuCj4gCj4gSG93IGNhbiBpdCBwb3NzaWJs
eSBiZSB0aGF0IHRoaXMgaXMgbmVlZGVkIGZvciBBcm0gb25seT8KClNvcnJ5LCBJIHRoaW5rIEp1
bGllbiBoYXMgaGVscGVkIHRvIGV4cGxhaW4gdGhpcy4KCj4gCj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9hY3BpL2xpYi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCj4+IEBAIC00OSw2
ICs0OSwzMSBAQCBjaGFyICpfX2FjcGlfbWFwX3RhYmxlKHBhZGRyX3QgcGh5cywgdW5zaWduZWQg
bG9uZyBzaXplKQo+PiAgICAgICByZXR1cm4gKChjaGFyICopIGJhc2UgKyBvZmZzZXQpOwo+PiAg
IH0KPj4gICAKPj4gK3ZvaWQgX19hY3BpX3VubWFwX3RhYmxlKHZvaWQgX19pb21lbSAqIHZpcnQs
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGVu
ZDsKPj4gKyAgICBpbnQgaWR4Owo+IAo+IHVuc2lnbmVkIGludAoKT0suCkkgd2lsbCBjaGFuZ2Ug
dGhlIHR5cGUuCgo+IAo+PiArICAgIGJhc2UgPSBGSVhNQVBfQUREUihGSVhNQVBfQUNQSV9CRUdJ
Tik7Cj4+ICsgICAgZW5kID0gRklYTUFQX0FERFIoRklYTUFQX0FDUElfRU5EKTsKPj4gKwo+PiAr
ICAgIGlmICggKHVuc2lnbmVkIGxvbmcpdmlydCA8IGJhc2UgfHwgKHVuc2lnbmVkIGxvbmcpdmly
dCA+IGVuZCApCj4+ICsgICAgewo+PiArICAgICAgICByZXR1cm47Cj4+ICsgICAgfQo+IAo+IFN0
cmF5IGJyYWNlcy4KCk9LLgpJIHdpbGwgcmVtb3ZlIHRoZSBicmFjZXMuCgo+IAo+PiAtLS0gYS94
ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKPj4g
QEAgLTExNCw2ICsxMTQsOCBAQCB2b2lkIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHZvaWQgX19pb21l
bSAqIHZpcnQsIGFjcGlfc2l6ZSBzaXplKQo+PiAgIAkJcmV0dXJuOwo+PiAgIAl9Cj4+ICAgCj4+
ICsJX19hY3BpX3VubWFwX3RhYmxlKHZpcnQsIHNpemUpOwo+PiArCj4+ICAgCWlmIChzeXN0ZW1f
c3RhdGUgPj0gU1lTX1NUQVRFX2Jvb3QpCj4+ICAgCQl2dW5tYXAoKHZvaWQgKikoKHVuc2lnbmVk
IGxvbmcpdmlydCAmIFBBR0VfTUFTSykpOwo+IAo+IEhvdyBjYW4gaXQgcG9zc2libHkgYmUgY29y
cmVjdCB0byBjYWxsIGJvdGggdnVubWFwKCkgYW5kIHlvdXIgbmV3Cj4gZnVuY3Rpb24/IEFuZCBo
b3cgaXMgdGhpcywgaGF2aW5nIGpzdXQgYW4gQXJtIGltcGxlbWVudGF0aW9uLAo+IGdvaW5nIHRv
IGNvbXBpbGUgZm9yIHg4Nj8gU2VlaW5nIHRoYXQgeDg2IGdldHMgYXdheSB3aXRob3V0IHRoaXMs
Cj4gbWF5IEkgc3VnZ2VzdCB0aGF0IHlvdSBsb29rIGF0IHRoZSB4ODYgY29kZSB0byBzZWUgd2h5
IHRoYXQgaXMsCj4gYW5kIHRoZW4gY29uc2lkZXIgd2hldGhlciB0aGUgc2FtZSBtb2RlbCBtYWtl
cyBzZW5zZSBmb3IgQXJtPyBBbmQKPiBpZiBpdCBkb2Vzbid0LCBjaGVjayB3aGV0aGVyIHRoZSBu
ZXcgQXJtIG1vZGVsIHdvdWxkIG1ha2Ugc2Vuc2UKPiB0byBhbHNvIHVzZSBvbiB4ODY/Cj4gCgpT
b3JyeSwgSSB0aG91Z2h0IGFjcGlfb3NfdW5tYXBfbWVtb3J5IGlzIHNwZWNpZmljIGZvciBBUk0u
Ckp1c3Qgbm93IEkgY2hlY2tlZCBtYXBfcGFnZXNfdG9feGVuIGluIGFyY2gveDg2L21tLmMgYW5k
IGRpZCBub3QgZmluZCBhbnkgcGxhY2UKdG8gZm9yYmlkIHRoZSBtb2RpZmljYXRpb24gb2YgYSBt
YXBwaW5nLiBNYXliZSBjbGVhcmluZyBtYXBwaW5nIGJlZm9yZSBtb2RpZmljYXRpb24KaXMgbm90
IG5lY2Vzc2FyeSBmb3IgWDg2LiBEbyB5b3UgdGhpbmsgaXMgaXQgT0sgdG8gYWRkIGEgZW1wdHkg
c3R1YiBmdW5jdGlvbgpmb3IgdGhlIG90aGVyIGNhc2VzIGV4Y2VwdCBBUk0gYW5kIGludm9rZSBp
dCBhZnRlciB2dW5tYXAgYXMgZm9sbG93aW5nPwoKCWRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9h
Y3BpL29zbC5jIGIveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwoJLS0tIGEveGVuL2RyaXZlcnMvYWNw
aS9vc2wuYwoJKysrIGIveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwoJQEAgLTExNCwxMCArMTE0LDEw
IEBAIHZvaWQgYWNwaV9vc191bm1hcF9tZW1vcnkodm9pZCBfX2lvbWVtICogdmlydCwgYWNwaV9z
aXplIHNpemUpCgkJCQkJcmV0dXJuOwoJCQl9CgoJCQlpZiAoc3lzdGVtX3N0YXRlID49IFNZU19T
VEFURV9ib290KQoJCQkJCXZ1bm1hcCgodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2aXJ0ICYgUEFH
RV9NQVNLKSk7CgkrCgkrICAgICAgIF9fYWNwaV91bm1hcF90YWJsZSh2aXJ0LCBzaXplKTsKCSB9
CgoJIGFjcGlfc3RhdHVzIGFjcGlfb3NfcmVhZF9wb3J0KGFjcGlfaW9fYWRkcmVzcyBwb3J0LCB1
MzIgKiB2YWx1ZSwgdTMyIHdpZHRoKQoJZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hY3Bp
LmggYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCgktLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5o
CgkrKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCglAQCAtNjgsNyArNjgsMTMgQEAgdHlwZWRl
ZiBpbnQgKCphY3BpX3RhYmxlX2VudHJ5X2hhbmRsZXIpIChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9o
ZWFkZXIgKmhlYWRlciwgY28KCgkgdW5zaWduZWQgaW50IGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCAo
dW5zaWduZWQgaW50IGNwdSk7CgkgY2hhciAqIF9fYWNwaV9tYXBfdGFibGUgKHBhZGRyX3QgcGh5
c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOwoJKwoJKyNpZmRlZiBDT05GSUdfQVJNCgkrdm9p
ZCBfX2FjcGlfdW5tYXBfdGFibGUodm9pZCBfX2lvbWVtICp2aXJ0LCB1bnNpZ25lZCBsb25nIHNp
emUpOwoJKyNlbHNlCgkrdm9pZCBfX2FjcGlfdW5tYXBfdGFibGUodm9pZCBfX2lvbWVtICp2aXJ0
LCB1bnNpZ25lZCBsb25nIHNpemUpIHsgfQoJKyNlbmRpZiAvKiBDT05GSUdfQVJNICovCgoKPj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL2FjcGkuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vYWNw
aS5oCj4+IEBAIC02OCw2ICs2OCw3IEBAIHR5cGVkZWYgaW50ICgqYWNwaV90YWJsZV9lbnRyeV9o
YW5kbGVyKSAoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsIGNvCj4+ICAgCj4+
ICAgdW5zaWduZWQgaW50IGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCAodW5zaWduZWQgaW50IGNwdSk7
Cj4+ICAgY2hhciAqIF9fYWNwaV9tYXBfdGFibGUgKHBhZGRyX3QgcGh5c19hZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUpOwo+PiArdm9pZCBfX2FjcGlfdW5tYXBfdGFibGUodm9pZCBfX2lvbWVtICog
dmlydCwgdW5zaWduZWQgbG9uZyBzaXplKTsKPj4gICBpbnQgYWNwaV9ib290X2luaXQgKHZvaWQp
Owo+PiAgIGludCBhY3BpX2Jvb3RfdGFibGVfaW5pdCAodm9pZCk7Cj4+ICAgaW50IGFjcGlfbnVt
YV9pbml0ICh2b2lkKTsKPiAKPiBCZXN0IG5vdGljYWJsZSBoZXJlLCB5b3VyIG1haWxlciBoYXMg
bWFuZ2xlZCB0aGUgcGF0Y2guIFRoZSB3YXkKPiBvZiB0aGlzIG1hbmdsaW5nIG1ha2VzIG1lIGd1
ZXNzIHlvdSB1c2VkIFRodW5kZXJiaXJkIHRvIHNlbmQgdGhlCj4gcGF0Y2gsIGluIHdoaWNoIGNh
c2UgeW91J2xsIG5lZWQgdG8gYWRqdXN0IGl0cyBzZXR0aW5ncyAoaWlyYyBpdAo+IHdhcyBtYWls
bmV3cy53cmFwbGVuZ3RoIHdoaWNoIG5lZWRlZCBzZXR0aW5nIHRvIHplcm8pLgoKWWVzLCBJIHVz
ZWQgVGh1bmRlcmJpcmQgYW5kIGRpZCBub3Qgc2V0IHRoYXQgOiguClRoYW5rcyEKCkJlc3QgUmVn
YXJkcywKV2VpCgo+IAo+IEphbgo+IAo+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 05:59:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 05: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 1iu92d-0002AR-J8; Wed, 22 Jan 2020 05:59:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Syo=3L=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iu92c-0002AM-9y
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 05:59:02 +0000
X-Inumbo-ID: 474d9a4e-3cdc-11ea-bbe1-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.35])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 474d9a4e-3cdc-11ea-bbe1-12813bfff9fa;
 Wed, 22 Jan 2020 05:58:58 +0000 (UTC)
Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.58])
 by Forcepoint Email with ESMTP id 1A838990C40A8CA4E4B5;
 Wed, 22 Jan 2020 13:58:57 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS401-HUB.china.huawei.com
 (10.3.19.201) with Microsoft SMTP Server id 14.3.439.0; Wed, 22 Jan 2020
 13:58:47 +0800
To: Julien Grall <julien@xen.org>, Jan Beulich <jbeulich@suse.com>
References: <5E26C935.9080107@hisilicon.com>
 <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
 <6a003f33-f5ff-c027-f09b-85b80c6accdb@xen.org>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E27E496.5080102@hisilicon.com>
Date: Wed, 22 Jan 2020 13:58:46 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <6a003f33-f5ff-c027-f09b-85b80c6accdb@xen.org>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 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>

SGkgSnVsaWVuLAoKT24gMjAyMC8xLzIxIDE5OjI1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkg
SmFuLAo+IAo+IE9uIDIxLzAxLzIwMjAgMTE6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAy
MS4wMS4yMDIwIDEwOjQ5LCBXZWkgWHUgd3JvdGU6Cj4+PiBBZGQgX19hY3BpX3VubWFwX3RhYmxl
IGZ1bmN0aW9uIGZvciBBUk0gYW5kIGludm9rZSBpdCBhdCBhY3BpX29zX3VubWFwX21lbW9yeQo+
Pj4gdG8gbWFrZSBzdXJlIHRoZSByZWxhdGVkIGZpeG1hcCBoYXMgYmVlbiBjbGVhcmVkIGJlZm9y
ZSB1c2luZyBpdCBmb3IgYQo+Pj4gZGlmZmVyZW50IG1hcHBpbmcuCj4+Cj4+IEhvdyBjYW4gaXQg
cG9zc2libHkgYmUgdGhhdCB0aGlzIGlzIG5lZWRlZCBmb3IgQXJtIG9ubHk/Cj4gCj4gTGV0IG1l
IGdpdmUgc29tZSBiYWNrZ3JvdW5kIChJIHdpbGwgbGV0IFdlaSBkZWFsaW5nIHdpdGggdGhlIHJl
c3Qgb2YgdGhlIHBhdGNoZXMpLiBPbiBBcm0sIEkgbWFkZSB0aGUgZGVjaXNpb24gdG8gZm9yYmlk
IGEgbWFwcGluZyByZXBsYWNlbWVudCBpbiB0aGUgcGFnZS10YWJsZXMgY29kZS4gVGhpcyBtZWFu
cyB0aGF0IGlmIHlvdSB3YW50IHRvIHJlLXVzZSB0aGUgc2FtZSBmaXhtYXAsIHRoZW4geW91IG5l
ZWQgdG8gY2xlYXIgaXQgZmlyc3QuCj4gCj4gVGhlIHJlYXNvbiBmb3IgdGhlIHJlcXVpcmVtZW50
IGlzIHF1aXRlIHNpbXBsZS4gT24gQXJtLCB5b3UgbmVlZCB0byB1c2UgYSBicmVhay1iZWZvcmUt
bWFrZSBzZXF1ZW5jZSBhbnkgdGltZSB5b3UgcmVwbGFjZSBhIHZhbGlkIGVudHJ5IGJ5IGFub3Ro
ZXIgdmFsaWQgZW50cnkgKHRoZXJlIGlzIGEgY291cGxlIG9mIGNhc2Ugd2hlcmUgaXQgaXMgbm90
IG5lZWRlZCkuCj4gCj4gQXMgdGhlIHNlcXVlbmNlIG5hbWUgc3VnZ2VzdHMgaXQsIHdlIHdpbGwg
aGF2ZSBhIHNtYWxsIHdpbmRvdyB3aGVyZSB0aGUgdmlydHVhbCBhZGRyZXNzIHdpbGwgcG9pbnQg
dG8gbm90aGluZy4gVGhpcyBtYXkgcmVzdWx0IHRvIGFuIGFib3J0IGlmIGFub3RoZXIgQ1BVIGlz
IGFjY2Vzc2luZyB0aGUgYWRkcmVzcyBhdCB0aGUgc2FtZSB0aW1lLgo+IAo+IEluIHRoZSBmaXht
YXAgY2FzZSBiZWxvdywgdGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuLiBCdXQgbm93IGltYWdpbmUg
c2hhdHRlcmluZyBhIHN1cGVycGFnZS4uLgo+IAo+IFNvIHJhdGhlciB0aGFuIHRyeWluZyB0byBh
bGxvdyBpbiBzb21lIGNhc2VzIHRoZSBtb2RpZmljYXRpb24gb2YgYSBtYXBwaW5nLCB3ZSBqdXN0
IGZvcmJpZCBmb3IgZXZlcnl0aGluZyBidXQgcGVybWlzc2lvbiBjaGFuZ2VzLiBUaGlzIGlzIG11
Y2ggc2ltcGxlciB0byByZWFzb24gYW5kIGEgbXVjaCBzYW5lciBpbnRlcmZhY2UuCj4gCj4gU2lt
aWxhcmx5LCBJIHRoaW5rIHRoaXMgaXMgbXVjaCBzYW5lciB0byBjYWxsIGhhdmUgYSBjbGVhcl9m
aXhtYXAoKSBmb3IgZWFjaCBzZXRfZml4bWFwKCkuCgpUaGFua3MgdG8gZXhwbGFpbiEKCkJlc3Qg
UmVnYXJkcywKV2VpCgo+IAo+IENoZWVycywKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 06:43:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 06:43: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 1iu9jA-00067s-5l; Wed, 22 Jan 2020 06:43:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Syo=3L=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iu9j9-00067n-6Y
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 06:42:59 +0000
X-Inumbo-ID: 697f2528-3ce2-11ea-bbe2-12813bfff9fa
Received: from huawei.com (unknown [45.249.212.32])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 697f2528-3ce2-11ea-bbe2-12813bfff9fa;
 Wed, 22 Jan 2020 06:42:53 +0000 (UTC)
Received: from DGGEMS411-HUB.china.huawei.com (unknown [172.30.72.60])
 by Forcepoint Email with ESMTP id 22B086371559894687E3;
 Wed, 22 Jan 2020 14:42:51 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS411-HUB.china.huawei.com
 (10.3.19.211) with Microsoft SMTP Server id 14.3.439.0; Wed, 22 Jan 2020
 14:42:43 +0800
To: Jan Beulich <jbeulich@suse.com>
References: <5E26738C.1060605@hisilicon.com>
 <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E27EEE2.2060402@hisilicon.com>
Date: Wed, 22 Jan 2020 14:42:42 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <f067440e-7df6-b40e-ed98-6b14c5c5f53d@suse.com>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH v2] ns16550: Add ACPI support for ARM 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.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>

SGkgSmFuLAoKT24gMjAyMC8xLzIxIDE5OjEzLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMS4w
MS4yMDIwIDA0OjQ0LCBXZWkgWHUgd3JvdGU6Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMx
NjU1MC5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4+IEBAIC0xNjIwLDYg
KzE2MjAsNjYgQEAgRFRfREVWSUNFX1NUQVJUKG5zMTY1NTAsICJOUzE2NTUwIFVBUlQiLCBERVZJ
Q0VfU0VSSUFMKQo+PiAgIERUX0RFVklDRV9FTkQKPj4gICAKPj4gICAjZW5kaWYgLyogSEFTX0RF
VklDRV9UUkVFICovCj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQUNQSSkgJiYgZGVmaW5lZChDT05G
SUdfQVJNKQo+IAo+IEJsYW5rIGxpbmUgYWJvdmUgaGVyZSBwbGVhc2UuCgpPSy4KSSB3aWxsIGFk
ZCBpdC4KCj4gCj4+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPj4gKwo+PiArc3RhdGljIGludCBf
X2luaXQgbnMxNjU1MF9hY3BpX3VhcnRfaW5pdChjb25zdCB2b2lkICpkYXRhKQo+PiArewo+PiAr
ICAgIHN0cnVjdCBhY3BpX3RhYmxlX3NwY3IgKnNwY3I7Cj4+ICsgICAgYWNwaV9zdGF0dXMgc3Rh
dHVzOwo+PiArCj4+ICsgICAgLyogU2FtZSBhcyB0aGUgRFQgcGFydC4KPiAKPiBDb21tZW50IHN0
eWxlIChhZ2FpbiBiZWxvdykuIEFsc28gdGhlcmUgc2hvdWxkbid0IGJlIGEgYmxhbmsgbGluZQo+
IHVudGlsIGFmdGVyIF9hbGxfIGRlY2xhcmF0aW9ucy4KCk9LLgpJIHdpbGwgYWRkIGEgc2VwYXJh
dGUgbGluZSBsZWFkaW5nIHdpdGggJyonIGFzIHRoZSBjb21tZW50IGJlZ2lubmluZwphbmQgcmVt
b3ZlIHRoZSBibGFuayBsaW5lIGluIHRoZSBkZWNsYXJhdGlvbnMuCgo+IAo+PiArICAgICAqIE9u
bHkgc3VwcG9ydCBvbmUgVUFSVCBvbiBBUk0gd2hpY2ggaGFwcGVuIHRvIGJlIG5zMTY1NTBfY29t
WzBdLgo+PiArICAgICAqLwo+PiArICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0ID0gJm5zMTY1NTBf
Y29tWzBdOwo+PiArCj4+ICsgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfU1BD
UiwgMCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFjcGlfdGFibGVf
aGVhZGVyICoqKSZzcGNyKTsKPiAKPiBQbGVhc2UgYXZvaWQgY2FzdHMgbGlrZSB0aGlzLiBVc2Ug
bW9yZSB0eXBlLXNhZmUgY29uc3RydWN0cyBsaWtlCj4gY29udGFpbmVyX29mKCkgaW5zdGVhZC4K
PiAKPj4gKyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKPj4gKyAgICB7Cj4+ICsgICAg
ICAgIHByaW50aygibnMxNjU1MDogRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKPiAKPiBJ
cyBzdWNoIGEgbWVzc2FnZSB3YXJyYW50ZWQ/IEkuZS4gd291bGRuJ3QgaXQgdHJpZ2dlciBvbiBh
bGwKPiBzeXN0ZW1zIG5vdCBoYXZpbmcgdGhlIHRhYmxlLCB3aGljaCBpcyBoYXJkbHkgd2hhdCB5
b3Uvd2Ugd2FudD8KPiAKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4gQWxzbywgaXMg
aXQgcmVhbGx5IGFuIGVycm9yIGlmIHRoZXJlJ3Mgbm8gc3VjaCB0YWJsZT8KPiAKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBuczE2NTUwX2luaXRfY29tbW9uKHVhcnQpOwo+PiArCj4+ICsgICAgLyog
VGhlIGJhdWQgcmF0ZSBpcyBwcmUtY29uZmlndXJlZCBieSB0aGUgZmlybXdhcmUuCj4+ICsgICAg
ICogQW5kIGN1cnJlbnRseSB0aGUgQUNQSSBwYXJ0IGlzIG9ubHkgdGFyZ2V0aW5nIEFSTSBzbyBz
b21lIGZpZWxkcwo+PiArICAgICAqIGxpa2UgUENJLCBmbG93IGNvbnRyb2wgYW5kIHNvIG9uIHdl
IGRvIG5vdCBjYXJlIHlldCBhcmUgaWdub3JlZC4KPj4gKyAgICAgKi8KPiAKPiBJJ20gbm8gY29u
dmluY2VkIHRob3VnaCB5b3UgY2FuIGlnbm9yZSBzb21lIG90aGVyIGZpZWxkcy4gSW4KPiBwYXJ0
aWN1bGFyIG9uIHYxIEkgcmVjYWxsIHBvaW50aW5nIG91dCB0aGF0IHRoZSBHQVMgc3RydWN0dXJl
Cj4gaGFzIG1vcmUgZmllbGRzIHlvdSBzaG91bGQgbG9vayBhdC4gKE92ZXJhbGwgSSdtIG5vdCBo
YXBweQo+IHdpdGggImFuZCBzbyBvbiIgaGVyZSAtIHBsZWFzZSBsaXN0IGFsbCBmaWVsZHMgeW91
IG1lYW4gdG8KPiBpZ25vcmUgc28gdGhhdCByZXZpZXdlcnMgYXMgd2VsbCBhcyBmdXR1cmUgcmVh
ZGVycyBjYW4ganVkZ2UKPiB3aGV0aGVyIHRoaXMgaXMgYXBwcm9wcmlhdGUuKQo+CgpPSy4KSSB3
aWxsIGludmVzdGlnYXRlIGFuZCBsaXN0IGFsbCB0aGUgaWdub3JlIGZpZWxkcy4KCj4+ICsgICAg
dWFydC0+YmF1ZCA9IEJBVURfQVVUTzsKPj4gKyAgICB1YXJ0LT5kYXRhX2JpdHMgPSA4Owo+PiAr
ICAgIHVhcnQtPnBhcml0eSA9IHNwY3ItPnBhcml0eTsKPj4gKyAgICB1YXJ0LT5zdG9wX2JpdHMg
PSBzcGNyLT5zdG9wX2JpdHM7Cj4+ICsgICAgdWFydC0+aW9fYmFzZSA9IHNwY3ItPnNlcmlhbF9w
b3J0LmFkZHJlc3M7Cj4+ICsgICAgdWFydC0+aW9fc2l6ZSA9IDg7Cj4+ICsgICAgdWFydC0+cmVn
X3NoaWZ0ID0gc3Bjci0+c2VyaWFsX3BvcnQuYml0X29mZnNldDsKPj4gKyAgICB1YXJ0LT5yZWdf
d2lkdGggPSAxOwo+PiArCj4+ICsgICAgLyogVGhlIHRyaWdnZXIvcG9sYXJpdHkgaW5mb3JtYXRp
b24gaXMgbm90IGF2YWlsYWJsZSBpbiBzcGNyLiAqLwo+PiArICAgIGlycV9zZXRfdHlwZShzcGNy
LT5pbnRlcnJ1cHQsIElSUV9UWVBFX0xFVkVMX0hJR0gpOwo+PiArICAgIHVhcnQtPmlycSA9IHNw
Y3ItPmludGVycnVwdDsKPj4gKwo+PiArICAgIHVhcnQtPnZ1YXJ0LmJhc2VfYWRkciA9IHVhcnQt
PmlvX2Jhc2U7Cj4+ICsgICAgdWFydC0+dnVhcnQuc2l6ZSA9IHVhcnQtPmlvX3NpemU7Cj4+ICsg
ICAgdWFydC0+dnVhcnQuZGF0YV9vZmYgPSBVQVJUX1RIUiA8PCB1YXJ0LT5yZWdfc2hpZnQ7Cj4+
ICsgICAgdWFydC0+dnVhcnQuc3RhdHVzX29mZiA9IFVBUlRfTFNSIDw8IHVhcnQtPnJlZ19zaGlm
dDsKPj4gKyAgICB1YXJ0LT52dWFydC5zdGF0dXMgPSBVQVJUX0xTUl9USFJFIHwgVUFSVF9MU1Jf
VEVNVDsKPj4gKwo+PiArICAgIC8qICBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFsIGRyaXZl
ci4gKi8KPiAKPiBTdHJheSBkb3VibGUgYmxhbmtzIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGNv
bW1lbnQuCj4KClNvcnJ5LCBJIHdpbGwgcmVtb3ZlIGl0LgoKPj4gKyAgICBzZXJpYWxfcmVnaXN0
ZXJfdWFydCh1YXJ0IC0gbnMxNjU1MF9jb20sICZuczE2NTUwX2RyaXZlciwgdWFydCk7Cj4gCj4g
SSBndWVzcyBpdCdzIGZpbmUgdGhpcyB3YXksIGJ1dCB3aXRoICJ1YXJ0ID0gJm5zMTY1NTBfY29t
WzBdIiBhYm92ZQo+IHRoZSBjb25zdHJ1Y3QgbG9va3MgbW9yZSBjb21wbGljYXRlZCB0aGFuIGl0
IG5lZWRzIHRvIGxvb2suCgpZZXMsIEkgY2FuIGNoYW5nZSB0byB1c2UgIlNFUkhORF9EVFVBUlQi
LgpUaGFua3MgZm9yIHlvdSBndWlkYW5jZSEKCkJlc3QgUmVnYXJkcywKV2VpCgo+IAo+IEphbgo+
IAo+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 07:12:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 07:12: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 1iuAB3-00009k-IK; Wed, 22 Jan 2020 07:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuAB2-00009f-EC
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 07:11:48 +0000
X-Inumbo-ID: 7325ff4e-3ce6-11ea-bbe7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7325ff4e-3ce6-11ea-bbe7-12813bfff9fa;
 Wed, 22 Jan 2020 07:11:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuAAz-0004Pq-IE; Wed, 22 Jan 2020 07:11:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuAAz-0004Fl-A7; Wed, 22 Jan 2020 07:11:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuAAz-0005co-9Q; Wed, 22 Jan 2020 07:11:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146365-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=b9667b91ba6ff7327ec953e1ac9c3da6574298b9
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 07:11:45 +0000
Subject: [Xen-devel] [xen-unstable test] 146365: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM2NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM2NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJs
b2NrZWQgaW4gMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGI5NjY3YjkxYmE2ZmY3MzI3ZWM5NTNlMWFjOWMzZGE2NTc0Mjk4YjkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRj
OTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1
MTozOCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQg
MjE6MzY6MTkgWiAgICA3IGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDYzNjUgIDIwMjAtMDEtMjEgMjA6MDY6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+
CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFzb24gQW5k
cnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgog
IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgNjQwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 07:56:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 07: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 1iuArj-0003N0-Bh; Wed, 22 Jan 2020 07:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuArh-0003Mv-PF
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 07:55:53 +0000
X-Inumbo-ID: 9c9219f2-3cec-11ea-bbec-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c9219f2-3cec-11ea-bbec-12813bfff9fa;
 Wed, 22 Jan 2020 07:55: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 <osstest-admin@xenproject.org>)
 id 1iuArg-0005EB-6G; Wed, 22 Jan 2020 07:55: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 1iuAra-00067O-So; Wed, 22 Jan 2020 07:55:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuAra-0008BT-SB; Wed, 22 Jan 2020 07:55:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146374-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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: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-armhf-armhf-libvirt: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: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-qemuu-debianhvm-amd64-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
X-Osstest-Versions-This: libvirt=6c1dddaf97b4ef70e27961c9f79b15c79a863ac5
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 07:55:46 +0000
Subject: [Xen-devel] [libvirt test] 146374: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDZjMWRkZGFmOTdiNGVmNzBlMjc5NjFjOWY3
OWIxNWM3OWE4NjNhYzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA0IGRheXMgICAgNSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYzNzQgIDIwMjAtMDEtMjIgMDQ6MTg6NTIgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5v
bmljYWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAg
UGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
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
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MjkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:11:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuB6U-0005Sp-47; Wed, 22 Jan 2020 08:11:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mC0S=3L=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iuB6T-0005Sk-6N
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:11:09 +0000
X-Inumbo-ID: be00c01e-3cee-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be00c01e-3cee-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:11:08 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id d16so6182534wre.10
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 00:11:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=MLdKRVxCu7DMITJuLsKS7CfdotJ/yffpzNPK5SH7w04=;
 b=Irw4+vmmfd/EzzeSAIfXlIf0O/iwwhrzJ2EV6Nhd8F+q6fvGhqu12DkAoxcAmynItK
 6TRSHWgqXFuSu7mzi5hOCGAthgKfJPns57JLfDRvf1stCugqt1M7q0nq+cTIdL6WyGyG
 Z0H4b87gX/9OV7i8HeHBuuxltb0dVYNcnrdM4=
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:content-transfer-encoding
 :in-reply-to;
 bh=MLdKRVxCu7DMITJuLsKS7CfdotJ/yffpzNPK5SH7w04=;
 b=D27inm1HQCSp+Bv8CL4IiJIXZAJGIzEWBdD2iKSkL6aprKHdOepD6CLWH4VPIdBT4E
 wbGhL/y7zN8kv36R/CjeLlPh4LzW5dgs1B5hh81fDLflA0Ou/rnPtP3b1QVzqU5wDY+W
 BcZmiQ7USPOhnVcGSZeOS2Vx7VLnmYDfqjofw8iv5H8/uGZNzawoUSMQY3B8dqgx+sly
 BZSVstY67vfI2M3f+VsFeQEq1xDslIJDH/cPWbMWnSrbxZ2rxh0jepVvU0WL7JJR5ldr
 ssFo+lKUGAeF5JrIm7UqO5gPBLPDG264eTUGljqLmUIbktbJBrFqngOjHSdTCPaMUyJ8
 i3KA==
X-Gm-Message-State: APjAAAV3MeSHhQimfSn2OBdGaJT8s3rX/uWNjVlQEOWVTE9tbk/rnACX
 TQsw3ll/5eFOixj6+8w2xnNIig==
X-Google-Smtp-Source: APXvYqztuld4bzdmsyj2KLc1S6NdMHYyCbYLZF3FzObK/aqsm6geIifeWa3ED02AgFh0nWUH8zE+oQ==
X-Received: by 2002:a5d:4651:: with SMTP id j17mr9794690wrs.237.1579680667094; 
 Wed, 22 Jan 2020 00:11:07 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id w8sm3140824wmm.0.2020.01.22.00.11.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 00:11:06 -0800 (PST)
Date: Wed, 22 Jan 2020 09:11:04 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200122081104.GN43062@phenom.ffwll.local>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
 <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
 <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sam Ravnborg <sam@ravnborg.org>,
 Emil Velikov <emil.l.velikov@gmail.com>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Daniel Vetter <daniel@ffwll.ch>, xen-devel@lists.xenproject.org,
 Emil Velikov <emil.velikov@collabora.com>, Sean Paul <sean@poorly.run>,
 Gerd Hoffmann <kraxel@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>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDg6MTc6MTBBTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gSGkKPiAKPiBBbSAxNy4wMS4yMCB1bSAwMDo1OSBzY2hyaWViIERhbmllbCBW
ZXR0ZXI6Cj4gPiBPbiBUaHUsIEphbiAxNiwgMjAyMCBhdCAwNToyMjozNFBNICswMDAwLCBFbWls
IFZlbGlrb3Ygd3JvdGU6Cj4gPj4gSGkgYWxsLAo+ID4+Cj4gPj4gT24gVGh1LCAxNiBKYW4gMjAy
MCBhdCAwNzozNywgVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+IHdyb3Rl
Ogo+ID4+Cj4gPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfc3Rh
dGVfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYwo+
ID4+Pj4gaW5kZXggN2NmM2NmOTM2NTQ3Li4yM2QyZjUxZmMxZDQgMTAwNjQ0Cj4gPj4+PiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19zdGF0ZV9oZWxwZXIuYwo+ID4+Pj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfc3RhdGVfaGVscGVyLmMKPiA+Pj4+IEBAIC0xNDks
NiArMTQ5LDExIEBAIHZvaWQgX19kcm1fYXRvbWljX2hlbHBlcl9jcnRjX2R1cGxpY2F0ZV9zdGF0
ZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gPj4+PiAgICAgICAvKiBTZWxmIHJlZnJlc2ggc2hv
dWxkIGJlIGNhbmNlbGVkIHdoZW4gYSBuZXcgdXBkYXRlIGlzIGF2YWlsYWJsZSAqLwo+ID4+Pj4g
ICAgICAgc3RhdGUtPmFjdGl2ZSA9IGRybV9hdG9taWNfY3J0Y19lZmZlY3RpdmVseV9hY3RpdmUo
c3RhdGUpOwo+ID4+Pj4gICAgICAgc3RhdGUtPnNlbGZfcmVmcmVzaF9hY3RpdmUgPSBmYWxzZTsK
PiA+Pj4+ICsKPiA+Pj4+ICsgICAgIGlmIChkcm1fZGV2X2hhc192YmxhbmsoY3J0Yy0+ZGV2KSkK
PiA+Pj4+ICsgICAgICAgICAgICAgc3RhdGUtPm5vX3ZibGFuayA9IHRydWU7Cj4gPj4+PiArICAg
ICBlbHNlCj4gPj4+PiArICAgICAgICAgICAgIHN0YXRlLT5ub192YmxhbmsgPSBmYWxzZTsKPiA+
Pj4+ICB9Cj4gPj4+PiAgRVhQT1JUX1NZTUJPTChfX2RybV9hdG9taWNfaGVscGVyX2NydGNfZHVw
bGljYXRlX3N0YXRlKTsKPiA+Pj4KPiA+Pj4gSSB0aGluayB0aGUgaWYvZWxzZSBicmFuY2hlcyBh
cmUgaW4gdGhlIHdyb25nIG9yZGVyLgo+ID4gCj4gPiBZZWFoIGZ1bWJsZWQgdGhhdC4KPiA+IAo+
ID4+PiBCdXQgZ2VuZXJhbGx5IHNwZWFraW5nLCBpcyBpdCByZWFsbHkgdGhhdCBlYXN5PyBUaGUg
eGVuIGRyaXZlciBhbHJlYWR5Cj4gPj4+IGhhcyB0byB3b3JrIGFyb3VuZCBzaW1wbGUta21zJ3Mg
YXV0by1lbmFibGluZyBvZiBub192YmxhbmsgKHNlZSBwYXRjaAo+ID4+PiA0KS4gTWF5YmUgdGhp
cyBzZXR0aW5ncyBpbnRlcmZlcmVzIHdpdGggb3RoZXIgZHJpdmVycyBhcyB3ZWxsLiBBdCBsZWFz
dAo+ID4+PiB0aGUgY2FsbHMgZm9yIHNlbmRpbmcgZmFrZSB2YmxhbmtzIHNob3VsZCBiZSByZW1v
dmVkIGZyb20gYWxsIGFmZmVjdGVkCj4gPj4+IGRyaXZlcnMuCj4gPiAKPiA+IEhtIHhlbiBpcyBy
ZWFsbHkgc3BlY2lhbCwgaW4gdGhhdCBpdCBoYXMgYSBmbGlwIGNvbXBsZXRlIGV2ZW50LCBidXQg
bm90IGEKPiA+IHZibGFuay4gSSB0aGluayBmb3JjaW5nIGRyaXZlcnMgdG8gb3ZlcndyaXRlIHN0
dWZmIGluIHRoYXQgY2FzZSBtYWtlcwo+ID4gc2Vuc2UuCj4gPiAKPiA+PiBJJ20gbm90IHN1cmUg
aWYgc2V0dGluZyBub192YmxhbmsgYmFzZWQgb24gZGV2LT5udW1fY3J0Y3MgaXMgdGhlIGNvcnJl
Y3QgdGhpbmcuCj4gPj4gRnJvbSB0aGUgb3JpZ2luYWwgY29tbWl0IGFuZCBhc3NvY2lhdGVkIGRl
c2NyaXB0aW9uIGZvciBub192Ymxhbms6Cj4gPj4KPiA+PiBJbiBzb21lIGNhc2VzIENSVENzIGFy
ZSBhY3RpdmUgYnV0IGFyZSBub3QgYWJsZSB0byBnZW5lcmF0aW5nIGV2ZW50cywgYXQKPiA+PiBs
ZWFzdCBub3QgYXQgZXZlcnkgZnJhbWUgYXQgaXQncyBleHBlY3RlZCB0by4KPiA+PiBUaGlzIGlz
IHR5cGljYWxseSB0aGUgY2FzZSB3aGVuIHRoZSBDUlRDIGlzIGZlZWRpbmcgYSB3cml0ZWJhY2sg
Y29ubmVjdG9yLi4uCj4gPiAKPiA+IFllYWgsIGJ1dCBUaG9tYXMnIHNlcmllcyBoZXJlIHdhbnRz
IHRvIGV4dGVuZCB0aGF0LiBBbmQgSSB0aGluayBpZiB3ZSByb2xsCj4gPiB0aGlzIG91dCB0aGUg
Y29tbW9uIGNhc2Ugd2lsbCBiZSAibm8gaHcgdmJsYW5rIiwgYW5kIHRoZSB3cml0ZWJhY2sgc3Bl
Y2lhbAo+IAo+IERlZmF1bHQgdmFsdWVzIHNob3VsZCB1c3VhbGx5IGJlIDAgZm9yIHphbGxvYyBh
bmQgc3RhdGljIGluaXRpYWxpemVycy4KPiBTaG91bGQgd2UgcmVuYW1lIG5vX3ZibGFuayB0byBo
YXNfdmJsYW5rIHRoZW4/CgpIbSwgaW1vIGZlZWxzIGxpa2UgaHcgd2l0aG91dCB2YmxhbmsgaXMg
c3RpbGwgdGhlIHVuY29tbW9uIGNhc2UuIEknZCBsZWF2ZQp0aGlzIGFzLWlzLCBidXQgYWxzbyBu
byBvYmplY3Rpb25zIGlmIHlvdSBmZWVsIGxpa2UgcmVwYWludGluZyA6LSkKCj4gPiBjYXNlIGlz
IGdvaW5nIHRvIGJlIHRoZSBleGNlcHRpb24gdG8gdGhlIGV4Y2VwdGlvbi4gWXVwLCBwYXRjaCAx
IHRoYXQKPiA+IHVwZGF0ZXMgdGhlIGRvY3MgZG9lc24ndCByZWZsZWN0IHRoYXQsIHdoaWNoIGlz
IHdoeSBJJ20gYnJpbmdpbmcgdXAgbW9yZQo+ID4gc3VnZ2VzdGlvbnMgaGVyZSBhcm91bmQgY29k
ZSAmIHNlbWFudGljcyBvZiBhbGwgdGhlc2UgcGllY2VzIHRvIG1ha2UgdGhlbQo+ID4gZG8gdGhl
IG1vc3QgcmVhc29uYWJsZSB0aGluZyBmb3IgbW9zdCBvZiB0aGUgZHJpdmVycy4KPiA+IAo+ID4+
IFJlZmxlY3RzIHRoZSBhYmlsaXR5IG9mIGEgQ1JUQyB0byBzZW5kIFZCTEFOSyBldmVudHMuLi4u
Cj4gPj4KPiA+Pgo+ID4+IFRoZSBwcm9wb3NlZCBoYW5kbGluZyBvZiBub192YmxhbmsgZmVlbHMg
YSBsaXR0bGUgZGlydHksIGFsdGhvdWdoCj4gPj4gbm90aGluZyBiZXR0ZXIgY29tZXMgdG8gbWlu
ZC4KPiA+PiBOZXZlcnRoZWxlc3MgY29kZSBzZWVtcyBwZXJmZWN0bHkgcmVhc29uYWJsZSwgc28g
aWYgaXQgd2VyZSBtZSBJJ2QgbWVyZ2UgaXQuCj4gPiAKPiA+IFRoZSBpZGVhIHdpdGggc2V0dGlu
ZyBpdCB2ZXJ5IGVhcmx5IGlzIHRoYXQgZHJpdmVycyBjYW4gb3ZlcndyaXRlIGl0IHZlcnkKPiA+
IGVhc2lseS4gRmVlbHMgc2xpZ2h0bHkgZGlydHksIHNvIEkgZ3Vlc3Mgd2UgY291bGQgYWxzbyBz
ZXQgaXQgc29tZXdoZXJlIGluCj4gPiB0aGUgYXRvbWljX2hlbHBlcl9jaGVjayBmdW5jdGlvbiAo
c2ltaWxhciB0byBob3cgd2Ugc2V0IHRoZSB2YXJpb3VzCj4gPiBjcnRjLT4qX2NoYW5nZWQgZmxh
Z3MsIGJ1dCB3ZSdyZSBub3QgZW50aXJlbHkgY29uc2lzdGVudCBvbiB0aGVzZSBlaXRoZXIpLgo+
ID4gCj4gPiBGb3IgdGhlIG92ZXJhbGwgdGhpbmcgd2hhdCBmZWVscyBpcmt5IHRvIG1lIGlzIG1h
a2luZyB0aGlzIG5vX3ZibGFuawo+ID4gZGVmYXVsdCBsb2dpYyAoaG93ZXZlciB3ZSBlbmQgdXAg
Y29tcHV0aW5nIGl0IGluIHRoZSBlbmQsIHdoZXRoZXIgbGlrZQo+ID4gdGhpcyBvciB3aGF0IEkg
c3VnZ2VzdGVkKSBzcGVjaWZpYyB0byBzaW1wbGUgcGlwZSBoZWxwZXJzIGZlZWxzIGtpbmRhCj4g
PiB3cm9uZy4gU2ltcGxlIHBpcGUgdGVuZHMgdG8gaGF2ZSBhIGhpZ2hlciByYXRpbyBvZiBkcml2
ZXJzIGZvciBodyB3aXRob3V0Cj4gPiB2Ymxhbmsgc3VwcG9ydCwgYnV0IGJ5IGZhciBub3QgdGhl
IG9ubHkgb25lcy4gSGF2aW5nIHRoYXQgc3BlY2lhbCBjYXNlCj4gPiBmZWVscyBjb25mdXNpbmcg
dG8gbWUgKGFuZCBsaWtlbHkgd2lsbCB0cmlwIHVwIHNvbWUgcGVvcGxlLCB2YmxhbmsgYW5kCj4g
PiBldmVudCBoYW5kbGluZyBpcyBhbHJlYWR5IGEgaHVnZSBzb3VyY2Ugb2YgY29uZnVzaW9uIGlu
IGRybSkuCj4gCj4gTWFraW5nIGl0IGEgZGVmYXVsdCBmb3Igc2ltcGxlIEtNUyB3YXMgb25seSB0
aGUgc3RhcnQuIEkgaW50ZW5kZWQgdG8KPiBjb3ZlciBhbGwgZHJpdmVycyBhdCBzb21lIHBvaW50
LiBJIGp1c3QgZGlkbid0IHdhbnQgdG8gZ28gdGhyb3VnaCBhbGwKPiBkcml2ZXJzIGF0IG9uY2Uu
Cj4gCj4gSSBndWVzcyBmb3IgdGhlIHBhdGNoc2V0J3MgdjMgSSdsbCBhdWRpdCBhbGwgZHJpdmVy
cyBmb3IgdGhlIHVzZSBvZgo+IG5vX2JsYW5rIGFuZCBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVu
dCgpOyBhbmQgY29udmVydCB0aGUgcG9zc2libGUKPiBjYW5kaWRhdGVzLgoKWWVhaCBpdCdzIGEg
cGFpbiwgdGhhbmtzIGZvciB2b2x1bnRlZXJpbmcuIEp1c3QgZmlndXJlZCB0aGUgaGFsZi1zdGVw
IGhlcmUKaXMgdG9vIG11Y2ggaW4gdGhlIHVuY2FubmV5IHZhbGxleS4gSWYgd2UncmUgZ29pbmcg
dG8gcG9saXNoIHRoaXMsIGxldCdzCmRvIGl0IHJpZ2h0IChhbmQgd2UgaGF2ZSBwbGVudHkgZW5v
dWdoIGRyaXZlcnMgdG8gbWFrZSBzdXJlIHdoYXQgd2UgcGljawp3aWxsIGJlIGEgc29saWQgY2hv
aWNlIEkgdGhpbmspLgotRGFuaWVsCgo+IAo+IEJlc3QgcmVnYXJkcwo+IFRob21hcwo+IAo+ID4g
Cj4gPiBPbmUgaWRlYSBiZWhpbmQgZHJtX2Rldl9oYXNfdmJsYW5rKCkgaXMgYWxzbyB0aGF0IHdl
IGNvdWxkIGZvcm1hbGl6ZSBhIGJpdAo+ID4gYWxsIHRoYXQsIGF0IGxlYXN0IGZvciB0aGUgdXN1
YWwgY2FzZSAtIHhlbiBhbmQgbWF5YmUgb3RoZXJzIGJlaW5nIHNvbWUKPiA+IGV4Y2VwdGlvbnMg
YXMgdXN1YWwgKGhlbmNlIGRlZmluaXRlbHkgbm90IHNvbWV0aGluZyB0aGUgY29yZSBjb2RlIHNo
b3VsZAo+ID4gaGFuZGxlKS4KPiA+IAo+ID4gQ2hlZXJzLCBEYW5pZWwKPiA+IAo+IAo+IC0tIAo+
IFRob21hcyBaaW1tZXJtYW5uCj4gR3JhcGhpY3MgRHJpdmVyIERldmVsb3Blcgo+IFNVU0UgU29m
dHdhcmUgU29sdXRpb25zIEdlcm1hbnkgR21iSAo+IE1heGZlbGRzdHIuIDUsIDkwNDA5IE7DvHJu
YmVyZywgR2VybWFueQo+IChIUkIgMzY4MDksIEFHIE7DvHJuYmVyZykKPiBHZXNjaMOkZnRzZsO8
aHJlcjogRmVsaXggSW1lbmTDtnJmZmVyCj4gCgoKCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy
ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:20:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:20: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 1iuBFN-0006IY-46; Wed, 22 Jan 2020 08:20:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0A3=3L=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuBFL-0006IT-Sk
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:20:19 +0000
X-Inumbo-ID: 0635089e-3cf0-11ea-bbed-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0635089e-3cf0-11ea-bbed-12813bfff9fa;
 Wed, 22 Jan 2020 08:20: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 mx2.suse.de (Postfix) with ESMTP id AE458B21E;
 Wed, 22 Jan 2020 08:20:16 +0000 (UTC)
To: Daniel Vetter <daniel@ffwll.ch>
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
 <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
 <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
 <20200122081104.GN43062@phenom.ffwll.local>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <32a4a3ba-0f3a-27c9-4d7f-c9f85de94cb4@suse.de>
Date: Wed, 22 Jan 2020 09:20:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200122081104.GN43062@phenom.ffwll.local>
Subject: Re: [Xen-devel] [PATCH v2 4/4] drm/simple-kms: Let DRM core send
 VBLANK events by default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Gerd Hoffmann <kraxel@redhat.com>, david@lechnology.com,
 oleksandr_andrushchenko@epam.com, Dave Airlie <airlied@linux.ie>,
 Sean Paul <sean@poorly.run>, Emil Velikov <emil.l.velikov@gmail.com>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 xen-devel@lists.xenproject.org, Sam Ravnborg <sam@ravnborg.org>,
 Emil Velikov <emil.velikov@collabora.com>
Content-Type: multipart/mixed; boundary="===============3451912024373677117=="
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)
--===============3451912024373677117==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="MYMcMdmk1LNu428DM8AAIBCtQQ8SbK5F0"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--MYMcMdmk1LNu428DM8AAIBCtQQ8SbK5F0
Content-Type: multipart/mixed; boundary="w5oWgMpZQufKwX3PNsMei1A8FksoTy6gb";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sam Ravnborg <sam@ravnborg.org>,
 Emil Velikov <emil.l.velikov@gmail.com>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sean Paul <sean@poorly.run>, Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <32a4a3ba-0f3a-27c9-4d7f-c9f85de94cb4@suse.de>
Subject: Re: [PATCH v2 4/4] drm/simple-kms: Let DRM core send VBLANK events by
 default
References: <20200115125226.13843-1-tzimmermann@suse.de>
 <20200115125226.13843-5-tzimmermann@suse.de>
 <20200116064107.GB8400@dvetter-linux.ger.corp.intel.com>
 <33fdd33f-ce8d-70d3-544e-fac727d2686b@suse.de>
 <CACvgo52gwC6U5HjnsQSUUDgE7Gp_EDb-QqCY8VDFjAX7cE0Lxg@mail.gmail.com>
 <20200116235951.GD8400@dvetter-linux.ger.corp.intel.com>
 <fa8a22b5-9c19-7896-5b0d-06b038ed4862@suse.de>
 <20200122081104.GN43062@phenom.ffwll.local>
In-Reply-To: <20200122081104.GN43062@phenom.ffwll.local>

--w5oWgMpZQufKwX3PNsMei1A8FksoTy6gb
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 22.01.20 um 09:11 schrieb Daniel Vetter:
> On Fri, Jan 17, 2020 at 08:17:10AM +0100, Thomas Zimmermann wrote:
>> Hi
>>
>> Am 17.01.20 um 00:59 schrieb Daniel Vetter:
>>> On Thu, Jan 16, 2020 at 05:22:34PM +0000, Emil Velikov wrote:
>>>> Hi all,
>>>>
>>>> On Thu, 16 Jan 2020 at 07:37, Thomas Zimmermann <tzimmermann@suse.de=
> wrote:
>>>>
>>>>>> diff --git a/drivers/gpu/drm/drm_atomic_state_helper.c b/drivers/g=
pu/drm/drm_atomic_state_helper.c
>>>>>> index 7cf3cf936547..23d2f51fc1d4 100644
>>>>>> --- a/drivers/gpu/drm/drm_atomic_state_helper.c
>>>>>> +++ b/drivers/gpu/drm/drm_atomic_state_helper.c
>>>>>> @@ -149,6 +149,11 @@ void __drm_atomic_helper_crtc_duplicate_state=
(struct drm_crtc *crtc,
>>>>>>       /* Self refresh should be canceled when a new update is avai=
lable */
>>>>>>       state->active =3D drm_atomic_crtc_effectively_active(state);=

>>>>>>       state->self_refresh_active =3D false;
>>>>>> +
>>>>>> +     if (drm_dev_has_vblank(crtc->dev))
>>>>>> +             state->no_vblank =3D true;
>>>>>> +     else
>>>>>> +             state->no_vblank =3D false;
>>>>>>  }
>>>>>>  EXPORT_SYMBOL(__drm_atomic_helper_crtc_duplicate_state);
>>>>>
>>>>> I think the if/else branches are in the wrong order.
>>>
>>> Yeah fumbled that.
>>>
>>>>> But generally speaking, is it really that easy? The xen driver alre=
ady
>>>>> has to work around simple-kms's auto-enabling of no_vblank (see pat=
ch
>>>>> 4). Maybe this settings interferes with other drivers as well. At l=
east
>>>>> the calls for sending fake vblanks should be removed from all affec=
ted
>>>>> drivers.
>>>
>>> Hm xen is really special, in that it has a flip complete event, but n=
ot a
>>> vblank. I think forcing drivers to overwrite stuff in that case makes=

>>> sense.
>>>
>>>> I'm not sure if setting no_vblank based on dev->num_crtcs is the cor=
rect thing.
>>>> From the original commit and associated description for no_vblank:
>>>>
>>>> In some cases CRTCs are active but are not able to generating events=
, at
>>>> least not at every frame at it's expected to.
>>>> This is typically the case when the CRTC is feeding a writeback conn=
ector...
>>>
>>> Yeah, but Thomas' series here wants to extend that. And I think if we=
 roll
>>> this out the common case will be "no hw vblank", and the writeback sp=
ecial
>>
>> Default values should usually be 0 for zalloc and static initializers.=

>> Should we rename no_vblank to has_vblank then?
>=20
> Hm, imo feels like hw without vblank is still the uncommon case. I'd le=
ave
> this as-is, but also no objections if you feel like repainting :-)

Not a bit. ;)

>=20
>>> case is going to be the exception to the exception. Yup, patch 1 that=

>>> updates the docs doesn't reflect that, which is why I'm bringing up m=
ore
>>> suggestions here around code & semantics of all these pieces to make =
them
>>> do the most reasonable thing for most of the drivers.
>>>
>>>> Reflects the ability of a CRTC to send VBLANK events....
>>>>
>>>>
>>>> The proposed handling of no_vblank feels a little dirty, although
>>>> nothing better comes to mind.
>>>> Nevertheless code seems perfectly reasonable, so if it were me I'd m=
erge it.
>>>
>>> The idea with setting it very early is that drivers can overwrite it =
very
>>> easily. Feels slightly dirty, so I guess we could also set it somewhe=
re in
>>> the atomic_helper_check function (similar to how we set the various
>>> crtc->*_changed flags, but we're not entirely consistent on these eit=
her).
>>>
>>> For the overall thing what feels irky to me is making this no_vblank
>>> default logic (however we end up computing it in the end, whether lik=
e
>>> this or what I suggested) specific to simple pipe helpers feels kinda=

>>> wrong. Simple pipe tends to have a higher ratio of drivers for hw wit=
hout
>>> vblank support, but by far not the only ones. Having that special cas=
e
>>> feels confusing to me (and likely will trip up some people, vblank an=
d
>>> event handling is already a huge source of confusion in drm).
>>
>> Making it a default for simple KMS was only the start. I intended to
>> cover all drivers at some point. I just didn't want to go through all
>> drivers at once.
>>
>> I guess for the patchset's v3 I'll audit all drivers for the use of
>> no_blank and drm_crtc_send_vblank_event(); and convert the possible
>> candidates.
>=20
> Yeah it's a pain, thanks for volunteering. Just figured the half-step h=
ere
> is too much in the uncanney valley. If we're going to polish this, let'=
s
> do it right (and we have plenty enough drivers to make sure what we pic=
k
> will be a solid choice I think).

I went through the drivers and updated them. It's the ones covered here
plus some more virtual HW. My search heuristic was to look for drivers
that call drm_crtc_send_vblank_event() but do not call
drm_vblank_init(). Please see v3 of this patchset. It should be pending
on this ML.

Best regards
Thomas

> -Daniel
>=20
>>
>> Best regards
>> Thomas
>>
>>>
>>> One idea behind drm_dev_has_vblank() is also that we could formalize =
a bit
>>> all that, at least for the usual case - xen and maybe others being so=
me
>>> exceptions as usual (hence definitely not something the core code sho=
uld
>>> handle).
>>>
>>> Cheers, Daniel
>>>
>>
>> --=20
>> Thomas Zimmermann
>> Graphics Driver Developer
>> SUSE Software Solutions Germany GmbH
>> Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
>> (HRB 36809, AG N=C3=BCrnberg)
>> Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer
>>
>=20
>=20
>=20
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--w5oWgMpZQufKwX3PNsMei1A8FksoTy6gb--

--MYMcMdmk1LNu428DM8AAIBCtQQ8SbK5F0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4oBbcACgkQaA3BHVML
eiPDsAf9HE9E9wGmSJwzZ4OrzsqzCY37EhFnHvEaF31nFA1ZJhtCFYl1tlttVcHW
qlqudA5YvW2GcvcByvUIHnGuRcIPKtKAU3GEReVcDQVkDuqA70qtWK8a/VqX0Tep
YNiYFh+DldYaV6hrOe9l8wfcHRIivnmINDQo6np4v7I0/aXMgdWUzvSbmJhtm0z4
alrpsWrSnQTeqRIwhPlVdr5BfPaG+xU2tzCkrfGb+w1vWFQUVVID9pZadrotoyQW
5HTQCFiWrNU/aOXoT0IdoJ9j+G629HnarlbSKC/4dALC2CFETQOt7KklkHck8VU1
DrRirCUKBp+TQq2tdXVes/DVMWQPaA==
=0fVB
-----END PGP SIGNATURE-----

--MYMcMdmk1LNu428DM8AAIBCtQQ8SbK5F0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3451912024373677117==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:24:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBJF-0006T9-Rh; Wed, 22 Jan 2020 08:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuBJF-0006T2-B4
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:24:21 +0000
X-Inumbo-ID: 963b73f6-3cf0-11ea-bbed-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 963b73f6-3cf0-11ea-bbed-12813bfff9fa;
 Wed, 22 Jan 2020 08:24: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 mx2.suse.de (Postfix) with ESMTP id D3B79B2D4;
 Wed, 22 Jan 2020 08:24:16 +0000 (UTC)
To: Wei Xu <xuwei5@hisilicon.com>
References: <5E26C935.9080107@hisilicon.com>
 <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
 <5E27E466.50109@hisilicon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e5082f00-ad1a-ab2b-bc1f-b58714d08a02@suse.com>
Date: Wed, 22 Jan 2020 09:24:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <5E27E466.50109@hisilicon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 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>

T24gMjIuMDEuMjAyMCAwNjo1NywgV2VpIFh1IHdyb3RlOgo+IE9uIDIwMjAvMS8yMSAxOTowMiwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDIxLjAxLjIwMjAgMTA6NDksIFdlaSBYdSB3cm90ZToK
Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL2Fj
cGkvb3NsLmMKPj4+IEBAIC0xMTQsNiArMTE0LDggQEAgdm9pZCBhY3BpX29zX3VubWFwX21lbW9y
eSh2b2lkIF9faW9tZW0gKiB2aXJ0LCBhY3BpX3NpemUgc2l6ZSkKPj4+ICAgCQlyZXR1cm47Cj4+
PiAgIAl9Cj4+PiAgIAo+Pj4gKwlfX2FjcGlfdW5tYXBfdGFibGUodmlydCwgc2l6ZSk7Cj4+PiAr
Cj4+PiAgIAlpZiAoc3lzdGVtX3N0YXRlID49IFNZU19TVEFURV9ib290KQo+Pj4gICAJCXZ1bm1h
cCgodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2aXJ0ICYgUEFHRV9NQVNLKSk7Cj4+Cj4+IEhvdyBj
YW4gaXQgcG9zc2libHkgYmUgY29ycmVjdCB0byBjYWxsIGJvdGggdnVubWFwKCkgYW5kIHlvdXIg
bmV3Cj4+IGZ1bmN0aW9uPyBBbmQgaG93IGlzIHRoaXMsIGhhdmluZyBqc3V0IGFuIEFybSBpbXBs
ZW1lbnRhdGlvbiwKPj4gZ29pbmcgdG8gY29tcGlsZSBmb3IgeDg2PyBTZWVpbmcgdGhhdCB4ODYg
Z2V0cyBhd2F5IHdpdGhvdXQgdGhpcywKPj4gbWF5IEkgc3VnZ2VzdCB0aGF0IHlvdSBsb29rIGF0
IHRoZSB4ODYgY29kZSB0byBzZWUgd2h5IHRoYXQgaXMsCj4+IGFuZCB0aGVuIGNvbnNpZGVyIHdo
ZXRoZXIgdGhlIHNhbWUgbW9kZWwgbWFrZXMgc2Vuc2UgZm9yIEFybT8gQW5kCj4+IGlmIGl0IGRv
ZXNuJ3QsIGNoZWNrIHdoZXRoZXIgdGhlIG5ldyBBcm0gbW9kZWwgd291bGQgbWFrZSBzZW5zZQo+
PiB0byBhbHNvIHVzZSBvbiB4ODY/Cj4+Cj4gCj4gU29ycnksIEkgdGhvdWdodCBhY3BpX29zX3Vu
bWFwX21lbW9yeSBpcyBzcGVjaWZpYyBmb3IgQVJNLgo+IEp1c3Qgbm93IEkgY2hlY2tlZCBtYXBf
cGFnZXNfdG9feGVuIGluIGFyY2gveDg2L21tLmMgYW5kIGRpZCBub3QgZmluZCBhbnkgcGxhY2UK
PiB0byBmb3JiaWQgdGhlIG1vZGlmaWNhdGlvbiBvZiBhIG1hcHBpbmcuIE1heWJlIGNsZWFyaW5n
IG1hcHBpbmcgYmVmb3JlIG1vZGlmaWNhdGlvbgo+IGlzIG5vdCBuZWNlc3NhcnkgZm9yIFg4Ni4g
RG8geW91IHRoaW5rIGlzIGl0IE9LIHRvIGFkZCBhIGVtcHR5IHN0dWIgZnVuY3Rpb24KPiBmb3Ig
dGhlIG90aGVyIGNhc2VzIGV4Y2VwdCBBUk0gYW5kIGludm9rZSBpdCBhZnRlciB2dW5tYXAgYXMg
Zm9sbG93aW5nPwoKTm8uIFRoaXMgaXMgc3RpbGwgZG9pbmcgdHdvIHVubWFwcyB3aGVuIHN5c3Rl
bV9zdGF0ZSA+PSBTWVNfU1RBVEVfYm9vdC4KQXQgdGhlIHZlcnkgbGVhc3QgdGhpcyBuZWVkIHRv
IGdvIGluIGFuICJlbHNlIiBibG9jayB0byB0aGUgZXhpc3RpbmcKaWYoKS4gVGhlcmUgYWxzbyBz
aG91bGRuJ3QgYmUgYSBibGFua2V0IGVtcHR5IHN0dWIgZnVuY3Rpb24uIEV2ZW4gb24KeDg2IGl0
IHdvdWxkIGJlIF9iZXR0ZXJfIChhbGJlaXQgbm90IHN0cmljdGx5IG5lZWRlZCkgaWYgdGhlIHVu
bWFwCmluZGVlZCB6YXBwZWQgdGhlIGZpeG1hcCBtYXBwaW5ncy4gQW5kIGZvciBwb3RlbnRpYWwg
ZnV0dXJlIHBvcnRzIGl0CndvdWxkIGJlIG91dHJpZ2h0IGRhbmdlcm91cyB0byBoYXZlIHN1Y2gg
YW4gZW1wdHkgc3R1Yi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:31:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBQP-0007Ic-2h; Wed, 22 Jan 2020 08:31:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mC0S=3L=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iuBQN-0007IX-Np
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:31:43 +0000
X-Inumbo-ID: 9e22d0cc-3cf1-11ea-8e9a-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e22d0cc-3cf1-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 08:31:43 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id m24so5855907wmc.3
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 00:31:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=vETm/cqCDdvu8YgJ91D8ovTzZmiZ5bghni5xOlGJa50=;
 b=Sft5dCWICznPBdMLL1VP3xutOvmmI3zIZgFi/qdZISt6LRrNscYorefEQHLmYYRqKZ
 KWT4w5opqDO9q1wJ/VME8d/ENGgll01J2LRNIXjHL/OZHCcKtF46ZGASluDEo5y65SYF
 ATntM9icj+qqTQKmpkuGxqOEMJWaRDDP2qOnY=
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;
 bh=vETm/cqCDdvu8YgJ91D8ovTzZmiZ5bghni5xOlGJa50=;
 b=V/LMXitkO6qdKOd4iFkl7pt0dXYh2+TxWvSXeymNR1kkJtWUw0KxRVinSDWhH0MHIZ
 NyawfH4q8hSnh5tSDrJg6go4fbJT2Zp5ec4+9T+YdF3yOCOdh5stwNs2/BZSo2JM/Kay
 phuYFUJBpZWl4apnkZfz/bLFOFmSgpAgh/lCD8nMeGjmLsr3RJUaKcSogW/QNnFeiFQy
 llJv0EG2/Zzi4Ae2fGuRt5mt5uu6hdQ0CV76mRZRVQvrvtYbSEWrUamGoCTdHSLSFD1v
 M0KmT9MxtCbrmIpm/tIfC7rSgGir5EtaxZUUSsdh6Qv1I8V/TikOsDENj0sODXEVmlIM
 D0QQ==
X-Gm-Message-State: APjAAAXpU2vWo0sqJlOLjzpskFAiYuXzk9WRB86sObKNx9IF+KxilPcc
 SmgNZrbRG1qbSrG9/fymHcpxSQ==
X-Google-Smtp-Source: APXvYqyGHGDtB9jvhm0wcfvsN8ff+Y7NBcqJOhea2NMz8SRwNiCQCQfPW7Aub5jBelErwtQJogOSOQ==
X-Received: by 2002:a1c:f218:: with SMTP id s24mr1749861wmc.128.1579681902143; 
 Wed, 22 Jan 2020 00:31:42 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id g7sm55799243wrq.21.2020.01.22.00.31.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 00:31:41 -0800 (PST)
Date: Wed, 22 Jan 2020 09:31:39 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200122083139.GP43062@phenom.ffwll.local>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120122051.25178-2-tzimmermann@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDE6MjA6NDhQTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gVGhlIG5ldyBpbnRlcmZhY2UgZHJtX2NydGNfaGFzX3ZibGFuaygpIHJldHVy
biB0cnVlIGlmIHZibGFua2luZyBoYXMKPiBiZWVuIGluaXRpYWxpemVkIGZvciBhIGNlcnRhaW4g
Q1JUQywgb3IgZmFsc2Ugb3RoZXJ3aXNlLiBUaGlzIGZ1bmN0aW9uCj4gd2lsbCBiZSB1c2VmdWwg
Zm9yIGluaXRpYWxpemluZyBDUlRDIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBa
aW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v
ZHJtX3ZibGFuay5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUvZHJtL2Ry
bV92YmxhbmsuaCAgICAgfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jIGIvZHJpdmVy
cy9ncHUvZHJtL2RybV92YmxhbmsuYwo+IGluZGV4IDE2NTliMTNiMTc4Yy4uYzIwMTAyODk5NDEx
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCj4gQEAgLTUwMSw2ICs1MDEsMjcgQEAgaW50IGRybV92
YmxhbmtfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgbnVtX2NydGNz
KQo+ICB9Cj4gIEVYUE9SVF9TWU1CT0woZHJtX3ZibGFua19pbml0KTsKPiAgCj4gKy8qKgo+ICsg
KiBkcm1fY3J0Y19oYXNfdmJsYW5rIC0gdGVzdCBpZiB2YmxhbmtpbmcgaGFzIGJlZW4gaW5pdGlh
bGl6ZWQgZm9yCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICBhIENSVEMKPiArICogQGNydGM6
IHRoZSBDUlRDCj4gKyAqCj4gKyAqIERyaXZlcnMgbWF5IGNhbGwgdGhpcyBmdW5jdGlvbiB0byB0
ZXN0IGlmIHZibGFuayBzdXBwb3J0IGlzCj4gKyAqIGluaXRpYWxpemVkIGZvciBhIENSVEMuIEZv
ciBtb3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhhdCB2YmxhbmtpbmcKPiArICogY2FuIGFsc28g
YmUgZW5hYmxlZCBvbiB0aGUgQ1JUQy4KPiArICoKPiArICogUmV0dXJuczoKPiArICogVHJ1ZSBp
ZiB2YmxhbmtpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQgZm9yIHRoZSBnaXZlbiBDUlRDLCBmYWxz
ZQo+ICsgKiBvdGhlcndpc2UuCj4gKyAqLwo+ICtib29sIGRybV9jcnRjX2hhc192YmxhbmsoY29u
c3Qgc3RydWN0IGRybV9jcnRjICpjcnRjKQoKU28gbWFraW5nIHRoaXMgc3BlY2lmaWMgdG8gYSBD
UlRDIHNvdW5kcyBsaWtlIGEgZ29vZCBpZGVhLiBCdXQgaXQncyBub3QKdGhlIHJlYWxpdHksIGRy
bV92YmxhbmsuYyBhc3N1bWVzIHRoYXQgZWl0aGVyIGV2ZXJ5dGhpbmcgb3Igbm90aGluZwpzdXBw
b3J0cyB2YmxhbmtzLgoKVGhlIHJlYXNvbiBmb3IgZGV2LT5udW1fY3J0Y3MgaXMgaGlzdG9yaWNh
bCBiYWdnYWdlLCBpdCBwcmVkYXRlcyBrbXMgYnkgYQpmZXcgeWVhcnMuIEZvciBrbXMgZHJpdmVy
cyB0aGUgb25seSB0d28gdmFsaWQgdmFsdWVzIGFyZSBlaXRoZXIgMCBvcgpkZXYtPm1vZGVfY29u
ZmlnLm51bV9jcnRjcy4gWWVzIHRoYXQncyBhbiBlbnRpcmUgZGlmZmVyZW50IGNhbiBvZiB3b3Jt
cwp0aGF0J3MgYmVlbiBpcmtpbmcgbWUgc2luY2UgZm9yZXZlciAoaWRlYWxseSBkcm1fdmJsYW5r
X2luaXQgd291bGQgc29tZWhvdwpsb29zZSB0aGUgbnVtX2NydGNzIGFyZ3VtZW50IGZvciBrbXMg
ZHJpdmVycywgYnV0IHNvbWUgZHJpdmVycyBjYWxsIHRoaXMKYmVmb3JlIHRoZXkndmUgZG9uZSBh
bGwgdGhlIGRybV9jcnRjX2luaXQgY2FsbHMgc28gaXQncyBjb21wbGljYXRlZCkuCgpIZW5jZSBk
cm1fZGV2X2hhc192YmxhbmsgYXMgSSBzdWdnZXN0ZWQuIFRoYXQgd291bGQgYWxzbyBhbGxvdyB5
b3UgdG8KcmVwbGFjZSBhIGJ1bmNoIG9mIGlmIChkZXYtPm51bV9jcnRjcykgY2hlY2tzIGluIGRy
bV92YmxhbmsuYywgd2hpY2gKc2hvdWxkIGhlbHAgcXVpdGUgYSBiaXQgaW4gY29kZSByZWFkYWJp
bGl0eS4KCkNoZWVycywgRGFuaWVsCgo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0g
Y3J0Yy0+ZGV2Owo+ICsKPiArCXJldHVybiBjcnRjLT5pbmRleCA8IGRldi0+bnVtX2NydGNzOwo+
ICt9Cj4gK0VYUE9SVF9TWU1CT0woZHJtX2NydGNfaGFzX3ZibGFuayk7Cj4gKwo+ICAvKioKPiAg
ICogZHJtX2NydGNfdmJsYW5rX3dhaXRxdWV1ZSAtIGdldCB2Ymxhbmsgd2FpdHF1ZXVlIGZvciB0
aGUgQ1JUQwo+ICAgKiBAY3J0Yzogd2hpY2ggQ1JUQydzIHZibGFuayB3YWl0cXVldWUgdG8gcmV0
cmlldmUKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oIGIvaW5jbHVkZS9k
cm0vZHJtX3ZibGFuay5oCj4gaW5kZXggYzE2YzQ0MDUyYjNkLi41MzFhNmJjMTJiN2UgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJt
X3ZibGFuay5oCj4gQEAgLTIwNiw2ICsyMDYsNyBAQCBzdHJ1Y3QgZHJtX3ZibGFua19jcnRjIHsK
PiAgfTsKPiAgCj4gIGludCBkcm1fdmJsYW5rX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg
dW5zaWduZWQgaW50IG51bV9jcnRjcyk7Cj4gK2Jvb2wgZHJtX2NydGNfaGFzX3ZibGFuayhjb25z
dCBzdHJ1Y3QgZHJtX2NydGMgKmNydGMpOwo+ICB1NjQgZHJtX2NydGNfdmJsYW5rX2NvdW50KHN0
cnVjdCBkcm1fY3J0YyAqY3J0Yyk7Cj4gIHU2NCBkcm1fY3J0Y192YmxhbmtfY291bnRfYW5kX3Rp
bWUoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICAJCQkJICAga3RpbWVfdCAqdmJsYW5rdGltZSk7
Cj4gLS0gCj4gMi4yNC4xCj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwg
SW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:48:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBgB-0008Io-3q; Wed, 22 Jan 2020 08:48:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mC0S=3L=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iuBg9-0008Ij-Ur
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:48:02 +0000
X-Inumbo-ID: e476162c-3cf3-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e476162c-3cf3-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:48:00 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id 20so6205381wmj.4
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 00:48:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=Uq5t2nHKeAbata66c80z73yaauEQidgUJUc1sD9+41c=;
 b=UKSBiEYw2Ff2u9o8skUQjAGWRCWizC/tt+PKPjMUuBS1MKwkZk7S9ZXRRirzOIGMcL
 ytEdLy/V5Esjgq08STJdU23PvuzyXx2x1yD+vek8h+lp7NLfYGioMcx0ybEQhz/JLzWz
 rDRRRwjScx3CMEbSKmp6XPOLGe1npQjEq9sYc=
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;
 bh=Uq5t2nHKeAbata66c80z73yaauEQidgUJUc1sD9+41c=;
 b=Oyux6iRMW3GRHEqsY6+0oVuecbbXuMRjsyM0uSReukn154W4aQSCYpVe2Y8ryLmXaD
 Wv5gngCLaN/kIvTXP1B37Af/QmnKkb8fq8k35XI+zGNHA/uJTb3yTBp3I7Ux9ETOFmXX
 rfP/2YzQk7Lk7L0olnCchsZHFjAX97zuS8sST/s1uLzcUPzJUKxRrj7f7O/nnLeNjWAR
 GK7vqYcB01Gg41+JNZ7Z/uMWHlHGuNlSrR6vCdxe+N522mTNOaDAHvHfqkZ1S74gyoeD
 DNHJYfu1ul5LInnU1KQ1YlHSmlYY055vkhqBhiGcJkw5A3gHJWIa9+uxXVkPEiV6O1N/
 g6sQ==
X-Gm-Message-State: APjAAAWyYlGCBm40P4I8YjhItBwl+Z1/YTfcFxpAy4HTcH94pqPH9yMS
 CzGYZPi1Stil+3wP+Kmhe+i3vg==
X-Google-Smtp-Source: APXvYqwUwlSIIgmpnI5/agyTykFWWTZ7dQHIO2RCE6ucbX6R8SaUXaZpU7ceSLj4x1bRORovWhX96Q==
X-Received: by 2002:a7b:c450:: with SMTP id l16mr1801170wmi.31.1579682878837; 
 Wed, 22 Jan 2020 00:47:58 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id y7sm3867654wmd.1.2020.01.22.00.47.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 00:47:58 -0800 (PST)
Date: Wed, 22 Jan 2020 09:47:56 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200122084756.GQ43062@phenom.ffwll.local>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-3-tzimmermann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120122051.25178-3-tzimmermann@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v3 2/4] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMDE6MjA6NDlQTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gQXQgdGhlIGVuZCBvZiBhIGNvbW1pdCwgYXRvbWljIGhlbHBlcnMgY2FuIGdl
bmVyYXRlIGEgVkJMQU5LIGV2ZW50Cj4gYXV0b21hdGljYWxseS4gT3JpZ2luYWxseSBpbXBsZW1l
bnRlZCBmb3Igd3JpdGViYWNrIGNvbm5lY3RvcnMsIHRoZQo+IGZ1bmN0aW9uYWxpdHkgY2FuIGJl
IHVzZWQgYnkgYW55IGRyaXZlciBhbmQvb3IgaGFyZHdhcmUgd2l0aG91dCBwcm9wZXIKPiBWQkxB
TksgaW50ZXJydXB0Lgo+IAo+IEZpcnN0IG9mIGFsbCwgdGhlIHBhdGNoIHVwZGF0ZXMgdGhlIGRv
Y3VtZW50YXRpb24gdG8gbWFrZSB0aGlzIGJlaGF2aW91cgo+IG9mZmljaWFsOiBzZXR0aW5ncyBz
dHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIHRydWUgZW5hYmxlcwo+IGF1dG9tYXRp
YyBWQkxBTksgZ2VuZXJhdGlvbi4KPiAKPiBBdG9taWMgbW9kZXNldHRpbmcgaGVscGVyIHNldCB0
aGUgaW5pdGlhbCB2YWx1ZSBvZiBub192YmxhbmsgaW4KPiBkcm1fYXRvbWljX2hlbHBlcl9jaGVj
a19tb2Rlc2V0KCkuIElmIHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZAo+IGZvciBhIENS
VEMsIG5vX2JsYW5rIGlzIGRpc2FibGVkLiBPdGhlcndpc2UgaXQncyBlbmFibGVkLiBIZW5jZSwK
PiBhdG9taWMgaGVscGVycyB3aWxsIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgVkJMQU5LIGV2ZW50
cyB3aXRoIGFueQo+IGRyaXZlciB0aGF0IGRpZCBub3QgaW5pdGlhbGl6ZSB2YmxhbmtpbmcuCj4g
Cj4gQXMgZHJpdmVycyBwcmV2aW91c2x5IHNlbmQgb3V0IFZCTEFOSyBldmVudHMgYnkgdGhlbXNl
bHZlcywgYWxsCj4gYWZmZWN0ZWQgZHJpdmVycyBoYXZlIHRvIGJlIHVwZGF0ZWQgYXMgd2VsbC4g
VXN1YWxseSwgZGVsZXRpbmcgdGhlCj4gZHJpdmVyJ3MgdmJsYW5raW5nIGNvZGUgaXMgc3VmZmlj
aWVudC4gWGVuIGltcGxlbWVudHMgaXRzIG93biBsb2dpYwo+IGZvciBnZW5lcmF0aW5nIGV2ZW50
cyBhbmQgdGhlcmVmb3JlIG5lZWRzIHRvIG92ZXJyaWRlIG5vX3ZibGFuawo+IHdpdGggYSB2YWx1
ZSBvZiBmYWxzZS4KPiAKPiB2MzoKPiAJKiBzcXVhc2ggYWxsIHJlbGF0ZWQgY2hhbmdlcyBwYXRj
aGVzIGludG8gdGhpcyBwYXRjaAoKSG0sIHNpbmNlIHRoZSBmYWxsLWJhY2sgb25seSBoYXBwZW5z
IHdoZW4gdGhlIGRyaXZlciBoYXNuJ3Qgc2VudCBvdXQgdGhlCmV2ZW4gSSB0aGluayBpdCdkIGJl
IHNhZmUgdG8gc3BsaXQgdGhlIGRyaXZlciBjbGVhbnVwcyBpbnRvIGEgc2VwYXJhdGUKcGF0Y2gu
IE1ha2VzIHRoZSBjb3JlL2hlbHBlciBjaGFuZ2VzIHN0YW5kIG91dCBtb3JlIHByb3Blcmx5LgoK
RXZlbiB0aGUgeGVuIGh1bmsgSSB0aGluayBpc24ndCBzdHJpY3RseSBuZWVkZWQsIHNpbmNlIHRo
YXQgcGljayB1cCB0aGUKZXZlbnQgY29ycmVjdGx5IGFuZCBjbGVhcnMgc3RhdGUtPmV2ZW50IHRv
IE5VTEwuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFu
bkBzdXNlLmRlPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAg
ICAgIHwgMTYgLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2tt
cy5jICAgICAgICB8ICA5IC0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVz
LmMgICAgICAgICAgfCAgOCAtLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jICAgICAgfCAxMCArKysrKysrKy0KPiAgZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2Ri
aS5jICAgICAgICAgICB8ICA5IC0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5r
LmMgICAgICAgICAgICAgfCAgOSArKysrKysrKwo+ICBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9k
aXNwbGF5LmMgICAgICAgIHwgMTQgLS0tLS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS90aW55
L2dtMTJ1MzIwLmMgICAgICAgICAgfCAgOSAtLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vdGlu
eS9pbGk5MjI1LmMgICAgICAgICAgIHwgIDkgLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL3Rp
bnkvcmVwYXBlci5jICAgICAgICAgICB8ICA5IC0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS90
aW55L3N0NzU4Ni5jICAgICAgICAgICAgfCAgOSAtLS0tLS0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v
dmJveHZpZGVvL3Zib3hfbW9kZS5jICAgIHwgMTIgLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUv
ZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyB8ICA4IC0tLS0tLS0KPiAgZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICB8IDEzICsrKysrKysrKysrKwo+ICBpbmNsdWRl
L2RybS9kcm1fY3J0Yy5oICAgICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysr
LS0tLS0tCj4gIGluY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oICAgICAgfCAgNyAr
KysrLS0KPiAgMTYgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMg
Yi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMKPiBpbmRleCA4YWUxZTFmOTdhNzMu
LmJlN2MyOWNlYzMxOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9j
cnRjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMKPiBAQCAtOSw3
ICs5LDYgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1fZGV2aWNlLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX2ZiX2NtYV9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2NtYV9oZWxwZXIu
aD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3Bs
YW5lX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KPiAgI2lu
Y2x1ZGUgPGxpbnV4L2Nsay5oPgo+IEBAIC0xMzgsMjQgKzEzNyw5IEBAIHN0YXRpYyB2b2lkIGFy
Y19wZ3VfY3J0Y19hdG9taWNfZGlzYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gIAkJCSAg
ICAgIH5BUkNQR1VfQ1RSTF9FTkFCTEVfTUFTSyk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGFy
Y19wZ3VfY3J0Y19hdG9taWNfYmVnaW4oc3RydWN0IGRybV9jcnRjICpjcnRjLAo+IC0JCQkJICAg
ICAgc3RydWN0IGRybV9jcnRjX3N0YXRlICpzdGF0ZSkKPiAtewo+IC0Jc3RydWN0IGRybV9wZW5k
aW5nX3ZibGFua19ldmVudCAqZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Cj4gLQo+IC0JaWYg
KGV2ZW50KSB7Cj4gLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCj4gLQkJc3Bpbl9s
b2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKPiAtCQlkcm1fY3J0Y19zZW5kX3ZibGFu
a19ldmVudChjcnRjLCBldmVudCk7Cj4gLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwo+IC0JfQo+IC19Cj4gLQo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9jcnRj
X2hlbHBlcl9mdW5jcyBhcmNfcGd1X2NydGNfaGVscGVyX2Z1bmNzID0gewo+ICAJLm1vZGVfdmFs
aWQJPSBhcmNfcGd1X2NydGNfbW9kZV92YWxpZCwKPiAgCS5tb2RlX3NldF9ub2ZiCT0gYXJjX3Bn
dV9jcnRjX21vZGVfc2V0X25vZmIsCj4gLQkuYXRvbWljX2JlZ2luCT0gYXJjX3BndV9jcnRjX2F0
b21pY19iZWdpbiwKPiAgCS5hdG9taWNfZW5hYmxlCT0gYXJjX3BndV9jcnRjX2F0b21pY19lbmFi
bGUsCj4gIAkuYXRvbWljX2Rpc2FibGUJPSBhcmNfcGd1X2NydGNfYXRvbWljX2Rpc2FibGUsCj4g
IH07Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyBiL2Ry
aXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+IGluZGV4IDNmMDAwNmMyNDcwZC4uZmYy
NzVmYWVlODhkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMu
Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYwo+IEBAIC03LDcgKzcs
NiBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcHJv
YmVfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgo+ICAKPiAgI2luY2x1
ZGUgImJvY2hzLmgiCj4gIAo+IEBAIC01NywxNiArNTYsOCBAQCBzdGF0aWMgdm9pZCBib2Noc19w
aXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCSAg
ICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKPiAgewo+ICAJc3RydWN0IGJv
Y2hzX2RldmljZSAqYm9jaHMgPSBwaXBlLT5jcnRjLmRldi0+ZGV2X3ByaXZhdGU7Cj4gLQlzdHJ1
Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKPiAgCj4gIAlib2Noc19wbGFuZV91cGRh
dGUoYm9jaHMsIHBpcGUtPnBsYW5lLnN0YXRlKTsKPiAtCj4gLQlpZiAoY3J0Yy0+c3RhdGUtPmV2
ZW50KSB7Cj4gLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKPiAtCQlk
cm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwo+IC0J
CWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Cj4gLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5k
ZXYtPmV2ZW50X2xvY2spOwo+IC0JfQo+ICB9Cj4gIAo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGRy
bV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIGJvY2hzX3BpcGVfZnVuY3MgPSB7Cj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMgYi9kcml2ZXJzL2dwdS9kcm0v
Y2lycnVzL2NpcnJ1cy5jCj4gaW5kZXggMjQ4YzlmNzY1YzQ1Li5hOTFmYjBkNzI4MmMgMTAwNjQ0
Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYwo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9jaXJydXMvY2lycnVzLmMKPiBAQCAtMzgsNyArMzgsNiBAQAo+ICAjaW5jbHVkZSA8
ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3By
b2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgo+
IC0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KPiAgCj4gICNkZWZpbmUgRFJJVkVSX05BTUUg
ImNpcnJ1cyIKPiAgI2RlZmluZSBEUklWRVJfREVTQyAicWVtdSBjaXJydXMgdmdhIgo+IEBAIC00
MzQsMTMgKzQzMyw2IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19waXBlX3VwZGF0ZShzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAo+ICAJaWYgKGRybV9hdG9taWNfaGVscGVy
X2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQo+ICAJCWNpcnJ1c19mYl9i
bGl0X3JlY3QocGlwZS0+cGxhbmUuc3RhdGUtPmZiLCAmcmVjdCk7Cj4gLQo+IC0JaWYgKGNydGMt
PnN0YXRlLT5ldmVudCkgewo+IC0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9j
ayk7Cj4gLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2
ZW50KTsKPiAtCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwo+IC0JCXNwaW5fdW5sb2NrX2ly
cSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKPiAtCX0KPiAgfQo+ICAKPiAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBjaXJydXNfcGlwZV9mdW5jcyA9
IHsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgYi9k
cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+IGluZGV4IDQ1MTFjMmUwN2JiOS4u
NmU5YzczMGE4OTE5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiBAQCAt
NTgzLDYgKzU4Myw3IEBAIG1vZGVfdmFsaWQoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRl
KQo+ICAgKiAmZHJtX2NydGNfc3RhdGUuY29ubmVjdG9yc19jaGFuZ2VkIGlzIHNldCB3aGVuIGEg
Y29ubmVjdG9yIGlzIGFkZGVkIG9yCj4gICAqIHJlbW92ZWQgZnJvbSB0aGUgQ1JUQy4gICZkcm1f
Y3J0Y19zdGF0ZS5hY3RpdmVfY2hhbmdlZCBpcyBzZXQgd2hlbgo+ICAgKiAmZHJtX2NydGNfc3Rh
dGUuYWN0aXZlIGNoYW5nZXMsIHdoaWNoIGlzIHVzZWQgZm9yIERQTVMuCj4gKyAqICZkcm1fY3J0
Y19zdGF0ZS5ub192YmxhbmsgaXMgc2V0IGZyb20gdGhlIHJlc3VsdCBvZiBkcm1fY3J0Y19oYXNf
dmJsYW5rKCkuCj4gICAqIFNlZSBhbHNvOiBkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldCgp
Cj4gICAqCj4gICAqIElNUE9SVEFOVDoKPiBAQCAtNjQ5LDYgKzY1MCwxMSBAQCBkcm1fYXRvbWlj
X2hlbHBlcl9jaGVja19tb2Rlc2V0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAo+ICAJCQly
ZXR1cm4gLUVJTlZBTDsKPiAgCQl9Cj4gKwo+ICsJCWlmIChkcm1fY3J0Y19oYXNfdmJsYW5rKGNy
dGMpKQo+ICsJCQluZXdfY3J0Y19zdGF0ZS0+bm9fdmJsYW5rID0gZmFsc2U7Cj4gKwkJZWxzZQo+
ICsJCQluZXdfY3J0Y19zdGF0ZS0+bm9fdmJsYW5rID0gdHJ1ZTsKClllYWggdGhpcyBsb29rcyBt
dWNoIGJldHRlciB0aGFuIG15IGhhY2sgOi0pCgo+ICAJfQo+ICAKPiAgCXJldCA9IGhhbmRsZV9j
b25mbGljdGluZ19lbmNvZGVycyhzdGF0ZSwgZmFsc2UpOwo+IEBAIC0yMjE1LDcgKzIyMjEsOSBA
QCBFWFBPUlRfU1lNQk9MKGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2RlcGVuZGVuY2llcyk7
Cj4gICAqIHdoZW4gYSBqb2IgaXMgcXVldWVkLCBhbmQgYW55IGNoYW5nZSB0byB0aGUgcGlwZWxp
bmUgdGhhdCBkb2VzIG5vdCB0b3VjaCB0aGUKPiAgICogY29ubmVjdG9yIGlzIGxlYWRpbmcgdG8g
dGltZW91dHMgd2hlbiBjYWxsaW5nCj4gICAqIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3Zi
bGFua3MoKSBvcgo+IC0gKiBkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl9mbGlwX2RvbmUoKS4K
PiArICogZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmxpcF9kb25lKCkuIEluIGFkZGl0aW9u
IHRvIHdyaXRlYmFjawo+ICsgKiBjb25uZWN0b3JzLCB0aGlzIGZ1bmN0aW9uIGNhbiBhbHNvIGZh
a2UgVkJMQU5LIGV2ZW50cyBmb3IgQ1JUQ3Mgd2l0aG91dAo+ICsgKiBWQkxBTksgaW50ZXJydXB0
LgoKSSBzdGlsbCB0aGluayB3ZSBzaG91bGQgcmV3b3JkIHRoaXMgZW50aXJlIHBhcmFncmFwaCB0
byBtYWtlIHRoZSAiaHcgaGFzCm5vIHZibGFuayIgdGhlIG1haW4gdXNlLWNhc2UsIHdpdGggd3Jp
dGViYWNrIGNvbm5lY3RvcnMgYXMgdGhlICJBbHNvIHVzZWQKZm9yIC4uLiIgc3BlY2lhbCBjYXNl
LgoKPiAgICoKPiAgICogVGhpcyBpcyBwYXJ0IG9mIHRoZSBhdG9taWMgaGVscGVyIHN1cHBvcnQg
Zm9yIG5vbmJsb2NraW5nIGNvbW1pdHMsIHNlZQo+ICAgKiBkcm1fYXRvbWljX2hlbHBlcl9zZXR1
cF9jb21taXQoKSBmb3IgYW4gb3ZlcnZpZXcuCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fbWlwaV9kYmkuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwo+IGluZGV4
IDE2YmZmMWJlNGI4YS4uMTNiNzUzY2IzZjY3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fbWlwaV9kYmkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwo+
IEBAIC0yNCw3ICsyNCw2IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gICNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+
Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgo+ICAjaW5jbHVkZSA8dmlkZW8vbWlwaV9k
aXNwbGF5Lmg+Cj4gIAo+ICAjZGVmaW5lIE1JUElfREJJX01BWF9TUElfUkVBRF9TUEVFRCAyMDAw
MDAwIC8qIDJNSHogKi8KPiBAQCAtMjk5LDE4ICsyOTgsMTAgQEAgdm9pZCBtaXBpX2RiaV9waXBl
X3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCSAgc3Ry
dWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX3BsYW5l
X3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0YXRlOwo+IC0Jc3RydWN0IGRybV9jcnRjICpj
cnRjID0gJnBpcGUtPmNydGM7Cj4gIAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKPiAgCj4gIAlpZiAo
ZHJtX2F0b21pY19oZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkp
Cj4gIAkJbWlwaV9kYmlfZmJfZGlydHkoc3RhdGUtPmZiLCAmcmVjdCk7Cj4gLQo+IC0JaWYgKGNy
dGMtPnN0YXRlLT5ldmVudCkgewo+IC0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRf
bG9jayk7Cj4gLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUt
PmV2ZW50KTsKPiAtCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Cj4g
LQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCX0KPiAgfQo+ICBFWFBPUlRfU1lNQk9M
KG1pcGlfZGJpX3BpcGVfdXBkYXRlKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fdmJsYW5rLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCj4gaW5kZXggYzIw
MTAyODk5NDExLi5kMWQzOWFlNDdiMGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV92YmxhbmsuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKPiBAQCAtNjks
NiArNjksMTIgQEAKPiAgICogJmRybV9kcml2ZXIubWF4X3ZibGFua19jb3VudC4gSW4gdGhhdCBj
YXNlIHRoZSB2YmxhbmsgY29yZSBvbmx5IGRpc2FibGVzIHRoZQo+ICAgKiB2YmxhbmtzIGFmdGVy
IGEgdGltZXIgaGFzIGV4cGlyZWQsIHdoaWNoIGNhbiBiZSBjb25maWd1cmVkIHRocm91Z2ggdGhl
Cj4gICAqIGBgdmJsYW5rb2ZmZGVsYXlgYCBtb2R1bGUgcGFyYW1ldGVyLgo+ICsgKgo+ICsgKiBE
cml2ZXJzIGZvciBoYXJkd2FyZSB3aXRob3V0IHN1cHBvcnQgZm9yIHZlcnRpY2FsLWJsYW5raW5n
IGludGVycnVwdHMKPiArICogbXVzdCBub3QgY2FsbCBkcm1fdmJsYW5rX2luaXQoKS4gRm9yIHN1
Y2ggZHJpdmVycywgYXRvbWljIGhlbHBlcnMgd2lsbAo+ICsgKiBhdXRvbWF0aWNhbGx5IGdlbmVy
YXRlIHZibGFuayBldmVudHMgYXMgcGFydCBvZiB0aGUgZGlzcGxheSB1cGRhdGUuIFRoaXMKPiAr
ICogZnVuY3Rpb25hbGl0eSBhbHNvIGNhbiBiZSBjb250cm9sbGVkIGJ5IHRoZSBkcml2ZXIgYnkg
ZW5hYmxpbmcgYW5kIGRpc2FibGluZwo+ICsgKiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJs
YW5rLgo+ICAgKi8KPiAgCj4gIC8qIFJldHJ5IHRpbWVzdGFtcCBjYWxjdWxhdGlvbiB1cCB0byAz
IHRpbWVzIHRvIHNhdGlzZnkKPiBAQCAtNTEwLDYgKzUxNiw5IEBAIEVYUE9SVF9TWU1CT0woZHJt
X3ZibGFua19pbml0KTsKPiAgICogaW5pdGlhbGl6ZWQgZm9yIGEgQ1JUQy4gRm9yIG1vc3QgaGFy
ZHdhcmUgdGhpcyBtZWFucyB0aGF0IHZibGFua2luZwo+ICAgKiBjYW4gYWxzbyBiZSBlbmFibGVk
IG9uIHRoZSBDUlRDLgo+ICAgKgo+ICsgKiBBdG9taWMgaGVscGVycyB1c2UgdGhpcyBmdW5jdGlv
biB0byBpbml0aWFsaXplCj4gKyAqICZkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsuIFNlZSBhbHNv
IGRybV9hdG9taWNfaGVscGVyX2NoZWNrX21vZGVzZXQoKS4KPiArICoKPiAgICogUmV0dXJuczoK
PiAgICogVHJ1ZSBpZiB2YmxhbmtpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQgZm9yIHRoZSBnaXZl
biBDUlRDLCBmYWxzZQo+ICAgKiBvdGhlcndpc2UuCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXku
Ywo+IGluZGV4IDE2ZDczYjIyZjNmNS4uYWI0ZjhkZDAwNDAwIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9xeGwv
cXhsX2Rpc3BsYXkuYwo+IEBAIC0zMSw3ICszMSw2IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVy
Lmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJt
L2RybV92YmxhbmsuaD4KPiAgCj4gICNpbmNsdWRlICJxeGxfZHJ2LmgiCj4gICNpbmNsdWRlICJx
eGxfb2JqZWN0LmgiCj4gQEAgLTM3MiwxOSArMzcxLDYgQEAgc3RhdGljIHZvaWQgcXhsX2NydGNf
dXBkYXRlX21vbml0b3JzX2NvbmZpZyhzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gIHN0YXRpYyB2
b2lkIHF4bF9jcnRjX2F0b21pY19mbHVzaChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gIAkJCQkg
IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqb2xkX2NydGNfc3RhdGUpCj4gIHsKPiAtCXN0cnVjdCBk
cm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Cj4gLQlzdHJ1Y3QgZHJtX3BlbmRpbmdfdmJsYW5r
X2V2ZW50ICpldmVudDsKPiAtCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gLQo+IC0JaWYgKGNydGMt
PnN0YXRlICYmIGNydGMtPnN0YXRlLT5ldmVudCkgewo+IC0JCWV2ZW50ID0gY3J0Yy0+c3RhdGUt
PmV2ZW50Owo+IC0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Cj4gLQo+IC0JCXNwaW5fbG9j
a19pcnFzYXZlKCZkZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKPiAtCQlkcm1fY3J0Y19zZW5kX3Zi
bGFua19ldmVudChjcnRjLCBldmVudCk7Cj4gLQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGV2
LT5ldmVudF9sb2NrLCBmbGFncyk7Cj4gLQl9Cj4gLQo+ICAJcXhsX2NydGNfdXBkYXRlX21vbml0
b3JzX2NvbmZpZyhjcnRjLCAiZmx1c2giKTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIw
LmMKPiBpbmRleCA5NGZiMWY1OTM1NjQuLmE0ODE3MzQ0MWFlMCAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0vdGlueS9nbTEydTMyMC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
Z20xMnUzMjAuYwo+IEBAIC0yMiw3ICsyMiw2IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVz
ZXRfaGVscGVyX3Z0YWJsZXMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX3ZibGFuay5oPgo+ICAKPiAgc3RhdGljIGJvb2wgZWNvX21vZGU7Cj4gIG1vZHVsZV9w
YXJhbShlY29fbW9kZSwgYm9vbCwgMDY0NCk7Cj4gQEAgLTYxMCwxOCArNjA5LDEwIEBAIHN0YXRp
YyB2b2lkIGdtMTJ1MzIwX3BpcGVfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlw
ZSAqcGlwZSwKPiAgCQkJCSBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCj4gIHsK
PiAgCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Cj4g
LQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKPiAgCXN0cnVjdCBkcm1fcmVj
dCByZWN0Owo+ICAKPiAgCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9z
dGF0ZSwgc3RhdGUsICZyZWN0KSkKPiAgCQlnbTEydTMyMF9mYl9tYXJrX2RpcnR5KHBpcGUtPnBs
YW5lLnN0YXRlLT5mYiwgJnJlY3QpOwo+IC0KPiAtCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsK
PiAtCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwo+IC0JCWRybV9jcnRj
X3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Cj4gLQkJY3J0Yy0+
c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZl
bnRfbG9jayk7Cj4gLQl9Cj4gIH0KPiAgCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGVfZnVuY3MgZ20xMnUzMjBfcGlwZV9mdW5jcyA9IHsKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
aWxpOTIyNS5jCj4gaW5kZXggYzY2YWNjNTY2YzJiLi44MDJmYjhkZGUxYjYgMTAwNjQ0Cj4gLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt
L3RpbnkvaWxpOTIyNS5jCj4gQEAgLTI2LDcgKzI2LDYgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1f
Z2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9taXBpX2RiaS5o
Pgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Cj4gLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFu
ay5oPgo+ICAKPiAgI2RlZmluZSBJTEk5MjI1X0RSSVZFUl9SRUFEX0NPREUJMHgwMAo+ICAjZGVm
aW5lIElMSTkyMjVfRFJJVkVSX09VVFBVVF9DT05UUk9MCTB4MDEKPiBAQCAtMTY1LDE4ICsxNjQs
MTAgQEAgc3RhdGljIHZvaWQgaWxpOTIyNV9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCQlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3Rh
dGUpCj4gIHsKPiAgCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+cGxhbmUu
c3RhdGU7Cj4gLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKPiAgCXN0cnVj
dCBkcm1fcmVjdCByZWN0Owo+ICAKPiAgCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVy
Z2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKPiAgCQlpbGk5MjI1X2ZiX2RpcnR5KHN0YXRl
LT5mYiwgJnJlY3QpOwo+IC0KPiAtCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKPiAtCQlzcGlu
X2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwo+IC0JCWRybV9jcnRjX3NlbmRfdmJs
YW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Cj4gLQkJc3Bpbl91bmxvY2tfaXJx
KCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwo+IC0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7
Cj4gLQl9Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIGlsaTkyMjVfcGlwZV9lbmFibGUoc3RydWN0
IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdGlueS9yZXBhcGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVyLmMKPiBp
bmRleCA3NmQxNzkyMDA3NzUuLjE4MzQ4NDU5NWFlYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0vdGlueS9yZXBhcGVyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVy
LmMKPiBAQCAtMzMsNyArMzMsNiBAQAo+ICAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZm
ZXJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+Cj4gICNpbmNsdWRlIDxk
cm0vZHJtX3JlY3QuaD4KPiAtI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+Cj4gICNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21z
X2hlbHBlci5oPgo+ICAKPiBAQCAtODU2LDE4ICs4NTUsMTAgQEAgc3RhdGljIHZvaWQgcmVwYXBl
cl9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJ
CQlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCj4gIHsKPiAgCXN0cnVjdCBkcm1f
cGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7Cj4gLQlzdHJ1Y3QgZHJtX2Ny
dGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKPiAgCXN0cnVjdCBkcm1fcmVjdCByZWN0Owo+ICAKPiAg
CWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZy
ZWN0KSkKPiAgCQlyZXBhcGVyX2ZiX2RpcnR5KHN0YXRlLT5mYik7Cj4gLQo+IC0JaWYgKGNydGMt
PnN0YXRlLT5ldmVudCkgewo+IC0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9j
ayk7Cj4gLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2
ZW50KTsKPiAtCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Cj4gLQkJ
Y3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCX0KPiAgfQo+ICAKPiAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyByZXBhcGVyX3BpcGVfZnVuY3Mg
PSB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jIGIvZHJpdmVy
cy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMKPiBpbmRleCAwNjBjYzc1NjE5NGYuLjllZjU1OWRkMzE5
MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCj4gQEAgLTIzLDcgKzIzLDYgQEAKPiAgI2luY2x1
ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgo+ICAjaW5jbHVkZSA8ZHJtL2Ry
bV9taXBpX2RiaS5oPgo+ICAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Cj4gLSNpbmNsdWRlIDxk
cm0vZHJtX3ZibGFuay5oPgo+ICAKPiAgLyogY29udHJvbGxlci1zcGVjaWZpYyBjb21tYW5kcyAq
Lwo+ICAjZGVmaW5lIFNUNzU4Nl9ESVNQX01PREVfR1JBWQkweDM4Cj4gQEAgLTE1OSwxOCArMTU4
LDEwIEBAIHN0YXRpYyB2b2lkIHN0NzU4Nl9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCSAgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpv
bGRfc3RhdGUpCj4gIHsKPiAgCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+
cGxhbmUuc3RhdGU7Cj4gLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKPiAg
CXN0cnVjdCBkcm1fcmVjdCByZWN0Owo+ICAKPiAgCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1h
Z2VfbWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKPiAgCQlzdDc1ODZfZmJfZGlydHko
c3RhdGUtPmZiLCAmcmVjdCk7Cj4gLQo+IC0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewo+IC0J
CXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Cj4gLQkJZHJtX2NydGNfc2Vu
ZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKPiAtCQlzcGluX3VubG9j
a19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Cj4gLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0g
TlVMTDsKPiAtCX0KPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgc3Q3NTg2X3BpcGVfZW5hYmxlKHN0
cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS92Ym94dmlk
ZW8vdmJveF9tb2RlLmMKPiBpbmRleCAxOTYxMjEzMmM4YTMuLjhiN2YwMDVjNGQyMCAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmJveHZpZGVvL3Zib3hfbW9kZS5jCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21vZGUuYwo+IEBAIC0xOCw3ICsxOCw2IEBACj4g
ICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KPiAgI2luY2x1ZGUg
PGRybS9kcm1fcGxhbmVfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBl
ci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KPiAgCj4gICNpbmNsdWRlICJoZ3Nt
aV9jaGFubmVscy5oIgo+ICAjaW5jbHVkZSAidmJveF9kcnYuaCIKPiBAQCAtMjI2LDE3ICsyMjUs
NiBAQCBzdGF0aWMgdm9pZCB2Ym94X2NydGNfYXRvbWljX2Rpc2FibGUoc3RydWN0IGRybV9jcnRj
ICpjcnRjLAo+ICBzdGF0aWMgdm9pZCB2Ym94X2NydGNfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1f
Y3J0YyAqY3J0YywKPiAgCQkJCSAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqb2xkX2NydGNfc3Rh
dGUpCj4gIHsKPiAtCXN0cnVjdCBkcm1fcGVuZGluZ192YmxhbmtfZXZlbnQgKmV2ZW50Owo+IC0J
dW5zaWduZWQgbG9uZyBmbGFnczsKPiAtCj4gLQlpZiAoY3J0Yy0+c3RhdGUgJiYgY3J0Yy0+c3Rh
dGUtPmV2ZW50KSB7Cj4gLQkJZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Cj4gLQkJY3J0Yy0+
c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCj4gLQkJc3Bpbl9sb2NrX2lycXNhdmUoJmNydGMtPmRl
di0+ZXZlbnRfbG9jaywgZmxhZ3MpOwo+IC0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNy
dGMsIGV2ZW50KTsKPiAtCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZjcnRjLT5kZXYtPmV2ZW50
X2xvY2ssIGZsYWdzKTsKPiAtCX0KPiAgfQo+ICAKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1f
Y3J0Y19oZWxwZXJfZnVuY3MgdmJveF9jcnRjX2hlbHBlcl9mdW5jcyA9IHsKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1
L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKPiBpbmRleCAwOTY2MjA4ZWMzMGQuLmVjZjRi
YTdjYzMyYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlz
cGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYwo+
IEBAIC0zMCw3ICszMCw2IEBACj4gICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgo+ICAjaW5j
bHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+Cj4gICNpbmNsdWRlIDxkcm0v
ZHJtX3Byb2JlX2hlbHBlci5oPgo+IC0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KPiAgCj4g
ICNpbmNsdWRlICJ2aXJ0Z3B1X2Rydi5oIgo+ICAKPiBAQCAtMTIxLDEzICsxMjAsNiBAQCBzdGF0
aWMgaW50IHZpcnRpb19ncHVfY3J0Y19hdG9taWNfY2hlY2soc3RydWN0IGRybV9jcnRjICpjcnRj
LAo+ICBzdGF0aWMgdm9pZCB2aXJ0aW9fZ3B1X2NydGNfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1f
Y3J0YyAqY3J0YywKPiAgCQkJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpvbGRfc3RhdGUpCj4g
IHsKPiAtCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gLQo+IC0Jc3Bpbl9sb2NrX2lycXNhdmUoJmNy
dGMtPmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwo+IC0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkK
PiAtCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQp
Owo+IC0JY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiAtCXNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmNydGMtPmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgY29u
c3Qgc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyB2aXJ0aW9fZ3B1X2NydGNfaGVscGVyX2Z1
bmNzID0gewo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
a21zLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKPiBpbmRleCA0
ZjM0YzUyMDgxODAuLmVmZGU0NTYxODM2ZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfa21zLmMKPiBAQCAtMjIwLDYgKzIyMCwxOCBAQCBzdGF0aWMgYm9vbCBkaXNwbGF5
X3NlbmRfcGFnZV9mbGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKPiAg
CXJldHVybiBmYWxzZTsKPiAgfQo+ICAKPiArc3RhdGljIGludCBkaXNwbGF5X2NoZWNrKHN0cnVj
dCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKPiArCQkJIHN0cnVjdCBkcm1fcGxhbmVf
c3RhdGUgKnBsYW5lX3N0YXRlLAo+ICsJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0
YXRlKQo+ICt7Cj4gKwkvKiBNYWtlIHN1cmUgdGhhdCBEUk0gaGVscGVycyBkb24ndCBzZW5kIFZC
TEFOSyBldmVudHMKPiArCSAqIGF1dG9tYXRpY2FsbHkuIFhlbiBoYXMgaXQncyBvd24gbG9naWMg
dG8gZG8gc28uCj4gKwkgKi8KPiArCWNydGNfc3RhdGUtPm5vX3ZibGFuayA9IGZhbHNlOwo+ICsK
PiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBkaXNwbGF5X3VwZGF0ZShzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCSAgIHN0cnVjdCBkcm1fcGxh
bmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKPiAgewo+IEBAIC0yODQsNiArMjk2LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBkaXNwbGF5X2Z1
bmNzID0gewo+ICAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAo+ICAJLmRpc2FibGUgPSBkaXNw
bGF5X2Rpc2FibGUsCj4gIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxlX2Rpc3BsYXlf
cGlwZV9wcmVwYXJlX2ZiLAo+ICsJLmNoZWNrID0gZGlzcGxheV9jaGVjaywKPiAgCS51cGRhdGUg
PSBkaXNwbGF5X3VwZGF0ZSwKPiAgfTsKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2Ry
bV9jcnRjLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCj4gaW5kZXggNWU5YjE1YTBlOGM1Li41
MzYzZTMxYzlhYmUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NydGMuaAo+ICsrKyBi
L2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKPiBAQCAtMTc0LDEyICsxNzQsMjIgQEAgc3RydWN0IGRy
bV9jcnRjX3N0YXRlIHsKPiAgCSAqIEBub192Ymxhbms6Cj4gIAkgKgo+ICAJICogUmVmbGVjdHMg
dGhlIGFiaWxpdHkgb2YgYSBDUlRDIHRvIHNlbmQgVkJMQU5LIGV2ZW50cy4gVGhpcyBzdGF0ZQo+
IC0JICogdXN1YWxseSBkZXBlbmRzIG9uIHRoZSBwaXBlbGluZSBjb25maWd1cmF0aW9uLCBhbmQg
dGhlIG1haW4gdXN1YWdlCj4gLQkgKiBpcyBDUlRDcyBmZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5l
Y3RvciBvcGVyYXRpbmcgaW4gb25lc2hvdCBtb2RlLgo+IC0JICogSW4gdGhpcyBjYXNlIHRoZSBW
QkxBTksgZXZlbnQgaXMgb25seSBnZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKPiAtCSAq
IHRvIHRoZSB3cml0ZWJhY2sgY29ubmVjdG9yLCBhbmQgd2Ugd2FudCB0aGUgY29yZSB0byBmYWtl
IFZCTEFOSwo+IC0JICogZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNu
J3QgY2hhbmdlZCBidXQgb3RoZXJzIGhhZAo+IC0JICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29u
bmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQuCj4gKwkgKiB1c3VhbGx5IGRlcGVuZHMgb24gdGhl
IHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24uIElmIHNldCB0byB0cnVlLCBEUk0KPiArCSAqIGF0b21p
YyBoZWxwZXJzIHdpbGwgc2VuZG91dCBhIGZha2UgVkJMQU5LIGV2ZW50IGR1cmluZyBkaXNwbGF5
Cj4gKwkgKiB1cGRhdGVzLgo+ICsJICoKPiArCSAqIE9uZSB1c2FnZSBpcyBmb3IgZHJpdmVycyBh
bmQvb3IgaGFyZHdhcmUgd2l0aG91dCBzdXBwb3J0IGZvciBWQkxBTksKPiArCSAqIGludGVycnVw
dHMuIFN1Y2ggZHJpdmVycyB0eXBpY2FsbHkgZG8gbm90IGluaXRpYWxpemUgdmJsYW5raW5nCj4g
KwkgKiAoaS5lLiwgY2FsbCBkcm1fdmJsYW5rX2luaXQoKSB3aXQgdGhlIG51bWJlciBvZiBDUlRD
cykuIEZvciBDUlRDcwo+ICsJICogd2l0aG91dCBpbml0aWFsaXplZCB2YmxhbmtpbmcsIHRoZSBm
aWVsZCBpcyBpbml0aWFsaXplZCB0byB0cnVlIGFuZAoKLi4uIGlzIGluaXRpYWxpemVkIHRvIHRy
dWUgaW4gdGhlIGF0b21pYyBoZWxwZXJzIGJ5IGNhbGxpbmcKZHJtX2F0b21pY19oZWxwZXJfY2hl
Y2tfbW9kZXNldCgpIGFuZCAuLi4KCkp1c3QgdG8gY2xhcmlmeSB0aGF0IHRoaXMgaXNuJ3QgZG9u
ZSBmb3IgZXZlcnlvbmUgYnkgZGVmYXVsdCwgYnV0IGEgaGVscGVyCnRoaW5nLgoKPiArCSAqIGEg
VkJMQU5LIGV2ZW50IHdpbGwgYmUgc2VuZCBvdXQgb24gZWFjaCB1cGRhdGUgb2YgdGhlIGRpc3Bs
YXkKPiArCSAqIHBpcGVsaW5lLgo+ICsJICoKPiArCSAqIEFub3RoZXIgdXNhZ2UgaXMgQ1JUQ3Mg
ZmVlZGluZyBhIHdyaXRlYmFjayBjb25uZWN0b3Igb3BlcmF0aW5nIGluCj4gKwkgKiBvbmVzaG90
IG1vZGUuIEluIHRoaXMgY2FzZSB0aGUgVkJMQU5LIGV2ZW50IGlzIG9ubHkgZ2VuZXJhdGVkIHdo
ZW4KPiArCSAqIGEgam9iIGlzIHF1ZXVlZCB0byB0aGUgd3JpdGViYWNrIGNvbm5lY3RvciwgYW5k
IHdlIHdhbnQgdGhlIGNvcmUKPiArCSAqIHRvIGZha2UgVkJMQU5LIGV2ZW50cyB3aGVuIHRoaXMg
cGFydCBvZiB0aGUgcGlwZWxpbmUgaGFzbid0IGNoYW5nZWQKPiArCSAqIGJ1dCBvdGhlcnMgaGFk
IG9yIHdoZW4gdGhlIENSVEMgYW5kIGNvbm5lY3RvcnMgYXJlIGJlaW5nIGRpc2FibGVkLgo+ICAJ
ICoKPiAgCSAqIF9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVfc3RhdGUoKSB3aWxs
IG5vdCByZXNldCB0aGUgdmFsdWUKPiAgCSAqIGZyb20gdGhlIGN1cnJlbnQgc3RhdGUsIHRoZSBD
UlRDIGRyaXZlciBpcyB0aGVuIHJlc3BvbnNpYmxlIGZvcgo+IEBAIC0zMzUsNyArMzQ1LDEwIEBA
IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSB7Cj4gIAkgKiAgLSBFdmVudHMgZm9yIGRpc2FibGVkIENS
VENzIGFyZSBub3QgYWxsb3dlZCwgYW5kIGRyaXZlcnMgY2FuIGlnbm9yZQo+ICAJICogICAgdGhh
dCBjYXNlLgo+ICAJICoKPiAtCSAqIFRoaXMgY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGRybV9jcnRj
X3NlbmRfdmJsYW5rX2V2ZW50KCkgZnVuY3Rpb24sCj4gKwkgKiBGb3IgdmVyeSBzaW1wbGUgaGFy
ZHdhcmUgd2l0aG91dCBWQkxBTksgaW50ZXJydXB0LCBlbmFibGluZwo+ICsJICogJnN0cnVjdCBk
cm1fY3J0Y19zdGF0ZS5ub192YmxhbmsgbWFrZXMgRFJNJ3MgYXRvbWljIGNvbW1pdCBoZWxwZXJz
Cj4gKwkgKiBzZW5kIHRoZSBldmVudCBhdCBhbiBhcHByb3ByaWF0ZSB0aW1lLiBGb3IgbW9yZSBj
b21wbGV4IGhhcmR3YXJlIHRoaXMKPiArCSAqIGNhbiBiZSBoYW5kbGVkIGJ5IHRoZSBkcm1fY3J0
Y19zZW5kX3ZibGFua19ldmVudCgpIGZ1bmN0aW9uLAo+ICAJICogd2hpY2ggdGhlIGRyaXZlciBz
aG91bGQgY2FsbCBvbiB0aGUgcHJvdmlkZWQgZXZlbnQgdXBvbiBjb21wbGV0aW9uIG9mCj4gIAkg
KiB0aGUgYXRvbWljIGNvbW1pdC4gTm90ZSB0aGF0IGlmIHRoZSBkcml2ZXIgc3VwcG9ydHMgdmJs
YW5rIHNpZ25hbGxpbmcKPiAgCSAqIGFuZCB0aW1lc3RhbXBpbmcgdGhlIHZibGFuayBjb3VudGVy
cyBhbmQgdGltZXN0YW1wcyBtdXN0IGFncmVlIHdpdGgKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9k
cm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19o
ZWxwZXIuaAo+IGluZGV4IDE1YWZlZTljZjA0OS4uZTI1M2JhN2JlYTlkIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oCj4gKysrIGIvaW5jbHVkZS9kcm0v
ZHJtX3NpbXBsZV9rbXNfaGVscGVyLmgKPiBAQCAtMTAwLDggKzEwMCwxMSBAQCBzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3Mgewo+ICAJICogVGhpcyBpcyB0aGUgZnVuY3Rpb24g
ZHJpdmVycyBzaG91bGQgc3VibWl0IHRoZQo+ICAJICogJmRybV9wZW5kaW5nX3ZibGFua19ldmVu
dCBmcm9tLiBVc2luZyBlaXRoZXIKPiAgCSAqIGRybV9jcnRjX2FybV92YmxhbmtfZXZlbnQoKSwg
d2hlbiB0aGUgZHJpdmVyIHN1cHBvcnRzIHZibGFuawo+IC0JICogaW50ZXJydXB0IGhhbmRsaW5n
LCBvciBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGRpcmVjdGx5IGluIGNhc2UKPiAtCSAq
IHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxhbmsgc3VwcG9ydCBlbnRpcmVseS4KPiArCSAqIGludGVy
cnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoKSBmb3IgbW9yZQo+
ICsJICogY29tcGxleCBjYXNlLiBJbiBjYXNlIHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxhbmsgc3Vw
cG9ydCBlbnRpcmVseSwKPiArCSAqIGRyaXZlcnMgY2FuIHNldCAmc3RydWN0IGRybV9jcnRjX3N0
YXRlLm5vX3ZibGFuayBpbgo+ICsJICogJnN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9m
dW5jcy5jaGVjayBhbmQgbGV0IERSTSdzCj4gKwkgKiBhdG9taWMgaGVscGVyIGZha2UgYSB2Ymxh
bmsgZXZlbnQuCj4gIAkgKi8KPiAgCXZvaWQgKCp1cGRhdGUpKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKPiAgCQkgICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xk
X3BsYW5lX3N0YXRlKTsKCldpdGggdGhlIGtlcm5lbGRvYyBmaXhlZCwgZm9yIHRoZSBjb3JlIHBh
cnRzIG9mIHRoaXMgcGF0Y2ggKGRyaXZlciBjaGFuZ2VzCmFsbCBzcGxpdCBvdXQpOgoKUmV2aWV3
ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0tIApEYW5pZWwg
VmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5m
ZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:53:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBlN-0000fG-Va; Wed, 22 Jan 2020 08:53:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBlM-0000fB-2Y
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:53:24 +0000
X-Inumbo-ID: a0b0b2d4-3cf4-11ea-b833-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0b0b2d4-3cf4-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:Date: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:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=j4c6a+FBrNapa5f2pvDI3a0WgFSAaaIEBF+SeBgG84g=; b=SQmf2XfpM+qDEwI16I0Ovf88FR
 9y3xotRvb7ywfzdfr3Qm6cbsKVWKbKX22FvzU+PwnrsG8xN1WP97n0PxAoU6DpVnvCxuCjmbtZr9F
 KLTfYM6h1TZ60ybOTXkc7V9aB/k++AXigCidw0NLnA8sqAKQgc0aUBFS+HA88026+ofKJ8RS4ADwB
 3dYOE7xiOc3xfBnMRNyt0Hd1iRA8gy5xNNmFUDNdg6icCbSTDcV778Ii/Y43lw/cYSrya/bYa0yLm
 kH6lJBX0rbvmhQncO/QgbiEsNvBemoJRndwBz8BgCocTZPKngWpM/9Q3HhtmWAe4RLrIVYZqNsL0c
 LGY0k/jA==;
Received: from 54-240-197-235.amazon.com ([54.240.197.235]
 helo=freeip.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlC-0001xM-1A; Wed, 22 Jan 2020 08:53:14 +0000
Message-ID: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:09 +0000
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 0/14] Live update: boot memory management,
 data stream 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>, "Xia,
 Hongyan" <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0176960756799977111=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0176960756799977111==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-jSH6ip2c9PzIqIKSjEck"


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

Expanding on the previous WIP patch set.

As before, reserve a contiguous region of memory which can be safely
used by the boot allocator in the new Xen, before the live update data
stream has been processed and thus before the locations of all the
other pages which contain live domain data are known.

As the last gasp of kexec_reloc(), leave a 'breadcrumb' in the first
words of the reserved bootmem region, for Xen to find the live update
data. Which is mostly a guest-transparent live migration data stream,
except the guest memory is left in-place.

The breadcrumb has a magic value, the physical address of an MFN array
referencing the pages with actual data, and the number of such pages.
All of these are allocated in arbitrary heap pages (and not in the
reserved bootmem region) by the original Xen.

Provide functions on the "save" side for appending to the LU data
stream (designed to cope with the way that hvm_save_size() and
hvm_save() work), and on the "receive" side for detecting and mapping it.

On the way to excluding "already in use" pages from being added to the
heap at start up, also fix the long-standing bug that pages marked bad
with 'badpage=3D' on the command line weren't being eschewed if they were
above HYPERVISOR_VIRT_END and added directly to the heap; only
init_boot_pages() was doing that filtering.

This is now handled by setting either PGC_broken (for bad pages) or
PGC_allocated (for those containing live update data) in the
corresponding page_info, at a time when the frametable is expected to
be initialised to zero. When init_heap_pages() sees such a page it
knows not to use it. Bad pages thus get completely ignored as they
should be (and put on the pointless page_broken_list that nobody ever
uses AFAICT).

The "in use" pages will need some rehabilitation (of refcount,
ownership etc.) before the system is in a correct state. That will come
shortly, as we start passing real domain data across this mechanism and
processing it.

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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTIyMDg1MzEwWjAvBgkqhkiG9w0BCQQxIgQg+LVCfFaSQu5vC5D4mS+722UiDwvQBdLeWSPmM4an
nHUwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAGyHYjKEhEbOgGhsj7h5qsS00ttEV+zDCJxVMG1zoMhj0Lr03Y6kQnNxJQGbFqu+
fDXxyldQBY4V+eL9lRo2qtzCBciUHATLWCeCUbE20J7wT/vQDn9yobFU+Buu5DeXUHUjlFGK03vv
8VEH0am4yyuw5Zo5TEEvLVDVLRUbG+e1dLe66Tz7WWcTzRFN893scZvGFtfpQhwmI0f2OVDexIsu
Jm3VDQbduT1pbcEplDF+h7PkHm/9ORXo46QZMgomRhuwzlzj4B0ksDhjuVrNLvkYfQX+bEEUBD6v
FfJTHDV+s/xht0+og3FMXfrgSmES+lhXOD2DvXIi5w6MDRkTG+gAAAAAAAA=


--=-jSH6ip2c9PzIqIKSjEck--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0176960756799977111==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:53:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBln-0000ig-AQ; Wed, 22 Jan 2020 08:53:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0A3=3L=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuBlm-0000iZ-Py
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:53:50 +0000
X-Inumbo-ID: b5030066-3cf4-11ea-bbf6-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5030066-3cf4-11ea-bbf6-12813bfff9fa;
 Wed, 22 Jan 2020 08:53: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 mx2.suse.de (Postfix) with ESMTP id C23D2B080;
 Wed, 22 Jan 2020 08:53:47 +0000 (UTC)
To: Daniel Vetter <daniel@ffwll.ch>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
 <20200122083139.GP43062@phenom.ffwll.local>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
Date: Wed, 22 Jan 2020 09:53:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200122083139.GP43062@phenom.ffwll.local>
Subject: Re: [Xen-devel] [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: laurent.pinchart@ideasonboard.com, david@lechnology.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie, sean@poorly.run,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 hdegoede@redhat.com, kraxel@redhat.com, xen-devel@lists.xenproject.org,
 sam@ravnborg.org, emil.velikov@collabora.com
Content-Type: multipart/mixed; boundary="===============0757694755313818368=="
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)
--===============0757694755313818368==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="ukGbA0WF7ueGJSb0kAo69CYC5oJMXwLf5"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ukGbA0WF7ueGJSb0kAo69CYC5oJMXwLf5
Content-Type: multipart/mixed; boundary="vrjq2MwPI2wsvdcv8O7Xzud45fILL1HN9";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 kraxel@redhat.com, xen-devel@lists.xenproject.org,
 emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Message-ID: <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
Subject: Re: [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
 <20200122083139.GP43062@phenom.ffwll.local>
In-Reply-To: <20200122083139.GP43062@phenom.ffwll.local>

--vrjq2MwPI2wsvdcv8O7Xzud45fILL1HN9
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 22.01.20 um 09:31 schrieb Daniel Vetter:
> On Mon, Jan 20, 2020 at 01:20:48PM +0100, Thomas Zimmermann wrote:
>> The new interface drm_crtc_has_vblank() return true if vblanking has
>> been initialized for a certain CRTC, or false otherwise. This function=

>> will be useful for initializing CRTC state.
>>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>> ---
>>  drivers/gpu/drm/drm_vblank.c | 21 +++++++++++++++++++++
>>  include/drm/drm_vblank.h     |  1 +
>>  2 files changed, 22 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank=
=2Ec
>> index 1659b13b178c..c20102899411 100644
>> --- a/drivers/gpu/drm/drm_vblank.c
>> +++ b/drivers/gpu/drm/drm_vblank.c
>> @@ -501,6 +501,27 @@ int drm_vblank_init(struct drm_device *dev, unsig=
ned int num_crtcs)
>>  }
>>  EXPORT_SYMBOL(drm_vblank_init);
>> =20
>> +/**
>> + * drm_crtc_has_vblank - test if vblanking has been initialized for
>> + *                       a CRTC
>> + * @crtc: the CRTC
>> + *
>> + * Drivers may call this function to test if vblank support is
>> + * initialized for a CRTC. For most hardware this means that vblankin=
g
>> + * can also be enabled on the CRTC.
>> + *
>> + * Returns:
>> + * True if vblanking has been initialized for the given CRTC, false
>> + * otherwise.
>> + */
>> +bool drm_crtc_has_vblank(const struct drm_crtc *crtc)
>=20
> So making this specific to a CRTC sounds like a good idea. But it's not=

> the reality, drm_vblank.c assumes that either everything or nothing
> supports vblanks.
>=20
> The reason for dev->num_crtcs is historical baggage, it predates kms by=
 a
> few years. For kms drivers the only two valid values are either 0 or
> dev->mode_config.num_crtcs. Yes that's an entire different can of worms=

> that's been irking me since forever (ideally drm_vblank_init would some=
how
> loose the num_crtcs argument for kms drivers, but some drivers call thi=
s
> before they've done all the drm_crtc_init calls so it's complicated).

Maybe as a first step, drm_vblank_init() could use
dev->mode_config.num_crtcs if the supplied number of CRTCs is zero.

>=20
> Hence drm_dev_has_vblank as I suggested. That would also allow you to
> replace a bunch of if (dev->num_crtcs) checks in drm_vblank.c, which
> should help quite a bit in code readability.

OK, but I still don't understand why this interface is better overall.
We don't loose anything by passing in the crtc instead of the device
structure. And if there's ever a per-crtc vblank initialization, we'd
have the interface in place already. The tests with "if
(dev->num_crtcs)" could probably be removed in most places in any case.

We should also consider forking the vblank code for non-KMS drivers.
While working in this, I found the support for legacy drivers is getting
in the way at times. With such a fork, legacy drivers could continue
using struct drm_vblank_crtc, while modern drivers could maybe store
vblank state directly in struct drm_crtc.

Anyway, all this is for another patch. Unless you change your mind, I'll
replace drm_crtc_has_vblank() with drm_dev_has_vblank() for the
patchset's next iteration.

Best regards
Thomas

>=20
> Cheers, Daniel
>=20
>> +{
>> +	struct drm_device *dev =3D crtc->dev;
>> +
>> +	return crtc->index < dev->num_crtcs;
>> +}
>> +EXPORT_SYMBOL(drm_crtc_has_vblank);
>> +
>>  /**
>>   * drm_crtc_vblank_waitqueue - get vblank waitqueue for the CRTC
>>   * @crtc: which CRTC's vblank waitqueue to retrieve
>> diff --git a/include/drm/drm_vblank.h b/include/drm/drm_vblank.h
>> index c16c44052b3d..531a6bc12b7e 100644
>> --- a/include/drm/drm_vblank.h
>> +++ b/include/drm/drm_vblank.h
>> @@ -206,6 +206,7 @@ struct drm_vblank_crtc {
>>  };
>> =20
>>  int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs);
>> +bool drm_crtc_has_vblank(const struct drm_crtc *crtc);
>>  u64 drm_crtc_vblank_count(struct drm_crtc *crtc);
>>  u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
>>  				   ktime_t *vblanktime);
>> --=20
>> 2.24.1
>>
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--vrjq2MwPI2wsvdcv8O7Xzud45fILL1HN9--

--ukGbA0WF7ueGJSb0kAo69CYC5oJMXwLf5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4oDZYACgkQaA3BHVML
eiMsSAf/eR0FZiJzOsVBcz3DBaFTiM5pFltivDonnJagTG6sWR9peCCPccGuKwtX
UOV3t89CfGkO086lBvh4drvJZ7YsarwPhgLn01E6EMNqzHzK2wuSFRD4jtWotaIY
DQVMAG8qMKOUb73KEAUkDw+KXohoezRHsMFPOETSpwizATfXhidEt6irGh7WjhNt
ECADQpwp4jecRk9EfDY5oHFP8BWMRb1lBipufQ3ozm37wmJws52/kiYxKssxc4A1
QLdCR0mkFMDQ3GN1hPWiAC8wIRTQWyxlrmJDUf08FeJxOX1PjQzl3UKVJ0N2eeAi
sASQ1s84N8wBT3YyIwAg9xuhg2O1Zg==
=Dldh
-----END PGP SIGNATURE-----

--ukGbA0WF7ueGJSb0kAo69CYC5oJMXwLf5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0757694755313818368==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBlx-0000kb-KH; Wed, 22 Jan 2020 08:54:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBlv-0000kI-TH
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:53:59 +0000
X-Inumbo-ID: baa6679c-3cf4-11ea-aecd-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa6679c-3cf4-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=p233OatuRQuoWS6LOUmWPlwIXjbBEnNCI12DOuMnnC8=; b=rowZcxFz/1a7uBUKZ17pXnmB2I
 /W39PPTxOf1xBW2Ii5tK8aLOW4VNsaaxj7rIjUtfSTpBs/FwX17XnIuSKCGNrK91AS3n6MP/F3k1A
 pfbtB3RYSlB3lpFIBj9ZgRva3ppPTlYc08LZk6+tpkRxdG8mhhEOFeiHuBi6U/6dGy6d4kevzby2h
 3Wbza7rp+B/zXXvVLp01GLmWMTC6Izi3r+LnGhT7/FKtfswzB7ifmnd5z+8mCfB5bIGe1rjsQvnu3
 i1Y/pJpFjg2sR6FHcYklDcdAnXkK/FY5ToMi4taaA9FhxvRXkuwk2MtErNdbTSn+b6ZtZLO4RLVOn
 oa498Vzg==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yE-Gf; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRY-9l; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:49 +0000
Message-Id: <20200122085357.2092778-6-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 06/14] Add IND_WRITE64 primitive to kexec
 kimage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgYWxsb3dzIGEg
c2luZ2xlIHBhZ2UtYWxpZ25lZCBwaHlzaWNhbCBhZGRyZXNzIHRvIGJlIHdyaXR0ZW4gdG8KdGhl
IGN1cnJlbnQgZGVzdGluYXRpb24sIGludGVuZGVkIHRvIHBhc3MgdGhlIGxvY2F0aW9uIG9mIHRo
ZSBsaXZlCnVwZGF0ZSBkYXRhIHN0cmVhbSBmcm9tIG9uZSBYZW4gdG8gdGhlIG5leHQuCgpTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVsb2MuUyB8IDkgKysrKysrKystCiB4ZW4vaW5jbHVkZS94
ZW4va2ltYWdlLmggICAgICAgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9rZXhl
Y19yZWxvYy5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9rZXhlY19yZWxvYy5TCmluZGV4IGQ0ODhk
MTI3Y2YuLmE3NWY5ODk5MjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQva2V4ZWNf
cmVsb2MuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2tleGVjX3JlbG9jLlMKQEAgLTEzMSwx
MSArMTMxLDE4IEBAIGlzX3NvdXJjZToKICAgICAgICAgam1wICAgICBuZXh0X2VudHJ5CiBpc196
ZXJvOgogICAgICAgICB0ZXN0YiAgICRJTkRfWkVSTywgJWNsCi0gICAgICAgIGp6ICAgICAgbmV4
dF9lbnRyeQorICAgICAgICBqeiAgICAgIGlzX3dyaXRlNjQKICAgICAgICAgbW92bCAgICAkKFBB
R0VfU0laRSAvIDgpLCAlZWN4ICAvKiBaZXJvIHRoZSBkZXN0aW5hdGlvbiBwYWdlLiAqLwogICAg
ICAgICB4b3JsICAgICVlYXgsICVlYXgKICAgICAgICAgcmVwIHN0b3NxCiAgICAgICAgIGptcCAg
ICAgbmV4dF9lbnRyeQoraXNfd3JpdGU2NDoKKyAgICAgICAgdGVzdGIgICAkSU5EX1dSSVRFNjQs
ICVjbAorICAgICAgICBqeiAgICAgIG5leHRfZW50cnkKKyAgICAgICAgYW5kcSAgICAkUEFHRV9N
QVNLLCAlcmN4CisgICAgICAgIG1vdnEgICAgJXJjeCwgJXJheAorICAgICAgICBzdG9zcQorICAg
ICAgICBqbXAgICAgIG5leHRfZW50cnkKIGRvbmU6CiAgICAgICAgIHBvcHEgICAgJXJieAogICAg
ICAgICByZXQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaCBiL3hlbi9pbmNs
dWRlL3hlbi9raW1hZ2UuaAppbmRleCBjYmZiOWU5MDU0Li5lOTQ4MzlkN2MzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tpbWFnZS5o
CkBAIC02LDYgKzYsNyBAQAogI2RlZmluZSBJTkRfRE9ORSAgICAgICAgIDB4NAogI2RlZmluZSBJ
TkRfU09VUkNFICAgICAgIDB4OAogI2RlZmluZSBJTkRfWkVSTyAgICAgICAgMHgxMAorI2RlZmlu
ZSBJTkRfV1JJVEU2NCAgICAgMHgyMAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBm1-0000m9-Tv; Wed, 22 Jan 2020 08:54:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBm0-0000lq-TE
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:04 +0000
X-Inumbo-ID: baa823d4-3cf4-11ea-8e9a-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa823d4-3cf4-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=qmmRLb0NdTnw1b2mbJsYwt47rxkECNQNxPoVyBberGo=; b=B0/HP7/M7TR7D/wAqiepBoD0Qq
 qh8NKwlV/RsV55qEQbUXCzdVf4AdwD+SPLH0HKNF7309ZikoxJ1V6HNpnvtY3WAKqmC069mnGcxP6
 2RrqpPm6pNCyXclEJw0Eym3iNFVMs+jK8N6Hp4u+6vTljMO3RD7Crehhw5lNrWGT4kshJunJ5OJ7p
 CI9FYfwHIiEvcdgc5DB2ifAx5LmVpC/vei0Ax4JYc8irP4ApZ+vCk5iGo792wpbsIFOHU1hnJT7+u
 Z+lDzZJxLKsQ4OfqGOY0QB+WmlU0RBLhTgFWYsQJWd1Kcz3GB06GbJo8paWVAqKGwawmN6l5hR8MV
 cEtn2voA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yD-Fr; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRT-9E; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:48 +0000
Message-Id: <20200122085357.2092778-5-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 05/14] Add KEXEC_TYPE_LIVE_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgaXMgaWRlbnRp
Y2FsIHRvIHRoZSBkZWZhdWx0IGNhc2UuLi4gZm9yIG5vdy4KClNpZ25lZC1vZmYtYnk6IERhdmlk
IFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9rZXhlYy5jICAg
ICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5o
IHwgMTIgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhlYy5jIGIveGVuL2NvbW1v
bi9rZXhlYy5jCmluZGV4IGEyNjJjYzVhMTguLmE3OGFhNGY1YjAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTQwNCw2ICs0MDQsMTkg
QEAgc3RhdGljIGxvbmcga2V4ZWNfcmVib290KHZvaWQgKl9pbWFnZSkKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGxvbmcga2V4ZWNfbGl2ZV91cGRhdGUodm9pZCAqX2ltYWdlKQoreworICAg
IHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UgPSBfaW1hZ2U7CisKKyAgICBrZXhlY2luZyA9IFRS
VUU7CisKKyAgICBrZXhlY19jb21tb25fc2h1dGRvd24oKTsKKyAgICBtYWNoaW5lX3JlYm9vdF9r
ZXhlYyhpbWFnZSk7CisKKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZv
aWQgZG9fY3Jhc2hkdW1wX3RyaWdnZXIodW5zaWduZWQgY2hhciBrZXkpCiB7CiAgICAgcHJpbnRr
KCInJWMnIHByZXNzZWQgLT4gdHJpZ2dlcmluZyBjcmFzaGR1bXBcbiIsIGtleSk7CkBAIC03MzYs
NiArNzQ5LDcgQEAgc3RhdGljIGludCBrZXhlY19sb2FkX2dldF9iaXRzKGludCB0eXBlLCBpbnQg
KmJhc2UsIGludCAqYml0KQogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIEtF
WEVDX1RZUEVfREVGQVVMVDoKKyAgICBjYXNlIEtFWEVDX1RZUEVfTElWRV9VUERBVEU6CiAgICAg
ICAgICpiYXNlID0gS0VYRUNfSU1BR0VfREVGQVVMVF9CQVNFOwogICAgICAgICAqYml0ID0gS0VY
RUNfRkxBR19ERUZBVUxUX1BPUzsKICAgICAgICAgYnJlYWs7CkBAIC04MzcsNiArODUxLDEwIEBA
IHN0YXRpYyBpbnQga2V4ZWNfZXhlYyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhcmcp
CiAgICAgICAgIGltYWdlID0ga2V4ZWNfaW1hZ2VbYmFzZSArIHBvc107CiAgICAgICAgIHJldCA9
IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwga2V4ZWNfcmVib290LCBpbWFnZSk7CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgS0VYRUNfVFlQRV9MSVZFX1VQREFURToKKyAgICAgICAgaW1h
Z2UgPSBrZXhlY19pbWFnZVtiYXNlICsgcG9zXTsKKyAgICAgICAgcmV0ID0gY29udGludWVfaHlw
ZXJjYWxsX29uX2NwdSgwLCBrZXhlY19saXZlX3VwZGF0ZSwgaW1hZ2UpOworICAgICAgICBicmVh
azsKICAgICBjYXNlIEtFWEVDX1RZUEVfQ1JBU0g6CiAgICAgICAgIGtleGVjX2NyYXNoKCk7IC8q
IERvZXMgbm90IHJldHVybiAqLwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9rZXhlYy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKaW5kZXggMjk4
MzgxYWY4ZC4uZjUyMzAyODZkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2tleGVj
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKQEAgLTcxLDE4ICs3MSwyMiBAQAog
ICovCiAKIC8qCi0gKiBLZXhlYyBzdXBwb3J0cyB0d28gdHlwZXMgb2Ygb3BlcmF0aW9uOgorICog
S2V4ZWMgc3VwcG9ydHMgdGhyZWUgdHlwZXMgb2Ygb3BlcmF0aW9uOgogICogLSBrZXhlYyBpbnRv
IGEgcmVndWxhciBrZXJuZWwsIHZlcnkgc2ltaWxhciB0byBhIHN0YW5kYXJkIHJlYm9vdAogICog
ICAtIEtFWEVDX1RZUEVfREVGQVVMVCBpcyB1c2VkIHRvIHNwZWNpZnkgdGhpcyB0eXBlCiAgKiAt
IGtleGVjIGludG8gYSBzcGVjaWFsICJjcmFzaCBrZXJuZWwiLCBha2Ega2V4ZWMtb24tcGFuaWMK
ICAqICAgLSBLRVhFQ19UWVBFX0NSQVNIIGlzIHVzZWQgdG8gc3BlY2lmeSB0aGlzIHR5cGUKICAq
ICAgLSBwYXJ0cyBvZiBvdXIgc3lzdGVtIG1heSBiZSBicm9rZW4gYXQga2V4ZWMtb24tcGFuaWMg
dGltZQogICogICAgIC0gdGhlIGNvZGUgc2hvdWxkIGJlIGtlcHQgYXMgc2ltcGxlIGFuZCBzZWxm
LWNvbnRhaW5lZCBhcyBwb3NzaWJsZQorICogLSBMaXZlIHVwZGF0ZSBpbnRvIGEgbmV3IFhlbiwg
cHJlc2VydmluZyBhbGwgcnVubmluZyBkb21haW5zCisgKiAgIC0gS0VYRUNfVFlQRV9MSVZFX1VQ
REFURSBpcyB1c2VkIHRvIHNwZWNpZnkgdGhpcyB0eXBlCisgKiAgIC0gWGVuIHBlcmZvcm1zIGd1
ZXN0LXRyYW5zcGFyZW50IGxpdmUgbWlncmF0aW9uIGFuZCBzdG9yZXMgbGl2ZQorICogICAgIHVw
ZGF0ZSBzdGF0ZSBpbiBtZW1vcnksIHBhc3NpbmcgaXQgdG8gdGhlIG5ldyBYZW4uCiAgKi8KIAot
I2RlZmluZSBLRVhFQ19UWVBFX0RFRkFVTFQgMAotI2RlZmluZSBLRVhFQ19UWVBFX0NSQVNIICAg
MQotCisjZGVmaW5lIEtFWEVDX1RZUEVfREVGQVVMVCAgICAgICAgICAwCisjZGVmaW5lIEtFWEVD
X1RZUEVfQ1JBU0ggICAgICAgICAgICAxCisjZGVmaW5lIEtFWEVDX1RZUEVfTElWRV9VUERBVEUg
ICAgICAyCiAKIC8qIFRoZSBrZXhlYyBpbXBsZW1lbnRhdGlvbiBmb3IgWGVuIGFsbG93cyB0aGUg
dXNlciB0byBsb2FkIHR3bwogICogdHlwZXMgb2Yga2VybmVscywgS0VYRUNfVFlQRV9ERUZBVUxU
IGFuZCBLRVhFQ19UWVBFX0NSQVNILgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBm6-0000oV-Co; Wed, 22 Jan 2020 08:54:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBm5-0000oI-So
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:09 +0000
X-Inumbo-ID: baa781c2-3cf4-11ea-8e9a-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa781c2-3cf4-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=nomD+Gv8dJiIbPvpWMfuujdVDfv/pDuaZ7kWfwN+3EU=; b=dOdgykW4tyC+jVWLudNrBsu52Y
 pggBBrIwUVTEW3Uy8iRymVi5f/rUxNQLwL+gT4kujmqjg0ZFab9JHROUSQ5hyw6GovIpS0XGOryxw
 3a60GVNRCW1rLfX2MP64n0k68KeGTQl3FP8lKQ3GYFr+rDvytx8Jeem0IC9iY/IdaJHx1nhy77jy0
 77TTTxxv06zQS503/eo3ZaByeWM0VwPLBJtr0nz1axYKa3vOZ/44lqmpLg3faROSZQM6WRKdWyiL5
 7cuzFSWJUc4r+zc8lvxVTjdOx3PNFs3N7ubEB61ivAMArOD6si6I1jHlKjuBXoyjpHw89NvqmHDuD
 vwclYk3Q==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yA-EW; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRA-6y; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:44 +0000
Message-Id: <20200122085357.2092778-1-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 01/14] x86/setup: Don't skip 2MiB
 underneath relocated Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNldCAnZScgY29ycmVj
dGx5IHRvIHJlZmxlY3QgdGhlIGxvY2F0aW9uIHRoYXQgWGVuIGlzIGFjdHVhbGx5IHJlbG9jYXRl
ZAp0byBmcm9tIGl0cyBkZWZhdWx0IDJNaUIgbG9jYXRpb24uIE5vdCAyTWlCIGJlbG93IHRoYXQu
CgpUaGlzIGlzIG9ubHkgdmFndWVseSBhIGJ1ZyBmaXguIFRoZSAibWlzc2luZyIgMk1pQiB3b3Vs
ZCBoYXZlIGJlZW4gdXNlZAppbiB0aGUgZW5kLCBhbmQgZmVkIHRvIHRoZSBhbGxvY2F0b3IuIEl0
J3MganVzdCB0aGF0IG90aGVyIHRoaW5ncyBkb24ndApnZXQgdG8gc2l0IHJpZ2h0IHVwICpuZXh0
KiB0byB0aGUgWGVuIGltYWdlLCBhbmQgaXQgaXNuJ3QgdmVyeSB0aWR5LgoKRm9yIGxpdmUgdXBk
YXRlLCBJJ2QgcXVpdGUgbGlrZSBhIHNpbmdsZSBjb250aWd1b3VzIHJlZ2lvbiBmb3IgdGhlCnJl
c2VydmVkIGJvb3RtZW0gYW5kIFhlbiwgYWxsb3dpbmcgdGhlICdzbGFjaycgaW4gdGhlIGZvcm1l
ciB0byBiZSB1c2VkCndoZW4gWGVuIGl0c2VsZiBncm93cyBsYXJnZXIuIExldCdzIG5vdCBhbGxv
dyAyTWlCIG9mIHJhbmRvbSBoZWFwIHBhZ2VzCnRvIGdldCBpbiB0aGUgd2F5Li4uCgpTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDFiNmNhNGE0N2QuLjNjNmQwYTViMzUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xMDgwLDkgKzEwODAsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdGVfdXBkYXRlX2xp
bWl0OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgcmVsb2NhdGlvbiBhZGRyZXNzLiAqLwotICAg
ICAgICAgICAgZSA9IGVuZCAtIHJlbG9jX3NpemU7Ci0gICAgICAgICAgICB4ZW5fcGh5c19zdGFy
dCA9IGU7Ci0gICAgICAgICAgICBib290c3ltKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQpID0g
ZTsKKyAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZW5kIC0gcmVsb2Nfc2l6ZTsKKyAgICAg
ICAgICAgIGUgPSB4ZW5fcGh5c19zdGFydCArIFhFTl9JTUdfT0ZGU0VUOworICAgICAgICAgICAg
Ym9vdHN5bSh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0KSA9IHhlbl9waHlzX3N0YXJ0OwogCiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm8gUFRFcyBwb2ludGluZyBhYm92ZSB0aGlz
IGFkZHJlc3MgYXJlIGNhbmRpZGF0ZXMgZm9yIHJlbG9jYXRpb24uCkBAIC0xMDkwLDcgKzEwOTAs
NyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgICAgICAgICAgICogYW5kIHRoZSBiZWdpbm5pbmcgb2YgcmVnaW9uIGZvciBkZXN0aW5h
dGlvbiBpbWFnZSBzb21lIFBURXMgbWF5CiAgICAgICAgICAgICAgKiBwb2ludCB0byBhZGRyZXNz
ZXMgaW4gcmFuZ2UgW2UsIGUgKyBYRU5fSU1HX09GRlNFVCkuCiAgICAgICAgICAgICAgKi8KLSAg
ICAgICAgICAgIHB0ZV91cGRhdGVfbGltaXQgPSBQRk5fRE9XTihlICsgWEVOX0lNR19PRkZTRVQp
OworICAgICAgICAgICAgcHRlX3VwZGF0ZV9saW1pdCA9IFBGTl9ET1dOKGUpOwogCiAgICAgICAg
ICAgICAvKgogICAgICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNh
bCBhZGRyZXNzLgpAQCAtMTA5OSw3ICsxMDk5LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAqIGRhdGEgdW50aWwg
YWZ0ZXIgd2UgaGF2ZSBzd2l0Y2hlZCB0byB0aGUgcmVsb2NhdGVkIHBhZ2V0YWJsZXMhCiAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAgIG1vdmVfbWVt
b3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3RhcnQsIDEp
OworICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSwgWEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3Rh
cnQsIDEpOwogCiAgICAgICAgICAgICAvKiBXYWxrIGluaXRpYWwgcGFnZXRhYmxlcywgcmVsb2Nh
dGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAgICAgICAgcGw0ZSA9IF9fdmEo
X19wYShpZGxlX3BnX3RhYmxlKSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBmB-0000r7-Oj; Wed, 22 Jan 2020 08:54:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmA-0000qm-So
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:14 +0000
X-Inumbo-ID: baa725ec-3cf4-11ea-b833-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa725ec-3cf4-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=VgQjjHotepf4XKe5zdOlsNW1e89KCj7K1D1AbkLnhS4=; b=hXaXTXm+hmlsR5lct6q96AYwUn
 ClRVFl0q3mQeuttNIYqt7+GQX0XdmDS7iEunk4uQJuhYQbVrIL4fl4hYCLfclqv4aUyTavpllODa2
 FaAmgVIdFs2FRP/WFOfpFhSIKJVjQ5lrBotT37AHQtZLS7Zfna8u7jXsGPDhErs+k5uzmLpnrUvRC
 KEj5c+5NhqFXwCd3ecCFd6vMqdO5KLK//oip7+85GyB9BAGqOll+7Ox0UlR3NgScgmQLcGRrskckQ
 7yVcj7O9Er9TiuSaiQykV4EwydL7aADJ0RqTf4qnRvPYGbS+dossKGYIZLGONwy3aaT6f11gFfryt
 0u0F+dKA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yG-Kr; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mSC-ED; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:57 +0000
Message-Id: <20200122085357.2092778-14-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 14/14] debug hacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCi0tLQogeGVuL2NvbW1v
bi9sdS9yZXN0b3JlLmMgfCA3ICsrKysrKysKIHhlbi9jb21tb24vbHUvc3RyZWFtLmMgIHwgMiAr
KwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA2ICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9sdS9yZXN0b3JlLmMgYi94
ZW4vY29tbW9uL2x1L3Jlc3RvcmUuYwppbmRleCA3ZjQwNTEzZWY5Li5mYTE2OGJkYWMxIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2x1L3Jlc3RvcmUuYworKysgYi94ZW4vY29tbW9uL2x1L3Jlc3Rv
cmUuYwpAQCAtMzEsNiArMzEsMTMgQEAgdm9pZCBsdV9yZXNlcnZlX3BhZ2VzKHBhZGRyX3QgbWZu
c19wLCBpbnQgbnJfcGFnZXMpCiAJfQogCiAgICAgLyogWFg6IENvbnN1bWUgdGhlIHN0cmVhbSBv
ZiBkYXRhIGFuZCBtYXJrIGFsbCBkb21haW4gcGFnZXMgYXMgYWxsb2NhdGVkIHRvby4gKi8KKwor
ICAgIHByaW50aygiRmlyc3QgbGl2ZSB1cGRhdGUgZGF0YSBwYWdlIGF0IE1GTiAlbHg6XG4iLCBt
Zm5zWzBdKTsKKyAgICBwID0gbWZuX3RvX3ZpcnQobWZuc1swXSk7CisgICAgbWFwX3BhZ2VzX3Rv
X3hlbigodW5zaWduZWQgbG9uZylwLCBtZm5zWzBdLCAxLCBQQUdFX0hZUEVSVklTT1IpOworICAg
IGZvciAoaSA9IDA7IGkgPCAxNjsgaSsrKQorICAgICAgICBwcmludGsoIiAlMDJ4IiwgcFtpXSk7
CisgICAgcHJpbnRrKCJcbiIpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9sdS9z
dHJlYW0uYyBiL3hlbi9jb21tb24vbHUvc3RyZWFtLmMKaW5kZXggNTIwMzBlOGIyZS4uMzI3YzAz
OTZmZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9sdS9zdHJlYW0uYworKysgYi94ZW4vY29tbW9u
L2x1L3N0cmVhbS5jCkBAIC02NSw2ICs2NSw3IEBAIHN0YXRpYyBpbnQgbHVfc3RyZWFtX2V4dGVu
ZChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIGludCBucl9wYWdlcykKIAlpZiAoc3RyZWFtLT5k
YXRhKQogCQl2dW5tYXAoc3RyZWFtLT5kYXRhKTsKIAlzdHJlYW0tPmRhdGEgPSB2bWFwKHN0cmVh
bS0+cGFnZWxpc3QsIHN0cmVhbS0+bnJfcGFnZXMpOworCXByaW50aygiTWFwcGVkICVkIE1GTnMg
YXQgJWx4IHRvICVwXG4iLCBzdHJlYW0tPm5yX3BhZ2VzLCBzdHJlYW0tPnBhZ2VsaXN0WzBdLCBz
dHJlYW0tPmRhdGEpOwogCWlmICghc3RyZWFtLT5kYXRhKQogCQlyZXR1cm4gLUVOT01FTTsKIApA
QCAtOTEsNiArOTIsNyBAQCBpbnQgbHVfc3RyZWFtX2FwcGVuZChzdHJ1Y3QgbHVfc3RyZWFtICpz
dHJlYW0sIHZvaWQgKmRhdGEsIHNpemVfdCBzaXplKQogCXZvaWQgKnAgPSBsdV9zdHJlYW1fcmVz
ZXJ2ZShzdHJlYW0sIHNpemUpOwogCWlmICghcCkKIAkJcmV0dXJuIC1FTk9NRU07CisJcHJpbnRr
KCJDb3B5ICVsZCBzdGFydGluZyAlMDJ4IHRvICVwXG4iLCBzaXplLCAqKHVuc2lnbmVkIGNoYXIg
KilkYXRhLCBwKTsKIAltZW1jcHkocCwgZGF0YSwgc2l6ZSk7CiAJbHVfc3RyZWFtX2VuZF9yZXNl
cnZhdGlvbihzdHJlYW0sIHNpemUpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDJhMjBjMTJhYmIuLmEzNjY4YTUx
N2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCkBAIC0xNzY1LDcgKzE3NjUsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcg
Y29udGlnX2F2YWlsX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBsb25nIG1h
eF8KICAgICBmb3IgKCBpID0gMCA7IGkgPCBtYXhfcGFnZXM7IGkrKykKICAgICB7CiAgICAgICAg
IGlmICggcGdbaV0uY291bnRfaW5mbyAmIChQR0NfYnJva2VuIHwgUEdDX2FsbG9jYXRlZCkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIlNraXBwaW5nIHJlc2VydmVkIE1GTiAlbHhc
biIsIG1mbl94KHBhZ2VfdG9fbWZuKCZwZ1tpXSkpKTsKICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CiAgICAgfQogICAgIHJldHVybiBpOwogfQpAQCAtMTgxNCw3ICsxODE3LDEwIEBAIHN0
YXRpYyB2b2lkIGluaXRfaGVhcF9wYWdlcygKICAgICAgICAgLyogSWYgdGhlIChmaXJzdCkgcGFn
ZSBpcyBhbHJlYWR5IG1hcmtlZCBiYWQsIG9yIGFsbG9jYXRlZCBpbiBhZHZhbmNlCiAgICAgICAg
ICAqIGR1ZSB0byBsaXZlIHVwZGF0ZSwgZG9uJ3QgYWRkIGl0IHRvIHRoZSBoZWFwLiAqLwogICAg
ICAgICBpZiAocGdbaV0uY291bnRfaW5mbyAmIChQR0NfYnJva2VuIHwgUEdDX2FsbG9jYXRlZCkp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiU2tpcHBpbmcgcmVzZXJ2ZWQgTUZOICVs
eFxuIiwgbWZuX3gocGFnZV90b19tZm4oJnBnW2ldKSkpOwogICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIHVubGlrZWx5KCFhdmFpbFtuaWRdKSApCiAgICAg
ICAgIHsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54: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 1iuBmH-0000u6-3f; Wed, 22 Jan 2020 08:54:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmF-0000tT-SQ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:19 +0000
X-Inumbo-ID: baa607ca-3cf4-11ea-9fd7-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa607ca-3cf4-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=+BtXSlgyeflrSdE48ilu1IH+30zwlR/Piqnq0fHOrOg=; b=ipMAg5MFbk5EoiEZYS2WBQY4/a
 gcsKHd32ySPl4cbfXWc39bU7zqWfnhkxtCBY5ziBkHxOWFQAFowixubw7dPEYjm4ZXr9GmSnuksDI
 lgWYQqqVheQPYyO/JEAy0HmL6TTgpgZGVuIQXrm9KBAVCoNuPqmD8Hz/zL0TIvFJce+UOokwVvQN0
 +Ld95xEj+a02un5ELLu059R/S0v+IcslzVBMuH9kjZZkuJn/UB1IbbMz3Ig+w6Ot1mwkHnQcEYGwA
 kw+RFPAC2r7fLkd/GTY87mS0U8qo/4yLhlubBULhUBkhb5bV84bG1IhZWT7VfrF2hWoQN6D60UnzZ
 2QHJvvvw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yF-JC; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRs-C3; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:53 +0000
Message-Id: <20200122085357.2092778-10-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 10/14] Put *something* into LU 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9sdS9z
YXZlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2x1L3NhdmUuYyBiL3hlbi9jb21tb24vbHUvc2F2
ZS5jCmluZGV4IGM3NjdhYmQ4ZjQuLjI0ZDcyN2ZmNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bHUvc2F2ZS5jCisrKyBiL3hlbi9jb21tb24vbHUvc2F2ZS5jCkBAIC03LDcgKzcsNyBAQAogCiBp
bnQgbHVfc2F2ZV9nbG9iYWwoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKQogewotCXJldHVybiAw
OworCXJldHVybiBsdV9zdHJlYW1fYXBwZW5kKHN0cmVhbSwgIkhlbGxvIFdvcmxkISIsIDEyKTsK
IH0KIAogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBmM-0000wy-EW; Wed, 22 Jan 2020 08:54:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmK-0000wN-T1
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:24 +0000
X-Inumbo-ID: baa6db50-3cf4-11ea-aecd-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa6db50-3cf4-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=+S0kYvpeLyNkUVGsaMuA5j56PCidM2RGqFP/X8l6vkw=; b=YOmVLemikCO2OXuoyQqA3IfyUG
 7henKRTtEACbH1kRe6mYnnTxl+1RcjKBqxxVTgPAORNDMDYn1NUCRifEtjPtBJXuWjDhS9e5ddnyD
 sSDBpadE1LJjxhYMm32hoqzf8DUJwX18X08po+jCrj072FcMIm+5vxdSKXS8lUbfdNfOviNfesKTA
 fHV5kBIMCiS+J1wBWYeDozS0ZPBHx29iN9wmSNfhA8pAu6nOicodRNXxuSbmWX0DZtBajkZshZ1DG
 Q4Zm+quI5XvpI3PqxmOQR+6bByY3T0vRhoZ7TEOcG3hniij0sURLPrl79xdGEYBUoqplg5V/KtDyl
 zUbKwvvA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yC-FK; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRO-8g; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:47 +0000
Message-Id: <20200122085357.2092778-4-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 04/14] Add KEXEC_RANGE_MA_LIVEUPDATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgYWxsb3dzIGtl
eGVjIHVzZXJzcGFjZSB0byB0ZWxsIHRoZSBuZXh0IFhlbiB3aGVyZSB0aGUgcmFuZ2UgaXMsCm9u
IGl0cyBjb21tYW5kIGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMgfCAxMyArKysr
KysrKysrLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9rZXhlYy5oICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21hY2hpbmVf
a2V4ZWMuYyBiL3hlbi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMKaW5kZXggYjcwZDVhNmE4Ni4u
MjczYmMyMDY2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21hY2hpbmVfa2V4ZWMuYworKysg
Yi94ZW4vYXJjaC94ODYvbWFjaGluZV9rZXhlYy5jCkBAIC0xODYsOSArMTg2LDE2IEBAIHZvaWQg
bWFjaGluZV9rZXhlYyhzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlKQogCiBpbnQgbWFjaGluZV9r
ZXhlY19nZXQoeGVuX2tleGVjX3JhbmdlX3QgKnJhbmdlKQogewotCWlmIChyYW5nZS0+cmFuZ2Ug
IT0gS0VYRUNfUkFOR0VfTUFfWEVOKQotCQlyZXR1cm4gLUVJTlZBTDsKLQlyZXR1cm4gbWFjaGlu
ZV9rZXhlY19nZXRfeGVuKHJhbmdlKTsKKyAgICBzd2l0Y2ggKHJhbmdlLT5yYW5nZSkgeworICAg
IGNhc2UgS0VYRUNfUkFOR0VfTUFfWEVOOgorICAgICAgICByZXR1cm4gbWFjaGluZV9rZXhlY19n
ZXRfeGVuKHJhbmdlKTsKKyAgICBjYXNlIEtFWEVDX1JBTkdFX01BX0xJVkVVUERBVEU6CisgICAg
ICAgIHJhbmdlLT5zdGFydCA9IGx1X2Jvb3RtZW1fc3RhcnQ7CisgICAgICAgIHJhbmdlLT5zaXpl
ID0gbHVfYm9vdG1lbV9zaXplOworICAgICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CiB9CiAKIHZvaWQgYXJjaF9jcmFzaF9zYXZlX3Zt
Y29yZWluZm8odm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggNDI5NjQ0N2Q5Zi4uNTIxOTQ2ZGMyNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY4MSw3
ICs2ODEsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBjb3B5X2Jpb3NfZTgyMChzdHJ1
Y3QgZTgyMGVudHJ5ICptYXAsIHVuc2lnbmVkIGludCBsaQogLyogSG93IG11Y2ggb2YgdGhlIGRp
cmVjdG1hcCBpcyBwcmVidWlsdCBhdCBjb21waWxlIHRpbWUuICovCiAjZGVmaW5lIFBSRUJVSUxU
X01BUF9MSU1JVCAoMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpCiAKLXN0YXRpYyB1bnNpZ25lZCBs
b25nIGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jvb3RtZW1fc2l6ZSwgbHVfZGF0YTsKK3Vuc2lnbmVk
IGxvbmcgbHVfYm9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zaXplLCBsdV9kYXRhOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9saXZldXBkYXRlKGNvbnN0IGNoYXIgKnN0cikKIHsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2tl
eGVjLmgKaW5kZXggM2YyYTExODM4MS4uMjk4MzgxYWY4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2tleGVjLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKQEAgLTE1
MCw2ICsxNTAsNyBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fa2V4ZWNfbG9hZF92MSB7CiAjZGVmaW5l
IEtFWEVDX1JBTkdFX01BX0VGSV9NRU1NQVAgNSAvKiBtYWNoaW5lIGFkZHJlc3MgYW5kIHNpemUg
b2YKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIG9mIHRoZSBFRkkgTWVt
b3J5IE1hcCAqLwogI2RlZmluZSBLRVhFQ19SQU5HRV9NQV9WTUNPUkVJTkZPIDYgLyogbWFjaGlu
ZSBhZGRyZXNzIGFuZCBzaXplIG9mIHZtY29yZWluZm8gKi8KKyNkZWZpbmUgS0VYRUNfUkFOR0Vf
TUFfTElWRVVQREFURSA3IC8qIEJvb3QgbWVtIGZvciBsaXZlIHVwZGF0ZSAqLwogCiAvKgogICog
RmluZCB0aGUgYWRkcmVzcyBhbmQgc2l6ZSBvZiBjZXJ0YWluIG1lbW9yeSBhcmVhcwotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBmQ-0000zl-Nj; Wed, 22 Jan 2020 08:54:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sgrk=3L=bombadil.srs.infradead.org=batv+85ff3fd4b7fffb97e0bd+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmP-0000zJ-Sb
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:29 +0000
X-Inumbo-ID: baa5799a-3cf4-11ea-9fd7-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id baa5799a-3cf4-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:53:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=dC/5xgPaZcGVU6/NspTQoCE57tJqbFRm5i5/smAHE/E=; b=Qb0F7KSyhYwZZyHkZq8owFPz1k
 TFWQFuID9E5LrD1+Y817zw/FUZGqBzUILG6S7g7MFo5Le0L/+FVYgW17mDcrMn8jqBoTLbCuDyS8M
 M/OaoHostB7JXRbtpakAphbo/ABsrhsLgbpCoIqqEH8egr/wAyoXEceQLafk8ZMlWa32EY9mvedE3
 muAQvUtCxfQTlXs9A872t77ItsFELKNzVoZ2w58MTUjBf/U1BhrJPmt6NExFa1QHKYi5MtVZ+XNo0
 fAkSRb3PQanawvFn/Din09/I0o/kVBO7HxwaIFTSzkCHpElKtpx5gms5q6srUNVtJkPRX1iI/cgfh
 rTAmvKNQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0001yB-F1; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRJ-86; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:46 +0000
Message-Id: <20200122085357.2092778-3-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 03/14] Don't add unused parts of live
 update reserved bootmem to heap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldlIG5lZWQgdG8gcHJv
bWlzZSB0aGF0IHdlIHdvbid0IHVzZSBpdCBmb3IgYW55dGhpbmcgdGhhdCB3aWxsIG5lZWQgdG8K
cGVyc2lzdCBhY3Jvc3MgbGl2ZSB1cGRhdGUuIFVudGlsIHdlIGNhbiBhY2hpZXZlIHRoYXQgKHdo
aWNoIHdpbGwgYnVpbGQKb24gb2Ygc29tZSBvZiB0aGUgd29yayBIb25neWFuIGlzIGRvaW5nIGZv
ciBzZWNyZXQgaGlkaW5nKSwgdGhlIGVhc3kKYW5zd2VyIGlzIGp1c3Qgbm90IHRvIGFkZCB0aGF0
IHJlZ2lvbiB0byB0aGUgbWFpbiBoZWFwIGF0IGFsbC4gSWYKaXQgd2FzIHNpemVkIGFwcHJvcHJp
YXRlbHkgdGhlcmUgaXNuJ3QgZXZlbiBtdWNoIHdhc3RhZ2UuCi0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICAgfCAxMCArKysrKysrKysrCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8ICA1ICsr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggNDIwYzM4NDU2Yi4uNDI5NjQ0N2Q5ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NzEs
NiArMTU3MSwxNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgICAgICB1bnNpZ25lZCBsb25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQ
RVJWSVNPUl9WSVJUX0VORCAtIDEpOwogICAgICAgICB1aW50NjRfdCBtYXNrID0gUEFHRV9TSVpF
IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBQYWdlcyBpbiB0aGUgcmVzZXJ2ZWQgTFUg
cmVnaW9uIG11c3Qgbm90IGJlIHVzZWQgZm9yIGFueXRoaW5nIHdoaWNoCisgICAgICAgICAqIHdp
bGwgbmVlZCB0byBwZXJzaXN0IGFjcm9zcyBhIGxpdmUgdXBkYXRlLiBUaGVyZSBpcyBvbmdvaW5n
IHdvcmsgdG8KKyAgICAgICAgICogZWxpbWluYXRlIG9yIGxpbWl0IHRoZSB1c2Ugb2Ygc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdCgpIGFuZCBnZXQKKyAgICAgICAgICogdG8gYSBwb2ludCB3aGVy
ZSB3ZSBjYW4gYWN0dWFsbHkgaG9ub3VyIHRoYXQgcHJvbWlzZSwgYnV0IGZvciBub3cKKyAgICAg
ICAgICoganVzdCAqZG9uJ3QqIGFkZCB0aG9zZSBwYWdlcyB0byB0aGUgaGVhcC4gQ2xlYXIgdGhl
IGJvb3QgYWxsb2NhdG9yCisgICAgICAgICAqIG91dCBjb21wbGV0ZWx5LCBiZWZvcmUgYWRkaW5n
IHRoZSBub24tcmVzZXJ2ZWQgcmFuZ2VzLgorICAgICAgICAgKi8KKyAgICAgICAgY2xlYXJfYm9v
dF9hbGxvY2F0b3IoKTsKKwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGJvb3RfZTgyMC5ucl9t
YXA7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQ2NF90IHMsIGU7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmlu
ZGV4IDkxOWEyNzA1ODcuLjIwZWYyNWQ0NWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xODc5LDYgKzE4NzksMTEg
QEAgdm9pZCBfX2luaXQgZW5kX2Jvb3RfYWxsb2NhdG9yKHZvaWQpCiAgICAgcHJpbnRrKCJcbiIp
OwogfQogCit2b2lkIF9faW5pdCBjbGVhcl9ib290X2FsbG9jYXRvcih2b2lkKQoreworICAgIG5y
X2Jvb3RtZW1fcmVnaW9ucyA9IDA7Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBzbXBfc2NydWJf
aGVhcF9wYWdlcyh2b2lkICpkYXRhKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBzdGFydCwg
ZW5kOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCA4ZDBkZGZiNjBjLi41YmNlMTc0YTNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMTU4LDYgKzE1OCw3IEBA
IHN0cnVjdCBkb21haW4gKl9fbXVzdF9jaGVjayBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNl
KHN0cnVjdCBwYWdlX2luZm8gKik7CiB2b2lkIGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBw
YWRkcl90IHBlKTsKIG1mbl90IGFsbG9jX2Jvb3RfcGFnZXModW5zaWduZWQgbG9uZyBucl9wZm5z
LCB1bnNpZ25lZCBsb25nIHBmbl9hbGlnbik7CiB2b2lkIGVuZF9ib290X2FsbG9jYXRvcih2b2lk
KTsKK3ZvaWQgY2xlYXJfYm9vdF9hbGxvY2F0b3Iodm9pZCk7CiAKIC8qIFhlbiBzdWJhbGxvY2F0
b3IuIFRoZXNlIGZ1bmN0aW9ucyBhcmUgaW50ZXJydXB0LXNhZmUuICovCiB2b2lkIGluaXRfeGVu
aGVhcF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKTsKLS0gCjIuMjEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBmW-00013L-1C; Wed, 22 Jan 2020 08:54:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmU-00012b-TL
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:35 +0000
X-Inumbo-ID: be4353b0-3cf4-11ea-9fd7-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be4353b0-3cf4-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=wbgu2T5PM1NqsO6J+RaAdJbHvsoVj2zMh9jVS8dJmgE=; b=sD+wemh9o82wMKOKWrbHJIXjXw
 IbSLDuvy8oEBAWy/OQDVVTtemWSEEvEHnDPdHZA6X0WE1TNyVIfkEWtb33d/Py0aVKbrunu0hZNLv
 HPqH3f6NUzLFHfdcS1XGgRZ1G0PWjhe7GNPkTalMCvEqnDHz43sPusiszb+D9XMWUhLUDdFZjAKV8
 8QGdIeXmm0QwLOg35ZjGKrwsjCWlAf7eJ4Uf10EmytMcc76QkcXNwI5BuRvAUGADaqng35BXR6/RS
 EnFJWnh6BLwrJWSvEyKtHKZubSMzBuiFAjTpv07Zdrtvz/DVBIXown80LPqSAoWNukua1LRssuPGg
 AdnDM6BA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002ct-6i; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mS2-D8; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:55 +0000
Message-Id: <20200122085357.2092778-12-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 12/14] Don't add bad pages above
 HYPERVISOR_VIRT_END to the domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MSBmaWxlIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpp
bmRleCAyMGVmMjVkNDVhLi4yYTIwYzEyYWJiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTc1OCw2ICsxNzU4LDE4
IEBAIGludCBxdWVyeV9wYWdlX29mZmxpbmUobWZuX3QgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQog
ICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBjb250aWdfYXZhaWxfcGFn
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2VzKQoreworICAg
IHVuc2lnbmVkIGxvbmcgaTsKKworICAgIGZvciAoIGkgPSAwIDsgaSA8IG1heF9wYWdlczsgaSsr
KQorICAgIHsKKyAgICAgICAgaWYgKCBwZ1tpXS5jb3VudF9pbmZvICYgKFBHQ19icm9rZW4gfCBQ
R0NfYWxsb2NhdGVkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgcmV0dXJuIGk7
Cit9CisKIC8qCiAgKiBIYW5kIHRoZSBzcGVjaWZpZWQgYXJiaXRyYXJ5IHBhZ2UgcmFuZ2UgdG8g
dGhlIHNwZWNpZmllZCBoZWFwIHpvbmUKICAqIGNoZWNraW5nIHRoZSBub2RlX2lkIG9mIHRoZSBw
cmV2aW91cyBwYWdlLiAgSWYgdGhleSBkaWZmZXIgYW5kIHRoZQpAQCAtMTc5OSwxOCArMTgxMSwy
NCBAQCBzdGF0aWMgdm9pZCBpbml0X2hlYXBfcGFnZXMoCiAgICAgewogICAgICAgICB1bnNpZ25l
ZCBpbnQgbmlkID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwZytpKSk7CiAKKyAgICAgICAg
LyogSWYgdGhlIChmaXJzdCkgcGFnZSBpcyBhbHJlYWR5IG1hcmtlZCBiYWQsIG9yIGFsbG9jYXRl
ZCBpbiBhZHZhbmNlCisgICAgICAgICAqIGR1ZSB0byBsaXZlIHVwZGF0ZSwgZG9uJ3QgYWRkIGl0
IHRvIHRoZSBoZWFwLiAqLworICAgICAgICBpZiAocGdbaV0uY291bnRfaW5mbyAmIChQR0NfYnJv
a2VuIHwgUEdDX2FsbG9jYXRlZCkpCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBp
ZiAoIHVubGlrZWx5KCFhdmFpbFtuaWRdKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY29udGlnX25yX3BhZ2VzID0gY29udGlnX2F2YWlsX3BhZ2VzKHBnICsgaSwgbnJf
cGFnZXMpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzID0gbWZuX3gocGFnZV90b19tZm4o
cGcgKyBpKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBtZm5feChtZm5fYWRkKHBh
Z2VfdG9fbWZuKHBnICsgbnJfcGFnZXMgLSAxKSwgMSkpOworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBlID0gbWZuX3gobWZuX2FkZChwYWdlX3RvX21mbihwZyArIGNvbnRpZ19ucl9wYWdlcyAt
IDEpLCAxKSk7CiAgICAgICAgICAgICBib29sIHVzZV90YWlsID0gKG5pZCA9PSBwaHlzX3RvX25p
ZChwZm5fdG9fcGFkZHIoZSAtIDEpKSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAh
KHMgJiAoKDFVTCA8PCBNQVhfT1JERVIpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGZpbmRfZmlyc3Rfc2V0X2JpdChlKSA8PSBmaW5kX2ZpcnN0X3NldF9iaXQocykpOwog
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuOwogCi0gICAgICAgICAgICBuID0gaW5pdF9ub2Rl
X2hlYXAobmlkLCBtZm5feChwYWdlX3RvX21mbihwZyArIGkpKSwgbnJfcGFnZXMgLSBpLAorICAg
ICAgICAgICAgbiA9IGluaXRfbm9kZV9oZWFwKG5pZCwgbWZuX3gocGFnZV90b19tZm4ocGcgKyBp
KSksIGNvbnRpZ19ucl9wYWdlcyAtIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnVzZV90YWlsKTsKLSAgICAgICAgICAgIEJVR19PTihpICsgbiA+IG5yX3BhZ2VzKTsKKyAgICAg
ICAgICAgIEJVR19PTihpICsgbiA+IGNvbnRpZ19ucl9wYWdlcyk7CiAgICAgICAgICAgICBpZiAo
IG4gJiYgIXVzZV90YWlsICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpICs9IG4g
LSAxOwpAQCAtMTg0Niw2ICsxODY0LDYzIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGF2YWlsX2hl
YXBfcGFnZXMoCiAgICAgcmV0dXJuIGZyZWVfcGFnZXM7CiB9CiAKK3N0YXRpYyB2b2lkIG1hcmtf
YmFkX3BhZ2VzKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47
CisgICAgY29uc3QgY2hhciAqcDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyNpZmRlZiBD
T05GSUdfWDg2CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwor
ICAgIHVuc2lnbmVkIGludCBpLCBqLCBhcnJheV9zaXplOworCisgICAgYmFkcGFnZSA9IGdldF9w
bGF0Zm9ybV9iYWRwYWdlcygmYXJyYXlfc2l6ZSk7CisgICAgaWYgKCBiYWRwYWdlICkKKyAgICB7
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlfc2l6ZTsgaSsrICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCAxVUwgPDwgYmFkcGFnZS0+b3JkZXI7IGorKyAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCBtZm5fdmFsaWQoYmFkcGFnZS0+
bWZuICsgaikgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcGcgPSBt
Zm5fdG9fcGFnZShiYWRwYWdlLT5tZm4gKyBqKTsKKyAgICAgICAgICAgICAgICAgICAgcGctPmNv
dW50X2luZm8gfD0gUEdDX2Jyb2tlbjsKKyAgICAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBnLCAmcGFnZV9icm9rZW5fbGlzdCk7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgfQorI2VuZGlmCisKKyAgICAvKiBDaGVjayBuZXcgcGFn
ZXMgYWdhaW5zdCB0aGUgYmFkLXBhZ2UgbGlzdC4gKi8KKyAgICBwID0gb3B0X2JhZHBhZ2U7Cisg
ICAgd2hpbGUgKCAqcCAhPSAnXDAnICkKKyAgICB7CisgICAgICAgIGJhZF9zcGZuID0gc2ltcGxl
X3N0cnRvdWwocCwgJnAsIDApOworICAgICAgICBiYWRfZXBmbiA9IGJhZF9zcGZuOworCisgICAg
ICAgIGlmICggKnAgPT0gJy0nICkKKyAgICAgICAgeworICAgICAgICAgICAgcCsrOworICAgICAg
ICAgICAgYmFkX2VwZm4gPSBzaW1wbGVfc3RydG91bChwLCAmcCwgMCk7CisgICAgICAgICAgICBp
ZiAoIGJhZF9lcGZuIDwgYmFkX3NwZm4gKQorICAgICAgICAgICAgICAgIGJhZF9lcGZuID0gYmFk
X3NwZm47CisgICAgICAgIH0KKworICAgICAgICBpZiAoICpwID09ICcsJyApCisgICAgICAgICAg
ICBwKys7CisgICAgICAgIGVsc2UgaWYgKCAqcCAhPSAnXDAnICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIHdoaWxlICggbWZuX3ZhbGlkKF9tZm4oYmFkX3NwZm4pKSAmJiBiYWRfc3Bm
biA8IGJhZF9lcGZuICkKKyAgICAgICAgeworICAgICAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShf
bWZuKGJhZF9zcGZuKSk7CisgICAgICAgICAgICBwZy0+Y291bnRfaW5mbyB8PSBQR0NfYnJva2Vu
OworICAgICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBnLCAmcGFnZV9icm9rZW5fbGlzdCk7
CisgICAgICAgICAgICBiYWRfc3BmbisrOworICAgICAgICB9CisgICAgfQorfQorCiB2b2lkIF9f
aW5pdCBlbmRfYm9vdF9hbGxvY2F0b3Iodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAg
LTE4NzAsNiArMTk0NSw4IEBAIHZvaWQgX19pbml0IGVuZF9ib290X2FsbG9jYXRvcih2b2lkKQog
ICAgIH0KICAgICBucl9ib290bWVtX3JlZ2lvbnMgPSAwOwogCisgICAgbWFya19iYWRfcGFnZXMo
KTsKKwogICAgIGlmICggIWRtYV9iaXRzaXplICYmIChudW1fb25saW5lX25vZGVzKCkgPiAxKSAp
CiAgICAgICAgIGRtYV9iaXRzaXplID0gYXJjaF9nZXRfZG1hX2JpdHNpemUoKTsKIAotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBmb-00017w-Hu; Wed, 22 Jan 2020 08:54:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmZ-00016q-TZ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:39 +0000
X-Inumbo-ID: be438876-3cf4-11ea-aecd-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be438876-3cf4-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=9TwAYGYlcelt/F0YlAPGXX2H4Bo71w4f4pVagbaPYhM=; b=gVZ3r8JpLQ8Y8spelTlHomcOBP
 AWVkWXYYOZb11Y+mk3hK8f9x1uBsmtxqA0/6lk8N0zr66bMtCym0Kwn9k85RLEi3o1uRrPzPx6izQ
 svSWDaCt+wJvK5LjAQg/WN4OFn4pXANhHbs4nrHMKGr0316FaS2YWOOz/bXiHB1ihbP6qCUEiDczv
 wCyDY5GjoBTsWsiVqnlrjpJysJOZEGx1RMBvLIZVeCh9vThYM341mUO9zllryFxxX6upinypApOQT
 Im/BdElVJdQnXjzhh/V0fpUOdNaNTwUcHErzR3keo+oyPJSg84rbDnFQf7LmN2k6RvCVYUsA2CxyM
 5k5kpy5g==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002cs-6E; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRx-Ca; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:54 +0000
Message-Id: <20200122085357.2092778-11-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 11/14] Don't panic if no multiboot
 modules are provided on live update boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgfCAxMSArKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDUyMTk0NmRjMjcuLmJkNjVkNmJmNWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC04ODMs
OSArODgzLDE0IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApCiAgICAgcHJpbnRrKCIgRm91bmQgJWQgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVy
ZXNcbiIsCiAgICAgICAgICAgIGJvb3RzeW0oYm9vdF9lZGRfaW5mb19ucikpOwogCi0gICAgLyog
Q2hlY2sgdGhhdCB3ZSBoYXZlIGF0IGxlYXN0IG9uZSBNdWx0aWJvb3QgbW9kdWxlLiAqLwotICAg
IGlmICggIShtYmktPmZsYWdzICYgTUJJX01PRFVMRVMpIHx8IChtYmktPm1vZHNfY291bnQgPT0g
MCkgKQotICAgICAgICBwYW5pYygiZG9tMCBrZXJuZWwgbm90IHNwZWNpZmllZC4gQ2hlY2sgYm9v
dGxvYWRlciBjb25maWd1cmF0aW9uXG4iKTsKKyAgICBpZiAoIGx1X2RhdGEgKSB7CisgICAgICAg
IGlmICggKG1iaS0+ZmxhZ3MgJiBNQklfTU9EVUxFUykgJiYgKG1iaS0+bW9kc19jb3VudCA+IDAp
ICkKKyAgICAgICAgICAgIHBhbmljKCJNdWx0aWJvb3QgbW9kdWxlcyBwcm92aWRlZCB3aXRoIGxp
dmUgdXBkYXRlIGRhdGFcbiIpOworICAgIH0gZWxzZSB7CisgICAgICAgIC8qIENoZWNrIHRoYXQg
d2UgaGF2ZSBhdCBsZWFzdCBvbmUgTXVsdGlib290IG1vZHVsZS4gKi8KKyAgICAgICAgaWYgKCAh
KG1iaS0+ZmxhZ3MgJiBNQklfTU9EVUxFUykgfHwgKG1iaS0+bW9kc19jb3VudCA9PSAwKSApCisg
ICAgICAgICAgICBwYW5pYygiZG9tMCBrZXJuZWwgbm90IHNwZWNpZmllZC4gQ2hlY2sgYm9vdGxv
YWRlciBjb25maWd1cmF0aW9uXG4iKTsKKyAgICB9CiAKICAgICAvKiBDaGVjayB0aGF0IHdlIGRv
bid0IGhhdmUgYSBzaWxseSBudW1iZXIgb2YgbW9kdWxlcy4gKi8KICAgICBpZiAoIG1iaS0+bW9k
c19jb3VudCA+IHNpemVvZihtb2R1bGVfbWFwKSAqIDggKQotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBmf-0001BE-Ta; Wed, 22 Jan 2020 08:54:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBme-0001AQ-Tf
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:44 +0000
X-Inumbo-ID: be438c90-3cf4-11ea-aecd-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be438c90-3cf4-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=wFdAjds4p6PT7zF+YrhEzxwIdt++tvE/OSjxnQSp3Os=; b=MU5/IOhgi4VtGKWyrZNzzl2LSj
 pdH9hEaeqNRt2OGgi7HB4RFAFuzdlWqjFO5xNAaGZP7p6YmD9bPIcxvV06iBES7tzXodZg8oacUF1
 0FXQmXsdhrhWIgGbE/6BGDV75U/Q1p9yED4jOcmxkyEfO7fkgT2Nb8AaFrg9m6PIK36rzppgCThBG
 d1uQ5Q1wUkHmOd2CYbxDm4n97GLzDSubp5vxiWjyQ+yETwyDuleD8PUm2HpUEe/2obLi+wT3eE5wh
 NEhPeIcR48B6W24t7JvEB3ZFbvOcUXOt4nBirIuihTXd5r0TLDnsEZq89Ux/9PS69Tm2Hg53zI4/g
 ps3oPWAQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002cu-7O; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mS7-Df; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:56 +0000
Message-Id: <20200122085357.2092778-13-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 13/14] Basic shell of lu_reserve_all()
 from breadcrumb at boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgbW9zdGx5IGp1
c3QgcmVzZXJ2ZXMgcGFnZXMsIGhlbmNlIHRoZSBuYW1lLiBUaGUgcmVzdCBvZiB0aGUgYWN0dWFs
CnJlc3RvcmF0aW9uIHdpbGwgaGFwcGVuIGxhdGVyLCBhZnRlciB0aGUgaGVhcCBhbGxvY2F0b3Ig
d29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVr
PgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKwog
eGVuL2NvbW1vbi9sdS9NYWtlZmlsZSAgfCAgMiArLQogeGVuL2NvbW1vbi9sdS9yZXN0b3JlLmMg
fCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL2x1LmggICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2x1L3Jlc3RvcmUu
YwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggYmQ2NWQ2YmY1ZC4uYWY4NzRlZThiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNp
bmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vdmlydHVhbF9yZWdpb24uaD4K
ICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KKyNpbmNsdWRlIDx4ZW4vbHUuaD4KICNpbmNsdWRl
IDxwdWJsaWMvdmVyc2lvbi5oPgogI2luY2x1ZGUgPGNvbXBhdC9wbGF0Zm9ybS5oPgogI2luY2x1
ZGUgPGNvbXBhdC94ZW4uaD4KQEAgLTczOSw2ICs3NDAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAubWF4X21hcHRyYWNr
X2ZyYW1lcyA9IC0xLAogICAgIH07CiAgICAgY29uc3QgY2hhciAqaHlwZXJ2aXNvcl9uYW1lOwor
ICAgIHVpbnQ2NF90IGx1X21mbmxpc3RfcGh5cyA9IDAsIGx1X25yX3BhZ2VzID0gMDsKIAogICAg
IC8qIENyaXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkgZmF1bHQgaXMgZGVh
ZGx5ISAqLwogCkBAIC0xMzM2LDYgKzEzMzgsMjEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpZiAoICF4ZW5fcGh5c19zdGFydCAp
CiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byByZWxvY2F0ZSBYZW5cbiIpOwog
CisgICAgaWYgKCBsdV9kYXRhICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90ICpicmVhZGNydW1i
ID0gbWFkZHJfdG9fdmlydChsdV9kYXRhKTsKKworICAgICAgICBsdV9tZm5saXN0X3BoeXMgPSBi
cmVhZGNydW1iWzFdOworICAgICAgICBsdV9ucl9wYWdlcyA9IGJyZWFkY3J1bWJbMl0gPj4gUEFH
RV9TSElGVDsKKworICAgICAgICBpZiAoIGJyZWFkY3J1bWJbMF0gPT0gTElWRV9VUERBVEVfTUFH
SUMgJiYgbHVfbnJfcGFnZXMpIHsKKyAgICAgICAgICAgIHByaW50aygiJWxkIHBhZ2VzIG9mIGxp
dmUgdXBkYXRlIGRhdGEgYXQgMHglbHhcbiIsIGx1X25yX3BhZ2VzLCBsdV9tZm5saXN0X3BoeXMp
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcGFuaWMoIkxpdmUgdXBkYXRlIGJyZWFk
Y3J1bWIgbm90IGZvdW5kOiAlbHggJWx4ICVseCBhdCAlbHhcbiIsCisgICAgICAgICAgICAgICAg
ICBicmVhZGNydW1iWzBdLCBicmVhZGNydW1iWzFdLCBicmVhZGNydW1iWzJdLCBsdV9kYXRhKTsK
KyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICggbHVfYm9vdG1lbV9zdGFydCApCiAgICAgewog
ICAgICAgICBpZiAoICFsdV9yZXNlcnZlZCApCkBAIC0xNTcxLDYgKzE1ODgsOSBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgbnVt
YV9pbml0bWVtX2luaXQoMCwgcmF3X21heF9wYWdlKTsKIAorICAgIGlmICggbHVfZGF0YSApCisg
ICAgICAgIGx1X3Jlc2VydmVfcGFnZXMobHVfbWZubGlzdF9waHlzLCBsdV9ucl9wYWdlcyk7CisK
ICAgICBpZiAoIGx1X2Jvb3RtZW1fc3RhcnQgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBsaW1pdCA9IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKTsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbHUvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2x1L01ha2VmaWxlCmluZGV4
IDdiN2Q5NzVmNjUuLjU5MmM3MmUxZWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbHUvTWFrZWZp
bGUKKysrIGIveGVuL2NvbW1vbi9sdS9NYWtlZmlsZQpAQCAtMSArMSBAQAotb2JqLXkgKz0gc3Ry
ZWFtLm8gc2F2ZS5vCitvYmoteSArPSBzdHJlYW0ubyBzYXZlLm8gcmVzdG9yZS5vCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2x1L3Jlc3RvcmUuYyBiL3hlbi9jb21tb24vbHUvcmVzdG9yZS5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjdmNDA1MTNlZjkKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vY29tbW9uL2x1L3Jlc3RvcmUuYwpAQCAtMCwwICsxLDQ0IEBACisjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4v
bHUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworI2RlZmluZSBNRk5TX1BFUl9QQUdFIChQ
QUdFX1NJWkUgLyBzaXplb2YobWZuX3QpKQorCisvKiBSZXR1cm5zIHZvaWQuIFRoZXJlJ3Mgbm90
IGEgbG90IHdlIGNhbiBkbyBpZiB0aGlzIGZhaWxzIGV4Y2VwdCBwYW5pYy4gKi8KK3ZvaWQgbHVf
cmVzZXJ2ZV9wYWdlcyhwYWRkcl90IG1mbnNfcCwgaW50IG5yX3BhZ2VzKQoreworICAgIHVuc2ln
bmVkIGludCBpbmRleF9wYWdlcyA9IChucl9wYWdlcyArIE1GTlNfUEVSX1BBR0UgLSAxKSAvIE1G
TlNfUEVSX1BBR0U7CisgICAgdW5zaWduZWQgY2hhciAqcDsKKyAgICBtZm5fdCAqbWZuczsKKyAg
ICBpbnQgaTsKKworICAgIC8qIFdvdWxkIGxpa2UgdG8gdm1hcCgpLiBUb28gZWFybHkuICovCisg
ICAgbWZucyA9IF9fdmEobWZuc19wKTsKKyAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBs
b25nKW1mbnMsIG1hZGRyX3RvX21mbihtZm5zX3ApLCBpbmRleF9wYWdlcywgUEFHRV9IWVBFUlZJ
U09SKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgaW5kZXhfcGFnZXM7IGkrKyApCisgICAgewor
ICAgICAgICBtYWRkcl90b19wYWdlKG1mbnNfcCArIChpIDw8IFBBR0VfU0hJRlQpKS0+Y291bnRf
aW5mbyB8PSBQR0NfYWxsb2NhdGVkOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
cGFnZXM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIW1mbl92YWxpZChtZm5zW2ldKSkKKyAg
ICAgICAgICAgIHBhbmljKCJJbnZhbGlkIE1GTiAlbHggaW4gbGl2ZSB1cGRhdGUgc3RyZWFtXG4i
LCBtZm5feChtZm5zW2ldKSk7CisKKyAgICAgICAgbWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50
X2luZm8gfD0gUEdDX2FsbG9jYXRlZDsKKwl9CisKKyAgICAvKiBYWDogQ29uc3VtZSB0aGUgc3Ry
ZWFtIG9mIGRhdGEgYW5kIG1hcmsgYWxsIGRvbWFpbiBwYWdlcyBhcyBhbGxvY2F0ZWQgdG9vLiAq
LworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9sdS5oIGIveGVuL2luY2x1ZGUveGVuL2x1LmgKaW5kZXggNmU4Mzc3YjZjMy4uNDk2ZGI5
YmZlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2x1LmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2x1LmgKQEAgLTEzLDMgKzEzLDQgQEAgdm9pZCBsdV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVf
c3RyZWFtICpzdHJlYW0pOwogCiBzdHJ1Y3Qga2V4ZWNfaW1hZ2U7CiBpbnQgbHVfc2F2ZV9hbGwo
c3RydWN0IGtleGVjX2ltYWdlICppbWFnZSk7Cit2b2lkIGx1X3Jlc2VydmVfcGFnZXMocGFkZHJf
dCBtZm5saXN0LCBpbnQgbnJfcGFnZXMpOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54: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 1iuBml-0001Fy-7J; Wed, 22 Jan 2020 08:54:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmj-0001F0-Tr
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:49 +0000
X-Inumbo-ID: be41eb74-3cf4-11ea-b833-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be41eb74-3cf4-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=var8fE0CFHkpxyo42WantTfe48iSaJODKoM74jdvIxc=; b=gO3le3JnxQ0OtMC/4Vv9LkHByH
 6vKiRqSrQV5nC2AQ/bZ5HTjgVnKfW/J6LpF8izGwUAsCnJxmvfU/DvWHDyfFJvVoHZR87tQuEx8pJ
 7r3YcpRFR4+p8eIbLskjmjCnU5W99+OVwhNzfNQF8gXgl6w8x30nt6XB4Y8Oo0D5IsW8q1MjduMOm
 TR5P8171UWcfs/fNMZaoIBZpWvC3JENUioJQt2FYTs1kG+yH5h1dE3NzL4AIpGeZliWjYpl8MwZwJ
 sXzR0Cnjuvekfufvda7SVxxKzITb0REugBHippyzAZgkOmKceDWu0Cqi/ohKty58ulh3Lgean1I3S
 2oDZWQmA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002cr-53; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRn-BM; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:52 +0000
Message-Id: <20200122085357.2092778-9-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 09/14] Add basic lu_save_all() shell
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCi0tLQogeGVuL2NvbW1v
bi9rZXhlYy5jICAgICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi9sdS9NYWtlZmlsZSB8ICAyICst
CiB4ZW4vY29tbW9uL2x1L3NhdmUuYyAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbHUuaCAgIHwgIDMgKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vY29tbW9uL2x1L3NhdmUuYwoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2V4ZWMu
YyBiL3hlbi9jb21tb24va2V4ZWMuYwppbmRleCBhNzhhYTRmNWIwLi42NThmZTNkM2Q0IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2tleGVjLmMKKysrIGIveGVuL2NvbW1vbi9rZXhlYy5jCkBAIC0y
OSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8cHVibGljL2VsZm5vdGUuaD4KICNpbmNsdWRlIDx4c20v
eHNtLmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgorI2luY2x1ZGUgPHhlbi9sdS5oPgogI2lmZGVm
IENPTkZJR19DT01QQVQKICNpbmNsdWRlIDxjb21wYXQva2V4ZWMuaD4KICNlbmRpZgpAQCAtNDA3
LDYgKzQwOCwxMSBAQCBzdGF0aWMgbG9uZyBrZXhlY19yZWJvb3Qodm9pZCAqX2ltYWdlKQogc3Rh
dGljIGxvbmcga2V4ZWNfbGl2ZV91cGRhdGUodm9pZCAqX2ltYWdlKQogewogICAgIHN0cnVjdCBr
ZXhlY19pbWFnZSAqaW1hZ2UgPSBfaW1hZ2U7CisgICAgaW50IHJldDsKKworICAgIHJldCA9IGx1
X3NhdmVfYWxsKGltYWdlKTsKKyAgICBpZiAocmV0KQorICAgICAgICByZXR1cm4gcmV0OwogCiAg
ICAga2V4ZWNpbmcgPSBUUlVFOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2x1L01ha2VmaWxl
IGIveGVuL2NvbW1vbi9sdS9NYWtlZmlsZQppbmRleCA2ODk5MWIzY2E0Li43YjdkOTc1ZjY1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2x1L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vbHUvTWFr
ZWZpbGUKQEAgLTEgKzEgQEAKLW9iai15ICs9IHN0cmVhbS5vCitvYmoteSArPSBzdHJlYW0ubyBz
YXZlLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbHUvc2F2ZS5jIGIveGVuL2NvbW1vbi9sdS9z
YXZlLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYzc2N2FiZDhmNAot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vbHUvc2F2ZS5jCkBAIC0wLDAgKzEsNDUgQEAK
KworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92bWFwLmg+CisjaW5jbHVk
ZSA8eGVuL2x1Lmg+CisjaW5jbHVkZSA8eGVuL2tpbWFnZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorCitpbnQgbHVfc2F2ZV9nbG9iYWwoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKQorewor
CXJldHVybiAwOworfQorCisKK2ludCBsdV9zYXZlX2RvbWFpbihzdHJ1Y3QgbHVfc3RyZWFtICpz
dHJlYW0sIHN0cnVjdCBkb21haW4gKmQpCit7CisJcmV0dXJuIDA7Cit9CisKK2ludCBsdV9zYXZl
X2FsbChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlKQoreworCXN0cnVjdCBsdV9zdHJlYW0gc3Ry
ZWFtOworCXN0cnVjdCBkb21haW4gKmQ7CisJaW50IHJldDsKKworCW1lbXNldCgmc3RyZWFtLCAw
LCBzaXplb2Yoc3RyZWFtKSk7CisKKwlyZXQgPSBsdV9zYXZlX2dsb2JhbCgmc3RyZWFtKTsKKwor
CWZvcl9lYWNoX2RvbWFpbiAoIGQgKSB7CisJCWlmIChyZXQpCisJCQlicmVhazsKKworCQlyZXQg
PSBsdV9zYXZlX2RvbWFpbigmc3RyZWFtLCBkKTsKKwl9CisKKwlpZiAoIXJldCkKKwkJcmV0ID0g
a2ltYWdlX2FkZF9saXZlX3VwZGF0ZV9kYXRhKGltYWdlLAorCQkJCQkJICB2aXJ0X3RvX21mbihz
dHJlYW0ucGFnZWxpc3QpLAorCQkJCQkJICBzdHJlYW0ubnJfcGFnZXMpOworCisJaWYgKHJldCkK
KwkJbHVfc3RyZWFtX2ZyZWUoJnN0cmVhbSk7CisKKwlyZXR1cm4gcmV0OworfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2x1LmggYi94ZW4vaW5jbHVkZS94ZW4vbHUuaAppbmRleCBjYjJm
MWRiZTA2Li42ZTgzNzdiNmMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbHUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbHUuaApAQCAtMTAsMyArMTAsNiBAQCB2b2lkICpsdV9zdHJlYW1f
cmVzZXJ2ZShzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIHNpemVfdCBzaXplKTsKIHZvaWQgbHVf
c3RyZWFtX2VuZF9yZXNlcnZhdGlvbihzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIHNpemVfdCBz
aXplKTsKIGludCBsdV9zdHJlYW1fYXBwZW5kKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgdm9p
ZCAqZGF0YSwgc2l6ZV90IHNpemUpOwogdm9pZCBsdV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVfc3Ry
ZWFtICpzdHJlYW0pOworCitzdHJ1Y3Qga2V4ZWNfaW1hZ2U7CitpbnQgbHVfc2F2ZV9hbGwoc3Ry
dWN0IGtleGVjX2ltYWdlICppbWFnZSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:54:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:54: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 1iuBmq-0001KJ-Hv; Wed, 22 Jan 2020 08:54:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmo-0001J4-Tv
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:54 +0000
X-Inumbo-ID: be43464a-3cf4-11ea-9fd7-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be43464a-3cf4-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=YpVFjO2NezexUvdfjMwtHGGd0yQpiB47FeeWuJ9xZnM=; b=AP2P+Yre0b0pUu1To+6JfJhj7B
 jx/4r7+NAcAQk9rxNn+ejVGNXpYAQCDklTA0K2n7dA+78wYJJJj2PG0G6uJ/6OER1h9UJ12+yNsBF
 d50RfF9xs6iz63f7aJn8VAxJqVmUihNMPernPUZu/+rurHpsBcDdCDs37fEf1Us17hK1TaV6jLnKQ
 UlLmuh9TroMkLYYHU+f0k3efnZeHVTvORXwHcloZ21oy/y6ZIgq1J/Vmu93ZELCsoHtnIURAHBrmL
 HaIzufg2AvBkrMXxN3bhS58JgHCXsAJsfRPg6Vc4CdWbQXbhqjEciHyk33zf2EO2yFFZdqeh1K0+j
 S2pt8w8Q==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002co-1N; Wed, 22 Jan 2020 08:53:59 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRD-7Y; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:45 +0000
Message-Id: <20200122085357.2092778-2-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 02/14] x86/boot: Reserve live update boot
 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkZvciBsaXZlIHVwZGF0
ZSB0byB3b3JrLCBpdCB3aWxsIG5lZWQgYSByZWdpb24gb2YgbWVtb3J5IHRoYXQgY2FuIGJlCmdp
dmVuIHRvIHRoZSBib290IGFsbG9jYXRvciB3aGlsZSBpdCBwYXJzZXMgdGhlIHN0YXRlIGluZm9y
bWF0aW9uIGZyb20KdGhlIHByZXZpb3VzIFhlbiBhbmQgd29ya3Mgb3V0IHdoaWNoIG9mIHRoZSBv
dGhlciBwYWdlcyBvZiBtZW1vcnkgaXQKY2FuIGNvbnN1bWUuCgpSZXNlcnZlIHRoYXQgbGlrZSB0
aGUgY3Jhc2hkdW1wIHJlZ2lvbiwgYW5kIGFjY2VwdCBpdCBvbiB0aGUgY29tbWFuZApsaW5lLiBV
c2Ugb25seSB0aGF0IHJlZ2lvbiBmb3IgZWFybHkgYm9vdCwgYW5kIHJlZ2lzdGVyIHRoZSByZW1h
aW5pbmcKUkFNIChhbGwgb2YgaXQgZm9yIG5vdywgdW50aWwgdGhlIHJlYWwgbGl2ZSB1cGRhdGUg
aGFwcGVucykgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1h
em9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgfCAxMTQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmggfCAgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDNjNmQwYTViMzUuLjQyMGMzODQ1NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02ODEsNiArNjgxLDQx
IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIw
ZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxpCiAvKiBIb3cgbXVjaCBvZiB0aGUgZGlyZWN0bWFw
IGlzIHByZWJ1aWx0IGF0IGNvbXBpbGUgdGltZS4gKi8KICNkZWZpbmUgUFJFQlVJTFRfTUFQX0xJ
TUlUICgxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkKIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgbHVf
Ym9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zaXplLCBsdV9kYXRhOworCitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9saXZldXBkYXRlKGNvbnN0IGNoYXIgKnN0cikKK3sKKyAgICBjb25zdCBjaGFy
ICpjdXI7CisgICAgbHVfYm9vdG1lbV9zaXplID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChjdXIgPSBz
dHIsICZzdHIpOworICAgIGlmICghbHVfYm9vdG1lbV9zaXplIHx8IGN1ciA9PSBzdHIpCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCEqc3RyKSB7CisgICAgICAgIHByaW50aygi
TGl2ZSB1cGRhdGUgc2l6ZSAweCVseFxuIiwgbHVfYm9vdG1lbV9zaXplKTsKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorICAgIGlmICgqc3RyICE9ICdAJykKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgbHVfYm9vdG1lbV9zdGFydCA9IHBhcnNlX3NpemVfYW5kX3VuaXQoY3VyID0gc3Ry
ICsgMSwgJnN0cik7CisgICAgaWYgKCFsdV9ib290bWVtX3N0YXJ0IHx8IGN1ciA9PSBzdHIpCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcHJpbnRrKCJMaXZlIHVwZGF0ZSBhcmVhIDB4
JWx4LTB4JWx4ICgweCVseClcbiIsIGx1X2Jvb3RtZW1fc3RhcnQsCisgICAgICAgICAgIGx1X2Jv
b3RtZW1fc3RhcnQgKyBsdV9ib290bWVtX3NpemUsIGx1X2Jvb3RtZW1fc2l6ZSk7CisKKyAgICBp
ZiAoISpzdHIpCisgICAgICAgIHJldHVybiAwOworICAgIGlmICgqc3RyICE9ICc6JykKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgbHVfZGF0YSA9IHNpbXBsZV9zdHJ0b3VsbChjdXIgPSBz
dHIgKyAxLCAmc3RyLCAwKTsKKyAgICBpZiAoIWx1X2RhdGEgfHwgY3VyID09IHN0cikKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBwcmludGsoIkxpdmUgdXBkYXRlIGRhdGEgYXQgMHgl
bHhcbiIsIGx1X2RhdGEpOworICAgIHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJsaXZldXBk
YXRlIiwgcGFyc2VfbGl2ZXVwZGF0ZSk7CisKIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiB7CiAgICAgY2hhciAqbWVtbWFwX3R5cGUgPSBOVUxM
OwpAQCAtNjkwLDcgKzcyNSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgbW9kdWxlX3QgKm1vZDsKICAgICB1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVsZXNfaGVhZHJvb20sIG1vZHVsZV9tYXBbMV07
CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsKLSAgICBib29sIGFjcGlf
Ym9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVkID0gZmFsc2U7CisgICAgYm9v
bCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZhbHNlLCBs
dV9yZXNlcnZlZCA9IGZhbHNlOwogICAgIGludCByZXQ7CiAgICAgc3RydWN0IG5zMTY1NTBfZGVm
YXVsdHMgbnMxNjU1MCA9IHsKICAgICAgICAgLmRhdGFfYml0cyA9IDgsCkBAIC05ODAsNiArMTAx
NSwyMiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgIHNldF9rZXhlY19jcmFzaF9hcmVhX3NpemUoKHU2NClucl9wYWdlcyA8PCBQQUdF
X1NISUZUKTsKICAgICBrZXhlY19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7CiAKKyAgICBpZiAo
IGx1X2Jvb3RtZW1fc3RhcnQgKQorICAgIHsKKyAgICAgICAgLyogWFg6IENoZWNrIGl0J3MgaW4g
dXNhYmxlIG1lbW9yeSBmaXJzdCAqLworICAgICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290X2U4
MjAsIGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jvb3RtZW1fc3RhcnQgKyBsdV9ib290bWVtX3NpemUp
OworCisgICAgICAgIC8qIFNpbmNlIGl0IHdpbGwgYWxyZWFkeSBiZSBvdXQgb2YgdGhlIGU4MjAg
bWFwIGJ5IHRoZSB0aW1lIHRoZSBmaXJzdAorICAgICAgICAgKiBsb29wIG92ZXIgcGh5c2ljYWwg
bWVtb3J5LCBtYXAgaXQgbWFudWFsbHkgYWxyZWFkeS4gKi8KKyAgICAgICAgc2V0X3BkeF9yYW5n
ZShsdV9ib290bWVtX3N0YXJ0ID4+IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAg
KGx1X2Jvb3RtZW1fc3RhcnQgKyBsdV9ib290bWVtX3NpemUpID4+IFBBR0VfU0hJRlQpOworICAg
ICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobHVfYm9vdG1lbV9zdGFy
dCksCisgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKGx1X2Jvb3RtZW1fc3Rh
cnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGx1X2Jvb3RtZW1fc2l6ZSks
IFBBR0VfSFlQRVJWSVNPUik7CisKKyAgICAgICAgbHVfcmVzZXJ2ZWQgPSB0cnVlOworICAgIH0K
KwogICAgIGluaXRpYWxfaW1hZ2VzID0gbW9kOwogICAgIG5yX2luaXRpYWxfaW1hZ2VzID0gbWJp
LT5tb2RzX2NvdW50OwogCkBAIC0xMjA3LDYgKzEyNTgsMTYgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIHByaW50aygi
TmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6ICUjbHhcbiIsIHhlbl9waHlzX3N0YXJ0KTsKICAg
ICAgICAgfQogCisgICAgICAgIC8qIElzIHRoZSByZWdpb24gc3VpdGFibGUgZm9yIHRoZSBsaXZl
IHVwZGF0ZSBib290bWVtIHJlZ2lvbj8gKi8KKyAgICAgICAgaWYgKCBsdV9ib290bWVtX3NpemUg
JiYgISBsdV9ib290bWVtX3N0YXJ0ICYmIGUgPCBsaW1pdCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgbHVfYm9vdG1lbV9zaXplLCBtb2QsIG1i
aS0+bW9kc19jb3VudCArIHJlbG9jYXRlZCwgLTEpOworICAgICAgICAgICAgaWYgKCBlbmQgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGUgPSBsdV9ib290bWVtX3N0YXJ0ID0gZW5k
IC0gbHVfYm9vdG1lbV9zaXplOworICAgICAgICAgICAgfQorICAgICAgICB9CisKICAgICAgICAg
LyogSXMgdGhlIHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyB0aGUgbXVsdGlib290IG1v
ZHVsZXM/ICovCiAgICAgICAgIGZvciAoIGogPSBtYmktPm1vZHNfY291bnQgLSAxOyBqID49IDA7
IGotLSApCiAgICAgICAgIHsKQEAgLTEyNzAsNiArMTMzMSwxNSBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGlmICggIXhlbl9waHlz
X3N0YXJ0ICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhl
blxuIik7CiAKKyAgICBpZiAoIGx1X2Jvb3RtZW1fc3RhcnQgKQorICAgIHsKKyAgICAgICAgaWYg
KCAhbHVfcmVzZXJ2ZWQgKQorICAgICAgICAgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIw
LCBsdV9ib290bWVtX3N0YXJ0LCBsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9zaXplKTsK
KyAgICAgICAgcHJpbnRrKCJMVSBib290bWVtOiAweCVseCAtIDB4JWx4XG4iLCBsdV9ib290bWVt
X3N0YXJ0LCBsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9zaXplKTsKKyAgICAgICAgaW5p
dF9ib290X3BhZ2VzKGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jvb3RtZW1fc3RhcnQgKyBsdV9ib290
bWVtX3NpemUpOworICAgICAgICBsdV9yZXNlcnZlZCA9IHRydWU7CisgICAgfQorCiAgICAgLyog
VGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLwogICAg
IHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19wYShfc3RleHQpLCBfX3BhKF9fMk1fcndk
YXRhX2VuZCkpOwogCkBAIC0xMjgxLDggKzEzNTEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICB4ZW5oZWFwX21heF9tZm4o
UEZOX0RPV04oaGlnaG1lbV9zdGFydCAtIDEpKTsKIAogICAgIC8qCi0gICAgICogV2FsayBldmVy
eSBSQU0gcmVnaW9uIGFuZCBtYXAgaXQgaW4gaXRzIGVudGlyZXR5IChvbiB4ODYvNjQsIGF0IGxl
YXN0KQotICAgICAqIGFuZCBub3RpZnkgaXQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yLgorICAgICAq
IFdhbGsgZXZlcnkgUkFNIHJlZ2lvbiBhbmQgbWFwIGl0IGluIGl0cyBlbnRpcmV0eSBhbmQgKHVu
bGVzcyBpbgorICAgICAqIGxpdmUgdXBkYXRlIG1vZGUpIG5vdGlmeSBpdCB0byB0aGUgYm9vdCBh
bGxvY2F0b3IuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBib290X2U4MjAubnJfbWFw
OyBpKysgKQogICAgIHsKQEAgLTEzMzUsNiArMTQwNSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HICJJZ25vcmluZyBpbmFjY2Vzc2libGUgbWVtb3J5IHJhbmdlIgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICUwMTMiUFJJeDY0Ii0lMDEzIlBS
SXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIHMsIGUpOworICAgICAgICAgICAgICAg
IHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgcywgZSk7CiAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBtYXBfZSA9IGU7CkBAIC0xMzQyLDYg
KzE0MTMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJJZ25vcmluZyBpbmFj
Y2Vzc2libGUgbWVtb3J5IHJhbmdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICIgJTAxMyJQUkl4NjQiLSUwMTMiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgICAgICBlLCBt
YXBfZSk7CisgICAgICAgICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290X2U4MjAsIGUsIG1hcF9l
KTsKICAgICAgICAgfQogCiAgICAgICAgIHNldF9wZHhfcmFuZ2UocyA+PiBQQUdFX1NISUZULCBl
ID4+IFBBR0VfU0hJRlQpOwpAQCAtMTM1Miw3ICsxNDI0LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKGwyX2lkZW50bWFwKSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpOwogCiAgICAg
ICAgIC8qIFBhc3MgbWFwcGVkIG1lbW9yeSB0byBhbGxvY2F0b3IgL2JlZm9yZS8gY3JlYXRpbmcg
bmV3IG1hcHBpbmdzLiAqLwotICAgICAgICBpbml0X2Jvb3RfcGFnZXMocywgbWluKG1hcF9zLCBl
KSk7CisgICAgICAgIGlmICggIWx1X3Jlc2VydmVkKQorICAgICAgICAgICAgaW5pdF9ib290X3Bh
Z2VzKHMsIG1pbihtYXBfcywgZSkpOworCiAgICAgICAgIHMgPSBtYXBfczsKICAgICAgICAgaWYg
KCBzIDwgbWFwX2UgKQogICAgICAgICB7CkBAIC0xMzYwLDcgKzE0MzQsOCBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgICAgICAg
ICBtYXBfcyA9IChzICsgbWFzaykgJiB+bWFzazsKICAgICAgICAgICAgIG1hcF9lICY9IH5tYXNr
OwotICAgICAgICAgICAgaW5pdF9ib290X3BhZ2VzKG1hcF9zLCBtYXBfZSk7CisgICAgICAgICAg
ICBpZiAoICFsdV9yZXNlcnZlZCkKKyAgICAgICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWFw
X3MsIG1hcF9lKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbWFwX3MgPiBtYXBfZSApCkBA
IC0xMzc2LDcgKzE0NTEsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIG1hcF9wYWdl
c190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShtYXBfZSksIG1hZGRyX3RvX21mbihtYXBfZSks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihlbmQgLSBtYXBfZSks
IFBBR0VfSFlQRVJWSVNPUik7Ci0gICAgICAgICAgICAgICAgaW5pdF9ib290X3BhZ2VzKG1hcF9l
LCBlbmQpOworICAgICAgICAgICAgICAgIGlmICggIWx1X3Jlc2VydmVkKQorICAgICAgICAgICAg
ICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWFwX2UsIGVuZCk7CiAgICAgICAgICAgICAgICAgbWFw
X2UgPSBlbmQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTEzOTEsNyArMTQ2Nyw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192
YShzKSwgbWFkZHJfdG9fbWZuKHMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5f
RE9XTihtYXBfcyAtIHMpLCBQQUdFX0hZUEVSVklTT1IpOwotICAgICAgICAgICAgaW5pdF9ib290
X3BhZ2VzKHMsIG1hcF9zKTsKKyAgICAgICAgICAgIGlmICggIWx1X3Jlc2VydmVkKQorICAgICAg
ICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtYXBfcyk7CiAgICAgICAgIH0KICAgICB9CiAK
QEAgLTE0ODksNiArMTU2NiwyOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgbnVtYV9pbml0bWVtX2luaXQoMCwgcmF3X21heF9w
YWdlKTsKIAorICAgIGlmICggbHVfYm9vdG1lbV9zdGFydCApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBsb25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIDEpOwor
ICAgICAgICB1aW50NjRfdCBtYXNrID0gUEFHRV9TSVpFIC0gMTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGJvb3RfZTgyMC5ucl9tYXA7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IHMsIGU7CisKKyAgICAgICAgICAgIGlmICggYm9vdF9lODIwLm1hcFtpXS50eXBl
ICE9IEU4MjBfUkFNICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIHMg
PSAoYm9vdF9lODIwLm1hcFtpXS5hZGRyICsgbWFzaykgJiB+bWFzazsKKyAgICAgICAgICAgIGUg
PSAoYm9vdF9lODIwLm1hcFtpXS5hZGRyICsgYm9vdF9lODIwLm1hcFtpXS5zaXplKSAmIH5tYXNr
OworICAgICAgICAgICAgcyA9IG1heF90KHVpbnQ2NF90LCBzLCAxPDwyMCk7CisgICAgICAgICAg
ICBpZiAoIFBGTl9ET1dOKHMpID4gbGltaXQgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgaWYgKCBQRk5fRE9XTihlKSA+IGxpbWl0ICkKKyAgICAgICAgICAgICAgICBl
ID0gcGZuX3RvX3BhZGRyKGxpbWl0KTsKKworICAgICAgICAgICAgaW5pdF9ib290X3BhZ2VzKHMs
IGUpOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCBtYXhfcGFnZSAtIDEgPiB2aXJ0X3Rv
X21mbihIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSkgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQg
bG9uZyBsaW1pdCA9IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NvbmZpZy5oCmluZGV4IGRhYjdkN2JhZGUuLjU1ZjMyN2RiNzAgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aApAQCAtMjc4LDYgKzI3OCw3IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZv
WzEyOF07CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5f
cGh5c19zdGFydDsKK2V4dGVybiB1bnNpZ25lZCBsb25nIGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jv
b3RtZW1fc2l6ZTsKICNlbmRpZgogCiAvKiBHRFQvTERUIHNoYWRvdyBtYXBwaW5nIGFyZWEuIFRo
ZSBmaXJzdCBwZXItZG9tYWluLW1hcHBpbmcgc3ViLWFyZWEuICovCi0tIAoyLjIxLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:55:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBmv-0001OO-40; Wed, 22 Jan 2020 08:55:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmt-0001NY-Tl
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:54:59 +0000
X-Inumbo-ID: be432692-3cf4-11ea-aecd-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be432692-3cf4-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=hoCDVMisbEijMobCdAo8zjqMwSBE37ecdhHuRielXvg=; b=SHbZotmychYr+IjAlXS1yg1KHL
 6pp4Ltjdm+MFJRlleRXuQeA/U/N6+nCXwNrN2/lxawd5r/kuHu3WCLfHyPnsrwA8zpW4+UcVsnmZx
 bRyKobS7+oq9frDnbIhc4G5nWsUC4O74uFAj1liui1YvH1T0SsOiWDlhCb4NzqAUqzsFYe20A1bgd
 2g8cmDfGzsldWbVZtrJtLAikM1DReandXv6RiyYazys5Z+iRGWJ8w5da4eUn5cgplCcLfkX6m3KoX
 37KlK2HxnjSaJiG6/cM6rCBWpRDZ6cUdNWQELjnAAPBIds9juO76RHdyrj0UkTOyRjd5iXXLU27Mp
 sanCkemA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002cp-3v; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRd-AH; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:50 +0000
Message-Id: <20200122085357.2092778-7-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 07/14] Add kimage_add_live_update_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9raW1h
Z2UuYyAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4va2ltYWdl
LmggICAgIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIveGVuL2NvbW1vbi9raW1hZ2UuYwppbmRleCAy
MTAyNDFkZmI3Li5lYWZhNmE5YzI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tpbWFnZS5jCisr
KyBiL3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTkzOCw2ICs5MzgsMzkgQEAgZG9uZToKICAgICBy
ZXR1cm4gcmV0OwogfQogCitpbnQga2ltYWdlX2FkZF9saXZlX3VwZGF0ZV9kYXRhKHN0cnVjdCBr
ZXhlY19pbWFnZSAqaW1hZ2UsIG1mbl90IGRhdGEsIGludCBucl9tZm5zKQoreworICAgIGludCBy
ZXQ7CisKKyAgICAvKgorICAgICAqIEZvciBsaXZlIHVwZGF0ZSwgd2UgcGxhY2UgdGhlIHBoeXNp
Y2FsIGxvY2F0aW9uIG9mICdkYXRhJworICAgICAqIGludG8gdGhlIGZpcnN0IDY0IGJpdHMgb2Yg
dGhlIHJlc2VydmVkIGxpdmUgdXBkYXRlIGJvb3RtZW0KKyAgICAgKiByZWdpb24uIEF0ICdkYXRh
JyBpcyBhbiBNRk4gbGlzdCBvZiBwYWdlcyBjb250YWluaW5nIHRoZQorICAgICAqIGFjdHVhbCBs
aXZlIHVwZGF0ZSBzdHJlYW0sIHdoaWNoIHRoZSBuZXcgWGVuIGNhbiB2bWFwKCkuCisgICAgICoK
KyAgICAgKiBBcHBlbmQgSU5EX1dSSVRFNjQgb3BlcmF0aW9ucyB0byB0aGUgZW5kIG9mIHRoZSBr
aW1hZ2Ugc3RyZWFtCisgICAgICogdG8gc3RvcmUgdGhlIGxpdmUgdXBkYXRlIG1hZ2ljIGFuZCB0
aGUgYWRkcmVzcyBvZiAnZGF0YScgZm9yCisgICAgICogdGhlIG5ldyBYZW4gdG8gc2VlLgorICAg
ICAqLworICAgIGlmICghbHVfYm9vdG1lbV9zdGFydCB8fCBraW1hZ2VfZHN0X3VzZWQoaW1hZ2Us
IGx1X2Jvb3RtZW1fc3RhcnQpKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldCA9
IG1hY2hpbmVfa2V4ZWNfYWRkX3BhZ2UoaW1hZ2UsIGx1X2Jvb3RtZW1fc3RhcnQsIGx1X2Jvb3Rt
ZW1fc3RhcnQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAg
ICByZXQgPSBraW1hZ2Vfc2V0X2Rlc3RpbmF0aW9uKGltYWdlLCBsdV9ib290bWVtX3N0YXJ0KTsK
KyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0ID0ga2ltYWdlX2FkZF9lbnRyeShpbWFnZSwgTElW
RV9VUERBVEVfTUFHSUMgfCBJTkRfV1JJVEU2NCk7CisgICAgaWYgKCFyZXQpCisgICAgICAgIHJl
dCA9IGtpbWFnZV9hZGRfZW50cnkoaW1hZ2UsIG1mbl90b19tYWRkcihkYXRhKSB8IElORF9XUklU
RTY0KTsKKyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0ID0ga2ltYWdlX2FkZF9lbnRyeShpbWFn
ZSwgKG5yX21mbnMgPDwgUEFHRV9TSElGVCkgfCBJTkRfV1JJVEU2NCk7CisKKyAgICBraW1hZ2Vf
dGVybWluYXRlKGltYWdlKTsKKworICAgIHJldHVybiByZXQ7Cit9CiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25m
aWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggNTVmMzI3ZGI3MC4uZTgw
Y2ZkNTRmMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCkBAIC0yODEsNiArMjgxLDggQEAgZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgeGVuX3BoeXNfc3RhcnQ7CiBleHRlcm4gdW5zaWduZWQgbG9uZyBsdV9ib290
bWVtX3N0YXJ0LCBsdV9ib290bWVtX3NpemU7CiAjZW5kaWYKIAorI2RlZmluZSBMSVZFX1VQREFU
RV9NQUdJQyAgICAgICAgKDB4NGM2OTc2NjU1NTcwMDAwMFVMKQorCiAvKiBHRFQvTERUIHNoYWRv
dyBtYXBwaW5nIGFyZWEuIFRoZSBmaXJzdCBwZXItZG9tYWluLW1hcHBpbmcgc3ViLWFyZWEuICov
CiAjZGVmaW5lIEdEVF9MRFRfVkNQVV9TSElGVCAgICAgICA1CiAjZGVmaW5lIEdEVF9MRFRfVkNQ
VV9WQV9TSElGVCAgICAoR0RUX0xEVF9WQ1BVX1NISUZUICsgUEFHRV9TSElGVCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaCBiL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaApp
bmRleCBlOTQ4MzlkN2MzLi4xZTBlMzc4YWZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
a2ltYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tpbWFnZS5oCkBAIC01NCw2ICs1NCw5IEBA
IHVuc2lnbmVkIGxvbmcga2ltYWdlX2VudHJ5X2luZChraW1hZ2VfZW50cnlfdCAqZW50cnksIGJv
b2xfdCBjb21wYXQpOwogaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICpp
bWFnZSwgbWZuX3QgaW5kX21mbiwKICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBjb21wYXQp
OwogCitpbnQga2ltYWdlX2FkZF9saXZlX3VwZGF0ZV9kYXRhKHN0cnVjdCBrZXhlY19pbWFnZSAq
aW1hZ2UsIG1mbl90IGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBu
cl9tZm5zKTsKKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYgLyogX19YRU5f
S0lNQUdFX0hfXyAqLwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:55:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08: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 1iuBn0-0001T1-Fh; Wed, 22 Jan 2020 08:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f6Rd=3L=merlin.srs.infradead.org=batv+5533599fc3e53c5fdf4f+5995+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iuBmy-0001Rz-Un
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:55:04 +0000
X-Inumbo-ID: be42c6ac-3cf4-11ea-8e9a-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be42c6ac-3cf4-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 08:54:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=FHPcS0DtLZaNzZQhavkVgyBADnomo0xIa8I6Bc0tqgM=; b=NB9NZBVZUY79m7tHXxgG0Sw4+b
 /FTkzCLDttmfU7na20FdCMM+MCb9SLUXxlXp+B4YMt4/R4EQSRHHVpK3XH0E4cX6kflOkn8YbqvnL
 IqDjcmfxU5KH1uFei4ZFB3V4dkP28/NNnGcPMAW1Mp2MXsmQaJxXpxMAvPwo3gFAhzfckAcHt/xvo
 1J8Wok025Tj8vHE0CZeiw5q/+wWKlTMF4wcbQz2Toj+7K27KirxeFt8y3kvVz6ArRkVUoKTbHa8JV
 L1dAWztQ3FnSWxtCaad7JWVY5dyLiYdMjGewRg0uCUgqusLaHbV/qm4TEAkdYbRc8zD/I0LRNvItK
 UeDE1A0g==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iuBlu-0002cq-4Q; Wed, 22 Jan 2020 08:53:58 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1iuBlt-008mRi-Ap; Wed, 22 Jan 2020 08:53:57 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 08:53:51 +0000
Message-Id: <20200122085357.2092778-8-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200122085357.2092778-1-dwmw2@infradead.org>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v2 08/14] Add basic live update stream
 creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9NYWtl
ZmlsZSAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2x1L01ha2VmaWxlIHwgICAxICsKIHhlbi9jb21t
b24vbHUvc3RyZWFtLmMgfCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9sdS5oICAgfCAgMTIgKysrKysKIDQgZmlsZXMgY2hhbmdl
ZCwgMTIyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2x1L01h
a2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9sdS9zdHJlYW0uYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9sdS5oCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggNjJiMzRlNjllOS4uMzZjODI0
YTk5YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL01h
a2VmaWxlCkBAIC03OCwzICs3OCw0IEBAIHN1YmRpci0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4K
IAogc3ViZGlyLSQoQ09ORklHX05FRURTX0xJQkVMRikgKz0gbGliZWxmCiBzdWJkaXItJChDT05G
SUdfSEFTX0RFVklDRV9UUkVFKSArPSBsaWJmZHQKK3N1YmRpci15ICs9IGx1CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2x1L01ha2VmaWxlIGIveGVuL2NvbW1vbi9sdS9NYWtlZmlsZQpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42ODk5MWIzY2E0Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2NvbW1vbi9sdS9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSBzdHJl
YW0ubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9sdS9zdHJlYW0uYyBiL3hlbi9jb21tb24vbHUv
c3RyZWFtLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNTIwMzBlOGIy
ZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vbHUvc3RyZWFtLmMKQEAgLTAsMCArMSwx
MDggQEAKKy8qCisgKiBMaXZlIHVwZGF0ZSBkYXRhIHN0cmVhbSBoYW5kbGluZy4KKyAqCisgKiBE
dXJpbmcgbGl2ZSB1cGRhdGUsIG9uZSB2ZXJzaW9uIG9mIFhlbiAoWGVuIzEpIHBlcmZvcm1zIGEg
a2V4ZWMgaW50bworICogYSBuZXcgdmVyc2lvbiBvZiBYZW4gKFhlbiMyKSwgcGVyZm9ybWluZyBn
dWVzdC10cmFuc3BhcmVudCBsaXZlCisgKiBtaWdyYXRpb24gb2YgYWxsIGV4aXN0aW5nIGRvbWFp
bnMuCisgKgorICogWGVuIzIgbXVzdCBhdm9pZCBzY3JpYmJsaW5nIG9uIGFueSBwYWdlcyB3aGlj
aCBtYXkgYmVsb25nIHRvIGV4aXN0aW5nCisgKiBkb21haW5zLiBJbiBvcmRlciB0byBhY2hpZXZl
IHRoaXMsIHdlIHJlc2VydmUgYSBjb250aWd1b3VzIGFyZWEgb2YKKyAqIHBoeXNpY2FsIG1lbW9y
eSB0byBiZSB1c2VkIGJ5IHRoZSBib290IGFsbG9jYXRvciBpbiBYZW4jMi4gWGVuIG11c3QKKyAq
IG5vdCBhbGxvY2F0ZSBwYWdlcyBmcm9tIHRoYXQgcmVnaW9uIHdoaWNoIGFyZSBsYXRlciBzaGFy
ZWQgd2l0aAorICogZ3Vlc3RzIG9yIG5lZWQgdG8gcGVyc2lzdCBhY3Jvc3MgbGl2ZSB1cGRhdGUu
CisgKgorICogVGhlIGxpdmUgdXBkYXRlIGJvb3RtZW0gcmVnaW9uIGlzIHJlc2VydmVkIGJ5IHRo
ZSBmaXJzdCBYZW4gdG8gYm9vdCwKKyAqIGFuZCB1c2Vyc3BhY2UgY2FuIG9idGFpbiBpdHMgYWRk
cmVzcyB1c2luZyBLRVhFQ19DTURfa2V4ZWNfZ2V0X3JhbmdlCisgKiB3aXRoIHRoZSBuZXcgS0VY
RUNfUkFOR0VfTUFfTElWRVVQREFURSB0eXBlLiBVc2Vyc3BhY2Uga2V4ZWMoOCkKKyAqIGFwcGVu
ZHMgdGhlIGFwcHJvcHJpYXRlICdsaXZldXBkYXRlPScgcGFyYW1ldGVyIHRvIHRoZSBjb21tYW5k
IGxpbmUKKyAqIG9mIFhlbiMyIHdoZW4gc2V0dGluZyB1cCB0aGUga2V4ZWMgaW1hZ2UuCisgKgor
ICogQXQgdGhlIHRpbWUgb2Yga2V4ZWMsIFhlbiMxIHNlcmlhbGlzZXMgdGhlIGRvbWFpbiBzdGF0
ZSBpbnRvIGJ1ZmZlcnMKKyAqIGFsbG9jYXRlZCBmcm9tIGl0cyBvd24gaGVhcC4sIHRoZW4gY3Jl
YXRlcyBhIHNpbmdsZSBwaHlzaWNhbGx5CisgKiBjb250aWd1b3VzIHNjYXR0ZXItZ2F0aGVyIGxp
c3QgY29udGFpbmluZyB0aGUgTUZOcyBvZiB0aG9zZSBkYXRhCisgKiBwYWdlcyAod2hpY2ggWGVu
IzIgY2FuIHRoZW4gdHJpdmlhbGx5IHZtYXAoKSkuIEluIGEgc3lzdGVtIHdpdGgKKyAqIDRLaUIg
cGFnZXMsIHRoZSBNRk4gbGlzdCBmb3IgdGhlIGxpdmUgdXBkYXRlIGRhdGEgc3RyZWFtIHdpbGwg
Zml0CisgKiBpbnRvIGEgc2luZ2xlIHBhZ2UgdW50aWwgdGhlIHRvdGFsIHNpemUgb2YgdGhlIGxp
dmUgdXBkYXRlIGRhdGEKKyAqIGV4Y2VlZHMgMk1pQi4KKyAqCisgKiBUaGUgcGh5c2ljYWwgYWRk
cmVzcyBvZiB0aGUgTUZOIGxpc3QgaXMgcGFzc2VkIHRvIFhlbiMyIGJ5IHBsYWNpbmcKKyAqIGl0
IGF0IHRoZSBzdGFydCBvZiB0aGUgcmVzZXJ2ZWQgbGl2ZSB1cGRhdGUgYm9vdG1lbSByZWdpb24s
IHdpdGggYQorICogbWFnaWMgbnVtYmVyIHRvIGF2b2lkIGZhbHNlIHBvc2l0aXZlcy4KKyAqLwor
CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRl
IDx4ZW4vbHUuaD4KKworc3RhdGljIGludCBsdV9zdHJlYW1fZXh0ZW5kKHN0cnVjdCBsdV9zdHJl
YW0gKnN0cmVhbSwgaW50IG5yX3BhZ2VzKQoreworCWludCBvcmRlciA9IGdldF9vcmRlcl9mcm9t
X2J5dGVzKChucl9wYWdlcyArIDEpICogc2l6ZW9mKG1mbl90KSk7CisJaW50IG9sZF9vcmRlciA9
IGdldF9vcmRlcl9mcm9tX2J5dGVzKChzdHJlYW0tPm5yX3BhZ2VzICsgMSkgKiBzaXplb2YobWZu
X3QpKTsKKworCWlmICghc3RyZWFtLT5ucl9wYWdlcyB8fCBvcmRlciA+IG9sZF9vcmRlcikgewor
CQltZm5fdCAqbmV3X3BnbGlzdCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIsIDApOworCQlp
ZiAoIW5ld19wZ2xpc3QpCisJCQlyZXR1cm4gLUVOT01FTTsKKworCQlpZiAoc3RyZWFtLT5ucl9w
YWdlcykgeworCQkJbWVtY3B5KG5ld19wZ2xpc3QsIHN0cmVhbS0+cGFnZWxpc3QsCisJCQkgICAg
ICAgc3RyZWFtLT5ucl9wYWdlcyAqIHNpemVvZihtZm5fdCkpOworCQkJZnJlZV94ZW5oZWFwX3Bh
Z2VzKHN0cmVhbS0+cGFnZWxpc3QsIG9sZF9vcmRlcik7CisJCX0KKwkJc3RyZWFtLT5wYWdlbGlz
dCA9IG5ld19wZ2xpc3Q7CisJfQorCXdoaWxlIChzdHJlYW0tPm5yX3BhZ2VzIDwgbnJfcGFnZXMp
IHsKKwkJc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgTUVN
Rl9ub19vd25lcik7CisJCWlmICghcGcpIHsKKwkJCS8qIEVuc3VyZSB0aGUgY2xlYW51cCBmcmVl
cyB0aGUgY29ycmVjdCBvcmRlciBvZiBwYWdlbGlzdCAqLworCQkJc3RyZWFtLT5ucl9wYWdlcysr
OworCQkJcmV0dXJuIC1FTk9NRU07CisJCX0KKwkJc3RyZWFtLT5wYWdlbGlzdFtzdHJlYW0tPm5y
X3BhZ2VzKytdID0gcGFnZV90b19tZm4ocGcpOworCQlzdHJlYW0tPnBhZ2VsaXN0W3N0cmVhbS0+
bnJfcGFnZXNdID0gMDsKKwl9CisKKwlpZiAoc3RyZWFtLT5kYXRhKQorCQl2dW5tYXAoc3RyZWFt
LT5kYXRhKTsKKwlzdHJlYW0tPmRhdGEgPSB2bWFwKHN0cmVhbS0+cGFnZWxpc3QsIHN0cmVhbS0+
bnJfcGFnZXMpOworCWlmICghc3RyZWFtLT5kYXRhKQorCQlyZXR1cm4gLUVOT01FTTsKKworCXJl
dHVybiAwOworfQorCit2b2lkICpsdV9zdHJlYW1fcmVzZXJ2ZShzdHJ1Y3QgbHVfc3RyZWFtICpz
dHJlYW0sIHNpemVfdCBzaXplKQoreworCWludCBucl9wYWdlcyA9IChzdHJlYW0tPmxlbiArIHNp
emUgKyBQQUdFX1NJWkUgLSAxKSA+PiBQQUdFX1NISUZUOworCisJaWYgKHN0cmVhbS0+bnJfcGFn
ZXMgPCBucl9wYWdlcyAmJiBsdV9zdHJlYW1fZXh0ZW5kKHN0cmVhbSwgbnJfcGFnZXMpKQorCQly
ZXR1cm4gTlVMTDsKKworCXJldHVybiBzdHJlYW0tPmRhdGEgKyBzdHJlYW0tPmxlbjsKK30KKwor
dm9pZCBsdV9zdHJlYW1fZW5kX3Jlc2VydmF0aW9uKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwg
c2l6ZV90IHNpemUpCit7CisJc3RyZWFtLT5sZW4gKz0gc2l6ZTsKK30KKworaW50IGx1X3N0cmVh
bV9hcHBlbmQoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCB2b2lkICpkYXRhLCBzaXplX3Qgc2l6
ZSkKK3sKKwl2b2lkICpwID0gbHVfc3RyZWFtX3Jlc2VydmUoc3RyZWFtLCBzaXplKTsKKwlpZiAo
IXApCisJCXJldHVybiAtRU5PTUVNOworCW1lbWNweShwLCBkYXRhLCBzaXplKTsKKwlsdV9zdHJl
YW1fZW5kX3Jlc2VydmF0aW9uKHN0cmVhbSwgc2l6ZSk7CisKKwlyZXR1cm4gMDsKK30KKwordm9p
ZCBsdV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0pCit7CisJaW50IG9yZGVy
ID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoKHN0cmVhbS0+bnJfcGFnZXMgKyAxKSAqIHNpemVvZiht
Zm5fdCkpOworCisJaWYgKHN0cmVhbS0+cGFnZWxpc3QpCisJCWZyZWVfeGVuaGVhcF9wYWdlcyhz
dHJlYW0tPnBhZ2VsaXN0LCBvcmRlcik7CisJaWYgKHN0cmVhbS0+ZGF0YSkKKwkJdnVubWFwKHN0
cmVhbS0+ZGF0YSk7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbHUuaCBiL3hlbi9p
bmNsdWRlL3hlbi9sdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmNi
MmYxZGJlMDYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbHUuaApAQCAtMCww
ICsxLDEyIEBACisKK3N0cnVjdCBsdV9zdHJlYW0geworCW1mbl90ICpwYWdlbGlzdDsKKwlzaXpl
X3QgbGVuOworCWludCBucl9wYWdlczsKKwljaGFyICpkYXRhOworfTsKKwordm9pZCAqbHVfc3Ry
ZWFtX3Jlc2VydmUoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCBzaXplX3Qgc2l6ZSk7Cit2b2lk
IGx1X3N0cmVhbV9lbmRfcmVzZXJ2YXRpb24oc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCBzaXpl
X3Qgc2l6ZSk7CitpbnQgbHVfc3RyZWFtX2FwcGVuZChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0s
IHZvaWQgKmRhdGEsIHNpemVfdCBzaXplKTsKK3ZvaWQgbHVfc3RyZWFtX2ZyZWUoc3RydWN0IGx1
X3N0cmVhbSAqc3RyZWFtKTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 08:58:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 08:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBq1-0002Db-25; Wed, 22 Jan 2020 08:58:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ntgM=3L=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iuBpz-0002DW-BO
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 08:58:11 +0000
X-Inumbo-ID: 4b9515dc-3cf5-11ea-aecd-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b9515dc-3cf5-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 08:58:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579683482;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=gLoWh7rsoAaRg3jva0cACqg9V0q1IH/LNEeMNHw1ukg=;
 b=EhcKeU77W2WdmzffEJ4ZtqY5QSLigAQ+NZn33f4M1EPs53D2ozYkRxiE
 ZIMtd8hYK1rCltIv4KC0kmWPR3aOskI+8ICp3K0vMquaIa7I+Ip3r+C+N
 3V4ixN7luA1pXK1EW2ocVsp3IrJe135KO+r4ChdpwTT6kPGXgdtJxc+Mx Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1VPduzNi3QqY2nQFR/ggu7Y2qBlwSslr61qdzn0TxArP2DMe5/8S9R4e0TVvgCvS7mqDUGwtDR
 HeqBctAdwmv9UNWONy3+jAty7S0Kk+jL0lru5PR99X7tIKR6l0o7+xiBvQAtPtxYpqmu6Z7ydk
 EKHLVWHE3iRGbyMGtoxZupnGTqbYVn7ek9nUuY5+PIMh7dZUNYEA2o1l01QhZPM4zykjS5AIw3
 OuucTAYaXpxciN6y4RFDYwTIdobIo5ig4fWoKJL+1RqGndrT/hEv+b4vuHjvSPbbL6JMgw0qEM
 tZ8=
X-SBRS: 2.7
X-MesageID: 11624157
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,348,1574139600"; d="scan'208";a="11624157"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 13/16] Regenerate autotools files
Thread-Index: AQHV0KHLVBxyzGGIXUWxHLgbCJzCJqf2Ug4A
Date: Wed, 22 Jan 2020 08:57:58 +0000
Message-ID: <409BEC3E-0460-4B34-9C36-1471171792D8@citrix.com>
References: <20200121205642.GN1314@mail-itl>
 <33984318-FCDC-4B2A-843C-A90D663F647D@gmail.com>
In-Reply-To: <33984318-FCDC-4B2A-843C-A90D663F647D@gmail.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.12.200112
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A060FBF6B84F574AA9EAB8918A3489EC@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 13/16] Regenerate autotools 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: Ian Jackson <Ian.Jackson@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Wei Liu <wl@xen.org>, 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>

DQoNCu+7v09uIDIxLzAxLzIwMjAsIDIxOjI5LCAiUmljaCBQZXJzYXVkIiA8cGVyc2F1ckBnbWFp
bC5jb20+IHdyb3RlOg0KDQogICAgT24gSmFuIDIxLCAyMDIwLCBhdCAxNTo1OCwgTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90
ZToNCiAgICA+IA0KICAgID4gT24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDQ6NTc6MjlQTSAtMDUw
MCwgUmljaCBQZXJzYXVkIHdyb3RlOg0KICAgID4+Pj4gT24gSmFuIDE0LCAyMDIwLCBhdCAyMTo0
MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPiB3cm90ZToNCiAgICA+Pj4gU2luY2Ugd2UgaGF2ZSB0aG9zZSBnZW5lcmF0ZWQgZmls
ZXMgY29tbWl0dGVkIHRvIHRoZSByZXBvICh3aHk/ISksDQogICAgPj4+IHVwZGF0ZSB0aGVtIGFm
dGVyIGNoYW5naW5nIGNvbmZpZ3VyZS5hYy4NCiAgICA+PiANCiAgICA+PiBJcyB0aGVyZSBhbnkg
cmVhc29uIG5vdCB0byByZW1vdmUgdGhlIGdlbmVyYXRlZCBjb25maWd1cmUgZmlsZXM/ICBBIGRl
dmVsb3BlciB1c2luZyBnZW5lcmF0ZWQgZmlsZXMgb24gc3lzdGVtIEIgd291bGQgYmUgaW5jb3Jw
b3JhdGluZyBjb25maWd1cmF0aW9uIGFzc3VtcHRpb25zIGZyb20gc3lzdGVtIEEgd2hlcmUgdGhl
IGNvbmZpZ3VyZSBzY3JpcHQgd2FzIGdlbmVyYXRlZC4gIElmIHdlIGFyZSBnb2luZyB0byBzaGlw
IGNvbmZpZ3VyZSBzY3JpcHRzLCBkbyB3ZSBuZWVkIHRvIGRvY3VtZW50IGEgInN5c3RlbSBBIiBy
ZWZlcmVuY2UgZGlzdHJvL2Vudmlyb25tZW50IHdoZXJlIGFsbCBjb25maWd1cmUgc2NyaXB0cyBm
cm9tIFhlbiB3aWxsIGJlIGdlbmVyYXRlZD8NCiAgICA+PiANCiAgICA+PiANCiAgICA+PiBPdGhl
ciBub3RlczoNCiAgICA+PiANCiAgICA+PiAxLiAgRGViaWFuIGF1dG9yZWNvbmYgd29ya3MgaW4g
dGhlIFhlbiByb290IGRpcmVjdG9yeSwgYnV0IHRoZSBkZWZhdWx0IE9wZW5FbWJlZGRlZCBhdXRv
cmVjb25mIHVzZXMgR251IGxpYnRvb2xpemUgYW5kIGZhaWxzIGJlY2F1c2Ugc29tZSBYZW4gYnVp
bGQgc3ViZGlyZWN0b3JpZXMgZG9uJ3QgaGF2ZSBjb25maWd1cmUuYWMvLmluLiAgIA0KICAgID4+
IA0KICAgID4+IDIuICBJZiBPcGVuRW1iZWRkZWQgYXV0b3JlY29uZiBpcyBydW4gb25seSBpbiB0
aGUgdG9vbHMgZGlyZWN0b3J5ICh3aGVyZSBpdCB3b3JrcyBhbmQgZ2VuZXJhdGVzIGEgbmV3IHRv
b2xzIGNvbmZpZ3VyZSksIHRoZW4gcm9vdCBjb25maWd1cmUgKGdlbmVyYXRlZCBmcm9tIG9sZGVy
IGNvbmZpZ3VyZS5hYykgd2lsbCBzaWxlbnRseSBpZ25vcmUgdGhlIG5ld2VyIHRvb2xzIGNvbmZp
Z3VyZSBhbmQgd3JpdGUgY29uZmlnLmggX3dpdGhvdXRfIHRvb2xzLXNwZWNpZmljIGNvbmZpZywg
c3VjaCBhcyB0aGUgdmNoYW4gUU1QIHByb3h5Lg0KICAgID4+IA0KICAgID4+IDMuIElmIGF1dG9y
ZWNvbmYgcnVucyBzdWNjZXNzZnVsbHkgaW4gdGhlIHJvb3QgZGlyZWN0b3J5LCB0aGVuIHRvb2xz
LXNwZWNpZmljIGNvbmZpZ3VyZSBpcyBjb3JyZWN0bHkgZ2VuZXJhdGVkIGFuZCBldmVyeXRoaW5n
IHdvcmtzIGFzIGV4cGVjdGVkLg0KICAgID4+IA0KICAgID4+IFRoaXMgc2lsZW50IGZhaWx1cmUg
Y291bGQgYmUgYXZvaWRlZCBieSBkZWxldGluZyB0aGUgZ2VuZXJhdGVkIGNvbmZpZ3VyZSBzY3Jp
cHRzLiAgVGhlcmUgbWF5IGJlIG90aGVyIGZhaWx1cmUgbW9kZXMgZm9yIHVzaW5nIFN5c3RlbSBB
IGdlbmVyYXRlZCBzY3JpcHRzIG9uIGRvd25zdHJlYW0gYnVpbGQgc3lzdGVtIEIuDQogICAgPiAN
CiAgICA+IFllcywgSSB0aGluayBnZW5lcmFsIGdvb2QgcHJhY3RpY2VzIGFyZToNCiAgICA+IDEu
IGRvbid0IGtlZXAgZ2VuZXJhdGVkIGF1dG90b29scyBmaWxlcyBpbiB2ZXJzaW9uIGNvbnRyb2wg
c3lzdGVtDQogICAgPiAyLiBnZW5lcmF0ZSB0aGVtIGludG8gcmVsZWFzZSB0YXJiYWxscw0KICAg
IA0KICAgIEEgcG90ZW50aWFsIHRvcGljIGZvciB0aGUgbmV4dCBYZW4gY29tbXVuaXR5IGNhbGw6
ICBjYW4gd2UgZGVsZXRlIGdlbmVyYXRlZCBhdXRvdG9vbHMgZmlsZXMgZnJvbSB0aGUgWGVuIHRy
ZWUgYW5kIHVwZGF0ZSB0aGUgcmVsZWFzZSBwcm9jZXNzIHRvIGdlbmVyYXRlK2J1bmRsZSB0aGVt
IHdpdGggcmVsZWFzZSB0YXJiYWxscz8NCiAgICANCkkgYW0gaGFwcHkgdG8gcHV0IHRoaXMgb24g
dGhlIGFnZW5kYSwgaWYgc29tZW9uZSByZW1pbmRzIG1lIGNsb3NlciB0byB0aGUgdGltZQ0KTGFy
cw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 09:04:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 09: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 1iuBvm-00035Q-Ph; Wed, 22 Jan 2020 09:04:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=mC0S=3L=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iuBvm-00035L-4U
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 09:04:10 +0000
X-Inumbo-ID: 262fcdc2-3cf6-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 262fcdc2-3cf6-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 09:04:09 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id f129so6292727wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 01:04:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=9Q4FRwNx/JocClhIGe+6QCujENLgrh2wJ167L2g4zy4=;
 b=E4bSluBytPkj1awsfPRfyZGDEFNKVRugR9HvtPsLSYBvD44X8diTCIwhSONzDAYHlc
 e2wSSPwkjRZ+49IQC0jAXJc5Zrsa+Fi9pxlxTz/D5Wml1LTB6x07/zc7w8JYyGmpeRlm
 fMsIAXWgZaqQAqaaLxsaFikltGZOYF7XtDxJk=
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:content-transfer-encoding
 :in-reply-to;
 bh=9Q4FRwNx/JocClhIGe+6QCujENLgrh2wJ167L2g4zy4=;
 b=T2SgBvMYdpE7+J0Ns0zBJv8XtP+GIbkYNZOHt2W1tWuTxHeiL7g2u6razbIcuDOK6o
 yd2LWI7KEw5wv0s7MC2M9lR9wjVP2Q8zEd1TSm0J+UOgAGC4k+p01Mc+0hrtAjAsvVIQ
 d2ghNQTt02gAZWDxePE7Y+oKgW50At5vOHnrKiBhlBv5apyhaPhE6RNFXeoKHDEgfrQV
 gq8fi7khUyVXjgg+TD98Sl7RLpECpbFYP6rAfIiLrfbaroqyQb1V2UkoVOGlYf40YcAo
 Z94LoLM4UK+aiOE76mKaKEVqTkelcWAk7SAzUCixc/be40eMDvVQKMlgCtlaxKfjNHl+
 RwUg==
X-Gm-Message-State: APjAAAVGUTPOX2BUuVtJRCsOF+Rp08PXm1tmvfu9lq1Taa0eeFaAWTGe
 0gykk5IgUELC/k4l9vwyMcGwJQ==
X-Google-Smtp-Source: APXvYqwlZ0Ge/3v4JUlon/sQ5WuD7yXn78aaTYfeCb+xAnnJAjk7qLTcItQG3KnEBIHESlQjZ6v6ow==
X-Received: by 2002:a1c:9c4c:: with SMTP id f73mr1749016wme.125.1579683848353; 
 Wed, 22 Jan 2020 01:04:08 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id z124sm3354211wmc.20.2020.01.22.01.04.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 01:04:07 -0800 (PST)
Date: Wed, 22 Jan 2020 10:04:05 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200122090405.GR43062@phenom.ffwll.local>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
 <20200122083139.GP43062@phenom.ffwll.local>
 <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: laurent.pinchart@ideasonboard.com, david@lechnology.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie, sean@poorly.run,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 hdegoede@redhat.com, kraxel@redhat.com, Daniel Vetter <daniel@ffwll.ch>,
 xen-devel@lists.xenproject.org, sam@ravnborg.org, emil.velikov@collabora.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDk6NTM6NDJBTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gSGkKPiAKPiBBbSAyMi4wMS4yMCB1bSAwOTozMSBzY2hyaWViIERhbmllbCBW
ZXR0ZXI6Cj4gPiBPbiBNb24sIEphbiAyMCwgMjAyMCBhdCAwMToyMDo0OFBNICswMTAwLCBUaG9t
YXMgWmltbWVybWFubiB3cm90ZToKPiA+PiBUaGUgbmV3IGludGVyZmFjZSBkcm1fY3J0Y19oYXNf
dmJsYW5rKCkgcmV0dXJuIHRydWUgaWYgdmJsYW5raW5nIGhhcwo+ID4+IGJlZW4gaW5pdGlhbGl6
ZWQgZm9yIGEgY2VydGFpbiBDUlRDLCBvciBmYWxzZSBvdGhlcndpc2UuIFRoaXMgZnVuY3Rpb24K
PiA+PiB3aWxsIGJlIHVzZWZ1bCBmb3IgaW5pdGlhbGl6aW5nIENSVEMgc3RhdGUuCj4gPj4KPiA+
PiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4K
PiA+PiAtLS0KPiA+PiAgZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyB8IDIxICsrKysrKysr
KysrKysrKysrKysrKwo+ID4+ICBpbmNsdWRlL2RybS9kcm1fdmJsYW5rLmggICAgIHwgIDEgKwo+
ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKPiA+Pgo+ID4+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV92
YmxhbmsuYwo+ID4+IGluZGV4IDE2NTliMTNiMTc4Yy4uYzIwMTAyODk5NDExIDEwMDY0NAo+ID4+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKPiA+PiArKysgYi9kcml2ZXJzL2dw
dS9kcm0vZHJtX3ZibGFuay5jCj4gPj4gQEAgLTUwMSw2ICs1MDEsMjcgQEAgaW50IGRybV92Ymxh
bmtfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgbnVtX2NydGNzKQo+
ID4+ICB9Cj4gPj4gIEVYUE9SVF9TWU1CT0woZHJtX3ZibGFua19pbml0KTsKPiA+PiAgCj4gPj4g
Ky8qKgo+ID4+ICsgKiBkcm1fY3J0Y19oYXNfdmJsYW5rIC0gdGVzdCBpZiB2YmxhbmtpbmcgaGFz
IGJlZW4gaW5pdGlhbGl6ZWQgZm9yCj4gPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICBhIENS
VEMKPiA+PiArICogQGNydGM6IHRoZSBDUlRDCj4gPj4gKyAqCj4gPj4gKyAqIERyaXZlcnMgbWF5
IGNhbGwgdGhpcyBmdW5jdGlvbiB0byB0ZXN0IGlmIHZibGFuayBzdXBwb3J0IGlzCj4gPj4gKyAq
IGluaXRpYWxpemVkIGZvciBhIENSVEMuIEZvciBtb3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhh
dCB2YmxhbmtpbmcKPiA+PiArICogY2FuIGFsc28gYmUgZW5hYmxlZCBvbiB0aGUgQ1JUQy4KPiA+
PiArICoKPiA+PiArICogUmV0dXJuczoKPiA+PiArICogVHJ1ZSBpZiB2YmxhbmtpbmcgaGFzIGJl
ZW4gaW5pdGlhbGl6ZWQgZm9yIHRoZSBnaXZlbiBDUlRDLCBmYWxzZQo+ID4+ICsgKiBvdGhlcndp
c2UuCj4gPj4gKyAqLwo+ID4+ICtib29sIGRybV9jcnRjX2hhc192YmxhbmsoY29uc3Qgc3RydWN0
IGRybV9jcnRjICpjcnRjKQo+ID4gCj4gPiBTbyBtYWtpbmcgdGhpcyBzcGVjaWZpYyB0byBhIENS
VEMgc291bmRzIGxpa2UgYSBnb29kIGlkZWEuIEJ1dCBpdCdzIG5vdAo+ID4gdGhlIHJlYWxpdHks
IGRybV92YmxhbmsuYyBhc3N1bWVzIHRoYXQgZWl0aGVyIGV2ZXJ5dGhpbmcgb3Igbm90aGluZwo+
ID4gc3VwcG9ydHMgdmJsYW5rcy4KPiA+IAo+ID4gVGhlIHJlYXNvbiBmb3IgZGV2LT5udW1fY3J0
Y3MgaXMgaGlzdG9yaWNhbCBiYWdnYWdlLCBpdCBwcmVkYXRlcyBrbXMgYnkgYQo+ID4gZmV3IHll
YXJzLiBGb3Iga21zIGRyaXZlcnMgdGhlIG9ubHkgdHdvIHZhbGlkIHZhbHVlcyBhcmUgZWl0aGVy
IDAgb3IKPiA+IGRldi0+bW9kZV9jb25maWcubnVtX2NydGNzLiBZZXMgdGhhdCdzIGFuIGVudGly
ZSBkaWZmZXJlbnQgY2FuIG9mIHdvcm1zCj4gPiB0aGF0J3MgYmVlbiBpcmtpbmcgbWUgc2luY2Ug
Zm9yZXZlciAoaWRlYWxseSBkcm1fdmJsYW5rX2luaXQgd291bGQgc29tZWhvdwo+ID4gbG9vc2Ug
dGhlIG51bV9jcnRjcyBhcmd1bWVudCBmb3Iga21zIGRyaXZlcnMsIGJ1dCBzb21lIGRyaXZlcnMg
Y2FsbCB0aGlzCj4gPiBiZWZvcmUgdGhleSd2ZSBkb25lIGFsbCB0aGUgZHJtX2NydGNfaW5pdCBj
YWxscyBzbyBpdCdzIGNvbXBsaWNhdGVkKS4KPiAKPiBNYXliZSBhcyBhIGZpcnN0IHN0ZXAsIGRy
bV92YmxhbmtfaW5pdCgpIGNvdWxkIHVzZQo+IGRldi0+bW9kZV9jb25maWcubnVtX2NydGNzIGlm
IHRoZSBzdXBwbGllZCBudW1iZXIgb2YgQ1JUQ3MgaXMgemVyby4KPiAKPiA+IAo+ID4gSGVuY2Ug
ZHJtX2Rldl9oYXNfdmJsYW5rIGFzIEkgc3VnZ2VzdGVkLiBUaGF0IHdvdWxkIGFsc28gYWxsb3cg
eW91IHRvCj4gPiByZXBsYWNlIGEgYnVuY2ggb2YgaWYgKGRldi0+bnVtX2NydGNzKSBjaGVja3Mg
aW4gZHJtX3ZibGFuay5jLCB3aGljaAo+ID4gc2hvdWxkIGhlbHAgcXVpdGUgYSBiaXQgaW4gY29k
ZSByZWFkYWJpbGl0eS4KPiAKPiBPSywgYnV0IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB3aHkg
dGhpcyBpbnRlcmZhY2UgaXMgYmV0dGVyIG92ZXJhbGwuCj4gV2UgZG9uJ3QgbG9vc2UgYW55dGhp
bmcgYnkgcGFzc2luZyBpbiB0aGUgY3J0YyBpbnN0ZWFkIG9mIHRoZSBkZXZpY2UKPiBzdHJ1Y3R1
cmUuIEFuZCBpZiB0aGVyZSdzIGV2ZXIgYSBwZXItY3J0YyB2YmxhbmsgaW5pdGlhbGl6YXRpb24s
IHdlJ2QKPiBoYXZlIHRoZSBpbnRlcmZhY2UgaW4gcGxhY2UgYWxyZWFkeS4gVGhlIHRlc3RzIHdp
dGggImlmCj4gKGRldi0+bnVtX2NydGNzKSIgY291bGQgcHJvYmFibHkgYmUgcmVtb3ZlZCBpbiBt
b3N0IHBsYWNlcyBpbiBhbnkgY2FzZS4KCllvdSBjYW4ndCB1c2UgaXQgaW4gZHJtX3ZibGFuay5j
IGNvZGUsIGJlY2F1c2Ugd2Ugb25seSBoYXZlIHRoZQpkcm1fZGV2aWNlLCBub3QgdGhlIGRybV9j
cnRjIChpbiBtb3N0IHBsYWNlcyBhdCBsZWFzdCkuIFlvdXIgb3RoZXIgcGF0Y2gKc2VyaWVzIHRv
IGRlcHJlY2F0ZSB0aGUgZHJtX2RldmljZSBjYWxsYmFja3MgZm9yIHZibGFua3MgaXMgYSBodWdl
IHN0ZXAKaW50byB0aGUgZGlyZWN0aW9uIHRvIGZpeCB0aGF0LCBidXQgc3RpbGwgbW9yZSB3b3Jr
IG5lZWRlZDogV2UnZAplc3NlbnRpYWxseSBuZWVkIHRvIGNvcHlwYXN0ZSBkcm1fdmJsYW5rLmMg
aW50byBkcm1fY3J0Y192YmxhbmsuYyBmb3Iga21zCmRyaXZlcnMsIGFuZCBpbiB0aGF0IGNvcHkg
c3dpdGNoIGZyb20gKGRldiwgcGlwZSkgdG8gY3J0YyBldmVyeXdoZXJlLiBQbHVzCnRoZW4gbW92
ZSB0aGUgZHJtX3ZibGFuayBzdHJ1Y3R1cmUgaW50byBzdHJ1Y3QgZHJtX2NydGMuCgpXcnQgcmVt
b3ZpbmcgdGhlIGNoZWNrOiBJbiBhIHBpbGUgb2YgY2FzZXMgaXQgY2hhbmdlcyB0aGUgcmV0dXJu
IHZhbHVlLAp3aGljaCBtYXR0ZXJzIGJvdGggZm9yIHZibGFuayB1c2FnZSBpbiBoZWxwZXIgY29k
ZSBhbmQgdGhlIGlvY3RsIGl0c2VsZi4KRnJvbSBhIHF1aWNrIGxvb2sgbW9zdCBvZiB0aGUgY2hl
Y2tzIHRoYXQgZG9uJ3QgbWF0dGVyIGFyZSBhbHJlYWR5IHdyYXBwZWQKaW4gYSBXQVJOLgoKPiBX
ZSBzaG91bGQgYWxzbyBjb25zaWRlciBmb3JraW5nIHRoZSB2YmxhbmsgY29kZSBmb3Igbm9uLUtN
UyBkcml2ZXJzLgo+IFdoaWxlIHdvcmtpbmcgaW4gdGhpcywgSSBmb3VuZCB0aGUgc3VwcG9ydCBm
b3IgbGVnYWN5IGRyaXZlcnMgaXMgZ2V0dGluZwo+IGluIHRoZSB3YXkgYXQgdGltZXMuIFdpdGgg
c3VjaCBhIGZvcmssIGxlZ2FjeSBkcml2ZXJzIGNvdWxkIGNvbnRpbnVlCj4gdXNpbmcgc3RydWN0
IGRybV92YmxhbmtfY3J0Yywgd2hpbGUgbW9kZXJuIGRyaXZlcnMgY291bGQgbWF5YmUgc3RvcmUK
PiB2Ymxhbmsgc3RhdGUgZGlyZWN0bHkgaW4gc3RydWN0IGRybV9jcnRjLgoKSG0gaWYgeW91IHdh
bnQgdG8gZG8gYWxsIHRoYXQgdGhlbiB0aGUgZHJtX2NydGNfaGFzX3ZibGFuayBtYWtlcyBzZW5z
ZS4KQnV0IG9ubHkgYWZ0ZXIgd2UndmUgZG9uZSB0aGUgZnVsbCBzcGxpdC4gU28gbWF5YmUgbWFr
ZSB0aGUgcHVibGljCmZ1bmN0aW9uIGRybV9jcnRjX2hhc192YmxhbmssIHdoaWNoIGNhbGxzIHRo
ZSBpbnRlcm5hbC1vbmx5CmRybV9oYXNfdmJsYW5rLCBhbmQgdXNlIHRoYXQgaW50ZXJuYWxseSBp
biBkcm1fdmJsYW5rLmM/CgpidHcgSSBzdGlsbCB0aGluayBhIHN1Yi1zdHJ1Y3QgZm9yIHZibGFu
ayBzdHVmZiBpbiBkcm1fY3J0YyBtYWtlcyBzZW5zZSwKYW5kIGRybV92YmxhbmtfY3J0YyBzZWVt
cyB0byBtb3N0bHkgZml0IHRoZSBiaWxsLgoKVGhhdCB3YXkgd2UncmUgYXQgbGVhc3Qgbm90IGFk
ZGluZyB0aGUgdGhlIGNvbnZlcnNpb24gcGFpbiBvZiBzd2l0Y2hpbmcKdGhlIHZibGFuayBjb2Rl
IG92ZXIgdG8gZHJtX2NydGMgZnVsbHkuCgpUaG91Z2h0cz8KLURhbmllbAoKPiBBbnl3YXksIGFs
bCB0aGlzIGlzIGZvciBhbm90aGVyIHBhdGNoLiBVbmxlc3MgeW91IGNoYW5nZSB5b3VyIG1pbmQs
IEknbGwKPiByZXBsYWNlIGRybV9jcnRjX2hhc192YmxhbmsoKSB3aXRoIGRybV9kZXZfaGFzX3Zi
bGFuaygpIGZvciB0aGUKPiBwYXRjaHNldCdzIG5leHQgaXRlcmF0aW9uLgo+IAo+IEJlc3QgcmVn
YXJkcwo+IFRob21hcwo+IAo+ID4gCj4gPiBDaGVlcnMsIERhbmllbAo+ID4gCj4gPj4gK3sKPiA+
PiArCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Cj4gPj4gKwo+ID4+ICsJcmV0
dXJuIGNydGMtPmluZGV4IDwgZGV2LT5udW1fY3J0Y3M7Cj4gPj4gK30KPiA+PiArRVhQT1JUX1NZ
TUJPTChkcm1fY3J0Y19oYXNfdmJsYW5rKTsKPiA+PiArCj4gPj4gIC8qKgo+ID4+ICAgKiBkcm1f
Y3J0Y192Ymxhbmtfd2FpdHF1ZXVlIC0gZ2V0IHZibGFuayB3YWl0cXVldWUgZm9yIHRoZSBDUlRD
Cj4gPj4gICAqIEBjcnRjOiB3aGljaCBDUlRDJ3MgdmJsYW5rIHdhaXRxdWV1ZSB0byByZXRyaWV2
ZQo+ID4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fdmJsYW5rLmggYi9pbmNsdWRlL2Ry
bS9kcm1fdmJsYW5rLmgKPiA+PiBpbmRleCBjMTZjNDQwNTJiM2QuLjUzMWE2YmMxMmI3ZSAxMDA2
NDQKPiA+PiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fdmJsYW5rLmgKPiA+PiArKysgYi9pbmNsdWRl
L2RybS9kcm1fdmJsYW5rLmgKPiA+PiBAQCAtMjA2LDYgKzIwNiw3IEBAIHN0cnVjdCBkcm1fdmJs
YW5rX2NydGMgewo+ID4+ICB9Owo+ID4+ICAKPiA+PiAgaW50IGRybV92YmxhbmtfaW5pdChzdHJ1
Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgbnVtX2NydGNzKTsKPiA+PiArYm9vbCBk
cm1fY3J0Y19oYXNfdmJsYW5rKGNvbnN0IHN0cnVjdCBkcm1fY3J0YyAqY3J0Yyk7Cj4gPj4gIHU2
NCBkcm1fY3J0Y192YmxhbmtfY291bnQoc3RydWN0IGRybV9jcnRjICpjcnRjKTsKPiA+PiAgdTY0
IGRybV9jcnRjX3ZibGFua19jb3VudF9hbmRfdGltZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4g
Pj4gIAkJCQkgICBrdGltZV90ICp2Ymxhbmt0aW1lKTsKPiA+PiAtLSAKPiA+PiAyLjI0LjEKPiA+
Pgo+ID4gCj4gCj4gLS0gCj4gVGhvbWFzIFppbW1lcm1hbm4KPiBHcmFwaGljcyBEcml2ZXIgRGV2
ZWxvcGVyCj4gU1VTRSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICj4gTWF4ZmVsZHN0
ci4gNSwgOTA0MDkgTsO8cm5iZXJnLCBHZXJtYW55Cj4gKEhSQiAzNjgwOSwgQUcgTsO8cm5iZXJn
KQo+IEdlc2Now6RmdHNmw7xocmVyOiBGZWxpeCBJbWVuZMO2cmZmZXIKPiAKCgoKCi0tIApEYW5p
ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv
Zy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 09:04:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 09:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuBwS-00039x-8e; Wed, 22 Jan 2020 09:04:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Syo=3L=huawei.com=xuwei5@srs-us1.protection.inumbo.net>)
 id 1iuBwQ-00039n-KX
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 09:04:50 +0000
X-Inumbo-ID: 37622c70-3cf6-11ea-9fd7-bc764e2007e4
Received: from huawei.com (unknown [45.249.212.191])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37622c70-3cf6-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 09:04:39 +0000 (UTC)
Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.59])
 by Forcepoint Email with ESMTP id B9E4F5BB3B25735B87FE;
 Wed, 22 Jan 2020 17:04:36 +0800 (CST)
Received: from [127.0.0.1] (10.57.101.250) by DGGEMS409-HUB.china.huawei.com
 (10.3.19.209) with Microsoft SMTP Server id 14.3.439.0; Wed, 22 Jan 2020
 17:04:30 +0800
To: Jan Beulich <jbeulich@suse.com>
References: <5E26C935.9080107@hisilicon.com>
 <c15dab3d-3c25-4d14-506a-a6859a5dd99b@suse.com>
 <5E27E466.50109@hisilicon.com>
 <e5082f00-ad1a-ab2b-bc1f-b58714d08a02@suse.com>
From: Wei Xu <xuwei5@hisilicon.com>
Message-ID: <5E28101C.2030405@hisilicon.com>
Date: Wed, 22 Jan 2020 17:04:28 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <e5082f00-ad1a-ab2b-bc1f-b58714d08a02@suse.com>
X-Originating-IP: [10.57.101.250]
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH] arm/acpi: Add __acpi_unmap_table function
 for ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Linuxarm <linuxarm@huawei.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 "Zengtao \(B\)" <prime.zeng@hisilicon.com>, xen-devel@lists.xenproject.org,
 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>

SGkgSmFuLAoKT24gMjAyMC8xLzIyIDE2OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMi4w
MS4yMDIwIDA2OjU3LCBXZWkgWHUgd3JvdGU6Cj4+IE9uIDIwMjAvMS8yMSAxOTowMiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyMS4wMS4yMDIwIDEwOjQ5LCBXZWkgWHUgd3JvdGU6Cj4+Pj4g
LS0tIGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkv
b3NsLmMKPj4+PiBAQCAtMTE0LDYgKzExNCw4IEBAIHZvaWQgYWNwaV9vc191bm1hcF9tZW1vcnko
dm9pZCBfX2lvbWVtICogdmlydCwgYWNwaV9zaXplIHNpemUpCj4+Pj4gICAJCXJldHVybjsKPj4+
PiAgIAl9Cj4+Pj4gICAKPj4+PiArCV9fYWNwaV91bm1hcF90YWJsZSh2aXJ0LCBzaXplKTsKPj4+
PiArCj4+Pj4gICAJaWYgKHN5c3RlbV9zdGF0ZSA+PSBTWVNfU1RBVEVfYm9vdCkKPj4+PiAgIAkJ
dnVubWFwKCh2b2lkICopKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQQUdFX01BU0spKTsKPj4+Cj4+
PiBIb3cgY2FuIGl0IHBvc3NpYmx5IGJlIGNvcnJlY3QgdG8gY2FsbCBib3RoIHZ1bm1hcCgpIGFu
ZCB5b3VyIG5ldwo+Pj4gZnVuY3Rpb24/IEFuZCBob3cgaXMgdGhpcywgaGF2aW5nIGpzdXQgYW4g
QXJtIGltcGxlbWVudGF0aW9uLAo+Pj4gZ29pbmcgdG8gY29tcGlsZSBmb3IgeDg2PyBTZWVpbmcg
dGhhdCB4ODYgZ2V0cyBhd2F5IHdpdGhvdXQgdGhpcywKPj4+IG1heSBJIHN1Z2dlc3QgdGhhdCB5
b3UgbG9vayBhdCB0aGUgeDg2IGNvZGUgdG8gc2VlIHdoeSB0aGF0IGlzLAo+Pj4gYW5kIHRoZW4g
Y29uc2lkZXIgd2hldGhlciB0aGUgc2FtZSBtb2RlbCBtYWtlcyBzZW5zZSBmb3IgQXJtPyBBbmQK
Pj4+IGlmIGl0IGRvZXNuJ3QsIGNoZWNrIHdoZXRoZXIgdGhlIG5ldyBBcm0gbW9kZWwgd291bGQg
bWFrZSBzZW5zZQo+Pj4gdG8gYWxzbyB1c2Ugb24geDg2Pwo+Pj4KPj4KPj4gU29ycnksIEkgdGhv
dWdodCBhY3BpX29zX3VubWFwX21lbW9yeSBpcyBzcGVjaWZpYyBmb3IgQVJNLgo+PiBKdXN0IG5v
dyBJIGNoZWNrZWQgbWFwX3BhZ2VzX3RvX3hlbiBpbiBhcmNoL3g4Ni9tbS5jIGFuZCBkaWQgbm90
IGZpbmQgYW55IHBsYWNlCj4+IHRvIGZvcmJpZCB0aGUgbW9kaWZpY2F0aW9uIG9mIGEgbWFwcGlu
Zy4gTWF5YmUgY2xlYXJpbmcgbWFwcGluZyBiZWZvcmUgbW9kaWZpY2F0aW9uCj4+IGlzIG5vdCBu
ZWNlc3NhcnkgZm9yIFg4Ni4gRG8geW91IHRoaW5rIGlzIGl0IE9LIHRvIGFkZCBhIGVtcHR5IHN0
dWIgZnVuY3Rpb24KPj4gZm9yIHRoZSBvdGhlciBjYXNlcyBleGNlcHQgQVJNIGFuZCBpbnZva2Ug
aXQgYWZ0ZXIgdnVubWFwIGFzIGZvbGxvd2luZz8KPiAKPiBOby4gVGhpcyBpcyBzdGlsbCBkb2lu
ZyB0d28gdW5tYXBzIHdoZW4gc3lzdGVtX3N0YXRlID49IFNZU19TVEFURV9ib290Lgo+IEF0IHRo
ZSB2ZXJ5IGxlYXN0IHRoaXMgbmVlZCB0byBnbyBpbiBhbiAiZWxzZSIgYmxvY2sgdG8gdGhlIGV4
aXN0aW5nCj4gaWYoKS4gVGhlcmUgYWxzbyBzaG91bGRuJ3QgYmUgYSBibGFua2V0IGVtcHR5IHN0
dWIgZnVuY3Rpb24uIEV2ZW4gb24KPiB4ODYgaXQgd291bGQgYmUgX2JldHRlcl8gKGFsYmVpdCBu
b3Qgc3RyaWN0bHkgbmVlZGVkKSBpZiB0aGUgdW5tYXAKPiBpbmRlZWQgemFwcGVkIHRoZSBmaXht
YXAgbWFwcGluZ3MuIEFuZCBmb3IgcG90ZW50aWFsIGZ1dHVyZSBwb3J0cyBpdAo+IHdvdWxkIGJl
IG91dHJpZ2h0IGRhbmdlcm91cyB0byBoYXZlIHN1Y2ggYW4gZW1wdHkgc3R1Yi4KCkdvdCBpdC4K
SSB3aWxsIGNoZWNrIGhvdyB0byBjbGVhciB0aGUgZml4bWFwIG9uIFg4Ni4KVGhhbmtzIQoKQmVz
dCBSZWdhcmRzLApXZWkKCj4gCj4gSmFuCj4gCj4gLgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 09:08:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 09: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 1iuBzh-0003KQ-Re; Wed, 22 Jan 2020 09:08:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuBzg-0003KL-KL
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 09:08:12 +0000
X-Inumbo-ID: ac924fc0-3cf6-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ac924fc0-3cf6-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 09:07: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 <osstest-admin@xenproject.org>)
 id 1iuBzN-0007K5-Om; Wed, 22 Jan 2020 09:07: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 1iuBzN-0008SE-6t; Wed, 22 Jan 2020 09:07:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuBzN-000513-6D; Wed, 22 Jan 2020 09:07:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146375-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-i386-xsm: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 09:07:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 146375: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 09:43:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 09:43: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 1iuCX4-0006Qg-VV; Wed, 22 Jan 2020 09:42:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0A3=3L=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuCX3-0006Qb-MK
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 09:42:41 +0000
X-Inumbo-ID: 82b61f6a-3cfb-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82b61f6a-3cfb-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 09:42:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AF4BDB9C6;
 Wed, 22 Jan 2020 09:42:30 +0000 (UTC)
To: Daniel Vetter <daniel@ffwll.ch>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
 <20200122083139.GP43062@phenom.ffwll.local>
 <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
 <20200122090405.GR43062@phenom.ffwll.local>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <c33b4684-9d43-d3ab-bc88-a89a635f63d3@suse.de>
Date: Wed, 22 Jan 2020 10:42:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200122090405.GR43062@phenom.ffwll.local>
Subject: Re: [Xen-devel] [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: laurent.pinchart@ideasonboard.com, david@lechnology.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie, sean@poorly.run,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org,
 hdegoede@redhat.com, kraxel@redhat.com, xen-devel@lists.xenproject.org,
 sam@ravnborg.org, emil.velikov@collabora.com
Content-Type: multipart/mixed; boundary="===============2159799537610017594=="
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)
--===============2159799537610017594==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="Kr4FBQgHbqqwjCZYPZWobCco0q64F0NlR"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Kr4FBQgHbqqwjCZYPZWobCco0q64F0NlR
Content-Type: multipart/mixed; boundary="CbcRnXutG6CAwBMbtZz7TPwfM6GQSRaNU";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 kraxel@redhat.com, xen-devel@lists.xenproject.org,
 emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Message-ID: <c33b4684-9d43-d3ab-bc88-a89a635f63d3@suse.de>
Subject: Re: [PATCH v3 1/4] drm: Add drm_crtc_has_vblank()
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200120122051.25178-2-tzimmermann@suse.de>
 <20200122083139.GP43062@phenom.ffwll.local>
 <3ad03b06-f9be-37c7-9cc7-044468cdf300@suse.de>
 <20200122090405.GR43062@phenom.ffwll.local>
In-Reply-To: <20200122090405.GR43062@phenom.ffwll.local>

--CbcRnXutG6CAwBMbtZz7TPwfM6GQSRaNU
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 22.01.20 um 10:04 schrieb Daniel Vetter:
> On Wed, Jan 22, 2020 at 09:53:42AM +0100, Thomas Zimmermann wrote:
>> Hi
>>
>> Am 22.01.20 um 09:31 schrieb Daniel Vetter:
>>> On Mon, Jan 20, 2020 at 01:20:48PM +0100, Thomas Zimmermann wrote:
>>>> The new interface drm_crtc_has_vblank() return true if vblanking has=

>>>> been initialized for a certain CRTC, or false otherwise. This functi=
on
>>>> will be useful for initializing CRTC state.
>>>>
>>>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>>>> ---
>>>>  drivers/gpu/drm/drm_vblank.c | 21 +++++++++++++++++++++
>>>>  include/drm/drm_vblank.h     |  1 +
>>>>  2 files changed, 22 insertions(+)
>>>>
>>>> diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vbla=
nk.c
>>>> index 1659b13b178c..c20102899411 100644
>>>> --- a/drivers/gpu/drm/drm_vblank.c
>>>> +++ b/drivers/gpu/drm/drm_vblank.c
>>>> @@ -501,6 +501,27 @@ int drm_vblank_init(struct drm_device *dev, uns=
igned int num_crtcs)
>>>>  }
>>>>  EXPORT_SYMBOL(drm_vblank_init);
>>>> =20
>>>> +/**
>>>> + * drm_crtc_has_vblank - test if vblanking has been initialized for=

>>>> + *                       a CRTC
>>>> + * @crtc: the CRTC
>>>> + *
>>>> + * Drivers may call this function to test if vblank support is
>>>> + * initialized for a CRTC. For most hardware this means that vblank=
ing
>>>> + * can also be enabled on the CRTC.
>>>> + *
>>>> + * Returns:
>>>> + * True if vblanking has been initialized for the given CRTC, false=

>>>> + * otherwise.
>>>> + */
>>>> +bool drm_crtc_has_vblank(const struct drm_crtc *crtc)
>>>
>>> So making this specific to a CRTC sounds like a good idea. But it's n=
ot
>>> the reality, drm_vblank.c assumes that either everything or nothing
>>> supports vblanks.
>>>
>>> The reason for dev->num_crtcs is historical baggage, it predates kms =
by a
>>> few years. For kms drivers the only two valid values are either 0 or
>>> dev->mode_config.num_crtcs. Yes that's an entire different can of wor=
ms
>>> that's been irking me since forever (ideally drm_vblank_init would so=
mehow
>>> loose the num_crtcs argument for kms drivers, but some drivers call t=
his
>>> before they've done all the drm_crtc_init calls so it's complicated).=

>>
>> Maybe as a first step, drm_vblank_init() could use
>> dev->mode_config.num_crtcs if the supplied number of CRTCs is zero.
>>
>>>
>>> Hence drm_dev_has_vblank as I suggested. That would also allow you to=

>>> replace a bunch of if (dev->num_crtcs) checks in drm_vblank.c, which
>>> should help quite a bit in code readability.
>>
>> OK, but I still don't understand why this interface is better overall.=

>> We don't loose anything by passing in the crtc instead of the device
>> structure. And if there's ever a per-crtc vblank initialization, we'd
>> have the interface in place already. The tests with "if
>> (dev->num_crtcs)" could probably be removed in most places in any case=
=2E
>=20
> You can't use it in drm_vblank.c code, because we only have the
> drm_device, not the drm_crtc (in most places at least). Your other patc=
h
> series to deprecate the drm_device callbacks for vblanks is a huge step=

> into the direction to fix that, but still more work needed: We'd
> essentially need to copypaste drm_vblank.c into drm_crtc_vblank.c for k=
ms
> drivers, and in that copy switch from (dev, pipe) to crtc everywhere. P=
lus
> then move the drm_vblank structure into struct drm_crtc.
>=20
> Wrt removing the check: In a pile of cases it changes the return value,=

> which matters both for vblank usage in helper code and the ioctl itself=
=2E
> From a quick look most of the checks that don't matter are already wrap=
ped
> in a WARN.
>=20
>> We should also consider forking the vblank code for non-KMS drivers.
>> While working in this, I found the support for legacy drivers is getti=
ng
>> in the way at times. With such a fork, legacy drivers could continue
>> using struct drm_vblank_crtc, while modern drivers could maybe store
>> vblank state directly in struct drm_crtc.
>=20
> Hm if you want to do all that then the drm_crtc_has_vblank makes sense.=

> But only after we've done the full split. So maybe make the public
> function drm_crtc_has_vblank, which calls the internal-only
> drm_has_vblank, and use that internally in drm_vblank.c?
>=20
> btw I still think a sub-struct for vblank stuff in drm_crtc makes sense=
,
> and drm_vblank_crtc seems to mostly fit the bill.
>=20
> That way we're at least not adding the the conversion pain of switching=

> the vblank code over to drm_crtc fully.
>=20
> Thoughts?

That all sounds good. Using struct drm_vblank_crtc with legacy and
modern vblank functions, might allow us to continue to share some of the
implementation.

Wrt the current interface, drm_dev_has_vblank() is only called in a
single place, so switching to drm_crtc_has_vblank() later would not be ha=
rd.

Best regards
Thomas

> -Daniel
>=20
>> Anyway, all this is for another patch. Unless you change your mind, I'=
ll
>> replace drm_crtc_has_vblank() with drm_dev_has_vblank() for the
>> patchset's next iteration.
>>
>> Best regards
>> Thomas
>>
>>>
>>> Cheers, Daniel
>>>
>>>> +{
>>>> +	struct drm_device *dev =3D crtc->dev;
>>>> +
>>>> +	return crtc->index < dev->num_crtcs;
>>>> +}
>>>> +EXPORT_SYMBOL(drm_crtc_has_vblank);
>>>> +
>>>>  /**
>>>>   * drm_crtc_vblank_waitqueue - get vblank waitqueue for the CRTC
>>>>   * @crtc: which CRTC's vblank waitqueue to retrieve
>>>> diff --git a/include/drm/drm_vblank.h b/include/drm/drm_vblank.h
>>>> index c16c44052b3d..531a6bc12b7e 100644
>>>> --- a/include/drm/drm_vblank.h
>>>> +++ b/include/drm/drm_vblank.h
>>>> @@ -206,6 +206,7 @@ struct drm_vblank_crtc {
>>>>  };
>>>> =20
>>>>  int drm_vblank_init(struct drm_device *dev, unsigned int num_crtcs)=
;
>>>> +bool drm_crtc_has_vblank(const struct drm_crtc *crtc);
>>>>  u64 drm_crtc_vblank_count(struct drm_crtc *crtc);
>>>>  u64 drm_crtc_vblank_count_and_time(struct drm_crtc *crtc,
>>>>  				   ktime_t *vblanktime);
>>>> --=20
>>>> 2.24.1
>>>>
>>>
>>
>> --=20
>> Thomas Zimmermann
>> Graphics Driver Developer
>> SUSE Software Solutions Germany GmbH
>> Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
>> (HRB 36809, AG N=C3=BCrnberg)
>> Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer
>>
>=20
>=20
>=20
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--CbcRnXutG6CAwBMbtZz7TPwfM6GQSRaNU--

--Kr4FBQgHbqqwjCZYPZWobCco0q64F0NlR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4oGQIACgkQaA3BHVML
eiN5EQgArXdg09il/Ymt9AEbsv3GHpCMJ1VsFbmlHJy1OYjEMWi9+iVFWLjLIS9t
ldUO+o9XTSKEhz/AjQMPAbF4yXHfNiQe0nnHbsU1NxdG/Ip6geQ4CfuP9xm37+kj
0Vqd7olY6D/rXTSxcsCBd+ix07tuHOsHTHWMOJRS9/fvFYCZIBMkXVU/0c6Uo3MX
3IbJSmJFwAohcE2I6/ZcmD4V35KROf/C/lgEzQcE7sU1zQfNLPqmFpMFjEten5xy
zj6ZoUL2S9vD8Z11I4p7r1elgW/7VUveP0jTa6GjQEXg7I97UDlwdnwAAEX4GmKx
adH1p7K3alJdRTafNZeokdY2j+fWFQ==
=lYah
-----END PGP SIGNATURE-----

--Kr4FBQgHbqqwjCZYPZWobCco0q64F0NlR--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2159799537610017594==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 09:58:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 09:58: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 1iuCmA-0007NO-Ec; Wed, 22 Jan 2020 09:58:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuCm8-0007NJ-Ly
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 09:58:16 +0000
X-Inumbo-ID: b502ee93-3cfd-11ea-bc08-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b502ee93-3cfd-11ea-bc08-12813bfff9fa;
 Wed, 22 Jan 2020 09:58: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 <osstest-admin@xenproject.org>)
 id 1iuCm6-0008Ge-C8; Wed, 22 Jan 2020 09:58:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuCm5-0001ju-R0; Wed, 22 Jan 2020 09:58:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuCm5-0003HQ-QL; Wed, 22 Jan 2020 09:58:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146381-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f44a192d22a37dcb9171b95978b43637bc09718d
X-Osstest-Versions-That: xen=1eeedaf5a0d9ed6324f3bd5b700bb22eb4355341
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 09:58:13 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146381: 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>

ZmxpZ2h0IDE0NjM4MSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM4MS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY0NGExOTJkMjJhMzdk
Y2I5MTcxYjk1OTc4YjQzNjM3YmMwOTcxOGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjI0NyAgMjAyMC0wMS0xOSAwOToxODoyNSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDYzODEgIDIwMjAtMDEtMjIgMDk6MTk6MDkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBjb3Zl
cml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICAxZWVlZGFmNWEwLi5mNDRhMTkyZDIyICBmNDRhMTkyZDIyYTM3
ZGNiOTE3MWI5NTk3OGI0MzYzN2JjMDk3MThkIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:01:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuCpC-0008EX-Vx; Wed, 22 Jan 2020 10:01:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vprz=3L=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuCpB-0008ES-CM
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 10:01:25 +0000
X-Inumbo-ID: 20c778a0-3cfe-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20c778a0-3cfe-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 10:01:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579687276;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/7y4JMDjrw+QmSwnx19Mc2OVVWFIfObwLm2Yje/rFOs=;
 b=DY103WMHSm2kQ+9jAiKLai3VRyvsMDGhmvFIEy9upkI7ASY2EulbhVR3
 8kAvCz2kDgpTpT16cjgz/rH1v7hO4lX7+GwaLgmuObcU1+y9CbJi9gUU7
 059P8gFeypFHp6fgkpLmFOTEexRiJU6C9j6xc3B1Ybz/EAmLFntwXQcCV M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ANb/Cr33afp1PEcmQOxHsfeP0Qwq7LMN08Oz+2+kmxTDH6h3YwyXek9/U0TxAq/fW15/a/TdZ4
 Nac1daVGiywiX0IQBmejo4caMzb5QEkzvJP/KmcE+QH7tpGOdTbINCbqXtuj3Q8vMqsFNXRN6v
 6ndmbHfYkzfLxsrpW8HSF63DgD5n8Qf5JuqMR5gTZQXpylzseMm2SPJ2zQbYVwOxIFJt8NDVbD
 jxi8prxM7BI5jAvjz3L350W/TLgXxK9n0XFJ3iVXLpEpHzQ14FknExRRT0V7R4OZ6eQ85cBRnB
 9hY=
X-SBRS: 2.7
X-MesageID: 11854425
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11854425"
To: Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
Date: Wed, 22 Jan 2020 10:01:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDEuMjAyMCAx
Nzo0NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gdjIgLS0+IHYzOgo+PiAtIFJlbW92ZSBodm1s
b2FkZXIgZmlsdGVyaW5nCj4KPiBXaHk/IFNlZWluZyB0aGUgcHJpb3IgZGlzY3Vzc2lvbiwgaG93
IGFib3V0IGFkZGluZyBYRU5WRVJfZGVuaWVkIHRvCj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJp
bmcsIGFsbG93aW5nIGNvbXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPiB0byBrbm93IGV4
YWN0bHkgd2hhdCB0byBsb29rIGZvcj8gQW5kIHRoZW4gcmUtYWRkIHRoZSBmaWx0ZXJpbmcgeW91
Cj4gaGFkPyAoVGhlIGhlbHAgdGV4dCBvZiB0aGUgY29uZmlnIG9wdGlvbiBzaG91bGQgdGhlbiBw
ZXJoYXBzIGJlCj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQgdGhlIGNob3NlbiBz
dHJpbmcgc2hvdWxkIG5vdCBtYXRjaAo+IGFueXRoaW5nIHRoYXQgY291bGQgcG90ZW50aWFsbHkg
YmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSBYRU5WRVJfCj4gc3ViLW9wcy4pCgpJIGhhZCB0aGUg
Zm9sbG93aW5nIHJlYXNvbmluZzoKCjEuIE1vc3QgcmVhbC13b3JsZCB1c2VycyB3b3VsZCBzZXQg
Q09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiIGFueXdheS4KCjIuIEZpbHRlcmluZyBpbiBETUkg
dGFibGVzIGlzIG5vdCBhIGNvbXBsZXRlIHNvbHV0aW9uLCBzaW5jZSBkZW5pZWQKc3RyaW5nIGxl
YWtzIGVsc2V3aGVyZSB0aHJvdWdoIHRoZSBoeXBlcmNhbGwgKFBWIGd1ZXN0cywgc3lzZnMsIGRy
aXZlcgpsb2dzKSBhcyBBbmRyZXcgaGFzIHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyBkaXNj
dXNzaW9uLgoKT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1w
cm92ZXMgdGhlIHNpdHVhdGlvbiBmb3IKSFZNIGRvbWFpbnMsIHNvIEkgY2FuIHJldHVybiBpdCBp
ZiBtYWludGFpbmVycyBmaW5kIGl0IHdvcnRoeS4KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:07:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuCvH-0008Pw-Qg; Wed, 22 Jan 2020 10:07:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vprz=3L=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuCvG-0008Pr-P4
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 10:07:42 +0000
X-Inumbo-ID: 06731f9e-3cff-11ea-bc0d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06731f9e-3cff-11ea-bc0d-12813bfff9fa;
 Wed, 22 Jan 2020 10:07:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579687661;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=g8zwr+5Z1U64v1L7b14YYEycHrewuTXF5B3e5sG8dsE=;
 b=fcmiL/3zVdjSyjir0GYB9cx7r/1/ZSmxwAGKovYNGzVUx4bH4P94LwIP
 +aV/nhQsNUXpGnj0W5829eKMG9Tt9j/GOx6p3ANycWBKqxWdY9INMpjXT
 SWboWi+GYNMKV0KvSoMKATccYCwsCQ0rS79H439IRSV9lT6yTLOx/N+7E Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vMRjz/muvrzwffZ9gPdAkzOUaYy9fd6F78rjNgWjA+E4IrmOT4iUvZoLuMWmHiiID1Own4xeCv
 TTEFoxCLO0ynfKfwXsKjsen+Q6U5ExT5FZj3v02meT9wHVyfNOIz7Q5wFMv/c9/i8H5OaNDmvh
 nlai6MElcKtJaJBzKeVUrv4MtVGjtptShv3QnmR/wz4kQ7WeRURg83hdt8nY+TiAp6YU0W8zjv
 GaNx5omxl14S8EncuOU9JVydX0d78Q3ZKy+JOzG90YjDhFWXZurtNmqEGkNbT7kfgdQmV7EuBz
 H1o=
X-SBRS: 2.7
X-MesageID: 11271803
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11271803"
To: Paul Durrant <pdurrant@gmail.com>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
 <20200117125834.14552-5-sergey.dyasli@citrix.com>
 <CACCGGhApXXnQwfBN_LioAh+8bk-cAAQ2ciua-MnnQoMBUfap6g@mail.gmail.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGlBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AAIQkQAa+w5JvbyusW
 IQSQjscwjkRszYUsDUsBr7Dkm9vK65AkEACvL+hErqbQj5yTVNqvP1rVGsXvevViglSTkHD4
 9LGwEk4+ne8N4DPcqrDnyqYFd42UxTjVyoDEXEIIoy0RHWCmaspYEDX8fVmgFG3OFoeA9NAv
 JHssHU6B2mDAQ6M3VDmAwTw+TbXL/c1wblgGAP9kdurydZL8bevTTUh7edfnm5pwaT9HLXvl
 xLjz5qyt6tKEowM0xPVzCKaj3Mf/cuZFOlaWiHZ0biOPC0JeoHuz4UQTnBBUKk+n2nnn72k9
 37cNeaxARwn/bxcej9QlbrrdaNGVFzjCA/CIL0KjUepowpLN0+lmYjkPgeLNYfyMXumlSNag
 9qnCTh0QDsCXS/HUHPeBskAvwNpGBCkfiP/XqJ+V618ZQ1sclHa9aWNnlIR/a8xVx25t/14V
 R8EX/045HUpyPU8hI/yw+Fw/ugJ8W0dFzFeHU5K2tEW2W0m3ZWWWgpcBSCB17DDLIPjGX1Qc
 J8jiVJ7E4rfvA1JBg9BxVw5LVuXg2FB6bqnDYALfY2ydATk+ZzMUAMMilaE7/5a2RMV4TYcd
 8Cf77LdgO0pB3vF6z1QmNA2IbOICtJOXpmvHj+dKFUt5hFVbvqXbuAjlrwFktbAFVGxaeIYz
 nQ44lQu9JqDuSH5yOytdek24Dit8SgEHGvumyj17liCG6kNzxd+2xh3uaUCA5MIALy5mZ87B
 TQRbTFRxARAAwqL3u/cPDA+BhU9ghtAkC+gyC5smWUL1FwTQ9CwTqcQpKt85PoaHn8sc5ctt
 Aj2fNT/F2vqQx/BthVOdkhj9LCwuslqBIqbri3XUyMLVV/Tf+ydzHW2AjufCowwgBguxedD1
 f9Snkv+As7ZgMg/GtDqDiCWBFg9PneKvr+FPPd2WmrI8Kium4X5Zjs/a6OGUWVcIBoPpu088
 z/0tlKYjTFLhoIEsf6ll4KvRQZIyGxclg3RBEuN+wgMbKppdUf2DBXYeCyrrPx809CUFzcik
 O99drWti2CV1gF8bnbUvfCewxwqgVKtHl2kfsm2+/lgG4CTyvnvWqUyHICZUqISdz5GidaXn
 TcPlsAeo2YU2NXbjwnmxzJEP/4FxgsjYIUbbxdmsK+PGre7HmGmaDZ8K77L3yHr/K7AH8mFs
 WUM5KiW4SnKyIQvdHkZMpvE4XrrirlZ+JI5vE043GzzpS2CGo0NFQmDJLRbpN/KQY6dkNVgA
 L0aDxJtAO1rXKYDSrvpL80bYyskQ4ivUa06v9SM2/bHi9bnp3Nf/fK6ErWKWmDOHWrnTgRML
 oQpcxoVPxw2CwyWT1069Y/CWwgnbj34+LMwMUYhPEZMitABpQE74dEtIFh0c2scm3K2QGhOP
 KQK3szqmXuX6MViMZLDh/B7FXLQyqwMBnZygfzZFM9vpDskAEQEAAcLBjQQYAQoAIBYhBJCO
 xzCORGzNhSwNSwGvsOSb28rrBQJbTFRxAhsMACEJEAGvsOSb28rrFiEEkI7HMI5EbM2FLA1L
 Aa+w5Jvbyuvvbg//S3d1+XL568K5BTHXaYxSqCeMqYbV9rPhEHyk+rzKtwNXSbSO8x0xZutL
 gYV+nkW0KMPH5Bz3I1xiRKAkiX/JLcMfx2HAXJ1Cv2rpR6bxyCGBJmuwR68uMS/gKe6AWwTY
 q2kt1rtZPjGl9OwVoWGJKbu2pFBLWmLAnHlXOL6WDSE1Mz2Ah3jMHOaSyAgPu1XSNa600gMJ
 QrSxgbe7bW72gCjeHcrIjfv+uh5cZ5/J/edpWXRuE4Tz82nxudBIHE2vnQEoJrXOh2kAJiYs
 G+IllDqFKDPrnS0R3DenBNG0Ir8h9W6heETnhQUc9NDFCSr81Mp0fROdBfYZnQzgSZMjN2eY
 pkNEWshJER4ZYY+7hAmqI51HnsKuM46QINh00jJHRMykW3TBMlwnUFxZ0gplAecjCFC7g2zj
 g1qNxLnxMS4wCsyEVhCkPyYnS8zuoa4ZUH37CezD01Ph4O1saln5+M4blHCEAUpZIkTGpUoi
 SEwtoxu6EEUYfbcjWgzJCs023hbRykZlFALoRNCwVz/FnPuVu291jn9kjvCTEeE6g2dCtOrO
 ukuXzk1tIeeoggsU7AJ0bzP7QOEhEckaBbP4k6ic26LJGWNMinllePyEMXzsgmMHVN//8wDT
 NWaanhP/JZ1v5Mfn8s1chIqC0sJIw73RvvuBkOa+jx0OwW3RFoQ=
Message-ID: <85b36733-7f54-fdfd-045d-b8e8a92d84c5@citrix.com>
Date: Wed, 22 Jan 2020 10:07:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <CACCGGhApXXnQwfBN_LioAh+8bk-cAAQ2ciua-MnnQoMBUfap6g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/netback: fix grant copy across
 page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>, Wei
 Liu <wei.liu@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry
 Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDEvMjAyMCAwODo1OCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE9uIEZyaSwgMTcgSmFu
IDIwMjAgYXQgMTI6NTksIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Cj4+IEZyb206IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgo+Pgo+PiBXaGVuIEtBU0FOIChvciBTTFVCX0RFQlVHKSBpcyB0dXJuZWQgb24sIHRoZXJl
IGlzIGEgaGlnaGVyIGNoYW5jZSB0aGF0Cj4+IG5vbi1wb3dlci1vZi10d28gYWxsb2NhdGlvbnMg
YXJlIG5vdCBhbGlnbmVkIHRvIHRoZSBuZXh0IHBvd2VyIG9mIDIgb2YKPj4gdGhlIHNpemUuIFRo
ZXJlZm9yZSwgaGFuZGxlIGdyYW50IGNvcGllcyB0aGF0IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KPj4gLS0tCj4+IHYxIC0tPiB2MjoKPj4gLSBVc2Ugc2l6ZW9mX2ZpZWxkKHN0cnVj
dCBza19idWZmLCBjYikpIGluc3RlYWQgb2YgbWFnaWMgbnVtYmVyIDQ4Cj4+IC0gU2xpZ2h0bHkg
dXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4+Cj4+IFJGQyAtLT4gdjE6Cj4+IC0gQWRkZWQgQlVJTERf
QlVHX09OIHRvIHRoZSBuZXRiYWNrIHBhdGNoCj4+IC0geGVudmlmX2lkeF9yZWxlYXNlKCkgbm93
IGxvY2F0ZWQgb3V0c2lkZSB0aGUgbG9vcAo+Pgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdUBrZXJu
ZWwub3JnPgo+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4KPiBBY2tlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CgpUaGFua3MhIEkgYmVsaWV2ZSB0aGlzIHBhdGNo
IGNhbiBnbyBpbiBpbmRlcGVuZGVudGx5IGZyb20gdGhlIG90aGVyCnBhdGNoZXMgaW4gdGhlIHNl
cmllcy4gV2hhdCBlbHNlIGlzIHJlcXVpcmVkIGZvciB0aGlzPwoKLS0KU2VyZ2V5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:07:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuCvT-0008S3-7q; Wed, 22 Jan 2020 10:07:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuCvS-0008Rp-75
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 10:07:54 +0000
X-Inumbo-ID: 08c3a886-3cff-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08c3a886-3cff-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 10:07:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AF675AD9F;
 Wed, 22 Jan 2020 10:07:43 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5a93b117-fc1a-9857-b44e-f239cc217740@suse.com>
Date: Wed, 22 Jan 2020 11:07:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMjIuMDEuMjAyMCAxMTowMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyMC8wMS8yMDIw
IDEwOjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTcuMDEuMjAyMCAxNzo0NCwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+IHYyIC0tPiB2MzoKPj4+IC0gUmVtb3ZlIGh2bWxvYWRlciBmaWx0
ZXJpbmcKPj4KPj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Npb24sIGhvdyBhYm91dCBh
ZGRpbmcgWEVOVkVSX2RlbmllZCB0bwo+PiByZXR1cm4gdGhlICJkZW5pZWQiIHN0cmluZywgYWxs
b3dpbmcgY29tcG9uZW50cyB3aGljaCB3YW50IHRvIGZpbHRlcgo+PiB0byBrbm93IGV4YWN0bHkg
d2hhdCB0byBsb29rIGZvcj8gQW5kIHRoZW4gcmUtYWRkIHRoZSBmaWx0ZXJpbmcgeW91Cj4+IGhh
ZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hvdWxkIHRoZW4gcGVyaGFw
cyBiZQo+PiBleHRlbmRlZCB0byBtYWtlIHZlcnkgY2xlYXIgdGhhdCB0aGUgY2hvc2VuIHN0cmlu
ZyBzaG91bGQgbm90IG1hdGNoCj4+IGFueXRoaW5nIHRoYXQgY291bGQgcG90ZW50aWFsbHkgYmUg
cmV0dXJuZWQgYnkgYW55IG9mIHRoZSBYRU5WRVJfCj4+IHN1Yi1vcHMuKQo+IAo+IEkgaGFkIHRo
ZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+IAo+IDEuIE1vc3QgcmVhbC13b3JsZCB1c2VycyB3b3Vs
ZCBzZXQgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiIGFueXdheS4KPiAKPiAyLiBGaWx0ZXJp
bmcgaW4gRE1JIHRhYmxlcyBpcyBub3QgYSBjb21wbGV0ZSBzb2x1dGlvbiwgc2luY2UgZGVuaWVk
Cj4gc3RyaW5nIGxlYWtzIGVsc2V3aGVyZSB0aHJvdWdoIHRoZSBoeXBlcmNhbGwgKFBWIGd1ZXN0
cywgc3lzZnMsIGRyaXZlcgo+IGxvZ3MpIGFzIEFuZHJldyBoYXMgcG9pbnRlZCBvdXQgaW4gdGhl
IHByZXZpb3VzIGRpc2N1c3Npb24uCgpXZWxsLCB0aGF0J3MgQW5kcmV3J3MgdGhpbmtpbmcuIFRv
IG1lLCBnZXR0aW5nIGJhY2sgIjxkZW5pZWQ+IiBmcm9tCnRoZSBoeXBlcmNhbGwgaXMgbm90IGEg
bGVha2luZyBvZiB0aGlzIHN0cmluZywgYnV0IHRoZSBpbnRlbmRlZApvdXRwdXQuIEkgY29udGlu
dWUgdG8gdGhpbmsgdGhhdCBnZXR0aW5nIGJhY2sgYSBibGFuayBzdHJpbmcgdGhlcmUKaXMgY29u
ZnVzaW5nLCBhcyBpdCBpcyBmYXIgbW9yZSBsaWtlbHkgdG8gYmUgbWlzdGFrZW4gdG8gYmUgYWN0
dWFsbHkKYmxhbmsgdGhhbiBpdCBpcyBmb3IgIjxkZW5pZWQ+IiB0byBiZSBtaXN0YWtlbiBmb3Ig
YWN0dWFsIGRhdGEuCldoZXJlIHN1Y2ggYSBzdHJpbmcgd2FudHMgZmlsdGVyaW5nIGlzIHRvIGJl
IGRldGVybWluZWQgZm9yIGV2ZXJ5CmNvbnN1bWVyIG9mIHRoaXMgaW50ZXJmYWNlIHNlcGFyYXRl
bHk7IGFzIHNhaWQgYmVmb3JlLCB0aGlzIGlzIGEgVUkKZnVuY3Rpb24sIG5vdCBzb21ldGhpbmcg
dG8gYmUgY2F0ZXJlZCBmb3IgaW4gdGhlIGh5cGVydmlzb3IuCgpKYW4KCj4gT24gdGhlIG90aGVy
IGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1wcm92ZXMgdGhlIHNpdHVhdGlvbiBm
b3IKPiBIVk0gZG9tYWlucywgc28gSSBjYW4gcmV0dXJuIGl0IGlmIG1haW50YWluZXJzIGZpbmQg
aXQgd29ydGh5Lgo+IAo+IC0tCj4gVGhhbmtzLAo+IFNlcmdleQo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:08:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuCvi-0008Vs-IF; Wed, 22 Jan 2020 10:08:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuCvh-0008VY-7Z
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 10:08:09 +0000
X-Inumbo-ID: 0cb147d2-3cff-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0cb147d2-3cff-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 10:07: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 <osstest-admin@xenproject.org>)
 id 1iuCvP-00006N-92; Wed, 22 Jan 2020 10:07:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuCvO-00021w-SF; Wed, 22 Jan 2020 10:07:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuCvO-0000ep-Qy; Wed, 22 Jan 2020 10:07:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 10:07:50 +0000
Subject: [Xen-devel] [linux-5.4 test] 146369: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM2OSBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM2OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQ2MzU0IHBhc3MgaW4gMTQ2MzY5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAg
IGZhaWwgcGFzcyBpbiAxNDYzNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVh
MzgxN2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDYgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICA1IGRheXMg
ICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6
MDk6NTggWiAgICA0IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:14:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuD26-00010M-F4; Wed, 22 Jan 2020 10:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuD25-00010H-JO
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 10:14:45 +0000
X-Inumbo-ID: 02b8c880-3d00-11ea-bc0e-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02b8c880-3d00-11ea-bc0e-12813bfff9fa;
 Wed, 22 Jan 2020 10:14:44 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id f129so6530109wmf.2
 for <xen-devel@lists.xen.org>; Wed, 22 Jan 2020 02:14:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=YVuRre6RhlsGncz3Y6cXDbi5oMZdILKVJx3Z3eNG4vE=;
 b=a8QYWE2OFjsJIKz/iVHGZAXIKHuQNDEEjtL4qM59F8JB71WG1kKRx/QAh60HdsZTDr
 pbuOd2bXcheNCGUwE14b7hbelbqU3HmLwscCcrD86waKblA51hrwY0E6Hch6F/AjrrLn
 jdbwGFr8f7ilzbFQNvyoaKdI3K05sgDkUfDAPRoiYvn/THgbNfYBqnLpjrmcQ00n5343
 Udv9EKLU3Hy2vuaUJokgwO6ZmF2iRLTshvot0Y/mNQSuRp44AwuuM5Gt6ZHplhSeoEGv
 L7bhwWPTYPf9h/fZG14M+nf2O077hCxCTRYjiO8qGm1Oer4mrDfSfZTUTTGH/Ciy2eQt
 R4Qg==
X-Gm-Message-State: APjAAAXMbCmaRxO/u+uDlf+xeYgpaViMV4G+0MGDMWknJRnd3q1uW8Ph
 5Xd9DCuqdlwda8DChaFXbOQ=
X-Google-Smtp-Source: APXvYqze0OXweuyq7CbgXalzC9i50em2SZ+6GwmqLAX4D8s5wRSKTCIfN199fAyw8DqJPJSbGQpjMQ==
X-Received: by 2002:a1c:49c2:: with SMTP id w185mr2113466wma.138.1579688083952; 
 Wed, 22 Jan 2020 02:14:43 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id x14sm3226518wmj.42.2020.01.22.02.14.42
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 02:14:43 -0800 (PST)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
Date: Wed, 22 Jan 2020 10:14:41 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

CgpPbiAyMi8wMS8yMDIwIDEwOjAxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+IE9uIDIwLzAxLzIw
MjAgMTA6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJn
ZXkgRHlhc2xpIHdyb3RlOgo+Pj4gdjIgLS0+IHYzOgo+Pj4gLSBSZW1vdmUgaHZtbG9hZGVyIGZp
bHRlcmluZwo+Pgo+PiBXaHk/IFNlZWluZyB0aGUgcHJpb3IgZGlzY3Vzc2lvbiwgaG93IGFib3V0
IGFkZGluZyBYRU5WRVJfZGVuaWVkIHRvCj4+IHJldHVybiB0aGUgImRlbmllZCIgc3RyaW5nLCBh
bGxvd2luZyBjb21wb25lbnRzIHdoaWNoIHdhbnQgdG8gZmlsdGVyCj4+IHRvIGtub3cgZXhhY3Rs
eSB3aGF0IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhlIGZpbHRlcmluZyB5b3UKPj4g
aGFkPyAoVGhlIGhlbHAgdGV4dCBvZiB0aGUgY29uZmlnIG9wdGlvbiBzaG91bGQgdGhlbiBwZXJo
YXBzIGJlCj4+IGV4dGVuZGVkIHRvIG1ha2UgdmVyeSBjbGVhciB0aGF0IHRoZSBjaG9zZW4gc3Ry
aW5nIHNob3VsZCBub3QgbWF0Y2gKPj4gYW55dGhpbmcgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBi
ZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIFhFTlZFUl8KPj4gc3ViLW9wcy4pCj4gCj4gSSBoYWQg
dGhlIGZvbGxvd2luZyByZWFzb25pbmc6Cj4gCj4gMS4gTW9zdCByZWFsLXdvcmxkIHVzZXJzIHdv
dWxkIHNldCBDT05GSUdfWFNNX0RFTklFRF9TVFJJTkc9IiIgYW55d2F5Lgo+IAo+IDIuIEZpbHRl
cmluZyBpbiBETUkgdGFibGVzIGlzIG5vdCBhIGNvbXBsZXRlIHNvbHV0aW9uLCBzaW5jZSBkZW5p
ZWQKPiBzdHJpbmcgbGVha3MgZWxzZXdoZXJlIHRocm91Z2ggdGhlIGh5cGVyY2FsbCAoUFYgZ3Vl
c3RzLCBzeXNmcywgZHJpdmVyCj4gbG9ncykgYXMgQW5kcmV3IGhhcyBwb2ludGVkIG91dCBpbiB0
aGUgcHJldmlvdXMgZGlzY3Vzc2lvbi4KPiAKPiBPbiB0aGUgb3RoZXIgaGFuZCwgU01CaW9zIGZp
bHRlcmluZyBzbGlnaHRseSBpbXByb3ZlcyB0aGUgc2l0dWF0aW9uIGZvcgo+IEhWTSBkb21haW5z
LCBzbyBJIGNhbiByZXR1cm4gaXQgaWYgbWFpbnRhaW5lcnMgZmluZCBpdCB3b3J0aHkuCgpXaGls
ZSBJIGFtIG5vdCBhIG1haW50YWluZXIgb2YgdGhpcyBjb2RlLCBteSBjb25jZXJuIGlzIHlvdSBp
bXBvc2UgdGhlIApjb252ZXJzaW9uIGZyb20gImRlbmllZCIgdG8gIiIgdG8gYWxsIHRoZSB1c2Vy
cyAoaW5jbHVkZSB0aG9zZSB3aG8gd2FudHMgCnRvIGtlZXAgImRlbmllZCIpLgoKSWYgeW91IHdl
cmUgZG9pbmcgYW55IGZpbHRlcmluZyBpbiBodm1sb2FkZXIsIHRoZW4gaXQgd291bGQgYmUgYmVz
dCBpZiAKdGhpcyBpcyBjb25maWd1cmFibGUuIEJ1dCB0aGlzIGlzIGEgYml0IHBvaW50bGVzcyBp
ZiB5b3UgYWxyZWFkeSBhbGxvdyAKdGhlIHVzZXIgdG8gY29uZmlndXJlIHRoZSBzdHJpbmcgYXQg
dGhlIGh5cGVydmlzb3IgbGV2ZWwgOikuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:17:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10:17: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 1iuD4e-000189-VC; Wed, 22 Jan 2020 10:17:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuD4d-000184-Vi
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 10:17:24 +0000
X-Inumbo-ID: 57c3a0fc-3d00-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 57c3a0fc-3d00-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 10:17:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuD4M-0000Jc-NP; Wed, 22 Jan 2020 10:17:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuD4M-0002J1-C0; Wed, 22 Jan 2020 10:17:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuD4M-0007ht-BJ; Wed, 22 Jan 2020 10:17:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146376-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 10:17:06 +0000
Subject: [Xen-devel] [ovmf test] 146376: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzNzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTQgZGF5cyAgIDUyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:27:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuDEH-00020Q-5L; Wed, 22 Jan 2020 10:27:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuDEF-00020L-KZ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 10:27:19 +0000
X-Inumbo-ID: c3f8583e-3d01-11ea-bc11-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3f8583e-3d01-11ea-bc11-12813bfff9fa;
 Wed, 22 Jan 2020 10:27: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 mx2.suse.de (Postfix) with ESMTP id 32379AAF1;
 Wed, 22 Jan 2020 10:27:17 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
 <20200121165758.GK11756@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
Date: Wed, 22 Jan 2020 11:27:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121165758.GK11756@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxNzo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyMSwgMjAyMCBhdCAwNToxNToyMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjEuMDEuMjAyMCAxNjo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1ZSwgSmFu
IDIxLCAyMDIwIGF0IDExOjQzOjU4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDIxLjAxLjIwMjAgMTE6MjksIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IFNvIEknbSBu
b3Qgc3VyZSBob3cgdG8gcHJvZ3Jlc3Mgd2l0aCB0aGlzIHBhdGNoLCBhcmUgd2UgZmluZSB3aXRo
Cj4+Pj4+IHRob3NlIGxpbWl0YXRpb25zPwo+Pj4+Cj4+Pj4gSSdtIGFmcmFpZCB0aGlzIGRlcGVu
ZHMgb24gLi4uCj4+Pj4KPj4+Pj4gQXMgSSBzYWlkLCBYZW4gaGFzbid0IGdvdCBlbm91Z2gga25v
d2xlZGdlIHRvIGNvcnJlY3RseSBpc29sYXRlIHRoZQo+Pj4+PiBCQVJzLCBhbmQgaGVuY2Ugd2Ug
aGF2ZSB0byByZWx5IG9uIGRvbTAgRFRSVC4gV2UgY291bGQgYWRkIGNoZWNrcyBpbgo+Pj4+PiBY
ZW4gdG8gbWFrZSBzdXJlIG5vIEJBUnMgc2hhcmUgYSBwYWdlLCBidXQgaXQncyBhIG5vbi10cml2
aWFsIGFtb3VudAo+Pj4+PiBvZiBzY2FubmluZyBhbmQgc2l6aW5nIGVhY2ggcG9zc2libGUgQkFS
IG9uIHRoZSBzeXN0ZW0uCj4+Pj4KPj4+PiAuLi4gd2hldGhlciBEb20wIGFjdHVhbGx5ICJEVFJU
Iiwgd2hpY2ggaW4gdHVybiBpcyBjb21wbGljYXRlZCBieSB0aGVyZQo+Pj4+IG5vdCBiZWluZyBh
IHNwZWNpZmljIERvbTAga2VybmVsIGluY2FybmF0aW9uIHRvIGNoZWNrIGFnYWluc3QuIFBlcmhh
cHMKPj4+PiByYXRoZXIgdGhhbiBoYXZpbmcgWGVuIGNoZWNrIF9hbGxfIEJBUnMsIFhlbiBvciB0
aGUgdG9vbCBzdGFjayBjb3VsZAo+Pj4+IGNoZWNrIEJBUnMgb2YgZGV2aWNlcyBhYm91dCB0byBi
ZSBoYW5kZWQgdG8gYSBndWVzdD8gUGVyaGFwcyB3ZSBuZWVkIHRvCj4+Pj4gcGFzcyBhdXhpbGlh
cnkgaW5mb3JtYXRpb24gdG8gaHZtbG9hZGVyIHRvIGJlIGFibGUgdG8ganVkZ2Ugd2hldGhlciBh
Cj4+Pj4gQkFSIHNoYXJlcyBhIHBhZ2Ugd2l0aCBhbm90aGVyIG9uZT8gUGVyaGFwcyB0aGVyZSBh
bHNvIG5lZWRzIHRvIGJlIGEKPj4+PiB3YXkgZm9yIGh2bWxvYWRlciB0byBrbm93IHdoYXQgb2Zm
c2V0IGludG8gYSBwYWdlIGhhcyB0byBiZSBtYWludGFpbmVkCj4+Pj4gZm9yIGFueSBwYXJ0aWN1
bGFyIEJBUiwgYXMgZm9sbG93cyBmcm9tIEphc29uJ3MgcmVjZW50IHJlcGx5Pwo+Pj4KPj4+IExp
bnV4IGhhcyBhbiBvcHRpb24gdG8gZm9yY2UgcmVzb3VyY2UgYWxpZ25tZW50IChhcyByZXBvcnRl
ZCBieQo+Pj4gSmFzb24pLCBtYXliZSB3ZSBjb3VsZCBmb3JjZSBhbGwgQkFScyB0byBiZSBhbGln
bmVkIHRvIHBhZ2Ugc2l6ZSBpbgo+Pj4gb3JkZXIgdG8gYmUgcGFzc2VkIHRocm91Z2g/Cj4+Pgo+
Pj4gVGhhdCB3b3VsZCBtYWtlIGl0IGVhc2llciB0byBjaGVjayAoYXMgWGVuL1FlbXUgd291bGQg
b25seSBuZWVkIHRvCj4+PiBhc3NlcnQgdGhhdCB0aGUgQkFSIGFkZHJlc3MgaXMgYWxpZ25lZCks
IGFuZCB3b24ndCByZXF1aXJlIG11Y2ggZXh0cmEKPj4+IHdvcmsgaW4gWGVuIGFwYXJ0IGZyb20g
dGhlIGNoZWNrIGl0c2VsZi4KPj4+Cj4+PiBEbyB5b3UgdGhpbmsgdGhpcyB3b3VsZCBiZSBhbiBh
Y2NlcHRhYmxlIHNvbHV0aW9uPwo+Pgo+PiBJbiBwcmluY2lwbGUgeWVzLCBidXQgdGhlcmUgYXJl
IGxvb3NlIGVuZHM6Cj4+IC0gV2hhdCBkbyB5b3UgbWVhbiBieSAid2UgY291bGQgZm9yY2UiPyBX
ZSBoYXZlIG5vIGNvbnRyb2wgb3ZlciB0aGUKPj4gICBEb20wIGtlcm5lbC4KPiAKPiBJIHNob3Vs
ZCByZXBocmFzZToKPiAKPiAuLi4gbWF5YmUgd2Ugc2hvdWxkIHJlcXVpcmUgZG9tMCB0byBhbGln
biBhbGwgbWVtb3J5IEJBUnMgdG8gcGFnZSBzaXplCj4gaW4gb3JkZXIgdG8gYmUgcGFzc2VkIHRo
cm91Z2g/Cj4gCj4gSWU6IFhlbiBzaG91bGQgcmVmdXNlIHRvIHBhc3MgdGhyb3VnaCBhbnkgbWVt
b3J5IEJBUiB0aGF0J3Mgbm90IHBhZ2UKPiBhbGlnbmVkLiBIb3cgdGhlIGFsaWdubWVudCBpcyBh
Y2NvbXBsaXNoZWQgaXMgb3V0IG9mIHRoZSBzY29wZSB0byBYZW4sCj4gYXMgbG9uZyBhcyBtZW1v
cnkgQkFScyBhcmUgYWxpZ25lZC4KClRoYXQncyBhbiBhY2NlcHRhYmxlIG1vZGVsLCBhcyBsb25n
IGFzIGl0IHdvdWxkbid0IHR5cGljYWxseSBicmVhawpleGlzdGluZyBjb25maWd1cmF0aW9ucywg
YW5kIGFzIGxvbmcgYXMgZm9yIHRob3NlIHdobyB3ZSB3b3VsZApicmVhayB0aGVyZSBhcmUgZWFz
eSB0byBmb2xsb3cgc3RlcHMgdG8gdW5icmVhayB0aGVpciBzZXR1cHMuCgo+PiAtIFdoYXQgYWJv
dXQgbm9uLUxpbnV4IERvbTA/Cj4gCj4gT3RoZXIgT1NlcyB3b3VsZCBoYXZlIHRvIHByb3ZpZGUg
c2ltaWxhciBmdW5jdGlvbmFsaXR5IGluIG9yZGVyIHRvCj4gYWxpZ24gdGhlIG1lbW9yeSBCQVJz
LiBSaWdodCBub3cgTGludXggaXMgdGhlIG9ubHkgZG9tMCB0aGF0IHN1cHBvcnRzCj4gUENJIHBh
c3N0aHJvdWdoIEFGQUlLLgo+IAo+PiBBbHNvLCBhcGFydCBmcm9tIGV4dHJhIHJlc291cmNlIChh
ZGRyZXNzIHNwYWNlKSBjb25zdW1wdGlvbiwKPiAKPiBUaGUgUENJIHNwZWMgYWN0dWFsbHkgcmVj
b21tZW5kcyBtZW1vcnkgQkFScyB0byBiZSBhdCBsZWFzdCBvZiBwYWdlCj4gc2l6ZSwgYnV0IHRo
YXQncyBub3QgYSBzdHJpY3QgcmVxdWlyZW1lbnQuIEkgd291bGQgaG9wZSB0aGVyZSBhcmVuJ3QK
PiB0aGF0IG1hbnkgZGV2aWNlcyB3aXRoIG1lbW9yeSBCQVJzIHNtYWxsZXIgdGhhbiBhIHBhZ2Uu
CgpJJ3ZlIHNpbXBseSBnb25lIGFuZCBncmVwLWVkIGFsbCB0aGUgc3RvcmVkIGxzcGNpIG91dHB1
dCBJIGhhdmUKZm9yIHNvbWUgb2YgdGhlIHRlc3Qgc3lzdGVtcyBJIGhhdmUgaGVyZToKCjAvMTIK
My8zMSAoYWxsIDRrLWFsaWduZWQpCjYvMTMgKGFsbCA0ay1hbGlnbmVkKQozLzEyCjYvMTkgKGFs
bCA0ay1hbGlnbmVkKQozLzcgKGFsbCA0ay1hbGlnbmVkKQoKVGhpcyBpcyB3aXRob3V0IHJlZ2Fy
ZCB0byB3aGF0IHNwZWNpZmljIGRldmljZXMgdGhlc2UgYXJlLCBhbmQKaGVuY2Ugd2hldGhlciB0
aGVyZSB3b3VsZCBiZSBhbnkgcG9pbnQgaW4gd2FudGluZyB0byBwYXNzIGl0IHRvCmEgZ3Vlc3Qg
aW4gdGhlIGZpcnN0IHBsYWNlLiBJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0IHRoZXJlCmFy
ZSBhIGZhaXIgYW1vdW50IG9mIFVTQiBjb250cm9sbGVycyBhbW9uZyB0aGUgb25lcyB3aXRoIEJB
UnMKc21hbGxlciB0aGFuIGEgcGFnZSdzIHdvcnRoLgoKPj4gd2hhdCdzCj4+IHRoZSBwb2ludCBv
ZiBmb3JjaW5nIGEgc2luZ2xlIGRldmljZSdzIEJBUnMgdG8gc2VwYXJhdGUgcGFnZXM/Cj4gCj4g
TWFrZXMgdGhlIHBsYWNlbWVudCBsb2dpYyBpbiBodm1sb2FkZXIgZWFzaWVyIElNTywgYW5kIEkg
ZG9uJ3QgdGhpbmsKPiB0aGF0IHdvdWxkIGJlIHN1Y2ggYSB3YXN0ZSBvZiBzcGFjZSBzaW5jZSBJ
IGV4cGVjdCBtb3N0IGRldmljZXMgd2lsbAo+IGZvbGxvdyB0aGUgUENJIHNwZWMgcmVjb21tZW5k
YXRpb24gYW5kIHJvdW5kIHVwIG1lbW9yeSBCQVIgc2l6ZXMgdG8gYQo+IHBhZ2Ugc2l6ZS4KCkVz
cGVjaWFsbHkgZm9yIGRldmljZXMgd2l0aCB2ZXJ5IGxpdHRsZSBzcGFjZSBuZWVkZWQgKHNlcmlh
bApjYXJkcyB3aXRoIG9uZSBwb3J0IHBlciBCQVIsIGZvciBleGFtcGxlKSB0aGUgd2FzdGUgbWF5
IGJlCm5vdGljZWFibGUuCgo+PiAoSSdtCj4+IGFzc3VtaW5nIGhlcmUgdGhhdCBodm1sb2FkZXIg
d291bGQgaGF2ZSBhIHdheSB0byBrbm93IG9mIHRoZQo+PiBwb3RlbnRpYWxseSByZXN1bHRpbmcg
bm9uLXplcm8gb2Zmc2V0cyBpbnRvIGEgcGFnZS4gQW5kIEknbSBzdGlsbAo+PiBwdXp6bGVkIHRo
YXQgdGhlIGxhY2sgdGhlcmVvZiBoYXNuJ3QgYmVlbiByZXBvcnRlZCBhcyBhIGJ1ZyBieQo+PiBh
bnlvbmUsIGFmYWlrLikKPiAKPiBBcyBzYWlkIGFib3ZlIEkgd291bGQgbGlrZSB0byB0aGluayB0
aGF0IG1vc3QgZGV2aWNlcyBoYXZlIG1lbW9yeSBCQVJzCj4gYXQgbGVhc3Qgb2YgcGFnZSBzaXpl
LCBhcyByZWNvbW1lbmRlZCBieSB0aGUgUENJIHNwZWMsIGFuZCBoZW5jZQo+IHRoYXQncyB3aHkg
d2UgaGF2ZW4ndCBnb3QgYW55IHJlcG9ydHMgc28gZmFyLgoKSSdtIGN1cmlvdXMgYWJvdXQgdGhp
cyByZWNvbW1lbmRhdGlvbiwgYXMgd2hhdCBzaXplIGEgcGFnZSBpcwp2YXJpZXMgYWNyb3NzIENQ
VSBhcmNoaXRlY3R1cmVzLCBhbmQgUENJIGRldmljZXMgc2hvdWxkbid0CnR5cGljYWxseSBiZSB0
aWVkIHRvIHNwZWNpZmljIENQVXMgKHVubGVzcyBvZiBjb3Vyc2UgdGhleSBjb21lCmFzIHBhcnQg
b2Ygb25lcywgYnV0IHN1Y2ggZGV2aWNlcyBhcmUgcmFyZWx5IG9uZXMgeW91IG1heSB3YW50CnRv
IGhhbmQgdG8gYSBndWVzdCkuIElzIHRoZXJlIHJlYWxseSBhIHJlY29tbWVuZGF0aW9uIHRvd2Fy
ZHMKQkFSIHNpemUsIG5vdCB0b3dhcmRzIEJBUiBwbGFjZW1lbnQ/CgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:33:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuDJf-0002qK-D5; Wed, 22 Jan 2020 10:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/bdw=3L=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuDJd-0002qF-St
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 10:32:53 +0000
X-Inumbo-ID: 8b0f7e84-3d02-11ea-bc13-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b0f7e84-3d02-11ea-bc13-12813bfff9fa;
 Wed, 22 Jan 2020 10:32:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579689172;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=i5TTKCcCt4mdbo820UnyqBPBSNkhjteiobRE43e0cJQ=;
 b=JOUQBxO3EUyyGCjxUpplM2g6uG03IGk7Ka3GSyIF6CJovWUkfGE66qbS
 9SoUqXFsd2oupCoDE45Bb0aaAxoZ5cvIk93zWgqZ8qih6wOmZ9t7K7DZs
 cVtaVmT2N0z1weNqoWh+/RgAkx/yhvLtP15K5UESoXl9HqXVq2wS+uDdp U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +IFCh5tyS2M/4/U5Rnij4HVyUSsdNZcWkzXKlmX9EpjEVhx6YpIr3OHgYcepZA+6Twteos0xqy
 A5+ah8i3qMR7PeGG1qpQOl4mH+gCTUW52++fEClXpptNFxvYu+XVtslngCdjBu8Js6E6SIERfk
 iEGIRcC/5Cp0UVATCGXF/bRZ2YgFyorzEifkzzkYDQt12ePBIZbHPefbnzu2JVxm7E5mDPNGvJ
 b0W32CQkrsxyW1rOvLe05apqiBP2bGUnZ9La4zUFcs2ElGM+i7thSWChLYnGVtqGQE4/2A5asQ
 fEg=
X-SBRS: 2.7
X-MesageID: 11855486
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11855486"
To: <xen-devel@lists.xenproject.org>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c4dac59c-0c64-d9d5-f3a0-c9af87438e4f@citrix.com>
Date: Wed, 22 Jan 2020 10:32:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117155734.1067550-8-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAzOjU3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFRoaXMgaXMgYSBza2V0
Y2ggb2YgZnVuY3Rpb25hbGl0eSBzdWl0YWJsZSBmb3IgY3JlYXRpbmcgYSBiYXNpYwo+IGRvbWFp
biwgd2l0aCBhIGRpc2sgYW5kIGEgdmlmLiAgRG9tYWluQ29uZmlnLCBEZXZpY2VEaXNrLCBhbmQK
PiBEZXZpY2VOaWMgdHlwZXMgYXJlIGFsbCBjcmVhdGVkIHVzaW5nIGNvbnN0cnVjdG9yIGZ1bmN0
aW9ucywgd2hpY2gKPiBpbml0aWFsaXplIHRoZW0gd2l0aCBsaWJ4bCdzIGRlZmF1bHRzLgo+IAo+
IERvbWFpbkNyZWF0ZU5ldyB0YWtlcyB0aGUgY29uZmlnIGFuZCBjYWxscyB3aXRob3V0IGFueSB1
cGRhdGVzLgo+IAo+IE9idmlvdXNseSBzb21lIG9mIHRoZXNlIHdpbGwgbmVlZCB0byBiZSBjaGFu
Z2VkIGl0IHdlIHN3aXRjaCB0bwo+IHBhc3NpbmcgcmVmZXJlbmNlcyB0byAudG9DKCkgcmF0aGVy
IHRoYW4gcGFzc2luZyBiYWNrIGJ5IHZhbHVlLgo+IAo+IFRoZSBtYWluIHB1cnBvc2Ugb2YgdGhp
cyBpcyB0byBhbGxvdyB0ZXN0aW5nIG9mIGNyZWF0aW5nIGEgaGFyZC1jb2RlZAo+IGRvbWFpbi4K
CkJUVywganVzdCBpbiBjYXNlIGFueW9uZSBkZWNpZGVzIHRvIHRyeSB0aGlzIC0tIHRoaXMgd2ls
bCBjcmVhdGUgYQpkb21haW4gaW4gdGhlICJwYXVzZWQiIHN0YXRlLCBhbmQgaXQgZG9lcyBub3Qg
Y3JlYXRlIGEgInJlYXBlciIgZm9yIGl0CndoZW4gdGhlIGRvbWFpbiBzaHV0cyBkb3duLiAgWW91
IGhhdmUgdG8gbWFudWFsbHkgYHhsIHVucGF1c2VgIHRoZQpkb21haW4gZm9yIGl0IHRvIHJ1biwg
YW5kIHRoZW4gYHhsIGRlc3Ryb3lgIHRoZSBkb21haW4gYWZ0ZXIgaXQgc2h1dHMgZG93bi4KClRo
ZSBmaXJzdCBpcyBqdXN0IGFuIGltcGxlbWVudGF0aW9uIGRldGFpbDsgdGhlIHNlY29uZCByZXF1
aXJlcyBhZGRpbmcKdGhlIGFiaWxpdHkgdG8gcmVjZWl2ZSBldmVudHMsIHdoaWNoIHdpbGwgYmUg
dGhlIG5leHQgImxldmVsIiBvZiBsaWJ4bApldmVudCBoYW5kbGluZyBzdXBwb3J0LgoKIC1HZW9y
Z2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:52:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10: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 1iuDcQ-0004Rg-6o; Wed, 22 Jan 2020 10:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e0WY=3L=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iuDcO-0004Rb-Mh
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 10:52:16 +0000
X-Inumbo-ID: 3f819f13-3d05-11ea-bc1c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f819f13-3d05-11ea-bc1c-12813bfff9fa;
 Wed, 22 Jan 2020 10:52:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579690336;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=3K0AOz1/zIXbnEnMxO7ZXzxvM3H8DJTPKD8xCRwn1CI=;
 b=U7eIpV6IXptl/8bOaanjfFZgJ/8t84QQgAtXLHWWzIVmRx8xf7gp3m90
 MLqk5c5vf81i4auVfePp0wUnppO+Q6FJCOiadW9uUCxMI2WYob28LeP8w
 SUbZ4id+BCpk+TY1jX3bGUIlrLayyH+EC+pzEBXD/WCbwmwa32kaSuVI0 Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 74wF540AAKGXK5AcGumeQboSQPIVtDc8zySGAi03UDBZ8W4MSidSoPedo+/NlJ/d+Wv+Q3dyI4
 sDk4rPhi+ch1SHjzUG9dMKrMBrnhMeYKq+kygjzYqFk3JmLG9SCpsaQC9+oCcEKiteVd6NOl7Q
 vQustX12I00MiqDseHjsqAGkDmep39lRMwloUfmF064NO1LsQc57JtNWWrYH/MFBzvW/vtypuY
 mEKBwVqNM0RtSm6msI0HlAn3+d9mxia8RXixli36tgAQ3MHXdMDE2Eo6QB2sMQmJ+J3I+62xeY
 GWs=
X-SBRS: 2.7
X-MesageID: 11250037
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11250037"
Date: Wed, 22 Jan 2020 10:51:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
 <20200121165758.GK11756@Air-de-Roger>
 <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMTE6Mjc6MjRBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjEuMDEuMjAyMCAxNzo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgSmFuIDIxLCAyMDIwIGF0IDA1OjE1OjIwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDIxLjAxLjIwMjAgMTY6NTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+
IE9uIFR1ZSwgSmFuIDIxLCAyMDIwIGF0IDExOjQzOjU4QU0gKzAxMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4+Pj4gT24gMjEuMDEuMjAyMCAxMToyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+Pj4+PiBTbyBJJ20gbm90IHN1cmUgaG93IHRvIHByb2dyZXNzIHdpdGggdGhpcyBwYXRjaCwg
YXJlIHdlIGZpbmUgd2l0aAo+ID4+Pj4+IHRob3NlIGxpbWl0YXRpb25zPwo+ID4+Pj4KPiA+Pj4+
IEknbSBhZnJhaWQgdGhpcyBkZXBlbmRzIG9uIC4uLgo+ID4+Pj4KPiA+Pj4+PiBBcyBJIHNhaWQs
IFhlbiBoYXNuJ3QgZ290IGVub3VnaCBrbm93bGVkZ2UgdG8gY29ycmVjdGx5IGlzb2xhdGUgdGhl
Cj4gPj4+Pj4gQkFScywgYW5kIGhlbmNlIHdlIGhhdmUgdG8gcmVseSBvbiBkb20wIERUUlQuIFdl
IGNvdWxkIGFkZCBjaGVja3MgaW4KPiA+Pj4+PiBYZW4gdG8gbWFrZSBzdXJlIG5vIEJBUnMgc2hh
cmUgYSBwYWdlLCBidXQgaXQncyBhIG5vbi10cml2aWFsIGFtb3VudAo+ID4+Pj4+IG9mIHNjYW5u
aW5nIGFuZCBzaXppbmcgZWFjaCBwb3NzaWJsZSBCQVIgb24gdGhlIHN5c3RlbS4KPiA+Pj4+Cj4g
Pj4+PiAuLi4gd2hldGhlciBEb20wIGFjdHVhbGx5ICJEVFJUIiwgd2hpY2ggaW4gdHVybiBpcyBj
b21wbGljYXRlZCBieSB0aGVyZQo+ID4+Pj4gbm90IGJlaW5nIGEgc3BlY2lmaWMgRG9tMCBrZXJu
ZWwgaW5jYXJuYXRpb24gdG8gY2hlY2sgYWdhaW5zdC4gUGVyaGFwcwo+ID4+Pj4gcmF0aGVyIHRo
YW4gaGF2aW5nIFhlbiBjaGVjayBfYWxsXyBCQVJzLCBYZW4gb3IgdGhlIHRvb2wgc3RhY2sgY291
bGQKPiA+Pj4+IGNoZWNrIEJBUnMgb2YgZGV2aWNlcyBhYm91dCB0byBiZSBoYW5kZWQgdG8gYSBn
dWVzdD8gUGVyaGFwcyB3ZSBuZWVkIHRvCj4gPj4+PiBwYXNzIGF1eGlsaWFyeSBpbmZvcm1hdGlv
biB0byBodm1sb2FkZXIgdG8gYmUgYWJsZSB0byBqdWRnZSB3aGV0aGVyIGEKPiA+Pj4+IEJBUiBz
aGFyZXMgYSBwYWdlIHdpdGggYW5vdGhlciBvbmU/IFBlcmhhcHMgdGhlcmUgYWxzbyBuZWVkcyB0
byBiZSBhCj4gPj4+PiB3YXkgZm9yIGh2bWxvYWRlciB0byBrbm93IHdoYXQgb2Zmc2V0IGludG8g
YSBwYWdlIGhhcyB0byBiZSBtYWludGFpbmVkCj4gPj4+PiBmb3IgYW55IHBhcnRpY3VsYXIgQkFS
LCBhcyBmb2xsb3dzIGZyb20gSmFzb24ncyByZWNlbnQgcmVwbHk/Cj4gPj4+Cj4gPj4+IExpbnV4
IGhhcyBhbiBvcHRpb24gdG8gZm9yY2UgcmVzb3VyY2UgYWxpZ25tZW50IChhcyByZXBvcnRlZCBi
eQo+ID4+PiBKYXNvbiksIG1heWJlIHdlIGNvdWxkIGZvcmNlIGFsbCBCQVJzIHRvIGJlIGFsaWdu
ZWQgdG8gcGFnZSBzaXplIGluCj4gPj4+IG9yZGVyIHRvIGJlIHBhc3NlZCB0aHJvdWdoPwo+ID4+
Pgo+ID4+PiBUaGF0IHdvdWxkIG1ha2UgaXQgZWFzaWVyIHRvIGNoZWNrIChhcyBYZW4vUWVtdSB3
b3VsZCBvbmx5IG5lZWQgdG8KPiA+Pj4gYXNzZXJ0IHRoYXQgdGhlIEJBUiBhZGRyZXNzIGlzIGFs
aWduZWQpLCBhbmQgd29uJ3QgcmVxdWlyZSBtdWNoIGV4dHJhCj4gPj4+IHdvcmsgaW4gWGVuIGFw
YXJ0IGZyb20gdGhlIGNoZWNrIGl0c2VsZi4KPiA+Pj4KPiA+Pj4gRG8geW91IHRoaW5rIHRoaXMg
d291bGQgYmUgYW4gYWNjZXB0YWJsZSBzb2x1dGlvbj8KPiA+Pgo+ID4+IEluIHByaW5jaXBsZSB5
ZXMsIGJ1dCB0aGVyZSBhcmUgbG9vc2UgZW5kczoKPiA+PiAtIFdoYXQgZG8geW91IG1lYW4gYnkg
IndlIGNvdWxkIGZvcmNlIj8gV2UgaGF2ZSBubyBjb250cm9sIG92ZXIgdGhlCj4gPj4gICBEb20w
IGtlcm5lbC4KPiA+IAo+ID4gSSBzaG91bGQgcmVwaHJhc2U6Cj4gPiAKPiA+IC4uLiBtYXliZSB3
ZSBzaG91bGQgcmVxdWlyZSBkb20wIHRvIGFsaWduIGFsbCBtZW1vcnkgQkFScyB0byBwYWdlIHNp
emUKPiA+IGluIG9yZGVyIHRvIGJlIHBhc3NlZCB0aHJvdWdoPwo+ID4gCj4gPiBJZTogWGVuIHNo
b3VsZCByZWZ1c2UgdG8gcGFzcyB0aHJvdWdoIGFueSBtZW1vcnkgQkFSIHRoYXQncyBub3QgcGFn
ZQo+ID4gYWxpZ25lZC4gSG93IHRoZSBhbGlnbm1lbnQgaXMgYWNjb21wbGlzaGVkIGlzIG91dCBv
ZiB0aGUgc2NvcGUgdG8gWGVuLAo+ID4gYXMgbG9uZyBhcyBtZW1vcnkgQkFScyBhcmUgYWxpZ25l
ZC4KPiAKPiBUaGF0J3MgYW4gYWNjZXB0YWJsZSBtb2RlbCwgYXMgbG9uZyBhcyBpdCB3b3VsZG4n
dCB0eXBpY2FsbHkgYnJlYWsKPiBleGlzdGluZyBjb25maWd1cmF0aW9ucywgYW5kIGFzIGxvbmcg
YXMgZm9yIHRob3NlIHdobyB3ZSB3b3VsZAo+IGJyZWFrIHRoZXJlIGFyZSBlYXN5IHRvIGZvbGxv
dyBzdGVwcyB0byB1bmJyZWFrIHRoZWlyIHNldHVwcy4KCkphc29uLCBkbyB5b3UgdGhpbmsgeW91
IGNvdWxkIHRha2UgYSBzdGFiIGF0IGFkZGluZyBhIGNoZWNrIGluIG9yZGVyCnRvIG1ha2Ugc3Vy
ZSBtZW1vcnkgQkFSIGFkZHJlc3NlcyBhcmUgNEsgYWxpZ25lZCB3aGVuIGFzc2lnbmluZyBhCmRl
dmljZSB0byBhIGd1ZXN0PwoKPiA+PiAtIFdoYXQgYWJvdXQgbm9uLUxpbnV4IERvbTA/Cj4gPiAK
PiA+IE90aGVyIE9TZXMgd291bGQgaGF2ZSB0byBwcm92aWRlIHNpbWlsYXIgZnVuY3Rpb25hbGl0
eSBpbiBvcmRlciB0bwo+ID4gYWxpZ24gdGhlIG1lbW9yeSBCQVJzLiBSaWdodCBub3cgTGludXgg
aXMgdGhlIG9ubHkgZG9tMCB0aGF0IHN1cHBvcnRzCj4gPiBQQ0kgcGFzc3Rocm91Z2ggQUZBSUsu
Cj4gPiAKPiA+PiBBbHNvLCBhcGFydCBmcm9tIGV4dHJhIHJlc291cmNlIChhZGRyZXNzIHNwYWNl
KSBjb25zdW1wdGlvbiwKPiA+IAo+ID4gVGhlIFBDSSBzcGVjIGFjdHVhbGx5IHJlY29tbWVuZHMg
bWVtb3J5IEJBUnMgdG8gYmUgYXQgbGVhc3Qgb2YgcGFnZQo+ID4gc2l6ZSwgYnV0IHRoYXQncyBu
b3QgYSBzdHJpY3QgcmVxdWlyZW1lbnQuIEkgd291bGQgaG9wZSB0aGVyZSBhcmVuJ3QKPiA+IHRo
YXQgbWFueSBkZXZpY2VzIHdpdGggbWVtb3J5IEJBUnMgc21hbGxlciB0aGFuIGEgcGFnZS4KPiAK
PiBJJ3ZlIHNpbXBseSBnb25lIGFuZCBncmVwLWVkIGFsbCB0aGUgc3RvcmVkIGxzcGNpIG91dHB1
dCBJIGhhdmUKPiBmb3Igc29tZSBvZiB0aGUgdGVzdCBzeXN0ZW1zIEkgaGF2ZSBoZXJlOgo+IAo+
IDAvMTIKPiAzLzMxIChhbGwgNGstYWxpZ25lZCkKPiA2LzEzIChhbGwgNGstYWxpZ25lZCkKPiAz
LzEyCj4gNi8xOSAoYWxsIDRrLWFsaWduZWQpCj4gMy83IChhbGwgNGstYWxpZ25lZCkKCldoYXQg
ZG9lcyBYL1kgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbGluZSBzdGFuZCBmb3I/Cgo+IFRoaXMg
aXMgd2l0aG91dCByZWdhcmQgdG8gd2hhdCBzcGVjaWZpYyBkZXZpY2VzIHRoZXNlIGFyZSwgYW5k
Cj4gaGVuY2Ugd2hldGhlciB0aGVyZSB3b3VsZCBiZSBhbnkgcG9pbnQgaW4gd2FudGluZyB0byBw
YXNzIGl0IHRvCj4gYSBndWVzdCBpbiB0aGUgZmlyc3QgcGxhY2UuIEknZCBsaWtlIHRvIG5vdGUg
dGhvdWdoIHRoYXQgdGhlcmUKPiBhcmUgYSBmYWlyIGFtb3VudCBvZiBVU0IgY29udHJvbGxlcnMg
YW1vbmcgdGhlIG9uZXMgd2l0aCBCQVJzCj4gc21hbGxlciB0aGFuIGEgcGFnZSdzIHdvcnRoLgo+
IAo+ID4+IHdoYXQncwo+ID4+IHRoZSBwb2ludCBvZiBmb3JjaW5nIGEgc2luZ2xlIGRldmljZSdz
IEJBUnMgdG8gc2VwYXJhdGUgcGFnZXM/Cj4gPiAKPiA+IE1ha2VzIHRoZSBwbGFjZW1lbnQgbG9n
aWMgaW4gaHZtbG9hZGVyIGVhc2llciBJTU8sIGFuZCBJIGRvbid0IHRoaW5rCj4gPiB0aGF0IHdv
dWxkIGJlIHN1Y2ggYSB3YXN0ZSBvZiBzcGFjZSBzaW5jZSBJIGV4cGVjdCBtb3N0IGRldmljZXMg
d2lsbAo+ID4gZm9sbG93IHRoZSBQQ0kgc3BlYyByZWNvbW1lbmRhdGlvbiBhbmQgcm91bmQgdXAg
bWVtb3J5IEJBUiBzaXplcyB0byBhCj4gPiBwYWdlIHNpemUuCj4gCj4gRXNwZWNpYWxseSBmb3Ig
ZGV2aWNlcyB3aXRoIHZlcnkgbGl0dGxlIHNwYWNlIG5lZWRlZCAoc2VyaWFsCj4gY2FyZHMgd2l0
aCBvbmUgcG9ydCBwZXIgQkFSLCBmb3IgZXhhbXBsZSkgdGhlIHdhc3RlIG1heSBiZQo+IG5vdGlj
ZWFibGUuCgpCdXQgeW91IGNhbiBvbmx5IGhhdmUgNiBCQVJzIHBlciBkZXZpY2UsIHNvIHVubGVz
cyB5b3UgaGF2ZSBhIGh1Z2UKYW1vdW50IG9mIFVTQiBvciBzZXJpYWwgY2FyZHMgKGFzIHRoZXkg
dGVuZCB0byBiZSB0aGUgb25lcyB3aXRoCm1lbW9yeSBCQVJzIDwgNEspIGl0IHNob3VsZG4ndCBi
ZSB3b3JyeWluZyBJTU8uCgo+ID4+IChJJ20KPiA+PiBhc3N1bWluZyBoZXJlIHRoYXQgaHZtbG9h
ZGVyIHdvdWxkIGhhdmUgYSB3YXkgdG8ga25vdyBvZiB0aGUKPiA+PiBwb3RlbnRpYWxseSByZXN1
bHRpbmcgbm9uLXplcm8gb2Zmc2V0cyBpbnRvIGEgcGFnZS4gQW5kIEknbSBzdGlsbAo+ID4+IHB1
enpsZWQgdGhhdCB0aGUgbGFjayB0aGVyZW9mIGhhc24ndCBiZWVuIHJlcG9ydGVkIGFzIGEgYnVn
IGJ5Cj4gPj4gYW55b25lLCBhZmFpay4pCj4gPiAKPiA+IEFzIHNhaWQgYWJvdmUgSSB3b3VsZCBs
aWtlIHRvIHRoaW5rIHRoYXQgbW9zdCBkZXZpY2VzIGhhdmUgbWVtb3J5IEJBUnMKPiA+IGF0IGxl
YXN0IG9mIHBhZ2Ugc2l6ZSwgYXMgcmVjb21tZW5kZWQgYnkgdGhlIFBDSSBzcGVjLCBhbmQgaGVu
Y2UKPiA+IHRoYXQncyB3aHkgd2UgaGF2ZW4ndCBnb3QgYW55IHJlcG9ydHMgc28gZmFyLgo+IAo+
IEknbSBjdXJpb3VzIGFib3V0IHRoaXMgcmVjb21tZW5kYXRpb24sIGFzIHdoYXQgc2l6ZSBhIHBh
Z2UgaXMKPiB2YXJpZXMgYWNyb3NzIENQVSBhcmNoaXRlY3R1cmVzLCBhbmQgUENJIGRldmljZXMg
c2hvdWxkbid0Cj4gdHlwaWNhbGx5IGJlIHRpZWQgdG8gc3BlY2lmaWMgQ1BVcyAodW5sZXNzIG9m
IGNvdXJzZSB0aGV5IGNvbWUKPiBhcyBwYXJ0IG9mIG9uZXMsIGJ1dCBzdWNoIGRldmljZXMgYXJl
IHJhcmVseSBvbmVzIHlvdSBtYXkgd2FudAo+IHRvIGhhbmQgdG8gYSBndWVzdCkuIElzIHRoZXJl
IHJlYWxseSBhIHJlY29tbWVuZGF0aW9uIHRvd2FyZHMKPiBCQVIgc2l6ZSwgbm90IHRvd2FyZHMg
QkFSIHBsYWNlbWVudD8KClRoaXMgaXMgZnJvbSB0aGUgUENJIGxvY2FsIGJ1cyBzcGVjaWZpY2F0
aW9uIDMuMCwgc2VjdGlvbiA2LjIuNS4xLgoKIlRoaXMgZGVzaWduIGltcGxpZXMgdGhhdCBhbGwg
YWRkcmVzcyBzcGFjZXMgdXNlZCBhcmUgYSBwb3dlciBvZiB0d28KaW4gc2l6ZSBhbmQgYXJlIG5h
dHVyYWxseSBhbGlnbmVkLiBEZXZpY2VzIGFyZSBmcmVlIHRvIGNvbnN1bWUgbW9yZQphZGRyZXNz
IHNwYWNlIHRoYW4gcmVxdWlyZWQsIGJ1dCBkZWNvZGluZyBkb3duIHRvIGEgNCBLQiBzcGFjZSBm
b3IKbWVtb3J5IGlzIHN1Z2dlc3RlZCBmb3IgZGV2aWNlcyB0aGF0IG5lZWQgbGVzcyB0aGFuIHRo
YXQgYW1vdW50LiBGb3IKaW5zdGFuY2UsIGEgZGV2aWNlIHRoYXQgaGFzIDY0IGJ5dGVzIG9mIHJl
Z2lzdGVycyB0byBiZSBtYXBwZWQgaW50bwpNZW1vcnkgU3BhY2UgbWF5IGNvbnN1bWUgdXAgdG8g
NCBLQiBvZiBhZGRyZXNzIHNwYWNlIGluIG9yZGVyIHRvCm1pbmltaXplIHRoZSBudW1iZXIgb2Yg
Yml0cyBpbiB0aGUgYWRkcmVzcyBkZWNvZGVyLiIKClNvIHdoaWxlIHRoZSByZWFzb25pbmcgaXMg
bm90IHJlbGF0ZWQgdG8gaXNvbGF0aW9uLCBpdCdzIGEKcmVjb21tZW5kYXRpb24gb2YgdGhlIHNw
ZWMuIEkgc2hvdWxkIGhhdmUgdXNlZCA0SyBpbnN0ZWFkIG9mIHBhZ2Ugc2l6ZQppbiB0aGUgcHJl
dmlvdXMgcmVwbGllcywgYXMgeW91IHNheSB0aGUgc3BlYyBpcyBub3QgdGllZCB0byBhbgphcmNo
aXRlY3R1cmUsIGFuZCBoZW5jZSB1c2luZyBwYWdlIHNpemUgaW4gbXkgcHJldmlvdXMgcmVwbGll
cyB3YXMKd3JvbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 10:57:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 10:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuDhh-0004c5-Tp; Wed, 22 Jan 2020 10:57:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/bdw=3L=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuDhg-0004c0-Do
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 10:57:44 +0000
X-Inumbo-ID: 03305495-3d06-11ea-bc1d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03305495-3d06-11ea-bc1d-12813bfff9fa;
 Wed, 22 Jan 2020 10:57:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579690662;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DDTOCtT6jFanYQshAxVGgvWnFEXiwY+CXAHElfTFoFA=;
 b=CK3EDresxE9y4QndIRVHDkWdjckIxnL7596+Vp4qlgJuhtLyTO3X3C0d
 inKSndHwgmBkd85VhGoPdMU3iw7CSnTJf27ccdlM0MCOCIHY4ig+kOFGW
 fDAAmN109gFlIAzjBh/1Iq7HOD8l0bQH/OcUwVg5L5btSjB74PbYedyfN 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aAQXfAspRMb+cXISM9WJFSCEEyLxKsTY0GCpE5j3ZypRwzekzvljRM0whcpDkN5gN79y9+Ht27
 T3hTvWd3ZUYcxjAX9bAjolF99dSy2GLUP1FC+EenJ9tlWWNNaFgaOg93xrWtkQe3kZoU9E7Ll0
 ALlHHkyWY7ZclONyxPqo9HRbGGKBsGvR7yeob5Gt7jf6yR+BAJ29EvIAT4WMm/w+L2txMlG1ae
 h6vE64rGUSXuJFgkpbFvqTms9V2VHpZ9aPrZNdIhCGSBqYd1Q2tcVRf7XRQou6VkwSgix3JYZW
 nRM=
X-SBRS: 2.7
X-MesageID: 11692486
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11692486"
To: Julien Grall <julien@xen.org>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
Date: Wed, 22 Jan 2020 10:57:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMS8yMi8yMCAxMDoxNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIyLzAx
LzIwMjAgMTA6MDEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+IE9uIDIwLzAxLzIwMjAgMTA6MDEs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTcuMDEuMjAyMCAxNzo0NCwgU2VyZ2V5IER5YXNs
aSB3cm90ZToKPj4+PiB2MiAtLT4gdjM6Cj4+Pj4gLSBSZW1vdmUgaHZtbG9hZGVyIGZpbHRlcmlu
Zwo+Pj4KPj4+IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJvdXQgYWRk
aW5nIFhFTlZFUl9kZW5pZWQgdG8KPj4+IHJldHVybiB0aGUgImRlbmllZCIgc3RyaW5nLCBhbGxv
d2luZyBjb21wb25lbnRzIHdoaWNoIHdhbnQgdG8gZmlsdGVyCj4+PiB0byBrbm93IGV4YWN0bHkg
d2hhdCB0byBsb29rIGZvcj8gQW5kIHRoZW4gcmUtYWRkIHRoZSBmaWx0ZXJpbmcgeW91Cj4+PiBo
YWQ/IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3VsZCB0aGVuIHBlcmhh
cHMgYmUKPj4+IGV4dGVuZGVkIHRvIG1ha2UgdmVyeSBjbGVhciB0aGF0IHRoZSBjaG9zZW4gc3Ry
aW5nIHNob3VsZCBub3QgbWF0Y2gKPj4+IGFueXRoaW5nIHRoYXQgY291bGQgcG90ZW50aWFsbHkg
YmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSBYRU5WRVJfCj4+PiBzdWItb3BzLikKPj4KPj4gSSBo
YWQgdGhlIGZvbGxvd2luZyByZWFzb25pbmc6Cj4+Cj4+IDEuIE1vc3QgcmVhbC13b3JsZCB1c2Vy
cyB3b3VsZCBzZXQgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiIGFueXdheS4KPj4KPj4gMi4g
RmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxldGUgc29sdXRpb24sIHNpbmNl
IGRlbmllZAo+PiBzdHJpbmcgbGVha3MgZWxzZXdoZXJlIHRocm91Z2ggdGhlIGh5cGVyY2FsbCAo
UFYgZ3Vlc3RzLCBzeXNmcywgZHJpdmVyCj4+IGxvZ3MpIGFzIEFuZHJldyBoYXMgcG9pbnRlZCBv
dXQgaW4gdGhlIHByZXZpb3VzIGRpc2N1c3Npb24uCj4+Cj4+IE9uIHRoZSBvdGhlciBoYW5kLCBT
TUJpb3MgZmlsdGVyaW5nIHNsaWdodGx5IGltcHJvdmVzIHRoZSBzaXR1YXRpb24gZm9yCj4+IEhW
TSBkb21haW5zLCBzbyBJIGNhbiByZXR1cm4gaXQgaWYgbWFpbnRhaW5lcnMgZmluZCBpdCB3b3J0
aHkuCj4gCj4gV2hpbGUgSSBhbSBub3QgYSBtYWludGFpbmVyIG9mIHRoaXMgY29kZSwgbXkgY29u
Y2VybiBpcyB5b3UgaW1wb3NlIHRoZQo+IGNvbnZlcnNpb24gZnJvbSAiZGVuaWVkIiB0byAiIiB0
byBhbGwgdGhlIHVzZXJzIChpbmNsdWRlIHRob3NlIHdobyB3YW50cwo+IHRvIGtlZXAgImRlbmll
ZCIpLgo+IAo+IElmIHlvdSB3ZXJlIGRvaW5nIGFueSBmaWx0ZXJpbmcgaW4gaHZtbG9hZGVyLCB0
aGVuIGl0IHdvdWxkIGJlIGJlc3QgaWYKPiB0aGlzIGlzIGNvbmZpZ3VyYWJsZS4gQnV0IHRoaXMg
aXMgYSBiaXQgcG9pbnRsZXNzIGlmIHlvdSBhbHJlYWR5IGFsbG93Cj4gdGhlIHVzZXIgdG8gY29u
ZmlndXJlIHRoZSBzdHJpbmcgYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwgOikuCgpTbyB0aGVyZSBh
cmUgdHdvIHRoaW5ncyB3ZSdyZSBjb25jZXJuZWQgYWJvdXQ6Ci0gU29tZSBwZW9wbGUgZG9uJ3Qg
d2FudCB0byBzY2FyZSB1c2VycyB3aXRoIGEgIjxkZW5pZWQ+IiBzdHJpbmcKLSBTb21lIHBlb3Bs
ZSBkb24ndCB3YW50IHRvICJzaWxlbnRseSBmYWlsIiB3aXRoIGEgIiIgc3RyaW5nCgpUaGUgZmFj
dCBpcywgaW4gKmJvdGggY2FzZXMqLCB0aGlzIGlzIGEgVUkgcHJvYmxlbS4gIEVWRVJZIGNhbGxl
ciBvZgp0aGlzIGludGVyZmFjZSBzaG91bGQgZmlndXJlIG91dCBpbmRlcGVuZGVudGx5IHdoYXQg
YSBncmFjZWZ1bCB3YXkgb2YKaGFuZGxpbmcgZmFpbHVyZSBpcyBmb3IgdGhlaXIgdGFyZ2V0IFVJ
LiAgQW55IGNhbGxlciB3aG8gZG9lcyBub3QgdGhpbmsKY2FyZWZ1bGx5IGFib3V0IHdoYXQgdG8g
ZG8gaW4gdGhlIGZhaWx1cmUgY2FzZSBpcyBidWdneSAtLSB3aGljaAppbmNsdWRlcyBldmVyeSBz
aW5nbGUgY2FsbGVyIHRvZGF5LiAgVGhlIENPTkZJR19YU01fREVOSUVEX1NUUklORyBpcyBhCmdy
b3NzIGhhY2sgZmFsbGJhY2sgZm9yIGJ1Z2d5IFVJcy4KCk5vdywgSSBkb24ndCBsaWtlIHRvIHRl
bGwgb3RoZXIgcGVvcGxlIHRvIGRvIHdvcmssIGFuZCBJIGNlcnRhaW5seSBkb24ndApwbGFuIG9u
IGZpeGluZyBodm1sb2FkZXIgYXQgdGhlIG1vbWVudCwgYmVjYXVzZSBpdCdzIGxvdy1wcmlvcml0
eSBmb3IKbWUuICBCdXQgSSBkbyB0aGluayB0aGF0IGhhdmluZyBodm1sb2FkZXIgZGV0ZWN0IGZh
aWx1cmUgYW5kIGV4cGxpY2l0bHkKbWFrZSBhIHNlbnNpYmxlIGRlY2lzaW9uIGlzIHRoZSByaWdo
dCB0aGluZyB0byBkbywgcmVnYXJkbGVzcyBvZiB0aGUKYXZhaWxhYmlsaXR5IG9mIENPTkZJR19Y
U01fREVOSUVEX1NUUklORyB0byB3b3JrIGFyb3VuZCBidWdneSBjYWxsZXJzLgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:14:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11:14: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 1iuDxd-0006Dz-J8; Wed, 22 Jan 2020 11:14:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vprz=3L=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuDxc-0006Du-5R
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 11:14:12 +0000
X-Inumbo-ID: 4b7b07ba-3d08-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b7b07ba-3d08-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 11:14:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579691642;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=YC9wKYO2F887bScaa98MbaQDf7nZub7cD3iCoUuC+Ys=;
 b=PVIzommLml+RooQ3oHFE49nCVdAeXlPiBXsqtAevbdIO3mnhQtRkdlmJ
 fs8RlNx6KxFgjN/YNIE+vQn7ROgPreKwFubc0GRKdQnO1eSGqcdhge2/x
 jNhnQ/uQCRijlNGveXKSqmkzLp93ZpQB4uMWMRCR7lx6lwA8KqVnfe/Em k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CDfu/Z3EtczMTzpEfAZPSlKPw+H9ASx9SLknEvZtvXAO/orpurrTD7fm1oG1CbkTm3bPIKKqcE
 XaF9PXjKhkCPzXqCgi84uDCo+RemjNh/65gMfG8+ZZ32QMpk2RC0NKgTJq8q6iPECwlikBFfqV
 bNWSAvt0+CdPwyWK08v4vI4mmHD7OF7uJv1TROtgDcKH63Mx1udzWkdfW54vrsqOxfLeSxbvn+
 XUN/aD7Wd1oz8Blud63w7wAdtUBgarO5W3lgetyx+NK9hMzWiaFaFhoa303hiqKFVJdBXapkfq
 10Q=
X-SBRS: 2.7
X-MesageID: 11856945
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11856945"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <kasan-dev@googlegroups.com>, <linux-mm@kvack.org>,
 <linux-kernel@vger.kernel.org>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
 <20200117125834.14552-3-sergey.dyasli@citrix.com>
 <28aba070-fa53-5677-c2d2-97d06514dda8@oracle.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <3570a312-04e9-c7f8-e348-e1c2dbd040db@citrix.com>
Date: Wed, 22 Jan 2020 11:13:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <28aba070-fa53-5677-c2d2-97d06514dda8@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/xen: add basic KASAN support for
 PV kernel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "sergey.dyasli@citrix.com >>
 Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAyMCAxNDo1NiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4KPiBPbiAxLzE3
LzIwIDc6NTggQU0sIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+IC0tLSBhL2FyY2gveDg2L21tL2th
c2FuX2luaXRfNjQuYwo+PiArKysgYi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKPj4gQEAg
LTEzLDYgKzEzLDkgQEAKPj4gICAjaW5jbHVkZSA8bGludXgvc2NoZWQvdGFzay5oPgo+PiAgICNp
bmNsdWRlIDxsaW51eC92bWFsbG9jLmg+Cj4+ICAgKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4+ICsj
aW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4KPj4gKwo+PiAgICNpbmNsdWRlIDxhc20vZTgyMC90eXBl
cy5oPgo+PiAgICNpbmNsdWRlIDxhc20vcGdhbGxvYy5oPgo+PiAgICNpbmNsdWRlIDxhc20vdGxi
Zmx1c2guaD4KPj4gQEAgLTMzMiw2ICszMzUsMTEgQEAgdm9pZCBfX2luaXQga2FzYW5fZWFybHlf
aW5pdCh2b2lkKQo+PiAgICAgICBmb3IgKGkgPSAwOyBwZ3RhYmxlX2w1X2VuYWJsZWQoKSAmJiBp
IDwgUFRSU19QRVJfUDREOyBpKyspCj4+ICAgICAgICAgICBrYXNhbl9lYXJseV9zaGFkb3dfcDRk
W2ldID0gX19wNGQocDRkX3ZhbCk7Cj4+ICAgKyAgICBpZiAoeGVuX3B2X2RvbWFpbigpKSB7Cj4+
ICsgICAgICAgIHBnZF90ICpwdl90b3BfcGd0ID0geGVuX3B2X2thc2FuX2Vhcmx5X2luaXQoKTsK
Pj4gKyAgICAgICAga2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhwdl90b3BfcGd0KTsKPj4gKyAgICB9
Cj4+ICsKPgo+Cj4gSSdkIHN1Z2dlc3QgcmVwbGFjaW5nIHRoaXMgd2l0aCB4ZW5fa2FzYW5fZWFy
bHlfaW5pdCgpIGFuZCBkb2luZyBldmVyeXRoaW5nLCBpbmNsdWRpbmcgUFYgY2hlY2ssIHRoZXJl
LiBUaGlzIHdheSBub24tWGVuIGNvZGUgd29uJ3QgbmVlZCB0byBiZSBhd2FyZSBvZiBYZW4tc3Bl
Y2lmaWMgZGV0YWlscyBzdWNoIGFzIGd1ZXN0IHR5cGVzLgoKVGhpcyB3b3VsZCByZXF1aXJlIGV4
cG9ydGluZyBrYXNhbl9tYXBfZWFybHlfc2hhZG93KCkgdmlhIGthc2FuLmguCkknbSBmaW5lIHdp
dGggZWl0aGVyIGFwcHJvYWNoLgoKPj4gICAgICAga2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhlYXJs
eV90b3BfcGd0KTsKPj4gICAgICAga2FzYW5fbWFwX2Vhcmx5X3NoYWRvdyhpbml0X3RvcF9wZ3Qp
Owo+PiAgIH0KPj4gQEAgLTM2OSw2ICszNzcsOCBAQCB2b2lkIF9faW5pdCBrYXNhbl9pbml0KHZv
aWQpCj4+ICAgICAgICAgICAgICAgICAgIF9fcGdkKF9fcGEodG1wX3A0ZF90YWJsZSkgfCBfS0VS
TlBHX1RBQkxFKSk7Cj4+ICAgICAgIH0KPj4gICArICAgIHhlbl9wdl9rYXNhbl9waW5fcGdkKGVh
cmx5X3RvcF9wZ3QpOwo+PiArCj4KPiBBbmQgZHJvcCAiX3B2IiBoZXJlIChhbmQgYmVsb3cpIGZv
ciB0aGUgc2FtZSByZWFzb24uCgpUaGlzIGlzIGEgcmVhc29uYWJsZSBzdWdnZXN0aW9uLgoKPj4g
ICAgICAgbG9hZF9jcjMoZWFybHlfdG9wX3BndCk7Cj4+ICAgICAgIF9fZmx1c2hfdGxiX2FsbCgp
Owo+PiAgIEBAIC00MzMsNiArNDQzLDggQEAgdm9pZCBfX2luaXQga2FzYW5faW5pdCh2b2lkKQo+
PiAgICAgICBsb2FkX2NyMyhpbml0X3RvcF9wZ3QpOwo+PiAgICAgICBfX2ZsdXNoX3RsYl9hbGwo
KTsKPj4gICArICAgIHhlbl9wdl9rYXNhbl91bnBpbl9wZ2QoZWFybHlfdG9wX3BndCk7Cj4+ICsK
Pj4KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:19:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11:19:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuE38-0006PU-AX; Wed, 22 Jan 2020 11:19:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vprz=3L=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuE36-0006PP-Qx
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 11:19:52 +0000
X-Inumbo-ID: 1b8e8b16-3d09-11ea-bc20-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b8e8b16-3d09-11ea-bc20-12813bfff9fa;
 Wed, 22 Jan 2020 11:19:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579691991;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uUw/BoRovMlX3+q34NGcyS97vyfu3Jbj4fNNR0spmkQ=;
 b=Gw9TJlWC+xq5YTLYXa0Qr4p1PlMR6ChXMaUc7esy0MBtaX+okMqK3QLH
 cJq0O/WPc+FvNLgrZB+USb+7EQCIxpX0JBk5mcoS++wx2+dBdEgRABmi1
 V95eiMGrnVVpCmu5/HZM/fp9mL7LgBlpj9K0TIz5nB5F0PzeDj56la50E U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P2yuOTvvI+F/hT0VbcvyXDwBU+ZfPEINbKyYyeRqDRzec0vrlNT408KG0jF3V1YVXga2cbkgRw
 oVskpWJB7BRj52jWNAwNKBO8rUbWtpOx6zE31MuypM1G5hHEEaH562UF4jPRiNf7PQrZ6z/jl0
 rlWKxZ1cb9O+CtARKOrwNL47xYn1Z2DObDv1/B1X+6YkDEYe0KLl8H0ut5v1zrH0ljAhsf2Kav
 /4sJ4+wv1rZC34v2m7x42cZHzhe4UiqbjI3QuZucnSLW10CwiMuRV/jTtM8gt2KDmpODa++seq
 t34=
X-SBRS: 2.7
X-MesageID: 11857161
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11857161"
To: Julien Grall <julien@xen.org>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
Date: Wed, 22 Jan 2020 11:19:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMjIvMDEvMjAyMCAxMDoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAyMi8wMS8y
MDIwIDEwOjAxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBPbiAyMC8wMS8yMDIwIDEwOjAxLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkg
d3JvdGU6Cj4+Pj4gdjIgLS0+IHYzOgo+Pj4+IC0gUmVtb3ZlIGh2bWxvYWRlciBmaWx0ZXJpbmcK
Pj4+Cj4+PiBXaHk/IFNlZWluZyB0aGUgcHJpb3IgZGlzY3Vzc2lvbiwgaG93IGFib3V0IGFkZGlu
ZyBYRU5WRVJfZGVuaWVkIHRvCj4+PiByZXR1cm4gdGhlICJkZW5pZWQiIHN0cmluZywgYWxsb3dp
bmcgY29tcG9uZW50cyB3aGljaCB3YW50IHRvIGZpbHRlcgo+Pj4gdG8ga25vdyBleGFjdGx5IHdo
YXQgdG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5nIHlvdQo+Pj4gaGFk
PyAoVGhlIGhlbHAgdGV4dCBvZiB0aGUgY29uZmlnIG9wdGlvbiBzaG91bGQgdGhlbiBwZXJoYXBz
IGJlCj4+PiBleHRlbmRlZCB0byBtYWtlIHZlcnkgY2xlYXIgdGhhdCB0aGUgY2hvc2VuIHN0cmlu
ZyBzaG91bGQgbm90IG1hdGNoCj4+PiBhbnl0aGluZyB0aGF0IGNvdWxkIHBvdGVudGlhbGx5IGJl
IHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+Pj4gc3ViLW9wcy4pCj4+Cj4+IEkgaGFk
IHRoZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+Pgo+PiAxLiBNb3N0IHJlYWwtd29ybGQgdXNlcnMg
d291bGQgc2V0IENPTkZJR19YU01fREVOSUVEX1NUUklORz0iIiBhbnl3YXkuCj4+Cj4+IDIuIEZp
bHRlcmluZyBpbiBETUkgdGFibGVzIGlzIG5vdCBhIGNvbXBsZXRlIHNvbHV0aW9uLCBzaW5jZSBk
ZW5pZWQKPj4gc3RyaW5nIGxlYWtzIGVsc2V3aGVyZSB0aHJvdWdoIHRoZSBoeXBlcmNhbGwgKFBW
IGd1ZXN0cywgc3lzZnMsIGRyaXZlcgo+PiBsb2dzKSBhcyBBbmRyZXcgaGFzIHBvaW50ZWQgb3V0
IGluIHRoZSBwcmV2aW91cyBkaXNjdXNzaW9uLgo+Pgo+PiBPbiB0aGUgb3RoZXIgaGFuZCwgU01C
aW9zIGZpbHRlcmluZyBzbGlnaHRseSBpbXByb3ZlcyB0aGUgc2l0dWF0aW9uIGZvcgo+PiBIVk0g
ZG9tYWlucywgc28gSSBjYW4gcmV0dXJuIGl0IGlmIG1haW50YWluZXJzIGZpbmQgaXQgd29ydGh5
Lgo+Cj4gV2hpbGUgSSBhbSBub3QgYSBtYWludGFpbmVyIG9mIHRoaXMgY29kZSwgbXkgY29uY2Vy
biBpcyB5b3UgaW1wb3NlIHRoZSBjb252ZXJzaW9uIGZyb20gImRlbmllZCIgdG8gIiIgdG8gYWxs
IHRoZSB1c2VycyAoaW5jbHVkZSB0aG9zZSB3aG8gd2FudHMgdG8ga2VlcCAiZGVuaWVkIikuCgpU
aGlzIGlzIG5vdCB3aGF0J3MgaGFwcGVuaW5nIGhlcmU6IHRoZSBkZWZhdWx0IGlzIHN0aWxsICI8
ZGVuaWVkPiIgKGFzCnBlciBwYXRjaCAxKTsgYnV0IHBhdGNoIDIgbWFrZXMgWEVOVkVSX2V4dHJh
dmVyc2lvbiwgWEVOVkVSX2NvbXBpbGVfaW5mbwphbmQgWEVOVkVSX2NoYW5nZXNldCB0byByZXR1
cm4gIjxkZW5pZWQ+IiBpbnN0ZWFkIG9mIHRoZSByZWFsIHZhbHVlcwp3aGljaCBjYXVzZXMgdGhl
IFVJIC8gbG9ncyBpc3N1ZXMuCgo+Cj4gSWYgeW91IHdlcmUgZG9pbmcgYW55IGZpbHRlcmluZyBp
biBodm1sb2FkZXIsIHRoZW4gaXQgd291bGQgYmUgYmVzdCBpZiB0aGlzIGlzIGNvbmZpZ3VyYWJs
ZS4gQnV0IHRoaXMgaXMgYSBiaXQgcG9pbnRsZXNzIGlmIHlvdSBhbHJlYWR5IGFsbG93IHRoZSB1
c2VyIHRvIGNvbmZpZ3VyZSB0aGUgc3RyaW5nIGF0IHRoZSBoeXBlcnZpc29yIGxldmVsIDopLgoK
LS0KVGhhbmtzLApTZXJnZXkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:26:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11:26: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 1iuE90-0007CG-U0; Wed, 22 Jan 2020 11:25:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuE8z-0007CB-CL
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 11:25:57 +0000
X-Inumbo-ID: f489967c-3d09-11ea-bc21-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f489967c-3d09-11ea-bc21-12813bfff9fa;
 Wed, 22 Jan 2020 11:25:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579692356; x=1611228356;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Uq7E2KTeGR0aSZMqN6aDYLKInk6tAx+M/wbezw/K1Hs=;
 b=VqJ+KJkPwKerVuTe/GDaFr/GAOJYKu7Ud0sErlAE9mAV5nyx24bUyKyy
 0giBZrwFr0yEzG5HJtqjyUEHtBjLNg05juFi3c52PzzH/AvHeWnqi2PZK
 MaJcVfnYe+wdweh1gpkV5jlt8hWjaxNJWaEk7iqlLbgQm2KHexfvZl7cf E=;
IronPort-SDR: 3hg9wvcpZLkU57VHMgtNekg/JUiXBE5HBzNukH3GlFvDJThi/xQPqfXkRzm5roLoIa89ZzlVGm
 XZFXLmRM69FA==
X-IronPort-AV: E=Sophos;i="5.70,349,1574121600"; d="scan'208";a="21707761"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 11:25:45 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id 87683A28DE; Wed, 22 Jan 2020 11:25:40 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 11:25:39 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 11:25:38 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 11:25:38 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "Tian, Kevin" <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0FJcY7J90OgIvEqx31hCfypvqqf2BM8AgACFsDA=
Date: Wed, 22 Jan 2020 11:25:38 +0000
Message-ID: <c97efc8e7952459aad9d9f1bc9869ec7@EX13D32EUC003.ant.amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D74113B@SHSMSX104.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D74113B@SHSMSX104.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+DQo+IFNlbnQ6IDIyIEphbnVhcnkgMjAyMCAwMzoxOQ0KPiBUbzogRHVy
cmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IENjOiBOYWthamltYSwgSnVuIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsg
SmFuIEJldWxpY2gNCj4gPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUNCj4gPHdsQHhlbi5vcmc+OyBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPjsNCj4gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsg
V2lsaw0KPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gU3ViamVjdDogUkU6IFtQQVRDSCAzLzNdIHg4NiAvIHZt
eDogdXNlIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIGZvcg0KPiBBUElDX0RFRkFVTFRfUEhZU19C
QVNFDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4g
PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDIxLCAyMDIwIDg6MDAgUE0NCj4gPg0KPiA+IHZteF9h
bGxvY192bGFwaWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxv
b2tpbmcgY29kZQ0KPiA+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlDQo+ID4gZ3Vlc3QNCj4gPiBhcyBpZiBpdCB3ZXJl
IGEgeGVuaGVhcCBwYWdlLiBUaGlzIHRoZW4gcmVxdWlyZXMNCj4gdm14X2ZyZWVfdmxhcGljX21h
cHBpbmcoKQ0KPiA+IHRvIGNhbGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBm
cmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UoKS4NCj4gPg0KPiA+IEJ5IHVzaW5nIGEgJ25vcm1hbCcg
ZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBwYXNzaW5nIE1FTUZfbm9fb3duZXIgdG8NCj4gPiBh
bGxvY19kb21oZWFwX3BhZ2UoKSksIHRoZSBvZGQgbG9va2luZyBjb2RlIGluDQo+IHZteF9hbGxv
Y192bGFwaWNfbWFwcGluZygpDQo+ID4gY2FuIHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUo
KSB0byBzZXQgdXAgYSB3cml0YWJsZSBtYXBwaW5nIGJlZm9yZQ0KPiA+IGluc2VydGlvbiBpbiB0
aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1wbHkgcmVsZWFzZQ0K
PiB0aGUNCj4gPiBwYWdlIHVzaW5nIHB1dF9wYWdlX2FsbG9jX3JlZigpIGZvbGxvd2VkIGJ5IHB1
dF9wYWdlX2FuZF90eXBlKCkuIFRoaXMNCj4gPiB0aGVuIGFsbG93cyBmcmVlX3NoYXJlZF9kb21o
ZWFwX3BhZ2UoKSB0byBiZSBwdXJnZWQuDQo+IA0KPiBJIGRvdWJ0IHdoZXRoZXIgdXNpbmcgYSBu
b3JtYWwgZG9taGVhcCBwYWdlIGlzIGEgcmlnaHQgdGhpbmcgaW4gY29uY2VwdC4NCj4gTm90ZSB0
aGUgQVBJQyBhY2Nlc3MgcGFnZSBpcyB0aGUgYmFja2VuZCBmb3IgdmlydHVhbCBMQVBJQ19CQVNF
IHdoaWNoIGlzDQo+IGEgTU1JTyByYW5nZSBmcm9tIGd1ZXN0IHAuby52Lg0KDQpXZWxsLCB1c2lu
ZyBhIG5vbi1vd25lZCBkb21oZWFwIHBhZ2UgYXMgYSBmYWtlIHhlbmhlYXAgcGFnZSBqdXN0IGxv
b2tzIHdlaXJkLiBBbHNvICdzcGVjaWFsJyBjb2RlIGxpa2UgdGhpcyBpcyBoaXN0b3JpY2FsbHkg
YSBzb3VyY2Ugb2YgWFNBcy4gSU1PIGEgc3RyYWlnaHRmb3J3YXJkIGRvbWhlYXAgcGFnZSBoZXJl
IGlzIHRvdGFsbHkgYXBwcm9wcmlhdGU7IEFGQUlDVCB0aGUgY29kZSBpcyBvbmx5IGFzIGl0IGlz
IHRvIHdvcmsgcm91bmQgdGhlIG1heF9wYWdlcyBsaW1pdCBhbmQgdGhlIGxhY2sgb2YgYSByZWxp
bnF1aXNoX3Jlc291cmNlcygpIGh2bWZ1bmMuDQoNCj4gDQo+ID4NCj4gPiBUaGVyZSBpcywgaG93
ZXZlciwgc29tZSBmYWxsLW91dCBmcm9tIHRoaXMgc2ltcGxpZmljYXRpb246DQo+ID4NCj4gPiAt
IGFsbG9jX2RvbWhlYXBfcGFnZSgpIHdpbGwgbm93IGNhbGwgYXNzaWduX3BhZ2VzKCkgYW5kIHJ1
biBpbnRvIHRoZQ0KPiBmYWN0DQo+ID4gICB0aGF0ICdtYXhfcGFnZXMnIGlzIG5vdCBzZXQgdW50
aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9jcmVhdGUoKS4gVG8NCj4gPiAgIGF2b2lkIGFuIGFs
bG9jYXRpb24gZmFpbHVyZSwgYXNzaWduX3BhZ2VzKCkgaXMgbW9kaWZpZWQgdG8gaWdub3JlIHRo
ZQ0KPiA+ICAgbWF4X3BhZ2VzIGxpbWl0IGlmICdjcmVhdGlvbl9maW5pc2hlZCcgaXMgZmFsc2Uu
IFRoYXQgdmFsdWUgaXMgbm90IHNldA0KPiA+ICAgdG8gdHJ1ZSB1bnRpbCBkb21haW5fdW5wYXVz
ZV9ieV9zeXN0ZW1jb250cm9sbGVyKCkgaXMgY2FsbGVkLCBhbmQgdGh1cw0KPiA+ICAgdGhlIGd1
ZXN0IGNhbm5vdCBydW4gKGFuZCBoZW5jZSBjYXVzZSBtZW1vcnkgYWxsb2NhdGlvbikgdW50aWwN
Cj4gPiAgIGNyZWF0aW9uX2ZpbmlzaGVkIGlzIHNldCB0byB0cnVlLg0KPiANCj4gSG93ZXZlciwg
ZG9pbmcgc28gb3BlbnMgdGhlIHdpbmRvdyBvZiBubyBndWFyZCBvZiBhbGxvY2F0aW9ucyBpbg0K
PiB0aGUgd2hvbGUgVk0gY3JlYXRpb24gdGltZS4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyBh
IHdvcnRod2hpbGUNCj4ganVzdCBmb3IgZml4aW5nIGEgYmFkLWxvb2tpbmcgYnV0IGNvbmNlcHR1
YWxseS1jb3JyZWN0IGNvZGUuDQo+IA0KDQpJIGRvbuKAmXQgdGhpbmsgdGhlIGNvZGUgaXMgY29u
Y2VwdHVhbGx5IGNvcnJlY3QuIFRoZSBsYWNrIG9mIGd1YXJkIGlzIG9ubHkgZm9yIHBhZ2VzIGFz
c2lnbmVkIHRvIHRoYXQgZG9tYWluLCBhbmQgc2luY2UgdGhlIGRvbWFpbiBjYW5ub3QgcG9zc2li
bHkgYmUgcnVubmluZyB0aGVuIEkgZG9uJ3Qgc2VlIGl0IGlzIGEgcHJvYmxlbS4gVGhhdCBzYWlk
LCBhbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBoYXZlIHRoZSBkb21haW4gY3JlYXRpb24gY29k
ZSB0byBzZXQgbWF4X3BhZ2VzIGlzIHRvIGEgbWluaW1hbCBpbml0aWFsIHZhbHVlIHN1ZmZpY2ll
bnQgdG8gY292ZXIgYW55IGFsbG9jX2RvbWhlYXBfcGFnZXMoKSBjYWxscyBkb25lIGJ5IHN1Yi1m
dW5jdGlvbnMuDQoNCiAgUGF1bA0KDQo+ID4NCj4gPiAtIEJlY2F1c2UgdGhlIGRvbWhlYXAgcGFn
ZSBpcyBubyBsb25nZXIgYSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUNCj4gPiAgIHJlZmVyZW5j
ZSBjb3VudGluZyB3aWxsIHByZXZlbnQgdGhlIGRvbWFpbiBmcm9tIGJlaW5nIGRlc3Ryb3llZC4g
VGh1cw0KPiA+ICAgdGhlIGNhbGwgdG8gdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBpcyBtb3Zl
ZCBmcm9tIHRoZQ0KPiA+ICAgZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgbWV0aG9kLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPg0KPiA+IC0tLQ0KPiA+IENjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+ID4gQ2M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPg0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+
ID4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+ID4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4NCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+DQo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQo+ID4gQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gPiBDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+IC0tLQ0KPiA+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tDQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgIHwgMTAgLS0tLS0tLS0tLQ0K
PiA+ICB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICAzICsrLQ0KPiA+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggICB8ICAyIC0tDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0
aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiA+IGluZGV4
IDNmZDNhYzYxZTEuLmEyZTYwODE0ODUgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiA+IEBA
IC00MjEsMTAgKzQyMSw2IEBAIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVj
dCBkb21haW4gKmQpDQo+ID4gIH0NCj4gPg0KPiA+ICBzdGF0aWMgdm9pZCB2bXhfZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpDQo+ID4gLXsNCj4gPiAtfQ0KPiA+
IC0NCj4gPiAtc3RhdGljIHZvaWQgdm14X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
DQo+ID4gIHsNCj4gPiAgICAgIGlmICggIWhhc192bGFwaWMoZCkgKQ0KPiA+ICAgICAgICAgIHJl
dHVybjsNCj4gPiBAQCAtNDMyLDYgKzQyOCwxMCBAQCBzdGF0aWMgdm9pZCB2bXhfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCkNCj4gPiAgICAgIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5n
KGQpOw0KPiA+ICB9DQo+ID4NCj4gPiArc3RhdGljIHZvaWQgdm14X2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpDQo+ID4gK3sNCj4gPiArfQ0KPiA+ICsNCj4gPiAgc3RhdGljIGludCB2
bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQ0KPiA+ICB7DQo+ID4gICAgICBpbnQg
cmM7DQo+ID4gQEAgLTMwMzQsMTIgKzMwMzQsMjIgQEAgc3RhdGljIGludCB2bXhfYWxsb2Nfdmxh
cGljX21hcHBpbmcoc3RydWN0DQo+ID4gZG9tYWluICpkKQ0KPiA+ICAgICAgaWYgKCAhY3B1X2hh
c192bXhfdmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzICkNCj4gPiAgICAgICAgICByZXR1cm4gMDsN
Cj4gPg0KPiA+IC0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7
DQo+ID4gKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsNCj4gPiAgICAgIGlmICgg
IXBnICkNCj4gPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gPiArDQo+ID4gKyAgICBpZiAo
ICFnZXRfcGFnZV9hbmRfdHlwZShwZywgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkNCj4gPiArICAg
IHsNCj4gPiArICAgICAgICAvKg0KPiA+ICsgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9z
c2libHkga25vdyBhYm91dCB0aGlzIHBhZ2UgeWV0LCBzbw0KPiBmYWlsdXJlDQo+ID4gKyAgICAg
ICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRpb24gb2Ygc29tZXRoaW5nIGZpc2h5IGdvaW5n
IG9uLg0KPiA+ICsgICAgICAgICAqLw0KPiA+ICsgICAgICAgIGRvbWFpbl9jcmFzaChkKTsNCj4g
PiArICAgICAgICByZXR1cm4gLUVOT0RBVEE7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICAgICAg
bWZuID0gcGFnZV90b19tZm4ocGcpOw0KPiA+ICAgICAgY2xlYXJfZG9tYWluX3BhZ2UobWZuKTsN
Cj4gPiAtICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsNCj4g
PiAgICAgIGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47DQo+ID4NCj4gPiAg
ICAgIHJldHVybiBzZXRfbW1pb19wMm1fZW50cnkoZCwNCj4gPiBwYWRkcl90b19wZm4oQVBJQ19E
RUZBVUxUX1BIWVNfQkFTRSksIG1mbiwNCj4gPiBAQCAtMzA1Miw3ICszMDYyLDEyIEBAIHN0YXRp
YyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdA0KPiA+IGRvbWFpbiAqZCkNCj4g
PiAgICAgIG1mbl90IG1mbiA9IGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47DQo+ID4N
Cj4gPiAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApDQo+ID4gLSAgICAgICAg
ZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbikpOw0KPiA+ICsgICAgew0K
PiA+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsNCj4g
PiArDQo+ID4gKyAgICAgICAgcHV0X3BhZ2VfYWxsb2NfcmVmKHBnKTsNCj4gPiArICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwZyk7DQo+ID4gKyAgICB9DQo+ID4gIH0NCj4gPg0KPiA+ICBzdGF0
aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikNCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiA+IGlu
ZGV4IDY1NDE5MGU5ZTkuLjJhNmQyZThhZjkgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiA+IEBAIC00OTYsMTYgKzQ5Niw2
IEBAIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgcGFnZV9pbmZvDQo+ID4g
KnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsDQo+ID4gICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9h
bGxvY19sb2NrKTsNCj4gPiAgfQ0KPiA+DQo+ID4gLXZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9w
YWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpDQo+ID4gLXsNCj4gPiAtICAgIHB1dF9wYWdlX2Fs
bG9jX3JlZihwYWdlKTsNCj4gPiAtICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hl
bl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQ0KPiA+IC0gICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOw0KPiA+IC0gICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOw0KPiA+IC0gICAg
cGFnZV9zZXRfb3duZXIocGFnZSwgTlVMTCk7DQo+ID4gLSAgICBmcmVlX2RvbWhlYXBfcGFnZShw
YWdlKTsNCj4gPiAtfQ0KPiA+IC0NCj4gPiAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgbWZuKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Ow0KPiA+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jDQo+ID4gaW5kZXggOTE5YTI3MDU4Ny4uZWYzMjcwNzJlZCAxMDA2NDQNCj4g
PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jDQo+ID4gQEAgLTIyNjksNyArMjI2OSw4IEBAIGludCBhc3NpZ25fcGFnZXMoDQo+
ID4NCj4gPiAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICkNCj4gPiAg
ICAgIHsNCj4gPiAtICAgICAgICBpZiAoIHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBv
cmRlcikpID4gZC0+bWF4X3BhZ2VzKSApDQo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoZC0+
dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IGQtPm1heF9wYWdlcykgJiYNCj4gPiArICAgICAg
ICAgICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkNCj4gPiAgICAgICAgICB7DQo+ID4gICAgICAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJPdmVyLWFsbG9jYXRpb24gZm9yIGRvbWFpbiAl
dTogIg0KPiA+ICAgICAgICAgICAgICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQs
DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaA0KPiA+IGluZGV4IDJjYTg4ODJhZDAuLmU0MjlmMzgyMjggMTAwNjQ0DQo+
ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oDQo+ID4gQEAgLTMxNyw4ICszMTcsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvDQo+
ID4NCj4gPiAgI2RlZmluZSBtYWRkcl9nZXRfb3duZXIobWEpICAgKHBhZ2VfZ2V0X293bmVyKG1h
ZGRyX3RvX3BhZ2UoKG1hKSkpKQ0KPiA+DQo+ID4gLWV4dGVybiB2b2lkIGZyZWVfc2hhcmVkX2Rv
bWhlYXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsNCj4gPiAtDQo+ID4gICNkZWZpbmUg
ZnJhbWVfdGFibGUgKChzdHJ1Y3QgcGFnZV9pbmZvICopRlJBTUVUQUJMRV9WSVJUX1NUQVJUKQ0K
PiA+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBtYXhfcGFnZTsNCj4gPiAgZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgdG90YWxfcGFnZXM7DQo+ID4gLS0NCj4gPiAyLjIwLjENCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:26:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11:26: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 1iuE9B-0007Df-As; Wed, 22 Jan 2020 11:26:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuE99-0007DT-TX
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 11:26:07 +0000
X-Inumbo-ID: f6843978-3d09-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6843978-3d09-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 11:25:59 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q10so6821031wrm.11
 for <xen-devel@lists.xen.org>; Wed, 22 Jan 2020 03:25:59 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=gVlPFCUFLBghzzIBDKLVZ7WxCGtzbo2IAIJeuruES5M=;
 b=F+lrMgS5ohvwXF0edY7H2DsAGJ+A3CqWCxv96sWkXQj56iwxV7kGf2ik6ZuEOwh9Zd
 LiLhIfp6300iBOcHWrbfnhnMpquvJ7FEHWSZLMAH7cT9VdWVo0tq1B0c5FGO3g5dpDVC
 Mxj5WBWeT9Xf/ek1zTUwtwILlfzpVBAo19IAdRDs7ME08ikmW8H2XxhJATtUln88qD/C
 7FEBTp7M8wSLLnMIKtCN4737uxDMlOVP3MIn6G2e9wBXxRl7ri9JqU2gSXEp6XxYFZVX
 VOCMPO1pKEhsqu4/CJn4yhfJtVUSgklZ8cHR++LTIi7wkazSS5g7myD77l45eL1APbjw
 anAw==
X-Gm-Message-State: APjAAAUl7jPpdXxLa8X4PIzpBiYxYeAwKRPgP2F++UzRUgDbC/sYMVvS
 7lBXhCgRA1p3ccTmtFrsQC8=
X-Google-Smtp-Source: APXvYqxP0CwVrzP3ZI5BQAg6ta8Ukch0axtbQcOaGQ4lewLwBNx7Vu2SlEVsz6UQleUybeb94bwlew==
X-Received: by 2002:adf:9104:: with SMTP id j4mr10583163wrj.221.1579692358344; 
 Wed, 22 Jan 2020 03:25:58 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id i5sm3601222wml.31.2020.01.22.03.25.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 03:25:57 -0800 (PST)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
Date: Wed, 22 Jan 2020 11:25:56 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

CgpPbiAyMi8wMS8yMDIwIDExOjE5LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+IE9uIDIyLzAxLzIw
MjAgMTA6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjIvMDEvMjAyMCAxMDow
MSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IE9uIDIwLzAxLzIwMjAgMTA6MDEsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6
Cj4+Pj4+IHYyIC0tPiB2MzoKPj4+Pj4gLSBSZW1vdmUgaHZtbG9hZGVyIGZpbHRlcmluZwo+Pj4+
Cj4+Pj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Npb24sIGhvdyBhYm91dCBhZGRpbmcg
WEVOVkVSX2RlbmllZCB0bwo+Pj4+IHJldHVybiB0aGUgImRlbmllZCIgc3RyaW5nLCBhbGxvd2lu
ZyBjb21wb25lbnRzIHdoaWNoIHdhbnQgdG8gZmlsdGVyCj4+Pj4gdG8ga25vdyBleGFjdGx5IHdo
YXQgdG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5nIHlvdQo+Pj4+IGhh
ZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hvdWxkIHRoZW4gcGVyaGFw
cyBiZQo+Pj4+IGV4dGVuZGVkIHRvIG1ha2UgdmVyeSBjbGVhciB0aGF0IHRoZSBjaG9zZW4gc3Ry
aW5nIHNob3VsZCBub3QgbWF0Y2gKPj4+PiBhbnl0aGluZyB0aGF0IGNvdWxkIHBvdGVudGlhbGx5
IGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+Pj4+IHN1Yi1vcHMuKQo+Pj4KPj4+
IEkgaGFkIHRoZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+Pj4KPj4+IDEuIE1vc3QgcmVhbC13b3Js
ZCB1c2VycyB3b3VsZCBzZXQgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiIGFueXdheS4KPj4+
Cj4+PiAyLiBGaWx0ZXJpbmcgaW4gRE1JIHRhYmxlcyBpcyBub3QgYSBjb21wbGV0ZSBzb2x1dGlv
biwgc2luY2UgZGVuaWVkCj4+PiBzdHJpbmcgbGVha3MgZWxzZXdoZXJlIHRocm91Z2ggdGhlIGh5
cGVyY2FsbCAoUFYgZ3Vlc3RzLCBzeXNmcywgZHJpdmVyCj4+PiBsb2dzKSBhcyBBbmRyZXcgaGFz
IHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyBkaXNjdXNzaW9uLgo+Pj4KPj4+IE9uIHRoZSBv
dGhlciBoYW5kLCBTTUJpb3MgZmlsdGVyaW5nIHNsaWdodGx5IGltcHJvdmVzIHRoZSBzaXR1YXRp
b24gZm9yCj4+PiBIVk0gZG9tYWlucywgc28gSSBjYW4gcmV0dXJuIGl0IGlmIG1haW50YWluZXJz
IGZpbmQgaXQgd29ydGh5Lgo+Pgo+PiBXaGlsZSBJIGFtIG5vdCBhIG1haW50YWluZXIgb2YgdGhp
cyBjb2RlLCBteSBjb25jZXJuIGlzIHlvdSBpbXBvc2UgdGhlIGNvbnZlcnNpb24gZnJvbSAiZGVu
aWVkIiB0byAiIiB0byBhbGwgdGhlIHVzZXJzIChpbmNsdWRlIHRob3NlIHdobyB3YW50cyB0byBr
ZWVwICJkZW5pZWQiKS4KPiAKPiBUaGlzIGlzIG5vdCB3aGF0J3MgaGFwcGVuaW5nIGhlcmU6IHRo
ZSBkZWZhdWx0IGlzIHN0aWxsICI8ZGVuaWVkPiIgKGFzCj4gcGVyIHBhdGNoIDEpOyBidXQgcGF0
Y2ggMiBtYWtlcyBYRU5WRVJfZXh0cmF2ZXJzaW9uLCBYRU5WRVJfY29tcGlsZV9pbmZvCj4gYW5k
IFhFTlZFUl9jaGFuZ2VzZXQgdG8gcmV0dXJuICI8ZGVuaWVkPiIgaW5zdGVhZCBvZiB0aGUgcmVh
bCB2YWx1ZXMKPiB3aGljaCBjYXVzZXMgdGhlIFVJIC8gbG9ncyBpc3N1ZXMuCgpJIHdhcyByZWZl
cnJpbmcgdGhlIFNNQmlvcyBmaWx0ZXJpbmcuLi4gSSBkb24ndCB0aGluayBkb2luZyBhIGJsYW5r
IApmaWx0ZXJpbmcgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGluIHRoZSBodm1sb2FkZXIgZm9y
IHRoZSByZWFzb24gCmV4cGxhaW5lZCBhYm92ZS4KClJlZ2FyZGluZyBDT05GSUdfWFNNX0RFTklF
RF9TVFJJTkcsIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2Qgc3RlcCBhcyBpdCAKYWxsb3dzIHRoZSB2
ZW5kb3IgdG8gY29uZmlndXJlIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:28:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11: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 1iuEBn-0007Q6-Rm; Wed, 22 Jan 2020 11:28:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuEBm-0007Q0-Rp
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 11:28:50 +0000
X-Inumbo-ID: 5ceb566a-3d0a-11ea-bc21-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ceb566a-3d0a-11ea-bc21-12813bfff9fa;
 Wed, 22 Jan 2020 11:28:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579692531; x=1611228531;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=d/YModsPhc7Zf54nAbrqKMcqjH9nYb6YvSYnjuy9M84=;
 b=WMc7d6r/cSQqSRg9LWwseiiWdO5vXQ5V/2tp/T29aD12PJgSt21vL9KD
 1BDJzmtPCY0IJLjMhiTsnKuOZ8sQHR7yvJaZGzlJHKYEjWLCzESbxp3EF
 xGHd0qy5qB7CvsoyQlI4wXl9HQb/rKPndRABCDTj2mVU41ijaAvNysMyy s=;
IronPort-SDR: GlPvwjRhpVirXfeMJmofKjlgzBVrEUkLYCaaS3mcD30zSFzCZs5ejgyCocZkOxWHWiVB+PvFfH
 d3PyK2YlPZSA==
X-IronPort-AV: E=Sophos;i="5.70,349,1574121600"; d="scan'208";a="13589009"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 22 Jan 2020 11:28:50 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2DBA2A2E7F; Wed, 22 Jan 2020 11:28:43 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 11:28:43 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 11:28:42 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 11:28:42 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/9] xen: split parameter related definitions in own
 header file
Thread-Index: AQHV0DbnjrrCG2wpY02O+XecvS7rsaf2jYfQ
Date: Wed, 22 Jan 2020 11:28:42 +0000
Message-ID: <8443db3098514936afb828410279c4b7@EX13D32EUC003.ant.amazon.com>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
In-Reply-To: <20200121084330.18309-3-jgross@suse.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?iso-8859-1?Q?Roger_Pau_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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiBTZW50OiAyMSBKYW51YXJ5IDIwMjAgMDg6NDMKPiBUbzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgSnVsaWVu
IEdyYWxsIDxqdWxpZW5AeGVuLm9yZz47IFZvbG9keW15ciBCYWJjaHVrCj4gPFZvbG9keW15cl9C
YWJjaHVrQGVwYW0uY29tPjsgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT47Cj4gR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsgSWFuIEph
Y2tzb24KPiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdQo+IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+OyBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+OyBKdW4K
PiBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPjsKPiBMdWthc3ogSGF3cnlsa28gPGx1a2Fzei5oYXdyeWxrb0BsaW51eC5p
bnRlbC5jb20+OyBDaHJpc3RvcGhlciBDbGFyawo+IDxjaHJpc3RvcGhlci53LmNsYXJrQGdtYWls
LmNvbT47IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Owo+IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IFN1YmplY3Q6IFtQQVRDSCB2MyAyLzldIHhl
bjogc3BsaXQgcGFyYW1ldGVyIHJlbGF0ZWQgZGVmaW5pdGlvbnMgaW4gb3duCj4gaGVhZGVyIGZp
bGUKPiAKPiBNb3ZlIHRoZSBwYXJhbWV0ZXIgcmVsYXRlZCBkZWZpbml0aW9ucyBmcm9tIGluaXQu
aCBpbnRvIGEgbmV3IGhlYWRlcgo+IGZpbGUgcGFyYW0uaC4gVGhpcyB3aWxsIGF2b2lkIGluY2x1
ZGUgaGVsbCB3aGVuIG5ldyBkZXBlbmRlbmNpZXMgYXJlCj4gYWRkZWQgdG8gcGFyYW1ldGVyIGRl
ZmluaXRpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCkFja2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:39:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 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 1iuELV-0008Jn-T0; Wed, 22 Jan 2020 11:38:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuELU-0008J3-KT
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 11:38:52 +0000
X-Inumbo-ID: b95f6502-3d0b-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b95f6502-3d0b-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 11:38:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuELC-0001wG-Gi; Wed, 22 Jan 2020 11:38: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 1iuELC-0005kV-30; Wed, 22 Jan 2020 11:38:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuELC-0000p2-2G; Wed, 22 Jan 2020 11:38:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146382-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 11:38:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 146382: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM4MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzODIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 11:44:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 11: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 1iuERE-0000gf-Qi; Wed, 22 Jan 2020 11:44:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vprz=3L=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuERD-0000ga-Ll
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 11:44:47 +0000
X-Inumbo-ID: 91c07b5c-3d0c-11ea-b833-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91c07b5c-3d0c-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 11:44:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579693479;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=taTvG30o2lzCFECZ8oPRanYhtgw4edbpBHKC542YCjs=;
 b=cumm8gEjQkSOSJWqj5ea9XQFehuA9XXnsrBgraP5wwD3JOyWvrpjj7jP
 du/wB4L0FUJieI/uK4Ngj5QPXb40J6Rf4MvHrOHwy+zDEufcy90jmrVc+
 LwzGrLFLaijoyAJtIUhHeTe2vILTYu5K8vcCYUGo+NQSP8vRpnFYqMdyz Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zcNe3mFlT7EO5/h/RST0bFVh6XaNyK6GZKDS2QTwuM6YeSCACvgRZvYflVq4kDi5vvmbIb+oBR
 7FpBAC3S9KW1oETTotGeRg6k+53hXNrXChWcytyitDYifGCXpMtDg8klqKrXuhhzcHcMEWjpwZ
 1H3R6DDRft0Mjc644Oh2KRooFvOZXaWmGjqq2+ivz+uT/fGoO//xOrqn9GoGuio5PDG0h/2LF6
 CNZtjISRoh49iKsbt86RDR+Pi+dbd21QsuoWEOcFPjux/HH3dYsnMWGavfev9OlaSDTdl+DLHa
 vIU=
X-SBRS: 2.7
X-MesageID: 11275254
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11275254"
To: George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien@xen.org>,
 Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGlBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AAIQkQAa+w5JvbyusW
 IQSQjscwjkRszYUsDUsBr7Dkm9vK65AkEACvL+hErqbQj5yTVNqvP1rVGsXvevViglSTkHD4
 9LGwEk4+ne8N4DPcqrDnyqYFd42UxTjVyoDEXEIIoy0RHWCmaspYEDX8fVmgFG3OFoeA9NAv
 JHssHU6B2mDAQ6M3VDmAwTw+TbXL/c1wblgGAP9kdurydZL8bevTTUh7edfnm5pwaT9HLXvl
 xLjz5qyt6tKEowM0xPVzCKaj3Mf/cuZFOlaWiHZ0biOPC0JeoHuz4UQTnBBUKk+n2nnn72k9
 37cNeaxARwn/bxcej9QlbrrdaNGVFzjCA/CIL0KjUepowpLN0+lmYjkPgeLNYfyMXumlSNag
 9qnCTh0QDsCXS/HUHPeBskAvwNpGBCkfiP/XqJ+V618ZQ1sclHa9aWNnlIR/a8xVx25t/14V
 R8EX/045HUpyPU8hI/yw+Fw/ugJ8W0dFzFeHU5K2tEW2W0m3ZWWWgpcBSCB17DDLIPjGX1Qc
 J8jiVJ7E4rfvA1JBg9BxVw5LVuXg2FB6bqnDYALfY2ydATk+ZzMUAMMilaE7/5a2RMV4TYcd
 8Cf77LdgO0pB3vF6z1QmNA2IbOICtJOXpmvHj+dKFUt5hFVbvqXbuAjlrwFktbAFVGxaeIYz
 nQ44lQu9JqDuSH5yOytdek24Dit8SgEHGvumyj17liCG6kNzxd+2xh3uaUCA5MIALy5mZ87B
 TQRbTFRxARAAwqL3u/cPDA+BhU9ghtAkC+gyC5smWUL1FwTQ9CwTqcQpKt85PoaHn8sc5ctt
 Aj2fNT/F2vqQx/BthVOdkhj9LCwuslqBIqbri3XUyMLVV/Tf+ydzHW2AjufCowwgBguxedD1
 f9Snkv+As7ZgMg/GtDqDiCWBFg9PneKvr+FPPd2WmrI8Kium4X5Zjs/a6OGUWVcIBoPpu088
 z/0tlKYjTFLhoIEsf6ll4KvRQZIyGxclg3RBEuN+wgMbKppdUf2DBXYeCyrrPx809CUFzcik
 O99drWti2CV1gF8bnbUvfCewxwqgVKtHl2kfsm2+/lgG4CTyvnvWqUyHICZUqISdz5GidaXn
 TcPlsAeo2YU2NXbjwnmxzJEP/4FxgsjYIUbbxdmsK+PGre7HmGmaDZ8K77L3yHr/K7AH8mFs
 WUM5KiW4SnKyIQvdHkZMpvE4XrrirlZ+JI5vE043GzzpS2CGo0NFQmDJLRbpN/KQY6dkNVgA
 L0aDxJtAO1rXKYDSrvpL80bYyskQ4ivUa06v9SM2/bHi9bnp3Nf/fK6ErWKWmDOHWrnTgRML
 oQpcxoVPxw2CwyWT1069Y/CWwgnbj34+LMwMUYhPEZMitABpQE74dEtIFh0c2scm3K2QGhOP
 KQK3szqmXuX6MViMZLDh/B7FXLQyqwMBnZygfzZFM9vpDskAEQEAAcLBjQQYAQoAIBYhBJCO
 xzCORGzNhSwNSwGvsOSb28rrBQJbTFRxAhsMACEJEAGvsOSb28rrFiEEkI7HMI5EbM2FLA1L
 Aa+w5Jvbyuvvbg//S3d1+XL568K5BTHXaYxSqCeMqYbV9rPhEHyk+rzKtwNXSbSO8x0xZutL
 gYV+nkW0KMPH5Bz3I1xiRKAkiX/JLcMfx2HAXJ1Cv2rpR6bxyCGBJmuwR68uMS/gKe6AWwTY
 q2kt1rtZPjGl9OwVoWGJKbu2pFBLWmLAnHlXOL6WDSE1Mz2Ah3jMHOaSyAgPu1XSNa600gMJ
 QrSxgbe7bW72gCjeHcrIjfv+uh5cZ5/J/edpWXRuE4Tz82nxudBIHE2vnQEoJrXOh2kAJiYs
 G+IllDqFKDPrnS0R3DenBNG0Ir8h9W6heETnhQUc9NDFCSr81Mp0fROdBfYZnQzgSZMjN2eY
 pkNEWshJER4ZYY+7hAmqI51HnsKuM46QINh00jJHRMykW3TBMlwnUFxZ0gplAecjCFC7g2zj
 g1qNxLnxMS4wCsyEVhCkPyYnS8zuoa4ZUH37CezD01Ph4O1saln5+M4blHCEAUpZIkTGpUoi
 SEwtoxu6EEUYfbcjWgzJCs023hbRykZlFALoRNCwVz/FnPuVu291jn9kjvCTEeE6g2dCtOrO
 ukuXzk1tIeeoggsU7AJ0bzP7QOEhEckaBbP4k6ic26LJGWNMinllePyEMXzsgmMHVN//8wDT
 NWaanhP/JZ1v5Mfn8s1chIqC0sJIw73RvvuBkOa+jx0OwW3RFoQ=
Message-ID: <3fc57c86-f861-9a7b-a248-6c45824ab6f5@citrix.com>
Date: Wed, 22 Jan 2020 11:44:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMjIvMDEvMjAyMCAxMDo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzIyLzIwIDEw
OjE0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDIyLzAxLzIwMjAgMTA6MDEs
IFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+PiBPbiAyMC8wMS8yMDIwIDEwOjAxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+
Pj4+PiB2MiAtLT4gdjM6Cj4+Pj4+IC0gUmVtb3ZlIGh2bWxvYWRlciBmaWx0ZXJpbmcKPj4+Pgo+
Pj4+IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJvdXQgYWRkaW5nIFhF
TlZFUl9kZW5pZWQgdG8KPj4+PiByZXR1cm4gdGhlICJkZW5pZWQiIHN0cmluZywgYWxsb3dpbmcg
Y29tcG9uZW50cyB3aGljaCB3YW50IHRvIGZpbHRlcgo+Pj4+IHRvIGtub3cgZXhhY3RseSB3aGF0
IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhlIGZpbHRlcmluZyB5b3UKPj4+PiBoYWQ/
IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3VsZCB0aGVuIHBlcmhhcHMg
YmUKPj4+PiBleHRlbmRlZCB0byBtYWtlIHZlcnkgY2xlYXIgdGhhdCB0aGUgY2hvc2VuIHN0cmlu
ZyBzaG91bGQgbm90IG1hdGNoCj4+Pj4gYW55dGhpbmcgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBi
ZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIFhFTlZFUl8KPj4+PiBzdWItb3BzLikKPj4+Cj4+PiBJ
IGhhZCB0aGUgZm9sbG93aW5nIHJlYXNvbmluZzoKPj4+Cj4+PiAxLiBNb3N0IHJlYWwtd29ybGQg
dXNlcnMgd291bGQgc2V0IENPTkZJR19YU01fREVOSUVEX1NUUklORz0iIiBhbnl3YXkuCj4+Pgo+
Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxldGUgc29sdXRpb24s
IHNpbmNlIGRlbmllZAo+Pj4gc3RyaW5nIGxlYWtzIGVsc2V3aGVyZSB0aHJvdWdoIHRoZSBoeXBl
cmNhbGwgKFBWIGd1ZXN0cywgc3lzZnMsIGRyaXZlcgo+Pj4gbG9ncykgYXMgQW5kcmV3IGhhcyBw
b2ludGVkIG91dCBpbiB0aGUgcHJldmlvdXMgZGlzY3Vzc2lvbi4KPj4+Cj4+PiBPbiB0aGUgb3Ro
ZXIgaGFuZCwgU01CaW9zIGZpbHRlcmluZyBzbGlnaHRseSBpbXByb3ZlcyB0aGUgc2l0dWF0aW9u
IGZvcgo+Pj4gSFZNIGRvbWFpbnMsIHNvIEkgY2FuIHJldHVybiBpdCBpZiBtYWludGFpbmVycyBm
aW5kIGl0IHdvcnRoeS4KPj4KPj4gV2hpbGUgSSBhbSBub3QgYSBtYWludGFpbmVyIG9mIHRoaXMg
Y29kZSwgbXkgY29uY2VybiBpcyB5b3UgaW1wb3NlIHRoZQo+PiBjb252ZXJzaW9uIGZyb20gImRl
bmllZCIgdG8gIiIgdG8gYWxsIHRoZSB1c2VycyAoaW5jbHVkZSB0aG9zZSB3aG8gd2FudHMKPj4g
dG8ga2VlcCAiZGVuaWVkIikuCj4+Cj4+IElmIHlvdSB3ZXJlIGRvaW5nIGFueSBmaWx0ZXJpbmcg
aW4gaHZtbG9hZGVyLCB0aGVuIGl0IHdvdWxkIGJlIGJlc3QgaWYKPj4gdGhpcyBpcyBjb25maWd1
cmFibGUuIEJ1dCB0aGlzIGlzIGEgYml0IHBvaW50bGVzcyBpZiB5b3UgYWxyZWFkeSBhbGxvdwo+
PiB0aGUgdXNlciB0byBjb25maWd1cmUgdGhlIHN0cmluZyBhdCB0aGUgaHlwZXJ2aXNvciBsZXZl
bCA6KS4KPgo+IFNvIHRoZXJlIGFyZSB0d28gdGhpbmdzIHdlJ3JlIGNvbmNlcm5lZCBhYm91dDoK
PiAtIFNvbWUgcGVvcGxlIGRvbid0IHdhbnQgdG8gc2NhcmUgdXNlcnMgd2l0aCBhICI8ZGVuaWVk
PiIgc3RyaW5nCj4gLSBTb21lIHBlb3BsZSBkb24ndCB3YW50IHRvICJzaWxlbnRseSBmYWlsIiB3
aXRoIGEgIiIgc3RyaW5nCj4KPiBUaGUgZmFjdCBpcywgaW4gKmJvdGggY2FzZXMqLCB0aGlzIGlz
IGEgVUkgcHJvYmxlbS4gIEVWRVJZIGNhbGxlciBvZgo+IHRoaXMgaW50ZXJmYWNlIHNob3VsZCBm
aWd1cmUgb3V0IGluZGVwZW5kZW50bHkgd2hhdCBhIGdyYWNlZnVsIHdheSBvZgo+IGhhbmRsaW5n
IGZhaWx1cmUgaXMgZm9yIHRoZWlyIHRhcmdldCBVSS4gIEFueSBjYWxsZXIgd2hvIGRvZXMgbm90
IHRoaW5rCj4gY2FyZWZ1bGx5IGFib3V0IHdoYXQgdG8gZG8gaW4gdGhlIGZhaWx1cmUgY2FzZSBp
cyBidWdneSAtLSB3aGljaAo+IGluY2x1ZGVzIGV2ZXJ5IHNpbmdsZSBjYWxsZXIgdG9kYXkuICBU
aGUgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HIGlzIGEKPiBncm9zcyBoYWNrIGZhbGxiYWNrIGZv
ciBidWdneSBVSXMuCj4KPiBOb3csIEkgZG9uJ3QgbGlrZSB0byB0ZWxsIG90aGVyIHBlb3BsZSB0
byBkbyB3b3JrLCBhbmQgSSBjZXJ0YWlubHkgZG9uJ3QKPiBwbGFuIG9uIGZpeGluZyBodm1sb2Fk
ZXIgYXQgdGhlIG1vbWVudCwgYmVjYXVzZSBpdCdzIGxvdy1wcmlvcml0eSBmb3IKPiBtZS4gIEJ1
dCBJIGRvIHRoaW5rIHRoYXQgaGF2aW5nIGh2bWxvYWRlciBkZXRlY3QgZmFpbHVyZSBhbmQgZXhw
bGljaXRseQo+IG1ha2UgYSBzZW5zaWJsZSBkZWNpc2lvbiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8g
ZG8sIHJlZ2FyZGxlc3Mgb2YgdGhlCj4gYXZhaWxhYmlsaXR5IG9mIENPTkZJR19YU01fREVOSUVE
X1NUUklORyB0byB3b3JrIGFyb3VuZCBidWdneSBjYWxsZXJzLgoKSXQncyBub3QgZW50aXJlbHkg
Y2xlYXIgdG8gbWUgd2hhdCB5b3Ugc3VnZ2VzdCB0byBkbyB3aXRoIGh2bWxvYWRlci4KQ291bGQg
eW91IGVsYWJvcmF0ZSBhIGJpdD8KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:06:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12:06: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 1iuElq-0002Q3-8x; Wed, 22 Jan 2020 12:06:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuElo-0002Pw-9m
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 12:06:04 +0000
X-Inumbo-ID: 8e800b1c-3d0f-11ea-bc2a-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e800b1c-3d0f-11ea-bc2a-12813bfff9fa;
 Wed, 22 Jan 2020 12:06:01 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id s144so1455654wme.1
 for <xen-devel@lists.xen.org>; Wed, 22 Jan 2020 04:06:01 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ipfCrtFayIAn4r9aXqSaL7I4RcQ2iTR8Zj97MKsGE24=;
 b=Qqd/dVchokRF2l6AN0eQzvfhQMKKfKu7N9VvdFHvamglnxwoKmPtwLo4S+Gw2UP7EC
 i/4gk2ULrJVN5kLMYwvoEZsefMZBP7kjJuYAj88jdvPwAFybouljB7Ug0Rkr9QMU3zK+
 UM3ljKkwRtxJFQGL6YxmDBxE3Ubpj3SgxBu+0HSIG9iFTMIBKcHHgIi0E7aD2Ldl49zC
 4lJWVlJKpw3/lWdpXyRGETbBzLNGCiJoHNMduFi6LtpfGhnkzVV5ncicGkbOO4uI3/Vh
 22TbyCVtxJmDH7C0vbrE9RMZl9U2jcuZCYQopCgbz8XCVaN5PGtwxXbisGKiYzS/CRps
 9Jpw==
X-Gm-Message-State: APjAAAWeYc/ISRsoud04Ov8Vn3Ke3atlU6afxWhd7qYTL4uX0lBcBRTS
 kGVeIeXPfX5CQQHydl24MjM=
X-Google-Smtp-Source: APXvYqyz95s4nwGJFvzi8uSBUYBA0/hSTCKcIOwuc23kzmG/Vuj2Pge1zaoG/8+hosceXogozpopkQ==
X-Received: by 2002:a05:600c:2549:: with SMTP id
 e9mr2700292wma.6.1579694760862; 
 Wed, 22 Jan 2020 04:06:00 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id k11sm3694714wmc.20.2020.01.22.04.05.59
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 04:06:00 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c831c7da-2414-5135-d989-1b5c55cd996d@xen.org>
Date: Wed, 22 Jan 2020 12:05:59 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

SGkgR2VvcmdlLAoKT24gMjIvMDEvMjAyMCAxMDo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biAxLzIyLzIwIDEwOjE0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDIyLzAx
LzIwMjAgMTA6MDEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+PiBPbiAyMC8wMS8yMDIwIDEwOjAx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlh
c2xpIHdyb3RlOgo+Pj4+PiB2MiAtLT4gdjM6Cj4+Pj4+IC0gUmVtb3ZlIGh2bWxvYWRlciBmaWx0
ZXJpbmcKPj4+Pgo+Pj4+IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJv
dXQgYWRkaW5nIFhFTlZFUl9kZW5pZWQgdG8KPj4+PiByZXR1cm4gdGhlICJkZW5pZWQiIHN0cmlu
ZywgYWxsb3dpbmcgY29tcG9uZW50cyB3aGljaCB3YW50IHRvIGZpbHRlcgo+Pj4+IHRvIGtub3cg
ZXhhY3RseSB3aGF0IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhlIGZpbHRlcmluZyB5
b3UKPj4+PiBoYWQ/IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3VsZCB0
aGVuIHBlcmhhcHMgYmUKPj4+PiBleHRlbmRlZCB0byBtYWtlIHZlcnkgY2xlYXIgdGhhdCB0aGUg
Y2hvc2VuIHN0cmluZyBzaG91bGQgbm90IG1hdGNoCj4+Pj4gYW55dGhpbmcgdGhhdCBjb3VsZCBw
b3RlbnRpYWxseSBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIFhFTlZFUl8KPj4+PiBzdWItb3Bz
LikKPj4+Cj4+PiBJIGhhZCB0aGUgZm9sbG93aW5nIHJlYXNvbmluZzoKPj4+Cj4+PiAxLiBNb3N0
IHJlYWwtd29ybGQgdXNlcnMgd291bGQgc2V0IENPTkZJR19YU01fREVOSUVEX1NUUklORz0iIiBh
bnl3YXkuCj4+Pgo+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxl
dGUgc29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4gc3RyaW5nIGxlYWtzIGVsc2V3aGVyZSB0aHJv
dWdoIHRoZSBoeXBlcmNhbGwgKFBWIGd1ZXN0cywgc3lzZnMsIGRyaXZlcgo+Pj4gbG9ncykgYXMg
QW5kcmV3IGhhcyBwb2ludGVkIG91dCBpbiB0aGUgcHJldmlvdXMgZGlzY3Vzc2lvbi4KPj4+Cj4+
PiBPbiB0aGUgb3RoZXIgaGFuZCwgU01CaW9zIGZpbHRlcmluZyBzbGlnaHRseSBpbXByb3ZlcyB0
aGUgc2l0dWF0aW9uIGZvcgo+Pj4gSFZNIGRvbWFpbnMsIHNvIEkgY2FuIHJldHVybiBpdCBpZiBt
YWludGFpbmVycyBmaW5kIGl0IHdvcnRoeS4KPj4KPj4gV2hpbGUgSSBhbSBub3QgYSBtYWludGFp
bmVyIG9mIHRoaXMgY29kZSwgbXkgY29uY2VybiBpcyB5b3UgaW1wb3NlIHRoZQo+PiBjb252ZXJz
aW9uIGZyb20gImRlbmllZCIgdG8gIiIgdG8gYWxsIHRoZSB1c2VycyAoaW5jbHVkZSB0aG9zZSB3
aG8gd2FudHMKPj4gdG8ga2VlcCAiZGVuaWVkIikuCj4+Cj4+IElmIHlvdSB3ZXJlIGRvaW5nIGFu
eSBmaWx0ZXJpbmcgaW4gaHZtbG9hZGVyLCB0aGVuIGl0IHdvdWxkIGJlIGJlc3QgaWYKPj4gdGhp
cyBpcyBjb25maWd1cmFibGUuIEJ1dCB0aGlzIGlzIGEgYml0IHBvaW50bGVzcyBpZiB5b3UgYWxy
ZWFkeSBhbGxvdwo+PiB0aGUgdXNlciB0byBjb25maWd1cmUgdGhlIHN0cmluZyBhdCB0aGUgaHlw
ZXJ2aXNvciBsZXZlbCA6KS4KPiAKPiBTbyB0aGVyZSBhcmUgdHdvIHRoaW5ncyB3ZSdyZSBjb25j
ZXJuZWQgYWJvdXQ6Cj4gLSBTb21lIHBlb3BsZSBkb24ndCB3YW50IHRvIHNjYXJlIHVzZXJzIHdp
dGggYSAiPGRlbmllZD4iIHN0cmluZwo+IC0gU29tZSBwZW9wbGUgZG9uJ3Qgd2FudCB0byAic2ls
ZW50bHkgZmFpbCIgd2l0aCBhICIiIHN0cmluZwo+IAo+IFRoZSBmYWN0IGlzLCBpbiAqYm90aCBj
YXNlcyosIHRoaXMgaXMgYSBVSSBwcm9ibGVtLiAgRVZFUlkgY2FsbGVyIG9mCj4gdGhpcyBpbnRl
cmZhY2Ugc2hvdWxkIGZpZ3VyZSBvdXQgaW5kZXBlbmRlbnRseSB3aGF0IGEgZ3JhY2VmdWwgd2F5
IG9mCj4gaGFuZGxpbmcgZmFpbHVyZSBpcyBmb3IgdGhlaXIgdGFyZ2V0IFVJLiAgQW55IGNhbGxl
ciB3aG8gZG9lcyBub3QgdGhpbmsKPiBjYXJlZnVsbHkgYWJvdXQgd2hhdCB0byBkbyBpbiB0aGUg
ZmFpbHVyZSBjYXNlIGlzIGJ1Z2d5IC0tIHdoaWNoCj4gaW5jbHVkZXMgZXZlcnkgc2luZ2xlIGNh
bGxlciB0b2RheS4gIFRoZSBDT05GSUdfWFNNX0RFTklFRF9TVFJJTkcgaXMgYQo+IGdyb3NzIGhh
Y2sgZmFsbGJhY2sgZm9yIGJ1Z2d5IFVJcy4KCkkgYWdyZWUgdGhhdCB0aGUgdHdvIGNhc2VzIHlv
dSBleHBsYWluZWQgYXJlIFVJIHByb2JsZW1zLiBIb3dldmVyLCBJIGNhbiAKc2VlIG90aGVyIHVz
ZSBmb3IgdGhlIEtjb25maWcgb3B0aW9uICh3aXRoIHNvbWUgdHdlYWtzKS4KCkF0IEFXUywgY29u
c2lzdGVuY3kgYWNjcm9zcyB0d28gc3RhYmxlIHZlcnNpb25zIGlzIHZlcnkgaW1wb3J0YW50LiBT
byAKbW9zdCBvZiB0aGUgdmVyc2lvbiBzdHJpbmdzIGV4cG9zZWQgdG8gdGhlIGd1ZXN0IGFyZSBm
aXhlZC4gVGhlcmVmb3JlIGEgCmd1ZXN0IGNhbiBiZSBtaWdyYXRlZCBzZWVtbGVzc2x5IGJldHdl
ZW4gdHdvIGRpZmZlcmVudCB2ZXJzaW9ucyB3aXRob3V0IApzZWVuIGFueSBjaGFuZ2UgdGhhdCBt
YXkgYnJlYWsgaXQuCgpZb3UgY291bGQgaW1hZ2luZSB1c2luZyBYU00gdG8ga25vdyB3aGV0aGVy
IHlvdSB3YW50IHRvIGV4cG9zZSB0aGUgZ3Vlc3QgCnRoZSByZWFsIG9yIGZpeGVkIHZlcnNpb24g
c3RyaW5ncy4gUHV0IGl0IHRoYXQgd2F5LCB0aGlzIHNvdW5kcyBsZXNzIGEgCmdyb3NzIGhhY2sg
b3ZlciAiPGRlbmllZD4iLgoKVGhlIHVzZSBjYXNlIGRlc2NyaWJlZCB3b3VsZCByZXF1aXJlIG11
bHRpcGxlIEtjb25maWcgb3B0aW9ucyB0aG91Z2guCgo+IAo+IE5vdywgSSBkb24ndCBsaWtlIHRv
IHRlbGwgb3RoZXIgcGVvcGxlIHRvIGRvIHdvcmssIGFuZCBJIGNlcnRhaW5seSBkb24ndAo+IHBs
YW4gb24gZml4aW5nIGh2bWxvYWRlciBhdCB0aGUgbW9tZW50LCBiZWNhdXNlIGl0J3MgbG93LXBy
aW9yaXR5IGZvcgo+IG1lLiAgQnV0IEkgZG8gdGhpbmsgdGhhdCBoYXZpbmcgaHZtbG9hZGVyIGRl
dGVjdCBmYWlsdXJlIGFuZCBleHBsaWNpdGx5Cj4gbWFrZSBhIHNlbnNpYmxlIGRlY2lzaW9uIGlz
IHRoZSByaWdodCB0aGluZyB0byBkbywgcmVnYXJkbGVzcyBvZiB0aGUKPiBhdmFpbGFiaWxpdHkg
b2YgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HIHRvIHdvcmsgYXJvdW5kIGJ1Z2d5IGNhbGxlcnMu
CgpUaGUgbGVuZ3RoeSBkaXNjdXNzaW9uIGFib3V0IHJldHVybmluZyAiPGRlbmllZD4iIHNob3dz
IHRoYXQgd2UgCihYZW5Qcm9qZWN0IGNvbW11bml0eSkgYXJlIG5vdCBpbiBwb3NpdGlvbiB0byBk
ZWNpZGUgd2hhdCBpcyB0aGUKc2Vuc2libGUgdmFsdWUgaGVyZSAoZXZlbiBmb3IgZmlsdGVyaW5n
KS4KCkJ5IGFsbG93aW5nIGEgdmVuZG9yIHRvIGNvbmZpZ3VyZSB0aGUgc3RyaW5nIGluIHRoZSBo
eXBlcnZpc29yLCB5b3UgCnJlbW92ZSB0aGF0IGRlY2lzaW9uIGZyb20gdXMuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:33:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuFBx-0004k9-Hj; Wed, 22 Jan 2020 12:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuFBw-0004k4-VR
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 12:33:04 +0000
X-Inumbo-ID: 550fdf84-3d13-11ea-bc31-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 550fdf84-3d13-11ea-bc31-12813bfff9fa;
 Wed, 22 Jan 2020 12:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B8D1AFA8;
 Wed, 22 Jan 2020 12:33:02 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
 <c831c7da-2414-5135-d989-1b5c55cd996d@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f673b017-db4e-c111-d0fb-d395460361bf@suse.com>
Date: Wed, 22 Jan 2020 13:32:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <c831c7da-2414-5135-d989-1b5c55cd996d@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.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>

T24gMjIuMDEuMjAyMCAxMzowNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEdlb3JnZSwKPiAK
PiBPbiAyMi8wMS8yMDIwIDEwOjU3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxLzIyLzIw
IDEwOjE0IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDIyLzAxLzIwMjAg
MTA6MDEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkg
d3JvdGU6Cj4+Pj4+PiB2MiAtLT4gdjM6Cj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmlsdGVy
aW5nCj4+Pj4+Cj4+Pj4+IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJv
dXQgYWRkaW5nIFhFTlZFUl9kZW5pZWQgdG8KPj4+Pj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJp
bmcsIGFsbG93aW5nIGNvbXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPj4+Pj4gdG8ga25v
dyBleGFjdGx5IHdoYXQgdG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5n
IHlvdQo+Pj4+PiBoYWQ/IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3Vs
ZCB0aGVuIHBlcmhhcHMgYmUKPj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQg
dGhlIGNob3NlbiBzdHJpbmcgc2hvdWxkIG5vdCBtYXRjaAo+Pj4+PiBhbnl0aGluZyB0aGF0IGNv
dWxkIHBvdGVudGlhbGx5IGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+Pj4+PiBz
dWItb3BzLikKPj4+Pgo+Pj4+IEkgaGFkIHRoZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+Pj4+Cj4+
Pj4gMS4gTW9zdCByZWFsLXdvcmxkIHVzZXJzIHdvdWxkIHNldCBDT05GSUdfWFNNX0RFTklFRF9T
VFJJTkc9IiIgYW55d2F5Lgo+Pj4+Cj4+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMg
bm90IGEgY29tcGxldGUgc29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4+IHN0cmluZyBsZWFrcyBl
bHNld2hlcmUgdGhyb3VnaCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5c2ZzLCBkcml2ZXIK
Pj4+PiBsb2dzKSBhcyBBbmRyZXcgaGFzIHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyBkaXNj
dXNzaW9uLgo+Pj4+Cj4+Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xp
Z2h0bHkgaW1wcm92ZXMgdGhlIHNpdHVhdGlvbiBmb3IKPj4+PiBIVk0gZG9tYWlucywgc28gSSBj
YW4gcmV0dXJuIGl0IGlmIG1haW50YWluZXJzIGZpbmQgaXQgd29ydGh5Lgo+Pj4KPj4+IFdoaWxl
IEkgYW0gbm90IGEgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIG15IGNvbmNlcm4gaXMgeW91IGlt
cG9zZSB0aGUKPj4+IGNvbnZlcnNpb24gZnJvbSAiZGVuaWVkIiB0byAiIiB0byBhbGwgdGhlIHVz
ZXJzIChpbmNsdWRlIHRob3NlIHdobyB3YW50cwo+Pj4gdG8ga2VlcCAiZGVuaWVkIikuCj4+Pgo+
Pj4gSWYgeW91IHdlcmUgZG9pbmcgYW55IGZpbHRlcmluZyBpbiBodm1sb2FkZXIsIHRoZW4gaXQg
d291bGQgYmUgYmVzdCBpZgo+Pj4gdGhpcyBpcyBjb25maWd1cmFibGUuIEJ1dCB0aGlzIGlzIGEg
Yml0IHBvaW50bGVzcyBpZiB5b3UgYWxyZWFkeSBhbGxvdwo+Pj4gdGhlIHVzZXIgdG8gY29uZmln
dXJlIHRoZSBzdHJpbmcgYXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwgOikuCj4+Cj4+IFNvIHRoZXJl
IGFyZSB0d28gdGhpbmdzIHdlJ3JlIGNvbmNlcm5lZCBhYm91dDoKPj4gLSBTb21lIHBlb3BsZSBk
b24ndCB3YW50IHRvIHNjYXJlIHVzZXJzIHdpdGggYSAiPGRlbmllZD4iIHN0cmluZwo+PiAtIFNv
bWUgcGVvcGxlIGRvbid0IHdhbnQgdG8gInNpbGVudGx5IGZhaWwiIHdpdGggYSAiIiBzdHJpbmcK
Pj4KPj4gVGhlIGZhY3QgaXMsIGluICpib3RoIGNhc2VzKiwgdGhpcyBpcyBhIFVJIHByb2JsZW0u
ICBFVkVSWSBjYWxsZXIgb2YKPj4gdGhpcyBpbnRlcmZhY2Ugc2hvdWxkIGZpZ3VyZSBvdXQgaW5k
ZXBlbmRlbnRseSB3aGF0IGEgZ3JhY2VmdWwgd2F5IG9mCj4+IGhhbmRsaW5nIGZhaWx1cmUgaXMg
Zm9yIHRoZWlyIHRhcmdldCBVSS4gIEFueSBjYWxsZXIgd2hvIGRvZXMgbm90IHRoaW5rCj4+IGNh
cmVmdWxseSBhYm91dCB3aGF0IHRvIGRvIGluIHRoZSBmYWlsdXJlIGNhc2UgaXMgYnVnZ3kgLS0g
d2hpY2gKPj4gaW5jbHVkZXMgZXZlcnkgc2luZ2xlIGNhbGxlciB0b2RheS4gIFRoZSBDT05GSUdf
WFNNX0RFTklFRF9TVFJJTkcgaXMgYQo+PiBncm9zcyBoYWNrIGZhbGxiYWNrIGZvciBidWdneSBV
SXMuCj4gCj4gSSBhZ3JlZSB0aGF0IHRoZSB0d28gY2FzZXMgeW91IGV4cGxhaW5lZCBhcmUgVUkg
cHJvYmxlbXMuIEhvd2V2ZXIsIEkgY2FuIAo+IHNlZSBvdGhlciB1c2UgZm9yIHRoZSBLY29uZmln
IG9wdGlvbiAod2l0aCBzb21lIHR3ZWFrcykuCj4gCj4gQXQgQVdTLCBjb25zaXN0ZW5jeSBhY2Ny
b3NzIHR3byBzdGFibGUgdmVyc2lvbnMgaXMgdmVyeSBpbXBvcnRhbnQuIFNvIAo+IG1vc3Qgb2Yg
dGhlIHZlcnNpb24gc3RyaW5ncyBleHBvc2VkIHRvIHRoZSBndWVzdCBhcmUgZml4ZWQuIFRoZXJl
Zm9yZSBhIAo+IGd1ZXN0IGNhbiBiZSBtaWdyYXRlZCBzZWVtbGVzc2x5IGJldHdlZW4gdHdvIGRp
ZmZlcmVudCB2ZXJzaW9ucyB3aXRob3V0IAo+IHNlZW4gYW55IGNoYW5nZSB0aGF0IG1heSBicmVh
ayBpdC4KCkEgZ3Vlc3QgYXdhcmUgb2YgYmVpbmcgcnVuIG9uIGEgaHlwZXJ2aXNvciB3b3VsZCBh
bHNvIGJlIGF3YXJlCnRoYXQgaXQgbWF5IGJlIG1pZ3JhdGVkLCBhbmQgaGVuY2UgdGhhdCB0aGUg
dmVyc2lvbiBvZiB0aGUKdW5kZXJseWluZyBoeXBlcnZpc29yIG1heSBjaGFuZ2UgKGlmIGl0IGNh
cmVzIGFib3V0IHZlcnNpb25zCmluIHRoZSBmaXJzdCBwbGFjZSkuIEEgZ3Vlc3QgdW5hd2FyZSBv
ZiBiZWluZyBydW4gb24gYQpoeXBlcnZpc29yIHdvdWxkbid0IGNhcmUgYWJvdXQgdmVyc2lvbiBh
bmQgYWxpa2Ugc3RyaW5ncyBhdCBhbGwuCk5ldmVydGhlbGVzcyBJJ20gc3VyZSB5b3UgcGxheSB0
aGlzIGdhbWUgZm9yIGEgKHJlYWwgd29ybGQpCnJlYXNvbiwgZS5nLiBwZW9wbGUgbWFraW5nIHdy
b25nIGFzc3VtcHRpb25zLiBCdXQgaXMgdGhpcwpzb21ldGhpbmcgeW91IHJlYWxseSB0aGluayB0
aGUgdXBzdHJlYW0gaHlwZXJ2aXNvciBzaG91bGQgYmUKbWFkZSBjYXJlIGFib3V0PwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:36:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12:36: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 1iuFF1-0004sg-2k; Wed, 22 Jan 2020 12:36:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuFF0-0004sb-94
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 12:36:14 +0000
X-Inumbo-ID: c177612e-3d13-11ea-8e9a-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c177612e-3d13-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 12:36:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579696566;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=65r8iFLS19kHwZmU5ZWss2554n1v+DgX2vhtMzKagTQ=;
 b=RsosFU5epUq857jXt7RDYXmOmgF2rFD4cbgZHCAOFPDFiuh54Lln/Ebe
 2/tHIaZTX9o1ozFRm7A7AKoFN8Rjc2VanWFDgR6/RjyqSARGGwWAjg6eM
 mcPSu/Qu9x3/ONxzY3rX10ampRWFLrpwmY91zYvkKg6dOTTKGQCankmay k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0en83Xw9lIJMRWrz8r0szeQEMEHoYWXkMOWkIMebfka5KLEIpmuBC5OHMJmLo75FSm+f4FNNPD
 PpA0kFiSvXpuiJLEcXm7QcBTwyZ47cz1EwEyr4d/nfYlF4oamulM/o45pm+EBUFeHE2P0SsnPy
 mcI6jZa89wA75fK8h6T0ynF9ad3zjh6YCme0QnuEO6JlZk5hA6HqIr2WSTLhz0kpldlIvuyz7X
 CLDxfzEHw310IKEsRoW07iJhV8pESC65U40YiFaxvZ6XdEooiJjEwUbxmbklI63RBuOhBnGcwG
 MNo=
X-SBRS: 2.7
X-MesageID: 11277048
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,349,1574139600"; d="scan'208";a="11277048"
To: Kevin Buckley <kevin.buckley.ecs.vuw.ac.nz@gmail.com>,
 <xen-devel@lists.xenproject.org>
References: <CABwOO=cX5N3j_To+YHqKyfR4jxnqgQxmLKCbcijwNOgJvjPpiQ@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: <646e9468-99da-cb4f-b169-e3ca9486c225@citrix.com>
Date: Wed, 22 Jan 2020 12:36:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABwOO=cX5N3j_To+YHqKyfR4jxnqgQxmLKCbcijwNOgJvjPpiQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Xen Release 4.12.2 and Python 3: M4 python_devel
 module and mkheader.py issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMjAyMCAwNjoxNywgS2V2aW4gQnVja2xleSB3cm90ZToKPiBBbnkgY2x1ZXMgdGhl
biwgYXMgdG8gd2hldGhlciB0aGlzIGlzIGFub3RoZXIgUHl0aG9uMyBoYW5nb3ZlciBmb3IgWGVu
ID8KClhlbiA0LjEzIChub3cgcmVsZWFzZWQpIGlzIHRoZSBmaXJzdCB2ZXJzaW9uIG9mIFhlbiB3
aXRoIGFueSBzZXJpb3VzCmZvcm0gUHl0aG9uIDMgY29tcGF0aWJpbGl0eSAoYW5kIGV2ZW4gdGhl
biwgd2UgbWlzc2VkIGEgZmV3IGNvcm5lciBjYXNlcykuCgpFYXJsaWVyIHZlcnNpb25zIG9mIFhl
biBhcmUgc2ltcGx5IG5vdCBnb2luZyB0byB3b3JrIHdpdGhvdXQgUHkgMi4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:44:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuFMx-0005i6-0J; Wed, 22 Jan 2020 12:44:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuFMv-0005i1-CN
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 12:44:25 +0000
X-Inumbo-ID: e62990f4-3d14-11ea-aecd-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e62990f4-3d14-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 12:44:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579697056;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kD2qOrLLf81PnJUjaX3qs4GaK1kM6Ophzxk+N96w2bo=;
 b=hVbAAqi62WBdDWybp83zwTxzg8xgp0K04u9/g4CJKl/vdmdXMgNffEtO
 g541XIRj31RpaWdOBkMX6EGdNXM8p/RHEdgU06taoyHrtoqzEv4ri3Van
 Nwylkv/mkzUIKh/AJGtDr00RJbJu9TmpF0jZKhign96zrLwXshzoET9cr k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sfLyvUt/x+a8BTQur/m9QX9enPJy7+E7stD0YsUDcV/leADtr1myQAjXyafR1djM+0+wqMhnbf
 BfKpRxjMC3Ar6SSMKSomQ1JF3GJ8YhIGaC1hKHXtL1hL1RsoM9v7Wps6xbgnXkY6sw0Yx9FgTD
 D8LBsf70k2UMjlYdWxT9pbPguNi8GJvtMFyNp17VidQklK1P771rpM00C9JQqbcUApzGSKhig2
 QOPELrb50pGtwPnD5v1BSjrKv64avX9Bdh8Fk1cNKIlGKdLrT7LvtOU53YFxqc5hkjJwuw0ViE
 cxU=
X-SBRS: 2.7
X-MesageID: 11860166
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11860166"
To: "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 George Dunlap <george.dunlap@citrix.com>
References: <8b611419-a0c7-743f-fec4-f02a04caf114@suse.com>
 <17723247-f12e-5a43-836b-6aff95a93ab1@citrix.com>
 <ab5cd434-0c9a-ca6e-f615-eea57ae40853@suse.com>
 <3b3cb270-7dfe-2f7b-bafc-48a30db12d55@citrix.com>
 <67acfb06-c095-9e8e-89f2-51cb16baabdd@suse.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739A07@SHSMSX104.ccr.corp.intel.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: <78e852f5-faf8-d8e7-c131-9c8035850a86@citrix.com>
Date: Wed, 22 Jan 2020 12:44:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D739A07@SHSMSX104.ccr.corp.intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/EPT: adjustments for redundant function
 arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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" <xen-devel@lists.xenproject.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMjAyMCAwMjowOSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gU2VudDogRnJpZGF5LCBEZWNlbWJlciAyMCwgMjAx
OSAxMTowMiBQTQo+Pgo+PiBPbiAyMC4xMi4yMDE5IDE1OjU4LCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4gT24gMTIvMjAvMTkgMjo0MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAu
MTIuMjAxOSAxNToyNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMTIvMjAvMTkgMjoy
MSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBJbiBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Mo
KSBwYXNzaW5nIGluIHR5cGUgYW5kIGFjY2VzcyBhcyBzZXBhcmF0ZQo+Pj4+Pj4gcGFyYW1ldGVy
cyBjYW4gYmUgY29uc2lkZXJlZCBhbiBvcHRpbWl6YXRpb24sIGFzIGFsbCBjYWxsZXJzIHNldCB0
aGUKPj4+Pj4+IHJlc3BlY3RpdmUgZmllbGRzIGluIHRoZSBlbnRyeSBiZWluZyB1cGRhdGVkIGJl
Zm9yZSB0aGUgY2FsbC4gUmV0YWluCj4+Pj4+PiB0aGlzIGJlaGF2aW9yIGJ1dCBhZGQgYXNzZXJ0
aW9ucy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4+IEluIHdoYXQgd2F5IGlzIGl0IGFuIG9wdGltaXphdGlvbj8KPj4+PiBU
aGVyZSdzIG5vIHBvaW50ZXIgZGUtcmVmIG5lZWRlZDsgdGhlIHZhbHVlcyB3aWxsIGFscmVhZHkg
Y29tZSBpbgo+Pj4+IHZpYSByZWdpc3RlcnMuIEFuZCAiY2FuIGJlIGNvbnNpZGVyZWQiIGJlY2F1
c2UgcG9zc2libHkgc29tZQo+Pj4+IGNvbXBpbGVycyBhcmUgc21hcnQgZW5vdWdoIHRvIGVsaW1p
bmF0ZSB0aGUgcG9pbnRlciBkZS1yZWYgYWdhaW4KPj4+PiAoYnV0IHRoZW4gaXQnbGwgc3RpbGwg
YmUgYSBiaXRmaWVsZCBleHRyYWN0LCB3aGljaCBjYWxsZXJzIG1heQo+Pj4+IGJlIGFibGUgdG8g
YXZvaWQpLgo+Pj4gUmlnaHQ7IG9uIHRoZSB3aG9sZSBJJ2QgcmF0aGVyIGxldCBjb21waWxlcnMg
ZG8gdGhpcyBzb3J0IG9mCj4+PiBtaWNyby1vcHRpbWl6YXRpb24sIGFuZCBvbmx5IGRvIHRoaXMg
Im1hbnVhbCIgc29ydCBvZiBvcHRpbWl6YXRpb24gd2l0aAo+Pj4gc29tZSBzb3J0IG9mIGJlbmNo
bWFya3Mgc2hvd2luZyB0aGF0IGlzIGhhcyBzb21lIGtpbmQgb2YgZWZmZWN0Lgo+Pj4KPj4+Pj4g
SSBkb24ndCBuZWNlc3NhcmlseSBvcHBvc2UgdGhpcywgYnV0IGdpdmVuIHRoYXQgMyBvZiB0aGUg
NCBjYWxsZXJzCj4+Pj4+IGxpdGVyYWxseSBkbyBzb21ldGhpbmcgbGlrZToKPj4+Pj4KPj4+Pj4g
ICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZlLCBlLnNhX3AybXQsIGUuYWNjZXNzKTsK
Pj4+Pj4KPj4+Pj4gSXQgc2VlbXMgbGlrZSBqdXN0IGdldHRpbmcgcmlkIG9mIHRoZSBleHRyYW5l
b3VzIGFyZ3VtZW50cyBtaWdodCBhIGJlCj4+Pj4+IGJldHRlciBvcHRpb24uCj4+Pj4gVGhhdCB3
YXMgbXkgb3JpZ2luYWwgaW50ZW50aW9uIGFzIHdlbGwsIGJ1dCBpaXJjIEFuZHJldyBkaWRuJ3Qg
bGlrZQo+Pj4+IGl0IHdoZW4gd2UgZGlzY3Vzc2VkIGl0IGJhY2sgdGhlbiAodGhlIGNvbnRleHQg
aGVyZSBiZWluZyBYU0EtMzA0KS4KPj4+IEkgZGlkIGEgcXVpY2sgc2tpbSB0aHJvdWdoIHRob3Nl
IHRocmVhZHMgYW5kIGNvdWxkbid0IGZpbmQgYW55IGNvbW1lbnQKPj4+IG9uIHRoaXMgaXNzdWUu
ICBDb3VsZCB5b3UgcG9pbnQgbWUgdG8gdGhlIG1haWwgd2l0aCBpdD8gIChPciBBbmR5LCB3b3Vs
ZAo+Pj4geW91IGNhcmUgdG8gcmVwZWF0IHlvdXIgYXJndW1lbnQ/KQo+PiBJIGd1ZXNzIGl0IG1h
eSBoYXZlIGJlZW4gYW4gaXJjIGRpc2N1c3Npb24sIHF1aXRlIHBvc3NpYmx5IGV2ZW4KPj4gYSBw
cml2YXRlIG9uZSBiZXR3ZWVuIGhpbSBhbmQgbWUuCj4+Cj4+PiBVbHRpbWF0ZWx5IHRoZSBwYXRj
aCBhcyBpdCBzdGFuZHMgaXMgb25seSBtYWtpbmcgdGhlIGV4aXN0aW5nIGNvZGUKPj4+IHNhZmVy
LCBzbyBJJ20gT0sgd2l0aCBnaXZpbmcgaXQgbXkgQWNrIGlmIHlvdSBkb24ndCB3YW50IHRvIHB1
cnN1ZSB0aGUKPj4+IG90aGVyIG9wdGlvbjsgYnV0IEknZCBwcmVmZXIgdHJ5aW5nIHRvIHVuZGVy
c3RhbmQgYW5kIHBvdGVudGlhbGx5Cj4+PiBpbXByb3ZlIHRoaW5ncyB3aGlsZSB3ZSdyZSBhdCBp
dC4gIChBbmQgaWYgdGhlcmUgKmlzKiBhIGdvb2QgcmVhc29uIGZvcgo+Pj4gcGFzc2luZyBpbiBw
YXJhbGxlbCBwYXJhbWV0ZXJzLCBpdCB3b3VsZCBiZSBnb29kIHRvIHJlY29yZCBpdCBpbiBhCj4+
PiBjb21tZW50IHNvIHdlIGRvbid0IGhhdmUgdGhpcyBjb252ZXJzYXRpb24gYWdhaW4gaW4gMyB5
ZWFycycgdGltZS4pCj4+IEknZCBiZSBoYXBweSB0byBnbyB0aGUgb3RoZXIgcm91dGUgLSBhcyBz
YWlkLCB0aGF0J3Mgd2hhdCBJIGhhZAo+PiBpbml0aWFsbHkuCj4+Cj4gQ2FuIEFuZHJldyBjaGlt
ZSBpbiBmb3IgaGlzIGNvbmNlcm4gb24gdGhpcyBhcHByb2FjaD8KClRoZSBmaXJzdCB2ZXJzaW9u
IG9mIHRoZSBYU0EtMzA0IHBhdGNoZXMgcGx1bWJlZCBhIG5ldyBsZXZlbCBwYXJhbWV0ZXIKZG93
bi7CoCBUaGlzIGlzIGJlY2F1c2UgSSBzYXcgdGhlIGZ1bmN0aW9uIGluIHRoaXMgZm9ybSwgYW5k
IHRob3VnaHQKInJpZ2h0IC0gJmUgd29uJ3QgYWx3YXlzIGJlIHJlbGF0ZWQgdG8gdGhlIHR5cGUv
YWNjZXNzIHBhcmFtZXRlcnMgYXMKdGhleSBhcmUgcGFzc2VkIHNlcGFyYXRlbHkiLsKgIGkuZS4g
ZW50cnktPnNwIGNvdWxkbid0IGJlIHJlbGllZCB1cG9uLgoKQXMgZmFyIGFzIEknbSBjb25jZXJu
ZWQsIGl0IGlzIGFuIG9iZnVzY2F0aW9uIG5vdCBhbiBvcHRpbWlzYXRpb24sIGFuZAp0aGUgY29k
ZSB3b3VsZCBiZSBtdWNoIGJldHRlciB3aXRoIHRoZSB0d28gcGFyYW1ldGVycyBkZWxldGVkLgoK
T2YgY291cnNlLCB0aGUgcmVhc29uIHdoeSB0aGUgZnVuY3Rpb24gaXMgYXMgaXQgaXMgaXMgdGhh
dCwgZGVzcGl0ZQpiZWluZyBzdGF0aWMsICZlIGlzIHVuY29uZGl0aW9uYWxseSBhIG1lbW9yeSBv
cGVyYW5kLCBtYWtpbmcgdGhlIHJlYWRzCmFuZCB3cml0ZXMgb24gaXQgcmVxdWlyZSBhIHNlbWFu
dGljIG9yZGVyIFdSVCBvdGhlciBmdW5jdGlvbiBjYWxscywKbWFraW5nIHRoZSBmdW5jdGlvbiB2
ZXJ5IGhhcmQgdG8gb3B0aW1pc2Ugb3ZlcmFsbC7CoCBBIGJldHRlciBhcHByb2FjaAp3b3VsZCBi
ZSB0byBwYXNzIGUgZGlyZWN0bHksIGFuZCByZXR1cm4gdGhlIG5ldyBwZXJtIGJpdHMgaW4gcGxh
Y2UsIGFuZApoYXZlIHRoZSBjYWxsZXIgIiY9IE1BU0s7IHw9IG5ld19wZXJtczsiIHdoaWNoIHdp
bGwgYmUgZmFyIGVhc2llciBmb3IKdGhlIGNvbXBpbGVyIHRvIG9wdGltaXNlLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:49:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12:49: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 1iuFRQ-0005tG-OJ; Wed, 22 Jan 2020 12:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuFRQ-0005t9-92
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 12:49:04 +0000
X-Inumbo-ID: 8c7f42fa-3d15-11ea-8e9a-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c7f42fa-3d15-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 12:48:55 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id t23so3044242wmi.1
 for <xen-devel@lists.xen.org>; Wed, 22 Jan 2020 04:48:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PjGNO/20XuU1JJbuRPDeshWK6GFNdYI+Ivblcc5AQ+8=;
 b=V5y4kF4fPOMHmqFrAIHbmjK2jn0B9lubwPv3ijLB6+/VLzbdBuUGNwft3CH6PB2uCS
 +mkLXb0ZGX9H/ZCxADjGdCr3rgk+Wp5hCG7jSIGHpdExCVtx6jzZ3jkF9UiRXpdpXEZR
 SDyeuaBxWy2jf2RaM3BroHI61MEEAWu8I4j+J4EIqwOMot0nYtvH/aIO7hgJ5qPoo6QQ
 EKKyGvU5b+aO+B7hY5Df/1Q6XYoUruvsudMvdcYBQMxsM3Xqsc/cRGrraeg08nrPhTmc
 QVU6nuCIv2M7rLddiBbTl3lLy7nF1KIkYAA1PM6xUaWxaVAHelUnEfmJHanFhL/Kn2DG
 YZag==
X-Gm-Message-State: APjAAAWclq9dEwkuO+2bVf22N0Y+G8gBYP+2iCnkO910PW+B2bNVXXXS
 eIf2dyRBXxQyj3zx0JuvyGg=
X-Google-Smtp-Source: APXvYqy5Wdk2BLCBPJ+c5cSThQVMciG8bJa7SX7GHSWJRc9aGtX0TGaC0X0Y3zMs1u2NzX3ZiZok3w==
X-Received: by 2002:a1c:541b:: with SMTP id i27mr3057177wmb.137.1579697334545; 
 Wed, 22 Jan 2020 04:48:54 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id e6sm59435906wru.44.2020.01.22.04.48.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 04:48:53 -0800 (PST)
To: Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
 <c831c7da-2414-5135-d989-1b5c55cd996d@xen.org>
 <f673b017-db4e-c111-d0fb-d395460361bf@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <381ca077-d44e-fb61-ccb1-3b66932b4612@xen.org>
Date: Wed, 22 Jan 2020 12:48:52 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <f673b017-db4e-c111-d0fb-d395460361bf@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

CgpPbiAyMi8wMS8yMDIwIDEyOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMi4wMS4yMDIw
IDEzOjA1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEdlb3JnZSwKPj4KPj4gT24gMjIvMDEv
MjAyMCAxMDo1NywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDEvMjIvMjAgMTA6MTQgQU0s
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24gMjIvMDEvMjAyMCAxMDowMSwg
U2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlhc2xpIHdyb3Rl
Ogo+Pj4+Pj4+IHYyIC0tPiB2MzoKPj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmlsdGVyaW5n
Cj4+Pj4+Pgo+Pj4+Pj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Npb24sIGhvdyBhYm91
dCBhZGRpbmcgWEVOVkVSX2RlbmllZCB0bwo+Pj4+Pj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJp
bmcsIGFsbG93aW5nIGNvbXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPj4+Pj4+IHRvIGtu
b3cgZXhhY3RseSB3aGF0IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhlIGZpbHRlcmlu
ZyB5b3UKPj4+Pj4+IGhhZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hv
dWxkIHRoZW4gcGVyaGFwcyBiZQo+Pj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRo
YXQgdGhlIGNob3NlbiBzdHJpbmcgc2hvdWxkIG5vdCBtYXRjaAo+Pj4+Pj4gYW55dGhpbmcgdGhh
dCBjb3VsZCBwb3RlbnRpYWxseSBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIFhFTlZFUl8KPj4+
Pj4+IHN1Yi1vcHMuKQo+Pj4+Pgo+Pj4+PiBJIGhhZCB0aGUgZm9sbG93aW5nIHJlYXNvbmluZzoK
Pj4+Pj4KPj4+Pj4gMS4gTW9zdCByZWFsLXdvcmxkIHVzZXJzIHdvdWxkIHNldCBDT05GSUdfWFNN
X0RFTklFRF9TVFJJTkc9IiIgYW55d2F5Lgo+Pj4+Pgo+Pj4+PiAyLiBGaWx0ZXJpbmcgaW4gRE1J
IHRhYmxlcyBpcyBub3QgYSBjb21wbGV0ZSBzb2x1dGlvbiwgc2luY2UgZGVuaWVkCj4+Pj4+IHN0
cmluZyBsZWFrcyBlbHNld2hlcmUgdGhyb3VnaCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5
c2ZzLCBkcml2ZXIKPj4+Pj4gbG9ncykgYXMgQW5kcmV3IGhhcyBwb2ludGVkIG91dCBpbiB0aGUg
cHJldmlvdXMgZGlzY3Vzc2lvbi4KPj4+Pj4KPj4+Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlv
cyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1wcm92ZXMgdGhlIHNpdHVhdGlvbiBmb3IKPj4+Pj4gSFZN
IGRvbWFpbnMsIHNvIEkgY2FuIHJldHVybiBpdCBpZiBtYWludGFpbmVycyBmaW5kIGl0IHdvcnRo
eS4KPj4+Pgo+Pj4+IFdoaWxlIEkgYW0gbm90IGEgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIG15
IGNvbmNlcm4gaXMgeW91IGltcG9zZSB0aGUKPj4+PiBjb252ZXJzaW9uIGZyb20gImRlbmllZCIg
dG8gIiIgdG8gYWxsIHRoZSB1c2VycyAoaW5jbHVkZSB0aG9zZSB3aG8gd2FudHMKPj4+PiB0byBr
ZWVwICJkZW5pZWQiKS4KPj4+Pgo+Pj4+IElmIHlvdSB3ZXJlIGRvaW5nIGFueSBmaWx0ZXJpbmcg
aW4gaHZtbG9hZGVyLCB0aGVuIGl0IHdvdWxkIGJlIGJlc3QgaWYKPj4+PiB0aGlzIGlzIGNvbmZp
Z3VyYWJsZS4gQnV0IHRoaXMgaXMgYSBiaXQgcG9pbnRsZXNzIGlmIHlvdSBhbHJlYWR5IGFsbG93
Cj4+Pj4gdGhlIHVzZXIgdG8gY29uZmlndXJlIHRoZSBzdHJpbmcgYXQgdGhlIGh5cGVydmlzb3Ig
bGV2ZWwgOikuCj4+Pgo+Pj4gU28gdGhlcmUgYXJlIHR3byB0aGluZ3Mgd2UncmUgY29uY2VybmVk
IGFib3V0Ogo+Pj4gLSBTb21lIHBlb3BsZSBkb24ndCB3YW50IHRvIHNjYXJlIHVzZXJzIHdpdGgg
YSAiPGRlbmllZD4iIHN0cmluZwo+Pj4gLSBTb21lIHBlb3BsZSBkb24ndCB3YW50IHRvICJzaWxl
bnRseSBmYWlsIiB3aXRoIGEgIiIgc3RyaW5nCj4+Pgo+Pj4gVGhlIGZhY3QgaXMsIGluICpib3Ro
IGNhc2VzKiwgdGhpcyBpcyBhIFVJIHByb2JsZW0uICBFVkVSWSBjYWxsZXIgb2YKPj4+IHRoaXMg
aW50ZXJmYWNlIHNob3VsZCBmaWd1cmUgb3V0IGluZGVwZW5kZW50bHkgd2hhdCBhIGdyYWNlZnVs
IHdheSBvZgo+Pj4gaGFuZGxpbmcgZmFpbHVyZSBpcyBmb3IgdGhlaXIgdGFyZ2V0IFVJLiAgQW55
IGNhbGxlciB3aG8gZG9lcyBub3QgdGhpbmsKPj4+IGNhcmVmdWxseSBhYm91dCB3aGF0IHRvIGRv
IGluIHRoZSBmYWlsdXJlIGNhc2UgaXMgYnVnZ3kgLS0gd2hpY2gKPj4+IGluY2x1ZGVzIGV2ZXJ5
IHNpbmdsZSBjYWxsZXIgdG9kYXkuICBUaGUgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HIGlzIGEK
Pj4+IGdyb3NzIGhhY2sgZmFsbGJhY2sgZm9yIGJ1Z2d5IFVJcy4KPj4KPj4gSSBhZ3JlZSB0aGF0
IHRoZSB0d28gY2FzZXMgeW91IGV4cGxhaW5lZCBhcmUgVUkgcHJvYmxlbXMuIEhvd2V2ZXIsIEkg
Y2FuCj4+IHNlZSBvdGhlciB1c2UgZm9yIHRoZSBLY29uZmlnIG9wdGlvbiAod2l0aCBzb21lIHR3
ZWFrcykuCj4+Cj4+IEF0IEFXUywgY29uc2lzdGVuY3kgYWNjcm9zcyB0d28gc3RhYmxlIHZlcnNp
b25zIGlzIHZlcnkgaW1wb3J0YW50LiBTbwo+PiBtb3N0IG9mIHRoZSB2ZXJzaW9uIHN0cmluZ3Mg
ZXhwb3NlZCB0byB0aGUgZ3Vlc3QgYXJlIGZpeGVkLiBUaGVyZWZvcmUgYQo+PiBndWVzdCBjYW4g
YmUgbWlncmF0ZWQgc2VlbWxlc3NseSBiZXR3ZWVuIHR3byBkaWZmZXJlbnQgdmVyc2lvbnMgd2l0
aG91dAo+PiBzZWVuIGFueSBjaGFuZ2UgdGhhdCBtYXkgYnJlYWsgaXQuCj4gCj4gQSBndWVzdCBh
d2FyZSBvZiBiZWluZyBydW4gb24gYSBoeXBlcnZpc29yIHdvdWxkIGFsc28gYmUgYXdhcmUKPiB0
aGF0IGl0IG1heSBiZSBtaWdyYXRlZCwgYW5kIGhlbmNlIHRoYXQgdGhlIHZlcnNpb24gb2YgdGhl
Cj4gdW5kZXJseWluZyBoeXBlcnZpc29yIG1heSBjaGFuZ2UgKGlmIGl0IGNhcmVzIGFib3V0IHZl
cnNpb25zCj4gaW4gdGhlIGZpcnN0IHBsYWNlKS4KCklmIHlvdSB1c2UgdXBzdHJlYW0tYXMtaXMg
eWVzLiBCdXQgd2l0aCB0aGUgb24tZ29pbmcgZGlzY3Vzc2lvbiAKcmVnYXJkaW5nIGxpdmUgdWRw
YXRlIGFuZCBndWVzdCB0cmFuc3BhcmVudCBtaWdyYXRpb24sIGEgZ3Vlc3Qgd291bGQgCnNlZW1s
ZXNzbHkgbW92ZSBiZXR3ZWVuIFhlbiB2ZXJzaW9ucyB3aXRob3V0IGV2ZW4gYmVlbiBhd2FyZS4K
Cj4gQSBndWVzdCB1bmF3YXJlIG9mIGJlaW5nIHJ1biBvbiBhCj4gaHlwZXJ2aXNvciB3b3VsZG4n
dCBjYXJlIGFib3V0IHZlcnNpb24gYW5kIGFsaWtlIHN0cmluZ3MgYXQgYWxsLgo+IE5ldmVydGhl
bGVzcyBJJ20gc3VyZSB5b3UgcGxheSB0aGlzIGdhbWUgZm9yIGEgKHJlYWwgd29ybGQpCj4gcmVh
c29uLCBlLmcuIHBlb3BsZSBtYWtpbmcgd3JvbmcgYXNzdW1wdGlvbnMuIEJ1dCBpcyB0aGlzCj4g
c29tZXRoaW5nIHlvdSByZWFsbHkgdGhpbmsgdGhlIHVwc3RyZWFtIGh5cGVydmlzb3Igc2hvdWxk
IGJlCj4gbWFkZSBjYXJlIGFib3V0PwoKSSBhZ3JlZSB0aGF0IHVwc3RyZWFtIGRvZXMgbm90IG5l
Y2Vzc2FyaWx5IG5lZWRzIGl0IHRvZGF5LiBCdXQgdGhpcyBpcyAKYW4gZXhhbXBsZSBvbiBob3cg
Y29uZmlndXJhYmxlIHZlcnNpb24gc3RyaW5ncyBjb3VsZCBiZSB1c2VmdWwgYnkgCmRvd25zdHJl
YW0gdXNlcnMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:53:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12: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 1iuFVK-0006df-B4; Wed, 22 Jan 2020 12:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuFVI-0006da-VM
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 12:53:04 +0000
X-Inumbo-ID: 2084a0b2-3d16-11ea-bc33-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2084a0b2-3d16-11ea-bc33-12813bfff9fa;
 Wed, 22 Jan 2020 12:53:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579697583;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=a/dH/GPutceziyzLocwMCe2aPue1O4TDgv04N9CqNYA=;
 b=WCF069N09Rqpm2i74mQgamXQEpYK0JnDSPiuZ7ttXANzPBf2LDvZUve5
 7jNZXT8GC5sFsy1nOWMkHTik1L/iq1ZbNNgKNK1nyIhvBUjkWv0JCm1aI
 EWYghiGGaRkdS5KSccq7juM7xdCzF+WWX0/kJZXpceCJa1w5Tp+6+2Rws A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8QZFlH9ZzQxEbgHQa3lKwE6jWQP/eS0fAsRJ49I/tvEnhZ90Cev54Gm9Z6RsZkI+nmBo683EXW
 WNfhSF/peac8lsIgb8DIrZUcbci8uipQFx8ZbOrk+/wibuLutWQaseWsnbtBWBSMYTBIcdKamo
 1holrEs7EAIelKTEGpCaojsH44OkEY/af7T4czhDQNXZFuVMKM3gJVldol4YPikx6WQLZ+Mieu
 nI60VeuMOzuYsVN9QTHhSNCIdFbBldPAUrE62/PA2psY+x+GVjQ2nGQQup0DiYTuSMqohgXj0D
 Vvc=
X-SBRS: 2.7
X-MesageID: 11860484
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11860484"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200120143142.19820-1-julien@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: <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
Date: Wed, 22 Jan 2020 12:52:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200120143142.19820-1-julien@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw@amazon.co.uk>, Julien Grall <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDEvMjAyMCAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4KPiBUaGUgc3RydWN0dXJlIGRvbWFpbiBtYXkgYmUg
YmlnZ2VyIHRoYW4gYSBwYWdlIHNpemUgd2hlbiBsb2NrIHByb2ZpbGluZwo+IGlzIGVuYWJsZWQu
IEhvd2V2ZXIsIHRoZSBmdW5jdGlvbiBmcmVlX2RvbWhlYXBfc3RydWN0IHdpbGwgb25seSBmcmVl
IHRoZQo+IGZpcnN0IHBhZ2UuCj4KPiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIGJlY2F1
c2Ugc3RydWN0IGRvbWFpbiBjYW4gb25seSBiZSBiaWdnZXIKPiB0aGFuIGEgcGFnZSBzaXplIGZv
ciBsb2NrIHByb2ZpbGluZy4gVGhlIGZlYXR1cmUgY2FuIG9ubHkgYmUgc2VsZWN0ZWQKPiBpbiBE
RUJVRyBhbmQgRVhQRVJUIG1vZGUuCj4KPiBGaXhlczogODkxNmZjZjQ1NzcgKCJ4ODYvZG9tYWlu
OiBjb21waWxlIHdpdGggbG9ja19wcm9maWxlPXkgZW5hYmxlZCIpCj4gUmVwb3J0ZWQtYnk6IERh
dmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5j
IHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKPiBpbmRleCAyOGZlZmExZjgxLi5hNTM4MGI5YmFiIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0zNDQs
NyArMzQ0LDcgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKQo+ICAK
PiAgdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+IC0gICAg
ZnJlZV94ZW5oZWFwX3BhZ2UoZCk7Cj4gKyAgICBmcmVlX3hlbmhlYXBfcGFnZXMoZCwgZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKCpkKSkpOwoKOigKCkknbSBlbnRpcmVseSBjZXJ0YWluIEkg
cmFpc2VkIHRoaXMgZHVyaW5nIHRoZSByZXZpZXcgb2YgdGhlIG9yaWdpbmFsIHBhdGNoLgoKSSdk
IG11Y2ggcmF0aGVyIHNlZSB0aGUgb3JpZ2luYWwgcGF0Y2ggcmV2ZXJ0ZWQuwqAgVGhlIGN1cnJl
bnQgc2l6ZSBvZgpzdHJ1Y3QgZG9tYWluIHdpdGggbG9ja3Byb2ZpbGUgZW5hYmxlZCBpcyAzMjAw
IGJ5dGVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 12:56:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 12: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 1iuFYk-0006nA-4t; Wed, 22 Jan 2020 12:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iuFYi-0006n4-II
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 12:56:36 +0000
X-Inumbo-ID: 9ec8f9d2-3d16-11ea-bc35-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ec8f9d2-3d16-11ea-bc35-12813bfff9fa;
 Wed, 22 Jan 2020 12:56:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3587FAB3D;
 Wed, 22 Jan 2020 12:56:34 +0000 (UTC)
Message-ID: <c9d6d77e40deeb67715008a8412c558a559e24b7.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 13:56:31 +0100
In-Reply-To: <20200108152328.27194-8-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-8-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 7/9] xen/sched: switch scheduling to bool
 where appropriate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============7995707946359937665=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7995707946359937665==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-LZ+CYI+W34JQlOOsn6PI"


--=-LZ+CYI+W34JQlOOsn6PI
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2020-01-08 at 16:23 +0100, Juergen Gross wrote:
> Scheduling code has several places using int or bool_t instead of
> bool.
> Switch those.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - rename bool "pos" to "first" (Dario Faggioli)
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-LZ+CYI+W34JQlOOsn6PI
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+4FAl4oRn8ACgkQFkJ4iaW4
c+4T+A/9F43j+pUoOuTnbJBZl6gBkxVZwooigZE18CeoJS7zpRcPpYEzbYW9xIcm
IUOzuPrbi3knHj7sfyY9+oAn5f8X56AO7IEEuoL/RyHsnq9CixPnUOsxD/sMe9SF
AKhSazRQJbUuKhMDkRXXBl0kwO0oovcqb5SGls5GfNyBH4GxuDc7q77TSU5mmnC2
7aqbBRu+3dQlOxKCCgKMNaykYpdM1B9ZMpZY9/4KAOx4LO1uTYZvHRfizwBdU6WY
hZzN07ijR/4YqYhU4O220IYWVs7142TQFPxrTvJrR++cxxsV4WTM1eEQrlIrq0LM
J7g0mUPuQWLMgH/ICYznx7YRW4cqb5wv8Rj4JS47auP4xTUoZe6Usb+QFLTln26T
ooi7S6OUyQdHe3hZhaDS1sc8AqmMprJ/kHEg0KZF0PsoAxlR9bEpLV7YBetIG+hN
9X24ofTkvBofaR1sVOgxyvHt06qXqC6f23xAHcD22/5i41txu/RgsuU4u0GbdtAV
6mdg9HG23lOn69RerbBlAuXuEkVJZhkOwx2UYygYyCiT788EalBJwJbYCsL8LHcO
UIM+eEk4VYX0TnMO/XXVHCQye3aeZV+PXrPYI2TdZ2CXJcJN2nbrKz/JRA9r9Np3
Re/p8KvQc+DfKUQxHgMtIJE5THKJC/DPdRrTvvoLWpSMMGlEqwo=
=ZpGR
-----END PGP SIGNATURE-----

--=-LZ+CYI+W34JQlOOsn6PI--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7995707946359937665==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:04:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13:04: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 1iuFfm-0007e7-W4; Wed, 22 Jan 2020 13:03:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iuFfm-0007e2-BN
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:03:54 +0000
X-Inumbo-ID: 9e7376f0-3d17-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e7376f0-3d17-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 13:03:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 57397B2A9;
 Wed, 22 Jan 2020 13:03:43 +0000 (UTC)
Message-ID: <69666659718468421a55e573a8dfa4db584cbcdb.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 14:03:41 +0100
In-Reply-To: <20200108152328.27194-2-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-2-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/9] xen/sched: move schedulers and
 cpupool coding to dedicated directory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
Content-Type: multipart/mixed; boundary="===============5300917365488892839=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5300917365488892839==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-10PHVB7cjvNxDx9k74Yu"


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

On Wed, 2020-01-08 at 16:23 +0100, Juergen Gross wrote:
> Move sched*c and cpupool.c to a new directory common/sched.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
> ---
> V2:
> - renamed sources (Dario Faggioli, Andrew Cooper)
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-10PHVB7cjvNxDx9k74Yu
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+4FAl4oSC0ACgkQFkJ4iaW4
c+6R3w/8DDIvCWc8E7d85/fbf+Za7SAWUIpdK3JEVvv2PLdIJXwTdJnp0TR/9C3e
OWnaHx/80mCRYdHqUahuYPAh4nuFIRWHbe6WXBJO9ktx45ZJQtVf2zeCdWwsOLwq
82Ahuisw+db3hqh+S3vGneeuOM7O1WZqVstEO8ivT3S7zt3hmPZIVMJyKC+j2jMU
v3zENeapCEJXDPY7PYr4h+1HW3arIQioY61mN7+VAkMV4TtA3T3uhGPGhXf8FdKz
YSpBEU+2iCFFqhBuO3dpZ//2Pnj5Bk380sI23ZZGJWDBS6LbCJgedqakD5WBykju
snsVOYDjOfAW6Z4jI0UckTHs9YpuEDyztDELbQJgyxXBH8yM3AY0bz2fvAJlrBJ3
euhOMR62Hmt2pFZJ2VnVkf+tHQXgZd2/LoG//6+csdBuN3DplOLXpZf7ORcAdk9Q
ifx6t84lNBCnL+iJ3sJBlJ3z2lnVoJ7sdUH8Uq1//frQXZSV0DxRlI5pScYih2B1
ZAYgAN7mLIYgCzM6a9JFbyNdT0VFv3j6EbzLDBsk7sJVhvQTDzVO0QHofyWvDf2m
bbvmlRkqm+gwBKita8dB/f7zi5/uAM5nLCd1Qt3rPk1uRkT3u2T9rmj3feCL+O00
HW/+21+Be8kwY1hdlmaElYhfw2JRKfysb6vhPKXdTH0Dtwil/0c=
=nQgL
-----END PGP SIGNATURE-----

--=-10PHVB7cjvNxDx9k74Yu--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5300917365488892839==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:04:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13: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 1iuFgR-0007hO-AY; Wed, 22 Jan 2020 13:04:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iuFgP-0007hE-Mv
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:04:33 +0000
X-Inumbo-ID: b6b45a22-3d17-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6b45a22-3d17-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 13:04:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7305CB2EE;
 Wed, 22 Jan 2020 13:04:24 +0000 (UTC)
Message-ID: <c800457a3bf243c944e20f6a60883e94a3ea39f3.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 14:04:23 +0100
In-Reply-To: <20200108152328.27194-7-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-7-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/9] xen/sched: replace null scheduler
 percpu-variable with pdata hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============6240945965432777669=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6240945965432777669==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-hr3FJi15dtNRSpDVZeo2"


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

On Wed, 2020-01-08 at 16:23 +0100, Juergen Gross wrote:
> Instead of having an own percpu-variable for private data per cpu the
> generic scheduler interface for that purpose should be used.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-hr3FJi15dtNRSpDVZeo2
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+4FAl4oSFcACgkQFkJ4iaW4
c+5k0g//dywxkZOyO9GY2B/EDmId8QW7cWuclsfQCzDbRTYam/sBaw6ESuM0ZYj2
1e7/RJdsl/OaBcW0z6xt7VvmJDcJK/2vBfW+ORJFux9fLhLnXjdId4MMzUBLoPTo
gDw2KqnSCV4NTO17Ry0BisXC3dmpY7t3iJbiOY5Dim52I+5fvUPBTJ+A3rTxhh9t
KNpKCaa9gbZ2qG1/hWmZmxJh38EjpsSK3odMY653iC+raWpzxEX1HxgxMtql2tkx
mmcxkc/K63g3B0zc8YsYgwUos7GcWyt56h9oVxCHypWb000uQEkSBJEn5OHU4clJ
IK604YYDHrWEphe4IPX8tmygW2nVJajdRX/IfVI24z6H/Q/bLRKi3P9CTcYjKDuf
egWacQUlh8PImeR1Y2gLMfSbsLp+029HOJPx2c9wv4qg2QywkPTdLEGf5p7UWTin
t74Q5TAGbON8Q0X8EW8+1EnYoW16JKW+y3R3DH/Ki1ltm4yhDlrmTMZhm1TUPy8C
W1y/Kgu+/f6M9AdAo8q+rATjT7UGhH1sVadku6sPqQczRnECtN9S81LgSq28k/5E
zZfRBcD9Dci8xh8jLz8lBg9IomsrsKZ3qZgpJgikK0+iP9ZG7NU/9DdTplQHqjUY
kqW6JpxubGuk1kc3WOrkyyKVbuXNL5rlV/Tro/nv8nDLDF2ahB8=
=U/yR
-----END PGP SIGNATURE-----

--=-hr3FJi15dtNRSpDVZeo2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6240945965432777669==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:07:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13: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 1iuFig-0007rG-Om; Wed, 22 Jan 2020 13:06:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iuFif-0007rA-Kk
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:06:53 +0000
X-Inumbo-ID: 0a0c9cfc-3d18-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a0c9cfc-3d18-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 13:06:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 43A37AF65;
 Wed, 22 Jan 2020 13:06:44 +0000 (UTC)
Message-ID: <0961fa96db2c7e991a6117c989592efe16eb0ef5.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 14:06:43 +0100
In-Reply-To: <20200108152328.27194-5-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
 <20200108152328.27194-5-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/9] xen/sched: remove special cases for
 free cpus in schedulers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============0248318942723488356=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0248318942723488356==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-KGIsjrr1c6GsKuliE2n7"


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

On Wed, 2020-01-08 at 16:23 +0100, Juergen Gross wrote:
> With the idle scheduler now taking care of all cpus not in any
> cpupool
> the special cases in the other schedulers for no cpupool associated
> can be removed.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-KGIsjrr1c6GsKuliE2n7
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+4FAl4oSOMACgkQFkJ4iaW4
c+567w/9GuBDsS+on9jebYlB6qBsFhe2mI09dzJvg30v9557nXYNeCTB0QcShl5f
KptS+pcgZawfXB4lOkMruCBgstyr/cX26Fy16vCB/FND34mAuc4EeG4VlWsVYAk6
fRfNowZqsSXLriNvMARyCarP+WnyIEIvwjcYkn/EkyYsxRikuwcOLaxLD2K6hWR4
rBqyu5bwv2CCBsZX3T4Ktzi3DB7F2xsBdKfb7UQQho6lTx5PGMnUSXjT2J7Bd98u
v+j1LO5Ea6SlYYq+Mg8K4s7ifYG3WQtJIGZhiynYViCbbbqeGVoIN6q1gl0q+R6/
rwe0IdAfHrzu6qp0K1UfzSoD1uP/mYJ2VI8Np6RdyxVsenYwX6W+kZTs+9xXnZZM
Fhr6z8uDS/P2dBICqvAF5Dmm5jFN/7v+g5UY4aTGvQjdAveyMDxkdGOEMhOvGL07
hvwgj1Z4/yDWso2UCS2HJKAVgd4dUtFrguRR4qRgoQTszF9CYB9le+GF5pFJ+zBb
CZOlugVm+w8i0CYgpNzpvohIGYIUKz7w3sQIQQPjGQJbDsDjR0THprrh4LjP/q2v
StTCIAKbSAkOVz93NNuoOykcHn9M2B1LzMAvV95yGutVgut2BAcaJALPf0M6LyWQ
8x+aza/ZoCxaSh9hRrjAi6WinaYs8BkR6KGk2UWBKRKx5T7ZUmI=
=hry5
-----END PGP SIGNATURE-----

--=-KGIsjrr1c6GsKuliE2n7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0248318942723488356==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:11:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuFnQ-0000EG-Ha; Wed, 22 Jan 2020 13:11:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fyJD=3L=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iuFnP-0000EB-Jb
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:11:47 +0000
X-Inumbo-ID: b9424974-3d18-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9424974-3d18-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 13: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 mx2.suse.de (Postfix) with ESMTP id CC42BAD6F;
 Wed, 22 Jan 2020 13:11:37 +0000 (UTC)
Message-ID: <4f58c328cec2439313d53119d4db1ef7c666bc32.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 14:11:35 +0100
In-Reply-To: <20200108152328.27194-1-jgross@suse.com>
References: <20200108152328.27194-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 0/9] xen: scheduler cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3755373457181641367=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3755373457181641367==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-JK4v3gwLjC8pku/DK8Pd"


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

On Wed, 2020-01-08 at 16:23 +0100, Juergen Gross wrote:
> Move all scheduler related hypervisor code to xen/common/sched/ and
> do a lot of cleanups.
>=20
> Juergen Gross (9):
>   xen/sched: move schedulers and cpupool coding to dedicated
> directory
>   xen/sched: make sched-if.h really scheduler private
>   xen/sched: cleanup sched.h
>   xen/sched: remove special cases for free cpus in schedulers
>   xen/sched: use scratch cpumask instead of allocating it on the
> stack
>   xen/sched: replace null scheduler percpu-variable with pdata hook
>   xen/sched: switch scheduling to bool where appropriate
>   xen/sched: eliminate sched_tick_suspend() and sched_tick_resume()
>   xen/sched: add const qualifier where appropriate
>
Ok, unless I'm missing something, I think that "scheduling-wise" this
series if fully Rev/Acked-by.

Thanks Juergen for the cleanups. The code looks a lot better with this
patches applied! :-)

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-JK4v3gwLjC8pku/DK8Pd
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+4FAl4oSgcACgkQFkJ4iaW4
c+5XcxAAp7RWx6yQkQulVEpvzi019TUIq84sy77XuytcrJK5g5JMFjHkVAsIksSY
H2OzIkSfXwyizFKbIgirx/DBVc6GSmdeYCji+QOlE5fASCrLxcg1fFeuzppsJu9J
R2gQIkmKJfL5wm/scP9uaRALpWfDCMRFSq2R9xCmrFOylaS+MYyHBEoVDIRvnHQu
1hWpfGAiKRd9LCCwSjoth+2oTTT1sJZ4d8pYELmLBGs6gYC86Sf9cTRpD4OQabsR
k6FPRsoLBdCiVeczg1ZvNm7f20Xn6uXCZzrDJsQUJGKgU4o0uz6f3QSASMRX0iZS
o1w4gcAMnK3tDkfVrnzJKpYuZ0Yn3tryHdE3iOq8I7FcmpmXAjWMHIoc89jcTcu8
ESDqeN+/UZvfiYxemuQ9tU4mRfUQc3GyvIOcP28OFmOaHkxNLM8hAZjSxDinJkNO
sQJqwLPR/3WxF+y4KtUsqkx3MsrMDcmuDlYoGdJHK+nJ5K4jZFU8ZvshT+zPO048
HZqxuMByOvevAHeEFL2Yxn2qdW8aJNEGg6tHTR8CxAk0WUezHbZIolChEq1OxvG1
ENdouhpzyODJQdqTNHjeJuIcaHajH9IPDEHrmDKBs5+VIPzxfcGr3RuR8/thip1m
QwF8UDW+uogWbnV6VBbPlVnk9q9/5nyDA37FOsMJ0c5r/FPpQvk=
=PBUF
-----END PGP SIGNATURE-----

--=-JK4v3gwLjC8pku/DK8Pd--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3755373457181641367==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:14:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13: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 1iuFpY-0000M8-07; Wed, 22 Jan 2020 13:14:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuFpX-0000M3-8J
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:13:59 +0000
X-Inumbo-ID: 07ccbe30-3d19-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07ccbe30-3d19-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 13:13:50 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id q6so7173545wro.9
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 05:13:50 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZtOJLOZV/qxB6ILhNRiP5uJ0nGd92Wb7Z8Lm3D0fr0E=;
 b=jkBJX8VT9DJl/rjP/+DlnmjSpCd4/Kxn+b4cAENb13pzhjYgGx8u/b4O2oMOZDYnkR
 /WHekeUDjmmjcQQhfQi+xKfd+KR6DdlowphRaN5w8cB1B3hTztfDhykVvb+9tSPq4YW4
 VNJgbjfu9QC86nRXWaYwGc6ABI2f5s47QzSuHnsb8f1ym2rWmTrnhRFmz2myhIZbw4PU
 CqjJMluEjYk4rFbDCzL6EWDInhSkA4IlXl4ZIx0s7yDrtDCvJQ8zPfmGbd6tQHhzJIz8
 x/il4zrf2TisOLPAHGUCAK3GwzDorFwrDxer2utAqkDGQLO1pOH1y++L5MM0ZfJtRu/w
 rniw==
X-Gm-Message-State: APjAAAXK7TeEgmJO/JVgyFG4lD48Yxarxpjj+9woHHMtoU4JLwt4n2z/
 dCmN9/rn5w/R4LxZxbEOWHQ=
X-Google-Smtp-Source: APXvYqz758iAShilU5EM9+sCnXc2t0kQblvixFQbFIziQgD+0jLZPHV/pbU9ZivXXyH2SuWg2dqrcQ==
X-Received: by 2002:adf:fe50:: with SMTP id m16mr11735036wrs.217.1579698829886; 
 Wed, 22 Jan 2020 05:13:49 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id w19sm3725099wmc.22.2020.01.22.05.13.48
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 05:13:49 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20200120143142.19820-1-julien@xen.org>
 <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <b9174b70-64d9-949c-1b94-de13e963a65a@xen.org>
Date: Wed, 22 Jan 2020 13:13:46 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw@amazon.co.uk>, Julien Grall <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>, =?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>

SGkgQW5kcmV3LAoKT24gMjIvMDEvMjAyMCAxMjo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAyMC8wMS8yMDIwIDE0OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4+Cj4+IFRoZSBzdHJ1Y3R1cmUgZG9tYWluIG1heSBi
ZSBiaWdnZXIgdGhhbiBhIHBhZ2Ugc2l6ZSB3aGVuIGxvY2sgcHJvZmlsaW5nCj4+IGlzIGVuYWJs
ZWQuIEhvd2V2ZXIsIHRoZSBmdW5jdGlvbiBmcmVlX2RvbWhlYXBfc3RydWN0IHdpbGwgb25seSBm
cmVlIHRoZQo+PiBmaXJzdCBwYWdlLgo+Pgo+PiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3Vl
IGJlY2F1c2Ugc3RydWN0IGRvbWFpbiBjYW4gb25seSBiZSBiaWdnZXIKPj4gdGhhbiBhIHBhZ2Ug
c2l6ZSBmb3IgbG9jayBwcm9maWxpbmcuIFRoZSBmZWF0dXJlIGNhbiBvbmx5IGJlIHNlbGVjdGVk
Cj4+IGluIERFQlVHIGFuZCBFWFBFUlQgbW9kZS4KPj4KPj4gRml4ZXM6IDg5MTZmY2Y0NTc3ICgi
eDg2L2RvbWFpbjogY29tcGlsZSB3aXRoIGxvY2tfcHJvZmlsZT15IGVuYWJsZWQiKQo+PiBSZXBv
cnRlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KPj4gLS0tCj4+ICAgeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIHwgMiArLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IGluZGV4IDI4ZmVmYTFmODEuLmE1MzgwYjliYWIg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKPj4gQEAgLTM0NCw3ICszNDQsNyBAQCBzdHJ1Y3QgZG9tYWluICphbGxvY19k
b21haW5fc3RydWN0KHZvaWQpCj4+ICAgCj4+ICAgdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gICB7Cj4+IC0gICAgZnJlZV94ZW5oZWFwX3BhZ2UoZCk7Cj4+ICsg
ICAgZnJlZV94ZW5oZWFwX3BhZ2VzKGQsIGdldF9vcmRlcl9mcm9tX2J5dGVzKHNpemVvZigqZCkp
KTsKPiAKPiA6KAo+IAo+IEknbSBlbnRpcmVseSBjZXJ0YWluIEkgcmFpc2VkIHRoaXMgZHVyaW5n
IHRoZSByZXZpZXcgb2YgdGhlIG9yaWdpbmFsIHBhdGNoLgo+IAo+IEknZCBtdWNoIHJhdGhlciBz
ZWUgdGhlIG9yaWdpbmFsIHBhdGNoIHJldmVydGVkLsKgIFRoZSBjdXJyZW50IHNpemUgb2YKPiBz
dHJ1Y3QgZG9tYWluIHdpdGggbG9ja3Byb2ZpbGUgZW5hYmxlZCBpcyAzMjAwIGJ5dGVzLgoKTGV0
IG1lIGhhdmUgYSBsb29rIGZpcnN0IHRvIHNlZSB3aGVuL3doeSBzdHJ1Y3QgZG9tYWluIGlzIGxl
c3MgdGhhbiA0SyAKd2l0aCBsb2NrcHJvZmlsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:16:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13: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 1iuFrU-0000TW-Dh; Wed, 22 Jan 2020 13:16:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuFrS-0000TO-TC
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:15:58 +0000
X-Inumbo-ID: 52d0f7e8-3d19-11ea-bc3d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52d0f7e8-3d19-11ea-bc3d-12813bfff9fa;
 Wed, 22 Jan 2020 13:15:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579698956;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ql8hE7tCVG6R/WmMWBLEG1oo/yO5qinRoZi5iz4AsZo=;
 b=XBH93p43mYEh7yaobFVtf/FifzW2lmhJdqrM7CQXxGLH0YuZuK2cn5Ua
 Ge5yJ987mGozqt4JrNBk/Bqk0lGGXtpgVA2KOVG+Omuoso7glZUWTmtr0
 tBO3QGEydl5LiypA+vI6z7dXX0rJM8kzCz4YC/CDLgPIcjWwdL+CzFG3l Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K2kdxUxJYtQt5eAuox3gz0CiGwR89U4L7QMblnNlnI2QyNHnAZxTORdJ/GsPLKc3fAmZCHANWY
 TPEDONg6nWa/ww/cqNm24S7gpX/XAfZXYqF6Sez0qnq3n2YVIhpZlZLuFVtY7ANH/5I/WH6QMp
 m0dABvZRWmGDIA+9WM+UnpAVbj/K4n+OZlEEAPM0jsXVRm2LAzKLLF8f3dV44QPyUODNx68sxN
 tspm7JOUCAm2zPc5ZqjqKCVm1wiDTGmceXOfbTS26e4mM46zYLTGBQ68xSckfDLVEgJCJSpVgi
 DZ4=
X-SBRS: 2.7
X-MesageID: 11255843
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11255843"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200120143142.19820-1-julien@xen.org>
 <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
 <b9174b70-64d9-949c-1b94-de13e963a65a@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: <13528a87-2c98-3717-b28d-a82654785940@citrix.com>
Date: Wed, 22 Jan 2020 13:15:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b9174b70-64d9-949c-1b94-de13e963a65a@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw@amazon.co.uk>, Julien Grall <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAyMCAxMzoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDIyLzAxLzIwMjAgMTI6NTIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIwLzAxLzIw
MjAgMTQ6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEZyb206IEp1bGllbiBHcmFsbCA8amdy
YWxsQGFtYXpvbi5jb20+Cj4+Pgo+Pj4gVGhlIHN0cnVjdHVyZSBkb21haW4gbWF5IGJlIGJpZ2dl
ciB0aGFuIGEgcGFnZSBzaXplIHdoZW4gbG9jayBwcm9maWxpbmcKPj4+IGlzIGVuYWJsZWQuIEhv
d2V2ZXIsIHRoZSBmdW5jdGlvbiBmcmVlX2RvbWhlYXBfc3RydWN0IHdpbGwgb25seSBmcmVlCj4+
PiB0aGUKPj4+IGZpcnN0IHBhZ2UuCj4+Pgo+Pj4gVGhpcyBpcyBub3QgYSBzZWN1cml0eSBpc3N1
ZSBiZWNhdXNlIHN0cnVjdCBkb21haW4gY2FuIG9ubHkgYmUgYmlnZ2VyCj4+PiB0aGFuIGEgcGFn
ZSBzaXplIGZvciBsb2NrIHByb2ZpbGluZy4gVGhlIGZlYXR1cmUgY2FuIG9ubHkgYmUgc2VsZWN0
ZWQKPj4+IGluIERFQlVHIGFuZCBFWFBFUlQgbW9kZS4KPj4+Cj4+PiBGaXhlczogODkxNmZjZjQ1
NzcgKCJ4ODYvZG9tYWluOiBjb21waWxlIHdpdGggbG9ja19wcm9maWxlPXkgZW5hYmxlZCIpCj4+
PiBSZXBvcnRlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KPj4+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4+PiAtLS0KPj4+
IMKgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDIgKy0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+IGluZGV4IDI4ZmVmYTFm
ODEuLmE1MzgwYjliYWIgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4gQEAgLTM0NCw3ICszNDQsNyBAQCBzdHJ1
Y3QgZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCj4+PiDCoCDCoCB2b2lkIGZyZWVf
ZG9tYWluX3N0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gwqAgewo+Pj4gLcKgwqDCoCBmcmVl
X3hlbmhlYXBfcGFnZShkKTsKPj4+ICvCoMKgwqAgZnJlZV94ZW5oZWFwX3BhZ2VzKGQsIGdldF9v
cmRlcl9mcm9tX2J5dGVzKHNpemVvZigqZCkpKTsKPj4KPj4gOigKPj4KPj4gSSdtIGVudGlyZWx5
IGNlcnRhaW4gSSByYWlzZWQgdGhpcyBkdXJpbmcgdGhlIHJldmlldyBvZiB0aGUgb3JpZ2luYWwK
Pj4gcGF0Y2guCj4+Cj4+IEknZCBtdWNoIHJhdGhlciBzZWUgdGhlIG9yaWdpbmFsIHBhdGNoIHJl
dmVydGVkLsKgIFRoZSBjdXJyZW50IHNpemUgb2YKPj4gc3RydWN0IGRvbWFpbiB3aXRoIGxvY2tw
cm9maWxlIGVuYWJsZWQgaXMgMzIwMCBieXRlcy4KPgo+IExldCBtZSBoYXZlIGEgbG9vayBmaXJz
dCB0byBzZWUgd2hlbi93aHkgc3RydWN0IGRvbWFpbiBpcyBsZXNzIHRoYW4gNEsKPiB3aXRoIGxv
Y2twcm9maWxlLgoKSW4gdGhlIGludGVydmVuaW5nIHRpbWUsIEp1ZXJnZW4gaGFzIHRvdGFsbHkg
cmV3cml0dGVuIGxvY2sgcHJvZmlsaW5nLAphbmQgdGhlIHZpcnR1YWwgdGltZXIgaW5mcmFzdHJ1
Y3R1cmUgaGFzIGJlZW4gdGFrZW4gb3V0LW9mLWxpbmUuCgpJdHMgcHJvYmFibHkgdGhlIGxhdHRl
ciB3aGljaCBpcyB0aGUgZG9taW5hdGluZyBmYWN0b3IuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 13:50:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 13:50: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 1iuGOy-0003Wj-6T; Wed, 22 Jan 2020 13:50:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Gz/D=3L=amazon.co.uk=prvs=28389f840=dwmw@srs-us1.protection.inumbo.net>)
 id 1iuGOx-0003We-5W
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 13:50:35 +0000
X-Inumbo-ID: 29c18a2a-3d1e-11ea-bc45-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c18a2a-3d1e-11ea-bc45-12813bfff9fa;
 Wed, 22 Jan 2020 13:50:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579701034; x=1611237034;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=qH6H3eSd6lI7dhWlz9QPJgVaf1eTziTSeVQ3P/GGbMw=;
 b=QWyP/t9Ousv1SPs6gqshECE4AefI9ibL0fSb/6MMlrjHVQAhU6eu4N8H
 EwnzwS3FUjs5GFQdh5v+qS++UyQY9EWZpSRazaD5c3mdD+blc/XQbdr7f
 CAhVC0Wus6TDH67awupJsywRI8F4lDFzE6ODPSQYjDMva07ZcGyqNiMYo o=;
IronPort-SDR: GTf5YVTRCDLfcO38u+SUGjQfs8d3sDEXsayeCnzxDS1y50hgRo7dre8tFqL05KT6xWpizU5wlj
 yRY8y7ngLzxg==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="13604635"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 22 Jan 2020 13:50:33 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id 8A576A2317; Wed, 22 Jan 2020 13:50:32 +0000 (UTC)
Received: from EX13D37EUA004.ant.amazon.com (10.43.165.124) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 13:50:32 +0000
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13D37EUA004.ant.amazon.com (10.43.165.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 13:50:30 +0000
Received: from EX13D08UEE001.ant.amazon.com ([10.43.62.126]) by
 EX13D08UEE001.ant.amazon.com ([10.43.62.126]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 13:50:29 +0000
From: "Woodhouse, David" <dwmw@amazon.co.uk>
To: "julien@xen.org" <julien@xen.org>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] xen/x86: domain: Free all the pages associated to struct
 domain
Thread-Index: AQHVz555PQOh14AEn0a/wFk+mpwqNaf2poKAgAAFzwCAAACXgIAACaoA
Date: Wed, 22 Jan 2020 13:50:29 +0000
Message-ID: <f6b960ae9ce717ebb80501a6f2dd5304fbc9e178.camel@amazon.co.uk>
References: <20200120143142.19820-1-julien@xen.org>
 <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
 <b9174b70-64d9-949c-1b94-de13e963a65a@xen.org>
 <13528a87-2c98-3717-b28d-a82654785940@citrix.com>
In-Reply-To: <13528a87-2c98-3717-b28d-a82654785940@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.61.21]
Content-ID: <9DFB60740678A24AB6689DC81FCB87EE@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
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: "Grall, Julien" <jgrall@amazon.com>, "wl@xen.org" <wl@xen.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDIwLTAxLTIyIGF0IDEzOjE1ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiA+ID4gSSdkIG11Y2ggcmF0aGVyIHNlZSB0aGUgb3JpZ2luYWwgcGF0Y2ggcmV2ZXJ0ZWQuICBU
aGUgY3VycmVudCBzaXplIG9mDQo+ID4gPiBzdHJ1Y3QgZG9tYWluIHdpdGggbG9ja3Byb2ZpbGUg
ZW5hYmxlZCBpcyAzMjAwIGJ5dGVzLg0KPiA+IA0KPiA+IExldCBtZSBoYXZlIGEgbG9vayBmaXJz
dCB0byBzZWUgd2hlbi93aHkgc3RydWN0IGRvbWFpbiBpcyBsZXNzIHRoYW4gNEsNCj4gPiB3aXRo
IGxvY2twcm9maWxlLg0KPiANCj4gSW4gdGhlIGludGVydmVuaW5nIHRpbWUsIEp1ZXJnZW4gaGFz
IHRvdGFsbHkgcmV3cml0dGVuIGxvY2sgcHJvZmlsaW5nLA0KPiBhbmQgdGhlIHZpcnR1YWwgdGlt
ZXIgaW5mcmFzdHJ1Y3R1cmUgaGFzIGJlZW4gdGFrZW4gb3V0LW9mLWxpbmUuDQo+IA0KPiBJdHMg
cHJvYmFibHkgdGhlIGxhdHRlciB3aGljaCBpcyB0aGUgZG9taW5hdGluZyBmYWN0b3IuDQoNCk9L
LCBzbyBpZiB3ZSByZXZlcnQgODkxNmZjZjQ1NzcgaXMgaXQgcmVhc29uYWJsZSBmb3IgbWUgdG8g
dGhlbiBhc3N1bWUNCnRoYXQgJ3N0cnVjdCBkb21haW4nIHdpbGwgYWx3YXlzIGZpdCB3aXRoaW4g
YSBwYWdlLCBhbmQgZGVjbGFyZSB0aGF0DQpsaXZlIHVwZGF0ZSBzaGFsbCBub3Qgd29yayB0byBh
IFhlbiB3aGVyZSB0aGF0IGlzbid0IHRydWU/DQoNCkkgaGF2ZSBhIG5hc3R5IHRyaWNrIGluIG1p
bmQuLi4NCg0KRHVyaW5nIGxpdmUgdXBkYXRlLCB3ZSBuZWVkIHRvIGRvIGEgcGFzcyBvdmVyIHRo
ZSBsaXZlIHVwZGF0ZSBkYXRhIGluDQplYXJseSBib290IGluIG9yZGVyIHRvIHdvcmsgb3V0IHdo
aWNoIHBhZ2VzIHRvIHJlc2VydmUuIFRoYXQgcGFydCBoYXMNCnRvIGJlIGRvbmUgZWFybHksIHdo
aWxlIHRoZSBib290IGFsbG9jYXRvciBpcyBhY3RpdmUuIEl0IHdvcmtzIGJ5DQpzZXR0aW5nIHRo
ZSBQR0NfYWxsb2NhdGVkIGJpdCBpbiB0aGUgcGFnZV9pbmZvIG9mIHRoZSByZXNlcnZlZCBwYWdl
cywNCnNvIHRoYXQgaW5pdF9oZWFwX3BhZ2VzKCkga25vd3Mgbm90IHRvIGluY2x1ZGUgdGhlbS4g
SSd2ZSBwb3N0ZWQgdGhhdA0KcGFydCBhbHJlYWR5Lg0KDQpBbHNvIGR1cmluZyBsaXZlIHVwZGF0
ZSwgd2UgbmVlZCB0byBjb25zdW1lIHRoZSBhY3R1YWwgZG9tYWluIHN0YXRlDQp0aGF0IHdhcyBw
YXNzZWQgb3ZlciBmcm9tIHRoZSBwcmV2aW91cyBYZW4sIGFuZCBmaWxsIGluIHRoZSBvd25lciAo
YW5kDQpyZWZjb3VudCBldGMuKSBpbiB0aGUgc2FtZSBwYWdlX2luZm8gc3RydWN0dXJlcywgYmVm
b3JlIHRob3NlIHBhZ2VzIGFyZQ0KaW4gYSB0cnVseSBjb25zaXN0ZW50IHN0YXRlLg0KDQpSaWdo
dCBub3csIHdlIG5lZWQgdGhlIGxhdHRlciB0byBoYXBwZW4gKmFmdGVyKiB0aGUgYm9vdCBhbGxv
Y2F0b3IgaXMNCmRvbmUgYW5kIHdlJ3JlIGFibGUgdG8gYWxsb2NhdGUgZnJvbSB0aGUgaGVhcC4u
LiBiZWNhdXNlIHdlIG5lZWQgdG8gYmUNCmFibGUgdG8gYWxsb2NhdGUgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmVzLCBhbmQgd2UgZG9uJ3Qgd2FudCB0byBlbnN1cmUNCnRoYXQgdGhlcmUncyBlbm91Z2gg
c3BhY2UgaW4gdGhlIExVIHJlc2VydmVkIGJvb3RtZW0gZm9yIHRoYXQgbWFueQ0KZG9tYWluIHN0
cnVjdHVyZXMuDQoNCkhlbmNlIHRoZSBuYXN0eSB0cmljazogV2hhdCBpZiB3ZSBhbGxvY2F0ZSB0
aGUgbmV3IHN0cnVjdCBkb21haW4gb24NCip0b3AqIG9mIHRoZSBvbGQgb25lLCBzaW5jZSB3ZSBo
YXBwZW4gdG8ga25vdyB0aGF0IHBhZ2UgKndhc24ndCogdXNlZA0KYnkgdGhlIHByZXZpb3VzIFhl
biBmb3IgYW55dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBwcmVzZXJ2ZWQuIFRoZQ0Kc3RydWN0dXJl
IGl0c2VsZiBpc24ndCBhbiBBQkkgYW5kIG5ldmVyIGNhbiBiZSwgYW5kIGl0IHdpbGwgaGF2ZSB0
byBiZQ0KcmVwb3B1bGF0ZWQgZnJvbSB0aGUgbGl2ZSBtaWdyYXRpb24gZGF0YSwgb2YgY291cnNl
IOKAlCBidXQgaWYgd2UgY2FuIGF0DQpsZWFzdCBtYWtlIHRoZSBhc3N1bXB0aW9uIHRoYXQgaXQn
bGwgKmZpdCosIHRoZW4gcGVyaGFwcyB3ZSBjYW4gbWFuYWdlDQp0byBkbyBib3RoIG9mIHRoZSBh
Ym92ZSB3aXRoIG9ubHkgb25lIHBhc3Mgb3ZlciBhbGwgdGhlIGRvbWFpbiBwYWdlcy4NCg0KVGhp
cyB3aWxsIGhhdmUgYSBkaXJlY3QgZWZmZWN0IG9uIHRoZSBjdXN0b21lci1vYnNlcnZlZCBwYXVz
ZSB0aW1lIGZvcg0KYSBsaXZlIHVwZGF0ZS4gU28gaXQncyBraW5kIG9mIGlja3ksIGJ1dCBhbHNv
ICp2ZXJ5KiB0ZW1wdGluZy4uLg0KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRyZSAoTG9uZG9u
KSBMdGQuIFJlZ2lzdGVyZWQgaW4gRW5nbGFuZCBhbmQgV2FsZXMgd2l0aCByZWdpc3RyYXRpb24g
bnVtYmVyIDA0NTQzMjMyIHdpdGggaXRzIHJlZ2lzdGVyZWQgb2ZmaWNlIGF0IDEgUHJpbmNpcGFs
IFBsYWNlLCBXb3JzaGlwIFN0cmVldCwgTG9uZG9uIEVDMkEgMkZBLCBVbml0ZWQgS2luZ2RvbS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:04:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGcF-0004Va-98; Wed, 22 Jan 2020 14:04:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuGcD-0004VV-B4
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:04:17 +0000
X-Inumbo-ID: 130f35f0-3d20-11ea-b833-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 130f35f0-3d20-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:04:16 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id y19so5399120lfl.9
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:04:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=iucVAox2FHuXdYby8He/9rFduZnp/3Tdt746tzc1Pxw=;
 b=u//QGKAC2RSsOXObvRF26SH/ExG1h04uQds7600v8FhcRSQAzIfSjVJXAoyU4N8e8I
 lOXH/nBGeGkeLYObJP+7G22csHfJnPKKUZrkGLs2DuLkyQb5ciEs6FwauySX5hTWQ93j
 qh0pfW7u2uxDBccMq8CMGgTAoxi5OBOmMGac1ZjUK/QLmOs3dh1vFT4T1oOhRUOenfK/
 PrtF+RCKn8segI1f9W/E5n3/2VkFP6eMd/kP3Z7AdgHqcP3Vp65tGc2HkcsSuLtCkcF0
 2b4NBwwiXTs5hm6hkuUBNEli+xf08XuPopDG5GYV2TINxwh8ELBQWHQoMjkzsloh0zDA
 2h/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=iucVAox2FHuXdYby8He/9rFduZnp/3Tdt746tzc1Pxw=;
 b=ZKlnURqQpIOOOWXpYsajh6XBCbJ6ZTXBoDbMj79rrgvVL8ZAEpXI8pq5BnDLQpOvfP
 KtN2x3yHV2ZvinTbuJN49+/034lpsBszJV+iU5wXV+K38d0my+wtlwTWHUb7g/p9GhEk
 pLsvCrasZPepSYQZEpCk6vnvtiPwxxjqeup8fWsDNbCuCKoT1azWaQH2mnppfvGdPfq/
 3eHT2IUGWhrZeEi/1tyfVsTnUajoyF4JP2n62Mb1k5djK/lHcmtuEh3kmyLscuKnqg/D
 9FNwjXYRTTpTTvOOPIy20eG/SDrwE31ECRRgx30w9Al+PoUApUyAuZsZ4k6qurZEzbTg
 Bsyg==
X-Gm-Message-State: APjAAAXdCKREGN49SXloG5tR1AUzjvSyqPZZFLRHnDmE4p01H4t+v7G5
 47W28EfIIuuOiXz7s7Lmqj3VUOla2ZMx7k/eYC8=
X-Google-Smtp-Source: APXvYqxyijnf1Sd5by0zJIj1/KT9a8Q2ff3ha6twcPtiIak9YtSFWymjO4tOPSbz+q3pyCBsQ0y+DelDIFxCkFLY/A8=
X-Received: by 2002:ac2:44a3:: with SMTP id c3mr1916979lfm.1.1579701855122;
 Wed, 22 Jan 2020 06:04:15 -0800 (PST)
MIME-Version: 1.0
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
 <20200121165758.GK11756@Air-de-Roger>
 <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
 <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
In-Reply-To: <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:04:03 -0500
Message-ID: <CAKf6xpvpU1oRx6aHxaBY=qL=yd6QU3jWY_54k-mtrojscxKaOQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgNTo1MiBBTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBXZWQsIEphbiAyMiwgMjAyMCBhdCAxMToyNzoy
NEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDIxLjAxLjIwMjAgMTc6NTcsIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgSmFuIDIxLCAyMDIwIGF0IDA1OjE1
OjIwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4gT24gMjEuMDEuMjAyMCAxNjo1
NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4+PiBPbiBUdWUsIEphbiAyMSwgMjAyMCBh
dCAxMTo0Mzo1OEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+Pj4gT24gMjEuMDEu
MjAyMCAxMToyOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4+Pj4+IFNvIEknbSBub3Qg
c3VyZSBob3cgdG8gcHJvZ3Jlc3Mgd2l0aCB0aGlzIHBhdGNoLCBhcmUgd2UgZmluZSB3aXRoCj4g
PiA+Pj4+PiB0aG9zZSBsaW1pdGF0aW9ucz8KPiA+ID4+Pj4KPiA+ID4+Pj4gSSdtIGFmcmFpZCB0
aGlzIGRlcGVuZHMgb24gLi4uCj4gPiA+Pj4+Cj4gPiA+Pj4+PiBBcyBJIHNhaWQsIFhlbiBoYXNu
J3QgZ290IGVub3VnaCBrbm93bGVkZ2UgdG8gY29ycmVjdGx5IGlzb2xhdGUgdGhlCj4gPiA+Pj4+
PiBCQVJzLCBhbmQgaGVuY2Ugd2UgaGF2ZSB0byByZWx5IG9uIGRvbTAgRFRSVC4gV2UgY291bGQg
YWRkIGNoZWNrcyBpbgo+ID4gPj4+Pj4gWGVuIHRvIG1ha2Ugc3VyZSBubyBCQVJzIHNoYXJlIGEg
cGFnZSwgYnV0IGl0J3MgYSBub24tdHJpdmlhbCBhbW91bnQKPiA+ID4+Pj4+IG9mIHNjYW5uaW5n
IGFuZCBzaXppbmcgZWFjaCBwb3NzaWJsZSBCQVIgb24gdGhlIHN5c3RlbS4KPiA+ID4+Pj4KPiA+
ID4+Pj4gLi4uIHdoZXRoZXIgRG9tMCBhY3R1YWxseSAiRFRSVCIsIHdoaWNoIGluIHR1cm4gaXMg
Y29tcGxpY2F0ZWQgYnkgdGhlcmUKPiA+ID4+Pj4gbm90IGJlaW5nIGEgc3BlY2lmaWMgRG9tMCBr
ZXJuZWwgaW5jYXJuYXRpb24gdG8gY2hlY2sgYWdhaW5zdC4gUGVyaGFwcwo+ID4gPj4+PiByYXRo
ZXIgdGhhbiBoYXZpbmcgWGVuIGNoZWNrIF9hbGxfIEJBUnMsIFhlbiBvciB0aGUgdG9vbCBzdGFj
ayBjb3VsZAo+ID4gPj4+PiBjaGVjayBCQVJzIG9mIGRldmljZXMgYWJvdXQgdG8gYmUgaGFuZGVk
IHRvIGEgZ3Vlc3Q/IFBlcmhhcHMgd2UgbmVlZCB0bwo+ID4gPj4+PiBwYXNzIGF1eGlsaWFyeSBp
bmZvcm1hdGlvbiB0byBodm1sb2FkZXIgdG8gYmUgYWJsZSB0byBqdWRnZSB3aGV0aGVyIGEKPiA+
ID4+Pj4gQkFSIHNoYXJlcyBhIHBhZ2Ugd2l0aCBhbm90aGVyIG9uZT8gUGVyaGFwcyB0aGVyZSBh
bHNvIG5lZWRzIHRvIGJlIGEKPiA+ID4+Pj4gd2F5IGZvciBodm1sb2FkZXIgdG8ga25vdyB3aGF0
IG9mZnNldCBpbnRvIGEgcGFnZSBoYXMgdG8gYmUgbWFpbnRhaW5lZAo+ID4gPj4+PiBmb3IgYW55
IHBhcnRpY3VsYXIgQkFSLCBhcyBmb2xsb3dzIGZyb20gSmFzb24ncyByZWNlbnQgcmVwbHk/Cj4g
PiA+Pj4KPiA+ID4+PiBMaW51eCBoYXMgYW4gb3B0aW9uIHRvIGZvcmNlIHJlc291cmNlIGFsaWdu
bWVudCAoYXMgcmVwb3J0ZWQgYnkKPiA+ID4+PiBKYXNvbiksIG1heWJlIHdlIGNvdWxkIGZvcmNl
IGFsbCBCQVJzIHRvIGJlIGFsaWduZWQgdG8gcGFnZSBzaXplIGluCj4gPiA+Pj4gb3JkZXIgdG8g
YmUgcGFzc2VkIHRocm91Z2g/Cj4gPiA+Pj4KPiA+ID4+PiBUaGF0IHdvdWxkIG1ha2UgaXQgZWFz
aWVyIHRvIGNoZWNrIChhcyBYZW4vUWVtdSB3b3VsZCBvbmx5IG5lZWQgdG8KPiA+ID4+PiBhc3Nl
cnQgdGhhdCB0aGUgQkFSIGFkZHJlc3MgaXMgYWxpZ25lZCksIGFuZCB3b24ndCByZXF1aXJlIG11
Y2ggZXh0cmEKPiA+ID4+PiB3b3JrIGluIFhlbiBhcGFydCBmcm9tIHRoZSBjaGVjayBpdHNlbGYu
Cj4gPiA+Pj4KPiA+ID4+PiBEbyB5b3UgdGhpbmsgdGhpcyB3b3VsZCBiZSBhbiBhY2NlcHRhYmxl
IHNvbHV0aW9uPwo+ID4gPj4KPiA+ID4+IEluIHByaW5jaXBsZSB5ZXMsIGJ1dCB0aGVyZSBhcmUg
bG9vc2UgZW5kczoKPiA+ID4+IC0gV2hhdCBkbyB5b3UgbWVhbiBieSAid2UgY291bGQgZm9yY2Ui
PyBXZSBoYXZlIG5vIGNvbnRyb2wgb3ZlciB0aGUKPiA+ID4+ICAgRG9tMCBrZXJuZWwuCj4gPiA+
Cj4gPiA+IEkgc2hvdWxkIHJlcGhyYXNlOgo+ID4gPgo+ID4gPiAuLi4gbWF5YmUgd2Ugc2hvdWxk
IHJlcXVpcmUgZG9tMCB0byBhbGlnbiBhbGwgbWVtb3J5IEJBUnMgdG8gcGFnZSBzaXplCj4gPiA+
IGluIG9yZGVyIHRvIGJlIHBhc3NlZCB0aHJvdWdoPwo+ID4gPgo+ID4gPiBJZTogWGVuIHNob3Vs
ZCByZWZ1c2UgdG8gcGFzcyB0aHJvdWdoIGFueSBtZW1vcnkgQkFSIHRoYXQncyBub3QgcGFnZQo+
ID4gPiBhbGlnbmVkLiBIb3cgdGhlIGFsaWdubWVudCBpcyBhY2NvbXBsaXNoZWQgaXMgb3V0IG9m
IHRoZSBzY29wZSB0byBYZW4sCj4gPiA+IGFzIGxvbmcgYXMgbWVtb3J5IEJBUnMgYXJlIGFsaWdu
ZWQuCj4gPgo+ID4gVGhhdCdzIGFuIGFjY2VwdGFibGUgbW9kZWwsIGFzIGxvbmcgYXMgaXQgd291
bGRuJ3QgdHlwaWNhbGx5IGJyZWFrCj4gPiBleGlzdGluZyBjb25maWd1cmF0aW9ucywgYW5kIGFz
IGxvbmcgYXMgZm9yIHRob3NlIHdobyB3ZSB3b3VsZAo+ID4gYnJlYWsgdGhlcmUgYXJlIGVhc3kg
dG8gZm9sbG93IHN0ZXBzIHRvIHVuYnJlYWsgdGhlaXIgc2V0dXBzLgo+Cj4gSmFzb24sIGRvIHlv
dSB0aGluayB5b3UgY291bGQgdGFrZSBhIHN0YWIgYXQgYWRkaW5nIGEgY2hlY2sgaW4gb3JkZXIK
PiB0byBtYWtlIHN1cmUgbWVtb3J5IEJBUiBhZGRyZXNzZXMgYXJlIDRLIGFsaWduZWQgd2hlbiBh
c3NpZ25pbmcgYQo+IGRldmljZSB0byBhIGd1ZXN0PwoKSSBjYW4gdGFrZSBhIGxvb2suICBZb3Ug
d2FudCB0aGUgaHlwZXJ2aXNvciB0byBtYWtlIHRoZSBlbmZvcmNlbWVudAphbmQgbm90IHRoZSB0
b29sc3RhY2s/CgpXYXZpbmcgbXkgaGFuZHMgYSBsaXR0bGUgYml0LCBidXQgaXQgbWlnaHQgYmUg
cG9zc2libGUgdG8gaGF2ZSBgeGwKcGNpLWFzc2lnbmFibGUtYWRkYCB0cmlnZ2VyIHRoZSBsaW51
eCBwY2kgcmVzb3VyY2VfYWxpZ25tZW50IGF0CnJ1bnRpbWUuCgpJdCBtYXkgYWxzbyBiZSBwb3Nz
aWJsZSBmb3IgdGhlIExpbnV4IGtlcm5lbCwgd2hlbiBydW5uaW5nIGFzIHRoZQppbml0aWFsIGRv
bWFpbiwgdG8gc2V0IHRoZSBtaW5pbXVtIGFsaWdubWVudCBmb3IgdGhlIFBDSSBidXMuCgo+ID4g
Pj4gLSBXaGF0IGFib3V0IG5vbi1MaW51eCBEb20wPwo+ID4gPgo+ID4gPiBPdGhlciBPU2VzIHdv
dWxkIGhhdmUgdG8gcHJvdmlkZSBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgaW4gb3JkZXIgdG8KPiA+
ID4gYWxpZ24gdGhlIG1lbW9yeSBCQVJzLiBSaWdodCBub3cgTGludXggaXMgdGhlIG9ubHkgZG9t
MCB0aGF0IHN1cHBvcnRzCj4gPiA+IFBDSSBwYXNzdGhyb3VnaCBBRkFJSy4KPiA+ID4KPiA+ID4+
IEFsc28sIGFwYXJ0IGZyb20gZXh0cmEgcmVzb3VyY2UgKGFkZHJlc3Mgc3BhY2UpIGNvbnN1bXB0
aW9uLAo+ID4gPgo+ID4gPiBUaGUgUENJIHNwZWMgYWN0dWFsbHkgcmVjb21tZW5kcyBtZW1vcnkg
QkFScyB0byBiZSBhdCBsZWFzdCBvZiBwYWdlCj4gPiA+IHNpemUsIGJ1dCB0aGF0J3Mgbm90IGEg
c3RyaWN0IHJlcXVpcmVtZW50LiBJIHdvdWxkIGhvcGUgdGhlcmUgYXJlbid0Cj4gPiA+IHRoYXQg
bWFueSBkZXZpY2VzIHdpdGggbWVtb3J5IEJBUnMgc21hbGxlciB0aGFuIGEgcGFnZS4KPiA+Cj4g
PiBJJ3ZlIHNpbXBseSBnb25lIGFuZCBncmVwLWVkIGFsbCB0aGUgc3RvcmVkIGxzcGNpIG91dHB1
dCBJIGhhdmUKPiA+IGZvciBzb21lIG9mIHRoZSB0ZXN0IHN5c3RlbXMgSSBoYXZlIGhlcmU6Cj4g
Pgo+ID4gMC8xMgo+ID4gMy8zMSAoYWxsIDRrLWFsaWduZWQpCj4gPiA2LzEzIChhbGwgNGstYWxp
Z25lZCkKPiA+IDMvMTIKPiA+IDYvMTkgKGFsbCA0ay1hbGlnbmVkKQo+ID4gMy83IChhbGwgNGst
YWxpZ25lZCkKPgo+IFdoYXQgZG9lcyBYL1kgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbGluZSBz
dGFuZCBmb3I/CgpJIHRoaW5rIGl0J3MgQkFScyBzbWFsbGVyIHRoYW4gNGsgb3V0IG9mIHRvdGFs
IEJBUnMuCgpJdnkgQnJpZGdlIEhQIGxhcHRvcDogNy8xNSAoYWxsIDRrIGFsaWduZWQpClNhbmR5
IEJyaWRnZSBEZWxsIGRlc2t0b3A6IDUvMTMgKGFsbCA0ay1hbGlnbmVkKQpLYWJ5IExha2UgRGVs
bCBsYXB0b3A6IDIvMTggKGFsbCA0ay1hbGlnbmVkKQoKPiA+IFRoaXMgaXMgd2l0aG91dCByZWdh
cmQgdG8gd2hhdCBzcGVjaWZpYyBkZXZpY2VzIHRoZXNlIGFyZSwgYW5kCj4gPiBoZW5jZSB3aGV0
aGVyIHRoZXJlIHdvdWxkIGJlIGFueSBwb2ludCBpbiB3YW50aW5nIHRvIHBhc3MgaXQgdG8KPiA+
IGEgZ3Vlc3QgaW4gdGhlIGZpcnN0IHBsYWNlLiBJJ2QgbGlrZSB0byBub3RlIHRob3VnaCB0aGF0
IHRoZXJlCj4gPiBhcmUgYSBmYWlyIGFtb3VudCBvZiBVU0IgY29udHJvbGxlcnMgYW1vbmcgdGhl
IG9uZXMgd2l0aCBCQVJzCj4gPiBzbWFsbGVyIHRoYW4gYSBwYWdlJ3Mgd29ydGguCgpUaGUgSW50
ZWwgRUhDSSBVU0IgY29udHJvbGxlcnMgb24gbXkgU2FuZHkgQnJpZGdlIGFuZCBJdnkgQnJpZGdl
CnN5c3RlbXMgaGF2ZSAxSyBCQVJzLiAgVVNCIGNvbnRyb2xsZXJzIGZvciB0aGVpciBVU0Igdm0g
IG1heSBoYXZlCm1vdGl2YXRlZCBRdWJlcydzIG9yaWdpbmFsIHdvcmsgd2l0aCBoYW5kbGluZyBz
bWFsbCBCQVJzLgoKUmVnYXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:04:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGcW-0004XV-NR; Wed, 22 Jan 2020 14:04:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuGcV-0004XL-V8
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:04:35 +0000
X-Inumbo-ID: 1e765784-3d20-11ea-9fd7-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e765784-3d20-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:04:35 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z18so5426138lfe.2
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:04:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=g8XJmgjU7AtLh2IDtrTowvIGt1KTG9KvGoDJK3ioNDA=;
 b=WjmFjDUu2NQCbBdchdIyprm+tZa2oY5W+CJbtDWs723AIAD6dIyXLpFwR4ZLLzKZCW
 XCWvu9sPtFt25rOlKIBp1ceCcrzVBLuNOqYWtYMsLbFB0X7YeibnpqHQRjebV3oIkh1u
 cHACCQHXv2RSlBP7yGuERUXQBi3SiG60FIjQBlGH4FHu2EqZmSYuaR6hsQhesplBQOq1
 LFZZzO/p45ucmXZek4g8ncEDh/4vZum4bJCe/f7tk55ELFRNygw7LG94Z5h8gxFnLvff
 c8wDIbAIT4djPo+sugQx5BNHrHtBl5iqQyZ5PvvmQYMWIYmHrPgYHgqTCWp63xUifnYX
 lsmA==
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=g8XJmgjU7AtLh2IDtrTowvIGt1KTG9KvGoDJK3ioNDA=;
 b=WF3BRcggi/hkqAwj8I3MaiXhDK7eXY4QbWCuHzRsRVBpiz9M+BMaMZSB62eSvarvEP
 ya9uNSi0bwklyW8oD9eaRiuY/u7kVMqSVbyl5EVF/8a1qB+tlaqMB2tZ+q1U07uhi/SA
 wiAJgOt4M+f76vWFJuDus5dRk1J04ymK7CAuQ+QNCE+KRIxXj15E8VK1IqCIzMqdtzN5
 LPCmgbNeP3i4psQMr/VXBThZ4O8PD7ET0tKBXCI+ewB5GkrsPqunjujyzU7rGvEImqqU
 zutnHtJC3bHDRofKNu1nZXVgFxTebRDcYHxw7ki4+kIkP8AkKZMkB8KndaUqyRYfrxWg
 9c+g==
X-Gm-Message-State: APjAAAXBmhkjC9NixtFdKrBQw3552Y3QAnuaOiejzMFcmANprB45qILk
 6fiet8miWd5acW0Yusuw46gGTCIdHb6+EwRXvFk=
X-Google-Smtp-Source: APXvYqyO2kKEfunx40i5cCq9xUFb+xZFJ4Xyy+0L+aaCxbPpD7omab29byQPsV1scaM/q9KKKi3KxSxJ7k7Q92t8Mg8=
X-Received: by 2002:ac2:4214:: with SMTP id y20mr1932032lfh.212.1579701874216; 
 Wed, 22 Jan 2020 06:04:34 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <5f675457fe322c265b3337607bc78f07ffdb43bb.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpt5Pjs_XWoEHaJkfgo-FnMigfgKKZ0weZ6egokcpiwwwA@mail.gmail.com>
 <20200121210840.GO1314@mail-itl>
In-Reply-To: <20200121210840.GO1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:04:22 -0500
Message-ID: <CAKf6xptU7swA2dKadq_Aa7656khr1pSkcE5y3bLpfpgZK8dKeA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 02/16] Document ioemu Linux stubdomain
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNDowOCBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDE6NTQ6MDRQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDk6NDEgUE0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPgo+ID4g
PHNuaXA+Cj4gPgo+ID4gPiArCj4gPiA+ICtMaW1pdGF0aW9uczoKPiA+ID4gKyAtIFBDSSBwYXNz
dGhyb3VnaCByZXF1aXJlIHBlcm1pc3NpdmUgbW9kZQo+ID4gPiArIC0gb25seSBvbmUgbmljIGlz
IHN1cHBvcnRlZAo+ID4KPiA+IFdoeSBpcyBvbmx5IDEgbmljIHN1cHBvcnRlZD8gIE11bHRpcGxl
IHdlcmUgc3VwcG9ydGVkIHByZXZpb3VzbHksIGJ1dAo+ID4gcGVla2luZyBhaGVhZCBpbiB0aGUg
c2VyaWVzLAo+Cj4gVGhpcyBpcyBtb3N0bHkgbGltaXRhdGlvbiBvZiBzdHViZG9tYWluIHNpZGUs
IG5vdCB0b29sc3RhY2sgc2lkZS4KPiBTdGFydHVwIHNjcmlwdCBzZXR1cCBldGgwIG9ubHkuCgpJ
IHBlZWtlZCB0aGUgc2NyaXB0LCBhbmQgaXQgbG9va3MgbGlrZSB0aGUgbmljIGlmbmFtZT0gc2Vk
IGV4cHJlc3Npb24Kb25seSBoYW5kbGVzIG9uZSBuaWMuICBTaW5jZSBkbWFyZ3MgaXMgbm93IGFu
IGFycmF5LCBpdCBzaG91bGQgdG8KaGFuZGxlIG11bHRpcGxlLgoKQW55d2F5LCB0aGVyZSBkb2Vz
bid0IHNlZW0gdG8gYmUgYW4gaGFyZCBsaW1pdGF0aW9uLgoKPiA+IHNjcmlwdD0vZXRjL3FlbXUt
aWZ1cCBpcyBubyBsb25nZXIKPiA+IHNwZWNpZmllZC4KPgo+IFllcywgdGhhdCdzIHRvIGFsbG93
IC1zYW5kYm94IC4uLixzcGF3bj1kZW55IGluc2lkZSBzdHViZG9tYWluLgo+IFRoZSBlcXVpdmFs
ZW50IGFjdGlvbnMgYXJlIGhhbmRsZWQgYnkgbGlzdGVuaW5nIGZvciBxbXAgZXZlbnRzLgoKQWgs
IG9rYXkuICBZZWFoLCB0aGF0J3MgYSBnb29kIGlkZWEuCgpUaGFua3MsCkphc29uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:05:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuGdE-0004e2-3M; Wed, 22 Jan 2020 14:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kXAC=3L=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1iuGdD-0004dw-4U
 for xen-devel@lists.xen.org; Wed, 22 Jan 2020 14:05:19 +0000
X-Inumbo-ID: 36e7c3e9-3d20-11ea-bc49-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36e7c3e9-3d20-11ea-bc49-12813bfff9fa;
 Wed, 22 Jan 2020 14:05:16 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id q10so7365515wrm.11
 for <xen-devel@lists.xen.org>; Wed, 22 Jan 2020 06:05:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=nTDawKBuPPz3RFrkaA7TRY9Jia2zninb0DeM+/pbQ8U=;
 b=ACA5P0k1G238KQWW3hm85iYtz+n6yU+oOpDxBniMOaSSvnKCBn2J7DUq2HF89/hNzs
 L/AGlY3wH4vk5neK3QyWIREvUb+f+vPiDtQAb3Te+suWBLl3Zq0pFqv4+qId4tmM+3vj
 fbKsolvAl1NpDd6qlg3gPo4tlXS+frHF/+sKzTiEYXIYYeeLSf3+QmqiG3PnMIolYzjA
 BSdN+Q8NKKC/nbU9yzSsjFi8RGK9N2NmZjotqgNJyRL1avZVfRpgeaCUGVfsnE82W2/m
 AAY5qDqBY66lEBNOkZvxLxlt5E+07rJZpYVJmySlzo0oIsQ/+h+snvE00f/NvDQfOnOn
 H3zw==
X-Gm-Message-State: APjAAAXxlmH8ATKoHld4yWp79hz337E51T6qjTr35sioQqO72ilqrUE9
 nAnlUUcEpaM8PHkhus3h9BY=
X-Google-Smtp-Source: APXvYqxlAP+/wQo+U5G/hC5nhSUhqcfVX0b3qdlQz+EBZiRxKCsql6s8v1dOdo8DVwgg6iphafdn3g==
X-Received: by 2002:a05:6000:1241:: with SMTP id
 j1mr11170497wrx.26.1579701916005; 
 Wed, 22 Jan 2020 06:05:16 -0800 (PST)
Received: from debian (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id b137sm4417661wme.26.2020.01.22.06.05.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 06:05:15 -0800 (PST)
Date: Wed, 22 Jan 2020 14:05:12 +0000
From: Wei Liu <wei.liu@kernel.org>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20200122140512.zxtld5sanohpmgt2@debian>
References: <20200117125834.14552-1-sergey.dyasli@citrix.com>
 <20200117125834.14552-5-sergey.dyasli@citrix.com>
 <CACCGGhApXXnQwfBN_LioAh+8bk-cAAQ2ciua-MnnQoMBUfap6g@mail.gmail.com>
 <85b36733-7f54-fdfd-045d-b8e8a92d84c5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <85b36733-7f54-fdfd-045d-b8e8a92d84c5@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen/netback: fix grant copy across
 page boundary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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.liu@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Dmitry Vyukov <dvyukov@google.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMTA6MDc6MzVBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBPbiAyMC8wMS8yMDIwIDA4OjU4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBPbiBG
cmksIDE3IEphbiAyMDIwIGF0IDEyOjU5LCBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gRnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+Cj4gPj4KPiA+PiBXaGVuIEtBU0FOIChvciBTTFVCX0RFQlVHKSBp
cyB0dXJuZWQgb24sIHRoZXJlIGlzIGEgaGlnaGVyIGNoYW5jZSB0aGF0Cj4gPj4gbm9uLXBvd2Vy
LW9mLXR3byBhbGxvY2F0aW9ucyBhcmUgbm90IGFsaWduZWQgdG8gdGhlIG5leHQgcG93ZXIgb2Yg
MiBvZgo+ID4+IHRoZSBzaXplLiBUaGVyZWZvcmUsIGhhbmRsZSBncmFudCBjb3BpZXMgdGhhdCBj
cm9zcyBwYWdlIGJvdW5kYXJpZXMuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gPj4gLS0tCj4gPj4gdjEgLS0+
IHYyOgo+ID4+IC0gVXNlIHNpemVvZl9maWVsZChzdHJ1Y3Qgc2tfYnVmZiwgY2IpKSBpbnN0ZWFk
IG9mIG1hZ2ljIG51bWJlciA0OAo+ID4+IC0gU2xpZ2h0bHkgdXBkYXRlIGNvbW1pdCBtZXNzYWdl
Cj4gPj4KPiA+PiBSRkMgLS0+IHYxOgo+ID4+IC0gQWRkZWQgQlVJTERfQlVHX09OIHRvIHRoZSBu
ZXRiYWNrIHBhdGNoCj4gPj4gLSB4ZW52aWZfaWR4X3JlbGVhc2UoKSBub3cgbG9jYXRlZCBvdXRz
aWRlIHRoZSBsb29wCj4gPj4KPiA+PiBDQzogV2VpIExpdSA8d2VpLmxpdUBrZXJuZWwub3JnPgo+
ID4+IENDOiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KPiA+Cj4gPiBBY2tlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4gCj4gVGhhbmtzISBJIGJlbGlldmUgdGhpcyBwYXRj
aCBjYW4gZ28gaW4gaW5kZXBlbmRlbnRseSBmcm9tIHRoZSBvdGhlcgo+IHBhdGNoZXMgaW4gdGhl
IHNlcmllcy4gV2hhdCBlbHNlIGlzIHJlcXVpcmVkIGZvciB0aGlzPwoKVGhpcyBwYXRjaCBkaWRu
J3QgQ2MgdGhlIG5ldHdvcmsgZGV2ZWxvcG1lbnQgbGlzdCBzbyBEYXZpZCBNaWxsZXIKd291bGRu
J3QgYmUgYWJsZSB0byBwaWNrIGl0IHVwLgoKV2VpLgoKPiAKPiAtLQo+IFNlcmdleQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:05:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGdc-0004hi-EW; Wed, 22 Jan 2020 14:05:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuGdb-0004hW-Dl
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:05:43 +0000
X-Inumbo-ID: 41d498bc-3d20-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41d498bc-3d20-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:05:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579701935;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3cT+JTKMgkeWcp1Jf2RzERUXmU5MXpykkjScBSkCn/Q=;
 b=UEsHdzl6qAjp25Uo2GkwHNxty3K4dXyotOtQNR2PdzGd/TL5KtF56lkD
 oPiVQu60FLRBKcyrF4j1Y+DoOVyi5H4cbBbJPpeqDJlmIqGfk28bgIZjV
 tcq7xyPBeNZzfKZ+TMq3ZB1KI6X0z/jx+VCdZ9vYOJ++ni9KUzgFf4jJ+ I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bKPixeJKKgO9aA1MA1zgqd4jh1dBRn+UZVoQdmam8DYCykq2zgzkr2/JSQlpO4wi3a876ezUoB
 JPIeKaRm7ik569MSvmAthXQBcx2zI/qzDW/NkcPLLlAj2F920jVtQZg1ZBWuRPsYx72FKseRNI
 5QjvDy4fslWnEuKFJ0iVBoPLU4FjVLpCvUWy0+TqNosehiZ6ptyoYBcXMzEiy41DWWO+Cm1nWB
 jvwq3o5FgcRG/rcQM9n6/Zv6yy1Ru6wORXczP5B6/LJxmwx1st97IUYunHYQE0wglkkiOnxNUi
 ZfY=
X-SBRS: 2.7
X-MesageID: 11439936
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11439936"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-2-pdurrant@amazon.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: <e9f7ef14-2dc5-4a40-1a3c-aca2aac3b90a@citrix.com>
Date: Wed, 22 Jan 2020 14:05:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200121120009.1767-2-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDEvMjAyMCAxMjowMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFVzZSBtZm5fdCByYXRo
ZXIgdGhhbiB1bnNpZ25lZCBsb25nIGFuZCBjaGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5zdCAw
IHRvCj4gdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1Y2luZyBpbml0aWFs
aXphdGlvbiB0byB0aGF0IHZhbHVlKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGR1cnJhbnRAYW1hem9uLmNvbT4KCkknbSBhZnJhaWQgdGhpcyBicmVha3MgdGhlIGlkZW1wb3Rl
bmN5IG9mIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCksCndoaWNoIGdldHMgaW4gdGhlIHdheSBv
ZiBkb21haW4vdmNwdSBjcmVhdGUvZGVzdHJveSBjbGVhbnVwLgoKSXRzIGZpbmUgdG8gdXNlIDAg
YXMgdGhlIHNlbnRpbmVsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:09:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuGgo-0004xX-1B; Wed, 22 Jan 2020 14:09:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Uc/m=3L=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iuGgm-0004xR-Jj
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:09:00 +0000
X-Inumbo-ID: b7da0470-3d20-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7da0470-3d20-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:08:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iuGgd-0004zO-Mn; Wed, 22 Jan 2020 14:08:51 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iuGgd-00086j-D8; Wed, 22 Jan 2020 14:08:51 +0000
Date: Wed, 22 Jan 2020 14:08:48 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200122140848.hoo3st4sb3ywbrod@debian>
References: <20200106170352.28582-1-andrew.cooper3@citrix.com>
 <20200107121936.q3cyziecxnzsbstu@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200107121936.q3cyziecxnzsbstu@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/save: Drop unused parameters from
 xc_domain_save()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.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>

T24gVHVlLCBKYW4gMDcsIDIwMjAgYXQgMTI6MTk6MzZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAwNiwgMjAyMCBhdCAwNTowMzo1MlBNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gWENGTEFHU19DSEVDS1BPSU5UX0NPTVBSRVNTIGhhcyBiZWVuIHVudXNlZCBz
aW5jZSBjL3MgYjE1YmM0MzQ1ICgyMDE1KSwKPiA+IFhDRkxBR1NfSFZNIHNpbmNlIGMvcyA5ZTg2
NzJmMWMgKDIwMTMpLCBhbmQgWENGTEFHU19TVERWR0Egc2luY2UgYy9zCj4gPiAwODdkNDMzMjYg
KDIwMDcpLiAgRHJvcCB0aGUgY29uc3RhbnRzLCBhbmQgY29kZSB3aGljaCBzZXRzIHRoZW0uCj4g
PiAKPiA+IFRoZSBzZXBhcmF0ZSBodm0gcGFyYW1ldGVyIChhcHBlYXJlZCBpbiBjL3MgZDExYmVj
OGExLCAyMDA3IGFuZCB1bHRpbWF0ZWx5Cj4gPiByZWR1bmRhbnQgd2l0aCBYQ0ZMQUdTX0hWTSks
IGlzIHVzZWQgZm9yIHNhbml0eSBjaGVja2luZyBhbmQgZGVidWcgcHJpbnRpbmcsCj4gPiB0aGVu
IGRpc2NhcmRlZCBhbmQgcmVwbGFjZWQgd2l0aCBYZW4ncyBpZGVhIG9mIHdoZXRoZXIgdGhlIGRv
bWFpbiBpcyBQViBvcgo+ID4gSFZNLgo+ID4gCj4gPiBSZWFycmFuZ2UgdGhlIGxvZ2ljIGluIHhj
X2RvbWFpbl9zYXZlKCkgdG8gYXNrIFhlbiBzaWdodGx5IGVhcmxpZXIsIGFuZCB1c2UgYQo+ID4g
Y29uc2lzdGVudCBpZGVhIG9mICdodm0nIHRocm91Z2hvdXQuICBSZW1vdmluZyB0aGlzIHBhcmFt
ZXRlciByZW1vdmVzIHRoZQo+ID4gZmluYWwgdXNlciBvZiBsaWJ4bCdzIGRzcy0+aHZtLCBzbyBk
cm9wIHRoYXQgZmllbGQgYXMgd2VsbC4KPiA+IAo+ID4gVXBkYXRlIHRoZSBkb3h5Z2VuIGNvbW1l
bnQgdG8gYmUgYWNjdXJhdGUuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPgoKVGhpcyBpcyBhIG1pc3Rha2UuIEkgb2J2aW91c2x5IHNo
b3VsZG4ndCB1c2UgSWFuJ3MgbmFtZSBhbmQgYWRkcmVzcyB0bwphY2sgYSBwYXRjaC4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:12:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGjl-0005hC-Hj; Wed, 22 Jan 2020 14:12:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuGjk-0005h7-W9
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:12:05 +0000
X-Inumbo-ID: 2571bc8a-3d21-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2571bc8a-3d21-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 14:11:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 70572AD69;
 Wed, 22 Jan 2020 14:11:55 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
 <20200121165758.GK11756@Air-de-Roger>
 <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
 <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4345fd83-523e-7209-727e-77d6a36cef01@suse.com>
Date: Wed, 22 Jan 2020 15:12:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Jason Andryuk <jandryuk@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>

T24gMjIuMDEuMjAyMCAxMTo1MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAyMiwgMjAyMCBhdCAxMToyNzoyNEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjEuMDEuMjAyMCAxNzo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IFRoZSBQQ0kgc3Bl
YyBhY3R1YWxseSByZWNvbW1lbmRzIG1lbW9yeSBCQVJzIHRvIGJlIGF0IGxlYXN0IG9mIHBhZ2UK
Pj4+IHNpemUsIGJ1dCB0aGF0J3Mgbm90IGEgc3RyaWN0IHJlcXVpcmVtZW50LiBJIHdvdWxkIGhv
cGUgdGhlcmUgYXJlbid0Cj4+PiB0aGF0IG1hbnkgZGV2aWNlcyB3aXRoIG1lbW9yeSBCQVJzIHNt
YWxsZXIgdGhhbiBhIHBhZ2UuCj4+Cj4+IEkndmUgc2ltcGx5IGdvbmUgYW5kIGdyZXAtZWQgYWxs
IHRoZSBzdG9yZWQgbHNwY2kgb3V0cHV0IEkgaGF2ZQo+PiBmb3Igc29tZSBvZiB0aGUgdGVzdCBz
eXN0ZW1zIEkgaGF2ZSBoZXJlOgo+Pgo+PiAwLzEyCj4+IDMvMzEgKGFsbCA0ay1hbGlnbmVkKQo+
PiA2LzEzIChhbGwgNGstYWxpZ25lZCkKPj4gMy8xMgo+PiA2LzE5IChhbGwgNGstYWxpZ25lZCkK
Pj4gMy83IChhbGwgNGstYWxpZ25lZCkKPiAKPiBXaGF0IGRvZXMgWC9ZIGF0IHRoZSBiZWdpbm5p
bmcgb2YgdGhlIGxpbmUgc3RhbmQgZm9yPwoKPG51bWJlci1vZi1sZXNzLXRoYW4tNGstQkFScz4g
LyA8dG90YWwtbnVtYmVyLW9mLUJBUnM+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:13:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGl6-0005lz-US; Wed, 22 Jan 2020 14:13:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuGl5-0005lt-D6
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:13:27 +0000
X-Inumbo-ID: 567cdc9c-3d21-11ea-b833-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 567cdc9c-3d21-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:13:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579702398;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nDnEAMOpliHBJ25h6MroCDZ/u2Ukzrpsd80LENZ4kK0=;
 b=dlcOsj0pDWbrbPw76qjR+kdncTj1aWe2IimVh9CLFH2hVKqFANny8Nz3
 A4tAZCQf7jcchgskfv/2wUKfrYqbUGqlBPmogxfO5U6jycoh6J2Dn+Igu
 omY4IinUefrt/VtHRIbDfO/yo1ARIbbSDG6gHUXKt2Zu3RskQmdRkieQC 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2FpLEl58T2pYoEDlJx8XYYpN6W7l4DHp/3GnKRvFL3H8p9CxbOloI06T8Dc0aYfUxNVY5++CGT
 ULRNndfDlTdfZ5BKTnVrvFSkgnoPnkR+TYpk3NxxbxpftybL6LKYpK1iETHKrAORZHGE92Kn9P
 tS0MGd3ahAVpEL/u8hZsZ9PSCFis2CtVUH7PVaDi6sOV+XFEeDciFsYYoHLOC0s/bFRco3JxRm
 bdbxAmRcE7mH3pLgWOtsknEHz3/a/D2WgwcWPsLN8uCnAUFkbHwm2zJuouwOEwuz3e6cXdfHva
 k70=
X-SBRS: 2.7
X-MesageID: 11637339
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11637339"
To: Wei Liu <wl@xen.org>
References: <20200106170352.28582-1-andrew.cooper3@citrix.com>
 <20200107121936.q3cyziecxnzsbstu@debian>
 <20200122140848.hoo3st4sb3ywbrod@debian>
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: <1aecba4a-9201-cf68-1029-1d456bc02c88@citrix.com>
Date: Wed, 22 Jan 2020 14:13:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200122140848.hoo3st4sb3ywbrod@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] tools/save: Drop unused parameters from
 xc_domain_save()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAyMCAxNDowOCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAwNywgMjAy
MCBhdCAxMjoxOTozNlBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBNb24sIEphbiAwNiwg
MjAyMCBhdCAwNTowMzo1MlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gWENGTEFH
U19DSEVDS1BPSU5UX0NPTVBSRVNTIGhhcyBiZWVuIHVudXNlZCBzaW5jZSBjL3MgYjE1YmM0MzQ1
ICgyMDE1KSwKPj4+IFhDRkxBR1NfSFZNIHNpbmNlIGMvcyA5ZTg2NzJmMWMgKDIwMTMpLCBhbmQg
WENGTEFHU19TVERWR0Egc2luY2UgYy9zCj4+PiAwODdkNDMzMjYgKDIwMDcpLiAgRHJvcCB0aGUg
Y29uc3RhbnRzLCBhbmQgY29kZSB3aGljaCBzZXRzIHRoZW0uCj4+Pgo+Pj4gVGhlIHNlcGFyYXRl
IGh2bSBwYXJhbWV0ZXIgKGFwcGVhcmVkIGluIGMvcyBkMTFiZWM4YTEsIDIwMDcgYW5kIHVsdGlt
YXRlbHkKPj4+IHJlZHVuZGFudCB3aXRoIFhDRkxBR1NfSFZNKSwgaXMgdXNlZCBmb3Igc2FuaXR5
IGNoZWNraW5nIGFuZCBkZWJ1ZyBwcmludGluZywKPj4+IHRoZW4gZGlzY2FyZGVkIGFuZCByZXBs
YWNlZCB3aXRoIFhlbidzIGlkZWEgb2Ygd2hldGhlciB0aGUgZG9tYWluIGlzIFBWIG9yCj4+PiBI
Vk0uCj4+Pgo+Pj4gUmVhcnJhbmdlIHRoZSBsb2dpYyBpbiB4Y19kb21haW5fc2F2ZSgpIHRvIGFz
ayBYZW4gc2lnaHRseSBlYXJsaWVyLCBhbmQgdXNlIGEKPj4+IGNvbnNpc3RlbnQgaWRlYSBvZiAn
aHZtJyB0aHJvdWdob3V0LiAgUmVtb3ZpbmcgdGhpcyBwYXJhbWV0ZXIgcmVtb3ZlcyB0aGUKPj4+
IGZpbmFsIHVzZXIgb2YgbGlieGwncyBkc3MtPmh2bSwgc28gZHJvcCB0aGF0IGZpZWxkIGFzIHdl
bGwuCj4+Pgo+Pj4gVXBkYXRlIHRoZSBkb3h5Z2VuIGNvbW1lbnQgdG8gYmUgYWNjdXJhdGUuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+
IFRoaXMgaXMgYSBtaXN0YWtlLiBJIG9idmlvdXNseSBzaG91bGRuJ3QgdXNlIElhbidzIG5hbWUg
YW5kIGFkZHJlc3MgdG8KPiBhY2sgYSBwYXRjaC4KPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgoKRXJtLCBvb3BzLi4uwqAgSSBhbHJlYWR5IGNvbW1pdHRlZCBpdCB3aXRoICJJYW4n
cyIgYWNrLgoKSSB3YXMgdGFsa2luZyB0byBoaW0gYWJvdXQgaXQgb24gSVJDIGF0IGFyb3VuZCB0
aGlzIHRpbWUgKGluIHJlbGF0aW9uIHRvCml0cyBjb21wYW5pb24gcGF0Y2ggb24gdGhlIHJlc3Rv
cmUgc2lkZSwgd2hpY2ggaGUgcmVhbGx5IGRpZCBhY2spLCBzbyBJCmRpZG4ndCB0aGluayB0d2lj
ZS4KCk92ZXJhbGwsIG5vIGhhcm0gZG9uZSwgYnV0IEkgd2lsbCB0cnkgdG8gYmUgbW9yZSB2aWdp
bGFudCBpbiB0aGUgZnV0dXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:15:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGnM-0005vz-ID; Wed, 22 Jan 2020 14:15:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuGnL-0005vr-2o
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:15:47 +0000
X-Inumbo-ID: ad657f51-3d21-11ea-bc52-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad657f51-3d21-11ea-bc52-12813bfff9fa;
 Wed, 22 Jan 2020 14:15:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A2CDDB4B4;
 Wed, 22 Jan 2020 14:15:44 +0000 (UTC)
To: Jason Andryuk <jandryuk@gmail.com>
References: <20200117110811.43321-1-roger.pau@citrix.com>
 <538864f7-f537-be0d-e37b-8f29baf82ee0@suse.com>
 <20200120171840.GF11756@Air-de-Roger>
 <96edb88c-5ae3-22a1-913d-83f76c925270@suse.com>
 <20200121102941.GH11756@Air-de-Roger>
 <624c69b6-9a9d-7719-fdec-1c6e939a9f65@suse.com>
 <20200121155708.GI11756@Air-de-Roger>
 <ddac90c5-2fe5-ba92-d7ab-f258f483521d@suse.com>
 <20200121165758.GK11756@Air-de-Roger>
 <73a7af47-bcf6-50f9-8901-e8c2da2ac908@suse.com>
 <20200122105155.GA57924@desktop-tdan49n.eng.citrite.net>
 <CAKf6xpvpU1oRx6aHxaBY=qL=yd6QU3jWY_54k-mtrojscxKaOQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e92b78ff-2bea-963b-0689-7efe789c9761@suse.com>
Date: Wed, 22 Jan 2020 15:15:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CAKf6xpvpU1oRx6aHxaBY=qL=yd6QU3jWY_54k-mtrojscxKaOQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvmloader: round up memory BAR size
 to 4K
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAxNTowNCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiBPbiBXZWQsIEphbiAy
MiwgMjAyMCBhdCA1OjUyIEFNIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PiB3cm90ZToKPj4gT24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMTE6Mjc6MjRBTSArMDEwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+PiBPbiAyMS4wMS4yMDIwIDE3OjU3LCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pj4+IEllOiBYZW4gc2hvdWxkIHJlZnVzZSB0byBwYXNzIHRocm91Z2ggYW55IG1l
bW9yeSBCQVIgdGhhdCdzIG5vdCBwYWdlCj4+Pj4gYWxpZ25lZC4gSG93IHRoZSBhbGlnbm1lbnQg
aXMgYWNjb21wbGlzaGVkIGlzIG91dCBvZiB0aGUgc2NvcGUgdG8gWGVuLAo+Pj4+IGFzIGxvbmcg
YXMgbWVtb3J5IEJBUnMgYXJlIGFsaWduZWQuCj4+Pgo+Pj4gVGhhdCdzIGFuIGFjY2VwdGFibGUg
bW9kZWwsIGFzIGxvbmcgYXMgaXQgd291bGRuJ3QgdHlwaWNhbGx5IGJyZWFrCj4+PiBleGlzdGlu
ZyBjb25maWd1cmF0aW9ucywgYW5kIGFzIGxvbmcgYXMgZm9yIHRob3NlIHdobyB3ZSB3b3VsZAo+
Pj4gYnJlYWsgdGhlcmUgYXJlIGVhc3kgdG8gZm9sbG93IHN0ZXBzIHRvIHVuYnJlYWsgdGhlaXIg
c2V0dXBzLgo+Pgo+PiBKYXNvbiwgZG8geW91IHRoaW5rIHlvdSBjb3VsZCB0YWtlIGEgc3RhYiBh
dCBhZGRpbmcgYSBjaGVjayBpbiBvcmRlcgo+PiB0byBtYWtlIHN1cmUgbWVtb3J5IEJBUiBhZGRy
ZXNzZXMgYXJlIDRLIGFsaWduZWQgd2hlbiBhc3NpZ25pbmcgYQo+PiBkZXZpY2UgdG8gYSBndWVz
dD8KPiAKPiBJIGNhbiB0YWtlIGEgbG9vay4gIFlvdSB3YW50IHRoZSBoeXBlcnZpc29yIHRvIG1h
a2UgdGhlIGVuZm9yY2VtZW50Cj4gYW5kIG5vdCB0aGUgdG9vbHN0YWNrPwoKV2VsbCwgaWYgLi4u
Cgo+IFdhdmluZyBteSBoYW5kcyBhIGxpdHRsZSBiaXQsIGJ1dCBpdCBtaWdodCBiZSBwb3NzaWJs
ZSB0byBoYXZlIGB4bAo+IHBjaS1hc3NpZ25hYmxlLWFkZGAgdHJpZ2dlciB0aGUgbGludXggcGNp
IHJlc291cmNlX2FsaWdubWVudCBhdAo+IHJ1bnRpbWUuCgouLi4gdGhpcyB3YXMgcG9zc2libGUs
IHRoZW4gaXQgd291bGQgYmUgYSBjaGFuZ2UgdG8gYm90aC4gQW55d2F5IEkKdGhpbmsgZm9yIHRo
ZSBwdXJwb3NlIG9mIGJldHRlciBkaWFnbm9zdGljcyB0aGUgdG9vbCBzdGFjayBzaG91bGQKZG8g
dGhlIGNoZWNrLCBidXQgdGhlIGh5cGVydmlzb3Igc2hvdWxkIGRvIHNvIHRvbyAoYXMgdGhlIHVs
dGltYXRlCmVudGl0eSB3YW50aW5nIHRoaXMgZW5mb3JjZWQpLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:20:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:20: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 1iuGrr-0006ig-6i; Wed, 22 Jan 2020 14:20:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuGrq-0006ib-Fh
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:20:26 +0000
X-Inumbo-ID: 53687b6e-3d22-11ea-bc52-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53687b6e-3d22-11ea-bc52-12813bfff9fa;
 Wed, 22 Jan 2020 14:20:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuGrm-0005Er-92; Wed, 22 Jan 2020 14:20: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 1iuGrl-00089v-VM; Wed, 22 Jan 2020 14:20:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuGrl-0000i3-Uk; Wed, 22 Jan 2020 14:20:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146387-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow: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-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 14:20:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 146387: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM4NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzODcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:23:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGux-0006rV-Q1; Wed, 22 Jan 2020 14:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cJAe=3L=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuGux-0006rQ-0v
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:23:39 +0000
X-Inumbo-ID: c77a5518-3d22-11ea-bc52-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c77a5518-3d22-11ea-bc52-12813bfff9fa;
 Wed, 22 Jan 2020 14:23:37 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id w15so7501931wru.4
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:23:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=z4Z7woUzG5+ll3YHAxNwN5uPyuI2BBWsjjW2Q+KjXpg=;
 b=aHEUNc6ZVD8oxVqKerbBOCMoJDCT5JzVT/OQiVJNCOMIzspOe+Cn+l4LaWT7c0Hw0N
 F/44kpt6JHJtIFLFIdLWbaOad233izJ0B7EOKUfkJbncOe07pQ/FQx6iULn0vTuWv6JO
 7UBBn182yhHGqHTa82D+DkbwEw0yFWCpxMjvB+Au/v6C5fq91fYwEuPKtnTTxJuSgf7e
 SQIGpNodpni/uA/3Y+imiaVSclgtCwCgXWytPeQr9qzkzCAm1jltG6RXgpnesff4IUGj
 hSNyv88T7uuv8fI6iUerdJiQAAdwIzBVvsW9PBbIXqJquBhLXSaqqv7ha1+pF4rj55Z/
 dwyA==
X-Gm-Message-State: APjAAAXuANmoqAGV2KNK+XPN4kyZhxAQVySRVCgMFtehAE/Ck+D7DE+k
 RwkZEAH4bQ+8Aw2mBMT0wAU=
X-Google-Smtp-Source: APXvYqx6DrMrFi+e1Qw8EON2t1J4xvjgiFHHb4mb0hjciymra5sSmQmwSfgo6+/K+kNIg0hDYs6khw==
X-Received: by 2002:adf:8297:: with SMTP id 23mr11040897wrc.379.1579703016849; 
 Wed, 22 Jan 2020 06:23:36 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-233.amazon.com.
 [54.240.197.233])
 by smtp.gmail.com with ESMTPSA id c4sm4203436wml.7.2020.01.22.06.23.35
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 22 Jan 2020 06:23:36 -0800 (PST)
To: "Woodhouse, David" <dwmw@amazon.co.uk>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200120143142.19820-1-julien@xen.org>
 <a45e0622-3974-7b4b-c093-81362ad1b18f@citrix.com>
 <b9174b70-64d9-949c-1b94-de13e963a65a@xen.org>
 <13528a87-2c98-3717-b28d-a82654785940@citrix.com>
 <f6b960ae9ce717ebb80501a6f2dd5304fbc9e178.camel@amazon.co.uk>
From: Julien Grall <julien@xen.org>
Message-ID: <ed4e3739-529d-3dec-f04d-b1d818f1fb84@xen.org>
Date: Wed, 22 Jan 2020 14:23:35 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <f6b960ae9ce717ebb80501a6f2dd5304fbc9e178.camel@amazon.co.uk>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Free all the pages
 associated to struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Grall, Julien" <jgrall@amazon.com>, "wl@xen.org" <wl@xen.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGF2aWQsCgpPbiAyMi8wMS8yMDIwIDEzOjUwLCBXb29kaG91c2UsIERhdmlkIHdyb3RlOgo+
IE9uIFdlZCwgMjAyMC0wMS0yMiBhdCAxMzoxNSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+PiBJJ2QgbXVjaCByYXRoZXIgc2VlIHRoZSBvcmlnaW5hbCBwYXRjaCByZXZlcnRlZC4gIFRo
ZSBjdXJyZW50IHNpemUgb2YKPj4+PiBzdHJ1Y3QgZG9tYWluIHdpdGggbG9ja3Byb2ZpbGUgZW5h
YmxlZCBpcyAzMjAwIGJ5dGVzLgo+Pj4KPj4+IExldCBtZSBoYXZlIGEgbG9vayBmaXJzdCB0byBz
ZWUgd2hlbi93aHkgc3RydWN0IGRvbWFpbiBpcyBsZXNzIHRoYW4gNEsKPj4+IHdpdGggbG9ja3By
b2ZpbGUuCj4+Cj4+IEluIHRoZSBpbnRlcnZlbmluZyB0aW1lLCBKdWVyZ2VuIGhhcyB0b3RhbGx5
IHJld3JpdHRlbiBsb2NrIHByb2ZpbGluZywKPj4gYW5kIHRoZSB2aXJ0dWFsIHRpbWVyIGluZnJh
c3RydWN0dXJlIGhhcyBiZWVuIHRha2VuIG91dC1vZi1saW5lLgo+Pgo+PiBJdHMgcHJvYmFibHkg
dGhlIGxhdHRlciB3aGljaCBpcyB0aGUgZG9taW5hdGluZyBmYWN0b3IuCj4gCj4gT0ssIHNvIGlm
IHdlIHJldmVydCA4OTE2ZmNmNDU3NyBpcyBpdCByZWFzb25hYmxlIGZvciBtZSB0byB0aGVuIGFz
c3VtZQo+IHRoYXQgJ3N0cnVjdCBkb21haW4nIHdpbGwgYWx3YXlzIGZpdCB3aXRoaW4gYSBwYWdl
LCBhbmQgZGVjbGFyZSB0aGF0Cj4gbGl2ZSB1cGRhdGUgc2hhbGwgbm90IHdvcmsgdG8gYSBYZW4g
d2hlcmUgdGhhdCBpc24ndCB0cnVlPwpXaGlsZSBpdCBpcyBuaWNlIHRvIGhhdmUgc3RydWN0IGRv
bWFpbiBzbWFsbCwgSSB3b3VsZCByYXRoZXIgbm90IGJha2UgdG8gCnNpemUgYXNzdW1wdGlvbiBp
biBsaXZlIHVwZGF0ZS4KClRoZSBtb3JlIG9uIEFybSB3ZSBoYXZlIGJlZW4gcXVpdGUgb2Z0ZW4g
Y2xvc2UgdG8gdGhlIGxpbWl0LiBTbyBJIGRvbid0IAp3YW50IHRvIGxpbWl0IG15IGNob2ljZXMu
Cgo+IAo+IEkgaGF2ZSBhIG5hc3R5IHRyaWNrIGluIG1pbmQuLi4KPiAKPiBEdXJpbmcgbGl2ZSB1
cGRhdGUsIHdlIG5lZWQgdG8gZG8gYSBwYXNzIG92ZXIgdGhlIGxpdmUgdXBkYXRlIGRhdGEgaW4K
PiBlYXJseSBib290IGluIG9yZGVyIHRvIHdvcmsgb3V0IHdoaWNoIHBhZ2VzIHRvIHJlc2VydmUu
IFRoYXQgcGFydCBoYXMKPiB0byBiZSBkb25lIGVhcmx5LCB3aGlsZSB0aGUgYm9vdCBhbGxvY2F0
b3IgaXMgYWN0aXZlLiBJdCB3b3JrcyBieQo+IHNldHRpbmcgdGhlIFBHQ19hbGxvY2F0ZWQgYml0
IGluIHRoZSBwYWdlX2luZm8gb2YgdGhlIHJlc2VydmVkIHBhZ2VzLAo+IHNvIHRoYXQgaW5pdF9o
ZWFwX3BhZ2VzKCkga25vd3Mgbm90IHRvIGluY2x1ZGUgdGhlbS4gSSd2ZSBwb3N0ZWQgdGhhdAo+
IHBhcnQgYWxyZWFkeS4KPiAKPiBBbHNvIGR1cmluZyBsaXZlIHVwZGF0ZSwgd2UgbmVlZCB0byBj
b25zdW1lIHRoZSBhY3R1YWwgZG9tYWluIHN0YXRlCj4gdGhhdCB3YXMgcGFzc2VkIG92ZXIgZnJv
bSB0aGUgcHJldmlvdXMgWGVuLCBhbmQgZmlsbCBpbiB0aGUgb3duZXIgKGFuZAo+IHJlZmNvdW50
IGV0Yy4pIGluIHRoZSBzYW1lIHBhZ2VfaW5mbyBzdHJ1Y3R1cmVzLCBiZWZvcmUgdGhvc2UgcGFn
ZXMgYXJlCj4gaW4gYSB0cnVseSBjb25zaXN0ZW50IHN0YXRlLgo+IAo+IFJpZ2h0IG5vdywgd2Ug
bmVlZCB0aGUgbGF0dGVyIHRvIGhhcHBlbiAqYWZ0ZXIqIHRoZSBib290IGFsbG9jYXRvciBpcwo+
IGRvbmUgYW5kIHdlJ3JlIGFibGUgdG8gYWxsb2NhdGUgZnJvbSB0aGUgaGVhcC4uLiBiZWNhdXNl
IHdlIG5lZWQgdG8gYmUKPiBhYmxlIHRvIGFsbG9jYXRlIHRoZSBkb21haW4gc3RydWN0dXJlcywg
YW5kIHdlIGRvbid0IHdhbnQgdG8gZW5zdXJlCj4gdGhhdCB0aGVyZSdzIGVub3VnaCBzcGFjZSBp
biB0aGUgTFUgcmVzZXJ2ZWQgYm9vdG1lbSBmb3IgdGhhdCBtYW55Cj4gZG9tYWluIHN0cnVjdHVy
ZXMuCgpBcyB5b3UgcG9pbnRlZCBvdXQgYWJvdmUsIHRoZSBzdHJ1Y3QgZG9tYWluIGl0c2VsZiBp
cyBhIHBhZ2UgKGkuZSA0S0Igb24gCng4NikuIExldCBzYXkgeW91IGhhdmUgMjU2IGRvbWFpbnMs
IHRoaXMgd291bGQgb25seSB1c2UgMU1CLiBXaGljaCBpcyAKbm90IHRvbyBiYWQgdG8gdGFrZSBp
bnRvIGFjY291bnQuCgpCdXQgc3RydWN0IGRvbWFpbiBoYXMgYSBsb3Qgb2Ygb3V0LW9mLWxpbmUg
YWxsb2NhdGlvbi4gSWYgeW91IGFyZSBub3QgCnBsYW5uaW5nIHRvIG1ha2Ugc3RydWN0IGRvbWFp
biBwYXJ0IG9mIHRoZSBBQkksIHRoZW4geW91IHdvdWxkIG5lZWQgCnF1aXRlIGEgZmV3IGFsbG9j
YXRpb25zIGV2ZW4gaW4geW91ciBjYXNlcy4KCk9mIGNvdXJzZSwgeW91IGNvdWxkIGp1c3QgaGFs
ZiBpbml0aWFsaXplIHN0cnVjdCBkb21haW4uIEhvd2V2ZXIsIEkgCndvdWxkIGJlIGNhdXRpb3Vz
IHdpdGggdGhpcyBzb2x1dGlvbiBhcyBpdCB3b3VsZCBiZSBtb3JlIGRpZmZpY3VsdCB0byAKY2hh
c2UgZG93biBidWcgYXJvdW5kIHN0cnVjdCBwYWdlLiBJbWFnaW5lIHRoZSBkb21haW4gcG9pbnRl
ciBpcyAKYWNjZXNzZWQgZWFybGllciB0aGFuIGV4cGVjdGVkLgoKPiBIZW5jZSB0aGUgbmFzdHkg
dHJpY2s6IFdoYXQgaWYgd2UgYWxsb2NhdGUgdGhlIG5ldyBzdHJ1Y3QgZG9tYWluIG9uCj4gKnRv
cCogb2YgdGhlIG9sZCBvbmUsIHNpbmNlIHdlIGhhcHBlbiB0byBrbm93IHRoYXQgcGFnZSAqd2Fz
bid0KiB1c2VkCj4gYnkgdGhlIHByZXZpb3VzIFhlbiBmb3IgYW55dGhpbmcgdGhhdCBuZWVkcyB0
byBiZSBwcmVzZXJ2ZWQuIFRoZQo+IHN0cnVjdHVyZSBpdHNlbGYgaXNuJ3QgYW4gQUJJIGFuZCBu
ZXZlciBjYW4gYmUsIGFuZCBpdCB3aWxsIGhhdmUgdG8gYmUKPiByZXBvcHVsYXRlZCBmcm9tIHRo
ZSBsaXZlIG1pZ3JhdGlvbiBkYXRhLCBvZiBjb3Vyc2Ug4oCUIGJ1dCBpZiB3ZSBjYW4gYXQKPiBs
ZWFzdCBtYWtlIHRoZSBhc3N1bXB0aW9uIHRoYXQgaXQnbGwgKmZpdCosIHRoZW4gcGVyaGFwcyB3
ZSBjYW4gbWFuYWdlCj4gdG8gZG8gYm90aCBvZiB0aGUgYWJvdmUgd2l0aCBvbmx5IG9uZSBwYXNz
IG92ZXIgYWxsIHRoZSBkb21haW4gcGFnZXMuCj4gCj4gVGhpcyB3aWxsIGhhdmUgYSBkaXJlY3Qg
ZWZmZWN0IG9uIHRoZSBjdXN0b21lci1vYnNlcnZlZCBwYXVzZSB0aW1lIGZvcgo+IGEgbGl2ZSB1
cGRhdGUuIFNvIGl0J3Mga2luZCBvZiBpY2t5LCBidXQgYWxzbyAqdmVyeSogdGVtcHRpbmcuLi4K
Ck1heSBJIHJlY29tbWVuZCB0byBnZXQgc29tZSBudW1iZXJzIHdpdGggdGhlIG11bHRpcGxlIHBh
c3MgYW5kICJuaWNlciIgCmNvZGUgZmlyc3Q/IFdlIGNhbiBkZWNpZGUgb24gdGhhdCB3aGF0IHNv
cnQgb2YgaGFja2VyeSB3ZSBuZWVkIHRvIGxvd2VyIAp0aGUgcGF1c2UgdGltZS4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:25:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuGwl-0006zO-Bn; Wed, 22 Jan 2020 14:25:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuGwj-0006zH-OM
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:25:29 +0000
X-Inumbo-ID: 09a87226-3d23-11ea-9fd7-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09a87226-3d23-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:25:29 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id h23so7018463ljc.8
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:25:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=FO6JOXa4lXfiz9HzVjIMG2U3TGJjIsLe9UQLQ+pn6Iw=;
 b=EC1SUyfdM/wqRwXbK3Sp/ShbOC0rkDV5RFeOYICLOqDOa3YNJp0NrPMH2/AiAf6EVc
 xlvMle8ArTSaUtchffDaDOMbonOAvpdh/n1I7k6B7je3Ae+fNnE3eMgbkc69qewA70XP
 o+wPOJnK/lVcOdAJxC6abWz0o6EySonLeAqnY2P56lquCeLljg1pYI0dNqrjq7Ju9aUH
 ZbEcBVVtXiJqZA6ORzM2mDQc1ziQ3wZ0x7GayRBRysfTchtC7gJ1uCZ3OrjLQ8WLzLm9
 9Uhim6QT5Jgg+a1NHt7x8hyH+sfsDVOU/a12yq7lV2fCcFvfTBXdeI/Cw79lyvvyWAHS
 r7ZA==
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=FO6JOXa4lXfiz9HzVjIMG2U3TGJjIsLe9UQLQ+pn6Iw=;
 b=L4fMlbSySTd3YdT1Q+u4uhFV6QTkwk35cAPRlgET/xbug/qfj+CU2O1d9FUkJJ436x
 5ucbSwrgz4NcJp86H76h2NWdRT+/vvAVoYwfV+7p3/z4CJeukmTQ+kHtQ1L1shhqgZR3
 5r9yJy/+7X+7Oh1XI+VmoGeAwVuGZ9NrmyGvKWwxavvOCmpHS+WPSpCwd1TskSvqsPk8
 FJC0xkrvovMQFqtNu8Qozh6AfwXMlWIOHkIhexBxNNKRB/F17XnaFarjyN8mdPq0wsZV
 dqWqdwO+2POIfNjrYdqFhVU7pGYHL5VOQJmhfnHfuFwq2JVvqkC8gkdorj00Zq/FtVh3
 OeGA==
X-Gm-Message-State: APjAAAWxCDG6nFprMRGdR2YaJfTZzskbtpwarPYuJJES3kzYW5j+Nfdy
 G0Twr+ISl8LmozUtuN3FlkqH/SqMFzl0vZiBIms=
X-Google-Smtp-Source: APXvYqw1Lf/wI8Fq612OaZ3gDVLx2Pd91mCBJjJxs+QrTDv3lqW3Tg52WvkFZxJJoJR9XVgeXzzz5RVfKpzmmOHqXwk=
X-Received: by 2002:a2e:98c4:: with SMTP id s4mr19757930ljj.102.1579703127669; 
 Wed, 22 Jan 2020 06:25:27 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <27770209c1e2984cda8b9893ed6313fb2bdf30a6.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpv--A2zUieSAY47L9dppsP43rd=zrJdVB_Rxps3CWTnqQ@mail.gmail.com>
 <20200121211835.GQ1314@mail-itl>
In-Reply-To: <20200121211835.GQ1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:25:16 -0500
Message-ID: <CAKf6xpsgGY3dFNokZ_o34BpOB-wz2FBp3OJtS6-uW24_==+MNQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 05/16] libxl: Handle Linux stubdomain
 specific QEMU options.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Simon Gaiser <simon@invisiblethingslab.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNDoxOCBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDI6MjQ6MThQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDk6NDIgUE0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPiA+Cj4g
PiA+IEZyb206IEVyaWMgU2hlbHRvbiA8ZXNoZWx0b25AcG9ib3guY29tPgo+ID4gPgo+ID4gPiBU
aGlzIHBhdGNoIGNyZWF0ZXMgYW4gYXBwcm9wcmlhdGUgY29tbWFuZCBsaW5lIGZvciB0aGUgUUVN
VSBpbnN0YW5jZQo+ID4gPiBydW5uaW5nIGluIGEgTGludXgtYmFzZWQgc3R1YmRvbWFpbi4KPiA+
ID4KPiA+ID4gTk9URTogYSBudW1iZXIgb2YgaXRlbXMgYXJlIG5vdCBjdXJyZW50bHkgaW1wbGVt
ZW50ZWQgZm9yIExpbnV4LWJhc2VkCj4gPiA+IHN0dWJkb21haW5zLCBzdWNoIGFzOgo+ID4gPiAt
IHNhdmUvcmVzdG9yZQo+ID4gPiAtIFFNUCBzb2NrZXQKPiA+ID4gLSBncmFwaGljcyBvdXRwdXQg
KGUuZy4sIFZOQykKPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogRXJpYyBTaGVsdG9uIDxlc2hl
bHRvbkBwb2JveC5jb20+Cj4gPiA+Cj4gPiA+IFNpbW9uOgo+ID4gPiAgKiBmaXggZGlzayBwYXRo
Cj4gPiA+ICAqIGZpeCBjZHJvbSBwYXRoIGFuZCAiZm9ybWF0Igo+ID4gPiAgKiBwYXNzIGRvd25z
Y3JpcHQgZm9yIG5ldHdvcmsgaW50ZXJmYWNlcwo+ID4KPiA+IFNpbmNlIHRoaXMgaXMgaGVyZS4u
Lgo+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0
aGluZ3NsYWIuY29tPgo+ID4gPiBbZHJvcCBRdWJlcy1zcGVjaWZpYyBwYXJ0c10KPiA+Cj4gPiAu
Li5tYXliZSBtZW50aW9uIGRyb3BwaW5nIGRvd25zY3JpcHQgaGVyZT8gIE90aGVyd2lzZSB0aGUg
Y29tbWl0Cj4gPiBtZXNzYWdlIGFuZCBjb250ZW50cyBkb24ndCBtYXRjaC4KPgo+IEFoLCBpbmRl
ZWQuCj4KPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gLS0tCj4gPgo+ID4gPHNu
aXA+Cj4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBpbmRleCAxNDJiOTYwLi5hNmQ0MGI3IDEw
MDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiBAQCAtMTY5LDYgKzE2OSwzMSBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiA+ID4g
ICAgICAgICAgfQo+ID4gPiAgICAgIH0KPiA+ID4KPiA+ID4gKyAgICBpZiAoYl9pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgo+ID4gPiArICAgICAgICBsaWJ4bF9kZWZib29s
X3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkgewo+ID4gPiArICAgICAgICBp
ZiAoIWJfaW5mby0+c3R1YmRvbWFpbl9rZXJuZWwpIHsKPiA+ID4gKyAgICAgICAgICAgIHN3aXRj
aCAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbikgewo+ID4gPiArICAgICAgICAgICAgICAg
IGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6Cj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9rZXJuZWwgPQo+ID4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fic19wYXRoKE5PR0MsICJpb2VtdS1z
dHViZG9tLmd6IiwgbGlieGxfX3hlbmZpcm13YXJlZGlyX3BhdGgoKSk7Cj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgIGJfaW5mby0+c3R1YmRvbWFpbl9yYW1kaXNrID0gTlVMTDsKPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiA+ICsgICAgICAgICAgICAgICAgY2FzZSBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKPiA+ID4gKyAgICAgICAgICAgICAgICAg
ICAgYl9pbmZvLT5zdHViZG9tYWluX2tlcm5lbCA9Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fYWJzX3BhdGgoTk9HQywKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgInN0dWJkb20tbGludXgta2VybmVsIiwKPiA+Cj4gPiBOb3QgdG8gYmlrZXNoZWQs
IGJ1dCB0aGlzIGNhbWUgdXAgaW4gYSBjb252ZXJzYXRpb24gYSBsaXR0bGUgd2hpbGUKPiA+IGFn
by4gIFN0dWJkb20gaXMgYSBnZW5lcmljIG5hbWUsIGFuZCB0aGlzIGNvZGUgaXMgZm9yIGEgZGV2
aWNlIG1vZGVsLgo+ID4gU28gc29tZSBjb21iaW5hdGlvbiBvZiBxZW11eywtZG19eywtbGludXh9
LWtlcm5lbCBzZWVtcyBtb3JlCj4gPiBkZXNjcmlwdGl2ZS4KPgo+IE1pbmlvcy1iYXNlZCB1c2Ug
aW9lbXUtc3R1YmRvbSwgc28gbWF5YmUKPiBpb2VtdS1zdHViZG9tLWxpbnV4LXtrZXJuZWwscm9v
dGZzfT8KCkkgdGhpbmsgaW9lbXUgaXMgdGhlIG5hbWUgb2YgdGhlIGxlZ2FjeSBmb3JrIG9mIHFl
bXUuICBMaW51eCBzdHViZG9tcwphcmUgcnVubmluZyBjbG9zZSB0byB1cHN0cmVhbSBxZW11LCBz
byB0aGF0J3Mgd2h5IEkgc3VnZ2VzdGVkIHRoYXQKbmFtZS4gIEJ1dCBpb2VtdSBkb2VzIG1hdGNo
IE1pbmktb3MsIGFuZCBjb252ZXkgdGhlIHB1cnBvc2Ugb2YgdGhlCnN0dWJkb20sIHNvIGl0IHdv
cmtzIGZyb20gdGhlIHBlcnNwZWN0aXZlLiAgSSBsZWF2ZSB0aGUgbmFtZSB1cCB0bwp5b3UuCgo+
ID4gSGF2aW5nIHNhaWQgdGhhdCwgSSdtIGZpbmUgd2l0aCBpdCBhcyBpcyBzaW5jZSBJIGRvbid0
IGltYWdpbmUgbW9yZQo+ID4gc3R1YmRvbXMgc2hvd2luZyB1cC4KPiA+Cj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRoKCkpOwo+
ID4gPiArICAgICAgICAgICAgICAgICAgICBiX2luZm8tPnN0dWJkb21haW5fcmFtZGlzayA9Cj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYWJzX3BhdGgoTk9HQywKPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0dWJkb20tbGludXgtcm9vdGZzIiwK
PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJl
ZGlyX3BhdGgoKSk7CgpJIHNldCBzdHViZG9tYWluX3JhbWRpc2ssIGJ1dCBub3Qgc3R1YmRvbWFp
bl9rZXJuZWwsIGFuZCB0aGUgcmFtZGlzawpvcHRpb24gd2Fzbid0IGhvbm9yZWQuICBUaGlzIGFz
c2lnbm1lbnQgbmVlZHMgdG8gYmUgdW5kZXIgJ2lmCighYl9pbmZvLT5zdHViZG9tYWluX3JhbWRp
c2spIHsnCgo+ID4gPiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiA+ID4gKyAgICAgICAg
ICAgICAgICBkZWZhdWx0Ogo+ID4gPiArICAgICAgICAgICAgICAgICAgICBhYm9ydCgpOwo+ID4K
PiA+IENhbiB3ZSByZXR1cm4gYW4gZXJyb3IgaW5zdGVhZD8KPgo+IEZvciBpbnZhbGlkIGVudW0g
dmFsdWU/CgpPa2F5LCB0aGF0IHVzZSBtYWtlcyBzZW5zZS4gIEl0IHdhcyBhIHJlZmxleGl2ZSBy
ZXNwb25zZSB0byBzZWVpbmcKYWJvcnQgaW4gYSBsaWJyYXJ5LgoKUmVnYXJkcywKSmFzb24KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:39:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:39: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 1iuHA5-0007vv-Pa; Wed, 22 Jan 2020 14:39:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuHA5-0007vq-0s
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:39:17 +0000
X-Inumbo-ID: f6b7af68-3d24-11ea-8e9a-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6b7af68-3d24-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 14:39:16 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id j26so7029096ljc.12
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:39:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=wREOJBun3OYZh914uuc0WBi8sxURIiHt9qe9mmMscQI=;
 b=Lbk2VWvCqv0svAZHe8QnjONWO+OiAiedMOHKO/pcOHpq9N6itOQhXIALdGMQMBlHDg
 IB3UHZz4xItLUTo/NzLeuYbPfWS+NHaGVLzc5OIbOMiVD8Stjs9GIycgGuavLEvCEmVr
 FS9ahBgIX+CQ1FxNDI4JqwtQzdBjaezG3koD1A8Tqi/go9ToDIDr3X29ZdWGc/9/YPfa
 uzVZra4aQxIBisvugY7ZO/BFMWV9Vb0AqmgX6D28ZlUGOrZd5tP9Ls83P0HG0Of05aC/
 r72Cj/qWxsCn+IqBWEx1p2kRnXqXQAlElvdtqPatkiHBI3nD9FM3GdFjFOjpH/zLx7E4
 HE3Q==
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=wREOJBun3OYZh914uuc0WBi8sxURIiHt9qe9mmMscQI=;
 b=LpiNmS8yXvxmNWJRwjGxkEiwEl9ZSklQlSxlrWGA55IfCG6Szil+e1i0HLYkBllY2V
 IrPRhCSYoKdD+XPbuQaIdTO7rSz0B3m0eN3ZqtWlagtNSrxHce0JGb5cwyVvgFXZ2KCq
 HqvekRlGjKoqof3ZMEYNDiLZzy6bGsrztvWoG5dLBg8Q2UC70BJijThSModV2sBzfV1X
 csKX2RxubbZ1j3ZdxpGokltsJyDY4gMLyDvOlpt+Pxvs6D00qdHeUitkWIXgISqomOBn
 16BofkWEAB7apuE6c+95bqLEE8aDrpPeZD5agMxBkCg0StTeQmrIxvQaKZHSgHEvxtsA
 OHgg==
X-Gm-Message-State: APjAAAWvdHpZKPgThy4JZtsEoOOgJHfdkGgbWMHIHE7tSw0fSqd9xTba
 lPgj3ifdgl91b808YwbWO2ttESDVul1F2uB6aWY=
X-Google-Smtp-Source: APXvYqzSHTh3FwUGD0E5uJhp/VJneAduezFZf3PcThx3XLviLu8LanyrpZR3e6raf3pxLHgzc5VGHUHfgRehXFgC6rA=
X-Received: by 2002:a2e:5357:: with SMTP id t23mr20040278ljd.227.1579703955035; 
 Wed, 22 Jan 2020 06:39:15 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <cd76e3559f841d3072558d9c603dc686f67d54c1.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xptXYOwWu8V-mZh5H5o+gi-O01AmAw9PEuYVu0opUCpH3A@mail.gmail.com>
 <20200121211942.GR1314@mail-itl>
In-Reply-To: <20200121211942.GR1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:39:04 -0500
Message-ID: <CAKf6xpsq_BB_f2sHukP5+MaD+NdZSRxvj+Qo+AuNnnOP-MXvaA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 06/16] libxl: write qemu arguments into
 separate xenstore keys
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNDoxOSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDI6MzY6MDhQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDk6NDEgUE0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPiA+Cj4g
PiA+IFRoaXMgYWxsb3dzIHVzaW5nIGFyZ3VtZW50cyB3aXRoIHNwYWNlcywgbGlrZSAtYXBwZW5k
LCB3aXRob3V0Cj4gPiA+IG5vbWluYXRpbmcgYW55IHNwZWNpYWwgInNlcGFyYXRvciIgY2hhcmFj
dGVyLgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+IC0tLQo+ID4gPiBDaGFu
Z2VzIGluIHYzOgo+ID4gPiAgLSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2ggImxpYnhs
OiB1c2UgXHgxYiB0byBzZXBhcmF0ZSBxZW11Cj4gPiA+ICAgIGFyZ3VtZW50cyBmb3IgbGludXgg
c3R1YmRvbWFpbiIgdXNlZCBzcGVjaWZpYyBub24tcHJpbnRhYmxlCj4gPiA+ICAgIHNlcGFyYXRv
ciwgYnV0IGl0IHdhcyByZWplY3RlZCBhcyB4ZW5zdG9yZSBkb2Vzbid0IGNvcGUgd2VsbCB3aXRo
Cj4gPiA+ICAgIG5vbi1wcmludGFibGUgY2hhcnMKPiA+ID4gLS0tCj4gPgo+ID4gVGhlIGNvZGUg
bG9va3MgZ29vZC4KPiA+Cj4gPiBSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtA
Z21haWwuY29tPgo+ID4KPiA+IE9uZSB0aG91Z2h0IEkgaGF2ZSBpcyBkbWFyZ3MgaXMgYSBzdHJp
bmcgZm9yIG1pbmktb3MgYW5kIGEgZGlyZWN0b3J5Cj4gPiBmb3IgbGludXggc3R1YmRvbS4gIEl0
J3MgdG9vbHN0YWNrIG1hbmFnZWQsIHNvIGl0J3Mgbm90IGEgcHJvYmxlbS4KPiA+IEJ1dCB3b3Vs
ZCBhIGRpZmZlcmVudCB4ZW5zdG9yZSBub2RlIGJlIGxlc3Mgc3VycHJpc2luZyB0byBodW1hbnM/
Cj4KPiBkbWFyZ3NfbGlzdD8KCmRtYXJnc19saXN0IHdvcmtzLiAgZG1hcmd2IHRvIG1pbWljIGFy
Z3Y/ICBUaGF0IG1pZ2h0IGJlIHRvbyBzdWJ0bGUuCgpJJ20gbm90IGFza2luZyBmb3IgdGhlIGNo
YW5nZS4gIEkganVzdCB3YW50ZWQgdG8gYnJpbmcgaXQgdXAgZm9yIGRpc2N1c3Npb24uCgpSZWdh
cmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:39:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHAg-0007yN-3T; Wed, 22 Jan 2020 14:39:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuHAf-0007yG-Ff
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:39:53 +0000
X-Inumbo-ID: 0c977e08-3d25-11ea-b833-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c977e08-3d25-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:39:52 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id w1so7090956ljh.5
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:39:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=OIPGSdnV2sqdRcTjXwfT1tIve1n+sXhTHjvfAlq5mvk=;
 b=j1m4+0VJYPEQdKBCUbfwv488IFW/Zcy/jYrXmsMosP65GhsMT8R/J6z4t78BPbzu5W
 bH41fg+eZWjy+4mzbjdIRYKvxG9vmJtepjcxqcUsLGlCiHxbsmV6ZqtO1AM7U/ddqjkU
 MJyQ0tuB9yU94jeUnAOeRtKmQRPO0zxPrvrA4wJzin2MG+YN3QZjmkkGUoiTjE2YGLH+
 /iDOQizpExriOJKm1s1AQUrUQP7jRs5KsPvG+W5SizvmfWZpMiJ1VoNPSmVk25Z4F7/c
 dKPkkWxfArvVRCxNZLWzMfBVNBv72wdnkQGXYOYqcldRr+pLt+KnMmUWFMTwopVAPVgs
 8q5g==
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=OIPGSdnV2sqdRcTjXwfT1tIve1n+sXhTHjvfAlq5mvk=;
 b=TSgNO1gCA2rXJ1GGz8Oiunzpp2ySevjc2xJsc6nq/9+0Ojhz9/3VMSzcj6RrnAB+Al
 9rPcL+co8AN0gzKpyv++RGCV3uZYE8XFp7Jmnr2eAvVcPdXQ1OONjuPO9burVw1iNg6I
 FTBs+JIr4FhUs8YAOP7tVZOzAPyMtgt0ItieB9Bcmh5xtU1I/wTLKcyR3cWsuh4uoAPO
 0LDqGywxmvMbjuRzvebai+rkmJOL4jLZO6hERqTLxx3wrURMbkgIMXlAyRAy680b70rV
 UlJlyaT93qfIawB1PO2nOssguL4gLVlMYD9CUPN198vBAmS0ZBZt1QB2eHLjWgyYPp+I
 dRcw==
X-Gm-Message-State: APjAAAUtRrTWHa17B/QZodige1mv3DEvKeLQUHRX6a9none8qnJQzsnT
 NZ4vTf/rP/l0FHTXTXpRctFsKbPeVDLkLiHjImo=
X-Google-Smtp-Source: APXvYqxwh0nPxBoUHsOypvt4fl56uKV8KHJ0QA4Ns5BVOj+nWorkzfsFkC0dFLaTyW3j1HI+/LcEYoCmfJgAvcmnfF4=
X-Received: by 2002:a2e:9b12:: with SMTP id u18mr20554526lji.274.1579703991877; 
 Wed, 22 Jan 2020 06:39:51 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <25fe2a1f9840ac0e6ca962b218013da0d1a46982.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpvf3syzz2ck1fWbmK_1xrL8LD3=bqO9SWeb6L44hhueJg@mail.gmail.com>
 <20200121212215.GS1314@mail-itl>
In-Reply-To: <20200121212215.GS1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:39:39 -0500
Message-ID: <CAKf6xpt38PUbZQR8fDwXdEMKpaz_tuuh=9Bfr0r-ARCKGGweHQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 07/16] xl: add stubdomain related options
 to xl config parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNDoyMiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDI6NDE6MDdQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDk6NDAgUE0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPiA+Cj4g
PiA+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtA
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiA+ID4gUmV2aWV3ZWQtYnk6IEphc29uIEFuZHJ5dWsg
PGphbmRyeXVrQGdtYWlsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICBkb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4gfCAyMyArKysrKysrKysrKysrKysrKysrLS0tLQo+ID4gPiAgdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgIHwgIDcgKysrKysrKwo+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRp
b25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4v
eGwuY2ZnLjUucG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gPiA+IGluZGV4IDI0
NWQzZjkuLjZhZTBiZDAgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgo+ID4gPiArKysgYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiA+ID4gQEAgLTI3MjAsMTAg
KzI3MjAsMjUgQEAgbW9kZWwgd2hpY2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgo+ID4gPgo+
ID4gQWxzbzoKPiA+Cj4gPiArPWl0ZW0gQjxzdHViZG9tYWluX21lbW9yeT1NQllURVM+Cj4gPiAr
Cj4gPiArU3RhcnQgdGhlIHN0dWJkb21haW4gd2l0aCBNQllURVMgbWVnYWJ5dGVzIG9mIFJBTS4K
Pgo+IEFkZGVkLCB0b2dldGhlciB3aXRoIGRlZmF1bHQgdmFsdWUuCgpUaGFua3MuICBHb29kIGlk
ZWEgdG8gYWRkIHRoZSBkZWZhdWx0LgoKUmVnYXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:40:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHBe-0000Fg-EU; Wed, 22 Jan 2020 14:40:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuHBd-0000FW-BG
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:40:53 +0000
X-Inumbo-ID: 2b5e0000-3d25-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2b5e0000-3d25-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:40:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4C1B1B500;
 Wed, 22 Jan 2020 14:40:43 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f8a610c6-b128-7d3b-09db-e3b7cfe710ad@suse.com>
Date: Wed, 22 Jan 2020 15:40:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] x86/EPT: drop redundant
 ept_p2m_type_to_flags() 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGNhbGxlcnMgc2V0IHRoZSByZXNwZWN0aXZlIGZpZWxkcyBpbiB0aGUgZW50cnkgYmVpbmcg
dXBkYXRlZCBiZWZvcmUKdGhlIGNhbGwuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBj
b25zdGlmeSB0aGUgZmlyc3QgcGFyYW1ldGVyIGFzIHdlbGwgYXMKbWFrZSBhIGZldyBzdHlsZSBh
ZGp1c3RtZW50cy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnYyOiBEcm9wIHJlZHVuZGFudCBmdW5jdGlvbiBwYXJhbWV0ZXJzIGluc3RlYWQuCgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKQEAgLTYxLDggKzYxLDggQEAgc3RhdGljIGludCBhdG9taWNfd3JpdGVfZXB0X2VudHJ5
KHN0cnVjdAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBlcHRfcDJtX3R5cGVfdG9f
ZmxhZ3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZXB0X2VudHJ5X3QgKmVudHJ5LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgdHlwZSwgcDJtX2FjY2Vzc190
IGFjY2VzcykKK3N0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFncyhjb25zdCBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9l
bnRyeV90ICplbnRyeSkKIHsKICAgICAvKgogICAgICAqIEZpcnN0IGFwcGx5IHR5cGUgcGVybWlz
c2lvbnMuCkBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9wMm1fdHlwZV90b19mbGFn
cyhzdHJ1Y3QKICAgICAgKiBEIGJpdCBpcyBzZXQgZm9yIGFsbCB3cml0YWJsZSB0eXBlcyBpbiBF
UFQgbGVhZiBlbnRyeSwgZXhjZXB0IGZvcgogICAgICAqIGxvZy1kaXJ0eSB0eXBlIHdpdGggUE1M
LgogICAgICAqLwotICAgIHN3aXRjaCh0eXBlKQorICAgIHN3aXRjaCAoIGVudHJ5LT5zYV9wMm10
ICkKICAgICB7CiAgICAgICAgIGNhc2UgcDJtX2ludmFsaWQ6CiAgICAgICAgIGNhc2UgcDJtX21t
aW9fZG06CkBAIC0xNDMsOSArMTQzLDggQEAgc3RhdGljIHZvaWQgZXB0X3AybV90eXBlX3RvX2Zs
YWdzKHN0cnVjdAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0KICAgICAvKiBUaGVuIHJl
c3RyaWN0IHdpdGggYWNjZXNzIHBlcm1pc3Npb25zICovCi0gICAgc3dpdGNoIChhY2Nlc3MpIAor
ICAgIHN3aXRjaCAoIGVudHJ5LT5hY2Nlc3MgKQogICAgIHsKICAgICAgICAgY2FzZSBwMm1fYWNj
ZXNzX246CiAgICAgICAgIGNhc2UgcDJtX2FjY2Vzc19uMnJ3eDoKQEAgLTI2OSw3ICsyNjgsNyBA
QCBzdGF0aWMgYm9vbF90IGVwdF9zcGxpdF9zdXBlcl9wYWdlKHN0cnVjCiAgICAgICAgIGVwdGUt
PnNucCA9IGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmIGlvbW11X3Nub29wOwogICAg
ICAgICBlcHRlLT5zdXBwcmVzc192ZSA9IDE7CiAKLSAgICAgICAgZXB0X3AybV90eXBlX3RvX2Zs
YWdzKHAybSwgZXB0ZSwgZXB0ZS0+c2FfcDJtdCwgZXB0ZS0+YWNjZXNzKTsKKyAgICAgICAgZXB0
X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgZXB0ZSk7CiAKICAgICAgICAgaWYgKCAobGV2ZWwgLSAx
KSA9PSB0YXJnZXQgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC01MjEsNyArNTIwLDcgQEAg
c3RhdGljIGludCByZXNvbHZlX21pc2NvbmZpZyhzdHJ1Y3QgcDJtXwogICAgICAgICAgICAgICAg
ICAgICBpZiAoIG50ICE9IGUuc2FfcDJtdCApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgIGUuc2FfcDJtdCA9IG50OwotICAgICAgICAgICAgICAgICAgICAg
ICAgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgJmUsIGUuc2FfcDJtdCwgZS5hY2Nlc3MpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgZXB0X3AybV90eXBlX3RvX2ZsYWdzKHAybSwgJmUpOwog
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIGUucmVjYWxjID0gMDsK
ICAgICAgICAgICAgICAgICAgICAgd3JjID0gYXRvbWljX3dyaXRlX2VwdF9lbnRyeShwMm0sICZl
cHRlW2ldLCBlLCBsZXZlbCk7CkBAIC01NzQsNyArNTczLDcgQEAgc3RhdGljIGludCByZXNvbHZl
X21pc2NvbmZpZyhzdHJ1Y3QgcDJtXwogICAgICAgICAgICAgICAgIGUuaXBhdCA9IGlwYXQ7CiAg
ICAgICAgICAgICAgICAgZS5yZWNhbGMgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmVjYWxj
ICYmIHAybV9pc19jaGFuZ2VhYmxlKGUuc2FfcDJtdCkgKQotICAgICAgICAgICAgICAgICAgICBl
cHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAmZSwgZS5zYV9wMm10LCBlLmFjY2Vzcyk7CisgICAg
ICAgICAgICAgICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZlKTsKICAgICAgICAg
ICAgICAgICB3cmMgPSBhdG9taWNfd3JpdGVfZXB0X2VudHJ5KHAybSwgJmVwdGVbaV0sIGUsIGxl
dmVsKTsKICAgICAgICAgICAgICAgICBBU1NFUlQod3JjID09IDApOwogICAgICAgICAgICAgfQpA
QCAtNzg5LDcgKzc4OCw3IEBAIGVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2YKICAgICAgICAgICAgICBpb21tdV9mbGFncyApCiAgICAgICAgICAgICBuZWVkX21vZGlmeV92
dGRfdGFibGUgPSAwOwogCi0gICAgICAgIGVwdF9wMm1fdHlwZV90b19mbGFncyhwMm0sICZuZXdf
ZW50cnksIHAybXQsIHAybWEpOworICAgICAgICBlcHRfcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCAm
bmV3X2VudHJ5KTsKICAgICB9CiAKICAgICBpZiAoIHN2ZSAhPSAtMSApCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:43:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHEV-0000Rx-Uu; Wed, 22 Jan 2020 14:43:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuHEU-0000Rs-E5
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:43:50 +0000
X-Inumbo-ID: 99c4cf60-3d25-11ea-b833-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99c4cf60-3d25-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:43:49 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id r14so5526567lfm.5
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 06:43:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=WoXG14KIwDaRCsrMKIH2fVmpB4XGw9wA8FSrjk4h6nw=;
 b=nrfkrNHI9eafdKYIOhS41c69yU9rNp+CayzuTm8oXHpKWxbNcTFsTZmQwQ6oBKH/nw
 Y5Kb0VfZa+FKQcvV1aEv94qWC1TZbX0h8XHj9gJLD68WtTq7da1/q406QQdyCSdev44n
 dLI5OmI0+qPNfC0lXZoJAwg+tFCJ4a4AERnt2yfk8dGFyQiVQekjMOmgNvLwCjBakDYC
 JAEwYa0EarEdEjjm8xSqPyY0q0Mk6mkpLY5LOGHJadj7wGgYjlr9z5j9scu5Af2/3O/E
 HyMbiR78sW9iPDtxYyUuayYbY13x4n5Z0gbJRe1qzoDrIVkkXqoVWaE3cuEB0KvV2Myz
 QrzQ==
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=WoXG14KIwDaRCsrMKIH2fVmpB4XGw9wA8FSrjk4h6nw=;
 b=KQi7aNxUMKr7RDGinn0HZX7zvzfpdmSxYDV3Kcv1p/gVmJyKEu9gw0RyLtDREmn8Re
 /+j7Ju9DKCDP+z8lQtr6vFvBgZ4wjdUWYE++AqsnlarQqLjE+srK4XPGqYeDKrmLPlSl
 5Bbaod2G4cE1h80sihCV42/t9U6KBToOEISOfg0z6wSsRBvNI5lql5z3nKrrngUXIvGx
 l+VMa1yz6MU0C7o8zrZfmbWE3ufh0E/VVNj8SD75aekhJw7w3BQm22ZMhv94J/WiUVUW
 ZPpf+lGMw+7Q4vw4anPlx63hPXctnw1k5NKbuU0SFc3KYVwXpg1TE2bHvhvT8AKOQNmM
 ieog==
X-Gm-Message-State: APjAAAUKn7xGeMTwRDtL6Vt8JjM3m1gHVEjyOISocQ4FkVpWbYfCYaXa
 bEAXHuvm/vJfeToh1YTG0/ac+bD5/m/wx9182vg=
X-Google-Smtp-Source: APXvYqyII+3NwL2h9NZv4BWFZdb2IZNDjT0HsGI0/0E5lHcGt1F1m1xwZ5S0kz7S4SIH9OtjspAGIMsqBqroLBI9jcc=
X-Received: by 2002:a19:ac43:: with SMTP id r3mr2092070lfc.156.1579704228721; 
 Wed, 22 Jan 2020 06:43:48 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <047e5ff567ac0c2e0bd92fd8741c03d07b548ab5.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpsu2yvtEaQoweWxkR3G3zUM+1Edkoxh4-6MQyXYMKniqw@mail.gmail.com>
 <20200121212828.GT1314@mail-itl>
In-Reply-To: <20200121212828.GT1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 09:43:37 -0500
Message-ID: <CAKf6xpsSYTruwQgJUOT1-=QQ1Ovw-oSrCss+U0Sm-T9pZTu8Vg@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] tools/libvchan: notify server when
 client is connected
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNDoyOCBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBK
YW4gMjAsIDIwMjAgYXQgMDI6NDQ6NThQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiA+
IE9uIFR1ZSwgSmFuIDE0LCAyMDIwIGF0IDk6NDIgUE0gTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gPiA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gd3JvdGU6Cj4gPiA+Cj4g
PiA+IExldCB0aGUgc2VydmVyIGtub3cgd2hlbiB0aGUgY2xpZW50IGlzIGNvbm5lY3RlZC4gT3Ro
ZXJ3aXNlIHNlcnZlciB3aWxsCj4gPiA+IG5vdGljZSBvbmx5IHdoZW4gY2xpZW50IHNlbmQgc29t
ZSBkYXRhLgo+ID4gPiBUaGlzIGNoYW5nZSBkb2VzIG5vdCBicmVhayBleGlzdGluZyBjbGllbnRz
LCBhcyBsaWJ2Y2hhbiB1c2VyIHNob3VsZAo+ID4gPiBoYW5kbGUgc3B1cmlvdXMgbm90aWZpY2F0
aW9ucyBhbnl3YXkgKGZvciBleGFtcGxlIGFja25vd2xlZGdlIG9mIHJlbW90ZQo+ID4gPiBzaWRl
IHJlYWRpbmcgdGhlIGRhdGEpLgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gPiA+
IC0tLQo+ID4gPiBJIGhhZCB0aGlzIHBhdGNoIGluIFF1YmVzIGZvciBhIGxvbmcgdGltZSBhbmQg
dG90YWxseSBmb3Jnb3QgaXQgd2Fzbid0Cj4gPiA+IHVwc3RyZWFtIHRoaW5nLi4uCj4gPiA+IC0t
LQo+ID4gPiAgdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgMyArKysKPiA+ID4gIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKykKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZj
aGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwo+ID4gPiBpbmRleCAxODA4MzNkLi41
MGE2NGMxIDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9saWJ2Y2hhbi9pbml0LmMKPiA+ID4gKysr
IGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCj4gPiA+IEBAIC00NDcsNiArNDQ3LDkgQEAgc3RydWN0
IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChzdHJ1Y3QgeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwKPiA+ID4gICAgICAgICBjdHJsLT5yaW5nLT5jbGlfbGl2ZSA9IDE7Cj4g
PiA+ICAgICAgICAgY3RybC0+cmluZy0+c3J2X25vdGlmeSA9IFZDSEFOX05PVElGWV9XUklURTsK
PiA+ID4KPiA+ID4gKyAgICAvKiB3YWtlIHVwIHRoZSBzZXJ2ZXIgKi8KPiA+ID4gKyAgICB4ZW5l
dnRjaG5fbm90aWZ5KGN0cmwtPmV2ZW50LCBjdHJsLT5ldmVudF9wb3J0KTsKPiA+Cj4gPiBMb29r
cyBsaWtlIHlvdSB1c2VkIDQgc3BhY2VzLCBidXQgdGhlIHVwc3RyZWFtIGZpbGUgdXNlcyBoYXJk
IHRhYnMuCj4KPiBJbmRlZWQuIENPRElOR19TVFlMRSBzYXlzIHNwYWNlcywgYnV0IGl0IGFsc28g
c2F5cyBzb21lIHRvb2xzLyogYXJlIG5vdAo+IGRpcmVjdGx5IGNvdmVyZWQgYnkgdGhpcyBmaWxl
LiBTaG91bGQgSSB1c2UgdGhpcyBvY2Nhc2lvbiB0byBjb252ZXJ0Cj4gdG9vbHMvbGlidmNoYW4v
KiB0byBzcGFjZXMgKGluIGEgc2VwYXJhdGUgcGF0Y2gpLCBvciBrZWVwIHRhYnMgKGFuZAo+IGFk
anVzdCBteSBwYXRjaCk/CgpNYXliZSBhZGp1c3QgeW91ciBwYXRjaCBmb3IgdGFicyBpbiBjYXNl
IHNvbWVvbmUgd2FudHMgdG8gYmFja3BvcnQgaXQuCkFuZCB0aGVuIGNvbnZlcnQgdG8gc3BhY2Vz
IGluIGEgc2VwYXJhdGUgcGF0Y2guCgpSZWdhcmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHFa-0000WS-Ah; Wed, 22 Jan 2020 14:44:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHFZ-0000WD-WC
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:44:58 +0000
X-Inumbo-ID: c27fac9a-3d25-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c27fac9a-3d25-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:44:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704298; x=1611240298;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=NTN+nLYL47FZLMKXa+HZsaN7UTNai8NyDI/R0TbYg4M=;
 b=jXsvkla+eukSFVXBAd6Q++drFtltH8mfb1XZpk3oNqRr82aODE+rcufI
 RZHFNduvX0CoMvwqOTUDFk8kpaz3h9F6w049yoJetGCsHZD7KY8QOvqau
 Ir3axA1d/NWmTPULZLsXuHX/QlIKbatar+N9CLLQ4DHHWsIRUFlBJXD9M I=;
IronPort-SDR: 66kLv12nUO1vb8vWAoguNOf8VoH0xevBDLpmwuj3Q0WwWerKMYa8cjVPN2pI9m44eMIMv8pUaD
 OXRjZES8nltg==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="13614851"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 22 Jan 2020 14:44:56 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5155FA28ED; Wed, 22 Jan 2020 14:44:53 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:53 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:52 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:50 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:41 +0000
Message-ID: <20200122144446.919-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 2/7] libxl_create: make 'soft reset' explicit
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhlICdzb2Z0IHJlc2V0JyBjb2RlIHBhdGggaW4gbGlieGxfX2RvbWFpbl9tYWtlKCkgaXMgY3Vy
cmVudGx5IHRha2VuIGlmIGEKdmFsaWQgZG9taWQgaXMgcGFzc2VkIGludG8gdGhlIGZ1bmN0aW9u
LiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBlbmFibGUKaGlnaGVyIGxldmVscyBvZiB0aGUgdG9v
bHN0YWNrIHRvIGRldGVybWluZSB0aGUgZG9taWQgb2YgbmV3bHkgY3JlYXRlZCBvcgpyZXN0b3Jl
ZCBkb21haW5zIGFuZCB0aGVyZWZvcmUgdGhpcyBjcml0ZXJpYSBmb3IgY2hvb3NpbmcgJ3NvZnQg
cmVzZXQnCndpbGwgbm8gbG9uZ2VyIGJlIHVzYWJsZS4KClRoaXMgcGF0Y2ggYWRkcyBhbiBleHRy
YSBib29sZWFuIG9wdGlvbiB0byBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBzcGVjaWZ5CndoZXRo
ZXIgaXQgaXMgYmVpbmcgaW52b2tlZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQgYW5kIGFwcHJvcHJp
YXRlbHkKbW9kaWZpZXMgY2FsbGVycyB0byBjaG9vc2UgdGhlIHJpZ2h0IHZhbHVlLiBUbyBmYWNp
bGl0YXRlIHRoaXMsIGEgbmV3Cidzb2Z0X3Jlc2V0JyBib29sZWFuIGZpZWxkIGlzIGFkZGVkIHRv
IHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZQphbmQgdGhlICdkb21pZF9zb2Z0X3Jl
c2V0JyBmaWVsZCBpcyByZW5hbWVkIHRvICdkb21pZCcgaW4gYW50aWNpcGF0aW9uIG9mCml0cyB3
aWRlciByZW1pdC4gRm9yIHRoZSBtb21lbnQgZG9fZG9tYWluX2NyZWF0ZSgpIHdpbGwgYWx3YXlz
IHNldApkb21pZCB0byBJTlZBTElEX0RPTUlEIGFuZCBoZW5jZSB3ZSBjYW4gYWRkIGFuIGFzc2Vy
dGlvbiBpbnRvCmxpYnhsX19kb21haW5fY3JlYXRlKCkgdGhhdCwgaWYgaXQgaXMgbm90IGNhbGxl
ZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQsCnRoZSBwYXNzZWQgaW4gZG9taWQgaXMgZXhhY3RseSB0
aGF0IHZhbHVlLgoKV2hpbHN0IGluIHRoZSBuZWlnaGJvdXJob29kLCBzb21lIGNoZWNrcyBvZiAn
cmVzdG9yZV9mZCA+IC0xJyBoYXZlIGJlZW4KcmVwbGFjZWQgYnkgJ3Jlc3RvcmVfZmQgPj0gMCcg
dG8gYmUgbW9yZSBjb252ZW50aW9uYWwgYW5kIGNvbnNpc3RlbnQgd2l0aApjaGVja3Mgb2YgJ3Jl
c3RvcmVfZmQgPCAwJy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwg
NTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggOGExYmZmNmNkMy4uNzNhMjg4MzM1NyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTUzOCw3ICs1MzgsNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCwgYm9vbCBzb2Z0X3Jlc2V0KQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0LCByYywgbmJfdm07CkBAIC01NTUsMTQgKzU1NSwx
NSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZk
X2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKIAorICAgIGFzc2VydChzb2Z0X3Jlc2V0IHx8ICpkb21pZCA9PSBJ
TlZBTElEX0RPTUlEKTsKKwogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdj
LCBpbmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CiAgICAgICAgIHJjID0gRVJS
T1JfTk9NRU07CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlk
IGhlcmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21p
ZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7CisgICAgaWYgKCFzb2Z0X3Jlc2V0KSB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7CiAgICAgICAgICAgICAu
c3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCiAgICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZv
LT5tYXhfdmNwdXMsCkBAIC02MTEsNiArNjEyLDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2Uo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKgorICAgICAqIElmIHNvZnRfcmVzZXQgaXMgc2V0
IHRoZSB0aGUgZG9taWQgd2lsbCBoYXZlIGJlZW4gdmFsaWQgb24gZW50cnkuCisgICAgICogSWYg
aXQgd2FzIG5vdCBzZXQgdGhlbiB4Y19kb21haW5fY3JlYXRlKCkgc2hvdWxkIGhhdmUgYXNzaWdu
ZWQgYQorICAgICAqIHZhbGlkIHZhbHVlLiBFaXRoZXIgd2F5LCBpZiB3ZSByZWFjaCB0aGlzIHBv
aW50LCBkb21pZCBzaG91bGQgYmUKKyAgICAgKiB2YWxpZC4KKyAgICAgKi8KKyAgICBhc3NlcnQo
bGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSk7CisKICAgICByZXQgPSB4Y19jcHVwb29s
X21vdmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKICAgICBpZiAocmV0
IDwgMCkgewogICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIp
OwpAQCAtMTA5MSwxMyArMTEwMCwxNCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3Jl
YXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2Nv
bmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNz
LT5yZXN0b3JlX2ZkOwogCi0gICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAg
ZG9taWQgPSBkY3MtPmRvbWlkOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgm
ZGNzLT5idWlsZF9zdGF0ZSk7CiAKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRk
ZWZhdWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsK
IAotICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxk
X3N0YXRlLCAmZG9taWQpOworICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25m
aWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRjcy0+c29mdF9yZXNldCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwogICAgICAgICBkY3MtPmd1
ZXN0X2RvbWlkID0gZG9taWQ7CkBAIC0xMTQxLDcgKzExNTEsNyBAQCBzdGF0aWMgdm9pZCBpbml0
aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBpZiAocmV0KQogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAotICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA+PSAw
IHx8IGRjcy0+c29mdF9yZXNldCkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3Rv
cmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRlciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxv
YWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDApOwogICAgIH0gZWxzZSAgewpAQCAtMTIxNyw3ICsx
MjI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0
YXJ0ZWQ7CiAgICAgZGNzLT5zZHNzLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0
ZWQ7CiAKLSAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ID09
IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgIWRjcy0+c29mdF9y
ZXNldCkgewogICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRvbWlkLCBkY3Mp
OwogICAgICAgICBkb21jcmVhdGVfcmVidWlsZF9kb25lKGVnYywgZGNzLCByYyk7CiAgICAgICAg
IHJldHVybjsKQEAgLTE4MjcsNyArMTgzNyw3IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX2NyZWF0
ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgbGli
eGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJmNkY3MtPmRjcy5ndWVzdF9jb25maWdfc2F2ZWQs
IGRfY29uZmlnKTsKICAgICBjZGNzLT5kY3MucmVzdG9yZV9mZCA9IGNkY3MtPmRjcy5saWJ4Y19m
ZCA9IHJlc3RvcmVfZmQ7CiAgICAgY2Rjcy0+ZGNzLnNlbmRfYmFja19mZCA9IHNlbmRfYmFja19m
ZDsKLSAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKHJlc3RvcmVfZmQgPj0gMCkg
ewogICAgICAgICBjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMgPSAqcGFyYW1zOwogICAgICAgICBy
YyA9IGxpYnhsX19mZF9mbGFnc19tb2RpZnlfc2F2ZShnYywgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4oT19OT05CTE9DS3xP
X05ERUxBWSksIDAsCkBAIC0xODM1LDcgKzE4NDUsOCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9j
cmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAg
ICAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7CiAgICAgfQogICAgIGNkY3MtPmRjcy5jYWxs
YmFjayA9IGRvbWFpbl9jcmVhdGVfY2I7Ci0gICAgY2Rjcy0+ZGNzLmRvbWlkX3NvZnRfcmVzZXQg
PSBJTlZBTElEX0RPTUlEOworICAgIGNkY3MtPmRjcy5kb21pZCA9IElOVkFMSURfRE9NSUQ7Cisg
ICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSBmYWxzZTsKIAogICAgIGlmIChjZGNzLT5kY3MucmVz
dG9yZV9wYXJhbXMuY2hlY2twb2ludGVkX3N0cmVhbSA9PQogICAgICAgICBMSUJYTF9DSEVDS1BP
SU5URURfU1RSRUFNX0NPTE8pIHsKQEAgLTE5MDUsNyArMTkxNiw3IEBAIHN0YXRpYyB2b2lkIHNv
ZnRfcmVzZXRfZG1fc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jl
c2V0KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWRfc29mdF9yZXNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICphb3BfY29uc29sZV9ob3cpCkBAIC0xOTMzLDE1ICsxOTQ0LDE2IEBAIHN0
YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCiAgICAgbGlieGxf
ZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJnNycy0+Y2Rjcy5kY3MuZ3Vlc3RfY29uZmlnX3NhdmVk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZyk7CiAgICAgY2Rjcy0+ZGNz
LnJlc3RvcmVfZmQgPSAtMTsKLSAgICBjZGNzLT5kY3MuZG9taWRfc29mdF9yZXNldCA9IGRvbWlk
X3NvZnRfcmVzZXQ7CisgICAgY2Rjcy0+ZGNzLmRvbWlkID0gZG9taWQ7CisgICAgY2Rjcy0+ZGNz
LnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGNkY3MtPmRjcy5jYWxsYmFjayA9IGRvbWFpbl9jcmVh
dGVfY2I7CiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmc3JzLT5jZGNzLmRjcy5hb3Bf
Y29uc29sZV9ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhb3BfY29uc29sZV9o
b3cpOwogICAgIGNkY3MtPmRvbWlkX291dCA9ICZkb21pZF9vdXQ7CiAKLSAgICBkb21fcGF0aCA9
IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWRfc29mdF9yZXNldCk7CisgICAgZG9tX3Bh
dGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBpZiAoIWRvbV9wYXRo
KSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVh
ZCBkb21haW4gcGF0aCIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byBy
ZWFkIGRvbWFpbiBwYXRoIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290
byBvdXQ7CiAgICAgfQpAQCAtMTk1MCw3ICsxOTYyLDcgQEAgc3RhdGljIGludCBkb19kb21haW5f
c29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5nLXJlZiIsIGRvbV9wYXRoKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnhzX3N0b3JlX21mbik7CiAgICAgaWYgKHJjKSB7Ci0gICAg
ICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBzdG9yZS9y
aW5nLXJlZi4iKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gcmVhZCBz
dG9yZS9yaW5nLXJlZi4iKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIHN0YXRlLT5z
dG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhzX3N0b3JlX21mbik6IDA7CkBAIC0xOTU5
LDcgKzE5NzEsNyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0eCAq
Y3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2NvbnNv
bGUvcmluZy1yZWYiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ4c19jb25zb2xlX21mbik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRv
bWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xlL3JpbmctcmVmLiIpOworICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvcmluZy1yZWYu
Iik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4
c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9tZm4pOiAwOwpAQCAtMTk2OCwyMCArMTk4
MCwyMCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvY29uc29sZS90
dHkiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNvbnNv
bGVfdHR5KTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWRfc29mdF9y
ZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAgICAgc3RhdGUtPmNvbnNvbGVfdHR5ID0gbGlieGxfX3N0cmR1cChnYywgY29u
c29sZV90dHkpOwogCiAgICAgZHNzLT5hbyA9IGFvOwotICAgIGRzcy0+ZG9taWQgPSBkc3MtPmRz
cHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0OworICAgIGRzcy0+ZG9taWQgPSBkc3MtPmRzcHMu
ZG9taWQgPSBkb21pZDsKICAgICBkc3MtPmRzcHMuZG1fc2F2ZWZpbGUgPSBHQ1NQUklOVEYoTElC
WExfREVWSUNFX01PREVMX1NBVkVfRklMRSIuJWQiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF9zb2Z0X3Jlc2V0KTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fc2F2ZV9lbXVsYXRvcl94
ZW5zdG9yZV9kYXRhKGRzcywgJnNycy0+dG9vbHN0YWNrX2J1ZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNycy0+dG9vbHN0YWNrX2xlbik7CiAgICAgaWYg
KHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8g
c2F2ZSB0b29sc3RhY2sgcmVjb3JkLiIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZh
aWxlZCB0byBzYXZlIHRvb2xzdGFjayByZWNvcmQuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIApAQCAtMjAxMCwxMCArMjAyMiwxMCBAQCBzdGF0aWMgdm9pZCBzb2Z0X3Jlc2V0X2RtX3N1
c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICogeGVuc3RvcmUgYWdhaW4gd2l0aCBwcm9i
YWJseSBkaWZmZXJlbnQgc3RvcmUvY29uc29sZS8uLi4KICAgICAgKiBjaGFubmVscy4KICAgICAg
Ki8KLSAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNzLmRvbWlkX3NvZnRf
cmVzZXQpOworICAgIHhzX3JlbGVhc2VfZG9tYWluKENUWC0+eHNoLCBjZGNzLT5kY3MuZG9taWQp
OwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21pZCA9IGNkY3MtPmRj
cy5kb21pZF9zb2Z0X3Jlc2V0OworICAgIHNycy0+ZGRzLmRvbWlkID0gY2Rjcy0+ZGNzLmRvbWlk
OwogICAgIHNycy0+ZGRzLmNhbGxiYWNrID0gZG9tYWluX3NvZnRfcmVzZXRfY2I7CiAgICAgc3Jz
LT5kZHMuc29mdF9yZXNldCA9IHRydWU7CiAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95KGVnYywg
JnNycy0+ZGRzKTsKQEAgLTIwMjksNyArMjA0MSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcmVh
dGVfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgKmNkY3MtPmRvbWlkX291dCA9IGRvbWlkOwog
Ci0gICAgaWYgKGRjcy0+cmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKGRjcy0+cmVzdG9yZV9m
ZCA+PSAwKSB7CiAgICAgICAgIGZscmMgPSBsaWJ4bF9fZmRfZmxhZ3NfcmVzdG9yZShnYywKICAg
ICAgICAgICAgICAgICBkY3MtPnJlc3RvcmVfZmQsIGRjcy0+cmVzdG9yZV9mZGZsKTsKICAgICAg
ICAgLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IDNmMDhjY2FkMWIuLjJiZDkyZmIxZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjE5NCw3
ICsyMTk0LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MpCiAKICAgICAvKiBmaXhtZTogdGhpcyBmdW5j
dGlvbiBjYW4gbGVhayB0aGUgc3R1YmRvbSBpZiBpdCBmYWlscyAqLwogICAgIHJldCA9IGxpYnhs
X19kb21haW5fbWFrZShnYywgZG1fY29uZmlnLCBzdHViZG9tX3N0YXRlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc2Rzcy0+cHZxZW11Lmd1ZXN0X2RvbWlkKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCwgZmFsc2UpOwogICAg
IGlmIChyZXQpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIHVpbnQzMl90IGRtX2RvbWlkID0gc2Rz
cy0+cHZxZW11Lmd1ZXN0X2RvbWlkOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZjJmNzUzYzcyYi4u
M2EwMGJkYjhiNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTU2LDcgKzE5NTYsNyBAQCBfaGlk
ZGVuICB2b2lkIGxpYnhsX19leGVjKGxpYnhsX19nYyAqZ2MsIGludCBzdGRpbmZkLCBpbnQgc3Rk
b3V0ZmQsCiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9t
aWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCwgYm9v
bCBzb2Z0X3Jlc2V0KTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcyk7CkBAIC00MTMxLDcgKzQxMzEsOCBAQCBz
dHJ1Y3QgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkZmw7
IC8qIG9yaWdpbmFsIGZsYWdzIG9mIHJlc3RvcmVfZmQgKi8KICAgICBpbnQgc2VuZF9iYWNrX2Zk
OwogICAgIGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyByZXN0b3JlX3BhcmFtczsKLSAgICB1
aW50MzJfdCBkb21pZF9zb2Z0X3Jlc2V0OworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGJvb2wg
c29mdF9yZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJhY2s7CiAgICAg
bGlieGxfYXN5bmNwcm9ncmVzc19ob3cgYW9wX2NvbnNvbGVfaG93OwogICAgIC8qIHByaXZhdGUg
dG8gZG9tYWluX2NyZWF0ZSAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHFe-0000Xs-Pg; Wed, 22 Jan 2020 14:45:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHFe-0000Xe-1c
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:02 +0000
X-Inumbo-ID: c464c702-3d25-11ea-bc65-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c464c702-3d25-11ea-bc65-12813bfff9fa;
 Wed, 22 Jan 2020 14:45:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704302; x=1611240302;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=989W5ywbbhDgDaOidbtY9X0lg29qiVLCF4vo4EmDHLU=;
 b=jrfTU/oiZ8l0ZBlJ0Tb+pUokG88Y3FeMwVbNtoNzmProc9LXBo5IAhku
 3jDnd1pQjJ+X3eIIT/B7GqKzeK/1BifQkbQ4upIWXCKC/v+mrDk3lH5R+
 MPo72gRjj9dIqqDnjmZeJNSnyIZuliEJb6uLH0bBOjaDze08uEpKA83UQ I=;
IronPort-SDR: YrD71l6OGVJYhmW/k03fZyRh+x8xd1sVaMMiAc0Mppf+4iVIoi6SxbQLDxfd5WCRkG/U2AEC8V
 oyjC4FcZwchw==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="20373682"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 22 Jan 2020 14:44:51 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS
 id F4205286730
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 14:44:49 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:49 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:48 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:47 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:39 +0000
Message-ID: <20200122144446.919-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 0/7] xl/libxl: domid allocation/preservation
 changes
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: Paul Durrant <pdurrant@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>

VGhpcyBzZXJpZXMgd2FzIHByZXZpb3VzbHkgbmFtZWQgInhsL2xpYnhsOiBhbGxvdyBjcmVhdGlv
biBvZiBkb21haW5zIHdpdGgKYSBzcGVjaWZpZWQgZG9taWQiLgoKUGF1bCBEdXJyYW50ICg3KToK
ICBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YgSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJCiAgbGli
eGxfY3JlYXRlOiBtYWtlICdzb2Z0IHJlc2V0JyBleHBsaWNpdAogIGxpYnhsOiBnZW5lcmFsaXNl
IGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jaygpCiAgbGlieGw6IGFkZCBpbmZyYXN0cnVjdHVy
ZSB0byB0cmFjayBhbmQgcXVlcnkgJ3JlY2VudCcgZG9taWRzCiAgbGlieGw6IGFsbG93IGNyZWF0
aW9uIG9mIGRvbWFpbnMgd2l0aCBhIHNwZWNpZmllZCBvciByYW5kb20gZG9taWQKICB4bC5jb25m
OiBpbnRyb2R1Y2UgJ2RvbWlkX3BvbGljeScKICB4bDogYWxsb3cgZG9taWQgdG8gYmUgcHJlc2Vy
dmVkIG9uIHNhdmUvcmVzdG9yZSBvciBtaWdyYXRlCgogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAg
ICAgICAgfCAgMTQgKysrKwogZG9jcy9tYW4veGwuY29uZi41LnBvZCAgICAgICAgfCAgMTAgKysr
CiB0b29scy9leGFtcGxlcy94bC5jb25mICAgICAgICB8ICAgNCArCiB0b29scy9oZWxwZXJzL3hl
bi1pbml0LWRvbTAuYyB8ICAzMCArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg
ICB8ICAxNSArKystCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICB8IDEwNSArKysrKysr
KysrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgIHwgICA0ICst
CiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgICB8ICAxMiArLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICB8
ICAxMiArLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgIHwgMTQ5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgIHwg
IDY3ICsrKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgfCAgMzAg
KysrKystLQogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAgICAgfCAgIDggKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICB8ICAgOCArLQogdG9v
bHMveGwveGwuYyAgICAgICAgICAgICAgICAgfCAgMTAgKysrCiB0b29scy94bC94bC5oICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAgNiAr
LQogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgfCAgMTUgKystLQogdG9vbHMveGwveGxf
c2F2ZXJlc3RvcmUuYyAgICAgfCAgMTkgKysrLS0KIHRvb2xzL3hsL3hsX3V0aWxzLmggICAgICAg
ICAgIHwgICAyIC0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgIHwgICAzICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgIHwgICAzICsKIDI1IGZpbGVzIGNoYW5nZWQsIDQzMiBp
bnNlcnRpb25zKCspLCAxMDMgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHFg-0000Yp-4o; Wed, 22 Jan 2020 14:45:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHFe-0000Xr-Ov
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:02 +0000
X-Inumbo-ID: c2defb82-3d25-11ea-b833-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2defb82-3d25-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:44:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704298; x=1611240298;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VY+t0g5bMV0wHRoLUTZQyG6LKBN/XosYy5gpoI6DSvc=;
 b=ThY0VgR8VrRKDlYlh2kkvs8X4bjR4ug8OnUnXmoG3CCCumCU9iO+Bv/J
 Yc3vI55wetb7RKIguIIc1CA4d/8eDZliRrwqbpMI68Gm7xr6x/J/Z7koN
 v909hRfXWyCJCY6s4Yx/1hgIYwvV19CDWkhEp23DU+phueAClaZWURUC1 E=;
IronPort-SDR: mhS0QrjEDsW7xg4iT1/FkmmLDaY/9p5luFSoZpWKbkNt4rr/jxkczES7vXFuuRXAsFd+TXDtN+
 BcCLsrmhUQIA==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="13689442"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 22 Jan 2020 14:44:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 131F0A256B; Wed, 22 Jan 2020 14:44:55 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:55 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:54 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:52 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:42 +0000
Message-ID: <20200122144446.919-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 3/7] libxl: generalise
 libxl__domain_userdata_lock()
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRzIGEgZmlsZS1iYXNlZCBsb2NrIHdpdGggYSBmaWxlIG5h
bWUgZ2VuZXJhdGVkCmZyb20gYSBkb21pZC4KClRoaXMgcGF0Y2ggc3BsaXRzIGl0IGludG8gdHdv
LCBnZW5lcmFsaXNpbmcgdGhlIGNvcmUgb2YgdGhlIGxvY2tpbmcgY29kZQppbnRvIGEgbmV3IGxp
YnhsX19sb2NrX2ZpbGUoKSBmdW5jdGlvbiB3aGljaCBvcGVyYXRlcyBvbiBhIHNwZWNpZmllZCBm
aWxlLApsZWF2aW5nIGp1c3QgdGhlIGZpbGUgbmFtZSBnZW5lcmF0aW9uIGluIGxpYnhsX19kb21h
aW5fdXNlcmRhdGFfbG9jaygpLgoKVGhpcyBwYXRjaCBhbHNvIGdlbmVyYWxpc2VzIGxpYnhsX191
bmxvY2tfZG9tYWluX3VzZXJkYXRhKCkgdG8KbGlieGxfX3VubG9ja19maWxlKCkgYW5kIG1vZGlm
aWVzIGFsbCBjYWxsLXNpdGVzLgoKU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgoKdjQ6CiAtIE5ldyBpbiB2NC4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyAgIHwgIDQgKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgIHwgIDQg
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgIHwgMTIgKysrKy0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jICAgICAgfCAxMiArKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9t
YWluLmMgICB8IDE0ICsrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8IDU1
ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8IDEwICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCAg
OCArKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCAgNCArLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3VzYi5jICAgICAgfCAgOCArKystLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDcyIGlu
c2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggNzNhMjg4MzM1
Ny4uZTRhYWI0ZmQxYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTE3NTUsNyArMTc1NSw3IEBAIHN0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9jb21wbGV0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgYm9vbCByZXRh
aW5fZG9tYWluID0gIXJjIHx8IHJjID09IEVSUk9SX0FCT1JURUQ7CiAKICAgICBpZiAocmV0YWlu
X2RvbWFpbikgewotICAgICAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2s7Cisg
ICAgICAgIGxpYnhsX19mbG9jayAqbG9jazsKIAogICAgICAgICAvKiBOb3RlIHRoYXQgd2UgaG9s
ZCBDVFggbG9jayBhdCB0aGlzIHBvaW50IHNvIG9ubHkgbmVlZCB0bwogICAgICAgICAgKiB0YWtl
IGRhdGEgc3RvcmUgbG9jawpAQCAtMTc2OSw3ICsxNzY5LDcgQEAgc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX2NvbXBsZXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAoZ2MsIGRjcy0+
Z3Vlc3RfZG9taWQsIGRfY29uZmlnX3NhdmVkKTsKICAgICAgICAgICAgIGlmICghcmMpCiAgICAg
ICAgICAgICAgICAgcmMgPSBjZmdfcmM7Ci0gICAgICAgICAgICBsaWJ4bF9fdW5sb2NrX2RvbWFp
bl91c2VyZGF0YShsb2NrKTsKKyAgICAgICAgICAgIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsK
ICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA5ZDA1ZDJmZDEzLi4wMzgxYzVk
NTA5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTg1MCw3ICsxODUwLDcgQEAgdm9pZCBsaWJ4bF9fZGV2
aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHhzX3Ry
YW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25m
aWc7CiAgICAgdm9pZCAqdHlwZV9zYXZlZDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xv
Y2sgKmxvY2sgPSBOVUxMOworICAgIGxpYnhsX19mbG9jayAqbG9jayA9IE5VTEw7CiAgICAgaW50
IHJjOwogCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CkBAIC0xOTQ2
LDcgKzE5NDYsNyBAQCB2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGxpYnhsX19lZ2MgKmVn
YywgdWludDMyX3QgZG9taWQsCiAKIG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJv
cnQoZ2MsICZ0KTsKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEo
bG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAgICBkdC0+
ZGlzcG9zZSh0eXBlX3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRf
Y29uZmlnKTsKICAgICBhb2Rldi0+cmMgPSByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwppbmRleCA2NGE2NjkxNDI0Li5l
MGRlMWM1NzgxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC0yNDUsNyArMjQ1LDcgQEAgc3RhdGljIHZvaWQgZGV2
aWNlX2Rpc2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgeHNfdHJh
bnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZp
ZzsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayBkaXNrX3NhdmVkOwotICAgIGxpYnhsX19kb21haW5f
dXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgbGlieGxfX2Zsb2NrICpsb2NrID0gTlVM
TDsKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwogICAgIGxpYnhs
X2RldmljZV9kaXNrX2luaXQoJmRpc2tfc2F2ZWQpOwpAQCAtNDM2LDcgKzQzNiw3IEBAIHN0YXRp
YyB2b2lkIGRldmljZV9kaXNrX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAog
CiBvdXQ6CiAgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7Ci0gICAgaWYg
KGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOworICAgIGlmIChsb2Nr
KSBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9z
ZSgmZGlza19zYXZlZCk7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZp
Zyk7CiAgICAgYW9kZXYtPnJjID0gcmM7CkBAIC03OTQsNyArNzk0LDcgQEAgc3RhdGljIHZvaWQg
Y2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLAogewogICAgIEVHQ19HQzsKICAg
ICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMgPSBDT05UQUlORVJfT0YocW1wLCAqY2lz
LCBxbXApOwotICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqZGF0YV9sb2NrID0gTlVM
TDsKKyAgICBsaWJ4bF9fZmxvY2sgKmRhdGFfbG9jayA9IE5VTEw7CiAgICAgbGlieGxfX2Rldmlj
ZSBkZXZpY2U7CiAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwgKmxpYnhsX3BhdGg7CiAgICAgZmxl
eGFycmF5X3QgKmVtcHR5ID0gTlVMTDsKQEAgLTg5Niw3ICs4OTYsNyBAQCBzdGF0aWMgdm9pZCBj
ZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiBvdXQ6CiAgICAgbGlieGxfX3hz
X3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNw
b3NlKCZkX2NvbmZpZyk7Ci0gICAgaWYgKGRhdGFfbG9jaykgbGlieGxfX3VubG9ja19kb21haW5f
dXNlcmRhdGEoZGF0YV9sb2NrKTsKKyAgICBpZiAoZGF0YV9sb2NrKSBsaWJ4bF9fdW5sb2NrX2Zp
bGUoZGF0YV9sb2NrKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgY2Ryb21faW5zZXJ0X2RvbmUo
ZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCiAgICAgfSBlbHNlIGlmICghaGFzX2Nh
bGxiYWNrKSB7CkBAIC05NTEsNyArOTUxLDcgQEAgc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2lu
c2VydGVkKGxpYnhsX19lZ2MgKmVnYywKIHsKICAgICBFR0NfR0M7CiAgICAgbGlieGxfX2Nkcm9t
X2luc2VydF9zdGF0ZSAqY2lzID0gQ09OVEFJTkVSX09GKHFtcCwgKmNpcywgcW1wKTsKLSAgICBs
aWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmRhdGFfbG9jayA9IE5VTEw7CisgICAgbGlieGxf
X2Zsb2NrICpkYXRhX2xvY2sgPSBOVUxMOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25m
aWc7CiAgICAgZmxleGFycmF5X3QgKmluc2VydCA9IE5VTEw7CiAgICAgeHNfdHJhbnNhY3Rpb25f
dCB0ID0gWEJUX05VTEw7CkBAIC0xMDI5LDcgKzEwMjksNyBAQCBzdGF0aWMgdm9pZCBjZHJvbV9p
bnNlcnRfaW5zZXJ0ZWQobGlieGxfX2VnYyAqZWdjLAogb3V0OgogICAgIGxpYnhsX194c190cmFu
c2FjdGlvbl9hYm9ydChnYywgJnQpOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgm
ZF9jb25maWcpOwotICAgIGlmIChkYXRhX2xvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJk
YXRhKGRhdGFfbG9jayk7CisgICAgaWYgKGRhdGFfbG9jaykgbGlieGxfX3VubG9ja19maWxlKGRh
dGFfbG9jayk7CiAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBi
ZSBsYXN0ICovCiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZTBiNmQ0YThkMy4uMDIxY2JiNGUxYyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKQEAgLTE1MjAsNyArMTUyMCw3IEBAIGludCBsaWJ4bF91c2VyZGF0YV9zdG9yZShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCBy
YzsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2s7CisgICAgbGlieGxfX2Zs
b2NrICpsb2NrOwogCiAgICAgQ1RYX0xPQ0s7CiAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFp
bl91c2VyZGF0YShnYywgZG9taWQpOwpAQCAtMTUzMiw3ICsxNTMyLDcgQEAgaW50IGxpYnhsX3Vz
ZXJkYXRhX3N0b3JlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByYyA9IGxp
YnhsX191c2VyZGF0YV9zdG9yZShnYywgZG9taWQsIHVzZXJkYXRhX3VzZXJpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhLCBkYXRhbGVuKTsKIAotICAgIGxpYnhsX191bmxv
Y2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOworICAgIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsK
IAogb3V0OgogICAgIENUWF9VTkxPQ0s7CkBAIC0xNTgxLDcgKzE1ODEsNyBAQCBpbnQgbGlieGxf
dXNlcmRhdGFfcmV0cmlldmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogewogICAg
IEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9s
b2NrICpsb2NrOworICAgIGxpYnhsX19mbG9jayAqbG9jazsKIAogICAgIENUWF9MT0NLOwogICAg
IGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKQEAgLTE1OTQs
NyArMTU5NCw3IEBAIGludCBsaWJ4bF91c2VyZGF0YV9yZXRyaWV2ZShsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YV9y
LCBkYXRhbGVuX3IpOwogCiAKLSAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2Nr
KTsKKyAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiBvdXQ6CiAgICAgQ1RYX1VOTE9DSzsK
ICAgICBHQ19GUkVFOwpAQCAtMTYwOCw3ICsxNjA4LDcgQEAgaW50IGxpYnhsX3VzZXJkYXRhX3Vu
bGluayhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgQ1RYX0xPQ0s7CiAKICAg
ICBpbnQgcmM7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsK
KyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKmZpbGVuYW1l
OwogCiAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwpA
QCAtMTYzMSw3ICsxNjMxLDcgQEAgaW50IGxpYnhsX3VzZXJkYXRhX3VubGluayhsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmMgPSAwOwogb3V0OgogICAgIGlmIChsb2NrKQot
ICAgICAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICAgICAgbGli
eGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIENUWF9VTkxPQ0s7CiAgICAgR0NfRlJFRTsKICAg
ICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDU3MTQ1MDE3NzguLjFiZGIxNjE1ZDggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jCkBAIC0xMjc4LDcgKzEyNzgsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rl
c3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgIHVpbnQzMl90IGRvbWlkID0gZGlzLT5kb21p
ZDsKICAgICBjaGFyICpkb21fcGF0aDsKICAgICBjaGFyICp2bV9wYXRoOwotICAgIGxpYnhsX19k
b21haW5fdXNlcmRhdGFfbG9jayAqbG9jazsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2s7CiAKICAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogICAgIGlmICgh
ZG9tX3BhdGgpIHsKQEAgLTEzMDgsNyArMTMwOCw3IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfZGVz
dHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgfQogICAgIGxpYnhsX191c2VyZGF0YV9kZXN0
cm95YWxsKGdjLCBkb21pZCk7CiAKLSAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShs
b2NrKTsKKyAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiAKICAgICAvKiBDbGVhbiB1cCBx
ZW11LXNhdmUgYW5kIHFlbXUtcmVzdW1lIGZpbGVzLiBUaGV5IGFyZQogICAgICAqIGludGVybWVk
aWF0ZSBmaWxlcyBjcmVhdGVkIGJ5IGxpYnhjLiBVbmZvcnR1bmF0ZWx5IHRoZXkKQEAgLTE5MTcs
NyArMTkxNyw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2xv
Y2tfYWNxdWlyZWQoCiAgICAgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fc3RhdGUgKnJk
Y3MgPQogICAgICAgICBDT05UQUlORVJfT0YoZGV2bG9jaywgKnJkY3MsIGRldmxvY2spOwogICAg
IFNUQVRFX0FPX0dDKHJkY3MtPnFtcC5hbyk7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9s
b2NrICpsb2NrID0gTlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGJv
b2wgaGFzX2NhbGxiYWNrID0gZmFsc2U7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICov
CkBAIC0xOTM5LDcgKzE5MzksNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmln
dXJhdGlvbl9sb2NrX2FjcXVpcmVkKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBs
aWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9fdW5sb2NrX2Zp
bGUobG9jayk7CiAgICAgbG9jayA9IE5VTEw7CiAKICAgICAvKiBXZSBzdGFydCBieSBxdWVyeWlu
ZyBRRU1VLCBpZiBpdCBpcyBydW5uaW5nLCBmb3IgaXRzIGNwdW1hcCBhcyB0aGlzCkBAIC0xOTY0
LDcgKzE5NjQsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9s
b2NrX2FjcXVpcmVkKAogICAgIH0KIAogb3V0OgotICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2Nr
X2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19maWxl
KGxvY2spOwogICAgIGlmICghaGFzX2NhbGxiYWNrKQogICAgICAgICByZXRyaWV2ZV9kb21haW5f
Y29uZmlndXJhdGlvbl9lbmQoZWdjLCByZGNzLCByYyk7CiB9CkBAIC0xOTk4LDcgKzE5OTgsNyBA
QCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9lbmQobGlieGxfX2Vn
YyAqZWdjLAogICAgIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX3N0YXRlICpyZGNzLCBp
bnQgcmMpCiB7CiAgICAgU1RBVEVfQU9fR0MocmRjcy0+cW1wLmFvKTsKLSAgICBsaWJ4bF9fZG9t
YWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAgIGxpYnhsX19mbG9jayAqbG9jayA9
IE5VTEw7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZyAqY29uc3QgZF9jb25maWcgPSByZGNzLT5kX2NvbmZpZzsKQEAgLTIyMDUsNyArMjIw
NSw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2VuZChsaWJ4
bF9fZWdjICplZ2MsCiAKIG91dDoKICAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrKGdjLCAm
cmRjcy0+ZGV2bG9jayk7Ci0gICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJk
YXRhKGxvY2spOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiAgICAg
bGlieGxfYml0bWFwX2Rpc3Bvc2UoJnJkY3MtPnFlbXV1X2NwdXMpOwogICAgIGxpYnhsX19ldl9x
bXBfZGlzcG9zZShnYywgJnJkY3MtPnFtcCk7CiAgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3Rl
cihnYywgJnJkY3MtPnRpbWVvdXQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKaW5kZXggYmE1NjM3MzU4ZS4u
MjExMjM2ZGM5OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCkBAIC00MDAsMjYgKzQwMCwyMiBAQCBpbnQg
bGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQpCiAvKiBQb3J0YWJpbGl0eSBub3RlOiB0aGlzIGxvY2sgdXRpbGlzZXMgZmxvY2so
Mikgc28gYSBwcm9wZXIgaW1wbGVtZW50YXRpb24gb2YKICAqIGZsb2NrKDIpIGlzIHJlcXVpcmVk
LgogICovCi1saWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxpYnhsX19sb2NrX2RvbWFpbl91
c2VyZGF0YShsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCitsaWJ4bF9fZmxvY2sgKmxp
YnhsX19sb2NrX2ZpbGUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbG9ja2ZpbGUpCiB7Ci0g
ICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsKLSAgICBjb25zdCBj
aGFyICpsb2NrZmlsZTsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2s7CiAgICAgaW50IGZkOwogICAg
IHN0cnVjdCBzdGF0IHN0YWIsIGZzdGFiOwogCi0gICAgbG9ja2ZpbGUgPSBsaWJ4bF9fdXNlcmRh
dGFfcGF0aChnYywgZG9taWQsICJkb21haW4tdXNlcmRhdGEtbG9jayIsICJsIik7Ci0gICAgaWYg
KCFsb2NrZmlsZSkgZ290byBvdXQ7Ci0KLSAgICBsb2NrID0gbGlieGxfX3phbGxvYyhOT0dDLCBz
aXplb2YobGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrKSk7CisgICAgbG9jayA9IGxpYnhsX196
YWxsb2MoTk9HQywgc2l6ZW9mKGxpYnhsX19mbG9jaykpOwogICAgIGxvY2stPnBhdGggPSBsaWJ4
bF9fc3RyZHVwKE5PR0MsIGxvY2tmaWxlKTsKIAogICAgIHdoaWxlICh0cnVlKSB7CiAgICAgICAg
IGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKICAgICAgICAgZmQgPSBvcGVuKGxvY2tmaWxlLCBPX1JE
V1J8T19DUkVBVCwgMDY2Nik7CiAgICAgICAgIGlmIChmZCA8IDApCi0gICAgICAgICAgICBMT0dF
RChFUlJPUiwgZG9taWQsCi0gICAgICAgICAgICAgICAgICAiY2Fubm90IG9wZW4gbG9ja2ZpbGUg
JXMsIGVycm5vPSVkIiwgbG9ja2ZpbGUsIGVycm5vKTsKKyAgICAgICAgICAgIExPR0UoRVJST1Is
CisgICAgICAgICAgICAgICAgICJjYW5ub3Qgb3BlbiBsb2NrZmlsZSAlcywgZXJybm89JWQiLAor
ICAgICAgICAgICAgICAgICBsb2NrZmlsZSwgZXJybm8pOwogICAgICAgICBsb2NrLT5jYXJlZmQg
PSBsaWJ4bF9fY2FyZWZkX29wZW5lZChDVFgsIGZkKTsKICAgICAgICAgaWYgKGZkIDwgMCkgZ290
byBvdXQ7CiAKQEAgLTQzMywyMSArNDI5LDIxIEBAIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9j
ayAqbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIC8q
IEFsbCBvdGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwgRU5PTENLLCBFV09VTERCTE9DSyAqLwot
ICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAidW5leHBlY3RlZCBlcnJvciB3aGlsZSB0cnlpbmcgdG8gbG9jayAlcywgZmQ9JWQsIGVycm5v
PSVkIiwKKyAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLAorICAgICAgICAgICAgICAgICAgICAg
InVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBlcnJubz0l
ZCIsCiAgICAgICAgICAgICAgICAgICAgICAgbG9ja2ZpbGUsIGZkLCBlcnJubyk7CiAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBp
ZiAoZnN0YXQoZmQsICZmc3RhYikpIHsKLSAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwg
ImNhbm5vdCBmc3RhdCAlcywgZmQ9JWQsIGVycm5vPSVkIiwKKyAgICAgICAgICAgIExPR0UoRVJS
T1IsICJjYW5ub3QgZnN0YXQgJXMsIGZkPSVkLCBlcnJubz0lZCIsCiAgICAgICAgICAgICAgICAg
ICBsb2NrZmlsZSwgZmQsIGVycm5vKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9
CiAgICAgICAgIGlmIChzdGF0KGxvY2tmaWxlLCAmc3RhYikpIHsKICAgICAgICAgICAgIGlmIChl
cnJubyAhPSBFTk9FTlQpIHsKLSAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJj
YW5ub3Qgc3RhdCAlcywgZXJybm89JWQiLCBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICAgICAg
ICAgIExPR0UoRVJST1IsICJjYW5ub3Qgc3RhdCAlcywgZXJybm89JWQiLCBsb2NrZmlsZSwgZXJy
bm8pOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAgICAgICB9
IGVsc2UgewpAQCAtNDU4LDIwICs0NTQsMTQgQEAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2Nr
ICpsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywKICAgICAgICAgbGli
eGxfX2NhcmVmZF9jbG9zZShsb2NrLT5jYXJlZmQpOwogICAgIH0KIAotICAgIC8qIENoZWNrIHRo
ZSBkb21haW4gaXMgc3RpbGwgdGhlcmUsIGlmIG5vdCB3ZSBzaG91bGQgcmVsZWFzZSB0aGUKLSAg
ICAgKiBsb2NrIGFuZCBjbGVhbiB1cC4KLSAgICAgKi8KLSAgICBpZiAobGlieGxfZG9tYWluX2lu
Zm8oQ1RYLCBOVUxMLCBkb21pZCkpCi0gICAgICAgIGdvdG8gb3V0OwotCiAgICAgcmV0dXJuIGxv
Y2s7CiAKIG91dDoKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEo
bG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAgICByZXR1
cm4gTlVMTDsKIH0KIAotdm9pZCBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsaWJ4bF9f
ZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2spCit2b2lkIGxpYnhsX191bmxvY2tfZmlsZShsaWJ4
bF9fZmxvY2sgKmxvY2spCiB7CiAgICAgLyogSXQncyBpbXBvcnRhbnQgdG8gdW5saW5rIHRoZSBm
aWxlIGJlZm9yZSBjbG9zaW5nIGZkIHRvIGF2b2lkCiAgICAgICogdGhlIGZvbGxvd2luZyByYWNl
IChpZiBjbG9zZSBiZWZvcmUgdW5saW5rKToKQEAgLTQ5Myw2ICs0ODMsMjcgQEAgdm9pZCBsaWJ4
bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxv
Y2spCiAgICAgZnJlZShsb2NrKTsKIH0KIAorbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19kb21h
aW5fdXNlcmRhdGEobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCit7CisgICAgY29uc3Qg
Y2hhciAqbG9ja2ZpbGU7CisgICAgbGlieGxfX2Zsb2NrICpsb2NrOworCisgICAgbG9ja2ZpbGUg
PSBsaWJ4bF9fdXNlcmRhdGFfcGF0aChnYywgZG9taWQsICJkb21haW4tdXNlcmRhdGEtbG9jayIs
ICJsIik7CisgICAgaWYgKCFsb2NrZmlsZSkgcmV0dXJuIE5VTEw7CisKKyAgICBsb2NrID0gbGli
eGxfX2xvY2tfZmlsZShnYywgbG9ja2ZpbGUpOworCisgICAgLyogQ2hlY2sgdGhlIGRvbWFpbiBp
cyBzdGlsbCB0aGVyZSwgaWYgbm90IHdlIHNob3VsZCByZWxlYXNlIHRoZQorICAgICAqIGxvY2sg
YW5kIGNsZWFuIHVwLgorICAgICAqLworICAgIGlmIChsaWJ4bF9kb21haW5faW5mbyhDVFgsIE5V
TEwsIGRvbWlkKSkgeworICAgICAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CisgICAgICAg
IHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJldHVybiBsb2NrOworfQorCiBpbnQgbGlieGxf
X2dldF9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggM2EwMGJkYjhiNC4uM2ZiMzgyMjBl
NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NjI0LDExICs0NjI0LDEzIEBAIGludCBsaWJ4bF9f
Y3B1aWRfcG9saWN5X2lzX2VtcHR5KGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpwbCk7CiB0eXBl
ZGVmIHN0cnVjdCB7CiAgICAgbGlieGxfX2NhcmVmZCAqY2FyZWZkOwogICAgIGNoYXIgKnBhdGg7
IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNlbGYgKi8KLX0gbGlieGxfX2RvbWFpbl91c2Vy
ZGF0YV9sb2NrOworfSBsaWJ4bF9fZmxvY2s7CiAvKiBUaGUgQ1RYX0xPQ0sgbXVzdCBiZSBoZWxk
IGFyb3VuZCB1c2VzIG9mIHRoaXMgbG9jayAqLwotbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2Nr
ICpsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkKTsKLXZvaWQgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2RvbWFpbl91
c2VyZGF0YV9sb2NrICpsb2NrKTsKKworbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19maWxlKGxp
YnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKK3ZvaWQgbGlieGxfX3VubG9ja19m
aWxlKGxpYnhsX19mbG9jayAqbG9jayk7CisKK2xpYnhsX19mbG9jayAqbGlieGxfX2xvY2tfZG9t
YWluX3VzZXJkYXRhKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIAogLyoKICAqIFJl
dHJpZXZlIC8gc3RvcmUgZG9tYWluIGNvbmZpZ3VyYXRpb24gZnJvbSAvIHRvIGxpYnhsIHByaXZh
dGUKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfbWVtLmMKaW5kZXggN2MwMWZhYzdlNS4uYmM3Yjk1YWE3NCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTMwLDcg
KzMwLDcgQEAgaW50IGxpYnhsX2RvbWFpbl9zZXRtYXhtZW0obGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCB1aW50NjRfdCBtYXhfbWVta2IpCiAgICAgdWludDY0X3QgbWVtb3J5a2IsIHNp
emU7CiAgICAgY2hhciAqZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQp
OwogICAgIGludCByYyA9IDE7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2Nr
ID0gTlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgZF9jb25maWc7CiAKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29u
ZmlnKTsKQEAgLTg1LDcgKzg1LDcgQEAgaW50IGxpYnhsX2RvbWFpbl9zZXRtYXhtZW0obGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCBtYXhfbWVta2IpCiAgICAgcmMgPSAw
Owogb3V0OgogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOwotICAg
IGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIENUWF9VTkxPQ0s7CiAgICAgR0Nf
RlJFRTsKICAgICByZXR1cm4gcmM7CkBAIC0xODQsNyArMTg0LDcgQEAgaW50IGxpYnhsX3NldF9t
ZW1vcnlfdGFyZ2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBsaWJ4bF9k
b21pbmZvIHB0cjsKICAgICBjaGFyICp1dWlkOwogICAgIHhzX3RyYW5zYWN0aW9uX3QgdDsKLSAg
ICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2s7CisgICAgbGlieGxfX2Zsb2NrICps
b2NrOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAKICAgICBsaWJ4bF9kb21h
aW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKQEAgLTMzOCw3ICszMzgsNyBAQCBvdXQ6CiAKIG91
dF9ub190cmFuc2FjdGlvbjoKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29u
ZmlnKTsKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7
CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAgICBDVFhfVU5MT0NL
OwogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA2NjRkNzRjNDc4Li5m
OTFiY2UwN2VjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTI1LDcgKzEyNSw3IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAgICAgeHNfdHJhbnNhY3Rp
b25fdCB0ID0gWEJUX05VTEw7CiAgICAgaW50IHJjOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
ZF9jb25maWc7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsK
KyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGJvb2wgaXNfc3R1YmRvbWFpbiA9
IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21pZCwgTlVMTCk7CiAKICAgICAvKiBTdHViZG9tYWlu
IGRvZXNuJ3QgaGF2ZSBvd24gY29uZmlnLiAqLwpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0YXRpYyBp
bnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAKIG91dDoK
ICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAgICBpZiAobG9jaykg
bGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhs
X191bmxvY2tfZmlsZShsb2NrKTsKICAgICBpZiAoIWlzX3N0dWJkb21haW4pCiAgICAgICAgIGxp
YnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOwogICAgIHJldHVybiByYzsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNi
LmMKaW5kZXggZGE1ZTM3MDhlNi4uMTcxYmIwNDQzOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTIwMiw3ICsyMDIs
NyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGRfeGVuc3RvcmUobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaW50IGksIHJjOwogICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgZF9jb25maWc7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3RybF9zYXZl
ZDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAgIGxp
YnhsX19mbG9jayAqbG9jayA9IE5VTEw7CiAKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQo
JmRfY29uZmlnKTsKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9pbml0KCZ1c2JjdHJsX3NhdmVk
KTsKQEAgLTI5MSw3ICsyOTEsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9h
ZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKIG91dDoKICAgICBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAgICBpZiAobG9jaykgbGlieGxf
X3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxv
Y2tfZmlsZShsb2NrKTsKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kaXNwb3NlKCZ1c2JjdHJs
X3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKICAg
ICByZXR1cm4gcmM7CkBAIC0xMjY2LDcgKzEyNjYsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZp
Y2VfdXNiZGV2X2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKICAgICBsaWJ4bF9kb21haW5fY29uZmln
IGRfY29uZmlnOwogICAgIGxpYnhsX2RldmljZV91c2JkZXYgdXNiZGV2X3NhdmVkOwotICAgIGxp
YnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgbGlieGxfX2Zsb2Nr
ICpsb2NrID0gTlVMTDsKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcp
OwogICAgIGxpYnhsX2RldmljZV91c2JkZXZfaW5pdCgmdXNiZGV2X3NhdmVkKTsKQEAgLTEzMjMs
NyArMTMyMyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfYWRkX3hlbnN0b3Jl
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gMDsKIAogb3V0OgotICAg
IGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIGxpYnhsX2RldmljZV91c2JkZXZf
ZGlzcG9zZSgmdXNiZGV2X3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2Uo
JmRfY29uZmlnKTsKICAgICByZXR1cm4gcmM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHFj-0000aV-GA; Wed, 22 Jan 2020 14:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHFi-0000aC-SZ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:06 +0000
X-Inumbo-ID: c656fb70-3d25-11ea-bc69-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c656fb70-3d25-11ea-bc69-12813bfff9fa;
 Wed, 22 Jan 2020 14:45:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704305; x=1611240305;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=eNf1ol3HLn8Plicep4cSLVZ7PXpyt8oGQgYjN7igPB4=;
 b=W9O/8zaMkE/C7Q2NjwIf+7CtNtrVxUPSpu6BJqdRgZ+c6ofWafZxErI7
 VSdQgbsUgsebUNcg+OfatssN0vswNjrII5qbXmPNTMbSly3PeLFVIWPam
 UpcM3PbWux6V8AKq0kiB2rexH2F7/TB2ZXqL+RPsInlWkYCZVFH3TXckt 0=;
IronPort-SDR: rUVqu/vcGWy5a0ewMd1GbRPdJvhoZs3y3uDRGsiEulaCm50Yz44Bp66FGePva1LY58l48lsqCD
 78lk+VXtYr+g==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="21741780"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 14:44:54 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 46739C1203; Wed, 22 Jan 2020 14:44:51 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:51 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:50 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:48 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:40 +0000
Message-ID: <20200122144446.919-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 1/7] libxl: add definition of INVALID_DOMID
 to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

Q3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhhdmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2Yg
SU5WQUxJRF9ET01JRAp3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3Ig
dGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcgdGhlCmJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5f
Y3JlYXRlX25ldy9yZXN0b3JlKCkgaXQgaXMgdXNlZnVsIHRvIGhhdmUgYQpzcGVjaWZpZWQgaW52
YWxpZCB2YWx1ZSBmb3IgYSBkb21haW4gaWQuCgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0
aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KbGlieGwuaCBhbmQg
cmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZSBoYXJk
Y29kZWQKJy0xJyBwYXNzZWQgYmFjayB2aWEgZG9tY3JlYXRlX2NvbXBsZXRlKCkgaXMgdGhlbiB1
cGRhdGVkIHRvIElOVkFMSURfRE9NSUQKYW5kIGNvbW1lbnQgYWJvdmUgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9uZXcvcmVzdG9yZSgpIGlzIGFjY29yZGluZ2x5Cm1vZGlmaWVkLgoKU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA0ICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMSAtCiB0b29s
cy94bC94bF91dGlscy5oICAgICAgICAgIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNTRhYmI5ZGIxZi4uMThjMWEyZDZiZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xNTI3LDkgKzE1MjcsMTEgQEAgaW50IGxpYnhsX2N0eF9mcmVlKGxpYnhsX2N0eCAqY3R4IC8q
IDAgaXMgT0sgKi8pOwogCiAvKiBkb21haW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KIAorI2RlZmlu
ZSBJTlZBTElEX0RPTUlEIH4wCisKIC8qIElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwg
dGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5vdCBleGlzdAogICogKGluIGEgaGFsZi1jcmVhdGVkIHN0
YXRlKS4gICpkb21pZCB3aWxsIGJlIHZhbGlkIGFuZCB3aWxsIGJlIHRoZQotICogZG9tYWluIGlk
LCBvciAtMSwgYXMgYXBwcm9wcmlhdGUgKi8KKyAqIGRvbWFpbiBpZCwgb3IgSU5WQUxJRF9ET01J
RCwgYXMgYXBwcm9wcmlhdGUgKi8KIAogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDY5ZmNlZmYw
NjEuLjhhMWJmZjZjZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNzczLDcgKzE3NzMsNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfY29tcGxldGUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9kZXN0cm95KGVnYywgJmRjcy0+ZGRzKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQotICAgICAgICBkY3MtPmd1ZXN0X2RvbWlkID0gLTE7CisgICAgICAgIGRj
cy0+Z3Vlc3RfZG9taWQgPSBJTlZBTElEX0RPTUlEOwogICAgIH0KICAgICBkY3MtPmNhbGxiYWNr
KGVnYywgZGNzLCByYywgZGNzLT5ndWVzdF9kb21pZCk7CiB9CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCBkOTE5ZjkxODgyLi5mMmY3NTNjNzJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyMSw3ICsx
MjEsNiBAQAogI2RlZmluZSBTVFVCRE9NX1NQRUNJQUxfQ09OU09MRVMgMwogI2RlZmluZSBUQVBf
REVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAiZG9taWQiCi0jZGVm
aW5lIElOVkFMSURfRE9NSUQgfjAKICNkZWZpbmUgUFZTSElNX0JBU0VOQU1FICJ4ZW4tc2hpbSIK
ICNkZWZpbmUgUFZTSElNX0NNRExJTkUgInB2LXNoaW0gY29uc29sZT14ZW4scHYiCiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmggYi90b29scy94bC94bF91dGlscy5oCmluZGV4IDdi
OWNjY2EzMGEuLmQ5OGI0MTlmMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmgKKysr
IGIvdG9vbHMveGwveGxfdXRpbHMuaApAQCAtNTIsOCArNTIsNiBAQAogI2RlZmluZSBTVFJfU0tJ
UF9QUkVGSVgoIGEsIGIgKSBcCiAgICAgKCBTVFJfSEFTX1BSRUZJWChhLCBiKSA/ICgoYSkgKz0g
c3RybGVuKGIpLCAxKSA6IDAgKQogCi0jZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKLQogI2RlZmlu
ZSBMT0coX2YsIF9hLi4uKSAgIGRvbG9nKF9fRklMRV9fLCBfX0xJTkVfXywgX19mdW5jX18sIF9m
ICJcbiIsICMjX2EpCiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14: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 1iuHFo-0000dh-VY; Wed, 22 Jan 2020 14:45:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHFn-0000d9-Si
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:11 +0000
X-Inumbo-ID: c7b87b2e-3d25-11ea-bc69-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7b87b2e-3d25-11ea-bc69-12813bfff9fa;
 Wed, 22 Jan 2020 14:45:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704307; x=1611240307;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=DHduVegESmMtn+lE6L/Hyq6QtrmQjfQmHTDSJj/Bhbg=;
 b=kcrMtLepv0uXDqhIpj3C6xqgOsZ6UVuUdQHvHv9WrH6OpmI4b0PrsrJo
 Rp1xijhyAbGJ09G+SM1UKhE/e75eH5qaeyHPRgJfTenU6vzaBGoRwI/jp
 GuMfBJQcynwP18BkLQc8Bo8cOP89Zili2dDRlnsXrAYpv1hOA2VK9M3X9 s=;
IronPort-SDR: 9RR9IvD2lFTTtHCaqDHMPwqS+neaYpzW+TSuffoH2JPfK8d/fNA0tZm97HvdbkJPy04YdlaKBu
 CtyfJfNEsQ4Q==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="21741813"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 14:44:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id 02B62141C32; Wed, 22 Jan 2020 14:44:57 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:57 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:56 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:54 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:43 +0000
Message-ID: <20200122144446.919-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 4/7] libxl: add infrastructure to track and
 query 'recent' domids
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

QSBkb21pZCBpcyBjb25zaWRlcmVkIHJlY2VudCBpZiB0aGUgZG9tYWluIGl0IHJlcHJlc2VudHMg
d2FzIGRlc3Ryb3llZApsZXNzIHRoYW4gYSBzcGVjaWZpZWQgbnVtYmVyIG9mIHNlY29uZHMgYWdv
LiBUaGUgbnVtYmVyIGNhbiBiZSBzZXQgdXNpbmcKdGhlIGVudmlyb25tZW50IHZhcmlhYmxlIExJ
QlhMX0RPTUlEX1JFVVNFX1RJTUVPVVQuIElmIHRoZSB2YXJpYWJsZSBkb2VzCm5vdCBleGlzdCB0
aGVuIGEgZGVmYXVsdCB2YWx1ZSBvZiA2MHMgaXMgdXNlZC4KCldoZW5ldmVyIGEgZG9tYWluIGlz
IGRlc3Ryb3llZCwgYSB0aW1lLXN0YW1wZWQgcmVjb3JkIHdpbGwgYmUgd3JpdHRlbiBpbnRvCmEg
aGlzdG9yeSBmaWxlICgvdmFyL3J1bi94ZW4vZG9taWQtaGlzdG9yeSkuIFRvIGF2b2lkIHRoZSBo
aXN0b3J5IGZpbGUKZ3Jvd2luZyB0b28gbGFyZ2UsIGFueSByZWNvcmRzIHdpdGggdGltZS1zdGFt
cHMgdGhhdCBpbmRpY2F0ZSB0aGF0IHRoZQphZ2Ugb2YgYSBkb21pZCBoYXMgZXhjZWVkZWQgdGhl
IHJlLXVzZSB0aW1lb3V0IHdpbGwgYWxzbyBiZSBwdXJnZWQuCgpBIG5ldyB1dGlsaXR5IGZ1bmN0
aW9uLCBsaWJ4bF9faXNfcmVjZW50X2RvbWlkKCksIGhhcyBiZWVuIGFkZGVkLiBUaGlzCmZ1bmN0
aW9uIHJlYWRzIHRoZSBzYW1lIGhpc3RvcnkgZmlsZSBjaGVja2luZyB3aGV0aGVyIGEgc3BlY2lm
aWVkIGRvbWlkCmhhcyBhIHJlY29yZCB0aGF0IGRvZXMgbm90IGV4Y2VlZCB0aGUgcmUtdXNlIHRp
bWVvdXQuIFNpbmNlIHRoaXMgdXRpbGl0eQpmdW5jdGlvbiBkb2VzIG5vdCB3cml0ZSB0byB0aGUg
ZmlsZSwgbm8gcmVjb3JkcyBhcmUgYWN0dWFsbHkgcHVyZ2VkIGJ5IGl0LgoKTk9URTogVGhlIGhp
c3RvcnkgZmlsZSBpcyBwdXJnZWQgb24gYm9vdCB0byBpdCBpcyBzYWZlIHRvIHVzZQogICAgICBD
TE9DS19NT05PVE9OSUMgYXMgYSB0aW1lIHNvdXJjZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCnY0OgogLSBVc2UgbmV3IGdlbmVyYWxp
c2VkIGxpYnhsX19mbG9jawogLSBEb24ndCByZWFkIGFuZCB3cml0ZSB0aGUgc2FtZSBmaWxlCiAt
IFVzZSAncmVjZW50JyByYXRoZXIgdGhhbiAncmV0aXJlZCcKIC0gQWRkIGNvZGUgaW50byB4ZW4t
aW5pdC1kb20wIHRvIGRlbGV0ZSBhbiBvbGQgaGlzdG9yeSBmaWxlIGF0IGJvb3QKCnYyOgogLSBO
ZXcgaW4gdjIKLS0tCiB0b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYyB8ICAzMCArKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgICAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyAgfCAgMTAgKysrCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oICB8ICAxNCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE5MSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMgYi90b29scy9o
ZWxwZXJzL3hlbi1pbml0LWRvbTAuYwppbmRleCBhMWU1NzI5NDU4Li41NmY2OWFiNjZmIDEwMDY0
NAotLS0gYS90b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYworKysgYi90b29scy9oZWxwZXJz
L3hlbi1pbml0LWRvbTAuYwpAQCAtMTIsNiArMTIsMzIgQEAKICNkZWZpbmUgRE9NTkFNRV9QQVRI
ICAgIi9sb2NhbC9kb21haW4vMC9uYW1lIgogI2RlZmluZSBET01JRF9QQVRIICAgICAiL2xvY2Fs
L2RvbWFpbi8wL2RvbWlkIgogCitpbnQgY2xlYXJfZG9taWRfaGlzdG9yeSh2b2lkKQoreworICAg
IGludCByYyA9IDE7CisgICAgeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKmxvZ2dlcjsK
KyAgICBsaWJ4bF9jdHggKmN0eDsKKworICAgIGxvZ2dlciA9IHh0bF9jcmVhdGVsb2dnZXJfc3Rk
aW9zdHJlYW0oc3RkZXJyLCBYVExfRVJST1IsIDApOworICAgIGlmICghbG9nZ2VyKQorICAgICAg
ICByZXR1cm4gMTsKKworICAgIGlmIChsaWJ4bF9jdHhfYWxsb2MoJmN0eCwgTElCWExfVkVSU0lP
TiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICh4ZW50b29sbG9nX2xvZ2dlciAqKWxvZ2dl
cikpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgaW5pdCBsaWJ4bCBjb250ZXh0
XG4iKTsKKyAgICAgICAgZ290byBvdXRsb2c7CisgICAgfQorCisgICAgaWYgKCFsaWJ4bF9jbGVh
cl9kb21pZF9oaXN0b3J5KGN0eCkpCisgICAgICAgIHJjID0gMDsKKworICAgIGxpYnhsX2N0eF9m
cmVlKGN0eCk7CisKK291dGxvZzoKKyAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koKHhlbnRvb2xsb2df
bG9nZ2VyICopbG9nZ2VyKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgcmM7CkBAIC03MCw2ICs5NiwxMCBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIG91dDsK
IAorICAgIHJjID0gY2xlYXJfZG9taWRfaGlzdG9yeSgpOworICAgIGlmIChyYykKKyAgICAgICAg
Z290byBvdXQ7CisKICAgICAvKiBXcml0ZSB4ZW5zdG9yZSBlbnRyaWVzLiAqLwogICAgIGlmICgh
eHNfd3JpdGUoeHNoLCBYQlRfTlVMTCwgRE9NSURfUEFUSCwgIjAiLCBzdHJsZW4oIjAiKSkpIHsK
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3Qgc2V0IGRvbWlkIGZvciBEb20wXG4iKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmlu
ZGV4IDE4YzFhMmQ2YmYuLjFkMjM1ZWNiMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjY1Nyw2ICsyNjU3LDggQEAgc3RhdGlj
IGlubGluZSBpbnQgbGlieGxfcWVtdV9tb25pdG9yX2NvbW1hbmRfMHgwNDEyMDAobGlieGxfY3R4
ICpjdHgsCiAKICNpbmNsdWRlIDxsaWJ4bF9ldmVudC5oPgogCitpbnQgbGlieGxfY2xlYXJfZG9t
aWRfaGlzdG9yeShsaWJ4bF9jdHggKmN0eCk7CisKICNlbmRpZiAvKiBMSUJYTF9IICovCiAKIC8q
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jCmluZGV4IDFiZGIxNjE1ZDguLmQ0MjRhODU0MmYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
CkBAIC0xMjY4LDYgKzEyNjgsMTQwIEBAIHN0YXRpYyB2b2lkIGRtX2Rlc3Ryb3lfY2IobGlieGxf
X2VnYyAqZWdjLAogICAgIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3koZWdjLCAmZGlzLT5kcnMpOwog
fQogCitzdGF0aWMgdW5zaWduZWQgaW50IGxpYnhsX19nZXRfZG9taWRfcmV1c2VfdGltZW91dCh2
b2lkKQoreworICAgIGNvbnN0IGNoYXIgKmVudl90aW1lb3V0ID0gZ2V0ZW52KCJMSUJYTF9ET01J
RF9SRVVTRV9USU1FT1VUIik7CisKKyAgICByZXR1cm4gZW52X3RpbWVvdXQgPyBzdHJ0b2woZW52
X3RpbWVvdXQsIE5VTEwsIDApIDoKKyAgICAgICAgTElCWExfRE9NSURfUkVVU0VfVElNRU9VVDsK
K30KKworY2hhciAqbGlieGxfX2RvbWlkX2hpc3RvcnlfcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25z
dCBjaGFyICpzdWZmaXgpCit7CisgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZG9taWQtaGlzdG9y
eSVzIiwgbGlieGxfX3J1bl9kaXJfcGF0aCgpLAorICAgICAgICAgICAgICAgICAgICAgc3VmZml4
ID86ICIiKTsKK30KKworaW50IGxpYnhsX2NsZWFyX2RvbWlkX2hpc3RvcnkobGlieGxfY3R4ICpj
dHgpCit7CisgICAgR0NfSU5JVChjdHgpOworICAgIGNoYXIgKnBhdGg7CisgICAgaW50IHJjID0g
RVJST1JfRkFJTDsKKworICAgIHBhdGggPSBsaWJ4bF9fZG9taWRfaGlzdG9yeV9wYXRoKGdjLCBO
VUxMKTsKKyAgICBpZiAoIXBhdGgpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKHVubGlu
ayhwYXRoKSA8IDAgJiYgZXJybm8gIT0gRU5PRU5UKSB7CisgICAgICAgIExPR0UoRVJST1IsICJm
YWlsZWQgdG8gcmVtb3ZlICclcydcbiIsIHBhdGgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30K
Kworc3RhdGljIHZvaWQgbGlieGxfX21hcmtfZG9taWRfcmVjZW50KGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkKQoreworICAgIGxvbmcgdGltZW91dCA9IGxpYnhsX19nZXRfZG9taWRfcmV1
c2VfdGltZW91dCgpOworICAgIGxpYnhsX19mbG9jayAqbG9jazsKKyAgICBjaGFyICpvbGQsICpu
ZXc7CisgICAgRklMRSAqb2YgPSBOVUxMLCAqbmYgPSBOVUxMOworICAgIHN0cnVjdCB0aW1lc3Bl
YyB0czsKKyAgICBjaGFyIGxpbmVbNjRdOworCisgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWlk
X2hpc3RvcnkoZ2MpOworICAgIGlmICghbG9jaykgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9t
aWQsICJmYWlsZWQgdG8gYWNxdWlyZSBsb2NrIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIG9sZCA9IGxpYnhsX19kb21pZF9oaXN0b3J5X3BhdGgoZ2MsIE5VTEwpOworICAgIG9m
ID0gZm9wZW4ob2xkLCAiciIpOworICAgIGlmICghb2YgJiYgZXJybm8gIT0gRU5PRU5UKQorICAg
ICAgICBMT0dFRChXQVJOLCBkb21pZCwgImZhaWxlZCB0byBvcGVuICclcyciLCBvbGQpOworCisg
ICAgbmV3ID0gbGlieGxfX2RvbWlkX2hpc3RvcnlfcGF0aChnYywgIi5uZXciKTsKKyAgICBuZiA9
IGZvcGVuKG5ldywgImEiKTsKKyAgICBpZiAoIW5mKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgImZhaWxlZCB0byBvcGVuICclcyciLCBuZXcpOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKTsKKworICAgIHdo
aWxlIChvZiAmJiBmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIG9mKSkgeworICAgICAgICB1bnNp
Z25lZCBsb25nIHNlYzsKKyAgICAgICAgdW5zaWduZWQgaW50IGlnbm9yZWQ7CisKKyAgICAgICAg
aWYgKHNzY2FuZihsaW5lLCAiJWx1ICV1IiwgJnNlYywgJmlnbm9yZWQpICE9IDIpIHsKKyAgICAg
ICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImlnbm9yaW5nIG1hbGZvcm1lZCBsaW5lOiAlcyIs
IGxpbmUpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
dHMudHZfc2VjIC0gc2VjID4gdGltZW91dCkKKyAgICAgICAgICAgIGNvbnRpbnVlOyAvKiBJZ25v
cmUgZXhwaXJlZCBlbnRyaWVzICovCisKKyAgICAgICAgaWYgKGZwdXRzKGxpbmUsIG5mKSA9PSBF
T0YpIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byB3cml0ZSIp
OworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoZnBy
aW50ZihuZiwgIiVsdSAldVxuIiwgdHMudHZfc2VjLCBkb21pZCkgPCAwKSB7CisgICAgICAgIExP
R0VEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byB3cml0ZSIpOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKKyAgICBmZmx1c2gobmYpOworCisgICAgaWYgKHJlbmFtZShuZXcsIG9sZCkgPCAw
KQorICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gcmVuYW1lICclcycgLT4g
JyVzJyIsIG9sZCwgbmV3KTsKKworb3V0OgorICAgIGlmIChuZikgZmNsb3NlKG5mKTsKKyAgICBp
ZiAob2YpIGZjbG9zZShvZik7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2Nr
KTsKK30KKworYm9vbCBsaWJ4bF9faXNfZG9taWRfcmVjZW50KGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkKQoreworICAgIGxvbmcgdGltZW91dCA9IGxpYnhsX19nZXRfZG9taWRfcmV1c2Vf
dGltZW91dCgpOworICAgIGJvb2wgcmVjZW50ID0gZmFsc2U7CisgICAgY29uc3QgY2hhciAqbmFt
ZTsKKyAgICBGSUxFICpmOworICAgIHN0cnVjdCB0aW1lc3BlYyB0czsKKworICAgIG5hbWUgPSBH
Q1NQUklOVEYoIiVzL2RvbWlkLWhpc3RvcnkiLCBsaWJ4bF9fcnVuX2Rpcl9wYXRoKCkpOworICAg
IGYgPSBmb3BlbihuYW1lLCAiciIpOworICAgIGlmICghZikgeworICAgICAgICBpZiAoZXJybm8g
IT0gRU5PRU5UKSBMT0dFRChXQVJOLCBkb21pZCwgImZhaWxlZCB0byBvcGVuICVzIiwgbmFtZSk7
CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICBjbG9ja19nZXR0aW1lKENMT0NL
X01PTk9UT05JQywgJnRzKTsKKworICAgIHdoaWxlICghZmVvZihmKSkgeworICAgICAgICB1bnNp
Z25lZCBsb25nIHNlYzsKKyAgICAgICAgdW5zaWduZWQgaW50IGNoZWNrOworCisgICAgICAgIGlm
IChmc2NhbmYoZiwgIiVsdSAldSIsICZzZWMsICZjaGVjaykgIT0gMikKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIGlmIChjaGVjayA9PSBkb21pZCAmJiB0cy50dl9zZWMgLSBzZWMg
PD0gdGltZW91dCkgeworICAgICAgICAgICAgcmVjZW50ID0gdHJ1ZTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisgICAgfQorCisgICAgZmNsb3NlKGYpOworCisgICAgcmV0dXJuIHJl
Y2VudDsKK30KKwogc3RhdGljIHZvaWQgZGV2aWNlc19kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlc19yZW1vdmVf
c3RhdGUgKmRycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCkBAIC0x
MzMxLDYgKzE0NjUsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rlc3Ryb3lfY2IobGlieGxfX2Vn
YyAqZWdjLAogICAgICAgICBpZiAoIWN0eC0+eGNoKSBnb3RvIGJhZGNoaWxkOwogCiAgICAgICAg
IGlmICghZGlzLT5zb2Z0X3Jlc2V0KSB7CisgICAgICAgICAgICBsaWJ4bF9fbWFya19kb21pZF9y
ZWNlbnQoZ2MsIGRvbWlkKTsKICAgICAgICAgICAgIHJjID0geGNfZG9tYWluX2Rlc3Ryb3koY3R4
LT54Y2gsIGRvbWlkKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIHJjID0geGNfZG9t
YWluX3BhdXNlKGN0eC0+eGNoLCBkb21pZCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCAyMTEyMzZk
Yzk5Li5iYmQ0YzZjYmE5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKQEAgLTUwNCw2ICs1MDQsMTYgQEAg
bGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpCiAgICAgcmV0dXJuIGxvY2s7CiB9CiAKK2xpYnhsX19mbG9jayAqbGli
eGxfX2xvY2tfZG9taWRfaGlzdG9yeShsaWJ4bF9fZ2MgKmdjKQoreworICAgIGNvbnN0IGNoYXIg
KmxvY2tmaWxlOworCisgICAgbG9ja2ZpbGUgPSBsaWJ4bF9fZG9taWRfaGlzdG9yeV9wYXRoKGdj
LCAiLmxvY2siKTsKKyAgICBpZiAoIWxvY2tmaWxlKSByZXR1cm4gTlVMTDsKKworICAgIHJldHVy
biBsaWJ4bF9fbG9ja19maWxlKGdjLCBsb2NrZmlsZSk7Cit9CisKIGludCBsaWJ4bF9fZ2V0X2Rv
bWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcpCiB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAzZmIzODIyMGU1Li5hNTBkNWEyOTM5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTQyMzMsNiArNDIzMyw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
cmVtdXNfdGVhcmRvd24obGlieGxfX2VnYyAqZWdjLAogX2hpZGRlbiB2b2lkIGxpYnhsX19yZW11
c19yZXN0b3JlX3NldHVwKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKTsKIAorX2hp
ZGRlbiBjaGFyICpsaWJ4bF9fZG9taWRfaGlzdG9yeV9wYXRoKGxpYnhsX19nYyAqZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3VmZml4KTsK
IAogLyoKICAqIENvbnZlbmllbmNlIG1hY3Jvcy4KQEAgLTQ2MzEsNiArNDYzMyw3IEBAIGxpYnhs
X19mbG9jayAqbGlieGxfX2xvY2tfZmlsZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpmaWxl
bmFtZSk7CiB2b2lkIGxpYnhsX191bmxvY2tfZmlsZShsaWJ4bF9fZmxvY2sgKmxvY2spOwogCiBs
aWJ4bF9fZmxvY2sgKmxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCk7CitsaWJ4bF9fZmxvY2sgKmxpYnhsX19sb2NrX2RvbWlkX2hpc3Rvcnko
bGlieGxfX2djICpnYyk7CiAKIC8qCiAgKiBSZXRyaWV2ZSAvIHN0b3JlIGRvbWFpbiBjb25maWd1
cmF0aW9uIGZyb20gLyB0byBsaWJ4bCBwcml2YXRlCkBAIC00NzY5LDYgKzQ3NzIsMTcgQEAgX2hp
ZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzd2FpdF9zdGF0ZSAqcHZjb250
cm9sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwg
Y29uc3QgY2hhciAqY21kKTsKIAorLyoKKyAqIE1heGltdW0gbnVtYmVyIG9mIHNlY29uZHMgYWZ0
ZXIgZGVzY3RydWN0aW9uIHRoZW4gYSBkb21pZCByZW1haW5zCisgKiAncmVjZW50Jy4gUmVjZW50
IGRvbWlkcyBhcmUgbm90IGFsbG93ZWQgdG8gYmUgcmUtdXNlZC4gVGhpcyBjYW4gYmUKKyAqIG92
ZXJpZGRlbiwgZm9yIGRlYnVnZ2luZyBwdXJwb3NlcywgYnkgdGhlIGVudmlyb25tZW50IHZhcmlh
YmxlIG9mIHRoZQorICogc2FtZSBuYW1lLgorICovCisjZGVmaW5lIExJQlhMX0RPTUlEX1JFVVNF
X1RJTUVPVVQgNjAKKworLyogQ2hlY2sgd2hldGhlciBhIGRvbWlkIGlzIHJlY2VudCAqLworYm9v
bCBsaWJ4bF9faXNfZG9taWRfcmVjZW50KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsK
KwogI2VuZGlmCiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHGO-0000qV-CL; Wed, 22 Jan 2020 14:45:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHGN-0000qG-9w
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:47 +0000
X-Inumbo-ID: dff93ab6-3d25-11ea-bc69-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dff93ab6-3d25-11ea-bc69-12813bfff9fa;
 Wed, 22 Jan 2020 14:45:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704347; x=1611240347;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=eSWeDs33Xk0ZJ9WDOyHx4AeQnnVYfVe84mVD3fIk6pA=;
 b=HMoqaZ0Hq4w5wyWPRkpIklGNe1INej8WakEsyHwhuP9UljPXZCr604KZ
 nnKxfkjMxFESDcYOMaBSrTl9uI+rn5GH7Gkklrx/xQDJBqk35YJi3eOwQ
 1m2Qq0QRA+zuHeC5XkOxiicWMoKdDdnpsa2tyLkgKd5UzbBtMKcCIA9UF U=;
IronPort-SDR: pb+wluFlu4tjlDcEosgKd24CZuoTBQBv/RrLirC1fUlgYxpf8vUwLMBuiMie8sl4VEekz2VIvH
 NAFMCCAt++dA==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="13689615"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 22 Jan 2020 14:45:46 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id EEF17C0920; Wed, 22 Jan 2020 14:45:45 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:45:01 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:45:00 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:58 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:45 +0000
Message-ID: <20200122144446.919-7-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 6/7] xl.conf: introduce 'domid_policy'
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGdsb2JhbCAnZG9taWRfcG9saWN5JyBjb25maWd1cmF0aW9u
IG9wdGlvbiB0byBkZWNpZGUKaG93IGRvbWFpbiBpZCB2YWx1ZXMgYXJlIGFsbG9jYXRlZCBmb3Ig
bmV3IGRvbWFpbnMuIEl0IG1heSBiZSBzZXQgdG8gb25lIG9mCnR3byB2YWx1ZXM6CgoieGVuIiwg
dGhlIGRlZmF1bHQgdmFsdWUsIHdpbGwgY2F1c2UgYW4gaW52YWxpZCBkb21pZCB2YWx1ZSB0byBi
ZSBwYXNzZWQKdG8gZG9fZG9tYWluX2NyZWF0ZSgpIHByZXNlcnZpbmcgdGhlIGV4aXN0aW5nIGJl
aGF2aW91ciBvZiBoYXZpbmcgWGVuCmNob29zZSB0aGUgZG9taWQgdmFsdWUgZHVyaW5nIGRvbWFp
bl9jcmVhdGUoKS4KCiJyYW5kb20iIHdpbGwgY2F1c2UgdGhlIHNwZWNpYWwgUkFORE9NX0RPTUlE
IHZhbHVlIHRvIGJlIHBhc3NlZCB0bwpkb19kb21haW5fY3JlYXRlKCkgc3VjaCB0aGF0IGxpYnhs
X19kb21haW5fbWFrZSgpIHdpbGwgc2VsZWN0IGEgcmFuZG9tCmRvbWlkIHZhbHVlLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoK
djI6CiAtIE5ldyBpbiB2MgotLS0KIGRvY3MvbWFuL3hsLmNvbmYuNS5wb2QgIHwgMTAgKysrKysr
KysrKwogdG9vbHMvZXhhbXBsZXMveGwuY29uZiAgfCAgNCArKysrCiB0b29scy94bC94bC5jICAg
ICAgICAgICB8IDEwICsrKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgIHwgIDEgKwog
dG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi41LnBvZCBiL2RvY3MvbWFu
L3hsLmNvbmYuNS5wb2QKaW5kZXggMjA3YWIzZTc3YS4uNDFlZTQyODc0NCAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwuY29uZi41LnBvZAorKysgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCkBAIC00
NSw2ICs0NSwxNiBAQCBUaGUgc2VtYW50aWNzIG9mIGVhY2ggQzxLRVk+IGRlZmluZXMgd2hpY2gg
Zm9ybSBvZiBDPFZBTFVFPiBpcyByZXF1aXJlZC4KIAogPW92ZXIgNAogCis9aXRlbSBCPGRvbWlk
X3BvbGljeT0ieGVuInwicmFuZG9tIj4KKworRGV0ZXJtaW5lcyBob3cgZG9tYWluLWlkIGlzIHNl
dCB3aGVuIGNyZWF0aW5nIGEgbmV3IGRvbWFpbi4KKworSWYgc2V0IHRvICJ4ZW4iIHRoZW4gdGhl
IGh5cGVydmlzb3Igd2lsbCBhbGxvY2F0ZSBuZXcgZG9tYWluLWlkIHZhbHVlcyBvbiBhIHNlcXVl
bnRpYWwgYmFzaXMuCisKK0lmIHNldCB0byAicmFuZG9tIiB0aGVuIGEgcmFuZG9tIGRvbWFpbi1p
ZCB2YWx1ZSB3aWxsIGJlIGNob3Nlbi4KKworRGVmYXVsdDogInhlbiIKKwogPWl0ZW0gQjxhdXRv
YmFsbG9vbj0ib2ZmInwib24ifCJhdXRvIj4KIAogSWYgc2V0IHRvICJvbiIgdGhlbiBDPHhsPiB3
aWxsIGF1dG9tYXRpY2FsbHkgcmVkdWNlIHRoZSBhbW91bnQgb2YKZGlmZiAtLWdpdCBhL3Rvb2xz
L2V4YW1wbGVzL3hsLmNvbmYgYi90b29scy9leGFtcGxlcy94bC5jb25mCmluZGV4IDA0NDZkZWIz
MDQuLjk1ZjJmNDQyZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKKysrIGIv
dG9vbHMvZXhhbXBsZXMveGwuY29uZgpAQCAtMSw1ICsxLDkgQEAKICMjIEdsb2JhbCBYTCBjb25m
aWcgZmlsZSAjIwogCisjIFNldCBkb21haW4taWQgcG9saWN5LiAieGVuIiBtZWFucyB0aGF0IHRo
ZSBoeXBlcnZpc29yIHdpbGwgY2hvb3NlIHRoZQorIyBpZCBvZiBhIG5ldyBkb21haW4uICJyYW5k
b20iIG1lYW5zIHRoYXQgYSByYW5kb20gdmFsdWUgd2lsbCBiZSBjaG9zZW4uCisjZG9taWRfcG9s
aWN5PSJ4ZW4iCisKICMgQ29udHJvbCB3aGV0aGVyIGRvbTAgaXMgYmFsbG9vbmVkIGRvd24gd2hl
biB4ZW4gZG9lc24ndCBoYXZlIGVub3VnaAogIyBmcmVlIG1lbW9yeSB0byBjcmVhdGUgYSBkb21h
aW4uICAiYXV0byIgbWVhbnMgb25seSBiYWxsb29uIGlmIGRvbTAKICMgc3RhcnRzIHdpdGggYWxs
IHRoZSBob3N0J3MgbWVtb3J5LgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuYyBiL3Rvb2xzL3hs
L3hsLmMKaW5kZXggM2Q0MzkwYTQ2ZC4uMmE1ZGRkNDM5MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGwuYworKysgYi90b29scy94bC94bC5jCkBAIC01NCw2ICs1NCw3IEBAIGludCBjbGFpbV9tb2Rl
ID0gMTsKIGJvb2wgcHJvZ3Jlc3NfdXNlX2NyID0gMDsKIGludCBtYXhfZ3JhbnRfZnJhbWVzID0g
LTE7CiBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IC0xOworbGlieGxfZG9taWQgZG9taWRfcG9s
aWN5ID0gSU5WQUxJRF9ET01JRDsKIAogeGVudG9vbGxvZ19sZXZlbCBtaW5tc2dsZXZlbCA9IG1p
bm1zZ2xldmVsX2RlZmF1bHQ7CiAKQEAgLTIyOCw2ICsyMjksMTUgQEAgc3RhdGljIHZvaWQgcGFy
c2VfZ2xvYmFsX2NvbmZpZyhjb25zdCBjaGFyICpjb25maWdmaWxlLAogICAgIGVsc2UKICAgICAg
ICAgbGlieGxfYml0bWFwX3NldF9hbnkoJmdsb2JhbF9wdl9hZmZpbml0eV9tYXNrKTsKIAorICAg
IGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJkb21pZF9wb2xpY3kiLCAmYnVmLCAw
KSkgeworICAgICAgICBpZiAoIXN0cmNtcChidWYsICJ4ZW4iKSkKKyAgICAgICAgICAgIGRvbWlk
X3BvbGljeSA9IElOVkFMSURfRE9NSUQ7CisgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAoYnVmLCAi
cmFuZG9tIikpCisgICAgICAgICAgICBkb21pZF9wb2xpY3kgPSBSQU5ET01fRE9NSUQ7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaW52YWxpZCBkb21pZF9wb2xp
Y3kgb3B0aW9uIik7CisgICAgfQorCiAgICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDYwYmRhZDhm
ZmIuLjJiNDcwOWVmYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwv
eGwuaApAQCAtMjgzLDYgKzI4Myw3IEBAIGV4dGVybiBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lczsK
IGV4dGVybiBsaWJ4bF9iaXRtYXAgZ2xvYmFsX3ZtX2FmZmluaXR5X21hc2s7CiBleHRlcm4gbGli
eGxfYml0bWFwIGdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKIGV4dGVybiBsaWJ4bF9iaXRtYXAg
Z2xvYmFsX3B2X2FmZmluaXR5X21hc2s7CitleHRlcm4gbGlieGxfZG9taWQgZG9taWRfcG9saWN5
OwogCiBlbnVtIG91dHB1dF9mb3JtYXQgewogICAgIE9VVFBVVF9GT1JNQVRfSlNPTiwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMK
aW5kZXggZTUyMGIxZGE3OS4uMzkyOTJhY2ZlNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdm1j
b250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTg5OSw2ICs4OTksOCBA
QCBzdGFydDoKICAgICAgICAgYXV0b2Nvbm5lY3RfY29uc29sZV9ob3cgPSAwOwogICAgIH0KIAor
ICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKKwogICAgIGlmICggcmVz
dG9yaW5nICkgewogICAgICAgICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcGFyYW1zOwog
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHGS-0000rz-NG; Wed, 22 Jan 2020 14:45:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHGR-0000ri-RH
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:51 +0000
X-Inumbo-ID: e25ae17e-3d25-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e25ae17e-3d25-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 14:45:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704352; x=1611240352;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/APJYXKnFUBkf+2kf58TvPIk3Aqm2afd8BdRmjWn4tQ=;
 b=WMLxiH2+rBaf1/lxpbmax4Eak7KMPKTeez0s3hoN0j73I0fLcxvQjQPm
 Yna2yQ9IcJ+jq98Nwx9aKqQcq88qUiPHEeyHeJUzhyH31K4mfSjOFoSbW
 +GTbYQQgRBMYGhBvrdgTh7cxj2wquu/+qkDq6vstQpZmllC+Vbm5oSxzA M=;
IronPort-SDR: +/u4xJwY6HTmz0H7jzh9sGl5KNLt1yTW0NpvjJKK8jdcgGua/ae6EXOsIrn9vv1oJV00B7RBTS
 wbW1WkEJQCrQ==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="20373920"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 22 Jan 2020 14:45:50 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 5E8C6A24E1; Wed, 22 Jan 2020 14:45:45 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:44:59 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:44:58 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:44:56 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:44 +0000
Message-ID: <20200122144446.919-6-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 5/7] libxl: allow creation of domains with a
 specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jason
 Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2lu
Zm8gYW5kIHRoZW4KbW9kaWZpZXMgbGlieGxfX2RvbWFpbl9tYWtlKCkgdG8gaGF2ZSBYZW4gdXNl
IHRoYXQgdmFsdWUgaWYgaXQgaXMgdmFsaWQuCklmIHRoZSBkb21pZCB2YWx1ZSBpcyBpbnZhbGlk
IHRoZW4gWGVuIHdpbGwgY2hvb3NlIHRoZSBkb21pZCwgYXMgYmVmb3JlLAp1bmxlc3MgdGhlIHZh
bHVlIGlzIHRoZSBuZXcgc3BlY2lhbCBSQU5ET01fRE9NSUQgdmFsdWUgYWRkZWQgdG8gdGhlIEFQ
SS4KVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2RvbWFpbl9tYWtlKCkgdG8gY2hvb3NlIGEg
cmFuZG9tIGRvbWlkIHZhbHVlCmZvciBYZW4gdG8gdXNlLgoKSWYgWGVuIGRldGVybWluZXMgdGhh
dCBhIGRvbWlkIHNwZWNpZmllZCB0byBvciBjaG9zZW4gYnkKbGlieGxfX2RvbWFpbl9tYWtlKCkg
Y28taW5jaWRlcyB3aXRoIGFuIGV4aXN0aW5nIGRvbWFpbiB0aGVuIHRoZSBjcmVhdGUKb3BlcmF0
aW9uIHdpbGwgZmFpbC4gSW4gdGhpcyBjYXNlLCBpZiBSQU5ET01fRE9NSUQgd2FzIHNwZWNpZmll
ZCB0bwpsaWJ4bF9fZG9tYWluX21ha2UoKSB0aGVuIGEgbmV3IHJhbmRvbSB2YWx1ZSB3aWxsIGJl
IGNob3NlbiBhbmQgdGhlIGNyZWF0ZQpvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZCwgb3RoZXJ3
aXNlIGxpYnhsX19kb21haW5fbWFrZSgpIHdpbGwgZmFpbC4KCkFmdGVyIFhlbiBoYXMgc3VjY2Vz
c2Z1bGx5IGNyZWF0ZWQgYSBuZXcgZG9tYWluLCBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxsCmNo
ZWNrIHdoZXRoZXIgaXRzIGRvbWlkIG1hdGNoZXMgYW55IHJlY2VudGx5IHVzZWQgZG9taWQgdmFs
dWVzLiBJZiBpdCBkb2VzCnRoZW4gdGhlIGRvbWFpbiB3aWxsIGJlIGRlc3Ryb3llZC4gSWYgdGhl
IGRvbWlkIHVzZWQgaW4gY3JlYXRpb24gd2FzCnNwZWNpZmllZCB0byBsaWJ4bF9fZG9tYWluX21h
a2UoKSB0aGVuIGl0IHdpbGwgZmFpbCBhdCB0aGlzIHBvaW50LApvdGhlcndpc2UgdGhlIGNyZWF0
ZSBvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZCB3aXRoIGVpdGhlciBhIG5ldyByYW5kb20Kb3Ig
WGVuLXNlbGVjdGVkIGRvbWlkIHZhbHVlLgoKTk9URTogbGlieGxfX2xvZ3YoKSBpcyBhbHNvIG1v
ZGlmaWVkIHRvIG9ubHkgbG9nIHZhbGlkIGRvbWlkIHZhbHVlcyBpbgogICAgICBtZXNzYWdlcyBy
YXRoZXIgdGhhbiBhbnkgZG9taWQsIHZhbGlkIG9yIG90aGVyd2lzZSwgdGhhdCBpcyBub3QKICAg
ICAgSU5WQUxJRF9ET01JRC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKdjQ6CiAtIE5vdCBhZGRlZCBKYXNv
bidzIFItYiBiZWNhdXNlIG9mIHN1YnN0YW50aWFsIGNoYW5nZQogLSBDaGVjayBmb3IgcmVjZW50
IGRvbWlkICphZnRlciogY3JlYXRpb24KIC0gUmUtd29ya2VkIGNvbW1pdCBjb21tZW50Cgp2MzoK
IC0gQWRkZWQgRE9NSURfTUFTSyBkZWZpbml0aW9uIHVzZWQgdG8gbWFzayByYW5kb21pemVkIHZh
bHVlcwogLSBVc2Ugc3RhY2sgdmFyaWFibGUgdG8gYXZvaWQgYXNzdW1pbmcgZW5kaWFubmVzcwoK
djI6CiAtIFJlLXdvcmtlZCB0byB1c2UgYSB2YWx1ZSBmcm9tIGxpYnhsX2RvbWFpbl9jcmVhdGVf
aW5mbwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAgOSArKysrKysrKwogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8ICAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAg
ICB8ICAzICsrKwogNSBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCmluZGV4IDFkMjM1ZWNiMWMuLjMxYzZmNGIxMWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTI2OCw2ICsxMjY4LDE0IEBA
IHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25z
dCBsaWJ4bF9tYWMgKnNyYyk7CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9N
RU1PUllfQ09ORklHCiAKKy8qCisgKiBMSUJYTF9IQVZFX0NSRUFURUlORk9fRE9NSUQKKyAqCisg
KiBsaWJ4bF9kb21haW5fY3JlYXRlX25ldygpIGFuZCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3Rv
cmUoKSB3aWxsIHVzZQorICogYSBkb21pZCBzcGVjaWZpZWQgaW4gbGlieGxfZG9tYWluX2NyZWF0
ZV9pbmZvKCkuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9DUkVBVEVJTkZPX0RPTUlECisKIHR5
cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9k
aXNwb3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVu
Z3RoKGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CkBAIC0xNTI4LDYgKzE1MzYsNyBAQCBp
bnQgbGlieGxfY3R4X2ZyZWUobGlieGxfY3R4ICpjdHggLyogMCBpcyBPSyAqLyk7CiAvKiBkb21h
aW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KIAogI2RlZmluZSBJTlZBTElEX0RPTUlEIH4wCisjZGVm
aW5lIFJBTkRPTV9ET01JRCAoSU5WQUxJRF9ET01JRCAtIDEpCiAKIC8qIElmIHRoZSByZXN1bHQg
aXMgRVJST1JfQUJPUlRFRCwgdGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5vdCBleGlzdAogICogKGlu
IGEgaGFsZi1jcmVhdGVkIHN0YXRlKS4gICpkb21pZCB3aWxsIGJlIHZhbGlkIGFuZCB3aWxsIGJl
IHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCBlNGFhYjRmZDFjLi41OTNiZjlkMjI1IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtNjAwLDkgKzYwMCw1MCBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgIH0KIAotICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNo
LCBkb21pZCwgJmNyZWF0ZSk7CisgICAgICAgIGlmIChsaWJ4bF9kb21pZF92YWxpZF9ndWVzdChp
bmZvLT5kb21pZCkpCisgICAgICAgICAgICAqZG9taWQgPSBpbmZvLT5kb21pZDsKKworICAgIGFn
YWluOgorICAgICAgICBmb3IgKDs7KSB7CisgICAgICAgICAgICBpZiAoaW5mby0+ZG9taWQgPT0g
UkFORE9NX0RPTUlEKSB7CisgICAgICAgICAgICAgICAgdWludDE2X3QgdjsKKworICAgICAgICAg
ICAgICAgIHJldCA9IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopJnYsIHNpemVvZih2
KSk7CisgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCisgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgICAgICAgICAgdiAmPSBET01JRF9NQVNLOworICAgICAgICAgICAgICAg
IGlmICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QodikpCisgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgICAgICAgICAgKmRvbWlkID0gdjsKKyAgICAgICAgICAgIH0KKwor
ICAgICAgICAgICAgcmV0ID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVh
dGUpOworICAgICAgICAgICAgaWYgKHJldCA9PSAwIHx8IGVycm5vICE9IEVFWElTVCB8fCBpbmZv
LT5kb21pZCAhPSBSQU5ET01fRE9NSUQpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKwogICAgICAgICBpZiAocmV0IDwgMCkgewogICAgICAgICAgICAgTE9HRUQoRVJST1IsICpk
b21pZCwgImRvbWFpbiBjcmVhdGlvbiBmYWlsIik7CisgICAgICAgICAgICAqZG9taWQgPSBJTlZB
TElEX0RPTUlEOworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAobGlieGxfX2lzX2RvbWlkX3JlY2VudChn
YywgKmRvbWlkKSkgeworICAgICAgICAgICAgaWYgKCpkb21pZCA9PSBpbmZvLT5kb21pZCkgLyog
ZG9taWQgd2FzIHNwZWNpZmllZCAqLworICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9t
aWQsICJkb21haW4gaWQgcmVjZW50bHkgdXNlZCIpOworCisgICAgICAgICAgICByZXQgPSB4Y19k
b21haW5fZGVzdHJveShjdHgtPnhjaCwgKmRvbWlkKTsKKyAgICAgICAgICAgIGlmICghcmV0KSB7
CisgICAgICAgICAgICAgICAgKmRvbWlkID0gSU5WQUxJRF9ET01JRDsKKworICAgICAgICAgICAg
ICAgIC8qIElmIHRoZSBkb21pZCB3YXMgbm90IHNwZWNpZmllZCB0aGVuIGhhdmUgYW5vdGhlciBn
byAqLworICAgICAgICAgICAgICAgIGlmICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoaW5mby0+
ZG9taWQpKQorICAgICAgICAgICAgICAgICAgICBnb3RvIGFnYWluOworICAgICAgICAgICAgfQor
CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmMKaW5kZXggYmJkNGM2Y2JhOS4uZDkzYTc1NTMzZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5jCkBAIC0yMzQsNyArMjM0LDcgQEAgdm9pZCBsaWJ4bF9fbG9ndihsaWJ4
bF9jdHggKmN0eCwgeGVudG9vbGxvZ19sZXZlbCBtc2dsZXZlbCwgaW50IGVycm5vdmFsLAogICAg
IGZpbGVsaW5lW3NpemVvZihmaWxlbGluZSktMV0gPSAwOwogCiAgICAgZG9tYWluWzBdID0gMDsK
LSAgICBpZiAoZG9taWQgIT0gSU5WQUxJRF9ET01JRCkKKyAgICBpZiAobGlieGxfZG9taWRfdmFs
aWRfZ3Vlc3QoZG9taWQpKQogICAgICAgICBzbnByaW50Zihkb21haW4sIHNpemVvZihkb21haW4p
LCAiRG9tYWluICUiUFJJdTMyIjoiLCBkb21pZCk7CiAgeDoKICAgICB4dGxfbG9nKGN0eC0+bGcs
IG1zZ2xldmVsLCBlcnJub3ZhbCwgImxpYnhsIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA3OTIxOTUw
ZjZhLi5kMGQ0MzE2MTRmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC00MDksNiArNDA5LDcgQEAgbGli
eGxfZG9tYWluX2NyZWF0ZV9pbmZvID0gU3RydWN0KCJkb21haW5fY3JlYXRlX2luZm8iLFsKICAg
ICAoInNzaWRyZWYiLCAgICAgIHVpbnQzMiksCiAgICAgKCJzc2lkX2xhYmVsIiwgICBzdHJpbmcp
LAogICAgICgibmFtZSIsICAgICAgICAgc3RyaW5nKSwKKyAgICAoImRvbWlkIiwgICAgICAgIGxp
YnhsX2RvbWlkKSwKICAgICAoInV1aWQiLCAgICAgICAgIGxpYnhsX3V1aWQpLAogICAgICgieHNk
YXRhIiwgICAgICAgbGlieGxfa2V5X3ZhbHVlX2xpc3QpLAogICAgICgicGxhdGZvcm1kYXRhIiwg
bGlieGxfa2V5X3ZhbHVlX2xpc3QpLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGQyMTk4ZGZmYWQuLjc1YjE2MTlk
MGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMveGVuLmgKQEAgLTYxNCw2ICs2MTQsOSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RShtbXVleHRfb3BfdCk7CiAvKiBJZGxlIGRvbWFpbi4gKi8KICNkZWZpbmUgRE9NSURfSURMRSAg
ICAgICAgICAgeGVuX21rX3VpbnQoMHg3RkZGKQogCisvKiBNYXNrIGZvciB2YWxpZCBkb21haW4g
aWQgdmFsdWVzICovCisjZGVmaW5lIERPTUlEX01BU0sgICAgICAgICAgIHhlbl9ta191aW50KDB4
N0ZGRikKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogdHlwZWRlZiB1aW50MTZfdCBkb21pZF90
OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:45:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:45:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHGV-0000tF-1E; Wed, 22 Jan 2020 14:45:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuHGT-0000sW-Cs
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:45:53 +0000
X-Inumbo-ID: e35b106c-3d25-11ea-bc69-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e35b106c-3d25-11ea-bc69-12813bfff9fa;
 Wed, 22 Jan 2020 14:45:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579704352; x=1611240352;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=QvgFKvGyTQaswpocmdKa1EQeslVgQ9v2aSNNOAQ/JZ4=;
 b=RCnsNiaoFdNPTRaHzQEgqmI87IrJBxpHyLmZAgt2bUO8gLJUsCUaGKKL
 xn3qY4fmNYUqcdY3PAb5OKxh6HmTL/H0pr5lX7KIjdE0xg3vsOdtb49iw
 3TimJ6KbimJKqff/o4Dry+ksNs7M61OLTZiZxpFy0iNpcDgANXAHTMzJb E=;
IronPort-SDR: GK4/4D2THS8RdINwrNZH9JWA9qK6zfnY/KoDwq1YSCtrQ3+xHy08pux8PgS4PXddm/e1cmA4dk
 Lq0CzlX8wLiw==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="14221895"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 22 Jan 2020 14:45:52 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id BF8D6A0679; Wed, 22 Jan 2020 14:45:50 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 14:45:03 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 14:45:02 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 14:45:00 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 14:44:46 +0000
Message-ID: <20200122144446.919-8-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122144446.919-1-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 7/7] xl: allow domid to be preserved on
 save/restore or migrate
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgJy1EJyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHNhdmUgYW5kIG1p
Z3JhdGUgdG8gYWxsb3cKdGhlIGRvbWFpbiBpZCB0byBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUg
c2F2ZWQgZG9tYWluIGNvbmZpZ3VyYXRpb24gYW5kCmhlbmNlIGJlIHByZXNlcnZlZC4KClNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCnYyOgog
LSBIZWF2aWx5IHJlLXdvcmtlZCBiYXNlZCBvbiBuZXcgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICB8IDE0ICsrKysrKysrKysrKysrCiB0b29s
cy94bC94bC5oICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICB8
ICA2ICsrKystLQogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICB8IDE1ICsrKysrKysrKystLS0t
LQogdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYyB8IDE5ICsrKysrKysrKysrKysrLS0tLS0KIHRv
b2xzL3hsL3hsX3ZtY29udHJvbC5jICAgfCAgMyArKy0KIDYgZmlsZXMgY2hhbmdlZCwgNDUgaW5z
ZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuMS5w
b2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCBkNGI1ZThlMzYyLi45MzdlZGE2OTBm
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgorKysgYi9kb2NzL21hbi94bC4xLnBv
ZC5pbgpAQCAtNDkwLDYgKzQ5MCwxMyBAQCBEaXNwbGF5IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1
ZyBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBwcm9jZXNzLgogCiBMZWF2ZSB0aGUg
ZG9tYWluIG9uIHRoZSByZWNlaXZlIHNpZGUgcGF1c2VkIGFmdGVyIG1pZ3JhdGlvbi4KIAorPWl0
ZW0gQjwtRD4KKworUHJlc2VydmUgdGhlIEI8ZG9tYWluLWlkPiBpbiB0aGUgZG9tYWluIGNvbmln
dXJhdGlvbiB0aGF0IGlzIHRyYW5zZmVycmVkCitzdWNoIHRoYXQgaXQgd2lsbCBiZSBpZGVudGlj
YWwgb24gdGhlIGRlc3RpbmF0aW9uIGhvc3QsIHVubGVzcyB0aGF0Citjb25maWd1cmF0aW9uIGlz
IG92ZXJyaWRkZW4gdXNpbmcgdGhlIEI8LUM+IG9wdGlvbi4gTm90ZSB0aGF0IGl0IGlzIG5vdAor
cG9zc2libGUgdG8gdXNlIHRoaXMgb3B0aW9uIGZvciBhICdsb2NhbGhvc3QnIG1pZ3JhdGlvbi4K
KwogPWJhY2sKIAogPWl0ZW0gQjxyZW11cz4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPGhv
c3Q+CkBAIC02OTIsNiArNjk5LDEzIEBAIExlYXZlIHRoZSBkb21haW4gcnVubmluZyBhZnRlciBj
cmVhdGluZyB0aGUgc25hcHNob3QuCiAKIExlYXZlIHRoZSBkb21haW4gcGF1c2VkIGFmdGVyIGNy
ZWF0aW5nIHRoZSBzbmFwc2hvdC4KIAorPWl0ZW0gQjwtRD4KKworUHJlc2VydmUgdGhlIEI8ZG9t
YWluLWlkPiBpbiB0aGUgZG9tYWluIGNvbmlndXJhdGlvbiB0aGF0IGlzIGVtYmVkZGVkIGluCit0
aGUgc3RhdGUgZmlsZSBzdWNoIHRoYXQgaXQgd2lsbCBiZSBpZGVudGljYWwgd2hlbiB0aGUgZG9t
YWluIGlzIHJlc3RvcmVkLAordW5sZXNzIHRoYXQgY29uZmlndXJhdGlvbiBpcyBvdmVycmlkZGVu
LiAoU2VlIHRoZSBCPHJlc3RvcmU+IG9wZXJhdGlvbgorYWJvdmUpLgorCiA9YmFjawogCiA9aXRl
bSBCPHNoYXJpbmc+IFtJPGRvbWFpbi1pZD5dCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIv
dG9vbHMveGwveGwuaAppbmRleCAyYjQ3MDllZmIyLi4wNjU2OWM2YzRhIDEwMDY0NAotLS0gYS90
b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTk5LDYgKzk5LDcgQEAgc3RydWN0
IHNhdmVfZmlsZV9oZWFkZXIgewogI2RlZmluZSBTQVZFRklMRV9CWVRFT1JERVJfVkFMVUUgKCh1
aW50MzJfdCkweDAxMDIwMzA0VUwpCiAKIHZvaWQgc2F2ZV9kb21haW5fY29yZV9iZWdpbih1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb3ZlcnJpZGVfY29u
ZmlnX2ZpbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAqKmNvbmZpZ19k
YXRhX3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpjb25maWdfbGVuX3IpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKaW5kZXggM2IzMDJiMmYyMC4uMDgzMzUzOTRlNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxf
Y21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0xNTMsNyArMTUzLDgg
QEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIltvcHRpb25zXSA8RG9t
YWluPiA8Q2hlY2twb2ludEZpbGU+IFs8Q29uZmlnRmlsZT5dIiwKICAgICAgICItaCAgUHJpbnQg
dGhpcyBoZWxwLlxuIgogICAgICAgIi1jICBMZWF2ZSBkb21haW4gcnVubmluZyBhZnRlciBjcmVh
dGluZyB0aGUgc25hcHNob3QuXG4iCi0gICAgICAiLXAgIExlYXZlIGRvbWFpbiBwYXVzZWQgYWZ0
ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LiIKKyAgICAgICItcCAgTGVhdmUgZG9tYWluIHBhdXNl
ZCBhZnRlciBjcmVhdGluZyB0aGUgc25hcHNob3QuXG4iCisgICAgICAiLUQgIFN0b3JlIHRoZSBk
b21haW4gaWQgaW4gdGhlIGNvbmZpZ3JhdGlvbi4iCiAgICAgfSwKICAgICB7ICJtaWdyYXRlIiwK
ICAgICAgICZtYWluX21pZ3JhdGUsIDAsIDEsCkBAIC0xNjcsNyArMTY4LDggQEAgc3RydWN0IGNt
ZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIi1lICAgICAgICAgICAgICBEbyBub3Qgd2Fp
dCBpbiB0aGUgYmFja2dyb3VuZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoXG4iCiAgICAgICAi
ICAgICAgICAgICAgICAgIG9mIHRoZSBkb21haW4uXG4iCiAgICAgICAiLS1kZWJ1ZyAgICAgICAg
IFByaW50IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1ZyBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBwcm9j
ZXNzLlxuIgotICAgICAgIi1wICAgICAgICAgICAgICBEbyBub3QgdW5wYXVzZSBkb21haW4gYWZ0
ZXIgbWlncmF0aW5nIGl0LiIKKyAgICAgICItcCAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2Ug
ZG9tYWluIGFmdGVyIG1pZ3JhdGluZyBpdC5cbiIKKyAgICAgICItRCAgICAgICAgICAgICAgUHJl
c2VydmUgdGhlIGRvbWFpbiBpZCIKICAgICB9LAogICAgIHsgInJlc3RvcmUiLAogICAgICAgJm1h
aW5fcmVzdG9yZSwgMCwgMSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rv
b2xzL3hsL3hsX21pZ3JhdGUuYwppbmRleCAyMmYwNDI5Yjg0Li4wODEzYmViODAxIDEwMDY0NAot
LS0gYS90b29scy94bC94bF9taWdyYXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBA
IC0xNzYsNyArMTc2LDggQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9kb19wcmVhbWJsZShpbnQgc2Vu
ZF9mZCwgaW50IHJlY3ZfZmQsIHBpZF90IGNoaWxkLAogCiB9CiAKLXN0YXRpYyB2b2lkIG1pZ3Jh
dGVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpydW5lLCBpbnQgZGVidWcsCitz
dGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgaW50IHByZXNlcnZlX2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcnVuZSwgaW50IGRl
YnVnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb3ZlcnJpZGVfY29u
ZmlnX2ZpbGUpCiB7CiAgICAgcGlkX3QgY2hpbGQgPSAtMTsKQEAgLTE4Nyw3ICsxODgsNyBAQCBz
dGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVu
ZSwgaW50IGRlYnVnLAogICAgIHVpbnQ4X3QgKmNvbmZpZ19kYXRhOwogICAgIGludCBjb25maWdf
bGVuLCBmbGFncyA9IExJQlhMX1NVU1BFTkRfTElWRTsKIAotICAgIHNhdmVfZG9tYWluX2NvcmVf
YmVnaW4oZG9taWQsIG92ZXJyaWRlX2NvbmZpZ19maWxlLAorICAgIHNhdmVfZG9tYWluX2NvcmVf
YmVnaW4oZG9taWQsIHByZXNlcnZlX2RvbWlkLCBvdmVycmlkZV9jb25maWdfZmlsZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwogCiAgICAg
aWYgKCFjb25maWdfbGVuKSB7CkBAIC01MzcsMTMgKzUzOCwxNCBAQCBpbnQgbWFpbl9taWdyYXRl
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjaGFyICpydW5lID0gTlVMTDsKICAgICBjaGFy
ICpob3N0OwogICAgIGludCBvcHQsIGRhZW1vbml6ZSA9IDEsIG1vbml0b3IgPSAxLCBkZWJ1ZyA9
IDAsIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDA7CisgICAgaW50IHByZXNlcnZlX2RvbWlkID0g
MDsKICAgICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CiAgICAgICAgIHsiZGVidWci
LCAwLCAwLCAweDEwMH0sCiAgICAgICAgIHsibGl2ZSIsIDAsIDAsIDB4MjAwfSwKICAgICAgICAg
Q09NTU9OX0xPTkdfT1BUUwogICAgIH07CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAi
RkM6czplcCIsIG9wdHMsICJtaWdyYXRlIiwgMikgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJGQzpzOmVwRCIsIG9wdHMsICJtaWdyYXRlIiwgMikgewogICAgIGNhc2UgJ0MnOgogICAg
ICAgICBjb25maWdfZmlsZW5hbWUgPSBvcHRhcmc7CiAgICAgICAgIGJyZWFrOwpAQCAtNTYwLDYg
KzU2Miw5IEBAIGludCBtYWluX21pZ3JhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNh
c2UgJ3AnOgogICAgICAgICBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAxOwogICAgICAgICBicmVh
azsKKyAgICBjYXNlICdEJzoKKyAgICAgICAgcHJlc2VydmVfZG9taWQgPSAxOworICAgICAgICBi
cmVhazsKICAgICBjYXNlIDB4MTAwOiAvKiAtLWRlYnVnICovCiAgICAgICAgIGRlYnVnID0gMTsK
ICAgICAgICAgYnJlYWs7CkBAIC01OTYsNyArNjAxLDcgQEAgaW50IG1haW5fbWlncmF0ZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICBwYXVzZV9hZnRlcl9taWdyYXRp
b24gPyAiIC1wIiA6ICIiKTsKICAgICB9CiAKLSAgICBtaWdyYXRlX2RvbWFpbihkb21pZCwgcnVu
ZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSk7CisgICAgbWlncmF0ZV9kb21haW4oZG9taWQsIHBy
ZXNlcnZlX2RvbWlkLCBydW5lLCBkZWJ1ZywgY29uZmlnX2ZpbGVuYW1lKTsKICAgICByZXR1cm4g
RVhJVF9TVUNDRVNTOwogfQogCkBAIC03MTYsNyArNzIxLDcgQEAgaW50IG1haW5fcmVtdXMoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAg
c2F2ZV9kb21haW5fY29yZV9iZWdpbihkb21pZCwgTlVMTCwgJmNvbmZpZ19kYXRhLCAmY29uZmln
X2xlbik7CisgICAgICAgIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIDAsIE5VTEwsICZj
b25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwogCiAgICAgICAgIGlmICghY29uZmlnX2xlbikgewog
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJObyBjb25maWcgZmlsZSBzdG9yZWQgZm9yIHJ1
bm5pbmcgZG9tYWluIGFuZCAiCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5j
IGIvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYwppbmRleCA5YmUwMzNmZTY1Li45NTNkNzkxZDFh
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCisrKyBiL3Rvb2xzL3hsL3hs
X3NhdmVyZXN0b3JlLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpZm5kZWYgTElCWExfSEFWRV9OT19T
VVNQRU5EX1JFU1VNRQogCiB2b2lkIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4odWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2RvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm92ZXJyaWRlX2NvbmZpZ19maWxl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgKipjb25maWdfZGF0YV9yLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqY29uZmlnX2xlbl9yKQpAQCAtNjIsNiAr
NjMsOCBAQCB2b2lkIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4odWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVuYWJsZSB0byByZXRyaWV2ZSBkb21haW4gY29uZmln
dXJhdGlvblxuIik7CiAgICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CiAgICAgICAgIH0K
KworICAgICAgICBkX2NvbmZpZy5jX2luZm8uZG9taWQgPSBwcmVzZXJ2ZV9kb21pZCA/IGRvbWlk
IDogMDsKICAgICB9CiAKICAgICBjb25maWdfYyA9IGxpYnhsX2RvbWFpbl9jb25maWdfdG9fanNv
bihjdHgsICZkX2NvbmZpZyk7CkBAIC0xMjAsMTQgKzEyMywxNSBAQCB2b2lkIHNhdmVfZG9tYWlu
X2NvcmVfd3JpdGVjb25maWcoaW50IGZkLCBjb25zdCBjaGFyICpzb3VyY2UsCiAgICAgICAgICAg
ICBoZHIub3B0aW9uYWxfZGF0YV9sZW4pOwogfQogCi1zdGF0aWMgaW50IHNhdmVfZG9tYWluKHVp
bnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSwgaW50IGNoZWNrcG9pbnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxlYXZlcGF1c2VkLCBjb25zdCBjaGFyICpvdmVy
cmlkZV9jb25maWdfZmlsZSkKK3N0YXRpYyBpbnQgc2F2ZV9kb21haW4odWludDMyX3QgZG9taWQs
IGludCBwcmVzZXJ2ZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZmlsZW5hbWUsIGludCBjaGVja3BvaW50LAorICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGVh
dmVwYXVzZWQsIGNvbnN0IGNoYXIgKm92ZXJyaWRlX2NvbmZpZ19maWxlKQogewogICAgIGludCBm
ZDsKICAgICB1aW50OF90ICpjb25maWdfZGF0YTsKICAgICBpbnQgY29uZmlnX2xlbjsKIAotICAg
IHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIG92ZXJyaWRlX2NvbmZpZ19maWxlLAorICAg
IHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIHByZXNlcnZlX2RvbWlkLCBvdmVycmlkZV9j
b25maWdfZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25maWdfZGF0YSwgJmNv
bmZpZ19sZW4pOwogCiAgICAgaWYgKCFjb25maWdfbGVuKSB7CkBAIC0yMzYsMTUgKzI0MCwxOSBA
QCBpbnQgbWFpbl9zYXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjb25zdCBjaGFyICpj
b25maWdfZmlsZW5hbWUgPSBOVUxMOwogICAgIGludCBjaGVja3BvaW50ID0gMDsKICAgICBpbnQg
bGVhdmVwYXVzZWQgPSAwOworICAgIGludCBwcmVzZXJ2ZV9kb21pZCA9IDA7CiAgICAgaW50IG9w
dDsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJjcCIsIE5VTEwsICJzYXZlIiwgMikg
eworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJjcEQiLCBOVUxMLCAic2F2ZSIsIDIpIHsK
ICAgICBjYXNlICdjJzoKICAgICAgICAgY2hlY2twb2ludCA9IDE7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgJ3AnOgogICAgICAgICBsZWF2ZXBhdXNlZCA9IDE7CiAgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgJ0QnOgorICAgICAgICBwcmVzZXJ2ZV9kb21pZCA9IDE7CisgICAgICAgIGJyZWFr
OwogICAgIH0KIAogICAgIGlmIChhcmdjLW9wdGluZCA+IDMpIHsKQEAgLTI1Nyw3ICsyNjUsOCBA
QCBpbnQgbWFpbl9zYXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpZiAoIGFyZ2MgLSBv
cHRpbmQgPj0gMyApCiAgICAgICAgIGNvbmZpZ19maWxlbmFtZSA9IGFyZ3Zbb3B0aW5kICsgMl07
CiAKLSAgICBzYXZlX2RvbWFpbihkb21pZCwgZmlsZW5hbWUsIGNoZWNrcG9pbnQsIGxlYXZlcGF1
c2VkLCBjb25maWdfZmlsZW5hbWUpOworICAgIHNhdmVfZG9tYWluKGRvbWlkLCBwcmVzZXJ2ZV9k
b21pZCwgZmlsZW5hbWUsIGNoZWNrcG9pbnQsIGxlYXZlcGF1c2VkLAorICAgICAgICAgICAgICAg
IGNvbmZpZ19maWxlbmFtZSk7CiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIApkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpp
bmRleCAzOTI5MmFjZmU2Li4yZTJkNDI3NDkyIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNv
bnRyb2wuYworKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtODk5LDcgKzg5OSw4IEBA
IHN0YXJ0OgogICAgICAgICBhdXRvY29ubmVjdF9jb25zb2xlX2hvdyA9IDA7CiAgICAgfQogCi0g
ICAgZF9jb25maWcuY19pbmZvLmRvbWlkID0gZG9taWRfcG9saWN5OworICAgIGlmICghbGlieGxf
ZG9taWRfdmFsaWRfZ3Vlc3QoZF9jb25maWcuY19pbmZvLmRvbWlkKSkKKyAgICAgICAgZF9jb25m
aWcuY19pbmZvLmRvbWlkID0gZG9taWRfcG9saWN5OwogCiAgICAgaWYgKCByZXN0b3JpbmcgKSB7
CiAgICAgICAgIGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyBwYXJhbXM7Ci0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:53:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHNM-00023n-3a; Wed, 22 Jan 2020 14:53:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e0WY=3L=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iuHNK-000233-U7
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:52:58 +0000
X-Inumbo-ID: e0b1bc20-3d26-11ea-bc6c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0b1bc20-3d26-11ea-bc6c-12813bfff9fa;
 Wed, 22 Jan 2020 14:52:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579704777;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=+FmYaQf1NpwHE8HX3Z0f5fqOOmZAjsaKZ/WRl3LfV/Y=;
 b=Fi8BkJ3rVIra35KIOoKiQOr0e5RcbRGWpHgewKvdW2kIH9O/blMMOBjg
 IXx0tax0FqApVoxCO620XwKD3ja3mEC1Le4pVmwsWhm6LJhXO8/0LFk6W
 oAeBa+JLhLiWJV0BuwpCCn3noCLKpmZw+5t2xYBYTzZWSNF8sNSJafrau 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sSULhXcJLzgd+RxtQjr7mgwtrVnvaBBXukLKV+zvTxAWtfYEvb/n7hEjHla6eIbfTeBF8C5LJ/
 7nG7nxNWdaLWygtxeU0rxG2pJoDYq5FE89Rf77wn2kqNiNta9/XYqEGfN60hsODDC+1jSjmm+H
 T61FJICHaUKO/QBsa27GA4xufEv4nZt1XRPzTnFywSfmNA1KB6VMELL0Ktc/9EovXS7qyiAyk8
 CwGFmumCFhwpDcvjSX4tid+JkR7RM3Xah4o0UhuLoIG/gLCtfVF+1y+a9r3FuNpSr8uo+LIGbS
 Nrk=
X-SBRS: 2.7
X-MesageID: 11869411
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11869411"
Date: Wed, 22 Jan 2020 14:52:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200122144446.919-2-pdurrant@amazon.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDI6NDQ6NDBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEN1cnJlbnRseSBib3RoIHhsIGFuZCBsaWJ4bCBoYXZlIGludGVybmFsIGRlZmluaXRp
b25zIG9mIElOVkFMSURfRE9NSUQKPiB3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dl
dmVyLCBmb3IgdGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcgdGhlCj4gYmVoYXZpb3VyIG9mIGxp
YnhsX2RvbWFpbl9jcmVhdGVfbmV3L3Jlc3RvcmUoKSBpdCBpcyB1c2VmdWwgdG8gaGF2ZSBhCj4g
c3BlY2lmaWVkIGludmFsaWQgdmFsdWUgZm9yIGEgZG9tYWluIGlkLgo+IAo+IFRoaXMgcGF0Y2gg
dGhlcmVmb3JlIG1vdmVzIHRoZSBsaWJ4bCBkZWZpbml0aW9uIGZyb20gbGlieGxfaW50ZXJuYWwu
aCB0bwo+IGxpYnhsLmggYW5kIHJlbW92ZXMgdGhlIGludGVybmFsIGRlZmluaXRpb24gZnJvbSB4
bF91dGlscy5oLiBUaGUgaGFyZGNvZGVkCj4gJy0xJyBwYXNzZWQgYmFjayB2aWEgZG9tY3JlYXRl
X2NvbXBsZXRlKCkgaXMgdGhlbiB1cGRhdGVkIHRvIElOVkFMSURfRE9NSUQKPiBhbmQgY29tbWVu
dCBhYm92ZSBsaWJ4bF9kb21haW5fY3JlYXRlX25ldy9yZXN0b3JlKCkgaXMgYWNjb3JkaW5nbHkK
PiBtb2RpZmllZC4KClVyZywgaXQncyBraW5kIG9mIHVnbHkgdG8gYWRkIGFub3RoZXIgZGVmaW5p
dGlvbiBvZiBpbnZhbGlkIGRvbWlkIHdoZW4KdGhlcmUncyBhbHJlYWR5IERPTUlEX0lOVkFMSUQg
aW4gdGhlIHB1YmxpYyBoZWFkZXJzLiBJIGd1ZXNzIHRoZXJlJ3MgYQpyZWFzb24gSSdtIG1pc3Np
bmcgZm9yIG5vdCB1c2luZyBET01JRF9JTlZBTElEIGluc3RlYWQgb2YgaW50cm9kdWNpbmcKYSBu
ZXcgdmFsdWU/CgpJZiBzbyBjb3VsZCB0aGlzIGJlIG1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1l
c3NhZ2U/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 14:58:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 14:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHSD-0002Dv-PH; Wed, 22 Jan 2020 14:58:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuHSD-0002Dq-5O
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 14:58:01 +0000
X-Inumbo-ID: 8fb6af78-3d27-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fb6af78-3d27-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 14:57:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579705071;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZfuzzklZEQ0DxikLDQNc1WsHjfF+aXeF+qiiMi+JD/4=;
 b=PJJeHWwfBVqZzX10a+1xNdzbabd8v4KGLr0d9lJ5LHs9Z/Rzj4ZR+EU5
 wSg4mrmw3yPcALBcmJihpm3S4Ga65zb8OOxcPkPAJ+a6d5WHnPPIqxGOE
 xYJ3mLjGBXfAIfpiXmhoh1nxxKsOPp/FPzRFzLi6p0m5JEhOpEj6k75/t c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OvDAqE2uGn59R5jk7YcT1+SPsqyW9FlMJhKPNyl5ZrCHfGN/RvStEqxppwlofYyPAO2WqBYjaV
 Wax0Uf8U4XaKQs6J0G7G8XolcbPm/lbX1u9cltUHY5zqzI9QFKW6pgsJgZcRr+1zrcBasZLd7K
 SygN8PtuMQSo3J0jHZSuGvtOaH7+PYOA2pmvCbOh93DjbYJwf4jxtvPKYSo3Ut3IOsRTud5lyl
 J3HqIsYDUUKFmEEd4Os7pdLmp3Nb/eTCMn/eCGc/225PYgz4eWbtLZ8nmBRZ4Tagwqv1LMxVIj
 +pY=
X-SBRS: 2.7
X-MesageID: 11869725
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11869725"
To: Bobby Eshleman <bobbyeshleman@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579615303.git.bobbyeshleman@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: <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
Date: Wed, 22 Jan 2020 14:57:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Bobby
 Eshleman <bobby.eshleman@starlab.io>, Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAyMCAwMTo1OCwgQm9iYnkgRXNobGVtYW4gd3JvdGU6Cj4gSGV5IGV2ZXJ5Ym9k
eSwKPgo+IFRoaXMgaXMgYW4gUkZDIHBhdGNoc2V0IGZvciB0aGUgdmVyeSBiZWdpbm5pbmdzIG9m
IGFkZGluZyBSSVNDLVYgc3VwcG9ydAo+IHRvIFhlbi4gIFRoaXMgUkZDIGlzIHJlYWxseSBqdXN0
IHRvIHN0YXJ0IGEgZGlhbG9ndWUgYWJvdXQgc3VwcG9ydGluZwo+IFJJU0MtViBhbmQgYWxpZ24g
d2l0aCB0aGUgWGVuIHByb2plY3QgYW5kIGNvbW11bml0eSBiZWZvcmUgZ29pbmcKPiBmdXJ0aGVy
LiAgRm9yIHRoYXQgcmVhc29uLCBpdCBpcyB2ZXJ5IHJvdWdoIGFuZCB2ZXJ5IGluY29tcGxldGUu
IAo+Cj4gTXkgbmFtZSBpcyBCb2JieSBFc2hsZW1hbiwgSSdtIGEgc29mdHdhcmUgZW5naW5lZXIg
YXQKPiBTdGFyIExhYiAvIFdpbmQgUml2ZXIgb24gdGhlIEFSTSB0ZWFtLCBtb3N0bHkgaGF2aW5n
IHdvcmtlZCBpbiB0aGUgTGludXgKPiBrZXJuZWwuICBJJ3ZlIGFsc28gYmVlbiBpbnZvbHZlZCBh
IGdvb2QgYW1vdW50IHdpdGggWGVuIG9uIEFSTSBoZXJlLAo+IG1vc3RseSBkZWFsaW5nIHdpdGgg
dG9vbGluZywgZGVwbG95bWVudCwgYW5kIHRlc3RpbmcuICBBIGxvdCBvZiB0aGlzCj4gcGF0Y2hz
ZXQgaXMgaGVhdmlseSBpbnNwaXJlZCBieSB0aGUgWGVuL0FSTSBzb3VyY2UgY29kZSAocGFydGlj
dWxhcmx5Cj4gdGhlIGVhcmx5IHNldHVwIHVwIGNvZGUpLgo+Cj4gQ3VycmVudGx5LCB0aGlzIHBh
dGNoc2V0IHJlYWxseSBvbmx5IHNldHMgdXAgdmlydHVhbCBtZW1vcnkgZm9yIFhlbiBhbmQKPiBp
bml0aWFsaXplcyBVQVJUIHRvIGVuYWJsZSBwcmludCBvdXRwdXQuICBOb25lIG9mIFJJU0MtVidz
Cj4gdmlydHVhbGl6YXRpb24gc3VwcG9ydCBoYXMgYmVlbiBpbXBsZW1lbnRlZCB5ZXQsIGFsdGhv
dWdoIHRoYXQgaXMgdGhlCj4gbmV4dCByb2FkIHRvIHN0YXJ0IGdvaW5nIGRvd24uICBNYW55IGZ1
bmN0aW9ucyBvbmx5IGNvbnRhaW4gZHVtbXkKPiBpbXBsZW1lbnRhdGlvbnMuICBNYW55IHNob3J0
Y3V0cyBoYXZlIGJlZW4gdGFrZW4gYW5kIFRPRE8ncyBoYXZlIGJlZW4KPiBsZWZ0IGFjY29yZGlu
Z2x5LiAgSXQgaXMgdmVyeSwgdmVyeSByb3VnaC4gIEJlIGZvcmV3YXJuZWQ6IHlvdSBhcmUgcXVp
dGUKPiBsaWtlbHkgdG8gc2VlIHNvbWUgdW5nYWlubHkgY29kZSBoZXJlIChkZXNwaXRlIG15IGVm
Zm9ydHMgdG8gY2xlYW4gaXQgdXAKPiBiZWZvcmUgc2VuZGluZyB0aGlzIHBhdGNoc2V0IG91dCku
ICBNeSBpbnRlbnQgd2l0aCB0aGlzIFJGQyBpcyB0byBhbGlnbgo+IGVhcmx5IGFuZCBnYXVnZSBp
bnRlcmVzdCwgYXMgb3Bwb3NlZCB0byBwcmVzZW50aW5nIGEgdG90YWxseSBjb21wbGV0ZQo+IHBh
dGNoc2V0Lgo+Cj4gQmVjYXVzZSB0aGUgQVJNIGFuZCBSSVNDLVYgdXNlIGNhc2VzIHdpbGwgbGlr
ZWx5IGJlYXIgcmVzZW1ibGFuY2UsIHRoZQo+IFJJU0MtViBwb3J0IHNob3VsZCBwcm9iYWJseSBy
ZXNwZWN0IHRoZSBkZXNpZ24gY29uc2lkZXJhdGlvbnMgdGhhdCBoYXZlCj4gYmVlbiBsYWlkIG91
dCBhbmQgcmVzcGVjdGVkIGJ5IFhlbiBvbiBBUk0gZm9yIGRvbTBsZXNzLCBzYWZldHkKPiBjZXJ0
aWZpY2F0aW9uLCBldGMuLi4gIE15IGluY2xpbmF0aW9uIGhhcyBiZWVuIHRvIGluaXRpYWxseSB0
YXJnZXQgb3IKPiBwcmlvcml0aXplIGRvbTBsZXNzICh3aXRob3V0IGV4Y2x1ZGluZyBkb20wZnVs
bCkgYW5kIHVzZSB0aGUgQVJNCj4gZG9tMGxlc3MgaW1wbGVtZW50YXRpb24gYXMgYSBtb2RlbCB0
byBmb2xsb3cuICBJJ2QgbG92ZSBmZWVkYmFjayBvbiB0aGlzCj4gcG9pbnQgYW5kIG9uIGhvdyB0
aGUgWGVuIHByb2plY3QgbWlnaHQgZW52aXNpb24gYSBSSVNDLVYgaW1wbGVtZW50YXRpb24uCj4K
PiBUaGlzIHBhdGNoc2V0IGhhcyBfc29tZV8gY29kZSBmb3IgZnV0dXJlIHN1cHBvcnQgZm9yIDMy
LWJpdCwgYnV0Cj4gY3VycmVudGx5IG15IGZvY3VzIGlzIG9uIDY0LWJpdC4KPgo+IEFnYWluLCB0
aGlzIGlzIGEgdmVyeSwgdmVyeSByb3VnaCBhbmQgdG90YWxseSBpbmNvbXBsZXRlIHBhdGNoc2V0
LiAgTXkKPiBnb2FsIGhlcmUgaXMganVzdCB0byBnYXVnZSBjb21tdW5pdHkgaW50ZXJlc3QsIGJl
Z2luIGRpc2N1c3Npbmcgd2hhdCBYZW4KPiBvbiBSSVNDLVYgbWF5IGxvb2sgbGlrZSwgcmVjZWl2
ZSBmZWVkYmFjaywgYW5kIHNlZSBpZiBJJ20gaGVhZGluZyBpbiB0aGUKPiByaWdodCBkaXJlY3Rp
b24uCj4KPiBNeSBiaWcgcXVlc3Rpb25zIGFyZToKPiAJRG9lcyB0aGUgWGVuIHByb2plY3QgaGF2
ZSBpbnRlcmVzdCBpbiBSSVNDLVY/CgpUaGVyZSBpcyB2ZXJ5IGxhcmdlIGRvd25zdHJlYW0gaW50
ZXJlc3QgaW4gUklTQy1WLsKgIFNvIGEgZGVmaW5pdGUgeWVzLgoKPiAJV2hhdCBjYW4gYmUgZG9u
ZSB0byBtYWtlIHRoZSBSSVNDLVYgcG9ydCBhcyB1cHN0cmVhbWFibGUgYXMKPiAJCXBvc3NpYmxl
Pwo+IAlBbnkgbWFqb3IgcGl0ZmFsbHM/Cj4KPiBJdCB3b3VsZCBiZSBncmVhdCB0byBoZWFyIGFs
bCBvZiB5b3VyIGZlZWRiYWNrLgoKQm90aCBSSVNDLVYgYW5kIFBvd2VyOSBhcmUgZnJlcXVlbnRs
eSByZXF1ZXN0ZWQgdGhpbmdzLCBhbmQgYm90aCBzdWZmZXIKZnJvbSB0aGUgZmFjdCB0aGF0LCB3
aGlsZSB3ZSBhcyBhIGNvbW11bml0eSB3b3VsZCBsaWtlIHRoZW0sIHRoZQp1cHN0cmVhbSBpbnRl
cnNlY3Rpb24gb2YgInBlb3BsZSB3aG8ga25vdyBYZW4iIGFuZCAicGVvcGxlIHdobyBrbm93CmVu
b3VnaCBhcmNoICRYIHRvIGRvIGFuIGluaXRpYWwgcG9ydCIgaXMgMC4KClRoaXMgc2VyaWVzIGNs
ZWFybHkgZGVtb25zdHJhdGVzIGEgY2hhbmdlIGluIHRoZSBzdGF0dXMgcXVvLCBhbmQgSSB0aGlu
awphIGxvdCBvZiBwZW9wbGUgd2lsbCBiZSBoYXBweS4KClRvIGdldCBSSVNDLVYgdG8gYmVpbmcg
ZnVsbHkgc3VwcG9ydGVkLCB3ZSB3aWxsIHVsdGltYXRlbHkgbmVlZCB0byBnZXQKaGFyZHdhcmUg
aW50byB0aGUgQ0kgc3lzdGVtLCBhbmQgYW4gZWFzeSB3YXkgZm9yIGRldmVsb3BlcnMgdG8gdGVz
dApjaGFuZ2VzLsKgIERvIHlvdSBoYXZlIGFueSB0aG91Z2h0cyBvbiBwcm9kdWN0aW9uIFJJU0Mt
ViBoYXJkd2FyZQooaWRlYWxseSBzZXJ2ZXIgZm9ybSBmYWN0b3IpIGZvciB0aGUgQ0kgc3lzdGVt
LCBhbmQvb3IgZGV2IGJvYXJkcyB3aGljaAptaWdodCBiZSBhdmFpbGFibGUgZmFpcmx5IGNoZWFw
bHk/CgpIb3cgbXVjaCB0aW1lIGRvIHlvdSBoYXZlIHRvIHB1dCB0b3dhcmRzIHRoZSBwb3J0P8Kg
IElzIHRoaXMgc29tZXRoaW5nIGluCnlvdXIgZnJlZSB0aW1lLCBvciBzb21ldGhpbmcgeW91IGFy
ZSBkb2luZyBhcyBwYXJ0IG9mIHdvcms/wqAgVWx0aW1hdGVseSwKd2UgYXJlIGdvaW5nIHRvIG5l
ZWQgdG8gaW5jcmVhc2UgdGhlIGxldmVsIG9mIFJJU0MtViBrbm93bGVkZ2UgaW4gdGhlCmNvbW11
bml0eSB0byBtYWludGFpbiB0aGluZ3MgaW4gdGhlIGZ1dHVyZS4KCk90aGVyIHRoYW4gdGhhdCwg
dmVyeSBSRkMgc2VyaWVzIGFyZSBlbnRpcmVseSBmaW5lLsKgIEEgZ29vZCBmaXJzdCBzdGVwCndv
dWxkIGJlIHNpbXBseSB0byBnZXQgdGhlIGJ1aWxkIHdvcmtpbmcsIGFuZCBnZXQgc29tZSBraW5k
IG9mCmNyb3NzLWNvbXBpbGUgYnVpbGQgaW4gQ0ksIHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGRvbid0
IGNsb2JiZXIgdGhlIFJJU0MtVgpidWlsZCB3aXRoIGNvbW1vbiBvciBvdGhlci1hcmNoIGNoYW5n
ZXMuCgpJIGhvcGUgdGhpcyBoZWxwcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:00:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:00: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 1iuHUk-0002zr-91; Wed, 22 Jan 2020 15:00:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuHUj-0002zl-8L
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:00:37 +0000
X-Inumbo-ID: ed481776-3d27-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed481776-3d27-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 15:00: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 mx2.suse.de (Postfix) with ESMTP id 53CB0BEBD;
 Wed, 22 Jan 2020 15:00:27 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <8b7e04b4f853de484f5f15f4523b4ae85134d5e9.1579628566.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ba92fb88-1f7a-0a3a-6005-090afb6f7680@suse.com>
Date: Wed, 22 Jan 2020 16:00:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <8b7e04b4f853de484f5f15f4523b4ae85134d5e9.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEN1cnJlbnRseSB0
aGUgaHZtIHBhcmFtZXRlcnMgYXJlIG9ubHkgYWNjZXNzaWJsZSB2aWEgdGhlIEhWTU9QIGh5cGVy
Y2FsbHMuIEluCj4gdGhpcyBwYXRjaCB3ZSBpbnRyb2R1Y2UgYSBuZXcgZnVuY3Rpb24gdGhhdCBj
YW4gY29weSBib3RoIHRoZSBodm0gY29udGV4dCBhbmQKPiBwYXJhbWV0ZXJzIGRpcmVjdGx5IGlu
dG8gYSB0YXJnZXQgZG9tYWluLiBObyBmdW5jdGlvbmFsIGNoYW5nZXMgaW4gZXhpc3RpbmcKPiBj
b2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBp
bnRlbC5jb20+CgpJbiByZXBseSB0byBteSB2NCBjb21tZW50cyB5b3Ugc2FpZCAiSSBkb24ndCBo
YXZlIGFueSBvYmplY3Rpb25zIHRvIHRoZQp0aGluZ3MgeW91IHBvaW50ZWQgb3V0LiIgWWV0IG9u
bHkgb25lIGFzcGVjdCB3YXMgYWN0dWFsbHkgY2hhbmdlZCBoZXJlLgpJdCBhbHNvIGRvZXNuJ3Qg
aGVscCB0aGF0IHRoZXJlJ3Mgbm8gYnJpZWYgc3VtbWFyeSBvZiB0aGUgY2hhbmdlcyBkb25lCmZv
ciB2NS4gSSBndWVzcyBJJ20gY29uZnVzZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:23:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuHqQ-0004f4-BD; Wed, 22 Jan 2020 15:23:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuHqO-0004ez-KZ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:23:00 +0000
X-Inumbo-ID: 11e62977-3d2b-11ea-bc75-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11e62977-3d2b-11ea-bc75-12813bfff9fa;
 Wed, 22 Jan 2020 15:22:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5CACCB029;
 Wed, 22 Jan 2020 15:22:57 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
Date: Wed, 22 Jan 2020 16:23:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow
 p2m_get_page_from_gfn to return shared entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZSBvd25lciBk
b21haW4gb2Ygc2hhcmVkIHBhZ2VzIGlzIGRvbV9jb3csIHVzZSB0aGF0IGZvciBnZXRfcGFnZQo+
IG90aGVyd2lzZSB0aGUgZnVuY3Rpb24gZmFpbHMgdG8gcmV0dXJuIHRoZSBjb3JyZWN0IHBhZ2Uu
CgpJIHRoaW5rIHRoaXMgZGVzY3JpcHRpb24gbmVlZHMgaW1wcm92ZW1lbnQ6IFRoZSBmdW5jdGlv
biBkb2VzIHRoZQpzcGVjaWFsIHNoYXJlZCBwYWdlIGRhbmNlIGluIG9uZSBwbGFjZSAob24gdGhl
ICJmYXN0IHBhdGgiKQphbHJlYWR5LiBUaGlzIHdhbnRzIG1lbnRpb25pbmcsIGVpdGhlciBiZWNh
dXNlIGl0IHdhcyBhIG1pc3Rha2UKdG8gaGF2ZSBpdCBqdXN0IHRoZXJlLCBvciBiZWNhdXNlIGEg
bmV3IG5lZWQgaGFzIGFwcGVhcmVkIHRvIGFsc28KaGF2ZSBpdCBvbiB0aGUgInNsb3cgcGF0aCIu
Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+IEBAIC01OTQsNyArNTk0LDEwIEBAIHN0cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFn
ZV9mcm9tX2dmbigKPiAgICAgIGlmICggcDJtX2lzX3JhbSgqdCkgJiYgbWZuX3ZhbGlkKG1mbikg
KQo+ICAgICAgewo+ICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+IC0gICAgICAg
IGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9tYWluKSApCj4gKyAgICAgICAgaWYgKCAhZ2V0
X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICYmCj4gKyAgICAgICAgICAgICAvKiBQYWdlIGNvdWxk
IGJlIHNoYXJlZCAqLwo+ICsgICAgICAgICAgICAgKCFkb21fY293IHx8ICFwMm1faXNfc2hhcmVk
KCp0KSB8fAo+ICsgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQoKV2hp
bGUgdGhlcmUgbWF5IGJlIGEgcmVhc29uIHdoeSBvbiB0aGUgZmFzdCBwYXRoIHR3byBnZXRfcGFn
ZSgpCmludm9jYXRpb25zIGFyZSBiZSBuZWNlc3NhcnksIGNvdWxkbid0IHlvdSBnZXQgYXdheSB3
aXRoIGp1c3QKb25lCgogICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsICFkb21fY293IHx8ICFw
Mm1faXNfc2hhcmVkKCp0KSA/IHAybS0+ZG9tYWluCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogZG9tX2NvdykgKQoKYXQgbGVhc3Qg
aGVyZT8gSXQncyBhbHNvIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUgd2h5IGhlcmUgYW5kCnRoZXJl
IHdlIG5lZWQgIiFkb21fY293IHx8ICFwMm1faXNfc2hhcmVkKCp0KSIgLSB3b3VsZG4ndApwMm1f
aXNfc2hhcmVkKCkgcmV0dXJuIGNvbnNpc3RlbnRseSAiZmFsc2UiIHdoZW4gIWRvbV9jb3cgPwoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:30:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:30: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 1iuHxb-0005TP-69; Wed, 22 Jan 2020 15:30:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuHxa-0005TK-9d
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:30:26 +0000
X-Inumbo-ID: 175c9c0e-3d2c-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 175c9c0e-3d2c-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 15:30: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 mx2.suse.de (Postfix) with ESMTP id 372EBAD72;
 Wed, 22 Jan 2020 15:30:16 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <a62c17b05d8c2de1d6c2a08874092d81ab86db04.1579628566.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dba48653-b26f-98d1-7c09-12c1a3227392@suse.com>
Date: Wed, 22 Jan 2020 16:30:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <a62c17b05d8c2de1d6c2a08874092d81ab86db04.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 11/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEBAIC01MzgsMjQg
KzUzNSwyNiBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCj4gICAgICAgICAgICAgIGQgPSBnZXRf
ZG9tYWluX2J5X2lkKGctPmRvbWFpbik7Cj4gICAgICAgICAgICAgIGlmICggZCA9PSBOVUxMICkK
PiAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIlVu
a25vd24gZG9tOiAlaHUsIGZvciBQRk49JWx4LCBNRk49JWx4XG4iLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZy0+ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1mbikpOwo+ICsg
ICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICJVbmtub3duIGRvbTogJXBkLCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgIGQsIGctPmdmbiwgbWZuX3gobWZuKSk7CgpXaXRoICJpZiAo
IGQgPT0gTlVMTCApIiBhcm91bmQgdGhpcyB5b3UgaGFyZGx5IG1lYW4gdG8gcGFzcyBkIHRvCnRo
ZSBmdW5jdGlvbiBoZXJlLiBUaGlzIGlzIGEgY2FzZSB3aGVyZSB5b3UgcmVhbGx5IG5lZWQgdG8g
c3RpY2sKdG8gbG9nZ2luZyBhIHJhdyBudW1iZXIuCgo+ICAgICAgICAgICAgICAgICAgZXJyb3Jz
Kys7Cj4gICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICAgICAgfQo+ICAgICAg
ICAgICAgICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAmdCk7Cj4g
ICAgICAgICAgICAgIGlmICggIW1mbl9lcShvX21mbiwgbWZuKSApCj4gICAgICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJlY3QgUDJNIGZvciBk
PSVodSwgUEZOPSVseC4iCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRXhw
ZWN0aW5nIE1GTj0lbHgsIGdvdCAlbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSwgbWZuX3gob19tZm4pKTsKPiAr
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJbmNvcnJlY3QgUDJNIGZvciBk
PSVwZCwgUEZOPSVseC4iCgpIZXJlIGFuZCBlbHNld2hlcmUgbWF5IEkgcmVjb21tZW5kIGRyb3Bw
aW5nIGQ9IChvciBkb209IGZ1cnRoZXIKZG93bik/Cgo+IEBAIC03NTcsMTAgKzc1NiwxMCBAQCBz
dGF0aWMgaW50IGRlYnVnX21mbihtZm5fdCBtZm4pCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gICAgICB9Cj4gIAo+IC0gICAgTUVNX1NIQVJJTkdfREVCVUcoCj4gLSAgICAgICAgIkRlYnVn
IHBhZ2U6IE1GTj0lbHggaXMgY2k9JWx4LCB0aT0lbHgsIG93bmVyPSVwZFxuIiwKPiAtICAgICAg
ICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksIHBhZ2UtPmNvdW50X2luZm8sCj4gLSAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHBhZ2VfZ2V0X293bmVyKHBhZ2UpKTsKPiArICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAiRGVidWcgcGFnZTogTUZOPSVseCBp
cyBjaT0lbHgsIHRpPSVseCwgb3duZXJfaWQ9JWRcbiIsCj4gKyAgICAgICAgICAgICBtZm5feChw
YWdlX3RvX21mbihwYWdlKSksIHBhZ2UtPmNvdW50X2luZm8sCj4gKyAgICAgICAgICAgICBwYWdl
LT51LmludXNlLnR5cGVfaW5mbywgcGFnZV9nZXRfb3duZXIocGFnZSktPmRvbWFpbl9pZCk7CgpB
cyBpbmRpY2F0ZWQgYmVmb3JlIChJIHRoaW5rKSwgcGxlYXNlIHByZWZlciAlcGQgYW5kIGEgc3Ry
dWN0IGRvbWFpbgpwb2ludGVyIG92ZXIgcGFzc2luZyAtPmRvbWFpbl9pZCAoYXQgbGVhc3Qgb25l
IG1vcmUgaW5zdGFuY2UgZnVydGhlcgpkb3duKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:32:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15: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 1iuHz6-0005Yz-JT; Wed, 22 Jan 2020 15:32:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuHz5-0005YP-D5
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:31:59 +0000
X-Inumbo-ID: 53c9a948-3d2c-11ea-bc7c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53c9a948-3d2c-11ea-bc7c-12813bfff9fa;
 Wed, 22 Jan 2020 15:31:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E46DFB01E;
 Wed, 22 Jan 2020 15:31:57 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <6be751e27d81f799377e1a07eb11842582f102f6.1579628566.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4c096ffd-042a-46a7-f659-e55ae791dac5@suse.com>
Date: Wed, 22 Jan 2020 16:32:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6be751e27d81f799377e1a07eb11842582f102f6.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 12/18] x86/mem_sharing: Enable
 mem_sharing on first memop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEl0IGlzIHdhc3Rl
ZnVsIHRvIHJlcXVpcmUgc2VwYXJhdGUgaHlwZXJjYWxscyB0byBlbmFibGUgc2hhcmluZyBvbiBi
b3RoIHRoZQo+IHBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5nIFZNIGZvcmtpbmcu
IFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKPiBzaGFyaW5nIG9uIHRoZSBmaXJzdCBtZW1v
cCBpbiBjYXNlIGl0IHdhc24ndCBhbHJlYWR5IGVuYWJsZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:35:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:35: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 1iuI28-0005jJ-4P; Wed, 22 Jan 2020 15:35:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuI26-0005jE-84
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:35:06 +0000
X-Inumbo-ID: c33053fe-3d2c-11ea-bc87-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c33053fe-3d2c-11ea-bc87-12813bfff9fa;
 Wed, 22 Jan 2020 15:35: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 mx2.suse.de (Postfix) with ESMTP id 64086AAB0;
 Wed, 22 Jan 2020 15:35:04 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <52f14300-8ebe-d7c3-5f54-4084c631034b@suse.com>
Date: Wed, 22 Jan 2020 16:35:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 14/18] x86/mem_sharing: use
 default_access in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFdoZW4gcGx1Z2dp
bmcgYSBob2xlIGluIHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBwZXJt
aXNzaW9uCj4gcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFzIGl0IGNhbiBiZSBu
b24tc2Vuc2ljYWwsCgoiY2FuIGJlIiBpcyB0b28gdmFndWUgZm9yIG15IHRhc3RlIC0gaXQgc3Vn
Z2VzdHMgdGhlcmUgbWF5IGFsc28gYmUgY2FzZXMKd2hlcmUgYSBzZW5zaWJsZSB2YWx1ZSBpcyBy
ZXR1cm5lZCwgYW5kIGhlbmNlIGl0IHNob3VsZCBiZSB1c2VkLiBDb3VsZAp5b3UgY2xhcmlmeSB0
aGlzIHBsZWFzZT8gKFRoZSBjb2RlIGNoYW5nZSBpdHNlbGYgb2YgY291cnNlIGlzIHNpbXBsZSBh
bmQKbWVjaGFuaWNhbCBlbm91Z2ggdG8gbG9vayBva2F5LikKCkphbgoKPiBsZWFkaW5nIHRvCj4g
c3B1cmlvdXMgdm1fZXZlbnRzIGJlaW5nIHNlbnQgb3V0IGZvciBhY2Nlc3MgdmlvbGF0aW9ucyBh
dCB1bmV4cGVjdGVkCj4gbG9jYXRpb25zLiBNYWtlIHVzZSBvZiBwMm0tPmRlZmF1bHRfYWNjZXNz
IGluc3RlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5n
eWVsQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA1
ICsrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBpbmRleCBlYWM4MDQ3YzA3Li5lM2RkYjYzYjRmIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMTA3MSwxMSArMTA3MSwxMCBAQCBpbnQgYWRk
X3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hh
bmRsZV90IHNoLAo+ICAgICAgcDJtX3R5cGVfdCBzbWZuX3R5cGUsIGNtZm5fdHlwZTsKPiAgICAg
IHN0cnVjdCBnZm5faW5mbyAqZ2ZuX2luZm87Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
ID0gcDJtX2dldF9ob3N0cDJtKGNkKTsKPiAtICAgIHAybV9hY2Nlc3NfdCBhOwo+ICAgICAgc3Ry
dWN0IHR3b19nZm5zIHRnOwo+ICAKPiAgICAgIGdldF90d29fZ2ZucyhzZCwgX2dmbihzZ2ZuKSwg
JnNtZm5fdHlwZSwgTlVMTCwgJnNtZm4sCj4gLSAgICAgICAgICAgICAgICAgY2QsIF9nZm4oY2dm
biksICZjbWZuX3R5cGUsICZhLCAmY21mbiwgMCwgJnRnLCBsb2NrKTsKPiArICAgICAgICAgICAg
ICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwgTlVMTCwgJmNtZm4sIDAsICZ0ZywgbG9j
ayk7Cj4gIAo+ICAgICAgLyogR2V0IHRoZSBzb3VyY2Ugc2hhcmVkIHBhZ2UsIGNoZWNrIGFuZCBs
b2NrICovCj4gICAgICByZXQgPSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElEOwo+
IEBAIC0xMTEwLDcgKzExMDksNyBAQCBpbnQgYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAq
c2QsIHVuc2lnbmVkIGxvbmcgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAo+ICAgICAgfQo+ICAKPiAg
ICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQQUdFX09SREVS
XzRLLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3NoYXJlZCwgYSk7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV9yYW1fc2hhcmVkLCBwMm0tPmRlZmF1bHRfYWNjZXNz
KTsKPiAgCj4gICAgICAvKiBUZW1wdGVkIHRvIHR1cm4gdGhpcyBpbnRvIGFuIGFzc2VydCAqLwo+
ICAgICAgaWYgKCByZXQgKQo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:44:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuIAo-0006Zt-8u; Wed, 22 Jan 2020 15:44:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuIAn-0006Zo-Oh
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:44:05 +0000
X-Inumbo-ID: ff91b35a-3d2d-11ea-8e9a-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff91b35a-3d2d-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 15:43:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579707837;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=p/xu3DBWhp0CeZSSmEaLz/KbP3dVFT5BLGuloh3/yjM=;
 b=c2d5M3jGyIX0qg6/Xu73mYoaaSPVwGMm29h6K93sjgEGgJi1rmi44yqF
 sVCI5BI7w6vrZ3LKGe3Vh7eKXHdQD84TYWIBB6sFz2zevUKvDTD74VvfV
 R6L6fsStz/ca+V2GtMMjePm27gxOWkt2Yt9V0Yk9k1MwFyqkakbB8v5Un Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CPP9UQRIdpjKkXNOlzCIVPtc232U91akr01usE2WWXmbr3IktXWG5mfW293TnxZSiblZ2LF+ck
 CrBhcGrKWkeleDXqTXHx3k+suZhdD2a/XXHk0WgV+LTaARhC2uHqIts8OlqvPpycZE7HTOoVH1
 pugpkhcz1S/5NQ9irGKIoHUl1R9vgiEzgF4d8fjimIezlzM9EqYMrNEFVY6ZdZJcFNOgeHTwic
 tyvTdoT48FhTxKotsS9vv4sqmiTnwAzql7la5pVAok1LLqKg7dr8CKLcCJE0by5wXyV2wToy01
 iVM=
X-SBRS: 2.7
X-MesageID: 11265426
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11265426"
To: Jan Beulich <jbeulich@suse.com>
References: <20200117204223.30076-1-andrew.cooper3@citrix.com>
 <20200117204223.30076-5-andrew.cooper3@citrix.com>
 <aa966174-1ee4-b720-30ad-b044ea703ea8@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2dbc91ff-0f56-805c-ed58-048321c7a157@citrix.com>
Date: Wed, 22 Jan 2020 15:43:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aa966174-1ee4-b720-30ad-b044ea703ea8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 4/5] x86/boot: Simplify pagetable
 manipulation loops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDEvMjAyMCAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDEuMjAyMCAy
MTo0MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gRm9yIF9fcGFnZV90YWJsZXNfe3N0YXJ0LGVu
ZH0gYW5kIEwzIGJvb3RtYXAgaW5pdGlhbGlzYXRpb24sIHRoZSBsb2dpYyBpcwo+PiB1bm5lY2Vz
c2VyaWx5IGNvbXBsaWNhdGVkIG93aW5nIHRvIGl0cyBhdHRlbXB0IHRvIHVzZSB0aGUgTE9PUCBp
bnN0cnVjdGlvbiwKPj4gd2hpY2ggcmVzdWx0cyBpbiBhbiBvZmYtYnktOCBtZW1vcnkgYWRkcmVz
cyBvd2luZyB0byBMT09QJ3MgdGVybWluYXRpb24KPj4gY29uZGl0aW9uLgo+Pgo+PiBSZXdyaXRl
IGJvdGggbG9vcHMgZm9yIGltcHJvdmVkIGNsYXJpdHkgYW5kIHNwZWVkLgo+Pgo+PiBNaXNjIG5v
dGVzOgo+PiAgKiBURVNUICRJTU0sIE1FTSBjYW4ndCBtYWNyb2Z1c2UuICBUaGUgbG9vcCBoYXMg
MHgxMjAwIGl0ZXJhdGlvbnMsIHNvIHB1bGwKPj4gICAgdGhlICRfUEFHRV9QUkVTRU5UIGNvbnN0
YW50IG91dCBpbnRvIGEgc3BhcmUgcmVnaXN0ZXIgdG8gdHVybiB0aGUgVEVTVCBpbnRvCj4+ICAg
IGl0cyAlUkVHLCBNRU0gZm9ybSwgd2hpY2ggY2FuIG1hY3JvZnVzZS4KPj4gICogQXZvaWQgdGhl
IHVzZSBvZiAlZnMtcmVsYXRpdmUgcmVmZXJlbmNlcy4gICVlc2ktcmVsYXRpdmUgaXMgdGhlIG1v
cmUgY29tbW9uCj4+ICAgIGZvcm0gaW4gdGhlIGNvZGUsIGFuZCBkb2Vzbid0IHN1ZmZlciBhbiBh
ZGRyZXNzIGdlbmVyYXRpb24gb3ZlcmhlYWQuCj4+ICAqIEF2b2lkIExPT1AuICBDTVAvSkIgaXNu
J3QgbWljcm9jb2RlZCBhbmQgZmFzdGVyIHRvIGV4ZWN1dGUgaW4gYWxsIGNhc2VzLgo+PiAgKiBG
b3IgYSA0IGludGVyYXRpb24gdHJpdmlhbCBsb29wLCBldmVuIGNvbXBpbGVycyB1bnJvbGwgdGhl
c2UuICBUaGUKPj4gICAgZ2VuZXJhdGVkIGNvZGUgc2l6ZSBpcyBhIGZyYWN0aW9uIGxhcmdlciwg
YnV0IHRoaXMgaXMgaW5pdCBhbmQgdGhlIGFzbSBpcwo+PiAgICBmYXIgZWFzaWVyIHRvIGZvbGxv
dy4KPj4gICogUmVwb3NpdGlvbiB0aGUgbDI9PmwxIGJvb3RtYXAgY29uc3RydWN0aW9uIHNvIHRo
ZSBhc20gcmVhZHMgaW4gcGFnZXRhYmxlCj4+ICAgIGxldmVsIG9yZGVyLgo+Pgo+PiBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IHdpdGggdHdvIHJlbWFya3MvcXVlc3Rpb25zLCBidXQgbGVhdmluZyBpdCB1
cCB0byB5b3Ugd2hldGhlcgo+IHlvdSB3YW50IHRvIGFkanVzdCB0aGUgY29kZToKPgo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TCj4+IEBAIC02NjIsMTEgKzY2MiwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgo+PiAgICAgICAg
ICBtb3YgICAgICVlZHgsc3ltX2ZzKGJvb3RfdHNjX3N0YW1wKSs0Cj4+ICAKPj4gICAgICAgICAg
LyogUmVsb2NhdGUgcGFnZXRhYmxlcyB0byBwb2ludCBhdCBYZW4ncyBjdXJyZW50IGxvY2F0aW9u
IGluIG1lbW9yeS4gKi8KPj4gLSAgICAgICAgbW92ICAgICAkKChfX3BhZ2VfdGFibGVzX2VuZC1f
X3BhZ2VfdGFibGVzX3N0YXJ0KS84KSwlZWN4Cj4+IC0xOiAgICAgIHRlc3RsICAgJF9QQUdFX1BS
RVNFTlQsc3ltX2ZzKF9fcGFnZV90YWJsZXNfc3RhcnQpLTgoLCVlY3gsOCkKPj4gKyAgICAgICAg
bW92ICAgICAkX1BBR0VfUFJFU0VOVCwgJWVkeAo+PiArICAgICAgICBsZWEgICAgIHN5bV9lc2ko
X19wYWdlX3RhYmxlc19zdGFydCksICVlYXgKPj4gKyAgICAgICAgbGVhICAgICBzeW1fZXNpKF9f
cGFnZV90YWJsZXNfZW5kKSwgJWVkaQo+PiArCj4+ICsxOiAgICAgIHRlc3RiICAgJWRsLCAoJWVh
eCkgIC8qIGlmIHBhZ2UgcHJlc2VudCAqLwo+IFdoZW4gaXQncyBhbiBpbW1lZGlhdGUsIHVzaW5n
IFRFU1RCIGlzIGdlbmVyYWxseSBoZWxwZnVsIGJlY2F1c2UKPiB0aGVyZSdzIG5vIChzaWduLSBv
ciB3aGF0ZXZlci0pZXh0ZW5kZWQgaW1tZWRpYXRlIGZvcm0gb2YgaXQuCj4gV2hlbiB1c2luZyBh
IHJlZ2lzdGVyLCBJIHRoaW5rIGl0IHdvdWxkIGdlbmVyYWxseSBiZSBiZXR0ZXIgdG8KPiB1c2Ug
bmF0aXZlIHNpemUsIGV2ZW4gaWYgZm9yIHJlZ2lzdGVyIHJlYWRzIHRoZSBwYXJ0aWFsIHJlZ2lz
dGVyCj4gYWNjZXNzIHBlbmFsdHkgbWF5ICh0b2RheSkgYmUgemVyby4KCkkgZG9uJ3QgdGhpbmsg
aXQgaXMgcGxhdXNpYmxlIHRoYXQgcGFydGlhbCBhY2Nlc3MgcGVuYWx0aWVzIHdpbGwgYmUKaW50
cm9kdWNlZC7CoCBQYXJ0aWFsIG1lcmdlIHBlbmFsdGllcyBvY2N1ciBhcyBhIGNvbnNlcXVlbmNl
IG9mIG1ha2luZwpyZWdpc3RlciByZWFkcyBjb25zaXN0ZW50IHVuZGVyIHJlbmFtaW5nLCBhbmQg
aW1wbGljaXQgemVyb2luZyBiZWhhdmlvdXIKZXhpc3RzIHRvIHJlbW92ZSBtZXJnZSBwZW5hbHRp
ZXMuCgpBbnkgMzJiaXQgb3IgbGFyZ2VyIHJlZ2lzdGVyIHdyaXRlIHJlc3VsdHMgaW4gYWxsb2Nh
dGluZyBhIGZyZXNoCnBoeXNpY2FsIHJlZ2lzdGVyIGVudHJ5LCBmaWxsaW5nIGl0IHdpdGggdGhl
IGRhdGEgcHJvdmlkZWQsIGFuZCB1cGRhdGluZwp0aGUgcmVnaXN0ZXIgYWxsb2NhdGlvbiB0YWJs
ZS4KCkZvciAxNmJpdCBvciA4Yml0IHdyaXRlcywgZWl0aGVyIHRoZSBwaHlzaWNhbCByZWdpc3Rl
ciBmaWxlIG5lZWRzIHRvCnN1cHBvcnQgUk1XIHVwZGF0ZXMgdG8gYW4gYXJjaGl0ZWN0dXJhbCBy
ZWdpc3Rlciwgb3IgYW4gZXh0cmEgc2V0IG9mCnVvcHMgYXJlIG5lZWRlZCB0byBwZXJmb3JtIHRo
ZSBtZXJnZSBpbiB0aGUgcGlwZWxpbmUgaXRzZWxmLCBiZWZvcmUKbWFraW5nIGEgMzJiaXQgd3Jp
dGViYWNrLgoKV2hhdCBtYXR0ZXJzIGluIHRoaXMgY2FzZSBpcyB0aGUgc2l6ZSBvZiB0aGUgbWVt
b3J5IGFjY2VzcywgYW5kIHdoZXRoZXIKOGJpdCB2cyAzMmJpdCB3aXRoaW4gdGhlIHNhbWUgY2Fj
aGUgbGluZSB3aWxsIGV2ZXIgYmUgZGlmZmVyZW50LgoKSG93ZXZlciwgd2Ugc2hvdWxkIHN3aXRj
aCB0byBhIDMyYml0IGFjY2VzcyBoZXJlLCBzbyB3ZSBkb24ndCBpbnRlcm1peAphbiA4Yml0IHJl
YWQgd2l0aCBhIDMyYml0IFJNVy7CoCBNZW1vcnkgZGlzYW1iaWd1YXRpb24gc3BlY3VsYXRpb24g
d2lsbApoYXZlIGFuIGVhc2llciB0aW1lIG9mIGl0IG9uIHNvbWUgcGFydHMsIHdoaWNoIHdpbGwg
bWFrZSBhbiBvdmVyYWxsCmRpZmZlcmVuY2UuCgo+Cj4+IEBAIC03MDEsMjIgKzcwNywyNyBAQCB0
cmFtcG9saW5lX3NldHVwOgo+PiAgICAgICAgICBjbXAgICAgICVlZHgsICVlY3gKPj4gICAgICAg
ICAgamJlICAgICAxYgo+PiAgCj4+IC0gICAgICAgIC8qIEluaXRpYWxpemUgTDMgYm9vdC1tYXAg
cGFnZSBkaXJlY3RvcnkgZW50cmllcy4gKi8KPj4gLSAgICAgICAgbGVhICAgICBfX1BBR0VfSFlQ
RVJWSVNPUisoTDJfUEFHRVRBQkxFX0VOVFJJRVMqOCkqMytzeW1fZXNpKGwyX2Jvb3RtYXApLCVl
YXgKPj4gLSAgICAgICAgbW92ICAgICAkNCwlZWN4Cj4+IC0xOiAgICAgIG1vdiAgICAgJWVheCxz
eW1fZnMobDNfYm9vdG1hcCktOCgsJWVjeCw4KQo+PiAtICAgICAgICBzdWIgICAgICQoTDJfUEFH
RVRBQkxFX0VOVFJJRVMqOCksJWVheAo+PiAtICAgICAgICBsb29wICAgIDFiCj4+IC0KPj4gLSAg
ICAgICAgLyogTWFwIHRoZSBwZXJtYW5lbnQgdHJhbXBvbGluZSBwYWdlIGludG8gbHsxLDJ9X2Jv
b3RtYXBbXS4gKi8KPj4gKyAgICAgICAgLyogTWFwIDR4IGwyX2Jvb3RtYXBbXSBpbnRvIGwzX2Jv
b3RtYXBbMC4uLjNdICovCj4+ICsgICAgICAgIGxlYSAgICAgX19QQUdFX0hZUEVSVklTT1IgKyBz
eW1fZXNpKGwyX2Jvb3RtYXApLCAlZWF4Cj4+ICsgICAgICAgIG1vdiAgICAgJFBBR0VfU0laRSwg
JWVkeAo+PiArICAgICAgICBtb3YgICAgICVlYXgsIDAgICsgc3ltX2VzaShsM19ib290bWFwKQo+
PiArICAgICAgICBhZGQgICAgICVlZHgsICVlYXgKPj4gKyAgICAgICAgbW92ICAgICAlZWF4LCA4
ICArIHN5bV9lc2kobDNfYm9vdG1hcCkKPj4gKyAgICAgICAgYWRkICAgICAlZWR4LCAlZWF4Cj4+
ICsgICAgICAgIG1vdiAgICAgJWVheCwgMTYgKyBzeW1fZXNpKGwzX2Jvb3RtYXApCj4+ICsgICAg
ICAgIGFkZCAgICAgJWVkeCwgJWVheAo+PiArICAgICAgICBtb3YgICAgICVlYXgsIDI0ICsgc3lt
X2VzaShsM19ib290bWFwKQo+IEl0IHRvb2sgbWUgYSBtb21lbnQgdG8gcmVhbGl6ZSB0aGUgY29k
ZSBpcyBjb3JyZWN0IGRlc3BpdGUgdGhlcmUKPiBub3QgYmVpbmcgYW55IG1lbnRpb24gb2YgUEFH
RV9TSVpFIGJldHdlZW4gZWFjaCBvZiB0aGUgTU9Wcy4gQXMKPiB5b3UgZG9uJ3QgdmlldyBjb2Rl
IHNpemUgYXMgYSAocHJpbWFyeSkgY29uY2VybiwgcGVyaGFwcyB3b3J0aAo+IHVzaW5nCj4KPiAg
ICAgICAgIGFkZCAgICAgJFBBR0VfU0laRSwgJWVheAo+Cj4gZXZlcnl3aGVyZSwgdGhlIG1vcmUg
dGhhdCB0aGlzIGhhcyBhIHNwZWNpYWwsIE1vZFIvTS1sZXNzCj4gZW5jb2Rpbmc/CgpJIGhhZCBp
dCB0aGF0IHdheSBmaXJzdCB0aW1lIGFyb3VuZC7CoCBTYWRseSwgJFBBR0VfU0laRSBjYW4ndCBi
ZQpleHByZXNzZWQgYXMgaW1tOCwgd2hpY2ggaXMgd2h5IEkgc3dpdGNoZWQgdG8gdXNpbmcgJWVk
eC4KCkknbSBub3Qgb3Zlcmx5IGZ1c3NlZCBlaXRoZXIgd2F5LCBzbyBnaXZlbiB0aGUgY29uZnVz
aW9uLCBJJ2xsIHN3aXRjaApiYWNrIHRvIHRoaXMgZm9ybS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:47:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15: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 1iuIEV-0006jo-Ua; Wed, 22 Jan 2020 15:47:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuIEU-0006ji-IF
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:47:54 +0000
X-Inumbo-ID: 8d2434ea-3d2e-11ea-bc8d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d2434ea-3d2e-11ea-bc8d-12813bfff9fa;
 Wed, 22 Jan 2020 15:47:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AFC8CAC44;
 Wed, 22 Jan 2020 15:47:52 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-2-pdurrant@amazon.com>
 <e9f7ef14-2dc5-4a40-1a3c-aca2aac3b90a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0d5ac1c9-fdb9-d04d-9d32-041632a30ba4@suse.com>
Date: Wed, 22 Jan 2020 16:48:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <e9f7ef14-2dc5-4a40-1a3c-aca2aac3b90a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAxNTowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMS8wMS8yMDIw
IDEyOjAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IFVzZSBtZm5fdCByYXRoZXIgdGhhbiB1bnNp
Z25lZCBsb25nIGFuZCBjaGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5zdCAwIHRvCj4+IHRlc3Rz
IGFnYWluc3QgSU5WQUxJRF9NRk4gKGFsc28gaW50cm9kdWNpbmcgaW5pdGlhbGl6YXRpb24gdG8g
dGhhdCB2YWx1ZSkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KPiAKPiBJJ20gYWZyYWlkIHRoaXMgYnJlYWtzIHRoZSBpZGVtcG90ZW5jeSBv
ZiB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpLAo+IHdoaWNoIGdldHMgaW4gdGhlIHdheSBvZiBk
b21haW4vdmNwdSBjcmVhdGUvZGVzdHJveSBjbGVhbnVwLgo+IAo+IEl0cyBmaW5lIHRvIHVzZSAw
IGFzIHRoZSBzZW50aW5lbC4KCkFuZCB3aXRoIHRoaXMgYWRqdXN0bWVudApSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:50:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuIHM-0007UU-EN; Wed, 22 Jan 2020 15:50:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuIHL-0007UP-8H
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:50:51 +0000
X-Inumbo-ID: f68d5e8e-3d2e-11ea-bc8d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f68d5e8e-3d2e-11ea-bc8d-12813bfff9fa;
 Wed, 22 Jan 2020 15:50: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 mx2.suse.de (Postfix) with ESMTP id F1040AC23;
 Wed, 22 Jan 2020 15:50:49 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <018a1293-ad4f-44e3-ab73-90491077e434@suse.com>
Date: Wed, 22 Jan 2020 16:50:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121120009.1767-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] x86 / hvm: add
 domain_relinquish_resources() 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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxMzowMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZXJlIGFyZSB0d28g
ZnVuY3Rpb25zIGluIGh2bS5jIHRvIGRlYWwgd2l0aCB0ZWFyLWRvd24gYW5kIGEgZG9tYWluOgo+
IGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2RvbWFpbl9kZXN0cm95
KCkuIEhvd2V2ZXIsIG9ubHkKPiB0aGUgbGF0dGVyIGhhcyBhbiBhc3NvY2lhdGVkIG1ldGhvZCBp
biAnaHZtX2Z1bmNzJy4gVGhpcyBwYXRjaCBhZGRzCj4gYSBtZXRob2QgZm9yIHRoZSBmb3JtZXIg
YW5kIHN0dWIgZGVmaW5pdGlvbnMgZm9yIFNWTSBhbmQgVk1YLgoKV2h5IHRoZSBzdHVicz8gU2lt
cGx5IC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+IEBAIC03MTUsNiArNzE1LDggQEAgaW50IGh2bV9kb21haW5faW5pdGlh
bGlzZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgdm9pZCBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiArICAgIGh2bV9mdW5jcy5kb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoZCk7CgouLi4gc3RpY2sgYSBOVUxMIGNoZWNrIGFyb3VuZCB0
aGlzIG9uZS4gSSBhbHNvIHdvbmRlciB3aGV0aGVyLCBpdApiZWluZyBlbnRpcmVseSBuZXcsIHRo
aXMgd291bGRuJ3QgYmV0dGVyIHVzZSBhbHRlcm5hdGl2ZSBjYWxsCnBhdGNoaW5nIHJpZ2h0IGZy
b20gdGhlIGJlZ2lubmluZy4gSXQncyBub3QgdGhlIGhvdHRlc3QgcGF0aCwgYnV0CmF2b2lkaW5n
IGluZGlyZWN0IGNhbGxzIHNlZW1zIHF1aXRlIGRlc2lyYWJsZSwgZXNwZWNpYWxseSB3aGVuCmRv
aW5nIHNvIGlzIHJlbGF0aXZlbHkgY2hlYXAuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 15:57:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 15:57: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 1iuINJ-0007g1-5k; Wed, 22 Jan 2020 15:57:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuINH-0007fw-1F
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 15:56:59 +0000
X-Inumbo-ID: d1bcf244-3d2f-11ea-bc97-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1bcf244-3d2f-11ea-bc97-12813bfff9fa;
 Wed, 22 Jan 2020 15:56:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579708618; x=1611244618;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=652ZmjrPJlwIHX032SZrYOn6k1820BCBM8tTAjkEzrI=;
 b=OsYzY+OLlJljziPDAGzyD48IzVoeWVVeXvlRvRwDcfx/bWX7Hlki+jnK
 wjKlZQqKnPBJRSTwskxjuhwL4RjqP/Zaf6dOs2EryQ567rKNjwPsDfEh5
 vL5r0wMacJNuDyyjhnJwKwlQry8zK/opyQFEL0IOx7ML2Zvc2ioL2Qr8r s=;
IronPort-SDR: NFp3FGcOhxUDNAB4CbofeRP2MC9FM7FCPdtaDwxHzcDGxAIxKuc2uzptQu+KhSNvnczwEs95nn
 ppKSk8Im/bow==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="20389847"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 22 Jan 2020 15:56:46 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2E135C07CF; Wed, 22 Jan 2020 15:56:43 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 15:56:43 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 15:56:42 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 15:56:42 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH 2/3] x86 / hvm: add domain_relinquish_resources() method
Thread-Index: AQHV0FJZRyIY+pOZxUu7LP3gD4xgXaf21tOAgAABMbA=
Date: Wed, 22 Jan 2020 15:56:42 +0000
Message-ID: <9ad0b7eec02945dba00017f3bfe85730@EX13D32EUC003.ant.amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-3-pdurrant@amazon.com>
 <018a1293-ad4f-44e3-ab73-90491077e434@suse.com>
In-Reply-To: <018a1293-ad4f-44e3-ab73-90491077e434@suse.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 2/3] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDIyIEphbnVhcnkgMjAyMCAxNTo1MQ0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4g
VGlhbg0KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMi8z
XSB4ODYgLyBodm06IGFkZCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQ0KPiBtZXRob2QN
Cj4gDQo+IE9uIDIxLjAxLjIwMjAgMTM6MDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBUaGVy
ZSBhcmUgdHdvIGZ1bmN0aW9ucyBpbiBodm0uYyB0byBkZWFsIHdpdGggdGVhci1kb3duIGFuZCBh
IGRvbWFpbjoNCj4gPiBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgYW5kIGh2bV9k
b21haW5fZGVzdHJveSgpLiBIb3dldmVyLA0KPiBvbmx5DQo+ID4gdGhlIGxhdHRlciBoYXMgYW4g
YXNzb2NpYXRlZCBtZXRob2QgaW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcw0KPiA+IGEg
bWV0aG9kIGZvciB0aGUgZm9ybWVyIGFuZCBzdHViIGRlZmluaXRpb25zIGZvciBTVk0gYW5kIFZN
WC4NCj4gDQo+IFdoeSB0aGUgc3R1YnM/IFNpbXBseSAuLi4NCj4gDQo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gPiBA
QCAtNzE1LDYgKzcxNSw4IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFp
biAqZCkNCj4gPg0KPiA+ICB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkNCj4gPiAgew0KPiA+ICsgICAgaHZtX2Z1bmNzLmRvbWFpbl9yZWxpbnF1
aXNoX3Jlc291cmNlcyhkKTsNCj4gDQo+IC4uLiBzdGljayBhIE5VTEwgY2hlY2sgYXJvdW5kIHRo
aXMgb25lLiBJIGFsc28gd29uZGVyIHdoZXRoZXIsIGl0DQo+IGJlaW5nIGVudGlyZWx5IG5ldywg
dGhpcyB3b3VsZG4ndCBiZXR0ZXIgdXNlIGFsdGVybmF0aXZlIGNhbGwNCj4gcGF0Y2hpbmcgcmln
aHQgZnJvbSB0aGUgYmVnaW5uaW5nLiBJdCdzIG5vdCB0aGUgaG90dGVzdCBwYXRoLCBidXQNCj4g
YXZvaWRpbmcgaW5kaXJlY3QgY2FsbHMgc2VlbXMgcXVpdGUgZGVzaXJhYmxlLCBlc3BlY2lhbGx5
IHdoZW4NCj4gZG9pbmcgc28gaXMgcmVsYXRpdmVseSBjaGVhcC4NCj4gDQoNCkknZCBsaWtlIGl0
IHRvIGFsaWduIHdpdGggdGhlIHJlc3Qgb2YgdGhlIGh2bV9mdW5jcyBzbyBJJ2xsIGFkZCB0aGUg
TlVMTCBjaGVjaywgYnV0IGFsdGVybmF0aXZlcyBwYXRjaCBmb3IgYWxsIGh2bV9mdW5jcyBzZWVt
cyBsaWtlIGEgZ29vZCB0aGluZyBJIHRoZSBsb25nZXIgdGVybS4NCg0KICBQYXVsDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:00:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuIQa-0000XR-NZ; Wed, 22 Jan 2020 16:00:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuIQa-0000XM-6q
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:00:24 +0000
X-Inumbo-ID: 4c037e7e-3d30-11ea-bc9b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c037e7e-3d30-11ea-bc9b-12813bfff9fa;
 Wed, 22 Jan 2020 16:00:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 64944AFB0;
 Wed, 22 Jan 2020 16:00:22 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-3-pdurrant@amazon.com>
 <018a1293-ad4f-44e3-ab73-90491077e434@suse.com>
 <9ad0b7eec02945dba00017f3bfe85730@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6e32eeac-29d8-6e1b-f7be-5e2df9d104e4@suse.com>
Date: Wed, 22 Jan 2020 17:00:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <9ad0b7eec02945dba00017f3bfe85730@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] x86 / hvm: add
 domain_relinquish_resources() 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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAxNjo1NiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBTZW50OiAyMiBKYW51YXJ5IDIwMjAgMTU6NTEKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
QW5kcmV3IENvb3Blcgo+PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBSb2dlciBQYXUgTW9ubsOpCj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEp1
biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluIFRpYW4KPj4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIDIvM10geDg2IC8gaHZtOiBh
ZGQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKPj4gbWV0aG9kCj4+Cj4+IE9uIDIxLjAx
LjIwMjAgMTM6MDAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IFRoZXJlIGFyZSB0d28gZnVuY3Rp
b25zIGluIGh2bS5jIHRvIGRlYWwgd2l0aCB0ZWFyLWRvd24gYW5kIGEgZG9tYWluOgo+Pj4gaHZt
X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIGFuZCBodm1fZG9tYWluX2Rlc3Ryb3koKS4g
SG93ZXZlciwKPj4gb25seQo+Pj4gdGhlIGxhdHRlciBoYXMgYW4gYXNzb2NpYXRlZCBtZXRob2Qg
aW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcwo+Pj4gYSBtZXRob2QgZm9yIHRoZSBmb3Jt
ZXIgYW5kIHN0dWIgZGVmaW5pdGlvbnMgZm9yIFNWTSBhbmQgVk1YLgo+Pgo+PiBXaHkgdGhlIHN0
dWJzPyBTaW1wbHkgLi4uCj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+PiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+PiBAQCAtNzE1LDYgKzcxNSw4IEBAIGludCBo
dm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKPj4+Cj4+PiAgdm9pZCBodm1f
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4+PiAgewo+Pj4g
KyAgICBodm1fZnVuY3MuZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKGQpOwo+Pgo+PiAuLi4g
c3RpY2sgYSBOVUxMIGNoZWNrIGFyb3VuZCB0aGlzIG9uZS4gSSBhbHNvIHdvbmRlciB3aGV0aGVy
LCBpdAo+PiBiZWluZyBlbnRpcmVseSBuZXcsIHRoaXMgd291bGRuJ3QgYmV0dGVyIHVzZSBhbHRl
cm5hdGl2ZSBjYWxsCj4+IHBhdGNoaW5nIHJpZ2h0IGZyb20gdGhlIGJlZ2lubmluZy4gSXQncyBu
b3QgdGhlIGhvdHRlc3QgcGF0aCwgYnV0Cj4+IGF2b2lkaW5nIGluZGlyZWN0IGNhbGxzIHNlZW1z
IHF1aXRlIGRlc2lyYWJsZSwgZXNwZWNpYWxseSB3aGVuCj4+IGRvaW5nIHNvIGlzIHJlbGF0aXZl
bHkgY2hlYXAuCj4+Cj4gCj4gSSdkIGxpa2UgaXQgdG8gYWxpZ24gd2l0aCB0aGUgcmVzdCBvZiB0
aGUgaHZtX2Z1bmNzIHNvIEknbGwgYWRkIHRoZQo+IE5VTEwgY2hlY2ssIGJ1dCBhbHRlcm5hdGl2
ZXMgcGF0Y2ggZm9yIGFsbCBodm1fZnVuY3Mgc2VlbXMgbGlrZSBhCj4gZ29vZCB0aGluZyBJIHRo
ZSBsb25nZXIgdGVybS4KClRoZSBmcmVxdWVudGx5IHVzZWQgb25lcyBoYXZlIGJlZW4gY29udmVy
dGVkIGFscmVhZHkuIEhlbmNlIG15CnN1Z2dlc3Rpb24gdG8gbWFrZSBuZXcgb25lcyB1c2UgdGhh
dCBtb2RlbCBmcm9tIHRoZSBiZWdpbm5pbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:02:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuISf-0000dm-68; Wed, 22 Jan 2020 16:02:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuISe-0000dh-EN
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:02:32 +0000
X-Inumbo-ID: 93f3b79e-3d30-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93f3b79e-3d30-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 16:02:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579708945; x=1611244945;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=mA53p8MB+pudhN3b5ksGfuYywN32fMQMNM+OrO2oGKM=;
 b=LvLojfeucnHzvuzDceBl5BDTcGUjPJfmaDhXNWSa0rdWxT+KBTefXmoR
 1dVQ3KYU81cLAc4QIPRu5HURYd6NfVwjjAkYla+pVlC483qSIbuWqg8NK
 aWFdwcS4BdA5KNaFhZ22apIdg9MFIMwdRchlcg02B9uJ/5gvFT2Fplb42 Y=;
IronPort-SDR: YgLjatoBPVoZ4ASD2acHf053vWB1EPMNK86OPwzvISHs6cMn4LMGQwoRrk0+bIb/H0oxXg2M2J
 2Pue6ODPvTYw==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="12788801"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 22 Jan 2020 16:02:24 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3DCB1A37C5; Wed, 22 Jan 2020 16:02:20 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 16:02:20 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 16:02:19 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 16:02:19 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH 2/3] x86 / hvm: add domain_relinquish_resources() method
Thread-Index: AQHV0FJZRyIY+pOZxUu7LP3gD4xgXaf21tOAgAABMbCAAAF7AIAAAGQA
Date: Wed, 22 Jan 2020 16:02:19 +0000
Message-ID: <79ce797e5a62466788f80b52d80e4785@EX13D32EUC003.ant.amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-3-pdurrant@amazon.com>
 <018a1293-ad4f-44e3-ab73-90491077e434@suse.com>
 <9ad0b7eec02945dba00017f3bfe85730@EX13D32EUC003.ant.amazon.com>
 <6e32eeac-29d8-6e1b-f7be-5e2df9d104e4@suse.com>
In-Reply-To: <6e32eeac-29d8-6e1b-f7be-5e2df9d104e4@suse.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 2/3] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDIyIEphbnVhcnkgMjAyMCAxNjowMQ0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4g
VGlhbg0KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMi8z
XSB4ODYgLyBodm06IGFkZCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQ0KPiBtZXRob2QN
Cj4gDQo+IE9uIDIyLjAxLjIwMjAgMTY6NTYsIER1cnJhbnQsIFBhdWwgd3JvdGU6DQo+ID4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4NCj4gPj4gU2VudDogMjIgSmFudWFyeSAyMDIwIDE1OjUxDQo+ID4+IFRvOiBE
dXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+ID4+IENjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXINCj4gPj4gPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1vbm7DqQ0KPiA+
PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+OyBLZXZpbg0KPiBUaWFuDQo+ID4+IDxrZXZpbi50aWFuQGludGVsLmNvbT4NCj4gPj4g
U3ViamVjdDogUmU6IFtQQVRDSCAyLzNdIHg4NiAvIGh2bTogYWRkIGRvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcygpDQo+ID4+IG1ldGhvZA0KPiA+Pg0KPiA+PiBPbiAyMS4wMS4yMDIwIDEzOjAw
LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+PiBUaGVyZSBhcmUgdHdvIGZ1bmN0aW9ucyBpbiBo
dm0uYyB0byBkZWFsIHdpdGggdGVhci1kb3duIGFuZCBhIGRvbWFpbjoNCj4gPj4+IGh2bV9kb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2RvbWFpbl9kZXN0cm95KCkuIEhvd2V2
ZXIsDQo+ID4+IG9ubHkNCj4gPj4+IHRoZSBsYXR0ZXIgaGFzIGFuIGFzc29jaWF0ZWQgbWV0aG9k
IGluICdodm1fZnVuY3MnLiBUaGlzIHBhdGNoIGFkZHMNCj4gPj4+IGEgbWV0aG9kIGZvciB0aGUg
Zm9ybWVyIGFuZCBzdHViIGRlZmluaXRpb25zIGZvciBTVk0gYW5kIFZNWC4NCj4gPj4NCj4gPj4g
V2h5IHRoZSBzdHVicz8gU2ltcGx5IC4uLg0KPiA+Pg0KPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYw0KPiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+Pj4gQEAg
LTcxNSw2ICs3MTUsOCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpDQo+ID4+Pg0KPiA+Pj4gIHZvaWQgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhz
dHJ1Y3QgZG9tYWluICpkKQ0KPiA+Pj4gIHsNCj4gPj4+ICsgICAgaHZtX2Z1bmNzLmRvbWFpbl9y
ZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsNCj4gPj4NCj4gPj4gLi4uIHN0aWNrIGEgTlVMTCBjaGVj
ayBhcm91bmQgdGhpcyBvbmUuIEkgYWxzbyB3b25kZXIgd2hldGhlciwgaXQNCj4gPj4gYmVpbmcg
ZW50aXJlbHkgbmV3LCB0aGlzIHdvdWxkbid0IGJldHRlciB1c2UgYWx0ZXJuYXRpdmUgY2FsbA0K
PiA+PiBwYXRjaGluZyByaWdodCBmcm9tIHRoZSBiZWdpbm5pbmcuIEl0J3Mgbm90IHRoZSBob3R0
ZXN0IHBhdGgsIGJ1dA0KPiA+PiBhdm9pZGluZyBpbmRpcmVjdCBjYWxscyBzZWVtcyBxdWl0ZSBk
ZXNpcmFibGUsIGVzcGVjaWFsbHkgd2hlbg0KPiA+PiBkb2luZyBzbyBpcyByZWxhdGl2ZWx5IGNo
ZWFwLg0KPiA+Pg0KPiA+DQo+ID4gSSdkIGxpa2UgaXQgdG8gYWxpZ24gd2l0aCB0aGUgcmVzdCBv
ZiB0aGUgaHZtX2Z1bmNzIHNvIEknbGwgYWRkIHRoZQ0KPiA+IE5VTEwgY2hlY2ssIGJ1dCBhbHRl
cm5hdGl2ZXMgcGF0Y2ggZm9yIGFsbCBodm1fZnVuY3Mgc2VlbXMgbGlrZSBhDQo+ID4gZ29vZCB0
aGluZyBJIHRoZSBsb25nZXIgdGVybS4NCj4gDQo+IFRoZSBmcmVxdWVudGx5IHVzZWQgb25lcyBo
YXZlIGJlZW4gY29udmVydGVkIGFscmVhZHkuIEhlbmNlIG15DQo+IHN1Z2dlc3Rpb24gdG8gbWFr
ZSBuZXcgb25lcyB1c2UgdGhhdCBtb2RlbCBmcm9tIHRoZSBiZWdpbm5pbmcuDQo+IA0KDQpPaCwg
b2suIEknbGwgZ28gbG9vayBmb3Igc29tZSBleGFtcGxlcy4NCg0KICBQYXVsDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:17:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuIgo-0001ba-OZ; Wed, 22 Jan 2020 16:17:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuIgm-0001bV-S7
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:17:08 +0000
X-Inumbo-ID: 9d9eca2a-3d32-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d9eca2a-3d32-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 16:16:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3A16BADE2;
 Wed, 22 Jan 2020 16:16:58 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8cbb41bd-760e-1428-157b-4bdc64d1aa76@suse.com>
Date: Wed, 22 Jan 2020 17:17:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121120009.1767-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxMzowMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHZteF9hbGxvY192bGFw
aWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxvb2tpbmcgY29k
ZQo+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBhZ2UgYW5kIHRoZW4g
c2hhcmVzIHdpdGggdGhlIGd1ZXN0Cj4gYXMgaWYgaXQgd2VyZSBhIHhlbmhlYXAgcGFnZS4gVGhp
cyB0aGVuIHJlcXVpcmVzIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkKPiB0byBjYWxsIGEgc3Bl
Y2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0gY29kZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCku
Cj4gCj4gQnkgdXNpbmcgYSAnbm9ybWFsJyBkb21oZWFwIHBhZ2UgKGkuZS4gYnkgbm90IHBhc3Np
bmcgTUVNRl9ub19vd25lciB0bwo+IGFsbG9jX2RvbWhlYXBfcGFnZSgpKSwgdGhlIG9kZCBsb29r
aW5nIGNvZGUgaW4gdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkKPiBjYW4gc2ltcGx5IHVzZSBn
ZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCj4g
aW5zZXJ0aW9uIGluIHRoZSBQMk0gYW5kIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgY2FuIHNp
bXBseSByZWxlYXNlIHRoZQo+IHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVmKCkgZm9sbG93
ZWQgYnkgcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcwo+IHRoZW4gYWxsb3dzIGZyZWVfc2hhcmVk
X2RvbWhlYXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KPiAKPiBUaGVyZSBpcywgaG93ZXZlciwgc29t
ZSBmYWxsLW91dCBmcm9tIHRoaXMgc2ltcGxpZmljYXRpb246Cj4gCj4gLSBhbGxvY19kb21oZWFw
X3BhZ2UoKSB3aWxsIG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4gaW50byB0aGUgZmFj
dAo+ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGlsIHNvbWUgdGltZSBhZnRlciBk
b21haW5fY3JlYXRlKCkuIFRvCj4gICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUsIGFzc2ln
bl9wYWdlcygpIGlzIG1vZGlmaWVkIHRvIGlnbm9yZSB0aGUKPiAgIG1heF9wYWdlcyBsaW1pdCBp
ZiAnY3JlYXRpb25fZmluaXNoZWQnIGlzIGZhbHNlLiBUaGF0IHZhbHVlIGlzIG5vdCBzZXQKPiAg
IHRvIHRydWUgdW50aWwgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcigpIGlzIGNh
bGxlZCwgYW5kIHRodXMKPiAgIHRoZSBndWVzdCBjYW5ub3QgcnVuIChhbmQgaGVuY2UgY2F1c2Ug
bWVtb3J5IGFsbG9jYXRpb24pIHVudGlsCj4gICBjcmVhdGlvbl9maW5pc2hlZCBpcyBzZXQgdG8g
dHJ1ZS4KCkJ1dCB0aGlzIGNoZWNrIGlzIGFsc28gdG8gZ3VhcmQgYWdhaW5zdCB0aGUgdG9vbCBz
dGFjayAob3IgcG9zc2libHkKdGhlIGNvbnRyb2xsaW5nIHN0dWJkb20pIHRvIGNhdXNlIGV4Y2Vz
cyBhbGxvY2F0aW9uLiBJIGRvbid0IHRoaW5rCnRoZSBjaGVja2luZyBzaG91bGQgYmUgdW5kZXJt
aW5lZCBsaWtlIHRoaXMgKGFuZCBzZWUgYWxzbyBiZWxvdykuCgpTaW5jZSBjZXJ0YWlubHkgeW91
J3ZlIGxvb2tlZCBpbnRvIHRoaXMgd2hpbGUgY3JlYXRpbmcgdGhlIHBhdGNoLApjb3VsZCB5b3Ug
cmVtaW5kIG1lIHdoeSBpdCBpcyB0aGF0IHRoaXMgcGFnZSBuZWVkcyB0byBiZSBvd25lZCAoYXMK
aW4gaXRzIG93bmVyIGZpZWxkIHNldCBhY2NvcmRpbmdseSkgYnkgdGhlIGd1ZXN0PyBJdCdzIGEg
aGVscGVyCnBhZ2Ugb25seSwgYWZ0ZXIgYWxsLgoKPiBAQCAtMzAzNCwxMiArMzAzNCwyMiBAQCBz
dGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgaWYgKCAhY3B1X2hhc192bXhfdmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzICkKPiAgICAgICAg
ICByZXR1cm4gMDsKPiAgCj4gLSAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25v
X293bmVyKTsKPiArICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOwoKRGlkIHlvdSBj
b25zaWRlciBwYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgaGVyZSwgdG8gYXZvaWQgdGhlCmZpZGRs
aW5nIHdpdGggYXNzaWduX3BhZ2VzKCk/IFRoYXQnbGwgaW4gcGFydGljdWxhciBhbHNvCmF2b2lk
IC4uLgoKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCj4gQEAgLTIyNjksNyArMjI2OSw4IEBAIGludCBhc3NpZ25fcGFnZXMoCj4g
IAo+ICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQo+ICAgICAgewo+
IC0gICAgICAgIGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBk
LT5tYXhfcGFnZXMpICkKPiArICAgICAgICBpZiAoIHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAo
MSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2VzKSAmJgo+ICsgICAgICAgICAgICAgZC0+Y3JlYXRp
b25fZmluaXNoZWQgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
SU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWluICV1OiAiCj4gICAgICAgICAgICAgICAg
ICAgICAgIiV1ID4gJXVcbiIsIGQtPmRvbWFpbl9pZCwKCi4uLiBpbnZva2luZyBkb21haW5fYWRq
dXN0X3RvdF9wYWdlcygpIHJpZ2h0IGJlbG93IGhlcmUsIHdoaWNoCmlzIHdyb25nIGZvciBoZWxw
ZXIgcGFnZXMgbGlrZSB0aGlzIG9uZSAoYXMgaXQgcmVkdWNlcyB0aGUKYW1vdW50IHRoZSBkb21h
aW4gaXMgYWN0dWFsbHkgcGVybWl0dGVkIHRvIGFsbG9jYXRlKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:27:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:27:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuIqg-0002Se-TL; Wed, 22 Jan 2020 16:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8xH2=3L=amazon.co.uk=prvs=28361e846=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuIqg-0002SZ-8m
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:27:22 +0000
X-Inumbo-ID: 103df4e2-3d34-11ea-bca8-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 103df4e2-3d34-11ea-bca8-12813bfff9fa;
 Wed, 22 Jan 2020 16:27:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579710442; x=1611246442;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=VVybjnaV3I8Dr661kZyL6L/7nd7H0yf0rRGThwTHBXM=;
 b=fOEiHMMStM3NqofF/y+MGVi8+z5ZiL2NWPV9A+bX8CWOnj0dNUYB+QRP
 IK6sMRHFdDlw7YjL02JZj7KBqhhENQYyYPzK4Rwh31eCHrlV0lS3aUfu9
 Gkpnccd2U2OosACKspKVkCbwsfo3p21csOunih/1iyvaE/GL1U9E4g44r g=;
IronPort-SDR: geRuPboGkzat80KWrF3EUdhAd/nlbO8tp/uRG5Y2n5Id8z6rfl0FChxg6u5m/Kr21pg54baTN1
 cd4LoiFUeZKg==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="11994777"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-81e76b79.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 22 Jan 2020 16:27:11 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-81e76b79.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9A282A189D; Wed, 22 Jan 2020 16:27:09 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 16:27:09 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 16:27:08 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 22 Jan 2020 16:27:08 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0FJcY7J90OgIvEqx31hCfypvqqf23iGAgAABDsA=
Date: Wed, 22 Jan 2020 16:27:07 +0000
Message-ID: <3d3a65e998c14c1f9fe52dcf4dee1f76@EX13D32EUC003.ant.amazon.com>
References: <20200121120009.1767-1-pdurrant@amazon.com>
 <20200121120009.1767-4-pdurrant@amazon.com>
 <8cbb41bd-760e-1428-157b-4bdc64d1aa76@suse.com>
In-Reply-To: <8cbb41bd-760e-1428-157b-4bdc64d1aa76@suse.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jun
 Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDIyIEphbnVhcnkgMjAyMCAxNjoxNw0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ow0KPiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IEFuZHJldyBDb29wZXINCj4gPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1v
bm7DqQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+OyBJYW4NCj4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+OyBLb25yYWQNCj4gUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMy8zXSB4ODYgLyB2
bXg6IHVzZSBhICdub3JtYWwnIGRvbWhlYXAgcGFnZSBmb3INCj4gQVBJQ19ERUZBVUxUX1BIWVNf
QkFTRQ0KPiANCj4gT24gMjEuMDEuMjAyMCAxMzowMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
IHZteF9hbGxvY192bGFwaWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkg
b2RkIGxvb2tpbmcgY29kZQ0KPiA+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21o
ZWFwIHBhZ2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlDQo+IGd1ZXN0DQo+ID4gYXMgaWYgaXQg
d2VyZSBhIHhlbmhlYXAgcGFnZS4gVGhpcyB0aGVuIHJlcXVpcmVzDQo+IHZteF9mcmVlX3ZsYXBp
Y19tYXBwaW5nKCkNCj4gPiB0byBjYWxsIGEgc3BlY2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0gY29k
ZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCkuDQo+ID4NCj4gPiBCeSB1c2luZyBhICdub3Jt
YWwnIGRvbWhlYXAgcGFnZSAoaS5lLiBieSBub3QgcGFzc2luZyBNRU1GX25vX293bmVyIHRvDQo+
ID4gYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxvb2tpbmcgY29kZSBpbg0KPiB2bXhf
YWxsb2NfdmxhcGljX21hcHBpbmcoKQ0KPiA+IGNhbiBzaW1wbHkgdXNlIGdldF9wYWdlX2FuZF90
eXBlKCkgdG8gc2V0IHVwIGEgd3JpdGFibGUgbWFwcGluZyBiZWZvcmUNCj4gPiBpbnNlcnRpb24g
aW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBjYW4gc2ltcGx5IHJlbGVh
c2UNCj4gdGhlDQo+ID4gcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dlZCBi
eSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzDQo+ID4gdGhlbiBhbGxvd3MgZnJlZV9zaGFyZWRf
ZG9taGVhcF9wYWdlKCkgdG8gYmUgcHVyZ2VkLg0KPiA+DQo+ID4gVGhlcmUgaXMsIGhvd2V2ZXIs
IHNvbWUgZmFsbC1vdXQgZnJvbSB0aGlzIHNpbXBsaWZpY2F0aW9uOg0KPiA+DQo+ID4gLSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aWxsIG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4gaW50
byB0aGUNCj4gZmFjdA0KPiA+ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGlsIHNv
bWUgdGltZSBhZnRlciBkb21haW5fY3JlYXRlKCkuIFRvDQo+ID4gICBhdm9pZCBhbiBhbGxvY2F0
aW9uIGZhaWx1cmUsIGFzc2lnbl9wYWdlcygpIGlzIG1vZGlmaWVkIHRvIGlnbm9yZSB0aGUNCj4g
PiAgIG1heF9wYWdlcyBsaW1pdCBpZiAnY3JlYXRpb25fZmluaXNoZWQnIGlzIGZhbHNlLiBUaGF0
IHZhbHVlIGlzIG5vdCBzZXQNCj4gPiAgIHRvIHRydWUgdW50aWwgZG9tYWluX3VucGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcigpIGlzIGNhbGxlZCwgYW5kIHRodXMNCj4gPiAgIHRoZSBndWVzdCBj
YW5ub3QgcnVuIChhbmQgaGVuY2UgY2F1c2UgbWVtb3J5IGFsbG9jYXRpb24pIHVudGlsDQo+ID4g
ICBjcmVhdGlvbl9maW5pc2hlZCBpcyBzZXQgdG8gdHJ1ZS4NCj4gDQo+IEJ1dCB0aGlzIGNoZWNr
IGlzIGFsc28gdG8gZ3VhcmQgYWdhaW5zdCB0aGUgdG9vbCBzdGFjayAob3IgcG9zc2libHkNCj4g
dGhlIGNvbnRyb2xsaW5nIHN0dWJkb20pIHRvIGNhdXNlIGV4Y2VzcyBhbGxvY2F0aW9uLiBJIGRv
bid0IHRoaW5rDQo+IHRoZSBjaGVja2luZyBzaG91bGQgYmUgdW5kZXJtaW5lZCBsaWtlIHRoaXMg
KGFuZCBzZWUgYWxzbyBiZWxvdykuDQo+DQoNCk9rLg0KIA0KPiBTaW5jZSBjZXJ0YWlubHkgeW91
J3ZlIGxvb2tlZCBpbnRvIHRoaXMgd2hpbGUgY3JlYXRpbmcgdGhlIHBhdGNoLA0KPiBjb3VsZCB5
b3UgcmVtaW5kIG1lIHdoeSBpdCBpcyB0aGF0IHRoaXMgcGFnZSBuZWVkcyB0byBiZSBvd25lZCAo
YXMNCj4gaW4gaXRzIG93bmVyIGZpZWxkIHNldCBhY2NvcmRpbmdseSkgYnkgdGhlIGd1ZXN0PyBJ
dCdzIGEgaGVscGVyDQo+IHBhZ2Ugb25seSwgYWZ0ZXIgYWxsLg0KPiANCg0KTm90IHN1cmUgd2h5
IGl0IHdhcyBkb25lIHRoYXQgd2F5LiBJdCdzIGluc2VydGVkIGludG8gdGhlIGd1ZXN0IFAyTSBz
byBoYXZpbmcgaXQgb3duZWQgYnkgdGhlIGd1ZXN0IHNlZW1zIGxpa2UgdGhlIHJpZ2h0IHRoaW5n
IHRvIGRvLiBBIG1hbGljaW91cyBndWVzdCBjb3VsZCBkZWNyZWFzZS1yZXNlcnZhdGlvbiBpdCBh
bmQgSSBndWVzcyBpdCBhdm9pZHMgc3BlY2lhbC1jYXNpbmcgdGhlcmUuDQoNCj4gPiBAQCAtMzAz
NCwxMiArMzAzNCwyMiBAQCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1
Y3QNCj4gZG9tYWluICpkKQ0KPiA+ICAgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydHVhbGl6ZV9h
cGljX2FjY2Vzc2VzICkNCj4gPiAgICAgICAgICByZXR1cm4gMDsNCj4gPg0KPiA+IC0gICAgcGcg
PSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7DQo+ID4gKyAgICBwZyA9IGFs
bG9jX2RvbWhlYXBfcGFnZShkLCAwKTsNCj4gDQo+IERpZCB5b3UgY29uc2lkZXIgcGFzc2luZyBN
RU1GX25vX3JlZmNvdW50IGhlcmUsIHRvIGF2b2lkIHRoZQ0KPiBmaWRkbGluZyB3aXRoIGFzc2ln
bl9wYWdlcygpPyBUaGF0J2xsIGluIHBhcnRpY3VsYXIgYWxzbw0KPiBhdm9pZCAuLi4NCj4gDQoN
CllvdSByZW1lbWJlciB3aGF0IGhhcHBlbmVkIGxhc3QgdGltZSB3ZSBkaWQgdGhhdCAod2l0aCB0
aGUgaW9yZXEgc2VydmVyIHBhZ2UpLCByaWdodD8gVGhhdCdzIHdoeSBhc3NpZ25fcGFnZXMoKSB2
ZXRvZXMgbm9uLXJlZmNvdW50ZWQgcGFnZXMuDQoNCj4gPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jDQo+ID4gQEAgLTIyNjks
NyArMjI2OSw4IEBAIGludCBhc3NpZ25fcGFnZXMoDQo+ID4NCj4gPiAgICAgIGlmICggIShtZW1m
bGFncyAmIE1FTUZfbm9fcmVmY291bnQpICkNCj4gPiAgICAgIHsNCj4gPiAtICAgICAgICBpZiAo
IHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2VzKSAp
DQo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIp
KSA+IGQtPm1heF9wYWdlcykgJiYNCj4gPiArICAgICAgICAgICAgIGQtPmNyZWF0aW9uX2Zpbmlz
aGVkICkNCj4gPiAgICAgICAgICB7DQo+ID4gICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0lO
Rk8sICJPdmVyLWFsbG9jYXRpb24gZm9yIGRvbWFpbiAldTogIg0KPiA+ICAgICAgICAgICAgICAg
ICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsDQo+IA0KPiAuLi4gaW52b2tpbmcgZG9t
YWluX2FkanVzdF90b3RfcGFnZXMoKSByaWdodCBiZWxvdyBoZXJlLCB3aGljaA0KPiBpcyB3cm9u
ZyBmb3IgaGVscGVyIHBhZ2VzIGxpa2UgdGhpcyBvbmUgKGFzIGl0IHJlZHVjZXMgdGhlDQo+IGFt
b3VudCB0aGUgZG9tYWluIGlzIGFjdHVhbGx5IHBlcm1pdHRlZCB0byBhbGxvY2F0ZSkuDQo+IA0K
DQpUcnVlLCBidXQgdGhlcmUgaXMgJ3Nsb3AnIHRvIGRlYWwgd2l0aCB0aGluZ3MgbGlrZSB0aGUg
aW9yZXEgcGFnZXMgYW5kIEkgdGhpbmsgdGhpcyBwYWdlIGlzIGxvZ2ljYWxseSBzaW1pbGFyLg0K
DQogIFBhdWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:27:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:27: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 1iuIr3-0002U4-7W; Wed, 22 Jan 2020 16:27:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kBu+=3L=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1iuIr1-0002Tv-FY
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:27:43 +0000
X-Inumbo-ID: 1cb60cbe-3d34-11ea-8e9a-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1cb60cbe-3d34-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 16:27:42 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id b19so7448162wmj.4
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 08:27:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=89Y9pzoD1ZWxrugMvroXmDP8OCW1Jlz3uHHb5BhPbJk=;
 b=c32wD03hP4Myy7nehtiy3tprL8nmHa6w3w9LOt+svfujvjyfXVWOPGYGk7MVce7cBT
 WipJaT+qAl0TK/APVUgmQePScZwi4vAtO/mNTLqo6nEuJ9LuB9XE7F4ag/YBXrMFV1Su
 PJdKMm1OEKs/B0x2D8VfQZjeSy7VwNZAkBsTgwKcC9S9MXGmvZlbsnH7pgG495JmIZG9
 1lwaXIRKTnoc4G4GZd844PEcQseahlA5axuXjj83k6S0oSnPt8CRUicIUPK6flBkob1H
 QhODpGctBfn3a51aEMNCtHLd2j8RHxJbDFWarirLbRKPkWrQ/uchYxjEeMGHYzGfbct0
 3ufg==
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=89Y9pzoD1ZWxrugMvroXmDP8OCW1Jlz3uHHb5BhPbJk=;
 b=CQ5p2ooaYPrDLmNOqAY2c/tNEIIcgJczMQmlLr3uI7utESPj21oJePd1agMSFzhXC/
 m25g8aUOrg15q6SkpUCGq9G/Syjk97o/py5YcqqLgimSPAb2+kwxRoXZs1fuLmf9zzub
 uH4+uw9wVvOU4EfEBy6Zf4Dnnq/DQ1kZ+Lsuq+AGsNFvFsyDUTYZT1DzaGGW/sepnEzP
 CUGtUh/KBfg4WrPMSIMdCnMbupkRT4tVccDG+jUsjYfruQ12ZPicB3m1Lbo11vaekOMk
 J1jyr2/HWn1HsK6AR6gDIMCNGcsZrAeo/oJbVk/BDdj4FBSMjOuMIUL2sylhkxx2rmka
 mbVw==
X-Gm-Message-State: APjAAAWhgB2ox7QT4YBEag9Vv9yX6Y9S0uuHJArq+vFII+bI0QrZL1tD
 89JEOYV1zIYWqugvxU8/eU8=
X-Google-Smtp-Source: APXvYqz3EliM0EqGJqKYJdmzIMfeoN9oQZxP/AxNDXUflMMPjphC2W81zQaU8sKTbB/pDCWvEgyz1A==
X-Received: by 2002:a1c:f210:: with SMTP id s16mr3656620wmc.57.1579710460923; 
 Wed, 22 Jan 2020 08:27:40 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac73:9500:85af:2aa9:5413:b74e?
 ([2a02:c7f:ac73:9500:85af:2aa9:5413:b74e])
 by smtp.gmail.com with ESMTPSA id p18sm4760147wmb.8.2020.01.22.08.27.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 22 Jan 2020 08:27:39 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <052081D4-2F9F-401A-A6F6-8A9CDC1069AC@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 22 Jan 2020 16:27:39 +0000
In-Reply-To: <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============6122974368978164642=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6122974368978164642==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_D5101D87-5F59-4DD5-9899-23BD99C89402"


--Apple-Mail=_D5101D87-5F59-4DD5-9899-23BD99C89402
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 22 Jan 2020, at 14:57, Andrew Cooper <andrew.cooper3@citrix.com> =
wrote:
>=20
> On 22/01/2020 01:58, Bobby Eshleman wrote:
>> Hey everybody,
>>=20
>> This is an RFC patchset for the very beginnings of adding RISC-V =
support
>> to Xen.  This RFC is really just to start a dialogue about supporting
>> RISC-V and align with the Xen project and community before going
>> further.  For that reason, it is very rough and very incomplete.=20
>>=20
>> My name is Bobby Eshleman, I'm a software engineer at
>> Star Lab / Wind River on the ARM team, mostly having worked in the =
Linux
>> kernel.  I've also been involved a good amount with Xen on ARM here,
>> mostly dealing with tooling, deployment, and testing.  A lot of this
>> patchset is heavily inspired by the Xen/ARM source code (particularly
>> the early setup up code).
>>=20
>> Currently, this patchset really only sets up virtual memory for Xen =
and
>> initializes UART to enable print output.  None of RISC-V's
>> virtualization support has been implemented yet, although that is the
>> next road to start going down.  Many functions only contain dummy
>> implementations.  Many shortcuts have been taken and TODO's have been
>> left accordingly.  It is very, very rough.  Be forewarned: you are =
quite
>> likely to see some ungainly code here (despite my efforts to clean it =
up
>> before sending this patchset out).  My intent with this RFC is to =
align
>> early and gauge interest, as opposed to presenting a totally complete
>> patchset.
>>=20
>> Because the ARM and RISC-V use cases will likely bear resemblance, =
the
>> RISC-V port should probably respect the design considerations that =
have
>> been laid out and respected by Xen on ARM for dom0less, safety
>> certification, etc...  My inclination has been to initially target or
>> prioritize dom0less (without excluding dom0full) and use the ARM
>> dom0less implementation as a model to follow.  I'd love feedback on =
this
>> point and on how the Xen project might envision a RISC-V =
implementation.
>>=20
>> This patchset has _some_ code for future support for 32-bit, but
>> currently my focus is on 64-bit.
>>=20
>> Again, this is a very, very rough and totally incomplete patchset.  =
My
>> goal here is just to gauge community interest, begin discussing what =
Xen
>> on RISC-V may look like, receive feedback, and see if I'm heading in =
the
>> right direction.
>>=20
>> My big questions are:
>> 	Does the Xen project have interest in RISC-V?
>=20
> There is very large downstream interest in RISC-V.  So a definite yes.
>=20
>> 	What can be done to make the RISC-V port as upstreamable as
>> 		possible?
>> 	Any major pitfalls?
>>=20
>> It would be great to hear all of your feedback.
>=20
> Both RISC-V and Power9 are frequently requested things, and both =
suffer
> from the fact that, while we as a community would like them, the
> upstream intersection of "people who know Xen" and "people who know
> enough arch $X to do an initial port" is 0.
>=20
> This series clearly demonstrates a change in the status quo, and I =
think
> a lot of people will be happy.
>=20
> To get RISC-V to being fully supported, we will ultimately need to get
> hardware into the CI system, and an easy way for developers to test
> changes.  Do you have any thoughts on production RISC-V hardware
> (ideally server form factor) for the CI system, and/or dev boards =
which
> might be available fairly cheaply?
>=20
> How much time do you have to put towards the port?  Is this something =
in
> your free time, or something you are doing as part of work?  =
Ultimately,
> we are going to need to increase the level of RISC-V knowledge in the
> community to maintain things in the future.
>=20
> Other than that, very RFC series are entirely fine.  A good first step
> would be simply to get the build working, and get some kind of
> cross-compile build in CI, to make sure that we don't clobber the =
RISC-V
> build with common or other-arch changes.
>=20
> I hope this helps.

I totally agree with what Andy says.=20

You should also leverage the developer summit: see =
https://events.linuxfoundation.org/xen-summit/program/cfp/ =
<https://events.linuxfoundation.org/xen-summit/program/cfp/>
CfP closes March 6th. Design sessions can be submitted afterwards

Community calls may also be a good option to deal with specific issues / =
questions, e.g. around compile support in the CI, etc.

Lars





--Apple-Mail=_D5101D87-5F59-4DD5-9899-23BD99C89402
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 22 Jan 2020, at 14:57, Andrew Cooper &lt;<a =
href=3D"mailto:andrew.cooper3@citrix.com" =
class=3D"">andrew.cooper3@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">On 22/01/2020 =
01:58, Bobby Eshleman wrote:</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D"">Hey everybody,<br class=3D""><br =
class=3D"">This is an RFC patchset for the very beginnings of adding =
RISC-V support<br class=3D"">to Xen. &nbsp;This RFC is really just to =
start a dialogue about supporting<br class=3D"">RISC-V and align with =
the Xen project and community before going<br class=3D"">further. =
&nbsp;For that reason, it is very rough and very incomplete.<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><br =
class=3D"">My name is Bobby Eshleman, I'm a software engineer at<br =
class=3D"">Star Lab / Wind River on the ARM team, mostly having worked =
in the Linux<br class=3D"">kernel. &nbsp;I've also been involved a good =
amount with Xen on ARM here,<br class=3D"">mostly dealing with tooling, =
deployment, and testing. &nbsp;A lot of this<br class=3D"">patchset is =
heavily inspired by the Xen/ARM source code (particularly<br =
class=3D"">the early setup up code).<br class=3D""><br =
class=3D"">Currently, this patchset really only sets up virtual memory =
for Xen and<br class=3D"">initializes UART to enable print output. =
&nbsp;None of RISC-V's<br class=3D"">virtualization support has been =
implemented yet, although that is the<br class=3D"">next road to start =
going down. &nbsp;Many functions only contain dummy<br =
class=3D"">implementations. &nbsp;Many shortcuts have been taken and =
TODO's have been<br class=3D"">left accordingly. &nbsp;It is very, very =
rough. &nbsp;Be forewarned: you are quite<br class=3D"">likely to see =
some ungainly code here (despite my efforts to clean it up<br =
class=3D"">before sending this patchset out). &nbsp;My intent with this =
RFC is to align<br class=3D"">early and gauge interest, as opposed to =
presenting a totally complete<br class=3D"">patchset.<br class=3D""><br =
class=3D"">Because the ARM and RISC-V use cases will likely bear =
resemblance, the<br class=3D"">RISC-V port should probably respect the =
design considerations that have<br class=3D"">been laid out and =
respected by Xen on ARM for dom0less, safety<br class=3D"">certification, =
etc... &nbsp;My inclination has been to initially target or<br =
class=3D"">prioritize dom0less (without excluding dom0full) and use the =
ARM<br class=3D"">dom0less implementation as a model to follow. =
&nbsp;I'd love feedback on this<br class=3D"">point and on how the Xen =
project might envision a RISC-V implementation.<br class=3D""><br =
class=3D"">This patchset has _some_ code for future support for 32-bit, =
but<br class=3D"">currently my focus is on 64-bit.<br class=3D""><br =
class=3D"">Again, this is a very, very rough and totally incomplete =
patchset. &nbsp;My<br class=3D"">goal here is just to gauge community =
interest, begin discussing what Xen<br class=3D"">on RISC-V may look =
like, receive feedback, and see if I'm heading in the<br class=3D"">right =
direction.<br class=3D""><br class=3D"">My big questions are:<br =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>Does the Xen project have interest in RISC-V?<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">There is very large downstream interest in RISC-V.&nbsp; So a =
definite yes.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>What can =
be done to make the RISC-V port as upstreamable as<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	=
</span>possible?<br class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space: pre;">	</span>Any major pitfalls?<br =
class=3D""><br class=3D"">It would be great to hear all of your =
feedback.<br class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">Both RISC-V and Power9 are frequently requested things, and =
both suffer</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">from the fact =
that, while we as a community would like them, the</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">upstream =
intersection of "people who know Xen" and "people who know</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">enough arch =
$X to do an initial port" is 0.</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">This series clearly demonstrates a change in the status quo, =
and I think</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">a lot of =
people will be happy.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">To get RISC-V to being fully supported, we will ultimately =
need to get</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">hardware into =
the CI system, and an easy way for developers to test</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">changes.&nbsp; =
Do you have any thoughts on production RISC-V hardware</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">(ideally =
server form factor) for the CI system, and/or dev boards which</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">might be =
available fairly cheaply?</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">How much time do you have to put towards the port?&nbsp; Is =
this something in</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">your free time, or something you are doing as part of =
work?&nbsp; Ultimately,</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">we are going to need to increase the level of RISC-V =
knowledge in the</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">community to maintain things in the future.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">Other than =
that, very RFC series are entirely fine.&nbsp; A good first =
step</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">would be =
simply to get the build working, and get some kind of</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">cross-compile =
build in CI, to make sure that we don't clobber the RISC-V</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">build with =
common or other-arch changes.</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I hope this helps.</span><br style=3D"caret-color: rgb(0, 0, =
0); font-family: Menlo-Regular; font-size: 11px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><br =
class=3D""></div><div>I totally agree with what Andy =
says.&nbsp;</div><div><br class=3D""></div><div>You should also leverage =
the developer summit: see&nbsp;<a =
href=3D"https://events.linuxfoundation.org/xen-summit/program/cfp/" =
class=3D"">https://events.linuxfoundation.org/xen-summit/program/cfp/</a><=
/div><div>CfP closes March 6th. Design sessions can be submitted =
afterwards</div><div><br class=3D""></div><div>Community calls may also =
be a good option to deal with specific issues / questions, e.g. around =
compile support in the CI, etc.</div><div><br =
class=3D""></div><div>Lars</div><div><br class=3D""></div><div><br =
class=3D""></div><div><br class=3D""></div><br class=3D""></body></html>=

--Apple-Mail=_D5101D87-5F59-4DD5-9899-23BD99C89402--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6122974368978164642==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:38:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuJ1W-0003Rk-HJ; Wed, 22 Jan 2020 16:38:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuJ1U-0003Qa-Lw
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:38:32 +0000
X-Inumbo-ID: 9f61878c-3d35-11ea-bcb0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f61878c-3d35-11ea-bcb0-12813bfff9fa;
 Wed, 22 Jan 2020 16:38: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 <osstest-admin@xenproject.org>)
 id 1iuJ1R-00009J-TH; Wed, 22 Jan 2020 16:38: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 1iuJ1R-0005t2-Il; Wed, 22 Jan 2020 16:38:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuJ1R-0005ZF-IE; Wed, 22 Jan 2020 16:38:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146379-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f44a192d22a37dcb9171b95978b43637bc09718d
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 16:38:29 +0000
Subject: [Xen-devel] [xen-unstable test] 146379: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM3OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM3OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDYwNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgIGZhaWwgYmxvY2tlZCBpbiAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDE0
NjA1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtl
IDE0NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjQ0YTE5MmQyMmEzN2RjYjkxNzFiOTU5NzhiNDM2
MzdiYzA5NzE4ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMDNiZmU1
MjZlY2FkYzg2ZjMxZWRhNDMzYjkxZGM5MGJlMDU2MzkxOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQ2MDU4ICAyMDIwLTAxLTE0IDAxOjUxOjM4IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDE0NjA5NCAgMjAyMC0wMS0xNCAyMTozNjoxOSBaICAgIDcgZGF5cyAgIDEyIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjM3OSAgMjAyMC0wMS0yMiAwNzoxMjo1NCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXJ0ZW0gTXlnYWlldiA8
YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KICBBcnRlbSBNeWdhaWV2IDxqb2N1bGF0b3JAZ21haWwu
Y29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogIExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9z
ZWMuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUg
PHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNzY5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:42:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 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 1iuJ5c-0004Ch-5O; Wed, 22 Jan 2020 16:42:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EGdE=3L=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iuJ5a-0004Cc-TH
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:42:46 +0000
X-Inumbo-ID: 37a55820-3d36-11ea-b833-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37a55820-3d36-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 16:42:46 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id t14so7898971wmi.5
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 08:42:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IFxJJ6YqbRxgHQ8V7K1lrMAL896qln/alfrkn/m/1hU=;
 b=UmNjfG8dJqXBP3JYFbzMwNuaQL3M2ECVZe40/ZFEB+5/zr2grINwPFvxQf5MxZBBzA
 pwHwsVQmUmekE4ZRF9hILwbAngYfa7vdgwKCwHTP1dVe9GX8fj7KgQAIqQOLeqOAmPtG
 fpOhcThuTEtCoz6XhjYxgn17YqhrC1nenS3WeGPXYHpIHC/kvqYvi5rt4jcRsT2kZB3L
 sGpWRzpW2kCRF48TZcVSLRd19dws69XLwtmjyjXIVBDwUOZR1MunFDFJSgwEQFmiHbDK
 SClDvh/1L1UYvAojFYQRuwqmOOaQ3TELXaq37swzyKzFQ4bWkQWxD/hMyoe4OzHs7DJD
 Hklg==
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=IFxJJ6YqbRxgHQ8V7K1lrMAL896qln/alfrkn/m/1hU=;
 b=Jbf6ovs5ANY/Q13BsW5bNDQIa/uuRl2K6oyWu3R93C3E+F+z23fULcOTjuxfiODwLv
 tb8EWuIbBLaNBqTmhPFN2vd0MzqGdgAwG+mOMTajNYurCHaOF4cZH1aI7B7VJzX8HeZA
 T3+PzWzlyZ804CKkhz3o95VlxZwlPZwAwhhGbxQ3erz6dVE6bFpMTbDr+jU2DayIOL9x
 XLej9FKdRL40MERC0PeA0zOPP227sKFfRY9ksEV9xhPdLfj8E6fTprGNhH8zBn+L10vp
 WnGY0kno5sqAecwZBydGNHuvHhFZsgxUyrq5bYfVQ2CwF477A+rgwogSCl1ZV5ErOONV
 VRIQ==
X-Gm-Message-State: APjAAAV0dNYkbs6qUMYgoHjByaOOZftF5NkLfSQRr2d1WW/avD7rV3M3
 8ijciCIesJLiqQytNVitgYO1PJ6yc9PslAb4XWo=
X-Google-Smtp-Source: APXvYqyfj+mH/7ycOBKYcgEJhr6e/gAql8QIDRvbZVV5FI1KKic4nypx7UmIRm/pLmhm1GAkxpSFwwDziBHMxMeE1ds=
X-Received: by 2002:a7b:c216:: with SMTP id x22mr3994232wmi.51.1579711365459; 
 Wed, 22 Jan 2020 08:42:45 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <8b7e04b4f853de484f5f15f4523b4ae85134d5e9.1579628566.git.tamas.lengyel@intel.com>
 <ba92fb88-1f7a-0a3a-6005-090afb6f7680@suse.com>
In-Reply-To: <ba92fb88-1f7a-0a3a-6005-090afb6f7680@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 22 Jan 2020 09:42:07 -0700
Message-ID: <CABfawhkgErqVG_MEEU2rbbgWuM9BWLv4ESxUe5+NAnzTxnvKbA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 01/18] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgODowMSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQ3VycmVudGx5IHRoZSBodm0gcGFyYW1ldGVycyBhcmUgb25seSBhY2Nlc3NpYmxl
IHZpYSB0aGUgSFZNT1AgaHlwZXJjYWxscy4gSW4KPiA+IHRoaXMgcGF0Y2ggd2UgaW50cm9kdWNl
IGEgbmV3IGZ1bmN0aW9uIHRoYXQgY2FuIGNvcHkgYm90aCB0aGUgaHZtIGNvbnRleHQgYW5kCj4g
PiBwYXJhbWV0ZXJzIGRpcmVjdGx5IGludG8gYSB0YXJnZXQgZG9tYWluLiBObyBmdW5jdGlvbmFs
IGNoYW5nZXMgaW4gZXhpc3RpbmcKPiA+IGNvZGUuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPgo+IEluIHJlcGx5IHRvIG15
IHY0IGNvbW1lbnRzIHlvdSBzYWlkICJJIGRvbid0IGhhdmUgYW55IG9iamVjdGlvbnMgdG8gdGhl
Cj4gdGhpbmdzIHlvdSBwb2ludGVkIG91dC4iIFlldCBvbmx5IG9uZSBhc3BlY3Qgd2FzIGFjdHVh
bGx5IGNoYW5nZWQgaGVyZS4KPiBJdCBhbHNvIGRvZXNuJ3QgaGVscCB0aGF0IHRoZXJlJ3Mgbm8g
YnJpZWYgc3VtbWFyeSBvZiB0aGUgY2hhbmdlcyBkb25lCj4gZm9yIHY1LiBJIGd1ZXNzIEknbSBj
b25mdXNlZC4KCkluZGVlZCBpdCBzZWVtcyBJIG1pc3NlZCBzb21lIG9mIHlvdXIgcHJldmlvdXMg
cmVxdWVzdHMuIEkgd2FzIGhhbGZ3YXkKdGhyb3VnaCBtYWtpbmcgdGhlIG1vZGlmaWNhdGlvbnMg
YnV0IHNpbXBseSBmb3Jnb3QgdG8gZG8gdGhlIHJlc3QKYWZ0ZXIgSSBzdGVwcGVkIGF3YXkuIEkg
c3RpbGwgZG9uJ3QgaGF2ZSBhbnkgb2JqZWN0aW9ucyB0byB0aGVtCnRob3VnaCwgc28gd2lsbCBj
YXRjaCB1cCBvbiBpdCBpbiB2Ni4KClRoYW5rcywKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:49:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16: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 1iuJBn-0004Pl-00; Wed, 22 Jan 2020 16:49:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuJBl-0004Pg-RB
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:49:09 +0000
X-Inumbo-ID: 1b86576c-3d37-11ea-bcb6-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b86576c-3d37-11ea-bcb6-12813bfff9fa;
 Wed, 22 Jan 2020 16:49: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 mx2.suse.de (Postfix) with ESMTP id 27518B319;
 Wed, 22 Jan 2020 16:49:07 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-3-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bda9154d-7cbb-7c32-b5b6-f1c34cc01622@suse.com>
Date: Wed, 22 Jan 2020 17:49:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200121084330.18309-3-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/9] xen: split parameter related
 definitions in own header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjEuMDEuMjAyMCAwOTo0MywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBNb3ZlIHRoZSBwYXJh
bWV0ZXIgcmVsYXRlZCBkZWZpbml0aW9ucyBmcm9tIGluaXQuaCBpbnRvIGEgbmV3IGhlYWRlcgo+
IGZpbGUgcGFyYW0uaC4gVGhpcyB3aWxsIGF2b2lkIGluY2x1ZGUgaGVsbCB3aGVuIG5ldyBkZXBl
bmRlbmNpZXMgYXJlCj4gYWRkZWQgdG8gcGFyYW1ldGVyIGRlZmluaXRpb25zLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCng4NjoKQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:50:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:50: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 1iuJDM-00057f-EV; Wed, 22 Jan 2020 16:50:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GdgK=3L=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuJDL-00057W-0r
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:50:47 +0000
X-Inumbo-ID: 55855402-3d37-11ea-b833-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55855402-3d37-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 16:50:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id j26so7561817ljc.12
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 08:50:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Gjt7UrxxZ2tYU/nvS0owNnhHNPdtaK6xE4UT6oDtStI=;
 b=tdQn0ibfHSj/pqCsYRZShYKZsGZG7KcuFgyycRIuUjHfoKxYlkA+aiyKWnHJKGJytX
 POWy8x+SEFzyT8TuK4eK4cNKJ/aHc9x54inMBQrkHkRPFAPD4l5YHx6sLIIP0Lmkiqu9
 82y1lQVkvMh+xtwMBxXZB8VOxIvr37gLgKKkuEIlPrMCx5jRCXohuzKorTqqHoa6uMGQ
 /lM96CYiT1Th3FEVc4zhltoOspOG7Oe9QWOfEFvZDmhHNnSVFuXNJpwyoWWuC7knmB4G
 xjVUB0oEn7WGhhXVnhr9cgzViO7SnWrGTlIjp4l888ekwYMrHMUStGDd3gHmgYeWCETG
 z3aA==
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=Gjt7UrxxZ2tYU/nvS0owNnhHNPdtaK6xE4UT6oDtStI=;
 b=Vcptt2xtuT8oi+k9FfTX/CR2t8diIYehdUP+aGnxmS+zrKljmtD34SAi0w1a+tibxl
 8jbrKihsTYWo0khC/os9f0RnYhiFS7cfovrdTP80WDfPbxldWUORCMUvoY//j3EzEIXp
 cDjfPZHKJbN0IytAqx4Y/0iHd08qCcxBWTaKrjYQMM5SKGFAP8+EOjL2Xr1sE6+EebjA
 iwsQ6aHtCh05sYFBIavINPMzmU6ogCTc0Pg2/Su0rkb/8IsVRfnINjXHYW5NywfY1dgi
 8D6PjaptFJmbiJ6f4eLloqIJ5blKuxS315gvKb1NSwMdvSeVV+96SkUtaoiMBDd+nzW1
 Ayog==
X-Gm-Message-State: APjAAAVPl9urF9ozRkKSKneKJP6LMC4pHeH5NwAfC+IIsOoeIMdjJBzk
 siegbXe87ZilENDk+Azg3lj0+tnX6lQhLABQh0Q=
X-Google-Smtp-Source: APXvYqz1LD+nkdo8eY1KafwKyaow55gXTXs+ywH2RHqMuoNl5GSbi5Wf32Cx+8XcTyNyHH0lKxSxlZpOYwSpBcVGH4s=
X-Received: by 2002:a2e:9b12:: with SMTP id u18mr20914997lji.274.1579711845134; 
 Wed, 22 Jan 2020 08:50:45 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 22 Jan 2020 11:50:33 -0500
Message-ID: <CAKf6xpuZ6PDY-E9wAs=pkjU60bJOEirqzOQZTS7ahWNiFTAbkA@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 00/16] Add support for qemu-xen runnning
 in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgOTo0MiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgoKPHNuaXA+Cgo+IExh
dGVyIHBhdGNoZXMgYWRkIFFNUCBvdmVyIGxpYnZjaGFuIGNvbm5lY3Rpb24gc3VwcG9ydC4gVGhl
IGFjdHVhbCBjb25uZWN0aW9uCj4gaXMgbWFkZSBpbiBhIHNlcGFyYXRlIHByb2Nlc3MuIEFzIGRp
c2N1c3NlZCBvbiBYZW4gU3VtbWl0IDIwMTksIHRoaXMgYWxsb3dzIHRvCj4gYXBwbHkgc29tZSBi
YXNpYyBjaGVja3MgYW5kL29yIGZpbHRlcmluZyAobm90IHBhcnQgb2YgdGhpcyBzZXJpZXMpLCB0
byBsaW1pdAo+IGxpYnhsIGV4cG9zdXJlIGZvciBwb3RlbnRpYWxseSBtYWxpY2lvdXMgc3R1YmRv
bWFpbi4KClRoYW5rcyBmb3Igd29ya2luZyBvbiB0aGlzISAgSSB0aGluayB0aGUgc2VwYXJhdGUg
cHJvY2VzcyBpcyBuaWNlci4KCj4gVGhlIGFjdHVhbCBzdHViZG9tYWluIGltcGxlbWVudGF0aW9u
IGlzIGhlcmU6Cj4KPiAgICAgaHR0cHM6Ly9naXRodWIuY29tL21hcm1hcmVrL3F1YmVzLXZtbS14
ZW4tc3R1YmRvbS1saW51eAo+ICAgICAoYnJhbmNoIGZvci11cHN0cmVhbSwgdGFnIGZvci11cHN0
cmVhbS12MykKPgo+IFNlZSByZWFkbWUgdGhlcmUgZm9yIGJ1aWxkIGluc3RydWN0aW9ucy4KPiBC
ZXdhcmU6IGJ1aWxkaW5nIG9uIERlYmlhbiBpcyBkYW5nZXJvdXMsIGFzIGl0IHJlcXVpcmUgaW5z
dGFsbGluZyAiZHJhY3V0IiwKPiB3aGljaCB3aWxsIHJlbW92ZSBpbml0cmFtZnMtdG9vbHMuIFlv
dSBtYXkgZW5kIHVwIHdpdGggYnJva2VuIGluaXRyZCBvbgo+IHlvdXIgaG9zdC4KCkp1c3QgYXMg
YW4gRllJLCBNYXJlaydzIHVzZSBvZiBkcmFjdXQgaXMgbWFpbmx5IGZvciBkcmFjdXQtaW5zdGFs
bCB0bwpjb3B5IGEgYmluYXJ5ICYgZGVwZW5kZW50IGxpYnJhcmllcyB3aGVuIGdlbmVyYXRpbmcg
dGhlIGluaXRyYW1mcwooaHR0cHM6Ly9naXRodWIuY29tL21hcm1hcmVrL3F1YmVzLXZtbS14ZW4t
c3R1YmRvbS1saW51eC9ibG9iL21hc3Rlci9yb290ZnMvZ2VuKS4KVGhlIGluaXRyYW1mcyBpc24n
dCBydW5uaW5nIGRyYWN1dCBzY3JpcHRzLiAgVXNpbmcgaW5pdHJhbWZzLXRvb2xzCmhvb2stZnVu
Y3Rpb25zOmNvcHlfZXhlYygpIGZvciBzaW1pbGFyIGZ1bmN0aW9uYWxpdHkgaXMgYSBwb3NzaWJp
bGl0eS4KCj4gMS4gVGhlcmUgYXJlIGV4dHJhIHBhdGNoZXMgZm9yIHFlbXUgdGhhdCBhcmUgbmVj
ZXNzYXJ5IHRvIHJ1biBpdCBpbiBzdHViZG9tYWluLgo+IFdoaWxlIGl0IGlzIGRlc2lyYWJsZSB0
byB1cHN0cmVhbSB0aGVtLCBJIHRoaW5rIGl0IGNhbiBiZSBkb25lIGFmdGVyIG1lcmdpbmcKPiBs
aWJ4bCBwYXJ0LiBTdHViZG9tYWluJ3MgcWVtdSBidWlsZCB3aWxsIGluIG1vc3QgY2FzZXMgYmUg
c2VwYXJhdGUgYW55d2F5LCB0bwo+IGxpbWl0IHFlbXUncyBkZXBlbmRlbmNpZXMgKHNvIHRoZSBz
dHViZG9tYWluIHNpemUpLgoKQSBtb3N0bHkgdW5wYXRjaGVkIFFFTVUgd29ya3MgZm9yIG5ldHdv
cmtpbmcgJiBkaXNrLiAgVGhlIGV4Y2VwdGlvbiBpcwpQQ0kgcGFzc3Rocm91Z2gsIHdoaWNoIG5l
ZWRzIHNvbWUgcGF0Y2hlcy4gIEkgdGVzdGVkIHRoaXMgYnkgcmVtb3ZpbmcKcGF0Y2hlcyBmcm9t
IE1hcmVrJ3MgcmVwbywgZXhjZXB0IGZvciB0aGUgc2VjY29tcCBvbmVzIGFuZApkaXNhYmxlLW5p
Yy1vcHRpb24tcm9tLnBhdGNoLiAgV2l0aG91dCBkaXNhYmxlLW5pYy1vcHRpb24tcm9tLnBhdGNo
LApRRU1VIGZhaWxzIHRvIHN0YXJ0IHdpdGggJ2ZhaWxlZCB0byBmaW5kIHJvbWZpbGUgImVmaS1y
dGw4MTM5LnJvbSInCgpPbmUgaXNzdWUgSSd2ZSBub3RpY2VkIGlzIFFFTVUgfjQuMSBjYWxscyBn
ZXRyYW5kb20oKSBkdXJpbmcgc3RhcnR1cC4KSW4gYSBzdHViZG9tIHRoZXJlIGlzIGluc3VmZmlj
aWVudCBlbnRyb3B5LCBzbyBRRU1VIGJsb2NrcyBhbmQgc3R1YmRvbQpzdGFydHVwIHRpbWVzIG91
dC4gIFlvdSBjYW4gYXZvaWQgZ2V0cmFuZG9tKCkgYmxvY2tpbmcgd2l0aApDT05GSUdfUkFORE9N
X1RSVVNUX0NQVSBvcgpodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC5naXQvY29tbWl0Lz9pZD01MGVlNzUyOWVjNDUwMGM4OGY4NjY0
NTYwNzcwYTdhMWI2NWRiNzJiCm9yIHNvbWUgb3RoZXIgd2F5IG9mIGFkZGluZyBlbnRyb3B5LgoK
UmVnYXJkcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:51:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:51: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 1iuJEI-0005DP-VB; Wed, 22 Jan 2020 16:51:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EGdE=3L=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iuJEH-0005DH-KG
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:51:45 +0000
X-Inumbo-ID: 78b0de56-3d37-11ea-aecd-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78b0de56-3d37-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 16:51:45 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id f129so7933886wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 08:51:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1tAtegONbnKeG3wuK+ngmFpFuFsNpc0Gm8PAh/UtyRo=;
 b=u6wz1XM9K7vPi+O70y5RkN86y6p9eL7CFixR/UlNDSftGla7y++NBrip/420NsslO8
 FiZXkvedRaXxmA/VR841/VZP6fi2SpDhmdyV2YpqMzADJITxmTYa+u+Ce2+DAtQI+3Lx
 dy3UBHcA0HTGptbMOXl/uO+3frboNJH2lARyWQdZXumxwk+yiKY/qv4GnSlNO6ETOvym
 K5pNiBvtV8f7LY4YoL1f1Cc7t5RZ+EjQjRkN+GvrUFaHgv9bDkTPR9TTPRoA8EpRNcgk
 mRd/CbUYAZNDdQmHJcTORW7gFKcULleVstmtk03LA3XICUbHFYdOFkWewf0yLRi+Zo81
 RtnQ==
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=1tAtegONbnKeG3wuK+ngmFpFuFsNpc0Gm8PAh/UtyRo=;
 b=i3gx96RbSFxNd8KG42YKOyHCD9Fiu4rJqsw2ZtWZofIDoVwZaScDZ95M6V2aYdumOL
 XSw9UAcb9RRdpMGOiu5eHZWfVWwlkVc2bMC5J6ykfRLqENzvSYzQGxY4fdI6Mq/JpyK2
 sqWeLcBv5BpVCgT19ymjbsgV0oeJhx6UMFHkEq3A2IZglXgOnxDFdWwuO/KXxy1MH9Xh
 O4APXer4GsZI9BLsW+hLC0hawM4DWaXxgpLaYTkN0bKp2M5QwVxDE4g2ofrNFEb3jtc9
 a6JxwPQHytsKi163/iXjv3JUCZMpnEBcbDIsy2HCjoNtriFgFln/XHgg98JRd2TRFeHu
 mAwg==
X-Gm-Message-State: APjAAAV6EkGa6yklMZXhzwtdfgDMEYTZoyo9+PadvFXM0D6ZRS8cn3Mf
 0Tu3JX0AZuY35Ip2zpbOrXtbpPVebay9XlTgFkg=
X-Google-Smtp-Source: APXvYqzQp4xlccJY6VOrM56aEZgIa6nzN8M4t8BGFrpv/7wC0Y75KufwC7SV8SMLW/mrq9a6vw18eqhMNfZm66gh6f0=
X-Received: by 2002:a7b:cbcc:: with SMTP id n12mr3892333wmi.186.1579711904072; 
 Wed, 22 Jan 2020 08:51:44 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
 <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
In-Reply-To: <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 22 Jan 2020 09:51:06 -0700
Message-ID: <CABfawhkzPyFas7kasNjBoCyCMi+kkfC6DrvYv4PCuPtK7A5MNA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow
 p2m_get_page_from_gfn to return shared 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgODoyMyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gVGhlIG93bmVyIGRvbWFpbiBvZiBzaGFyZWQgcGFnZXMgaXMgZG9tX2NvdywgdXNl
IHRoYXQgZm9yIGdldF9wYWdlCj4gPiBvdGhlcndpc2UgdGhlIGZ1bmN0aW9uIGZhaWxzIHRvIHJl
dHVybiB0aGUgY29ycmVjdCBwYWdlLgo+Cj4gSSB0aGluayB0aGlzIGRlc2NyaXB0aW9uIG5lZWRz
IGltcHJvdmVtZW50OiBUaGUgZnVuY3Rpb24gZG9lcyB0aGUKPiBzcGVjaWFsIHNoYXJlZCBwYWdl
IGRhbmNlIGluIG9uZSBwbGFjZSAob24gdGhlICJmYXN0IHBhdGgiKQo+IGFscmVhZHkuIFRoaXMg
d2FudHMgbWVudGlvbmluZywgZWl0aGVyIGJlY2F1c2UgaXQgd2FzIGEgbWlzdGFrZQo+IHRvIGhh
dmUgaXQganVzdCB0aGVyZSwgb3IgYmVjYXVzZSBhIG5ldyBuZWVkIGhhcyBhcHBlYXJlZCB0byBh
bHNvCj4gaGF2ZSBpdCBvbiB0aGUgInNsb3cgcGF0aCIuCgpJdCB3YXMgYSBwcmUtZXhpc3Rpbmcg
ZXJyb3Igbm90IHRvIGdldCB0aGUgcGFnZSBmcm9tIGRvbV9jb3cgZm9yIGEKc2hhcmVkIGVudHJ5
IGluIHRoZSBzbG93IHBhdGguIEkgb25seSByYW4gaW50byBpdCBub3cgYmVjYXVzZSB0aGUKZXJy
b25lb3VzIHR5cGVfY291bnQgY2hlY2sgbW92ZSBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBvZiB0
aGUgc2VyaWVzCndhcyByZXN1bHRpbmcgaW4gYWxsIHBhZ2VzIGJlaW5nIGZ1bGx5IGRlZHVwbGlj
YXRlZCBpbnN0ZWFkIG9mIG1vc3RseQpiZWluZyBzaGFyZWQuIE5vdyB0aGF0IHRoZSBwYWdlcyBh
cmUgcHJvcGVybHkgc2hhcmVkIHJ1bm5pbmcgTGliVk1JIG9uCnRoZSBmb3JrIHJlc3VsdGVkIGlu
IGZhaWx1cmVzIGRvIHRvIHRoaXMgYnVnLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Ywo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gPiBAQCAtNTk0LDcgKzU5NCwxMCBA
QCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPiAgICAgIGlmICgg
cDJtX2lzX3JhbSgqdCkgJiYgbWZuX3ZhbGlkKG1mbikgKQo+ID4gICAgICB7Cj4gPiAgICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKPiA+IC0gICAgICAgIGlmICggIWdldF9wYWdlKHBh
Z2UsIHAybS0+ZG9tYWluKSApCj4gPiArICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBwMm0t
PmRvbWFpbikgJiYKPiA+ICsgICAgICAgICAgICAgLyogUGFnZSBjb3VsZCBiZSBzaGFyZWQgKi8K
PiA+ICsgICAgICAgICAgICAgKCFkb21fY293IHx8ICFwMm1faXNfc2hhcmVkKCp0KSB8fAo+ID4g
KyAgICAgICAgICAgICAgIWdldF9wYWdlKHBhZ2UsIGRvbV9jb3cpKSApCj4KPiBXaGlsZSB0aGVy
ZSBtYXkgYmUgYSByZWFzb24gd2h5IG9uIHRoZSBmYXN0IHBhdGggdHdvIGdldF9wYWdlKCkKPiBp
bnZvY2F0aW9ucyBhcmUgYmUgbmVjZXNzYXJ5LCBjb3VsZG4ndCB5b3UgZ2V0IGF3YXkgd2l0aCBq
dXN0Cj4gb25lCj4KPiAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsICFkb21fY293IHx8ICFw
Mm1faXNfc2hhcmVkKCp0KSA/IHAybS0+ZG9tYWluCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBkb21fY293KSApCj4KPiBhdCBs
ZWFzdCBoZXJlPyBJdCdzIGFsc28gbm90IHJlYWxseSBjbGVhciB0byBtZSB3aHkgaGVyZSBhbmQK
PiB0aGVyZSB3ZSBuZWVkICIhZG9tX2NvdyB8fCAhcDJtX2lzX3NoYXJlZCgqdCkiIC0gd291bGRu
J3QKPiBwMm1faXNfc2hhcmVkKCkgcmV0dXJuIGNvbnNpc3RlbnRseSAiZmFsc2UiIHdoZW4gIWRv
bV9jb3cgPwoKSSBzaW1wbHkgY29waWVkIHRoZSBleGlzdGluZyBjb2RlIGZyb20gdGhlIHNsb3df
cGF0aCBhcy1pcy4gSU1ITyBpdAp3b3VsZCBzdWZmaWNlIHRvIGRvIGEgc2luZ2xlIGdldF9wYWdl
KHBhZ2UsICFwMm1faXNfc2hhcmVkKCp0KSA/CnAybS0+ZG9tYWluIDogZG9tX2Nvdyk7ICBzaW5j
ZSB3ZSBjYW4ndCBoYXZlIGFueSBlbnRyaWVzIHRoYXQgYXJlCnNoYXJlZCB3aGVuIGRvbV9jb3cg
aXMgTlVMTCBzbyB0aGlzIGlzIHNhZmUsIG5vIG5lZWQgZm9yIHRoZSBleHRyYQohZG9tX2NvdyBj
aGVjay4gSWYgeW91IHByZWZlciBJIGNhbiBtYWtlIHRoZSBjaGFuZ2UgZm9yIGJvdGgKbG9jYXRp
b25zLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:55:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuJI3-0005P2-HZ; Wed, 22 Jan 2020 16:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=q9GK=3L=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuJI1-0005Ox-Vm
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:55:38 +0000
X-Inumbo-ID: 02b09470-3d38-11ea-bccb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02b09470-3d38-11ea-bccb-12813bfff9fa;
 Wed, 22 Jan 2020 16:55: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 mx2.suse.de (Postfix) with ESMTP id 6259DAD73;
 Wed, 22 Jan 2020 16:55:35 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
 <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
 <CABfawhkzPyFas7kasNjBoCyCMi+kkfC6DrvYv4PCuPtK7A5MNA@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ea1ec47f-e321-7235-56f1-0d4b2fb01b46@suse.com>
Date: Wed, 22 Jan 2020 17:55:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkzPyFas7kasNjBoCyCMi+kkfC6DrvYv4PCuPtK7A5MNA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow
 p2m_get_page_from_gfn to return shared 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAxNzo1MSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgSmFu
IDIyLCAyMDIwIGF0IDg6MjMgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
VGhlIG93bmVyIGRvbWFpbiBvZiBzaGFyZWQgcGFnZXMgaXMgZG9tX2NvdywgdXNlIHRoYXQgZm9y
IGdldF9wYWdlCj4+PiBvdGhlcndpc2UgdGhlIGZ1bmN0aW9uIGZhaWxzIHRvIHJldHVybiB0aGUg
Y29ycmVjdCBwYWdlLgo+Pgo+PiBJIHRoaW5rIHRoaXMgZGVzY3JpcHRpb24gbmVlZHMgaW1wcm92
ZW1lbnQ6IFRoZSBmdW5jdGlvbiBkb2VzIHRoZQo+PiBzcGVjaWFsIHNoYXJlZCBwYWdlIGRhbmNl
IGluIG9uZSBwbGFjZSAob24gdGhlICJmYXN0IHBhdGgiKQo+PiBhbHJlYWR5LiBUaGlzIHdhbnRz
IG1lbnRpb25pbmcsIGVpdGhlciBiZWNhdXNlIGl0IHdhcyBhIG1pc3Rha2UKPj4gdG8gaGF2ZSBp
dCBqdXN0IHRoZXJlLCBvciBiZWNhdXNlIGEgbmV3IG5lZWQgaGFzIGFwcGVhcmVkIHRvIGFsc28K
Pj4gaGF2ZSBpdCBvbiB0aGUgInNsb3cgcGF0aCIuCj4gCj4gSXQgd2FzIGEgcHJlLWV4aXN0aW5n
IGVycm9yIG5vdCB0byBnZXQgdGhlIHBhZ2UgZnJvbSBkb21fY293IGZvciBhCj4gc2hhcmVkIGVu
dHJ5IGluIHRoZSBzbG93IHBhdGguIEkgb25seSByYW4gaW50byBpdCBub3cgYmVjYXVzZSB0aGUK
PiBlcnJvbmVvdXMgdHlwZV9jb3VudCBjaGVjayBtb3ZlIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9u
IG9mIHRoZSBzZXJpZXMKPiB3YXMgcmVzdWx0aW5nIGluIGFsbCBwYWdlcyBiZWluZyBmdWxseSBk
ZWR1cGxpY2F0ZWQgaW5zdGVhZCBvZiBtb3N0bHkKPiBiZWluZyBzaGFyZWQuIE5vdyB0aGF0IHRo
ZSBwYWdlcyBhcmUgcHJvcGVybHkgc2hhcmVkIHJ1bm5pbmcgTGliVk1JIG9uCj4gdGhlIGZvcmsg
cmVzdWx0ZWQgaW4gZmFpbHVyZXMgZG8gdG8gdGhpcyBidWcuCj4gCj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4gQEAgLTU5
NCw3ICs1OTQsMTAgQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKAo+
Pj4gICAgICBpZiAoIHAybV9pc19yYW0oKnQpICYmIG1mbl92YWxpZChtZm4pICkKPj4+ICAgICAg
ewo+Pj4gICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4+PiAtICAgICAgICBpZiAo
ICFnZXRfcGFnZShwYWdlLCBwMm0tPmRvbWFpbikgKQo+Pj4gKyAgICAgICAgaWYgKCAhZ2V0X3Bh
Z2UocGFnZSwgcDJtLT5kb21haW4pICYmCj4+PiArICAgICAgICAgICAgIC8qIFBhZ2UgY291bGQg
YmUgc2hhcmVkICovCj4+PiArICAgICAgICAgICAgICghZG9tX2NvdyB8fCAhcDJtX2lzX3NoYXJl
ZCgqdCkgfHwKPj4+ICsgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBkb21fY293KSkgKQo+
Pgo+PiBXaGlsZSB0aGVyZSBtYXkgYmUgYSByZWFzb24gd2h5IG9uIHRoZSBmYXN0IHBhdGggdHdv
IGdldF9wYWdlKCkKPj4gaW52b2NhdGlvbnMgYXJlIGJlIG5lY2Vzc2FyeSwgY291bGRuJ3QgeW91
IGdldCBhd2F5IHdpdGgganVzdAo+PiBvbmUKPj4KPj4gICAgICAgICBpZiAoICFnZXRfcGFnZShw
YWdlLCAhZG9tX2NvdyB8fCAhcDJtX2lzX3NoYXJlZCgqdCkgPyBwMm0tPmRvbWFpbgo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IGRvbV9jb3cpICkKPj4KPj4gYXQgbGVhc3QgaGVyZT8gSXQncyBhbHNvIG5vdCByZWFsbHkgY2xl
YXIgdG8gbWUgd2h5IGhlcmUgYW5kCj4+IHRoZXJlIHdlIG5lZWQgIiFkb21fY293IHx8ICFwMm1f
aXNfc2hhcmVkKCp0KSIgLSB3b3VsZG4ndAo+PiBwMm1faXNfc2hhcmVkKCkgcmV0dXJuIGNvbnNp
c3RlbnRseSAiZmFsc2UiIHdoZW4gIWRvbV9jb3cgPwo+IAo+IEkgc2ltcGx5IGNvcGllZCB0aGUg
ZXhpc3RpbmcgY29kZSBmcm9tIHRoZSBzbG93X3BhdGggYXMtaXMuIElNSE8gaXQKPiB3b3VsZCBz
dWZmaWNlIHRvIGRvIGEgc2luZ2xlIGdldF9wYWdlKHBhZ2UsICFwMm1faXNfc2hhcmVkKCp0KSA/
Cj4gcDJtLT5kb21haW4gOiBkb21fY293KTsgIHNpbmNlIHdlIGNhbid0IGhhdmUgYW55IGVudHJp
ZXMgdGhhdCBhcmUKPiBzaGFyZWQgd2hlbiBkb21fY293IGlzIE5VTEwgc28gdGhpcyBpcyBzYWZl
LCBubyBuZWVkIGZvciB0aGUgZXh0cmEKPiAhZG9tX2NvdyBjaGVjay4gSWYgeW91IHByZWZlciBJ
IGNhbiBtYWtlIHRoZSBjaGFuZ2UgZm9yIGJvdGgKPiBsb2NhdGlvbnMuCgpJZiB0aGUgY2hhbmdl
IGlzIGNvcnJlY3QgdG8gbWFrZSBhbHNvIGluIHRoZSBvdGhlciBwbGFjZSwgSSdkCmRlZmluaXRl
bHkgcHJlZmVyIHlvdSBkb2luZyBzby4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:56:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16: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 1iuJIs-0005TB-TD; Wed, 22 Jan 2020 16:56:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zGkp=3L=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iuJIr-0005T5-OA
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:56:29 +0000
X-Inumbo-ID: 1d3b29a4-3d38-11ea-8e9a-bc764e2007e4
Received: from sonic301-32.consmr.mail.ne1.yahoo.com (unknown [66.163.184.201])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d3b29a4-3d38-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 16:56:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579712180; bh=HPfls3UcM1YrsLOv7L2KbEvBxHGLEPIcQwKSUfgj+oE=;
 h=Date:From:To:In-Reply-To:References:Subject:From:Subject;
 b=kd4IC1SYX1Qipc6B6ZeKHk05eHMqI0OYu+PUS6LsFaybV3hpl1is8jBvPm04YmLsmxxH8HpISYcdJJbnVaf+beaEb1wFA6fo7xDJyac34yZBDL/gMw75pnq1lTLKpXEvh8G3+Y2EeFY1ZD4psTWabTgCuo0v1y1UN9pO4lfqSshjpDExPq2iUy2lcFqSeEaDsaTMvfwhQUG/+uVwIVK/3cUn9Nnb6X10v0jFKz7ZL86pEzQts+OSZ+aibT/3svre1+aUGHSlnmUktUO/yln4vMJIL0j9jd7vc7i1KHciZ1WEniBNjRu1eVk3OkSaUQaF0akPXZ9WHcxx5hVYowFNDA==
X-YMail-OSG: mqF4JdUVM1ke.KGmx4AVIaWQ26aYFt5uD5YNHY_EsZQOqCPvDFI26kWsZo7DrLl
 H1RM7Uns9mRMcAhQcigRFGZvZJmW0WBwDP3D1492.826h9t5PJ08cyo5XdtstTI07_mlHi4Q70MB
 tCbY6.2MonXA6gn9OwFCmfGkAs.NwDYvVVHXvD2Wld.ZUI07z6evZQ1_T_aojgyQcOZlienbSRhK
 eCNpyVd8hD6LhUyunmSfiDZTlbPHc4oi6ZtzHpG_3PQ4d4W3yBy3vXRkwoyf99H1kIuxnezbFkF4
 U2ZB851JY0RfERgKrLCFDbsV.pEZOCQ_WrIOJUCeKbYkeEIebiitvLj7lSS.qJN1g73pqtP_B2BT
 o2MeS_Ia5eAdL0vCGIoc11DrZPbR68jHqpDNQ7p9Bz7P2VmNb6inBAd93x5x0AaJZt7tp.I2izeM
 4QvWT1JQC8Z.Ifx2mIN2Pip8O22pqxf4OL9urHkt18M3uTaAiP55HGOEuZBqqirQ09p7gFP80QcS
 kkoqn9DoeHMyRn52dgZDHykVhZXYTJuD_VU.92vZUfBcpbVpthYXuidyvjDVByijiXoxbzXinqXq
 f02q1AWFcgwfCL.iai7yNhJvQ3tnDKgo9twg5dx_tCbEyS80WQxnEKs0JQpvsZXtGgeMW.r16L8t
 LstQ0JIQpcEPl2Tk4hV3_Vdv62nAqQoq4KlLpqgDw1hI7ZpMIEbfxFh_rfL3x6Mj7hj0nCudnW25
 Twf1awdiXTzixyTEvgCnsmGb25NSjPEkj1B_iNVvYdxVzxSvUPrchPBhrtFQlxfotQq7u2.xBPTa
 DY_84Xvk7SufoDTy3x5KEKD5vIatqmI19s9ptzsBNtuOFjGe603xuB_wDifjag4j8VzhdIyzKMDl
 gLWEFWve97Efm5h85xIYL8O74DoqlQ.BsEXgySlHey2_GN5QvnDO7NF1pYlvoT0a8tp512rNd3.e
 jgyXHhkipWp.XKezjatq3Cog7ezSJwX9gm29sDDewICLjGPlaTcae1XUZIocg3XJiIptcjUtbnTD
 F1n0yEKIVTAhnNRx0ujhheztg4OD08dKGe1N_5_WzSIbtD.Nnr2WI37eBZRNJWPKBxMfOFCNrdvs
 O.Ib0eYrtax2b99yc5TNZfaBGr6iY_He9X3Y5VPJ_rpRDwh93awJftOocTLPrL5r2XnJWzKvROA0
 hxc4VGJllH3EKQob9N7SZNsLVRrRv1nPeRiI6MluCIFqLQwSAlG__TcBg_tLgzsegCVcAg_0jPkK
 cIswd4q7wxaR6ov122zETUFLLcZ9QDXmIKRdhj2R0YV_MpEebkztc8fWxOS.vZOTnxuhbPjTjYxK
 2GUP90DoC0CFcnrcn
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Jan 2020 16:56:20 +0000
Date: Wed, 22 Jan 2020 16:56:15 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, 
 Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <1699773700.2581218.1579712175340@mail.yahoo.com>
In-Reply-To: <20200122012713.GB2995@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15077 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 2371
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWFyZWssCgpUaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuIFRoZSBzZXJ2ZXIgbWFjaGluZSBJ
IGFtIHVzaW5nIGZvciB0aGlzIHNldHVwIGlzIGFuIHg4Nl82NCBJbnRlbCBYZW9uLiBGb3IgdGhl
IERvbTAsIEkgYW0gdXNpbmcgVWJ1bnR1IDE4LjA0IHJ1bm5pbmcgb24ga2VybmVsIHZlcnNpb24g
NS4wLjAtMzctZ2VuZXJpYy4gTXkgWGVuIHZlcnNpb24gaXMgNC45LjIuIAoKRm9yIHRoZSBIVk0g
ZHJpdmVyIGRvbWFpbiwgSSBhbSB1c2luZyBVYnVudHUgMTguMDQgcnVubmluZyBvbiBrZXJuZWwg
dmVyc2lvbiA1LjAuMC0yMy1nZW5lcmljLiBJIGFtIGRvaW5nIGEgTklDIFBDSSBwYXNzdGhyb3Vn
aCB0byB0aGlzIGRvbWFpbi4gVGhlIFhlbiBjb25maWcgZmlsZSBmb3IgdGhpcyBkb21haW4gbG9v
a3MgbGlrZSB0aGUgZm9sbG93aW5nLgoKYnVpbGRlciA9ICJodm0iCm5hbWUgPSAidWJ1bnR1LWRv
bWVudC1odm0iCm1lbW9yeSA9ICIyMDQ4IgpwY2kgPSBbICcwMTowMC4wLHBlcm1pc3NpdmU9MScg
XQp2Y3B1cyA9IDEKZGlzayA9IFsncGh5Oi9kZXYvdmcvdWJ1bnR1LWh2bSxoZGEsdyddCnZuYyA9
IDEKYm9vdD0iYyIKCkkgaGF2ZSBpbnN0YWxsZWQgeGVuLXRvb2xzIG9mIHZlcnNpb24gNC43IGlu
IHRoaXMgZHJpdmVyIGRvbWFpbiBzbyB0aGF0IHRoZSB2aWYtc2NpcnB0cyB3b3JrLiBUaGUgbmV0
d29yayBjb25maWd1cmF0aW9uIGhlcmUgbG9va3MgbGlrZSB0aGUgZm9sbG93aW5nIHdoZXJlIGVu
czVmMCBpcyB0aGUgaW50ZXJmYWNlIG5hbWUgZm9yIHRoZSBOSUMgSSBkaWQgcGFzc3Rocm91Z2gu
CgphdXRvIGxvCmlmYWNlIGxvIGluZXQgbG9vcGJhY2sKCmlmYWNlIGVuczVmMCBpbmV0IG1hbnVh
bAoKYXV0byB4ZW5icjEKaWZhY2UgeGVuYnIxIGluZXQgc3RhdGljCsKgwqDCoMKgwqDCoMKgIGJy
aWRnZV9wb3J0cyBlbnM1ZjAKwqDCoMKgwqDCoMKgwqAgYWRkcmVzcyAxOTIuMTY4LjEuMwrCoMKg
wqDCoMKgwqDCoCBuZXRtYXNrIDI1NS4yNTUuMjU1LjAKwqDCoMKgwqDCoMKgwqAgZ2F0ZXdheSAx
OTIuMTY4LjEuMQoKVGhlIFhlbiBjb25maWcgZmlsZSBjb250ZW50IGZvciB0aGUgRG9tVSBpcyBh
cyB0aGUgZm9sbG93aW5nLgoKbmFtZSA9ICJ1YnVudHVfb25fdWJ1bnR1Igpib290bG9hZGVyID0g
Ii91c3IvbGliL3hlbi00LjkvYmluL3B5Z3J1YiIKbWVtb3J5ID0gMTAyNAp2Y3B1cyA9IDEKdmlm
ID0gWyAnYmFja2VuZD11YnVudHUtZG9tbmV0LWh2bSxicmlkZ2U9eGVuYnIxJyBdCmRpc2sgPSBb
ICcvZGV2L3ZnL2x2X3ZtX3VidW50dV9ndWVzdCxyYXcseHZkYSxydycgXQoKV2hlbiBJIHRyeSB0
byBsYXVuY2ggdGhpcyBEb21VLCBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9yLgoKbGlieGw6IGVy
cm9yOiBsaWJ4bF9uaWMuYzo2NTI6bGlieGxfX2RldmljZV9uaWNfc2V0X2RldmlkczogRG9tYWlu
IDMxOlVuYWJsZSB0byBzZXQgbmljIGRlZmF1bHRzIGZvciBuaWMgMC4KCkFyZSB0aGVzZSBjb25m
aWd1cmF0aW9ucyBiYXNpY2FsbHkgdmVyeSBkaWZmZXJlbnQgZm9yIHdoYXQgeW91IGRvIGZvciBR
dWJlcz8gUGxlYXNlIGxldCBtZSBrbm93IHlvdXIgdGhvdWdodHMuCgpUaGFua3MsCk1laHJhYgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 16:56:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 16: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 1iuJJ0-0005Ue-7G; Wed, 22 Jan 2020 16:56:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihv9=3L=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iuJIy-0005UE-12
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 16:56:36 +0000
X-Inumbo-ID: 2074ff96-3d38-11ea-9fd7-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2074ff96-3d38-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 16:56:26 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579712187; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=C9PzWuGVDijPX3aMKP21lDLPIsSXvTMjy9QfUYkdj6g=;
 b=jDTQNSFehrJoU1fqE+cOWRwe6T5IjwoIyGX7VTIe7fjqARiqvQKPh/eDATkQuFhnVNF/iS51
 2314PcUJ4HDWFBuPhWZ9poT6R8uXBvT8ReaUKMtlPgn9uSSm0aJN/vllSJX2+lbiMrznOQt5
 vC9dSygHWvfHpCBtmusxQXcGRHE=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com
 [209.85.128.47])
 by mxa.mailgun.org with ESMTP id 5e287eb6.7f28029c65f0-smtp-out-n03;
 Wed, 22 Jan 2020 16:56:22 -0000 (UTC)
Received: by mail-wm1-f47.google.com with SMTP id s144so2022193wme.1
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 08:56:21 -0800 (PST)
X-Gm-Message-State: APjAAAU8tRqe4MrRUJQyMlZyJ7GgYNLSS4OhxiYp6z54JeqtuHgH1iG3
 w4IvRPj2sx3FcV08qFx3F454fvK4rxdF2gLs3Kc=
X-Google-Smtp-Source: APXvYqyR9j45I360n8oLKgVTIR5XIiMjryQbqanfUymfdE3Rarc5T2B5IRmRBu5DMebp6LInVR8K+fAiQfgQwl13Gqg=
X-Received: by 2002:a7b:c216:: with SMTP id x22mr4047628wmi.51.1579712180448; 
 Wed, 22 Jan 2020 08:56:20 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <a62c17b05d8c2de1d6c2a08874092d81ab86db04.1579628566.git.tamas.lengyel@intel.com>
 <dba48653-b26f-98d1-7c09-12c1a3227392@suse.com>
In-Reply-To: <dba48653-b26f-98d1-7c09-12c1a3227392@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 22 Jan 2020 09:55:43 -0700
X-Gmail-Original-Message-ID: <CABfawhk7WCnUN6MKk8wHZAewxtJHG5Eki8qcvWGGWzRFyK+TaQ@mail.gmail.com>
Message-ID: <CABfawhk7WCnUN6MKk8wHZAewxtJHG5Eki8qcvWGGWzRFyK+TaQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 11/18] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgODozMCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQEAgLTUzOCwyNCArNTM1LDI2IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKPiA+
ICAgICAgICAgICAgICBkID0gZ2V0X2RvbWFpbl9ieV9pZChnLT5kb21haW4pOwo+ID4gICAgICAg
ICAgICAgIGlmICggZCA9PSBOVUxMICkKPiA+ICAgICAgICAgICAgICB7Cj4gPiAtICAgICAgICAg
ICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJVbmtub3duIGRvbTogJWh1LCBmb3IgUEZOPSVseCwg
TUZOPSVseFxuIiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZy0+ZG9t
YWluLCBnLT5nZm4sIG1mbl94KG1mbikpOwo+ID4gKyAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAiVW5rbm93biBkb206ICVw
ZCwgZm9yIFBGTj0lbHgsIE1GTj0lbHhcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
IGQsIGctPmdmbiwgbWZuX3gobWZuKSk7Cj4KPiBXaXRoICJpZiAoIGQgPT0gTlVMTCApIiBhcm91
bmQgdGhpcyB5b3UgaGFyZGx5IG1lYW4gdG8gcGFzcyBkIHRvCj4gdGhlIGZ1bmN0aW9uIGhlcmUu
IFRoaXMgaXMgYSBjYXNlIHdoZXJlIHlvdSByZWFsbHkgbmVlZCB0byBzdGljawo+IHRvIGxvZ2dp
bmcgYSByYXcgbnVtYmVyLgoKSW5kZWVkLi4KCj4KPiA+ICAgICAgICAgICAgICAgICAgZXJyb3Jz
Kys7Cj4gPiAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gICAgICAgICAgICAgIH0KPiA+
ICAgICAgICAgICAgICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAm
dCk7Cj4gPiAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG9fbWZuLCBtZm4pICkKPiA+ICAgICAg
ICAgICAgICB7Cj4gPiAtICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJl
Y3QgUDJNIGZvciBkPSVodSwgUEZOPSVseC4iCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJFeHBlY3RpbmcgTUZOPSVseCwgZ290ICVseFxuIiwKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZy0+ZG9tYWluLCBnLT5nZm4sIG1mbl94KG1mbiksIG1m
bl94KG9fbWZuKSk7Cj4gPiArICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJ
bmNvcnJlY3QgUDJNIGZvciBkPSVwZCwgUEZOPSVseC4iCj4KPiBIZXJlIGFuZCBlbHNld2hlcmUg
bWF5IEkgcmVjb21tZW5kIGRyb3BwaW5nIGQ9IChvciBkb209IGZ1cnRoZXIKPiBkb3duKT8KClNH
VE0KCj4KPiA+IEBAIC03NTcsMTAgKzc1NiwxMCBAQCBzdGF0aWMgaW50IGRlYnVnX21mbihtZm5f
dCBtZm4pCj4gPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICAgICAgfQo+ID4KPiA+IC0g
ICAgTUVNX1NIQVJJTkdfREVCVUcoCj4gPiAtICAgICAgICAiRGVidWcgcGFnZTogTUZOPSVseCBp
cyBjaT0lbHgsIHRpPSVseCwgb3duZXI9JXBkXG4iLAo+ID4gLSAgICAgICAgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpLCBwYWdlLT5jb3VudF9pbmZvLAo+ID4gLSAgICAgICAgcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHBhZ2VfZ2V0X293bmVyKHBhZ2UpKTsKPiA+ICsgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgIkRlYnVnIHBhZ2U6IE1GTj0lbHggaXMgY2k9JWx4
LCB0aT0lbHgsIG93bmVyX2lkPSVkXG4iLAo+ID4gKyAgICAgICAgICAgICBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSksIHBhZ2UtPmNvdW50X2luZm8sCj4gPiArICAgICAgICAgICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvLCBwYWdlX2dldF9vd25lcihwYWdlKS0+ZG9tYWluX2lkKTsKPgo+IEFz
IGluZGljYXRlZCBiZWZvcmUgKEkgdGhpbmspLCBwbGVhc2UgcHJlZmVyICVwZCBhbmQgYSBzdHJ1
Y3QgZG9tYWluCj4gcG9pbnRlciBvdmVyIHBhc3NpbmcgLT5kb21haW5faWQgKGF0IGxlYXN0IG9u
ZSBtb3JlIGluc3RhbmNlIGZ1cnRoZXIKPiBkb3duKS4KCkkgdGhvdWdodCBJIGZpeGVkIHRoZW0g
YWxsIGJ1dCBldmlkZW50bHkgc29tZSByZW1haW5lZC4KClRoYW5rcywKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 17:09:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 17:09: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 1iuJVS-0006Xp-FY; Wed, 22 Jan 2020 17:09:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihv9=3L=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iuJVR-0006Xk-2e
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 17:09:29 +0000
X-Inumbo-ID: f29b69dc-3d39-11ea-bccf-12813bfff9fa
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f29b69dc-3d39-11ea-bccf-12813bfff9fa;
 Wed, 22 Jan 2020 17:09:28 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579712968; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=sXXhASW1/SKJ3H/OcIO4K6RnBvzCJH7ZOevTo84kpyo=;
 b=fhaQOajLw7hT7VKf5HpzMpQ3TjX7IMbc4jBgChcapWNTre0mX6IBXbcIZqCzDC8ZlE0Oki/o
 x5qfZpXJSthk1SY9ZdDDM3woEhcgoz3degU/fSvID0lM1unC5Zw5+oX6hHd3Z4OceNYZ6C9q
 +OqxcVY65m2BrBgUhUy4Q7PUQ9w=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com
 [209.85.128.46])
 by mxa.mailgun.org with ESMTP id 5e2881c6.7f02ce431cb0-smtp-out-n02;
 Wed, 22 Jan 2020 17:09:26 -0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id p17so8003781wma.1
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 09:09:26 -0800 (PST)
X-Gm-Message-State: APjAAAXtbxFlE4xe+A6qhE2c7wYfvDLMgTyo2ML3a/MEOVBcUoK1ohnb
 LtRKFj+/uGWQ0ZmUCsZRQxUPKmIjbLgpRUMPVQU=
X-Google-Smtp-Source: APXvYqz1GB6teKk7opN0DzXrTNCAzGL9SHDISIG6bJsXvowAjOC+CNw7J2zjWKqnh+SzjfYkol/6A7jWWx1mdmSlyhg=
X-Received: by 2002:a05:600c:2503:: with SMTP id
 d3mr3893529wma.84.1579712965036; 
 Wed, 22 Jan 2020 09:09:25 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
 <52f14300-8ebe-d7c3-5f54-4084c631034b@suse.com>
In-Reply-To: <52f14300-8ebe-d7c3-5f54-4084c631034b@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 22 Jan 2020 10:08:47 -0700
X-Gmail-Original-Message-ID: <CABfawhmVqWEkj9RRgiDD8W_C-u+p84H69_HVK-anLaimS+=uPQ@mail.gmail.com>
Message-ID: <CABfawhmVqWEkj9RRgiDD8W_C-u+p84H69_HVK-anLaimS+=uPQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 14/18] x86/mem_sharing: use
 default_access in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgODozNSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjEuMDEuMjAyMCAxODo0OSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gV2hlbiBwbHVnZ2luZyBhIGhvbGUgaW4gdGhlIHRhcmdldCBwaHlzbWFwIGRvbid0
IHVzZSB0aGUgYWNjZXNzIHBlcm1pc3Npb24KPiA+IHJldHVybmVkIGJ5IF9fZ2V0X2dmbl90eXBl
X2FjY2VzcyBhcyBpdCBjYW4gYmUgbm9uLXNlbnNpY2FsLAo+Cj4gImNhbiBiZSIgaXMgdG9vIHZh
Z3VlIGZvciBteSB0YXN0ZSAtIGl0IHN1Z2dlc3RzIHRoZXJlIG1heSBhbHNvIGJlIGNhc2VzCj4g
d2hlcmUgYSBzZW5zaWJsZSB2YWx1ZSBpcyByZXR1cm5lZCwgYW5kIGhlbmNlIGl0IHNob3VsZCBi
ZSB1c2VkLiBDb3VsZAo+IHlvdSBjbGFyaWZ5IHRoaXMgcGxlYXNlPyAoVGhlIGNvZGUgY2hhbmdl
IGl0c2VsZiBvZiBjb3Vyc2UgaXMgc2ltcGxlIGFuZAo+IG1lY2hhbmljYWwgZW5vdWdoIHRvIGxv
b2sgb2theS4pCgpXZWxsLCBJIGNhbiBvbmx5IHNwZWFrIG9mIHdoYXQgSSBvYnNlcnZlZC4gVGhl
IGNhc2Ugc2VlbXMgdG8gYmUgdGhhdAptb3N0IG9mIHRoZSB0aW1lIHRoZSBmdW5jdGlvbiBhY3R1
YWxseSByZXR1cm5zIHAybV9hY2Nlc3Nfcnd4ICh3aGljaAppcyBzZW5zaWJsZSksIGJ1dCBvY2Nh
c2lvbmFsbHkgc29tZXRoaW5nIGVsc2UuIEkgZGlkbid0IGludmVzdGlnYXRlCndoZXJlIHRoYXQg
dmFsdWUgYWN0dWFsbHkgY29tZXMgZnJvbSwgYnV0IHdoZW4gcG9wdWxhdGluZyBhIHBoeXNtYXAK
bGlrZSB0aGlzIG9ubHkgdGhlIGRlZmF1bHRfYWNjZXNzIGlzIHNhbmUuCgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 18:17:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 18: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 1iuKYi-0003iT-4o; Wed, 22 Jan 2020 18:16:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuKYg-0003iO-WB
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 18:16:55 +0000
X-Inumbo-ID: 5ddec2bc-3d43-11ea-bd04-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ddec2bc-3d43-11ea-bd04-12813bfff9fa;
 Wed, 22 Jan 2020 18:16: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 <osstest-admin@xenproject.org>)
 id 1iuKYf-00029s-7v; Wed, 22 Jan 2020 18:16: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 1iuKYe-0002fh-W2; Wed, 22 Jan 2020 18:16:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuKYe-0004b5-VN; Wed, 22 Jan 2020 18:16:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146385-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 18:16:52 +0000
Subject: [Xen-devel] [ovmf test] 146385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM4NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzODUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTQgZGF5cyAgIDUzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDEgZGF5cyAgICA1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 18:57:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 18:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuLBc-0006sE-Np; Wed, 22 Jan 2020 18:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuLBb-0006s9-VA
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 18:57:07 +0000
X-Inumbo-ID: fc0571fc-3d48-11ea-bd21-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc0571fc-3d48-11ea-bd21-12813bfff9fa;
 Wed, 22 Jan 2020 18:57: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 <osstest-admin@xenproject.org>)
 id 1iuLBa-0002tc-2I; Wed, 22 Jan 2020 18:57: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 1iuLBZ-0004HN-KS; Wed, 22 Jan 2020 18:57:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuLBZ-000554-Ji; Wed, 22 Jan 2020 18:57:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146390-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=a4d457fd59f4ebfb524aec82cb6a3030087914ca
X-Osstest-Versions-That: xen=f44a192d22a37dcb9171b95978b43637bc09718d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 18:57:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146390: 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>

ZmxpZ2h0IDE0NjM5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM5MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhNGQ0NTdmZDU5ZjRlYmZiNTI0YWVjODJjYjZhMzAzMDA4NzkxNGNhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNDRhMTkyZDIyYTM3ZGNiOTE3
MWI5NTk3OGI0MzYzN2JjMDk3MThkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzNjcgIDIwMjAt
MDEtMjEgMjI6MDE6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzkwICAy
MDIwLTAxLTIyIDE2OjAwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgZjQ0YTE5MmQyMi4uYTRkNDU3ZmQ1OSAgYTRkNDU3ZmQ1OWY0ZWJmYjUyNGFl
YzgyY2I2YTMwMzAwODc5MTRjYSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:01:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19:01: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 1iuLFe-0007g6-Bj; Wed, 22 Jan 2020 19:01:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuLFd-0007g1-Ht
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:01:17 +0000
X-Inumbo-ID: 86da18aa-3d49-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86da18aa-3d49-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 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 <osstest-admin@xenproject.org>)
 id 1iuLFK-00030g-Um; Wed, 22 Jan 2020 19:00:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuLFK-0004Pl-LH; Wed, 22 Jan 2020 19:00:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuLFK-0006QB-Ka; Wed, 22 Jan 2020 19:00:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146388-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 19:00:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 146388: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNiBk
YXlzICAxNTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:01:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19: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 1iuLFz-0007is-Tw; Wed, 22 Jan 2020 19:01:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1mKO=3L=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iuLFy-0007if-0i
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:01:38 +0000
X-Inumbo-ID: 9d907cba-3d49-11ea-bd26-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d907cba-3d49-11ea-bd26-12813bfff9fa;
 Wed, 22 Jan 2020 19:01:37 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 3980921F32;
 Wed, 22 Jan 2020 14:01:37 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 22 Jan 2020 14:01:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=d2SCTo
 SZ+AaILyV5qnSuvtP7+pT5cBDCjvL3lDjWHio=; b=gzWYM3gYuJUVg7BSTl1i/m
 M7OrKezm011qFFcguxOZokEp5CTD53QAJPnWXu3MvbIycBmX6GiT8I+QD4xVPKpm
 5pswJLHkFLsqESV1fAJyz6NU6RN05gOcUzzq0c8L4Wvozbb98AYRpNBMoEZ254H7
 s+fH7qRErbaRtP2HKTeqIbpwc1N612J/pGkyw47vSg/o0KLApo5iWwtZoHzqIf8J
 dE2kmrN4GpLLt+3KGojR2q5HH1MpQhxCDX84YGuzUiOt6KbWB0DFgJyE7lf5/5sH
 q5Q+CBOUklOT/t5QMJ/p/CnqjKXySS/kOaTh2VWSUwMS8TMzmZBxTl0RqogSiHbg
 ==
X-ME-Sender: <xms:EZwoXiJ5mGApElmCfOXsK4Jcg8QTjAVXFfMxy-hY67wGdKfqZwUfpA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrvddtgdduudegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre
 ertddtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggt
 khhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
 eqnecukfhppeeluddrieehrdefgedrfeefnecuvehluhhsthgvrhfuihiivgeptdenucfr
 rghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhih
 hnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:EZwoXnll8pe5VKdr8x4ZHET8HyfcAhRai99rOSaMl3C2ZEzeMPKscg>
 <xmx:EZwoXiqmPBH_634y6hTNIOZGrPcwO55ZSps8MltTq6lJZAQOXkBq9A>
 <xmx:EZwoXpAUGdmBYGXLHg-2SuU2PJ2Ur7pV4Sj8KmJw6OQnspSx4pVcJQ>
 <xmx:EZwoXhVHbHk7_xGJSm1K3XzLRgUPYRAJRSN45kjKQSKs6_4mUkDiRA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9D89C328005E;
 Wed, 22 Jan 2020 14:01:36 -0500 (EST)
Date: Wed, 22 Jan 2020 20:01:33 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200122190133.GS2507@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
MIME-Version: 1.0
In-Reply-To: <1699773700.2581218.1579712175340@mail.yahoo.com>
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7834300344077687078=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7834300344077687078==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="AonAANj1daC6QcQu"
Content-Disposition: inline


--AonAANj1daC6QcQu
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] HVM Driver Domain

On Wed, Jan 22, 2020 at 04:56:15PM +0000, tosher 1 wrote:
> Hi Marek,
>=20
> Thanks for your response. The server machine I am using for this setup is=
 an x86_64 Intel Xeon. For the Dom0, I am using Ubuntu 18.04 running on ker=
nel version 5.0.0-37-generic. My Xen version is 4.9.2.=20
>=20
> For the HVM driver domain, I am using Ubuntu 18.04 running on kernel vers=
ion 5.0.0-23-generic. I am doing a NIC PCI passthrough to this domain. The =
Xen config file for this domain looks like the following.
>=20
> builder =3D "hvm"
> name =3D "ubuntu-doment-hvm"
> memory =3D "2048"
> pci =3D [ '01:00.0,permissive=3D1' ]
> vcpus =3D 1
> disk =3D ['phy:/dev/vg/ubuntu-hvm,hda,w']
> vnc =3D 1
> boot=3D"c"
>=20
> I have installed xen-tools of version 4.7 in this driver domain so that t=
he vif-scirpts work. The network configuration here looks like the followin=
g where ens5f0 is the interface name for the NIC I did passthrough.
>=20
> auto lo
> iface lo inet loopback
>=20
> iface ens5f0 inet manual
>=20
> auto xenbr1
> iface xenbr1 inet static
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bridge_ports ens5f0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 address 192.168.1.3
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 netmask 255.255.255.0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gateway 192.168.1.1

Probably irrelevant at this stage, but do you have "xendriverdomain"
service running in the backend?

> The Xen config file content for the DomU is as the following.
>=20
> name =3D "ubuntu_on_ubuntu"
> bootloader =3D "/usr/lib/xen-4.9/bin/pygrub"
> memory =3D 1024
> vcpus =3D 1
> vif =3D [ 'backend=3Dubuntu-domnet-hvm,bridge=3Dxenbr1' ]
> disk =3D [ '/dev/vg/lv_vm_ubuntu_guest,raw,xvda,rw' ]
>=20
> When I try to launch this DomU, I get the following error.
>=20
> libxl: error: libxl_nic.c:652:libxl__device_nic_set_devids: Domain 31:Una=
ble to set nic defaults for nic 0.

I don't see what is wrong here. Are you sure the backend domain is
running?

> Are these configurations basically very different for what you do for Qub=
es? Please let me know your thoughts.

Looks similar, although we do that through libvirt.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4onA0ACgkQ24/THMrX
1yz3hwf/VmeNCmqa/RcbMWj2A+3aH8UGlk92qBsKPNfBzTR06tjlYSPxa+E47uFs
lK7fYNHMzXS0zIHBC0hQf5/oQlGYlRNf/UViIfO4MIhMZ5u4DHpU50rcdkEm1c5a
SWMcxebwXuovkNH3gnJoVhU28aYgbbNa9bOrdwyzRm0Gq4hlRgaxuYJjxOpyPymF
FvektAxcTBx1ZcJXn+6eDT0p51/mJNYTf5byAinK6sDMPUFd2uiObkALV0OHYkvu
3Hp0c8YQei6FRvd4MENaVoc/oyIyyqRswrjvZIjw40OnxNXrOFcjtFuZoL6NMwNf
rxgM4TAOG4zH7W1/gDGsjsCnkBWLyA==
=K8bw
-----END PGP SIGNATURE-----

--AonAANj1daC6QcQu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7834300344077687078==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:05:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19: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 1iuLJz-0007xc-Hv; Wed, 22 Jan 2020 19:05:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=S3a7=3L=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1iuLJy-0007xX-TR
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:05:46 +0000
X-Inumbo-ID: 26aa735c-3d4a-11ea-b833-bc764e2007e4
Received: from m9a0014g.houston.softwaregrp.com (unknown [15.124.64.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26aa735c-3d4a-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 19:05:34 +0000 (UTC)
Received: FROM m9a0014g.houston.softwaregrp.com (15.121.0.191) BY
 m9a0014g.houston.softwaregrp.com WITH ESMTP; 
 Wed, 22 Jan 2020 19:04:48 +0000
Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by
 M9W0068.microfocus.com (2002:f79:bf::f79:bf) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Wed, 22 Jan 2020 18:56:59 +0000
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (15.124.8.11) by
 M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Wed, 22 Jan 2020 18:56:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ZaDVj6h+YMIU1cEylTTh7Dvvf4po0yL2WJ7iGVreDxxLLIWHUjzgPrt992ZakU3KwzqUzchUhNwX1Py9tSifc3czWSuiWwDvIpHRIJwc5Q46cpPq1A3iQLtBuRwAN41MJ4opEpQLatTaktmkHXeRhhG3q9aTlroQDqNB7xjTtOd5pRcszjBbAaTZU446Sz3bP5W/UfURQh4kMi1qvBbDHvkQXBt1PhWZN5k6YlzWe+jRbQbsm/JQxoaCY0paSvTCelOrr5UASrwS6z9FV6W0KVABUqJjTih88DWGtzCsqwMhS0qhBqMPmnHMrIXgzSfi62+pITP2zxey2EE/D4aFvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zXA3EkeHE3mMEy+ogOYnao5GbQt6drKy4LDrDIeQmx4=;
 b=EwdgsO6Nl3srmPNDTyjm8RV2QycAWJpWMHSl7L73RiuNbkkdxqj4bD+Ta+OboVzdu/OcRiZcRID/LsKwZlLZ1I+x+a50uzRFcHJQrVfhJcOLC37wprNhzCnqyMMsiFVluplrW2GfaZdkAmz2GYkf+1CAA9vfOUiV0u9t0Nl2LqAaJFE0+/4sCr7sFNsXKjUrVXNrxyVHde2sdNNdZOBehWWxf6aTQ5WvwXJvLLPu+l2VVyEXxc+wzeJc3c3UJwsQtZp0v7ymqdvoj9+vcupCKp+fZUopzA4/VkW6JWPP68annVq//E5AwxbdlQwiO278m2UJ9yXyiV8JDbEOujSm+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BY5PR18MB3315.namprd18.prod.outlook.com (10.255.139.204) by
 BY5PR18MB3219.namprd18.prod.outlook.com (10.255.137.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.23; Wed, 22 Jan 2020 18:56:59 +0000
Received: from BY5PR18MB3315.namprd18.prod.outlook.com
 ([fe80::e837:42bb:9b5f:45c4]) by BY5PR18MB3315.namprd18.prod.outlook.com
 ([fe80::e837:42bb:9b5f:45c4%7]) with mapi id 15.20.2644.028; Wed, 22 Jan 2020
 18:56:58 +0000
Received: from [137.65.135.33] (137.65.135.33) by
 BYAPR04CA0022.namprd04.prod.outlook.com (2603:10b6:a03:40::35) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.19 via Frontend Transport; Wed, 22 Jan 2020 18:56:58 +0000
From: Jim Fehlig <jfehlig@suse.com>
To: Juergen Gross <JGross@suse.com>, Kevin Stange <kevin@steadfast.net>,
 xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] libvirt support for scheduler credit2
Thread-Index: AQHV0Hvtf6QEb3pbvkm9aw4Pu75O/af1WQ4AgAGxRwA=
Date: Wed, 22 Jan 2020 18:56:58 +0000
Message-ID: <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
References: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
 <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
In-Reply-To: <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR04CA0022.namprd04.prod.outlook.com
 (2603:10b6:a03:40::35) To BY5PR18MB3315.namprd18.prod.outlook.com
 (2603:10b6:a03:196::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jfehlig@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [137.65.135.33]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 115ba612-dc1a-473e-8256-08d79f6cdb9b
x-ms-traffictypediagnostic: BY5PR18MB3219:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR18MB321977403864DFFE1D993805C60C0@BY5PR18MB3219.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 029097202E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(39860400002)(376002)(396003)(366004)(346002)(199004)(189003)(5660300002)(81156014)(81166006)(8676002)(110136005)(478600001)(16576012)(71200400001)(31686004)(956004)(36756003)(2616005)(6706004)(2906002)(8936002)(31696002)(66446008)(86362001)(66946007)(66476007)(66556008)(64756008)(6486002)(52116002)(16526019)(316002)(966005)(53546011)(26005)(186003)(3940600001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR18MB3219;
 H:BY5PR18MB3315.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PXt6IXwEhS/6mUWsd/+kXSLdDZn3fDWx/mabrX4o1r2uTohMFmSBuHpyEEj3OiIg7ePJTNxJ6k6RdKXg+VBX2JiS45cxv2HfYlM4/nEZ427L7zDHFeZxu3lrSEtna8pC/i1lAZICuFaafbMucrPoov6bZyY60C5hF71zx6fcikyqAZjH8ziGCtjQHM+F1RPGTYqrUh2HggKQo8rfzDtrW5xSvY/NQHe/GuEilpb8Zz3jUY1w/B30/r3xrmcmk0oUvM6HTbtoNCrsj0vc+Iyg7toPYq2LtI9cFaSifeqs4ZTwLeh1nnlnDcJ6xjUfvapQ1p+IeLmlFUzB6L4ih4gMMIJff0QdKOMSoQqKewmbty0NWvtgkoU5mlZfizBtqwEHzlL8eg/IEMuYPQntiKWpFVYL/X8f/cvpTWmLZU2M76PtJwKZAl4KPXi1f5FrdneMBXCoxydz/sFqKm/cF2yAZWuVMMhrkaddqn4yEz+TKsFV+jADpF7yBDVr0OHhQwwqKXeP8SFHZUnwabbxHwwR+dGZH9UogTPUgTSz/cireHA=
Content-ID: <CF84413A5A420448AC2FBD8847771376@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 115ba612-dc1a-473e-8256-08d79f6cdb9b
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2020 18:56:58.8349 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RMNQZzSEnP9IZoZpw5VwkDvI+uMU0J/LmrsXzJisd6JEmWE+h2ZcKI7Txt2OAP30TGp8X6fmD80eVPPe6LxZPQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3219
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] libvirt support for scheduler 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMS8yMCAxMDowNSBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToNCj4gT24gMjEuMDEuMjAg
MTc6NTYsIEtldmluIFN0YW5nZSB3cm90ZToNCj4+IEhpLA0KPj4NCj4+IEkgbG9va2VkIGFyb3Vu
ZCBhIGJpdCBhbmQgd2Fzbid0IGFibGUgdG8gZmluZCBhIGdvb2QgYW5zd2VyIHRvIHRoaXMsIHNv
DQo+PiBHZW9yZ2Ugc3VnZ2VzdGVkIEkgYXNrIGhlcmUuDQo+IA0KPiBDYy1pbmcgSmltLg0KPiAN
Cj4+DQo+PiBTaW5jZSBYZW4gNC4xMiwgY3JlZGl0MiBpcyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIs
IGJ1dCBhdCBsZWFzdCBhcyBvZg0KPj4gbGlidmlydCA1LjEuMCB2aXJzaCBkb2Vzbid0IGFwcGVh
ciB0byB1bmRlcnN0YW5kIGNyZWRpdDIgYW5kIHByb2R1Y2VzDQo+PiB0aGlzIHNvcnQgb2Ygb3V0
cHV0Og0KDQpZb3Ugd291bGQgc2VlIHRoZSBzYW1lIHdpdGggbGlidmlydC5naXQgbWFzdGVyLCBz
b3JyeS4gQVRNIHRoZSBsaWJ2aXJ0IGxpYnhsIA0KZHJpdmVyIGlzIHVuYXdhcmUgb2YgdGhlIGNy
ZWRpdDIgc2NoZWR1bGVyLiBIbW0sIGFzIEkgcmVjYWxsIERhcmlvIHdhcyBnb2luZyB0byANCnBy
b3ZpZGUgYSBwYXRjaCBmb3IgbGlidmlydCA6LSkuIEJ1dCBoZSBpcyBxdWl0ZSBidXN5IHNvIGl0
IHdpbGwgaGF2ZSB0byBiZSANCmFkZGVkIHRvIG15IHZlcnkgbG9uZyB0b2RvIGxpc3QuDQoNClJl
Z2FyZHMsDQpKaW0NCg0KPj4NCj4+ICMgeGwgc2NoZWQtY3JlZGl0MiAtZCB5dzZoazdtbzZ6eTNr
OA0KPj4gTmFtZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIElEIFdlaWdodMKgIENhcA0KPj4geXc2aGs3bW82enkzazjCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA0wqDCoMKgwqAgMTDCoMKgwqAg
MA0KPj4gIyB2aXJzaCBzY2hlZGluZm8geXc2aGs3bW82enkzazgNCj4+IFNjaGVkdWxlcsKgwqDC
oMKgwqAgOiBjcmVkaXQyDQo+Pg0KPj4gQ29tcGFyZWQgdG8gYSBob3N0IHJ1bm5pbmcgY3JlZGl0
Og0KPj4NCj4+ICMgeGwgc2NoZWQtY3JlZGl0IC1kIGd2ejJiMTZzcTM4ZHY5DQo+PiBOYW1lwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgSUQgV2VpZ2h0wqAgQ2FwDQo+PiBndnoyYjE2c3EzOGR2OcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxNMKgwqDCoCA4MDDCoMKgwqAgMA0KPj4gIyB2aXJzaCBz
Y2hlZGluZm8gZ3Z6MmIxNnNxMzhkdjkNCj4+IFNjaGVkdWxlcsKgwqDCoMKgwqAgOiBjcmVkaXQN
Cj4+IHdlaWdodMKgwqDCoMKgwqDCoMKgwqAgOiA4MDANCj4+IGNhcMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgOiAwDQo+Pg0KPj4gVHJ5aW5nIHRvIGNoYW5nZSB0aGUgd2VpZ2h0IGRvZXMgbm90aGlu
Zywgbm90IGV2ZW4gcHJvZHVjaW5nIGFuIGVycm9yDQo+PiBtZXNzYWdlOg0KPj4NCj4+ICMgdmly
c2ggc2NoZWRpbmZvIHN5dXhwbHNtZGloY3djIC0td2VpZ2h0IDMwMA0KPj4gU2NoZWR1bGVywqDC
oMKgwqDCoCA6IGNyZWRpdDINCj4+DQo+PiAjIHhsIHNjaGVkLWNyZWRpdDIgLWQgc3l1eHBsc21k
aWhjd2MNCj4+IE5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBJRCBXZWlnaHTCoCBDYXANCj4+IHN5dXhwbHNtZGloY3djwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDIzwqDCoMKgIDQwMMKgwqDC
oCAwDQo+Pg0KPj4gSXMgdGhlcmUgYSB2ZXJzaW9uIG9mIGxpYnZpcnQgd2hlcmUgSSBjYW4gZXhw
ZWN0IHRoaXMgdG8gd29yaywgb3IgaXMgaXQNCj4+IG5vdCBzdXBwb3J0ZWQgeWV0P8KgIEFzIGEg
d29ya2Fyb3VuZCBmb3Igbm93IEkndmUgYWRkZWQgc2NoZWQ9Y3JlZGl0IHRvDQo+PiBteSBjb21t
YW5kIGxpbmUsIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIHRvIGdhaW4gdGhlIGJlbmVmaXRzIG9mIGlt
cHJvdmVkDQo+PiBzY2hlZHVsaW5nIGF0IHNvbWUgcG9pbnQuDQo+Pg0KPiANCj4gDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:19:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19: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 1iuLX9-0000Rl-VM; Wed, 22 Jan 2020 19:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuLX8-0000Rg-Sj
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:19:22 +0000
X-Inumbo-ID: 1449834b-3d4c-11ea-bd29-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1449834b-3d4c-11ea-bd29-12813bfff9fa;
 Wed, 22 Jan 2020 19:19: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 <osstest-admin@xenproject.org>)
 id 1iuLX1-0003Mj-DW; Wed, 22 Jan 2020 19:19: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 1iuLX1-00052G-6C; Wed, 22 Jan 2020 19:19:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuLX1-0003Pt-5J; Wed, 22 Jan 2020 19:19:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146384-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 19:19:15 +0000
Subject: [Xen-devel] [linux-5.4 test] 146384: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM4NCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM4NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQ2MzU0IHBhc3MgaW4gMTQ2Mzg0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAg
IGZhaWwgcGFzcyBpbiAxNDYzNTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGJhMTk4NzQwMzIwNzRjYTVh
MzgxN2FlODJlYmFlMjdiZDMzNDM1NTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDcgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICA1IGRheXMg
ICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYyMDcgIDIwMjAtMDEtMTcgMTk6
MDk6NTggWiAgICA1IGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjY0MiBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU2NyBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:50:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19:50: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 1iuM14-0003Wz-1j; Wed, 22 Jan 2020 19:50:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zGkp=3L=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iuM13-0003Wu-H4
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:50:17 +0000
X-Inumbo-ID: 694d5661-3d50-11ea-bd39-12813bfff9fa
Received: from sonic311-24.consmr.mail.ne1.yahoo.com (unknown [66.163.188.205])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 694d5661-3d50-11ea-bd39-12813bfff9fa;
 Wed, 22 Jan 2020 19:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579722615; bh=Z/gqmvUTsmH0+d9SDs8BAkSXWav3H84t/AsBnHZNQss=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=P8XYH0mn3Oj1yyXr+AE4lyCtqMNiXfLPsW/IimbSqEcz3r2yZgYGSdhB1aXLmTO5sA6ZuTk5AoJ/kt9WXNeHfqmxhWGi09JoX5ZqsfqTj+EZyZO0ivEtjoX1acd6H/jye/F8FpZ7X1iCmC42QeWf90/bdW1QMnBsJCHi+aCqOCkSs6h9xXu2q4jF+Zzse8YpC5UzOUnvtzadfYZufk90Iv23tboBvkWcnVqdJNZMS+3D29YW3N9mW1nKxBbAaUFPtDH5XHmdZ770isFRnJ2vus+zZ72ec22AOUchvVVgpNQbr5r183BQsQyoLbCMp/INYBOfpcxWsGm2ddIOEprFEw==
X-YMail-OSG: zFEI77kVM1mT9bq0lbNRXH3fgvBmrLzPwE_1ib80mXe1GOf7ZoyTSS6FAHDvNj8
 NeXZWVAv.r7s9OtTMB_c98T4KxFQEdYvJdtZSjtd4_wiweFAQprJyEm.b8806q2W6YbozpAlzPDi
 ydZrMUNjxZK3ZmRg58PCezDMmyXGU9Zykl2c0Ub2Vo_rLkRgwDdS22_QN.42F6BCZhV.QFZ3e7HS
 TsPhE9GoD.gqc209SiM7.CvPP4js0IF5JArflqBgsMtbjJHxW1pjS8PFZiDnsJPYyCJVUpjajzMP
 ohPP0FLGPfJDq8Kn0RUAYYb_i4PTGTiXIII6wotVdZb.tbPZEffIo54gVIJj3pCYpco6bZJ6.TH8
 dunu4vNPVwNFThgyjlmDR4Y87LHgi4pNXw_deNWcVoUItlMoTzGN4en3BhRGletmmxDm4dj8O9lC
 jveaNwJvjV3B_HPqRez_VhNL2xsYJYKN3ttjkN5ZghZH_IcqMkRrbCc07Z57JyLhG6L3f9bAvemQ
 uxDtMU3LbG_d7PyjpwkN3epQlsEPMI6K2Ic0gxEw6fumNXc1E3B1eA7A0v7GRpOCsfhsKmrm9eCr
 fCfbmTN8hDJ6e3iYjkShf4ZMahuipXACBXEuwE14JbZ61Ao3UPZ_.BxV2uEImDHgEUcBZvrPsGz5
 nrQOusykKeVNJOWIr1q4R4MKAhE9hrJI_qlajiiv2o9MABPuCtdk9D7EzG2ecv.ETgQW6XSaiSye
 m7b20btaLnL3TmwkbwGJoAkTtYqd67pZBZO8LDdi0SkEkLC0JAXS2kPududSaDjNjl8ryeofe7h_
 jxAgUzm4Slatm1aXlmkqQ3.WLjS7Rn3_7ZAVgJ5bW.QACBjaV5RTvcdVV7dPIsvmhQ5RiWd.2qRE
 vfgpUdUpG2WucvfU1_iioKB.D8NxdgKZiQ9YSl8zMiinBX6eysCKIKx4_j8QPegraL2igGvoACvp
 YpczsKnbO7sytAzR.yVCITy.mdZUSznCd9mJ41lKkTom.Pcw4R3OKl5L4NzOhiW7TgGzbxx8dwkg
 49FLWchqP23Z_MuVdsgPYSo3X2zY871siv05ztsqoSciF200EevO2vpBWcqfaZ.0mZqj2Xq8YY.C
 Vf6QVJG2xFq.GXWhm2dQimtc6IPjanhiHUxAiV54YFNfywXeHa0YT4NXjXHTK5qE91cncR5oYZZX
 YuA0TBZr55VCE2t3JgSFPL06w12WXS7VBuE5KlwsIHGN4PxMCW1fGvSqPYtFDbJVoTbgTceJQHc5
 EsLCTZo3aYvLMz0A5ndhXHUWlOd6qBE_n0vPuca24vZqV3H.XK6eq5yWOgUU6p3yo5ZbkXsY.GXS
 qR1Cc_y5viWfgIgD1RAPWwJT4ljtIKhlXiJCB3A--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic311.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 Jan 2020 19:50:15 +0000
Date: Wed, 22 Jan 2020 19:50:13 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <409698033.2707956.1579722613556@mail.yahoo.com>
In-Reply-To: <20200122190133.GS2507@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15077 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 835
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gSSBkb24ndCBzZWUgd2hhdCBpcyB3cm9uZyBoZXJlLiBBcmUgeW91IHN1cmUgdGhlIGJhY2tl
bmQgZG9tYWluIGlzIHJ1bm5pbmc/CklmIHlvdSBtZWFuIHRoZSBIVk0gbmV0d29yayBkcml2ZXIg
ZG9tYWluIHRoZW4sIFllcywgSSBhbSBydW5uaW5nIHRoZSBiYWNrZW5kIGRvbWFpbi4KCj4gUHJv
YmFibHkgaXJyZWxldmFudCBhdCB0aGlzIHN0YWdlLCBidXQgZG8geW91IGhhdmUgInhlbmRyaXZl
cmRvbWFpbiIgc2VydmljZSBydW5uaW5nIGluIHRoZSBiYWNrZW5kPwpJIGRvIG5vdCBoYXZlIHRo
aXMgc2VydmljZSBydW5uaW5nLiBIb3dldmVyLCBteSBQViBuZXR3b3JrIGRyaXZlciBkb21haW4g
d29ya3MgZmluZSwgdGhvdWdoIHRoaXMgc2VydmljZSBpcyBub3QgcnVubmluZy4KCldoYXQgdmVy
c2lvbiBvZiBYZW4gYXJlIHlvdSB1c2luZyB0aGF0IGhhdmUgeGVuZHJpdmVyZG9tYWluIHNlcnZp
Y2U/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 19:58:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 19:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuM98-0003lB-1z; Wed, 22 Jan 2020 19:58:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1mKO=3L=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iuM96-0003l6-KZ
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 19:58:36 +0000
X-Inumbo-ID: 93014f38-3d51-11ea-bd39-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93014f38-3d51-11ea-bd39-12813bfff9fa;
 Wed, 22 Jan 2020 19:58:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 85AAC21EAD;
 Wed, 22 Jan 2020 14:58:35 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 22 Jan 2020 14:58:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=I1Js8o
 oW+G0pfs/R6ATM70Eem4dQX5++TolKTF3tuuk=; b=xrLOggGh6EMQSw3ArbDzZk
 j9rxxGjaqan+BH4pbGowHMWcfFqNGEaJAZciKFW0wsEDZR4SLzHE+bz5q3MVaHZt
 ZnRvAkQJCWRBgoCmfHCs7GMb4uiKyhG2GzkNaNnRNOdPItH8JSxkiDAlq1Yc1ZUq
 4GJ3T+DptGIO0QhhiedRp1JknaIjhS7Nt2l3y0sW435Db5wcut+8+Nc6aoG0R6jM
 BGyVFK+ZYXvQBrKYLSIsBliDNK3LXmPcrQrFlq/W9MXPArSF7/Px53PrOg7ogP33
 PSKpDVx0a8fwFZrQ1B2qAnXlv1wEu0Al8uQJlUCSI5IedQYjORccFSkud0ewXfVw
 ==
X-ME-Sender: <xms:a6koXv_mD-4MTsZTi9r1GwLcD5B_5l-CmR_Z7GNi885GR7Q-sNOAHA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrvddtgdduvdeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre
 ertddtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggt
 khhiuceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
 eqnecukfhppeeluddrieehrdefgedrfeefnecuvehluhhsthgvrhfuihiivgeptdenucfr
 rghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhih
 hnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:a6koXpUvAgnmXe7WVPOB0nm9BKD9QJsFQZHVNvwj-UDKp8jzdbsbHg>
 <xmx:a6koXkayQq9SNeN0bCdNfd-UWVN2mO00u9VXsVdR1bsa02CSD70drQ>
 <xmx:a6koXjqYQGoq_EOt83LTV5d0piRiHTFJfc1KrHpLEC9nBMV_PqE47w>
 <xmx:a6koXipofARbzFXj4p_8qF0org8YF1zKfMs-v9QnFtZVSvGY_ZztzA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DBFFB3280063;
 Wed, 22 Jan 2020 14:58:34 -0500 (EST)
Date: Wed, 22 Jan 2020 20:58:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200122195831.GB1314@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
MIME-Version: 1.0
In-Reply-To: <409698033.2707956.1579722613556@mail.yahoo.com>
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5048346735188553762=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5048346735188553762==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="eVN8q1r3v0Uw6/qa"
Content-Disposition: inline


--eVN8q1r3v0Uw6/qa
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] HVM Driver Domain

On Wed, Jan 22, 2020 at 07:50:13PM +0000, tosher 1 wrote:
>=20
> > I don't see what is wrong here. Are you sure the backend domain is runn=
ing?
> If you mean the HVM network driver domain then, Yes, I am running the bac=
kend domain.
>=20
> > Probably irrelevant at this stage, but do you have "xendriverdomain" se=
rvice running in the backend?
> I do not have this service running. However, my PV network driver domain =
works fine, though this service is not running.
>=20
> What version of Xen are you using that have xendriverdomain service?

I know it works with Xen 4.8, 4.12, and 4.13, but I wouldn't expect
any issues in a version between them.

I'd try increasing verbosity (xl -vvv create ...) and looking if
something earlier didn't gone wrong.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4oqWcACgkQ24/THMrX
1ywdLAf+P/sRGZg2Pny8awcZF59r1Q+uUhROADqDVLsKcA6pvkAmS5qyFeL/wii2
vczlKkDqeiuy3r6oxn6BX2nGnkzNP5gPELvlp6TDSkd31Qf6jL7lcNk95bVI5pTb
emAAgVLKh8lqQr6D/trFGw2PLT2jD4VWvjoVoMkGFAOuG56Y1ftYEI7XJMT5eYbE
QTlF4bVH0A4TWRAfut1iE//gZTFlbui2Sj95Y9HfHwEGGG9t2b69j5FaU0XWQtTU
bx5d7HAik3fExS0Nzbk8Ws18d7e8wK99haHLIB74xmbWN5DnpeyIino7AO1rfvA6
sFy3yWQ9aw0/pILMX+E6kIOe2IUXCA==
=btrC
-----END PGP SIGNATURE-----

--eVN8q1r3v0Uw6/qa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5048346735188553762==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:08:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMIE-0004fK-7N; Wed, 22 Jan 2020 20:08:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TTyG=3L=amazon.com=prvs=2835880c2=anchalag@srs-us1.protection.inumbo.net>)
 id 1iuMIC-0004fF-Hs
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:08:00 +0000
X-Inumbo-ID: dd9b5a10-3d52-11ea-b833-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd9b5a10-3d52-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 20:07:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579723671; x=1611259671;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ueX0G7wIXquYs+8WYX9TErA6JaqRVAVxKMvnUG5/Yoo=;
 b=LiJj9BVlaLYBKzgt6NUbhpX9m9fAnS839vX9L2Q5VLxLDZT4qDSPDNRd
 MnFt7E1BxaENliYqt0rTiyIgdnHZGfvYTDCe5RtHb6nSkVnn3xYLRmqvX
 CRDItgE3iQg8LE6wgxTEWo0ligIBXQTjBZc1fIOMetlm8sC7mP2HTvM0h I=;
IronPort-SDR: Xn8mshXB0Ao/qFRS4wJxFHAsfw6z7a6GBgtyZHvuY4eA8gMw2T1rrcekTeYFCht0KkS6ClcY/i
 qeTvoquzNZiA==
X-IronPort-AV: E=Sophos;i="5.70,350,1574121600"; d="scan'208";a="21818317"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 20:07:28 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (Postfix) with ESMTPS
 id BEDB6A1E0B; Wed, 22 Jan 2020 20:07:26 +0000 (UTC)
Received: from EX13D08UEB002.ant.amazon.com (10.43.60.107) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 20:07:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEB002.ant.amazon.com (10.43.60.107) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 20:07:10 +0000
Received: from dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com
 (172.22.96.68) by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 20:07:10 +0000
Received: by dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com (Postfix,
 from userid 4335130)
 id 3816740F17; Wed, 22 Jan 2020 20:07:10 +0000 (UTC)
Date: Wed, 22 Jan 2020 20:07:10 +0000
From: Anchal Agarwal <anchalag@amazon.com>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Message-ID: <20200122200710.GA3071@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <20200113124247.GG2827@hirez.programming.kicks-ass.net>
 <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
 <CAJZ5v0imNbbch=NWAdgVKf_hjwRrEiWAL8SFNwe6rW_SjgYzrw@mail.gmail.com>
 <20200114192952.GA26755@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200114192952.GA26755@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Precedence: Bulk
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
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: "Kamata, Munehisa" <kamatam@amazon.com>,
 Peter Zijlstra <peterz@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "Valentin,
 Eduardo" <eduval@amazon.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Singh,
 Balbir" <sblbir@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>, anchalag@amazon.com,
 "bp@alien8.de" <bp@alien8.de>, "tglx@linutronix.de" <tglx@linutronix.de>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "konrad.wilk@oracle.co" <konrad.wilk@oracle.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "fllinden@amaozn.com" <fllinden@amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

T24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMDc6Mjk6NTJQTSArMDAwMCwgQW5jaGFsIEFnYXJ3YWwg
d3JvdGU6Cj4gT24gVHVlLCBKYW4gMTQsIDIwMjAgYXQgMTI6MzA6MDJBTSArMDEwMCwgUmFmYWVs
IEouIFd5c29ja2kgd3JvdGU6Cj4gPiBPbiBNb24sIEphbiAxMywgMjAyMCBhdCAxMDo1MCBQTSBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPgo+ID4gPiBP
biBNb24sIEphbiAxMywgMjAyMCBhdCAxOjQzIFBNIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBNb24sIEphbiAxMywgMjAyMCBh
dCAxMTo0MzoxOEFNICswMDAwLCBTaW5naCwgQmFsYmlyIHdyb3RlOgo+ID4gPiA+ID4gRm9yIHlv
dXIgb3JpZ2luYWwgY29tbWVudCwganVzdCB3YW50ZWQgdG8gY2xhcmlmeSB0aGUgZm9sbG93aW5n
Ogo+ID4gPiA+ID4KPiA+ID4gPiA+IDEuIEFmdGVyIGhpYmVybmF0aW9uLCB0aGUgbWFjaGluZSBj
YW4gYmUgcmVzdW1lZCBvbiBhIGRpZmZlcmVudCBidXQgY29tcGF0aWJsZQo+ID4gPiA+ID4gaG9z
dCAodGhlc2UgYXJlIFZNIGltYWdlcyBoaWJlcm5hdGVkKQo+ID4gPiA+ID4gMi4gVGhpcyBtZWFu
cyB0aGUgY2xvY2sgYmV0d2VlbiBob3N0MSBhbmQgaG9zdDIgY2FuL3dpbGwgYmUgZGlmZmVyZW50
Cj4gPiA+ID4gPgo+ID4gPiA+ID4gSW4geW91ciBjb21tZW50cyBhcmUgeW91IG1ha2luZyB0aGUg
YXNzdW1wdGlvbiB0aGF0IHRoZSBob3N0KHMpIGlzL2FyZSB0aGUKPiA+ID4gPiA+IHNhbWU/IEp1
c3QgY2hlY2tpbmcgdGhlIGFzc3VtcHRpb25zIGJlaW5nIG1hZGUgYW5kIGJlaW5nIG9uIHRoZSBz
YW1lIHBhZ2Ugd2l0aAo+ID4gPiA+ID4gdGhlbS4KPiA+ID4gPgo+ID4gPiA+IEkgd291bGQgZXhw
ZWN0IHRoaXMgdG8gYmUgdGhlIHNhbWUgcHJvYmxlbSB3ZSBoYXZlIGFzIHJlZ3VsYXIgc3VzcGVu
ZCwKPiA+ID4gPiBhZnRlciBwb3dlciBvZmYgdGhlIFRTQyB3aWxsIGhhdmUgYmVlbiByZXNldCwg
c28gcmVzdW1lIHdpbGwgaGF2ZSB0bwo+ID4gPiA+IHNvbWVob3cgYnJpZGdlIHRoYXQgZ2FwLiBJ
J3ZlIG5vIGlkZWEgaWYvaG93IGl0IGRvZXMgdGhhdC4KPiA+ID4KPiA+ID4gSW4gZ2VuZXJhbCwg
dGhpcyBpcyBkb25lIGJ5IHRpbWVrZWVwaW5nX3Jlc3VtZSgpIGFuZCB0aGUgb25seSBzcGVjaWFs
Cj4gPiA+IHRoaW5nIGRvbmUgZm9yIHRoZSBUU0MgYXBwZWFycyB0byBiZSB0aGUgdHNjX3Zlcmlm
eV90c2NfYWRqdXN0KHRydWUpCj4gPiA+IGNhbGwgaW4gdHNjX3Jlc3VtZSgpLgo+ID4gCj4gPiBB
bmQgSSBmb3Jnb3QgYWJvdXQgdHNjX3Jlc3RvcmVfc2NoZWRfY2xvY2tfc3RhdGUoKSB0aGF0IGdl
dHMgY2FsbGVkCj4gPiB2aWEgcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUoKSBvbiB4ODYsIGJlZm9y
ZSBjYWxsaW5nCj4gPiB0aW1la2VlcGluZ19yZXN1bWUoKS4KPiA+Cj4gSW4gdGhpcyBjYXNlIHRz
Y192ZXJpZnlfdHNjX2FkanVzdCh0cnVlKSB0aGlzIGRvZXMgbm90aGluZyBhcwo+IGZlYXR1cmUg
Yml0IFg4Nl9GRUFUVVJFX1RTQ19BREpVU1QgaXMgbm90IGF2YWlsYWJsZSB0byBndWVzdC4gCj4g
SSBhbSBubyBleHBlcnQgaW4gdGhpcyBhcmVhLCBidXQgY291bGQgdGhpcyBiZSBtZXNzaW5nIHRo
aW5ncyB1cD8KPiAKPiBUaGFua3MsCj4gQW5jaGFsCkdlbnRsZSBudWRnZSBvbiB0aGlzLiBJIHdp
bGwgYWRkIG1vcmUgZGF0YSBoZXJlIGluIGNhc2UgdGhhdCBoZWxwcy4KCjEuIEJlZm9yZSB0aGlz
IHBhdGNoLCB0c2MgaXMgc3RhYmxlIGJ1dCBoaWJlcm5hdGlvbiBkb2VzIG5vdCB3b3JrCjEwMCUg
b2YgdGhlIHRpbWUuIEkgYWdyZWUgaWYgdHNjIGlzIHN0YWJsZSBpdCBzaG91bGQgbm90IGJlIG1h
cmtlZAp1bnN0YWJsZSBob3dldmVyLCBpbiB0aGlzIGNhc2UgaWYgSSBydW4gYSBjcHUgaW50ZW5z
aXZlIHdvcmtsb2FkCmluIHRoZSBiYWNrZ3JvdW5kIGFuZCB0cmlnZ2VyIHJlYm9vdC1oaWJlcm5h
dGlvbiBsb29wIEkgc2VlIGEgCndvcmtxdWV1ZSBsb2NrdXAuIAoKMi4gVGhlIGxvY2t1cCBkb2Vz
IG5vdCBob3NlIHRoZSBzeXN0ZW0gY29tcGxldGVseSwKdGhlIHJlYm9vdC1oaWJlcm5hdGlvbiBj
YXJyaWVzIG91dCBhbmQgc3lzdGVtIHJlY292ZXJzLiAKSG93ZXZlciwgYXMgbWVudGlvbmVkIGlu
IHRoZSBjb21taXQgbWVzc2FnZSBzeXN0ZW0gZG9lcyAKYmVjb21lIHVucmVhY2hhYmxlIGZvciBj
b3VwbGUgb2Ygc2Vjb25kcy4KCjMuIFhlbiBzdXNwZW5kL3Jlc3VtZSBzZWVtcyB0byBzYXZlL3Jl
c3RvcmUgdGltZV9tZW1vcnkgYXJlYSBpbiBpdHMKeGVuX2FyY2hfcHJlX3N1c3BlbmQgYW5kIHhl
bl9hcmNoX3Bvc3Rfc3VzcGVuZC4gVGhlIHhlbiBjbG9jayB2YWx1ZQppcyBzYXZlZC4geGVuX3Nj
aGVkX2Nsb2NrX29mZnNldCBpcyBzZXQgYXQgcmVzdW1lIHRpbWUgdG8gZW5zdXJlIGEKbW9ub3Rv
bmljIGNsb2NrIHZhbHVlCgo0LiBBbHNvLCB0aGUgaW5zdGFuY2VzIGRvIG5vdCBoYXZlIEludmFy
aWFudFRTQyBleHBvc2VkLiBGZWF0dXJlIGJpdApYODZfRkVBVFVSRV9UU0NfQURKVVNUIGlzIG5v
dCBhdmFpbGFibGUgdG8gZ3Vlc3QgYW5kIHhlbiBjbG9ja3NvdXJjZQppcyB1c2VkIGJ5IGd1ZXN0
cy4KCkkgYW0gbm90IHN1cmUgaWYgc29tZXRoaW5nIG5lZWRzIHRvIGJlIGZpeGVkIG9uIGhpYmVy
bmF0ZSBwYXRoIGl0c2VsZgpvciBpdHMgdmVyeSBtdWNoIHRpZXMgdG8gdGltZSBoYW5kbGluZyBv
biB4ZW4gZ3Vlc3QgaGliZXJuYXRpb24KCkhlcmUgaXMgYSBwYXJ0IG9mIGxvZyBmcm9tIGxhc3Qg
aGliZXJuYXRpb24gZXhpdCB0byBuZXh0IGhpYmVybmF0aW9uCmVudHJ5LiBUaGUgbG9vcCB3YXMg
cnVubmluZyBmb3IgYSB3aGlsZSBzbyBib290IHRvIGxvY2t1cCBsb2cgd2lsbCBiZQpodWdlLiBJ
IGFtIHNwZWNpZmljYWxseSBpbmNsdWRpbmcgdGhlIHRpbWVzdGFtcHMuCgouLi4KMDFoIDU3bSAx
NS42MjdzKCAgMTZtcyk6IFsgICAgNS44MjI3MDFdIE9PTSBraWxsZXIgZW5hYmxlZC4KMDFoIDU3
bSAxNS42MjdzKCAgIDBtcyk6IFsgICAgNS44MjQ5ODFdIFJlc3RhcnRpbmcgdGFza3MgLi4uIGRv
bmUuCjAxaCA1N20gMTUuNjI3cyggICAwbXMpOiBbICAgIDUuODM2Mzk3XSBQTTogaGliZXJuYXRp
b24gZXhpdAowMWggNTdtIDE3LjYzNnMoMjAwOW1zKTogWyAgICA3Ljg0NDQ3MV0gUE06IGhpYmVy
bmF0aW9uIGVudHJ5CjAxaCA1N20gNTIuNzI1cygzNTA4OW1zKTogWyAgIDQyLjkzNDU0Ml0gQlVH
OiB3b3JrcXVldWUgbG9ja3VwIC0gcG9vbCBjcHVzPTAKbm9kZT0wIGZsYWdzPTB4MCBuaWNlPTAg
c3R1Y2sgZm9yIDM3cyEKMDFoIDU3bSA1Mi43MzBzKCAgIDVtcyk6IFsgICA0Mi45NDE0NjhdIFNo
b3dpbmcgYnVzeSB3b3JrcXVldWVzIGFuZCB3b3JrZXIKcG9vbHM6CjAxaCA1N20gNTIuNzM0cygg
ICA0bXMpOiBbICAgNDIuOTQ1MDg4XSB3b3JrcXVldWUgZXZlbnRzOiBmbGFncz0weDAKMDFoIDU3
bSA1Mi43MzdzKCAgIDNtcyk6IFsgICA0Mi45NDgzODVdICAgcHdxIDA6IGNwdXM9MCBub2RlPTAg
ZmxhZ3M9MHgwIG5pY2U9MAphY3RpdmU9Mi8yNTYKMDFoIDU3bSA1Mi43NDJzKCAgIDVtcyk6IFsg
ICA0Mi45NTI4MzhdICAgICBwZW5kaW5nOiB2bXN0YXRfc2hlcGhlcmQsCmNoZWNrX2NvcnJ1cHRp
b24KMDFoIDU3bSA1Mi43NDZzKCAgIDRtcyk6IFsgICA0Mi45NTY5MjddIHdvcmtxdWV1ZSBldmVu
dHNfcG93ZXJfZWZmaWNpZW50OgpmbGFncz0weDgwCjAxaCA1N20gNTIuNzQ5cyggICAzbXMpOiBb
ICAgNDIuOTYwNzMxXSAgIHB3cSAwOiBjcHVzPTAgbm9kZT0wIGZsYWdzPTB4MCBuaWNlPTAKYWN0
aXZlPTQvMjU2CjAxaCA1N20gNTIuNzU0cyggICA1bXMpOiBbICAgNDIuOTY0ODM1XSAgICAgcGVu
ZGluZzogbmVpZ2hfcGVyaW9kaWNfd29yaywKZG9fY2FjaGVfY2xlYW4gW3N1bnJwY10sIG5laWdo
X3BlcmlvZGljX3dvcmssIGNoZWNrX2xpZmV0aW1lCjAxaCA1N20gNTIuNzgxcyggIDI3bXMpOiBb
ICAgNDIuOTcxNDE5XSB3b3JrcXVldWUgbW1fcGVyY3B1X3dxOiBmbGFncz0weDgKMDFoIDU3bSA1
Mi43ODFzKCAgIDBtcyk6IFsgICA0Mi45NzQ2MjhdICAgcHdxIDA6IGNwdXM9MCBub2RlPTAgZmxh
Z3M9MHgwIG5pY2U9MAphY3RpdmU9MS8yNTYKMDFoIDU3bSA1Mi43ODFzKCAgIDBtcyk6IFsgICA0
Mi45Nzg5MDFdICAgICBwZW5kaW5nOiB2bXN0YXRfdXBkYXRlCjAxaCA1N20gNTIuNzgxcyggICAw
bXMpOiBbICAgNDIuOTgxODIyXSB3b3JrcXVldWUgaXB2Nl9hZGRyY29uZjogZmxhZ3M9MHg0MDAw
OAowMWggNTdtIDUyLjc4MXMoICAgMG1zKTogWyAgIDQyLjk4NTUyNF0gICBwd3EgMDogY3B1cz0w
IG5vZGU9MCBmbGFncz0weDAgbmljZT0wCmFjdGl2ZT0xLzEKMDFoIDU3bSA1Mi43ODFzKCAgIDBt
cyk6IFsgICA0Mi45ODk2NzBdICAgICBwZW5kaW5nOiBhZGRyY29uZl92ZXJpZnlfd29yayBbaXB2
Nl0KMDFoIDU3bSA1Mi43ODJzKCAgIDFtcyk6IFsgICA0Mi45OTMyODJdIHdvcmtxdWV1ZSB4ZnMt
Y29udi94dmRhMTogZmxhZ3M9MHhjCjAxaCA1N20gNTIuNzg2cyggICA0bXMpOiBbICAgNDIuOTk2
NzA4XSAgIHB3cSAwOiBjcHVzPTAgbm9kZT0wIGZsYWdzPTB4MCBuaWNlPTAKYWN0aXZlPTMvMjU2
CjAxaCA1N20gNTIuNzkwcyggICA0bXMpOiBbICAgNDMuMDAwOTU0XSAgICAgcGVuZGluZzogeGZz
X2VuZF9pbyBbeGZzXSwKeGZzX2VuZF9pbyBbeGZzXSwgeGZzX2VuZF9pbyBbeGZzXQowMWggNTdt
IDUyLjc5NXMoICAgNW1zKTogWyAgIDQzLjAwNTYxMF0gd29ya3F1ZXVlIHhmcy1yZWNsYWltL3h2
ZGExOiBmbGFncz0weGMKMDFoIDU3bSA1Mi43OThzKCAgIDNtcyk6IFsgICA0My4wMDg5NDVdICAg
cHdxIDA6IGNwdXM9MCBub2RlPTAgZmxhZ3M9MHgwIG5pY2U9MAphY3RpdmU9MS8yNTYKMDFoIDU3
bSA1Mi44MDJzKCAgIDRtcyk6IFsgICA0My4wMTI2NzVdICAgICBwZW5kaW5nOiB4ZnNfcmVjbGFp
bV93b3JrZXIgW3hmc10KMDFoIDU3bSA1Mi44MDVzKCAgIDNtcyk6IFsgICA0My4wMTU3NDFdIHdv
cmtxdWV1ZSB4ZnMtc3luYy94dmRhMTogZmxhZ3M9MHg0CjAxaCA1N20gNTIuODA4cyggICAzbXMp
OiBbICAgNDMuMDE4NzIzXSAgIHB3cSAwOiBjcHVzPTAgbm9kZT0wIGZsYWdzPTB4MCBuaWNlPTAK
YWN0aXZlPTEvMjU2CjAxaCA1N20gNTIuODExcyggICAzbXMpOiBbICAgNDMuMDIyNDM2XSAgICAg
cGVuZGluZzogeGZzX2xvZ193b3JrZXIgW3hmc10KMDFoIDU3bSA1Mi44MTRzKCAgIDNtcyk6IFsg
ICA0My4wNDM1MTldIEZpbGVzeXN0ZW1zIHN5bmM6IDM1LjIzNCBzZWNvbmRzCjAxaCA1N20gNTIu
ODM3cyggIDIzbXMpOiBbICAgNDMuMDQ4MTMzXSBGcmVlemluZyB1c2VyIHNwYWNlIHByb2Nlc3Nl
cyAuLi4KKGVsYXBzZWQgMC4wMDEgc2Vjb25kcykgZG9uZS4KMDFoIDU3bSA1Mi44NDRzKCAgIDdt
cyk6IFsgICA0My4wNTU5OTZdIE9PTSBraWxsZXIgZGlzYWJsZWQuCjAxaCA1N20gNTMuODM4cygg
OTk0bXMpOiBbICAgNDMuMDYxNTEyXSBQTTogUHJlYWxsb2NhdGluZyBpbWFnZSBtZW1vcnkuLi4g
ZG9uZQooYWxsb2NhdGVkIDM4NTg1OSBwYWdlcykKMDFoIDU3bSA1My44NDNzKCAgIDVtcyk6IFsg
ICA0NC4wNTQ3MjBdIFBNOiBBbGxvY2F0ZWQgMTU0MzQzNiBrYnl0ZXMgaW4gMS4wNgpzZWNvbmRz
ICgxNDU2LjA3IE1CL3MpCjAxaCA1N20gNTMuODYxcyggIDE4bXMpOiBbICAgNDQuMDYwODg1XSBG
cmVlemluZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLgooZWxhcHNlZCAwLjAwMSBzZWNv
bmRzKSBkb25lLgowMWggNTdtIDUzLjg2MXMoICAgMG1zKTogWyAgIDQ0LjA2OTcxNV0gcHJpbnRr
OiBTdXNwZW5kaW5nIGNvbnNvbGUocykgKHVzZQpub19jb25zb2xlX3N1c3BlbmQgdG8gZGVidWcp
CjAxaCA1N20gNTYuMjc4cygyNDE3bXMpOiBbICAgNDQuMTE2NjAxXSBEaXNhYmxpbmcgbm9uLWJv
b3QgQ1BVcyAuLi4KLi4uLi4KaGliZXJuYXRlLXJlc3VtZSBsb29wIGNvbnRpbnVlcyBhZnRlciB0
aGlzLiBBcyBtZW50aW9uZWQgYWJvdmUsIEkgbG9vc2UKY29ubmVjdGl2aXR5IGZvciBhIHdoaWxl
LgoKClRoYW5rcywKQW5jaGFsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXa-0006EX-2Y; Wed, 22 Jan 2020 20:23:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXZ-0006ES-0A
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:23:53 +0000
X-Inumbo-ID: 187ed5e2-3d55-11ea-aecd-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 187ed5e2-3d55-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:48 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id q10so469430wrm.11
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=e3XL4uu/8zRUT3kMySEH+EKr0ciyiwuAqAEdw4QD6CY=;
 b=KsxSjogJ5n6kFS4/uLZMahdXLGE5/YcqDmekfNe8r/OW8+vxOKEIFSUpg2uamcIkEB
 UV0SU1M1b+NigKiGN7aHAYxrOlYohWJitqorzQNpkABLDQ3MClva1u2XnDvN9ehvDwh8
 7O+ozmWr/vdQT4otGp/FwHB7pruUMlOZkAdkhb3oZ+/PW+qiROAST1VbsX375v5ue/Gq
 7AWuiCP6cAbCR7amNzMEKGmRJ7/Ch+Ocsm0DoEHifnSCLDwBR2Oh9vqVMUDG+T/LEMEs
 OadiVx3QO4fy9dTvCg7w2DBzqVAb47dsYxohzHCXfnzvqtq+YRwwg1ucrC3+BVWqPU8e
 JYPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=e3XL4uu/8zRUT3kMySEH+EKr0ciyiwuAqAEdw4QD6CY=;
 b=ArGJqJ4+glI9XoOg5OAUpIbJoHfG1r3Vf6f/BJ6Ht82Azi9sjq75HQ40NBcflHdv43
 qFGjmoDUlK4Q7PB+bK1RvVakEnDutXS8LvkkkeeTP6aSHUuZ5D1y/CubYwNEdzsuc+s4
 HVDfRcQByZFS4htqSAOZHYvei98VfeInMRcxW81GbJWcIm9vCoy4zR0TnIavt/6pUm+3
 oUrViGkoXI9cvqrw5RaitWXNba27Xz8q/59jfXUYMe4hHxMYUsEI4Q1hnTvv+9iEsS9Q
 hC3ISfkuNchgTrHE06AxrDq+KJIzI8QNo84IrQ30T9gZrTCmKH9Fh+VNdQ+xsHOSIrcF
 Rzww==
X-Gm-Message-State: APjAAAXvuQU4XaHFDQguWpNZVkGtCTZHqF50BA5mMRgzAyS0BPyPJkdo
 oDAYVoSmIzRLGTcGyHZoX04eoRp0Dj4nYQ==
X-Google-Smtp-Source: APXvYqzctyQ+QsaZCC5gfEhH2QFbzam5/HHNBlp2+lxvCJljHLJoN66rCroMvX4NlYrnAOCf+jJoYQ==
X-Received: by 2002:adf:f1d0:: with SMTP id z16mr12716601wro.209.1579724627415; 
 Wed, 22 Jan 2020 12:23:47 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:46 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:37 +0000
Message-Id: <20200122202343.5703-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdXMgdG8gc2V0IGFzaWRlIHNvbWUgYWRkcmVzcyBzcGFjZSBmb3IgZXhlY3V0
YWJsZSBtYXBwaW5nLgpUaGlzIGZpeGVkIG1hcCByYW5nZSBzdGFydHMgZnJvbSBYRU5fVklSVF9F
TkQgc28gdGhhdCBpdCBpcyB3aXRoaW4gcmVhY2gKb2YgdGhlIC50ZXh0IHNlY3Rpb24uCgpTaGlm
dCB0aGUgcGVyY3B1IHN0dWIgcmFuZ2UgYW5kIGxpdmVwYXRjaCByYW5nZSBhY2NvcmRpbmdseS4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2Jvb3QveDg2XzY0LlMgICB8IDEwICsrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCAgOSAr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3hlbi5sZHMuUyAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIHwgMjggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVu
L2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXggMWNiZjVhY2RmYi4uNjA1ZDAxZjFkZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QveDg2XzY0LlMKQEAgLTg1LDcgKzg1LDE1IEBAIEdMT0JBTChsMl9kaXJlY3RtYXApCiAgKiA0
ayBwYWdlLgogICovCiBHTE9CQUwobDJfeGVubWFwKQotICAgICAgICAuZmlsbCBMMl9QQUdFVEFC
TEVfRU5UUklFUywgOCwgMAorICAgICAgICBpZHggPSAwCisgICAgICAgIC5yZXB0IEwyX1BBR0VU
QUJMRV9FTlRSSUVTCisgICAgICAgIC5pZiBpZHggPT0gbDJfdGFibGVfb2Zmc2V0KEZJWEFERFJf
WF9UT1AgLSAxKQorICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMV9maXhtYXBfeCkgKyBfX1BBR0Vf
SFlQRVJWSVNPUgorICAgICAgICAuZWxzZQorICAgICAgICAucXVhZCAwCisgICAgICAgIC5lbmRp
ZgorICAgICAgICBpZHggPSBpZHggKyAxCisgICAgICAgIC5lbmRyCiAgICAgICAgIC5zaXplIGwy
X3hlbm1hcCwgLiAtIGwyX3hlbm1hcAogCiAvKiBMMiBtYXBwaW5nIHRoZSBmaXhtYXAuICBVc2Vz
IDF4IDRrIHBhZ2UuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94
ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggMjc0OWNiYzVjZi4uNTEzYjBmMzg0MSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KICNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAorI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRl
IDxhc20vbm1pLmg+CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogCkBAIC0zMTEsNyArMzEy
LDcgQEAgdm9pZCBfX2luaXQgYXJjaF9saXZlcGF0Y2hfaW5pdCh2b2lkKQogICAgIHZvaWQgKnN0
YXJ0LCAqZW5kOwogCiAgICAgc3RhcnQgPSAodm9pZCAqKXhlbl92aXJ0X2VuZDsKLSAgICBlbmQg
PSAodm9pZCAqKShYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFKTsKKyAgICBlbmQg
PSAodm9pZCAqKShYRU5fVklSVF9FTkQgLSBGSVhBRERSX1hfU0laRSAtIE5SX0NQVVMgKiBQQUdF
X1NJWkUpOwogCiAgICAgQlVHX09OKGVuZCA8PSBzdGFydCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjU0MTkwZTllOS4uYWFiZTFh
NGM2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1Nyw2ICsxNTcsOCBAQAogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNwYWNlIG5l
ZWRlZCBlYXJseS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVk
IikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJ
RVNdOworbDFfcGdlbnRyeV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWdu
ZWQoUEFHRV9TSVpFKQorICAgIGwxX2ZpeG1hcF94W0wxX1BBR0VUQUJMRV9FTlRSSUVTXTsKIAog
cGFkZHJfdCBfX3JlYWRfbW9zdGx5IG1lbV9ob3RwbHVnOwogCkBAIC01NzYzLDYgKzU3NjUsMTMg
QEAgdm9pZCBfX3NldF9maXhtYXAoCiAgICAgbWFwX3BhZ2VzX3RvX3hlbihfX2ZpeF90b192aXJ0
KGlkeCksIF9tZm4obWZuKSwgMSwgZmxhZ3MpOwogfQogCit2b2lkIF9fc2V0X2ZpeG1hcF94KAor
ICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzX3ggaWR4LCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgbG9uZyBmbGFncykKK3sKKyAgICBCVUdfT04oaWR4ID49IF9fZW5kX29mX2ZpeGVkX2FkZHJl
c3Nlc194KTsKKyAgICBtYXBfcGFnZXNfdG9feGVuKF9fZml4X3hfdG9fdmlydChpZHgpLCBfbWZu
KG1mbiksIDEsIGZsYWdzKTsKK30KKwogdm9pZCAqX19pbml0IGFyY2hfdm1hcF92aXJ0X2VuZCh2
b2lkKQogewogICAgIHJldHVybiBmaXhfdG9fdmlydChfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXMp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKaW5kZXggYzlkMWFiNDQyMy4uMmRhNDJmYjY5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC02NDAsNyArNjQw
LDcgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5z
aWduZWQgbG9uZyAqbWZuKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtZW1zZXQoX19tYXBf
ZG9tYWluX3BhZ2UocGcpLCAweGNjLCBQQUdFX1NJWkUpKTsKICAgICB9CiAKLSAgICBzdHViX3Zh
ID0gWEVOX1ZJUlRfRU5EIC0gKGNwdSArIDEpICogUEFHRV9TSVpFOworICAgIHN0dWJfdmEgPSBY
RU5fVklSVF9FTkQgLSBGSVhBRERSX1hfU0laRSAtIChjcHUgKyAxKSAqIFBBR0VfU0laRTsKICAg
ICBpZiAoIG1hcF9wYWdlc190b194ZW4oc3R1Yl92YSwgcGFnZV90b19tZm4ocGcpLCAxLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBfU01BTExfUEFH
RVMpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwppbmRleCAwN2M2NDQ4ZGJiLi5jYmM1NzAxMjE0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAg
LTMsNiArMyw4IEBACiAKICNpbmNsdWRlIDx4ZW4vY2FjaGUuaD4KICNpbmNsdWRlIDx4ZW4vbGli
Lmg+CisKKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICN1
bmRlZiBFTlRSWQogI3VuZGVmIEFMSUdOCkBAIC0zNTMsNiArMzU1LDcgQEAgU0VDVElPTlMKIH0K
IAogQVNTRVJUKF9fMk1fcndkYXRhX2VuZCA8PSBYRU5fVklSVF9FTkQgLSBYRU5fVklSVF9TVEFS
VCArIF9fWEVOX1ZJUlRfU1RBUlQgLQorICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfRklY
QUREUl9YX1NJWkUgLQogICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoTlJf
Q1BVUywgU1RVQlNfUEVSX1BBR0UpICogUEFHRV9TSVpFLAogICAgICAgICJYZW4gaW1hZ2Ugb3Zl
cmxhcHMgc3R1YnMgYXJlYSIpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29u
ZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IGQwY2ZiYjcwYTguLjRm
YTU2ZWEwYTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMjE4LDcgKzIxOCw3IEBAIGV4dGVybiB1
bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAvKiBTbG90IDI2MTogaGlnaCByZWFk
LW9ubHkgY29tcGF0IG1hY2hpbmUtdG8tcGh5cyBjb252ZXJzaW9uIHRhYmxlICgxR0IpLiAqLwog
I2RlZmluZSBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCBSRFdSX0NPTVBBVF9NUFRfVklSVF9F
TkQKICNkZWZpbmUgSElST19DT01QQVRfTVBUX1ZJUlRfRU5EIChISVJPX0NPTVBBVF9NUFRfVklS
VF9TVEFSVCArIEdCKDEpKQotLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBzdGF0aWMgZGF0YSBhbmQg
YnNzICgxR0IpLiAqLworLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBzdGF0aWMgZGF0YSwgYnNzIGFu
ZCBleGVjdXRhYmxlIGZpeG1hcCAoMUdCKS4gKi8KICNkZWZpbmUgWEVOX1ZJUlRfU1RBUlQgICAg
ICAgICAgKEhJUk9fQ09NUEFUX01QVF9WSVJUX0VORCkKICNkZWZpbmUgWEVOX1ZJUlRfRU5EICAg
ICAgICAgICAgKFhFTl9WSVJUX1NUQVJUICsgR0IoMSkpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4
IDlmYjJmNDc5NDYuLmMyYTlkMmI1MGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtMTUsNiArMTUs
OSBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKICNkZWZpbmUgRklYQUREUl9UT1AgKFZNQVBf
VklSVF9FTkQgLSBQQUdFX1NJWkUpCisjZGVmaW5lIEZJWEFERFJfWF9UT1AgKFhFTl9WSVJUX0VO
RCAtIFBBR0VfU0laRSkKKy8qIFRoaXMgY29uc3RhbnQgaXMgZGVyaXZlZCBmcm9tIGVudW0gZml4
ZWRfYWRkcmVzc2VzX3ggYmVsb3cgKi8KKyNkZWZpbmUgTUFYX0ZJWEFERFJfWF9TSVpFICgyIDw8
IFBBR0VfU0hJRlQpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKQEAgLTg5LDYgKzkyLDMxIEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyB2aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBs
b25nIHZhZGRyKQogICAgIHJldHVybiBfX3ZpcnRfdG9fZml4KHZhZGRyKTsKIH0KIAorZW51bSBm
aXhlZF9hZGRyZXNzZXNfeCB7CisgICAgLyogSW5kZXggMCBpcyByZXNlcnZlZCBzaW5jZSBmaXhf
eF90b192aXJ0KDApID09IEZJWEFERFJfWF9UT1AuICovCisgICAgRklYX1hfUkVTRVJWRUQsCisj
aWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAorICAgIEZJWF9YX0hZUEVSVl9IQ0FMTCwKKyNlbmRp
ZgorICAgIF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlc194Cit9OworCisjZGVmaW5lIEZJWEFERFJf
WF9TSVpFICAoX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggPDwgUEFHRV9TSElGVCkKKyNkZWZp
bmUgRklYQUREUl9YX1NUQVJUIChGSVhBRERSX1hfVE9QIC0gRklYQUREUl9YX1NJWkUpCisKK2V4
dGVybiB2b2lkIF9fc2V0X2ZpeG1hcF94KAorICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzX3ggaWR4
LCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFncyk7CisKKyNkZWZpbmUgc2V0
X2ZpeG1hcF94KGlkeCwgcGh5cykgXAorICAgIF9fc2V0X2ZpeG1hcF94KGlkeCwgKHBoeXMpPj5Q
QUdFX1NISUZULCBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBfU01BTExfUEFHRVMpCisKKyNkZWZp
bmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9maXhtYXBfeChpZHgsIDAsIDApCisKKyNkZWZp
bmUgX19maXhfeF90b192aXJ0KHgpIChGSVhBRERSX1hfVE9QIC0gKCh4KSA8PCBQQUdFX1NISUZU
KSkKKyNkZWZpbmUgX192aXJ0X3RvX2ZpeF94KHgpICgoRklYQUREUl9YX1RPUCAtICgoeCkmUEFH
RV9NQVNLKSkgPj4gUEFHRV9TSElGVCkKKworI2RlZmluZSBmaXhfeF90b192aXJ0KHgpICAgKCh2
b2lkICopX19maXhfeF90b192aXJ0KHgpKQorCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCiAK
ICNlbmRpZgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXj-0006GK-Qw; Wed, 22 Jan 2020 20:24:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXi-0006G6-Va
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:24:02 +0000
X-Inumbo-ID: 19d23cd6-3d55-11ea-aecd-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19d23cd6-3d55-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:50 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id c14so492018wrn.7
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Wshk7kIRKYuRU8xqobkC9+OQZAACVFBRhKVgA/3wfFw=;
 b=J5O9J+CgE4hZYtJENBevnbiBydhRlnUT3xMQPNmYXrqZ+y9OM+j6+WjMqD/68GV4Du
 n2f+vd5inClc2vv7xFhjaww3Bdb/nKK5cXBWCjSuZZIjAqmtvHq9cuCFFL1V1Irzi7e2
 qZHKOOTwa0XbwN2JrdVdyLfjsYJh2FPONDyapiEmSO3UdKZGhngkqaPkrlllMV7/WTig
 Gk+Lt07h4X8hoCxkta7qtA6PefbhtHM1V8AEzBnXYjr682zwVguPxsWYOaxRJNDhclEW
 wJbt5TFc39x2Xx1ZbgvTI567nBE/l1PE3qp6gCY+hXDRGJCvaEAJcybIy+nKOSwPpilk
 qhZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Wshk7kIRKYuRU8xqobkC9+OQZAACVFBRhKVgA/3wfFw=;
 b=ctZ2eGeaLKIoHhqmek9KwtZ3WWhxvyDrvVrrp7E1CAiDyad0jHtBtoIMoNWgCPMihm
 aBaW4wnDn8BoKSWDJMOGpeqb8bkkiZuRpewXZp7PyTANJnpNzdcSi+yLufMAbSY6J9i5
 5LRALpGF7mF5LU+iOSR3Pd+IUslyelhKZUe+21r2Bx8p+BcgkQXU8rlNvURaLoxIMjuK
 zN6ONsXhFsBK0hidU9Tf1PqCLAaddROLj4zQhgFA+Gie6foWWSrSABYlmskMeZbZiPxS
 ALcyBSvUqWPAPju6gHbzbB/M4GAGmdDISA6buUso3vkR/OK1Mv4LBM4W+k1DBn9mJRDi
 RnNg==
X-Gm-Message-State: APjAAAVwKQjFy1lEH3g82U385SJhUw8k2Q8wZvP2yoW/uvcp9TvCWDsj
 qYULjpvKC0L2hMeRom3lHQ2zjlOfURX2AA==
X-Google-Smtp-Source: APXvYqycE4F2unuKVNHoENJxRXm3fAuztRCfAPQgiw8xoMEXya576SqK4vk4adWIBQHERmRGHw6DPw==
X-Received: by 2002:adf:ed83:: with SMTP id c3mr12699225wro.51.1579724629260; 
 Wed, 22 Jan 2020 12:23:49 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:48 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:39 +0000
Message-Id: <20200122202343.5703-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V hypercall
 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8g
SHlwZXItVi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0t
LQp2NDoKMS4gQWRqdXN0IGNvZGUgZHVlIHRvIHByZXZpb3VzIHBhdGNoIGhhcyBjaGFuZ2VkCjIu
IEFkZHJlc3MgY29tbWVudHMKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1o
Y2FsbC5oIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOTgg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJ2LWhjYWxsLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi1oY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41MDllNTdmNDgxCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaApA
QCAtMCwwICsxLDk4IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0
L2h5cGVydi1oY2FsbC5oCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2
ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KKyAqLworCisjaWZuZGVmIF9f
WDg2X0hZUEVSVl9IQ0FMTF9IX18KKyNkZWZpbmUgX19YODZfSFlQRVJWX0hDQUxMX0hfXworCisj
aW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8
YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KKyNpbmNsdWRlIDxhc20v
Z3Vlc3QvaHlwZXJ2LXRsZnMuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorCitzdGF0aWMgaW5s
aW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRfdCBjb250cm9sLCBwYWRkcl90IGlu
cHV0X2FkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IG91dHB1dF9hZGRyKQoreworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICByZWdpc3RlciB1bnNp
Z25lZCBsb25nIHI4IGFzbSgicjgiKSA9IG91dHB1dF9hZGRyOworCisgICAgYXNtIHZvbGF0aWxl
ICgiSU5ESVJFQ1RfQ0FMTCAlUFtoY2FsbF9wYWdlXSIKKyAgICAgICAgICAgICAgICAgIDogIj1h
IiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCksCisgICAgICAgICAgICAgICAgICAgICIrZCIgKGlu
cHV0X2FkZHIpIEFTTV9DQUxMX0NPTlNUUkFJTlQKKyAgICAgICAgICAgICAgICAgIDogInIiIChy
OCksCisgICAgICAgICAgICAgICAgICAgIFtoY2FsbF9wYWdlXSAicCIgKGZpeF94X3RvX3ZpcnQo
RklYX1hfSFlQRVJWX0hDQUxMKSkKKyAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIpOworCisg
ICAgcmV0dXJuIHN0YXR1czsKK30KKworc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9kb19mYXN0
X2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBpbnB1dDEsIHVpbnQ2NF90IGlucHV0MikKK3sKKyAgICB1
aW50NjRfdCBzdGF0dXM7CisgICAgdWludDY0X3QgY29udHJvbCA9IGNvZGUgfCBIVl9IWVBFUkNB
TExfRkFTVF9CSVQ7CisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByOCBhc20oInI4IikgPSBp
bnB1dDI7CisKKyAgICBhc20gdm9sYXRpbGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxsX3BhZ2Vd
IgorICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKKyAg
ICAgICAgICAgICAgICAgICAgIitkIiAoaW5wdXQxKSBBU01fQ0FMTF9DT05TVFJBSU5UCisgICAg
ICAgICAgICAgICAgICA6ICJyIiAocjgpLAorICAgICAgICAgICAgICAgICAgICBbaGNhbGxfcGFn
ZV0gInAiIChmaXhfeF90b192aXJ0KEZJWF9YX0hZUEVSVl9IQ0FMTCkpCisgICAgICAgICAgICAg
ICAgICA6KTsKKworICAgIHJldHVybiBzdGF0dXM7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDY0
X3QgaHZfZG9fcmVwX2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLCB1aW50MTZfdCByZXBfY291bnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgdmFy
aGVhZF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgaW5wdXQsIHBhZGRyX3Qgb3V0cHV0KQoreworICAgIHVpbnQ2NF90IGNvbnRyb2wgPSBj
b2RlOworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICB1aW50MTZfdCByZXBfY29tcDsKKworICAg
IGNvbnRyb2wgfD0gKHVpbnQ2NF90KXZhcmhlYWRfc2l6ZSA8PCBIVl9IWVBFUkNBTExfVkFSSEVB
RF9PRkZTRVQ7CisgICAgY29udHJvbCB8PSAodWludDY0X3QpcmVwX2NvdW50IDw8IEhWX0hZUEVS
Q0FMTF9SRVBfQ09NUF9PRkZTRVQ7CisKKyAgICBkbyB7CisgICAgICAgIHN0YXR1cyA9IGh2X2Rv
X2h5cGVyY2FsbChjb250cm9sLCBpbnB1dCwgb3V0cHV0KTsKKyAgICAgICAgaWYgKCAoc3RhdHVz
ICYgSFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLKSAhPSBIVl9TVEFUVVNfU1VDQ0VTUyApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICByZXBfY29tcCA9IE1BU0tfRVhUUihzdGF0dXMsIEhW
X0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLKTsKKworICAgICAgICBjb250cm9sICY9IH5IVl9IWVBF
UkNBTExfUkVQX1NUQVJUX01BU0s7CisgICAgICAgIGNvbnRyb2wgfD0gTUFTS19JTlNSKHJlcF9j
b21wLCBIVl9IWVBFUkNBTExfUkVQX0NPTVBfTUFTSyk7CisgICAgfSB3aGlsZSAoIHJlcF9jb21w
IDwgcmVwX2NvdW50ICk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCisjZW5kaWYgLyogX19Y
ODZfSFlQRVJWX0hDQUxMX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXf-0006FG-GE; Wed, 22 Jan 2020 20:23:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXd-0006F4-W4
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:23:58 +0000
X-Inumbo-ID: 18ff56fe-3d55-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18ff56fe-3d55-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:49 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id c9so489391wrw.8
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=hpuNmbi3NIrtI9XWZDVNmn3N4Ap+/HsCumpfsYCUB1I=;
 b=ek8LREQWmkE4UZkuzuoFdRiExdWuOvPpFXnb/VaGIGsKeRHaFzssk0985Q0dL7MW1h
 29jo8FjCpdspmZTenycoLce5Rs9Y5xaqUNivkmne0tPC4tN3Ai7awP+S//InxVUk8wS4
 snPen59LdYtXNbAX44gqs5anvqHIz4ZEDkNePNzyDX8O0yP+jfWn0Sbqd58WfRfl+rF7
 JVPrhAeW4ucnXoAExhm3SMS+O9ljvWX39Mn4nUhwYijPtPvTkpopxjaFg6O0W5CnK/uL
 UrABcI80LQf6vgKf56bHCiLePhNZtLFNp8EirB9vsqUsmQSH8zRpeYqgaR31ywfTiJ5M
 Q51A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=hpuNmbi3NIrtI9XWZDVNmn3N4Ap+/HsCumpfsYCUB1I=;
 b=Snrf4/hyeQCE2FNs/RMf+eXBfPeCtqVSEdo4nHgHWjZZQCe0crdst8wrWhyqGcZyJ4
 9zqI767Epi96Abf/mJfO6PfON5GYz9WjC06Ossb02gnJQfTsX3e+hl7zcymjS5pV3X2q
 nkp2KRlWE5rY4qTIdySe0Xu7SWY63LizvzCWZ1i/BeyAzVlKKSoBBPNhBAx9S9bzToT1
 X6B74FBFjgQow2pWh8cZfttaw0rmNQxv6wyhcCoIPDXlSaBY6wV82emCYE0kxTEfSuOz
 mQ6Ylt29URAlt+mXdHs99+UETWpJucQEA3JYEOsQ8fRtBp7Bzo8SslVLfTSsIv+Y/rw8
 SHbQ==
X-Gm-Message-State: APjAAAVHPjcC4mYRDkzIx8uv7Dkb0tcg+kGfRLY9gUZ0obS/uAkl8ehL
 ZN0eoUJP9OfsuiKlpGY0coI4OoAn8PrTwg==
X-Google-Smtp-Source: APXvYqyioxSeD5rpVA3j5CgzuYV6XmhP+dr2avBDbBfm6ov1Sv/aGALiB9fl3Zui9KSiTbHvPy5bdg==
X-Received: by 2002:a5d:6048:: with SMTP id j8mr13625476wrt.41.1579724628294; 
 Wed, 22 Jan 2020 12:23:48 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:47 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:38 +0000
Message-Id: <20200122202343.5703-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.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>

VXNlIHRoZSB0b3AtbW9zdCBhZGRyZXNzYWJsZSBwYWdlIGZvciB0aGF0IHB1cnBvc2UuIEFkanVz
dCBlODIwIGNvZGUKYWNjb3JkaW5nbHkuCgpXZSBhbHNvIG5lZWQgdG8gcmVnaXN0ZXIgWGVuJ3Mg
Z3Vlc3QgT1MgSUQgdG8gSHlwZXItVi4gVXNlIDB4MzAwIGFzIHRoZQpPUyB0eXBlLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tClhYWCB0aGUgZGVjaXNp
b24gb24gWGVuJ3MgdmVuZG9yIElEIGlzIHBlbmRpbmcuCgp2NDoKMS4gVXNlIGZpeG1hcAoyLiBG
b2xsb3cgcm91dGluZXMgbGlzdGVkIGluIFRMRlMKLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jICAg
ICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmggfCAgNSArKy0KIDMgZmls
ZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKaW5kZXggMDgyZjk5
MjhhMS4uNWE0ZWYyN2EwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2U4MjAuYworKysgYi94
ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC0zNiw2ICszNiwyMiBAQCBib29sZWFuX3BhcmFtKCJlODIw
LXZlcmJvc2UiLCBlODIwX3ZlcmJvc2UpOwogc3RydWN0IGU4MjBtYXAgZTgyMDsKIHN0cnVjdCBl
ODIwbWFwIF9faW5pdGRhdGEgZTgyMF9yYXc7CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZmluZF9w
aHlzX2FkZHJfYml0cyh2b2lkKQoreworICAgIHVpbnQzMl90IGVheDsKKyAgICB1bnNpZ25lZCBp
bnQgcGh5c19iaXRzID0gMzY7CisKKyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7Cisg
ICAgaWYgKCAoZWF4ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID49IDB4ODAwMDAwMDggKQorICAg
IHsKKyAgICAgICAgcGh5c19iaXRzID0gKHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAwMDgpOwor
ICAgICAgICBpZiAoIHBoeXNfYml0cyA+IFBBRERSX0JJVFMgKQorICAgICAgICAgICAgcGh5c19i
aXRzID0gUEFERFJfQklUUzsKKyAgICB9CisKKyAgICByZXR1cm4gcGh5c19iaXRzOworfQorCiAv
KgogICogVGhpcyBmdW5jdGlvbiBjaGVja3MgaWYgdGhlIGVudGlyZSByYW5nZSA8c3RhcnQsZW5k
PiBpcyBtYXBwZWQgd2l0aCB0eXBlLgogICoKQEAgLTM1Nyw2ICszNzMsMjEgQEAgc3RhdGljIHVu
c2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lkKQogICAgICAgICAgICAgbWF4X3Bm
biA9IGVuZDsKICAgICB9CiAKKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCisgICAgeworCS8q
CisJICogV2UgcmVzZXJ2ZSB0aGUgdG9wLW1vc3QgcGFnZSBmb3IgaHlwZXJjYWxsIHBhZ2UuIEFk
anVzdAorCSAqIG1heF9wZm4gaWYgbmVjZXNzYXJ5LgorCSAqLworICAgICAgICB1bnNpZ25lZCBp
bnQgcGh5c19iaXRzID0gZmluZF9waHlzX2FkZHJfYml0cygpOworICAgICAgICB1bnNpZ25lZCBs
b25nIGhjYWxsX3BmbiA9CisgICAgICAgICAgKCgxdWxsIDw8IHBoeXNfYml0cykgLSAxKSA+PiBQ
QUdFX1NISUZUOworCisgICAgICAgIGlmICggbWF4X3BmbiA+PSBoY2FsbF9wZm4gKQorICAgICAg
ICAgIG1heF9wZm4gPSBoY2FsbF9wZm4gLSAxOworICAgIH0KKyNlbmRpZgorCiAgICAgcmV0dXJu
IG1heF9wZm47CiB9CiAKQEAgLTQyMCw3ICs0NTEsNyBAQCBzdGF0aWMgdWludDY0X3QgX19pbml0
IG10cnJfdG9wX29mX3JhbSh2b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVk
eDsKICAgICB1aW50NjRfdCBtdHJyX2NhcCwgbXRycl9kZWYsIGFkZHJfbWFzaywgYmFzZSwgbWFz
aywgdG9wOwotICAgIHVuc2lnbmVkIGludCBpLCBwaHlzX2JpdHMgPSAzNjsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgcGh5c19iaXRzOwogCiAgICAgLyogQnkgZGVmYXVsdCB3ZSBjaGVjayBvbmx5IElu
dGVsIHN5c3RlbXMuICovCiAgICAgaWYgKCBlODIwX210cnJfY2xpcCA9PSAtMSApCkBAIC00NDYs
MTMgKzQ3Nyw3IEBAIHN0YXRpYyB1aW50NjRfdCBfX2luaXQgbXRycl90b3Bfb2ZfcmFtKHZvaWQp
CiAgICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qIEZpbmQgdGhlIHBoeXNpY2FsIGFkZHJlc3Mg
c2l6ZSBmb3IgdGhpcyBDUFUuICovCi0gICAgZWF4ID0gY3B1aWRfZWF4KDB4ODAwMDAwMDApOwot
ICAgIGlmICggKGVheCA+PiAxNikgPT0gMHg4MDAwICYmIGVheCA+PSAweDgwMDAwMDA4ICkKLSAg
ICB7Ci0gICAgICAgIHBoeXNfYml0cyA9ICh1aW50OF90KWNwdWlkX2VheCgweDgwMDAwMDA4KTsK
LSAgICAgICAgaWYgKCBwaHlzX2JpdHMgPiBQQUREUl9CSVRTICkKLSAgICAgICAgICAgIHBoeXNf
Yml0cyA9IFBBRERSX0JJVFM7Ci0gICAgfQorICAgIHBoeXNfYml0cyA9IGZpbmRfcGh5c19hZGRy
X2JpdHMoKTsKICAgICBhZGRyX21hc2sgPSAoKDF1bGwgPDwgcGh5c19iaXRzKSAtIDEpICYgfigo
MXVsbCA8PCAxMikgLSAxKTsKIAogICAgIHJkbXNybChNU1JfTVRSUmNhcCwgbXRycl9jYXApOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggOGQzODMxM2Q3YS4uZjk4NmMxYTgwNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0xOCwxNyArMTgsMjcgQEAKICAqCiAg
KiBDb3B5cmlnaHQgKGMpIDIwMTkgTWljcm9zb2Z0LgogICovCisjaW5jbHVkZSA8eGVuL3ZlcnNp
b24uaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogCisjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgog
I2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5o
PgorI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogc3RydWN0IG1zX2h5cGVydl9pbmZvIF9f
cmVhZF9tb3N0bHkgbXNfaHlwZXJ2OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jf
b3BzIG9wcyA9IHsKLSAgICAubmFtZSA9ICJIeXBlci1WIiwKLX07CitzdGF0aWMgdWludDY0X3Qg
Z2VuZXJhdGVfZ3Vlc3RfaWQodm9pZCkKK3sKKyAgICB1aW50NjRfdCBpZCA9IDA7CisKKyAgICBp
ZCA9ICh1aW50NjRfdClIVl9YRU5fVkVORE9SX0lEIDw8IDQ4OworICAgIGlkIHw9ICh4ZW5fbWFq
b3JfdmVyc2lvbigpIDw8IDE2KSB8IHhlbl9taW5vcl92ZXJzaW9uKCk7CisKKyAgICByZXR1cm4g
aWQ7Cit9CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzOwogY29uc3Qg
c3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiB7CiAgICAg
dWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpAQCAtNzIsNiArODIsNDMgQEAgY29uc3Qgc3Ry
dWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiAgICAgcmV0dXJu
ICZvcHM7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lk
KQoreworICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2NvbnRlbnRzIGh5cGVyY2FsbF9t
c3I7CisgICAgdW5pb24gaHZfZ3Vlc3Rfb3NfaWQgZ3Vlc3RfaWQ7CisgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisKKyAgICByZG1zcmwoSFZfWDY0X01TUl9HVUVTVF9PU19JRCwgZ3Vlc3RfaWQucmF3
KTsKKyAgICBpZiAoICFndWVzdF9pZC5yYXcgKQorICAgIHsKKyAgICAgICAgZ3Vlc3RfaWQucmF3
ID0gZ2VuZXJhdGVfZ3Vlc3RfaWQoKTsKKyAgICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfR1VFU1Rf
T1NfSUQsIGd1ZXN0X2lkLnJhdyk7CisgICAgfQorCisgICAgcmRtc3JsKEhWX1g2NF9NU1JfSFlQ
RVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7CisgICAgaWYgKCAhaHlwZXJjYWxsX21z
ci5lbmFibGUgKQorICAgIHsKKyAgICAgICAgbWZuID0gKCgxdWxsIDw8IHBhZGRyX2JpdHMpIC0g
MSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7CisgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0g
MTsKKyAgICAgICAgaHlwZXJjYWxsX21zci5ndWVzdF9waHlzaWNhbF9hZGRyZXNzID0gbWZuOwor
ICAgICAgICB3cm1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWlu
dDY0KTsKKyAgICB9IGVsc2UgeworICAgICAgICBtZm4gPSBoeXBlcmNhbGxfbXNyLmd1ZXN0X3Bo
eXNpY2FsX2FkZHJlc3M7CisgICAgfQorCisgICAgc2V0X2ZpeG1hcF94KEZJWF9YX0hZUEVSVl9I
Q0FMTCwgbWZuIDw8IFBBR0VfU0hJRlQpOworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAo
dm9pZCkKK3sKKyAgICBzZXR1cF9oeXBlcmNhbGxfcGFnZSgpOworfQorCitzdGF0aWMgY29uc3Qg
c3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKKyAgICAubmFtZSA9ICJIeXBlci1WIiwKKyAg
ICAuc2V0dXAgPSBzZXR1cCwKK307CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKaW5kZXggMDVjNDA0NDk3
Ni4uNWQzN2VmZDJkMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnYtdGxmcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaApA
QCAtMzE4LDE1ICszMTgsMTYgQEAgc3RydWN0IG1zX2h5cGVydl90c2NfcGFnZSB7CiAgKgogICog
Qml0KHMpCiAgKiA2MyAtIEluZGljYXRlcyBpZiB0aGUgT1MgaXMgT3BlbiBTb3VyY2Ugb3Igbm90
OyAxIGlzIE9wZW4gU291cmNlCi0gKiA2Mjo1NiAtIE9zIFR5cGU7IExpbnV4IGlzIDB4MTAwCisg
KiA2Mjo1NiAtIE9zIFR5cGU7IExpbnV4IDB4MTAwLCBGcmVlQlNEIDB4MjAwLCBYZW4gMHgzMDAK
ICAqIDU1OjQ4IC0gRGlzdHJvIHNwZWNpZmljIGlkZW50aWZpY2F0aW9uCi0gKiA0NzoxNiAtIExp
bnV4IGtlcm5lbCB2ZXJzaW9uIG51bWJlcgorICogNDc6MTYgLSBHdWVzdCBPUyB2ZXJzaW9uIG51
bWJlcgogICogMTU6MCAgLSBEaXN0cm8gc3BlY2lmaWMgaWRlbnRpZmljYXRpb24KICAqCiAgKgog
ICovCiAKICNkZWZpbmUgSFZfTElOVVhfVkVORE9SX0lEICAgICAgICAgICAgICAweDgxMDAKKyNk
ZWZpbmUgSFZfWEVOX1ZFTkRPUl9JRCAgICAgICAgICAgICAgICAweDgzMDAKIHVuaW9uIGh2X2d1
ZXN0X29zX2lkCiB7CiAgICAgdWludDY0X3QgcmF3OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXV-0006EM-PF; Wed, 22 Jan 2020 20:23:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXU-0006EH-70
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:23:48 +0000
X-Inumbo-ID: 17cbf738-3d55-11ea-b833-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17cbf738-3d55-11ea-b833-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:47 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id q10so469370wrm.11
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=m5ClOJlFvps3YoYuL1kqomtx8c2RKyrxd8//4mr2mmo=;
 b=TfTxk49eybN2vfFlwrge/mx8UFStG+LSZUYOOgNVCvYFFw0QqUAAe4UgjpyT+fo6F7
 16ES6zSImydmkzp5PahDp2OHvnzPdDu8RmvkdGBEciw/S4apCZVRmvcAT0KBUSbLKcpO
 dkzNyiATrhgYDig3fwXDez3/wtaLVnS5ucJSzJhtK0DgPXr18xbK7zv1f6hhIo0Q7vGW
 AYGPhdisRKQE/P7HoNhsPMFkVyV7QMXRwqrenyNo5EfuqsfAuhpU84v/XdsEj+MDnPm1
 1k0+6IC+Pnu09WlyeCMX3+H3K8r4SBQZGlGaYllqLCea6vugU4vJE9QiBNwgtAXJfC9Y
 R/PQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=m5ClOJlFvps3YoYuL1kqomtx8c2RKyrxd8//4mr2mmo=;
 b=pe/2OLEXS7BdbaXu0q6O/li4llNlA67XGAQn60A7gYquyXth8NkqG7L+q85anSsXTX
 YCWI+AkqRnw8JvrUM9I84DysXQI0FMdngDlOAsOIrA6uMKlwQ3NFbumihExJDbFBhr5L
 21XFCVs8gfD9XqlulsfjlTweU/8nuQY8br8d+mQp0wI/53KwMZLFy2hMneKrMJpPIJRU
 phf+cu1Ye82SMZrGeIV9yeQYlhG7mAUAi5K9nx56iRbI4C9kafm/IIGePRvCJa3XOEee
 RktasrcxFXPxPdrTKShoBMR9g8uR/j7V38qXzYpB3Lh+kytNVS2lR73cmBOzHnug4edk
 bzNA==
X-Gm-Message-State: APjAAAUJdQcoID6pdlGoszlN3fc5arapqYmGl9IF/dyGBVgyPCDRz8g2
 +06nDtLlKBuWPrE0HMfg8a/fuYotHiG8PA==
X-Google-Smtp-Source: APXvYqy6KnTfl58CXIEivMhjU6s+br8Y7EK+Ey+bce0Orh2A62HWw1HDK+55VsAR0lRgsvbmDosKLw==
X-Received: by 2002:adf:e290:: with SMTP id v16mr13566409wri.16.1579724626396; 
 Wed, 22 Jan 2020 12:23:46 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:45 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:36 +0000
Message-Id: <20200122202343.5703-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/7] More Hyper-V 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBwYXRjaCBzZXJlaXMgaW1wbGVtZW50cyBzZXZlcmFsIGltcG9ydGFudCBmdW5jdGlvbmFs
aXRpZXMgdG8gcnVuClhlbiBvbiB0b3Agb2YgSHlwZXItVi4KClNlZSBpbmRpdmlkdWFsIHBhdGNo
ZXMgZm9yIG1vcmUgZGV0YWlscy4gVGhlIGZpcnN0IHBhdGNoIGFkZHMgYW4KZXhlY3V0YWJsZSBm
aXhtYXAgZmFjaWxpdHksIHdoaWNoIGlzIHg4NiBnZW5lcmljLiBUaGUgcmVzdCBvZiB0aGUgc2Vy
aWVzCmlzIEh5cGVyLVYgc3BlY2lmaWMuCgpJJ3ZlIGNoZWNrZWQgdGhlIGFzc2VtYmx5IGNvZGUg
YXMgd2VsbCBhcyBwdXR0aW5nIGluIGEgdGVzdCBwYXRjaCB0bwptYWtlIHN1cmUgdGhlIGh5cGVy
Y2FsbCBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgY29ycmVjdGx5LgoKV2VpLgoKQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKV2VpIExpdSAo
Nyk6CiAgeDg2OiBwcm92aWRlIGV4ZWN1dGFibGUgZml4bWFwIGZhY2lsaXR5CiAgeDg2L2h5cGVy
djogc2V0dXAgaHlwZXJjYWxsIHBhZ2UKICB4ODYvaHlwZXJ2OiBwcm92aWRlIEh5cGVyLVYgaHlw
ZXJjYWxsIGZ1bmN0aW9ucwogIERPIE5PVCBBUFBMWTogeDg2L2h5cGVydjogaXNzdWUgYW4gaHlw
ZXJjYWxsCiAgeDg2L2h5cGVydjogcHJvdmlkZSBwZXJjcHUgaHlwZXJjYWxsIGlucHV0IHBhZ2UK
ICB4ODYvaHlwZXJ2OiByZXRyaWV2ZSB2cF9pbmRleCBmcm9tIEh5cGVyLVYKICB4ODYvaHlwZXJ2
OiBzZXR1cCBWUCBhc3Npc3QgcGFnZQoKIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAg
ICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDEgKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgICAg
ICAgfCAxMTkgKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvcHJpdmF0ZS5oICAgICAgfCAgMzEgKysrKysrCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMg
ICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA5ICsrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgICAgIHwg
ICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggICAgICAgICAgICAgfCAgIDIgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggICAgICAgICAgICAgfCAgMjggKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oIHwgIDk4ICsrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCAgfCAgIDUg
Ky0KIDEyIGZpbGVzIGNoYW5nZWQsIDMzNCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxs
LmgKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXp-0006IZ-6X; Wed, 22 Jan 2020 20:24:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXo-0006IE-0D
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:24:08 +0000
X-Inumbo-ID: 1a1ce4a2-3d55-11ea-8e9a-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a1ce4a2-3d55-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:51 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z3so522272wru.3
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=z9zRpSrWMsfBPDPq03Nj1xHSfrX+WJI3r1UMf9GF7YQ=;
 b=N9Q7YDS0x/c/guYVRx2kGbAn/h/Pbo6Jiv0t0FJLdzwLBOi+9CpCC4J/SOzge5vrLc
 B9mj71yjWd5l2/n9VGkjXuxin5p+cW+4OTWeYOW+wg3GMUot7Fed6CQ9mKx1r77g7Aeb
 /X/H/RGtPa3KGC/UxG+SDaAbQvnA7lAK3B76EMJCy+XicZfGW1PpKyi8jy3IRDTrJJOv
 wrPXnxGBj9nJ9HncI2M5xabmJNcLbDOme0lUZXGb96siCCfTjqDLUSsiGUrMYtiont5G
 CtCXIuEYeVHue0xOhNozmcvr6x9bpi9eG2u3RgqW/+sBkDJAORU8pb8Kk3YzP2rRuqGJ
 Pt2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=z9zRpSrWMsfBPDPq03Nj1xHSfrX+WJI3r1UMf9GF7YQ=;
 b=shHTfq/sKLpXnnCIwCqQJ0ZCLtqi++FwRR6BONM7HE0XV6IPmERJbuT7V2baRYQo4F
 MUP2walT/buQ5iWv7aiVRB5BmIqpkGJOywvd280DowBTojWl6bMSlFtLDk7oynVduRKq
 sOUG3LWD9/flZY+cG0xgjlbDuLIPUCIlJ4f3mg7agQJ7EJAIob/dPhmKhm40yLQO4z0l
 ZxHz4seTBGdKZVSOUYpVaEEmftqIl/F6eEdpMdHSkH47qR2V9s1g+FRZuH5kfn34ReFO
 raonm0iwPTM1RZ8L2uMSuTsF+DF5y78nJX9AFVtd1450TuplYjLJa4WIEpu83SjmwswZ
 WO4Q==
X-Gm-Message-State: APjAAAW6unBPTXqmJY03VH4WmCuQAOx2dQ/zQuYP5/fZfu177C5OKS4C
 sR7RVVIxLjfIkw4jhqXrNyAfcgoj6rFVgA==
X-Google-Smtp-Source: APXvYqyRApyQg39fOlK6nmLBQ8KU1JvzwV787HjUBhXybIlNpcsN9K7+r8WM13eeUyG5E0BaBMeNVw==
X-Received: by 2002:adf:f80b:: with SMTP id s11mr13723290wrp.12.1579724630249; 
 Wed, 22 Jan 2020 12:23:50 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:49 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:40 +0000
Message-Id: <20200122202343.5703-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/7] DO NOT APPLY: x86/hyperv: issue an
 hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGVzdCBpZiB0aGUgaW5mcmFzdHJ1Y3R1cmUgd29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMgfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IGY5ODZjMWE4MDUuLjUzNmNlMGQwZGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMjMsNiArMjMsNyBAQAogCiAjaW5j
bHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPGFz
bS9ndWVzdC9oeXBlcnYtaGNhbGwuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMu
aD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAKQEAgLTEwNyw2ICsxMDgsMTUgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCiAgICAgfQogCiAgICAg
c2V0X2ZpeG1hcF94KEZJWF9YX0hZUEVSVl9IQ0FMTCwgbWZuIDw8IFBBR0VfU0hJRlQpOworCisg
ICAgLyogWFhYIFdlaTogSXNzdWUgYW4gaHlwZXJjYWxsIGhlcmUgdG8gbWFrZSBzdXJlIHRoaW5n
cyBhcmUgc2V0IHVwCisgICAgICogY29ycmVjdGx5LiAgV2hlbiB0aGVyZSBpcyBhY3R1YWwgdXNl
IG9mIHRoZSBoeXBlcmNhbGwgZmFjaWxpdHksCisgICAgICogdGhpcyBjYW4gYmUgcmVtb3ZlZC4K
KyAgICAgKi8KKyAgICB7CisgICAgICAgIHVpbnQxNl90IHIgPSBodl9kb19oeXBlcmNhbGwoMHhm
ZmZmLCAwLCAwKTsKKyAgICAgICAgQlVHX09OKHIgIT0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJD
QUxMX0NPREUpOworICAgIH0KIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuMXu-0006LW-JN; Wed, 22 Jan 2020 20:24:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXt-0006Kr-0j
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:24:13 +0000
X-Inumbo-ID: 1ab8b9d6-3d55-11ea-aecd-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ab8b9d6-3d55-11ea-aecd-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:52 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id d16so475116wre.10
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=YBVOWoTwbZt9RyjSkTi/ui/Jx6IMZiyjvsALlSN6nSE=;
 b=t7h5F9pi2aI+55TSpCLtn2rYRhsgcOeZSKkqceGIwlLZ12DZuXOEWQYuKn0r1Gk1Vi
 H1iFskjWdIccISsgsS8621EpA3z70oHSPlyy4ZDpHemT/Q9K4I5jknw/V/6cTgpPrFG9
 QqxTRW0+ADCG584d/dgjdwI5mRDrGNpR+kDJ+5GT1AtwO4m7HeECHhNQBptN/69t7WnV
 3AiQ3suzxDBoAbl3/hGuM2WDsgfpqic8/aLlNejYkTnULhx0F1z3sYftParDWlYffcM7
 cNaoAGQ2/tJsmuV1ZreGVDPcabUwzvt+9U8Uy7jBXAKMzOIP8uL4B21JgAC4qqNpkTRN
 xhKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=YBVOWoTwbZt9RyjSkTi/ui/Jx6IMZiyjvsALlSN6nSE=;
 b=AO0V2UkNUcV2K/UZHisY+LdRoSoPfCACvZ+FIYd8rAD+lA1ZmnM8GafFQS1om9hSkR
 0lxCTuk48lMSGYIuidvX73aHVrx/u8N4V5PF20/Ym3pdKsXV4wFOmRSzDG2LMKI/K0yn
 osRWMaPxIod+RYp9sxql+qo+jj+UbyzX9iLzC80pFI20ZSyOhqGNnyW7pSJpmqW1OyN9
 h7lAzWDoRU9U1KYXax0wfGQBcIlZsRrcEUV8cYH8U3ICbERBbiO0PweEVGxzJMb+5d7t
 Eowaz1e1VPFoAMZJDvHDdgEARZzAUlMUeEq0jMlVlN8aOob7giOuH1wzNLCrO9YaBq1h
 I1CQ==
X-Gm-Message-State: APjAAAUXakRtSQothBTOC++pTC+U5kMpYK76ZfYDv94ITRs/rqzaYlWk
 Iouo5hS4VJGJvJukBGqP3vOsy4cb/PLu+g==
X-Google-Smtp-Source: APXvYqyAuuFKdrMyEvBBl88vXcykiPuUdzNUrlZbFli+SHlAWWXlKZQlqT+j+Zb4nGDz4nikvOW4pg==
X-Received: by 2002:a05:6000:160d:: with SMTP id
 u13mr12590691wrb.22.1579724631245; 
 Wed, 22 Jan 2020 12:23:51 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:50 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:41 +0000
Message-Id: <20200122202343.5703-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 5/7] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUgOCBieXRlcyBhbGlnbmVk
IGFuIG5vdCBjcm9zcwpwYWdlIGJvdW5kYXJ5LiBPbmUgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVx
dWlyZW1lbnRzIGlzIHRvIHVzZSBwZXJjcHUKcGFnZS4KCkZvciB0aGUgZm9yZXNlZWFibGUgZnV0
dXJlIHdlIG9ubHkgbmVlZCB0byBwcm92aWRlIGlucHV0IGZvciBUTEIKYW5kIEFQSUMgaHlwZXJj
YWxscywgc28gc2tpcCBzZXR0aW5nIHVwIGFuIG91dHB1dCBwYWdlLgoKV2Ugd2lsbCBhbHNvIG5l
ZWQgdG8gcHJvdmlkZSBhbiBhcF9zZXR1cCBob29rIGZvciBzZWNvbmRhcnkgY3B1cyB0bwpzZXR1
cCBpdHMgb3duIGlucHV0IHBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNy
b3NvZnQuY29tPgotLS0KdjQ6CjEuIENoYW5nZSB3b3JkaW5nIGluIGNvbW1pdCBtZXNzYWdlCjIu
IFByZXZlbnQgbGVhawozLiBJbnRyb2R1Y2UgYSBwcml2YXRlIGhlYWRlcgoKdjM6CjEuIFVzZSB4
ZW5oZWFwIHBhZ2UgaW5zdGVhZAoyLiBEcm9wIHBhZ2UgdHJhY2tpbmcgc3RydWN0dXJlCjMuIERy
b3AgUGF1bCdzIHJldmlldyB0YWcKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvcHJpdmF0ZS5oIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMK
aW5kZXggNTM2Y2UwZDBkZC4uYzUxOTVhZjk0OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVy
di5jCkBAIC0yNyw3ICsyNywxMCBAQAogI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5o
PgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAorI2luY2x1ZGUgInByaXZhdGUuaCIKKwog
c3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2OworREVGSU5FX1BF
Ul9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X2FyZyk7CiAKIHN0YXRpYyB1
aW50NjRfdCBnZW5lcmF0ZV9ndWVzdF9pZCh2b2lkKQogewpAQCAtMTE5LDE0ICsxMjIsMzYgQEAg
c3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKK3sKKyAgICB2b2lk
ICptYXBwaW5nOworCisgICAgaWYgKCB0aGlzX2NwdShodl9wY3B1X2lucHV0X2FyZykgKQorICAg
ICAgICByZXR1cm47CisKKyAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CisgICAg
aWYgKCAhbWFwcGluZyApCisgICAgICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgaHlwZXJj
YWxsIGlucHV0IHBhZ2UgZm9yIENQVSV1XG4iLAorICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29y
X2lkKCkpOworCisgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9hcmcpID0gbWFwcGluZzsKK30K
Kwogc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxs
X3BhZ2UoKTsKKyAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKK30KKworc3RhdGljIHZv
aWQgYXBfc2V0dXAodm9pZCkKK3sKKyAgICBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKIH0K
IAogc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAgLm5hbWUg
PSAiSHlwZXItViIsCiAgICAgLnNldHVwID0gc2V0dXAsCisgICAgLmFwX3NldHVwID0gYXBfc2V0
dXAsCiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2
YXRlLmggYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iNjkwMmI1NjM5Ci0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKQEAgLTAsMCArMSwyOSBAQAorLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAor
ICoKKyAqIERlZmluaXRpb25zIC8gZGVjbGFyYXRpb25zIG9ubHkgdXNlZnVsIHRvIEh5cGVyLVYg
Y29kZS4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisg
KiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDIwIE1pY3Jvc29mdC4KKyAqLworCisjaWZuZGVmIF9fWEVOX0hZUEVSVl9QUklWSUFU
RV9IX18KKyNkZWZpbmUgX19YRU5fSFlQRVJWX1BSSVZJQVRFX0hfXworCisjaW5jbHVkZSA8eGVu
L3BlcmNwdS5oPgorCitERUNMQVJFX1BFUl9DUFUodm9pZCAqLCBodl9wY3B1X2lucHV0X2FyZyk7
CisKKyNlbmRpZiAvKiBfX1hFTl9IWVBFUlZfUFJJVklBVEVfSF9fICAqLwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuMXy-0006Ny-Us; Wed, 22 Jan 2020 20:24:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMXy-0006NU-0H
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:24:18 +0000
X-Inumbo-ID: 1b43a186-3d55-11ea-8e9a-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b43a186-3d55-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:53 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id g17so528341wro.2
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=BC91hdyPWV2hM/+wf0AJs+FRr6HNGJISWFhaN0f9Tb0=;
 b=AqG8fBZPBYp8jfoKXSZCsN7epFOY5v1w1Sa8ukbc/KRcnw+8Y0iCtlLfPHukMrxsR8
 7Tg+g0RTIVCdvr1DyjVAKduyBqGHQC/jGvGM4zLd6trMoUFWGyzu0TDreHCPUz0926c8
 MFElRQPtJE4IC9Tn0upJPkm+BOlAoosqpFTiGqexfiUfjYPh6Qv2r85iaE7CKKbieI2T
 l9mfdBt4a7pKHXYtO5RCV75aTGVxxHaoOaBA4hRMKpDLuTC0qWN2IVDLo5qX0lVe1d2q
 uGGXwerQKD44cz4+HMOQtnY8lXiUCeB/c3cO76abhRm+UozcFuEZ8WmHIZwtF0OEcs9J
 LFIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=BC91hdyPWV2hM/+wf0AJs+FRr6HNGJISWFhaN0f9Tb0=;
 b=PQ/zurYpf/Y4nXPhvwxwFD+8Lmf393zZ4cZVfLJtgm3n2KDlvUeM+1wjwbpS6hBTOp
 RfxUvxcEsLwLkvsdvMc7hXoiS4gsqwJKQCN9yGNGI7z1DqA7NA6YqV+15LLkiy2jWoo8
 Lw85nJqKVNKTBD0ePX4ELqxTlneM4Mn5M2CHiR0YEgvjmGKDarE9xSMECxD/dlTDnyUT
 YH/7zX+MbiwcsAUNj5aIpqWXaxXvfG2AsJlnIjHcEsugsVpHhOC+H5bL+ZjnPmEGNWY9
 UxwiursGS6ljiqzXDOOCHIosV9yJ3w9eU8Bks6VsIc2UxAlvidRKhiFwo9ooXL4p8tfA
 HZDg==
X-Gm-Message-State: APjAAAViPLb5oqT/Yo9Fudp2IIdprv4uZBfDsSfthZwE45Wn7OtgK8qA
 CSy5eLPY7kTk1/Fqn6O4c4+R8dU/j1fJ6w==
X-Google-Smtp-Source: APXvYqwk6HQpf+44L7I2MA22dHt5tir2BvnV1QjBKthOuxwqexeCAGNnBdYOsvYCBn4ao7WqLwa2ag==
X-Received: by 2002:a5d:46c1:: with SMTP id g1mr12965981wrs.200.1579724632194; 
 Wed, 22 Jan 2020 12:23:52 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:51 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:42 +0000
Message-Id: <20200122202343.5703-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMg
c3BlY2lmaWMKdmNwdShzKS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KLS0tCnY0Ogox
LiBVc2UgcHJpdmF0ZS5oCjIuIEFkZCBQYXVsJ3MgcmV2aWV3IHRhZwoKdjI6CjEuIEZvbGQgaW50
byBzZXR1cF9wY3B1X2FyZyBmdW5jdGlvbgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJ2LmMgIHwgNSArKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMKaW5kZXggYzUxOTVhZjk0OC4uMDg1ZTY0NmRjNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCkBAIC0zMSw2ICszMSw3IEBACiAKIHN0cnVjdCBtc19oeXBlcnZfaW5m
byBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZv
aWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodW5z
aWduZWQgaW50LCBodl92cF9pbmRleCk7CiAKIHN0YXRpYyB1aW50NjRfdCBnZW5lcmF0ZV9ndWVz
dF9pZCh2b2lkKQogewpAQCAtMTI1LDYgKzEyNiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1
cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQogc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVf
YXJnKHZvaWQpCiB7CiAgICAgdm9pZCAqbWFwcGluZzsKKyAgICB1aW50NjRfdCB2cF9pbmRleF9t
c3I7CiAKICAgICBpZiAoIHRoaXNfY3B1KGh2X3BjcHVfaW5wdXRfYXJnKSApCiAgICAgICAgIHJl
dHVybjsKQEAgLTEzNSw2ICsxMzcsOSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9oeXBlcmNhbGxfcGNw
dV9hcmcodm9pZCkKICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKIAogICAgIHRo
aXNfY3B1KGh2X3BjcHVfaW5wdXRfYXJnKSA9IG1hcHBpbmc7CisKKyAgICByZG1zcmwoSFZfWDY0
X01TUl9WUF9JTkRFWCwgdnBfaW5kZXhfbXNyKTsKKyAgICB0aGlzX2NwdShodl92cF9pbmRleCkg
PSB2cF9pbmRleF9tc3I7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cCh2b2lkKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmggYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAppbmRleCBiNjkwMmI1NjM5Li5kYTcwOTkwNDAxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaApAQCAtMjUsNSArMjUsNiBAQAogI2luY2x1
ZGUgPHhlbi9wZXJjcHUuaD4KIAogREVDTEFSRV9QRVJfQ1BVKHZvaWQgKiwgaHZfcGNwdV9pbnB1
dF9hcmcpOworREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOwogCiAj
ZW5kaWYgLyogX19YRU5fSFlQRVJWX1BSSVZJQVRFX0hfXyAgKi8KLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:24:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20:24: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 1iuMY4-0006RO-I7; Wed, 22 Jan 2020 20:24:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vKfK=3L=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iuMY3-0006Ql-1G
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:24:23 +0000
X-Inumbo-ID: 1bd0d312-3d55-11ea-8e9a-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bd0d312-3d55-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 20:23:54 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id w15so517542wru.4
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 12:23:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ljuvtGQ8FLfUz4xqMnHKyZjGxy69y+jnVAsAFm6RVds=;
 b=gtWqCrbHnArBT6pIE/e3Y59E1lIcOgMjtNLGL1C7YC42YtP68AF5M4BX6OCuElrzDZ
 Hrf/QYX18PFyL/bWd8GgoXfky6CXRkPqGZbmXgJ8kx7K5FH0i3aXpi3BYSAwW6+QdqDB
 eRQhsk/PYzUzkbEEV/TLKOHi10fDaCrESQDdJncT5TgyMIX4Ke2ZcV9gIZ5oLb5FUfYv
 yBtK0iMqxC10cyTQu8CsBulBx4JtLodzGHUJE20mN6iWDAUYzb7U9mk+LAZJqLZWXdWU
 Ba71w9stZVz5OJ5HtYKNqF16AoJIWLkgADxtW92ZoDBA70lFwfNkX6RIVv0PLJswqF1H
 OHIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=ljuvtGQ8FLfUz4xqMnHKyZjGxy69y+jnVAsAFm6RVds=;
 b=EcaGVcGtkZWB8BA2wyKtOIQ7ancTGx8X+nSTNiE32ASY17EUFYG4esB0gWjIPL31ax
 CwbjlYM6WibuQGpPf/hQ0GW1gSDZe5DxetjnIWtdGR3OyHhHd9qT/YeJqB87GZpugmUW
 NVkmgZTPJT9c2S+161ilGZLvx7s/E+weXGZZrVQgi3nGUdCF+vjjIDtBB9oO1dTS+TOd
 6o8ZUItXmK9MqQ6KjW/pjd/9kYinX36fH8Ykkrpw7h1olc8QcgShc0qIwyGwYZHMezdM
 QA3x8FrjsSKgZb22BAtu7ziEuUX3R2hDffyr4QhCV8LZHtA5BRZvpiFkDPQy/OBF5G96
 tdHQ==
X-Gm-Message-State: APjAAAX3xPia5PziEnOksEpIvn3Fa+/0TFaSwfKUE7gg3M/yWr2qqvzX
 cFFMVRCAQTaL0kI4YLs54futBWWn7MPifQ==
X-Google-Smtp-Source: APXvYqxPFih+zc1HHE4XDSBA6Wgr59+EAa8ucv5Qi9jgZF14d9ZZt7xwP2/sOF8TCZ+dbKmIGZUe2w==
X-Received: by 2002:adf:ea05:: with SMTP id q5mr12536429wrm.48.1579724633088; 
 Wed, 22 Jan 2020 12:23:53 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 r6sm60267992wrq.92.2020.01.22.12.23.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 12:23:52 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 20:23:43 +0000
Message-Id: <20200122202343.5703-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200122202343.5703-1-liuwe@microsoft.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 7/7] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.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>

VlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBz
b21lIGJpdHMgaW4gaXQKZm9yIGVmZmljaWVudCBuZXN0ZWQgdmlydHVhbGlzYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjQ6CjEuIFVzZSBw
cml2YXRlLmgKMi4gUHJldmVudCBsZWFrCgp2MzoKMS4gVXNlIHhlbmhlYXAgcGFnZQoyLiBEcm9w
IHNldF92cF9hc3Npc3QKCnYyOgoxLiBVc2UgSFZfSFlQX1BBR0VfU0hJRlQgaW5zdGVhZAotLS0K
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgIHwgMjYgKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIHwgIDEgKwog
MiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMKaW5kZXggMDg1ZTY0NmRjNi4uODlhOGYzMTZiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L2h5cGVydi5jCkBAIC0zMiw2ICszMiw3IEBACiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFk
X21vc3RseSBtc19oeXBlcnY7CiBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIGh2
X3BjcHVfaW5wdXRfYXJnKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGlu
dCwgaHZfdnBfaW5kZXgpOworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl92
cF9hc3Npc3QpOwogCiBzdGF0aWMgdWludDY0X3QgZ2VuZXJhdGVfZ3Vlc3RfaWQodm9pZCkKIHsK
QEAgLTE0MiwxNSArMTQzLDQwIEBAIHN0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9wY3B1X2Fy
Zyh2b2lkKQogICAgIHRoaXNfY3B1KGh2X3ZwX2luZGV4KSA9IHZwX2luZGV4X21zcjsKIH0KIAor
c3RhdGljIHZvaWQgc2V0dXBfdnBfYXNzaXN0KHZvaWQpCit7CisgICAgdm9pZCAqbWFwcGluZzsK
KyAgICB1aW50NjRfdCB2YWw7CisKKyAgICBtYXBwaW5nID0gdGhpc19jcHUoaHZfdnBfYXNzaXN0
KTsKKworICAgIGlmICggIW1hcHBpbmcgKQorICAgIHsKKyAgICAgICAgbWFwcGluZyA9IGFsbG9j
X3hlbmhlYXBfcGFnZSgpOworICAgICAgICBpZiAoICFtYXBwaW5nICkKKyAgICAgICAgICAgIHBh
bmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgdnBfYXNzaXN0IHBhZ2UgZm9yIENQVSV1XG4iLAorICAg
ICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKworICAgICAgICBjbGVhcl9wYWdl
KG1hcHBpbmcpOworICAgICAgICB0aGlzX2NwdShodl92cF9hc3Npc3QpID0gbWFwcGluZzsKKyAg
ICB9CisKKyAgICB2YWwgPSAodmlydF90b19tZm4obWFwcGluZykgPDwgSFZfSFlQX1BBR0VfU0hJ
RlQpCisgICAgICAgIHwgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRV9FTkFCTEU7CisgICAgd3Jt
c3JsKEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIHZhbCk7Cit9CisKIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cCh2b2lkKQogewogICAgIHNldHVwX2h5cGVyY2FsbF9wYWdlKCk7CiAgICAgc2V0
dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk7CisgICAgc2V0dXBfdnBfYXNzaXN0KCk7CiB9CiAKIHN0
YXRpYyB2b2lkIGFwX3NldHVwKHZvaWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJn
KCk7CisgICAgc2V0dXBfdnBfYXNzaXN0KCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlw
ZXJ2aXNvcl9vcHMgb3BzID0gewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
di9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAppbmRleCBk
YTcwOTkwNDAxLi5hZjQxOWU5ZDRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaApA
QCAtMjYsNSArMjYsNiBAQAogCiBERUNMQVJFX1BFUl9DUFUodm9pZCAqLCBodl9wY3B1X2lucHV0
X2FyZyk7CiBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBodl92cF9pbmRleCk7CitERUNM
QVJFX1BFUl9DUFUodm9pZCAqLCBodl92cF9hc3Npc3QpOwogCiAjZW5kaWYgLyogX19YRU5fSFlQ
RVJWX1BSSVZJQVRFX0hfXyAgKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 20:57:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 20: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 1iuN3e-0000v4-HF; Wed, 22 Jan 2020 20:57:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuN3d-0000uz-3B
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 20:57:01 +0000
X-Inumbo-ID: bb42b133-3d59-11ea-bd5c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb42b133-3d59-11ea-bd5c-12813bfff9fa;
 Wed, 22 Jan 2020 20:57:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579726619;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=p5kwF9mSsro1cAUfw84UG8tcdlF3zw60OUzCgeub/Ws=;
 b=crlAiXFuunT+Ye0hfb5tGjsqTN2+BDraleRhKIGJw596Ei0nSkYWSuqz
 VNhKqdk8Hm8zdn4yxkkqbwV1NIxye0um+C8HMnlgq2R1rMVWFBt3othu+
 xifR+wQwQaKqJJj9Tj/dP8h5Kb7nVogQmtv6yDgpWlslSIcJwABfrtQ6V 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 20sTocZ+3GnJUjqm5dZpnVsQnoCSxvJ1r3pk15CEGvH6Ce9yaCIqb8jjMPZM8+ZUmmPQXhCTjZ
 w3miRF8Mszj1atHm5VW+fb551ZUTciVJl+Ph7rE2QviYeDZbMiIGljqMhzxDDvbAPoExbaoHyY
 U1JBq0+2nMz/WIXSXWYZgAF9BKI9e6puXH3//QkNI7/kKF1A6/ccUHg0K8LG/fDDvbDLp36mmI
 D8s7ifTkTDFSFHvZ92MM5UK8WrA1JPNMJ6i9uguP6DKXUkBiQCl9ukmW7HIlFLPj0E/lLVwEhw
 hXw=
X-SBRS: 2.7
X-MesageID: 11663804
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11663804"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.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: <7442e797-e56c-8afd-eb37-9cd212bbc589@citrix.com>
Date: Wed, 22 Jan 2020 20:56:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-2-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Paul Durrant <paul@xen.org>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@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>

T24gMjIvMDEvMjAyMCAyMDoyMywgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2Jvb3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwo+IGluZGV4
IDFjYmY1YWNkZmIuLjYwNWQwMWYxZGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
eDg2XzY0LlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwo+IEBAIC04NSw3ICs4
NSwxNSBAQCBHTE9CQUwobDJfZGlyZWN0bWFwKQo+ICAgKiA0ayBwYWdlLgo+ICAgKi8KCkFkanVz
dCB0aGlzIGNvbW1lbnQgYXMgd2VsbD8KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCj4gaW5kZXggZDBjZmJi
NzBhOC4uNGZhNTZlYTBhOSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAo+IEBAIC0yMTgsNyArMjE4
LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlkX2luZm9bMTI4XTsKPiAgLyogU2xv
dCAyNjE6IGhpZ2ggcmVhZC1vbmx5IGNvbXBhdCBtYWNoaW5lLXRvLXBoeXMgY29udmVyc2lvbiB0
YWJsZSAoMUdCKS4gKi8KPiAgI2RlZmluZSBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCBSRFdS
X0NPTVBBVF9NUFRfVklSVF9FTkQKPiAgI2RlZmluZSBISVJPX0NPTVBBVF9NUFRfVklSVF9FTkQg
KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUICsgR0IoMSkpCj4gLS8qIFNsb3QgMjYxOiB4ZW4g
dGV4dCwgc3RhdGljIGRhdGEgYW5kIGJzcyAoMUdCKS4gKi8KPiArLyogU2xvdCAyNjE6IHhlbiB0
ZXh0LCBzdGF0aWMgZGF0YSwgYnNzIGFuZCBleGVjdXRhYmxlIGZpeG1hcCAoMUdCKS4gKi8KCkFu
ZCBwZXItY3B1IHN0dWJzLsKgIE1pZ2h0IGFzIHdlbGwgZml4IHRoZSBjb21tZW50IHdoaWxlIGVk
aXRpbmcuCgo+ICAjZGVmaW5lIFhFTl9WSVJUX1NUQVJUICAgICAgICAgIChISVJPX0NPTVBBVF9N
UFRfVklSVF9FTkQpCj4gICNkZWZpbmUgWEVOX1ZJUlRfRU5EICAgICAgICAgICAgKFhFTl9WSVJU
X1NUQVJUICsgR0IoMSkpCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Zp
eG1hcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+IGluZGV4IDlmYjJmNDc5NDYu
LmMyYTlkMmI1MGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiBAQCAtMTUsNiArMTUsOSBAQAo+
ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAgCj4gICNkZWZpbmUgRklYQUREUl9UT1AgKFZNQVBf
VklSVF9FTkQgLSBQQUdFX1NJWkUpCj4gKyNkZWZpbmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRf
RU5EIC0gUEFHRV9TSVpFKQo+ICsvKiBUaGlzIGNvbnN0YW50IGlzIGRlcml2ZWQgZnJvbSBlbnVt
IGZpeGVkX2FkZHJlc3Nlc194IGJlbG93ICovCj4gKyNkZWZpbmUgTUFYX0ZJWEFERFJfWF9TSVpF
ICgyIDw8IFBBR0VfU0hJRlQpCgpBbnN3ZXJpbmcgc2xpZ2h0bHkgb3V0IG9mIG9yZGVyLCBmb3Ig
Y2xhcml0eToKCkZJWEFERFJfWF9TSVpFIHNob3VsZCBiZSAwIG9yIDEgYnkgdGhlIGVuZCBvZiB0
aGlzIHBhdGNoLgoKQXMgZm9yIE1BWF9GSVhBRERSX1hfU0laRSwgaG93IGFib3V0IHNpbXBseQpJ
U19FTkFCTEVEKENPTkZJR19IWVBFUlZfR1VFU1QpID/CoCBUaGF0IHNob3VsZCB3b3JrLCBldmVu
IGluIGEgbGlua2VyCnNjcmlwdC4KClNvbWV3aGVyZSwgdGhlcmUgc2hvdWxkIGJlIGEgQlVJTERf
QlVHX09OKCkgY3Jvc3MtY2hlY2tpbmcKTUFYX0ZJWEFERFJfWF9TSVpFIGFuZCBfX2VuZF9vZl9m
aXhlZF9hZGRyZXNzZXNfeC7CoCBXZSBkb24ndCB5ZXQgaGF2ZSBhCmJ1aWxkX2Fzc2VydGlvbnMo
KSBpbiB4ODYvbW0uYywgc28gSSBndWVzcyBub3cgaXMgdGhlIHRpbWUgdG8gZ2FpbiBvbmUuCgo+
ICAKPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgCj4gQEAgLTg5LDYgKzkyLDMxIEBAIHN0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyB2aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBsb25nIHZh
ZGRyKQo+ICAgICAgcmV0dXJuIF9fdmlydF90b19maXgodmFkZHIpOwo+ICB9Cj4gIAo+ICtlbnVt
IGZpeGVkX2FkZHJlc3Nlc194IHsKPiArICAgIC8qIEluZGV4IDAgaXMgcmVzZXJ2ZWQgc2luY2Ug
Zml4X3hfdG9fdmlydCgwKSA9PSBGSVhBRERSX1hfVE9QLiAqLwo+ICsgICAgRklYX1hfUkVTRVJW
RUQsCj4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gKyAgICBGSVhfWF9IWVBFUlZfSENB
TEwsCj4gKyNlbmRpZgo+ICsgICAgX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3gKPiArfTsKPiAr
Cj4gKyNkZWZpbmUgRklYQUREUl9YX1NJWkUgIChfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCA8
PCBQQUdFX1NISUZUKQoKLTEsIHNlZWluZyBhcyAwIGlzIHJlc2VydmVkLgoKPiArI2RlZmluZSBG
SVhBRERSX1hfU1RBUlQgKEZJWEFERFJfWF9UT1AgLSBGSVhBRERSX1hfU0laRSkKPiArCj4gK2V4
dGVybiB2b2lkIF9fc2V0X2ZpeG1hcF94KAo+ICsgICAgZW51bSBmaXhlZF9hZGRyZXNzZXNfeCBp
ZHgsIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGZsYWdzKTsKPiArCj4gKyNkZWZp
bmUgc2V0X2ZpeG1hcF94KGlkeCwgcGh5cykgXAo+ICsgICAgX19zZXRfZml4bWFwX3goaWR4LCAo
cGh5cyk+PlBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNPUl9SWCB8IE1BUF9TTUFMTF9QQUdFUykK
PiArCj4gKyNkZWZpbmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9maXhtYXBfeChpZHgsIDAs
IDApCj4gKwo+ICsjZGVmaW5lIF9fZml4X3hfdG9fdmlydCh4KSAoRklYQUREUl9YX1RPUCAtICgo
eCkgPDwgUEFHRV9TSElGVCkpCj4gKyNkZWZpbmUgX192aXJ0X3RvX2ZpeF94KHgpICgoRklYQURE
Ul9YX1RPUCAtICgoeCkmUEFHRV9NQVNLKSkgPj4gUEFHRV9TSElGVCkKClRoZSAmUEFHRV9NQVNL
IGlzIHJlZHVuZGFudCwgZ2l2ZW4gdGhlIGZvbGxvd2luZyBzaGlmdCwgYnV0IGNhbid0IGJlCm9w
dGltaXNlZCBvdXQgYmVjYXVzZSBvZiBpdHMgZWZmZWN0IG9uIHRoZSBoaWdoIDEyIGJpdHMgb2Yg
dGhlIGFkZHJlc3MKYXMgd2VsbC7CoCBUaGVzZSBoZWxwZXJzIGFyZW4ndCBzYWZlIHRvIHdpbGQg
aW5wdXRzLCBldmVuIHdpdGggdGhlCiZQQUdFX01BU0ssIHNvIEknZCBqdXN0IGRyb3AgaXQuCgpP
dGhlcndpc2UsIExHVE0uwqAgVGhlcmUgaXMgc29tZSBjbGVhbnVwIHdlIG91Z2h0IHRvIGRvIHRv
IHRoZSBmaXhtYXAKaW5mcmFzdHJ1Y3R1cmUsIGJ1dCB0aGF0IGlzbid0IGFwcHJvcHJpYXRlIGZv
ciB0aGlzIHNlcmllcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 21:05:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 21:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuNBb-0001nK-Ej; Wed, 22 Jan 2020 21:05:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JraP=3L=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iuNBZ-0001nF-WA
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 21:05:14 +0000
X-Inumbo-ID: e1ae2c38-3d5a-11ea-bd5f-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1ae2c38-3d5a-11ea-bd5f-12813bfff9fa;
 Wed, 22 Jan 2020 21:05:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 09D1E2467A;
 Wed, 22 Jan 2020 21:05:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579727112;
 bh=oPaTIOVVDh8/IDkTDrps0S3weMbf1rotv25CnqXwvso=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0UUZ2nLbib10tgqPakmUpmiH9aYXDz6obcyxLteJz3ZnQnT6Jc8KqLj3sqmCDEuI0
 Co/WbLEoLm0JQOzwWzGv6q78RiNgD8CnvAt6k8CTrmjj9cijGjZUNSHXulAabCoad2
 UmyT3BVlkEoEuGuw1/tbRDIZRWH0dltoTNQN/o8o=
Date: Wed, 22 Jan 2020 13:05:11 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
Message-ID: <alpine.DEB.2.21.2001221302400.16648@sstabellini-ThinkPad-T480s>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1449927802-1579727112=:16648"
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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-1449927802-1579727112=:16648
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 22 Jan 2020, Andrew Cooper wrote:
> > My big questions are:
> > 	Does the Xen project have interest in RISC-V?
> 
> There is very large downstream interest in RISC-V.Â  So a definite yes.

Definite Yes from me too


> > 	What can be done to make the RISC-V port as upstreamable as
> > 		possible?
> > 	Any major pitfalls?
> >
> > It would be great to hear all of your feedback.
> 
> Both RISC-V and Power9 are frequently requested things, and both suffer
> from the fact that, while we as a community would like them, the
> upstream intersection of "people who know Xen" and "people who know
> enough arch $X to do an initial port" is 0.
> 
> This series clearly demonstrates a change in the status quo, and I think
> a lot of people will be happy.
> 
> To get RISC-V to being fully supported, we will ultimately need to get
> hardware into the CI system, and an easy way for developers to test
> changes.Â  Do you have any thoughts on production RISC-V hardware
> (ideally server form factor) for the CI system, and/or dev boards which
> might be available fairly cheaply?

My understanding is that virtualization development for RISC-V is done
on QEMU right now (which could still be hooked into the CI system if
somebody wanted to do the work I think.)
--8323329-1449927802-1579727112=:16648
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1449927802-1579727112=:16648--


From xen-devel-bounces@lists.xenproject.org Wed Jan 22 21:17:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 21:17: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 1iuNNG-0002hp-5g; Wed, 22 Jan 2020 21:17:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JraP=3L=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iuNNE-0002he-Ul
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 21:17:16 +0000
X-Inumbo-ID: 8481e3d6-3d5c-11ea-9fd7-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8481e3d6-3d5c-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 21:16:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 275442465B;
 Wed, 22 Jan 2020 21:16:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1579727815;
 bh=moEH/B19r9QVzDEJVUALz8RnnMgq9baqunAIctxpf7A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AmaG0FxDKvZEg8Q170AYDGOf17ZWNv1tfS/jtS64sSN+shUZVdn9oZ8TYj2MkH4bt
 2aN/griJTvOQZ5O5Enwca9gHgXgqJar6zU9/Rm9nrpgxYKItRgju4lf8pv6bquz0ZN
 jwwKb4gq3W/x6R3t8JK8sbl29FG6o+qW1BHlcwB4=
Date: Wed, 22 Jan 2020 13:16:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
Message-ID: <alpine.DEB.2.21.2001221312560.16648@sstabellini-ThinkPad-T480s>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNyBKYW4gMjAyMCwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gZm9y
IHNvbWUgdGltZSBub3cgd2UgaGF2ZSBiZWVuIGRpc2N1c3NpbmcgdGhlIFhlbiBQcm9qZWN0IENv
ZGUgb2YKPiBDb25kdWN0LiBUaGUgbW9zdCByZWNlbnQgc2V0IG9mIGZlZWRiYWNrIGhhcyBiZWVu
IHByaW1hcmlseSBhcm91bmQKPiBtaW5vciBsYW5ndWFnZSBpc3N1ZXMgKFVTIHZzIFVMIEVuZ2xp
c2gsIGV0Yy4pLCB3aGljaCBpbmRpY2F0ZXMgdG8gbWUgCj4gdGhhdCB0aGUgcHJvcG9zYWwgaXMg
cmVhZHkgdG8gYmUgdm90ZWQgb24KPiAKPiBUaGUgZmluYWwgdmVyc2lvbiB3aGljaCBhZGRyZXNz
ZXMgYWxsIHRoZSBsYXRlc3QgbWlub3IgZmVlZGJhY2sgY2FuIGJlCj4gZm91bmQgYXQgaHR0cDov
L3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNv
bmR1Y3QuZ2l0O2E9dHJlZTtoPXJlZnMvaGVhZHMvQ29DLXY1IAo+IAo+IEl0IHNob3VsZCBiZSBy
ZWFkIGluIHRoZSBmb2xsb3dpbmcgb3JkZXIKPiAqIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qu
b3JnL2dpdHdlYi8/cD1wZW9wbGUvbGFyc2svY29kZS1vZi1jb25kdWN0LmdpdDthPWJsb2I7Zj1j
b2RlLW9mLWNvbmR1Y3QubWQgCj4gKiBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3
ZWIvP3A9cGVvcGxlL2xhcnNrL2NvZGUtb2YtY29uZHVjdC5naXQ7YT1ibG9iO2Y9Y29tbXVuaWNh
dGlvbi1ndWlkZS5tZAo+ICogaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZ2l0d2ViLz9w
PXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9YmxvYjtmPWNvZGUtcmV2aWV3LWd1
aWRlLm1kCj4gKiBodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xhcnNrL2NvZGUtb2YtY29uZHVjdC5naXQ7YT1ibG9iO2Y9Y29tbXVuaWNhdGlvbi1wcmFjdGlj
ZS5tZCAKPiAqIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdHdlYi8/cD1wZW9wbGUv
bGFyc2svY29kZS1vZi1jb25kdWN0LmdpdDthPWJsb2I7Zj1yZXNvbHZpbmctZGlzYWdyZWVtZW50
Lm1kIAo+IAo+IEluIGFjY29yZGFuY2Ugd2l0aCBodHRwczovL3hlbnByb2plY3Qub3JnL2RldmVs
b3BlcnMvZ292ZXJuYW5jZS8sIEkgbmVlZCB0aGUKPiBsZWFkZXJzaGlwIHRlYW1zIG9mIHRoZSB0
aHJlZSBtYXR1cmUgcHJvamVjdHM6IHRoZSBIeXBlcnZpc29yLCB0aGUgWEFQSQo+IHByb2plY3Qg
YW5kIHRoZSBXaW5kb3dzIFBWIERyaXZlciBwcm9qZWN0IHRvIHZvdGUgb24gdGhpcyBwcm9wb3Nh
bC4KPiAKPiBUaGUgc3BlY2lmaWMgdm90aW5nIHJ1bGVzIGluIHRoaXMgY2FzZSBhcmUgb3V0bGlu
ZWQgaW4gc2VjdGlvbgo+IGh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRt
bCNwcm9qZWN0LWRlY2lzaW9ucyAKPiAKPiBQZW9wbGUgYWxsb3dlZCB0byB2b3RlIG9uIGJlaGFs
ZiBvZiB0aGUgSHlwZXJ2aXNvciBwcm9qZWN0IGFyZToKPiBKdWxpZW4gR3JhbGwsIEFuZHkgQ29v
cGVyLCBHZW9yZ2UgRHVubGFwLCBJYW4gSmFja3NvbiwgSmFuIEJldWxpY2gsIEtvbnJhZCBSCj4g
V2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBXZWkgTGl1IGFuZCBQYXVsIER1cnJhbnQgKGFzIFJl
bGVhc2UgTWFuYWdlcikuCj4gCj4gUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2Yg
dGhlIFhBUEkgcHJvamVjdCBhcmU6Cj4gQ2hhbmRyaWthIFNyaW5pdmFzYW4sIENocmlzdGlhbiBM
aW5kaWcsIEtvbnN0YW50aW5hIENocmVtbW91LAo+IFJvYiBIb2VzLCBaaGFuZyBMaQo+IAo+IFBl
b3BsZSBhbGxvd2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBXaW5kb3dzIFBWIERyaXZlciBQ
cm9qZWN0IGFyZToKPiBQYXVsIER1cnJhbnQsIEJlbiBDaGFsbWVycywgT3dlbiBTbWl0aAo+IAo+
IEkgcHJvcG9zZSB0byB0YWxseSB0aGUgdm90ZXMgYWZ0ZXIgTWFyY2ggMzFzdC4gWW91IGNhbiBy
ZXBseSB2aWEKPiArMTogZm9yIHByb3Bvc2FsCj4gLTE6IGFnYWluc3QgcHJvcG9zYWwKPiBpbiBw
dWJsaWMgb3IgcHJpdmF0ZS4KCisxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 21:32:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 21: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 1iuNbc-0004aS-2P; Wed, 22 Jan 2020 21:32:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuNba-0004aN-Ph
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 21:32:06 +0000
X-Inumbo-ID: 9df1afac-3d5e-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9df1afac-3d5e-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 21:31:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579728718;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=en8YPcSChL5NcOjpobUqloFpPeU8MZ41NOgWgmrkWNM=;
 b=aKcDg6Ao7YRxcN2pHT8hcnA8zQR44LQZtDzcPm8GxtipA+qq4RrVfPvI
 Zcf59eq8cfaQD86ZOW+RxJgf9k3RAIro0kCdo17MHRur/XiD8eQp50zZG
 mA5RNeekKIcVRknm7+w9j+hCwr/ARKzA3WLNtXJag0QJudGIQGb0AzgfD 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vhSdhR8bFMSRuhQ+WpHuHzp9Igj10EFkZnki3yN7a1w2TLddqM9GqgWNlWHYVsDgcoteEiyZRU
 Rq2SSnj/KxqLKwGz/4EfXonZ780Iiy/b2LML+n8AyVIT8eXyo9ntCNZ43/UKBlInYya7Mo2JR2
 8aCUSyoAj0CFsgXnNRowWUZ79dyxFucPHKXyR3SQs1Mj/2W+3l6AKf7NLr/fNQIC2v7bfwKqoJ
 3vRiOsJkldIEfWNnljZ32/M4ifEKk6JNSHFehQQPMBPUX5eMbDupSJBrsqV1FjOdFQn5YzKy1a
 iGY=
X-SBRS: 2.7
X-MesageID: 11468509
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,350,1574139600"; d="scan'208";a="11468509"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.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: <2bea187c-7c4d-721b-9229-a28066c7fc5a@citrix.com>
Date: Wed, 22 Jan 2020 21:31:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-3-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.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>

T24gMjIvMDEvMjAyMCAyMDoyMywgV2VpIExpdSB3cm90ZToKPiBVc2UgdGhlIHRvcC1tb3N0IGFk
ZHJlc3NhYmxlIHBhZ2UgZm9yIHRoYXQgcHVycG9zZS4gQWRqdXN0IGU4MjAgY29kZQo+IGFjY29y
ZGluZ2x5Lgo+Cj4gV2UgYWxzbyBuZWVkIHRvIHJlZ2lzdGVyIFhlbidzIGd1ZXN0IE9TIElEIHRv
IEh5cGVyLVYuIFVzZSAweDMwMCBhcyB0aGUKPiBPUyB0eXBlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiAtLS0KPiBYWFggdGhlIGRlY2lzaW9uIG9u
IFhlbidzIHZlbmRvciBJRCBpcyBwZW5kaW5nLgoKUHJlc3VtYWJseSB0aGlzIGlzIHBlbmRpbmcg
YSBwdWJsaXNoZWQgdXBkYXRlIHRvIHRoZSBUTEZTP8KgIChBbmQgSQpwcmVzdW1lIHVzaW5nIDB4
ODA4OCBpcyBvdXQgb2YgdGhlIHF1ZXN0aW9uP8KgIFRoYXQgaXMgYW4gWCBpbiB0aGUgYm90dG9t
CmJ5dGUsIG5vdCBhIHJlZmVyZW5jZSB0byBhbiA4IGJpdCBtaWNyb3Byb2Nlc3Nvci4pCgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+IGlu
ZGV4IDA4MmY5OTI4YTEuLjVhNGVmMjdhMGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2U4
MjAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiBAQCAtMzYsNiArMzYsMjIgQEAgYm9v
bGVhbl9wYXJhbSgiZTgyMC12ZXJib3NlIiwgZTgyMF92ZXJib3NlKTsKPiBAQCAtMzU3LDYgKzM3
MywyMSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCj4g
ICAgICAgICAgICAgIG1heF9wZm4gPSBlbmQ7Cj4gICAgICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklH
X0hZUEVSVl9HVUVTVAo+ICsgICAgewo+ICsJLyoKPiArCSAqIFdlIHJlc2VydmUgdGhlIHRvcC1t
b3N0IHBhZ2UgZm9yIGh5cGVyY2FsbCBwYWdlLiBBZGp1c3QKPiArCSAqIG1heF9wZm4gaWYgbmVj
ZXNzYXJ5LgoKSXQgbWlnaHQgYmUgd29ydGggbGVhdmluZyBhICJUT0RPOiBCZXR0ZXIgYWxnb3Jp
dGhtL2d1ZXNzPyIgaGVyZS4KCj4gKwkgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgcGh5c19i
aXRzID0gZmluZF9waHlzX2FkZHJfYml0cygpOwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgaGNh
bGxfcGZuID0KPiArICAgICAgICAgICgoMXVsbCA8PCBwaHlzX2JpdHMpIC0gMSkgPj4gUEFHRV9T
SElGVDsKCigxdWxsIDw8IChwaHlzX2JpdHMgLSBQQUdFX1NISUZUKSkgLSAxIGlzIGVxdWl2YWxl
bnQsIGFuZCBkb2Vzbid0CnJlcXVpcmUgYSByaWdodCBzaGlmdC7CoCBJIGRvbid0IGtub3cgaWYg
dGhlIGNvbXBpbGVyIGlzIHNtYXJ0IGVub3VnaCB0bwptYWtlIHRoaXMgb3B0aW1pc2F0aW9uIGF1
dG9tYXRpY2FsbHkuCgo+ICsKPiArICAgICAgICBpZiAoIG1heF9wZm4gPj0gaGNhbGxfcGZuICkK
PiArICAgICAgICAgIG1heF9wZm4gPSBoY2FsbF9wZm4gLSAxOwoKSW5kZW50YXRpb24gbG9va3Mg
d2VpcmQuCgo+IEBAIC00NDYsMTMgKzQ3Nyw3IEBAIHN0YXRpYyB1aW50NjRfdCBfX2luaXQgbXRy
cl90b3Bfb2ZfcmFtKHZvaWQpCj4gICAgICAgICAgIHJldHVybiAwOwo+ICAKPiAgICAgIC8qIEZp
bmQgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZSBmb3IgdGhpcyBDUFUuICovCj4gLSAgICBlYXgg
PSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7Cj4gLSAgICBpZiAoIChlYXggPj4gMTYpID09IDB4ODAw
MCAmJiBlYXggPj0gMHg4MDAwMDAwOCApCj4gLSAgICB7Cj4gLSAgICAgICAgcGh5c19iaXRzID0g
KHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAwMDgpOwo+IC0gICAgICAgIGlmICggcGh5c19iaXRz
ID4gUEFERFJfQklUUyApCj4gLSAgICAgICAgICAgIHBoeXNfYml0cyA9IFBBRERSX0JJVFM7Cj4g
LSAgICB9Cj4gKyAgICBwaHlzX2JpdHMgPSBmaW5kX3BoeXNfYWRkcl9iaXRzKCk7Cj4gICAgICBh
ZGRyX21hc2sgPSAoKDF1bGwgPDwgcGh5c19iaXRzKSAtIDEpICYgfigoMXVsbCA8PCAxMikgLSAx
KTsKCk5vdGUgZm9yIHdob21ldmVyIGlzIG5leHQgZG9pbmcgY2xlYW51cCBpbiB0aGlzIGFyZWEu
wqAgVGhpcyB3YW50cyB0byBiZQomIFBBR0VfTUFTSy4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVydi5jCj4gaW5kZXggOGQzODMxM2Q3YS4uZjk4NmMxYTgwNSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9oeXBlcnYuYwo+IEBAIC03Miw2ICs4Miw0MyBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2
aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiAgICAgIHJldHVybiAmb3BzOwo+
ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkK
PiArewo+ICsgICAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxs
X21zcjsKPiArICAgIHVuaW9uIGh2X2d1ZXN0X29zX2lkIGd1ZXN0X2lkOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBtZm47Cj4gKwo+ICsgICAgcmRtc3JsKEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1
ZXN0X2lkLnJhdyk7Cj4gKyAgICBpZiAoICFndWVzdF9pZC5yYXcgKQo+ICsgICAgewo+ICsgICAg
ICAgIGd1ZXN0X2lkLnJhdyA9IGdlbmVyYXRlX2d1ZXN0X2lkKCk7Cj4gKyAgICAgICAgd3Jtc3Js
KEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmRtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7
Cj4gKyAgICBpZiAoICFoeXBlcmNhbGxfbXNyLmVuYWJsZSApCj4gKyAgICB7Cj4gKyAgICAgICAg
bWZuID0gKCgxdWxsIDw8IHBhZGRyX2JpdHMpIC0gMSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7Cj4g
KyAgICAgICAgaHlwZXJjYWxsX21zci5lbmFibGUgPSAxOwo+ICsgICAgICAgIGh5cGVyY2FsbF9t
c3IuZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzcyA9IG1mbjsKPiArICAgICAgICB3cm1zcmwoSFZfWDY0
X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKCklzIGl0IHdvcnRoIHJl
YWRpbmcgYmFjaywgYW5kIEJVRygpIGlmIGl0IGlzIGRpZmZlcmVudD/CoCBJdCB3aWxsIGJlIGEK
bW9yZSBvYnZpb3VzIGZhaWx1cmUgdGhhbiBoeXBlcmNhbGxzIGRpc2FwcGVhcmluZyBteXN0ZXJp
b3VzbHkuCgo+ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBtZm4gPSBoeXBlcmNhbGxfbXNyLmd1
ZXN0X3BoeXNpY2FsX2FkZHJlc3M7Cj4gKyAgICB9CgpTdHlsZS4KCk90aGVyd2lzZSwgTEdUTS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 21:43:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 21:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuNm3-0005TN-9k; Wed, 22 Jan 2020 21:42:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuNm2-0005TI-22
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 21:42:54 +0000
X-Inumbo-ID: 219fd9ae-3d60-11ea-bd66-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 219fd9ae-3d60-11ea-bd66-12813bfff9fa;
 Wed, 22 Jan 2020 21:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuNlv-0006KG-Gy; Wed, 22 Jan 2020 21:42: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 1iuNlv-0003Mv-7T; Wed, 22 Jan 2020 21:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuNlv-00085p-6i; Wed, 22 Jan 2020 21:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146397-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64: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-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 21:42:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146397: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM5NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzOTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 21:57:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 21: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 1iuNzz-0006Ox-Hb; Wed, 22 Jan 2020 21:57:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuNzy-0006Os-0k
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 21:57:18 +0000
X-Inumbo-ID: 2291771c-3d62-11ea-9fd7-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2291771c-3d62-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 21:57:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579730228;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pRCIcw85MtUIgMi58bVuS0AHK32/MeThg2wbPP39qDU=;
 b=ZNBTpZBjdNuHUD8jQ6X+aHLZ3j2Bfw2kioGvPlvtvn3dgryIlPqblK45
 zFdsfGIbp0yAuPCA4tdB5OWcl1E8PrmB8LboCPyoZjT1mtJxwliqUeyW3
 av0VIIr5YHBz6Z6ubqKMx+EXrZufVSU4g14r/GV/EF2m9EfkLwnnRVApD A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J2R7WQKiTWbBqx3R6BAPIn216Gvurzxxhc6MaxUayqSp8pX7Q37jnC6FG9SFikWTIFCZfAU0Vc
 o8/bZEQLZPJNDtwODnLPnGr+U4OwpnDQQ83gxiCYTgf+tHtaNy9iJH6mik2fZ4dDKiCAbJEYGj
 zOEjp7iOjb4hRvlKAOgO3wgJsPw6X1XhtGSg1EU6clODSogKB1t/k5zUy90tJHdW3df2g4YYz+
 XECE/yfEMfZzEwosHD0w/4i3ucHiPW86o3Guu+keMANGOM7imI0vk51deGFbBudKCfKmOR54uV
 WmU=
X-SBRS: 2.7
X-MesageID: 11666704
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,351,1574139600"; d="scan'208";a="11666704"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.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: <cb0e82dc-a154-f918-e725-f77913f835f9@citrix.com>
Date: Wed, 22 Jan 2020 21:57:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-4-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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: Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul Durrant <paul@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>

T24gMjIvMDEvMjAyMCAyMDoyMywgV2VpIExpdSB3cm90ZToKPiBUaGVzZSBmdW5jdGlvbnMgd2ls
bCBiZSB1c2VkIGxhdGVyIHRvIG1ha2UgaHlwZXJjYWxscyB0byBIeXBlci1WLgo+Cj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KCkFmdGVyIHNvbWUgZXhwZXJp
bWVudGF0aW9uLAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IGNiYzU3MDEyMTQuLjM3MDhhNjBiNWMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAt
MzI5LDYgKzMyOSw4IEBAIFNFQ1RJT05TCsKgwqAgZWZpID0gLjsKwqAjZW5kaWYKwqAKK8KgIGh2
X2hjYWxsX3BhZ2UgPSBBQlNPTFVURSgweGZmZmY4MmQwYmZmZmUwMDApOworCsKgwqAgLyogU2Vj
dGlvbnMgdG8gYmUgZGlzY2FyZGVkICovCsKgwqAgL0RJU0NBUkQvIDogewrCoMKgwqDCoMKgwqDC
oCAqKC5leGl0LnRleHQpCgppbiB0aGUgbGlua2VyIHNjcmlwdCBsZXRzIGRpcmVjdCBjYWxscyB3
b3JrIGNvcnJlY3RseToKCmZmZmY4MmQwODA2Mzc5MzU6wqDCoMKgwqDCoMKgIGI5IDAxIDAwIDAw
IDQwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoCAkMHg0MDAwMDAwMSwlZWN4CmZmZmY4MmQw
ODA2Mzc5M2E6wqDCoMKgwqDCoMKgIDBmIDMwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHdybXNywqAKZmZmZjgyZDA4MDYzNzkzYzrCoMKgwqDCoMKgwqAgYmEgMjEgMDMgMDAg
MDDCoMKgwqDCoMKgwqDCoMKgwqAgbW92wqDCoMKgICQweDMyMSwlZWR4CmZmZmY4MmQwODA2Mzc5
NDE6wqDCoMKgwqDCoMKgIGJmIDAxIDAwIDAwIDAwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDC
oCAkMHgxLCVlZGkKZmZmZjgyZDA4MDYzNzk0NjrCoMKgwqDCoMKgwqAgZTggYWMgNGYgYzcgZmbC
oMKgwqDCoMKgwqDCoMKgwqAgY2FsbHHCoCBmZmZmODJkMDgwMmFjOGY3CjxfX3NldF9maXhtYXBf
eD4KZmZmZjgyZDA4MDYzNzk0YjrCoMKgwqDCoMKgwqAgNDEgYjggMDAgMDAgMDAgMDDCoMKgwqDC
oMKgwqAgbW92wqDCoMKgICQweDAsJXI4ZApmZmZmODJkMDgwNjM3OTUxOsKgwqDCoMKgwqDCoCBi
OSBmZiBmZiAwMCAwMMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgwqAgJDB4ZmZmZiwlZWN4CmZm
ZmY4MmQwODA2Mzc5NTY6wqDCoMKgwqDCoMKgIGJhIDAwIDAwIDAwIDAwwqDCoMKgwqDCoMKgwqDC
oMKgIG1vdsKgwqDCoCAkMHgwLCVlZHgKZmZmZjgyZDA4MDYzNzk1YjrCoMKgwqDCoMKgwqAgZTgg
YTAgNjYgOWMgM2bCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbHHCoCBmZmZmODJkMGJmZmZlMDAwCjxo
dl9oY2FsbF9wYWdlPgpmZmZmODJkMDgwNjM3OTYwOsKgwqDCoMKgwqDCoCA2NiA4MyBmOCAwMsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjbXDCoMKgwqAgJDB4MiwlYXgKCmJ1dCBpdCBkb2VzIHRo
cm93OgoKRGlmZmVyZW5jZSBhdCAuaW5pdDowMDAzMmVkZiBpcyAweGMwMDAwMDAwIChleHBlY3Rl
ZCAweDQwMDAwMDAwKQpEaWZmZXJlbmNlIGF0IC5pbml0OjAwMDMyZWRmIGlzIDB4YzAwMDAwMDAg
KGV4cGVjdGVkIDB4NDAwMDAwMDApCgphcyBhIGRpYWdub3N0aWMgcHJlc3VtYWJseSBmcm9tIHRo
ZSBmaW5hbCBsaW5rwqAgKGJvdGggd2l0aCBhIHN0YW5kYXJkCkRlYmlhbiAyLjI4IGJpbnV0aWxz
LCBhbmQgdXBzdHJlYW0gMi4zMyBidWlsZCkuwqAgSSdtIG5vdCBzdXJlIHdoYXQgaXRzCnRyeWlu
ZyB0byBjb21wbGFpbiBhYm91dCwgYXMgYm90aCB4ZW4uZ3ogYW5kIHhlbi5lZmkgaGF2ZSBjb3Jy
ZWN0bHkKZ2VuZXJhdGVkIGNvZGUuCgpEZXBlbmRpbmcgb24gd2hldGhlciB0aGV5IGFyZSBiZW5p
Z24gb3Igbm90LCBhIGxpbmtlci1mcmllbmRseQpmaXhfdG9fdmlydCgpIHNob3VsZCBiZSBhbGwg
d2UgbmVlZCB0byBrZWVwIHRoZXNlIHN0cmljdGx5IGFzIGRpcmVjdCBjYWxscy4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:05:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22:05: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 1iuO7M-0007Gb-JN; Wed, 22 Jan 2020 22:04:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuO7L-0007GW-JK
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:04:55 +0000
X-Inumbo-ID: 371779e3-3d63-11ea-bd6c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 371779e3-3d63-11ea-bd6c-12813bfff9fa;
 Wed, 22 Jan 2020 22:04: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 <osstest-admin@xenproject.org>)
 id 1iuO7J-0006mZ-I8; Wed, 22 Jan 2020 22:04: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 1iuO7J-0004kW-AE; Wed, 22 Jan 2020 22:04:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuO7J-0002NV-9X; Wed, 22 Jan 2020 22:04:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146396-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=c081788f80f828a021bb192411da05133bd13957
X-Osstest-Versions-That: xen=a4d457fd59f4ebfb524aec82cb6a3030087914ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 22:04:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146396: 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>

ZmxpZ2h0IDE0NjM5NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM5Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjMDgxNzg4ZjgwZjgyOGEwMjFiYjE5MjQxMWRhMDUxMzNiZDEzOTU3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNGQ0NTdmZDU5ZjRlYmZiNTI0
YWVjODJjYjZhMzAzMDA4NzkxNGNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzOTAgIDIwMjAt
MDEtMjIgMTY6MDA6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2Mzk2ICAy
MDIwLTAxLTIyIDE5OjAyOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5u
LmVkdT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE0ZDQ1N2ZkNTkuLmMwODE3ODhmODAgIGMwODE3ODhmODBm
ODI4YTAyMWJiMTkyNDExZGEwNTEzM2JkMTM5NTcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:05:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22: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 1iuO7x-0007KB-Ve; Wed, 22 Jan 2020 22:05:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zvfy=3L=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuO7w-0007K4-QH
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:05:32 +0000
X-Inumbo-ID: 4e6f63de-3d63-11ea-bd6d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e6f63de-3d63-11ea-bd6d-12813bfff9fa;
 Wed, 22 Jan 2020 22:05:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579730732;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GfnRpZhX/VJ+qlXNzhkuEu+NOm3fsKMJ6UT+UPW3J6s=;
 b=WjLl1TvhayA8VM+Td7qrZNVpIMEOL3yfeMWol/fKkADzox2AhPPVtYLo
 kbSuJ9ucYDAjjVivv5CzXJcyguNx3ZE0O8Fvq16KaMJjKaH6YPJh+UXTX
 7DL9IUgxnos0AnCwOJ505/hMizgibXCWEqG3VhUahtz/4vCidyPomy7Wf w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LCETFKH5PKsVdwNuzAiiKd1iOZJuz/A5RHm+lrST13IEZlv3CnqC/J53AY//JtfzyV8SW0ilvh
 0GSajwFxSrwl4xw8PR5EduTxaC+oGZbgFBTeEEMlLgSnq2A9YuNZhLb45WxhSrhAZn3ZedueQ6
 wO/dMmQMhzyE2YcNXLzr3bgC5oJoBub+wyMusf2XgqoeFIOykwru0H/gnRKgWspVoShfiO8Dbm
 m8fRKXY46ZprjrNi+y5D07+lcnDZbmcQQ2byYM3jOLE47M6Obny2Vg3/PKOKzdO7LyfOYCXjei
 uuo=
X-SBRS: 2.7
X-MesageID: 11730498
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,351,1574139600"; d="scan'208";a="11730498"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-8-liuwe@microsoft.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0c0631d2-fc52-c970-9f22-6eb1998186ab@citrix.com>
Date: Wed, 22 Jan 2020 22:05:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-8-liuwe@microsoft.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 7/7] x86/hyperv: setup VP assist 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: Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul Durrant <paul@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>

T24gMjIvMDEvMjAyMCAyMDoyMywgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJ2LmMKPiBpbmRleCAwODVlNjQ2ZGM2Li44OWE4ZjMxNmIyIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCj4gQEAgLTMyLDYgKzMyLDcgQEAKPiAgc3RydWN0IG1zX2h5cGVy
dl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2Owo+ICBERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWSh2b2lkICosIGh2X3BjcHVfaW5wdXRfYXJnKTsKPiAgREVGSU5FX1BFUl9DUFVfUkVBRF9N
T1NUTFkodW5zaWduZWQgaW50LCBodl92cF9pbmRleCk7Cj4gK0RFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHZvaWQgKiwgaHZfdnBfYXNzaXN0KTsKCllvdSdsbCBnZXQgZmV3ZXIgaG9sZXMgaW4g
dGhlIHBlcmNwdSBkYXRhIGFyZWEgYnkgbW92aW5nIHRoaXMKZGVjbGFyYXRpb24gdXAgYnkgb25l
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:31:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuOWl-0001HT-9N; Wed, 22 Jan 2020 22:31:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOWk-0001HO-G8
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:31:10 +0000
X-Inumbo-ID: e3853e28-3d66-11ea-bd76-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3853e28-3d66-11ea-bd76-12813bfff9fa;
 Wed, 22 Jan 2020 22:31:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732271; x=1611268271;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=xUMhbhziUmqV6hKmdOGDbUUR7CRPaThJEjSKS64dYSc=;
 b=v7qaQo0svDRnIHjWxmQMSn75hALEy/ci/aLeHvznMmS9EDplbvPI/ila
 gDJn+c9ELhAozlWvM1bA6gloh72DAW3EyrSiVk1MsaSgZnoEviPDJkzw8
 K0tWC7Uu/2uyBQPmoJ6rGuEJ8ztuKjyzT0HrLyG44GAfhsJtbbFA62LRs o=;
IronPort-SDR: etZ0XOmsK3R3QIJUzxISyABS77u/853P/Tvcck8vkmB8peng2B0iWr+NOYdTGKtfaUMlBcuOUE
 2ehswjrS2png==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="13763715"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 22 Jan 2020 22:31:09 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4CC81A23A5; Wed, 22 Jan 2020 22:31:08 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:07 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:07 +0000
Received: from dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (10.15.63.96)
 by mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 22:31:06 +0000
Received: by dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 50466A013F; Wed, 22 Jan 2020 22:31:06 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 22:30:42 +0000
Message-ID: <cover.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.16.6
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v1 0/4] x86/microcode: Improve documentation and
 code
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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Eslam
 Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

VGhpcyBwYXRjaCBzZXJpZXMgaW50cm9kdWNlcyBpbXByb3ZlbWVudHMgdG8gdGhlIGV4aXN0aW5n
IGRvY3VtZW50YXRpb24KYW5kIGNvZGUgb2YgeDg2L21pY3JvY29kZS4gUGF0Y2hlcyAxIGFuZCAy
IGltcHJvdmUgdGhlIGRvY3VtZW50YXRpb24gYW5kCnBhcnNpbmcgZm9yIGB1Y29kZT1gLiBQYXRj
aGVzIDMgYW5kIDQgaW50cm9kdWNlIG5pdHMvaW1wcm92ZW1lbnRzIHRvIHRoZQptaWNyb2NvZGUg
ZWFybHkgbG9hZGluZyBjb2RlLgoKU29tZSAodmFyaWFudCBvZiB0aGUpIHBhdGNoZXMgaGF2ZSBi
ZWVuIHNlbnQgZWFybGllciB1bmRlciAiU3VwcG9ydCBidWlsdGluIENQVQptaWNyb2NvZGUiIGFz
IHRob3NlIHBhdGNoZXMgd2VyZSBtb3RpdmF0ZWQgYnkgZGlzY3Vzc2lvbnMgZm9sbG93aW5nIHRo
ZSBpbml0aWFsCnN1Ym1pc3Npb24gb2YgdGhlIGJ1aWx0aW4gbWljcm9jb2RlLiBPbiBhIHNlY29u
ZCB0aG91Z2h0LCBzdWNoIGltcHJvdmVtZW50cwpzaG91bGQgaGF2ZSBnb25lIGluZGVwZW5kZW50
bHkuIFNvIGhlcmUgaXQgZ29lcy4gKFRob3NlIGltcHJvdmVtZW50cyB3aWxsIGJlCmRyb3BwZWQg
ZnJvbSB0aGUgYnVpbHRpbiBtaWNyb2NvZGUgc2VyaWVzIGFzIEkgc3VibWl0IGl0cyB2MykuCgpD
aGFuZ2VzIHNpbmNlIHN1Ym1pdHRlZCB1bmRlciBbdjJdIHg4Ni9taWNyb2NvZGU6IFN1cHBvcnQg
YnVpbHRpbiBDUFUgbWljcm9jb2RlCi0gUGF0Y2ggMTogTmV3IC8gZXhwbGljaXRseSBkb2N1bWVu
dCB0aGUgY3VycmVudCBiZWhhdmlvdXIgb2YgdWNvZGU9c2NhbiB3aXRoIEVGSQotIFBhdGNoIDI6
IEZpeCBpbmRleCBkYXRhIHR5cGUsIGRyb3AgdW53ZWxjb21lZCBmdW5jdGlvbiByZW5hbWUKLSBQ
YXRjaCAzIGFuZCA0OiBBZGRlZCBBY2tlZC1ieSwgb3RoZXJ3aXNlIGFzIGJlZm9yZQoKRXNsYW0g
RWxuaWtldHkgKDQpOgogIHg4Ni9taWNyb2NvZGU6IEltcHJvdmUgZG9jdW1lbnRhdGlvbiBmb3Ig
dWNvZGU9CiAgeDg2L21pY3JvY29kZTogSW1wcm92ZSBwYXJzaW5nIGZvciB1Y29kZT0KICB4ODYv
bWljcm9jb2RlOiBhdm9pZCB1bm5lY2Vzc2FyeSB4bWFsbG9jL21lbWNweSBvZiB1Y29kZSBkYXRh
CiAgeDg2L21pY3JvY29kZTogdXNlIGNvbnN0IHF1YWxpZmllciBmb3IgbWljcm9jb2RlIGJ1ZmZl
cgoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE0ICsrKystLQogeGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jICAgICAgICAgIHwgNzQgKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMo
LSkKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:31:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22: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 1iuOWw-0001It-JN; Wed, 22 Jan 2020 22:31:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOWv-0001If-8d
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:31:21 +0000
X-Inumbo-ID: e9e8abec-3d66-11ea-8e9a-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e9e8abec-3d66-11ea-8e9a-bc764e2007e4;
 Wed, 22 Jan 2020 22:31:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732281; x=1611268281;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=m88SymQhWYJsFn/a/6K8UsMRfgoU0u5Lte066UUwfz4=;
 b=fKuPlmNp36x3Ye55MUxDsVnZpl95el35xq9ygnt0z/5+WhHAkYAZWM6h
 xw3fWyg6zC2AelHln020foR4xbOzjBORrYq5aJUXBv0WNhE/H+fMLbPDp
 eik4k2L/tYEOAHpa90DC5bHLik91woczXeGOevqW1V4b86Z0WRxhF9du8 A=;
IronPort-SDR: kaQnJaGf0yD00u07wNHosPW3Z6y4jZZi1CggqU1TpSyzxv/4gR5QKLzFPeKpUGecpkM2MrQps/
 qEqVZPkNENXA==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="13688933"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 22 Jan 2020 22:31:19 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3325DA1CC0; Wed, 22 Jan 2020 22:31:18 +0000 (UTC)
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:17 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:17 +0000
Received: from dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (10.15.63.96)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 22:31:16 +0000
Received: by dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 39AF7A013F; Wed, 22 Jan 2020 22:31:16 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 22:30:44 +0000
Message-ID: <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.16.6
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v1 2/4] x86/microcode: Improve parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Eslam
 Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

RGVjb3VwbGUgdGhlIG1pY3JvY29kZSBpbmRleGluZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVC
IHRvIHRoYXQKd2hlbiB1c2luZyBFRkkuIFRoaXMgYWxsb3dzIHVzIHRvIGF2b2lkIHRoZSAidW5z
cGVjaWZpZWQgZWZmZWN0IiBvZgp1c2luZyBgPGludGVnZXI+YCB3aGVuIGJvb3RpbmcgdmlhIEVG
SS4gV2l0aCB0aGF0LCBYZW4gY2FuIGV4cGxpY2l0bHkKaWdub3JlIHRoYXQgb3B0aW9uIHdoZW4g
dXNpbmcgRUZJLiBUaGlzIGlzIHRoZSBvbmx5IGZ1bmN0aW5hbCBjaGFuZ2UKdGhpcyBjb21taXQg
aW50cm9kdWNlcy4gVXBkYXRlIHRoZSBjb21tYW5kIGxpbmUgZG9jdW1lbnRhdGlvbiBmb3IKY29u
c2lzdGVuY3kuIEFzIGFuIGFkZGVkIGJlbmVmaXQsIHRoZSAncGFyc2VfdWNvZGUnIGxvZ2ljIGJl
Y29tZXMKaW5kZXBlbmRlbnQgb2YgR1JVQiB2cy4gRUZJLgoKV2hpbGUgYXQgaXQsIGRyb3AgdGhl
IGxlYWRpbmcgY29tbWVudCBmb3IgcGFyc2VfdWNvZGUuIE5vIHByYWN0aWNhbAp1c2UgZm9yIGl0
IGdpdmVuIHRoaXMgY29tbWl0LgoKU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlr
ZXR5QGFtYXpvbi5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwg
IDYgKystLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAgICB8IDM4ICsrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygr
KSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGViZWM2
ZDM4N2UuLjgyMWI5MjgxYTEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTIxNDcs
OSArMjE0Nyw5IEBAIGZvciB1cGRhdGluZyBDUFUgbWljcmNvZGUuIFdoZW4gbmVnYXRpdmUsIGNv
dW50aW5nIHN0YXJ0cyBhdCB0aGUgZW5kIG9mCiB0aGUgbW9kdWxlcyBpbiB0aGUgR3JVQiBlbnRy
eSAoc28gd2l0aCB0aGUgYmxvYiBjb21tb25seSBiZWluZyBsYXN0LAogb25lIGNvdWxkIHNwZWNp
ZnkgYHVjb2RlPS0xYCkuIE5vdGUgdGhhdCB0aGUgdmFsdWUgb2YgemVybyBpcyBub3QgdmFsaWQK
IGhlcmUgKGVudHJ5IHplcm8sIGkuZS4gdGhlIGZpcnN0IG1vZHVsZSwgaXMgYWx3YXlzIHRoZSBE
b20wIGtlcm5lbAotaW1hZ2UpLiBOb3RlIGZ1cnRoZXIgdGhhdCB1c2Ugb2YgdGhpcyBvcHRpb24g
aGFzIGFuIHVuc3BlY2lmaWVkIGVmZmVjdAotd2hlbiB1c2VkIHdpdGggeGVuLmVmaSAodGhlcmUg
dGhlIGNvbmNlcHQgb2YgbW9kdWxlcyBkb2Vzbid0IGV4aXN0LCBhbmQKLXRoZSBibG9iIGdldHMg
c3BlY2lmaWVkIHZpYSB0aGUgYHVjb2RlPTxmaWxlbmFtZT5gIGNvbmZpZyBmaWxlL3NlY3Rpb24K
K2ltYWdlKS4gVGhpcyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgb25seSB3aXRoIGxlZ2FjeSBib290
LCBhcyBpdCBpcyBleHBsaWNpdGx5CitpZ25vcmVkIGluIEVGSSBib290LiBXaGVuIGJvb3Rpbmcg
dmlhIEVGSSwgdGhlIG1pY3JvY29kZSB1cGRhdGUgYmxvYiBmb3IKK2Vhcmx5IGxvYWRpbmcgY2Fu
IGJlIHNwZWNpZmllZCB2aWEgdGhlIGB1Y29kZT08ZmlsZW5hbWU+YCBjb25maWcgZmlsZS9zZWN0
aW9uCiBlbnRyeTsgc2VlIFtFRkkgY29uZmlndXJhdGlvbiBmaWxlIGRlc2NyaXB0aW9uXShlZmku
aHRtbCkpLgogCiAnc2NhbicgaW5zdHJ1Y3RzIHRoZSBoeXBlcnZpc29yIHRvIHNjYW4gdGhlIG11
bHRpYm9vdCBpbWFnZXMgZm9yIGFuIGNwaW8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCA2Y2VkMjkzZDg4Li5lMWQ5
OGZhNTVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9lYXJseWNwaW8uaD4KICNpbmNsdWRlIDx4ZW4vd2F0
Y2hkb2cuaD4KKyNpbmNsdWRlIDx4ZW4vZWZpLmg+CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9kZWxheS5oPgpAQCAtNjEsNiArNjIsNyBAQAogc3RhdGljIG1vZHVsZV90
IF9faW5pdGRhdGEgdWNvZGVfbW9kOwogc3RhdGljIHNpZ25lZCBpbnQgX19pbml0ZGF0YSB1Y29k
ZV9tb2RfaWR4Owogc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX21vZF9mb3JjZWQ7Citz
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9kX2VmaV9pZHg7CiBzdGF0aWMg
dW5zaWduZWQgaW50IG5yX2NvcmVzOwogCiAvKgpAQCAtMTA1LDE1ICsxMDcsMTAgQEAgc3RhdGlj
IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKm1pY3JvY29kZV9jYWNoZTsKIAogdm9pZCBfX2luaXQg
bWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50IGlkeCkKIHsKLSAgICB1Y29kZV9tb2Rf
aWR4ID0gaWR4OworICAgIHVjb2RlX21vZF9lZmlfaWR4ID0gaWR4OwogICAgIHVjb2RlX21vZF9m
b3JjZWQgPSAxOwogfQogCi0vKgotICogVGhlIGZvcm1hdCBpcyAnWzxpbnRlZ2VyPnxzY2FuPTxi
b29sPiwgbm1pPTxib29sPl0nLiBCb3RoIG9wdGlvbnMgYXJlCi0gKiBvcHRpb25hbC4gSWYgdGhl
IEVGSSBoYXMgZm9yY2VkIHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9hZHMgaXMgdG8gYmUK
LSAqIHVzZWQsIG9ubHkgbm1pPTxib29sPiBpcyBwYXJzZWQuCi0gKi8KIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX3Vjb2RlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7CkBA
IC0xMjYsMTggKzEyMywxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV91Y29kZShjb25zdCBj
aGFyICpzKQogCiAgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm5taSIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICB1Y29kZV9pbl9ubWkgPSB2YWw7Ci0gICAgICAgIGVsc2Ug
aWYgKCAhdWNvZGVfbW9kX2ZvcmNlZCApIC8qIE5vdCBmb3JjZWQgYnkgRUZJICovCisgICAgICAg
IGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigic2NhbiIsIHMsIHNzKSkgPj0gMCApCisg
ICAgICAgICAgICB1Y29kZV9zY2FuID0gdmFsOworICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInNjYW4iLCBzLCBzcykpID49IDAg
KQotICAgICAgICAgICAgICAgIHVjb2RlX3NjYW4gPSB2YWw7Ci0gICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcTsKLQotICAgICAgICAg
ICAgICAgIHVjb2RlX21vZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsICZxLCAwKTsKLSAgICAgICAg
ICAgICAgICBpZiAoIHEgIT0gc3MgKQotICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBjb25zdCBjaGFyICpxOworCisgICAgICAgICAg
ICB1Y29kZV9tb2RfaWR4ID0gc2ltcGxlX3N0cnRvbChzLCAmcSwgMCk7CisgICAgICAgICAgICBp
ZiAoIHEgIT0gc3MgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgfQog
CiAgICAgICAgIHMgPSBzcyArIDE7CkBAIC0yMjgsNiArMjIyLDE2IEBAIHZvaWQgX19pbml0IG1p
Y3JvY29kZV9ncmFiX21vZHVsZSgKIHsKICAgICBtb2R1bGVfdCAqbW9kID0gKG1vZHVsZV90ICop
X192YShtYmktPm1vZHNfYWRkcik7CiAKKyAgICBpZiAoIGVmaV9lbmFibGVkKEVGSV9CT09UKSAp
CisgICAgeworICAgICAgICBpZiAoIHVjb2RlX21vZF9mb3JjZWQgKSAvKiBNaWNyb2NvZGUgc3Bl
Y2lmaWVkIGJ5IEVGSSAqLworICAgICAgICB7CisgICAgICAgICAgICB1Y29kZV9tb2QgPSBtb2Rb
dWNvZGVfbW9kX2VmaV9pZHhdOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAg
ICAgIGdvdG8gc2NhbjsKKyAgICB9CisKICAgICBpZiAoIHVjb2RlX21vZF9pZHggPCAwICkKICAg
ICAgICAgdWNvZGVfbW9kX2lkeCArPSBtYmktPm1vZHNfY291bnQ7CiAgICAgaWYgKCB1Y29kZV9t
b2RfaWR4IDw9IDAgfHwgdWNvZGVfbW9kX2lkeCA+PSBtYmktPm1vZHNfY291bnQgfHwKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:31:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22: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 1iuOXA-0001LR-TY; Wed, 22 Jan 2020 22:31:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOX9-0001LC-K5
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:31:35 +0000
X-Inumbo-ID: ed48a77e-3d66-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed48a77e-3d66-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 22:31:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732287; x=1611268287;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fAU7RXcVYKM4RzTTmYku+vAXd+8d0igXKYPM4rM5cTk=;
 b=DxUb1RJLiMLbtKMVG9I1Qcdadx9UeNo+XhKBe3ElZJpffi2qfLpm1rYp
 4e1A2pq9cCj3VlEBCCezpDtv10plp9qUn0NQIAObmJUipLXxolQ96Kl8P
 3bsy1MQBeHhjz6+ztMcq/uhYPMwDy6HWRZ9Ey11ubVAT8QvCN59dD3J5A w=;
IronPort-SDR: HAS62dKdjtrt3cp+6ROnN/LOwJ0Vf/gJFpG80jEA6E0R1s1Zx4NQ7o7lkIZtmEkhk38xoRFA8K
 fB+9l0ifbY5A==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="21840651"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 22:31:16 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id 12FD3A1DA4; Wed, 22 Jan 2020 22:31:14 +0000 (UTC)
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:13 +0000
Received: from dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (10.15.63.96)
 by mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 22:31:13 +0000
Received: by dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id 30E0CA013F; Wed, 22 Jan 2020 22:31:13 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 22:30:43 +0000
Message-ID: <29772dcab47696af624d9c0a9026af38ac3be577.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.16.6
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v1 1/4] x86/microcode: Improve documentation for
 ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Eslam
 Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

U3BlY2lmeSBhcHBsaWNhYmlsaXR5IGFuZCB0aGUgZGVmYXVsdCB2YWx1ZS4gQWxzbyBzdGF0ZSB0
aGF0LCBpbiBjYXNlIG9mCkVGSSwgdGhlIG1pY3JvY29kZSB1cGRhdGUgYmxvYiBzcGVjaWZpZWQg
aW4gdGhlIEVGSSBjZmcgdGFrZXMgcHJlY2VkZW5jZQpvdmVyIGB1Y29kZT1zY2FuYCwgaWYgdGhl
IGxhdHRlciBpcyBzcGVjaWZpZWQgb24gWGVuIGNvbW1lbmQgbGluZS4KCk5vIGZ1bmN0aW9uYWwg
Y2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24u
Y29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDggKysrKysrKy0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKaW5kZXggOTgxYTVlMjM4MS4uZWJlYzZkMzg3ZSAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMjEzNCw3ICsyMTM0LDEyIEBAIGxvZ2ljIGFwcGxpZXM6
CiAjIyMgdWNvZGUgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxpbnRlZ2VyPiB8IHNjYW49PGJvb2w+
LCBubWk9PGJvb2w+IF1gCiAKLVNwZWNpZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIENQVSBtaWNy
b2NvZGUgdXBkYXRlIGJsb2IuCisgICAgQXBwbGljYWJpbGl0eTogeDg2CisgICAgRGVmYXVsdDog
YG5taWAKKworQ29udHJvbHMgZm9yIENQVSBtaWNyb2NvZGUgbG9hZGluZy4gRm9yIGVhcmx5IGxv
YWRpbmcsIHRoaXMgcGFyYW1ldGVyIGNhbgorc3BlY2lmeSBob3cgYW5kIHdoZXJlIHRvIGZpbmQg
dGhlIG1pY3JvY29kZSB1cGRhdGUgYmxvYi4gRm9yIGxhdGUgbG9hZGluZywKK3RoaXMgcGFyYW1l
dGVyIHNwZWNpZmllcyBpZiB0aGUgdXBkYXRlIGhhcHBlbnMgd2l0aGluIGEgTk1JIGhhbmRsZXIu
CiAKICdpbnRlZ2VyJyBzcGVjaWZpZXMgdGhlIENQVSBtaWNyb2NvZGUgdXBkYXRlIGJsb2IgbW9k
dWxlIGluZGV4LiBXaGVuIHBvc2l0aXZlLAogdGhpcyBzcGVjaWZpZXMgdGhlIG4tdGggbW9kdWxl
IChpbiB0aGUgR3JVQiBlbnRyeSwgemVybyBiYXNlZCkgdG8gYmUgdXNlZApAQCAtMjE1Miw2ICsy
MTU3LDcgQEAgaW1hZ2UgdGhhdCBjb250YWlucyBtaWNyb2NvZGUuIERlcGVuZGluZyBvbiB0aGUg
cGxhdGZvcm0gdGhlIGJsb2Igd2l0aCB0aGUKIG1pY3JvY29kZSBpbiB0aGUgY3BpbyBuYW1lIHNw
YWNlIG11c3QgYmU6CiAgIC0gb24gSW50ZWw6IGtlcm5lbC94ODYvbWljcm9jb2RlL0dlbnVpbmVJ
bnRlbC5iaW4KICAgLSBvbiBBTUQgIDoga2VybmVsL3g4Ni9taWNyb2NvZGUvQXV0aGVudGljQU1E
LmJpbgorSWYgRUZJIGJvb3QsIHRoZSBgdWNvZGU9PGZpbGVuYW1lPmAgY29uZmlnIHRha2VzIHBy
ZWNlbmRlbmNlIG92ZXIgYHNjYW5gLgogCiAnbm1pJyBkZXRlcm1pbmVzIGxhdGUgbG9hZGluZyBp
cyBwZXJmb3JtZWQgaW4gTk1JIGhhbmRsZXIgb3IganVzdCBpbgogc3RvcF9tYWNoaW5lIGNvbnRl
eHQuIEluIE5NSSBoYW5kbGVyLCBldmVuIE5NSXMgYXJlIGJsb2NrZWQsIHdoaWNoIGlzCi0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:31:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22: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 1iuOXH-0001O1-Cp; Wed, 22 Jan 2020 22:31:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOXF-0001NV-N7
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:31:41 +0000
X-Inumbo-ID: f327afb4-3d66-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f327afb4-3d66-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 22:31:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732297; x=1611268297;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XVLnbyI/SlwGUPRjs+LfGlAsyj5+DZwVuaaPD2CCjk8=;
 b=RW6LN0pZRAj0xLz71cDKqawj8IDSXLTzy3Pqmp3extN3HFOKh8hg/64t
 /kbXX/yOPIBk2xeR6hbo65TX7KNrv6HfwL5BbbtP0nVcZLRHKdXrtCl6c
 BvR9wq1O2ajS81I1rPFojg0//nbIRK2RLEJOci6P4mC6hjLZS/vCqaL7p c=;
IronPort-SDR: b/Cb17eUpl4Be2938vgHk5NAZy3cIy9n9cb0geHYXKkQ2tfcqvLkDhOXUgaAleZRwlO3Rl2NdF
 gcU48Ayv1tUQ==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="21840710"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 22 Jan 2020 22:31:36 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (Postfix) with ESMTPS
 id B03F2A187F; Wed, 22 Jan 2020 22:31:35 +0000 (UTC)
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:20 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:19 +0000
Received: from dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (10.15.63.96)
 by mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 22:31:18 +0000
Received: by dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id B5D7EA013F; Wed, 22 Jan 2020 22:31:18 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 22:30:45 +0000
Message-ID: <ced5b600ea66af84a9d53c467f99ec32ed6af742.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.16.6
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v1 3/4] x86/microcode: avoid unnecessary
 xmalloc/memcpy of ucode data
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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Eslam
 Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

V2hlbiB1c2luZyBgdWNvZGU9c2NhbmAgYW5kIGlmIGEgbWF0Y2hpbmcgbW9kdWxlIGlzIGZvdW5k
LCB0aGUgbWljcm9jb2RlCnBheWxvYWQgaXMgbWFpbnRhaW5lZCBpbiBhbiB4bWFsbG9jKCknZCBy
ZWdpb24uIFRoaXMgaXMgdW5uZWNlc3Nhcnkgc2luY2UKdGhlIGJvb3RtYXAgd291bGQganVzdCBk
by4gUmVtb3ZlIHRoZSB4bWFsbG9jIGFuZCB4ZnJlZSBvbiB0aGUgbWljcm9jb2RlCm1vZHVsZSBz
Y2FuIHBhdGguCgpUaGlzIGNvbW1pdCBhbHNvIGRvZXMgYXdheSB3aXRoIHRoZSByZXN0cmljdGlv
biBvbiB0aGUgbWljcm9jb2RlIG1vZHVsZQpzaXplIGxpbWl0LiBUaGUgY29uY2VybiB0aGF0IGEg
bGFyZ2UgbWljcm9jb2RlIG1vZHVsZSB3b3VsZCBjb25zdW1lIHRvbwptdWNoIG1lbW9yeSBwcmV2
ZW50aW5nIGd1ZXN0cyBsYXVuY2ggaXMgbWlzcGxhY2VkIHNpbmNlIHRoaXMgaXMgYWxsIHRoZQpp
bml0IHBhdGguIFdoaWxlIGhhdmluZyBzdWNoIHNhZmVndWFyZHMgaXMgdmFsdWFibGUsIHRoaXMg
c2hvdWxkIGFwcGx5CmFjcm9zcyB0aGUgYm9hcmQgZm9yIGFsbCBlYXJseS9sYXRlIG1pY3JvY29k
ZSBsb2FkaW5nLiBIYXZpbmcgaXQganVzdCBvbgp0aGUgYHNjYW5gIHBhdGggaXMgY29uZnVzaW5n
LgoKTG9va2luZyBmb3J3YXJkLCB3ZSBhcmUgYSBiaXQgY2xvc2VyIChpLmUuLCBvbmUgeG1hbGxv
YyBkb3duKSB0byBwdWxsaW5nCnRoZSBlYXJseSBtaWNyb2NvZGUgbG9hZGluZyBvZiB0aGUgQlNQ
IGEgYml0IGVhcmxpZXIgaW4gdGhlIGVhcmx5IGJvb3QKcHJvY2Vzcy4gVGhpcyBjb21taXQgaXMg
dGhlIGxvdyBoYW5naW5nIGZydWl0LiBUaGVyZSBpcyBzdGlsbCBhIHNpemFibGUKYW1vdW50IG9m
IHdvcmsgdG8gZ2V0IHRoZXJlIGFzIHRoZXJlIGFyZSBzdGlsbCBhIGhhbmRmdWwgb2YgeG1hbGxv
YyBpbgptaWNyb2NvZGVfe2FtZCxpbnRlbH0uYy4KCkZpcnN0LCB0aGVyZSBhcmUgeG1hbGxvY3Mg
b24gdGhlIHBhdGggb2YgZmluZGluZyBhIG1hdGNoaW5nIG1pY3JvY29kZQp1cGRhdGUuIFNpbWls
YXIgdG8gdGhlIGNvbW1pdCBhdCBoYW5kLCBzZWFyY2hpbmcgdGhyb3VnaCB0aGUgbWljcm9jb2Rl
CmJsb2IgY2FuIGJlIGRvbmUgb24gdGhlIGFscmVhZHkgcHJlc2VudCBidWZmZXIgd2l0aCBubyBu
ZWVkIHRvIHhtYWxsb2MKYW55IGZ1cnRoZXIuIEV2ZW4gYmV0dGVyLCBkbyB0aGUgZmlsdGVyaW5n
IGluIG1pY3JvY29kZS5jIGJlZm9yZQpyZXF1ZXN0aW5nIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9u
IGFsbCBDUFVzLiBUaGUgbGF0dGVyIHJlcXVpcmVzIGNhcmVmdWwKcmVzdHJ1Y3R1cmluZyBhbmQg
ZXhwb3NpbmcgdGhlIGFyY2gtc3BlY2lmaWMgbG9naWMgZm9yIGl0ZXJhdGluZyBvdmVyCnBhdGNo
ZXMgYW5kIGRlY2xhcmluZyBhIG1hdGNoLgoKU2Vjb25kLCB0aGVyZSBhcmUgeG1hbGxvY3MgZm9y
IHRoZSBtaWNyb2NvZGUgY2FjaGUuIEhlcmUsIHdlIHdvdWxkIG5lZWQKdG8gZW5zdXJlIHRoYXQg
dGhlIGNhY2hlIGNvcnJlc3BvbmRpbmcgdG8gdGhlIEJTUCBnZXRzIHhtYWxsb2MoKSdkIGFuZApw
b3B1bGF0ZWQgYWZ0ZXIgdGhlIGZhY3QuCgpTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8
ZWxuaWtldHlAYW1hem9uLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgfCAzMiArKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMjggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCmluZGV4IGUxZDk4ZmE1NWUuLmE2NjJhN2Y0MzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKQEAgLTE0MSwxMSArMTQxLDYgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdWNvZGUoY29u
c3QgY2hhciAqcykKIH0KIGN1c3RvbV9wYXJhbSgidWNvZGUiLCBwYXJzZV91Y29kZSk7CiAKLS8q
Ci0gKiA4TUIgb3VnaHQgdG8gYmUgZW5vdWdoLgotICovCi0jZGVmaW5lIE1BWF9FQVJMWV9DUElP
X01JQ1JPQ09ERSAoOCA8PCAyMCkKLQogdm9pZCBfX2luaXQgbWljcm9jb2RlX3NjYW5fbW9kdWxl
KAogICAgIHVuc2lnbmVkIGxvbmcgKm1vZHVsZV9tYXAsCiAgICAgY29uc3QgbXVsdGlib290X2lu
Zm9fdCAqbWJpKQpAQCAtMTkwLDMxICsxODUsMTIgQEAgdm9pZCBfX2luaXQgbWljcm9jb2RlX3Nj
YW5fbW9kdWxlKAogICAgICAgICBjZCA9IGZpbmRfY3Bpb19kYXRhKHAsIF9ibG9iX3N0YXJ0LCBf
YmxvYl9zaXplLCAmb2Zmc2V0IC8qIGlnbm9yZSAqLyk7CiAgICAgICAgIGlmICggY2QuZGF0YSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIFRoaXMg
aXMgYW4gYXJiaXRyYXJ5IGNoZWNrIC0gaXQgd291bGQgYmUgc2FkIGlmIHRoZSBibG9iCi0gICAg
ICAgICAgICAgICAgICogY29uc3VtZWQgbW9zdCBvZiB0aGUgbWVtb3J5IGFuZCBkaWQgbm90IGFs
bG93IGd1ZXN0cwotICAgICAgICAgICAgICAgICAqIHRvIGxhdW5jaC4KLSAgICAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgICAgICBpZiAoIGNkLnNpemUgPiBNQVhfRUFSTFlfQ1BJT19NSUNS
T0NPREUgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJN
dWx0aWJvb3QgJWQgbWljcm9jb2RlIHBheWxvYWQgdG9vIGJpZyEgKCVsZCwgd2UgY2FuIGRvICVk
KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGksIGNkLnNpemUsIE1BWF9FQVJMWV9D
UElPX01JQ1JPQ09ERSk7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgICAgICB1Y29kZV9ibG9iLnNpemUgPSBjZC5zaXplOwotICAg
ICAgICAgICAgICAgIHVjb2RlX2Jsb2IuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY2Quc2l6ZSk7Ci0g
ICAgICAgICAgICAgICAgaWYgKCAhdWNvZGVfYmxvYi5kYXRhICkKLSAgICAgICAgICAgICAgICAg
ICAgY2QuZGF0YSA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAg
ICAgICBtZW1jcHkodWNvZGVfYmxvYi5kYXRhLCBjZC5kYXRhLCBjZC5zaXplKTsKKyAgICAgICAg
ICAgIHVjb2RlX2Jsb2Iuc2l6ZSA9IGNkLnNpemU7CisgICAgICAgICAgICB1Y29kZV9ibG9iLmRh
dGEgPSBjZC5kYXRhOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYm9v
dHN0cmFwX21hcChOVUxMKTsKLSAgICAgICAgaWYgKCBjZC5kYXRhICkKLSAgICAgICAgICAgIGJy
ZWFrOwogICAgIH0KLSAgICByZXR1cm47Ci1lcnI6Ci0gICAgYm9vdHN0cmFwX21hcChOVUxMKTsK
IH0KIHZvaWQgX19pbml0IG1pY3JvY29kZV9ncmFiX21vZHVsZSgKICAgICB1bnNpZ25lZCBsb25n
ICptb2R1bGVfbWFwLApAQCAtNzM0LDcgKzcxMCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IG1pY3Jv
Y29kZV9pbml0KHZvaWQpCiAgICAgICovCiAgICAgaWYgKCB1Y29kZV9ibG9iLnNpemUgKQogICAg
IHsKLSAgICAgICAgeGZyZWUodWNvZGVfYmxvYi5kYXRhKTsKKyAgICAgICAgYm9vdHN0cmFwX21h
cChOVUxMKTsKICAgICAgICAgdWNvZGVfYmxvYi5zaXplID0gMDsKICAgICAgICAgdWNvZGVfYmxv
Yi5kYXRhID0gTlVMTDsKICAgICB9Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:31:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22:31: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 1iuOXI-0001Oq-Mf; Wed, 22 Jan 2020 22:31:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOXH-0001Nz-Cb
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:31:43 +0000
X-Inumbo-ID: f6d3de30-3d66-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6d3de30-3d66-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 22:31:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732303; x=1611268303;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=RXakqAv07gSm+Bln1odnWQRor3fccRpXMFbY/j5+SBw=;
 b=txEajif6CQjSSYdZvstUVes6JQJU9vwRZNjDSr7XdhlGR80X1MStj/xK
 NUhrLjqgDF3+9reUxi34wkF/7GH527RSSSUAgX9+EaTVvv2Q1IFZN8cMy
 hI/OA/ZRrMwkmGuuBHiIyN6jSE9aQljpanB8rr64Uw+5/S2dLbvw4cqdg Y=;
IronPort-SDR: efg0gYaZ8OlIjBJ/8AewE/qThhw//qZO+pqJiTRKCvqOm3udt/Zm0f2L7MOwArpGLDwpYicBDd
 9EWVODbL0zpw==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="20473235"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 22 Jan 2020 22:31:23 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (Postfix) with ESMTPS
 id AC1AAA248F; Wed, 22 Jan 2020 22:31:22 +0000 (UTC)
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:22 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:31:21 +0000
Received: from dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (10.15.63.96)
 by mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server
 id
 15.0.1367.3 via Frontend Transport; Wed, 22 Jan 2020 22:31:21 +0000
Received: by dev-dsk-elnikety-1b-cd63f796.eu-west-1.amazon.com (Postfix,
 from userid 6438462)
 id AA3E1A013F; Wed, 22 Jan 2020 22:31:20 +0000 (UTC)
From: Eslam Elnikety <elnikety@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 22 Jan 2020 22:30:46 +0000
Message-ID: <934b1959c740f9ee401f2740478d61cdaa138c72.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.16.6
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v1 4/4] x86/microcode: use const qualifier for
 microcode buffer
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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Eslam
 Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

VGhlIGJ1ZmZlciBob2xkaW5nIHRoZSBtaWNyb2NvZGUgYml0cyBzaG91bGQgYmUgbWFya2VkIGFz
IGNvbnN0LgoKU2lnbmVkLW9mZi1ieTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwppbmRleCBhNjYyYTdmNDM4Li4wNjM5NTUxMTcz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZS5jCkBAIC04OCw3ICs4OCw3IEBAIHN0YXRpYyBlbnVtIHsKICAqIG1lbW9yeS4K
ICAqLwogc3RydWN0IHVjb2RlX21vZF9ibG9iIHsKLSAgICB2b2lkICpkYXRhOworICAgIGNvbnN0
IHZvaWQgKmRhdGE7CiAgICAgc2l6ZV90IHNpemU7CiB9OwogCkBAIC03NTMsNyArNzUzLDcgQEAg
aW50IG1pY3JvY29kZV91cGRhdGVfb25lKGJvb2wgc3RhcnRfdXBkYXRlKQogaW50IF9faW5pdCBl
YXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQogewogICAgIGludCByYyA9IDA7Ci0gICAg
dm9pZCAqZGF0YSA9IE5VTEw7CisgICAgY29uc3Qgdm9pZCAqZGF0YSA9IE5VTEw7CiAgICAgc2l6
ZV90IGxlbjsKICAgICBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaDsKIAotLSAKMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 22:37:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 22: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 1iuOcS-0001tI-MP; Wed, 22 Jan 2020 22:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ac9L=3L=amazon.com=prvs=2839ba572=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuOcR-0001tB-FP
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 22:37:03 +0000
X-Inumbo-ID: b56d9070-3d67-11ea-bd78-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b56d9070-3d67-11ea-bd78-12813bfff9fa;
 Wed, 22 Jan 2020 22:37:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579732623; x=1611268623;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=aAM3sW4IxLZzmQdlW7FjdcSp7Yr8yU5Z0+eJh1m+Pas=;
 b=v09Ciil5xPBN2q9n2AcdqDHy/pMf9HSfgHHU2aKHj1LnvOiaW2EAc+7e
 eKEiWXqBno8551SqZ0sHjYoN6af3aRVUZU2S4bYbMm3z4wXhMYN2vdtR2
 zyaP9GzELyaaKJNAsm/hZOEkd3KilkWz47jhl8QI1cIFpA9gVoFqs6/ZH w=;
IronPort-SDR: 8b9hP+n9rJi4fqmphC7OXMF6FSoAy+xXh0wfC0y16ecazZKqmRJgsdarbj9mnyHaQYa03P8BcM
 +m4/vxF2uOmg==
X-IronPort-AV: E=Sophos;i="5.70,351,1574121600"; d="scan'208";a="12071931"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 22 Jan 2020 22:36:51 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6B7BA247346; Wed, 22 Jan 2020 22:36:47 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 22 Jan 2020 22:36:46 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.162.224) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 22 Jan 2020 22:36:41 +0000
From: Eslam Elnikety <elnikety@amazon.com>
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1576630344.git.elnikety@amazon.com>
 <068a32f917937baca179d7ff4c483ec1584defb4.1576630344.git.elnikety@amazon.com>
 <bde6c6be-3d32-fa8b-6ccf-6d48e6104663@suse.com>
 <ed080480-f5ab-59df-2c92-39d9e3b6c5ca@amazon.com>
 <07a1fdbb-22f4-3663-22fc-058558b264eb@suse.com>
 <b3de514c-dc21-7a34-b35f-a520dec843b0@amazon.com>
 <c26e9510-9a32-dfde-e786-f005ef66e019@suse.com>
 <d93d5931-6b59-649b-c989-9263c3c9a913@amazon.com>
 <f3f0f684-2520-e7de-870a-7d7be40f66b2@suse.com>
 <75c6a71c-f1d2-0c10-663a-153b329cf2c9@amazon.com>
Message-ID: <adfe1974-bf3a-d4d4-c7b4-2e10a552d9d5@amazon.com>
Date: Wed, 22 Jan 2020 23:36:36 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <75c6a71c-f1d2-0c10-663a-153b329cf2c9@amazon.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.224]
X-ClientProxiedBy: EX13D27UWA002.ant.amazon.com (10.43.160.30) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/microcode: Improve documentation
 and parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAgMjE6NTEsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+IE9uIDIxLjAxLjIwIDEw
OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjEuMDEuMjAyMCAwMDo1MCwgRXNsYW0gRWxu
aWtldHkgd3JvdGU6Cj4+PiBPbiAyMC4wMS4yMCAwOTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4gT24gMTcuMDEuMjAyMCAyMDowNiwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4+Pj4+IE9uIDIw
LjEyLjE5IDEwOjUzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjEyLjIwMTkgMjI6
MDgsIEVzbGFtIEVsbmlrZXR5IHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjEyLjE5IDEyOjQ5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTguMTIuMjAxOSAwMjozMiwgRXNsYW0gRWxuaWtl
dHkgd3JvdGU6Cj4+Pj4+Pj4+PiBEZWNvdXBsZSB0aGUgbWljcm9jb2RlIHJlZmVyZW5jaW5nIG1l
Y2hhbmlzbSB3aGVuIHVzaW5nIEdSVUIgdG8gCj4+Pj4+Pj4+PiB0aGF0Cj4+Pj4+Pj4+PiB3aGVu
IHVzaW5nIEVGSS4gVGhpcyBhbGxvd3MgdXMgdG8gYXZvaWQgdGhlICJ1bnNwZWNpZmllZCAKPj4+
Pj4+Pj4+IGVmZmVjdCIgb2YKPj4+Pj4+Pj4+IHVzaW5nIGA8aW50ZWdlcj4gfCBzY2FuYCBhbG9u
ZyB4ZW4uZWZpLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIGd1ZXNzICJ1bnNwZWNpZmllZCBlZmZlY3Qi
IGluIHRoZSBkb2Mgd2FzIHByZXR0eSBwb2ludGxlc3MgLSBzdWNoCj4+Pj4+Pj4+IG9wdGlvbnMg
aGF2ZSBiZWVuIGlnbm9yZWQgYmVmb3JlOyBpbiBmYWN0IC4uLgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4g
V2l0aCB0aGF0LCBYZW4gY2FuIGV4cGxpY2l0bHkKPj4+Pj4+Pj4+IGlnbm9yZSB0aG9zZSBuYW1l
ZCBvcHRpb25zIHdoZW4gdXNpbmcgRUZJLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAuLi4gSSBkb24ndCBz
ZWUgdGhpbmdzIGJlY29taW5nIGFueSBtb3JlIGV4cGxpY2l0IChub3QgZXZlbiBwYXJzaW5nCj4+
Pj4+Pj4+IHRoZSBvcHRpb25zIHdhcyBxdWl0ZSBleHBsaWNpdCB0byBtZSkuCj4+Pj4+Pj4+Cj4+
Pj4+Pj4KPj4+Pj4+PiBJIGFncmVlIHRoYXQgdGhvc2Ugb3B0aW9ucyBoYXZlIGJlZW4gaWdub3Jl
ZCBzbyBmYXIgaW4gdGhlIGNhc2UgCj4+Pj4+Pj4gb2YgRUZJLgo+Pj4+Pj4+IFRoZSBkb2N1bWVu
dGF0aW9uIGNvbnRyYWRpY3RzIHRoYXQgaG93ZXZlci4gVGhlIGRvY3VtZW50YXRpb246Cj4+Pj4+
Pj4gKiBzYXlzIDxpbnRlZ2VyPiBoYXMgdW5zcGVjaWZpZWQgZWZmZWN0Lgo+Pj4+Pj4+ICogZG9l
cyBub3QgbWVudGlvbiBhbnl0aGluZyBhYm91dCBzY2FuIGJlaW5nIGlnbm9yZWQuCj4+Pj4+Pj4K
Pj4+Pj4+PiBXaXRoIHRoaXMgcGF0Y2gsIGl0IGlzIGV4cGxpY2l0IGluIGNvZGUgYW5kIGluIGRv
Y3VtZW50YXRpb24gdGhhdCAKPj4+Pj4+PiBib3RoCj4+Pj4+Pj4gb3B0aW9ucyBhcmUgaWdub3Jl
ZCBpbiBjYXNlIG9mIEVGSS4KPj4+Pj4+Cj4+Pj4+PiBCdXQgaXNuJ3QgaXQgcmF0aGVyIHRoYXQg
dWNvZGU9c2NhbiBjb3VsZCAoYW5kIGhlbmNlIHBlcmhhcHMgc2hvdWxkKQo+Pj4+Pj4gYWxzbyBo
YXZlIGl0cyB2YWx1ZSBvbiBFRkk/Cj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBJIGRvIG5vdCBzZWUgInVj
b2RlPXNjYW4iIGFwcGxpY2FibGUgaW4gYW55d2F5IGluIHRoZSBjYXNlIG9mIEVGSS4gSW4KPj4+
Pj4gRUZJLCB0aGVyZSBhcmUgbm90ICJtb2R1bGVzIiB0byBzY2FuIHRocm91Z2gsIGJ1dCByYXRo
ZXIgdGhlIGVmaSAKPj4+Pj4gY29uZmlnCj4+Pj4+IHBvaW50cyBleGFjdGx5IHRvIHRoZSBtaWNy
b2NvZGUgYmxvYi4KPj4+Pgo+Pj4+IFdoYXQgd291bGQgYmUgd3Jvbmcgd2l0aCB0aGUgRUZJIGNv
ZGUgdG8gYWxzbyBpbnNwZWN0IHdoYXRldmVyIGhhcyBiZWVuCj4+Pj4gc3BlY2lmaWVkIHdpdGgg
cmFtZGlzaz0gaWYgdGhlcmUgd2FzIG5vIHVjb2RlPSA/Cj4+Pgo+Pj4gSSBzZWUsIGludGVyZXN0
aW5nLiBUaGlzIHNvdW5kcyBsaWtlIGEgbGVnaXRpbWF0ZSB1c2UgY2FzZSBpbmRlZWQuIEkKPj4+
IHdvbmRlciwgd291bGQgSSBiZSBicmVha2luZyBhbnl0aGluZyBpZiBJIHNpbXBseSBhbGxvdyB0
aGUgZXhpc3RpbmcgY29kZQo+Pj4gdGhhdCBpdGVyYXRlcyBvdmVyIG1vZHVsZXMgdG8ga2ljayBp
biB3aGVuIHVjb2RlPXNjYW4gaXJyZXNwZWN0aXZlIG9mCj4+PiBFRkkgb3IgbGVnYWN5IGJvb3Q/
Cj4+Cj4+IEkgZG9uJ3QgdGhpbmsgc28sIG5vLCBidXQgaXQgd291bGQgbmVlZCBkb3VibGUgY2hl
Y2tpbmcgKGFuZAo+PiBtZW50aW9uaW5nIGluIHRoZSBkZXNjcmlwdGlvbiBhbmQvb3IgZG9jdW1l
bnRhdGlvbikuCj4+Cj4+PiBBbHNvLCBpdCBzZWVtcyB0byBtZSB0aGF0IHRoZSB1Y29kZT0gc3Bl
Y2lmaWVkIGJ5Cj4+PiBlZmkuY2ZnIHdvdWxkIHRha2UgcHJlY2VkZW5jZSBvdmVyIHRoZSB1Y29k
ZT1zY2FuLiBEbyBub3QgeW91IHRoaW5rPwo+Pgo+PiBJIGd1ZXNzIHdlIG5lZWQgdG8gc2V0dGxl
IG9uIHdoYXQgd2Ugd2FudCB0byB0YWtlIHByZWNlZGVuY2UgYW5kCj4+IHRoZW4gbWFrZSBzdXJl
IGNvZGUgYWxzbyBiZWhhdmVzIHRoaXMgd2F5LiBCdXQgeWVzLCBJIHRoaW5rIHVjb2RlPQo+PiBm
cm9tIHRoZSAuY2ZnIHNob3VsZCBzdXBlcnNlZGUgdWNvZGU9c2NhbiBvbiB0aGUgY29tbWFuZCBs
aW5lLiBBCj4+IHBvc3NpYmx5IHVzZWZ1bCBhZGp1c3RtZW50IHRvIHRoaXMgbWlnaHQgYmUgdG8g
ZGlzdGluZ3Vpc2ggd2hldGhlcgo+PiB0aGUgdWNvZGU9c2NhbiB3YXMgaW4gYSBzcGVjaWZpYyAu
Y2ZnIHNlY3Rpb24gd2hpbGUgdGhlIHVjb2RlPSB3YXMKPj4gaW4gW2dsb2JhbF0gKGkuZS4gc29y
dCBvZiBhIGRlZmF1bHQpLCBpbiB3aGljaCBjYXNlIG1heWJlIHRoZQo+PiB1Y29kZT1zY2FuIHNo
b3VsZCB3aW4uIFRob3VnaHRzPwo+Pgo+PiBKYW4KPj4KPiAKPiBJIHRoaW5rIGFueSB1Y29kZT0g
aW4gdGhlIEVGSSAuY2ZnIG91Z2h0IHRvIHN1cGVyc2VkZSB0aGUgdWNvZGU9c2Nhbi4gCj4gVGhl
IHNlbWFudGljcyBhcmUgc2ltcGxlciBpbiB0aGlzIGNhc2UsIHJhdGhlciB0aGFuIGhhdmluZyB0
byB3b3JyeSAKPiBhYm91dCB3aGVyZSBleGFjdGx5IHRoZSB1Y29kZT0gd2FzIHNwZWNpZmllZCBp
biB0aGUgRUZJIC5jZmcuIFdpdGggdGhhdCwgCj4gYW4gYWRtaW5pc3RyYXRvciB3b3VsZCBkZWZh
dWx0IHRvIHVzaW5nIHVjb2RlPXNjYW4gb24gdGhlIGNvbW1hbmRsaW5lIHRvIAo+IGxvYWQgdGhl
IHJhbWRpc2sgbWljcm9jb2RlLCBhbmQgYSB1Y29kZT0gaW4gLmNmZyB3b3VsZCBiZSBhbiBleHBs
aWNpdCAKPiBzaWduYWwgdG8gdXNlIGRpZmZlcmVudCBtaWNyb2NvZGUuCj4gCj4gRXNsYW0KPiAK
ClNvIHRoYXQgaGFwcGVucyB0byBiZSB0aGUgZXhpc3RpbmcgYmVoYXZpb3VyIGFscmVhZHkgOikK
Ckkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgdWNvZGU9c2NhbiB3YXMgc2ltcGx5IGln
bm9yZWQgdW5kZXIgRUZJLiAKVGhhdCdzIG5vdCB0aGUgY2FzZS4gSXQgaXMgb25seSBpZ25vcmVk
IGlmIHVjb2RlPTxmaWxlbmFtZT4gaXMgc3BlY2lmaWVkIAppbiB0aGUgRUZJIGNvbmZpZy4gSW4g
b3RoZXIgd29yZHMsIHdoYXQgd2UgaGFkIGp1c3QgZGlzY3Vzc2VkIGFib3ZlIGlzIAphbHJlYWR5
IHRoZSBjYXNlLiBUaGlzIGNsZWFybHkgbmVlZHMgc3BlbGxpbmcgb3V0IGluIHRoZSBkb2N1bWVu
dGF0aW9uLCAKd2hpY2ggaXMgdGhlIGZpcnN0IHBhdGNoIGluIHRoZSAieDg2L21pY3JvY29kZTog
SW1wcm92ZSBkb2N1bWVudGF0aW9uIAphbmQgY29kZSIgc2VyaWVzIEkgaGF2ZSBzZW50IGp1c3Qg
bm93LgoKQ2hlZXJzLApFc2xhbQoKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 23:52:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 23: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 1iuPmw-00081T-Br; Wed, 22 Jan 2020 23:51:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=croL=3L=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuPmu-00081K-L6
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 23:51:56 +0000
X-Inumbo-ID: 28782c2e-3d72-11ea-bd8a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28782c2e-3d72-11ea-bd8a-12813bfff9fa;
 Wed, 22 Jan 2020 23:51: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 <osstest-admin@xenproject.org>)
 id 1iuPmn-0000NW-TK; Wed, 22 Jan 2020 23:51: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 1iuPmn-0002Wj-HP; Wed, 22 Jan 2020 23:51:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuPmn-0007tN-Gk; Wed, 22 Jan 2020 23:51:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146400-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 22 Jan 2020 23:51:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 146400: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQwMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 22 23:57:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Jan 2020 23:57: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 1iuPsT-0008EJ-At; Wed, 22 Jan 2020 23:57:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g9N6=3L=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1iuPsR-0008EE-RF
 for xen-devel@lists.xenproject.org; Wed, 22 Jan 2020 23:57:39 +0000
X-Inumbo-ID: f3864fe0-3d72-11ea-9fd7-bc764e2007e4
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3864fe0-3d72-11ea-9fd7-bc764e2007e4;
 Wed, 22 Jan 2020 23:57:31 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 8990A14807BC;
 Wed, 22 Jan 2020 17:57:28 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 6D26314807BD;
 Wed, 22 Jan 2020 17:57:28 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 6D26314807BD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1579737448;
 bh=eZTLbPAGohCUTqVksHenve2zCiZdl6JZnMEk46W+OKc=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=Hico+IAhtgr/VqJL920EymseBE6Ez2Zi7q2wr+qTFOZNrt4w/Tqvnn5AE1xlEuRQH
 bHJd1a+IQc0sMAvjtZ9kwzIg7oKXQ33jsCWlaO8txXO2XuvCHzHLaP9TlHsRabhJ4X
 Nt1kJ61Iz2KMJlyYDipL+ach/sSMd3LqoFERyU1uWxIgIVyOGxUbDyq2vRSTNqrG+u
 s7KtZnKGjp1Jqe9eoMhk1TXEZMdTBwBq//0VWI56BCNhTNxmMwG33ij9cxc8NT6mll
 P1PqwloyO0G2o+jBh8Gi647EL2TpbC2uKr7oh00LNVR8/+q7jm+rpAwGrusB/Q/1pH
 sw3GGmXv3ReBA==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id KcPXPYjq1JSk; Wed, 22 Jan 2020 17:57:28 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [IPv6:2607:f128:0:2::100e])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 1B0B614807BC;
 Wed, 22 Jan 2020 17:57:28 -0600 (CST)
To: Jim Fehlig <jfehlig@suse.com>, Juergen Gross <JGross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
 <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
 <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
From: Kevin Stange <kevin@steadfast.net>
Autocrypt: addr=kevin@steadfast.net; prefer-encrypt=mutual; keydata=
 mQGiBEHoVBYRBACgNUrSLbbGAzxmsG5nd5KNoJXVwD8/FgxiYweLHrCHGrGEruEuknqoRFGs
 0SBLBLQuZjeO+KUtgTV6T+xLIoJgrDPHmhU0qYZZj8WUM3Dg+tt15eD58BRt/OltMdWPUXwy
 lzGTZhCrHFFeo1H1YseweI6b7QEuroklHrDWWPt3IwCgn5mlOVyUhjwqanaCYgbzdrWNZGcD
 /iXOCfRfAJpUhP7GxA4JB8vpSkxZETQxhpa+mNtqbnq1oJyNgONj56x7jbGOAmnjfazG68cJ
 kRxQ7t4J1A1QkjogeHrKgAPE7p6MCQs/h0cGHaj52VxOcw3fTKZxxW7JiuOjKmdqn/jSnVlN
 OGEm4PM02pEhc/otWf80TxHHbiCxBACSZZz5p43Kq3kTbTbW+gnNcL6Je7mNvKW7qUthBvmv
 HzU5wERvaGgEii76hA8CNXuMmOp00H98iJh5mgfzI3+1gO9HJjFuA9sg04eAKTcRNruW7lYF
 X6pGffEdeogM+bxm7mcbegyBVvWdGP7K3WKC50Vmjkn7mxSJxnA4vIcdQ7Q3S2V2aW4gU3Rh
 bmdlIChTdGVhZGZhc3QgTmV0d29ya3MpIDxrZXZpbkBzdGVhZGZhc3QubmV0PohfBBMRAgAf
 AhsDAh4BAheABQJIwdxjBgsJCAcDAgQVAggDAxYCAQAKCRCR38Gh4qODSNfdAJ9bOiF7IrIm
 R0q8Wb4o0SJqw45m5gCfWukZU6ScRP9xU1CuQnQ8rCqtVvW5Ag0EQehUGxAIALNp0GIzBv1n
 nILS1pBoQntIl+Q7Ey/K7UUvbOOPfDoa67YZRCq7Qlf8MwNRUZFmZkm3aEHjZn77JqBA4FKa
 MRGoEjXDgaNL4aAAo14OrexgomogU6TQk1yPNmcY0ImFDdVn8Pm7G21hcwgiDnO7cy4yNcyf
 6pnL82j0cOWifeJlPU9Tu0jf2iXrd6sYLxRlFL0JrvzNhjcC200TK9RHObsNnsVSQGTjRrb+
 pyAIG4LT98cWNj6jsRAotMxN1Rlm9GfK/I3okBC3Wu4qiWgNwdadrrM4rh28de/p22QyaXjk
 XKfRDhwFw7DbBHBY+o58QQTyy24VsDGbOt57fyvCmz8AAwUH/AhoYm0tGUm3td2Gk+wx3FUK
 7TDL8Jt65TAYBMFwk70PCEgKBJdJ0MKdnCmW5qhzuPkT2iexIYhj5RUHayqPz9NWegSHCDjy
 Du1ozxns3rTAzAGIqGmPnuhndv7GyqJksmHFqTouOmqNVQzqGtC6eI1zpf+R+LWqHYzknS3x
 7cw67eMgXO8x15lKSnK4oCmGoG6/69lthouwFJAwztUW/Iy6wPHShhEDAYyIdZcG5c4cFG4M
 Blb1rt3neJiUQfjrciRw/lEWKSoxGDZzxS0qA849IW4rfJkKyOPPSaH0ZrRsTq3M4AdcA42v
 1Fm2/B9k1Je97ZP0PVW3hiVUv0q5VFqISQQYEQIACQUCQehUGwIbDAAKCRCR38Gh4qODSKp1
 AKCY44btwb7f/4c4Ne0G3OEGTpdXEACeJ3XO66Ly3snOfSDddcnYDvzTykE=
Organization: Steadfast
Message-ID: <8743cb66-5e6b-8b2e-1273-e4809276cc84@steadfast.net>
Date: Wed, 22 Jan 2020 17:57:27 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.1
MIME-Version: 1.0
In-Reply-To: <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] libvirt support for scheduler 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMi8yMCAxMjo1NiBQTSwgSmltIEZlaGxpZyB3cm90ZToKPiBPbiAxLzIxLzIwIDEwOjA1
IEFNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAyMS4wMS4yMCAxNzo1NiwgS2V2aW4gU3Rh
bmdlIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gSSBsb29rZWQgYXJvdW5kIGEgYml0IGFuZCB3YXNu
J3QgYWJsZSB0byBmaW5kIGEgZ29vZCBhbnN3ZXIgdG8gdGhpcywgc28KPj4+IEdlb3JnZSBzdWdn
ZXN0ZWQgSSBhc2sgaGVyZS4KPj4KPj4gQ2MtaW5nIEppbS4KPj4KPj4+Cj4+PiBTaW5jZSBYZW4g
NC4xMiwgY3JlZGl0MiBpcyB0aGUgZGVmYXVsdCBzY2hlZHVsZXIsIGJ1dCBhdCBsZWFzdCBhcyBv
Zgo+Pj4gbGlidmlydCA1LjEuMCB2aXJzaCBkb2Vzbid0IGFwcGVhciB0byB1bmRlcnN0YW5kIGNy
ZWRpdDIgYW5kIHByb2R1Y2VzCj4+PiB0aGlzIHNvcnQgb2Ygb3V0cHV0Ogo+IAo+IFlvdSB3b3Vs
ZCBzZWUgdGhlIHNhbWUgd2l0aCBsaWJ2aXJ0LmdpdCBtYXN0ZXIsIHNvcnJ5LiBBVE0gdGhlIGxp
YnZpcnQgbGlieGwgCj4gZHJpdmVyIGlzIHVuYXdhcmUgb2YgdGhlIGNyZWRpdDIgc2NoZWR1bGVy
LiBIbW0sIGFzIEkgcmVjYWxsIERhcmlvIHdhcyBnb2luZyB0byAKPiBwcm92aWRlIGEgcGF0Y2gg
Zm9yIGxpYnZpcnQgOi0pLiBCdXQgaGUgaXMgcXVpdGUgYnVzeSBzbyBpdCB3aWxsIGhhdmUgdG8g
YmUgCj4gYWRkZWQgdG8gbXkgdmVyeSBsb25nIHRvZG8gbGlzdC4KClNvcnJ5IHRvIGhlYXIgdGhh
dCdzIHRoZSBjYXNlLiAgRHVlIHRvIG15IG9yY2hlc3RyYXRpb24gc3lzdGVtIEknbGwgaGF2ZQp0
byBoYW5nIG9uIHRvIGNyZWRpdCBhIHdoaWxlIGxvbmdlci4gIFRoYW5rcyBmb3IgY2xhcmlmeWlu
ZyEKCi0tIApLZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFzdCB8
IE1hbmFnZWQgSW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzCjgw
MCBTIFdlbGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkgWDIw
MyB8IEZheDogMzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0
Lm5ldAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 01:14:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 01: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 1iuR4w-0005hi-IK; Thu, 23 Jan 2020 01:14:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuR4u-0005hb-QS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 01:14:36 +0000
X-Inumbo-ID: b7695e2a-3d7d-11ea-bd9c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7695e2a-3d7d-11ea-bd9c-12813bfff9fa;
 Thu, 23 Jan 2020 01:14: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 <osstest-admin@xenproject.org>)
 id 1iuR4s-0003H4-7j; Thu, 23 Jan 2020 01:14: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 1iuR4r-0006a5-JO; Thu, 23 Jan 2020 01:14:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuR4r-00044o-Ik; Thu, 23 Jan 2020 01:14:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146395-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 01:14:33 +0000
Subject: [Xen-devel] [ovmf test] 146395: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDYzOTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTQgZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 01:19:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 01:19: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 1iuR9G-0005sO-67; Thu, 23 Jan 2020 01:19:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuR9E-0005sJ-Fz
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 01:19:04 +0000
X-Inumbo-ID: 4b1d84ca-3d7e-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b1d84ca-3d7e-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 01:18: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 <osstest-admin@xenproject.org>)
 id 1iuR8s-0003Ml-1x; Thu, 23 Jan 2020 01:18: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 1iuR8r-0006w4-Qp; Thu, 23 Jan 2020 01:18:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuR8r-0004Xj-Q8; Thu, 23 Jan 2020 01:18:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146401-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=021cc01ecac111be3301ad33ff5cda4543ca8b92
X-Osstest-Versions-That: xen=c081788f80f828a021bb192411da05133bd13957
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 01:18:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146401: 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>

ZmxpZ2h0IDE0NjQwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQwMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJlMzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjMDgxNzg4ZjgwZjgyOGEwMjFi
YjE5MjQxMWRhMDUxMzNiZDEzOTU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYzOTYgIDIwMjAt
MDEtMjIgMTk6MDI6NDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDAxICAy
MDIwLTAxLTIyIDIzOjAwOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGMwODE3ODhmODAuLjAyMWNjMDFl
Y2EgIDAyMWNjMDFlY2FjMTExYmUzMzAxYWQzM2ZmNWNkYTQ1NDNjYThiOTIgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 01:35:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 01:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuRP4-0007TF-QR; Thu, 23 Jan 2020 01:35:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kHC=3M=microsoft.com=mikelley@srs-us1.protection.inumbo.net>)
 id 1iuRP3-0007TA-T4
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 01:35:26 +0000
X-Inumbo-ID: a05c462c-3d80-11ea-bda1-12813bfff9fa
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.220.103]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a05c462c-3d80-11ea-bda1-12813bfff9fa;
 Thu, 23 Jan 2020 01:35:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LGvGJnQ+tn/+vHQnhZBLORJKzaxrRU4+Vh+yb4xEt3P68hMBXW/JqbtmDW+AMYEdI2HhK9Y9gDBRAOwwYQ5S+ETUlGqXgfZfjSbHfYq9Y0STM9xv2HgAEYCTD1f/PSDTv5xdU0lRG2DiljDYY8+zDeJBX2y1uvHT5rKkYEkPc3aJYHhSK5Udz1Qujdd3UPriiKWhpWiBRaGDPS+qSfTDfvoYzZuQQOTF84l2c/vmfudNVnc7STA+TkM3IDYjPq3BC4ia+PvJt29jKuDbYSuhTGdh7HJQm8mAztdeuLzlmKWZDtaRj9cbflPcruXINFSE2ZgKL+RJrlmYtiJnU2I6bA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5F46qtKi9FVcdpPayZQNRfAzGK6QC0LvEC643xRSbyc=;
 b=gkP2TLL7C4qgiLCjoeC0iyUvBaylyp6jK92Ms8ySS6XoonFCafmo0ZhaYacwxaMETV/BSI7phjUK3onOn2KIOkvhJC+MpYqJoBpXRCo6WE3T2Ja8fE35rJHSCtbGV88ZondUxl+wBPXdUG53d1cwKXN0fxbJXYcBnM+knX9tIoAOL/HpajBwoyQun8ysq6QPPtq1YgJwH4oCjMJfe76IbyJny96EKVC7p3UZx03L9nelT3zFYH3ShyGecA8wSyC/xhgEBBm8M4ADDbK9HiY9GgLRgvzkPBILU12A/mv5Vvb1e03N9fLn5Bqo7+kgPPbUOL27cQqeKgkr85UIDb0lOw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=microsoft.com; dmarc=pass action=none
 header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5F46qtKi9FVcdpPayZQNRfAzGK6QC0LvEC643xRSbyc=;
 b=EyTK7RIYmlnoHDpnqyVPDT5/6KwE3YypPcVkmro3bAdMngvz/7htZEDO3LQ2K10sWBETrtd8mudFm5xWkOJWHemYj4kf+8Q3frLwddpyJm1fFEtmAS43T8vNJY63JiWeD+/Ys4NmLCyEpqDRnmPLmGuYCz1kmr/CnC+ZpYoCXYc=
Received: from DM5PR2101MB1047.namprd21.prod.outlook.com (52.132.128.16) by
 DM5PR2101MB0871.namprd21.prod.outlook.com (10.167.110.167) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.12; Thu, 23 Jan 2020 01:35:23 +0000
Received: from DM5PR2101MB1047.namprd21.prod.outlook.com
 ([fe80::6495:1ae8:e21d:3b43]) by DM5PR2101MB1047.namprd21.prod.outlook.com
 ([fe80::6495:1ae8:e21d:3b43%5]) with mapi id 15.20.2686.008; Thu, 23 Jan 2020
 01:35:22 +0000
From: Michael Kelley <mikelley@microsoft.com>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 2/7] x86/hyperv: setup hypercall page
Thread-Index: AQHV0WHc3YI15L4ktUefA+4TX5s0hKf3dslA
Date: Thu, 23 Jan 2020 01:35:22 +0000
Message-ID: <DM5PR2101MB1047A55493A6056E084CB3F7D70F0@DM5PR2101MB1047.namprd21.prod.outlook.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
In-Reply-To: <20200122202343.5703-3-liuwe@microsoft.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=mikelley@ntdev.microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-01-23T01:35:20.4776389Z;
 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_ActionId=7f882d1c-93d0-4ba4-94f9-9046dab2b43a;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=mikelley@microsoft.com; 
x-originating-ip: [24.22.167.197]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e9e779fd-18c1-427c-5c55-08d79fa48367
x-ms-traffictypediagnostic: DM5PR2101MB0871:|DM5PR2101MB0871:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM5PR2101MB08713DE3F751FFC7A8B49C22D70F0@DM5PR2101MB0871.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 029174C036
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(346002)(396003)(376002)(39860400002)(366004)(199004)(189003)(8990500004)(2906002)(9686003)(55016002)(6506007)(26005)(7696005)(186003)(86362001)(52536014)(66446008)(66556008)(66946007)(64756008)(66476007)(76116006)(33656002)(54906003)(110136005)(10290500003)(71200400001)(478600001)(5660300002)(316002)(4326008)(8936002)(8676002)(81166006)(81156014)(21314003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB0871;
 H:DM5PR2101MB1047.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vaPdQadltUaKpSqEQHnUgMU57yYgZaSEutQONN9GecJCd4p+NhIbRrFmDZ6cizVbVY94bsrI/SdOwhX1M007kubkTts0q3d2ty4zxl2BN2w/1Qiw4XZhbBLy14G8MzRkSup+EUQp1UYUG8KO4eWy8xjg2Ze4cqxmo2pupS2aMIdHMeuKoIP6nTv6A8VgC0XSyHYqxfiRmi9UmntwQud410xczK/XrLYoPHvhVKhhz+m0PkquNXchkO3zZl+NhKqL/X0M8cE6uzzRdG+x/ssBRxvHcRyxH1UKMHjRs0P0FfzQ3v84VZjn8BHd3pjuDVW4AGkA6W1s4f3M48CLc7Dfw8Y2QolNwfUP2b7Ls60xdJB5tRK2JGZ6Jsx99bXXJegBiQCPN+DFPyllWqCgzjmpy67j3mfDHZeyTJg49L7GZMxYZd2YeOxGAuNMBwXbyY4dbIPb5J9Zg578neW/0Q2+ONgJUN5AW1xKnYnM68o5H3J8grjHrN9pWoBSASH4RJXL
x-ms-exchange-antispam-messagedata: aga8VlQBFeNW9uOXLU9G/0X+1vB3pTGin6ElmsMLLKUSGSIlMTkr+MAV7DQBPJNK+T8sCDeFYq4MZdzlopC3YKdyDqAq+EsBJbA1w1M3uJf3AW88zy6OUfA5ih8CigAEFlT908e2JzR7iFyV16c6NQ==
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e9e779fd-18c1-427c-5c55-08d79fa48367
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2020 01:35:22.3616 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7PCjAqpoDcZy8aBN8zvhOKyLB9X8MIL6k+d0xFn5ykVJfiCAj6RPF+de5R0+hA9U3EgToiFbJmwphCdCr67wXsP2dAo40A9Uqlm59ruQCFU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB0871
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 =?iso-8859-1?Q?Roger_Pau_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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdS54ZW5AZ21haWwuY29tPiBPbiBCZWhhbGYgT2YgV2VpIExp
dSAgU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDIyLCAyMDIwIDEyOjI0IFBNCj4gCj4gVXNlIHRo
ZSB0b3AtbW9zdCBhZGRyZXNzYWJsZSBwYWdlIGZvciB0aGF0IHB1cnBvc2UuIEFkanVzdCBlODIw
IGNvZGUKPiBhY2NvcmRpbmdseS4KPiAKPiBXZSBhbHNvIG5lZWQgdG8gcmVnaXN0ZXIgWGVuJ3Mg
Z3Vlc3QgT1MgSUQgdG8gSHlwZXItVi4gVXNlIDB4MzAwIGFzIHRoZQo+IE9TIHR5cGUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiAtLS0KPiBYWFgg
dGhlIGRlY2lzaW9uIG9uIFhlbidzIHZlbmRvciBJRCBpcyBwZW5kaW5nLgo+IAo+IHY0Ogo+IDEu
IFVzZSBmaXhtYXAKPiAyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGluIFRMRlMKPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysr
KysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgfCA1MyAr
KysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2LXRsZnMuaCB8ICA1ICsrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDg2IGluc2VydGlvbnMoKyks
IDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIv
eGVuL2FyY2gveDg2L2U4MjAuYwo+IGluZGV4IDA4MmY5OTI4YTEuLjVhNGVmMjdhMGIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2U4MjAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMK
PiBAQCAtMzYsNiArMzYsMjIgQEAgYm9vbGVhbl9wYXJhbSgiZTgyMC12ZXJib3NlIiwgZTgyMF92
ZXJib3NlKTsKPiAgc3RydWN0IGU4MjBtYXAgZTgyMDsKPiAgc3RydWN0IGU4MjBtYXAgX19pbml0
ZGF0YSBlODIwX3JhdzsKPiAKPiArc3RhdGljIHVuc2lnbmVkIGludCBmaW5kX3BoeXNfYWRkcl9i
aXRzKHZvaWQpCj4gK3sKPiArICAgIHVpbnQzMl90IGVheDsKPiArICAgIHVuc2lnbmVkIGludCBw
aHlzX2JpdHMgPSAzNjsKPiArCj4gKyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7Cj4g
KyAgICBpZiAoIChlYXggPj4gMTYpID09IDB4ODAwMCAmJiBlYXggPj0gMHg4MDAwMDAwOCApCj4g
KyAgICB7Cj4gKyAgICAgICAgcGh5c19iaXRzID0gKHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAw
MDgpOwo+ICsgICAgICAgIGlmICggcGh5c19iaXRzID4gUEFERFJfQklUUyApCj4gKyAgICAgICAg
ICAgIHBoeXNfYml0cyA9IFBBRERSX0JJVFM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHBo
eXNfYml0czsKPiArfQo+ICsKPiAgLyoKPiAgICogVGhpcyBmdW5jdGlvbiBjaGVja3MgaWYgdGhl
IGVudGlyZSByYW5nZSA8c3RhcnQsZW5kPiBpcyBtYXBwZWQgd2l0aCB0eXBlLgo+ICAgKgo+IEBA
IC0zNTcsNiArMzczLDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBmaW5kX21heF9w
Zm4odm9pZCkKPiAgICAgICAgICAgICAgbWF4X3BmbiA9IGVuZDsKPiAgICAgIH0KPiAKPiArI2lm
ZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiArICAgIHsKPiArCS8qCj4gKwkgKiBXZSByZXNlcnZl
IHRoZSB0b3AtbW9zdCBwYWdlIGZvciBoeXBlcmNhbGwgcGFnZS4gQWRqdXN0Cj4gKwkgKiBtYXhf
cGZuIGlmIG5lY2Vzc2FyeS4KPiArCSAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBwaHlzX2Jp
dHMgPSBmaW5kX3BoeXNfYWRkcl9iaXRzKCk7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBoY2Fs
bF9wZm4gPQo+ICsgICAgICAgICAgKCgxdWxsIDw8IHBoeXNfYml0cykgLSAxKSA+PiBQQUdFX1NI
SUZUOwo+ICsKPiArICAgICAgICBpZiAoIG1heF9wZm4gPj0gaGNhbGxfcGZuICkKPiArICAgICAg
ICAgIG1heF9wZm4gPSBoY2FsbF9wZm4gLSAxOwo+ICsgICAgfQo+ICsjZW5kaWYKPiArCj4gICAg
ICByZXR1cm4gbWF4X3BmbjsKPiAgfQo+IAo+IEBAIC00MjAsNyArNDUxLDcgQEAgc3RhdGljIHVp
bnQ2NF90IF9faW5pdCBtdHJyX3RvcF9vZl9yYW0odm9pZCkKPiAgewo+ICAgICAgdWludDMyX3Qg
ZWF4LCBlYngsIGVjeCwgZWR4Owo+ICAgICAgdWludDY0X3QgbXRycl9jYXAsIG10cnJfZGVmLCBh
ZGRyX21hc2ssIGJhc2UsIG1hc2ssIHRvcDsKPiAtICAgIHVuc2lnbmVkIGludCBpLCBwaHlzX2Jp
dHMgPSAzNjsKPiArICAgIHVuc2lnbmVkIGludCBpLCBwaHlzX2JpdHM7Cj4gCj4gICAgICAvKiBC
eSBkZWZhdWx0IHdlIGNoZWNrIG9ubHkgSW50ZWwgc3lzdGVtcy4gKi8KPiAgICAgIGlmICggZTgy
MF9tdHJyX2NsaXAgPT0gLTEgKQo+IEBAIC00NDYsMTMgKzQ3Nyw3IEBAIHN0YXRpYyB1aW50NjRf
dCBfX2luaXQgbXRycl90b3Bfb2ZfcmFtKHZvaWQpCj4gICAgICAgICAgIHJldHVybiAwOwo+IAo+
ICAgICAgLyogRmluZCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzaXplIGZvciB0aGlzIENQVS4gKi8K
PiAtICAgIGVheCA9IGNwdWlkX2VheCgweDgwMDAwMDAwKTsKPiAtICAgIGlmICggKGVheCA+PiAx
NikgPT0gMHg4MDAwICYmIGVheCA+PSAweDgwMDAwMDA4ICkKPiAtICAgIHsKPiAtICAgICAgICBw
aHlzX2JpdHMgPSAodWludDhfdCljcHVpZF9lYXgoMHg4MDAwMDAwOCk7Cj4gLSAgICAgICAgaWYg
KCBwaHlzX2JpdHMgPiBQQUREUl9CSVRTICkKPiAtICAgICAgICAgICAgcGh5c19iaXRzID0gUEFE
RFJfQklUUzsKPiAtICAgIH0KPiArICAgIHBoeXNfYml0cyA9IGZpbmRfcGh5c19hZGRyX2JpdHMo
KTsKPiAgICAgIGFkZHJfbWFzayA9ICgoMXVsbCA8PCBwaHlzX2JpdHMpIC0gMSkgJiB+KCgxdWxs
IDw8IDEyKSAtIDEpOwo+IAo+ICAgICAgcmRtc3JsKE1TUl9NVFJSY2FwLCBtdHJyX2NhcCk7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gaW5kZXggOGQzODMxM2Q3YS4uZjk4NmMxYTgw
NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IEBAIC0xOCwxNyArMTgsMjcg
QEAKPiAgICoKPiAgICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KPiAgICovCj4gKyNp
bmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiAKPiArI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgo+ICAjaW5jbHVk
ZSA8YXNtL2d1ZXN0L2h5cGVydi10bGZzLmg+Cj4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+
Cj4gCj4gIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKPiAK
PiAtc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7Cj4gLSAgICAubmFt
ZSA9ICJIeXBlci1WIiwKPiAtfTsKPiArc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lk
KHZvaWQpCj4gK3sKPiArICAgIHVpbnQ2NF90IGlkID0gMDsKPiArCj4gKyAgICBpZCA9ICh1aW50
NjRfdClIVl9YRU5fVkVORE9SX0lEIDw8IDQ4Owo+ICsgICAgaWQgfD0gKHhlbl9tYWpvcl92ZXJz
aW9uKCkgPDwgMTYpIHwgeGVuX21pbm9yX3ZlcnNpb24oKTsKPiArCj4gKyAgICByZXR1cm4gaWQ7
Cj4gK30KPiAKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHM7Cj4gIGNv
bnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0IGh5cGVydl9wcm9iZSh2b2lkKQo+ICB7
Cj4gICAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7Cj4gQEAgLTcyLDYgKzgyLDQzIEBA
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0IGh5cGVydl9wcm9iZSh2b2lkKQo+
ICAgICAgcmV0dXJuICZvcHM7Cj4gIH0KPiAKPiArc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5
cGVyY2FsbF9wYWdlKHZvaWQpCj4gK3sKPiArICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxs
X2NvbnRlbnRzIGh5cGVyY2FsbF9tc3I7Cj4gKyAgICB1bmlvbiBodl9ndWVzdF9vc19pZCBndWVz
dF9pZDsKPiArICAgIHVuc2lnbmVkIGxvbmcgbWZuOwo+ICsKPiArICAgIHJkbXNybChIVl9YNjRf
TVNSX0dVRVNUX09TX0lELCBndWVzdF9pZC5yYXcpOwo+ICsgICAgaWYgKCAhZ3Vlc3RfaWQucmF3
ICkKPiArICAgIHsKPiArICAgICAgICBndWVzdF9pZC5yYXcgPSBnZW5lcmF0ZV9ndWVzdF9pZCgp
Owo+ICsgICAgICAgIHdybXNybChIVl9YNjRfTVNSX0dVRVNUX09TX0lELCBndWVzdF9pZC5yYXcp
Owo+ICsgICAgfQo+ICsKPiArICAgIHJkbXNybChIVl9YNjRfTVNSX0hZUEVSQ0FMTCwgaHlwZXJj
YWxsX21zci5hc191aW50NjQpOwo+ICsgICAgaWYgKCAhaHlwZXJjYWxsX21zci5lbmFibGUgKQo+
ICsgICAgewo+ICsgICAgICAgIG1mbiA9ICgoMXVsbCA8PCBwYWRkcl9iaXRzKSAtIDEpID4+IEhW
X0hZUF9QQUdFX1NISUZUOwo+ICsgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKPiAr
ICAgICAgICBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2FsX2FkZHJlc3MgPSBtZm47Cj4gKyAg
ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2
NCk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAgIG1mbiA9IGh5cGVyY2FsbF9tc3IuZ3Vlc3Rf
cGh5c2ljYWxfYWRkcmVzczsKPiArICAgIH0KPiArCj4gKyAgICBzZXRfZml4bWFwX3goRklYX1hf
SFlQRVJWX0hDQUxMLCBtZm4gPDwgUEFHRV9TSElGVCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lk
IF9faW5pdCBzZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICBzZXR1cF9oeXBlcmNhbGxfcGFnZSgpOwo+
ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKPiAr
ICAgIC5uYW1lID0gIkh5cGVyLVYiLAo+ICsgICAgLnNldHVwID0gc2V0dXAsCj4gK307Cj4gKwo+
ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oIGIveGVuL2luY2x1ZGUvYXNt
LQo+IHg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCj4gaW5kZXggMDVjNDA0NDk3Ni4uNWQzN2VmZDJk
MiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKPiBAQCAtMzE4
LDE1ICszMTgsMTYgQEAgc3RydWN0IG1zX2h5cGVydl90c2NfcGFnZSB7Cj4gICAqCj4gICAqIEJp
dChzKQo+ICAgKiA2MyAtIEluZGljYXRlcyBpZiB0aGUgT1MgaXMgT3BlbiBTb3VyY2Ugb3Igbm90
OyAxIGlzIE9wZW4gU291cmNlCj4gLSAqIDYyOjU2IC0gT3MgVHlwZTsgTGludXggaXMgMHgxMDAK
PiArICogNjI6NTYgLSBPcyBUeXBlOyBMaW51eCAweDEwMCwgRnJlZUJTRCAweDIwMCwgWGVuIDB4
MzAwCgpUaGlzIGNvbW1lbnQgaXNuJ3QgcXVpdGUgcmlnaHQgLS0gaXQgcmVmbGVjdHMgdGhlIG1p
c3Rha2UgaW4gdGhlClRMRlMgdGhhdCBpcyBiZWluZyBjb3JyZWN0ZWQuICBUaGUgZmllbGQgNjI6
NTYgaXMgb25seSA3IGJpdHMgd2lkZSwKc28gMHgxMDAsIDB4MjAwLCBldGMuIHdvbid0IGZpdC4g
IFRoZSBhY3R1YWwgdmFsdWVzIGFyZTogTGludXggMHgxLApGcmVlQlNEIDB4MiwgYW5kIFhlbiAw
eDMuICBUaGVuIGJpdHMgNTU6NDggYXJlIDB4MDAuCgo+ICAgKiA1NTo0OCAtIERpc3RybyBzcGVj
aWZpYyBpZGVudGlmaWNhdGlvbgo+IC0gKiA0NzoxNiAtIExpbnV4IGtlcm5lbCB2ZXJzaW9uIG51
bWJlcgo+ICsgKiA0NzoxNiAtIEd1ZXN0IE9TIHZlcnNpb24gbnVtYmVyCj4gICAqIDE1OjAgIC0g
RGlzdHJvIHNwZWNpZmljIGlkZW50aWZpY2F0aW9uCj4gICAqCj4gICAqCj4gICAqLwo+IAo+ICAj
ZGVmaW5lIEhWX0xJTlVYX1ZFTkRPUl9JRCAgICAgICAgICAgICAgMHg4MTAwCj4gKyNkZWZpbmUg
SFZfWEVOX1ZFTkRPUl9JRCAgICAgICAgICAgICAgICAweDgzMDAKPiAgdW5pb24gaHZfZ3Vlc3Rf
b3NfaWQKPiAgewo+ICAgICAgdWludDY0X3QgcmF3Owo+IC0tCj4gMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 03:38:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 03:38: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 1iuTJr-0000YV-Db; Thu, 23 Jan 2020 03:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuTJq-0000YQ-KV
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 03:38:10 +0000
X-Inumbo-ID: c5d0eb5e-3d91-11ea-bdb9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5d0eb5e-3d91-11ea-bdb9-12813bfff9fa;
 Thu, 23 Jan 2020 03: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 <osstest-admin@xenproject.org>)
 id 1iuTJo-0006Od-9g; Thu, 23 Jan 2020 03:38: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 1iuTJn-0005Fc-Os; Thu, 23 Jan 2020 03:38:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuTJn-000891-O2; Thu, 23 Jan 2020 03:38:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146393-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f44a192d22a37dcb9171b95978b43637bc09718d
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 03:38:07 +0000
Subject: [Xen-devel] [xen-unstable test] 146393: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM5MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM5My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgZmFpbCBp
biAxNDYzNzkgcGFzcyBpbiAxNDYzOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTUg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgZmFpbCBwYXNzIGluIDE0NjM3OQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQ2Mzc5IGJsb2Nr
ZWQgaW4gMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1
OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0NGExOTJkMjJhMzdkY2I5MTcxYjk1OTc4YjQzNjM3YmMwOTcxOGQKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRjOTBi
ZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1MToz
OCBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQgMjE6
MzY6MTkgWiAgICA4IGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDYz
NzkgIDIwMjAtMDEtMjIgMDc6MTI6NTQgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+CiAg
QXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdt
YWlsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW5AeGVuLm9yZz4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAg
TmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxy
b3Nicm9va25AZ21haWwuY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
ICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4
aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2OSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 04:00:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 04:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuTfm-0002xq-JB; Thu, 23 Jan 2020 04:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuTfl-0002xl-Cb
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 04:00:49 +0000
X-Inumbo-ID: eb83eb1e-3d94-11ea-bdba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb83eb1e-3d94-11ea-bdba-12813bfff9fa;
 Thu, 23 Jan 2020 04:00: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 <osstest-admin@xenproject.org>)
 id 1iuTfc-0006ul-2k; Thu, 23 Jan 2020 04:00: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 1iuTfb-0006Ho-Qz; Thu, 23 Jan 2020 04:00:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuTfb-0000rx-QI; Thu, 23 Jan 2020 04:00:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146403-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-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-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 04:00:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 146403: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQwMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNo
ZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 04:59:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 04: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 1iuUaQ-0007EN-9f; Thu, 23 Jan 2020 04:59:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuUaP-0007EI-BN
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 04:59:21 +0000
X-Inumbo-ID: 135271ee-3d9d-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 135271ee-3d9d-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 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 <osstest-admin@xenproject.org>)
 id 1iuUa6-00086I-RF; Thu, 23 Jan 2020 04: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 1iuUa6-0000Gg-J8; Thu, 23 Jan 2020 04:59:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuUa6-0006DP-IT; Thu, 23 Jan 2020 04:59:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iuUa6-0006DP-IT@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 04:59:02 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-armhf-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6419298496753586689=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-armhf-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  4d5f50d86b760864240c695adc341379fb47a796
  Bug not present: a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146411/


  commit 4d5f50d86b760864240c695adc341379fb47a796
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Jan 8 22:54:31 2020 +0100
  
      bootstrap.conf: stop creating AUTHORS file
      
      The existence of AUTHORS file is required for GNU projects but since
      commit <8bfb36db40f38e92823b657b5a342652064b5adc> we do not require
      these files to exist.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>


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

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-armhf-libvirt.libvirt-build --summary-out=tmp/146411.bisection-summary --basis-template=146182 --blessings=real,real-bisect libvirt build-armhf-libvirt libvirt-build
Searching for failure / basis pass:
 146374 fail [host=cubietruck-braque] / 146182 [host=cubietruck-picasso] 146156 [host=cubietruck-metzinger] 146103 [host=cubietruck-picasso] 146061 [host=cubietruck-picasso] 145969 ok.
Failure / basis pass flights: 146374 / 145969
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 6c1dddaf97b4ef70e27961c9f79b15c79a863ac5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
Basis pass 4a09c143f6c467230ab60c20fea560e710ddeee0 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 fae249d23413b2bf7d98a97d8f649cf7d102c1ae
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#4a09c143f6c467230ab60c20fea560e710ddeee0-6c1dddaf97b4ef70e27961c9f79b15c79a863ac5 https://git.savannah.gnu.org/git/gnulib.git/#7d069378921bfa0d7c7198ea177aac0a2440016f-611869be9f1083e53305446d90a2909fc89914ef https://gitlab.com/keycodemap/keycodemapdb.git#317d3eeb963a515e15a63fa356d8ebcda7041a51-317d3eeb963a515e15a63fa356d8ebcda7041a51 git://xenbits.xen.org/osstest/ovmf.git#70911f1f4aee0366b6122f2b90d367ec0f066be\
 b-70911f1f4aee0366b6122f2b90d367ec0f066beb git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#f21b5a4aeb020f2a5e2c6503f906a9349dd2f069-76551856b28d227cb0386a1ab0e774329b941f7d git://xenbits.xen.org/xen.git#fae249d23413b2bf7d98a97d8f649cf7d102c1ae-03bfe526ecadc86f31eda433b91dc90be0563919
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

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 17537 nodes in revision graph
Searching for test results:
 145969 pass 4a09c143f6c467230ab60c20fea560e710ddeee0 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 fae249d23413b2bf7d98a97d8f649cf7d102c1ae
 146061 [host=cubietruck-picasso]
 146069 pass irrelevant
 146084 pass irrelevant
 146103 [host=cubietruck-picasso]
 146182 [host=cubietruck-picasso]
 146156 [host=cubietruck-metzinger]
 146240 [host=cubietruck-picasso]
 146211 [host=cubietruck-metzinger]
 146299 fail irrelevant
 146347 pass irrelevant
 146366 [host=cubietruck-picasso]
 146344 [host=cubietruck-picasso]
 146348 pass irrelevant
 146380 pass 4a09c143f6c467230ab60c20fea560e710ddeee0 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 fae249d23413b2bf7d98a97d8f649cf7d102c1ae
 146406 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146368 [host=cubietruck-picasso]
 146334 pass 4a09c143f6c467230ab60c20fea560e710ddeee0 7d069378921bfa0d7c7198ea177aac0a2440016f 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 fae249d23413b2bf7d98a97d8f649cf7d102c1ae
 146392 pass 6b4140dafb6b3db9ead2e260757f1c3583936f19 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146339 fail irrelevant
 146341 pass c2642c488931cc1f19f7d3a8b59fcfc8f9e40ee2 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef f21b5a4aeb020f2a5e2c6503f906a9349dd2f069 03bfe526ecadc86f31eda433b91dc90be0563919
 146352 [host=cubietruck-picasso]
 146371 [host=cubietruck-picasso]
 146359 [host=cubietruck-picasso]
 146342 pass irrelevant
 146411 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146383 fail 6c1dddaf97b4ef70e27961c9f79b15c79a863ac5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146360 [host=cubietruck-picasso]
 146364 [host=cubietruck-picasso]
 146399 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146373 [host=cubietruck-picasso]
 146377 [host=cubietruck-picasso]
 146386 pass bdb8a800b4920cf9184fd2fd117b17c67ba74dfb 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146374 fail 6c1dddaf97b4ef70e27961c9f79b15c79a863ac5 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146378 [host=cubietruck-picasso]
 146389 pass 9bb3571f10880eb92e0d7b0bcc47ee862d969b90 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146402 fail 4d5f50d86b760864240c695adc341379fb47a796 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146394 fail d0236e2a554f2321512276b897e8a8a44f68e969 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146404 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
 146407 pass a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
Searching for interesting versions
 Result found: flight 145969 (pass), for basis pass
 Result found: flight 146374 (fail), for basis failure
 Repro found: flight 146380 (pass), for basis pass
 Repro found: flight 146383 (fail), for basis failure
 0 revisions at a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7 611869be9f1083e53305446d90a2909fc89914ef 317d3eeb963a515e15a63fa356d8ebcda7041a51 70911f1f4aee0366b6122f2b90d367ec0f066beb 933ebad2470a169504799a1d95b8e410bd9847ef 76551856b28d227cb0386a1ab0e774329b941f7d 03bfe526ecadc86f31eda433b91dc90be0563919
No revisions left to test, checking graph state.
 Result found: flight 146399 (pass), for last pass
 Result found: flight 146402 (fail), for first failure
 Repro found: flight 146404 (pass), for last pass
 Repro found: flight 146406 (fail), for first failure
 Repro found: flight 146407 (pass), for last pass
 Repro found: flight 146411 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  4d5f50d86b760864240c695adc341379fb47a796
  Bug not present: a1a18c6ab55869d3b00cf8c32e0e2262a10c8ce7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/146411/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 4d5f50d86b760864240c695adc341379fb47a796
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Jan 8 22:54:31 2020 +0100
  
      bootstrap.conf: stop creating AUTHORS file
      
      The existence of AUTHORS file is required for GNU projects but since
      commit <8bfb36db40f38e92823b657b5a342652064b5adc> we do not require
      these files to exist.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Daniel P. BerrangÃ© <berrange@redhat.com>

Revision graph left in /home/logs/results/bisect/libvirt/build-armhf-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
146411: tolerable ALL FAIL

flight 146411 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/146411/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-armhf-libvirt                                          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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6419298496753586689==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 05:13:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 05: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 1iuUoK-0000gb-OO; Thu, 23 Jan 2020 05:13:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=264E=3M=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iuUoI-0000gW-Qi
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 05:13:42 +0000
X-Inumbo-ID: 1f16a552-3d9f-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1f16a552-3d9f-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 05:13:42 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id 10so1041137ywv.5
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 21:13:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=FNRNiBa9lzVSTSUHOtHscEyAi7re9EjKBRe2uZYPjGA=;
 b=CKLrwXWcWvk8HmsV+cVsL0kvBqKtHXeG9EkbjCHvYL65Wpj7zRRmPyeKpRWHCA2OJu
 2xpcFFjwfL1BiVeuKyy5wG3LfTiU3JFnUfGi5EGu4VSdz6U3jrDHPS0/fFIvxKMiWFXs
 HMRWHDiXzkm6QuZgn+x+iM35RLLBff3ODf+tHPY/TuoG/eXOkSiCiAAqgD0frO1gGY0B
 04kXJ58PqaHRpjuYun6KZFMS9gZLP2UBO0V3qg3HJ6ckygI3OmfmVQEfRy9RBJts6G8Z
 D0CU8cxvSJFHMc2YFEQ69NJSwRFxnrq6NcLpYKyH2vagdc469JLkXzerqkWWkMAXDugX
 U+pg==
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:content-transfer-encoding
 :in-reply-to;
 bh=FNRNiBa9lzVSTSUHOtHscEyAi7re9EjKBRe2uZYPjGA=;
 b=evO3rFbAjpoGcTJEvYz2vn3mHtE0geGJn3qyNpzUsFtWEMfgp59u9nz2n6NhOpzhlC
 FdU1dSUbHVyolg88iRGv1VugspFEBiw+LJWxa4mGaETzL8Yea++xiAHqDGFgLq0PUD52
 SAmqXM0yXRsjdVUO1rjNrlycSSQkVBiqdbtM82hFfiQ2BoHhqQ/QMnRYa4RTrwPxx9km
 u3B6veCc4GcqmAZjr4x0udwQprbcHy3rYRRdmh98eXvAdYIWr6kBpbWU8npNUro2NTYK
 a1SZRLHymd/hX3yr2ynzQgxpUVlUXEqest2H6SMfjOZa86fXKtG5TG8nB/dR9xZXm+YU
 2FVw==
X-Gm-Message-State: APjAAAVz2ffBoh8CLmTD592qSLeqIkbmNmYZIsnOgqZhSI1cW2lNn5PL
 ejXvWk2jE6RwxBV0l98jBYU=
X-Google-Smtp-Source: APXvYqxUES5nCeY8moZ+01PNukDY6LyoBz4UqoMjXZKBJYh2cGYu67ZFvBrk7u3q27e0FwtKAh4+NA==
X-Received: by 2002:a81:f89:: with SMTP id 131mr10343458ywp.269.1579756421438; 
 Wed, 22 Jan 2020 21:13:41 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id y66sm364710ywf.79.2020.01.22.21.13.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 21:13:40 -0800 (PST)
Date: Wed, 22 Jan 2020 23:13:38 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20200123051338.GA6612@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <alpine.DEB.2.21.2001221302400.16648@sstabellini-ThinkPad-T480s>
 <20200123044527.GA5583@bobbye-pc>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200123044527.GA5583@bobbye-pc>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bobby Eshleman <bobbyeshleman@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDE6MDU6MTFQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMjIgSmFuIDIwMjAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
PiA+IE15IGJpZyBxdWVzdGlvbnMgYXJlOgo+ID4gPiAJRG9lcyB0aGUgWGVuIHByb2plY3QgaGF2
ZSBpbnRlcmVzdCBpbiBSSVNDLVY/Cj4gPiAKPiA+IFRoZXJlIGlzIHZlcnkgbGFyZ2UgZG93bnN0
cmVhbSBpbnRlcmVzdCBpbiBSSVNDLVYuwqAgU28gYSBkZWZpbml0ZSB5ZXMuCj4gCj4gRGVmaW5p
dGUgWWVzIGZyb20gbWUgdG9vCj4gCgpCb3RoIGdyZWF0IHRvIGhlYXIhCgo+IAo+ID4gPiAJV2hh
dCBjYW4gYmUgZG9uZSB0byBtYWtlIHRoZSBSSVNDLVYgcG9ydCBhcyB1cHN0cmVhbWFibGUgYXMK
PiA+ID4gCQlwb3NzaWJsZT8KPiA+ID4gCUFueSBtYWpvciBwaXRmYWxscz8KPiA+ID4KPiA+ID4g
SXQgd291bGQgYmUgZ3JlYXQgdG8gaGVhciBhbGwgb2YgeW91ciBmZWVkYmFjay4KPiA+IAo+ID4g
Qm90aCBSSVNDLVYgYW5kIFBvd2VyOSBhcmUgZnJlcXVlbnRseSByZXF1ZXN0ZWQgdGhpbmdzLCBh
bmQgYm90aCBzdWZmZXIKPiA+IGZyb20gdGhlIGZhY3QgdGhhdCwgd2hpbGUgd2UgYXMgYSBjb21t
dW5pdHkgd291bGQgbGlrZSB0aGVtLCB0aGUKPiA+IHVwc3RyZWFtIGludGVyc2VjdGlvbiBvZiAi
cGVvcGxlIHdobyBrbm93IFhlbiIgYW5kICJwZW9wbGUgd2hvIGtub3cKPiA+IGVub3VnaCBhcmNo
ICRYIHRvIGRvIGFuIGluaXRpYWwgcG9ydCIgaXMgMC4KPiA+IAo+ID4gVGhpcyBzZXJpZXMgY2xl
YXJseSBkZW1vbnN0cmF0ZXMgYSBjaGFuZ2UgaW4gdGhlIHN0YXR1cyBxdW8sIGFuZCBJIHRoaW5r
Cj4gPiBhIGxvdCBvZiBwZW9wbGUgd2lsbCBiZSBoYXBweS4KPiA+IAo+ID4gVG8gZ2V0IFJJU0Mt
ViB0byBiZWluZyBmdWxseSBzdXBwb3J0ZWQsIHdlIHdpbGwgdWx0aW1hdGVseSBuZWVkIHRvIGdl
dAo+ID4gaGFyZHdhcmUgaW50byB0aGUgQ0kgc3lzdGVtLCBhbmQgYW4gZWFzeSB3YXkgZm9yIGRl
dmVsb3BlcnMgdG8gdGVzdAo+ID4gY2hhbmdlcy7CoCBEbyB5b3UgaGF2ZSBhbnkgdGhvdWdodHMg
b24gcHJvZHVjdGlvbiBSSVNDLVYgaGFyZHdhcmUKPiA+IChpZGVhbGx5IHNlcnZlciBmb3JtIGZh
Y3RvcikgZm9yIHRoZSBDSSBzeXN0ZW0sIGFuZC9vciBkZXYgYm9hcmRzIHdoaWNoCj4gPiBtaWdo
dCBiZSBhdmFpbGFibGUgZmFpcmx5IGNoZWFwbHk/Cj4gCj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0
aGF0IHZpcnR1YWxpemF0aW9uIGRldmVsb3BtZW50IGZvciBSSVNDLVYgaXMgZG9uZQo+IG9uIFFF
TVUgcmlnaHQgbm93ICh3aGljaCBjb3VsZCBzdGlsbCBiZSBob29rZWQgaW50byB0aGUgQ0kgc3lz
dGVtIGlmCj4gc29tZWJvZHkgd2FudGVkIHRvIGRvIHRoZSB3b3JrIEkgdGhpbmsuKQoKVGhhdCBp
cyBjb3JyZWN0LiAgSSB0aGluayB0aGUgUlRMIGFuZCBoYXJkd2FyZSBmb2xrcyBhcmUgd2FpdGlu
ZyBmb3IgdGhlCnNwZWMgdG8gYmUgZmluYWxpemVkIGJlZm9yZSBjb21taXR0aW5nIHRvIHRoZSBl
ZmZvcnQsIHNvIGV2ZXJ5b25lIGlzCmp1c3QgZGV2ZWxvcGluZyBhZ2FpbnN0IFFFTVUgZm9yIG5v
dy4KCkkgY2FuIGNlcnRhaW5seSBsb29rIGF0IGhvb2tpbmcgaW4gUUVNVSB0byB0aGUgQ0kgYXQg
c29tZSBwb2ludCBzb29uLiAgVGhhdAppcyB0aGUgT1NTVGVzdCByZXBvLCBjb3JyZWN0PwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 05:19:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 05: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 1iuUuD-0000s9-H2; Thu, 23 Jan 2020 05:19:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=264E=3M=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iuUuC-0000s4-TS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 05:19:48 +0000
X-Inumbo-ID: f970366e-3d9f-11ea-8e9a-bc764e2007e4
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f970366e-3d9f-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 05:19:48 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id t141so1024453ywc.11
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 21:19:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=uvRAutqzzInzt7GYP0eVIAXGmuJHctSq9NpdNKK79RI=;
 b=GUg2R63KrFybcAhl5HVikpp1TrXMkqnAUno39XDDAuqitSnttFf1mMlJiObMECP3sK
 M+Pjn6jh3AazAJ3GlOFYk2SiYBBYWj6jUt2jCPPQAhfA4jl7TTJI5l1Sm7u0gMk8IAfR
 v6Ph7HMxXgHaXbOrDSyzXwSe0BLXbum3HrylPDpiPQ51NI5AVUDClMqhCpe9GlcxLe+N
 A3bsmXlJuOZKz53a+KogukSI2B1cJz/q9CvT93Tm4IYyADNkgH7hvAdTPYFCUdxdFri/
 ks1hKwCxnO4aH79bS8O0teDqAoXsa47+6dHtSmAG/RZR4M5JP9YnduFeM8paId7yZnRG
 jVuA==
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:content-transfer-encoding
 :in-reply-to;
 bh=uvRAutqzzInzt7GYP0eVIAXGmuJHctSq9NpdNKK79RI=;
 b=jzweF8DoXvZFD8R9fn8Nd/K2EzB+RTAbgD4vkoAX3igVmBD7cVOt3jiPgOALuvoe4S
 glZlxVARz+/9vJNAx+0VtEoCeDfEDHksH/XkuaufrXWgyRq0gootcBYynUeO91ppQ9l+
 Uhh7n4Bygkw0vTIYQDIp4RCBE1UWhE9hy0cg8BmhQFHVSf7Q0XJJjeCBlaoT+Z2c5tTu
 Nv6gnP2bLcOKG2ycX3aX6zrXiB3yYKP/fv+6misb81cuWkWH/3vj9Ujfquuz8WrI0DmG
 ScCi8LkcdIcMZXH4tOL9TfEueTot+Ny4Lo7W/iqb0LFUewYYi/gxm5h1AEJ31hAEQpja
 YinA==
X-Gm-Message-State: APjAAAWuALL6a0YzdQH+2lnE9YCQerTu8aTXscV8yA4oZWxlOB24w4Bf
 vbH6prE6FSRtejhz3lwU810=
X-Google-Smtp-Source: APXvYqwfbBnN8kSC8w7Q23DkZZaxWrrMTZu1xD5uA07bzCbFGQGaPk+otqUnNhVqOOpkRk5n+7EteA==
X-Received: by 2002:a0d:e741:: with SMTP id q62mr10847119ywe.380.1579756787874; 
 Wed, 22 Jan 2020 21:19:47 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id j188sm365903ywc.99.2020.01.22.21.19.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 21:19:47 -0800 (PST)
Date: Wed, 22 Jan 2020 23:19:45 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200123051945.GB6612@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDI6NTc6NDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIb3cgbXVjaCB0aW1lIGRvIHlvdSBoYXZlIHRvIHB1dCB0b3dhcmRzIHRoZSBwb3J0
P8KgIElzIHRoaXMgc29tZXRoaW5nIGluCj4geW91ciBmcmVlIHRpbWUsIG9yIHNvbWV0aGluZyB5
b3UgYXJlIGRvaW5nIGFzIHBhcnQgb2Ygd29yaz/CoCBVbHRpbWF0ZWx5LAo+IHdlIGFyZSBnb2lu
ZyB0byBuZWVkIHRvIGluY3JlYXNlIHRoZSBsZXZlbCBvZiBSSVNDLVYga25vd2xlZGdlIGluIHRo
ZQo+IGNvbW11bml0eSB0byBtYWludGFpbiB0aGluZ3MgaW4gdGhlIGZ1dHVyZS4KPiAKClRoaXMg
aXMgc29tZXRoaW5nIGluIG15IGZyZWUgdGltZSwgYW5kIEkgaGF2ZSBhYm91dCAyMCBob3VycyBh
IHdlZWsgdG8KcHV0IGludG8gaXQuCgo+IE90aGVyIHRoYW4gdGhhdCwgdmVyeSBSRkMgc2VyaWVz
IGFyZSBlbnRpcmVseSBmaW5lLsKgIEEgZ29vZCBmaXJzdCBzdGVwCj4gd291bGQgYmUgc2ltcGx5
IHRvIGdldCB0aGUgYnVpbGQgd29ya2luZywgYW5kIGdldCBzb21lIGtpbmQgb2YKPiBjcm9zcy1j
b21waWxlIGJ1aWxkIGluIENJLCB0byBtYWtlIHN1cmUgdGhhdCB3ZSBkb24ndCBjbG9iYmVyIHRo
ZSBSSVNDLVYKPiBidWlsZCB3aXRoIGNvbW1vbiBvciBvdGhlci1hcmNoIGNoYW5nZXMuCj4gCgpU
aGF0J3Mgc29tZXRoaW5nIEkgY2FuIGxvb2sgYXQsIGlmIHRoZSBpZGVhIG9mIFFFTVUgaW4gQ0kg
aXMKbm90IHRvbyBob3JyaWZpYy4KCgo+IEkgaG9wZSB0aGlzIGhlbHBzLgo+IAo+IH5BbmRyZXcK
CgpEZWZpbml0ZWx5IGhlbHBzLCB0aGFua3MhCgotQm9iYnkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 05:20:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 05:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuUuz-0001YI-TR; Thu, 23 Jan 2020 05:20:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuUuy-0001Y9-7C
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 05:20:36 +0000
X-Inumbo-ID: 12262268-3da0-11ea-bdc2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12262268-3da0-11ea-bdc2-12813bfff9fa;
 Thu, 23 Jan 2020 05:20: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 <osstest-admin@xenproject.org>)
 id 1iuUur-0000NO-6Q; Thu, 23 Jan 2020 05: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 1iuUuq-0000lZ-TX; Thu, 23 Jan 2020 05:20:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuUuq-0006OA-Si; Thu, 23 Jan 2020 05:20:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146405-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 05:20:28 +0000
Subject: [Xen-devel] [ovmf test] 146405: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTUgZGF5cyAgIDU1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDIgZGF5cyAgICA3IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 05:31:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 05:31: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 1iuV5h-0002UE-7i; Thu, 23 Jan 2020 05:31:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=264E=3M=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iuV5f-0002U9-WF
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 05:31:40 +0000
X-Inumbo-ID: a158fbb2-3da1-11ea-b833-bc764e2007e4
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a158fbb2-3da1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 05:31:39 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id h126so1053522ywc.6
 for <xen-devel@lists.xenproject.org>; Wed, 22 Jan 2020 21:31:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=S3EfJSPLLOqzmBmq9LSqMW+59aqrMGbSHlHVnSLqKUI=;
 b=luvb1denA5fdjLYhme8N/tbC1Ft/tfu2J4ySs7R2iuqJSbc51H8MBvqTArAPnHLMdQ
 zAjPKakAHPWhZX8bVQxGx2Rp20GJlApEEhnzuptgZfjVFqCZA6/PbsXlGRCXY7kgeUN+
 7AL6enssDkUuWEv1NJxDUdEhYouyNhooDnnNmJX1hu60gtB59WcqGnr6nIimK+Lq9Pfd
 aEyPC+JlRepTlYOxD/uBgUnFanlkHzynWHnVFYIu3QoTnnDnZvrapijqgaUdBzxukTCq
 6qL+pyDMCFVA6RQlcPF2dIpAxPNIzuQQK5Uq+AiL3EVNzhAluQkcYnt4q0SsrKmpQOKZ
 E+iQ==
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;
 bh=S3EfJSPLLOqzmBmq9LSqMW+59aqrMGbSHlHVnSLqKUI=;
 b=ZB6D26xQc8WffYVejr7W+iE5MsAtg6vSLyrWGaAREgSbkZPErX7PKP6Q7ck28MX3hC
 NfLZf/W4DwjrqVSF1ARrJ8j3HT0XVSIIGm7T7vGCWSo6o0VWeKVq+5Z4/IoLcTy+oh9T
 ZDT7aH0XdI/4HwO0/Codmsv55gAOyXZ6Vx1Qn4MP74/mXUQqnW2Oh1TuvR2ZVxbxotvH
 OshuouHbDd+yei8weQfJCbtMwIezrBGQC8unMAuh7OzBUtu0ej/ae85O4l2hK0vK4pOy
 rCA/xM6LEySCPz3OtGwvFtI1WlwxREHMuGzxwbkwRdqQBQdNKTSeI1pUlzSYu7PaUkq2
 RTng==
X-Gm-Message-State: APjAAAU2W1K9fz85uB2a8BYNbd4l+ATV+SmZrzuIQjQd+jFmWmNF+FYD
 eCK3l54PczcVge5gJr26p5g=
X-Google-Smtp-Source: APXvYqwSf/D0SaCarZqoXPXJTGiiaxcIchOrizEKLmKhFK1BKmi84of7IrS/mcvnEHNrBno47ggwlg==
X-Received: by 2002:a0d:cc88:: with SMTP id
 o130mr10503803ywd.498.1579757499070; 
 Wed, 22 Jan 2020 21:31:39 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id w74sm401691ywa.71.2020.01.22.21.31.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 22 Jan 2020 21:31:38 -0800 (PST)
Date: Wed, 22 Jan 2020 23:31:36 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20200123053136.GC6612@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <052081D4-2F9F-401A-A6F6-8A9CDC1069AC@xenproject.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <052081D4-2F9F-401A-A6F6-8A9CDC1069AC@xenproject.org>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDQ6Mjc6MzlQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiBZb3Ugc2hvdWxkIGFsc28gbGV2ZXJhZ2UgdGhlIGRldmVsb3BlciBzdW1taXQ6IHNl
ZSBodHRwczovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL3hlbi1zdW1taXQvcHJvZ3JhbS9j
ZnAvIDxodHRwczovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL3hlbi1zdW1taXQvcHJvZ3Jh
bS9jZnAvPgo+IENmUCBjbG9zZXMgTWFyY2ggNnRoLiBEZXNpZ24gc2Vzc2lvbnMgY2FuIGJlIHN1
Ym1pdHRlZCBhZnRlcndhcmRzCj4gCj4gQ29tbXVuaXR5IGNhbGxzIG1heSBhbHNvIGJlIGEgZ29v
ZCBvcHRpb24gdG8gZGVhbCB3aXRoIHNwZWNpZmljIGlzc3VlcyAvIHF1ZXN0aW9ucywgZS5nLiBh
cm91bmQgY29tcGlsZSBzdXBwb3J0IGluIHRoZSBDSSwgZXRjLgo+IAo+IExhcnMKPgoKVGhhdCdz
IGEgcmVhbGx5IGdvb2QgaWRlYS4gIEknbGwgc3VibWl0IGFzIEkgZG8gdGhpbmsgSSBjYW4gZ2V0
IHRoZXJlIGlmIGFjY2VwdGVkLiAgVGhhbmtzIGZvciB0aGUgdGlwIG9uCmNvbW11bml0eSBjYWxs
cywgSSBkaWQgbm90IHJlYWxpemUgWGVuIGRpZCB0aG9zZSEKCi1Cb2JieQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 05:50:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 05: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 1iuVNM-0003US-UH; Thu, 23 Jan 2020 05:49:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuVNL-0003U8-JF
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 05:49:55 +0000
X-Inumbo-ID: 240bd488-3da4-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 240bd488-3da4-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 05:49: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 <osstest-admin@xenproject.org>)
 id 1iuVN2-0000vx-VB; Thu, 23 Jan 2020 05:49: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 1iuVN2-0001ZS-FE; Thu, 23 Jan 2020 05:49:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuVN2-0008GO-E9; Thu, 23 Jan 2020 05:49:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146398-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 05:49:36 +0000
Subject: [Xen-devel] [linux-5.4 test] 146398: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjM5OCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjM5OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQ2MzU0IHBhc3MgaW4gMTQ2Mzk4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGluIDE0NjM1NCBwYXNzIGluIDE0NjM5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQ2MzU0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBiYTE5ODc0MDMyMDc0Y2E1
YTM4MTdhZTgyZWJhZTI3YmQzMzQzNTUxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6MDQgWiAgICA3IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAyOjU5OjA3IFogICAgNiBkYXlz
ICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MjA3ICAyMDIwLTAxLTE3IDE5
OjA5OjU4IFogICAgNSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2NDIgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
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
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjQ1NjcgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 06:13:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 06:13: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 1iuVkB-0005sh-0e; Thu, 23 Jan 2020 06:13:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuVk9-0005rw-Fa
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 06:13:29 +0000
X-Inumbo-ID: 770ab2f0-3da7-11ea-bdc7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 770ab2f0-3da7-11ea-bdc7-12813bfff9fa;
 Thu, 23 Jan 2020 06:13: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 <osstest-admin@xenproject.org>)
 id 1iuVk4-0001TM-TM; Thu, 23 Jan 2020 06:13: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 1iuVk4-0002Ka-JN; Thu, 23 Jan 2020 06:13:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuVk4-0001Vc-Io; Thu, 23 Jan 2020 06:13:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146409-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 06:13:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 146409: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQwOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 07:03:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 07: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 1iuWWm-0001Yn-0E; Thu, 23 Jan 2020 07:03:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuWWk-0001Yi-I3
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 07:03:42 +0000
X-Inumbo-ID: 786e3e4e-3dae-11ea-8e9a-bc764e2007e4
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 786e3e4e-3dae-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 07:03:34 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3WJe027508; Wed, 22 Jan 2020 22:03:32 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3Wjp027507;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:18 +0000
Message-Id: <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
Subject: [Xen-devel] [PATCH v1 2/4] x86/microcode: Improve parsing for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Eslam Elnikety <elnikety@amazon.com>,
 Paul Durrant <pdurrant@amazon.co.uk>, David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 07:33:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 07: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 1iuWzh-0003ym-Ep; Thu, 23 Jan 2020 07:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuWzg-0003yh-6a
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 07:33:36 +0000
X-Inumbo-ID: a8d6c4db-3db2-11ea-bdcf-12813bfff9fa
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8d6c4db-3db2-11ea-bdcf-12813bfff9fa;
 Thu, 23 Jan 2020 07:33:34 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3WSi027520; Wed, 22 Jan 2020 22:03:33 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3Wiw027519;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:20 +0000
Message-Id: <934b1959c740f9ee401f2740478d61cdaa138c72.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
Subject: [Xen-devel] [PATCH v1 4/4] x86/microcode: use const qualifier for
 microcode 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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 07:46:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 07:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuXC1-0004s3-MV; Thu, 23 Jan 2020 07:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuXC0-0004ry-O7
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 07:46:20 +0000
X-Inumbo-ID: 712c5bf6-3db4-11ea-bdd1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 712c5bf6-3db4-11ea-bdd1-12813bfff9fa;
 Thu, 23 Jan 2020 07:46: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 <osstest-admin@xenproject.org>)
 id 1iuXBy-0003Dj-GU; Thu, 23 Jan 2020 07:46: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 1iuXBy-0006r0-6O; Thu, 23 Jan 2020 07:46:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuXBy-0000K3-5r; Thu, 23 Jan 2020 07:46:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146410-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-i386-libvirt-xsm: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-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-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-amd64-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=153fd683681be13f380378acfc531cc3df206fd1
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 07:46:18 +0000
Subject: [Xen-devel] [libvirt test] 146410: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDE1M2ZkNjgzNjgxYmUxM2YzODAzNzhhY2Zj
NTMxY2MzZGYyMDZmZDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA1IGRheXMgICAgNiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY0MTAgIDIwMjAtMDEtMjMgMDQ6MTg6NTkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5v
bmljYWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5jb20+CiAg
UGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxy
am9uZXNAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
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
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 08:03:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 08: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 1iuXSo-00071h-Iz; Thu, 23 Jan 2020 08:03:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuXSm-00071c-Vw
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 08:03:41 +0000
X-Inumbo-ID: d934c1e6-3db6-11ea-8e9a-bc764e2007e4
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d934c1e6-3db6-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 08:03:32 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3WVg027496; Wed, 22 Jan 2020 22:03:32 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3W9p027495;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:16 +0000
Message-Id: <cover.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1 0/4] x86/microcode: Improve documentation and
 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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 08:13:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 08:13: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 1iuXc1-0007rk-GE; Thu, 23 Jan 2020 08:13:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuXc0-0007rf-TZ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 08:13:12 +0000
X-Inumbo-ID: 32858518-3db8-11ea-bdd6-12813bfff9fa
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32858518-3db8-11ea-bdd6-12813bfff9fa;
 Thu, 23 Jan 2020 08:13:11 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3WVg027496; Wed, 22 Jan 2020 22:03:32 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3W9p027495;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:16 +0000
Message-Id: <cover.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1 0/4] x86/microcode: Improve documentation and
 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: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 08:31:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 08:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuXt9-00012q-8I; Thu, 23 Jan 2020 08:30:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZfKj=3M=wdc.com=prvs=284315435=alistair.francis@srs-us1.protection.inumbo.net>)
 id 1iuXno-0000Kp-NN
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 08:25:25 +0000
X-Inumbo-ID: e0fc508a-3db9-11ea-9fd7-bc764e2007e4
Received: from esa4.hgst.iphmx.com (unknown [216.71.154.42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0fc508a-3db9-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 08:25:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com;
 t=1579767914; x=1611303914;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Q9wOCbNJZe1pclgwkhMZ++toq2A8/dr8582qC1nubg8=;
 b=EmY/HlOKjCBdh0oUJh5F+Om7FyiVHPbCFjlCgKt36gtGwSW3dEoVQp9N
 21zHL9OXL5O4b4AZAokkzzg5MGYsp+GL0CNQ7if0yePLvE6QKfLV9/MdB
 6ZqhIiAlwmu7H+7VwAcPExMM86Bkg/G3LbNewZwe9Rkg2XTwBmDrZOFOC
 Ks83Bf9GbgDudpWnwR8VG9LuestAwHFew1kdvjP7G6zQUXXnLY5b3mXhE
 vo/MSicO1qXAQ3QUT5qYnammmPKM/vny7lSAgTBsxvk3XIj9doYOsz4jv
 7e5EZd+cXr5tJrm2jpivJE1eI3vL97FkKU7LkoUW/lRsCmjGRf5OjHzzS g==;
IronPort-SDR: 0vgBKDxhOpKR3k/Ok4I1Sf4cvOdxodFK24UQctDSjaUUo/h0eQz2j8db9jxnSuMDDtqXsu2dbI
 wZ2/lfn+gHSJWjB/in2RIVIu5xVG0uw8VSAuWBFICdMRcyULmdOUJ7mfCnBtkUvbDw7vM8G9eK
 UcKuKomPp1aq/h91v+TWsmO+Ucc8HQIYcz/EsQHTOrWc2VqQ4cj/dnkHgJLpJodyTcYBYmoKWF
 6UGd3QoxTUaV0VZ4jceq9lw3pnU3yrYEFJK3iMA7EzYbL3JiU9fMZsnQ8s8dlni9zZpBHKiNQ6
 /38=
X-IronPort-AV: E=Sophos;i="5.70,353,1574092800"; d="scan'208";a="128249747"
Received: from mail-co1nam04lp2052.outbound.protection.outlook.com (HELO
 NAM04-CO1-obe.outbound.protection.outlook.com) ([104.47.45.52])
 by ob1.hgst.iphmx.com with ESMTP; 23 Jan 2020 16:25:12 +0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Y2l0sy5YPLx+UxNWpxdcrzLl+NkLk8cIi3hlUtPTO9fpM6OeMQgT6TVI/z74AtaMFCKYpWf24GHQIS++piGJtXJrWv8WE73aAMx6x8ZKpceZuFIdN3dOq89kssSNUGrcF+Jgklz4R3qb/LVma4w4R43Cs/jcucXIjtOkzkmdgbnNEQca8sXfxDxpcfo0lQykGUn/bLioX8VvUpX05jHeFHYZj/ddmZxXLubGpO9WEA/d6fsYDLfVEW0Pj4I4QYDrccvNCwqGTYBvmHdECb83jn9aUxyTjxRB9eUcQmvnvdNVWlE/MMYDItAsMaMxY3vALS6esRaugLslDUS169TPhQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q9wOCbNJZe1pclgwkhMZ++toq2A8/dr8582qC1nubg8=;
 b=lcBJqGmPGo/hr9UZd/V/mzHW/SO3QNhxow/Hnbup3z8tda0chn80JlAUX86D527ZrgRm/V2Yb+E46odGoFaXDin3lKS4ENSubQpOBUnXigzyV6SIbrcd84hJiEg9winMhuY5RB5qOXnkzFOAgh7snlEfpmivjW8e/SnYRvU7Bwn9CAGOKflUD0YrbNqpBwTBsIcT9CVqdT8WR7XeGbNRE048bChS2ksKVLehs2dnwBbthSOUzQftrpVS1yZ9W8mb1nbEG374/Z6QtUVXH00ymgGU4CwdzeKamTqWJijnIlygsEJhF5nmlA8O9fhY+L5u4SettZLkfuoCgEykkhUsDA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass
 header.d=wdc.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q9wOCbNJZe1pclgwkhMZ++toq2A8/dr8582qC1nubg8=;
 b=mmbpOzFtGN37s/5BuwmrWBrl7JGbTRGgL2imaZ0A+PIi1QaVwKCXPx9jdrG1oTR3OguN6j8KRZhbOU1DKPbkXeaIgXXfyWHiTPOH7/ZuzxSWLV23Yx+qNDnJRBZS3reycL8JJmZcWE9fWqf6IOXWm7rvtRV5hL2gXMBfgnDB5t4=
Received: from BYAPR04MB4901.namprd04.prod.outlook.com (52.135.232.206) by
 BYAPR04MB5831.namprd04.prod.outlook.com (20.179.58.222) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2644.20; Thu, 23 Jan 2020 08:25:12 +0000
Received: from BYAPR04MB4901.namprd04.prod.outlook.com
 ([fe80::9dd4:fb2d:7dc7:df87]) by BYAPR04MB4901.namprd04.prod.outlook.com
 ([fe80::9dd4:fb2d:7dc7:df87%7]) with mapi id 15.20.2644.028; Thu, 23 Jan 2020
 08:25:12 +0000
From: Alistair Francis <Alistair.Francis@wdc.com>
To: "bobbyeshleman@gmail.com" <bobbyeshleman@gmail.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC XEN PATCH 00/23] xen: beginning support for RISC-V
Thread-Index: AQHV0MezYzwz2WaUv0S6mwDeUU8q0qf2xw6AgAEkoYA=
Date: Thu, 23 Jan 2020 08:25:11 +0000
Message-ID: <bad6fccb97ae5cf03d2845aa77c5e1af61be48bc.camel@wdc.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
In-Reply-To: <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Alistair.Francis@wdc.com; 
x-originating-ip: [199.255.44.250]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 08cdccbf-39cb-4d9d-943d-08d79fddc405
x-ms-traffictypediagnostic: BYAPR04MB5831:
x-microsoft-antispam-prvs: <BYAPR04MB58317C309BBA0B191F6D75DC900F0@BYAPR04MB5831.namprd04.prod.outlook.com>
wdcipoutbound: EOP-TRUE
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 029174C036
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(346002)(366004)(39860400002)(396003)(136003)(376002)(189003)(199004)(2616005)(26005)(6512007)(54906003)(186003)(86362001)(8936002)(81166006)(6506007)(8676002)(53546011)(81156014)(5660300002)(7416002)(2906002)(36756003)(478600001)(71200400001)(66946007)(316002)(4326008)(110136005)(64756008)(66476007)(66556008)(6486002)(76116006)(66446008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR04MB5831;
 H:BYAPR04MB4901.namprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PxlCKAtd9lxKkX9BzQlCinF0zl+xLdrCVkGpTFYIyVlS9KtJVbl/252Xaq3IViv/tnO+S1m8qZdET4b7mcLQbbLjcUsf3oshX2l2TI0IZ/SkzOwEQ02LB5diDbMdupBQ8Q8opu9Ue4JBqiJawBI0HR/OyoczBWHxfFYmC2cL2VeUjkU3FJHIYu87hYW5xJ9rbwLlB/RA6ZtMaXmi7D8Np6c69FuQ1RgqPNFQVJm1WMCyjvDKFP5jDX0lWf/WU6xFjFRC1poFdD+eHMRB6iW7+Cpco08eH7xGWYVWr01kDKqM9qU2uv5w6wlYh0VgYVH3hqr0xZPsoY2ePHkYgsDmqt6XUAFQymTQO6vuWoThUs2rGQF9EILethG0XR4HT4f1H0b4gSJvy9Nzuryo5j8YtqM3RLX6t1hJhI0FQSYKJzzz8sLD8Jj/lrolKzaXKdC4
x-ms-exchange-transport-forked: True
Content-ID: <6762A5D346F5DC4BA1A4BAB72843ADCD@namprd04.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: wdc.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08cdccbf-39cb-4d9d-943d-08d79fddc405
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2020 08:25:12.0234 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HwF8GliBhM8QusM4K/khi3qZ5gZrPiPlK8ss/OcnNzn8hiPydnFmTata4SJcHBCacSp0rsDkzTuj5WXPuaQT5BlqJWz0ShgMwbz1mkIATI4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB5831
X-Mailman-Approved-At: Thu, 23 Jan 2020 08:30:54 +0000
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "dan@dlrobertson.com" <dan@dlrobertson.com>,
 "julien@xen.org" <julien@xen.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "bobby.eshleman@starlab.io" <bobby.eshleman@starlab.io>,
 "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>

T24gV2VkLCAyMDIwLTAxLTIyIGF0IDE0OjU3ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAyMi8wMS8yMDIwIDAxOjU4LCBCb2JieSBFc2hsZW1hbiB3cm90ZToNCj4gPiBIZXkgZXZl
cnlib2R5LA0KPiA+IA0KPiA+IFRoaXMgaXMgYW4gUkZDIHBhdGNoc2V0IGZvciB0aGUgdmVyeSBi
ZWdpbm5pbmdzIG9mIGFkZGluZyBSSVNDLVYNCj4gPiBzdXBwb3J0DQo+ID4gdG8gWGVuLiAgVGhp
cyBSRkMgaXMgcmVhbGx5IGp1c3QgdG8gc3RhcnQgYSBkaWFsb2d1ZSBhYm91dA0KPiA+IHN1cHBv
cnRpbmcNCj4gPiBSSVNDLVYgYW5kIGFsaWduIHdpdGggdGhlIFhlbiBwcm9qZWN0IGFuZCBjb21t
dW5pdHkgYmVmb3JlIGdvaW5nDQo+ID4gZnVydGhlci4gIEZvciB0aGF0IHJlYXNvbiwgaXQgaXMg
dmVyeSByb3VnaCBhbmQgdmVyeSBpbmNvbXBsZXRlLiANCj4gPiANCj4gPiBNeSBuYW1lIGlzIEJv
YmJ5IEVzaGxlbWFuLCBJJ20gYSBzb2Z0d2FyZSBlbmdpbmVlciBhdA0KPiA+IFN0YXIgTGFiIC8g
V2luZCBSaXZlciBvbiB0aGUgQVJNIHRlYW0sIG1vc3RseSBoYXZpbmcgd29ya2VkIGluIHRoZQ0K
PiA+IExpbnV4DQo+ID4ga2VybmVsLiAgSSd2ZSBhbHNvIGJlZW4gaW52b2x2ZWQgYSBnb29kIGFt
b3VudCB3aXRoIFhlbiBvbiBBUk0NCj4gPiBoZXJlLA0KPiA+IG1vc3RseSBkZWFsaW5nIHdpdGgg
dG9vbGluZywgZGVwbG95bWVudCwgYW5kIHRlc3RpbmcuICBBIGxvdCBvZg0KPiA+IHRoaXMNCj4g
PiBwYXRjaHNldCBpcyBoZWF2aWx5IGluc3BpcmVkIGJ5IHRoZSBYZW4vQVJNIHNvdXJjZSBjb2Rl
DQo+ID4gKHBhcnRpY3VsYXJseQ0KPiA+IHRoZSBlYXJseSBzZXR1cCB1cCBjb2RlKS4NCj4gPiAN
Cj4gPiBDdXJyZW50bHksIHRoaXMgcGF0Y2hzZXQgcmVhbGx5IG9ubHkgc2V0cyB1cCB2aXJ0dWFs
IG1lbW9yeSBmb3IgWGVuDQo+ID4gYW5kDQo+ID4gaW5pdGlhbGl6ZXMgVUFSVCB0byBlbmFibGUg
cHJpbnQgb3V0cHV0LiAgTm9uZSBvZiBSSVNDLVYncw0KPiA+IHZpcnR1YWxpemF0aW9uIHN1cHBv
cnQgaGFzIGJlZW4gaW1wbGVtZW50ZWQgeWV0LCBhbHRob3VnaCB0aGF0IGlzDQo+ID4gdGhlDQo+
ID4gbmV4dCByb2FkIHRvIHN0YXJ0IGdvaW5nIGRvd24uICBNYW55IGZ1bmN0aW9ucyBvbmx5IGNv
bnRhaW4gZHVtbXkNCj4gPiBpbXBsZW1lbnRhdGlvbnMuICBNYW55IHNob3J0Y3V0cyBoYXZlIGJl
ZW4gdGFrZW4gYW5kIFRPRE8ncyBoYXZlDQo+ID4gYmVlbg0KPiA+IGxlZnQgYWNjb3JkaW5nbHku
ICBJdCBpcyB2ZXJ5LCB2ZXJ5IHJvdWdoLiAgQmUgZm9yZXdhcm5lZDogeW91IGFyZQ0KPiA+IHF1
aXRlDQo+ID4gbGlrZWx5IHRvIHNlZSBzb21lIHVuZ2Fpbmx5IGNvZGUgaGVyZSAoZGVzcGl0ZSBt
eSBlZmZvcnRzIHRvIGNsZWFuDQo+ID4gaXQgdXANCj4gPiBiZWZvcmUgc2VuZGluZyB0aGlzIHBh
dGNoc2V0IG91dCkuICBNeSBpbnRlbnQgd2l0aCB0aGlzIFJGQyBpcyB0bw0KPiA+IGFsaWduDQo+
ID4gZWFybHkgYW5kIGdhdWdlIGludGVyZXN0LCBhcyBvcHBvc2VkIHRvIHByZXNlbnRpbmcgYSB0
b3RhbGx5DQo+ID4gY29tcGxldGUNCj4gPiBwYXRjaHNldC4NCj4gPiANCj4gPiBCZWNhdXNlIHRo
ZSBBUk0gYW5kIFJJU0MtViB1c2UgY2FzZXMgd2lsbCBsaWtlbHkgYmVhciByZXNlbWJsYW5jZSwN
Cj4gPiB0aGUNCj4gPiBSSVNDLVYgcG9ydCBzaG91bGQgcHJvYmFibHkgcmVzcGVjdCB0aGUgZGVz
aWduIGNvbnNpZGVyYXRpb25zIHRoYXQNCj4gPiBoYXZlDQo+ID4gYmVlbiBsYWlkIG91dCBhbmQg
cmVzcGVjdGVkIGJ5IFhlbiBvbiBBUk0gZm9yIGRvbTBsZXNzLCBzYWZldHkNCj4gPiBjZXJ0aWZp
Y2F0aW9uLCBldGMuLi4gIE15IGluY2xpbmF0aW9uIGhhcyBiZWVuIHRvIGluaXRpYWxseSB0YXJn
ZXQNCj4gPiBvcg0KPiA+IHByaW9yaXRpemUgZG9tMGxlc3MgKHdpdGhvdXQgZXhjbHVkaW5nIGRv
bTBmdWxsKSBhbmQgdXNlIHRoZSBBUk0NCj4gPiBkb20wbGVzcyBpbXBsZW1lbnRhdGlvbiBhcyBh
IG1vZGVsIHRvIGZvbGxvdy4gIEknZCBsb3ZlIGZlZWRiYWNrIG9uDQo+ID4gdGhpcw0KPiA+IHBv
aW50IGFuZCBvbiBob3cgdGhlIFhlbiBwcm9qZWN0IG1pZ2h0IGVudmlzaW9uIGEgUklTQy1WDQo+
ID4gaW1wbGVtZW50YXRpb24uDQo+ID4gDQo+ID4gVGhpcyBwYXRjaHNldCBoYXMgX3NvbWVfIGNv
ZGUgZm9yIGZ1dHVyZSBzdXBwb3J0IGZvciAzMi1iaXQsIGJ1dA0KPiA+IGN1cnJlbnRseSBteSBm
b2N1cyBpcyBvbiA2NC1iaXQuDQo+ID4gDQo+ID4gQWdhaW4sIHRoaXMgaXMgYSB2ZXJ5LCB2ZXJ5
IHJvdWdoIGFuZCB0b3RhbGx5IGluY29tcGxldGUNCj4gPiBwYXRjaHNldC4gIE15DQo+ID4gZ29h
bCBoZXJlIGlzIGp1c3QgdG8gZ2F1Z2UgY29tbXVuaXR5IGludGVyZXN0LCBiZWdpbiBkaXNjdXNz
aW5nDQo+ID4gd2hhdCBYZW4NCj4gPiBvbiBSSVNDLVYgbWF5IGxvb2sgbGlrZSwgcmVjZWl2ZSBm
ZWVkYmFjaywgYW5kIHNlZSBpZiBJJ20gaGVhZGluZw0KPiA+IGluIHRoZQ0KPiA+IHJpZ2h0IGRp
cmVjdGlvbi4NCj4gPiANCj4gPiBNeSBiaWcgcXVlc3Rpb25zIGFyZToNCj4gPiAJRG9lcyB0aGUg
WGVuIHByb2plY3QgaGF2ZSBpbnRlcmVzdCBpbiBSSVNDLVY/DQo+IA0KPiBUaGVyZSBpcyB2ZXJ5
IGxhcmdlIGRvd25zdHJlYW0gaW50ZXJlc3QgaW4gUklTQy1WLiAgU28gYSBkZWZpbml0ZQ0KPiB5
ZXMuDQo+IA0KPiA+IAlXaGF0IGNhbiBiZSBkb25lIHRvIG1ha2UgdGhlIFJJU0MtViBwb3J0IGFz
IHVwc3RyZWFtYWJsZSBhcw0KPiA+IAkJcG9zc2libGU/DQo+ID4gCUFueSBtYWpvciBwaXRmYWxs
cz8NCj4gPiANCj4gPiBJdCB3b3VsZCBiZSBncmVhdCB0byBoZWFyIGFsbCBvZiB5b3VyIGZlZWRi
YWNrLg0KPiANCj4gQm90aCBSSVNDLVYgYW5kIFBvd2VyOSBhcmUgZnJlcXVlbnRseSByZXF1ZXN0
ZWQgdGhpbmdzLCBhbmQgYm90aA0KPiBzdWZmZXINCj4gZnJvbSB0aGUgZmFjdCB0aGF0LCB3aGls
ZSB3ZSBhcyBhIGNvbW11bml0eSB3b3VsZCBsaWtlIHRoZW0sIHRoZQ0KPiB1cHN0cmVhbSBpbnRl
cnNlY3Rpb24gb2YgInBlb3BsZSB3aG8ga25vdyBYZW4iIGFuZCAicGVvcGxlIHdobyBrbm93DQo+
IGVub3VnaCBhcmNoICRYIHRvIGRvIGFuIGluaXRpYWwgcG9ydCIgaXMgMC4NCj4gDQo+IFRoaXMg
c2VyaWVzIGNsZWFybHkgZGVtb25zdHJhdGVzIGEgY2hhbmdlIGluIHRoZSBzdGF0dXMgcXVvLCBh
bmQgSQ0KPiB0aGluaw0KPiBhIGxvdCBvZiBwZW9wbGUgd2lsbCBiZSBoYXBweS4NCj4gDQo+IFRv
IGdldCBSSVNDLVYgdG8gYmVpbmcgZnVsbHkgc3VwcG9ydGVkLCB3ZSB3aWxsIHVsdGltYXRlbHkg
bmVlZCB0bw0KPiBnZXQNCj4gaGFyZHdhcmUgaW50byB0aGUgQ0kgc3lzdGVtLCBhbmQgYW4gZWFz
eSB3YXkgZm9yIGRldmVsb3BlcnMgdG8gdGVzdA0KPiBjaGFuZ2VzLiAgRG8geW91IGhhdmUgYW55
IHRob3VnaHRzIG9uIHByb2R1Y3Rpb24gUklTQy1WIGhhcmR3YXJlDQo+IChpZGVhbGx5IHNlcnZl
ciBmb3JtIGZhY3RvcikgZm9yIHRoZSBDSSBzeXN0ZW0sIGFuZC9vciBkZXYgYm9hcmRzDQo+IHdo
aWNoDQo+IG1pZ2h0IGJlIGF2YWlsYWJsZSBmYWlybHkgY2hlYXBseT8NCg0KQUZBSUsgdGhpcyBp
cyBhd2hpbGUgb2ZmLiBUaGUgSHlwZXJ2aXNvciBzcGVjIGlzIHN0aWxsIGluIGEgZHJhZnQgc3Rh
dGUNCihleHBlY3RpbmcgdG8gYmUgZnJvemVuIHRoaXMgeWVhcikgc28gcmlnaHQgbm93IFFFTVUg
aXMgdGhlIG9ubHkNCm9wdGlvbi4NCg0KQWxpc3RhaXINCg0KPiANCj4gSG93IG11Y2ggdGltZSBk
byB5b3UgaGF2ZSB0byBwdXQgdG93YXJkcyB0aGUgcG9ydD8gIElzIHRoaXMgc29tZXRoaW5nDQo+
IGluDQo+IHlvdXIgZnJlZSB0aW1lLCBvciBzb21ldGhpbmcgeW91IGFyZSBkb2luZyBhcyBwYXJ0
IG9mIHdvcms/IA0KPiBVbHRpbWF0ZWx5LA0KPiB3ZSBhcmUgZ29pbmcgdG8gbmVlZCB0byBpbmNy
ZWFzZSB0aGUgbGV2ZWwgb2YgUklTQy1WIGtub3dsZWRnZSBpbiB0aGUNCj4gY29tbXVuaXR5IHRv
IG1haW50YWluIHRoaW5ncyBpbiB0aGUgZnV0dXJlLg0KPiANCj4gT3RoZXIgdGhhbiB0aGF0LCB2
ZXJ5IFJGQyBzZXJpZXMgYXJlIGVudGlyZWx5IGZpbmUuICBBIGdvb2QgZmlyc3QNCj4gc3RlcA0K
PiB3b3VsZCBiZSBzaW1wbHkgdG8gZ2V0IHRoZSBidWlsZCB3b3JraW5nLCBhbmQgZ2V0IHNvbWUg
a2luZCBvZg0KPiBjcm9zcy1jb21waWxlIGJ1aWxkIGluIENJLCB0byBtYWtlIHN1cmUgdGhhdCB3
ZSBkb24ndCBjbG9iYmVyIHRoZQ0KPiBSSVNDLVYNCj4gYnVpbGQgd2l0aCBjb21tb24gb3Igb3Ro
ZXItYXJjaCBjaGFuZ2VzLg0KPiANCj4gSSBob3BlIHRoaXMgaGVscHMuDQo+IA0KPiB+QW5kcmV3
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 08:40:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 08: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 1iuY2J-0001wO-IP; Thu, 23 Jan 2020 08:40:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuY2I-0001wJ-AH
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 08:40:22 +0000
X-Inumbo-ID: f8bfd5aa-3dbb-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8bfd5aa-3dbb-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 08:40: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 mx2.suse.de (Postfix) with ESMTP id E264FAE06;
 Thu, 23 Jan 2020 08:40:11 +0000 (UTC)
To: Gerd Hoffmann <kraxel@redhat.com>
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200121093604.ruclkfho5gmflasq@sirius.home.kraxel.org>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <1659c9ee-37ee-988a-6aaa-e115d1529fd6@suse.de>
Date: Thu, 23 Jan 2020 09:40:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121093604.ruclkfho5gmflasq@sirius.home.kraxel.org>
Subject: Re: [Xen-devel] [PATCH v3 0/4] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sean@poorly.run, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 laurent.pinchart@ideasonboard.com, xen-devel@lists.xenproject.org,
 sam@ravnborg.org, emil.velikov@collabora.com
Content-Type: multipart/mixed; boundary="===============7049544005900832526=="
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)
--===============7049544005900832526==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="pCIvLSsYBYOw52ijDqWub0Xa7Pbcuk34Z"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--pCIvLSsYBYOw52ijDqWub0Xa7Pbcuk34Z
Content-Type: multipart/mixed; boundary="6GUilDKLRS1Nl4WmXujzoC8tlZiZqY5my";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: david@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 laurent.pinchart@ideasonboard.com, xen-devel@lists.xenproject.org,
 sean@poorly.run, emil.velikov@collabora.com
Message-ID: <1659c9ee-37ee-988a-6aaa-e115d1529fd6@suse.de>
Subject: Re: [PATCH v3 0/4] Use no_vblank property for drivers without VBLANK
References: <20200120122051.25178-1-tzimmermann@suse.de>
 <20200121093604.ruclkfho5gmflasq@sirius.home.kraxel.org>
In-Reply-To: <20200121093604.ruclkfho5gmflasq@sirius.home.kraxel.org>

--6GUilDKLRS1Nl4WmXujzoC8tlZiZqY5my
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 21.01.20 um 10:36 schrieb Gerd Hoffmann:
> On Mon, Jan 20, 2020 at 01:20:47PM +0100, Thomas Zimmermann wrote:
>> Instead of faking VBLANK events by themselves, drivers without VBLANK
>> support can enable drm_crtc_vblank.no_vblank and let DRM do the rest.
>> The patchset makes this official and converts over drivers.
>>
>> The current implementation looks at the number of initialized CRTCs
>> wrt vblanking. If vblanking has been initialized for a CRTC, the drive=
r
>> is responsible for sending out VBLANK events. Otherwise, DRM will send=

>> out the event. The behaviour selected by initializing no_vblank as par=
t
>> of drm_atomic_helper_check_modeset().
>>
>> I went through all drivers, looking for those that call send out VBLAN=
K
>> events but do not call drm_vblank_init(). These are converted to the n=
ew
>> semantics. This affects tiny drivers; drivers for virtual hardware; an=
d
>> a few others, which do not support interrupts. Xen comes with its
>> own VBLANK logic and disables no_vblank explictly.
>=20
> Acked-by: Gerd Hoffmann <kraxel@redhat.com>

Thanks a lot. v4 will mostly reorganize the patches so I'll keep your A-b=
=2E

Best regards
Thomas

>=20
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--6GUilDKLRS1Nl4WmXujzoC8tlZiZqY5my--

--pCIvLSsYBYOw52ijDqWub0Xa7Pbcuk34Z
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4pW+oACgkQaA3BHVML
eiNV0gf+IPPOumQscdtQTf7HiwBEYXRigNipidae4Be+fOxcgoEbdgq/mZcSPvx1
Qiutl89HQ0S/9aeZLmXTvJQETVw49f4d14OwPKVk9r6bPipVDuKb1u8893tO+Cfv
uDhBhXeIOVsQj6UQMsKHRXEP89f86srW8QdhPVhpKD0e/wTNDmQNJSr36UGrVHfu
37Qnl1ti99WI25Hv1s3OdZNodLgWmWoEShvzLmXeQimVffHPt3KpNnazmVXJjJXK
ODtGNmgXgg/XP9dV6UURzQSP5fhnHWbiE0KRoE6gSWwfMvQN88LNGRWoNX5sNrVq
388slhf1P3s3iCCsYvnxqKplejINQQ==
=QYNB
-----END PGP SIGNATURE-----

--pCIvLSsYBYOw52ijDqWub0Xa7Pbcuk34Z--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7049544005900832526==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 23 08:55:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 08:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYGe-0002xC-5H; Thu, 23 Jan 2020 08:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gKtY=3M=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iuYGc-0002x7-HK
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 08:55:10 +0000
X-Inumbo-ID: 0dcd2252-3dbe-11ea-bde3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dcd2252-3dbe-11ea-bde3-12813bfff9fa;
 Thu, 23 Jan 2020 08:55: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 mx2.suse.de (Postfix) with ESMTP id DCB7AAD7B;
 Thu, 23 Jan 2020 08:55:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 23 Jan 2020 09:55:04 +0100
Message-Id: <20200123085504.30911-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: rework credit2 run-queue allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBtZW1vcnkgZm9yIGVhY2ggcnVuLXF1ZXVlIG9mIHRoZSBjcmVkaXQyIHNj
aGVkdWxlciBpcwphbGxvY2F0ZWQgYXQgdGhlIHNjaGVkdWxlcidzIGluaXQgZnVuY3Rpb246IGZv
ciBlYWNoIGNwdSBpbiB0aGUgc3lzdGVtCmEgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSBp
cyBiZWluZyBhbGxvY2F0ZWQsIGV2ZW4gaWYgdGhlCmN1cnJlbnQgc2NoZWR1bGVyIG9ubHkgaGFu
ZGxlcyBvbmUgcGh5c2ljYWwgY3B1IG9yIGlzIGNvbmZpZ3VyZWQgdG8Kd29yayB3aXRoIGEgc2lu
Z2xlIHJ1bi1xdWV1ZS4gQXMgZWFjaCBzdHJ1Y3QgY29udGFpbnMgNCBjcHVtYXNrcyB0aGlzCnN1
bXMgdXAgdG8gcmF0aGVyIGxhcmdlIG1lbW9yeSBzaXplcyBwcmV0dHkgZmFzdC4KClJld29yayB0
aGUgbWVtb3J5IGFsbG9jYXRpb24gZm9yIHJ1bi1xdWV1ZXMgdG8gYmUgZG9uZSBvbmx5IHdoZW4K
bmVlZGVkLCBpLmUuIHdoZW4gYWRkaW5nIGEgcGh5c2ljYWwgY3B1IHRvIHRoZSBzY2hlZHVsZXIg
cmVxdWlyaW5nIGEKbmV3IHJ1bi1xdWV1ZS4KCkluIGZhY3QgdGhpcyBmaXhlcyBhIGJ1ZyBpbiBj
cmVkaXQyIHJlbGF0ZWQgdG8gcnVuLXF1ZXVlIGhhbmRsaW5nOgpjcHVfdG9fcnVucXVldWUoKSB3
aWxsIHJldHVybiB0aGUgZmlyc3QgZnJlZSBvciBtYXRjaGluZyBydW4tcXVldWUsCndoaWNoIGV2
ZXIgaXMgZm91bmQgZmlyc3QuIFNvIGluIGNhc2UgYSBjcHUgaXMgcmVtb3ZlZCBmcm9tIGNyZWRp
dDIKdGhpcyBjb3VsZCByZXN1bHQgaW4gZS5nLiBydW4tcXVldWUgMCBiZWNvbWluZyBmcmVlLCBz
byB3aGVuIGFub3RoZXIKY3B1IGlzIGFkZGVkIGl0IHdpbGwgaW4gYW55IGNhc2UgYmUgYXNzaWdu
ZWQgdG8gdGhhdCBmcmVlIHJ1bi1xdWV1ZSwKZXZlbiBpZiBpdCB3b3VsZCBoYXZlIGZvdW5kIGFu
b3RoZXIgcnVuLXF1ZXVlIG1hdGNoaW5nIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWQvY3JlZGl0Mi5jIHwg
MzcyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDE4NCBpbnNlcnRpb25zKCspLCAxODggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZC9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIu
YwppbmRleCAyNTZjMWMwMWZjLi40OWEzYzU1M2YxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkL2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkL2NyZWRpdDIuYwpAQCAtNDY2LDgg
KzQ2NiwxMiBAQCBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVucXVldWUiLCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKTsKIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgewogICAgIHNwaW5sb2Nr
X3QgbG9jazsgICAgICAgICAgIC8qIExvY2sgZm9yIHRoaXMgcnVucXVldWUgICAgICAgICAgICAg
ICAgICAgICAqLwogCisgICAgc3RydWN0IGxpc3RfaGVhZCBycWw7ICAgICAgLyogTGlzdCBvZiBy
dW5xdWV1ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgc3RydWN0IGxpc3RfaGVh
ZCBydW5xOyAgICAgLyogT3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIHZtcyAgICAgICAgICAgICAg
ICovCisgICAgdW5zaWduZWQgaW50IHJlZmNudDsgICAgICAgLyogSG93IG1hbnkgQ1BVcyByZWZl
cmVuY2UgdGhpcyBydW5xdWV1ZSAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogKGluY2x1ZGluZyBub3QgeWV0IGFjdGl2ZSBvbmVzKSAgICAgICAgICAgICovCiAgICAg
dW5zaWduZWQgaW50IG5yX2NwdXM7ICAgICAgLyogSG93IG1hbnkgQ1BVcyBhcmUgc2hhcmluZyB0
aGlzIHJ1bnF1ZXVlICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKG9u
bHkgYWN0aXZlIG9uZXMpICAgICAgICAgICAgICAgICAgICAgICAgICovCiAgICAgaW50IGlkOyAg
ICAgICAgICAgICAgICAgICAgLyogSUQgb2YgdGhpcyBydW5xdWV1ZSAoLTEgaWYgaW52YWxpZCkg
ICAgICAgICovCiAKICAgICBpbnQgbG9hZDsgICAgICAgICAgICAgICAgICAvKiBJbnN0YW50YW5l
b3VzIGxvYWQgKG51bSBvZiBub24taWRsZSB1bml0cykgKi8KQEAgLTQ5NSw4ICs0OTksOCBAQCBz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlIHsKICAgICB1bnNpZ25lZCBpbnQgbG9hZF93aW5kb3dfc2hp
ZnQ7ICAgIC8qIExlbmdodCBvZiBsb2FkIGRlY2F5aW5nIHdpbmRvdyAgICAgKi8KICAgICB1bnNp
Z25lZCBpbnQgcmF0ZWxpbWl0X3VzOyAgICAgICAgIC8qIFJhdGUgbGltaXRpbmcgZm9yIHRoaXMg
c2NoZWR1bGVyICAgKi8KIAotICAgIGNwdW1hc2tfdCBhY3RpdmVfcXVldWVzOyAgICAgICAgICAg
LyogUnVucXVldWVzIHdpdGggKG1heWJlKSBhY3RpdmUgY3B1cyAqLwotICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogRGF0YSBvZiB0aGUgdmFyaW91cyBydW5xdWV1ZXMg
ICAgICAqLworICAgIHVuc2lnbmVkIGludCBhY3RpdmVfcXVldWVzOyAgICAgICAgLyogTnVtYmVy
IG9mIGFjdGl2ZSBydW5xdWV1ZXMgICAgICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgcnFs
OyAgICAgICAgICAgICAgLyogTGlzdCBvZiBydW5xdWV1ZXMgICAgICAgICAgICAgICAgICAqLwog
CiAgICAgY3B1bWFza190IGluaXRpYWxpemVkOyAgICAgICAgICAgICAvKiBDUFVzIHBhcnQgb2Yg
dGhpcyBzY2hlZHVsZXIgICAgICAgICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBzZG9tOyAgICAg
ICAgICAgICAvKiBMaXN0IG9mIGRvbWFpbnMgKGZvciBkZWJ1ZyBrZXkpICAgICovCkBAIC01MDcs
NyArNTExLDcgQEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7CiAgKi8KIHN0cnVjdCBjc2NoZWQy
X3BjcHUgewogICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyogU2libGlu
Z3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwotICAgIGludCBydW5xX2lkOworICAgIHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogUnVucXVldWUgZm9yIHRoaXMgQ1BV
ICAgICAgICAgICAgICAqLwogfTsKIAogLyoKQEAgLTU4NSwxNCArNTg5LDEzIEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IGNzY2hlZDJfZG9tICpjc2NoZWQyX2RvbShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogLyogQ1BVIHRvIHJ1bnFfaWQgbWFjcm8gKi8KIHN0YXRpYyBpbmxpbmUgaW50IGMycih1
bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBjc2NoZWQyX3BjcHUoY3B1KS0+cnVucV9p
ZDsKKyAgICByZXR1cm4gY3NjaGVkMl9wY3B1KGNwdSktPnJxZC0+aWQ7CiB9CiAKIC8qIENQVSB0
byBydW5xdWV1ZSBzdHJ1Y3QgbWFjcm8gKi8KLXN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqYzJycWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y3B1KQorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpjMnJxZCh1
bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtj
MnIoY3B1KV07CisgICAgcmV0dXJuIGNzY2hlZDJfcGNwdShjcHUpLT5ycWQ7CiB9CiAKIC8qIERv
ZXMgdGhlIGRvbWFpbiBvZiB0aGlzIHVuaXQgaGF2ZSBhIGNhcD8gKi8KQEAgLTgwMywzNiArODA2
LDYgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3NjaGVkMl91bml0ICogcnVucV9lbGVtKHN0cnVj
dCBsaXN0X2hlYWQgKmVsZW0pCiAgICAgcmV0dXJuIGxpc3RfZW50cnkoZWxlbSwgc3RydWN0IGNz
Y2hlZDJfdW5pdCwgcnVucV9lbGVtKTsKIH0KIAotc3RhdGljIHZvaWQgYWN0aXZhdGVfcnVucXVl
dWUoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBpbnQgcnFpKQotewotICAgIHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKLQotICAgIHJxZCA9IHBydi0+cnFkICsgcnFpOwot
Ci0gICAgQlVHX09OKCFjcHVtYXNrX2VtcHR5KCZycWQtPmFjdGl2ZSkpOwotCi0gICAgcnFkLT5t
YXhfd2VpZ2h0ID0gMTsKLSAgICBycWQtPmlkID0gcnFpOwotICAgIElOSVRfTElTVF9IRUFEKCZy
cWQtPnN2Yyk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnJxZC0+cnVucSk7Ci0gICAgc3Bpbl9sb2Nr
X2luaXQoJnJxZC0+bG9jayk7Ci0KLSAgICBfX2NwdW1hc2tfc2V0X2NwdShycWksICZwcnYtPmFj
dGl2ZV9xdWV1ZXMpOwotfQotCi1zdGF0aWMgdm9pZCBkZWFjdGl2YXRlX3J1bnF1ZXVlKHN0cnVj
dCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgaW50IHJxaSkKLXsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9y
dW5xdWV1ZV9kYXRhICpycWQ7Ci0KLSAgICBycWQgPSBwcnYtPnJxZCArIHJxaTsKLQotICAgIEJV
R19PTighY3B1bWFza19lbXB0eSgmcnFkLT5hY3RpdmUpKTsKLQotICAgIHJxZC0+aWQgPSAtMTsK
LQotICAgIF9fY3B1bWFza19jbGVhcl9jcHUocnFpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKTsKLX0K
LQogc3RhdGljIGlubGluZSBib29sIHNhbWVfbm9kZSh1bnNpZ25lZCBpbnQgY3B1YSwgdW5zaWdu
ZWQgaW50IGNwdWIpCiB7CiAgICAgcmV0dXJuIGNwdV90b19ub2RlKGNwdWEpID09IGNwdV90b19u
b2RlKGNwdWIpOwpAQCAtODQ5LDUxICs4MjIsNzEgQEAgc3RhdGljIGlubGluZSBib29sIHNhbWVf
Y29yZSh1bnNpZ25lZCBpbnQgY3B1YSwgdW5zaWduZWQgaW50IGNwdWIpCiAgICAgICAgICAgIGNw
dV90b19jb3JlKGNwdWEpID09IGNwdV90b19jb3JlKGNwdWIpOwogfQogCi1zdGF0aWMgdW5zaWdu
ZWQgaW50Ci1jcHVfdG9fcnVucXVldWUoY29uc3Qgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2
LCB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEg
KgorY3B1X2FkZF90b19ydW5xdWV1ZShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAq
cnFkOwotICAgIHVuc2lnbmVkIGludCBycWk7CisgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkLCAqcnFkX25ldzsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpycWRfaW5zOworICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJxaSA9IDA7CisgICAgYm9vbCBycWlfdW51
c2VkID0gZmFsc2UsIHJxZF92YWxpZCA9IGZhbHNlOworCisgICAgcnFkX25ldyA9IHh6YWxsb2Mo
c3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSk7CiAKLSAgICBmb3IgKCBycWkgPSAwOyBycWkg
PCBucl9jcHVfaWRzOyBycWkrKyApCisgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKKworICAgIHJxZF9pbnMgPSAmcHJ2LT5ycWw7CisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHJxZCwgJnBydi0+cnFsLCBycWwgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50
IHBlZXJfY3B1OwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIEFzIHNvb24gYXMgd2UgY29tZSBh
Y3Jvc3MgYW4gdW5pbml0aWFsaXplZCBydW5xdWV1ZSwgdXNlIGl0LgotICAgICAgICAgKiBJbiBm
YWN0LCBlaXRoZXI6Ci0gICAgICAgICAqICAtIHdlIGFyZSBpbml0aWFsaXppbmcgdGhlIGZpcnN0
IGNwdSwgYW5kIHdlIGFzc2lnbiBpdCB0bwotICAgICAgICAgKiAgICBydW5xdWV1ZSAwLiBUaGlz
IGlzIGhhbmR5LCBlc3BlY2lhbGx5IGlmIHdlIGFyZSBkZWFsaW5nCi0gICAgICAgICAqICAgIHdp
dGggdGhlIGJvb3QgY3B1IChpZiBjcmVkaXQyIGlzIHRoZSBkZWZhdWx0IHNjaGVkdWxlciksCi0g
ICAgICAgICAqICAgIGFzIHdlIHdvdWxkIG5vdCBiZSBhYmxlIHRvIHVzZSBjcHVfdG9fc29ja2V0
KCkgYW5kIHNpbWlsYXIKLSAgICAgICAgICogICAgaGVscGVycyBhbnl3YXkgKHRoZXkncmUgcmVz
dWx0IG9mIHdoaWNoIGlzIG5vdCByZWxpYWJsZSB5ZXQpOwotICAgICAgICAgKiAgLSB3ZSBoYXZl
IGdvbmUgdGhyb3VnaCBhbGwgdGhlIGFjdGl2ZSBydW5xdWV1ZXMsIGFuZCBoYXZlIG5vdAotICAg
ICAgICAgKiAgICBmb3VuZCBhbnlvbmUgd2hvc2UgY3B1cycgdG9wb2xvZ3kgbWF0Y2hlcyB0aGUg
b25lIHdlIGFyZQotICAgICAgICAgKiAgICBkZWFsaW5nIHdpdGgsIHNvIGFjdGl2YXRpbmcgYSBu
ZXcgcnVucXVldWUgaXMgd2hhdCB3ZSB3YW50LgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBw
cnYtPnJxZFtycWldLmlkID09IC0xICkKLSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAvKiBS
ZW1lbWJlciBmaXJzdCB1bnVzZWQgcXVldWUgaW5kZXguICovCisgICAgICAgIGlmICggIXJxaV91
bnVzZWQgJiYgcnFkLT5pZCA+IHJxaSApCisgICAgICAgICAgICBycWlfdW51c2VkID0gdHJ1ZTsK
IAotICAgICAgICBycWQgPSBwcnYtPnJxZCArIHJxaTsKLSAgICAgICAgQlVHX09OKGNwdW1hc2tf
ZW1wdHkoJnJxZC0+YWN0aXZlKSk7Ci0KLSAgICAgICAgcGVlcl9jcHUgPSBjcHVtYXNrX2ZpcnN0
KCZycWQtPmFjdGl2ZSk7CisgICAgICAgIHBlZXJfY3B1ID0gcnFkLT5waWNrX2JpYXM7CiAgICAg
ICAgIEJVR19PTihjcHVfdG9fc29ja2V0KGNwdSkgPT0gWEVOX0lOVkFMSURfU09DS0VUX0lEIHx8
CiAgICAgICAgICAgICAgICBjcHVfdG9fc29ja2V0KHBlZXJfY3B1KSA9PSBYRU5fSU5WQUxJRF9T
T0NLRVRfSUQpOwogCi0gICAgICAgIGlmIChvcHRfcnVucXVldWUgPT0gT1BUX1JVTlFVRVVFX0NQ
VSkKLSAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBpZiAoIG9wdF9ydW5xdWV1ZSA9PSBP
UFRfUlVOUVVFVUVfQUxMIHx8CiAgICAgICAgICAgICAgKG9wdF9ydW5xdWV1ZSA9PSBPUFRfUlVO
UVVFVUVfQ09SRSAmJiBzYW1lX2NvcmUocGVlcl9jcHUsIGNwdSkpIHx8CiAgICAgICAgICAgICAg
KG9wdF9ydW5xdWV1ZSA9PSBPUFRfUlVOUVVFVUVfU09DS0VUICYmIHNhbWVfc29ja2V0KHBlZXJf
Y3B1LCBjcHUpKSB8fAogICAgICAgICAgICAgIChvcHRfcnVucXVldWUgPT0gT1BUX1JVTlFVRVVF
X05PREUgJiYgc2FtZV9ub2RlKHBlZXJfY3B1LCBjcHUpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJxZF92YWxpZCA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggIXJxaV91bnVzZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBycWkrKzsK
KyAgICAgICAgICAgIHJxZF9pbnMgPSAmcnFkLT5ycWw7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoICFycWRfdmFsaWQgKQorICAgIHsKKyAgICAgICAgaWYgKCAhcnFkX25ldyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJxZCA9IEVSUl9QVFIoLUVOT01FTSk7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorICAgICAgICBycWQgPSBycWRfbmV3OworICAgICAgICBycWRf
bmV3ID0gTlVMTDsKKworICAgICAgICBsaXN0X2FkZCgmcnFkLT5ycWwsIHJxZF9pbnMpOworICAg
ICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKKyAgICAgICAgcnFkLT5pZCA9IHJxaTsKICAgICB9
CiAKLSAgICAvKiBXZSByZWFsbHkgZXhwZWN0IHRvIGJlIGFibGUgdG8gYXNzaWduIGVhY2ggY3B1
IHRvIGEgcnVucXVldWUuICovCi0gICAgQlVHX09OKHJxaSA+PSBucl9jcHVfaWRzKTsKKyAgICBy
cWQtPnJlZmNudCsrOworCisgb3V0OgorICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYt
PmxvY2ssIGZsYWdzKTsKKworICAgIHhmcmVlKHJxZF9uZXcpOwogCi0gICAgcmV0dXJuIHJxaTsK
KyAgICByZXR1cm4gcnFkOwogfQogCiAvKiBGaW5kIHRoZSBkb21haW4gd2l0aCB0aGUgaGlnaGVz
dCB3ZWlnaHQuICovCkBAIC05NzEsMTMgKzk2NCwxMyBAQCBfcnVucV9hc3NpZ24oc3RydWN0IGNz
Y2hlZDJfdW5pdCAqc3ZjLCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiB9CiAK
IHN0YXRpYyB2b2lkCi1ydW5xX2Fzc2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcnVucV9hc3NpZ24oY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gdW5pdC0+
cHJpdjsKIAogICAgIEFTU0VSVChzdmMtPnJxZCA9PSBOVUxMKTsKIAotICAgIF9ydW5xX2Fzc2ln
bihzdmMsIGMycnFkKG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICBfcnVucV9h
c3NpZ24oc3ZjLCBjMnJxZChzY2hlZF91bml0X21hc3Rlcih1bml0KSkpOwogfQogCiBzdGF0aWMg
dm9pZApAQCAtOTk4LDExICs5OTEsMTEgQEAgX3J1bnFfZGVhc3NpZ24oc3RydWN0IGNzY2hlZDJf
dW5pdCAqc3ZjKQogfQogCiBzdGF0aWMgdm9pZAotcnVucV9kZWFzc2lnbihjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQorcnVucV9kZWFz
c2lnbihjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVk
Ml91bml0ICpzdmMgPSB1bml0LT5wcml2OwogCi0gICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFk
KG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICBBU1NFUlQoc3ZjLT5ycWQgPT0g
YzJycWQoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKIAogICAgIF9ydW5xX2RlYXNzaWduKHN2
Yyk7CiB9CkBAIC0xMjcxLDEyICsxMjY0LDExIEBAIHVwZGF0ZV9sb2FkKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywKICAgICAgICAgdXBkYXRlX3N2Y19sb2FkKG9wcywgc3ZjLCBjaGFuZ2Us
IG5vdyk7CiB9CiAKLXN0YXRpYyB2b2lkCi1ydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKK3N0YXRpYyB2b2lkIHJ1bnFfaW5z
ZXJ0KHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YykKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpp
dGVyOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQp
OwotICAgIHN0cnVjdCBsaXN0X2hlYWQgKiBydW5xID0gJmMycnFkKG9wcywgY3B1KS0+cnVucTsK
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0gJmMycnFkKGNwdSktPnJ1bnE7CiAgICAgaW50
IHBvcyA9IDA7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUp
LT5zY2hlZHVsZV9sb2NrKSk7CkBAIC0xMzY1LDcgKzEzNTcsNyBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogc3RhdGlj
IHNfdGltZV90IHRpY2tsZV9zY29yZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHNfdGlt
ZV90IG5vdywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZDJfdW5pdCAqbmV3LCB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBjc2NoZWQyX3J1
bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9y
dW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChjcHUpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQg
KiBjdXIgPSBjc2NoZWQyX3VuaXQoY3Vycl9vbl9jcHUoY3B1KSk7CiAgICAgY29uc3Qgc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc190aW1lX3Qg
c2NvcmU7CkBAIC0xNDQxLDcgKzE0MzMsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93KQogICAg
IHNfdGltZV90IG1heCA9IDA7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBuZXctPnVu
aXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBzY2hlZF91bml0X21hc3Rlcih1bml0KTsK
LSAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMsIGNwdSk7
CisgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQoY3B1KTsKICAg
ICBjb25zdCBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNr
KHVuaXQtPmRvbWFpbik7CiAgICAgY3B1bWFza190IG1hc2s7CiAKQEAgLTE2MTcsMTAgKzE2MDks
OSBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2No
ZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93KQogLyoKICAqIENyZWRpdC1yZWxhdGVkIGNvZGUK
ICAqLwotc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgaW50IGNwdSwgc190aW1lX3Qgbm93LAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnNuZXh0KQorc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGludCBjcHUs
IHNfdGltZV90IG5vdywgc3RydWN0IGNzY2hlZDJfdW5pdCAqc25leHQpCiB7Ci0gICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOworICAgIHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFkKGNwdSk7CiAgICAgc3RydWN0IGxp
c3RfaGVhZCAqaXRlcjsKICAgICBpbnQgbTsKIApAQCAtMTkwOSw3ICsxOTAwLDcgQEAgdW5wYXJr
X3BhcmtlZF91bml0cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBsaXN0X2hl
YWQgKnVuaXRzKQogICAgICAgICAgICAgICogZm9yIHRoZSBuZXdseSByZXBsZW5pc2hlZCBidWRn
ZXQuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIEFTU0VSVCggc3ZjLT5ycWQgIT0gTlVM
TCApOwotICAgICAgICAgICAgQVNTRVJUKCBjMnJxZChvcHMsIHNjaGVkX3VuaXRfbWFzdGVyKHN2
Yy0+dW5pdCkpID09IHN2Yy0+cnFkICk7CisgICAgICAgICAgICBBU1NFUlQoIGMycnFkKHNjaGVk
X3VuaXRfbWFzdGVyKHN2Yy0+dW5pdCkpID09IHN2Yy0+cnFkICk7CiAgICAgICAgICAgICBfX3Nl
dF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCB1bml0X3J1bm5hYmxlKHN2Yy0+dW5pdCkgKQpAQCAtMTkyMiw3
ICsxOTEzLDcgQEAgdW5wYXJrX3BhcmtlZF91bml0cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBsaXN0X2hlYWQgKnVuaXRzKQogICAgICAgICAgICAgICovCiAgICAgICAgICAg
ICBub3cgPSBOT1coKTsKICAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2
YywgMSwgbm93KTsKLSAgICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKKyAgICAgICAg
ICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yywg
bm93KTsKICAgICAgICAgfQogICAgICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnBhcmtlZF9lbGVt
KTsKQEAgLTIwODcsNyArMjA3OCw3IEBAIGNzY2hlZDJfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIH0KICAgICBlbHNl
IGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKHN2Yy0+cnFk
ID09IGMycnFkKG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICAgICAgQVNTRVJU
KHN2Yy0+cnFkID09IGMycnFkKHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpKSk7CiAgICAgICAgIHVw
ZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgLTEsIE5PVygpKTsKICAgICAgICAgcnVucV9y
ZW1vdmUoc3ZjKTsKICAgICB9CkBAIC0yMTM0LDE2ICsyMTI1LDE2IEBAIGNzY2hlZDJfdW5pdF93
YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAKICAgICAvKiBBZGQgaW50byB0aGUgbmV3IHJ1bnF1ZXVlIGlmIG5lY2Vzc2FyeSAqLwogICAg
IGlmICggc3ZjLT5ycWQgPT0gTlVMTCApCi0gICAgICAgIHJ1bnFfYXNzaWduKG9wcywgdW5pdCk7
CisgICAgICAgIHJ1bnFfYXNzaWduKHVuaXQpOwogICAgIGVsc2UKLSAgICAgICAgQVNTRVJUKGMy
cnFkKG9wcywgc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpID09IHN2Yy0+cnFkICk7CisgICAgICAg
IEFTU0VSVChjMnJxZChzY2hlZF91bml0X21hc3Rlcih1bml0KSkgPT0gc3ZjLT5ycWQgKTsKIAog
ICAgIG5vdyA9IE5PVygpOwogCiAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJxZCwgc3ZjLCAx
LCBub3cpOwogCiAgICAgLyogUHV0IHRoZSBVTklUIG9uIHRoZSBydW5xICovCi0gICAgcnVucV9p
bnNlcnQob3BzLCBzdmMpOworICAgIHJ1bnFfaW5zZXJ0KHN2Yyk7CiAgICAgcnVucV90aWNrbGUo
b3BzLCBzdmMsIG5vdyk7CiAKIG91dDoKQEAgLTIxNjcsOSArMjE1OCw5IEBAIGNzY2hlZDJfY29u
dGV4dF9zYXZlZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0
ICp1bml0KQogICAgIExJU1RfSEVBRCh3ZXJlX3BhcmtlZCk7CiAKICAgICBCVUdfT04oICFpc19p
ZGxlX3VuaXQodW5pdCkgJiYKLSAgICAgICAgICAgIHN2Yy0+cnFkICE9IGMycnFkKG9wcywgc2No
ZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICAgICAgICAgIHN2Yy0+cnFkICE9IGMycnFkKHNj
aGVkX3VuaXRfbWFzdGVyKHVuaXQpKSk7CiAgICAgQVNTRVJUKGlzX2lkbGVfdW5pdCh1bml0KSB8
fAotICAgICAgICAgICBzdmMtPnJxZCA9PSBjMnJxZChvcHMsIHNjaGVkX3VuaXRfbWFzdGVyKHVu
aXQpKSk7CisgICAgICAgICAgIHN2Yy0+cnFkID09IGMycnFkKHNjaGVkX3VuaXRfbWFzdGVyKHVu
aXQpKSk7CiAKICAgICAvKiBUaGlzIHVuaXQgaXMgbm93IGVsaWdpYmxlIHRvIGJlIHB1dCBvbiB0
aGUgcnVucXVldWUgYWdhaW4gKi8KICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR19zY2hlZHVsZWQs
ICZzdmMtPmZsYWdzKTsKQEAgLTIxOTAsNyArMjE4MSw3IEBAIGNzY2hlZDJfY29udGV4dF9zYXZl
ZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgIHsKICAgICAgICAgQVNTRVJUKCF1bml0X29uX3J1bnEoc3ZjKSk7CiAKLSAgICAgICAgcnVu
cV9pbnNlcnQob3BzLCBzdmMpOworICAgICAgICBydW5xX2luc2VydChzdmMpOwogICAgICAgICBy
dW5xX3RpY2tsZShvcHMsIHN2Yywgbm93KTsKICAgICB9CiAgICAgZWxzZSBpZiAoICFpc19pZGxl
X3VuaXQodW5pdCkgKQpAQCAtMjIwNiwxMyArMjE5NywxMyBAQCBzdGF0aWMgc3RydWN0IHNjaGVk
X3Jlc291cmNlICoKIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9w
cml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKLSAgICBpbnQgaSwgbWluX3JxaSA9IC0x
LCBtaW5fc19ycWkgPSAtMTsKICAgICB1bnNpZ25lZCBpbnQgbmV3X2NwdSwgY3B1ID0gc2NoZWRf
dW5pdF9tYXN0ZXIodW5pdCk7CiAgICAgc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjID0gY3NjaGVk
Ml91bml0KHVuaXQpOwogICAgIHNfdGltZV90IG1pbl9hdmdsb2FkID0gTUFYX0xPQUQsIG1pbl9z
X2F2Z2xvYWQgPSBNQVhfTE9BRDsKICAgICBib29sIGhhc19zb2Z0OworICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgKm1pbl9ycWQgPSBOVUxMLCAqbWluX3NfcnFkID0gTlVM
TDsKIAotICAgIEFTU0VSVCghY3B1bWFza19lbXB0eSgmcHJ2LT5hY3RpdmVfcXVldWVzKSk7Cisg
ICAgQVNTRVJUKCFsaXN0X2VtcHR5KCZwcnYtPnJxbCkpOwogCiAgICAgU0NIRURfU1RBVF9DUkFO
SyhwaWNrX3Jlc291cmNlKTsKIApAQCAtMjI5MCwxMyArMjI4MSwxMCBAQCBjc2NoZWQyX3Jlc19w
aWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQpCiAgICAgICogRmluZCBib3RoIHJ1bnF1ZXVlcyBpbiBvbmUgcGFzcy4KICAgICAgKi8K
ICAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmluaXR5KHVuaXQpOwotICAgIGZvcl9lYWNoX2Nw
dShpLCAmcHJ2LT5hY3RpdmVfcXVldWVzKQorICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBycWQs
ICZwcnYtPnJxbCwgcnFsICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVl
X2RhdGEgKnJxZDsKICAgICAgICAgc190aW1lX3QgcnFkX2F2Z2xvYWQgPSBNQVhfTE9BRDsKIAot
ICAgICAgICBycWQgPSBwcnYtPnJxZCArIGk7Ci0KICAgICAgICAgLyoKICAgICAgICAgICogSWYg
bm9uZSBvZiB0aGUgY3B1cyBvZiB0aGlzIHJ1bnF1ZXVlIGlzIGluIHN2YydzIGhhcmQtYWZmaW5p
dHksCiAgICAgICAgICAqIHNraXAgdGhlIHJ1bnF1ZXVlLgpAQCAtMjMzOSwxOCArMjMyNywxOCBA
QCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfaW50ZXJzZWN0
cygmbWFzaywgdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBtaW5fc19hdmdsb2FkID0gcnFkX2F2Z2xvYWQ7Ci0gICAgICAgICAgICAgICAg
bWluX3NfcnFpID0gaTsKKyAgICAgICAgICAgICAgICBtaW5fc19ycWQgPSBycWQ7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KICAgICAgICAgLyogSW4gYW55IGNhc2UsIGtlZXAgdGhlICJoYXJk
LWFmZmluaXR5IG1pbmltdW0iIHVwZGF0ZWQgdG9vLiAqLwogICAgICAgICBpZiAoIHJxZF9hdmds
b2FkIDwgbWluX2F2Z2xvYWQgKQogICAgICAgICB7CiAgICAgICAgICAgICBtaW5fYXZnbG9hZCA9
IHJxZF9hdmdsb2FkOwotICAgICAgICAgICAgbWluX3JxaSA9IGk7CisgICAgICAgICAgICBtaW5f
cnFkID0gcnFkOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBoYXNfc29mdCAmJiBtaW5f
c19ycWkgIT0gLTEgKQorICAgIGlmICggaGFzX3NvZnQgJiYgbWluX3NfcnFkICkKICAgICB7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFdlIGhhdmUgc29mdCBhZmZpbml0eSwgYW5kIHdlIGhhdmUg
YSBjYW5kaWRhdGUgcnVucSwgc28gZ28gZm9yIGl0LgpAQCAtMjM3MCw5ICsyMzU4LDkgQEAgY3Nj
aGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAgICAgICAgICAgICAgdW5p
dC0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAg
ICAgJnBydi0+cnFkW21pbl9zX3JxaV0uYWN0aXZlKTsKKyAgICAgICAgICAgICAgICAgICAgJm1p
bl9zX3JxZC0+YWN0aXZlKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIG1pbl9ycWkgIT0gLTEgKQor
ICAgIGVsc2UgaWYgKCBtaW5fcnFkICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIEVp
dGhlciB3ZSBkb24ndCBoYXZlIHNvZnQtYWZmaW5pdHksIG9yIHdlIGRvLCBidXQgd2UgZGlkIG5v
dCBmaW5kCkBAIC0yMzg0LDcgKzIzNzIsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAg
ICAqIHdpdGggdGhlIGNwdXMgb2YgdGhlIHJ1bnEuCiAgICAgICAgICAqLwogICAgICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwKLSAgICAgICAgICAgICAgICAgICAgJnBydi0+cnFkW21pbl9ycWldLmFjdGl2ZSk7CisgICAg
ICAgICAgICAgICAgICAgICZtaW5fcnFkLT5hY3RpdmUpOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewpAQCAtMjM5MywxNCArMjM4MSwxMyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgICAq
IGNvbnRlbnRpb24pLgogICAgICAgICAgKi8KICAgICAgICAgbmV3X2NwdSA9IGdldF9mYWxsYmFj
a19jcHUoc3ZjKTsKLSAgICAgICAgbWluX3JxaSA9IGMycihuZXdfY3B1KTsKLSAgICAgICAgbWlu
X2F2Z2xvYWQgPSBwcnYtPnJxZFttaW5fcnFpXS5iX2F2Z2xvYWQ7CisgICAgICAgIG1pbl9ycWQg
PSBjMnJxZChuZXdfY3B1KTsKKyAgICAgICAgbWluX2F2Z2xvYWQgPSBtaW5fcnFkLT5iX2F2Z2xv
YWQ7CiAgICAgICAgIGdvdG8gb3V0X3VwOwogICAgIH0KIAotICAgIG5ld19jcHUgPSBjcHVtYXNr
X2N5Y2xlKHBydi0+cnFkW21pbl9ycWldLnBpY2tfYmlhcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgIHBydi0+cnFkW21pbl9ycWld
LnBpY2tfYmlhcyA9IG5ld19jcHU7CisgICAgbmV3X2NwdSA9IGNwdW1hc2tfY3ljbGUobWluX3Jx
ZC0+cGlja19iaWFzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworICAgIG1pbl9ycWQtPnBp
Y2tfYmlhcyA9IG5ld19jcHU7CiAgICAgQlVHX09OKG5ld19jcHUgPj0gbnJfY3B1X2lkcyk7CiAK
ICBvdXRfdXA6CkBAIC0yNDE1LDcgKzI0MDIsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAg
ICAgIH0gZDsKICAgICAgICAgZC5kb20gPSB1bml0LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAg
ICAgZC51bml0ID0gdW5pdC0+dW5pdF9pZDsKLSAgICAgICAgZC5ycV9pZCA9IG1pbl9ycWk7Cisg
ICAgICAgIGQucnFfaWQgPSBtaW5fcnFkLT5pZDsKICAgICAgICAgZC5iX2F2Z2xvYWQgPSBtaW5f
YXZnbG9hZDsKICAgICAgICAgZC5uZXdfY3B1ID0gbmV3X2NwdTsKICAgICAgICAgX190cmFjZV92
YXIoVFJDX0NTQ0hFRDJfUElDS0VEX0NQVSwgMSwKQEAgLTI1MjgsNyArMjUxNSw3IEBAIHN0YXRp
YyB2b2lkIG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBpZiAo
IG9uX3J1bnEgKQogICAgICAgICB7CiAgICAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+
cnFkLCBOVUxMLCAxLCBub3cpOwotICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwor
ICAgICAgICAgICAgcnVucV9pbnNlcnQoc3ZjKTsKICAgICAgICAgICAgIHJ1bnFfdGlja2xlKG9w
cywgc3ZjLCBub3cpOwogICAgICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX29uX3J1
bnEpOwogICAgICAgICB9CkBAIC0yNTU4LDkgKzI1NDUsOSBAQCBzdGF0aWMgYm9vbCB1bml0X2lz
X21pZ3JhdGVhYmxlKGNvbnN0IHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YywKIHN0YXRpYyB2b2lk
IGJhbGFuY2VfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGlt
ZV90IG5vdykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3By
aXYob3BzKTsKLSAgICBpbnQgaSwgbWF4X2RlbHRhX3JxaTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICpwdXNoX2l0ZXIsICpwdWxsX2l0ZXI7CiAgICAgYm9vbCBpbm5lcl9sb2FkX3VwZGF0ZWQgPSAw
OworICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgKm1heF9kZWx0YV9ycWQ7
CiAKICAgICBiYWxhbmNlX3N0YXRlX3Qgc3QgPSB7IC5iZXN0X3B1c2hfc3ZjID0gTlVMTCwgLmJl
c3RfcHVsbF9zdmMgPSBOVUxMIH07CiAKQEAgLTI1NzIsMjIgKzI1NTksMjIgQEAgc3RhdGljIHZv
aWQgYmFsYW5jZV9sb2FkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190
aW1lX3Qgbm93KQogICAgICAqLwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hl
ZF9yZXMoY3B1KS0+c2NoZWR1bGVfbG9jaykpOwotICAgIHN0LmxycWQgPSBjMnJxZChvcHMsIGNw
dSk7CisgICAgc3QubHJxZCA9IGMycnFkKGNwdSk7CiAKICAgICB1cGRhdGVfcnVucV9sb2FkKG9w
cywgc3QubHJxZCwgMCwgbm93KTsKIAogcmV0cnk6Ci0gICAgbWF4X2RlbHRhX3JxaSA9IC0xOwor
ICAgIG1heF9kZWx0YV9ycWQgPSBOVUxMOwogICAgIGlmICggIXJlYWRfdHJ5bG9jaygmcHJ2LT5s
b2NrKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHN0LmxvYWRfZGVsdGEgPSAwOwogCi0gICAg
Zm9yX2VhY2hfY3B1KGksICZwcnYtPmFjdGl2ZV9xdWV1ZXMpCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHJxZCwgJnBydi0+cnFsLCBycWwgKQogICAgIHsKICAgICAgICAgc190aW1lX3QgZGVs
dGE7CiAKLSAgICAgICAgc3Qub3JxZCA9IHBydi0+cnFkICsgaTsKKyAgICAgICAgc3Qub3JxZCA9
IHJxZDsKIAogICAgICAgICBpZiAoIHN0Lm9ycWQgPT0gc3QubHJxZAogICAgICAgICAgICAgIHx8
ICFzcGluX3RyeWxvY2soJnN0Lm9ycWQtPmxvY2spICkKQEAgLTI2MDIsNyArMjU4OSw3IEBAIHJl
dHJ5OgogICAgICAgICBpZiAoIGRlbHRhID4gc3QubG9hZF9kZWx0YSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHN0LmxvYWRfZGVsdGEgPSBkZWx0YTsKLSAgICAgICAgICAgIG1heF9kZWx0YV9y
cWkgPSBpOworICAgICAgICAgICAgbWF4X2RlbHRhX3JxZCA9IHJxZDsKICAgICAgICAgfQogCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZzdC5vcnFkLT5sb2NrKTsKQEAgLTI2MTAsNyArMjU5Nyw3IEBA
IHJldHJ5OgogCiAgICAgLyogTWluaW1pemUgaG9sZGluZyB0aGUgcHJpdmF0ZSBzY2hlZHVsZXIg
bG9jay4gKi8KICAgICByZWFkX3VubG9jaygmcHJ2LT5sb2NrKTsKLSAgICBpZiAoIG1heF9kZWx0
YV9ycWkgPT0gLTEgKQorICAgIGlmICggIW1heF9kZWx0YV9ycWQgKQogICAgICAgICBnb3RvIG91
dDsKIAogICAgIHsKQEAgLTI2MjIsMTAgKzI2MDksNyBAQCByZXRyeToKICAgICAgICAgaWYgKCBz
dC5vcnFkLT5iX2F2Z2xvYWQgPiBsb2FkX21heCApCiAgICAgICAgICAgICBsb2FkX21heCA9IHN0
Lm9ycWQtPmJfYXZnbG9hZDsKIAotICAgICAgICBjcHVzX21heCA9IHN0LmxycWQtPm5yX2NwdXM7
Ci0gICAgICAgIGkgPSBzdC5vcnFkLT5ucl9jcHVzOwotICAgICAgICBpZiAoIGkgPiBjcHVzX21h
eCApCi0gICAgICAgICAgICBjcHVzX21heCA9IGk7CisgICAgICAgIGNwdXNfbWF4ID0gbWF4KHN0
LmxycWQtPm5yX2NwdXMsIHN0Lm9ycWQtPm5yX2NwdXMpOwogCiAgICAgICAgIGlmICggdW5saWtl
bHkodGJfaW5pdF9kb25lKSApCiAgICAgICAgIHsKQEAgLTI2NjEsNyArMjY0NSw3IEBAIHJldHJ5
OgogICAgICAqIG1lYW50aW1lLCB0cnkgdGhlIHByb2Nlc3Mgb3ZlciBhZ2Fpbi4gIFRoaXMgY2Fu
J3QgZGVhZGxvY2sKICAgICAgKiBiZWNhdXNlIGlmIGl0IGRvZXNuJ3QgZ2V0IGFueSBvdGhlciBy
cWQgbG9ja3MsIGl0IHdpbGwgc2ltcGx5CiAgICAgICogZ2l2ZSB1cCBhbmQgcmV0dXJuLiAqLwot
ICAgIHN0Lm9ycWQgPSBwcnYtPnJxZCArIG1heF9kZWx0YV9ycWk7CisgICAgc3Qub3JxZCA9IG1h
eF9kZWx0YV9ycWQ7CiAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZzdC5vcnFkLT5sb2NrKSApCiAg
ICAgICAgIGdvdG8gcmV0cnk7CiAKQEAgLTI3NTIsNyArMjczNiw3IEBAIGNzY2hlZDJfdW5pdF9t
aWdyYXRlKAogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsICZjc2NoZWQyX3By
aXYob3BzKS0+aW5pdGlhbGl6ZWQpKTsKICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShuZXdf
Y3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkpOwogCi0gICAgdHJxZCA9IGMycnFkKG9wcywg
bmV3X2NwdSk7CisgICAgdHJxZCA9IGMycnFkKG5ld19jcHUpOwogCiAgICAgLyoKICAgICAgKiBE
byB0aGUgYWN0dWFsIG1vdmVtZW50IHRvd2FyZCBuZXdfY3B1LCBhbmQgdXBkYXRlIHZjLT5wcm9j
ZXNzb3IuCkBAIC0yODE2LDcgKzI4MDAsNyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAg
ICAgICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnN2YyA9IGNzY2hlZDJfdW5pdCh1bml0KTsKICAg
ICAgICAgICAgICAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrKHVuaXQp
OwogCi0gICAgICAgICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IGMycnFkKG9wcywgc2NoZWRf
dW5pdF9tYXN0ZXIodW5pdCkpKTsKKyAgICAgICAgICAgICAgICBBU1NFUlQoc3ZjLT5ycWQgPT0g
YzJycWQoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCkpKTsKIAogICAgICAgICAgICAgICAgIHN2Yy0+
d2VpZ2h0ID0gc2RvbS0+d2VpZ2h0OwogICAgICAgICAgICAgICAgIHVwZGF0ZV9tYXhfd2VpZ2h0
KHN2Yy0+cnFkLCBzdmMtPndlaWdodCwgb2xkX3dlaWdodCk7CkBAIC0yODk5LDcgKzI4ODMsNyBA
QCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAgICAgICBpZiAoIHVuaXQtPmlzX3J1
bm5pbmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7Ci0gICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMs
IGNwdSk7CisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQgPSBjMnJxZChjcHUpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQo
Y3Vycl9vbl9jcHUoY3B1KSA9PSB1bml0KTsKIApAQCAtMzA5NCw3ICszMDc4LDcgQEAgY3NjaGVk
Ml91bml0X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwogCiAg
ICAgLyogQWRkIHVuaXQgdG8gcnVucXVldWUgb2YgaW5pdGlhbCBwcm9jZXNzb3IgKi8KLSAgICBy
dW5xX2Fzc2lnbihvcHMsIHVuaXQpOworICAgIHJ1bnFfYXNzaWduKHVuaXQpOwogCiAgICAgdW5p
dF9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCkBAIC0zMTI3LDcgKzMxMTEsNyBA
QCBjc2NoZWQyX3VuaXRfcmVtb3ZlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0
IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgLyogUmVtb3ZlIGZyb20gcnVucXVldWUgKi8KICAgICBs
b2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAotICAgIHJ1bnFfZGVhc3NpZ24o
b3BzLCB1bml0KTsKKyAgICBydW5xX2RlYXNzaWduKHVuaXQpOwogCiAgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHVuaXQpOwogCkBAIC0zMTQxLDcgKzMxMjUsNyBAQCBjc2NoZWQy
X3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogewogICAgIHNf
dGltZV90IHRpbWUsIG1pbl90aW1lOwogICAgIGludCBydF9jcmVkaXQ7IC8qIFByb3Bvc2VkIHJ1
bnRpbWUgbWVhc3VyZWQgaW4gY3JlZGl0cyAqLwotICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVl
X2RhdGEgKnJxZCA9IGMycnFkKG9wcywgY3B1KTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQgPSBjMnJxZChjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnJ1bnEgPSAm
cnFkLT5ydW5xOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hl
ZDJfcHJpdihvcHMpOwogCkBAIC0zNDM4LDcgKzM0MjIsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWQy
X3NjaGVkdWxlKAogCiAgICAgQlVHX09OKCFjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJmNz
Y2hlZDJfcHJpdihvcHMpLT5pbml0aWFsaXplZCkpOwogCi0gICAgcnFkID0gYzJycWQob3BzLCBz
Y2hlZF9jcHUpOworICAgIHJxZCA9IGMycnFkKHNjaGVkX2NwdSk7CiAgICAgQlVHX09OKCFjcHVt
YXNrX3Rlc3RfY3B1KHNjaGVkX2NwdSwgJnJxZC0+YWN0aXZlKSk7CiAKICAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhzY2hlZF9jcHUpLT5zY2hlZHVsZV9sb2NrKSk7CkBA
IC0zNTUyLDcgKzM1MzYsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAg
ICAgKi8KICAgICAgICAgaWYgKCBza2lwcGVkX3VuaXRzID09IDAgJiYgc25leHQtPmNyZWRpdCA8
PSBDU0NIRUQyX0NSRURJVF9SRVNFVCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJlc2V0X2Ny
ZWRpdChvcHMsIHNjaGVkX2NwdSwgbm93LCBzbmV4dCk7CisgICAgICAgICAgICByZXNldF9jcmVk
aXQoc2NoZWRfY3B1LCBub3csIHNuZXh0KTsKICAgICAgICAgICAgIGJhbGFuY2VfbG9hZChvcHMs
IHNjaGVkX2NwdSwgbm93KTsKICAgICAgICAgfQogCkBAIC0zNjUxLDcgKzM2MzUsOCBAQCBjc2No
ZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKml0ZXJfc2RvbTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQy
X3ByaXYob3BzKTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2lnbmVkIGludCBp
LCBqLCBsb29wOworICAgIHVuc2lnbmVkIGludCBqLCBsb29wOworICAgIHN0cnVjdCBjc2NoZWQy
X3J1bnF1ZXVlX2RhdGEgKnJxZDsKIAogICAgIC8qCiAgICAgICogV2UgbmVlZCB0aGUgcHJpdmF0
ZSBzY2hlZHVsZXIgbG9jayBhcyB3ZSBhY2Nlc3MgZ2xvYmFsCkBAIC0zNjYxLDEzICszNjQ2LDEz
IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAKICAgICBwcmlu
dGsoIkFjdGl2ZSBxdWV1ZXM6ICVkXG4iCiAgICAgICAgICAgICJcdGRlZmF1bHQtd2VpZ2h0ICAg
ICA9ICVkXG4iLAotICAgICAgICAgICBjcHVtYXNrX3dlaWdodCgmcHJ2LT5hY3RpdmVfcXVldWVz
KSwKKyAgICAgICAgICAgcHJ2LT5hY3RpdmVfcXVldWVzLAogICAgICAgICAgICBDU0NIRUQyX0RF
RkFVTFRfV0VJR0hUKTsKLSAgICBmb3JfZWFjaF9jcHUoaSwgJnBydi0+YWN0aXZlX3F1ZXVlcykK
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcnFkLCAmcHJ2LT5ycWwsIHJxbCApCiAgICAgewog
ICAgICAgICBzX3RpbWVfdCBmcmFjdGlvbjsKIAotICAgICAgICBmcmFjdGlvbiA9IChwcnYtPnJx
ZFtpXS5hdmdsb2FkICogMTAwKSA+PiBwcnYtPmxvYWRfcHJlY2lzaW9uX3NoaWZ0OworICAgICAg
ICBmcmFjdGlvbiA9IChycWQtPmF2Z2xvYWQgKiAxMDApID4+IHBydi0+bG9hZF9wcmVjaXNpb25f
c2hpZnQ7CiAKICAgICAgICAgcHJpbnRrKCJSdW5xdWV1ZSAlZDpcbiIKICAgICAgICAgICAgICAg
ICJcdG5jcHVzICAgICAgICAgICAgICA9ICV1XG4iCkBAIC0zNjc2LDIxICszNjYxLDIxIEBAIGNz
Y2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICAgICAi
XHRwaWNrX2JpYXMgICAgICAgICAgPSAldVxuIgogICAgICAgICAgICAgICAgIlx0aW5zdGxvYWQg
ICAgICAgICAgID0gJWRcbiIKICAgICAgICAgICAgICAgICJcdGF2ZWxvYWQgICAgICAgICAgICA9
ICUiUFJJX3N0aW1lIiAofiUiUFJJX3N0aW1lIiUlKVxuIiwKLSAgICAgICAgICAgICAgIGksCi0g
ICAgICAgICAgICAgICBwcnYtPnJxZFtpXS5ucl9jcHVzLAotICAgICAgICAgICAgICAgQ1BVTUFT
S19QUigmcHJ2LT5ycWRbaV0uYWN0aXZlKSwKLSAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLm1h
eF93ZWlnaHQsCi0gICAgICAgICAgICAgICBwcnYtPnJxZFtpXS5waWNrX2JpYXMsCi0gICAgICAg
ICAgICAgICBwcnYtPnJxZFtpXS5sb2FkLAotICAgICAgICAgICAgICAgcHJ2LT5ycWRbaV0uYXZn
bG9hZCwKKyAgICAgICAgICAgICAgIHJxZC0+aWQsCisgICAgICAgICAgICAgICBycWQtPm5yX2Nw
dXMsCisgICAgICAgICAgICAgICBDUFVNQVNLX1BSKCZycWQtPmFjdGl2ZSksCisgICAgICAgICAg
ICAgICBycWQtPm1heF93ZWlnaHQsCisgICAgICAgICAgICAgICBycWQtPnBpY2tfYmlhcywKKyAg
ICAgICAgICAgICAgIHJxZC0+bG9hZCwKKyAgICAgICAgICAgICAgIHJxZC0+YXZnbG9hZCwKICAg
ICAgICAgICAgICAgIGZyYWN0aW9uKTsKIAogICAgICAgICBwcmludGsoIlx0aWRsZXJzOiAlKnBi
XG4iCiAgICAgICAgICAgICAgICAiXHR0aWNrbGVkOiAlKnBiXG4iCiAgICAgICAgICAgICAgICAi
XHRmdWxseSBpZGxlIGNvcmVzOiAlKnBiXG4iLAotICAgICAgICAgICAgICAgQ1BVTUFTS19QUigm
cHJ2LT5ycWRbaV0uaWRsZSksCi0gICAgICAgICAgICAgICBDUFVNQVNLX1BSKCZwcnYtPnJxZFtp
XS50aWNrbGVkKSwKLSAgICAgICAgICAgICAgIENQVU1BU0tfUFIoJnBydi0+cnFkW2ldLnNtdF9p
ZGxlKSk7CisgICAgICAgICAgICAgICBDUFVNQVNLX1BSKCZycWQtPmlkbGUpLAorICAgICAgICAg
ICAgICAgQ1BVTUFTS19QUigmcnFkLT50aWNrbGVkKSwKKyAgICAgICAgICAgICAgIENQVU1BU0tf
UFIoJnJxZC0+c210X2lkbGUpKTsKICAgICB9CiAKICAgICBwcmludGsoIkRvbWFpbiBpbmZvOlxu
Iik7CkBAIC0zNzIyLDE2ICszNzA3LDE1IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBmb3JfZWFjaF9jcHUoaSwgJnBy
di0+YWN0aXZlX3F1ZXVlcykKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcnFkLCAmcHJ2LT5y
cWwsIHJxbCApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQgPSBwcnYtPnJxZCArIGk7CiAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXIsICpydW5x
ID0gJnJxZC0+cnVucTsKICAgICAgICAgaW50IGxvb3AgPSAwOwogCiAgICAgICAgIC8qIFdlIG5l
ZWQgdGhlIGxvY2sgdG8gc2NhbiB0aGUgcnVucXVldWUuICovCiAgICAgICAgIHNwaW5fbG9jaygm
cnFkLT5sb2NrKTsKIAotICAgICAgICBwcmludGsoIlJ1bnF1ZXVlICVkOlxuIiwgaSk7CisgICAg
ICAgIHByaW50aygiUnVucXVldWUgJWQ6XG4iLCBycWQtPmlkKTsKIAogICAgICAgICBmb3JfZWFj
aF9jcHUoaiwgJnJxZC0+YWN0aXZlKQogICAgICAgICAgICAgZHVtcF9wY3B1KG9wcywgaik7CkBA
IC0zNzU2LDIwICszNzQwLDI4IEBAIGNzY2hlZDJfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMpCiBzdGF0aWMgdm9pZCAqCiBjc2NoZWQyX2FsbG9jX3BkYXRhKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcywgaW50IGNwdSkKIHsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpw
cnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGM7Cisg
ICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogCiAgICAgc3BjID0geHphbGxv
YyhzdHJ1Y3QgY3NjaGVkMl9wY3B1KTsKICAgICBpZiAoIHNwYyA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7CiAKLSAgICAvKiBOb3QgaW4gYW55IHJ1bnF1ZXVlIHll
dCAqLwotICAgIHNwYy0+cnVucV9pZCA9IC0xOworICAgIHJxZCA9IGNwdV9hZGRfdG9fcnVucXVl
dWUocHJ2LCBjcHUpOworICAgIGlmICggSVNfRVJSKHJxZCkgKQorICAgIHsKKyAgICAgICAgeGZy
ZWUoc3BjKTsKKyAgICAgICAgcmV0dXJuIHJxZDsKKyAgICB9CisKKyAgICBzcGMtPnJxZCA9IHJx
ZDsKIAogICAgIHJldHVybiBzcGM7CiB9CiAKIC8qIFJldHVybnMgdGhlIElEIG9mIHRoZSBydW5x
dWV1ZSB0aGUgY3B1IGlzIGFzc2lnbmVkIHRvLiAqLwotc3RhdGljIHVuc2lnbmVkCitzdGF0aWMg
c3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqCiBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQy
X3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfcGNwdSAqc3BjLAogICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY3B1KQogewpAQCAtMzc3OSwxOCArMzc3MSwyMyBAQCBpbml0X3BkYXRhKHN0cnVj
dCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJfcGNwdSAqc3BjLAogICAgIEFT
U0VSVChyd19pc193cml0ZV9sb2NrZWQoJnBydi0+bG9jaykpOwogICAgIEFTU0VSVCghY3B1bWFz
a190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7CiAgICAgLyogQ1BVIGRhdGEgbmVl
ZHMgdG8gYmUgYWxsb2NhdGVkLCBidXQgc3RpbGwgdW5pbml0aWFsaXplZC4gKi8KLSAgICBBU1NF
UlQoc3BjICYmIHNwYy0+cnVucV9pZCA9PSAtMSk7CisgICAgQVNTRVJUKHNwYyk7CiAKLSAgICAv
KiBGaWd1cmUgb3V0IHdoaWNoIHJ1bnF1ZXVlIHRvIHB1dCBpdCBpbiAqLwotICAgIHNwYy0+cnVu
cV9pZCA9IGNwdV90b19ydW5xdWV1ZShwcnYsIGNwdSk7CisgICAgcnFkID0gc3BjLT5ycWQ7CiAK
LSAgICBycWQgPSBwcnYtPnJxZCArIHNwYy0+cnVucV9pZDsKKyAgICBBU1NFUlQocnFkICYmICFj
cHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnNwYy0+cnFkLT5hY3RpdmUpKTsKIAotICAgIHByaW50ayhY
RU5MT0dfSU5GTyAiQWRkaW5nIGNwdSAlZCB0byBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMtPnJ1
bnFfaWQpOwotICAgIGlmICggISBjcHVtYXNrX3Rlc3RfY3B1KHNwYy0+cnVucV9pZCwgJnBydi0+
YWN0aXZlX3F1ZXVlcykgKQorICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWRkaW5nIGNwdSAlZCB0
byBydW5xdWV1ZSAlZFxuIiwgY3B1LCBycWQtPmlkKTsKKyAgICBpZiAoICFycWQtPm5yX2NwdXMg
KQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1
ZXVlLCBhY3RpdmF0aW5nXG4iKTsKLSAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMt
PnJ1bnFfaWQpOworCisgICAgICAgIEJVR19PTighY3B1bWFza19lbXB0eSgmcnFkLT5hY3RpdmUp
KTsKKyAgICAgICAgcnFkLT5tYXhfd2VpZ2h0ID0gMTsKKyAgICAgICAgSU5JVF9MSVNUX0hFQUQo
JnJxZC0+c3ZjKTsKKyAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnJxZC0+cnVucSk7CisgICAgICAg
IHNwaW5fbG9ja19pbml0KCZycWQtPmxvY2spOworICAgICAgICBwcnYtPmFjdGl2ZV9xdWV1ZXMr
KzsKICAgICB9CiAKICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZzcGMtPnNpYmxpbmdfbWFz
ayk7CkBAIC0zODE0LDcgKzM4MTEsNyBAQCBpbml0X3BkYXRhKHN0cnVjdCBjc2NoZWQyX3ByaXZh
dGUgKnBydiwgc3RydWN0IGNzY2hlZDJfcGNwdSAqc3BjLAogICAgIGlmICggcnFkLT5ucl9jcHVz
ID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIAotICAgIHJldHVybiBzcGMt
PnJ1bnFfaWQ7CisgICAgcmV0dXJuIHJxZDsKIH0KIAogc3RhdGljIHZvaWQKQEAgLTM4MjMsMTQg
KzM4MjAsMTQgQEAgY3NjaGVkMl9pbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2
ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKLSAgICB1bnNpZ25lZCBycWk7CisgICAgc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkOwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9jayhjcHUpOwogCi0gICAg
cnFpID0gaW5pdF9wZGF0YShwcnYsIHBkYXRhLCBjcHUpOworICAgIHJxZCA9IGluaXRfcGRhdGEo
cHJ2LCBwZGF0YSwgY3B1KTsKICAgICAvKiBNb3ZlIHRoZSBzY2hlZHVsZXIgbG9jayB0byB0aGUg
bmV3IHJ1bnEgbG9jay4gKi8KLSAgICBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2sg
PSAmcHJ2LT5ycWRbcnFpXS5sb2NrOworICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVf
bG9jayA9ICZycWQtPmxvY2s7CiAKICAgICAvKiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygp
OiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2sob2xk
X2xvY2spOwpAQCAtMzg0NCw3ICszODQxLDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0
IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHsKICAgICBzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYobmV3X29wcyk7CiAgICAgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqc3ZjID0gdmRhdGE7Ci0gICAgdW5zaWduZWQgcnFpOworICAgIHN0cnVjdCBj
c2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKIAogICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYg
aXNfaWRsZV91bml0KHN2Yy0+dW5pdCkpOwogCkBAIC0zODYxLDcgKzM4NTgsNyBAQCBjc2NoZWQy
X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1
LAogCiAgICAgc2NoZWRfaWRsZV91bml0KGNwdSktPnByaXYgPSB2ZGF0YTsKIAotICAgIHJxaSA9
IGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsKKyAgICBycWQgPSBpbml0X3BkYXRhKHBydiwg
cGRhdGEsIGNwdSk7CiAKICAgICAvKgogICAgICAqIE5vdyB0aGF0IHdlIGtub3cgd2hhdCBydW5x
dWV1ZSB3ZSdsbCBnbyBpbiwgZG91YmxlIGNoZWNrIHdoYXQncyBzYWlkCkBAIC0zODY5LDExICsz
ODY2LDExIEBAIGNzY2hlZDJfc3dpdGNoX3NjaGVkKHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMs
IHVuc2lnbmVkIGludCBjcHUsCiAgICAgICogdGhpcyBzY2hlZHVsZXIsIGFuZCBzbyBpdCdzIHNh
ZmUgdG8gaGF2ZSB0YWtlbiBpdCAvYmVmb3JlLyBvdXIKICAgICAgKiBwcml2YXRlIGdsb2JhbCBs
b2NrLgogICAgICAqLwotICAgIEFTU0VSVChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xv
Y2sgIT0gJnBydi0+cnFkW3JxaV0ubG9jayk7CisgICAgQVNTRVJUKGdldF9zY2hlZF9yZXMoY3B1
KS0+c2NoZWR1bGVfbG9jayAhPSAmcnFkLT5sb2NrKTsKIAogICAgIHdyaXRlX3VubG9jaygmcHJ2
LT5sb2NrKTsKIAotICAgIHJldHVybiAmcHJ2LT5ycWRbcnFpXS5sb2NrOworICAgIHJldHVybiAm
cnFkLT5sb2NrOwogfQogCiBzdGF0aWMgdm9pZApAQCAtMzg5OSwxNiArMzg5NiwxNiBAQCBjc2No
ZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUs
IGludCBjcHUpCiAgICAgICogIDIuIGluaXRfcGRhdGEgbXVzdCBoYXZlIGJlZW4gY2FsbGVkIG9u
IHRoaXMgY3B1LCBhbmQgZGVpbml0X3BkYXRhCiAgICAgICogICAgICh1cyEpIG11c3Qgbm90IGhh
dmUgYmVlbiBjYWxsZWQgb24gaXQgYWxyZWFkeS4KICAgICAgKi8KLSAgICBBU1NFUlQoc3BjICYm
IHNwYy0+cnVucV9pZCAhPSAtMSk7CisgICAgQVNTRVJUKHNwYyAmJiBzcGMtPnJxZCk7CiAgICAg
QVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCkpOwogCiAgICAg
LyogRmluZCB0aGUgb2xkIHJ1bnF1ZXVlIGFuZCByZW1vdmUgdGhpcyBjcHUgZnJvbSBpdCAqLwot
ICAgIHJxZCA9IHBydi0+cnFkICsgc3BjLT5ydW5xX2lkOworICAgIHJxZCA9IHNwYy0+cnFkOwog
CiAgICAgLyogTm8gbmVlZCB0byBzYXZlIElSUXMgaGVyZSwgdGhleSdyZSBhbHJlYWR5IGRpc2Fi
bGVkICovCiAgICAgc3Bpbl9sb2NrKCZycWQtPmxvY2spOwogCi0gICAgcHJpbnRrKFhFTkxPR19J
TkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMtPnJ1bnFf
aWQpOworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUmVtb3ZpbmcgY3B1ICVkIGZyb20gcnVucXVl
dWUgJWRcbiIsIGNwdSwgcnFkLT5pZCk7CiAKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
JnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxl
KTsKQEAgLTM5MjMsMTMgKzM5MjAsMTMgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIGlmICggcnFkLT5u
cl9jcHVzID09IDAgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgTm8gY3B1
cyBsZWZ0IG9uIHJ1bnF1ZXVlLCBkaXNhYmxpbmdcbiIpOwotICAgICAgICBkZWFjdGl2YXRlX3J1
bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsKKworICAgICAgICBCVUdfT04oIWNwdW1hc2tfZW1w
dHkoJnJxZC0+YWN0aXZlKSk7CisgICAgICAgIHBydi0+YWN0aXZlX3F1ZXVlcy0tOwogICAgIH0K
ICAgICBlbHNlIGlmICggcnFkLT5waWNrX2JpYXMgPT0gY3B1ICkKICAgICAgICAgcnFkLT5waWNr
X2JpYXMgPSBjcHVtYXNrX2ZpcnN0KCZycWQtPmFjdGl2ZSk7CiAKLSAgICBzcGMtPnJ1bnFfaWQg
PSAtMTsKLQogICAgIHNwaW5fdW5sb2NrKCZycWQtPmxvY2spOwogCiAgICAgX19jcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKQEAgLTM5NDIsMTggKzM5MzksMjkgQEAg
Y3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
Y3B1LCBpbnQgY3B1KQogc3RhdGljIHZvaWQKIGNzY2hlZDJfZnJlZV9wZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiB7CisgICAgc3RydWN0IGNz
Y2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3RydWN0IGNzY2hl
ZDJfcGNwdSAqc3BjID0gcGNwdTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIC8qCi0gICAgICogcGNwdSBlaXRo
ZXIgcG9pbnRzIHRvIGEgdmFsaWQgc3RydWN0IGNzY2hlZDJfcGNwdSwgb3IgaXMgTlVMTCAoaWYK
LSAgICAgKiBDUFUgYnJpbmd1cCBmYWlsZWQsIGFuZCB3ZSdyZSBiZWVpbmcgY2FsbGVkIGZyb20g
Q1BVX1VQX0NBTkNFTExFRCkuCi0gICAgICogeGZyZWUoKSBkb2VzIG5vdCByZWFsbHkgbWluZCwg
YnV0IHdlIHdhbnQgdG8gYmUgc3VyZSB0aGF0IGVpdGhlcgotICAgICAqIGluaXRfcGRhdGEgaGFz
IG5ldmVyIGJlZW4gY2FsbGVkLCBvciBkZWluaXRfcGRhdGEgaGFzIGJlZW4gY2FsbGVkCi0gICAg
ICogYWxyZWFkeS4KLSAgICAgKi8KLSAgICBBU1NFUlQoIXBjcHUgfHwgc3BjLT5ydW5xX2lkID09
IC0xKTsKLSAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3NjaGVkMl9wcml2KG9w
cyktPmluaXRpYWxpemVkKSk7CisgICAgaWYgKCAhc3BjICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKKworICAgIHJxZCA9IHNw
Yy0+cnFkOworICAgIEFTU0VSVChycWQgJiYgcnFkLT5yZWZjbnQpOworICAgIEFTU0VSVCghY3B1
bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVkKSk7CisKKyAgICBycWQtPnJlZmNu
dC0tOworICAgIGlmICggIXJxZC0+cmVmY250ICkKKyAgICAgICAgbGlzdF9kZWwoJnJxZC0+cnFs
KTsKKyAgICBlbHNlCisgICAgICAgIHJxZCA9IE5VTEw7CisKKyAgICB3cml0ZV91bmxvY2tfaXJx
cmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAKKyAgICB4ZnJlZShycWQpOwogICAgIHhmcmVl
KHBjcHUpOwogfQogCkBAIC0zOTg3LDcgKzM5OTUsNiBAQCBjc2NoZWQyX2dsb2JhbF9pbml0KHZv
aWQpCiBzdGF0aWMgaW50CiBjc2NoZWQyX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogewot
ICAgIGludCBpOwogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydjsKIAogICAgIHByaW50
aygiSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyXG4iKTsKQEAgLTQwMjAsMTggKzQwMjcs
OSBAQCBjc2NoZWQyX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIG9wcy0+c2NoZWRf
ZGF0YSA9IHBydjsKIAogICAgIHJ3bG9ja19pbml0KCZwcnYtPmxvY2spOworICAgIElOSVRfTElT
VF9IRUFEKCZwcnYtPnJxbCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBydi0+c2RvbSk7CiAKLSAg
ICAvKiBBbGxvY2F0ZSBhbGwgcnVucXVldWVzIGFuZCBtYXJrIHRoZW0gYXMgdW4taW5pdGlhbGl6
ZWQgKi8KLSAgICBwcnYtPnJxZCA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSwgbnJfY3B1X2lkcyk7Ci0gICAgaWYgKCAhcHJ2LT5ycWQgKQotICAgIHsKLSAgICAg
ICAgeGZyZWUocHJ2KTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfY3B1X2lkczsgaSsrICkKLSAgICAgICAgcHJ2LT5ycWRbaV0uaWQgPSAt
MTsKLQogICAgIC8qIGluaXRpYWxpemUgcmF0ZWxpbWl0ICovCiAgICAgcHJ2LT5yYXRlbGltaXRf
dXMgPSBzY2hlZF9yYXRlbGltaXRfdXM7CiAKQEAgLTQwNDksOCArNDA0Nyw2IEBAIGNzY2hlZDJf
ZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogICAgIHBydiA9IGNzY2hlZDJfcHJpdihv
cHMpOwogICAgIG9wcy0+c2NoZWRfZGF0YSA9IE5VTEw7Ci0gICAgaWYgKCBwcnYgKQotICAgICAg
ICB4ZnJlZShwcnYtPnJxZCk7CiAgICAgeGZyZWUocHJ2KTsKIH0KIAotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:03:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYOn-0003qh-8L; Thu, 23 Jan 2020 09:03:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=gKtY=3M=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iuYOl-0003qc-PD
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:03:35 +0000
X-Inumbo-ID: 36fd1af0-3dbf-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36fd1af0-3dbf-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 09:03:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 80EB6ADEB;
 Thu, 23 Jan 2020 09:03:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 23 Jan 2020 10:03:23 +0100
Message-Id: <20200123090323.16272-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: avoid cpumasks on stack in
 sched/core.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: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHN0aWxsIHNldmVyYWwgaW5zdGFuY2VzIG9mIGNwdW1hc2tfdCBvbiB0aGUgc3Rh
Y2sgaW4Kc2NoZWR1bGluZyBjb2RlLiBBdm9pZCB0aGVtIGFzIGZhciBhcyBwb3NzaWJsZS4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL3NjaGVkL2NvcmUuYyB8IDE0ICsrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWQvY29yZS5jIGIveGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMKaW5kZXggOTQ0MTY0ZDc4YS4uNzM3
OTljMjUwOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZC9jb3JlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZC9jb3JlLmMKQEAgLTExNzgsNyArMTE3OCw2IEBAIGludCBjcHVfZGlzYWJsZV9z
Y2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAg
IGNvbnN0IHN0cnVjdCBjcHVwb29sICpjOwotICAgIGNwdW1hc2tfdCBvbmxpbmVfYWZmaW5pdHk7
CiAgICAgaW50IHJldCA9IDA7CiAKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CkBAIC0xMTk2LDggKzExOTUsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgICAgICAg
ICAgc3BpbmxvY2tfdCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQsICZm
bGFncyk7CiAKLSAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZvbmxpbmVfYWZmaW5pdHksIHVuaXQt
PmNwdV9oYXJkX2FmZmluaXR5LCBjLT5jcHVfdmFsaWQpOwotICAgICAgICAgICAgaWYgKCBjcHVt
YXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICYmCisgICAgICAgICAgICBpZiAoICFjcHVtYXNr
X2ludGVyc2VjdHModW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGMtPmNwdV92YWxpZCkgJiYKICAg
ICAgICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVja19h
ZmZpbml0eV9icm9rZW4odW5pdCkgKQpAQCAtMTMzNiwxMiArMTMzNCwxMCBAQCBzdGF0aWMgaW50
IHZjcHVfc2V0X2FmZmluaXR5KAogCiBpbnQgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3QgY3B1bWFza190ICphZmZpbml0eSkKIHsKLSAgICBjcHVtYXNrX3Qgb25s
aW5lX2FmZmluaXR5OwogICAgIGNwdW1hc2tfdCAqb25saW5lOwogCiAgICAgb25saW5lID0gVkNQ
VTJPTkxJTkUodik7Ci0gICAgY3B1bWFza19hbmQoJm9ubGluZV9hZmZpbml0eSwgYWZmaW5pdHks
IG9ubGluZSk7Ci0gICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICkKKyAg
ICBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMob25saW5lLCBhZmZpbml0eSkgKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKIAogICAgIHJldHVybiB2Y3B1X3NldF9hZmZpbml0eSh2LCBhZmZpbml0
eSwgdi0+c2NoZWRfdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwpAQCAtMjU4NiwxMSArMjU4Miwx
MSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAgaWYgKCBncmFuID4gMSApCiAg
ICAgewotICAgICAgICBjcHVtYXNrX3QgbWFzazsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0g
Y3B1bWFza19zY3JhdGNoX2NwdShjcHUpOwogCiAgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5f
Y250ID0gZ3JhbjsKLSAgICAgICAgY3B1bWFza19hbmRub3QoJm1hc2ssIHNyLT5jcHVzLCBjcHVt
YXNrX29mKGNwdSkpOwotICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVE
X1NMQVZFX1NPRlRJUlEpOworICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBzci0+Y3B1cywg
Y3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKG1hc2ssIFND
SEVEX1NMQVZFX1NPRlRJUlEpOwogICAgICAgICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7CiAgICAgICAgIGlmICggIW5leHQgKQogICAgICAg
ICAgICAgcmV0dXJuOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:13:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYXs-0004h4-6m; Thu, 23 Jan 2020 09:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=7MYl=3M=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1iuYXr-0004gz-KT
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:12:59 +0000
X-Inumbo-ID: 8b2bdfb6-3dc0-11ea-bde6-12813bfff9fa
Received: from fgw21-4.mail.saunalahti.fi (unknown [62.142.5.108])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b2bdfb6-3dc0-11ea-bde6-12813bfff9fa;
 Thu, 23 Jan 2020 09:12:57 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by fgw21.mail.saunalahti.fi (Halon) with ESMTP
 id 89f47353-3dc0-11ea-bfc3-005056bdd08f;
 Thu, 23 Jan 2020 11:12:55 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 84CE336C0F6; Thu, 23 Jan 2020 11:12:54 +0200 (EET)
Date: Thu, 23 Jan 2020 11:12:54 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200123091254.GR21578@reaktio.net>
References: <646A4BEA-C544-4C62-A7A3-B736D3860912@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <646A4BEA-C544-4C62-A7A3-B736D3860912@gmail.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>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jason Andryuk <jandryuk@gmail.com>, George Dunlap <George.Dunlap@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "bhelgaas@google.com" <bhelgaas@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 =?iso-8859-1?Q?H=E5kon?= Alstadheim <hakon@alstadheim.priv.no>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBGcmksIEphbiAxNywgMjAyMCBhdCAwMjoxMzowNFBNIC0wNTAwLCBSaWNoIFBlcnNh
dWQgd3JvdGU6Cj4gICAgT24gQXVnIDI2LCAyMDE5LCBhdCAxNzowOCwgUGFzaSBLw6Rya2vDpGlu
ZW4gPHBhc2lrQGlraS5maT4gd3JvdGU6Cj4gCj4gICAgICBIaSwKPiAgICAgIE9uIE1vbiwgT2N0
IDA4LCAyMDE4IGF0IDEwOjMyOjQ1QU0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAK
PiAgICAgICAgT24gMTAvMy8xOCAxMTo1MSBBTSwgUGFzaSBLw6Rya2vDpGluZW4gd3JvdGU6Cj4g
Cj4gICAgICAgICAgT24gV2VkLCBTZXAgMTksIDIwMTggYXQgMTE6MDU6MjZBTSArMDIwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiAKPiAgICAgICAgICAgIE9uIFR1ZSwgU2VwIDE4LCAyMDE4
IGF0IDAyOjA5OjUzUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPiAgICAgICAg
ICAgICAgT24gOS8xOC8xOCA1OjMyIEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IAo+ICAgICAg
ICAgICAgICAgICAgT24gU2VwIDE4LCAyMDE4LCBhdCA4OjE1IEFNLCBQYXNpIEvDpHJra8OkaW5l
biA8cGFzaWtAaWtpLmZpPgo+ICAgICAgICAgICAgICAgICAgd3JvdGU6Cj4gCj4gICAgICAgICAg
ICAgICAgICBIaSwKPiAKPiAgICAgICAgICAgICAgICAgIE9uIE1vbiwgU2VwIDE3LCAyMDE4IGF0
IDAyOjA2OjAyUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreQo+ICAgICAgICAgICAgICAgICAgd3Jv
dGU6Cj4gCj4gICAgICAgICAgICAgICAgICAgIFdoYXQgYWJvdXQgdGhlIHRvb2xzdGFjayBjaGFu
Z2VzPyBIYXZlIHRoZXkgYmVlbiBhY2NlcHRlZD8KPiAgICAgICAgICAgICAgICAgICAgSSB2YWd1
ZWx5Cj4gCj4gICAgICAgICAgICAgICAgICAgIHJlY2FsbCB0aGVyZSB3YXMgYSBkaXNjdXNzaW9u
IGFib3V0IHRob3NlIGNoYW5nZXMgYnV0Cj4gICAgICAgICAgICAgICAgICAgIGRvbid0IHJlbWVt
YmVyIGhvdwo+IAo+ICAgICAgICAgICAgICAgICAgICBpdCBlbmRlZC4KPiAKPiAgICAgICAgICAg
ICAgICAgIEkgZG9uJ3QgdGhpbmsgdG9vbHN0YWNrL2xpYnhsIHBhdGNoIGhhcyBiZWVuIGFwcGxp
ZWQgeWV0Cj4gICAgICAgICAgICAgICAgICBlaXRoZXIuCj4gCj4gICAgICAgICAgICAgICAgICAi
W1BBVENIIFYxIDAvMV0gWGVuL1Rvb2xzOiBQQ0kgcmVzZXQgdXNpbmcgJ3Jlc2V0JyBTeXNGUwo+
ICAgICAgICAgICAgICAgICAgYXR0cmlidXRlIjoKPiAKPiAgICAgICAgICAgICAgICAgIGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjY0
Lmh0bWwKPiAKPiAgICAgICAgICAgICAgICAgICJbUEFUQ0ggVjEgMS8xXSBYZW4vbGlieGw6IFBl
cmZvcm0gUENJIHJlc2V0IHVzaW5nICdyZXNldCcKPiAgICAgICAgICAgICAgICAgIFN5c0ZTIGF0
dHJpYnV0ZSI6Cj4gCj4gICAgICAgICAgICAgICAgICBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDY2My5odG1sCj4gCj4gICAgICAgICAg
ICAgIFdpbGwgdGhpcyBwYXRjaCB3b3JrIGZvciAqQlNEPyBSb2dlcj8KPiAKPiAgICAgICAgICAg
IEF0IGxlYXN0IEZyZWVCU0QgZG9uJ3Qgc3VwcG9ydCBwY2ktcGFzc3Rocm91Z2gsIHNvIG5vbmUg
b2YgdGhpcwo+ICAgICAgICAgICAgd29ya3MKPiAKPiAgICAgICAgICAgIEFUTS4gVGhlcmUncyBu
byBzeXNmcyBvbiBCU0QsIHNvIG11Y2ggb2Ygd2hhdCdzIGluIGxpYnhsX3BjaS5jCj4gICAgICAg
ICAgICB3aWxsCj4gCj4gICAgICAgICAgICBoYXZlIHRvIGJlIG1vdmVkIHRvIGxpYnhsX2xpbnV4
LmMgd2hlbiBCU0Qgc3VwcG9ydCBpcyBhZGRlZC4KPiAKPiAgICAgICAgICBPay4gVGhhdCBzb3Vu
ZHMgbGlrZSBpdCdzIE9LIGZvciB0aGUgaW5pdGlhbCBwY2kgJ3Jlc2V0Jwo+ICAgICAgICAgIGlt
cGxlbWVudGF0aW9uIGluIHhsL2xpYnhsIHRvIGJlIGxpbnV4LW9ubHkuLgo+IAo+ICAgICAgICBB
cmUgdGhlc2UgdHdvIHBhdGNoZXMgc3RpbGwgbmVlZGVkPyBJU1RSIHRoZXkgd2VyZSAgd3JpdHRl
biBvcmlnaW5hbGx5Cj4gCj4gICAgICAgIHRvIGRlYWwgd2l0aCBndWVzdCB0cnlpbmcgdG8gdXNl
IGRldmljZSB0aGF0IHdhcyBwcmV2aW91c2x5IGFzc2lnbmVkCj4gICAgICAgIHRvCj4gCj4gICAg
ICAgIGFub3RoZXIgZ3Vlc3QuIEJ1dCBwY2lzdHViX3B1dF9wY2lfZGV2KCkgY2FsbHMKPiAKPiAg
ICAgICAgX19wY2lfcmVzZXRfZnVuY3Rpb25fbG9ja2VkKCkgd2hpY2ggZmlyc3QgdHJpZXMgRkxS
LCBhbmQgaXQgbG9va3MgbGlrZQo+IAo+ICAgICAgICBpdCB3YXMgYWRkZWQgcmVsYXRpdmVseSBy
ZWNlbnRseS4KPiAKPiAgICAgIFJlcGx5aW5nIHRvIGFuIG9sZCB0aHJlYWQuLiBJIG9ubHkgbm93
IHJlYWxpemVkIEkgZm9yZ290IHRvIHJlcGx5IHRvCj4gICAgICB0aGlzIG1lc3NhZ2UgZWFybGll
ci4KPiAgICAgIGFmYWlrIHRoZXNlIHBhdGNoZXMgYXJlIHN0aWxsIG5lZWRlZC4gSMOla29uIChD
QydkKSB3cm90ZSB0byBtZSBpbgo+ICAgICAgcHJpdmF0ZSB0aGF0Cj4gICAgICBoZSBnZXRzIGEg
KGRvbTApIExpbnV4IGtlcm5lbCBjcmFzaCBpZiBoZSBkb2Vzbid0IGhhdmUgdGhlc2UgcGF0Y2hl
cwo+ICAgICAgYXBwbGllZC4KPiAgICAgIEhlcmUgYXJlIHRoZSBsaW5rcyB0byBib3RoIHRoZSBs
aW51eCBrZXJuZWwgYW5kIGxpYnhsIHBhdGNoZXM6Cj4gICAgICAiW1hlbi1kZXZlbF0gW1BBVENI
IFYzIDAvMl0gWGVuL1BDSWJhY2s6IFBDSSByZXNldCB1c2luZyAncmVzZXQnIFN5c0ZTCj4gICAg
ICBhdHRyaWJ1dGUiOgo+ICAgICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMTIvbXNnMDA2NTkuaHRtbAo+ICAgICAgW05vdGUgdGhhdCBQQVRDSCBW
MyAxLzIgIkRyaXZlcnMvUENJOiBFeHBvcnQgcGNpZV9oYXNfZmxyKCkgaW50ZXJmYWNlIgo+ICAg
ICAgaXMgYWxyZWFkeSBhcHBsaWVkIGluIHVwc3RyZWFtIGxpbnV4IGtlcm5lbCwgc28gaXQncyBu
b3QgbmVlZGVkIGFueW1vcmVdCj4gICAgICAiW1hlbi1kZXZlbF0gW1BBVENIIFYzIDIvMl0gWGVu
L1BDSWJhY2s6IEltcGxlbWVudCBQQ0kgZmxyL3Nsb3QvYnVzCj4gICAgICByZXNldCB3aXRoICdy
ZXNldCcgU3lzRlMgYXR0cmlidXRlIjoKPiAgICAgIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjYxLmh0bWwKPiAgICAgICJbWGVuLWRl
dmVsXSBbUEFUQ0ggVjEgMC8xXSBYZW4vVG9vbHM6IFBDSSByZXNldCB1c2luZyAncmVzZXQnIFN5
c0ZTCj4gICAgICBhdHRyaWJ1dGUiOgo+ICAgICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTIvbXNnMDA2NjQuaHRtbAo+ICAgICAgIltYZW4tZGV2
ZWxdIFtQQVRDSCBWMSAxLzFdIFhlbi9saWJ4bDogUGVyZm9ybSBQQ0kgcmVzZXQgdXNpbmcgJ3Jl
c2V0Jwo+ICAgICAgU3lzRlMgYXR0cmlidXRlIjoKPiAgICAgIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjYzLmh0bWwKPiAKPiAgICBb
ZHJvcHBpbmcgTGludXggbWFpbGluZyBsaXN0c10KPiAgICBXaGF0IGlzIHJlcXVpcmVkIHRvIGdl
dCB0aGUgWGVuIHBhdGNoZXMgbWVyZ2VkPyAgUmViYXNpbmcgYWdhaW5zdCBYZW4KPiAgICBtYXN0
ZXI/ICBPcGVuWFQgaGFzIGJlZW4gY2FycnlpbmcgYSBzaW1pbGFyIHBhdGNoIGZvciBtYW55IHll
YXJzIGFuZCB3ZQo+ICAgIHdvdWxkIGxpa2UgdG8gbW92ZSB0byBhbiB1cHN0cmVhbSBpbXBsZW1l
bnRhdGlvbi4gIFhlbiB1c2VycyBvZiBQQ0kKPiAgICBwYXNzdGhyb3VnaCB3b3VsZCBiZW5lZml0
IGZyb20gbW9yZSByZWxpYWJsZSBkZXZpY2UgcmVzZXQuCj4gICAgICAyMDE3IHRocmVhZCwgaW5j
bHVkaW5nIE9wZW5YVAo+ICAgIHBhdGNoOiBbMV1odHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2
ZWwvNDkyOTQ1Cj4gICAgICAyMDE3LTIwMTkgdGhyZWFkOiBbMl1odHRwczovL2xpc3RzLmd0Lm5l
dC94ZW4vZGV2ZWwvNTMyNjQ4Cj4KClllcywgcmViYXNpbmcgdGhlIGtlcm5lbCBwYXRjaCBhZ2Fp
bnN0IHRoZSBjdXJyZW50IExpbnV4IGtlcm5lbCwgYW5kIGFsc28gcmViYXNpbmcgdGhlIGxpYnhs
IGJpdHMgYWdhaW5zdCBjdXJyZW50IG1hc3Rlci9zdGFnaW5nLgpUaGF0IHNob3VsZCBiZSBhIGdv
b2Qgc3RhcnQhCgpJJ2QgbGlrZSB0byBzZWUgdGhlIHJlc2V0IGZ1bmN0aW9uYWxpdHkgbWVyZ2Vk
IGFzd2VsbC4KCgo+ICAgIFJpY2gKPiAKCgpUaGFua3MsCgotLSBQYXNpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYg6-0005Xf-8e; Thu, 23 Jan 2020 09:21:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYg4-0005Xa-UR
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:28 +0000
X-Inumbo-ID: bbc3cea8-3dc1-11ea-bdea-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbc3cea8-3dc1-11ea-bdea-12813bfff9fa;
 Thu, 23 Jan 2020 09:21: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 mx2.suse.de (Postfix) with ESMTP id 52279B204;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:12 +0100
Message-Id: <20200123092123.28368-5-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 04/15] drm/bochs: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jIHwgOSAtLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS9ib2Nocy9ib2Noc19rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMu
YwppbmRleCAzZjAwMDZjMjQ3MGQuLmZmMjc1ZmFlZTg4ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n
cHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2No
c19rbXMuYwpAQCAtNyw3ICs3LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAK
ICNpbmNsdWRlICJib2Nocy5oIgogCkBAIC01NywxNiArNTYsOCBAQCBzdGF0aWMgdm9pZCBib2No
c19waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkg
ICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGJvY2hz
X2RldmljZSAqYm9jaHMgPSBwaXBlLT5jcnRjLmRldi0+ZGV2X3ByaXZhdGU7Ci0Jc3RydWN0IGRy
bV9jcnRjICpjcnRjID0gJnBpcGUtPmNydGM7CiAKIAlib2Noc19wbGFuZV91cGRhdGUoYm9jaHMs
IHBpcGUtPnBsYW5lLnN0YXRlKTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bp
bl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92Ymxh
bmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50
ID0gTlVMTDsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCX0K
IH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBi
b2Noc19waXBlX2Z1bmNzID0gewotLSAKMi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYgB-0005Yf-Il; Thu, 23 Jan 2020 09:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYg9-0005Xo-MP
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:33 +0000
X-Inumbo-ID: bbc3cea9-3dc1-11ea-bdea-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbc3cea9-3dc1-11ea-bdea-12813bfff9fa;
 Thu, 23 Jan 2020 09:21:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 46D01B14A;
 Thu, 23 Jan 2020 09:21:28 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:14 +0100
Message-Id: <20200123092123.28368-7-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 06/15] drm/gm12u320: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYyB8IDkgLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vdGlueS9nbTEydTMyMC5jIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYwppbmRl
eCA5NGZiMWY1OTM1NjQuLmE0ODE3MzQ0MWFlMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3RpbnkvZ20xMnUzMjAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9nbTEydTMyMC5jCkBA
IC0yMiw3ICsyMiw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVz
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogc3Rh
dGljIGJvb2wgZWNvX21vZGU7CiBtb2R1bGVfcGFyYW0oZWNvX21vZGUsIGJvb2wsIDA2NDQpOwpA
QCAtNjEwLDE4ICs2MDksMTAgQEAgc3RhdGljIHZvaWQgZ20xMnUzMjBfcGlwZV91cGRhdGUoc3Ry
dWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJCSBzdHJ1Y3QgZHJtX3BsYW5l
X3N0YXRlICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBw
aXBlLT5wbGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsK
IAlzdHJ1Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2Vf
bWVyZ2VkKG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJZ20xMnUzMjBfZmJfbWFya19kaXJ0
eShwaXBlLT5wbGFuZS5zdGF0ZS0+ZmIsICZyZWN0KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZl
bnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2Ny
dGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJY3J0Yy0+
c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50
X2xvY2spOwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlf
cGlwZV9mdW5jcyBnbTEydTMyMF9waXBlX2Z1bmNzID0gewotLSAKMi4yNC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYgC-0005ZZ-TV; Thu, 23 Jan 2020 09:21:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgB-0005Z6-VK
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:35 +0000
X-Inumbo-ID: bb467eee-3dc1-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb467eee-3dc1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 564A2B1FB;
 Thu, 23 Jan 2020 09:21:26 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:10 +0100
Message-Id: <20200123092123.28368-3-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 02/15] drm/arc: Remove sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jIHwgMTYgLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcmMvYXJj
cGd1X2NydGMuYwppbmRleCA4YWUxZTFmOTdhNzMuLmJlN2MyOWNlYzMxOCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9h
cmMvYXJjcGd1X2NydGMuYwpAQCAtOSw3ICs5LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2Rldmlj
ZS5oPgogI2luY2x1ZGUgPGRybS9kcm1fZmJfY21hX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9k
cm1fZ2VtX2NtYV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogI2luY2x1
ZGUgPGRybS9kcm1fcGxhbmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxw
ZXIuaD4KICNpbmNsdWRlIDxsaW51eC9jbGsuaD4KQEAgLTEzOCwyNCArMTM3LDkgQEAgc3RhdGlj
IHZvaWQgYXJjX3BndV9jcnRjX2F0b21pY19kaXNhYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywK
IAkJCSAgICAgIH5BUkNQR1VfQ1RSTF9FTkFCTEVfTUFTSyk7CiB9CiAKLXN0YXRpYyB2b2lkIGFy
Y19wZ3VfY3J0Y19hdG9taWNfYmVnaW4oc3RydWN0IGRybV9jcnRjICpjcnRjLAotCQkJCSAgICAg
IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqc3RhdGUpCi17Ci0Jc3RydWN0IGRybV9wZW5kaW5nX3Zi
bGFua19ldmVudCAqZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Ci0KLQlpZiAoZXZlbnQpIHsK
LQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5k
ZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBldmVu
dCk7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9Ci19Ci0K
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzIGFyY19wZ3VfY3J0Y19o
ZWxwZXJfZnVuY3MgPSB7CiAJLm1vZGVfdmFsaWQJPSBhcmNfcGd1X2NydGNfbW9kZV92YWxpZCwK
IAkubW9kZV9zZXRfbm9mYgk9IGFyY19wZ3VfY3J0Y19tb2RlX3NldF9ub2ZiLAotCS5hdG9taWNf
YmVnaW4JPSBhcmNfcGd1X2NydGNfYXRvbWljX2JlZ2luLAogCS5hdG9taWNfZW5hYmxlCT0gYXJj
X3BndV9jcnRjX2F0b21pY19lbmFibGUsCiAJLmF0b21pY19kaXNhYmxlCT0gYXJjX3BndV9jcnRj
X2F0b21pY19kaXNhYmxlLAogfTsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:21: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 1iuYgG-0005b1-7x; Thu, 23 Jan 2020 09:21:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgE-0005aR-MQ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:38 +0000
X-Inumbo-ID: bcf6823e-3dc1-11ea-bdea-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcf6823e-3dc1-11ea-bdea-12813bfff9fa;
 Thu, 23 Jan 2020 09:21:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3F11BB215;
 Thu, 23 Jan 2020 09:21:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:16 +0100
Message-Id: <20200123092123.28368-9-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 08/15] drm/mipi-dbi: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9taXBpX2RiaS5jIHwgOSAtLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9kcm1fbWlwaV9kYmkuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwppbmRleCAx
NmJmZjFiZTRiOGEuLjEzYjc1M2NiM2Y2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry
bV9taXBpX2RiaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYwpAQCAtMjQs
NyArMjQsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1ZGUgPGRy
bS9kcm1fdmJsYW5rLmg+CiAjaW5jbHVkZSA8dmlkZW8vbWlwaV9kaXNwbGF5Lmg+CiAKICNkZWZp
bmUgTUlQSV9EQklfTUFYX1NQSV9SRUFEX1NQRUVEIDIwMDAwMDAgLyogMk1IeiAqLwpAQCAtMjk5
LDE4ICsyOTgsMTAgQEAgdm9pZCBtaXBpX2RiaV9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9z
dGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBpcGUtPnBsYW5lLnN0
YXRlOwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCXN0cnVjdCBkcm1f
cmVjdCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0
YXRlLCBzdGF0ZSwgJnJlY3QpKQogCQltaXBpX2RiaV9mYl9kaXJ0eShzdGF0ZS0+ZmIsICZyZWN0
KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+
ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0
Yy0+c3RhdGUtPmV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xv
Y2spOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIEVYUE9SVF9TWU1CT0wo
bWlwaV9kYmlfcGlwZV91cGRhdGUpOwogCi0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYgI-0005cN-II; Thu, 23 Jan 2020 09:21:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgG-0005bW-Se
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:40 +0000
X-Inumbo-ID: bb47222c-3dc1-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb47222c-3dc1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F4170B1F0;
 Thu, 23 Jan 2020 09:21:25 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:08 +0100
Message-Id: <20200123092123.28368-1-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/15] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdp
dGhvdXQgVkJMQU5LCnN1cHBvcnQgY2FuIGVuYWJsZSBkcm1fY3J0Y192Ymxhbmsubm9fdmJsYW5r
IGFuZCBsZXQgRFJNIGRvIHRoZSByZXN0LgpUaGUgcGF0Y2hzZXQgbWFrZXMgdGhpcyBvZmZpY2lh
bCBhbmQgY29udmVydHMgb3ZlciBkcml2ZXJzLgoKVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
bG9va3MgYXQgc3RhdGUgb2YgYSBkZXZpY2Ugd3J0IHZibGFua2luZy4gSWYKdmJsYW5raW5nIGhh
cyBiZWVuIGluaXRpYWxpemVkIGZvciB0aGUgZGV2aWNlLCB0aGUgZHJpdmVyIGlzIHJlc3BvbnNp
YmxlCmZvciBzZW5kaW5nIG91dCBWQkxBTksgZXZlbnRzLiBPdGhlcndpc2UsIERSTSB3aWxsIHNl
bmQgb3V0IHRoZSBldmVudC4KVGhlIGJlaGF2aW91ciBpcyBzZWxlY3RlZCBieSBpbml0aWFsaXpp
bmcgbm9fdmJsYW5rIGFzIHBhcnQgb2YKZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgp
LgoKSSB3ZW50IHRocm91Z2ggYWxsIGRyaXZlcnMsIGxvb2tpbmcgZm9yIHRob3NlIHRoYXQgY2Fs
bCBzZW5kIG91dCBWQkxBTksKZXZlbnRzIGJ1dCBkbyBub3QgY2FsbCBkcm1fdmJsYW5rX2luaXQo
KS4gVGhlc2UgYXJlIGNvbnZlcnRlZCB0byB0aGUgbmV3CnNlbWFudGljcy4gVGhpcyBhZmZlY3Rz
IHRpbnkgZHJpdmVyczsgZHJpdmVycyBmb3IgdmlydHVhbCBoYXJkd2FyZTsgYW5kCmEgZmV3IG90
aGVycywgd2hpY2ggZG8gbm90IHN1cHBvcnQgaW50ZXJydXB0cy4gWGVuIGNvbWVzIHdpdGggaXRz
Cm93biBWQkxBTksgbG9naWMgYW5kIG5vdyBkaXNhYmxlcyBub192YmxhbmsgZXhwbGljdGx5LgoK
djQ6CgkqIHJlcGxhY2VkIGRybV9jcnRjX2hhc192YmxhbmsoKSB3aXRoIGRybV9kZXZfaGFzX3Zi
bGFuaygpIChEYW5pZWwpCgkqIHNxdWFzaGVkIHBhdGNoZXMgMSBhbmQgMgoJKiBtb3ZlZCBkcml2
ZXIgdXBkYXRlcyBpbnRvIHNlcGFyYXRlIHBhdGNoZXMKdjM6CgkqIHJlb3JkZXIgYW5kIHNxdWFz
aCBwYXRjaGVzCgkqIHNldCBub192YmxhbmsgaW4gZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9k
ZXNldCgpIGZvciAqYWxsKgoJCQkgIGRyaXZlcnMgKERhbmllbCkKCSogY29udmVydCBhbGwgZHJp
dmVycyB0byBuZXcgc2VtbmF0aWNzIGFzIG5lY2Vzc2FyeQp2MjoKCSogZG9jdW1lbnQgZnVuY3Rp
b25hbGl0eSAoRGFuaWVsKQoJKiBjbGVhbnVwIGFzdCAoRGFuaWVsKQoJKiBsZXQgc2ltcGxlLWtt
cyBoYW5kbGUgbm9fdmJsYW5rIHdoZXJlIHBvc3NpYmxlCgpUaG9tYXMgWmltbWVybWFubiAoMTUp
OgogIGRybTogSW5pdGlhbGl6ZSBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGZyb20g
ZGV2aWNlIHNldHRpbmdzCiAgZHJtL2FyYzogUmVtb3ZlIHNlbmRpbmcgb2YgdmJsYW5rIGV2ZW50
CiAgZHJtL2FzdDogRG9uJ3Qgc2V0IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsgZXhw
bGljdGx5CiAgZHJtL2JvY2hzOiBSZW1vdmUgc2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0v
Y2lycnVzOiBSZW1vdmUgc2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vZ20xMnUzMjA6IFJl
bW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS9pbGk5MjI1OiBSZW1vdmUgc2VuZGlu
ZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vbWlwaS1kYmk6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFu
ayBldmVudAogIGRybS9xeGw6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS9y
ZXBhcGVyOiBSZW1vdmUgc2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vc3Q3NTg2OiBSZW1v
dmUgc2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vdWRsOiBEb24ndCBzZXQgc3RydWN0IGRy
bV9jcnRjX3N0YXRlLm5vX3ZibGFuayBleHBsaWN0bHkKICBkcm0vdmJveHZpZGVvOiBSZW1vdmUg
c2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vdmlydGlvOiBSZW1vdmUgc2VuZGluZyBvZiB2
YmxhbmsgZXZlbnQKICBkcm0veGVuOiBFeHBsaWNpdGx5IGRpc2FibGUgYXV0b21hdGljIHNlbmRp
bmcgb2YgdmJsYW5rIGV2ZW50CgogZHJpdmVycy9ncHUvZHJtL2FyYy9hcmNwZ3VfY3J0Yy5jICAg
ICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMg
ICAgICAgICAgIHwgIDIgLS0KIGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyAgICAg
ICAgfCAgOSAtLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYyAgICAgICAg
ICB8ICA4IC0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jICAgICAg
fCAxMCArKysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyAgICAgICAgICAg
fCAgOSAtLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyAgICAgICAgICAgICB8
IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlz
cGxheS5jICAgICAgICB8IDE0IC0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20x
MnUzMjAuYyAgICAgICAgICB8ICA5IC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5
MjI1LmMgICAgICAgICAgIHwgIDkgLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFw
ZXIuYyAgICAgICAgICAgfCAgOSAtLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2
LmMgICAgICAgICAgICB8ICA5IC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tb2Rl
c2V0LmMgICAgICAgIHwgMTEgLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRlby92
Ym94X21vZGUuYyAgICB8IDEyIC0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmly
dGdwdV9kaXNwbGF5LmMgfCAgOCAtLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfa21zLmMgIHwgMTMgKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9jcnRjLmggICAg
ICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKy0tLS0tLQogaW5jbHVkZS9kcm0v
ZHJtX3NpbXBsZV9rbXNfaGVscGVyLmggICAgICB8ICA3ICsrKystLQogaW5jbHVkZS9kcm0vZHJt
X3ZibGFuay5oICAgICAgICAgICAgICAgICB8ICAxICsKIDE5IGZpbGVzIGNoYW5nZWQsIDc2IGlu
c2VydGlvbnMoKyksIDEzNSBkZWxldGlvbnMoLSkKCi0tCjIuMjQuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuYgK-0005e1-4S; Thu, 23 Jan 2020 09:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgJ-0005dZ-Mv
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:43 +0000
X-Inumbo-ID: bd873e32-3dc1-11ea-bdea-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd873e32-3dc1-11ea-bdea-12813bfff9fa;
 Thu, 23 Jan 2020 09:21:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AF965B21C;
 Thu, 23 Jan 2020 09:21:29 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:17 +0100
Message-Id: <20200123092123.28368-10-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 09/15] drm/qxl: Remove sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIHwgMTQgLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF9k
aXNwbGF5LmMKaW5kZXggMTZkNzNiMjJmM2Y1Li5hYjRmOGRkMDA0MDAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcXhs
L3F4bF9kaXNwbGF5LmMKQEAgLTMxLDcgKzMxLDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9m
cmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3BsYW5lX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92Ymxh
bmsuaD4KIAogI2luY2x1ZGUgInF4bF9kcnYuaCIKICNpbmNsdWRlICJxeGxfb2JqZWN0LmgiCkBA
IC0zNzIsMTkgKzM3MSw2IEBAIHN0YXRpYyB2b2lkIHF4bF9jcnRjX3VwZGF0ZV9tb25pdG9yc19j
b25maWcoc3RydWN0IGRybV9jcnRjICpjcnRjLAogc3RhdGljIHZvaWQgcXhsX2NydGNfYXRvbWlj
X2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkgIHN0cnVjdCBkcm1fY3J0Y19zdGF0
ZSAqb2xkX2NydGNfc3RhdGUpCiB7Ci0Jc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNydGMtPmRl
djsKLQlzdHJ1Y3QgZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50ICpldmVudDsKLQl1bnNpZ25lZCBs
b25nIGZsYWdzOwotCi0JaWYgKGNydGMtPnN0YXRlICYmIGNydGMtPnN0YXRlLT5ldmVudCkgewot
CQlldmVudCA9IGNydGMtPnN0YXRlLT5ldmVudDsKLQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVM
TDsKLQotCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7Ci0JCWRy
bV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7Ci0JfQotCiAJcXhsX2NydGNfdXBkYXRl
X21vbml0b3JzX2NvbmZpZyhjcnRjLCAiZmx1c2giKTsKIH0KIAotLSAKMi4yNC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYgN-0005gn-Fh; Thu, 23 Jan 2020 09:21:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgL-0005fT-Sq
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:45 +0000
X-Inumbo-ID: bb468b82-3dc1-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb468b82-3dc1-11ea-aecd-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F3885B1EE;
 Thu, 23 Jan 2020 09:21:25 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:09 +0100
Message-Id: <20200123092123.28368-2-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIGVuZCBvZiBhIGNvbW1pdCwgYXRvbWljIGhlbHBlcnMgY2FuIGdlbmVyYXRlIGEgVkJM
QU5LIGV2ZW50CmF1dG9tYXRpY2FsbHkuIE9yaWdpbmFsbHkgaW1wbGVtZW50ZWQgZm9yIHdyaXRl
YmFjayBjb25uZWN0b3JzLCB0aGUKZnVuY3Rpb25hbGl0eSBjYW4gYmUgdXNlZCBieSBhbnkgZHJp
dmVyIGFuZC9vciBoYXJkd2FyZSB3aXRob3V0IHByb3BlcgpWQkxBTksgaW50ZXJydXB0LgoKVGhl
IHBhdGNoIHVwZGF0ZXMgdGhlIGRvY3VtZW50YXRpb24gdG8gbWFrZSB0aGlzIGJlaGF2aW91ciBv
ZmZpY2lhbDoKc2V0dGluZ3Mgc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayB0byB0cnVl
IGVuYWJsZXMgYXV0b21hdGljClZCTEFOSyBnZW5lcmF0aW9uLgoKVGhlIG5ldyBpbnRlcmZhY2Ug
ZHJtX2Rldl9oYXNfdmJsYW5rKCkgcmV0dXJucyB0cnVlIGlmIHZibGFua2luZyBoYXMKYmVlbiBp
bml0aWFsaXplZCBmb3IgYSBkZXZpY2UsIG9yIGZhbHNlIG90aGVyd2lzZS4gVGhpcyBmdW5jdGlv
biB3aWxsCmJlIHVzZWZ1bCB3aGVuIGluaXRpYWxpemluZyBub192YmxhbmsgaW4gdGhlIENSVEMg
c3RhdGUuCgpBdG9taWMgbW9kZXNldHRpbmcgaGVscGVyIHNldCB0aGUgaW5pdGlhbCB2YWx1ZSBv
ZiBub192YmxhbmsgaW4KZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgpLiBJZiB2Ymxh
bmtpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQKZm9yIGEgZGV2aWNlLCBub19ibGFuayBpcyBkaXNh
YmxlZC4gT3RoZXJ3aXNlIGl0J3MgZW5hYmxlZC4gSGVuY2UsCmF0b21pYyBoZWxwZXJzIHdpbGwg
YXV0b21hdGljYWxseSBzZW5kIG91dCBWQkxBTksgZXZlbnRzIHdpdGggYW55CmRyaXZlciB0aGF0
IGRpZCBub3QgaW5pdGlhbGl6ZSB2YmxhbmtpbmcuCgp2NDoKCSogcmVwbGFjZSBkcm1fY3J0Y19o
YXNfdmJsYW5rKCkgd2l0aCBkcm1fZGV2X2hhc192YmxhbmsoKQoJKiBhZGQgZHJtX2Rldl9jcnRj
X2hhc192YmxhbmsoKSBpbiB0aGlzIHBhdGNoCgkqIG1vdmUgZHJpdmVyIGNoYW5nZXMgaW50byBz
ZXBhcmF0ZSBwYXRjaGVzCnYzOgoJKiBzcXVhc2ggYWxsIHJlbGF0ZWQgY2hhbmdlcyBwYXRjaGVz
IGludG8gdGhpcyBwYXRjaAoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1t
ZXJtYW5uQHN1c2UuZGU+CkFja2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDEwICsrKysrKysr
Ky0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMgICAgICAgIHwgMjggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgICAgICAgICAgfCAy
NyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIGluY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21z
X2hlbHBlci5oIHwgIDcgKysrKystLQogaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oICAgICAgICAg
ICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggNDUxMWMyZTA3YmI5Li5k
N2I3M2NkODliNzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl
ci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCkBAIC01ODMsNiAr
NTgzLDcgQEAgbW9kZV92YWxpZChzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCiAgKiAm
ZHJtX2NydGNfc3RhdGUuY29ubmVjdG9yc19jaGFuZ2VkIGlzIHNldCB3aGVuIGEgY29ubmVjdG9y
IGlzIGFkZGVkIG9yCiAgKiByZW1vdmVkIGZyb20gdGhlIENSVEMuICAmZHJtX2NydGNfc3RhdGUu
YWN0aXZlX2NoYW5nZWQgaXMgc2V0IHdoZW4KICAqICZkcm1fY3J0Y19zdGF0ZS5hY3RpdmUgY2hh
bmdlcywgd2hpY2ggaXMgdXNlZCBmb3IgRFBNUy4KKyAqICZkcm1fY3J0Y19zdGF0ZS5ub192Ymxh
bmsgaXMgc2V0IGZyb20gdGhlIHJlc3VsdCBvZiBkcm1fZGV2X2hhc192YmxhbmsoKS4KICAqIFNl
ZSBhbHNvOiBkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldCgpCiAgKgogICogSU1QT1JUQU5U
OgpAQCAtNjQ5LDYgKzY1MCwxMSBAQCBkcm1fYXRvbWljX2hlbHBlcl9jaGVja19tb2Rlc2V0KHN0
cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAKIAkJCXJldHVybiAtRUlOVkFMOwogCQl9CisKKwkJaWYg
KGRybV9kZXZfaGFzX3ZibGFuayhkZXYpKQorCQkJbmV3X2NydGNfc3RhdGUtPm5vX3ZibGFuayA9
IGZhbHNlOworCQllbHNlCisJCQluZXdfY3J0Y19zdGF0ZS0+bm9fdmJsYW5rID0gdHJ1ZTsKIAl9
CiAKIAlyZXQgPSBoYW5kbGVfY29uZmxpY3RpbmdfZW5jb2RlcnMoc3RhdGUsIGZhbHNlKTsKQEAg
LTIyMTUsNyArMjIyMSw5IEBAIEVYUE9SVF9TWU1CT0woZHJtX2F0b21pY19oZWxwZXJfd2FpdF9m
b3JfZGVwZW5kZW5jaWVzKTsKICAqIHdoZW4gYSBqb2IgaXMgcXVldWVkLCBhbmQgYW55IGNoYW5n
ZSB0byB0aGUgcGlwZWxpbmUgdGhhdCBkb2VzIG5vdCB0b3VjaCB0aGUKICAqIGNvbm5lY3RvciBp
cyBsZWFkaW5nIHRvIHRpbWVvdXRzIHdoZW4gY2FsbGluZwogICogZHJtX2F0b21pY19oZWxwZXJf
d2FpdF9mb3JfdmJsYW5rcygpIG9yCi0gKiBkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl9mbGlw
X2RvbmUoKS4KKyAqIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2ZsaXBfZG9uZSgpLiBJbiBh
ZGRpdGlvbiB0byB3cml0ZWJhY2sKKyAqIGNvbm5lY3RvcnMsIHRoaXMgZnVuY3Rpb24gY2FuIGFs
c28gZmFrZSBWQkxBTksgZXZlbnRzIGZvciBDUlRDcyB3aXRob3V0CisgKiBWQkxBTksgaW50ZXJy
dXB0LgogICoKICAqIFRoaXMgaXMgcGFydCBvZiB0aGUgYXRvbWljIGhlbHBlciBzdXBwb3J0IGZv
ciBub25ibG9ja2luZyBjb21taXRzLCBzZWUKICAqIGRybV9hdG9taWNfaGVscGVyX3NldHVwX2Nv
bW1pdCgpIGZvciBhbiBvdmVydmlldy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1f
dmJsYW5rLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCmluZGV4IDE2NTliMTNiMTc4
Yy4uNDMzZGVjNjIzMGIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5j
CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKQEAgLTY5LDYgKzY5LDEyIEBACiAg
KiAmZHJtX2RyaXZlci5tYXhfdmJsYW5rX2NvdW50LiBJbiB0aGF0IGNhc2UgdGhlIHZibGFuayBj
b3JlIG9ubHkgZGlzYWJsZXMgdGhlCiAgKiB2YmxhbmtzIGFmdGVyIGEgdGltZXIgaGFzIGV4cGly
ZWQsIHdoaWNoIGNhbiBiZSBjb25maWd1cmVkIHRocm91Z2ggdGhlCiAgKiBgYHZibGFua29mZmRl
bGF5YGAgbW9kdWxlIHBhcmFtZXRlci4KKyAqCisgKiBEcml2ZXJzIGZvciBoYXJkd2FyZSB3aXRo
b3V0IHN1cHBvcnQgZm9yIHZlcnRpY2FsLWJsYW5raW5nIGludGVycnVwdHMKKyAqIG11c3Qgbm90
IGNhbGwgZHJtX3ZibGFua19pbml0KCkuIEZvciBzdWNoIGRyaXZlcnMsIGF0b21pYyBoZWxwZXJz
IHdpbGwKKyAqIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdmJsYW5rIGV2ZW50cyBhcyBwYXJ0IG9m
IHRoZSBkaXNwbGF5IHVwZGF0ZS4gVGhpcworICogZnVuY3Rpb25hbGl0eSBhbHNvIGNhbiBiZSBj
b250cm9sbGVkIGJ5IHRoZSBkcml2ZXIgYnkgZW5hYmxpbmcgYW5kIGRpc2FibGluZworICogc3Ry
dWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuay4KICAqLwogCiAvKiBSZXRyeSB0aW1lc3RhbXAg
Y2FsY3VsYXRpb24gdXAgdG8gMyB0aW1lcyB0byBzYXRpc2Z5CkBAIC01MDEsNiArNTA3LDI4IEBA
IGludCBkcm1fdmJsYW5rX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50
IG51bV9jcnRjcykKIH0KIEVYUE9SVF9TWU1CT0woZHJtX3ZibGFua19pbml0KTsKIAorLyoqCisg
KiBkcm1fZGV2X2hhc192YmxhbmsgLSB0ZXN0IGlmIHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFs
aXplZCBmb3IKKyAqICAgICAgICAgICAgICAgICAgICAgIGEgZGV2aWNlCisgKiBAZGV2OiB0aGUg
ZGV2aWNlCisgKgorICogRHJpdmVycyBtYXkgY2FsbCB0aGlzIGZ1bmN0aW9uIHRvIHRlc3QgaWYg
dmJsYW5rIHN1cHBvcnQgaXMKKyAqIGluaXRpYWxpemVkIGZvciBhIGRldmljZS4gRm9yIG1vc3Qg
aGFyZHdhcmUgdGhpcyBtZWFucyB0aGF0IHZibGFua2luZworICogY2FuIGFsc28gYmUgZW5hYmxl
ZC4KKyAqCisgKiBBdG9taWMgaGVscGVycyB1c2UgdGhpcyBmdW5jdGlvbiB0byBpbml0aWFsaXpl
CisgKiAmZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rLiBTZWUgYWxzbyBkcm1fYXRvbWljX2hlbHBl
cl9jaGVja19tb2Rlc2V0KCkuCisgKgorICogUmV0dXJuczoKKyAqIFRydWUgaWYgdmJsYW5raW5n
IGhhcyBiZWVuIGluaXRpYWxpemVkIGZvciB0aGUgZ2l2ZW4gZGV2aWNlLCBmYWxzZQorICogb3Ro
ZXJ3aXNlLgorICovCitib29sIGRybV9kZXZfaGFzX3ZibGFuayhjb25zdCBzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2KQoreworCXJldHVybiBkZXYtPm51bV9jcnRjcyAhPSAwOworfQorRVhQT1JUX1NZ
TUJPTChkcm1fZGV2X2hhc192YmxhbmspOworCiAvKioKICAqIGRybV9jcnRjX3ZibGFua193YWl0
cXVldWUgLSBnZXQgdmJsYW5rIHdhaXRxdWV1ZSBmb3IgdGhlIENSVEMKICAqIEBjcnRjOiB3aGlj
aCBDUlRDJ3MgdmJsYW5rIHdhaXRxdWV1ZSB0byByZXRyaWV2ZQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9kcm0vZHJtX2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKaW5kZXggNWU5YjE1YTBl
OGM1Li41MzYzZTMxYzlhYmUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKKysr
IGIvaW5jbHVkZS9kcm0vZHJtX2NydGMuaApAQCAtMTc0LDEyICsxNzQsMjIgQEAgc3RydWN0IGRy
bV9jcnRjX3N0YXRlIHsKIAkgKiBAbm9fdmJsYW5rOgogCSAqCiAJICogUmVmbGVjdHMgdGhlIGFi
aWxpdHkgb2YgYSBDUlRDIHRvIHNlbmQgVkJMQU5LIGV2ZW50cy4gVGhpcyBzdGF0ZQotCSAqIHVz
dWFsbHkgZGVwZW5kcyBvbiB0aGUgcGlwZWxpbmUgY29uZmlndXJhdGlvbiwgYW5kIHRoZSBtYWlu
IHVzdWFnZQotCSAqIGlzIENSVENzIGZlZWRpbmcgYSB3cml0ZWJhY2sgY29ubmVjdG9yIG9wZXJh
dGluZyBpbiBvbmVzaG90IG1vZGUuCi0JICogSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQg
aXMgb25seSBnZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKLQkgKiB0byB0aGUgd3JpdGVi
YWNrIGNvbm5lY3RvciwgYW5kIHdlIHdhbnQgdGhlIGNvcmUgdG8gZmFrZSBWQkxBTksKLQkgKiBl
dmVudHMgd2hlbiB0aGlzIHBhcnQgb2YgdGhlIHBpcGVsaW5lIGhhc24ndCBjaGFuZ2VkIGJ1dCBv
dGhlcnMgaGFkCi0JICogb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUgYmVpbmcg
ZGlzYWJsZWQuCisJICogdXN1YWxseSBkZXBlbmRzIG9uIHRoZSBwaXBlbGluZSBjb25maWd1cmF0
aW9uLiBJZiBzZXQgdG8gdHJ1ZSwgRFJNCisJICogYXRvbWljIGhlbHBlcnMgd2lsbCBzZW5kb3V0
IGEgZmFrZSBWQkxBTksgZXZlbnQgZHVyaW5nIGRpc3BsYXkKKwkgKiB1cGRhdGVzLgorCSAqCisJ
ICogT25lIHVzYWdlIGlzIGZvciBkcml2ZXJzIGFuZC9vciBoYXJkd2FyZSB3aXRob3V0IHN1cHBv
cnQgZm9yIFZCTEFOSworCSAqIGludGVycnVwdHMuIFN1Y2ggZHJpdmVycyB0eXBpY2FsbHkgZG8g
bm90IGluaXRpYWxpemUgdmJsYW5raW5nCisJICogKGkuZS4sIGNhbGwgZHJtX3ZibGFua19pbml0
KCkgd2l0IHRoZSBudW1iZXIgb2YgQ1JUQ3MpLiBGb3IgQ1JUQ3MKKwkgKiB3aXRob3V0IGluaXRp
YWxpemVkIHZibGFua2luZywgdGhlIGZpZWxkIGlzIGluaXRpYWxpemVkIHRvIHRydWUgYW5kCisJ
ICogYSBWQkxBTksgZXZlbnQgd2lsbCBiZSBzZW5kIG91dCBvbiBlYWNoIHVwZGF0ZSBvZiB0aGUg
ZGlzcGxheQorCSAqIHBpcGVsaW5lLgorCSAqCisJICogQW5vdGhlciB1c2FnZSBpcyBDUlRDcyBm
ZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5lY3RvciBvcGVyYXRpbmcgaW4KKwkgKiBvbmVzaG90IG1v
ZGUuIEluIHRoaXMgY2FzZSB0aGUgVkJMQU5LIGV2ZW50IGlzIG9ubHkgZ2VuZXJhdGVkIHdoZW4K
KwkgKiBhIGpvYiBpcyBxdWV1ZWQgdG8gdGhlIHdyaXRlYmFjayBjb25uZWN0b3IsIGFuZCB3ZSB3
YW50IHRoZSBjb3JlCisJICogdG8gZmFrZSBWQkxBTksgZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9m
IHRoZSBwaXBlbGluZSBoYXNuJ3QgY2hhbmdlZAorCSAqIGJ1dCBvdGhlcnMgaGFkIG9yIHdoZW4g
dGhlIENSVEMgYW5kIGNvbm5lY3RvcnMgYXJlIGJlaW5nIGRpc2FibGVkLgogCSAqCiAJICogX19k
cm1fYXRvbWljX2hlbHBlcl9jcnRjX2R1cGxpY2F0ZV9zdGF0ZSgpIHdpbGwgbm90IHJlc2V0IHRo
ZSB2YWx1ZQogCSAqIGZyb20gdGhlIGN1cnJlbnQgc3RhdGUsIHRoZSBDUlRDIGRyaXZlciBpcyB0
aGVuIHJlc3BvbnNpYmxlIGZvcgpAQCAtMzM1LDcgKzM0NSwxMCBAQCBzdHJ1Y3QgZHJtX2NydGNf
c3RhdGUgewogCSAqICAtIEV2ZW50cyBmb3IgZGlzYWJsZWQgQ1JUQ3MgYXJlIG5vdCBhbGxvd2Vk
LCBhbmQgZHJpdmVycyBjYW4gaWdub3JlCiAJICogICAgdGhhdCBjYXNlLgogCSAqCi0JICogVGhp
cyBjYW4gYmUgaGFuZGxlZCBieSB0aGUgZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoKSBmdW5j
dGlvbiwKKwkgKiBGb3IgdmVyeSBzaW1wbGUgaGFyZHdhcmUgd2l0aG91dCBWQkxBTksgaW50ZXJy
dXB0LCBlbmFibGluZworCSAqICZzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIG1ha2Vz
IERSTSdzIGF0b21pYyBjb21taXQgaGVscGVycworCSAqIHNlbmQgdGhlIGV2ZW50IGF0IGFuIGFw
cHJvcHJpYXRlIHRpbWUuIEZvciBtb3JlIGNvbXBsZXggaGFyZHdhcmUgdGhpcworCSAqIGNhbiBi
ZSBoYW5kbGVkIGJ5IHRoZSBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGZ1bmN0aW9uLAog
CSAqIHdoaWNoIHRoZSBkcml2ZXIgc2hvdWxkIGNhbGwgb24gdGhlIHByb3ZpZGVkIGV2ZW50IHVw
b24gY29tcGxldGlvbiBvZgogCSAqIHRoZSBhdG9taWMgY29tbWl0LiBOb3RlIHRoYXQgaWYgdGhl
IGRyaXZlciBzdXBwb3J0cyB2Ymxhbmsgc2lnbmFsbGluZwogCSAqIGFuZCB0aW1lc3RhbXBpbmcg
dGhlIHZibGFuayBjb3VudGVycyBhbmQgdGltZXN0YW1wcyBtdXN0IGFncmVlIHdpdGgKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0v
ZHJtX3NpbXBsZV9rbXNfaGVscGVyLmgKaW5kZXggMTVhZmVlOWNmMDQ5Li5lMjUzYmE3YmVhOWQg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oCisrKyBiL2lu
Y2x1ZGUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oCkBAIC0xMDAsOCArMTAwLDExIEBAIHN0
cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyB7CiAJICogVGhpcyBpcyB0aGUgZnVu
Y3Rpb24gZHJpdmVycyBzaG91bGQgc3VibWl0IHRoZQogCSAqICZkcm1fcGVuZGluZ192Ymxhbmtf
ZXZlbnQgZnJvbS4gVXNpbmcgZWl0aGVyCiAJICogZHJtX2NydGNfYXJtX3ZibGFua19ldmVudCgp
LCB3aGVuIHRoZSBkcml2ZXIgc3VwcG9ydHMgdmJsYW5rCi0JICogaW50ZXJydXB0IGhhbmRsaW5n
LCBvciBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGRpcmVjdGx5IGluIGNhc2UKLQkgKiB0
aGUgaGFyZHdhcmUgbGFja3MgdmJsYW5rIHN1cHBvcnQgZW50aXJlbHkuCisJICogaW50ZXJydXB0
IGhhbmRsaW5nLCBvciBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGZvciBtb3JlCisJICog
Y29tcGxleCBjYXNlLiBJbiBjYXNlIHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxhbmsgc3VwcG9ydCBl
bnRpcmVseSwKKwkgKiBkcml2ZXJzIGNhbiBzZXQgJnN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192
YmxhbmsgaW4KKwkgKiAmc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzLmNoZWNr
IGFuZCBsZXQgRFJNJ3MKKwkgKiBhdG9taWMgaGVscGVyIGZha2UgYSB2YmxhbmsgZXZlbnQuCiAJ
ICovCiAJdm9pZCAoKnVwZGF0ZSkoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBl
LAogCQkgICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3BsYW5lX3N0YXRlKTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV92YmxhbmsuaCBiL2luY2x1ZGUvZHJtL2RybV92Ymxh
bmsuaAppbmRleCBjMTZjNDQwNTJiM2QuLjk0Mjc1ZTkzZmQyNyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9kcm0vZHJtX3ZibGFuay5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV92YmxhbmsuaApAQCAtMjA2
LDYgKzIwNiw3IEBAIHN0cnVjdCBkcm1fdmJsYW5rX2NydGMgewogfTsKIAogaW50IGRybV92Ymxh
bmtfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgbnVtX2NydGNzKTsK
K2Jvb2wgZHJtX2Rldl9oYXNfdmJsYW5rKGNvbnN0IHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpOwog
dTY0IGRybV9jcnRjX3ZibGFua19jb3VudChzdHJ1Y3QgZHJtX2NydGMgKmNydGMpOwogdTY0IGRy
bV9jcnRjX3ZibGFua19jb3VudF9hbmRfdGltZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkJ
ICAga3RpbWVfdCAqdmJsYW5rdGltZSk7Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:21: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 1iuYgP-0005iu-SU; Thu, 23 Jan 2020 09:21:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgO-0005hv-Mz
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:48 +0000
X-Inumbo-ID: c0e4f06a-3dc1-11ea-bdea-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0e4f06a-3dc1-11ea-bdea-12813bfff9fa;
 Thu, 23 Jan 2020 09:21: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 mx2.suse.de (Postfix) with ESMTP id A6B82B253;
 Thu, 23 Jan 2020 09:21:31 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:21 +0100
Message-Id: <20200123092123.28368-14-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 13/15] drm/vboxvideo: Remove sending of
 vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21vZGUuYyB8IDEyIC0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmJv
eHZpZGVvL3Zib3hfbW9kZS5jCmluZGV4IDE5NjEyMTMyYzhhMy4uOGI3ZjAwNWM0ZDIwIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmJveHZpZGVvL3Zib3hfbW9kZS5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9tb2RlLmMKQEAgLTE4LDcgKzE4LDYgQEAKICNpbmNs
dWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJt
X3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogI2luY2x1ZGUgImhnc21pX2NoYW5uZWxzLmgiCiAj
aW5jbHVkZSAidmJveF9kcnYuaCIKQEAgLTIyNiwxNyArMjI1LDYgQEAgc3RhdGljIHZvaWQgdmJv
eF9jcnRjX2F0b21pY19kaXNhYmxlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIHN0YXRpYyB2b2lk
IHZib3hfY3J0Y19hdG9taWNfZmx1c2goc3RydWN0IGRybV9jcnRjICpjcnRjLAogCQkJCSAgIHN0
cnVjdCBkcm1fY3J0Y19zdGF0ZSAqb2xkX2NydGNfc3RhdGUpCiB7Ci0Jc3RydWN0IGRybV9wZW5k
aW5nX3ZibGFua19ldmVudCAqZXZlbnQ7Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCWlmIChj
cnRjLT5zdGF0ZSAmJiBjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJZXZlbnQgPSBjcnRjLT5zdGF0
ZS0+ZXZlbnQ7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0KLQkJc3Bpbl9sb2NrX2ly
cXNhdmUoJmNydGMtPmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwotCQlkcm1fY3J0Y19zZW5kX3Zi
bGFua19ldmVudChjcnRjLCBldmVudCk7Ci0JCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmNydGMt
PmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBk
cm1fY3J0Y19oZWxwZXJfZnVuY3MgdmJveF9jcnRjX2hlbHBlcl9mdW5jcyA9IHsKLS0gCjIuMjQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:21: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 1iuYgR-0005kM-AQ; Thu, 23 Jan 2020 09:21:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgQ-0005jt-SS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:50 +0000
X-Inumbo-ID: bb7dcd22-3dc1-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb7dcd22-3dc1-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D3591B201;
 Thu, 23 Jan 2020 09:21:26 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:11 +0100
Message-Id: <20200123092123.28368-4-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 03/15] drm/ast: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYXN0IGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hc3QvYXN0X21vZGUuYwppbmRleCAzNDYwOGYwNDk5ZWIuLjc4MTBhODRlN2U5ZSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfbW9kZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hc3QvYXN0X21vZGUuYwpAQCAtODMzLDggKzgzMyw2IEBAIHN0YXRpYyB2b2lkIGFzdF9jcnRj
X2hlbHBlcl9hdG9taWNfZmx1c2goc3RydWN0IGRybV9jcnRjICpjcnRjLAogCXN0cnVjdCBhc3Rf
dmJpb3NfbW9kZV9pbmZvICp2Ymlvc19tb2RlX2luZm87CiAJc3RydWN0IGRybV9kaXNwbGF5X21v
ZGUgKmFkanVzdGVkX21vZGU7CiAKLQljcnRjLT5zdGF0ZS0+bm9fdmJsYW5rID0gdHJ1ZTsKLQog
CWFzdF9zdGF0ZSA9IHRvX2FzdF9jcnRjX3N0YXRlKGNydGMtPnN0YXRlKTsKIAogCWZvcm1hdCA9
IGFzdF9zdGF0ZS0+Zm9ybWF0OwotLSAKMi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:21:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuYgW-0005pp-Nu; Thu, 23 Jan 2020 09:21:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgV-0005oy-T4
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:21:55 +0000
X-Inumbo-ID: bc6685bc-3dc1-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc6685bc-3dc1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C48B6B206;
 Thu, 23 Jan 2020 09:21:27 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:13 +0100
Message-Id: <20200123092123.28368-6-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 05/15] drm/cirrus: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYyB8IDggLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9jaXJydXMvY2lycnVzLmMgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCmluZGV4
IDI0OGM5Zjc2NWM0NS4uYTkxZmIwZDcyODJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v
Y2lycnVzL2NpcnJ1cy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMKQEAg
LTM4LDcgKzM4LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzZXRfaGVscGVyX3Z0YWJsZXMu
aD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1f
c2ltcGxlX2ttc19oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjZGVm
aW5lIERSSVZFUl9OQU1FICJjaXJydXMiCiAjZGVmaW5lIERSSVZFUl9ERVNDICJxZW11IGNpcnJ1
cyB2Z2EiCkBAIC00MzQsMTMgKzQzMyw2IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19waXBlX3VwZGF0
ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAKIAlpZiAoZHJtX2F0b21p
Y19oZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCWNpcnJ1
c19mYl9ibGl0X3JlY3QocGlwZS0+cGxhbmUuc3RhdGUtPmZiLCAmcmVjdCk7Ci0KLQlpZiAoY3J0
Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9j
ayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVu
dCk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0
Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3Np
bXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgY2lycnVzX3BpcGVfZnVuY3MgPSB7Ci0tIAoyLjI0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:22: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 1iuYgc-0005uy-4m; Thu, 23 Jan 2020 09:22:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYga-0005td-Th
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:00 +0000
X-Inumbo-ID: bcf5d758-3dc1-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcf5d758-3dc1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C2188B213;
 Thu, 23 Jan 2020 09:21:28 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:15 +0100
Message-Id: <20200123092123.28368-8-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 07/15] drm/ili9225: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxpOTIyNS5jIHwgOSAtLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS90aW55L2lsaTkyMjUuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYwppbmRleCBj
NjZhY2M1NjZjMmIuLjgwMmZiOGRkZTFiNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnkvaWxpOTIyNS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYwpAQCAtMjYs
NyArMjYsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fbWlwaV9kYmkuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4K
LSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjZGVmaW5lIElMSTkyMjVfRFJJVkVSX1JF
QURfQ09ERQkweDAwCiAjZGVmaW5lIElMSTkyMjVfRFJJVkVSX09VVFBVVF9DT05UUk9MCTB4MDEK
QEAgLTE2NSwxOCArMTY0LDEwIEBAIHN0YXRpYyB2b2lkIGlsaTkyMjVfcGlwZV91cGRhdGUoc3Ry
dWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJCXN0cnVjdCBkcm1fcGxhbmVf
c3RhdGUgKm9sZF9zdGF0ZSkKIHsKIAlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpzdGF0ZSA9IHBp
cGUtPnBsYW5lLnN0YXRlOwotCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwog
CXN0cnVjdCBkcm1fcmVjdCByZWN0OwogCiAJaWYgKGRybV9hdG9taWNfaGVscGVyX2RhbWFnZV9t
ZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQogCQlpbGk5MjI1X2ZiX2RpcnR5KHN0YXRl
LT5mYiwgJnJlY3QpOwotCi0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tf
aXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVu
dChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRl
di0+ZXZlbnRfbG9jayk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JfQogfQogCiBz
dGF0aWMgdm9pZCBpbGk5MjI1X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlf
cGlwZSAqcGlwZSwKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYgh-000608-IO; Thu, 23 Jan 2020 09:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgf-0005yb-Sv
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:05 +0000
X-Inumbo-ID: bd869cac-3dc1-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd869cac-3dc1-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 35DAEB21D;
 Thu, 23 Jan 2020 09:21:30 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:18 +0100
Message-Id: <20200123092123.28368-11-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 10/15] drm/repaper: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvcmVwYXBlci5jIHwgOSAtLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS90aW55L3JlcGFwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwppbmRleCA3
NmQxNzkyMDA3NzUuLjE4MzQ4NDU5NWFlYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnkvcmVwYXBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYwpAQCAtMzMs
NyArMzMsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2ZyYW1lYnVmZmVyX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fbW9kZXMuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KLSNp
bmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVy
Lmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5oPgogCkBAIC04NTYsMTgg
Kzg1NSwxMCBAQCBzdGF0aWMgdm9pZCByZXBhcGVyX3BpcGVfdXBkYXRlKHN0cnVjdCBkcm1fc2lt
cGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCQlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRf
c3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBwaXBlLT5wbGFuZS5z
dGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJt
X3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9z
dGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJcmVwYXBlcl9mYl9kaXJ0eShzdGF0ZS0+ZmIpOwotCi0J
aWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0
ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0J
CWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JfQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGRybV9zaW1wbGVfZGlzcGxheV9waXBlX2Z1bmNzIHJlcGFwZXJfcGlwZV9mdW5jcyA9IHsKLS0g
CjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYgm-00065W-71; Thu, 23 Jan 2020 09:22:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgk-00064F-Tg
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:10 +0000
X-Inumbo-ID: be165810-3dc1-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be165810-3dc1-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AB51AB21F;
 Thu, 23 Jan 2020 09:21:30 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:19 +0100
Message-Id: <20200123092123.28368-12-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 11/15] drm/st7586: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMgfCA5IC0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L3Rpbnkvc3Q3NTg2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYuYwppbmRleCAwNjBj
Yzc1NjE5NGYuLjllZjU1OWRkMzE5MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Rpbnkv
c3Q3NTg2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMKQEAgLTIzLDcgKzIz
LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogLyogY29udHJvbGxlci1zcGVjaWZpYyBjb21tYW5k
cyAqLwogI2RlZmluZSBTVDc1ODZfRElTUF9NT0RFX0dSQVkJMHgzOApAQCAtMTU5LDE4ICsxNTgs
MTAgQEAgc3RhdGljIHZvaWQgc3Q3NTg2X3BpcGVfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKIAkJCSAgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRf
c3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBwaXBlLT5wbGFuZS5z
dGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJt
X3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9z
dGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJc3Q3NTg2X2ZiX2RpcnR5KHN0YXRlLT5mYiwgJnJlY3Qp
OwotCi0JaWYgKGNydGMtPnN0YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5k
ZXYtPmV2ZW50X2xvY2spOwotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRj
LT5zdGF0ZS0+ZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9j
ayk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0JfQogfQogCiBzdGF0aWMgdm9pZCBz
dDc1ODZfcGlwZV9lbmFibGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAot
LSAKMi4yNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYgr-0006Ad-Jt; Thu, 23 Jan 2020 09:22:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgp-00069H-UZ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:15 +0000
X-Inumbo-ID: be165810-3dc1-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be165810-3dc1-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 09:21:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2E471B221;
 Thu, 23 Jan 2020 09:21:31 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:20 +0100
Message-Id: <20200123092123.28368-13-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 12/15] drm/udl: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdWRsIGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS91
ZGwvdWRsX21vZGVzZXQuYyB8IDExIC0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5j
IGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCmluZGV4IDIyYWYxNzk1OTA1My4u
ZDU5ZWJhYzcwYjE1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9tb2Rlc2V0
LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCkBAIC0zNzUsOCArMzc1
LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKIAljaGFyICp3cnB0cjsKIAlpbnQgY29sb3JfZGVwdGggPSBVRExf
Q09MT1JfREVQVEhfMTZCUFA7CiAKLQljcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0cnVlOwotCiAJ
YnVmID0gKGNoYXIgKil1ZGwtPm1vZGVfYnVmOwogCiAJLyogVGhpcyBmaXJzdCBzZWN0aW9uIGhh
cyB0byBkbyB3aXRoIHNldHRpbmcgdGhlIGJhc2UgYWRkcmVzcyBvbiB0aGUKQEAgLTQyOCwxNCAr
NDI2LDYgQEAgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZGlzYWJsZShzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGUgKnBpcGUpCiAJdWRsX3N1Ym1pdF91cmIoZGV2LCB1cmIsIGJ1ZiAtIChj
aGFyICopdXJiLT50cmFuc2Zlcl9idWZmZXIpOwogfQogCi1zdGF0aWMgaW50Ci11ZGxfc2ltcGxl
X2Rpc3BsYXlfcGlwZV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUs
Ci0JCQkgICAgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwKLQkJCSAgICAg
IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKLXsKLQlyZXR1cm4gMDsKLX0KLQog
c3RhdGljIHZvaWQKIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3Np
bXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkgICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0
ZSAqb2xkX3BsYW5lX3N0YXRlKQpAQCAtNDU3LDcgKzQ0Nyw2IEBAIHN0cnVjdCBkcm1fc2ltcGxl
X2Rpc3BsYXlfcGlwZV9mdW5jcyB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyA9IHsKIAku
bW9kZV92YWxpZCA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX21vZGVfdmFsaWQsCiAJLmVuYWJs
ZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2VuYWJsZSwKIAkuZGlzYWJsZSA9IHVkbF9zaW1w
bGVfZGlzcGxheV9waXBlX2Rpc2FibGUsCi0JLmNoZWNrID0gdWRsX3NpbXBsZV9kaXNwbGF5X3Bp
cGVfY2hlY2ssCiAJLnVwZGF0ZSA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX3VwZGF0ZSwKIAku
cHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAog
fTsKLS0gCjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYgw-0006F0-0t; Thu, 23 Jan 2020 09:22:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgu-0006Dz-Tb
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:20 +0000
X-Inumbo-ID: c0b4220a-3dc1-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0b4220a-3dc1-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 09:21: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 mx2.suse.de (Postfix) with ESMTP id 268DFB254;
 Thu, 23 Jan 2020 09:21:32 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:22 +0100
Message-Id: <20200123092123.28368-15-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 14/15] drm/virtio: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYyB8IDggLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vdmly
dGlvL3ZpcnRncHVfZGlzcGxheS5jCmluZGV4IDA5NjYyMDhlYzMwZC4uZWNmNGJhN2NjMzJiIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMKQEAgLTMwLDcgKzMwLDYg
QEAKICNpbmNsdWRlIDxkcm0vZHJtX2ZvdXJjYy5oPgogI2luY2x1ZGUgPGRybS9kcm1fZ2VtX2Zy
YW1lYnVmZmVyX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+Ci0j
aW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogI2luY2x1ZGUgInZpcnRncHVfZHJ2LmgiCiAK
QEAgLTEyMSwxMyArMTIwLDYgQEAgc3RhdGljIGludCB2aXJ0aW9fZ3B1X2NydGNfYXRvbWljX2No
ZWNrKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIHN0YXRpYyB2b2lkIHZpcnRpb19ncHVfY3J0Y19h
dG9taWNfZmx1c2goc3RydWN0IGRybV9jcnRjICpjcnRjLAogCQkJCQkgc3RydWN0IGRybV9jcnRj
X3N0YXRlICpvbGRfc3RhdGUpCiB7Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCXNwaW5fbG9j
a19pcnFzYXZlKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKLQlpZiAoY3J0Yy0+c3Rh
dGUtPmV2ZW50KQotCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0
ZS0+ZXZlbnQpOwotCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0Jc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7CiB9CiAKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZHJtX2NydGNfaGVscGVyX2Z1bmNzIHZpcnRpb19ncHVfY3J0Y19oZWxwZXJfZnVu
Y3MgPSB7Ci0tIAoyLjI0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:22:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuYh1-0006Jv-FE; Thu, 23 Jan 2020 09:22:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WyYo=3M=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iuYgz-0006Ib-U8
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:22:25 +0000
X-Inumbo-ID: c0b5f8aa-3dc1-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0b5f8aa-3dc1-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 09:21: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 mx2.suse.de (Postfix) with ESMTP id 9CF6DB257;
 Thu, 23 Jan 2020 09:21:32 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Thu, 23 Jan 2020 10:21:23 +0100
Message-Id: <20200123092123.28368-16-tzimmermann@suse.de>
X-Mailer: git-send-email 2.24.1
In-Reply-To: <20200123092123.28368-1-tzimmermann@suse.de>
References: <20200123092123.28368-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 15/15] drm/xen: Explicitly disable automatic
 sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gVGhpcyB3b3VsZCBhcHBs
eSB0byB4ZW4sIGJ1dCB4ZW4gaGFzCml0cyBvd24gdmJsYW5rIGxvZ2ljLiBUbyBhdm9pZCBpbnRl
cmZlcmluZyB3aXRoIHRoZSBhdG9taWMgaGVscGVycywKZGlzYWJsZSBhdXRvbWF0aWMgdmJsYW5r
IGV2ZW50cyBleHBsaWN0bHkuCgp2NDoKCSogc2VwYXJhdGUgY29tbWl0IGZyb20gY29yZSB2Ymxh
bmsgY2hhbmdlcwoKU2lnbmVkLW9mZi1ieTogVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5u
QHN1c2UuZGU+CkFja2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KLS0t
CiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgfCAxMyArKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9rbXMuYwppbmRleCA0ZjM0YzUyMDgxODAuLmVmZGU0NTYxODM2ZiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwpAQCAtMjIwLDYgKzIyMCwxOCBA
QCBzdGF0aWMgYm9vbCBkaXNwbGF5X3NlbmRfcGFnZV9mbGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rp
c3BsYXlfcGlwZSAqcGlwZSwKIAlyZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRpYyBpbnQgZGlzcGxh
eV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCisJCQkgc3RydWN0
IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUsCisJCQkgc3RydWN0IGRybV9jcnRjX3N0YXRl
ICpjcnRjX3N0YXRlKQoreworCS8qIE1ha2Ugc3VyZSB0aGF0IERSTSBoZWxwZXJzIGRvbid0IHNl
bmQgVkJMQU5LIGV2ZW50cworCSAqIGF1dG9tYXRpY2FsbHkuIFhlbiBoYXMgaXQncyBvd24gbG9n
aWMgdG8gZG8gc28uCisJICovCisJY3J0Y19zdGF0ZS0+bm9fdmJsYW5rID0gZmFsc2U7CisKKwly
ZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgZGlzcGxheV91cGRhdGUoc3RydWN0IGRybV9zaW1w
bGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xk
X3BsYW5lX3N0YXRlKQogewpAQCAtMjg0LDYgKzI5Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgZGlzcGxheV9mdW5jcyA9IHsKIAkuZW5hYmxl
ID0gZGlzcGxheV9lbmFibGUsCiAJLmRpc2FibGUgPSBkaXNwbGF5X2Rpc2FibGUsCiAJLnByZXBh
cmVfZmIgPSBkcm1fZ2VtX2ZiX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKKwkuY2hl
Y2sgPSBkaXNwbGF5X2NoZWNrLAogCS51cGRhdGUgPSBkaXNwbGF5X3VwZGF0ZSwKIH07CiAKLS0g
CjIuMjQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:38:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuYwp-00084X-Bq; Thu, 23 Jan 2020 09:38:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuYwo-00084S-Js
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:38:46 +0000
X-Inumbo-ID: 2013550c-3dc4-11ea-aecd-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2013550c-3dc4-11ea-aecd-bc764e2007e4;
 Thu, 23 Jan 2020 09:38:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579772316; x=1611308316;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=iHBDwg3y3k/6c18YmoteyT6soCfrqPiMiIU5zC7vh1s=;
 b=BLwF+qhRw8ET0dc6lkTbgC0ibu4d1DyJY5NnzsjOoa1j0JAaSmTTp3W/
 3s5wSCc1WU9+dJrgL7io0fqLYCi2m+ehMQa30tVmelzOf0mwI7UEIbKSr
 tQs/ArRTTJlYbV39lfYuj/ejlLHKhK1/B/NkRXFVArffS9EfJxuthoGQw U=;
IronPort-SDR: nlnWkI4G8L9EJtqUymm0MkDpjNBpNBMDqQevMV/i61z11CamVTLCbvbLfMJUuxOLXr+uLtpvyj
 X1ba/cbM6pcw==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="20553804"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 23 Jan 2020 09:38:24 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id DDD53A270D; Thu, 23 Jan 2020 09:38:21 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 09:38:21 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 09:38:20 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 09:38:20 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
Thread-Topic: [Vote] For Xen Project Code of Conduct (deadline March 31st)
Thread-Index: AQHVzWoFYs8FGD9/QUu11lcL/Sdp7Kf4BqXg
Date: Thu, 23 Jan 2020 09:38:19 +0000
Message-ID: <be3047bae26e4f27a43928bd2d406940@EX13D32EUC003.ant.amazon.com>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@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
x-originating-ip: [10.43.165.130]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
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: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiANCj4gUGVvcGxlIGFsbG93ZWQgdG8gdm90
ZSBvbiBiZWhhbGYgb2YgdGhlIEh5cGVydmlzb3IgcHJvamVjdCBhcmU6DQo+IEp1bGllbiBHcmFs
bCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAsIElhbiBKYWNrc29uLCBKYW4gQmV1bGljaCwg
S29ucmFkDQo+IFINCj4gV2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBXZWkgTGl1IGFuZCBQYXVs
IER1cnJhbnQgKGFzIFJlbGVhc2UgTWFuYWdlcikuDQoNCisxDQoNCj4gDQo+IFBlb3BsZSBhbGxv
d2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBYQVBJIHByb2plY3QgYXJlOg0KPiBDaGFuZHJp
a2EgU3Jpbml2YXNhbiwgQ2hyaXN0aWFuIExpbmRpZywgS29uc3RhbnRpbmEgQ2hyZW1tb3UsDQo+
IFJvYiBIb2VzLCBaaGFuZyBMaQ0KPiANCj4gUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhh
bGYgb2YgdGhlIFdpbmRvd3MgUFYgRHJpdmVyIFByb2plY3QgYXJlOg0KPiBQYXVsIER1cnJhbnQs
IEJlbiBDaGFsbWVycywgT3dlbiBTbWl0aA0KPiANCg0KKzENCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 09:43:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 09: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 1iuZ18-0000SH-1o; Thu, 23 Jan 2020 09:43:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iuZ17-0000SC-1Y
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 09:43:13 +0000
X-Inumbo-ID: c4ab30f9-3dc4-11ea-bdf0-12813bfff9fa
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4ab30f9-3dc4-11ea-bdf0-12813bfff9fa;
 Thu, 23 Jan 2020 09:43:12 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3WSi027520; Wed, 22 Jan 2020 22:03:33 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3Wiw027519;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:20 +0000
Message-Id: <934b1959c740f9ee401f2740478d61cdaa138c72.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
Subject: [Xen-devel] [PATCH v1 4/4] x86/microcode: use const qualifier for
 microcode 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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:04:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuZLw-0002Ns-4n; Thu, 23 Jan 2020 10:04:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuZLv-0002Nn-Jb
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:04:43 +0000
X-Inumbo-ID: c17edea4-3dc7-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c17edea4-3dc7-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 10:04:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C0DB6B2CD;
 Thu, 23 Jan 2020 10:04:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <2bea187c-7c4d-721b-9229-a28066c7fc5a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f920a520-e4c3-d834-bc22-bbf134852be2@suse.com>
Date: Thu, 23 Jan 2020 11:04:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <2bea187c-7c4d-721b-9229-a28066c7fc5a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMjozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMS8yMDIw
IDIwOjIzLCBXZWkgTGl1IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPj4gKwkgKi8KPj4gKyAgICAgICAgdW5zaWduZWQgaW50
IHBoeXNfYml0cyA9IGZpbmRfcGh5c19hZGRyX2JpdHMoKTsKPj4gKyAgICAgICAgdW5zaWduZWQg
bG9uZyBoY2FsbF9wZm4gPQo+PiArICAgICAgICAgICgoMXVsbCA8PCBwaHlzX2JpdHMpIC0gMSkg
Pj4gUEFHRV9TSElGVDsKPiAKPiAoMXVsbCA8PCAocGh5c19iaXRzIC0gUEFHRV9TSElGVCkpIC0g
MSBpcyBlcXVpdmFsZW50LCBhbmQgZG9lc24ndAo+IHJlcXVpcmUgYSByaWdodCBzaGlmdC7CoCBJ
IGRvbid0IGtub3cgaWYgdGhlIGNvbXBpbGVyIGlzIHNtYXJ0IGVub3VnaCB0bwo+IG1ha2UgdGhp
cyBvcHRpbWlzYXRpb24gYXV0b21hdGljYWxseS4KCkl0J3Mgbm90IGFsbG93ZWQgdG8sIHdpdGhv
dXQgaGF2aW5nIGEgd2F5IHRvIGtub3cgdGhhdCBwaHlzX2JpdHMgaXMKbm8gbGVzcyB0aGFuIFBB
R0VfU0hJRlQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:13:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuZU9-0003FH-68; Thu, 23 Jan 2020 10:13:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuZU7-0003FC-LY
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:13:11 +0000
X-Inumbo-ID: f0503fb0-3dc8-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0503fb0-3dc8-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 10:13:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C33D8AB92;
 Thu, 23 Jan 2020 10:13:01 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
 <cb0e82dc-a154-f918-e725-f77913f835f9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2c683c55-d82d-1f3c-67f0-6df06224b7bf@suse.com>
Date: Thu, 23 Jan 2020 11:13:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <cb0e82dc-a154-f918-e725-f77913f835f9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Paul Durrant <paul@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>

T24gMjIuMDEuMjAyMCAyMjo1NywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMS8yMDIw
IDIwOjIzLCBXZWkgTGl1IHdyb3RlOgo+PiBUaGVzZSBmdW5jdGlvbnMgd2lsbCBiZSB1c2VkIGxh
dGVyIHRvIG1ha2UgaHlwZXJjYWxscyB0byBIeXBlci1WLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IAo+IEFmdGVyIHNvbWUgZXhwZXJpbWVudGF0
aW9uLAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUwo+IGluZGV4IGNiYzU3MDEyMTQuLjM3MDhhNjBiNWMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMK
PiBAQCAtMzI5LDYgKzMyOSw4IEBAIFNFQ1RJT05TCj4gwqDCoCBlZmkgPSAuOwo+IMKgI2VuZGlm
Cj4gwqAKPiArwqAgaHZfaGNhbGxfcGFnZSA9IEFCU09MVVRFKDB4ZmZmZjgyZDBiZmZmZTAwMCk7
Cj4gKwo+IMKgwqAgLyogU2VjdGlvbnMgdG8gYmUgZGlzY2FyZGVkICovCj4gwqDCoCAvRElTQ0FS
RC8gOiB7Cj4gwqDCoMKgwqDCoMKgwqAgKiguZXhpdC50ZXh0KQo+IAo+IGluIHRoZSBsaW5rZXIg
c2NyaXB0IGxldHMgZGlyZWN0IGNhbGxzIHdvcmsgY29ycmVjdGx5Ogo+IAo+IGZmZmY4MmQwODA2
Mzc5MzU6wqDCoMKgwqDCoMKgIGI5IDAxIDAwIDAwIDQwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKg
wqDCoCAkMHg0MDAwMDAwMSwlZWN4Cj4gZmZmZjgyZDA4MDYzNzkzYTrCoMKgwqDCoMKgwqAgMGYg
MzDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd3Jtc3LCoAo+IGZmZmY4MmQw
ODA2Mzc5M2M6wqDCoMKgwqDCoMKgIGJhIDIxIDAzIDAwIDAwwqDCoMKgwqDCoMKgwqDCoMKgIG1v
dsKgwqDCoCAkMHgzMjEsJWVkeAo+IGZmZmY4MmQwODA2Mzc5NDE6wqDCoMKgwqDCoMKgIGJmIDAx
IDAwIDAwIDAwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoCAkMHgxLCVlZGkKPiBmZmZmODJk
MDgwNjM3OTQ2OsKgwqDCoMKgwqDCoCBlOCBhYyA0ZiBjNyBmZsKgwqDCoMKgwqDCoMKgwqDCoCBj
YWxsccKgIGZmZmY4MmQwODAyYWM4ZjcKPiA8X19zZXRfZml4bWFwX3g+Cj4gZmZmZjgyZDA4MDYz
Nzk0YjrCoMKgwqDCoMKgwqAgNDEgYjggMDAgMDAgMDAgMDDCoMKgwqDCoMKgwqAgbW92wqDCoMKg
ICQweDAsJXI4ZAo+IGZmZmY4MmQwODA2Mzc5NTE6wqDCoMKgwqDCoMKgIGI5IGZmIGZmIDAwIDAw
wqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoCAkMHhmZmZmLCVlY3gKPiBmZmZmODJkMDgwNjM3
OTU2OsKgwqDCoMKgwqDCoCBiYSAwMCAwMCAwMCAwMMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKg
wqAgJDB4MCwlZWR4Cj4gZmZmZjgyZDA4MDYzNzk1YjrCoMKgwqDCoMKgwqAgZTggYTAgNjYgOWMg
M2bCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbHHCoCBmZmZmODJkMGJmZmZlMDAwCj4gPGh2X2hjYWxs
X3BhZ2U+Cj4gZmZmZjgyZDA4MDYzNzk2MDrCoMKgwqDCoMKgwqAgNjYgODMgZjggMDLCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY21wwqDCoMKgICQweDIsJWF4Cj4gCj4gYnV0IGl0IGRvZXMgdGhy
b3c6Cj4gCj4gRGlmZmVyZW5jZSBhdCAuaW5pdDowMDAzMmVkZiBpcyAweGMwMDAwMDAwIChleHBl
Y3RlZCAweDQwMDAwMDAwKQo+IERpZmZlcmVuY2UgYXQgLmluaXQ6MDAwMzJlZGYgaXMgMHhjMDAw
MDAwMCAoZXhwZWN0ZWQgMHg0MDAwMDAwMCkKPiAKPiBhcyBhIGRpYWdub3N0aWMgcHJlc3VtYWJs
eSBmcm9tIHRoZSBmaW5hbCBsaW5rwqAgKGJvdGggd2l0aCBhIHN0YW5kYXJkCj4gRGViaWFuIDIu
MjggYmludXRpbHMsIGFuZCB1cHN0cmVhbSAyLjMzIGJ1aWxkKS7CoCBJJ20gbm90IHN1cmUgd2hh
dCBpdHMKPiB0cnlpbmcgdG8gY29tcGxhaW4gYWJvdXQsIGFzIGJvdGggeGVuLmd6IGFuZCB4ZW4u
ZWZpIGhhdmUgY29ycmVjdGx5Cj4gZ2VuZXJhdGVkIGNvZGUuCj4gCj4gRGVwZW5kaW5nIG9uIHdo
ZXRoZXIgdGhleSBhcmUgYmVuaWduIG9yIG5vdCwgYSBsaW5rZXItZnJpZW5kbHkKPiBmaXhfdG9f
dmlydCgpIHNob3VsZCBiZSBhbGwgd2UgbmVlZCB0byBrZWVwIHRoZXNlIHN0cmljdGx5IGFzIGRp
cmVjdCBjYWxscy4KClRoZXkncmUgYmVuaWduIGluIHRoZSBwYXJ0aWN1bGFyIGNhc2Ugb2YgdGhl
bSBhY3R1YWxseSByZXN1bHRpbmcKZnJvbSByZWxhdGl2ZSBDQUxMcywgd2hpY2ggaGVuY2UgcmVx
dWlyZSBubyByZWxvY2F0aW9uIHRvIGJlCnJlY29yZGVkIGluIHhlbi5lZmkncyAucmVsb2Mgc2Vj
dGlvbi4gQnV0IHRoZXkgc2hvdWxkIG5ldmVydGhlbGVzcwpiZSBzaWxlbmNlZC4gV2UndmUgYmVl
biBkaXNjdXNzaW5nIHRoaXMgb24gaXJjLCBpaXJjLiBUaGUgYWJzb2x1dGUKYWRkcmVzcyB1c2Vk
IHdhbnRzIHRvIG1vdmUgYnkgMUdiIGZvciB0aGUgJChBTFRfQkFTRSkgaW50ZXJtZWRpYXRlCmxp
bmtpbmcgc3RlcC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:20:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10: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 1iuZbG-00045i-2b; Thu, 23 Jan 2020 10:20:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuZbE-00045d-FS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:20:32 +0000
X-Inumbo-ID: f723f286-3dc9-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f723f286-3dc9-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 10:20:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B9D82B206;
 Thu, 23 Jan 2020 10:20:22 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
 <29772dcab47696af624d9c0a9026af38ac3be577.1579727989.git.elnikety@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <987d9cd1-c2ed-0fd3-1f37-9b222ad7d02a@suse.com>
Date: Thu, 23 Jan 2020 11:20:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <29772dcab47696af624d9c0a9026af38ac3be577.1579727989.git.elnikety@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/4] x86/microcode: Improve documentation
 for ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 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>

T24gMjIuMDEuMjAyMCAyMzozMCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCj4gQEAgLTIxMzQsNyArMjEzNCwxMiBAQCBsb2dpYyBhcHBsaWVzOgo+ICAj
IyMgdWNvZGUgKHg4NikKPiAgPiBgPSBMaXN0IG9mIFsgPGludGVnZXI+IHwgc2Nhbj08Ym9vbD4s
IG5taT08Ym9vbD4gXWAKPiAgCj4gLVNwZWNpZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIENQVSBt
aWNyb2NvZGUgdXBkYXRlIGJsb2IuCj4gKyAgICBBcHBsaWNhYmlsaXR5OiB4ODYKCldpdGggdGhp
cywgdGhlICh4ODYpIGluIHRoZSBzZWN0aW9uIHRpdGxlIHNob3VsZCBnbyBhd2F5LCBJIHRoaW5r
LgoKPiArICAgIERlZmF1bHQ6IGBubWlgCj4gKwo+ICtDb250cm9scyBmb3IgQ1BVIG1pY3JvY29k
ZSBsb2FkaW5nLiBGb3IgZWFybHkgbG9hZGluZywgdGhpcyBwYXJhbWV0ZXIgY2FuCj4gK3NwZWNp
ZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGJsb2IuIEZvciBs
YXRlIGxvYWRpbmcsCj4gK3RoaXMgcGFyYW1ldGVyIHNwZWNpZmllcyBpZiB0aGUgdXBkYXRlIGhh
cHBlbnMgd2l0aGluIGEgTk1JIGhhbmRsZXIuCj4gIAo+ICAnaW50ZWdlcicgc3BlY2lmaWVzIHRo
ZSBDUFUgbWljcm9jb2RlIHVwZGF0ZSBibG9iIG1vZHVsZSBpbmRleC4gV2hlbiBwb3NpdGl2ZSwK
PiAgdGhpcyBzcGVjaWZpZXMgdGhlIG4tdGggbW9kdWxlIChpbiB0aGUgR3JVQiBlbnRyeSwgemVy
byBiYXNlZCkgdG8gYmUgdXNlZAo+IEBAIC0yMTUyLDYgKzIxNTcsNyBAQCBpbWFnZSB0aGF0IGNv
bnRhaW5zIG1pY3JvY29kZS4gRGVwZW5kaW5nIG9uIHRoZSBwbGF0Zm9ybSB0aGUgYmxvYiB3aXRo
IHRoZQo+ICBtaWNyb2NvZGUgaW4gdGhlIGNwaW8gbmFtZSBzcGFjZSBtdXN0IGJlOgo+ICAgIC0g
b24gSW50ZWw6IGtlcm5lbC94ODYvbWljcm9jb2RlL0dlbnVpbmVJbnRlbC5iaW4KPiAgICAtIG9u
IEFNRCAgOiBrZXJuZWwveDg2L21pY3JvY29kZS9BdXRoZW50aWNBTUQuYmluCj4gK0lmIEVGSSBi
b290LCB0aGUgYHVjb2RlPTxmaWxlbmFtZT5gIGNvbmZpZyB0YWtlcyBwcmVjZW5kZW5jZSBvdmVy
IGBzY2FuYC4KCiJJbiBFRkkgYm9vdCIgaXMgd3JvbmcsIGlzbid0IGl0PyBUaGlzIGlzIGZvciB4
ZW4uZWZpIG9ubHkgYWl1aS4KQWxzbyB0aGVyZSdzIGEgc3RyYXkgJ24nIGluICJwcmVjZWRlbmNl
Ii4KCkFsbCBjb3VsZCBiZSB0YWtlbiBjYXJlIG9mIHdoaWxlIGNvbW1pdHRpbmcsIEkgZ3Vlc3Ms
IHNvIHdpdGgKdGhpcwpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:26:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10: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 1iuZhN-0004IX-TB; Thu, 23 Jan 2020 10:26:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuZhL-0004IS-O7
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:26:51 +0000
X-Inumbo-ID: d94bc436-3dca-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d94bc436-3dca-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 10:26: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 mx2.suse.de (Postfix) with ESMTP id 031C5B208;
 Thu, 23 Jan 2020 10:26:42 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
 <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5a5fb1af-6405-9052-6f6b-0cc650f1e424@suse.com>
Date: Thu, 23 Jan 2020 11:26:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/microcode: Improve parsing for
 ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <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>

T24gMjIuMDEuMjAyMCAyMzozMCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gRGVjb3VwbGUgdGhl
IG1pY3JvY29kZSBpbmRleGluZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVCIHRvIHRoYXQKPiB3
aGVuIHVzaW5nIEVGSS4gVGhpcyBhbGxvd3MgdXMgdG8gYXZvaWQgdGhlICJ1bnNwZWNpZmllZCBl
ZmZlY3QiIG9mCj4gdXNpbmcgYDxpbnRlZ2VyPmAgd2hlbiBib290aW5nIHZpYSBFRkkuCgpQZXJz
b25hbGx5IEknZCBwcmVmZXIgdXMgdG8gY29udGludWUgY2FsbCB0aGlzIHVuc3BlY2lmaWVkLiBJ
dApzaW1wbHkgc2hvdWxkbid0IGJlIHVzZWQuIFBlb3BsZSBzaG91bGRuJ3QgcmVseSBvbiBpdCBn
ZXR0aW5nCmlnbm9yZWQuIChJaXJjLCBkZXNwaXRlIHRoaXMgYmVpbmcgdjEsIHlvdSBoYWQgcHJl
dmlvdXNseQpzdWJtaXR0ZWQgYSBwYXRjaCB0byB0aGlzIGVmZmVjdCwgd2l0aCBtZSByZXBsYXlp
bmcgYWJvdXQgdGhlCnNhbWUuKQoKPiBXaXRoIHRoYXQsIFhlbiBjYW4gZXhwbGljaXRseSBpZ25v
cmUgdGhhdCBvcHRpb24gd2hlbiB1c2luZyBFRkkuCgpEb24ndCB3ZSBkbyBzbyBhbHJlYWR5LCBi
eSB3YXkgb2YgdGhlICJpZiAoICF1Y29kZV9tb2RfZm9yY2VkICkiCnlvdSBkZWxldGU/Cgo+IC0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC0yMTQ3LDkgKzIxNDcsOSBAQCBmb3IgdXBkYXRp
bmcgQ1BVIG1pY3Jjb2RlLiBXaGVuIG5lZ2F0aXZlLCBjb3VudGluZyBzdGFydHMgYXQgdGhlIGVu
ZCBvZgo+ICB0aGUgbW9kdWxlcyBpbiB0aGUgR3JVQiBlbnRyeSAoc28gd2l0aCB0aGUgYmxvYiBj
b21tb25seSBiZWluZyBsYXN0LAo+ICBvbmUgY291bGQgc3BlY2lmeSBgdWNvZGU9LTFgKS4gTm90
ZSB0aGF0IHRoZSB2YWx1ZSBvZiB6ZXJvIGlzIG5vdCB2YWxpZAo+ICBoZXJlIChlbnRyeSB6ZXJv
LCBpLmUuIHRoZSBmaXJzdCBtb2R1bGUsIGlzIGFsd2F5cyB0aGUgRG9tMCBrZXJuZWwKPiAtaW1h
Z2UpLiBOb3RlIGZ1cnRoZXIgdGhhdCB1c2Ugb2YgdGhpcyBvcHRpb24gaGFzIGFuIHVuc3BlY2lm
aWVkIGVmZmVjdAo+IC13aGVuIHVzZWQgd2l0aCB4ZW4uZWZpICh0aGVyZSB0aGUgY29uY2VwdCBv
ZiBtb2R1bGVzIGRvZXNuJ3QgZXhpc3QsIGFuZAo+IC10aGUgYmxvYiBnZXRzIHNwZWNpZmllZCB2
aWEgdGhlIGB1Y29kZT08ZmlsZW5hbWU+YCBjb25maWcgZmlsZS9zZWN0aW9uCj4gK2ltYWdlKS4g
VGhpcyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgb25seSB3aXRoIGxlZ2FjeSBib290LCBhcyBpdCBp
cyBleHBsaWNpdGx5Cj4gK2lnbm9yZWQgaW4gRUZJIGJvb3QuIFdoZW4gYm9vdGluZyB2aWEgRUZJ
LCB0aGUgbWljcm9jb2RlIHVwZGF0ZSBibG9iIGZvcgo+ICtlYXJseSBsb2FkaW5nIGNhbiBiZSBz
cGVjaWZpZWQgdmlhIHRoZSBgdWNvZGU9PGZpbGVuYW1lPmAgY29uZmlnIGZpbGUvc2VjdGlvbgo+
ICBlbnRyeTsgc2VlIFtFRkkgY29uZmlndXJhdGlvbiBmaWxlIGRlc2NyaXB0aW9uXShlZmkuaHRt
bCkpLgoKSnVzdCBsaWtlIGluIHBhdGNoIDEsIHBsZWFzZSBkaXN0aW5ndWlzaCAiRUZJIGJvb3Qi
IGluIGdlbmVyYWwgZnJvbQoidXNlIG9mIHhlbi5lZmkiIChyZWxldmFudCBoZXJlIG9mIGNvdXJz
ZSBvbmx5IGlmIGluZGVlZCB3ZSB3ZW50CndpdGggdGhpcyBwYXRjaCkuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:29:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10:29: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 1iuZkA-0004Ro-D5; Thu, 23 Jan 2020 10:29:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuZk9-0004Rj-QN
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:29:45 +0000
X-Inumbo-ID: 45cf3b74-3dcb-11ea-bdfc-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45cf3b74-3dcb-11ea-bdfc-12813bfff9fa;
 Thu, 23 Jan 2020 10:29:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F0482ADA1;
 Thu, 23 Jan 2020 10:29:43 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
 <ced5b600ea66af84a9d53c467f99ec32ed6af742.1579727989.git.elnikety@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <97fbc66a-9029-d56e-adb1-72702e37ae79@suse.com>
Date: Thu, 23 Jan 2020 11:29:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ced5b600ea66af84a9d53c467f99ec32ed6af742.1579727989.git.elnikety@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 3/4] x86/microcode: avoid unnecessary
 xmalloc/memcpy of ucode 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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.co.uk>, xen-devel@lists.xenproject.org,
 David Woodhouse <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>

T24gMjIuMDEuMjAyMCAyMzozMCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gV2hlbiB1c2luZyBg
dWNvZGU9c2NhbmAgYW5kIGlmIGEgbWF0Y2hpbmcgbW9kdWxlIGlzIGZvdW5kLCB0aGUgbWljcm9j
b2RlCj4gcGF5bG9hZCBpcyBtYWludGFpbmVkIGluIGFuIHhtYWxsb2MoKSdkIHJlZ2lvbi4gVGhp
cyBpcyB1bm5lY2Vzc2FyeSBzaW5jZQo+IHRoZSBib290bWFwIHdvdWxkIGp1c3QgZG8uIFJlbW92
ZSB0aGUgeG1hbGxvYyBhbmQgeGZyZWUgb24gdGhlIG1pY3JvY29kZQo+IG1vZHVsZSBzY2FuIHBh
dGguCj4gCj4gVGhpcyBjb21taXQgYWxzbyBkb2VzIGF3YXkgd2l0aCB0aGUgcmVzdHJpY3Rpb24g
b24gdGhlIG1pY3JvY29kZSBtb2R1bGUKPiBzaXplIGxpbWl0LiBUaGUgY29uY2VybiB0aGF0IGEg
bGFyZ2UgbWljcm9jb2RlIG1vZHVsZSB3b3VsZCBjb25zdW1lIHRvbwo+IG11Y2ggbWVtb3J5IHBy
ZXZlbnRpbmcgZ3Vlc3RzIGxhdW5jaCBpcyBtaXNwbGFjZWQgc2luY2UgdGhpcyBpcyBhbGwgdGhl
Cj4gaW5pdCBwYXRoLiBXaGlsZSBoYXZpbmcgc3VjaCBzYWZlZ3VhcmRzIGlzIHZhbHVhYmxlLCB0
aGlzIHNob3VsZCBhcHBseQo+IGFjcm9zcyB0aGUgYm9hcmQgZm9yIGFsbCBlYXJseS9sYXRlIG1p
Y3JvY29kZSBsb2FkaW5nLiBIYXZpbmcgaXQganVzdCBvbgo+IHRoZSBgc2NhbmAgcGF0aCBpcyBj
b25mdXNpbmcuCj4gCj4gTG9va2luZyBmb3J3YXJkLCB3ZSBhcmUgYSBiaXQgY2xvc2VyIChpLmUu
LCBvbmUgeG1hbGxvYyBkb3duKSB0byBwdWxsaW5nCj4gdGhlIGVhcmx5IG1pY3JvY29kZSBsb2Fk
aW5nIG9mIHRoZSBCU1AgYSBiaXQgZWFybGllciBpbiB0aGUgZWFybHkgYm9vdAo+IHByb2Nlc3Mu
IFRoaXMgY29tbWl0IGlzIHRoZSBsb3cgaGFuZ2luZyBmcnVpdC4gVGhlcmUgaXMgc3RpbGwgYSBz
aXphYmxlCj4gYW1vdW50IG9mIHdvcmsgdG8gZ2V0IHRoZXJlIGFzIHRoZXJlIGFyZSBzdGlsbCBh
IGhhbmRmdWwgb2YgeG1hbGxvYyBpbgo+IG1pY3JvY29kZV97YW1kLGludGVsfS5jLgo+IAo+IEZp
cnN0LCB0aGVyZSBhcmUgeG1hbGxvY3Mgb24gdGhlIHBhdGggb2YgZmluZGluZyBhIG1hdGNoaW5n
IG1pY3JvY29kZQo+IHVwZGF0ZS4gU2ltaWxhciB0byB0aGUgY29tbWl0IGF0IGhhbmQsIHNlYXJj
aGluZyB0aHJvdWdoIHRoZSBtaWNyb2NvZGUKPiBibG9iIGNhbiBiZSBkb25lIG9uIHRoZSBhbHJl
YWR5IHByZXNlbnQgYnVmZmVyIHdpdGggbm8gbmVlZCB0byB4bWFsbG9jCj4gYW55IGZ1cnRoZXIu
IEV2ZW4gYmV0dGVyLCBkbyB0aGUgZmlsdGVyaW5nIGluIG1pY3JvY29kZS5jIGJlZm9yZQo+IHJl
cXVlc3RpbmcgdGhlIG1pY3JvY29kZSB1cGRhdGUgb24gYWxsIENQVXMuIFRoZSBsYXR0ZXIgcmVx
dWlyZXMgY2FyZWZ1bAo+IHJlc3RydWN0dXJpbmcgYW5kIGV4cG9zaW5nIHRoZSBhcmNoLXNwZWNp
ZmljIGxvZ2ljIGZvciBpdGVyYXRpbmcgb3Zlcgo+IHBhdGNoZXMgYW5kIGRlY2xhcmluZyBhIG1h
dGNoLgo+IAo+IFNlY29uZCwgdGhlcmUgYXJlIHhtYWxsb2NzIGZvciB0aGUgbWljcm9jb2RlIGNh
Y2hlLiBIZXJlLCB3ZSB3b3VsZCBuZWVkCj4gdG8gZW5zdXJlIHRoYXQgdGhlIGNhY2hlIGNvcnJl
c3BvbmRpbmcgdG8gdGhlIEJTUCBnZXRzIHhtYWxsb2MoKSdkIGFuZAo+IHBvcHVsYXRlZCBhZnRl
ciB0aGUgZmFjdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlA
YW1hem9uLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
QnR3LCBpZiB5b3UgY291bGQgY29uZmlybSAoYWxzbyBmb3IgcGF0Y2ggNCkgdGhhdCB0aGlzIGlz
IGluZGVwZW5kZW50Cm9mIHBhdGNoZXMgMSBhbmQgMiAoaXQgbG9va3MgbGlrZSBzbyB0byBtZSBh
dCBsZWFzdCksIHRoZW4gc3VyZWx5IHRoZQp0d28gb25lcyBjb3VsZCBnbyBpbiBpbmRlcGVuZGVu
dCBhbmQgYWhlYWQgb2YgcGF0Y2ggMi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 10:50:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 10: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 1iua3r-0006aH-9p; Thu, 23 Jan 2020 10:50:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Ops=3M=arm.com=vincenzo.frascino@srs-us1.protection.inumbo.net>)
 id 1iua20-00063Z-RR
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 10:48:12 +0000
X-Inumbo-ID: d8da6c34-3dcd-11ea-be01-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d8da6c34-3dcd-11ea-be01-12813bfff9fa;
 Thu, 23 Jan 2020 10:48:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B21231B;
 Thu, 23 Jan 2020 02:48:10 -0800 (PST)
Received: from [10.1.196.72] (e119884-lin.cambridge.arm.com [10.1.196.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5E2493F6C4;
 Thu, 23 Jan 2020 02:48:08 -0800 (PST)
To: Boqun Feng <boqun.feng@gmail.com>, linux-hyperv@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org
References: <20191216001922.23008-1-boqun.feng@gmail.com>
From: Vincenzo Frascino <vincenzo.frascino@arm.com>
X-Pep-Version: 2.0
Message-ID: <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
Date: Thu, 23 Jan 2020 10:48:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20191216001922.23008-1-boqun.feng@gmail.com>
Content-Type: multipart/mixed; boundary="------------F3BF51483F6DFE9DDF869D68"
Content-Language: en-US
X-Mailman-Approved-At: Thu, 23 Jan 2020 10:50:06 +0000
Subject: Re: [Xen-devel] [RFC 0/6] vDSO support for Hyper-V guest on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Michael Kelley <mikelley@microsoft.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Will Deacon <will@kernel.org>
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.
--------------F3BF51483F6DFE9DDF869D68
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Boqun Feng,

sorry for the late reply.

On 16/12/2019 00:19, Boqun Feng wrote:
> Hi,
>=20
> This is the RFC patchset for vDSO support in ARM64 Hyper-V guest. To
> test it, Michael's ARM64 support patchset:
>=20
> 	https://lore.kernel.org/linux-arm-kernel/1570129355-16005-1-git-send-e=
mail-mikelley@microsoft.com/
>=20
> is needed.
>=20
> Similar as x86, Hyper-V on ARM64 use a TSC page for guests to read
> the virtualized hardware timer, this TSC page is read-only for the
> guests, so could be used for vDSO data page. And the vDSO (userspace)
> code could use the same code for timer reading as kernel, since
> they read the same TSC page.
>=20

I had a look to your patches and overall, I could not understand why we c=
an't
use the arch_timer to do the same things you are doing with the one you
introduced in this series. What confuses me is that KVM works just fine w=
ith the
arch_timer which was designed with virtualization in mind. Why do we need=

another one? Could you please explain?

> This patchset therefore extends ARM64's __vsdo_init() to allow multiple=

> data pages and introduces the vclock_mode concept similar to x86 to
> allow different platforms (bare-metal, Hyper-V, etc.) to switch to
> different __arch_get_hw_counter() implementations. The rest of this
> patchset does the necessary setup for Hyper-V guests: mapping tsc page,=

> enabling userspace to read cntvct, etc. to enable vDSO.
>=20
> This patchset consists of 6 patches:
>=20
> patch #1 allows hv_get_raw_timer() definition to be overridden for
> userspace and kernel to share the same hv_read_tsc_page() definition.
>=20
> patch #2 extends ARM64 to support multiple vDSO data pages.
>=20
> patch #3 introduces vclock_mode similiar to x86 to allow different
> __arch_get_hw_counter() implementations for different clocksources.
>=20
> patch #4 maps Hyper-V TSC page into vDSO data page.
>=20
> patch #5 allows userspace to read cntvct, so that userspace can
> efficiently read the clocksource.
>=20
> patch #6 enables the vDSO for ARM64 Hyper-V guest.
>=20
> The whole patchset is based on v5.5-rc1 plus Michael's ARM64 support
> patchset, and I've done a few tests with:
>=20
> 	https://github.com/nlynch-mentor/vdsotest
>=20
> Comments and suggestions are welcome!
>=20
> Regards,
> Boqun
>=20
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>=20

--=20
Regards,
Vincenzo

--------------F3BF51483F6DFE9DDF869D68
Content-Type: application/pgp-keys;
 name="pEpkey.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="pEpkey.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
OYXvLNoskiekAsw77EBPeBrrsMg88G/AtWUvyT3i2x0mIlbTDESk0WiL2ksdzcRW
AtZuC/55Ix7zMb0NrMC0eaLaP93+FSAnTiX7kUMQSbz9iAHak4xbzJNEg4+fNh63
vFvWNazfnnSKXMlZ0exYWZGUswxdqsg/p+zRcFwrKp2IrLxMXBTRMB5Pdtr9PvOI
TFa3jV1SfFp6CUCY1yOBG3Jvwxx7yUTis4Ap3qaTy0uQNgHbXvlP5CW0xL5GpBw0
W6gUwBeHtnquzJwO203qds37uq3V+U2jR4Zs0KcTBFpMRPBX+kwm2gwR8tkRpqtQ
zMgwjvz9VM+1pUoufUG3Gy/UBZRCamw84zKxkZS5/yIWQiTm7IMPUofgMe6P8Zk0
1pyna1ld4iURBrXlpfUaOn3sjmt6C2WOmud+WJMBeYmJHAF0Th0GQ0uijxM6sEGV
/8FYGnjWs8pFYNM4NcKJAjMEEAEKAB0WIQSf1RxT4LVjGP2VnD0j0NC60T16QwUC
XW0xNgAKCRAj0NC60T16Q/TDEADEKTdkGD+bR752abN0raUI6UZwH1D2sXIwiZhE
ezrwDoIe3ETAsV7Jh05yPOunWTBkDcjd3Xrf0ILwfIa76QWu1599AXl4nR62IBzM
4gkRcdNV5lzRrBLkG/e6drB36DTATUxgmDy6fCEjuhSMfHApi/9k1CcU/h+tCEES
sA/aS8TRbWbxSZb6MgUI1gNrAKzyEs/L8imvPbKR0JNc7IaK9oYSkhM4CXb6c+cx
/iNehNegf2LaOBBvmjbHXsT8HEnqU3QWSiV3JXDjZCvwkXOD4uJGbbGNpWj0/EJj
WC1c6FmzcXXq/6cnHNC6FlR0i8Au0eNEgDOUWPPL9hGv0Co3mT4++9QJwVtMY995
/DKBdgVFlvZ9w3RwUjKkzCQV6AsI3dTS3c7YEE/rjdQacZ28X5hJ3ySHYoMuQktI
72LluzC3YsHdfpgt4O6rtn1AE+oyVPRT2/3A8Axnd3PPEabIi4g2ROcU4fYjISh5
iP3hrl7F7jPe05NdfJ/Rn4dSWdrapdzbnuDY4wV9dTCVjXYHZLGeFc0TeamafUJQ
HOswZSorU2wt94/HGLb+Ps9PMpO1YD+TGwGWnJoGRwrXCpuxxDUB63twLyHU+zq6
PSq0MMza6Ssq5qHT96xbyED+MDJER5Lbtc7bTPbeb1xKzwlrUHHDYXOkrT1rpV13
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
GrFxzNOCDuNG1w=3D=3D
=3DVSiF
-----END PGP PUBLIC KEY BLOCK-----

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------F3BF51483F6DFE9DDF869D68--


From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:04:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11:04: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 1iuaHL-0007kc-RT; Thu, 23 Jan 2020 11:04:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuaHK-0007kX-Cj
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:04:02 +0000
X-Inumbo-ID: 0aab9db2-3dd0-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0aab9db2-3dd0-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 11:03:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6820CB00D;
 Thu, 23 Jan 2020 11:03:52 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
Date: Thu, 23 Jan 2020 12:04:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-2-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiBUaGlzIGFsbG93cyB1cyB0byBz
ZXQgYXNpZGUgc29tZSBhZGRyZXNzIHNwYWNlIGZvciBleGVjdXRhYmxlIG1hcHBpbmcuCj4gVGhp
cyBmaXhlZCBtYXAgcmFuZ2Ugc3RhcnRzIGZyb20gWEVOX1ZJUlRfRU5EIHNvIHRoYXQgaXQgaXMg
d2l0aGluIHJlYWNoCj4gb2YgdGhlIC50ZXh0IHNlY3Rpb24uCj4gCj4gU2hpZnQgdGhlIHBlcmNw
dSBzdHViIHJhbmdlIGFuZCBsaXZlcGF0Y2ggcmFuZ2UgYWNjb3JkaW5nbHkuCgpIbW0sIHRoZSBs
aXZlcGF0Y2ggcmFuZ2UgZ2V0cyBzaHJ1bmssIG5vdCBzaGlmdGVkLCBidXQgeWVzLiBJcyB0aGVy
ZQphIHBhcnRpY3VsYXIgcmVhc29uIHdoeSB5b3UgbW92ZSB0aGUgc3R1YnMgYXJlYSBkb3duPyBJ
dCBsb29rcyBhcyBpZgp0aGUgcGF0Y2ggd291bGQgYmUgc21hbGxlciBvdmVyYWxsIGlmIHlvdSBk
aWRuJ3QuIChQb3NzaWJseSBkb3duCnRoZSByb2FkIHRoZSBzdHVicyBhcmVhIGNvdWxkIGJlIG1h
ZGUgcGFydCBvZiB0aGUgRklYQUREUl9YIHJhbmdlCmFueXdheS4pCgo+IEBAIC01NzYzLDYgKzU3
NjUsMTMgQEAgdm9pZCBfX3NldF9maXhtYXAoCj4gICAgICBtYXBfcGFnZXNfdG9feGVuKF9fZml4
X3RvX3ZpcnQoaWR4KSwgX21mbihtZm4pLCAxLCBmbGFncyk7Cj4gIH0KPiAgCj4gK3ZvaWQgX19z
ZXRfZml4bWFwX3goCj4gKyAgICBlbnVtIGZpeGVkX2FkZHJlc3Nlc194IGlkeCwgdW5zaWduZWQg
bG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCj4gK3sKPiArICAgIEJVR19PTihpZHggPj0g
X19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3gpOwoKQWxzbyBjaGVjayBmb3IgRklYX1hfUkVTRVJW
RUQ/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ZpeG1hcC5oCj4gQEAgLTE1LDYgKzE1LDkgQEAKPiAgI2luY2x1ZGUgPGFz
bS9wYWdlLmg+Cj4gIAo+ICAjZGVmaW5lIEZJWEFERFJfVE9QIChWTUFQX1ZJUlRfRU5EIC0gUEFH
RV9TSVpFKQo+ICsjZGVmaW5lIEZJWEFERFJfWF9UT1AgKFhFTl9WSVJUX0VORCAtIFBBR0VfU0la
RSkKPiArLyogVGhpcyBjb25zdGFudCBpcyBkZXJpdmVkIGZyb20gZW51bSBmaXhlZF9hZGRyZXNz
ZXNfeCBiZWxvdyAqLwo+ICsjZGVmaW5lIE1BWF9GSVhBRERSX1hfU0laRSAoMiA8PCBQQUdFX1NI
SUZUKQoKSWYgdGhpcyBjYW4ndCBiZSBwcm9wZXJseSBkZXJpdmVkLCB0aGVuIGEgQlVJTERfQlVH
X09OKCkgaXMgbmVlZGVkLgpCdXQgZGlkbid0IHdlIGRpc2N1c3Mgb24gaXJjIGFscmVhZHkgcG9z
c2libGUgYXBwcm9hY2hlcyBvZiBob3cgdG8KZGVyaXZlIGl0IGZyb20gdGhlIGVudW0/IERpZCBu
b25lIG9mIHRoaXMgd29yaz8KCj4gQEAgLTg5LDYgKzkyLDMxIEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyB2aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBsb25nIHZhZGRyKQo+ICAgICAg
cmV0dXJuIF9fdmlydF90b19maXgodmFkZHIpOwo+ICB9Cj4gIAo+ICtlbnVtIGZpeGVkX2FkZHJl
c3Nlc194IHsKPiArICAgIC8qIEluZGV4IDAgaXMgcmVzZXJ2ZWQgc2luY2UgZml4X3hfdG9fdmly
dCgwKSA9PSBGSVhBRERSX1hfVE9QLiAqLwo+ICsgICAgRklYX1hfUkVTRVJWRUQsCj4gKyNpZmRl
ZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gKyAgICBGSVhfWF9IWVBFUlZfSENBTEwsCj4gKyNlbmRp
Zgo+ICsgICAgX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3gKPiArfTsKPiArCj4gKyNkZWZpbmUg
RklYQUREUl9YX1NJWkUgIChfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCA8PCBQQUdFX1NISUZU
KQo+ICsjZGVmaW5lIEZJWEFERFJfWF9TVEFSVCAoRklYQUREUl9YX1RPUCAtIEZJWEFERFJfWF9T
SVpFKQo+ICsKPiArZXh0ZXJuIHZvaWQgX19zZXRfZml4bWFwX3goCj4gKyAgICBlbnVtIGZpeGVk
X2FkZHJlc3Nlc194IGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3Mp
Owo+ICsKPiArI2RlZmluZSBzZXRfZml4bWFwX3goaWR4LCBwaHlzKSBcCj4gKyAgICBfX3NldF9m
aXhtYXBfeChpZHgsIChwaHlzKT4+UEFHRV9TSElGVCwgUEFHRV9IWVBFUlZJU09SX1JYIHwgTUFQ
X1NNQUxMX1BBR0VTKQoKQ2FuJ3QgX19zZXRfZml4bWFwKCkgYmUgdXNlZCBoZXJlLCBtYWtpbmcg
aXRzIGltcGxlbWVudGF0aW9uIGRlcml2ZQp3aGljaCBvbmUgaXMgbWVhbiBmcm9tIHdoZXRoZXIg
X1BBR0VfTlggaXMgc2V0IGluIHRoZSBwYXNzZWQgaW4gZmxhZ3M/CgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:18:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iuaVY-0000IV-M6; Thu, 23 Jan 2020 11:18:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuaVX-0000IO-0S
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:18:43 +0000
X-Inumbo-ID: 178fba34-3dd2-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 178fba34-3dd2-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 11:18:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AEAA2AD5C;
 Thu, 23 Jan 2020 11:18:32 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.com>
Date: Thu, 23 Jan 2020 12:18:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-3-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYv
ZTgyMC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+IEBAIC0zNiw2ICszNiwyMiBAQCBi
b29sZWFuX3BhcmFtKCJlODIwLXZlcmJvc2UiLCBlODIwX3ZlcmJvc2UpOwo+ICBzdHJ1Y3QgZTgy
MG1hcCBlODIwOwo+ICBzdHJ1Y3QgZTgyMG1hcCBfX2luaXRkYXRhIGU4MjBfcmF3Owo+ICAKPiAr
c3RhdGljIHVuc2lnbmVkIGludCBmaW5kX3BoeXNfYWRkcl9iaXRzKHZvaWQpCj4gK3sKPiArICAg
IHVpbnQzMl90IGVheDsKPiArICAgIHVuc2lnbmVkIGludCBwaHlzX2JpdHMgPSAzNjsKPiArCj4g
KyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7Cj4gKyAgICBpZiAoIChlYXggPj4gMTYp
ID09IDB4ODAwMCAmJiBlYXggPj0gMHg4MDAwMDAwOCApCj4gKyAgICB7Cj4gKyAgICAgICAgcGh5
c19iaXRzID0gKHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAwMDgpOwo+ICsgICAgICAgIGlmICgg
cGh5c19iaXRzID4gUEFERFJfQklUUyApCj4gKyAgICAgICAgICAgIHBoeXNfYml0cyA9IFBBRERS
X0JJVFM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHBoeXNfYml0czsKPiArfQoKSW5zdGVh
ZCBvZiB0aGlzLCBob3cgYWJvdXQgcHVsbGluZyBmdXJ0aGVyIGFoZWFkIHRoZSBjYWxsIHRvCmVh
cmx5X2NwdV9pbml0KCkgaW4gc2V0dXAuYz8gKE90aGVyd2lzZSB0aGUgZnVuY3Rpb24gd2FudHMg
dG8KYmUgX19pbml0IGF0IGxlYXN0LikKCj4gQEAgLTM1Nyw2ICszNzMsMjEgQEAgc3RhdGljIHVu
c2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lkKQo+ICAgICAgICAgICAgICBtYXhf
cGZuID0gZW5kOwo+ICAgICAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiAr
ICAgIHsKPiArCS8qCj4gKwkgKiBXZSByZXNlcnZlIHRoZSB0b3AtbW9zdCBwYWdlIGZvciBoeXBl
cmNhbGwgcGFnZS4gQWRqdXN0Cj4gKwkgKiBtYXhfcGZuIGlmIG5lY2Vzc2FyeS4KPiArCSAqLwo+
ICsgICAgICAgIHVuc2lnbmVkIGludCBwaHlzX2JpdHMgPSBmaW5kX3BoeXNfYWRkcl9iaXRzKCk7
Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBoY2FsbF9wZm4gPQo+ICsgICAgICAgICAgKCgxdWxs
IDw8IHBoeXNfYml0cykgLSAxKSA+PiBQQUdFX1NISUZUOwo+ICsKPiArICAgICAgICBpZiAoIG1h
eF9wZm4gPj0gaGNhbGxfcGZuICkKPiArICAgICAgICAgIG1heF9wZm4gPSBoY2FsbF9wZm4gLSAx
Owo+ICsgICAgfQo+ICsjZW5kaWYKClRoaXMgd2FudHMgYWJzdHJhY3RpbmcgYXdheTogVGhlcmUg
c2hvdWxkbid0IGJlIEh5cGVyLVYgc3BlY2lmaWMKY29kZSBpbiBoZXJlIGlmIGF0IGFsbCBwb3Nz
aWJsZSwgYW5kIHRoZSBhZGp1c3RtZW50IGFsc28gc2hvdWxkbid0CmJlIG1hZGUgdW5sZXNzIGFj
dHVhbGx5IHJ1bm5pbmcgb24gSHlwZXItVi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9oeXBlcnYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMK
PiBAQCAtMTgsMTcgKzE4LDI3IEBACj4gICAqCj4gICAqIENvcHlyaWdodCAoYykgMjAxOSBNaWNy
b3NvZnQuCj4gICAqLwo+ICsjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KPiAgI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CgpQbGVhc2Ugc29ydCBhbHBoYWJldGljYWxseS4KCj4gKyNpbmNsdWRlIDxhc20v
Zml4bWFwLmg+Cj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiAgI2luY2x1ZGUgPGFzbS9ndWVz
dC9oeXBlcnYtdGxmcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAKPiAgc3Ry
dWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2Owo+ICAKPiAtc3RhdGlj
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7Cj4gLSAgICAubmFtZSA9ICJIeXBl
ci1WIiwKPiAtfTsKPiArc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCj4g
K3sKPiArICAgIHVpbnQ2NF90IGlkID0gMDsKClBvaW50bGVzcyBpbml0aWFsaXplci4KCj4gKyAg
ICBpZCA9ICh1aW50NjRfdClIVl9YRU5fVkVORE9SX0lEIDw8IDQ4Owo+ICsgICAgaWQgfD0gKHhl
bl9tYWpvcl92ZXJzaW9uKCkgPDwgMTYpIHwgeGVuX21pbm9yX3ZlcnNpb24oKTsKPiArCj4gKyAg
ICByZXR1cm4gaWQ7Cj4gK30KPiAgCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9v
cHMgb3BzOwo+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJv
YmUodm9pZCkKCkJsYW5rIGxpbmUgYmV0d2VlbiB0aGVzZSB0d28gcGxlYXNlIChpZiB5b3UgY2Fu
J3QgZ2V0IGF3YXkgd2l0aG91dAp0aGlzIGRlY2xhcmF0aW9uIGluIHRoZSBmaXJzdCBwbGFjZSku
Cgo+IEBAIC03Miw2ICs4Miw0MyBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5p
dCBoeXBlcnZfcHJvYmUodm9pZCkKPiAgICAgIHJldHVybiAmb3BzOwo+ICB9Cj4gIAo+ICtzdGF0
aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkKPiArewo+ICsgICAgdW5p
b24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxsX21zcjsKPiArICAgIHVu
aW9uIGh2X2d1ZXN0X29zX2lkIGd1ZXN0X2lkOwo+ICsgICAgdW5zaWduZWQgbG9uZyBtZm47Cj4g
Kwo+ICsgICAgcmRtc3JsKEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4g
KyAgICBpZiAoICFndWVzdF9pZC5yYXcgKQo+ICsgICAgewo+ICsgICAgICAgIGd1ZXN0X2lkLnJh
dyA9IGdlbmVyYXRlX2d1ZXN0X2lkKCk7Cj4gKyAgICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfR1VF
U1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmRtc3JsKEhWX1g2
NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4gKyAgICBpZiAoICFo
eXBlcmNhbGxfbXNyLmVuYWJsZSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWZuID0gKCgxdWxsIDw8
IHBhZGRyX2JpdHMpIC0gMSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQ7CgpBbG9uZyB0aGUgbGluZXMg
b2YgdGhlIGFic3RyYWN0aW5nLWF3YXkgcmVxdWVzdCBhYm92ZTogSG93IGlzCmFueW9uZSB0byBu
b3RpY2Ugd2hhdCBlbHNlIG5lZWRzIGNoYW5naW5nIGlmIGl0IGlzIGRlY2lkZWQKdGhhdCB0aGlz
IHBhZ2UgZ2V0cyBtb3ZlZCBlbHNld2hlcmU/Cgo+ICsgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5h
YmxlID0gMTsKPiArICAgICAgICBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2FsX2FkZHJlc3Mg
PSBtZm47Cj4gKyAgICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxf
bXNyLmFzX3VpbnQ2NCk7CgpTbyBvbiBIeXBlci1WIHRoZSBoeXBlcnZpc29yIG1hZ2ljYWxseSBw
b3B1bGF0ZXMgdGhpcyBwYWdlIGFzCmEgc2lkZSBlZmZlY3Qgb2YgdGhlIE1TUiB3cml0ZT8KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:28:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iuaeR-0001BW-At; Thu, 23 Jan 2020 11:27:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuaeQ-0001BR-D3
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:27:54 +0000
X-Inumbo-ID: 6506dc2e-3dd3-11ea-be0a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6506dc2e-3dd3-11ea-be0a-12813bfff9fa;
 Thu, 23 Jan 2020 11:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 54410AD26;
 Thu, 23 Jan 2020 11:27:52 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c714a185-ee86-c4f4-53fe-4c7f5c05a582@suse.com>
Date: Thu, 23 Jan 2020 12:28:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-4-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiAtLS0gL2Rldi9udWxsCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAo+IEBAIC0wLDAgKzEs
OTggQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBhc20teDg2L2d1ZXN0L2h5cGVy
di1oY2FsbC5oCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2Us
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBM
aWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOSBNaWNyb3Nv
ZnQuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX1g4Nl9IWVBFUlZfSENBTExfSF9fCj4gKyNkZWZp
bmUgX19YODZfSFlQRVJWX0hDQUxMX0hfXwo+ICsKPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAr
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4K
PiArI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYt
dGxmcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiArCj4gK3N0YXRpYyBpbmxpbmUgdWlu
dDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRyb2wsIHBhZGRyX3QgaW5wdXRfYWRk
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBvdXRw
dXRfYWRkcikKPiArewo+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+ICsgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyByOCBhc20oInI4IikgPSBvdXRwdXRfYWRkcjsKPiArCj4gKyAgICBhc20gdm9s
YXRpbGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxsX3BhZ2VdIgo+ICsgICAgICAgICAgICAgICAg
ICA6ICI9YSIgKHN0YXR1cyksICIrYyIgKGNvbnRyb2wpLAo+ICsgICAgICAgICAgICAgICAgICAg
ICIrZCIgKGlucHV0X2FkZHIpIEFTTV9DQUxMX0NPTlNUUkFJTlQKPiArICAgICAgICAgICAgICAg
ICAgOiAiciIgKHI4KSwKPiArICAgICAgICAgICAgICAgICAgICBbaGNhbGxfcGFnZV0gInAiIChm
aXhfeF90b192aXJ0KEZJWF9YX0hZUEVSVl9IQ0FMTCkpCj4gKyAgICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIpOwo+ICsKPiArICAgIHJldHVybiBzdGF0dXM7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgaHZfZG9fZmFzdF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBpbnB1dDEs
IHVpbnQ2NF90IGlucHV0MikKPiArewo+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+ICsgICAgdWlu
dDY0X3QgY29udHJvbCA9IGNvZGUgfCBIVl9IWVBFUkNBTExfRkFTVF9CSVQ7Cj4gKyAgICByZWdp
c3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9IGlucHV0MjsKPiArCj4gKyAgICBhc20g
dm9sYXRpbGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxsX3BhZ2VdIgo+ICsgICAgICAgICAgICAg
ICAgICA6ICI9YSIgKHN0YXR1cyksICIrYyIgKGNvbnRyb2wpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICIrZCIgKGlucHV0MSkgQVNNX0NBTExfQ09OU1RSQUlOVAo+ICsgICAgICAgICAgICAgICAg
ICA6ICJyIiAocjgpLAo+ICsgICAgICAgICAgICAgICAgICAgIFtoY2FsbF9wYWdlXSAicCIgKGZp
eF94X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKSkKPiArICAgICAgICAgICAgICAgICAgOik7
CgpUaGlzIGNvbWVzIHRocm91Z2ggYXMgYSBzbWlsZXkgaW4gbXkgbWFpbCB2aWV3ZXIsIGJlY2F1
c2Ugb2YgdGhlCm1pc3NpbmcgYmxhbmtzIGltbWVkaWF0ZWx5IGluc2lkZSB0aGUgb3V0ZXJtb3N0
IHBhcmVudGhlc2VzLgoKPiArCj4gKyAgICByZXR1cm4gc3RhdHVzOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX3JlcF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwgdWlu
dDE2X3QgcmVwX2NvdW50LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3QgdmFyaGVhZF9zaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBpbnB1dCwgcGFkZHJfdCBvdXRwdXQpCj4gK3sKPiAr
ICAgIHVpbnQ2NF90IGNvbnRyb2wgPSBjb2RlOwo+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+ICsg
ICAgdWludDE2X3QgcmVwX2NvbXA7Cj4gKwo+ICsgICAgY29udHJvbCB8PSAodWludDY0X3QpdmFy
aGVhZF9zaXplIDw8IEhWX0hZUEVSQ0FMTF9WQVJIRUFEX09GRlNFVDsKPiArICAgIGNvbnRyb2wg
fD0gKHVpbnQ2NF90KXJlcF9jb3VudCA8PCBIVl9IWVBFUkNBTExfUkVQX0NPTVBfT0ZGU0VUOwoK
V2hhdCBhYm91dCB0aGUgdXBwZXIgYml0KHMpIHNwaWxsaW5nIGludG8gdGhlIG5leHQgZmllbGQ/
IFBlcmhhcHMKYmV0dGVyIHVzZSBNQVNLX0lOU1IoKSBoZXJlIHRvbz8KCkFsc28sIHRoaXMgbGVh
dmVzIHRoZSBTVEFSVCBmaWVsZCB6ZXJvLCB3aGljaCBtYWtlcyBtZSB0aGluayB5b3UKbWVhbiAu
Li4KCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgc3RhdHVzID0gaHZfZG9faHlwZXJjYWxsKGNvbnRy
b2wsIGlucHV0LCBvdXRwdXQpOwo+ICsgICAgICAgIGlmICggKHN0YXR1cyAmIEhWX0hZUEVSQ0FM
TF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgcmVwX2NvbXAgPSBNQVNLX0VYVFIoc3RhdHVzLCBIVl9IWVBFUkNB
TExfUkVQX0NPTVBfTUFTSyk7Cj4gKwo+ICsgICAgICAgIGNvbnRyb2wgJj0gfkhWX0hZUEVSQ0FM
TF9SRVBfU1RBUlRfTUFTSzsKPiArICAgICAgICBjb250cm9sIHw9IE1BU0tfSU5TUihyZXBfY29t
cCwgSFZfSFlQRVJDQUxMX1JFUF9DT01QX01BU0spOwoKLi4uIFJFUF9TVEFSVF9NQVNLIGhlcmUu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:32:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11:32: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 1iuaic-0001yF-VF; Thu, 23 Jan 2020 11:32:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zktU=3M=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iuaib-0001yA-Q0
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 11:32:13 +0000
X-Inumbo-ID: faa310d6-3dd3-11ea-9fd7-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id faa310d6-3dd3-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 11:32:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579779125;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=OJz3alvVIo3T7qmMFEZaaqrj6lUYpNVM+OZ+7ClVyug=;
 b=XMlvhFQjxw+3I1FkdBYwFJlmx6J9zwAOKnltLmnMyrOrkPa3HJbvpPEu
 VnkzLxb8fLQ2UbugwT87ahmYKjbD/5a9jqt2de2N1ADwyekVzij/TlZf1
 XjqEasXAogN5mm3fqeglOrVo0kvkRe1y3Zt7rMHcaljfwojJo2AnNUmCF 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +SOXvyTTLGq1Ti9cOd127OaepBLlgSotaqGMeOykKPG/TeMF2OKvDbFRuIjAiw38hDhmaH8ARd
 ejfiiXHMCkv6MqzDwe0zdCLiHF58L194AY6KsFPoWWqzcTPfr8/0Tqv4MGT2TZasfNsiL3JNSH
 iUnTthi4rAl+Ou0uwOqqi7FURd+DZjWV1jwNCGe6DVdoOxN3E1l5B2jWQ2AOs7VXA3hBa590CU
 HbEZS3LUacihXRjXwbNDR6ABz84elbCeDEiivBhCaUytlhjzXjBd6Pd2xm+a61mwXx81T2wYhg
 R6s=
X-SBRS: 2.7
X-MesageID: 11335925
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,353,1574139600"; d="scan'208";a="11335925"
To: Julien Grall <julien@xen.org>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 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
Message-ID: <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
Date: Thu, 23 Jan 2020 11:32:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.2
MIME-Version: 1.0
In-Reply-To: <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMjIvMDEvMjAyMCAxMToyNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAyMi8wMS8y
MDIwIDExOjE5LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBPbiAyMi8wMS8yMDIwIDEwOjE0LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDIyLzAxLzIwMjAgMTA6MDEsIFNlcmdl
eSBEeWFzbGkgd3JvdGU6Cj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+
PiB2MiAtLT4gdjM6Cj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmlsdGVyaW5nCj4+Pj4+Cj4+
Pj4+IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJvdXQgYWRkaW5nIFhF
TlZFUl9kZW5pZWQgdG8KPj4+Pj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJpbmcsIGFsbG93aW5n
IGNvbXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPj4+Pj4gdG8ga25vdyBleGFjdGx5IHdo
YXQgdG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5nIHlvdQo+Pj4+PiBo
YWQ/IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3VsZCB0aGVuIHBlcmhh
cHMgYmUKPj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQgdGhlIGNob3NlbiBz
dHJpbmcgc2hvdWxkIG5vdCBtYXRjaAo+Pj4+PiBhbnl0aGluZyB0aGF0IGNvdWxkIHBvdGVudGlh
bGx5IGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+Pj4+PiBzdWItb3BzLikKPj4+
Pgo+Pj4+IEkgaGFkIHRoZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+Pj4+Cj4+Pj4gMS4gTW9zdCBy
ZWFsLXdvcmxkIHVzZXJzIHdvdWxkIHNldCBDT05GSUdfWFNNX0RFTklFRF9TVFJJTkc9IiIgYW55
d2F5Lgo+Pj4+Cj4+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxl
dGUgc29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4+IHN0cmluZyBsZWFrcyBlbHNld2hlcmUgdGhy
b3VnaCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5c2ZzLCBkcml2ZXIKPj4+PiBsb2dzKSBh
cyBBbmRyZXcgaGFzIHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyBkaXNjdXNzaW9uLgo+Pj4+
Cj4+Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1wcm92
ZXMgdGhlIHNpdHVhdGlvbiBmb3IKPj4+PiBIVk0gZG9tYWlucywgc28gSSBjYW4gcmV0dXJuIGl0
IGlmIG1haW50YWluZXJzIGZpbmQgaXQgd29ydGh5Lgo+Pj4KPj4+IFdoaWxlIEkgYW0gbm90IGEg
bWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIG15IGNvbmNlcm4gaXMgeW91IGltcG9zZSB0aGUgY29u
dmVyc2lvbiBmcm9tICJkZW5pZWQiIHRvICIiIHRvIGFsbCB0aGUgdXNlcnMgKGluY2x1ZGUgdGhv
c2Ugd2hvIHdhbnRzIHRvIGtlZXAgImRlbmllZCIpLgo+Pgo+PiBUaGlzIGlzIG5vdCB3aGF0J3Mg
aGFwcGVuaW5nIGhlcmU6IHRoZSBkZWZhdWx0IGlzIHN0aWxsICI8ZGVuaWVkPiIgKGFzCj4+IHBl
ciBwYXRjaCAxKTsgYnV0IHBhdGNoIDIgbWFrZXMgWEVOVkVSX2V4dHJhdmVyc2lvbiwgWEVOVkVS
X2NvbXBpbGVfaW5mbwo+PiBhbmQgWEVOVkVSX2NoYW5nZXNldCB0byByZXR1cm4gIjxkZW5pZWQ+
IiBpbnN0ZWFkIG9mIHRoZSByZWFsIHZhbHVlcwo+PiB3aGljaCBjYXVzZXMgdGhlIFVJIC8gbG9n
cyBpc3N1ZXMuCj4KPiBJIHdhcyByZWZlcnJpbmcgdGhlIFNNQmlvcyBmaWx0ZXJpbmcuLi4gSSBk
b24ndCB0aGluayBkb2luZyBhIGJsYW5rIGZpbHRlcmluZyBpcyB0aGUgcmlnaHQgdGhpbmcgdG8g
ZG8gaW4gdGhlIGh2bWxvYWRlciBmb3IgdGhlIHJlYXNvbiBleHBsYWluZWQgYWJvdmUuCgpBcG9s
b2dpZXMgZm9yIG1pc3VuZGVyc3RhbmRpbmcgdGhlIGNvbnRleHQuIEJ1dCBJIGRpc2FncmVlIGFi
b3V0Cmh2bWxvYWRlci4gUmV0dXJuaW5nICJkZW5pZWQiIGZyb20geGVuX3ZlcnNpb24gaHlwZXJj
YWxsIHRvIGd1ZXN0cyBpcwpvbmUgdGhpbmcsIGJ1dCBodm1sb2FkZXIgYW5kIFNNQmlvcyB0YWJs
ZXMgYXJlIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yCmFuZCBwdXR0aW5nICJkZW5pZWQiIHRoZXJl
IGlzIHNpbXBseSBhIHRlcnJpYmxlIHVzZXIgZXhwZXJpZW5jZS4KCj4KPiBSZWdhcmRpbmcgQ09O
RklHX1hTTV9ERU5JRURfU1RSSU5HLCBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIHN0ZXAgYXMgaXQg
YWxsb3dzIHRoZSB2ZW5kb3IgdG8gY29uZmlndXJlIGl0LgoKLS0KVGhhbmtzLApTZXJnZXkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:36:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iuamn-0002B4-AP; Thu, 23 Jan 2020 11:36:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuaml-0002At-Qi
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:36:31 +0000
X-Inumbo-ID: 982609b2-3dd4-11ea-be0d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 982609b2-3dd4-11ea-be0d-12813bfff9fa;
 Thu, 23 Jan 2020 11:36: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 <osstest-admin@xenproject.org>)
 id 1iuami-0008PR-1U; Thu, 23 Jan 2020 11:36: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 1iuamh-0003rz-Gz; Thu, 23 Jan 2020 11:36:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuamh-0003Ef-Ew; Thu, 23 Jan 2020 11:36:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146415-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 11:36:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 146415: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM3IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNjEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:36:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iuamm-0002Ay-Vv; Thu, 23 Jan 2020 11:36:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuaml-0002Ao-Bt
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:36:31 +0000
X-Inumbo-ID: 93ec2b1a-3dd4-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93ec2b1a-3dd4-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 11:36: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 mx2.suse.de (Postfix) with ESMTP id B6C37AC9D;
 Thu, 23 Jan 2020 11:36:20 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <4d9bf13e-8f1b-4c9c-a4c4-5680a85dfbf0@suse.com>
Date: Thu, 23 Jan 2020 12:36:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3] dom0-build: fix build with clang5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBub24tZW1wdHkgQ09ORklHX0RPTTBfTUVNIGNsYW5nNSBwcm9kdWNlcwoKZG9tMF9idWls
ZC5jOjM0NDoyNDogZXJyb3I6IHVzZSBvZiBsb2dpY2FsICcmJicgd2l0aCBjb25zdGFudCBvcGVy
YW5kIFstV2Vycm9yLC1XY29uc3RhbnQtbG9naWNhbC1vcGVyYW5kXQogICAgaWYgKCAhZG9tMF9t
ZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCiAgICAgICAgICAgICAgICAgICAgICAgXiAg
fn5+fn5+fn5+fn5+fn5+fn5+CmRvbTBfYnVpbGQuYzozNDQ6MjQ6IG5vdGU6IHVzZSAnJicgZm9y
IGEgYml0d2lzZSBvcGVyYXRpb24KICAgIGlmICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdfRE9N
MF9NRU1bMF0gKQogICAgICAgICAgICAgICAgICAgICAgIF5+CiAgICAgICAgICAgICAgICAgICAg
ICAgJgpkb20wX2J1aWxkLmM6MzQ0OjI0OiBub3RlOiByZW1vdmUgY29uc3RhbnQgdG8gc2lsZW5j
ZSB0aGlzIHdhcm5pbmcKICAgIGlmICggIWRvbTBfbWVtX3NldCAmJiBDT05GSUdfRE9NMF9NRU1b
MF0gKQogICAgICAgICAgICAgICAgICAgICAgfl5+fn5+fn5+fn5+fn5+fn5+fn5+fgoxIGVycm9y
IGdlbmVyYXRlZC4KCk9idmlvdXNseSBuZWl0aGVyIG9mIHRoZSB0d28gc3VnZ2VzdGlvbnMgYXJl
IGFuIG9wdGlvbiBoZXJlLiBPZGRseQplbm91Z2ggc3dhcHBpbmcgdGhlIG9wZXJhbmRzIG9mIHRo
ZSAmJiBoZWxwcywgd2hpbGUgZS5nLiBjYXN0aW5nIG9yCnBhcmVudGhlc2l6aW5nIGRvZXNuJ3Qu
IEFub3RoZXIgd29ya2FibGUgdmFyaWFudCBsb29rcyB0byBiZSB0aGUgdXNlIG9mCiEhIG9uIHRo
ZSBjb25zdGFudC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkFja2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCnYzOiBBZGQgY29tbWVudHMu
CnYyOiBBbHNvIGFkanVzdCB0aGUgQXJtIGluY2FybmF0aW9uIG9mIHRoZSBzYW1lIGNvbnN0cnVj
dC4KLS0tCkknbSBvcGVuIHRvIGdvaW5nIHRoZSAhISBvciB5ZXQgc29tZSBkaWZmZXJlbnQgcm91
dGUgKGJ1dCBub3QgcmVhbGx5IHRoZQpzdWdnZXN0ZWQgc3RybGVuKCkgb25lKS4gTm8gbWF0dGVy
IHdoaWNoIG9uZSB3ZSBjaG9vc2UsIEknbSBhZnJhaWQgaXQgaXMKZ29pbmcgdG8gcmVtYWluIGd1
ZXNzd29yayB3aGF0IG5ld2VyIChhbmQgZnV0dXJlKSB2ZXJzaW9ucyBvZiBjbGFuZyB3aWxsCmNo
b2tlIG9uLgoKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjUxMyw3ICsyNTEzLDggQEAgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluCiAKICAgICBwcmludGsoIioqKiBMT0FESU5HIERPTUFJ
TiAwICoqKlxuIik7CiAKLSAgICBpZiAoICFkb20wX21lbV9zZXQgJiYgQ09ORklHX0RPTTBfTUVN
WzBdICkKKyAgICAvKiBUaGUgb3JkZXJpbmcgb2Ygb3BlcmFuZHMgaXMgdG8gd29yayBhcm91bmQg
YSBjbGFuZzUgaXNzdWUuICovCisgICAgaWYgKCBDT05GSUdfRE9NMF9NRU1bMF0gJiYgIWRvbTBf
bWVtX3NldCApCiAgICAgICAgIHBhcnNlX2RvbTBfbWVtKENPTkZJR19ET00wX01FTSk7CiAKICAg
ICBpZiAoIGRvbTBfbWVtIDw9IDAgKQotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTMxNyw3ICszMTcsOCBAQCB1bnNpZ25l
ZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnCiAgICAgdW5zaWduZWQgbG9uZyBhdmFp
bCA9IDAsIG5yX3BhZ2VzLCBtaW5fcGFnZXMsIG1heF9wYWdlczsKICAgICBib29sIG5lZWRfcGFn
aW5nOwogCi0gICAgaWYgKCAhZG9tMF9tZW1fc2V0ICYmIENPTkZJR19ET00wX01FTVswXSApCisg
ICAgLyogVGhlIG9yZGVyaW5nIG9mIG9wZXJhbmRzIGlzIHRvIHdvcmsgYXJvdW5kIGEgY2xhbmc1
IGlzc3VlLiAqLworICAgIGlmICggQ09ORklHX0RPTTBfTUVNWzBdICYmICFkb20wX21lbV9zZXQg
KQogICAgICAgICBwYXJzZV9kb20wX21lbShDT05GSUdfRE9NMF9NRU0pOwogCiAgICAgZm9yX2Vh
Y2hfbm9kZV9tYXNrICggbm9kZSwgZG9tMF9ub2RlcyApCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:42:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11:42:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuasg-00036m-Ik; Thu, 23 Jan 2020 11:42:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuasf-00036h-8a
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:42:37 +0000
X-Inumbo-ID: 6e83137e-3dd5-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e83137e-3dd5-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 11:42: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 mx2.suse.de (Postfix) with ESMTP id 6D5D8B28B;
 Thu, 23 Jan 2020 11:42:27 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@suse.com>
Date: Thu, 23 Jan 2020 12:42:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] cmdline: treat hyphens and underscores the
 same
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

SW4gb3JkZXIgdG8gYXZvaWQgcGVybWFuZW50bHkgaGF2aW5nIHRvIGFzayB0aGF0IG5vIG5ldyBj
b21tYW5kIGxpbmUKb3B0aW9ucyB1c2luZyB1bmRlcnNjb3JlcyBiZSBpbnRyb2R1Y2VkIChhbGJl
aXQgSSdtIGxpa2VseSB0byBzdGlsbCBtYWtlCnJlbWFya3MpLCBhbmQgaW4gb3JkZXIgdG8gYWxz
byBhbGxvdyBleHRlbmRpbmcgdGhlIHVzZSBvZiBoeXBoZW5zIHRvCnByZS1leGlzdGluZyBvbmVz
LCBpbnRyb2R1Y2UgY3VzdG9tIGNvbXBhcmlzb24gZnVuY3Rpb25zIHRyZWF0aW5nIGJvdGgKY2hh
cmFjdGVycyBhcyBtYXRjaGluZy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYyOiBSZW5hbWUgdG8gb3B0X3N0cnssbn1jbXAoKS4gRG9uJ3QgdXNl
IHRoZSBuZXcgZnVuY3Rpb24gZm9yIGNvbWFwcmluZwogICAgYWdhaW5zdCAibm8tIiBpbiBwYXJz
ZV9wYXJhbXMoKS4gQWRkIGNvbW1lbnQgdG8gY2RpZmYoKS4KCi0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKQEAgLTcyLDYgKzcyLDExIEBAIFNvbWUgb3B0aW9ucyB0YWtlIGEgY29tbWEgc2VwYXJhdGVk
IGxpc3QKIFNvbWUgcGFyYW1ldGVycyBhY3QgYXMgY29tYmluYXRpb25zIG9mIHRoZSBhYm92ZSwg
bW9zdCBjb21tb25seSBhIG1peAogb2YgQm9vbGVhbiBhbmQgU3RyaW5nLiAgVGhlc2UgYXJlIG5v
dGVkIGluIHRoZSByZWxldmFudCBzZWN0aW9ucy4KIAorIyMjIFNwZWxsaW5nCisKK1BhcmFtZXRl
ciBuYW1lcyBtYXkgaW5jbHVkZSBoeXBoZW5zIG9yIHVuZGVyc2NvcmVzLiAgVGhlc2UgYXJlCitn
ZW5lcmFsbHkgYmVpbmcgdHJlYXRlZCBhcyBtYXRjaGluZyBvbmUgYW5vdGhlciBieSB0aGUgcGFy
c2luZyBsb2dpYy4KKwogIyMgUGFyYW1ldGVyIGRldGFpbHMKIAogIyMjIGFjcGkKLS0tIGEveGVu
L2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0yMyw2ICsyMyw1
MyBAQCBlbnVtIHN5c3RlbV9zdGF0ZSBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBCiB4ZW5fY29tbWFu
ZGxpbmVfdCBzYXZlZF9jbWRsaW5lOwogc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qgb3B0
X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7CiAKKy8qCisgKiBDYWxjdWxhdGUg
dGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gY2hhcmFjdGVycyBmb3IgY29tbWFuZCBsaW5lIHBh
cnNpbmcKKyAqIHB1cnBvc2VzLCBpLmUuIHRyZWF0aW5nICctJyBhbmQgJ18nIHRoZSBzYW1lLgor
ICovCitzdGF0aWMgaW50IGNkaWZmKHVuc2lnbmVkIGNoYXIgYzEsIHVuc2lnbmVkIGNoYXIgYzIp
Cit7CisgICAgaW50IHJlcyA9IGMxIC0gYzI7CisKKyAgICBpZiAoIHJlcyAmJiAoYzEgXiBjMikg
PT0gKCctJyBeICdfJykgJiYKKyAgICAgICAgIChjMSA9PSAnLScgfHwgYzEgPT0gJ18nKSApCisg
ICAgICAgIHJlcyA9IDA7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogU3RyaW5nIGNv
bXBhcmlzb24gZnVuY3Rpb25zIG1vc3RseSBtYXRjaGluZyBzdHJjbXAoKSAvIHN0cm5jbXAoKSwK
KyAqIGV4Y2VwdCB0aGF0IHRoZXkgdHJlYXQgJy0nIGFuZCAnXycgYXMgbWF0Y2hpbmcgb25lIGFu
b3RoZXIuCisgKi8KK3N0YXRpYyBpbnQgb3B0X3N0cmNtcChjb25zdCBjaGFyICpzMSwgY29uc3Qg
Y2hhciAqczIpCit7CisgICAgaW50IHJlczsKKworICAgIGZvciAoIDsgOyArK3MxLCArK3MyICkK
KyAgICB7CisgICAgICAgIHJlcyA9IGNkaWZmKCpzMSwgKnMyKTsKKyAgICAgICAgaWYgKCByZXMg
fHwgISpzMSApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmVzOwor
fQorCitzdGF0aWMgaW50IG9wdF9zdHJuY21wKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpz
Miwgc2l6ZV90IG4pCit7CisgICAgaW50IHJlcyA9IDA7CisKKyAgICBmb3IgKCA7IG4tLTsgKytz
MSwgKytzMiApCisgICAgeworICAgICAgICByZXMgPSBjZGlmZigqczEsICpzMik7CisgICAgICAg
IGlmICggcmVzIHx8ICEqczEgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0
dXJuIHJlczsKK30KKwogc3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdHJ1
Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQogewogICAgIHN3aXRjaCAoIHBh
cmFtLT5sZW4gKQpAQCAtOTQsNyArMTQxLDcgQEAgc3RhdGljIGludCBwYXJzZV9wYXJhbXMoY29u
c3QgY2hhciAqY21kbAogCiAgICAgICAgIC8qIEJvb2xlYW4gcGFyYW1ldGVycyBjYW4gYmUgaW52
ZXJ0ZWQgd2l0aCAnbm8tJyBwcmVmaXguICovCiAgICAgICAgIGtleSA9IG9wdGtleTsKLSAgICAg
ICAgYm9vbF9hc3NlcnQgPSAhIXN0cm5jbXAoIm5vLSIsIG9wdGtleSwgMyk7CisgICAgICAgIGJv
b2xfYXNzZXJ0ID0gISFvcHRfc3RybmNtcCgibm8tIiwgb3B0a2V5LCAzKTsKICAgICAgICAgaWYg
KCAhYm9vbF9hc3NlcnQgKQogICAgICAgICAgICAgb3B0a2V5ICs9IDM7CiAKQEAgLTEwNSwxMSAr
MTUyLDExIEBAIHN0YXRpYyBpbnQgcGFyc2VfcGFyYW1zKGNvbnN0IGNoYXIgKmNtZGwKICAgICAg
ICAgICAgIGludCByY3RtcDsKICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnM7CiAKLSAgICAgICAg
ICAgIGlmICggc3RyY21wKHBhcmFtLT5uYW1lLCBvcHRrZXkpICkKKyAgICAgICAgICAgIGlmICgg
b3B0X3N0cmNtcChwYXJhbS0+bmFtZSwgb3B0a2V5KSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgaWYgKCBwYXJhbS0+dHlwZSA9PSBPUFRfQ1VTVE9NICYmIHEgJiYKICAgICAgICAg
ICAgICAgICAgICAgIHN0cmxlbihwYXJhbS0+bmFtZSkgPT0gcSArIDEgLSBvcHQgJiYKLSAgICAg
ICAgICAgICAgICAgICAgICFzdHJuY21wKHBhcmFtLT5uYW1lLCBvcHQsIHEgKyAxIC0gb3B0KSAp
CisgICAgICAgICAgICAgICAgICAgICAhb3B0X3N0cm5jbXAocGFyYW0tPm5hbWUsIG9wdCwgcSAr
IDEgLSBvcHQpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGZvdW5k
ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgb3B0dmFsWy0xXSA9ICc9JzsKQEAgLTI4NCw3
ICszMzEsNyBAQCBpbnQgcGFyc2VfYm9vbGVhbihjb25zdCBjaGFyICpuYW1lLCBjb25zCiAgICAg
bmxlbiA9IHN0cmxlbihuYW1lKTsKIAogICAgIC8qIERvZXMgcyBub3cgc3RhcnQgd2l0aCBuYW1l
PyAqLwotICAgIGlmICggc2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBubGVuKSApCisg
ICAgaWYgKCBzbGVuIDwgbmxlbiB8fCBvcHRfc3RybmNtcChzLCBuYW1lLCBubGVuKSApCiAgICAg
ICAgIHJldHVybiAtMTsKIAogICAgIC8qIEV4YWN0LCB1bmFkb3JuZWQgbmFtZT8gIFJlc3VsdCBk
ZXBlbmRzIG9uIHRoZSAnbm8tJyBwcmVmaXguICovCkBAIC0zMDQsNyArMzUxLDcgQEAgaW50IGNt
ZGxpbmVfc3RyY21wKGNvbnN0IGNoYXIgKmZyYWcsIGNvbgogICAgIGZvciAoIDsgOyBmcmFnKyss
IG5hbWUrKyApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBjaGFyIGYgPSAqZnJhZywgbiA9ICpu
YW1lOwotICAgICAgICBpbnQgcmVzID0gZiAtIG47CisgICAgICAgIGludCByZXMgPSBjZGlmZihm
LCBuKTsKIAogICAgICAgICBpZiAoIHJlcyB8fCBuID09ICdcMCcgKQogICAgICAgICB7CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:49:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuaza-0003LN-LI; Thu, 23 Jan 2020 11:49:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuazZ-0003LI-4Y
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:49:45 +0000
X-Inumbo-ID: 726ad1d8-3dd6-11ea-be0e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 726ad1d8-3dd6-11ea-be0e-12813bfff9fa;
 Thu, 23 Jan 2020 11:49:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7D0B1AC8C;
 Thu, 23 Jan 2020 11:49:43 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <96522871-eea2-a9ce-c89d-aebefe6225d1@suse.com>
Date: Thu, 23 Jan 2020 12:49:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/2] x86/p2m: PoD accounting 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: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogZml4IFBvRCBhY2NvdW50aW5nIGluIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkKMjogYWRq
dXN0IG5vbi1Qb0QgYWNjb3VudGluZyBpbiBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKCkK
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:51:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iub1K-00043d-2B; Thu, 23 Jan 2020 11:51:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iub1J-00043X-4c
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:51:33 +0000
X-Inumbo-ID: adea0206-3dd6-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id adea0206-3dd6-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 11:51:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 90F5FB029;
 Thu, 23 Jan 2020 11:51:23 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <96522871-eea2-a9ce-c89d-aebefe6225d1@suse.com>
Message-ID: <97f19bd2-7d59-a30b-9e79-157ad0bca017@suse.com>
Date: Thu, 23 Jan 2020 12:51:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <96522871-eea2-a9ce-c89d-aebefe6225d1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/2] x86/p2m: fix PoD accounting in
 guest_physmap_add_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluaXRpYWwgb2JzZXJ2YXRpb24gd2FzIHRoYXQgdGhlIG1mbl92YWxpZCgpIGNoZWNrIGNv
bWVzIHRvbyBsYXRlOgpOZWl0aGVyIG1mbl9hZGQoKSBub3IgbWZuX3RvX3BhZ2UoKSAobGV0IGFs
b25lIGRlLXJlZmVyZW5jaW5nIHRoZQpyZXN1bHQgb2YgdGhlIGxhdHRlcikgYXJlIHZhbGlkIGZv
ciBNRk5zIGZhaWxpbmcgdGhpcyBjaGVjay4gTW92ZSBpdCB1cAphbmQgLSBub3RpY2luZyB0aGF0
IHRoZXJlJ3Mgbm8gY2FsbGVyIGRvaW5nIHNvIC0gYWxzbyBhZGQgYW4gYXNzZXJ0aW9uCnRoYXQg
dGhpcyBzaG91bGQgbmV2ZXIgcHJvZHVjZSAiZmFsc2UiIGhlcmUuCgpJbiB0dXJuIHRoaXMgd291
bGQgaGF2ZSBtZWFudCB0aGF0IHRoZSAiZWxzZSIgdG8gdGhhdCBpZigpIGNvdWxkIG5vdyBnbwph
d2F5LCB3aGljaCBkaWRuJ3Qgc2VlbSByaWdodCBhdCBhbGwuIEFuZCBpbmRlZWQsIGNvbnNpZGVy
aW5nIGNhbGxlcnMKbGlrZSBtZW1vcnlfZXhjaGFuZ2UoKSBvciB2YXJpb3VzIGdyYW50IHRhYmxl
IGZ1bmN0aW9ucywgdGhlIFBvRAphY2NvdW50aW5nIHNob3VsZCBoYXZlIGJlZW4gb3V0c2lkZSBv
ZiB0aGF0IGlmKCkgZnJvbSB0aGUgdmVyeQpiZWdpbm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC04ODMsNiArODgzLDEyIEBAIGd1ZXN0X3Bo
eXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQKICAgICBpZiAoIHAybV9pc19mb3JlaWdu
KHQpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoICFtZm5fdmFsaWQobWZu
KSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgfQorCiAgICAgcDJtX2xvY2socDJtKTsKIAogICAgIFAyTV9ERUJVRygi
YWRkaW5nIGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm5feChnZm4pLCBtZm5feChtZm4pKTsKQEAg
LTk4NCwxMiArOTkwLDEzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQKICAgICB9CiAKICAgICAvKiBOb3csIGFjdHVhbGx5IGRvIHRoZSB0d28td2F5IG1hcHBpbmcg
Ki8KLSAgICBpZiAoIG1mbl92YWxpZChtZm4pICkKKyAgICByYyA9IHAybV9zZXRfZW50cnkocDJt
LCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgdCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgaWYg
KCByYyA9PSAwICkKICAgICB7Ci0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwg
bWZuLCBwYWdlX29yZGVyLCB0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZh
dWx0X2FjY2Vzcyk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgZ290byBvdXQ7IC8q
IEZhaWxlZCB0byB1cGRhdGUgcDJtLCBiYWlsIHdpdGhvdXQgdXBkYXRpbmcgbTJwLiAqLworICAg
ICAgICBwb2RfbG9jayhwMm0pOworICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSBwb2Rf
Y291bnQ7CisgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOworICAgICAg
ICBwb2RfdW5sb2NrKHAybSk7CiAKICAgICAgICAgaWYgKCAhcDJtX2lzX2dyYW50KHQpICkKICAg
ICAgICAgewpAQCAtOTk4LDIwICsxMDA1LDYgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdm
bl9hZGQoZ2ZuLCBpKSkpOwogICAgICAgICB9CiAgICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQWRkaW5nIGJhZCBtZm4gdG8gcDJtIG1hcCAo
JSNseCAtPiAlI2x4KVxuIiwKLSAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZu
KSk7Ci0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIHBh
Z2Vfb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtLT5k
ZWZhdWx0X2FjY2Vzcyk7Ci0gICAgICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHBvZF9sb2NrKHAybSk7Ci0gICAgICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAt
PSBwb2RfY291bnQ7Ci0gICAgICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAw
KTsKLSAgICAgICAgICAgIHBvZF91bmxvY2socDJtKTsKLSAgICAgICAgfQotICAgIH0KIAogb3V0
OgogICAgIHAybV91bmxvY2socDJtKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 11:51:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 11: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 1iub1c-00045h-Cl; Thu, 23 Jan 2020 11:51:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iub1b-00045Z-Ii
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 11:51:51 +0000
X-Inumbo-ID: b91793b4-3dd6-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b91793b4-3dd6-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 11:51: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 mx2.suse.de (Postfix) with ESMTP id 5582BAB95;
 Thu, 23 Jan 2020 11:51:42 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <96522871-eea2-a9ce-c89d-aebefe6225d1@suse.com>
Message-ID: <b13bc4b7-7b37-1e32-5700-a47f3807b690@suse.com>
Date: Thu, 23 Jan 2020 12:51:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <96522871-eea2-a9ce-c89d-aebefe6225d1@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/2] x86/p2m: adjust non-PoD accounting in
 p2m_pod_decrease_reservation()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhyb3VnaG91dCB0aGUgZnVuY3Rpb24gdGhlIGVxdWF0aW9uCgoJcG9kICsgbm9ucG9kID09ICgx
VUwgPDwgb3JkZXIpCgpzaG91bGQgaG9sZC4gVGhpcyBoYXMgYmVlbiB2aW9sYXRlZCBieSB0aGUg
ZmluYWwgbG9vcCBvZiB0aGUgZnVuY3Rpb246CiogY2hhbmdpbmcgYSByYW5nZSBmcm9tIGEgdHlw
ZSBvdGhlciB0aGFuIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgdG8KICBwMm1faW52YWxpZCBkb2Vz
bid0IGFsdGVyIHRoZSBhbW91bnQgb2Ygbm9uLVBvRCBwYWdlcyBpbiB0aGUgcmVnaW9uLAoqIGNo
YW5naW5nIGEgcmFuZ2UgZnJvbSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kIHRvIHAybV9pbnZhbGlk
IGRvZXMKICBpbmNyZWFzZSB0aGUgYW1vdW50IG9mIG5vbi1Qb0QgcGFnZXMgaW4gdGhlIHJlZ2lv
biBhbG9uZyB3aXRoCiAgZGVjcmVhc2luZyB0aGUgYW1vdW50IG9mIFBvRCBwYWdlcyB0aGVyZS4K
Rm9ydHVuYXRlbHkgdGhlIHZhcmlhYmxlIGlzbid0IHVzZWQgYW55bW9yZSBhZnRlciB0aGUgbG9v
cC4gSW5zdGVhZCBvZgpjb3JyZWN0aW5nIHRoZSB1cGRhdGluZyBvZiB0aGUgIm5vbnBvZCIgdmFy
aWFibGUsIGhvd2V2ZXIsIGRyb3AgaXQKYWx0b2dldGhlciwgdG8gYXZvaWQgZ2V0dGluZyB0aGUg
YWJvdmUgZXF1YXRpb24gdG8gbm90IGhvbGQgYWdhaW4gYnkgYQpmdXR1cmUgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC01
MDksNyArNTA5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYQog
ICAgIHVuc2lnbmVkIGxvbmcgcmV0ID0gMCwgaSwgbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGJvb2xfdCBzdGVhbF9mb3JfY2FjaGU7Ci0g
ICAgbG9uZyBwb2QsIG5vbnBvZCwgcmFtOworICAgIGxvbmcgcG9kID0gMCwgcmFtID0gMDsKIAog
ICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBvcmRlcik7CiAgICAgcG9kX2xvY2socDJtKTsKQEAgLTUy
NCw4ICs1MjQsNiBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21hCiAg
ICAgaWYgKCB1bmxpa2VseShkLT5pc19keWluZykgKQogICAgICAgICBnb3RvIG91dF91bmxvY2s7
CiAKLSAgICBwb2QgPSBub25wb2QgPSByYW0gPSAwOwotCiAgICAgLyogRmlndXJlIG91dCBpZiB3
ZSBuZWVkIHRvIHN0ZWFsIHNvbWUgZnJlZWQgbWVtb3J5IGZvciBvdXIgY2FjaGUgKi8KICAgICBz
dGVhbF9mb3JfY2FjaGUgPSAgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCA+IHAybS0+cG9kLmNvdW50
ICk7CiAKQEAgLTUzOSwxOSArNTM3LDE1IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWEKICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRlcik7CiAg
ICAgICAgIGlmICggdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKICAgICAgICAgICAgIHBv
ZCArPSBuOwotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIG5vbnBvZCArPSBu
OwotICAgICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHQpICkKLSAgICAgICAgICAgICAgICByYW0g
Kz0gbjsKLSAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcDJtX2lzX3JhbSh0KSApCisgICAg
ICAgICAgICByYW0gKz0gbjsKICAgICB9CiAKICAgICAvKiBObyBwb3B1bGF0ZS1vbi1kZW1hbmQ/
ICBEb24ndCBuZWVkIHRvIHN0ZWFsIGFueXRoaW5nPyAgVGhlbiB3ZSdyZSBkb25lISovCiAgICAg
aWYgKCAhcG9kICYmICFzdGVhbF9mb3JfY2FjaGUgKQogICAgICAgICBnb3RvIG91dF91bmxvY2s7
CiAKLSAgICBpZiAoICFub25wb2QgKQorICAgIGlmICggaSA9PSBwb2QgKQogICAgIHsKICAgICAg
ICAgLyoKICAgICAgICAgICogQWxsIFBvRDogTWFyayB0aGUgd2hvbGUgcmVnaW9uIGludmFsaWQg
YW5kIHRlbGwgY2FsbGVyCkBAIC01ODcsNyArNTgxLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNl
cnZhdGlvbihzdHJ1Y3QgZG9tYQogICAgICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFn
ZShwMm0sIF9nZm4oZ2ZuX3goZ2ZuKSAmIH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpKSApCiAgICAg
ewogICAgICAgICBwb2QgPSAxVUwgPDwgb3JkZXI7Ci0gICAgICAgIHJhbSA9IG5vbnBvZCA9IDA7
CisgICAgICAgIHJhbSA9IDA7CiAgICAgICAgIEFTU0VSVChzdGVhbF9mb3JfY2FjaGUgPT0gKHAy
bS0+cG9kLmVudHJ5X2NvdW50ID4gcDJtLT5wb2QuY291bnQpKTsKICAgICB9CiAKQEAgLTY1NSw3
ICs2NDksNiBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21hCiAKICAg
ICAgICAgICAgIHN0ZWFsX2Zvcl9jYWNoZSA9ICAoIHAybS0+cG9kLmVudHJ5X2NvdW50ID4gcDJt
LT5wb2QuY291bnQgKTsKIAotICAgICAgICAgICAgbm9ucG9kIC09IG47CiAgICAgICAgICAgICBy
YW0gLT0gbjsKICAgICAgICAgICAgIHJldCArPSBuOwogICAgICAgICB9CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:11:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iubKb-0005vj-6L; Thu, 23 Jan 2020 12:11:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iubKZ-0005ve-Or
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:11:27 +0000
X-Inumbo-ID: 75c25970-3dd9-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75c25970-3dd9-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 12:11:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579781478; x=1611317478;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=gaHefyT8N3AC84aZY1yKCyzeodR8bls8duHw02+9X3w=;
 b=MRqENWtz8QFmBQTW2mLQSyroCOoyMlYunbFux1ibS4T0Q35O/Sa/vHqk
 5jaaURHVetT5AFMVzvgmYe5wPPy4csBIQWSh/FAL/cOtnBW7bgcOfRaFo
 8OiUb7yoMpxVhA+2MDsYxb4qDwPAp6DN0lO248G9HGAz8UpqBb8jfjP9f 4=;
IronPort-SDR: 7P+0cr2LJCSa+TKTENZ/X2//NCEUmgGbzP4l5mDlubOS7pbDbOI98Ojuww+Enf1dRmLdAAkVk1
 TwJFViKliWmw==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="21943237"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 23 Jan 2020 12:11:07 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id B5EA8A1E9D; Thu, 23 Jan 2020 12:11:06 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 12:11:06 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 12:11:05 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 12:11:05 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] cmdline: treat hyphens and underscores
 the same
Thread-Index: AQHV0eKg7UcvIkvA80OXATeoxSAFwqf4J4NQ
Date: Thu, 23 Jan 2020 12:11:05 +0000
Message-ID: <ed7e3960a25447c5b262666db346c05c@EX13D32EUC003.ant.amazon.com>
References: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@suse.com>
In-Reply-To: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@suse.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
x-originating-ip: [10.43.165.130]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] cmdline: treat hyphens and underscores
 the same
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjMgSmFudWFyeSAyMDIwIDExOjQzDQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IEp1bGllbiBHcmFsbA0KPiA8anVsaWVuQHhlbi5vcmc+OyBXZWkgTGl1IDx3bEB4
ZW4ub3JnPjsgS29ucmFkIFdpbGsNCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2Ml0gY21kbGluZTogdHJl
YXQgaHlwaGVucyBhbmQgdW5kZXJzY29yZXMgdGhlDQo+IHNhbWUNCj4gDQo+IEluIG9yZGVyIHRv
IGF2b2lkIHBlcm1hbmVudGx5IGhhdmluZyB0byBhc2sgdGhhdCBubyBuZXcgY29tbWFuZCBsaW5l
DQo+IG9wdGlvbnMgdXNpbmcgdW5kZXJzY29yZXMgYmUgaW50cm9kdWNlZCAoYWxiZWl0IEknbSBs
aWtlbHkgdG8gc3RpbGwgbWFrZQ0KPiByZW1hcmtzKSwgYW5kIGluIG9yZGVyIHRvIGFsc28gYWxs
b3cgZXh0ZW5kaW5nIHRoZSB1c2Ugb2YgaHlwaGVucyB0bw0KPiBwcmUtZXhpc3Rpbmcgb25lcywg
aW50cm9kdWNlIGN1c3RvbSBjb21wYXJpc29uIGZ1bmN0aW9ucyB0cmVhdGluZyBib3RoDQo+IGNo
YXJhY3RlcnMgYXMgbWF0Y2hpbmcuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+DQo+IC0tLQ0KPiB2MjogUmVuYW1lIHRvIG9wdF9zdHJ7LG59Y21w
KCkuIERvbid0IHVzZSB0aGUgbmV3IGZ1bmN0aW9uIGZvciBjb21hcHJpbmcNCj4gICAgIGFnYWlu
c3QgIm5vLSIgaW4gcGFyc2VfcGFyYW1zKCkuIEFkZCBjb21tZW50IHRvIGNkaWZmKCkuDQo+IA0K
PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MNCj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jDQo+IEBAIC03Miw2ICs3MiwxMSBAQCBTb21lIG9w
dGlvbnMgdGFrZSBhIGNvbW1hIHNlcGFyYXRlZCBsaXN0DQo+ICBTb21lIHBhcmFtZXRlcnMgYWN0
IGFzIGNvbWJpbmF0aW9ucyBvZiB0aGUgYWJvdmUsIG1vc3QgY29tbW9ubHkgYSBtaXgNCj4gIG9m
IEJvb2xlYW4gYW5kIFN0cmluZy4gIFRoZXNlIGFyZSBub3RlZCBpbiB0aGUgcmVsZXZhbnQgc2Vj
dGlvbnMuDQo+IA0KPiArIyMjIFNwZWxsaW5nDQo+ICsNCj4gK1BhcmFtZXRlciBuYW1lcyBtYXkg
aW5jbHVkZSBoeXBoZW5zIG9yIHVuZGVyc2NvcmVzLiAgVGhlc2UgYXJlDQo+ICtnZW5lcmFsbHkg
YmVpbmcgdHJlYXRlZCBhcyBtYXRjaGluZyBvbmUgYW5vdGhlciBieSB0aGUgcGFyc2luZyBsb2dp
Yy4NCj4gKw0KPiAgIyMgUGFyYW1ldGVyIGRldGFpbHMNCj4gDQo+ICAjIyMgYWNwaQ0KPiAtLS0g
YS94ZW4vY29tbW9uL2tlcm5lbC5jDQo+ICsrKyBiL3hlbi9jb21tb24va2VybmVsLmMNCj4gQEAg
LTIzLDYgKzIzLDUzIEBAIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEEN
Cj4gIHhlbl9jb21tYW5kbGluZV90IHNhdmVkX2NtZGxpbmU7DQo+ICBzdGF0aWMgY29uc3QgY2hh
ciBfX2luaXRjb25zdCBvcHRfYnVpbHRpbl9jbWRsaW5lW10gPSBDT05GSUdfQ01ETElORTsNCj4g
DQo+ICsvKg0KPiArICogQ2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdHdvIGNoYXJh
Y3RlcnMgZm9yIGNvbW1hbmQgbGluZQ0KPiBwYXJzaW5nDQo+ICsgKiBwdXJwb3NlcywgaS5lLiB0
cmVhdGluZyAnLScgYW5kICdfJyB0aGUgc2FtZS4NCj4gKyAqLw0KPiArc3RhdGljIGludCBjZGlm
Zih1bnNpZ25lZCBjaGFyIGMxLCB1bnNpZ25lZCBjaGFyIGMyKQ0KPiArew0KPiArICAgIGludCBy
ZXMgPSBjMSAtIGMyOw0KPiArDQo+ICsgICAgaWYgKCByZXMgJiYgKGMxIF4gYzIpID09ICgnLScg
XiAnXycpICYmDQo+ICsgICAgICAgICAoYzEgPT0gJy0nIHx8IGMxID09ICdfJykgKQ0KPiArICAg
ICAgICByZXMgPSAwOw0KPiArDQoNCldvdyEgVGhhdCBtYWtlcyBteSBoZWFkIGh1cnQuIEhvdyBh
Ym91dDoNCg0Kc3RhdGljIGludCBjZGlmZih1bnNpZ25lZCBjaGFyIGMxLCB1bnNpZ25lZCBjaGFy
IGMyKQ0Kew0KICAgIGlmICggYzEgPT0gJy0nICkNCiAgICAgICAgYzEgPSAnXyc7DQoNCiAgICBp
ZiAoIGMyID09ICctJyApDQogICAgICAgIGMyID0gJ18nOw0KDQogICAgcmV0dXJuIGMxIC0gYzI7
DQp9DQoNCj8NCg0KICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:14:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iubN3-00064o-Rk; Thu, 23 Jan 2020 12:14:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iubN2-00064i-Kd
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:14:00 +0000
X-Inumbo-ID: cc8fff28-3dd9-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc8fff28-3dd9-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 12:13: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 <osstest-admin@xenproject.org>)
 id 1iubMl-0000lv-8P; Thu, 23 Jan 2020 12:13:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iubMk-0005XR-OO; Thu, 23 Jan 2020 12:13:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iubMk-0000Lw-Nj; Thu, 23 Jan 2020 12:13:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146412-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 12:13:42 +0000
Subject: [Xen-devel] [ovmf test] 146412: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTUgZGF5cyAgIDU2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDIgZGF5cyAgICA4IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:22:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:22: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 1iubUm-0006wN-Dm; Thu, 23 Jan 2020 12:22:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iubUl-0006wG-Sm
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:21:59 +0000
X-Inumbo-ID: f378ad00-3dda-11ea-be14-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f378ad00-3dda-11ea-be14-12813bfff9fa;
 Thu, 23 Jan 2020 12:21:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579782119; x=1611318119;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=2lzEZDhgxXCFC9fA5KBzFHKfUlrE+V5zfJAISHPuxIg=;
 b=sDfA7ZjZwTtQu2LwpaxftEutcKsdPKZQdvTBa01hXYwUYEoChwKskJpS
 K9OPyIOAhD+GiKIRmnkJ28889K6n0EdlCcDdGn8H7emvFHTsSyqqeR77B
 MjlBFKJnkv704QMht0R+HgdoPCHfHAbr8M2DzZpuJNImbOBNcYBJbSKca 0=;
IronPort-SDR: 5iWyqt2/bW5HoVjptiPMBvxv6G95iyYhTU44E1e+vh5R2BtbT/hBK2zM7Oj6jgqCAjIYXTmbuV
 rMJdwL05BPtQ==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="12928362"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 23 Jan 2020 12:21:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id A53CC1A13AA; Thu, 23 Jan 2020 12:21:54 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 12:21:54 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 12:21:53 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 12:21:51 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 12:21:38 +0000
Message-ID: <20200123122141.1419-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123122141.1419-1-pdurrant@amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn type-safe
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.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>

VXNlIG1mbl90IHJhdGhlciB0aGFuIHVuc2lnbmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0
ZXN0cyBhZ2FpbnN0IDAgdG8KdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1
Y2luZyBpbml0aWFsaXphdGlvbiB0byB0aGF0IHZhbHVlKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KCnYy
OgogLSBTZXQgYXBpY19hY2Nlc3NfbWZuIHRvIElOVkFMSURfTUZOIGluIHZteF9mcmVlX3ZsYXBp
Y19tYXBwaW5nKCkgdG8gbWFrZQogICB0aGUgZnVuY3Rpb24gaWRlbXBvdGVudAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDE1ICsrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3ZtY3MuaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwppbmRleCA1YWQxNWVhZmUwLi44MzU2ZThkZTNkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L210cnIuYwpAQCAtODE4LDcgKzgxOCw3IEBAIGludCBlcHRlX2dldF9lbnRyeV9lbXQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIAogICAgIGlmICggZGly
ZWN0X21taW8gKQogICAgIHsKLSAgICAgICAgaWYgKCAobWZuX3gobWZuKSBeIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4pID4+IG9yZGVyICkKKyAgICAgICAgaWYgKCAobWZuX3gobWZu
KSBeIG1mbl94KGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4pKSA+PiBvcmRlciApCiAg
ICAgICAgICAgICByZXR1cm4gTVRSUl9UWVBFX1VOQ0FDSEFCTEU7CiAgICAgICAgIGlmICggb3Jk
ZXIgKQogICAgICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBmODNmMTAyNjM4
Li44NzA2OTU0ZDczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDEzLDYgKzQxMyw3IEBAIHN0YXRpYyBp
bnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCAhaGFz
X3ZsYXBpYyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgZC0+YXJjaC5odm0udm14LmFw
aWNfYWNjZXNzX21mbiA9IElOVkFMSURfTUZOOwogICAgIGlmICggKHJjID0gdm14X2FsbG9jX3Zs
YXBpY19tYXBwaW5nKGQpKSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0zMDM0LDcg
KzMwMzUsNyBAQCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICBjbGVhcl9kb21haW5fcGFn
ZShtZm4pOwogICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsK
LSAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuX3gobWZuKTsKKyAgICBk
LT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuOwogCiAgICAgcmV0dXJuIHNldF9t
bWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJQ19ERUZBVUxUX1BIWVNfQkFTRSksIG1m
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCkBAIC0zMDQz
LDI0ICszMDQ0LDI0IEBAIHN0YXRpYyBpbnQgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBkLT5hcmNoLmh2bS52bXgu
YXBpY19hY2Nlc3NfbWZuOworICAgIG1mbl90IG1mbiA9IGQtPmFyY2guaHZtLnZteC5hcGljX2Fj
Y2Vzc19tZm47CiAKLSAgICBpZiAoIG1mbiAhPSAwICkKLSAgICAgICAgZnJlZV9zaGFyZWRfZG9t
aGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkpOworICAgIGQtPmFyY2guaHZtLnZteC5h
cGljX2FjY2Vzc19tZm4gPSBJTlZBTElEX01GTjsKKyAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQorICAgICAgICBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2Uo
bWZuKSk7CiB9CiAKIHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHBhZGRyX3QgdmlydF9wYWdlX21hLCBhcGljX3BhZ2VfbWE7CiAK
LSAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNzX21mbiA9PSAwICkK
KyAgICBpZiAoIG1mbl9lcSh2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4s
IElOVkFMSURfTUZOKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIEFTU0VSVChjcHVfaGFzX3Zt
eF92aXJ0dWFsaXplX2FwaWNfYWNjZXNzZXMpOwogCiAgICAgdmlydF9wYWdlX21hID0gcGFnZV90
b19tYWRkcih2Y3B1X3ZsYXBpYyh2KS0+cmVnc19wYWdlKTsKLSAgICBhcGljX3BhZ2VfbWEgPSB2
LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47Ci0gICAgYXBpY19wYWdlX21h
IDw8PSBQQUdFX1NISUZUOworICAgIGFwaWNfcGFnZV9tYSA9IG1mbl90b19tYWRkcih2LT5kb21h
aW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4pOwogCiAgICAgdm14X3ZtY3NfZW50ZXIo
dik7CiAgICAgX192bXdyaXRlKFZJUlRVQUxfQVBJQ19QQUdFX0FERFIsIHZpcnRfcGFnZV9tYSk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBhNTE0Mjk5MTQ0Li5iZTQ2NjFhOTI5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTU5LDcgKzU5LDcgQEAgc3RydWN0
IGVwdF9kYXRhIHsKICNkZWZpbmUgX1ZNWF9ET01BSU5fUE1MX0VOQUJMRUQgICAgMAogI2RlZmlu
ZSBWTVhfRE9NQUlOX1BNTF9FTkFCTEVEICAgICAoMXVsIDw8IF9WTVhfRE9NQUlOX1BNTF9FTkFC
TEVEKQogc3RydWN0IHZteF9kb21haW4gewotICAgIHVuc2lnbmVkIGxvbmcgYXBpY19hY2Nlc3Nf
bWZuOworICAgIG1mbl90IGFwaWNfYWNjZXNzX21mbjsKICAgICAvKiBWTVhfRE9NQUlOXyogKi8K
ICAgICB1bnNpZ25lZCBpbnQgc3RhdHVzOwogCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:22:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:22: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 1iubUi-0006w0-3o; Thu, 23 Jan 2020 12:21:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iubUg-0006vv-Mv
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:21:54 +0000
X-Inumbo-ID: f107bfca-3dda-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f107bfca-3dda-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 12:21:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579782115; x=1611318115;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=V0n1akPnLa4zwUEc/0FwiFyc/EJzxmw83GAigcbCa5U=;
 b=cTkYpCgR8+RuChsaz01LfOp5CH0UiYTDDzrzbA1rEq/fqRzkB8hEsFJZ
 Co09uwpUDRJQuFJRwFEFPeitPM+ZWJFOHO6L4QdB2O/SyvPLSNvBfn/uv
 Y/rq2cAZMuuht9+oEotz2CvcFUMAPLvUYaUBQew4OnAcauaAqgTtqJ0EG g=;
IronPort-SDR: gJ5HBM3Tga/uhGiS3kzo7fZV8rKQBXpzLga+14ommLY2H0fnNfiRi5SfjvOGwPHT8wIjydWNG/
 mhTVaJ26msSg==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="13841131"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 23 Jan 2020 12:21:54 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id C4014A2AD3
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 12:21:52 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 12:21:52 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 12:21:51 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 12:21:50 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 12:21:37 +0000
Message-ID: <20200123122141.1419-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 0/3] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICgzKToKICB4ODYgLyB2bXg6IG1ha2UgYXBpY19hY2Nlc3NfbWZuIHR5cGUt
c2FmZQogIHg4NiAvIGh2bTogYWRkIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIG1ldGhv
ZAogIHg4NiAvIHZteDogdXNlIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIGZvciBBUElDX0RFRkFV
TFRfUEhZU19CQVNFCgogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICA3ICsr
KysrLQogeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgIHwgIDUgLS0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICB8IDEwIC0tLS0tLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgIDggKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNz
LmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICB8ICAyIC0tCiA5
IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:22:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12: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 1iubUr-0006xl-Ns; Thu, 23 Jan 2020 12:22:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iubUq-0006xX-Ol
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:22:04 +0000
X-Inumbo-ID: f378ad01-3dda-11ea-be14-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f378ad01-3dda-11ea-be14-12813bfff9fa;
 Thu, 23 Jan 2020 12:21:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579782120; x=1611318120;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=J0OSpCkxgbb45Ar9TZuQOtuQ/qndGg9lpGrrowOYrwY=;
 b=uqazodyUbsix2jC3KIFVhjFvlfAN9d202cJ7zxd9/vAb2CDVm6eOQ5hN
 KCOjVyYtOxJCuBDxMZsiQOL/nHV7nAt4PVMm5TCMnqFiPZib3kx8swYJU
 rZGYyc6GG1spyDOEzdLCZ80N/1QyDW27bzJI7m5t3nErmxwg7NIccuDnO I=;
IronPort-SDR: i0YWnhwnr85l+BGsiMzZYLw0iAxMmE/Rl66mM6iRBShFtmTHuMqy5O/ogPPI2cbhATVVNE6UYt
 ahr5c/33CWUQ==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="12928361"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 23 Jan 2020 12:21:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (Postfix) with ESMTPS
 id 39615A180A; Thu, 23 Jan 2020 12:21:56 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 12:21:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 12:21:55 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 12:21:53 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 12:21:39 +0000
Message-ID: <20200123122141.1419-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123122141.1419-1-pdurrant@amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 2/3] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHR3byBmdW5jdGlvbnMgaW4gaHZtLmMgdG8gZGVhbCB3aXRoIHRlYXItZG93biBh
bmQgYSBkb21haW46Cmh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2Rv
bWFpbl9kZXN0cm95KCkuIEhvd2V2ZXIsIG9ubHkKdGhlIGxhdHRlciBoYXMgYW4gYXNzb2NpYXRl
ZCBtZXRob2QgaW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcwphIG1ldGhvZCBmb3IgdGhl
IGZvcm1lci4KCkEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGRlZmluZSBhIFZNWCBpbXBsZW1lbnRh
dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
LS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KCnYyOgogLSBNYWtlIHRoZSBuZXcgbWV0aG9kIG9wdGlvbmFsIGFuZCBtYWtlIGl0
IGFuIGFsdGVybmF0aXZlX3ZjYWxsCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
fCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDcyM2Y1ZDA5Yy4uZTUxYzA3NzI2OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC03MTUsNiArNzE1LDkgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1
Y3QgZG9tYWluICpkKQogCiB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKKyAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMgKQorICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzLCBkKTsKKwogICAgIGlmICggaHZtX2Z1bmNzLm5odm1fZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzICkKICAgICAgICAgaHZtX2Z1bmNzLm5odm1fZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKGQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDA5NzkzYzEy
ZTkuLjllYWIxZDc0OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xMDcsNiArMTA3LDcgQEAg
c3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgICogSW5pdGlhbGlzZS9kZXN0cm95IEhW
TSBkb21haW4vdmNwdSByZXNvdXJjZXMKICAgICAgKi8KICAgICBpbnQgICgqZG9tYWluX2luaXRp
YWxpc2UpKHN0cnVjdCBkb21haW4gKmQpOworICAgIHZvaWQgKCpkb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQgKCpkb21haW5fZGVzdHJveSko
c3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICAoKnZjcHVfaW5pdGlhbGlzZSkoc3RydWN0IHZj
cHUgKnYpOwogICAgIHZvaWQgKCp2Y3B1X2Rlc3Ryb3kpKHN0cnVjdCB2Y3B1ICp2KTsKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:22:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iubVE-00072o-2v; Thu, 23 Jan 2020 12:22:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iubVD-00072R-0h
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:22:27 +0000
X-Inumbo-ID: fed7bc04-3dda-11ea-b833-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fed7bc04-3dda-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 12:22:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579782138; x=1611318138;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=F2Jn7Oj/403sGkcntZ7Z+Hp3IyknzYHqJrAEOkEXvgM=;
 b=f03T112pzTV3vMyGfDFNV9Z1SZLot/A/a/mQfabFfYjVBfNyg9LERSEL
 FEMya5DfY1SXGAKJ4tUr+3MamMvmlJ2Q416IddvjvUnTS2dj5Ym+yEens
 PYsoWTg+uZU8ATAGVyUVz5PYjZqnRaDK9b6o7KCT/g4JaqC69TSan6EFD I=;
IronPort-SDR: k6Ffq+ajyQUoUFpuFsUWmqypjdgFDNX6SaoW9xMH+X2AN/kF0xXgEGj0cmwJp25U3EL6J7ohuZ
 g+VKeanmIz+g==
X-IronPort-AV: E=Sophos;i="5.70,353,1574121600"; d="scan'208";a="21944591"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 23 Jan 2020 12:22:17 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6E91AA2AD3; Thu, 23 Jan 2020 12:22:16 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 12:21:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 12:21:57 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 12:21:55 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 12:21:40 +0000
Message-ID: <20200123122141.1419-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123122141.1419-1-pdurrant@amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBw
YXNzaW5nIE1FTUZfbm9fb3duZXIgdG8KYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxv
b2tpbmcgY29kZSBpbiB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQpjYW4gc2ltcGx5IHVzZSBn
ZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCmlu
c2VydGlvbiBpbiB0aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1w
bHkgcmVsZWFzZSB0aGUKcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dlZCBi
eSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzCnRoZW4gYWxsb3dzIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KClRoZXJlIGlzLCBob3dldmVyLCBzb21lIGZhbGwtb3V0
IGZyb20gdGhpcyBzaW1wbGlmaWNhdGlvbjoKCi0gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2lsbCBu
b3cgY2FsbCBhc3NpZ25fcGFnZXMoKSBhbmQgcnVuIGludG8gdGhlIGZhY3QKICB0aGF0ICdtYXhf
cGFnZXMnIGlzIG5vdCBzZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9jcmVhdGUoKS4g
VG8KICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUsIGRvbWFpbl9jcmVhdGUoKSBpcyBtb2Rp
ZmllZCB0byBzZXQKICBtYXhfcGFnZXMgdG8gYW4gaW5pdGlhbCB2YWx1ZSwgc3VmZmljaWVudCB0
byBjb3ZlciBhbnkgZG9taGVhcAogIGFsbG9jYXRpb25zIHJlcXVpcmVkIHRvIGNvbXBsZXRlIGRv
bWFpbiBjcmVhdGlvbi4gVGhlIHZhbHVlIHdpbGwgYmUKICBzZXQgdG8gdGhlICdyZWFsJyBtYXhf
cGFnZXMgd2hlbiB0aGUgdG9vbC1zdGFjayBsYXRlciBwZXJmb3JtcyB0aGUKICBYRU5fRE9NQ1RM
X21heF9tZW0gb3BlcmF0aW9uLCB0aHVzIGFsbG93aW5nIHRoZSByZXN0IG9mIHRoZSBkb21haW4n
cwogIG1lbW9yeSB0byBiZSBhbGxvY2F0ZWQuCgotIEJlY2F1c2UgdGhlIGRvbWhlYXAgcGFnZSBp
cyBubyBsb25nZXIgYSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUKICByZWZlcmVuY2UgY291bnRp
bmcgd2lsbCBwcmV2ZW50IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRodXMKICB0
aGUgY2FsbCB0byB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIG1vdmVkIGZyb20gdGhlCiAg
ZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWluX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKCkgbWV0aG9kLgogIFdoaWxzdCBpbiB0aGUgYXJlYSwgbWFrZSB0aGUgZG9tYWluX2Rlc3Ry
b3koKSBtZXRob2QgYW4gb3B0aW9uYWwKICBhbHRlcm5hdGl2ZV92Y2FsbCgpIChzaW5jZSBpdCB3
aWxsIG5vIGxvbmdlciBwZWZvcm0gYW55IGZ1bmN0aW9uIGluIFZNWAogIGFuZCBpcyBzdHViYmVk
IGluIFNWTSBhbnl3YXkpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKdjI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFn
ZXMgcmF0aGVyIHRoYW4gYXZvaWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAt
IE1ha2UgZG9tYWluX2Rlc3Ryb3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgIHwgIDQgKysrLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAgNSAtLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKysrKy0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAg
IHwgIDIgLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggZTUxYzA3NzI2OS4uZDI2MTBmNWYwMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03NDYsNyAr
NzQ2LDkgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IGh2bV9kZXN0cm95X2NhY2hlYXR0cl9yZWdpb25fbGlzdChkKTsKIAotICAgIGh2bV9mdW5jcy5k
b21haW5fZGVzdHJveShkKTsKKyAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fZGVzdHJveSApCisg
ICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5kb21haW5fZGVzdHJveSwgZCk7CisK
ICAgICBydGNfZGVpbml0KGQpOwogICAgIHN0ZHZnYV9kZWluaXQoZCk7CiAgICAgdmlvYXBpY19k
ZWluaXQoZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGIxYzM3NmQ0NTUuLmI3ZjY3ZjlmMDMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCkBAIC0xMTU1LDEwICsxMTU1LDYgQEAgc3RhdGljIGludCBzdm1fZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZv
aWQgc3ZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCi17Ci19Ci0KIHN0YXRpYyBp
bnQgc3ZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpbnQgcmM7CkBA
IC0yNDI1LDcgKzI0MjEsNiBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2lu
aXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwICAgICAgICAgICAgICAg
PSBzdm1fY3B1X3VwLAogICAgIC5jcHVfZG93biAgICAgICAgICAgICA9IHN2bV9jcHVfZG93biwK
ICAgICAuZG9tYWluX2luaXRpYWxpc2UgICAgPSBzdm1fZG9tYWluX2luaXRpYWxpc2UsCi0gICAg
LmRvbWFpbl9kZXN0cm95ICAgICAgID0gc3ZtX2RvbWFpbl9kZXN0cm95LAogICAgIC52Y3B1X2lu
aXRpYWxpc2UgICAgICA9IHN2bV92Y3B1X2luaXRpYWxpc2UsCiAgICAgLnZjcHVfZGVzdHJveSAg
ICAgICAgID0gc3ZtX3ZjcHVfZGVzdHJveSwKICAgICAuc2F2ZV9jcHVfY3R4dCAgICAgICAgPSBz
dm1fc2F2ZV92bWNiX2N0eHQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDg3MDY5NTRkNzMuLmY3NmZkZDRm
OTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MjAsNyArNDIwLDcgQEAgc3RhdGljIGludCB2bXhfZG9t
YWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgdm14X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9p
ZCB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJldHVybjsKQEAgLTIyNDEsNyArMjI0
MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1
bmN0aW9uX3RhYmxlID0gewogICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHZteF9jcHVfdXBf
cHJlcGFyZSwKICAgICAuY3B1X2RlYWQgICAgICAgICAgICAgPSB2bXhfY3B1X2RlYWQsCiAgICAg
LmRvbWFpbl9pbml0aWFsaXNlICAgID0gdm14X2RvbWFpbl9pbml0aWFsaXNlLAotICAgIC5kb21h
aW5fZGVzdHJveSAgICAgICA9IHZteF9kb21haW5fZGVzdHJveSwKKyAgICAuZG9tYWluX3JlbGlu
cXVpc2hfcmVzb3VyY2VzID0gdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcywKICAgICAu
dmNwdV9pbml0aWFsaXNlICAgICAgPSB2bXhfdmNwdV9pbml0aWFsaXNlLAogICAgIC52Y3B1X2Rl
c3Ryb3kgICAgICAgICA9IHZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAg
ICAgID0gdm14X3NhdmVfdm1jc19jdHh0LApAQCAtMzAyOSwxMiArMzAyOSwyMiBAQCBzdGF0aWMg
aW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
IWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAg
cGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCk7CiAgICAgaWYgKCAhcGcgKQogICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9wYWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rf
d3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGRvbWFp
biBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMgcGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAg
ICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRpb24gb2Ygc29tZXRoaW5nIGZpc2h5IGdv
aW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICBy
ZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGcpOwogICAg
IGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChw
ZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBt
Zm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3RvX3BmbihBUElD
X0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0OCw3ICszMDU4LDEyIEBAIHN0YXRpYyB2
b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5h
cmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgaWYgKCAhbWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdl
KG1mbl90b19wYWdlKG1mbikpOworICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcg
PSBtZm5fdG9fcGFnZShtZm4pOworCisgICAgICAgIHB1dF9wYWdlX2FsbG9jX3JlZihwZyk7Cisg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBnKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIHZt
eF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2NTQxOTBlOWU5Li4yYTZk
MmU4YWY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtNDk2LDE2ICs0OTYsNiBAQCB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCwKICAgICBzcGluX3VubG9j
aygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIH0KIAotdm9pZCBmcmVlX3NoYXJlZF9kb21oZWFwX3Bh
Z2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAgICBwdXRfcGFnZV9hbGxvY19yZWYocGFn
ZSk7Ci0gICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfeGVuX2hlYXAsICZwYWdlLT5j
b3VudF9pbmZvKSApCi0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvID0gMDsKLSAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKLSAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKLX0KLQogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNw
dSAqdiwgbWZuX3QgbWZuKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRl
eCBlZTNmOWZmZDNlLi4zMGM3NzdhY2I4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
CisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMzOSw2ICszMzksOCBAQCBzdGF0aWMgaW50
IHNhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpj
b25maWcpCiAgICAgcmV0dXJuIGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhjb25maWcpOwog
fQogCisjZGVmaW5lIERPTUFJTl9JTklUX1BBR0VTIDEKKwogc3RydWN0IGRvbWFpbiAqZG9tYWlu
X2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpc19wcml2KQpAQCAtNDQxLDYgKzQ0MywxMiBAQCBzdHJ1Y3QgZG9tYWlu
ICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAgICAgICAgIHJhZGl4X3RyZWVfaW5pdCgm
ZC0+cGlycV90cmVlKTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIEFsbG93IGEgbGltaXRlZCBu
dW1iZXIgb2Ygc3BlY2lhbCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQgZm9yIHRoZQorICAgICAqIGRv
bWFpbgorICAgICAqLworICAgIGQtPm1heF9wYWdlcyA9IERPTUFJTl9JTklUX1BBR0VTOworCiAg
ICAgaWYgKCAoZXJyID0gYXJjaF9kb21haW5fY3JlYXRlKGQsIGNvbmZpZykpICE9IDAgKQogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgaW5pdF9zdGF0dXMgfD0gSU5JVF9hcmNoOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IDJjYTg4ODJhZDAuLmU0MjlmMzgyMjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTMxNyw4ICszMTcsNiBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFkZHJfZ2V0X293bmVyKG1hKSAgIChwYWdl
X2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkKIAotZXh0ZXJuIHZvaWQgZnJlZV9zaGFy
ZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwotCiAjZGVmaW5lIGZyYW1l
X3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1FVEFCTEVfVklSVF9TVEFSVCkKIGV4dGVy
biB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFn
ZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:24:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iubXB-0007LO-0Y; Thu, 23 Jan 2020 12:24:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iubX9-0007LH-JS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:24:27 +0000
X-Inumbo-ID: 46c9ae3c-3ddb-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46c9ae3c-3ddb-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 12:24:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579782258;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PRhz9IvDd2ykDOX42CJ8hoEbRJLTr142VRrvMNKrtrA=;
 b=iYk+S9Hq5qK0lYR1jZMbfgo5sl1i/ePg8bdf01xJzRsnwemdXPIha1zl
 LbKucME8Mcsql/Mx0RflgksEV0Zcx/u76Zsnk5UWo9lKMbLfTx3WLHu/3
 6kMkv9m+Q+XMY/+09/91W6m3ooco325EeOfbMfw3UpRJAbHWiRSMyNHJI Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9cVnbI5WkDYnbwrz9k1Sfmn2BB2RZ9oPlDsQKak5iTGSBeF9XjSCDvkXd2qRwcGRBp3Lk+NQGo
 C3aRUZYPqy2moNUxvFqP6ei9b/mhijGyzfOCObGscUbSPSX+pUIq79/Mc1mu2ON8QqD14RXnFK
 usonuSd0oDV4V/xcVgqueYSt62Eh8+plkjE02eLo/Xk4ef6rj30259uf7dFnJKcE79dMF+8SFF
 HbBs8v4nIc0m1RQkLXI9ZasMLN/ZeNSVHPavDe2HB1VZeyvGO/7KR3Znetr1OOJB4pEerb+xS4
 GS4=
X-SBRS: 2.7
X-MesageID: 11755139
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,353,1574139600"; d="scan'208";a="11755139"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200117133059.14602-1-aisaila@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <edac6300-f629-c3d3-094c-276785eba6d6@citrix.com>
Date: Thu, 23 Jan 2020 12:24:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCAxOjMxIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBUaGlz
IHBhdGNoIGFpbXMgdG8gc2FuaXRpemUgaW5kZXhlcywgcG90ZW50aWFsbHkgZ3Vlc3QgcHJvdmlk
ZWQKPiB2YWx1ZXMsIGZvciBhbHRwMm1fZXB0cFtdIGFuZCBhbHRwMm1fcDJtW10gYXJyYXlzLgo+
IAo+IFJlcXVlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IEFj
a2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:28:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:28: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 1iubag-0007WU-Sk; Thu, 23 Jan 2020 12:28:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iubae-0007WP-VH
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:28:04 +0000
X-Inumbo-ID: cce2dd9a-3ddb-11ea-be15-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cce2dd9a-3ddb-11ea-be15-12813bfff9fa;
 Thu, 23 Jan 2020 12:28:03 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q6so2834925wro.9
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 04:28:03 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ljIO8JT9kC5xnblaHpP3lzJ7zD4gAdU2XfeIWgF3yYI=;
 b=jbxOKWYWprVOkFM0M178tHKX7Ei02uSlu0kKCi1UshrQjb4/u1RXLbN8osP/6l5+6B
 zBdMPkqzSaFq7pAz1/EYMXRPJ7WqW5CTzJYm7AeDTCUXXeNxLs44yXN4IaUr189aQYne
 otcthA1zBQDsd7Q8MPx4nMAmvApvwBpKlqiVOwDwDE13Z5/aROzUx0FYmeRthmYJIQAS
 siND5AwU7yHoDphGhWba02ieH5t2+lJyjRnCXOS0XrVEYkoTlMq4SyYtxfNm1IOPUToi
 nDeOkxscgEf2UYPZAGHz8KeWw3WKIhfsf48l+KtoaKZdB7XesL8bCWTR4YYC4mKZTV0W
 fR5g==
X-Gm-Message-State: APjAAAXSyvuaV3DpW94yohyhgmwX8BrTqq8Lf9wbZWmZSzZV0uj/Bd/x
 4hhWn7+XIxJhBghvHrjEnPASjCLBCZE=
X-Google-Smtp-Source: APXvYqwgb6ylnTk5aDZcvhYNu3mja0fSKouNUS8YKyg00yqWO2/G5U1PbaPQGQ5hHYI8uzEENjcI2A==
X-Received: by 2002:a5d:51c1:: with SMTP id n1mr16723610wrv.335.1579782482705; 
 Thu, 23 Jan 2020 04:28:02 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id d12sm2854424wrp.62.2020.01.23.04.28.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 04:28:02 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20191211211302.117395-1-jeff.kubascik@dornerworks.com>
 <20191211211302.117395-2-jeff.kubascik@dornerworks.com>
 <d4e6adc6-6c4c-133f-0eee-2e9bffbe8207@xen.org>
 <ee453f99-09e7-95f4-637a-10bbd6a4d740@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <c66678d2-83dd-6ccc-e9cf-74982278affd@xen.org>
Date: Thu, 23 Jan 2020 12:28:01 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <ee453f99-09e7-95f4-637a-10bbd6a4d740@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGksCgpPbiAxNy8wMS8yMDIwIDIxOjI0LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IE9uIDEyLzE4
LzIwMTkgOToyMCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBKZWZmLAo+Pgo+PiBPbiAx
MS8xMi8yMDE5IDIxOjEzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+Pj4gVGhlIHBoeXNpY2FsIHRp
bWVyIHRyYXBzIGFwcGx5IGFuIG9mZnNldCBzbyB0aGF0IHRpbWUgc3RhcnRzIGF0IDAgZm9yCj4+
PiB0aGUgZ3Vlc3QuIEhvd2V2ZXIsIHRoaXMgb2Zmc2V0IGlzIG5vdCBjdXJyZW50bHkgYXBwbGll
ZCB0byB0aGUgcGh5c2ljYWwKPj4+IGNvdW50ZXIuIFBlciB0aGUgQVJNdjggUmVmZXJlbmNlIE1h
bnVhbCAoQVJNIERESSAwNDg3RS5hKSwgc2VjdGlvbgo+Pj4gRDExLjIuNCBUaW1lcnMsIHRoZSAi
T2Zmc2V0IiBiZXR3ZWVuIHRoZSBjb3VudGVyIGFuZCB0aW1lciBzaG91bGQgYmUKPj4+IHplcm8g
Zm9yIGEgcGh5c2ljYWwgdGltZXIuIFRoaXMgcmVtb3ZlcyB0aGUgb2Zmc2V0IHRvIG1ha2UgdGhl
IHRpbWVyIGFuZAo+Pj4gY291bnRlciBjb25zaXN0ZW50Lgo+Pj4KPj4+IFRoaXMgYWxzbyBjbGVh
bnMgdXAgdGhlIHBoeXNpY2FsIHRpbWVyIGltcGxlbWVudGF0aW9uIHRvIGJldHRlciBtYXRjaAo+
Pj4gdGhlIHZpcnR1YWwgdGltZXIgLSBib3RoIGN2YWwncyBub3cgaG9sZCB0aGUgaGFyZHdhcmUg
dmFsdWUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Np
a0Bkb3JuZXJ3b3Jrcy5jb20+Cj4+PiAtLS0KPj4+ICAgIHhlbi9hcmNoL2FybS92dGltZXIuYyAg
ICAgICAgfCAzNCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4+PiAgICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDMgLS0tCj4+PiAgICAyIGZpbGVzIGNoYW5nZWQs
IDE4IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKPj4+IGluZGV4IGU2
YWViZGFjOWUuLjIxYjk4ZWMyMGEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnRpbWVy
LmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+Pj4gQEAgLTYyLDcgKzYyLDYgQEAg
c3RhdGljIHZvaWQgdmlydF90aW1lcl9leHBpcmVkKHZvaWQgKmRhdGEpCj4+Pgo+Pj4gICAgaW50
IGRvbWFpbl92dGltZXJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hfZG9t
YWluY29uZmlnICpjb25maWcpCj4+PiAgICB7Cj4+PiAtICAgIGQtPmFyY2gucGh5c190aW1lcl9i
YXNlLm9mZnNldCA9IE5PVygpOwo+Pj4gICAgICAgIGQtPmFyY2gudmlydF90aW1lcl9iYXNlLm9m
ZnNldCA9IFJFQURfU1lTUkVHNjQoQ05UUENUX0VMMCk7Cj4+PiAgICAgICAgZC0+dGltZV9vZmZz
ZXRfc2Vjb25kcyA9IHRpY2tzX3RvX25zKGQtPmFyY2gudmlydF90aW1lcl9iYXNlLm9mZnNldCAt
IGJvb3RfY291bnQpOwo+Pj4gICAgICAgIGRvX2RpdihkLT50aW1lX29mZnNldF9zZWNvbmRzLCAx
MDAwMDAwMDAwKTsKPj4+IEBAIC0xMDgsNyArMTA3LDYgQEAgaW50IHZjcHVfdnRpbWVyX2luaXQo
c3RydWN0IHZjcHUgKnYpCj4+Pgo+Pj4gICAgICAgIGluaXRfdGltZXIoJnQtPnRpbWVyLCBwaHlz
X3RpbWVyX2V4cGlyZWQsIHQsIHYtPnByb2Nlc3Nvcik7Cj4+PiAgICAgICAgdC0+Y3RsID0gMDsK
Pj4+IC0gICAgdC0+Y3ZhbCA9IE5PVygpOwo+Pj4gICAgICAgIHQtPmlycSA9IGQwCj4+PiAgICAg
ICAgICAgID8gdGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX05PTlNFQ1VSRV9QUEkpCj4+PiAgICAg
ICAgICAgIDogR1VFU1RfVElNRVJfUEhZU19OU19QUEk7Cj4+PiBAQCAtMTY3LDYgKzE2NSw3IEBA
IHZvaWQgdmlydF90aW1lcl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gICAgc3RhdGljIGJv
b2wgdnRpbWVyX2NudHBfY3RsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAq
ciwgYm9vbCByZWFkKQo+Pj4gICAgewo+Pj4gICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKPj4+ICsgICAgc190aW1lX3QgZXhwaXJlczsKPj4+Cj4+PiAgICAgICAgaWYgKCAhQUNDRVNT
X0FMTE9XRUQocmVncywgRUwwUFRFTikgKQo+Pj4gICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+
PiBAQCAtMTg0LDggKzE4Myw5IEBAIHN0YXRpYyBib29sIHZ0aW1lcl9jbnRwX2N0bChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsIGJvb2wgcmVhZCkKPj4+Cj4+PiAgICAg
ICAgICAgIGlmICggdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmIENOVHhfQ1RMX0VOQUJMRSApCj4+
PiAgICAgICAgICAgIHsKPj4+IC0gICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190
aW1lci50aW1lciwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVy
LmN2YWwgKyB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCk7Cj4+PiArICAg
ICAgICAgICAgZXhwaXJlcyA9IHYtPmFyY2gucGh5c190aW1lci5jdmFsID4gYm9vdF9jb3VudAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1l
ci5jdmFsIC0gYm9vdF9jb3VudCkgOiAwOwo+Pj4gKyAgICAgICAgICAgIHNldF90aW1lcigmdi0+
YXJjaC5waHlzX3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKPj4+ICAgICAgICAgICAgfQo+Pj4gICAg
ICAgICAgICBlbHNlCj4+PiAgICAgICAgICAgICAgICBzdG9wX3RpbWVyKCZ2LT5hcmNoLnBoeXNf
dGltZXIudGltZXIpOwo+Pj4gQEAgLTE5NywyNiArMTk3LDI3IEBAIHN0YXRpYyBib29sIHZ0aW1l
cl9jbnRwX3R2YWwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90ICpyLAo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQpCj4+PiAgICB7Cj4+PiAg
ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+Pj4gLSAgICBzX3RpbWVfdCBub3c7Cj4+
PiArICAgIHVpbnQ2NF90IGNudHBjdDsKPj4+ICsgICAgc190aW1lX3QgZXhwaXJlczsKPj4+Cj4+
PiAgICAgICAgaWYgKCAhQUNDRVNTX0FMTE9XRUQocmVncywgRUwwUFRFTikgKQo+Pj4gICAgICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4+Pgo+Pj4gLSAgICBub3cgPSBOT1coKSAtIHYtPmRvbWFpbi0+
YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0Owo+Pj4gKyAgICBjbnRwY3QgPSBnZXRfY3ljbGVz
KCk7Cj4+Pgo+Pj4gICAgICAgIGlmICggcmVhZCApCj4+PiAgICAgICAgewo+Pj4gLSAgICAgICAg
KnIgPSAodWludDMyX3QpKG5zX3RvX3RpY2tzKHYtPmFyY2gucGh5c190aW1lci5jdmFsIC0gbm93
KSAmIDB4ZmZmZmZmZmZ1bGwpOwo+Pj4gKyAgICAgICAgKnIgPSAodWludDMyX3QpKCh2LT5hcmNo
LnBoeXNfdGltZXIuY3ZhbCAtIGNudHBjdCkgJiAweGZmZmZmZmZmdWxsKTsKPj4+ICAgICAgICB9
Cj4+PiAgICAgICAgZWxzZQo+Pj4gICAgICAgIHsKPj4+IC0gICAgICAgIHYtPmFyY2gucGh5c190
aW1lci5jdmFsID0gbm93ICsgdGlja3NfdG9fbnMoKnIpOwo+Pj4gKyAgICAgICAgdi0+YXJjaC5w
aHlzX3RpbWVyLmN2YWwgPSBjbnRwY3QgKyAqcjsKPj4+ICAgICAgICAgICAgaWYgKCB2LT5hcmNo
LnBoeXNfdGltZXIuY3RsICYgQ05UeF9DVExfRU5BQkxFICkKPj4+ICAgICAgICAgICAgewo+Pj4g
ICAgICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmPSB+Q05UeF9DVExfUEVORElO
RzsKPj4+IC0gICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1lciwK
Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKwo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNlLm9m
ZnNldCk7Cj4+PiArICAgICAgICAgICAgZXhwaXJlcyA9IHYtPmFyY2gucGh5c190aW1lci5jdmFs
ID4gYm9vdF9jb3VudAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYt
PmFyY2gucGh5c190aW1lci5jdmFsIC0gYm9vdF9jb3VudCkgOiAwOwo+Pgo+PiBZb3UgcHJvYmFi
bHkgd2FudCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB3aHkgeW91IHNldCB0byAwIGhlcmUuCj4gCj4g
VGhpcyBjb2RlIGlzIHJlcGVhdGVkIGluIDMgcGxhY2VzIC0gaXQgcHJvYmFibHkgZG9lc24ndCBt
YWtlIHNlbnNlIHRvIGhhdmUgMwo+IGR1cGxpY2F0ZSBjb21tZW50cyBhcyB3ZWxsLiBJIHRoaW5r
IGl0IHdvdWxkIGZpdCB3ZWxsIHdpdGggeW91ciBmdW5jdGlvbgo+IHN1Z2dlc3Rpb24gYmVsb3cu
CgpJZiB5b3UgZG9uJ3Qgd3JpdGUgYSBuZXcgaGVscGVyLCB0aGVuIHRoZSBjb21tZW50ICptdXN0
KiBiZSBkdXBsaWNhdGVkIApvbiBldmVyeSB1c2UuIEl0IGlzIG5vdCBwcmV0dHksIGJ1dCBhdCBs
ZWFzdCBpdCBhdm9pZHMgdGhlIHJlYWRlciB0byAKd29uZGVyIHdoeSB0aGlzIGlzIGRvbmUuCgpT
aW1pbGFyLCB0aGlzIHNob3VsZCBiZSBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoK
PiAKPj4+ICsgICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1lciwg
ZXhwaXJlcyk7Cj4+PiAgICAgICAgICAgIH0KPj4+ICAgICAgICB9Cj4+PiAgICAgICAgcmV0dXJu
IHRydWU7Cj4+PiBAQCAtMjI2LDIzICsyMjcsMjQgQEAgc3RhdGljIGJvb2wgdnRpbWVyX2NudHBf
Y3ZhbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDY0X3QgKnIsCj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCkKPj4+ICAgIHsKPj4+ICAgICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+PiArICAgIHNfdGltZV90IGV4cGlyZXM7Cj4+Pgo+
Pj4gICAgICAgIGlmICggIUFDQ0VTU19BTExPV0VEKHJlZ3MsIEVMMFBURU4pICkKPj4+ICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+Pj4KPj4+ICAgICAgICBpZiAoIHJlYWQgKQo+Pj4gICAgICAg
IHsKPj4+IC0gICAgICAgICpyID0gbnNfdG9fdGlja3Modi0+YXJjaC5waHlzX3RpbWVyLmN2YWwp
Owo+Pj4gKyAgICAgICAgKnIgPSB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbDsKPj4+ICAgICAgICB9
Cj4+PiAgICAgICAgZWxzZQo+Pj4gICAgICAgIHsKPj4+IC0gICAgICAgIHYtPmFyY2gucGh5c190
aW1lci5jdmFsID0gdGlja3NfdG9fbnMoKnIpOwo+Pj4gKyAgICAgICAgdi0+YXJjaC5waHlzX3Rp
bWVyLmN2YWwgPSAqcjsKPj4+ICAgICAgICAgICAgaWYgKCB2LT5hcmNoLnBoeXNfdGltZXIuY3Rs
ICYgQ05UeF9DVExfRU5BQkxFICkKPj4+ICAgICAgICAgICAgewo+Pj4gICAgICAgICAgICAgICAg
di0+YXJjaC5waHlzX3RpbWVyLmN0bCAmPSB+Q05UeF9DVExfUEVORElORzsKPj4+IC0gICAgICAg
ICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1lciwKPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKwo+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgICB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCk7Cj4+PiArICAg
ICAgICAgICAgZXhwaXJlcyA9IHYtPmFyY2gucGh5c190aW1lci5jdmFsID4gYm9vdF9jb3VudAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1l
ci5jdmFsIC0gYm9vdF9jb3VudCkgOiAwOwo+Pgo+PiBTYW1lIGhlcmUuIEJ1dCBJIGFtIHdvbmRl
cmluZyB3aGV0aGVyIHdlIGNvdWxkIGZhY3RvciB0aGlzIGNvZGUgaW4gYQo+PiBmdW5jdGlvbi4g
VGhpcyB3b3VsZCBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uIGFuZCBtYWtlIHRoZSBjb2RlIHNpbXBs
ZXIuCj4+Cj4+IFRoaXMgY2FuIGJlIGRvbmUgYXMgYSBmb2xsb3ctdXAgYXMgd2UgbWF5IHdhbnQg
dG8gYmFja3BvcnQgdGhlIGZpeC4KPiAKPiBUaGlzIGlzIGEgZ3JlYXQgaWRlYS4gSG93ZXZlciwg
SSB3b3VsZCBjb25zaWRlciB0aGlzIGZ1cnRoZXIgc2NvcGUgY3JlZXAgZm9yCj4gdGhpcyBwYXRj
aCBzZXQgLSBJIHRoaW5rIHdoYXQgaXMgaGVyZSBpcyBhbHJlYWR5IGEgZ3JlYXQgaW1wcm92ZW1l
bnQuIEkgYW0KPiBjdXJyZW50bHkgZm9jdXNlZCBvbiB3cmFwcGluZyB1cCBhIHByb2plY3Q7IHVu
Zm9ydHVuYXRlbHksIHRoaXMgY2hhbmdlIHdvdWxkIGJlCj4gbG93IG9uIHRoZSBwcmlvcml0eSBs
aXN0IGZvciBtZSBhbmQgSSBtYXkgbm90IGJlIGFibGUgdG8gZ2V0IHRvIGl0LgoKV2hpbGUgdGhl
IGNvZGUgZmFjdG9yaW5nIGlzIGEgY2xlYW51cCwgSSBkb24ndCB2aWV3IHRoZSBsYWNrIG9mIGNv
bW1lbnQgCmEgZ3JlYXQgaW1wcm92ZW1lbnQuIEkgcXVpdGUgbGlrZSBmYWN0b3JpbmcsIGJ1dCBJ
IHdvdWxkIG5vdCBwdXNoIGl0IHRvIApiZSBkb25lIGluIHRoaXMgc2VyaWVzLgoKSG93ZXZlciwg
SSBkbyBjYXJlIGFib3V0IGNvZGUgcmVhZGFiaWxpdHkuIEl0IGlzIG5vdCBzbyBoYXJkIHRvIApk
dXBsaWNhdGUgY29tbWVudHMgYW5kIHlvdSBjb3VsZCBoYXZlIGVhc2lseSBoYW5kbGUgaXQgd2hl
biByZXNwaW5pbmcgCnRoZSBzZXJpZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:29:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12: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 1iubcG-0007dN-A9; Thu, 23 Jan 2020 12:29:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iubcF-0007dG-H2
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:29:43 +0000
X-Inumbo-ID: 03468e54-3ddc-11ea-b833-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03468e54-3ddc-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 12:29:35 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id t2so2905367wrr.1
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 04:29:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=qclDfgebdvselz+tyVhux2ICh+ihH7jyWGaxcK1yVpI=;
 b=gbjt9XrWZknRWxpU5ezRpEqEUDsaIswsqBs40lQsjvUyl3ddJ2M7+LV+ivv2fRYZ/s
 jLPpyMsJiJSklmc0Cd6UNS5zYw9djmfeZ/szaykxZ6PVxzQjGlLLaZgFsf0XeZ1fu8H+
 Opgd+eM8MmWrDZyHVhchCJSFxpErqaqgczs64/PnoKIh1Unip6RpDolBJiuvSE+UTxRR
 7Pg5ZvWwWGlshPHaa1Jf9Z5qDxEGxKOpaZltRahwbtl0NvLKdQyCwIDjkEtNO4qhP0sd
 UXGQ2DEQy/WeV3HB3Bm6jwM2b4FpjIN+RChWLDxiZoF2GZ67BFqsyAbFA+0z/6Sa9v/W
 K3gA==
X-Gm-Message-State: APjAAAVVFSUf6Be6OMxJ8v49aNnaZtCM54bndJAhewbPdV6uii71KLZ0
 zeoxPPAPU5z2/Ib3yHYp1Wg=
X-Google-Smtp-Source: APXvYqwji+RUbeWwkvFfBahKXm1qpn5GVXbLdC4fKG80gqJWSuSNL9jsNjS0r8lYhGZOfRUojgRQnQ==
X-Received: by 2002:a5d:4f8e:: with SMTP id d14mr17084327wru.112.1579782574243; 
 Thu, 23 Jan 2020 04:29:34 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id i16sm2641380wmb.36.2020.01.23.04.29.33
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 04:29:33 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
 <20200121150704.126001-3-jeff.kubascik@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <440110b0-99c9-c2b3-f472-f77234126c46@xen.org>
Date: Thu, 23 Jan 2020 12:29:33 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121150704.126001-3-jeff.kubascik@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen/arm: Sign extend TimerValue when
 computing the CompareValue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGksCgpPbiAyMS8wMS8yMDIwIDE1OjA3LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IFhlbiB3aWxs
IG9ubHkgc3RvcmUgdGhlIENvbXBhcmVWYWx1ZSBhcyBpdCBjYW4gYmUgZGVyaXZlZCBmcm9tIHRo
ZQo+IFRpbWVyVmFsdWUgKEFSTSBEREkgMDQ4N0UuYSBzZWN0aW9uIEQxMS4yLjQpOgo+IAo+ICAg
IENvbXBhcmVWYWx1ZSA9IChDb3VudGVyWzYzOjBdICsgU2lnbkV4dGVuZChUaW1lclZhbHVlKSlb
NjM6MF0KPiAKPiBXaGlsZSB0aGUgVGltZXJWYWx1ZSBpcyBhIDMyLWJpdCBzaWduZWQgdmFsdWUs
IG91ciBpbXBsZW1lbnRhdGlvbgo+IGFzc3VtZWQgaXQgaXMgYSAzMi1iaXQgdW5zaWduZWQgdmFs
dWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3Ju
ZXJ3b3Jrcy5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:32:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12: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 1iubeZ-0008P8-3c; Thu, 23 Jan 2020 12:32:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iubeX-0008Oz-DS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:32:05 +0000
X-Inumbo-ID: 5c62c175-3ddc-11ea-be15-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c62c175-3ddc-11ea-be15-12813bfff9fa;
 Thu, 23 Jan 2020 12:32:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579782724;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=LXOX381uirJk1+7BmjAQOZpwZ1S7VHIQabln4Lp4ypY=;
 b=XFst6ebt2rF1+5eNe1ppiR3bcvtDI/m2uEHEXiH7N1C//+uiaHYHxVEV
 04qXqnJuyqrI5rhtg+9Oj02w/Qlqua5eIhZqWesvvaPe7YGA1CVzS5Abv
 bmgyJANDtzEhqJWt8fo9/H8JYAhe23S3zBf1u44tRX6ieo62FHEiJsddX o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5VFseHbHfXDGlMw+p416lr41rvSeBoLzluQ2iPygCJYvbFBWqy9rQ8XVTXosDqr1BKB6ZsrXx2
 Nl+um2KpTDodKA9CXXdjoxWPQQJvSQNs+FXSLMAiZmPNCp5oEqkMmNVvPQ82wzi1bh0ruaUIFY
 wsW24T6npxPnqGYzPil0SIs194Pf6D55BC75iQwox5V6X+nNLWZCjRUXJ2y7ykJV4q1HYeVPfK
 j3mi/GHuw02ElF769114McyHiZfAa5Gy2NjKv8YI4Ak+8fIUJn3Ct6TugPIW1UXNvIBTEyAUCt
 gyc=
X-SBRS: 2.7
X-MesageID: 11921443
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,353,1574139600"; d="scan'208";a="11921443"
Date: Thu, 23 Jan 2020 13:31:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20200123123154.GC57924@desktop-tdan49n.eng.citrite.net>
References: <20200108103857.77236-1-roger.pau@citrix.com>
 <20200108103857.77236-2-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D739C38@SHSMSX104.ccr.corp.intel.com>
 <20200120101906.GW11756@Air-de-Roger>
 <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19D73E81C@SHSMSX104.ccr.corp.intel.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 1/2] nvmx: fix handling of interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, "Nakajima, Jun" <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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDM6MzQ6MTNBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+
IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAyMCwgMjAyMCA2OjE5IFBNCj4gPiAKPiA+IE9uIFN1biwg
SmFuIDE5LCAyMDIwIGF0IDA0OjE1OjA0QU0gKzAwMDAsIFRpYW4sIEtldmluIHdyb3RlOgo+ID4g
PiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+ID4g
U2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDgsIDIwMjAgNjozOSBQTQo+ID4gPiA+Cj4gPiA+ID4g
V2hlbiBkb2luZyBhIHZpcnR1YWwgdm1leGl0IChpZTogYSB2bWV4aXQgaGFuZGxlZCBieSB0aGUg
TDEgVk1NKQo+ID4gPiA+IGludGVycnVwdHMgc2hvdWxkbid0IGJlIGluamVjdGVkIHVzaW5nIHRo
ZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeQo+ID4gPiA+IG1lY2hhbmlzbSwgYW5kIGluc3Rl
YWQgc2hvdWxkIGJlIHNpZ25hbGVkIGluIHRoZSB2bWNzIHVzaW5nIHRoZSBleGl0Cj4gPiA+ID4g
cmVhc29uIGFuZCB0aGUgaW50ZXJydXB0aW9uLWluZm9ybWF0aW9uIGZpZWxkIGlmIHRoZSAiQWNr
bm93bGVkZ2UKPiA+ID4gPiBpbnRlcnJ1cHQgb24gZXhpdCIgdm1leGl0IGNvbnRyb2wgaXMgc2V0
Lgo+ID4gPiA+Cj4gPiA+ID4gUmVtb3ZlIHRoZSBudm14X3VwZGF0ZV9hcGljdiBoZWxwZXI6IGl0
J3MgYm9ndXMgdG8gYXR0ZW1wdCB0byBpbmplY3QKPiA+ID4gPiBpbnRlcnJ1cHRzIG9uIHZpcnR1
YWwgdm1leGl0IHVzaW5nIHRoZSB2aXJ0dWFsIGludGVycnVwdCBkZWxpdmVyeQo+ID4gPiA+IGFz
c2lzdGFuY2UsIGFuZCBpdCdzIGFsc28gYm9ndXMgdG8gYWNrIGludGVycnVwdHMgd2l0aG91dCBj
aGVja2luZyBpZgo+ID4gPiA+IHRoZSB2bWV4aXQgIkFja25vd2xlZGdlIGludGVycnVwdCBvbiBl
eGl0IiB2bWV4aXQgY29udHJvbCBpcyBzZXQuCj4gPiA+ID4gbnZteF9pbnRyX2ludGVyY2VwdCBh
bHJlYWR5IGhhbmRsZXMgaW50ZXJydXB0cyBjb3JyZWN0bHkgb24gdmlydHVhbAo+ID4gPiA+IHZt
ZXhpdC4KPiA+ID4gPgo+ID4gPiA+IE5vdGUgdGhhdCB0aGlzIGZpeGVzIHRoZSB1c2FnZSBvZiB4
MkFQSUMgYnkgdGhlIEwxIFZNTSwgYXQgbGVhc3Qgd2hlbgo+ID4gPiA+IHRoZSBMMSBWTU0gaXMg
WGVuLgo+ID4gPgo+ID4gPiB3aGlsZSB0aGlzIGZpeCBtYWtlcyBzZW5zZSB0byBtZSwgY2FuIHlv
dSBhbHNvIHRlc3Qgb3RoZXIgTDEgVk1NcywKPiA+ID4gc28gd2UgZG9uJ3Qgb3Zlcmxvb2sgc29t
ZSBvdGhlciBpbnRlbnRpb25zIGNvdmVyZWQgb3IgaGlkZGVuIGJ5Cj4gPiA+IHJlbW92ZWQgbG9n
aWM/Cj4gPiAKPiA+IEkgY291bGQgdGVzdCBvdGhlciBoeXBlcnZpc29ycywgYnV0IGRvIHdlIHJl
YWxseSBleHBlY3QgYW55dGhpbmcKPiA+IHRoYXQncyBub3QgWGVuIG9uIFhlbiB0byB3b3JrPwo+
ID4gCj4gPiBJJ20gYXNraW5nIGJlY2F1c2UgdGhhdCdzIHRoZSBvbmx5IGNvbWJpbmF0aW9uIHRo
YXQncyBhY3R1YWxseSB0ZXN0ZWQKPiA+IGJ5IG9zc3Rlc3QuCj4gPiAKPiA+IFRoYW5rcywgUm9n
ZXIuCj4gCj4gSWYgb3RoZXJzIGFyZSBPSyB3aXRoIHlvdXIgYXNzdW1wdGlvbiwgdGhlbiBpdCdz
IGZpbmUuIEkgZGlkbid0IHRpZ2h0bHkgCj4gZm9sbG93IHRoZSBuZXN0ZWQgdmlydHVhbGl6YXRp
b24gcmVxdWlyZW1lbnRzIGluIFhlbi4KPiAKPiBPbiB0aGUgb3RoZXIgaGFuZCwgSSB0aGluayB0
aGlzIHBhdGNoIG5lZWRzIGEgcmV2aXNpb24uIEl0IGlzIG5vdCBib2d1cwo+IHRvIHVzZSB2aXJ0
dWFsIGludGVycnVwdCBkZWxpdmVyeSBvbiB2aXJ0dWFsIFZNZXhpdCwgaWYgIkFjayBpbnRlcnJ1
cHQKPiBvbiBleGl0IiBpcyBvZmYuIEluIHN1Y2ggY2FzZSwgdGhlIGRlbGl2ZXJ5IGRvZXNuJ3Qg
aGFwcGVuIHVudGlsIEwxIAo+IGh5cGVydmlzb3IgZW5hYmxlcyBpbnRlcnJ1cHQgdG8gY2xlYXIg
aW50ZXJydXB0IHdpbmRvdy4gVGhlbiBpdCBkb2VzCj4gc2F2ZSBvbmUgZXhpdC4gVGhlIG9ubHkg
Ym9ndXMgcG9pbnQgaXMgdGhhdCBudm14X3VkcGF0ZV9hcGljdiBkb2Vzbid0Cj4gY2hlY2sgIkFj
ayBpbnRlcnJ1cHQgb24gZXhpdCIuIFNvIEkgcHJlZmVyIHRvIGFkZCBzdWNoIGNoZWNrIHRoZXJl
IAo+IGluc3RlYWQgb2YgY29tcGxldGVseSByZW1vdmluZyB0aGlzIG9wdGltaXphdGlvbi4KCkkg
d2VudCBiYWNrIG92ZXIgdGhpcywgYW5kIEknbSBzdGlsbCBub3Qgc3VyZSBjYWxsaW5nCm52bXhf
dXBkYXRlX2FwaWN2IGlzIGFjdHVhbGx5IHJlcXVpcmVkOiBBRkFJQ1Qgdm14X2ludHJfYXNzaXN0
IHdpbGwKYWxyZWFkeSBpbmplY3QgdGhlIGludGVycnVwdCBjb3JyZWN0bHkgdXNpbmcgdmlydHVh
bCBpbnRlcnJ1cHQKZGVsaXZlcnkgaWYgbGVmdCBwZW5kaW5nIG9uIHRoZSB2bGFwaWMuIEkgZ3Vl
c3MgdGhlIGNvZGUgaW4KbnZteF91cGRhdGVfYXBpY3YgZG9lc24ndCBodXJ0IGFzIGxvbmcgYXMg
aXQncyBnYXRlZCBvbiAiQWNrIG9uIGV4aXQiCm5vdCBiZWluZyBlbmFibGVkLCBidXQgaXQncyBs
aWtlbHkgcmVkdW5kYW50LgoKSSB3aWxsIHNlbmQgYW4gdXBkYXRlZCBwYXRjaCBhbnl3YXksIHNp
bmNlIEkgd291bGQgbGlrZSB0byBnZXQgdGhpcwpzb3J0ZWQgb3V0IHNvb25lciByYXRoZXIgdGhh
biBsYXRlciBhbmQgd2lsbCBmb2xsb3cgeW91ciBhZHZpc2Ugb2YKbGVhdmluZyBudm14X3VwZGF0
ZV9hcGljdiBpbiBwbGFjZSBnYXRlZCBieSBhIGNoZWNrIG9mIHdoZXRoZXIgIkFjayBvbgpleGl0
IiBpcyBub3QgZW5hYmxlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:33:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:33: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 1iubfQ-0008Ug-Lg; Thu, 23 Jan 2020 12:33:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iubfP-0008UZ-Mf
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:32:59 +0000
X-Inumbo-ID: 7ce28524-3ddc-11ea-be15-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ce28524-3ddc-11ea-be15-12813bfff9fa;
 Thu, 23 Jan 2020 12:32:59 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id y11so2875447wrt.6
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 04:32:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=cojFvA86UHO86/+CVe+aQyQwBE+vUBBKYh/xGNBlhvw=;
 b=spMgv+40U+RKz/x/2KPKol7rdT0O6vcM17brhESVKxof2tcSm6BE7hmkB0p7VvvmJg
 6YMXOU798jys5oQSLfS7SfYFyH0obukwyl6GYuH4utdS6YTjbC67yDV4xkQsw8w3Tloo
 0xmidQBnDpfvjIKAwD/CynkDSrVgzCllAwNHJy3UJHCgAADa0jbV3I/OknzwqflEgmXO
 9bcp0Ziy2RjWElYcVl2j4m4QT8SdBaXTQwvDMI/y6XmQZCv2RvOZvyDZGxwEsBukbDLP
 avYhG3Yi0uqwyryqAyyQHZm6FJea9Qva8KP9d157rvmOSIqC6AatSedlD8gMykl2gNiZ
 htmg==
X-Gm-Message-State: APjAAAU+M9+qIs4TNUQ7bAkDfM11gFXe1dpDXXQvO6Khwyt6t8so/ps3
 ADIY2Sgv2/4GqHwG8MChlAY=
X-Google-Smtp-Source: APXvYqyn/+AZ0cpZfIw7LQGemec+jyECE96W373dSP/IekCpdIVrt5UdlD30Y8ANgTy3uTG14zUudw==
X-Received: by 2002:adf:ea88:: with SMTP id s8mr17282935wrm.293.1579782778193; 
 Thu, 23 Jan 2020 04:32:58 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id p15sm2363678wma.40.2020.01.23.04.32.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 04:32:57 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
 <20200121150704.126001-2-jeff.kubascik@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <78db27b5-ab04-904a-f2b8-869969fbae21@xen.org>
Date: Thu, 23 Jan 2020 12:32:56 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121150704.126001-2-jeff.kubascik@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

SGksCgpPbiAyMS8wMS8yMDIwIDE1OjA3LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IFRoZSBwaHlz
aWNhbCB0aW1lciB0cmFwcyBhcHBseSBhbiBvZmZzZXQgc28gdGhhdCB0aW1lIHN0YXJ0cyBhdCAw
IGZvcgo+IHRoZSBndWVzdC4gSG93ZXZlciwgdGhpcyBvZmZzZXQgaXMgbm90IGN1cnJlbnRseSBh
cHBsaWVkIHRvIHRoZSBwaHlzaWNhbAo+IGNvdW50ZXIuIFBlciB0aGUgQVJNdjggUmVmZXJlbmNl
IE1hbnVhbCAoQVJNIERESSAwNDg3RS5hKSwgc2VjdGlvbgo+IEQxMS4yLjQgVGltZXJzLCB0aGUg
Ik9mZnNldCIgYmV0d2VlbiB0aGUgY291bnRlciBhbmQgdGltZXIgc2hvdWxkIGJlCj4gemVybyBm
b3IgYSBwaHlzaWNhbCB0aW1lci4gVGhpcyByZW1vdmVzIHRoZSBvZmZzZXQgdG8gbWFrZSB0aGUg
dGltZXIgYW5kCj4gY291bnRlciBjb25zaXN0ZW50Lgo+IAo+IFRoaXMgYWxzbyBjbGVhbnMgdXAg
dGhlIHBoeXNpY2FsIHRpbWVyIGltcGxlbWVudGF0aW9uIHRvIGJldHRlciBtYXRjaAo+IHRoZSB2
aXJ0dWFsIHRpbWVyIC0gYm90aCBjdmFsJ3Mgbm93IGhvbGQgdGhlIGhhcmR3YXJlIHZhbHVlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29y
a3MuY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgICB8IDM0ICsrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggfCAgMyAtLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTkg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBiL3hl
bi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDI0MGE4NTBiNmUuLjBjNzhhNjU4NjMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Z0aW1l
ci5jCj4gQEAgLTYyLDcgKzYyLDYgQEAgc3RhdGljIHZvaWQgdmlydF90aW1lcl9leHBpcmVkKHZv
aWQgKmRhdGEpCj4gICAKPiAgIGludCBkb21haW5fdnRpbWVyX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKQo+ICAgewo+IC0gICAgZC0+
YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0ID0gTk9XKCk7Cj4gICAgICAgZC0+YXJjaC52aXJ0
X3RpbWVyX2Jhc2Uub2Zmc2V0ID0gUkVBRF9TWVNSRUc2NChDTlRQQ1RfRUwwKTsKPiAgICAgICBk
LT50aW1lX29mZnNldC5zZWNvbmRzID0gdGlja3NfdG9fbnMoZC0+YXJjaC52aXJ0X3RpbWVyX2Jh
c2Uub2Zmc2V0IC0gYm9vdF9jb3VudCk7Cj4gICAgICAgZG9fZGl2KGQtPnRpbWVfb2Zmc2V0LnNl
Y29uZHMsIDEwMDAwMDAwMDApOwo+IEBAIC0xMDgsNyArMTA3LDYgQEAgaW50IHZjcHVfdnRpbWVy
X2luaXQoc3RydWN0IHZjcHUgKnYpCj4gICAKPiAgICAgICBpbml0X3RpbWVyKCZ0LT50aW1lciwg
cGh5c190aW1lcl9leHBpcmVkLCB0LCB2LT5wcm9jZXNzb3IpOwo+ICAgICAgIHQtPmN0bCA9IDA7
Cj4gLSAgICB0LT5jdmFsID0gTk9XKCk7Cj4gICAgICAgdC0+aXJxID0gZDAKPiAgICAgICAgICAg
PyB0aW1lcl9nZXRfaXJxKFRJTUVSX1BIWVNfTk9OU0VDVVJFX1BQSSkKPiAgICAgICAgICAgOiBH
VUVTVF9USU1FUl9QSFlTX05TX1BQSTsKPiBAQCAtMTY3LDYgKzE2NSw3IEBAIHZvaWQgdmlydF90
aW1lcl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgc3RhdGljIGJvb2wgdnRpbWVyX2NudHBf
Y3RsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwgYm9vbCByZWFkKQo+
ICAgewo+ICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiArICAgIHNfdGltZV90IGV4
cGlyZXM7Cj4gICAKPiAgICAgICBpZiAoICFBQ0NFU1NfQUxMT1dFRChyZWdzLCBFTDBQVEVOKSAp
Cj4gICAgICAgICAgIHJldHVybiBmYWxzZTsKPiBAQCAtMTg0LDggKzE4Myw5IEBAIHN0YXRpYyBi
b29sIHZ0aW1lcl9jbnRwX2N0bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
KnIsIGJvb2wgcmVhZCkKPiAgIAo+ICAgICAgICAgICBpZiAoIHYtPmFyY2gucGh5c190aW1lci5j
dGwgJiBDTlR4X0NUTF9FTkFCTEUgKQo+ICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHNldF90
aW1lcigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKyB2LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNl
Lm9mZnNldCk7Cj4gKyAgICAgICAgICAgIGV4cGlyZXMgPSB2LT5hcmNoLnBoeXNfdGltZXIuY3Zh
bCA+IGJvb3RfY291bnQKPiArICAgICAgICAgICAgICAgICAgICAgID8gdGlja3NfdG9fbnModi0+
YXJjaC5waHlzX3RpbWVyLmN2YWwgLSBib290X2NvdW50KSA6IDA7Cj4gKyAgICAgICAgICAgIHNl
dF90aW1lcigmdi0+YXJjaC5waHlzX3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKCldoaWxlIHRoZSBm
YWN0b3Jpbmcgd2FzIG9wdGlvbmFsLCBteSByZXF1ZXN0IG9mIGEgY29tbWVudCB3YXNuJ3QgKGV2
ZW4gCmlmIGl0IHJlcXVpcmVzIHRvIGR1cGxpY2F0ZSAzIHRpbWVzKS4KCklmIHlvdSBzdWdnZXN0
IGEgY29tbWVudCBhbmQgYW4gdXBkYXRlIG9mIHRoZSBjb21taXQgbWVzc2FnZSwgSSBjYW4gCm1l
cmdlIGl0IGluIHRoaXMgcGF0Y2ggb24gY29tbWl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:36:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:36: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 1iubiY-0000FP-Bv; Thu, 23 Jan 2020 12:36:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iubiX-0000FI-Ak
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:36:13 +0000
X-Inumbo-ID: eb7017ae-3ddc-11ea-9fd7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb7017ae-3ddc-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 12:36:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579782965;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hqENWYZMUd+W/67AV+nUdp1CYrwno3PIKVn51UFlLBw=;
 b=RAp0I9Fbko6p0xWDjWNFRxvZp+IKLJ/qmgX8zDkGpomPLdi1T1VTV4Xp
 khk9zba0d7jF40oEsMMTTr2hszxn1+pM65s1d4V8bM6Qj4xGPUwVPwWCg
 gr0a1bQJLX+Pa9jp3qgPEvBX8Q7W9kldLNpAigtBxLXy1E9xWzn0hEu/l w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /WIU6UuK+wm2BytgVNWCK9Ypy3mbKolc8HitUe1totJIRlnyx3VpyhO/dvQf5HbP50n4Lu8SIV
 XMTbpeIS740R4/lZNL7zI5Bq3o04xuUqnNdrtG1JfFAgPcy5lo6MpRWF3V+QArbIw9RTS09QF1
 6ZITVb7QUk5u7k02XW/wDHkjqlvWi8Loy67klz+4pTxS05Ba10dbvq4lrxjgAy09hE7gU9T5NJ
 4bQLWXeurSkIm5VIb49ijsSCkohfNnS+RnfgXMEVulAxxknEeF0EKh1aJRq8JdbPwobGf4jXKQ
 xfI=
X-SBRS: 2.7
X-MesageID: 11314563
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,353,1574139600"; d="scan'208";a="11314563"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-2-aisaila@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <8bcbe31c-550a-a1b8-1811-5616c75898f2@citrix.com>
Date: Thu, 23 Jan 2020 12:35:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-2-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 2/4] x86/altp2m: Add hypercall to set a
 range of sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>,
 Tamas K Lengyel <tamas@tklengyel.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>

T24gMS8xNy8yMCAxOjMxIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBCeSBk
ZWZhdWx0IHRoZSBzdmUgYml0cyBhcmUgbm90IHNldC4KPiBUaGlzIHBhdGNoIGFkZHMgYSBuZXcg
aHlwZXJjYWxsLCB4Y19hbHRwMm1fc2V0X3N1cHJlc3NfdmVfbXVsdGkoKSwKPiB0byBzZXQgYSBy
YW5nZSBvZiBzdmUgYml0cy4KPiBUaGUgY29yZSBmdW5jdGlvbiwgcDJtX3NldF9zdXBwcmVzc192
ZV9tdWx0aSgpLCBkb2VzIG5vdCBicmVhayBpbiBjYXNlCj4gb2YgYSBlcnJvciBhbmQgaXQgaXMg
ZG9pbmcgYSBiZXN0IGVmZm9ydCBmb3Igc2V0dGluZyB0aGUgYml0cyBpbiB0aGUKPiBnaXZlbiBy
YW5nZS4gQSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQo+
IHByZWVtcHRpb24gb24gbGFyZ2UgcmFuZ2VzLgo+IFRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9y
IGlzIHN0b3JlZCBpbgo+IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKPiBzdG9yZWQgaW4geGVuX2h2bV9hbHRwMm1f
c3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3IuCj4gSWYgbm8gZXJyb3Igb2NjdXJyZWQgdGhl
IHZhbHVlcyB3aWxsIGJlIDAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:37:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:37: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 1iubjw-0000L3-QX; Thu, 23 Jan 2020 12:37:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iubjv-0000Ky-OD
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:37:39 +0000
X-Inumbo-ID: 1efa28ee-3ddd-11ea-b833-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1efa28ee-3ddd-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 12:37:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579783051;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Cqpqtc+PUdFTEFl02Wa2XCxOJEg1uu1iC4k4pHvuqRA=;
 b=Q8Cne10ZbCZPUGjNX9wZpsOKu5o+423WN6r82bJv18cb2dxY5yWRcBaV
 StS1c9rjjNY5YV9+RJ6b5Wqt9bOE+51IQ08ju+7udE2Sen+CpdfQ6hG6y
 zXmrmzg6KyKza7xEb3WNA70Ln5UwZeYws+Bm/76VaeW806GUMKGQPV9N4 c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CTkE6USqBISEGaeWZQ1cwJKGebK75pHsbrL5i6HwIDBbYwR60qCXkbx60XF71q+VSw7kT6xg6F
 t0H2w7XGqXN3E/4g+ayL9y6MO/VedSR50hx5S/N7kZeiRfIuF0bFnK+I4k1xhpvZ74Gr+l6h7V
 F5tdjKrOpvQKwXqZkUgIumKHq+PzVQP7zLFwHDGWR/Hk4cgNFtuJNxgg+wjr5k5iIkDC0F6NQu
 8M6PM0RKEAOeXHQRGn+U96quo0GHx/ZrLHtei3l6SzLsV8wHH1BmQ5TuthmOPRvV6dBYwQ17Fi
 0ds=
X-SBRS: 2.7
X-MesageID: 11338300
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,353,1574139600"; d="scan'208";a="11338300"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-3-aisaila@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <b8efb6a9-be2c-dfb0-5be4-8dff8d23497e@citrix.com>
Date: Thu, 23 Jan 2020 12:37:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-3-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 3/4] x86/mm: Pull vendor-independent
 altp2m code out of p2m-ept.c and into p2m.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMS8xNy8yMCAxOjMxIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBObyBm
dW5jdGlvbmFsIGNoYW5nZXMuCj4gCj4gUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:43:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iubpJ-0001BF-U8; Thu, 23 Jan 2020 12:43:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iubpI-0001BA-Qd
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:43:12 +0000
X-Inumbo-ID: ea933ed2-3ddd-11ea-be15-12813bfff9fa
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea933ed2-3ddd-11ea-be15-12813bfff9fa;
 Thu, 23 Jan 2020 12:43:12 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3Wcv027502; Wed, 22 Jan 2020 22:03:32 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3W0O027501;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:17 +0000
Message-Id: <29772dcab47696af624d9c0a9026af38ac3be577.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
Subject: [Xen-devel] [PATCH v1 1/4] x86/microcode: Improve documentation for
 ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Eslam Elnikety <elnikety@amazon.com>,
 Paul Durrant <pdurrant@amazon.co.uk>, David Woodhouse <dwmw@amazon.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 12:44:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 12:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iubqa-0001H5-Bq; Thu, 23 Jan 2020 12:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iubqY-0001Gv-GK
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 12:44:30 +0000
X-Inumbo-ID: 178cd1c9-3dde-11ea-be15-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 178cd1c9-3dde-11ea-be15-12813bfff9fa;
 Thu, 23 Jan 2020 12:44: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 mx2.suse.de (Postfix) with ESMTP id 8FC84ADB3;
 Thu, 23 Jan 2020 12:44:27 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
 <20200123122141.1419-2-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7143d805-b9ae-1bd2-f357-84a3529464cc@suse.com>
Date: Thu, 23 Jan 2020 13:44:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200123122141.1419-2-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxMzoyMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFVzZSBtZm5fdCByYXRo
ZXIgdGhhbiB1bnNpZ25lZCBsb25nIGFuZCBjaGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5zdCAw
IHRvCj4gdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1Y2luZyBpbml0aWFs
aXphdGlvbiB0byB0aGF0IHZhbHVlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpObywgdGhpcyBpc24ndCB3aGF0IHRoZSBSLWIgd2FzIGdpdmVuIGZvci4KCj4gdjI6Cj4gIC0g
U2V0IGFwaWNfYWNjZXNzX21mbiB0byBJTlZBTElEX01GTiBpbiB2bXhfZnJlZV92bGFwaWNfbWFw
cGluZygpIHRvIG1ha2UKPiAgICB0aGUgZnVuY3Rpb24gaWRlbXBvdGVudAoKQW5kcmV3IGhhZCBz
dWdnZXN0ZWQgdG8gdXNlIDAgaW5zdGVhZCBvZiBJTlZBTElEX01GTi4gSSBkb24ndCBzZWUKaG93
IHlvdSBhY2hpZXZlZCBpZGVtcG90ZW5jeSB3aXRoIHRoaXMgYWRqdXN0bWVudC4gQWl1aQp2bXhf
ZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIHN1cHBvc2VkIHRvIGFsc28gcnVuIGNvcnJlY3RseSBp
Zgp2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKSB3YXMgbmV2ZXIgY2FsbGVkLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:09:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iucEu-00037h-DX; Thu, 23 Jan 2020 13:09:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iucEt-00037c-BS
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:09:39 +0000
X-Inumbo-ID: 9c1359d2-3de1-11ea-be19-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c1359d2-3de1-11ea-be19-12813bfff9fa;
 Thu, 23 Jan 2020 13:09:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579784978; x=1611320978;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=tIfEaDxazhwnWBPSLxRSKH/TkxMeeQWkXyLF/jMIUoU=;
 b=JSJLbNbfkmTEdQHQP0iAL/dOzh5VxLPjnSUhWh0vJHMTduxHBZG26rqq
 BRKF4u9DhjIcUnpCqRHozMkHIfkkgyv2np7H7OlfrJlP+YahNx0ubyCHV
 S5WAL3pteSXv8irMwQBf95Dt4ymQ0C/ReZ2Gd+66Gxq07HosKw88eThJ7 A=;
IronPort-SDR: 3M8O0F9SuBnebhaAle2XOXYK51SvTWRYXE/vG6K6TJvSHlV4H1kB8YqGoohitBqVaDpxx4tBy8
 bL+1ZgEGSj9A==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="12933286"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 23 Jan 2020 13:09:37 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3567DA3752; Thu, 23 Jan 2020 13:09:36 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 13:09:35 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 13:09:35 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 13:09:34 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn
 type-safe
Thread-Index: AQHV0eeygwZJzIxz1k+tX/LcQMzUpqf4MeoAgAAGW6A=
Date: Thu, 23 Jan 2020 13:09:34 +0000
Message-ID: <d01a743d24624e7caf8d0cb19b7184e2@EX13D32EUC003.ant.amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
 <20200123122141.1419-2-pdurrant@amazon.com>
 <7143d805-b9ae-1bd2-f357-84a3529464cc@suse.com>
In-Reply-To: <7143d805-b9ae-1bd2-f357-84a3529464cc@suse.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
x-originating-ip: [10.43.165.130]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn
 type-safe
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjMgSmFudWFyeSAyMDIwIDEyOjQ1DQo+IFRvOiBEdXJyYW50LCBQYXVsIDxw
ZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsg
eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIg
MS8zXSB4ODYgLyB2bXg6IG1ha2UgYXBpY19hY2Nlc3NfbWZuDQo+IHR5cGUtc2FmZQ0KPiANCj4g
T24gMjMuMDEuMjAyMCAxMzoyMSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IFVzZSBtZm5fdCBy
YXRoZXIgdGhhbiB1bnNpZ25lZCBsb25nIGFuZCBjaGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5z
dCAwDQo+IHRvDQo+ID4gdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1Y2lu
ZyBpbml0aWFsaXphdGlvbiB0byB0aGF0DQo+IHZhbHVlKS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4gPiBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gDQo+IE5vLCB0aGlzIGlzbid0IHdoYXQgdGhlIFIt
YiB3YXMgZ2l2ZW4gZm9yLg0KDQpPaCwgc29ycnksIEkgbWlzdW5kZXJzdG9vZDsgSSB0aG91Z2h0
IHRoZSBSLWIgd2FzIGdvb2QgYXMgbG9uZyBhcyBpZGVtcG90ZW5jeSB3YXMgZW5zdXJlZC4NCg0K
PiANCj4gPiB2MjoNCj4gPiAgLSBTZXQgYXBpY19hY2Nlc3NfbWZuIHRvIElOVkFMSURfTUZOIGlu
IHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgdG8NCj4gbWFrZQ0KPiA+ICAgIHRoZSBmdW5jdGlv
biBpZGVtcG90ZW50DQo+IA0KPiBBbmRyZXcgaGFkIHN1Z2dlc3RlZCB0byB1c2UgMCBpbnN0ZWFk
IG9mIElOVkFMSURfTUZOLiBJIGRvbid0IHNlZQ0KPiBob3cgeW91IGFjaGlldmVkIGlkZW1wb3Rl
bmN5IHdpdGggdGhpcyBhZGp1c3RtZW50LiBBaXVpDQo+IHZteF9mcmVlX3ZsYXBpY19tYXBwaW5n
KCkgaXMgc3VwcG9zZWQgdG8gYWxzbyBydW4gY29ycmVjdGx5IGlmDQo+IHZteF9hbGxvY192bGFw
aWNfbWFwcGluZygpIHdhcyBuZXZlciBjYWxsZWQuDQoNCkl0IHdpbGwuIHZteF9kb21haW5faW5p
dGlhbGlzZSgpIHdpbGwgc2V0IGFwaWNfYWNjZXNzX21mbiB0byBJTlZBTElEX01GTiBzbyB2bXhf
ZnJlZV92bGFwaWNfbWFwcGluZygpIHdpbGwgZG8gbm90aGluZy4NCg0KICBQYXVsDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:27:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13: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 1iucWR-0004k2-3T; Thu, 23 Jan 2020 13:27:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iucWP-0004jx-F8
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:27:45 +0000
X-Inumbo-ID: 1e4434ce-3de4-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e4434ce-3de4-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 13:27:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 332CBAC92;
 Thu, 23 Jan 2020 13:27:35 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@suse.com>
 <ed7e3960a25447c5b262666db346c05c@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dfeb4c67-1338-9871-794b-8645e3158f46@suse.com>
Date: Thu, 23 Jan 2020 14:27:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <ed7e3960a25447c5b262666db346c05c@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] cmdline: treat hyphens and underscores
 the same
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.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>

T24gMjMuMDEuMjAyMCAxMzoxMSwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9mIEphbgo+PiBCZXVsaWNoCj4+IFNlbnQ6IDIz
IEphbnVhcnkgMjAyMCAxMTo0Mwo+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxp
ZW4gR3JhbGwKPj4gPGp1bGllbkB4ZW4ub3JnPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEtvbnJh
ZCBXaWxrCj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+PiBT
dWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIGNtZGxpbmU6IHRyZWF0IGh5cGhlbnMgYW5k
IHVuZGVyc2NvcmVzIHRoZQo+PiBzYW1lCj4+Cj4+IEluIG9yZGVyIHRvIGF2b2lkIHBlcm1hbmVu
dGx5IGhhdmluZyB0byBhc2sgdGhhdCBubyBuZXcgY29tbWFuZCBsaW5lCj4+IG9wdGlvbnMgdXNp
bmcgdW5kZXJzY29yZXMgYmUgaW50cm9kdWNlZCAoYWxiZWl0IEknbSBsaWtlbHkgdG8gc3RpbGwg
bWFrZQo+PiByZW1hcmtzKSwgYW5kIGluIG9yZGVyIHRvIGFsc28gYWxsb3cgZXh0ZW5kaW5nIHRo
ZSB1c2Ugb2YgaHlwaGVucyB0bwo+PiBwcmUtZXhpc3Rpbmcgb25lcywgaW50cm9kdWNlIGN1c3Rv
bSBjb21wYXJpc29uIGZ1bmN0aW9ucyB0cmVhdGluZyBib3RoCj4+IGNoYXJhY3RlcnMgYXMgbWF0
Y2hpbmcuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPj4gLS0tCj4+IHYyOiBSZW5hbWUgdG8gb3B0X3N0cnssbn1jbXAoKS4gRG9uJ3QgdXNlIHRo
ZSBuZXcgZnVuY3Rpb24gZm9yIGNvbWFwcmluZwo+PiAgICAgYWdhaW5zdCAibm8tIiBpbiBwYXJz
ZV9wYXJhbXMoKS4gQWRkIGNvbW1lbnQgdG8gY2RpZmYoKS4KPj4KPj4gLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwo+PiBAQCAtNzIsNiArNzIsMTEgQEAgU29tZSBvcHRpb25zIHRha2UgYSBjb21t
YSBzZXBhcmF0ZWQgbGlzdAo+PiAgU29tZSBwYXJhbWV0ZXJzIGFjdCBhcyBjb21iaW5hdGlvbnMg
b2YgdGhlIGFib3ZlLCBtb3N0IGNvbW1vbmx5IGEgbWl4Cj4+ICBvZiBCb29sZWFuIGFuZCBTdHJp
bmcuICBUaGVzZSBhcmUgbm90ZWQgaW4gdGhlIHJlbGV2YW50IHNlY3Rpb25zLgo+Pgo+PiArIyMj
IFNwZWxsaW5nCj4+ICsKPj4gK1BhcmFtZXRlciBuYW1lcyBtYXkgaW5jbHVkZSBoeXBoZW5zIG9y
IHVuZGVyc2NvcmVzLiAgVGhlc2UgYXJlCj4+ICtnZW5lcmFsbHkgYmVpbmcgdHJlYXRlZCBhcyBt
YXRjaGluZyBvbmUgYW5vdGhlciBieSB0aGUgcGFyc2luZyBsb2dpYy4KPj4gKwo+PiAgIyMgUGFy
YW1ldGVyIGRldGFpbHMKPj4KPj4gICMjIyBhY3BpCj4+IC0tLSBhL3hlbi9jb21tb24va2VybmVs
LmMKPj4gKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwo+PiBAQCAtMjMsNiArMjMsNTMgQEAgZW51
bSBzeXN0ZW1fc3RhdGUgc3lzdGVtX3N0YXRlID0gU1lTX1NUQQo+PiAgeGVuX2NvbW1hbmRsaW5l
X3Qgc2F2ZWRfY21kbGluZTsKPj4gIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IG9wdF9i
dWlsdGluX2NtZGxpbmVbXSA9IENPTkZJR19DTURMSU5FOwo+Pgo+PiArLyoKPj4gKyAqIENhbGN1
bGF0ZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHR3byBjaGFyYWN0ZXJzIGZvciBjb21tYW5kIGxp
bmUKPj4gcGFyc2luZwo+PiArICogcHVycG9zZXMsIGkuZS4gdHJlYXRpbmcgJy0nIGFuZCAnXycg
dGhlIHNhbWUuCj4+ICsgKi8KPj4gK3N0YXRpYyBpbnQgY2RpZmYodW5zaWduZWQgY2hhciBjMSwg
dW5zaWduZWQgY2hhciBjMikKPj4gK3sKPj4gKyAgICBpbnQgcmVzID0gYzEgLSBjMjsKPj4gKwo+
PiArICAgIGlmICggcmVzICYmIChjMSBeIGMyKSA9PSAoJy0nIF4gJ18nKSAmJgo+PiArICAgICAg
ICAgKGMxID09ICctJyB8fCBjMSA9PSAnXycpICkKPj4gKyAgICAgICAgcmVzID0gMDsKPj4gKwo+
IAo+IFdvdyEgVGhhdCBtYWtlcyBteSBoZWFkIGh1cnQuIEhvdyBhYm91dDoKPiAKPiBzdGF0aWMg
aW50IGNkaWZmKHVuc2lnbmVkIGNoYXIgYzEsIHVuc2lnbmVkIGNoYXIgYzIpCj4gewo+ICAgICBp
ZiAoIGMxID09ICctJyApCj4gICAgICAgICBjMSA9ICdfJzsKPiAKPiAgICAgaWYgKCBjMiA9PSAn
LScgKQo+ICAgICAgICAgYzIgPSAnXyc7Cj4gCj4gICAgIHJldHVybiBjMSAtIGMyOwo+IH0KPiAK
PiA/CgpUaGlzIHdvdWxkIHdvcmsgZm9yIHRoZSBjdXJyZW50IHVzZXMgd2hlcmUgdWx0aW1hdGVs
eSB0aGUKcmVzdWx0IGlzIG9ubHkgZXZhbHVhdGVkIGZvciBiZWluZyAobm9uLSl6ZXJvLCBidXQg
d291bGRuJ3QKYmUgY29ycmVjdCB3aGVuIHVzZWQgZm9yIGFjdHVhbCBjb2xsYXRpb24uCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:29:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iucYK-0004rH-Hc; Thu, 23 Jan 2020 13:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iucYJ-0004qW-3T
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:29:43 +0000
X-Inumbo-ID: 69485bb2-3de4-11ea-be20-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69485bb2-3de4-11ea-be20-12813bfff9fa;
 Thu, 23 Jan 2020 13:29:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 30AA4AAC7;
 Thu, 23 Jan 2020 13:29:41 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200123122141.1419-1-pdurrant@amazon.com>
 <20200123122141.1419-2-pdurrant@amazon.com>
 <7143d805-b9ae-1bd2-f357-84a3529464cc@suse.com>
 <d01a743d24624e7caf8d0cb19b7184e2@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <64239d7c-3c83-dae8-bc79-a7c8b68e4b7c@suse.com>
Date: Thu, 23 Jan 2020 14:29:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <d01a743d24624e7caf8d0cb19b7184e2@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNDowOSwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9mIEphbgo+PiBCZXVsaWNoCj4+IFNlbnQ6IDIz
IEphbnVhcnkgMjAyMCAxMjo0NQo+PiBUbzogRHVycmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9u
LmNvLnVrPgo+PiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBXZWkgTGl1
IDx3bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3Blcgo+PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT47IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IHhlbi0KPj4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDEvM10geDg2IC8gdm14
OiBtYWtlIGFwaWNfYWNjZXNzX21mbgo+PiB0eXBlLXNhZmUKPj4KPj4gT24gMjMuMDEuMjAyMCAx
MzoyMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gVXNlIG1mbl90IHJhdGhlciB0aGFuIHVuc2ln
bmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0ZXN0cyBhZ2FpbnN0IDAKPj4gdG8KPj4+IHRl
c3RzIGFnYWluc3QgSU5WQUxJRF9NRk4gKGFsc28gaW50cm9kdWNpbmcgaW5pdGlhbGl6YXRpb24g
dG8gdGhhdAo+PiB2YWx1ZSkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
ZHVycmFudEBhbWF6b24uY29tPgo+Pj4gQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPj4KPj4gTm8sIHRoaXMgaXNuJ3Qgd2hhdCB0aGUgUi1iIHdhcyBnaXZlbiBmb3IuCj4gCj4g
T2gsIHNvcnJ5LCBJIG1pc3VuZGVyc3Rvb2Q7IEkgdGhvdWdodCB0aGUgUi1iIHdhcyBnb29kIGFz
IGxvbmcgYXMgaWRlbXBvdGVuY3kgd2FzIGVuc3VyZWQuCj4gCj4+Cj4+PiB2MjoKPj4+ICAtIFNl
dCBhcGljX2FjY2Vzc19tZm4gdG8gSU5WQUxJRF9NRk4gaW4gdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKSB0bwo+PiBtYWtlCj4+PiAgICB0aGUgZnVuY3Rpb24gaWRlbXBvdGVudAo+Pgo+PiBBbmRy
ZXcgaGFkIHN1Z2dlc3RlZCB0byB1c2UgMCBpbnN0ZWFkIG9mIElOVkFMSURfTUZOLiBJIGRvbid0
IHNlZQo+PiBob3cgeW91IGFjaGlldmVkIGlkZW1wb3RlbmN5IHdpdGggdGhpcyBhZGp1c3RtZW50
LiBBaXVpCj4+IHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgaXMgc3VwcG9zZWQgdG8gYWxzbyBy
dW4gY29ycmVjdGx5IGlmCj4+IHZteF9hbGxvY192bGFwaWNfbWFwcGluZygpIHdhcyBuZXZlciBj
YWxsZWQuCj4gCj4gSXQgd2lsbC4gdm14X2RvbWFpbl9pbml0aWFsaXNlKCkgd2lsbCBzZXQgYXBp
Y19hY2Nlc3NfbWZuIHRvIElOVkFMSURfTUZOCj4gc28gdm14X2ZyZWVfdmxhcGljX21hcHBpbmco
KSB3aWxsIGRvIG5vdGhpbmcuCgpJJ20gc29ycnksIGl0IHdhcyBpbXBsaWVkIHRoYXQgaXQgYWxz
byBuZWVkcyB0byB3b3JrIGlmCnZteF9kb21haW5faW5pdGlhbGlzZSgpIHdhcyBuZXZlciBjYWxs
ZWQuIEFuZHJldydzIGdvYWwgYWZ0ZXIKYWxsIGlzLCBhaXVpLCB0byBiZSBhYmxlIHRvIGNhbGwg
ImRlc3Ryb3kiIGZ1bmN0aW9ucyBvbiBlcnJvcgpwYXRocyBpcnJlc3BlY3RpdmUgb2YgaG93IGZh
ciAiY3JlYXRlIiBoYWQgbWFuYWdlZCB0byBwcm9ncmVzcy4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:34:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13: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 1iucdG-0005er-7X; Thu, 23 Jan 2020 13:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iucdF-0005em-6N
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:34:49 +0000
X-Inumbo-ID: 1e553b07-3de5-11ea-be27-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e553b07-3de5-11ea-be27-12813bfff9fa;
 Thu, 23 Jan 2020 13:34: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 <osstest-admin@xenproject.org>)
 id 1iucdA-0002UY-Um; Thu, 23 Jan 2020 13:34: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 1iucdA-00028N-Kz; Thu, 23 Jan 2020 13:34:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iucdA-0005d1-KL; Thu, 23 Jan 2020 13:34:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146416-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-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-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow: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-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 13:34:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 146416: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:36:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13:36: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 1iucf7-0005mK-Tj; Thu, 23 Jan 2020 13:36:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iucf6-0005mE-Og
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:36:44 +0000
X-Inumbo-ID: 65473726-3de5-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65473726-3de5-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 13:36:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579786605; x=1611322605;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=0qkfzLOSTAWyElOiRCdGoOKG5u707Y47ocd01xKxc88=;
 b=pUtLX/Y7w9nkQBgCukG7pB9YjyrhVbrXn15XmlOBIZ+fkUqY+IRMUvBQ
 K+dOuKGm1yyMZNLtBzjfsXHA5yVCrlSazmCk4JOwOqdnnbu9TjCeI+ThT
 HBAYl0qxlXNnKX8QpLetdRuzBgr3Qd4dC0pSK57OvTn9GclQwuUA5fW2N Q=;
IronPort-SDR: VNi6ccHEsNnZYftY1WsczQH/+Bd8l3KDR/ASHBPgJ73ygmMM9BWQ8NwqZaA5AnVz0xozgF/QVW
 Y3Xu3zVenw/w==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="13849052"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 23 Jan 2020 13:36:40 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id 77614A2366; Thu, 23 Jan 2020 13:36:37 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 13:36:36 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 13:36:35 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 13:36:35 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v2 1/3] x86 / vmx: make apic_access_mfn type-safe
Thread-Index: AQHV0fFF6/HusPbpl0+16s1IpYxjoqf4P3+g
Date: Thu, 23 Jan 2020 13:36:35 +0000
Message-ID: <8d272c34881a479b8d59c7b76b493614@EX13D32EUC003.ant.amazon.com>
References: <20200123122141.1419-1-pdurrant@amazon.com>
 <20200123122141.1419-2-pdurrant@amazon.com>
 <7143d805-b9ae-1bd2-f357-84a3529464cc@suse.com>
 <d01a743d24624e7caf8d0cb19b7184e2@EX13D32EUC003.ant.amazon.com>
 <64239d7c-3c83-dae8-bc79-a7c8b68e4b7c@suse.com>
In-Reply-To: <64239d7c-3c83-dae8-bc79-a7c8b68e4b7c@suse.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
x-originating-ip: [10.43.165.130]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 1/3] x86 / vmx: make apic_access_mfn
 type-safe
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDIzIEphbnVhcnkgMjAyMCAxMzozMA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3Blcg0KPiA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGlu
dGVsLmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEv
M10geDg2IC8gdm14OiBtYWtlIGFwaWNfYWNjZXNzX21mbiB0eXBlLXNhZmUNCj4gDQo+IE9uIDIz
LjAxLjIwMjAgMTQ6MDksIER1cnJhbnQsIFBhdWwgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNAbGlz
dHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZg0KPiBKYW4NCj4gPj4gQmV1bGljaA0KPiA+
PiBTZW50OiAyMyBKYW51YXJ5IDIwMjAgMTI6NDUNCj4gPj4gVG86IER1cnJhbnQsIFBhdWwgPHBk
dXJyYW50QGFtYXpvbi5jby51az4NCj4gPj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFuZHJldw0KPiBDb29wZXINCj4gPj4gPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Ow0KPiB4ZW4tDQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4t
ZGV2ZWxdIFtQQVRDSCB2MiAxLzNdIHg4NiAvIHZteDogbWFrZSBhcGljX2FjY2Vzc19tZm4NCj4g
Pj4gdHlwZS1zYWZlDQo+ID4+DQo+ID4+IE9uIDIzLjAxLjIwMjAgMTM6MjEsIFBhdWwgRHVycmFu
dCB3cm90ZToNCj4gPj4+IFVzZSBtZm5fdCByYXRoZXIgdGhhbiB1bnNpZ25lZCBsb25nIGFuZCBj
aGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5zdA0KPiAwDQo+ID4+IHRvDQo+ID4+PiB0ZXN0cyBh
Z2FpbnN0IElOVkFMSURfTUZOIChhbHNvIGludHJvZHVjaW5nIGluaXRpYWxpemF0aW9uIHRvIHRo
YXQNCj4gPj4gdmFsdWUpLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4gPj4+IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4NCj4gPj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+ID4+DQo+ID4+IE5vLCB0aGlzIGlzbid0IHdoYXQgdGhlIFItYiB3YXMg
Z2l2ZW4gZm9yLg0KPiA+DQo+ID4gT2gsIHNvcnJ5LCBJIG1pc3VuZGVyc3Rvb2Q7IEkgdGhvdWdo
dCB0aGUgUi1iIHdhcyBnb29kIGFzIGxvbmcgYXMNCj4gaWRlbXBvdGVuY3kgd2FzIGVuc3VyZWQu
DQo+ID4NCj4gPj4NCj4gPj4+IHYyOg0KPiA+Pj4gIC0gU2V0IGFwaWNfYWNjZXNzX21mbiB0byBJ
TlZBTElEX01GTiBpbiB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIHRvDQo+ID4+IG1ha2UNCj4g
Pj4+ICAgIHRoZSBmdW5jdGlvbiBpZGVtcG90ZW50DQo+ID4+DQo+ID4+IEFuZHJldyBoYWQgc3Vn
Z2VzdGVkIHRvIHVzZSAwIGluc3RlYWQgb2YgSU5WQUxJRF9NRk4uIEkgZG9uJ3Qgc2VlDQo+ID4+
IGhvdyB5b3UgYWNoaWV2ZWQgaWRlbXBvdGVuY3kgd2l0aCB0aGlzIGFkanVzdG1lbnQuIEFpdWkN
Cj4gPj4gdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBpcyBzdXBwb3NlZCB0byBhbHNvIHJ1biBj
b3JyZWN0bHkgaWYNCj4gPj4gdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgd2FzIG5ldmVyIGNh
bGxlZC4NCj4gPg0KPiA+IEl0IHdpbGwuIHZteF9kb21haW5faW5pdGlhbGlzZSgpIHdpbGwgc2V0
IGFwaWNfYWNjZXNzX21mbiB0byBJTlZBTElEX01GTg0KPiA+IHNvIHZteF9mcmVlX3ZsYXBpY19t
YXBwaW5nKCkgd2lsbCBkbyBub3RoaW5nLg0KPiANCj4gSSdtIHNvcnJ5LCBpdCB3YXMgaW1wbGll
ZCB0aGF0IGl0IGFsc28gbmVlZHMgdG8gd29yayBpZg0KPiB2bXhfZG9tYWluX2luaXRpYWxpc2Uo
KSB3YXMgbmV2ZXIgY2FsbGVkLiBBbmRyZXcncyBnb2FsIGFmdGVyDQo+IGFsbCBpcywgYWl1aSwg
dG8gYmUgYWJsZSB0byBjYWxsICJkZXN0cm95IiBmdW5jdGlvbnMgb24gZXJyb3INCj4gcGF0aHMg
aXJyZXNwZWN0aXZlIG9mIGhvdyBmYXIgImNyZWF0ZSIgaGFkIG1hbmFnZWQgdG8gcHJvZ3Jlc3Mu
DQo+IA0KDQpPaCwgSSBzZWUuIFRoYXQgaW1wbGljYXRpb24gd2FzIG5vdCBhdCBhbGwgb2J2aW91
cyB0byBtZS4gSSB0aG91Z2h0IGhlIHdhcyBqdXN0IGFmdGVyIGJlaW5nIGFibGUgdG8gJ2Rlc3Ry
b3knIGFzIG1hbnkgdGltZXMgYXMgaXQgdG9vayB0byBmaW5pc2gsIGluIHdoaWNoIGNhc2Ugb3Vy
IGNob2ljZSBmb3IgdGhlIHZhbHVlIG9mIElOVkFMSURfTUZOIGlzIGluZGVlZCB1bmZvcnR1bmF0
ZS4gSWYgdGhhdCdzIHRoZSBnb2FsIEknbGwgc3dpdGNoIHRvIHVzZSBfbWZuKDApIGFzIGEgY29t
cGFyYXRvci4NCg0KICBQYXVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 13:50:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 13: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 1iucru-0006jU-9f; Thu, 23 Jan 2020 13:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iucrs-0006j0-Nz
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 13:49:56 +0000
X-Inumbo-ID: 3c516114-3de7-11ea-be2f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c516114-3de7-11ea-be2f-12813bfff9fa;
 Thu, 23 Jan 2020 13:49: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 <osstest-admin@xenproject.org>)
 id 1iucrq-0002oh-Db; Thu, 23 Jan 2020 13:49: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 1iucrp-0002pL-Py; Thu, 23 Jan 2020 13:49:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iucrp-00077f-PG; Thu, 23 Jan 2020 13:49:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146408-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 13:49:53 +0000
Subject: [Xen-devel] [xen-unstable test] 146408: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQwOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQwOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJs
b2NrZWQgaW4gMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDYwNTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDAyMWNjMDFlY2FjMTExYmUzMzAxYWQzM2ZmNWNkYTQ1NDNjYThiOTIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRj
OTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1
MTozOCBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQg
MjE6MzY6MTkgWiAgICA4IGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDY0MDggIDIwMjAtMDEtMjMgMDM6Mzk6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+
CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVr
QGdtYWlsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgTmljayBSb3Nicm9vayA8cm9zYnJv
b2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AZ21haWwuY29tPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
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
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:03:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iud4k-0008KC-LA; Thu, 23 Jan 2020 14:03:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iud4j-0008K7-Js
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:03:13 +0000
X-Inumbo-ID: 1841bc86-3de9-11ea-be31-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1841bc86-3de9-11ea-be31-12813bfff9fa;
 Thu, 23 Jan 2020 14:03:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579788193; x=1611324193;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zqKYidNvsK8h/OpacGe4mSxOxGU+MIOju+Nrm+U9kyY=;
 b=W8RaOTeIQoFswRbe0tVnFLS/Rsg1WQnvoHhaa9sf5EoXsEZTKmzW6GAx
 PNdb/1I1Tdp1/RNqrMYTk2Ll6K+stXKTA8lnlFF3OMqKiKklO9Djpv81q
 gp9kA36Ni/Afc1Nl4Xdhn0JhKxsTRSQLZGzVpHOGBwb4eAyIvgsTMyNWV E=;
IronPort-SDR: t8MinLthiwBuDaH19VqSZRmc632w9MZwhSLs7yd8fBuCd2fBng5D0rxyJW3pyDxCDRRquueIz4
 cdXT2vpZvzXw==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="13852627"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 23 Jan 2020 14:03:12 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (Postfix) with ESMTPS
 id 00427223228; Thu, 23 Jan 2020 14:03:10 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 14:03:10 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 14:03:09 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 14:03:08 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 14:03:03 +0000
Message-ID: <20200123140305.21050-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123140305.21050-1-pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 1/3] x86 / vmx: make apic_access_mfn type-safe
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.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>

VXNlIG1mbl90IHJhdGhlciB0aGFuIHVuc2lnbmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0
ZXN0cyBhZ2FpbnN0IDAgdG8KdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1
Y2luZyBpbml0aWFsaXphdGlvbiB0byB0aGF0IHZhbHVlKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KCnYz
OgogLSBVc2UgX21mbigwKSBpbnN0ZWFkIG9mIElOVkFMSURfTUZOCgp2MjoKIC0gU2V0IGFwaWNf
YWNjZXNzX21mbiB0byBJTlZBTElEX01GTiBpbiB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIHRv
IG1ha2UKICAgdGhlIGZ1bmN0aW9uIGlkZW1wb3RlbnQKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL210
cnIuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAg
ICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3Mu
aCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jCmluZGV4IDVhZDE1ZWFmZTAuLjgzNTZlOGRlM2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vbXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBAIC04MTgs
NyArODE4LDcgQEAgaW50IGVwdGVfZ2V0X2VudHJ5X2VtdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBkaXJlY3RfbW1pbyApCiAgICAg
ewotICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNz
X21mbikgPj4gb3JkZXIgKQorICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gbWZuX3goZC0+YXJj
aC5odm0udm14LmFwaWNfYWNjZXNzX21mbikpID4+IG9yZGVyICkKICAgICAgICAgICAgIHJldHVy
biBNVFJSX1RZUEVfVU5DQUNIQUJMRTsKICAgICAgICAgaWYgKCBvcmRlciApCiAgICAgICAgICAg
ICByZXR1cm4gLTE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGY4M2YxMDI2MzguLmIyNjJkMzhhN2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC0zMDM0LDcgKzMwMzQsNyBAQCBzdGF0aWMgaW50IHZteF9hbGxvY192
bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBn
KTsKICAgICBjbGVhcl9kb21haW5fcGFnZShtZm4pOwogICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsKLSAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3Nf
bWZuID0gbWZuX3gobWZuKTsKKyAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0g
bWZuOwogCiAgICAgcmV0dXJuIHNldF9tbWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJ
Q19ERUZBVUxUX1BIWVNfQkFTRSksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBBR0VfT1JERVJfNEssCkBAIC0zMDQzLDI0ICszMDQzLDI0IEBAIHN0YXRpYyBpbnQgdm14X2Fs
bG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHZteF9m
cmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuOworICAgIG1mbl90IG1mbiA9
IGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47CiAKLSAgICBpZiAoIG1mbiAhPSAwICkK
LSAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkp
OworICAgIGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBfbWZuKDApOworICAgIGlm
ICggIW1mbl9lcShtZm4sIF9tZm4oMCkpICkKKyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9w
YWdlKG1mbl90b19wYWdlKG1mbikpOwogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFw
aWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBwYWRkcl90IHZpcnRfcGFnZV9tYSwg
YXBpY19wYWdlX21hOwogCi0gICAgaWYgKCB2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2Fj
Y2Vzc19tZm4gPT0gMCApCisgICAgaWYgKCBtZm5fZXEodi0+ZG9tYWluLT5hcmNoLmh2bS52bXgu
YXBpY19hY2Nlc3NfbWZuLCBfbWZuKDApKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIEFTU0VS
VChjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNfYWNjZXNzZXMpOwogCiAgICAgdmlydF9wYWdl
X21hID0gcGFnZV90b19tYWRkcih2Y3B1X3ZsYXBpYyh2KS0+cmVnc19wYWdlKTsKLSAgICBhcGlj
X3BhZ2VfbWEgPSB2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47Ci0gICAg
YXBpY19wYWdlX21hIDw8PSBQQUdFX1NISUZUOworICAgIGFwaWNfcGFnZV9tYSA9IG1mbl90b19t
YWRkcih2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4pOwogCiAgICAgdm14
X3ZtY3NfZW50ZXIodik7CiAgICAgX192bXdyaXRlKFZJUlRVQUxfQVBJQ19QQUdFX0FERFIsIHZp
cnRfcGFnZV9tYSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBhNTE0Mjk5MTQ0
Li5iZTQ2NjFhOTI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTU5LDcgKzU5
LDcgQEAgc3RydWN0IGVwdF9kYXRhIHsKICNkZWZpbmUgX1ZNWF9ET01BSU5fUE1MX0VOQUJMRUQg
ICAgMAogI2RlZmluZSBWTVhfRE9NQUlOX1BNTF9FTkFCTEVEICAgICAoMXVsIDw8IF9WTVhfRE9N
QUlOX1BNTF9FTkFCTEVEKQogc3RydWN0IHZteF9kb21haW4gewotICAgIHVuc2lnbmVkIGxvbmcg
YXBpY19hY2Nlc3NfbWZuOworICAgIG1mbl90IGFwaWNfYWNjZXNzX21mbjsKICAgICAvKiBWTVhf
RE9NQUlOXyogKi8KICAgICB1bnNpZ25lZCBpbnQgc3RhdHVzOwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:03:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iud4r-0008L5-3N; Thu, 23 Jan 2020 14:03:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iud4p-0008Ki-GL
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:03:19 +0000
X-Inumbo-ID: 17082d78-3de9-11ea-b833-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17082d78-3de9-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 14:03:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579788192; x=1611324192;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=RgP24r/K/yN38EflrIhkdVXi/PGP53B4BieH47gSikk=;
 b=benSgM0ZlGfmH/GKhEj9lwxJ8E+oLzKkYioIfn1bCxuPk4sUXGLLQhwn
 1fmPkmGrZwDIU1UOxdEKvkydkO++cyAct6pFghpm1h76Mgaz3THcDXIX2
 x0nqyvvUcc1NFdJlbEegPb8l5qod2TsVaxqu43CCEhXP0rOrmSs3+QYPG E=;
IronPort-SDR: YFXP7BjH2NU3Fsi/x8o+a/uxc1dgeU78PJupEL2lAn4ZjBqtyna4qBr2r6bsq/lbb7BiA6521L
 QUupB4sDDTLw==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="12939908"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 23 Jan 2020 14:03:11 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 64C3AA15F2
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 14:03:09 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 14:03:09 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 14:03:07 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 14:03:06 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 14:03:02 +0000
Message-ID: <20200123140305.21050-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 0/3] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICgzKToKICB4ODYgLyB2bXg6IG1ha2UgYXBpY19hY2Nlc3NfbWZuIHR5cGUt
c2FmZQogIHg4NiAvIGh2bTogYWRkIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIG1ldGhv
ZAogIHg4NiAvIHZteDogdXNlIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIGZvciBBUElDX0RFRkFV
TFRfUEhZU19CQVNFCgogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICA3ICsr
KysrLQogeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgIHwgIDUgLS0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICB8IDEwIC0tLS0tLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgIDggKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNz
LmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICB8ICAyIC0tCiA5
IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:03:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iud4w-0008MX-EK; Thu, 23 Jan 2020 14:03:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iud4u-0008M6-Fp
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:03:24 +0000
X-Inumbo-ID: 1ea7d1dc-3de9-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ea7d1dc-3de9-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 14:03:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579788204; x=1611324204;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=J0OSpCkxgbb45Ar9TZuQOtuQ/qndGg9lpGrrowOYrwY=;
 b=nHxXwMMaowiN/8PkEkqz4yJSdwbfVPkCCUpsW3Gg5HOPIR0wM7rcksco
 8NJeJzFTF9i0zd1VXF0kF3uErDM5rfg+WVVDY5EjCem5pvw77CahVoZg7
 Mmp7q36BwNstmBZ5xOZElP/BNXlhayNap5PkD2WhwVpky1XDsEZhmlUlS I=;
IronPort-SDR: PsV36s4T/pw4kIEF6y77C5r+FSd+0JeBWVLTzPEBb3XgkzOOXwSVYxxhGlQUQ5QdMP1/r2uzsI
 G5Xs8bcEqdtA==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="13777640"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 23 Jan 2020 14:03:22 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id 598CD1A0B9C; Thu, 23 Jan 2020 14:03:19 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 14:03:19 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 14:03:18 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 14:03:09 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 14:03:04 +0000
Message-ID: <20200123140305.21050-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123140305.21050-1-pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 2/3] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHR3byBmdW5jdGlvbnMgaW4gaHZtLmMgdG8gZGVhbCB3aXRoIHRlYXItZG93biBh
bmQgYSBkb21haW46Cmh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2Rv
bWFpbl9kZXN0cm95KCkuIEhvd2V2ZXIsIG9ubHkKdGhlIGxhdHRlciBoYXMgYW4gYXNzb2NpYXRl
ZCBtZXRob2QgaW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcwphIG1ldGhvZCBmb3IgdGhl
IGZvcm1lci4KCkEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGRlZmluZSBhIFZNWCBpbXBsZW1lbnRh
dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
LS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWpp
bWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KCnYyOgogLSBNYWtlIHRoZSBuZXcgbWV0aG9kIG9wdGlvbmFsIGFuZCBtYWtlIGl0
IGFuIGFsdGVybmF0aXZlX3ZjYWxsCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
fCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDcyM2Y1ZDA5Yy4uZTUxYzA3NzI2OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC03MTUsNiArNzE1LDkgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1
Y3QgZG9tYWluICpkKQogCiB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKKyAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMgKQorICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzLCBkKTsKKwogICAgIGlmICggaHZtX2Z1bmNzLm5odm1fZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzICkKICAgICAgICAgaHZtX2Z1bmNzLm5odm1fZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKGQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDA5NzkzYzEy
ZTkuLjllYWIxZDc0OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xMDcsNiArMTA3LDcgQEAg
c3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgICogSW5pdGlhbGlzZS9kZXN0cm95IEhW
TSBkb21haW4vdmNwdSByZXNvdXJjZXMKICAgICAgKi8KICAgICBpbnQgICgqZG9tYWluX2luaXRp
YWxpc2UpKHN0cnVjdCBkb21haW4gKmQpOworICAgIHZvaWQgKCpkb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQgKCpkb21haW5fZGVzdHJveSko
c3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICAoKnZjcHVfaW5pdGlhbGlzZSkoc3RydWN0IHZj
cHUgKnYpOwogICAgIHZvaWQgKCp2Y3B1X2Rlc3Ryb3kpKHN0cnVjdCB2Y3B1ICp2KTsKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:03:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14:03: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 1iud5L-0008UM-QL; Thu, 23 Jan 2020 14:03:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iud5L-0008UC-9H
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:03:51 +0000
X-Inumbo-ID: 29ad0cf0-3de9-11ea-aecd-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29ad0cf0-3de9-11ea-aecd-bc764e2007e4;
 Thu, 23 Jan 2020 14:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579788223; x=1611324223;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=LgE7nnA0ZyJbkJDPKSRUX9dhk1goVhTldyW9gc1rNAE=;
 b=eLdRlLAw/MXKiXcRi+430UA4l9LhB11+VcTVyKQCXYKNGb5wCQS95ezk
 WrmH0/cXkkT3xSaljRcixyjOZGumzABZ5Sn9iBdCDnXYmOdWoe6yj5ZA1
 PFIeyOiu2VINqsEJSljM9fnYANMAOhyNKu1mplYcFD6H+MoUpu+o79pT9 g=;
IronPort-SDR: ccysc1bfwC9hcv+IwSy3hN5pJG5jm9raTpwJ5zMLukqqyJl7ONV4rGuAwCcfh6ED5qwbKnR9OE
 xASR4NxU68OQ==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="14385996"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 23 Jan 2020 14:03:41 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0E310A20A8; Thu, 23 Jan 2020 14:03:39 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 14:03:21 +0000
Received: from EX13MTAUEB002.ant.amazon.com (10.43.60.12) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 14:03:20 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.60.234) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 23 Jan 2020 14:03:18 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 14:03:05 +0000
Message-ID: <20200123140305.21050-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200123140305.21050-1-pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap page
 for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBw
YXNzaW5nIE1FTUZfbm9fb3duZXIgdG8KYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxv
b2tpbmcgY29kZSBpbiB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQpjYW4gc2ltcGx5IHVzZSBn
ZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCmlu
c2VydGlvbiBpbiB0aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1w
bHkgcmVsZWFzZSB0aGUKcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dlZCBi
eSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzCnRoZW4gYWxsb3dzIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KClRoZXJlIGlzLCBob3dldmVyLCBzb21lIGZhbGwtb3V0
IGZyb20gdGhpcyBzaW1wbGlmaWNhdGlvbjoKCi0gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2lsbCBu
b3cgY2FsbCBhc3NpZ25fcGFnZXMoKSBhbmQgcnVuIGludG8gdGhlIGZhY3QKICB0aGF0ICdtYXhf
cGFnZXMnIGlzIG5vdCBzZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9jcmVhdGUoKS4g
VG8KICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUsIGRvbWFpbl9jcmVhdGUoKSBpcyBtb2Rp
ZmllZCB0byBzZXQKICBtYXhfcGFnZXMgdG8gYW4gaW5pdGlhbCB2YWx1ZSwgc3VmZmljaWVudCB0
byBjb3ZlciBhbnkgZG9taGVhcAogIGFsbG9jYXRpb25zIHJlcXVpcmVkIHRvIGNvbXBsZXRlIGRv
bWFpbiBjcmVhdGlvbi4gVGhlIHZhbHVlIHdpbGwgYmUKICBzZXQgdG8gdGhlICdyZWFsJyBtYXhf
cGFnZXMgd2hlbiB0aGUgdG9vbC1zdGFjayBsYXRlciBwZXJmb3JtcyB0aGUKICBYRU5fRE9NQ1RM
X21heF9tZW0gb3BlcmF0aW9uLCB0aHVzIGFsbG93aW5nIHRoZSByZXN0IG9mIHRoZSBkb21haW4n
cwogIG1lbW9yeSB0byBiZSBhbGxvY2F0ZWQuCgotIEJlY2F1c2UgdGhlIGRvbWhlYXAgcGFnZSBp
cyBubyBsb25nZXIgYSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUKICByZWZlcmVuY2UgY291bnRp
bmcgd2lsbCBwcmV2ZW50IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRodXMKICB0
aGUgY2FsbCB0byB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIG1vdmVkIGZyb20gdGhlCiAg
ZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWluX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKCkgbWV0aG9kLgogIFdoaWxzdCBpbiB0aGUgYXJlYSwgbWFrZSB0aGUgZG9tYWluX2Rlc3Ry
b3koKSBtZXRob2QgYW4gb3B0aW9uYWwKICBhbHRlcm5hdGl2ZV92Y2FsbCgpIChzaW5jZSBpdCB3
aWxsIG5vIGxvbmdlciBwZWZvcm0gYW55IGZ1bmN0aW9uIGluIFZNWAogIGFuZCBpcyBzdHViYmVk
IGluIFNWTSBhbnl3YXkpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKdjI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFn
ZXMgcmF0aGVyIHRoYW4gYXZvaWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAt
IE1ha2UgZG9tYWluX2Rlc3Ryb3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgIHwgIDQgKysrLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAgNSAtLS0tLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKysrKy0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAg
IHwgIDIgLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggZTUxYzA3NzI2OS4uZDI2MTBmNWYwMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03NDYsNyAr
NzQ2LDkgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IGh2bV9kZXN0cm95X2NhY2hlYXR0cl9yZWdpb25fbGlzdChkKTsKIAotICAgIGh2bV9mdW5jcy5k
b21haW5fZGVzdHJveShkKTsKKyAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fZGVzdHJveSApCisg
ICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5kb21haW5fZGVzdHJveSwgZCk7CisK
ICAgICBydGNfZGVpbml0KGQpOwogICAgIHN0ZHZnYV9kZWluaXQoZCk7CiAgICAgdmlvYXBpY19k
ZWluaXQoZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGIxYzM3NmQ0NTUuLmI3ZjY3ZjlmMDMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCkBAIC0xMTU1LDEwICsxMTU1LDYgQEAgc3RhdGljIGludCBzdm1fZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZv
aWQgc3ZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCi17Ci19Ci0KIHN0YXRpYyBp
bnQgc3ZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpbnQgcmM7CkBA
IC0yNDI1LDcgKzI0MjEsNiBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2lu
aXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwICAgICAgICAgICAgICAg
PSBzdm1fY3B1X3VwLAogICAgIC5jcHVfZG93biAgICAgICAgICAgICA9IHN2bV9jcHVfZG93biwK
ICAgICAuZG9tYWluX2luaXRpYWxpc2UgICAgPSBzdm1fZG9tYWluX2luaXRpYWxpc2UsCi0gICAg
LmRvbWFpbl9kZXN0cm95ICAgICAgID0gc3ZtX2RvbWFpbl9kZXN0cm95LAogICAgIC52Y3B1X2lu
aXRpYWxpc2UgICAgICA9IHN2bV92Y3B1X2luaXRpYWxpc2UsCiAgICAgLnZjcHVfZGVzdHJveSAg
ICAgICAgID0gc3ZtX3ZjcHVfZGVzdHJveSwKICAgICAuc2F2ZV9jcHVfY3R4dCAgICAgICAgPSBz
dm1fc2F2ZV92bWNiX2N0eHQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGIyNjJkMzhhN2MuLmMzYTA2YjU0
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MTksNyArNDE5LDcgQEAgc3RhdGljIGludCB2bXhfZG9t
YWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAotc3Rh
dGljIHZvaWQgdm14X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9p
ZCB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJldHVybjsKQEAgLTIyNDAsNyArMjI0
MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1
bmN0aW9uX3RhYmxlID0gewogICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHZteF9jcHVfdXBf
cHJlcGFyZSwKICAgICAuY3B1X2RlYWQgICAgICAgICAgICAgPSB2bXhfY3B1X2RlYWQsCiAgICAg
LmRvbWFpbl9pbml0aWFsaXNlICAgID0gdm14X2RvbWFpbl9pbml0aWFsaXNlLAotICAgIC5kb21h
aW5fZGVzdHJveSAgICAgICA9IHZteF9kb21haW5fZGVzdHJveSwKKyAgICAuZG9tYWluX3JlbGlu
cXVpc2hfcmVzb3VyY2VzID0gdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcywKICAgICAu
dmNwdV9pbml0aWFsaXNlICAgICAgPSB2bXhfdmNwdV9pbml0aWFsaXNlLAogICAgIC52Y3B1X2Rl
c3Ryb3kgICAgICAgICA9IHZteF92Y3B1X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAg
ICAgID0gdm14X3NhdmVfdm1jc19jdHh0LApAQCAtMzAyOCwxMiArMzAyOCwyMiBAQCBzdGF0aWMg
aW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
IWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAg
cGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCk7CiAgICAgaWYgKCAhcGcgKQogICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9wYWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rf
d3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGRvbWFp
biBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMgcGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAg
ICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRpb24gb2Ygc29tZXRoaW5nIGZpc2h5IGdv
aW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICBy
ZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGcpOwogICAg
IGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChw
ZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBt
Zm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3RvX3BmbihBUElD
X0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0Nyw3ICszMDU3LDEyIEBAIHN0YXRpYyB2
b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5h
cmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21mbigwKTsKICAgICBpZiAoICFtZm5fZXEo
bWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShtZm5fdG9f
cGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3Rv
X3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9hbGxvY19yZWYocGcpOworICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFs
bF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjU0MTkwZTllOS4uMmE2ZDJlOGFmOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3Bpbl91bmxvY2soJmQtPnBh
Z2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3BhZ2VfYWxsb2NfcmVmKHBhZ2UpOwotICAg
IGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hlbl9oZWFwLCAmcGFnZS0+Y291bnRfaW5m
bykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICBwYWdlLT51LmludXNlLnR5
cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIocGFnZSwgTlVMTCk7Ci0gICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggZWUzZjlm
ZmQzZS4uMzBjNzc3YWNiOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMzksNiArMzM5LDggQEAgc3RhdGljIGludCBzYW5pdGlz
ZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQog
ICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKTsKIH0KIAorI2Rl
ZmluZSBET01BSU5fSU5JVF9QQUdFUyAxCisKIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUo
ZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfY3JlYXRlZG9tYWluICpjb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfcHJpdikKQEAgLTQ0MSw2ICs0NDMsMTIgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
X2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICByYWRpeF90cmVlX2luaXQoJmQtPnBpcnFf
dHJlZSk7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBBbGxvdyBhIGxpbWl0ZWQgbnVtYmVyIG9m
IHNwZWNpYWwgcGFnZXMgdG8gYmUgYWxsb2NhdGVkIGZvciB0aGUKKyAgICAgKiBkb21haW4KKyAg
ICAgKi8KKyAgICBkLT5tYXhfcGFnZXMgPSBET01BSU5fSU5JVF9QQUdFUzsKKwogICAgIGlmICgg
KGVyciA9IGFyY2hfZG9tYWluX2NyZWF0ZShkLCBjb25maWcpKSAhPSAwICkKICAgICAgICAgZ290
byBmYWlsOwogICAgIGluaXRfc3RhdHVzIHw9IElOSVRfYXJjaDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAyY2E4
ODgyYWQwLi5lNDI5ZjM4MjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zMTcsOCArMzE3LDYgQEAgc3RydWN0
IHBhZ2VfaW5mbwogCiAjZGVmaW5lIG1hZGRyX2dldF9vd25lcihtYSkgICAocGFnZV9nZXRfb3du
ZXIobWFkZHJfdG9fcGFnZSgobWEpKSkpCiAKLWV4dGVybiB2b2lkIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKLQogI2RlZmluZSBmcmFtZV90YWJsZSAo
KHN0cnVjdCBwYWdlX2luZm8gKilGUkFNRVRBQkxFX1ZJUlRfU1RBUlQpCiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBtYXhfcGFnZTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHRvdGFsX3BhZ2VzOwotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:13:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iudEX-00012a-Re; Thu, 23 Jan 2020 14:13:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ed1=3M=ip-10-0-107-235.ec2.internal=elnikety@srs-us1.protection.inumbo.net>)
 id 1iudEW-00012V-KW
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:13:20 +0000
X-Inumbo-ID: 7d307cf8-3dea-11ea-9fd7-bc764e2007e4
Received: from ip-10-0-107-235.ec2.internal (unknown [35.173.76.244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d307cf8-3dea-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 14:13:12 +0000 (UTC)
Received: from ip-10-0-107-235.ec2.internal (localhost [127.0.0.1])
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Debian-10) with ESMTP id
 00MM3Wku027514; Wed, 22 Jan 2020 22:03:32 GMT
Received: (from elnikety@localhost)
 by ip-10-0-107-235.ec2.internal (8.15.2/8.15.2/Submit) id 00MM3W7i027513;
 Wed, 22 Jan 2020 22:03:32 GMT
From: Eslam Elnikety <elnikety@amazon.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 22 Jan 2020 22:03:19 +0000
Message-Id: <ced5b600ea66af84a9d53c467f99ec32ed6af742.1579727989.git.elnikety@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
In-Reply-To: <cover.1579727989.git.elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
Subject: [Xen-devel] [PATCH v1 3/4] x86/microcode: avoid unnecessary
 xmalloc/memcpy of ucode 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: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Eslam Elnikety <elnikety@amazon.com>, Paul Durrant <pdurrant@amazon.co.uk>,
 David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:21:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iudMI-0001tf-Q2; Thu, 23 Jan 2020 14:21:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iudMH-0001ta-JC
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:21:21 +0000
X-Inumbo-ID: 9f95bd20-3deb-11ea-be3f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f95bd20-3deb-11ea-be3f-12813bfff9fa;
 Thu, 23 Jan 2020 14:21:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579789279;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1vdxGv2Lu+fmWHMBbl06pCyXA+rN9GrlP96BF1vJTXM=;
 b=K/cJHWC5XYCRa0Qau0T8MIA5Etpp+QT/UV+2GlhYIuCABqAYcgbIxoUf
 xaoxE+jKMFdWaTJYSmmiHJpXfD5XFLtwxUPrt9FKp07MCE03wzXZ1Cbz6
 WqSpfvBMg4avKxRwqSijjJsszd/HnnvzQEsF/KK1uqk6xeOHvJw6sEk7S k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LzLn9ChAy0ShkuMWXN0tTxlepzvPd+OHh5nqGapT27WoJq895JrV/7Xa+YTruZR6ib0gmWTWJo
 nw7PYRPkmxJy6hoBRZ8t1qTMbmtE1r0dhjnA1L9H0HBUbkJsihFxOrgqsY1XXQ6swIlWq8fwH5
 fGFM7hw2NBj/C7UdE07zezeR7e5hytOp8CXANqyD8nnGdl417BBbh2EhNPbtLjBPy+i4laFjMG
 IiEC63wuFNvTYgzHr/HjWaTbJCqtVtfS/OVrXyNCiLhJ2tzsUz7EdfSFn3TD8hvVqV85gDvpCx
 PZQ=
X-SBRS: 2.7
X-MesageID: 11699717
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11699717"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <20200117133059.14602-4-aisaila@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e4422686-efb7-12b1-f162-e966583598e4@citrix.com>
Date: Thu, 23 Jan 2020 14:21:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-4-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 4/4] x86/mm: Make use of the default
 access param from xc_altp2m_create_view
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.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>, Tamas K Lengyel <tamas@tklengyel.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>

T24gMS8xNy8yMCAxOjMxIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKPiBub3QgdXNlZC4KPiAKPiBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVsdF9hY2Nl
c3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgo+IGluaXRpYWxpemluZyBh
IG5ldyBhbHRwMm0gdmlldy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:31:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iudW4-0002qI-NJ; Thu, 23 Jan 2020 14:31:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iudW3-0002qD-Ic
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 14:31:27 +0000
X-Inumbo-ID: 0917620c-3ded-11ea-be41-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0917620c-3ded-11ea-be41-12813bfff9fa;
 Thu, 23 Jan 2020 14:31:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579789886;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Xxwd7cgGsH/0bmscSx2dNB0w+gq5D6XEKYT5tpbfU7A=;
 b=hebhHbqaxdTAcjMjIlG4LK0M84YAmdwdWJGgsSV8m5Ge33PLXpfBdArn
 kLbqQ5GdVP1mM5L4gpaojv99YBF71KtMurfc2s0TJ/KR22F9SAQUCLvEJ
 +2AkU1VDfkL2hU9deU5qJ48REBcmajFtLin4Yk+pKciY+7HHeSoWf4xfD I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qfCU2KCBX9ODH8xvDdahnzCDeQUhwFqIBKOOpJVPtbxtfdTra+ZRMKCnh9CsEP1coyq6drJXMy
 5XdsiHgbF4L/0nk3QR4zj4jUds+8O/DQ/5ei0K65Yr7g5hwHxK9Ih44AXfVCuvUWyDuK5Jczlr
 gkeK44qiU+LN9+AFRhRC86i9IcfDiHAocmB4JzprSKN718+IHH16z9FXxD50Ombt3Ax4nGti2l
 FCeRpeVM4MdXbf8nzQSvc9dILtimE1WrdPA/2A1jKODBxvHep3VKDVB/3ei60exESDlUWKrh57
 vPU=
X-SBRS: 2.7
X-MesageID: 11321327
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11321327"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Julien Grall <julien@xen.org>,
 Jan Beulich <jbeulich@suse.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <18e39089-80e7-07be-d2fe-409fa1dfc083@citrix.com>
 <3fc57c86-f861-9a7b-a248-6c45824ab6f5@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a218fdc2-98e5-d91e-51b0-981101c1d1c8@citrix.com>
Date: Thu, 23 Jan 2020 14:31:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3fc57c86-f861-9a7b-a248-6c45824ab6f5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMS8yMi8yMCAxMTo0NCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyMi8wMS8yMDIw
IDEwOjU3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxLzIyLzIwIDEwOjE0IEFNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDIyLzAxLzIwMjAgMTA6MDEsIFNlcmdleSBE
eWFzbGkgd3JvdGU6Cj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+PiB2
MiAtLT4gdjM6Cj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmlsdGVyaW5nCj4+Pj4+Cj4+Pj4+
IFdoeT8gU2VlaW5nIHRoZSBwcmlvciBkaXNjdXNzaW9uLCBob3cgYWJvdXQgYWRkaW5nIFhFTlZF
Ul9kZW5pZWQgdG8KPj4+Pj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJpbmcsIGFsbG93aW5nIGNv
bXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPj4+Pj4gdG8ga25vdyBleGFjdGx5IHdoYXQg
dG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5nIHlvdQo+Pj4+PiBoYWQ/
IChUaGUgaGVscCB0ZXh0IG9mIHRoZSBjb25maWcgb3B0aW9uIHNob3VsZCB0aGVuIHBlcmhhcHMg
YmUKPj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQgdGhlIGNob3NlbiBzdHJp
bmcgc2hvdWxkIG5vdCBtYXRjaAo+Pj4+PiBhbnl0aGluZyB0aGF0IGNvdWxkIHBvdGVudGlhbGx5
IGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+Pj4+PiBzdWItb3BzLikKPj4+Pgo+
Pj4+IEkgaGFkIHRoZSBmb2xsb3dpbmcgcmVhc29uaW5nOgo+Pj4+Cj4+Pj4gMS4gTW9zdCByZWFs
LXdvcmxkIHVzZXJzIHdvdWxkIHNldCBDT05GSUdfWFNNX0RFTklFRF9TVFJJTkc9IiIgYW55d2F5
Lgo+Pj4+Cj4+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxldGUg
c29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4+IHN0cmluZyBsZWFrcyBlbHNld2hlcmUgdGhyb3Vn
aCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5c2ZzLCBkcml2ZXIKPj4+PiBsb2dzKSBhcyBB
bmRyZXcgaGFzIHBvaW50ZWQgb3V0IGluIHRoZSBwcmV2aW91cyBkaXNjdXNzaW9uLgo+Pj4+Cj4+
Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1wcm92ZXMg
dGhlIHNpdHVhdGlvbiBmb3IKPj4+PiBIVk0gZG9tYWlucywgc28gSSBjYW4gcmV0dXJuIGl0IGlm
IG1haW50YWluZXJzIGZpbmQgaXQgd29ydGh5Lgo+Pj4KPj4+IFdoaWxlIEkgYW0gbm90IGEgbWFp
bnRhaW5lciBvZiB0aGlzIGNvZGUsIG15IGNvbmNlcm4gaXMgeW91IGltcG9zZSB0aGUKPj4+IGNv
bnZlcnNpb24gZnJvbSAiZGVuaWVkIiB0byAiIiB0byBhbGwgdGhlIHVzZXJzIChpbmNsdWRlIHRo
b3NlIHdobyB3YW50cwo+Pj4gdG8ga2VlcCAiZGVuaWVkIikuCj4+Pgo+Pj4gSWYgeW91IHdlcmUg
ZG9pbmcgYW55IGZpbHRlcmluZyBpbiBodm1sb2FkZXIsIHRoZW4gaXQgd291bGQgYmUgYmVzdCBp
Zgo+Pj4gdGhpcyBpcyBjb25maWd1cmFibGUuIEJ1dCB0aGlzIGlzIGEgYml0IHBvaW50bGVzcyBp
ZiB5b3UgYWxyZWFkeSBhbGxvdwo+Pj4gdGhlIHVzZXIgdG8gY29uZmlndXJlIHRoZSBzdHJpbmcg
YXQgdGhlIGh5cGVydmlzb3IgbGV2ZWwgOikuCj4+Cj4+IFNvIHRoZXJlIGFyZSB0d28gdGhpbmdz
IHdlJ3JlIGNvbmNlcm5lZCBhYm91dDoKPj4gLSBTb21lIHBlb3BsZSBkb24ndCB3YW50IHRvIHNj
YXJlIHVzZXJzIHdpdGggYSAiPGRlbmllZD4iIHN0cmluZwo+PiAtIFNvbWUgcGVvcGxlIGRvbid0
IHdhbnQgdG8gInNpbGVudGx5IGZhaWwiIHdpdGggYSAiIiBzdHJpbmcKPj4KPj4gVGhlIGZhY3Qg
aXMsIGluICpib3RoIGNhc2VzKiwgdGhpcyBpcyBhIFVJIHByb2JsZW0uICBFVkVSWSBjYWxsZXIg
b2YKPj4gdGhpcyBpbnRlcmZhY2Ugc2hvdWxkIGZpZ3VyZSBvdXQgaW5kZXBlbmRlbnRseSB3aGF0
IGEgZ3JhY2VmdWwgd2F5IG9mCj4+IGhhbmRsaW5nIGZhaWx1cmUgaXMgZm9yIHRoZWlyIHRhcmdl
dCBVSS4gIEFueSBjYWxsZXIgd2hvIGRvZXMgbm90IHRoaW5rCj4+IGNhcmVmdWxseSBhYm91dCB3
aGF0IHRvIGRvIGluIHRoZSBmYWlsdXJlIGNhc2UgaXMgYnVnZ3kgLS0gd2hpY2gKPj4gaW5jbHVk
ZXMgZXZlcnkgc2luZ2xlIGNhbGxlciB0b2RheS4gIFRoZSBDT05GSUdfWFNNX0RFTklFRF9TVFJJ
TkcgaXMgYQo+PiBncm9zcyBoYWNrIGZhbGxiYWNrIGZvciBidWdneSBVSXMuCj4+Cj4+IE5vdywg
SSBkb24ndCBsaWtlIHRvIHRlbGwgb3RoZXIgcGVvcGxlIHRvIGRvIHdvcmssIGFuZCBJIGNlcnRh
aW5seSBkb24ndAo+PiBwbGFuIG9uIGZpeGluZyBodm1sb2FkZXIgYXQgdGhlIG1vbWVudCwgYmVj
YXVzZSBpdCdzIGxvdy1wcmlvcml0eSBmb3IKPj4gbWUuICBCdXQgSSBkbyB0aGluayB0aGF0IGhh
dmluZyBodm1sb2FkZXIgZGV0ZWN0IGZhaWx1cmUgYW5kIGV4cGxpY2l0bHkKPj4gbWFrZSBhIHNl
bnNpYmxlIGRlY2lzaW9uIGlzIHRoZSByaWdodCB0aGluZyB0byBkbywgcmVnYXJkbGVzcyBvZiB0
aGUKPj4gYXZhaWxhYmlsaXR5IG9mIENPTkZJR19YU01fREVOSUVEX1NUUklORyB0byB3b3JrIGFy
b3VuZCBidWdneSBjYWxsZXJzLgo+IAo+IEl0J3Mgbm90IGVudGlyZWx5IGNsZWFyIHRvIG1lIHdo
YXQgeW91IHN1Z2dlc3QgdG8gZG8gd2l0aCBodm1sb2FkZXIuCj4gQ291bGQgeW91IGVsYWJvcmF0
ZSBhIGJpdD8KCldlbGwsIGJhc2ljYWxseSAidGhpbmsgY2FyZWZ1bGx5IGFib3V0IHRoZSB1c2Vy
IGV4cGVyaWVuY2UgYW5kIGRlY2lkZQp3aGF0IHRvIGRvIi4gIEdpdmVuIHlvdXIgY29tbWVudCBp
biByZXNwb25zZSB0byBKdWxpZW4sIEkgd291bGQgdGhpbmsKdGhhdCB3b3VsZCBtZWFuIGNoZWNr
aW5nIGZvciBDT05GSUdfWFNNX0RFTklFRF9TVFJJTkcgaW4gaHZtbG9hZGVyIGFuZApyZXBsYWNp
bmcgaXQgd2l0aCBub3RoaW5nIChvciBzb21lIG90aGVyIGluZGljYXRpb24gdGhhdCdzIG1vcmUK
dXNlci1mcmllbmRseSkuICBQZXJoYXBzIHJlLXN1Ym1pdHRpbmcgeW91ciBodm1sb2FkZXIgcGF0
Y2ggYXMgYQpmb2xsb3ctdXAgcGF0Y2guCgpCdXQgYXMgSSBzYWlkLCBpdCdzIGp1c3QgYSBzdWdn
ZXN0aW9uLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:42:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14:42: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 1iudh0-0003rd-HV; Thu, 23 Jan 2020 14:42:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iudgz-0003r0-91
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 14:42:45 +0000
X-Inumbo-ID: 987d2ebc-3dee-11ea-aecd-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 987d2ebc-3dee-11ea-aecd-bc764e2007e4;
 Thu, 23 Jan 2020 14:42:36 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id q9so2829217wmj.5
 for <xen-devel@lists.xen.org>; Thu, 23 Jan 2020 06:42:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/ah30OKRJ8rLBcbfccIYILf1jaaVKCic80eyclHRR+4=;
 b=T5SN9ZlPjE8Vg1JP02kEwVsPemDJHzU7+ahY4J6mUdGJ6yhl9VlxMUuVl5aqOq5zRW
 MfYZSkza+tXhcTzoaoy0VQUnEnhFEKQOIjan1p2SqRAhjabtCvwSopcRZ9KZABP3lbc+
 FSZWaoNHo04gYxMah4ZfsNgeE1fgmK5ts7NK/A05tDifUcMhH0spvb4y0gQS7jhaJZ4R
 Do9lvzjpY/isXjY1SyUHLykg+M24XgTj2hVUgKuCjQH6IBqcNQciSkz/sO4VxqCMN7sw
 UkXNFG/4CGLJxq7nDHv6tCWdqVX0BF2H3LL20KGaib7+zJ55mkG0Kf+2nGZkF5nrNEYY
 s94g==
X-Gm-Message-State: APjAAAVDxQ9fnHkoWlGHOqvRxsMLvaHEwKNF7QfwscvCGzA5ljWFzCP8
 /NKux9Xd2nYcHGgZMhlB8g4=
X-Google-Smtp-Source: APXvYqyiD/h8jxVAceQbrRctFgpvNn9S9FQWRvOh9k4eKFEFx6jC3SnuoeGTI+tvUyjLDp+8aCix9w==
X-Received: by 2002:a05:600c:d5:: with SMTP id
 u21mr1424421wmm.98.1579790555452; 
 Thu, 23 Jan 2020 06:42:35 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id s15sm3252104wrp.4.2020.01.23.06.42.34
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 06:42:34 -0800 (PST)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
 <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
Date: Thu, 23 Jan 2020 14:42:34 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

SGksCgpPbiAyMy8wMS8yMDIwIDExOjMyLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+IE9uIDIyLzAx
LzIwMjAgMTE6MjUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjIvMDEvMjAyMCAx
MToxOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IE9uIDIyLzAxLzIwMjAgMTA6MTQsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24gMjIvMDEvMjAyMCAxMDowMSwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+
Pj4+IHYyIC0tPiB2MzoKPj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmlsdGVyaW5nCj4+Pj4+
Pgo+Pj4+Pj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Npb24sIGhvdyBhYm91dCBhZGRp
bmcgWEVOVkVSX2RlbmllZCB0bwo+Pj4+Pj4gcmV0dXJuIHRoZSAiZGVuaWVkIiBzdHJpbmcsIGFs
bG93aW5nIGNvbXBvbmVudHMgd2hpY2ggd2FudCB0byBmaWx0ZXIKPj4+Pj4+IHRvIGtub3cgZXhh
Y3RseSB3aGF0IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhlIGZpbHRlcmluZyB5b3UK
Pj4+Pj4+IGhhZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hvdWxkIHRo
ZW4gcGVyaGFwcyBiZQo+Pj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQgdGhl
IGNob3NlbiBzdHJpbmcgc2hvdWxkIG5vdCBtYXRjaAo+Pj4+Pj4gYW55dGhpbmcgdGhhdCBjb3Vs
ZCBwb3RlbnRpYWxseSBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIFhFTlZFUl8KPj4+Pj4+IHN1
Yi1vcHMuKQo+Pj4+Pgo+Pj4+PiBJIGhhZCB0aGUgZm9sbG93aW5nIHJlYXNvbmluZzoKPj4+Pj4K
Pj4+Pj4gMS4gTW9zdCByZWFsLXdvcmxkIHVzZXJzIHdvdWxkIHNldCBDT05GSUdfWFNNX0RFTklF
RF9TVFJJTkc9IiIgYW55d2F5Lgo+Pj4+Pgo+Pj4+PiAyLiBGaWx0ZXJpbmcgaW4gRE1JIHRhYmxl
cyBpcyBub3QgYSBjb21wbGV0ZSBzb2x1dGlvbiwgc2luY2UgZGVuaWVkCj4+Pj4+IHN0cmluZyBs
ZWFrcyBlbHNld2hlcmUgdGhyb3VnaCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5c2ZzLCBk
cml2ZXIKPj4+Pj4gbG9ncykgYXMgQW5kcmV3IGhhcyBwb2ludGVkIG91dCBpbiB0aGUgcHJldmlv
dXMgZGlzY3Vzc2lvbi4KPj4+Pj4KPj4+Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0
ZXJpbmcgc2xpZ2h0bHkgaW1wcm92ZXMgdGhlIHNpdHVhdGlvbiBmb3IKPj4+Pj4gSFZNIGRvbWFp
bnMsIHNvIEkgY2FuIHJldHVybiBpdCBpZiBtYWludGFpbmVycyBmaW5kIGl0IHdvcnRoeS4KPj4+
Pgo+Pj4+IFdoaWxlIEkgYW0gbm90IGEgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIG15IGNvbmNl
cm4gaXMgeW91IGltcG9zZSB0aGUgY29udmVyc2lvbiBmcm9tICJkZW5pZWQiIHRvICIiIHRvIGFs
bCB0aGUgdXNlcnMgKGluY2x1ZGUgdGhvc2Ugd2hvIHdhbnRzIHRvIGtlZXAgImRlbmllZCIpLgo+
Pj4KPj4+IFRoaXMgaXMgbm90IHdoYXQncyBoYXBwZW5pbmcgaGVyZTogdGhlIGRlZmF1bHQgaXMg
c3RpbGwgIjxkZW5pZWQ+IiAoYXMKPj4+IHBlciBwYXRjaCAxKTsgYnV0IHBhdGNoIDIgbWFrZXMg
WEVOVkVSX2V4dHJhdmVyc2lvbiwgWEVOVkVSX2NvbXBpbGVfaW5mbwo+Pj4gYW5kIFhFTlZFUl9j
aGFuZ2VzZXQgdG8gcmV0dXJuICI8ZGVuaWVkPiIgaW5zdGVhZCBvZiB0aGUgcmVhbCB2YWx1ZXMK
Pj4+IHdoaWNoIGNhdXNlcyB0aGUgVUkgLyBsb2dzIGlzc3Vlcy4KPj4KPj4gSSB3YXMgcmVmZXJy
aW5nIHRoZSBTTUJpb3MgZmlsdGVyaW5nLi4uIEkgZG9uJ3QgdGhpbmsgZG9pbmcgYSBibGFuayBm
aWx0ZXJpbmcgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGluIHRoZSBodm1sb2FkZXIgZm9yIHRo
ZSByZWFzb24gZXhwbGFpbmVkIGFib3ZlLgo+IAo+IEFwb2xvZ2llcyBmb3IgbWlzdW5kZXJzdGFu
ZGluZyB0aGUgY29udGV4dC4gQnV0IEkgZGlzYWdyZWUgYWJvdXQKPiBodm1sb2FkZXIuIFJldHVy
bmluZyAiZGVuaWVkIiBmcm9tIHhlbl92ZXJzaW9uIGh5cGVyY2FsbCB0byBndWVzdHMgaXMKPiBv
bmUgdGhpbmcsIGJ1dCBodm1sb2FkZXIgYW5kIFNNQmlvcyB0YWJsZXMgYXJlIHBhcnRzIG9mIHRo
ZSBoeXBlcnZpc29yCj4gYW5kIHB1dHRpbmcgImRlbmllZCIgdGhlcmUgaXMgc2ltcGx5IGEgdGVy
cmlibGUgdXNlciBleHBlcmllbmNlLgoKSSBhbSBub3QgZ29pbmcgdG8gY29tbWVudCBvbiB0aGUg
dXNlciBleHBlcmllbmNlIGJlY2F1c2UgdGhpcyBpcyB1cCB0byAKYW5vdGhlciBiaWtlc2hlZGRp
bmcuIFRoZSBxdWVzdGlvbiBpcyB3aGljaCBzdHJpbmcgd2lsbCB5b3UgdXNlPyBXaHkgYW4gCmVt
cHR5IHN0cmluZyBvdmVyIHNvbWV0aGluZyBkaWZmZXJlbnQ/CgpIb3dldmVyLCBpZiBhbiBhZG1p
biBoYXMgY29udHJvbCBvdmVyIHRoZSAiZGVueSIgc3RyaW5nLCB3aHkgd291bGQgaGUgCmV2ZXIg
d2FudCB0byBmaWx0ZXIgaXQgaW4gaHZtbG9hZGVyPyBXaHkgY2FuJ3QgaGUganVzdCByZXBsYWNl
IHRoZSBvbmUgCmluIEtjb25maWc/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:45:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iudjb-00040c-1x; Thu, 23 Jan 2020 14:45:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iudjY-00040V-Uq
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 14:45:24 +0000
X-Inumbo-ID: fc690f41-3dee-11ea-be4b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc690f41-3dee-11ea-be4b-12813bfff9fa;
 Thu, 23 Jan 2020 14:45:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579790724;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eR9mzukznCm5Mc8+ukSs5S2nN+ZilQJZWtTonVfbPuI=;
 b=TqyA7/9CJo5lkETC5DxtqWUIdOggc/6afnxfe6aRsj33wHZS0OYPv3M3
 NopmOHOj3jUFPaEajTktXIKhLCIixNKL+fn82Hsq6+Vzrf/72wdqRgs8/
 oLVk7XTUeT/rQzxb6WE3lKN94S48kURCGH7CCF7lloYLTDiEOJWyx6yCB 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MjuHptGAnQTEqzuV8IC+cSb3BwCLrEFrUuYAUy0CM20TFBJDj2hjDojESIRPurIJfvxvLx60Ly
 UTm8PHdDWxNQq1DtBo3kMyyP1QEBvB6lAB29AUGO2VT2kHudrEaaTPU7LSKpv3tx0l//h323KH
 TCSH8wGa+0vjI8kUIGAsSyi0+zq+0JZ1mMuRyhhrSp1RTU6jyFUm8WQKteQ9sAVtsouCGNT3ZY
 mkmnFTIqdGYgOYAQvzR1frX9iuQ/7Apt/iv5Ov83AOAa2drxNPsIvahwWRd5JMp2u7oGEPygzK
 10I=
X-SBRS: 2.7
X-MesageID: 11345305
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11345305"
To: Julien Grall <julien@xen.org>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
 <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
 <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <4afebff2-2239-44f8-ae82-7264595eda70@citrix.com>
Date: Thu, 23 Jan 2020 14:45:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMS8yMy8yMCAyOjQyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMjMv
MDEvMjAyMCAxMTozMiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gT24gMjIvMDEvMjAyMCAxMToy
NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAyMi8wMS8yMDIwIDExOjE5LCBT
ZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzIwMjAgMTA6MTQsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gT24gMjIvMDEvMjAyMCAxMDowMSwgU2VyZ2V5IER5
YXNsaSB3cm90ZToKPj4+Pj4+IE9uIDIwLzAxLzIwMjAgMTA6MDEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4+IE9uIDE3LjAxLjIwMjAgMTc6NDQsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+
Pj4+IHYyIC0tPiB2MzoKPj4+Pj4+Pj4gLSBSZW1vdmUgaHZtbG9hZGVyIGZpbHRlcmluZwo+Pj4+
Pj4+Cj4+Pj4+Pj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Npb24sIGhvdyBhYm91dCBh
ZGRpbmcgWEVOVkVSX2RlbmllZCB0bwo+Pj4+Pj4+IHJldHVybiB0aGUgImRlbmllZCIgc3RyaW5n
LCBhbGxvd2luZyBjb21wb25lbnRzIHdoaWNoIHdhbnQgdG8gZmlsdGVyCj4+Pj4+Pj4gdG8ga25v
dyBleGFjdGx5IHdoYXQgdG8gbG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5n
IHlvdQo+Pj4+Pj4+IGhhZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hv
dWxkIHRoZW4gcGVyaGFwcyBiZQo+Pj4+Pj4+IGV4dGVuZGVkIHRvIG1ha2UgdmVyeSBjbGVhciB0
aGF0IHRoZSBjaG9zZW4gc3RyaW5nIHNob3VsZCBub3QgbWF0Y2gKPj4+Pj4+PiBhbnl0aGluZyB0
aGF0IGNvdWxkIHBvdGVudGlhbGx5IGJlIHJldHVybmVkIGJ5IGFueSBvZiB0aGUgWEVOVkVSXwo+
Pj4+Pj4+IHN1Yi1vcHMuKQo+Pj4+Pj4KPj4+Pj4+IEkgaGFkIHRoZSBmb2xsb3dpbmcgcmVhc29u
aW5nOgo+Pj4+Pj4KPj4+Pj4+IDEuIE1vc3QgcmVhbC13b3JsZCB1c2VycyB3b3VsZCBzZXQgQ09O
RklHX1hTTV9ERU5JRURfU1RSSU5HPSIiCj4+Pj4+PiBhbnl3YXkuCj4+Pj4+Pgo+Pj4+Pj4gMi4g
RmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29tcGxldGUgc29sdXRpb24sIHNpbmNl
IGRlbmllZAo+Pj4+Pj4gc3RyaW5nIGxlYWtzIGVsc2V3aGVyZSB0aHJvdWdoIHRoZSBoeXBlcmNh
bGwgKFBWIGd1ZXN0cywgc3lzZnMsCj4+Pj4+PiBkcml2ZXIKPj4+Pj4+IGxvZ3MpIGFzIEFuZHJl
dyBoYXMgcG9pbnRlZCBvdXQgaW4gdGhlIHByZXZpb3VzIGRpc2N1c3Npb24uCj4+Pj4+Pgo+Pj4+
Pj4gT24gdGhlIG90aGVyIGhhbmQsIFNNQmlvcyBmaWx0ZXJpbmcgc2xpZ2h0bHkgaW1wcm92ZXMg
dGhlCj4+Pj4+PiBzaXR1YXRpb24gZm9yCj4+Pj4+PiBIVk0gZG9tYWlucywgc28gSSBjYW4gcmV0
dXJuIGl0IGlmIG1haW50YWluZXJzIGZpbmQgaXQgd29ydGh5Lgo+Pj4+Pgo+Pj4+PiBXaGlsZSBJ
IGFtIG5vdCBhIG1haW50YWluZXIgb2YgdGhpcyBjb2RlLCBteSBjb25jZXJuIGlzIHlvdSBpbXBv
c2UKPj4+Pj4gdGhlIGNvbnZlcnNpb24gZnJvbSAiZGVuaWVkIiB0byAiIiB0byBhbGwgdGhlIHVz
ZXJzIChpbmNsdWRlIHRob3NlCj4+Pj4+IHdobyB3YW50cyB0byBrZWVwICJkZW5pZWQiKS4KPj4+
Pgo+Pj4+IFRoaXMgaXMgbm90IHdoYXQncyBoYXBwZW5pbmcgaGVyZTogdGhlIGRlZmF1bHQgaXMg
c3RpbGwgIjxkZW5pZWQ+IiAoYXMKPj4+PiBwZXIgcGF0Y2ggMSk7IGJ1dCBwYXRjaCAyIG1ha2Vz
IFhFTlZFUl9leHRyYXZlcnNpb24sCj4+Pj4gWEVOVkVSX2NvbXBpbGVfaW5mbwo+Pj4+IGFuZCBY
RU5WRVJfY2hhbmdlc2V0IHRvIHJldHVybiAiPGRlbmllZD4iIGluc3RlYWQgb2YgdGhlIHJlYWwg
dmFsdWVzCj4+Pj4gd2hpY2ggY2F1c2VzIHRoZSBVSSAvIGxvZ3MgaXNzdWVzLgo+Pj4KPj4+IEkg
d2FzIHJlZmVycmluZyB0aGUgU01CaW9zIGZpbHRlcmluZy4uLiBJIGRvbid0IHRoaW5rIGRvaW5n
IGEgYmxhbmsKPj4+IGZpbHRlcmluZyBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gaW4gdGhlIGh2
bWxvYWRlciBmb3IgdGhlIHJlYXNvbgo+Pj4gZXhwbGFpbmVkIGFib3ZlLgo+Pgo+PiBBcG9sb2dp
ZXMgZm9yIG1pc3VuZGVyc3RhbmRpbmcgdGhlIGNvbnRleHQuIEJ1dCBJIGRpc2FncmVlIGFib3V0
Cj4+IGh2bWxvYWRlci4gUmV0dXJuaW5nICJkZW5pZWQiIGZyb20geGVuX3ZlcnNpb24gaHlwZXJj
YWxsIHRvIGd1ZXN0cyBpcwo+PiBvbmUgdGhpbmcsIGJ1dCBodm1sb2FkZXIgYW5kIFNNQmlvcyB0
YWJsZXMgYXJlIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29yCj4+IGFuZCBwdXR0aW5nICJkZW5pZWQi
IHRoZXJlIGlzIHNpbXBseSBhIHRlcnJpYmxlIHVzZXIgZXhwZXJpZW5jZS4KPiAKPiBJIGFtIG5v
dCBnb2luZyB0byBjb21tZW50IG9uIHRoZSB1c2VyIGV4cGVyaWVuY2UgYmVjYXVzZSB0aGlzIGlz
IHVwIHRvCj4gYW5vdGhlciBiaWtlc2hlZGRpbmcuIFRoZSBxdWVzdGlvbiBpcyB3aGljaCBzdHJp
bmcgd2lsbCB5b3UgdXNlPyBXaHkgYW4KPiBlbXB0eSBzdHJpbmcgb3ZlciBzb21ldGhpbmcgZGlm
ZmVyZW50Pwo+IAo+IEhvd2V2ZXIsIGlmIGFuIGFkbWluIGhhcyBjb250cm9sIG92ZXIgdGhlICJk
ZW55IiBzdHJpbmcsIHdoeSB3b3VsZCBoZQo+IGV2ZXIgd2FudCB0byBmaWx0ZXIgaXQgaW4gaHZt
bG9hZGVyPyBXaHkgY2FuJ3QgaGUganVzdCByZXBsYWNlIHRoZSBvbmUKPiBpbiBLY29uZmlnPwoK
TW9zdCBhZG1pbnMgZG9uJ3QgY29tcGlsZSB0aGVpciBvd24gdmVyc2lvbiBvZiBYZW4uLi4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:45:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iudk1-00044e-Hn; Thu, 23 Jan 2020 14:45:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iudk0-00044T-Dk
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 14:45:52 +0000
X-Inumbo-ID: 080e1c1e-3def-11ea-9fd7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 080e1c1e-3def-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 14:45:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579790744;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=WvryDapjqhtHJswZw8RultYpllmAhoWpqiohWOnDN2c=;
 b=dtQtj0hkMFwdEHsq8qRajSzfmPvqvmEB0gowAkRx5zAt+IyRt2Xkj5OM
 5eHYM0i7gmQS50w04XG0gzsiNHzKIaCsZh4DE5NXrf14086XLAW8om1TG
 FSgTaIjnZrwMXVG3n92hBB4cxnd7EcZdtXd+42GaGLTdaRAh3NPgSvBBe U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sApWxqcx343LMWE9IUdURiErM1VBOtoOR3g+hqfNF7JX7cq7shiS+Rdo0VKEHpdjE/na3CvF63
 hjFq/mMUjJbw5yxccLuwsd1dihFF11EmT96wbgxRZaclhXQ4CWPN1tssxaR4UHUpqldU7oWCgP
 ab7HBUrz7Hjd/zgzwkv/3Plv5RcGuo8demVAYBkbStrhUU9IKRTQQ7rx15VEwplcAwzbofs65y
 1RMgEGUFY3iANNeZdTfRYxCfeikKH1yLoNrLFclBN1bspgiDbYo45q7nAUEfe1rDezveKj0QiK
 3zA=
X-SBRS: 2.7
X-MesageID: 11322255
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11322255"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <dbdeec02-3a69-7262-fed6-2b280faf2b8e@citrix.com>
Date: Thu, 23 Jan 2020 14:45:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200123140305.21050-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

T24gMS8yMy8yMCAyOjAzIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gdm14X2FsbG9jX3ZsYXBp
Y19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBvZGQgbG9va2luZyBjb2Rl
Cj4gdGhhdCBhbGxvY2F0ZXMgYSBNRU1GX25vX293bmVyIGRvbWhlYXAgcGFnZSBhbmQgdGhlbiBz
aGFyZXMgd2l0aCB0aGUgZ3Vlc3QKPiBhcyBpZiBpdCB3ZXJlIGEgeGVuaGVhcCBwYWdlLiBUaGlz
IHRoZW4gcmVxdWlyZXMgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKQo+IHRvIGNhbGwgYSBzcGVj
aWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFwX3BhZ2UoKS4K
PiAKPiBCeSB1c2luZyBhICdub3JtYWwnIGRvbWhlYXAgcGFnZSAoaS5lLiBieSBub3QgcGFzc2lu
ZyBNRU1GX25vX293bmVyIHRvCj4gYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxvb2tp
bmcgY29kZSBpbiB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQo+IGNhbiBzaW1wbHkgdXNlIGdl
dF9wYWdlX2FuZF90eXBlKCkgdG8gc2V0IHVwIGEgd3JpdGFibGUgbWFwcGluZyBiZWZvcmUKPiBp
bnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBjYW4gc2lt
cGx5IHJlbGVhc2UgdGhlCj4gcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dl
ZCBieSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzCj4gdGhlbiBhbGxvd3MgZnJlZV9zaGFyZWRf
ZG9taGVhcF9wYWdlKCkgdG8gYmUgcHVyZ2VkLgo+IAo+IFRoZXJlIGlzLCBob3dldmVyLCBzb21l
IGZhbGwtb3V0IGZyb20gdGhpcyBzaW1wbGlmaWNhdGlvbjoKPiAKPiAtIGFsbG9jX2RvbWhlYXBf
cGFnZSgpIHdpbGwgbm93IGNhbGwgYXNzaWduX3BhZ2VzKCkgYW5kIHJ1biBpbnRvIHRoZSBmYWN0
Cj4gICB0aGF0ICdtYXhfcGFnZXMnIGlzIG5vdCBzZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRv
bWFpbl9jcmVhdGUoKS4gVG8KPiAgIGF2b2lkIGFuIGFsbG9jYXRpb24gZmFpbHVyZSwgZG9tYWlu
X2NyZWF0ZSgpIGlzIG1vZGlmaWVkIHRvIHNldAo+ICAgbWF4X3BhZ2VzIHRvIGFuIGluaXRpYWwg
dmFsdWUsIHN1ZmZpY2llbnQgdG8gY292ZXIgYW55IGRvbWhlYXAKPiAgIGFsbG9jYXRpb25zIHJl
cXVpcmVkIHRvIGNvbXBsZXRlIGRvbWFpbiBjcmVhdGlvbi4gVGhlIHZhbHVlIHdpbGwgYmUKPiAg
IHNldCB0byB0aGUgJ3JlYWwnIG1heF9wYWdlcyB3aGVuIHRoZSB0b29sLXN0YWNrIGxhdGVyIHBl
cmZvcm1zIHRoZQo+ICAgWEVOX0RPTUNUTF9tYXhfbWVtIG9wZXJhdGlvbiwgdGh1cyBhbGxvd2lu
ZyB0aGUgcmVzdCBvZiB0aGUgZG9tYWluJ3MKPiAgIG1lbW9yeSB0byBiZSBhbGxvY2F0ZWQuCj4g
Cj4gLSBCZWNhdXNlIHRoZSBkb21oZWFwIHBhZ2UgaXMgbm8gbG9uZ2VyIGEgcHNldWRvLXhlbmhl
YXAgcGFnZSwgdGhlCj4gICByZWZlcmVuY2UgY291bnRpbmcgd2lsbCBwcmV2ZW50IHRoZSBkb21h
aW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRodXMKPiAgIHRoZSBjYWxsIHRvIHZteF9mcmVlX3Zs
YXBpY19tYXBwaW5nKCkgaXMgbW92ZWQgZnJvbSB0aGUKPiAgIGRvbWFpbl9kZXN0cm95KCkgbWV0
aG9kIGludG8gdGhlIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIG1ldGhvZC4KPiAgIFdo
aWxzdCBpbiB0aGUgYXJlYSwgbWFrZSB0aGUgZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgYW4gb3B0
aW9uYWwKPiAgIGFsdGVybmF0aXZlX3ZjYWxsKCkgKHNpbmNlIGl0IHdpbGwgbm8gbG9uZ2VyIHBl
Zm9ybSBhbnkgZnVuY3Rpb24gaW4gVk1YCj4gICBhbmQgaXMgc3R1YmJlZCBpbiBTVk0gYW55d2F5
KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+
CgpUaGlzIGlzIGFuIGV4Y2VsbGVudCBjaGFuZ2UsIHRoYW5rIHlvdToKClJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpNeSBvbmx5IGNvbW1lbnQg
aXMgdGhhdCB0aGlzIHdvdWxkIGhhdmUgYmVlbiBhIGJpdCBlYXNpZXIgdG8gcmV2aWV3CmJyb2tl
biBkb3duIGludG8gcHJvYmFibHkgdGhyZWUgcGF0Y2hlczogMSkgbWFraW5nIGRvbWFpbl9kZXN0
cm95Cm9wdGlvbmFsLCAyKSBtb3Zpbmcgdm14IHRlYXJkb3duIHRvIGEgcmVsaW5xdWlzaF9yZXNv
dXJjZXMgY2FsbCAzKSB1c2luZwoibm9ybWFsIiBwYWdlcyIuICBCdXQgSSBkb24ndCB0aGluayBp
dCdzIHdvcnRoIGEgcmUtc2VuZCBqdXN0IGZvciB0aGF0LgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 14:53:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 14: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 1iudqs-0004wt-DQ; Thu, 23 Jan 2020 14:52:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iudqr-0004wo-Fl
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 14:52:57 +0000
X-Inumbo-ID: 097734f5-3df0-11ea-be4e-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 097734f5-3df0-11ea-be4e-12813bfff9fa;
 Thu, 23 Jan 2020 14:52:56 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id p17so2859635wmb.0
 for <xen-devel@lists.xen.org>; Thu, 23 Jan 2020 06:52:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=mplPBKlDmeZ1pAJjrnZaXQ1QsQmQ9U6/Pb7ARseSDRA=;
 b=Uisk8bTpXsvkuSXzYv0it43YC44ElS36maF8JucYHD/+z2VaVuwxngUoOQrXIG0hfO
 4VvfbvQtB/K/S4HNppinpD3nl0iUKJCCEELRReC+2vU84PEaglIkpFyvtMYH9yEy7MU6
 ydcX4j7xbUqphfP9jOyCcHpaAvHUvJVyuR+2ecdzc9W0CPQueCr+y2JPe/f4yFWrQlk/
 m9nTQW45K+9wnPI5WMValIk31x5o7XO5sjyH13hpCzKznyGJBepY6WCMZGUDfMAj7+Nh
 ENdoAeGj6jqEptE1DpC3RlG9BVHKe/obhDfZZ4e6ayAQM2812Jnhz2z4C0sT7t2njAJm
 8iBQ==
X-Gm-Message-State: APjAAAWOJIY3h6No9s3bI4V4LmiABvGFPw5f/oOy2oA5G4hg+MUlRMx+
 EZu3v2e10rWZhAv3gpVQcl8=
X-Google-Smtp-Source: APXvYqzxXzvFmTDXA7bl94eL1MrLpDiOwQpRV7vjo2lyZ5GxfqfqlKf83P6fJLdYDlS0Z3ICBNwg8g==
X-Received: by 2002:a1c:6308:: with SMTP id x8mr4717985wmb.80.1579791175196;
 Thu, 23 Jan 2020 06:52:55 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id y7sm9085052wmd.1.2020.01.23.06.52.54
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 06:52:54 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
 <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
 <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
 <4afebff2-2239-44f8-ae82-7264595eda70@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <33b7d973-d9ee-d13d-c82d-8edf242d03eb@xen.org>
Date: Thu, 23 Jan 2020 14:52:53 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <4afebff2-2239-44f8-ae82-7264595eda70@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 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>

SGksCgpPbiAyMy8wMS8yMDIwIDE0OjQ1LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDEvMjMv
MjAgMjo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjMvMDEvMjAy
MCAxMTozMiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IE9uIDIyLzAxLzIwMjAgMTE6MjUsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24gMjIvMDEvMjAyMCAxMToxOSwgU2Vy
Z2V5IER5YXNsaSB3cm90ZToKPj4+Pj4gT24gMjIvMDEvMjAyMCAxMDoxNCwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBPbiAyMi8wMS8yMDIwIDEwOjAxLCBTZXJnZXkg
RHlhc2xpIHdyb3RlOgo+Pj4+Pj4+IE9uIDIwLzAxLzIwMjAgMTA6MDEsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+
Pj4+Pj4+Pj4gdjIgLS0+IHYzOgo+Pj4+Pj4+Pj4gLSBSZW1vdmUgaHZtbG9hZGVyIGZpbHRlcmlu
Zwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaHk/IFNlZWluZyB0aGUgcHJpb3IgZGlzY3Vzc2lvbiwgaG93
IGFib3V0IGFkZGluZyBYRU5WRVJfZGVuaWVkIHRvCj4+Pj4+Pj4+IHJldHVybiB0aGUgImRlbmll
ZCIgc3RyaW5nLCBhbGxvd2luZyBjb21wb25lbnRzIHdoaWNoIHdhbnQgdG8gZmlsdGVyCj4+Pj4+
Pj4+IHRvIGtub3cgZXhhY3RseSB3aGF0IHRvIGxvb2sgZm9yPyBBbmQgdGhlbiByZS1hZGQgdGhl
IGZpbHRlcmluZyB5b3UKPj4+Pj4+Pj4gaGFkPyAoVGhlIGhlbHAgdGV4dCBvZiB0aGUgY29uZmln
IG9wdGlvbiBzaG91bGQgdGhlbiBwZXJoYXBzIGJlCj4+Pj4+Pj4+IGV4dGVuZGVkIHRvIG1ha2Ug
dmVyeSBjbGVhciB0aGF0IHRoZSBjaG9zZW4gc3RyaW5nIHNob3VsZCBub3QgbWF0Y2gKPj4+Pj4+
Pj4gYW55dGhpbmcgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBiZSByZXR1cm5lZCBieSBhbnkgb2Yg
dGhlIFhFTlZFUl8KPj4+Pj4+Pj4gc3ViLW9wcy4pCj4+Pj4+Pj4KPj4+Pj4+PiBJIGhhZCB0aGUg
Zm9sbG93aW5nIHJlYXNvbmluZzoKPj4+Pj4+Pgo+Pj4+Pj4+IDEuIE1vc3QgcmVhbC13b3JsZCB1
c2VycyB3b3VsZCBzZXQgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiCj4+Pj4+Pj4gYW55d2F5
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEgY29t
cGxldGUgc29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4+Pj4+IHN0cmluZyBsZWFrcyBlbHNld2hl
cmUgdGhyb3VnaCB0aGUgaHlwZXJjYWxsIChQViBndWVzdHMsIHN5c2ZzLAo+Pj4+Pj4+IGRyaXZl
cgo+Pj4+Pj4+IGxvZ3MpIGFzIEFuZHJldyBoYXMgcG9pbnRlZCBvdXQgaW4gdGhlIHByZXZpb3Vz
IGRpc2N1c3Npb24uCj4+Pj4+Pj4KPj4+Pj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgU01CaW9zIGZp
bHRlcmluZyBzbGlnaHRseSBpbXByb3ZlcyB0aGUKPj4+Pj4+PiBzaXR1YXRpb24gZm9yCj4+Pj4+
Pj4gSFZNIGRvbWFpbnMsIHNvIEkgY2FuIHJldHVybiBpdCBpZiBtYWludGFpbmVycyBmaW5kIGl0
IHdvcnRoeS4KPj4+Pj4+Cj4+Pj4+PiBXaGlsZSBJIGFtIG5vdCBhIG1haW50YWluZXIgb2YgdGhp
cyBjb2RlLCBteSBjb25jZXJuIGlzIHlvdSBpbXBvc2UKPj4+Pj4+IHRoZSBjb252ZXJzaW9uIGZy
b20gImRlbmllZCIgdG8gIiIgdG8gYWxsIHRoZSB1c2VycyAoaW5jbHVkZSB0aG9zZQo+Pj4+Pj4g
d2hvIHdhbnRzIHRvIGtlZXAgImRlbmllZCIpLgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIG5vdCB3aGF0
J3MgaGFwcGVuaW5nIGhlcmU6IHRoZSBkZWZhdWx0IGlzIHN0aWxsICI8ZGVuaWVkPiIgKGFzCj4+
Pj4+IHBlciBwYXRjaCAxKTsgYnV0IHBhdGNoIDIgbWFrZXMgWEVOVkVSX2V4dHJhdmVyc2lvbiwK
Pj4+Pj4gWEVOVkVSX2NvbXBpbGVfaW5mbwo+Pj4+PiBhbmQgWEVOVkVSX2NoYW5nZXNldCB0byBy
ZXR1cm4gIjxkZW5pZWQ+IiBpbnN0ZWFkIG9mIHRoZSByZWFsIHZhbHVlcwo+Pj4+PiB3aGljaCBj
YXVzZXMgdGhlIFVJIC8gbG9ncyBpc3N1ZXMuCj4+Pj4KPj4+PiBJIHdhcyByZWZlcnJpbmcgdGhl
IFNNQmlvcyBmaWx0ZXJpbmcuLi4gSSBkb24ndCB0aGluayBkb2luZyBhIGJsYW5rCj4+Pj4gZmls
dGVyaW5nIGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBpbiB0aGUgaHZtbG9hZGVyIGZvciB0aGUg
cmVhc29uCj4+Pj4gZXhwbGFpbmVkIGFib3ZlLgo+Pj4KPj4+IEFwb2xvZ2llcyBmb3IgbWlzdW5k
ZXJzdGFuZGluZyB0aGUgY29udGV4dC4gQnV0IEkgZGlzYWdyZWUgYWJvdXQKPj4+IGh2bWxvYWRl
ci4gUmV0dXJuaW5nICJkZW5pZWQiIGZyb20geGVuX3ZlcnNpb24gaHlwZXJjYWxsIHRvIGd1ZXN0
cyBpcwo+Pj4gb25lIHRoaW5nLCBidXQgaHZtbG9hZGVyIGFuZCBTTUJpb3MgdGFibGVzIGFyZSBw
YXJ0cyBvZiB0aGUgaHlwZXJ2aXNvcgo+Pj4gYW5kIHB1dHRpbmcgImRlbmllZCIgdGhlcmUgaXMg
c2ltcGx5IGEgdGVycmlibGUgdXNlciBleHBlcmllbmNlLgo+Pgo+PiBJIGFtIG5vdCBnb2luZyB0
byBjb21tZW50IG9uIHRoZSB1c2VyIGV4cGVyaWVuY2UgYmVjYXVzZSB0aGlzIGlzIHVwIHRvCj4+
IGFub3RoZXIgYmlrZXNoZWRkaW5nLiBUaGUgcXVlc3Rpb24gaXMgd2hpY2ggc3RyaW5nIHdpbGwg
eW91IHVzZT8gV2h5IGFuCj4+IGVtcHR5IHN0cmluZyBvdmVyIHNvbWV0aGluZyBkaWZmZXJlbnQ/
Cj4+Cj4+IEhvd2V2ZXIsIGlmIGFuIGFkbWluIGhhcyBjb250cm9sIG92ZXIgdGhlICJkZW55IiBz
dHJpbmcsIHdoeSB3b3VsZCBoZQo+PiBldmVyIHdhbnQgdG8gZmlsdGVyIGl0IGluIGh2bWxvYWRl
cj8gV2h5IGNhbid0IGhlIGp1c3QgcmVwbGFjZSB0aGUgb25lCj4+IGluIEtjb25maWc/Cj4gCj4g
TW9zdCBhZG1pbnMgZG9uJ3QgY29tcGlsZSB0aGVpciBvd24gdmVyc2lvbiBvZiBYZW4uLi4KClRo
b3NlIGFkbWlucyBhcmUgYWxzbyB1bmxpa2VseSBnb2luZyB0byBidWlsZCB0aGVyZSBvd24gaHZt
bG9hZGVyLCByaWdodD8KClRoZXJlZm9yZSwgdGhleSB3aWxsIGhhdmUgdG8gYWNjZXB0IHdoYXRl
dmVyIHN0cmluZyBpcyByZXBvcnRlZCBieSAKSFZNTG9hZGVyIChvciBYZW4pLiBBcyB5b3UgYWxy
ZWFkeSBhbGxvdyBYZW4gdG8gY29uZmlndXJlIGl0LCB3aHkgd291bGQgCnRoYXQgYmUgYSBwcm9i
bGVtIHRvIGNoYW5nZSB0aGUgb25lIGluIEtjb25maWc/IFdoeSBkbyB5b3UgbmVlZCB0byBmaXgg
Cml0IHVwIGluIGh2bWxvYWRlciBhcyB3ZWxsPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:02:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iudzy-0005qA-DS; Thu, 23 Jan 2020 15:02:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iudzx-0005q5-Av
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 15:02:21 +0000
X-Inumbo-ID: 5528026a-3df1-11ea-8e9a-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5528026a-3df1-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 15:02:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579791732;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=29qJwGuzJFBY3kkAT4zRSlCCzOm3Sb+u7cOdtEIPivQ=;
 b=ZGlLgiHV7Qd2NpBWyp4T2cplIabraVYyX5OhqfwCofK9MsETdKAswlhV
 hifXJbvSEzxW4EJbzsmqAihy3SMWos3y5TWqpHsrGtEm4CpfKWK2BARXe
 3tp9boE1LB1hvxA2CZ1dBrERPnkj9UnPIecuOjcPemnAVzXFmQQx5DjVF w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KM3ruguUAedeoOtPQAJXcAt4c/vdVi9RkWHCh7EkeOFy4fcReanB9S9Yy/yfVue65wTLNw3dZK
 CkhkiJBtnWXSFR60ycUmtmiBqGuJNrSiHmAkHMZTDDlVTc0nJkRe6kOM/BXBvmtS1ss/R5eaeL
 s9XOtgbhcCk5jBtKXzIIsfEmRYLmRjIx9Z1wXymEzmL3f8YHPXa2i7E4DPYO63G79sp8UQChk+
 slhf3NqESHCjG2GeeksPJVuPj5sMoE70JnbVoqJQSoHPyXZPSvqhmIQhGDeSKdrNxMBSjljf9D
 DsM=
X-SBRS: 2.7
X-MesageID: 11505672
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11505672"
To: Julien Grall <julien@xen.org>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
 <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
 <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
 <4afebff2-2239-44f8-ae82-7264595eda70@citrix.com>
 <33b7d973-d9ee-d13d-c82d-8edf242d03eb@xen.org>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a09dded1-e004-3eed-35dc-f6851d4d0971@citrix.com>
Date: Thu, 23 Jan 2020 15:02:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <33b7d973-d9ee-d13d-c82d-8edf242d03eb@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 xen-devel@lists.xen.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>

T24gMS8yMy8yMCAyOjUyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMjMv
MDEvMjAyMCAxNDo0NSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMS8yMy8yMCAyOjQyIFBN
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyMy8wMS8yMDIwIDExOjMy
LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzIwMjAgMTE6MjUsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gT24gMjIvMDEvMjAyMCAxMToxOSwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+Pj4+IE9uIDIyLzAxLzIwMjAgMTA6MTQsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMjIvMDEvMjAyMCAxMDowMSwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+Pj4+Pj4gT24gMjAvMDEvMjAyMCAxMDowMSwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+Pj4+PiBPbiAxNy4wMS4yMDIwIDE3OjQ0LCBTZXJnZXkgRHlhc2xpIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+IHYyIC0tPiB2MzoKPj4+Pj4+Pj4+PiAtIFJlbW92ZSBodm1sb2FkZXIgZmls
dGVyaW5nCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2h5PyBTZWVpbmcgdGhlIHByaW9yIGRpc2N1c3Np
b24sIGhvdyBhYm91dCBhZGRpbmcKPj4+Pj4+Pj4+IFhFTlZFUl9kZW5pZWQgdG8KPj4+Pj4+Pj4+
IHJldHVybiB0aGUgImRlbmllZCIgc3RyaW5nLCBhbGxvd2luZyBjb21wb25lbnRzIHdoaWNoIHdh
bnQgdG8KPj4+Pj4+Pj4+IGZpbHRlcgo+Pj4+Pj4+Pj4gdG8ga25vdyBleGFjdGx5IHdoYXQgdG8g
bG9vayBmb3I/IEFuZCB0aGVuIHJlLWFkZCB0aGUgZmlsdGVyaW5nCj4+Pj4+Pj4+PiB5b3UKPj4+
Pj4+Pj4+IGhhZD8gKFRoZSBoZWxwIHRleHQgb2YgdGhlIGNvbmZpZyBvcHRpb24gc2hvdWxkIHRo
ZW4gcGVyaGFwcyBiZQo+Pj4+Pj4+Pj4gZXh0ZW5kZWQgdG8gbWFrZSB2ZXJ5IGNsZWFyIHRoYXQg
dGhlIGNob3NlbiBzdHJpbmcgc2hvdWxkIG5vdAo+Pj4+Pj4+Pj4gbWF0Y2gKPj4+Pj4+Pj4+IGFu
eXRoaW5nIHRoYXQgY291bGQgcG90ZW50aWFsbHkgYmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSBY
RU5WRVJfCj4+Pj4+Pj4+PiBzdWItb3BzLikKPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBoYWQgdGhlIGZv
bGxvd2luZyByZWFzb25pbmc6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IDEuIE1vc3QgcmVhbC13b3JsZCB1
c2VycyB3b3VsZCBzZXQgQ09ORklHX1hTTV9ERU5JRURfU1RSSU5HPSIiCj4+Pj4+Pj4+IGFueXdh
eS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gMi4gRmlsdGVyaW5nIGluIERNSSB0YWJsZXMgaXMgbm90IGEg
Y29tcGxldGUgc29sdXRpb24sIHNpbmNlIGRlbmllZAo+Pj4+Pj4+PiBzdHJpbmcgbGVha3MgZWxz
ZXdoZXJlIHRocm91Z2ggdGhlIGh5cGVyY2FsbCAoUFYgZ3Vlc3RzLCBzeXNmcywKPj4+Pj4+Pj4g
ZHJpdmVyCj4+Pj4+Pj4+IGxvZ3MpIGFzIEFuZHJldyBoYXMgcG9pbnRlZCBvdXQgaW4gdGhlIHBy
ZXZpb3VzIGRpc2N1c3Npb24uCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIHRoZSBvdGhlciBoYW5kLCBT
TUJpb3MgZmlsdGVyaW5nIHNsaWdodGx5IGltcHJvdmVzIHRoZQo+Pj4+Pj4+PiBzaXR1YXRpb24g
Zm9yCj4+Pj4+Pj4+IEhWTSBkb21haW5zLCBzbyBJIGNhbiByZXR1cm4gaXQgaWYgbWFpbnRhaW5l
cnMgZmluZCBpdCB3b3J0aHkuCj4+Pj4+Pj4KPj4+Pj4+PiBXaGlsZSBJIGFtIG5vdCBhIG1haW50
YWluZXIgb2YgdGhpcyBjb2RlLCBteSBjb25jZXJuIGlzIHlvdSBpbXBvc2UKPj4+Pj4+PiB0aGUg
Y29udmVyc2lvbiBmcm9tICJkZW5pZWQiIHRvICIiIHRvIGFsbCB0aGUgdXNlcnMgKGluY2x1ZGUg
dGhvc2UKPj4+Pj4+PiB3aG8gd2FudHMgdG8ga2VlcCAiZGVuaWVkIikuCj4+Pj4+Pgo+Pj4+Pj4g
VGhpcyBpcyBub3Qgd2hhdCdzIGhhcHBlbmluZyBoZXJlOiB0aGUgZGVmYXVsdCBpcyBzdGlsbCAi
PGRlbmllZD4iCj4+Pj4+PiAoYXMKPj4+Pj4+IHBlciBwYXRjaCAxKTsgYnV0IHBhdGNoIDIgbWFr
ZXMgWEVOVkVSX2V4dHJhdmVyc2lvbiwKPj4+Pj4+IFhFTlZFUl9jb21waWxlX2luZm8KPj4+Pj4+
IGFuZCBYRU5WRVJfY2hhbmdlc2V0IHRvIHJldHVybiAiPGRlbmllZD4iIGluc3RlYWQgb2YgdGhl
IHJlYWwgdmFsdWVzCj4+Pj4+PiB3aGljaCBjYXVzZXMgdGhlIFVJIC8gbG9ncyBpc3N1ZXMuCj4+
Pj4+Cj4+Pj4+IEkgd2FzIHJlZmVycmluZyB0aGUgU01CaW9zIGZpbHRlcmluZy4uLiBJIGRvbid0
IHRoaW5rIGRvaW5nIGEgYmxhbmsKPj4+Pj4gZmlsdGVyaW5nIGlzIHRoZSByaWdodCB0aGluZyB0
byBkbyBpbiB0aGUgaHZtbG9hZGVyIGZvciB0aGUgcmVhc29uCj4+Pj4+IGV4cGxhaW5lZCBhYm92
ZS4KPj4+Pgo+Pj4+IEFwb2xvZ2llcyBmb3IgbWlzdW5kZXJzdGFuZGluZyB0aGUgY29udGV4dC4g
QnV0IEkgZGlzYWdyZWUgYWJvdXQKPj4+PiBodm1sb2FkZXIuIFJldHVybmluZyAiZGVuaWVkIiBm
cm9tIHhlbl92ZXJzaW9uIGh5cGVyY2FsbCB0byBndWVzdHMgaXMKPj4+PiBvbmUgdGhpbmcsIGJ1
dCBodm1sb2FkZXIgYW5kIFNNQmlvcyB0YWJsZXMgYXJlIHBhcnRzIG9mIHRoZSBoeXBlcnZpc29y
Cj4+Pj4gYW5kIHB1dHRpbmcgImRlbmllZCIgdGhlcmUgaXMgc2ltcGx5IGEgdGVycmlibGUgdXNl
ciBleHBlcmllbmNlLgo+Pj4KPj4+IEkgYW0gbm90IGdvaW5nIHRvIGNvbW1lbnQgb24gdGhlIHVz
ZXIgZXhwZXJpZW5jZSBiZWNhdXNlIHRoaXMgaXMgdXAgdG8KPj4+IGFub3RoZXIgYmlrZXNoZWRk
aW5nLiBUaGUgcXVlc3Rpb24gaXMgd2hpY2ggc3RyaW5nIHdpbGwgeW91IHVzZT8gV2h5IGFuCj4+
PiBlbXB0eSBzdHJpbmcgb3ZlciBzb21ldGhpbmcgZGlmZmVyZW50Pwo+Pj4KPj4+IEhvd2V2ZXIs
IGlmIGFuIGFkbWluIGhhcyBjb250cm9sIG92ZXIgdGhlICJkZW55IiBzdHJpbmcsIHdoeSB3b3Vs
ZCBoZQo+Pj4gZXZlciB3YW50IHRvIGZpbHRlciBpdCBpbiBodm1sb2FkZXI/IFdoeSBjYW4ndCBo
ZSBqdXN0IHJlcGxhY2UgdGhlIG9uZQo+Pj4gaW4gS2NvbmZpZz8KPj4KPj4gTW9zdCBhZG1pbnMg
ZG9uJ3QgY29tcGlsZSB0aGVpciBvd24gdmVyc2lvbiBvZiBYZW4uLi4KPiAKPiBUaG9zZSBhZG1p
bnMgYXJlIGFsc28gdW5saWtlbHkgZ29pbmcgdG8gYnVpbGQgdGhlcmUgb3duIGh2bWxvYWRlciwg
cmlnaHQ/Cj4gCj4gVGhlcmVmb3JlLCB0aGV5IHdpbGwgaGF2ZSB0byBhY2NlcHQgd2hhdGV2ZXIg
c3RyaW5nIGlzIHJlcG9ydGVkIGJ5Cj4gSFZNTG9hZGVyIChvciBYZW4pLiBBcyB5b3UgYWxyZWFk
eSBhbGxvdyBYZW4gdG8gY29uZmlndXJlIGl0LCB3aHkgd291bGQKPiB0aGF0IGJlIGEgcHJvYmxl
bSB0byBjaGFuZ2UgdGhlIG9uZSBpbiBLY29uZmlnPyBXaHkgZG8geW91IG5lZWQgdG8gZml4Cj4g
aXQgdXAgaW4gaHZtbG9hZGVyIGFzIHdlbGw/CgpSaWdodCwgdGhlIGlkZWEgd2FzIHBlcmhhcHMg
YXMgdXBzdHJlYW0sIHdlIHNob3VsZCBtb2RpZnkgaHZtbG9hZGVyIHRvCiphbHdheXMqIHJlcGxh
Y2UgIjxkZW5pZWQ+IiB3aXRoICIiLiAgKE9yIHBvdGVudGlhbGx5IHdpdGggYSBtb3JlIGJlbmln
bgpzdHJpbmcsIGxpa2UgImh5cGVydmlzb3IgYnVpbGQgdW5rbm93biIuKQoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:10:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:10: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 1iue7m-0006hE-Ev; Thu, 23 Jan 2020 15:10:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iue7l-0006h8-3B
 for xen-devel@lists.xen.org; Thu, 23 Jan 2020 15:10:25 +0000
X-Inumbo-ID: 7aaaf0d2-3df2-11ea-be5c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7aaaf0d2-3df2-11ea-be5c-12813bfff9fa;
 Thu, 23 Jan 2020 15:10:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C759DACD7;
 Thu, 23 Jan 2020 15:10:22 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200117164432.32245-1-sergey.dyasli@citrix.com>
 <20200117164432.32245-2-sergey.dyasli@citrix.com>
 <7049fbf6-9bac-d9bf-4505-a80a8171dd40@suse.com>
 <6223c8e8-ff2a-e4fe-fea4-8661c4c44524@citrix.com>
 <e1e6c1c9-0f11-4346-965c-f1336e0adb05@xen.org>
 <67b7b3ab-6714-4acc-ff2b-34c355c41488@citrix.com>
 <2fc63e2d-13da-d468-2c97-a0ee9029d09c@xen.org>
 <afcaab48-0939-8cf7-6735-019bf2109b19@citrix.com>
 <01b8360a-803b-e409-0ced-9f6cf75ba609@xen.org>
 <4afebff2-2239-44f8-ae82-7264595eda70@citrix.com>
 <33b7d973-d9ee-d13d-c82d-8edf242d03eb@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <80459e00-ac99-f136-e4a1-250de7a82956@suse.com>
Date: Thu, 23 Jan 2020 16:10:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <33b7d973-d9ee-d13d-c82d-8edf242d03eb@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xsm: hide detailed Xen version from
 unprivileged 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: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.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>

T24gMjMuMDEuMjAyMCAxNTo1MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlZm9yZSwgdGhl
eSB3aWxsIGhhdmUgdG8gYWNjZXB0IHdoYXRldmVyIHN0cmluZyBpcyByZXBvcnRlZCBieSAKPiBI
Vk1Mb2FkZXIgKG9yIFhlbikuIEFzIHlvdSBhbHJlYWR5IGFsbG93IFhlbiB0byBjb25maWd1cmUg
aXQsIHdoeSB3b3VsZCAKPiB0aGF0IGJlIGEgcHJvYmxlbSB0byBjaGFuZ2UgdGhlIG9uZSBpbiBL
Y29uZmlnPyBXaHkgZG8geW91IG5lZWQgdG8gZml4IAo+IGl0IHVwIGluIGh2bWxvYWRlciBhcyB3
ZWxsPwoKQmVjYXVzZSwgYXMgc3RhdGVkIGJlZm9yZSwgaHZtbG9hZGVyIGlzIGFjdHVhbGx5IHRo
ZSBwcmVzZW50YXRpb24KbGF5ZXIgZnJvbSB0aGUgZ3Vlc3QgZmlybXdhcmUgcG92LiBIZW5jZSB3
aGF0IGlzIHNlbnNpYmx5IGNvbWluZwpiYWNrIGFzICI8ZGVuaWVkPiIgb3IgIjxoaWRkZW4+IiBm
cm9tIHRoZSBoeXBlcmNhbGwgc2hvdWxkIG5vdApwcm9wYWdhdGUgaW50byB0aGUgZmlybXdhcmUg
dGFibGVzIHRoZSBndWVzdCBnZXRzIHRvIHNlZS4gT3RoZXIKdXNlcnMgb2YgdGhlIGh5cGVyY2Fs
bCBtYXkgdmVyeSB3ZWxsIGxlYXZlIHRoZXNlIHN0cmluZ3MKdW5maWx0ZXJlZCwgc3VjaCB0aGF0
IHRvIGNvbnN1bWVycyBpdCdzIGNsZWFyIHdoYXQgaGFzIGhhcHBlbmVkCihhbmQgZnJvbSBvdGhl
ciBjb250ZXh0IGl0IHdvdWxkIHRoZW4gdHlwaWNhbGx5IGFsc28gYmUgY2xlYXIKd2hhdCBleGFj
dCBwaWVjZSBvZiBpbmZvcm1hdGlvbiBpdCBpcyB3aGljaCBoYXMgZ290IGhpZGRlbikuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:13:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueAG-0006oK-UX; Thu, 23 Jan 2020 15:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iueAG-0006oF-06
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:13:00 +0000
X-Inumbo-ID: d70fc8d5-3df2-11ea-be5c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d70fc8d5-3df2-11ea-be5c-12813bfff9fa;
 Thu, 23 Jan 2020 15:12:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52D6EAF21;
 Thu, 23 Jan 2020 15:12:58 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f3266c4d-3cac-0363-0d75-c4125efab888@suse.com>
Date: Thu, 23 Jan 2020 16:13:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200123140305.21050-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86 / hvm: add
 domain_relinquish_resources() 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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNTowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZXJlIGFyZSB0d28g
ZnVuY3Rpb25zIGluIGh2bS5jIHRvIGRlYWwgd2l0aCB0ZWFyLWRvd24gYW5kIGEgZG9tYWluOgo+
IGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2RvbWFpbl9kZXN0cm95
KCkuIEhvd2V2ZXIsIG9ubHkKPiB0aGUgbGF0dGVyIGhhcyBhbiBhc3NvY2lhdGVkIG1ldGhvZCBp
biAnaHZtX2Z1bmNzJy4gVGhpcyBwYXRjaCBhZGRzCj4gYSBtZXRob2QgZm9yIHRoZSBmb3JtZXIu
Cj4gCj4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgZGVmaW5lIGEgVk1YIGltcGxlbWVudGF0aW9u
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:21:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iueI0-0007gg-Rk; Thu, 23 Jan 2020 15:21:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7kHC=3M=microsoft.com=mikelley@srs-us1.protection.inumbo.net>)
 id 1iueHz-0007ga-QP
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:20:59 +0000
X-Inumbo-ID: f4d6db7c-3df3-11ea-be5f-12813bfff9fa
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.70.110]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4d6db7c-3df3-11ea-be5f-12813bfff9fa;
 Thu, 23 Jan 2020 15:20:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mLwt+4v+lycYdOoKn36ICC66rTgCc7kMJHcKVf5Bmak55+T/ZDnSjDlWfryHlfe9j7Yc44tmub9eOiixOTEZexHpU4CKwUZ5s/8jU49nZXnN4rtRPJ4uvPmWkXEqWsRfPLyHmu54FWeHS/SkJEp4eS4HdcHh/Npp8ohIyzuzODC+Z0etMuQRrBKStV7fGu+lyhC9ZHL2Qv2O6uZZowQcIrZZ9zHtmfnA8r+D+1Dn0QsLo65yN74chnH7/11F9tSwrDSoFODlbU7LleDF5oHHOIhHyvzL21Zfyzrx8TkTV2l+SP5qYueYYpP7C0NoriQ8n/sNxQN8Q3rE58V+xhMJ0A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=D8/LivvNoGoUdHMTsMWP6Fml+/K1S6wqN0qc1aVpgCk=;
 b=DcLShrCzySYlFG8MRmogHBocRDnouRgvzyp00FaL4bbK6CpRC3CZtDE/Q5YVU/mP0EdS96GzL7JjaJ0FWC0W2JVKCEggq34VS1nqH8jFcPp1XwdRt2sRN4zi6LeLB/r1mW21Ep5qV/mn1z68MKTsrFyUQ3YkPKyelY1LHfgvlG1CbIjeRXO1n4tyEzTWzr/3YZ81SHoSZog+FGUg5E/uAnv0K+uuZ1exj+6gQMe7LyPG4cDwimnqpkjjuA1xZnqweySN5Tz73exmxn/owOvip/47JrkuDqdYi9fQnanDQzPbRoR/4AgPdN26GUSYOw1rjiWjdG5qzbpusX1TSt2r9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=microsoft.com; dmarc=pass action=none
 header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=D8/LivvNoGoUdHMTsMWP6Fml+/K1S6wqN0qc1aVpgCk=;
 b=VzRUqVdfGZQu/QTp0kLo6FGq+/eTg6jdPvB7TNWq0Y+YpvXXn6AegFky2kdTOp6qigAKz4r24f9Me4LO7BlHQliFvjCnun+PjzuPrsWMJeOasdGGUkz3m/54Cx2orDW/jN689+Odrgr+UokkUiyiSRjfrpg4j1C20u+8mZvPIWk=
Received: from MW2PR2101MB1052.namprd21.prod.outlook.com (52.132.149.16) by
 MW2PR2101MB1113.namprd21.prod.outlook.com (52.132.149.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.12; Thu, 23 Jan 2020 15:20:56 +0000
Received: from MW2PR2101MB1052.namprd21.prod.outlook.com
 ([fe80::d561:cbc4:f1a:e5fe]) by MW2PR2101MB1052.namprd21.prod.outlook.com
 ([fe80::d561:cbc4:f1a:e5fe%9]) with mapi id 15.20.2686.013; Thu, 23 Jan 2020
 15:20:56 +0000
From: Michael Kelley <mikelley@microsoft.com>
To: Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>
Thread-Topic: [PATCH v4 2/7] x86/hyperv: setup hypercall page
Thread-Index: AQHV0WHc3YI15L4ktUefA+4TX5s0hKf4GveAgABBBeA=
Date: Thu, 23 Jan 2020 15:20:56 +0000
Message-ID: <MW2PR2101MB1052117683680CDB1DBFC54AD70F0@MW2PR2101MB1052.namprd21.prod.outlook.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.com>
In-Reply-To: <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.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=mikelley@ntdev.microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-01-23T15:20:54.5877868Z;
 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_ActionId=08f24227-399e-40c8-8a7c-b6e0b2ae4568;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=mikelley@microsoft.com; 
x-originating-ip: [24.22.167.197]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 8483e53a-7df1-4c07-b4a5-08d7a017d7ee
x-ms-traffictypediagnostic: MW2PR2101MB1113:|MW2PR2101MB1113:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MW2PR2101MB111350135CBC8B5A3D53C046D70F0@MW2PR2101MB1113.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 029174C036
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(366004)(39860400002)(346002)(376002)(396003)(199004)(189003)(26005)(8990500004)(316002)(186003)(110136005)(10290500003)(478600001)(54906003)(7696005)(8676002)(4326008)(6506007)(2906002)(33656002)(53546011)(81166006)(55016002)(52536014)(8936002)(81156014)(66476007)(66556008)(86362001)(9686003)(66446008)(66946007)(5660300002)(64756008)(71200400001)(76116006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MW2PR2101MB1113;
 H:MW2PR2101MB1052.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cOU8diJNTC0n5iYSKGO4oIuT0JVDMRTknlmjOhV5rSqy5Wh+UWXCSp3MSTjffQlhHv6/iIynUhOfLKr+TDT52yeMg4kBBVN+R/sVEbaPz19rAKx7y/C5yhhKg9U/3jD0y0K1IRK+QEG7zdSc+aJn9wdrJIFp7E0mr1jbEB77jvqefvR6Iz3OJCUHZyp81mNXoumpO9RwJmy5NgvBcG8iF2E4tkpmv1UhdcktMxK3MsTCdKosZYzbit0YHGaa7m3DY2tI08rH9bIs/c78/Kz5qEhAcG+B6QNk33QekibDW6kezlZ9vnGL0i9B1MNNKBP7DJYnWSkIo/poQkibCRxV9D4uiJqxsgnQrqqUZGR6Th0JcE60cXBgd0XWiErvax2y3pQ8z+zgFMeE+22mhgZfYz6+WeElrGYtH0HlORSrZ8Z0grYV1kOVk3LWdoaLJ+10
x-ms-exchange-antispam-messagedata: CsiOKIUj6m9s0JyhRqyH2kdclv0cigLrkzQbZTkB68aaqH+mw+IOFkoy6sUKdPz7D38cX93gDKVs1wuor25NMM4RG12djHn3iIUveSBpHi+SP5dNCIIKIwLKlgaplTqySsj5ReO/HKmvXMMaXnzxIg==
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8483e53a-7df1-4c07-b4a5-08d7a017d7ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2020 15:20:56.2262 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3Df6AFZNIPhF6mGtHN74y51DrCVbbWcGK1pT2HE96DVUGux1PvLm0d2QrOYY91jnqr1c5lBa+rivk9aUywWllU36Ofn7hq8JtsTOF+Dy84Y=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1113
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?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>

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiBTZW50OiBUaHVyc2RheSwgSmFu
dWFyeSAyMywgMjAyMCAzOjE5IEFNDQo+IA0KPiBPbiAyMi4wMS4yMDIwIDIxOjIzLCBXZWkgTGl1
IHdyb3RlOg0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMNCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvZTgyMC5jDQo+ID4gQEAgLTM2LDYgKzM2LDIyIEBAIGJvb2xlYW5fcGFyYW0oImU4MjAt
dmVyYm9zZSIsIGU4MjBfdmVyYm9zZSk7DQo+ID4gIHN0cnVjdCBlODIwbWFwIGU4MjA7DQo+ID4g
IHN0cnVjdCBlODIwbWFwIF9faW5pdGRhdGEgZTgyMF9yYXc7DQo+ID4NCj4gPiArc3RhdGljIHVu
c2lnbmVkIGludCBmaW5kX3BoeXNfYWRkcl9iaXRzKHZvaWQpDQo+ID4gK3sNCj4gPiArICAgIHVp
bnQzMl90IGVheDsNCj4gPiArICAgIHVuc2lnbmVkIGludCBwaHlzX2JpdHMgPSAzNjsNCj4gPiAr
DQo+ID4gKyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7DQo+ID4gKyAgICBpZiAoIChl
YXggPj4gMTYpID09IDB4ODAwMCAmJiBlYXggPj0gMHg4MDAwMDAwOCApDQo+ID4gKyAgICB7DQo+
ID4gKyAgICAgICAgcGh5c19iaXRzID0gKHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAwMDgpOw0K
PiA+ICsgICAgICAgIGlmICggcGh5c19iaXRzID4gUEFERFJfQklUUyApDQo+ID4gKyAgICAgICAg
ICAgIHBoeXNfYml0cyA9IFBBRERSX0JJVFM7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICsgICAg
cmV0dXJuIHBoeXNfYml0czsNCj4gPiArfQ0KPiANCj4gSW5zdGVhZCBvZiB0aGlzLCBob3cgYWJv
dXQgcHVsbGluZyBmdXJ0aGVyIGFoZWFkIHRoZSBjYWxsIHRvDQo+IGVhcmx5X2NwdV9pbml0KCkg
aW4gc2V0dXAuYz8gKE90aGVyd2lzZSB0aGUgZnVuY3Rpb24gd2FudHMgdG8NCj4gYmUgX19pbml0
IGF0IGxlYXN0LikNCj4gDQo+ID4gQEAgLTM1Nyw2ICszNzMsMjEgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lkKQ0KPiA+ICAgICAgICAgICAgICBtYXhfcGZu
ID0gZW5kOw0KPiA+ICAgICAgfQ0KPiA+DQo+ID4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNU
DQo+ID4gKyAgICB7DQo+ID4gKwkvKg0KPiA+ICsJICogV2UgcmVzZXJ2ZSB0aGUgdG9wLW1vc3Qg
cGFnZSBmb3IgaHlwZXJjYWxsIHBhZ2UuIEFkanVzdA0KPiA+ICsJICogbWF4X3BmbiBpZiBuZWNl
c3NhcnkuDQo+ID4gKwkgKi8NCj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgcGh5c19iaXRzID0g
ZmluZF9waHlzX2FkZHJfYml0cygpOw0KPiA+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgaGNhbGxf
cGZuID0NCj4gPiArICAgICAgICAgICgoMXVsbCA8PCBwaHlzX2JpdHMpIC0gMSkgPj4gUEFHRV9T
SElGVDsNCj4gPiArDQo+ID4gKyAgICAgICAgaWYgKCBtYXhfcGZuID49IGhjYWxsX3BmbiApDQo+
ID4gKyAgICAgICAgICBtYXhfcGZuID0gaGNhbGxfcGZuIC0gMTsNCj4gPiArICAgIH0NCj4gPiAr
I2VuZGlmDQo+IA0KPiBUaGlzIHdhbnRzIGFic3RyYWN0aW5nIGF3YXk6IFRoZXJlIHNob3VsZG4n
dCBiZSBIeXBlci1WIHNwZWNpZmljDQo+IGNvZGUgaW4gaGVyZSBpZiBhdCBhbGwgcG9zc2libGUs
IGFuZCB0aGUgYWRqdXN0bWVudCBhbHNvIHNob3VsZG4ndA0KPiBiZSBtYWRlIHVubGVzcyBhY3R1
YWxseSBydW5uaW5nIG9uIEh5cGVyLVYuDQo+IA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVydi5jDQo+ID4gQEAgLTE4LDE3ICsxOCwyNyBAQA0KPiA+ICAgKg0KPiA+ICAgKiBDb3B5cmln
aHQgKGMpIDIwMTkgTWljcm9zb2Z0Lg0KPiA+ICAgKi8NCj4gPiArI2luY2x1ZGUgPHhlbi92ZXJz
aW9uLmg+DQo+ID4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPg0KPiANCj4gUGxlYXNlIHNvcnQgYWxw
aGFiZXRpY2FsbHkuDQo+IA0KPiA+ICsjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPg0KPiA+ICAjaW5j
bHVkZSA8YXNtL2d1ZXN0Lmg+DQo+ID4gICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMu
aD4NCj4gPiArI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4NCj4gPg0KPiA+ICBzdHJ1Y3QgbXNf
aHlwZXJ2X2luZm8gX19yZWFkX21vc3RseSBtc19oeXBlcnY7DQo+ID4NCj4gPiAtc3RhdGljIGNv
bnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7DQo+ID4gLSAgICAubmFtZSA9ICJIeXBl
ci1WIiwNCj4gPiAtfTsNCj4gPiArc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZv
aWQpDQo+ID4gK3sNCj4gPiArICAgIHVpbnQ2NF90IGlkID0gMDsNCj4gDQo+IFBvaW50bGVzcyBp
bml0aWFsaXplci4NCj4gDQo+ID4gKyAgICBpZCA9ICh1aW50NjRfdClIVl9YRU5fVkVORE9SX0lE
IDw8IDQ4Ow0KPiA+ICsgICAgaWQgfD0gKHhlbl9tYWpvcl92ZXJzaW9uKCkgPDwgMTYpIHwgeGVu
X21pbm9yX3ZlcnNpb24oKTsNCj4gPiArDQo+ID4gKyAgICByZXR1cm4gaWQ7DQo+ID4gK30NCj4g
Pg0KPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsNCj4gPiAgY29u
c3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpDQo+IA0K
PiBCbGFuayBsaW5lIGJldHdlZW4gdGhlc2UgdHdvIHBsZWFzZSAoaWYgeW91IGNhbid0IGdldCBh
d2F5IHdpdGhvdXQNCj4gdGhpcyBkZWNsYXJhdGlvbiBpbiB0aGUgZmlyc3QgcGxhY2UpLg0KPiAN
Cj4gPiBAQCAtNzIsNiArODIsNDMgQEAgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2lu
aXQgaHlwZXJ2X3Byb2JlKHZvaWQpDQo+ID4gICAgICByZXR1cm4gJm9wczsNCj4gPiAgfQ0KPiA+
DQo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQ0KPiA+
ICt7DQo+ID4gKyAgICB1bmlvbiBodl94NjRfbXNyX2h5cGVyY2FsbF9jb250ZW50cyBoeXBlcmNh
bGxfbXNyOw0KPiA+ICsgICAgdW5pb24gaHZfZ3Vlc3Rfb3NfaWQgZ3Vlc3RfaWQ7DQo+ID4gKyAg
ICB1bnNpZ25lZCBsb25nIG1mbjsNCj4gPiArDQo+ID4gKyAgICByZG1zcmwoSFZfWDY0X01TUl9H
VUVTVF9PU19JRCwgZ3Vlc3RfaWQucmF3KTsNCj4gPiArICAgIGlmICggIWd1ZXN0X2lkLnJhdyAp
DQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgZ3Vlc3RfaWQucmF3ID0gZ2VuZXJhdGVfZ3Vlc3Rf
aWQoKTsNCj4gPiArICAgICAgICB3cm1zcmwoSFZfWDY0X01TUl9HVUVTVF9PU19JRCwgZ3Vlc3Rf
aWQucmF3KTsNCj4gPiArICAgIH0NCj4gPiArDQo+ID4gKyAgICByZG1zcmwoSFZfWDY0X01TUl9I
WVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsNCj4gPiArICAgIGlmICggIWh5cGVy
Y2FsbF9tc3IuZW5hYmxlICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICBtZm4gPSAoKDF1bGwg
PDwgcGFkZHJfYml0cykgLSAxKSA+PiBIVl9IWVBfUEFHRV9TSElGVDsNCj4gDQo+IEFsb25nIHRo
ZSBsaW5lcyBvZiB0aGUgYWJzdHJhY3RpbmctYXdheSByZXF1ZXN0IGFib3ZlOiBIb3cgaXMNCj4g
YW55b25lIHRvIG5vdGljZSB3aGF0IGVsc2UgbmVlZHMgY2hhbmdpbmcgaWYgaXQgaXMgZGVjaWRl
ZA0KPiB0aGF0IHRoaXMgcGFnZSBnZXRzIG1vdmVkIGVsc2V3aGVyZT8NCj4gDQo+ID4gKyAgICAg
ICAgaHlwZXJjYWxsX21zci5lbmFibGUgPSAxOw0KPiA+ICsgICAgICAgIGh5cGVyY2FsbF9tc3Iu
Z3Vlc3RfcGh5c2ljYWxfYWRkcmVzcyA9IG1mbjsNCj4gPiArICAgICAgICB3cm1zcmwoSFZfWDY0
X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsNCj4gDQo+IFNvIG9uIEh5
cGVyLVYgdGhlIGh5cGVydmlzb3IgbWFnaWNhbGx5IHBvcHVsYXRlcyB0aGlzIHBhZ2UgYXMNCj4g
YSBzaWRlIGVmZmVjdCBvZiB0aGUgTVNSIHdyaXRlPw0KPiANCg0KWWVzLCB0aGF0J3MgZXhhY3Rs
eSB3aGF0IGhhcHBlbnMuIDotKSAgSHlwZXItViB0YWtlcyB0aGUgZ3Vlc3QNCnBoeXNpY2FsIGFk
ZHJlc3MgYW5kIHJlbWFwcyBpdCB0byBhIGRpZmZlcmVudCBwaHlzaWNhbCBwYWdlIHRoYXQNCkh5
cGVyLVYgaGFzIHNldCB1cCB3aXRoIHdoYXRldmVyIGlzIG5lZWRlZCB0byBleGVjdXRlIHRoZSBo
eXBlcmNhbGwNCnNlcXVlbmNlLiBUaGUgb3JpZ2luYWwgcGh5c2ljYWwgcGFnZSBjb3JyZXNwb25k
aW5nIHRvIHRoZSBndWVzdCBwaHlzaWNhbA0KYWRkcmVzcyBpcyBub3QgbW9kaWZpZWQsIGJ1dCBp
dCByZW1haW5zIHVudXNlZCBhbmQgaW5hY2Nlc3NpYmxlIHRvIHRoZQ0KZ3Vlc3QuICBXaGVuL2lm
IHRoZSBNU1IgaXMgd3JpdHRlbiBhZ2FpbiB3aXRoIHRoZSBlbmFibGUgZmxhZyBzZXQgdG8gMCwN
CnRoZSBtYXBwaW5nIGlzIGZsaXBwZWQgYmFjaywgYW5kIHRoZSBvcmlnaW5hbCBwaHlzaWNhbCBw
YWdlLCB3aXRoIGl0cw0Kb3JpZ2luYWwgY29udGVudHMsIHJlYXBwZWFycy4gVGhlcmUgYXJlIGEg
ZmV3IG90aGVyIHBhZ2VzIHdpdGggdGhpcw0Kc2FtZSBiZWhhdmlvci4gIFRoZSBIeXBlci1WIFRM
RlMgcmVmZXJzIHRvIHRoZXNlICJHUEEgT3ZlcmxheQ0KUGFnZXMiLiAgU2VlIFNlY3Rpb24gNS4y
LjEgb2YgdGhlIFRMRlMuDQoNCk1pY2hhZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:26:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:26: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 1iueNH-0007uP-I5; Thu, 23 Jan 2020 15:26:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iueNG-0007uK-0n
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:26:26 +0000
X-Inumbo-ID: b2c4ff6a-3df4-11ea-9fd7-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2c4ff6a-3df4-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 15:26:17 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id z3so3545222wru.3
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 07:26:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=tx+f/LEQ1QczLRWn/fkaEsDEzw+R3jbF4rmjRIOEQrM=;
 b=KBk5DVvOSqXubzYKC1WUw81heHPDPW1GZpXgBPf7Bw0yPAjf67EnLqV+/23uJU4Gj6
 Z6+XzM5NGvb2ZLFId3IrCyiPCOk6/kvNetuhVzd/o/6LGYnUqQwPPQzkXdjsIzHt1sr6
 ZHoeVz/ISwpwnWKEHFsG6O2iAcN8OdqXf/JMQNzuIKqK6AErBszUJBsmHPVUxPg8jM2B
 UiiLz4QsNVKLZAjTBg4J/Ppd0qai6mvi7lieHavJO5bShRtsWV8px3uc8MmPT3A2S2Ns
 rujPxRPfQI++ljKz3Cr0eJOSl9qV9tGLFtuRH+FoCXJVRzf2DKYHGXWzaSADrPDYkcmK
 7zqA==
X-Gm-Message-State: APjAAAVKLAZk7Ts7gRbzQRRoIIj7TiXt13zYhrIFrfUCBlG5jaBrMvXD
 n7jdXTHWVuE1Su7mN6afm1A=
X-Google-Smtp-Source: APXvYqw3S0fIzNnPntiiQXThjBKByAjWbMji6zwazMe919ocUp1Z81j2PZrBo7aiwlpu+xZaJ/b7pQ==
X-Received: by 2002:adf:df03:: with SMTP id y3mr18326891wrl.260.1579793176493; 
 Thu, 23 Jan 2020 07:26:16 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id a5sm2998455wmb.37.2020.01.23.07.26.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 07:26:15 -0800 (PST)
To: Paul Durrant <pdurrant@amazon.com>, xen-devel@lists.xenproject.org
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <d3b28297-0a5e-2a9b-9c2f-4348e98ce757@xen.org>
Date: Thu, 23 Jan 2020 15:26:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200123140305.21050-4-pdurrant@amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

CgpPbiAyMy8wMS8yMDIwIDE0OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggZWUzZjlm
ZmQzZS4uMzBjNzc3YWNiOCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0zMzksNiArMzM5LDggQEAgc3RhdGljIGludCBz
YW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29u
ZmlnKQo+ICAgICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKTsK
PiAgIH0KPiAgIAo+ICsjZGVmaW5lIERPTUFJTl9JTklUX1BBR0VTIDEKCldvdWxkIGl0IG1ha2Ug
c2Vuc2UgdG8gbWFrZSB0aGlzIGEgcGVyLWFyY2ggZGVmaW5lPyBUaGlzIHdvdWxkIGFsbG93IApl
YWNoIGFyY2ggdG8gZGVmaW5lIGEgZGlmZmVyZW50IG51bWJlciBvZiBpbml0IHBhZ2VzIChhbmQg
Y2F0Y2ggYW55IG1pc3VzZSkuCgo+ICsKPiAgIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUo
ZG9taWRfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgaXNfcHJpdikKPiBAQCAtNDQxLDYgKzQ0MywxMiBAQCBzdHJ1Y3QgZG9tYWlu
ICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgIHJhZGl4X3RyZWVfaW5p
dCgmZC0+cGlycV90cmVlKTsKPiAgICAgICB9Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBBbGxv
dyBhIGxpbWl0ZWQgbnVtYmVyIG9mIHNwZWNpYWwgcGFnZXMgdG8gYmUgYWxsb2NhdGVkIGZvciB0
aGUKPiArICAgICAqIGRvbWFpbgo+ICsgICAgICovCj4gKyAgICBkLT5tYXhfcGFnZXMgPSBET01B
SU5fSU5JVF9QQUdFUzsKPiArCj4gICAgICAgaWYgKCAoZXJyID0gYXJjaF9kb21haW5fY3JlYXRl
KGQsIGNvbmZpZykpICE9IDAgKQo+ICAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAgICAgaW5pdF9z
dGF0dXMgfD0gSU5JVF9hcmNoOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiBpbmRleCAyY2E4ODgyYWQwLi5lNDI5ZjM4
MjI4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC0zMTcsOCArMzE3LDYgQEAgc3RydWN0IHBhZ2VfaW5m
bwo+ICAgCj4gICAjZGVmaW5lIG1hZGRyX2dldF9vd25lcihtYSkgICAocGFnZV9nZXRfb3duZXIo
bWFkZHJfdG9fcGFnZSgobWEpKSkpCj4gICAKPiAtZXh0ZXJuIHZvaWQgZnJlZV9zaGFyZWRfZG9t
aGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwo+IC0KPiAgICNkZWZpbmUgZnJhbWVf
dGFibGUgKChzdHJ1Y3QgcGFnZV9pbmZvICopRlJBTUVUQUJMRV9WSVJUX1NUQVJUKQo+ICAgZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2U7Cj4gICBleHRlcm4gdW5zaWduZWQgbG9uZyB0b3Rh
bF9wYWdlczsKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:32:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueSg-0000OH-Lu; Thu, 23 Jan 2020 15:32:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iueSf-0000OA-KZ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:32:01 +0000
X-Inumbo-ID: 7ab1e812-3df5-11ea-b833-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ab1e812-3df5-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 15:31:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579793512;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=RoniA5Ka//B1Jzjy/i/f5ZXANV1AAZFpB8RPxleXieA=;
 b=d4+tFI1MaVXazrRhlBl8cKZk1fAB/KpXVDTtEKSnZ1k8eo/9aMxNvMNI
 nDRYWVqa6N9AwzE1uVlQxImbL28i+yena/rpjnjJ5sUsRZv5JO9LWC0gs
 pXILXzDZV194Y30uy9SwvnUkpRjvA+qw48uNoBGsh86ivzSJRG0m/665u 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 84Pjta9ABumP6Y1meEunhvRpFdDLSz2oSYrUzdp32guM/Gov645nNYS69zEYi4WiTiV2iMpL0Z
 pcrkNkHjuBDMw01h1W1BfyI7KjBXNK2z/qM+CayR1FTJBs+2I03CiAUrOX0SW7MuKasvsaxBPO
 HlicXlJfKCCDsYcSLOeZltVAKXYqP4UsOTVOMMULvDYyzkB9t3qTKfU63juhsdJg9RKAm1SFoE
 RZ+exZ95N2KFDH7G7IK3fFQIyqoOsaiKxQB+/gquwhDh6mOaqQejG8KDmLm6KFNjpk3+gL2R8V
 104=
X-SBRS: 2.7
X-MesageID: 11704345
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11704345"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-2-pdurrant@amazon.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: <9c65212d-affb-1fd4-8f89-ec3f8a4036d7@citrix.com>
Date: Thu, 23 Jan 2020 15:31:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200123140305.21050-2-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86 / vmx: make apic_access_mfn
 type-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei
 Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAyMCAxNDowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFVzZSBtZm5fdCByYXRo
ZXIgdGhhbiB1bnNpZ25lZCBsb25nIGFuZCBjaGFuZ2UgcHJldmlvdXMgdGVzdHMgYWdhaW5zdCAw
IHRvCj4gdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1Y2luZyBpbml0aWFs
aXphdGlvbiB0byB0aGF0IHZhbHVlKS4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGR1cnJhbnRAYW1hem9uLmNvbT4KPiBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAtLS0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBD
YzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
Pgo+Cj4gdjM6Cj4gIC0gVXNlIF9tZm4oMCkgaW5zdGVhZCBvZiBJTlZBTElEX01GTgoKVGhhbmtz
LgoKRm9yIHRoZSBjcmVhdGUvZGVzdHJveSBwYXRocyB0byBmdW5jdGlvbiBzYWZlbHksIGl0IGlz
IG5lY2Vzc2FyeSB0aGF0OgoKc3RydWN0IGRvbWFpbiBkID0ge307CgpkZXN0cm95X2RvbWFpbigm
ZCk7Cgp3b3JrcyBjb3JyZWN0bHksIGJlY2F1c2UgaXQgd2lsbCBiZSB1c2VkIHRvIGNsZWFuIHVw
IGZyb20gYW55IGFyYml0cmFyeQplYXJseSBleGl0IGZyb20gY3JlYXRlX2RvbWFpbigpIHdoaWNo
IG1hbmFnZWQgdG8gYWxsb2NhdGUgYSBkb21haW4Kc3RydWN0IGluIHRoZSBmaXJzdCBwbGFjZS4K
ClRoaXMgcGxhY2VzIGEgcmVzdHJpY3Rpb24gdGhhdCBhIGJpdHBhdHRlcm4gb2YgMCBpcyB0aGUg
b25seSBkZXRhaWwKd2hpY2ggY2FuIGJlIHJlbGllZCB1cG9uLCBpbiB0aGUgd29yc3QgY29ybmVy
IGNhc2VzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:32:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueSt-0000Pw-4Y; Thu, 23 Jan 2020 15:32:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iueSr-0000Ph-Cc
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:32:13 +0000
X-Inumbo-ID: 8678e952-3df5-11ea-be65-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8678e952-3df5-11ea-be65-12813bfff9fa;
 Thu, 23 Jan 2020 15:32:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DA23EAF8A;
 Thu, 23 Jan 2020 15:32:10 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4dde36de-ae8e-9fae-a84e-c5882ad396d0@suse.com>
Date: Thu, 23 Jan 2020 16:32:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200123140305.21050-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNTowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHZteF9hbGxvY192bGFw
aWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxvb2tpbmcgY29k
ZQo+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBhZ2UgYW5kIHRoZW4g
c2hhcmVzIHdpdGggdGhlIGd1ZXN0Cj4gYXMgaWYgaXQgd2VyZSBhIHhlbmhlYXAgcGFnZS4gVGhp
cyB0aGVuIHJlcXVpcmVzIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkKPiB0byBjYWxsIGEgc3Bl
Y2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0gY29kZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCku
Cj4gCj4gQnkgdXNpbmcgYSAnbm9ybWFsJyBkb21oZWFwIHBhZ2UgKGkuZS4gYnkgbm90IHBhc3Np
bmcgTUVNRl9ub19vd25lciB0bwo+IGFsbG9jX2RvbWhlYXBfcGFnZSgpKSwgdGhlIG9kZCBsb29r
aW5nIGNvZGUgaW4gdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkKPiBjYW4gc2ltcGx5IHVzZSBn
ZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCj4g
aW5zZXJ0aW9uIGluIHRoZSBQMk0gYW5kIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgY2FuIHNp
bXBseSByZWxlYXNlIHRoZQo+IHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVmKCkgZm9sbG93
ZWQgYnkgcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcwo+IHRoZW4gYWxsb3dzIGZyZWVfc2hhcmVk
X2RvbWhlYXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KPiAKPiBUaGVyZSBpcywgaG93ZXZlciwgc29t
ZSBmYWxsLW91dCBmcm9tIHRoaXMgc2ltcGxpZmljYXRpb246Cj4gCj4gLSBhbGxvY19kb21oZWFw
X3BhZ2UoKSB3aWxsIG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4gaW50byB0aGUgZmFj
dAo+ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGlsIHNvbWUgdGltZSBhZnRlciBk
b21haW5fY3JlYXRlKCkuIFRvCj4gICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUsIGRvbWFp
bl9jcmVhdGUoKSBpcyBtb2RpZmllZCB0byBzZXQKPiAgIG1heF9wYWdlcyB0byBhbiBpbml0aWFs
IHZhbHVlLCBzdWZmaWNpZW50IHRvIGNvdmVyIGFueSBkb21oZWFwCj4gICBhbGxvY2F0aW9ucyBy
ZXF1aXJlZCB0byBjb21wbGV0ZSBkb21haW4gY3JlYXRpb24uIFRoZSB2YWx1ZSB3aWxsIGJlCj4g
ICBzZXQgdG8gdGhlICdyZWFsJyBtYXhfcGFnZXMgd2hlbiB0aGUgdG9vbC1zdGFjayBsYXRlciBw
ZXJmb3JtcyB0aGUKPiAgIFhFTl9ET01DVExfbWF4X21lbSBvcGVyYXRpb24sIHRodXMgYWxsb3dp
bmcgdGhlIHJlc3Qgb2YgdGhlIGRvbWFpbidzCj4gICBtZW1vcnkgdG8gYmUgYWxsb2NhdGVkLgoK
SSBjb250aW51ZSB0byBkaXNhZ3JlZSB3aXRoIHRoaXMgYXBwcm9hY2gsIGFuZCBJIGRvbid0IHRo
aW5rIEkndmUKaGVhcmQgYmFjayBvbiB0aGUgYWx0ZXJuYXRpdmUgc3VnZ2VzdGlvbiBvZiB1c2lu
ZyBNRU1GX25vX3JlZmNvdW50Cmluc3RlYWQgb2YgTUVNRl9ub19vd25lci4gQXMgc2FpZCBiZWZv
cmUsIHRoZSBwYWdlIChhbmQgYW55IG90aGVyCm9uZXMgdXAgdG8gRE9NQUlOX0lOSVRfUEFHRVMs
IHdoaWNoIEkgZmluZCByYXRoZXIgZnJhZ2lsZSB0byBiZQpzZXQgdG8gMSkgd2lsbCBub3cgZ2V0
IGFjY291bnRlZCBhZ2FpbnN0IHRoZSBhbW91bnQgYWxsb3dlZCBmb3IKdGhlIGRvbWFpbiB0byBh
bGxvY2F0ZS4KCkl0IGFsc28gbG9va3MgdG8gbWUgYXMgaWYgdGhpcyB3aWxsIGJyZWFrIGUuZy4K
cDJtX3BvZF9zZXRfbWVtX3RhcmdldCgpLCB3aGljaCBhdCB0aGUgdmVyeSB0b3AgaGFzCgogICAg
LyogUCA9PSBCOiBOb3RoaW5nIHRvIGRvICh1bmxlc3MgdGhlIGd1ZXN0IGlzIGJlaW5nIGNyZWF0
ZWQpLiAqLwogICAgcG9wdWxhdGVkID0gZC0+dG90X3BhZ2VzIC0gcDJtLT5wb2QuY291bnQ7CiAg
ICBpZiAoIHBvcHVsYXRlZCA+IDAgJiYgcDJtLT5wb2QuZW50cnlfY291bnQgPT0gMCApCiAgICAg
ICAgZ290byBvdXQ7CgpUaGlzIGNvZGUgYXNzdW1lcyB0aGF0IGR1cmluZyBkb21haW4gY3JlYXRp
b24gYWxsIHBhZ2VzIHJlY29yZGVkCmluIC0+dG90X3BhZ2VzIGhhdmUgYWxzbyBiZWVuIHJlY29y
ZGVkIGluIC0+cG9kLmNvdW50LgoKVGhlcmUgbWF5IGJlIG90aGVyIHVzZXMgb2YgLT50b3RfcGFn
ZXMgd2hpY2ggdGhpcyBjaGFuZ2UgY29uZmxpY3RzCndpdGguCgo+IC0gQmVjYXVzZSB0aGUgZG9t
aGVhcCBwYWdlIGlzIG5vIGxvbmdlciBhIHBzZXVkby14ZW5oZWFwIHBhZ2UsIHRoZQo+ICAgcmVm
ZXJlbmNlIGNvdW50aW5nIHdpbGwgcHJldmVudCB0aGUgZG9tYWluIGZyb20gYmVpbmcgZGVzdHJv
eWVkLiBUaHVzCj4gICB0aGUgY2FsbCB0byB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGlzIG1v
dmVkIGZyb20gdGhlCj4gICBkb21haW5fZGVzdHJveSgpIG1ldGhvZCBpbnRvIHRoZSBkb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBtZXRob2QuCj4gICBXaGlsc3QgaW4gdGhlIGFyZWEsIG1h
a2UgdGhlIGRvbWFpbl9kZXN0cm95KCkgbWV0aG9kIGFuIG9wdGlvbmFsCj4gICBhbHRlcm5hdGl2
ZV92Y2FsbCgpIChzaW5jZSBpdCB3aWxsIG5vIGxvbmdlciBwZWZvcm0gYW55IGZ1bmN0aW9uIGlu
IFZNWAo+ICAgYW5kIGlzIHN0dWJiZWQgaW4gU1ZNIGFueXdheSkuCgpBbGwgb2YgdGhpcyB3b3Vs
ZCwgYWZhaWN0LCBiZWNvbWUgaXJyZWxldmFudCB3aGVuIHVzaW5nIE1FTUZfbm9fcmVmY291bnQu
CgpUaGVyZSBsb29rcyB0byBiZSBvbmUgaXNzdWUgKHdoaWNoIEkgdGhpbmsgd2UgaGF2ZSBiZWVu
IGRpc2N1c3NpbmcKYmVmb3JlKTogQnkgbm90IGJ1bXBpbmcgLT50b3RfcGFnZXMsIGl0cyBkZWNy
ZW1lbnRpbmcgdXBvbiBmcmVlaW5nCnRoZSBwYWdlIHdpbGwgYmUgYSBwcm9ibGVtLiBJIGNhbiBz
ZWUgdHdvIHBvc3NpYmxlIHNvbHV0aW9ucyB0byB0aGlzOgotIEludHJvZHVjZSBhIGZsYWcgaW5k
aWNhdGluZyB0aGVyZSBzaG91bGQgYWxzbyBiZSBubyBhY2NvdW50aW5nCiAgdXBvbiBmcmVlaW5n
IG9mIHRoZSBwYWdlLgotIEluc3RlYWQgb2YgYXZvaWRpbmcgdG8gaW5jcmVtZW50IC0+dG90X3Bh
Z2VzLCBfYWxzb18gaW5jcmVtZW50CiAgLT5tYXhfcGFnZXMuIFRoZSBpbnRlcmFjdGlvbiB3aXRo
IFhFTl9ET01DVExfbWF4X21lbSB3aWxsIHRoZW4gb2YKICBjb3Vyc2UgYmUsIHdlbGwsIGludGVy
ZXN0aW5nLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:32:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueT4-0000SL-GF; Thu, 23 Jan 2020 15:32:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iueT3-0000S1-56
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:32:25 +0000
X-Inumbo-ID: 8d872146-3df5-11ea-be65-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d872146-3df5-11ea-be65-12813bfff9fa;
 Thu, 23 Jan 2020 15:32:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579793545;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=SpLMANcHEGCouR7uusxZX4sd8sbMbEEh/vmdbvqUuXw=;
 b=Grx1pIjBwoiEUitcpG3RRo9SwajUu6FvE/5YrUXhf+U0J65W/IGEkW9o
 kLRLVaJJNQmFt2RVe6Iig5xbVIML4OI9x9Uvh99SPWp1azVeiTjHIIBKf
 rrOfur7KSe5++JFJ1QnDcVh5TR53J90a5/BFAgpimF0ucY8zJ3IUd39pS g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HyWvQMioy3YCfEK4zHGYFMFyPkDevkjO/VVlhRc8kMgt02VlSHUxkjvTeFPkyJmRoghpuvU3Yt
 SOV6HjwYyJF3y9O0PjHVPMk5y26xLLKwaPzs8ahI+gNKSMzISlfGOh8VI5AoGSbAGjRXD6SzyB
 TJKiOdO+Wca0zZWKXfi7qTAY+n0hSk3R4Kn2dFcUPx0n75ZgCFGZzweQ3QR0KDVhMPWPIXa5pY
 a626nA7RliU3367vFmS3xt6lWg6qv7oOZdABiUQ5IyLc6QCNALxrNjN91TuzHKLOqKTAoCizu0
 kHs=
X-SBRS: 2.7
X-MesageID: 11348729
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11348729"
To: Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel
 <tamas.k.lengyel@gmail.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
 <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
 <CABfawhkzPyFas7kasNjBoCyCMi+kkfC6DrvYv4PCuPtK7A5MNA@mail.gmail.com>
 <ea1ec47f-e321-7235-56f1-0d4b2fb01b46@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <1fdc1a00-70a9-3742-ae4e-2417eaa63fd1@citrix.com>
Date: Thu, 23 Jan 2020 15:32:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ea1ec47f-e321-7235-56f1-0d4b2fb01b46@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow
 p2m_get_page_from_gfn to return shared 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMi8yMCA0OjU1IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMi4wMS4yMDIwIDE3
OjUxLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIFdlZCwgSmFuIDIyLCAyMDIwIGF0IDg6
MjMgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Cj4+PiBPbiAy
MS4wMS4yMDIwIDE4OjQ5LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4gVGhlIG93bmVyIGRv
bWFpbiBvZiBzaGFyZWQgcGFnZXMgaXMgZG9tX2NvdywgdXNlIHRoYXQgZm9yIGdldF9wYWdlCj4+
Pj4gb3RoZXJ3aXNlIHRoZSBmdW5jdGlvbiBmYWlscyB0byByZXR1cm4gdGhlIGNvcnJlY3QgcGFn
ZS4KPj4+Cj4+PiBJIHRoaW5rIHRoaXMgZGVzY3JpcHRpb24gbmVlZHMgaW1wcm92ZW1lbnQ6IFRo
ZSBmdW5jdGlvbiBkb2VzIHRoZQo+Pj4gc3BlY2lhbCBzaGFyZWQgcGFnZSBkYW5jZSBpbiBvbmUg
cGxhY2UgKG9uIHRoZSAiZmFzdCBwYXRoIikKPj4+IGFscmVhZHkuIFRoaXMgd2FudHMgbWVudGlv
bmluZywgZWl0aGVyIGJlY2F1c2UgaXQgd2FzIGEgbWlzdGFrZQo+Pj4gdG8gaGF2ZSBpdCBqdXN0
IHRoZXJlLCBvciBiZWNhdXNlIGEgbmV3IG5lZWQgaGFzIGFwcGVhcmVkIHRvIGFsc28KPj4+IGhh
dmUgaXQgb24gdGhlICJzbG93IHBhdGgiLgo+Pgo+PiBJdCB3YXMgYSBwcmUtZXhpc3RpbmcgZXJy
b3Igbm90IHRvIGdldCB0aGUgcGFnZSBmcm9tIGRvbV9jb3cgZm9yIGEKPj4gc2hhcmVkIGVudHJ5
IGluIHRoZSBzbG93IHBhdGguIEkgb25seSByYW4gaW50byBpdCBub3cgYmVjYXVzZSB0aGUKPj4g
ZXJyb25lb3VzIHR5cGVfY291bnQgY2hlY2sgbW92ZSBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbiBv
ZiB0aGUgc2VyaWVzCj4+IHdhcyByZXN1bHRpbmcgaW4gYWxsIHBhZ2VzIGJlaW5nIGZ1bGx5IGRl
ZHVwbGljYXRlZCBpbnN0ZWFkIG9mIG1vc3RseQo+PiBiZWluZyBzaGFyZWQuIE5vdyB0aGF0IHRo
ZSBwYWdlcyBhcmUgcHJvcGVybHkgc2hhcmVkIHJ1bm5pbmcgTGliVk1JIG9uCj4+IHRoZSBmb3Jr
IHJlc3VsdGVkIGluIGZhaWx1cmVzIGRvIHRvIHRoaXMgYnVnLgo+Pgo+Pj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4+IEBA
IC01OTQsNyArNTk0LDEwIEBAIHN0cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dm
bigKPj4+PiAgICAgIGlmICggcDJtX2lzX3JhbSgqdCkgJiYgbWZuX3ZhbGlkKG1mbikgKQo+Pj4+
ICAgICAgewo+Pj4+ICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+Pj4+IC0gICAg
ICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9tYWluKSApCj4+Pj4gKyAgICAgICAgaWYg
KCAhZ2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICYmCj4+Pj4gKyAgICAgICAgICAgICAvKiBQ
YWdlIGNvdWxkIGJlIHNoYXJlZCAqLwo+Pj4+ICsgICAgICAgICAgICAgKCFkb21fY293IHx8ICFw
Mm1faXNfc2hhcmVkKCp0KSB8fAo+Pj4+ICsgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBk
b21fY293KSkgKQo+Pj4KPj4+IFdoaWxlIHRoZXJlIG1heSBiZSBhIHJlYXNvbiB3aHkgb24gdGhl
IGZhc3QgcGF0aCB0d28gZ2V0X3BhZ2UoKQo+Pj4gaW52b2NhdGlvbnMgYXJlIGJlIG5lY2Vzc2Fy
eSwgY291bGRuJ3QgeW91IGdldCBhd2F5IHdpdGgganVzdAo+Pj4gb25lCj4+Pgo+Pj4gICAgICAg
ICBpZiAoICFnZXRfcGFnZShwYWdlLCAhZG9tX2NvdyB8fCAhcDJtX2lzX3NoYXJlZCgqdCkgPyBw
Mm0tPmRvbWFpbgo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBkb21fY293KSApCj4+Pgo+Pj4gYXQgbGVhc3QgaGVyZT8gSXQn
cyBhbHNvIG5vdCByZWFsbHkgY2xlYXIgdG8gbWUgd2h5IGhlcmUgYW5kCj4+PiB0aGVyZSB3ZSBu
ZWVkICIhZG9tX2NvdyB8fCAhcDJtX2lzX3NoYXJlZCgqdCkiIC0gd291bGRuJ3QKPj4+IHAybV9p
c19zaGFyZWQoKSByZXR1cm4gY29uc2lzdGVudGx5ICJmYWxzZSIgd2hlbiAhZG9tX2NvdyA/Cj4+
Cj4+IEkgc2ltcGx5IGNvcGllZCB0aGUgZXhpc3RpbmcgY29kZSBmcm9tIHRoZSBzbG93X3BhdGgg
YXMtaXMuIElNSE8gaXQKPj4gd291bGQgc3VmZmljZSB0byBkbyBhIHNpbmdsZSBnZXRfcGFnZShw
YWdlLCAhcDJtX2lzX3NoYXJlZCgqdCkgPwo+PiBwMm0tPmRvbWFpbiA6IGRvbV9jb3cpOyAgc2lu
Y2Ugd2UgY2FuJ3QgaGF2ZSBhbnkgZW50cmllcyB0aGF0IGFyZQo+PiBzaGFyZWQgd2hlbiBkb21f
Y293IGlzIE5VTEwgc28gdGhpcyBpcyBzYWZlLCBubyBuZWVkIGZvciB0aGUgZXh0cmEKPj4gIWRv
bV9jb3cgY2hlY2suIElmIHlvdSBwcmVmZXIgSSBjYW4gbWFrZSB0aGUgY2hhbmdlIGZvciBib3Ro
Cj4+IGxvY2F0aW9ucy4KPiAKPiBJZiB0aGUgY2hhbmdlIGlzIGNvcnJlY3QgdG8gbWFrZSBhbHNv
IGluIHRoZSBvdGhlciBwbGFjZSwgSSdkCj4gZGVmaW5pdGVseSBwcmVmZXIgeW91IGRvaW5nIHNv
LgoKSSBhZ3JlZSB3aXRoIGV2ZXJ5dGhpbmcgSmFuIHNhaWQuIDotKQoKQWxzbywgc2luY2UgdGhp
cyBpcyBhIGdlbmVyYWwgYnVnZml4LCB5b3UgbWlnaHQgY29uc2lkZXIgbW92aW5nIGl0IHRvCnRo
ZSB0b3Agb2YgeW91ciBzZXJpZXMsIHNvIGl0IGNhbiBiZSBjaGVja2VkIGluIGFzIHNvb24gYXMg
aXQncyByZWFkeS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:34:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueV4-0000i7-0Z; Thu, 23 Jan 2020 15:34:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8qs=3M=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iueV2-0000i0-QY
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:34:28 +0000
X-Inumbo-ID: d732faf4-3df5-11ea-be65-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d732faf4-3df5-11ea-be65-12813bfff9fa;
 Thu, 23 Jan 2020 15:34:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579793667;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=9orI4IWOc1IF9ASgREv5T/f7p3UAsxqqu1K3daWTXY4=;
 b=AOC+Zs667klTSh3EnU3cFtv9/0vSI/fcatS+iANai/P6OUCXyvB9GB3a
 YhMT/sq/xJ2oJmDehOZ/8HFMTr2E/R47vf/vNb7fAS9BLb8y0vCR+9K8m
 hOtHvq5ST6kdP5Tew1mXrOdZRi+vcj3fSMo4nD/yE6hdFleqBmvAck6ze k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XhoXXnBXTnhYOCaGYGfj+9qsOfA1UiwlAzOWBQutUQQWbr4VMYz9T0x2c8N27H1lXGeFaYM9a8
 udq3YB2sppgC7ryah3i8t4xux10ArBuWu2CCJ9uNsX5bbGHVg2rJjLQ3T5J5d2d9pNLaLukcKe
 77kQdQUv9so60xDEGADf9dRYGU6PSIM37XPUomshd9wRVwb30nKZXlAnKt60awvpZzje1zmiIy
 beSm6IiI4du5npRt8u9QxiG9KmXIG6ht3kFD2i3bLGTxzUBBxyxMSaxEBF/dHXRN+Ybn5QZSQU
 WBE=
X-SBRS: 2.7
X-MesageID: 11704540
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11704540"
Date: Thu, 23 Jan 2020 15:34:25 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20200123153425.GJ1288@perard.uk.xensource.com>
References: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
 <20200121102109.GG11756@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200121102109.GG11756@Air-de-Roger>
Subject: Re: [Xen-devel] [xen-unstable 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMTA6MjE6MDlBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBUaGUgaXNzdWUgaXMgdGhhdCB0aGlzIGNoYW5nZSBpcyBwYXNzaW5nIHRoZSBn
dWVzdCBkb21haW5fY3JlYXRlX3N0YXRlCj4gdG8gbGlieGxfX2RvbWFpbl9idWlsZCBpbiBsaWJ4
bF9fc3Bhd25fc3R1Yl9kbSwgYW5kIGhlbmNlIHRoZQo+IHN0dWJkb21haW4gZG9lc24ndCBnZXQg
Y3JlYXRlZC4gSSBoYXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2ggdGhhdCBmaXhlcwo+IGl0LCBidXQg
aXQncyBraW5kIG9mIGRpcnR5Lgo+IAo+IC0tLTg8LS0tCj4gRnJvbSA2ODhmZGU5NTk5MmQwN2Ji
MTEyM2QzMjRhNjgwMDZkZDA4YmM2NTEyIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206
IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gRGF0ZTogVHVlLCAyMSBK
YW4gMjAyMCAxMDoxNDowOSArMDAwMAo+IFN1YmplY3Q6IFtQQVRDSF0gbGlieGw6IGZpeCBzdHVi
ZG9tYWluIGNyZWF0aW9uIGFmdGVyIGFhY2MxNDMwMDY0MjlkZQo+IE1JTUUtVmVyc2lvbjogMS4w
Cj4gQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04Cgo6LSgsIHRoaXMgaXMg
YSBsaWUuIFRoZSBlbWFpbCBJJ3ZlIHJlY2VpdmVkIGhhcyBhIGRpZmZlcmVudCBjaGFyc2V0LiBn
aXQKY29tcGxhaW5lZCBhYm91dCBpdC4gTWF5YmUgbmV4dCB0aW1lIHRoZSBwYXRjaCBjb3VsZCBi
ZSBhdHRhY2hlZCwgb3IgaXQKY291bGQgYmUgYSBwcm9wZXIgcGF0Y2ggd2l0aCBzb21lIG5vdGUg
KGFmdGVyIC0tLSkgKGdpdCBzZW5kLWVtYWlsIGNhbgpkbyAtLWluLXJlcGx5LXRvKSwgb3IgaXQg
Y291bGQgYmUgdHdvIHNlcGFyYXRlZCBlbWFpbHMgd2l0aCB0aGUgZmlyc3QKb25lIHJlcGx5aW5n
IHRvIHRoZSByZXBvcnQgYW5kIHRoZSBzZWNvbmQgdGhlIHBhdGNoIChhbGwgaW4gdGhlIHNhbWUK
dGhyZWFkKS4KCj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAo+IAo+IGFhY2MxNDMw
MDY0MjlkZSBicm9rZSBzdHViZG9tYWluIGNyZWF0aW9uIGJ5IHBhc3NpbmcgdGhlIGd1ZXN0Cj4g
ZG9tYWluX2NyZWF0ZV9zdGF0ZSB0byBsaWJ4bF9fZG9tYWluX2J1aWxkIGluIGxpYnhsX19zcGF3
bl9zdHViX2RtLAo+IHdoZW4gaXQgc2hvdWxkIGluc3RlYWQgYmUgY3JhZnRpbmcgYSBuZXcgZG9t
YWluX2NyZWF0ZV9zdGF0ZSBmb3IgdGhlCj4gc3R1YmRvbWFpbi4KPiAKPiBGaXhlczogYWFjYzE0
MzAwNjQyOWRlICgndG9vbHMvbGlieGw6IFBsdW1iIGRvbWFpbl9jcmVhdGVfc3RhdGUgZG93biBp
bnRvIGxpYnhsX19idWlsZF9wcmUoKScpCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
ICAgICAgfCAyMiArKysrKysrKysrKysrLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggfCAgMyArLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBpbmRleCAzZjA4Y2NhZDFiLi5iMWRkZGU3N2U4IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCj4gQEAgLTIxMTAsMTcgKzIxMTAsMjEgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1
Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3MpCj4g
ICAgICB4c190cmFuc2FjdGlvbl90IHQ7Cj4gIAo+ICAgICAgLyogY29udmVuaWVuY2UgYWxpYXNl
cyAqLwo+IC0gICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZG1fY29uZmlnID0gJnNkc3Mt
PmRtX2NvbmZpZzsKPiAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGd1ZXN0X2NvbmZp
ZyA9IHNkc3MtPmRtLmd1ZXN0X2NvbmZpZzsKPiAgICAgIGNvbnN0IGludCBndWVzdF9kb21pZCA9
IHNkc3MtPmRtLmd1ZXN0X2RvbWlkOwo+ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAq
Y29uc3QgZF9zdGF0ZSA9IHNkc3MtPmRtLmJ1aWxkX3N0YXRlOwo+IC0gICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqY29uc3Qgc3R1YmRvbV9zdGF0ZSA9ICZzZHNzLT5kbV9zdGF0ZTsKPiAr
ICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0dWJkb21fc3RhdGU7Cj4gKyAgICBsaWJ4
bF9kb21haW5fY29uZmlnICpkbV9jb25maWc7Cj4gIAo+ICAgICAgLyogSW5pdGlhbGlzZSBwcml2
YXRlIHBhcnQgb2Ygc2RzcyAqLwo+IC0gICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0
KHN0dWJkb21fc3RhdGUpOwo+ICAgICAgZG1zc19pbml0KCZzZHNzLT5kbSk7Cj4gICAgICBkbXNz
X2luaXQoJnNkc3MtPnB2cWVtdSk7Cj4gICAgICBsaWJ4bF9feHN3YWl0X2luaXQoJnNkc3MtPnhz
d2FpdCk7Cj4gKyAgICBHQ05FVyhzZHNzLT5kY3MpOwo+ICsgICAgc3R1YmRvbV9zdGF0ZSA9ICZz
ZHNzLT5kY3MtPmJ1aWxkX3N0YXRlOwo+ICsgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9p
bml0KHN0dWJkb21fc3RhdGUpOwo+ICsgICAgR0NORVcoc2Rzcy0+ZGNzLT5ndWVzdF9jb25maWcp
Owo+ICsgICAgZG1fY29uZmlnID0gc2Rzcy0+ZGNzLT5ndWVzdF9jb25maWc7CgpJIGRvbid0IHRo
aW5rIHRoYXQncyBlbm91Z2gsIHdlIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aGUgZGNzIHByb3Blcmx5
LgpPdGhlcndpc2UsIGxpYnhsX19kb21haW5fYnVpbGQoKSBtaWdodCBzdGFydCB1c2luZyB0aGlu
ZyB0aGF0IGFyZW4ndCBzZXQKcHJvcGVybHkuIE1heWJlIHdlIHdvdWxkIG5lZWQgYSBuZXcgc3Ry
dWN0IHdoaWNoIGNvdWxkIGJlIHBhc3MgdG8KbGlieGxfX2RvbWFpbl9idWlsZCosIG9yIHRoYXQg
bWlnaHQgYmUgbW9yZSBjb21wbGljYXRlZCB0aGFuIG5lZWRlZC4KCj4gIAo+ICAgICAgaWYgKGd1
ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uICE9Cj4gICAgICAgICAgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUwpIHsKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKPiBpbmRleCBkOTE5ZjkxODgyLi5hYmY4OGRmZDc2IDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCj4gQEAgLTQxMDIsOCArNDEwMiw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPiAgICAgIC8q
IGZpbGxlZCBpbiBieSB1c2VyLCBtdXN0IHJlbWFpbiB2YWxpZDogKi8KPiAgICAgIGxpYnhsX19k
bV9zcGF3bl9jYiAqY2FsbGJhY2s7IC8qIGNhbGxlZCBhcyBjYWxsYmFjaygsJnNkc3MtPmRtLCkg
Ki8KPiAgICAgIC8qIHByaXZhdGUgdG8gbGlieGxfX3NwYXduX3N0dWJfZG06ICovCj4gLSAgICBs
aWJ4bF9kb21haW5fY29uZmlnIGRtX2NvbmZpZzsKPiAtICAgIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgZG1fc3RhdGU7Cj4gKyAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzOwoK
VGhpcyBzaG91bGQgYmUgbmFtZWQgZG1fZGNzLCBJIHRoaW5rLCB0byBmb2xsb3cgdGhlIHNhbWUg
cGF0dGVybiBhcwpiZWZvcmUuCgoKVGhhbmtzIGZvciB0cmFja2luZyB0aGlzIGRvd24uCgotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:42:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iuecE-0001ca-U8; Thu, 23 Jan 2020 15:41:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuecD-0001cV-Ct
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:41:53 +0000
X-Inumbo-ID: dfe48798-3df6-11ea-be6a-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfe48798-3df6-11ea-be6a-12813bfff9fa;
 Thu, 23 Jan 2020 15:41:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579794111;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=yO1RctMIBui8DbPx9HeGhcYpJhtr/AWBRvD2MqmCbN0=;
 b=T0q7eBqvIiGlinnZiLM0GbFBQyRIIrIEfuwYkER29NTG5KjukIBkeACr
 zzSzBCRFohetE/Qq1DGLivGOCk1gqTlkych4j38sqn0t+K7q8OnDPpT9x
 brbAXkmhdN5/dMpD5BrHCZ+Jgz0lBDfchRuQNERq1TFsvseo0L01br2de U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 78Tv8fCBZYw3RcC8o3QBprZ9yFsZB39n2A0d79acW7dACg8F5jYtG+YSVa9pqVlcCfnYf3uduV
 WEYHmLGebNZfFyowvWpuPf+tFKwC8uwX6ydJ8AVbISGy8di139yt/uj/DSpIXB2uN1nSAZlQVO
 4oBo5xHSUQ7FhETiLrcC1ZQKuQDh/CB2Vuir6vC3wQPSgBJa6LqE5VPy9TG5OIqfMCIRpQ0hcC
 lR2fdNnp+ahnC7AijoPHUvrHKeFkxqzdoe4Jz9nYtfASaiHYFTNFhs/CXBdX8UtMCQvpI9oDrK
 qUQ=
X-SBRS: 2.7
X-MesageID: 11771318
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11771318"
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <pdurrant@amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <4dde36de-ae8e-9fae-a84e-c5882ad396d0@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3fff6557-780c-99c8-9674-2d980966e2f2@citrix.com>
Date: Thu, 23 Jan 2020 15:41:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4dde36de-ae8e-9fae-a84e-c5882ad396d0@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jun
 Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8yMCAzOjMyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMy4wMS4yMDIwIDE1
OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IHZteF9hbGxvY192bGFwaWNfbWFwcGluZygpIGN1
cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxvb2tpbmcgY29kZQo+PiB0aGF0IGFsbG9j
YXRlcyBhIE1FTUZfbm9fb3duZXIgZG9taGVhcCBwYWdlIGFuZCB0aGVuIHNoYXJlcyB3aXRoIHRo
ZSBndWVzdAo+PiBhcyBpZiBpdCB3ZXJlIGEgeGVuaGVhcCBwYWdlLiBUaGlzIHRoZW4gcmVxdWly
ZXMgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKQo+PiB0byBjYWxsIGEgc3BlY2lhbCBmdW5jdGlv
biBpbiB0aGUgbW0gY29kZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCkuCj4+Cj4+IEJ5IHVz
aW5nIGEgJ25vcm1hbCcgZG9taGVhcCBwYWdlIChpLmUuIGJ5IG5vdCBwYXNzaW5nIE1FTUZfbm9f
b3duZXIgdG8KPj4gYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxvb2tpbmcgY29kZSBp
biB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQo+PiBjYW4gc2ltcGx5IHVzZSBnZXRfcGFnZV9h
bmRfdHlwZSgpIHRvIHNldCB1cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCj4+IGluc2VydGlv
biBpbiB0aGUgUDJNIGFuZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1wbHkgcmVs
ZWFzZSB0aGUKPj4gcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dlZCBieSBw
dXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzCj4+IHRoZW4gYWxsb3dzIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZSgpIHRvIGJlIHB1cmdlZC4KPj4KPj4gVGhlcmUgaXMsIGhvd2V2ZXIsIHNvbWUgZmFs
bC1vdXQgZnJvbSB0aGlzIHNpbXBsaWZpY2F0aW9uOgo+Pgo+PiAtIGFsbG9jX2RvbWhlYXBfcGFn
ZSgpIHdpbGwgbm93IGNhbGwgYXNzaWduX3BhZ2VzKCkgYW5kIHJ1biBpbnRvIHRoZSBmYWN0Cj4+
ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGlsIHNvbWUgdGltZSBhZnRlciBkb21h
aW5fY3JlYXRlKCkuIFRvCj4+ICAgYXZvaWQgYW4gYWxsb2NhdGlvbiBmYWlsdXJlLCBkb21haW5f
Y3JlYXRlKCkgaXMgbW9kaWZpZWQgdG8gc2V0Cj4+ICAgbWF4X3BhZ2VzIHRvIGFuIGluaXRpYWwg
dmFsdWUsIHN1ZmZpY2llbnQgdG8gY292ZXIgYW55IGRvbWhlYXAKPj4gICBhbGxvY2F0aW9ucyBy
ZXF1aXJlZCB0byBjb21wbGV0ZSBkb21haW4gY3JlYXRpb24uIFRoZSB2YWx1ZSB3aWxsIGJlCj4+
ICAgc2V0IHRvIHRoZSAncmVhbCcgbWF4X3BhZ2VzIHdoZW4gdGhlIHRvb2wtc3RhY2sgbGF0ZXIg
cGVyZm9ybXMgdGhlCj4+ICAgWEVOX0RPTUNUTF9tYXhfbWVtIG9wZXJhdGlvbiwgdGh1cyBhbGxv
d2luZyB0aGUgcmVzdCBvZiB0aGUgZG9tYWluJ3MKPj4gICBtZW1vcnkgdG8gYmUgYWxsb2NhdGVk
Lgo+IAo+IEkgY29udGludWUgdG8gZGlzYWdyZWUgd2l0aCB0aGlzIGFwcHJvYWNoLCBhbmQgSSBk
b24ndCB0aGluayBJJ3ZlCj4gaGVhcmQgYmFjayBvbiB0aGUgYWx0ZXJuYXRpdmUgc3VnZ2VzdGlv
biBvZiB1c2luZyBNRU1GX25vX3JlZmNvdW50Cj4gaW5zdGVhZCBvZiBNRU1GX25vX293bmVyLiBB
cyBzYWlkIGJlZm9yZSwgdGhlIHBhZ2UgKGFuZCBhbnkgb3RoZXIKPiBvbmVzIHVwIHRvIERPTUFJ
Tl9JTklUX1BBR0VTLCB3aGljaCBJIGZpbmQgcmF0aGVyIGZyYWdpbGUgdG8gYmUKPiBzZXQgdG8g
MSkgd2lsbCBub3cgZ2V0IGFjY291bnRlZCBhZ2FpbnN0IHRoZSBhbW91bnQgYWxsb3dlZCBmb3IK
PiB0aGUgZG9tYWluIHRvIGFsbG9jYXRlLgo+IAo+IEl0IGFsc28gbG9va3MgdG8gbWUgYXMgaWYg
dGhpcyB3aWxsIGJyZWFrIGUuZy4KPiBwMm1fcG9kX3NldF9tZW1fdGFyZ2V0KCksIHdoaWNoIGF0
IHRoZSB2ZXJ5IHRvcCBoYXMKPiAKPiAgICAgLyogUCA9PSBCOiBOb3RoaW5nIHRvIGRvICh1bmxl
c3MgdGhlIGd1ZXN0IGlzIGJlaW5nIGNyZWF0ZWQpLiAqLwo+ICAgICBwb3B1bGF0ZWQgPSBkLT50
b3RfcGFnZXMgLSBwMm0tPnBvZC5jb3VudDsKPiAgICAgaWYgKCBwb3B1bGF0ZWQgPiAwICYmIHAy
bS0+cG9kLmVudHJ5X2NvdW50ID09IDAgKQo+ICAgICAgICAgZ290byBvdXQ7Cj4gCj4gVGhpcyBj
b2RlIGFzc3VtZXMgdGhhdCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uIGFsbCBwYWdlcyByZWNvcmRl
ZAo+IGluIC0+dG90X3BhZ2VzIGhhdmUgYWxzbyBiZWVuIHJlY29yZGVkIGluIC0+cG9kLmNvdW50
Lgo+IAo+IFRoZXJlIG1heSBiZSBvdGhlciB1c2VzIG9mIC0+dG90X3BhZ2VzIHdoaWNoIHRoaXMg
Y2hhbmdlIGNvbmZsaWN0cwo+IHdpdGguCgpUaGlzIGJhc2ljYWxseSBib2lscyBkb3duIHRvIHRo
ZSAibWVtb3J5IGFjY291bnRpbmcgc3dhbXAiLCB3aGVyZQp2YXJpb3VzIHJhbmRvbSBmZWF0dXJl
cyBuZWVkIHRvIGFsbG9jYXRlIGRvbWFpbiBwYWdlcyB0byBmdW5jdGlvbi4KCj4+IC0gQmVjYXVz
ZSB0aGUgZG9taGVhcCBwYWdlIGlzIG5vIGxvbmdlciBhIHBzZXVkby14ZW5oZWFwIHBhZ2UsIHRo
ZQo+PiAgIHJlZmVyZW5jZSBjb3VudGluZyB3aWxsIHByZXZlbnQgdGhlIGRvbWFpbiBmcm9tIGJl
aW5nIGRlc3Ryb3llZC4gVGh1cwo+PiAgIHRoZSBjYWxsIHRvIHZteF9mcmVlX3ZsYXBpY19tYXBw
aW5nKCkgaXMgbW92ZWQgZnJvbSB0aGUKPj4gICBkb21haW5fZGVzdHJveSgpIG1ldGhvZCBpbnRv
IHRoZSBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBtZXRob2QuCj4+ICAgV2hpbHN0IGlu
IHRoZSBhcmVhLCBtYWtlIHRoZSBkb21haW5fZGVzdHJveSgpIG1ldGhvZCBhbiBvcHRpb25hbAo+
PiAgIGFsdGVybmF0aXZlX3ZjYWxsKCkgKHNpbmNlIGl0IHdpbGwgbm8gbG9uZ2VyIHBlZm9ybSBh
bnkgZnVuY3Rpb24gaW4gVk1YCj4+ICAgYW5kIGlzIHN0dWJiZWQgaW4gU1ZNIGFueXdheSkuCj4g
Cj4gQWxsIG9mIHRoaXMgd291bGQsIGFmYWljdCwgYmVjb21lIGlycmVsZXZhbnQgd2hlbiB1c2lu
ZyBNRU1GX25vX3JlZmNvdW50Lgo+IAo+IFRoZXJlIGxvb2tzIHRvIGJlIG9uZSBpc3N1ZSAod2hp
Y2ggSSB0aGluayB3ZSBoYXZlIGJlZW4gZGlzY3Vzc2luZwo+IGJlZm9yZSk6IEJ5IG5vdCBidW1w
aW5nIC0+dG90X3BhZ2VzLCBpdHMgZGVjcmVtZW50aW5nIHVwb24gZnJlZWluZwo+IHRoZSBwYWdl
IHdpbGwgYmUgYSBwcm9ibGVtLiBJIGNhbiBzZWUgdHdvIHBvc3NpYmxlIHNvbHV0aW9ucyB0byB0
aGlzOgo+IC0gSW50cm9kdWNlIGEgZmxhZyBpbmRpY2F0aW5nIHRoZXJlIHNob3VsZCBhbHNvIGJl
IG5vIGFjY291bnRpbmcKPiAgIHVwb24gZnJlZWluZyBvZiB0aGUgcGFnZS4KClRoaXMgc2VlbXMg
bGlrZSBhIHJlYXNvbmFibGUgYXBwcm9hY2ggdG8gbG9vayBpbnRvLgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:44:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueeJ-0001lZ-IN; Thu, 23 Jan 2020 15:44:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iueeI-0001lT-Hz
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:44:02 +0000
X-Inumbo-ID: 282e941c-3df7-11ea-9fd7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 282e941c-3df7-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 15:43:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579794234;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=9vcRiUSZ7BOdMotB5iA2IXP2L+HrTl9C+Oa5htaHj2E=;
 b=YiyCFiXdtDSIE5zwm9zuy8ZOHFdx9N+70qTWuivoiFsS+TbfIM9Xb/Fx
 28DPqoNPKEjWWDyqvXqwciPURB88MU76kaA+4lVz5u+CdsOmUUEFpnC6X
 GyC/ZwMGclCpgKKyUzIZ+4H2JiEEjMd96gEMnbWZnh49Ue03lwc7IqLJ8 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BIztIxzVN8GVMxAgJR1dVsXVBbbsikitfb5RGm9yhgUS+FR0sRHgD2sGTcv4t9eKYoRO5iCqLU
 Do0ODvL2Jb0fpPl8OP/QXvwCHhNpK6ZZdRMjXQ+Yh3Su3QKxn37+flFJe+sja0OHCVq04eNgPn
 fFs8q5UFdeZ8WkjVs2SjTgstaznglwS8FXD4Sym8t4DvCYP10tYXlQruAdA/NpdflxMcufBij/
 7T2SLLm3DlY35XF1zmM1SYoYAeD6hDQ/mjiImXIn/eprujLyOiCqHeVLL2r3Iw84x9QuliKDS9
 9BU=
X-SBRS: 2.7
X-MesageID: 11326417
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11326417"
Date: Thu, 23 Jan 2020 16:43:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200123154341.GD57924@desktop-tdan49n.eng.citrite.net>
References: <20200117150948.45014-1-roger.pau@citrix.com>
 <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
 <20200117160822.GT11756@Air-de-Roger>
 <e65506b5-4795-201a-fb5c-a14acb0181ad@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e65506b5-4795-201a-fb5c-a14acb0181ad@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDU6MjU6MTJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDEuMjAyMCAxNzowOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgSmFuIDE3LCAyMDIwIGF0IDA0OjU2OjAwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDE3LjAxLjIwMjAgMTY6MDksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+Pj4g
VGhlIEludGVsIFNETSBzdGF0ZXM6Cj4gPj4+Cj4gPj4+ICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9y
IHZhbHVlICgwIHRvIDE1KSBpcyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAo+ID4+PiB0aGUg
ZGVsaXZlcnkgbW9kZSBpcyBGaXhlZCAoYml0cyA4LTExIGVxdWFsIDApLCB0aGUgQVBJQyBtYXkg
c2lnbmFsIGFuCj4gPj4+IGlsbGVnYWwgdmVjdG9yIGVycm9yLCB3aXRob3V0IHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBtYXNrIGJpdCBpcyBzZXQgb3IKPiA+Pj4gd2hldGhlciBhbiBpbnRlcnJ1cHQg
aXMgYWN0dWFsbHkgc2VlbiBvbiB0aGUgaW5wdXQuIgo+ID4+Pgo+ID4+PiBBbmQgdGhhdCdzIGV4
YWN0bHkgd2hhdCdzIGN1cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hlbgo+
ID4+PiB2aXJ0X3dpcmVfc2V0dXAgaXMgdHJ1ZSBhbmQgTFZUIExJTlQwIGlzIGJlaW5nIG1hc2tl
ZC4gQnkgd3JpdGluZyBvbmx5Cj4gPj4+IEFQSUNfTFZUX01BU0tFRCBYZW4gaXMgYWN0dWFsbHkg
c2V0dGluZyB0aGUgdmVjdG9yIHRvIDAgYW5kIHRoZQo+ID4+PiBkZWxpdmVyeSBtb2RlIHRvIEZp
eGVkICgwKSwgYW5kIGhlbmNlIGl0IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgo+ID4+PiB3
aGVuIHRoZSBMVlQgZW50cnkgaXMgbWFza2VkLgo+ID4+Cj4gPj4gQnV0IHRoZXJlIGFyZSBtYW55
IG1vcmUgaW5zdGFuY2VzIHdoZXJlIHdlIChoYXZlIGEgcmlzayB0bykgZG8gc28sCj4gPj4gbW9z
dCBub3RhYmx5IGluIGNsZWFyX2xvY2FsX0FQSUMoKS4gVGhlIHR3byBzdGVwIGxvZ2ljIHRoZXJl
IGlzCj4gPj4gYW55d2F5IHNvbWV3aGF0IGluIGNvbmZsaWN0IHdpdGggdGhlIGNpdGF0aW9uIGFi
b3ZlLgo+ID4gCj4gPiBjbGVhcl9sb2NhbF9BUElDIG1hc2tzIHRoZSBlcnJvciB2ZWN0b3IgYmVm
b3JlIGRvaW5nIGFueSB3cml0ZSwgYW5kCj4gPiBjbGVhcnMgRVNSIGFmdGVyd2FyZHMsIHRoZXJl
J3MgYSBjb21tZW50IGF0IHRoZSB0b3A6Cj4gPiAKPiA+ICJNYXNraW5nIGFuIExWVCBlbnRyeSBv
biBhIFA2IGNhbiB0cmlnZ2VyIGEgbG9jYWwgQVBJQyBlcnJvcgo+ID4gaWYgdGhlIHZlY3RvciBp
cyB6ZXJvLiBNYXNrIExWVEVSUiBmaXJzdCB0byBwcmV2ZW50IHRoaXMuIgo+ID4gCj4gPiBXZSBj
b3VsZCBkbyB0aGUgc2FtZSAoaWU6IG1hc2sgTFZURVJSIGZpcnN0IGFuZCBjbGVhciBFU1IgYWZ0
ZXJ3YXJkcykKPiA+IGlmIHRoYXQgc2VlbXMgcHJlZmVyYWJsZS4gVGhlcmUncyBhIG1heGx2dCBj
aGVjayBpbiBjbGVhcl9sb2NhbF9BUElDLAo+ID4gYnV0IHRoZSBzZG0gZG9lc24ndCBzcGVjaWZ5
IGFueXdheSB0byBjaGVjayBpZiB0aGUgbGFwaWMgd2lsbCBhY2NlcHQgYQo+ID4gbWFza2VkIHZl
Y3RvciAwIHdyaXRlIG9yIG5vdCwgc28gbm90IHN1cmUgd2hldGhlciB3ZSBzaG91bGQgcmVwbGlj
YXRlCj4gPiB0aGF0IGNoZWNrIG9yIGp1c3QgZG8gaXQgdW5jb25kaXRpb25hbGx5IG9uIGJvdGgg
ZGlzY29ubmVjdF9ic3BfQVBJQwo+ID4gYW5kIGNsZWFyX2xvY2FsX0FQSUMuCj4gCj4gSSB0aGlu
ayBkb2luZyBpdCB0aGUgbW9zdCBjYXJlZnVsIHdheSBpcyBnb2luZyB0byBiZSBiZXN0LiBJIGZp
bmQgaXQKPiBzdXJwcmlzaW5nIGFueXdheSB0aGF0IGRpc2Nvbm5lY3RfYnNwX0FQSUMoKSBkb2Vz
bid0IHdyaXRlIExWVEVSUgo+IChvciBvdGhlciBMVlRzIGV4Y2VwdCBmb3IgTFZUMSkgYXQgYWxs
LiBUaGUgZnVuY3Rpb24gbG9va3MgdG8gaGF2ZSBhCj4gZ29hbCBvZiBwdXR0aW5nIHRoZSBBUElD
IGJhY2sgaW50byB0aGUgc3RhdGUgdGhhdCB3ZSBmb3VuZCBpdCB3aGVuCj4gYm9vdGluZy4KCk1h
eWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBqdXN0IGNhbGwgY2xlYXJfbG9jYWxfQVBJQyBiZWZv
cmUgdHJ5aW5nCnRvIGNvbmZpZ3VyZSBMVlR7MC8xfSwgd2hpY2ggd2lsbCBsZWF2ZSBMVlQwIGlu
IGEgcmVzZXQgc3RhdGUgYW5kIHRodXMKbm8gd3JpdGUgd291bGQgYmUgcmVxdWlyZWQgaW4gdGhl
ICF2aXJ0X3dpcmVfc2V0dXAgY2FzZT8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:45:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuefn-0001rm-1X; Thu, 23 Jan 2020 15:45:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuefl-0001re-Kt
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:45:33 +0000
X-Inumbo-ID: 6399ee84-3df7-11ea-be6e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6399ee84-3df7-11ea-be6e-12813bfff9fa;
 Thu, 23 Jan 2020 15:45:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A3FC7B1DD;
 Thu, 23 Jan 2020 15:45:31 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-6-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e72f37cf-63cb-9c10-00e2-96f946208265@suse.com>
Date: Thu, 23 Jan 2020 16:45:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-6-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/7] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcnYuYwo+IEBAIC0yNyw3ICsyNywxMCBAQAo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVy
di10bGZzLmg+Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gIAo+ICsjaW5jbHVkZSAi
cHJpdmF0ZS5oIgo+ICsKPiAgc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNf
aHlwZXJ2Owo+ICtERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIGh2X3BjcHVfaW5w
dXRfYXJnKTsKCldvdWxkIGl0IHBlcmhhcHMgYmUgaGVscGZ1bCB0byBtYWtlIHJlY29nbml6YWJs
ZSB0aGF0IHRoaXMgY2FuIGhvbGQKdXAgdG8gYSBwYWdlJ3Mgd29ydGggb2YgZGF0YSwgZWl0aGVy
IGJ5IGl0cyB0eXBlIG9yIGJ5IGEgc2xpZ2h0bHkKZGlmZmVyZW50IG5hbWU/Cgo+IEBAIC0xMTks
MTQgKzEyMiwzNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9p
ZCkKPiAgICAgIH0KPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVf
YXJnKHZvaWQpCj4gK3sKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKwo+ICsgICAgaWYgKCB0aGlz
X2NwdShodl9wY3B1X2lucHV0X2FyZykgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBt
YXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4gKyAgICBpZiAoICFtYXBwaW5nICkKPiAr
ICAgICAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIGh5cGVyY2FsbCBpbnB1dCBwYWdlIGZv
ciBDUFUldVxuIiwKPiArICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwoKcGFuaWMo
KSBpcyBsaWtlbHkgZmluZSBmb3IgdGhlIEJTUCwgYnV0IEkgZG9uJ3QgdGhpbmsgYW55IEFQIHNo
b3VsZApiZSBhYmxlIHRvIGJyaW5nIGRvd24gdGhlIHN5c3RlbSBiZWNhdXNlIG9mIG1lbW9yeSBz
aG9ydGFnZS4gU3VjaAphbiBBUCBzaG91bGQgc2ltcGx5IG5vdCBjb21lIG9ubGluZS4gKEV2ZW4g
Zm9yIHRoZSBCU1AgdGhlIHF1ZXN0aW9uCmlzIHdoZXRoZXIgWGVuIHdvdWxkIGJlIGFibGUgdG8g
cnVuIGRlc3BpdGUgZmFpbHVyZSBoZXJlLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:46:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iuegt-0001xQ-Ef; Thu, 23 Jan 2020 15:46:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuegr-0001xI-UE
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:46:42 +0000
X-Inumbo-ID: 877a698c-3df7-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 877a698c-3df7-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 15:46:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579794394; x=1611330394;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=lXxKPYZi1uRIs/y9Usr5oAUMBVl7dRwQQfLoWqOg4hU=;
 b=UZUxrZGHgYuyxs1DKd79f/OQfLfsEenNAhmwxXzRl6or9GxEzPSzGLhs
 j2uDOtN4Ze+8wyp6uL4BQeGI/QwyPI/xtypHduHC0Nf3YCCtkpeoCz54M
 nw/i0FuIvTzQOdqABdMw7ttx0mLmNWAhGdflZN5O2ND36FdKUFewv0qYC Y=;
IronPort-SDR: W3rib3xYJuYmVMflksrBJbVAbAkw4uLmuuzO2fpygKgI0WVg9Q7jMuApIrVZwaeoJu17CjLWd3
 nRS4kJxd9ueA==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="21982284"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 23 Jan 2020 15:46:22 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2D8F6A2465; Thu, 23 Jan 2020 15:46:21 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 15:46:21 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 15:46:20 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 15:46:19 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Julien Grall <julien@xen.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0fXetmGz8ndNHkq9FYXzH0041Kf4XvkAgAAFJ2A=
Date: Thu, 23 Jan 2020 15:46:19 +0000
Message-ID: <fd1de668d8f54e55a0cf7d85b1c0b5ba@EX13D32EUC003.ant.amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <d3b28297-0a5e-2a9b-9c2f-4348e98ce757@xen.org>
In-Reply-To: <d3b28297-0a5e-2a9b-9c2f-4348e98ce757@xen.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPg0KPiBTZW50OiAyMyBKYW51YXJ5IDIwMjAgMTU6MjYNCj4gVG86IER1cnJhbnQs
IFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Bl
cg0KPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBS
b2dlciBQYXUgTW9ubsOpDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47IElhbg0KPiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
SnVuDQo+IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMy8zXSB4ODYgLyB2
bXg6IHVzZSBhICdub3JtYWwnIGRvbWhlYXAgcGFnZSBmb3INCj4gQVBJQ19ERUZBVUxUX1BIWVNf
QkFTRQ0KPiANCj4gDQo+IA0KPiBPbiAyMy8wMS8yMDIwIDE0OjAzLCBQYXVsIER1cnJhbnQgd3Jv
dGU6DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jDQo+ID4gaW5kZXggZWUzZjlmZmQzZS4uMzBjNzc3YWNiOCAxMDA2NDQNCj4gPiAtLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jDQo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYw0KPiA+
IEBAIC0zMzksNiArMzM5LDggQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0
cnVjdA0KPiB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQ0KPiA+ICAgICAgIHJldHVy
biBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKTsNCj4gPiAgIH0NCj4gPg0KPiA+
ICsjZGVmaW5lIERPTUFJTl9JTklUX1BBR0VTIDENCj4gDQo+IFdvdWxkIGl0IG1ha2Ugc2Vuc2Ug
dG8gbWFrZSB0aGlzIGEgcGVyLWFyY2ggZGVmaW5lPyBUaGlzIHdvdWxkIGFsbG93DQo+IGVhY2gg
YXJjaCB0byBkZWZpbmUgYSBkaWZmZXJlbnQgbnVtYmVyIG9mIGluaXQgcGFnZXMgKGFuZCBjYXRj
aCBhbnkNCj4gbWlzdXNlKS4NCj4NCg0KSSB0aG91Z2h0IGFib3V0IHRoYXQgYW5kIGRlY2lkZWQg
YWdhaW5zdCBpdC4gVGhlIGFyY2ggY29kZSBtYXkgd2FudCB0byBpbmNyZWFzZSAod2hpY2ggbWF5
IGJlIGEgYmFkIGlkZWEpIGJ1dCBJIHRoaW5rIGl0IHNob3VsZCBiZSBzZXQgZWFybHkuIFVsdGlt
YXRlbHkgaXQgc2hvdWxkIGNvbWUgaW4gZnJvbSB0aGUgdG9vbHN0YWNrIHZpYSB0aGUgZG9tY3Rs
IGFueXdheS4NCg0KICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:48:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:48: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 1iueil-000276-5w; Thu, 23 Jan 2020 15:48:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iueik-00026y-Co
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:48:38 +0000
X-Inumbo-ID: d183f778-3df7-11ea-be6e-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d183f778-3df7-11ea-be6e-12813bfff9fa;
 Thu, 23 Jan 2020 15:48:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579794517;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pHW3mqtVqTrn3ATf6BsLQhJi5TlzHxZpBhGTT/t0fFI=;
 b=a09TRF25e2138tyc6aYMl+jzgSMclhGsKWer5TG7G4CUiu22+Br9swrE
 7NYO1/nly7EIINfXlwQP88vKRdfuszlNWMEY91vU9zGiFOdQvip6clmQD
 7Z1A0MKJJghcmm3EKRFXG7BqGYFq9kl8dyDfmPBvn8U33ARyyCY/FfUgH s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ErxL0db3CI2RyDW6kSiiHULDkpwOH0Kobos59DSGF8xILjV3I1fL1TYa8Ev6WW8k/4ZN9K2Uys
 eASYMlJha8KpOQ1tZcYduawWZr78tFJYi0stzP8O3AoPAdbEPNf5uDLGkHL0ptg5kLCLKNktJo
 fAqzVEA7FChkiDsamkC+JPRQnctbRgPfsyhUBXRZ481zcRuX2gdBE3Jq3r4i9XqDhvKj3+O77z
 ZGVFg9aCU+8Dg0GZ4kI9e0pTWlvoT74PePJAPI041RV0RydpPpLOv2kpJTjfe5LhV1L5Ngv+NY
 t+A=
X-SBRS: 2.7
X-MesageID: 11938989
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11938989"
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, Julien Grall <julien@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <d3b28297-0a5e-2a9b-9c2f-4348e98ce757@xen.org>
 <fd1de668d8f54e55a0cf7d85b1c0b5ba@EX13D32EUC003.ant.amazon.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <fca54c74-4c88-7f45-bf11-5ed21cfec798@citrix.com>
Date: Thu, 23 Jan 2020 15:48:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fd1de668d8f54e55a0cf7d85b1c0b5ba@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

T24gMS8yMy8yMCAzOjQ2IFBNLCBEdXJyYW50LCBQYXVsIHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+PiBT
ZW50OiAyMyBKYW51YXJ5IDIwMjAgMTU6MjYKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50
QGFtYXpvbi5jby51az47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBSb2dlciBQYXUgTW9ubsOp
Cj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT47IElhbgo+PiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgSnVuCj4+IE5ha2FqaW1h
IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMy8zXSB4ODYgLyB2bXg6IHVzZSBhICdub3Jt
YWwnIGRvbWhlYXAgcGFnZSBmb3IKPj4gQVBJQ19ERUZBVUxUX1BIWVNfQkFTRQo+Pgo+Pgo+Pgo+
PiBPbiAyMy8wMS8yMDIwIDE0OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+IGluZGV4IGVl
M2Y5ZmZkM2UuLjMwYzc3N2FjYjggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4+PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+PiBAQCAtMzM5LDYgKzMzOSw4IEBAIHN0
YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QKPj4geGVuX2RvbWN0bF9jcmVh
dGVkb21haW4gKmNvbmZpZykKPj4+ICAgICAgIHJldHVybiBhcmNoX3Nhbml0aXNlX2RvbWFpbl9j
b25maWcoY29uZmlnKTsKPj4+ICAgfQo+Pj4KPj4+ICsjZGVmaW5lIERPTUFJTl9JTklUX1BBR0VT
IDEKPj4KPj4gV291bGQgaXQgbWFrZSBzZW5zZSB0byBtYWtlIHRoaXMgYSBwZXItYXJjaCBkZWZp
bmU/IFRoaXMgd291bGQgYWxsb3cKPj4gZWFjaCBhcmNoIHRvIGRlZmluZSBhIGRpZmZlcmVudCBu
dW1iZXIgb2YgaW5pdCBwYWdlcyAoYW5kIGNhdGNoIGFueQo+PiBtaXN1c2UpLgo+Pgo+IAo+IEkg
dGhvdWdodCBhYm91dCB0aGF0IGFuZCBkZWNpZGVkIGFnYWluc3QgaXQuIFRoZSBhcmNoIGNvZGUg
bWF5IHdhbnQgdG8gaW5jcmVhc2UgKHdoaWNoIG1heSBiZSBhIGJhZCBpZGVhKSBidXQgSSB0aGlu
ayBpdCBzaG91bGQgYmUgc2V0IGVhcmx5LiBVbHRpbWF0ZWx5IGl0IHNob3VsZCBjb21lIGluIGZy
b20gdGhlIHRvb2xzdGFjayB2aWEgdGhlIGRvbWN0bCBhbnl3YXkuCgpJIHVuZGVyc3Rvb2QgSnVs
aWVuIHRvIGJlIHNheWluZyB0aGF0IG1heWJlIEFybSBtaWdodCB3YW50IHRoaXMgdG8gYmUKaGFy
ZC1jb2RlZCB0byA1IChvciAwKSByYXRoZXIgdGhhbiAxLgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:48:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:48: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 1iueif-00026L-Se; Thu, 23 Jan 2020 15:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iueid-00025P-Oh
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:48:31 +0000
X-Inumbo-ID: cdc560b8-3df7-11ea-be6e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cdc560b8-3df7-11ea-be6e-12813bfff9fa;
 Thu, 23 Jan 2020 15:48:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 603FDADEF;
 Thu, 23 Jan 2020 15:48:30 +0000 (UTC)
To: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
Date: Thu, 23 Jan 2020 16:48:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-7-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <liuwe@microsoft.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiBUaGlzIHdpbGwgYmUgdXNlZnVs
IHdoZW4gaW52b2tpbmcgaHlwZXJjYWxsIHRoYXQgdGFyZ2V0cyBzcGVjaWZpYwo+IHZjcHUocyku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CgpGb3IgZm9ybWFsIHJlYXNvbnMK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhvd2V2ZXIgSSB3b25k
ZXIgd2hldGhlciB0aGUgVmlyaWRpYW4gZW50cnkgaW4gTUFJTlRBSU5FUlMgc2hvdWxkbid0CmJl
IGV4dGVuZGVkIGJ5CgpGOgl4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2LwoKKGFuZCBwb3NzaWJs
eSBoYXZlIGl0cyB0aXRsZSBhZGp1c3RlZCkuIFRob3VnaHRzPwoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:48:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iueir-00028s-Gn; Thu, 23 Jan 2020 15:48:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ucZ6=3M=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iueip-00028V-R5
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:48:43 +0000
X-Inumbo-ID: d4e72750-3df7-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4e72750-3df7-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 15:48:43 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id p17so3060945wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 07:48:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/NHdbYlfHgkgimDfc5nnVSyOXrz5Vj1VUEscQV3lbb8=;
 b=sXIOEvuw1bH7oLgapeBmZ5Cy912J4hU6EiNqvXIMbruFP42Mh5PytkCKrKyKV4hTie
 qaeQOBbBZNNF1eLb4yeRghnqBMi82iVMx3CXIhK82G3CXdp2pirnys3viydFCHnqWnY6
 3ip1E5pFaxFyuBpekgq9te5HjAEmSLbzBD6may7xrLUYjtPfIrYdnGotgvcoJgvv7wO/
 MC/qzjyD3iZ8E+QLWEYxfqXDVv7W0d1NNGrAvH+1dV/Kdc4fB6GWlRY/cqFl8Vtzs32v
 rbizBwHA8xyGxoyc8XTwrrr5jYl/hv+IhPK93MBodGLrW+NYDBLDk8gcQeZR1XhgpZaL
 l+3w==
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=/NHdbYlfHgkgimDfc5nnVSyOXrz5Vj1VUEscQV3lbb8=;
 b=nSC2CyrrZjTt1Z3IltI787O4pysXfJ5Z5gqifbVfgcTtJuRW3wnqVrNWaGHSNe6vwu
 /qlQhrsKDE2ETTS6JyW/9sEMCTDRssUOxt1kxBcEZ15CKSC0qoa8U7s6R4VoWeQAD8dx
 Nw9cfv11c53rf96DmWWVDJpxdfKT1f4A54HlxNbpuBXSFYzQNTBI+grDkpxAfBb8Qo2Z
 9mcBZp9GJs3M/kEtshfWSi18zQ81GmPj+V3k1bnbBvMkxquHof8J2QMzvrhjGS6F7BRT
 zV4Rm7FWWVQQzDAHdogXbBxFv/hd4r5CiPRKmUPjeneQabFIE0ulRCQaBnjOAK8dPsAl
 rf3Q==
X-Gm-Message-State: APjAAAU4RI0NFHanTUSLn9mxM43D1i/BDLH+BpqQplL3Ycx0vHtfuVwL
 Gz6OyDxlfdX/qiaFzvug8e7T4TOeXUGch0LfG8E=
X-Google-Smtp-Source: APXvYqwObEQCa1ZB08u+KIwe6UxOxRV+3Ftp7HvmQcRIYWeZ2NvFlAhlY8Y8p5hLyFdaqR1UmyHCzQiAlv16me0PGK8=
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr4898566wmm.77.1579794522212; 
 Thu, 23 Jan 2020 07:48:42 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <17ea032201adfecdb5dedc3a0b9667eccdf7f118.1579628566.git.tamas.lengyel@intel.com>
 <6cb72a36-d9af-5b96-76df-2c6746dfa245@suse.com>
 <CABfawhkzPyFas7kasNjBoCyCMi+kkfC6DrvYv4PCuPtK7A5MNA@mail.gmail.com>
 <ea1ec47f-e321-7235-56f1-0d4b2fb01b46@suse.com>
 <1fdc1a00-70a9-3742-ae4e-2417eaa63fd1@citrix.com>
In-Reply-To: <1fdc1a00-70a9-3742-ae4e-2417eaa63fd1@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 23 Jan 2020 08:48:05 -0700
Message-ID: <CABfawhmK9xP5x5Jy0i727UC_WmoE+EdEJYUMTNPZZCUCVEhyeQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 03/18] x86/p2m: Allow
 p2m_get_page_from_gfn to return shared 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgODozMiBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMS8yMi8yMCA0OjU1IFBNLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiA+IE9uIDIyLjAxLjIwMjAgMTc6NTEsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToK
PiA+PiBPbiBXZWQsIEphbiAyMiwgMjAyMCBhdCA4OjIzIEFNIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+Cj4gPj4+IE9uIDIxLjAxLjIwMjAgMTg6NDksIFRhbWFz
IEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4+IFRoZSBvd25lciBkb21haW4gb2Ygc2hhcmVkIHBhZ2Vz
IGlzIGRvbV9jb3csIHVzZSB0aGF0IGZvciBnZXRfcGFnZQo+ID4+Pj4gb3RoZXJ3aXNlIHRoZSBm
dW5jdGlvbiBmYWlscyB0byByZXR1cm4gdGhlIGNvcnJlY3QgcGFnZS4KPiA+Pj4KPiA+Pj4gSSB0
aGluayB0aGlzIGRlc2NyaXB0aW9uIG5lZWRzIGltcHJvdmVtZW50OiBUaGUgZnVuY3Rpb24gZG9l
cyB0aGUKPiA+Pj4gc3BlY2lhbCBzaGFyZWQgcGFnZSBkYW5jZSBpbiBvbmUgcGxhY2UgKG9uIHRo
ZSAiZmFzdCBwYXRoIikKPiA+Pj4gYWxyZWFkeS4gVGhpcyB3YW50cyBtZW50aW9uaW5nLCBlaXRo
ZXIgYmVjYXVzZSBpdCB3YXMgYSBtaXN0YWtlCj4gPj4+IHRvIGhhdmUgaXQganVzdCB0aGVyZSwg
b3IgYmVjYXVzZSBhIG5ldyBuZWVkIGhhcyBhcHBlYXJlZCB0byBhbHNvCj4gPj4+IGhhdmUgaXQg
b24gdGhlICJzbG93IHBhdGgiLgo+ID4+Cj4gPj4gSXQgd2FzIGEgcHJlLWV4aXN0aW5nIGVycm9y
IG5vdCB0byBnZXQgdGhlIHBhZ2UgZnJvbSBkb21fY293IGZvciBhCj4gPj4gc2hhcmVkIGVudHJ5
IGluIHRoZSBzbG93IHBhdGguIEkgb25seSByYW4gaW50byBpdCBub3cgYmVjYXVzZSB0aGUKPiA+
PiBlcnJvbmVvdXMgdHlwZV9jb3VudCBjaGVjayBtb3ZlIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9u
IG9mIHRoZSBzZXJpZXMKPiA+PiB3YXMgcmVzdWx0aW5nIGluIGFsbCBwYWdlcyBiZWluZyBmdWxs
eSBkZWR1cGxpY2F0ZWQgaW5zdGVhZCBvZiBtb3N0bHkKPiA+PiBiZWluZyBzaGFyZWQuIE5vdyB0
aGF0IHRoZSBwYWdlcyBhcmUgcHJvcGVybHkgc2hhcmVkIHJ1bm5pbmcgTGliVk1JIG9uCj4gPj4g
dGhlIGZvcmsgcmVzdWx0ZWQgaW4gZmFpbHVyZXMgZG8gdG8gdGhpcyBidWcuCj4gPj4KPiA+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ID4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gPj4+PiBAQCAtNTk0LDcgKzU5NCwxMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1f
Z2V0X3BhZ2VfZnJvbV9nZm4oCj4gPj4+PiAgICAgIGlmICggcDJtX2lzX3JhbSgqdCkgJiYgbWZu
X3ZhbGlkKG1mbikgKQo+ID4+Pj4gICAgICB7Cj4gPj4+PiAgICAgICAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKPiA+Pj4+IC0gICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9t
YWluKSApCj4gPj4+PiArICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBwMm0tPmRvbWFpbikg
JiYKPiA+Pj4+ICsgICAgICAgICAgICAgLyogUGFnZSBjb3VsZCBiZSBzaGFyZWQgKi8KPiA+Pj4+
ICsgICAgICAgICAgICAgKCFkb21fY293IHx8ICFwMm1faXNfc2hhcmVkKCp0KSB8fAo+ID4+Pj4g
KyAgICAgICAgICAgICAgIWdldF9wYWdlKHBhZ2UsIGRvbV9jb3cpKSApCj4gPj4+Cj4gPj4+IFdo
aWxlIHRoZXJlIG1heSBiZSBhIHJlYXNvbiB3aHkgb24gdGhlIGZhc3QgcGF0aCB0d28gZ2V0X3Bh
Z2UoKQo+ID4+PiBpbnZvY2F0aW9ucyBhcmUgYmUgbmVjZXNzYXJ5LCBjb3VsZG4ndCB5b3UgZ2V0
IGF3YXkgd2l0aCBqdXN0Cj4gPj4+IG9uZQo+ID4+Pgo+ID4+PiAgICAgICAgIGlmICggIWdldF9w
YWdlKHBhZ2UsICFkb21fY293IHx8ICFwMm1faXNfc2hhcmVkKCp0KSA/IHAybS0+ZG9tYWluCj4g
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogZG9tX2NvdykgKQo+ID4+Pgo+ID4+PiBhdCBsZWFzdCBoZXJlPyBJdCdzIGFsc28g
bm90IHJlYWxseSBjbGVhciB0byBtZSB3aHkgaGVyZSBhbmQKPiA+Pj4gdGhlcmUgd2UgbmVlZCAi
IWRvbV9jb3cgfHwgIXAybV9pc19zaGFyZWQoKnQpIiAtIHdvdWxkbid0Cj4gPj4+IHAybV9pc19z
aGFyZWQoKSByZXR1cm4gY29uc2lzdGVudGx5ICJmYWxzZSIgd2hlbiAhZG9tX2NvdyA/Cj4gPj4K
PiA+PiBJIHNpbXBseSBjb3BpZWQgdGhlIGV4aXN0aW5nIGNvZGUgZnJvbSB0aGUgc2xvd19wYXRo
IGFzLWlzLiBJTUhPIGl0Cj4gPj4gd291bGQgc3VmZmljZSB0byBkbyBhIHNpbmdsZSBnZXRfcGFn
ZShwYWdlLCAhcDJtX2lzX3NoYXJlZCgqdCkgPwo+ID4+IHAybS0+ZG9tYWluIDogZG9tX2Nvdyk7
ICBzaW5jZSB3ZSBjYW4ndCBoYXZlIGFueSBlbnRyaWVzIHRoYXQgYXJlCj4gPj4gc2hhcmVkIHdo
ZW4gZG9tX2NvdyBpcyBOVUxMIHNvIHRoaXMgaXMgc2FmZSwgbm8gbmVlZCBmb3IgdGhlIGV4dHJh
Cj4gPj4gIWRvbV9jb3cgY2hlY2suIElmIHlvdSBwcmVmZXIgSSBjYW4gbWFrZSB0aGUgY2hhbmdl
IGZvciBib3RoCj4gPj4gbG9jYXRpb25zLgo+ID4KPiA+IElmIHRoZSBjaGFuZ2UgaXMgY29ycmVj
dCB0byBtYWtlIGFsc28gaW4gdGhlIG90aGVyIHBsYWNlLCBJJ2QKPiA+IGRlZmluaXRlbHkgcHJl
ZmVyIHlvdSBkb2luZyBzby4KPgo+IEkgYWdyZWUgd2l0aCBldmVyeXRoaW5nIEphbiBzYWlkLiA6
LSkKPgo+IEFsc28sIHNpbmNlIHRoaXMgaXMgYSBnZW5lcmFsIGJ1Z2ZpeCwgeW91IG1pZ2h0IGNv
bnNpZGVyIG1vdmluZyBpdCB0bwo+IHRoZSB0b3Agb2YgeW91ciBzZXJpZXMsIHNvIGl0IGNhbiBi
ZSBjaGVja2VkIGluIGFzIHNvb24gYXMgaXQncyByZWFkeS4KClN1cmUgLSBhbHRob3VnaCBpdCBj
YW4gYmUgY2hlY2tlZCBpbiBiZWZvcmUgcGF0Y2ggMSAmIDIsIGl0J3Mgbm90CmRlcGVuZGVudCBv
biB0aGVtLiBJbiBmYWN0LCBhbGwgdGhlIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMgdXAgdG8gYW5k
CmluY2x1ZGluZyBQYXRjaCAxNCBjb3VsZCBiZSBjaGVja2VkIGluIG91dC1vZi1vcmRlci4KClRh
bWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:49:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuej8-0002ES-0b; Thu, 23 Jan 2020 15:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=prnW=3M=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iuej6-0002E6-IK
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:49:00 +0000
X-Inumbo-ID: ded3ca0c-3df7-11ea-be6e-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ded3ca0c-3df7-11ea-be6e-12813bfff9fa;
 Thu, 23 Jan 2020 15:48:59 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id t23so3076934wmi.1
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 07:48:59 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=BXnkQYrrKG0qolD4xNzZUBAVeX2NZ1XGC5IzOshkQmo=;
 b=n9YsinQF88nEWpgYBdZt3Adq90tcAYK44/iRgdfU/vbMIZPOnsfk/mSYZTIr1zZREH
 4NqbV7O4JbPPYvkiRj0JBSLAHIWLAooZs0hJ00YgmiJyQ527eek/vQNheiNT5oJ0E/0n
 EuBkPgktj3qh5OOzcOL3/26oaE+eh2TbUSGPfe1/v+Nv8QpZL64NwE6FGAqcADaH4GZm
 RxSfdLnLGLMJnjZX2T93wX18MKACanf7AN/aKSRjcrPORAOuV5BtC4WSqDjYOIo7l38Q
 PnCZxwLNOsofMKR6bM7znbWm/+g6iAlZqrXD9eQ3uPyvL+VjRYccsbpN+4tkZap6ZvWJ
 A+vQ==
X-Gm-Message-State: APjAAAUR/+QQ3Qw7qgPBqeb4878/EbraV+IgGKcuL4/4nMKnt+BIpQn4
 4cdlfLOfRcOCEPvNtcteFjI=
X-Google-Smtp-Source: APXvYqxduupOISyCEqbfU0W4pNuLUyvO4B/orQ8xOb7kySJvlooufkmV5Mfj1bCpk3UlMNiGNeWBHw==
X-Received: by 2002:a1c:f009:: with SMTP id a9mr4840103wmb.73.1579794538995;
 Thu, 23 Jan 2020 07:48:58 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id x10sm3441096wrv.60.2020.01.23.07.48.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 23 Jan 2020 07:48:58 -0800 (PST)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <d3b28297-0a5e-2a9b-9c2f-4348e98ce757@xen.org>
 <fd1de668d8f54e55a0cf7d85b1c0b5ba@EX13D32EUC003.ant.amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <f2eccef5-1e6f-3aa8-b6db-75fd02f9b291@xen.org>
Date: Thu, 23 Jan 2020 15:48:57 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <fd1de668d8f54e55a0cf7d85b1c0b5ba@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

CgpPbiAyMy8wMS8yMDIwIDE1OjQ2LCBEdXJyYW50LCBQYXVsIHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+
PiBTZW50OiAyMyBKYW51YXJ5IDIwMjAgMTU6MjYKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBSb2dlciBQYXUgTW9u
bsOpCj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT47IElhbgo+PiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgSnVuCj4+IE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMy8zXSB4ODYgLyB2bXg6IHVzZSBhICdu
b3JtYWwnIGRvbWhlYXAgcGFnZSBmb3IKPj4gQVBJQ19ERUZBVUxUX1BIWVNfQkFTRQo+Pgo+Pgo+
Pgo+PiBPbiAyMy8wMS8yMDIwIDE0OjAzLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4+IGluZGV4
IGVlM2Y5ZmZkM2UuLjMwYzc3N2FjYjggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCj4+PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+PiBAQCAtMzM5LDYgKzMzOSw4IEBA
IHN0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QKPj4geGVuX2RvbWN0bF9j
cmVhdGVkb21haW4gKmNvbmZpZykKPj4+ICAgICAgICByZXR1cm4gYXJjaF9zYW5pdGlzZV9kb21h
aW5fY29uZmlnKGNvbmZpZyk7Cj4+PiAgICB9Cj4+Pgo+Pj4gKyNkZWZpbmUgRE9NQUlOX0lOSVRf
UEFHRVMgMQo+Pgo+PiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIG1ha2UgdGhpcyBhIHBlci1hcmNo
IGRlZmluZT8gVGhpcyB3b3VsZCBhbGxvdwo+PiBlYWNoIGFyY2ggdG8gZGVmaW5lIGEgZGlmZmVy
ZW50IG51bWJlciBvZiBpbml0IHBhZ2VzIChhbmQgY2F0Y2ggYW55Cj4+IG1pc3VzZSkuCj4+Cj4g
Cj4gSSB0aG91Z2h0IGFib3V0IHRoYXQgYW5kIGRlY2lkZWQgYWdhaW5zdCBpdC4gVGhlIGFyY2gg
Y29kZSBtYXkgd2FudCB0byBpbmNyZWFzZSAod2hpY2ggbWF5IGJlIGEgYmFkIGlkZWEpIGJ1dCBJ
IHRoaW5rIGl0IHNob3VsZCBiZSBzZXQgZWFybHkuIFVsdGltYXRlbHkgaXQgc2hvdWxkIGNvbWUg
aW4gZnJvbSB0aGUgdG9vbHN0YWNrIHZpYSB0aGUgZG9tY3RsIGFueXdheS4KVGhlIHZhbHVlIGlz
IGFscmVhZHkgYXJjaCBzcGVjaWZpYyBiZWNhdXNlIG9uIEFybSB3ZSBoYXZlIDAgcGFnZXMgCnJl
cXVpcmVzIHRoaXMgdHJpY2sgeWV0LgoKV2hpbGUgSSBhZ3JlZSwgaXQgc2hvdWxkIGJlIHNldCBl
YXJseSwgdGhlcmUgaXMgbm90aGluZyB0byBwcmV2ZW50IHRoaXMgCnRvIGJlIGluIGEgYXJjaCBo
ZWFkZXIuIEFtIEkgY29ycmVjdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:50:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueko-00036X-F2; Thu, 23 Jan 2020 15:50:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuekn-00036H-F6
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:50:45 +0000
X-Inumbo-ID: 18cb0edc-3df8-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18cb0edc-3df8-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 15:50:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B35DADB5;
 Thu, 23 Jan 2020 15:50:36 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-8-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <830a2332-81c3-eb82-b336-963d0bda0e5c@suse.com>
Date: Thu, 23 Jan 2020 16:50:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200122202343.5703-8-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/7] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiBAQCAtMTQyLDE1ICsxNDMsNDAg
QEAgc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZvaWQpCj4gICAgICB0aGlz
X2NwdShodl92cF9pbmRleCkgPSB2cF9pbmRleF9tc3I7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lk
IHNldHVwX3ZwX2Fzc2lzdCh2b2lkKQo+ICt7Cj4gKyAgICB2b2lkICptYXBwaW5nOwo+ICsgICAg
dWludDY0X3QgdmFsOwo+ICsKPiArICAgIG1hcHBpbmcgPSB0aGlzX2NwdShodl92cF9hc3Npc3Qp
Owo+ICsKPiArICAgIGlmICggIW1hcHBpbmcgKQo+ICsgICAgewo+ICsgICAgICAgIG1hcHBpbmcg
PSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArICAgICAgICBpZiAoICFtYXBwaW5nICkKPiArICAg
ICAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSB2cF9hc3Npc3QgcGFnZSBmb3IgQ1BV
JXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7CgpRdWl0ZSBv
YnZpb3VzbHkgdGhlIHNhbWUgQVAvQlNQIHJlbGF0ZWQgcmVtYXJrIGhlcmUgYXMgd2FzIGdpdmVu
IGZvcgpwYXRjaCA1LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:50:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iuekx-00038Q-QK; Thu, 23 Jan 2020 15:50:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuekw-000388-Cn
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:50:54 +0000
X-Inumbo-ID: 228f7b42-3df8-11ea-be71-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 228f7b42-3df8-11ea-be71-12813bfff9fa;
 Thu, 23 Jan 2020 15:50:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579794654;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4NRw29rmS/ZqJe8l/DKp4TFRQj8QgMppeNjyqFyjZpw=;
 b=Kjed1mhZJAajx1DO4k1y6cb5WmUIbh2i1eaf3YcjUxwYIDKqlztI+hdl
 nid0hQx5+KAYrCFNcAHK48je/EP2Lz/e3ZYXUoF7bFSrOgSkaUZ2r5IVG
 o9dvehEKGCWWGZYRRuCRpCOkxFyx1dNK11axHALNV+1L6GD/bCGpDnibK 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /fQReofIeHLgrTVGKvLLwaku0z/7D/E15+3D70ToIA0r93yc6FgCWqMMlubqz5rNHAMRP9p1C5
 YcM/NHEOJUJjsnjb5NaA1nynrL0s0DL7NVeGebE4iCyEhhLdxag0dZe0M80AGbxbJfx9Ylkde3
 KHD484XsE9jecRFlJTDrmjS9nhkpLScSpFdqBtYC0YpsjX5NXa1faITv0BLWgF/w+/0bGCv1Lb
 Tg9MJ8LEYVACyjl6dqN2pqhbE5cR/7tDVJOI9mI4iLrWB+gAgQEgZz1b7iU91S2e6xKuUD1OcE
 ehA=
X-SBRS: 2.7
X-MesageID: 11349882
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11349882"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <bfe6276a31058a0dc90e9cf3352cae2da08d9cb7.1579628566.git.tamas.lengyel@intel.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <898591b7-d758-0aeb-1ef5-a6d62de8c10f@citrix.com>
Date: Thu, 23 Jan 2020 15:50:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bfe6276a31058a0dc90e9cf3352cae2da08d9cb7.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 04/18] x86/mem_sharing: make get_two_gfns
 take locks conditionally
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gRHVyaW5nIFZNIGZv
cmtpbmcgdGhlIGNsaWVudCBsb2NrIHdpbGwgYWxyZWFkeSBiZSB0YWtlbi4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgo+IEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVycyA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:54:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueo1-0003O9-CN; Thu, 23 Jan 2020 15:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuenz-0003O0-Ri
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:54:03 +0000
X-Inumbo-ID: 938e1525-3df8-11ea-be71-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 938e1525-3df8-11ea-be71-12813bfff9fa;
 Thu, 23 Jan 2020 15:54:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579794842;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=by3Xw6cPibnbwbagHPPG29KzNzpMq8H3SS1Hzj1ET8E=;
 b=AqZ5qK0xuuPrcTl4udLp0nJ0/7CI80u0FGNliBCgizompk7wmx4xcIVw
 VwIpbaEN4B7M8sFA7WsyI9MhjGxzCDKr5dKWpkgZ1Jyp9BIj6PruTwzo3
 avNIL+/kLo9PdnIWpHaIQOFCa36IsUPnERv/W9o8Jqq2bt6OYRt1xGBGm g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Llnx6daHKfDH5tX+5ezhxG1JczkQ9wZ3LnjE1v61uLwuJFerHM8L2fN15ocuhFu8GZk/X/sV+6
 7P2y+qh42c8Xu/maUzCoiRLKkWIQ1p0i69MfJ3+j5ds5+FszLIms2A0GIqY6jZHkM+eVhZ8ryD
 9pjkZMqwLwq2EagT5s6P+4pUs8DQFB3pSxqF6G+D0MwLHpmVI6Ky1QohoFPp9DDyCIONZvIdiF
 C0NEYgK0fQETtM8gcdeTkstK8EQ2vKT947CdBk5LoSzio67gRxhjMxKe+S9Wp3pFB7UENj4yv4
 bLc=
X-SBRS: 2.7
X-MesageID: 11705705
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11705705"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <841623e5c8bb2f88c3eb5329f2898c081d831e94.1579628566.git.tamas.lengyel@intel.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a92d3383-3298-a885-0935-00233462e0ff@citrix.com>
Date: Thu, 23 Jan 2020 15:53:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <841623e5c8bb2f88c3eb5329f2898c081d831e94.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 05/18] x86/mem_sharing: drop flags from
 mem_sharing_unshare_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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 =?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>

T24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gQWxsIGNhbGxlcnMg
cGFzcyAwIGluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVu
Z3llbEBpbnRlbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpBY2tl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:57:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15: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 1iueqq-0003W0-Ss; Thu, 23 Jan 2020 15:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqmU=3M=amazon.co.uk=prvs=2848fc5af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iueqp-0003Vt-2S
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:56:59 +0000
X-Inumbo-ID: fc1cc3f7-3df8-11ea-be71-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc1cc3f7-3df8-11ea-be71-12813bfff9fa;
 Thu, 23 Jan 2020 15:56:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579795018; x=1611331018;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=EKXwhkk1kdP+FvrPz5B1mI0RRURJywZiLj9Ikk0mZGs=;
 b=VtSmOr57AREjRrLN7ZVdGzn137rLaDpWgZCfwK3cLEU00pkYcDBj42wU
 Tbeuu1sIz8wHc1xj9txmgmHZvr4MS6UXi049itgSdqlmxhRxVP40ku4C1
 pFI8jef0fdCH2pZXQXo18bdlHirOTXzP73BM2nYCGKfqPlTB06kY07L74 g=;
IronPort-SDR: K11G3S4m4i1rCXvftZdUV8aw9VRI8qprDSteeekVpSUl50zM6tE7cXn+TuIAp0brVLvDlnkv+N
 7v15oOms4hnA==
X-IronPort-AV: E=Sophos;i="5.70,354,1574121600"; d="scan'208";a="12214616"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 23 Jan 2020 15:56:34 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id A8B19141607; Thu, 23 Jan 2020 15:56:30 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 23 Jan 2020 15:56:30 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 23 Jan 2020 15:56:29 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 23 Jan 2020 15:56:29 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0fXetmGz8ndNHkq9FYXzH0041Kf4YKyAgAAEgZA=
Date: Thu, 23 Jan 2020 15:56:28 +0000
Message-ID: <9e0f081c7daf4ade952bf60c60ccfe59@EX13D32EUC003.ant.amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <4dde36de-ae8e-9fae-a84e-c5882ad396d0@suse.com>
In-Reply-To: <4dde36de-ae8e-9fae-a84e-c5882ad396d0@suse.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
x-originating-ip: [10.43.164.87]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDIzIEphbnVhcnkgMjAyMCAxNTozMg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsg
SWFuDQo+IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkDQo+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4NCj4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMy8zXSB4ODYg
LyB2bXg6IHVzZSBhICdub3JtYWwnIGRvbWhlYXAgcGFnZSBmb3INCj4gQVBJQ19ERUZBVUxUX1BI
WVNfQkFTRQ0KPiANCj4gT24gMjMuMDEuMjAyMCAxNTowMywgUGF1bCBEdXJyYW50IHdyb3RlOg0K
PiA+IHZteF9hbGxvY192bGFwaWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZl
cnkgb2RkIGxvb2tpbmcgY29kZQ0KPiA+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBk
b21oZWFwIHBhZ2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlDQo+IGd1ZXN0DQo+ID4gYXMgaWYg
aXQgd2VyZSBhIHhlbmhlYXAgcGFnZS4gVGhpcyB0aGVuIHJlcXVpcmVzDQo+IHZteF9mcmVlX3Zs
YXBpY19tYXBwaW5nKCkNCj4gPiB0byBjYWxsIGEgc3BlY2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0g
Y29kZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCkuDQo+ID4NCj4gPiBCeSB1c2luZyBhICdu
b3JtYWwnIGRvbWhlYXAgcGFnZSAoaS5lLiBieSBub3QgcGFzc2luZyBNRU1GX25vX293bmVyIHRv
DQo+ID4gYWxsb2NfZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxvb2tpbmcgY29kZSBpbg0KPiB2
bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoKQ0KPiA+IGNhbiBzaW1wbHkgdXNlIGdldF9wYWdlX2Fu
ZF90eXBlKCkgdG8gc2V0IHVwIGEgd3JpdGFibGUgbWFwcGluZyBiZWZvcmUNCj4gPiBpbnNlcnRp
b24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBjYW4gc2ltcGx5IHJl
bGVhc2UNCj4gdGhlDQo+ID4gcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19yZWYoKSBmb2xsb3dl
ZCBieSBwdXRfcGFnZV9hbmRfdHlwZSgpLiBUaGlzDQo+ID4gdGhlbiBhbGxvd3MgZnJlZV9zaGFy
ZWRfZG9taGVhcF9wYWdlKCkgdG8gYmUgcHVyZ2VkLg0KPiA+DQo+ID4gVGhlcmUgaXMsIGhvd2V2
ZXIsIHNvbWUgZmFsbC1vdXQgZnJvbSB0aGlzIHNpbXBsaWZpY2F0aW9uOg0KPiA+DQo+ID4gLSBh
bGxvY19kb21oZWFwX3BhZ2UoKSB3aWxsIG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4g
aW50byB0aGUNCj4gZmFjdA0KPiA+ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGls
IHNvbWUgdGltZSBhZnRlciBkb21haW5fY3JlYXRlKCkuIFRvDQo+ID4gICBhdm9pZCBhbiBhbGxv
Y2F0aW9uIGZhaWx1cmUsIGRvbWFpbl9jcmVhdGUoKSBpcyBtb2RpZmllZCB0byBzZXQNCj4gPiAg
IG1heF9wYWdlcyB0byBhbiBpbml0aWFsIHZhbHVlLCBzdWZmaWNpZW50IHRvIGNvdmVyIGFueSBk
b21oZWFwDQo+ID4gICBhbGxvY2F0aW9ucyByZXF1aXJlZCB0byBjb21wbGV0ZSBkb21haW4gY3Jl
YXRpb24uIFRoZSB2YWx1ZSB3aWxsIGJlDQo+ID4gICBzZXQgdG8gdGhlICdyZWFsJyBtYXhfcGFn
ZXMgd2hlbiB0aGUgdG9vbC1zdGFjayBsYXRlciBwZXJmb3JtcyB0aGUNCj4gPiAgIFhFTl9ET01D
VExfbWF4X21lbSBvcGVyYXRpb24sIHRodXMgYWxsb3dpbmcgdGhlIHJlc3Qgb2YgdGhlIGRvbWFp
bidzDQo+ID4gICBtZW1vcnkgdG8gYmUgYWxsb2NhdGVkLg0KPiANCj4gSSBjb250aW51ZSB0byBk
aXNhZ3JlZSB3aXRoIHRoaXMgYXBwcm9hY2gsIGFuZCBJIGRvbid0IHRoaW5rIEkndmUNCj4gaGVh
cmQgYmFjayBvbiB0aGUgYWx0ZXJuYXRpdmUgc3VnZ2VzdGlvbiBvZiB1c2luZyBNRU1GX25vX3Jl
ZmNvdW50DQo+IGluc3RlYWQgb2YgTUVNRl9ub19vd25lci4NCg0KSSByZXNwb25kZWQgaW4gdjE6
DQoNCiINCj4gRGlkIHlvdSBjb25zaWRlciBwYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgaGVyZSwg
dG8gYXZvaWQgdGhlDQo+IGZpZGRsaW5nIHdpdGggYXNzaWduX3BhZ2VzKCk/IFRoYXQnbGwgaW4g
cGFydGljdWxhciBhbHNvDQo+IGF2b2lkIC4uLg0KPiANCg0KWW91IHJlbWVtYmVyIHdoYXQgaGFw
cGVuZWQgbGFzdCB0aW1lIHdlIGRpZCB0aGF0ICh3aXRoIHRoZSBpb3JlcSBzZXJ2ZXIgcGFnZSks
IHJpZ2h0PyBUaGF0J3Mgd2h5IGFzc2lnbl9wYWdlcygpIHZldG9lcyBub24tcmVmY291bnRlZCBw
YWdlcy4NCiINCg0KPiBBcyBzYWlkIGJlZm9yZSwgdGhlIHBhZ2UgKGFuZCBhbnkgb3RoZXINCj4g
b25lcyB1cCB0byBET01BSU5fSU5JVF9QQUdFUywgd2hpY2ggSSBmaW5kIHJhdGhlciBmcmFnaWxl
IHRvIGJlDQo+IHNldCB0byAxKSB3aWxsIG5vdyBnZXQgYWNjb3VudGVkIGFnYWluc3QgdGhlIGFt
b3VudCBhbGxvd2VkIGZvcg0KPiB0aGUgZG9tYWluIHRvIGFsbG9jYXRlLg0KPiANCj4gSXQgYWxz
byBsb29rcyB0byBtZSBhcyBpZiB0aGlzIHdpbGwgYnJlYWsgZS5nLg0KPiBwMm1fcG9kX3NldF9t
ZW1fdGFyZ2V0KCksIHdoaWNoIGF0IHRoZSB2ZXJ5IHRvcCBoYXMNCj4gDQo+ICAgICAvKiBQID09
IEI6IE5vdGhpbmcgdG8gZG8gKHVubGVzcyB0aGUgZ3Vlc3QgaXMgYmVpbmcgY3JlYXRlZCkuICov
DQo+ICAgICBwb3B1bGF0ZWQgPSBkLT50b3RfcGFnZXMgLSBwMm0tPnBvZC5jb3VudDsNCj4gICAg
IGlmICggcG9wdWxhdGVkID4gMCAmJiBwMm0tPnBvZC5lbnRyeV9jb3VudCA9PSAwICkNCj4gICAg
ICAgICBnb3RvIG91dDsNCj4gDQo+IFRoaXMgY29kZSBhc3N1bWVzIHRoYXQgZHVyaW5nIGRvbWFp
biBjcmVhdGlvbiBhbGwgcGFnZXMgcmVjb3JkZWQNCj4gaW4gLT50b3RfcGFnZXMgaGF2ZSBhbHNv
IGJlZW4gcmVjb3JkZWQgaW4gLT5wb2QuY291bnQuDQo+IA0KPiBUaGVyZSBtYXkgYmUgb3RoZXIg
dXNlcyBvZiAtPnRvdF9wYWdlcyB3aGljaCB0aGlzIGNoYW5nZSBjb25mbGljdHMNCj4gd2l0aC4N
Cj4gDQo+ID4gLSBCZWNhdXNlIHRoZSBkb21oZWFwIHBhZ2UgaXMgbm8gbG9uZ2VyIGEgcHNldWRv
LXhlbmhlYXAgcGFnZSwgdGhlDQo+ID4gICByZWZlcmVuY2UgY291bnRpbmcgd2lsbCBwcmV2ZW50
IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRodXMNCj4gPiAgIHRoZSBjYWxsIHRv
IHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgaXMgbW92ZWQgZnJvbSB0aGUNCj4gPiAgIGRvbWFp
bl9kZXN0cm95KCkgbWV0aG9kIGludG8gdGhlIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygp
IG1ldGhvZC4NCj4gPiAgIFdoaWxzdCBpbiB0aGUgYXJlYSwgbWFrZSB0aGUgZG9tYWluX2Rlc3Ry
b3koKSBtZXRob2QgYW4gb3B0aW9uYWwNCj4gPiAgIGFsdGVybmF0aXZlX3ZjYWxsKCkgKHNpbmNl
IGl0IHdpbGwgbm8gbG9uZ2VyIHBlZm9ybSBhbnkgZnVuY3Rpb24gaW4NCj4gVk1YDQo+ID4gICBh
bmQgaXMgc3R1YmJlZCBpbiBTVk0gYW55d2F5KS4NCj4gDQo+IEFsbCBvZiB0aGlzIHdvdWxkLCBh
ZmFpY3QsIGJlY29tZSBpcnJlbGV2YW50IHdoZW4gdXNpbmcgTUVNRl9ub19yZWZjb3VudC4NCj4g
DQo+IFRoZXJlIGxvb2tzIHRvIGJlIG9uZSBpc3N1ZSAod2hpY2ggSSB0aGluayB3ZSBoYXZlIGJl
ZW4gZGlzY3Vzc2luZw0KPiBiZWZvcmUpOiBCeSBub3QgYnVtcGluZyAtPnRvdF9wYWdlcywgaXRz
IGRlY3JlbWVudGluZyB1cG9uIGZyZWVpbmcNCj4gdGhlIHBhZ2Ugd2lsbCBiZSBhIHByb2JsZW0u
DQoNClllcywgdGhhdCdzIGV4YWN0bHkgdGhlIHByb2JsZW0gd2l0aCBhc3NpZ25pbmcgTUVNRl9u
b19yZWZjb3VudCBwYWdlcywgd2hpY2ggaXMgd2F5IGl0IGlzIG91dGxhd2VkLg0KDQo+IEkgY2Fu
IHNlZSB0d28gcG9zc2libGUgc29sdXRpb25zIHRvIHRoaXM6DQo+IC0gSW50cm9kdWNlIGEgZmxh
ZyBpbmRpY2F0aW5nIHRoZXJlIHNob3VsZCBhbHNvIGJlIG5vIGFjY291bnRpbmcNCj4gICB1cG9u
IGZyZWVpbmcgb2YgdGhlIHBhZ2UuDQoNCldoYXQgc29ydCBvZiBmbGFnIGRpZCB5b3UgaGF2ZSBp
biBtaW5kPyBEbyB3ZSBoYXZlIHNwYWNlIGFueXdoZXJlIGluIHR5cGUtaW5mbyBvciBjb3VudC1p
bmZvIHRvIHB1dCBpdD8gSWYgd2UgY2FuIG1ha2UgYXNzaWduaW5nIG5vbi1yZWZjb3VudGVkIHBh
Z2VzIHNhZmUgdGhlbiBpdCdzIGNlcnRhaW5seSBhbiBhdHRyYWN0aXZlIG9wdGlvbi4NCg0KPiAt
IEluc3RlYWQgb2YgYXZvaWRpbmcgdG8gaW5jcmVtZW50IC0+dG90X3BhZ2VzLCBfYWxzb18gaW5j
cmVtZW50DQo+ICAgLT5tYXhfcGFnZXMuIFRoZSBpbnRlcmFjdGlvbiB3aXRoIFhFTl9ET01DVExf
bWF4X21lbSB3aWxsIHRoZW4gb2YNCj4gICBjb3Vyc2UgYmUsIHdlbGwsIGludGVyZXN0aW5nLg0K
PiANCg0KSW5kZWVkLCB3aGljaCBpcyB3aHkgSSBvcHRlZCBmb3IgdGhlIHNpbXBsZSBhcHByb2Fj
aC4gQXMgSSd2ZSBzYWlkIGluIG90aGVyIHJlc3BvbnNlcywgbWF4X3BhZ2VzIG91Z2h0IGJlIHNl
dCBieSB0aGUgdG9vbHN0YWNrIHdoZW4gdGhlIGRvbWFpbiBpcyBjcmVhdGVkIHNvIEkgd2FudGVk
IHRvIGNvbWUgdXAgd2l0aCBzb21ldGhpbmcgdGhhdCdzIG5vdCB0b28gaW52YXNpdmUgdW50aWwg
dGhhdCBjaGFuZ2UgaXMgbWFkZSBzbyBpZiB0aGUgcGFnZXMgZG8gbmVlZCB0byBiZSByZWYtY291
bnRlZCB0aGVuIEkgZ3Vlc3MgSSdsbCBoYXZlIHRvIGZpZ3VyZSBvdXQgaG93IHRvIG1ha2UgdGhl
IGluaXRpYWwgYWxsb2NhdGlvbiBjby1leGlzdCB3aXRoIFBvRC4NCg0KICBQYXVsIA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:58:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:58: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 1iuesC-0003bt-EI; Thu, 23 Jan 2020 15:58:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuesB-0003bl-Qq
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:58:23 +0000
X-Inumbo-ID: 29e86f24-3df9-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29e86f24-3df9-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 15:58: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 mx2.suse.de (Postfix) with ESMTP id 4A21CAD7B;
 Thu, 23 Jan 2020 15:58:14 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200117150948.45014-1-roger.pau@citrix.com>
 <27d19d98-2209-8add-c66c-e06e51834172@suse.com>
 <20200117160822.GT11756@Air-de-Roger>
 <e65506b5-4795-201a-fb5c-a14acb0181ad@suse.com>
 <20200123154341.GD57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <49a5bc68-e023-c528-cfd3-26edf396fdc0@suse.com>
Date: Thu, 23 Jan 2020 16:58:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200123154341.GD57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNjo0MywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEph
biAxNywgMjAyMCBhdCAwNToyNToxMlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MTcuMDEuMjAyMCAxNzowOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIEZyaSwgSmFu
IDE3LCAyMDIwIGF0IDA0OjU2OjAwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDE3LjAxLjIwMjAgMTY6MDksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+Pj4gVGhlIEludGVs
IFNETSBzdGF0ZXM6Cj4+Pj4+Cj4+Pj4+ICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9yIHZhbHVlICgw
IHRvIDE1KSBpcyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAo+Pj4+PiB0aGUgZGVsaXZlcnkg
bW9kZSBpcyBGaXhlZCAoYml0cyA4LTExIGVxdWFsIDApLCB0aGUgQVBJQyBtYXkgc2lnbmFsIGFu
Cj4+Pj4+IGlsbGVnYWwgdmVjdG9yIGVycm9yLCB3aXRob3V0IHJlZ2FyZCB0byB3aGV0aGVyIHRo
ZSBtYXNrIGJpdCBpcyBzZXQgb3IKPj4+Pj4gd2hldGhlciBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFs
bHkgc2VlbiBvbiB0aGUgaW5wdXQuIgo+Pj4+Pgo+Pj4+PiBBbmQgdGhhdCdzIGV4YWN0bHkgd2hh
dCdzIGN1cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hlbgo+Pj4+PiB2aXJ0
X3dpcmVfc2V0dXAgaXMgdHJ1ZSBhbmQgTFZUIExJTlQwIGlzIGJlaW5nIG1hc2tlZC4gQnkgd3Jp
dGluZyBvbmx5Cj4+Pj4+IEFQSUNfTFZUX01BU0tFRCBYZW4gaXMgYWN0dWFsbHkgc2V0dGluZyB0
aGUgdmVjdG9yIHRvIDAgYW5kIHRoZQo+Pj4+PiBkZWxpdmVyeSBtb2RlIHRvIEZpeGVkICgwKSwg
YW5kIGhlbmNlIGl0IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgo+Pj4+PiB3aGVuIHRoZSBM
VlQgZW50cnkgaXMgbWFza2VkLgo+Pj4+Cj4+Pj4gQnV0IHRoZXJlIGFyZSBtYW55IG1vcmUgaW5z
dGFuY2VzIHdoZXJlIHdlIChoYXZlIGEgcmlzayB0bykgZG8gc28sCj4+Pj4gbW9zdCBub3RhYmx5
IGluIGNsZWFyX2xvY2FsX0FQSUMoKS4gVGhlIHR3byBzdGVwIGxvZ2ljIHRoZXJlIGlzCj4+Pj4g
YW55d2F5IHNvbWV3aGF0IGluIGNvbmZsaWN0IHdpdGggdGhlIGNpdGF0aW9uIGFib3ZlLgo+Pj4K
Pj4+IGNsZWFyX2xvY2FsX0FQSUMgbWFza3MgdGhlIGVycm9yIHZlY3RvciBiZWZvcmUgZG9pbmcg
YW55IHdyaXRlLCBhbmQKPj4+IGNsZWFycyBFU1IgYWZ0ZXJ3YXJkcywgdGhlcmUncyBhIGNvbW1l
bnQgYXQgdGhlIHRvcDoKPj4+Cj4+PiAiTWFza2luZyBhbiBMVlQgZW50cnkgb24gYSBQNiBjYW4g
dHJpZ2dlciBhIGxvY2FsIEFQSUMgZXJyb3IKPj4+IGlmIHRoZSB2ZWN0b3IgaXMgemVyby4gTWFz
ayBMVlRFUlIgZmlyc3QgdG8gcHJldmVudCB0aGlzLiIKPj4+Cj4+PiBXZSBjb3VsZCBkbyB0aGUg
c2FtZSAoaWU6IG1hc2sgTFZURVJSIGZpcnN0IGFuZCBjbGVhciBFU1IgYWZ0ZXJ3YXJkcykKPj4+
IGlmIHRoYXQgc2VlbXMgcHJlZmVyYWJsZS4gVGhlcmUncyBhIG1heGx2dCBjaGVjayBpbiBjbGVh
cl9sb2NhbF9BUElDLAo+Pj4gYnV0IHRoZSBzZG0gZG9lc24ndCBzcGVjaWZ5IGFueXdheSB0byBj
aGVjayBpZiB0aGUgbGFwaWMgd2lsbCBhY2NlcHQgYQo+Pj4gbWFza2VkIHZlY3RvciAwIHdyaXRl
IG9yIG5vdCwgc28gbm90IHN1cmUgd2hldGhlciB3ZSBzaG91bGQgcmVwbGljYXRlCj4+PiB0aGF0
IGNoZWNrIG9yIGp1c3QgZG8gaXQgdW5jb25kaXRpb25hbGx5IG9uIGJvdGggZGlzY29ubmVjdF9i
c3BfQVBJQwo+Pj4gYW5kIGNsZWFyX2xvY2FsX0FQSUMuCj4+Cj4+IEkgdGhpbmsgZG9pbmcgaXQg
dGhlIG1vc3QgY2FyZWZ1bCB3YXkgaXMgZ29pbmcgdG8gYmUgYmVzdC4gSSBmaW5kIGl0Cj4+IHN1
cnByaXNpbmcgYW55d2F5IHRoYXQgZGlzY29ubmVjdF9ic3BfQVBJQygpIGRvZXNuJ3Qgd3JpdGUg
TFZURVJSCj4+IChvciBvdGhlciBMVlRzIGV4Y2VwdCBmb3IgTFZUMSkgYXQgYWxsLiBUaGUgZnVu
Y3Rpb24gbG9va3MgdG8gaGF2ZSBhCj4+IGdvYWwgb2YgcHV0dGluZyB0aGUgQVBJQyBiYWNrIGlu
dG8gdGhlIHN0YXRlIHRoYXQgd2UgZm91bmQgaXQgd2hlbgo+PiBib290aW5nLgo+IAo+IE1heWJl
IGl0IHdvdWxkIGJlIGJldHRlciB0byBqdXN0IGNhbGwgY2xlYXJfbG9jYWxfQVBJQyBiZWZvcmUg
dHJ5aW5nCj4gdG8gY29uZmlndXJlIExWVHswLzF9LCB3aGljaCB3aWxsIGxlYXZlIExWVDAgaW4g
YSByZXNldCBzdGF0ZSBhbmQgdGh1cwo+IG5vIHdyaXRlIHdvdWxkIGJlIHJlcXVpcmVkIGluIHRo
ZSAhdmlydF93aXJlX3NldHVwIGNhc2U/CgpIYWxmIG9mIG1lIHdhcyBpbXBseWluZyB0aGlzIGFz
IG9uIG9wdGlvbiBmcm9tIHRoZSBlYXJsaWVyIHJlcGx5LgpUaGUgb3RoZXIgaGFsZiB3YXMgdGhp
bmtpbmcgdGhhdCB0aGlzIHdvdWxkIGJlIHF1aXRlIGEgbG90IG9mCmJlaGF2aW9yYWwgY2hhbmdl
IGluIG9uZSBzdGVwLiBCdXQgc2luY2UgeW91IHRoaW5rIHNvIHRvbywgd2h5CmRvbid0IHdlIGdp
dmUgdGhpcyBhIHRyeT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 15:59:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 15:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuetU-0003jH-R6; Thu, 23 Jan 2020 15:59:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuetT-0003j8-Rm
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 15:59:43 +0000
X-Inumbo-ID: 596f30fc-3df9-11ea-8e9a-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 596f30fc-3df9-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 15:59:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579795174;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LJFCBURJ8ee0SIZJ4Gbqd+hv4pWgSJQI61WbV92H7ZM=;
 b=O+9ZqH0wlTAF2WrXrDT0C69fqilZHx83MAlKFncFGJrOM66eoza/+D3A
 hhaO9C6Q3PRa+RGgWLCziOOSn/WH2wwBm0EOGIjOo1PrD6G8oGrkSuhhk
 q6L/gsmjMgI/amg/4rF1OfVBpun9kIp1vr0eQnT4+J+YhTNLgJHTiiedg g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SbHj3uja/LH53kA9sjsrWRjaXqKIg9PI4uhIfXh6oBHV8aJTU1vNrhN3H55izZ9HJvY05yuCyo
 KFkp6LjcYojn/V9Cj/d06eggLWQ083jEyey6OK4iudlq5nNz9MWxNU0c86Cj7n3hz/PSZDe1Dd
 Ozu3XUpLnBlCxDhAQ99l1iahuUON7kVAH5mevp0ibQWyK1sbe+svHFI7KhkyH4AqXhZaGM5bhp
 H9rOHl6PDCtdS/qoWRt1N27hVa3CwZsnFohWWuyf1pAl7Q3A4IZpTbRWAxvJSaEYL74a3cYNqj
 n7s=
X-SBRS: 2.7
X-MesageID: 11939658
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11939658"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <90ec3d762a17d81773e36dfa894d9b4bbd991389.1579628566.git.tamas.lengyel@intel.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f8274c6c-6aa0-86ec-2cf0-3bced91493ff@citrix.com>
Date: Thu, 23 Jan 2020 15:59:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <90ec3d762a17d81773e36dfa894d9b4bbd991389.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 07/18] x86/mem_sharing: define
 mem_sharing_domain to hold some scattered variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gQ3JlYXRlIHN0cnVj
dCBtZW1fc2hhcmluZ19kb21haW4gdW5kZXIgaHZtX2RvbWFpbiBhbmQgbW92ZSBtZW0gc2hhcmlu
Zwo+IHZhcmlhYmxlcyBpbnRvIGl0IGZyb20gcDJtX2RvbWFpbiBhbmQgaHZtX2RvbWFpbi4KPiAK
PiBFeHBvc2UgdGhlIG1lbV9zaGFyaW5nX2VuYWJsZWQgbWFjcm8gdG8gYmUgdXNlZCBjb25zaXN0
ZW50bHkgYWNyb3NzIFhlbi4KPiAKPiBSZW1vdmUgc29tZSBkdXBsaWNhdGUgY2FsbHMgdG8gbWVt
X3NoYXJpbmdfZW5hYmxlZCBpbiBtZW1fc2hhcmluZy5jCj4gCj4gU2lnbmVkLW9mZi1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:03:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuewj-00052V-CV; Thu, 23 Jan 2020 16:03:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuewh-00052P-Oo
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:03:03 +0000
X-Inumbo-ID: d500e5f9-3df9-11ea-be74-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d500e5f9-3df9-11ea-be74-12813bfff9fa;
 Thu, 23 Jan 2020 16:03:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579795382;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Q/jfVBlr82UzMQTO+9KJ6KsIgBqjYxQriykMoIC8FI0=;
 b=aQLgD4ijaDzoh9u9u9IULowJF71ypvcx7zBUqQ94G9IJd+h0ZPataOFu
 7SL54ksvYXOK+Ipvp9gD89Gu6R+k8fTepqNHjFDcNK5zpnLBP0lziyGyx
 gCatPRHs2/LcAozbutVnWznMCmjVBNmSt4QMDUSI0P98peXBExZDh1GpS 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OFiOkwg8ZykSIoZ5GBEEgjgl3YZ2m3X2XhKy12LUV0uWNPGneS/3bo8Rc+a3lBXF+2jtVnLk/J
 GVke7AkNySd4luRwnNmmn44DdCNp/F5rX7tB3FHPko6A1pyufDjrYWU7zzDv+d7FEjngJmh/BS
 cLVVdM6g0pLZ+0W0M8iQ/3S2Ucay235CIWsrkCJOnRQND/entBp3UBshuXAdEyvSUI4AIf41e9
 GL5gueZDlNPH9aFBRdLWuVlk1NcpGA/sG446IhVDrQEUplgQ4f+u7S82HmSsHT+Y8q4jd5CXcG
 kcA=
X-SBRS: 2.7
X-MesageID: 11350832
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11350832"
To: Bobby Eshleman <bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <20200123051945.GB6612@bobbye-pc>
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: <b951559a-aacb-39a0-682c-e4080c35a47c@citrix.com>
Date: Thu, 23 Jan 2020 16:02:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200123051945.GB6612@bobbye-pc>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gMjMvMDEvMjAyMCAwNToxOSwgQm9iYnkgRXNobGVtYW4gd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjIsIDIwMjAgYXQgMDI6NTc6NDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSG93
IG11Y2ggdGltZSBkbyB5b3UgaGF2ZSB0byBwdXQgdG93YXJkcyB0aGUgcG9ydD/CoCBJcyB0aGlz
IHNvbWV0aGluZyBpbgo+PiB5b3VyIGZyZWUgdGltZSwgb3Igc29tZXRoaW5nIHlvdSBhcmUgZG9p
bmcgYXMgcGFydCBvZiB3b3JrP8KgIFVsdGltYXRlbHksCj4+IHdlIGFyZSBnb2luZyB0byBuZWVk
IHRvIGluY3JlYXNlIHRoZSBsZXZlbCBvZiBSSVNDLVYga25vd2xlZGdlIGluIHRoZQo+PiBjb21t
dW5pdHkgdG8gbWFpbnRhaW4gdGhpbmdzIGluIHRoZSBmdXR1cmUuCj4+Cj4gVGhpcyBpcyBzb21l
dGhpbmcgaW4gbXkgZnJlZSB0aW1lLCBhbmQgSSBoYXZlIGFib3V0IDIwIGhvdXJzIGEgd2VlayB0
bwo+IHB1dCBpbnRvIGl0LgoKT2ssIHNvIG5vdCBmdWxsIHRpbWUsIGJ1dCBob3BlZnVsbHkgZW5v
dWdoIHRpbWUgdG8gaGVscCBzcHJlYWQgc29tZQprbm93bGVkZ2UuCgo+Cj4+IE90aGVyIHRoYW4g
dGhhdCwgdmVyeSBSRkMgc2VyaWVzIGFyZSBlbnRpcmVseSBmaW5lLsKgIEEgZ29vZCBmaXJzdCBz
dGVwCj4+IHdvdWxkIGJlIHNpbXBseSB0byBnZXQgdGhlIGJ1aWxkIHdvcmtpbmcsIGFuZCBnZXQg
c29tZSBraW5kIG9mCj4+IGNyb3NzLWNvbXBpbGUgYnVpbGQgaW4gQ0ksIHRvIG1ha2Ugc3VyZSB0
aGF0IHdlIGRvbid0IGNsb2JiZXIgdGhlIFJJU0MtVgo+PiBidWlsZCB3aXRoIGNvbW1vbiBvciBv
dGhlci1hcmNoIGNoYW5nZXMuCj4+Cj4gVGhhdCdzIHNvbWV0aGluZyBJIGNhbiBsb29rIGF0LCBp
ZiB0aGUgaWRlYSBvZiBRRU1VIGluIENJIGlzCj4gbm90IHRvbyBob3JyaWZpYy4KCldlIGhhdmUg
aHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9waXBlbGluZXMgd2hpY2ggcnVucyBh
IGxvYWQKb2YgY29udGFpbmVyaXNlZCBidWlsZHMuwqAgSG93IGVhc3kgaXMgaXQgdG8gc2V0IHVw
IGEgY29udGFpbmVyaXNlZApSSVNDLVYgY3Jvc3MtY29tcGlsZXIgZW52aXJvbm1lbnQ/CgpUaGUg
dGVzdCBzdGVwIGFsc28gYm9vdHMgWGVuIHVuZGVyIFFlbXUgc29mdHdhcmUgZW11bGF0aW9uIHRv
IGNoZWNrIHRoYXQKd2UgZG9uJ3QgaGF2ZSBhbnkgYm9vdC10aW1lIHNjcmVhbWVycy7CoCBBIHJl
YXNvbmFibGUgc2Vjb25kIHN0ZXAgbWlnaHQKYmUgdG8gaGF2ZSBzdGFydF94ZW4oKSBwYW5pYygp
IGF0IHRoZSBlbmQsIGFuZCBjaGVjayBmb3IgdGhhdCBpbiB0aGUKY29uc29sZSBsb2csIHdoaWNo
IHdvdWxkIGFsbG93IGZvciBzb21lIGtpbmQgb2YgYm9vdCB0ZXN0aW5nIGJlZm9yZQpnZXR0aW5n
IGFsbCB0aGUgd2F5IHRvICJhbmQgaGVyZSBpcyBkb20wIHJlYWR5IHRvIHJ1biIuCgpBbGwgY29u
ZmlndXJhdGlvbiBpcyBpbiAuZ2l0bGFiLWNpLnltbCBhbmQgYXV0b21hdGlvbi8uCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:07:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuf0j-0005CF-1u; Thu, 23 Jan 2020 16:07:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuf0i-0005C9-DZ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:07:12 +0000
X-Inumbo-ID: 68cac5bb-3dfa-11ea-be75-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68cac5bb-3dfa-11ea-be75-12813bfff9fa;
 Thu, 23 Jan 2020 16:07: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 mx2.suse.de (Postfix) with ESMTP id 3888EB334;
 Thu, 23 Jan 2020 16:07:10 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <4dde36de-ae8e-9fae-a84e-c5882ad396d0@suse.com>
 <9e0f081c7daf4ade952bf60c60ccfe59@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b055820d-695e-9010-1130-9a1dfe118ed3@suse.com>
Date: Thu, 23 Jan 2020 17:07:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <9e0f081c7daf4ade952bf60c60ccfe59@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNjo1NiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gRnJvbTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBTZW50OiAyMyBKYW51YXJ5IDIwMjAgMTU6MzIK
Pj4KPj4gT24gMjMuMDEuMjAyMCAxNTowMywgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gdm14X2Fs
bG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBvZGQgbG9v
a2luZyBjb2RlCj4+PiB0aGF0IGFsbG9jYXRlcyBhIE1FTUZfbm9fb3duZXIgZG9taGVhcCBwYWdl
IGFuZCB0aGVuIHNoYXJlcyB3aXRoIHRoZQo+PiBndWVzdAo+Pj4gYXMgaWYgaXQgd2VyZSBhIHhl
bmhlYXAgcGFnZS4gVGhpcyB0aGVuIHJlcXVpcmVzCj4+IHZteF9mcmVlX3ZsYXBpY19tYXBwaW5n
KCkKPj4+IHRvIGNhbGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3No
YXJlZF9kb21oZWFwX3BhZ2UoKS4KPj4+Cj4+PiBCeSB1c2luZyBhICdub3JtYWwnIGRvbWhlYXAg
cGFnZSAoaS5lLiBieSBub3QgcGFzc2luZyBNRU1GX25vX293bmVyIHRvCj4+PiBhbGxvY19kb21o
ZWFwX3BhZ2UoKSksIHRoZSBvZGQgbG9va2luZyBjb2RlIGluCj4+IHZteF9hbGxvY192bGFwaWNf
bWFwcGluZygpCj4+PiBjYW4gc2ltcGx5IHVzZSBnZXRfcGFnZV9hbmRfdHlwZSgpIHRvIHNldCB1
cCBhIHdyaXRhYmxlIG1hcHBpbmcgYmVmb3JlCj4+PiBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQg
dm14X2ZyZWVfdmxhcGljX21hcHBpbmcoKSBjYW4gc2ltcGx5IHJlbGVhc2UKPj4gdGhlCj4+PiBw
YWdlIHVzaW5nIHB1dF9wYWdlX2FsbG9jX3JlZigpIGZvbGxvd2VkIGJ5IHB1dF9wYWdlX2FuZF90
eXBlKCkuIFRoaXMKPj4+IHRoZW4gYWxsb3dzIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZSgpIHRv
IGJlIHB1cmdlZC4KPj4+Cj4+PiBUaGVyZSBpcywgaG93ZXZlciwgc29tZSBmYWxsLW91dCBmcm9t
IHRoaXMgc2ltcGxpZmljYXRpb246Cj4+Pgo+Pj4gLSBhbGxvY19kb21oZWFwX3BhZ2UoKSB3aWxs
IG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4gaW50byB0aGUKPj4gZmFjdAo+Pj4gICB0
aGF0ICdtYXhfcGFnZXMnIGlzIG5vdCBzZXQgdW50aWwgc29tZSB0aW1lIGFmdGVyIGRvbWFpbl9j
cmVhdGUoKS4gVG8KPj4+ICAgYXZvaWQgYW4gYWxsb2NhdGlvbiBmYWlsdXJlLCBkb21haW5fY3Jl
YXRlKCkgaXMgbW9kaWZpZWQgdG8gc2V0Cj4+PiAgIG1heF9wYWdlcyB0byBhbiBpbml0aWFsIHZh
bHVlLCBzdWZmaWNpZW50IHRvIGNvdmVyIGFueSBkb21oZWFwCj4+PiAgIGFsbG9jYXRpb25zIHJl
cXVpcmVkIHRvIGNvbXBsZXRlIGRvbWFpbiBjcmVhdGlvbi4gVGhlIHZhbHVlIHdpbGwgYmUKPj4+
ICAgc2V0IHRvIHRoZSAncmVhbCcgbWF4X3BhZ2VzIHdoZW4gdGhlIHRvb2wtc3RhY2sgbGF0ZXIg
cGVyZm9ybXMgdGhlCj4+PiAgIFhFTl9ET01DVExfbWF4X21lbSBvcGVyYXRpb24sIHRodXMgYWxs
b3dpbmcgdGhlIHJlc3Qgb2YgdGhlIGRvbWFpbidzCj4+PiAgIG1lbW9yeSB0byBiZSBhbGxvY2F0
ZWQuCj4+Cj4+IEkgY29udGludWUgdG8gZGlzYWdyZWUgd2l0aCB0aGlzIGFwcHJvYWNoLCBhbmQg
SSBkb24ndCB0aGluayBJJ3ZlCj4+IGhlYXJkIGJhY2sgb24gdGhlIGFsdGVybmF0aXZlIHN1Z2dl
c3Rpb24gb2YgdXNpbmcgTUVNRl9ub19yZWZjb3VudAo+PiBpbnN0ZWFkIG9mIE1FTUZfbm9fb3du
ZXIuCj4gCj4gSSByZXNwb25kZWQgaW4gdjE6Cj4gCj4gIgo+PiBEaWQgeW91IGNvbnNpZGVyIHBh
c3NpbmcgTUVNRl9ub19yZWZjb3VudCBoZXJlLCB0byBhdm9pZCB0aGUKPj4gZmlkZGxpbmcgd2l0
aCBhc3NpZ25fcGFnZXMoKT8gVGhhdCdsbCBpbiBwYXJ0aWN1bGFyIGFsc28KPj4gYXZvaWQgLi4u
Cj4+Cj4gCj4gWW91IHJlbWVtYmVyIHdoYXQgaGFwcGVuZWQgbGFzdCB0aW1lIHdlIGRpZCB0aGF0
ICh3aXRoIHRoZSBpb3JlcQo+IHNlcnZlciBwYWdlKSwgcmlnaHQ/IFRoYXQncyB3aHkgYXNzaWdu
X3BhZ2VzKCkgdmV0b2VzIG5vbi1yZWZjb3VudGVkCj4gcGFnZXMuCj4gIgoKSW50ZXJlc3Rpbmcg
LSB0aGlzIG1haWwgYXBwZWFycyB0byBuZXZlciBoYXZlIHJlYWNoZWQgbWUuIEknbQpzb3JyeSBm
b3IgaW1wbHlpbmcgeW91IGRpZG4ndCByZXBseS4KCj4+IEFzIHNhaWQgYmVmb3JlLCB0aGUgcGFn
ZSAoYW5kIGFueSBvdGhlcgo+PiBvbmVzIHVwIHRvIERPTUFJTl9JTklUX1BBR0VTLCB3aGljaCBJ
IGZpbmQgcmF0aGVyIGZyYWdpbGUgdG8gYmUKPj4gc2V0IHRvIDEpIHdpbGwgbm93IGdldCBhY2Nv
dW50ZWQgYWdhaW5zdCB0aGUgYW1vdW50IGFsbG93ZWQgZm9yCj4+IHRoZSBkb21haW4gdG8gYWxs
b2NhdGUuCj4+Cj4+IEl0IGFsc28gbG9va3MgdG8gbWUgYXMgaWYgdGhpcyB3aWxsIGJyZWFrIGUu
Zy4KPj4gcDJtX3BvZF9zZXRfbWVtX3RhcmdldCgpLCB3aGljaCBhdCB0aGUgdmVyeSB0b3AgaGFz
Cj4+Cj4+ICAgICAvKiBQID09IEI6IE5vdGhpbmcgdG8gZG8gKHVubGVzcyB0aGUgZ3Vlc3QgaXMg
YmVpbmcgY3JlYXRlZCkuICovCj4+ICAgICBwb3B1bGF0ZWQgPSBkLT50b3RfcGFnZXMgLSBwMm0t
PnBvZC5jb3VudDsKPj4gICAgIGlmICggcG9wdWxhdGVkID4gMCAmJiBwMm0tPnBvZC5lbnRyeV9j
b3VudCA9PSAwICkKPj4gICAgICAgICBnb3RvIG91dDsKPj4KPj4gVGhpcyBjb2RlIGFzc3VtZXMg
dGhhdCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uIGFsbCBwYWdlcyByZWNvcmRlZAo+PiBpbiAtPnRv
dF9wYWdlcyBoYXZlIGFsc28gYmVlbiByZWNvcmRlZCBpbiAtPnBvZC5jb3VudC4KPj4KPj4gVGhl
cmUgbWF5IGJlIG90aGVyIHVzZXMgb2YgLT50b3RfcGFnZXMgd2hpY2ggdGhpcyBjaGFuZ2UgY29u
ZmxpY3RzCj4+IHdpdGguCj4+Cj4+PiAtIEJlY2F1c2UgdGhlIGRvbWhlYXAgcGFnZSBpcyBubyBs
b25nZXIgYSBwc2V1ZG8teGVuaGVhcCBwYWdlLCB0aGUKPj4+ICAgcmVmZXJlbmNlIGNvdW50aW5n
IHdpbGwgcHJldmVudCB0aGUgZG9tYWluIGZyb20gYmVpbmcgZGVzdHJveWVkLiBUaHVzCj4+PiAg
IHRoZSBjYWxsIHRvIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgaXMgbW92ZWQgZnJvbSB0aGUK
Pj4+ICAgZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgaW50byB0aGUgZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKCkgbWV0aG9kLgo+Pj4gICBXaGlsc3QgaW4gdGhlIGFyZWEsIG1ha2UgdGhlIGRv
bWFpbl9kZXN0cm95KCkgbWV0aG9kIGFuIG9wdGlvbmFsCj4+PiAgIGFsdGVybmF0aXZlX3ZjYWxs
KCkgKHNpbmNlIGl0IHdpbGwgbm8gbG9uZ2VyIHBlZm9ybSBhbnkgZnVuY3Rpb24gaW4KPj4gVk1Y
Cj4+PiAgIGFuZCBpcyBzdHViYmVkIGluIFNWTSBhbnl3YXkpLgo+Pgo+PiBBbGwgb2YgdGhpcyB3
b3VsZCwgYWZhaWN0LCBiZWNvbWUgaXJyZWxldmFudCB3aGVuIHVzaW5nIE1FTUZfbm9fcmVmY291
bnQuCj4+Cj4+IFRoZXJlIGxvb2tzIHRvIGJlIG9uZSBpc3N1ZSAod2hpY2ggSSB0aGluayB3ZSBo
YXZlIGJlZW4gZGlzY3Vzc2luZwo+PiBiZWZvcmUpOiBCeSBub3QgYnVtcGluZyAtPnRvdF9wYWdl
cywgaXRzIGRlY3JlbWVudGluZyB1cG9uIGZyZWVpbmcKPj4gdGhlIHBhZ2Ugd2lsbCBiZSBhIHBy
b2JsZW0uCj4gCj4gWWVzLCB0aGF0J3MgZXhhY3RseSB0aGUgcHJvYmxlbSB3aXRoIGFzc2lnbmlu
ZyBNRU1GX25vX3JlZmNvdW50Cj4gcGFnZXMsIHdoaWNoIGlzIHdheSBpdCBpcyBvdXRsYXdlZC4K
Ck91dGxhd2VkPyBJdCdzIGJlaW5nIHNwZWNpYWwgdHJlYXRlZCwgYnV0IG5vdGhpbmcgbW9yZS93
b3JzZS4KCj4+IEkgY2FuIHNlZSB0d28gcG9zc2libGUgc29sdXRpb25zIHRvIHRoaXM6Cj4+IC0g
SW50cm9kdWNlIGEgZmxhZyBpbmRpY2F0aW5nIHRoZXJlIHNob3VsZCBhbHNvIGJlIG5vIGFjY291
bnRpbmcKPj4gICB1cG9uIGZyZWVpbmcgb2YgdGhlIHBhZ2UuCj4gCj4gV2hhdCBzb3J0IG9mIGZs
YWcgZGlkIHlvdSBoYXZlIGluIG1pbmQ/IERvIHdlIGhhdmUgc3BhY2UgYW55d2hlcmUKPiBpbiB0
eXBlLWluZm8gb3IgY291bnQtaW5mbyB0byBwdXQgaXQ/IElmIHdlIGNhbiBtYWtlIGFzc2lnbmlu
Zwo+IG5vbi1yZWZjb3VudGVkIHBhZ2VzIHNhZmUgdGhlbiBpdCdzIGNlcnRhaW5seSBhbiBhdHRy
YWN0aXZlIG9wdGlvbi4KClN0ZWFsaW5nIGEgYml0IGZyb20gUEdDX2NvdW50X21hc2sgd291bGQg
bGlrZWx5IGJlIHRoZSB3YXkgdG8gZ28sCnVubGVzcyB3ZSBjYW4gZmlndXJlIGEgUEdDXyogYml0
IHdoaWNoIGNhbiBzYWZlbHkgYmUgb3ZlcmxvYWRlZC4KVHlwZS1pbmZvIHdvdWxkbid0IGJlIHRo
ZSByaWdodCBwbGFjZSwgSSBndWVzcy4KCj4+IC0gSW5zdGVhZCBvZiBhdm9pZGluZyB0byBpbmNy
ZW1lbnQgLT50b3RfcGFnZXMsIF9hbHNvXyBpbmNyZW1lbnQKPj4gICAtPm1heF9wYWdlcy4gVGhl
IGludGVyYWN0aW9uIHdpdGggWEVOX0RPTUNUTF9tYXhfbWVtIHdpbGwgdGhlbiBvZgo+PiAgIGNv
dXJzZSBiZSwgd2VsbCwgaW50ZXJlc3RpbmcuCj4+Cj4gCj4gSW5kZWVkLCB3aGljaCBpcyB3aHkg
SSBvcHRlZCBmb3IgdGhlIHNpbXBsZSBhcHByb2FjaC4gQXMgSSd2ZSBzYWlkIGluCj4gb3RoZXIg
cmVzcG9uc2VzLCBtYXhfcGFnZXMgb3VnaHQgYmUgc2V0IGJ5IHRoZSB0b29sc3RhY2sgd2hlbiB0
aGUKPiBkb21haW4gaXMgY3JlYXRlZCBzbyBJIHdhbnRlZCB0byBjb21lIHVwIHdpdGggc29tZXRo
aW5nIHRoYXQncyBub3QKPiB0b28gaW52YXNpdmUgdW50aWwgdGhhdCBjaGFuZ2UgaXMgbWFkZSBz
byBpZiB0aGUgcGFnZXMgZG8gbmVlZCB0byBiZQo+IHJlZi1jb3VudGVkIHRoZW4gSSBndWVzcyBJ
J2xsIGhhdmUgdG8gZmlndXJlIG91dCBob3cgdG8gbWFrZSB0aGUKPiBpbml0aWFsIGFsbG9jYXRp
b24gY28tZXhpc3Qgd2l0aCBQb0QuCgpJJ2Qgc3VnZ2VzdCB5b3UgZG9uJ3QgZXZlbiB0cnkgdG8u
IFRoZSBpbnRlcmFjdGlvbiB3aXRoIFBvRCB3YXMganVzdAp0aGUgZXhhbXBsZSBJIGNvdWxkIGVh
c2lseSB0aGluayBvZiBiZWNhdXNlIG9mIGhhdmluZyB0b3VjaGVkIFBvRApjb2RlIHJlY2VudGx5
LiBUaGUgZ2VuZXJhbCBhY2NvdW50aW5nIGlzc3VlIHRoYXQgSSd2ZSBhbHNvIGV4cGxhaW5lZApp
biBteSBwcmV2aW91cyByZXBseSBpcyBlbm91Z2ggcmVhc29uIHRvIG5vdCB3YW50IHRvIGdvIHRo
aXMgcm91dGU6ClRoZSBhbW91bnQgb2YgbWVtb3J5IGdpdmVuIC8gZ2l2YWJsZSB0byBhIGRvbWFp
biBzaG91bGQgbm90IGNoYW5nZQphcyBhIChzaWxlbnQpIHNpZGUgZWZmZWN0IG9mIHRoaXMgcGF0
Y2guCgpBbmQgbGV0J3MgZmFjZSBpdCAtIHRoZSByZWFzb24gd2h5IHRoZSBWTVggY29kZSBkb2Vz
IHdoYXQgaXQgZG9lcwppcyBiZWNhdXNlIHRoZXJlIGFyZSBubyAob2J2aW91cykgZWFzeSBhbHRl
cm5hdGl2ZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:14:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:14: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 1iuf7M-00063G-22; Thu, 23 Jan 2020 16:14:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuf7K-000639-Ns
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:14:02 +0000
X-Inumbo-ID: 51164db2-3dfb-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51164db2-3dfb-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 16:13: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 <osstest-admin@xenproject.org>)
 id 1iuf6x-0006aV-48; Thu, 23 Jan 2020 16:13: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 1iuf6w-000713-LL; Thu, 23 Jan 2020 16:13:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuf6w-0004bE-Ke; Thu, 23 Jan 2020 16:13:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146418-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-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-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel: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-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=3e08b2b9cb64bff2b73fa9128c0e49bfcde0dd40
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 16:13:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 146418: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAzZTA4YjJiOWNiNjRi
ZmYyYjczZmE5MTI4YzBlNDliZmNkZTBkZDQwCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2MzYzICAyMDIwLTAxLTIx
IDE4OjM2OjUyIFogICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2F0aHkgWmhhbmcgPGNhdGh5Lnpo
YW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVucXVuQGh1YXdlaS5jb20+CiAgQ2hy
aXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waGUg
THlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJl
ZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Br
YW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29t
PgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2li
c29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBn
aWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6
by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRl
dmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAg
RmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBt
YXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5
aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFl
IEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxj
aGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxp
cHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxq
ZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVh
d2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5j
b20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlp
IEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgog
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8
bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5j
b20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEg
PG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hh
biAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxj
aGFubWlja3l5dW5AZ21haWwuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAg
Tmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgV3UgPHBldGVyQGxl
a2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51
dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8u
b3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+CiAgU2FtdWVsIFRo
aWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0IENoZWxvaGEgPGNo
ZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGku
a29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBk
b3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2Fu
Zy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNv
bT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5n
IDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFu
Z3lpbmcxQGh1YXdlaS5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBk
YXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2
YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0MTI0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:14:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iuf82-00065s-DF; Thu, 23 Jan 2020 16:14:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuf81-00065g-1x
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:14:45 +0000
X-Inumbo-ID: 72be2638-3dfb-11ea-b833-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72be2638-3dfb-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 16:14:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579796077;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fKAOYUCOgiRJGZ32uBA7hhqw8aP6wGfwvCWt9ymevO0=;
 b=bLGDWT/r5zXULTOmKS0YOSXv3hfbUtdDX44IVpO9RbEU2Y3ezrN2K85d
 +lnk7UU7l2AQXrC/nGM+gufYkF+yokxXdh/Sxq4o5Kg9IUKX+F5H63PEu
 /sJ1NFgn+ozS6mBf2yfII853mh+tQrKnyqd4q0kvdEkXKuMvS2R3QXjWO k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5SRNC4uibj5XYUfqdXjJF2KMDaz7LBGi7v3T4bENh9Oh/buuDYJpRzZUeWR0XSkFkAKSAUgzZE
 jxg5cXFA+ZduMZYzA5K5zQ7nkWzLrfLqtm/hBZQJT1LsNYCuamS9eIKlzAtPjrWErBeLhW6/kg
 wB+7LHtvNTClrmabpgq4OSu4IJe870hyDbbguboeYZguMdcIcYP8CyIDhRLbIrTukWw1QfOZBr
 8obaXx7TD/+zR68I0WOH9AA9CUkPR4fSVAQK/wAZVt3D6eCmL/dQwZTNJcBfzxN3cfiKZ2Ntsx
 szg=
X-SBRS: 2.7
X-MesageID: 11511718
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11511718"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
Date: Thu, 23 Jan 2020 16:14:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@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>

T24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gTUVNX1NIQVJJTkdf
REVTVFJPWV9HRk4gaXMgdXNlZCBvbiB0aGUgJ2ZsYWdzJyBiaXRmaWVsZCBkdXJpbmcgdW5zaGFy
aW5nLgo+IEhvd2V2ZXIsIHRoZSBiaXRmaWVsZCBpcyBub3QgdXNlZCBmb3IgYW55dGhpbmcgZWxz
ZSwgc28ganVzdCBjb252ZXJ0IGl0IHRvIGEKPiBib29sIGluc3RlYWQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQnV0IGlzIHRoZXJlIGEgcGFy
dGljdWxhciBhZHZhbnRhZ2UgdG8gZ2V0dGluZyByaWQgb2YgdGhlIGJpdGZpZWxkPwoKWW91J3Jl
IHRoZSBtYWludGFpbmVyLCBzbyBpdCdzIHlvdXIgZGVjaXNpb24gb2YgY291cnNlLiAgQnV0IGlm
IGl0IHdlcmUKbWUgSSdkIGxlYXZlIGl0IGFzIGEgYml0ZmllbGQgc28gdGhhdCBhbGwgdGhlIGJp
dGZpZWxkIGNvZGUgaXMgdGhlcmUgaWYKaXQncyBuZWVkZWQgaW4gdGhlIGZ1dHVyZS4gIEZsaXBw
aW5nIGl0IHRvIGEgYm9vbCwgd2l0aCB0aGUgcmlzayBvZgpmbGlwcGluZyBpdCBiYWNrIHRvIGEg
Yml0ZmllbGQgbGF0ZXIsIHNlZW1zIGxpa2UgcG9pbnRsZXNzIGNodXJuIHRvIG1lLgoKKEFsdGhv
dWdoIHBlcmhhcHMgdGhlIHJlYXNvbiB3aWxsIGJlY29tZSBldmlkZW50IGJ5IHRoZSB0aW1lIEkg
Z2V0IHRvCnRoZSBlbmQgb2YgdGhlIHNlcmllcy4pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:19:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16: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 1iufCb-0006KJ-7O; Thu, 23 Jan 2020 16:19:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iufCa-0006KE-6W
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:19:28 +0000
X-Inumbo-ID: 1b6cb286-3dfc-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b6cb286-3dfc-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 16:19:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579796359;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fJH1B+tTPbipnuGQ0Vs/RdPw/J4niYjKGPqhxsjfDqU=;
 b=b+hDgeMJr7usPybSLM9+0NYoJEh+1y215dXYeiy6Vc2IT98hNOsnyPkk
 jfyRk53VSq82QXgd7rVPzyzAahFEHYISwJ8X5kHLG3uyu4n0rx+lNPDYX
 S5yaQBhQjOtG9ZDfexldWpreXAdzHRNsmghafpRo3NeI5ZxuqW7JTbnJT 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ciYF0lCk5YdmFQQikLkQ44bNSDm3IihIfs9/64/lV9Zosn180Wze9yVeg7zPktqW/0i9+RlRhF
 LGZnYkEoWiTn6u3y638IBP7rWDyEAguLtlNbMKZvQPD1VdjAlzePLrC/9DTypEowflxFTEh0bD
 KAnpVSkiyVjzxiEdaedi2zA63UzhhvoQyopUhq6Dlr7aAlCyR8IEJGpPb6u1XdUdE9hwQeYDso
 lf1mblPRAdtN5Yws6tXEGG1Sh60SVwBP4uailVRiC36ucwkPM5mfYV/H0p9Wnsj7tP+N2OUfDt
 7FA=
X-SBRS: 2.7
X-MesageID: 11941526
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11941526"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@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: <0d90d378-8b61-671f-f2fc-a5e6172f200b@citrix.com>
Date: Thu, 23 Jan 2020 16:19:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <63d1bdfc-9000-7471-f4f2-7c7f2e931bfe@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] cmdline: treat hyphens and underscores
 the same
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMjMvMDEvMjAyMCAxMTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gb3JkZXIgdG8gYXZv
aWQgcGVybWFuZW50bHkgaGF2aW5nIHRvIGFzayB0aGF0IG5vIG5ldyBjb21tYW5kIGxpbmUKPiBv
cHRpb25zIHVzaW5nIHVuZGVyc2NvcmVzIGJlIGludHJvZHVjZWQgKGFsYmVpdCBJJ20gbGlrZWx5
IHRvIHN0aWxsIG1ha2UKPiByZW1hcmtzKSwgYW5kIGluIG9yZGVyIHRvIGFsc28gYWxsb3cgZXh0
ZW5kaW5nIHRoZSB1c2Ugb2YgaHlwaGVucyB0bwo+IHByZS1leGlzdGluZyBvbmVzLCBpbnRyb2R1
Y2UgY3VzdG9tIGNvbXBhcmlzb24gZnVuY3Rpb25zIHRyZWF0aW5nIGJvdGgKPiBjaGFyYWN0ZXJz
IGFzIG1hdGNoaW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IC0tLQo+IHYyOiBSZW5hbWUgdG8gb3B0X3N0cnssbn1jbXAoKS4gRG9uJ3QgdXNl
IHRoZSBuZXcgZnVuY3Rpb24gZm9yIGNvbWFwcmluZwo+ICAgICBhZ2FpbnN0ICJuby0iIGluIHBh
cnNlX3BhcmFtcygpLiBBZGQgY29tbWVudCB0byBjZGlmZigpLgoKUGVyc29uYWxseSwgSSB0aGlu
ayB0aGlzIGlzIGEgYmFkIGlkZWEgYW5kIHNob3VsZCBub3QgYmUgY29udGludWVkLgoKWWVzIC0g
aXQgaXMgaXJyaXRhdGluZyBuZWVkaW5nIHRvIHJlbWVtYmVyIHdoZXRoZXIgYW4gb3B0aW9uIGlz
IHNwZWxsZWQKd2l0aCBoeXBoZW4gb3IgdW5kZXJzY29yZSwgYnV0IHRoYXQgaXMgbm90aGluZyBj
b21wYXJlZCB0byB0aGUgcGFpbiBmb3IKdXNlcnMsIHdobyB3aWxsIGhhdmUgbGVzcyBibGVlZGlu
ZyBlZGdlIHZlcnNpb24gb2YgWGVuIHdoZXJlIHRoZQpkaWZmZXJlbnQgcmVhbGx5IG1hdHRlcnMu
CgpIYXZpbmcgb25lIGNvbnNpc3RlbnQgYmVoYXZpb3VyIGFjcm9zcyBhbGwgdmVyc2lvbnMgb2Yg
WGVuIGlzIG9mIGZhcgptb3JlIHZhbHVlIHRvIHBlb3BsZSB0aGFuIHRyeWluZyB0byBmaXggYSBm
ZXcgd29ua3kgY29ybmVyIGNhc2VzIGZvcgpkZXZlbG9wZXJzIGJlbmVmaXQuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:24:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iufH6-00077S-S6; Thu, 23 Jan 2020 16:24:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l7XC=3M=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iufH5-00077N-DH
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:24:07 +0000
X-Inumbo-ID: c20e48fc-3dfc-11ea-9fd7-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c20e48fc-3dfc-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 16:23:58 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579796638; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=fVpHuoTkTrbVWh3XddeuxzlDd9LRmhvOLhmvt2RImNw=;
 b=YHkRO/3WTCt9Yz8nKUB9Ars2vRZE+isalBxYIZumwLSGaV4hx6UHkLoSg6uNRUQgf4PyTZ1c
 lzYHR1xTfi4/VVa0bOUz2yVwIyBse+hHmcUUdZesfHpMBbm/td5/qo2VSti/k3vQbgAVFQbJ
 GiRscCr95ZGEtpW7TbinDgy11RY=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com
 [209.85.128.52])
 by mxa.mailgun.org with ESMTP id 5e29c89d.7f02cce441b0-smtp-out-n02;
 Thu, 23 Jan 2020 16:23:57 -0000 (UTC)
Received: by mail-wm1-f52.google.com with SMTP id a5so3212181wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 08:23:57 -0800 (PST)
X-Gm-Message-State: APjAAAWCZSoDaCbCT3X6aUo3g8D1iBifm1lN9wchDHJhuspDUkh728Rt
 ZSNR3sYdfef4cB+C/BdD3bg8QGvnasZ3H0fwCeM=
X-Google-Smtp-Source: APXvYqzqCPX6r/tHs6CXfahLpZU3usqo7D2eMk9crdi4tJ+wQpZZLknGcttewra1XgbWyvi1t/H5+Lq4n31tJM0Eryc=
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr5038954wmm.77.1579796635824; 
 Thu, 23 Jan 2020 08:23:55 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
 <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
In-Reply-To: <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 23 Jan 2020 09:23:18 -0700
X-Gmail-Original-Message-ID: <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
Message-ID: <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgOToxNCBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4gPiBNRU1fU0hBUklOR19ERVNUUk9ZX0dGTiBpcyB1c2VkIG9uIHRoZSAn
ZmxhZ3MnIGJpdGZpZWxkIGR1cmluZyB1bnNoYXJpbmcuCj4gPiBIb3dldmVyLCB0aGUgYml0Zmll
bGQgaXMgbm90IHVzZWQgZm9yIGFueXRoaW5nIGVsc2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBh
Cj4gPiBib29sIGluc3RlYWQuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4KPiBCdXQgaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIGFkdmFudGFn
ZSB0byBnZXR0aW5nIHJpZCBvZiB0aGUgYml0ZmllbGQ/Cj4KPiBZb3UncmUgdGhlIG1haW50YWlu
ZXIsIHNvIGl0J3MgeW91ciBkZWNpc2lvbiBvZiBjb3Vyc2UuICBCdXQgaWYgaXQgd2VyZQo+IG1l
IEknZCBsZWF2ZSBpdCBhcyBhIGJpdGZpZWxkIHNvIHRoYXQgYWxsIHRoZSBiaXRmaWVsZCBjb2Rl
IGlzIHRoZXJlIGlmCj4gaXQncyBuZWVkZWQgaW4gdGhlIGZ1dHVyZS4gIEZsaXBwaW5nIGl0IHRv
IGEgYm9vbCwgd2l0aCB0aGUgcmlzayBvZgo+IGZsaXBwaW5nIGl0IGJhY2sgdG8gYSBiaXRmaWVs
ZCBsYXRlciwgc2VlbXMgbGlrZSBwb2ludGxlc3MgY2h1cm4gdG8gbWUuCj4KPiAoQWx0aG91Z2gg
cGVyaGFwcyB0aGUgcmVhc29uIHdpbGwgYmVjb21lIGV2aWRlbnQgYnkgdGhlIHRpbWUgSSBnZXQg
dG8KPiB0aGUgZW5kIG9mIHRoZSBzZXJpZXMuKQoKUHJvdmlkZWQgaXRzIGJlZW4gbWFueSB5ZWFy
cyBzaW5jZSB0aGlzIGNvZGUgaGFzIGJlZW4gYWRkZWQgd2l0aCBubwpuZWVkIGZvciBhbnkgZXh0
cmEgYml0cywgYW5kIHdpdGggbm8gZXhwZWN0YXRpb25zIHRoYXQgdGhpcyB3b3VsZApjaGFuZ2Ug
YW55IHRpbWUgc29vbiwgSSB3b3VsZG4ndCB3b3JyeSBhYm91dCB0aGF0LiBUcnVlLCB0aGVyZSBp
cyB2ZXJ5CmxpdHRsZSBkaWZmZXJlbmNlIGJldHdlZW4ga2VlcGluZyB0aGUgY29kZSBhcy1pcyB2
cyBjb252ZXJ0aW5nIGl0IHRvCmJvb2wsIGJ1dCBJTUhPIGl0IG1ha2VzIHRoZSBjb2RlIGVhc2ll
ciB0byBmb2xsb3cgd2l0aG91dCB5b3UKd29uZGVyaW5nIHdoYXQgbWlnaHQgYmUgdGhvc2Ugbm9u
LWV4aXN0ZW50IHNpdHVhdGlvbnMgdGhhdCB3YXJyYW50ZWQKaXQgdG8gYmUgYSBiaXRtYXAgdG8g
YmVnaW4gd2l0aC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:28:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:28: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 1iufLF-0007GK-FI; Thu, 23 Jan 2020 16:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vJlg=3M=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iufLD-0007GF-Hp
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:28:23 +0000
X-Inumbo-ID: 5f431706-3dfd-11ea-be7e-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f431706-3dfd-11ea-be7e-12813bfff9fa;
 Thu, 23 Jan 2020 16:28:22 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00NGIdeQ028190;
 Thu, 23 Jan 2020 16:27: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-2019-08-05;
 bh=SEWGmpj+C0GP5tdPocK684KKu6ngmTY1W8H/vmTd0A0=;
 b=pXeftWy8HiCzIEKg+sR2wmeh1TvnQWox+DKmb4s4OearFpwdo8Lv08wnT78PWw6gn5IN
 mUMIgfndfmOTwrSjHUhBjAlaHAyUVpo9UpSgC9xx2rB+zPWdIoGnDOKBmcnh2jN7YYu5
 TbvTJLfxoWapvsfAbzFABhZz9KeJtqxsJu92WD/9/eUWk/3fTpglMFVNVCkNj8Mh7+b+
 Q8XHYWQMkqJGCL24vT9ey02e5/dUkEOIQBVtw9tWPmWqnAyMeEGRH6MAzw61jd8VvAsA
 tRG74cw1j6oIK0NNvilcn+ns1MbF3LnKpsvrJ5y1iYUf9IXhAloyENRwdfGt9UzHRGvy 9g== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2xkseuuhkn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 23 Jan 2020 16:27:34 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00NGJ2YX170407;
 Thu, 23 Jan 2020 16:27:34 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2xpq0wutwt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 23 Jan 2020 16:27:33 +0000
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 00NGRTQl025960;
 Thu, 23 Jan 2020 16:27:29 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 23 Jan 2020 08:27:29 -0800
To: Anchal Agarwal <anchalag@amazon.com>,
 "Rafael J. Wysocki" <rafael@kernel.org>
References: <20200107234526.GA19034@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200108105011.GY2827@hirez.programming.kicks-ass.net>
 <20200110153520.GC8214@u40b0340c692b58f6553c.ant.amazon.com>
 <20200113101609.GT2844@hirez.programming.kicks-ass.net>
 <857b42b2e86b2ae09a23f488daada3b1b2836116.camel@amazon.com>
 <20200113124247.GG2827@hirez.programming.kicks-ass.net>
 <CAJZ5v0jv+5aLY3N4wFSitu61o9S8tJWEWGGn1Xyw-P82_TwFdQ@mail.gmail.com>
 <CAJZ5v0imNbbch=NWAdgVKf_hjwRrEiWAL8SFNwe6rW_SjgYzrw@mail.gmail.com>
 <20200114192952.GA26755@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
 <20200122200710.GA3071@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Autocrypt: addr=boris.ostrovsky@oracle.com; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <65ae1560-241e-de68-a68a-ffea071f5cc4@oracle.com>
Date: Thu, 23 Jan 2020 11:27:15 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <20200122200710.GA3071@dev-dsk-anchalag-2a-9c2d1d96.us-west-2.amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9509
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=800
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1911140001 definitions=main-2001230131
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9509
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=862 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001230131
Subject: Re: [Xen-devel] [RFC PATCH V2 11/11] x86: tsc: avoid system
 instability in hibernation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Kamata, Munehisa" <kamatam@amazon.com>,
 Peter Zijlstra <peterz@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "pavel@ucw.cz" <pavel@ucw.cz>,
 "hpa@zytor.com" <hpa@zytor.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "Valentin,
 Eduardo" <eduval@amazon.com>, "x86@kernel.org" <x86@kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Singh,
 Balbir" <sblbir@amazon.com>, "len.brown@intel.com" <len.brown@intel.com>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "bp@alien8.de" <bp@alien8.de>, "tglx@linutronix.de" <tglx@linutronix.de>,
 "axboe@kernel.dk" <axboe@kernel.dk>,
 "konrad.wilk@oracle.co" <konrad.wilk@oracle.com>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "fllinden@amaozn.com" <fllinden@amazon.com>,
 "rjw@rjwysocki.net" <rjw@rjwysocki.net>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "vkuznets@redhat.com" <vkuznets@redhat.com>,
 "davem@davemloft.net" <davem@davemloft.net>, "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>

CgpPbiAxLzIyLzIwIDM6MDcgUE0sIEFuY2hhbCBBZ2Fyd2FsIHdyb3RlOgo+PiBJbiB0aGlzIGNh
c2UgdHNjX3ZlcmlmeV90c2NfYWRqdXN0KHRydWUpIHRoaXMgZG9lcyBub3RoaW5nIGFzCj4+IGZl
YXR1cmUgYml0IFg4Nl9GRUFUVVJFX1RTQ19BREpVU1QgaXMgbm90IGF2YWlsYWJsZSB0byBndWVz
dC4gCgoKSXMgaXQgbm90IGF2YWlsYWJsZSB0byB5b3VyIHNwZWNpZmljIGd1ZXN0PyBCZWNhdXNl
IEFGQUlDVCBpdCBpcwphdmFpbGFibGUgaW4gZ2VuZXJhbCAodG8gSFZNL1BWSCBndWVzdHMpLgoK
Cj4gNC4gQWxzbywgdGhlIGluc3RhbmNlcyBkbyBub3QgaGF2ZSBJbnZhcmlhbnRUU0MgZXhwb3Nl
ZC4KCklmIHlvdSBzcGVjaWZ5ICJub21pZ3JhdGU9dHJ1ZSIgaW4geW91ciBjb25maWd1cmF0aW9u
IGZpbGUgeW91IHNob3VsZApoYXZlIHRoYXQgZmVhdHVyZSBlbmFibGVkLgoKCi1ib3JpcwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:32:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16: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 1iufOy-00082U-37; Thu, 23 Jan 2020 16:32:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iufOx-00082P-Cd
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:32:15 +0000
X-Inumbo-ID: e4934818-3dfd-11ea-8e9a-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4934818-3dfd-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 16:32:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579797126;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=s0tzMHSy+WxnmERHkoaiE9tvz+UGMOZSdavYb55IKl8=;
 b=ILKLvJVs9gY1p+82KIlX1zI3emJ3jGIyPI+P7f5yzLoYWla+hRFGuXiB
 bLoItqEyVl7XRR4JvJ/yniW5llYTlwd9X7YH9KFKv3siwNAhWpBbhwgCK
 VzM3IJ7glmT027aZ2uwiiAMHRv2ntbYVbChI6Z2Nx2rOPQFCQwS+qiqa5 I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4lp1NeqKsSA6wYHlxTCmbSW3/pCU88pc/EAOvtEdX5N/YhxR/tWwELljywqT73dSUdYmwG/uYj
 3vLsJ/2yUMKXhuJ8tl2Zp7k1z9zHZFJ5gUYc2H2X3KBqSejoNByiZu5xmlqdOge0RU5GNYqmRG
 9SrIamuPwJbd0159Vb7792STOVslis/xvEUD+TIfVCBePwR2iCEdhaWIUBpd3/QETW0tdXShYq
 To05ieRjFbUUclze7pk+YC/+JHOaNZR06FsQ22OEciEkIMJ6ispkd5TJ8lTOCsq7WjXWxeeDOi
 vtw=
X-SBRS: 2.7
X-MesageID: 11708729
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11708729"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
 <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
 <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <45e5cb4e-9c82-4085-8909-eddfe20124f1@citrix.com>
Date: Thu, 23 Jan 2020 16:32:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8yMCA0OjIzIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MjMsIDIwMjAgYXQgOToxNCBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+IHdyb3RlOgo+Pgo+PiBPbiAxLzIxLzIwIDU6NDkgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPj4+IE1FTV9TSEFSSU5HX0RFU1RST1lfR0ZOIGlzIHVzZWQgb24gdGhlICdmbGFncycgYml0
ZmllbGQgZHVyaW5nIHVuc2hhcmluZy4KPj4+IEhvd2V2ZXIsIHRoZSBiaXRmaWVsZCBpcyBub3Qg
dXNlZCBmb3IgYW55dGhpbmcgZWxzZSwgc28ganVzdCBjb252ZXJ0IGl0IHRvIGEKPj4+IGJvb2wg
aW5zdGVhZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxl
bmd5ZWxAaW50ZWwuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4KPj4gQnV0IGlzIHRoZXJlIGEgcGFydGljdWxhciBhZHZhbnRhZ2UgdG8gZ2V0
dGluZyByaWQgb2YgdGhlIGJpdGZpZWxkPwo+Pgo+PiBZb3UncmUgdGhlIG1haW50YWluZXIsIHNv
IGl0J3MgeW91ciBkZWNpc2lvbiBvZiBjb3Vyc2UuICBCdXQgaWYgaXQgd2VyZQo+PiBtZSBJJ2Qg
bGVhdmUgaXQgYXMgYSBiaXRmaWVsZCBzbyB0aGF0IGFsbCB0aGUgYml0ZmllbGQgY29kZSBpcyB0
aGVyZSBpZgo+PiBpdCdzIG5lZWRlZCBpbiB0aGUgZnV0dXJlLiAgRmxpcHBpbmcgaXQgdG8gYSBi
b29sLCB3aXRoIHRoZSByaXNrIG9mCj4+IGZsaXBwaW5nIGl0IGJhY2sgdG8gYSBiaXRmaWVsZCBs
YXRlciwgc2VlbXMgbGlrZSBwb2ludGxlc3MgY2h1cm4gdG8gbWUuCj4+Cj4+IChBbHRob3VnaCBw
ZXJoYXBzIHRoZSByZWFzb24gd2lsbCBiZWNvbWUgZXZpZGVudCBieSB0aGUgdGltZSBJIGdldCB0
bwo+PiB0aGUgZW5kIG9mIHRoZSBzZXJpZXMuKQo+IAo+IFByb3ZpZGVkIGl0cyBiZWVuIG1hbnkg
eWVhcnMgc2luY2UgdGhpcyBjb2RlIGhhcyBiZWVuIGFkZGVkIHdpdGggbm8KPiBuZWVkIGZvciBh
bnkgZXh0cmEgYml0cywgYW5kIHdpdGggbm8gZXhwZWN0YXRpb25zIHRoYXQgdGhpcyB3b3VsZAo+
IGNoYW5nZSBhbnkgdGltZSBzb29uLCBJIHdvdWxkbid0IHdvcnJ5IGFib3V0IHRoYXQuIFRydWUs
IHRoZXJlIGlzIHZlcnkKPiBsaXR0bGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGtlZXBpbmcgdGhlIGNv
ZGUgYXMtaXMgdnMgY29udmVydGluZyBpdCB0bwo+IGJvb2wsIGJ1dCBJTUhPIGl0IG1ha2VzIHRo
ZSBjb2RlIGVhc2llciB0byBmb2xsb3cgd2l0aG91dCB5b3UKPiB3b25kZXJpbmcgd2hhdCBtaWdo
dCBiZSB0aG9zZSBub24tZXhpc3RlbnQgc2l0dWF0aW9ucyB0aGF0IHdhcnJhbnRlZAo+IGl0IHRv
IGJlIGEgYml0bWFwIHRvIGJlZ2luIHdpdGguCgpJdCdzIGRlZmluaXRlbHkgYSBqdWRnZW1lbnQg
Y2FsbCwgYW5kIEkgY2FuIHNlZSB3aGVyZSB5b3UncmUgY29taW5nCmZyb20uICBMaWtlIEkgc2Fp
ZCwgaWYgaXQgd2VyZSBtZSBJJ2QgbGVhdmUgaXQsIGJ1dCBpdCdzIG5vdC4gOi0pICAgSnVzdAp3
YW50ZWQgdG8gcmFpc2UgdGhlIGlzc3VlIGFzIEkgd2FzIGdvaW5nIHRocm91Z2guICBJJ2QgQWNr
IGl0IGJ1dCB5b3UndmUKYWxyZWFkeSBnb3QgYW4gUi1iLgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:37:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:37: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 1iufTc-0008EY-Ux; Thu, 23 Jan 2020 16:37:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iufTb-0008ET-8L
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:37:03 +0000
X-Inumbo-ID: 9019e3d6-3dfe-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9019e3d6-3dfe-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 16:36:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 14C1CAD78;
 Thu, 23 Jan 2020 16:36:53 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
 <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
 <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
 <45e5cb4e-9c82-4085-8909-eddfe20124f1@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1e2b8d8b-ef88-1a13-15a4-42e2a4a649b3@suse.com>
Date: Thu, 23 Jan 2020 17:37:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <45e5cb4e-9c82-4085-8909-eddfe20124f1@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNzozMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzIzLzIwIDQ6
MjMgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gVGh1LCBKYW4gMjMsIDIwMjAgYXQg
OToxNCBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4KPj4+IE9uIDEvMjEvMjAgNTo0OSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+IE1F
TV9TSEFSSU5HX0RFU1RST1lfR0ZOIGlzIHVzZWQgb24gdGhlICdmbGFncycgYml0ZmllbGQgZHVy
aW5nIHVuc2hhcmluZy4KPj4+PiBIb3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9y
IGFueXRoaW5nIGVsc2UsIHNvIGp1c3QgY29udmVydCBpdCB0byBhCj4+Pj4gYm9vbCBpbnN0ZWFk
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVs
QGludGVsLmNvbT4KPj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+Pj4KPj4+IEJ1dCBpcyB0aGVyZSBhIHBhcnRpY3VsYXIgYWR2YW50YWdlIHRvIGdldHRp
bmcgcmlkIG9mIHRoZSBiaXRmaWVsZD8KPj4+Cj4+PiBZb3UncmUgdGhlIG1haW50YWluZXIsIHNv
IGl0J3MgeW91ciBkZWNpc2lvbiBvZiBjb3Vyc2UuICBCdXQgaWYgaXQgd2VyZQo+Pj4gbWUgSSdk
IGxlYXZlIGl0IGFzIGEgYml0ZmllbGQgc28gdGhhdCBhbGwgdGhlIGJpdGZpZWxkIGNvZGUgaXMg
dGhlcmUgaWYKPj4+IGl0J3MgbmVlZGVkIGluIHRoZSBmdXR1cmUuICBGbGlwcGluZyBpdCB0byBh
IGJvb2wsIHdpdGggdGhlIHJpc2sgb2YKPj4+IGZsaXBwaW5nIGl0IGJhY2sgdG8gYSBiaXRmaWVs
ZCBsYXRlciwgc2VlbXMgbGlrZSBwb2ludGxlc3MgY2h1cm4gdG8gbWUuCj4+Pgo+Pj4gKEFsdGhv
dWdoIHBlcmhhcHMgdGhlIHJlYXNvbiB3aWxsIGJlY29tZSBldmlkZW50IGJ5IHRoZSB0aW1lIEkg
Z2V0IHRvCj4+PiB0aGUgZW5kIG9mIHRoZSBzZXJpZXMuKQo+Pgo+PiBQcm92aWRlZCBpdHMgYmVl
biBtYW55IHllYXJzIHNpbmNlIHRoaXMgY29kZSBoYXMgYmVlbiBhZGRlZCB3aXRoIG5vCj4+IG5l
ZWQgZm9yIGFueSBleHRyYSBiaXRzLCBhbmQgd2l0aCBubyBleHBlY3RhdGlvbnMgdGhhdCB0aGlz
IHdvdWxkCj4+IGNoYW5nZSBhbnkgdGltZSBzb29uLCBJIHdvdWxkbid0IHdvcnJ5IGFib3V0IHRo
YXQuIFRydWUsIHRoZXJlIGlzIHZlcnkKPj4gbGl0dGxlIGRpZmZlcmVuY2UgYmV0d2VlbiBrZWVw
aW5nIHRoZSBjb2RlIGFzLWlzIHZzIGNvbnZlcnRpbmcgaXQgdG8KPj4gYm9vbCwgYnV0IElNSE8g
aXQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIGZvbGxvdyB3aXRob3V0IHlvdQo+PiB3b25kZXJp
bmcgd2hhdCBtaWdodCBiZSB0aG9zZSBub24tZXhpc3RlbnQgc2l0dWF0aW9ucyB0aGF0IHdhcnJh
bnRlZAo+PiBpdCB0byBiZSBhIGJpdG1hcCB0byBiZWdpbiB3aXRoLgo+IAo+IEl0J3MgZGVmaW5p
dGVseSBhIGp1ZGdlbWVudCBjYWxsLCBhbmQgSSBjYW4gc2VlIHdoZXJlIHlvdSdyZSBjb21pbmcK
PiBmcm9tLiAgTGlrZSBJIHNhaWQsIGlmIGl0IHdlcmUgbWUgSSdkIGxlYXZlIGl0LCBidXQgaXQn
cyBub3QuIDotKSAgIEp1c3QKPiB3YW50ZWQgdG8gcmFpc2UgdGhlIGlzc3VlIGFzIEkgd2FzIGdv
aW5nIHRocm91Z2guICBJJ2QgQWNrIGl0IGJ1dCB5b3UndmUKPiBhbHJlYWR5IGdvdCBhbiBSLWIu
CgpVbnRpbCB5b3VyIHByb3Bvc2FsIGdldHMgYWNjZXB0ZWQsIGlzbid0IGl0IHRoYXQgeW91ciBh
Y2sgaXMgbmVlZGVkCmRlc3BpdGUgdGhlIFItYj8gVGhpcyBpcyBhbHNvIHdoeSBlLmcuIGZvciBw
YXRjaCAyIEkgZGlkbid0IHNlZSBhCnBvaW50IGluIHNlbmRpbmcgYW55IFItYiwgYXMgdGhlIHBh
dGNoIHdpbGwgbmVlZCB5b3VyIGFjayBhbnl3YXksCmFuZCBpdCdzIHNvIHNpbXBsZSB0aGF0ICJy
ZXZpZXdlZCIgd291bGQgYmUgYW4gb3ZlcnN0YXRlbWVudC4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:42:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16: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 1iufYe-0000aa-Ku; Thu, 23 Jan 2020 16:42:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iufYc-0000aV-TT
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:42:14 +0000
X-Inumbo-ID: 4eb9ec50-3dff-11ea-be88-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eb9ec50-3dff-11ea-be88-12813bfff9fa;
 Thu, 23 Jan 2020 16:42:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579797735;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wUkOk7dqNE+FKuDCBca7pWw/5Gg0pJbomgS57NZhWL8=;
 b=BBwx6gmCAVkKCf4Q/c3leQB4sISr3MKyIvFxeJIuXffYmDEl++5SXr4G
 pbXLr17VFNX7L9+7ClqjBjEYhFsVE+Ne+sfJ4p1NO6us+jGMcze7SpduI
 SR9y+4wJfcuS4miuvbKu2sYYCg73LjLC+R8bMk705IgKW8rxK4CbbkKcS g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q7ciOMPSJ620CwqYHnQk91aX3m8La4MopgvjCiZ9PfGN+mJCikGESrhXI1jpCUktvjVad8Ewh4
 32bLu4YX2hSIyVTLNOJARXHJX8TJKlRY3VywuKe/eIIQM5KnJRYpfEoXz5zBCi9bV/9oWXcgzh
 mNbNxdjX39PmQm8OMjAk8VH1w7jNftHrk7wjd1oWSk3ePhkTKRul5LmrM6z6xawgmB1kfS1Vil
 lzl44f31aoTWNGDH30GRn4z2rqEZgjHR7qtlQ8d8oQdROteAWAPDy9fJJ4VOeYub3ejW6/OHSi
 s3g=
X-SBRS: 2.7
X-MesageID: 11513894
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11513894"
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
 <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
 <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
 <45e5cb4e-9c82-4085-8909-eddfe20124f1@citrix.com>
 <1e2b8d8b-ef88-1a13-15a4-42e2a4a649b3@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <74130c0a-073f-e882-51da-a523c705d2b5@citrix.com>
Date: Thu, 23 Jan 2020 16:42:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1e2b8d8b-ef88-1a13-15a4-42e2a4a649b3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMy8yMCA0OjM3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMy4wMS4yMDIwIDE3
OjMyLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxLzIzLzIwIDQ6MjMgUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPj4+IE9uIFRodSwgSmFuIDIzLCAyMDIwIGF0IDk6MTQgQU0gR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+Pgo+Pj4+IE9uIDEv
MjEvMjAgNTo0OSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+PiBNRU1fU0hBUklOR19E
RVNUUk9ZX0dGTiBpcyB1c2VkIG9uIHRoZSAnZmxhZ3MnIGJpdGZpZWxkIGR1cmluZyB1bnNoYXJp
bmcuCj4+Pj4+IEhvd2V2ZXIsIHRoZSBiaXRmaWVsZCBpcyBub3QgdXNlZCBmb3IgYW55dGhpbmcg
ZWxzZSwgc28ganVzdCBjb252ZXJ0IGl0IHRvIGEKPj4+Pj4gYm9vbCBpbnN0ZWFkLgo+Pj4+Pgo+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwu
Y29tPgo+Pj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pj4+Cj4+Pj4gQnV0IGlzIHRoZXJlIGEgcGFydGljdWxhciBhZHZhbnRhZ2UgdG8gZ2V0dGluZyBy
aWQgb2YgdGhlIGJpdGZpZWxkPwo+Pj4+Cj4+Pj4gWW91J3JlIHRoZSBtYWludGFpbmVyLCBzbyBp
dCdzIHlvdXIgZGVjaXNpb24gb2YgY291cnNlLiAgQnV0IGlmIGl0IHdlcmUKPj4+PiBtZSBJJ2Qg
bGVhdmUgaXQgYXMgYSBiaXRmaWVsZCBzbyB0aGF0IGFsbCB0aGUgYml0ZmllbGQgY29kZSBpcyB0
aGVyZSBpZgo+Pj4+IGl0J3MgbmVlZGVkIGluIHRoZSBmdXR1cmUuICBGbGlwcGluZyBpdCB0byBh
IGJvb2wsIHdpdGggdGhlIHJpc2sgb2YKPj4+PiBmbGlwcGluZyBpdCBiYWNrIHRvIGEgYml0Zmll
bGQgbGF0ZXIsIHNlZW1zIGxpa2UgcG9pbnRsZXNzIGNodXJuIHRvIG1lLgo+Pj4+Cj4+Pj4gKEFs
dGhvdWdoIHBlcmhhcHMgdGhlIHJlYXNvbiB3aWxsIGJlY29tZSBldmlkZW50IGJ5IHRoZSB0aW1l
IEkgZ2V0IHRvCj4+Pj4gdGhlIGVuZCBvZiB0aGUgc2VyaWVzLikKPj4+Cj4+PiBQcm92aWRlZCBp
dHMgYmVlbiBtYW55IHllYXJzIHNpbmNlIHRoaXMgY29kZSBoYXMgYmVlbiBhZGRlZCB3aXRoIG5v
Cj4+PiBuZWVkIGZvciBhbnkgZXh0cmEgYml0cywgYW5kIHdpdGggbm8gZXhwZWN0YXRpb25zIHRo
YXQgdGhpcyB3b3VsZAo+Pj4gY2hhbmdlIGFueSB0aW1lIHNvb24sIEkgd291bGRuJ3Qgd29ycnkg
YWJvdXQgdGhhdC4gVHJ1ZSwgdGhlcmUgaXMgdmVyeQo+Pj4gbGl0dGxlIGRpZmZlcmVuY2UgYmV0
d2VlbiBrZWVwaW5nIHRoZSBjb2RlIGFzLWlzIHZzIGNvbnZlcnRpbmcgaXQgdG8KPj4+IGJvb2ws
IGJ1dCBJTUhPIGl0IG1ha2VzIHRoZSBjb2RlIGVhc2llciB0byBmb2xsb3cgd2l0aG91dCB5b3UK
Pj4+IHdvbmRlcmluZyB3aGF0IG1pZ2h0IGJlIHRob3NlIG5vbi1leGlzdGVudCBzaXR1YXRpb25z
IHRoYXQgd2FycmFudGVkCj4+PiBpdCB0byBiZSBhIGJpdG1hcCB0byBiZWdpbiB3aXRoLgo+Pgo+
PiBJdCdzIGRlZmluaXRlbHkgYSBqdWRnZW1lbnQgY2FsbCwgYW5kIEkgY2FuIHNlZSB3aGVyZSB5
b3UncmUgY29taW5nCj4+IGZyb20uICBMaWtlIEkgc2FpZCwgaWYgaXQgd2VyZSBtZSBJJ2QgbGVh
dmUgaXQsIGJ1dCBpdCdzIG5vdC4gOi0pICAgSnVzdAo+PiB3YW50ZWQgdG8gcmFpc2UgdGhlIGlz
c3VlIGFzIEkgd2FzIGdvaW5nIHRocm91Z2guICBJJ2QgQWNrIGl0IGJ1dCB5b3UndmUKPj4gYWxy
ZWFkeSBnb3QgYW4gUi1iLgo+IAo+IFVudGlsIHlvdXIgcHJvcG9zYWwgZ2V0cyBhY2NlcHRlZCwg
aXNuJ3QgaXQgdGhhdCB5b3VyIGFjayBpcyBuZWVkZWQKPiBkZXNwaXRlIHRoZSBSLWI/IFRoaXMg
aXMgYWxzbyB3aHkgZS5nLiBmb3IgcGF0Y2ggMiBJIGRpZG4ndCBzZWUgYQo+IHBvaW50IGluIHNl
bmRpbmcgYW55IFItYiwgYXMgdGhlIHBhdGNoIHdpbGwgbmVlZCB5b3VyIGFjayBhbnl3YXksCj4g
YW5kIGl0J3Mgc28gc2ltcGxlIHRoYXQgInJldmlld2VkIiB3b3VsZCBiZSBhbiBvdmVyc3RhdGVt
ZW50LgoKSSBkb24ndCB0aGluayBJJ20gY28tbWFpbnRhaW5lciBvZiB0aGlzOyBhbmQgeW91J3Jl
IGEgbGVzcy1zcGVjaWZpYwptYWludGFpbmVyIHRoYW4gVGFtYXMsIHJpZ2h0PyAgRG8geW91IG5l
ZWQgbXkgQWNrPwoKSSdtIGhhcHB5IHRvIGdvIGJhY2sgYW5kIEFjayBhbGwgdGhlIG1tLyBvbmVz
IHlvdSd2ZSBnaXZlbiBhbiBSLWIgdG8gdXAKdW50aWwgdGhpcyBwb2ludCBpbiB0aGUgc2VyaWVz
OyBJIGp1c3QgZGlkbid0IHRoaW5rIGl0IHdhcyBuZWNlc3NhcnkuCgpJJ2xsIHByb2JhYmx5IEFj
ayBwYXRjaCAyIG9uY2UgSSBiZWNvbWUgY29udmluY2VkIHRoZSBjaGFuZ2UgaW4gdGhhdApwYXRj
aCBpcyBuZWNlc3NhcnkgKHdoaWNoIEknbSBndWVzc2luZyBtaWdodCBiZSB3aGVuIEkgZ2V0IHRv
IDE1LzE4KS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:44:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iufad-0000iZ-3M; Thu, 23 Jan 2020 16:44:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iufac-0000iT-EJ
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:44:18 +0000
X-Inumbo-ID: 937d74ec-3dff-11ea-b833-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 937d74ec-3dff-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 16:44:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579797849;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=d4WxRhVlOApAaDQoO3KCTrRBg7yhVDWisPiI71EOwRI=;
 b=KYqcWzAssFNQAdIGqvPY7z/M0x4U/mIaTwn/QAS52BCFGo8RQSSrJnII
 VDVlqTBYAZlBV3xYoaqm2ZLLmQbfchklJQJHdgiYcZhsUYeJOOyQvT3P5
 2KD2qbv/JvjCfSdfVGfnzN8oNKLTzBU/W+L8hK6KGBT3prxTra/OgUehN o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +yn3UAneA3G2SMUQwbhd5nyrC39pSI/foPRqkhnYthMsgpt84IrpjdfDf5yjZbvYRuXe6DvBXJ
 caJbYVikJm3IxucE/lLk4TKCWRUDowbkMVs6RsvBn0H6MJfuJL+aECYsIgMQJPGEkwBBb/Gyeq
 UyHoW16tuy5lf7Vb94INMqbmrDdkXW2cIBtPP3oj62P4x3mDc3x50VT99AMPT179Er4mh6ictJ
 rQdr9wTQ5uHUN0O1QRwaEOaUJJ70cV3hnb9dOwBMkjyq753Yr/QmzsVRdmwHgYc0UvWERAdd8u
 3HE=
X-SBRS: 2.7
X-MesageID: 11776604
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11776604"
To: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
 <52f14300-8ebe-d7c3-5f54-4084c631034b@suse.com>
 <CABfawhmVqWEkj9RRgiDD8W_C-u+p84H69_HVK-anLaimS+=uPQ@mail.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a78e04a8-b7b9-e78c-504b-0a08f4ffc9c4@citrix.com>
Date: Thu, 23 Jan 2020 16:44:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmVqWEkj9RRgiDD8W_C-u+p84H69_HVK-anLaimS+=uPQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 14/18] x86/mem_sharing: use
 default_access in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yMi8yMCA1OjA4IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjIsIDIwMjAgYXQgODozNSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+Pgo+PiBPbiAyMS4wMS4yMDIwIDE4OjQ5LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+PiBX
aGVuIHBsdWdnaW5nIGEgaG9sZSBpbiB0aGUgdGFyZ2V0IHBoeXNtYXAgZG9uJ3QgdXNlIHRoZSBh
Y2Nlc3MgcGVybWlzc2lvbgo+Pj4gcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFz
IGl0IGNhbiBiZSBub24tc2Vuc2ljYWwsCj4+Cj4+ICJjYW4gYmUiIGlzIHRvbyB2YWd1ZSBmb3Ig
bXkgdGFzdGUgLSBpdCBzdWdnZXN0cyB0aGVyZSBtYXkgYWxzbyBiZSBjYXNlcwo+PiB3aGVyZSBh
IHNlbnNpYmxlIHZhbHVlIGlzIHJldHVybmVkLCBhbmQgaGVuY2UgaXQgc2hvdWxkIGJlIHVzZWQu
IENvdWxkCj4+IHlvdSBjbGFyaWZ5IHRoaXMgcGxlYXNlPyAoVGhlIGNvZGUgY2hhbmdlIGl0c2Vs
ZiBvZiBjb3Vyc2UgaXMgc2ltcGxlIGFuZAo+PiBtZWNoYW5pY2FsIGVub3VnaCB0byBsb29rIG9r
YXkuKQo+IAo+IFdlbGwsIEkgY2FuIG9ubHkgc3BlYWsgb2Ygd2hhdCBJIG9ic2VydmVkLiBUaGUg
Y2FzZSBzZWVtcyB0byBiZSB0aGF0Cj4gbW9zdCBvZiB0aGUgdGltZSB0aGUgZnVuY3Rpb24gYWN0
dWFsbHkgcmV0dXJucyBwMm1fYWNjZXNzX3J3eCAod2hpY2gKPiBpcyBzZW5zaWJsZSksIGJ1dCBv
Y2Nhc2lvbmFsbHkgc29tZXRoaW5nIGVsc2UuIEkgZGlkbid0IGludmVzdGlnYXRlCj4gd2hlcmUg
dGhhdCB2YWx1ZSBhY3R1YWxseSBjb21lcyBmcm9tLCBidXQgd2hlbiBwb3B1bGF0aW5nIGEgcGh5
c21hcAo+IGxpa2UgdGhpcyBvbmx5IHRoZSBkZWZhdWx0X2FjY2VzcyBpcyBzYW5lLgoKSXQgd291
bGQgYmUgZ29vZCB0byBnZXQgdG8gdGhlIGJvdHRvbSBvZiB0aGlzLiAgSXMgaXQgcG9zc2libGUg
dGhhdCB5b3VyCmRvbTAgYWdlbnQgKG9yIHdoYXRldmVyIGl0J3MgY2FsbGVkKSBpcyBjYWxsaW5n
IGFkZF90b19waHlzbWFwKCkgb24gZ2Zucwp0aGF0IGhhdmUgYWxyZWFkeSBiZWVuIHBvcHVsYXRl
ZD8gIElzIHRoYXQgc29tZXRoaW5nIHlvdSB3YW50IHRvIGNhdGNoPwoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:45:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iufbr-0000nP-H7; Thu, 23 Jan 2020 16:45:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iufbq-0000nI-Qu
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:45:34 +0000
X-Inumbo-ID: c5e614c0-3dff-11ea-be89-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5e614c0-3dff-11ea-be89-12813bfff9fa;
 Thu, 23 Jan 2020 16: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 <osstest-admin@xenproject.org>)
 id 1iufbp-0007Fy-4v; Thu, 23 Jan 2020 16:45: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 1iufbo-0000GZ-Pd; Thu, 23 Jan 2020 16:45:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iufbo-0007nJ-P1; Thu, 23 Jan 2020 16:45:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146417-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 16:45:32 +0000
Subject: [Xen-devel] [ovmf test] 146417: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTUgZGF5cyAgIDU3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDIgZGF5cyAgICA5IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:55:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 16: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 1iufla-0001jT-PO; Thu, 23 Jan 2020 16:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UGQU=3M=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuflZ-0001jO-Ih
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:55:37 +0000
X-Inumbo-ID: 2d08ff38-3e01-11ea-be8c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d08ff38-3e01-11ea-be8c-12813bfff9fa;
 Thu, 23 Jan 2020 16:55: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 mx2.suse.de (Postfix) with ESMTP id 665FCAD6C;
 Thu, 23 Jan 2020 16:55:35 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <59bdc31b9fcffc92c5a8817aeba8eaa2de75a43c.1579628566.git.tamas.lengyel@intel.com>
 <f95e2a51-b866-dc6e-aa10-d81a3f5fd2c3@citrix.com>
 <CABfawhmFrebRs47jQQ_8r2aMsjyWDZH=DLnVuniD3sporPN=rQ@mail.gmail.com>
 <45e5cb4e-9c82-4085-8909-eddfe20124f1@citrix.com>
 <1e2b8d8b-ef88-1a13-15a4-42e2a4a649b3@suse.com>
 <74130c0a-073f-e882-51da-a523c705d2b5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7bd47991-e3d5-0399-8e30-81ab6f1e0846@suse.com>
Date: Thu, 23 Jan 2020 17:55:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <74130c0a-073f-e882-51da-a523c705d2b5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 10/18] x86/mem_sharing: Convert
 MEM_SHARING_DESTROY_GFN to a 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: Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxNzo0MiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzIzLzIwIDQ6
MzcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAyMy4wMS4yMDIwIDE3OjMyLCBHZW9yZ2Ug
RHVubGFwIHdyb3RlOgo+Pj4gT24gMS8yMy8yMCA0OjIzIFBNLCBUYW1hcyBLIExlbmd5ZWwgd3Jv
dGU6Cj4+Pj4gT24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgOToxNCBBTSBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pgo+Pj4+PiBPbiAxLzIxLzIwIDU6
NDkgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pj4+IE1FTV9TSEFSSU5HX0RFU1RST1lf
R0ZOIGlzIHVzZWQgb24gdGhlICdmbGFncycgYml0ZmllbGQgZHVyaW5nIHVuc2hhcmluZy4KPj4+
Pj4+IEhvd2V2ZXIsIHRoZSBiaXRmaWVsZCBpcyBub3QgdXNlZCBmb3IgYW55dGhpbmcgZWxzZSwg
c28ganVzdCBjb252ZXJ0IGl0IHRvIGEKPj4+Pj4+IGJvb2wgaW5zdGVhZC4KPj4+Pj4+Cj4+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29t
Pgo+Pj4+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+
Pj4KPj4+Pj4gQnV0IGlzIHRoZXJlIGEgcGFydGljdWxhciBhZHZhbnRhZ2UgdG8gZ2V0dGluZyBy
aWQgb2YgdGhlIGJpdGZpZWxkPwo+Pj4+Pgo+Pj4+PiBZb3UncmUgdGhlIG1haW50YWluZXIsIHNv
IGl0J3MgeW91ciBkZWNpc2lvbiBvZiBjb3Vyc2UuICBCdXQgaWYgaXQgd2VyZQo+Pj4+PiBtZSBJ
J2QgbGVhdmUgaXQgYXMgYSBiaXRmaWVsZCBzbyB0aGF0IGFsbCB0aGUgYml0ZmllbGQgY29kZSBp
cyB0aGVyZSBpZgo+Pj4+PiBpdCdzIG5lZWRlZCBpbiB0aGUgZnV0dXJlLiAgRmxpcHBpbmcgaXQg
dG8gYSBib29sLCB3aXRoIHRoZSByaXNrIG9mCj4+Pj4+IGZsaXBwaW5nIGl0IGJhY2sgdG8gYSBi
aXRmaWVsZCBsYXRlciwgc2VlbXMgbGlrZSBwb2ludGxlc3MgY2h1cm4gdG8gbWUuCj4+Pj4+Cj4+
Pj4+IChBbHRob3VnaCBwZXJoYXBzIHRoZSByZWFzb24gd2lsbCBiZWNvbWUgZXZpZGVudCBieSB0
aGUgdGltZSBJIGdldCB0bwo+Pj4+PiB0aGUgZW5kIG9mIHRoZSBzZXJpZXMuKQo+Pj4+Cj4+Pj4g
UHJvdmlkZWQgaXRzIGJlZW4gbWFueSB5ZWFycyBzaW5jZSB0aGlzIGNvZGUgaGFzIGJlZW4gYWRk
ZWQgd2l0aCBubwo+Pj4+IG5lZWQgZm9yIGFueSBleHRyYSBiaXRzLCBhbmQgd2l0aCBubyBleHBl
Y3RhdGlvbnMgdGhhdCB0aGlzIHdvdWxkCj4+Pj4gY2hhbmdlIGFueSB0aW1lIHNvb24sIEkgd291
bGRuJ3Qgd29ycnkgYWJvdXQgdGhhdC4gVHJ1ZSwgdGhlcmUgaXMgdmVyeQo+Pj4+IGxpdHRsZSBk
aWZmZXJlbmNlIGJldHdlZW4ga2VlcGluZyB0aGUgY29kZSBhcy1pcyB2cyBjb252ZXJ0aW5nIGl0
IHRvCj4+Pj4gYm9vbCwgYnV0IElNSE8gaXQgbWFrZXMgdGhlIGNvZGUgZWFzaWVyIHRvIGZvbGxv
dyB3aXRob3V0IHlvdQo+Pj4+IHdvbmRlcmluZyB3aGF0IG1pZ2h0IGJlIHRob3NlIG5vbi1leGlz
dGVudCBzaXR1YXRpb25zIHRoYXQgd2FycmFudGVkCj4+Pj4gaXQgdG8gYmUgYSBiaXRtYXAgdG8g
YmVnaW4gd2l0aC4KPj4+Cj4+PiBJdCdzIGRlZmluaXRlbHkgYSBqdWRnZW1lbnQgY2FsbCwgYW5k
IEkgY2FuIHNlZSB3aGVyZSB5b3UncmUgY29taW5nCj4+PiBmcm9tLiAgTGlrZSBJIHNhaWQsIGlm
IGl0IHdlcmUgbWUgSSdkIGxlYXZlIGl0LCBidXQgaXQncyBub3QuIDotKSAgIEp1c3QKPj4+IHdh
bnRlZCB0byByYWlzZSB0aGUgaXNzdWUgYXMgSSB3YXMgZ29pbmcgdGhyb3VnaC4gIEknZCBBY2sg
aXQgYnV0IHlvdSd2ZQo+Pj4gYWxyZWFkeSBnb3QgYW4gUi1iLgo+Pgo+PiBVbnRpbCB5b3VyIHBy
b3Bvc2FsIGdldHMgYWNjZXB0ZWQsIGlzbid0IGl0IHRoYXQgeW91ciBhY2sgaXMgbmVlZGVkCj4+
IGRlc3BpdGUgdGhlIFItYj8gVGhpcyBpcyBhbHNvIHdoeSBlLmcuIGZvciBwYXRjaCAyIEkgZGlk
bid0IHNlZSBhCj4+IHBvaW50IGluIHNlbmRpbmcgYW55IFItYiwgYXMgdGhlIHBhdGNoIHdpbGwg
bmVlZCB5b3VyIGFjayBhbnl3YXksCj4+IGFuZCBpdCdzIHNvIHNpbXBsZSB0aGF0ICJyZXZpZXdl
ZCIgd291bGQgYmUgYW4gb3ZlcnN0YXRlbWVudC4KPiAKPiBJIGRvbid0IHRoaW5rIEknbSBjby1t
YWludGFpbmVyIG9mIHRoaXM7IGFuZCB5b3UncmUgYSBsZXNzLXNwZWNpZmljCj4gbWFpbnRhaW5l
ciB0aGFuIFRhbWFzLCByaWdodD8gIERvIHlvdSBuZWVkIG15IEFjaz8KCldlbGwsIEkgd2FzIHVu
ZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgdGhlIG1haW50YWluZXJzaGlwIG5lc3RpbmcKd2FzIGhp
ZXJhcmNoaWNhbCwgaS5lLiB0aGUgbmV4dCBsZXZlbCB1cCB3b3VsZCBiZWNvbWUgdGhlIHJlbGV2
YW50Cm9uZSBpbiBjYXNlcyBsaWtlIHRoaXMgb25lLiBCdXQgSSdtIG9mIGNvdXJzZSBoYXBweSB0
byBjb21taXQgdGhlCnBhcnRzIG9mIHRoaXMgc2VyaWVzIHdoaWNoIGFyZSByZWFkeSwgaWYganVz
dCBhbnkgbGVzcyBzcGVjaWZpYwptYWludGFpbmVyJ3MgYWNrIGlzIHN1ZmZpY2llbnQuIFByb2Jh
Ymx5IHRvbW9ycm93IG1vcm5pbmcgdGhlbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 16:57:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iufmy-0001p7-6B; Thu, 23 Jan 2020 16:57:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8qs=3M=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iufmx-0001p1-Mq
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 16:57:03 +0000
X-Inumbo-ID: 5bd4406e-3e01-11ea-b833-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5bd4406e-3e01-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 16:56:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579798615;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=AtfjXvfSDM1IWdlEIS7xtZPo7vY6NTr1Jown5zj6XR8=;
 b=dHOTmzVLWR58K5W8rs1Qr1QD2yvwlNoAhyEPh9H+1jZbVUst9dQthqQ+
 CN1CgNySYJ1LezFxBDEObnRuD9+dzmezAG6U5KxCJGFUISFRnuXXLPHvo
 0Nl4ss7ym/04U8bJay7CMVv2x2q2os3ALVP3JBiAUmA3gSI5Gqdpdudvk Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BfvwJKhLXgSBZ6Pb7ptSmjSK1NqkCd88P2DYOifO/v5K3tuFGxR6MrdNLkqE+Ee+BDd0OImOvn
 ARToMjc6IzQpixEqRvQ8nxpFYPRD0wO0IIQQ+ciH9vbgY7ZH3V0Ha5u0+MaY2MkkDBIn4IHCXs
 PrhKmqI3TH+bh04zUwpB3B2XaP5z+fVJbP1RzdH3NVPMYBrD1kStlLiOL6eZLmM59zBfBffgRq
 ta5xggJEsxzYBOIgTcMFTWjmy9XP1mM2CFQjrCU/27McVODejI1RStYQMcuTzO3BTErcLAv+cg
 LnA=
X-SBRS: 2.7
X-MesageID: 11515331
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11515331"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 16:56:46 +0000
Message-ID: <20200123165646.1273172-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.24.1
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH] libxl: Fix comment about dcs.sdss
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

VGhlIGZpZWxkICdzZHNzJyB3YXMgbmFtZWQgJ2Rtc3MnIGJlZm9yZSwgY29tbWl0IDMxNDhiZWJi
ZjBhYiBkaWQgdGhlCnJlbmFtZWQgYnV0IGRpZG4ndCB1cGRhdGUgdGhlIGNvbW1lbnQuCgpGaXhl
czogMzE0OGJlYmJmMGFiICgibGlieGw6IHJlbmFtZSBhIGZpZWxkIGluIGxpYnhsX19kb21haW5f
Y3JlYXRlX3N0YXRlIikKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDIgKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCmluZGV4IGQ5MTlmOTE4ODI2ZC4uMzg3ZTdhNmE4NjBkIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTQxNDQsNyArNDE0NCw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0
ZSB7CiAgICAgbGlieGxfX2NoZWNrcG9pbnRfZGV2aWNlc19zdGF0ZSBjZHM7CiAgICAgbGlieGxf
X2Jvb3Rsb2FkZXJfc3RhdGUgYmw7CiAgICAgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgc2Rz
czsKLSAgICAgICAgLyogSWYgd2UncmUgbm90IGRvaW5nIHN0dWJkb20sIHdlIHVzZSBvbmx5IGRt
c3MuZG0sCisgICAgICAgIC8qIElmIHdlJ3JlIG5vdCBkb2luZyBzdHViZG9tLCB3ZSB1c2Ugb25s
eSBzZHNzLmRtLAogICAgICAgICAgKiBmb3IgdGhlIG5vbi1zdHViZG9tIGRldmljZSBtb2RlbC4g
Ki8KICAgICBsaWJ4bF9fc3RyZWFtX3JlYWRfc3RhdGUgc3JzOwogICAgIC8qIG5lY2Vzc2FyeSBp
ZiB0aGUgZG9tYWluIGNyZWF0aW9uIGZhaWxlZCBhbmQgd2UgaGF2ZSB0byBkZXN0cm95IGl0ICov
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:02:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:02: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 1iufsF-0002fN-Tc; Thu, 23 Jan 2020 17:02:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iufsF-0002fD-6K
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:02:31 +0000
X-Inumbo-ID: 19aeb3b2-3e02-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19aeb3b2-3e02-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 17:02: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 <osstest-admin@xenproject.org>)
 id 1iufrw-0007d3-GE; Thu, 23 Jan 2020 17:02: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 1iufrw-0000rD-1H; Thu, 23 Jan 2020 17:02:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iufrw-00074t-0X; Thu, 23 Jan 2020 17:02:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146414-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-5.4:test-amd64-amd64-libvirt-vhd:guest-start.2:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=ba19874032074ca5a3817ae82ebae27bd3343551
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 17:02:12 +0000
Subject: [Xen-devel] [linux-5.4 test] 146414: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxNCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQxNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBn
dWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQ2MzU0IHBhc3MgaW4gMTQ2NDE0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAg
IGZhaWwgcGFzcyBpbiAxNDYzNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTggZ3Vl
c3Qtc3RhcnQuMiAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0NjM5OAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3Mg
aW4gMTQ2Mzk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBiYTE5ODc0MDMyMDc0Y2E1YTM4MTdhZTgyZWJhZTI3YmQzMzQzNTUxCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1
M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6
MDQgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAy
OjU5OjA3IFogICAgNiBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2
MjA3ICAyMDIwLTAxLTE3IDE5OjA5OjU4IFogICAgNSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2
NDIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjQ1NjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:07:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iufww-0002qR-Lb; Thu, 23 Jan 2020 17:07:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iufwv-0002qM-MF
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:07:21 +0000
X-Inumbo-ID: c5adffce-3e02-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5adffce-3e02-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 17:07: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 <osstest-admin@xenproject.org>)
 id 1iufwb-0007j0-8g; Thu, 23 Jan 2020 17:07: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 1iufwa-00013L-TH; Thu, 23 Jan 2020 17:07:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iufwa-0002k4-Sb; Thu, 23 Jan 2020 17:07:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146420-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 17:07:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146420: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQyMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:17:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:17: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 1iug6d-0003jM-Vk; Thu, 23 Jan 2020 17:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iug6d-0003jH-Ah
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:17:23 +0000
X-Inumbo-ID: 326827a6-3e04-11ea-b833-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 326827a6-3e04-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 17:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579799834;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=OVKCc/ipWHl+Jrp6fPK3ZVQZZROsipKLut69K4bDF54=;
 b=YyRIcLZHOd+2v8riXjHiHAevsqjvdl1vmziBl/oVSd8myjSAzahymCJn
 pDRudNwEULGtGmCC0YONC4PIHLJlPc7iL3x8eA9FWKC0kWP22X+scYUDz
 +qOqFT74qcyupwO0dgHW+TqzoGXjCj+4sjq8G9EWhz+LZKeXtd8DiRTAe w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uQGZBbZCVucwWeKKzgpuCABxM7vcZwaRqcJOPfUNu8GwUHVQmQTF0x7avqUpzGpnts1Ah24iz/
 7/32ML9OXXZ4ou8OnyXlC/r+lAB9Pb0C6bQHlXv85jpkrqcI0cZV2EeD48sPOkgBfkT27XqF3F
 UNcvLTTLPQ6w0p+txZ1H7a7weJxfLjJBkeJQNciM3pGOM0N/a/7G85RTAGnSs0cbEu9Xzz/PZn
 zpiKgv3vQ0jbkFJRVb+XBkDBuIyscEBauIYVsfB6uYDJBK44tEWPJntI8XRUI5b2PIpodvXkKT
 ZVA=
X-SBRS: 2.7
X-MesageID: 11517166
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11517166"
Date: Thu, 23 Jan 2020 18:17:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200123171706.GE57924@desktop-tdan49n.eng.citrite.net>
References: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
 <20200121102109.GG11756@Air-de-Roger>
 <20200123153425.GJ1288@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200123153425.GJ1288@perard.uk.xensource.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.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>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDM6MzQ6MjVQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMTA6MjE6MDlBTSArMDAwMCwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiA+IFRoZSBpc3N1ZSBpcyB0aGF0IHRoaXMgY2hhbmdlIGlzIHBh
c3NpbmcgdGhlIGd1ZXN0IGRvbWFpbl9jcmVhdGVfc3RhdGUKPiA+IHRvIGxpYnhsX19kb21haW5f
YnVpbGQgaW4gbGlieGxfX3NwYXduX3N0dWJfZG0sIGFuZCBoZW5jZSB0aGUKPiA+IHN0dWJkb21h
aW4gZG9lc24ndCBnZXQgY3JlYXRlZC4gSSBoYXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2ggdGhhdCBm
aXhlcwo+ID4gaXQsIGJ1dCBpdCdzIGtpbmQgb2YgZGlydHkuCj4gPiAKPiA+IC0tLTg8LS0tCj4g
PiBGcm9tIDY4OGZkZTk1OTkyZDA3YmIxMTIzZDMyNGE2ODAwNmRkMDhiYzY1MTIgTW9uIFNlcCAx
NyAwMDowMDowMCAyMDAxCj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+ID4gRGF0ZTogVHVlLCAyMSBKYW4gMjAyMCAxMDoxNDowOSArMDAwMAo+ID4gU3Vi
amVjdDogW1BBVENIXSBsaWJ4bDogZml4IHN0dWJkb21haW4gY3JlYXRpb24gYWZ0ZXIgYWFjYzE0
MzAwNjQyOWRlCj4gPiBNSU1FLVZlcnNpb246IDEuMAo+ID4gQ29udGVudC1UeXBlOiB0ZXh0L3Bs
YWluOyBjaGFyc2V0PVVURi04Cj4gCj4gOi0oLCB0aGlzIGlzIGEgbGllLiBUaGUgZW1haWwgSSd2
ZSByZWNlaXZlZCBoYXMgYSBkaWZmZXJlbnQgY2hhcnNldC4KClJlYWxseT8gVGhlIGVtYWlsIGhl
YWRlcnMgYWxzbyBjb250YWluIHRoZSBzYW1lIHRhZywgYW5kIGhlbmNlIGFsbCBteQplbWFpbHMg
d291bGQgaGF2ZSBhIHdyb25nIGVuY29kaW5nIHRoZW4uCgo+IGdpdAo+IGNvbXBsYWluZWQgYWJv
dXQgaXQuIE1heWJlIG5leHQgdGltZSB0aGUgcGF0Y2ggY291bGQgYmUgYXR0YWNoZWQsIG9yIGl0
Cj4gY291bGQgYmUgYSBwcm9wZXIgcGF0Y2ggd2l0aCBzb21lIG5vdGUgKGFmdGVyIC0tLSkgKGdp
dCBzZW5kLWVtYWlsIGNhbgo+IGRvIC0taW4tcmVwbHktdG8pLCBvciBpdCBjb3VsZCBiZSB0d28g
c2VwYXJhdGVkIGVtYWlscyB3aXRoIHRoZSBmaXJzdAo+IG9uZSByZXBseWluZyB0byB0aGUgcmVw
b3J0IGFuZCB0aGUgc2Vjb25kIHRoZSBwYXRjaCAoYWxsIGluIHRoZSBzYW1lCj4gdGhyZWFkKS4K
CkkgY2FuIGNlcnRhaW5seSBzZW5kIHRoZSBwYXRjaCBzZXBhcmF0ZWx5IGFzIGEgcmVwbHkgYXMg
eW91IHNheSBhYm92ZSwKYnV0IEkgd291bGQgc3RpbGwgbmVlZCB0byBmaXggbXkgZW1haWwgY2xp
ZW50IHRvIHNldCB0aGUgcHJvcGVyCmVuY29kaW5nIHRoZW4uCgo+IAo+ID4gQ29udGVudC1UcmFu
c2Zlci1FbmNvZGluZzogOGJpdAo+ID4gCj4gPiBhYWNjMTQzMDA2NDI5ZGUgYnJva2Ugc3R1YmRv
bWFpbiBjcmVhdGlvbiBieSBwYXNzaW5nIHRoZSBndWVzdAo+ID4gZG9tYWluX2NyZWF0ZV9zdGF0
ZSB0byBsaWJ4bF9fZG9tYWluX2J1aWxkIGluIGxpYnhsX19zcGF3bl9zdHViX2RtLAo+ID4gd2hl
biBpdCBzaG91bGQgaW5zdGVhZCBiZSBjcmFmdGluZyBhIG5ldyBkb21haW5fY3JlYXRlX3N0YXRl
IGZvciB0aGUKPiA+IHN0dWJkb21haW4uCj4gPiAKPiA+IEZpeGVzOiBhYWNjMTQzMDA2NDI5ZGUg
KCd0b29scy9saWJ4bDogUGx1bWIgZG9tYWluX2NyZWF0ZV9zdGF0ZSBkb3duIGludG8gbGlieGxf
X2J1aWxkX3ByZSgpJykKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAg
ICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgIDMgKy0tCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCj4gPiBpbmRleCAzZjA4Y2NhZDFiLi5iMWRkZGU3
N2U4IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+ID4gKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwo+ID4gQEAgLTIxMTAsMTcgKzIxMTAsMjEgQEAgdm9pZCBsaWJ4
bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fY3JlYXRlX3N0
YXRlICpkY3MpCj4gPiAgICAgIHhzX3RyYW5zYWN0aW9uX3QgdDsKPiA+ICAKPiA+ICAgICAgLyog
Y29udmVuaWVuY2UgYWxpYXNlcyAqLwo+ID4gLSAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25z
dCBkbV9jb25maWcgPSAmc2Rzcy0+ZG1fY29uZmlnOwo+ID4gICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnICpjb25zdCBndWVzdF9jb25maWcgPSBzZHNzLT5kbS5ndWVzdF9jb25maWc7Cj4gPiAgICAg
IGNvbnN0IGludCBndWVzdF9kb21pZCA9IHNkc3MtPmRtLmd1ZXN0X2RvbWlkOwo+ID4gICAgICBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpjb25zdCBkX3N0YXRlID0gc2Rzcy0+ZG0uYnVpbGRf
c3RhdGU7Cj4gPiAtICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0dWJkb21f
c3RhdGUgPSAmc2Rzcy0+ZG1fc3RhdGU7Cj4gPiArICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0dWJkb21fc3RhdGU7Cj4gPiArICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRtX2NvbmZp
ZzsKPiA+ICAKPiA+ICAgICAgLyogSW5pdGlhbGlzZSBwcml2YXRlIHBhcnQgb2Ygc2RzcyAqLwo+
ID4gLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQoc3R1YmRvbV9zdGF0ZSk7Cj4g
PiAgICAgIGRtc3NfaW5pdCgmc2Rzcy0+ZG0pOwo+ID4gICAgICBkbXNzX2luaXQoJnNkc3MtPnB2
cWVtdSk7Cj4gPiAgICAgIGxpYnhsX194c3dhaXRfaW5pdCgmc2Rzcy0+eHN3YWl0KTsKPiA+ICsg
ICAgR0NORVcoc2Rzcy0+ZGNzKTsKPiA+ICsgICAgc3R1YmRvbV9zdGF0ZSA9ICZzZHNzLT5kY3Mt
PmJ1aWxkX3N0YXRlOwo+ID4gKyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQoc3R1
YmRvbV9zdGF0ZSk7Cj4gPiArICAgIEdDTkVXKHNkc3MtPmRjcy0+Z3Vlc3RfY29uZmlnKTsKPiA+
ICsgICAgZG1fY29uZmlnID0gc2Rzcy0+ZGNzLT5ndWVzdF9jb25maWc7Cj4gCj4gSSBkb24ndCB0
aGluayB0aGF0J3MgZW5vdWdoLCB3ZSBuZWVkIHRvIGluaXRpYWxpemUgdGhlIGRjcyBwcm9wZXJs
eS4KPiBPdGhlcndpc2UsIGxpYnhsX19kb21haW5fYnVpbGQoKSBtaWdodCBzdGFydCB1c2luZyB0
aGluZyB0aGF0IGFyZW4ndCBzZXQKPiBwcm9wZXJseS4gTWF5YmUgd2Ugd291bGQgbmVlZCBhIG5l
dyBzdHJ1Y3Qgd2hpY2ggY291bGQgYmUgcGFzcyB0bwo+IGxpYnhsX19kb21haW5fYnVpbGQqLCBv
ciB0aGF0IG1pZ2h0IGJlIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBuZWVkZWQuCgpFciBsaWtlbHkg
eWVzLCBidXQgY3JlYXRpbmcgYSBjb21wbGV0ZSBkb21haW5fY3JlYXRlX3N0YXRlIGZvciB0aGUK
c3R1YmRvbSB3aWxsIGJlIHZlcnkgY3VtYmVyc29tZSBJIHRoaW5rLiBNYXliZSB3ZSBjYW4gY29w
eSB0aGUgb25lCmZyb20gdGhlIGd1ZXN0IG92ZXIgdGhlIHN0dWJkb20gb25lIGluIG9yZGVyIHRv
IGluaXRpYWxpemUgaXQ/CgpOb3Qgc3VyZSB0aGF0J3MgYW55IGJldHRlciB0aGFuIGp1c3QgdXNp
bmcgYW4gZW1wdHkgb25lLgoKPiA+ICAKPiA+ICAgICAgaWYgKGd1ZXN0X2NvbmZpZy0+Yl9pbmZv
LmRldmljZV9tb2RlbF92ZXJzaW9uICE9Cj4gPiAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTCkgewo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiBp
bmRleCBkOTE5ZjkxODgyLi5hYmY4OGRmZDc2IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+
ID4gQEAgLTQxMDIsOCArNDEwMiw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPiA+ICAgICAgLyogZmls
bGVkIGluIGJ5IHVzZXIsIG11c3QgcmVtYWluIHZhbGlkOiAqLwo+ID4gICAgICBsaWJ4bF9fZG1f
c3Bhd25fY2IgKmNhbGxiYWNrOyAvKiBjYWxsZWQgYXMgY2FsbGJhY2soLCZzZHNzLT5kbSwpICov
Cj4gPiAgICAgIC8qIHByaXZhdGUgdG8gbGlieGxfX3NwYXduX3N0dWJfZG06ICovCj4gPiAtICAg
IGxpYnhsX2RvbWFpbl9jb25maWcgZG1fY29uZmlnOwo+ID4gLSAgICBsaWJ4bF9fZG9tYWluX2J1
aWxkX3N0YXRlIGRtX3N0YXRlOwo+ID4gKyAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAq
ZGNzOwo+IAo+IFRoaXMgc2hvdWxkIGJlIG5hbWVkIGRtX2RjcywgSSB0aGluaywgdG8gZm9sbG93
IHRoZSBzYW1lIHBhdHRlcm4gYXMKPiBiZWZvcmUuCgpTdXJlLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:20:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iug9w-0004Us-JO; Thu, 23 Jan 2020 17:20:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l7XC=3M=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iug9v-0004Un-9t
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:20:47 +0000
X-Inumbo-ID: ab823262-3e04-11ea-9fd7-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab823262-3e04-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 17:20:36 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579800038; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Wsqr2MihcoNSGQQT/OnhCunto6EuGbXQ8+hJighv2Wc=;
 b=BNHyu9/PDpNuK2QGO3vNEjnjoqyZK3q1KAU841cj7Terfiph2OO13r9UmVg4BPzeYIeNUAfL
 N7/IpZXfnzRg6tatKZSQxbBcecGKvi5ZmfKmyOqjjdulpOFMm9NwkvVcdeRmmK4muL3DkwBr
 2WjXnVp8/NUsL5JhoHJikZCXCTo=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com
 [209.85.221.44])
 by mxa.mailgun.org with ESMTP id 5e29d5df.7f19539b32f0-smtp-out-n02;
 Thu, 23 Jan 2020 17:20:31 -0000 (UTC)
Received: by mail-wr1-f44.google.com with SMTP id z7so3946433wrl.13
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 09:20:30 -0800 (PST)
X-Gm-Message-State: APjAAAW12OjNz6p8pZYuCEvO+zhfJ/BbDquPKQYLBUnLkLZlM5hhm/Ij
 YSLyi5BvaxxKCs59BneGfG8DM2S3nZb3HL6l9bg=
X-Google-Smtp-Source: APXvYqxK0EV5uALdf0GPFrlHAVpCng3yUmJf19dUNR1qk/AYnG9+KTxGfMwOFnue1FNWdio6ZedG7XHUIky/S9VAHMI=
X-Received: by 2002:adf:e74a:: with SMTP id c10mr18966198wrn.386.1579800030103; 
 Thu, 23 Jan 2020 09:20:30 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <1ccb1524a08c3db2f59b7dae4d8377e1c98903c9.1579628566.git.tamas.lengyel@intel.com>
 <52f14300-8ebe-d7c3-5f54-4084c631034b@suse.com>
 <CABfawhmVqWEkj9RRgiDD8W_C-u+p84H69_HVK-anLaimS+=uPQ@mail.gmail.com>
 <a78e04a8-b7b9-e78c-504b-0a08f4ffc9c4@citrix.com>
In-Reply-To: <a78e04a8-b7b9-e78c-504b-0a08f4ffc9c4@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 23 Jan 2020 10:19:51 -0700
X-Gmail-Original-Message-ID: <CABfawhmFoorg_AN5UL3yW-2ErDpaDd8zcCTAfZSOMns7KG=upg@mail.gmail.com>
Message-ID: <CABfawhmFoorg_AN5UL3yW-2ErDpaDd8zcCTAfZSOMns7KG=upg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 14/18] x86/mem_sharing: use
 default_access in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgOTo0NCBBTSBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMS8yMi8yMCA1OjA4IFBNLCBUYW1hcyBLIExl
bmd5ZWwgd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiAyMiwgMjAyMCBhdCA4OjM1IEFNIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBPbiAyMS4wMS4yMDIwIDE4
OjQ5LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4+IFdoZW4gcGx1Z2dpbmcgYSBob2xlIGlu
IHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBwZXJtaXNzaW9uCj4gPj4+
IHJldHVybmVkIGJ5IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBhcyBpdCBjYW4gYmUgbm9uLXNlbnNp
Y2FsLAo+ID4+Cj4gPj4gImNhbiBiZSIgaXMgdG9vIHZhZ3VlIGZvciBteSB0YXN0ZSAtIGl0IHN1
Z2dlc3RzIHRoZXJlIG1heSBhbHNvIGJlIGNhc2VzCj4gPj4gd2hlcmUgYSBzZW5zaWJsZSB2YWx1
ZSBpcyByZXR1cm5lZCwgYW5kIGhlbmNlIGl0IHNob3VsZCBiZSB1c2VkLiBDb3VsZAo+ID4+IHlv
dSBjbGFyaWZ5IHRoaXMgcGxlYXNlPyAoVGhlIGNvZGUgY2hhbmdlIGl0c2VsZiBvZiBjb3Vyc2Ug
aXMgc2ltcGxlIGFuZAo+ID4+IG1lY2hhbmljYWwgZW5vdWdoIHRvIGxvb2sgb2theS4pCj4gPgo+
ID4gV2VsbCwgSSBjYW4gb25seSBzcGVhayBvZiB3aGF0IEkgb2JzZXJ2ZWQuIFRoZSBjYXNlIHNl
ZW1zIHRvIGJlIHRoYXQKPiA+IG1vc3Qgb2YgdGhlIHRpbWUgdGhlIGZ1bmN0aW9uIGFjdHVhbGx5
IHJldHVybnMgcDJtX2FjY2Vzc19yd3ggKHdoaWNoCj4gPiBpcyBzZW5zaWJsZSksIGJ1dCBvY2Nh
c2lvbmFsbHkgc29tZXRoaW5nIGVsc2UuIEkgZGlkbid0IGludmVzdGlnYXRlCj4gPiB3aGVyZSB0
aGF0IHZhbHVlIGFjdHVhbGx5IGNvbWVzIGZyb20sIGJ1dCB3aGVuIHBvcHVsYXRpbmcgYSBwaHlz
bWFwCj4gPiBsaWtlIHRoaXMgb25seSB0aGUgZGVmYXVsdF9hY2Nlc3MgaXMgc2FuZS4KPgo+IEl0
IHdvdWxkIGJlIGdvb2QgdG8gZ2V0IHRvIHRoZSBib3R0b20gb2YgdGhpcy4gIElzIGl0IHBvc3Np
YmxlIHRoYXQgeW91cgo+IGRvbTAgYWdlbnQgKG9yIHdoYXRldmVyIGl0J3MgY2FsbGVkKSBpcyBj
YWxsaW5nIGFkZF90b19waHlzbWFwKCkgb24gZ2Zucwo+IHRoYXQgaGF2ZSBhbHJlYWR5IGJlZW4g
cG9wdWxhdGVkPyAgSXMgdGhhdCBzb21ldGhpbmcgeW91IHdhbnQgdG8gY2F0Y2g/Cj4KCk9LLCBJ
IHdlbnQgYmFjayBhbmQgZGVjaXBoZXJlZCB3aHkgc29tZXRpbWVzIEkgc2F3IGRpZmZlcmVudCBw
ZXJtaXNzaW9ucyBoZXJlLgoKSW4gdGhlIGNvbnRleHQgSSByYW4gaW50byB0aGlzIGlzc3VlIHRo
ZXJlIGlzIG5vIGRvbTAgYWdlbnQgY2FsbGluZwphZGRfdG9fcGh5c21hcC4gV2Ugd2luZCB1cCBp
biB0aGlzIHBhdGggd2l0aCBhIFZNIGZvcmsgd2hlcmUgdGhlIE1NVQpmYXVsdGVkLiBUaGUgZmF1
bHQgaGFuZGxlciBpcyB0cnlpbmcgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIHBhZ2UKbmVlZHMg
dG8gYmUgZm9ya2VkIGZyb20gaXRzIHBhcmVudDogcG9wdWxhdGVkIHdpdGggYSBzaGFyZWQgZW50
cnkgaWYKaXQncyBSL1ggYWNjZXNzLCBvciBkZWR1cGxpY2F0ZWQgaWYgaXQncyBhIFcuIFRoaXMg
Zm9ya2luZyBvbmx5CmFjdHVhbGx5IGhhcHBlbnMgaWYgdGhlIHBhZ2UgdHlwZSB0aGF0IGlzIHJl
dHVybmVkIGJ5IGVwdF9nZXRfZW50cnkgaXMKb2YgYSBob2xlIHR5cGUuIFdoZW4gaXQncyBhIGhv
bGUgdHlwZSwgZXB0X2dldF9lbnRyeSBhbHdheXMgcmV0dXJucwpwMm1fYWNjZXNzX24gYXMgdGhl
IGFjY2VzcyBwZXJtaXNzaW9uLiBDb3B5aW5nIHRoYXQgYWNjZXNzIHBlcm1pc3Npb24KdG8gdGhl
IG5ld2x5IHBvcHVsYXRlZCBlbnRyeSBpcyBiYWQgLSB0aGF0J3Mgd2hhdCB0aGlzIHBhdGNoIGZp
eGVzLgoKQnV0IHRoaXMgcGF0aCBhbHNvIGdldHMgaGl0IHdoZW4gdGhlIE1NVSBmYXVsdHMgZm9y
IG90aGVyIHJlYXNvbnMuIEluCnRob3NlIGNhc2VzIHdpbGwgZ2V0IHBlcm1pc3Npb25zIG90aGVy
IHRoZW4gcDJtX2FjY2Vzc19uIHNpbmNlIHRoZQp0eXBlIGlzIG5vdCBhIGhvbGUuIEJ1dCB3aGVu
IGl0J3Mgbm90IGEgaG9sZSwgdGhpcyBmdW5jdGlvbiBiYWlscyBhcwp0aGF0J3MgYSBjbGVhciBz
aWduYWwgdGhhdCB0aGUgcGFnZSBkb2Vzbid0IG5lZWQgZm9ya2luZy4gU28gSSB3YXMKc2VlaW5n
IHAybV9hY2Nlc3Nfcnd4IHBlcm1pc3Npb24gZm9yIHBhZ2UgYWNjZXNzZXMgdGhhdCB0cmlnZ2Vy
ZWQgdGhlCk1NVSBmYXVsdCBmb3IgcmVhc29ucyBvdGhlciB0aGVuIG1lbV9hY2Nlc3MuIEZvciBl
eGFtcGxlLCB3aGVuIGEKcHJldmlvdXNseSBzaGFyZWQgZW50cnkgbmVlZHMgdW5zaGFyaW5nLgoK
U28gdGhlcmUgaXMgbm8gbXlzdGVyeSBhZnRlciBhbGwsIEkgd2FzIGp1c3QgcHJpbnRpbmcgbXkg
ZGVidWcgbGluZXMKd2l0aCB0aGUgbWVtX2FjY2VzcyBwZXJtaXNzaW9ucyBpcnJlc3BlY3RpdmUg
b2YgdGhlIHBhZ2UgdHlwZSBiZWZvcmUKdGhlIHBhdGggYmFpbHMgZHVlIHRvIHRoZSB0eXBlIGNo
ZWNrLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:22:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:22: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 1iugB7-0004a9-04; Thu, 23 Jan 2020 17:22:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LOIr=3M=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iugB5-0004a3-Dx
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:21:59 +0000
X-Inumbo-ID: d74db560-3e04-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d74db560-3e04-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 17:21:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579800111;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=a1Kq1FnnDOhNjMl5ka7VqPiD5GyaaJ9WrNnzr8ebxJQ=;
 b=IZC3n16T/YGCrwqy1I3dXbCj7HC+f5/oGPTAOj5IR5hGX2HYsf8R6lBB
 H2M+5CXObRaa2t/5/5rbqaoCDrOXUknFxkHHq10YeWu22njnTSlMugFKY
 8htTu6xk8BjyPL8N/ue0nqDJKGIXNAP9sq9d1m2JS7jpVqsleAk99Bn8U 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8Z/jAnavFxKxJQGyCn8sUN8VgT93EVr+vKkTKZVcXCzXasWC5uijBP4jsNIjOb75I6WmXheBCB
 /AmvuY+4D67rx5Lg7DPlplp4wdmyLRuWH/lB9zjPJu+phjcPjBgekDeibgKgp/pmBv+k5AhdBU
 DOb+ivDhsm8auK/mAFuA3N3YFHurAe6tKo2cwCgXDJI438fKoGZ+rqfc3FqF0IEnb3n8eMydT+
 wQG3MWurPQ/x7BlYrF2OC4LjCFa4uZAjrFG6ujANcSAcnld3G812rlQZUiIb16jvuZlMVlU29E
 knI=
X-SBRS: 2.7
X-MesageID: 11517622
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11517622"
To: Tamas K Lengyel <tamas.lengyel@intel.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <d2a7c532b8ff412cdda102d81c114e0c642dfcbc.1579628566.git.tamas.lengyel@intel.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <c289c044-ed88-af2d-7a17-479d327fdde6@citrix.com>
Date: Thu, 23 Jan 2020 17:21:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d2a7c532b8ff412cdda102d81c114e0c642dfcbc.1579628566.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Tamas
 K Lengyel <tamas@tklengyel.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>

T24gMS8yMS8yMCA1OjQ5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gVk0gZm9ya2luZyBp
cyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBhIGRvbWFpbiB3aXRoIGFuIGVtcHR5IG1lbW9yeSBz
cGFjZSBhbmQgYQo+IHBhcmVudCBkb21haW4gc3BlY2lmaWVkIGZyb20gd2hpY2ggdG8gcG9wdWxh
dGUgdGhlIG1lbW9yeSB3aGVuIG5lY2Vzc2FyeS4gRm9yCj4gdGhlIG5ldyBkb21haW4gdG8gYmUg
ZnVuY3Rpb25hbCB0aGUgVk0gc3RhdGUgaXMgY29waWVkIG92ZXIgYXMgcGFydCBvZiB0aGUgZm9y
awo+IG9wZXJhdGlvbiAoSFZNIHBhcmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCj4gCj4gU2ln
bmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KCk92
ZXJhbGwgdGhpcyBsb29rcyByZWFsbHkgZ29vZC4gIEp1c3QgYSBmZXcgcXVlc3Rpb25zLgoKPiAt
LS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgIHwgICA5ICsrCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYyAgICAgfCAyMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICB8ICAxMSArLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAgMjAgKystCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9t
ZW1vcnkuaCAgICAgICB8ICAgNSArCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAg
ICB8ICAgMiArCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjY1IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwo+IGluZGV4IDI4ZmVmYTFmODEuLjk1M2FiY2MxZmMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4g
QEAgLTIxOTgsNiArMjE5OCwxNSBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0
cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgIHJldCA9IHJlbGlucXVpc2hfc2hhcmVkX3Bh
Z2VzKGQpOwo+ICAgICAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgICAgICAgICByZXR1
cm4gcmV0Owo+ICsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogSWYgdGhlIGRv
bWFpbiBpcyBmb3JrZWQsIGRlY3JlbWVudCB0aGUgcGFyZW50J3MgcGF1c2UgY291bnQuCj4gKyAg
ICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoIGQtPnBhcmVudCApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQtPnBhcmVudCk7Cj4gKyAg
ICAgICAgICAgICAgICBkLT5wYXJlbnQgPSBOVUxMOwoKRGlkIHRoaXMgd2FudCB0byBiZSBgaWYg
KCBkLT5wYXJlbnRfcGF1c2VkIClgPwoKPiArc3RhdGljIGludCBicmluZ191cF92Y3B1cyhzdHJ1
Y3QgZG9tYWluICpjZCwgc3RydWN0IGNwdXBvb2wgKmNwdXBvb2wpCj4gK3sKPiArICAgIGludCBy
ZXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBpZiAoIChyZXQgPSBjcHVwb29s
X21vdmVfZG9tYWluKGNkLCBjcHVwb29sKSkgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+
ICsgICAgZm9yICggaSA9IDA7IGkgPCBjZC0+bWF4X3ZjcHVzOyBpKysgKQo+ICsgICAgewo+ICsg
ICAgICAgIGlmICggY2QtPnZjcHVbaV0gKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4g
KyAgICAgICAgaWYgKCAhdmNwdV9jcmVhdGUoY2QsIGkpICkKPiArICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CgpZb3UncmUgbm90IGNvcHlpbmcgdGhlIGNvbnRlbnRzIG9mIHRoZSB2Y3B1IHJl
Z2lzdGVycyBvciBhbnl0aGluZyBoZXJlCi0tIGlzIHRoYXQgc29tZXRoaW5nIHlvdSdyZSBsZWF2
aW5nIHRvIHlvdXIgZG9tMCBhZ2VudD8KCj4gK3N0YXRpYyBpbnQgbWVtX3NoYXJpbmdfZm9yayhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKPiArewo+ICsgICAgaW50IHJjID0g
LUVJTlZBTDsKPiArCj4gKyAgICBpZiAoICFjZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCApCj4g
KyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBXZSBvbmx5IHdhbnQg
dG8gcGF1c2UgdGhlIHBhcmVudCBvbmNlLCBub3QgZWFjaCB0aW1lIHRoaXMKPiArICAgICAqIG9w
ZXJhdGlvbiBpcyByZXN0YXJ0ZWQgZHVlIHRvIHByZWVtcHRpb24uCj4gKyAgICAgKi8KPiArICAg
IGlmICggIWNkLT5wYXJlbnRfcGF1c2VkICkKPiArICAgIHsKPiArICAgICAgICBkb21haW5fcGF1
c2UoZCk7Cj4gKyAgICAgICAgY2QtPnBhcmVudF9wYXVzZWQgPSB0cnVlOwo+ICsgICAgfQo+ICsK
PiArICAgIGNkLT5tYXhfcGFnZXMgPSBkLT5tYXhfcGFnZXM7Cj4gKyAgICBjZC0+bWF4X3ZjcHVz
ID0gZC0+bWF4X3ZjcHVzOwo+ICsKPiArICAgIC8qIHRoaXMgaXMgcHJlZW1wdGlibGUgc28gaXQn
cyB0aGUgZmlyc3QgdG8gZ2V0IGRvbmUgKi8KPiArICAgIGlmICggKHJjID0gZm9ya19oYXBfYWxs
b2NhdGlvbihkLCBjZCkpICkKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gKwo+ICsgICAgaWYgKCAo
cmMgPSBicmluZ191cF92Y3B1cyhjZCwgZC0+Y3B1cG9vbCkpICkKPiArICAgICAgICBnb3RvIGRv
bmU7Cj4gKwo+ICsgICAgaWYgKCAocmMgPSBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoZCwg
Y2QpKSApCj4gKyAgICAgICAgZ290byBkb25lOwo+ICsKPiArICAgIGZvcmtfdHNjKGQsIGNkKTsK
PiArCj4gKyAgICBjZC0+cGFyZW50ID0gZDsKCldoYXQgaGFwcGVucyBpZiB0aGUgcGFyZW50IGRp
ZXM/CgpJdCBzZWVtcyBsaWtlIHdlIG1pZ2h0IHdhbnQgdG8gZG8gZ2V0X2RvbWFpbihwYXJlbnQp
IGhlcmUsIGFuZApwdXRfZG9tYWluKHBhcmVudCkgaW4gZG9tYWluX2Rlc3Ryb3kuCgpJJ2xsIHBy
b2JhYmx5IG5lZWQgdG8gY29tZSBiYWNrIHRvIHRoaXMsIGF0IHdoaWNoIHBvaW50IEkgbWF5IGhh
dmUgbW9yZQpxdWVzdGlvbnMuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:31:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 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 1iugKP-0005T5-3N; Thu, 23 Jan 2020 17:31:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l7XC=3M=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iugKO-0005T0-5l
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:31:36 +0000
X-Inumbo-ID: 2f49f1ba-3e06-11ea-b833-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f49f1ba-3e06-11ea-b833-bc764e2007e4;
 Thu, 23 Jan 2020 17:31:27 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579800687; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=DmwmR7kt/L+gf6lmPexT8Z6sfOW5Azqff743ad/6L1Q=;
 b=u1BGRY+/ZEuxzm9xweKQoa5xD0sEHuLSP6vEjO1yVnNcKPuxy3gFS8AofbtfW5iScG2GEkxl
 VLee+8gi7z/iugXPyS427vjAxsO4VJ2mzP29pzj85hRr7XUFQ5OWWR78yPWH/WKwFalC2nf5
 bQz7PyXallDCrVhPGwmZJZXVPoM=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com
 [209.85.128.43])
 by mxa.mailgun.org with ESMTP id 5e29d86d.7fd4bb2dd7b0-smtp-out-n01;
 Thu, 23 Jan 2020 17:31:25 -0000 (UTC)
Received: by mail-wm1-f43.google.com with SMTP id u2so3402832wmc.3
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 09:31:25 -0800 (PST)
X-Gm-Message-State: APjAAAWONBUcsXzWySLcmHytW8oqVqixAf77Zz0hnFWLJL7GLVR1Cho6
 YfAU7iZkWvU/nmKsmY8mm7cFpTKARXcBx0vPL7U=
X-Google-Smtp-Source: APXvYqzv5W9qSI4eig47D2OKN5s+e2aZ3itOMFtv8NhS4v4/dJvPKRvalPVKayUs9sSAQq/4MGqrXOQQPMADFuoM33A=
X-Received: by 2002:a05:600c:2c06:: with SMTP id
 q6mr5462240wmg.154.1579800684467; 
 Thu, 23 Jan 2020 09:31:24 -0800 (PST)
MIME-Version: 1.0
References: <cover.1579628566.git.tamas.lengyel@intel.com>
 <d2a7c532b8ff412cdda102d81c114e0c642dfcbc.1579628566.git.tamas.lengyel@intel.com>
 <c289c044-ed88-af2d-7a17-479d327fdde6@citrix.com>
In-Reply-To: <c289c044-ed88-af2d-7a17-479d327fdde6@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 23 Jan 2020 10:30:47 -0700
X-Gmail-Original-Message-ID: <CABfawhk+auoeuPmYc5XBNQ3qi2CE7GaK6Grf6vrkhbDN+ShdvA@mail.gmail.com>
Message-ID: <CABfawhk+auoeuPmYc5XBNQ3qi2CE7GaK6Grf6vrkhbDN+ShdvA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 15/18] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTA6MjEgQU0gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDEvMjEvMjAgNTo0OSBQTSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+ID4gVk0gZm9ya2luZyBpcyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBh
IGRvbWFpbiB3aXRoIGFuIGVtcHR5IG1lbW9yeSBzcGFjZSBhbmQgYQo+ID4gcGFyZW50IGRvbWFp
biBzcGVjaWZpZWQgZnJvbSB3aGljaCB0byBwb3B1bGF0ZSB0aGUgbWVtb3J5IHdoZW4gbmVjZXNz
YXJ5LiBGb3IKPiA+IHRoZSBuZXcgZG9tYWluIHRvIGJlIGZ1bmN0aW9uYWwgdGhlIFZNIHN0YXRl
IGlzIGNvcGllZCBvdmVyIGFzIHBhcnQgb2YgdGhlIGZvcmsKPiA+IG9wZXJhdGlvbiAoSFZNIHBh
cmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogVGFtYXMg
SyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KPgo+IE92ZXJhbGwgdGhpcyBsb29r
cyByZWFsbHkgZ29vZC4gIEp1c3QgYSBmZXcgcXVlc3Rpb25zLgo+Cj4gPiAtLS0KPiA+ICB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAgIDkgKysKPiA+ICB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgICAgfCAgIDIgKy0KPiA+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYyAgICAgfCAyMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgeGVu
L2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDExICstCj4gPiAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwgIDIwICsrLQo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9t
ZW1vcnkuaCAgICAgICB8ICAgNSArCj4gPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAg
ICAgIHwgICAyICsKPiA+ICA3IGZpbGVzIGNoYW5nZWQsIDI2NSBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+IGluZGV4IDI4ZmVmYTFmODEuLjk1M2FiY2MxZmMgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwo+ID4gQEAgLTIxOTgsNiArMjE5OCwxNSBAQCBpbnQgZG9tYWluX3JlbGlucXVp
c2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgICAgICAgICAgICAgcmV0ID0gcmVs
aW5xdWlzaF9zaGFyZWRfcGFnZXMoZCk7Cj4gPiAgICAgICAgICAgICAgaWYgKCByZXQgKQo+ID4g
ICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4gKwo+ID4gKyAgICAgICAgICAgIC8qCj4g
PiArICAgICAgICAgICAgICogSWYgdGhlIGRvbWFpbiBpcyBmb3JrZWQsIGRlY3JlbWVudCB0aGUg
cGFyZW50J3MgcGF1c2UgY291bnQuCj4gPiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAg
ICAgaWYgKCBkLT5wYXJlbnQgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAg
ICAgZG9tYWluX3VucGF1c2UoZC0+cGFyZW50KTsKPiA+ICsgICAgICAgICAgICAgICAgZC0+cGFy
ZW50ID0gTlVMTDsKPgo+IERpZCB0aGlzIHdhbnQgdG8gYmUgYGlmICggZC0+cGFyZW50X3BhdXNl
ZCApYD8KCklmIHRoZSBkb21haW4gaGFzIHRoZSBwYXJlbnQgcG9pbnRlciBzZXQsIGl0J3MgZ3Vh
cmFudGVlZCB0aGF0IHRoZQpwYXJlbnQgaXMgcGF1c2VkLiBJdCdzIHBhdXNlZCBiZWZvcmUgdGhl
IHBhcmVudCBwb2ludGVyIGlzIHNldCBkdXJpbmcKdGhlIGZvcmsgaHlwZXJjYWxsLgoKPgo+ID4g
K3N0YXRpYyBpbnQgYnJpbmdfdXBfdmNwdXMoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVjdCBjcHVw
b29sICpjcHVwb29sKQo+ID4gK3sKPiA+ICsgICAgaW50IHJldDsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGk7Cj4gPiArCj4gPiArICAgIGlmICggKHJldCA9IGNwdXBvb2xfbW92ZV9kb21haW4oY2Qs
IGNwdXBvb2wpKSApCj4gPiArICAgICAgICByZXR1cm4gcmV0Owo+ID4gKwo+ID4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IGNkLT5tYXhfdmNwdXM7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAg
IGlmICggY2QtPnZjcHVbaV0gKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKwo+ID4g
KyAgICAgICAgaWYgKCAhdmNwdV9jcmVhdGUoY2QsIGkpICkKPiA+ICsgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPgo+IFlvdSdyZSBub3QgY29weWluZyB0aGUgY29udGVudHMgb2YgdGhlIHZj
cHUgcmVnaXN0ZXJzIG9yIGFueXRoaW5nIGhlcmUKPiAtLSBpcyB0aGF0IHNvbWV0aGluZyB5b3Un
cmUgbGVhdmluZyB0byB5b3VyIGRvbTAgYWdlbnQ/CgpUaGUgcmVnaXN0ZXJzIGFyZSBiZWluZyBj
b3BpZWQgYXMgcGFydCBvZiB0aGUgSFZNIGNvbnRleHRzLgoKPgo+ID4gK3N0YXRpYyBpbnQgbWVt
X3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKPiA+ICt7
Cj4gPiArICAgIGludCByYyA9IC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIGlmICggIWNkLT5jb250
cm9sbGVyX3BhdXNlX2NvdW50ICkKPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ICsKPiA+ICsg
ICAgLyoKPiA+ICsgICAgICogV2Ugb25seSB3YW50IHRvIHBhdXNlIHRoZSBwYXJlbnQgb25jZSwg
bm90IGVhY2ggdGltZSB0aGlzCj4gPiArICAgICAqIG9wZXJhdGlvbiBpcyByZXN0YXJ0ZWQgZHVl
IHRvIHByZWVtcHRpb24uCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoICFjZC0+cGFyZW50X3Bh
dXNlZCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiA+ICsgICAg
ICAgIGNkLT5wYXJlbnRfcGF1c2VkID0gdHJ1ZTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBj
ZC0+bWF4X3BhZ2VzID0gZC0+bWF4X3BhZ2VzOwo+ID4gKyAgICBjZC0+bWF4X3ZjcHVzID0gZC0+
bWF4X3ZjcHVzOwo+ID4gKwo+ID4gKyAgICAvKiB0aGlzIGlzIHByZWVtcHRpYmxlIHNvIGl0J3Mg
dGhlIGZpcnN0IHRvIGdldCBkb25lICovCj4gPiArICAgIGlmICggKHJjID0gZm9ya19oYXBfYWxs
b2NhdGlvbihkLCBjZCkpICkKPiA+ICsgICAgICAgIGdvdG8gZG9uZTsKPiA+ICsKPiA+ICsgICAg
aWYgKCAocmMgPSBicmluZ191cF92Y3B1cyhjZCwgZC0+Y3B1cG9vbCkpICkKPiA+ICsgICAgICAg
IGdvdG8gZG9uZTsKPiA+ICsKPiA+ICsgICAgaWYgKCAocmMgPSBodm1fY29weV9jb250ZXh0X2Fu
ZF9wYXJhbXMoZCwgY2QpKSApCj4gPiArICAgICAgICBnb3RvIGRvbmU7Cj4gPiArCj4gPiArICAg
IGZvcmtfdHNjKGQsIGNkKTsKPiA+ICsKPiA+ICsgICAgY2QtPnBhcmVudCA9IGQ7Cj4KPiBXaGF0
IGhhcHBlbnMgaWYgdGhlIHBhcmVudCBkaWVzPwo+Cj4gSXQgc2VlbXMgbGlrZSB3ZSBtaWdodCB3
YW50IHRvIGRvIGdldF9kb21haW4ocGFyZW50KSBoZXJlLCBhbmQKPiBwdXRfZG9tYWluKHBhcmVu
dCkgaW4gZG9tYWluX2Rlc3Ryb3kuCgpJZiBmb3JrcyBhcmUgc3RpbGwgYWN0aXZlIHdoZW4gc29t
ZW9uZSBkZXN0cm95cyB0aGUgcGFyZW50IHRoYW4gWGVuCndpbGwgY3Jhc2ggSSBhc3N1bWUuIFJp
Z2h0IG5vdyBpdCdzIGEgcmVxdWlyZW1lbnQgdGhhdCB0aGUgcGFyZW50CnJlbWFpbnMgaW4gZXhp
c3RlbmNlIC0gYW5kIGl0J3MgcGF1c2VkIC0gd2hpbGUgdGhlcmUgYXJlIGZvcmtzIGFjdGl2ZS4K
V2UgZW5mb3JjZSB0aGUgcGF1c2Ugc3RhdGUgYnV0IG1ha2luZyB0aGUgcGFyZW50IHVuZGVzdHJv
eWFibGUgaXMgbm90CmltcGxlbWVudGVkIHJpZ2h0IG5vdy4gV2UganVzdCB0cnVzdCB0aGF0IHRo
ZSB1c2VyIG9mIHRoaXMKZXhwZXJpbWVudGFsIHN5c3RlbSB3b24ndCBkbyB0aGF0LgoKQnV0IHll
cywgZG9pbmcgdGhlIGdldF9kb21haW4oKS9wdXRfZG9tYWluKCkgZGFuY2Ugd291bGQgYmUgYW4g
ZWFzeQp3YXkgdG8gZG8gdGhhdC4gV2lsbCBhZGQgdGhhdCBhbmQgdGhlbiB3ZSBkb24ndCBoYXZl
IHRvIHdvcnJ5IGFib3V0CnRoZSBwYXJlbnQgZ2V0dGluZyBwdWxsZWQgZnJvbSB1bmRlciBvdXIg
ZmVhdC4KCj4KPiBJJ2xsIHByb2JhYmx5IG5lZWQgdG8gY29tZSBiYWNrIHRvIHRoaXMsIGF0IHdo
aWNoIHBvaW50IEkgbWF5IGhhdmUgbW9yZQo+IHF1ZXN0aW9ucy4KClRoYW5rcyEKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:45:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iugY4-0006Q5-LR; Thu, 23 Jan 2020 17:45:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ucZ6=3M=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iugY3-0006Q0-PP
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:45:43 +0000
X-Inumbo-ID: 2d04fe84-3e08-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-x32c.google.com (unknown [2a00:1450:4864:20::32c])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d04fe84-3e08-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 17:45:43 +0000 (UTC)
Received: by mail-wm1-x32c.google.com with SMTP id b19so3466677wmj.4
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 09:45:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=4B+kXNFdjix7YwaZQo+iOIhhq49MGWxC083OJ82QAe0=;
 b=tFJaYzVbMf75rcuUWb/K6LS6IPvQACsjT7Bq6DRUrJ1fdw9GZMN5Hcw4rUZ8OIxy7W
 TUOrohl++avoK/rfCTZGxbOkF+JOmwgftKGXYkp+sFtq+9LX1RxHrvtoO6F84mS6we5g
 3+soF+qy8lN3UTB8kOwHdKMaAMaPrFrzoYUiTbxsBd/b24qTRelfv+4xf6D8bvaUT4lF
 oGQKsTWkgsrogFF/saB5A8ojbKxDcIqWEK20eFueNoVqzBSFzN6QEXu5lgFBsp5c2zp9
 RqxwUD4E0topfQO4n4lKfjlJoQKMTL102SXbRow+IwYTPkDqtmMI76eF8wKsRInawoK1
 r3IQ==
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=4B+kXNFdjix7YwaZQo+iOIhhq49MGWxC083OJ82QAe0=;
 b=kcjhI7bFw2BaztWtNE9jYBNXvDfTMXx+qnVsSDKAkQbQLqT3aBaMwg8XOw8uOHzIxc
 8GGheofsuVgOBO8SOsXWfh3yBQjZQPchQtmFwgRkg65/4q4jEz+3L9aaSbv53D1YuphW
 kCLCbkRX2Fs39H8PIzyuceSUH6HkXC0S6YHYz7TWsEKa+PUVZb4aHvyVqPFTgA7pWF8g
 cUozaRHk2WI2dlYTchcCRnGNgM82XmKgyjQl7VkieMBuHBISVm7ia0AYO3LgbobzHTRU
 vjZIBM1uWvd+2kw0iF1vMgPlmRGcqwIrzFG0IX8CvXGBGL4XWLJpsXSseaUMenckoJ92
 piNA==
X-Gm-Message-State: APjAAAX2AWNCdGn04bWArz5yUYGgtnQuW+brKz6NiN8vGey5ZkZFOEiw
 RZUkUaXarITNMVukeSoXyfPXrl8id4ON77lPpMfl5eJN
X-Google-Smtp-Source: APXvYqwOMPbbCgIkn/tM+ceDo1hJZawK5boggEuTa0nhmGk2Z14BFVaBzQJyjbgxAe4gEgHQ5rCYlrl0hW6ZSiucoM8=
X-Received: by 2002:a05:600c:2c06:: with SMTP id
 q6mr5513136wmg.154.1579801539989; 
 Thu, 23 Jan 2020 09:45:39 -0800 (PST)
MIME-Version: 1.0
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Thu, 23 Jan 2020 10:45:02 -0700
Message-ID: <CABfawhm9NirEMJKGiy4j=W21Xs7KyDWXhUYnqg+rjzSjfgHNFQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Valgrind support upgraded to Xen 4.13
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLApJIGp1c3Qgd2FudGVkIHRvIGJyaW5nIGl0IHRvIHRoZSBjb21tdW5pdHkncyBhdHRl
bnRpb24gdGhhdCBJJ3ZlIHVwcGVkClZhbGdyaW5kJ3MgWGVuIHN1cHBvcnQgdG8gaW5jbHVkZSBl
dmVyeXRoaW5nIHVwIHRvIFhlbiA0LjEzLiBJdCdzIG5vdwptZXJnZWQgYW5kIHdpbGwgYmUgcGFy
dCBvZiB0aGUgbmV4dCBWYWxncmluZCByZWxlYXNlOgpodHRwczovL3NvdXJjZXdhcmUub3JnL2dp
dC8/cD12YWxncmluZC5naXQ7YT1jb21taXQ7aD1jODgxMzMxNDFhMzU0ZDY1NTY4ZmI4NTAzN2Fi
YzVlMWY3NGNlNDZiCgpDaGVlcnMsClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 17:58:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 17:58: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 1iugkJ-0007Kv-Si; Thu, 23 Jan 2020 17:58:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iugkI-0007Kq-Il
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 17:58:22 +0000
X-Inumbo-ID: f096005f-3e09-11ea-be9f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f096005f-3e09-11ea-be9f-12813bfff9fa;
 Thu, 23 Jan 2020 17:58:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579802302;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=5RZ3p7awykBCVbkgh3chTynDBSZemRY/a3U/R78+1Is=;
 b=WdS9g3qedFxqdjxaxY7M3cQbjO9RM4GX30GL5Fls5+uBWSvDa9Vu/8Id
 txMYYEav+LSzcF3DSS51nGfpurvJ+SJu+85ea5EgNm8vU/mfAZAAfscJd
 jI/L6gt5Ef9UikpiL5Gdoft3sIheY2Z4pPipqoNujXKi27g43Gx3lMb5k w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Bjf9gKhm1mi64pHpEzfKPSuOQV/fFdgGrV4fpUq22fuMvP8qCGRxQtetrIJxU/05aozLLrn9I
 L9IhN4zj5LPwHhK9NzR64apEpphRPybTpxa20qyyUAA9Fl7j/pHozWu0WI78dPDI23bEPpNrX7
 yLQeTHGM0NXYIweAVXT1ByEtcghP3IDjVvpLpEfsE9eLj3x84/gTlbaK1q9WFtAqv85USA/zuA
 ZYEK/R2M9zjdqOAB3iXo2c/udxq6irv9oATrru+yAgKvwQaF4986CnimicEavBPYme2qGz3583
 2vg=
X-SBRS: 2.7
X-MesageID: 11519798
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11519798"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <CABfawhm9NirEMJKGiy4j=W21Xs7KyDWXhUYnqg+rjzSjfgHNFQ@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: <27b8015b-298a-6a44-4337-4303438d084b@citrix.com>
Date: Thu, 23 Jan 2020 17:58:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhm9NirEMJKGiy4j=W21Xs7KyDWXhUYnqg+rjzSjfgHNFQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Valgrind support upgraded to Xen 4.13
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAyMCAxNzo0NSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEhpIGFsbCwKPiBJ
IGp1c3Qgd2FudGVkIHRvIGJyaW5nIGl0IHRvIHRoZSBjb21tdW5pdHkncyBhdHRlbnRpb24gdGhh
dCBJJ3ZlIHVwcGVkCj4gVmFsZ3JpbmQncyBYZW4gc3VwcG9ydCB0byBpbmNsdWRlIGV2ZXJ5dGhp
bmcgdXAgdG8gWGVuIDQuMTMuIEl0J3Mgbm93Cj4gbWVyZ2VkIGFuZCB3aWxsIGJlIHBhcnQgb2Yg
dGhlIG5leHQgVmFsZ3JpbmQgcmVsZWFzZToKPiBodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC8/
cD12YWxncmluZC5naXQ7YT1jb21taXQ7aD1jODgxMzMxNDFhMzU0ZDY1NTY4ZmI4NTAzN2FiYzVl
MWY3NGNlNDZiCgpUWVZNLgoKSG9wZWZ1bGx5IHRoaXMgd2lsbCBhbGwgYmVjb21lIGZhciBtb3Jl
IHJhdGlvbmFsIHdoZW4gd2Ugc3dpdGNoIHRvCnN0YWJsZSBBQklzLsKgIEknZCBmb3Jnb3R0ZW4g
dGhpcyBmcm9tIHRoZSBsaXN0IG9mICJ3aHkgdW5zdGFibGUgQUJJcyBhcmUKcmVhbCBwcm9ibGVt
IGluIHByYWN0aWNlIi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:06: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 1iugsM-0008GQ-PU; Thu, 23 Jan 2020 18:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iugsL-0008GL-4Z
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:06:41 +0000
X-Inumbo-ID: 1a8c2324-3e0b-11ea-bea0-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a8c2324-3e0b-11ea-bea0-12813bfff9fa;
 Thu, 23 Jan 2020 18:06:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579802800;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=N4vrgOp16DFTjx1W/REey+pKd/MY+lT5Sipeao96kDQ=;
 b=UQM5VEaVLudHSZOCSanQrvuv8R4dQZY5zFI09GPdarjL6H0hRSDwFCaa
 4lt9LwKytzJOfXGH/Y+DzXAaKjpgAgtL9CEihvQxSls5RJnXuuFqf2qpk
 I9BivhzdOKEhxQU6aKAPsU/IIYxsOq2JnFdH5mHbtYXl+LWUAG5K02Hah c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BX3mD7zqJZq+8UJAOcHTBxMaYfgl8TgppyOLItVHel5wuEevFptgA6NuPGr0SvttjVRXs2l2JM
 5j2ZrZeNCcxd0Mk4MdjGKbvJq37qW192ckFr7IZsNCdxAwoE1+WVGYG7wXcOtLbZcJOlaIiVo/
 LoDfHG2XkaGuPmc6wYmIEH0nQ7/VcteTOlrdG3KNZpeB0P7H1yIVdHijjJgyoKBKYmRrKnNDaC
 Lkld+NHa8t8Hhv6J2FFhAfxpKfl4r85o6Mh3tpMKDMDB4lNDcZ0A4A3LLLQrtrYX1VsoyGrWZU
 Xm4=
X-SBRS: 2.7
X-MesageID: 11783235
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11783235"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 19:06:13 +0100
Message-ID: <20200123180615.69370-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] x86/apic: improvements to
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

SGVsbG8sCgpUaGUgc2VyaWVzIGNvbnRhaW4gc29tZSBpbXByb3ZlbWVudHMgdG8gZGlzY29ubmVj
dF9ic3BfQVBJQywgd2hpY2gKc3RhcnRlZCBhcyBhIHdheSB0byBmaXggdGhlICJBUElDIGVycm9y
IG9uIENQVTA6IDQwKDAwKSIgZXJyb3IgcHJpbnRlZApieSBzb21lIEludGVsIGJveGVzIG9uIHJl
Ym9vdCBvciBzaHV0ZG93bi4gRmlyc3QgcGF0Y2ggaXMgdGhlIGZpeCBmb3IKdGhlIGVycm9yLCBz
ZWNvbmQgcGF0Y2ggaXMgYSBjbGVhbnVwLgoKUm9nZXIgUGF1IE1vbm5lICgyKToKICB4ODYvYXBp
YzogZml4IGRpc2FibGluZyBMVlQwIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMKICB4ODYvYXBpYzog
c2ltcGxpZnkgZGlzY29ubmVjdF9ic3BfQVBJQyBzZXR1cCBvZiBMVlR7MC8xfQoKIHhlbi9hcmNo
L3g4Ni9hcGljLmMgfCAyMSArKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKLS0gCjIuMjUuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:06:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:06: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 1iugsR-0008Gg-4P; Thu, 23 Jan 2020 18:06:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iugsQ-0008Gb-0x
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:06:46 +0000
X-Inumbo-ID: 1b9ff5c4-3e0b-11ea-bea0-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b9ff5c4-3e0b-11ea-bea0-12813bfff9fa;
 Thu, 23 Jan 2020 18:06:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579802802;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=INdQVtjZQ+K3BK30zmQJ0/qlG9XVDY8JeGQiaGOGdEI=;
 b=DS0dZ7LKSb0/X2tgArhof0O4kgnefVmWnTn5DoOEPt91CJnRnOw3cZD+
 M3lwMFQjKtQ1EAgMwHhsaA4w84EfycenobYPLHCRqP6+SVLY/rFLQmcR4
 7wUgAff3TKwqwvxTX6X2aCBvU8sxfrn1vxm1HeSe5fcgHW3L0pafnp+pF 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zMv/MLPW/h6g+x9y+lFRwTY6OJQLeLg3ckjJGrmnPd3D+ydBhC6JqBJ35Lc2YWokJm4+qTtnNa
 2eRE24yinEDmbt5k3JrZ9uEv8Pe4dxFNgC0ZdNjonLtIzz3RlJeonCsAMbZlnCj904AkDJpPQp
 Mz1PtqhDLfYnMg90u/b+KBFsQb1fSVz9HQz43axybR8EnzrFSG98CXqEZg9/jRcVKt77QyRd6t
 ZfzZghtGsbW6FL4O5d9Ppy9wIqDmJeKdXTBfSActpMnlanC7mpcVtMtQ6wmO8ZLaAxxbglUC1C
 w3I=
X-SBRS: 2.7
X-MesageID: 11361584
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11361584"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 19:06:14 +0100
Message-ID: <20200123180615.69370-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200123180615.69370-1-roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

VGhlIEludGVsIFNETSBzdGF0ZXM6CgoiV2hlbiBhbiBpbGxlZ2FsIHZlY3RvciB2YWx1ZSAoMCB0
byAxNSkgaXMgd3JpdHRlbiB0byBhIExWVCBlbnRyeSBhbmQKdGhlIGRlbGl2ZXJ5IG1vZGUgaXMg
Rml4ZWQgKGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhlIEFQSUMgbWF5IHNpZ25hbCBhbgppbGxlZ2Fs
IHZlY3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQgaXMg
c2V0IG9yCndoZXRoZXIgYW4gaW50ZXJydXB0IGlzIGFjdHVhbGx5IHNlZW4gb24gdGhlIGlucHV0
LiIKCkFuZCB0aGF0J3MgZXhhY3RseSB3aGF0J3MgY3VycmVudGx5IGRvbmUgaW4gZGlzY29ubmVj
dF9ic3BfQVBJQyB3aGVuCnZpcnRfd2lyZV9zZXR1cCBpcyB0cnVlIGFuZCBMVlQgTElOVDAgaXMg
YmVpbmcgbWFza2VkLiBCeSB3cml0aW5nIG9ubHkKQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1
YWxseSBzZXR0aW5nIHRoZSB2ZWN0b3IgdG8gMCBhbmQgdGhlCmRlbGl2ZXJ5IG1vZGUgdG8gRml4
ZWQgKDApLCBhbmQgaGVuY2UgaXQgdHJpZ2dlcnMgYW4gQVBJQyBlcnJvciBldmVuCndoZW4gdGhl
IExWVCBlbnRyeSBpcyBtYXNrZWQuCgpUaGlzIHdvdWxkIHVzdWFsbHkgbWFuaWZlc3Qgd2hlbiBY
ZW4gaXMgYmVpbmcgc2h1dCBkb3duLCBhcyB0aGF0J3MKd2hlcmUgZGlzY29ubmVjdF9ic3BfQVBJ
QyBpcyBjYWxsZWQ6CgooWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQoKRml4IHRoaXMg
YnkgY2FsbGluZyBjbGVhcl9sb2NhbF9BUElDIHByaW9yIHRvIHNldHRpbmcgdGhlIExWVCBMSU5U
CnJlZ2lzdGVycyB3aGljaCBhbHJlYWR5IGNsZWFyIExWVCBMSU5UMCwgYW5kIGhlbmNlIHRoZSB0
cm91Ymxlc29tZQp3cml0ZSBjYW4gYmUgYXZvaWRlZCBhcyB0aGUgcmVnaXN0ZXIgaXMgYWxyZWFk
eSBjbGVhcmVkLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gVXNlIGNsZWFyX2xvY2FsX0FQSUMgaW4g
b3JkZXIgdG8gY2xlYXIgTElOVDAuCi0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyB8IDYgKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGE2
YTc3NTRkNzcuLjUwOGIxNTg2ZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysr
IGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtMjYyLDYgKzI2Miw4IEBAIHZvaWQgZGlzY29ubmVj
dF9ic3BfQVBJQyhpbnQgdmlydF93aXJlX3NldHVwKQogICAgICAgICAvKiBHbyBiYWNrIHRvIFZp
cnR1YWwgV2lyZSBjb21wYXRpYmlsaXR5IG1vZGUgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyB2
YWx1ZTsKIAorICAgICAgICBjbGVhcl9sb2NhbF9BUElDKCk7CisKICAgICAgICAgLyogRm9yIHRo
ZSBzcHVyaW91cyBpbnRlcnJ1cHQgdXNlIHZlY3RvciBGLCBhbmQgZW5hYmxlIGl0ICovCiAgICAg
ICAgIHZhbHVlID0gYXBpY19yZWFkKEFQSUNfU1BJVik7CiAgICAgICAgIHZhbHVlICY9IH5BUElD
X1ZFQ1RPUl9NQVNLOwpAQCAtMjc5LDEwICsyODEsNiBAQCB2b2lkIGRpc2Nvbm5lY3RfYnNwX0FQ
SUMoaW50IHZpcnRfd2lyZV9zZXR1cCkKICAgICAgICAgICAgIHZhbHVlID0gU0VUX0FQSUNfREVM
SVZFUllfTU9ERSh2YWx1ZSwgQVBJQ19NT0RFX0VYVElOVCk7CiAgICAgICAgICAgICBhcGljX3dy
aXRlKEFQSUNfTFZUMCwgdmFsdWUpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgewotICAgICAg
ICAgICAgLyogRGlzYWJsZSBMVlQwICovCi0gICAgICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZU
MCwgQVBJQ19MVlRfTUFTS0VEKTsKLSAgICAgICAgfQogCiAgICAgICAgIC8qIEZvciBMVlQxIG1h
a2UgaXQgZWRnZSB0cmlnZ2VyZWQsIGFjdGl2ZSBoaWdoLCBubWkgYW5kIGVuYWJsZWQgKi8KICAg
ICAgICAgdmFsdWUgPSBhcGljX3JlYWQoQVBJQ19MVlQxKTsKLS0gCjIuMjUuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:06:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:06: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 1iugsX-0008Ik-EG; Thu, 23 Jan 2020 18:06:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AKOf=3M=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iugsW-0008Hv-5g
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:06:52 +0000
X-Inumbo-ID: 1c77bba8-3e0b-11ea-9fd7-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c77bba8-3e0b-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 18:06:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579802803;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=SXGA3aDmcS42579i+1MDy79V4hdE3QhfUicYF1TSlic=;
 b=AHCWN+yPX7tcdd/kHs+ekQ9Xef6EC4Ih7CvnWYyFBKq28aHKTERyfGkI
 oTZMdaPLkKE9kaCiTBT5TDk7t2uSMTTQNdxePi3A4IoGl70cAiwwfm+kw
 q19twrsIO5gzePkXdVtlyCp+YzbaOEHZ63GU6BFbn6TJrJ+x4GT0Qumoj c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0WuZWW6ihzgfXRpz9SP5E8wT2rE1O1V40spXKq3QViAcDGNVISg2lkm/S7DD8uh4feyLdezqN2
 EWMXcNhicDp+qGWaUR/JFyeMpJS/mzFHoo5kg2oUOlfqfPCR9OuqRISsn1GpBopLhxqW1kyKHH
 ZY4febRaqRiAN+u3xxk7m7FRnY2JpBXm+PdNuPwyyE1oQo+QvrtwCIPMXbxcNbFZrswwdrtaPO
 m1uS9twMRbDXPlSIDOi8EhqfH1WgyY9Pfp1dRREDmrMTwYBr8mizReP1gSvIlKO6Qh3mVE+e83
 7Fw=
X-SBRS: 2.7
X-MesageID: 11950472
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11950472"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 23 Jan 2020 19:06:15 +0100
Message-ID: <20200123180615.69370-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200123180615.69370-1-roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] x86/apic: simplify disconnect_bsp_APIC
 setup of LVT{0/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: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@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>

VGhlcmUncyBubyBuZWVkIHRvIHJlYWQgdGhlIGN1cnJlbnQgdmFsdWVzIG9mIExWVHswLzF9IGZv
ciB0aGUKcHVycG9zZXMgb2YgdGhlIGZ1bmN0aW9uLCB3aGljaCBzZWVtIHRvIGJlIHRvIHNhdmUg
dGhlIGN1cnJlbnRseQpzZWxlY3RlZCB2ZWN0b3I6IGluIHRoZSBkZXN0aW5hdGlvbiBtb2RlcyB1
c2VkIChFeHRJTlQgYW5kIE5NSSkgdGhlCnZlY3RvciBmaWVsZCBpcyBpZ25vcmVkIGFuZCBoZW5j
ZSBjYW4gYmUgc2V0IHRvIDAuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jIHwgMTUgKystLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwpp
bmRleCA1MDhiMTU4NmYyLi5jMTgzMTRjMWEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBp
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTI3MywyMyArMjczLDEyIEBAIHZvaWQg
ZGlzY29ubmVjdF9ic3BfQVBJQyhpbnQgdmlydF93aXJlX3NldHVwKQogCiAgICAgICAgIGlmICgh
dmlydF93aXJlX3NldHVwKSB7CiAgICAgICAgICAgICAvKiBGb3IgTFZUMCBtYWtlIGl0IGVkZ2Ug
dHJpZ2dlcmVkLCBhY3RpdmUgaGlnaCwgZXh0ZXJuYWwgYW5kIGVuYWJsZWQgKi8KLSAgICAgICAg
ICAgIHZhbHVlID0gYXBpY19yZWFkKEFQSUNfTFZUMCk7Ci0gICAgICAgICAgICB2YWx1ZSAmPSB+
KEFQSUNfTU9ERV9NQVNLIHwgQVBJQ19TRU5EX1BFTkRJTkcgfAotICAgICAgICAgICAgICAgICAg
ICAgICBBUElDX0lOUFVUX1BPTEFSSVRZIHwgQVBJQ19MVlRfUkVNT1RFX0lSUiB8Ci0gICAgICAg
ICAgICAgICAgICAgICAgIEFQSUNfTFZUX0xFVkVMX1RSSUdHRVIgfCBBUElDX0xWVF9NQVNLRUQg
KTsKLSAgICAgICAgICAgIHZhbHVlIHw9IEFQSUNfTFZUX1JFTU9URV9JUlIgfCBBUElDX1NFTkRf
UEVORElORzsKLSAgICAgICAgICAgIHZhbHVlID0gU0VUX0FQSUNfREVMSVZFUllfTU9ERSh2YWx1
ZSwgQVBJQ19NT0RFX0VYVElOVCk7CisgICAgICAgICAgICB2YWx1ZSA9IEFQSUNfTFZUX1JFTU9U
RV9JUlIgfCBBUElDX1NFTkRfUEVORElORyB8IEFQSUNfRE1fRVhUSU5UOwogICAgICAgICAgICAg
YXBpY193cml0ZShBUElDX0xWVDAsIHZhbHVlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZv
ciBMVlQxIG1ha2UgaXQgZWRnZSB0cmlnZ2VyZWQsIGFjdGl2ZSBoaWdoLCBubWkgYW5kIGVuYWJs
ZWQgKi8KLSAgICAgICAgdmFsdWUgPSBhcGljX3JlYWQoQVBJQ19MVlQxKTsKLSAgICAgICAgdmFs
dWUgJj0gfigKLSAgICAgICAgICAgIEFQSUNfTU9ERV9NQVNLIHwgQVBJQ19TRU5EX1BFTkRJTkcg
fAotICAgICAgICAgICAgQVBJQ19JTlBVVF9QT0xBUklUWSB8IEFQSUNfTFZUX1JFTU9URV9JUlIg
fAotICAgICAgICAgICAgQVBJQ19MVlRfTEVWRUxfVFJJR0dFUiB8IEFQSUNfTFZUX01BU0tFRCk7
Ci0gICAgICAgIHZhbHVlIHw9IEFQSUNfTFZUX1JFTU9URV9JUlIgfCBBUElDX1NFTkRfUEVORElO
RzsKLSAgICAgICAgdmFsdWUgPSBTRVRfQVBJQ19ERUxJVkVSWV9NT0RFKHZhbHVlLCBBUElDX01P
REVfTk1JKTsKKyAgICAgICAgdmFsdWUgPSBBUElDX0xWVF9SRU1PVEVfSVJSIHwgQVBJQ19TRU5E
X1BFTkRJTkcgfCBBUElDX0RNX05NSTsKICAgICAgICAgYXBpY193cml0ZShBUElDX0xWVDEsIHZh
bHVlKTsKICAgICB9CiB9Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:15:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:15: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 1iuh0a-0000rq-Bt; Thu, 23 Jan 2020 18:15:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v8qs=3M=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iuh0Y-0000rl-Lo
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:15:10 +0000
X-Inumbo-ID: 4a1006a0-3e0c-11ea-bea8-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a1006a0-3e0c-11ea-bea8-12813bfff9fa;
 Thu, 23 Jan 2020 18:15:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579803310;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=3JJnb2eYUTxX7bx4PT8tcBS5QJ5UnyW4yAsaWCQTkEY=;
 b=U2OndjxWcLktOEw9PIdy+2fjplqQYvNYlhgctfEwgXYmj08XjxCy8Ykc
 CfsKCgM5T/e6UkjXZRN1+DtqGT6MgtMQB6UOiWTPCiZZ8Pq54l9MX3vdF
 DfQy+MDaXXWBiNoWGOz2uMTxPK6m2KRYmzo8/6WsovwcI5/nxTbYPuDsl w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fRzsT+fRMdYOFY2YowmgbuX+QlReF1TH3zH7ON3ovQlFRIRrVhSRZPMcHYwhGbTHuUbh37PgNd
 TIYhNVrQM1Yl+SGobHrL6jcXbVylRHVNZyiT7qOPNBow6Mu0iJX/lOjJ0LJvB0BG7QmPe0vQep
 eYRJdzQ6Owvp6I5eJwBmpFpy0je0cHvoLCJN3kJBF7/kDDGyr7ogcbBDvko/hbuQRCYT+1dQ7n
 y2CK5LTc//8gEGq1DYgYh3NOnABSrKwORf/LIm8p6lcvAJLthg/RjsZtLZ0bkLw7NiiU+pfjXL
 2Ko=
X-SBRS: 2.7
X-MesageID: 11521064
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11521064"
Date: Thu, 23 Jan 2020 18:15:06 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20200123181506.GK1288@perard.uk.xensource.com>
References: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
 <20200121102109.GG11756@Air-de-Roger>
 <20200123153425.GJ1288@perard.uk.xensource.com>
 <20200123171706.GE57924@desktop-tdan49n.eng.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200123171706.GE57924@desktop-tdan49n.eng.citrite.net>
Subject: Re: [Xen-devel] [xen-unstable 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>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.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>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDY6MTc6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAyMCBhdCAwMzozNDoyNVBNICswMDAwLCBBbnRo
b255IFBFUkFSRCB3cm90ZToKPiA+IE9uIFR1ZSwgSmFuIDIxLCAyMDIwIGF0IDEwOjIxOjA5QU0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IFRoZSBpc3N1ZSBpcyB0aGF0IHRo
aXMgY2hhbmdlIGlzIHBhc3NpbmcgdGhlIGd1ZXN0IGRvbWFpbl9jcmVhdGVfc3RhdGUKPiA+ID4g
dG8gbGlieGxfX2RvbWFpbl9idWlsZCBpbiBsaWJ4bF9fc3Bhd25fc3R1Yl9kbSwgYW5kIGhlbmNl
IHRoZQo+ID4gPiBzdHViZG9tYWluIGRvZXNuJ3QgZ2V0IGNyZWF0ZWQuIEkgaGF2ZSB0aGUgZm9s
bG93aW5nIHBhdGNoIHRoYXQgZml4ZXMKPiA+ID4gaXQsIGJ1dCBpdCdzIGtpbmQgb2YgZGlydHku
Cj4gPiA+IAo+ID4gPiAtLS04PC0tLQo+ID4gPiBGcm9tIDY4OGZkZTk1OTkyZDA3YmIxMTIzZDMy
NGE2ODAwNmRkMDhiYzY1MTIgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPiA+IEZyb206IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IERhdGU6IFR1ZSwgMjEg
SmFuIDIwMjAgMTA6MTQ6MDkgKzAwMDAKPiA+ID4gU3ViamVjdDogW1BBVENIXSBsaWJ4bDogZml4
IHN0dWJkb21haW4gY3JlYXRpb24gYWZ0ZXIgYWFjYzE0MzAwNjQyOWRlCj4gPiA+IE1JTUUtVmVy
c2lvbjogMS4wCj4gPiA+IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOAo+
ID4gCj4gPiA6LSgsIHRoaXMgaXMgYSBsaWUuIFRoZSBlbWFpbCBJJ3ZlIHJlY2VpdmVkIGhhcyBh
IGRpZmZlcmVudCBjaGFyc2V0Lgo+IAo+IFJlYWxseT8gVGhlIGVtYWlsIGhlYWRlcnMgYWxzbyBj
b250YWluIHRoZSBzYW1lIHRhZywgYW5kIGhlbmNlIGFsbCBteQo+IGVtYWlscyB3b3VsZCBoYXZl
IGEgd3JvbmcgZW5jb2RpbmcgdGhlbi4KCkZvciBlbWFpbHMgc2VudCBieSB5b3VyIE1VQSwgSSBo
YXZlOgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTEiClRoZXJl
J3Mgbm90aGluZyB3cm9uZyB3aXRoIHRoYXQsIG15IE1VQSB1c2VzIHRoZSBzYW1lIGNoYXJzZXQu
IElmLCBpbiB0aGUKcGF0Y2ggdGhhdCBJIHRyeSB0byBhcHBseSwgSSByZXBsYWNlIHRoZSBjb250
ZW50LXR5cGUgbGluZSBvZiB0aGUgcGF0Y2gKYnkgdGhlIG9uZSBmcm9tIHRoZSBlbWFpbCBoZWFk
ZXIsIGdpdCBhcHBsaWVkIHRoZSBwYXRjaCBqdXN0IGZpbmUgYW5kCmRvbid0IGNvbXBsYWluLgoK
U28sIHRoZSBlbWFpbCBlbmNvZGluZyBpcyBmaW5lLgoKSXQgaXMganVzdCB0aGUgY29weSBvZiBh
biBlbWFpbCBpbnRvIGFub3RoZXIgZW1haWwncyBib2R5IHRoYXQgd2FzIGFuCmlzc3VlLgoKPiAK
PiA+IGdpdAo+ID4gY29tcGxhaW5lZCBhYm91dCBpdC4gTWF5YmUgbmV4dCB0aW1lIHRoZSBwYXRj
aCBjb3VsZCBiZSBhdHRhY2hlZCwgb3IgaXQKPiA+IGNvdWxkIGJlIGEgcHJvcGVyIHBhdGNoIHdp
dGggc29tZSBub3RlIChhZnRlciAtLS0pIChnaXQgc2VuZC1lbWFpbCBjYW4KPiA+IGRvIC0taW4t
cmVwbHktdG8pLCBvciBpdCBjb3VsZCBiZSB0d28gc2VwYXJhdGVkIGVtYWlscyB3aXRoIHRoZSBm
aXJzdAo+ID4gb25lIHJlcGx5aW5nIHRvIHRoZSByZXBvcnQgYW5kIHRoZSBzZWNvbmQgdGhlIHBh
dGNoIChhbGwgaW4gdGhlIHNhbWUKPiA+IHRocmVhZCkuCj4gCj4gSSBjYW4gY2VydGFpbmx5IHNl
bmQgdGhlIHBhdGNoIHNlcGFyYXRlbHkgYXMgYSByZXBseSBhcyB5b3Ugc2F5IGFib3ZlLAo+IGJ1
dCBJIHdvdWxkIHN0aWxsIG5lZWQgdG8gZml4IG15IGVtYWlsIGNsaWVudCB0byBzZXQgdGhlIHBy
b3Blcgo+IGVuY29kaW5nIHRoZW4uCgpUaGUgZW1haWwgSSByZWNlaXZlZCB3YXMganVzdCBmaW5l
LCBlbmNvZGVkIHByb3Blcmx5IChJIHRoaW5rKS4gSXQgaXMKanVzdCB0cnlpbmcgdG8gYXBwbHkg
dGhlIHBhdGNoIGVtYmVkZGVkIGludG8gdGhlIGJvZHkgb2YgdGhlIGVtYWlsIHRoYXQKd2FzIGFu
bm95aW5nLgoKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCj4gPiA+IGluZGV4IDNmMDhjY2FkMWIuLmIxZGRkZTc3ZTggMTAw
NjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiA+ID4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwo+ID4gPiBAQCAtMjExMCwxNyArMjExMCwyMSBAQCB2b2lkIGxpYnhs
X19zcGF3bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3Rh
dGUgKmRjcykKPiA+ID4gICAgICB4c190cmFuc2FjdGlvbl90IHQ7Cj4gPiA+ICAKPiA+ID4gICAg
ICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCj4gPiA+IC0gICAgbGlieGxfZG9tYWluX2NvbmZp
ZyAqY29uc3QgZG1fY29uZmlnID0gJnNkc3MtPmRtX2NvbmZpZzsKPiA+ID4gICAgICBsaWJ4bF9k
b21haW5fY29uZmlnICpjb25zdCBndWVzdF9jb25maWcgPSBzZHNzLT5kbS5ndWVzdF9jb25maWc7
Cj4gPiA+ICAgICAgY29uc3QgaW50IGd1ZXN0X2RvbWlkID0gc2Rzcy0+ZG0uZ3Vlc3RfZG9taWQ7
Cj4gPiA+ICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3QgZF9zdGF0ZSA9IHNk
c3MtPmRtLmJ1aWxkX3N0YXRlOwo+ID4gPiAtICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KmNvbnN0IHN0dWJkb21fc3RhdGUgPSAmc2Rzcy0+ZG1fc3RhdGU7Cj4gPiA+ICsgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3R1YmRvbV9zdGF0ZTsKPiA+ID4gKyAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpkbV9jb25maWc7Cj4gPiA+ICAKPiA+ID4gICAgICAvKiBJbml0aWFsaXNlIHBy
aXZhdGUgcGFydCBvZiBzZHNzICovCj4gPiA+IC0gICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZV9pbml0KHN0dWJkb21fc3RhdGUpOwo+ID4gPiAgICAgIGRtc3NfaW5pdCgmc2Rzcy0+ZG0pOwo+
ID4gPiAgICAgIGRtc3NfaW5pdCgmc2Rzcy0+cHZxZW11KTsKPiA+ID4gICAgICBsaWJ4bF9feHN3
YWl0X2luaXQoJnNkc3MtPnhzd2FpdCk7Cj4gPiA+ICsgICAgR0NORVcoc2Rzcy0+ZGNzKTsKPiA+
ID4gKyAgICBzdHViZG9tX3N0YXRlID0gJnNkc3MtPmRjcy0+YnVpbGRfc3RhdGU7Cj4gPiA+ICsg
ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KHN0dWJkb21fc3RhdGUpOwo+ID4gPiAr
ICAgIEdDTkVXKHNkc3MtPmRjcy0+Z3Vlc3RfY29uZmlnKTsKPiA+ID4gKyAgICBkbV9jb25maWcg
PSBzZHNzLT5kY3MtPmd1ZXN0X2NvbmZpZzsKPiA+IAo+ID4gSSBkb24ndCB0aGluayB0aGF0J3Mg
ZW5vdWdoLCB3ZSBuZWVkIHRvIGluaXRpYWxpemUgdGhlIGRjcyBwcm9wZXJseS4KPiA+IE90aGVy
d2lzZSwgbGlieGxfX2RvbWFpbl9idWlsZCgpIG1pZ2h0IHN0YXJ0IHVzaW5nIHRoaW5nIHRoYXQg
YXJlbid0IHNldAo+ID4gcHJvcGVybHkuIE1heWJlIHdlIHdvdWxkIG5lZWQgYSBuZXcgc3RydWN0
IHdoaWNoIGNvdWxkIGJlIHBhc3MgdG8KPiA+IGxpYnhsX19kb21haW5fYnVpbGQqLCBvciB0aGF0
IG1pZ2h0IGJlIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBuZWVkZWQuCj4gCj4gRXIgbGlrZWx5IHll
cywgYnV0IGNyZWF0aW5nIGEgY29tcGxldGUgZG9tYWluX2NyZWF0ZV9zdGF0ZSBmb3IgdGhlCj4g
c3R1YmRvbSB3aWxsIGJlIHZlcnkgY3VtYmVyc29tZSBJIHRoaW5rLiBNYXliZSB3ZSBjYW4gY29w
eSB0aGUgb25lCj4gZnJvbSB0aGUgZ3Vlc3Qgb3ZlciB0aGUgc3R1YmRvbSBvbmUgaW4gb3JkZXIg
dG8gaW5pdGlhbGl6ZSBpdD8KClRoYXQncyBub3QgZ29pbmcgdG8gd29yay4KCj4gTm90IHN1cmUg
dGhhdCdzIGFueSBiZXR0ZXIgdGhhbiBqdXN0IHVzaW5nIGFuIGVtcHR5IG9uZS4KCkFuZCBhbiAi
ZW1wdHkgb25lIiBkb2Vzbid0IHdvcmsgZWl0aGVyLCB0aGUgZGNzIGNyZWF0ZWQgaGVyZSBjb250
YWlucwptb3JlIHRoYXQganVzdCB0aGUgYGJ1aWxkX3N0YXRlJyBhbmQgYGd1ZXN0X2NvbmZpZycs
IGl0IGFsc28gY29udGFpbnMKZm9yIGFsbCB0aGUgX2ZkIGZpZWxkIHNldCB0byBzb21ldGhpbmcu
CgpUaGUgX2ZkIHRoaW5nIGlzIGltcG9ydGFudCBiZWNhdXNlIEFuZHJldyBjaGVjayB0aGUgdmFs
dWUgb2YKYHJlc3RvcmVfZmQnIHRvIGZpZ3VyZSBvdXQgaWYgYSBkb21haW4gaXMgYmVlbiByZXN0
b3JlZCBvciBub3QuCgpJIGRvbid0IGhhdmUgYmV0dGVyIHN1Z2dlc3Rpb24gZm9yIG5vdywgSSds
bCB0cnkgdG8gdGhpbmsgYWJvdXQgaXQuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:32:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuhHG-0002VT-Bf; Thu, 23 Jan 2020 18:32:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuhHF-0002VO-Du
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:32:25 +0000
X-Inumbo-ID: b2c7516a-3e0e-11ea-beb1-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2c7516a-3e0e-11ea-beb1-12813bfff9fa;
 Thu, 23 Jan 2020 18:32:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579804344;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nCO9bBTWA2An5ojt+UQ+LSlFB5k4g+UEQDMjMbREMvA=;
 b=NM3NCJf8wfUknGqaSUTTTemrdOBURcdXFDjy3x4cnehYOHfUKhf5doRW
 Wge/CC68q4e/INheCKQjrhjt17pCfKAqjf0j53DefHVGCNYwcqRYZ89/S
 JKh8mKjnlFANS1cE9EW4Yb8bh6N44Qj/iZ6xAsXL3ELE771QGCG8RHHj6 k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: A2yw80p4Qy3VekOKDB+6IY7uKU6rbXrBZ+PCUJ+uL8a3LHKdJ5P3uH7/0ViqL+ZShwOWwrty9y
 hbl6NMw1x1n5T3brnTBMo4tQYNaqnzcM67ob+mvryzxFYb+QbPoIS3FItHqnYRq5PtKhVrv7I6
 o15On2pjZjt/MD2qEOit8SM1Ejf8E7p5NlZxIKvqzbGsYVBpmLniCygBhMPKlr1Y/E9faIA8dk
 yA5pQ7D7rQEwZs/4vmiVWUz/oByATLCOAf6VNMAP+L62i/QbKj+533s/zcFl9bRDinwJV0ZXjr
 BuQ=
X-SBRS: 2.7
X-MesageID: 11951985
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11951985"
To: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <E1it15N-0001Ge-Go@osstest.test-lab.xenproject.org>
 <20200121102109.GG11756@Air-de-Roger>
 <20200123153425.GJ1288@perard.uk.xensource.com>
 <20200123171706.GE57924@desktop-tdan49n.eng.citrite.net>
 <20200123181506.GK1288@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: <2b60f599-121e-28ab-7fa0-63a04181ae0b@citrix.com>
Date: Thu, 23 Jan 2020 18:32:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200123181506.GK1288@perard.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable 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>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

T24gMjMvMDEvMjAyMCAxODoxNSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MjMsIDIwMjAgYXQgMDY6MTc6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4g
T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDM6MzQ6MjVQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4+PiBPbiBUdWUsIEphbiAyMSwgMjAyMCBhdCAxMDoyMTowOUFNICswMDAwLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IFRoZSBpc3N1ZSBpcyB0aGF0IHRoaXMgY2hhbmdlIGlz
IHBhc3NpbmcgdGhlIGd1ZXN0IGRvbWFpbl9jcmVhdGVfc3RhdGUKPj4+PiB0byBsaWJ4bF9fZG9t
YWluX2J1aWxkIGluIGxpYnhsX19zcGF3bl9zdHViX2RtLCBhbmQgaGVuY2UgdGhlCj4+Pj4gc3R1
YmRvbWFpbiBkb2Vzbid0IGdldCBjcmVhdGVkLiBJIGhhdmUgdGhlIGZvbGxvd2luZyBwYXRjaCB0
aGF0IGZpeGVzCj4+Pj4gaXQsIGJ1dCBpdCdzIGtpbmQgb2YgZGlydHkuCj4+Pj4KPj4+PiAtLS04
PC0tLQo+Pj4+IEZyb20gNjg4ZmRlOTU5OTJkMDdiYjExMjNkMzI0YTY4MDA2ZGQwOGJjNjUxMiBN
b24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPj4+PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+Pj4+IERhdGU6IFR1ZSwgMjEgSmFuIDIwMjAgMTA6MTQ6MDkgKzAw
MDAKPj4+PiBTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiBmaXggc3R1YmRvbWFpbiBjcmVhdGlvbiBh
ZnRlciBhYWNjMTQzMDA2NDI5ZGUKPj4+PiBNSU1FLVZlcnNpb246IDEuMAo+Pj4+IENvbnRlbnQt
VHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOAo+Pj4gOi0oLCB0aGlzIGlzIGEgbGllLiBU
aGUgZW1haWwgSSd2ZSByZWNlaXZlZCBoYXMgYSBkaWZmZXJlbnQgY2hhcnNldC4KPj4gUmVhbGx5
PyBUaGUgZW1haWwgaGVhZGVycyBhbHNvIGNvbnRhaW4gdGhlIHNhbWUgdGFnLCBhbmQgaGVuY2Ug
YWxsIG15Cj4+IGVtYWlscyB3b3VsZCBoYXZlIGEgd3JvbmcgZW5jb2RpbmcgdGhlbi4KPiBGb3Ig
ZW1haWxzIHNlbnQgYnkgeW91ciBNVUEsIEkgaGF2ZToKPiBDb250ZW50LVR5cGU6IHRleHQvcGxh
aW47IGNoYXJzZXQ9Imlzby04ODU5LTEiCj4gVGhlcmUncyBub3RoaW5nIHdyb25nIHdpdGggdGhh
dCwgbXkgTVVBIHVzZXMgdGhlIHNhbWUgY2hhcnNldC4gSWYsIGluIHRoZQo+IHBhdGNoIHRoYXQg
SSB0cnkgdG8gYXBwbHksIEkgcmVwbGFjZSB0aGUgY29udGVudC10eXBlIGxpbmUgb2YgdGhlIHBh
dGNoCj4gYnkgdGhlIG9uZSBmcm9tIHRoZSBlbWFpbCBoZWFkZXIsIGdpdCBhcHBsaWVkIHRoZSBw
YXRjaCBqdXN0IGZpbmUgYW5kCj4gZG9uJ3QgY29tcGxhaW4uCj4KPiBTbywgdGhlIGVtYWlsIGVu
Y29kaW5nIGlzIGZpbmUuCj4KPiBJdCBpcyBqdXN0IHRoZSBjb3B5IG9mIGFuIGVtYWlsIGludG8g
YW5vdGhlciBlbWFpbCdzIGJvZHkgdGhhdCB3YXMgYW4KPiBpc3N1ZS4KPgo+Pj4gZ2l0Cj4+PiBj
b21wbGFpbmVkIGFib3V0IGl0LiBNYXliZSBuZXh0IHRpbWUgdGhlIHBhdGNoIGNvdWxkIGJlIGF0
dGFjaGVkLCBvciBpdAo+Pj4gY291bGQgYmUgYSBwcm9wZXIgcGF0Y2ggd2l0aCBzb21lIG5vdGUg
KGFmdGVyIC0tLSkgKGdpdCBzZW5kLWVtYWlsIGNhbgo+Pj4gZG8gLS1pbi1yZXBseS10byksIG9y
IGl0IGNvdWxkIGJlIHR3byBzZXBhcmF0ZWQgZW1haWxzIHdpdGggdGhlIGZpcnN0Cj4+PiBvbmUg
cmVwbHlpbmcgdG8gdGhlIHJlcG9ydCBhbmQgdGhlIHNlY29uZCB0aGUgcGF0Y2ggKGFsbCBpbiB0
aGUgc2FtZQo+Pj4gdGhyZWFkKS4KPj4gSSBjYW4gY2VydGFpbmx5IHNlbmQgdGhlIHBhdGNoIHNl
cGFyYXRlbHkgYXMgYSByZXBseSBhcyB5b3Ugc2F5IGFib3ZlLAo+PiBidXQgSSB3b3VsZCBzdGls
bCBuZWVkIHRvIGZpeCBteSBlbWFpbCBjbGllbnQgdG8gc2V0IHRoZSBwcm9wZXIKPj4gZW5jb2Rp
bmcgdGhlbi4KPiBUaGUgZW1haWwgSSByZWNlaXZlZCB3YXMganVzdCBmaW5lLCBlbmNvZGVkIHBy
b3Blcmx5IChJIHRoaW5rKS4gSXQgaXMKPiBqdXN0IHRyeWluZyB0byBhcHBseSB0aGUgcGF0Y2gg
ZW1iZWRkZWQgaW50byB0aGUgYm9keSBvZiB0aGUgZW1haWwgdGhhdAo+IHdhcyBhbm5veWluZy4K
Pgo+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwo+Pj4+IGluZGV4IDNmMDhjY2FkMWIuLmIxZGRkZTc3ZTggMTAwNjQ0Cj4+Pj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKPj4+PiBAQCAtMjExMCwxNyArMjExMCwyMSBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHVi
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcykKPj4+
PiAgICAgIHhzX3RyYW5zYWN0aW9uX3QgdDsKPj4+PiAgCj4+Pj4gICAgICAvKiBjb252ZW5pZW5j
ZSBhbGlhc2VzICovCj4+Pj4gLSAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkbV9jb25m
aWcgPSAmc2Rzcy0+ZG1fY29uZmlnOwo+Pj4+ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29u
c3QgZ3Vlc3RfY29uZmlnID0gc2Rzcy0+ZG0uZ3Vlc3RfY29uZmlnOwo+Pj4+ICAgICAgY29uc3Qg
aW50IGd1ZXN0X2RvbWlkID0gc2Rzcy0+ZG0uZ3Vlc3RfZG9taWQ7Cj4+Pj4gICAgICBsaWJ4bF9f
ZG9tYWluX2J1aWxkX3N0YXRlICpjb25zdCBkX3N0YXRlID0gc2Rzcy0+ZG0uYnVpbGRfc3RhdGU7
Cj4+Pj4gLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpjb25zdCBzdHViZG9tX3N0YXRl
ID0gJnNkc3MtPmRtX3N0YXRlOwo+Pj4+ICsgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAq
c3R1YmRvbV9zdGF0ZTsKPj4+PiArICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRtX2NvbmZpZzsK
Pj4+PiAgCj4+Pj4gICAgICAvKiBJbml0aWFsaXNlIHByaXZhdGUgcGFydCBvZiBzZHNzICovCj4+
Pj4gLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQoc3R1YmRvbV9zdGF0ZSk7Cj4+
Pj4gICAgICBkbXNzX2luaXQoJnNkc3MtPmRtKTsKPj4+PiAgICAgIGRtc3NfaW5pdCgmc2Rzcy0+
cHZxZW11KTsKPj4+PiAgICAgIGxpYnhsX194c3dhaXRfaW5pdCgmc2Rzcy0+eHN3YWl0KTsKPj4+
PiArICAgIEdDTkVXKHNkc3MtPmRjcyk7Cj4+Pj4gKyAgICBzdHViZG9tX3N0YXRlID0gJnNkc3Mt
PmRjcy0+YnVpbGRfc3RhdGU7Cj4+Pj4gKyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2lu
aXQoc3R1YmRvbV9zdGF0ZSk7Cj4+Pj4gKyAgICBHQ05FVyhzZHNzLT5kY3MtPmd1ZXN0X2NvbmZp
Zyk7Cj4+Pj4gKyAgICBkbV9jb25maWcgPSBzZHNzLT5kY3MtPmd1ZXN0X2NvbmZpZzsKPj4+IEkg
ZG9uJ3QgdGhpbmsgdGhhdCdzIGVub3VnaCwgd2UgbmVlZCB0byBpbml0aWFsaXplIHRoZSBkY3Mg
cHJvcGVybHkuCj4+PiBPdGhlcndpc2UsIGxpYnhsX19kb21haW5fYnVpbGQoKSBtaWdodCBzdGFy
dCB1c2luZyB0aGluZyB0aGF0IGFyZW4ndCBzZXQKPj4+IHByb3Blcmx5LiBNYXliZSB3ZSB3b3Vs
ZCBuZWVkIGEgbmV3IHN0cnVjdCB3aGljaCBjb3VsZCBiZSBwYXNzIHRvCj4+PiBsaWJ4bF9fZG9t
YWluX2J1aWxkKiwgb3IgdGhhdCBtaWdodCBiZSBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gbmVlZGVk
Lgo+PiBFciBsaWtlbHkgeWVzLCBidXQgY3JlYXRpbmcgYSBjb21wbGV0ZSBkb21haW5fY3JlYXRl
X3N0YXRlIGZvciB0aGUKPj4gc3R1YmRvbSB3aWxsIGJlIHZlcnkgY3VtYmVyc29tZSBJIHRoaW5r
LiBNYXliZSB3ZSBjYW4gY29weSB0aGUgb25lCj4+IGZyb20gdGhlIGd1ZXN0IG92ZXIgdGhlIHN0
dWJkb20gb25lIGluIG9yZGVyIHRvIGluaXRpYWxpemUgaXQ/Cj4gVGhhdCdzIG5vdCBnb2luZyB0
byB3b3JrLgo+Cj4+IE5vdCBzdXJlIHRoYXQncyBhbnkgYmV0dGVyIHRoYW4ganVzdCB1c2luZyBh
biBlbXB0eSBvbmUuCj4gQW5kIGFuICJlbXB0eSBvbmUiIGRvZXNuJ3Qgd29yayBlaXRoZXIsIHRo
ZSBkY3MgY3JlYXRlZCBoZXJlIGNvbnRhaW5zCj4gbW9yZSB0aGF0IGp1c3QgdGhlIGBidWlsZF9z
dGF0ZScgYW5kIGBndWVzdF9jb25maWcnLCBpdCBhbHNvIGNvbnRhaW5zCj4gZm9yIGFsbCB0aGUg
X2ZkIGZpZWxkIHNldCB0byBzb21ldGhpbmcuCj4KPiBUaGUgX2ZkIHRoaW5nIGlzIGltcG9ydGFu
dCBiZWNhdXNlIEFuZHJldyBjaGVjayB0aGUgdmFsdWUgb2YKPiBgcmVzdG9yZV9mZCcgdG8gZmln
dXJlIG91dCBpZiBhIGRvbWFpbiBpcyBiZWVuIHJlc3RvcmVkIG9yIG5vdC4KPgo+IEkgZG9uJ3Qg
aGF2ZSBiZXR0ZXIgc3VnZ2VzdGlvbiBmb3Igbm93LCBJJ2xsIHRyeSB0byB0aGluayBhYm91dCBp
dC4KClNvIEkgZGlkIGRpc2N1c3MgbXkgcGF0Y2ggYmVpbmcgaG9ycmlibGUgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlCmNvbW1lbnRhcnksIGJ1dCBnb3QgYW4gYWNrIHdpdGhvdXQgYW55IGZ1cnRoZXIg
ZGlzY3Vzc2lvbi7CoCBUaGUgc3RydWN0cwp2cyAid2hlcmUgdXNlZnVsIGluZm9ybWF0aW9uIGlz
IiBtYXAgaXMgY2hyb25pY2FsbHkgdHdpc3RlZC4KCkFuIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRv
IHBhc3MgZG93biBhbiBleHBsaWNpdCAiY2xlYW4gYnVpbGQiIHZzCiJyZXN0b3JlIGZyb20gc2Vy
aWFsaXNlZCBzdGF0ZSIgZmxhZywgd2hpY2ggaXMgdGhlIGluZm9ybWF0aW9uIGFjdHVhbGx5Cm5l
ZWRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:45:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuhU9-0003SG-1L; Thu, 23 Jan 2020 18:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WnRe=3M=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuhU7-0003SB-4f
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:45:43 +0000
X-Inumbo-ID: 8dd79bec-3e10-11ea-bebf-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dd79bec-3e10-11ea-bebf-12813bfff9fa;
 Thu, 23 Jan 2020 18:45:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579805141;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=wnJiuWeEU2p2HqcJZaJsarHdXWuKDJQ3GcTSEO6nJiA=;
 b=RE9fJZmVyDda8XuL5kGQKPROloBpQ/mz9i4WS5FeKYCY+PKknd5YXqrS
 9sVE+JJr7Pryxxct8iNtptdQuqguUR4wAN7rvEb8+oBfbmvx1TvmFshvl
 UzebOZ8hA4v8dQ1KR1IgYSP3KrAk+pB1VuOo0RjRazvKYhcdVdYt+Q5ia 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b/Bh0rRy0RiMovW5erDwVSRK36U41hn75WQZq9jeHm6Yuxl0DZXDijhizgOgNfJNrFgOeXO/9F
 ut0TL7k+SJhznUW4ithUNkWkFL2K6CN7Fo18mmdoawMIfQGHZtl7ljqbWRe7dCAw9UgeNOiN2o
 WbJRP1Ov8kpfj3x5Uob9y8x8/sccA2pnyAnI8UCUmK/CKXFau4YwYdgnOMwdjGFvGtbHgYZeF1
 2JcWoV0JwVk6JXEFpxit8K9opzlgRod7jIN9to4xdYxs4Set1Ufy5NoLxsJgjlJZsYiApzQw+r
 JLw=
X-SBRS: 2.7
X-MesageID: 11785584
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,354,1574139600"; d="scan'208";a="11785584"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20200117133059.14602-1-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <25903c05-3582-9fe1-bd7d-23f265c760ae@citrix.com>
Date: Thu, 23 Jan 2020 18:45:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200117133059.14602-1-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAyMCAxMzozMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gVGhp
cyBwYXRjaCBhaW1zIHRvIHNhbml0aXplIGluZGV4ZXMsIHBvdGVudGlhbGx5IGd1ZXN0IHByb3Zp
ZGVkCj4gdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBbXSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4K
Pgo+IFJlcXVlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IEFj
a2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpTb21ldGhpbmcg
aW4gdGhpcyBzZXJpZXMgYnJva2UgdGhlIEFSTSBidWlsZC7CoCBTb3JyeSwgYnV0IEkgZG9uJ3Qg
aGF2ZQphbnkgZnVydGhlciB0aW1lIHRvIGludmVzdGlnYXRlLgoKZ2NjIC1EQlVJTERfSUQgLWZu
by1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzCi1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUK
LVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgLU8xIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1u
b3N0ZGluYwotZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNs
cyAtV25vLXBvaW50ZXItYXJpdGgKLVd2bGEgLXBpcGUgLURfX1hFTl9fIC1pbmNsdWRlCi9idWls
ZHMveGVuLXByb2plY3QveGVuL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAonLURfX09CSkVDVF9G
SUxFX189ImFzbS1vZmZzZXRzLnMiJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZyAtTU1E
Ci1NRiAuLy5hc20tb2Zmc2V0cy5zLmQgLW1jcHU9Z2VuZXJpYyAtbWdlbmVyYWwtcmVncy1vbmx5
Ci1JL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0
b3IKLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1TIC1vCmFzbS1vZmZzZXRzLnMgYXJtNjQvYXNtLW9mZnNldHMuYwpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUvYXNtL3Ay
bS5oOjcsCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyb20gL2J1aWxkcy94ZW4t
cHJvamVjdC94ZW4veGVuL2luY2x1ZGUvYXNtL2RvbWFpbi5oOjcsCsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGZyb20gL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUv
eGVuL2RvbWFpbi5oOjgsCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyb20gL2J1
aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUveGVuL3NjaGVkLmg6MTEsCsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyb20gYXJtNjQvYXNtLW9mZnNldHMuYzo5OgovYnVp
bGRzL3hlbi1wcm9qZWN0L3hlbi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oOjYxOjQ3OiBl
cnJvcjoKJ3N0cnVjdCBwMm1fZG9tYWluJyBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3Qg
d2lsbCBub3QgYmUgdmlzaWJsZQpvdXRzaWRlIG9mIHRoaXMgZGVmaW5pdGlvbiBvciBkZWNsYXJh
dGlvbiBbLVdlcnJvcl0KwqBib29sIHhlbm1lbV9hY2Nlc3NfdG9fcDJtX2FjY2Vzcyhjb25zdCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBefn5+fn5+fn5+Ci9idWlsZHMveGVuLXByb2plY3QveGVuL3hlbi9pbmNsdWRlL3hlbi9tZW1f
YWNjZXNzLmg6ODM6Mzg6IGVycm9yOgonc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3Zl
X211bHRpJyBkZWNsYXJlZCBpbnNpZGUgcGFyYW1ldGVyIGxpc3QKd2lsbCBub3QgYmUgdmlzaWJs
ZSBvdXRzaWRlIG9mIHRoaXMgZGVmaW5pdGlvbiBvciBkZWNsYXJhdGlvbiBbLVdlcnJvcl0KwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aQoqc3VwcHJlc3NfdmUpOwrC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgpjYzE6IGFs
bCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwptYWtlWzNdOiAqKiogW01ha2VmaWxl
OjEyNDogYXNtLW9mZnNldHMuc10gRXJyb3IgMQptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSAn
L2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2FyY2gvYXJtJwptYWtlWzJdOiAqKiogW01ha2Vm
aWxlOjE0NjogL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL3hlbl0gRXJyb3IgMgptYWtlWzJd
OiBMZWF2aW5nIGRpcmVjdG9yeSAnL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuJwptYWtlWzFd
OiAqKiogW01ha2VmaWxlOjUwOiBpbnN0YWxsXSBFcnJvciAyCm1ha2VbMV06IExlYXZpbmcgZGly
ZWN0b3J5ICcvYnVpbGRzL3hlbi1wcm9qZWN0L3hlbi94ZW4nCm1ha2U6ICoqKiBbTWFrZWZpbGU6
MTMwOiBpbnN0YWxsLXhlbl0gRXJyb3IgMgptYWtlOiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hl
ZCBqb2JzLi4uLgoKRnVsbCBsb2dzOiBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVu
Ly0vam9icy80MTI4OTM0NDgKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:50:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuhYM-00041v-M3; Thu, 23 Jan 2020 18:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuhYL-0003qf-Ci
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:50:05 +0000
X-Inumbo-ID: 27d68df2-3e11-11ea-bebf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27d68df2-3e11-11ea-bebf-12813bfff9fa;
 Thu, 23 Jan 2020 18:49:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iuhYE-0001Sy-Sf; Thu, 23 Jan 2020 18:49: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 1iuhYE-00062D-FH; Thu, 23 Jan 2020 18:49:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuhYE-0002uM-Ec; Thu, 23 Jan 2020 18:49:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146422-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-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-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=b7c359c748a2e3ccb97a184b9739feb2cd48de2f
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 18:49:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 146422: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiN2MzNTljNzQ4YTJl
M2NjYjk3YTE4NGI5NzM5ZmViMmNkNDhkZTJmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzNyBk
YXlzICAxNjQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIyICAyMDIwLTAxLTIz
IDE2OjM2OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5j
b20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4
IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4
LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFi
cy5ydT4KICBBbGV4ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyQGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5p
ZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNv
bT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0
YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBNaWNoYWxza2EgPGJlYXRhLm1pY2hhbHNr
YUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJoYXJhdGFAbGludXguaWJtLmNvbT4KICBD
YW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50
b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0aHkuemhhbmdAaW50ZWwuY29tPgogIENo
ZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIg
PGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0aWFuIFNjaG9lbmViZWNrIDxxZW11X29z
c0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlvbiA8Y2hyaXN0b3BoZS5seW9uQGxpbmFy
by5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8
Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNv
aHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGZyLmlibS5j
b20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgSGVucmlxdWUg
QmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJl
cnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIu
aWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+IChwcGMg
cGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAbnV0YW5peC5jb20+CiAgRGVuaXMg
UGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2ls
YmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJl
ZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBFcmljIEF1
Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51
eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5Lm1lPgogIEZpbGlwIEJvenV0YSA8
RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2Mu
Y29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5A
cmVkaGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGlu
dXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEph
bm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQg
PEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVA
bGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNv
bT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hl
bmppYWp1bjhAaHVhd2VpLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEp1
YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhw
QGtlaXRocC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5l
dT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxs
aWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4K
ICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5l
bC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsg
RG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2FoaXJv
IFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0Bn
bWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGgg
PG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVk
aGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2t5
IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kgWXVu
IENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8bWtk
b2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWls
LmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBhbiBO
ZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1
YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2Fs
dWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBXdSA8
cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5v
cndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29u
QGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hl
bG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hh
bWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhA
YW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBI
YWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHou
ZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4K
ICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGlu
ZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGlu
dGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5n
dW95aUBoM2MuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAg
V2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdhbmd5
b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXgu
aW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAgWGlh
bmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5s
aUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+CiAgWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVh
d2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+
CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8
eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTUzNzkgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 18:58:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 18:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuhgT-0004U8-RF; Thu, 23 Jan 2020 18:58:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l7XC=3M=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iuhgR-0004U3-Vw
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 18:58:28 +0000
X-Inumbo-ID: 510cdd10-3e12-11ea-9fd7-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 510cdd10-3e12-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 18:58:18 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579805899; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=Aa2Z4/Z1b5BxB4veS2SbOc1XYRHGiQxmG1Lwgx8MHhY=;
 b=bcBRPmc2eFk962sImxh9sBI/dOno3vArgFjiRstC+xMzpI8qhG5qYzpsJmXpKwlrWSo3UZnz
 eh7lqzeVxLyIwLXzzqsGKT45BvIVvdCPAqXbdQf6WCeCVX+NLiIDuK1CDvR5trCJODz/fkvn
 sO5FXBX3bC6uyiIQ5wofuGfE7g8=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com
 [209.85.221.50])
 by mxa.mailgun.org with ESMTP id 5e29ecc3.7f93ece89770-smtp-out-n03;
 Thu, 23 Jan 2020 18:58:11 -0000 (UTC)
Received: by mail-wr1-f50.google.com with SMTP id g17so4348900wro.2
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 10:58:10 -0800 (PST)
X-Gm-Message-State: APjAAAU02riypzjpW+kzeXUrVq5QzH4orKU+TYwaVIIA8fKXyFAT8ioQ
 cfxAQf7CaKU/CnoD+wHrdaCxKFD9h/mMInG5J+8=
X-Google-Smtp-Source: APXvYqzjrNs0E9MvT49FeekxLtEsc6jRJlS/3LsvVRAjXzC73JF2RbiZcvqtwcClDqj2tBDGVtif+QSM1KKDMMXpsAE=
X-Received: by 2002:adf:f5cf:: with SMTP id k15mr19865849wrp.182.1579805889902; 
 Thu, 23 Jan 2020 10:58:09 -0800 (PST)
MIME-Version: 1.0
References: <20200117133059.14602-1-aisaila@bitdefender.com>
 <25903c05-3582-9fe1-bd7d-23f265c760ae@citrix.com>
In-Reply-To: <25903c05-3582-9fe1-bd7d-23f265c760ae@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 23 Jan 2020 11:57:33 -0700
X-Gmail-Original-Message-ID: <CABfawhk_e+0fXv7me_RY2PK199k4R=miKfhyEfuScaGQ4VgsrQ@mail.gmail.com>
Message-ID: <CABfawhk_e+0fXv7me_RY2PK199k4R=miKfhyEfuScaGQ4VgsrQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH V8 1/4] x86/mm: Add array_index_nospec to
 guest provided index values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 Ovidiu PIRCALABU <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Razvan COJOCARU <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTE6NDUgQU0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxNy8wMS8yMDIwIDEzOjMxLCBBbGV4YW5k
cnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBp
bmRleGVzLCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAo+ID4gdmFsdWVzLCBmb3IgYWx0cDJt
X2VwdHBbXSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KPiA+Cj4gPiBSZXF1ZXN0ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+ID4gQWNrZWQtYnk6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPgo+IFNvbWV0aGluZyBpbiB0aGlzIHNlcmll
cyBicm9rZSB0aGUgQVJNIGJ1aWxkLiAgU29ycnksIGJ1dCBJIGRvbid0IGhhdmUKPiBhbnkgZnVy
dGhlciB0aW1lIHRvIGludmVzdGlnYXRlLgo+Cj4gZ2NjIC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzCj4gLVdkZWNsYXJh
dGlvbi1hZnRlci1zdGF0ZW1lbnQgLVduby11bnVzZWQtYnV0LXNldC12YXJpYWJsZQo+IC1Xbm8t
dW51c2VkLWxvY2FsLXR5cGVkZWZzIC1PMSAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtbm9zdGRp
bmMKPiAtZm5vLWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAt
V25vLXBvaW50ZXItYXJpdGgKPiAtV3ZsYSAtcGlwZSAtRF9fWEVOX18gLWluY2x1ZGUKPiAvYnVp
bGRzL3hlbi1wcm9qZWN0L3hlbi94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKPiAnLURfX09CSkVD
VF9GSUxFX189ImFzbS1vZmZzZXRzLnMiJyAtV2EsLS1zdHJpcC1sb2NhbC1hYnNvbHV0ZSAtZyAt
TU1ECj4gLU1GIC4vLmFzbS1vZmZzZXRzLnMuZCAtbWNwdT1nZW5lcmljIC1tZ2VuZXJhbC1yZWdz
LW9ubHkKPiAtSS9idWlsZHMveGVuLXByb2plY3QveGVuL3hlbi9pbmNsdWRlIC1mbm8tc3RhY2st
cHJvdGVjdG9yCj4gLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJ
U0lCSUxJVFlfQVRUUklCVVRFIC1TIC1vCj4gYXNtLW9mZnNldHMucyBhcm02NC9hc20tb2Zmc2V0
cy5jCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9idWlsZHMveGVuLXByb2plY3QveGVuL3hlbi9p
bmNsdWRlL2FzbS9wMm0uaDo3LAo+ICAgICAgICAgICAgICAgICAgZnJvbSAvYnVpbGRzL3hlbi1w
cm9qZWN0L3hlbi94ZW4vaW5jbHVkZS9hc20vZG9tYWluLmg6NywKPiAgICAgICAgICAgICAgICAg
IGZyb20gL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oOjgs
Cj4gICAgICAgICAgICAgICAgICBmcm9tIC9idWlsZHMveGVuLXByb2plY3QveGVuL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oOjExLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBhcm02NC9hc20tb2Zm
c2V0cy5jOjk6Cj4gL2J1aWxkcy94ZW4tcHJvamVjdC94ZW4veGVuL2luY2x1ZGUveGVuL21lbV9h
Y2Nlc3MuaDo2MTo0NzogZXJyb3I6Cj4gJ3N0cnVjdCBwMm1fZG9tYWluJyBkZWNsYXJlZCBpbnNp
ZGUgcGFyYW1ldGVyIGxpc3Qgd2lsbCBub3QgYmUgdmlzaWJsZQo+IG91dHNpZGUgb2YgdGhpcyBk
ZWZpbml0aW9uIG9yIGRlY2xhcmF0aW9uIFstV2Vycm9yXQo+ICBib29sIHhlbm1lbV9hY2Nlc3Nf
dG9fcDJtX2FjY2Vzcyhjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fgo+IC9idWlsZHMv
eGVuLXByb2plY3QveGVuL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmg6ODM6Mzg6IGVycm9y
Ogo+ICdzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGknIGRlY2xhcmVkIGlu
c2lkZSBwYXJhbWV0ZXIgbGlzdAoKTG9va3MgbGlrZSB3ZSBuZWVkIGFuIGV4cGxpY2l0IGluY2x1
ZGUgZm9yIGFzbS9wMm0uaCBhbmQKcHVibGljL2h2bS9odm1fb3AuaCBpbiB0aGUgbWVtX2FjY2Vz
cy5oIGhlYWRlciAoYm90aCBvZiB3aGljaCBlbmQgdXAKYmVpbmcgaW5jbHVkZWQgcHJpb3IgdG8g
bWVtX2FjY2Vzcy5oIG9uIGFuIHg4NiBidWlsZCkuIEFsdGhvdWdoIGZyb20KdGhlIGxvb2tzIG9m
IGl0IHdyYXBwaW5nIHRoZSBfdmUgZnVuY3Rpb25zIGluICNpZmRlZiBDT05GSUdfWDg2IC4uCiNl
bmRpZiB3b3VsZCBiZSBldmVuIGJldHRlci4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 19:58:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 19: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 1iuic5-0000rY-P6; Thu, 23 Jan 2020 19:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuic4-0000rT-80
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 19:58:00 +0000
X-Inumbo-ID: a75a442a-3e1a-11ea-bee8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a75a442a-3e1a-11ea-bee8-12813bfff9fa;
 Thu, 23 Jan 2020 19:57: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 <osstest-admin@xenproject.org>)
 id 1iuic2-0002pp-8J; Thu, 23 Jan 2020 19:57: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 1iuic2-0001CP-09; Thu, 23 Jan 2020 19:57:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuic1-0001t1-Vn; Thu, 23 Jan 2020 19:57:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146427-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 19:57:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146427: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 21:47:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 21: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 1iukJr-0001Gb-4c; Thu, 23 Jan 2020 21:47:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iukJp-0001GU-Ej
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 21:47:17 +0000
X-Inumbo-ID: df8ce4c4-3e29-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df8ce4c4-3e29-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 21:46:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iukJS-00052T-PQ; Thu, 23 Jan 2020 21:46: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 1iukJS-0007SI-A9; Thu, 23 Jan 2020 21:46:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iukJS-0004qd-9Z; Thu, 23 Jan 2020 21:46:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146421-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-elbling1:hosts-allocate:starved:nonblocking
 examine:examine-pinot0:hosts-allocate:starved:nonblocking
 examine:examine-elbling0:hosts-allocate:starved:nonblocking
 examine:examine-debina0:hosts-allocate:starved:nonblocking
X-Osstest-Versions-That: flight=145152
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 21:46:54 +0000
Subject: [Xen-devel] [examine test] 146421: tolerable trouble: pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyMSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtZWxibGluZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZWxibGlu
ZzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICAxNDUxNTIKCmpvYnM6CiBleGFtaW5lLWFsYmFuYTAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1h
cm5kYWxlLWJsdWV3YXRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBleGFtaW5lLWN1YmlldHJ1Y2stYnJhcXVlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY2hhcmRvbm5heTAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWRl
YmluYTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZl
ZCAKIGV4YW1pbmUtZGViaW5hMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogZXhhbWluZS1lbGJsaW5nMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWVsYmxpbmcxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZmlh
bm8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogZXhhbWluZS1maWFubzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWN1YmlldHJ1Y2stZ2xlaXplcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1nb2Rl
bGxvMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBleGFtaW5lLWh1eGVscmViZTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRh
bGUtbGFrZXNpZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGV4YW1pbmUtbGF4dG9uMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogZXhhbWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0
cnVjay1tZXR6aW5nZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
ZXhhbWluZS1jdWJpZXRydWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBleGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1yaW1hdmEx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBl
eGFtaW5lLXJvY2hlc3RlcjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1hcm5kYWxlLXdlc3RmaWVsZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 21:50:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 21:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iukMd-00022c-Ma; Thu, 23 Jan 2020 21:50:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iukMc-0001z7-Ls
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 21:50:10 +0000
X-Inumbo-ID: 520df506-3e2a-11ea-bf17-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 520df506-3e2a-11ea-bf17-12813bfff9fa;
 Thu, 23 Jan 2020 21:50: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 <osstest-admin@xenproject.org>)
 id 1iukMZ-00056d-5S; Thu, 23 Jan 2020 21:50: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 1iukMY-0007Z2-P2; Thu, 23 Jan 2020 21:50:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iukMY-0005hz-OX; Thu, 23 Jan 2020 21:50:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146432-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=6918ab2570bcf942651e69f7ad975e137679738b
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 21:50:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 146432: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2OTE4YWIyNTcwYmNm
OTQyNjUxZTY5ZjdhZDk3NWUxMzc2Nzk3MzhiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNjUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDMyICAyMDIwLTAxLTIz
IDE5OjA2OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFu
byBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5
Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFu
QHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxk
IDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
QGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNo
ZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRo
cEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29t
PgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxp
dUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRp
biBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lA
a2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgog
IE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZs
aWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVh
bkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhl
bi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5s
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkg
PHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmlu
Y2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4g
PHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdy
YW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+
CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0
QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAg
WWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU4
MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 21:52:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 21:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iukOO-0002Ar-Ay; Thu, 23 Jan 2020 21:52:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iukOM-0002A4-GH
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 21:51:58 +0000
X-Inumbo-ID: 9342f260-3e2a-11ea-bf17-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9342f260-3e2a-11ea-bf17-12813bfff9fa;
 Thu, 23 Jan 2020 21:51: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 <osstest-admin@xenproject.org>)
 id 1iukOK-00058Y-Au; Thu, 23 Jan 2020 21:51: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 1iukOK-0007cw-1H; Thu, 23 Jan 2020 21:51:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iukOK-0006xn-0e; Thu, 23 Jan 2020 21:51:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146435-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 21:51:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQzNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 22:36:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 22:36: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 1iul5h-0005Vb-6m; Thu, 23 Jan 2020 22:36:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IItY=3M=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iul5g-0005VW-Sv
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 22:36:44 +0000
X-Inumbo-ID: d0362056-3e30-11ea-8e9a-bc764e2007e4
Received: from sonic314-21.consmr.mail.ne1.yahoo.com (unknown [66.163.189.147])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0362056-3e30-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 22:36:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579818995; bh=n/249qGGINMv915ZFon9ymZ59qUk0hG+XJZDSpw3Cio=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=tlju4+tk32hNtczNNMl4GxJO58teaea5hYf6trEIJ9VA+0VW8sUbZ2zINSJfLEibOx08XHKySbkLaRD0y9SPlUnqsUxfovut73dOQ7FZidwp27aRrBGH19WeQVWZUNeG9ZYhiVp7EjzMijgleDIOMq0yRGuPEt79jviXRTWmY5wFjlFRPLbtO1bI57se9xckPHuPjzWOI3iPwS4Mn0b/Vk26VLuV33hwWfP9Bo4WPDi5N5vFA3AU8kwdBJKi2CiJRxERHF9uUVQJ/74rsX9OQzLLBslM+WK9nu27Jt+JedjjvkRFFYa4lg9VijI/vzgNr2Ow/UGuisg4sgp/0543IQ==
X-YMail-OSG: 3chMezAVM1l3wT2h2o0eECMq8AuyxOyW3LbS2uc7Zwp5fmLYcK_rH62FrdvKt7Y
 jPuAsNUsbgAs0kOBZ9TPk9JterdN1KzCV5.dsuthis5q9z9gOIRBxnmGsvOU1lkyhMCxyGhvLm8G
 kmcTi.Hy8LooACIj9SzQBnSQEOTeHxrf6vVVJwogNilcc6VT6rT26.cGdZUQLJtbD7io8AiyR2kr
 erGkGERI5WXF.2LAGB8PxlB3RmEPSUoULzHjqoWJC61FCLVOEyPmj9wqCTx97yXreN8ZX2ZWIjR6
 9QZRXzPW5NDauY7_uakunH7jx7IK2Ih_rYBfmfgmKy0BoR4xCO91r9xajd.C_mwju9RQq6_rmfPc
 gpySldhuEQfrSQuq9mF94fmyq67N2P7oOWqPqr6CrCcQWHccWuAZumuyzV5xZ6a4muMqbync8HLE
 5k0m_wj4iZKDnWzjNupEw6hgLStp0GBuHKQ2SrlsoKx7AOHxEcpALJJUv9hHdHwCTFU3cBHhiBD9
 vivOHI1SZsxYNMZgITcn7I5t9yxhoIVGsWCE4pIS_LdS9qtWcA941b6PjkWIxKOo9igECFvUyFgS
 BxxXtHXsBFZKdKsUmlMAsXgoAkimhky5k6v_Q3soeTVGQlETkMIXvynoNvEzRVvPYv_iwx4tZfCB
 db1fTwukUzIx2S34xisAe100voUCbJwcSXM1jLYIODcJcwjwQCj4yYDDWaZGFmJABRFhJTssxP84
 DXGaulQ6hjUFzD8EvXlDNHJ8seIcmFN6yJZXD1I0IcAIpEtZCtRbGJcAz14ZQ7NlMedmCxa7S4MJ
 tUqFiExq7q9Uu3NuBNSurSJaoVAccDT0H9OkSmMOo1XEGCpWcuCzLAws1KH8IEPZS86OlULg36we
 0QXWrIJ0r73xa1IBsVFPnyJrqP4cXBVIhSLufRZ4OWnWQA.yWU7MM3tDcjKWNWQ9E1AV6yQzlr.w
 No3TNXjTOZ2Sh.WRT.AIZxrE07ijzP2qlIQZrii5LAS7EFblfwUUvKZrum66haYw2U5mc_BTG1m.
 lcLVgVze1bXETZxSzcnmz3KONwILh6hQ2QO3MpFNa9sodmsJskX81kVSrJi2wldSAABIcXNHmLSv
 acV4Q2t6fI7Z5sRa.KlABSrcnjjQ9Dctymkv1Wr1UyesELnB1L03YdXADTkGWz2FNkqGczdR8yoI
 k9OBQGuzISe.Elm2AexF.aoy.zSwq4OhllO793pW_WjbMfNy12QiKAYRPKgHRs9CUlcNsFqF3IGc
 __4DV5RrMMa0s95ucXmfNDXIuu8FGey_P4vczgn1ZzjuDlkT.SCFeHNmZE8I84jPTzYWBzlEMMJB
 kQ6PN9ll3eG8vejzRNhtv.fgfzHFoVnqSoXS6cg--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Jan 2020 22:36:35 +0000
Date: Thu, 23 Jan 2020 22:36:34 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <972998214.522226.1579818994322@mail.yahoo.com>
In-Reply-To: <20200122195831.GB1314@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
MIME-Version: 1.0
X-Mailer: WebService/1.1.14873 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length:1480
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpJIHdhc24ndCBhYmxlIHRvIG1ha2UgdGhlIEhWTSBkcml2ZXIgZG9tYWluIHdvcmsgZXZlbiB3
aXRoIHRoZSBsYXRlc3QgWGVuIHZlcnNpb24gd2hpY2ggaXMgNC4xNC4gSSBzZWUgdGhlICd4ZW5k
cml2ZXJkb21haW4nIGV4ZWN1dGFibGUgaW4gdGhlIC9ldGMvaW5pdC5kLyBkaXJlY3RvcnksIGJ1
dCBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgcnVubmluZyBpbiB0aGUgYmFja2dyb3VuZC4gCgpPbiB0
aGUgb3RoZXIgaGFuZCwgSSBzZWUgdGhlIG9mZmljaWFsICJRdWJlcyBPUyBBcmNoaXRlY3R1cmUi
IGRvY3VtZW50IChodHRwczovL3d3dy5xdWJlcy1vcy5vcmcvYXR0YWNobWVudC93aWtpL1F1YmVz
QXJjaGl0ZWN0dXJlL2FyY2gtc3BlYy0wLjMucGRmKSBkZWZpbmVzIHRoZSBkcml2ZXIgZG9tYWlu
IGFzIHRoZSBmb2xsb3dpbmcuCgoiQSBkcml2ZXIgZG9tYWluIGlzIGFuIHVucHJpdmlsZWdlZCBQ
Vi1kb21haW4gdGhhdCBoYXMgYmVlbiBzZWN1cmVseSBncmFudGVkIGFjY2VzcyB0byBjZXJ0YWlu
IFBDSSBkZXZpY2UgKGUuZy4gdGhlIG5ldHdvcmsgY2FyZCBvciBkaXNrIGNvbnRyb2xsZXIpIHVz
aW5nIEludGVsIFZULWQuIiAtIFBhZ2UgMTIKCk1vcmVvdmVyLCBzZWN0aW9uIDYuMSByZWFkcyAi
VGhlIG5ldHdvcmsgZG9tYWluIGlzIGdyYW50ZWQgZGlyZWN0IGFjY2VzcyB0byB0aGUgbmV0d29y
a2luZyBoYXJkd2FyZSwgZS5nLiB0aGUgV2lGaSBvciBldGhlcm5ldCBjYXJkLiBCZXNpZGVzLCBp
dCBpcyBhIHJlZ3VsYXIgdW5wcml2aWxlZ2VkIFBWIGRvbWFpbi4iCgpNYXliZSB5b3UgZ3V5cyBs
YXRlciBtb3ZlZCB0byB0aGUgSFZNIGRyaXZlciBkb21haW4gZnJvbSBQVi4gV291bGQgeW91IHBs
ZWFzZSBzaGFyZSB0aGUgWGVuIGNvbmZpZyB5b3UgdXNlIGZvciB0aGUgbmV0d29yayBkcml2ZXIg
ZG9tYWluPwoKVGhhbmtzLApNZWhyYWIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:11:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23: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 1iuldC-0000GD-Gl; Thu, 23 Jan 2020 23:11:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2QE7=3M=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iuldA-0000G8-PY
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:11:21 +0000
X-Inumbo-ID: a552cc2c-3e35-11ea-9fd7-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a552cc2c-3e35-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 23:11:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 145B5650;
 Thu, 23 Jan 2020 18:11:11 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 23 Jan 2020 18:11:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=q1/3ve
 KfauzspCcwuso7PZoMKHgNuOL/IMy2RSP5OvQ=; b=dO421cyas6srNmGxH0h7uT
 9sVeqvPseau5BeTNniAjRWotbWmmgrbC51sg9IsCj3kgy95Sc0owp6Bs19TCW92t
 JINdhOaC4Dc3Rod9YHGTlSJOsYgEzj6bp1Dfq8wJj5Yq/DnPme1gK9Vij6A0KMfc
 1p3kvdtRoSV/729Zwy4RQ8bq2yXLi1Gu4L24+AOY+udlsH2fp658ldNUiDySgoEZ
 nTioE+E1moWzDNzpzMvXDsz1vXDdamiGt06VpWVyvUom+uDjYdVUa+BtSx+aTpbs
 LoECguYs1NKZCw6b/q5EEt4+niNyHM2g7tjd0ZSa13ARPcyU2j5Rt+9OMT+l/teA
 ==
X-ME-Sender: <xms:DigqXm5OL-vXK6Bcr-ldveLAkVIuwa2XsUuOdVqSC5sOuI8riG-Ggg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrvdefucetufdoteggodetrfdotffvucfrrh
 hofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgenuceurghi
 lhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtreertddtje
 enucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceo
 mhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecuff
 homhgrihhnpehquhgsvghsqdhoshdrohhrghenucfkphepledurdeihedrfeegrdeffeen
 ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmh
 grrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:DigqXkIuKPagYGbBCphSbBp4Bx89gb-vw42GmYcU1XGiDj624qthDA>
 <xmx:DigqXgfrLYuE6i2bahAS9o17oxWa5r9sizmzwjzzdEyMQChLvlPz2w>
 <xmx:DigqXndlKE9fSIZqwmEpWcJb2wGu4WyeymIbmCVqFaMYmEN2EfZXBw>
 <xmx:DigqXmRWEAZH1RL9v6DXWD_57e25XvZ-AufdSJ5vlJgpPVAFvRDrEw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0F3BB3060ACE;
 Thu, 23 Jan 2020 18:11:09 -0500 (EST)
Date: Fri, 24 Jan 2020 00:11:07 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200123231107.GI1314@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
MIME-Version: 1.0
In-Reply-To: <972998214.522226.1579818994322@mail.yahoo.com>
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1215962742051878862=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--8PmjN3crGoJ4VbbS
Content-Type: multipart/mixed; protected-headers=v1;
	boundary="JCIJwDXlZmsNNBnR"
Content-Disposition: inline
Subject: Re: [Xen-devel] HVM Driver Domain


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

On Thu, Jan 23, 2020 at 10:36:34PM +0000, tosher 1 wrote:
>=20
>=20
> I wasn't able to make the HVM driver domain work even with the latest Xen=
 version which is 4.14. I see the 'xendriverdomain' executable in the /etc/=
init.d/ directory, but it doesn't seem to be running in the background.=20
>=20
> On the other hand, I see the official "Qubes OS Architecture" document (h=
ttps://www.qubes-os.org/attachment/wiki/QubesArchitecture/arch-spec-0.3.pdf=
) defines the driver domain as the following.
>=20
> "A driver domain is an unprivileged PV-domain that has been securely gran=
ted access to certain PCI device (e.g. the network card or disk controller)=
 using Intel VT-d." - Page 12
>=20
> Moreover, section 6.1 reads "The network domain is granted direct access =
to the networking hardware, e.g. the WiFi or ethernet card. Besides, it is =
a regular unprivileged PV domain."
>=20
> Maybe you guys later moved to the HVM driver domain from PV. Would you pl=
ease share the Xen config you use for the network driver domain?

Yes, that PDF is quite outdated, we use HVM now.

As for the configs, as said before, we use libvirt, with some extra
patches, so the config won't be directly useful for you. I'm attaching
both libvirt XML for the driver domain, and also converted to XL (using
virsh domxml-to-native), may be inaccurate.

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

--JCIJwDXlZmsNNBnR
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="sys-net.xl"

name = "sys-net"
uuid = "f8716f60-6be1-43b5-9bcb-b2c8c0910e5b"
maxmem = 400
memory = 400
vcpus = 2
pae = 1
acpi = 1
apic = 1
viridian = 1
rtc_timeoffset = 0
localtime = 1
on_poweroff = "destroy"
on_reboot = "destroy"
on_crash = "destroy"
sdl = 0
vnc = 1
vncunused = 0
vncdisplay = -5900
pci = [ "0000:00:1f.6", "0000:04:00.0" ]
parallel = "none"
serial = "none"
builder = "hvm"
cmdline = "root=/dev/mapper/dmroot ro nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0 xen_scrub_pages=0 nopat iommu=soft swiotlb=8192"
boot = "dc"
nestedhvm = 0
disk = [ "format=raw,vdev=xvda,access=rw,backendtype=phy,target=/dev/qubes_dom0/vm-sys-net-root-snap", "format=raw,vdev=xvdb,access=rw,backendtype=phy,target=/dev/qubes_dom0/vm-sys-net-private-snap", "format=raw,vdev=xvdc,access=rw,backendtype=phy,target=/dev/qubes_dom0/vm-sys-net-volatile", "format=raw,vdev=xvdd,access=ro,backendtype=phy,target=/var/lib/qubes/vm-kernels/4.19.86-1/modules.img" ]
usb = 1
usbdevice = "tablet"


--JCIJwDXlZmsNNBnR
Content-Type: text/xml; charset=utf-8
Content-Disposition: attachment; filename="sys-net.xml"

<domain type='xen' id='1'>
  <name>sys-net</name>
  <uuid>f8716f60-6be1-43b5-9bcb-b2c8c0910e5b</uuid>
  <memory unit='KiB'>409600</memory>
  <currentMemory unit='KiB'>409600</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <os>
    <type arch='x86_64' machine='xenfv'>hvm</type>
    <loader type='rom'>hvmloader</loader>
    <cmdline>root=/dev/mapper/dmroot ro nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0 xen_scrub_pages=0 nopat iommu=soft swiotlb=8192</cmdline>
    <boot dev='cdrom'/>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
    <viridian/>
    <xen>
      <e820_host state='on'/>
    </xen>
  </features>
  <cpu mode='host-passthrough'>
    <feature policy='disable' name='vmx'/>
    <feature policy='disable' name='svm'/>
    <feature policy='disable' name='smap'/>
  </cpu>
  <clock offset='variable' adjustment='0' basis='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>destroy</on_reboot>
  <on_crash>destroy</on_crash>
  <devices>
    <emulator type='stubdom-linux'/>
    <disk type='block' device='disk'>
      <driver name='phy' type='raw'/>
      <source dev='/dev/qubes_dom0/vm-sys-net-root-snap'/>
      <backingStore/>
      <target dev='xvda' bus='xen'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='phy' type='raw'/>
      <source dev='/dev/qubes_dom0/vm-sys-net-private-snap'/>
      <backingStore/>
      <target dev='xvdb' bus='xen'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='phy' type='raw'/>
      <source dev='/dev/qubes_dom0/vm-sys-net-volatile'/>
      <backingStore/>
      <target dev='xvdc' bus='xen'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='phy' type='raw'/>
      <source dev='/var/lib/qubes/vm-kernels/4.19.86-1/modules.img'/>
      <backingStore/>
      <target dev='xvdd' bus='xen'/>
      <readonly/>
    </disk>
    <console type='pty' tty='/dev/pts/1'>
      <source path='/dev/pts/1'/>
      <target type='xen' port='0'/>
    </console>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <input type='keyboard' bus='ps2'/>
    <graphics type='qubes'/>
    <video>
      <model type='vga' vram='16384' heads='1' primary='yes'/>
    </video>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='xen'/>
      <source>
        <address domain='0x0000' bus='0x00' slot='0x1f' function='0x6'/>
      </source>
    </hostdev>
    <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='xen'/>
      <source>
        <address domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
      </source>
    </hostdev>
  </devices>
</domain>


--JCIJwDXlZmsNNBnR--

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4qKAsACgkQ24/THMrX
1yzrPAf/bcpuyS6Qff74tMg0qV60Wucmx8NPY/zBuxDNPsV63Xr8wJAKb4A6D01z
N2rlVz8Z3amkGdUiExFyLi+fLgsmxLIQlzLLSObKbc/BHyLotX9/D51cN5tYttzN
4j5cwUOUFQDp5rMkytLJSvyTPleHwcT0eANBgghAf+jj1gUeUELQKDoA/O4ue1CX
nYiGJ9yffcBHuaspgQLE7hqOGPfE1qhf+aUnU921ZaNeAaCS0QGJvGUiPfk+YXqa
y63r+JloTY6TQIMr0QjlmNfDvsV6NepcQUm3ClwMgJKpuwH/1oC8vvhUAYIMLV3O
xKKn7fZtWUTsRl4kLTC/VGwt0Dd+4Q==
=0ahZ
-----END PGP SIGNATURE-----

--8PmjN3crGoJ4VbbS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1215962742051878862==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:35:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23: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 1ium0a-00020M-IT; Thu, 23 Jan 2020 23:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ium0Y-00020H-Mt
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:35:30 +0000
X-Inumbo-ID: 08f27c67-3e39-11ea-bf2e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08f27c67-3e39-11ea-bf2e-12813bfff9fa;
 Thu, 23 Jan 2020 23:35: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 <osstest-admin@xenproject.org>)
 id 1ium0W-0007I9-28; Thu, 23 Jan 2020 23:35: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 1ium0V-00048l-Hc; Thu, 23 Jan 2020 23:35:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ium0V-0002df-Gx; Thu, 23 Jan 2020 23:35:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 23:35:27 +0000
Subject: [Xen-devel] [xen-unstable test] 146419: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQxOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQxOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJl
cGVhdCBmYWlsIHBhc3MgaW4gMTQ2NDA4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDY0MDgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgIGZhaWwgYmxvY2tlZCBp
biAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTQ2NDA4IGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYw
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
MjFjYzAxZWNhYzExMWJlMzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUw
NTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNTggIDIwMjAtMDEtMTQgMDE6NTE6Mzgg
WiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAyMDIwLTAxLTE0IDIxOjM2
OjE5IFogICAgOSBkYXlzICAgMTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDA4
ICAyMDIwLTAxLTIzIDAzOjM5OjEzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBBcnRlbSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogIEFy
dGVtIE15Z2FpZXYgPGpvY3VsYXRvckBnbWFpbC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFp
bC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogIE1l
bmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBh
aW5mb3NlYy5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4KICBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2Vp
IExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxMDM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:43:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ium8W-0002sR-Pf; Thu, 23 Jan 2020 23:43:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ium8V-0002sK-Ew
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:43:43 +0000
X-Inumbo-ID: 26888ad0-3e3a-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26888ad0-3e3a-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 23:43: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 <osstest-admin@xenproject.org>)
 id 1ium8E-0007US-1E; Thu, 23 Jan 2020 23: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 1ium8D-0004d8-PT; Thu, 23 Jan 2020 23:43:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ium8D-00028X-Ov; Thu, 23 Jan 2020 23:43:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146424-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 23:43:25 +0000
Subject: [Xen-devel] [ovmf test] 146424: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTUgZGF5cyAgIDU4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDIgZGF5cyAgIDEwIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:44:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ium8t-0002v9-4P; Thu, 23 Jan 2020 23:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x6SD=3M=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ium8r-0002ux-To
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:44:05 +0000
X-Inumbo-ID: 3d78b558-3e3a-11ea-8e9a-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d78b558-3e3a-11ea-8e9a-bc764e2007e4;
 Thu, 23 Jan 2020 23:44:05 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id t2so5312495wrr.1
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 15:44:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=/osCR5xbrhQrSYpSdCZdyHs6kMLrW6pl/I8p3x162Bk=;
 b=IBQE0/tAt8tUOZmYr6rJlvLKej3T/hYPU/nrogdFSd7SxYFpwjBJJnO0CRVaLVPVoE
 3B0aAf8ct8hqeKXzyEVR4iO0I+GME2KpQpwgupMNJ6WRQlxKp9fx2rrQBNmpEGRrB9B3
 DbmCi+1ww+L/fMRtSJqr4lMdbAgzMAl6NOFl39BQi9sNctSqw3neFm8yocOOiZt+AYDr
 m62tAPl2mRLT3M/dzWxvjwViVgn/0/ty4PIU+zSqaa+wRH+VaTWI2RwELmJ87tsveJUi
 rZDkmWaaL0V8BXh8bTC5uDfAtsN36NnsNsoSb6r8Mwt224UvUWdtJnC9bxoOEdVaxMnc
 /5Yw==
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=/osCR5xbrhQrSYpSdCZdyHs6kMLrW6pl/I8p3x162Bk=;
 b=lWdi7zv/BzoDD2p1fszIFu5W6SOKFT+UWwyEOy038QGMkkSR170uIceZKWRTb97wdD
 YWwJs3f1Nz63hp/zfO3vcj55hRqc4EdpvWxxiMMbFvxp5JtL5SmE29ohahKpRJpp0iIB
 j+V9w7hP3YGQ5p7C5GDDs/7yhw0NnEY5AXd7nCrL7E8GIgx8IA+hhkm2Kz1S5FUFs4Ml
 hrYgXK8bnF9AaBXHB8WagzPxEebrvAI3DnvhmLXhEHCVh2/YTyFP7cEu+nPExH5pEbQ7
 XiEiDkB0SYd+NTEIJPuUpV8yjjewRX9rw2PauaQpKlk9ddnP6aMPfsuexG00wggRdyGj
 Q5Jg==
X-Gm-Message-State: APjAAAWG7GNlrzwfkfW3FtPkDM7KFCd8aIkeYxj4J6DmHHRuuX6idvgp
 lWDCn4iGkLcmQZD9svZopYk=
X-Google-Smtp-Source: APXvYqxQgHd3mwP8QNeeuM0JTIaGHJuoQthfi6OJThYgbZD7XV32l3vzy7hHEPRCC3xCAFtBDmJoMw==
X-Received: by 2002:adf:f605:: with SMTP id t5mr570122wrp.282.1579823044011;
 Thu, 23 Jan 2020 15:44:04 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac73:9500:11b9:2588:8cfb:7b97?
 ([2a02:c7f:ac73:9500:11b9:2588:8cfb:7b97])
 by smtp.gmail.com with ESMTPSA id e6sm5376371wru.44.2020.01.23.15.44.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 23 Jan 2020 15:44:03 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <Lars.Kurth.Xen@gmail.com>
Message-Id: <C265D0DF-EFAD-4415-9578-1B992A2CC473@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\))
Date: Thu, 23 Jan 2020 23:44:02 +0000
In-Reply-To: <20200123053136.GC6612@bobbye-pc>
To: Bobby Eshleman <bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <052081D4-2F9F-401A-A6F6-8A9CDC1069AC@xenproject.org>
 <20200123053136.GC6612@bobbye-pc>
X-Mailer: Apple Mail (2.3608.40.2.2.4)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1462324643767753584=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1462324643767753584==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_1EB1AD2D-F300-4ADC-BA26-237B13F27D83"


--Apple-Mail=_1EB1AD2D-F300-4ADC-BA26-237B13F27D83
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 23 Jan 2020, at 05:31, Bobby Eshleman <bobbyeshleman@gmail.com> =
wrote:
>=20
> On Wed, Jan 22, 2020 at 04:27:39PM +0000, Lars Kurth wrote:
>>=20
>> You should also leverage the developer summit: see =
https://events.linuxfoundation.org/xen-summit/program/cfp/ =
<https://events.linuxfoundation.org/xen-summit/program/cfp/>
>> CfP closes March 6th. Design sessions can be submitted afterwards
>>=20
>> Community calls may also be a good option to deal with specific =
issues / questions, e.g. around compile support in the CI, etc.
>>=20
>> Lars
>>=20
>=20
> That's a really good idea.  I'll submit as I do think I can get there =
if accepted.  Thanks for the tip on
> community calls, I did not realize Xen did those!
>=20
> -Bobby

If you add your name/email address to =
https://cryptpad.fr/pad/#/2/pad/edit/D9vGzihPxxAOe6RFPz0sRCf+/ =
<https://cryptpad.fr/pad/#/2/pad/edit/D9vGzihPxxAOe6RFPz0sRCf+/> I will =
CC you on the next invite
They are usually the 1st Thursday of each month=20
Past minutes can be found at =
https://cryptpad.fr/drive/#/2/drive/edit/uZ1UjYxICjse+XlJrXrIwZXN/
Lars=

--Apple-Mail=_1EB1AD2D-F300-4ADC-BA26-237B13F27D83
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 23 Jan 2020, at 05:31, Bobby Eshleman &lt;<a =
href=3D"mailto:bobbyeshleman@gmail.com" =
class=3D"">bobbyeshleman@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">On =
Wed, Jan 22, 2020 at 04:27:39PM +0000, Lars Kurth wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D""><br class=3D"">You =
should also leverage the developer summit: see <a =
href=3D"https://events.linuxfoundation.org/xen-summit/program/cfp/" =
class=3D"">https://events.linuxfoundation.org/xen-summit/program/cfp/</a> =
&lt;<a href=3D"https://events.linuxfoundation.org/xen-summit/program/cfp/"=
 =
class=3D"">https://events.linuxfoundation.org/xen-summit/program/cfp/</a>&=
gt;<br class=3D"">CfP closes March 6th. Design sessions can be submitted =
afterwards<br class=3D""><br class=3D"">Community calls may also be a =
good option to deal with specific issues / questions, e.g. around =
compile support in the CI, etc.<br class=3D""><br class=3D"">Lars<br =
class=3D""><br class=3D""></blockquote><br class=3D"">That's a really =
good idea. &nbsp;I'll submit as I do think I can get there if accepted. =
&nbsp;Thanks for the tip on<br class=3D"">community calls, I did not =
realize Xen did those!<br class=3D""><br class=3D"">-Bobby<br =
class=3D""></div></div></blockquote></div><br class=3D""><div =
class=3D"">If you add your name/email address to&nbsp;<a =
href=3D"https://cryptpad.fr/pad/#/2/pad/edit/D9vGzihPxxAOe6RFPz0sRCf+/" =
class=3D"">https://cryptpad.fr/pad/#/2/pad/edit/D9vGzihPxxAOe6RFPz0sRCf+/<=
/a>&nbsp;I will CC you on the next invite</div><div class=3D"">They are =
usually the 1st Thursday of each month&nbsp;</div><div class=3D"">Past =
minutes can be found at&nbsp;<a =
href=3D"https://cryptpad.fr/drive/#/2/drive/edit/uZ1UjYxICjse+XlJrXrIwZXN/=
" =
class=3D"">https://cryptpad.fr/drive/#/2/drive/edit/uZ1UjYxICjse+XlJrXrIwZ=
XN/</a></div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_1EB1AD2D-F300-4ADC-BA26-237B13F27D83--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1462324643767753584==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:58:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23:58: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 1iumMI-0003uK-Og; Thu, 23 Jan 2020 23:57:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iumMI-0003uF-40
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:57:58 +0000
X-Inumbo-ID: 2132fdb6-3e3c-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2132fdb6-3e3c-11ea-9fd7-bc764e2007e4;
 Thu, 23 Jan 2020 23:57: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 <osstest-admin@xenproject.org>)
 id 1iumLv-0007oA-S8; Thu, 23 Jan 2020 23:57: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 1iumLv-0005JI-Dg; Thu, 23 Jan 2020 23:57:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iumLv-0007rx-D6; Thu, 23 Jan 2020 23:57:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146438-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 23:57:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146438: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQzOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 23 23:59:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Jan 2020 23: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 1iumO6-00041L-6R; Thu, 23 Jan 2020 23:59:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdSW=3M=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iumO5-00041G-AA
 for xen-devel@lists.xenproject.org; Thu, 23 Jan 2020 23:59:49 +0000
X-Inumbo-ID: 6dc38830-3e3c-11ea-bf32-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dc38830-3e3c-11ea-bf32-12813bfff9fa;
 Thu, 23 Jan 2020 23:59: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 <osstest-admin@xenproject.org>)
 id 1iumO0-0007rl-HT; Thu, 23 Jan 2020 23:59: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 1iumO0-0005O8-9R; Thu, 23 Jan 2020 23:59:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iumO0-00089l-8r; Thu, 23 Jan 2020 23:59:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146439-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=6918ab2570bcf942651e69f7ad975e137679738b
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 23 Jan 2020 23:59:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 146439: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQzOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0MzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2OTE4YWIyNTcwYmNm
OTQyNjUxZTY5ZjdhZDk3NWUxMzc2Nzk3MzhiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDMyICAyMDIwLTAxLTIz
IDE5OjA2OjI2IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFu
byBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5
Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFu
QHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxk
IDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
QGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNo
ZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRo
cEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29t
PgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxp
dUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRp
biBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lA
a2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgog
IE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZs
aWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVh
bkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhl
bi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5s
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkg
PHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmlu
Y2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4g
PHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdy
YW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+
CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0
QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAg
WWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU4
MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 00:01:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 00:01: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 1iumPW-0005Jc-Qt; Fri, 24 Jan 2020 00:01:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MUbo=3N=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iumPW-0005JW-4F
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 00:01:18 +0000
X-Inumbo-ID: 9f756678-3e3c-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f756678-3e3c-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 00:01: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 mx2.suse.de (Postfix) with ESMTP id A81F0AF86;
 Fri, 24 Jan 2020 00:01:07 +0000 (UTC)
Message-ID: <53ba68698c171e99f0ce67af74bb9d7fc6e924d6.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Fri, 24 Jan 2020 01:01:06 +0100
In-Reply-To: <20200123090323.16272-1-jgross@suse.com>
References: <20200123090323.16272-1-jgross@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: avoid cpumasks on stack in
 sched/core.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: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2347924359778415211=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2347924359778415211==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-CJ+V7ixH5bc4oZQq/wq8"


--=-CJ+V7ixH5bc4oZQq/wq8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2020-01-23 at 10:03 +0100, Juergen Gross wrote:
> There are still several instances of cpumask_t on the stack in
> scheduling code. Avoid them as far as possible.
>=20
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Just curious...

> --- a/xen/common/sched/core.c
> +++ b/xen/common/sched/core.c
> @@ -2586,11 +2582,11 @@ static void schedule(void)
> =20
>      if ( gran > 1 )
>      {
> -        cpumask_t mask;
> +        cpumask_t *mask =3D cpumask_scratch_cpu(cpu);
> =20
>          prev->rendezvous_in_cnt =3D gran;
> -        cpumask_andnot(&mask, sr->cpus, cpumask_of(cpu));
> -        cpumask_raise_softirq(&mask, SCHED_SLAVE_SOFTIRQ);
> +        cpumask_andnot(mask, sr->cpus, cpumask_of(cpu));
> +        cpumask_raise_softirq(mask, SCHED_SLAVE_SOFTIRQ);
>
... why are we keeping the temporary variable (mask) ?

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-CJ+V7ixH5bc4oZQq/wq8
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+4FAl4qM8IACgkQFkJ4iaW4
c+7fOw/+NEcI7OOMZNH/nE5G90rhvZsycRrmDfT33r7eiBMxH4iDjvxZ8AePLy1V
wDgSZtqKM0WRLMwYmJ+o6YNwOJvllkRO/l/KKz2TGfX+QSjBwinNk8CN3qlTqDzK
ec5NejYOLXauDTscAuEi1u6aGdREpMdkgk5r06arA23IFmi8fseyDmZVDJasoqdy
RZMWFTj5RThMZR9g4XwwKFom0pKpCmNOLNEm3CPWBxQMKhOcEZk/Jl6SW3wXJCgb
vKfGLAR+6JmjA3diQaabhVW6i/qaJCpncqgfVoKlU5ltUcbrTUWUsWYIIHMzN8xU
8Q+K7dYtrnCoXJBzVFR4K2eU1oTMc8GnuRR7569H1CkaFfspNARkUn50Fkecvf3B
xX6tHedbrgL8Ft0clRZTCQfGsQEVTUax63e4J4EpV8zZtXAKhWq+1wh1oZCXN1zi
zO+43DPl817+v8Fr/FyvRdpVz+nXjYGWWWJ6QxJGVt3qUD10CeXpAekuz0mlMry6
GfwYCL3po2d+hbMSTsIdYo7GdRSRTPntxMFbyQ/1OG+LTqk8CNvEod3egSHrmnJj
xjFW2136lbLSRv/J0d+prKTFXbKVwgymRB4QjM0KEndQZfJKJZ/MowE4YIbTyvYu
VT4SQXVmP7QwIiI+EfoaK+XuBT42lzsCsVEPtXqAqT+nfQ5bEyo=
=sGdz
-----END PGP SIGNATURE-----

--=-CJ+V7ixH5bc4oZQq/wq8--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2347924359778415211==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 24 00:21:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 00: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 1iumjE-00070t-Hf; Fri, 24 Jan 2020 00:21:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iumjE-00070o-0J
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 00:21:40 +0000
X-Inumbo-ID: 73818d1e-3e3f-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73818d1e-3e3f-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 00:21: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 <osstest-admin@xenproject.org>)
 id 1iumiw-0000X7-Mk; Fri, 24 Jan 2020 00:21: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 1iumiw-0005wn-Em; Fri, 24 Jan 2020 00:21:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iumiw-0004bc-E8; Fri, 24 Jan 2020 00:21:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iumiw-0004bc-E8@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 00:21:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-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
YiBidWlsZC1hcm02NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBC
dWcgaW50cm9kdWNlZDogIGVhMjJiY2QwMzBkYTc3MWJlMTg4MjFiZjRhODk4ZWQ3YTMxNGViODMK
ICBCdWcgbm90IHByZXNlbnQ6IDUxNjBkYmQ1MTI1MjNkODY1ZjcyNzFhZjIzNjM2YWEzZjM1MzYx
ODYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xNDY0NDkvCgoKICBjb21taXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJm
NGE4OThlZDdhMzE0ZWI4MwogIEF1dGhvcjogQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIERhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMCAyMDIwICsw
MDAwCiAgCiAgICAgIHg4Ni9hbHRwMm06IEFkZCBoeXBlcmNhbGwgdG8gc2V0IGEgcmFuZ2Ugb2Yg
c3ZlIGJpdHMKICAgICAgCiAgICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBiaXRzIGFyZSBub3Qgc2V0
LgogICAgICBUaGlzIHBhdGNoIGFkZHMgYSBuZXcgaHlwZXJjYWxsLCB4Y19hbHRwMm1fc2V0X3N1
cHJlc3NfdmVfbXVsdGkoKSwKICAgICAgdG8gc2V0IGEgcmFuZ2Ugb2Ygc3ZlIGJpdHMuCiAgICAg
IFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCksIGRvZXMgbm90
IGJyZWFrIGluIGNhc2UKICAgICAgb2YgYSBlcnJvciBhbmQgaXQgaXMgZG9pbmcgYSBiZXN0IGVm
Zm9ydCBmb3Igc2V0dGluZyB0aGUgYml0cyBpbiB0aGUKICAgICAgZ2l2ZW4gcmFuZ2UuIEEgY2hl
Y2sgZm9yIGNvbnRpbnVhdGlvbiBpcyBtYWRlIGluIG9yZGVyIHRvIGhhdmUKICAgICAgcHJlZW1w
dGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICAgIFRoZSBnZm4gb2YgdGhlIGZpcnN0IGVycm9yIGlz
IHN0b3JlZCBpbgogICAgICB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9l
cnJvcl9nZm4gYW5kIHRoZSBlcnJvciBjb2RlIGlzCiAgICAgIHN0b3JlZCBpbiB4ZW5faHZtX2Fs
dHAybV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgICAgSWYgbm8gZXJyb3Igb2Nj
dXJyZWQgdGhlIHZhbHVlcyB3aWxsIGJlIDAuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFBl
dHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICAgIEFja2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tlL2J1aWxk
LWFybTY0LXhzbS54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS9idWls
ZC1hcm02NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzE0NjQ0OS5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTE0NjQwMSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IHhlbi11bnN0YWJsZS1zbW9rZSBidWlsZC1hcm02NC14c20geGVuLWJ1aWxkClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDY0MzggZmFpbCBbaG9zdD1yb2NoZXN0ZXIw
XSAvIDE0NjQwMSBbaG9zdD1yb2NoZXN0ZXIxXSAxNDYzOTYgW2hvc3Q9bGF4dG9uMF0gMTQ2Mzkw
IFtob3N0PWxheHRvbjFdIDE0NjM2NyBbaG9zdD1sYXh0b24xXSAxNDYzNjIgW2hvc3Q9bGF4dG9u
MV0gMTQ2MzUzIFtob3N0PWxheHRvbjFdIDE0NjMzMCBbaG9zdD1yb2NoZXN0ZXIxXSAxNDYzMjEg
W2hvc3Q9cm9jaGVzdGVyMV0gMTQ2MjE4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxNDY0MzggLyAxNDYyMTgKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMmFhOTc3ZWI2YmFhYTRlNDNh
OWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpCYXNpcyBwYXNzIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMWVlZWRhZjVhMGQ5ZWQ2MzI0ZjNiZDViNzAwYmIyMmViNDM1NTM0
MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMxZWVlZGFmNWEwZDllZDYzMjRmM2JkNWI3
MDBiYjIyZWI0MzU1MzQxLTJhYTk3N2ViNmJhYWE0ZTQzYTllZjNhZDI2ZjllYjExN2ViMTc4ZjUK
TG9hZGVkIDUwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxNDYyMTggcGFzcyA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIDFlZWVkYWY1YTBkOWVkNjMyNGYzYmQ1YjcwMGJiMjJlYjQzNTUzNDEKIDE0NjMyMSBbaG9z
dD1yb2NoZXN0ZXIxXQogMTQ2MzMwIFtob3N0PXJvY2hlc3RlcjFdCiAxNDYzNjcgW2hvc3Q9bGF4
dG9uMV0KIDE0NjM1MyBbaG9zdD1sYXh0b24xXQogMTQ2MzYyIFtob3N0PWxheHRvbjFdCiAxNDYz
OTAgW2hvc3Q9bGF4dG9uMV0KIDE0NjM5NiBbaG9zdD1sYXh0b24wXQogMTQ2NDAxIFtob3N0PXJv
Y2hlc3RlcjFdCiAxNDY0MjkgcGFzcyA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIGMwODE3ODhmODBmODI4YTAyMWJiMTkyNDExZGEwNTEzM2JkMTM5NTcKIDE0NjQyMCBm
YWlsIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMmFhOTc3ZWI2YmFh
YTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQogMTQ2NDI1IHBhc3MgOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxZWVlZGFmNWEwZDllZDYzMjRmM2JkNWI3MDBiYjIy
ZWI0MzU1MzQxCiAxNDY0MjYgZmFpbCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDJhYTk3N2ViNmJhYWE0ZTQzYTllZjNhZDI2ZjllYjExN2ViMTc4ZjUKIDE0NjQyOCBw
YXNzIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNmNiNGIwMWMwMzNi
N2FiYzNlNzE3NTUwMTMzMGRmYjAxZmIwOWRhNQogMTQ2NDMwIHBhc3MgOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBjNWJjZjMwYjJjZmFlYzZiYjE5MjRlOTZkNzcxMzQx
MjFkMDIzNjkyCiAxNDY0MzEgcGFzcyA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDUxNjBkYmQ1MTI1MjNkODY1ZjcyNzFhZjIzNjM2YWEzZjM1MzYxODYKIDE0NjQzMyBm
YWlsIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZWEyMmJjZDAzMGRh
NzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwogMTQ2NDI3IGZhaWwgOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIx
MTdlYjE3OGY1CiAxNDY0MzQgcGFzcyA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDUxNjBkYmQ1MTI1MjNkODY1ZjcyNzFhZjIzNjM2YWEzZjM1MzYxODYKIDE0NjQzNiBm
YWlsIDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZWEyMmJjZDAzMGRh
NzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwogMTQ2NDM1IFtob3N0PXJvY2hlc3RlcjFdCiAx
NDY0MzcgcGFzcyA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDUxNjBk
YmQ1MTI1MjNkODY1ZjcyNzFhZjIzNjM2YWEzZjM1MzYxODYKIDE0NjQ0MCBbaG9zdD1yb2NoZXN0
ZXIxXQogMTQ2NDQxIFtob3N0PXJvY2hlc3RlcjFdCiAxNDY0NDIgW2hvc3Q9cm9jaGVzdGVyMV0K
IDE0NjQ0MyBbaG9zdD1yb2NoZXN0ZXIxXQogMTQ2NDQ0IFtob3N0PXJvY2hlc3RlcjFdCiAxNDY0
MzggZmFpbCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDJhYTk3N2Vi
NmJhYWE0ZTQzYTllZjNhZDI2ZjllYjExN2ViMTc4ZjUKIDE0NjQ0NiBbaG9zdD1yb2NoZXN0ZXIx
XQogMTQ2NDQ5IGZhaWwgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBl
YTIyYmNkMDMwZGE3NzFiZTE4ODIxYmY0YTg5OGVkN2EzMTRlYjgzClNlYXJjaGluZyBmb3IgaW50
ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0NjIxOCAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDY0MjAgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDY0MjUgKHBhc3MpLCBmb3IgYmFzaXMg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDY0MjYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogMCByZXZpc2lvbnMgYXQgOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA1MTYwZGJkNTEyNTIzZDg2NWY3MjcxYWYyMzYzNmFhM2YzNTM2MTg2Ck5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTQ2NDMxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQ2NDMz
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQ2NDM0IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDY0MzYgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDY0MzcgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0NjQ0OSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICBlYTIyYmNkMDMwZGE3NzFiZTE4ODIxYmY0YTg5OGVkN2EzMTRlYjgzCiAg
QnVnIG5vdCBwcmVzZW50OiA1MTYwZGJkNTEyNTIzZDg2NWY3MjcxYWYyMzYzNmFhM2YzNTM2MTg2
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTQ2NDQ5LwoKCiAgY29tbWl0IGVhMjJiY2QwMzBkYTc3MWJlMTg4MjFiZjRh
ODk4ZWQ3YTMxNGViODMKICBBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KICBEYXRlOiAgIEZyaSBKYW4gMTcgMTM6MzE6MzAgMjAyMCArMDAw
MAogIAogICAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxsIHRvIHNldCBhIHJhbmdlIG9mIHN2
ZSBiaXRzCiAgICAgIAogICAgICBCeSBkZWZhdWx0IHRoZSBzdmUgYml0cyBhcmUgbm90IHNldC4K
ICAgICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNfYWx0cDJtX3NldF9zdXBy
ZXNzX3ZlX211bHRpKCksCiAgICAgIHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzLgogICAgICBU
aGUgY29yZSBmdW5jdGlvbiwgcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aSgpLCBkb2VzIG5vdCBi
cmVhayBpbiBjYXNlCiAgICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEgYmVzdCBlZmZv
cnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICAgIGdpdmVuIHJhbmdlLiBBIGNoZWNr
IGZvciBjb250aW51YXRpb24gaXMgbWFkZSBpbiBvcmRlciB0byBoYXZlCiAgICAgIHByZWVtcHRp
b24gb24gbGFyZ2UgcmFuZ2VzLgogICAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBpcyBz
dG9yZWQgaW4KICAgICAgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJy
b3JfZ2ZuIGFuZCB0aGUgZXJyb3IgY29kZSBpcwogICAgICBzdG9yZWQgaW4geGVuX2h2bV9hbHRw
Mm1fc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJyb3IuCiAgICAgIElmIG5vIGVycm9yIG9jY3Vy
cmVkIHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgICBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aXNpb24gZ3JhcGgg
bGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS1zbW9rZS9idWls
ZC1hcm02NC14c20ueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDY0NDk6IHRvbGVyYWJsZSBBTEwgRkFJTAoK
ZmxpZ2h0IDE0NjQ0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NDkvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 02:28:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 02:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuohn-0007Vh-HH; Fri, 24 Jan 2020 02:28:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuohm-0007Vc-7d
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 02:28:18 +0000
X-Inumbo-ID: 2282afda-3e51-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2282afda-3e51-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 02:27: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 <osstest-admin@xenproject.org>)
 id 1iuohR-0004i6-Np; Fri, 24 Jan 2020 02:27: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 1iuohR-0003h4-Et; Fri, 24 Jan 2020 02:27:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuohR-0000al-EA; Fri, 24 Jan 2020 02:27:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146447-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 02:27:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146447: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ0Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 02:51:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 02: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 1iup45-0001M3-Gx; Fri, 24 Jan 2020 02:51:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iup44-0001Ly-Eh
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 02:51:20 +0000
X-Inumbo-ID: 5b4f1878-3e54-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b4f1878-3e54-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 02:51: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 <osstest-admin@xenproject.org>)
 id 1iup3l-00058g-HA; Fri, 24 Jan 2020 02:51:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iup3l-0004SO-8l; Fri, 24 Jan 2020 02:51:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iup3l-0006Ny-7y; Fri, 24 Jan 2020 02:51:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146448-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=6918ab2570bcf942651e69f7ad975e137679738b
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 02:51:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 146448: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2OTE4YWIyNTcwYmNm
OTQyNjUxZTY5ZjdhZDk3NWUxMzc2Nzk3MzhiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNjcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDMyICAyMDIwLTAxLTIz
IDE5OjA2OjI2IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFu
byBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5
Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFu
QHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxk
IDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
QGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNo
ZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRo
cEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29t
PgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxp
dUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRp
biBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lA
a2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgog
IE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZs
aWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVh
bkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhl
bi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5s
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkg
PHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmlu
Y2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4g
PHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdy
YW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+
CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0
QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAg
WWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU4
MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 04:50:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 04:50: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 1iuqvS-0002Ss-3r; Fri, 24 Jan 2020 04:50:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuqvQ-0002Sn-Fd
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 04:50:32 +0000
X-Inumbo-ID: 02c3718e-3e65-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02c3718e-3e65-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 04:50: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 <osstest-admin@xenproject.org>)
 id 1iuqv8-0007aI-Bo; Fri, 24 Jan 2020 04:50: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 1iuqv7-0001j0-Md; Fri, 24 Jan 2020 04:50:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuqv7-0004Mc-Lx; Fri, 24 Jan 2020 04:50:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146454-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 04:50:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146454: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ1NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 05:00:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 05:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iur4r-0003cq-7D; Fri, 24 Jan 2020 05:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iur4q-0003cl-BF
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 05:00:16 +0000
X-Inumbo-ID: 64189b54-3e66-11ea-bf62-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64189b54-3e66-11ea-bf62-12813bfff9fa;
 Fri, 24 Jan 2020 05:00: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 <osstest-admin@xenproject.org>)
 id 1iur4i-00084m-AZ; Fri, 24 Jan 2020 05:00: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 1iur4i-00023V-2O; Fri, 24 Jan 2020 05:00:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iur4i-0000t5-1r; Fri, 24 Jan 2020 05:00:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146423-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 05:00:08 +0000
Subject: [Xen-devel] [linux-5.4 test] 146423: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQyMyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQyMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFp
bCBSRUdSLiB2cy4gMTQ2MTIxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBmY2U5NGI0NWI1M2M5ZmIxNjU3YTk0ZjM0MTlhNjdi
NjFlMDM0NGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNi
N2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAgICA3IGRheXMgICAxMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDY0MjMgIDIwMjAtMDEtMjMgMTc6MTA6NDUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjczMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTQ2NCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 06:32:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 06: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 1iusVz-0002Ey-Dt; Fri, 24 Jan 2020 06:32:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N1tL=3N=gmail.com=boqun.feng@srs-us1.protection.inumbo.net>)
 id 1iusVy-0002Et-5U
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 06:32:22 +0000
X-Inumbo-ID: 4693cbee-3e73-11ea-b833-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4693cbee-3e73-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 06:32:21 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id w47so743114qtk.4
 for <xen-devel@lists.xenproject.org>; Thu, 23 Jan 2020 22:32:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=YSOjP9t3Qp0ku6Q8pEO918zSn1Ag2RAEJZlCm/7bInY=;
 b=leGy9UEYzaFConSl04EYhM42RL+3biH/D+bA8TOvdqfEaQTb96WtLj3lUwwEC3JmWM
 tlRdJSke1+218ugsYyGxHxcA46pO23GUHrNyOYocpRpI41btP5gqNyNcNLC/jeMMGwkO
 NANwPhkaJoGDSlGBfyAm2uKmw5l2mvMMFKjK+iFXkqxYR06ILnXuYQPploTOkumVxm+3
 a91ELQC2OaR8aT798cQpRaRNBYnMKrPNM3RZbJPNQgfiw2YrQT+kW2WQFoPvf4lDytT7
 DG7+0uPUtltHL8aOba4g9WaNenSWLtVTfMylpAGLOnYWBZPLpUQq3tisqfhxwAqwQg32
 jImQ==
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;
 bh=YSOjP9t3Qp0ku6Q8pEO918zSn1Ag2RAEJZlCm/7bInY=;
 b=gPcXmCNwfzeZ3HbpH/ZdyqJpm3wj5f5Xolrs3Tjp4LFV2Yqtq+4Gwh1RPK5CeQN33/
 ++9uIpHgvekkKSksJErvRj/AYEyB/aB29H+GAgSXHqLhDXt+WY+E6PO0ntxIgjgdfii5
 gzrIf0Awi2d+kgnIECBDxl8IeeGzUVnn6+aD/h8/6CbG7F5gjw0eR5d2A4NyS3NVz/xm
 jdaf+IbuFUp0s9yCHPgpkG35XZCm/HL++L40c4gBiADsX+VmYaLUEb/z6akKYn96Xg88
 6NPX2VvWMHIBcYXvbJ+iAmAq3MDbM0Y3VA8OgDIeSvxOeRl+1qKfAaPoZ+O4xAoxlNq5
 uGQA==
X-Gm-Message-State: APjAAAUTyl+Msbg/AYm0/bMctX1taCUqt1I3anmZ2VIvUs3iYFMXDeht
 FYf6eNGRcZgfmxAYIG7hW/0=
X-Google-Smtp-Source: APXvYqyxcO1TUjAkBmEG29KiWggF+dRPMNmxgEld562L3Yy/Dxv5iJ+9K+9XBezDRCLSYNckO8FeRA==
X-Received: by 2002:ac8:5555:: with SMTP id o21mr796978qtr.350.1579847541113; 
 Thu, 23 Jan 2020 22:32:21 -0800 (PST)
Received: from auth2-smtp.messagingengine.com (auth2-smtp.messagingengine.com.
 [66.111.4.228])
 by smtp.gmail.com with ESMTPSA id z6sm2417896qkz.101.2020.01.23.22.32.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 23 Jan 2020 22:32:20 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id 7C2FC21C28;
 Fri, 24 Jan 2020 01:32:18 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute6.internal (MEProxy); Fri, 24 Jan 2020 01:32:18 -0500
X-ME-Sender: <xms:cY8qXuJ6MmoFxGQbXAkqv2cGIbThPy8yy0e0dg_Bf1qvWxjVUiIX3g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrvdefgdegfecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepuehoqhhunhcu
 hfgvnhhguceosghoqhhunhdrfhgvnhhgsehgmhgrihhlrdgtohhmqeenucffohhmrghinh
 epkhgvrhhnvghlrdhorhhgpdhgihhthhhusgdrtghomhdpihhnfhhrrgguvggrugdrohhr
 ghenucfkphephedvrdduheehrdduuddurdejudenucevlhhushhtvghrufhiiigvpedtne
 curfgrrhgrmhepmhgrihhlfhhrohhmpegsohhquhhnodhmvghsmhhtphgruhhthhhpvghr
 shhonhgrlhhithihqdeiledvgeehtdeigedqudejjeekheehhedvqdgsohhquhhnrdhfvg
 hngheppehgmhgrihhlrdgtohhmsehfihigmhgvrdhnrghmvg
X-ME-Proxy: <xmx:cY8qXgJ8JkuuIgtY9MuYYKNswDWHFVOKcFwAWns9buJuaB1ckiSTXQ>
 <xmx:cY8qXlUn48io2mb2PVJsfW9bxgsbtyfocObcKIGhYJsNKZBQRhi-Rg>
 <xmx:cY8qXhkbInfA2b0zRwbYtLa9YS2tz78hxn7ZZ2QfTYDQ3KYty0HhqA>
 <xmx:co8qXpTaafBPT_QxTLx7DvvOo53z1AhGiRqFr3tNpAO8aSOdtAraHz_CBNs>
Received: from localhost (unknown [52.155.111.71])
 by mail.messagingengine.com (Postfix) with ESMTPA id D70F6328005A;
 Fri, 24 Jan 2020 01:32:16 -0500 (EST)
Date: Fri, 24 Jan 2020 14:32:15 +0800
From: Boqun Feng <boqun.feng@gmail.com>
To: Vincenzo Frascino <vincenzo.frascino@arm.com>
Message-ID: <20200124063215.GA93938@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
References: <20191216001922.23008-1-boqun.feng@gmail.com>
 <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
Subject: Re: [Xen-devel] [RFC 0/6] vDSO support for Hyper-V guest on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, linux-kernel@vger.kernel.org,
 Michael Kelley <mikelley@microsoft.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Will Deacon <will@kernel.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>

SGkgVmluY2Vuem8sCgpPbiBUaHUsIEphbiAyMywgMjAyMCBhdCAxMDo0ODowN0FNICswMDAwLCBW
aW5jZW56byBGcmFzY2lubyB3cm90ZToKPiBIaSBCb3F1biBGZW5nLAo+IAo+IHNvcnJ5IGZvciB0
aGUgbGF0ZSByZXBseS4KPiAKClRoYXQncyBPSywgdGhhbmtzIGZvciB5b3VyIHJldmlldyA7LSkK
Cj4gT24gMTYvMTIvMjAxOSAwMDoxOSwgQm9xdW4gRmVuZyB3cm90ZToKPiA+IEhpLAo+ID4gCj4g
PiBUaGlzIGlzIHRoZSBSRkMgcGF0Y2hzZXQgZm9yIHZEU08gc3VwcG9ydCBpbiBBUk02NCBIeXBl
ci1WIGd1ZXN0LiBUbwo+ID4gdGVzdCBpdCwgTWljaGFlbCdzIEFSTTY0IHN1cHBvcnQgcGF0Y2hz
ZXQ6Cj4gPiAKPiA+IAlodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzE1
NzAxMjkzNTUtMTYwMDUtMS1naXQtc2VuZC1lbWFpbC1taWtlbGxleUBtaWNyb3NvZnQuY29tLwo+
ID4gCj4gPiBpcyBuZWVkZWQuCj4gPiAKPiA+IFNpbWlsYXIgYXMgeDg2LCBIeXBlci1WIG9uIEFS
TTY0IHVzZSBhIFRTQyBwYWdlIGZvciBndWVzdHMgdG8gcmVhZAo+ID4gdGhlIHZpcnR1YWxpemVk
IGhhcmR3YXJlIHRpbWVyLCB0aGlzIFRTQyBwYWdlIGlzIHJlYWQtb25seSBmb3IgdGhlCj4gPiBn
dWVzdHMsIHNvIGNvdWxkIGJlIHVzZWQgZm9yIHZEU08gZGF0YSBwYWdlLiBBbmQgdGhlIHZEU08g
KHVzZXJzcGFjZSkKPiA+IGNvZGUgY291bGQgdXNlIHRoZSBzYW1lIGNvZGUgZm9yIHRpbWVyIHJl
YWRpbmcgYXMga2VybmVsLCBzaW5jZQo+ID4gdGhleSByZWFkIHRoZSBzYW1lIFRTQyBwYWdlLgo+
ID4gCj4gCj4gSSBoYWQgYSBsb29rIHRvIHlvdXIgcGF0Y2hlcyBhbmQgb3ZlcmFsbCwgSSBjb3Vs
ZCBub3QgdW5kZXJzdGFuZCB3aHkgd2UgY2FuJ3QKPiB1c2UgdGhlIGFyY2hfdGltZXIgdG8gZG8g
dGhlIHNhbWUgdGhpbmdzIHlvdSBhcmUgZG9pbmcgd2l0aCB0aGUgb25lIHlvdQo+IGludHJvZHVj
ZWQgaW4gdGhpcyBzZXJpZXMuIFdoYXQgY29uZnVzZXMgbWUgaXMgdGhhdCBLVk0gd29ya3MganVz
dCBmaW5lIHdpdGggdGhlCj4gYXJjaF90aW1lciB3aGljaCB3YXMgZGVzaWduZWQgd2l0aCB2aXJ0
dWFsaXphdGlvbiBpbiBtaW5kLiBXaHkgZG8gd2UgbmVlZAo+IGFub3RoZXIgb25lPyBDb3VsZCB5
b3UgcGxlYXNlIGV4cGxhaW4/Cj4gCgpQbGVhc2Ugbm90ZSB0aGF0IHRoZSBndWVzdCBWTSBvbiBI
eXBlci1WIGZvciBBUk02NCBkb2Vzbid0IHVzZQphcmNoX3RpbWVyIGFzIHRoZSBjbG9ja3NvdXJj
ZS4gU2VlOgoKCWh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWFybS1rZXJuZWwvMTU3MDEy
OTM1NS0xNjAwNS03LWdpdC1zZW5kLWVtYWlsLW1pa2VsbGV5QG1pY3Jvc29mdC5jb20vCgosICBB
Q1BJX1NJR19HVERUIGlzIHVzZWQgZm9yIHNldHRpbmcgdXAgSHlwZXItViBzeW50aGV0aWMgY2xv
Y2tzb3VyY2UKYW5kIG90aGVyIGluaXRpYWxpemF0aW9uIHdvcmsuCgpTbyBqdXN0IHRvIGJlIGNs
ZWFyLCB5b3VyIHN1Z2dlc3Rpb24gaXMKCjEpIEh5cGVyLVYgZ3Vlc3Qgb24gQVJNNjQgc2hvdWxk
IHVzZSBhcmNoX3RpbWVyIGFzIGNsb2Nrc291cmNlIGFuZCB2RFNPCndpbGwganVzdCB3b3JrLgoK
b3IKCjIpIEV2ZW4gdGhvdWdoIGFyY2hfdGltZXIgaXMgbm90IHVzZWQgYXMgdGhlIGNsb2Nrc291
cmNlLCB3ZSBjYW4gc3RpbGwKdXNlIGl0IGZvciB2RFNPLgoKPwoKUmVnYXJkcywKQm9xdW4KCj4g
PiBUaGlzIHBhdGNoc2V0IHRoZXJlZm9yZSBleHRlbmRzIEFSTTY0J3MgX192c2RvX2luaXQoKSB0
byBhbGxvdyBtdWx0aXBsZQo+ID4gZGF0YSBwYWdlcyBhbmQgaW50cm9kdWNlcyB0aGUgdmNsb2Nr
X21vZGUgY29uY2VwdCBzaW1pbGFyIHRvIHg4NiB0bwo+ID4gYWxsb3cgZGlmZmVyZW50IHBsYXRm
b3JtcyAoYmFyZS1tZXRhbCwgSHlwZXItViwgZXRjLikgdG8gc3dpdGNoIHRvCj4gPiBkaWZmZXJl
bnQgX19hcmNoX2dldF9od19jb3VudGVyKCkgaW1wbGVtZW50YXRpb25zLiBUaGUgcmVzdCBvZiB0
aGlzCj4gPiBwYXRjaHNldCBkb2VzIHRoZSBuZWNlc3Nhcnkgc2V0dXAgZm9yIEh5cGVyLVYgZ3Vl
c3RzOiBtYXBwaW5nIHRzYyBwYWdlLAo+ID4gZW5hYmxpbmcgdXNlcnNwYWNlIHRvIHJlYWQgY250
dmN0LCBldGMuIHRvIGVuYWJsZSB2RFNPLgo+ID4gCj4gPiBUaGlzIHBhdGNoc2V0IGNvbnNpc3Rz
IG9mIDYgcGF0Y2hlczoKPiA+IAo+ID4gcGF0Y2ggIzEgYWxsb3dzIGh2X2dldF9yYXdfdGltZXIo
KSBkZWZpbml0aW9uIHRvIGJlIG92ZXJyaWRkZW4gZm9yCj4gPiB1c2Vyc3BhY2UgYW5kIGtlcm5l
bCB0byBzaGFyZSB0aGUgc2FtZSBodl9yZWFkX3RzY19wYWdlKCkgZGVmaW5pdGlvbi4KPiA+IAo+
ID4gcGF0Y2ggIzIgZXh0ZW5kcyBBUk02NCB0byBzdXBwb3J0IG11bHRpcGxlIHZEU08gZGF0YSBw
YWdlcy4KPiA+IAo+ID4gcGF0Y2ggIzMgaW50cm9kdWNlcyB2Y2xvY2tfbW9kZSBzaW1pbGlhciB0
byB4ODYgdG8gYWxsb3cgZGlmZmVyZW50Cj4gPiBfX2FyY2hfZ2V0X2h3X2NvdW50ZXIoKSBpbXBs
ZW1lbnRhdGlvbnMgZm9yIGRpZmZlcmVudCBjbG9ja3NvdXJjZXMuCj4gPiAKPiA+IHBhdGNoICM0
IG1hcHMgSHlwZXItViBUU0MgcGFnZSBpbnRvIHZEU08gZGF0YSBwYWdlLgo+ID4gCj4gPiBwYXRj
aCAjNSBhbGxvd3MgdXNlcnNwYWNlIHRvIHJlYWQgY250dmN0LCBzbyB0aGF0IHVzZXJzcGFjZSBj
YW4KPiA+IGVmZmljaWVudGx5IHJlYWQgdGhlIGNsb2Nrc291cmNlLgo+ID4gCj4gPiBwYXRjaCAj
NiBlbmFibGVzIHRoZSB2RFNPIGZvciBBUk02NCBIeXBlci1WIGd1ZXN0Lgo+ID4gCj4gPiBUaGUg
d2hvbGUgcGF0Y2hzZXQgaXMgYmFzZWQgb24gdjUuNS1yYzEgcGx1cyBNaWNoYWVsJ3MgQVJNNjQg
c3VwcG9ydAo+ID4gcGF0Y2hzZXQsIGFuZCBJJ3ZlIGRvbmUgYSBmZXcgdGVzdHMgd2l0aDoKPiA+
IAo+ID4gCWh0dHBzOi8vZ2l0aHViLmNvbS9ubHluY2gtbWVudG9yL3Zkc290ZXN0Cj4gPiAKPiA+
IENvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZSEKPiA+IAo+ID4gUmVnYXJkcywK
PiA+IEJvcXVuCj4gPiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gPiBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAo+ID4gbGludXgtYXJt
LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gPiBodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwKPiA+IAo+IAo+IC0tIAo+IFJlZ2Fy
ZHMsCj4gVmluY2Vuem8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 06:37:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 06: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 1iusbJ-0002Pz-9K; Fri, 24 Jan 2020 06:37:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iusbI-0002Pu-LD
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 06:37:52 +0000
X-Inumbo-ID: 02e35468-3e74-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02e35468-3e74-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 06:37: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 <osstest-admin@xenproject.org>)
 id 1iusb2-0001Vg-FD; Fri, 24 Jan 2020 06:37: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 1iusb2-0006ZG-6r; Fri, 24 Jan 2020 06:37:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iusb2-0006Od-6K; Fri, 24 Jan 2020 06:37:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146457-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 06:37:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146457: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 06:50:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 06: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 1iusmv-0003Ke-E9; Fri, 24 Jan 2020 06:49:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8Hxa=3N=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iusmu-0003Jp-1Y
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 06:49:52 +0000
X-Inumbo-ID: b3405af8-3e75-11ea-8e9a-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3405af8-3e75-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 06:49: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 mx2.suse.de (Postfix) with ESMTP id 45D15AD77;
 Fri, 24 Jan 2020 06:49:42 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20200123090323.16272-1-jgross@suse.com>
 <53ba68698c171e99f0ce67af74bb9d7fc6e924d6.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <69e01ec5-14eb-f908-e3ff-e4b7cf6796a1@suse.com>
Date: Fri, 24 Jan 2020 07:49:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <53ba68698c171e99f0ce67af74bb9d7fc6e924d6.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: avoid cpumasks on stack in
 sched/core.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: George Dunlap <george.dunlap@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>

T24gMjQuMDEuMjAgMDE6MDEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAyMC0w
MS0yMyBhdCAxMDowMyArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlcmUgYXJlIHN0
aWxsIHNldmVyYWwgaW5zdGFuY2VzIG9mIGNwdW1hc2tfdCBvbiB0aGUgc3RhY2sgaW4KPj4gc2No
ZWR1bGluZyBjb2RlLiBBdm9pZCB0aGVtIGFzIGZhciBhcyBwb3NzaWJsZS4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+IFJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IAo+IEp1c3QgY3VyaW91cy4u
Lgo+IAo+PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkL2NvcmUuYwo+PiArKysgYi94ZW4vY29tbW9u
L3NjaGVkL2NvcmUuYwo+PiBAQCAtMjU4NiwxMSArMjU4MiwxMSBAQCBzdGF0aWMgdm9pZCBzY2hl
ZHVsZSh2b2lkKQo+PiAgIAo+PiAgICAgICBpZiAoIGdyYW4gPiAxICkKPj4gICAgICAgewo+PiAt
ICAgICAgICBjcHVtYXNrX3QgbWFzazsKPj4gKyAgICAgICAgY3B1bWFza190ICptYXNrID0gY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpOwo+PiAgIAo+PiAgICAgICAgICAgcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgPSBncmFuOwo+PiAtICAgICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgc3ItPmNw
dXMsIGNwdW1hc2tfb2YoY3B1KSk7Cj4+IC0gICAgICAgIGNwdW1hc2tfcmFpc2Vfc29mdGlycSgm
bWFzaywgU0NIRURfU0xBVkVfU09GVElSUSk7Cj4+ICsgICAgICAgIGNwdW1hc2tfYW5kbm90KG1h
c2ssIHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwo+PiArICAgICAgICBjcHVtYXNrX3JhaXNl
X3NvZnRpcnEobWFzaywgU0NIRURfU0xBVkVfU09GVElSUSk7Cj4+Cj4gLi4uIHdoeSBhcmUgd2Ug
a2VlcGluZyB0aGUgdGVtcG9yYXJ5IHZhcmlhYmxlIChtYXNrKSA/CgpwZXJfY3B1IGFjY2Vzc2Vz
IGFyZSBtb3JlIGV4cGVuc2l2ZSB0aGFuIHRob3NlIHRvIGxvY2FsIHZhcmlhYmxlcy4KbWFzayBp
cyB1c2VkIHR3aWNlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 07:50:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 07: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 1iutiq-00084q-Pk; Fri, 24 Jan 2020 07:49:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iutip-00084l-Se
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 07:49:43 +0000
X-Inumbo-ID: 11b2b0b0-3e7e-11ea-bf77-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11b2b0b0-3e7e-11ea-bf77-12813bfff9fa;
 Fri, 24 Jan 2020 07:49: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 <osstest-admin@xenproject.org>)
 id 1iutii-0002rT-Kk; Fri, 24 Jan 2020 07:49: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 1iutii-0001qF-CR; Fri, 24 Jan 2020 07:49:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iutii-0007Dv-Bo; Fri, 24 Jan 2020 07:49:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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: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-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-qcow2: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-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
X-Osstest-Versions-This: libvirt=6d786f95a366600e7bbae68c1b324a8131f5e2c5
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 07:49:36 +0000
Subject: [Xen-devel] [libvirt test] 146455: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDZkNzg2Zjk1YTM2NjYwMGU3YmJhZTY4YzFi
MzI0YTgxMzFmNWUyYzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA2IGRheXMgICAgNyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY0NTUgIDIwMjAtMDEtMjQgMDQ6MTk6MDMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBD
aHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSm9uYXRob24gSm9uZ3Nt
YSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwu
Y29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRo
YXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogIFJpY2hhcmQgVy5N
LiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgNjYwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 07:57:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 07:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iutq0-0000Rz-LG; Fri, 24 Jan 2020 07:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iutpz-0000Ru-S2
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 07:57:07 +0000
X-Inumbo-ID: 18ea1002-3e7f-11ea-bf78-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18ea1002-3e7f-11ea-bf78-12813bfff9fa;
 Fri, 24 Jan 2020 07:56: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 <osstest-admin@xenproject.org>)
 id 1iutpq-0002zQ-9C; Fri, 24 Jan 2020 07:56: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 1iutpp-00025k-Vj; Fri, 24 Jan 2020 07:56:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iutpp-00042F-V6; Fri, 24 Jan 2020 07:56:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=6918ab2570bcf942651e69f7ad975e137679738b
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 07:56:57 +0000
Subject: [Xen-devel] [qemu-mainline test] 146453: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2OTE4YWIyNTcwYmNm
OTQyNjUxZTY5ZjdhZDk3NWUxMzc2Nzk3MzhiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDMyICAyMDIwLTAxLTIz
IDE5OjA2OjI2IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFu
byBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5
Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFu
QHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxk
IDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
QGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNo
ZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRo
cEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29t
PgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxp
dUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRp
biBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lA
a2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgog
IE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZs
aWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVh
bkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhl
bi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5s
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkg
PHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmlu
Y2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4g
PHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdy
YW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+
CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0
QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAg
WWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU4
MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 08:46:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 08: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 1iuubQ-0004v7-8b; Fri, 24 Jan 2020 08:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuubP-0004v2-5Q
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 08:46:07 +0000
X-Inumbo-ID: f526b59c-3e85-11ea-bf7c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f526b59c-3e85-11ea-bf7c-12813bfff9fa;
 Fri, 24 Jan 2020 08:46: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 <osstest-admin@xenproject.org>)
 id 1iuubM-0004Si-NZ; Fri, 24 Jan 2020 08:46: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 1iuubM-0004SW-E1; Fri, 24 Jan 2020 08:46:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuubM-0005lE-DT; Fri, 24 Jan 2020 08:46:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 08:46:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 08:50:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 08: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 1iuuf6-00054K-Rr; Fri, 24 Jan 2020 08:49:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuuf5-00054D-Bv
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 08:49:55 +0000
X-Inumbo-ID: 7424ae62-3e86-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7424ae62-3e86-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 08:49: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 <osstest-admin@xenproject.org>)
 id 1iuueo-0004XQ-1I; Fri, 24 Jan 2020 08:49: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 1iuuen-0004a9-Ia; Fri, 24 Jan 2020 08:49:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuuen-0006dP-Hx; Fri, 24 Jan 2020 08:49:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146450-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 08:49:37 +0000
Subject: [Xen-devel] [ovmf test] 146450: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTYgZGF5cyAgIDU5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDMgZGF5cyAgIDExIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 08:52:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 08:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuuh1-0005n7-EH; Fri, 24 Jan 2020 08:51:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P0Jg=3N=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuuh0-0005n2-4P
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 08:51:54 +0000
X-Inumbo-ID: bfb1d3b4-3e86-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bfb1d3b4-3e86-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 08:51:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 80FB3ACD9;
 Fri, 24 Jan 2020 08:51:44 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b0b0c6db-7215-bb31-a1eb-722d13c72cdc@suse.com>
Date: Fri, 24 Jan 2020 09:51:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] Arm/p2m: fix build after ea22bcd030da and
 2aa977eb6baa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Alexandru Isaila <aisaila@bitdefender.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>

RWFjaCBvZiB0aGVzZSBjb21taXRzIGludHJvZHVjZWQgYSBmdW5jdGlvbiBwcm90b3R5cGUgcmVm
ZXJlbmNpbmcgYQpzdHJ1Y3R1cmUgd2hpY2ggaGFkbid0IGF0IGxlYXN0IGJlZW4gZm9yd2FyZCBk
ZWNsYXJlZC4gQWRkIHN1Y2gKZGVjbGFyYXRpb25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3Mu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCkBAIC01OCw2ICs1OCw3IEBAIHR5
cGVkZWYgZW51bSB7CiAgICAgLyogTk9URTogQXNzdW1lZCB0byBiZSBvbmx5IDQgYml0cyByaWdo
dCBub3cgb24geDg2LiAqLwogfSBwMm1fYWNjZXNzX3Q7CiAKK3N0cnVjdCBwMm1fZG9tYWluOwog
Ym9vbCB4ZW5tZW1fYWNjZXNzX3RvX3AybV9hY2Nlc3MoY29uc3Qgc3RydWN0IHAybV9kb21haW4g
KnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCB4
YWNjZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190ICpw
YWNjZXNzKTsKQEAgLTc5LDYgKzgwLDcgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGko
c3RydWN0IGRvbQogaW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGFsdHAybV9pZHgpOwogCitzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVf
bXVsdGk7CiBpbnQgcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHBy
ZXNzX3ZlX211bHRpICpzdXBwcmVzc192ZSk7CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 10:05:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 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 1iuvq2-0003CY-Bq; Fri, 24 Jan 2020 10:05:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z6Qq=3N=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iuvq1-0003CT-CP
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 10:05:17 +0000
X-Inumbo-ID: ffc21158-3e90-11ea-8e9a-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffc21158-3e90-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 10:05:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579860308;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pYRE7kPJCwEAn460SvR5Q7gxV+cr419ElA1MyCcEyK0=;
 b=SVLij4O9wbSlYDIhXrLuIEggveUlj4/Lmq1yLdYhk9i8DA3Kk8zDl9Hx
 IzZaiqj1ggdHI1E5ZuNjHyjmUxy/BD4+TQoQf0SVpnZ7OnYwaf0ZBL5nd
 dDnxp7i8ckunp3QATPV72NPn6Ltn69CAmGB9VVAPopILJ9rrYs/zGi96O A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: x8sgotrg/4/BJjXxT+zCnj1xtWwjWRY6KFXejs4dGU+VAWmCgJ/XTH9QlzdaZ1Zbs5WwIfpf3o
 zt28u1+Dbq7bRgIk1EkUuIpuRMkrNoFUpxIaaHi3iidb7eauVcSgDbFOy4XYJvqwHqG3zRz4eQ
 9oa+uw4Zqn5X3IcGd+18wzMLQKvshls4YYO2nFmDVdx2i9G6Y78eoS7XvulcdCVQ+efpc34+Ft
 Vig8s3ddMwUMlSRuh3JggVQfxPkh1pkN+rt47j5VbxwXtyMi9m/5OsHJSlmYlFZ7T4kqxzvcbF
 nrk=
X-SBRS: 2.7
X-MesageID: 11747569
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,357,1574139600"; d="scan'208";a="11747569"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <b0b0c6db-7215-bb31-a1eb-722d13c72cdc@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7a21c52f-8dfb-6e03-9789-f8588dbae531@citrix.com>
Date: Fri, 24 Jan 2020 10:05:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b0b0c6db-7215-bb31-a1eb-722d13c72cdc@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Arm/p2m: fix build after ea22bcd030da and
 2aa977eb6baa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Alexandru Isaila <aisaila@bitdefender.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>

T24gMS8yNC8yMCA4OjUxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBFYWNoIG9mIHRoZXNlIGNv
bW1pdHMgaW50cm9kdWNlZCBhIGZ1bmN0aW9uIHByb3RvdHlwZSByZWZlcmVuY2luZyBhCj4gc3Ry
dWN0dXJlIHdoaWNoIGhhZG4ndCBhdCBsZWFzdCBiZWVuIGZvcndhcmQgZGVjbGFyZWQuIEFkZCBz
dWNoCj4gZGVjbGFyYXRpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CgpJIHdvdWxkbid0IG9iamVjdCBpZiB5b3UgZGVjaWRlZCB0byBjaGVjayB0aGVz
ZSBpbiBpbW1lZGlhdGVseSwgZ2l2ZW4KdGhhdCBpdCdzIGEgc2ltcGxlIGZpeCB3aGljaCB1bi1i
cmVha3MgdGhlIGJ1aWxkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 10:25:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 10:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuw94-0004p5-Cd; Fri, 24 Jan 2020 10:24:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YyBM=3N=arm.com=vincenzo.frascino@srs-us1.protection.inumbo.net>)
 id 1iuw92-0004ow-TA
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 10:24:56 +0000
X-Inumbo-ID: bee9e536-3e93-11ea-aecd-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id bee9e536-3e93-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 10:24:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02CBC328;
 Fri, 24 Jan 2020 02:24:47 -0800 (PST)
Received: from [10.1.196.72] (e119884-lin.cambridge.arm.com [10.1.196.72])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C35A3F68E;
 Fri, 24 Jan 2020 02:24:45 -0800 (PST)
To: Boqun Feng <boqun.feng@gmail.com>
References: <20191216001922.23008-1-boqun.feng@gmail.com>
 <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
 <20200124063215.GA93938@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
From: Vincenzo Frascino <vincenzo.frascino@arm.com>
X-Pep-Version: 2.0
Message-ID: <4cdf2188-8909-4b90-ca78-92cef520b23d@arm.com>
Date: Fri, 24 Jan 2020 10:24:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200124063215.GA93938@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
Content-Type: multipart/mixed; boundary="------------7C28C5F0A8055C14C8E1D12B"
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 0/6] vDSO support for Hyper-V guest on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, linux-kernel@vger.kernel.org,
 Michael Kelley <mikelley@microsoft.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Will Deacon <will@kernel.org>, linux-arm-kernel@lists.infradead.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hi Boqun Feng,

On 24/01/2020 06:32, Boqun Feng wrote:
> Hi Vincenzo,
>=20

[...]

>>
>> I had a look to your patches and overall, I could not understand why w=
e can't
>> use the arch_timer to do the same things you are doing with the one yo=
u
>> introduced in this series. What confuses me is that KVM works just fin=
e with the
>> arch_timer which was designed with virtualization in mind. Why do we n=
eed
>> another one? Could you please explain?
>>
>=20
> Please note that the guest VM on Hyper-V for ARM64 doesn't use
> arch_timer as the clocksource. See:
>=20
> 	https://lore.kernel.org/linux-arm-kernel/1570129355-16005-7-git-send-e=
mail-mikelley@microsoft.com/
>=20
> ,  ACPI_SIG_GTDT is used for setting up Hyper-V synthetic clocksource
> and other initialization work.
>

I had a look a look at it and my question stands, why do we need another =
timer
on arm64?

> So just to be clear, your suggestion is
>=20
> 1) Hyper-V guest on ARM64 should use arch_timer as clocksource and vDSO=

> will just work.
>=20
> or
>=20
> 2) Even though arch_timer is not used as the clocksource, we can still
> use it for vDSO.
>=20
> ?
>=20

Option #1 would be the preferred solution, unless there is a good reason =
against.

> Regards,
> Boqun
>=20

--=20
Regards,
Vincenzo

--------------7C28C5F0A8055C14C8E1D12B
Content-Type: application/pgp-keys;
 name="pEpkey.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="pEpkey.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
OYXvLNoskiekAsw77EBPeBrrsMg88G/AtWUvyT3i2x0mIlbTDESk0WiL2ksdzcRW
AtZuC/55Ix7zMb0NrMC0eaLaP93+FSAnTiX7kUMQSbz9iAHak4xbzJNEg4+fNh63
vFvWNazfnnSKXMlZ0exYWZGUswxdqsg/p+zRcFwrKp2IrLxMXBTRMB5Pdtr9PvOI
TFa3jV1SfFp6CUCY1yOBG3Jvwxx7yUTis4Ap3qaTy0uQNgHbXvlP5CW0xL5GpBw0
W6gUwBeHtnquzJwO203qds37uq3V+U2jR4Zs0KcTBFpMRPBX+kwm2gwR8tkRpqtQ
zMgwjvz9VM+1pUoufUG3Gy/UBZRCamw84zKxkZS5/yIWQiTm7IMPUofgMe6P8Zk0
1pyna1ld4iURBrXlpfUaOn3sjmt6C2WOmud+WJMBeYmJHAF0Th0GQ0uijxM6sEGV
/8FYGnjWs8pFYNM4NcKJAjMEEAEKAB0WIQSf1RxT4LVjGP2VnD0j0NC60T16QwUC
XW0xNgAKCRAj0NC60T16Q/TDEADEKTdkGD+bR752abN0raUI6UZwH1D2sXIwiZhE
ezrwDoIe3ETAsV7Jh05yPOunWTBkDcjd3Xrf0ILwfIa76QWu1599AXl4nR62IBzM
4gkRcdNV5lzRrBLkG/e6drB36DTATUxgmDy6fCEjuhSMfHApi/9k1CcU/h+tCEES
sA/aS8TRbWbxSZb6MgUI1gNrAKzyEs/L8imvPbKR0JNc7IaK9oYSkhM4CXb6c+cx
/iNehNegf2LaOBBvmjbHXsT8HEnqU3QWSiV3JXDjZCvwkXOD4uJGbbGNpWj0/EJj
WC1c6FmzcXXq/6cnHNC6FlR0i8Au0eNEgDOUWPPL9hGv0Co3mT4++9QJwVtMY995
/DKBdgVFlvZ9w3RwUjKkzCQV6AsI3dTS3c7YEE/rjdQacZ28X5hJ3ySHYoMuQktI
72LluzC3YsHdfpgt4O6rtn1AE+oyVPRT2/3A8Axnd3PPEabIi4g2ROcU4fYjISh5
iP3hrl7F7jPe05NdfJ/Rn4dSWdrapdzbnuDY4wV9dTCVjXYHZLGeFc0TeamafUJQ
HOswZSorU2wt94/HGLb+Ps9PMpO1YD+TGwGWnJoGRwrXCpuxxDUB63twLyHU+zq6
PSq0MMza6Ssq5qHT96xbyED+MDJER5Lbtc7bTPbeb1xKzwlrUHHDYXOkrT1rpV13
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
GrFxzNOCDuNG1w=3D=3D
=3DVSiF
-----END PGP PUBLIC KEY BLOCK-----

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------7C28C5F0A8055C14C8E1D12B--


From xen-devel-bounces@lists.xenproject.org Fri Jan 24 10:29:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 10:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuwDg-00050r-6z; Fri, 24 Jan 2020 10:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Huw=3N=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iuwDe-00050m-NH
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 10:29:42 +0000
X-Inumbo-ID: 6dffb244-3e94-11ea-bfa2-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dffb244-3e94-11ea-bfa2-12813bfff9fa;
 Fri, 24 Jan 2020 10:29:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579861781;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=WEjUebwyDWReFX8Ko8fD2TSN/xd/USWTRYrRvMdpJsk=;
 b=FYEtRQENpSvRv9nF5NQAqGVr1Ha0oywRQyEPClCOphd5duf+fnw+C5fg
 1T29pbmyhEZ/qciNaDNYRejmYFzov6M+0aY3UXXpYqIwRmHdEDcvv2BCC
 snScH5Ba2kZkW8WcgE3UsHcwfVxzb3AQ1fi0QN8BuHvqTAjj9wZUPzP4o E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hO1gNiqOtfUxGB89Rib161dySb1vJ5BGGlKuuqqxltsunpkLk+Qhu8X65KKdQW4CTyDfCEIYHM
 Nyze1OpJZ3bLNgpyAvhfdYR6EP4SZprTMPRpgwdfiDG0D6z5QxIAmiDt555Li+WH0FB4pc+dOx
 53CCYosyUCyOxiJ22QBXZVVYPx4J+9K+JIH0FNdLEk24Hk9UQBH+eHN/AzedE4opnT50aulT1P
 PS8pMMAn+RSL9yqCS2/U427fTR42VE8jnsffStUWz+fexa+76v9jrhp8Fi0rgfMCXtTHAPJhF+
 N84=
X-SBRS: 2.7
X-MesageID: 11815153
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,357,1574139600"; d="scan'208";a="11815153"
Date: Fri, 24 Jan 2020 11:29:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <972998214.522226.1579818994322@mail.yahoo.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTA6MzY6MzRQTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gCj4gCj4gSSB3YXNuJ3QgYWJsZSB0byBtYWtlIHRoZSBIVk0gZHJpdmVyIGRvbWFpbiB3b3Jr
IGV2ZW4gd2l0aCB0aGUgbGF0ZXN0IFhlbiB2ZXJzaW9uIHdoaWNoIGlzIDQuMTQuIEkgc2VlIHRo
ZSAneGVuZHJpdmVyZG9tYWluJyBleGVjdXRhYmxlIGluIHRoZSAvZXRjL2luaXQuZC8gZGlyZWN0
b3J5LCBidXQgaXQgZG9lc24ndCBzZWVtIHRvIGJlIHJ1bm5pbmcgaW4gdGhlIGJhY2tncm91bmQu
IAoKVGhlIGJhY2tncm91bmQgcHJvY2VzcyB3aWxsIGJlICd4bCBkZXZkJywgbm90IHhlbmRyaXZl
cmRvbWFpbiwgdGhhdCdzCmp1c3QgdGhlIGluaXQgc2NyaXB0IG5hbWUuCgpZb3UgY2FuIGFsc28g
c3RhcnQgeGwgZGV2ZCBtYW51YWxseSwgYXMgdGhhdCB3aWxsIGdpdmUgeW91IHZlcmJvc2UKb3V0
cHV0IG9mIHdoYXRzIGdvaW5nIG9uLiBJbiB0aGUgZHJpdmVyIGRvbWFpbjoKCiMga2lsbGFsbCB4
bAojwqB4bCAtdnZ2IGRldmQgLUYKClRoYXQgc2hvdWxkIGdpdmUgeW91IGRldGFpbGVkIG91dHB1
dCBvZiB3aGF0J3MgZ29pbmcgb24gaW4gdGhlIGRyaXZlcgpkb21haW4sIGNhbiB5b3UgcGFzdGUg
dGhlIG91dHB1dCB5b3UgZ2V0IGZyb20gdGhlIGRyaXZlciBkb21haW4gd2hlbgp5b3UgdHJ5IHRv
IHN0YXJ0IHRoZSBmYWlsZWQgZ3Vlc3Q/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 11:02:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 11: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 1iuwjK-00085p-NY; Fri, 24 Jan 2020 11:02:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iuwjJ-000855-DL
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 11:02:25 +0000
X-Inumbo-ID: fba96c8a-3e98-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fba96c8a-3e98-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 11:02:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579863737; x=1611399737;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=y29uP2GzVAcS1v5ipdPpauozGZhbdr5xnKUn+L5BQJg=;
 b=BagaT1gWmix0NC+sFksV1sPQM2Z+NL1yILHE2iQg6eSB2vF6TmtkItX1
 es2dciGwBH9Lj9Ka5qDczAGPLwW+enkge7J9Ru51TMP2mQ4SY5JDKEgvP
 jCcuj6ZPpnxUx1f5XAhQz6VflEsGXE30rzrYBJYiF3POjknr9jnTQUBpo A=;
IronPort-SDR: uHQHaugWk0EEcdjhYE9ga7N1r7EY7fkJERD1SHGYbMyiE1h/+OwFLFTspypa9FibeytaLe9SEu
 K+S1k6Ldo8iA==
X-IronPort-AV: E=Sophos;i="5.70,357,1574121600"; d="scan'208";a="14527159"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-2225282c.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 24 Jan 2020 11:02:15 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-2225282c.us-west-2.amazon.com (Postfix) with ESMTPS
 id BFCA4A25B5; Fri, 24 Jan 2020 11:02:13 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 11:02:13 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 11:02:12 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 24 Jan 2020 11:02:12 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: George Dunlap <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap page for
 APIC_DEFAULT_PHYS_BASE
Thread-Index: AQHV0fXetmGz8ndNHkq9FYXzH0041Kf4U6EAgAFTZLA=
Date: Fri, 24 Jan 2020 11:02:12 +0000
Message-ID: <2b4141f83bce4eada2a9934e149548f3@EX13D32EUC003.ant.amazon.com>
References: <20200123140305.21050-1-pdurrant@amazon.com>
 <20200123140305.21050-4-pdurrant@amazon.com>
 <dbdeec02-3a69-7262-fed6-2b280faf2b8e@citrix.com>
In-Reply-To: <dbdeec02-3a69-7262-fed6-2b280faf2b8e@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
x-originating-ip: [10.43.166.33]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86 / vmx: use a 'normal' domheap
 page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAyMyBKYW51YXJ5IDIwMjAgMTQ6
NDYNCj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPjsgQW5kcmV3IENvb3Blcg0KPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBM
aXUgPHdsQHhlbi5vcmc+OyBSb2dlciBQYXUgTW9ubsOpDQo+IDxyb2dlci5wYXVAY2l0cml4LmNv
bT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47IElhbg0KPiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz47IEtvbnJhZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1biBO
YWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmluDQo+IFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDMvM10geDg2IC8gdm14OiB1
c2UgYSAnbm9ybWFsJyBkb21oZWFwIHBhZ2UgZm9yDQo+IEFQSUNfREVGQVVMVF9QSFlTX0JBU0UN
Cj4gDQo+IE9uIDEvMjMvMjAgMjowMyBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IHZteF9h
bGxvY192bGFwaWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxv
b2tpbmcNCj4gPiBjb2RlIHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGgNCj4gPiB0aGUgZ3Vlc3QgYXMgaWYgaXQgd2VyZSBhIHhl
bmhlYXAgcGFnZS4gVGhpcyB0aGVuIHJlcXVpcmVzDQo+ID4gdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKSB0byBjYWxsIGEgc3BlY2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0gY29kZToNCj4gZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKCkuDQo+ID4NCj4gPiBCeSB1c2luZyBhICdub3JtYWwnIGRvbWhl
YXAgcGFnZSAoaS5lLiBieSBub3QgcGFzc2luZyBNRU1GX25vX293bmVyIHRvDQo+ID4gYWxsb2Nf
ZG9taGVhcF9wYWdlKCkpLCB0aGUgb2RkIGxvb2tpbmcgY29kZSBpbg0KPiA+IHZteF9hbGxvY192
bGFwaWNfbWFwcGluZygpIGNhbiBzaW1wbHkgdXNlIGdldF9wYWdlX2FuZF90eXBlKCkgdG8gc2V0
DQo+ID4gdXAgYSB3cml0YWJsZSBtYXBwaW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBh
bmQNCj4gPiB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIGNhbiBzaW1wbHkgcmVsZWFzZSB0aGUg
cGFnZSB1c2luZw0KPiA+IHB1dF9wYWdlX2FsbG9jX3JlZigpIGZvbGxvd2VkIGJ5IHB1dF9wYWdl
X2FuZF90eXBlKCkuIFRoaXMgdGhlbiBhbGxvd3MNCj4gZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdl
KCkgdG8gYmUgcHVyZ2VkLg0KPiA+DQo+ID4gVGhlcmUgaXMsIGhvd2V2ZXIsIHNvbWUgZmFsbC1v
dXQgZnJvbSB0aGlzIHNpbXBsaWZpY2F0aW9uOg0KPiA+DQo+ID4gLSBhbGxvY19kb21oZWFwX3Bh
Z2UoKSB3aWxsIG5vdyBjYWxsIGFzc2lnbl9wYWdlcygpIGFuZCBydW4gaW50byB0aGUNCj4gZmFj
dA0KPiA+ICAgdGhhdCAnbWF4X3BhZ2VzJyBpcyBub3Qgc2V0IHVudGlsIHNvbWUgdGltZSBhZnRl
ciBkb21haW5fY3JlYXRlKCkuIFRvDQo+ID4gICBhdm9pZCBhbiBhbGxvY2F0aW9uIGZhaWx1cmUs
IGRvbWFpbl9jcmVhdGUoKSBpcyBtb2RpZmllZCB0byBzZXQNCj4gPiAgIG1heF9wYWdlcyB0byBh
biBpbml0aWFsIHZhbHVlLCBzdWZmaWNpZW50IHRvIGNvdmVyIGFueSBkb21oZWFwDQo+ID4gICBh
bGxvY2F0aW9ucyByZXF1aXJlZCB0byBjb21wbGV0ZSBkb21haW4gY3JlYXRpb24uIFRoZSB2YWx1
ZSB3aWxsIGJlDQo+ID4gICBzZXQgdG8gdGhlICdyZWFsJyBtYXhfcGFnZXMgd2hlbiB0aGUgdG9v
bC1zdGFjayBsYXRlciBwZXJmb3JtcyB0aGUNCj4gPiAgIFhFTl9ET01DVExfbWF4X21lbSBvcGVy
YXRpb24sIHRodXMgYWxsb3dpbmcgdGhlIHJlc3Qgb2YgdGhlIGRvbWFpbidzDQo+ID4gICBtZW1v
cnkgdG8gYmUgYWxsb2NhdGVkLg0KPiA+DQo+ID4gLSBCZWNhdXNlIHRoZSBkb21oZWFwIHBhZ2Ug
aXMgbm8gbG9uZ2VyIGEgcHNldWRvLXhlbmhlYXAgcGFnZSwgdGhlDQo+ID4gICByZWZlcmVuY2Ug
Y291bnRpbmcgd2lsbCBwcmV2ZW50IHRoZSBkb21haW4gZnJvbSBiZWluZyBkZXN0cm95ZWQuIFRo
dXMNCj4gPiAgIHRoZSBjYWxsIHRvIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkgaXMgbW92ZWQg
ZnJvbSB0aGUNCj4gPiAgIGRvbWFpbl9kZXN0cm95KCkgbWV0aG9kIGludG8gdGhlIGRvbWFpbl9y
ZWxpbnF1aXNoX3Jlc291cmNlcygpIG1ldGhvZC4NCj4gPiAgIFdoaWxzdCBpbiB0aGUgYXJlYSwg
bWFrZSB0aGUgZG9tYWluX2Rlc3Ryb3koKSBtZXRob2QgYW4gb3B0aW9uYWwNCj4gPiAgIGFsdGVy
bmF0aXZlX3ZjYWxsKCkgKHNpbmNlIGl0IHdpbGwgbm8gbG9uZ2VyIHBlZm9ybSBhbnkgZnVuY3Rp
b24gaW4NCj4gVk1YDQo+ID4gICBhbmQgaXMgc3R1YmJlZCBpbiBTVk0gYW55d2F5KS4NCj4gPg0K
PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4g
DQo+IFRoaXMgaXMgYW4gZXhjZWxsZW50IGNoYW5nZSwgdGhhbmsgeW91Og0KPiANCj4gUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4NCj4gDQo+IE15
IG9ubHkgY29tbWVudCBpcyB0aGF0IHRoaXMgd291bGQgaGF2ZSBiZWVuIGEgYml0IGVhc2llciB0
byByZXZpZXcgYnJva2VuDQo+IGRvd24gaW50byBwcm9iYWJseSB0aHJlZSBwYXRjaGVzOiAxKSBt
YWtpbmcgZG9tYWluX2Rlc3Ryb3kgb3B0aW9uYWwsIDIpDQo+IG1vdmluZyB2bXggdGVhcmRvd24g
dG8gYSByZWxpbnF1aXNoX3Jlc291cmNlcyBjYWxsIDMpIHVzaW5nICJub3JtYWwiDQo+IHBhZ2Vz
Ii4gIEJ1dCBJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGggYSByZS1zZW5kIGp1c3QgZm9yIHRoYXQu
DQoNClNpbmNlIEkgYXBwZWFyIHRvIG5lZWQgdG8gZG8gYSB2NCB0byByZS13b3JrIHRoZSBhbGxv
Y2F0aW9uIChhc3N1bWluZyBJIGNhbiBzdGVhbCBhbm90aGVyIFBHQyBiaXQpIEknbGwgc3BsaXQg
dGhpbmdzIGFzIHlvdSBzdWdnZXN0Lg0KDQogIFBhdWwNCg0KPiANCj4gIC1HZW9yZ2UNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 11:34:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 11:34:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuxEF-0002CW-2y; Fri, 24 Jan 2020 11:34:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuxEE-0002CL-D6
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 11:34:22 +0000
X-Inumbo-ID: 6e69da3a-3e9d-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e69da3a-3e9d-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 11:34: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 <osstest-admin@xenproject.org>)
 id 1iuxDy-0007pC-Dz; Fri, 24 Jan 2020 11:34: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 1iuxDx-0004wY-VP; Fri, 24 Jan 2020 11:34:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuxDx-0003t1-Ui; Fri, 24 Jan 2020 11:34:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146469-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2aa977eb6baaa4e43a9ef3ad26f9eb117eb178f5
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 11:34:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146469: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ2OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAyYWE5NzdlYjZiYWFhNGU0M2E5ZWYzYWQyNmY5ZWIxMTdlYjE3OGY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MmFhOTc3ZWI2YmFhYTRlNDNhOWVmM2FkMjZmOWViMTE3ZWIxNzhmNQpBdXRob3I6IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFu
IDE3IDEzOjMxOjMzIDIwMjAgKzAwMDAKCiAgICB4ODYvbW06IE1ha2UgdXNlIG9mIHRoZSBkZWZh
dWx0IGFjY2VzcyBwYXJhbSBmcm9tIHhjX2FsdHAybV9jcmVhdGVfdmlldwogICAgCiAgICBBdCB0
aGlzIG1vbWVudCB0aGUgZGVmYXVsdF9hY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRwMm1fY3JlYXRl
X3ZpZXcgaXMKICAgIG5vdCB1c2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGFzc2lnbnMgZGVmYXVs
dF9hY2Nlc3MgdG8gcDJtLT5kZWZhdWx0X2FjY2VzcyBhdCB0aGUgdGltZSBvZgogICAgaW5pdGlh
bGl6aW5nIGEgbmV3IGFsdHAybSB2aWV3LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGI3MDFhZGJlZTM3YmVmYTU4YzdiZGVjODBi
NjVmOTNlMDMzMjUyZTYKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMSAyMDIwICswMDAwCgog
ICAgeDg2L21tOiBQdWxsIHZlbmRvci1pbmRlcGVuZGVudCBhbHRwMm0gY29kZSBvdXQgb2YgcDJt
LWVwdC5jIGFuZCBpbnRvIHAybS5jCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21t
aXQgZWEyMmJjZDAzMGRhNzcxYmUxODgyMWJmNGE4OThlZDdhMzE0ZWI4MwpBdXRob3I6IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkg
SmFuIDE3IDEzOjMxOjMwIDIwMjAgKzAwMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgaHlwZXJjYWxs
IHRvIHNldCBhIHJhbmdlIG9mIHN2ZSBiaXRzCiAgICAKICAgIEJ5IGRlZmF1bHQgdGhlIHN2ZSBi
aXRzIGFyZSBub3Qgc2V0LgogICAgVGhpcyBwYXRjaCBhZGRzIGEgbmV3IGh5cGVyY2FsbCwgeGNf
YWx0cDJtX3NldF9zdXByZXNzX3ZlX211bHRpKCksCiAgICB0byBzZXQgYSByYW5nZSBvZiBzdmUg
Yml0cy4KICAgIFRoZSBjb3JlIGZ1bmN0aW9uLCBwMm1fc2V0X3N1cHByZXNzX3ZlX211bHRpKCks
IGRvZXMgbm90IGJyZWFrIGluIGNhc2UKICAgIG9mIGEgZXJyb3IgYW5kIGl0IGlzIGRvaW5nIGEg
YmVzdCBlZmZvcnQgZm9yIHNldHRpbmcgdGhlIGJpdHMgaW4gdGhlCiAgICBnaXZlbiByYW5nZS4g
QSBjaGVjayBmb3IgY29udGludWF0aW9uIGlzIG1hZGUgaW4gb3JkZXIgdG8gaGF2ZQogICAgcHJl
ZW1wdGlvbiBvbiBsYXJnZSByYW5nZXMuCiAgICBUaGUgZ2ZuIG9mIHRoZSBmaXJzdCBlcnJvciBp
cyBzdG9yZWQgaW4KICAgIHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpLmZpcnN0X2Vy
cm9yX2dmbiBhbmQgdGhlIGVycm9yIGNvZGUgaXMKICAgIHN0b3JlZCBpbiB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvci4KICAgIElmIG5vIGVycm9yIG9jY3VycmVk
IHRoZSB2YWx1ZXMgd2lsbCBiZSAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgNTE2MGRiZDUxMjUyM2Q4NjVmNzI3
MWFmMjM2MzZhYTNmMzUzNjE4NgpBdXRob3I6IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE3IDEzOjMxOjI2IDIwMjAgKzAw
MDAKCiAgICB4ODYvbW06IEFkZCBhcnJheV9pbmRleF9ub3NwZWMgdG8gZ3Vlc3QgcHJvdmlkZWQg
aW5kZXggdmFsdWVzCiAgICAKICAgIFRoaXMgcGF0Y2ggYWltcyB0byBzYW5pdGl6ZSBpbmRleGVz
LCBwb3RlbnRpYWxseSBndWVzdCBwcm92aWRlZAogICAgdmFsdWVzLCBmb3IgYWx0cDJtX2VwdHBb
XSBhbmQgYWx0cDJtX3AybVtdIGFycmF5cy4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 11:45:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 11: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 1iuxPK-0003Cb-IY; Fri, 24 Jan 2020 11:45:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuxPI-0003CW-ET
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 11:45:48 +0000
X-Inumbo-ID: 02d5762e-3e9f-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02d5762e-3e9f-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 11:45: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 <osstest-admin@xenproject.org>)
 id 1iuxOv-00082E-Bk; Fri, 24 Jan 2020 11:45: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 1iuxOu-0005Dk-Rz; Fri, 24 Jan 2020 11:45:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuxOu-0006kr-RF; Fri, 24 Jan 2020 11:45:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146445-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 11:45:24 +0000
Subject: [Xen-devel] [xen-unstable test] 146445: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ0NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ0NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZh
aWwgIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZSAgICAgICAgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
NjA1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDAyMWNjMDFlY2FjMTExYmUzMzAxYWQzM2ZmNWNkYTQ1NDNjYThiOTIKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAzYmZlNTI2ZWNhZGM4NmYzMWVkYTQzM2I5MWRj
OTBiZTA1NjM5MTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjA1OCAgMjAyMC0wMS0xNCAwMTo1
MTozOCBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYwOTQgIDIwMjAtMDEtMTQg
MjE6MzY6MTkgWiAgICA5IGRheXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDY0MDggIDIwMjAtMDEtMjMgMDM6Mzk6MTMgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIEFydGVtIE15Z2FpZXYgPGFydGVtX215Z2FpZXZAZXBhbS5jb20+
CiAgQXJ0ZW0gTXlnYWlldiA8am9jdWxhdG9yQGdtYWlsLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphc29uIEFuZHJ5dWsgPGphbmRyeXVr
QGdtYWlsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgTmljayBSb3Nicm9vayA8cm9zYnJv
b2tuQGFpbmZvc2VjLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AZ21haWwuY29tPgog
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
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
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 11:55:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 11: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 1iuxZ1-00048z-HR; Fri, 24 Jan 2020 11:55:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuxZ0-00048u-Mo
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 11:55:50 +0000
X-Inumbo-ID: 7267a5f6-3ea0-11ea-bfc6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7267a5f6-3ea0-11ea-bfc6-12813bfff9fa;
 Fri, 24 Jan 2020 11:55: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 <osstest-admin@xenproject.org>)
 id 1iuxYs-0008EN-2p; Fri, 24 Jan 2020 11:55: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 1iuxYr-0005Sb-QU; Fri, 24 Jan 2020 11:55:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuxYr-0002Yx-Ph; Fri, 24 Jan 2020 11:55:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146465-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=6918ab2570bcf942651e69f7ad975e137679738b
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 11:55:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 146465: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ2NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA2OTE4YWIyNTcwYmNm
OTQyNjUxZTY5ZjdhZDk3NWUxMzc2Nzk3MzhiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM4IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNjkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDMyICAyMDIwLTAxLTIz
IDE5OjA2OjI2IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRmFiaWFu
byBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdydWkgU29uZyA8aUBtYXNrcmF5
Lm1lPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1
ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFuIDxoaGFu
QHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxp
bnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBK
YW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxk
IDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
QGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5j
b20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNo
ZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRo
cEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29t
PgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxp
dUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVz
LmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRp
biBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lA
a2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVp
dHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgog
IE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZs
aWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVh
bkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhl
bi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5s
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2Jl
cnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRo
b2RpQGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUBy
ZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkg
PHN1bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmlu
Y2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZsYWRpbWlyIFNlbWVudHNv
di1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4g
PHZyX3FlbXVAdC1vbmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWlu
ZXJzbUByZWRoYXQuY29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlh
bmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdy
YW1wYXp6QHJlZGhhdC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+
CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0
QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAg
WWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJp
LmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgt
dGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU4
MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 12:50:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 12:50:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuyPa-0000qz-Gx; Fri, 24 Jan 2020 12:50:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P0Jg=3N=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuyPZ-0000nS-85
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 12:50:09 +0000
X-Inumbo-ID: 0cb99b58-3ea8-11ea-bfe5-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cb99b58-3ea8-11ea-bfe5-12813bfff9fa;
 Fri, 24 Jan 2020 12:50: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 mx2.suse.de (Postfix) with ESMTP id F13A5ADB5;
 Fri, 24 Jan 2020 12:50:06 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <b0b0c6db-7215-bb31-a1eb-722d13c72cdc@suse.com>
 <7a21c52f-8dfb-6e03-9789-f8588dbae531@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <08875fe8-e5dc-2ce6-4ead-b18b49357585@suse.com>
Date: Fri, 24 Jan 2020 13:50:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <7a21c52f-8dfb-6e03-9789-f8588dbae531@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] Arm/p2m: fix build after ea22bcd030da and
 2aa977eb6baa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

T24gMjQuMDEuMjAyMCAxMTowNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxLzI0LzIwIDg6
NTEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFYWNoIG9mIHRoZXNlIGNvbW1pdHMgaW50cm9k
dWNlZCBhIGZ1bmN0aW9uIHByb3RvdHlwZSByZWZlcmVuY2luZyBhCj4+IHN0cnVjdHVyZSB3aGlj
aCBoYWRuJ3QgYXQgbGVhc3QgYmVlbiBmb3J3YXJkIGRlY2xhcmVkLiBBZGQgc3VjaAo+PiBkZWNs
YXJhdGlvbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAKPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKVGhhbmtzLgoKPiBJIHdvdWxkbid0IG9iamVjdCBpZiB5b3UgZGVjaWRlZCB0byBjaGVj
ayB0aGVzZSBpbiBpbW1lZGlhdGVseSwgZ2l2ZW4KPiB0aGF0IGl0J3MgYSBzaW1wbGUgZml4IHdo
aWNoIHVuLWJyZWFrcyB0aGUgYnVpbGQuCgpEb25lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 13:42:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 13:42: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 1iuzDe-0005Kk-Mg; Fri, 24 Jan 2020 13:41:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qQZd=3N=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuzDd-0005Kf-5S
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 13:41:53 +0000
X-Inumbo-ID: 41c88f96-3eaf-11ea-aecd-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41c88f96-3eaf-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 13:41:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579873304;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DxI4uRDpzPJejOuW8Pp/aLn8+ir/Bn18KAiMaNfv51A=;
 b=IS/i7d4oE3FG47qqJEUKGIRd+716ii2gb4D9TrUTeDlmvjGPpLr7KPYm
 d8OZqoHWD3Owro9yVSs9NAeVKSri+9RRqtjODEbEpy44ZSiuOHa2swxDG
 4Wcf4d4WC3m6Jy0WZSlEGoFWK6F/7ALDQj075qseLP1u+KNYOgA3T648Q E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lFP6rPJOKllKh8zaaWEQhfJGzen6D4DMNXeDxEDzLCJeLqM1jZ4WyC+xukaVZqCllOCmqjD5t3
 /Nvyuz4lUnnUpFykTmEGaU2fLAF7PrqfDgqJyffn6TQ284B/m3SYOQMaD6NqcphCasSvdlsCcW
 q7Xc/Dm2fIhmdY1+1MKuCHTwBz8C/GDk/otv2+kUkHUBy86pu6Ab9NXU0BWf9qJXJBs/iy9cHI
 neyRI+c70uBoqBb6bvFuEX0TA4IYfU535/F+vZeky/1PI5r7ZzS1L1fqLN1i1Vqzu8t5MvXoLP
 qwM=
X-SBRS: 2.7
X-MesageID: 11400677
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,357,1574139600"; d="scan'208";a="11400677"
To: Bobby Eshleman <bobbyeshleman@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1579615303.git.bobbyeshleman@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: <abbe5c9f-46e2-af76-a7ff-d98c55fa364f@citrix.com>
Date: Fri, 24 Jan 2020 13:41:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <cover.1579615303.git.bobbyeshleman@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Bobby
 Eshleman <bobby.eshleman@starlab.io>, Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAyMCAwMTo1OCwgQm9iYnkgRXNobGVtYW4gd3JvdGU6Cj4gQ3VycmVudGx5LCB0
aGlzIHBhdGNoc2V0IHJlYWxseSBvbmx5IHNldHMgdXAgdmlydHVhbCBtZW1vcnkgZm9yIFhlbiBh
bmQKPiBpbml0aWFsaXplcyBVQVJUIHRvIGVuYWJsZSBwcmludCBvdXRwdXQuICBOb25lIG9mIFJJ
U0MtVidzCj4gdmlydHVhbGl6YXRpb24gc3VwcG9ydCBoYXMgYmVlbiBpbXBsZW1lbnRlZCB5ZXQs
IGFsdGhvdWdoIHRoYXQgaXMgdGhlCj4gbmV4dCByb2FkIHRvIHN0YXJ0IGdvaW5nIGRvd24uICBN
YW55IGZ1bmN0aW9ucyBvbmx5IGNvbnRhaW4gZHVtbXkKPiBpbXBsZW1lbnRhdGlvbnMuICBNYW55
IHNob3J0Y3V0cyBoYXZlIGJlZW4gdGFrZW4gYW5kIFRPRE8ncyBoYXZlIGJlZW4KPiBsZWZ0IGFj
Y29yZGluZ2x5LiAgSXQgaXMgdmVyeSwgdmVyeSByb3VnaC4gIEJlIGZvcmV3YXJuZWQ6IHlvdSBh
cmUgcXVpdGUKPiBsaWtlbHkgdG8gc2VlIHNvbWUgdW5nYWlubHkgY29kZSBoZXJlIChkZXNwaXRl
IG15IGVmZm9ydHMgdG8gY2xlYW4gaXQgdXAKPiBiZWZvcmUgc2VuZGluZyB0aGlzIHBhdGNoc2V0
IG91dCkuICBNeSBpbnRlbnQgd2l0aCB0aGlzIFJGQyBpcyB0byBhbGlnbgo+IGVhcmx5IGFuZCBn
YXVnZSBpbnRlcmVzdCwgYXMgb3Bwb3NlZCB0byBwcmVzZW50aW5nIGEgdG90YWxseSBjb21wbGV0
ZQo+IHBhdGNoc2V0LgoKSSd2ZSB0YWtlbiBhIHZlcnkgcXVpY2sgbG9vayBvdmVyIHRoZSBzZXJp
ZXMuCgpOb3JtYWxseSwgd2UgcmVxdWlyZSB0aGF0IGFsbCBwYXRjaGVzIGJlIGJpc2VjdGFibGUs
IGFuZCB0aGlzIHNlcmllcyBpcwpub3QgYmVjYXVzZSBvZiB0aGUgTWFrZWZpbGUgY2hhbmdlcyBp
biBwYXRjaCAzIHNwZWNpZnlpbmcgb2JqZWN0IGZpbGVzCndoaWNoIGFyZSBpbnRyb2R1Y2VkIGlu
IHRoZSBmb2xsb3dpbmcgMjAgcGF0Y2hlcy7CoCBPZiBjb3Vyc2UsCmludHJvZHVjaW5nIGEgYnJh
bmQgbmV3IGFyY2hpdGVjdHVyZSBpcyBhIHNwZWNpYWwgY2FzZSwgYnV0IHRoZQpzdWdnZXN0ZWQg
cGxhbiBvZiBnZXR0aW5nIGEgIm1pbmltYWwgYnVpbGQiIHRvZ2V0aGVyIHdpbGwgaGVscCBrZWVw
IHRoZQpzZWNvbmQgcGhhc2Ugb2YgIm1ha2luZyBpdCBib290Ii4KClRvIHN0YXJ0IHdpdGgsIEkn
ZCByZWNvbW1lbmQgYSBoZWFkLlMgd2l0aCBfc3RhcnQ6IGFuZCBhbiBpbmZpbml0ZSBsb29wLAph
bG9uZyB3aXRoIHdoYXRldmVyIG1ha2VmaWxlL2tjb25maWcgaW5mcmFzdHJ1Y3R1cmUgaXMgcmVx
dWlyZWQgdG8gZ2V0IGEKYnVpbGQuCgpXaXRoaW4gdGhhdCBmaXJzdCBwaGFzZSBob3dldmVyLCB0
aGVyZSBhcmUgc29tZSBvYnZpb3VzIHR3ZWFrcyB3ZSBzaG91bGQKbWFrZSB0byBjb21tb24gY29k
ZS7CoCBGb3Igb25lLCB0aGUgZGVidWdnZXJfdHJhcCgpIGluZnJhc3RydWN0dXJlIHJlYWxseQpp
cyB4ODYtc3BlY2lmaWMgKGFuZCBJIGhhdmVuJ3Qgc2VlbiBpdCB1c2VkIGluIGEgZGVjYWRlKSBz
byBzaG91bGQgaGF2ZQppdHMgQVJNIHN0dWJzIGRyb3BwZWQgc28gYXMgbm90IHRvIGJlIGEgYnVy
ZGVuIG9uIG90aGVyIGFyY2hpdGVjdHVyZXMuCgpUaGVyZSBhcmUgb3RoZXIgYXNwZWN0cyAodGhl
IGF0b21pY190IGluZnJhc3RydWN0dXJlKSB3aGVyZSB4ODYgYW5kIEFSTQphbHJlYWR5IGhhdmUg
YmFzaWNhbGx5IGlkZW50aWNhbCBjb3BpZXMgb2YgdGhlIGhlYWRlciBmaWxlLCBhbmQgeW91J3Zl
CnRha2VuIGEgM3JkIGNvcHkuCgpPdGhlciBhcmVhcyB3aGVyZSB5b3UgY2FuIHJlZHVjZSB0aGUg
bWluaW11bSBidWlsZCB3b3VsZCBiZSB0byBwdXQgc29tZQpkZWZhdWx0cyBpbnRvIHRoZSBkZWZj
b25maWcsIHN1Y2ggYXMgZGlzYWJsaW5nIGdyYW50IHRhYmxlcyBhbmQgbWVtCmFjY2Vzcy7CoCBU
aGVyZSBhcmUgYWxtb3N0IGNlcnRhaW5seSBvdGhlcnMgd2hpY2ggd2lsbCBoZWxwLCBzbyBoYXZl
IGEKc2VhcmNoIGFyb3VuZCBtZW51Y29uZmlnLgoKRGlzYWJsaW5nIGdyYW50IHRhYmxlcyBpbiBw
YXJ0aWN1bGFyIHdpbGwgd29yayBhcm91bmQgdGhlIGZhY3QgdGhhdCB0aGUKQVJNIHNuYXBzaG90
IHlvdSBiYXNlZCB5b3VyIHBvcnQgb24gd2FzIHByZS1YU0EtMjk1LCBhbmQgdGhlIGNtcHhjaGcK
bG9vcCBhZ2FpbnN0IGd1ZXN0IG1lbW9yeSBpbiBnbnR0YWJfY2xlYXJfZmxhZ3MoKSBpcyByZWlu
dHJvZHVjaW5nIGEKcHJldmlvdXNseS1maXhlZCBzZWN1cml0eSB2dWxuZXJhYmlsaXR5LgoKU29t
ZSBBUk0taXNtcyB5b3UndmUgaW5oZXJpdGVkIHdvdWxkIGJlIG11Y2ggYmV0dGVyIGlmIHlvdSBk
aWRuJ3QuwqAgSW4KcGFydGljdWxhciwgSSAqcmVhbGx5KiBob3BlIFJJU0MtViBoYXNuJ3QgbWFk
ZSB0aGUgc2FtZSBiYWNrd2FyZHMgbmFtaW5nCmJ1ZyBpbiB0aGVpciBwYWdldGFibGUgbGV2ZWxz
IHdoaWNoIHJlc3VsdHMgaW4ge3NlY29uZCxmaXJzdCx6ZXJvdGh9XyoKZXQgYWwuwqAgSW4geDg2
LCB3ZSBwdXJwb3NlZnVsbHkgY2hvc2Ugbm90IHRvIGZvbGxvdyBJbnRlbCdzIG5hbWluZywgYW5k
Cmluc3RlYWQgd2VudCB3aXRoIEwxLCBMMiwgTDMsIGFuZCBmb3IgNjRiaXQgTDQuCgpBcyBhIGNv
dXBsZSBvZiBnZW5lcmFsIHBvaW50cyBmcm9tIG91ciBjb2Rpbmcgc3R5bGUsIHBsZWFzZSBhdm9p
ZApjb21tZW50ZWQgb3V0IGNvZGUsIGFuZCB5b3UgYXJlIGZyZWUgdG8gb21pdCBicmFjZXMgZm9y
IHNpbmdsZSBzdGF0ZW1lbnQKYmxvY2tzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 13:56:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 13: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 1iuzRt-0006OQ-1f; Fri, 24 Jan 2020 13:56:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E7E7=3N=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iuzRr-0006OL-9c
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 13:56:35 +0000
X-Inumbo-ID: 50316452-3eb1-11ea-aecd-bc764e2007e4
Received: from mail-il1-f195.google.com (unknown [209.85.166.195])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50316452-3eb1-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 13:56:26 +0000 (UTC)
Received: by mail-il1-f195.google.com with SMTP id l4so1677009ilj.1
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 05:56:26 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=hxGWCYOQPu/c+TP5D2Cr3/H8MhMAqAxzxRilmXDyP+Q=;
 b=c32gW2URT8olsxZwgofzlGd11ndkl1LdIwmm7ynTdnCtAavLL/4SnvmD7ALm2Po5RQ
 qPH1FXSBY7zIVJ2K1zrdIbd1rRY3BdVe9R9F/Cq+sGgt/WRXMp0IDEULc7m8umBVhpWz
 FdktxoF/sRY6bild86h04z8LJDzJH7lr2uv/3pA581DdYUIRQQDg9gDQYnDpgMnU8/iu
 gnQu+FEM///008bDXdNGzY3eaJ3RfOmqtY8EojNj79QDN6b30RZ5z1DonCbbqRjTGVZs
 R/k/q33Mzx7qEItlCw2/0EvoiFE/QHhf+8F4SjXIjenzSlEJam5c91Yu37WlLS+NmdyN
 jtDQ==
X-Gm-Message-State: APjAAAU/SOwY5IUVF0VUhItMadNmzNfFwZedT5WGw+00gDi0JtsxZLX9
 574Eby1OpUfxG2qUE3TzetoUGf4Q
X-Google-Smtp-Source: APXvYqw3xUBix3DzJmnYVrCFuHcWynrvIA29DYyEeyB2wWoFuZ7CgecUQsfw6Ju5SfeoWEGcMCJE5A==
X-Received: by 2002:a92:86ce:: with SMTP id l75mr3318836ilh.4.1579874185640;
 Fri, 24 Jan 2020 05:56:25 -0800 (PST)
Received: from l1.lan ([2601:280:4c00:797::24f])
 by smtp.gmail.com with ESMTPSA id z21sm1190820ioj.21.2020.01.24.05.56.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 24 Jan 2020 05:56:24 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 24 Jan 2020 06:56:21 -0700
Message-Id: <20200124135621.105766-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/mem_access: move _ve functions to x86 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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

VGhlc2UgZnVuY3Rpb25zIGRvbid0IGJlbG9uZyBpbiB0aGUgY29tbW9uIG1lbV9hY2Nlc3MgaGVh
ZGVyIGFzIHRoZXJlIGlzIG5vICNWRQplcXVpdmFsZW50IG9uIEFSTS4KClNpZ25lZC1vZmYtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21lbV9hY2Nlc3MuaCB8IDEwICsrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9tZW1f
YWNjZXNzLmggICAgIHwgMTAgLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCmluZGV4IDk5
ODE3YTMzZGIuLmEyNWUzYzYyZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVt
X2FjY2Vzcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCkBAIC00Niw2
ICs0NiwxNiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUg
KnYsCiAvKiBTYW5pdHkgY2hlY2sgZm9yIG1lbV9hY2Nlc3MgaGFyZHdhcmUgc3VwcG9ydCAqLwog
Ym9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7
CiAKK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
Ym9vbCBzdXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBh
bHRwMm1faWR4KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211bHRpOwor
aW50IHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9t
dWx0aSAqc3VwcHJlc3NfdmUpOworCitpbnQgcDJtX2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIGJvb2wgKnN1cHByZXNzX3ZlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpOworCiAjZW5kaWYgLypfX0FTTV9YODZfTUVN
X0FDQ0VTU19IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNj
ZXNzLmggYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCmluZGV4IDlkZmViZTZhMjkuLjBl
ZmZhMGNhYWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaApAQCAtNzcsMTYgKzc3LDYgQEAgbG9uZyBwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IG5yLCB1aW50MzJfdCBzdGFydCwgdWludDMyX3QgbWFzaywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KTsK
IAotaW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBi
b29sIHN1cHByZXNzX3ZlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFs
dHAybV9pZHgpOwotCi1zdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGk7Ci1p
bnQgcDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3ZlX211
bHRpICpzdXBwcmVzc192ZSk7Ci0KLWludCBwMm1fZ2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgYm9vbCAqc3VwcHJlc3NfdmUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCk7Ci0KIC8qCiAgKiBHZXQgYWNjZXNzIHR5cGUg
Zm9yIGEgZ2ZuLgogICogSWYgZ2ZuID09IElOVkFMSURfR0ZOLCBnZXRzIHRoZSBkZWZhdWx0IGFj
Y2VzcyB0eXBlLgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 13:57:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 13:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuzT1-0006SN-E6; Fri, 24 Jan 2020 13:57:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qQZd=3N=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuzT0-0006SG-0b
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 13:57:46 +0000
X-Inumbo-ID: 7eb3a3e5-3eb1-11ea-bff8-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7eb3a3e5-3eb1-11ea-bff8-12813bfff9fa;
 Fri, 24 Jan 2020 13:57:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579874266;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ErZANPd8Ep0sl20yNnCpUTsYeWJj2E7Wzexz6iUAA50=;
 b=Jo1fCwk4NDzOJ/6uX1BsliONfBwG4dq5XBE3R0nlLpWskIK+eFEpFL4b
 2GsTitW2r+yykiye0abVg2Rta1zrU6GFd8wfVMQgZo6ON2XanaEcQ+QPY
 2Sdoei5VVtWlZWTlGkGBe2gQYPIb3Sf2MefmZlGHZ4O/tXU6ALdyEA2Z+ 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TQZq3DJgZDjcm+7TxpOdwAPCU/LEWVWP/wLbh3V6TAnbg3jpJtvuHw73YoaSwz85oNwnUGyX5Z
 0gJdOEA+JZObMQiPsiJg+UViQ7DNsy3Q/6PQ3HakN+dEAvkgtttdxYimadfjGIlxkIiLl1/eys
 0b2R7qUsbDNstHTgSxXmWQIiro06X5JY1PUzjjKQF+8xQUNjKzOhPOf734DGYwtrmpzp0OsGiB
 H/sW8jOXNyYOg6Q9KGUkp8zGZTUbrIwLoMnaythN43tbYyOaAZUAHusE7SiafoYGJ08cgJatvO
 48w=
X-SBRS: 2.7
X-MesageID: 11377933
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,357,1574139600"; d="scan'208";a="11377933"
To: Tamas K Lengyel <tamas@tklengyel.com>, <xen-devel@lists.xenproject.org>
References: <20200124135621.105766-1-tamas@tklengyel.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: <d685f237-fb0c-154d-29cd-021dfa6f34f2@citrix.com>
Date: Fri, 24 Jan 2020 13:57:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200124135621.105766-1-tamas@tklengyel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move _ve functions to x86
 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: Alexandru Isaila <aisaila@bitdefender.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAyMCAxMzo1NiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZXNlIGZ1bmN0
aW9ucyBkb24ndCBiZWxvbmcgaW4gdGhlIGNvbW1vbiBtZW1fYWNjZXNzIGhlYWRlciBhcyB0aGVy
ZSBpcyBubyAjVkUKPiBlcXVpdmFsZW50IG9uIEFSTS4KPgo+IFNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KClRoYW5rcyBmb3IgdGhlIHBhdGNoLCBi
dXQgSmFuIGhhcyBhbHJlYWR5IGNvbW1pdHRlZCB0aGUgbW9yZSBzaW1wbGUKYnVpbGQgZml4LsKg
IENhbiB5b3UgcmViYXNlIHRoaXMgb24gc3RhZ2luZz8KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 13:58:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 13: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 1iuzTN-0006Uy-Q6; Fri, 24 Jan 2020 13:58:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P0Jg=3N=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iuzTN-0006Uq-6E
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 13:58:09 +0000
X-Inumbo-ID: 87fe20c8-3eb1-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 87fe20c8-3eb1-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 13:58:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6E9AFAD89;
 Fri, 24 Jan 2020 13:57:59 +0000 (UTC)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20200124135621.105766-1-tamas@tklengyel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d38fef3d-b128-87a3-d87c-5a9bcd1b8708@suse.com>
Date: Fri, 24 Jan 2020 14:58:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200124135621.105766-1-tamas@tklengyel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move _ve functions to x86
 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: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDEuMjAyMCAxNDo1NiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFRoZXNlIGZ1bmN0
aW9ucyBkb24ndCBiZWxvbmcgaW4gdGhlIGNvbW1vbiBtZW1fYWNjZXNzIGhlYWRlciBhcyB0aGVy
ZSBpcyBubyAjVkUKPiBlcXVpdmFsZW50IG9uIEFSTS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 13:58:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 13:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuzU9-0006cz-4v; Fri, 24 Jan 2020 13:58:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s6by=3N=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iuzU7-0006ck-H5
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 13:58:55 +0000
X-Inumbo-ID: a3f2cc3e-3eb1-11ea-b833-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3f2cc3e-3eb1-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 13:58:47 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579874327; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=qO4PUWnZjFrRD2+8hgxxHHH1j2LOvQC2ph3ejLZqzfs=;
 b=TRlE3jhes0DNYNnnPhUTAabkWnd/y2qThgfTiXN9tJDFJKxhl/LuymuyyhMgvN4fJTES4xh6
 EdJ8NPHoMKoBxtRJXqcQ+Dql+xgjifIYehXCzhnrphYzAfY913MPwR7foFAf2hCtZUrFbMNw
 /1s4gW/x9SAB4GQAvf/UrVtZ3yI=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com
 [209.85.221.47])
 by mxa.mailgun.org with ESMTP id 5e2af816.7fc8f75edbf0-smtp-out-n03;
 Fri, 24 Jan 2020 13:58:46 -0000 (UTC)
Received: by mail-wr1-f47.google.com with SMTP id d16so2071509wre.10
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 05:58:45 -0800 (PST)
X-Gm-Message-State: APjAAAW1TswKtNU7NxkJISZ4VHySBNRc7pyt0939efkHH4IDxxB4CMn/
 I40fQwji4w3gcYz3mza/pEHZIM6qzu9hKTsbwVc=
X-Google-Smtp-Source: APXvYqyM6txGNGXK5BrWxIxG8Yxj+f5I9mvCOcrM3d1aIM/bLZgCiR21buqS5GTjIMc2xL57K8AVV6b0MmMl/EIhVck=
X-Received: by 2002:adf:9c8f:: with SMTP id d15mr4748390wre.390.1579874325023; 
 Fri, 24 Jan 2020 05:58:45 -0800 (PST)
MIME-Version: 1.0
References: <b0b0c6db-7215-bb31-a1eb-722d13c72cdc@suse.com>
 <7a21c52f-8dfb-6e03-9789-f8588dbae531@citrix.com>
 <08875fe8-e5dc-2ce6-4ead-b18b49357585@suse.com>
In-Reply-To: <08875fe8-e5dc-2ce6-4ead-b18b49357585@suse.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 24 Jan 2020 06:58:08 -0700
X-Gmail-Original-Message-ID: <CABfawhk0vTdPoOEy7r4VkG6D+ESLzMg_TEyGD1+Kkbb1zRDOig@mail.gmail.com>
Message-ID: <CABfawhk0vTdPoOEy7r4VkG6D+ESLzMg_TEyGD1+Kkbb1zRDOig@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] Arm/p2m: fix build after ea22bcd030da and
 2aa977eb6baa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Ian Jackson <ian.jackson@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

T24gRnJpLCBKYW4gMjQsIDIwMjAgYXQgNTo1MCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjQuMDEuMjAyMCAxMTowNSwgR2VvcmdlIER1bmxhcCB3cm90
ZToKPiA+IE9uIDEvMjQvMjAgODo1MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gRWFjaCBv
ZiB0aGVzZSBjb21taXRzIGludHJvZHVjZWQgYSBmdW5jdGlvbiBwcm90b3R5cGUgcmVmZXJlbmNp
bmcgYQo+ID4+IHN0cnVjdHVyZSB3aGljaCBoYWRuJ3QgYXQgbGVhc3QgYmVlbiBmb3J3YXJkIGRl
Y2xhcmVkLiBBZGQgc3VjaAo+ID4+IGRlY2xhcmF0aW9ucy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+Cj4gPiBBY2tlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+Cj4gVGhhbmtzLgo+Cj4gPiBJ
IHdvdWxkbid0IG9iamVjdCBpZiB5b3UgZGVjaWRlZCB0byBjaGVjayB0aGVzZSBpbiBpbW1lZGlh
dGVseSwgZ2l2ZW4KPiA+IHRoYXQgaXQncyBhIHNpbXBsZSBmaXggd2hpY2ggdW4tYnJlYWtzIHRo
ZSBidWlsZC4KPgo+IERvbmUuCgpUaGFua3MgZm9yIHRoZSBmYXN0IGZpeC4gSSBzZW50IGEgZm9s
bG93IHVwIHBhdGNoIHRoYXQgcmVsb2NhdGVzIHRoZQpWRSBmdW5jdGlvbnMgdG8geDg2LiBUaGVz
ZSByZWFsbHkgc2hvdWxkIG5vdCBoYXZlIGJlZW4gYWRkZWQgdG8gdGhlCmNvbW1vbiBoZWFkZXIg
dG8gYmVnaW4gd2l0aC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:00:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuzVJ-0007Ob-LM; Fri, 24 Jan 2020 14:00:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s6by=3N=tklengyel.com=bounce+e181d6.cd840-xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1iuzVH-0007LT-Ri
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:00:07 +0000
X-Inumbo-ID: cef3f5e8-3eb1-11ea-b833-bc764e2007e4
Received: from rs224.mailgun.us (unknown [209.61.151.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cef3f5e8-3eb1-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 13:59:59 +0000 (UTC)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=tklengyel.com;
 q=dns/txt; 
 s=krs; t=1579874399; h=Content-Type: Cc: To: Subject: Message-ID: Date:
 From: In-Reply-To: References: MIME-Version: Sender;
 bh=YzfyDgPlJA214vRemuFIW6cPbZusvKokGGqm0x/h4bo=;
 b=ruqExUJCTS9TYv2OcykWkMONFza+YNvGL0H+tGeuzjYFdVRYP0FFAUReYXDbJ2Gp1YqZtqdp
 3bp1vye/2UALfCrXjt2U5OgkmKrXiqRyCA5DQO1yadIDF0YYNF5vOfwLzw2gFCmEpfy0g8yt
 8ZMyUzsi0vUvXUy32A9nSZTMBTw=
X-Mailgun-Sending-Ip: 209.61.151.224
X-Mailgun-Sid: WyIyYTNmOCIsICJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciLCAiY2Q4NDAiXQ==
Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com
 [209.85.221.52])
 by mxa.mailgun.org with ESMTP id 5e2af85b.7fc8f231bc70-smtp-out-n03;
 Fri, 24 Jan 2020 13:59:55 -0000 (UTC)
Received: by mail-wr1-f52.google.com with SMTP id b6so2118433wrq.0
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 05:59:55 -0800 (PST)
X-Gm-Message-State: APjAAAUl+SU6oIZrZu6ktamg6mI2FJUlG0mhu9lHq25C4ZUwMJuGljzL
 TZWIeE2hvtjXk9/ij7UvKlTAQIOx90t2rTmZYoQ=
X-Google-Smtp-Source: APXvYqwyIgJ3CulVUua+WGo+qmrdC7aA1W2NjK/DRKcXmtY1P7fEMB6/PfGAyezxS/M7oK4Ck2nbkii552VsfGdZtk0=
X-Received: by 2002:adf:f288:: with SMTP id k8mr4773493wro.301.1579874394322; 
 Fri, 24 Jan 2020 05:59:54 -0800 (PST)
MIME-Version: 1.0
References: <20200124135621.105766-1-tamas@tklengyel.com>
 <d685f237-fb0c-154d-29cd-021dfa6f34f2@citrix.com>
In-Reply-To: <d685f237-fb0c-154d-29cd-021dfa6f34f2@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 24 Jan 2020 06:59:17 -0700
X-Gmail-Original-Message-ID: <CABfawhmmCPS8tvPRCCYZ4kcyV=Ptnws6hSToUKxHwqyTiGq9Mg@mail.gmail.com>
Message-ID: <CABfawhmmCPS8tvPRCCYZ4kcyV=Ptnws6hSToUKxHwqyTiGq9Mg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move _ve functions to x86
 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: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjQsIDIwMjAgYXQgNjo1NyBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDI0LzAxLzIwMjAgMTM6NTYsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IFRoZXNlIGZ1bmN0aW9ucyBkb24ndCBiZWxvbmcgaW4gdGhlIGNv
bW1vbiBtZW1fYWNjZXNzIGhlYWRlciBhcyB0aGVyZSBpcyBubyAjVkUKPiA+IGVxdWl2YWxlbnQg
b24gQVJNLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KPgo+IFRoYW5rcyBmb3IgdGhlIHBhdGNoLCBidXQgSmFuIGhhcyBhbHJlYWR5
IGNvbW1pdHRlZCB0aGUgbW9yZSBzaW1wbGUKPiBidWlsZCBmaXguICBDYW4geW91IHJlYmFzZSB0
aGlzIG9uIHN0YWdpbmc/Cj4KCkl0IGlzIGJhc2VkIG9uIHN0YWdpbmcuCgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:01:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 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 1iuzWq-0007ax-2j; Fri, 24 Jan 2020 14:01:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qQZd=3N=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iuzWp-0007ar-GG
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:01:43 +0000
X-Inumbo-ID: 07a5ded8-3eb2-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07a5ded8-3eb2-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 14:01:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579874494;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qHfipqAm2jg2wB1PKsB3O3EjYNcbc0ZGyWZ2XgjJs8k=;
 b=E8CKZzoJ+Vsss4WUO+l4qHLgo/T/6wv27AqqcUrWc1wgAp8UwxZYx4Ly
 WIRpVeAw/s+1SJ/0V4A2Lyoc+NtbR0aLdfxtYYNdtRRwirYntppgdVTw6
 xgubhBMGNSchQso1MTZaeBtEYckVMvxmwPSfmKRpb3U2g2g9TAP03Tdj7 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JCssGJtYNgjLtVOcJ1/wPNjPxdP/zT+IMSXsZnlJ2T5Wr2mmif7k+HJh+X6SIO4chUSSIiD3AB
 RNxnOISibqm1KX3o0itYeycoAyU9d4W3vKKDB1DqgOfacwSz7XCGsIhsiGyHdyWNVSNhpNUbXl
 01qybxInnGckWcxR97BlpkJEdF6Q4bMruthTFKteoWI8k9aujy3jXRyxPXvSztyROJJ/7ZNTuR
 prGjk73Bf9mpDukoNl3zJFujlAHoYuLl3IyEztuJ7z6/srDxOjF/GFhqAqwTdQQAuRUfM3G1Ib
 tSg=
X-SBRS: 2.7
X-MesageID: 11823652
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,357,1574139600"; d="scan'208";a="11823652"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20200124135621.105766-1-tamas@tklengyel.com>
 <d685f237-fb0c-154d-29cd-021dfa6f34f2@citrix.com>
 <CABfawhmmCPS8tvPRCCYZ4kcyV=Ptnws6hSToUKxHwqyTiGq9Mg@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: <48233355-b19d-1c9c-b34f-819269f2ebdc@citrix.com>
Date: Fri, 24 Jan 2020 14:01:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmmCPS8tvPRCCYZ4kcyV=Ptnws6hSToUKxHwqyTiGq9Mg@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move _ve functions to x86
 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: Petre Pircalabu <ppircalabu@bitdefender.com>, Wei Liu <wl@xen.org>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAyMCAxMzo1OSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwgSmFu
IDI0LCAyMDIwIGF0IDY6NTcgQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDI0LzAxLzIwMjAgMTM6NTYsIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPj4+IFRoZXNlIGZ1bmN0aW9ucyBkb24ndCBiZWxvbmcgaW4gdGhlIGNvbW1vbiBtZW1fYWNj
ZXNzIGhlYWRlciBhcyB0aGVyZSBpcyBubyAjVkUKPj4+IGVxdWl2YWxlbnQgb24gQVJNLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
Pj4gVGhhbmtzIGZvciB0aGUgcGF0Y2gsIGJ1dCBKYW4gaGFzIGFscmVhZHkgY29tbWl0dGVkIHRo
ZSBtb3JlIHNpbXBsZQo+PiBidWlsZCBmaXguICBDYW4geW91IHJlYmFzZSB0aGlzIG9uIHN0YWdp
bmc/Cj4+Cj4gSXQgaXMgYmFzZWQgb24gc3RhZ2luZy4KCk9oLsKgIE15IGFwb2xvZ2llcy7CoCBJ
IHdhcyBuYWl2ZWx5IGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCBmb3J3YXJkCmRlY2xhcmF0aW9u
IHdvdWxkIGdvIGFzIHdlbGwsIGJ1dCBJIHNlZSB0aGF0IHdvbid0IHdvcmsuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:05:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14: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 1iuzaN-0007lc-Me; Fri, 24 Jan 2020 14:05:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GXWj=3N=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuzaM-0007lX-Sx
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:05:22 +0000
X-Inumbo-ID: 8f2e8e90-3eb2-11ea-b833-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f2e8e90-3eb2-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 14:05:22 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id j1so2641728lja.2
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 06:05:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=1dZZ6Ws5WgaJNJiq4Aay1OPKxetD7SiN/vQFfJHOG1Y=;
 b=XxZsPuRlhlw+5Di0m6XFofLOKWsHgIVFQBLftHlI9xL1loy+kFEnOV+YtVjfl+0IaH
 gqAtK4MqXFTUHeQl5XiDNCyKTdv/HbrI4JiS22/426jMYc+yRELUst32wa/SLrHyj7Iy
 JregPNEn/IBwi/IjDK4tr5HyRPkybRQsZXAy9o6DONuoDBpMCyHgsndr+6vwa36Ui9FV
 IBHkusc61fXadcKwES5u1bhECMwN4HiJ86Ky+iZaNcTz9AEnUPcQh4RGngs388b3PkJn
 eUyzE4HCNIyvDAPhBs8FpgtRXQhYW7Guseyra34Yo2Deb3yJhO2jUqq2aPdSmrGoDWKy
 0olA==
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=1dZZ6Ws5WgaJNJiq4Aay1OPKxetD7SiN/vQFfJHOG1Y=;
 b=g9QAGE0AxmgOFAAr1Bnupld27uromci0ZGuRqLrZpRvkW5ZNFXF1cFgLYX5Cf+JlZv
 h2mq112+i7yXmSVxwprlgP0tLuUatkHI5gj8KGCChwS/wyyXyNge4D95ZALgIQr0HfPr
 PG5LrvtRnzLUQl1uXtJ+2n+o2v7RwP0pBjDs0hzWFLBwTAWy3AQGvhdcRHYRNMON5jpQ
 cKinB6eQGACL8EuBCaoH6wfpMX+/41xsx2uYEeUc/OYMOrBt/6NfMdQtTjZYv2ll7dmv
 ZJPdPE75Ngsmh/Tese3IJpH841+D2sO2rtXjqOZVLJVWpRA/qeTvcKWAI+BwE7b43/L/
 TgyQ==
X-Gm-Message-State: APjAAAUHVxFEgB0Hp2Q2HEdE+a7ZVH6tUE7rvCXh39EXOqbUVi0Wx0Rp
 JRzwMpfWnFxuFxaqOu8qp+HT6wCe3AzDxt5B/Hc=
X-Google-Smtp-Source: APXvYqx25zyzKmbNXGMNMkwwt9LyhrU/rFfbRx8BI/TUde8SGhqgVFT3H4HSwe0p1YVVJ/qfjoaPDwsGpEoqSyqDHIU=
X-Received: by 2002:a2e:6c06:: with SMTP id h6mr2397098ljc.246.1579874720906; 
 Fri, 24 Jan 2020 06:05:20 -0800 (PST)
MIME-Version: 1.0
References: <cover.f819645cd9f5cf7a6f692f9661cfb4e670a2cd08.1579055705.git-series.marmarek@invisiblethingslab.com>
 <8d8515cabfdc666bd1afb40f6b7e44ccbe362dbf.1579055705.git-series.marmarek@invisiblethingslab.com>
 <CAKf6xpsuravUxpu2mgyWc4AWYkvUHc9rQvV=bSSCXQ0z+29VgQ@mail.gmail.com>
 <20200121234611.GV1314@mail-itl>
In-Reply-To: <20200121234611.GV1314@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 24 Jan 2020 09:05:09 -0500
Message-ID: <CAKf6xpvzz39_OH6sEEq4QpumnyO12V23KHTGhBp7sx3GFoLJmQ@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgNjo0NiBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgoKPHNuaXA+Cgo+ID4g
PiArc3RhdGljIHZvaWQgc3Bhd25fcW1wX3Byb3h5KGxpYnhsX19lZ2MgKmVnYywKPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2Rz
cykKPiA+ID4gK3sKPiA+ID4gKyAgICBTVEFURV9BT19HQyhzZHNzLT5xbXBfcHJveHlfc3Bhd24u
YW8pOwo+ID4gPiArICAgIGNvbnN0IHVpbnQzMl90IGd1ZXN0X2RvbWlkID0gc2Rzcy0+ZG0uZ3Vl
c3RfZG9taWQ7Cj4gPiA+ICsgICAgY29uc3QgdWludDMyX3QgZG1fZG9taWQgPSBzZHNzLT5wdnFl
bXUuZ3Vlc3RfZG9taWQ7Cj4gPiA+ICsgICAgY29uc3QgY2hhciAqZG9tX3BhdGggPSBsaWJ4bF9f
eHNfZ2V0X2RvbXBhdGgoZ2MsIGRtX2RvbWlkKTsKPiA+ID4gKyAgICBjaGFyICoqYXJnczsKPiA+
ID4gKyAgICBpbnQgbnIgPSAwOwo+ID4gPiArICAgIGludCByYywgbG9nZmlsZV93LCBudWxsOwo+
ID4gPiArCj4gPiA+ICsgICAgaWYgKGFjY2VzcyhTVFVCRE9NX1FNUF9QUk9YWV9QQVRILCBYX09L
KSA8IDApIHsKPiA+ID4gKyAgICAgICAgTE9HRUQoRVJST1IsIGd1ZXN0X2RvbWlkLCAicW1wIHBy
b3h5ICVzIGlzIG5vdCBleGVjdXRhYmxlIiwgU1RVQkRPTV9RTVBfUFJPWFlfUEFUSCk7Cj4gPiA+
ICsgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiA+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiA+
ICsgICAgfQo+ID4gPiArCj4gPiA+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLndoYXQgPSBH
Q1NQUklOVEYoImRvbWFpbiAlZCBkZXZpY2UgbW9kZWwgcW1wIHByb3h5IiwgZ3Vlc3RfZG9taWQp
Owo+ID4gPiArICAgIHNkc3MtPnFtcF9wcm94eV9zcGF3bi5waWRwYXRoID0gR0NTUFJJTlRGKCIl
cy9pbWFnZS9xbXAtcHJveHktcGlkIiwgZG9tX3BhdGgpOwo+ID4gPiArICAgIHNkc3MtPnFtcF9w
cm94eV9zcGF3bi54c3BhdGggPSBHQ1NQUklOVEYoIiVzL2ltYWdlL3FtcC1wcm94eS1zdGF0ZSIs
IGRvbV9wYXRoKTsKPiA+Cj4gPiBTaW5jZSB0aGlzIGlzIHRoZSB2Y2hhbi1zb2NrZXQtcHJveHkg
aW4gZG9tMCwgc2hvdWxkIGl0IHdyaXRlIHRvCj4gPiAiZGV2aWNlLW1vZGVsLyV1L3FtcC1wcm94
eS1zdGF0ZSIgdW5kZXJuZWF0aCBkb20wPwo+Cj4gWWVzLCB0aGF0IHdvdWxkIGJlIG1vcmUgY29u
c2lzdGVudC4gQnV0IHBpZCBzaG91bGQgc3RheSB3aGVyZSBpdCBpcwo+IChpdCdzIGFsc28gd2hl
cmUgZG9tMCBxZW11IHBpZCBpcyBiZWluZyB3cml0dGVuKS4KCkhtbSwgdGhhdCBzcGxpdCBiZXR3
ZWVuIHBpZHMgYW5kIGRldmljZS1tb2RlbCBpbmZvIGlzIGEgbGl0dGxlIHdlaXJkLgpCdXQgaXQg
aXMgc3BlY2lmaWVkIGluIGRvY3MgbWlzYy94ZW5zdG9yZS1wYXRocy5wYW5kb2MKCj4gPiA+ICsK
PiA+ID4gKyAgICBzZHNzLT5xbXBfcHJveHlfc3Bhd24udGltZW91dF9tcyA9IExJQlhMX0RFVklD
RV9NT0RFTF9TVEFSVF9USU1FT1VUICogMTAwMDsKPiA+ID4gKyAgICBzZHNzLT5xbXBfcHJveHlf
c3Bhd24ubWlkcHJvY19jYiA9IGxpYnhsX19zcGF3bl9yZWNvcmRfcGlkOwo+ID4gPiArICAgIHNk
c3MtPnFtcF9wcm94eV9zcGF3bi5jb25maXJtX2NiID0gcW1wX3Byb3h5X2NvbmZpcm07Cj4gPiA+
ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLmZhaWx1cmVfY2IgPSBxbXBfcHJveHlfc3RhcnR1
cF9mYWlsZWQ7Cj4gPiA+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLmRldGFjaGVkX2NiID0g
cW1wX3Byb3h5X2RldGFjaGVkOwo+ID4gPiArCj4gPiA+ICsgICAgY29uc3QgaW50IGFycmF5c2l6
ZSA9IDY7Cj4gPiA+ICsgICAgR0NORVdfQVJSQVkoYXJncywgYXJyYXlzaXplKTsKPiA+ID4gKyAg
ICBhcmdzW25yKytdID0gU1RVQkRPTV9RTVBfUFJPWFlfUEFUSDsKPiA+ID4gKyAgICBhcmdzW25y
KytdID0gR0NTUFJJTlRGKCItLXN0YXRlLXBhdGg9JXMiLCBzZHNzLT5xbXBfcHJveHlfc3Bhd24u
eHNwYXRoKTsKPiA+ID4gKyAgICBhcmdzW25yKytdID0gR0NTUFJJTlRGKCIldSIsIGRtX2RvbWlk
KTsKPiA+ID4gKyAgICBhcmdzW25yKytdID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UtbW9kZWwvJXUv
cW1wLXZjaGFuIiwgZG9tX3BhdGgsIGd1ZXN0X2RvbWlkKTsKPiA+Cj4gPiBUaGlua2luZyBvZiBP
cGVuWFQicyBxbXAtaGVscGVyLCB0aGlzIHBhdGggaXNuJ3QgdXNlZnVsLiAgQnV0IGl0IGlzCj4g
PiBmb3IgdmNoYW4tc29ja2V0LXByb3h5LCBzbyBxbXAtaGVscGVyIGNvdWxkIGp1c3QgY2hhbmdl
IHRvIGlnbm9yZSBpdC4KPgo+IEZvciB2Y2hhbiB3ZSBjb3VsZCB1c2UgYWxzbyBhIHBvcnQgbnVt
YmVyIChhbmQgdGhlbiBpdCB3aWxsIGVuY29kZSBpdAo+IGludG8gYSB4ZW5zdG9yZSBwYXRoKS4g
VGhpcyBpcyBpbiBmYWN0IGhvdyB3ZSB1c2UgbGlidmNoYW4gaW4gUXViZXMuIEkKPiBvcHRlZCBm
b3IgZXhwbGljaXQgcGF0aCBvbmx5IGJlY2F1c2Ugb2YgbGFjayBvZiBpZGVhIGZvciBzb21lIG1l
YW5pbmdmdWwKPiBwb3J0IG51bWJlciA7KSBCdXQgSSdtIG9wZW4gZm9yIHN1Z2dlc3Rpb25zLgo+
IEkgZ3Vlc3MgdGhhdCB3b3VsZCBiZSB1c2VmdWwgZm9yIEFyZ28gdmVyc2lvbiB0aGVuLgoKVGhl
IGFyZ28gdmVyc2lvbiBoYXJkIGNvZGVzIHRoZSBwb3J0IG51bWJlciwgc28gaXQncyBub3QgYSBj
b21tYW5kCmxpbmUgYXJndW1lbnQuICBUaGUgcG9ydCBudW1iZXIgd291bGQgbmVlZCB0byBnZXQg
cGFzc2VkIHRvIHRoZQpzdHViZG9tIG9yIGl0IHdvdWxkIG5lZWQgdG8gYmUgc3RhbmRhcmRpemVk
LgoKSSB0aGluayB0aGUgYXJndW1lbnRzIGZvciB2Y2hhbi1zb2NrZXQtcHJveHkgbWFrZSBzZW5z
ZS4gIFNpbmNlIGl0J3MKdGhlIG9uZSB0aGF0J3Mgc3VibWl0dGVkIHVwc3RyZWFtLCBpdCBtYWtl
cyBzZW5zZSB0byB1c2UgdGhlbS4KClB1dCBhbm90aGVyIHdheSwgZG8gd2Ugd2FudCB0aGlzIHRv
IHN1cHBvcnQgYWx0ZXJuYXRlIGltcGxlbWVudGF0aW9ucwpmb3IgYSBxbXAgcHJveHk/ICBTaG91
bGQgdGhlIGFyZ3VtZW50cyBiZSBnZW5lcmljIGZvciB0aGF0IGNhc2U/ClNpbmNlIHRoZSBleGlz
dGluZyBhcmd1bWVudHMgaGF2ZSBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIGVpdGhlciBwcm94eSwK
SSB0aGluayBpdCdzIGZpbmUgdG8gbGVhdmUgaXQgYXMgaXMuICBXaGlsZSB5b3UgY291bGQgaGF2
ZSBhIHdyYXBwZXIKZ2VuZXJhdGUgYWxsIHRoZSBhYm92ZSBmcm9tIGp1c3QgdGhlIGRvbWlkICYg
c3R1Yl9kb21pZCwgdGhhdCdzIGtpbmRhCmhhY2t5LgoKVGhhbmtzLApKYXNvbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:08:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuzcr-0007sf-6M; Fri, 24 Jan 2020 14:07:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GXWj=3N=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iuzcp-0007sZ-SC
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:07:55 +0000
X-Inumbo-ID: ea6734b0-3eb2-11ea-b833-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea6734b0-3eb2-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 14:07:55 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id 9so1189079lfq.10
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 06:07:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=3gf7T4bfXMVuSHQMT6KjeqFAETEV9g4AtkyHa3+lneM=;
 b=r5MOSFjLC3CZcwIdvPKW+UT2+5Ol+ODgLFuzEmP8P8hPV5uir3VX2rpB9m+NMxDwWI
 DE5h42LdfxQNWxlMkJb/KSPmcivMjP4il32WZImLMJBPZmqHe4LGgV1NOmE8038a91+V
 +JdskxzYr0bJ9Zo0z7XhaLtZd8aiee3uacilsTaZfC9g5LCuNRPXWZmi0BhIFPduyirH
 2l0/GtmXIqG6WI0F3Mp7K9lBkxd/z341mBdBPks1pYMowP1Y74RDs1g9ya0Pul2vzpLM
 Crpd1smcrrZMP/FDvjyoaHEFr92GPhRm12lV8p2/1/4qhvYE1GyAN9pG71uBLRjpsSEk
 k4ZA==
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=3gf7T4bfXMVuSHQMT6KjeqFAETEV9g4AtkyHa3+lneM=;
 b=t5N/PFIS8qo3N0/XT/eZ/4g8B6xLiouW/yUOtIL6p/c9gv3KZaNsiIjlpxl110mz6e
 H/f9YfvWCoE5NZpQBJWz4VzNv7QTLI0Hc/QUOo/vOu6hddYoV4mjas2AN7UsvI8TDv0s
 1ZZVgCURGd7PPn379uM/8zzbcZVc0fh4Khs/xhzarpjDWYA00wqI35ko21qp573tjyYY
 +1GVcdXhLcWv+JEN0whylpcMMbjgZtWRJchrJoqb711yOKF1z51mR5/m7D9d0eq/I6Nq
 /9VzH2A9qTLWaUIGFw3nOEBQlb33tqXIJT7djzlRntSKNemcTe30AxExi0Nse2Hjc29m
 YM/Q==
X-Gm-Message-State: APjAAAVoEiRj6K6zOpJ/w+D01e9wo9mXZj5fM6Jnp74p/Ut9y8BxU0G9
 clWTUmN3zPUCZmqCcbnKmHsAgv9SYY6Tjwrw3/w=
X-Google-Smtp-Source: APXvYqwU9+5ni7r+do6mfWGChpM5ARYVOH5s8h232ikwtDhk5BsFRiRJXIk+EWFWnJF55W+wl/vmuTEQEBV3R/YvoJE=
X-Received: by 2002:ac2:4214:: with SMTP id y20mr1466350lfh.212.1579874874195; 
 Fri, 24 Jan 2020 06:07:54 -0800 (PST)
MIME-Version: 1.0
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
In-Reply-To: <20200122190133.GS2507@mail-itl>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 24 Jan 2020 09:07:43 -0500
Message-ID: <CAKf6xpvEpmCtF_7qr4XwJhJYHYj1=M=0KmxUNXXuTEYRGP9VAg@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, tosher 1 <akm2tosher@yahoo.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMjowMyBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBK
YW4gMjIsIDIwMjAgYXQgMDQ6NTY6MTVQTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6Cj4gPiBIaSBN
YXJlaywKPiA+Cj4gPiBUaGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuIFRoZSBzZXJ2ZXIgbWFjaGlu
ZSBJIGFtIHVzaW5nIGZvciB0aGlzIHNldHVwIGlzIGFuIHg4Nl82NCBJbnRlbCBYZW9uLiBGb3Ig
dGhlIERvbTAsIEkgYW0gdXNpbmcgVWJ1bnR1IDE4LjA0IHJ1bm5pbmcgb24ga2VybmVsIHZlcnNp
b24gNS4wLjAtMzctZ2VuZXJpYy4gTXkgWGVuIHZlcnNpb24gaXMgNC45LjIuCj4gPgo+ID4gRm9y
IHRoZSBIVk0gZHJpdmVyIGRvbWFpbiwgSSBhbSB1c2luZyBVYnVudHUgMTguMDQgcnVubmluZyBv
biBrZXJuZWwgdmVyc2lvbiA1LjAuMC0yMy1nZW5lcmljLiBJIGFtIGRvaW5nIGEgTklDIFBDSSBw
YXNzdGhyb3VnaCB0byB0aGlzIGRvbWFpbi4gVGhlIFhlbiBjb25maWcgZmlsZSBmb3IgdGhpcyBk
b21haW4gbG9va3MgbGlrZSB0aGUgZm9sbG93aW5nLgo+ID4KPiA+IGJ1aWxkZXIgPSAiaHZtIgo+
ID4gbmFtZSA9ICJ1YnVudHUtZG9tZW50LWh2bSIKClRoaXMgbmFtZS4uLgoKPiA+IG1lbW9yeSA9
ICIyMDQ4Igo+ID4gcGNpID0gWyAnMDE6MDAuMCxwZXJtaXNzaXZlPTEnIF0KPiA+IHZjcHVzID0g
MQo+ID4gZGlzayA9IFsncGh5Oi9kZXYvdmcvdWJ1bnR1LWh2bSxoZGEsdyddCj4gPiB2bmMgPSAx
Cj4gPiBib290PSJjIgoKPHNuaXA+Cgo+ID4gbmFtZSA9ICJ1YnVudHVfb25fdWJ1bnR1Igo+ID4g
Ym9vdGxvYWRlciA9ICIvdXNyL2xpYi94ZW4tNC45L2Jpbi9weWdydWIiCj4gPiBtZW1vcnkgPSAx
MDI0Cj4gPiB2Y3B1cyA9IDEKPiA+IHZpZiA9IFsgJ2JhY2tlbmQ9dWJ1bnR1LWRvbW5ldC1odm0s
YnJpZGdlPXhlbmJyMScgXQoKLi4uYW5kIHRoaXMgbmFtZSBkb24ndCBtYXRjaC4KClJlZ2FyZHMs
Ckphc29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:16:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14: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 1iuzlL-0000I2-5Z; Fri, 24 Jan 2020 14:16:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuzlJ-0000Hw-4O
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:16:41 +0000
X-Inumbo-ID: 22d53e40-3eb4-11ea-8004-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22d53e40-3eb4-11ea-8004-12813bfff9fa;
 Fri, 24 Jan 2020 14:16: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 <osstest-admin@xenproject.org>)
 id 1iuzlG-0002bw-38; Fri, 24 Jan 2020 14: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 1iuzlF-0003H7-Jj; Fri, 24 Jan 2020 14:16:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuzlF-0002HB-J5; Fri, 24 Jan 2020 14:16:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146472-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4345dff75a7838649c75a85aeb0e0de93853201d
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 14:16:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146472: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ3Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NDAx
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxNDY0MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA0MzQ1ZGZmNzVhNzgzODY0OWM3NWE4NWFlYjBlMGRlOTM4NTMyMDFk
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJl
MzMwMWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIw
MjAtMDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2NDIw
ICAyMDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMCBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ2NDcyICAyMDIwLTAxLTI0IDEyOjAxOjEwIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0
ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpv
bi5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KICBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCA0MzQ1ZGZmNzVhNzgzODY0OWM3NWE4NWFlYjBlMGRlOTM4NTMyMDFkCkF1dGhvcjog
RXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CkRhdGU6ICAgRnJpIEphbiAyNCAx
MDozMTo1NSAyMDIwICswMTAwCgogICAgeDg2L21pY3JvY29kZTogdXNlIGNvbnN0IHF1YWxpZmll
ciBmb3IgbWljcm9jb2RlIGJ1ZmZlcgogICAgCiAgICBUaGUgYnVmZmVyIGhvbGRpbmcgdGhlIG1p
Y3JvY29kZSBiaXRzIHNob3VsZCBiZSBtYXJrZWQgYXMgY29uc3QuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlNmViODFhMDI4YmE2MTBk
ZTQzYmM5NjZjZWQ1ZDk1YmFmZTg5MTFiCkF1dGhvcjogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5
QGFtYXpvbi5jb20+CkRhdGU6ICAgRnJpIEphbiAyNCAxMDozMToyMSAyMDIwICswMTAwCgogICAg
eDg2L21pY3JvY29kZTogYXZvaWQgdW5uZWNlc3NhcnkgeG1hbGxvYy9tZW1jcHkgb2YgdWNvZGUg
ZGF0YQogICAgCiAgICBXaGVuIHVzaW5nIGB1Y29kZT1zY2FuYCBhbmQgaWYgYSBtYXRjaGluZyBt
b2R1bGUgaXMgZm91bmQsIHRoZSBtaWNyb2NvZGUKICAgIHBheWxvYWQgaXMgbWFpbnRhaW5lZCBp
biBhbiB4bWFsbG9jKCknZCByZWdpb24uIFRoaXMgaXMgdW5uZWNlc3Nhcnkgc2luY2UKICAgIHRo
ZSBib290bWFwIHdvdWxkIGp1c3QgZG8uIFJlbW92ZSB0aGUgeG1hbGxvYyBhbmQgeGZyZWUgb24g
dGhlIG1pY3JvY29kZQogICAgbW9kdWxlIHNjYW4gcGF0aC4KICAgIAogICAgVGhpcyBjb21taXQg
YWxzbyBkb2VzIGF3YXkgd2l0aCB0aGUgcmVzdHJpY3Rpb24gb24gdGhlIG1pY3JvY29kZSBtb2R1
bGUKICAgIHNpemUgbGltaXQuIFRoZSBjb25jZXJuIHRoYXQgYSBsYXJnZSBtaWNyb2NvZGUgbW9k
dWxlIHdvdWxkIGNvbnN1bWUgdG9vCiAgICBtdWNoIG1lbW9yeSBwcmV2ZW50aW5nIGd1ZXN0cyBs
YXVuY2ggaXMgbWlzcGxhY2VkIHNpbmNlIHRoaXMgaXMgYWxsIHRoZQogICAgaW5pdCBwYXRoLiBX
aGlsZSBoYXZpbmcgc3VjaCBzYWZlZ3VhcmRzIGlzIHZhbHVhYmxlLCB0aGlzIHNob3VsZCBhcHBs
eQogICAgYWNyb3NzIHRoZSBib2FyZCBmb3IgYWxsIGVhcmx5L2xhdGUgbWljcm9jb2RlIGxvYWRp
bmcuIEhhdmluZyBpdCBqdXN0IG9uCiAgICB0aGUgYHNjYW5gIHBhdGggaXMgY29uZnVzaW5nLgog
ICAgCiAgICBMb29raW5nIGZvcndhcmQsIHdlIGFyZSBhIGJpdCBjbG9zZXIgKGkuZS4sIG9uZSB4
bWFsbG9jIGRvd24pIHRvIHB1bGxpbmcKICAgIHRoZSBlYXJseSBtaWNyb2NvZGUgbG9hZGluZyBv
ZiB0aGUgQlNQIGEgYml0IGVhcmxpZXIgaW4gdGhlIGVhcmx5IGJvb3QKICAgIHByb2Nlc3MuIFRo
aXMgY29tbWl0IGlzIHRoZSBsb3cgaGFuZ2luZyBmcnVpdC4gVGhlcmUgaXMgc3RpbGwgYSBzaXph
YmxlCiAgICBhbW91bnQgb2Ygd29yayB0byBnZXQgdGhlcmUgYXMgdGhlcmUgYXJlIHN0aWxsIGEg
aGFuZGZ1bCBvZiB4bWFsbG9jIGluCiAgICBtaWNyb2NvZGVfe2FtZCxpbnRlbH0uYy4KICAgIAog
ICAgRmlyc3QsIHRoZXJlIGFyZSB4bWFsbG9jcyBvbiB0aGUgcGF0aCBvZiBmaW5kaW5nIGEgbWF0
Y2hpbmcgbWljcm9jb2RlCiAgICB1cGRhdGUuIFNpbWlsYXIgdG8gdGhlIGNvbW1pdCBhdCBoYW5k
LCBzZWFyY2hpbmcgdGhyb3VnaCB0aGUgbWljcm9jb2RlCiAgICBibG9iIGNhbiBiZSBkb25lIG9u
IHRoZSBhbHJlYWR5IHByZXNlbnQgYnVmZmVyIHdpdGggbm8gbmVlZCB0byB4bWFsbG9jCiAgICBh
bnkgZnVydGhlci4gRXZlbiBiZXR0ZXIsIGRvIHRoZSBmaWx0ZXJpbmcgaW4gbWljcm9jb2RlLmMg
YmVmb3JlCiAgICByZXF1ZXN0aW5nIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIGFsbCBDUFVzLiBU
aGUgbGF0dGVyIHJlcXVpcmVzIGNhcmVmdWwKICAgIHJlc3RydWN0dXJpbmcgYW5kIGV4cG9zaW5n
IHRoZSBhcmNoLXNwZWNpZmljIGxvZ2ljIGZvciBpdGVyYXRpbmcgb3ZlcgogICAgcGF0Y2hlcyBh
bmQgZGVjbGFyaW5nIGEgbWF0Y2guCiAgICAKICAgIFNlY29uZCwgdGhlcmUgYXJlIHhtYWxsb2Nz
IGZvciB0aGUgbWljcm9jb2RlIGNhY2hlLiBIZXJlLCB3ZSB3b3VsZCBuZWVkCiAgICB0byBlbnN1
cmUgdGhhdCB0aGUgY2FjaGUgY29ycmVzcG9uZGluZyB0byB0aGUgQlNQIGdldHMgeG1hbGxvYygp
J2QgYW5kCiAgICBwb3B1bGF0ZWQgYWZ0ZXIgdGhlIGZhY3QuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA2ZTczZTcxODZkZDczZThmNjM4
NzMwMTM1YzI5ODQ3NGY0OWRlNmE0CkF1dGhvcjogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFt
YXpvbi5jb20+CkRhdGU6ICAgRnJpIEphbiAyNCAxMDozMDo1NCAyMDIwICswMTAwCgogICAgeDg2
L21pY3JvY29kZTogaW1wcm92ZSBkb2N1bWVudGF0aW9uIGZvciB1Y29kZT0KICAgIAogICAgU3Bl
Y2lmeSBhcHBsaWNhYmlsaXR5IGFuZCB0aGUgZGVmYXVsdCB2YWx1ZS4gQWxzbyBzdGF0ZSB0aGF0
LCBpbiBjYXNlIG9mCiAgICBFRkksIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGJsb2Igc3BlY2lmaWVk
IGluIHRoZSBFRkkgY2ZnIHRha2VzIHByZWNlZGVuY2UKICAgIG92ZXIgYHVjb2RlPXNjYW5gLCBp
ZiB0aGUgbGF0dGVyIGlzIHNwZWNpZmllZCBvbiBYZW4gY29tbWVuZCBsaW5lLgogICAgCiAgICBO
byBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVzbGFtIEVsbmlr
ZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBlMzAxY2Q5YjBmMDViMGZlM2YzMjlhM2JkMzY2MzYx
ODM4MGExMzEwCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBKYW4gMjQgMTA6MzA6MDUgMjAyMCArMDEwMAoKICAgIHNjaGVkOiBhdm9pZCBjcHVtYXNr
cyBvbiBzdGFjayBpbiBzY2hlZC9jb3JlLmMKICAgIAogICAgVGhlcmUgYXJlIHN0aWxsIHNldmVy
YWwgaW5zdGFuY2VzIG9mIGNwdW1hc2tfdCBvbiB0aGUgc3RhY2sgaW4KICAgIHNjaGVkdWxpbmcg
Y29kZS4gQXZvaWQgdGhlbSBhcyBmYXIgYXMgcG9zc2libGUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJp
byBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IDY3ZGUzYzVkZjA2N2M2ZmNk
YzdjNDUyNzUyYzFhMTQ4NjNkOWIxYzgKQXV0aG9yOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxl
bmd5ZWxAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gMjQgMTA6Mjg6NTYgMjAyMCArMDEwMAoK
ICAgIHg4Ni9tZW1fc2hhcmluZzogU2tpcCB4ZW4gaGVhcCBwYWdlcyBpbiBtZW1zaHIgbm9taW5h
dGUKICAgIAogICAgVHJ5aW5nIHRvIHNoYXJlIHRoZXNlIHdvdWxkIGZhaWwgYW55d2F5LCBiZXR0
ZXIgdG8gc2tpcCB0aGVtIGVhcmx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA3MmY4ZDQ1ZDY5Yjg0ZTJmNWM3NjE4MGZl
MDQ2ZWNjYTFiMmY5OWVhCkF1dGhvcjogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDI0IDEwOjI4OjIyIDIwMjAgKzAxMDAKCiAgICB4ODYv
bWVtX3NoYXJpbmc6IGVuYWJsZSBtZW1fc2hhcmluZyBvbiBmaXJzdCBtZW1vcAogICAgCiAgICBJ
dCBpcyB3YXN0ZWZ1bCB0byByZXF1aXJlIHNlcGFyYXRlIGh5cGVyY2FsbHMgdG8gZW5hYmxlIHNo
YXJpbmcgb24gYm90aCB0aGUKICAgIHBhcmVudCBhbmQgdGhlIGNsaWVudCBkb21haW4gZHVyaW5n
IFZNIGZvcmtpbmcuIFRvIHNwZWVkIHRoaW5ncyB1cCB3ZSBlbmFibGUKICAgIHNoYXJpbmcgb24g
dGhlIGZpcnN0IG1lbW9wIGluIGNhc2UgaXQgd2Fzbid0IGFscmVhZHkgZW5hYmxlZC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgOTZkNDYyMWY5NmJmZGFjOTdiODVjM2EyNzhiNGI1MWJjZGQ2ZjI3MgpBdXRob3I6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAyNCAx
MDoyNzozNSAyMDIwICswMTAwCgogICAgeDg2L21lbV9zaGFyaW5nOiBjb252ZXJ0IE1FTV9TSEFS
SU5HX0RFU1RST1lfR0ZOIHRvIGEgYm9vbAogICAgCiAgICBNRU1fU0hBUklOR19ERVNUUk9ZX0dG
TiBpcyB1c2VkIG9uIHRoZSAnZmxhZ3MnIGJpdGZpZWxkIGR1cmluZyB1bnNoYXJpbmcuCiAgICBI
b3dldmVyLCB0aGUgYml0ZmllbGQgaXMgbm90IHVzZWQgZm9yIGFueXRoaW5nIGVsc2UsIHNvIGp1
c3QgY29udmVydCBpdCB0byBhCiAgICBib29sIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDFlNDcwZTE2MDky
MmY4M2UwZjJmODc5MjI5YmU5YTY4NTdiZDU0YWYKQXV0aG9yOiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKYW4gMjQgMTA6MjU6NDcgMjAyMCAr
MDEwMAoKICAgIHg4Ni9tZW1fc2hhcmluZzogbWFrZSBhZGRfdG9fcGh5c21hcCBzdGF0aWMgYW5k
IHNob3J0ZW4gbmFtZQogICAgCiAgICBJdCdzIG5vdCBiZWluZyBjYWxsZWQgZnJvbSBvdXRzaWRl
IG1lbV9zaGFyaW5nLmMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hcy5sZW5neWVsQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNWE5MTg1YzM5NTUyN2Y0ZWViZDc4ODc3M2M3NGUyNjlm
MDg1YmRlNApBdXRob3I6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIEphbiAyNCAxMDoyNToxMiAyMDIwICswMTAwCgogICAgeDg2L21lbV9zaGFy
aW5nOiB1c2UgSU5WQUxJRF9NRk4gYW5kIHAybV9pc19zaGFyZWQgaW4gcmVsaW5xdWlzaF9zaGFy
ZWRfcGFnZXMKICAgIAogICAgV2hpbGUgdXNpbmcgX21mbigwKSBpcyBvZiBubyBjb25zZXF1ZW5j
ZSBkdXJpbmcgdGVhcmRvd24sIElOVkFMSURfTUZOIGlzIHRoZQogICAgY29ycmVjdCB2YWx1ZSB0
aGF0IHNob3VsZCBiZSB1c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA3ZjhkMDYyZDk4YzNiNGZmYmM3NDk2YjY0NmJk
YWNiNDRjYWFjMjczCkF1dGhvcjogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVs
LmNvbT4KRGF0ZTogICBGcmkgSmFuIDI0IDEwOjI0OjE4IDIwMjAgKzAxMDAKCiAgICB4ODYvbWVt
X3NoYXJpbmc6IGRlZmluZSBtZW1fc2hhcmluZ19kb21haW4gdG8gaG9sZCBzb21lIHNjYXR0ZXJl
ZCB2YXJpYWJsZXMKICAgIAogICAgQ3JlYXRlIHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4gdW5k
ZXIgaHZtX2RvbWFpbiBhbmQgbW92ZSBtZW0gc2hhcmluZwogICAgdmFyaWFibGVzIGludG8gaXQg
ZnJvbSBwMm1fZG9tYWluIGFuZCBodm1fZG9tYWluLgogICAgCiAgICBFeHBvc2UgdGhlIG1lbV9z
aGFyaW5nX2VuYWJsZWQgbWFjcm8gdG8gYmUgdXNlZCBjb25zaXN0ZW50bHkgYWNyb3NzIFhlbi4K
ICAgIAogICAgUmVtb3ZlIHNvbWUgZHVwbGljYXRlIGNhbGxzIHRvIG1lbV9zaGFyaW5nX2VuYWJs
ZWQgaW4gbWVtX3NoYXJpbmcuYwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Cgpjb21taXQgZTZmY2YwZWZlNDQ2NGM4ZWRkZTE0MDZjZjQ0Yjk3NWUx
OGYwZmE3MgpBdXRob3I6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+
CkRhdGU6ICAgRnJpIEphbiAyNCAxMDoyMToxNiAyMDIwICswMTAwCgogICAgeDg2L21lbV9zaGFy
aW5nOiBkb24ndCB0cnkgdG8gdW5zaGFyZSB0d2ljZSBkdXJpbmcgcGFnZSBmYXVsdAogICAgCiAg
ICBUaGUgcGFnZSB3YXMgYWxyZWFkeSB0cmllZCB0byBiZSB1bnNoYXJlZCBpbiBnZXRfZ2ZuX3R5
cGVfYWNjZXNzLiBJZiB0aGF0CiAgICBkaWRuJ3Qgd29yaywgdGhlbiB0cnlpbmcgYWdhaW4gaXMg
cG9pbnRsZXNzLiBEb24ndCB0cnkgdG8gc2VuZCB2bV9ldmVudCBhZ2FpbgogICAgZWl0aGVyLCBz
aW1wbHkgY2hlY2sgaWYgdGhlcmUgaXMgYSByaW5nIG9yIG5vdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgZjI2ODkwMGZiYzVi
NTMzOWY3NjY5NGU3M2YxNGU5MjYxZDRiODA2NQpBdXRob3I6IFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXMubGVuZ3llbEBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEphbiAyNCAxMDoxOTo0MiAyMDIwICsw
MTAwCgogICAgeDg2L21lbV9zaGFyaW5nOiBkcm9wIGZsYWdzIGZyb20gbWVtX3NoYXJpbmdfdW5z
aGFyZV9wYWdlCiAgICAKICAgIEFsbCBjYWxsZXJzIHBhc3MgMCBpbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCAyNmJjYzEyZjNhZjVmNmE2Mzgw
NzkzOGMzYzgyMDBiNDljOWI5OTQ3CkF1dGhvcjogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5n
eWVsQGludGVsLmNvbT4KRGF0ZTogICBGcmkgSmFuIDI0IDEwOjE4OjEwIDIwMjAgKzAxMDAKCiAg
ICB4ODYvbWVtX3NoYXJpbmc6IG1ha2UgZ2V0X3R3b19nZm5zIHRha2UgbG9ja3MgY29uZGl0aW9u
YWxseQogICAgCiAgICBEdXJpbmcgVk0gZm9ya2luZyB0aGUgY2xpZW50IGxvY2sgd2lsbCBhbHJl
YWR5IGJlIHRha2VuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IDJhYTk3N2ViNmJhYWE0ZTQzYTllZjNhZDI2Zjll
YjExN2ViMTc4ZjUKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMyAyMDIwICswMDAwCgogICAg
eDg2L21tOiBNYWtlIHVzZSBvZiB0aGUgZGVmYXVsdCBhY2Nlc3MgcGFyYW0gZnJvbSB4Y19hbHRw
Mm1fY3JlYXRlX3ZpZXcKICAgIAogICAgQXQgdGhpcyBtb21lbnQgdGhlIGRlZmF1bHRfYWNjZXNz
IHBhcmFtIGZyb20geGNfYWx0cDJtX2NyZWF0ZV92aWV3IGlzCiAgICBub3QgdXNlZC4KICAgIAog
ICAgVGhpcyBwYXRjaCBhc3NpZ25zIGRlZmF1bHRfYWNjZXNzIHRvIHAybS0+ZGVmYXVsdF9hY2Nl
c3MgYXQgdGhlIHRpbWUgb2YKICAgIGluaXRpYWxpemluZyBhIG5ldyBhbHRwMm0gdmlldy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAg
QWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1p
dCBiNzAxYWRiZWUzN2JlZmE1OGM3YmRlYzgwYjY1ZjkzZTAzMzI1MmU2CkF1dGhvcjogQWxleGFu
ZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIEZyaSBK
YW4gMTcgMTM6MzE6MzEgMjAyMCArMDAwMAoKICAgIHg4Ni9tbTogUHVsbCB2ZW5kb3ItaW5kZXBl
bmRlbnQgYWx0cDJtIGNvZGUgb3V0IG9mIHAybS1lcHQuYyBhbmQgaW50byBwMm0uYwogICAgCiAg
ICBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGVhMjJiY2QwMzBkYTc3MWJlMTg4MjFiZjRh
ODk4ZWQ3YTMxNGViODMKQXV0aG9yOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkRhdGU6ICAgRnJpIEphbiAxNyAxMzozMTozMCAyMDIwICswMDAwCgog
ICAgeDg2L2FsdHAybTogQWRkIGh5cGVyY2FsbCB0byBzZXQgYSByYW5nZSBvZiBzdmUgYml0cwog
ICAgCiAgICBCeSBkZWZhdWx0IHRoZSBzdmUgYml0cyBhcmUgbm90IHNldC4KICAgIFRoaXMgcGF0
Y2ggYWRkcyBhIG5ldyBoeXBlcmNhbGwsIHhjX2FsdHAybV9zZXRfc3VwcmVzc192ZV9tdWx0aSgp
LAogICAgdG8gc2V0IGEgcmFuZ2Ugb2Ygc3ZlIGJpdHMuCiAgICBUaGUgY29yZSBmdW5jdGlvbiwg
cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aSgpLCBkb2VzIG5vdCBicmVhayBpbiBjYXNlCiAgICBv
ZiBhIGVycm9yIGFuZCBpdCBpcyBkb2luZyBhIGJlc3QgZWZmb3J0IGZvciBzZXR0aW5nIHRoZSBi
aXRzIGluIHRoZQogICAgZ2l2ZW4gcmFuZ2UuIEEgY2hlY2sgZm9yIGNvbnRpbnVhdGlvbiBpcyBt
YWRlIGluIG9yZGVyIHRvIGhhdmUKICAgIHByZWVtcHRpb24gb24gbGFyZ2UgcmFuZ2VzLgogICAg
VGhlIGdmbiBvZiB0aGUgZmlyc3QgZXJyb3IgaXMgc3RvcmVkIGluCiAgICB4ZW5faHZtX2FsdHAy
bV9zdXBwcmVzc192ZV9tdWx0aS5maXJzdF9lcnJvcl9nZm4gYW5kIHRoZSBlcnJvciBjb2RlIGlz
CiAgICBzdG9yZWQgaW4geGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkuZmlyc3RfZXJy
b3IuCiAgICBJZiBubyBlcnJvciBvY2N1cnJlZCB0aGUgdmFsdWVzIHdpbGwgYmUgMC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+
CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoK
Y29tbWl0IDUxNjBkYmQ1MTI1MjNkODY1ZjcyNzFhZjIzNjM2YWEzZjM1MzYxODYKQXV0aG9yOiBB
bGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAg
RnJpIEphbiAxNyAxMzozMToyNiAyMDIwICswMDAwCgogICAgeDg2L21tOiBBZGQgYXJyYXlfaW5k
ZXhfbm9zcGVjIHRvIGd1ZXN0IHByb3ZpZGVkIGluZGV4IHZhbHVlcwogICAgCiAgICBUaGlzIHBh
dGNoIGFpbXMgdG8gc2FuaXRpemUgaW5kZXhlcywgcG90ZW50aWFsbHkgZ3Vlc3QgcHJvdmlkZWQK
ICAgIHZhbHVlcywgZm9yIGFsdHAybV9lcHRwW10gYW5kIGFsdHAybV9wMm1bXSBhcnJheXMuCiAg
ICAKICAgIFJlcXVlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:19:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iuzns-0000QX-RB; Fri, 24 Jan 2020 14:19:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iuzns-0000QR-2C
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:19:20 +0000
X-Inumbo-ID: 78a29e08-3eb4-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78a29e08-3eb4-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 14:19: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 <osstest-admin@xenproject.org>)
 id 1iuzna-0002f9-EA; Fri, 24 Jan 2020 14:19: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 1iuzna-0003MV-4x; Fri, 24 Jan 2020 14:19:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iuzna-0002k7-4F; Fri, 24 Jan 2020 14:19:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146473-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a43efa34c7d7b628cbf1ec0fe60043e5c91043ea
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 14:19:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 146473: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NzMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhNDNlZmEzNGM3ZDdi
NjI4Y2JmMWVjMGZlNjAwNDNlNWM5MTA0M2VhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDczICAyMDIwLTAxLTI0
IDEyOjA2OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxA
bnV0YW5peC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+
CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0
c3VrYXRhLmNvbT4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBS
ZW4gPHJlbnpoZW5AbGludXguYWxpYmFiYS5jb20+CiAgRXJ5dSBHdWFuIDxlZ3VhbkBsaW51eC5h
bGliYWJhLmNvbT4KICBGYWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmFu
Z3J1aSBTb25nIDxpQG1hc2tyYXkubWU+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQt
cmsuY29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGlu
dGVsLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBH
dW95aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJt
LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVh
d2VpLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVu
IFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+
CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBC
cnVja2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5r
dWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5j
b20+CiAgSmlhanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSml1ZmVpIFh1ZSA8
aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlk
LmF1PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVuIFBpYW8gPHBp
YW9qdW5AaHVhd2VpLmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBL
ZXFpYW4gWmh1IDx6aHVrZXFpYW4xQGh1YXdlaS5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2
aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQu
Y29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgQm8gPGJvLmxp
dUBsaW51eC5hbGliYWJhLmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4K
ICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5l
bC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsg
RG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVA
cmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2FoaXJv
IFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWFzYXlvc2hpIE1penVtYSA8bS5taXp1
bWFAanAuZnVqaXRzdS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2t5IFl1biBDaGFuICht
aWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kgWXVuIENoYW4gPGNoYW5t
aWNreXl1bkBnbWFpbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+
CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgbWtk
b2xhdGFAdXMuaWJtLmNvbSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsg
PG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtv
bGFAZ21haWwuY29tPgogIFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQ
YW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERv
dmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2
ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJh
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIg
V3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIHBpYW9qdW4gPHBpYW9qdW5AaHVhd2Vp
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQg
Rm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVs
LnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2Rp
QGh1YXdlaS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQg
SG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRo
YXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1
bmlsbXV0QG1pY3Jvc29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkgPHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2Vu
dCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxlLmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxA
cmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZp
cnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGluIDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdh
aW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2FpbmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9u
ZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4Lmlu
dGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5n
IFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29tPgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24u
ZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUg
TGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdXJpIEJlbmRp
dG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1r
b3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTc4MDAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 14:36:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 14: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 1iv04N-00020O-GS; Fri, 24 Jan 2020 14:36:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv04L-00020J-Vq
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 14:36:22 +0000
X-Inumbo-ID: d9edb286-3eb6-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9edb286-3eb6-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 14:36: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 <osstest-admin@xenproject.org>)
 id 1iv044-0002ya-Fm; Fri, 24 Jan 2020 14:36: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 1iv044-0003tx-8E; Fri, 24 Jan 2020 14:36:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv044-0003GL-7J; Fri, 24 Jan 2020 14:36:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146468-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 14:36:04 +0000
Subject: [Xen-devel] [ovmf test] 146468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTYgZGF5cyAgIDYwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDMgZGF5cyAgIDEyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:18:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv0jM-0005Id-3l; Fri, 24 Jan 2020 15:18:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv0jJ-0005IY-VZ
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:18:42 +0000
X-Inumbo-ID: c03fd7a0-3ebc-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c03fd7a0-3ebc-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 15:18: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 <osstest-admin@xenproject.org>)
 id 1iv0iw-0003nm-1z; Fri, 24 Jan 2020 15:18: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 1iv0iv-0005MP-QR; Fri, 24 Jan 2020 15:18:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv0iv-0006XC-Ps; Fri, 24 Jan 2020 15:18:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146458-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 15:18:17 +0000
Subject: [Xen-devel] [linux-5.4 test] 146458: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ1OCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ1OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGZjZTk0YjQ1YjUzYzlmYjE2NTdhOTRm
MzQxOWE2N2I2MWUwMzQ0YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAgOCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDcgZGF5cyAgIDE0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjQyMyAgMjAyMC0wMS0yMyAxNzoxMDo0NSBa
ICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzMyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxNDY0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv0vY-0006mz-Mc; Fri, 24 Jan 2020 15:31:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0vX-0006ms-MU
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:19 +0000
X-Inumbo-ID: 91127c42-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91127c42-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879879; x=1611415879;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=zqKYidNvsK8h/OpacGe4mSxOxGU+MIOju+Nrm+U9kyY=;
 b=q4URB62K2k7pVYZEWcz/qeSfyFsgujOOsJL5sYl8ZZIJY3wJ7u3JNNOM
 9KCDh3gBc7OvE2C1hQ86Btalf/U0iS2RSygR3sB5g432B6Tz90TqV2XB/
 CP57po/pcnXoc7cMqqbTF7vVOgQgEiJ79XnhcoReGdmGxdWciJ5NjrH9r w=;
IronPort-SDR: aHdgYx9gcOLVtbZx4Ap2aKiXTyJSJWOKJlAewpBT4g09yFvk5nvFR6wT0jjLhJUmjs1zA9c2H8
 fsAsq4z84OiQ==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="20829003"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 24 Jan 2020 15:31:12 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5BF8CA2277; Fri, 24 Jan 2020 15:31:11 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:11 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:09 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:07 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:30:57 +0000
Message-ID: <20200124153103.18321-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 1/7] x86 / vmx: make apic_access_mfn type-safe
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.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>

VXNlIG1mbl90IHJhdGhlciB0aGFuIHVuc2lnbmVkIGxvbmcgYW5kIGNoYW5nZSBwcmV2aW91cyB0
ZXN0cyBhZ2FpbnN0IDAgdG8KdGVzdHMgYWdhaW5zdCBJTlZBTElEX01GTiAoYWxzbyBpbnRyb2R1
Y2luZyBpbml0aWFsaXphdGlvbiB0byB0aGF0IHZhbHVlKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KCnYz
OgogLSBVc2UgX21mbigwKSBpbnN0ZWFkIG9mIElOVkFMSURfTUZOCgp2MjoKIC0gU2V0IGFwaWNf
YWNjZXNzX21mbiB0byBJTlZBTElEX01GTiBpbiB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpIHRv
IG1ha2UKICAgdGhlIGZ1bmN0aW9uIGlkZW1wb3RlbnQKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL210
cnIuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAg
ICAgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3Mu
aCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vbXRyci5jCmluZGV4IDVhZDE1ZWFmZTAuLjgzNTZlOGRlM2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vbXRyci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jCkBAIC04MTgs
NyArODE4LDcgQEAgaW50IGVwdGVfZ2V0X2VudHJ5X2VtdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgaWYgKCBkaXJlY3RfbW1pbyApCiAgICAg
ewotICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gZC0+YXJjaC5odm0udm14LmFwaWNfYWNjZXNz
X21mbikgPj4gb3JkZXIgKQorICAgICAgICBpZiAoIChtZm5feChtZm4pIF4gbWZuX3goZC0+YXJj
aC5odm0udm14LmFwaWNfYWNjZXNzX21mbikpID4+IG9yZGVyICkKICAgICAgICAgICAgIHJldHVy
biBNVFJSX1RZUEVfVU5DQUNIQUJMRTsKICAgICAgICAgaWYgKCBvcmRlciApCiAgICAgICAgICAg
ICByZXR1cm4gLTE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGY4M2YxMDI2MzguLmIyNjJkMzhhN2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC0zMDM0LDcgKzMwMzQsNyBAQCBzdGF0aWMgaW50IHZteF9hbGxvY192
bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBn
KTsKICAgICBjbGVhcl9kb21haW5fcGFnZShtZm4pOwogICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QocGcsIGQsIFNIQVJFX3J3KTsKLSAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3Nf
bWZuID0gbWZuX3gobWZuKTsKKyAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0g
bWZuOwogCiAgICAgcmV0dXJuIHNldF9tbWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJ
Q19ERUZBVUxUX1BIWVNfQkFTRSksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBBR0VfT1JERVJfNEssCkBAIC0zMDQzLDI0ICszMDQzLDI0IEBAIHN0YXRpYyBpbnQgdm14X2Fs
bG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIHZteF9m
cmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBtZm4gPSBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuOworICAgIG1mbl90IG1mbiA9
IGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47CiAKLSAgICBpZiAoIG1mbiAhPSAwICkK
LSAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkp
OworICAgIGQtPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4gPSBfbWZuKDApOworICAgIGlm
ICggIW1mbl9lcShtZm4sIF9tZm4oMCkpICkKKyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9w
YWdlKG1mbl90b19wYWdlKG1mbikpOwogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFw
aWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBwYWRkcl90IHZpcnRfcGFnZV9tYSwg
YXBpY19wYWdlX21hOwogCi0gICAgaWYgKCB2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2Fj
Y2Vzc19tZm4gPT0gMCApCisgICAgaWYgKCBtZm5fZXEodi0+ZG9tYWluLT5hcmNoLmh2bS52bXgu
YXBpY19hY2Nlc3NfbWZuLCBfbWZuKDApKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIEFTU0VS
VChjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNfYWNjZXNzZXMpOwogCiAgICAgdmlydF9wYWdl
X21hID0gcGFnZV90b19tYWRkcih2Y3B1X3ZsYXBpYyh2KS0+cmVnc19wYWdlKTsKLSAgICBhcGlj
X3BhZ2VfbWEgPSB2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm47Ci0gICAg
YXBpY19wYWdlX21hIDw8PSBQQUdFX1NISUZUOworICAgIGFwaWNfcGFnZV9tYSA9IG1mbl90b19t
YWRkcih2LT5kb21haW4tPmFyY2guaHZtLnZteC5hcGljX2FjY2Vzc19tZm4pOwogCiAgICAgdm14
X3ZtY3NfZW50ZXIodik7CiAgICAgX192bXdyaXRlKFZJUlRVQUxfQVBJQ19QQUdFX0FERFIsIHZp
cnRfcGFnZV9tYSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBhNTE0Mjk5MTQ0
Li5iZTQ2NjFhOTI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTU5LDcgKzU5
LDcgQEAgc3RydWN0IGVwdF9kYXRhIHsKICNkZWZpbmUgX1ZNWF9ET01BSU5fUE1MX0VOQUJMRUQg
ICAgMAogI2RlZmluZSBWTVhfRE9NQUlOX1BNTF9FTkFCTEVEICAgICAoMXVsIDw8IF9WTVhfRE9N
QUlOX1BNTF9FTkFCTEVEKQogc3RydWN0IHZteF9kb21haW4gewotICAgIHVuc2lnbmVkIGxvbmcg
YXBpY19hY2Nlc3NfbWZuOworICAgIG1mbl90IGFwaWNfYWNjZXNzX21mbjsKICAgICAvKiBWTVhf
RE9NQUlOXyogKi8KICAgICB1bnNpZ25lZCBpbnQgc3RhdHVzOwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv0vW-0006mm-DD; Fri, 24 Jan 2020 15:31:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0vV-0006mh-Gn
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:17 +0000
X-Inumbo-ID: 9024146c-3ebe-11ea-b833-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9024146c-3ebe-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 15:31:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879878; x=1611415878;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=a1Frxf5HPTwRUTP+o9zS5og7PNjKmC3n8xlOOMifbFI=;
 b=EQUAlM3/hRzNjVwvK5M3sbPRft6+6XaKLTzAvVDpPmRMpreWEpT51v3f
 T0/B2dxscNjITNdJmzM8EBiWAnnp5jf7bl44cWq9LR4t1xIwoB/bU/F2k
 //3+TrTG4wkKRF1NqnBnzHTaWNXXFs+WcDDZaXq72P7Kf/atDtwjzfino Y=;
IronPort-SDR: WcgEh7Cbza+JJKAP0CIMkQD7/c1vnPcySj+mzXWUfgd2kZ+tXFsITLUV6uVL9aZmnDlocvGYwF
 DkpasRakigyQ==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="13955559"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 24 Jan 2020 15:31:16 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (Postfix) with ESMTPS
 id A648D221CA8; Fri, 24 Jan 2020 15:31:14 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:14 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:13 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:10 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:30:58 +0000
Message-ID: <20200124153103.18321-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 2/7] x86 / hvm: add
 domain_relinquish_resources() method
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHR3byBmdW5jdGlvbnMgaW4gaHZtLmMgdG8gZGVhbCB3aXRoIHRlYXItZG93biBh
bmQgYSBkb21haW46Cmh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhbmQgaHZtX2Rv
bWFpbl9kZXN0cm95KCkuIEhvd2V2ZXIsIG9ubHkKdGhlIGxhdHRlciBoYXMgYW4gYXNzb2NpYXRl
ZCBtZXRob2QgaW4gJ2h2bV9mdW5jcycuIFRoaXMgcGF0Y2ggYWRkcwphIG1ldGhvZCBmb3IgdGhl
IGZvcm1lci4KCkEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGRlZmluZSBhIFZNWCBpbXBsZW1lbnRh
dGlvbi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KCnYyOgogLSBNYWtlIHRoZSBuZXcgbWV0aG9kIG9wdGlvbmFsIGFuZCBt
YWtlIGl0IGFuIGFsdGVybmF0aXZlX3ZjYWxsCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgfCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAxICsKIDIgZmls
ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggZDg5OTU5NDg4OC4uNjMzM2Fl
NmFiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCkBAIC03MTYsNiArNzE2LDkgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlz
ZShzdHJ1Y3QgZG9tYWluICpkKQogCiB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMgKQorICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzLCBkKTsKKwogICAgIGlmICggaHZtX2Z1bmNzLm5odm1f
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzICkKICAgICAgICAgaHZtX2Z1bmNzLm5odm1fZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKGQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDA5
NzkzYzEyZTkuLjllYWIxZDc0OTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xMDcsNiArMTA3
LDcgQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAgICAgICogSW5pdGlhbGlzZS9kZXN0
cm95IEhWTSBkb21haW4vdmNwdSByZXNvdXJjZXMKICAgICAgKi8KICAgICBpbnQgICgqZG9tYWlu
X2luaXRpYWxpc2UpKHN0cnVjdCBkb21haW4gKmQpOworICAgIHZvaWQgKCpkb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIHZvaWQgKCpkb21haW5fZGVz
dHJveSkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICAoKnZjcHVfaW5pdGlhbGlzZSkoc3Ry
dWN0IHZjcHUgKnYpOwogICAgIHZvaWQgKCp2Y3B1X2Rlc3Ryb3kpKHN0cnVjdCB2Y3B1ICp2KTsK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv0vd-0006oH-6L; Fri, 24 Jan 2020 15:31:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0vc-0006o5-L0
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:24 +0000
X-Inumbo-ID: 91127c44-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91127c44-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879880; x=1611415880;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=4Q1wh9X9YgGPwS11YTJ3VU4Lw97EYajllSsuAVTLCjg=;
 b=a9Y7mK29DFs9DP72/JGOYJWOUPwvYl/dCaonwznulI0DzJwNqGJKyOsn
 CgZdAvAnr1JFt6AtS3jtEEya+RUIGQ/Gf45eLjpgEXfWD83u8TNIJMVn/
 1Wq3ar9bbs2jGd+YbQcHKmjTpEMMNhu+4H0ce3+poh7oosQxNL3ptZuj1 A=;
IronPort-SDR: 8g3ePaCWpYE2OZwmS/KLy9XD+fA5arQ7B8WZ+/7LgYjR2DFsazMLod77hPFqaOSgniu6O/523S
 sj31IqTsUHag==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="20828990"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 24 Jan 2020 15:31:09 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1ED81A1800
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 15:31:08 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:07 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:06 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:04 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:30:56 +0000
Message-ID: <20200124153103.18321-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 0/7] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

VGhlIGxhc3QgcGF0Y2ggaXMgdW5yZWxhdGVkIGNsZWFudXAgZm9yIHNvbWV0aGluZyBJIGhhcHBl
bmVkIHRvIG5vdGljZSBhbG9uZyB0aGUgd2F5LiAKClBhdWwgRHVycmFudCAoNyk6CiAgeDg2IC8g
dm14OiBtYWtlIGFwaWNfYWNjZXNzX21mbiB0eXBlLXNhZmUKICB4ODYgLyBodm06IGFkZCBkb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBtZXRob2QKICB4ODYgLyBodm06IG1ha2UgZG9tYWlu
X2Rlc3Ryb3koKSBtZXRob2Qgb3B0aW9uYWwKICB4ODYgLyB2bXg6IG1vdmUgdGVhcmRvd24gZnJv
bSBkb21haW5fZGVzdHJveSgpLi4uCiAgbW06IG1ha2UgTUVNRl9ub19yZWZjb3VudCBwYWdlcyBz
YWZlIHRvIGFzc2lnbgogIHg4NiAvIHZteDogdXNlIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFw
IHBhZ2UgZm9yCiAgICBBUElDX0RFRkFVTFRfUEhZU19CQVNFCiAgbW06IHJlbW92ZSBkb25hdGVf
cGFnZSgpCgogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgfCAgNyArKystCiB4ZW4vYXJjaC94ODYv
aHZtL210cnIuYyAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
ICAgICAgICAgfCAgNSAtLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAz
NyArKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgIHwgNTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyAgICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgfCAgNSArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5o
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgfCAgOSArKystLS0K
IHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgfCAgMiAtLQogMTIgZmlsZXMgY2hh
bmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15:31: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 1iv0vi-0006px-Gs; Fri, 24 Jan 2020 15:31:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0vh-0006pe-LO
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:29 +0000
X-Inumbo-ID: 91edc874-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91edc874-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879882; x=1611415882;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=sxPnPVoRAvywpCa7LpMqm/5kHF3lOXD/ctRFVIMS828=;
 b=GbiJTFTU0tCrMGQflbSo9JZeH7f6d+Q8K5mEzvbtPVTj6IrqnplpfwgC
 bQ7uvpYAPjcZvcul3lUikSbndydB+xoAejIpx9k9XfURv02YTLfi2daFD
 JUvGzHV+doLg5ECDtdUEcEsX3qWWIz9LI8dtosii4wOV8aQwRKswky3XU U=;
IronPort-SDR: DJMXuMG0lyhcTByMTyve91pr8Vjzo2AV9M5u+GSKATXi4BcsJSrPSceSunrtig7WO8NPhJKLDL
 y4Cl88A+211A==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="14030541"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 24 Jan 2020 15:31:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id C09CBA07AC; Fri, 24 Jan 2020 15:31:17 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:17 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:16 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:13 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:30:59 +0000
Message-ID: <20200124153103.18321-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 3/7] x86 / hvm: make domain_destroy() method
 optional
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: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtZXRob2QgaXMgY3VycmVudGx5IGVtcHR5IGZvciBTVk0gc28gbWFrZSBpdCBvcHRpb25h
bCBhbmQsIHdoaWxlIGluCnRoZSBuZWlnaGJvdXJob29kLCBtYWtlIGl0IGFuIGFsdGVybmF0aXZl
X3ZjYWxsKCkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5j
b20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKdjQ6CiAtIE5ldyBpbiB2NCAoZGlz
YWdncmVnYXRlZCBmcm9tIHYzIHBhdGNoICMzKQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgIHwgNCArKystCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDUgLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDYz
MzNhZTZhYmEuLjBiOTM2MDlhODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzQ3LDcgKzc0Nyw5IEBAIHZvaWQgaHZt
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBodm1fZGVzdHJveV9jYWNo
ZWF0dHJfcmVnaW9uX2xpc3QoZCk7CiAKLSAgICBodm1fZnVuY3MuZG9tYWluX2Rlc3Ryb3koZCk7
CisgICAgaWYgKCBodm1fZnVuY3MuZG9tYWluX2Rlc3Ryb3kgKQorICAgICAgICBhbHRlcm5hdGl2
ZV92Y2FsbChodm1fZnVuY3MuZG9tYWluX2Rlc3Ryb3ksIGQpOworCiAgICAgcnRjX2RlaW5pdChk
KTsKICAgICBzdGR2Z2FfZGVpbml0KGQpOwogICAgIHZpb2FwaWNfZGVpbml0KGQpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCBiMWMzNzZkNDU1Li5iN2Y2N2Y5ZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTE1
NSwxMCArMTE1NSw2IEBAIHN0YXRpYyBpbnQgc3ZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHN2bV9kb21haW5fZGVz
dHJveShzdHJ1Y3QgZG9tYWluICpkKQotewotfQotCiBzdGF0aWMgaW50IHN2bV92Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaW50IHJjOwpAQCAtMjQyNSw3ICsyNDIxLDYg
QEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rp
b25fdGFibGUgPSB7CiAgICAgLmNwdV91cCAgICAgICAgICAgICAgID0gc3ZtX2NwdV91cCwKICAg
ICAuY3B1X2Rvd24gICAgICAgICAgICAgPSBzdm1fY3B1X2Rvd24sCiAgICAgLmRvbWFpbl9pbml0
aWFsaXNlICAgID0gc3ZtX2RvbWFpbl9pbml0aWFsaXNlLAotICAgIC5kb21haW5fZGVzdHJveSAg
ICAgICA9IHN2bV9kb21haW5fZGVzdHJveSwKICAgICAudmNwdV9pbml0aWFsaXNlICAgICAgPSBz
dm1fdmNwdV9pbml0aWFsaXNlLAogICAgIC52Y3B1X2Rlc3Ryb3kgICAgICAgICA9IHN2bV92Y3B1
X2Rlc3Ryb3ksCiAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gc3ZtX3NhdmVfdm1jYl9jdHh0
LAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15:31: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 1iv0vw-0006w4-SY; Fri, 24 Jan 2020 15:31:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0vv-0006va-Ot
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:43 +0000
X-Inumbo-ID: 9f374e6b-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f374e6b-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879903; x=1611415903;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jWP/Kr2Ts6Val7nfm7XrDb112aC13m4+y12u2fDJXsQ=;
 b=EiUdNo8TQYoGVJSM0wpNsE5OVJbfK33Mmsqu+qJN5O3X810KvO4e0oof
 SAgCpnUnUPdOfnuvfvOmvKJK0OZljKPte8If7HeOu63DS7Iq8h5hjNaEb
 fzq23kSQ6Ed+vgiuOOb839TfMju9FQpN49zSFbY4CI+F0Pqk4Whf4rMbL s=;
IronPort-SDR: nlTaec1g66iGDHuWM/6HZGFC/JcTcfpbwaJTUaJf4xXrQ3iHdVmw3BT367krJvP1doAqqcjTcK
 4pyrkTzQ4fDA==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="13118144"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 24 Jan 2020 15:31:41 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id C4029A2100; Fri, 24 Jan 2020 15:31:37 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:20 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:19 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:16 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:31:00 +0000
Message-ID: <20200124153103.18321-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 4/7] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhlIHRlYXJkb3duIGNvZGUg
ZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lIGxhdGUK
c28gZG8gaXQgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gZG9t
YWluX2Rlc3Ryb3koKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KLS0tCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCnY0OgogIC0gTmV3IGluIHY0IChkaXNhZ2dyZWdhdGVkIGZyb20gdjMgcGF0Y2ggIzMp
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBiMjYy
ZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0
YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47
CkBAIC0yMjQwLDcgKzIyNDAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwX3ByZXBhcmUgICAg
ICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCiAgICAgLmNwdV9kZWFkICAgICAgICAgICAgID0gdm14
X2NwdV9kZWFkLAogICAgIC5kb21haW5faW5pdGlhbGlzZSAgICA9IHZteF9kb21haW5faW5pdGlh
bGlzZSwKLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksCisg
ICAgLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHZteF9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMsCiAgICAgLnZjcHVfaW5pdGlhbGlzZSAgICAgID0gdm14X3ZjcHVfaW5pdGlhbGlz
ZSwKICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5z
YXZlX2NwdV9jdHh0ICAgICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iv0w4-0006yy-99; Fri, 24 Jan 2020 15:31:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0w3-0006yi-Nm
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:51 +0000
X-Inumbo-ID: 9fb133a6-3ebe-11ea-aecd-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9fb133a6-3ebe-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 15:31:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879903; x=1611415903;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=oMAppv56KAfQ4kG90bZsQ7GWRcBbT/ckuNqYoVVoRUo=;
 b=P81SGzqvHUvmMPRxtvUrK4AHgJh4fKhEwVSoOFc/9O7iva1q/rrqiPQV
 C/PYRKk6Ckxog6JbSYTYe7dQgxUXa4yFhsjQipZUp7C4rzaFgrtvCUGAT
 d2maKFKUnPzUz8dxV3q/hRRLNRng/wwJnvAs7LYGpvGJUYhMzQxRzK4gR o=;
IronPort-SDR: aY36YlnjNi0Jjuto+xQ+UYxvQSo8r/WRRZxXs8VSNuIC3VBYUqNKtH4MfMsCSayOLqtHUIq8bd
 HmNOXy8ebUag==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="14564178"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 24 Jan 2020 15:31:41 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id E029FA2316; Fri, 24 Jan 2020 15:31:40 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:28 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:26 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:24 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:31:02 +0000
Message-ID: <20200124153103.18321-7-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 6/7] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgaW5zdGVh
ZCwgdGhlIG9kZCBsb29raW5nIGNvZGUgaW4Kdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY2Fu
IHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUoKSB0byBzZXQgdXAgYQp3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQpjYW4gc2ltcGx5IHJlbGVhc2UgdGhlIHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVm
KCkgZm9sbG93ZWQgYnkKcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyB0aGVuIGFsbG93cyBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UoKSB0byBiZQpwdXJnZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQpDYzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6ICJS
b2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0gVXNlIGEgTUVN
Rl9ub19yZWZjb3VudCBwYWdlIHJhdGhlciB0aGFuIGEgJ25vcm1hbCcgcGFnZQoKdjI6CiAtIFNl
dCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFnZXMgcmF0aGVyIHRoYW4gYXZvaWRpbmcgdGhl
IGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAtIE1ha2UgZG9tYWluX2Rlc3Ryb3koKSBvcHRp
b25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjEgKysrKysrKysrKysrKysr
KysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2MDZmM2RjMmViLi43
NDIzZDI0MjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzAyOCwxMiArMzAyOCwyMiBAQCBzdGF0aWMg
aW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
IWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAg
cGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19yZWZjb3VudCk7CiAgICAgaWYgKCAh
cGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9wYWdlX2FuZF90
eXBlKHBnLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMgcGFnZSB5ZXQs
IHNvIGZhaWx1cmUKKyAgICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRpb24gb2Ygc29t
ZXRoaW5nIGZpc2h5IGdvaW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9tYWluX2NyYXNo
KGQpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZuID0gcGFnZV90
b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hhcmVfeGVuX3Bh
Z2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZtLnZteC5hcGlj
X2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2VudHJ5KGQsIHBh
ZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0Nyw3ICszMDU3
LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4g
KmQpCiAKICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21mbigwKTsKICAg
ICBpZiAoICFtZm5fZXEobWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9hbGxvY19yZWYo
cGcpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQogCiBzdGF0aWMg
dm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjU0MTkwZTll
OS4uMmE2ZDJlOGFmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9zaGFyZWRfZG9t
aGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3BhZ2VfYWxsb2Nf
cmVmKHBhZ2UpOwotICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hlbl9oZWFwLCAm
cGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICBw
YWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIocGFnZSwgTlVM
TCk7Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFrZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCmluZGV4IGU3NWZlZWExNWUuLjAzNmQ3YWMyMmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTMyMCw4ICszMjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFkZHJfZ2V0X293
bmVyKG1hKSAgIChwYWdlX2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkKIAotZXh0ZXJu
IHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwot
CiAjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1FVEFCTEVfVklS
VF9TVEFSVCkKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJuIHVuc2lnbmVk
IGxvbmcgdG90YWxfcGFnZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:31:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15:31: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 1iv0w7-00070u-LN; Fri, 24 Jan 2020 15:31:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0w6-00070Q-O2
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:54 +0000
X-Inumbo-ID: a5f5290c-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5f5290c-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879915; x=1611415915;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=0O9XWa6PMSsPO7G+77ZbS/9zJksGKayRB8cqOasAY18=;
 b=LxYPdoxCbBJ3kqj7dokL08dQTIWGJp8Ub1M1EIqaOiibVb2F7yZpTwl9
 GL7+5hdZWLhDIqYjT9S6c0QT/RMzcqbgXRUW5QdKNsIRDDQdSYdsLhNva
 6FgBLQgoLjlk8bqYarXYA1zbIDPjBgCmX3K3ns4wLG2kAthyxjoPTUTQq A=;
IronPort-SDR: AOKaeCaOnPK00bWEz1iV4yK9cn+3o3TTicpOQ7M+6hlwBfMXX7Q4a2w7zdV0+pGp0qkR2x8F8V
 YaBCX1OwveYA==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="12427568"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 24 Jan 2020 15:31:41 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id B8BCBA21D2; Fri, 24 Jan 2020 15:31:39 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:24 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:23 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:20 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:31:01 +0000
Message-ID: <20200124153103.18321-6-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe to
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Q3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVk
IHdpdGgKTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAn
dG90X3BhZ2VzJyB3aWxsIG5vdApiZSBpbmNyZW1lbnRlZCwgYnV0IHdpbGwgYmUgZGVjcmVtZW50
IHdoZW4gdGhlIHBhZ2UgaXMgZnJlZWQgKHNpbmNlCmZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBu
byB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzIHNraXBwZWQpLgoKVGhpcyBw
YXRjaCBhbGxvY2F0ZXMgYSBuZXcgJ2NvdW50X2luZm8nIGJpdCBmb3IgYSBQR0Nfbm9fcmVmY291
bnQgZmxhZwp3aGljaCBpcyB0aGVuIHVzZWQgdG8gbWFyayBkb21oZWFwIHBhZ2VzIGFsbG9jYXRl
ZCB3aXRoIE1FTUZfbm9fcmVmY291bnQuClRoaXMgdGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3Bh
Z2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRpbmcgdG90X3BhZ2VzIHdoZW4KYXBwcm9wcmlhdGUgYW5k
IGhlbmNlIG1ha2VzIHRoZSBwYWdlcyBzYWZlIHRvIGFzc2lnbi4KCk5PVEU6IFRoZSBwYXRjaCBz
ZXRzIE1FTUZfbm9fcmVmY291bnQgZGlyZWN0bHkgaW4gYWxsb2NfZG9taGVhcF9wYWdlcygpCiAg
ICAgIHJhdGhlciB0aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2UgdGhlIGxhdHRlciBpcyBj
YWxsZWQgd2l0aAogICAgICBNRU1GX25vX3JlZmNvdW50IGJ5IG1lbW9yeV9leGNoYW5nZSgpIGFz
IGFuIG9wdGltaXphdGlvbiwgdG8gYXZvaWQKICAgICAgdG9vIG1hbnkgY2FsbHMgdG8gZG9tYWlu
X2FkanVzdF90b3RfcGFnZXMoKSAod2hpY2ggYWNxdWlyZXMgYW5kCiAgICAgIHJlbGVhc2VzIHRo
ZSBnbG9iYWwgJ2hlYXBfbG9jaycpLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0u
Y29tPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY0Ogog
LSBOZXcgaW4gdjQKLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgfCAzOSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8
ICA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAgNyArKysrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXgg
OTE5YTI3MDU4Ny4uNjEwM2YxNGE0ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTQ2MCw2ICs0NjAsOSBAQCB1bnNp
Z25lZCBsb25nIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIGxvbmcg
cGFnZXMpCiB7CiAgICAgbG9uZyBkb21fYmVmb3JlLCBkb21fYWZ0ZXIsIGRvbV9jbGFpbWVkLCBz
eXNfYmVmb3JlLCBzeXNfYWZ0ZXI7CiAKKyAgICBpZiAoICFwYWdlcyApCisgICAgICAgIGdvdG8g
b3V0OworCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5wYWdlX2FsbG9jX2xvY2spKTsK
ICAgICBkLT50b3RfcGFnZXMgKz0gcGFnZXM7CiAKQEAgLTEzODksNiArMTM5Miw4IEBAIHN0YXRp
YyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3Jk
ZXIpOyBpKysgKQogICAgIHsKKyAgICAgICAgQVNTRVJUKCEocGdbaV0uY291bnRfaW5mbyAmIFBH
Q19ub19yZWZjb3VudCkpOworCiAgICAgICAgIC8qCiAgICAgICAgICAqIENhbm5vdCBhc3N1bWUg
dGhhdCBjb3VudF9pbmZvID09IDAsIGFzIHRoZXJlIGFyZSBzb21lIGNvcm5lciBjYXNlcwogICAg
ICAgICAgKiB3aGVyZSBpdCBpc24ndCB0aGUgY2FzZSBhbmQgeWV0IGl0IGlzbid0IGEgYnVnOgpA
QCAtMjMxNCwxMSArMjMxOSw2IEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFn
ZXMoCiAKICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19vd25lciApCiAgICAgICAgIG1lbWZs
YWdzIHw9IE1FTUZfbm9fcmVmY291bnQ7Ci0gICAgZWxzZSBpZiAoIChtZW1mbGFncyAmIE1FTUZf
bm9fcmVmY291bnQpICYmIGQgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKCEobWVtZmxhZ3MgJiBN
RU1GX25vX3JlZmNvdW50KSk7Ci0gICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KIAogICAgIGlm
ICggIWRtYV9iaXRzaXplICkKICAgICAgICAgbWVtZmxhZ3MgJj0gfk1FTUZfbm9fZG1hOwpAQCAt
MjMzMSwxMSArMjMzMSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2Vz
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWZsYWdzLCBkKSkgPT0gTlVM
TCkpICkKICAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCBkICYmICEobWVtZmxhZ3Mg
JiBNRU1GX25vX293bmVyKSAmJgotICAgICAgICAgYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwg
bWVtZmxhZ3MpICkKKyAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICkK
ICAgICB7Ci0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIG1lbWZsYWdzICYgTUVN
Rl9ub19zY3J1Yik7Ci0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICBpZiAoIGFzc2lnbl9w
YWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZy
ZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7CisgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIG1lbWZsYWdzICYg
TUVNRl9ub19yZWZjb3VudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
aTsKKworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCisg
ICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyB8PSBQR0Nfbm9fcmVmY291bnQ7CisgICAg
ICAgIH0KICAgICB9CiAKICAgICByZXR1cm4gcGc7CkBAIC0yMzY4LDI0ICsyMzc3LDMyIEBAIHZv
aWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQg
b3JkZXIpCiAKICAgICAgICAgaWYgKCBsaWtlbHkoZCkgJiYgbGlrZWx5KGQgIT0gZG9tX2Nvdykg
KQogICAgICAgICB7CisgICAgICAgICAgICBsb25nIHBhZ2VzID0gMDsKKwogICAgICAgICAgICAg
LyogTkIuIE1heSByZWN1cnNpdmVseSBsb2NrIGZyb20gcmVsaW5xdWlzaF9tZW1vcnkoKS4gKi8K
ICAgICAgICAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAK
ICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY291bnRfaW5mbyA9IHBnW2ld
LmNvdW50X2luZm87CisKICAgICAgICAgICAgICAgICBpZiAoIHBnW2ldLnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX2NvdW50X21hc2sgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwZ1sl
dV0gTUZOICUiUFJJX21mbiIgYz0lI2x4IG89JXUgdj0lI2x4IHQ9JSN4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaSwgbWZuX3gocGFnZV90b19tZm4ocGcgKyBpKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvLCBwZ1tpXS52LmZyZWUub3JkZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudF9pbmZvLCBwZ1tpXS52LmZyZWUub3Jk
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZ1tpXS51LmZyZWUudmFsLCBwZ1tpXS50
bGJmbHVzaF90aW1lc3RhbXApOwogICAgICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICAgICAgYXJjaF9mcmVlX2hlYXBfcGFnZShkLCAmcGdbaV0p
OworICAgICAgICAgICAgICAgIGlmICggY291bnRfaW5mbyAmIFBHQ19ub19yZWZjb3VudCApCisg
ICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19ub19yZWZjb3VudDsK
KyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHBhZ2VzLS07CiAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3Rv
dF9wYWdlcyhkLCAtKDEgPDwgb3JkZXIpKTsKKyAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCBwYWdlcyk7CiAKICAgICAgICAgICAgIHNwaW5fdW5s
b2NrX3JlY3Vyc2l2ZSgmZC0+cGFnZV9hbGxvY19sb2NrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDMzM2Vm
ZDNhNjAuLjEwNzZjYzk3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTExOSw5ICsxMTksMTIgQEAgc3RydWN0
IHBhZ2VfaW5mbwogI2RlZmluZSBQR0Nfc3RhdGVfb2ZmbGluZWQgUEdfbWFzaygyLCA5KQogI2Rl
ZmluZSBQR0Nfc3RhdGVfZnJlZSAgICBQR19tYXNrKDMsIDkpCiAjZGVmaW5lIHBhZ2Vfc3RhdGVf
aXMocGcsIHN0KSAoKChwZyktPmNvdW50X2luZm8mUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfIyNz
dCkKKy8qIFBhZ2UgaXMgbm90IHJlZmVyZW5jZSBjb3VudGVkICovCisjZGVmaW5lIF9QR0Nfbm9f
cmVmY291bnQgIFBHX3NoaWZ0KDEwKQorI2RlZmluZSBQR0Nfbm9fcmVmY291bnQgICBQR19tYXNr
KDEsIDEwKQogCiAvKiBDb3VudCBvZiByZWZlcmVuY2VzIHRvIHRoaXMgZnJhbWUuICovCi0jZGVm
aW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCisjZGVmaW5lIFBHQ19jb3VudF93aWR0
aCAgIFBHX3NoaWZ0KDEwKQogI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2Nv
dW50X3dpZHRoKS0xKQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDJjYTg4ODJhZDAuLmU3NWZlZWExNWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTc3LDkgKzc3LDEyIEBACiAjZGVmaW5lIFBHQ19zdGF0ZV9vZmZsaW5l
ZCBQR19tYXNrKDIsIDkpCiAjZGVmaW5lIFBHQ19zdGF0ZV9mcmVlICAgIFBHX21hc2soMywgOSkK
ICNkZWZpbmUgcGFnZV9zdGF0ZV9pcyhwZywgc3QpICgoKHBnKS0+Y291bnRfaW5mbyZQR0Nfc3Rh
dGUpID09IFBHQ19zdGF0ZV8jI3N0KQorLyogUGFnZSBpcyBub3QgcmVmZXJlbmNlIGNvdW50ZWQg
Ki8KKyNkZWZpbmUgX1BHQ19ub19yZWZjb3VudCAgUEdfc2hpZnQoMTApCisjZGVmaW5lIFBHQ19u
b19yZWZjb3VudCAgIFBHX21hc2soMSwgMTApCiAKLSAvKiBDb3VudCBvZiByZWZlcmVuY2VzIHRv
IHRoaXMgZnJhbWUuICovCi0jZGVmaW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCisv
KiBDb3VudCBvZiByZWZlcmVuY2VzIHRvIHRoaXMgZnJhbWUuICovCisjZGVmaW5lIFBHQ19jb3Vu
dF93aWR0aCAgIFBHX3NoaWZ0KDEwKQogI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8
UEdDX2NvdW50X3dpZHRoKS0xKQogCiAvKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:32:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv0wD-00074d-B7; Fri, 24 Jan 2020 15:32:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv0wB-00073l-OA
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:31:59 +0000
X-Inumbo-ID: a5a1f8bb-3ebe-11ea-8032-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5a1f8bb-3ebe-11ea-8032-12813bfff9fa;
 Fri, 24 Jan 2020 15:31:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1579879915; x=1611415915;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ahbKDvUHG0beABwkwLlarH9Not4uFWdN3xL+SF4P2bA=;
 b=MwhCW9ANh6wiqHMD/7U2H4t1JY9rXausShm4hiZ442GQWjUiSaUtyl1Q
 C47LMIS3+USqmRal+X53ADxVzTPO6PDorHmENLPiepgn2PNBmTm3Ib0ZE
 dVD2I0rKOMuLjGk3jF0oosKbUxVEAutODdfg9LjUzJyOKsWA3I7nEkCJk E=;
IronPort-SDR: nkR1m4H4lo/gvQus4d4RLEEkCjsqV+LyHkJy3QouOoHEZZU+yrAa47EZf/q69y/qEc+OpuWEV9
 NnnM0UMJFpVA==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208";a="22196949"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 24 Jan 2020 15:31:44 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id 08678A21B6; Fri, 24 Jan 2020 15:31:42 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 15:31:32 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 15:31:30 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 24 Jan 2020 15:31:27 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 24 Jan 2020 15:31:03 +0000
Message-ID: <20200124153103.18321-8-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200124153103.18321-1-pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 7/7] mm: remove donate_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

VGhpcyBmdW5jdGlvbiBhcHBlYXJzIHRvIGhhdmUgbm8gY2FsbGVycy4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPgpDYzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAg
fCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgIHwgNDEgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oIHwgIDIgLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA0ZDZjOTcxZjM3Li43MjcxMDdlZWZhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAt
MTM1MywxMiArMTM1Myw2IEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQog
ewogfQogCi1pbnQgZG9uYXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQotewotICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotICAgIHJldHVybiAtRU5PU1lTOwotfQotCiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxh
Z3MpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDJhNmQyZThhZjkuLjY3MzUxNzk4YzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MTc0LDQ3ICs0MTc0LDYgQEAgbG9uZyBk
b19tbXVfdXBkYXRlKAogfQogI2VuZGlmIC8qIENPTkZJR19QViAqLwogCi1pbnQgZG9uYXRlX3Bh
Z2UoCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgaW50IG1lbWZsYWdzKQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9t
X3hlbjsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAgIGlmICgg
aXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSkp
ICE9IE5VTEwpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCBkLT5pc19keWluZyAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQotICAgIGlmICggcGFnZS0+Y291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCAhKG1lbWZs
YWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQotICAgIHsKLSAgICAgICAgaWYgKCBkLT50b3RfcGFn
ZXMgPj0gZC0+bWF4X3BhZ2VzICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgaWYg
KCB1bmxpa2VseShkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAxKSA9PSAxKSApCi0gICAgICAg
ICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4oZCk7Ci0gICAgfQotCi0gICAgcGFnZS0+Y291bnRf
aW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGQpOwot
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCZkLT5wYWdlX2xpc3QpOwotCi0gICAgc3Bpbl91
bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Ci0gICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAg
IHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIGRvbmF0ZSBtZm4gJSIgUFJJX21mbgotICAgICAgICAgICAgICIgdG8gZCVk
IChvd25lciBkJWQpIGNhZj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAg
ICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksIGQtPmRvbWFpbl9pZCwKLSAgICAgICAgICAg
ICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAotICAgICAgICAgICAg
IHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKLSAgICByZXR1cm4g
LUVJTlZBTDsKLX0KLQogLyoKICAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRlbXB0IHRvIHJlbW92ZSBg
cGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgogICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBp
biBhIHN0YXRlIHNpbWlsYXIgdG8gdGhlIHN0YXRlIG9mIGEgcGFnZQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCA4ZDBkZGZiNjBj
Li5kMGQwOTVkOWM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaApAQCAtNTk5LDggKzU5OSw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwK
IGludCBfX211c3RfY2hlY2sgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnbWZuKTsKIGludCBfX211c3RfY2hlY2sgc3RlYWxfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyk7Ci1pbnQgX19tdXN0X2NoZWNrIGRvbmF0ZV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyk7CiAKICNkZWZpbmUgUkFNX1RZ
UEVfQ09OVkVOVElPTkFMIDB4MDAwMDAwMDEKICNkZWZpbmUgUkFNX1RZUEVfUkVTRVJWRUQgICAg
IDB4MDAwMDAwMDIKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 15:45:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 15: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 1iv18o-0008Ti-Mm; Fri, 24 Jan 2020 15:45:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P0Jg=3N=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iv18n-0008TX-8g
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 15:45:01 +0000
X-Inumbo-ID: 75e2cf60-3ec0-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75e2cf60-3ec0-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 15:44: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 mx2.suse.de (Postfix) with ESMTP id 84876AC42;
 Fri, 24 Jan 2020 15:44:51 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3824eb4a-12a0-445e-c029-38786f344074@suse.com>
Date: Fri, 24 Jan 2020 16:44:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86 / hvm: make domain_destroy()
 method optional
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDEuMjAyMCAxNjozMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoaXMgbWV0aG9kIGlz
IGN1cnJlbnRseSBlbXB0eSBmb3IgU1ZNIHNvIG1ha2UgaXQgb3B0aW9uYWwgYW5kLCB3aGlsZSBp
bgo+IHRoZSBuZWlnaGJvdXJob29kLCBtYWtlIGl0IGFuIGFsdGVybmF0aXZlX3ZjYWxsKCkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgoKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 16:07:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 16: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 1iv1Ul-0002Hg-Vp; Fri, 24 Jan 2020 16:07:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z6Qq=3N=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iv1Uj-0002Hb-Sl
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 16:07:41 +0000
X-Inumbo-ID: a08344ea-3ec3-11ea-8e9a-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a08344ea-3ec3-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 16:07:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579882052;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zLFWc0Ov6XJCMO/SRJzlShV3BI9ek4tAExOsgIsLPxs=;
 b=JA3tsmjOlosOOj22XGZFRO9mrBAxeJjouCgkt3THIUK6jMpsK0rI9wR6
 pA83WFMn8ODoTegOePl0vXg8cgb1d1yjEr2ng0bPMJp8FAWUq7hHav0nK
 l7g8T06ojO4RIgWC5eUCw20Dhz15ZUmWI4rFhFCv/SX+7GHAMyEUnGu1/ U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oPSzyWPcoGCjzHXeVw6Tu8gff9NlcymQsSlQZ0Ye7wwa2zYBza2vzSS7TklXzz8GQbULRHheQU
 wkk0mXnBRcjsTNw/c5OLB7WQohPX3ZQt4bRrr/DmaTZXKnnjYyLp+NBX9EBpnMNPIhUw1Ue3zF
 p+49rHIH0fFl7U3rJaH79GSStJrfu5XGWSHOHblJfnEwSBp5yuxsfEga7HmJHot4fEZBHONUtd
 vaY5JuD64mKd1Rf+fb/QWz7b0hL/qDUuSFmEqQ2YI8q++y+ln5FwsdrB8vWhpy5OlWu39BadyV
 MFU=
X-SBRS: 2.7
X-MesageID: 11411157
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,358,1574139600"; d="scan'208";a="11411157"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-8-pdurrant@amazon.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <b4dae01d-45bd-f6a3-97ce-f2366f95f49d@citrix.com>
Date: Fri, 24 Jan 2020 16:07:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-8-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 7/7] mm: remove donate_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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMS8yNC8yMCAzOjMxIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiBh
cHBlYXJzIHRvIGhhdmUgbm8gY2FsbGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 16:35:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 16:35: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 1iv1vT-0004bs-Ec; Fri, 24 Jan 2020 16:35:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3WdY=3N=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iv1vS-0004bn-3m
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 16:35:18 +0000
X-Inumbo-ID: 7be606be-3ec7-11ea-aecd-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7be606be-3ec7-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 16:35:09 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id m24so72618wmc.3
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 08:35:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=xeW5YGR4OJp4aPkl1BIyCGWsEcZcrfo0CN/vy05XeZQ=;
 b=szgzL12rMRrW9g7P4qvxqPp+3+n/XC51qG8/KQxTpQktVn4h3kKn2rs1gbLLe9efv/
 Wwz0byKSQDwH2FO8ugjLIpxfDitGXU6H/xjBXxNztxz3TzH5rvyFl2UbGG7lNon8qdnI
 FJ1Su69yH17NI5lnyttl2k7RZq9ruqCFrfhlU8fuQtpWP2/Jsj6lKf/xWCjd6A9lL8at
 2U4YXt3i41mEE8M46P6N/PPFkvWO0NZNKvATDvnF/FE2wpm550niVCdJjBvbnvnBadUU
 JLAg93zzTHVDCXvInBvJwlar0jLRu07w+mn1F5YyCFMp+Zb1M43e0pF2FKRX+bk7b8JG
 TFBg==
X-Gm-Message-State: APjAAAU9iHC9DiNkfPgfqiYedlDzVbd6qQRP3RRlDCpWt+RsM3pHlT17
 g0SHamQT9fSlJgSOgTkF1uI=
X-Google-Smtp-Source: APXvYqymxapNztpEJwB1gY5Ui6UgPj+261tex6D3XWDdW5f4yV7CRwVEKkA8z86AObdbl7E6SZ86Mw==
X-Received: by 2002:a05:600c:2290:: with SMTP id 16mr51462wmf.93.1579883708298; 
 Fri, 24 Jan 2020 08:35:08 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id o16sm8292543wmc.18.2020.01.24.08.35.06
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Jan 2020 08:35:07 -0800 (PST)
To: Paul Durrant <pdurrant@amazon.com>, xen-devel@lists.xenproject.org
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-8-pdurrant@amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <61a9fd27-db83-f701-967f-0d5c6e4f3eb2@xen.org>
Date: Fri, 24 Jan 2020 16:35:05 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-8-pdurrant@amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 7/7] mm: remove donate_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 <wl@xen.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>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

SGkgUGF1bCwKCk9uIDI0LzAxLzIwMjAgMTU6MzEsIFBhdWwgRHVycmFudCB3cm90ZToKPiBUaGlz
IGZ1bmN0aW9uIGFwcGVhcnMgdG8gaGF2ZSBubyBjYWxsZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbkB4ZW4ub3JnPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 17:14:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 17:14: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 1iv2XH-0007kx-Nw; Fri, 24 Jan 2020 17:14:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv2XG-0007ks-2P
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 17:14:22 +0000
X-Inumbo-ID: f5e3f8c2-3ecc-11ea-8075-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5e3f8c2-3ecc-11ea-8075-12813bfff9fa;
 Fri, 24 Jan 2020 17: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 <osstest-admin@xenproject.org>)
 id 1iv2XE-0006gc-EH; Fri, 24 Jan 2020 17:14: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 1iv2XE-0003kI-6F; Fri, 24 Jan 2020 17:14:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv2XE-0003Dx-5h; Fri, 24 Jan 2020 17:14:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146477-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=906ebd0a1cc99f89b820fdae2424d7bb66630c25
X-Osstest-Versions-That: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 17:14:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146477: 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>

ZmxpZ2h0IDE0NjQ3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MDZlYmQwYTFjYzk5Zjg5YjgyMGZkYWUyNDI0ZDdiYjY2NjMwYzI1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJlMzMw
MWFkMzNmZjVjZGE0NTQzY2E4YjkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0MDEgIDIwMjAt
MDEtMjIgMjM6MDA6MzUgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2NDIwICAy
MDIwLTAxLTIzIDE1OjAwOjI5IFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQ2NDc3ICAyMDIwLTAxLTI0IDE1OjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5j
b20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KICBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwMjFjYzAxZWNhLi45
MDZlYmQwYTFjICA5MDZlYmQwYTFjYzk5Zjg5YjgyMGZkYWUyNDI0ZDdiYjY2NjMwYzI1IC0+IHNt
b2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 17:56:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 17:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iv3C4-0002UH-Od; Fri, 24 Jan 2020 17:56:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qQZd=3N=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iv3C3-0002UC-3K
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 17:56:31 +0000
X-Inumbo-ID: d8c1b148-3ed2-11ea-808b-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8c1b148-3ed2-11ea-808b-12813bfff9fa;
 Fri, 24 Jan 2020 17:56:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579888590;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uTJHKXTve4Zc+1UFHT14XMdaz/DR9kJDSt5j5dKC6Wk=;
 b=YVelPMWLLyum0sdivv5bHvi6Xbk9k1lKnRCxioC8Zm77hg5g3X8pU1a2
 JVDJILZMtZ3pzpRdlxsdPWe4/b6klHMj/irv9aFuYJEIfY1HHXfSzWRAQ
 fmIzghHlCMxfhdAifGQ2fgL+U4yL/OPPh3Mu1tHjoSNOGTt1oN0/IWGpv Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t2aEa5Vev0jxaUz+dYTUxvs0jw0eZZ3V6oQ6jE80F3nAVsYkrHmvlgZfeOeXZ4bWXOvdCssVbK
 YNxVbeYggdUoOTT2ITPt2DjabhUK6CKDdaLN2xKpoLuY3adzQHTppb24OQuQ6Uy500VYvxNxOx
 aWsnJ3Pg5fGTR+koeyBWkDe5gZkw0DrzbyMub13IAnH+ewBQvcZ34ZjKq0rwdfd6gYoPgml4tm
 G8TiLQsJY7rMrk9B3pIiXOamL3E7ze+Km2W+1Up78iRtn32Mrd8geGv7lJaEp9eZKAVM6NNC0H
 OiI=
X-SBRS: 2.7
X-MesageID: 11417942
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,358,1574139600"; d="scan'208";a="11417942"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-8-pdurrant@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <dcacdb61-59d9-9d5d-db55-602ad44538c9@citrix.com>
Date: Fri, 24 Jan 2020 17:56:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-8-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 7/7] mm: remove donate_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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjQvMDEvMjAyMCAxNTozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoaXMgZnVuY3Rpb24g
YXBwZWFycyB0byBoYXZlIG5vIGNhbGxlcnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CgpMb29rcyBsaWtlIHRtZW0gd2FzIHRoZSBzb2xlIHVz
ZXIuwqAgZG9uYXRlX3BhZ2UoKSB3YXMgaW50cm9kdWNlZCBieQo2MDA5ZjRkZGIyIGFuZCB0aGUg
bGFzdCBjYWxsZXIgd2FzIGRyb3BwZWQgYnkgYzQ5MmUxOWZkZC4KClRoaXMgcGF0Y2ggaXMgc3Rh
bmRhbG9uZSwgYW5kIEkgY2FuIHR3ZWFrIHRoZSBjb21taXQgbWVzc2FnZSBvbiBjb21taXQsCmlm
IHlvdSdyZSBoYXBweSB3aXRoIHRoYXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 18:32:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 18:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iv3ks-0005eH-2r; Fri, 24 Jan 2020 18:32:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv3kq-0005eA-8t
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 18:32:28 +0000
X-Inumbo-ID: da952e83-3ed7-11ea-8095-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da952e83-3ed7-11ea-8095-12813bfff9fa;
 Fri, 24 Jan 2020 18:32: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 <osstest-admin@xenproject.org>)
 id 1iv3kg-0008H2-V5; Fri, 24 Jan 2020 18:32: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 1iv3kg-0007Sd-MU; Fri, 24 Jan 2020 18:32:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv3kg-0002qY-Lp; Fri, 24 Jan 2020 18:32:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146475-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-xsm: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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 18:32:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 146475: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NzUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOCBk
YXlzICAxNzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 18:36:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 18:36: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 1iv3oe-0005nf-Mf; Fri, 24 Jan 2020 18:36:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9iSm=3N=amazon.co.uk=prvs=28596b9bb=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iv3od-0005na-7J
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 18:36:23 +0000
X-Inumbo-ID: 6b9e1196-3ed8-11ea-8095-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b9e1196-3ed8-11ea-8095-12813bfff9fa;
 Fri, 24 Jan 2020 18:36:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1579890983; x=1611426983;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version;
 bh=neMSIkfUpMe36idr6e7ypmA0mumYZBMAJ6+IeTbUhw0=;
 b=VNvf3wHpjcpTQZ9IrrylZxxiXeWU/waQmEwCHI9rK323GXcOJ2A8fx7p
 /pkU8rcBBJokG7HMBMuY5hshkjHVgMy8dBl4gdR/HlE0zmugc7ij/TeCz
 guuttcdg6J1/JUpLxok+SGAfsmA2epaYiuEESk0jbNA64BEl/E+1hwDFn M=;
IronPort-SDR: M3YHnPb9PpBFTb7IEjc5OZPratW11ZHwoJgTVt+S73an/PgAAdR8jCSsdXY/AabDjFqZmTShDj
 +cWVBOhnBIkw==
X-IronPort-AV: E=Sophos;i="5.70,358,1574121600"; d="scan'208,217";a="13983493"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 24 Jan 2020 18:36:21 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4DC3BA1874; Fri, 24 Jan 2020 18:36:19 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 24 Jan 2020 18:36:19 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 24 Jan 2020 18:36:18 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 24 Jan 2020 18:36:18 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Andrew
 Cooper" <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v4 7/7] mm: remove donate_page()
Thread-Index: AQHV0staB7eWog2VHk+DLMj+cAW1zaf6GZgAgAALJoM=
Date: Fri, 24 Jan 2020 18:36:17 +0000
Message-ID: <e7fe5c22-9570-41d4-9607-1b305690dbd8@amazon.co.uk>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-8-pdurrant@amazon.com>,
 <dcacdb61-59d9-9d5d-db55-602ad44538c9@citrix.com>
In-Reply-To: <dcacdb61-59d9-9d5d-db55-602ad44538c9@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 7/7] mm: remove donate_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4997264148789162169=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4997264148789162169==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_e7fe5c22957041d496071b305690dbd8amazoncouk_"

--_000_e7fe5c22957041d496071b305690dbd8amazoncouk_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQoNClNlbnQgZnJvbSBXb3Jrc3BhY2UgT05FIEJveGVyDQpPbiAyNCBKYW4gMjAyMCAxNzo1Nywg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+DQo+IE9u
IDI0LzAxLzIwMjAgMTU6MzEsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBUaGlzIGZ1bmN0aW9u
IGFwcGVhcnMgdG8gaGF2ZSBubyBjYWxsZXJzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPg0KPg0KPiBMb29rcyBsaWtlIHRtZW0gd2Fz
IHRoZSBzb2xlIHVzZXIuICBkb25hdGVfcGFnZSgpIHdhcyBpbnRyb2R1Y2VkIGJ5DQo+IDYwMDlm
NGRkYjIgYW5kIHRoZSBsYXN0IGNhbGxlciB3YXMgZHJvcHBlZCBieSBjNDkyZTE5ZmRkLg0KPg0K
PiBUaGlzIHBhdGNoIGlzIHN0YW5kYWxvbmUsIGFuZCBJIGNhbiB0d2VhayB0aGUgY29tbWl0IG1l
c3NhZ2Ugb24gY29tbWl0LA0KPiBpZiB5b3UncmUgaGFwcHkgd2l0aCB0aGF0Lg0KPg0KDQpGaW5l
IHdpdGggbWUuDQoNCiAgUGF1bA0KPiB+QW5kcmV3DQoNCg==

--_000_e7fe5c22957041d496071b305690dbd8amazoncouk_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGJyPg0KPGJyPg0K
PGRpdiBkaXI9Imx0ciI+U2VudCBmcm9tIFdvcmtzcGFjZSBPTkUgQm94ZXI8L2Rpdj4NCjxkaXYg
ZGlyPSJsdHIiPk9uIDI0IEphbiAyMDIwIDE3OjU3LCBBbmRyZXcgQ29vcGVyICZsdDthbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tJmd0OyB3cm90ZToNCjwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Jmd0
OzwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Jmd0OyBPbiAyNC8wMS8yMDIwIDE1OjMxLCBQYXVsIER1
cnJhbnQgd3JvdGU6IDwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Jmd0OyAmZ3Q7IFRoaXMgZnVuY3Rp
b24gYXBwZWFycyB0byBoYXZlIG5vIGNhbGxlcnMuIDwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Jmd0
OyAmZ3Q7IDwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Jmd0OyAmZ3Q7IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCAmbHQ7cGR1cnJhbnRAYW1hem9uLmNvbSZndDsgPC9kaXY+DQo8ZGl2IGRpcj0i
bHRyIj4mZ3Q7PC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IExvb2tzIGxpa2UgdG1lbSB3YXMg
dGhlIHNvbGUgdXNlci4mbmJzcDsgZG9uYXRlX3BhZ2UoKSB3YXMgaW50cm9kdWNlZCBieQ0KPC9k
aXY+DQo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IDYwMDlmNGRkYjIgYW5kIHRoZSBsYXN0IGNhbGxlciB3
YXMgZHJvcHBlZCBieSBjNDkyZTE5ZmRkLiA8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPiZndDs8L2Rp
dj4NCjxkaXYgZGlyPSJsdHIiPiZndDsgVGhpcyBwYXRjaCBpcyBzdGFuZGFsb25lLCBhbmQgSSBj
YW4gdHdlYWsgdGhlIGNvbW1pdCBtZXNzYWdlIG9uIGNvbW1pdCwNCjwvZGl2Pg0KPGRpdiBkaXI9
Imx0ciI+Jmd0OyBpZiB5b3UncmUgaGFwcHkgd2l0aCB0aGF0LiA8L2Rpdj4NCjxkaXYgZGlyPSJs
dHIiPiZndDs8L2Rpdj4NCjxicj4NCjxkaXYgZGlyPSJsdHIiPkZpbmUgd2l0aCBtZS48L2Rpdj4N
Cjxicj4NCjxkaXYgZGlyPSJsdHIiPiZuYnNwOyBQYXVsPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj4m
Z3Q7IH5BbmRyZXcgPC9kaXY+DQo8YnI+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_e7fe5c22957041d496071b305690dbd8amazoncouk_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4997264148789162169==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 24 19:32:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 19:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iv4h2-000206-K1; Fri, 24 Jan 2020 19:32:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=266H=3N=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iv4h1-000201-9p
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 19:32:35 +0000
X-Inumbo-ID: 44da22fe-3ee0-11ea-9fd7-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44da22fe-3ee0-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 19:32:34 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id z26so1894872lfg.13
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 11:32:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=c5++biUjo2FQfGzG/19AT204gPu5Asvu4EA+DU+Kn0M=;
 b=ULRo1YBX7Xh6Hbn5PhYeeLst/D86IW1tmUIXSGhhTfmR3U+a5zYXa37IkeRrkivufB
 +XqCJkOpepX10XaSnSBWu4pMJpremL2IV6nFjLOo/0oZXFxpmkNpggnBm63JqRq0GpGW
 xP7I2r8PHradV2RoLIEbiFhTBHp3IKh6ZsSGb7aoDf5lY1oKwfW7wBVuIOZ2AsnKPBUb
 8fXSmiG4ri3TTJIxOBe/xbDHrMZDZVJKucZ1uiv7XdEeKTsjazl1S0+nuX2juDf5DNFK
 4Hcjz4GDcpFxzGIo3wTUuE2kld1FTfcAGGoh9u4NZNHkXFvDWkGxA+FgUHZO7VqlKqLI
 KdZQ==
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=c5++biUjo2FQfGzG/19AT204gPu5Asvu4EA+DU+Kn0M=;
 b=VDDGFOHTvEsts1OD2nb0CAL5yIKyhCV0OP+B5flWB7E0LgsOkGZGI2R3nTdC0ihy4L
 zOtxXim27M3I10ZGnSAXnI1ZHlCdOPN2oY9brrYdk5sxdHsAFd3ovGRTAEpYtmsjbGLr
 yagofIIRzqxrzt8RQPhDLeFR+/IQX1+ELeZIT2KYTNFF7IeK0BT0uIKqFt8iWC1xQmxx
 NtGJ1pBg61Ob228NlU6D/56U+JJtW/TKB89Sh77P5TWzuA8UQAgL5WevKuJPLTEf6KRZ
 NrfByf6jMTYUGBXWnqBa066m7j43IW/sKo8A3nGhwKayHEpq3Z8oflVMN+3pjv9FOdwO
 6DSA==
X-Gm-Message-State: APjAAAX6Ti8U/aK0yho1XKSH24YIMeGK2zc9iwzbVzu4iOYYb/ej4f18
 ztTMC3I2QOnnqiqJVOD6bLVNOisobn+lN2FwSkE=
X-Google-Smtp-Source: APXvYqwAiEKI94GyAa1mhM28sZF14Phm0vKKTjWOXMwKRbYRcT1aTBWJdfKx9JW9o+D27TceaP6UVBA3dmgJUVKFJg8=
X-Received: by 2002:ac2:5e72:: with SMTP id a18mr2112366lfr.9.1579894353198;
 Fri, 24 Jan 2020 11:32:33 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
In-Reply-To: <20200117155734.1067550-8-george.dunlap@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Fri, 24 Jan 2020 14:32:21 -0500
Message-ID: <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5IG9uIHRoaXMgb25lLgoKPiArZnVuYyBOZXdEb21haW5D
b25maWcodCBEb21haW5UeXBlKSAoKkRvbWFpbkNvbmZpZywgZXJyb3IpIHsKPiArICAgICAgIHZh
ciBjY29uZmlnIEMubGlieGxfZG9tYWluX2NvbmZpZwo+ICsKPiArICAgICAgIEMubGlieGxfZG9t
YWluX2NvbmZpZ19pbml0KCZjY29uZmlnKQo+ICsgICAgICAgQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mb19pbml0X3R5cGUoJmNjb25maWcuYl9pbmZvLCBDLmxpYnhsX2RvbWFpbl90eXBlKHQpKQo+
ICsKPiArICAgICAgIGdjb25maWcgOj0gJkRvbWFpbkNvbmZpZ3t9Cj4gKyAgICAgICBlcnIgOj0g
Z2NvbmZpZy5mcm9tQygmY2NvbmZpZykKPiArICAgICAgIGlmIGVyciAhPSBuaWwgewo+ICsgICAg
ICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1
cm4gZ2NvbmZpZywgbmlsCj4gK30KCkkgdGhpbmsgdGhpcyBpcyBzdWZmaWNpZW50IGZvciB0aGUg
Ik5ldyIgZnVuY3Rpb25zOyBzaW1wbGUgaXMgcHJvYmFibHkKYmV0dGVyIGhlcmUuIEkgYXBwcmVj
aWF0ZSB0aGUgaWRlYSBvZiB0aGUgYHBvcHVsYXRlIGZ1bmNgIGFwcHJvYWNoIHlvdQptZW50aW9u
ZWQgaW4gYW5vdGhlciBlbWFpbCwgYnV0IEkgdGhpbmsgaW4gcHJhY3RpY2UgcGVvcGxlIHdpbGwg
d2FudAp0byBsZXZlcmFnZSBlbmNvZGluZy9qc29uIG9yIG90aGVyd2lzZSB0byB1bm1hcnNoYWwg
c29tZSBkYXRhIGludG8gYQpEb21haW5Db25maWcgZXRjLiBPciwgd2Ugd291bGQgaG9wZWZ1bGx5
IGJlIGFibGUgdG8gdW5tYXJzaGFsIGFuCnhsLmNmZy4gQWxsIHRoYXQgaXMgdG8gc2F5LCBJIHRo
aW5rIHRoZSBhcHByb2FjaCB5b3UgaGF2ZSBzaG93biBoZXJlCmdpdmVzIHVzIGFuZCBwYWNrYWdl
IHVzZXJzIHRoZSBtb3N0IGZsZXhpYmlsaXR5LgoKRG8geW91IGhhdmUgYW55IHRob3VnaHRzIG9u
IHN1cHBvcnRpbmcgdW5tYXJzaGFsaW5nIGpzb24sIHhsLmNmZywgZXRjLj8KCklmIHdlIHN0aWNr
IHdpdGggdGhpcyBvdXRsaW5lIGZvciBjb25zdHJ1Y3RvcnMsIHRoZXkgd2lsbCBiZSBlYXN5IHRv
CmdlbmVyYXRlLiBJJ20gaGFwcHkgdG8gd29yayBvbiB0aGF0LCB1bmxlc3MgeW91IHdlcmUgYWxy
ZWFkeSBwbGFubmluZwpvbiBpdC4KClRoYW5rcywKLU5SCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 19:38:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 19: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 1iv4mk-0002BT-EZ; Fri, 24 Jan 2020 19:38:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv4mj-0002BO-QK
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 19:38:29 +0000
X-Inumbo-ID: 0bea07a6-3ee1-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0bea07a6-3ee1-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 19:38: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 <osstest-admin@xenproject.org>)
 id 1iv4mN-00018C-0E; Fri, 24 Jan 2020 19: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 1iv4mM-0002wW-Nu; Fri, 24 Jan 2020 19:38:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv4mM-0007N2-M0; Fri, 24 Jan 2020 19:38:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146476-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=9a1f14ad721bbcd833ec5108944c44a502392f03
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 19:38:06 +0000
Subject: [Xen-devel] [ovmf test] 146476: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOWExZjE0YWQ3MjFiYmNkODMzZWM1MTA4OTQ0YzQ0YTUwMjM5MmYwMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTYgZGF5cyAgIDYxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjM0NiAgMjAyMC0wMS0yMSAwNDozMToyNyBaICAgIDMgZGF5cyAgIDEzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 19:51:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 19: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 1iv4zJ-0003gw-NN; Fri, 24 Jan 2020 19:51:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=266H=3N=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iv4zI-0003gr-RP
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 19:51:28 +0000
X-Inumbo-ID: e8b8cdb0-3ee2-11ea-b833-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8b8cdb0-3ee2-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 19:51:28 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id y4so3849252ljj.9
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 11:51:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=2sKriZ+jWK16hqLM0/Fb5NGaA3aBvQtRUHo7u+XbYXI=;
 b=t1OeCYbBgVznYSMAUeD7PjVNiiVUdoi4B20iqkbCWmeGYbDANxCVLg8uWIcPAB+DLy
 23iD81RRjvM/hFZJTGoi0htnoW8Yput6GOI4zvHt4Q1xo5yiMrxlE86MlwUj3Xn3sxTX
 cp5l9MQ1pRfh5DQrs4ZW77l3PgMJ69Up3B3ioSHTrSEdoxZN+4mD+Vw1ALq3JauPgw47
 hwixt21iIQmd5U983HthL0LVhNrcrY2sJYABLI4jiuhN0tekFw2WnpbJtcYUCjctWgS1
 Dib7sNzdkI6CtXBP9l91FDMxhgtWap0Wg0Wl1nnfmvj1GBb3mEJtaVJlSr1l+K0aXf1C
 gV4g==
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=2sKriZ+jWK16hqLM0/Fb5NGaA3aBvQtRUHo7u+XbYXI=;
 b=JN/vT+mwl2Mz/pqjUuOd7M764ycBbmBXsEGBUIZBIVI7gHX0mKncJLcb/aZnJB/pGk
 +quJ1ZJNBOpwRCiTilUnQ9Qx6dhT9fIgvU+c77ESk3ay2uJ+6gZ3U3mqx017ITaHctmy
 ofwguyjQq+esCgCuUJWjSDU/9N2JLcecv6G7hhoDmX/qWQEz8R4DJnM1eZ6Q/taqplbq
 K2axaD3hOw4OpSfyu8EcURoeGDDxWhdAyrwrUBL+WYhp5bihYiVSfFfkSOXGnfMjRksU
 /UyvDOXoRF77hwK6LuSWkDCi1gvG49EeuUvlVOaXFzK7UBm4mqq1aM/zaKRuJD2JF8Jg
 PRqg==
X-Gm-Message-State: APjAAAXSDMzGw3HiyuKMEoPQ29MDbuBiATtkSeOZgEYcdYb7vjwCQePC
 0CuRl/caPjxa8L+yRPJwztOEIzqiGMbd818GHmo=
X-Google-Smtp-Source: APXvYqzciC2xnyegRMd0ZrwglmD6ILkz3yR2c/sZjxJAR2swmQj5uRo9kNyNBQpmkyUwndyHnBEnvIxcbsQ/qledawQ=
X-Received: by 2002:a2e:9a51:: with SMTP id k17mr2974982ljj.206.1579895487126; 
 Fri, 24 Jan 2020 11:51:27 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-5-george.dunlap@citrix.com>
 <CAEBZRSeChqy9QTDccEu_caRG2CkryPKHBsXbQ+tmQ3RgP2LNVw@mail.gmail.com>
 <C58CCF43-A9B8-4B2A-A90C-59B74603D8EA@citrix.com>
In-Reply-To: <C58CCF43-A9B8-4B2A-A90C-59B74603D8EA@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Fri, 24 Jan 2020 14:51:16 -0500
Message-ID: <CAEBZRSd49qcmqyG4rL1q49AoK1S+1wT9bdrirrVi_iVufrSycA@mail.gmail.com>
To: George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 5/8] golang/xenlight: Default loglevel to
 DEBUG until we get everything working
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBCdXQgcmVhbGx5LCB3ZSBuZWVkIGEgd2F5IHRvIGFjdHVhbGx5IGNyZWF0ZSBhIGxvZ2dlciBw
cm9wZXJseS4gIEFwcGFyZW50bHkgb25lIHRoaW5nIGxpYnZpcnQgZG9lcyBpcyB0byBjcmVhdGUg
YSBsb2dnZXIgdG8gYSBmaWxlIGZvciBlYWNoIGd1ZXN0LiAgVGhhdOKAmXMgc29tZXRoaW5nIG91
ciBwYWNrYWdlIHVzZXJzICBtaWdodCB3YW50IHRvIGRvIGF0IHNvbWUgcG9pbnQuCgpZZXMsIEkg
dGhpbmsgcGFja2FnZSB1c2VycyB3aWxsIHdhbnQgbG9nZ2luZyB0byBiZSBwcmV0dHkgZmxleGli
bGUuIEkKdGhpbmsgd2UgY2FuIGNvdmVyIG1vc3Qgb2YgdGhvc2UgY2FzZXMgd2l0aCBDb250ZXh0
IG9wdGlvbnMsIG9yIG1heWJlCndlIG1ha2UgYSBMb2dnZXIgdHlwZSB0aGF0IHByb3ZpZGVzIGFu
IGFic3RyYWN0aW9uIGZvciBYVEwuCgotTlIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 19:59:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 19: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 1iv56a-0003uD-Lr; Fri, 24 Jan 2020 19:59:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=REEE=3N=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iv56Z-0003u8-CA
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 19:58:59 +0000
X-Inumbo-ID: f589ab44-3ee3-11ea-8e9a-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f589ab44-3ee3-11ea-8e9a-bc764e2007e4;
 Fri, 24 Jan 2020 19:58:58 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id n7so1524919ybm.5
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 11:58:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:message-id:date
 :cc:to; bh=8rXiqXS7W3pmROf1AVqMWwFDQimfM/HRmcjv3ZRs2RA=;
 b=HEjWgBiG/bjAhkEOzp1c9umHQ8i1j3nCYixm4r4QAa8nfAwGlO/+aTsAgj+/UvPwtn
 Np2z26v3IWZlztkkfKSP+ZNnDMEJEArwooop0nzg6Fr+u7qNX/MUuXbxSryERzwBXxCh
 xq5DGTPhTllg9xWC0USq2lVjjoKN3WXm8v+JunP/BPARJ7TLaRi8bVr7JcqoFw6xy2zy
 5m8HMKJzRDptpwQH0pVFstCc9M4efdc2rYWmn3fkOcBAPeyziPsJFok9kd5K8go5okVo
 k0Hb+y5bW/7MykgCK/tSTam40qrnTuhgBTMSlF8WM7wyLmpMYC+3ZWp5eBRE1dzEfTFR
 vwlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:message-id:date:cc:to;
 bh=8rXiqXS7W3pmROf1AVqMWwFDQimfM/HRmcjv3ZRs2RA=;
 b=k89D9lcowsed5zhdgxw4qYIrfuIe9cdmes/P6toKzMgnIASRlwz7oQec92/O0rCsvY
 aIqhI4X7krwYRz3zVvd1zfecPAziUDIyx9kCts7eiEq3W+3isX6zMJPR60uDmE18Nqzt
 ROjUa3qKaU6mmuSuvRD8T4Be93sguS1/HLFXCpJYcULHU5Hf6NLeVbZAfhduiUx8F/Xs
 kYQdRkkHVO6MoNcoGDdAgCfduU6npFJK6lbRtA3sEDLwu9KV4KxgW9ImrKKvloFrxxFE
 XWEmELE17DKHvikQ3kSic0ZJ+lEZwoNQIK8IbzRO4aqV8KNa/O/Q5/cFNSDV4IAH2q6f
 Vpeg==
X-Gm-Message-State: APjAAAV2fnCW5i52Irh3vJdundmmH8ThkZcnPwPZ7uRC/Kf54F9oeSo+
 +sq4nv4Cb5hjf9Y8kNKnxZc=
X-Google-Smtp-Source: APXvYqxe/immt3toEAj5jyohP6uF31Q5clltECrfW+nrUNrcsrzr0gFfEsGLqGktuWZsClyk0pgmPQ==
X-Received: by 2002:a25:26c6:: with SMTP id m189mr4070895ybm.33.1579895938270; 
 Fri, 24 Jan 2020 11:58:58 -0800 (PST)
Received: from [100.64.72.94] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id r64sm2741138ywg.84.2020.01.24.11.58.57
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Jan 2020 11:58:57 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <117DED83-B87B-4F38-972C-57FAC9F3EBDC@gmail.com>
Date: Fri, 24 Jan 2020 14:58:56 -0500
To: Jason Andryuk <jandryuk@gmail.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Eric Chanudet <chanudete@ainfosec.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Anthony PERARD <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>

77u/T24gSmFuIDI0LCAyMDIwLCBhdCAwOTowNywgSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21h
aWwuY29tPiB3cm90ZToKPiAKPiDvu79PbiBUdWUsIEphbiAyMSwgMjAyMCBhdCA2OjQ2IFBNIE1h
cmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQo+IDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPiB3cm90ZToKPiAKPj4+PiArCj4+Pj4gKyAgICBzZHNzLT5xbXBfcHJveHlfc3Bhd24udGlt
ZW91dF9tcyA9IExJQlhMX0RFVklDRV9NT0RFTF9TVEFSVF9USU1FT1VUICogMTAwMDsKPj4+PiAr
ICAgIHNkc3MtPnFtcF9wcm94eV9zcGF3bi5taWRwcm9jX2NiID0gbGlieGxfX3NwYXduX3JlY29y
ZF9waWQ7Cj4+Pj4gKyAgICBzZHNzLT5xbXBfcHJveHlfc3Bhd24uY29uZmlybV9jYiA9IHFtcF9w
cm94eV9jb25maXJtOwo+Pj4+ICsgICAgc2Rzcy0+cW1wX3Byb3h5X3NwYXduLmZhaWx1cmVfY2Ig
PSBxbXBfcHJveHlfc3RhcnR1cF9mYWlsZWQ7Cj4+Pj4gKyAgICBzZHNzLT5xbXBfcHJveHlfc3Bh
d24uZGV0YWNoZWRfY2IgPSBxbXBfcHJveHlfZGV0YWNoZWQ7Cj4+Pj4gKwo+Pj4+ICsgICAgY29u
c3QgaW50IGFycmF5c2l6ZSA9IDY7Cj4+Pj4gKyAgICBHQ05FV19BUlJBWShhcmdzLCBhcnJheXNp
emUpOwo+Pj4+ICsgICAgYXJnc1tucisrXSA9IFNUVUJET01fUU1QX1BST1hZX1BBVEg7Cj4+Pj4g
KyAgICBhcmdzW25yKytdID0gR0NTUFJJTlRGKCItLXN0YXRlLXBhdGg9JXMiLCBzZHNzLT5xbXBf
cHJveHlfc3Bhd24ueHNwYXRoKTsKPj4+PiArICAgIGFyZ3NbbnIrK10gPSBHQ1NQUklOVEYoIiV1
IiwgZG1fZG9taWQpOwo+Pj4+ICsgICAgYXJnc1tucisrXSA9IEdDU1BSSU5URigiJXMvZGV2aWNl
LW1vZGVsLyV1L3FtcC12Y2hhbiIsIGRvbV9wYXRoLCBndWVzdF9kb21pZCk7Cj4+PiBUaGlua2lu
ZyBvZiBPcGVuWFQicyBxbXAtaGVscGVyLCB0aGlzIHBhdGggaXNuJ3QgdXNlZnVsLiAgQnV0IGl0
IGlzCj4+PiBmb3IgdmNoYW4tc29ja2V0LXByb3h5LCBzbyBxbXAtaGVscGVyIGNvdWxkIGp1c3Qg
Y2hhbmdlIHRvIGlnbm9yZSBpdC4KPj4gRm9yIHZjaGFuIHdlIGNvdWxkIHVzZSBhbHNvIGEgcG9y
dCBudW1iZXIgKGFuZCB0aGVuIGl0IHdpbGwgZW5jb2RlIGl0Cj4+IGludG8gYSB4ZW5zdG9yZSBw
YXRoKS4gVGhpcyBpcyBpbiBmYWN0IGhvdyB3ZSB1c2UgbGlidmNoYW4gaW4gUXViZXMuIEkKPj4g
b3B0ZWQgZm9yIGV4cGxpY2l0IHBhdGggb25seSBiZWNhdXNlIG9mIGxhY2sgb2YgaWRlYSBmb3Ig
c29tZSBtZWFuaW5nZnVsCj4+IHBvcnQgbnVtYmVyIDspIEJ1dCBJJ20gb3BlbiBmb3Igc3VnZ2Vz
dGlvbnMuCj4+IEkgZ3Vlc3MgdGhhdCB3b3VsZCBiZSB1c2VmdWwgZm9yIEFyZ28gdmVyc2lvbiB0
aGVuLgo+IAo+IFRoZSBhcmdvIHZlcnNpb24gaGFyZCBjb2RlcyB0aGUgcG9ydCBudW1iZXIsIHNv
IGl0J3Mgbm90IGEgY29tbWFuZAo+IGxpbmUgYXJndW1lbnQuICBUaGUgcG9ydCBudW1iZXIgd291
bGQgbmVlZCB0byBnZXQgcGFzc2VkIHRvIHRoZQo+IHN0dWJkb20gb3IgaXQgd291bGQgbmVlZCB0
byBiZSBzdGFuZGFyZGl6ZWQuCj4gCj4gSSB0aGluayB0aGUgYXJndW1lbnRzIGZvciB2Y2hhbi1z
b2NrZXQtcHJveHkgbWFrZSBzZW5zZS4gIFNpbmNlIGl0J3MKPiB0aGUgb25lIHRoYXQncyBzdWJt
aXR0ZWQgdXBzdHJlYW0sIGl0IG1ha2VzIHNlbnNlIHRvIHVzZSB0aGVtLgo+IAo+IFB1dCBhbm90
aGVyIHdheSwgZG8gd2Ugd2FudCB0aGlzIHRvIHN1cHBvcnQgYWx0ZXJuYXRlIGltcGxlbWVudGF0
aW9ucwo+IGZvciBhIHFtcCBwcm94eT8gIFNob3VsZCB0aGUgYXJndW1lbnRzIGJlIGdlbmVyaWMg
Zm9yIHRoYXQgY2FzZT8KCgpPbmUgYWR2YW50YWdlIG9mIHRoZSBzZXJ2ZXIrY2xpZW50IGFwcHJv
YWNoIG9mIHZjaGFuLXNvY2tldC1wcm94eSBpcyB0aGUgYWJzZW5jZSBvZiBwYXRjaGVzIGZvciBR
ZW11LiAgT3BlblhUIHFtcC1oZWxwZXIgcmVxdWlyZXMgYSBRZW11IHBhdGNoIGZvciBBcmdvIHN1
cHBvcnQuICBJZiB0aGVyZSB3YXMgYSBxbXAgc29ja2V0IHByb3h5IHdpdGggQXJnbyBzdXBwb3J0
LCB1bnBhdGNoZWQgUWVtdSBjb3VsZCBiZSB1c2VkIHdpdGggbGlieGwgYW5kIEFyZ28gYWNjZXNz
IGNvbnRyb2xzLgoKQSBnZW5lcmFsaXplZCBxbXAtc29ja2V0LXByb3h5IG1heSBiZSB1c2VmdWwg
dG8gb3RoZXIgcHJvamVjdHMuICBJdCB3b3VsZCBiZSBnb29kIGlmIHRoZSBkZXNpZ24gc3VwcG9y
dGVkIHNpbmdsZS1wdXJwb3NlIChjbGllbnQgb3Igc2VydmVyKSBiaW5hcmllcywgZS5nLiBjb21t
b24gZnVuY3Rpb25zIGluIGEgbGlicmFyeSBzaGFyZWQgYnkgc2VwYXJhdGUgY2xpZW50IGFuZCBz
ZXJ2ZXIgc291cmNlIGZpbGVzLCB3aXRoIGNvbmRpdGlvbmFsIGNvbXBpbGF0aW9uIGZvciB2Y2hh
biBhbmQgQXJnbyBpbnRlcmZhY2VzLgoKUmljaApfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 20:22:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 20: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 1iv5TG-0006Ez-Qm; Fri, 24 Jan 2020 20:22:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pCgk=3N=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iv5TG-0006Eu-2J
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 20:22:26 +0000
X-Inumbo-ID: 36ecbcf4-3ee7-11ea-9fd7-bc764e2007e4
Received: from wout5-smtp.messagingengine.com (unknown [64.147.123.21])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36ecbcf4-3ee7-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 20:22:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id E74FF84A;
 Fri, 24 Jan 2020 15:22:15 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Fri, 24 Jan 2020 15:22:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sxSf2U
 fQ1trwTLIAryRSj/Rk+Z6Wz33b/OS5O5zFF/I=; b=E25DabXljL6HpiO8gqF2+n
 VBKOIairHo1LMhdt1zMAyGantm1feVxgvTTZWJzS+VRJYPDU/s3sIsfKSj5PBwVR
 sRwOZBw5xL1YrceFk8waJw5H/i5ROp/9Yn3bSo754fDCOAR7yPW28AxdPwpDSQld
 GXwXEI5uIZUjwOmLrK5mX9j9lLkqmkgAci6h9r0cD2MACUF+c0LR3m98+nPGaPEy
 HRxom6tjKErcWwM12uDos8pX6u6SfZB6mETyI3LvGr+79gsBF2SZJXtZrcBzNMcn
 DM5sDmF3EZD5kmoG6G3mQPcgnRIMDjkyFvLF3bP2bwAJ7DNbYwi1pHbMoWqq9hAg
 ==
X-ME-Sender: <xms:91ErXjWHAPgB4qoMxYw-PLBoks26BU3UWjz50C1eKNLql_INurYRwA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrvdehgddtudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeefjedrfedtrdegkedrudej
 geenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:91ErXjbr38rAXamEK5mcGU1w6862tMOz5y0KRf7JwG5yCDKYq7y08Q>
 <xmx:91ErXqxCtqL7lxFPkiqVaCNVlYSLzMHAxRLQBqyzONdQoPSdKe3kGg>
 <xmx:91ErXoJD1dAko1HR9_FIEo_0aMLH851mSPyelokiTfda8HFt41eL0w>
 <xmx:91ErXrzjf683QkQw4NPXABCaAkiTfLW2rSAXCWK_Ran_3PQg2OU2CQ>
Received: from mail-itl (37.30.48.174.nat.umts.dynamic.t-mobile.pl
 [37.30.48.174])
 by mail.messagingengine.com (Postfix) with ESMTPA id 410BB306131B;
 Fri, 24 Jan 2020 15:22:12 -0500 (EST)
Date: Fri, 24 Jan 2020 21:22:03 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200124202203.GM1314@mail-itl>
References: <117DED83-B87B-4F38-972C-57FAC9F3EBDC@gmail.com>
MIME-Version: 1.0
In-Reply-To: <117DED83-B87B-4F38-972C-57FAC9F3EBDC@gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jason Andryuk <jandryuk@gmail.com>,
 Eric Chanudet <chanudete@ainfosec.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7301383601181719091=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7301383601181719091==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Ma2IebCqBk9lYfxq"
Content-Disposition: inline


--Ma2IebCqBk9lYfxq
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 12/16] libxl: use vchan for QMP access
 with Linux stubdomain

On Fri, Jan 24, 2020 at 02:58:56PM -0500, Rich Persaud wrote:
> =EF=BB=BFOn Jan 24, 2020, at 09:07, Jason Andryuk <jandryuk@gmail.com> wr=
ote:
> >=20
> > =EF=BB=BFOn Tue, Jan 21, 2020 at 6:46 PM Marek Marczykowski-G=C3=B3recki
> > <marmarek@invisiblethingslab.com> wrote:
> >=20
> >>>> +
> >>>> +    sdss->qmp_proxy_spawn.timeout_ms =3D LIBXL_DEVICE_MODEL_START_T=
IMEOUT * 1000;
> >>>> +    sdss->qmp_proxy_spawn.midproc_cb =3D libxl__spawn_record_pid;
> >>>> +    sdss->qmp_proxy_spawn.confirm_cb =3D qmp_proxy_confirm;
> >>>> +    sdss->qmp_proxy_spawn.failure_cb =3D qmp_proxy_startup_failed;
> >>>> +    sdss->qmp_proxy_spawn.detached_cb =3D qmp_proxy_detached;
> >>>> +
> >>>> +    const int arraysize =3D 6;
> >>>> +    GCNEW_ARRAY(args, arraysize);
> >>>> +    args[nr++] =3D STUBDOM_QMP_PROXY_PATH;
> >>>> +    args[nr++] =3D GCSPRINTF("--state-path=3D%s", sdss->qmp_proxy_s=
pawn.xspath);
> >>>> +    args[nr++] =3D GCSPRINTF("%u", dm_domid);
> >>>> +    args[nr++] =3D GCSPRINTF("%s/device-model/%u/qmp-vchan", dom_pa=
th, guest_domid);
> >>> Thinking of OpenXT"s qmp-helper, this path isn't useful.  But it is
> >>> for vchan-socket-proxy, so qmp-helper could just change to ignore it.
> >> For vchan we could use also a port number (and then it will encode it
> >> into a xenstore path). This is in fact how we use libvchan in Qubes. I
> >> opted for explicit path only because of lack of idea for some meaningf=
ul
> >> port number ;) But I'm open for suggestions.
> >> I guess that would be useful for Argo version then.
> >=20
> > The argo version hard codes the port number, so it's not a command
> > line argument.  The port number would need to get passed to the
> > stubdom or it would need to be standardized.
> >=20
> > I think the arguments for vchan-socket-proxy make sense.  Since it's
> > the one that's submitted upstream, it makes sense to use them.
> >=20
> > Put another way, do we want this to support alternate implementations
> > for a qmp proxy?  Should the arguments be generic for that case?
>=20
>=20
> One advantage of the server+client approach of vchan-socket-proxy is the =
absence of patches for Qemu.  OpenXT qmp-helper requires a Qemu patch for A=
rgo support.  If there was a qmp socket proxy with Argo support, unpatched =
Qemu could be used with libxl and Argo access controls.
>=20
> A generalized qmp-socket-proxy may be useful to other projects.  It would=
 be good if the design supported single-purpose (client or server) binaries=
, e.g. common functions in a library shared by separate client and server s=
ource files, with conditional compilation for vchan and Argo interfaces.

I don't think it's worth separating client and server sources in the
current shape. The whole file has less than 500 lines and majority of it
is the common code. After connection setup, data processing is
symmetric (the whole data_loop and its helper functions).

What may be worth doing, is adding a place to plug qemu->libxl data
filtering/sanitization. This data filtering should indeed be in a
separate source file and only linked into server binary.
I'm not yet sure what I'd like to filter data with. To be honest, I'm
a bit uncomfortable with processing untrusted data in C...
Does Argo have bindings for some other (memory safe) language? That
would be a strong argument to use Argo here exclusively.
Alternatively, I can think of delegating filtering to a separate process
(pass data over stdin/stdout pipes). That could be very flexible, but
could be also an overkill. Also: should such filter see data in both
directions? I think yes, to have some context what libxl could expect
(filter-out unexpected responses, responses not matching schema for a
particular message type etc).

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4rUesACgkQ24/THMrX
1yxQtwf/YuFUzJ88GeiNzrKgsqpzwjukQrkRXYTSmMLYoDoByqY3GY7essAJvKpD
ra9c9KCTQsQLDyqmWosI7fP7WVPnLyjfVlnqD4641kzYMj+I4KImOKVjjlKPzoh9
AJhTcsWmIsG43y9GPq890ERppLR8s1GZsmjJf/ujuLatWUlMnUNUIgYpi1DUngQK
wCBB/u+gsl4pEeQMc0nIstty1o/5/PscbWmF2mYROZucfJNO1KzYRgSqiqEuUHqW
6OXqR0wcDAPfIc6JiXGULxXt3FySafoLk7gnjZAKDPXm/2s6kjJpgq/+wJg2dFXr
oPsvLxMtK43jAC/Q7lavxP4R7xcJ6A==
=4PHL
-----END PGP SIGNATURE-----

--Ma2IebCqBk9lYfxq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7301383601181719091==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 24 20:28:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 20: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 1iv5Yi-0006QI-Il; Fri, 24 Jan 2020 20:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv5Yh-0006QD-PL
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 20:28:03 +0000
X-Inumbo-ID: 021225f4-3ee8-11ea-80c2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 021225f4-3ee8-11ea-80c2-12813bfff9fa;
 Fri, 24 Jan 2020 20:27: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 <osstest-admin@xenproject.org>)
 id 1iv5Yb-0002EI-Au; Fri, 24 Jan 2020 20:27: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 1iv5Yb-0006JQ-2t; Fri, 24 Jan 2020 20:27:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv5Yb-0003Gj-2D; Fri, 24 Jan 2020 20:27:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146480-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=8142e165f4370cb9d24af16e14259b879736e7c7
X-Osstest-Versions-That: xen=906ebd0a1cc99f89b820fdae2424d7bb66630c25
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 20:27:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146480: 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>

ZmxpZ2h0IDE0NjQ4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ4MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3MzZlN2M3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MDZlYmQwYTFjYzk5Zjg5Yjgy
MGZkYWUyNDI0ZDdiYjY2NjMwYzI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0NzcgIDIwMjAt
MDEtMjQgMTU6MDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDgwICAy
MDIwLTAxLTI0IDE4OjAxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAZ21haWwuY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5MDZlYmQwYTFjLi44MTQyZTE2
NWY0ICA4MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3MzZlN2M3IC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 20:38:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 20: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 1iv5il-0007HX-Qn; Fri, 24 Jan 2020 20:38:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4CoJ=3N=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iv5ik-0007HS-21
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 20:38:26 +0000
X-Inumbo-ID: 7301a3c4-3ee9-11ea-aecd-bc764e2007e4
Received: from sonic301-32.consmr.mail.ne1.yahoo.com (unknown [66.163.184.201])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7301a3c4-3ee9-11ea-aecd-bc764e2007e4;
 Fri, 24 Jan 2020 20:38:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579898296; bh=v2P5HDhhV/7nkTFrc8PD5l5WfVIJ7QUaKV/7u+bQagc=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=MM8qVoFBXp/bB/1tbeqw4i1vd/geF7+AWLN3IiWuyITXb1NL0JfTGj4vY7UdFAjOOaZ2Q6J7VQsN69z2Xbml/IS3VACM4Z9ZXzIY7SvGVOpSF/1WU8ZsOZ+EwafE5EC8mNGiCpJreWszLLJlBWB9tr1rDGFnvRWU2QrPUUQP5ciibU6ZcwU0V/HjpDUdnGKjTGam07yQVl1WYSQXxn8HxtPMKO1KnceVuYe4vcXVBHe4qK7nZEt9zfhH9W1YhzIFwFuP8vJ3uqTuBmoikKX4vOVUrLbk60f15vrWZY8K6LoArOComya4AQnvaaMCvyqSf9zJGbRvxgKbPkCXWg8b2A==
X-YMail-OSG: f0Tfc7UVM1mrqfe_PQE5lxvsvwQoWPTzCbFW7c3edQcy26ngoZ32sWr.Wh8EH_T
 UlSXoBr6Lf_vo.X7tkKqDyTe0hw.kI5xR1Cr7yqGMT9QZD_Pa6jzCp6B1_DxkJT9lsgDhEzXNCIk
 9zk_ZEMBcL3COSLX8wz9EHS45gMntZMRvqsW99KMD_3v6s9lKif.Duwrr_4XF.BsyjFV6wu9wWsS
 35NIFo0qgYI81u7qzHF_W28HLKz7JOvfAJBveBLPTC7nAq0tVcGqqpw7bW2DCcSUHzW1diDEOi8t
 qG9vG1EirWIUrdRtlv3poVFGFiamRaqtu6uJYfMQDEnCgVGoB27Dxuh269qA7F_6TCs8w6hiNqoN
 njz82Kssyjb2KoxanZNquv3e9jp9RwhQJXhptJ_tZj6C7g_JZjmIOfyXh73cK48iHHj_TyEKgNa6
 jOIK6aT5n6Ext5LN38jaoKdeeahZfjRJcUX._YVeQc2Bqu4E7csMSSIlrxg_6.RF_xrt_6eX1ZmG
 M4zZ0Q3PWxDBcHrxIBu5NOyHPvzEK55nb9QGwjQurx8mDkBCwS5hPM5Y7zfV09Ye3GnDXpekyzTW
 wOqQSD.Dz9A69n97v7JoWXA.Pi3lY4AJmtlCfXTgCN.3_jrXc4C_QEffqHTZEjCrVxA9JX8aFo2Z
 6txeeA8j1U2VtLTGpDIZv3ouixxz3YDqkwfLEdFOhwqO54u.THR4CCUv5_ZUiczZOPPfYTbIPR.E
 LSgWAXuQfAudWsu2yvSJ9U.F_GA1Lx_I0pXviC5rTBpkxhS2OiTgP4ePNHjE8K7cEeNQPDvZFH2y
 HN3DS1MFi9c__4gwfcqlckp4TWbsLW64hChPR923bOrfz_2pEXpRWQzwHmhPQrkEBW0SLS7bGxt.
 idx4_w79L.MsiLLme_HIXUKuURZyiivS_rUagd3.Z9IU1O80SaWrdVZ9flikjAtMXBxb_V5gp5AS
 BHo7I1lnNyzGapIIiVdC.SYZt4OYZJch2nC20C7k82QCH3cNtLprGz0xeSymtC0CUPsF_9GP4NQ1
 V20LCyIkzg.xA_Us5CMN0dMU3KDUzcdaVKGX7wmfN3b4aHbPMrrRJT4yLAg1fp9wAwBx2PrW28de
 lh0qZCov7nLI6rA2dvUarArLWlFf30BfHmhkoeh.tf6JnUYq_wlo_L10u5XHIoWSluUHaSSVDUjV
 iR.Uj.WVAnCaz2_uqBUlsE456SDQajkE4OooeRe09KNOz83ZUfys7R39wIDpkgXyhDuDIFZvg7yP
 DZT0aabJd0NdwPGHUy8.fIE5QB4ox8eVSme7bUC5G6QC1k6efGnEQNQriR1kILWDg1BiHQG4pfaI
 YtDqFm5_GBwgIYgY6nlwBS_Zpoft7HE3ork8eZ_5IyLo9x2c-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Jan 2020 20:38:16 +0000
Date: Fri, 24 Jan 2020 20:38:11 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <1300692217.17055.1579898291701@mail.yahoo.com>
In-Reply-To: <20200123231107.GI1314@mail-itl>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200123231107.GI1314@mail-itl>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15116 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 5880
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0462605587954946532=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0462605587954946532==
Content-Type: multipart/alternative; 
	boundary="----=_Part_17054_462598706.1579898291699"
Content-Length: 5306

------=_Part_17054_462598706.1579898291699
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

 Marek,
Thanks for the config files.
Regards,Mehrab

    On Thursday, January 23, 2020, 6:11:12 PM EST, Marek Marczykowski-G=C3=
=B3recki <marmarek@invisiblethingslab.com> wrote: =20
=20
 On Thu, Jan 23, 2020 at 10:36:34PM +0000, tosher 1 wrote:
>=20
>=20
> I wasn't able to make the HVM driver domain work even with the latest Xen=
 version which is 4.14. I see the 'xendriverdomain' executable in the /etc/=
init.d/ directory, but it doesn't seem to be running in the background.=20
>=20
> On the other hand, I see the official "Qubes OS Architecture" document (h=
ttps://www.qubes-os.org/attachment/wiki/QubesArchitecture/arch-spec-0.3.pdf=
) defines the driver domain as the following.
>=20
> "A driver domain is an unprivileged PV-domain that has been securely gran=
ted access to certain PCI device (e.g. the network card or disk controller)=
 using Intel VT-d." - Page 12
>=20
> Moreover, section 6.1 reads "The network domain is granted direct access =
to the networking hardware, e.g. the WiFi or ethernet card. Besides, it is =
a regular unprivileged PV domain."
>=20
> Maybe you guys later moved to the HVM driver domain from PV. Would you pl=
ease share the Xen config you use for the network driver domain?

Yes, that PDF is quite outdated, we use HVM now.

As for the configs, as said before, we use libvirt, with some extra
patches, so the config won't be directly useful for you. I'm attaching
both libvirt XML for the driver domain, and also converted to XL (using
virsh domxml-to-native), may be inaccurate.

--=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? =20
------=_Part_17054_462598706.1579898291699
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"ydpca2ac98byahoo-style-wrap" style=
=3D"font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px=
;"><div></div>
        <div dir=3D"ltr" data-setdir=3D"false">Marek,</div><div dir=3D"ltr"=
 data-setdir=3D"false"><br></div><div dir=3D"ltr" data-setdir=3D"false">Tha=
nks for the config files.</div><div dir=3D"ltr" data-setdir=3D"false"><br><=
/div><div dir=3D"ltr" data-setdir=3D"false">Regards,</div><div dir=3D"ltr" =
data-setdir=3D"false">Mehrab<br></div><div><br></div>
       =20
        </div><div id=3D"yahoo_quoted_0506991406" class=3D"yahoo_quoted">
            <div style=3D"font-family:'Helvetica Neue', Helvetica, Arial, s=
ans-serif;font-size:13px;color:#26282a;">
               =20
                <div>
                    On Thursday, January 23, 2020, 6:11:12 PM EST, Marek Ma=
rczykowski-G=C3=B3recki &lt;marmarek@invisiblethingslab.com&gt; wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div>On Thu, Jan 23, 2020 at 10:36:34PM +0000, tosher 1 wro=
te:<div class=3D"yqt4849414112" id=3D"yqtfd08833"><br clear=3D"none">&gt; <=
br clear=3D"none">&gt; <br clear=3D"none">&gt; I wasn't able to make the HV=
M driver domain work even with the latest Xen version which is 4.14. I see =
the 'xendriverdomain' executable in the /etc/init.d/ directory, but it does=
n't seem to be running in the background. <br clear=3D"none">&gt; <br clear=
=3D"none">&gt; On the other hand, I see the official "Qubes OS Architecture=
" document (<a shape=3D"rect" href=3D"https://www.qubes-os.org/attachment/w=
iki/QubesArchitecture/arch-spec-0.3.pdf" target=3D"_blank">https://www.qube=
s-os.org/attachment/wiki/QubesArchitecture/arch-spec-0.3.pdf</a>) defines t=
he driver domain as the following.<br clear=3D"none">&gt; <br clear=3D"none=
">&gt; "A driver domain is an unprivileged PV-domain that has been securely=
 granted access to certain PCI device (e.g. the network card or disk contro=
ller) using Intel VT-d." - Page 12<br clear=3D"none">&gt; <br clear=3D"none=
">&gt; Moreover, section 6.1 reads "The network domain is granted direct ac=
cess to the networking hardware, e.g. the WiFi or ethernet card. Besides, i=
t is a regular unprivileged PV domain."<br clear=3D"none">&gt; <br clear=3D=
"none">&gt; Maybe you guys later moved to the HVM driver domain from PV. Wo=
uld you please share the Xen config you use for the network driver domain?<=
/div><br clear=3D"none"><br clear=3D"none">Yes, that PDF is quite outdated,=
 we use HVM now.<br clear=3D"none"><br clear=3D"none">As for the configs, a=
s said before, we use libvirt, with some extra<br clear=3D"none">patches, s=
o the config won't be directly useful for you. I'm attaching<br clear=3D"no=
ne">both libvirt XML for the driver domain, and also converted to XL (using=
<br clear=3D"none">virsh domxml-to-native), may be inaccurate.<br clear=3D"=
none"><br clear=3D"none">-- <br clear=3D"none">Best Regards,<br clear=3D"no=
ne">Marek Marczykowski-G=C3=B3recki<br clear=3D"none">Invisible Things Lab<=
br clear=3D"none">A: Because it messes up the order in which people normall=
y read text.<br clear=3D"none">Q: Why is top-posting such a bad thing?</div=
>
            </div>
        </div></body></html>
------=_Part_17054_462598706.1579898291699--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0462605587954946532==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 24 20:39:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 20:39: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 1iv5jn-0007Me-6r; Fri, 24 Jan 2020 20:39:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4CoJ=3N=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iv5jm-0007MV-Hy
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 20:39:30 +0000
X-Inumbo-ID: 99dfa270-3ee9-11ea-9fd7-bc764e2007e4
Received: from sonic310-24.consmr.mail.ne1.yahoo.com (unknown [66.163.186.205])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99dfa270-3ee9-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 20:39:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1579898361; bh=7q7216kQRgaLVmDItbdh/lq6zwlNVJKPQ+HL/82wgvM=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=YESLbDnn1QDFWEinFQftcxhtXIU36LsH2mVSlvDtmNorhySWqCLgE+vONuMF0V92cyK0lOkG3FPyAVVkpS3pR08XP7akJ40xUCjRj4qLNoFhVDuPoQptegRDP2RgaU4of+3qpWui7k8EjQKSsCoBAFdpORAcCY0rbRSRo7z3eusAy1DOhOtsOn1z5mYRrkxvY8/cre9FhFmfh20C92IgIgzm0A2d7eLxfa31h7aeJffzZzeiJyeZ/pj+v41FFxedZOqK1VrimfZCD76OJ97+Rf5LRZjzkdIP73rd3pn3AnNxvnXAiFIBrxG+oNsu77SzdEn+QmpfiPj3kbv9oX1qQg==
X-YMail-OSG: pDuWuqEVM1nygDEuwDhJ55OhBuU2C5Sv7BZK3fKxTjz2jasdegCe5jm4LvYRQKo
 o8k72CjYOAK6761jPaKRzuBS3olNKpXmWdwMkQLbGRG9LfLsAOpaJxv0UsCDM9FP7mDHZ5KGPM6G
 hYWjVuhc3chdb7Z7KcVwgrxsuZvZSWbNLZ9tAEncy6XxW.hz0Wa4ddz7Mh.yLvsmtXNBNkxPH1pI
 K4g.3XXAzGbwEtVQdY8cYmlitv21QUcII.AVBE66P3ftcaHjm96nxxf0AvZIaazXErcmzNHhCntL
 ytXOfcyZlwBojJvtFOEJuWm4PfhTXQvrNUUf15kINuUddLdJO5P45yp9z4pSmwXTscKdreQR6V6H
 hNZR0e1LZEUz1dOcxP3369wE.gnlJ0Gk1Oy_qXNMoZyh3RE1anmdxvekTWlz0hWCMyrxrPIZI1GU
 TZxubLKeOrs_c1Yz19eLuf7YHugWugqoDXe2Jqj0iX9IRCyCXP8DAoOQZ5sdku.uPD.WAETHRcuU
 H2k0ESDM0p5S7TM0.jdPQsYko4I9R76uBz.d4EEGKB6foImiarcpTIklO2i1OHEEFbcr5roW3tJY
 D0WclDnJVZ21hgKllMPA7QPFpmDDgheMjTj5S7prR2327.F58uiZ4pVYAxbdQ42m3emPajtNf3s3
 zPf7TJSy7MrOG97X3FYLYi4wH_HrdBr1_35ugh3VbfJUF9PkKZBkYY8O463s6UEKyOFhAlo17jSg
 dkIbjJcXNYMY3_3Qze3CRrgPNOwWyrmQVZ3MRaVVDgpploq1aq0qOpb73GcAr2tFizq9sBAldCi5
 tAlIBfTF5wlx_HbckQBYxwZwQi2wqN9vAiBCU79bLdDMXfOkrRqSpu.HM8Eu6nA5T_qWQr_9Ev9U
 MgEV_3mHsSJTEd8k2IHLG4xNQ2RpNPA6kr0ye.H4ptoItJb996rEGX1UBuoakv3d.6HgGi2uPkEs
 taolhn7mFGgFDJeQozbkwtdE_K1s.qPOK_XniYidusnI_0bS2h5TEWfFYdpQ9XMfd5FNMXvMtOfP
 j5dra6kvyfaQQvXolTUcXW46.EceIzEcWxDNF6Nwl5iaRPTuCxcUWUPdSbxUhBaa.muYFsBaKAIC
 Vxatm6c.NazFt68TFSFruatxm0pm1s0IOb8okFjds8h8R4oe8YHy.0dl9sPS5XrJSzESTiV8cong
 Lw1JGlGwtgkqCrxot3XAA.L1hKNd1qjQvaGGXIqEZtziNUeIXDJVW9C99cOz.Ux88LjAHk8FdnuJ
 gFF4QA9QKYs_uaExhs44JZlklJQT.7wo8oWWxLFcU620olNjNSKt8UvXOMytSDCbGkXRTdZmLEiT
 NoE_NW4qFKMnFb4TBVIuLepvfQYn0aDztZkAKX3XN6EY-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 24 Jan 2020 20:39:21 +0000
Date: Fri, 24 Jan 2020 20:36:44 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <155246651.949762.1579898204892@mail.yahoo.com>
In-Reply-To: <CAKf6xpvEpmCtF_7qr4XwJhJYHYj1=M=0KmxUNXXuTEYRGP9VAg@mail.gmail.com>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <CAKf6xpvEpmCtF_7qr4XwJhJYHYj1=M=0KmxUNXXuTEYRGP9VAg@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.14873 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 762
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=83=C2=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>

PiA+IGJ1aWxkZXIgPSAiaHZtIgo+ID4gbmFtZSA9ICJ1YnVudHUtZG9tZW50LWh2bSIKCj4gVGhp
cyBuYW1lLi4uCgo+ID4gdmlmID0gWyAnYmFja2VuZD11YnVudHUtZG9tbmV0LWh2bSxicmlkZ2U9
eGVuYnIxJyBdCgo+IC4uLmFuZCB0aGlzIG5hbWUgZG9uJ3QgbWF0Y2guCgoKSmFzb24sCgpUaGFu
a3MgZm9yIHBvaW50aW5nIHRoaXMgb3V0LiBJIGZlZWwgdmVyeSBzdHVwaWQuIEhvd2V2ZXIsIHRo
ZSBwcm9ibGVtIGlzIG5vdCBzb2x2ZWQgeWV0LCBidXQgSSB3YXMgYWJsZSB0byBnZXQgdG8gdGhl
IG5leHQgc3RlcCB3aXRoIGRldmQgc3VnZ2VzdGVkIGJ5IFJvZ2VyLiBJIHdpbGwga2VlcCB5b3Ug
aW4gQ0Mgd2hlbiBJIHJlcGx5IFJvZ2VyIHdpdGggYSBkZXRhaWxlZCBsb2cuCgpSZWdhcmRzLApN
ZWhyYWIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 21:18:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 21: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 1iv6LE-0002AC-8y; Fri, 24 Jan 2020 21:18:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv6LD-0002A7-Da
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 21:18:11 +0000
X-Inumbo-ID: f879eac0-3eee-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f879eac0-3eee-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 21:17: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 <osstest-admin@xenproject.org>)
 id 1iv6Kp-0003DL-Ms; Fri, 24 Jan 2020 21:17: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 1iv6Kp-0000kQ-CN; Fri, 24 Jan 2020 21:17:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv6Kp-0005lN-Bh; Fri, 24 Jan 2020 21:17:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146481-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 21:17:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146481: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 21:42:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 21: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 1iv6iK-0004SI-Ep; Fri, 24 Jan 2020 21:42:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DcBz=3N=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1iv6iI-0004SD-Jh
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 21:42:02 +0000
X-Inumbo-ID: 5a3dce2c-3ef2-11ea-80e8-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5a3dce2c-3ef2-11ea-80e8-12813bfff9fa;
 Fri, 24 Jan 2020 21:42:01 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
 <20200121150704.126001-2-jeff.kubascik@dornerworks.com>
 <78db27b5-ab04-904a-f2b8-869969fbae21@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <a6a4d197-c511-d7ed-c137-4d5f05f098de@dornerworks.com>
Date: Fri, 24 Jan 2020 16:43:56 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <78db27b5-ab04-904a-f2b8-869969fbae21@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v4 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.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>

T24gMS8yMy8yMDIwIDc6MzIgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAy
MS8wMS8yMDIwIDE1OjA3LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+PiBUaGUgcGh5c2ljYWwgdGlt
ZXIgdHJhcHMgYXBwbHkgYW4gb2Zmc2V0IHNvIHRoYXQgdGltZSBzdGFydHMgYXQgMCBmb3IKPj4g
dGhlIGd1ZXN0LiBIb3dldmVyLCB0aGlzIG9mZnNldCBpcyBub3QgY3VycmVudGx5IGFwcGxpZWQg
dG8gdGhlIHBoeXNpY2FsCj4+IGNvdW50ZXIuIFBlciB0aGUgQVJNdjggUmVmZXJlbmNlIE1hbnVh
bCAoQVJNIERESSAwNDg3RS5hKSwgc2VjdGlvbgo+PiBEMTEuMi40IFRpbWVycywgdGhlICJPZmZz
ZXQiIGJldHdlZW4gdGhlIGNvdW50ZXIgYW5kIHRpbWVyIHNob3VsZCBiZQo+PiB6ZXJvIGZvciBh
IHBoeXNpY2FsIHRpbWVyLiBUaGlzIHJlbW92ZXMgdGhlIG9mZnNldCB0byBtYWtlIHRoZSB0aW1l
ciBhbmQKPj4gY291bnRlciBjb25zaXN0ZW50Lgo+Pgo+PiBUaGlzIGFsc28gY2xlYW5zIHVwIHRo
ZSBwaHlzaWNhbCB0aW1lciBpbXBsZW1lbnRhdGlvbiB0byBiZXR0ZXIgbWF0Y2gKPj4gdGhlIHZp
cnR1YWwgdGltZXIgLSBib3RoIGN2YWwncyBub3cgaG9sZCB0aGUgaGFyZHdhcmUgdmFsdWUuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29y
a3MuY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgIHwgMzQgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggfCAgMyAtLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Z0aW1lci5j
IGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4+IGluZGV4IDI0MGE4NTBiNmUuLjBjNzhhNjU4NjMg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92dGltZXIuYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vdnRpbWVyLmMKPj4gQEAgLTYyLDcgKzYyLDYgQEAgc3RhdGljIHZvaWQgdmlydF90aW1lcl9l
eHBpcmVkKHZvaWQgKmRhdGEpCj4+Cj4+ICAgaW50IGRvbWFpbl92dGltZXJfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpCj4+ICAgewo+
PiAtICAgIGQtPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCA9IE5PVygpOwo+PiAgICAgICBk
LT5hcmNoLnZpcnRfdGltZXJfYmFzZS5vZmZzZXQgPSBSRUFEX1NZU1JFRzY0KENOVFBDVF9FTDAp
Owo+PiAgICAgICBkLT50aW1lX29mZnNldC5zZWNvbmRzID0gdGlja3NfdG9fbnMoZC0+YXJjaC52
aXJ0X3RpbWVyX2Jhc2Uub2Zmc2V0IC0gYm9vdF9jb3VudCk7Cj4+ICAgICAgIGRvX2RpdihkLT50
aW1lX29mZnNldC5zZWNvbmRzLCAxMDAwMDAwMDAwKTsKPj4gQEAgLTEwOCw3ICsxMDcsNiBAQCBp
bnQgdmNwdV92dGltZXJfaW5pdChzdHJ1Y3QgdmNwdSAqdikKPj4KPj4gICAgICAgaW5pdF90aW1l
cigmdC0+dGltZXIsIHBoeXNfdGltZXJfZXhwaXJlZCwgdCwgdi0+cHJvY2Vzc29yKTsKPj4gICAg
ICAgdC0+Y3RsID0gMDsKPj4gLSAgICB0LT5jdmFsID0gTk9XKCk7Cj4+ICAgICAgIHQtPmlycSA9
IGQwCj4+ICAgICAgICAgICA/IHRpbWVyX2dldF9pcnEoVElNRVJfUEhZU19OT05TRUNVUkVfUFBJ
KQo+PiAgICAgICAgICAgOiBHVUVTVF9USU1FUl9QSFlTX05TX1BQSTsKPj4gQEAgLTE2Nyw2ICsx
NjUsNyBAQCB2b2lkIHZpcnRfdGltZXJfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdikKPj4gICBzdGF0
aWMgYm9vbCB2dGltZXJfY250cF9jdGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQz
Ml90ICpyLCBib29sIHJlYWQpCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Cj4+ICsgICAgc190aW1lX3QgZXhwaXJlczsKPj4KPj4gICAgICAgaWYgKCAhQUNDRVNTX0FM
TE9XRUQocmVncywgRUwwUFRFTikgKQo+PiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiBAQCAt
MTg0LDggKzE4Myw5IEBAIHN0YXRpYyBib29sIHZ0aW1lcl9jbnRwX2N0bChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsIGJvb2wgcmVhZCkKPj4KPj4gICAgICAgICAgIGlm
ICggdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmIENOVHhfQ1RMX0VOQUJMRSApCj4+ICAgICAgICAg
ICB7Cj4+IC0gICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1lciwK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCArIHYtPmRv
bWFpbi0+YXJjaC5waHlzX3RpbWVyX2Jhc2Uub2Zmc2V0KTsKPj4gKyAgICAgICAgICAgIGV4cGly
ZXMgPSB2LT5hcmNoLnBoeXNfdGltZXIuY3ZhbCA+IGJvb3RfY291bnQKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1lci5jdmFsIC0gYm9vdF9j
b3VudCkgOiAwOwo+PiArICAgICAgICAgICAgc2V0X3RpbWVyKCZ2LT5hcmNoLnBoeXNfdGltZXIu
dGltZXIsIGV4cGlyZXMpOwo+IAo+IFdoaWxlIHRoZSBmYWN0b3Jpbmcgd2FzIG9wdGlvbmFsLCBt
eSByZXF1ZXN0IG9mIGEgY29tbWVudCB3YXNuJ3QgKGV2ZW4KPiBpZiBpdCByZXF1aXJlcyB0byBk
dXBsaWNhdGUgMyB0aW1lcykuCgpVbmRlcnN0b29kLgoKPiBJZiB5b3Ugc3VnZ2VzdCBhIGNvbW1l
bnQgYW5kIGFuIHVwZGF0ZSBvZiB0aGUgY29tbWl0IG1lc3NhZ2UsIEkgY2FuCj4gbWVyZ2UgaXQg
aW4gdGhpcyBwYXRjaCBvbiBjb21taXQuCgpGb3IgdGhlIGNvbW1lbnQ6CgovKiBJZiBjdmFsIGlz
IGJlZm9yZSB0aGUgcG9pbnQgWGVuIHN0YXJ0ZWQsIGV4cGlyZSB0aW1lciBpbW1lZGlhdGVseSAq
LwoKRm9yIHRoZSBjb21taXQgbWVzc2FnZToKCkluIHRoZSBjYXNlIHRoZSBndWVzdCBzZXRzIGN2
YWwgdG8gYSB0aW1lIGJlZm9yZSBYZW4gc3RhcnRlZCwgdGhlIGNvcnJlY3QKYmVoYXZpb3IgaXMg
dG8gZXhwaXJlIHRoZSB0aW1lciBpbW1lZGlhdGVseS4gVG8gZG8gdGhpcywgd2Ugc2V0IHRoZSBl
eHBpcmVzCmFyZ3VtZW50IG9mIHNldF90aW1lciB0byB6ZXJvLgoKPiBDaGVlcnMsCj4gCj4gLS0K
PiBKdWxpZW4gR3JhbGwKPiAKClNpbmNlcmVseSwKSmVmZiBLdWJhc2NpawoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 21:54:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 21:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iv6tr-0005MZ-Nq; Fri, 24 Jan 2020 21:53:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv6tp-0005MU-Nk
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 21:53:57 +0000
X-Inumbo-ID: f80eb0de-3ef3-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f80eb0de-3ef3-11ea-b833-bc764e2007e4;
 Fri, 24 Jan 2020 21:53: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 <osstest-admin@xenproject.org>)
 id 1iv6tS-0003ti-EW; Fri, 24 Jan 2020 21:53: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 1iv6tS-0002Hz-61; Fri, 24 Jan 2020 21:53:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv6tS-0006RU-5O; Fri, 24 Jan 2020 21:53:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146471-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=021cc01ecac111be3301ad33ff5cda4543ca8b92
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 21:53:34 +0000
Subject: [Xen-devel] [xen-unstable test] 146471: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ3MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZh
aWwgIGxpa2UgMTQ2MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwMjFjYzAxZWNhYzExMWJlMzMw
MWFkMzNmZjVjZGE0NTQzY2E4YjkyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAwM2JmZTUyNmVjYWRjODZmMzFlZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDYwNTggIDIwMjAtMDEtMTQgMDE6NTE6MzggWiAgIDEwIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAyMDIwLTAxLTE0IDIxOjM2OjE5IFogICAxMCBkYXlzICAg
MTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDA4ICAyMDIwLTAxLTIzIDAzOjM5
OjEzIFogICAgMSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBcnRl
bSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogIEFydGVtIE15Z2FpZXYgPGpvY3Vs
YXRvckBnbWFpbC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAg
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMu
dXBlbm4uZWR1PgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgTmlj
ayBSb3Nicm9vayA8cm9zYnJvb2tuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGFtYXpvbi5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
LnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
MDM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 21:58:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 21:58: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 1iv6y2-0005V9-C1; Fri, 24 Jan 2020 21:58:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3WdY=3N=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iv6y1-0005V4-PR
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 21:58:17 +0000
X-Inumbo-ID: 9fd15aa6-3ef4-11ea-80ea-12813bfff9fa
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fd15aa6-3ef4-11ea-80ea-12813bfff9fa;
 Fri, 24 Jan 2020 21:58:16 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id t2so3820053wrr.1
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 13:58:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=XNwNeSGE3G6tsavsdKCYpsGq+MsngJNgysbp+6RjZd8=;
 b=hCdsvJYN+vA753TPE4CusAwpm0L4uefanl5CK7vPvmb3JJCRygVSAdo9nGLoPIJl7f
 UbgSaL9ZLfSJaqvu2ZiY3LQE191pGbjqJnIr/865mUzgkpriMS0Pdjem+Ti/Rz5k3ODs
 3rXElFB9DTQBX5USzBDpU5rVBt4p6GHQ/QAS1JVcfoitTbGOXY/KWrHerVJyv1j/bRfm
 sA13YOFs4JzHUIAetfgVSO79HlhCoji5jO2uonPrWjPMxUmBRlLLVjCIIcvk4ZlfjPa5
 GsFHrKpClM5BiU7y9emFdGAtvpcHwFE8+gI6FUYUQtyiuyQ6HJG/X8K3bJz0SsI+Cfg+
 PlVA==
X-Gm-Message-State: APjAAAXsHXwZ6KXZhAR0oj3JZnSB/xLF54pwiBpng/G6Q9Rg0/nzhydo
 FHk4MzUulqKnK1Xq6cL7IhU=
X-Google-Smtp-Source: APXvYqxsJDMvKXTigHtxUXQ4dG7qHaxn5GCk0g+m7sUJhCFtrYOoVPL5aWpAJ7NkXxPTUP9r0INP6Q==
X-Received: by 2002:adf:fa87:: with SMTP id h7mr7019333wrr.172.1579903095819; 
 Fri, 24 Jan 2020 13:58:15 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-230.amazon.com.
 [54.240.197.230])
 by smtp.gmail.com with ESMTPSA id f1sm9155666wrp.93.2020.01.24.13.58.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 24 Jan 2020 13:58:15 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20200121150704.126001-1-jeff.kubascik@dornerworks.com>
 <20200121150704.126001-2-jeff.kubascik@dornerworks.com>
 <78db27b5-ab04-904a-f2b8-869969fbae21@xen.org>
 <a6a4d197-c511-d7ed-c137-4d5f05f098de@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <b2394ca2-60f1-d3ac-f19f-fb8ffbb0e8bd@xen.org>
Date: Fri, 24 Jan 2020 21:58:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <a6a4d197-c511-d7ed-c137-4d5f05f098de@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v4 1/2] xen/arm: remove physical timer offset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@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>

CgpPbiAyNC8wMS8yMDIwIDIxOjQzLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+IE9uIDEvMjMvMjAy
MCA3OjMyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAyMS8wMS8yMDIw
IDE1OjA3LCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+Pj4gVGhlIHBoeXNpY2FsIHRpbWVyIHRyYXBz
IGFwcGx5IGFuIG9mZnNldCBzbyB0aGF0IHRpbWUgc3RhcnRzIGF0IDAgZm9yCj4+PiB0aGUgZ3Vl
c3QuIEhvd2V2ZXIsIHRoaXMgb2Zmc2V0IGlzIG5vdCBjdXJyZW50bHkgYXBwbGllZCB0byB0aGUg
cGh5c2ljYWwKPj4+IGNvdW50ZXIuIFBlciB0aGUgQVJNdjggUmVmZXJlbmNlIE1hbnVhbCAoQVJN
IERESSAwNDg3RS5hKSwgc2VjdGlvbgo+Pj4gRDExLjIuNCBUaW1lcnMsIHRoZSAiT2Zmc2V0IiBi
ZXR3ZWVuIHRoZSBjb3VudGVyIGFuZCB0aW1lciBzaG91bGQgYmUKPj4+IHplcm8gZm9yIGEgcGh5
c2ljYWwgdGltZXIuIFRoaXMgcmVtb3ZlcyB0aGUgb2Zmc2V0IHRvIG1ha2UgdGhlIHRpbWVyIGFu
ZAo+Pj4gY291bnRlciBjb25zaXN0ZW50Lgo+Pj4KPj4+IFRoaXMgYWxzbyBjbGVhbnMgdXAgdGhl
IHBoeXNpY2FsIHRpbWVyIGltcGxlbWVudGF0aW9uIHRvIGJldHRlciBtYXRjaAo+Pj4gdGhlIHZp
cnR1YWwgdGltZXIgLSBib3RoIGN2YWwncyBub3cgaG9sZCB0aGUgaGFyZHdhcmUgdmFsdWUuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3
b3Jrcy5jb20+Cj4+PiAtLS0KPj4+ICAgIHhlbi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4+PiAgICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oIHwgIDMgLS0tCj4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKPj4+IGluZGV4IDI0MGE4NTBiNmUu
LjBjNzhhNjU4NjMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+Pj4gQEAgLTYyLDcgKzYyLDYgQEAgc3RhdGljIHZv
aWQgdmlydF90aW1lcl9leHBpcmVkKHZvaWQgKmRhdGEpCj4+Pgo+Pj4gICAgaW50IGRvbWFpbl92
dGltZXJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmln
ICpjb25maWcpCj4+PiAgICB7Cj4+PiAtICAgIGQtPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNl
dCA9IE5PVygpOwo+Pj4gICAgICAgIGQtPmFyY2gudmlydF90aW1lcl9iYXNlLm9mZnNldCA9IFJF
QURfU1lTUkVHNjQoQ05UUENUX0VMMCk7Cj4+PiAgICAgICAgZC0+dGltZV9vZmZzZXQuc2Vjb25k
cyA9IHRpY2tzX3RvX25zKGQtPmFyY2gudmlydF90aW1lcl9iYXNlLm9mZnNldCAtIGJvb3RfY291
bnQpOwo+Pj4gICAgICAgIGRvX2RpdihkLT50aW1lX29mZnNldC5zZWNvbmRzLCAxMDAwMDAwMDAw
KTsKPj4+IEBAIC0xMDgsNyArMTA3LDYgQEAgaW50IHZjcHVfdnRpbWVyX2luaXQoc3RydWN0IHZj
cHUgKnYpCj4+Pgo+Pj4gICAgICAgIGluaXRfdGltZXIoJnQtPnRpbWVyLCBwaHlzX3RpbWVyX2V4
cGlyZWQsIHQsIHYtPnByb2Nlc3Nvcik7Cj4+PiAgICAgICAgdC0+Y3RsID0gMDsKPj4+IC0gICAg
dC0+Y3ZhbCA9IE5PVygpOwo+Pj4gICAgICAgIHQtPmlycSA9IGQwCj4+PiAgICAgICAgICAgID8g
dGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX05PTlNFQ1VSRV9QUEkpCj4+PiAgICAgICAgICAgIDog
R1VFU1RfVElNRVJfUEhZU19OU19QUEk7Cj4+PiBAQCAtMTY3LDYgKzE2NSw3IEBAIHZvaWQgdmly
dF90aW1lcl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gICAgc3RhdGljIGJvb2wgdnRpbWVy
X2NudHBfY3RsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwgYm9vbCBy
ZWFkKQo+Pj4gICAgewo+Pj4gICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4+ICsg
ICAgc190aW1lX3QgZXhwaXJlczsKPj4+Cj4+PiAgICAgICAgaWYgKCAhQUNDRVNTX0FMTE9XRUQo
cmVncywgRUwwUFRFTikgKQo+Pj4gICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+PiBAQCAtMTg0
LDggKzE4Myw5IEBAIHN0YXRpYyBib29sIHZ0aW1lcl9jbnRwX2N0bChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdWludDMyX3QgKnIsIGJvb2wgcmVhZCkKPj4+Cj4+PiAgICAgICAgICAgIGlm
ICggdi0+YXJjaC5waHlzX3RpbWVyLmN0bCAmIENOVHhfQ1RMX0VOQUJMRSApCj4+PiAgICAgICAg
ICAgIHsKPj4+IC0gICAgICAgICAgICBzZXRfdGltZXIoJnYtPmFyY2gucGh5c190aW1lci50aW1l
ciwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5waHlzX3RpbWVyLmN2YWwgKyB2
LT5kb21haW4tPmFyY2gucGh5c190aW1lcl9iYXNlLm9mZnNldCk7Cj4+PiArICAgICAgICAgICAg
ZXhwaXJlcyA9IHYtPmFyY2gucGh5c190aW1lci5jdmFsID4gYm9vdF9jb3VudAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICA/IHRpY2tzX3RvX25zKHYtPmFyY2gucGh5c190aW1lci5jdmFsIC0g
Ym9vdF9jb3VudCkgOiAwOwo+Pj4gKyAgICAgICAgICAgIHNldF90aW1lcigmdi0+YXJjaC5waHlz
X3RpbWVyLnRpbWVyLCBleHBpcmVzKTsKPj4KPj4gV2hpbGUgdGhlIGZhY3RvcmluZyB3YXMgb3B0
aW9uYWwsIG15IHJlcXVlc3Qgb2YgYSBjb21tZW50IHdhc24ndCAoZXZlbgo+PiBpZiBpdCByZXF1
aXJlcyB0byBkdXBsaWNhdGUgMyB0aW1lcykuCj4gCj4gVW5kZXJzdG9vZC4KPiAKPj4gSWYgeW91
IHN1Z2dlc3QgYSBjb21tZW50IGFuZCBhbiB1cGRhdGUgb2YgdGhlIGNvbW1pdCBtZXNzYWdlLCBJ
IGNhbgo+PiBtZXJnZSBpdCBpbiB0aGlzIHBhdGNoIG9uIGNvbW1pdC4KPiAKPiBGb3IgdGhlIGNv
bW1lbnQ6Cj4gCj4gLyogSWYgY3ZhbCBpcyBiZWZvcmUgdGhlIHBvaW50IFhlbiBzdGFydGVkLCBl
eHBpcmUgdGltZXIgaW1tZWRpYXRlbHkgKi8KPiAKPiBGb3IgdGhlIGNvbW1pdCBtZXNzYWdlOgo+
IAo+IEluIHRoZSBjYXNlIHRoZSBndWVzdCBzZXRzIGN2YWwgdG8gYSB0aW1lIGJlZm9yZSBYZW4g
c3RhcnRlZCwgdGhlIGNvcnJlY3QKPiBiZWhhdmlvciBpcyB0byBleHBpcmUgdGhlIHRpbWVyIGlt
bWVkaWF0ZWx5LiBUbyBkbyB0aGlzLCB3ZSBzZXQgdGhlIGV4cGlyZXMKPiBhcmd1bWVudCBvZiBz
ZXRfdGltZXIgdG8gemVyby4KCkl0IGxvb2tzIGdvb2QgdG8gbWUsIEkgd2lsbCBjb21taXQgdGhl
IHNlcmllcyBvbiBNb25kYXkuIFRoYW5rcyEKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 24 23:33:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Jan 2020 23:33: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 1iv8Rl-0004is-Lk; Fri, 24 Jan 2020 23:33:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=li/E=3N=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv8Rk-0004in-0X
 for xen-devel@lists.xenproject.org; Fri, 24 Jan 2020 23:33:04 +0000
X-Inumbo-ID: cfc7285a-3f01-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cfc7285a-3f01-11ea-9fd7-bc764e2007e4;
 Fri, 24 Jan 2020 23:32: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 <osstest-admin@xenproject.org>)
 id 1iv8RL-0005oB-Fp; Fri, 24 Jan 2020 23:32: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 1iv8RK-0006Hs-HF; Fri, 24 Jan 2020 23:32:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv8RK-0006Vc-Gi; Fri, 24 Jan 2020 23:32:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146483-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 24 Jan 2020 23:32:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 146483: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 00:31:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 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 1iv9MN-0001aE-6C; Sat, 25 Jan 2020 00:31:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv9ML-0001a9-HN
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 00:31:33 +0000
X-Inumbo-ID: 06096484-3f0a-11ea-8114-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06096484-3f0a-11ea-8114-12813bfff9fa;
 Sat, 25 Jan 2020 00:31: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 <osstest-admin@xenproject.org>)
 id 1iv9ME-0007Ve-KK; Sat, 25 Jan 2020 00:31: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 1iv9ME-0008Sg-3s; Sat, 25 Jan 2020 00:31:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv9ME-0004md-3J; Sat, 25 Jan 2020 00:31:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146482-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 00:31:26 +0000
Subject: [Xen-devel] [ovmf test] 146482: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTYgZGF5cyAgIDYyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 00:42:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 00: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 1iv9WH-0002Re-Dj; Sat, 25 Jan 2020 00:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iv9WG-0002RZ-MD
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 00:41:48 +0000
X-Inumbo-ID: 7714d3ce-3f0b-11ea-811c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7714d3ce-3f0b-11ea-811c-12813bfff9fa;
 Sat, 25 Jan 2020 00:41:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iv9WE-0007hU-2U; Sat, 25 Jan 2020 00:41: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 1iv9WD-0000G1-Or; Sat, 25 Jan 2020 00:41:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iv9WD-00071a-OC; Sat, 25 Jan 2020 00:41:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 00:41:45 +0000
Subject: [Xen-devel] [linux-5.4 test] 146478: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ3OCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ3OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGZjZTk0YjQ1YjUzYzlmYjE2NTdhOTRm
MzQxOWE2N2I2MWUwMzQ0YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAgOSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDcgZGF5cyAgIDE1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjQyMyAgMjAyMC0wMS0yMyAxNzoxMDo0NSBa
ICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzMyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxNDY0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 01:09:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 01:09: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 1iv9xA-0003Db-Qa; Sat, 25 Jan 2020 01:09:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8SrB=3O=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1iv9x9-0003DW-8S
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 01:09:35 +0000
X-Inumbo-ID: 598f5ee2-3f0f-11ea-aecd-bc764e2007e4
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 598f5ee2-3f0f-11ea-aecd-bc764e2007e4;
 Sat, 25 Jan 2020 01:09:34 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id 10so1804205ywv.5
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 17:09:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=4hVDXesdLOne+N7ysu+xdZeLT9JcPwIEN94mlT9+yjQ=;
 b=ZiSvL9PS850M7PKBxpFQtUfcYvXC9aMnibvUBcsyf0LKMF0dqpzik6RG6Q1218sRkh
 3+LzBW6KHwiiiY4YxNtX0hje2DVD9QNJ2udSv+mS7t+TdligZAvFEMXxohrFl9Trcqag
 0SP5UKWXEMB2IIRvXPyxhc4Pj2K43u6ujtxiQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4hVDXesdLOne+N7ysu+xdZeLT9JcPwIEN94mlT9+yjQ=;
 b=FghoIyhE7+aWw4XVtnRPzG35keD8IJHvIwHsAfWH7tlavMbe37uO97ujHeVWFtE1bF
 4BVfqtroVYZ64JFX68TYgvczOh92clEtaKL0RgGaL+oRPWrhPReR3wmTHWdmX9pOWnqL
 xNpxofil/MUgw4DUPMck8tbroO+lj1BVoSCbMQJyJSkd6YWM2zMmdVPqLRksy8wfv9ov
 IUlvW12rPuxL4afN5FmqXt404mamLyskK8LAPTFPAhOXcXIBmMGoUE52tUj1tnr2uLZY
 MVPZVHCwa3K8A5ykiw0u/+OxUaTCHCgEWQ79Kwujf0E+rZAMfVJ8tRFIC8Ws3ye887Nx
 nAsA==
X-Gm-Message-State: APjAAAWTQKkBVp4baYtfgLlfc4Xut7DeglAD/iw1Spr8lnkcXVywtnci
 R7WvKnVdEC8uhfAi9Jng0tkaT3BI8dk=
X-Google-Smtp-Source: APXvYqwXcnxFYPW6RcfpS2P9n6rUZ9c1rENRId1s/mnI8Yhf8Kz+7npz+kDv0EOr47C+SJn7S3hX8A==
X-Received: by 2002:a81:a314:: with SMTP id a20mr4373978ywh.130.1579914574284; 
 Fri, 24 Jan 2020 17:09:34 -0800 (PST)
Received: from doug-macbook.local ([2600:1700:7b90:52f0:e1ae:1c18:9094:78e3])
 by smtp.gmail.com with ESMTPSA id
 e187sm3060048ywd.7.2020.01.24.17.09.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 24 Jan 2020 17:09:33 -0800 (PST)
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115053.1010739-2-anthony.perard@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <74881ed3-03d9-42a5-5282-bc2149bb7c10@cardoe.com>
Date: Fri, 24 Jan 2020 19:09:32 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120115053.1010739-2-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH 1/3] automation: Only build QEMU if
 Python >= 3.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIwLzIwIDU6NTAgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFJlY2VudCB2ZXJz
aW9uIG9mIFFFTVUgd2lsbCBub3QgYnVpbGQgYW55bW9yZSBpZiBQeXRob24gPCAzLjUuCj4gVGhh
dCBpcywgUUVNVSA0LjMgbm90IHJlbGVhc2VkIHlldC4KPiAKPiBUaGF0IGNoZWNrIHdvdWxkIGFs
c28gcHJldmVudCB0aGUgR2l0TGFiIENJIGZyb20gYnVpbGRpbmcgUUVNVSBpZgo+IHB5dGhvbjMg
YmluYXJ5IGlzbid0IHByZXNlbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 01:09:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 01: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 1iv9xK-0003EF-3o; Sat, 25 Jan 2020 01:09:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8SrB=3O=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1iv9xI-0003Dy-EL
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 01:09:44 +0000
X-Inumbo-ID: 5f0552a0-3f0f-11ea-b833-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f0552a0-3f0f-11ea-b833-bc764e2007e4;
 Sat, 25 Jan 2020 01:09:44 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id o199so1912835ybc.4
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 17:09:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=4bohUsMSTdHgmpasd59hHVXdR3zeG/bWXFcGaK9lXqo=;
 b=L4PEO5lQe8OMV4bfFXmWTGh86KPVjSx3elCDM8UIldF637JWuHXfu3/sphs46lMYvD
 jRhh/6VHvQgm6QQ2xScMG0fYrd+6yBWtXTM06S4nwgJDHvp4SZVZfFjmcMP7Agqw+4wa
 01XX0eBzO8GATdIvlg6FI9HwmXuIGVH7AE8pw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4bohUsMSTdHgmpasd59hHVXdR3zeG/bWXFcGaK9lXqo=;
 b=V3qIHNHop11wQxM2w2EENNvp2XOlnqmXDgoagt0Zdwkd/1O5d577e+11K5wqAXI5LU
 vusGoV8i+oVjVftdsOCFfg+CjOSsMi0IeiNfh2f4DAfu8epPJafJzx4a/MuHNdmkbEXl
 GCKTiDBBWDicWT7eUxe+zF7H1r4ZGdj3e7hBUUeTyTEGkp+uFherey0zA+/mxLpzyjq3
 VOK3ji2FRWWHpqw/KC523IgEezwN2vanKNpxiBaloWqSWUjbd0rNBMu/hLoCRhKL7/CG
 31XlQccqVeC2NMU0WRC4rc1rAyuScaXmYOVoK9r2CR54IFz7kd25fF9ge0cu1weIq4cc
 Cjqw==
X-Gm-Message-State: APjAAAVrlSWdRhGd3DiQ8jCnhDKEC3gRA2CwGNsPSWAraAbaq+jSmnhf
 peIletL9ord0gYZC4LJAimF5QDq78Os=
X-Google-Smtp-Source: APXvYqxaFUnpS6yGFbs9NrUQZlFxYL/eOb5iWhKJ0a+GVh7mP94W42DRSiig72fV97k5bFFvmPjU9A==
X-Received: by 2002:a25:ced4:: with SMTP id x203mr4587053ybe.419.1579914583548; 
 Fri, 24 Jan 2020 17:09:43 -0800 (PST)
Received: from doug-macbook.local ([2600:1700:7b90:52f0:e1ae:1c18:9094:78e3])
 by smtp.gmail.com with ESMTPSA id
 q124sm3188277ywb.93.2020.01.24.17.09.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 24 Jan 2020 17:09:43 -0800 (PST)
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115053.1010739-3-anthony.perard@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <aa2bb6a2-d504-a6f3-3b8c-ad30f82c871e@cardoe.com>
Date: Fri, 24 Jan 2020 19:09:42 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <20200120115053.1010739-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH 2/3] automation: updating container to
 have python3-config binary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAxLzIwLzIwIDU6NTAgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFRob3NlIGNvbnRh
aW5lcnMgaGF2ZSBhbHJlYWR5IGJlZW4gdXBkYXRlZCBpbiBHaXRMYWI6Cj4gLSBkZWJpYW4vc3Ry
ZXRjaAo+IC0gZGViaWFuL3N0cmV0Y2gtaTM4Ngo+IC0gZGViaWFuL3Vuc3RhYmxlCj4gLSBkZWJp
YW4vdW5zdGFibGUtaTM4Ngo+IC0gZmVkb3JhLzI5Cj4gLSBzdXNlL29wZW5zdXNlLWxlYXAKPiAt
IHVidW50dS9iaW9uaWMKPiAtIHVidW50dS90cnVzdHkKPiAtIHVidW50dS94ZW5pYWwKPiAKPiBU
aGUgY29udGFpbmVyIGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4IGhhdmVuJ3QgYmVlbiBjaGFuZ2Vk
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 01:39:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 01: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 1ivAPf-0005gX-MD; Sat, 25 Jan 2020 01:39:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivAPe-0005gS-EZ
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 01:39:02 +0000
X-Inumbo-ID: 709e5800-3f13-11ea-8129-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 709e5800-3f13-11ea-8129-12813bfff9fa;
 Sat, 25 Jan 2020 01:38:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivAPT-00019C-3K; Sat, 25 Jan 2020 01:38:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivAPS-000283-MY; Sat, 25 Jan 2020 01:38:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivAPS-00073C-Lt; Sat, 25 Jan 2020 01:38:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 01:38:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 146485: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 01:58:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 01:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivAiV-0007H8-JC; Sat, 25 Jan 2020 01:58:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i6Vi=3O=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1ivAiU-0007H3-Vd
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 01:58:31 +0000
X-Inumbo-ID: 2ea11eb2-3f16-11ea-9fd7-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ea11eb2-3f16-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 01:58:30 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id n66so1969057ybg.0
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 17:58:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=TPe5pI+rGS7uwZtTvb9o5tisrUV+jwgtRPnoEsCWdz8=;
 b=sCLXpPOojOUj8p+xF53gCxFcTbNDusnyLpo1k6IcLhzG+OJzWcl0aJnaoEdjPijPGZ
 oRixjHouHB6DTg1iRNpWMtyMsuq7rG0y9ay5OyYQ5w+LRJ4blK/BfrvEtqFt+TXmGt5t
 3aswFrlh5gdVTFCU+cppUj3b+gCyw1+adt2IbMi7whjDodvNlNIpOA3oT3DPOBdObSK8
 yYbcyqjheBkq6jgmPE6zHY/HO8lIa4XB7F6qawwbCeTpqy2bejzDofmsT62Ocq+mHxoJ
 AUDXCAbF2c0Xy2dYELt7PozDDsDhwU1ePii7+khelHxbgZxamqnuR0MxkEHCAtfNDUz3
 PpXw==
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:content-transfer-encoding
 :in-reply-to;
 bh=TPe5pI+rGS7uwZtTvb9o5tisrUV+jwgtRPnoEsCWdz8=;
 b=QjKgkbjou07SxSB6J1ySuoxH621Hg1xicwbN1F5A/zRK6mgCG4v9xj0Oaw/u04YZqZ
 wLCyc+JEx8og3kM/j+SB8tEOt7a/wd/2dAUwvOPtoH/QKJ31bbZx4BwLDzhe0ktwoiC4
 QQZ2QMHa11OxHdRCLokVoYYqmggZ+s8Ho6lVyC8iIabqjReYrvNips6ycoYzzJUvmN+O
 0MY/a31MiTE/Letil7cCLg7WF6ByrJo5buPsWml2hBc9V4vDDg8B0NqHrkJunG6qN94U
 NMDhi5WHn2hwrU3V2oOL6NB9fpnu0BTxg3qT0uz6gQiVIqERB+T7x0M4yMIDrD/d8oNO
 126Q==
X-Gm-Message-State: APjAAAVZTA2QgWZcaQo4l2Mp50CHmlh3XTUkLui+5skpftnBtutmejsU
 v3ItcOMogYB4gumEi6ZxKno=
X-Google-Smtp-Source: APXvYqwAeE7oZyC6e74tW2iUdfiYpwdrXMP+e00lLw5EOxkY1M/G+DZThsf4oDBG7JIFK4Etq1ZD+Q==
X-Received: by 2002:a25:4d88:: with SMTP id a130mr3606138ybb.516.1579917508753; 
 Fri, 24 Jan 2020 17:58:28 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id z12sm3108462ywl.27.2020.01.24.17.58.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 24 Jan 2020 17:58:28 -0800 (PST)
Date: Fri, 24 Jan 2020 19:58:24 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200125015824.GA11702@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <20200123051945.GB6612@bobbye-pc>
 <b951559a-aacb-39a0-682c-e4080c35a47c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b951559a-aacb-39a0-682c-e4080c35a47c@citrix.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDQ6MDI6NTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAKPiBXZSBoYXZlIGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vcGlw
ZWxpbmVzIHdoaWNoIHJ1bnMgYSBsb2FkCj4gb2YgY29udGFpbmVyaXNlZCBidWlsZHMuwqAgSG93
IGVhc3kgaXMgaXQgdG8gc2V0IHVwIGEgY29udGFpbmVyaXNlZAo+IFJJU0MtViBjcm9zcy1jb21w
aWxlciBlbnZpcm9ubWVudD8KPiAKCkl0J3MgcHJldHR5IGVhc3kuICBJIHBlcnNvbmFsbHkgdXNl
IGEgRG9ja2VyIGNvbnRhaW5lciB0aGF0IGhhcyB0aGUgYmlucwpidWlsdCBmcm9tIHNvdXJjZSBm
cm9tIGJvdGggdGhlIFJJU0MtViBnY2MgdG9vbGNoYWluIGFuZCBRRU1VLgoKPiBUaGUgdGVzdCBz
dGVwIGFsc28gYm9vdHMgWGVuIHVuZGVyIFFlbXUgc29mdHdhcmUgZW11bGF0aW9uIHRvIGNoZWNr
IHRoYXQKPiB3ZSBkb24ndCBoYXZlIGFueSBib290LXRpbWUgc2NyZWFtZXJzLsKgIEEgcmVhc29u
YWJsZSBzZWNvbmQgc3RlcCBtaWdodAo+IGJlIHRvIGhhdmUgc3RhcnRfeGVuKCkgcGFuaWMoKSBh
dCB0aGUgZW5kLCBhbmQgY2hlY2sgZm9yIHRoYXQgaW4gdGhlCj4gY29uc29sZSBsb2csIHdoaWNo
IHdvdWxkIGFsbG93IGZvciBzb21lIGtpbmQgb2YgYm9vdCB0ZXN0aW5nIGJlZm9yZQo+IGdldHRp
bmcgYWxsIHRoZSB3YXkgdG8gImFuZCBoZXJlIGlzIGRvbTAgcmVhZHkgdG8gcnVuIi4KPiAKPiBB
bGwgY29uZmlndXJhdGlvbiBpcyBpbiAuZ2l0bGFiLWNpLnltbCBhbmQgYXV0b21hdGlvbi8uCj4g
CgpUaGF0IHNvdW5kcyBpZGVhbCBhbmQgbGlrZSBhIHBlcmZlY3QgcGxhY2UgdG8gc3RhcnQuCgpU
aGFua3MhCi1Cb2JieQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 01:59:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 01: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 1ivAjI-0007LG-VR; Sat, 25 Jan 2020 01:59:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i6Vi=3O=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1ivAjI-0007LB-98
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 01:59:20 +0000
X-Inumbo-ID: 4cb1cd98-3f16-11ea-9fd7-bc764e2007e4
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cb1cd98-3f16-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 01:59:19 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id i190so1856470ywc.2
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 17:59:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=BC3s8/kD2UXs+/aZ3epr78+0+JODzS5rwhvrr8VmaA0=;
 b=ibK8rs0CUXuk/brKuCMBd+VWim8CaxlDTww7+LWHIcEOYP9CkQIOpioBbcyxJHF5hW
 3isbzcELzGGrhTynX43gDeEPwWMG0dUHwzrLT1MoTX4yeazOi2m9RDw5zdevNsG9+22X
 nlOpJboZC/GC0QqnZPOXUryZrhY8X5Lg9j9DJrjrHgLbV0UZZ0ZrSe4oCeiggm8pDogz
 crLmNlCkDghZrs0WwQRdg4y4z1TA/psz1nYpvzY7OL/KQFiYxrfmEVezQjNCXFpgs/+e
 6iLrRtc7rv+N4bMujP+tPvE8M2nwrAzLf8J1LmwbTf9rwvRl02ND72VtXyMZ7u8gWOh4
 MDxw==
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;
 bh=BC3s8/kD2UXs+/aZ3epr78+0+JODzS5rwhvrr8VmaA0=;
 b=p2Snah0pLdOWpCNfz9dUKWg/nbrhBLxM4gs9xVgkjr+MnBl/Wf+dEHnUZYTJxeXGSk
 sUnZpx0ff+kUkHLsyrpMKX+Js41hG6i8DuPAta6T8jmAOQu0ruBubX2O4Q8NY8094Srf
 4kWc9mqjwU7+r8In9QCJQqAEyMOO39ZM/vA9Jdm/uut/gxwR8R4RoSCoCzwbGXYzFbe7
 FTLPr/pR7DOIMCn5OABButhl8+Yo8e6zD6yv51UHG/Qru2rOH3XqchJIoGwGcFkG2tHv
 TCFnCaXTpA5HxG7sQkhJnNmBPNFcAZF9WhpVmHdEqctHWL+Aj+KaQdJwmZzelj23prJl
 OKbQ==
X-Gm-Message-State: APjAAAUZMFPVUAszXpi2KJgTcCQPqK5UROg5ZJNGnsvU2kM9jMMmixlL
 lmt6LJhyf2ecuZ8vdQXbbIU=
X-Google-Smtp-Source: APXvYqy0AP7klkkb3bRSUjLkpLnnCtWklffex6zKjwnclpny/MoxBLhApaOctgLr2M33m9nspL5tVw==
X-Received: by 2002:a81:9bc2:: with SMTP id s185mr4383686ywg.55.1579917559352; 
 Fri, 24 Jan 2020 17:59:19 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id z2sm2933722ywb.13.2020.01.24.17.59.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 24 Jan 2020 17:59:18 -0800 (PST)
Date: Fri, 24 Jan 2020 19:59:15 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20200125015915.GB11702@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <f8ca4739-83c7-5829-4663-b1e5796e6490@citrix.com>
 <052081D4-2F9F-401A-A6F6-8A9CDC1069AC@xenproject.org>
 <20200123053136.GC6612@bobbye-pc>
 <C265D0DF-EFAD-4415-9578-1B992A2CC473@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <C265D0DF-EFAD-4415-9578-1B992A2CC473@gmail.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTE6NDQ6MDJQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBJZiB5b3UgYWRkIHlvdXIgbmFtZS9lbWFpbCBhZGRyZXNzIHRvIGh0dHBzOi8vY3J5cHRw
YWQuZnIvcGFkLyMvMi9wYWQvZWRpdC9EOXZHemloUHh4QU9lNlJGUHowc1JDZisvIDxodHRwczov
L2NyeXB0cGFkLmZyL3BhZC8jLzIvcGFkL2VkaXQvRDl2R3ppaFB4eEFPZTZSRlB6MHNSQ2YrLz4g
SSB3aWxsIENDIHlvdSBvbiB0aGUgbmV4dCBpbnZpdGUKPiBUaGV5IGFyZSB1c3VhbGx5IHRoZSAx
c3QgVGh1cnNkYXkgb2YgZWFjaCBtb250aCAKPiBQYXN0IG1pbnV0ZXMgY2FuIGJlIGZvdW5kIGF0
IGh0dHBzOi8vY3J5cHRwYWQuZnIvZHJpdmUvIy8yL2RyaXZlL2VkaXQvdVoxVWpZeElDanNlK1hs
SnJYckl3WlhOLwo+IExhcnMKCkRvbmUhICBUaGFua3MuCgotQm9iYnkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 03:27:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 03: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 1ivC69-0006DX-RE; Sat, 25 Jan 2020 03:27:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i6Vi=3O=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1ivC68-0006DP-5J
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 03:27:00 +0000
X-Inumbo-ID: 8b5d4f34-3f22-11ea-aecd-bc764e2007e4
Received: from mail-yb1-xb44.google.com (unknown [2607:f8b0:4864:20::b44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b5d4f34-3f22-11ea-aecd-bc764e2007e4;
 Sat, 25 Jan 2020 03:26:59 +0000 (UTC)
Received: by mail-yb1-xb44.google.com with SMTP id l197so2017360ybf.7
 for <xen-devel@lists.xenproject.org>; Fri, 24 Jan 2020 19:26:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=AkT4RDgUOlPeRpDbVQBdH57XpLnH+YMMwlHZCgAPl/A=;
 b=dZjllH+20uAaVUTZ7XDdLbsGY1ltf8VMq7kz5K4uzjPbxAjHQcJrlVCYZTxtKcsXMD
 PKKL7IprAX9M4muCcACKEMcl7XDMBVfqsfUR577VZcyfPGYwPMtRySR40yNyvM4h5RUm
 J/JI+toLhJ2LsRdu8zF9v4ibGWmMNr1aTYe5SmpxlyFL+89r05VVsnrw6yQZSdkyvgtR
 WQYd1XHTZ2K5SII4xoQlMyZWTNbTXaa8NSjJDXuFcu8kguMwOcxr6gc6t9tSS6tKbrx8
 C0unOUmmJUUDDmPUx2PcT2f4QzevYxhTC/nTdcC8yGzpwww/qQ5nzQsuBghk4E51izd/
 cD1A==
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:content-transfer-encoding
 :in-reply-to;
 bh=AkT4RDgUOlPeRpDbVQBdH57XpLnH+YMMwlHZCgAPl/A=;
 b=twOKKUiO8EMxNRt412de3y7WbkvVGVjyJtSNDJ3bWnAQdvDRg7hPMYxXCLDqpuVm60
 fZrUGOD8tEsCzPX3uNSaUmgXFbormiTpja4oICQ4cvynvfI06tFdo/JBYzHNMZ11rOC4
 B0QiSN8LgJNzmUGYd2cQYh/4Xx0LNgf72VwlKxlGdlO49aZ+Tr45xHmQXIPZ0fxsiE/A
 JHJq/cqDAFXalIi5b8LLVVxxwxwleY/WKwDbBUJrQOdfRQs5AV1MSwyUTIr5VnfZ3K2U
 7cnc80GnmRrQpr9sxyNcojjsCbL7sslU8Jsa2K6ftaElQcGwMDzFta3JuMQ1XorPTAb1
 2Vvg==
X-Gm-Message-State: APjAAAXCHA+3beEleKZaxk53iNSJqklPJZDxb3pUrxQE4h7nnjedd1+v
 JA4JEd4+eLEeo+VSq3I0kWM=
X-Google-Smtp-Source: APXvYqzVLXQScfBeEnS7fbdMQD0tVZMKiHOXFdF4slv4CM5WNrHa9tjFnmQHrp7Kjv/Zf+wXcSh7Lg==
X-Received: by 2002:a25:2545:: with SMTP id l66mr5061160ybl.221.1579922818177; 
 Fri, 24 Jan 2020 19:26:58 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id i72sm3270067ywg.49.2020.01.24.19.26.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 24 Jan 2020 19:26:57 -0800 (PST)
Date: Fri, 24 Jan 2020 21:26:55 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200125032655.GC11702@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <abbe5c9f-46e2-af76-a7ff-d98c55fa364f@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <abbe5c9f-46e2-af76-a7ff-d98c55fa364f@citrix.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gRnJpLCBKYW4gMjQsIDIwMjAgYXQgMDE6NDE6MzhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMS8yMDIwIDAxOjU4LCBCb2JieSBFc2hsZW1hbiB3cm90ZToKPiA+IEN1
cnJlbnRseSwgdGhpcyBwYXRjaHNldCByZWFsbHkgb25seSBzZXRzIHVwIHZpcnR1YWwgbWVtb3J5
IGZvciBYZW4gYW5kCj4gPiBpbml0aWFsaXplcyBVQVJUIHRvIGVuYWJsZSBwcmludCBvdXRwdXQu
ICBOb25lIG9mIFJJU0MtVidzCj4gPiB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGhhcyBiZWVuIGlt
cGxlbWVudGVkIHlldCwgYWx0aG91Z2ggdGhhdCBpcyB0aGUKPiA+IG5leHQgcm9hZCB0byBzdGFy
dCBnb2luZyBkb3duLiAgTWFueSBmdW5jdGlvbnMgb25seSBjb250YWluIGR1bW15Cj4gPiBpbXBs
ZW1lbnRhdGlvbnMuICBNYW55IHNob3J0Y3V0cyBoYXZlIGJlZW4gdGFrZW4gYW5kIFRPRE8ncyBo
YXZlIGJlZW4KPiA+IGxlZnQgYWNjb3JkaW5nbHkuICBJdCBpcyB2ZXJ5LCB2ZXJ5IHJvdWdoLiAg
QmUgZm9yZXdhcm5lZDogeW91IGFyZSBxdWl0ZQo+ID4gbGlrZWx5IHRvIHNlZSBzb21lIHVuZ2Fp
bmx5IGNvZGUgaGVyZSAoZGVzcGl0ZSBteSBlZmZvcnRzIHRvIGNsZWFuIGl0IHVwCj4gPiBiZWZv
cmUgc2VuZGluZyB0aGlzIHBhdGNoc2V0IG91dCkuICBNeSBpbnRlbnQgd2l0aCB0aGlzIFJGQyBp
cyB0byBhbGlnbgo+ID4gZWFybHkgYW5kIGdhdWdlIGludGVyZXN0LCBhcyBvcHBvc2VkIHRvIHBy
ZXNlbnRpbmcgYSB0b3RhbGx5IGNvbXBsZXRlCj4gPiBwYXRjaHNldC4KPiAKPiBJJ3ZlIHRha2Vu
IGEgdmVyeSBxdWljayBsb29rIG92ZXIgdGhlIHNlcmllcy4KPiAKPiBOb3JtYWxseSwgd2UgcmVx
dWlyZSB0aGF0IGFsbCBwYXRjaGVzIGJlIGJpc2VjdGFibGUsIGFuZCB0aGlzIHNlcmllcyBpcwo+
IG5vdCBiZWNhdXNlIG9mIHRoZSBNYWtlZmlsZSBjaGFuZ2VzIGluIHBhdGNoIDMgc3BlY2lmeWlu
ZyBvYmplY3QgZmlsZXMKPiB3aGljaCBhcmUgaW50cm9kdWNlZCBpbiB0aGUgZm9sbG93aW5nIDIw
IHBhdGNoZXMuwqAgT2YgY291cnNlLAo+IGludHJvZHVjaW5nIGEgYnJhbmQgbmV3IGFyY2hpdGVj
dHVyZSBpcyBhIHNwZWNpYWwgY2FzZSwgYnV0IHRoZQo+IHN1Z2dlc3RlZCBwbGFuIG9mIGdldHRp
bmcgYSAibWluaW1hbCBidWlsZCIgdG9nZXRoZXIgd2lsbCBoZWxwIGtlZXAgdGhlCj4gc2Vjb25k
IHBoYXNlIG9mICJtYWtpbmcgaXQgYm9vdCIuCgpUaGF0IHRvdGFsbHkgbWFrZXMgc2Vuc2UuCgo+
IAo+IFRvIHN0YXJ0IHdpdGgsIEknZCByZWNvbW1lbmQgYSBoZWFkLlMgd2l0aCBfc3RhcnQ6IGFu
ZCBhbiBpbmZpbml0ZSBsb29wLAo+IGFsb25nIHdpdGggd2hhdGV2ZXIgbWFrZWZpbGUva2NvbmZp
ZyBpbmZyYXN0cnVjdHVyZSBpcyByZXF1aXJlZCB0byBnZXQgYQo+IGJ1aWxkLgo+IAoKR290IGl0
LCBzb3VuZHMgbGlrZSBhIHBsYW4uCgo+IFdpdGhpbiB0aGF0IGZpcnN0IHBoYXNlIGhvd2V2ZXIs
IHRoZXJlIGFyZSBzb21lIG9idmlvdXMgdHdlYWtzIHdlIHNob3VsZAo+IG1ha2UgdG8gY29tbW9u
IGNvZGUuwqAgRm9yIG9uZSwgdGhlIGRlYnVnZ2VyX3RyYXAoKSBpbmZyYXN0cnVjdHVyZSByZWFs
bHkKPiBpcyB4ODYtc3BlY2lmaWMgKGFuZCBJIGhhdmVuJ3Qgc2VlbiBpdCB1c2VkIGluIGEgZGVj
YWRlKSBzbyBzaG91bGQgaGF2ZQo+IGl0cyBBUk0gc3R1YnMgZHJvcHBlZCBzbyBhcyBub3QgdG8g
YmUgYSBidXJkZW4gb24gb3RoZXIgYXJjaGl0ZWN0dXJlcy4KPiAKPiBUaGVyZSBhcmUgb3RoZXIg
YXNwZWN0cyAodGhlIGF0b21pY190IGluZnJhc3RydWN0dXJlKSB3aGVyZSB4ODYgYW5kIEFSTQo+
IGFscmVhZHkgaGF2ZSBiYXNpY2FsbHkgaWRlbnRpY2FsIGNvcGllcyBvZiB0aGUgaGVhZGVyIGZp
bGUsIGFuZCB5b3UndmUKPiB0YWtlbiBhIDNyZCBjb3B5Lgo+IAo+IE90aGVyIGFyZWFzIHdoZXJl
IHlvdSBjYW4gcmVkdWNlIHRoZSBtaW5pbXVtIGJ1aWxkIHdvdWxkIGJlIHRvIHB1dCBzb21lCj4g
ZGVmYXVsdHMgaW50byB0aGUgZGVmY29uZmlnLCBzdWNoIGFzIGRpc2FibGluZyBncmFudCB0YWJs
ZXMgYW5kIG1lbQo+IGFjY2Vzcy7CoCBUaGVyZSBhcmUgYWxtb3N0IGNlcnRhaW5seSBvdGhlcnMg
d2hpY2ggd2lsbCBoZWxwLCBzbyBoYXZlIGEKPiBzZWFyY2ggYXJvdW5kIG1lbnVjb25maWcuCgpU
YWtpbmcgbm90ZSBvZiB0aGVzZSwgSSBjYW4gZGVmaW5pdGVseSBkbyB0aGF0LgoKPiAKPiBEaXNh
YmxpbmcgZ3JhbnQgdGFibGVzIGluIHBhcnRpY3VsYXIgd2lsbCB3b3JrIGFyb3VuZCB0aGUgZmFj
dCB0aGF0IHRoZQo+IEFSTSBzbmFwc2hvdCB5b3UgYmFzZWQgeW91ciBwb3J0IG9uIHdhcyBwcmUt
WFNBLTI5NSwgYW5kIHRoZSBjbXB4Y2hnCj4gbG9vcCBhZ2FpbnN0IGd1ZXN0IG1lbW9yeSBpbiBn
bnR0YWJfY2xlYXJfZmxhZ3MoKSBpcyByZWludHJvZHVjaW5nIGEKPiBwcmV2aW91c2x5LWZpeGVk
IHNlY3VyaXR5IHZ1bG5lcmFiaWxpdHkuCgpEdWx5IG5vdGVkLCBJJ2xsIGZpeCB0aGF0IGFuZCBs
b29rIG92ZXIgc29tZSBvZiB0aG9zZSBhZ2FpbiBhbmQgY29tcGFyZSB0aGVtIHRvIHRoZQpuZXdl
ciBmaWxlcywgYXMgc29tZSBhcmUgZGVmaW5pdGVseSBhIGZldyB2ZXJzaW9uIGJ1bXBzIGJlaGlu
ZC4KCj4gCj4gU29tZSBBUk0taXNtcyB5b3UndmUgaW5oZXJpdGVkIHdvdWxkIGJlIG11Y2ggYmV0
dGVyIGlmIHlvdSBkaWRuJ3QuwqAgSW4KPiBwYXJ0aWN1bGFyLCBJICpyZWFsbHkqIGhvcGUgUklT
Qy1WIGhhc24ndCBtYWRlIHRoZSBzYW1lIGJhY2t3YXJkcyBuYW1pbmcKPiBidWcgaW4gdGhlaXIg
cGFnZXRhYmxlIGxldmVscyB3aGljaCByZXN1bHRzIGluIHtzZWNvbmQsZmlyc3QsemVyb3RofV8q
Cj4gZXQgYWwuwqAgSW4geDg2LCB3ZSBwdXJwb3NlZnVsbHkgY2hvc2Ugbm90IHRvIGZvbGxvdyBJ
bnRlbCdzIG5hbWluZywgYW5kCj4gaW5zdGVhZCB3ZW50IHdpdGggTDEsIEwyLCBMMywgYW5kIGZv
ciA2NGJpdCBMNC4KPiAKClRoZSBSSVNDLVYgc3BlYyBkb2VzIGluZGVlZCBkZXNjcmliZSB0aGUg
dGFibGUgbGV2ZWwgbnVtYmVycyBpbiByZXZlcnNlCm9yZGVyOiBMMiBwb2ludHMgdG8gTDEgcG9p
bnRzIHRvIEwwIChmb3IgMzliaXQgYWRkcmVzc2VzKS4KCkZvciBTVjQ4IDQ4Yml0IGFkZHJlc3Nl
cywgaXQncyBMMywgTDIsIEwxLCB0byBMMC4KClRoYXQgc2FpZCwgaW4gdGhlIHNwZWMgdGhlcmUg
aXMgbm8gZGlyZWN0IG1lbnRpb24gb2YgTFggZm9yIGxldmVscywgYW5kCmluc3RlYWQgdGhlc2Ug
YXJlIHJlZmVycmVkIHRvIGJ5IHRoZSBzZWN0aW9uIGZyb20gdGhlICJ2aXJ0dWFsIHBhZ2UKbnVt
YmVyIiB0aGF0IHRoZXkgYXJlIHJlZmVycmVkIGJ5LCAoaWUgVlBOWzNdLCBWUE5bMl0sIGV0Yy4u
LikuCgpJIGRlZmluaXRlbHkgd291bGQgbm90IGJlIHN0cm9uZ2x5IG9wcG9zZWQgdG8gdGhpcyBj
aGFuZ2UgZm9yIGEgZm9ybQp0aGF0IHJlYWRzIGJldHRlci4KCj4gQXMgYSBjb3VwbGUgb2YgZ2Vu
ZXJhbCBwb2ludHMgZnJvbSBvdXIgY29kaW5nIHN0eWxlLCBwbGVhc2UgYXZvaWQKPiBjb21tZW50
ZWQgb3V0IGNvZGUsIGFuZCB5b3UgYXJlIGZyZWUgdG8gb21pdCBicmFjZXMgZm9yIHNpbmdsZSBz
dGF0ZW1lbnQKPiBibG9ja3MuCj4gCj4gfkFuZHJldwoKClRoYW5rcyBhZ2FpbiwKLUJvYmJ5Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 06:09:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 06:09: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 1ivEci-0002C6-1r; Sat, 25 Jan 2020 06:08:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivEch-0002C1-JF
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 06:08:47 +0000
X-Inumbo-ID: 25260ef6-3f39-11ea-8159-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25260ef6-3f39-11ea-8159-12813bfff9fa;
 Sat, 25 Jan 2020 06:08:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivEce-0007FK-OQ; Sat, 25 Jan 2020 06:08: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 1ivEce-0001K0-Al; Sat, 25 Jan 2020 06:08:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivEce-0005qs-9z; Sat, 25 Jan 2020 06:08:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 06:08:44 +0000
Subject: [Xen-devel] [ovmf test] 146486: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDYzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 06:18:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 06:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivElX-00031j-3H; Sat, 25 Jan 2020 06:17:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivElW-00031e-65
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 06:17:54 +0000
X-Inumbo-ID: 5fc4f3a0-3f3a-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5fc4f3a0-3f3a-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 06:17: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 <osstest-admin@xenproject.org>)
 id 1ivElB-0007PM-15; Sat, 25 Jan 2020 06: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 1ivElA-00024y-MS; Sat, 25 Jan 2020 06:17:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivElA-00018e-Lh; Sat, 25 Jan 2020 06:17:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146488-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386: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-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 06:17:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 146488: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 07:34:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 07: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 1ivFxs-00010N-Pw; Sat, 25 Jan 2020 07:34:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivFxr-00010A-91
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 07:34:43 +0000
X-Inumbo-ID: 1a75e59c-3f45-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a75e59c-3f45-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 07:34: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 <osstest-admin@xenproject.org>)
 id 1ivFxV-0000Sr-80; Sat, 25 Jan 2020 07:34: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 1ivFxU-0005xl-MF; Sat, 25 Jan 2020 07:34:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivFxU-00086d-Lj; Sat, 25 Jan 2020 07:34:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146484-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8142e165f4370cb9d24af16e14259b879736e7c7
X-Osstest-Versions-That: xen=03bfe526ecadc86f31eda433b91dc90be0563919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 07:34:20 +0000
Subject: [Xen-devel] [xen-unstable test] 146484: 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>

ZmxpZ2h0IDE0NjQ4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ4NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MDU4CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2
MDU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDE0NjA1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjA1OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQ2MDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDYwNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3MzZlN2M3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwM2JmZTUyNmVjYWRjODZmMzFl
ZGE0MzNiOTFkYzkwYmUwNTYzOTE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYwNTggIDIwMjAt
MDEtMTQgMDE6NTE6MzggWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MDk0ICAy
MDIwLTAxLTE0IDIxOjM2OjE5IFogICAxMCBkYXlzICAgMTggYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQ2NDg0ICAyMDIwLTAxLTI0IDIyOjA2OjMxIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KICBB
cnRlbSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogIEFydGVtIE15Z2FpZXYgPGpv
Y3VsYXRvckBnbWFpbC5jb20+CiAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYXNv
biBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aEBjaXRyaXguY29tPgogIE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIE5p
Y2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgTmljayBSb3Nicm9vayA8cm9z
YnJvb2tuQGdtYWlsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAg
Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGls
aW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMDNiZmU1MjZl
Yy4uODE0MmUxNjVmNCAgODE0MmUxNjVmNDM3MGNiOWQyNGFmMTZlMTQyNTliODc5NzM2ZTdjNyAt
PiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 08:19:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 08: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 1ivGev-000664-DU; Sat, 25 Jan 2020 08:19:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivGet-00065z-O4
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 08:19:11 +0000
X-Inumbo-ID: 59bb28f6-3f4b-11ea-816f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59bb28f6-3f4b-11ea-816f-12813bfff9fa;
 Sat, 25 Jan 2020 08:19: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 <osstest-admin@xenproject.org>)
 id 1ivGem-00024m-4Q; Sat, 25 Jan 2020 08:19: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 1ivGel-0008NA-RZ; Sat, 25 Jan 2020 08:19:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivGel-00012e-Qz; Sat, 25 Jan 2020 08:19:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146489-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-pair: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-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-armhf-armhf-libvirt: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-arm64-arm64-libvirt-qcow2: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-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=51489b84194b67be0d56820485de5aca555ebe97
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 08:19:03 +0000
Subject: [Xen-devel] [libvirt test] 146489: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDUxNDg5Yjg0MTk0YjY3YmUwZDU2ODIwNDg1
ZGU1YWNhNTU1ZWJlOTcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA3IGRheXMgICAgOCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY0ODkgIDIwMjAtMDEtMjUgMDQ6MTk6MDQgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBD
aHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSGFuIEhhbiA8aGhhbkBy
ZWRoYXQuY29tPgogIEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJlZGhhdC5jb20+CiAgSnVs
aW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
cGFAcmVkaGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk3OCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 09:50:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 09: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 1ivI5H-0005sz-Nb; Sat, 25 Jan 2020 09:50:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivI5G-0005sq-OB
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 09:50:30 +0000
X-Inumbo-ID: 19a5e384-3f58-11ea-818d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19a5e384-3f58-11ea-818d-12813bfff9fa;
 Sat, 25 Jan 2020 09:50: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 <osstest-admin@xenproject.org>)
 id 1ivI56-0003oA-4F; Sat, 25 Jan 2020 09: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 1ivI55-0002pj-FZ; Sat, 25 Jan 2020 09:50:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivI55-0006Lh-Ew; Sat, 25 Jan 2020 09:50:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146491-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-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-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 09:50:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 146491: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 09:56:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 09: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 1ivIAv-0006Md-Ks; Sat, 25 Jan 2020 09:56:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivIAt-0006MS-Ju
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 09:56:19 +0000
X-Inumbo-ID: e26b182a-3f58-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e26b182a-3f58-11ea-b833-bc764e2007e4;
 Sat, 25 Jan 2020 09:55:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivIAX-0003uM-4p; Sat, 25 Jan 2020 09:55: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 1ivIAW-0003Bu-Ss; Sat, 25 Jan 2020 09:55:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivIAW-00021a-SC; Sat, 25 Jan 2020 09:55:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146490-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 09:55:56 +0000
Subject: [Xen-devel] [ovmf test] 146490: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDY0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 11:12:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 11:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivJMG-0004Sa-Gf; Sat, 25 Jan 2020 11:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivJMF-0004SV-Ny
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 11:12:07 +0000
X-Inumbo-ID: 840f2ac2-3f63-11ea-81a7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 840f2ac2-3f63-11ea-81a7-12813bfff9fa;
 Sat, 25 Jan 2020 11:12: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 <osstest-admin@xenproject.org>)
 id 1ivJMB-0005Os-2P; Sat, 25 Jan 2020 11:12: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 1ivJMA-0008Kl-QB; Sat, 25 Jan 2020 11:12:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivJMA-0002FW-P3; Sat, 25 Jan 2020 11:12:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146487-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 11:12:02 +0000
Subject: [Xen-devel] [linux-5.4 test] 146487: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ4NyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ4Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgcGFzcyBpbiAxNDY0NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0NjQ3OAoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4g
dnMuIDE0NjEyMQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NjQ3OCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTQ2NDc4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAwZmNlOTRiNDViNTNjOWZiMTY1N2E5NGYzNDE5YTY3
YjYxZTAzNDRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxMjIxNzlj
YjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6MDQgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAyOjU5OjA3IFogICAgOCBkYXlzICAgMTYgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDIzICAyMDIwLTAxLTIzIDE3OjEwOjQ1IFogICAgMSBk
YXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo3MzIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzE0NjQgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 12:30:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 12: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 1ivKZZ-0001aQ-Lh; Sat, 25 Jan 2020 12:29:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivKZY-0001aD-Dp
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 12:29:56 +0000
X-Inumbo-ID: 5a0b7676-3f6e-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a0b7676-3f6e-11ea-b833-bc764e2007e4;
 Sat, 25 Jan 2020 12:29: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 <osstest-admin@xenproject.org>)
 id 1ivKZF-0006qw-GG; Sat, 25 Jan 2020 12:29: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 1ivKZF-0002gq-7S; Sat, 25 Jan 2020 12:29:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivKZF-0005hG-6Q; Sat, 25 Jan 2020 12:29:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 12:29:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 146493: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2so
MSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDM5IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 14:57:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 14:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivMrc-0004cO-R2; Sat, 25 Jan 2020 14:56:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivMrb-0004cJ-D1
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 14:56:43 +0000
X-Inumbo-ID: dbff3140-3f82-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dbff3140-3f82-11ea-b833-bc764e2007e4;
 Sat, 25 Jan 2020 14:56: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 <osstest-admin@xenproject.org>)
 id 1ivMrJ-0001A2-DZ; Sat, 25 Jan 2020 14:56: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 1ivMrJ-0003IW-3X; Sat, 25 Jan 2020 14:56:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivMrJ-0002a1-2a; Sat, 25 Jan 2020 14:56:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146496-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 14:56:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 146496: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 15:26:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 15: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 1ivNKX-00073M-MO; Sat, 25 Jan 2020 15:26:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivNKW-00073H-TT
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 15:26:36 +0000
X-Inumbo-ID: 1296f8a6-3f87-11ea-821d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1296f8a6-3f87-11ea-821d-12813bfff9fa;
 Sat, 25 Jan 2020 15:26: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 <osstest-admin@xenproject.org>)
 id 1ivNKU-0001kJ-V8; Sat, 25 Jan 2020 15:26: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 1ivNKU-0006Ow-Le; Sat, 25 Jan 2020 15:26:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivNKU-0004Tl-Ks; Sat, 25 Jan 2020 15:26:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146494-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 15:26:34 +0000
Subject: [Xen-devel] [ovmf test] 146494: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDY1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 17:08:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 17:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivOuu-0006oX-LG; Sat, 25 Jan 2020 17:08:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivOut-0006oS-3z
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 17:08:15 +0000
X-Inumbo-ID: 420b88aa-3f95-11ea-8252-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 420b88aa-3f95-11ea-8252-12813bfff9fa;
 Sat, 25 Jan 2020 17:08:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivOul-00048A-K0; Sat, 25 Jan 2020 17:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivOul-0002za-AN; Sat, 25 Jan 2020 17:08:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivOul-0008SA-90; Sat, 25 Jan 2020 17:08:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146492-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=8142e165f4370cb9d24af16e14259b879736e7c7
X-Osstest-Versions-That: xen=8142e165f4370cb9d24af16e14259b879736e7c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 17:08:07 +0000
Subject: [Xen-devel] [xen-unstable test] 146492: 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>

ZmxpZ2h0IDE0NjQ5MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ5Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTQ2NDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY0ODQK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NjQ4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NDg0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDY0ODQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2NDg0CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY0
ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NjQ4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NDg0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDY0ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjQ4NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4
MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3MzZlN2M3CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA4MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3
MzZlN2M3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0OTIgIDIwMjAtMDEtMjUgMDc6MzU6Mzgg
WiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAo
bm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3Rl
ZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 17:11:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 17:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivOxy-0007Zx-6D; Sat, 25 Jan 2020 17:11:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pytt=3O=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ivOxw-0007Zq-S4
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 17:11:24 +0000
X-Inumbo-ID: b6943d48-3f95-11ea-8254-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6943d48-3f95-11ea-8254-12813bfff9fa;
 Sat, 25 Jan 2020 17:11:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1579972284;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qApoq4SJUeWyH979s0affgnGpa8ZShY592JG4W6MHE8=;
 b=B7WKH5fVyw3oXP+FLRCkUMKjHA881+I3UCqGqBfuFXKjtgsSOaPd6tX9
 mquXMNsIllgTOAW+6eqF645UjmvHpwQ5Uv7xkKfncOMVojE31s5AGC27I
 gDsUNoPAkkEQDpH3lpag/SF1lInDGRnwwUq+9HFYN0dj4JFCcO0F6DJ/f o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OKvip7ZJ/Dmg7hhcRgxH+hBfILqWZ2Kg8UJ8hZCEQW/kbKE0Sw+aQREx8A3sV78IjZIAEcqwNw
 YL2WH1/cOUgDThK4iNnjfztYZkFVsuvuQfYIXcB3y8kZsE5koFvDLWOD+3qElILqySaUEh3B4x
 rO37OWdH3uWAzDmACZ+HDlSRG6Y7U4e8fGD9DcNt4Ft1GGbJ/fB4llwd1EW61RSU5GKKO35Cnk
 QALER78uojKvDAoJFYderwKVryPuyOdQlxGDjwUctpEITaBknglxL0naL3tLDxgX4ehvFBRyo/
 w0c=
X-SBRS: 2.7
X-MesageID: 11610360
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,362,1574139600"; d="scan'208";a="11610360"
To: Bobby Eshleman <bobbyeshleman@gmail.com>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <abbe5c9f-46e2-af76-a7ff-d98c55fa364f@citrix.com>
 <20200125032655.GC11702@bobbye-pc>
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: <2ddf3f61-91d9-2492-ff31-f78cc9b445dd@citrix.com>
Date: Sat, 25 Jan 2020 17:11:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200125032655.GC11702@bobbye-pc>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gMjUvMDEvMjAyMCAwMzoyNiwgQm9iYnkgRXNobGVtYW4gd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MjQsIDIwMjAgYXQgMDE6NDE6MzhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MjIvMDEvMjAyMCAwMTo1OCwgQm9iYnkgRXNobGVtYW4gd3JvdGU6Cj4+PiBDdXJyZW50bHksIHRo
aXMgcGF0Y2hzZXQgcmVhbGx5IG9ubHkgc2V0cyB1cCB2aXJ0dWFsIG1lbW9yeSBmb3IgWGVuIGFu
ZAo+Pj4gaW5pdGlhbGl6ZXMgVUFSVCB0byBlbmFibGUgcHJpbnQgb3V0cHV0LiAgTm9uZSBvZiBS
SVNDLVYncwo+Pj4gdmlydHVhbGl6YXRpb24gc3VwcG9ydCBoYXMgYmVlbiBpbXBsZW1lbnRlZCB5
ZXQsIGFsdGhvdWdoIHRoYXQgaXMgdGhlCj4+PiBuZXh0IHJvYWQgdG8gc3RhcnQgZ29pbmcgZG93
bi4gIE1hbnkgZnVuY3Rpb25zIG9ubHkgY29udGFpbiBkdW1teQo+Pj4gaW1wbGVtZW50YXRpb25z
LiAgTWFueSBzaG9ydGN1dHMgaGF2ZSBiZWVuIHRha2VuIGFuZCBUT0RPJ3MgaGF2ZSBiZWVuCj4+
PiBsZWZ0IGFjY29yZGluZ2x5LiAgSXQgaXMgdmVyeSwgdmVyeSByb3VnaC4gIEJlIGZvcmV3YXJu
ZWQ6IHlvdSBhcmUgcXVpdGUKPj4+IGxpa2VseSB0byBzZWUgc29tZSB1bmdhaW5seSBjb2RlIGhl
cmUgKGRlc3BpdGUgbXkgZWZmb3J0cyB0byBjbGVhbiBpdCB1cAo+Pj4gYmVmb3JlIHNlbmRpbmcg
dGhpcyBwYXRjaHNldCBvdXQpLiAgTXkgaW50ZW50IHdpdGggdGhpcyBSRkMgaXMgdG8gYWxpZ24K
Pj4+IGVhcmx5IGFuZCBnYXVnZSBpbnRlcmVzdCwgYXMgb3Bwb3NlZCB0byBwcmVzZW50aW5nIGEg
dG90YWxseSBjb21wbGV0ZQo+Pj4gcGF0Y2hzZXQuCj4+IEkndmUgdGFrZW4gYSB2ZXJ5IHF1aWNr
IGxvb2sgb3ZlciB0aGUgc2VyaWVzLgo+Pgo+PiBOb3JtYWxseSwgd2UgcmVxdWlyZSB0aGF0IGFs
bCBwYXRjaGVzIGJlIGJpc2VjdGFibGUsIGFuZCB0aGlzIHNlcmllcyBpcwo+PiBub3QgYmVjYXVz
ZSBvZiB0aGUgTWFrZWZpbGUgY2hhbmdlcyBpbiBwYXRjaCAzIHNwZWNpZnlpbmcgb2JqZWN0IGZp
bGVzCj4+IHdoaWNoIGFyZSBpbnRyb2R1Y2VkIGluIHRoZSBmb2xsb3dpbmcgMjAgcGF0Y2hlcy7C
oCBPZiBjb3Vyc2UsCj4+IGludHJvZHVjaW5nIGEgYnJhbmQgbmV3IGFyY2hpdGVjdHVyZSBpcyBh
IHNwZWNpYWwgY2FzZSwgYnV0IHRoZQo+PiBzdWdnZXN0ZWQgcGxhbiBvZiBnZXR0aW5nIGEgIm1p
bmltYWwgYnVpbGQiIHRvZ2V0aGVyIHdpbGwgaGVscCBrZWVwIHRoZQo+PiBzZWNvbmQgcGhhc2Ug
b2YgIm1ha2luZyBpdCBib290Ii4KPiBUaGF0IHRvdGFsbHkgbWFrZXMgc2Vuc2UuCgpJIHNlZSBJ
IHRyYWlsZWQgb2ZmIGluIHRoZSBtaWRkbGUgb2YgdGhhdCBmaW5hbCBzZW50ZW5jZSwgYnV0IGl0
IHNlZW1zIEkKZGlkIGdldCBteSBwb2ludCBhY3Jvc3MuCgo+PiBXaXRoaW4gdGhhdCBmaXJzdCBw
aGFzZSBob3dldmVyLCB0aGVyZSBhcmUgc29tZSBvYnZpb3VzIHR3ZWFrcyB3ZSBzaG91bGQKPj4g
bWFrZSB0byBjb21tb24gY29kZS7CoCBGb3Igb25lLCB0aGUgZGVidWdnZXJfdHJhcCgpIGluZnJh
c3RydWN0dXJlIHJlYWxseQo+PiBpcyB4ODYtc3BlY2lmaWMgKGFuZCBJIGhhdmVuJ3Qgc2VlbiBp
dCB1c2VkIGluIGEgZGVjYWRlKSBzbyBzaG91bGQgaGF2ZQo+PiBpdHMgQVJNIHN0dWJzIGRyb3Bw
ZWQgc28gYXMgbm90IHRvIGJlIGEgYnVyZGVuIG9uIG90aGVyIGFyY2hpdGVjdHVyZXMuCj4+Cj4+
IFRoZXJlIGFyZSBvdGhlciBhc3BlY3RzICh0aGUgYXRvbWljX3QgaW5mcmFzdHJ1Y3R1cmUpIHdo
ZXJlIHg4NiBhbmQgQVJNCj4+IGFscmVhZHkgaGF2ZSBiYXNpY2FsbHkgaWRlbnRpY2FsIGNvcGll
cyBvZiB0aGUgaGVhZGVyIGZpbGUsIGFuZCB5b3UndmUKPj4gdGFrZW4gYSAzcmQgY29weS4KPj4K
Pj4gT3RoZXIgYXJlYXMgd2hlcmUgeW91IGNhbiByZWR1Y2UgdGhlIG1pbmltdW0gYnVpbGQgd291
bGQgYmUgdG8gcHV0IHNvbWUKPj4gZGVmYXVsdHMgaW50byB0aGUgZGVmY29uZmlnLCBzdWNoIGFz
IGRpc2FibGluZyBncmFudCB0YWJsZXMgYW5kIG1lbQo+PiBhY2Nlc3MuwqAgVGhlcmUgYXJlIGFs
bW9zdCBjZXJ0YWlubHkgb3RoZXJzIHdoaWNoIHdpbGwgaGVscCwgc28gaGF2ZSBhCj4+IHNlYXJj
aCBhcm91bmQgbWVudWNvbmZpZy4KPiBUYWtpbmcgbm90ZSBvZiB0aGVzZSwgSSBjYW4gZGVmaW5p
dGVseSBkbyB0aGF0LgoKVG8gZm9yZS13YXJuIHlvdSwgdGhlcmUgcHJvYmFibHkgd2lsbCBiZSBt
b3JlIHRoaW5ncyBsaWtlIHRoaXMgd2hpY2gKYmVjb21lIGFwcGFyZW50IG9uIGZ1cnRoZXIgcmV2
aWV3LgoKV2hpbGUgSSBkb24ndCBleHBlY3QgeW91IHRvIGRvIGFsbCB0aGUgY2xlYW51cCAoc29t
ZSB3aWxsIGFsbW9zdApjZXJ0YWlubHkgYmUgcXVpY2tlciBmb3Igb3RoZXJzIHRvIGRvKSwgSSB3
b3VsZCBsaWtlIHRvIHRha2UgdGhlCm9wcG9ydHVuaXR5IHRvIGRvIHRoZSBvYnZpb3VzIGJpdHMg
b2YgY2xlYW51cCwgZ2l2ZW4gdGhlIHJhcmUKb3Bwb3J0dW5pdHkgb2Ygc2VlaW5nIHRoZSBtaW5p
bXVtIHZpYWJsZSBzZXQgb2YgdGhpbmdzIHRvIG1ha2UgYSBuZXcKYXJjaCBjb21waWxlLgoKPj4g
U29tZSBBUk0taXNtcyB5b3UndmUgaW5oZXJpdGVkIHdvdWxkIGJlIG11Y2ggYmV0dGVyIGlmIHlv
dSBkaWRuJ3QuwqAgSW4KPj4gcGFydGljdWxhciwgSSAqcmVhbGx5KiBob3BlIFJJU0MtViBoYXNu
J3QgbWFkZSB0aGUgc2FtZSBiYWNrd2FyZHMgbmFtaW5nCj4+IGJ1ZyBpbiB0aGVpciBwYWdldGFi
bGUgbGV2ZWxzIHdoaWNoIHJlc3VsdHMgaW4ge3NlY29uZCxmaXJzdCx6ZXJvdGh9XyoKPj4gZXQg
YWwuwqAgSW4geDg2LCB3ZSBwdXJwb3NlZnVsbHkgY2hvc2Ugbm90IHRvIGZvbGxvdyBJbnRlbCdz
IG5hbWluZywgYW5kCj4+IGluc3RlYWQgd2VudCB3aXRoIEwxLCBMMiwgTDMsIGFuZCBmb3IgNjRi
aXQgTDQuCj4gVGhlIFJJU0MtViBzcGVjIGRvZXMgaW5kZWVkIGRlc2NyaWJlIHRoZSB0YWJsZSBs
ZXZlbCBudW1iZXJzIGluIHJldmVyc2UKPiBvcmRlcjogTDIgcG9pbnRzIHRvIEwxIHBvaW50cyB0
byBMMCAoZm9yIDM5Yml0IGFkZHJlc3NlcykuCj4KPiBGb3IgU1Y0OCA0OGJpdCBhZGRyZXNzZXMs
IGl0J3MgTDMsIEwyLCBMMSwgdG8gTDAuCj4KPiBUaGF0IHNhaWQsIGluIHRoZSBzcGVjIHRoZXJl
IGlzIG5vIGRpcmVjdCBtZW50aW9uIG9mIExYIGZvciBsZXZlbHMsIGFuZAo+IGluc3RlYWQgdGhl
c2UgYXJlIHJlZmVycmVkIHRvIGJ5IHRoZSBzZWN0aW9uIGZyb20gdGhlICJ2aXJ0dWFsIHBhZ2UK
PiBudW1iZXIiIHRoYXQgdGhleSBhcmUgcmVmZXJyZWQgYnksIChpZSBWUE5bM10sIFZQTlsyXSwg
ZXRjLi4uKS4KPgo+IEkgZGVmaW5pdGVseSB3b3VsZCBub3QgYmUgc3Ryb25nbHkgb3Bwb3NlZCB0
byB0aGlzIGNoYW5nZSBmb3IgYSBmb3JtCj4gdGhhdCByZWFkcyBiZXR0ZXIuCgpUaGlzIGxvb2tz
IHRvIGJlIHRoZSBzYW1lIGFzIHdoYXQgd2UndmUgY2hvc2VuIHRvIGRvIGluIHg4NiwgZ2l2ZSBv
cgp0YWtlIGEgZmVuY2Vwb3N0LgoKSSdkIHJlY29tbWVuZCB1c2luZyBMezMuLjB9IGZvciBzaW1p
bGFyaXR5IHdpdGggdGhlIHNwZWMgKHlvdSBzdXJlbHkKZG9uJ3Qgd2FudCBhbiBvZmYtYnktb25l
IGRpZmZlcmVuY2UgYmV0d2VlbiBjb2RlIGluIFhlbiBhbmQgdGhlIHNwZWMpLsKgCldoYXRldmVy
IHlvdSBlbmQgdXAgY2hvb3NpbmcsIHB1dCBhIGRlc2NyaXB0aW9uIGF0IHRoZSB0b3Agb2YgbW0u
aCAob3IKd2hlcmV2ZXIgYXBwcm9wcmlhdGUpIHdoaWNoIGJyaWVmbHkgaW50cm9kdWNlcyB0aGUg
dGVybWlub2xvZ3kgaW4gWGVuLAphbmQgY3Jvc3MgcmVmZXJlbmNlcyBhbnkgZGlmZmVyZW5jZXMg
d2l0aCB0aGUgc3BlYy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 18:19:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 18: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 1ivQ1s-0003zd-Om; Sat, 25 Jan 2020 18:19:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivQ1r-0003zX-Pn
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 18:19:31 +0000
X-Inumbo-ID: 30da07e6-3f9f-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30da07e6-3f9f-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 18:19: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 <osstest-admin@xenproject.org>)
 id 1ivQ1Z-0005Wf-KO; Sat, 25 Jan 2020 18:19: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 1ivQ1Z-0004gO-A6; Sat, 25 Jan 2020 18:19:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivQ1Z-0004bt-9V; Sat, 25 Jan 2020 18:19:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146497-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64: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-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 18:19:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 146497: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICAzOSBk
YXlzICAxNzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 18:57:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 18:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivQch-00075z-3w; Sat, 25 Jan 2020 18:57:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivQcf-00075u-VV
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 18:57:33 +0000
X-Inumbo-ID: 873ba3ce-3fa4-11ea-828a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 873ba3ce-3fa4-11ea-828a-12813bfff9fa;
 Sat, 25 Jan 2020 18:57: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 <osstest-admin@xenproject.org>)
 id 1ivQcY-0006D9-2V; Sat, 25 Jan 2020 18:57: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 1ivQcX-0005ZG-Hk; Sat, 25 Jan 2020 18:57:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivQcX-0004mj-HA; Sat, 25 Jan 2020 18:57:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146498-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 18:57:25 +0000
Subject: [Xen-devel] [ovmf test] 146498: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDY2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 20:13:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 20: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 1ivRo4-0004uG-Gr; Sat, 25 Jan 2020 20:13:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivRo2-0004uB-E3
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 20:13:22 +0000
X-Inumbo-ID: 20ae54d4-3faf-11ea-82a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20ae54d4-3faf-11ea-82a8-12813bfff9fa;
 Sat, 25 Jan 2020 20:13:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivRny-0007hR-A3; Sat, 25 Jan 2020 20:13: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 1ivRny-0007w4-1i; Sat, 25 Jan 2020 20:13:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivRny-0007K5-16; Sat, 25 Jan 2020 20:13:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146499-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-xl-qcow2:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 20:13:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 146499: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY0OTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 20:59:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 20:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivSWs-0008BP-Te; Sat, 25 Jan 2020 20:59:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivSWr-0008BK-A4
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 20:59:41 +0000
X-Inumbo-ID: 911ff91a-3fb5-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 911ff91a-3fb5-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 20:59: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 <osstest-admin@xenproject.org>)
 id 1ivSWZ-00009Y-Vw; Sat, 25 Jan 2020 20:59: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 1ivSWZ-0000lM-Og; Sat, 25 Jan 2020 20:59:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivSWZ-0008WS-O3; Sat, 25 Jan 2020 20:59:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146500-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 20:59:23 +0000
Subject: [Xen-devel] [ovmf test] 146500: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDY3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 21:14:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 21: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 1ivSkT-0001Jq-Fk; Sat, 25 Jan 2020 21:13:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivSkS-0001Jl-M1
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 21:13:44 +0000
X-Inumbo-ID: 872f8b76-3fb7-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 872f8b76-3fb7-11ea-9fd7-bc764e2007e4;
 Sat, 25 Jan 2020 21:13: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 <osstest-admin@xenproject.org>)
 id 1ivSkA-0000S7-DL; Sat, 25 Jan 2020 21:13: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 1ivSkA-00018z-5T; Sat, 25 Jan 2020 21:13:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivSkA-0001Dh-4b; Sat, 25 Jan 2020 21:13:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146495-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 21:13:26 +0000
Subject: [Xen-devel] [linux-5.4 test] 146495: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjQ5NSBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjQ5NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQ2NDg3IHBh
c3MgaW4gMTQ2NDk1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDE0NjQ3OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTQ2NDg3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBmY2U5NGI0
NWI1M2M5ZmIxNjU3YTk0ZjM0MTlhNjdiNjFlMDM0NGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2IzODRjMzAK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBaICAgMTAg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6MDcgWiAg
ICA4IGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY0MjMgIDIwMjAt
MDEtMjMgMTc6MTA6NDUgWiAgICAyIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjczMiBwZW9wbGUg
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTQ2
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 22:13:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 22: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 1ivTfr-0007Aj-03; Sat, 25 Jan 2020 22:13:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivTfp-0007Ad-Rq
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 22:13:01 +0000
X-Inumbo-ID: cffe3a66-3fbf-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cffe3a66-3fbf-11ea-b833-bc764e2007e4;
 Sat, 25 Jan 2020 22:12: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 <osstest-admin@xenproject.org>)
 id 1ivTfX-0001WZ-Rq; Sat, 25 Jan 2020 22:12: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 1ivTfX-0002U2-Hj; Sat, 25 Jan 2020 22:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivTfX-00037x-Gp; Sat, 25 Jan 2020 22:12:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146501-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=f190e634daba1a40570700b3e7697d497874c66f
X-Osstest-Versions-That: xen=8142e165f4370cb9d24af16e14259b879736e7c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 22:12:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146501: 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>

ZmxpZ2h0IDE0NjUwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUwMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMTkwZTYzNGRhYmExYTQwNTcwNzAwYjNlNzY5N2Q0OTc4NzRjNjZmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4MTQyZTE2NWY0MzcwY2I5ZDI0
YWYxNmUxNDI1OWI4Nzk3MzZlN2M3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0ODAgIDIwMjAt
MDEtMjQgMTg6MDE6MTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTAxICAy
MDIwLTAxLTI1IDIwOjAwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1
bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA4MTQyZTE2NWY0Li5mMTkwZTYzNGRhICBmMTkwZTYzNGRhYmExYTQwNTcw
NzAwYjNlNzY5N2Q0OTc4NzRjNjZmIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 25 22:17:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Jan 2020 22: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 1ivTkK-0007LI-MR; Sat, 25 Jan 2020 22:17:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hJYw=3O=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivTkI-0007LC-LE
 for xen-devel@lists.xenproject.org; Sat, 25 Jan 2020 22:17:38 +0000
X-Inumbo-ID: 7435333c-3fc0-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7435333c-3fc0-11ea-8e9a-bc764e2007e4;
 Sat, 25 Jan 2020 22:17: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 <osstest-admin@xenproject.org>)
 id 1ivTk0-0001bq-63; Sat, 25 Jan 2020 22: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 1ivTjz-0002a4-Uy; Sat, 25 Jan 2020 22:17:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivTjz-0003B3-TY; Sat, 25 Jan 2020 22:17:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 25 Jan 2020 22:17:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 146502: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 01:14:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 01: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 1ivWVP-0003q5-Fr; Sun, 26 Jan 2020 01:14:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivWVO-0003q0-LW
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 01:14:26 +0000
X-Inumbo-ID: 2bbfb442-3fd9-11ea-8318-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bbfb442-3fd9-11ea-8318-12813bfff9fa;
 Sun, 26 Jan 2020 01:14: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 <osstest-admin@xenproject.org>)
 id 1ivWVD-0006Bl-L8; Sun, 26 Jan 2020 01:14: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 1ivWVD-0007Tr-C4; Sun, 26 Jan 2020 01:14:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivWVD-00042s-BW; Sun, 26 Jan 2020 01:14:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146506-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 01:14:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 146506: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygx
KSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 02:02:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 02:02: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 1ivXGA-00084J-D6; Sun, 26 Jan 2020 02:02:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivXG8-00084E-SX
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 02:02:44 +0000
X-Inumbo-ID: e5bfab3a-3fdf-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5bfab3a-3fdf-11ea-9fd7-bc764e2007e4;
 Sun, 26 Jan 2020 02:02: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 <osstest-admin@xenproject.org>)
 id 1ivXFo-0007W1-Il; Sun, 26 Jan 2020 02:02: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 1ivXFo-00018o-97; Sun, 26 Jan 2020 02:02:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivXFo-0003kd-7i; Sun, 26 Jan 2020 02:02:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146503-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 02:02:24 +0000
Subject: [Xen-devel] [ovmf test] 146503: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTcgZGF5cyAgIDY4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDEgZGF5cyAgICA3IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 06:54:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 06: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 1ivboJ-0005W3-Sg; Sun, 26 Jan 2020 06:54:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivboI-0005Vy-KH
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 06:54:18 +0000
X-Inumbo-ID: 9f42800a-4008-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f42800a-4008-11ea-b833-bc764e2007e4;
 Sun, 26 Jan 2020 06:53: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 <osstest-admin@xenproject.org>)
 id 1ivbnw-00051A-1Y; Sun, 26 Jan 2020 06:53: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 1ivbnv-0007om-Oc; Sun, 26 Jan 2020 06:53:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivbnv-0000tg-Nw; Sun, 26 Jan 2020 06:53:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146504-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 06:53:55 +0000
Subject: [Xen-devel] [linux-5.4 test] 146504: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwNCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUwNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgaW4gMTQ2NDk1IHBhc3MgaW4gMTQ2NDc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0NjQ5NSBwYXNzIGluIDE0NjUwNAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4g
MTQ2NDk1IHBhc3MgaW4gMTQ2NTA0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
IDEwIHJlZGhhdC1pbnN0YWxsICAgICAgIGZhaWwgcGFzcyBpbiAxNDY0OTUKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJF
R1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcgZ3Vlc3Qtc3Rh
cnQuMiAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGZjZTk0YjQ1YjUzYzlmYjE2NTdhOTRmMzQx
OWE2N2I2MWUwMzQ0YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTIy
MTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDkgZGF5cyAgIDE4IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjQyMyAgMjAyMC0wMS0yMyAxNzoxMDo0NSBaICAg
IDIgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzMyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxNDY0IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 08:32:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 08:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivdLB-0005JX-No; Sun, 26 Jan 2020 08:32:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivdLA-0005JS-H2
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 08:32:20 +0000
X-Inumbo-ID: 517c3ce0-4016-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 517c3ce0-4016-11ea-aecd-bc764e2007e4;
 Sun, 26 Jan 2020 08:31: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 <osstest-admin@xenproject.org>)
 id 1ivdKo-0007Lg-Hg; Sun, 26 Jan 2020 08:31: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 1ivdKo-0007Hm-6S; Sun, 26 Jan 2020 08:31:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivdKo-00011U-5d; Sun, 26 Jan 2020 08:31:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146509-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-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-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-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt: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-arm64-arm64-libvirt-qcow2: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
X-Osstest-Versions-This: libvirt=dee2218bc843fada85a85d89a2978c05576d5a4f
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 08:31:58 +0000
Subject: [Xen-devel] [libvirt test] 146509: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGRlZTIyMThiYzg0M2ZhZGE4NWE4NWQ4OWEy
OTc4YzA1NTc2ZDVhNGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA4IGRheXMgICAgOSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1MDkgIDIwMjAtMDEtMjYgMDQ6MTg6NDUgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBD
aHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSGFuIEhhbiA8aGhhbkBy
ZWRoYXQuY29tPgogIEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJlZGhhdC5jb20+CiAgSnVs
aW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
cGFAcmVkaGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk5NiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 09:07:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 09:07: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 1ivdsp-0007mn-I0; Sun, 26 Jan 2020 09:07:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivdso-0007mh-4k
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 09:07:06 +0000
X-Inumbo-ID: 383ed044-401b-11ea-8383-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 383ed044-401b-11ea-8383-12813bfff9fa;
 Sun, 26 Jan 2020 09:07: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 <osstest-admin@xenproject.org>)
 id 1ivdsl-00081d-Nx; Sun, 26 Jan 2020 09:07: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 1ivdsl-0000ki-7N; Sun, 26 Jan 2020 09:07:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivdsl-0001mg-6f; Sun, 26 Jan 2020 09:07:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146508-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 09:07:03 +0000
Subject: [Xen-devel] [ovmf test] 146508: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTggZGF5cyAgIDY5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDEgZGF5cyAgICA4IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 09:20:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 09: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 1ive5g-0000uC-C8; Sun, 26 Jan 2020 09:20:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ive5f-0000u7-CH
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 09:20:23 +0000
X-Inumbo-ID: 06462432-401d-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06462432-401d-11ea-b833-bc764e2007e4;
 Sun, 26 Jan 2020 09:19: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 <osstest-admin@xenproject.org>)
 id 1ive5G-0008H0-QJ; Sun, 26 Jan 2020 09:19: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 1ive5G-0001BQ-Ft; Sun, 26 Jan 2020 09:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ive5G-0002tp-FD; Sun, 26 Jan 2020 09:19:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146507-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm: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-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 09:19:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 146507: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUwNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 10:19:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 10: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 1ivf0c-0004yT-Ug; Sun, 26 Jan 2020 10:19:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivf0b-0004yO-VR
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 10:19:14 +0000
X-Inumbo-ID: 4a4c45c9-4025-11ea-838b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a4c45c9-4025-11ea-838b-12813bfff9fa;
 Sun, 26 Jan 2020 10:19: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 <osstest-admin@xenproject.org>)
 id 1ivf0Y-00010l-An; Sun, 26 Jan 2020 10:19: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 1ivf0Y-0003Rv-1B; Sun, 26 Jan 2020 10:19:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivf0Y-0007IT-0U; Sun, 26 Jan 2020 10:19:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146512-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f190e634daba1a40570700b3e7697d497874c66f
X-Osstest-Versions-That: xen=f44a192d22a37dcb9171b95978b43637bc09718d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 10:19:10 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146512: 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>

ZmxpZ2h0IDE0NjUxMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUxMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxOTBlNjM0ZGFiYTFh
NDA1NzA3MDBiM2U3Njk3ZDQ5Nzg3NGM2NmYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGY0NGExOTJkMjJhMzdkY2I5MTcxYjk1OTc4YjQzNjM3YmMwOTcxOGQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjM4MSAgMjAyMC0wMS0yMiAwOToxOTowOSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1MTIgIDIwMjAtMDEtMjYgMDk6MTg6NDkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4
YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAZ21h
aWwuY29tPgogIEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuQHhlbi5vcmc+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
TWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogY292
ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgZjQ0YTE5MmQyMi4uZjE5MGU2MzRkYSAgZjE5MGU2MzRkYWJh
MWE0MDU3MDcwMGIzZTc2OTdkNDk3ODc0YzY2ZiAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 11:40:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 11:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivgGv-0003M6-78; Sun, 26 Jan 2020 11:40:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivgGt-0003FS-91
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 11:40:07 +0000
X-Inumbo-ID: 8ebb5464-4030-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ebb5464-4030-11ea-aecd-bc764e2007e4;
 Sun, 26 Jan 2020 11:39: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 <osstest-admin@xenproject.org>)
 id 1ivgGa-0002V8-6o; Sun, 26 Jan 2020 11:39: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 1ivgGZ-0008UB-TV; Sun, 26 Jan 2020 11:39:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivgGZ-0004Mh-Ss; Sun, 26 Jan 2020 11:39:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146513-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 11:39:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146513: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 11:52:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 11:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivgSv-0004El-IJ; Sun, 26 Jan 2020 11:52:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivgSu-0004Eg-By
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 11:52:32 +0000
X-Inumbo-ID: 48db8e58-4032-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48db8e58-4032-11ea-9fd7-bc764e2007e4;
 Sun, 26 Jan 2020 11:52: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 <osstest-admin@xenproject.org>)
 id 1ivgSX-0002ij-B9; Sun, 26 Jan 2020 11: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 1ivgSW-0000zO-QJ; Sun, 26 Jan 2020 11:52:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivgSW-0007X4-Pb; Sun, 26 Jan 2020 11:52:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146505-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f190e634daba1a40570700b3e7697d497874c66f
X-Osstest-Versions-That: xen=8142e165f4370cb9d24af16e14259b879736e7c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 11:52:08 +0000
Subject: [Xen-devel] [xen-unstable test] 146505: 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>

ZmxpZ2h0IDE0NjUwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUwNS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NDkyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY0OTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NjQ5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NDkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFp
bCBsaWtlIDE0NjQ5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NDkyCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDY0
OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0NjQ5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NDkyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDY0OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjQ5MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBm
MTkwZTYzNGRhYmExYTQwNTcwNzAwYjNlNzY5N2Q0OTc4NzRjNjZmCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA4MTQyZTE2NWY0MzcwY2I5ZDI0YWYxNmUxNDI1OWI4Nzk3
MzZlN2M3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY0OTIgIDIwMjAtMDEtMjUgMDc6MzU6Mzgg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTA1ICAyMDIwLTAxLTI1IDIyOjM2
OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+
CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
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
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA4MTQyZTE2NWY0Li5mMTkwZTYzNGRhICBmMTkwZTYzNGRhYmExYTQwNTcwNzAwYjNlNzY5N2Q0
OTc4NzRjNjZmIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 14:10:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 14:10: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 1ivicU-0006o1-Lu; Sun, 26 Jan 2020 14:10:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivicS-0006nw-Pb
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 14:10:32 +0000
X-Inumbo-ID: 987b9486-4045-11ea-83c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 987b9486-4045-11ea-83c4-12813bfff9fa;
 Sun, 26 Jan 2020 14:10: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 <osstest-admin@xenproject.org>)
 id 1ivicJ-0005Nm-VR; Sun, 26 Jan 2020 14:10: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 1ivicJ-0005vl-Dp; Sun, 26 Jan 2020 14:10:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivicJ-0008Vl-D9; Sun, 26 Jan 2020 14:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146515-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 14:10:23 +0000
Subject: [Xen-devel] [qemu-mainline test] 146515: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMSBkYXlzICAgMTUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 14:13:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 14:13: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 1ivifK-0006uW-5q; Sun, 26 Jan 2020 14:13:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivifI-0006uR-Vi
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 14:13:29 +0000
X-Inumbo-ID: fc292be2-4045-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc292be2-4045-11ea-8e9a-bc764e2007e4;
 Sun, 26 Jan 2020 14:13:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivif1-0005QT-8U; Sun, 26 Jan 2020 14:13: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 1ivif0-00063N-K6; Sun, 26 Jan 2020 14:13:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivif0-0001er-JY; Sun, 26 Jan 2020 14:13:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146511-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 14:13:10 +0000
Subject: [Xen-devel] [ovmf test] 146511: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTggZGF5cyAgIDcwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDEgZGF5cyAgICA5IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 15:22:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 15:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivjjT-0003uT-Nq; Sun, 26 Jan 2020 15:21:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivjjS-0003uO-O9
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 15:21:50 +0000
X-Inumbo-ID: 920b152c-404f-11ea-83d7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 920b152c-404f-11ea-83d7-12813bfff9fa;
 Sun, 26 Jan 2020 15:21: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 <osstest-admin@xenproject.org>)
 id 1ivjjQ-0006hr-03; Sun, 26 Jan 2020 15:21:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivjjP-00008g-LJ; Sun, 26 Jan 2020 15:21:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivjjP-0000ga-Ki; Sun, 26 Jan 2020 15:21:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146510-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-5.4:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0fce94b45b53c9fb1657a94f3419a67b61e0344c
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 15:21:47 +0000
Subject: [Xen-devel] [linux-5.4 test] 146510: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxMCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUxMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCBmYWlsIGluIDE0NjUw
NCBwYXNzIGluIDE0NjUxMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEy
IGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDE0NjUwNAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBh
c3MgaW4gMTQ2NTA0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDY1MDQKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAx
NDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcgZ3Vlc3Qtc3RhcnQuMiAgZmFp
bCBpbiAxNDY1MDQgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgMGZjZTk0YjQ1YjUzYzlmYjE2NTdhOTRmMzQxOWE2N2I2MWUw
MzQ0YwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTIyMTc5Y2I3ZDY0
OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MTIx
ICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0
NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDkgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0NjQyMyAgMjAyMC0wMS0yMyAxNzoxMDo0NSBaICAgIDIgZGF5cyAg
ICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNzMyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
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
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
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
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxNDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 16:52:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 16:52: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 1ivl8n-0002vY-5M; Sun, 26 Jan 2020 16:52:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivl8l-0002vT-Af
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 16:52:03 +0000
X-Inumbo-ID: 22ed3f6e-405c-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22ed3f6e-405c-11ea-b833-bc764e2007e4;
 Sun, 26 Jan 2020 16:51:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivl8T-0000SF-0j; Sun, 26 Jan 2020 16:51: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 1ivl8S-0005FM-KW; Sun, 26 Jan 2020 16:51:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivl8S-0005zf-Jv; Sun, 26 Jan 2020 16:51:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146516-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 16:51:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 146516: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 19:34:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 19: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 1ivngB-0007A3-14; Sun, 26 Jan 2020 19:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivng9-00079y-Ps
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 19:34:41 +0000
X-Inumbo-ID: e0cec5be-4072-11ea-8439-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0cec5be-4072-11ea-8439-12813bfff9fa;
 Sun, 26 Jan 2020 19:34: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 <osstest-admin@xenproject.org>)
 id 1ivng0-0003YR-MB; Sun, 26 Jan 2020 19:34: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 1ivng0-0006YZ-BI; Sun, 26 Jan 2020 19:34:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivng0-0001Ii-AV; Sun, 26 Jan 2020 19:34:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146519-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 19:34:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 146519: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MCBk
YXlzICAxODcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMTcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 20:19:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 20:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivoNE-00021a-3q; Sun, 26 Jan 2020 20:19:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivoND-00021V-Gs
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 20:19:11 +0000
X-Inumbo-ID: 19076d2c-4079-11ea-843e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19076d2c-4079-11ea-843e-12813bfff9fa;
 Sun, 26 Jan 2020 20:19: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 <osstest-admin@xenproject.org>)
 id 1ivoN6-0004Rw-0p; Sun, 26 Jan 2020 20:19: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 1ivoN5-0008NL-Hl; Sun, 26 Jan 2020 20:19:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivoN5-0004TU-FQ; Sun, 26 Jan 2020 20:19:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146517-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 20:19:03 +0000
Subject: [Xen-devel] [ovmf test] 146517: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTggZGF5cyAgIDcxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDIgZGF5cyAgIDEwIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 22:06:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 22:06: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 1ivq2T-0002LR-Nq; Sun, 26 Jan 2020 22:05:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8F/7=3P=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1ivq2S-0002LJ-8u
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 22:05:52 +0000
X-Inumbo-ID: 03e717d0-4088-11ea-aecd-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03e717d0-4088-11ea-aecd-bc764e2007e4;
 Sun, 26 Jan 2020 22:05:51 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id n11so7891458iom.9
 for <xen-devel@lists.xenproject.org>; Sun, 26 Jan 2020 14:05:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=rB9/aLh1IaUtBGs4hD896zb0OiE0+oy+5Uq7OSrf0zw=;
 b=QjUBtswySZijPK4DXjqgR540RUI1dhJrESzIQEkReHcSoMAU2sm0+PHWNMKH/sVECL
 wVa88q5A5jSCNjQMeV+/jlUulKg0EzzAAXTzdJv8aj+IO7+6vaO5fjE/GSWpXoiWkvOO
 ratbjUMZe/SwurLNuJTphkhrGiMRb8S8070ib+31S5dYtaQe0RIvmJFz/CZwoX4Yiwuc
 XNDLG54oQqSn2tuyoq+A7R9X5JtDp2BdpfeF9mKtjBdpABjTG92HCf4jc5JpkX2i9vQX
 xKM68qI9gMpyWtuxtVe6WLKBzpSyddVLyEuSwofm4s1VyfLGNqk3258vfN6jOv0PkwKw
 bl7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=rB9/aLh1IaUtBGs4hD896zb0OiE0+oy+5Uq7OSrf0zw=;
 b=GQEvNfkkTVnWY/0x0iGn2xQOX/inJsbAHFTaKqVNG8Q3PwOAsyf9O6D8z3l0UjD66o
 k2pvn91pE5v5Yw/JQckUffCCA0RCj3NjargdhV6Bc5XQhXyMopBM6hiR1yTfarFpsFsv
 G4aZt1tIZIdw83J9iE/U+RJ6eUrKq+20M0ofh0l7vxhKxRjwYnLDOLBg/5E3AeOENdqU
 Eja+YdMAe1zyVNWhhSkfkjEffds4Ci5wm2HO6zyELDGLyjFzVGFeLbyzqSXW9mvINXbG
 fwVIMb9JXDLcbF65CScDYUOMECpYly58KwAXjP3peYieWaX6n+uaT1WZEHZYmLkDluTx
 vgug==
X-Gm-Message-State: APjAAAUHmbqk5wCQUBjWaBS4VNRyGEIfLbZsldwKvsvQqXwFa1Mik/03
 abZCZXvIFL2nNeU4xI//raw=
X-Google-Smtp-Source: APXvYqyfL7RFyG9Dkz8EQQqOm3d4XqLtnPVc52pTCwcEemG71OxhUR+ob9/xJKZDIq9/iH2IsU9apg==
X-Received: by 2002:a02:7a59:: with SMTP id z25mr11353038jad.90.1580076351026; 
 Sun, 26 Jan 2020 14:05:51 -0800 (PST)
Received: from [100.64.72.6] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id t2sm3786011ild.34.2020.01.26.14.05.50
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sun, 26 Jan 2020 14:05:50 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Sun, 26 Jan 2020 17:05:49 -0500
Message-Id: <66250848-8C98-4A7E-BA33-986A892BFD31@gmail.com>
References: <20200121084330.18309-1-jgross@suse.com>
In-Reply-To: <20200121084330.18309-1-jgross@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: iPad Mail (17C54)
Subject: Re: [Xen-devel] [PATCH v3 0/9] Add hypervisor sysfs-like 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: Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 xen-devel@lists.xenproject.org, Lars Kurth <lars.kurth@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

T24gSmFuIDIxLCAyMDIwLCBhdCAwMzo0NSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PiB3cm90ZToKPiAKPiDvu79PbiB0aGUgMjAxOSBYZW4gZGV2ZWxvcGVyIHN1bW1pdCB0aGVyZSB3
YXMgYWdyZWVtZW50IHRoYXQgdGhlIFhlbgo+IGh5cGVydmlzb3Igc2hvdWxkIGdhaW4gc3VwcG9y
dCBmb3IgYSBoaWVyYXJjaGljYWwgbmFtZS12YWx1ZSBzdG9yZQo+IHNpbWlsYXIgdG8gdGhlIExp
bnV4IGtlcm5lbCdzIHN5c2ZzLgoKSXMgdGhlcmUgYSBzaG9ydCBzdW1tYXJ5IG9mIHRoZSBtb3N0
IHJlY2VudCB1c2UgY2FzZXMgZm9yIHRoaXMgZmVhdHVyZSBhbmQgZXhwZWN0ZWQgaW50ZXJhY3Rp
b25zIHdpdGggb3RoZXIgWGVuIGZlYXR1cmVzIChlLmcuIFBhbm9wdGljb24gWGVuLCBzZWN1cml0
eSBjb250cm9scyBvbiBpbmZvcm1hdGlvbiB0aGF0IGlzIHZpc2libGUgdG8gZ3Vlc3RzLCBlLmcu
IHJlY2VudCBkaXNjdXNzaW9uIG9uIHZlcnNpb24gbnVtYmVyIGhpZGluZykuIFRoaXMgd291bGQg
aW1wYWN0IG1hbnkgc3Vic3lzdGVtcy4KClByZXN1bWFibHkgS2NvbmZpZyBjb3VsZCBlbmFibGUv
ZGlzYWJsZSB0aGlzIG9wdGlvbmFsIGZlYXR1cmUgYW5kIGFsbCBkZXBlbmRlbmNpZXMsIGFuZCB0
aGUgWGVuIHRvb2xzdGFjayB3b3VsZCBjb250aW51ZSB0byBmdW5jdGlvbiBub3JtYWxseSBpbiBp
dHMgYWJzZW5jZS4KClJpY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 22:54:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 22: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 1ivqnJ-0006NE-Vr; Sun, 26 Jan 2020 22:54:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivqnH-0006N9-Un
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 22:54:16 +0000
X-Inumbo-ID: c6020cca-408e-11ea-8466-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6020cca-408e-11ea-8466-12813bfff9fa;
 Sun, 26 Jan 2020 22:54: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 <osstest-admin@xenproject.org>)
 id 1ivqnE-0007OJ-Vd; Sun, 26 Jan 2020 22:54: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 1ivqnE-0000SL-Mi; Sun, 26 Jan 2020 22:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivqnE-00087o-LL; Sun, 26 Jan 2020 22:54:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146514-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f190e634daba1a40570700b3e7697d497874c66f
X-Osstest-Versions-That: xen=f190e634daba1a40570700b3e7697d497874c66f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 22:54:12 +0000
Subject: [Xen-devel] [xen-unstable test] 146514: 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>

ZmxpZ2h0IDE0NjUxNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUxNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQ2NTA1IHBhc3MgaW4gMTQ2NTE0CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBw
YXNzIGluIDE0NjUwNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjUwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTA1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDY1MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjUwNQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwg
bGlrZSAxNDY1MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjUwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTA1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDY1MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjUwNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTQ2NTA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYxOTBlNjM0ZGFiYTFhNDA1NzA3MDBiM2U3
Njk3ZDQ5Nzg3NGM2NmYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
OTBlNjM0ZGFiYTFhNDA1NzA3MDBiM2U3Njk3ZDQ5Nzg3NGM2NmYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjUxNCAgMjAyMC0wMS0yNiAxMTo1MzoxOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
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 Jan 26 23:08:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 23: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 1ivr0w-0007NN-BU; Sun, 26 Jan 2020 23:08:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivr0v-0007Md-0Q
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 23:08:21 +0000
X-Inumbo-ID: b3ff1e76-4090-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3ff1e76-4090-11ea-9fd7-bc764e2007e4;
 Sun, 26 Jan 2020 23:08: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 <osstest-admin@xenproject.org>)
 id 1ivr0c-0007gB-AZ; Sun, 26 Jan 2020 23:08: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 1ivr0b-0000lS-W2; Sun, 26 Jan 2020 23:08:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivr0b-00070M-VL; Sun, 26 Jan 2020 23:08:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146518-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 23:08:01 +0000
Subject: [Xen-devel] [linux-5.4 test] 146518: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUxOCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUxOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTExZTQxNWM5NGY1YzI5OWRlMWVlNTBj
ODI1YjYwZTYzZDU5MTllOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgIDkgZGF5cyAgIDIwIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjUxOCAgMjAyMC0wMS0yNiAxNTozOToxOSBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0MDM4IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 26 23:34:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 Jan 2020 23:34: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 1ivrPe-0001Hl-RW; Sun, 26 Jan 2020 23:33:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fp1f=3P=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivrPd-0001Hg-3A
 for xen-devel@lists.xenproject.org; Sun, 26 Jan 2020 23:33:53 +0000
X-Inumbo-ID: 4b3a640a-4094-11ea-846c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b3a640a-4094-11ea-846c-12813bfff9fa;
 Sun, 26 Jan 2020 23: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 <osstest-admin@xenproject.org>)
 id 1ivrPU-0008Av-MT; Sun, 26 Jan 2020 23: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 1ivrPU-0001KD-Db; Sun, 26 Jan 2020 23:33:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivrPU-0005h0-Cw; Sun, 26 Jan 2020 23:33:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146520-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow: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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm: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-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 26 Jan 2020 23:33:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 146520: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxODggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMTggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 00:19:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 00: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 1ivs7w-000548-In; Mon, 27 Jan 2020 00:19:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivs7v-000543-Ct
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 00:19:39 +0000
X-Inumbo-ID: aabb56d6-409a-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aabb56d6-409a-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 00:19: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 <osstest-admin@xenproject.org>)
 id 1ivs7d-0001AN-R9; Mon, 27 Jan 2020 00:19: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 1ivs7d-0002Iu-IP; Mon, 27 Jan 2020 00:19:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivs7d-0003rv-Ht; Mon, 27 Jan 2020 00:19:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146521-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 00:19:21 +0000
Subject: [Xen-devel] [ovmf test] 146521: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTggZGF5cyAgIDcyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDIgZGF5cyAgIDExIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 01:07:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 01: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 1ivsrt-000812-1H; Mon, 27 Jan 2020 01:07:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivsrq-00080x-Ut
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 01:07:07 +0000
X-Inumbo-ID: 4854bd0a-40a1-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4854bd0a-40a1-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 01:06:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivsrT-0002md-95; Mon, 27 Jan 2020 01:06: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 1ivsrS-0003KF-Oj; Mon, 27 Jan 2020 01:06:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivsrS-0007QD-NM; Mon, 27 Jan 2020 01:06:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146522-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd: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-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 01:06:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 146522: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxODkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMTkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 03:42:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 03:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivvHv-0004DA-I2; Mon, 27 Jan 2020 03:42:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivvHu-0004D5-Eo
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 03:42:10 +0000
X-Inumbo-ID: f235b38c-40b6-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f235b38c-40b6-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 03:41: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 <osstest-admin@xenproject.org>)
 id 1ivvHX-0006XY-Dn; Mon, 27 Jan 2020 03:41: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 1ivvHW-0000nF-UB; Mon, 27 Jan 2020 03:41:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivvHW-0002ej-TN; Mon, 27 Jan 2020 03:41:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146525-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 03:41:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 146525: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxOTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMjAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 05:38:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 05:38: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 1ivx5y-00051L-2K; Mon, 27 Jan 2020 05:37:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QvhJ=3Q=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ivx5w-00051G-KB
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 05:37:56 +0000
X-Inumbo-ID: 29aeefe5-40c7-11ea-84ce-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29aeefe5-40c7-11ea-84ce-12813bfff9fa;
 Mon, 27 Jan 2020 05:37:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 92D16AE12;
 Mon, 27 Jan 2020 05:37:51 +0000 (UTC)
To: Rich Persaud <persaur@gmail.com>
References: <20200121084330.18309-1-jgross@suse.com>
 <66250848-8C98-4A7E-BA33-986A892BFD31@gmail.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0403a954-0eb8-177d-45ae-1d303afeaaa0@suse.com>
Date: Mon, 27 Jan 2020 06:37:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <66250848-8C98-4A7E-BA33-986A892BFD31@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/9] Add hypervisor sysfs-like 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: Jason Andryuk <jandryuk@gmail.com>,
 Daniel Smith <dpsmith@apertussolutions.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 xen-devel@lists.xenproject.org, Lars Kurth <lars.kurth@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Lukasz Hawrylko <lukasz.hawrylko@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.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>

T24gMjYuMDEuMjAgMjM6MDUsIFJpY2ggUGVyc2F1ZCB3cm90ZToKPiBPbiBKYW4gMjEsIDIwMjAs
IGF0IDAzOjQ1LCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pgo+PiDv
u79PbiB0aGUgMjAxOSBYZW4gZGV2ZWxvcGVyIHN1bW1pdCB0aGVyZSB3YXMgYWdyZWVtZW50IHRo
YXQgdGhlIFhlbgo+PiBoeXBlcnZpc29yIHNob3VsZCBnYWluIHN1cHBvcnQgZm9yIGEgaGllcmFy
Y2hpY2FsIG5hbWUtdmFsdWUgc3RvcmUKPj4gc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsJ3Mg
c3lzZnMuCj4gCj4gSXMgdGhlcmUgYSBzaG9ydCBzdW1tYXJ5IG9mIHRoZSBtb3N0IHJlY2VudCB1
c2UgY2FzZXMgZm9yIHRoaXMgZmVhdHVyZSBhbmQgZXhwZWN0ZWQgaW50ZXJhY3Rpb25zIHdpdGgg
b3RoZXIgWGVuIGZlYXR1cmVzIChlLmcuIFBhbm9wdGljb24gWGVuLCBzZWN1cml0eSBjb250cm9s
cyBvbiBpbmZvcm1hdGlvbiB0aGF0IGlzIHZpc2libGUgdG8gZ3Vlc3RzLCBlLmcuIHJlY2VudCBk
aXNjdXNzaW9uIG9uIHZlcnNpb24gbnVtYmVyIGhpZGluZykuIFRoaXMgd291bGQgaW1wYWN0IG1h
bnkgc3Vic3lzdGVtcy4KCkluIHRoZSBmaXJzdCBydW4gYWNjZXNzIGlzIHBlcm1pdHRlZCB0byBk
b20wIG9ubHkuIEFjY2VzcyB0byBvdGhlcgpndWVzdHMgbmVlZHMgdG8gYmUgZGlzY3Vzc2VkLgoK
Q3VycmVudCB1c2UgY2FzZXMgYXJlIGp1c3QgdGhlIGJ1aWxkaW5mbyBsZWFmcyBpbmNsdWRpbmcg
dGhlIC5jb25maWcKb2YgdGhlIGh5cGVydmlzb3IsIHBsdXMgcmVhZGluZyBhbmQgd3JpdGluZyBy
dW50aW1lIHBhcmFtZXRlcnMuCgpJJ2QgbGlrZSB0byBhZGQgcGVyLWNwdXBvb2wgcGFyYW1ldGVy
cyAobGlrZSBTTVQgcGVyIGNwdXBvb2wsCnNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkpIGFuZCBtYXli
ZSBwZXItZG9tYWluIG9uZXMgKGUuZy4gbWl0aWdhdGlvbgpzZXR0aW5ncykuIEFub3RoZXIgYXJl
YSB0byBjb3ZlciB3b3VsZCBiZSBkZWJ1Z2dpbmcgaW50ZXJmYWNlcyBsaWtlCmxvY2sgcHJvZmls
aW5nLCBwZXJmb3JtYW5jZSBjb3VudGVycywgLi4uCgo+IFByZXN1bWFibHkgS2NvbmZpZyBjb3Vs
ZCBlbmFibGUvZGlzYWJsZSB0aGlzIG9wdGlvbmFsIGZlYXR1cmUgYW5kIGFsbCBkZXBlbmRlbmNp
ZXMsIGFuZCB0aGUgWGVuIHRvb2xzdGFjayB3b3VsZCBjb250aW51ZSB0byBmdW5jdGlvbiBub3Jt
YWxseSBpbiBpdHMgYWJzZW5jZS4KCkknZCByYXRoZXIgZ28gdGhlIG90aGVyIHdheSByb3VuZDog
aGF2ZSBhIGRldGFpbGVkIGxvb2sgd2hpY2ggY3VycmVudApwcml2aWxlZ2VkIGludGVyZmFjZXMg
KGRvbWN0bCwgc3lzY3RsKSBjYW4gYmUgcmVwbGFjZWQgYnkgdGhlIGZpbGUKc3lzdGVtIGFuZCBz
d2l0Y2ggb3ZlciB0byBpdCB3aXRoICh3aGVyZSBuZWNlc3NhcnkpIGZpbmUgZ3JhaW5lZAphY2Nl
c3MgY29udHJvbC4gSSB0aGluayB0aGlzIGlzIHNvbWV0aGluZyB0byBkaXNjdXNzIGF0IHRoZSBu
ZXh0IFhlbgpzdW1taXQgaW4gc3VtbWVyIChJIGhhdmUgYWxyZWFkeSByZWdpc3RlcmVkIGEgc2Vz
c2lvbiBmb3IgdGhhdApwdXJwb3NlKS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 06:20:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 06: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 1ivxkj-0008T9-J3; Mon, 27 Jan 2020 06:20:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivxki-0008T4-F5
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 06:20:04 +0000
X-Inumbo-ID: 096aeb4c-40cd-11ea-84d3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 096aeb4c-40cd-11ea-84d3-12813bfff9fa;
 Mon, 27 Jan 2020 06:19: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 <osstest-admin@xenproject.org>)
 id 1ivxkZ-0001at-IY; Mon, 27 Jan 2020 06: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 1ivxkZ-0001mV-6i; Mon, 27 Jan 2020 06:19:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivxkZ-0000Xn-5w; Mon, 27 Jan 2020 06:19:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146527-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 06:19:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 146527: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxOTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMjEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 06:41:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 06:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivy51-000269-Lw; Mon, 27 Jan 2020 06:41:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivy50-000264-NO
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 06:41:02 +0000
X-Inumbo-ID: ef661c00-40cf-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef661c00-40cf-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 06:40: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 <osstest-admin@xenproject.org>)
 id 1ivy4d-0001ya-QZ; Mon, 27 Jan 2020 06:40: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 1ivy4d-000330-F8; Mon, 27 Jan 2020 06:40:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivy4d-0007zk-EV; Mon, 27 Jan 2020 06:40:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146528-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-arm64-arm64-libvirt-xsm: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-vhd: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-arm64-arm64-libvirt: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-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-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=dee2218bc843fada85a85d89a2978c05576d5a4f
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 06:40:39 +0000
Subject: [Xen-devel] [libvirt test] 146528: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGRlZTIyMThiYzg0M2ZhZGE4NWE4NWQ4OWEy
OTc4YzA1NTc2ZDVhNGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgICA5IGRheXMgICAxMCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1MDkgIDIwMjAtMDEtMjYgMDQ6MTg6NDUgWiAg
ICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBD
aHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBjYW5vbmljYWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgSGFuIEhhbiA8aGhhbkBy
ZWRoYXQuY29tPgogIEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJlZGhhdC5jb20+CiAgSnVs
aW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVt
cGFAcmVkaGF0LmNvbT4KICBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDk5NiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 06:47:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 06: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 1ivyAj-0002H0-DN; Mon, 27 Jan 2020 06:46:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivyAi-0002Gv-Kx
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 06:46:56 +0000
X-Inumbo-ID: ce6cd8b2-40d0-11ea-84d7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce6cd8b2-40d0-11ea-84d7-12813bfff9fa;
 Mon, 27 Jan 2020 06:46:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivyAg-00025g-Hx; Mon, 27 Jan 2020 06:46: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 1ivyAg-0003P0-6M; Mon, 27 Jan 2020 06:46:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivyAg-0001sC-5o; Mon, 27 Jan 2020 06:46:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146523-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 06:46:54 +0000
Subject: [Xen-devel] [linux-5.4 test] 146523: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyMyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUyMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBh
c3MgaW4gMTQ2NTE4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNzIGluIDE0NjUxOAoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0NjEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIDE4IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxNDY1MTggUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTExZTQxNWM5NGY1YzI5OWRlMWVlNTBjODI1
YjYwZTYzZDU5MTllOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTIy
MTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgMTAgZGF5cyAgIDIxIGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjUxOCAgMjAyMC0wMS0yNiAxNTozOToxOSBaICAg
IDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0MDM4IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 07:13:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 07:13: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 1ivya5-0004fX-U7; Mon, 27 Jan 2020 07:13:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ivya5-0004fS-02
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 07:13:09 +0000
X-Inumbo-ID: 6e64c1a6-40d4-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e64c1a6-40d4-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 07:12: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 <osstest-admin@xenproject.org>)
 id 1ivyZn-0002bX-2Y; Mon, 27 Jan 2020 07:12:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ivyZm-0004JM-IU; Mon, 27 Jan 2020 07:12:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ivyZm-0003h1-Hn; Mon, 27 Jan 2020 07:12:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146524-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 07:12:50 +0000
Subject: [Xen-devel] [ovmf test] 146524: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTkgZGF5cyAgIDczIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDIgZGF5cyAgIDEyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:19:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08: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 1ivzbl-0001Vn-TG; Mon, 27 Jan 2020 08:18:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzbl-0001Vg-6C
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:18:57 +0000
X-Inumbo-ID: a9a70c66-40dd-11ea-84ee-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9a70c66-40dd-11ea-84ee-12813bfff9fa;
 Mon, 27 Jan 2020 08:18:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113137; x=1611649137;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qgsEpK440x1XE1YWBsqFTbCHtBMaQUS99dZvFwIFhyk=;
 b=cVFY4MWxbv08jg/tyfi1ty+4zBTWh6DzUjU20oGL0GK3SrzMDzfQlUUQ
 XhXgx/KzHZgT2Fe5Mkk4K4d96yEK63ufPm+2xZuE+N81hJJG4rVNND4dY
 c9Hu0qNQS5X2lrnGu5n42Vqak7v+H3Y/NXWIcGDnjX80aweA5qJU9mdJ7 c=;
IronPort-SDR: 7zhVlLasSLx/+Ff4QeoD5a0IbtFH4DaFsyUL9Zh4X9N5G1oQdI9YmtaB2mUOlOw/d5KkGYtW5a
 gI4LziEm4kQw==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="14867875"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 08:18:56 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1BF3AA06AB; Mon, 27 Jan 2020 08:18:55 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:18:54 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.8) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:18:50 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:18:11 +0100
Message-ID: <20200127081812.21216-5-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
References: <20200127081812.21216-1-sjpark@amazon.com>
MIME-Version: 1.0
X-Originating-IP: [10.43.160.8]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 4/5] xen/blkback: Remove unnecessary static
 variable name prefixes
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KCkEgZmV3IG9mIHN0YXRpYyB2
YXJpYWJsZXMgaW4gYmxrYmFjayBoYXZlICd4ZW5fYmxraWZfJyBwcmVmaXgsIHRob3VnaCBpdApp
cyB1bm5lY2Vzc2FyeSBmb3Igc3RhdGljIHZhcmlhYmxlcy4gIFRoaXMgY29tbWl0IHJlbW92ZXMg
c3VjaCBwcmVmaXhlcy4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5k
ZT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyB8IDM3ICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9i
bGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwppbmRleCA1Yjll
ZTA0OTRlMTUuLmMyZjcxMjY1YWY0YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9ibGtiYWNrLmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMK
QEAgLTYyLDggKzYyLDggQEAKICAqIElPIHdvcmtsb2Fkcy4KICAqLwogCi1zdGF0aWMgaW50IHhl
bl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzID0gMTAyNDsKLW1vZHVsZV9wYXJhbV9uYW1lZChtYXhf
YnVmZmVyX3BhZ2VzLCB4ZW5fYmxraWZfbWF4X2J1ZmZlcl9wYWdlcywgaW50LCAwNjQ0KTsKK3N0
YXRpYyBpbnQgbWF4X2J1ZmZlcl9wYWdlcyA9IDEwMjQ7Cittb2R1bGVfcGFyYW1fbmFtZWQobWF4
X2J1ZmZlcl9wYWdlcywgbWF4X2J1ZmZlcl9wYWdlcywgaW50LCAwNjQ0KTsKIE1PRFVMRV9QQVJN
X0RFU0MobWF4X2J1ZmZlcl9wYWdlcywKICJNYXhpbXVtIG51bWJlciBvZiBmcmVlIHBhZ2VzIHRv
IGtlZXAgaW4gZWFjaCBibG9jayBiYWNrZW5kIGJ1ZmZlciIpOwogCkBAIC03OCw4ICs3OCw4IEBA
IE1PRFVMRV9QQVJNX0RFU0MobWF4X2J1ZmZlcl9wYWdlcywKICAqIGFsZ29yaXRobS4KICAqLwog
Ci1zdGF0aWMgaW50IHhlbl9ibGtpZl9tYXhfcGdyYW50cyA9IDEwNTY7Ci1tb2R1bGVfcGFyYW1f
bmFtZWQobWF4X3BlcnNpc3RlbnRfZ3JhbnRzLCB4ZW5fYmxraWZfbWF4X3BncmFudHMsIGludCwg
MDY0NCk7CitzdGF0aWMgaW50IG1heF9wZ3JhbnRzID0gMTA1NjsKK21vZHVsZV9wYXJhbV9uYW1l
ZChtYXhfcGVyc2lzdGVudF9ncmFudHMsIG1heF9wZ3JhbnRzLCBpbnQsIDA2NDQpOwogTU9EVUxF
X1BBUk1fREVTQyhtYXhfcGVyc2lzdGVudF9ncmFudHMsCiAgICAgICAgICAgICAgICAgICJNYXhp
bXVtIG51bWJlciBvZiBncmFudHMgdG8gbWFwIHBlcnNpc3RlbnRseSIpOwogCkBAIC04OCw4ICs4
OCw4IEBAIE1PRFVMRV9QQVJNX0RFU0MobWF4X3BlcnNpc3RlbnRfZ3JhbnRzLAogICogdXNlLiBU
aGUgdGltZSBpcyBpbiBzZWNvbmRzLCAwIG1lYW5zIGluZGVmaW5pdGVseSBsb25nLgogICovCiAK
LXN0YXRpYyB1bnNpZ25lZCBpbnQgeGVuX2Jsa2lmX3BncmFudF90aW1lb3V0ID0gNjA7Ci1tb2R1
bGVfcGFyYW1fbmFtZWQocGVyc2lzdGVudF9ncmFudF91bnVzZWRfc2Vjb25kcywgeGVuX2Jsa2lm
X3BncmFudF90aW1lb3V0LAorc3RhdGljIHVuc2lnbmVkIGludCBwZ3JhbnRfdGltZW91dCA9IDYw
OworbW9kdWxlX3BhcmFtX25hbWVkKHBlcnNpc3RlbnRfZ3JhbnRfdW51c2VkX3NlY29uZHMsIHBn
cmFudF90aW1lb3V0LAogCQkgICB1aW50LCAwNjQ0KTsKIE1PRFVMRV9QQVJNX0RFU0MocGVyc2lz
dGVudF9ncmFudF91bnVzZWRfc2Vjb25kcywKIAkJICJUaW1lIGluIHNlY29uZHMgYW4gdW51c2Vk
IHBlcnNpc3RlbnQgZ3JhbnQgaXMgYWxsb3dlZCB0byAiCkBAIC0xMzcsOSArMTM3LDggQEAgbW9k
dWxlX3BhcmFtKGxvZ19zdGF0cywgaW50LCAwNjQ0KTsKIAogc3RhdGljIGlubGluZSBib29sIHBl
cnNpc3RlbnRfZ250X3RpbWVvdXQoc3RydWN0IHBlcnNpc3RlbnRfZ250ICpwZXJzaXN0ZW50X2du
dCkKIHsKLQlyZXR1cm4geGVuX2Jsa2lmX3BncmFudF90aW1lb3V0ICYmCi0JICAgICAgIChqaWZm
aWVzIC0gcGVyc2lzdGVudF9nbnQtPmxhc3RfdXNlZCA+PQotCQlIWiAqIHhlbl9ibGtpZl9wZ3Jh
bnRfdGltZW91dCk7CisJcmV0dXJuIHBncmFudF90aW1lb3V0ICYmIChqaWZmaWVzIC0gcGVyc2lz
dGVudF9nbnQtPmxhc3RfdXNlZCA+PQorCQkJSFogKiBwZ3JhbnRfdGltZW91dCk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgaW50IGdldF9mcmVlX3BhZ2Uoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5n
LCBzdHJ1Y3QgcGFnZSAqKnBhZ2UpCkBAIC0yMzQsNyArMjMzLDcgQEAgc3RhdGljIGludCBhZGRf
cGVyc2lzdGVudF9nbnQoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCXN0cnVjdCBwZXJz
aXN0ZW50X2dudCAqdGhpczsKIAlzdHJ1Y3QgeGVuX2Jsa2lmICpibGtpZiA9IHJpbmctPmJsa2lm
OwogCi0JaWYgKHJpbmctPnBlcnNpc3RlbnRfZ250X2MgPj0geGVuX2Jsa2lmX21heF9wZ3JhbnRz
KSB7CisJaWYgKHJpbmctPnBlcnNpc3RlbnRfZ250X2MgPj0gbWF4X3BncmFudHMpIHsKIAkJaWYg
KCFibGtpZi0+dmJkLm92ZXJmbG93X21heF9ncmFudHMpCiAJCQlibGtpZi0+dmJkLm92ZXJmbG93
X21heF9ncmFudHMgPSAxOwogCQlyZXR1cm4gLUVCVVNZOwpAQCAtMzk3LDE0ICszOTYsMTMgQEAg
c3RhdGljIHZvaWQgcHVyZ2VfcGVyc2lzdGVudF9nbnQoc3RydWN0IHhlbl9ibGtpZl9yaW5nICpy
aW5nKQogCQlnb3RvIG91dDsKIAl9CiAKLQlpZiAocmluZy0+cGVyc2lzdGVudF9nbnRfYyA8IHhl
bl9ibGtpZl9tYXhfcGdyYW50cyB8fAotCSAgICAocmluZy0+cGVyc2lzdGVudF9nbnRfYyA9PSB4
ZW5fYmxraWZfbWF4X3BncmFudHMgJiYKKwlpZiAocmluZy0+cGVyc2lzdGVudF9nbnRfYyA8IG1h
eF9wZ3JhbnRzIHx8CisJICAgIChyaW5nLT5wZXJzaXN0ZW50X2dudF9jID09IG1heF9wZ3JhbnRz
ICYmCiAJICAgICFyaW5nLT5ibGtpZi0+dmJkLm92ZXJmbG93X21heF9ncmFudHMpKSB7CiAJCW51
bV9jbGVhbiA9IDA7CiAJfSBlbHNlIHsKLQkJbnVtX2NsZWFuID0gKHhlbl9ibGtpZl9tYXhfcGdy
YW50cyAvIDEwMCkgKiBMUlVfUEVSQ0VOVF9DTEVBTjsKLQkJbnVtX2NsZWFuID0gcmluZy0+cGVy
c2lzdGVudF9nbnRfYyAtIHhlbl9ibGtpZl9tYXhfcGdyYW50cyArCi0JCQkgICAgbnVtX2NsZWFu
OworCQludW1fY2xlYW4gPSAobWF4X3BncmFudHMgLyAxMDApICogTFJVX1BFUkNFTlRfQ0xFQU47
CisJCW51bV9jbGVhbiA9IHJpbmctPnBlcnNpc3RlbnRfZ250X2MgLSBtYXhfcGdyYW50cyArIG51
bV9jbGVhbjsKIAkJbnVtX2NsZWFuID0gbWluKHJpbmctPnBlcnNpc3RlbnRfZ250X2MsIG51bV9j
bGVhbik7CiAJCXByX2RlYnVnKCJHb2luZyB0byBwdXJnZSBhdCBsZWFzdCAldSBwZXJzaXN0ZW50
IGdyYW50c1xuIiwKIAkJCSBudW1fY2xlYW4pOwpAQCAtNTk5LDggKzU5Nyw3IEBAIHN0YXRpYyB2
b2lkIHByaW50X3N0YXRzKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZykKIAkJIGN1cnJlbnQt
PmNvbW0sIHJpbmctPnN0X29vX3JlcSwKIAkJIHJpbmctPnN0X3JkX3JlcSwgcmluZy0+c3Rfd3Jf
cmVxLAogCQkgcmluZy0+c3RfZl9yZXEsIHJpbmctPnN0X2RzX3JlcSwKLQkJIHJpbmctPnBlcnNp
c3RlbnRfZ250X2MsCi0JCSB4ZW5fYmxraWZfbWF4X3BncmFudHMpOworCQkgcmluZy0+cGVyc2lz
dGVudF9nbnRfYywgbWF4X3BncmFudHMpOwogCXJpbmctPnN0X3ByaW50ID0gamlmZmllcyArIG1z
ZWNzX3RvX2ppZmZpZXMoMTAgKiAxMDAwKTsKIAlyaW5nLT5zdF9yZF9yZXEgPSAwOwogCXJpbmct
PnN0X3dyX3JlcSA9IDA7CkBAIC02NjAsNyArNjU3LDcgQEAgaW50IHhlbl9ibGtpZl9zY2hlZHVs
ZSh2b2lkICphcmcpCiAJCWlmICh0aW1lX2JlZm9yZShqaWZmaWVzLCBibGtpZi0+YnVmZmVyX3Nx
dWVlemVfZW5kKSkKIAkJCXNocmlua19mcmVlX3BhZ2Vwb29sKHJpbmcsIDApOwogCQllbHNlCi0J
CQlzaHJpbmtfZnJlZV9wYWdlcG9vbChyaW5nLCB4ZW5fYmxraWZfbWF4X2J1ZmZlcl9wYWdlcyk7
CisJCQlzaHJpbmtfZnJlZV9wYWdlcG9vbChyaW5nLCBtYXhfYnVmZmVyX3BhZ2VzKTsKIAogCQlp
ZiAobG9nX3N0YXRzICYmIHRpbWVfYWZ0ZXIoamlmZmllcywgcmluZy0+c3RfcHJpbnQpKQogCQkJ
cHJpbnRfc3RhdHMocmluZyk7CkBAIC04ODcsNyArODg0LDcgQEAgc3RhdGljIGludCB4ZW5fYmxr
YmtfbWFwKHN0cnVjdCB4ZW5fYmxraWZfcmluZyAqcmluZywKIAkJCWNvbnRpbnVlOwogCQl9CiAJ
CWlmICh1c2VfcGVyc2lzdGVudF9nbnRzICYmCi0JCSAgICByaW5nLT5wZXJzaXN0ZW50X2dudF9j
IDwgeGVuX2Jsa2lmX21heF9wZ3JhbnRzKSB7CisJCSAgICByaW5nLT5wZXJzaXN0ZW50X2dudF9j
IDwgbWF4X3BncmFudHMpIHsKIAkJCS8qCiAJCQkgKiBXZSBhcmUgdXNpbmcgcGVyc2lzdGVudCBn
cmFudHMsIHRoZSBncmFudCBpcwogCQkJICogbm90IG1hcHBlZCBidXQgd2UgbWlnaHQgaGF2ZSBy
b29tIGZvciBpdC4KQEAgLTkxNCw3ICs5MTEsNyBAQCBzdGF0aWMgaW50IHhlbl9ibGtia19tYXAo
c3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAogCQkJcGFnZXNbc2VnX2lkeF0tPnBlcnNpc3Rl
bnRfZ250ID0gcGVyc2lzdGVudF9nbnQ7CiAJCQlwcl9kZWJ1ZygiZ3JhbnQgJXUgYWRkZWQgdG8g
dGhlIHRyZWUgb2YgcGVyc2lzdGVudCBncmFudHMsIHVzaW5nICV1LyV1XG4iLAogCQkJCSBwZXJz
aXN0ZW50X2dudC0+Z250LCByaW5nLT5wZXJzaXN0ZW50X2dudF9jLAotCQkJCSB4ZW5fYmxraWZf
bWF4X3BncmFudHMpOworCQkJCSBtYXhfcGdyYW50cyk7CiAJCQlnb3RvIG5leHQ7CiAJCX0KIAkJ
aWYgKHVzZV9wZXJzaXN0ZW50X2dudHMgJiYgIWJsa2lmLT52YmQub3ZlcmZsb3dfbWF4X2dyYW50
cykgewotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:19:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08: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 1ivzbX-0001VK-JP; Mon, 27 Jan 2020 08:18:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzbW-0001VF-7Y
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:18:42 +0000
X-Inumbo-ID: a06d1500-40dd-11ea-84ee-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a06d1500-40dd-11ea-84ee-12813bfff9fa;
 Mon, 27 Jan 2020 08:18:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113122; x=1611649122;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=2VWbgwpiMBb8oBX5RMgDyS33NXCMctU8/qhMZEiWvs0=;
 b=fucczrm8HLFSdAmGbfzkdGNK81t1j0cLC66y2nGI9XKngYKb5c6Skls6
 7ixHy58Qqbm+nSKpfVlO6x+gSNJg+Rtn7S6D/LAWAnatzxU+ii1hDj9o6
 rnlgHJxvbTlJeJujKPSdkawMS2ExmHTHHV0Sb6KWCHYHSRQj6G2hT5B8d A=;
IronPort-SDR: U4NhoQk4NHFVtnsHqkMDcACHo5DL6DRrSAg/nNuRPbwWi/In3C7ZllvyBJ9wlelO7+h5dr8b+v
 pqU1A/DZxT2Q==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="14867784"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 08:18:40 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id BA391A18D2; Mon, 27 Jan 2020 08:18:38 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:18:38 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.8) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:18:33 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:18:07 +0100
Message-ID: <20200127081812.21216-1-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [10.43.160.8]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 0/5] xenbus/backend: Add memory pressure
 handler callback
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KCkdyYW50aW5nIHBhZ2VzIGNv
bnN1bWVzIGJhY2tlbmQgc3lzdGVtIG1lbW9yeS4gIEluIHN5c3RlbXMgY29uZmlndXJlZAp3aXRo
IGluc3VmZmljaWVudCBzcGFyZSBtZW1vcnkgZm9yIHRob3NlIHBhZ2VzLCBpdCBjYW4gY2F1c2Ug
YSBtZW1vcnkKcHJlc3N1cmUgc2l0dWF0aW9uLiAgSG93ZXZlciwgZmluZGluZyB0aGUgb3B0aW1h
bCBhbW91bnQgb2YgdGhlIHNwYXJlCm1lbW9yeSBpcyBjaGFsbGVuZ2luZyBmb3IgbGFyZ2Ugc3lz
dGVtcyBoYXZpbmcgZHluYW1pYyByZXNvdXJjZQp1dGlsaXphdGlvbiBwYXR0ZXJucy4gIEFsc28s
IHN1Y2ggYSBzdGF0aWMgY29uZmlndXJhdGlvbiBtaWdodCBsYWNrCmZsZXhpYmlsaXR5LgoKVG8g
bWl0aWdhdGUgc3VjaCBwcm9ibGVtcywgdGhpcyBwYXRjaHNldCBhZGRzIGEgbWVtb3J5IHJlY2xh
aW0gY2FsbGJhY2sKdG8gJ3hlbmJ1c19kcml2ZXInIChwYXRjaCAxKSBhbmQgdGhlbiBpbnRyb2R1
Y2UgYSBsb2NrIGZvciByYWNlCmNvbmRpdGlvbiBhdm9pZGFuY2UgKHBhdGNoIDIpLiAgQWZ0ZXIg
dGhhdCwgcGF0Y2ggMyBhcHBsaWVzIHRoZSBjYWxsYmFjawptZWNoYW5pc20gdG8gbWl0aWdhdGUg
dGhlIHByb2JsZW0gaW4gJ3hlbi1ibGtiYWNrJy4gIFRoZSBmb3VydGggYW5kCmZpZnRoIHBhdGNo
ZXMgYXJlIHRyaXZpYWwgY2xlYW51cHM7IHRob3NlIGZpeCBuaXRzIHdlIGZvdW5kIGR1cmluZyB0
aGUKZGV2ZWxvcG1lbnQgb2YgdGhpcyBwYXRjaHNldC4KCk5vdGUgdGhhdCB0aGlzIHBhdGNoIGhh
cyBvbmx5IHRyaXZpYWwgY2hhbmdlcyBmcm9tIHYxMy4gIFBsZWFzZSByZWZlciB0bwpiZWxvdyBw
YXRjaCBoaXN0b3J5IGZvciB0aGUgY2hhbmdlcy4KCgpCYXNlIFZlcnNpb24KLS0tLS0tLS0tLS0t
CgpUaGlzIHBhdGNoIGlzIGJhc2VkIG9uIHY1LjUgTGludXgga2VybmVsLiAgQSBjb21wbGV0ZSB0
cmVlIGlzIGFsc28KYXZhaWxhYmxlIGF0IG15IHB1YmxpYyBnaXQgcmVwbzoKaHR0cHM6Ly9naXRo
dWIuY29tL3NqcDM4L2xpbnV4L3RyZWUvcGF0Y2hlcy9ibGtiYWNrL2J1ZmZlcl9zcXVlZXplL3Yx
NAoKClBhdGNoIEhpc3RvcnkKLS0tLS0tLS0tLS0tLQoKQ2hhbmdlcyBmcm9tIHYxMwooaHR0cHM6
Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMTkxMjE4MTgzNzE4LjMxNzE5LTEtc2pwYXJr
QGFtYXpvbi5jb20vKQogLSBSZWJhc2Ugb24gdjUuNQogLSBBZGQgJ1Jldmlld2VkLWJ5JyB0YWdz
CiAtIFVwZGF0ZSBhcHBsaWVkIHZlcnNpb24gb2YgdGhlIG5ldyBibGtiYWNrIHBhcmFtZXRlciAo
NS41IC0+IDUuNikKCkNoYW5nZXMgZnJvbSB2MTIKKGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hl
bi1kZXZlbC8yMDE5MTIxODEwNDIzMi45NjA2LTEtc2pwYXJrQGFtYXpvbi5jb20vKQogLSBEbyBu
b3QgdW5uZWNlc3NhcmlseSBkaXNhYmxlIGludGVycnVwdHMgKHN1Z2dlc3RlZCBieSBKdWVyZ2Vu
KQogLSBIb2xkIGxvY2sgZnJvbSB4ZW5idXMgc2lkZSAoc3VnZ2VzdGVkIGJ5IEp1ZXJnZW4pCgpD
aGFuZ2VzIGZyb20gdjExCihodHRwczovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvMjAxOTEy
MTcxNjA3NDguNjkzLTItc2pwYXJrQGFtYXpvbi5jb20vKQogLSBGaXggd3JvbmcgdHJ5bG9jayB1
c2UgKHJlcG9ydGVkIGJ5IEp1ZXJnZW4pCiAtIE1lcmdlIHBhdGNoIDMgYW5kIDQgKHN1Z2dlc3Rl
ZCBieSBKdWVyZ2VuKQogLSBVcGRhdGUgdGVzdCByZXN1bHQKCkNoYW5nZXMgZnJvbSB2MTAKKGh0
dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZlbC8yMDE5MTIxNjEyNDUyNy4zMDMwNi0xLXNq
cGFya0BhbWF6b24uY29tLykKIC0gRml4IHJhY2UgY29uZGl0aW9uIChyZXBvcnRlZCBieSBTZW9u
Z0phZSwgc3VnZ2VzdGVkIGJ5IEp1ZXJnZW4pCgpDaGFuZ2VzIGZyb20gdjkKKGh0dHBzOi8vbG9y
ZS5rZXJuZWwub3JnL3hlbi1kZXZlbC8yMDE5MTIxMzE1MzU0Ni4xNzQyNS0xLXNqcGFya0BhbWF6
b24uZGUvKQogLSBBZGQgJ1Jldmlld2VkLWJ5JyBhbmQgJ0Fja2VkLWJ5JyBmcm9tIFJvZ2VyIFBh
dSBNb25uw6kKIC0gVXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSBmb3Igb3ZlcmhlYWQgdGVzdCBv
ZiB0aGUgMm5kIHBhdGgKCkNoYW5nZXMgZnJvbSB2OAooaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcv
eGVuLWRldmVsLzIwMTkxMjEzMTMwMjExLjI0MDExLTEtc2pwYXJrQGFtYXpvbi5kZS8pCiAtIERy
b3AgJ1Jldmlld2VkLWJ5OiBKdWVyZ2VuJyBmcm9tIHRoZSBzZWNvbmQgcGF0Y2gKICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogLSBVcGRhdGUgY29udGFjdCBvZiB0aGUgbmV3IG1v
ZHVsZSBwYXJhbSB0byBTZW9uZ0phZSBQYXJrCiAgIDxzanBhcmtAYW1hem9uLmRlPgogICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAtIFdvcmRzbWl0aCB0aGUgZGVzY3JpcHRpb24g
b2YgdGhlIHBhcmFtZXRlcgogICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAtIEZp
eCBkdW1iIGJ1Z3MKICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogLSBNb3ZlIG1v
ZHVsZSBwYXJhbSBkZWZpbml0aW9uIHRvIHhlbmJ1cy5jIGFuZCByZWR1Y2UgdGhlIG51bWJlciBv
ZgogICBsaW5lcyBmb3IgdGhpcyBjaGFuZ2UKICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogLSBBZGQgYSBjb21tZW50IGZvciB0aGUgbmV3IGNhbGxiYWNrLCByZWNsYWltX21lbW9y
eSwgYXMgb3RoZXIKICAgY2FsbGJhY2tzIGFsc28gaGF2ZQogLSBBZGQgYW5vdGhlciB0cml2aWFs
IGNsZWFudXAgb2YgeGVuYnVzLmMgZmlsZSAoNHRoIHBhdGNoKQoKQ2hhbmdlcyBmcm9tIHY3Ciho
dHRwczovL2xvcmUua2VybmVsLm9yZy94ZW4tZGV2ZWwvMjAxOTEyMTExODEwMTYuMTQzNjYtMS1z
anBhcmtAYW1hem9uLmRlLykKIC0gVXBkYXRlIHN5c2ZzLWRyaXZlci14ZW4tYmxrYmFjayBmb3Ig
bmV3IHBhcmFtZXRlcgogICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAtIFVzZSBw
ZXIteGVuX2Jsa2lmIGJ1ZmZlcl9zcXVlZXplX2VuZCBpbnN0ZWFkIG9mIGdsb2JhbCB2YXJpYWJs
ZQogICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCgpDaGFuZ2VzIGZyb20gdjYKKGh0
dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWJsb2NrLzIwMTkxMjExMDQyNDI4LjU5NjEtMS1z
anBhcmtAYW1hem9uLmRlLykKIC0gUmVtb3ZlIG1vcmUgdW5uZWNlc3NhcnkgcHJlZml4ZXMgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogLSBDb25zdGlmeSBhIHZhcmlhYmxlIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKIC0gUmVuYW1lICdyZWNsYWltJyBpbnRvICdyZWNs
YWltX21lbW9yeScgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogLSBNb3JlIHdvcmRz
bWl0aCBvZiB0aGUgY29tbWl0IG1lc3NhZ2UgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQoKQ2hhbmdlcyBmcm9tIHY1CihodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1ibG9jay8y
MDE5MTIxMDA4MDYyOC41MjY0LTEtc2pwYXJrQGFtYXpvbi5kZS8pCiAtIFdvcmRzbWl0aCB0aGUg
Y29tbWl0IG1lc3NhZ2VzIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKIC0gQ2hhbmdl
IHRoZSByZWNsYWltIGNhbGxiYWNrIHJldHVybiB0eXBlIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
CiAgIE1vbm7DqSkKIC0gQ2hhbmdlIHRoZSB0eXBlIG9mIHRoZSBibGtiYWNrIHNxdWVlemUgZHVy
YXRpb24gdmFyaWFibGUKICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogLSBBZGQg
YSBwYXRjaCBmb3IgcmVtb3ZhbCBvZiB1bm5lY2Vzc2FyeSBzdGF0aWMgdmFyaWFibGUgbmFtZSBw
cmVmaXhlcwogICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAtIEZpeCBjaGVja3Bh
dGNoLnBsIHdhcm5pbmdzCgpDaGFuZ2VzIGZyb20gdjQKKGh0dHBzOi8vbG9yZS5rZXJuZWwub3Jn
L3hlbi1kZXZlbC8yMDE5MTIwOTE5NDMwNS4yMDgyOC0xLXNqcGFya0BhbWF6b24uY29tLykKIC0g
UmVtb3ZlIGRvbWFpbiBpZCBwYXJhbWV0ZXIgZnJvbSB0aGUgY2FsbGJhY2sgKHN1Z2dlc3RlZCBi
eSBKdWVyZ2VuCiAgIEdyb3NzKQogLSBSZW5hbWUgeGVuLWJsa2JhY2sgbW9kdWxlIHBhcmFtZXRl
ciAoc3VnZ2VzdGVkIGJ5IFN0ZWZhbiBOdWVybmJ1cmdlcikKCkNoYW5nZXMgZnJvbSB2MwooaHR0
cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVuLWRldmVsLzIwMTkxMjA5MDg1ODM5LjIxMjE1LTEtc2pw
YXJrQGFtYXpvbi5jb20vKQogLSBBZGQgZ2VuZXJhbCBjYWxsYmFjayBpbiB4ZW5fZHJpdmVyIGFu
ZCB1c2UgaXQgKHN1Z2dlc3RlZCBieSBKdWVyZ2VuCiAgIEdyb3NzKQoKQ2hhbmdlcyBmcm9tIHYy
CihodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1ibG9jay9hZjE5NTAzMy0yM2Q1LTM4ZWQt
YjczYi1mNmUyZTNiMzQ1NDFAYW1hem9uLmNvbSkKIC0gUmVuYW1lIHRoZSBtb2R1bGUgcGFyYW1l
dGVyIGFuZCB2YXJpYWJsZXMgZm9yIGJyZXZpdHkKICAgKGFnZ3Jlc3NpdmUgc2hyaW5raW5nIC0+
IHNxdWVlemluZykKCkNoYW5nZXMgZnJvbSB2MQooaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcveGVu
LWRldmVsLzIwMTkxMjA0MTEzNDE5LjIyOTgtMS1zanBhcmtAYW1hem9uLmNvbS8pCiAtIEFkanVz
dCB0aGUgZGVzY3JpcHRpb24gdG8gbm90IHVzZSB0aGUgdGVybSwgYGFyYml0cmFyaWx5YAogICAo
c3VnZ2VzdGVkIGJ5IFBhdWwgRHVycmFudCkKIC0gU3BlY2lmeSB0aW1lIHVuaXQgb2YgdGhlIGR1
cmF0aW9uIGluIHRoZSBwYXJhbWV0ZXIgZGVzY3JpcHRpb24sCiAgIChzdWdnZXN0ZWQgYnkgTWF4
aW1pbGlhbiBIZXluZSkKIC0gQ2hhbmdlIGRlZmF1bHQgYWdncmVzc2l2ZSBzaHJpbmtpbmcgZHVy
YXRpb24gZnJvbSAxbXMgdG8gMTBtcwogLSBNZXJnZSB0d28gcGF0Y2hlcyBpbnRvIG9uZSBzaW5n
bGUgcGF0Y2gKClNlb25nSmFlIFBhcmsgKDUpOgogIHhlbmJ1cy9iYWNrZW5kOiBBZGQgbWVtb3J5
IHByZXNzdXJlIGhhbmRsZXIgY2FsbGJhY2sKICB4ZW5idXMvYmFja2VuZDogUHJvdGVjdCB4ZW5i
dXMgY2FsbGJhY2sgd2l0aCBsb2NrCiAgeGVuL2Jsa2JhY2s6IFNxdWVlemUgcGFnZSBwb29scyBp
ZiBhIG1lbW9yeSBwcmVzc3VyZSBpcyBkZXRlY3RlZAogIHhlbi9ibGtiYWNrOiBSZW1vdmUgdW5u
ZWNlc3Nhcnkgc3RhdGljIHZhcmlhYmxlIG5hbWUgcHJlZml4ZXMKICB4ZW4vYmxrYmFjazogQ29u
c2lzdGVudGx5IGluc2VydCBvbmUgZW1wdHkgbGluZSBiZXR3ZWVuIGZ1bmN0aW9ucwoKIC4uLi9B
QkkvdGVzdGluZy9zeXNmcy1kcml2ZXIteGVuLWJsa2JhY2sgICAgICB8IDEwICsrKysrCiBkcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyAgICAgICAgICAgfCA0MiArKysrKysrKyst
LS0tLS0tLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICAgICAgICAgICAg
fCAgMSArCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jICAgICAgICAgICAgfCAy
NiArKysrKysrKysrLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyAgICAgICAg
ICAgICB8ICA4ICsrKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5j
ICAgICB8IDM4ICsrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW5idXMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArCiA3IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25z
KCspLCAyNiBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:19:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08: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 1ivzbt-0001Wy-6r; Mon, 27 Jan 2020 08:19:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzbs-0001Wl-Be
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:19:04 +0000
X-Inumbo-ID: a831641c-40dd-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a831641c-40dd-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 08:18:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113135; x=1611649135;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=dm2qM4W8b5BZdLKOsyrt63daqngTk+Y1qGr35fS4OsQ=;
 b=n47aNtE0sEzuKZu27e1FUP8uKAakIVtLITnhaWIHHJqhUyWG6mGy9iqX
 kXNyPQTdeiiqnVWNYzKPvBXZFQxnwAPmvjL7spOk7lVLYZiz1F6UdQtbm
 K7mmD0/Zj5Xe6O8sBRUa5txQP73FXNAHV+qEXXQK1o+Ft+592LA41DSXe E=;
IronPort-SDR: 8RkC+dRPpNCwzT4oTt6mIf+gDHsQWjpSZz9W0iuH2mB9IduHH3/j/VwwIVPHBKf6fOA/8AKhxt
 kPzbR7pnDsHQ==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="22599829"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Jan 2020 08:18:47 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id BD122A2750; Mon, 27 Jan 2020 08:18:46 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:18:46 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.8) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:18:41 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:18:09 +0100
Message-ID: <20200127081812.21216-3-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
References: <20200127081812.21216-1-sjpark@amazon.com>
MIME-Version: 1.0
X-Originating-IP: [10.43.160.8]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 2/5] xenbus/backend: Protect xenbus callback
 with lock
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KCkEgZHJpdmVyJ3MgJ3JlY2xh
aW1fbWVtb3J5JyBjYWxsYmFjayBjYW4gcmFjZSB3aXRoICdwcm9iZScgb3IgJ3JlbW92ZScKYmVj
YXVzZSBpdCB3aWxsIGJlIGNhbGxlZCB3aGVuZXZlciBtZW1vcnkgcHJlc3N1cmUgaXMgZGV0ZWN0
ZWQuICBUbwphdm9pZCBzdWNoIHJhY2UsIHRoaXMgY29tbWl0IGVtYmVkcyBhIHNwaW5sb2NrIGlu
IGVhY2ggJ3hlbmJ1c19kZXZpY2UnCmFuZCBtYWtlICd4ZW5idXMnIHRvIGhvbGQgdGhlIGxvY2sg
d2hpbGUgdGhlIGNvcnJlc3BvbmRlZCBjYWxsYmFja3MgYXJlCnJ1bm5pbmcuCgpSZXZpZXdlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBTZW9uZ0ph
ZSBQYXJrIDxzanBhcmtAYW1hem9uLmRlPgotLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
cHJvYmUuYyAgICAgICAgIHwgIDggKysrKysrKy0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
cHJvYmVfYmFja2VuZC5jIHwgMTAgKysrKysrKystLQogaW5jbHVkZS94ZW4veGVuYnVzLmggICAg
ICAgICAgICAgICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19wcm9iZS5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCmluZGV4IDM3ODQ4
NmI3OWY5Ni4uNjY5NzVkYTRmM2I2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCkBAIC0y
MzksNyArMjM5LDkgQEAgaW50IHhlbmJ1c19kZXZfcHJvYmUoc3RydWN0IGRldmljZSAqX2RldikK
IAkJZ290byBmYWlsOwogCX0KIAorCXNwaW5fbG9jaygmZGV2LT5yZWNsYWltX2xvY2spOwogCWVy
ciA9IGRydi0+cHJvYmUoZGV2LCBpZCk7CisJc3Bpbl91bmxvY2soJmRldi0+cmVjbGFpbV9sb2Nr
KTsKIAlpZiAoZXJyKQogCQlnb3RvIGZhaWxfcHV0OwogCkBAIC0yNjgsOCArMjcwLDExIEBAIGlu
dCB4ZW5idXNfZGV2X3JlbW92ZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQogCiAJZnJlZV9vdGhlcmVu
ZF93YXRjaChkZXYpOwogCi0JaWYgKGRydi0+cmVtb3ZlKQorCWlmIChkcnYtPnJlbW92ZSkgewor
CQlzcGluX2xvY2soJmRldi0+cmVjbGFpbV9sb2NrKTsKIAkJZHJ2LT5yZW1vdmUoZGV2KTsKKwkJ
c3Bpbl91bmxvY2soJmRldi0+cmVjbGFpbV9sb2NrKTsKKwl9CiAKIAltb2R1bGVfcHV0KGRydi0+
ZHJpdmVyLm93bmVyKTsKIApAQCAtNDY4LDYgKzQ3Myw3IEBAIGludCB4ZW5idXNfcHJvYmVfbm9k
ZShzdHJ1Y3QgeGVuX2J1c190eXBlICpidXMsCiAJCWdvdG8gZmFpbDsKIAogCWRldl9zZXRfbmFt
ZSgmeGVuZGV2LT5kZXYsICIlcyIsIGRldm5hbWUpOworCXNwaW5fbG9ja19pbml0KCZ4ZW5kZXYt
PnJlY2xhaW1fbG9jayk7CiAKIAkvKiBSZWdpc3RlciB3aXRoIGdlbmVyaWMgZGV2aWNlIGZyYW1l
d29yay4gKi8KIAllcnIgPSBkZXZpY2VfcmVnaXN0ZXIoJnhlbmRldi0+ZGV2KTsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jIGIvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMKaW5kZXggM2I1Y2I3YTVhN2U0Li43OTFm
NmZlMDFlOTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFj
a2VuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCkBA
IC0yNTAsMTIgKzI1MCwxOCBAQCBzdGF0aWMgaW50IGJhY2tlbmRfcHJvYmVfYW5kX3dhdGNoKHN0
cnVjdCBub3RpZmllcl9ibG9jayAqbm90aWZpZXIsCiBzdGF0aWMgaW50IGJhY2tlbmRfcmVjbGFp
bV9tZW1vcnkoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpkYXRhKQogewogCWNvbnN0IHN0cnVj
dCB4ZW5idXNfZHJpdmVyICpkcnY7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhkZXY7CiAKIAlp
ZiAoIWRldi0+ZHJpdmVyKQogCQlyZXR1cm4gMDsKIAlkcnYgPSB0b194ZW5idXNfZHJpdmVyKGRl
di0+ZHJpdmVyKTsKLQlpZiAoZHJ2ICYmIGRydi0+cmVjbGFpbV9tZW1vcnkpCi0JCWRydi0+cmVj
bGFpbV9tZW1vcnkodG9feGVuYnVzX2RldmljZShkZXYpKTsKKwlpZiAoZHJ2ICYmIGRydi0+cmVj
bGFpbV9tZW1vcnkpIHsKKwkJeGRldiA9IHRvX3hlbmJ1c19kZXZpY2UoZGV2KTsKKwkJaWYgKCFz
cGluX3RyeWxvY2soJnhkZXYtPnJlY2xhaW1fbG9jaykpCisJCQlyZXR1cm4gMDsKKwkJZHJ2LT5y
ZWNsYWltX21lbW9yeSh4ZGV2KTsKKwkJc3Bpbl91bmxvY2soJnhkZXYtPnJlY2xhaW1fbG9jayk7
CisJfQogCXJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW5idXMuaCBi
L2luY2x1ZGUveGVuL3hlbmJ1cy5oCmluZGV4IDk4MDk1MmVhNDUyYi4uODlhODg5NTg1YmEwIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3hlbi94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5idXMu
aApAQCAtNzYsNiArNzYsNyBAQCBzdHJ1Y3QgeGVuYnVzX2RldmljZSB7CiAJZW51bSB4ZW5idXNf
c3RhdGUgc3RhdGU7CiAJc3RydWN0IGNvbXBsZXRpb24gZG93bjsKIAlzdHJ1Y3Qgd29ya19zdHJ1
Y3Qgd29yazsKKwlzcGlubG9ja190IHJlY2xhaW1fbG9jazsKIH07CiAKIHN0YXRpYyBpbmxpbmUg
c3RydWN0IHhlbmJ1c19kZXZpY2UgKnRvX3hlbmJ1c19kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2
KQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:19:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08: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 1ivzbv-0001Xk-HP; Mon, 27 Jan 2020 08:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzbu-0001XT-8d
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:19:06 +0000
X-Inumbo-ID: ae3d2bde-40dd-11ea-84ee-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae3d2bde-40dd-11ea-84ee-12813bfff9fa;
 Mon, 27 Jan 2020 08:19:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113145; x=1611649145;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AlgYXHZVMr+gkDp34KurcKlh0X9TRVaRFfmS+SsrAhM=;
 b=C1irDws5oV09JZu3Z4+RnpzDvptNqC3q5AsPRJfnXLmfWm85gqM1OS3x
 p8kvT/KlSNrH4sWqJi6dZoaROGB2XLl1uxpD86SudngKcnmK4L2LuDNI7
 XGGQ4LW7Lg2cDvIlocCKb/GRd/ezUe3idtJo8RmeTewzYPsm4YpECXiW+ U=;
IronPort-SDR: uMkQlNiB9w5LHs1zA7FOvJdLJiQC00IV2UorSjll8vNCEJaZKnmwAqbu3FMlvy4oKtfAHCugov
 90/hYLNt0awA==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="22599795"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Jan 2020 08:18:43 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id BBF46A22CE; Mon, 27 Jan 2020 08:18:42 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:18:42 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.8) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:18:37 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:18:08 +0100
Message-ID: <20200127081812.21216-2-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
References: <20200127081812.21216-1-sjpark@amazon.com>
MIME-Version: 1.0
X-Originating-IP: [10.43.160.8]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 1/5] xenbus/backend: Add memory pressure
 handler callback
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KCkdyYW50aW5nIHBhZ2VzIGNv
bnN1bWVzIGJhY2tlbmQgc3lzdGVtIG1lbW9yeS4gIEluIHN5c3RlbXMgY29uZmlndXJlZAp3aXRo
IGluc3VmZmljaWVudCBzcGFyZSBtZW1vcnkgZm9yIHRob3NlIHBhZ2VzLCBpdCBjYW4gY2F1c2Ug
YSBtZW1vcnkKcHJlc3N1cmUgc2l0dWF0aW9uLiAgSG93ZXZlciwgZmluZGluZyB0aGUgb3B0aW1h
bCBhbW91bnQgb2YgdGhlIHNwYXJlCm1lbW9yeSBpcyBjaGFsbGVuZ2luZyBmb3IgbGFyZ2Ugc3lz
dGVtcyBoYXZpbmcgZHluYW1pYyByZXNvdXJjZQp1dGlsaXphdGlvbiBwYXR0ZXJucy4gIEFsc28s
IHN1Y2ggYSBzdGF0aWMgY29uZmlndXJhdGlvbiBtaWdodCBsYWNrCmZsZXhpYmlsaXR5LgoKVG8g
bWl0aWdhdGUgc3VjaCBwcm9ibGVtcywgdGhpcyBjb21taXQgYWRkcyBhIG1lbW9yeSByZWNsYWlt
IGNhbGxiYWNrIHRvCid4ZW5idXNfZHJpdmVyJy4gIElmIGEgbWVtb3J5IHByZXNzdXJlIGlzIGRl
dGVjdGVkLCAneGVuYnVzJyByZXF1ZXN0cwpldmVyeSBiYWNrZW5kIGRyaXZlciB0byB2b2x1bmFy
aWx5IHJlbGVhc2UgaXRzIG1lbW9yeS4KCk5vdGUgdGhhdCBpdCB3b3VsZCBiZSBhYmxlIHRvIGlt
cHJvdmUgdGhlIGNhbGxiYWNrIGZhY2lsaXR5IGZvciBtb3JlCnNvcGhpc3RpY2F0ZWQgaGFuZGxp
bmdzIG9mIGdlbmVyYWwgcHJlc3N1cmVzLiAgRm9yIGV4YW1wbGUsIGl0IHdvdWxkIGJlCnBvc3Np
YmxlIHRvIG1vbml0b3IgdGhlIG1lbW9yeSBjb25zdW1wdGlvbiBvZiBlYWNoIGRldmljZSBhbmQg
aXNzdWUgdGhlCnJlbGVhc2UgcmVxdWVzdHMgdG8gb25seSBkZXZpY2VzIHdoaWNoIGNhdXNpbmcg
dGhlIHByZXNzdXJlLiAgQWxzbywgdGhlCmNhbGxiYWNrIGNvdWxkIGJlIGV4dGVuZGVkIHRvIGhh
bmRsZSBub3Qgb25seSBtZW1vcnksIGJ1dCBnZW5lcmFsCnJlc291cmNlcy4gIE5ldmVydGhlbGVz
cywgdGhpcyB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBkZWZlcnMgc3VjaApzb3BoaXN0
aWNhdGVkIGdvYWxzIGFzIGEgZnV0dXJlIHdvcmsuCgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFNlb25nSmFlIFBhcmsgPHNqcGFya0BhbWF6
b24uZGU+Ci0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZV9iYWNrZW5kLmMgfCAz
MiArKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAg
ICAgICAgICAgICAgfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tlbmQuYyBiL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmVfYmFja2VuZC5jCmluZGV4IDE0ODc2ZmFmZjNi
MC4uM2I1Y2I3YTVhN2U0IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3By
b2JlX2JhY2tlbmQuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlX2JhY2tl
bmQuYwpAQCAtMjQ3LDYgKzI0NywzNSBAQCBzdGF0aWMgaW50IGJhY2tlbmRfcHJvYmVfYW5kX3dh
dGNoKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbm90aWZpZXIsCiAJcmV0dXJuIE5PVElGWV9ET05F
OwogfQogCitzdGF0aWMgaW50IGJhY2tlbmRfcmVjbGFpbV9tZW1vcnkoc3RydWN0IGRldmljZSAq
ZGV2LCB2b2lkICpkYXRhKQoreworCWNvbnN0IHN0cnVjdCB4ZW5idXNfZHJpdmVyICpkcnY7CisK
KwlpZiAoIWRldi0+ZHJpdmVyKQorCQlyZXR1cm4gMDsKKwlkcnYgPSB0b194ZW5idXNfZHJpdmVy
KGRldi0+ZHJpdmVyKTsKKwlpZiAoZHJ2ICYmIGRydi0+cmVjbGFpbV9tZW1vcnkpCisJCWRydi0+
cmVjbGFpbV9tZW1vcnkodG9feGVuYnVzX2RldmljZShkZXYpKTsKKwlyZXR1cm4gMDsKK30KKwor
LyoKKyAqIFJldHVybnMgMCBhbHdheXMgYmVjYXVzZSB3ZSBhcmUgdXNpbmcgc2hyaW5rZXIgdG8g
b25seSBkZXRlY3QgbWVtb3J5CisgKiBwcmVzc3VyZS4KKyAqLworc3RhdGljIHVuc2lnbmVkIGxv
bmcgYmFja2VuZF9zaHJpbmtfbWVtb3J5X2NvdW50KHN0cnVjdCBzaHJpbmtlciAqc2hyaW5rZXIs
CisJCQkJc3RydWN0IHNocmlua19jb250cm9sICpzYykKK3sKKwlidXNfZm9yX2VhY2hfZGV2KCZ4
ZW5idXNfYmFja2VuZC5idXMsIE5VTEwsIE5VTEwsCisJCQliYWNrZW5kX3JlY2xhaW1fbWVtb3J5
KTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCBzaHJpbmtlciBiYWNrZW5kX21lbW9y
eV9zaHJpbmtlciA9IHsKKwkuY291bnRfb2JqZWN0cyA9IGJhY2tlbmRfc2hyaW5rX21lbW9yeV9j
b3VudCwKKwkuc2Vla3MgPSBERUZBVUxUX1NFRUtTLAorfTsKKwogc3RhdGljIGludCBfX2luaXQg
eGVuYnVzX3Byb2JlX2JhY2tlbmRfaW5pdCh2b2lkKQogewogCXN0YXRpYyBzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgeGVuc3RvcmVfbm90aWZpZXIgPSB7CkBAIC0yNjMsNiArMjkyLDkgQEAgc3RhdGlj
IGludCBfX2luaXQgeGVuYnVzX3Byb2JlX2JhY2tlbmRfaW5pdCh2b2lkKQogCiAJcmVnaXN0ZXJf
eGVuc3RvcmVfbm90aWZpZXIoJnhlbnN0b3JlX25vdGlmaWVyKTsKIAorCWlmIChyZWdpc3Rlcl9z
aHJpbmtlcigmYmFja2VuZF9tZW1vcnlfc2hyaW5rZXIpKQorCQlwcl93YXJuKCJzaHJpbmtlciBy
ZWdpc3RyYXRpb24gZmFpbGVkXG4iKTsKKwogCXJldHVybiAwOwogfQogc3Vic3lzX2luaXRjYWxs
KHhlbmJ1c19wcm9iZV9iYWNrZW5kX2luaXQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVu
YnVzLmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAppbmRleCAyNDIyOGExMDIxNDEuLjk4MDk1MmVh
NDUyYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4veGVuYnVzLmgKKysrIGIvaW5jbHVkZS94ZW4v
eGVuYnVzLmgKQEAgLTEwNSw2ICsxMDUsNyBAQCBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB7CiAJc3Ry
dWN0IGRldmljZV9kcml2ZXIgZHJpdmVyOwogCWludCAoKnJlYWRfb3RoZXJlbmRfZGV0YWlscyko
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldik7CiAJaW50ICgqaXNfcmVhZHkpKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYpOworCXZvaWQgKCpyZWNsYWltX21lbW9yeSkoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldik7CiB9OwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCB4ZW5idXNfZHJpdmVyICp0
b194ZW5idXNfZHJpdmVyKHN0cnVjdCBkZXZpY2VfZHJpdmVyICpkcnYpCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:19:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08:19: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 1ivzc2-0001Zz-1A; Mon, 27 Jan 2020 08:19:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzc1-0001Zr-E4
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:19:13 +0000
X-Inumbo-ID: ae33281e-40dd-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae33281e-40dd-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 08:19:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113144; x=1611649144;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=iHRlt6hmfQ9wJIv7m925gNvQQpSwOi/1Yve2xVCNRDc=;
 b=sGLs5x1sdxLa2Gg1Xq2QTWzyOrKGDVPKHK+k5rLEsv7FL6iXPhJ+vHwY
 mu6vY0/RJupTBcgrn3h0OoOyr63U9DLnBbmOj6XOdvetol0j4mLskRFss
 /n/aHAXPYrM04gdSdU7XZ128MXHoEZWZzKC5ccEnYHMlwTL83WWkXkG2x I=;
IronPort-SDR: 6R0RfhsiFu7/oLNxqb6mAP/EdsDpGOKvoVBZ9qnakDCRyOha6OjsaOkQiUN5C8Sg8RLn8Bikh2
 aIb+eMmevjBw==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="22599854"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Jan 2020 08:18:51 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0FBB2A11F8; Mon, 27 Jan 2020 08:18:51 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:18:50 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.160.8) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:18:45 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:18:10 +0100
Message-ID: <20200127081812.21216-4-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
References: <20200127081812.21216-1-sjpark@amazon.com>
MIME-Version: 1.0
X-Originating-IP: [10.43.160.8]
X-ClientProxiedBy: EX13D11UWB004.ant.amazon.com (10.43.161.90) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 3/5] xen/blkback: Squeeze page pools if a
 memory pressure is detected
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KCkVhY2ggYGJsa2lmYCBoYXMg
YSBmcmVlIHBhZ2VzIHBvb2wgZm9yIHRoZSBncmFudCBtYXBwaW5nLiAgVGhlIHNpemUgb2YKdGhl
IHBvb2wgc3RhcnRzIGZyb20gemVybyBhbmQgaXMgaW5jcmVhc2VkIG9uIGRlbWFuZCB3aGlsZSBw
cm9jZXNzaW5nCnRoZSBJL08gcmVxdWVzdHMuICBJZiBjdXJyZW50IEkvTyByZXF1ZXN0cyBoYW5k
bGluZyBpcyBmaW5pc2hlZCBvciAxMDAKbWlsbGlzZWNvbmRzIGhhcyBwYXNzZWQgc2luY2UgbGFz
dCBJL08gcmVxdWVzdHMgaGFuZGxpbmcsIGl0IGNoZWNrcyBhbmQKc2hyaW5rcyB0aGUgcG9vbCB0
byBub3QgZXhjZWVkIHRoZSBzaXplIGxpbWl0LCBgbWF4X2J1ZmZlcl9wYWdlc2AuCgpUaGVyZWZv
cmUsIGhvc3QgYWRtaW5pc3RyYXRvcnMgY2FuIGNhdXNlIG1lbW9yeSBwcmVzc3VyZSBpbiBibGti
YWNrIGJ5CmF0dGFjaGluZyBhIGxhcmdlIG51bWJlciBvZiBibG9jayBkZXZpY2VzIGFuZCBpbmR1
Y2luZyBJL08uICBTdWNoCnByb2JsZW1hdGljIHNpdHVhdGlvbnMgY2FuIGJlIGF2b2lkZWQgYnkg
bGltaXRpbmcgdGhlIG1heGltdW0gbnVtYmVyIG9mCmRldmljZXMgdGhhdCBjYW4gYmUgYXR0YWNo
ZWQsIGJ1dCBmaW5kaW5nIHRoZSBvcHRpbWFsIGxpbWl0IGlzIG5vdCBzbwplYXN5LiAgSW1wcm9w
ZXIgc2V0IG9mIHRoZSBsaW1pdCBjYW4gcmVzdWx0cyBpbiBtZW1vcnkgcHJlc3N1cmUgb3IgYQpy
ZXNvdXJjZSB1bmRlcnV0aWxpemF0aW9uLiAgVGhpcyBjb21taXQgYXZvaWRzIHN1Y2ggcHJvYmxl
bWF0aWMKc2l0dWF0aW9ucyBieSBzcXVlZXppbmcgdGhlIHBvb2xzIChyZXR1cm5zIGV2ZXJ5IGZy
ZWUgcGFnZSBpbiB0aGUgcG9vbAp0byB0aGUgc3lzdGVtKSBmb3IgYSB3aGlsZSAodXNlcnMgY2Fu
IHNldCB0aGlzIGR1cmF0aW9uIHZpYSBhIG1vZHVsZQpwYXJhbWV0ZXIpIGlmIG1lbW9yeSBwcmVz
c3VyZSBpcyBkZXRlY3RlZC4KCkRpc2N1c3Npb25zCj09PT09PT09PT09CgpUaGUgYGJsa2JhY2tg
J3Mgb3JpZ2luYWwgc2hyaW5raW5nIG1lY2hhbmlzbSByZXR1cm5zIG9ubHkgcGFnZXMgaW4gdGhl
CnBvb2wgd2hpY2ggYXJlIG5vdCBjdXJyZW50bHkgYmUgdXNlZCBieSBgYmxrYmFja2AgdG8gdGhl
IHN5c3RlbS4gIEluCm90aGVyIHdvcmRzLCB0aGUgcGFnZXMgdGhhdCBhcmUgbm90IG1hcHBlZCB3
aXRoIGdyYW50ZWQgcGFnZXMuICBCZWNhdXNlCnRoaXMgY29tbWl0IGlzIGNoYW5naW5nIG9ubHkg
dGhlIHNocmluayBsaW1pdCBidXQgc3RpbGwgdXNlcyB0aGUgc2FtZQpmcmVlaW5nIG1lY2hhbmlz
bSBpdCBkb2VzIG5vdCB0b3VjaCBwYWdlcyB3aGljaCBhcmUgY3VycmVudGx5IG1hcHBpbmcKZ3Jh
bnRzLgoKT25jZSBtZW1vcnkgcHJlc3N1cmUgaXMgZGV0ZWN0ZWQsIHRoaXMgY29tbWl0IGtlZXBz
IHRoZSBzcXVlZXppbmcgbGltaXQKZm9yIGEgdXNlci1zcGVjaWZpZWQgdGltZSBkdXJhdGlvbi4g
IFRoZSBkdXJhdGlvbiBzaG91bGQgYmUgbmVpdGhlciB0b28KbG9uZyBub3IgdG9vIHNob3J0LiAg
SWYgaXQgaXMgdG9vIGxvbmcsIHRoZSBzcXVlZXppbmcgaW5jdXJyaW5nIG92ZXJoZWFkCmNhbiBy
ZWR1Y2UgdGhlIEkvTyBwZXJmb3JtYW5jZS4gIElmIGl0IGlzIHRvbyBzaG9ydCwgYGJsa2JhY2tg
IHdpbGwgbm90CmZyZWUgZW5vdWdoIHBhZ2VzIHRvIHJlZHVjZSB0aGUgbWVtb3J5IHByZXNzdXJl
LiAgVGhpcyBjb21taXQgc2V0cyB0aGUKdmFsdWUgYXMgYDEwIG1pbGxpc2Vjb25kc2AgYnkgZGVm
YXVsdCBiZWNhdXNlIGl0IGlzIGEgc2hvcnQgdGltZSBpbgp0ZXJtcyBvZiBJL08gd2hpbGUgaXQg
aXMgYSBsb25nIHRpbWUgaW4gdGVybXMgb2YgbWVtb3J5IG9wZXJhdGlvbnMuCkFsc28sIGFzIHRo
ZSBvcmlnaW5hbCBzaHJpbmtpbmcgbWVjaGFuaXNtIHdvcmtzIGZvciBhdCBsZWFzdCBldmVyeSAx
MDAKbWlsbGlzZWNvbmRzLCB0aGlzIGNvdWxkIGJlIGEgc29tZXdoYXQgcmVhc29uYWJsZSBjaG9p
Y2UuICBJIGFsc28gdGVzdGVkCm90aGVyIGR1cmF0aW9ucyAocmVmZXIgdG8gdGhlIGJlbG93IHNl
Y3Rpb24gZm9yIG1vcmUgZGV0YWlscykgYW5kCmNvbmZpcm1lZCB0aGF0IDEwIG1pbGxpc2Vjb25k
cyBpcyB0aGUgb25lIHRoYXQgd29ya3MgYmVzdCB3aXRoIHRoZSB0ZXN0LgpUaGF0IHNhaWQsIHRo
ZSBwcm9wZXIgZHVyYXRpb24gZGVwZW5kcyBvbiBhY3R1YWwgY29uZmlndXJhdGlvbnMgYW5kCndv
cmtsb2Fkcy4gIFRoYXQncyB3aHkgdGhpcyBjb21taXQgYWxsb3dzIHVzZXJzIHRvIHNldCB0aGUg
ZHVyYXRpb24gYXMgYQptb2R1bGUgcGFyYW1ldGVyLgoKTWVtb3J5IFByZXNzdXJlIFRlc3QKPT09
PT09PT09PT09PT09PT09PT0KClRvIHNob3cgaG93IHRoaXMgY29tbWl0IGZpeGVzIHRoZSBtZW1v
cnkgcHJlc3N1cmUgc2l0dWF0aW9uIHdlbGwsIEkKY29uZmlndXJlZCBhIHRlc3QgZW52aXJvbm1l
bnQgb24gYSB4ZW4tcnVubmluZyB2aXJ0dWFsaXphdGlvbiBzeXN0ZW0uCk9uIHRoZSBgYmxrZnJv
bnRgIHJ1bm5pbmcgZ3Vlc3QgaW5zdGFuY2VzLCBJIGF0dGFjaCBhIGxhcmdlIG51bWJlciBvZgpu
ZXR3b3JrLWJhY2tlZCB2b2x1bWUgZGV2aWNlcyBhbmQgaW5kdWNlIEkvTyB0byB0aG9zZS4gIE1l
YW53aGlsZSwgSQptZWFzdXJlIHRoZSBudW1iZXIgb2YgcGFnZXMgdGhhdCBzd2FwcGVkIGluIChw
c3dwaW4pIGFuZCBvdXQgKHBzd3BvdXQpCm9uIHRoZSBgYmxrYmFja2AgcnVubmluZyBndWVzdC4g
IFRoZSB0ZXN0IHJhbiB0d2ljZSwgb25jZSBmb3IgdGhlCmBibGtiYWNrYCBiZWZvcmUgdGhpcyBj
b21taXQgYW5kIG9uY2UgZm9yIHRoYXQgYWZ0ZXIgdGhpcyBjb21taXQuICBBcwpzaG93biBiZWxv
dywgdGhpcyBjb21taXQgaGFzIGRyYW1hdGljYWxseSByZWR1Y2VkIHRoZSBtZW1vcnkgcHJlc3N1
cmU6CgogICAgICAgICAgICAgICAgcHN3cGluICBwc3dwb3V0CiAgICBiZWZvcmUgICAgICA3Niw2
NzIgIDE4NSw3OTkKICAgIGFmdGVyICAgICAgICAgIDg2NyAgICAzLDk2NwoKT3B0aW1hbCBBZ2dy
ZXNzaXZlIFNocmlua2luZyBEdXJhdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgpUbyBmaW5kIGEgYmVzdCBzcXVlZXppbmcgZHVyYXRpb24sIEkgcmVwZWF0ZWQgdGhl
IHRlc3Qgd2l0aCB0aHJlZQpkaWZmZXJlbnQgZHVyYXRpb25zICgxbXMsIDEwbXMsIGFuZCAxMDBt
cykuICBUaGUgcmVzdWx0cyBhcmUgYXMgYmVsb3c6CgogICAgZHVyYXRpb24gICAgcHN3cGluICBw
c3dwb3V0CiAgICAxICAgICAgICAgICA3MDcgICAgIDUsMDk1CiAgICAxMCAgICAgICAgICA4Njcg
ICAgIDMsOTY3CiAgICAxMDAgICAgICAgICAzNjIgICAgIDMsMzQ4CgpBcyBleHBlY3RlZCwgdGhl
IG1lbW9yeSBwcmVzc3VyZSBkZWNyZWFzZXMgYXMgdGhlIGR1cmF0aW9uIGluY3JlYXNlcywKYnV0
IHRoZSByZWR1Y3Rpb24gYmVjb21lIHNsb3cgZnJvbSB0aGUgYDEwbXNgLiAgQmFzZWQgb24gdGhp
cyByZXN1bHRzLCBJCmNob3NlIHRoZSBkZWZhdWx0IGR1cmF0aW9uIGFzIDEwbXMuCgpQZXJmb3Jt
YW5jZSBPdmVyaGVhZCBUZXN0Cj09PT09PT09PT09PT09PT09PT09PT09PT0KClRoaXMgY29tbWl0
IGNvdWxkIGluY3VyIEkvTyBwZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiB1bmRlciBzZXZlcmUgbWVt
b3J5CnByZXNzdXJlIGJlY2F1c2UgdGhlIHNxdWVlemluZyB3aWxsIHJlcXVpcmUgbW9yZSBwYWdl
IGFsbG9jYXRpb25zIHBlcgpJL08uICBUbyBzaG93IHRoZSBvdmVyaGVhZCwgSSBhcnRpZmljaWFs
bHkgbWFkZSBhIHdvcnN0LWNhc2Ugc3F1ZWV6aW5nCnNpdHVhdGlvbiBhbmQgbWVhc3VyZWQgdGhl
IEkvTyBwZXJmb3JtYW5jZSBvZiBhIGBibGtmcm9udGAgcnVubmluZwpndWVzdC4KCkZvciB0aGUg
YXJ0aWZpY2lhbCBzcXVlZXppbmcsIEkgc2V0IHRoZSBgYmxrYmFjay5tYXhfYnVmZmVyX3BhZ2Vz
YCB1c2luZwp0aGUgYC9zeXMvbW9kdWxlL3hlbl9ibGtiYWNrL3BhcmFtZXRlcnMvbWF4X2J1ZmZl
cl9wYWdlc2AgZmlsZS4gIEluIHRoaXMKdGVzdCwgSSBzZXQgdGhlIHZhbHVlIHRvIGAxMDI0YCBh
bmQgYDBgLiAgVGhlIGAxMDI0YCBpcyB0aGUgZGVmYXVsdAp2YWx1ZS4gIFNldHRpbmcgdGhlIHZh
bHVlIGFzIGAwYCBpcyBzYW1lIHRvIGEgc2l0dWF0aW9uIGRvaW5nIHRoZQpzcXVlZXppbmcgYWx3
YXlzICh3b3JzdC1jYXNlKS4KCklmIHRoZSB1bmRlcmx5aW5nIGJsb2NrIGRldmljZSBpcyBzbG93
IGVub3VnaCwgdGhlIHNxdWVlemluZyBvdmVyaGVhZApjb3VsZCBiZSBoaWRkZW4uICBGb3IgdGhl
IHJlYXNvbiwgSSB1c2UgYSBmYXN0IGJsb2NrIGRldmljZSwgbmFtZWx5IHRoZQpyYmRbMV06Cgog
ICAgIyB4bCBibG9jay1hdHRhY2ggZ3Vlc3QgcGh5Oi9kZXYvcmFtMCB4dmRiIHcKCkZvciB0aGUg
SS9PIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50LCBJIHJ1biBhIHNpbXBsZSBgZGRgIGNvbW1hbmQg
NSB0aW1lcwpkaXJlY3RseSB0byB0aGUgZGV2aWNlIGFzIGJlbG93IGFuZCBjb2xsZWN0IHRoZSAn
TUIvcycgcmVzdWx0cy4KCiAgICAkIGZvciBpIGluIHsxLi41fTsgZG8gZGQgaWY9L2Rldi96ZXJv
IG9mPS9kZXYveHZkYiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnM9NGsgY291bnQ9
JCgoMjU2KjUxMikpOyBzeW5jOyBkb25lCgpUaGUgcmVzdWx0cyBhcmUgYXMgYmVsb3cuICAnbWF4
X3BncycgcmVwcmVzZW50cyB0aGUgdmFsdWUgb2YgdGhlCmBibGtiYWNrLm1heF9idWZmZXJfcGFn
ZXNgIHBhcmFtZXRlci4KCiAgICBtYXhfcGdzICAgTWluICAgICAgIE1heCAgICAgICBNZWRpYW4g
ICAgIEF2ZyAgICBTdGRkZXYKICAgIDAgICAgICAgICA0MTcgICAgICAgNDIzICAgICAgIDQyMCAg
ICAgICAgNDE5LjQgIDIuNTA5OTgwMQogICAgMTAyNCAgICAgIDQxNCAgICAgICA0MjUgICAgICAg
NDE2ICAgICAgICA0MTcuOCAgNC40Mzg0NjgyCiAgICBObyBkaWZmZXJlbmNlIHByb3ZlbiBhdCA5
NS4wJSBjb25maWRlbmNlCgpJbiBzaG9ydCwgZXZlbiB3b3JzdCBjYXNlIHNxdWVlemluZyBvbiBy
YW1kaXNrIGJhc2VkIGZhc3QgYmxvY2sgZGV2aWNlCm1ha2VzIG5vIHZpc2libGUgcGVyZm9ybWFu
Y2UgZGVncmFkYXRpb24uICBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMganVzdAphIHZlcnkgc2lt
cGxlIGFuZCBtaW5pbWFsIHRlc3QuICBPbiBzeXN0ZW1zIHVzaW5nIHN1cGVyLWZhc3QgYmxvY2sK
ZGV2aWNlcyBhbmQgYSBzcGVjaWFsIEkvTyB3b3JrbG9hZCwgdGhlIHJlc3VsdHMgbWlnaHQgYmUg
ZGlmZmVyZW50LiAgSWYKeW91IGhhdmUgYW55IGRvdWJ0LCB0ZXN0IG9uIHlvdXIgbWFjaGluZSB3
aXRoIHlvdXIgd29ya2xvYWQgdG8gZmluZCB0aGUKb3B0aW1hbCBzcXVlZXppbmcgZHVyYXRpb24g
Zm9yIHlvdS4KClsxXSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xhdGVzdC9hZG1p
bi1ndWlkZS9ibG9ja2Rldi9yYW1kaXNrLmh0bWwKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogU2VvbmdKYWUgUGFyayA8
c2pwYXJrQGFtYXpvbi5kZT4KLS0tCiAuLi4vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXhlbi1i
bGtiYWNrICAgICAgfCAxMCArKysrKysrKysKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxr
YmFjay5jICAgICAgICAgICB8ICA3ICsrKysrLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
Y29tbW9uLmggICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVu
YnVzLmMgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVu
dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWRyaXZlci14ZW4tYmxrYmFjayBiL0RvY3VtZW50YXRp
b24vQUJJL3Rlc3Rpbmcvc3lzZnMtZHJpdmVyLXhlbi1ibGtiYWNrCmluZGV4IDRlN2JhYmIzYmEx
Zi4uZWNiNzk0MmZmMTQ2IDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5
c2ZzLWRyaXZlci14ZW4tYmxrYmFjaworKysgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5
c2ZzLWRyaXZlci14ZW4tYmxrYmFjawpAQCAtMjUsMyArMjUsMTMgQEAgRGVzY3JpcHRpb246CiAg
ICAgICAgICAgICAgICAgYWxsb2NhdGVkIHdpdGhvdXQgYmVpbmcgaW4gdXNlLiBUaGUgdGltZSBp
cyBpbgogICAgICAgICAgICAgICAgIHNlY29uZHMsIDAgbWVhbnMgaW5kZWZpbml0ZWx5IGxvbmcu
CiAgICAgICAgICAgICAgICAgVGhlIGRlZmF1bHQgaXMgNjAgc2Vjb25kcy4KKworV2hhdDogICAg
ICAgICAgIC9zeXMvbW9kdWxlL3hlbl9ibGtiYWNrL3BhcmFtZXRlcnMvYnVmZmVyX3NxdWVlemVf
ZHVyYXRpb25fbXMKK0RhdGU6ICAgICAgICAgICBEZWNlbWJlciAyMDE5CitLZXJuZWxWZXJzaW9u
OiAgNS42CitDb250YWN0OiAgICAgICAgU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4K
K0Rlc2NyaXB0aW9uOgorICAgICAgICAgICAgICAgIFdoZW4gbWVtb3J5IHByZXNzdXJlIGlzIHJl
cG9ydGVkIHRvIGJsa2JhY2sgdGhpcyBvcHRpb24KKyAgICAgICAgICAgICAgICBjb250cm9scyB0
aGUgZHVyYXRpb24gaW4gbWlsbGlzZWNvbmRzIHRoYXQgYmxrYmFjayB3aWxsIG5vdAorICAgICAg
ICAgICAgICAgIGNhY2hlIGFueSBwYWdlIG5vdCBiYWNrZWQgYnkgYSBncmFudCBtYXBwaW5nLgor
ICAgICAgICAgICAgICAgIFRoZSBkZWZhdWx0IGlzIDEwbXMuCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sv
YmxrYmFjay5jCmluZGV4IDcxNmI5OWFhMjMwNy4uNWI5ZWUwNDk0ZTE1IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYworKysgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL2Jsa2JhY2suYwpAQCAtNjU2LDggKzY1NiwxMSBAQCBpbnQgeGVuX2Jsa2lmX3Nj
aGVkdWxlKHZvaWQgKmFyZykKIAkJCXJpbmctPm5leHRfbHJ1ID0gamlmZmllcyArIG1zZWNzX3Rv
X2ppZmZpZXMoTFJVX0lOVEVSVkFMKTsKIAkJfQogCi0JCS8qIFNocmluayBpZiB3ZSBoYXZlIG1v
cmUgdGhhbiB4ZW5fYmxraWZfbWF4X2J1ZmZlcl9wYWdlcyAqLwotCQlzaHJpbmtfZnJlZV9wYWdl
cG9vbChyaW5nLCB4ZW5fYmxraWZfbWF4X2J1ZmZlcl9wYWdlcyk7CisJCS8qIFNocmluayB0aGUg
ZnJlZSBwYWdlcyBwb29sIGlmIGl0IGlzIHRvbyBsYXJnZS4gKi8KKwkJaWYgKHRpbWVfYmVmb3Jl
KGppZmZpZXMsIGJsa2lmLT5idWZmZXJfc3F1ZWV6ZV9lbmQpKQorCQkJc2hyaW5rX2ZyZWVfcGFn
ZXBvb2wocmluZywgMCk7CisJCWVsc2UKKwkJCXNocmlua19mcmVlX3BhZ2Vwb29sKHJpbmcsIHhl
bl9ibGtpZl9tYXhfYnVmZmVyX3BhZ2VzKTsKIAogCQlpZiAobG9nX3N0YXRzICYmIHRpbWVfYWZ0
ZXIoamlmZmllcywgcmluZy0+c3RfcHJpbnQpKQogCQkJcHJpbnRfc3RhdHMocmluZyk7CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oIGIvZHJpdmVycy9ibG9j
ay94ZW4tYmxrYmFjay9jb21tb24uaAppbmRleCA0OTEzMmIwYWRiYmUuLmEzZWVjY2YzYWM1ZiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaAorKysgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCkBAIC0zMTksNiArMzE5LDcgQEAgc3RydWN0
IHhlbl9ibGtpZiB7CiAJLyogQWxsIHJpbmdzIGZvciB0aGlzIGRldmljZS4gKi8KIAlzdHJ1Y3Qg
eGVuX2Jsa2lmX3JpbmcJKnJpbmdzOwogCXVuc2lnbmVkIGludAkJbnJfcmluZ3M7CisJdW5zaWdu
ZWQgbG9uZwkJYnVmZmVyX3NxdWVlemVfZW5kOwogfTsKIAogc3RydWN0IHNlZ19idWYgewpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyBiL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2JhY2sveGVuYnVzLmMKaW5kZXggNGM1ZDk5Zjg3ODEzLi41NTk2MDE5MGI3NzQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKKysrIGIvZHJp
dmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYwpAQCAtODU5LDYgKzg1OSwyNiBAQCBzdGF0
aWMgdm9pZCBmcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiB9CiAK
IAorLyogT25jZSBhIG1lbW9yeSBwcmVzc3VyZSBpcyBkZXRlY3RlZCwgc3F1ZWV6ZSBmcmVlIHBh
Z2UgcG9vbHMgZm9yIGEgd2hpbGUuICovCitzdGF0aWMgdW5zaWduZWQgaW50IGJ1ZmZlcl9zcXVl
ZXplX2R1cmF0aW9uX21zID0gMTA7Cittb2R1bGVfcGFyYW1fbmFtZWQoYnVmZmVyX3NxdWVlemVf
ZHVyYXRpb25fbXMsCisJCWJ1ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21zLCBpbnQsIDA2NDQpOwor
TU9EVUxFX1BBUk1fREVTQyhidWZmZXJfc3F1ZWV6ZV9kdXJhdGlvbl9tcywKKyJEdXJhdGlvbiBp
biBtcyB0byBzcXVlZXplIHBhZ2VzIGJ1ZmZlciB3aGVuIGEgbWVtb3J5IHByZXNzdXJlIGlzIGRl
dGVjdGVkIik7CisKKy8qCisgKiBDYWxsYmFjayByZWNlaXZlZCB3aGVuIHRoZSBtZW1vcnkgcHJl
c3N1cmUgaXMgZGV0ZWN0ZWQuCisgKi8KK3N0YXRpYyB2b2lkIHJlY2xhaW1fbWVtb3J5KHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYpCit7CisJc3RydWN0IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZf
Z2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCWlmICghYmUpCisJCXJldHVybjsKKwliZS0+Ymxr
aWYtPmJ1ZmZlcl9zcXVlZXplX2VuZCA9IGppZmZpZXMgKworCQltc2Vjc190b19qaWZmaWVzKGJ1
ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21zKTsKK30KKwogLyogKiogQ29ubmVjdGlvbiAqKiAqLwog
CiAKQEAgLTExNTIsNiArMTE3Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB4ZW5f
YmxrYmtfZHJpdmVyID0gewogCS5yZW1vdmUgPSB4ZW5fYmxrYmtfcmVtb3ZlLAogCS5vdGhlcmVu
ZF9jaGFuZ2VkID0gZnJvbnRlbmRfY2hhbmdlZCwKIAkuYWxsb3dfcmViaW5kID0gdHJ1ZSwKKwku
cmVjbGFpbV9tZW1vcnkgPSByZWNsYWltX21lbW9yeSwKIH07CiAKIGludCB4ZW5fYmxraWZfeGVu
YnVzX2luaXQodm9pZCkKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 08:20:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 08:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ivzdF-0002PE-Eq; Mon, 27 Jan 2020 08:20:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y5+q=3Q=amazon.com=prvs=288afea8f=sjpark@srs-us1.protection.inumbo.net>)
 id 1ivzdE-0002P4-7M
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 08:20:28 +0000
X-Inumbo-ID: db33ec68-40dd-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db33ec68-40dd-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 08:20:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580113220; x=1611649220;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=I0bGMY0UnkD1SQDKudWK+VHlWYQo9kxn8xvkLvZ6+gw=;
 b=HSWJjL3qZflBjg3HZ0LsIxgvkt4awx+NFDm2/U2UIxmjPWlrrcpE9WW4
 NTX43GtRXtGQUrmrJvoeLi8KjxFsvNJo7AcfjhdTFS4wYHwiYnUBprd+r
 A7Un1iA0KAAyidTl2bIksrAXoIoMjYsr9pvTKjN38Ze/OVxMjm1vxQgWD I=;
IronPort-SDR: nJ6CGo/h7Rj8evct5993fDuaqqM8Fs4H2y02wDFZ2uT5VCpoe44uYjQlucDgefYn99dFDE3SE8
 G+O8acrjKseA==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="14868091"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 08:20:20 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2F458C5A7D; Mon, 27 Jan 2020 08:20:16 +0000 (UTC)
Received: from EX13D31EUA001.ant.amazon.com (10.43.165.15) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 08:20:16 +0000
Received: from u886c93fd17d25d.ant.amazon.com (10.43.161.78) by
 EX13D31EUA001.ant.amazon.com (10.43.165.15) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 08:20:11 +0000
From: <sjpark@amazon.com>
To: <jgross@suse.com>, <roger.pau@citrix.com>, <axboe@kernel.dk>
Date: Mon, 27 Jan 2020 09:19:57 +0100
Message-ID: <20200127081957.21509-1-sjpark@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
References: <20200127081812.21216-1-sjpark@amazon.com>
MIME-Version: 1.0
X-Originating-IP: [10.43.161.78]
X-ClientProxiedBy: EX13D25UWB001.ant.amazon.com (10.43.161.245) To
 EX13D31EUA001.ant.amazon.com (10.43.165.15)
Precedence: Bulk
Subject: [Xen-devel] [PATCH v14 5/5] xen/blkback: Consistently insert one
 empty line between functions
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: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

RnJvbTogU2VvbmdKYWUgUGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KClRoZSBudW1iZXIgb2YgZW1w
dHkgbGluZXMgYmV0d2VlbiBmdW5jdGlvbnMgaW4gdGhlIHhlbmJ1cy5jIGlzCmluY29uc2lzdGVu
dC4gIFRoaXMgdHJpdmlhbCBzdHlsZSBjbGVhbnVwIGNvbW1pdCBmaXhlcyB0aGUgZmlsZSB0bwpj
b25zaXN0ZW50bHkgcGxhY2Ugb25seSBvbmUgZW1wdHkgbGluZS4KCkFja2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogU2VvbmdKYWUg
UGFyayA8c2pwYXJrQGFtYXpvbi5kZT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jIHwgNyArKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVz
LmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCmluZGV4IDU1OTYwMTkwYjc3
NC4uNDI5NDRkNDFhZWEwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hl
bmJ1cy5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKQEAgLTQ2Nyw3
ICs0NjcsNiBAQCBzdGF0aWMgdm9pZCB4ZW52YmRfc3lzZnNfZGVsaWYoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldikKIAlkZXZpY2VfcmVtb3ZlX2ZpbGUoJmRldi0+ZGV2LCAmZGV2X2F0dHJfcGh5
c2ljYWxfZGV2aWNlKTsKIH0KIAotCiBzdGF0aWMgdm9pZCB4ZW5fdmJkX2ZyZWUoc3RydWN0IHhl
bl92YmQgKnZiZCkKIHsKIAlpZiAodmJkLT5iZGV2KQpAQCAtNTI0LDYgKzUyMyw3IEBAIHN0YXRp
YyBpbnQgeGVuX3ZiZF9jcmVhdGUoc3RydWN0IHhlbl9ibGtpZiAqYmxraWYsIGJsa2lmX3ZkZXZf
dCBoYW5kbGUsCiAJCWhhbmRsZSwgYmxraWYtPmRvbWlkKTsKIAlyZXR1cm4gMDsKIH0KKwogc3Rh
dGljIGludCB4ZW5fYmxrYmtfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CiAJ
c3RydWN0IGJhY2tlbmRfaW5mbyAqYmUgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKQEAg
LTYwNyw2ICs2MDcsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxrYmtfZGlzY2FyZChzdHJ1Y3QgeGVu
YnVzX3RyYW5zYWN0aW9uIHhidCwgc3RydWN0IGJhY2tlbmRfaW5mbwogCWlmIChlcnIpCiAJCWRl
dl93YXJuKCZkZXYtPmRldiwgIndyaXRpbmcgZmVhdHVyZS1kaXNjYXJkICglZCkiLCBlcnIpOwog
fQorCiBpbnQgeGVuX2Jsa2JrX2JhcnJpZXIoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQs
CiAJCSAgICAgIHN0cnVjdCBiYWNrZW5kX2luZm8gKmJlLCBpbnQgc3RhdGUpCiB7CkBAIC02OTEs
NyArNjkyLDYgQEAgc3RhdGljIGludCB4ZW5fYmxrYmtfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKIAlyZXR1cm4gZXJyOwogfQogCi0KIC8qCiAgKiBDYWxsYmFjayByZWNlaXZlZCB3
aGVuIHRoZSBob3RwbHVnIHNjcmlwdHMgaGF2ZSBwbGFjZWQgdGhlIHBoeXNpY2FsLWRldmljZQog
ICogbm9kZS4gIFJlYWQgaXQgYW5kIHRoZSBtb2RlIG5vZGUsIGFuZCBjcmVhdGUgYSB2YmQuICBJ
ZiB0aGUgZnJvbnRlbmQgaXMKQEAgLTc4Myw3ICs3ODMsNiBAQCBzdGF0aWMgdm9pZCBiYWNrZW5k
X2NoYW5nZWQoc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCiAJfQogfQogCi0KIC8qCiAgKiBD
YWxsYmFjayByZWNlaXZlZCB3aGVuIHRoZSBmcm9udGVuZCdzIHN0YXRlIGNoYW5nZXMuCiAgKi8K
QEAgLTg1OCw3ICs4NTcsNiBAQCBzdGF0aWMgdm9pZCBmcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCiAJfQogfQogCi0KIC8qIE9uY2UgYSBtZW1vcnkgcHJlc3N1cmUg
aXMgZGV0ZWN0ZWQsIHNxdWVlemUgZnJlZSBwYWdlIHBvb2xzIGZvciBhIHdoaWxlLiAqLwogc3Rh
dGljIHVuc2lnbmVkIGludCBidWZmZXJfc3F1ZWV6ZV9kdXJhdGlvbl9tcyA9IDEwOwogbW9kdWxl
X3BhcmFtX25hbWVkKGJ1ZmZlcl9zcXVlZXplX2R1cmF0aW9uX21zLApAQCAtODgxLDcgKzg3OSw2
IEBAIHN0YXRpYyB2b2lkIHJlY2xhaW1fbWVtb3J5KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYp
CiAKIC8qICoqIENvbm5lY3Rpb24gKiogKi8KIAotCiAvKgogICogV3JpdGUgdGhlIHBoeXNpY2Fs
IGRldGFpbHMgcmVnYXJkaW5nIHRoZSBibG9jayBkZXZpY2UgdG8gdGhlIHN0b3JlLCBhbmQKICAq
IHN3aXRjaCB0byBDb25uZWN0ZWQgc3RhdGUuCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 09:38:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 09:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw0qh-00089f-Ns; Mon, 27 Jan 2020 09:38:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X640=3Q=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iw0qf-00089a-U6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 09:38:25 +0000
X-Inumbo-ID: becae878-40e8-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id becae878-40e8-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 09:38:17 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id a9so1303321wmj.3
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 01:38:17 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=7yDYDUuBnKkaTfZ4nQFYkDd4vx/FuI+FIuhi5mEE3iM=;
 b=NPF9Z5hRmm6gWMuAAb4yzb0Tm6/fwsl1fR7WhljM/toLg0GWpTzRwIhwUgRgAYm9D+
 0hiIOzD6/cnpIT1YuRn4X8CsfGvpqgq5LqrjL0DPGrVsSkaVbrB9nZqN3z0wIiCJUXWk
 DYgiS2VLDx/aRcGzYt4GMaNBlJ9NmVrIGz9qWSUCJOdVJsX9RbUQu3kR44zRkn459bO3
 LzvDMPc6HMWQrOe+pEOmAfQo+DhkA9jb3Ssi9/G3vY94NexdXt/pOaPwG6cvHyJbAC6c
 g9kMsFCfk6YfgsZKjAX2KK2MchExqicbRk9hr3GmA3UC08dprAGa0IVoJrcQYCHX28vm
 c9aw==
X-Gm-Message-State: APjAAAWJWg8CpXlcjQfqTwkhnBNg2F2RGA2ml9iLT0rMdwlMZ6SlaLJd
 OOJHIkLCE2/XMzwuiaKrioyt7OGrhFs=
X-Google-Smtp-Source: APXvYqwDx+bf4y/0kiWFSH257Q8SRe0amczRu1cYZfqZ/PvhnO84CkFSfPfTVXqyBDcIylDZ8KuhTQ==
X-Received: by 2002:a05:600c:d5:: with SMTP id
 u21mr12768315wmm.98.1580117896058; 
 Mon, 27 Jan 2020 01:38:16 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id a1sm19787707wrr.80.2020.01.27.01.38.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 27 Jan 2020 01:38:15 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 09:38:08 +0000
Message-Id: <20200127093808.31373-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen/x86: domain: Remove specific case when
 allocating struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <jgrall@amazon.com>, David Woodhouse <dwmw@amazon.co.uk>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KCkNvbW1pdCA4OTE2ZmNmNDU3
NyAieDg2L2RvbWFpbjogY29tcGlsZSB3aXRoIGxvY2tfcHJvZmlsZT15IGVuYWJsZWQiCmFsbG93
ZWQgdGhlIHN0cnVjdCBkb21haW4gdG8gdXNlIG1vcmUgdGhhbiBhIFBBR0VfU0laRSAoaS5lIDQw
OTYpLgpIb3dldmVyLCB0aGUgZnVuY3Rpb24gZnJlZV9kb21oZWFwX3N0cnVjdCgpIHdpbGwgb25s
eSBmcmVlIHRoZSBmaXJzdApwYWdlLgoKV2UgY291bGQgbW9kaWZ5IHRoZSBmcmVlIHBhcnQgdG8g
ZnJlZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgcGFnZXMsIGJ1dAp0aGUgc3RydWN0dXJlIGhhcyBi
ZWVuIGZpdHRpbmcgaW4gYSBwYWdlIChldmVuIHdpdGggbG9jayBwcm9maWxlCmVuYWJsZWQpIHNp
bmNlIGNvbW1pdCA0Mjg2MDdhNDEwICJ4ODY6IHNocmluayAnc3RydWN0IGRvbWFpbicsIHdhcwph
bHJlYWR5IFBBR0VfU0laRSIgKHBhcnQgb2YgWGVuIDQuNykuCgpUaGVyZWZvcmUsIHRoZSBzcGVj
aWZpYyBjYXNlIGZvciBsb2NrIHByb2ZpbGUgaXMgbm93IHJlbW92ZWQuCgpUaGlzIGlzIG5vdCBh
IHNlY3VyaXR5IGlzc3VlIGJlY2F1c2Ugc3RydWN0IGRvbWFpbiBjYW4gb25seSBiZSBiaWdnZXIK
dGhhbiBhIHBhZ2Ugc2l6ZSBmb3IgbG9jayBwcm9maWxpbmcuIFRoZSBmZWF0dXJlIGNhbiBvbmx5
IGJlIHNlbGVjdGVkCmluIERFQlVHIGFuZCBFWFBFUlQgbW9kZS4KCkZpeGVzOiA4OTE2ZmNmNDU3
NyAoIng4Ni9kb21haW46IGNvbXBpbGUgd2l0aCBsb2NrX3Byb2ZpbGU9eSBlbmFibGVkIikKUmVw
b3J0ZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+ClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+CgotLS0KClRoaXMgcmVwbGFjZSB0
aGUgb3JpZ2luYWwgYXBwcm9hY2g6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMjAtMDEvbXNnMDE1NDYuaHRtbAotLS0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyB8IDEzICsrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyOGZlZmExZjgxLi5mNTNhZTVmZjg2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC0zMTMsNyArMzEzLDYgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgbm9pbmxp
bmUgX2RvbWFpbl9zdHJ1Y3RfYml0cyh2b2lkKQogc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWlu
X3N0cnVjdCh2b2lkKQogewogICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0gICAgdW5zaWduZWQgaW50
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKCpkKSk7CiAjaWZkZWYgQ09ORklH
X0JJR01FTQogICAgIGNvbnN0IHVuc2lnbmVkIGludCBiaXRzID0gMDsKICNlbHNlCkBAIC0zMjcs
MTggKzMyNiwxMCBAQCBzdHJ1Y3QgZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCiAg
ICAgICAgICBiaXRzID0gX2RvbWFpbl9zdHJ1Y3RfYml0cygpOwogI2VuZGlmCiAKLQotI2lmbmRl
ZiBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxFCiAgICAgQlVJTERfQlVHX09OKHNpemVvZigqZCkg
PiBQQUdFX1NJWkUpOwotI2VuZGlmCi0gICAgZCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMob3JkZXIs
IE1FTUZfYml0cyhiaXRzKSk7CisgICAgZCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgTUVNRl9i
aXRzKGJpdHMpKTsKICAgICBpZiAoIGQgIT0gTlVMTCApCi0gICAgewotICAgICAgICB1bnNpZ25l
ZCBpbnQgc3o7Ci0KLSAgICAgICAgZm9yICggc3ogPSAwOyBzeiA8IChQQUdFX1NJWkUgPDwgb3Jk
ZXIpOyBzeiArPSBQQUdFX1NJWkUgKQotICAgICAgICAgICAgY2xlYXJfcGFnZSgodm9pZCAqKWQg
KyBzeik7Ci0gICAgfQorICAgICAgICBjbGVhcl9wYWdlKGQpOwogICAgIHJldHVybiBkOwogfQog
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 09:41:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 09: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 1iw0tF-0000SC-7E; Mon, 27 Jan 2020 09:41:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X4q5=3Q=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iw0tD-0000S6-NT
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 09:41:03 +0000
X-Inumbo-ID: 215b33c6-40e9-11ea-b833-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 215b33c6-40e9-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 09:41:02 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id a9so1312247wmj.3
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 01:41:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=wUiJeP3sb9FoVRey/J/jF1e4AeTkT556St8bvwvM930=;
 b=hLP8zzWNbQctE3j265ZDAN8Mj+AJBc80NKO08gNpWs0VlbcJQGjAsnUmAkivYyNk9q
 ofuqeePo6IJYMe1SFbsBFoYcfFZiXDQ4Ws09Cxjoes6hgCwzPLUenMfU6D8o7h9FR/IX
 099X6fDqBW5eBxGAKMmtjvgR3IlKnzA/laUuk=
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;
 bh=wUiJeP3sb9FoVRey/J/jF1e4AeTkT556St8bvwvM930=;
 b=f06G+WJx0BeRo3/ondq5KRD7E1s3grx61DuWXQ/9lKr2ImblkOpt10qwdGI8Hr3ISY
 OrDe2bvHQammZCXSXkJJ1B23XYsCItU8y/DpTXx7iT179S/Du+3mtfsPcBwWk05Ob84e
 3aOE3SCXfAUiPZM8CAFZ4SovlH+DbTQcCdcpuHEGcWC92WcsYEK6B+5BsQFaRwDcphRO
 0Vnp9MJXB8F8uLkP54B1ztiaB1j3u0pt3o+4IbRCcZ5L8ipAL+y33riZwsvObYukA3hq
 f1IzjyQtfxcYNK0aObZC6oxMRG+j5qWocBM7i+CNoFZCfbJTU7W8Xj1jdVEobpB0eAPO
 tOdg==
X-Gm-Message-State: APjAAAURSR13TKHeINJ80k0m/uGeLbaMnFiOfdVvu464PCsCKC4K6get
 /rrtfGp6ZbYE5CW/sudaaTCsBA==
X-Google-Smtp-Source: APXvYqwu7+yyryOWJcgA1WBQbyexBCEfeuqqS7AjAG5uVqU0OZiWWlyYOdULux7tc3u8UTN8Nx3JvA==
X-Received: by 2002:a05:600c:2409:: with SMTP id
 9mr12691722wmp.109.1580118061332; 
 Mon, 27 Jan 2020 01:41:01 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id n8sm19746656wrx.42.2020.01.27.01.40.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 27 Jan 2020 01:41:00 -0800 (PST)
Date: Mon, 27 Jan 2020 10:40:58 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200127094058.GZ43062@phenom.ffwll.local>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-2-tzimmermann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200123092123.28368-2-tzimmermann@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v4 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTA6MjE6MDlBTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gQXQgdGhlIGVuZCBvZiBhIGNvbW1pdCwgYXRvbWljIGhlbHBlcnMgY2FuIGdl
bmVyYXRlIGEgVkJMQU5LIGV2ZW50Cj4gYXV0b21hdGljYWxseS4gT3JpZ2luYWxseSBpbXBsZW1l
bnRlZCBmb3Igd3JpdGViYWNrIGNvbm5lY3RvcnMsIHRoZQo+IGZ1bmN0aW9uYWxpdHkgY2FuIGJl
IHVzZWQgYnkgYW55IGRyaXZlciBhbmQvb3IgaGFyZHdhcmUgd2l0aG91dCBwcm9wZXIKPiBWQkxB
TksgaW50ZXJydXB0Lgo+IAo+IFRoZSBwYXRjaCB1cGRhdGVzIHRoZSBkb2N1bWVudGF0aW9uIHRv
IG1ha2UgdGhpcyBiZWhhdmlvdXIgb2ZmaWNpYWw6Cj4gc2V0dGluZ3Mgc3RydWN0IGRybV9jcnRj
X3N0YXRlLm5vX3ZibGFuayB0byB0cnVlIGVuYWJsZXMgYXV0b21hdGljCj4gVkJMQU5LIGdlbmVy
YXRpb24uCj4gCj4gVGhlIG5ldyBpbnRlcmZhY2UgZHJtX2Rldl9oYXNfdmJsYW5rKCkgcmV0dXJu
cyB0cnVlIGlmIHZibGFua2luZyBoYXMKPiBiZWVuIGluaXRpYWxpemVkIGZvciBhIGRldmljZSwg
b3IgZmFsc2Ugb3RoZXJ3aXNlLiBUaGlzIGZ1bmN0aW9uIHdpbGwKPiBiZSB1c2VmdWwgd2hlbiBp
bml0aWFsaXppbmcgbm9fdmJsYW5rIGluIHRoZSBDUlRDIHN0YXRlLgo+IAo+IEF0b21pYyBtb2Rl
c2V0dGluZyBoZWxwZXIgc2V0IHRoZSBpbml0aWFsIHZhbHVlIG9mIG5vX3ZibGFuayBpbgo+IGRy
bV9hdG9taWNfaGVscGVyX2NoZWNrX21vZGVzZXQoKS4gSWYgdmJsYW5raW5nIGhhcyBiZWVuIGlu
aXRpYWxpemVkCj4gZm9yIGEgZGV2aWNlLCBub19ibGFuayBpcyBkaXNhYmxlZC4gT3RoZXJ3aXNl
IGl0J3MgZW5hYmxlZC4gSGVuY2UsCj4gYXRvbWljIGhlbHBlcnMgd2lsbCBhdXRvbWF0aWNhbGx5
IHNlbmQgb3V0IFZCTEFOSyBldmVudHMgd2l0aCBhbnkKPiBkcml2ZXIgdGhhdCBkaWQgbm90IGlu
aXRpYWxpemUgdmJsYW5raW5nLgo+IAo+IHY0Ogo+IAkqIHJlcGxhY2UgZHJtX2NydGNfaGFzX3Zi
bGFuaygpIHdpdGggZHJtX2Rldl9oYXNfdmJsYW5rKCkKPiAJKiBhZGQgZHJtX2Rldl9jcnRjX2hh
c192YmxhbmsoKSBpbiB0aGlzIHBhdGNoCgpkcm1fZGV2X2hhc192YmxhbmsgSSBndWVzcz8KCj4g
CSogbW92ZSBkcml2ZXIgY2hhbmdlcyBpbnRvIHNlcGFyYXRlIHBhdGNoZXMKPiB2MzoKPiAJKiBz
cXVhc2ggYWxsIHJlbGF0ZWQgY2hhbmdlcyBwYXRjaGVzIGludG8gdGhpcyBwYXRjaAo+IAo+IFNp
Z25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgo+IEFj
a2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KPiAtLS0KPiAgZHJpdmVy
cy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMgfCAxMCArKysrKysrKystCj4gIGRyaXZlcnMv
Z3B1L2RybS9kcm1fdmJsYW5rLmMgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICBpbmNsdWRlL2RybS9kcm1fY3J0Yy5oICAgICAgICAgICAgICB8IDI3ICsrKysrKysr
KysrKysrKysrKysrLS0tLS0tLQo+ICBpbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIu
aCB8ICA3ICsrKysrLS0KPiAgaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oICAgICAgICAgICAgfCAg
MSArCj4gIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIv
ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiBpbmRleCA0NTExYzJlMDdiYjku
LmQ3YjczY2Q4OWI3OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19o
ZWxwZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gQEAg
LTU4Myw2ICs1ODMsNyBAQCBtb2RlX3ZhbGlkKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0
ZSkKPiAgICogJmRybV9jcnRjX3N0YXRlLmNvbm5lY3RvcnNfY2hhbmdlZCBpcyBzZXQgd2hlbiBh
IGNvbm5lY3RvciBpcyBhZGRlZCBvcgo+ICAgKiByZW1vdmVkIGZyb20gdGhlIENSVEMuICAmZHJt
X2NydGNfc3RhdGUuYWN0aXZlX2NoYW5nZWQgaXMgc2V0IHdoZW4KPiAgICogJmRybV9jcnRjX3N0
YXRlLmFjdGl2ZSBjaGFuZ2VzLCB3aGljaCBpcyB1c2VkIGZvciBEUE1TLgo+ICsgKiAmZHJtX2Ny
dGNfc3RhdGUubm9fdmJsYW5rIGlzIHNldCBmcm9tIHRoZSByZXN1bHQgb2YgZHJtX2Rldl9oYXNf
dmJsYW5rKCkuCj4gICAqIFNlZSBhbHNvOiBkcm1fYXRvbWljX2NydGNfbmVlZHNfbW9kZXNldCgp
Cj4gICAqCj4gICAqIElNUE9SVEFOVDoKPiBAQCAtNjQ5LDYgKzY1MCwxMSBAQCBkcm1fYXRvbWlj
X2hlbHBlcl9jaGVja19tb2Rlc2V0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gIAo+ICAJCQly
ZXR1cm4gLUVJTlZBTDsKPiAgCQl9Cj4gKwo+ICsJCWlmIChkcm1fZGV2X2hhc192YmxhbmsoZGV2
KSkKPiArCQkJbmV3X2NydGNfc3RhdGUtPm5vX3ZibGFuayA9IGZhbHNlOwo+ICsJCWVsc2UKPiAr
CQkJbmV3X2NydGNfc3RhdGUtPm5vX3ZibGFuayA9IHRydWU7Cj4gIAl9Cj4gIAo+ICAJcmV0ID0g
aGFuZGxlX2NvbmZsaWN0aW5nX2VuY29kZXJzKHN0YXRlLCBmYWxzZSk7Cj4gQEAgLTIyMTUsNyAr
MjIyMSw5IEBAIEVYUE9SVF9TWU1CT0woZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZGVwZW5k
ZW5jaWVzKTsKPiAgICogd2hlbiBhIGpvYiBpcyBxdWV1ZWQsIGFuZCBhbnkgY2hhbmdlIHRvIHRo
ZSBwaXBlbGluZSB0aGF0IGRvZXMgbm90IHRvdWNoIHRoZQo+ICAgKiBjb25uZWN0b3IgaXMgbGVh
ZGluZyB0byB0aW1lb3V0cyB3aGVuIGNhbGxpbmcKPiAgICogZHJtX2F0b21pY19oZWxwZXJfd2Fp
dF9mb3JfdmJsYW5rcygpIG9yCj4gLSAqIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2ZsaXBf
ZG9uZSgpLgo+ICsgKiBkcm1fYXRvbWljX2hlbHBlcl93YWl0X2Zvcl9mbGlwX2RvbmUoKS4gSW4g
YWRkaXRpb24gdG8gd3JpdGViYWNrCj4gKyAqIGNvbm5lY3RvcnMsIHRoaXMgZnVuY3Rpb24gY2Fu
IGFsc28gZmFrZSBWQkxBTksgZXZlbnRzIGZvciBDUlRDcyB3aXRob3V0Cj4gKyAqIFZCTEFOSyBp
bnRlcnJ1cHQuCj4gICAqCj4gICAqIFRoaXMgaXMgcGFydCBvZiB0aGUgYXRvbWljIGhlbHBlciBz
dXBwb3J0IGZvciBub25ibG9ja2luZyBjb21taXRzLCBzZWUKPiAgICogZHJtX2F0b21pY19oZWxw
ZXJfc2V0dXBfY29tbWl0KCkgZm9yIGFuIG92ZXJ2aWV3Lgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZHJtX3ZibGFuay5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwo+IGlu
ZGV4IDE2NTliMTNiMTc4Yy4uNDMzZGVjNjIzMGIxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9kcm1fdmJsYW5rLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCj4g
QEAgLTY5LDYgKzY5LDEyIEBACj4gICAqICZkcm1fZHJpdmVyLm1heF92YmxhbmtfY291bnQuIElu
IHRoYXQgY2FzZSB0aGUgdmJsYW5rIGNvcmUgb25seSBkaXNhYmxlcyB0aGUKPiAgICogdmJsYW5r
cyBhZnRlciBhIHRpbWVyIGhhcyBleHBpcmVkLCB3aGljaCBjYW4gYmUgY29uZmlndXJlZCB0aHJv
dWdoIHRoZQo+ICAgKiBgYHZibGFua29mZmRlbGF5YGAgbW9kdWxlIHBhcmFtZXRlci4KPiArICoK
PiArICogRHJpdmVycyBmb3IgaGFyZHdhcmUgd2l0aG91dCBzdXBwb3J0IGZvciB2ZXJ0aWNhbC1i
bGFua2luZyBpbnRlcnJ1cHRzCj4gKyAqIG11c3Qgbm90IGNhbGwgZHJtX3ZibGFua19pbml0KCku
IEZvciBzdWNoIGRyaXZlcnMsIGF0b21pYyBoZWxwZXJzIHdpbGwKPiArICogYXV0b21hdGljYWxs
eSBnZW5lcmF0ZSB2YmxhbmsgZXZlbnRzIGFzIHBhcnQgb2YgdGhlIGRpc3BsYXkgdXBkYXRlLiBU
aGlzCj4gKyAqIGZ1bmN0aW9uYWxpdHkgYWxzbyBjYW4gYmUgY29udHJvbGxlZCBieSB0aGUgZHJp
dmVyIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcKPiArICogc3RydWN0IGRybV9jcnRjX3N0YXRl
Lm5vX3ZibGFuay4KPiAgICovCj4gIAo+ICAvKiBSZXRyeSB0aW1lc3RhbXAgY2FsY3VsYXRpb24g
dXAgdG8gMyB0aW1lcyB0byBzYXRpc2Z5Cj4gQEAgLTUwMSw2ICs1MDcsMjggQEAgaW50IGRybV92
YmxhbmtfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgbnVtX2NydGNz
KQo+ICB9Cj4gIEVYUE9SVF9TWU1CT0woZHJtX3ZibGFua19pbml0KTsKPiAgCj4gKy8qKgo+ICsg
KiBkcm1fZGV2X2hhc192YmxhbmsgLSB0ZXN0IGlmIHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFs
aXplZCBmb3IKPiArICogICAgICAgICAgICAgICAgICAgICAgYSBkZXZpY2UKPiArICogQGRldjog
dGhlIGRldmljZQo+ICsgKgo+ICsgKiBEcml2ZXJzIG1heSBjYWxsIHRoaXMgZnVuY3Rpb24gdG8g
dGVzdCBpZiB2Ymxhbmsgc3VwcG9ydCBpcwo+ICsgKiBpbml0aWFsaXplZCBmb3IgYSBkZXZpY2Uu
IEZvciBtb3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhhdCB2YmxhbmtpbmcKPiArICogY2FuIGFs
c28gYmUgZW5hYmxlZC4KPiArICoKPiArICogQXRvbWljIGhlbHBlcnMgdXNlIHRoaXMgZnVuY3Rp
b24gdG8gaW5pdGlhbGl6ZQo+ICsgKiAmZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rLiBTZWUgYWxz
byBkcm1fYXRvbWljX2hlbHBlcl9jaGVja19tb2Rlc2V0KCkuCj4gKyAqCj4gKyAqIFJldHVybnM6
Cj4gKyAqIFRydWUgaWYgdmJsYW5raW5nIGhhcyBiZWVuIGluaXRpYWxpemVkIGZvciB0aGUgZ2l2
ZW4gZGV2aWNlLCBmYWxzZQo+ICsgKiBvdGhlcndpc2UuCj4gKyAqLwo+ICtib29sIGRybV9kZXZf
aGFzX3ZibGFuayhjb25zdCBzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICt7Cj4gKwlyZXR1cm4g
ZGV2LT5udW1fY3J0Y3MgIT0gMDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MKGRybV9kZXZfaGFzX3Zi
bGFuayk7Cj4gKwo+ICAvKioKPiAgICogZHJtX2NydGNfdmJsYW5rX3dhaXRxdWV1ZSAtIGdldCB2
Ymxhbmsgd2FpdHF1ZXVlIGZvciB0aGUgQ1JUQwo+ICAgKiBAY3J0Yzogd2hpY2ggQ1JUQydzIHZi
bGFuayB3YWl0cXVldWUgdG8gcmV0cmlldmUKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJt
X2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKPiBpbmRleCA1ZTliMTVhMGU4YzUuLjUz
NjNlMzFjOWFiZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCj4gKysrIGIv
aW5jbHVkZS9kcm0vZHJtX2NydGMuaAo+IEBAIC0xNzQsMTIgKzE3NCwyMiBAQCBzdHJ1Y3QgZHJt
X2NydGNfc3RhdGUgewo+ICAJICogQG5vX3ZibGFuazoKPiAgCSAqCj4gIAkgKiBSZWZsZWN0cyB0
aGUgYWJpbGl0eSBvZiBhIENSVEMgdG8gc2VuZCBWQkxBTksgZXZlbnRzLiBUaGlzIHN0YXRlCj4g
LQkgKiB1c3VhbGx5IGRlcGVuZHMgb24gdGhlIHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24sIGFuZCB0
aGUgbWFpbiB1c3VhZ2UKPiAtCSAqIGlzIENSVENzIGZlZWRpbmcgYSB3cml0ZWJhY2sgY29ubmVj
dG9yIG9wZXJhdGluZyBpbiBvbmVzaG90IG1vZGUuCj4gLQkgKiBJbiB0aGlzIGNhc2UgdGhlIFZC
TEFOSyBldmVudCBpcyBvbmx5IGdlbmVyYXRlZCB3aGVuIGEgam9iIGlzIHF1ZXVlZAo+IC0JICog
dG8gdGhlIHdyaXRlYmFjayBjb25uZWN0b3IsIGFuZCB3ZSB3YW50IHRoZSBjb3JlIHRvIGZha2Ug
VkJMQU5LCj4gLQkgKiBldmVudHMgd2hlbiB0aGlzIHBhcnQgb2YgdGhlIHBpcGVsaW5lIGhhc24n
dCBjaGFuZ2VkIGJ1dCBvdGhlcnMgaGFkCj4gLQkgKiBvciB3aGVuIHRoZSBDUlRDIGFuZCBjb25u
ZWN0b3JzIGFyZSBiZWluZyBkaXNhYmxlZC4KPiArCSAqIHVzdWFsbHkgZGVwZW5kcyBvbiB0aGUg
cGlwZWxpbmUgY29uZmlndXJhdGlvbi4gSWYgc2V0IHRvIHRydWUsIERSTQo+ICsJICogYXRvbWlj
IGhlbHBlcnMgd2lsbCBzZW5kb3V0IGEgZmFrZSBWQkxBTksgZXZlbnQgZHVyaW5nIGRpc3BsYXkK
CnMvc2VuZG91dC8gc2VuZCBvdXQvCgo+ICsJICogdXBkYXRlcy4KCm1hYnkgYWRkICIuLi4gdXBk
YXRlcywgYWZ0ZXIgYWxsIGhhcmR3YXJlIGNoYW5nZXMgaGF2ZSBiZWVuIGNvbW1pdHRlZC4KVGhp
cyBpcyBpbXBsZW1lbnRlZCBpbiBkcm1fYXRvbWljX2hlbHBlcl9mYWtlX3ZibGFuaygpLiIKClRo
YXQgYXQgbGVhc3QgcmVmbGVjdHMgdGhlIGRlZmF1bHQgYmVoYXZpb3VyLgoKPiArCSAqCj4gKwkg
KiBPbmUgdXNhZ2UgaXMgZm9yIGRyaXZlcnMgYW5kL29yIGhhcmR3YXJlIHdpdGhvdXQgc3VwcG9y
dCBmb3IgVkJMQU5LCj4gKwkgKiBpbnRlcnJ1cHRzLiBTdWNoIGRyaXZlcnMgdHlwaWNhbGx5IGRv
IG5vdCBpbml0aWFsaXplIHZibGFua2luZwo+ICsJICogKGkuZS4sIGNhbGwgZHJtX3ZibGFua19p
bml0KCkgd2l0IHRoZSBudW1iZXIgb2YgQ1JUQ3MpLiBGb3IgQ1JUQ3MKCnMvd2l0L3dpdGgvCgo+
ICsJICogd2l0aG91dCBpbml0aWFsaXplZCB2YmxhbmtpbmcsIHRoZSBmaWVsZCBpcyBpbml0aWFs
aXplZCB0byB0cnVlIGFuZAoKImluaXRpYWxpemVkIHRvIHRydWUiIGlzIGEgYml0IGEgc3RyZXRj
aCwgc2luY2UgdGhpcyBpcyBkb25lIGluIHRoZQpoZWxwZXJzLiBNYXliZSBpbnN0ZWFkICIuLi4g
dGhpcyBmaWVsZCBpcyBzZXQgdG8gdHJ1ZSBpbgpkcm1fYXRvbWljX2hlbHBlcl9jaGVja19tb2Rl
c2V0KCkgYW5kIC4uLiIKCj4gKwkgKiBhIFZCTEFOSyBldmVudCB3aWxsIGJlIHNlbmQgb3V0IG9u
IGVhY2ggdXBkYXRlIG9mIHRoZSBkaXNwbGF5Cj4gKwkgKiBwaXBlbGluZS4KCk1heWJlIGFsc28g
cmVpdGVyYXRlIHRoYXQgdGhpcyBpcyBkb25lIHRocm91Z2gKZHJtX2F0b21pY19oZWxwZXJfZmFr
ZV92YmxhbmsoKSBhZ2Fpbj8gSW1vIGZvciBzdHVmZiBkb25lIGJ5IGhlbHBlcnMgaXQncwppbXBv
cnRhbnQgdG8gaGlnaGxpZ2ggd2hlcmUgdGhhdCdzIGRvbmUsIHNpbmNlIGl0J3MgYWxsIG9wdC1p
biAoZXZlbiBpZgptb3N0IGRyaXZlcnMgd2lsbCBvcHQtaW4gYXV0b21hdGljYWxseSkuCgo+ICsJ
ICoKPiArCSAqIEFub3RoZXIgdXNhZ2UgaXMgQ1JUQ3MgZmVlZGluZyBhIHdyaXRlYmFjayBjb25u
ZWN0b3Igb3BlcmF0aW5nIGluCj4gKwkgKiBvbmVzaG90IG1vZGUuIEluIHRoaXMgY2FzZSB0aGUg
VkJMQU5LIGV2ZW50IGlzIG9ubHkgZ2VuZXJhdGVkIHdoZW4KPiArCSAqIGEgam9iIGlzIHF1ZXVl
ZCB0byB0aGUgd3JpdGViYWNrIGNvbm5lY3RvciwgYW5kIHdlIHdhbnQgdGhlIGNvcmUKPiArCSAq
IHRvIGZha2UgVkJMQU5LIGV2ZW50cyB3aGVuIHRoaXMgcGFydCBvZiB0aGUgcGlwZWxpbmUgaGFz
bid0IGNoYW5nZWQKPiArCSAqIGJ1dCBvdGhlcnMgaGFkIG9yIHdoZW4gdGhlIENSVEMgYW5kIGNv
bm5lY3RvcnMgYXJlIGJlaW5nIGRpc2FibGVkLgo+ICAJICoKPiAgCSAqIF9fZHJtX2F0b21pY19o
ZWxwZXJfY3J0Y19kdXBsaWNhdGVfc3RhdGUoKSB3aWxsIG5vdCByZXNldCB0aGUgdmFsdWUKPiAg
CSAqIGZyb20gdGhlIGN1cnJlbnQgc3RhdGUsIHRoZSBDUlRDIGRyaXZlciBpcyB0aGVuIHJlc3Bv
bnNpYmxlIGZvcgo+IEBAIC0zMzUsNyArMzQ1LDEwIEBAIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSB7
Cj4gIAkgKiAgLSBFdmVudHMgZm9yIGRpc2FibGVkIENSVENzIGFyZSBub3QgYWxsb3dlZCwgYW5k
IGRyaXZlcnMgY2FuIGlnbm9yZQo+ICAJICogICAgdGhhdCBjYXNlLgo+ICAJICoKPiAtCSAqIFRo
aXMgY2FuIGJlIGhhbmRsZWQgYnkgdGhlIGRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KCkgZnVu
Y3Rpb24sCj4gKwkgKiBGb3IgdmVyeSBzaW1wbGUgaGFyZHdhcmUgd2l0aG91dCBWQkxBTksgaW50
ZXJydXB0LCBlbmFibGluZwo+ICsJICogJnN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192Ymxhbmsg
bWFrZXMgRFJNJ3MgYXRvbWljIGNvbW1pdCBoZWxwZXJzCj4gKwkgKiBzZW5kIHRoZSBldmVudCBh
dCBhbiBhcHByb3ByaWF0ZSB0aW1lLiBGb3IgbW9yZSBjb21wbGV4IGhhcmR3YXJlIHRoaXMKPiAr
CSAqIGNhbiBiZSBoYW5kbGVkIGJ5IHRoZSBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGZ1
bmN0aW9uLAo+ICAJICogd2hpY2ggdGhlIGRyaXZlciBzaG91bGQgY2FsbCBvbiB0aGUgcHJvdmlk
ZWQgZXZlbnQgdXBvbiBjb21wbGV0aW9uIG9mCj4gIAkgKiB0aGUgYXRvbWljIGNvbW1pdC4gTm90
ZSB0aGF0IGlmIHRoZSBkcml2ZXIgc3VwcG9ydHMgdmJsYW5rIHNpZ25hbGxpbmcKPiAgCSAqIGFu
ZCB0aW1lc3RhbXBpbmcgdGhlIHZibGFuayBjb3VudGVycyBhbmQgdGltZXN0YW1wcyBtdXN0IGFn
cmVlIHdpdGgKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVy
LmggYi9pbmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaAo+IGluZGV4IDE1YWZlZTlj
ZjA0OS4uZTI1M2JhN2JlYTlkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVf
a21zX2hlbHBlci5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmgK
PiBAQCAtMTAwLDggKzEwMCwxMSBAQCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVu
Y3Mgewo+ICAJICogVGhpcyBpcyB0aGUgZnVuY3Rpb24gZHJpdmVycyBzaG91bGQgc3VibWl0IHRo
ZQo+ICAJICogJmRybV9wZW5kaW5nX3ZibGFua19ldmVudCBmcm9tLiBVc2luZyBlaXRoZXIKPiAg
CSAqIGRybV9jcnRjX2FybV92YmxhbmtfZXZlbnQoKSwgd2hlbiB0aGUgZHJpdmVyIHN1cHBvcnRz
IHZibGFuawo+IC0JICogaW50ZXJydXB0IGhhbmRsaW5nLCBvciBkcm1fY3J0Y19zZW5kX3ZibGFu
a19ldmVudCgpIGRpcmVjdGx5IGluIGNhc2UKPiAtCSAqIHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxh
bmsgc3VwcG9ydCBlbnRpcmVseS4KPiArCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2Ny
dGNfc2VuZF92YmxhbmtfZXZlbnQoKSBmb3IgbW9yZQo+ICsJICogY29tcGxleCBjYXNlLiBJbiBj
YXNlIHRoZSBoYXJkd2FyZSBsYWNrcyB2Ymxhbmsgc3VwcG9ydCBlbnRpcmVseSwKPiArCSAqIGRy
aXZlcnMgY2FuIHNldCAmc3RydWN0IGRybV9jcnRjX3N0YXRlLm5vX3ZibGFuayBpbgo+ICsJICog
JnN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcy5jaGVjayBhbmQgbGV0IERSTSdz
Cj4gKwkgKiBhdG9taWMgaGVscGVyIGZha2UgYSB2YmxhbmsgZXZlbnQuCj4gIAkgKi8KPiAgCXZv
aWQgKCp1cGRhdGUpKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKPiAgCQkg
ICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3BsYW5lX3N0YXRlKTsKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oIGIvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5o
Cj4gaW5kZXggYzE2YzQ0MDUyYjNkLi45NDI3NWU5M2ZkMjcgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS9kcm0vZHJtX3ZibGFuay5oCj4gKysrIGIvaW5jbHVkZS9kcm0vZHJtX3ZibGFuay5oCj4gQEAg
LTIwNiw2ICsyMDYsNyBAQCBzdHJ1Y3QgZHJtX3ZibGFua19jcnRjIHsKPiAgfTsKPiAgCj4gIGlu
dCBkcm1fdmJsYW5rX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IG51
bV9jcnRjcyk7Cj4gK2Jvb2wgZHJtX2Rldl9oYXNfdmJsYW5rKGNvbnN0IHN0cnVjdCBkcm1fZGV2
aWNlICpkZXYpOwo+ICB1NjQgZHJtX2NydGNfdmJsYW5rX2NvdW50KHN0cnVjdCBkcm1fY3J0YyAq
Y3J0Yyk7Cj4gIHU2NCBkcm1fY3J0Y192YmxhbmtfY291bnRfYW5kX3RpbWUoc3RydWN0IGRybV9j
cnRjICpjcnRjLAo+ICAJCQkJICAga3RpbWVfdCAqdmJsYW5rdGltZSk7CgpXaXRoIHRoZSBkb2Mg
bml0cyBhZGRyZXNzZWQ6CgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl
ckBmZndsbC5jaD4KCj4gLS0gCj4gMi4yNC4xCj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2Fy
ZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 09:47:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 09: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 1iw0zj-0000fr-5Q; Mon, 27 Jan 2020 09:47:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=X4q5=3Q=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iw0zh-0000fm-Oa
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 09:47:45 +0000
X-Inumbo-ID: 11420aea-40ea-11ea-b833-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11420aea-40ea-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 09:47:44 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id c84so6287547wme.4
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 01:47:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=H6zmf5XzCvSMH9uJ4yak9/j0gn5TwDDcpXp+N0GvNHo=;
 b=NCVXrrNnL4lyVfhwYABdKDq/2VD10nrlZBZBe3FObKCZRT96shMvVvzOJki+O6QtFg
 EKMM/rhgc7ZN20P1bLv7MEUldvDF0nYx4fyp8ccghH1u5knbG0v2iyAdYmGsO25VEy0S
 RJq/xEMeFTyMCmxFJhlZ+YoWpubcwcOCzrldM=
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;
 bh=H6zmf5XzCvSMH9uJ4yak9/j0gn5TwDDcpXp+N0GvNHo=;
 b=tnZbs/Ke5O4xbvmRPtWX14JpLCy/qn72I9rkC4Pcq2iTZzl2hDNRbR3wiu+3u8QpBv
 coIlb48AZVvFONxMYoyxx+uaCAU9CAc2wLFZ0jYaGlt2RyhCWEXAqJ+jt67chXhgHgCg
 RL2vIlALj1nyKdJBDvQe/uuPyTDXtxKnQ/kKAp1OX/1KDWzPfCAX7i9g3Myo3Q9woRHT
 RgqU6g5hST9IZWJ4C6SzdWoPzrjkhcRmB5IkmsD+KdQ2NRkAFE/rS6/m+v1O4uJbk+dh
 JrNJeo84iNhuXBOAVfZYWzJD1d8YU0IYDv8OHWLYx8HmkubP3NKIwg6xNZWaQTPHCbBK
 t1Eg==
X-Gm-Message-State: APjAAAUO8XyL+co4+iQ0N4xVk7dHenDLeuJfnN03fzP9FgCioquv2Qvc
 LzFtZHmijlJLSXX/TM/EMB7xGw==
X-Google-Smtp-Source: APXvYqxiuy6Py0Q5jzlpt7uYzU5B7HYSxIB1lnaCN0G0+kt5/J1oUyOyFtRJvmBLfiSE5JdJs4h2WA==
X-Received: by 2002:a1c:a1c1:: with SMTP id k184mr5128572wme.129.1580118464074; 
 Mon, 27 Jan 2020 01:47:44 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id x10sm19636740wrv.60.2020.01.27.01.47.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 27 Jan 2020 01:47:43 -0800 (PST)
Date: Mon, 27 Jan 2020 10:47:41 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200127094741.GA43062@phenom.ffwll.local>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-16-tzimmermann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200123092123.28368-16-tzimmermann@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v4 15/15] drm/xen: Explicitly disable
 automatic sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com, airlied@linux.ie,
 sam@ravnborg.org, dri-devel@lists.freedesktop.org,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org,
 virtualization@lists.linux-foundation.org, hdegoede@redhat.com,
 noralf@tronnes.org, kraxel@redhat.com, daniel@ffwll.ch,
 xen-devel@lists.xenproject.org, emil.velikov@collabora.com, sean@poorly.run,
 laurent.pinchart@ideasonboard.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTA6MjE6MjNBTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gVGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFr
ZSBWQkxBTksgZXZlbnRzIGlmIG5vCj4gdmJsYW5raW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLiBU
aGlzIHdvdWxkIGFwcGx5IHRvIHhlbiwgYnV0IHhlbiBoYXMKPiBpdHMgb3duIHZibGFuayBsb2dp
Yy4gVG8gYXZvaWQgaW50ZXJmZXJpbmcgd2l0aCB0aGUgYXRvbWljIGhlbHBlcnMsCj4gZGlzYWJs
ZSBhdXRvbWF0aWMgdmJsYW5rIGV2ZW50cyBleHBsaWN0bHkuCj4gCj4gdjQ6Cj4gCSogc2VwYXJh
dGUgY29tbWl0IGZyb20gY29yZSB2YmxhbmsgY2hhbmdlcwo+IAo+IFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPgo+IEFja2VkLWJ5OiBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCk9uIGFsbCB0aGUgZHJpdmVyIHBhdGNoZXM6CgpS
ZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gLS0t
Cj4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyB8IDEzICsrKysrKysr
KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4gaW5kZXggNGYzNGM1MjA4MTgwLi5lZmRlNDU2
MTgzNmYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2tt
cy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jCj4gQEAg
LTIyMCw2ICsyMjAsMTggQEAgc3RhdGljIGJvb2wgZGlzcGxheV9zZW5kX3BhZ2VfZmxpcChzdHJ1
Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAlyZXR1cm4gZmFsc2U7Cj4gIH0K
PiAgCj4gK3N0YXRpYyBpbnQgZGlzcGxheV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5
X3BpcGUgKnBpcGUsCj4gKwkJCSBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwK
PiArCQkJIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKPiArewo+ICsJLyogTWFr
ZSBzdXJlIHRoYXQgRFJNIGhlbHBlcnMgZG9uJ3Qgc2VuZCBWQkxBTksgZXZlbnRzCj4gKwkgKiBh
dXRvbWF0aWNhbGx5LiBYZW4gaGFzIGl0J3Mgb3duIGxvZ2ljIHRvIGRvIHNvLgo+ICsJICovCj4g
KwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSBmYWxzZTsKClNvIHRoaXMgaGVyZSBpcyBzdHJpY3Rs
eSBzcGVha2luZyBkZWFkIGNvZGUsIGJlY2F1c2UgdGhlIGZha2VfdmJsYW5rCmhlbHBlciBtYWtl
cyBzdXJlIHRvIG9ubHkgc2VuZCBvdXQgdGhlIGV2ZW50IGlmIGl0IGhhc24ndCBiZWVuIHByb2Nl
c3NlZAp5ZXQuCgpXaGljaCBpcyBhIGJpdCBhd2t3YXJkLCBzaW5jZSBpdCBkb2VzIHRoaXMgc2ls
ZW50bHksIHBvdGVudGlhbGx5IGhpZGluZwpidWdzLiBXZSBhbHJlYWR5IGhhdmUgYSB3YXJuaW5n
IHRoYXQgY29tcGxhaW5zIGlmIGEgY3J0Y19zdGF0ZS0+ZXZlbnQKaGFzbid0IGJlZW4gcHJvY2Vz
c2VkIGF0IGFsbC4gQnV0IHdpdGggdGhlIGF1dG8tdmJsYW5rIHN0dWZmIGhlcmUgd2Uga2luZGEK
ZGVmZWF0IHRoYXQgYSBiaXQgLi4uIEkgdGhpbmsgYWRkaW5nIGEgV0FSTl9PTiBpbiBmYWtlX3Zi
bGFuayB0aGF0IGZpcmVzCmlmIG5vX3ZibGFuayBpcyBzZXQsIGJ1dCB0aGUgZXZlbnQgaXMgc29t
ZWhvdyBnb25lLCB3b3VsZCBiZSByZWFsbHkKdXNlZnVsLiBUaGF0IHdvdWxkIHBvaW50IGF0IHNv
bWUgc2VyaW91cyBkcml2ZXIgc25hZnUgLi4uCgpDYXJlIHRvIHRocm93IHRoYXQgb24gdG9wPwot
RGFuaWVsCgo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBkaXNwbGF5
X3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCj4gIAkJCSAgIHN0
cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKPiAgewo+IEBAIC0yODQsNiAr
Mjk2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5j
cyBkaXNwbGF5X2Z1bmNzID0gewo+ICAJLmVuYWJsZSA9IGRpc3BsYXlfZW5hYmxlLAo+ICAJLmRp
c2FibGUgPSBkaXNwbGF5X2Rpc2FibGUsCj4gIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2lt
cGxlX2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLAo+ICsJLmNoZWNrID0gZGlzcGxheV9jaGVjaywK
PiAgCS51cGRhdGUgPSBkaXNwbGF5X3VwZGF0ZSwKPiAgfTsKPiAgCj4gLS0gCj4gMi4yNC4xCj4g
CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K
aHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 09:54:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 09: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 1iw15e-0001Tk-Sw; Mon, 27 Jan 2020 09:53:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8kIj=3Q=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iw15d-0001Tf-H2
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 09:53:53 +0000
X-Inumbo-ID: e7b4173a-40ea-11ea-9fd7-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.50]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7b4173a-40ea-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 09:53:44 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Bwk4V4k0QnwfP24QhoAkPppRKha/XM8rWFt/qqjr2avYWaBQCWjK5jwSG1ENbfFdkGRSju+FXV2FcNJJUL+kqT5ycaaB4JdpVBIxYhqZwnW4f2UwV4bB/LDvYEYQH92041DwlL306f71yNfLNV0Ww/TYB6v6kvc5icrNBIGg0uu3Ag45LiUc04vHyLGB4R7kEspAiarZ4gGmerkfbD6S5CLW+OUo2hsioeQbl7c0rB5ExXY3675cwBrJfGlg7srJW/YSYdEZpyf6MYP6vMz9hBQYbilG/po9KcFdWpWTrFp4cm2qVCxv4dT+BVFthnHkvrXsZ/KURat3f+6evR2BQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CMaM88l1fKCgcP4KVh6PjyYClz8fp+jtBabRhkdUgKU=;
 b=VvWupL8BzsjdgsAM4TnUCYAhFUdhDQ5Tfd4/gJnVPL9GME6J30LehOakz0iXhL+OoC82eo4Ln0K+GtHK/FqUT9Gl1AOKIIfP+QnMjBGNOqiFv3Zllng3iKx7c+InTxuU5pXJ7bNTqxh1h7KS5CNgehM8XofsrtTux8aLI9jHdrhVMwxlnfaBsSvWLB9hKZ70yYPXk/JxmFoEGYzUEqcEBziH4Ec4FEardOVlRrWTkY+oVrDFyUHNgnDwO0cYttq16ad/MfsiqWqDEY0sA3JCQYCb53dqodIc7DmyILfHH8yhsDDHl5wfVnlWhJHacRu6VnnOu7HzckbHPSRYGBEVUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CMaM88l1fKCgcP4KVh6PjyYClz8fp+jtBabRhkdUgKU=;
 b=J3mUbHO6RNgi0IgdkRJswGqwGDfbtv71rZvvnQaXGnfPlWnZRWj/YXckugSL497YaT3+BRq6jpgVzPMMWU7lo7gBEAkiClVZ5L7WfjJpfq/5XKG+miVVvM2uhSWvl0lZaU79YjojwUPFQrVmC9LnlIiJxQvqZv0niuqOg2DRrWU=
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com (20.177.41.82) by
 AM0PR03MB3827.eurprd03.prod.outlook.com (52.135.147.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.23; Mon, 27 Jan 2020 09:53:43 +0000
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59]) by AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59%4]) with mapi id 15.20.2665.017; Mon, 27 Jan 2020
 09:53:43 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Thomas Zimmermann <tzimmermann@suse.de>, "airlied@linux.ie"
 <airlied@linux.ie>, "daniel@ffwll.ch" <daniel@ffwll.ch>, "kraxel@redhat.com"
 <kraxel@redhat.com>, "maarten.lankhorst@linux.intel.com"
 <maarten.lankhorst@linux.intel.com>, "mripard@kernel.org"
 <mripard@kernel.org>, "hdegoede@redhat.com" <hdegoede@redhat.com>,
 "david@lechnology.com" <david@lechnology.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "sean@poorly.run" <sean@poorly.run>, "sam@ravnborg.org"
 <sam@ravnborg.org>, "laurent.pinchart@ideasonboard.com"
 <laurent.pinchart@ideasonboard.com>, "emil.velikov@collabora.com"
 <emil.velikov@collabora.com>
Thread-Topic: [PATCH v4 15/15] drm/xen: Explicitly disable automatic sending
 of vblank event
Thread-Index: AQHV0c6CEXRqkijnAkKuyerYilRMX6f+S7MA
Date: Mon, 27 Jan 2020 09:53:43 +0000
Message-ID: <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-16-tzimmermann@suse.de>
In-Reply-To: <20200123092123.28368-16-tzimmermann@suse.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e148bfd0-b20c-4eee-bc94-08d7a30ecb4a
x-ms-traffictypediagnostic: AM0PR03MB3827:
x-microsoft-antispam-prvs: <AM0PR03MB3827160464941549062B9804E70B0@AM0PR03MB3827.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(199004)(189003)(54906003)(316002)(110136005)(4326008)(478600001)(31686004)(2906002)(76116006)(81156014)(81166006)(36756003)(55236004)(8676002)(66556008)(66946007)(5660300002)(8936002)(6486002)(6512007)(7416002)(66476007)(91956017)(64756008)(66446008)(53546011)(2616005)(31696002)(71200400001)(26005)(86362001)(6506007)(186003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3827;
 H:AM0PR03MB4516.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BXB09I8fu/Pc5fZk7AUPTERGzJoMZI04wXyOl4fLQX6qDU+FpokgAs8N7FSDfx3BFSvTHsXUCGg95p3WkuiS9eg6cF14DrZRuZ7YOTx9x+fMPFyuulFaxPMpflOjufhXrlj/kLu0yTcTaqeehvAb96xjF0OAi+2NzA5CQ5qpV+0QjDrbvnsydahMC36nseVqIhkUE4DOez+5fx+Go1MQ7vy8uOeFyjobnP8h7KcXNFLPZOyAGszy3T76Ob7qCideTP6d0pNXuJGaH1d1CfoCwkaVjZQx3Hzz/q073xCnu9750GCggdJsk6FwjlmA73QHpzxBBd6wRfzjqhOrl8kIVOSjMpyrZro48nY42XvUZUSbWluNrEeN76kH+nloEXRPLVN7oJeslMWZSc/dI8hyQYd9b/tC1OHk6xgPEYu/PrRN3ohbEhEC8yt8Bq9OdPpx39wKmoZvWdX8dGRujjApgyPtjmkm9/YD7q6JtndN4+yluMSazKU01gB7HLwe1fVm
x-ms-exchange-antispam-messagedata: obn98Z8N/EamtIxcCU1ypn52g4CvCYWjWc8mN7BI7D3t4P+kDIhbDlA1Jy/vB4oEqccQ4b0wFjKN6N2bWM6/ghOKg1tUmRjHLLBab1VCIY8by2Zt4tJWqi8ZrsJlPs1B2balHIHUR75qi7+2SMKVEQ==
x-ms-exchange-transport-forked: True
Content-ID: <84886D4E7E176148849DECB160B2BB3C@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e148bfd0-b20c-4eee-bc94-08d7a30ecb4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2020 09:53:43.1117 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: a7STOcv+PmjU2+iZZwuS5bCAQPlq7fliZw58vZJ468YfnoQ4RH1SFnNlZdEPQVdAGhyEKcIECUcK60z05Vg5eZozqig2hAasKxYxxuX8aYBt2I/W5fgvNHZ/zEXbHzXs
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3827
Subject: Re: [Xen-devel] [PATCH v4 15/15] drm/xen: Explicitly disable
 automatic sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgZm9yIGp1bXBpbmcgaW4gbGF0ZQ0KDQpPbiAxLzIzLzIwIDExOjIxIEFNLCBUaG9tYXMg
WmltbWVybWFubiB3cm90ZToNCj4gVGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2Vu
ZCBvdXQgZmFrZSBWQkxBTksgZXZlbnRzIGlmIG5vDQo+IHZibGFua2luZyBoYXMgYmVlbiBpbml0
aWFsaXplZC4gVGhpcyB3b3VsZCBhcHBseSB0byB4ZW4sIGJ1dCB4ZW4gaGFzDQo+IGl0cyBvd24g
dmJsYW5rIGxvZ2ljLiBUbyBhdm9pZCBpbnRlcmZlcmluZyB3aXRoIHRoZSBhdG9taWMgaGVscGVy
cywNCj4gZGlzYWJsZSBhdXRvbWF0aWMgdmJsYW5rIGV2ZW50cyBleHBsaWN0bHkuDQo+DQo+IHY0
Og0KPiAJKiBzZXBhcmF0ZSBjb21taXQgZnJvbSBjb3JlIHZibGFuayBjaGFuZ2VzDQo+DQo+IFNp
Z25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPg0KPiBB
Y2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQpSZXZpZXdlZC1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pg0KDQo+IC0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyB8
IDEzICsrKysrKysrKysrKysNCj4gICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQ0K
Pg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5j
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jDQo+IGluZGV4IDRmMzRj
NTIwODE4MC4uZWZkZTQ1NjE4MzZmIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfa21zLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2ttcy5jDQo+IEBAIC0yMjAsNiArMjIwLDE4IEBAIHN0YXRpYyBib29sIGRpc3BsYXlf
c2VuZF9wYWdlX2ZsaXAoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLA0KPiAg
IAlyZXR1cm4gZmFsc2U7DQo+ICAgfQ0KPiAgIA0KPiArc3RhdGljIGludCBkaXNwbGF5X2NoZWNr
KHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwNCj4gKwkJCSBzdHJ1Y3QgZHJt
X3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwNCj4gKwkJCSBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUg
KmNydGNfc3RhdGUpDQo+ICt7DQo+ICsJLyogTWFrZSBzdXJlIHRoYXQgRFJNIGhlbHBlcnMgZG9u
J3Qgc2VuZCBWQkxBTksgZXZlbnRzDQpDb3VsZCB5b3UgcGxlYXNlIHB1dCB0aGUgY29tbWVudCBv
biBhIHNlcGFyYXRlIGxpbmU/DQo+ICsJICogYXV0b21hdGljYWxseS4gWGVuIGhhcyBpdCdzIG93
biBsb2dpYyB0byBkbyBzby4NCj4gKwkgKi8NCj4gKwljcnRjX3N0YXRlLT5ub192YmxhbmsgPSBm
YWxzZTsNCkFuZCBpdCBpcyBzdGlsbCBjb25mdXNpbmcsIGUuZy4gY29tbWVudCBzYXlzDQoiTWFr
ZSBzdXJlIHRoYXQgRFJNIGhlbHBlcnMgZG9uJ3Qgc2VuZCBWQkxBTksiDQphbmQgd2Ugc2V0ICJu
b192YmxhbmsiIGZsYWcgdG8gZmFsc2UuLi4NCj4gKw0KPiArCXJldHVybiAwOw0KPiArfQ0KPiAr
DQo+ICAgc3RhdGljIHZvaWQgZGlzcGxheV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxh
eV9waXBlICpwaXBlLA0KPiAgIAkJCSAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFu
ZV9zdGF0ZSkNCj4gICB7DQo+IEBAIC0yODQsNiArMjk2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBkaXNwbGF5X2Z1bmNzID0gew0KPiAgIAku
ZW5hYmxlID0gZGlzcGxheV9lbmFibGUsDQo+ICAgCS5kaXNhYmxlID0gZGlzcGxheV9kaXNhYmxl
LA0KPiAgIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxlX2Rpc3BsYXlfcGlwZV9wcmVw
YXJlX2ZiLA0KPiArCS5jaGVjayA9IGRpc3BsYXlfY2hlY2ssDQo+ICAgCS51cGRhdGUgPSBkaXNw
bGF5X3VwZGF0ZSwNCj4gICB9Ow0KPiAgIA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 10:16:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 10: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 1iw1RI-0003Ar-Mk; Mon, 27 Jan 2020 10:16:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw1RG-0003Am-RF
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 10:16:14 +0000
X-Inumbo-ID: 04ad0d3a-40ee-11ea-b833-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04ad0d3a-40ee-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 10:16: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 <osstest-admin@xenproject.org>)
 id 1iw1R2-0006hD-PK; Mon, 27 Jan 2020 10:16: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 1iw1R2-0005uv-Gl; Mon, 27 Jan 2020 10:16:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw1R2-0006sw-EC; Mon, 27 Jan 2020 10:16:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146529-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt: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:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd: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-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 10:16:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 146529: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUyOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxOTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMiBkYXlzICAgMjIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 11:23:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 11:23: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 1iw2UR-0000BM-OB; Mon, 27 Jan 2020 11:23:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Csoy=3Q=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iw2UR-0000BC-6A
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 11:23:35 +0000
X-Inumbo-ID: 6ef982be-40f7-11ea-8e9a-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ef982be-40f7-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 11:23:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580124204;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=Bo1xoG0zFB4TwwXYG1+s5zHAZYVBywd13STys3vWbbU=;
 b=Ie/3ovEtyHgjvqxSIBmfd//ctr9YZnpks5fRGxA31U8hx2LuIGrvD/iD
 OTg3/qyaKEpFXtKlA9y1rDv492VEvQMDaXRzUd3CFg2JSCls+nSIJsKgl
 HPTvj3cezESzpZzqFXwTR5gUCOy2aYLUugTpIRkIivebW9sn7HZ90DNNc c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SU1kuoMWGfjhNihn8plP/uQbDDquj8Qpj72qNs4HS+J+C5sGaRuyijFepFV68iJ5Luwulonvy/
 H6QnQaB+GH0F0GDTNQIi64CdJgqh0YxzXRLju2THJ+jhAhdeNyFxfeX90QCNgkdX19gD/Ye+vD
 yB3yNCEOk1jqnYcX+Ij5SuqqzRZEZva/CToGIgAESpfeAB32He2n2znPrM3xzhtb0sZi1a2And
 bdOzzNf29kQY6i7XwrFmWvOgIMOtjburRRqC4p8Nux9cQGSdGQ9mWU73ZBlEcwblrk54Q+9wTX
 13o=
X-SBRS: 2.7
X-MesageID: 12083208
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,369,1574139600"; d="scan'208";a="12083208"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Announcement] CfP for Xen Project Developer Summit closes March
 6th
Thread-Index: AQHV1QQppFbZnzRW/kmcyTvO620eYw==
Date: Mon, 27 Jan 2020 11:23:12 +0000
Message-ID: <7FF4B79F-19A3-472B-80E9-CB9AA12AA2DE@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.21.0.200113
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F8F6F3837A398A4B8C67876E9451033E@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [Announcement] CfP for Xen Project Developer Summit
 closes March 6th
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xenproject.org" <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBjb21tdW5pdHkgbWVtYmVycywNCg0KVGhlIENmUCBhbmQgUmVnaXN0cmF0aW9uIGZvciB0
aGUgWGVuIFByb2plY3QgRGV2ZWxvcGVyICYgRGVzaWduIFN1bW1pdCBoYXMgYmVlbiBvcGVuIGZv
ciBhIHdlZWsuIFRoaXMgaXMgYSBxdWljayByZW1pbmRlciB0aGF0IHRoZSBDZlAgZm9yIHRhbGtz
IGNsb3NlcyBvbiBNYXJjaCA2dGguIA0KSW5mb3JtYXRpb24gYWJvdXQgdGhlIENmUCBjYW4gYmUg
Zm91bmQgaGVyZTogaHR0cHM6Ly9ldmVudHMubGludXhmb3VuZGF0aW9uLm9yZy94ZW4tc3VtbWl0
L3Byb2dyYW0vY2ZwLw0KDQpUaGUgZXZlbnQgdGFrZXMgcGxhY2UgZnJvbSBKdW5lIDJuZCB0aHJv
dWdoIHRoZSA0dGggYXQgdGhlIFBSRUNJUyBDZW50ZXIgaW4gQnVjaGFyZXN0LCBSb21hbmlhLiBU
aGlzIG1lYW5zIHRoYXQgd2UgaGF2ZSB0byBwdWJsaXNoIGEgc2NoZWR1bGUgYnkgZW5kIG9mIE1h
cmNoLCB0byBhdHRyYWN0IGF0dGVuZGVlcyB3aGljaCBkbyBub3QgYWx3YXlzIGNvbWUgdG8gdGhl
IGV2ZW50LiBJbmZvcm1hdGlvbiBhYm91dCB0aGUgZXZlbnQgY2FuIGJlIGZvdW5kIGhlcmU6IGh0
dHBzOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcveGVuLXN1bW1pdC8NCg0KVGhlIERlc2ln
biBTZXNzaW9ucyBzeXN0ZW0gaXMgbm90IHlldCBvcGVuLiBXZSBhbnRpY2lwYXRlIHRoYXQgaXQg
d2lsbCBvcGVuIGJlZm9yZSB0aGUgc2NoZWR1bGUgZ29lcyBsaXZlIGF0IHRoZSBlbmQgb2YgTWFy
Y2guDQoNClBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgaGF2ZSBxdWVzdGlvbnMNCg0KQmVzdCBS
ZWdhcmRzDQpMYXJzDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 11:30:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 11: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 1iw2au-00019s-NH; Mon, 27 Jan 2020 11:30:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZsnO=3Q=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iw2at-00019n-5s
 for xen-devel@lists.xen.org; Mon, 27 Jan 2020 11:30:15 +0000
X-Inumbo-ID: 618e6454-40f8-11ea-9fd7-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 618e6454-40f8-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 11:30:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1580124611;
 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=G3QBfnTmIwujQxlFIYRYGjBiHLKLYZVK7AcVmig+Fu8=;
 b=hamdyORHsbKzgosHWBrIR3ooJt57/PheEOxgBzmHIVpMgGlRnAA3THGnjf28U3sfC0
 Uu13fIfgKBc+JauYI1C65VcnRorQJx1ENRNWdGAJPPFg4FktbR2WO+LEQbfu352PizM8
 TWni1sCMfq3Pp4JzPy1lhfqPnzObtLaWeII8K1mrodntsxPf8mc1xzN+IhcaLirGjprq
 8VlrDV31SnrwLvbounaeGqLgu0Hrt8ijtTYJ6uoioqKJRPJHc0GnOAvQzhSqE40WhB0D
 Q8rH5I1xTuTVlZ4wph8Gx4PvRZ6f8on91TQPYAI/xBq2KFhjuR2wuQkHM27QoghuueaK
 P4rg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 46.1.7 AUTH)
 with ESMTPSA id j07b1dw0RBUBCBL
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Mon, 27 Jan 2020 12:30:11 +0100 (CET)
Date: Mon, 27 Jan 2020 12:30:05 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20200127123005.7d6767c2.olaf@aepfle.de>
In-Reply-To: <20200113113627.08786ba0.olaf@aepfle.de>
References: <20200113113627.08786ba0.olaf@aepfle.de>
X-Mailer: Claws Mail 2019.12.31 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen 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>
Content-Type: multipart/mixed; boundary="===============3194328737199180424=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3194328737199180424==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/vJ7d.qTgkrDDnbTEXi=0upw"; protocol="application/pgp-signature"

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

Am Mon, 13 Jan 2020 11:36:27 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> This HVM domU fails to live migrate from staging-4.12 to staging-4.13:

It turned out libxl does not configure qemu correctly at runtime:
libxl__build_device_model_args_new() uses 'qemu -machine xenfv', perhaps wi=
th the assumption that 'xenfv' does the right thing. Unfortunately, 'xenfv'=
 entirely ignores compatibility of "pc-i440fx" between qemu versions, 'xenf=
v' just maps to 'pc' aka 'the lastest'. Instead of 'qemu -machine xenfv', l=
ibxl should run 'qemu -machine pc-i440fx-3.0 -device xen-platform -accel xe=
n' to make sure the domU can be migrated safely to future versions of qemu.

Maybe there should also be a way to select a specific variant of "pc-i440fx=
". Currently the only way to do that is to use device_model_args_hvm=3D in =
xl.cfg. Unfortunately libvirt does not support "b_info->extra*".

Should the string "pc-i440fx-3.0" become a configure option?



I think this (untested) patch has to be applied to staging-4.13:


--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -1715,23 +1715,20 @@ static int libxl__build_device_model_args_new(libxl=
__gc *gc,
     for (i =3D 0; b_info->extra && b_info->extra[i] !=3D NULL; i++)
         flexarray_append(dm_args, b_info->extra[i]);
=20
-    flexarray_append(dm_args, "-machine");
     switch (b_info->type) {
     case LIBXL_DOMAIN_TYPE_PVH:
     case LIBXL_DOMAIN_TYPE_PV:
+        flexarray_append(dm_args, "-machine");
         flexarray_append(dm_args, "xenpv");
         for (i =3D 0; b_info->extra_pv && b_info->extra_pv[i] !=3D NULL; i=
++)
             flexarray_append(dm_args, b_info->extra_pv[i]);
         break;
     case LIBXL_DOMAIN_TYPE_HVM:
-        if (!libxl_defbool_val(b_info->u.hvm.xen_platform_pci)) {
-            /* Switching here to the machine "pc" which does not add
-             * the xen-platform device instead of the default "xenfv" mach=
ine.
-             */
-            machinearg =3D libxl__strdup(gc, "pc,accel=3Dxen");
-        } else {
-            machinearg =3D libxl__strdup(gc, "xenfv");
+        if (libxl_defbool_val(b_info->u.hvm.xen_platform_pci)) {
+            flexarray_append(dm_args, "-device");
+            flexarray_append(dm_args, "xen-platform");
         }
+        machinearg =3D libxl__strdup(gc, "pc-i440fx-3.0,accel=3Dxen");
         if (b_info->u.hvm.mmio_hole_memkb) {
             uint64_t max_ram_below_4g =3D (1ULL << 32) -
                 (b_info->u.hvm.mmio_hole_memkb << 10);
@@ -1762,6 +1759,7 @@ static int libxl__build_device_model_args_new(libxl__=
gc *gc,
             }
         }
=20
+        flexarray_append(dm_args, "-machine");
         flexarray_append(dm_args, machinearg);
         for (i =3D 0; b_info->extra_hvm && b_info->extra_hvm[i] !=3D NULL;=
 i++)
             flexarray_append(dm_args, b_info->extra_hvm[i]);



Olaf

--Sig_/vJ7d.qTgkrDDnbTEXi=0upw
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl4uyb0ACgkQ86SN7mm1
DoDjXg//b6GlUcth1GhOpp9+o3seO3mdTVrkN0xg3R/e3u64mknWWQlxGfPHps1Z
3ITkWeJNNrHv1Ztp+7YAj8qWU+/d5BidovYuDpz4ECnsah94bBWpM+TZvOYY9dIS
hwlupTQoQWACcNjt/WFcW4oyoHZEaAChPunTTtkzwWw51w3AkOdwkvWWcReFGkPs
Gft3+nbSKVSxrPYKtzHazwjWxFWXqgPginkhYTWDG+07PS0gOodv205UefOIzVA2
Rhy1LJadc0h1/5lm4AweokLesIA1mQYMSUvnLoOCy9vWlRkeFZT6JKxzJzYQqKKN
63g0SCSM/DQgOwmC0HUInywOJU2jpWPw/1ll36WkGXBtwFjg5LmAHe4Do6u1EKay
wC+pcM7XQ5GK76g9LwkFRKzOa0xPQiuYhjtBqXejfSH190swpTGfEx27lfaht2O5
OhUaHEU/El3jWVACjD6ZJ7eImA1lgrgdeOB3scQLbOTmSpcoElyjakG6vp3/qtpS
q9NV9gUBhPAJM9K/TZuxqOOi6XvPFPfvn1DjGtVNph+UwIkG8c5UehdleIj/HRDg
R5U3TYq33XG0Jlb77vHuvSvNvuEHMDM95XRrZocsoz2ZZgmDrSaRySyWxduFjmHm
i4L8GmOSADGOKg72qPoyVNSM1BJIWph/MkPwCt6YHA/q0iaUPEA=
=mbgD
-----END PGP SIGNATURE-----

--Sig_/vJ7d.qTgkrDDnbTEXi=0upw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3194328737199180424==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 11:55:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 11: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 1iw2yi-00034U-Co; Mon, 27 Jan 2020 11:54:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw2yh-00034P-Cn
 for xen-devel@lists.xen.org; Mon, 27 Jan 2020 11:54:51 +0000
X-Inumbo-ID: d2a21f34-40fb-11ea-b833-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2a21f34-40fb-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 11:54:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580126090; x=1611662090;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-transfer-encoding:mime-version;
 bh=J1b/bxY/P9arlFhgj89byRbVJzAC6R0i8qHAcEn9QP0=;
 b=YFvyRCyPCzs1MVB0p/dZr/xXxmZMLHA7a4dCoEMfFSeRq0aAlSwtiA+j
 V+YZ2BeLL3nv5TZxEYhqYVsJOG/acCdx5pDr126jZ2n/eOUQX4mNqcCmW
 pMZ7d2HOadNWiV3yhBK73RdfHZDldhQejKUfeSPlvmH/LOHT5zV7yAaC+ U=;
IronPort-SDR: ER+iloZ0pzLdY6sUxYm14pIUKaE7fl1EB1Uq2GxmAgQbbxQpC/oS5ngKr/cOE8LraNNesb7pv6
 NvxiC6qmTeog==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="12882732"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-17c49630.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 27 Jan 2020 11:54:39 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-17c49630.us-east-1.amazon.com (Postfix) with ESMTPS
 id E9099A249C; Mon, 27 Jan 2020 11:54:38 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 11:54:38 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 11:54:37 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 11:54:37 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Olaf Hering <olaf@aepfle.de>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen bug
Thread-Index: AQHVyf11gUSmbB+iq0KEPStCWv0JQaf+dkOAgAADHTA=
Date: Mon, 27 Jan 2020 11:54:37 +0000
Message-ID: <580201e5daa849399b79641bd610ec93@EX13D32EUC003.ant.amazon.com>
References: <20200113113627.08786ba0.olaf@aepfle.de>
 <20200127123005.7d6767c2.olaf@aepfle.de>
In-Reply-To: <20200127123005.7d6767c2.olaf@aepfle.de>
Accept-Language: en-GB, 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.166.48]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen bug
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>
Content-Type: text/plain; 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+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhl
bi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYKPiBPZiBPbGFm
IEhlcmluZwo+IFNlbnQ6IDI3IEphbnVhcnkgMjAyMCAxMTozMAo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBsaXZlIG1pZ3JhdGlvbiBmcm9t
IDQuMTIgdG8gNC4xMyBmYWlscyBkdWUgdG8KPiBxZW11LXhlbiBidWcKPiAKPiBBbSBNb24sIDEz
IEphbiAyMDIwIDExOjM2OjI3ICswMTAwCj4gc2NocmllYiBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+Ogo+IAo+ID4gVGhpcyBIVk0gZG9tVSBmYWlscyB0byBsaXZlIG1pZ3JhdGUgZnJvbSBz
dGFnaW5nLTQuMTIgdG8gc3RhZ2luZy00LjEzOgo+IAo+IEl0IHR1cm5lZCBvdXQgbGlieGwgZG9l
cyBub3QgY29uZmlndXJlIHFlbXUgY29ycmVjdGx5IGF0IHJ1bnRpbWU6Cj4gbGlieGxfX2J1aWxk
X2RldmljZV9tb2RlbF9hcmdzX25ldygpIHVzZXMgJ3FlbXUgLW1hY2hpbmUgeGVuZnYnLCBwZXJo
YXBzCj4gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0ICd4ZW5mdicgZG9lcyB0aGUgcmlnaHQgdGhp
bmcuIFVuZm9ydHVuYXRlbHksCj4gJ3hlbmZ2JyBlbnRpcmVseSBpZ25vcmVzIGNvbXBhdGliaWxp
dHkgb2YgInBjLWk0NDBmeCIgYmV0d2VlbiBxZW11Cj4gdmVyc2lvbnMsICd4ZW5mdicganVzdCBt
YXBzIHRvICdwYycgYWthICd0aGUgbGFzdGVzdCcuIEluc3RlYWQgb2YgJ3FlbXUgLQo+IG1hY2hp
bmUgeGVuZnYnLCBsaWJ4bCBzaG91bGQgcnVuICdxZW11IC1tYWNoaW5lIHBjLWk0NDBmeC0zLjAg
LWRldmljZSB4ZW4tCj4gcGxhdGZvcm0gLWFjY2VsIHhlbicgdG8gbWFrZSBzdXJlIHRoZSBkb21V
IGNhbiBiZSBtaWdyYXRlZCBzYWZlbHkgdG8KPiBmdXR1cmUgdmVyc2lvbnMgb2YgcWVtdS4KCkFn
cmVlZCwgSSB0aGluayB1c2UgeGVuZnYgbmVlZHMgdG8gYmUgZHJvcHBlZCBhbmQgeGwvbGlieGwg
b3VnaHQgdG8gc3BlY2lmeSB0aGUgcGMgdmVyc2lvbiBpdCB3YW50cywgYXMgeW91IHN1Z2dlc3Qu
IEZvciBjb21wYXQgdGhvdWdoLCBpZiB0aGUgcGMgdmVyc2lvbiBpcyBub3Qgc3BlY2lmaWVkIGlu
IHhsLmNmZyB3ZSdkIG5lZWQgYSBtZWNoYW5pc20gdG8gc2NhbiB0aGUgdmVyc2lvbnMgc3VwcG9y
dGVkIGJ5IHRoZSBpbnN0YWxsZWQgcWVtdSBhbmQgdGhlbiBwaWNrIHRoZSBsYXRlc3QsIHN1Y2gg
dGhhdCBpdCB0aGVuIGdldHMgYmFrZWQgaW50byB0aGUganNvbiBibG9iIGZvciBzYXZlL3Jlc3Rv
cmUvbWlncmF0aW9uIHB1cnBvc2VzLiAKCj4gCj4gTWF5YmUgdGhlcmUgc2hvdWxkIGFsc28gYmUg
YSB3YXkgdG8gc2VsZWN0IGEgc3BlY2lmaWMgdmFyaWFudCBvZiAicGMtCj4gaTQ0MGZ4Ii4gQ3Vy
cmVudGx5IHRoZSBvbmx5IHdheSB0byBkbyB0aGF0IGlzIHRvIHVzZQo+IGRldmljZV9tb2RlbF9h
cmdzX2h2bT0gaW4geGwuY2ZnLiBVbmZvcnR1bmF0ZWx5IGxpYnZpcnQgZG9lcyBub3Qgc3VwcG9y
dAo+ICJiX2luZm8tPmV4dHJhKiIuCj4gCgpZZWFoLCBpdCBzaG91bGQgYmUgYSBmaXJzdCBjbGFz
cyBjb25maWcgb3B0aW9uLgoKPiBTaG91bGQgdGhlIHN0cmluZyAicGMtaTQ0MGZ4LTMuMCIgYmVj
b21lIGEgY29uZmlndXJlIG9wdGlvbj8KPiAKCkkgc3VwcG9zZS4gQ291bGQgd2UgaGF2ZSAicGMt
aTQ0MGZ4IiBhcyB0aGUgZGVmYXVsdCwgd2hpY2ggbGlieGwgcHJlZml4IG1hdGNoZXMgYWdhaW5z
dCBxZW11J3Mgc3VwcG9ydGVkIHZlcnNpb25zIHRvIHNlbGVjdCB0aGUgbGF0ZXN0PyBJIGd1ZXNz
IHRoYXQgd291bGQgd29yay4KCkZ1bmN0aW9uYWxseSB5b3VyIGNvZGUgbG9va3MgZmluZSwgYnV0
IEkgZG9uJ3QgdGhpbmsgZml4aW5nIG9uIDMuMCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8uIFdo
YXQgaGFwcGVucyBpZiBzb21lb25lIGlzIHRyeWluZyB0byB1c2UgYW4gb2xkZXIgdmVyc2lvbiBv
ZiBxZW11PyBJdCdzIGdvaW5nIHRvIGNhdXNlIHVuZXhwZWN0ZWQgYnJlYWthZ2UgSSB0aGluay4K
CiAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 11:59:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 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 1iw32y-0003Dq-1B; Mon, 27 Jan 2020 11:59:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6bwx=3Q=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iw32w-0003Dl-Mr
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 11:59:14 +0000
X-Inumbo-ID: 6a609e04-40fc-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a609e04-40fc-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 11:59: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 mx2.suse.de (Postfix) with ESMTP id B50C8AEDE;
 Mon, 27 Jan 2020 11:59:03 +0000 (UTC)
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "airlied@linux.ie" <airlied@linux.ie>, "daniel@ffwll.ch" <daniel@ffwll.ch>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "maarten.lankhorst@linux.intel.com" <maarten.lankhorst@linux.intel.com>,
 "mripard@kernel.org" <mripard@kernel.org>,
 "hdegoede@redhat.com" <hdegoede@redhat.com>,
 "david@lechnology.com" <david@lechnology.com>,
 "noralf@tronnes.org" <noralf@tronnes.org>, "sean@poorly.run"
 <sean@poorly.run>, "sam@ravnborg.org" <sam@ravnborg.org>,
 "laurent.pinchart@ideasonboard.com" <laurent.pinchart@ideasonboard.com>,
 "emil.velikov@collabora.com" <emil.velikov@collabora.com>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-16-tzimmermann@suse.de>
 <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <514e72de-76d2-ae36-506b-57e5ba035926@suse.de>
Date: Mon, 27 Jan 2020 12:59:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 15/15] drm/xen: Explicitly disable
 automatic sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>
Content-Type: multipart/mixed; boundary="===============1973739724233803891=="
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)
--===============1973739724233803891==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="vqjTbWA0zBV41FMiLSiqJ0uSdIBMqNRY9"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--vqjTbWA0zBV41FMiLSiqJ0uSdIBMqNRY9
Content-Type: multipart/mixed; boundary="ArlxMdsqaLtIIvoCK6DR97iWgpsIhOC3Y";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "airlied@linux.ie" <airlied@linux.ie>, "daniel@ffwll.ch" <daniel@ffwll.ch>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "maarten.lankhorst@linux.intel.com" <maarten.lankhorst@linux.intel.com>,
 "mripard@kernel.org" <mripard@kernel.org>,
 "hdegoede@redhat.com" <hdegoede@redhat.com>,
 "david@lechnology.com" <david@lechnology.com>,
 "noralf@tronnes.org" <noralf@tronnes.org>, "sean@poorly.run"
 <sean@poorly.run>, "sam@ravnborg.org" <sam@ravnborg.org>,
 "laurent.pinchart@ideasonboard.com" <laurent.pinchart@ideasonboard.com>,
 "emil.velikov@collabora.com" <emil.velikov@collabora.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>
Message-ID: <514e72de-76d2-ae36-506b-57e5ba035926@suse.de>
Subject: Re: [PATCH v4 15/15] drm/xen: Explicitly disable automatic sending of
 vblank event
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-16-tzimmermann@suse.de>
 <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>
In-Reply-To: <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>

--ArlxMdsqaLtIIvoCK6DR97iWgpsIhOC3Y
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi

Am 27.01.20 um 10:53 schrieb Oleksandr Andrushchenko:
> Sorry for jumping in late
>=20
> On 1/23/20 11:21 AM, Thomas Zimmermann wrote:
>> The atomic helpers automatically send out fake VBLANK events if no
>> vblanking has been initialized. This would apply to xen, but xen has
>> its own vblank logic. To avoid interfering with the atomic helpers,
>> disable automatic vblank events explictly.
>>
>> v4:
>> 	* separate commit from core vblank changes
>>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>> Acked-by: Gerd Hoffmann <kraxel@redhat.com>
> Reviewed-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>=

>=20
>> ---
>>   drivers/gpu/drm/xen/xen_drm_front_kms.c | 13 +++++++++++++
>>   1 file changed, 13 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/xen/xen_drm_front_kms.c b/drivers/gpu/drm=
/xen/xen_drm_front_kms.c
>> index 4f34c5208180..efde4561836f 100644
>> --- a/drivers/gpu/drm/xen/xen_drm_front_kms.c
>> +++ b/drivers/gpu/drm/xen/xen_drm_front_kms.c
>> @@ -220,6 +220,18 @@ static bool display_send_page_flip(struct drm_sim=
ple_display_pipe *pipe,
>>   	return false;
>>   }
>>  =20
>> +static int display_check(struct drm_simple_display_pipe *pipe,
>> +			 struct drm_plane_state *plane_state,
>> +			 struct drm_crtc_state *crtc_state)
>> +{
>> +	/* Make sure that DRM helpers don't send VBLANK events
> Could you please put the comment on a separate line?

You mean to add an empty line between comment and code?

>> +	 * automatically. Xen has it's own logic to do so.
>> +	 */
>> +	crtc_state->no_vblank =3D false;
> And it is still confusing, e.g. comment says
> "Make sure that DRM helpers don't send VBLANK"
> and we set "no_vblank" flag to false...

I'll rephrase and add some more context.

Best regards
Thomas

>> +
>> +	return 0;
>> +}
>> +
>>   static void display_update(struct drm_simple_display_pipe *pipe,
>>   			   struct drm_plane_state *old_plane_state)
>>   {
>> @@ -284,6 +296,7 @@ static const struct drm_simple_display_pipe_funcs =
display_funcs =3D {
>>   	.enable =3D display_enable,
>>   	.disable =3D display_disable,
>>   	.prepare_fb =3D drm_gem_fb_simple_display_pipe_prepare_fb,
>> +	.check =3D display_check,
>>   	.update =3D display_update,
>>   };
>>  =20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--ArlxMdsqaLtIIvoCK6DR97iWgpsIhOC3Y--

--vqjTbWA0zBV41FMiLSiqJ0uSdIBMqNRY9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4u0IYACgkQaA3BHVML
eiPmlwgAwCofNVRLKZmi9VADhSPulFVCsG1rDvFt2sRfI3lPDNUTYb6V1De8u0qQ
MeiCGF0wK8pYXObqGtNFpeF8h8/Aw0CMKPKy/GDCi1EjAzgqwtQ/t5Te2UtNODJb
GmamClhHyTtUs85rx00P/+YLRyG7hPDHpfAMJm8m+JyQUu6TpDy36UtBJ8WNXNNV
LXwSGPvmdvKX5powX98APbx9MIfc4Ub/+Mc/q3dG3//LorUl5PyreXt0eqDtVCB7
Da8NMzcPdMi/MOWEXAK+OgFignf/d4yY415sDALKSbFahWt6q+cU8Cw1tS0rtp+h
DsbKRXTLYvnW88m/xlL66cErXfL6tA==
=Ci8H
-----END PGP SIGNATURE-----

--vqjTbWA0zBV41FMiLSiqJ0uSdIBMqNRY9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1973739724233803891==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:10:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12:10: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 1iw3Dm-0004tw-8r; Mon, 27 Jan 2020 12:10:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8kIj=3Q=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iw3Dk-0004tr-6t
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:10:24 +0000
X-Inumbo-ID: fe37ffb8-40fd-11ea-9fd7-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::617])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe37ffb8-40fd-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 12:10:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=aSQV/wf3ou9OLosSaqmY6fnkDK8sqnaku1NR5s4hba+d/phxlgcgrnA/mG9H6FVV0Or+UwhPeKACLmVNVevorpGLVid1ckTBuITSeInit01Rep1ecRLHH5hfXAgvex3I3xUiiKFyF9IBmSAFoJ+LPiG4rAnsp2BM/1HrR0WDujFkikDN8GU/eq9bybxCzTnEUjLdwRmZn6QaLEjsZJK53E+ALC0XsoskY/nhnjmTYE2CdZwI1CTh7dwh6unzFHSaGtIPZaqdPRyMYOvzubS8jr21aCpq7zNUKgj1DH9XUDYRkgQkYk4zE3C34Aqo5iuYD49d5xAl469/sFAKpcGv4w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+PBREeWnhMANSblFxN6x/xKGTIEWmLi1PRBmXTwiPzY=;
 b=QC4mSlM6fk51QGVonUtkqGWPpE0xeyyGMwRRczJ3XrfExytS9FeeVCMf/YUYWHJ0EJvy67YoB7KtmsgkB7QItvX0cJljR8rbq4RfTMXIGUvvWTJnjxaUTryEadrCe3GDZgnzRpxHBsBB48ZLOzCkpxLytCvvIg6WkYdKjp/zr93WqygpM/1cdosZFAjfOJqJ8s1jp+moDGWDFvFmLaSWoO92t9E9nHcOwE2P2UAxZbpyI/JlowRHJJTUvr5fSiKPnOCwWDLpT2mrBMV9yoYJh6nsuW+1RiHblyeNSelqkTlVNEh2iTY1DVmRNMoC2HBhsWw1AHoDL3xp+MxXJqDFtQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+PBREeWnhMANSblFxN6x/xKGTIEWmLi1PRBmXTwiPzY=;
 b=KXScCZ+UQamA2u00g+quSyQpO8t5GlLXjKmqzlWYVdis713HHEIuI2OaNTkfjvsFnLYxOj6bB0RCQwiUTGo10RR3IlEzETlVu45F0w59d+1BBbA+Rute3E1vzRL6eYIMzFG3kt42NS+iGpX+P3TWAyk7zPaISJYskIIQ+A4ld9U=
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com (20.177.41.82) by
 AM0PR03MB6339.eurprd03.prod.outlook.com (20.179.254.90) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20; Mon, 27 Jan 2020 12:10:21 +0000
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59]) by AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59%4]) with mapi id 15.20.2665.017; Mon, 27 Jan 2020
 12:10:21 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Thomas Zimmermann <tzimmermann@suse.de>, "airlied@linux.ie"
 <airlied@linux.ie>, "daniel@ffwll.ch" <daniel@ffwll.ch>, "kraxel@redhat.com"
 <kraxel@redhat.com>, "maarten.lankhorst@linux.intel.com"
 <maarten.lankhorst@linux.intel.com>, "mripard@kernel.org"
 <mripard@kernel.org>, "hdegoede@redhat.com" <hdegoede@redhat.com>,
 "david@lechnology.com" <david@lechnology.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "sean@poorly.run" <sean@poorly.run>, "sam@ravnborg.org"
 <sam@ravnborg.org>, "laurent.pinchart@ideasonboard.com"
 <laurent.pinchart@ideasonboard.com>, "emil.velikov@collabora.com"
 <emil.velikov@collabora.com>
Thread-Topic: [PATCH v4 15/15] drm/xen: Explicitly disable automatic sending
 of vblank event
Thread-Index: AQHV0c6CEXRqkijnAkKuyerYilRMX6f+S7MAgAAjBACAAAMpAA==
Date: Mon, 27 Jan 2020 12:10:21 +0000
Message-ID: <2be16266-e9fe-e0f0-d704-59bcf34b85c5@epam.com>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-16-tzimmermann@suse.de>
 <74d7bb19-642f-49da-8198-56ea0c0d1a4a@epam.com>
 <514e72de-76d2-ae36-506b-57e5ba035926@suse.de>
In-Reply-To: <514e72de-76d2-ae36-506b-57e5ba035926@suse.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 53cfe16e-b843-4fdb-a012-08d7a321e1bb
x-ms-traffictypediagnostic: AM0PR03MB6339:
x-microsoft-antispam-prvs: <AM0PR03MB6339AFED9F27E7751105BED7E70B0@AM0PR03MB6339.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(136003)(376002)(366004)(39860400002)(396003)(189003)(199004)(316002)(53546011)(6506007)(2906002)(81156014)(81166006)(55236004)(6486002)(31686004)(6512007)(86362001)(31696002)(36756003)(8676002)(71200400001)(478600001)(76116006)(66946007)(64756008)(66556008)(66446008)(66476007)(7416002)(4326008)(5660300002)(54906003)(2616005)(110136005)(8936002)(186003)(26005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6339;
 H:AM0PR03MB4516.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PsY6Z6S198SwwJM5RphHxmPcLw/q1FUvQ6z4my0bYPS6Tj6r2zA1GqhtKGW2QG+Loe0iAP8eQ8br/OMmZWfbILCG5KcMRZHpG4oWnzkI4GCRjxCkGisKSqRms94ke5wVfuKq82ZM27XrBuW/gUe+LpEGW0sRoiT+acXRlnyPwSWbAXKuGZzS8AvrJ55iG76r370KgBLxioFFNMsrbbGZCMs1DRxbL0Y81uuLtNGiHYAaroqdjlXMDGirlbp41C+bAeugsZNj4PBytp5bMgc3+GEiG9nsjPOodGHnyrQmBoyNUXAWrrY82w3nD3BUg4ZylVoBptf2AxgoUnsto0qBqa0dqzk25ySMKhWcS9AD8q2oV+Q8o88B5QlwJ5b9GJB3dmXfUAtWWDxZ0JOwYWFX5+GZXT64MhzpYpiSV4DhuECU5DcPxIF7MzYlH8PRAFHSR0WAPGP0wgLOJsNcwqGL4PT9x6038ascl4Wo2YcEhul65xZGxwAg9GioR6ojKsEA
x-ms-exchange-antispam-messagedata: bMXjYmEVpPa8e8hc51hLB97B2I2O8TYViXKlZY/rnijF2QK0VqMMtefrz/hSu/301ivNUXZ3RkisuysXVj4meSUmLUEANpk5mXa3mjklpkRCoN90ElSXgCUWN6TCTBBmp5Zmxm+iADnMYzP6nKvDpA==
x-ms-exchange-transport-forked: True
Content-ID: <EF1B8595ACADED4BBB582EB0411FCA9A@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 53cfe16e-b843-4fdb-a012-08d7a321e1bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2020 12:10:21.1613 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VM3Lx+P74IxNPZ9eNR4b0gTqKNte0LFItcOEXG3tKMvutpYnJnF3wt6sP6eeAWrs2yp4hj1ebQkBAdtX9Uvxnr7xKh6Lb6k0NGbeinKyyhkbAZn56HnRCdWdZZAnVqP/
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6339
Subject: Re: [Xen-devel] [PATCH v4 15/15] drm/xen: Explicitly disable
 automatic sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDEvMjcvMjAgMTo1OSBQTSwgVGhvbWFzIFppbW1lcm1hbm4gd3JvdGU6DQo+IEhpDQo+
DQo+IEFtIDI3LjAxLjIwIHVtIDEwOjUzIHNjaHJpZWIgT2xla3NhbmRyIEFuZHJ1c2hjaGVua286
DQo+PiBTb3JyeSBmb3IganVtcGluZyBpbiBsYXRlDQo+Pg0KPj4gT24gMS8yMy8yMCAxMToyMSBB
TSwgVGhvbWFzIFppbW1lcm1hbm4gd3JvdGU6DQo+Pj4gVGhlIGF0b21pYyBoZWxwZXJzIGF1dG9t
YXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZlbnRzIGlmIG5vDQo+Pj4gdmJsYW5raW5n
IGhhcyBiZWVuIGluaXRpYWxpemVkLiBUaGlzIHdvdWxkIGFwcGx5IHRvIHhlbiwgYnV0IHhlbiBo
YXMNCj4+PiBpdHMgb3duIHZibGFuayBsb2dpYy4gVG8gYXZvaWQgaW50ZXJmZXJpbmcgd2l0aCB0
aGUgYXRvbWljIGhlbHBlcnMsDQo+Pj4gZGlzYWJsZSBhdXRvbWF0aWMgdmJsYW5rIGV2ZW50cyBl
eHBsaWN0bHkuDQo+Pj4NCj4+PiB2NDoNCj4+PiAJKiBzZXBhcmF0ZSBjb21taXQgZnJvbSBjb3Jl
IHZibGFuayBjaGFuZ2VzDQo+Pj4NCj4+PiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFu
biA8dHppbW1lcm1hbm5Ac3VzZS5kZT4NCj4+PiBBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+DQo+PiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPj4NCj4+PiAtLS0NCj4+PiAgICBk
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgfCAxMyArKysrKysrKysrKysr
DQo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykNCj4+Pg0KPj4+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMNCj4+PiBpbmRleCA0ZjM0YzUyMDgxODAu
LmVmZGU0NTYxODM2ZiAxMDA2NDQNCj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfa21zLmMNCj4+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfa21zLmMNCj4+PiBAQCAtMjIwLDYgKzIyMCwxOCBAQCBzdGF0aWMgYm9vbCBkaXNwbGF5X3Nl
bmRfcGFnZV9mbGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwNCj4+PiAg
ICAJcmV0dXJuIGZhbHNlOw0KPj4+ICAgIH0NCj4+PiAgICANCj4+PiArc3RhdGljIGludCBkaXNw
bGF5X2NoZWNrKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwNCj4+PiArCQkJ
IHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlLA0KPj4+ICsJCQkgc3RydWN0IGRy
bV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQ0KPj4+ICt7DQo+Pj4gKwkvKiBNYWtlIHN1cmUgdGhh
dCBEUk0gaGVscGVycyBkb24ndCBzZW5kIFZCTEFOSyBldmVudHMNCj4+IENvdWxkIHlvdSBwbGVh
c2UgcHV0IHRoZSBjb21tZW50IG9uIGEgc2VwYXJhdGUgbGluZT8NCj4gWW91IG1lYW4gdG8gYWRk
IGFuIGVtcHR5IGxpbmUgYmV0d2VlbiBjb21tZW50IGFuZCBjb2RlPw0KPg0KSnVzdCBsaWtlDQov
Kg0KIMKgKiBNYWtlIHN1cmUuLi4NCj4+PiArCSAqIGF1dG9tYXRpY2FsbHkuIFhlbiBoYXMgaXQn
cyBvd24gbG9naWMgdG8gZG8gc28uDQo+Pj4gKwkgKi8NCj4+PiArCWNydGNfc3RhdGUtPm5vX3Zi
bGFuayA9IGZhbHNlOw0KPj4gQW5kIGl0IGlzIHN0aWxsIGNvbmZ1c2luZywgZS5nLiBjb21tZW50
IHNheXMNCj4+ICJNYWtlIHN1cmUgdGhhdCBEUk0gaGVscGVycyBkb24ndCBzZW5kIFZCTEFOSyIN
Cj4+IGFuZCB3ZSBzZXQgIm5vX3ZibGFuayIgZmxhZyB0byBmYWxzZS4uLg0KPiBJJ2xsIHJlcGhy
YXNlIGFuZCBhZGQgc29tZSBtb3JlIGNvbnRleHQuDQpUaGFuayB5b3UNCj4NCj4gQmVzdCByZWdh
cmRzDQo+IFRob21hcw0KPg0KPj4+ICsNCj4+PiArCXJldHVybiAwOw0KPj4+ICt9DQo+Pj4gKw0K
Pj4+ICAgIHN0YXRpYyB2b2lkIGRpc3BsYXlfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3Bs
YXlfcGlwZSAqcGlwZSwNCj4+PiAgICAJCQkgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRf
cGxhbmVfc3RhdGUpDQo+Pj4gICAgew0KPj4+IEBAIC0yODQsNiArMjk2LDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBkaXNwbGF5X2Z1bmNzID0g
ew0KPj4+ICAgIAkuZW5hYmxlID0gZGlzcGxheV9lbmFibGUsDQo+Pj4gICAgCS5kaXNhYmxlID0g
ZGlzcGxheV9kaXNhYmxlLA0KPj4+ICAgIAkucHJlcGFyZV9mYiA9IGRybV9nZW1fZmJfc2ltcGxl
X2Rpc3BsYXlfcGlwZV9wcmVwYXJlX2ZiLA0KPj4+ICsJLmNoZWNrID0gZGlzcGxheV9jaGVjaywN
Cj4+PiAgICAJLnVwZGF0ZSA9IGRpc3BsYXlfdXBkYXRlLA0KPj4+ICAgIH07DQo+Pj4gICAgDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:17:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12: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 1iw3KG-00055Y-2h; Mon, 27 Jan 2020 12:17:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEJ2=3Q=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iw3KE-00055T-PA
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:17:06 +0000
X-Inumbo-ID: d5b18234-40fe-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5b18234-40fe-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 12:16:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580127385;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=RGGPj5yKSA8r1BVqbC2LZEpT/ePqH7Mg2Jyj+BIk9Yk=;
 b=TcLyQCINM0N5cWZ3hu3XC2EUle5+qlhr0hAGeGoR22MjkPWaDRt+3Grj
 gLUr1w5EgdF3BFV0bhLV2qv6O48W67FKBrYisC0bnAMt711cR6zFpPhuU
 0pYtNad0Her5nkdS7MkwWwBAFeGJAivI1jhyqBubx/f+pO6xdi32xkBf1 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EQoBdyRD6pjCz6RSKw4EH3cm33kjgrIiu2M8/rZzqinS2Pfg6kikzmM8D1s41quLochvgyuqbL
 NI879EbnriaonPeXBMCycxzXr6im1LO5RmGFxgtSfReUERnDa4OKOLJ5eFjekUXYMdd9yCscFm
 jJeQyrZ1dqPhaWYSWF+90+cEgPjbfbLLXc+9Jox9Ij/UmjW5U970Hy3AhApfm6JxnDA2uoPW6G
 OA0+6/AMLMMLgZtxyFekSu9FE7R2kQgjb5OL6jzXPvDj0dppnSq/FFpWAKQCHxnnXHP2aoAD7E
 8As=
X-SBRS: 2.7
X-MesageID: 11656938
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,369,1574139600"; d="scan'208";a="11656938"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "win-pv-devel@lists.xenproject.org"
 <win-pv-devel@lists.xenproject.org>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <9e59fa3b-4dba-c841-4ae9-d98f609c3da1@citrix.com>
Date: Mon, 27 Jan 2020 12:16:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8xNy8yMCA3OjEyIFBNLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBmb3Ig
c29tZSB0aW1lIG5vdyB3ZSBoYXZlIGJlZW4gZGlzY3Vzc2luZyB0aGUgWGVuIFByb2plY3QgQ29k
ZSBvZgo+IENvbmR1Y3QuIFRoZSBtb3N0IHJlY2VudCBzZXQgb2YgZmVlZGJhY2sgaGFzIGJlZW4g
cHJpbWFyaWx5IGFyb3VuZAo+IG1pbm9yIGxhbmd1YWdlIGlzc3VlcyAoVVMgdnMgVUwgRW5nbGlz
aCwgZXRjLiksIHdoaWNoIGluZGljYXRlcyB0byBtZSAKPiB0aGF0IHRoZSBwcm9wb3NhbCBpcyBy
ZWFkeSB0byBiZSB2b3RlZCBvbgo+IAo+IFRoZSBmaW5hbCB2ZXJzaW9uIHdoaWNoIGFkZHJlc3Nl
cyBhbGwgdGhlIGxhdGVzdCBtaW5vciBmZWVkYmFjayBjYW4gYmUKPiBmb3VuZCBhdCBodHRwOi8v
eGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL2NvZGUtb2YtY29u
ZHVjdC5naXQ7YT10cmVlO2g9cmVmcy9oZWFkcy9Db0MtdjUgCj4gCj4gSXQgc2hvdWxkIGJlIHJl
YWQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcgo+ICogaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5v
cmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9YmxvYjtmPWNv
ZGUtb2YtY29uZHVjdC5tZCAKCk5pdDogVGhlcmUgYXBwZWFycyB0byBiZSBhbiBleHRyYSBgXWAg
b24gbGluZSAxNzoKCmBgYApmcmllbmRseSB3YXksIGV0Yy4gY2FuIGJlIGZvdW5kIFtoZXJlXVtn
dWlkYW5jZV1dLgpgYGAKCj4gUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2YgdGhl
IEh5cGVydmlzb3IgcHJvamVjdCBhcmU6Cj4gSnVsaWVuIEdyYWxsLCBBbmR5IENvb3BlciwgR2Vv
cmdlIER1bmxhcCwgSWFuIEphY2tzb24sIEphbiBCZXVsaWNoLCBLb25yYWQgUgo+IFdpbGssIFN0
ZWZhbm8gU3RhYmVsbGluaSwgV2VpIExpdSBhbmQgUGF1bCBEdXJyYW50IChhcyBSZWxlYXNlIE1h
bmFnZXIpLgoKKzEKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:26:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12: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 1iw3TS-00064Y-HX; Mon, 27 Jan 2020 12:26:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw3TR-00064L-65
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:26:37 +0000
X-Inumbo-ID: 3f82c096-4100-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f82c096-4100-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 12:26:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3TG-0000pg-Tv; Mon, 27 Jan 2020 12:26:26 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3TG-0001nM-1X; Mon, 27 Jan 2020 12:26:26 +0000
Date: Mon, 27 Jan 2020 12:26:13 +0000
From: Wei Liu <wl@xen.org>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20200127122613.ko6j4tjqnxuistl2@debian>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDc6MTI6MTFQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBJIHByb3Bvc2UgdG8gdGFsbHkgdGhlIHZvdGVzIGFmdGVyIE1hcmNoIDMxc3QuIFlvdSBj
YW4gcmVwbHkgdmlhCj4gKzE6IGZvciBwcm9wb3NhbAo+IC0xOiBhZ2FpbnN0IHByb3Bvc2FsCj4g
aW4gcHVibGljIG9yIHByaXZhdGUuCgorMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:27:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12:27: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 1iw3UD-00068c-1C; Mon, 27 Jan 2020 12:27:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw3UB-00068T-4m
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:27:23 +0000
X-Inumbo-ID: 5e5a36ca-4100-11ea-9fd7-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e5a36ca-4100-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 12:27:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3UA-0000qm-3T; Mon, 27 Jan 2020 12:27:22 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3U9-0001s9-AY; Mon, 27 Jan 2020 12:27:21 +0000
Date: Mon, 27 Jan 2020 12:27:18 +0000
From: Wei Liu <wl@xen.org>
To: Roman Shaposhnik <roman@zededa.com>
Message-ID: <20200127122718.xz44jspb5wslprtt@debian>
References: <CAMmSBy8d1EGVeNLis-RJqBogihiY3T=4poxfLyF_s2PG89yGNQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMmSBy8d1EGVeNLis-RJqBogihiY3T=4poxfLyF_s2PG89yGNQ@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] PVH PCI passthrough for DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2MgUm9nZXIKCk9uIFN1biwgSmFuIDE5LCAyMDIwIGF0IDExOjMwOjQyUE0gLTA4MDAsIFJvbWFu
IFNoYXBvc2huaWsgd3JvdGU6Cj4gSGkhCj4gCj4gSSd2ZSBqdXN0IHRyaWVkIHRoaXMgd2l0aCBY
ZW4gNC4xMy4wIGFuZCBpdCBzZWVtcyBsaWtlIHRoYXQgaXMgc3RpbGwKPiBub3Qgc3VwcG9ydGVk
Lgo+IAo+IFRoaXMgbWFrZXMgbWUgY3VyaW91cyBpZiBhbnlib2R5IGlzIHdvcmtpbmcgb24gdGhp
cyBhbmQgd2hldGhlcgo+IHRoZXJlJ3MgYW55dGhpbmcgd2UgY2FuIGRvIHRvIGhlbHAgYWNjZWxl
cmF0ZSB0aGUgZWZmb3J0Lgo+IAo+IFRoYW5rcywKPiBSb21hbi4KPiAKPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:30:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12: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 1iw3XB-0006wQ-Kv; Mon, 27 Jan 2020 12:30:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw3XA-0006wH-4O
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:30:28 +0000
X-Inumbo-ID: cc2a0252-4100-11ea-853a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc2a0252-4100-11ea-853a-12813bfff9fa;
 Mon, 27 Jan 2020 12:30:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3X7-0000wM-NT; Mon, 27 Jan 2020 12:30:25 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw3X6-00025W-LT; Mon, 27 Jan 2020 12:30:24 +0000
Date: Mon, 27 Jan 2020 12:30:21 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200127123021.gqxdbe2vv4tylf5l@debian>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115217.GF1288@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120115217.GF1288@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMTE6NTI6MTdBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMTE6NTA6NTBBTSArMDAwMCwgQW50aG9u
eSBQRVJBUkQgd3JvdGU6Cj4gPiBQYXRjaCBzZXJpZXMgYXZhaWxhYmxlIGluIHRoaXMgZ2l0IGJy
YW5jaDoKPiA+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJk
L3hlbi11bnN0YWJsZS5naXQgYnIucHl0aG9uMy1kZWZhdWx0LXYxCj4gPiAKPiA+IEhpLAo+ID4g
Cj4gPiBJIHRoaW5rIGl0J3MgdGltZSBmb3IgWGVuIHRvIGJ1aWxkIHdpdGggcHl0aG9uMyBieSBk
ZWZhdWx0Lgo+ID4gCj4gPiBUaGUgbWFpbiByZWFzb24gZm9yIHRoYXQgaXMgdGhhdCBRRU1VIHVw
c3RyZWFtIGRvbid0IGJ1aWxkIHdpdGggcHl0aG9uIDIueAo+ID4gYW55bW9yZSwgYW5kIHRoZSBw
eXRob24gYmluYXJ5IHNlbGVjdGVkIGJ5IFhlbiBidWlsZCBzeXN0ZW0gaXMgdGhlIG9uZSB1c2Vk
Cj4gPiB3aGVuIGJ1aWxkaW5nIHFlbXUteGVuLiBTbyBub3cgb3NzdGVzdCBmYWlsZWQgdG8gYnVp
bGQgUUVNVSB1cHN0cmVhbS4KPiA+IAo+ID4gQWxzbywgcHl0aG9uMiBpcyBFT0wuCj4gPiAKPiA+
IEZZSSwgdGhlIGh5cGVydmlzb3IgYnVpbGQgc3lzdGVtIGFscmVhZHkgc2VsZWN0IHB5dGhvbjMg
YnkgZGVmYXVsdCwgdGhpcyBjaGFuZ2UKPiA+IHRoZSB0b29scyBzaWRlLgo+IAo+IEkgZm9yZ290
IHRvIHNheSB0aGF0IHRoZXJlJ3MgYSBvc3N0ZXN0IHBhdGNoIGFzIHdlbGw6Cj4gW09TU1RFU1Qg
UEFUQ0hdIHRzLXhlbi1idWlsZC1wcmVwOiBJbnN0YWxsIHB5dGhvbjMtZGV2CgpBSVVJIEkgZG9u
J3QgbmVlZCB0byB3YWl0IGZvciB0aGF0IHBhdGNoIHRvIGJlIGFwcGxpZWQgYmVmb3JlIGFwcGx5
aW5nCnRoaXMgc2VyaWVzLiBMZXQgbWUga25vdyBpZiBJJ20gd3JvbmcuCgpXZWkuCgo+IAo+IC0t
IAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:36:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw3cx-00079Q-Gx; Mon, 27 Jan 2020 12:36:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ocL+=3Q=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iw3cw-00079J-RI
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:36:26 +0000
X-Inumbo-ID: a1f7da08-4101-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1f7da08-4101-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 12:36:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580128586;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=l9HEk0N6HvaEVddoPYRgucQLtkA9lmbo5PZ0W4wvjUk=;
 b=FkxevGmeplzxQTn8tfYGYFSk/QlHL6E97SX9pJbc9oXUiRNA4hZ3028b
 yCuJNoPTVHR1zrqEpPmvmbGB7LnhAGzrtBgWNglWbKUVn6F04Ftb0p5GZ
 YKJ671N7kF5gfGUHn5tb0oqfdUXE/icfzDNwH7Lr3xGTuS89ugw5/boET A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SQa95TvAOI5zR/u6BhOVUazQVjXEo4HUl18LnkgONuitDr6hsj0rezhYw1MW085LtwrjjZlfBG
 gh5lmWaLGxwRiuWtzV/S2PW61c1Lp7l7t53ibDIpQVA6n3o5H3bmcso3OiCvcnn8n46WqcGDci
 Nvrj17O5jEtqcrQnqTahhdoTu9VDxufwMYnRKhPY9E0EZGUji4UyP6kCrBSgtAVskdr0ozV5cX
 t2XHTj7fuVHm6aINRM8vX73Icfx3XeYyVrPisnFTjHHmY1JfS2oHSvgXoiJ6rPsDbLpPJM7Kch
 Z9c=
X-SBRS: 2.7
X-MesageID: 12085806
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,369,1574139600"; d="scan'208";a="12085806"
Date: Mon, 27 Jan 2020 12:36:23 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200127123623.GL1288@perard.uk.xensource.com>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115217.GF1288@perard.uk.xensource.com>
 <20200127123021.gqxdbe2vv4tylf5l@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127123021.gqxdbe2vv4tylf5l@debian>
Subject: Re: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMTI6MzA6MjFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAyMCwgMjAyMCBhdCAxMTo1MjoxN0FNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDIwLCAyMDIwIGF0IDExOjUwOjUwQU0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBQYXRjaCBzZXJpZXMgYXZhaWxhYmxlIGluIHRoaXMg
Z2l0IGJyYW5jaDoKPiA+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxl
L2FwZXJhcmQveGVuLXVuc3RhYmxlLmdpdCBici5weXRob24zLWRlZmF1bHQtdjEKPiA+ID4gCj4g
PiA+IEhpLAo+ID4gPiAKPiA+ID4gSSB0aGluayBpdCdzIHRpbWUgZm9yIFhlbiB0byBidWlsZCB3
aXRoIHB5dGhvbjMgYnkgZGVmYXVsdC4KPiA+ID4gCj4gPiA+IFRoZSBtYWluIHJlYXNvbiBmb3Ig
dGhhdCBpcyB0aGF0IFFFTVUgdXBzdHJlYW0gZG9uJ3QgYnVpbGQgd2l0aCBweXRob24gMi54Cj4g
PiA+IGFueW1vcmUsIGFuZCB0aGUgcHl0aG9uIGJpbmFyeSBzZWxlY3RlZCBieSBYZW4gYnVpbGQg
c3lzdGVtIGlzIHRoZSBvbmUgdXNlZAo+ID4gPiB3aGVuIGJ1aWxkaW5nIHFlbXUteGVuLiBTbyBu
b3cgb3NzdGVzdCBmYWlsZWQgdG8gYnVpbGQgUUVNVSB1cHN0cmVhbS4KPiA+ID4gCj4gPiA+IEFs
c28sIHB5dGhvbjIgaXMgRU9MLgo+ID4gPiAKPiA+ID4gRllJLCB0aGUgaHlwZXJ2aXNvciBidWls
ZCBzeXN0ZW0gYWxyZWFkeSBzZWxlY3QgcHl0aG9uMyBieSBkZWZhdWx0LCB0aGlzIGNoYW5nZQo+
ID4gPiB0aGUgdG9vbHMgc2lkZS4KPiA+IAo+ID4gSSBmb3Jnb3QgdG8gc2F5IHRoYXQgdGhlcmUn
cyBhIG9zc3Rlc3QgcGF0Y2ggYXMgd2VsbDoKPiA+IFtPU1NURVNUIFBBVENIXSB0cy14ZW4tYnVp
bGQtcHJlcDogSW5zdGFsbCBweXRob24zLWRldgo+IAo+IEFJVUkgSSBkb24ndCBuZWVkIHRvIHdh
aXQgZm9yIHRoYXQgcGF0Y2ggdG8gYmUgYXBwbGllZCBiZWZvcmUgYXBwbHlpbmcKPiB0aGlzIHNl
cmllcy4gTGV0IG1lIGtub3cgaWYgSSdtIHdyb25nLgoKSXQganVzdCBnb2luZyB0byBwcmV2ZW50
IGEgcHVzaCA6LSkuIEFsbCBidWlsZCBvZiBzdGFnaW5nIHdpbGwgZmFpbC4gU28sCnRoZSBvc3N0
ZXN0IHBhdGNoIGlzIG5lZWRlZCBiZWZvcmUgYXBwbHlpbmcgdGhlIHBhdGNoIDMvMy4KCkNoZWVy
cywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:41:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12:41: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 1iw3hx-0007xs-B8; Mon, 27 Jan 2020 12:41:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw3hw-0007xn-5D
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:41:36 +0000
X-Inumbo-ID: 5a63a1a9-4102-11ea-8541-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a63a1a9-4102-11ea-8541-12813bfff9fa;
 Mon, 27 Jan 2020 12:41:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580128895;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=CzjKV0rJnRsbGZ/rUEOlpC4X5Pf15FRCmZfodezTAak=;
 b=GYG5RpXH/m3s6DVRMC798VSlJVDnySAbO3O/qJWW9alruLjtNccqwCLt
 6YtVB1h/pUHp7adrQipCYIYhPaVMiHXneoVxRGcpTL7Ww6TEfF4wdi/CN
 MMSqfDjdSraAeiGdSPREt4ZuFARtJAp5YX/GCk2bod8dXpeA+LhznrTTF 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: S7vJYWGvsa5n4GA2S3o1papXlBS6ZGTKTdpvSQAmuB+cZIK1pMAU9P6bf/QZhoYo+OkcNZ3lJn
 qcqCQgaI3dfscdFTx0DTaa6fRKgV+l5f1EAIUrrNOphdj/0SAgWu4mZ9PjdQk40nf3mFKTRm8Y
 ihFunDXbH1oDhk2C0leuXuvJ3mcp80SpQPz73J/BQl178v7fHnstSOEW5mIii3taOWBypHv4v/
 OeMIotmTN/qJL7GQ7fxFGBhvkXuxRcCMq6oikLUP3xuFS643yzCDQG7uNs+uBC434rKI+M/lAp
 KWc=
X-SBRS: 2.7
X-MesageID: 12085978
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,369,1574139600"; d="scan'208";a="12085978"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200127093808.31373-1-julien@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: <5b0ae2ba-48a1-c561-009e-0507d105ec79@citrix.com>
Date: Mon, 27 Jan 2020 12:41:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200127093808.31373-1-julien@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] xen/x86: domain: Remove specific case when
 allocating struct domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw@amazon.co.uk>, Julien Grall <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDEvMjAyMCAwOTozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4KPiBDb21taXQgODkxNmZjZjQ1NzcgIng4Ni9kb21h
aW46IGNvbXBpbGUgd2l0aCBsb2NrX3Byb2ZpbGU9eSBlbmFibGVkIgo+IGFsbG93ZWQgdGhlIHN0
cnVjdCBkb21haW4gdG8gdXNlIG1vcmUgdGhhbiBhIFBBR0VfU0laRSAoaS5lIDQwOTYpLgo+IEhv
d2V2ZXIsIHRoZSBmdW5jdGlvbiBmcmVlX2RvbWhlYXBfc3RydWN0KCkgd2lsbCBvbmx5IGZyZWUg
dGhlIGZpcnN0Cj4gcGFnZS4KPgo+IFdlIGNvdWxkIG1vZGlmeSB0aGUgZnJlZSBwYXJ0IHRvIGZy
ZWUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIHBhZ2VzLCBidXQKPiB0aGUgc3RydWN0dXJlIGhhcyBi
ZWVuIGZpdHRpbmcgaW4gYSBwYWdlIChldmVuIHdpdGggbG9jayBwcm9maWxlCj4gZW5hYmxlZCkg
c2luY2UgY29tbWl0IDQyODYwN2E0MTAgIng4Njogc2hyaW5rICdzdHJ1Y3QgZG9tYWluJywgd2Fz
Cj4gYWxyZWFkeSBQQUdFX1NJWkUiIChwYXJ0IG9mIFhlbiA0LjcpLgo+Cj4gVGhlcmVmb3JlLCB0
aGUgc3BlY2lmaWMgY2FzZSBmb3IgbG9jayBwcm9maWxlIGlzIG5vdyByZW1vdmVkLgo+Cj4gVGhp
cyBpcyBub3QgYSBzZWN1cml0eSBpc3N1ZSBiZWNhdXNlIHN0cnVjdCBkb21haW4gY2FuIG9ubHkg
YmUgYmlnZ2VyCj4gdGhhbiBhIHBhZ2Ugc2l6ZSBmb3IgbG9jayBwcm9maWxpbmcuIFRoZSBmZWF0
dXJlIGNhbiBvbmx5IGJlIHNlbGVjdGVkCj4gaW4gREVCVUcgYW5kIEVYUEVSVCBtb2RlLgo+Cj4g
Rml4ZXM6IDg5MTZmY2Y0NTc3ICgieDg2L2RvbWFpbjogY29tcGlsZSB3aXRoIGxvY2tfcHJvZmls
ZT15IGVuYWJsZWQiKQo+IFJlcG9ydGVkLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9u
LmNvLnVrPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+
CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClRoYW5rcy7CoCBNdWNoIGJldHRlciEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 12:58:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 12:58: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 1iw3y5-0000VH-15; Mon, 27 Jan 2020 12:58:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw3y4-0000VC-EI
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 12:58:16 +0000
X-Inumbo-ID: aaa94667-4104-11ea-8548-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaa94667-4104-11ea-8548-12813bfff9fa;
 Mon, 27 Jan 2020 12:58:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iw3xw-0001SW-FI; Mon, 27 Jan 2020 12: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 1iw3xw-0006w5-6Y; Mon, 27 Jan 2020 12:58:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw3xw-0001uX-5c; Mon, 27 Jan 2020 12:58:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146526-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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: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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f190e634daba1a40570700b3e7697d497874c66f
X-Osstest-Versions-That: xen=f190e634daba1a40570700b3e7697d497874c66f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 12:58:08 +0000
Subject: [Xen-devel] [xen-unstable test] 146526: 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>

ZmxpZ2h0IDE0NjUyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUyNi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ2NTA1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBsaWtlIDE0NjUx
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQ2NTE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY1MTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0NjUxNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTE0CiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDE0
NjUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1MTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0NjUxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTE0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDY1MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZjE5MGU2MzRkYWJhMWE0MDU3MDcwMGIzZTc2OTdkNDk3
ODc0YzY2ZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjE5MGU2MzRk
YWJhMWE0MDU3MDcwMGIzZTc2OTdkNDk3ODc0YzY2ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2
NTI2ICAyMDIwLTAxLTI3IDAxOjUxOjE0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:00:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw3zk-0000dl-RV; Mon, 27 Jan 2020 13:00:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZsnO=3Q=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iw3zi-0000dZ-RS
 for xen-devel@lists.xen.org; Mon, 27 Jan 2020 12:59:59 +0000
X-Inumbo-ID: eaff9f12-4104-11ea-b833-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eaff9f12-4104-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 12:59:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1580129996;
 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=LGd25sfmhruJsjDL8SKY0sxs8YMYVTLGg0i2+CyYqSg=;
 b=WuDR5weSO3C05t1ygo3GeeFspPgbnktcjAsmQEwf4vPaUvBDznNv3x4wO4VpFoSC06
 3zS2prVjZ2vHoLDnkCLQ6YCzh8RXxZL0CUR+3xseDUtvlPvAwwSywbbLoE4IGg1gg0SS
 RT0bDKNDKCRMribYlqMHodTMcgTkfykykh4DUWq/R//Ggy6ZSitqkbgMRu0aeTVJ+i0L
 magtdgbw2w/SjUJpNQiGUoRYrhvotq7AKttRw0WSmHAj1Wi/ByNB2KuHmywrlUt+xmY8
 yujEa6oG3PRX4U1R9T09VcZVn89gRUTPSTV7ytd38LgbCpI2BSHfY9QiKxZDWvCVKA0h
 njRQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 46.1.7 AUTH)
 with ESMTPSA id j07b1dw0RCxuCkG
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 27 Jan 2020 13:59:56 +0100 (CET)
Date: Mon, 27 Jan 2020 13:59:45 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200127135945.54fe945d.olaf@aepfle.de>
In-Reply-To: <580201e5daa849399b79641bd610ec93@EX13D32EUC003.ant.amazon.com>
References: <20200113113627.08786ba0.olaf@aepfle.de>
 <20200127123005.7d6767c2.olaf@aepfle.de>
 <580201e5daa849399b79641bd610ec93@EX13D32EUC003.ant.amazon.com>
X-Mailer: Claws Mail 2019.12.31 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen 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.xen.org" <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============7070514628135377040=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7070514628135377040==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/3KR2i3jEaAxEN5nDYmcbqKS"; protocol="application/pgp-signature"

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

Am Mon, 27 Jan 2020 11:54:37 +0000
schrieb "Durrant, Paul" <pdurrant@amazon.co.uk>:

> > Should the string "pc-i440fx-3.0" become a configure option?
> I suppose. Could we have "pc-i440fx" as the default, which libxl prefix m=
atches against qemu's supported versions to select the latest?

I think the qemu machine variant must become a property of the running domU=
, so that it will not get lost during migration. For incoming domUs without=
 such property some default must be selected by libxl. libxl at runtime has=
 no info what the initial qemu command was. So this fallback must become a =
compile or runtime knob as well. Not sure if it would be too cumbersome for=
 host admins to apply the equivalent of "device_model_args_hvm=3D" to a fiv=
e or six digit number of running domUs during or prior their migration.

There should be a --qemuu-hvm-machine, which may just default to 'pc-1.0' i=
f not specified. That string should go to domain_build_info.u.hvm.qemuu_mac=
hine, so that it becomes part of the domU properties.


Olaf

--Sig_/3KR2i3jEaAxEN5nDYmcbqKS
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl4u3sEACgkQ86SN7mm1
DoATxg//aaoUcRDADKFGGlnoMqLh9S1AdZbgGbDqMix1REGzO0V7QQ0aPEpB7QZZ
hFhlhclG3LF1G+MoOQv0Fld927FSvokzr6+qEdA6TuBZq77YrwNVsU+lPEv1VnN+
wjEu8iMP0BHu9F5GMeDJbbqaATvBqvU5b3EGafvRWEuPCjUcDcSq025yaMLjJCG0
UQvQAdMzTrtABYpI/iGrECDlhZCsUI01uAiFSTTxbz9khq3EP/sRKmgOrqdC/wt6
nl4wOb76/C+tivA6LRvjFn5DfMPgwxBkReqpp0A3IMvQlUSesHW0xeMdBAA2r9l4
UOHs/NuEz01KroxL9GMUYV/OWccnRvwTHprkBAMmQE481rb/tKKbyGSmY7AyAn1q
5zyptwQ+RuU6VAE3OWNocOeJ1mCpr+Sk+BLrtgyeqdD/FzjqMIegQoxHRtNBOKjL
rQV4ez/yvY8SSSqfbHAhMxFXWyM/xvvgXmUp6upxJqYsGfoF4dgYAs8TKRDV85Bx
/MIgFQKE/nR3cNtO4Zs7XSxTzLgjjk+AfkOnHplHaJivGi0lJ3gSzGi6wO9xARfN
sagyE+lUwGwthyR7PRVhpSFl7DAkQPgwPvGu0r4B13ggL0GCL3KYagdkf4DMNGhR
XkwHD6pA5eVGCyVQfzAJQFjs6z8GoTMTkzE0Aq2qUyeAeOTcNXc=
=dkGz
-----END PGP SIGNATURE-----

--Sig_/3KR2i3jEaAxEN5nDYmcbqKS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7070514628135377040==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:18:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13:18: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 1iw4Hf-0002Tn-QI; Mon, 27 Jan 2020 13:18:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw4Hf-0002Ti-70
 for xen-devel@lists.xen.org; Mon, 27 Jan 2020 13:18:31 +0000
X-Inumbo-ID: 830a19e8-4107-11ea-8e9a-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 830a19e8-4107-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 13:18:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580131111; x=1611667111;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=5iII9D7OcsmXp3W635LQ7rgR90w5oLyfzy6lNNejpNw=;
 b=kj5R9DUEyjotqsyCzV2Wf2ZZm4WuDvKRpiP17lbKnxepAIhCKX3NFhjT
 1X+ppgUkdQk0VdMgxYyvvIMyLwnJODfZobjroApn2Ge2j/1S9C9fGH3M/
 QVN0GoxpgEJ0yKeP4fVYElBFYWRvlRKaPE1oI+7L8DdGglbIDY2aEUjRv U=;
IronPort-SDR: hx0MALNumJsd9k0ZjJgXLjrXCveU4kVqeqgApS730HblQTEfU/uOdogB11uHzf7Z38CJMa3Q+0
 un+crF8HlQGw==
X-IronPort-AV: E=Sophos;i="5.70,369,1574121600"; d="scan'208";a="14915626"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 13:18:31 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 4D42AA2787; Mon, 27 Jan 2020 13:18:28 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 13:18:28 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 13:18:27 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 13:18:27 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Olaf Hering <olaf@aepfle.de>
Thread-Topic: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen bug
Thread-Index: AQHVyf11gUSmbB+iq0KEPStCWv0JQaf+dkOAgAADHTCAABXwgIAABIag
Date: Mon, 27 Jan 2020 13:18:27 +0000
Message-ID: <238d49d15a6a4b23ba4cc78eded155c6@EX13D32EUC003.ant.amazon.com>
References: <20200113113627.08786ba0.olaf@aepfle.de>
 <20200127123005.7d6767c2.olaf@aepfle.de>
 <580201e5daa849399b79641bd610ec93@EX13D32EUC003.ant.amazon.com>
 <20200127135945.54fe945d.olaf@aepfle.de>
In-Reply-To: <20200127135945.54fe945d.olaf@aepfle.de>
Accept-Language: en-GB, 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.166.48]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] live migration from 4.12 to 4.13 fails due to
 qemu-xen bug
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: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE9sYWYgSGVyaW5nIFttYWlsdG86
b2xhZkBhZXBmbGUuZGVdCj4gU2VudDogMjcgSmFudWFyeSAyMDIwIDEzOjAwCj4gVG86IER1cnJh
bnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gbGl2ZSBtaWdyYXRpb24gZnJvbSA0LjEy
IHRvIDQuMTMgZmFpbHMgZHVlIHRvCj4gcWVtdS14ZW4gYnVnCj4gCj4gQW0gTW9uLCAyNyBKYW4g
MjAyMCAxMTo1NDozNyArMDAwMAo+IHNjaHJpZWIgIkR1cnJhbnQsIFBhdWwiIDxwZHVycmFudEBh
bWF6b24uY28udWs+Ogo+IAo+ID4gPiBTaG91bGQgdGhlIHN0cmluZyAicGMtaTQ0MGZ4LTMuMCIg
YmVjb21lIGEgY29uZmlndXJlIG9wdGlvbj8KPiA+IEkgc3VwcG9zZS4gQ291bGQgd2UgaGF2ZSAi
cGMtaTQ0MGZ4IiBhcyB0aGUgZGVmYXVsdCwgd2hpY2ggbGlieGwgcHJlZml4Cj4gbWF0Y2hlcyBh
Z2FpbnN0IHFlbXUncyBzdXBwb3J0ZWQgdmVyc2lvbnMgdG8gc2VsZWN0IHRoZSBsYXRlc3Q/Cj4g
Cj4gSSB0aGluayB0aGUgcWVtdSBtYWNoaW5lIHZhcmlhbnQgbXVzdCBiZWNvbWUgYSBwcm9wZXJ0
eSBvZiB0aGUgcnVubmluZwo+IGRvbVUsIHNvIHRoYXQgaXQgd2lsbCBub3QgZ2V0IGxvc3QgZHVy
aW5nIG1pZ3JhdGlvbi4gRm9yIGluY29taW5nIGRvbVVzCj4gd2l0aG91dCBzdWNoIHByb3BlcnR5
IHNvbWUgZGVmYXVsdCBtdXN0IGJlIHNlbGVjdGVkIGJ5IGxpYnhsLiBsaWJ4bCBhdAo+IHJ1bnRp
bWUgaGFzIG5vIGluZm8gd2hhdCB0aGUgaW5pdGlhbCBxZW11IGNvbW1hbmQgd2FzLiBTbyB0aGlz
IGZhbGxiYWNrCj4gbXVzdCBiZWNvbWUgYSBjb21waWxlIG9yIHJ1bnRpbWUga25vYiBhcyB3ZWxs
LiBOb3Qgc3VyZSBpZiBpdCB3b3VsZCBiZSB0b28KPiBjdW1iZXJzb21lIGZvciBob3N0IGFkbWlu
cyB0byBhcHBseSB0aGUgZXF1aXZhbGVudCBvZgo+ICJkZXZpY2VfbW9kZWxfYXJnc19odm09IiB0
byBhIGZpdmUgb3Igc2l4IGRpZ2l0IG51bWJlciBvZiBydW5uaW5nIGRvbVVzCj4gZHVyaW5nIG9y
IHByaW9yIHRoZWlyIG1pZ3JhdGlvbi4KPiAKPiBUaGVyZSBzaG91bGQgYmUgYSAtLXFlbXV1LWh2
bS1tYWNoaW5lLCB3aGljaCBtYXkganVzdCBkZWZhdWx0IHRvICdwYy0xLjAnCj4gaWYgbm90IHNw
ZWNpZmllZC4gVGhhdCBzdHJpbmcgc2hvdWxkIGdvIHRvCj4gZG9tYWluX2J1aWxkX2luZm8udS5o
dm0ucWVtdXVfbWFjaGluZSwgc28gdGhhdCBpdCBiZWNvbWVzIHBhcnQgb2YgdGhlIGRvbVUKPiBw
cm9wZXJ0aWVzLgo+IAoKQ291bGQgd2UgaGF2ZSBhbiBvcGluaW9uIGZyb20gYSB0b29sc3RhY2sg
bWFpbnRhaW5lciAoY2MtZWQpLCBwbGVhc2U/CgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:23:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13: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 1iw4MY-0003HL-H6; Mon, 27 Jan 2020 13:23:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XA3F=3Q=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iw4MX-0003GD-Ay
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 13:23:33 +0000
X-Inumbo-ID: 36079714-4108-11ea-854d-12813bfff9fa
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.93]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36079714-4108-11ea-854d-12813bfff9fa;
 Mon, 27 Jan 2020 13:23:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=TygHtVXnRBE5ILNe9gYswGlJ7cKjm4mkcdtL758haXB1LHt5CEhnThsGMEi4yTqHrbzRhrP7XXdr6skTPV1Py0PDa9nBOnkkPC4s34BRZnly9YI5olGdEzUvn4fPlVEuIzZHODZVap11oIU9zc2Nl5xLxm7HivVZ0KuU8tDo458A0W2m9taYiAZ0Fme15s1t2oT8jutolh4DCkU417uNGBzgI1TrhtwSqXekYCfOyLG6dJawHL2gxlmmC5UX+AC4FYjqITLXLveCCzjNKMlmWMka9yukULPLxrZV7anAuhIUow54OkBQo3z44G0NOnC/81WyTPf6NuYRuLnTOjkN5Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LPcRWWBBZpB1Km32umONy5IVPuktAYkd44gOG3uQyxc=;
 b=Jo5AuwgVzj0vf66sC6CovwlBOwPvwHczSsfFvCBhDt51yutMOxl9SpdZV4fAWF7Mo6aTt+CPiLUg6I3s6BJjHk4Z8wC0ryK5Bdqko/AUzbXZFt/ZrIbdyycCQobB1+dvHShqcFvVF+X1QgY88PK1gEkptOTSOjnkULh+vQO/ZM+C8bBoDkyf4gaDjIUfBN7PA/IUDOIm07/U77WfMqA5f1XBu9lc0GrnRp1IFHCQaZfROZoeXez603Pp3S9FFywmiVmLhWXnumWyH+H/0h4s0D0fahRUnxh9bAX8baX9Zm4qGzEpW/bzHCiW+Qc6xgbJMbBPiBqfIFMKQTx4ezFW5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LPcRWWBBZpB1Km32umONy5IVPuktAYkd44gOG3uQyxc=;
 b=ryeGJqMHx40saEtkFJEJ5pLZPulnp0Bezt8bN76Qx8uXAdwLFPgbjlayjafMTLIPSA9prE8bcQJg3DWxuoqVd7j8nYb5kGJOMARqZsg0QYUJTZCMkNxp57zCcR+Kwr2Vn3FDdLyCioT+cOQVZx4mua4gNOx189P8BdUZuwjOJio=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3254.eurprd02.prod.outlook.com (10.170.220.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.24; Mon, 27 Jan 2020 13:23:29 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2665.025; Mon, 27 Jan 2020
 13:23:29 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 ZR0P278CA0037.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::6) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20 via Frontend Transport; Mon, 27 Jan 2020 13:23:27 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V1] x86/altp2m: Hypercall to set altp2m view view
 visibility
Thread-Index: AQHV1RT2AjuEIok8ykyd6z7MdpITdw==
Date: Mon, 27 Jan 2020 13:23:29 +0000
Message-ID: <20200127132252.4934-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: ZR0P278CA0037.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:1d::6) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ab53b58a-7383-4797-b5ff-08d7a32c1901
x-ms-traffictypediagnostic: DB6PR02MB3254:|DB6PR02MB3254:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3254538528ED7DA53AD7F7EEAB0B0@DB6PR02MB3254.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2657;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(346002)(366004)(136003)(396003)(39850400004)(199004)(189003)(36756003)(6486002)(54906003)(5660300002)(956004)(7416002)(86362001)(2616005)(8936002)(81166006)(81156014)(8676002)(1076003)(16526019)(186003)(478600001)(66556008)(66446008)(64756008)(66476007)(6512007)(66946007)(26005)(52116002)(6916009)(6506007)(4326008)(316002)(2906002)(71200400001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3254;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /bgSz3HlcDjUVOtDxoX1Xp7AJtVuJJlWYu1BsfMrHCyIHGIaMsNjdX/ika1D9sxDISgOgF8q6OZMVaHNDd2nGrozfW9Ty+hOW32DTz4X8Lvu0gUTIZecSTtLGkWZzpDNhza1XCEV0emLg0Ojtm5wGQ7U2N/R1kkMk8UGUX12JOAeaqaPBp1FtvrjziqNsF1eXZ4qyNEbbHbr4rO78xDNv5Uon0oJennVm3us7XJkKKDFFFI1nRsjKo3Gqpq7pVSqyUgfslWnDtqJMlAuLWo+t8+bh166z3Ja9flsVw5SMmLncFfF31y8yZxwNndT9AKag1j+3VgkmiqEHbo2N/O7L0NVzL4IKLuRVXrDoNGirhz6u7mmlqdwf2vRrhjko9CkKeXQooywiHONmfm6Tvnqhhomh3TEGenwgwmI6D78tyZieNN6WXu+TvxySKcEDlHj
x-ms-exchange-antispam-messagedata: N/l2ljgK62+H3B4NIYVTNV4VUD2KFpmrzWdAsSHtQaTIFRe98oOBLrTfO6i6LMwhzrUjlYq2aSuyTZKTnmxfRz/XBZyKxz22E9q3FyLrO06tt/vAZfyiZf+wla67/anfxUlf7fqG7rfJkyPBPZeB5w==
Content-ID: <5C8C4FF807E2C744A0356122B918B1A4@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ab53b58a-7383-4797-b5ff-08d7a32c1901
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2020 13:23:29.2633 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: K0jBh+W32cmhnEjYDq2VOL3jujJ+rN1YBtsxW3TmKVHzvarq299ZeOIvec325h+Fxy/L0ITEG80Ca6pxnB0Fji2eKonHWfleKTXn+B5RGNs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3254
Subject: [Xen-devel] [PATCH V1] x86/altp2m: Hypercall to set altp2m view
 view visibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgYSBndWVzdCBjYW4gY2FsbCB2bWZ1bmMgdG8gY2hhbmdlIHRoZSBhbHRw
Mm0gdmlldy4gVGhpcw0Kc2hvdWxkIGJlIGxpbWl0ZWQgaW4gb3JkZXIgdG8gYXZvaWQgYW55IHVu
d2FudGVkIHZpZXcgc3dpdGNoLg0KDQpUaGUgbmV3IHhjX2FsdHAybV9zZXRfdmlzaWJpbGl0eSgp
IHNvbHZlcyB0aGlzIGJ5IG1ha2luZyB2aWV3cyBpbnZpc2libGUNCnRvIHZtZnVuYy4NClRoaXMg
aXMgZG9uZSBieSBoYXZpbmcgYSBzZXBhcmF0ZSBhcmNoLmFsdHAybV93b3JraW5nX2VwdHAgdGhh
dCBpcw0KcG9wdWxhdGVkIGFuZCBtYWRlIGludmFsaWQgaW4gdGhlIHNhbWUgcGxhY2VzIGFzIGFs
dHAybV9lcHRwLiBUaGlzIGlzDQp3cml0dGVuIHRvIEVQVFBfTElTVF9BRERSLg0KVGhlIHZpZXdz
IGFyZSBtYWRlIGluL3Zpc2libGUgYnkgbWFya2luZyB0aGVtIHdpdGggSU5WQUxJRF9NRk4gb3IN
CmNvcHlpbmcgdGhlbSBiYWNrIGZyb20gYWx0cDJtX2VwdHAuDQpUbyBoYXZlIGNvbnNpc3RlbmN5
IHRoZSB2aXNpYmlsaXR5IGFsc28gYXBwbGllcyB0bw0KcDJtX3N3aXRjaF9kb21haW5fYWx0cDJt
X2J5X2lkKCkuDQoNClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPg0KLS0tDQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+DQpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+DQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KQ0M6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4NCi0tLQ0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgfCAgMiArKw0KIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAyNCArKysr
KysrKysrKysrKysrKysrKysrKysNCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwg
MjUgKysrKysrKysrKysrKysrKysrKysrKysrKw0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgfCAgMiArLQ0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAxNSArKysr
KysrKysrKysrKysNCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgIHwgIDEgKw0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgfCAgNSArKysrLQ0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgfCAgMSArDQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3Au
aCB8IDEwICsrKysrKysrKysNCiA5IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQppbmRleCBjYzRlYjFlM2QzLi5kYmVh
Nzg2MWU3IDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCisrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQpAQCAtMTk0Myw2ICsxOTQzLDggQEAgaW50
IHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOw0KIGludCB4
Y19hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwg
dWludDE2X3QgKnAybWlkeCk7DQoraW50IHhjX2FsdHAybV9zZXRfdmlzaWJpbGl0eSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCB2aWV3X2lkLCBib29sIHZpc2libGUpOw0KIA0KIC8qKiANCiAgKiBNZW0g
cGFnaW5nIG9wZXJhdGlvbnMuDQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMg
Yi90b29scy9saWJ4Yy94Y19hbHRwMm0uYw0KaW5kZXggNDZmYjcyNTgwNi4uNjk4N2M5NTQxZiAx
MDA2NDQNCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jDQorKysgYi90b29scy9saWJ4Yy94
Y19hbHRwMm0uYw0KQEAgLTQxMCwzICs0MTAsMjcgQEAgaW50IHhjX2FsdHAybV9nZXRfdmNwdV9w
Mm1faWR4KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCiAgICAgeGNfaHlw
ZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJnKTsNCiAgICAgcmV0dXJuIHJjOw0KIH0NCisN
CitpbnQgeGNfYWx0cDJtX3NldF92aXNpYmlsaXR5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50
MzJfdCBkb21pZCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdf
aWQsIGJvb2wgdmlzaWJsZSkNCit7DQorICAgIGludCByYzsNCisNCisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7DQorDQorICAgIGFyZyA9IHhj
X2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7DQorICAg
IGlmICggYXJnID09IE5VTEwgKQ0KKyAgICAgICAgcmV0dXJuIC0xOw0KKw0KKyAgICBhcmctPnZl
cnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047DQorICAgIGFyZy0+Y21kID0g
SFZNT1BfYWx0cDJtX3NldF92aXNpYmlsaXR5Ow0KKyAgICBhcmctPmRvbWFpbiA9IGRvbWlkOw0K
KyAgICBhcmctPnUuc2V0X3Zpc2liaWxpdHkuYWx0cDJtX2lkeCA9IHZpZXdfaWQ7DQorICAgIGFy
Zy0+dS5zZXRfdmlzaWJpbGl0eS52aXNpYmxlID0gdmlzaWJsZTsNCisNCisgICAgcmMgPSB4ZW5j
YWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sDQor
ICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7DQorDQorICAg
IHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZShoYW5kbGUsIGFyZyk7DQorICAgIHJldHVybiByYzsN
Cit9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMNCmluZGV4IDBiOTM2MDlhODIuLmE0MWU5YjYzNTYgMTAwNjQ0DQotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQpAQCAtNDUz
Nyw2ICs0NTM3LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX2dldF9tZW1fYWNjZXNzOg0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2Zu
Og0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeDoNCisgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X3Zpc2liaWxpdHk6DQogICAgICAgICBicmVhazsNCiANCiAgICAgZGVmYXVsdDoN
CkBAIC00ODE0LDYgKzQ4MTUsMzAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgICAg
ICBicmVhazsNCiAgICAgfQ0KIA0KKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfdmlzaWJpbGl0
eToNCisgICAgew0KKyAgICAgICAgdWludDE2X3QgYWx0cDJtX2lkeCA9IGEudS5zZXRfdmlzaWJp
bGl0eS5hbHRwMm1faWR4Ow0KKw0KKyAgICAgICAgaWYgKCBhLnUuc2V0X3Zpc2liaWxpdHkucGFk
IHx8IGEudS5zZXRfdmlzaWJpbGl0eS5wYWQyICkNCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7
DQorICAgICAgICBlbHNlDQorICAgICAgICB7DQorICAgICAgICAgICAgaWYgKCAhYWx0cDJtX2Fj
dGl2ZShkKSB8fCAhaGFwX2VuYWJsZWQoZCkgKQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsNCisgICAgICAgICAgICAgICAgYnJlYWs7DQorICAgICAg
ICAgICAgfQ0KKw0KKyAgICAgICAgICAgIGlmICggYS51LnNldF92aXNpYmlsaXR5LnZpc2libGUg
KQ0KKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93b3JraW5nX2VwdHBbYWx0cDJtX2lk
eF0gPQ0KKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdOw0K
KyAgICAgICAgICAgIGVsc2UNCisgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2lu
Z19lcHRwW2FsdHAybV9pZHhdID0NCisgICAgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4p
Ow0KKyAgICAgICAgfQ0KKyAgICAgICAgYnJlYWs7DQorICAgIH0NCisNCiAgICAgZGVmYXVsdDoN
CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KICAgICB9DQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KaW5k
ZXggYjI2MmQzOGE3Yy4uNjVmZTc1MzgzZiAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KQEAgLTIxMzksNyAr
MjEzOSw3IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoc3RydWN0IHZj
cHUgKnYpDQogICAgIHsNCiAgICAgICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19j
b250cm9sIHw9IG1hc2s7DQogICAgICAgICBfX3Ztd3JpdGUoVk1fRlVOQ1RJT05fQ09OVFJPTCwg
Vk1YX1ZNRlVOQ19FUFRQX1NXSVRDSElORyk7DQotICAgICAgICBfX3Ztd3JpdGUoRVBUUF9MSVNU
X0FERFIsIHZpcnRfdG9fbWFkZHIoZC0+YXJjaC5hbHRwMm1fZXB0cCkpOw0KKyAgICAgICAgX192
bXdyaXRlKEVQVFBfTElTVF9BRERSLCB2aXJ0X3RvX21hZGRyKGQtPmFyY2guYWx0cDJtX3dvcmtp
bmdfZXB0cCkpOw0KIA0KICAgICAgICAgaWYgKCBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMg
KQ0KICAgICAgICAgew0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jDQppbmRleCAzZDkzZjM0NTFjLi41OTY5ZWM4OTIyIDEw
MDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYw0KKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYw0KQEAgLTQ4OCw4ICs0ODgsMTcgQEAgaW50IGhhcF9lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCwgdTMyIG1vZGUpDQogICAgICAgICAgICAgZ290byBvdXQ7DQogICAgICAgICB9
DQogDQorICAgICAgICBpZiAoIChkLT5hcmNoLmFsdHAybV93b3JraW5nX2VwdHAgPSBhbGxvY194
ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQorICAgICAgICB7DQorICAgICAgICAgICAgcnYgPSAt
RU5PTUVNOw0KKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KKyAgICAgICAgfQ0KKw0KICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfRVBUUDsgaSsrICkNCisgICAgICAgIHsNCiAgICAgICAgICAg
ICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KKyAgICAgICAg
ICAgIGQtPmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFtpXSA9IG1mbl94KElOVkFMSURfTUZOKTsN
CisgICAgICAgIH0NCiANCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsr
ICkNCiAgICAgICAgIHsNCkBAIC01MjMsNiArNTMyLDEyIEBAIHZvaWQgaGFwX2ZpbmFsX3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpDQogICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cCA9
IE5VTEw7DQogICAgICAgICB9DQogDQorICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX3dvcmtp
bmdfZXB0cCApDQorICAgICAgICB7DQorICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZC0+
YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwKTsNCisgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93
b3JraW5nX2VwdHAgPSBOVUxMOw0KKyAgICAgICAgfQ0KKw0KICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBNQVhfQUxUUDJNOyBpKysgKQ0KICAgICAgICAgICAgIHAybV90ZWFyZG93bihkLT5hcmNo
LmFsdHAybV9wMm1baV0pOw0KICAgICB9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCmluZGV4IDA1YTU1MjZlMDguLjBl
NzQwZWQ1OGUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQorKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQpAQCAtMTM2MSw2ICsxMzYxLDcgQEAgdm9pZCBwMm1f
aW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQ0KICAgICBl
cHQgPSAmcDJtLT5lcHQ7DQogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dl
dF9wYWdldGFibGUocDJtKSk7DQogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhf
bm9zcGVjKGksIE1BWF9FUFRQKV0gPSBlcHQtPmVwdHA7DQorICAgIGQtPmFyY2guYWx0cDJtX3dv
cmtpbmdfZXB0cFthcnJheV9pbmRleF9ub3NwZWMoaSwgTUFYX0VQVFApXSA9IGVwdC0+ZXB0cDsN
CiB9DQogDQogdW5zaWduZWQgaW50IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IGVwdHApDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCA0OWNjMTM4MzYyLi4wMDgzNTdiNzYxIDEw
MDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMNCkBAIC0yNTMxLDYgKzI1MzEsNyBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0
IGRvbWFpbiAqZCkNCiAgICAgew0KICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQ
Mk1fREVBQ1RJVkFURSk7DQogICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gbWZuX3go
SU5WQUxJRF9NRk4pOw0KKyAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwW2ldID0g
bWZuX3goSU5WQUxJRF9NRk4pOw0KICAgICB9DQogDQogICAgIGFsdHAybV9saXN0X3VubG9jayhk
KTsNCkBAIC0yNjUxLDYgKzI2NTIsOCBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgICAgICAgICAgcDJtX3Jlc2V0
X2FsdHAybShkLCBpZHgsIEFMVFAyTV9ERUFDVElWQVRFKTsNCiAgICAgICAgICAgICBkLT5hcmNo
LmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPQ0KICAgICAg
ICAgICAgIG1mbl94KElOVkFMSURfTUZOKTsNCisgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93
b3JraW5nX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgTUFYX0VQVFApXSA9DQorICAgICAg
ICAgICAgbWZuX3goSU5WQUxJRF9NRk4pOw0KICAgICAgICAgICAgIHJjID0gMDsNCiAgICAgICAg
IH0NCiAgICAgfQ0KQEAgLTI2NzcsNyArMjY4MCw3IEBAIGludCBwMm1fc3dpdGNoX2RvbWFpbl9h
bHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkNCiAgICAgcmMg
PSAtRUlOVkFMOw0KICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOw0KIA0KLSAgICBpZiAoIGQtPmFy
Y2guYWx0cDJtX2VwdHBbaWR4XSAhPSBtZm5feChJTlZBTElEX01GTikgKQ0KKyAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSApDQog
ICAgIHsNCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQ0KICAgICAgICAgICAgIGlmICgg
aWR4ICE9IHZjcHVfYWx0cDJtKHYpLnAybWlkeCApDQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgNCmluZGV4IGEz
YWU1ZDlhMjAuLjlkMzZmNDkwZTQgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oDQorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oDQpAQCAtMzI2LDYgKzMy
Niw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbg0KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJt
X3AybVtNQVhfQUxUUDJNXTsNCiAgICAgbW1fbG9ja190IGFsdHAybV9saXN0X2xvY2s7DQogICAg
IHVpbnQ2NF90ICphbHRwMm1fZXB0cDsNCisgICAgdWludDY0X3QgKmFsdHAybV93b3JraW5nX2Vw
dHA7DQogI2VuZGlmDQogDQogICAgIC8qIE5CLiBwcm90ZWN0ZWQgYnkgZC0+ZXZlbnRfbG9jayBh
bmQgYnkgaXJxX2Rlc2NbaXJxXS5sb2NrICovDQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCmluZGV4
IDYxMGUwMjBhNjIuLjE3YTI5NjE1ZWQgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2h2bV9vcC5oDQorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQpAQCAt
MzE3LDYgKzMxNywxMyBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCB7
DQogICAgIHVpbnQxNl90IGFsdHAybV9pZHg7DQogfTsNCiANCitzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fc2V0X3Zpc2liaWxpdHkgew0KKyAgICB1aW50MTZfdCBhbHRwMm1faWR4Ow0KKyAgICB1aW50
OF90IHZpc2libGU7DQorICAgIHVpbnQ4X3QgcGFkOw0KKyAgICB1aW50MzJfdCBwYWQyOw0KK307
DQorDQogc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsNCiAgICAgdWludDMyX3QgdmVyc2lvbjsg
ICAvKiBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04gKi8NCiAgICAgdWludDMyX3QgY21k
Ow0KQEAgLTM0OSw2ICszNTYsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agew0KICNkZWZp
bmUgSFZNT1BfYWx0cDJtX2dldF9wMm1faWR4ICAgICAgICAgIDE0DQogLyogU2V0IHRoZSAiU3Vw
cmVzcyAjVkUiIGJpdCBmb3IgYSByYW5nZSBvZiBwYWdlcyAqLw0KICNkZWZpbmUgSFZNT1BfYWx0
cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aSAxNQ0KKy8qIFNldCB2aXNpYmlsaXR5IGZvciBhIGdp
dmVuIGFsdHAybSB2aWV3ICovDQorI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3Zpc2liaWxpdHkg
ICAgICAgMTYNCiAgICAgZG9taWRfdCBkb21haW47DQogICAgIHVpbnQxNl90IHBhZDE7DQogICAg
IHVpbnQzMl90IHBhZDI7DQpAQCAtMzY2LDYgKzM3NSw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9vcCB7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkg
ICAgc3VwcHJlc3NfdmVfbXVsdGk7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNw
dV9kaXNhYmxlX25vdGlmeSAgZGlzYWJsZV9ub3RpZnk7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCAgICAgZ2V0X3ZjcHVfcDJtX2lkeDsNCisgICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfdmlzaWJpbGl0eSAgICAgICBzZXRfdmlzaWJpbGl0
eTsNCiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0XTsNCiAgICAgfSB1Ow0KIH07DQotLSANCjIuMTcu
MQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:25:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13: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 1iw4Nz-0003My-0F; Mon, 27 Jan 2020 13:25:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XA3F=3Q=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iw4Nx-0003Mt-MK
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 13:25:01 +0000
X-Inumbo-ID: 6af22390-4108-11ea-aecd-bc764e2007e4
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (unknown
 [40.107.20.122]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6af22390-4108-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 13:25:00 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=EZ+7ZhKOez9A05ecXSfhVhDDbZuHHDefh6gRmsW/Vw1wHwq9b8hPDIIRzjZZVRvGSZTbPHfjGq0NVzmpxZBSm1NL837MzLNf7oBJVhr7IGD7l5KGAI1cxQX7W6VKTCA58+ujEoCbgFieh9nSNZWwU3khY63r+X8bhsp+xlSnjXgsRerLnsp8pWFDSK4hspN58pUbXeJNFejXAVBYlJDU9in1aCdWQnsL4a3rJIw6sG70uO84xZ1f4tdTXJNpl9OjIDe7U4DkKCUBbhrUBJgzZpbX1TPfVIyw0/NXQoMd3+sv9/CF4kRFOcUgDQy9ayZiJ9fLP4oHRB9CLnFOpHL5FQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=klMRLDceD9LQ6xIcIzkXj8vMBeSqxmie0FzwEdheu20=;
 b=DcH8kCRP9u6ZcHQcO4lw59IaiJvAZT8U0YVRXYmTUw8va2IMbDSy+Kj5HVOP31rGiZCeBFox3ZRV97RVeUYAH1QqHyP6L3Zh8trEQFRyhj/yriKUq59/cPP0hQI3L6crtIh3qoqs2JTp1keOkIulgsr5fpScD4/iuvrMMpRHLGEldFhl0u6bBnHlTG8hnwY520y1bEhnY9i99YO+A8mKCJcTlTAIYlQlHLZcvRiqyW3fQSmqBNlhWKJSUeldZC6XCngi5nD/Q8L40NOqh/20jndLgjQRBnAPD57OYfKGlvFAxNq9msON293WbxEENQWM5n+DoF4fP1TURSG8G126bw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=klMRLDceD9LQ6xIcIzkXj8vMBeSqxmie0FzwEdheu20=;
 b=YZHD4fbC6ypagWcPWLH7Dd4ttNu2s5heP6CBdpeVWhMHZgMCeLFSADvG+Hp2TBSTsAlwl5TbJRXCkyAM6UW8TlJF5vP8cphIWAz/GoR1Lla02d/HGIVCXSDQOO6hhfWBPAW6yt45lHbJAURT9AgWAmYByMrlZd3vOtJ50UVdDJo=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3254.eurprd02.prod.outlook.com (10.170.220.160) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.24; Mon, 27 Jan 2020 13:24:58 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2665.025; Mon, 27 Jan 2020
 13:24:58 +0000
Received: from [10.10.195.54] (91.199.104.6) by
 AM0P190CA0016.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::26) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20 via Frontend Transport; Mon, 27 Jan 2020 13:24:57 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V1] x86/altp2m: Hypercall to set altp2m view view
 visibility
Thread-Index: AQHV1RT2AjuEIok8ykyd6z7MdpITd6f+gCoA
Date: Mon, 27 Jan 2020 13:24:58 +0000
Message-ID: <05e80062-1d6d-6ab2-e252-6b4e36e01918@bitdefender.com>
References: <20200127132252.4934-1-aisaila@bitdefender.com>
In-Reply-To: <20200127132252.4934-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0P190CA0016.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:208:190::26) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 06df344a-72f2-4444-9831-08d7a32c4e60
x-ms-traffictypediagnostic: DB6PR02MB3254:|DB6PR02MB3254:
x-microsoft-antispam-prvs: <DB6PR02MB32542AD0DDA1677A3E728DE7AB0B0@DB6PR02MB3254.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2657;
x-forefront-prvs: 02951C14DC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(136003)(366004)(346002)(376002)(189003)(199004)(52116002)(26005)(6916009)(66946007)(478600001)(16526019)(186003)(66556008)(66446008)(64756008)(66476007)(71200400001)(2906002)(53546011)(16576012)(316002)(4326008)(54906003)(5660300002)(956004)(7416002)(36756003)(31686004)(6486002)(81166006)(81156014)(8676002)(31696002)(8936002)(86362001)(2616005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3254;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: I5YKaODz85bdr0D4rn9kvD7K+N3qn4TheY7aSD6ABT5jHHgFc2+jj316VDJGSVhXF+uY2KkPaBzn2G3q6wKEU4hjYwrn50D9x5zCsRc7JIprtRw02zGR53Y+VxBsSPSKZ22pz2xZ3alSX3br/8XVuYowMf/vyNU8mB5cRTrGtC6jUfRzEpkE48g1jdNi8C5S10WH6heZYEW6LibeLE8uxZF0zsknGsDD8B2y6CT8lg/nBLkNkvkshRB5cUzaW2sie8/QyQczvQTcPhGmBZPnlgwX0ej4VYAqreZPOEkWllPOAa2dJvK7gRJLanIdEmoYPbCgxnB1UKB3gDVAPdBBS0WgfC2ZyZDxaIWzYNcKOlVfHgQNhfz2hg8sSSUcHluZiICCdqM/0KYTfOz+vhUNNuewY8X6gfxtEf9BZhOiNTPLrm73vTGda9AP2oUBccep
x-ms-exchange-antispam-messagedata: vGF/buWlutco9VF7rGJOW+bxp5c74naBTjAqqGVImveugX5wzsoqDUqnDzDLCcYFLBDnwgB/yqAEcrlS+Qv/MjyTdm1iLt+lHuKMnXmqYtwC5es7OeV9/HD3oAMGixsWKj4icbNVSdWwXt69JxVqyg==
x-ms-exchange-transport-forked: True
Content-ID: <BAE4A8FF38DAE840B5185A1ACF8C2176@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 06df344a-72f2-4444-9831-08d7a32c4e60
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2020 13:24:58.6605 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 04mbrUifmfAODArkkjI1BwHTSTt4dPMPEdc9QWTlelbXEEdjRs/5hTmhfT+r91s5T6M+MhJFca2eJHWHNqbqpOnshni0P6SX4uDZBRxBXwc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3254
Subject: Re: [Xen-devel] [PATCH V1] x86/altp2m: Hypercall to set altp2m view
 view visibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 =?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>

U29ycnkgZm9yIHRoZSBkb3VibGUgInZpZXciIGluIHRoZSB0aXRsZSwgSSB3aWxsIGNvcnJlY3Qg
dGhhdCBhc2FwDQoNCkFsZXgNCg0KT24gMjcuMDEuMjAyMCAxNToyMywgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6DQo+IEF0IHRoaXMgbW9tZW50IGEgZ3Vlc3QgY2FuIGNhbGwgdm1mdW5j
IHRvIGNoYW5nZSB0aGUgYWx0cDJtIHZpZXcuIFRoaXMNCj4gc2hvdWxkIGJlIGxpbWl0ZWQgaW4g
b3JkZXIgdG8gYXZvaWQgYW55IHVud2FudGVkIHZpZXcgc3dpdGNoLg0KPiANCj4gVGhlIG5ldyB4
Y19hbHRwMm1fc2V0X3Zpc2liaWxpdHkoKSBzb2x2ZXMgdGhpcyBieSBtYWtpbmcgdmlld3MgaW52
aXNpYmxlDQo+IHRvIHZtZnVuYy4NCj4gVGhpcyBpcyBkb25lIGJ5IGhhdmluZyBhIHNlcGFyYXRl
IGFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cCB0aGF0IGlzDQo+IHBvcHVsYXRlZCBhbmQgbWFkZSBp
bnZhbGlkIGluIHRoZSBzYW1lIHBsYWNlcyBhcyBhbHRwMm1fZXB0cC4gVGhpcyBpcw0KPiB3cml0
dGVuIHRvIEVQVFBfTElTVF9BRERSLg0KPiBUaGUgdmlld3MgYXJlIG1hZGUgaW4vdmlzaWJsZSBi
eSBtYXJraW5nIHRoZW0gd2l0aCBJTlZBTElEX01GTiBvcg0KPiBjb3B5aW5nIHRoZW0gYmFjayBm
cm9tIGFsdHAybV9lcHRwLg0KPiBUbyBoYXZlIGNvbnNpc3RlbmN5IHRoZSB2aXNpYmlsaXR5IGFs
c28gYXBwbGllcyB0bw0KPiBwMm1fc3dpdGNoX2RvbWFpbl9hbHRwMm1fYnlfaWQoKS4NCj4gDQo+
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
Pg0KPiAtLS0NCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPg0K
PiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+DQo+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+DQo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPg0KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4NCj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4NCj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KPiBDQzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiAtLS0NCj4gICB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysNCj4gICB0b29scy9saWJ4Yy94Y19hbHRw
Mm0uYyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAgeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysNCj4g
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgIDIgKy0NCj4gICB4ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMTUgKysrKysrKysrKysrKysrDQo+ICAgeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyAgICAgICB8ICAxICsNCj4gICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMg
ICAgICAgICAgIHwgIDUgKysrKy0NCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAg
IHwgIDEgKw0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxMCArKysrKysr
KysrDQo+ICAgOSBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCj4gaW5kZXggY2M0ZWIxZTNkMy4uZGJlYTc4NjFl
NyAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCj4gKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCj4gQEAgLTE5NDMsNiArMTk0Myw4IEBAIGlu
dCB4Y19hbHRwMm1fY2hhbmdlX2dmbih4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBuZXdfZ2ZuKTsNCj4g
ICBpbnQgeGNfYWx0cDJtX2dldF92Y3B1X3AybV9pZHgoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVp
bnQzMl90IGRvbWlkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2Y3B1aWQsIHVpbnQxNl90ICpwMm1pZHgpOw0KPiAraW50IHhjX2FsdHAybV9zZXRfdmlzaWJp
bGl0eSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIGJvb2wgdmlzaWJsZSk7DQo+ICAg
DQo+ICAgLyoqDQo+ICAgICogTWVtIHBhZ2luZyBvcGVyYXRpb25zLg0KPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYw0KPiBpbmRl
eCA0NmZiNzI1ODA2Li42OTg3Yzk1NDFmIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4Yy94Y19h
bHRwMm0uYw0KPiArKysgYi90b29scy9saWJ4Yy94Y19hbHRwMm0uYw0KPiBAQCAtNDEwLDMgKzQx
MCwyNyBAQCBpbnQgeGNfYWx0cDJtX2dldF92Y3B1X3AybV9pZHgoeGNfaW50ZXJmYWNlICpoYW5k
bGUsIHVpbnQzMl90IGRvbWlkLA0KPiAgICAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFu
ZGxlLCBhcmcpOw0KPiAgICAgICByZXR1cm4gcmM7DQo+ICAgfQ0KPiArDQo+ICtpbnQgeGNfYWx0
cDJtX3NldF92aXNpYmlsaXR5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgYm9vbCB2
aXNpYmxlKQ0KPiArew0KPiArICAgIGludCByYzsNCj4gKw0KPiArICAgIERFQ0xBUkVfSFlQRVJD
QUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOw0KPiArDQo+ICsgICAgYXJnID0g
eGNfaHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyhoYW5kbGUsIGFyZywgc2l6ZW9mKCphcmcpKTsNCj4g
KyAgICBpZiAoIGFyZyA9PSBOVUxMICkNCj4gKyAgICAgICAgcmV0dXJuIC0xOw0KPiArDQo+ICsg
ICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOw0KPiArICAg
IGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3NldF92aXNpYmlsaXR5Ow0KPiArICAgIGFyZy0+ZG9t
YWluID0gZG9taWQ7DQo+ICsgICAgYXJnLT51LnNldF92aXNpYmlsaXR5LmFsdHAybV9pZHggPSB2
aWV3X2lkOw0KPiArICAgIGFyZy0+dS5zZXRfdmlzaWJpbGl0eS52aXNpYmxlID0gdmlzaWJsZTsN
Cj4gKw0KPiArICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2
bV9vcCwgSFZNT1BfYWx0cDJtLA0KPiArICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZF
Ul9BU19BUkcoYXJnKSk7DQo+ICsNCj4gKyAgICB4Y19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUoaGFu
ZGxlLCBhcmcpOw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+IGluZGV4IDBiOTM2
MDlhODIuLmE0MWU5YjYzNTYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMN
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBAQCAtNDUzNyw2ICs0NTM3LDcgQEAg
c3RhdGljIGludCBkb19hbHRwMm1fb3AoDQo+ICAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9t
ZW1fYWNjZXNzOg0KPiAgICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOg0KPiAgICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeDoNCj4gKyAgICBjYXNlIEhWTU9QX2FsdHAy
bV9zZXRfdmlzaWJpbGl0eToNCj4gICAgICAgICAgIGJyZWFrOw0KPiAgIA0KPiAgICAgICBkZWZh
dWx0Og0KPiBAQCAtNDgxNCw2ICs0ODE1LDMwIEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0K
PiAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgIH0NCj4gICANCj4gKyAgICBjYXNlIEhWTU9QX2Fs
dHAybV9zZXRfdmlzaWJpbGl0eToNCj4gKyAgICB7DQo+ICsgICAgICAgIHVpbnQxNl90IGFsdHAy
bV9pZHggPSBhLnUuc2V0X3Zpc2liaWxpdHkuYWx0cDJtX2lkeDsNCj4gKw0KPiArICAgICAgICBp
ZiAoIGEudS5zZXRfdmlzaWJpbGl0eS5wYWQgfHwgYS51LnNldF92aXNpYmlsaXR5LnBhZDIgKQ0K
PiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiArICAgICAgICBlbHNlDQo+ICsgICAgICAg
IHsNCj4gKyAgICAgICAgICAgIGlmICggIWFsdHAybV9hY3RpdmUoZCkgfHwgIWhhcF9lbmFibGVk
KGQpICkNCj4gKyAgICAgICAgICAgIHsNCj4gKyAgICAgICAgICAgICAgICByYyA9IC1FT1BOT1RT
VVBQOw0KPiArICAgICAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAgICAgICAgfQ0KPiArDQo+
ICsgICAgICAgICAgICBpZiAoIGEudS5zZXRfdmlzaWJpbGl0eS52aXNpYmxlICkNCj4gKyAgICAg
ICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93b3JraW5nX2VwdHBbYWx0cDJtX2lkeF0gPQ0KPiAr
ICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF07DQo+ICsgICAg
ICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2luZ19l
cHRwW2FsdHAybV9pZHhdID0NCj4gKyAgICAgICAgICAgICAgICBtZm5feChJTlZBTElEX01GTik7
DQo+ICsgICAgICAgIH0NCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgfQ0KPiArDQo+ICAgICAg
IGRlZmF1bHQ6DQo+ICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gICAgICAgfQ0K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYw0KPiBpbmRleCBiMjYyZDM4YTdjLi42NWZlNzUzODNmIDEwMDY0NA0KPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYw0KPiBAQCAtMjEzOSw3ICsyMTM5LDcgQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVf
dXBkYXRlX3ZtZnVuY192ZShzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICAgew0KPiAgICAgICAgICAg
di0+YXJjaC5odm0udm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgfD0gbWFzazsNCj4gICAgICAg
ICAgIF9fdm13cml0ZShWTV9GVU5DVElPTl9DT05UUk9MLCBWTVhfVk1GVU5DX0VQVFBfU1dJVENI
SU5HKTsNCj4gLSAgICAgICAgX192bXdyaXRlKEVQVFBfTElTVF9BRERSLCB2aXJ0X3RvX21hZGRy
KGQtPmFyY2guYWx0cDJtX2VwdHApKTsNCj4gKyAgICAgICAgX192bXdyaXRlKEVQVFBfTElTVF9B
RERSLCB2aXJ0X3RvX21hZGRyKGQtPmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cCkpOw0KPiAgIA0K
PiAgICAgICAgICAgaWYgKCBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQ0KPiAgICAgICAg
ICAgew0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMNCj4gaW5kZXggM2Q5M2YzNDUxYy4uNTk2OWVjODkyMiAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYw0KPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jDQo+IEBAIC00ODgsOCArNDg4LDE3IEBAIGludCBoYXBfZW5hYmxlKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtb2RlKQ0KPiAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiAgICAg
ICAgICAgfQ0KPiAgIA0KPiArICAgICAgICBpZiAoIChkLT5hcmNoLmFsdHAybV93b3JraW5nX2Vw
dHAgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQo+ICsgICAgICAgIHsNCj4gKyAg
ICAgICAgICAgIHJ2ID0gLUVOT01FTTsNCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiArICAg
ICAgICB9DQo+ICsNCj4gICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0VQVFA7IGkrKyAp
DQo+ICsgICAgICAgIHsNCj4gICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0g
bWZuX3goSU5WQUxJRF9NRk4pOw0KPiArICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2lu
Z19lcHRwW2ldID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KPiArICAgICAgICB9DQo+ICAgDQo+ICAg
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApDQo+ICAgICAgICAgICB7
DQo+IEBAIC01MjMsNiArNTMyLDEyIEBAIHZvaWQgaGFwX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBk
b21haW4gKmQpDQo+ICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cCA9IE5VTEw7DQo+
ICAgICAgICAgICB9DQo+ICAgDQo+ICsgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fd29ya2lu
Z19lcHRwICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uo
ZC0+YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwKTsNCj4gKyAgICAgICAgICAgIGQtPmFyY2guYWx0
cDJtX3dvcmtpbmdfZXB0cCA9IE5VTEw7DQo+ICsgICAgICAgIH0NCj4gKw0KPiAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQ0KPiAgICAgICAgICAgICAgIHAybV90
ZWFyZG93bihkLT5hcmNoLmFsdHAybV9wMm1baV0pOw0KPiAgICAgICB9DQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0K
PiBpbmRleCAwNWE1NTI2ZTA4Li4wZTc0MGVkNThlIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCj4gQEAg
LTEzNjEsNiArMTM2MSw3IEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaSkNCj4gICAgICAgZXB0ID0gJnAybS0+ZXB0Ow0KPiAgICAgICBl
cHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOw0KPiAg
ICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpLCBNQVhfRVBUUCld
ID0gZXB0LT5lcHRwOw0KPiArICAgIGQtPmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFthcnJheV9p
bmRleF9ub3NwZWMoaSwgTUFYX0VQVFApXSA9IGVwdC0+ZXB0cDsNCj4gICB9DQo+ICAgDQo+ICAg
dW5zaWduZWQgaW50IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ2NF90IGVwdHApDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLmMNCj4gaW5kZXggNDljYzEzODM2Mi4uMDA4MzU3Yjc2MSAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYw0KPiBAQCAtMjUzMSw2ICsyNTMxLDcgQEAgdm9pZCBwMm1fZmx1c2hfYWx0cDJtKHN0cnVj
dCBkb21haW4gKmQpDQo+ICAgICAgIHsNCj4gICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwg
aSwgQUxUUDJNX0RFQUNUSVZBVEUpOw0KPiAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtp
XSA9IG1mbl94KElOVkFMSURfTUZOKTsNCj4gKyAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2lu
Z19lcHRwW2ldID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KPiAgICAgICB9DQo+ICAgDQo+ICAgICAg
IGFsdHAybV9saXN0X3VubG9jayhkKTsNCj4gQEAgLTI2NTEsNiArMjY1Miw4IEBAIGludCBwMm1f
ZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkN
Cj4gICAgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQsIGlkeCwgQUxUUDJNX0RFQUNUSVZB
VEUpOw0KPiAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhfbm9z
cGVjKGlkeCwgTUFYX0VQVFApXSA9DQo+ICAgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4p
Ow0KPiArICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwW2FycmF5X2luZGV4
X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPQ0KPiArICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9N
Rk4pOw0KPiAgICAgICAgICAgICAgIHJjID0gMDsNCj4gICAgICAgICAgIH0NCj4gICAgICAgfQ0K
PiBAQCAtMjY3Nyw3ICsyNjgwLDcgQEAgaW50IHAybV9zd2l0Y2hfZG9tYWluX2FsdHAybV9ieV9p
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQ0KPiAgICAgICByYyA9IC1FSU5W
QUw7DQo+ICAgICAgIGFsdHAybV9saXN0X2xvY2soZCk7DQo+ICAgDQo+IC0gICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2lkeF0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkNCj4gKyAgICBpZiAo
IGQtPmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSAp
DQo+ICAgICAgIHsNCj4gICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQ0KPiAgICAgICAg
ICAgICAgIGlmICggaWR4ICE9IHZjcHVfYWx0cDJtKHYpLnAybWlkeCApDQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaA0KPiBpbmRleCBhM2FlNWQ5YTIwLi45ZDM2ZjQ5MGU0IDEwMDY0NA0KPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgNCj4gQEAgLTMyNiw2ICszMjYsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4NCj4gICAgICAg
c3RydWN0IHAybV9kb21haW4gKmFsdHAybV9wMm1bTUFYX0FMVFAyTV07DQo+ICAgICAgIG1tX2xv
Y2tfdCBhbHRwMm1fbGlzdF9sb2NrOw0KPiAgICAgICB1aW50NjRfdCAqYWx0cDJtX2VwdHA7DQo+
ICsgICAgdWludDY0X3QgKmFsdHAybV93b3JraW5nX2VwdHA7DQo+ICAgI2VuZGlmDQo+ICAgDQo+
ICAgICAgIC8qIE5CLiBwcm90ZWN0ZWQgYnkgZC0+ZXZlbnRfbG9jayBhbmQgYnkgaXJxX2Rlc2Nb
aXJxXS5sb2NrICovDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9v
cC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KPiBpbmRleCA2MTBlMDIwYTYy
Li4xN2EyOTYxNWVkIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9v
cC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCj4gQEAgLTMxNyw2
ICszMTcsMTMgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX2dldF92Y3B1X3AybV9pZHggew0KPiAg
ICAgICB1aW50MTZfdCBhbHRwMm1faWR4Ow0KPiAgIH07DQo+ICAgDQo+ICtzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fc2V0X3Zpc2liaWxpdHkgew0KPiArICAgIHVpbnQxNl90IGFsdHAybV9pZHg7DQo+
ICsgICAgdWludDhfdCB2aXNpYmxlOw0KPiArICAgIHVpbnQ4X3QgcGFkOw0KPiArICAgIHVpbnQz
Ml90IHBhZDI7DQo+ICt9Ow0KPiArDQo+ICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsNCj4g
ICAgICAgdWludDMyX3QgdmVyc2lvbjsgICAvKiBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJ
T04gKi8NCj4gICAgICAgdWludDMyX3QgY21kOw0KPiBAQCAtMzQ5LDYgKzM1Niw4IEBAIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9vcCB7DQo+ICAgI2RlZmluZSBIVk1PUF9hbHRwMm1fZ2V0X3AybV9p
ZHggICAgICAgICAgMTQNCj4gICAvKiBTZXQgdGhlICJTdXByZXNzICNWRSIgYml0IGZvciBhIHJh
bmdlIG9mIHBhZ2VzICovDQo+ICAgI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3Zl
X211bHRpIDE1DQo+ICsvKiBTZXQgdmlzaWJpbGl0eSBmb3IgYSBnaXZlbiBhbHRwMm0gdmlldyAq
Lw0KPiArI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3Zpc2liaWxpdHkgICAgICAgMTYNCj4gICAg
ICAgZG9taWRfdCBkb21haW47DQo+ICAgICAgIHVpbnQxNl90IHBhZDE7DQo+ICAgICAgIHVpbnQz
Ml90IHBhZDI7DQo+IEBAIC0zNjYsNiArMzc1LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29w
IHsNCj4gICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zdXBwcmVzc192ZV9tdWx0aSAg
ICBzdXBwcmVzc192ZV9tdWx0aTsNCj4gICAgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92
Y3B1X2Rpc2FibGVfbm90aWZ5ICBkaXNhYmxlX25vdGlmeTsNCj4gICAgICAgICAgIHN0cnVjdCB4
ZW5faHZtX2FsdHAybV9nZXRfdmNwdV9wMm1faWR4ICAgICBnZXRfdmNwdV9wMm1faWR4Ow0KPiAr
ICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X3Zpc2liaWxpdHkgICAgICAgc2V0X3Zp
c2liaWxpdHk7DQo+ICAgICAgICAgICB1aW50OF90IHBhZFs2NF07DQo+ICAgICAgIH0gdTsNCj4g
ICB9Ow0KPiANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:48:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13: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 1iw4kH-0005E5-Sg; Mon, 27 Jan 2020 13:48:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=X640=3Q=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iw4kG-0005Dy-Lo
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 13:48:04 +0000
X-Inumbo-ID: a3cda92a-410b-11ea-9fd7-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3cda92a-410b-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 13:48:04 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id s10so3306319wmh.3
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 05:48:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=NP0Q7xGFN+U3S+w3O1piz8kR6YlhwbCyBmfMQBTHh2o=;
 b=IL9M6WUEkMISDDLnwtByZtbXDU6LxxlKoLekFg8WU6knUYs/VbGmBPUHb1kEJYhmwv
 sbYCCBuP83NlowW3msNROEU76FPW1X1+9VIOik+kSTNd/TctButv8chjnrLIPBs9O2H0
 7EHma8wIn77hzhiiSn8rAcDLfRio6amp9/BN1TzLxKajYjUIb9nZqX+riHNjXmGMcP5F
 AZqLBM6JPJ9fMyOifufygqL3tF50yz9xu2cnlV/5NkZ57HHNCbpi/AepZnEncbVtOX1X
 2+Dxukom91wpLKbiWHnyxCLWbT8RHcAOJAkFhjnYBIoUgW6Gck6eT9tgm4EjjCJ9F2uB
 L6wQ==
X-Gm-Message-State: APjAAAWVbX+K6+sglfc7UrAuW/XF5AY4tqOjdxrOqRYd68HN09yFPt+d
 bjsvr7gQtYXpVgwPqeYTwCx7sdL59emIXQ==
X-Google-Smtp-Source: APXvYqwyD4WvqQj84Fcdy+bMa8Wlm8Tj9p5IKs1kL8xFmxMERINwp4/Ra23dC8jfD+YzZMQb/zG3XQ==
X-Received: by 2002:a05:600c:d7:: with SMTP id
 u23mr14259214wmm.145.1580132883087; 
 Mon, 27 Jan 2020 05:48:03 -0800 (PST)
Received: from ufe34d9ed68d054.ant.amazon.com (54-240-197-235.amazon.com.
 [54.240.197.235])
 by smtp.gmail.com with ESMTPSA id i204sm18149610wma.44.2020.01.27.05.48.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 27 Jan 2020 05:48:02 -0800 (PST)
From: Julien Grall <julien@xen.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 13:48:00 +0000
Message-Id: <20200127134800.15078-1-julien@xen.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] xen/x86: domctl: Don't leak data via
 XEN_DOMCTL_gethvmcontext
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <jgrall@amazon.com>,
 Wei Liu <wl@xen.org>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxAYW1hem9uLmNvbT4KClRoZSBIVk0gY29udGV4dCBt
YXkgbm90IGZpbGwgdXAgdGhlIGZ1bGwgYnVmZmVyIHBhc3NlZCBieSB0aGUgY2FsbGVyLgpXaGls
ZSB3ZSByZXBvcnQgY29yZWN0bHkgdGhlIHNpemUgb2YgdGhlIGNvbnRleHQsIHdlIHdpbGwgc3Rp
bGwgYmUKY29weWluZyBiYWNrIHRoZSBmdWxsIHNpemUgb2YgdGhlIGJ1ZmZlci4KCkFzIHRoZSBi
dWZmZXIgaXMgYWxsb2NhdGVkIHRocm91Z2ggeG1hbGxvYygpLCB3ZSB3aWxsIGJlIGNvcHlpbmcg
c29tZQpiaXRzIGZyb20gdGhlIHByZXZpb3VzIGFsbG9jYXRpb24uCgpPbmx5IGNvcHkgYmFjayB0
aGUgcGFydCBvZiB0aGUgYnVmZmVyIHVzZWQgYnkgdGhlIEhWTSBjb250ZXh0IHRvIHByZXZlbnQK
YW55IGxlYWsuCgpOb3RlIHRoYXQgcGVyIFhTQS03MiwgdGhpcyBpcyBub3QgYSBzZWN1cml0eSBp
c3N1ZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2RvbWN0bC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDVlZDYzYWMxMGEuLjRmYTljOTExNDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKQEAgLTU0MCw3ICs1NDAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBkb21h
aW5fdW5wYXVzZShkKTsKIAogICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dC5zaXplID0gYy5j
dXI7Ci0gICAgICAgIGlmICggY29weV90b19ndWVzdChkb21jdGwtPnUuaHZtY29udGV4dC5idWZm
ZXIsIGMuZGF0YSwgYy5zaXplKSAhPSAwICkKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGRv
bWN0bC0+dS5odm1jb250ZXh0LmJ1ZmZlciwgYy5kYXRhLCBjLmN1cikgIT0gMCApCiAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOwogCiAgICAgZ2V0aHZtY29udGV4dF9vdXQ6Ci0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 13:48:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 13: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 1iw4kg-0005GA-6Y; Mon, 27 Jan 2020 13:48:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmsS=3Q=cs.helsinki.fi=ilpo.jarvinen@srs-us1.protection.inumbo.net>)
 id 1iw4GF-0002Sj-NB
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 13:17:04 +0000
X-Inumbo-ID: 46a93452-4107-11ea-b833-bc764e2007e4
Received: from script.cs.helsinki.fi (unknown [128.214.11.1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46a93452-4107-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 13:16:50 +0000 (UTC)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Mon,
 27 Jan 2020 15:16:47 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi;
 h=date:from:to:subject:message-id:mime-version:content-type; s=
 dkim20130528; bh=mrQQgVJnm2UKu9skHeTqqayIDKAEatzxTT2LdCsE0kg=; b=
 Qa7uffoaa1gWhDreqWx2c1nuEEldPVuf+FQNbvdNj4IbIeVKJHecmfz50DrqC6uy
 sHkSy26pfhApUek27TLHeueLhXH1RBXjVvHWbHQJc5tTNUcJv1702q43VYgC24rh
 zksI5w+jnacyZuY+wXJuzXl1mP9COg+JqB4yDV8qito=
Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46])
 (TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384)
 by mail.cs.helsinki.fi with ESMTPS; Mon, 27 Jan 2020 15:16:47 +0200
 id 00000000005A014E.000000005E2EE2BF.00000888
Date: Mon, 27 Jan 2020 15:16:47 +0200 (EET)
From: "=?ISO-8859-15?Q?Ilpo_J=E4rvinen?=" <ilpo.jarvinen@cs.helsinki.fi>
X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 27 Jan 2020 13:48:29 +0000
Subject: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ3ZlIG5vdGVkIHRoYXQgNS41LXJjcyBhbmQgbm93IDUuNS1iYXNlZCBrZXJuZWwgZmFp
bHMgdG8gYm9vdCBpbiBWTS4KNS40IGJhc2VkIGtlcm5lbHMgd29ya2VkIGZpbmUgYW5kIHRoZXJl
IHNlZW1zIHRvIGhhdmUgYmVlbiBzb21lIGNoYW5nZXMgaW4gCmRyaXZlcnMveGVuIHBvc3QtNS40
IHNvIHBlcmhhcHMgdGhleSBicm9rZSBzb21ldGhpbmc/CgoKTG9hZGluZyBMaW51eCA1LjUuMC1h
Y2NlY24zMCAuLi4KCi5bNTsyMkggICAgICBbIGluaXRyZC5pbWctNS41LjAtYWNjICAxNi41Mk1p
QiAgMTAwJSAgMTAuMjNNaUIvcyBdLls1OzFIU2V0dGluZyB1cCBzd2Fwc3BhY2UgdmVyc2lvbiAx
LCBzaXplID0gMTA3MzczNzcyOCBieXRlcwovZGV2L3h2ZGEzOiBjbGVhbiwgODUyMTE4LzEyOTQ4
OTYgZmlsZXMsIDMwNzY3ODUvNTE5MDkwNyBibG9ja3MKWyAgICAyLjczMDkzMV0gQlVHOiBrZXJu
ZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLCBhZGRyZXNzOiAwMDAwMDAwMDAwMDAwM2IwClsg
ICAgMi43MzA5NTldICNQRjogc3VwZXJ2aXNvciByZWFkIGFjY2VzcyBpbiBrZXJuZWwgbW9kZQpb
ICAgIDIuNzMwOTY2XSAjUEY6IGVycm9yX2NvZGUoMHgwMDAwKSAtIG5vdC1wcmVzZW50IHBhZ2UK
WyAgICAyLjczMDk3M10gUEdEIDAgUDREIDAKWyAgICAyLjczMDk3OF0gT29wczogMDAwMCBbIzFd
IFNNUCBQVEkKWyAgICAyLjczMDk4NV0gQ1BVOiAxIFBJRDogNDAyIENvbW06IHF1YmVzZGItZGFl
bW9uIFRhaW50ZWQ6IEcgICAgICAgICAgIE8gICAgICA1LjUuMC1hY2NlY24zMCAjMzEKWyAgICAy
LjczMTAwMF0gUklQOiAwMDEwOm1tdV9pbnRlcnZhbF9yZWFkX2JlZ2luKzB4MjQvMHhjMApbICAg
IDIuNzMxMDA4XSBDb2RlOiBlOSA1MSA2NiBlMSBmZiA5MCAwZiAxZiA0NCAwMCAwMCA0MSA1NCA0
OSA4OSBmYyA1NSA1MyA0OCA4MyBlYyAzMCA2NSA0OCA4YiAwNCAyNSAyOCAwMCAwMCAwMCA0OCA4
OSA0NCAyNCAyOCAzMSBjMCA0OCA4YiA0NyAzOCA8NDg+IDhiIGE4IGIwIDAzIDAwIDAwIDQ4IDhk
IDVkIDBjIDQ4IDg5IGRmIGU4IDQ5IDI3IDZmIDAwIDRkIDhiIDY0ClsgICAgMi43MzEwMzBdIFJT
UDogMDAxODpmZmZmOTg3MzAwMWU3ZDIwIEVGTEFHUzogMDAwMTAyNDYKWyAgICAyLjczMTAzN10g
UkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjhhNGU5NDcxMjUwMCBSQ1g6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAyLjczMTA0N10gUkRYOiBmZmZmOGE0ZWY1M2FkZDAwIFJTSTogMDAwMDAw
MDAwMDAwMDAwMCBSREk6IGZmZmY4YTRlOTQ3MTI1MDAKWyAgICAyLjczMTA1N10gUkJQOiBmZmZm
OGE0ZTBiZjdhNjQwIFIwODogMDAwMDdiYzVjMDU3MzAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDgK
WyAgICAyLjczMTA2Nl0gUjEwOiBmZmZmOGE0ZWM3NTZjMTkwIFIxMTogMDAwMDdiYzVjMDVhMjAw
MCBSMTI6IGZmZmY4YTRlOTQ3MTI1MDAKWyAgICAyLjczMTA3Nl0gUjEzOiBmZmZmOGE0ZWQzYWI5
ZDUwIFIxNDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IDAwMDAwMDAwMDAwMDAwMDEKWyAgICAyLjcz
MTA4Nl0gRlM6ICAwMDAwN2JjNWMwMGRjN2MwKDAwMDApIEdTOmZmZmY4YTRlZjVkMDAwMDAoMDAw
MCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDIuNzMxMDk3XSBDUzogIDAwMTAgRFM6IDAw
MDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgICAgMi43MzExMDVdIENSMjogMDAw
MDAwMDAwMDAwMDNiMCBDUjM6IDAwMDAwMDAwODE0OGUwMDQgQ1I0OiAwMDAwMDAwMDAwMzYwNmUw
ClsgICAgMi43MzExMTZdIENhbGwgVHJhY2U6ClsgICAgMi43MzExMjNdICA/IHZtYV9tZXJnZSsw
eGVmLzB4MzcwClsgICAgMi43MzExMzJdICBnbnRkZXZfbW1hcCsweDE1My8weDMwZSBbeGVuX2du
dGRldl0KWyAgICAyLjczMTEzOV0gIG1tYXBfcmVnaW9uKzB4M2Q5LzB4NjYwClsgICAgMi43MzEx
NDZdICBkb19tbWFwKzB4MzcyLzB4NTIwClsgICAgMi43MzExNTNdICB2bV9tbWFwX3Bnb2ZmKzB4
ZDIvMHgxMjAKWyAgICAyLjczMTE2MF0gIGtzeXNfbW1hcF9wZ29mZisweDFiOC8weDI3MApbICAg
IDIuNzMxMTY3XSAgPyBrc3lzX2lvY3RsKzB4NjAvMHg5MApbICAgIDIuNzMxMTc0XSAgZG9fc3lz
Y2FsbF82NCsweDViLzB4MTgwClsgICAgMi43MzExODJdICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVy
X2h3ZnJhbWUrMHg0NC8weGE5ClsgICAgMi43MzExOTFdIFJJUDogMDAzMzoweDdiYzVjMDNlODEz
MwpbICAgIDIuNzMxMTk2XSBDb2RlOiA1NCA0MSA4OSBkNCA1NSA0OCA4OSBmZCA1MyA0YyA4OSBj
YiA0OCA4NSBmZiA3NCA1NiA0OSA4OSBkOSA0NSA4OSBmOCA0NSA4OSBmMiA0NCA4OSBlMiA0YyA4
OSBlZSA0OCA4OSBlZiBiOCAwOSAwMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAwIGYwIGZmIGZmIDc3
IDdkIDViIDVkIDQxIDVjIDQxIDVkIDQxIDVlIDQxIDVmIGMzIDY2IDJlIDBmClsgICAgMi43MzEy
MTldIFJTUDogMDAyYjowMDAwN2ZmY2JjY2M4OWI4IEVGTEFHUzogMDAwMDAyNDYgT1JJR19SQVg6
IDAwMDAwMDAwMDAwMDAwMDkKWyAgICAyLjczMTIzMF0gUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJC
WDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDA3YmM1YzAzZTgxMzMKWyAgICAyLjczMTI0M10g
UkRYOiAwMDAwMDAwMDAwMDAwMDAzIFJTSTogMDAwMDAwMDAwMDAwMTAwMCBSREk6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgICAyLjczMTI1Ml0gUkJQOiAwMDAwMDAwMDAwMDAwMDAwIFIwODogMDAwMDAw
MDAwMDAwMDAwNyBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjczMTI2M10gUjEwOiAwMDAw
MDAwMDAwMDAwMDAxIFIxMTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDMK
WyAgICAyLjczMTI3M10gUjEzOiAwMDAwMDAwMDAwMDAxMDAwIFIxNDogMDAwMDAwMDAwMDAwMDAw
MSBSMTU6IDAwMDAwMDAwMDAwMDAwMDcKWyAgICAyLjczMTI4NF0gTW9kdWxlcyBsaW5rZWQgaW46
IHhlbl9uZXRiYWNrIHUybWZuKE8pIHhlbl9nbnRkZXYgeGVuX2dudGFsbG9jIHhlbl9ibGtiYWNr
IHhlbl9ldnRjaG4gcGFycG9ydF9wYyBwcGRldiB4ZW5mcyB4ZW5fcHJpdmNtZCBscCBwYXJwb3J0
IGlwX3RhYmxlcyB4ZW5fbmV0ZnJvbnQgeGVuX2Jsa2Zyb250IGNyYzMyY19pbnRlbApbICAgIDIu
NzMxMzA5XSBDUjI6IDAwMDAwMDAwMDAwMDAzYjAKWyAgICAyLjczMTMxNV0gZmJjb246IFRha2lu
ZyBvdmVyIGNvbnNvbGUKWyAgICAyLjczMTMyMV0gLS0tWyBlbmQgdHJhY2UgNWVjNTdhYTNmM2E0
MDI0NyBdLS0tClsgICAgMi43MzEzMjldIFJJUDogMDAxMDptbXVfaW50ZXJ2YWxfcmVhZF9iZWdp
bisweDI0LzB4YzAKWyAgICAyLjczMTMzNl0gQ29kZTogZTkgNTEgNjYgZTEgZmYgOTAgMGYgMWYg
NDQgMDAgMDAgNDEgNTQgNDkgODkgZmMgNTUgNTMgNDggODMgZWMgMzAgNjUgNDggOGIgMDQgMjUg
MjggMDAgMDAgMDAgNDggODkgNDQgMjQgMjggMzEgYzAgNDggOGIgNDcgMzggPDQ4PiA4YiBhOCBi
MCAwMyAwMCAwMCA0OCA4ZCA1ZCAwYyA0OCA4OSBkZiBlOCA0OSAyNyA2ZiAwMCA0ZCA4YiA2NApb
ICAgIDIuNzMxMzU4XSBSU1A6IDAwMTg6ZmZmZjk4NzMwMDFlN2QyMCBFRkxBR1M6IDAwMDEwMjQ2
ClsgICAgMi43MzEzNjVdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4YTRlOTQ3MTI1
MDAgUkNYOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMi43MzEzNzVdIFJEWDogZmZmZjhhNGVmNTNh
ZGQwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBmZmZmOGE0ZTk0NzEyNTAwClsgICAgMi43
MzEzODVdIFJCUDogZmZmZjhhNGUwYmY3YTY0MCBSMDg6IDAwMDA3YmM1YzA1NzMwMDAgUjA5OiAw
MDAwMDAwMDAwMDAwMDA4ClsgICAgMi43MzEzOTVdIFIxMDogZmZmZjhhNGVjNzU2YzE5MCBSMTE6
IDAwMDA3YmM1YzA1YTIwMDAgUjEyOiBmZmZmOGE0ZTk0NzEyNTAwClsgICAgMi43MzE0MDVdIFIx
MzogZmZmZjhhNGVkM2FiOWQ1MCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwMDAwMDAw
MDAwMDAxClsgICAgMi43MzE0MTVdIEZTOiAgMDAwMDdiYzVjMDBkYzdjMCgwMDAwKSBHUzpmZmZm
OGE0ZWY1ZDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjczMTQyN10g
Q1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAgIDIu
NzMxNDM2XSBDUjI6IDAwMDAwMDAwMDAwMDAzYjAgQ1IzOiAwMDAwMDAwMDgxNDhlMDA0IENSNDog
MDAwMDAwMDAwMDM2MDZlMApbICAgIDIuNzMxNDQ2XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2lu
ZzogRmF0YWwgZXhjZXB0aW9uClsgICAgMi43MzE1MjddIEtlcm5lbCBPZmZzZXQ6IDB4MmEwMDAw
MDAgZnJvbSAweGZmZmZmZmZmODEwMDAwMDAgKHJlbG9jYXRpb24gcmFuZ2U6IDB4ZmZmZmZmZmY4
MDAwMDAwMC0weGZmZmZmZmZmYmZmZmZmZmYpCgotLQogaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:12:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw57r-0007oC-AK; Mon, 27 Jan 2020 14:12:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEJ2=3Q=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iw57p-0007o7-U6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:12:25 +0000
X-Inumbo-ID: 09efe2ce-410f-11ea-9fd7-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09efe2ce-410f-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:12:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580134345;
 h=to:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=6FbOyrXVhENxDsDlmo+YI3+SYrFOkyqaDcOgAElG7rY=;
 b=JwUy9JFgE2G/IkRmEpfrUpEGx4zFErN8mAhTaaAH6eoCkhXzIes3L591
 8mg9+yEv6HzoPo0S+kEWXsxIZmRaUn+QFlJ0Zst32+zUVgYrsnRlwrmbd
 ePGpepouQR9BJSzV32+pMceLJRrel1X6d0gVm+V0IuKrhPY9NSr7OQCjf o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YI9Y0i3ksa1D+9acZW+DyeZPlHbjuibuDgLNaC6Ot6BGzavv/gzd0Y6+/C/7Y5l7tST1akYkU8
 dx3K36SdCHsAhPgCu3KLZ6guOzeQotN1iAMh47yiTH9/ftCdKbgdaUJrrNoVw9+4S/8l++vvW1
 XbAzI5CRc4bR3rM87VdXkbv+p3/Tjhe+d9ftRBurIpEJ65c/kSHbSNv4NKndDNbF+ULj5d4rvn
 UpRbzyY9jKFvOwQMz0+9dF3c5kgov9b/G1KwNQjCGNus5L5WAFkYuKSULSKQVI7P0l/NGl4SBQ
 4n0=
X-SBRS: 2.7
X-MesageID: 11483782
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11483782"
To: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <Wei.Liu2@citrix.com>, "Konrad
 Rzeszutek Wilk" <konrad.wilk@oracle.com>, Lars Kurth <lars.kurth@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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
Date: Mon, 27 Jan 2020 14:12:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [Vote] Approve hypervisor project check-in policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIGRyYWZ0ZWQgYW4gZXhwbGljaXQgcG9saWN5IG9uIHdoYXQgaXMgKGdlbmVyYWxseSkg
cmVxdWlyZWQgdG8KY2hlY2sgYSBwYXRjaCBpbi4gIEl0J3MgYmVlbiB0aHJvdWdoIHNldmVyYWwg
cm91bmRzLCBhbmQgdjQgaGFzIGJlZW4KYWNrZWQgWzFdLgoKSSd2ZSBoYWQgaW5mb3JtYWwgYXNz
ZW50IGZyb20gYWxsIGNvbW1pdHRlcnMsIGJ1dCBqdXN0IHRvIGRvdCBhbGwgb3VyCmkncyBhbmQg
Y3Jvc3MgYWxsIG91ciB0J3MsIGl0J3MgcHJvYmFibHkgd29ydGggaGF2aW5nIGEgdm90ZSBvZiB0
aGUKY29tbWl0dGVycywgaW4gbGluZSB3aXRoIHRoZSBYZW5Qcm9qZWN0IGdvdmVybmFuY2UgcG9s
aWN5IFsxXS4KClBsZWFzZSByZXNwb25kIGJ5IDEwIEZlYnJ1YXJ5IHdpdGggeW91ciB2b3RlOgor
MTogZm9yIHByb3Bvc2FsCi0xOiBhZ2FpbnN0IHByb3Bvc2FsCmluIHB1YmxpYyBvciBwcml2YXRl
LgoKVGhhbmtzLAogLUdlb3JnZQoKWzFdIGh0dHBzOi8vbWFyYy5pbmZvLz9pPTwyMDIwMDExMzE1
MDQ1NS40MDA3MzMtMS1nZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClsyXSBodHRwczovL3hlbnBy
b2plY3Qub3JnL2RldmVsb3BlcnMvZ292ZXJuYW5jZS8KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:12:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:12: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 1iw58M-0007rO-MP; Mon, 27 Jan 2020 14:12:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw58L-0007rE-5d
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:12:57 +0000
X-Inumbo-ID: 1a524026-410f-11ea-8558-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a524026-410f-11ea-8558-12813bfff9fa;
 Mon, 27 Jan 2020 14:12: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 <osstest-admin@xenproject.org>)
 id 1iw58E-000328-LB; Mon, 27 Jan 2020 14:12: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 1iw58E-0002zg-Cx; Mon, 27 Jan 2020 14:12:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw58E-0006Hz-CQ; Mon, 27 Jan 2020 14:12:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146533-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=3c601c5f056fba055b7a1438b84b69fc649275c3
X-Osstest-Versions-That: xen=f190e634daba1a40570700b3e7697d497874c66f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 14:12:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146533: 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>

ZmxpZ2h0IDE0NjUzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzYzYwMWM1ZjA1NmZiYTA1NWI3YTE0MzhiODRiNjlmYzY0OTI3NWMzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMTkwZTYzNGRhYmExYTQwNTcw
NzAwYjNlNzY5N2Q0OTc4NzRjNjZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MDEgIDIwMjAt
MDEtMjUgMjA6MDA6MjUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTMzICAy
MDIwLTAxLTI3IDEyOjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBLdWJhc2NpayA8amVmZi5r
dWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGYxOTBlNjM0ZGEuLjNjNjAxYzVmMDUgIDNjNjAxYzVmMDU2ZmJhMDU1
YjdhMTQzOGI4NGI2OWZjNjQ5Mjc1YzMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:27:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5MV-0000Oo-5T; Mon, 27 Jan 2020 14:27:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw5MU-0000Oj-8H
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:27:34 +0000
X-Inumbo-ID: 27ab7754-4111-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27ab7754-4111-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:27:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CC083AC69;
 Mon, 27 Jan 2020 14:27:31 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <07c64009-35cd-39ff-2e02-baf12584e661@suse.com>
Date: Mon, 27 Jan 2020 15:27:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Vote] Approve hypervisor project check-in policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@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>

T24gMjcuMDEuMjAyMCAxNToxMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBJIGhhdmUgZHJhZnRl
ZCBhbiBleHBsaWNpdCBwb2xpY3kgb24gd2hhdCBpcyAoZ2VuZXJhbGx5KSByZXF1aXJlZCB0bwo+
IGNoZWNrIGEgcGF0Y2ggaW4uICBJdCdzIGJlZW4gdGhyb3VnaCBzZXZlcmFsIHJvdW5kcywgYW5k
IHY0IGhhcyBiZWVuCj4gYWNrZWQgWzFdLgo+IAo+IEkndmUgaGFkIGluZm9ybWFsIGFzc2VudCBm
cm9tIGFsbCBjb21taXR0ZXJzLCBidXQganVzdCB0byBkb3QgYWxsIG91cgo+IGkncyBhbmQgY3Jv
c3MgYWxsIG91ciB0J3MsIGl0J3MgcHJvYmFibHkgd29ydGggaGF2aW5nIGEgdm90ZSBvZiB0aGUK
PiBjb21taXR0ZXJzLCBpbiBsaW5lIHdpdGggdGhlIFhlblByb2plY3QgZ292ZXJuYW5jZSBwb2xp
Y3kgWzFdLgo+IAo+IFBsZWFzZSByZXNwb25kIGJ5IDEwIEZlYnJ1YXJ5IHdpdGggeW91ciB2b3Rl
Ogo+ICsxOiBmb3IgcHJvcG9zYWwKPiAtMTogYWdhaW5zdCBwcm9wb3NhbAo+IGluIHB1YmxpYyBv
ciBwcml2YXRlLgoKKzEKCkFzIGFuIGFzaWRlLCBJIG5vdGljZSB5b3UgbWF5IHdhbnQgdG8gdXBk
YXRlIHlvdXIgYWRkcmVzcyBib29rLiBJJ3ZlCmNvcnJlY3RlZCBXZWkncyBhbmQgSnVsaWVuJ3Mg
ZW1haWwgYWRkcmVzc2VzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:28:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5N4-0000RT-HB; Mon, 27 Jan 2020 14:28:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Csoy=3Q=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iw5N3-0000RN-6p
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:28:09 +0000
X-Inumbo-ID: 3c962218-4111-11ea-aecd-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c962218-4111-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:28:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135288;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-id:content-transfer-encoding:mime-version;
 bh=xALS+v0FxtzeimfyxfF0rFyqDM9x8ipCp9yklfsBhFU=;
 b=HIL3pKl9bbq6CwOd83BKd85oDU2yHaczI6o4ca0HCUVSVo10XEghv6Hr
 5m6C3lN9hIIU0APu6iUDY2dpMJpac+k74ZD5gQhBP8PWoaC0xngrBUwNt
 450nc/nqQFgl61xDiYZLe0vCh7w7sEPBZCNijJewJh6PN5M322DUAFDQP U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Bin0SIDRUQ/TbLfs+Gf0oaV3gBWRKINm0/0PWP6hiYh71lNifQ0G1WuUvKu3exj2nLm6SM+s+Z
 QABMpFJ616Xl2SaVfgJHoYu50LNNetgUzBh+HrOCxOj26Ehe5jVkryKXIrg3U1W0I62hf5UCZU
 uUv91l3bMJTdJdFRI5nkOrF5h9CQateoy0pYXqi8wSPBtaD3y8pjiyeSK383eEQc7vQaIZSght
 IW+cD4RH+/cTK2zrradF2V614YbA+ePgM997gxeC9SvuD4AtWXl74cb5EVj+sSVZ2uxXgjLxL3
 d5g=
X-SBRS: 2.7
X-MesageID: 11506172
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11506172"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>, "Ian
 Jackson" <Ian.Jackson@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>, 
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall
 <julien.grall@arm.com>, Wei Liu <Wei.Liu2@citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
Thread-Topic: [Vote] Approve hypervisor project check-in policy
Thread-Index: AQHV1RvLmcH1p0simkePy9DFHKXZTKf+gP0A
Date: Mon, 27 Jan 2020 14:28:04 +0000
Message-ID: <61A54804-CE7C-44DE-92FD-5288D8C4B240@citrix.com>
References: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
In-Reply-To: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.21.0.200113
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <5C25F950566A4D44BF37972D8ADBCE84@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Vote] Approve hypervisor project check-in policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI3LzAxLzIwMjAsIDE0OjEyLCAiR2VvcmdlIER1bmxhcCIgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBJIGhhdmUgZHJhZnRlZCBhbiBleHBsaWNpdCBw
b2xpY3kgb24gd2hhdCBpcyAoZ2VuZXJhbGx5KSByZXF1aXJlZCB0bw0KICAgIGNoZWNrIGEgcGF0
Y2ggaW4uICBJdCdzIGJlZW4gdGhyb3VnaCBzZXZlcmFsIHJvdW5kcywgYW5kIHY0IGhhcyBiZWVu
DQogICAgYWNrZWQgWzFdLg0KICAgIA0KICAgIEkndmUgaGFkIGluZm9ybWFsIGFzc2VudCBmcm9t
IGFsbCBjb21taXR0ZXJzLCBidXQganVzdCB0byBkb3QgYWxsIG91cg0KICAgIGkncyBhbmQgY3Jv
c3MgYWxsIG91ciB0J3MsIGl0J3MgcHJvYmFibHkgd29ydGggaGF2aW5nIGEgdm90ZSBvZiB0aGUN
CiAgICBjb21taXR0ZXJzLCBpbiBsaW5lIHdpdGggdGhlIFhlblByb2plY3QgZ292ZXJuYW5jZSBw
b2xpY3kgWzFdLg0KICAgIA0KICAgIFBsZWFzZSByZXNwb25kIGJ5IDEwIEZlYnJ1YXJ5IHdpdGgg
eW91ciB2b3RlOg0KICAgICsxOiBmb3IgcHJvcG9zYWwNCiAgICAtMTogYWdhaW5zdCBwcm9wb3Nh
bA0KICAgIGluIHB1YmxpYyBvciBwcml2YXRlLg0KICAgIA0KR2VvcmdlOiBpbiB0aGlzIGNhc2Ug
LSBhcyBpdCBpcyBub3QgYSBYZW4gUHJvamVjdCB3aWRlIHBvbGljeSAtIHRoZSB2b3Rpbmcgb3B0
aW9ucyBhcmUgYSBiaXQgd2lkZXINCg0KKzIgOiBJIGFtIGhhcHB5IHdpdGggdGhpcyBwcm9wb3Nh
bCwgYW5kIEkgd2lsbCBhcmd1ZSBmb3IgaXQNCisxIDogSSBhbSBoYXBweSB3aXRoIHRoaXMgcHJv
cG9zYWwsIGJ1dCB3aWxsIG5vdCBhcmd1ZSBmb3IgaXQNCjAgOiBJIGhhdmUgbm8gb3Bpbmlvbg0K
LTEgOiBJIGFtIG5vdCBoYXBweSB3aXRoIHRoaXMgcHJvcG9zYWwsIGJ1dCB3aWxsIG5vdCBhcmd1
ZSBhZ2FpbnN0IGl0DQotMiA6IEkgYW0gbm90IGhhcHB5IHdpdGggdGhpcyBwcm9wb3NhbCwgYW5k
IEkgd2lsbCBhcmd1ZSBhZ2FpbnN0IGl0DQoNClNlZSBodHRwczovL3hlbnByb2plY3Qub3JnL2Rl
dmVsb3BlcnMvZ292ZXJuYW5jZS8jZGVjaXNpb25zIExlYWRlcnNoaXAgVGVhbSBEZWNpc2lvbnMN
CkZvciBwcm9qZWN0IHdpZGUgZGVjaXNpb25zIHdlIGVuZGVkIHVwIHdpdGggYSBzaW1wbGVyIGFu
ZCBkaWZmZXJlbnQgc2NoZW1lDQoNCkxhcnMNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:28:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5Nf-0000Xd-3V; Mon, 27 Jan 2020 14:28:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw5Nd-0000XL-0m
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:28:45 +0000
X-Inumbo-ID: 52110c8e-4111-11ea-855b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52110c8e-4111-11ea-855b-12813bfff9fa;
 Mon, 27 Jan 2020 14:28:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135324;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=/YATWRgkomEbRb5nMy19tf4SPwLXEx7DAP5iAdjVIIg=;
 b=h4QBM40tFtbBp18P2G+OgHaStm/BzIZjftRJEeMGk4Jo5GY/i/sFncu8
 dJj1vhgsE62Nb/4OfS7b42fM5/fzWSAxOCEGz4rxQg6Tz+pphw8Uryo+j
 XpEbHwYVCV4CoyW3+Id/tCmbWSIJc34SZdhMllviPZKPHXWn8dbBaUkhu o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ol3RVMqaujkky42oBAFgD5TA8VgO4nxU+q/Rv/i5HRIys3AlWjFBYc4qZtnwdbK3m3ixIdk2xJ
 9vEe1om5SyalzSIuDW9wCr7Q91THaJLv1lPxtWK2JzeqJVZmPFRxMC5RQn3t/KnGkZb8FWt1hA
 dHIyNbwyFQ0OeoPsg5QH0QZFTYE/VBWb/HaBOSPdxkeMEjlXNZ5JHsCgBI6ahBBc+v4ArP1fjI
 PNb4fx8fz6lUq4xxZk5/eIQNb4fcb5l44+mM61eIdb8KwqUP4VUqpxoZK4G7dWVSRL9h4DPfXu
 RUs=
X-SBRS: 2.7
X-MesageID: 11484934
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11484934"
Date: Mon, 27 Jan 2020 15:28:36 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200127142836.GG57924@desktop-tdan49n.eng.citrite.net>
References: <CAMmSBy8d1EGVeNLis-RJqBogihiY3T=4poxfLyF_s2PG89yGNQ@mail.gmail.com>
 <20200127122718.xz44jspb5wslprtt@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127122718.xz44jspb5wslprtt@debian>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] PVH PCI passthrough for DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Roman Shaposhnik <roman@zededa.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMTI6Mjc6MThQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBDYyBSb2dlcgoKVGhhbmtzIDopLgoKPiBPbiBTdW4sIEphbiAxOSwgMjAyMCBhdCAxMTozMDo0
MlBNIC0wODAwLCBSb21hbiBTaGFwb3NobmlrIHdyb3RlOgo+ID4gSGkhCj4gPiAKPiA+IEkndmUg
anVzdCB0cmllZCB0aGlzIHdpdGggWGVuIDQuMTMuMCBhbmQgaXQgc2VlbXMgbGlrZSB0aGF0IGlz
IHN0aWxsCj4gPiBub3Qgc3VwcG9ydGVkLgoKTm8sIHRoZXJlIGhhc24ndCBiZWVuIG11Y2ggcHJv
Z3Jlc3Mgb24gdGhpcyBzYWRseS4KCj4gPiBUaGlzIG1ha2VzIG1lIGN1cmlvdXMgaWYgYW55Ym9k
eSBpcyB3b3JraW5nIG9uIHRoaXMgYW5kIHdoZXRoZXIKPiA+IHRoZXJlJ3MgYW55dGhpbmcgd2Ug
Y2FuIGRvIHRvIGhlbHAgYWNjZWxlcmF0ZSB0aGUgZWZmb3J0LgoKVGhlIGZpcnN0IHN0ZXAgd291
bGQgYmUgdG8gZ2V0IHZQQ0kgaG9va2VkIGludG8gdGhlIGlvcmVxIG1hY2hpbmVyeSwKc28gdGhh
dCBhIGRvbWFpbiBjYW4gaGF2ZSBkZXZpY2VzIG9uIHRoZSBlbXVsYXRlZCBQQ0kgYnVzIGhhbmRs
ZWQgYnkKdlBDSSB3aGlsZSBvdGhlcnMgYXJlIGhhbmRsZWQgYnkgZXh0ZXJuYWwgaW9yZXEgZW11
bGF0b3JzLiBJJ3ZlIHBvc3RlZAphIHYzIG9mIHRoaXMgd29yayBvbiBTZXB0ZW1iZXI6CgpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkv
bXNnMDMyNzguaHRtbAoKQnV0IEkgaGF2ZW4ndCBnb3QgdGltZSB0byBnbyBvdmVyIHRoZSBjb21t
ZW50cyBhbmQgcG9zdCBhIG5ldyB2ZXJzaW9uLgoKT25jZSB0aGF0J3MgZG9uZSB0aGUgcmVtYWlu
aW5nIHN0ZXAgd291bGQgYmUgdG8gbWFrZSB2UENJIHNhZmUgZm9yCnVucHJpdmlsZWdlZCBndWVz
dHMuIFdlIG5lZWQgdG8gYXNzdXJlIHRoYXQgZ3Vlc3RzIGNhbiBvbmx5IHdyaXRlIHRvCnNwZWNp
ZmljIGJpdHMgb2YgdGhlIGNvbmZpZyBzcGFjZSwgYW5kIG5lZWQgdG8gbGltaXQgdGhlIGNhcGFi
aWxpdGllcwp0aGF0IGFyZSBleHBvc2VkIHRvIHRoZSBvbmVzIFhlbiBrbm93cyB0byBiZSBzYWZl
IHRvIGhhbmRsZS4gVGhpcyBjYW4KYmUgd29ya2VkIGJ5IG11bHRpcGxlIHBlb3BsZSBjb25jdXJy
ZW50bHkgSU1PLCBidXQgcmVxdWlyZXMgc3RlcCAxCihpbnRlZ3JhdGlvbiB3aXRoIGlvcmVxKSB0
byBiZSBmaW5pc2hlZCBmaXJzdC4KCkknbSBtb3JlIHRoYW4gaGFwcHkgZm9yIHNvbWVvbmUgdG8g
cGljayBhbnkgb2YgdGhvc2UgdGFza3MsIGluY2x1ZGluZwp0aGUgaW50ZWdyYXRpb24gb2YgdlBD
SSB3aXRoIHRoZSBpb3JlcSBtYWNoaW5lcnkuIElmIG5vdCwgSSBleHBlY3QgSQp3aWxsIGJlIGFi
bGUgdG8gZG8gc29tZSB3b3JrIG9uIHRoaXMgaW4gYSBjb3VwbGUgb2Ygd2Vla3MsIGJ1dCB0aGF0
CmRlcGVuZHMgb24gbm90aGluZyBlbHNlIGdldHRpbmcgb24gZmlyZSwgYW5kIG1lIGJlaW5nIGFi
bGUgdG8gZmx1c2ggbXkKcXVldWUgb2YgcGVuZGluZyBwYXRjaGVzLgoKV291bGQgeW91IGJlIHVw
IHRvIHBpY2sgc29tZSBvZiB0aGVzZSB0YXNrcz8KCkkgY2FuIHRyeSB0byBzcGVlZHVwIHRoZSB2
UENJIGlvcmVxIGludGVncmF0aW9uIGlmIHRoZXJlJ3MgcGVvcGxlCndpbGxpbmcgdG8gd29yayBv
biB0aGUgcmVtYWluaW5nIHN0ZXBzLCBJIGhhdmVuJ3QgZG9uZSBzbyBiZWNhdXNlIEkKZGlkbid0
IHNlZSBtdWNoIGludGVyZXN0IGluIGdlbmVyYWwsIGFuZCBJIHdhcyBleHBlY3RpbmcgdG8gYmUg
dGhlCm9ubHkgb25lIHdvcmtpbmcgb24gdGhlIHJlbWFpbmluZyBzdGVwcyBhbnl3YXkuCgpSZWdh
cmRzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:34:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5Sf-0001Pe-Qc; Mon, 27 Jan 2020 14:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ayIv=3Q=amazon.com=prvs=28866d453=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iw5Sf-0001PZ-9M
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:33:57 +0000
X-Inumbo-ID: 0bf4be85-4112-11ea-855c-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bf4be85-4112-11ea-855c-12813bfff9fa;
 Mon, 27 Jan 2020 14:33:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580135636; x=1611671636;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Qc13igfsmLDjxh+4ZJTFXZrVT8q9MyMX0srLd7sL7OI=;
 b=FhRIxfYhgzSH3oVudwJiA3SSYh71hfp6Rf7/z+R2AW1rrgNG1QjKbdIL
 ph9rRy59NhF9HtnMywgwRjWiLLeIo4ju7i6y8vr8hiaWZ6bXRxnmSyaNj
 7Y1qpN2ZXjqbZyGA6HrfGauPvm0UJ7RlrtI0FOyhboqjawm+xhzdV8u4X 8=;
IronPort-SDR: 4YVi6xjh9+nlWfy2mUQRPBX1NbdPetnknAPGAfoJPXrL0Uwiv6IoeRIg0i0iCE9BKRqSymY+/P
 L3zdGX1EqDFg==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="14925392"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 14:33:55 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id A08B7A21B6; Mon, 27 Jan 2020 14:33:54 +0000 (UTC)
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 14:33:54 +0000
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13D37EUA003.ant.amazon.com (10.43.165.7) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 14:33:53 +0000
Received: from EX13D37EUA003.ant.amazon.com ([10.43.165.7]) by
 EX13D37EUA003.ant.amazon.com ([10.43.165.7]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 14:33:53 +0000
From: "Xia, Hongyan" <hongyxia@amazon.com>
To: "jbeulich@suse.com" <jbeulich@suse.com>
Thread-Topic: [PATCH v5 2/7] x86: introduce a new set of APIs to manage Xen
 page tables
Thread-Index: AQHVzGV/yYf4IPF6JUqRqxRRI40d36f+pMwA
Date: Mon, 27 Jan 2020 14:33:53 +0000
Message-ID: <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
In-Reply-To: <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.63]
Content-ID: <C1619C2C2B238B40B93F61A3989D5B4D@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
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: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Grall,
 Julien" <jgrall@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wl@xen.org" <wl@xen.org>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDIwLTAxLTE2IGF0IDEzOjA0ICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
Li4uDQo+IA0KPiA+ICt2b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQ0KPiA+ICt7DQo+
ID4gKyAgICBtZm5fdCBtZm4gPSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsNCj4g
PiArDQo+ID4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCAp
DQo+ID4gKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOw0KPiANCj4gVGhlIGNv
bmRpdGlvbiBpcyAocGFydGx5KSByZWR1bmRhbnQgd2l0aCB3aGF0DQo+IGZyZWVfeGVuX3BhZ2V0
YWJsZV9uZXcoKSBkb2VzLiBUaGVyZWZvcmUgSSdkIGxpa2UgdG8gYXNrIHRoYXQNCj4gZWl0aGVy
IHRoZSBpZigpIGJlIGRyb3BwZWQgaGVyZSwgb3IgYmUgY29tcGxldGVkIGJ5IGFsc28NCj4gY2hl
Y2tpbmcgdiB0byBiZSBub24tTlVMTCwgYXQgd2hpY2ggcG9pbnQgdGhpcyB3b3VsZCBsaWtlbHkN
Cj4gYmVjb21lIGp1c3QNCj4gDQo+IHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpDQo+
IHsNCj4gICAgIGlmICggdiAmJiBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Qg
KQ0KPiAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZV9uZXcodmlydF90b19tZm4odikpOw0KPiB9
DQoNCllvdSBhcmUgcmlnaHQuIFdpbGwgY2hhbmdlIGluIHRoZSBuZXh0IHJldmlzaW9uLg0KDQo+
ID4gKy8qIHYgY2FuIHBvaW50IHRvIGFuIGVudHJ5IHdpdGhpbiBhIHRhYmxlIG9yIGJlIE5VTEwg
Ki8NCj4gPiArdm9pZCB1bm1hcF94ZW5fcGFnZXRhYmxlKGNvbnN0IHZvaWQgKnYpDQo+IA0KPiBX
aHkgImVudHJ5IiBpbiB0aGUgY29tbWVudD8NCg0KSSB0aGluayB0aGUgY29tbWVudCBvcmlnaW5h
bGx5IG1lYW50IHBvaW50aW5nIHRvIHRoZSBlbnRyeSBpbiBpdHMNCnBhcmVudCB0YWJsZSwgd2hp
Y2ggdGhlbiBtZWFudCBwb2ludGluZyB0byB0aGlzIHRhYmxlLiBJdCdzIGEgYml0DQpjb25mdXNp
bmcuIFdpbGwgcmV3b3JkLg0KDQpSZWZsZWN0aW5nIGJhY2sgdG8geW91ciBjb21tZW50IGluIHYz
IGFib3V0IHdoZXRoZXIgdGhlIG5ldyBYZW4gcGFnZQ0KdGFibGUgbWFwcGluZyBBUElzIChtYXAv
dW5tYXBfeGVuX3BhZ2V0YWJsZSkgYXJlIHJlYWxseSBuZWNlc3NhcnksIEkNCmFncmVlIGluIHRo
ZSBlbmQgdGhleSB3aWxsIGp1c3QgZG8gdGhlIHNhbWUgdGhpbmcgYXMNCm1hcC91bm1hcF9kb21h
aW5fcGFnZSwgYWx0aG91Z2ggb25lIHRoaW5nIGlzIHRoYXQgdGhlIGxhdHRlciBzdWdnZXN0cw0K
aXQgaXMgdHJ5aW5nIHRvIG1hcCBhIGBkb21haW4nIHBhZ2UsIHdob3NlIGRlZmluaXRpb24gcHJv
YmFibHkgZG9lcyBub3QNCmluY2x1ZGUgWGVuIHBhZ2UgdGFibGVzLCBzbyB0aGUgbmFtZSBjb3Vs
ZCBiZSBhIGJpdCBjb25mdXNpbmcgKHdlbGwsIHdlDQpjb3VsZCBhcmd1ZSB0aGF0IFhlbiBwYWdl
IHRhYmxlcyBhcmUganVzdCBpZGxlIGBkb21haW4nIHBhZ2VzIHNvIHRoZQ0KbmFtZSBzdGlsbCBo
b2xkcykuIElmIHdlIGFyZSBoYXBweSB3aXRoIHVzaW5nIG1hcF9kb21haW5fcGFnZSBvbiBYZW4N
ClBURSB0YWJsZXMgdGhlbiBJIGFtIG9rYXkgd2l0aCBkcm9wcGluZyB0aGUgbmV3IG1hcHBpbmcg
QVBJcyBhbmQgb25seQ0KaW5jbHVkZSB0aGUgbmV3IGFsbG9jIEFQSXMuDQoNCkhvbmd5YW4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:34:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5TX-0001Sk-5e; Mon, 27 Jan 2020 14:34:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5TW-0001Se-Ht
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:34:50 +0000
X-Inumbo-ID: 2c144978-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c144978-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135690;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=j3yGfAOUhZPugNbrny2xka/4HNVhlA2LDTQGd82Szh0=;
 b=TtjONi3o/JItkt4BG/MkTiyOO2xonmLkQY44lK/HWz8vLZaEe7Uj4RUl
 M9o5hCEofRfj+oK5XEW63bLiabGvEx98XJX1nvZZ9Rwbe8aOCHJSErKmG
 zFaUhTzHU6196Eep6eloyCDA0bOGg0nV3z2086bQsBYp0szUK6uFxaD9m 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Q87zzMkvxa2qc9hV/hbIkh1smzrKxHFPwcbd7Pi8LdOAUvtnJ/N1h81/aOpB4n3alDCn2nxAOt
 E93LawGMm4NRvxJRY8oVYGUgrlg9rcu2JV9DuQFEflKySiHDe3IIrg7BVKZNq8P70Ifitn7Ghd
 bUveLkBbXE2Bvn/kXYi1UZTgd6MO6pcpn8PNvkrFzKl/uqe3/GxWA/jKU1rn0iJrOF0pYeLbC/
 G5x/s89jei55P3eM7H58mPP4djYnSE304U6sGE5gZcE+/nCPsDlF1uygEYtbwbr906qIU722uf
 7qw=
X-SBRS: 2.7
X-MesageID: 11664967
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664967"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:27 +0000
Message-ID: <20200127143444.25538-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/17] Support CPUID/MSR data in migration
 streams
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.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>

SGVyZSBpcyB2MiBvZiB0aGUgd29yayB0byBwbHVtYiBDUFVJRC9NU1IgZGF0YSBpbnRvIHRoZSBt
aWdyYXRpb24gc3RyZWFtLgoKUGF0Y2hlcyAxIGFuZCAyIGFyZSBjbGVhbnVwLiAgMy04IGFyZSBj
b25jZXJuZWQgd2l0aCBpbnRyb2R1Y2luZyB0aGUKU1RBVElDX0RBVEFfRU5EIHJlY29yZC4gIDkt
MTEgYXJlIHNvbWUgbGlieGwgd29yayB0byByZXBvc2l0aW9uIENQVUlECmNvbnN0cnVjdGlvbiBk
dXJpbmcgZG9tYWluIGNyZWF0ZS4gIDEyLTE0IGFyZSB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZQpY
ODZfe0NQVUlELE1TUn1fREFUQSByZWNvcmRzLCBhbmQgMTUtMTcgYXJlIHRoZSBmaW5hbCBhZGp1
c3RtZW50cyBpbiBsaWJ4YyBhbmQKbGlieGwgdG8gdXNlIHRoZW0uCgpUaGlzIHNlcmllcyBkb2Vz
IGhhdmUgYSBuZXQgY2hhbmdlIGluIGJlaGF2aW91ciBmb3IgQ1BVSUQgaGFuZGluZyBpbiBtaWdy
YXRlZApkb21haW5zLiAgU2VlIHBhdGNoIDE2IGZvciBkZXRhaWxzLgoKU29tZSBhY2tzIGFyZSBj
YXJyaWVkIGZvcndhcmRzIGZyb20gdGhlIHYxIHJldmlldy4gIE90aGVycyBhcmUgbm90LiAgVGhl
Cm1ham9yaXR5IGNoYW5nZSBoYXMgYmVlbiB0byBzaHVmZmxlIHRoZSBvcmRlciBvZiBhY3Rpb25z
IHRvIGhvcGVmdWxseSBtYWtlIHRoZQpsb2dpYyBtdWNoIG1vcmUgY2xlYXIgdG8gZm9sbG93LgoK
fkFuZHJldwoKQW5kcmV3IENvb3BlciAoMTcpOgogIHRvb2xzL2xpYnhsOiBSZW1vdmUgbGlieGxf
Y3B1aWRfe3NldCxhcHBseV9wb2xpY3l9KCkgZnJvbSB0aGUgQVBJCiAgdG9vbHMvbGlieGw6IFNp
bXBsaWZ5IGNhbGxiYWNrIGhhbmRsaW5nIGluIGxpYnhsLXNhdmUtaGVscGVyCiAgdG9vbHMvbWln
cmF0aW9uOiBEcm9wIElIRFJfVkVSU0lPTiBjb25zdGFudCBmcm9tIGxpYnhjIGFuZCBweXRob24K
ICBkb2NzL21pZ3JhdGlvbiBTcGVjaWZ5IG1pZ3JhdGlvbiB2MyBhbmQgU1RBVElDX0RBVEFfRU5E
CiAgcHl0aG9uL21pZ3JhdGlvbjogVXBkYXRlIHZhbGlkYXRpb24gbG9naWMgdG8gdW5kZXJzdGFu
ZCBhIHYzIHN0cmVhbQogIGxpYnhjL3Jlc3RvcmU6IFN1cHBvcnQgdjMgc3RyZWFtcyBhbmQgaGFu
ZGxlIFNUQVRJQ19EQVRBX0VORAogIGxpYnhjL3Jlc3RvcmU6IFNUQVRJQ19EQVRBX0VORCBpbmZl
cmVuY2UgZm9yIHYyIGNvbXBhdGliaWxpdHkKICBsaWJ4Yy9zYXZlOiBXcml0ZSBhIHYzIHN0cmVh
bQogIHRvb2xzL2xpYnhsOiBQcm92aWRlIGEgc3RhdGljX2RhdGFfZG9uZSBjYWxsYmFjayBmb3Ig
ZG9tYWluIHJlc3RvcmUKICB0b29scy9saWJ4bDogUGx1bWIgYSByZXN0b3JlIGJvb2xlYW4gZG93
biBpbnRvIGxpYnhsX19idWlsZF9wcmUoKQogIHRvb2xzL2xpYnhsOiBSZS1wb3NpdGlvbiBDUFVJ
RCBoYW5kbGluZyBkdXJpbmcgZG9tYWluIGNvbnN0cnVjdGlvbgogIGRvY3MvbWlncmF0aW9uOiBT
cGVjaWZ5IFg4Nl97Q1BVSUQsTVNSfV9QT0xJQ1kgcmVjb3JkcwogIGxpYnhjL3Jlc3RvcmU6IEhh
bmRsZSBYODZfe0NQVUlELE1TUn1fREFUQSByZWNvcmRzCiAgbGlieGMvc2F2ZTogV3JpdGUgWDg2
X3tDUFVJRCxNU1J9X0RBVEEgcmVjb3JkcwogIHRvb2xzL2xpYnhbY2xdOiBQbHVtYiAnbWlzc2lu
ZycgdGhyb3VnaCBzdGF0aWNfZGF0YV9kb25lKCkgdXAgaW50byBsaWJ4bAogIHRvb2xzL2xpYnhj
OiBSZXN0b3JlIENQVUlEL01TUiBkYXRhIGZvdW5kIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtCiAg
ZG9jcy94bC5jZmc6IFJld3JpdGUgY3B1aWQ9IHNlY3Rpb24KCiBkb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4gICAgICAgICAgICAgICAgICAgfCAgNzQgKysrKysrKysrKysrKy0tLS0tCiBkb2NzL3Nw
ZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jICAgfCAgODEgKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oICAgICAgICAgICAgIHwgIDExICsr
KwogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgIHwgICA4ICstCiB0
b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMv
bGlieGMveGNfc3JfY29tbW9uLmggICAgICAgICAgICAgICAgIHwgIDM1ICsrKysrKysrLQogdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jICAgICAgICAgICAgIHwgMTIwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmggICAgICAg
ICAgICAgfCAgMjUgKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICAg
ICAgICAgfCAgNjEgKysrKysrKysrKysrKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4
Nl9odm0uYyAgICAgICAgfCAgMTAgKysrCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9w
di5jICAgICAgICAgfCAgMjcgKysrKysrKwogdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAg
ICAgICAgICAgICAgIHwgIDIwICsrKystCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0u
YyAgICAgICAgICAgfCAgIDYgKysKIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMgICAg
ICAgICAgICB8ICAxNCArKystCiB0b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmggICAg
ICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNiArKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jICAgICAgICAgICAgICAg
ICAgfCAgIDYgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgICAgICB8
ICAzNyArKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgICAgIHwg
IDIwICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgICAgICAgfCAg
MTAgKystCiB0b29scy9saWJ4bC9saWJ4bF9ub2NwdWlkLmMgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMgICAgICAgICAgICB8ICAxNiArKy0t
CiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsICAgICAgICAgfCAgIDMgKy0KIHRv
b2xzL3B5dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVnYWN5LXN0cmVhbSB8ICAxMyArKystCiB0b29s
cy9weXRob24vc2NyaXB0cy92ZXJpZnktc3RyZWFtLXYyICAgICAgfCAgIDIgKy0KIHRvb2xzL3B5
dGhvbi94ZW4vbWlncmF0aW9uL2xpYnhjLnB5ICAgICAgICB8ICA3NCArKysrKysrKysrKysrKysr
LS0KIDI3IGZpbGVzIGNoYW5nZWQsIDYzNSBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMoLSkK
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:34:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5TZ-0001UD-HF; Mon, 27 Jan 2020 14:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5TX-0001Th-Qg
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:34:51 +0000
X-Inumbo-ID: 2cd87208-4112-11ea-855c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cd87208-4112-11ea-855c-12813bfff9fa;
 Mon, 27 Jan 2020 14:34:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135692;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=pvpzhNbntIVWvF1ywdzId5/B1YA3CMsL8tn8OeeGOE8=;
 b=MC8CEH4J/zlHLjdEp73KW1VNubFIYQtnt8UtmtHVS2bKThHEJ0TelU+9
 Z2Q6m9OPVoWhXxL3TD/2FIa0J84w6cnl0CC6P0/IfpdVjVSPW1UhTqNaF
 7HX20pr5XlLbWieJRWETveMLTpKxLfLjol/MquTQz2lXlRXnj0zvtmbI+ s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MuAm13dT2XQpxDVZ8uqhfigYFsa5zZU2Y7hU1Pxuv3ZtY6UBjaodLU2rRhBnO9JAkyy5iHFtoW
 k1fKu2zpupGFBFj1wVFYRbdIzEGFUPzzdXyO9bqOs/Xpx6Bji6Y8pIZxpXsLt2IGkHJMcxzUB/
 IN8bQQ+F2x/VZDLDMlKysVLi6mEISw+XgEDFQ32ku58VM06MVmwP5P3dTx3DLztw8wrpobieqc
 iC1oszGtKirtOfc/8QiAlmQFMaA2Y6tJ4Gq8+A5iwMeUIm5IhCTPAgZuxKIzmWOA7KQd6NYjsS
 4zQ=
X-SBRS: 2.7
X-MesageID: 11664971
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664971"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:29 +0000
Message-ID: <20200127143444.25538-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/17] tools/libxl: Simplify callback
 handling in libxl-save-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: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhlIHtzYXZlLHJlc3RvcmV9X2NhbGxiYWNrIGhlbHBlcnMgY2FuIGhhdmUgdGhlaXIgc2NvcGUg
cmVkdWNlZCB2YXN0bHksIGFuZApoZWxwZXJfc2V0Y2FsbGJhY2tzX3tzYXZlLHJlc3RvcmV9KCkg
ZG9lc24ndCBuZWVkIHRvIHVzZSBhIHRlcm5hcnkgb3BlcmF0b3IgdG8Kd3JpdGUgMCAobWVhbmlu
ZyBOVUxMKSBpbnRvIGFuIGFscmVhZHkgemVyb2VkIHN0cnVjdHVyZS4KCk5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICAgIHwgMTYg
KysrKysrLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCB8ICAy
ICstCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3NhdmVfaGVscGVyLmMKaW5kZXggMDE3YzdjZDk4OC4uNjVkZmYzODliZiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yMTcsOCArMjE3LDYgQEAgaW50IGhlbHBlcl9nZXRyZXBs
eSh2b2lkICp1c2VyKQogCiAvKi0tLS0tIG90aGVyIGNhbGxiYWNrcyAtLS0tLSovCiAKLXN0YXRp
YyBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgaGVscGVyX3NhdmVfY2FsbGJhY2tzOwotCiBzdGF0aWMg
dm9pZCBzdGFydHVwKGNvbnN0IGNoYXIgKm9wKSB7CiAgICAgeHRsX2xvZygmbG9nZ2VyLFhUTF9E
RUJVRywwLHByb2dyYW0sInN0YXJ0aW5nICVzIixvcCk7CiAKQEAgLTIzNCw4ICsyMzIsNiBAQCBz
dGF0aWMgdm9pZCBjb21wbGV0ZShpbnQgcmV0dmFsKSB7CiAgICAgZXhpdCgwKTsKIH0KIAotc3Rh
dGljIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyBoZWxwZXJfcmVzdG9yZV9jYWxsYmFja3M7Ci0K
IGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgcjsKQEAgLTI0Nyw2
ICsyNDMsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgYXNzZXJ0KG1v
ZGUpOwogCiAgICAgaWYgKCFzdHJjbXAobW9kZSwiLS1zYXZlLWRvbWFpbiIpKSB7CisgICAgICAg
IHN0YXRpYyBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgY2I7CiAKICAgICAgICAgaW9fZmQgPSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYXRvaShORVhUQVJHKTsKICAgICAgICAgcmVjdl9mZCA9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXRvaShORVhUQVJHKTsKQEAgLTI1NiwxNiArMjUz
LDE2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgeGNfc3RyZWFt
X3R5cGVfdCBzdHJlYW1fdHlwZSA9ICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwogICAgICAg
ICBhc3NlcnQoISorK2FyZ3YpOwogCi0gICAgICAgIGhlbHBlcl9zZXRjYWxsYmFja3Nfc2F2ZSgm
aGVscGVyX3NhdmVfY2FsbGJhY2tzLCBjYmZsYWdzKTsKKyAgICAgICAgaGVscGVyX3NldGNhbGxi
YWNrc19zYXZlKCZjYiwgY2JmbGFncyk7CiAKICAgICAgICAgc3RhcnR1cCgic2F2ZSIpOwogICAg
ICAgICBzZXR1cF9zaWduYWxzKHNhdmVfc2lnbmFsX2hhbmRsZXIpOwogCi0gICAgICAgIHIgPSB4
Y19kb21haW5fc2F2ZSh4Y2gsIGlvX2ZkLCBkb20sIGZsYWdzLCAmaGVscGVyX3NhdmVfY2FsbGJh
Y2tzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyZWFtX3R5cGUsIHJlY3ZfZmQpOwor
ICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBmbGFncywgJmNiLCBz
dHJlYW1fdHlwZSwgcmVjdl9mZCk7CiAgICAgICAgIGNvbXBsZXRlKHIpOwogCiAgICAgfSBlbHNl
IGlmICghc3RyY21wKG1vZGUsIi0tcmVzdG9yZS1kb21haW4iKSkgeworICAgICAgICBzdGF0aWMg
c3RydWN0IHJlc3RvcmVfY2FsbGJhY2tzIGNiOwogCiAgICAgICAgIGlvX2ZkID0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHNlbmRfYmFja19mZCA9
ICAgICAgICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7CkBAIC0yNzgsNyArMjc1LDcgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB4Y19zdHJlYW1fdHlwZV90
IHN0cmVhbV90eXBlID0gICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAgIGFzc2Vy
dCghKisrYXJndik7CiAKLSAgICAgICAgaGVscGVyX3NldGNhbGxiYWNrc19yZXN0b3JlKCZoZWxw
ZXJfcmVzdG9yZV9jYWxsYmFja3MsIGNiZmxhZ3MpOworICAgICAgICBoZWxwZXJfc2V0Y2FsbGJh
Y2tzX3Jlc3RvcmUoJmNiLCBjYmZsYWdzKTsKIAogICAgICAgICB1bnNpZ25lZCBsb25nIHN0b3Jl
X21mbiA9IDA7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgY29uc29sZV9tZm4gPSAwOwpAQCAtMjg4
LDggKzI4NSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAogICAgICAgICBy
ID0geGNfZG9tYWluX3Jlc3RvcmUoeGNoLCBpb19mZCwgZG9tLCBzdG9yZV9ldnRjaG4sICZzdG9y
ZV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9kb21pZCwgY29uc29s
ZV9ldnRjaG4sICZjb25zb2xlX21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnNvbGVfZG9taWQsIHN0cmVhbV90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmhlbHBlcl9yZXN0b3JlX2NhbGxiYWNrcywgc2VuZF9iYWNrX2ZkKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHN0cmVhbV90eXBlLCAmY2IsIHNlbmRfYmFj
a19mZCk7CiAgICAgICAgIGhlbHBlcl9zdHViX3Jlc3RvcmVfcmVzdWx0cyhzdG9yZV9tZm4sY29u
c29sZV9tZm4sMCk7CiAgICAgICAgIGNvbXBsZXRlKHIpOwogCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dz
X2dlbi5wbAppbmRleCA2ZjFkNzlmODIxLi44MzFhMTVlMGJiIDEwMDc1NQotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
bXNnc19nZW4ucGwKQEAgLTMzMyw3ICszMzMsNyBAQCBFTkRfQUxXQVlTCiAgICAgICAgIG15ICRj
X3YgPSAiKDF1PDwkbXNnbnVtKSI7CiAgICAgICAgIG15ICRjX2NiID0gImNicy0+JG5hbWUiOwog
ICAgICAgICAkZl9tb3JlX3NyLT4oIiAgICBpZiAoJGNfY2IpIGNiZmxhZ3MgfD0gJGNfdjtcbiIs
ICRlbnVtY2FsbGJhY2tzKTsKLSAgICAgICAgJGZfbW9yZV9zci0+KCIgICAgJGNfY2IgPSAoY2Jm
bGFncyAmICRjX3YpID8gJHtlbmNvZGV9XyR7bmFtZX0gOiAwO1xuIiwKKyAgICAgICAgJGZfbW9y
ZV9zci0+KCIgICAgaWYgKGNiZmxhZ3MgJiAkY192KSAkY19jYiA9ICR7ZW5jb2RlfV8ke25hbWV9
O1xuIiwKICAgICAgICAgICAgICAgICAgICAgICRzZXRjYWxsYmFja3MpOwogICAgIH0KICAgICAk
Zl9tb3JlX3NyLT4oIiAgICAgICAgcmV0dXJuIDE7XG4gICAgfVxuXG4iKTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:34:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5Tc-0001VV-To; Mon, 27 Jan 2020 14:34:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tb-0001V2-Ih
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:34:55 +0000
X-Inumbo-ID: 2ccd57b0-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ccd57b0-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135691;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hRcQnHFR+ElvQboU3vRO0ePioGcvx3TsdIdHzFSo0ms=;
 b=aYNZipaYRlBJJYSMtiqkYfUw6lAhdZ+mf1cDJBEsMUWZ1X71m7PEaakH
 n2989+neN7EcctVfiNw2D1GWeMB0qmiyjKoHDcuutQS+vByui6bZb4XLj
 eHvV5KtU3SlTeuoiA9Og3YEvAKKU6OqkgG0OcYi08IDuAt+dAgW6Tl+rV U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f6iTksgXs19pfYSSefnu9+544fC/bU6sf6p+WAMTvmIxFTaYZXHS6aauX/rB4jH01/WJQzjqDh
 bIZVVPLTT+CpiU16hJzxJ+oGuFcaJKx4MeXiFCK0vi2KcPV3oazL2lTLu8s0oERyXpW9X80xqB
 GUSVezhRbPjM0wYOSrG/YERi8BGF4ctKb5dFe6oe8ov72/2mbowaVXC3rjgYipH4kjKcpDIv7A
 r5yh3NceG6PAJNGETTQDn5x6aVRnZIyDeFKff9WEfDVEPCZmnflm8IKdp3+Fl1Ey60A7JaVpfn
 GaA=
X-SBRS: 2.7
X-MesageID: 11664970
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664970"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:28 +0000
Message-ID: <20200127143444.25538-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/17] tools/libxl: Remove libxl_cpuid_{set,
 apply_policy}() from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhlc2UgZnVuY3Rpb25zIHNob3VsZCBuZXZlciBoYXZlIGJlZW4gZXhwb3NlZC4gIFRoZXkgZG9u
J3QgaGF2ZSBleHRlcm5hbAp1c2VycywgYW5kIGNhbid0IHVzZWZ1bGx5IGJlIHVzZWQgZm9yIHNl
dmVyYWwgcmVhc29ucy4KCk1vdmUgbGlieGxfY3B1aWRfe3NldCxhcHBseV9wb2xpY3l9KCkgdG8g
YmVpbmcgaW50ZXJuYWwgZnVuY3Rpb25zLCBhbmQgbGVhdmUKYW4gZXF1aXZhbGVudCBvZiB0aGUg
bm9wIHN0dWJzIGluIHRoZSBBUEkgZm9yIGNhbGxlciBjb21wYXRpYmlsaXR5LgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClJGQyBm
b3Igb2J2aW91cyByZWFzb25zLiAgQW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gI2lmIDAgdGhl
bSwgd2hpY2ggd291bGQKcmVzdWx0IGluIGEgY29tcGlsZSBmYWlsdXJlIHJhdGhlciB0aGFuIHNp
bGVudCBzdHViYmluZy4gIEknbSBub3Qgc3VyZSB3aGljaAppcyBsZWFzdCBiYWQsIGJ1dCBJIGRv
bid0IHRoaW5rIGVpdGhlciBhcmUgZ29pbmcgdG8gY2F1c2UgYSBwcm9ibGVtIGluCnByYWN0aWNl
LgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysr
KysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICB8ICA2ICsrKy0tLQogdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9ub2NwdWlkLmMgIHwgIDYgKysr
LS0tCiA1IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmlu
ZGV4IDU0YWJiOWRiMWYuLmEwMjU0OGY1OTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtNjY1LDcgKzY2NSw3IEBAIHR5cGVkZWYg
c3RydWN0IGxpYnhsX19jdHggbGlieGxfY3R4OwogI2lmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4
MDQwMjAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwMzAwICYmIFwKICAgICBMSUJYTF9B
UElfVkVSU0lPTiAhPSAweDA0MDQwMCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDUwMCAm
JiBcCiAgICAgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA3MDAgJiYgTElCWExfQVBJX1ZFUlNJ
T04gIT0gMHgwNDA4MDAgJiYgXAotICAgIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQxMzAwCisg
ICAgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDEzMDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0g
MHgwNDE0MDAKICNlcnJvciBVbmtub3duIExJQlhMX0FQSV9WRVJTSU9OCiAjZW5kaWYKICNlbmRp
ZgpAQCAtMjMyMyw5ICsyMzIzLDI3IEBAIGxpYnhsX2RldmljZV9wY2kgKmxpYnhsX2RldmljZV9w
Y2lfYXNzaWduYWJsZV9saXN0KGxpYnhsX2N0eCAqY3R4LCBpbnQgKm51bSk7CiBpbnQgbGlieGxf
Y3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3Qg
Y2hhciogc3RyKTsKIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWdfeGVuZChsaWJ4bF9jcHVp
ZF9wb2xpY3lfbGlzdCAqY3B1aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciogc3RyKTsKLXZvaWQgbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCk7Ci12b2lkIGxpYnhsX2NwdWlkX3NldChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICBsaWJ4bF9jcHVpZF9w
b2xpY3lfbGlzdCBjcHVpZCk7CisjaWYgTElCWExfQVBJX1ZFUlNJT04gPCAweDA0MTQwMAorLyoK
KyAqIERyb3BwZWQgZnJvbSB0aGUgQVBJIGluIFhlbiA0LjE0LiAgQXQgdGhlIHRpbWUgb2Ygd3Jp
dGluZywgdGhlc2UgZnVuY3Rpb25zCisgKiBkb24ndCBhcHBlYXIgdG8gZXZlciBoYXZlIGhhZCBl
eHRlcm5hbCBjYWxsZXJzLgorICoKKyAqIFRoZXNlIGhhdmUgYWx3YXlzIGJlZW4gdXNlZCBpbnRl
cm5hbGx5IGR1cmluZyBkb21haW4gY29uc3RydWN0aW9uLCBhbmQKKyAqIGNhbid0IGVhc2lseSBi
ZSB1c2VkIGV4dGVybmFsbHkgYmVjYXVzZSBvZiB0aGVpciBpbXBsaWNpdCBwYXJhbWV0ZXJzIGlu
CisgKiBvdGhlciBwaWVjZXMgb2YgZ2xvYmFsIHN0YXRlLgorICoKKyAqIEZ1cnRoZXJtb3JlLCBh
biBBUEkgdXNlciBjYW4ndCB1c2VmdWxseSBkZXRlcm1pbmUgd2hldGhlciB0aGV5IGdldAorICog
bGlieGxfY3B1aWQgKHRoZSByZWFsIGltcGxlbWVudGF0aW9uKSBvciBsaWJ4bF9ub2NwdWlkIChu
by1vcCBzdHVicykuCisgKgorICogVGhlIGludGVybmFsIGJlaGF2aW91ciBvZiB0aGVzZSBmdW5j
dGlvbnMgYWxzbyBuZWVkcyB0byBjaGFuZ2UuICBUaGVyZWZvcmUKKyAqIGZvciBzaW1wbGljaXRs
eSwgcHJvdmlkZSB0aGUgbm8tb3Agc3R1YnMuICBZZXMgdGVjaG5pY2FsbHkgdGhpcyBpcyBhbiBB
UEkKKyAqIGNoYW5nZSBpbiBzb21lIGNhc2VzIGZvciBleGlzdGluZyBzb2Z0d2FyZSwgYnV0IHRo
ZXJlIGlzIDAgb2YgdGhhdCBpbgorICogcHJhY3RpY2UuCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9p
ZCBsaWJ4bF9jcHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
KSB7fQorc3RhdGljIGlubGluZSB2b2lkIGxpYnhsX2NwdWlkX3NldChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2NwdWlkX3BvbGljeV9saXN0IGNwdWlkKSB7fQorI2VuZGlmCiAKIC8qCiAgKiBGdW5jdGlvbnMg
Zm9yIGFsbG93aW5nIHVzZXJzIG9mIGxpYnhsIHRvIHN0b3JlIHByaXZhdGUgZGF0YQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKaW5kZXggNWM1MmNiZTBmOS4uNTA1ZWMxYjA0OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC00MTAsMTMg
KzQxMCwxMyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnX3hlbmQobGlieGxfY3B1aWRf
cG9saWN5X2xpc3QgKmNwdWlkLAogICAgIHJldHVybiAwOwogfQogCi12b2lkIGxpYnhsX2NwdWlk
X2FwcGx5X3BvbGljeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCit2b2lkIGxpYnhs
X19jcHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQogewog
ICAgIHhjX2NwdWlkX2FwcGx5X3BvbGljeShjdHgtPnhjaCwgZG9taWQsIE5VTEwsIDApOwogfQog
Ci12b2lkIGxpYnhsX2NwdWlkX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCBjcHVpZCkKK3ZvaWQg
bGlieGxfX2NwdWlkX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgY3B1aWQpCiB7CiAgICAgaW50
IGk7CiAgICAgY2hhciAqY3B1aWRfcmVzWzRdOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1NzNjNjM2OTJiLi5iNzMw
MzY1ZjQ3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtNDU0LDkgKzQ1NCw5IEBAIGludCBsaWJ4bF9fYnVpbGRfcG9z
dChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAocmMpCiAgICAgICAgIHJl
dHVybiByYzsKIAotICAgIGxpYnhsX2NwdWlkX2FwcGx5X3BvbGljeShjdHgsIGRvbWlkKTsKKyAg
ICBsaWJ4bF9fY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZG9taWQpOwogICAgIGlmIChpbmZvLT5j
cHVpZCAhPSBOVUxMKQotICAgICAgICBsaWJ4bF9jcHVpZF9zZXQoY3R4LCBkb21pZCwgaW5mby0+
Y3B1aWQpOworICAgICAgICBsaWJ4bF9fY3B1aWRfc2V0KGN0eCwgZG9taWQsIGluZm8tPmNwdWlk
KTsKIAogICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTQogICAgICAg
ICAmJiAhbGlieGxfbXNfdm1fZ2VuaWRfaXNfemVybygmaW5mby0+dS5odm0ubXNfdm1fZ2VuaWQp
KSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA2NGY2ZmRhZGE4Li41MDg1NmNhNzAzIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTIwNDIsNiArMjA0MiwxMCBAQCBzdHJ1Y3QgbGlieGxfX2NwdWlkX3Bv
bGljeSB7CiAgICAgY2hhciAqcG9saWN5WzRdOwogfTsKIAorX2hpZGRlbiB2b2lkIGxpYnhsX19j
cHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKK19oaWRk
ZW4gdm9pZCBsaWJ4bF9fY3B1aWRfc2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0IGNw
dWlkKTsKKwogLyogQ2FsbHMgcG9sbCgpIGFnYWluIC0gdXNlZnVsIHRvIGNoZWNrIHdoZXRoZXIg
YSBzaWduYWxlZCBjb25kaXRpb24KICAqIGlzIHN0aWxsIHRydWUuICBDYW5ub3QgZmFpbC4gIFJl
dHVybnMgY3VycmVudGx5LXRydWUgcmV2ZW50cy4gKi8KIF9oaWRkZW4gc2hvcnQgbGlieGxfX2Zk
X3BvbGxfcmVjaGVjayhsaWJ4bF9fZWdjICplZ2MsIGludCBmZCwgc2hvcnQgZXZlbnRzKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25vY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X25vY3B1aWQuYwppbmRleCBlZjExNjFjNDM0Li5hMzliYWJlNzU0IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9ub2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbm9jcHVpZC5j
CkBAIC0zNCwxMiArMzQsMTIgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZ194ZW5kKGxp
YnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBs
aWJ4bF9jcHVpZF9hcHBseV9wb2xpY3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQor
dm9pZCBsaWJ4bF9fY3B1aWRfYXBwbHlfcG9saWN5KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCkKIHsKIH0KIAotdm9pZCBsaWJ4bF9jcHVpZF9zZXQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgbGlieGxfY3B1aWRfcG9saWN5X2xpc3Qg
Y3B1aWQpCit2b2lkIGxpYnhsX19jcHVpZF9zZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2NwdWlkX3BvbGljeV9saXN0IGNwdWlk
KQogewogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:34:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5Te-0001Wn-Dz; Mon, 27 Jan 2020 14:34:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tc-0001VS-R0
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:34:56 +0000
X-Inumbo-ID: 2cd8720a-4112-11ea-855c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cd8720a-4112-11ea-855c-12813bfff9fa;
 Mon, 27 Jan 2020 14:34:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135692;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=huVJ+0aCOpAGQCtN/yPRBaOtQQ4sNAcOCS16fjqXD/M=;
 b=GBA86jGTLj4pyvu/pXsIR2ZOnT4gKvbirbr5Li0JytDMcTutgmIPq/B7
 oJw0z9sdsEvFJdwDdDgivdQqVSzWK8eVVuSMhDaoBvR9gXGDmF2omnZYG
 FMcaf+tnVNXVCqlGPZrfhsYqVL5vBuPouWKaUyx2bf5HDArQ3XxL0Q9Ff Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oXiO09je6FvLpuTsU5ZM6xrk3eR10jdlgTw5Ha2agaokRcNMgWJBoCGBRxoxifDSMUBTGVJql+
 AeLNMb12PjjmLL4TrgeVESbk9XUa3QoIOgr9WjsxME+nOolO4B81687fuFuWzJxcgEWB/pwCXv
 fYCN3sSKucvMcwW0vwZ04gwIpcWf0pWI3U4M64ue2RlDa0RZZJUgJgVLc7byYmtMrQVo0df5oX
 m1oA6PT8kRolAIBXQ7hwxbM9Ex5rytN9W18ysuvxds95RMO9iipHhPcEWMduOcrPRACk3PLtga
 RLs=
X-SBRS: 2.7
X-MesageID: 11664974
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664974"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:32 +0000
Message-ID: <20200127143444.25538-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/17] python/migration: Update validation
 logic to understand a v3 stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CkNDOiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGli
eGMucHkgfCAyNiArKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIy
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9u
L3hlbi9taWdyYXRpb24vbGlieGMucHkgYi90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4
Yy5weQppbmRleCBkMGM0ZjM1MjdkLi41ZmI1MWI1NmFjIDEwMDY0NAotLS0gYS90b29scy9weXRo
b24veGVuL21pZ3JhdGlvbi9saWJ4Yy5weQorKysgYi90b29scy9weXRob24veGVuL21pZ3JhdGlv
bi9saWJ4Yy5weQpAQCAtMTE5LDYgKzExOSw3IEBAIGNsYXNzIFZlcmlmeUxpYnhjKFZlcmlmeUJh
c2UpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBpbmZvLCByZWFkKToKICAgICAgICAgVmVyaWZ5
QmFzZS5fX2luaXRfXyhzZWxmLCBpbmZvLCByZWFkKQogCisgICAgICAgIHNlbGYudmVyc2lvbiA9
IDAKICAgICAgICAgc2VsZi5zcXVhc2hlZF9wYWdlZGF0YV9yZWNvcmRzID0gMAogCiAKQEAgLTE0
NSw5ICsxNDYsMTIgQEAgZGVmIHZlcmlmeV9paGRyKHNlbGYpOgogICAgICAgICAgICAgcmFpc2Ug
U3RyZWFtRXJyb3IoIkJhZCBpbWFnZSBpZDogRXhwZWN0ZWQgMHgleCwgZ290IDB4JXgiICUKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChJSERSX0lERU5ULCBpZGVudCkpCiAKLSAgICAg
ICAgaWYgdmVyc2lvbiAhPSAyOgotICAgICAgICAgICAgcmFpc2UgU3RyZWFtRXJyb3IoIlVua25v
d24gaW1hZ2UgdmVyc2lvbjogRXhwZWN0ZWQgMiwgZ290ICVkIiAlCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmVyc2lvbiwgKSkKKyAgICAgICAgaWYgbm90ICgyIDw9IHZlcnNpb24g
PD0gMyk6CisgICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigKKyAgICAgICAgICAgICAgICAi
VW5rbm93biBpbWFnZSB2ZXJzaW9uOiBFeHBlY3RlZCAyIDw9IHZlciA8PSAzLCBnb3QgJWQiICUK
KyAgICAgICAgICAgICAgICAodmVyc2lvbiwgKSkKKworICAgICAgICBzZWxmLnZlcnNpb24gPSB2
ZXJzaW9uCiAKICAgICAgICAgaWYgb3B0aW9ucyAmIElIRFJfT1BUX1JFU1pfTUFTSzoKICAgICAg
ICAgICAgIHJhaXNlIFN0cmVhbUVycm9yKCJSZXNlcnZlZCBiaXRzIHNldCBpbiBpbWFnZSBvcHRp
b25zIGZpZWxkOiAweCV4IiAlCkBAIC0xNjQsNyArMTY4LDggQEAgZGVmIHZlcmlmeV9paGRyKHNl
bGYpOgogICAgICAgICAgICAgICAgICJTdHJlYW0gaXMgbm90IG5hdGl2ZSBlbmRpYW5lc3MgLSB1
bmFibGUgdG8gdmFsaWRhdGUiKQogCiAgICAgICAgIGVuZGlhbiA9IFsibGl0dGxlIiwgImJpZyJd
W29wdGlvbnMgJiBJSERSX09QVF9MRV0KLSAgICAgICAgc2VsZi5pbmZvKCJMaWJ4YyBJbWFnZSBI
ZWFkZXI6ICVzIGVuZGlhbiIgJSAoZW5kaWFuLCApKQorICAgICAgICBzZWxmLmluZm8oIkxpYnhj
IEltYWdlIEhlYWRlcjogVmVyc2lvbiAlZCwgJXMgZW5kaWFuIiAlCisgICAgICAgICAgICAgICAg
ICAodmVyc2lvbiwgZW5kaWFuKSkKIAogCiAgICAgZGVmIHZlcmlmeV9kaGRyKHNlbGYpOgpAQCAt
NDI0LDYgKzQyOSwxNiBAQCBkZWYgdmVyaWZ5X3JlY29yZF9jaGVja3BvaW50X2RpcnR5X3Bmbl9s
aXN0KHNlbGYsIGNvbnRlbnQpOgogICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiRm91bmQgY2hl
Y2twb2ludCBkaXJ0eSBwZm4gbGlzdCByZWNvcmQgaW4gc3RyZWFtIikKIAogCisgICAgZGVmIHZl
cmlmeV9yZWNvcmRfc3RhdGljX2RhdGFfZW5kKHNlbGYsIGNvbnRlbnQpOgorICAgICAgICAiIiIg
c3RhdGljIGRhdGEgZW5kIHJlY29yZCAiIiIKKworICAgICAgICBpZiBsZW4oY29udGVudCkgIT0g
MDoKKyAgICAgICAgICAgIHJhaXNlIFJlY29yZEVycm9yKCJFbmQgcmVjb3JkIHdpdGggbm9uLXpl
cm8gbGVuZ3RoIikKKworICAgICAgICBpZiBzZWxmLnZlcnNpb24gPCAzOgorICAgICAgICAgICAg
cmFpc2UgUmVjb3JkRXJyb3IoIlN0YXRpYyBkYXRhIGVuZCByZWNvcmQgZm91bmQgaW4gdjIgc3Ry
ZWFtIikKKworCiByZWNvcmRfdmVyaWZpZXJzID0gewogICAgIFJFQ19UWVBFX2VuZDoKICAgICAg
ICAgVmVyaWZ5TGlieGMudmVyaWZ5X3JlY29yZF9lbmQsCkBAIC00NjUsNCArNDgwLDcgQEAgZGVm
IHZlcmlmeV9yZWNvcmRfY2hlY2twb2ludF9kaXJ0eV9wZm5fbGlzdChzZWxmLCBjb250ZW50KToK
ICAgICAgICAgVmVyaWZ5TGlieGMudmVyaWZ5X3JlY29yZF9jaGVja3BvaW50LAogICAgIFJFQ19U
WVBFX2NoZWNrcG9pbnRfZGlydHlfcGZuX2xpc3Q6CiAgICAgICAgIFZlcmlmeUxpYnhjLnZlcmlm
eV9yZWNvcmRfY2hlY2twb2ludF9kaXJ0eV9wZm5fbGlzdCwKKworICAgIFJFQ19UWVBFX3N0YXRp
Y19kYXRhX2VuZDoKKyAgICAgICAgVmVyaWZ5TGlieGMudmVyaWZ5X3JlY29yZF9zdGF0aWNfZGF0
YV9lbmQsCiAgICAgfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5Th-0001Yl-QV; Mon, 27 Jan 2020 14:35:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tg-0001YC-I9
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:00 +0000
X-Inumbo-ID: 2d4e1e7c-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d4e1e7c-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135692;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=0GGzmlFGaEIMS+O2YuTNdygeIZmvyTogSE9zQHILJss=;
 b=QRqMd36lWNuqo6gQREBS0Yj6zBgTM0PO/iMMBIIwgj9Ptb7PVFa/HUT7
 HImZgXp5qu5Uvq5o6hsLgq4zMxRfPj/WVPxJu4aK4EVml7JjiF2RWXXow
 dvJSni86f6kwITSeWnF7JaLrVJS0wXNzZnQlf/+26vc5iasEK+bCpZdIs 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uD/1/QcMwLjZKhYOCHQptEskXtKhELTL2WbRym4fKnL5wpbxzYlGPAJE5cx9e26IX/n1ojwOWC
 JTmuY5BrpFbcESqfofUjAhe1iaRlOciOWQSf6geEbFzELGstp/dBrFyRgKDGxdG7v1a8JJMNLW
 bMIfaOYuKQOTw3gjOiPCpMF5+Kj92qd5HAEAzr8v+tPFoedHaHS3N6mw9auvUT0+COim7PIYgn
 Ra36uJoBEF9S5DK0kw0djjZoORBcPjsn2dKVtMznw09/qu9nQnHi/Dc3302j9s7EYrO1tPVPJt
 xhA=
X-SBRS: 2.7
X-MesageID: 11664973
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664973"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:30 +0000
Message-ID: <20200127143444.25538-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/17] tools/migration: Drop IHDR_VERSION
 constant from libxc and python
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.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>

TWlncmF0aW9uIHYzIGlzIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGludHJvZHVjZWQsIG1lYW5p
bmcgdGhhdCB0aGUgY29kZSBoYXMKdG8gY29wZSB3aXRoIGJvdGggdmVyc2lvbnMuICBVc2UgYW4g
ZXhwbGljaXQgMiBmb3Igbm93LgoKRm9yIHRoZSB2ZXJpZnktc3RyZWFtLXYyIGFuZCBjb252ZXJ0
LWxlZ2FjeS1zdHJlYW0gc2NyaXB0cywgdXBkYXRlIHRleHQgdG8gc2F5CiJ2MiAob3IgbGF0ZXIp
Ii4gIFdoYXQgbWF0dGVycyBpcyB0aGUgZGlzdGluY3Rpb24gdnMgbGVnYWN5IHN0cmVhbXMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KQ0M6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAg
ICAgICAgICAgICAgfCA2ICsrKy0tLQogdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgICAg
ICAgICAgICAgIHwgMiArLQogdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5oICAgICAg
ICAgIHwgMSAtCiB0b29scy9weXRob24vc2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0gfCA2
ICsrKy0tLQogdG9vbHMvcHl0aG9uL3NjcmlwdHMvdmVyaWZ5LXN0cmVhbS12MiAgICAgIHwgMiAr
LQogdG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGlieGMucHkgICAgICAgIHwgOSArKysrLS0t
LS0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZS5jCmluZGV4IDVlMzE5MDhjYTguLmRjMmZmY2Y4NTUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3Jl
LmMKQEAgLTM1LDEwICszNSwxMCBAQCBzdGF0aWMgaW50IHJlYWRfaGVhZGVycyhzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4KQogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgaWYgKCBp
aGRyLnZlcnNpb24gIT0gSUhEUl9WRVJTSU9OICkKKyAgICBpZiAoIGloZHIudmVyc2lvbiAhPSAy
ICkKICAgICB7Ci0gICAgICAgIEVSUk9SKCJJbnZhbGlkIFZlcnNpb246IEV4cGVjdGVkICVkLCBH
b3QgJWQiLAotICAgICAgICAgICAgICBJSERSX1ZFUlNJT04sIGloZHIudmVyc2lvbik7CisgICAg
ICAgIEVSUk9SKCJJbnZhbGlkIFZlcnNpb246IEV4cGVjdGVkIDIsIEdvdCAlZCIsCisgICAgICAg
ICAgICAgIGloZHIudmVyc2lvbik7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUu
YwppbmRleCBmYTczNmEzMTFmLi41YzVjZTE4YWMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCkBAIC0xMyw3ICsxMyw3
IEBAIHN0YXRpYyBpbnQgd3JpdGVfaGVhZGVycyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
aW50MTZfdCBndWVzdF90eXBlKQogICAgIHN0cnVjdCB4Y19zcl9paGRyIGloZHIgPSB7CiAgICAg
ICAgIC5tYXJrZXIgID0gSUhEUl9NQVJLRVIsCiAgICAgICAgIC5pZCAgICAgID0gaHRvbmwoSUhE
Ul9JRCksCi0gICAgICAgIC52ZXJzaW9uID0gaHRvbmwoSUhEUl9WRVJTSU9OKSwKKyAgICAgICAg
LnZlcnNpb24gPSBodG9ubCgyKSwKICAgICAgICAgLm9wdGlvbnMgPSBodG9ucyhJSERSX09QVF9M
SVRUTEVfRU5ESUFOKSwKICAgICB9OwogICAgIHN0cnVjdCB4Y19zcl9kaGRyIGRoZHIgPSB7CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmggYi90b29scy9saWJ4
Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmgKaW5kZXggMzdhN2RhNmVhYi4uYWU3YzBkZTM5MyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5oCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaApAQCAtMjMsNyArMjMsNiBAQCBzdHJ1Y3QgeGNfc3Jf
aWhkcgogCiAjZGVmaW5lIElIRFJfTUFSS0VSICAweGZmZmZmZmZmZmZmZmZmZmZVTEwKICNkZWZp
bmUgSUhEUl9JRCAgICAgIDB4NTg0NTRFNDZVCi0jZGVmaW5lIElIRFJfVkVSU0lPTiAyCiAKICNk
ZWZpbmUgX0lIRFJfT1BUX0VORElBTiAwCiAjZGVmaW5lIElIRFJfT1BUX0xJVFRMRV9FTkRJQU4g
KDAgPDwgX0lIRFJfT1BUX0VORElBTikKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi9zY3JpcHRz
L2NvbnZlcnQtbGVnYWN5LXN0cmVhbSBiL3Rvb2xzL3B5dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVn
YWN5LXN0cmVhbQppbmRleCAyOTIyZmIzMTg1Li4wMmExOTQxNzhmIDEwMDc1NQotLS0gYS90b29s
cy9weXRob24vc2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0KKysrIGIvdG9vbHMvcHl0aG9u
L3NjcmlwdHMvY29udmVydC1sZWdhY3ktc3RyZWFtCkBAIC03OSw3ICs3OSw3IEBAIGRlZiB3cml0
ZV9saWJ4Y19paGRyKCk6CiAgICAgc3RyZWFtX3dyaXRlKHBhY2sobGlieGMuSUhEUl9GT1JNQVQs
CiAgICAgICAgICAgICAgICAgICAgICAgbGlieGMuSUhEUl9NQVJLRVIsICAjIE1hcmtlcgogICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhjLklIRFJfSURFTlQsICAgIyBJZGVudAotICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhjLklIRFJfVkVSU0lPTiwgIyBWZXJzaW9uCisgICAgICAgICAgICAg
ICAgICAgICAgMiwgICAgICAgICAgICAgICAgICAjIFZlcnNpb24KICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4Yy5JSERSX09QVF9MRSwgICMgT3B0aW9ucwogICAgICAgICAgICAgICAgICAgICAg
IDAsIDApKSAgICAgICAgICAgICAgIyBSZXNlcnZlZAogCkBAIC02MzIsMTMgKzYzMiwxMyBAQCBk
ZWYgbWFpbigpOgogICAgICAgICAgICAgICAgICAgICAgICAgICB1c2FnZSA9ICgiJXByb2cgW29w
dGlvbnNdIC1pIElOUFVUIC1vIE9VVFBVVCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiAtdyBXSURUSCAtZyBHVUVTVCIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbiA9Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICJDb252ZXJ0IGEgbGVnYWN5
IHN0cmVhbSB0byBhIHYyIHN0cmVhbSIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICJDb252
ZXJ0IGEgbGVnYWN5IHN0cmVhbSB0byBhIHYyIChvciBsYXRlcikgc3RyZWFtIikKIAogICAgICMg
UmVxdWlyZWQgb3B0aW9ucwogICAgIHBhcnNlci5hZGRfb3B0aW9uKCItaSIsICItLWluIiwgZGVz
dCA9ICJmaW4iLCBtZXRhdmFyID0gIjxGRCBvciBGSUxFPiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgaGVscCA9ICJMZWdhY3kgaW5wdXQgdG8gY29udmVydCIpCiAgICAgcGFyc2VyLmFkZF9vcHRp
b24oIi1vIiwgIi0tb3V0IiwgZGVzdCA9ICJmb3V0IiwgbWV0YXZhciA9ICI8RkQgb3IgRklMRT4i
LAotICAgICAgICAgICAgICAgICAgICAgIGhlbHAgPSAidjIgZm9ybWF0IG91dHB1dCIpCisgICAg
ICAgICAgICAgICAgICAgICAgaGVscCA9ICJ2MiAob3IgbGF0ZXIpIGZvcm1hdCBvdXRwdXQiKQog
ICAgIHBhcnNlci5hZGRfb3B0aW9uKCItdyIsICItLXdpZHRoIiwgZGVzdCA9ICJ0d2lkdGgiLAog
ICAgICAgICAgICAgICAgICAgICAgIG1ldGF2YXIgPSAiPDMyLzY0PiIsIGNob2ljZXMgPSBbIjMy
IiwgIjY0Il0sCiAgICAgICAgICAgICAgICAgICAgICAgaGVscCA9ICJMZWdhY3kgdG9vbHN0YWNr
IGJpdG5lc3MiKQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3NjcmlwdHMvdmVyaWZ5LXN0cmVh
bS12MiBiL3Rvb2xzL3B5dGhvbi9zY3JpcHRzL3ZlcmlmeS1zdHJlYW0tdjIKaW5kZXggOGJhYzA0
ZDU2Ni4uZmU4MmI4NmMxMSAxMDA3NTUKLS0tIGEvdG9vbHMvcHl0aG9uL3NjcmlwdHMvdmVyaWZ5
LXN0cmVhbS12MgorKysgYi90b29scy9weXRob24vc2NyaXB0cy92ZXJpZnktc3RyZWFtLXYyCkBA
IC0xMDgsNyArMTA4LDcgQEAgZGVmIG1haW4oKToKIAogICAgIHBhcnNlciA9IE9wdGlvblBhcnNl
cih1c2FnZSA9ICIlcHJvZyBbb3B0aW9uc10iLAogICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXNjcmlwdGlvbiA9Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICJWZXJpZnkgYSBzdHJlYW0g
YWNjb3JkaW5nIHRvIHRoZSB2MiBzcGVjIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIlZl
cmlmeSBhIHN0cmVhbSBhY2NvcmRpbmcgdG8gdGhlIHYyIChvciBsYXRlcikgc3BlYyIpCiAKICAg
ICAjIE9wdGlvbmFsIG9wdGlvbnMKICAgICBwYXJzZXIuYWRkX29wdGlvbigiLWkiLCAiLS1pbiIs
IGRlc3QgPSAiZmluIiwgbWV0YXZhciA9ICI8RkQgb3IgRklMRT4iLApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGlieGMucHkgYi90b29scy9weXRob24veGVuL21pZ3Jh
dGlvbi9saWJ4Yy5weQppbmRleCA4YTgwMGRmOTgwLi42M2IzNTU4MDI5IDEwMDY0NAotLS0gYS90
b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4Yy5weQorKysgYi90b29scy9weXRob24veGVu
L21pZ3JhdGlvbi9saWJ4Yy5weQpAQCAtMTksNyArMTksNiBAQAogCiBJSERSX01BUktFUiAgPSAw
eGZmZmZmZmZmZmZmZmZmZmYKIElIRFJfSURFTlQgICA9IDB4NTg0NTRFNDYgIyAiWEVORiIgaW4g
QVNDSUkKLUlIRFJfVkVSU0lPTiA9IDIKIAogSUhEUl9PUFRfQklUX0VORElBTiA9IDAKIElIRFJf
T1BUX0xFID0gKDAgPDwgSUhEUl9PUFRfQklUX0VORElBTikKQEAgLTExMyw3ICsxMTIsNyBAQAog
SFZNX1BBUkFNU19GT1JNQVQgICAgICAgICA9ICJJSSIKIAogY2xhc3MgVmVyaWZ5TGlieGMoVmVy
aWZ5QmFzZSk6Ci0gICAgIiIiIFZlcmlmeSBhIExpYnhjIHYyIHN0cmVhbSAiIiIKKyAgICAiIiIg
VmVyaWZ5IGEgTGlieGMgdjIgKG9yIGxhdGVyKSBzdHJlYW0gIiIiCiAKICAgICBkZWYgX19pbml0
X18oc2VsZiwgaW5mbywgcmVhZCk6CiAgICAgICAgIFZlcmlmeUJhc2UuX19pbml0X18oc2VsZiwg
aW5mbywgcmVhZCkKQEAgLTE0NCw5ICsxNDMsOSBAQCBkZWYgdmVyaWZ5X2loZHIoc2VsZik6CiAg
ICAgICAgICAgICByYWlzZSBTdHJlYW1FcnJvcigiQmFkIGltYWdlIGlkOiBFeHBlY3RlZCAweCV4
LCBnb3QgMHgleCIgJQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKElIRFJfSURFTlQs
IGlkZW50KSkKIAotICAgICAgICBpZiB2ZXJzaW9uICE9IElIRFJfVkVSU0lPTjoKLSAgICAgICAg
ICAgIHJhaXNlIFN0cmVhbUVycm9yKCJVbmtub3duIGltYWdlIHZlcnNpb246IEV4cGVjdGVkICVk
LCBnb3QgJWQiICUKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChJSERSX1ZFUlNJT04s
IHZlcnNpb24pKQorICAgICAgICBpZiB2ZXJzaW9uICE9IDI6CisgICAgICAgICAgICByYWlzZSBT
dHJlYW1FcnJvcigiVW5rbm93biBpbWFnZSB2ZXJzaW9uOiBFeHBlY3RlZCAyLCBnb3QgJWQiICUK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uLCApKQogCiAgICAgICAgIGlm
IG9wdGlvbnMgJiBJSERSX09QVF9SRVNaX01BU0s6CiAgICAgICAgICAgICByYWlzZSBTdHJlYW1F
cnJvcigiUmVzZXJ2ZWQgYml0cyBzZXQgaW4gaW1hZ2Ugb3B0aW9ucyBmaWVsZDogMHgleCIgJQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5Ti-0001Z7-5x; Mon, 27 Jan 2020 14:35:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Th-0001Yj-Ql
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:01 +0000
X-Inumbo-ID: 2dfb9f2a-4112-11ea-855c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dfb9f2a-4112-11ea-855c-12813bfff9fa;
 Mon, 27 Jan 2020 14:34:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135693;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JByyWBMzNurByECMS+gx972j/F2ryr/mglT8o9Zi7Sk=;
 b=Q1BcAbqbkDQiX6M3VudAGduva48BAbtkqwJAKdGSgxbMXaMZ7AULERvn
 xBi1a8PnYJIEgz1pWdlyO2EM9WXcgUUroulgsUfHOLY2uNnhUjoH5Zgwr
 6lUY0HEC+6cxZxgaJ5iDPhygA5BJundHAUAjwYkxeEAxQHSbLU2YDz8W+ Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RxV/sk+Mll9oa8Dz0Ubef1VcJsEsH8wLBucBWs7mg+aYr4NLE/08kIcY+XWXCJrO+XbJIrxqIR
 K75hS75gzMh2KsA5T1Iic8ZooABpsFibXyf3BHT0bV+RTIPZZVobZ0UuPAR8YmrKRbqviaYnhb
 b87nszGB/MYYg3cP+XI2VACwOJDNUJo7vUm5Phzot4+dIAlOtAo2p5a2R2XaJ++w3/xvrHJCSa
 NgpKL+TMoQwh8I0ysGm91cQfkXobu6PBPD7CKnGYQ2WJS79BwmOzGCUDdDr7uEeYOO+T0DC357
 cZY=
X-SBRS: 2.7
X-MesageID: 11664977
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664977"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:33 +0000
Message-ID: <20200127143444.25538-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/17] libxc/restore: Support v3 streams and
 handle STATIC_DATA_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

SGlnaGVyIGxldmVsIHRvb2xzdGFja3MgbWF5IHdpc2ggdG8ga25vdyB3aGVuIHRoZSBzdGF0aWMg
ZGF0YSBpcyBjb21wbGV0ZSwgc28KaW50cm9kdWNlIGEgcmVzdG9yZV9jYWxsYmFjayBmb3IgdGhl
IHB1cnBvc2UuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKdjI6CiAqIFNw
bGl0L3JlYXJyYW5nZWQgZnJvbSB2MQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3Qu
aCB8ICAzICsrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgIHwgIDMgKysrCiB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KystLQogMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCAxOWQ4MjhhN2YyLi5lZmQ5MGIwZDQyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5ndWVzdC5oCkBAIC0xMzksNiArMTM5LDkgQEAgaW50IHhjX2RvbWFpbl9zYXZlKHhj
X2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKIAogLyogY2FsbGJhY2tz
IHByb3ZpZGVkIGJ5IHhjX2RvbWFpbl9yZXN0b3JlICovCiBzdHJ1Y3QgcmVzdG9yZV9jYWxsYmFj
a3MgeworICAgIC8qIENhbGxlZCBvbmNlIHRoZSBTVEFUSUNfREFUQV9FTkQgcmVjb3JkIGhhcyBi
ZWVuIHJlY2VpdmVkLiAqLworICAgIGludCAoKnN0YXRpY19kYXRhX2RvbmUpKHZvaWQgKmRhdGEp
OworCiAgICAgLyogQ2FsbGVkIGFmdGVyIGEgbmV3IGNoZWNrcG9pbnQgdG8gc3VzcGVuZCB0aGUg
Z3Vlc3QuICovCiAgICAgaW50ICgqc3VzcGVuZCkodm9pZCAqZGF0YSk7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgK
aW5kZXggNWRkNTFjY2IxNS4uYWUwYWI3MGY3NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTI1Myw2ICsy
NTMsOSBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAogICAgICAgICAgICAgLyogQ3VycmVudGx5IGJ1
ZmZlcmluZyByZWNvcmRzIGJldHdlZW4gYSBjaGVja3BvaW50ICovCiAgICAgICAgICAgICBib29s
IGJ1ZmZlcl9hbGxfcmVjb3JkczsKIAorICAgICAgICAgICAgLyogV2hldGhlciBhIFNUQVRJQ19E
QVRBX0VORCByZWNvcmQgaGFzIGJlZW4gc2Vlbi4gKi8KKyAgICAgICAgICAgIGJvb2wgc2Vlbl9z
dGF0aWNfZGF0YV9lbmQ7CisKIC8qCiAgKiBXaXRoIFJlbXVzL0NPTE8sIHdlIGJ1ZmZlciB0aGUg
cmVjb3JkcyBzZW50IGJ5IHRoZSBwcmltYXJ5IGF0IGNoZWNrcG9pbnQsCiAgKiBpbiBjYXNlIHRo
ZSBwcmltYXJ5IHdpbGwgZmFpbCwgd2UgY2FuIHJlY292ZXIgZnJvbSB0aGUgbGFzdApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jCmluZGV4IGRjMmZmY2Y4NTUuLjljOTI0Mzg3YWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAg
LTM1LDkgKzM1LDkgQEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGlmICggaWhkci52ZXJz
aW9uICE9IDIgKQorICAgIGlmICggaWhkci52ZXJzaW9uIDwgMiB8fCBpaGRyLnZlcnNpb24gPiAz
ICkKICAgICB7Ci0gICAgICAgIEVSUk9SKCJJbnZhbGlkIFZlcnNpb246IEV4cGVjdGVkIDIsIEdv
dCAlZCIsCisgICAgICAgIEVSUk9SKCJJbnZhbGlkIFZlcnNpb246IEV4cGVjdGVkIDIgPD0gdmVy
IDw9IDMsIEdvdCAlZCIsCiAgICAgICAgICAgICAgIGloZHIudmVyc2lvbik7CiAgICAgICAgIHJl
dHVybiAtMTsKICAgICB9CkBAIC02MzEsNiArNjMxLDI3IEBAIHN0YXRpYyBpbnQgYnVmZmVyX3Jl
Y29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMp
CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgaGFuZGxlX3N0YXRpY19kYXRhX2VuZChz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggY3R4LT5yZXN0b3JlLnNlZW5fc3Rh
dGljX2RhdGFfZW5kICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJNdWx0aXBsZSBTVEFUSUNfREFU
QV9FTkQgcmVjb3JkcyBmb3VuZCIpOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAg
Y3R4LT5yZXN0b3JlLnNlZW5fc3RhdGljX2RhdGFfZW5kID0gdHJ1ZTsKKworICAgIGlmICggY3R4
LT5yZXN0b3JlLmNhbGxiYWNrcy0+c3RhdGljX2RhdGFfZG9uZSAmJgorICAgICAgICAgKHJjID0g
Y3R4LT5yZXN0b3JlLmNhbGxiYWNrcy0+c3RhdGljX2RhdGFfZG9uZSgKKyAgICAgICAgICAgICBj
dHgtPnJlc3RvcmUuY2FsbGJhY2tzLT5kYXRhKSAhPSAwKSApCisgICAgICAgIEVSUk9SKCJzdGF0
aWNfZGF0YV9kb25lKCkgY2FsbGJhY2sgZmFpbGVkOiAlZFxuIiwgcmMpOworCisgICAgcmV0dXJu
IHJjOworfQorCiBzdGF0aWMgaW50IHByb2Nlc3NfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhj
aCA9IGN0eC0+eGNoOwpAQCAtNjU0LDYgKzY3NSwxMCBAQCBzdGF0aWMgaW50IHByb2Nlc3NfcmVj
b3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykK
ICAgICAgICAgcmMgPSBoYW5kbGVfY2hlY2twb2ludChjdHgpOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgUkVDX1RZUEVfU1RBVElDX0RBVEFfRU5EOgorICAgICAgICByYyA9IGhhbmRsZV9z
dGF0aWNfZGF0YV9lbmQoY3R4KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAg
ICAgICByYyA9IGN0eC0+cmVzdG9yZS5vcHMucHJvY2Vzc19yZWNvcmQoY3R4LCByZWMpOwogICAg
ICAgICBicmVhazsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5Tm-0001cO-JC; Mon, 27 Jan 2020 14:35:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tl-0001bf-IN
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:05 +0000
X-Inumbo-ID: 2dc7d0d2-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2dc7d0d2-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135693;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BQYyiiIthqwQ0O2nSrSpIQ/hytPrIvWX7cAdThOzMss=;
 b=WWe7M2yBS9oQ4/m0qtMubOUXGFqTHzjR1q0ubRfR2ah4bwLZwPGPzMts
 T1T7zIFs9641cgL7U0Oe6Udd/7udOqJ6UfmNgYPZ5TuQ/bjyEeAxqer30
 WU29B/Rrfxh3/4X7cosDu4FWPyKJIHMi4eaZhd+lUdMakaZRRlEGpDddX U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GeMvSajp3ZAu4WIqZ84loyW9WE6Pw+cN1rLeayriGgYiaSz+S6O1AKAw06jAziGyw1SvrSkJQG
 2jmZp/NlyifDBDU5NuSd9O8Jpl2V4M0//oHY9Zj7iEZ5TK1V33wIDxgRN5z/mOWYaoaEy+ezoH
 IUXBxLC77m+wWOORDM/8Kpg83vFEyiIK9u9MBIoBVPmo1ZX2bRdRZiuATs2mNKKXAKfCgxxcSD
 SgCm0SWJL5oDLWF1sErIM+Lwtlk9dyZDYmdDyvRn4aB3wh0OrOB4pvDjLo4O4dvIISBr/NY0ky
 UU4=
X-SBRS: 2.7
X-MesageID: 11664975
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664975"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:31 +0000
Message-ID: <20200127143444.25538-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/17] docs/migration Specify migration v3
 and STATIC_DATA_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.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>

TWlncmF0aW9uIGRhdGEgY2FuIGJlIHNwbGl0IGludG8gdHdvIHBhcnRzIC0gdGhhdCB3aGljaCBp
cyBpbnZhcmlhbnQgb2YKZ3Vlc3QgZXhlY3V0aW9uLCBhbmQgdGhhdCB3aGljaCBpcyBub3QuICBT
ZXBhcmF0ZSB0aGVzZSB0d28gd2l0aCB0aGUKU1RBVElDX0RBVEFfRU5EIHJlY29yZC4KClRoZSBz
aG9ydCB0ZXJtLCB3ZSB3YW50IHRvIG1vdmUgdGhlIHg4NiBDUFUgUG9saWN5IGRhdGEgaW50byB0
aGUgc3RyZWFtLgpJbiB0aGUgbG9uZ2VyIHRlcm0sIHdlIHdhbnQgdG8gcHJvdmlzaW9uYWxseSBz
ZW5kIHRoZSBzdGF0aWMgZGF0YSBvbmx5CnRvIHRoZSBkZXN0aW5hdGlvbiBhcyBhIG1vcmUgcm9i
dXN0IGNvbXBhdGliaWxpdHkgY2hlY2suICBJbiBib3RoIGNhc2VzLAp3ZSB3aWxsIHdhbnQgYSBj
YWxsYmFjayBpbnRvIHRoZSBoaWdoZXIgbGV2ZWwgdG9vbHN0YWNrLgoKTWFuZGF0ZSB0aGUgcHJl
c2VuY2Ugb2YgdGhlIFNUQVRJQ19EQVRBX0VORCByZWNvcmQsIGFuZCBkZWNsYXJlIHRoaXMgdjMs
CmFsb25nIHdpdGggaW5zdHJ1Y3Rpb25zIGZvciBob3cgdG8gY29tcGF0aWJseSBpbnRlcnByZXQg
YSB2MiBzdHJlYW0uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29t
PgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5A
eGVuLm9yZz4KQ0M6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KLS0tCiBkb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0u
cGFuZG9jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX2NvbW1vbi5jICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9saWJ4Yy94Y19zcl9z
dHJlYW1fZm9ybWF0LmggICAgICAgIHwgIDEgKwogdG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24v
bGlieGMucHkgICAgICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24t
c3RyZWFtLnBhbmRvYyBiL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MK
aW5kZXggYTdhOGEwODkzNi4uMjJmZjMwNmUwYiAxMDA2NDQKLS0tIGEvZG9jcy9zcGVjcy9saWJ4
Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYworKysgYi9kb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlv
bi1zdHJlYW0ucGFuZG9jCkBAIC0xMjcsNyArMTI3LDcgQEAgbWFya2VyICAgICAgMHhGRkZGRkZG
RkZGRkZGRkZGLgogCiBpZCAgICAgICAgICAweDU4NDU0RTQ2ICgiWEVORiIgaW4gQVNDSUkpLgog
Ci12ZXJzaW9uICAgICAweDAwMDAwMDAyLiAgVGhlIHZlcnNpb24gb2YgdGhpcyBzcGVjaWZpY2F0
aW9uLgordmVyc2lvbiAgICAgMHgwMDAwMDAwMy4gIFRoZSB2ZXJzaW9uIG9mIHRoaXMgc3BlY2lm
aWNhdGlvbi4KIAogb3B0aW9ucyAgICAgYml0IDA6IEVuZGlhbm5lc3MuICAwID0gbGl0dGxlLWVu
ZGlhbiwgMSA9IGJpZy1lbmRpYW4uCiAKQEAgLTYyMCw2ICs2MjAsMjEgQEAgVGhlIGNvdW50IG9m
IHBmbnMgaXM6IHJlY29yZC0+bGVuZ3RoL3NpemVvZih1aW50NjRfdCkuCiAKIFxjbGVhcnBhZ2UK
IAorU1RBVElDX0RBVEFfRU5ECistLS0tLS0tLS0tLS0tLS0KKworQSBzdGF0aWMgZGF0YSBlbmQg
cmVjb3JkIG1hcmtzIHRoZSBlbmQgb2YgdGhlIHN0YXRpYyBzdGF0ZS4gIEkuZS4gc3RhdGUgd2hp
Y2gKK2lzIGludmFyaWFudCBvZiBndWVzdCBleGVjdXRpb24uCisKKworICAgICAwICAgICAxICAg
ICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKK1RoZSBlbmQgcmVjb3Jk
IGNvbnRhaW5zIG5vIGZpZWxkczsgaXRzIGJvZHlfbGVuZ3RoIGlzIDAuCisKK1xjbGVhcnBhZ2UK
KworCiBMYXlvdXQKID09PT09PQogCkBAIC02MzksNyArNjU0LDkgQEAgQSB0eXBpY2FsIHNhdmUg
cmVjb3JkIGZvciBhbiB4ODYgUFYgZ3Vlc3QgaW1hZ2Ugd291bGQgbG9vayBsaWtlOgogCiAqIElt
YWdlIGhlYWRlcgogKiBEb21haW4gaGVhZGVyCi0qIFg4Nl9QVl9JTkZPIHJlY29yZAorKiBTdGF0
aWMgZGF0YSByZWNvcmRzOgorICAgICogWDg2X1BWX0lORk8gcmVjb3JkCisgICAgKiBTVEFUSUNf
REFUQV9FTkQKICogWDg2X1BWX1AyTV9GUkFNRVMgcmVjb3JkCiAqIE1hbnkgUEFHRV9EQVRBIHJl
Y29yZHMKICogWDg2X1RTQ19JTkZPCkBAIC02NjcsNiArNjg0LDggQEAgQSB0eXBpY2FsIHNhdmUg
cmVjb3JkIGZvciBhbiB4ODYgSFZNIGd1ZXN0IGltYWdlIHdvdWxkIGxvb2sgbGlrZToKIAogKiBJ
bWFnZSBoZWFkZXIKICogRG9tYWluIGhlYWRlcgorKiBTdGF0aWMgZGF0YSByZWNvcmRzOgorICAg
ICogU1RBVElDX0RBVEFfRU5ECiAqIE1hbnkgUEFHRV9EQVRBIHJlY29yZHMKICogWDg2X1RTQ19J
TkZPCiAqIEhWTV9QQVJBTVMKQEAgLTY3NSw5ICs2OTQsMjMgQEAgQSB0eXBpY2FsIHNhdmUgcmVj
b3JkIGZvciBhbiB4ODYgSFZNIGd1ZXN0IGltYWdlIHdvdWxkIGxvb2sgbGlrZToKIEhWTV9QQVJB
TVMgbXVzdCBwcmVjZWRlIEhWTV9DT05URVhULCBhcyBjZXJ0YWluIHBhcmFtZXRlcnMgY2FuIGFm
ZmVjdAogdGhlIHZhbGlkaXR5IG9mIGFyY2hpdGVjdHVyYWwgc3RhdGUgaW4gdGhlIGNvbnRleHQu
CiAKK0NvbXBhdGliaWxpdHkgd2l0aCBvbGRlciB2ZXJzaW9ucworPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CisKK3YzIGNvbXBhdCB3aXRoIHYyCistLS0tLS0tLS0tLS0tLS0tLQor
CitBIHYzIHN0cmVhbSBpcyBjb21wYXRpYmxlIHdpdGggYSB2MiBzdHJlYW0sIGJ1dCBtYW5kYXRl
cyB0aGUgcHJlc2Vuc2Ugb2YgYQorU1RBVElDX0RBVEFfRU5EIHJlY29yZCBhaGVhZCBvZiBhbnkg
bWVtb3J5L3JlZ2lzdGVyIGNvbnRlbnQuICBUaGlzIGlzIHRvIGVhc2UKK3RoZSBpbnRyb2R1Y3Rp
b24gb2YgbmV3IHN0YXRpYyBjb25maWd1cmF0aW9uIHJlY29yZHMgb3ZlciB0aW1lLgorCitBIHYz
LWNvbXBhdGlibGUgcmVjaWV2ZXIgaW50ZXJwcmV0aW5nIGEgdjIgc3RyZWFtIHNob3VsZCBpbmZl
ciB0aGUgcG9zaXRpb24gb2YKK1NUQVRJQ19EQVRBX0VORCBiYXNlZCBvbiBmaW5kaW5nIHRoZSBm
aXJzdCBYODZfUFZfUDJNX0ZSQU1FUyByZWNvcmQgKGZvciBQVgorZ3Vlc3RzKSwgb3IgUEFHRV9E
QVRBIHJlY29yZCAoZm9yIEhWTSBndWVzdHMpIGFuZCBiZWhhdmUgYXMgaWYgU1RBVElDX0RBVEFf
RU5ECitoYWQgYmVlbiBzZW50LgogCiBMZWdhY3kgSW1hZ2VzICh4ODYgb25seSkKLT09PT09PT09
PT09PT09PT09PT09PT09PQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIFJlc3RvcmluZyBs
ZWdhY3kgaW1hZ2VzIGZyb20gb2xkZXIgdG9vbHMgc2hhbGwgYmUgaGFuZGxlZCBieQogdHJhbnNs
YXRpbmcgdGhlIGxlZ2FjeSBmb3JtYXQgaW1hZ2UgaW50byB0aGlzIG5ldyBmb3JtYXQuCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2Nv
bW1vbi5jCmluZGV4IGRkOWExMWI0YjUuLjdmMjJjZjAzNjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3NyX2NvbW1vbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCkBAIC0z
Niw2ICszNiw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBtYW5kYXRvcnlfcmVjX3R5cGVz
W10gPQogICAgIFtSRUNfVFlQRV9WRVJJRlldICAgICAgICAgICAgICAgICAgICAgICA9ICJWZXJp
ZnkiLAogICAgIFtSRUNfVFlQRV9DSEVDS1BPSU5UXSAgICAgICAgICAgICAgICAgICA9ICJDaGVj
a3BvaW50IiwKICAgICBbUkVDX1RZUEVfQ0hFQ0tQT0lOVF9ESVJUWV9QRk5fTElTVF0gICAgPSAi
Q2hlY2twb2ludCBkaXJ0eSBwZm4gbGlzdCIsCisgICAgW1JFQ19UWVBFX1NUQVRJQ19EQVRBX0VO
RF0gICAgICAgICAgICAgID0gIlN0YXRpYyBkYXRhIGVuZCIsCiB9OwogCiBjb25zdCBjaGFyICpy
ZWNfdHlwZV90b19zdHIodWludDMyX3QgdHlwZSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X3NyX3N0cmVhbV9mb3JtYXQuaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaApp
bmRleCBhZTdjMGRlMzkzLi44MWM5NzY1YjBhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19z
cl9zdHJlYW1fZm9ybWF0LmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5o
CkBAIC03Myw2ICs3Myw3IEBAIHN0cnVjdCB4Y19zcl9yaGRyCiAjZGVmaW5lIFJFQ19UWVBFX1ZF
UklGWSAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGRVCiAjZGVmaW5lIFJFQ19UWVBFX0NI
RUNLUE9JTlQgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGVVCiAjZGVmaW5lIFJFQ19UWVBFX0NI
RUNLUE9JTlRfRElSVFlfUEZOX0xJU1QgIDB4MDAwMDAwMGZVCisjZGVmaW5lIFJFQ19UWVBFX1NU
QVRJQ19EQVRBX0VORCAgICAgICAgICAgIDB4MDAwMDAwMTBVCiAKICNkZWZpbmUgUkVDX1RZUEVf
T1BUSU9OQUwgICAgICAgICAgICAgMHg4MDAwMDAwMFUKIApkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0
aG9uL3hlbi9taWdyYXRpb24vbGlieGMucHkgYi90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9s
aWJ4Yy5weQppbmRleCA2M2IzNTU4MDI5Li5kMGM0ZjM1MjdkIDEwMDY0NAotLS0gYS90b29scy9w
eXRob24veGVuL21pZ3JhdGlvbi9saWJ4Yy5weQorKysgYi90b29scy9weXRob24veGVuL21pZ3Jh
dGlvbi9saWJ4Yy5weQpAQCAtNTYsNiArNTYsNyBAQAogUkVDX1RZUEVfdmVyaWZ5ICAgICAgICAg
ICAgICAgICAgICAgPSAweDAwMDAwMDBkCiBSRUNfVFlQRV9jaGVja3BvaW50ICAgICAgICAgICAg
ICAgICA9IDB4MDAwMDAwMGUKIFJFQ19UWVBFX2NoZWNrcG9pbnRfZGlydHlfcGZuX2xpc3QgID0g
MHgwMDAwMDAwZgorUkVDX1RZUEVfc3RhdGljX2RhdGFfZW5kICAgICAgICAgICAgPSAweDAwMDAw
MDEwCiAKIHJlY190eXBlX3RvX3N0ciA9IHsKICAgICBSRUNfVFlQRV9lbmQgICAgICAgICAgICAg
ICAgICAgICAgICA6ICJFbmQiLApAQCAtNzQsNiArNzUsNyBAQAogICAgIFJFQ19UWVBFX3Zlcmlm
eSAgICAgICAgICAgICAgICAgICAgIDogIlZlcmlmeSIsCiAgICAgUkVDX1RZUEVfY2hlY2twb2lu
dCAgICAgICAgICAgICAgICAgOiAiQ2hlY2twb2ludCIsCiAgICAgUkVDX1RZUEVfY2hlY2twb2lu
dF9kaXJ0eV9wZm5fbGlzdCAgOiAiQ2hlY2twb2ludCBkaXJ0eSBwZm4gbGlzdCIsCisgICAgUkVD
X1RZUEVfc3RhdGljX2RhdGFfZW5kICAgICAgICAgICAgOiAiU3RhdGljIGRhdGEgZW5kIiwKIH0K
IAogIyBwYWdlX2RhdGEKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5To-0001e4-6r; Mon, 27 Jan 2020 14:35:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tm-0001ca-RC
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:06 +0000
X-Inumbo-ID: 2dfb9f2b-4112-11ea-855c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dfb9f2b-4112-11ea-855c-12813bfff9fa;
 Mon, 27 Jan 2020 14:34:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135694;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=pCcCf0Qf97HTuetLmatBuIzDe46g+JOWxvGQNTxhwcs=;
 b=Hf8H8JiUetV5lKZjQV1AA74y0rPcwYB8Mx7373cIcJW6G2cGdYrCdD6e
 SPJefAdb6Ol92z5h4dRcAfARr8yxQnZxcYVMx0gT2dhhOyg3P6M3ibqG9
 hIbNxjc6PIr3+tdOdvgnwEyFG7yFKtPVK8enNTr5AIUdd1tUkP4B8IM5f 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: q+An6nXEr/ePBARVvBBjl9otGh3Bki+ZRzOiHhjZOLO9Ggmc2Hjmj8kLPwRhgr1u1JNPPwSS5Y
 ijAYUQcCX1YkmcG4PNFQ9dPodWv3TSLH46iJ7qnivYbyP0CEK2v9oelF88JR48ZhN9etBPI1aq
 jvadiao2HTJSFZupuWaaXWpmQHC1Tq365Dz4sE5B4vNazvk/xyrFHKZIreT5teM/UV1hamwPt9
 b8e8vCkx8AtAxq1zG4nYWblSXjGD6Ee9LZ+3PTjQYjcn/ivCTUeV8Xb4AWg2xcViccf8mxT04c
 EL8=
X-SBRS: 2.7
X-MesageID: 11664978
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664978"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:35 +0000
Message-ID: <20200127143444.25538-9-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/17] libxc/save: Write a v3 stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.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>

SW50cm9kdWNlIGEgbmV3IHN0YXRpY19kYXRhKCkgaG9vayB3aGljaCBpcyByZXNwb25zaWJsZSBm
b3Igd3JpdGluZyBvdXQKYW55IHN0YXRpYyBkYXRhIHJlY29yZHMuICBUaGUgSFZNIHNpZGUgY29u
dGludWVzIHRvIGJlIGEgbm8tb3AsIHdoaWxlCnRoZSBQViBzaWRlIG1vdmVzIHdyaXRlX3g4Nl9w
dl9pbmZvKCkgaW50byB0aGlzIGVhcmxpZXIgaG9vay4gIFRoZSB0aGUKY29tbW9uIGNvZGUgd3Jp
dGVzIG91dCBhIFNUQVRJQ19EQVRBX0VORCByZWNvcmQsIGFuZCB0aGUgc3RyZWFtIHZlcnNpb24K
aXMgYnVtcGVkIHRvIDMuCgpVcGRhdGUgY29udmVydC1sZWdhY3ktc3RyZWFtIHRvIHdyaXRlIGEg
djMgc3RyZWFtLCBiZWNhdXNlIHRoaXMgd2lsbApieXBhc3MgdGhlIGNvbXBhdGlibHkgbG9naWMg
aW4gbGlieGMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgpDQzogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5o
ICAgICAgICAgICAgICAgICB8IDEwICsrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUu
YyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4
Yy94Y19zcl9zYXZlX3g4Nl9odm0uYyAgICAgICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhj
L3hjX3NyX3NhdmVfeDg2X3B2LmMgICAgICAgICAgICB8IDEwICsrKysrKy0tLS0KIHRvb2xzL3B5
dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVnYWN5LXN0cmVhbSB8ICA5ICsrKysrKysrLQogNSBmaWxl
cyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgK
aW5kZXggNTFlM2QzZWUzYi4uZmQ3ZmI2NzMwNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKQEAgLTYzLDggKzYz
LDE0IEBAIHN0cnVjdCB4Y19zcl9zYXZlX29wcwogICAgIGludCAoKnNldHVwKShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4KTsKIAogICAgIC8qKgotICAgICAqIFNlbmQgcmVjb3JkcyB3aGljaCBu
ZWVkIHRvIGJlIGF0IHRoZSBzdGFydCBvZiB0aGUgc3RyZWFtLiAgVGhpcyBpcwotICAgICAqIGNh
bGxlZCBvbmNlLCBhZnRlciB0aGUgSW1hZ2UgYW5kIERvbWFpbiBoZWFkZXJzIGFyZSB3cml0dGVu
LgorICAgICAqIFNlbmQgc3RhdGljIHJlY29yZHMgYXQgdGhlIGhlYWQgb2YgdGhlIHN0cmVhbS4g
IFRoaXMgaXMgY2FsbGVkIG9uY2UsCisgICAgICogYWZ0ZXIgdGhlIEltYWdlIGFuZCBEb21haW4g
aGVhZGVycyBhcmUgd3JpdHRlbi4KKyAgICAgKi8KKyAgICBpbnQgKCpzdGF0aWNfZGF0YSkoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCk7CisKKyAgICAvKioKKyAgICAgKiBTZW5kIGR5bmFtaWMg
cmVjb3JkcyB3aGljaCBuZWVkIHRvIGJlIGF0IHRoZSBzdGFydCBvZiB0aGUgc3RyZWFtLiAgVGhp
cworICAgICAqIGlzIGNhbGxlZCBhZnRlciB0aGUgU1RBVElDX0RBVEFfRU5EIHJlY29yZCBpcyB3
cml0dGVuLgogICAgICAqLwogICAgIGludCAoKnN0YXJ0X29mX3N0cmVhbSkoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwppbmRleCA1YzVjZTE4YWMzLi4yYjZjNTVhZjJhIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3Jfc2F2ZS5jCkBAIC0xMyw3ICsxMyw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfaGVhZGVycyhzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1aW50MTZfdCBndWVzdF90eXBlKQogICAgIHN0cnVjdCB4
Y19zcl9paGRyIGloZHIgPSB7CiAgICAgICAgIC5tYXJrZXIgID0gSUhEUl9NQVJLRVIsCiAgICAg
ICAgIC5pZCAgICAgID0gaHRvbmwoSUhEUl9JRCksCi0gICAgICAgIC52ZXJzaW9uID0gaHRvbmwo
MiksCisgICAgICAgIC52ZXJzaW9uID0gaHRvbmwoMyksCiAgICAgICAgIC5vcHRpb25zID0gaHRv
bnMoSUhEUl9PUFRfTElUVExFX0VORElBTiksCiAgICAgfTsKICAgICBzdHJ1Y3QgeGNfc3JfZGhk
ciBkaGRyID0gewpAQCAtNTUsNiArNTUsMTYgQEAgc3RhdGljIGludCB3cml0ZV9lbmRfcmVjb3Jk
KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB9CiAKIC8qCisgKiBXcml0ZXMgYSBTVEFUSUNf
REFUQV9FTkQgcmVjb3JkIGludG8gdGhlIHN0cmVhbS4KKyAqLworc3RhdGljIGludCB3cml0ZV9z
dGF0aWNfZGF0YV9lbmRfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCit7CisgICAg
c3RydWN0IHhjX3NyX3JlY29yZCBlbmQgPSB7IC50eXBlID0gUkVDX1RZUEVfU1RBVElDX0RBVEFf
RU5EIH07CisKKyAgICByZXR1cm4gd3JpdGVfcmVjb3JkKGN0eCwgJmVuZCk7Cit9CisKKy8qCiAg
KiBXcml0ZXMgYSBDSEVDS1BPSU5UIHJlY29yZCBpbnRvIHRoZSBzdHJlYW0uCiAgKi8KIHN0YXRp
YyBpbnQgd3JpdGVfY2hlY2twb2ludF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkK
QEAgLTg0OSw2ICs4NTksMTQgQEAgc3RhdGljIGludCBzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHVpbnQxNl90IGd1ZXN0X3R5cGUpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8g
ZXJyOwogCisgICAgcmMgPSBjdHgtPnNhdmUub3BzLnN0YXRpY19kYXRhKGN0eCk7CisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmMgPSB3cml0ZV9zdGF0aWNfZGF0YV9l
bmRfcmVjb3JkKGN0eCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZXJyOworCiAgICAg
cmMgPSBjdHgtPnNhdmUub3BzLnN0YXJ0X29mX3N0cmVhbShjdHgpOwogICAgIGlmICggcmMgKQog
ICAgICAgICBnb3RvIGVycjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2
X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMKaW5kZXggZDk5ZWZlNjVl
NS4uOTNiY2MxYzI3MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZt
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMKQEAgLTE3MCw2ICsxNzAs
MTEgQEAgc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeDg2X2h2bV9zdGF0aWNfZGF0YShzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4KQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50
IHg4Nl9odm1fc3RhcnRfb2Zfc3RyZWFtKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAg
ICAgcmV0dXJuIDA7CkBAIC0yMjgsNiArMjMzLDcgQEAgc3RydWN0IHhjX3NyX3NhdmVfb3BzIHNh
dmVfb3BzX3g4Nl9odm0gPQogICAgIC5wZm5fdG9fZ2ZuICAgICAgICAgID0geDg2X2h2bV9wZm5f
dG9fZ2ZuLAogICAgIC5ub3JtYWxpc2VfcGFnZSAgICAgID0geDg2X2h2bV9ub3JtYWxpc2VfcGFn
ZSwKICAgICAuc2V0dXAgICAgICAgICAgICAgICA9IHg4Nl9odm1fc2V0dXAsCisgICAgLnN0YXRp
Y19kYXRhICAgICAgICAgPSB4ODZfaHZtX3N0YXRpY19kYXRhLAogICAgIC5zdGFydF9vZl9zdHJl
YW0gICAgID0geDg2X2h2bV9zdGFydF9vZl9zdHJlYW0sCiAgICAgLnN0YXJ0X29mX2NoZWNrcG9p
bnQgPSB4ODZfaHZtX3N0YXJ0X29mX2NoZWNrcG9pbnQsCiAgICAgLmVuZF9vZl9jaGVja3BvaW50
ICAgPSB4ODZfaHZtX2VuZF9vZl9jaGVja3BvaW50LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfc3Jfc2F2ZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMKaW5k
ZXggZjNjY2Y1YmI0Yi4uNDYwMTlkOTYyZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jf
c2F2ZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9wdi5jCkBAIC0x
MDUyLDE0ICsxMDUyLDE1IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3NldHVwKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgeDg2X3B2X3N0YXRp
Y19kYXRhKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCit7CisgICAgcmV0dXJuIHdyaXRlX3g4
Nl9wdl9pbmZvKGN0eCk7Cit9CisKIHN0YXRpYyBpbnQgeDg2X3B2X3N0YXJ0X29mX3N0cmVhbShz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIGludCByYzsKIAotICAgIHJjID0gd3Jp
dGVfeDg2X3B2X2luZm8oY3R4KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwot
CiAgICAgLyoKICAgICAgKiBJZGVhbGx5IHNob3VsZCBiZSBhYmxlIHRvIGNoYW5nZSBkdXJpbmcg
bWlncmF0aW9uLiAgQ3VycmVudGx5CiAgICAgICogY29ycnVwdGlvbiB3aWxsIG9jY3VyIGlmIHRo
ZSBjb250ZW50cyBvciBsb2NhdGlvbiBvZiB0aGUgUDJNIGNoYW5nZXMKQEAgLTExMjYsNiArMTEy
Nyw3IEBAIHN0cnVjdCB4Y19zcl9zYXZlX29wcyBzYXZlX29wc194ODZfcHYgPQogICAgIC5wZm5f
dG9fZ2ZuICAgICAgICAgID0geDg2X3B2X3Bmbl90b19nZm4sCiAgICAgLm5vcm1hbGlzZV9wYWdl
ICAgICAgPSB4ODZfcHZfbm9ybWFsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICAgICAg
PSB4ODZfcHZfc2V0dXAsCisgICAgLnN0YXRpY19kYXRhICAgICAgICAgPSB4ODZfcHZfc3RhdGlj
X2RhdGEsCiAgICAgLnN0YXJ0X29mX3N0cmVhbSAgICAgPSB4ODZfcHZfc3RhcnRfb2Zfc3RyZWFt
LAogICAgIC5zdGFydF9vZl9jaGVja3BvaW50ID0geDg2X3B2X3N0YXJ0X29mX2NoZWNrcG9pbnQs
CiAgICAgLmVuZF9vZl9jaGVja3BvaW50ICAgPSB4ODZfcHZfZW5kX29mX2NoZWNrcG9pbnQsCmRp
ZmYgLS1naXQgYS90b29scy9weXRob24vc2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0gYi90
b29scy9weXRob24vc2NyaXB0cy9jb252ZXJ0LWxlZ2FjeS1zdHJlYW0KaW5kZXggMDJhMTk0MTc4
Zi4uY2E5M2E5Mzg0OCAxMDA3NTUKLS0tIGEvdG9vbHMvcHl0aG9uL3NjcmlwdHMvY29udmVydC1s
ZWdhY3ktc3RyZWFtCisrKyBiL3Rvb2xzL3B5dGhvbi9zY3JpcHRzL2NvbnZlcnQtbGVnYWN5LXN0
cmVhbQpAQCAtNzksNyArNzksNyBAQCBkZWYgd3JpdGVfbGlieGNfaWhkcigpOgogICAgIHN0cmVh
bV93cml0ZShwYWNrKGxpYnhjLklIRFJfRk9STUFULAogICAgICAgICAgICAgICAgICAgICAgIGxp
YnhjLklIRFJfTUFSS0VSLCAgIyBNYXJrZXIKICAgICAgICAgICAgICAgICAgICAgICBsaWJ4Yy5J
SERSX0lERU5ULCAgICMgSWRlbnQKLSAgICAgICAgICAgICAgICAgICAgICAyLCAgICAgICAgICAg
ICAgICAgICMgVmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgIDMsICAgICAgICAgICAgICAg
ICAgIyBWZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgbGlieGMuSUhEUl9PUFRfTEUsICAj
IE9wdGlvbnMKICAgICAgICAgICAgICAgICAgICAgICAwLCAwKSkgICAgICAgICAgICAgICMgUmVz
ZXJ2ZWQKIApAQCAtMTY2LDYgKzE2Niw5IEBAIGRlZiB3cml0ZV9saWJ4Y19odm1fcGFyYW1zKHBh
cmFtcyk6CiAgICAgICAgICAgICAgICAgIHBhY2sobGlieGMuSFZNX1BBUkFNU19GT1JNQVQsIGxl
bihwYXJhbXMpIC8gMiwgMCksCiAgICAgICAgICAgICAgICAgIHBhY2soIlEiICogbGVuKHBhcmFt
cyksICpwYXJhbXMpKQogCitkZWYgd3JpdGVfbGlieGNfc3RhdGljX2RhdGFfZW5kKCk6CisgICAg
d3JpdGVfcmVjb3JkKGxpYnhjLlJFQ19UWVBFX3N0YXRpY19kYXRhX2VuZCkKKwogZGVmIHdyaXRl
X2xpYnhsX2VuZCgpOgogICAgIHdyaXRlX3JlY29yZChsaWJ4bC5SRUNfVFlQRV9lbmQpCiAKQEAg
LTU5MCw2ICs1OTMsMTAgQEAgZGVmIHJlYWRfbGVnYWN5X3N0cmVhbSh2bSk6CiAKICAgICAgICAg
aWYgcHY6CiAgICAgICAgICAgICByZWFkX3B2X2V4dGVuZGVkX2luZm8odm0pCisKKyAgICAgICAg
d3JpdGVfbGlieGNfc3RhdGljX2RhdGFfZW5kKCkKKworICAgICAgICBpZiBwdjoKICAgICAgICAg
ICAgIHJlYWRfcHZfcDJtX2ZyYW1lcyh2bSkKIAogICAgICAgICByZWFkX2NodW5rcyh2bSkKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5Tr-0001hL-Lp; Mon, 27 Jan 2020 14:35:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tq-0001gT-Jq
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:10 +0000
X-Inumbo-ID: 2e842890-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e842890-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135694;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3aA35RPqKDDf+uy1cNRXZI2JByEnYCgfR73vgRu/cwM=;
 b=Klu6LyiGAtZRTtwTsLsEK6yMu+/yMEJa6ZFrHppmR64aiDS/wJq9VWCK
 /vdANxUuGsuro/j9wS8Np5PPf6vQWK3Dh9IrSWve88AxasVPDvZRvTltH
 +268EmAZr9Yz4S1z5MxyjZOuWB9tjFHF2Vj0TxaI6PTTlWrdldKQgyRk1 U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hN8RMHMSB/9WP5mdJJGQBtL2+bJyjDXKroHxQxi9IrOStzwOZuxBG2xo7d94xGWN7+I9r3Ix1V
 HuMTKGC/iw0OKEZ3Qinf0Q7xEfEHfkqr99MLUuU7hsVW89mstaL9qNcOPjWrFkNY5EcUshIX3E
 WiCHFsT6OgiiL1JG3GU+N0cCKgUHh06ae2Q7bnwTBPrTiHARrqSjYhFkl6PrQAbn098Utc6JbN
 zzw5sY7cktzK8g4OQs+7pqAvNFKEP//CECZJiPXyztFNMoToYRkim1Z3EAZ330ZoxEmyVFvi4D
 fWw=
X-SBRS: 2.7
X-MesageID: 11664979
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664979"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:34 +0000
Message-ID: <20200127143444.25538-8-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/17] libxc/restore: STATIC_DATA_END
 inference for v2 compatibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

QSB2MyBzdHJlYW0gY2FuIGNvbXBhdGlibHkgcmVhZCBhIHYyIHN0cmVhbSBieSBpbmZlcnJpbmcg
dGhlIHBvc2l0aW9uIG9mIHRoZQpTVEFUSUNfREFUQV9FTkQgcmVjb3JkLgoKdjIgY29tcGF0aWJp
bGl0eSBpcyBvbmx5IG5lZWRlZCBmb3IgeDg2LiAgTm8gb3RoZXIgYXJjaGl0ZWN0dXJlcyBleGlz
dCB5ZXQsCmJ1dCB0aGV5IHdpbGwgaGF2ZSBhIG1pbmltdW0gb2YgdjMgd2hlbiBpbnRyb2R1Y2Vk
LgoKVGhlIHg4NiBIVk0gY29tcGF0aWJpbGl0eSBwb2ludCBiZWluZyBpbiBoYW5kbGVfcGFnZV9k
YXRhKCkgKHdoaWNoIGlzIGNvbW1vbgpjb2RlKSBpcyBhIGJpdCBhd2t3YXJkLiAgSG93ZXZlciwg
YXMgdGhlIHR3byBjb21wYXRpYmlsaXR5IHBvaW50cyBhcmUgc3VidGx5CmRpZmZlcmVudCwgYW5k
IGl0IGlzIChpbnRlbnRpb25hbGx5KSBub3QgcG9zc2libGUgdG8gY2FsbCBpbnRvIGFyY2ggc3Bl
Y2lmaWMKY29kZSBmcm9tIGNvbW1vbiBjb2RlIChleGNlcHQgdmlhIHRoZSBvcHMgaG9va3MpLCB1
c2Ugc29tZSAjaWZkZWYtYXJ5IGFuZApvcGVuY29kZSB0aGUgY2hlY2ssIHJhdGhlciB0aGFuIG1h
a2UgaGFuZGxlX3BhZ2VfZGF0YSgpIGEgcGVyLWFyY2ggaGVscGVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgp2
MjoKICogU3BsaXQvcmVhcnJhbmdlZCBmcm9tIHYxCiAqIFJld3JpdGUgdGhlIGNvbW1pdCBtZXNz
YWdlIHRvIGV4cGxhaW4gd2h5IGNvbXBhdGliaWxpdHkgaXMgZG9uZSB0aGlzIHdheS4KLS0tCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5oICAgICAgICAgfCAgNSArKysrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZS5jICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGMv
eGNfc3JfcmVzdG9yZV94ODZfcHYuYyB8IDE3ICsrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVz
dC5oCmluZGV4IGVmZDkwYjBkNDIuLmI0ZGY4ZDBmZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuZ3Vlc3QuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgK
QEAgLTEzOSw3ICsxMzksNyBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gs
IGludCBpb19mZCwgdWludDMyX3QgZG9tLAogCiAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNf
ZG9tYWluX3Jlc3RvcmUgKi8KIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7Ci0gICAgLyogQ2Fs
bGVkIG9uY2UgdGhlIFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaGFzIGJlZW4gcmVjZWl2ZWQuICov
CisgICAgLyogQ2FsbGVkIG9uY2UgdGhlIFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaGFzIGJlZW4g
cmVjZWl2ZWQvaW5mZXJyZWQuICovCiAgICAgaW50ICgqc3RhdGljX2RhdGFfZG9uZSkodm9pZCAq
ZGF0YSk7CiAKICAgICAvKiBDYWxsZWQgYWZ0ZXIgYSBuZXcgY2hlY2twb2ludCB0byBzdXNwZW5k
IHRoZSBndWVzdC4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIv
dG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKaW5kZXggYWUwYWI3MGY3Ni4uNTFlM2QzZWUzYiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgKKysrIGIvdG9vbHMvbGlieGMv
eGNfc3JfY29tbW9uLmgKQEAgLTI1Myw3ICsyNTMsNyBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ICAgICAgICAgICAgLyogQ3VycmVudGx5IGJ1ZmZlcmluZyByZWNvcmRzIGJldHdlZW4gYSBjaGVj
a3BvaW50ICovCiAgICAgICAgICAgICBib29sIGJ1ZmZlcl9hbGxfcmVjb3JkczsKIAotICAgICAg
ICAgICAgLyogV2hldGhlciBhIFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaGFzIGJlZW4gc2Vlbi4g
Ki8KKyAgICAgICAgICAgIC8qIFdoZXRoZXIgYSBTVEFUSUNfREFUQV9FTkQgcmVjb3JkIGhhcyBi
ZWVuIHNlZW4vaW5mZXJyZWQuICovCiAgICAgICAgICAgICBib29sIHNlZW5fc3RhdGljX2RhdGFf
ZW5kOwogCiAvKgpAQCAtNDI4LDYgKzQyOCw5IEBAIGludCByZWFkX3JlY29yZChzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCBpbnQgZmQsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYyk7CiBpbnQg
cG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBpbnQgY291
bnQsCiAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsIGNv
bnN0IHVpbnQzMl90ICp0eXBlcyk7CiAKKy8qIEhhbmRsZSBhIFNUQVRJQ19EQVRBX0VORCByZWNv
cmQuICovCitpbnQgaGFuZGxlX3N0YXRpY19kYXRhX2VuZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4KTsKKwogI2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmlu
ZGV4IDljOTI0Mzg3YWUuLmJiOTRjZDg3OWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTM0Miw2ICsz
NDIsMzEgQEAgc3RhdGljIGludCBoYW5kbGVfcGFnZV9kYXRhKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKICAgICB4ZW5fcGZuX3QgKnBmbnMgPSBO
VUxMLCBwZm47CiAgICAgdWludDMyX3QgKnR5cGVzID0gTlVMTCwgdHlwZTsKIAorICAgIC8qCisg
ICAgICogdjIgY29tcGF0aWJpbGl0eSBvbmx5IGV4aXN0cyBmb3IgeDg2IHN0cmVhbXMuICBUaGlz
IGlzIGEgYml0IG9mIGEKKyAgICAgKiBib2RnZSwgYnV0IGl0IGlzIGxlc3MgYmFkIHRoYW4gZHVw
bGljYXRpbmcgaGFuZGxlX3BhZ2VfZGF0YSgpIGJldHdlZW4KKyAgICAgKiBkaWZmZXJlbnQgYXJj
aGl0ZWN0dXJlcy4KKyAgICAgKi8KKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9f
eDg2XzY0X18pCisgICAgLyogdjIgY29tcGF0LiAgSW5mZXIgdGhlIHBvc2l0aW9uIG9mIFNUQVRJ
Q19EQVRBX0VORC4gKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9yZS5mb3JtYXRfdmVyc2lvbiA8IDMg
JiYgIWN0eC0+cmVzdG9yZS5zZWVuX3N0YXRpY19kYXRhX2VuZCApCisgICAgeworICAgICAgICBy
YyA9IGhhbmRsZV9zdGF0aWNfZGF0YV9lbmQoY3R4KTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIEVSUk9SKCJJbmZlcnJlZCBTVEFUSUNfREFUQV9FTkQgcmVjb3Jk
IGZhaWxlZCIpOworICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgcmMg
PSAtMTsKKyAgICB9CisKKyAgICBpZiAoICFjdHgtPnJlc3RvcmUuc2Vlbl9zdGF0aWNfZGF0YV9l
bmQgKQorICAgIHsKKyAgICAgICAgRVJST1IoIk5vIFNUQVRJQ19EQVRBX0VORCBzZWVuIik7Cisg
ICAgICAgIGdvdG8gZXJyOworICAgIH0KKyNlbmRpZgorCiAgICAgaWYgKCByZWMtPmxlbmd0aCA8
IHNpemVvZigqcGFnZXMpICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJQQUdFX0RBVEEgcmVjb3Jk
IHRydW5jYXRlZDogbGVuZ3RoICV1LCBtaW4gJXp1IiwKQEAgLTYzMSw3ICs2NTYsNyBAQCBzdGF0
aWMgaW50IGJ1ZmZlcl9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHhj
X3NyX3JlY29yZCAqcmVjKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGhhbmRsZV9z
dGF0aWNfZGF0YV9lbmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKK2ludCBoYW5kbGVfc3Rh
dGljX2RhdGFfZW5kKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJm
YWNlICp4Y2ggPSBjdHgtPnhjaDsKICAgICBpbnQgcmMgPSAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMKaW5kZXggMTZlNzM4ODg0ZS4uMzc1NjIyNWJlNiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlX3g4Nl9wdi5jCkBAIC02NzksNiArNjc5LDIzIEBAIHN0YXRpYyBpbnQgaGFuZGxlX3g4Nl9w
dl9wMm1fZnJhbWVzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgdW5zaWduZWQgaW50
IHN0YXJ0LCBlbmQsIHgsIGZwcCA9IFBBR0VfU0laRSAvIGN0eC0+eDg2LnB2LndpZHRoOwogICAg
IGludCByYzsKIAorICAgIC8qIHYyIGNvbXBhdC4gIEluZmVyIHRoZSBwb3NpdGlvbiBvZiBTVEFU
SUNfREFUQV9FTkQuICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUuZm9ybWF0X3ZlcnNpb24gPCAz
ICYmICFjdHgtPnJlc3RvcmUuc2Vlbl9zdGF0aWNfZGF0YV9lbmQgKQorICAgIHsKKyAgICAgICAg
cmMgPSBoYW5kbGVfc3RhdGljX2RhdGFfZW5kKGN0eCk7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBFUlJPUigiSW5mZXJyZWQgU1RBVElDX0RBVEFfRU5EIHJlY29y
ZCBmYWlsZWQiKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIGlmICggIWN0eC0+cmVzdG9yZS5zZWVuX3N0YXRpY19kYXRhX2VuZCApCisgICAgeworICAg
ICAgICBFUlJPUigiTm8gU1RBVElDX0RBVEFfRU5EIHNlZW4iKTsKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIH0KKwogICAgIGlmICggIWN0eC0+eDg2LnB2LnJlc3RvcmUuc2Vlbl9wdl9pbmZvICkK
ICAgICB7CiAgICAgICAgIEVSUk9SKCJOb3QgeWV0IHJlY2VpdmVkIFg4Nl9QVl9JTkZPIHJlY29y
ZCIpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:35:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5Tx-0001mF-23; Mon, 27 Jan 2020 14:35:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Tv-0001lC-JN
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:35:15 +0000
X-Inumbo-ID: 2f48dd2a-4112-11ea-9fd7-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f48dd2a-4112-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:34:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580135695;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UbsHe1wi3bTySabmAStCVzWgNCVaNfk2EHfbK/LjL+0=;
 b=KSBI2A4ph531kVSEnmdRn5rfr2JFSaMRFj+rVPa4Y0CeemBv3yDX5z+c
 27grabNur+x+Oa7DRtsWfBCPte1Vbab/7wA15c1NQ1feXJSUCmobXuzLH
 v0ZvHtD3AHXPPJ2sOhZTZ57WoM45BToU66peBOGCcc9+acn9/Sk9ZPKg1 o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n26TYleU3B6VHBVLUCxZWwCT7npHwNnkpCvMJx1MrqsJ8lg/s3nbzrTvRbiiVEcscmaqX8Zdvr
 jawnTBmQrGi7Bz8iMvPMjJvvncSL52srocGldwR/SbB+Fm7ivCWLHxjrKq7DusdJ/y1XcMffqt
 5yY4iVobU77ZUO/KPWm3vu4i7LzqMXksyWlHbVnXE6Al3+MW5IIVpk1YhMrxEWWNffuXEawf9w
 XT9hfptcpibPmWdG37d+fnAZzj7WSYuc/MhfGB0o3vcUOJBb7juy20sE+KmwpSEFlYQGkttH4x
 q3E=
X-SBRS: 2.7
X-MesageID: 11664983
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11664983"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:36 +0000
Message-ID: <20200127143444.25538-10-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/17] tools/libxl: Provide a
 static_data_done callback for domain restore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhpcyB3aWxsIGJlIG5lZWRlZCBzaG9ydGx5IHRvIHByb3ZpZGUgYmFja3dhcmRzIGNvbXBhdGli
bGl0eSBmb3IgbWlncmF0aW9uCnN0cmVhbXMgd2hpY2ggZG8gbm90IGhhdmUgQ1BVSUQgaW5mb3Jt
YXRpb24gY29udGFpbmVkIHdpdGhpbiB0aGVtLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgeWV0LgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KCnYyOgogKiBTcGxpdC9yZWFycmFuZ2VkIGZyb20gdjEKLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9z
YXZlX21zZ3NfZ2VuLnBsIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwppbmRleCAzMmQ0NWRjZWYwLi4xMjExMzE4NWFjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YwpAQCAtMTIyNyw2ICsxMjI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJf
ZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgZGNzLT5zcnMuZGNzID0gZGNzOwogCiAgICAgLyog
UmVzdG9yZSAqLworICAgIGNhbGxiYWNrcy0+c3RhdGljX2RhdGFfZG9uZSA9IGxpYnhsX19zcm1f
Y2FsbG91dF9jYWxsYmFja19zdGF0aWNfZGF0YV9kb25lOwogICAgIGNhbGxiYWNrcy0+cmVzdG9y
ZV9yZXN1bHRzID0gbGlieGxfX3NybV9jYWxsb3V0X2NhbGxiYWNrX3Jlc3RvcmVfcmVzdWx0czsK
IAogICAgIC8qIENPTE8gb25seSBzdXBwb3J0cyBIVk0gbm93IGJlY2F1c2UgaXQgZG9lcyBub3Qg
d29yayB2ZXJ5CkBAIC0xMjk2LDYgKzEyOTcsMTcgQEAgc3RhdGljIHZvaWQgbGlieGxfX2NvbG9f
cmVzdG9yZV9zZXR1cF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fc3RyZWFtX3Jl
YWRfc3RhcnQoZWdjLCAmZGNzLT5zcnMpOwogfQogCitpbnQgbGlieGxfX3NybV9jYWxsb3V0X2Nh
bGxiYWNrX3N0YXRpY19kYXRhX2RvbmUodm9pZCAqdXNlcikKK3sKKyAgICBsaWJ4bF9fc2F2ZV9o
ZWxwZXJfc3RhdGUgKnNocyA9IHVzZXI7CisgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUg
KmRjcyA9IHNocy0+Y2FsbGVyX3N0YXRlOworICAgIFNUQVRFX0FPX0dDKGRjcy0+YW8pOworCisg
ICAgLyogTm90aGluZyB0byBkbyAoeWV0KS4gKi8KKworICAgIHJldHVybiAwOworfQorCiB2b2lk
IGxpYnhsX19zcm1fY2FsbG91dF9jYWxsYmFja19yZXN0b3JlX3Jlc3VsdHMoeGVuX3Bmbl90IHN0
b3JlX21mbiwKICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHZvaWQgKnVzZXIpCiB7
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsIGIvdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbAppbmRleCA4MzFhMTVlMGJiLi45M2RjMjUyMzcw
IDEwMDc1NQotLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwKQEAgLTI5LDYgKzI5LDcgQEAgb3VyIEBt
c2dzID0gKAogICAgIFsgJ3NyY3hBJywgICJ3YWl0X2NoZWNrcG9pbnQiLCBbXSBdLAogICAgIFsg
J3NjeEEnLCAgICJzd2l0Y2hfcWVtdV9sb2dkaXJ0eSIsICBbcXcodWludDMyX3QgZG9taWQKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGVuYWJsZSld
IF0sCisgICAgWyAncmN4VycsICAgInN0YXRpY19kYXRhX2RvbmUiLCAgICAgIFtdIF0sCiAgICAg
WyAncmN4JywgICAgInJlc3RvcmVfcmVzdWx0cyIsICAgICAgIFsneGVuX3Bmbl90JywgJ3N0b3Jl
X2dmbicsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAneGVuX3Bm
bl90JywgJ2NvbnNvbGVfZ2ZuJ10gXSwKICAgICBbICdzclcnLCAgICAiY29tcGxldGUiLCAgICAg
ICAgICAgICAgW3F3KGludCByZXR2YWwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:40:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5ZL-000386-2A; Mon, 27 Jan 2020 14:40:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZK-00037v-8f
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:40:50 +0000
X-Inumbo-ID: 026bb376-4113-11ea-855d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 026bb376-4113-11ea-855d-12813bfff9fa;
 Mon, 27 Jan 2020 14:40:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136050;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=KxBZdLUfu5p+vxv/yMA6EcE+zysbJli0udL61VhwHJY=;
 b=R8c4eYbTA7g8IktHVWFX97zTfoQVWvjpNozoaGmZAP6xkgXRWFa6ZIUi
 u3Ebx7YfI1nM0BSU6aaNrROitkdnLYL0PjTR3RMdr4FDnxpS3dmFJOXtB
 ImyeQ443bmtCqDcJQFZnmGU5QbPnC2FeqIFYdb91E5BqpqOeuqIcurU2M A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: W8sA4/Sy3VixmI5FXI8s+GOSPsedtPbPZsQE/Vueks4Nqaz54KIOI9Eh3uYrfJPb8lweGqqpyV
 es1yP0T7t3aHPIC6APMAp+u+Sw9ra+BhpCvWzlAI1ZFCQNBeF9dTPXjqM6AOiNv5vfkgiUWlHh
 wKrRHBgZmiYQpPvkf7YyOAjJjuSvmDTBJlfcjT9d1tYRD93bIEZc9Asjj7Iedj8SjoZKkMAwga
 NoJvQfdpgbDS46ed4A7XtcuP0DYEhK+TQKnt1pHcyM1mUj+qacDMYSlUQuwIgbIt6v5W6mlim2
 22E=
X-SBRS: 2.7
X-MesageID: 11665349
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11665349"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:44 +0000
Message-ID: <20200127143444.25538-18-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 17/17] docs/xl.cfg: Rewrite cpuid= section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VGhpcyBpcyBwYXJ0bHkgdG8gYWRqdXN0IHRoZSBkZXNjcmlwdGlvbiBvZiAnaycgYW5kICdzJyBz
ZWVpbmcgYXMgdGhleSBoYXZlCmNoYW5nZWQsIGJ1dCBtb3N0bHkgcmVzdHJ1Y3R1cmluZyB0aGUg
aW5mb3JtYXRpb24gZm9yIGNsYXJpdHkuCgpJbiBwYXJ0aWN1bGFyLCB1c2UgaW5kZW50YXRpb24g
dG8gY2xlYXJseSBzZXBhcmF0ZSB0aGUgYXJlYXMgZGlzY3Vzc2luZyBsaWJ4bApmb3JtYXQgZnJv
bSB4ZW5kIGZvcm1hdC4gIEluIGFkZGl0aW9uLCBleHRlbmQgdGhlIHhlbmQgZm9ybWF0IHNlY3Rp
b24gdG8KZGlzY3VzcyBzdWJsZWFmIG5vdGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCnYyOgogKiBOZXcKLS0tCiBkb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4gfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyMSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4KaW5kZXggMjQ1ZDNmOTQ3Mi4uMWRhNjhjNGEwNyAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgpAQCAtMTk2NCwyNiArMTk2NCw0MiBAQCBUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBk
ZWZhdWx0LgogQ29uZmlndXJlIHRoZSB2YWx1ZSByZXR1cm5lZCB3aGVuIGEgZ3Vlc3QgZXhlY3V0
ZXMgdGhlIENQVUlEIGluc3RydWN0aW9uLgogVHdvIHZlcnNpb25zIG9mIGNvbmZpZyBzeW50YXgg
YXJlIHJlY29nbml6ZWQ6IGxpYnhsIGFuZCB4ZW5kLgogCi1UaGUgbGlieGwgc3ludGF4IGlzIGEg
Y29tbWEgc2VwYXJhdGVkIGxpc3Qgb2Yga2V5PXZhbHVlIHBhaXJzLCBwcmVjZWRlZCBieSB0aGUK
LXdvcmQgImhvc3QiLiBBIGZldyBrZXlzIHRha2UgYSBudW1lcmljYWwgdmFsdWUsIGFsbCBvdGhl
cnMgdGFrZSBhIHNpbmdsZQotY2hhcmFjdGVyIHdoaWNoIGRlc2NyaWJlcyB3aGF0IHRvIGRvIHdp
dGggdGhlIGZlYXR1cmUgYml0LgotCi1Qb3NzaWJsZSB2YWx1ZXMgZm9yIGEgc2luZ2xlIGZlYXR1
cmUgYml0OgorQm90aCBmb3JtYXRzIHVzZSBhIGNvbW1vbiBub3RhdGlvbiBmb3Igc3BlY2lmeWlu
ZyBhIHNpbmdsZSBmZWF0dXJlIGJpdC4KK1Bvc3NpYmxlIHZhbHVlcyBhcmU6CiAgICcxJyAtPiBm
b3JjZSB0aGUgY29ycmVzcG9uZGluZyBiaXQgdG8gMQogICAnMCcgLT4gZm9yY2UgdG8gMAogICAn
eCcgLT4gR2V0IGEgc2FmZSB2YWx1ZSAocGFzcyB0aHJvdWdoIGFuZCBtYXNrIHdpdGggdGhlIGRl
ZmF1bHQgcG9saWN5KQotICAnaycgLT4gcGFzcyB0aHJvdWdoIHRoZSBob3N0IGJpdCB2YWx1ZQot
ICAncycgLT4gYXMgJ2snIGJ1dCBwcmVzZXJ2ZSBhY3Jvc3Mgc2F2ZS9yZXN0b3JlIGFuZCBtaWdy
YXRpb24gKG5vdCBpbXBsZW1lbnRlZCkKKyAgJ2snIC0+IHBhc3MgdGhyb3VnaCB0aGUgaG9zdCBi
aXQgdmFsdWUgKGF0IGJvb3Qgb25seSAtIHZhbHVlIHByZXNlcnZlZCBvbiBtaWdyYXRlKQorICAn
cycgLT4gbGVnYWN5IGFsaWFzIGZvciAnaycKIAotTm90ZTogd2hlbiBzcGVjaWZ5aW5nIEI8Y3B1
aWQ+IGZvciBoeXBlcnZpc29yIGxlYXZlcyAoMHg0MDAweHh4eCBtYWpvciBncm91cCkKLW9ubHkg
dGhlIGxvd2VzdCA4IGJpdHMgb2YgbGVhZidzIDB4NDAwMHh4MDAgRUFYIHJlZ2lzdGVyIGFyZSBw
cm9jZXNzZWQsIHRoZQotcmVzdCBhcmUgaWdub3JlZCAodGhlc2UgOCBiaXRzIHNpZ25pZnkgbWF4
aW11bSBudW1iZXIgb2YgaHlwZXJ2aXNvciBsZWF2ZXMpLgorQjxMaWJ4bCBmb3JtYXQ+OgorCis9
b3ZlciA0CisKK1RoZSBsaWJ4bCBmb3JtYXQgaXMgYSBzaW5nbGUgc3RyaW5nLCBzdGFydGluZyB3
aXRoIHRoZSB3b3JkICJob3N0IiwgYW5kCitmb2xsb3dlZCBieSBhIGNvbW1hIHNlcGFyYXRlZCBs
aXN0IG9mIGtleT12YWx1ZSBwYWlycy4gIEEgZmV3IGtleXMgdGFrZSBhCitudW1lcmljYWwgdmFs
dWUsIGFsbCBvdGhlcnMgdGFrZSBhIHNpbmdsZSBjaGFyYWN0ZXIgd2hpY2ggZGVzY3JpYmVzIHdo
YXQgdG8gZG8KK3dpdGggdGhlIGZlYXR1cmUgYml0LiAgZS5nLjoKKworPW92ZXIgNAorCitjcHVp
ZD0iaG9zdCx0bT0wLHNzZTM9MCIKKworPWJhY2sKIAogTGlzdCBvZiBrZXlzIHRha2luZyBhIHZh
bHVlOgorCis9b3ZlciA0CisKIGFwaWNpZHNpemUgYnJhbmRpZCBjbGZsdXNoIGZhbWlseSBsb2Nh
bGFwaWNpZCBtYXhsZWFmIG1heGh2bGVhZiBtb2RlbCBuYwogcHJvY2NvdW50IHByb2Nwa2cgc3Rl
cHBpbmcKIAorPWJhY2sKKwogTGlzdCBvZiBrZXlzIHRha2luZyBhIGNoYXJhY3RlcjoKKworPW92
ZXIgNAorCiAzZG5vdyAzZG5vd2V4dCAzZG5vd3ByZWZldGNoIGFibSBhY3BpIGFkeCBhZXMgYWx0
bW92Y3I4IGFwaWMgYXJhdCBhdnggYXZ4MgogYXZ4NTEyLTRmbWFwcyBhdng1MTItNHZubml3IGF2
eDUxMmJ3IGF2eDUxMmNkIGF2eDUxMmRxIGF2eDUxMmVyIGF2eDUxMmYKIGF2eDUxMmlmbWEgYXZ4
NTEycGYgYXZ4NTEydmJtaSBhdng1MTJ2bCBibWkxIGJtaTIgY2xmbHVzaG9wdCBjbGZzaCBjbHdi
IGNtb3YKQEAgLTE5OTcsMjEgKzIwMTMsMzcgQEAgc3NzZTMgc3ZtIHN2bV9kZWNvZGUgc3ZtX2xi
cnYgc3ZtX25wdCBzdm1fbnJpcHMgc3ZtX3BhdXNlZmlsdCBzdm1fdHNjcmF0ZQogc3ZtX3ZtY2Jj
bGVhbiBzeXNjYWxsIHN5c2VudGVyIHRibSB0bSB0bTIgdG9wb2V4dCB0c2MgdHNjLWRlYWRsaW5l
IHRzY19hZGp1c3QKIHVtaXAgdm1lIHZteCB3ZHQgeDJhcGljIHhvcCB4c2F2ZSB4dHByCiAKKz1i
YWNrCisKKz1iYWNrCisKK0I8WGVuZCBmb3JtYXQ+OgogCi1UaGUgeGVuZCBzeW50YXggaXMgYSBs
aXN0IG9mIHZhbHVlcyBpbiB0aGUgZm9ybSBvZgotJ2xlYWZudW06cmVnaXN0ZXI9Yml0c3RyaW5n
LHJlZ2lzdGVyPWJpdHN0cmluZycKLSAgImxlYWZudW0iIGlzIHRoZSByZXF1ZXN0ZWQgZnVuY3Rp
b24sCi0gICJyZWdpc3RlciIgaXMgdGhlIHJlc3BvbnNlIHJlZ2lzdGVyIHRvIG1vZGlmeQotICAi
Yml0c3RyaW5nIiByZXByZXNlbnRzIGFsbCBiaXRzIGluIHRoZSByZWdpc3RlciwgaXRzIGxlbmd0
aCBtdXN0IGJlIDMyIGNoYXJzLgotICBFYWNoIHN1Y2Nlc3NpdmUgY2hhcmFjdGVyIHJlcHJlc2Vu
dCBhIGxlc3Nlci1zaWduaWZpY2FudCBiaXQsIHBvc3NpYmxlIHZhbHVlcwotICBhcmUgbGlzdGVk
IGFib3ZlIGluIHRoZSBsaWJ4bCBzZWN0aW9uLgorPW92ZXIgNAogCi1FeGFtcGxlIHRvIGhpZGUg
dHdvIGZlYXR1cmVzIGZyb20gdGhlIGd1ZXN0OiAndG0nLCB3aGljaCBpcyBiaXQgIzI5IGluIEVE
WCwgYW5kCi0ncG5pJyAoU1NFMyksIHdoaWNoIGlzIGJpdCAjMCBpbiBFQ1g6CitYZW5kIGZvcm1h
dCBjb25zaXN0cyBvZiBhbiBhcnJheSBvZiBvbmUgb3IgbW9yZSBzdHJpbmdzIG9mIHRoZSBmb3Jt
CisibGVhZjpyZWc9Yml0c3RyaW5nLC4uLiIuICBlLmcuIChtYXRjaGluZyB0aGUgbGlieGwgZXhh
bXBsZSBhYm92ZSk6CiAKLXhlbmQ6IFsgIjE6ZWN4PXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4
eHh4eHgwLGVkeD14eDB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eCIgXQorPW92ZXIgNAog
Ci1saWJ4bDogImhvc3QsdG09MCxzc2UzPTAiCitjcHVpZD1bIjE6ZWN4PXh4eHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHh4eHh4eHgwLGVkeD14eDB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eCIs
IC4uLl0KKworPWJhY2sKKworImxlYWYiIGlzIGFuIGludGVnZXIsIGVpdGhlciBkZWNpbWFsIG9y
IGhleCB3aXRoIGEgIjB4IiBwcmVmaXguICBlLmcuIHRvCitzcGVjaWZ5IHNvbWV0aGluZyBpbiB0
aGUgQU1EIGZlYXR1cmUgbGVhdmVzLCB1c2UgIjB4ODAwMDAwMDE6ZWN4PS4uLiIuCisKK1NvbWUg
bGVhdmVzIGhhdmUgc3VibGVhdmVzIHdoaWNoIGNhbiBiZSBzcGVjaWZpZWQgYXMgImxlYWYsc3Vi
bGVhZiIuICBlLmcuIGZvcgordGhlIEludGVsIHN0cnVjdHVyZWQgZmVhdHVyZSBsZWFmLCB1c2Ug
IjcsMDplYng9Li4uIgorCitUaGUgYml0c3RyaW5nIHJlcHJlc2VudHMgYWxsIGJpdHMgaW4gdGhl
IHJlZ2lzdGVyLCBpdHMgbGVuZ3RoIG11c3QgYmUgMzIKK2NoYXJzLiAgRWFjaCBzdWNjZXNzaXZl
IGNoYXJhY3RlciByZXByZXNlbnQgYSBsZXNzZXItc2lnbmlmaWNhbnQgYml0LgorCis9YmFjawor
CitOb3RlOiB3aGVuIHNwZWNpZnlpbmcgQjxjcHVpZD4gZm9yIGh5cGVydmlzb3IgbGVhdmVzICgw
eDQwMDB4eHh4IG1ham9yIGdyb3VwKQorb25seSB0aGUgbG93ZXN0IDggYml0cyBvZiBsZWFmJ3Mg
MHg0MDAweHgwMCBFQVggcmVnaXN0ZXIgYXJlIHByb2Nlc3NlZCwgdGhlCityZXN0IGFyZSBpZ25v
cmVkICh0aGVzZSA4IGJpdHMgc2lnbmlmeSBtYXhpbXVtIG51bWJlciBvZiBoeXBlcnZpc29yIGxl
YXZlcykuCiAKIE1vcmUgaW5mbyBhYm91dCB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gY2FuIGJlIGZv
dW5kIGluIHRoZSBwcm9jZXNzb3IgbWFudWFscywKIGFuZCBvbiBXaWtpcGVkaWE6IEw8aHR0cHM6
Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ1BVSUQ+Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:40:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5ZG-00037j-PJ; Mon, 27 Jan 2020 14:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw5ZE-00037d-O6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:40:44 +0000
X-Inumbo-ID: ff7a6130-4112-11ea-855d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff7a6130-4112-11ea-855d-12813bfff9fa;
 Mon, 27 Jan 2020 14:40:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5ZD-0003f9-19; Mon, 27 Jan 2020 14:40:43 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5ZC-0004qx-Nj; Mon, 27 Jan 2020 14:40:42 +0000
Date: Mon, 27 Jan 2020 14:40:40 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200127144040.bqgrvcppq3xyq7cv@debian>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115217.GF1288@perard.uk.xensource.com>
 <20200127123021.gqxdbe2vv4tylf5l@debian>
 <20200127123623.GL1288@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127123623.GL1288@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMTI6MzY6MjNQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMTI6MzA6MjFQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDIwLCAyMDIwIGF0IDExOjUyOjE3QU0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBPbiBNb24sIEphbiAyMCwgMjAyMCBhdCAxMTo1MDo1
MEFNICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+ID4gPiBQYXRjaCBzZXJpZXMgYXZh
aWxhYmxlIGluIHRoaXMgZ2l0IGJyYW5jaDoKPiA+ID4gPiBodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUuZ2l0IGJyLnB5dGhvbjMtZGVm
YXVsdC12MQo+ID4gPiA+IAo+ID4gPiA+IEhpLAo+ID4gPiA+IAo+ID4gPiA+IEkgdGhpbmsgaXQn
cyB0aW1lIGZvciBYZW4gdG8gYnVpbGQgd2l0aCBweXRob24zIGJ5IGRlZmF1bHQuCj4gPiA+ID4g
Cj4gPiA+ID4gVGhlIG1haW4gcmVhc29uIGZvciB0aGF0IGlzIHRoYXQgUUVNVSB1cHN0cmVhbSBk
b24ndCBidWlsZCB3aXRoIHB5dGhvbiAyLngKPiA+ID4gPiBhbnltb3JlLCBhbmQgdGhlIHB5dGhv
biBiaW5hcnkgc2VsZWN0ZWQgYnkgWGVuIGJ1aWxkIHN5c3RlbSBpcyB0aGUgb25lIHVzZWQKPiA+
ID4gPiB3aGVuIGJ1aWxkaW5nIHFlbXUteGVuLiBTbyBub3cgb3NzdGVzdCBmYWlsZWQgdG8gYnVp
bGQgUUVNVSB1cHN0cmVhbS4KPiA+ID4gPiAKPiA+ID4gPiBBbHNvLCBweXRob24yIGlzIEVPTC4K
PiA+ID4gPiAKPiA+ID4gPiBGWUksIHRoZSBoeXBlcnZpc29yIGJ1aWxkIHN5c3RlbSBhbHJlYWR5
IHNlbGVjdCBweXRob24zIGJ5IGRlZmF1bHQsIHRoaXMgY2hhbmdlCj4gPiA+ID4gdGhlIHRvb2xz
IHNpZGUuCj4gPiA+IAo+ID4gPiBJIGZvcmdvdCB0byBzYXkgdGhhdCB0aGVyZSdzIGEgb3NzdGVz
dCBwYXRjaCBhcyB3ZWxsOgo+ID4gPiBbT1NTVEVTVCBQQVRDSF0gdHMteGVuLWJ1aWxkLXByZXA6
IEluc3RhbGwgcHl0aG9uMy1kZXYKPiA+IAo+ID4gQUlVSSBJIGRvbid0IG5lZWQgdG8gd2FpdCBm
b3IgdGhhdCBwYXRjaCB0byBiZSBhcHBsaWVkIGJlZm9yZSBhcHBseWluZwo+ID4gdGhpcyBzZXJp
ZXMuIExldCBtZSBrbm93IGlmIEknbSB3cm9uZy4KPiAKPiBJdCBqdXN0IGdvaW5nIHRvIHByZXZl
bnQgYSBwdXNoIDotKS4gQWxsIGJ1aWxkIG9mIHN0YWdpbmcgd2lsbCBmYWlsLiBTbywKPiB0aGUg
b3NzdGVzdCBwYXRjaCBpcyBuZWVkZWQgYmVmb3JlIGFwcGx5aW5nIHRoZSBwYXRjaCAzLzMuCgpB
Y2suIEkgd2lsbCBwdXNoIHRoZSBmaXJzdCB0d28gcGF0Y2hlcyBmaXJzdC4KCkJUVywgaGF2ZSB5
b3UgdXBkYXRlZCB0aGUgZG9ja2VyIGltYWdlcyBpbiBHaXRsYWIgQ0k/CgpXZWkuCgo+IAo+IENo
ZWVycywKPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:40:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5ZM-00039T-I9; Mon, 27 Jan 2020 14:40:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZL-000384-42
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:40:51 +0000
X-Inumbo-ID: 0302d7e2-4113-11ea-aecd-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0302d7e2-4113-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:40:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136051;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=re8wKPUa0WJZ1jfdK9kaNjyJi81i0wauyu8vDs8BsBc=;
 b=eakj0HNqS09H1FxmZLtH+hn+UwUX/lAC7+DfInymYu/jAF7/NsAKuym1
 XrbmkEeW5Y5rQacVvFkUM6bLZtPcuJzbHne4S1CWCXEhffgvmyMAG4BZ7
 h9UajohiPNuwrNRQDmvPPb8iRPoMWxlZAT3Wejv772HTshD/YFpBs/ogm Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NSvsbcCY1KsInLzIjJtOPUfe8nbLneMsgrZwbGmlM3lJVZpuaxwXPPGPwdotHEeAv7B9eBay1g
 Gtsohfo1AcQm87G/D1wDMWRQlJvJTvk/kUAusIYeQB4zvPMQo4aROHKkrjoewpVAxEgvhNeq58
 F0iwZ0rfYCKI/lvTjy+fBmii5CKxKWEdnZg9v+S4iadhTOCXiCc8eq0WHFQIiGLJT32oiRpKFc
 R0K9OZmXRmksIO5YgLaUFt7z1h8TYRVeLpA5OgyOaWAccMJXVYJm96OCvEX9EMi3+8Yk/4SjsH
 ue4=
X-SBRS: 2.7
X-MesageID: 11507064
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11507064"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:38 +0000
Message-ID: <20200127143444.25538-12-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/17] tools/libxl: Re-position CPUID
 handling during domain 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: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

Q1BVSUQgaGFuZGxpbmcgbmVlZHMgdG8gYmUgZWFybGllciBpbiBjb25zdHJ1Y3Rpb24uICBNb3Zl
IGl0IGZyb20gaXRzIGN1cnJlbnQKcG9zaXRpb24gaW4gbGlieGxfX2J1aWxkX3Bvc3QoKSB0byBs
aWJ4bF9fYnVpbGRfcHJlKCkgZm9yIGZyZXNoIGJ1aWxkcywgYW5kCmxpYnhsX19zcm1fY2FsbG91
dF9jYWxsYmFja19zdGF0aWNfZGF0YV9kb25lKCkgZm9yIHRoZSBtaWdyYXRpb24vcmVzdW1lIGNh
c2UuCgpMYXRlciBjaGFuZ2VzIHdpbGwgbWFrZSB0aGUgbWlncmF0aW9uL3Jlc3VtZSBjYXNlIGNv
bmRpdGlvbmFsIG9uIHdoZXRoZXIgQ1BVSUQKZGF0YSB3YXMgcHJlc2VudCBpbiB0aGUgbWlncmF0
aW9uIHN0cmVhbSwgYW5kIHRoZSBsaWJ4YyBsYXllciB0b29rIGNhcmUgb2YKcmVzdG9yaW5nIGl0
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAg
OCArKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgfCAxNiArKysrKysrKysrKyst
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwppbmRleCAxZDJlMTkzNTA5Li4wOWY4NDg1OGQ1IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMTMwMyw4ICsxMzAzLDE0IEBAIGludCBsaWJ4bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tfc3Rh
dGljX2RhdGFfZG9uZSh2b2lkICp1c2VyKQogICAgIGxpYnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAq
c2hzID0gdXNlcjsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzID0gc2hzLT5j
YWxsZXJfc3RhdGU7CiAgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICAgbGlieGxfY3R4ICpj
dHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOworCisgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKyAgICBjb25zdCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogCi0gICAgLyogTm90aGluZyB0
byBkbyAoeWV0KS4gKi8KKyAgICBsaWJ4bF9fY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZGNzLT5n
dWVzdF9kb21pZCk7CisgICAgaWYgKGluZm8tPmNwdWlkICE9IE5VTEwpCisgICAgICAgIGxpYnhs
X19jcHVpZF9zZXQoY3R4LCBkY3MtPmd1ZXN0X2RvbWlkLCBpbmZvLT5jcHVpZCk7CiAKICAgICBy
ZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggMWJhYzI3NzM1MS4uNWRjODM2OWVkYSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
QEAgLTM4OSw2ICszODksMTggQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAKICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoZ2Ms
IGRfY29uZmlnLCBkb21pZCk7CiAKKyAgICAvKiBDb25zdHJ1Y3QgYSBDUFVJRCBwb2xpY3ksIGJ1
dCBvbmx5IGZvciBicmFuZCBuZXcgZG9tYWlucy4gIERvbWFpbnMKKyAgICAgKiBiZWluZyBtaWdy
YXRlZC1pbi9yZXN0b3JlZCBoYXZlIENQVUlEIGhhbmRsZWQgZHVyaW5nIHRoZQorICAgICAqIHN0
YXRpY19kYXRhX2RvbmUoKSBjYWxsYmFjay4gKi8KKyAgICBpZiAoIXJlc3RvcmUpIHsKKyAgICAg
ICAgLyogRm9yIHg4NiBhdCBsZWFzdCwgbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KCkgdGFrZXMg
YW4gaW1wbGljaXQKKyAgICAgICAgICogcGFyYW1ldGVyLCBIVk1fUEFSQU1fUEFFX0VOQUJMRUQs
IHdoaWNoIGlzIG9ubHkgc2V0IHVwIGluCisgICAgICAgICAqIGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGUoKS4gKi8KKyAgICAgICAgbGlieGxfY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZG9taWQp
OworICAgICAgICBpZiAoaW5mby0+Y3B1aWQgIT0gTlVMTCkKKyAgICAgICAgICAgIGxpYnhsX2Nw
dWlkX3NldChjdHgsIGRvbWlkLCBpbmZvLT5jcHVpZCk7CisgICAgfQorCiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC00NTYsMTAgKzQ2OCw2IEBAIGludCBsaWJ4bF9fYnVpbGRfcG9zdChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsK
IAotICAgIGxpYnhsX19jcHVpZF9hcHBseV9wb2xpY3koY3R4LCBkb21pZCk7Ci0gICAgaWYgKGlu
Zm8tPmNwdWlkICE9IE5VTEwpCi0gICAgICAgIGxpYnhsX19jcHVpZF9zZXQoY3R4LCBkb21pZCwg
aW5mby0+Y3B1aWQpOwotCiAgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SFZNCiAgICAgICAgICYmICFsaWJ4bF9tc192bV9nZW5pZF9pc196ZXJvKCZpbmZvLT51Lmh2bS5t
c192bV9nZW5pZCkpIHsKICAgICAgICAgcmMgPSBsaWJ4bF9fbXNfdm1fZ2VuaWRfc2V0KGdjLCBk
b21pZCwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:40:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5ZP-0003BJ-TW; Mon, 27 Jan 2020 14:40:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZO-0003Aw-Ly
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:40:54 +0000
X-Inumbo-ID: 040dfe5a-4113-11ea-855d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 040dfe5a-4113-11ea-855d-12813bfff9fa;
 Mon, 27 Jan 2020 14:40:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136052;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bXEprMdLnMAsSlQbR/hJu92Hzj+lCqsYWq7oAUAnzeg=;
 b=fV/VkvHcZt3J05l9voE0EN3kw+1gbjeOG59TgTfK6Md7V0CcbqgZ/xHk
 gfWvc4v7S65Jocrke71fmlhZUIUS1THa7D9QsHznwYgqUAH7c0ZyM6YB/
 ei2CgUMrrP4c29pJL1pTNNJMw8ferHHZRnNidTsqtupqHw3/IjyS8ELsy o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5ta3NHyMIsvbjn5n4a9nDm4JM5WjFGU22wYj+RmH4qmzd3htd9KNC6H2U4u6ZYfvTtbbwsqB2m
 NqO62RAdLKAFDUoctaePIhsTg01mmX+Q36eL49v0ox7LtMfV+eqMFlda4e3fm/DBDhHd/gdHlH
 xEUAS7+zimHtHTaSEc3zwNkGHnJx32tVu/gzlpS7Bs3YH75R51+XU15rPTeISJXOLwg+J66Uki
 6FwEXWEDCbZS6h/Z4YNFxk0rhj7kdVTP/DMY2yuzsLS3Ftlh4xdZ35JJ9QnKZ0bSoW1BSBbJmJ
 b/0=
X-SBRS: 2.7
X-MesageID: 11665355
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11665355"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:39 +0000
Message-ID: <20200127143444.25538-13-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 12/17] docs/migration: Specify X86_{CPUID,
 MSR}_POLICY records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.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>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIHJlY29yZHMgbW92ZSBibG9icyBmcm9tIHRoZSBYRU5fRE9NQ1RMX3tnZXQsc2V0
fV9jcHVfcG9saWN5Cmh5cGVyY2FsbC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpDQzogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgotLS0KIGRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5k
b2MgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19z
cl9jb21tb24uYyAgICAgICAgICAgICAgIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX3NyX3N0cmVh
bV9mb3JtYXQuaCAgICAgICAgfCAgMiArKwogdG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGli
eGMucHkgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xpYnhj
LW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3Ry
ZWFtLnBhbmRvYwppbmRleCAyMmZmMzA2ZTBiLi4zYTA5MTViNzk1IDEwMDY0NAotLS0gYS9kb2Nz
L3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisrKyBiL2RvY3Mvc3BlY3MvbGli
eGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKQEAgLTYzNCw2ICs2MzQsNDYgQEAgVGhlIGVuZCBy
ZWNvcmQgY29udGFpbnMgbm8gZmllbGRzOyBpdHMgYm9keV9sZW5ndGggaXMgMC4KIAogXGNsZWFy
cGFnZQogCitYODZfQ1BVSURfUE9MSUNZCistLS0tLS0tLS0tLS0tLS0tCisKK0NQVUlEIHBvbGlj
eSBjb250ZW50LCBhcyBhY2Nlc3NlZCBieSB0aGUgWEVOX0RPTUNUTF97Z2V0LHNldH1fY3B1X3Bv
bGljeQoraHlwZXJjYWxsIHN1Yi1vcHMuCisKKyAgICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAg
NCAgICAgNSAgICAgNiAgICAgNyBvY3RldAorICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgQ1BVSURfcG9saWN5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgIC4uLgorICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRmllbGQg
ICAgICAgICAgICBEZXNjcmlwdGlvbgorLS0tLS0tLS0tLS0tICAgICAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0NQVUlEX3BvbGljeSAgICAgQXJy
YXkgb2YgeGVuX2NwdWlkX2xlYWZfdFtdJ3MKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1xjbGVhcnBhZ2UKKwor
WDg2X01TUl9QT0xJQ1kKKy0tLS0tLS0tLS0tLS0tCisKK01TUiBwb2xpY3kgY29udGVudCwgYXMg
YWNjZXNzZWQgYnkgdGhlIFhFTl9ET01DVExfe2dldCxzZXR9X2NwdV9wb2xpY3kKK2h5cGVyY2Fs
bCBzdWItb3BzLgorCisgICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYg
ICAgIDcgb2N0ZXQKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKKyAgICB8IE1TUl9wb2xpY3kgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKKyAgICAuLi4KKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0ZpZWxkICAgICAgICAgICAgRGVz
Y3JpcHRpb24KKy0tLS0tLS0tLS0gICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCitNU1JfcG9saWN5ICAgICAgIEFycmF5IG9mIHhlbl9tc3Jf
ZW50cnlfdFtdJ3MKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1xjbGVhcnBhZ2UKKwogCiBMYXlvdXQKID09PT09
PQpAQCAtNjU2LDYgKzY5Niw3IEBAIEEgdHlwaWNhbCBzYXZlIHJlY29yZCBmb3IgYW4geDg2IFBW
IGd1ZXN0IGltYWdlIHdvdWxkIGxvb2sgbGlrZToKICogRG9tYWluIGhlYWRlcgogKiBTdGF0aWMg
ZGF0YSByZWNvcmRzOgogICAgICogWDg2X1BWX0lORk8gcmVjb3JkCisgICAgKiBYODZfe0NQVUlE
LE1TUn1fUE9MSUNZCiAgICAgKiBTVEFUSUNfREFUQV9FTkQKICogWDg2X1BWX1AyTV9GUkFNRVMg
cmVjb3JkCiAqIE1hbnkgUEFHRV9EQVRBIHJlY29yZHMKQEAgLTY4NSw2ICs3MjYsNyBAQCBBIHR5
cGljYWwgc2F2ZSByZWNvcmQgZm9yIGFuIHg4NiBIVk0gZ3Vlc3QgaW1hZ2Ugd291bGQgbG9vayBs
aWtlOgogKiBJbWFnZSBoZWFkZXIKICogRG9tYWluIGhlYWRlcgogKiBTdGF0aWMgZGF0YSByZWNv
cmRzOgorICAgICogWDg2X3tDUFVJRCxNU1J9X1BPTElDWQogICAgICogU1RBVElDX0RBVEFfRU5E
CiAqIE1hbnkgUEFHRV9EQVRBIHJlY29yZHMKICogWDg2X1RTQ19JTkZPCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCmlu
ZGV4IDdmMjJjZjAzNjUuLjdjNTRiMDM0MTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jCkBAIC0zNyw2ICszNyw4
IEBAIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBtYW5kYXRvcnlfcmVjX3R5cGVzW10gPQogICAg
IFtSRUNfVFlQRV9DSEVDS1BPSU5UXSAgICAgICAgICAgICAgICAgICA9ICJDaGVja3BvaW50IiwK
ICAgICBbUkVDX1RZUEVfQ0hFQ0tQT0lOVF9ESVJUWV9QRk5fTElTVF0gICAgPSAiQ2hlY2twb2lu
dCBkaXJ0eSBwZm4gbGlzdCIsCiAgICAgW1JFQ19UWVBFX1NUQVRJQ19EQVRBX0VORF0gICAgICAg
ICAgICAgID0gIlN0YXRpYyBkYXRhIGVuZCIsCisgICAgW1JFQ19UWVBFX1g4Nl9DUFVJRF9QT0xJ
Q1ldICAgICAgICAgICAgID0gIng4NiBDUFVJRCBwb2xpY3kiLAorICAgIFtSRUNfVFlQRV9YODZf
TVNSX1BPTElDWV0gICAgICAgICAgICAgICA9ICJ4ODYgTVNSIHBvbGljeSIsCiB9OwogCiBjb25z
dCBjaGFyICpyZWNfdHlwZV90b19zdHIodWludDMyX3QgdHlwZSkKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVhbV9m
b3JtYXQuaAppbmRleCA4MWM5NzY1YjBhLi44YTBkYTI2Zjc1IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmgKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFt
X2Zvcm1hdC5oCkBAIC03NCw2ICs3NCw4IEBAIHN0cnVjdCB4Y19zcl9yaGRyCiAjZGVmaW5lIFJF
Q19UWVBFX0NIRUNLUE9JTlQgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGVVCiAjZGVmaW5lIFJF
Q19UWVBFX0NIRUNLUE9JTlRfRElSVFlfUEZOX0xJU1QgIDB4MDAwMDAwMGZVCiAjZGVmaW5lIFJF
Q19UWVBFX1NUQVRJQ19EQVRBX0VORCAgICAgICAgICAgIDB4MDAwMDAwMTBVCisjZGVmaW5lIFJF
Q19UWVBFX1g4Nl9DUFVJRF9QT0xJQ1kgICAgICAgICAgIDB4MDAwMDAwMTFVCisjZGVmaW5lIFJF
Q19UWVBFX1g4Nl9NU1JfUE9MSUNZICAgICAgICAgICAgIDB4MDAwMDAwMTJVCiAKICNkZWZpbmUg
UkVDX1RZUEVfT1BUSU9OQUwgICAgICAgICAgICAgMHg4MDAwMDAwMFUKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvcHl0aG9uL3hlbi9taWdyYXRpb24vbGlieGMucHkgYi90b29scy9weXRob24veGVuL21p
Z3JhdGlvbi9saWJ4Yy5weQppbmRleCA1ZmI1MWI1NmFjLi45ODgxZjVjZWQ0IDEwMDY0NAotLS0g
YS90b29scy9weXRob24veGVuL21pZ3JhdGlvbi9saWJ4Yy5weQorKysgYi90b29scy9weXRob24v
eGVuL21pZ3JhdGlvbi9saWJ4Yy5weQpAQCAtNTcsNiArNTcsOCBAQAogUkVDX1RZUEVfY2hlY2tw
b2ludCAgICAgICAgICAgICAgICAgPSAweDAwMDAwMDBlCiBSRUNfVFlQRV9jaGVja3BvaW50X2Rp
cnR5X3Bmbl9saXN0ICA9IDB4MDAwMDAwMGYKIFJFQ19UWVBFX3N0YXRpY19kYXRhX2VuZCAgICAg
ICAgICAgID0gMHgwMDAwMDAxMAorUkVDX1RZUEVfeDg2X2NwdWlkX3BvbGljeSAgICAgICAgICAg
PSAweDAwMDAwMDExCitSRUNfVFlQRV94ODZfbXNyX3BvbGljeSAgICAgICAgICAgICA9IDB4MDAw
MDAwMTIKIAogcmVjX3R5cGVfdG9fc3RyID0gewogICAgIFJFQ19UWVBFX2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgIDogIkVuZCIsCkBAIC03Niw2ICs3OCw4IEBACiAgICAgUkVDX1RZUEVfY2hl
Y2twb2ludCAgICAgICAgICAgICAgICAgOiAiQ2hlY2twb2ludCIsCiAgICAgUkVDX1RZUEVfY2hl
Y2twb2ludF9kaXJ0eV9wZm5fbGlzdCAgOiAiQ2hlY2twb2ludCBkaXJ0eSBwZm4gbGlzdCIsCiAg
ICAgUkVDX1RZUEVfc3RhdGljX2RhdGFfZW5kICAgICAgICAgICAgOiAiU3RhdGljIGRhdGEgZW5k
IiwKKyAgICBSRUNfVFlQRV94ODZfY3B1aWRfcG9saWN5ICAgICAgICAgICA6ICJ4ODYgQ1BVSUQg
cG9saWN5IiwKKyAgICBSRUNfVFlQRV94ODZfbXNyX3BvbGljeSAgICAgICAgICAgICA6ICJ4ODYg
TVNSIHBvbGljeSIsCiB9CiAKICMgcGFnZV9kYXRhCkBAIC0xMTMsNiArMTE3LDEyIEBACiBIVk1f
UEFSQU1TX0VOVFJZX0ZPUk1BVCAgID0gIlFRIgogSFZNX1BBUkFNU19GT1JNQVQgICAgICAgICA9
ICJJSSIKIAorIyB4ODZfY3B1aWRfcG9saWN5ID0+IHhlbl9jcHVpZF9sZWFmX3RbXQorWDg2X0NQ
VUlEX1BPTElDWV9GT1JNQVQgICA9ICJJSUlJSUkiCisKKyMgeDg2X21zcl9wb2xpY3kgPT4geGVu
X21zcl9lbnRyeV90W10KK1g4Nl9NU1JfUE9MSUNZX0ZPUk1BVCAgICAgPSAiUUlJIgorCiBjbGFz
cyBWZXJpZnlMaWJ4YyhWZXJpZnlCYXNlKToKICAgICAiIiIgVmVyaWZ5IGEgTGlieGMgdjIgKG9y
IGxhdGVyKSBzdHJlYW0gIiIiCiAKQEAgLTQzOSw2ICs0NDksMzQgQEAgZGVmIHZlcmlmeV9yZWNv
cmRfc3RhdGljX2RhdGFfZW5kKHNlbGYsIGNvbnRlbnQpOgogICAgICAgICAgICAgcmFpc2UgUmVj
b3JkRXJyb3IoIlN0YXRpYyBkYXRhIGVuZCByZWNvcmQgZm91bmQgaW4gdjIgc3RyZWFtIikKIAog
CisgICAgZGVmIHZlcmlmeV9yZWNvcmRfeDg2X2NwdWlkX3BvbGljeShzZWxmLCBjb250ZW50KToK
KyAgICAgICAgIiIiIHg4NiBDUFVJRCBwb2xpY3kgcmVjb3JkICIiIgorCisgICAgICAgIGlmIHNl
bGYudmVyc2lvbiA8IDM6CisgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigieDg2IENQVUlE
IHBvbGljeSByZWNvcmQgZm91bmQgaW4gdjIgc3RyZWFtIikKKworICAgICAgICBzeiA9IGNhbGNz
aXplKFg4Nl9DUFVJRF9QT0xJQ1lfRk9STUFUKQorICAgICAgICBjb250ZW50c3ogPSBsZW4oY29u
dGVudCkKKworICAgICAgICBpZiBjb250ZW50c3ogPCBzeiBvciAoY29udGVudHN6ICUgc3opICE9
IDA6CisgICAgICAgICAgICByYWlzZSBSZWNvcmRFcnJvcigiUmVjb3JkIGxlbmd0aCAldSwgZXhw
ZWN0ZWQgbXVsdGlwbGUgb2YgJXUiICUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj
b250ZW50c3osIHN6KSkKKworCisgICAgZGVmIHZlcmlmeV9yZWNvcmRfeDg2X21zcl9wb2xpY3ko
c2VsZiwgY29udGVudCk6CisgICAgICAgICIiIiB4ODYgTVNSIHBvbGljeSByZWNvcmQgIiIiCisK
KyAgICAgICAgaWYgc2VsZi52ZXJzaW9uIDwgMzoKKyAgICAgICAgICAgIHJhaXNlIFJlY29yZEVy
cm9yKCJ4ODYgTVNSIHBvbGljeSByZWNvcmQgZm91bmQgaW4gdjIgc3RyZWFtIikKKworICAgICAg
ICBzeiA9IGNhbGNzaXplKFg4Nl9NU1JfUE9MSUNZX0ZPUk1BVCkKKyAgICAgICAgY29udGVudHN6
ID0gbGVuKGNvbnRlbnQpCisKKyAgICAgICAgaWYgY29udGVudHN6IDwgc3ogb3IgKGNvbnRlbnRz
eiAlIHN6KSAhPSAwOgorICAgICAgICAgICAgcmFpc2UgUmVjb3JkRXJyb3IoIlJlY29yZCBsZW5n
dGggJXUsIGV4cGVjdGVkIG11bHRpcGxlIG9mICV1IiAlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY29udGVudHN6LCBzeikpCisKKwogcmVjb3JkX3ZlcmlmaWVycyA9IHsKICAgICBS
RUNfVFlQRV9lbmQ6CiAgICAgICAgIFZlcmlmeUxpYnhjLnZlcmlmeV9yZWNvcmRfZW5kLApAQCAt
NDgzLDQgKzUyMSw5IEBAIGRlZiB2ZXJpZnlfcmVjb3JkX3N0YXRpY19kYXRhX2VuZChzZWxmLCBj
b250ZW50KToKIAogICAgIFJFQ19UWVBFX3N0YXRpY19kYXRhX2VuZDoKICAgICAgICAgVmVyaWZ5
TGlieGMudmVyaWZ5X3JlY29yZF9zdGF0aWNfZGF0YV9lbmQsCisKKyAgICBSRUNfVFlQRV94ODZf
Y3B1aWRfcG9saWN5OgorICAgICAgICBWZXJpZnlMaWJ4Yy52ZXJpZnlfcmVjb3JkX3g4Nl9jcHVp
ZF9wb2xpY3ksCisgICAgUkVDX1RZUEVfeDg2X21zcl9wb2xpY3k6CisgICAgICAgIFZlcmlmeUxp
YnhjLnZlcmlmeV9yZWNvcmRfeDg2X21zcl9wb2xpY3ksCiAgICAgfQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:40:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:40: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 1iw5ZR-0003CG-90; Mon, 27 Jan 2020 14:40:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZQ-0003BN-2B
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:40:56 +0000
X-Inumbo-ID: 046a07e0-4113-11ea-b833-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 046a07e0-4113-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 14:40:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136052;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=75uIekn1UFqgP1IYkhjUCMtjBDzTaPOeRFCIvL3sHNM=;
 b=bW5dNs2SDzxvfy+V1xov7UEk1Bn1YWMY5NxtIomKezhw/fK6u6ninfxc
 gk9ORwJY76fYySEneV2t+AdWyZWblDBQPHegeDVLKsnzTiRfQ3q/ww2ar
 LbO9HCxowzIoasmk5E/e+5POftLsR1VTZu5WGkrQoQHq9utNxWoKUr+3C k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 99rYCcF8qyJOxufjPfepmMptk0ytFEYI3QS1wUt3t5VmIC9m3/3hdCEJk5M2vmMoW1w/qIRTUw
 JtH5NgXueo07xcWDGqAQ8ZNKQuyNiIEHc0IAOPqiQlXQXL6EzowGvNiVtYYkAw/JlxpCvLHPLR
 3s2EcIJ30fKB6FLcZXZEtQ5jcbiDm0pcodQM4Dckhnq7eDdofShRXIzFEy68ngd9jYJgLF6ELT
 XdVvPlBL5mVqmoFmVcLDDMxtiW0VuVG53latCiVqjrt571wB1A92L+3RCvLlT5nUW5JBf3G7sg
 auw=
X-SBRS: 2.7
X-MesageID: 12093209
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12093209"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:40 +0000
Message-ID: <20200127143444.25538-14-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 13/17] libxc/restore: Handle X86_{CPUID,
 MSR}_DATA records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

Rm9yIG5vdywgdGhlIGRhdGEgYXJlIGp1c3Qgc3Rhc2hlZCwgYW5kIGRpc2NhcmRlZCBhdCB0aGUg
ZW5kLgoKQSBmdXR1cmUgY2hhbmdlIHdpbGwgcmVzdG9yZSB0aGUgZGF0YSwgb25jZSBsaWJ4bCBo
YXMgYmVlbiBhZGp1c3RlZCB0byBhdm9pZApjbG9iYmVyaW5nIHRoZSBkYXRhLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAg
ICAgIHwgMTAgKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jICAgICAg
fCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94
Y19zcl9jb21tb25feDg2LmggICAgICB8IDE0ICsrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDkgKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jICB8ICA5ICsrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29s
cy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCBmZDdmYjY3MzA1Li43NzQyMjYwNjkwIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysgYi90b29scy9saWJ4Yy94Y19z
cl9jb21tb24uaApAQCAtMjk2LDYgKzI5NiwxNiBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAogICAg
IHsKICAgICAgICAgc3RydWN0IC8qIHg4NiAqLwogICAgICAgICB7CisgICAgICAgICAgICAvKiBD
b21tb24gc2F2ZS9yZXN0b3JlIGRhdGEuICovCisgICAgICAgICAgICB1bmlvbgorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHN0cnVjdAorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgLyogWDg2X3tDUFVJRCxNU1J9X0RBVEEgYmxvYnMgZm9yIENQVSBQb2xpY3ku
ICovCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9ibG9iIGNwdWlkLCBtc3I7Cisg
ICAgICAgICAgICAgICAgfSByZXN0b3JlOworICAgICAgICAgICAgfTsKKwogICAgICAgICAgICAg
c3RydWN0IC8qIHg4NiBQViBndWVzdC4gKi8KICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAvKiA0IG9yIDg7IDMyIG9yIDY0IGJpdCBkb21haW4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL3hjX3NyX2NvbW1vbl94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYwpp
bmRleCAwMTE2ODRkZjk3Li44OTgwMjk5ZTlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19z
cl9jb21tb25feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jCkBAIC00
Miw2ICs0Miw0NiBAQCBpbnQgaGFuZGxlX3g4Nl90c2NfaW5mbyhzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiAgICAgcmV0dXJuIDA7CiB9CiAKK2lu
dCBoYW5kbGVfeDg2X2NwdWlkX3BvbGljeShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1
Y3QgeGNfc3JfcmVjb3JkICpyZWMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhj
aDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIHJlYy0+bGVuZ3RoID09IDAgfHwKKyAgICAgICAg
IHJlYy0+bGVuZ3RoICUgc2l6ZW9mKHhlbl9jcHVpZF9sZWFmX3QpICE9IDAgKQorICAgIHsKKyAg
ICAgICAgRVJST1IoIlg4Nl9DUFVJRF9QT0xJQ1kgc2l6ZSAldSBzaG91bGQgYmUgbXVsdGlwbGUg
b2YgJXp1IiwKKyAgICAgICAgICAgICAgcmVjLT5sZW5ndGgsIHNpemVvZih4ZW5fY3B1aWRfbGVh
Zl90KSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByYyA9IHVwZGF0ZV9ibG9i
KCZjdHgtPng4Ni5yZXN0b3JlLmNwdWlkLCByZWMtPmRhdGEsIHJlYy0+bGVuZ3RoKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSAldSBieXRlcyBmb3Ig
WDg2X0NQVUlEX1BPTElDWSIsIHJlYy0+bGVuZ3RoKTsKKworICAgIHJldHVybiByYzsKK30KKwor
aW50IGhhbmRsZV94ODZfbXNyX3BvbGljeShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1
Y3QgeGNfc3JfcmVjb3JkICpyZWMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhj
aDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIHJlYy0+bGVuZ3RoID09IDAgfHwKKyAgICAgICAg
IHJlYy0+bGVuZ3RoICUgc2l6ZW9mKHhlbl9tc3JfZW50cnlfdCkgIT0gMCApCisgICAgeworICAg
ICAgICBFUlJPUigiWDg2X01TUl9QT0xJQ1kgc2l6ZSAldSBzaG91bGQgYmUgbXVsdGlwbGUgb2Yg
JXp1IiwKKyAgICAgICAgICAgICAgcmVjLT5sZW5ndGgsIHNpemVvZih4ZW5fY3B1aWRfbGVhZl90
KSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByYyA9IHVwZGF0ZV9ibG9iKCZj
dHgtPng4Ni5yZXN0b3JlLm1zciwgcmVjLT5kYXRhLCByZWMtPmxlbmd0aCk7CisgICAgaWYgKCBy
YyApCisgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgJXUgYnl0ZXMgZm9yIFg4Nl9N
U1JfUE9MSUNZIiwgcmVjLT5sZW5ndGgpOworCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uX3g4Ni5oIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5oCmluZGV4IGVi
YzQzNTViZDEuLmM0NThjMWFhMzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bl94ODYuaAorKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmgKQEAgLTE0LDYgKzE0
LDIwIEBAIGludCB3cml0ZV94ODZfdHNjX2luZm8oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCk7
CiAgKi8KIGludCBoYW5kbGVfeDg2X3RzY19pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgs
IHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYyk7CiAKKy8qCisgKiBQYXJzZXMgYW4gWDg2X0NQVUlE
X1BPTElDWSByZWNvcmQgYW5kIHN0YXNoZXMgdGhlIGNvbnRlbnQgZm9yIGFwcGxpY2F0aW9uCisg
KiB3aGVuIGEgU1RBVElDX0RBVEFfRU5EIHJlY29yZCBpcyBlbmNvdW50ZXJlZC4KKyAqLworaW50
IGhhbmRsZV94ODZfY3B1aWRfcG9saWN5KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKTsKKworLyoK
KyAqIFBhcnNlcyBhbiBYODZfTVNSX1BPTElDWSByZWNvcmQgYW5kIHN0YXNoZXMgdGhlIGNvbnRl
bnQgZm9yIGFwcGxpY2F0aW9uCisgKiB3aGVuIGEgU1RBVElDX0RBVEFfRU5EIHJlY29yZCBpcyBl
bmNvdW50ZXJlZC4KKyAqLworaW50IGhhbmRsZV94ODZfbXNyX3BvbGljeShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfcmVj
b3JkICpyZWMpOworCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X2h2bS5jCmluZGV4IDNmNzgyNDhmMzIuLmNlZjk5ZTAzOTcgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCkBAIC0xNzEsNiArMTcxLDEyIEBAIHN0YXRpYyBpbnQg
eDg2X2h2bV9wcm9jZXNzX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICAgIGNh
c2UgUkVDX1RZUEVfSFZNX1BBUkFNUzoKICAgICAgICAgcmV0dXJuIGhhbmRsZV9odm1fcGFyYW1z
KGN0eCwgcmVjKTsKIAorICAgIGNhc2UgUkVDX1RZUEVfWDg2X0NQVUlEX1BPTElDWToKKyAgICAg
ICAgcmV0dXJuIGhhbmRsZV94ODZfY3B1aWRfcG9saWN5KGN0eCwgcmVjKTsKKworICAgIGNhc2Ug
UkVDX1RZUEVfWDg2X01TUl9QT0xJQ1k6CisgICAgICAgIHJldHVybiBoYW5kbGVfeDg2X21zcl9w
b2xpY3koY3R4LCByZWMpOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFJFQ09SRF9O
T1RfUFJPQ0VTU0VEOwogICAgIH0KQEAgLTIyNyw2ICsyMzMsOSBAQCBzdGF0aWMgaW50IHg4Nl9o
dm1fY2xlYW51cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIGZyZWUoY3R4LT54
ODYuaHZtLnJlc3RvcmUuY29udGV4dC5wdHIpOwogCisgICAgZnJlZShjdHgtPng4Ni5yZXN0b3Jl
LmNwdWlkLnB0cik7CisgICAgZnJlZShjdHgtPng4Ni5yZXN0b3JlLm1zci5wdHIpOworCiAgICAg
cmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDM3NTYyMjVi
ZTYuLjNhYWM0YmQ1MDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2
X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwMiw2
ICsxMTAyLDEyIEBAIHN0YXRpYyBpbnQgeDg2X3B2X3Byb2Nlc3NfcmVjb3JkKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgsCiAgICAgY2FzZSBSRUNfVFlQRV9YODZfVFNDX0lORk86CiAgICAgICAg
IHJldHVybiBoYW5kbGVfeDg2X3RzY19pbmZvKGN0eCwgcmVjKTsKIAorICAgIGNhc2UgUkVDX1RZ
UEVfWDg2X0NQVUlEX1BPTElDWToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV94ODZfY3B1aWRfcG9s
aWN5KGN0eCwgcmVjKTsKKworICAgIGNhc2UgUkVDX1RZUEVfWDg2X01TUl9QT0xJQ1k6CisgICAg
ICAgIHJldHVybiBoYW5kbGVfeDg2X21zcl9wb2xpY3koY3R4LCByZWMpOworCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmV0dXJuIFJFQ09SRF9OT1RfUFJPQ0VTU0VEOwogICAgIH0KQEAgLTExNzMs
NiArMTE3OSw5IEBAIHN0YXRpYyBpbnQgeDg2X3B2X2NsZWFudXAoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICBpZiAoIGN0eC0+eDg2LnB2Lm0ycCApCiAgICAgICAgIG11bm1hcChjdHgt
Png4Ni5wdi5tMnAsIGN0eC0+eDg2LnB2Lm5yX20ycF9mcmFtZXMgKiBQQUdFX1NJWkUpOwogCisg
ICAgZnJlZShjdHgtPng4Ni5yZXN0b3JlLmNwdWlkLnB0cik7CisgICAgZnJlZShjdHgtPng4Ni5y
ZXN0b3JlLm1zci5wdHIpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:41:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:41: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 1iw5ZW-0003FH-KY; Mon, 27 Jan 2020 14:41:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZV-0003EQ-21
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:41:01 +0000
X-Inumbo-ID: 08733c9e-4113-11ea-aecd-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08733c9e-4113-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:40:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136059;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Lxptjlj048jFo1TZ9LyVIlXTZTWDMEbkHr8vGwFVWNg=;
 b=QNaJsMNitgmcH7Ot+yOOrBXZXgz9Jc0in8oZxsVpqHocT4jzHaszVlLE
 jEEcp9nNFwrzlxCGDH0TiORcp26aU0++6IG9c1s7beLtYm6QTZjVCefE6
 +SuELYQ/c4YRmjY1fG+4rRWY+Xm53IO3bnYkFN36hHxETc4c/lpaQUEAi s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oXzaRxdCI02X1cK9/EbsP11aVANGkgCdNa7QuodbgXb5G2sOj4YYKeLtKt/3NYGEoerEfMfzGg
 rqWqpOc68f35SPndDt2gKLaul0kFNWxbK+K6yjt40ncg6PPerONjD0qkABil9SHkZOWz7HfVF7
 VXqIp+58GvUOcNta9gbywVYAPaC+I0k2HVj699etbbcVj7IwtibDFVihUZs9YReuiI6w50n/D/
 4QKzUOw+DcKmG9qt4eVXPQJ9HlP//RsJnOXBBpdFF740tDoNG59isTry0m8Q5RR3L9VB8j7WGs
 lBM=
X-SBRS: 2.7
X-MesageID: 11860148
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11860148"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:43 +0000
Message-ID: <20200127143444.25538-17-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 16/17] tools/libxc: Restore CPUID/MSR data
 found in the migration stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>,
 =?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>

V2l0aCBhbGwgb3RoZXIgcGllY2VzIGluIHBsYWNlLCBpdCBpcyBub3cgc2FmZSB0byByZXN0b3Jl
IHRoZSBDUFVJRCBhbmQgTVNSCmRhdGEgaW4gdGhlIG1pZ3JhdGlvbiBzdHJlYW0sIHJhdGhlciB0
aGFuIGRpc2NhcmRpbmcgdGhlbSBhbmQgdXNpbmcgdGhlIGhpZ2hlcgpsZXZlbCB0b29sc3RhY2tz
IGNvbXBhdGliaWxpdHkgbG9naWMuCgpXaGlsZSB0aGlzIGlzIGEgc21hbGwgcGF0Y2gsIGl0IGhh
cyBsYXJnZSBpbXBsaWNhdGlvbnMgZm9yIG1pZ3JhdGVkL3Jlc3VtZWQKZG9tYWlucy4gIE1vc3Qg
b2J2aW91c2x5LCB0aGUgQ1BVIGZhbWlseS9tb2RlbC9zdGVwcGluZyBkYXRhLApjYWNoZS90bGIv
ZXRjLiB3aWxsIG5vIGxvbmdlciBjaGFuZ2UgYmVoaW5kIHRoZSBndWVzdHMgYmFjay4KCkFub3Ro
ZXIgY2hhbmdlIGlzIHRoZSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgWGVuZCBjcHVpZCBzdHJpbmdz
LiAgVGhlICdrJwpvcHRpb24gaXMgbm90IGEgc2Vuc2libGUgdGhpbmcgdG8gaGF2ZSBldmVyIHN1
cHBvcnRlZCwgYW5kICdzJyBpcyBob3cgaG93IHRoZQpzdHJlYW0gd2lsbCBlbmQgdXAgYmVoYXZp
bmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAgfCAgOCArKysrLS0t
LQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jIHwgMjYgKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCmluZGV4IGFjMzhjMTQwNmUuLmM3OGQwMGJiYzMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jCkBAIC0yOTEsMTAgKzI5MSw5IEBAIGludCB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICogICAnMCcgLT4gZm9yY2UgdG8gMAog
ICogICAneCcgLT4gd2UgZG9uJ3QgY2FyZSAodXNlIGRlZmF1bHQpCiAgKiAgICdrJyAtPiBwYXNz
IHRocm91Z2ggaG9zdCB2YWx1ZQotICogICAncycgLT4gcGFzcyB0aHJvdWdoIHRoZSBmaXJzdCB0
aW1lIGFuZCB0aGVuIGtlZXAgdGhlIHNhbWUgdmFsdWUKLSAqICAgICAgICAgIGFjcm9zcyBzYXZl
L3Jlc3RvcmUgYW5kIG1pZ3JhdGlvbi4KKyAqICAgJ3MnIC0+IGxlZ2FjeSBhbGlhcyBmb3IgJ2sn
CiAgKgotICogRm9yICdzJyBhbmQgJ3gnIHRoZSBjb25maWd1cmF0aW9uIGlzIG92ZXJ3cml0dGVu
IHdpdGggdGhlIHZhbHVlIGFwcGxpZWQuCisgKiBJbiBhbGwgY2FzZXMsIHRoZSByZXR1cm5lZCBz
dHJpbmcgY29uc2lzdHMgb2YganVzdCAnMCcgYW5kICcxJy4KICAqLwogaW50IHhjX2NwdWlkX3Nl
dCgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGNvbnN0IHVuc2lnbmVk
IGludCAqaW5wdXQsCkBAIC00MjAsNyArNDE5LDggQEAgaW50IHhjX2NwdWlkX3NldCgKICAgICAg
ICAgICAgICAgICBjbGVhcl9mZWF0dXJlKDMxIC0gaiwgcmVnc1tpXSk7CiAKICAgICAgICAgICAg
IGNvbmZpZ190cmFuc2Zvcm1lZFtpXVtqXSA9IGNvbmZpZ1tpXVtqXTsKLSAgICAgICAgICAgIGlm
ICggY29uZmlnW2ldW2pdID09ICdzJyApCisgICAgICAgICAgICAvKiBBbGwgbm9uIDAvMSB2YWx1
ZXMgZ2V0IG92ZXJ3cml0dGVuLiAqLworICAgICAgICAgICAgaWYgKCAoY29uZmlnW2ldW2pdICYg
fjEpICE9ICcwJyApCiAgICAgICAgICAgICAgICAgY29uZmlnX3RyYW5zZm9ybWVkW2ldW2pdID0g
JzAnICsgdmFsOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jCmluZGV4IGE4
NDk4OTE2MzQuLjc3ZWEwNDRhNzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bl94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmMKQEAgLTEzNCw4ICsx
MzQsMzAgQEAgaW50IGhhbmRsZV94ODZfbXNyX3BvbGljeShzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiAKIGludCB4ODZfc3RhdGljX2RhdGFfY29t
cGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgaW50ICptaXNzaW5nKQog
ewotICAgIC8qIFRPRE86IEJlY29tZSBjb25kaXRpb25hbCBvbiB0aGVyZSBiZWluZyBubyBkYXRh
IGluIHRoZSBzdHJlYW0uICovCi0gICAgKm1pc3NpbmcgPSBYR1JfU0REX01JU1NJTkdfTVNSIHwg
WEdSX1NERF9NSVNTSU5HX0NQVUlEOworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
CisgICAgdWludDMyX3QgbnJfbGVhdmVzID0gMCwgbnJfbXNycyA9IDA7CisgICAgdWludDMyX3Qg
ZXJyX2wgPSB+MCwgZXJyX3MgPSB+MCwgZXJyX20gPSB+MDsKKworICAgIGlmICggY3R4LT54ODYu
cmVzdG9yZS5jcHVpZC5wdHIgKQorICAgICAgICBucl9sZWF2ZXMgPSBjdHgtPng4Ni5yZXN0b3Jl
LmNwdWlkLnNpemUgLyBzaXplb2YoeGVuX2NwdWlkX2xlYWZfdCk7CisgICAgZWxzZQorICAgICAg
ICAqbWlzc2luZyB8PSBYR1JfU0REX01JU1NJTkdfQ1BVSUQ7CisKKyAgICBpZiAoIGN0eC0+eDg2
LnJlc3RvcmUubXNyLnB0ciApCisgICAgICAgIG5yX21zcnMgPSBjdHgtPng4Ni5yZXN0b3JlLm1z
ci5zaXplIC8gc2l6ZW9mKHhlbl9tc3JfZW50cnlfdCk7CisgICAgZWxzZQorICAgICAgICAqbWlz
c2luZyB8PSBYR1JfU0REX01JU1NJTkdfTVNSOworCisgICAgaWYgKCAobnJfbGVhdmVzIHx8IG5y
X21zcnMpICYmCisgICAgICAgICB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koeGNoLCBjdHgtPmRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2xlYXZlcywgY3R4LT54
ODYucmVzdG9yZS5jcHVpZC5wdHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bnJfbXNycywgICBjdHgtPng4Ni5yZXN0b3JlLm1zci5wdHIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmVycl9sLCAmZXJyX3MsICZlcnJfbSkgKQorICAgIHsKKyAgICAgICAg
UEVSUk9SKCJGYWlsZWQgdG8gc2V0IENQVUlEIHBvbGljeTogbGVhZiAlMDh4LCBzdWJsZWFmICUw
OHgsIG1zciAlMDh4IiwKKyAgICAgICAgICAgICAgIGVycl9sLCBlcnJfcywgZXJyX20pOworICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:41:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5ZX-0003Fi-0k; Mon, 27 Jan 2020 14:41:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZV-0003Ee-IY
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:41:01 +0000
X-Inumbo-ID: 090e335c-4113-11ea-855d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 090e335c-4113-11ea-855d-12813bfff9fa;
 Mon, 27 Jan 2020 14:41:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136060;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UNm4zczGTkV6kuIslxpw7OwaP9zsTScDkSBhFsLwK+k=;
 b=DvtpZI/qcssvtjiiIW8J9uwGqIwoZkpaE3cOYAqdrwcib3xE4H3ZWrY9
 +txN7pbX8M4uGUG5e7N6HinNQ13R/5a1QSlIfEuqDIk6b5P12UBZ9GWUo
 VGEP3+RPUlzs6jzbDX9o6h2mqwqjnYRl6li6YwbS/v/nXnAc3cXoc1hPc Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cbo4zisRT1ImK31wSjt/X7yFLMCHfc+COFa0Eq3+BIiEhdIv++cX7DvUUbVsqmguc50jmK6gpZ
 KBZVUXK6izi5l50T7lk9T8iaXvUIcpKiW0bdwAlb3t42DWsIQoSUYLcc9jf1/9gfh8m1JoGGp/
 bFRb3k4RlLKa9C0R1Gsn89cNstuJjwe6V4iIoQyj2jBLp/T7eJZ1xEcEop2XP8ultozXF4ctgy
 J/GoYMl2OhNk2VBl4qq9yQbRePeSHqtBo2gfU3Ki2WAvn6Cs3Cti3ByRnA90NsJDhHT0MbJYHs
 i9Y=
X-SBRS: 2.7
X-MesageID: 12093218
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12093218"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:42 +0000
Message-ID: <20200127143444.25538-16-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 15/17] tools/libx[cl]: Plumb 'missing'
 through static_data_done() up into 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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

UHJlIFhlbi00LjE0IHN0cmVhbXMgd2lsbCBub3QgY29udGFpbiBhbnkgQ1BVSUQvTVNSIGluZm9y
bWF0aW9uLiAgVGhlcmUgaXMKbm90aGluZyBsaWJ4YyBjYW4gZG8gYWJvdXQgdGhpcywgYW5kIHdp
bGwgaGF2ZSB0byByZWx5IG9uIHRoZSBoaWdoZXIgbGV2ZWwKdG9vbHN0YWNrIHRvIHByb3ZpZGUg
YmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCgpUbyBmYWNpbGl0YXRlIHRoaXMsIGV4dGVuZCB0aGUg
c3RhdGljX2RhdGFfZG9uZSgpIGNhbGxiYWNrLCBoaWdobGlnaHRpbmcgdGhlCm1pc3NpbmcgaW5m
b3JtYXRpb24sIGFuZCBtb2RpZnkgbGlieGwgdG8gdXNlIGl0LiAgQXQgdGhlIGxpYnhjIGxldmVs
LCB0aGlzCnJlcXVpcmVzIGFuIGFyY2gtc3BlY2lmaWMgaG9vayB3aGljaCwgZm9yIG5vdywgYWx3
YXlzIHJlcG9ydHMgQ1BVSUQgYW5kIE1TUiBhcwptaXNzaW5nLiAgVGhpcyB3aWxsIGJlIGFkanVz
dGVkIGluIGEgbGF0ZXIgY2hhbmdlLgoKTm8gb3ZlcmFsbCBmdW5jdGlvbmFsIGNoYW5nZSAtIHRo
aXMgaXMganVzdCBwbHVtYmluZy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgp2MjoKICogU3BsaXQvcmVhcnJhbmdlIGZyb20gdjEK
ICogRG9uJ3QgcmUtZXZhbHV0ZSAnaycgb24gbWlncmF0ZQotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuZ3Vlc3QuaCAgICAgIHwgMTIgKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9j
b21tb24uaCAgICAgICAgICB8ICA5ICsrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
X3g4Ni5jICAgICAgfCAgOCArKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5o
ICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jICAgICAgICAgfCAg
NyArKysrKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8ICAxICsKIHRv
b2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgIHwgIDEgKwogdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0tLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX3NhdmVfbXNnc19nZW4ucGwgIHwgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwgNTUgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggYjRk
ZjhkMGZmZS4uN2ExMmQyMWZmMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5n
dWVzdC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtMTM5LDggKzEz
OSwxNiBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwg
dWludDMyX3QgZG9tLAogCiAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3Jlc3Rv
cmUgKi8KIHN0cnVjdCByZXN0b3JlX2NhbGxiYWNrcyB7Ci0gICAgLyogQ2FsbGVkIG9uY2UgdGhl
IFNUQVRJQ19EQVRBX0VORCByZWNvcmQgaGFzIGJlZW4gcmVjZWl2ZWQvaW5mZXJyZWQuICovCi0g
ICAgaW50ICgqc3RhdGljX2RhdGFfZG9uZSkodm9pZCAqZGF0YSk7CisgICAgLyoKKyAgICAgKiBD
YWxsZWQgb25jZSB0aGUgU1RBVElDX0RBVEFfRU5EIHJlY29yZCBoYXMgYmVlbiByZWNlaXZlZC9p
bmZlcnJlZC4KKyAgICAgKgorICAgICAqIEZvciBjb21wYXRpYmlsaXR5IHdpdGggb2xkZXIgc3Ry
ZWFtcywgcHJvdmlkZXMgYSBsaXN0IG9mIHN0YXRpYyBkYXRhCisgICAgICogZXhwZWN0ZWQgdG8g
YmUgZm91bmQgaW4gdGhlIHN0cmVhbSwgd2hpY2ggd2FzIG1pc3NpbmcuICBBIGhpZ2hlciBsZXZl
bAorICAgICAqIHRvb2xzdGFjayBpcyByZXNwb25zaWJsZSBmb3IgcHJvdmlkaW5nIGFueSBuZWNl
c3NhcnkgY29tcGF0aWJpbHRpeS4KKyAgICAgKi8KKyNkZWZpbmUgWEdSX1NERF9NSVNTSU5HX0NQ
VUlEICgxIDw8IDApCisjZGVmaW5lIFhHUl9TRERfTUlTU0lOR19NU1IgICAoMSA8PCAxKQorICAg
IGludCAoKnN0YXRpY19kYXRhX2RvbmUpKHVuc2lnbmVkIGludCBtaXNzaW5nLCB2b2lkICpkYXRh
KTsKIAogICAgIC8qIENhbGxlZCBhZnRlciBhIG5ldyBjaGVja3BvaW50IHRvIHN1c3BlbmQgdGhl
IGd1ZXN0LiAqLwogICAgIGludCAoKnN1c3BlbmQpKHZvaWQgKmRhdGEpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApp
bmRleCA3NzQyMjYwNjkwLi5mM2JkZWE4MDA2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19z
cl9jb21tb24uaAorKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtMTU5LDYgKzE1
OSwxNSBAQCBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMKICAgICBpbnQgKCpwcm9jZXNzX3JlY29y
ZCkoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKTsK
IAogICAgIC8qKgorICAgICAqIFBlcmZvcm0gYW55IGFjdGlvbnMgcmVxdWlyZWQgYWZ0ZXIgdGhl
IHN0YXRpYyBkYXRhIGhhcyBhcnJpdmVkLiAgQ2FsbGVkCisgICAgICogd2hlbiB0aGUgU1RBVElD
X0RBVEFfQ09NUExFVEUgcmVjb3JkIGhhcyBiZWVuIHJlY2lldmVkL2luZmVycmVkLgorICAgICAq
ICdtaXNzaW5nJyBzaG91bGQgYmUgZmlsbGVkIGluIGZvciBhbnkgZGF0YSBpdGVtIHRoZSBoaWdo
ZXIgbGV2ZWwKKyAgICAgKiB0b29sc3RhY2sgbmVlZHMgdG8gcHJvdmlkZSBjb21wYXRpYmxpdHkg
Zm9yLgorICAgICAqLworICAgIGludCAoKnN0YXRpY19kYXRhX2NvbXBsZXRlKShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKm1pc3NpbmcpOworCisgICAgLyoqCiAgICAgICogUGVyZm9ybSBhbnkgYWN0aW9ucyBy
ZXF1aXJlZCBhZnRlciB0aGUgc3RyZWFtIGhhcyBiZWVuIGZpbmlzaGVkLiBDYWxsZWQKICAgICAg
KiBhZnRlciB0aGUgRU5EIHJlY29yZCBoYXMgYmVlbiByZWNlaXZlZC4KICAgICAgKi8KZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbl94ODYuYwppbmRleCA2MjY3NjU1ZGFiLi5hODQ5ODkxNjM0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfY29t
bW9uX3g4Ni5jCkBAIC0xMzIsNiArMTMyLDE0IEBAIGludCBoYW5kbGVfeDg2X21zcl9wb2xpY3ko
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKQogICAg
IHJldHVybiByYzsKIH0KIAoraW50IHg4Nl9zdGF0aWNfZGF0YV9jb21wbGV0ZShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBpbnQgKm1pc3NpbmcpCit7CisgICAgLyogVE9ETzog
QmVjb21lIGNvbmRpdGlvbmFsIG9uIHRoZXJlIGJlaW5nIG5vIGRhdGEgaW4gdGhlIHN0cmVhbS4g
Ki8KKyAgICAqbWlzc2luZyA9IFhHUl9TRERfTUlTU0lOR19NU1IgfCBYR1JfU0REX01JU1NJTkdf
Q1BVSUQ7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuaCBiL3Rv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuaAppbmRleCBkMTA1MDk4MWRkLi5lMDhkODFlMGU3
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmgKKysrIGIvdG9vbHMv
bGlieGMveGNfc3JfY29tbW9uX3g4Ni5oCkBAIC0zNCw2ICszNCwxMSBAQCBpbnQgaGFuZGxlX3g4
Nl9jcHVpZF9wb2xpY3koc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKIGludCBoYW5kbGVfeDg2
X21zcl9wb2xpY3koc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKTsKIAorLyoKKyAqIFBlcmZvcm0gY29t
bW9uIHg4NiBhY3Rpb25zIHJlcXVpcmVkIGFmdGVyIHRoZSBzdGF0aWMgZGF0YSBoYXMgYXJyaXZl
ZC4KKyAqLworaW50IHg4Nl9zdGF0aWNfZGF0YV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4LCB1bnNpZ25lZCBpbnQgKm1pc3NpbmcpOworCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggYmI5NGNkODc5ZC4uYmM4MTFlNmUzYSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmUuYwpAQCAtNjU5LDYgKzY1OSw3IEBAIHN0YXRpYyBpbnQgYnVmZmVyX3JlY29y
ZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiBp
bnQgaGFuZGxlX3N0YXRpY19kYXRhX2VuZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewog
ICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgaW50IG1pc3Np
bmcgPSAwOwogICAgIGludCByYyA9IDA7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5zZWVuX3N0
YXRpY19kYXRhX2VuZCApCkBAIC02NjksOSArNjcwLDEzIEBAIGludCBoYW5kbGVfc3RhdGljX2Rh
dGFfZW5kKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAKICAgICBjdHgtPnJlc3RvcmUuc2Vl
bl9zdGF0aWNfZGF0YV9lbmQgPSB0cnVlOwogCisgICAgcmMgPSBjdHgtPnJlc3RvcmUub3BzLnN0
YXRpY19kYXRhX2NvbXBsZXRlKGN0eCwgJm1pc3NpbmcpOworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gcmM7CisKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPnN0YXRpY19k
YXRhX2RvbmUgJiYKICAgICAgICAgIChyYyA9IGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPnN0YXRp
Y19kYXRhX2RvbmUoCi0gICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNhbGxiYWNrcy0+ZGF0YSkg
IT0gMCkgKQorICAgICAgICAgICAgIG1pc3NpbmcsIGN0eC0+cmVzdG9yZS5jYWxsYmFja3MtPmRh
dGEpICE9IDApICkKICAgICAgICAgRVJST1IoInN0YXRpY19kYXRhX2RvbmUoKSBjYWxsYmFjayBm
YWlsZWQ6ICVkXG4iLCByYyk7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X2h2bS5jCmluZGV4IGNlZjk5ZTAzOTcuLjkxOTBlZGFlZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X2h2bS5jCkBAIC0yNDgsNiArMjQ4LDcgQEAgc3RydWN0IHhjX3NyX3Jlc3RvcmVf
b3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4ODZfaHZt
X2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9odm1fc2V0dXAsCiAg
ICAgLnByb2Nlc3NfcmVjb3JkICA9IHg4Nl9odm1fcHJvY2Vzc19yZWNvcmQsCisgICAgLnN0YXRp
Y19kYXRhX2NvbXBsZXRlID0geDg2X3N0YXRpY19kYXRhX2NvbXBsZXRlLAogICAgIC5zdHJlYW1f
Y29tcGxldGUgPSB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZSwKICAgICAuY2xlYW51cCAgICAgICAg
ID0geDg2X2h2bV9jbGVhbnVwLAogfTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4
IDNhYWM0YmQ1MDIuLjEyNTJjZDEzMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpA
QCAtMTE5NCw2ICsxMTk0LDcgQEAgc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3Bz
X3g4Nl9wdiA9CiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9wdl9sb2NhbGlzZV9wYWdlLAog
ICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfcHZfc2V0dXAsCiAgICAgLnByb2Nlc3NfcmVjb3Jk
ICA9IHg4Nl9wdl9wcm9jZXNzX3JlY29yZCwKKyAgICAuc3RhdGljX2RhdGFfY29tcGxldGUgPSB4
ODZfc3RhdGljX2RhdGFfY29tcGxldGUsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9wdl9z
dHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9wdl9jbGVhbnVwLAog
fTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKaW5kZXggMDlmODQ4NThkNS4uMWQ1NGNkYzQyOSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTEyOTgsNyArMTI5OCw4IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19jb2xvX3Jlc3RvcmVf
c2V0dXBfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX3N0cmVhbV9yZWFkX3N0YXJ0
KGVnYywgJmRjcy0+c3JzKTsKIH0KIAotaW50IGxpYnhsX19zcm1fY2FsbG91dF9jYWxsYmFja19z
dGF0aWNfZGF0YV9kb25lKHZvaWQgKnVzZXIpCitpbnQgbGlieGxfX3NybV9jYWxsb3V0X2NhbGxi
YWNrX3N0YXRpY19kYXRhX2RvbmUodW5zaWduZWQgaW50IG1pc3NpbmcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqdXNlcikKIHsKICAgICBs
aWJ4bF9fc2F2ZV9oZWxwZXJfc3RhdGUgKnNocyA9IHVzZXI7CiAgICAgbGlieGxfX2RvbWFpbl9j
cmVhdGVfc3RhdGUgKmRjcyA9IHNocy0+Y2FsbGVyX3N0YXRlOwpAQCAtMTMwOCw5ICsxMzA5LDE4
IEBAIGludCBsaWJ4bF9fc3JtX2NhbGxvdXRfY2FsbGJhY2tfc3RhdGljX2RhdGFfZG9uZSh2b2lk
ICp1c2VyKQogICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnID0gZGNzLT5n
dWVzdF9jb25maWc7CiAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKIAotICAgIGxpYnhsX19jcHVpZF9hcHBseV9wb2xpY3koY3R4LCBk
Y3MtPmd1ZXN0X2RvbWlkKTsKLSAgICBpZiAoaW5mby0+Y3B1aWQgIT0gTlVMTCkKLSAgICAgICAg
bGlieGxfX2NwdWlkX3NldChjdHgsIGRjcy0+Z3Vlc3RfZG9taWQsIGluZm8tPmNwdWlkKTsKKyAg
ICAvKgorICAgICAqIENQVUlEL01TUiBpbmZvcm1hdGlvbiBpcyBub3QgcHJlc2VudCBpbiBwcmUg
WGVuLTQuMTQgc3RyZWFtcy4KKyAgICAgKgorICAgICAqIExpYnhsIHVzZWQgdG8gYWx3YXlzIHJl
Z2VuZXJhdGUgdGhlIENQVUlEIHBvbGljeSBmcm9tIGZpcnN0IHByaW5jaXBsZXMKKyAgICAgKiBv
biBtaWdyYXRlLiAgQ29udGludWUgdG8gZG8gc28gZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
IHdoZW4gdGhlCisgICAgICogc3RyZWFtIGRvZXNuJ3QgY29udGFpbiBhbnkgQ1BVSUQgZGF0YS4K
KyAgICAgKi8KKyAgICBpZiAobWlzc2luZyAmIFhHUl9TRERfTUlTU0lOR19DUFVJRCkgeworICAg
ICAgICBsaWJ4bF9fY3B1aWRfYXBwbHlfcG9saWN5KGN0eCwgZGNzLT5ndWVzdF9kb21pZCk7Cisg
ICAgICAgIGlmIChpbmZvLT5jcHVpZCAhPSBOVUxMKQorICAgICAgICAgICAgbGlieGxfX2NwdWlk
X3NldChjdHgsIGRjcy0+Z3Vlc3RfZG9taWQsIGluZm8tPmNwdWlkKTsKKyAgICB9CiAKICAgICBy
ZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4u
cGwgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBsCmluZGV4IDkzZGMyNTIzNzAu
LjViZmJkNGZkMTAgMTAwNzU1Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4u
cGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbApAQCAtMjksNyArMjks
NyBAQCBvdXIgQG1zZ3MgPSAoCiAgICAgWyAnc3JjeEEnLCAgIndhaXRfY2hlY2twb2ludCIsIFtd
IF0sCiAgICAgWyAnc2N4QScsICAgInN3aXRjaF9xZW11X2xvZ2RpcnR5IiwgIFtxdyh1aW50MzJf
dCBkb21pZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgZW5hYmxlKV0gXSwKLSAgICBbICdyY3hXJywgICAic3RhdGljX2RhdGFfZG9uZSIsICAgICAg
W10gXSwKKyAgICBbICdyY3hXJywgICAic3RhdGljX2RhdGFfZG9uZSIsICAgICAgW3F3KHVuc2ln
bmVkIG1pc3NpbmcpXSBdLAogICAgIFsgJ3JjeCcsICAgICJyZXN0b3JlX3Jlc3VsdHMiLCAgICAg
ICBbJ3hlbl9wZm5fdCcsICdzdG9yZV9nZm4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ3hlbl9wZm5fdCcsICdjb25zb2xlX2dmbiddIF0sCiAgICAgWyAnc3JX
JywgICAgImNvbXBsZXRlIiwgICAgICAgICAgICAgIFtxdyhpbnQgcmV0dmFsCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:41:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 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 1iw5ZZ-0003Ie-KY; Mon, 27 Jan 2020 14:41:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5ZY-0003Hh-MX
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:41:04 +0000
X-Inumbo-ID: 090e335d-4113-11ea-855d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 090e335d-4113-11ea-855d-12813bfff9fa;
 Mon, 27 Jan 2020 14:41:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136061;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=gPYmytoJCiIil7BIfCHPDEH0I2F9VWQYPFwp/5YfzGQ=;
 b=XD2Vx4QL+99jZIRoTQEo2i+zAzSRaNJ6PuAQaS3ll2Bqs10Af2C5JtB3
 cIRXJk5XurpEVg/Yq6a+DIIcEwROxMCsE5IRCX8UeOs/DtAhuZWKr+anl
 EkLtxJKRqbr03acpJ55FIlZoBomRF58FQeDz2P7CluFsRLLdQqPbCYOs+ 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P+khazJWuKPgOKI0jEBz4RTB1+ykFeNrQROppQ29fqfrhkqxvxH3vsSQxkeDOP76258QZ77jtH
 3ln0C8TrT7MICeRBn/PIa8UR0VjblLZXKVnaLUxag7QFsFheMNqVc0vGbqWEMqvxZ5VW/0woup
 +THHBoxDLvRpqEQGrbi2QAV2z1uIxXgznFA2OeVngXqGNIu0GlBOksT4Hz0Gd7IEc5W5olh1np
 uCZEKsHNzQzkg0C/lkADL0c7RFRx7WVskBn1UKl+9zWNh9M5hFrhDUOYYxfn/fgYj9OvuS+boK
 jbI=
X-SBRS: 2.7
X-MesageID: 12093220
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12093220"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:41 +0000
Message-ID: <20200127143444.25538-15-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 14/17] libxc/save: Write X86_{CPUID,
 MSR}_DATA records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.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>

V2l0aCBhbGwgb3RoZXIgcGx1bWJpbmcgaW4gcGxhY2UsIG9idGFpbiB0aGUgQ1BVIFBvbGljeSBm
cm9tIFhlbiBhbmQKd3JpdGUgaXQgaW50byB0aGUgbWlncmF0aW9uIHN0cmVhbS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYyAgIHwgNTAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9u
X3g4Ni5oICAgfCAgNiArKysrKwogdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMgfCAg
MiArLQogdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfcHYuYyAgfCAxMiArKysrKysrKystCiA0
IGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfc3Jf
Y29tbW9uX3g4Ni5jCmluZGV4IDg5ODAyOTllOWEuLjYyNjc2NTVkYWIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21t
b25feDg2LmMKQEAgLTQyLDYgKzQyLDU2IEBAIGludCBoYW5kbGVfeDg2X3RzY19pbmZvKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKICAgICByZXR1
cm4gMDsKIH0KIAoraW50IHdyaXRlX3g4Nl9jcHVfcG9saWN5X3JlY29yZHMoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAg
IHN0cnVjdCB4Y19zcl9yZWNvcmQgY3B1aWQgPSB7IC50eXBlID0gUkVDX1RZUEVfWDg2X0NQVUlE
X1BPTElDWSwgfTsKKyAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIG1zcnMgID0geyAudHlwZSA9IFJF
Q19UWVBFX1g4Nl9NU1JfUE9MSUNZLCB9OworICAgIHVpbnQzMl90IG5yX2xlYXZlcyA9IDAsIG5y
X21zcnMgPSAwOworICAgIGludCByYzsKKworICAgIGlmICggeGNfZ2V0X2NwdV9wb2xpY3lfc2l6
ZSh4Y2gsICZucl9sZWF2ZXMsICZucl9tc3JzKSA8IDAgKQorICAgIHsKKyAgICAgICAgUEVSUk9S
KCJVbmFibGUgdG8gZ2V0IENQVSBQb2xpY3kgc2l6ZSIpOworICAgICAgICByZXR1cm4gLTE7Cisg
ICAgfQorCisgICAgY3B1aWQuZGF0YSA9IG1hbGxvYyhucl9sZWF2ZXMgKiBzaXplb2YoeGVuX2Nw
dWlkX2xlYWZfdCkpOworICAgIG1zcnMuZGF0YSAgPSBtYWxsb2MobnJfbXNycyAgICogc2l6ZW9m
KHhlbl9tc3JfZW50cnlfdCkpOworICAgIGlmICggIWNwdWlkLmRhdGEgfHwgIW1zcnMuZGF0YSAp
CisgICAgeworICAgICAgICBFUlJPUigiQ2Fubm90IGFsbG9jYXRlIG1lbW9yeSBmb3IgQ1BVIFBv
bGljeSIpOworICAgICAgICByYyA9IC0xOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICBpZiAoIHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y2gsIGN0eC0+ZG9taWQsICZucl9sZWF2
ZXMsIGNwdWlkLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21z
cnMsIG1zcnMuZGF0YSkgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gZ2V0IGQl
ZCBDUFUgUG9saWN5IiwgY3R4LT5kb21pZCk7CisgICAgICAgIHJjID0gLTE7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIGNwdWlkLmxlbmd0aCA9IG5yX2xlYXZlcyAqIHNpemVvZih4
ZW5fY3B1aWRfbGVhZl90KTsKKyAgICBpZiAoIGNwdWlkLmxlbmd0aCApCisgICAgeworICAgICAg
ICByYyA9IHdyaXRlX3JlY29yZChjdHgsICZjcHVpZCk7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbXNycy5sZW5ndGggPSBucl9tc3JzICog
c2l6ZW9mKHhlbl9tc3JfZW50cnlfdCk7CisgICAgaWYgKCBtc3JzLmxlbmd0aCApCisgICAgICAg
IHJjID0gd3JpdGVfcmVjb3JkKGN0eCwgJm1zcnMpOworCisgb3V0OgorICAgIGZyZWUoY3B1aWQu
ZGF0YSk7CisgICAgZnJlZShtc3JzLmRhdGEpOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQg
aGFuZGxlX3g4Nl9jcHVpZF9wb2xpY3koc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0
IHhjX3NyX3JlY29yZCAqcmVjKQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb25feDg2LmggYi90b29scy9saWJ4
Yy94Y19zcl9jb21tb25feDg2LmgKaW5kZXggYzQ1OGMxYWEzNy4uZDEwNTA5ODFkZCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5oCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbl94ODYuaApAQCAtMTUsNiArMTUsMTIgQEAgaW50IHdyaXRlX3g4Nl90c2NfaW5m
byhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KTsKIGludCBoYW5kbGVfeDg2X3RzY19pbmZvKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYyk7CiAKIC8q
CisgKiBPYnRhaW5zIGEgZG9tYWlucyBDUFUgUG9saWN5IGZyb20gWGVuLCBhbmQgd3JpdGVzIFg4
Nl97Q1BVSUQsTVNSfV9QT0xJQ1kKKyAqIHJlY29yZHMgaW50byB0aGUgc3RyZWFtLgorICovCitp
bnQgd3JpdGVfeDg2X2NwdV9wb2xpY3lfcmVjb3JkcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
KTsKKworLyoKICAqIFBhcnNlcyBhbiBYODZfQ1BVSURfUE9MSUNZIHJlY29yZCBhbmQgc3Rhc2hl
cyB0aGUgY29udGVudCBmb3IgYXBwbGljYXRpb24KICAqIHdoZW4gYSBTVEFUSUNfREFUQV9FTkQg
cmVjb3JkIGlzIGVuY291bnRlcmVkLgogICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19z
cl9zYXZlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCmluZGV4
IDkzYmNjMWMyNzMuLmFjZjkyNjRkZWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCkBAIC0x
NzIsNyArMTcyLDcgQEAgc3RhdGljIGludCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgpCiAKIHN0YXRpYyBpbnQgeDg2X2h2bV9zdGF0aWNfZGF0YShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4KQogewotICAgIHJldHVybiAwOworICAgIHJldHVybiB3cml0ZV94ODZfY3B1
X3BvbGljeV9yZWNvcmRzKGN0eCk7CiB9CiAKIHN0YXRpYyBpbnQgeDg2X2h2bV9zdGFydF9vZl9z
dHJlYW0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3NhdmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9wdi5jCmlu
ZGV4IDQ2MDE5ZDk2MmQuLmM3ZTI0NmVmNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X3NhdmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZfcHYuYwpAQCAt
MTA1NCw3ICsxMDU0LDE3IEBAIHN0YXRpYyBpbnQgeDg2X3B2X3NldHVwKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgpCiAKIHN0YXRpYyBpbnQgeDg2X3B2X3N0YXRpY19kYXRhKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCiB7Ci0gICAgcmV0dXJuIHdyaXRlX3g4Nl9wdl9pbmZvKGN0eCk7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSB3cml0ZV94ODZfcHZfaW5mbyhjdHgpOworICAgIGlmICgg
cmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IHdyaXRlX3g4Nl9jcHVfcG9saWN5
X3JlY29yZHMoY3R4KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
cmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgeDg2X3B2X3N0YXJ0X29mX3N0cmVhbShzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:41:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5Zb-0003K5-09; Mon, 27 Jan 2020 14:41:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw5Za-0003JG-2N
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:41:06 +0000
X-Inumbo-ID: 0a8c5f56-4113-11ea-aecd-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a8c5f56-4113-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:41:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136064;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=XGsMkZQ7iaX5BEx0cLcWzcJNQZ5f9VzAHVUzuIVlipg=;
 b=EuxAUw6ltOFZthJwcIlqZdsdBhKTJiB43UnT/xIbynUECGlwUbJxhhDK
 GPlwhq1FJxB8UT94KY5qJWv6vvlm/+7qffxrzJkk8hVUQ6lHHZumsD0nT
 d4mvj7kb1AnvCnAZkT10ilXCpg5AHn7oCObxD6RUUOHkYeU2Hqggj5sw4 g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5XO6lmxEIoHZgj509ViesNwMqRTesGGIjKBXCPWjizaE3FiKzkdhJCUyR6kSTyPkih0Dgt3lV2
 819jDPUcI5wdOwoQeh2Kc7jO6youJvoJAApWo1geuZAAJ0PopDcAhz5QRdvo3FMCO5N6GVaSqb
 KD1o+wf2ELZsKkDbusvQsu9iwYYGR0suNoPYtV6bSZOOeOh8oiyYeZ9c0+l4u+4P2ekoYZz5BQ
 4YS+LwQk3LeVUMrKvfXddxcvppdSmSmw7fXXlS1R7EGrA5qjkE8M+E0ALbwNYJZ/823eLO8OC1
 e+4=
X-SBRS: 2.7
X-MesageID: 11665364
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11665364"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 14:34:37 +0000
Message-ID: <20200127143444.25538-11-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20200127143444.25538-1-andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/17] tools/libxl: Plumb a restore boolean
 down into libxl__build_pre()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.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>

VG8gZml4IENQVUlEIGhhbmRsaW5nLCBsaWJ4bF9fYnVpbGRfcHJlKCkgaXMgZ29pbmcgdG8gaGF2
ZSB0byBkaXN0aW5ndWlzaApiZXR3ZWVuIGEgYnJhbmQgbmV3IFZNIHZzIG9uZSB3aGljaCBpcyBi
ZWluZyBtaWdyYXRlZC1pbi9yZXN1bWVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ0M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKdjI6
CiAqIE5ldy4gIFRoaXMgaXMgYy9zIGFhY2MxNDMwMDY0ICJ0b29scy9saWJ4bDogUGx1bWIgZG9t
YWluX2NyZWF0ZV9zdGF0ZSBkb3duCiAgIGludG8gbGlieGxfX2J1aWxkX3ByZSgpIiB0YWtlLTIs
IHdpdGhvdXQgYW55IGNvbGxhdGVyYWwgZGFtYWdlIHRvIHN0dWJkb21zLgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jICAgfCA5ICsrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0u
YyAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCA0ICsrKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCA2ICsrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTIxMTMx
ODVhYy4uMWQyZTE5MzUwOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTQzNCwxNCArNDM0LDE1IEBAIHN0
YXRpYyB2b2lkIGluaXRfY29uc29sZV9pbmZvKGxpYnhsX19nYyAqZ2MsCiBpbnQgbGlieGxfX2Rv
bWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0YXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlc3RvcmUpCiB7CiAg
ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmNvbnN0IGluZm8gPSAmZF9jb25maWctPmJfaW5m
bzsKICAgICBjaGFyICoqdm1lbnRzID0gTlVMTCwgKipsb2NhbGVudHMgPSBOVUxMOwogICAgIHN0
cnVjdCB0aW1ldmFsIHN0YXJ0X3RpbWU7CiAgICAgaW50IGksIHJldDsKIAotICAgIHJldCA9IGxp
YnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkX2NvbmZpZywgc3RhdGUpOworICAgIHJldCA9IGxp
YnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkX2NvbmZpZywgc3RhdGUsIHJlc3RvcmUpOwogICAg
IGlmIChyZXQpCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjE4LDcgKzEyMTksNyBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBk
Y3MtPnNkc3MuY2FsbGJhY2sgPSBkb21jcmVhdGVfZGV2bW9kZWxfc3RhcnRlZDsKIAogICAgIGlm
IChyZXN0b3JlX2ZkIDwgMCAmJiBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgPT0gSU5WQUxJRF9ET01J
RCkgewotICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBkb21p
ZCwgc3RhdGUpOworICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmln
LCBkb21pZCwgc3RhdGUsIGZhbHNlKTsKICAgICAgICAgZG9tY3JlYXRlX3JlYnVpbGRfZG9uZShl
Z2MsIGRjcywgcmMpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTI0NSw3ICsxMjQ2LDcg
QEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbGlieGxfX2J1aWxkX3ByZShn
YywgZG9taWQsIGRfY29uZmlnLCBzdGF0ZSk7CisgICAgcmMgPSBsaWJ4bF9fYnVpbGRfcHJlKGdj
LCBkb21pZCwgZF9jb25maWcsIHN0YXRlLCByZXN0b3JlX2ZkID49IDApOwogICAgIGlmIChyYykK
ICAgICAgICAgZ290byBvdXQ7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU5MmU0MTJjMWIuLmQzZGZhODc1MWMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjE5Nyw3ICsyMTk3LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGlmIChy
ZXQpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIHVpbnQzMl90IGRtX2RvbWlkID0gc2Rzcy0+cHZx
ZW11Lmd1ZXN0X2RvbWlkOwotICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRtX2Nv
bmZpZywgZG1fZG9taWQsIHN0dWJkb21fc3RhdGUpOworICAgIHJldCA9IGxpYnhsX19kb21haW5f
YnVpbGQoZ2MsIGRtX2NvbmZpZywgZG1fZG9taWQsIHN0dWJkb21fc3RhdGUsIGZhbHNlKTsKICAg
ICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBiNzMwMzY1ZjQ3Li4x
YmFjMjc3MzUxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjQ0LDcgKzI0NCw5IEBAIHN0YXRpYyBpbnQgbnVtYV9w
bGFjZV9kb21haW4obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiB9CiAKIGludCBsaWJ4
bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZSAqc3RhdGUpCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0
YXRlLAorICAgICAgICAgICAgICAgICAgICAgYm9vbCByZXN0b3JlKQogewogICAgIGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2luZm87CiAgICAgbGli
eGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
NTA4NTZjYTcwMy4uZTY2YjA2OGQxNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMzkwLDcgKzEz
OTAsOCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9kaXNwb3NlKGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnMpOwogCiBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRf
cHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY29uZmlnICogY29uc3QgZF9jb25maWcsCi0gICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fYnVpbGRfc3RhdGUgKnN0YXRlKTsKKyAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWls
ZF9zdGF0ZSAqc3RhdGUsCisgICAgICAgICAgICAgIGJvb2wgcmVzdG9yZSk7CiBfaGlkZGVuIGlu
dCBsaWJ4bF9fYnVpbGRfcG9zdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLCBsaWJ4bF9fZG9tYWluX2J1
aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgIGNoYXIgKip2bXNfZW50cywgY2hhciAq
KmxvY2FsX2VudHMpOwpAQCAtMTk2Myw3ICsxOTY0LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX2Rv
bWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsCiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCByZXN0b3JlKTsKIAogLyogZm9yIGRldmljZSBtb2RlbCBjcmVhdGlv
biAqLwogX2hpZGRlbiBjb25zdCBjaGFyICpsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChsaWJ4
bF9fZ2MgKmdjLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:41:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:41: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 1iw5Zm-0003U0-CN; Mon, 27 Jan 2020 14:41:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw5Zk-0003SG-Eq
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:41:16 +0000
X-Inumbo-ID: 1292974c-4113-11ea-aecd-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1292974c-4113-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 14:41:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5Zi-0003g4-Pb; Mon, 27 Jan 2020 14:41:14 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5Zi-0004sU-GS; Mon, 27 Jan 2020 14:41:14 +0000
Date: Mon, 27 Jan 2020 14:41:12 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200127144111.nm2wjsc46gzeepi5@debian>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115053.1010739-4-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200120115053.1010739-4-anthony.perard@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 3/3] tools: Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gTW9uLCBKYW4gMjAsIDIwMjAgYXQgMTE6NTA6NTNBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gTWFpbiByZWFzb24sIG5ld2VyIHZlcnNpb24gb2YgUUVNVSBkb2Vzbid0IHN1cHBv
cnQgcHl0aG9uIDIueCBhbnltb3JlLgo+IFNlY29uZCBtYWluIHJlYXNvbiwgcHl0aG9uMiBpcyBF
T0wuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:43:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5bf-00043G-3d; Mon, 27 Jan 2020 14:43:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw5be-000436-3L
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:43:14 +0000
X-Inumbo-ID: 50b918de-4113-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50b918de-4113-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:43:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B88C7AE87;
 Mon, 27 Jan 2020 14:42:59 +0000 (UTC)
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>, "wl@xen.org" <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
 <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
Date: Mon, 27 Jan 2020 15:43:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Grall,
 Julien" <jgrall@amazon.com>, "Xia, Hongyan" <hongyxia@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>

T24gMjcuMDEuMjAyMCAxNTozMywgWGlhLCBIb25neWFuIHdyb3RlOgo+IE9uIFRodSwgMjAyMC0w
MS0xNiBhdCAxMzowNCArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC4uLgo+Pgo+Pj4gK3Zv
aWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCj4+PiArewo+Pj4gKyAgICBtZm5fdCBtZm4g
PSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsKPj4+ICsKPj4+ICsgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+Pj4gKyAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwo+Pgo+PiBUaGUgY29uZGl0aW9uIGlzIChwYXJ0bHkpIHJl
ZHVuZGFudCB3aXRoIHdoYXQKPj4gZnJlZV94ZW5fcGFnZXRhYmxlX25ldygpIGRvZXMuIFRoZXJl
Zm9yZSBJJ2QgbGlrZSB0byBhc2sgdGhhdAo+PiBlaXRoZXIgdGhlIGlmKCkgYmUgZHJvcHBlZCBo
ZXJlLCBvciBiZSBjb21wbGV0ZWQgYnkgYWxzbwo+PiBjaGVja2luZyB2IHRvIGJlIG5vbi1OVUxM
LCBhdCB3aGljaCBwb2ludCB0aGlzIHdvdWxkIGxpa2VseQo+PiBiZWNvbWUganVzdAo+Pgo+PiB2
b2lkIGZyZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQo+PiB7Cj4+ICAgICBpZiAoIHYgJiYgc3lz
dGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKPj4gICAgICAgICBmcmVlX3hlbl9w
YWdldGFibGVfbmV3KHZpcnRfdG9fbWZuKHYpKTsKPj4gfQo+IAo+IFlvdSBhcmUgcmlnaHQuIFdp
bGwgY2hhbmdlIGluIHRoZSBuZXh0IHJldmlzaW9uLgo+IAo+Pj4gKy8qIHYgY2FuIHBvaW50IHRv
IGFuIGVudHJ5IHdpdGhpbiBhIHRhYmxlIG9yIGJlIE5VTEwgKi8KPj4+ICt2b2lkIHVubWFwX3hl
bl9wYWdldGFibGUoY29uc3Qgdm9pZCAqdikKPj4KPj4gV2h5ICJlbnRyeSIgaW4gdGhlIGNvbW1l
bnQ/Cj4gCj4gSSB0aGluayB0aGUgY29tbWVudCBvcmlnaW5hbGx5IG1lYW50IHBvaW50aW5nIHRv
IHRoZSBlbnRyeSBpbiBpdHMKPiBwYXJlbnQgdGFibGUsIHdoaWNoIHRoZW4gbWVhbnQgcG9pbnRp
bmcgdG8gdGhpcyB0YWJsZS4gSXQncyBhIGJpdAo+IGNvbmZ1c2luZy4gV2lsbCByZXdvcmQuCj4g
Cj4gUmVmbGVjdGluZyBiYWNrIHRvIHlvdXIgY29tbWVudCBpbiB2MyBhYm91dCB3aGV0aGVyIHRo
ZSBuZXcgWGVuIHBhZ2UKPiB0YWJsZSBtYXBwaW5nIEFQSXMgKG1hcC91bm1hcF94ZW5fcGFnZXRh
YmxlKSBhcmUgcmVhbGx5IG5lY2Vzc2FyeSwgSQo+IGFncmVlIGluIHRoZSBlbmQgdGhleSB3aWxs
IGp1c3QgZG8gdGhlIHNhbWUgdGhpbmcgYXMKPiBtYXAvdW5tYXBfZG9tYWluX3BhZ2UsIGFsdGhv
dWdoIG9uZSB0aGluZyBpcyB0aGF0IHRoZSBsYXR0ZXIgc3VnZ2VzdHMKPiBpdCBpcyB0cnlpbmcg
dG8gbWFwIGEgYGRvbWFpbicgcGFnZSwgd2hvc2UgZGVmaW5pdGlvbiBwcm9iYWJseSBkb2VzIG5v
dAo+IGluY2x1ZGUgWGVuIHBhZ2UgdGFibGVzLCBzbyB0aGUgbmFtZSBjb3VsZCBiZSBhIGJpdCBj
b25mdXNpbmcgKHdlbGwsIHdlCj4gY291bGQgYXJndWUgdGhhdCBYZW4gcGFnZSB0YWJsZXMgYXJl
IGp1c3QgaWRsZSBgZG9tYWluJyBwYWdlcyBzbyB0aGUKPiBuYW1lIHN0aWxsIGhvbGRzKS4gSWYg
d2UgYXJlIGhhcHB5IHdpdGggdXNpbmcgbWFwX2RvbWFpbl9wYWdlIG9uIFhlbgo+IFBURSB0YWJs
ZXMgdGhlbiBJIGFtIG9rYXkgd2l0aCBkcm9wcGluZyB0aGUgbmV3IG1hcHBpbmcgQVBJcyBhbmQg
b25seQo+IGluY2x1ZGUgdGhlIG5ldyBhbGxvYyBBUElzLgoKQW55b25lIG9uIHRoZSBUbzogbGlz
dCAtIG9waW5pb25zPwoKVGhhbmtzLCBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:44:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5dG-0004EK-Fs; Mon, 27 Jan 2020 14:44:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw5dE-0004EE-QZ
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:44:52 +0000
X-Inumbo-ID: 93809408-4113-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93809408-4113-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 14:44:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5dD-0003nU-JI; Mon, 27 Jan 2020 14:44:51 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw5dD-0005CB-B9; Mon, 27 Jan 2020 14:44:51 +0000
Date: Mon, 27 Jan 2020 14:44:48 +0000
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200127144448.25queiza3jubef2p@debian>
References: <20200120115053.1010739-1-anthony.perard@citrix.com>
 <20200120115217.GF1288@perard.uk.xensource.com>
 <20200127123021.gqxdbe2vv4tylf5l@debian>
 <20200127123623.GL1288@perard.uk.xensource.com>
 <20200127144040.bqgrvcppq3xyq7cv@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127144040.bqgrvcppq3xyq7cv@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH 0/3] Default to python3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDI6NDA6NDBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAyNywgMjAyMCBhdCAxMjozNjoyM1BNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IE9uIE1vbiwgSmFuIDI3LCAyMDIwIGF0IDEyOjMwOjIxUE0gKzAwMDAsIFdl
aSBMaXUgd3JvdGU6Cj4gPiA+IE9uIE1vbiwgSmFuIDIwLCAyMDIwIGF0IDExOjUyOjE3QU0gKzAw
MDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgSmFuIDIwLCAyMDIwIGF0
IDExOjUwOjUwQU0gKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiA+ID4gUGF0Y2gg
c2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gPiA+ID4gPiBodHRwczovL3hl
bmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUuZ2l0IGJy
LnB5dGhvbjMtZGVmYXVsdC12MQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+IAo+
ID4gPiA+ID4gSSB0aGluayBpdCdzIHRpbWUgZm9yIFhlbiB0byBidWlsZCB3aXRoIHB5dGhvbjMg
YnkgZGVmYXVsdC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhlIG1haW4gcmVhc29uIGZvciB0aGF0
IGlzIHRoYXQgUUVNVSB1cHN0cmVhbSBkb24ndCBidWlsZCB3aXRoIHB5dGhvbiAyLngKPiA+ID4g
PiA+IGFueW1vcmUsIGFuZCB0aGUgcHl0aG9uIGJpbmFyeSBzZWxlY3RlZCBieSBYZW4gYnVpbGQg
c3lzdGVtIGlzIHRoZSBvbmUgdXNlZAo+ID4gPiA+ID4gd2hlbiBidWlsZGluZyBxZW11LXhlbi4g
U28gbm93IG9zc3Rlc3QgZmFpbGVkIHRvIGJ1aWxkIFFFTVUgdXBzdHJlYW0uCj4gPiA+ID4gPiAK
PiA+ID4gPiA+IEFsc28sIHB5dGhvbjIgaXMgRU9MLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBGWUks
IHRoZSBoeXBlcnZpc29yIGJ1aWxkIHN5c3RlbSBhbHJlYWR5IHNlbGVjdCBweXRob24zIGJ5IGRl
ZmF1bHQsIHRoaXMgY2hhbmdlCj4gPiA+ID4gPiB0aGUgdG9vbHMgc2lkZS4KPiA+ID4gPiAKPiA+
ID4gPiBJIGZvcmdvdCB0byBzYXkgdGhhdCB0aGVyZSdzIGEgb3NzdGVzdCBwYXRjaCBhcyB3ZWxs
Ogo+ID4gPiA+IFtPU1NURVNUIFBBVENIXSB0cy14ZW4tYnVpbGQtcHJlcDogSW5zdGFsbCBweXRo
b24zLWRldgo+ID4gPiAKPiA+ID4gQUlVSSBJIGRvbid0IG5lZWQgdG8gd2FpdCBmb3IgdGhhdCBw
YXRjaCB0byBiZSBhcHBsaWVkIGJlZm9yZSBhcHBseWluZwo+ID4gPiB0aGlzIHNlcmllcy4gTGV0
IG1lIGtub3cgaWYgSSdtIHdyb25nLgo+ID4gCj4gPiBJdCBqdXN0IGdvaW5nIHRvIHByZXZlbnQg
YSBwdXNoIDotKS4gQWxsIGJ1aWxkIG9mIHN0YWdpbmcgd2lsbCBmYWlsLiBTbywKPiA+IHRoZSBv
c3N0ZXN0IHBhdGNoIGlzIG5lZWRlZCBiZWZvcmUgYXBwbHlpbmcgdGhlIHBhdGNoIDMvMy4KPiAK
PiBBY2suIEkgd2lsbCBwdXNoIHRoZSBmaXJzdCB0d28gcGF0Y2hlcyBmaXJzdC4KPiAKPiBCVFcs
IGhhdmUgeW91IHVwZGF0ZWQgdGhlIGRvY2tlciBpbWFnZXMgaW4gR2l0bGFiIENJPwoKTmV2ZXIg
bWluZC4gWW91IHNhaWQgdGhhdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYWxyZWFkeS4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:45:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5db-0004HG-QY; Mon, 27 Jan 2020 14:45:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QvhJ=3Q=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iw5dZ-0004Gy-Pe
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:45:13 +0000
X-Inumbo-ID: 9f94bd00-4113-11ea-9fd7-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f94bd00-4113-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 14:45: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 mx2.suse.de (Postfix) with ESMTP id 55128ABED;
 Mon, 27 Jan 2020 14:45:12 +0000 (UTC)
To: =?UTF-8?Q?Ilpo_J=c3=a4rvinen?= <ilpo.jarvinen@cs.helsinki.fi>,
 xen-devel@lists.xenproject.org
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
Date: Mon, 27 Jan 2020 15:45:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
Content-Language: en-US
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjcuMDEuMjAgMTQ6MTYsIElscG8gSsOkcnZpbmVuIHdyb3RlOgo+IEhpLAo+IAo+IEkndmUg
bm90ZWQgdGhhdCA1LjUtcmNzIGFuZCBub3cgNS41LWJhc2VkIGtlcm5lbCBmYWlscyB0byBib290
IGluIFZNLgo+IDUuNCBiYXNlZCBrZXJuZWxzIHdvcmtlZCBmaW5lIGFuZCB0aGVyZSBzZWVtcyB0
byBoYXZlIGJlZW4gc29tZSBjaGFuZ2VzIGluCj4gZHJpdmVycy94ZW4gcG9zdC01LjQgc28gcGVy
aGFwcyB0aGV5IGJyb2tlIHNvbWV0aGluZz8KCkkgY2FuJ3QgcmVwcm9kdWNlIHlvdXIgcHJvYmxl
bS4gSnVzdCBib290ZWQgYSBWTSB3aXRoIGtlcm5lbCA1LjUgYXMKUFYtIGFuZCBhcyBIVk0tZ3Vl
c3Qgd2l0aG91dCBhbnkgcHJvYmxlbXMuCgpZb3Ugc2VlbSB0byB1c2UgcXViZXMuIE1heWJlIHlv
dSBzaG91bGQgc3RhcnQgYXNraW5nIHRoZXJlPwoKCkp1ZXJnZW4KCj4gCj4gCj4gTG9hZGluZyBM
aW51eCA1LjUuMC1hY2NlY24zMCAuLi4KPiAKPiAuWzU7MjJIICAgICAgWyBpbml0cmQuaW1nLTUu
NS4wLWFjYyAgMTYuNTJNaUIgIDEwMCUgIDEwLjIzTWlCL3MgXS5bNTsxSFNldHRpbmcgdXAgc3dh
cHNwYWNlIHZlcnNpb24gMSwgc2l6ZSA9IDEwNzM3Mzc3MjggYnl0ZXMKPiAvZGV2L3h2ZGEzOiBj
bGVhbiwgODUyMTE4LzEyOTQ4OTYgZmlsZXMsIDMwNzY3ODUvNTE5MDkwNyBibG9ja3MKPiBbICAg
IDIuNzMwOTMxXSBCVUc6IGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UsIGFkZHJlc3M6
IDAwMDAwMDAwMDAwMDAzYjAKPiBbICAgIDIuNzMwOTU5XSAjUEY6IHN1cGVydmlzb3IgcmVhZCBh
Y2Nlc3MgaW4ga2VybmVsIG1vZGUKPiBbICAgIDIuNzMwOTY2XSAjUEY6IGVycm9yX2NvZGUoMHgw
MDAwKSAtIG5vdC1wcmVzZW50IHBhZ2UKPiBbICAgIDIuNzMwOTczXSBQR0QgMCBQNEQgMAo+IFsg
ICAgMi43MzA5NzhdIE9vcHM6IDAwMDAgWyMxXSBTTVAgUFRJCj4gWyAgICAyLjczMDk4NV0gQ1BV
OiAxIFBJRDogNDAyIENvbW06IHF1YmVzZGItZGFlbW9uIFRhaW50ZWQ6IEcgICAgICAgICAgIE8g
ICAgICA1LjUuMC1hY2NlY24zMCAjMzEKPiBbICAgIDIuNzMxMDAwXSBSSVA6IDAwMTA6bW11X2lu
dGVydmFsX3JlYWRfYmVnaW4rMHgyNC8weGMwCj4gWyAgICAyLjczMTAwOF0gQ29kZTogZTkgNTEg
NjYgZTEgZmYgOTAgMGYgMWYgNDQgMDAgMDAgNDEgNTQgNDkgODkgZmMgNTUgNTMgNDggODMgZWMg
MzAgNjUgNDggOGIgMDQgMjUgMjggMDAgMDAgMDAgNDggODkgNDQgMjQgMjggMzEgYzAgNDggOGIg
NDcgMzggPDQ4PiA4YiBhOCBiMCAwMyAwMCAwMCA0OCA4ZCA1ZCAwYyA0OCA4OSBkZiBlOCA0OSAy
NyA2ZiAwMCA0ZCA4YiA2NAo+IFsgICAgMi43MzEwMzBdIFJTUDogMDAxODpmZmZmOTg3MzAwMWU3
ZDIwIEVGTEFHUzogMDAwMTAyNDYKPiBbICAgIDIuNzMxMDM3XSBSQVg6IDAwMDAwMDAwMDAwMDAw
MDAgUkJYOiBmZmZmOGE0ZTk0NzEyNTAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMi43
MzEwNDddIFJEWDogZmZmZjhhNGVmNTNhZGQwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiBm
ZmZmOGE0ZTk0NzEyNTAwCj4gWyAgICAyLjczMTA1N10gUkJQOiBmZmZmOGE0ZTBiZjdhNjQwIFIw
ODogMDAwMDdiYzVjMDU3MzAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDgKPiBbICAgIDIuNzMxMDY2
XSBSMTA6IGZmZmY4YTRlYzc1NmMxOTAgUjExOiAwMDAwN2JjNWMwNWEyMDAwIFIxMjogZmZmZjhh
NGU5NDcxMjUwMAo+IFsgICAgMi43MzEwNzZdIFIxMzogZmZmZjhhNGVkM2FiOWQ1MCBSMTQ6IDAw
MDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwMDAwMDAwMDAwMDAxCj4gWyAgICAyLjczMTA4Nl0gRlM6
ICAwMDAwN2JjNWMwMGRjN2MwKDAwMDApIEdTOmZmZmY4YTRlZjVkMDAwMDAoMDAwMCkga25sR1M6
MDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMi43MzEwOTddIENTOiAgMDAxMCBEUzogMDAwMCBFUzog
MDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPiBbICAgIDIuNzMxMTA1XSBDUjI6IDAwMDAwMDAw
MDAwMDAzYjAgQ1IzOiAwMDAwMDAwMDgxNDhlMDA0IENSNDogMDAwMDAwMDAwMDM2MDZlMAo+IFsg
ICAgMi43MzExMTZdIENhbGwgVHJhY2U6Cj4gWyAgICAyLjczMTEyM10gID8gdm1hX21lcmdlKzB4
ZWYvMHgzNzAKPiBbICAgIDIuNzMxMTMyXSAgZ250ZGV2X21tYXArMHgxNTMvMHgzMGUgW3hlbl9n
bnRkZXZdCj4gWyAgICAyLjczMTEzOV0gIG1tYXBfcmVnaW9uKzB4M2Q5LzB4NjYwCj4gWyAgICAy
LjczMTE0Nl0gIGRvX21tYXArMHgzNzIvMHg1MjAKPiBbICAgIDIuNzMxMTUzXSAgdm1fbW1hcF9w
Z29mZisweGQyLzB4MTIwCj4gWyAgICAyLjczMTE2MF0gIGtzeXNfbW1hcF9wZ29mZisweDFiOC8w
eDI3MAo+IFsgICAgMi43MzExNjddICA/IGtzeXNfaW9jdGwrMHg2MC8weDkwCj4gWyAgICAyLjcz
MTE3NF0gIGRvX3N5c2NhbGxfNjQrMHg1Yi8weDE4MAo+IFsgICAgMi43MzExODJdICBlbnRyeV9T
WVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGE5Cj4gWyAgICAyLjczMTE5MV0gUklQOiAw
MDMzOjB4N2JjNWMwM2U4MTMzCj4gWyAgICAyLjczMTE5Nl0gQ29kZTogNTQgNDEgODkgZDQgNTUg
NDggODkgZmQgNTMgNGMgODkgY2IgNDggODUgZmYgNzQgNTYgNDkgODkgZDkgNDUgODkgZjggNDUg
ODkgZjIgNDQgODkgZTIgNGMgODkgZWUgNDggODkgZWYgYjggMDkgMDAgMDAgMDAgMGYgMDUgPDQ4
PiAzZCAwMCBmMCBmZiBmZiA3NyA3ZCA1YiA1ZCA0MSA1YyA0MSA1ZCA0MSA1ZSA0MSA1ZiBjMyA2
NiAyZSAwZgo+IFsgICAgMi43MzEyMTldIFJTUDogMDAyYjowMDAwN2ZmY2JjY2M4OWI4IEVGTEFH
UzogMDAwMDAyNDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMDkKPiBbICAgIDIuNzMxMjMwXSBS
QVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDdiYzVj
MDNlODEzMwo+IFsgICAgMi43MzEyNDNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMyBSU0k6IDAwMDAw
MDAwMDAwMDEwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAyLjczMTI1Ml0gUkJQOiAw
MDAwMDAwMDAwMDAwMDAwIFIwODogMDAwMDAwMDAwMDAwMDAwNyBSMDk6IDAwMDAwMDAwMDAwMDAw
MDAKPiBbICAgIDIuNzMxMjYzXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDEgUjExOiAwMDAwMDAwMDAw
MDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAwMDAwMwo+IFsgICAgMi43MzEyNzNdIFIxMzogMDAwMDAw
MDAwMDAwMTAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDEgUjE1OiAwMDAwMDAwMDAwMDAwMDA3Cj4g
WyAgICAyLjczMTI4NF0gTW9kdWxlcyBsaW5rZWQgaW46IHhlbl9uZXRiYWNrIHUybWZuKE8pIHhl
bl9nbnRkZXYgeGVuX2dudGFsbG9jIHhlbl9ibGtiYWNrIHhlbl9ldnRjaG4gcGFycG9ydF9wYyBw
cGRldiB4ZW5mcyB4ZW5fcHJpdmNtZCBscCBwYXJwb3J0IGlwX3RhYmxlcyB4ZW5fbmV0ZnJvbnQg
eGVuX2Jsa2Zyb250IGNyYzMyY19pbnRlbAo+IFsgICAgMi43MzEzMDldIENSMjogMDAwMDAwMDAw
MDAwMDNiMAo+IFsgICAgMi43MzEzMTVdIGZiY29uOiBUYWtpbmcgb3ZlciBjb25zb2xlCj4gWyAg
ICAyLjczMTMyMV0gLS0tWyBlbmQgdHJhY2UgNWVjNTdhYTNmM2E0MDI0NyBdLS0tCj4gWyAgICAy
LjczMTMyOV0gUklQOiAwMDEwOm1tdV9pbnRlcnZhbF9yZWFkX2JlZ2luKzB4MjQvMHhjMAo+IFsg
ICAgMi43MzEzMzZdIENvZGU6IGU5IDUxIDY2IGUxIGZmIDkwIDBmIDFmIDQ0IDAwIDAwIDQxIDU0
IDQ5IDg5IGZjIDU1IDUzIDQ4IDgzIGVjIDMwIDY1IDQ4IDhiIDA0IDI1IDI4IDAwIDAwIDAwIDQ4
IDg5IDQ0IDI0IDI4IDMxIGMwIDQ4IDhiIDQ3IDM4IDw0OD4gOGIgYTggYjAgMDMgMDAgMDAgNDgg
OGQgNWQgMGMgNDggODkgZGYgZTggNDkgMjcgNmYgMDAgNGQgOGIgNjQKPiBbICAgIDIuNzMxMzU4
XSBSU1A6IDAwMTg6ZmZmZjk4NzMwMDFlN2QyMCBFRkxBR1M6IDAwMDEwMjQ2Cj4gWyAgICAyLjcz
MTM2NV0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjhhNGU5NDcxMjUwMCBSQ1g6IDAw
MDAwMDAwMDAwMDAwMDAKPiBbICAgIDIuNzMxMzc1XSBSRFg6IGZmZmY4YTRlZjUzYWRkMDAgUlNJ
OiAwMDAwMDAwMDAwMDAwMDAwIFJESTogZmZmZjhhNGU5NDcxMjUwMAo+IFsgICAgMi43MzEzODVd
IFJCUDogZmZmZjhhNGUwYmY3YTY0MCBSMDg6IDAwMDA3YmM1YzA1NzMwMDAgUjA5OiAwMDAwMDAw
MDAwMDAwMDA4Cj4gWyAgICAyLjczMTM5NV0gUjEwOiBmZmZmOGE0ZWM3NTZjMTkwIFIxMTogMDAw
MDdiYzVjMDVhMjAwMCBSMTI6IGZmZmY4YTRlOTQ3MTI1MDAKPiBbICAgIDIuNzMxNDA1XSBSMTM6
IGZmZmY4YTRlZDNhYjlkNTAgUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogMDAwMDAwMDAwMDAw
MDAwMQo+IFsgICAgMi43MzE0MTVdIEZTOiAgMDAwMDdiYzVjMDBkYzdjMCgwMDAwKSBHUzpmZmZm
OGE0ZWY1ZDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDIuNzMxNDI3
XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4gWyAg
ICAyLjczMTQzNl0gQ1IyOiAwMDAwMDAwMDAwMDAwM2IwIENSMzogMDAwMDAwMDA4MTQ4ZTAwNCBD
UjQ6IDAwMDAwMDAwMDAzNjA2ZTAKPiBbICAgIDIuNzMxNDQ2XSBLZXJuZWwgcGFuaWMgLSBub3Qg
c3luY2luZzogRmF0YWwgZXhjZXB0aW9uCj4gWyAgICAyLjczMTUyN10gS2VybmVsIE9mZnNldDog
MHgyYTAwMDAwMCBmcm9tIDB4ZmZmZmZmZmY4MTAwMDAwMCAocmVsb2NhdGlvbiByYW5nZTogMHhm
ZmZmZmZmZjgwMDAwMDAwLTB4ZmZmZmZmZmZiZmZmZmZmZikKPiAKPiAtLQo+ICAgaS4KPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:47:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5fE-0004R9-7o; Mon, 27 Jan 2020 14:46:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw5fD-0004R4-0g
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:46:55 +0000
X-Inumbo-ID: dc16c232-4113-11ea-8e9a-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc16c232-4113-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 14:46: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 <osstest-admin@xenproject.org>)
 id 1iw5fB-0003rt-PO; Mon, 27 Jan 2020 14:46: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 1iw5fB-0003ko-CZ; Mon, 27 Jan 2020 14:46:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw5fB-0002gy-Bz; Mon, 27 Jan 2020 14:46:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146531-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 14:46:53 +0000
Subject: [Xen-devel] [ovmf test] 146531: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTkgZGF5cyAgIDc0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDIgZGF5cyAgIDEzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:51:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 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 1iw5jI-0005EH-Tx; Mon, 27 Jan 2020 14:51:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw5jH-0005EC-BK
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:51:07 +0000
X-Inumbo-ID: 726c0008-4114-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 726c0008-4114-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 14:51: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 mx2.suse.de (Postfix) with ESMTP id E2831ABED;
 Mon, 27 Jan 2020 14:51:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
 <20200127143444.25538-17-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0bb985c9-bb1d-097d-9927-95b0a3b0e216@suse.com>
Date: Mon, 27 Jan 2020 15:51:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200127143444.25538-17-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 16/17] tools/libxc: Restore CPUID/MSR
 data found in the migration stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAyMCAxNTozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXaXRoIGFsbCBvdGhl
ciBwaWVjZXMgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIHJlc3RvcmUgdGhlIENQVUlEIGFu
ZCBNU1IKPiBkYXRhIGluIHRoZSBtaWdyYXRpb24gc3RyZWFtLCByYXRoZXIgdGhhbiBkaXNjYXJk
aW5nIHRoZW0gYW5kIHVzaW5nIHRoZSBoaWdoZXIKPiBsZXZlbCB0b29sc3RhY2tzIGNvbXBhdGli
aWxpdHkgbG9naWMuCj4gCj4gV2hpbGUgdGhpcyBpcyBhIHNtYWxsIHBhdGNoLCBpdCBoYXMgbGFy
Z2UgaW1wbGljYXRpb25zIGZvciBtaWdyYXRlZC9yZXN1bWVkCj4gZG9tYWlucy4gIE1vc3Qgb2J2
aW91c2x5LCB0aGUgQ1BVIGZhbWlseS9tb2RlbC9zdGVwcGluZyBkYXRhLAo+IGNhY2hlL3RsYi9l
dGMuIHdpbGwgbm8gbG9uZ2VyIGNoYW5nZSBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNrLgo+IAo+IEFu
b3RoZXIgY2hhbmdlIGlzIHRoZSBpbnRlcnByZXRhdGlvbiBvZiB0aGUgWGVuZCBjcHVpZCBzdHJp
bmdzLiAgVGhlICdrJwo+IG9wdGlvbiBpcyBub3QgYSBzZW5zaWJsZSB0aGluZyB0byBoYXZlIGV2
ZXIgc3VwcG9ydGVkLCBhbmQgJ3MnIGlzIGhvdyBob3cgdGhlCj4gc3RyZWFtIHdpbGwgZW5kIHVw
IGJlaGF2aW5nLgoKSSdtIGEgbGl0dGxlIGNvbmZ1c2VkIEkgZ3Vlc3MgLSBJJ2QgaGF2ZSBleHBl
Y3RlZCBzdWNoIGEgZGVzY3JpcHRpb24KdG8gbWVhbiB0aGF0IC4uLgoKPiAtLS0gYS90b29scy9s
aWJ4Yy94Y19jcHVpZF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4g
QEAgLTI5MSwxMCArMjkxLDkgQEAgaW50IHhjX3NldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gICAqICAgJzAnIC0+IGZvcmNlIHRvIDAKPiAg
ICogICAneCcgLT4gd2UgZG9uJ3QgY2FyZSAodXNlIGRlZmF1bHQpCj4gICAqICAgJ2snIC0+IHBh
c3MgdGhyb3VnaCBob3N0IHZhbHVlCj4gLSAqICAgJ3MnIC0+IHBhc3MgdGhyb3VnaCB0aGUgZmly
c3QgdGltZSBhbmQgdGhlbiBrZWVwIHRoZSBzYW1lIHZhbHVlCj4gLSAqICAgICAgICAgIGFjcm9z
cyBzYXZlL3Jlc3RvcmUgYW5kIG1pZ3JhdGlvbi4KPiArICogICAncycgLT4gbGVnYWN5IGFsaWFz
IGZvciAnaycKCi4uLiAncycgcmVtYWlucyBkb2N1bWVudGVkIGFzIGlzLCBhbmQgJ2snIHRvIGJl
Y29tZSBhIGxlZ2FjeSBhbGlhcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:52:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:52: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 1iw5ks-0005LC-Bd; Mon, 27 Jan 2020 14:52:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw5kq-0005L5-Du
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:52:44 +0000
X-Inumbo-ID: a8da5090-4114-11ea-855f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8da5090-4114-11ea-855f-12813bfff9fa;
 Mon, 27 Jan 2020 14:52: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 <osstest-admin@xenproject.org>)
 id 1iw5kj-0003zR-CS; Mon, 27 Jan 2020 14:52: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 1iw5kj-0003s2-4a; Mon, 27 Jan 2020 14:52:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw5kj-0003j9-3j; Mon, 27 Jan 2020 14:52:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146530-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-credit1:leak-check/check:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 14:52:37 +0000
Subject: [Xen-devel] [linux-5.4 test] 146530: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzMCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQ2NTIzIHBh
c3MgaW4gMTQ2NTMwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxNDY1MjMgcGFzcyBpbiAxNDY1MzAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgMjMgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgZmFp
bCBwYXNzIGluIDE0NjUyMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTQ2MTIxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAxMTFlNDE1Yzk0ZjVjMjk5ZGUxZWU1MGM4MjViNjBlNjNkNTkxOWU5CmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1
M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6
MDQgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAy
OjU5OjA3IFogICAxMCBkYXlzICAgMjIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2
NTE4ICAyMDIwLTAxLTI2IDE1OjM5OjE5IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo3
ODQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMzQwMzggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:53:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5l6-0005OD-U6; Mon, 27 Jan 2020 14:53:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw5l5-0005Nz-Hf
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:52:59 +0000
X-Inumbo-ID: b233cd6a-4114-11ea-8e9a-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b233cd6a-4114-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 14:52:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580136773;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=x0lQYRInGv9oSH0xr2JzxBAIwArCF1yLH8sY8ALCZXA=;
 b=ihDlg8nXOc8YvSIJNNpAYGpYsJt5S4lq3cu/T20bSB+V8yAKsb61/NSf
 wrOckP/JZBdBG75BQVMCoh/XzJseSWU9GvXknuU/mTXpHcecdiHMkTYZx
 XAo3zqfQ6ECM+1VxENny4MdOaAi75RJ5a0g7Ec3tSO4pYXkR4ayFkjv/z Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tD3wNvSdfg6wpQyAW4PBAHeoV/f6B9bfQ9/Im8Dkkg+k4+KG4vFCo09irsoTe9Sn9v5DiGJI79
 3jDMBAVN11dPhNYgnLd2MRZ0fZuf8bc+x8BjLIynVUQ2FGflV47Uj0NJeJgvb0rFr6u/0VKZXQ
 1TRQnJsov4G/gRl4vPPOERWsIoZTMvAQ1TzxZdrrs5FUH0+C5LLrO+lwi/hduMxYQiz0zWqCSu
 gry4q7UvKLg464OhFnkO2WKTtTtB+tbjWzMtOSt/xkzBgHwA4Wu16WGPU/FdjGxi8qMlBer0Lv
 IKk=
X-SBRS: 2.7
X-MesageID: 11927201
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11927201"
Date: Mon, 27 Jan 2020 15:52:46 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roman Shaposhnik <roman@zededa.com>
Message-ID: <20200127145246.GH57924@desktop-tdan49n.eng.citrite.net>
References: <CAMmSBy8d1EGVeNLis-RJqBogihiY3T=4poxfLyF_s2PG89yGNQ@mail.gmail.com>
 <20200127122718.xz44jspb5wslprtt@debian>
 <20200127142836.GG57924@desktop-tdan49n.eng.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127142836.GG57924@desktop-tdan49n.eng.citrite.net>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] PVH PCI passthrough for DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

Rm9yZ290IHRvIHNldCAnVG86JyBjb3JyZWN0bHkuCgpPbiBNb24sIEphbiAyNywgMjAyMCBhdCAw
MzoyODozNlBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIE1vbiwgSmFuIDI3
LCAyMDIwIGF0IDEyOjI3OjE4UE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBDYyBSb2dlcgo+
IAo+IFRoYW5rcyA6KS4KPiAKPiA+IE9uIFN1biwgSmFuIDE5LCAyMDIwIGF0IDExOjMwOjQyUE0g
LTA4MDAsIFJvbWFuIFNoYXBvc2huaWsgd3JvdGU6Cj4gPiA+IEhpIQo+ID4gPiAKPiA+ID4gSSd2
ZSBqdXN0IHRyaWVkIHRoaXMgd2l0aCBYZW4gNC4xMy4wIGFuZCBpdCBzZWVtcyBsaWtlIHRoYXQg
aXMgc3RpbGwKPiA+ID4gbm90IHN1cHBvcnRlZC4KPiAKPiBObywgdGhlcmUgaGFzbid0IGJlZW4g
bXVjaCBwcm9ncmVzcyBvbiB0aGlzIHNhZGx5Lgo+IAo+ID4gPiBUaGlzIG1ha2VzIG1lIGN1cmlv
dXMgaWYgYW55Ym9keSBpcyB3b3JraW5nIG9uIHRoaXMgYW5kIHdoZXRoZXIKPiA+ID4gdGhlcmUn
cyBhbnl0aGluZyB3ZSBjYW4gZG8gdG8gaGVscCBhY2NlbGVyYXRlIHRoZSBlZmZvcnQuCj4gCj4g
VGhlIGZpcnN0IHN0ZXAgd291bGQgYmUgdG8gZ2V0IHZQQ0kgaG9va2VkIGludG8gdGhlIGlvcmVx
IG1hY2hpbmVyeSwKPiBzbyB0aGF0IGEgZG9tYWluIGNhbiBoYXZlIGRldmljZXMgb24gdGhlIGVt
dWxhdGVkIFBDSSBidXMgaGFuZGxlZCBieQo+IHZQQ0kgd2hpbGUgb3RoZXJzIGFyZSBoYW5kbGVk
IGJ5IGV4dGVybmFsIGlvcmVxIGVtdWxhdG9ycy4gSSd2ZSBwb3N0ZWQKPiBhIHYzIG9mIHRoaXMg
d29yayBvbiBTZXB0ZW1iZXI6Cj4gCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAzMjc4Lmh0bWwKPiAKPiBCdXQgSSBoYXZl
bid0IGdvdCB0aW1lIHRvIGdvIG92ZXIgdGhlIGNvbW1lbnRzIGFuZCBwb3N0IGEgbmV3IHZlcnNp
b24uCj4gCj4gT25jZSB0aGF0J3MgZG9uZSB0aGUgcmVtYWluaW5nIHN0ZXAgd291bGQgYmUgdG8g
bWFrZSB2UENJIHNhZmUgZm9yCj4gdW5wcml2aWxlZ2VkIGd1ZXN0cy4gV2UgbmVlZCB0byBhc3N1
cmUgdGhhdCBndWVzdHMgY2FuIG9ubHkgd3JpdGUgdG8KPiBzcGVjaWZpYyBiaXRzIG9mIHRoZSBj
b25maWcgc3BhY2UsIGFuZCBuZWVkIHRvIGxpbWl0IHRoZSBjYXBhYmlsaXRpZXMKPiB0aGF0IGFy
ZSBleHBvc2VkIHRvIHRoZSBvbmVzIFhlbiBrbm93cyB0byBiZSBzYWZlIHRvIGhhbmRsZS4gVGhp
cyBjYW4KPiBiZSB3b3JrZWQgYnkgbXVsdGlwbGUgcGVvcGxlIGNvbmN1cnJlbnRseSBJTU8sIGJ1
dCByZXF1aXJlcyBzdGVwIDEKPiAoaW50ZWdyYXRpb24gd2l0aCBpb3JlcSkgdG8gYmUgZmluaXNo
ZWQgZmlyc3QuCj4gCj4gSSdtIG1vcmUgdGhhbiBoYXBweSBmb3Igc29tZW9uZSB0byBwaWNrIGFu
eSBvZiB0aG9zZSB0YXNrcywgaW5jbHVkaW5nCj4gdGhlIGludGVncmF0aW9uIG9mIHZQQ0kgd2l0
aCB0aGUgaW9yZXEgbWFjaGluZXJ5LiBJZiBub3QsIEkgZXhwZWN0IEkKPiB3aWxsIGJlIGFibGUg
dG8gZG8gc29tZSB3b3JrIG9uIHRoaXMgaW4gYSBjb3VwbGUgb2Ygd2Vla3MsIGJ1dCB0aGF0Cj4g
ZGVwZW5kcyBvbiBub3RoaW5nIGVsc2UgZ2V0dGluZyBvbiBmaXJlLCBhbmQgbWUgYmVpbmcgYWJs
ZSB0byBmbHVzaCBteQo+IHF1ZXVlIG9mIHBlbmRpbmcgcGF0Y2hlcy4KPiAKPiBXb3VsZCB5b3Ug
YmUgdXAgdG8gcGljayBzb21lIG9mIHRoZXNlIHRhc2tzPwo+IAo+IEkgY2FuIHRyeSB0byBzcGVl
ZHVwIHRoZSB2UENJIGlvcmVxIGludGVncmF0aW9uIGlmIHRoZXJlJ3MgcGVvcGxlCj4gd2lsbGlu
ZyB0byB3b3JrIG9uIHRoZSByZW1haW5pbmcgc3RlcHMsIEkgaGF2ZW4ndCBkb25lIHNvIGJlY2F1
c2UgSQo+IGRpZG4ndCBzZWUgbXVjaCBpbnRlcmVzdCBpbiBnZW5lcmFsLCBhbmQgSSB3YXMgZXhw
ZWN0aW5nIHRvIGJlIHRoZQo+IG9ubHkgb25lIHdvcmtpbmcgb24gdGhlIHJlbWFpbmluZyBzdGVw
cyBhbnl3YXkuCj4gCj4gUmVnYXJkcywgUm9nZXIuCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:53:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14:53: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 1iw5lW-0005Sh-85; Mon, 27 Jan 2020 14:53:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw5lU-0005ST-M6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:53:24 +0000
X-Inumbo-ID: c4598048-4114-11ea-b833-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4598048-4114-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 14:53:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7CB7AABED;
 Mon, 27 Jan 2020 14:53:23 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <20200127134800.15078-1-julien@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <adca713f-846d-ddf8-52ad-73f1d9ae7257@suse.com>
Date: Mon, 27 Jan 2020 15:53:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200127134800.15078-1-julien@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/x86: domctl: Don't leak data via
 XEN_DOMCTL_gethvmcontext
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <jgrall@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAyMCAxNDo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gCj4gVGhlIEhWTSBjb250ZXh0IG1heSBub3QgZmls
bCB1cCB0aGUgZnVsbCBidWZmZXIgcGFzc2VkIGJ5IHRoZSBjYWxsZXIuCj4gV2hpbGUgd2UgcmVw
b3J0IGNvcmVjdGx5IHRoZSBzaXplIG9mIHRoZSBjb250ZXh0LCB3ZSB3aWxsIHN0aWxsIGJlCj4g
Y29weWluZyBiYWNrIHRoZSBmdWxsIHNpemUgb2YgdGhlIGJ1ZmZlci4KPiAKPiBBcyB0aGUgYnVm
ZmVyIGlzIGFsbG9jYXRlZCB0aHJvdWdoIHhtYWxsb2MoKSwgd2Ugd2lsbCBiZSBjb3B5aW5nIHNv
bWUKPiBiaXRzIGZyb20gdGhlIHByZXZpb3VzIGFsbG9jYXRpb24uCj4gCj4gT25seSBjb3B5IGJh
Y2sgdGhlIHBhcnQgb2YgdGhlIGJ1ZmZlciB1c2VkIGJ5IHRoZSBIVk0gY29udGV4dCB0byBwcmV2
ZW50Cj4gYW55IGxlYWsuCj4gCj4gTm90ZSB0aGF0IHBlciBYU0EtNzIsIHRoaXMgaXMgbm90IGEg
c2VjdXJpdHkgaXNzdWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqZ3JhbGxA
YW1hem9uLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 14:55:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 14: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 1iw5nA-0005g4-NN; Mon, 27 Jan 2020 14:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmsS=3Q=cs.helsinki.fi=ilpo.jarvinen@srs-us1.protection.inumbo.net>)
 id 1iw5n9-0005fp-Df
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 14:55:07 +0000
X-Inumbo-ID: 0107bffa-4115-11ea-8560-12813bfff9fa
Received: from script.cs.helsinki.fi (unknown [128.214.11.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0107bffa-4115-11ea-8560-12813bfff9fa;
 Mon, 27 Jan 2020 14:55:06 +0000 (UTC)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Mon,
 27 Jan 2020 16:55:04 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi;
 h=date:from:to:cc:subject:in-reply-to:message-id:references
 :mime-version:content-type; s=dkim20130528; bh=vdxg5gjMyzskaNQix
 ta8LOlAYFrSE5qJm2t6RbiNQOI=; b=U07Geb8xs/EPd1OaXFcmv/9oSOuCNonn2
 K6yBaRFoKVms3YSkfMKk/10btqCx4CYIWbZ5j1SUr18Zs+whduV0FiNjJpfXz608
 rQzkUKauuMoNsMsZFiDQpu1SHA6phOnYeB3ZhV7F6M0st4nHRd78jvRbU0rqcMl/
 Ri2qcutaaM=
Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46])
 (TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384)
 by mail.cs.helsinki.fi with ESMTPS; Mon, 27 Jan 2020 16:55:04 +0200
 id 00000000005A014E.000000005E2EF9C8.000048F2
Date: Mon, 27 Jan 2020 16:55:04 +0200 (EET)
From: "=?ISO-8859-15?Q?Ilpo_J=E4rvinen?=" <ilpo.jarvinen@cs.helsinki.fi>
X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi
To: "=?ISO-8859-15?Q?J=FCrgen_Gro=DF?=" <jgross@suse.com>
In-Reply-To: <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
Message-ID: <alpine.DEB.2.20.2001271649440.7272@whs-18.cs.helsinki.fi>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_script-18726-1580136904-0001-2"
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_script-18726-1580136904-0001-2
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable

On Mon, 27 Jan 2020, J=FCrgen Gro=DF wrote:

> On 27.01.20 14:16, Ilpo J=E4rvinen wrote:
> > Hi,
> >=20
> > I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM.
> > 5.4 based kernels worked fine and there seems to have been some chang=
es in
> > drivers/xen post-5.4 so perhaps they broke something?
>=20
> I can't reproduce your problem. Just booted a VM with kernel 5.5 as
> PV- and as HVM-guest without any problems.

Thanks. The VM in question is using PVH (but I don't know enough to know=20
if that makes any difference).

> You seem to use qubes. Maybe you should start asking there?

Yes, I'm using qubes and I actually first send an email there asking=20
whether I should escalate it to xen-devel.

--=20
 i.
--=_script-18726-1580136904-0001-2
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=_script-18726-1580136904-0001-2--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:08:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw5zh-0006fZ-01; Mon, 27 Jan 2020 15:08:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ayIv=3Q=amazon.com=prvs=28866d453=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iw5zf-0006fU-Jp
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:08:03 +0000
X-Inumbo-ID: d02edcf5-4116-11ea-8561-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d02edcf5-4116-11ea-8561-12813bfff9fa;
 Mon, 27 Jan 2020 15:08:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580137683; x=1611673683;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Y5qCQf88AHqEacRJkb0TJ7SwzAk3vsm8+LSboUGYaqk=;
 b=rrFqh/ne5RQ95lAblUkwgPswIx+VtcHF+mhLXGjoMmrjxuMmHwlzdQdL
 f49sK/8V1Wc41RWMp+JmJVL5lyXvl5yZZORcSxTp+J7BvcdGszEGjIgwK
 zaS1gVN2VAnbWmFPcis7s6QEqDobKZU3yb8Kx+qqlqIgW0w+3nB90azjK 8=;
IronPort-SDR: KA80QsYoK2US3bPepXx5Q87kzW0fiE77fb+iD5YV4MOg9BcOYMNhkUwGg+0jyOog6W8l2MfniT
 v+sB01hjqk6A==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="14320069"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 27 Jan 2020 15:08:01 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id 8F404A2059; Mon, 27 Jan 2020 15:08:00 +0000 (UTC)
Received: from EX13D37EUA004.ant.amazon.com (10.43.165.124) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 15:08:00 +0000
Received: from EX13D37EUA003.ant.amazon.com (10.43.165.7) by
 EX13D37EUA004.ant.amazon.com (10.43.165.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 15:07:59 +0000
Received: from EX13D37EUA003.ant.amazon.com ([10.43.165.7]) by
 EX13D37EUA003.ant.amazon.com ([10.43.165.7]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 15:07:59 +0000
From: "Xia, Hongyan" <hongyxia@amazon.com>
To: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "roger.pau@citrix.com"
 <roger.pau@citrix.com>, "wl@xen.org" <wl@xen.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v5 2/7] x86: introduce a new set of APIs to manage Xen
 page tables
Thread-Index: AQHVzGV/yYf4IPF6JUqRqxRRI40d36f+pMwAgAACmwCAAAbsAA==
Date: Mon, 27 Jan 2020 15:07:59 +0000
Message-ID: <d28777c594dbb46d49f63f0541668888943a8358.camel@amazon.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
 <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
 <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
In-Reply-To: <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.63]
Content-ID: <5F91DF2D3CC2D74482072F3D40BFC223@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Grall, 
 Julien" <jgrall@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>

T24gTW9uLCAyMDIwLTAxLTI3IGF0IDE1OjQzICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
T24gMjcuMDEuMjAyMCAxNTozMywgWGlhLCBIb25neWFuIHdyb3RlOg0KPiA+IC4uLg0KPiA+IA0K
PiA+IFJlZmxlY3RpbmcgYmFjayB0byB5b3VyIGNvbW1lbnQgaW4gdjMgYWJvdXQgd2hldGhlciB0
aGUgbmV3IFhlbg0KPiA+IHBhZ2UNCj4gPiB0YWJsZSBtYXBwaW5nIEFQSXMgKG1hcC91bm1hcF94
ZW5fcGFnZXRhYmxlKSBhcmUgcmVhbGx5IG5lY2Vzc2FyeSwNCj4gPiBJDQo+ID4gYWdyZWUgaW4g
dGhlIGVuZCB0aGV5IHdpbGwganVzdCBkbyB0aGUgc2FtZSB0aGluZyBhcw0KPiA+IG1hcC91bm1h
cF9kb21haW5fcGFnZSwgYWx0aG91Z2ggb25lIHRoaW5nIGlzIHRoYXQgdGhlIGxhdHRlcg0KPiA+
IHN1Z2dlc3RzDQo+ID4gaXQgaXMgdHJ5aW5nIHRvIG1hcCBhIGBkb21haW4nIHBhZ2UsIHdob3Nl
IGRlZmluaXRpb24gcHJvYmFibHkgZG9lcw0KPiA+IG5vdA0KPiA+IGluY2x1ZGUgWGVuIHBhZ2Ug
dGFibGVzLCBzbyB0aGUgbmFtZSBjb3VsZCBiZSBhIGJpdCBjb25mdXNpbmcNCj4gPiAod2VsbCwg
d2UNCj4gPiBjb3VsZCBhcmd1ZSB0aGF0IFhlbiBwYWdlIHRhYmxlcyBhcmUganVzdCBpZGxlIGBk
b21haW4nIHBhZ2VzIHNvDQo+ID4gdGhlDQo+ID4gbmFtZSBzdGlsbCBob2xkcykuIElmIHdlIGFy
ZSBoYXBweSB3aXRoIHVzaW5nIG1hcF9kb21haW5fcGFnZSBvbg0KPiA+IFhlbg0KPiA+IFBURSB0
YWJsZXMgdGhlbiBJIGFtIG9rYXkgd2l0aCBkcm9wcGluZyB0aGUgbmV3IG1hcHBpbmcgQVBJcyBh
bmQNCj4gPiBvbmx5DQo+ID4gaW5jbHVkZSB0aGUgbmV3IGFsbG9jIEFQSXMuDQo+IA0KPiBBbnlv
bmUgb24gdGhlIFRvOiBsaXN0IC0gb3BpbmlvbnM/DQoNClRoZXJlIGlzIG9uZSBhcmd1bWVudC4g
V2UgYWxyZWFkeSB1c2UgbWFwX2RvbWFpbl9wYWdlIG9uIG5vbi1kb21haW4NCnBhZ2VzIGFuZCBv
dXRzaWRlIHRoZSBkb21oZWFwLiBGb3IgZXhhbXBsZSwgdGhlIHRyYXAgaGFuZGxlciB3YWxrcyBw
YWdlDQp0YWJsZXMgYW5kIHByaW50IHRyYWNlcyB2aWEgbWFwX2RvbWFpbl9wYWdlIHJlZ2FyZGxl
c3Mgb2Ygd2hlcmUgdGhlDQp1bmRlcmx5aW5nIHBhZ2UgaXMgZnJvbS4gVGhlIG1hcHBlZCBwYWdl
IGNvdWxkIGp1c3QgYmUgZnJvbSBYZW4uDQoNCkhvbmd5YW4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:14:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15: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 1iw65p-0007W1-TE; Mon, 27 Jan 2020 15:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw65o-0007Vs-Hl
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:14:24 +0000
X-Inumbo-ID: ac822c24-4117-11ea-8561-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac822c24-4117-11ea-8561-12813bfff9fa;
 Mon, 27 Jan 2020 15:14:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580138053;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=uoeDcBiT4P8AgWV60POCsnnv8JVPvN7GlUyBKuP8KdU=;
 b=FjdvhR45MJ09B3NwygoLVXfsZVG2lPwJH302g1YGVZ4spafTHiN0H8ME
 iX+IQkhEsP7bgjAf5nrrXW0chr1rqpYVsJ9/nWZn+RYiZToNqt/3ivspW
 mnvaZE7iXC8UJXOZoFx6UuWWkIOb7OzcQt6xjZeVrnipmpTJn6nwYtHzg c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i842vg0PhjeYFJ59vMIv880zJ4Oc7LLipeC96EgKcsw4wUbYaX2pgqMgsu6RKoMYRXs5fHUbCV
 oAj07U4ijRQKC8ntH/J49KP4FK5M1xTl5k66S2SpfOkewXOC94he9sG43s21H6BkczyibC82lr
 iL797khPMablZeqTSgsXattor/QE+D2Wk1VSdr1Gzba+IIBUGw547t98KqL/LKvder5ak0x0lX
 jiw+eYRhVVEqsq95Wx186+2GkpVjFIraZbYZ7eobotY0TkHCBlJjKNiOxMZRjQc3yIIgQ7L80h
 LCo=
X-SBRS: 2.7
X-MesageID: 11928727
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11928727"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24110.65070.650427.446768@mariner.uk.xensource.com>
Date: Mon, 27 Jan 2020 15:13:50 +0000
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
References: <63005C11-CF8C-4794-B9E4-C3856CCF41C1@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [Vote] For Xen Project Code of Conduct (deadline
 March 31st)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJbVm90ZV0gRm9yIFhlbiBQcm9qZWN0IENvZGUgb2YgQ29uZHVj
dCAoZGVhZGxpbmUgTWFyY2ggMzFzdCkiKToKPiBQZW9wbGUgYWxsb3dlZCB0byB2b3RlIG9uIGJl
aGFsZiBvZiB0aGUgSHlwZXJ2aXNvciBwcm9qZWN0IGFyZToKPiBKdWxpZW4gR3JhbGwsIEFuZHkg
Q29vcGVyLCBHZW9yZ2UgRHVubGFwLCBJYW4gSmFja3NvbiwgSmFuIEJldWxpY2gsIEtvbnJhZCBS
Cj4gV2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBXZWkgTGl1IGFuZCBQYXVsIER1cnJhbnQgKGFz
IFJlbGVhc2UgTWFuYWdlcikuCgorMQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:19:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15: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 1iw6AZ-0007kH-NZ; Mon, 27 Jan 2020 15:19:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw6AY-0007kC-0J
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:19:18 +0000
X-Inumbo-ID: 627a2cfc-4118-11ea-8561-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 627a2cfc-4118-11ea-8561-12813bfff9fa;
 Mon, 27 Jan 2020 15:19:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580138358; x=1611674358;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=MOhQDbXASYZVhYqAAJHvyv+pHEkUOIPVcwG9VrumpU4=;
 b=Sb/UOQEexC7M0GHGBB6fYQb6FvAIHGbLsjj0Nv/IGk/9cFSCP+f/HjIu
 wBNIbbEQtraUKSV1gPIX9qcPMAGR8PBq5VivD/8e2GOiCyriGrrqD9w3a
 +2TqT9Pi21FGmnMgxbUmDjj/7OnKJ/INeIEF+s/FH1E2obCzNMPiyawp6 Y=;
IronPort-SDR: xuWLrBPwqiX/fHsA+YOA35Dt53ZuLzS2Zg4MLzj9Ba+0oD44Jub5RkysNcGEBcNyzTCPhdq9lB
 222By44vFsEQ==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="14397635"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 27 Jan 2020 15:19:17 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1DFD3A2436; Mon, 27 Jan 2020 15:19:13 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 15:19:12 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 15:19:11 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Mon, 27 Jan 2020 15:19:09 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 15:19:07 +0000
Message-ID: <20200127151907.2877-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART to
 the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

Li4uIHNwZWNpZmljYXRpb24uCgpUaGlzIHdhcyBhZGRlZCBieSBjb21taXQgMGNhNjRlZDggInhl
bnN0b3JlOiBhZGQgc3VwcG9ydCBmb3IgcmVhZGluZwpkaXJlY3Rvcnkgd2l0aCBtYW55IGNoaWxk
cmVuIiBidXQgbm90IGFkZGVkIHRvIHRoZSBzcGVjaWZpY2F0aW9uIGF0IHRoYXQKcG9pbnQuIEEg
dmVyc2lvbiBvZiB4ZW5zdG9yZWQgc3VwcG9ydGluZyB0aGUgY29tbWFuZCB3YXMgZmlyc3QgcmVs
ZWFzZWQKaW4gWGVuIDQuOS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KLS0tCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0tCiBkb2NzL21pc2Mv
eGVuc3RvcmUudHh0IHwgMTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3Jl
LnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKaW5kZXggYWUxYjZhOGM2ZS4uYmY0MmU5ZWMz
NyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorKysgYi9kb2NzL21pc2MveGVu
c3RvcmUudHh0CkBAIC0xMjUsOCArMTI1LDkgQEAgVmFsdWVzIGNvbW1vbmx5IGluY2x1ZGVkIGlu
IHBheWxvYWRzIGluY2x1ZGU6CiAKIAogCi1UaGUgZm9sbG93aW5nIGFyZSB0aGUgYWN0dWFsIHR5
cGUgdmFsdWVzLCBpbmNsdWRpbmcgdGhlIHJlcXVlc3QgYW5kCi1yZXBseSBwYXlsb2FkcyBhcyBh
cHBsaWNhYmxlOgorVGhlIGZvbGxvd2luZyBhcmUgdGhlIGFjdHVhbCB0eXBlIHZhbHVlcyBkZWZp
bmVkIGluIGlvL3hzX3dpcmUuaAorKG9taXR0aW5nIHRoZSBYU18gcHJlZml4KSwgaW5jbHVkaW5n
IHRoZSByZXF1ZXN0IGFuZCByZXBseSBwYXlsb2FkcworYXMgYXBwbGljYWJsZToKIAogCiAtLS0t
LS0tLS0tIERhdGFiYXNlIHJlYWQsIHdyaXRlIGFuZCBwZXJtaXNzaW9ucyBvcGVyYXRpb25zIC0t
LS0tLS0tLS0KQEAgLTE1Miw2ICsxNTMsMTQgQEAgRElSRUNUT1JZCQk8cGF0aD58CQkJPGNoaWxk
LWxlYWYtbmFtZT58KgogCWxlYWZuYW1lcy4gIFRoZSByZXN1bHRpbmcgY2hpbGRyZW4gYXJlIGVh
Y2ggbmFtZWQKIAk8cGF0aD4vPGNoaWxkLWxlYWYtbmFtZT4uCiAKK0RJUkVDVE9SWV9QQVJUCQk8
cGF0aD58PGluZGV4fD4JCTxjaGlsZC1sZWFmLW5hbWU+fCoKKwlQZXJmb3JtcyB0aGUgc2FtZSBm
dW5jdGlvbiBhcyBESVJFQ1RPUlksIGJ1dCByZXR1cm5zIGEKKwlzdWItbGlzdCBvZiBjaGlsZHJl
biBzdGFydGluZyBhdCA8aW5kZXg+IGluIHRoZSBvdmVyYWxsCisJY2hpbGQgbGlzdCBhbmQgbGVz
cyB0aGFuIG9yIGVxdWFsIHRvIFhFTlNUT1JFX1BBWUxPQURfTUFYCisJb2N0ZXRzIGluIGxlbmd0
aC4gSWYgPGluZGV4PiBpcyBiZXlvbmQgdGhlIGVuZCBvZiB0aGUKKwlvdmVyYWxsIGNoaWxkIGxp
c3QgdGhlbiB0aGUgcmV0dXJuZWQgc3ViLWxpc3Qgd2lsbCBiZQorCWVtcHR5LgorCiBHRVRfUEVS
TVMJIAk8cGF0aD58CQkJPHBlcm0tYXMtc3RyaW5nPnwrCiBTRVRfUEVSTVMJCTxwYXRoPnw8cGVy
bS1hcy1zdHJpbmc+fCs/CiAJPHBlcm0tYXMtc3RyaW5nPiBpcyBvbmUgb2YgdGhlIGZvbGxvd2lu
ZwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:32:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15:32: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 1iw6Mn-0000pr-W7; Mon, 27 Jan 2020 15:31:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QvhJ=3Q=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iw6Mm-0000pm-M5
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:31:56 +0000
X-Inumbo-ID: 25fe13a4-411a-11ea-8569-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25fe13a4-411a-11ea-8569-12813bfff9fa;
 Mon, 27 Jan 2020 15:31: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 mx2.suse.de (Postfix) with ESMTP id 5E6B4AD3A;
 Mon, 27 Jan 2020 15:31:54 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>, xen-devel@lists.xenproject.org
References: <20200127151907.2877-1-pdurrant@amazon.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fe61fca8-4bf7-7af6-58c4-c82f1fbe27a4@suse.com>
Date: Mon, 27 Jan 2020 16:31:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200127151907.2877-1-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART
 to the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAgMTY6MTksIFBhdWwgRHVycmFudCB3cm90ZToKPiAuLi4gc3BlY2lmaWNhdGlv
bi4KPiAKPiBUaGlzIHdhcyBhZGRlZCBieSBjb21taXQgMGNhNjRlZDggInhlbnN0b3JlOiBhZGQg
c3VwcG9ydCBmb3IgcmVhZGluZwo+IGRpcmVjdG9yeSB3aXRoIG1hbnkgY2hpbGRyZW4iIGJ1dCBu
b3QgYWRkZWQgdG8gdGhlIHNwZWNpZmljYXRpb24gYXQgdGhhdAo+IHBvaW50LiBBIHZlcnNpb24g
b2YgeGVuc3RvcmVkIHN1cHBvcnRpbmcgdGhlIGNvbW1hbmQgd2FzIGZpcnN0IHJlbGVhc2VkCj4g
aW4gWGVuIDQuOS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFt
YXpvbi5jb20+Cj4gLS0tCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+IENjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KPiAtLS0KPiAgIGRvY3MvbWlzYy94ZW5zdG9yZS50eHQgfCAxMyArKysrKysrKysrKy0tCj4g
ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50
eHQKPiBpbmRleCBhZTFiNmE4YzZlLi5iZjQyZTllYzM3IDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlz
Yy94ZW5zdG9yZS50eHQKPiArKysgYi9kb2NzL21pc2MveGVuc3RvcmUudHh0Cj4gQEAgLTEyNSw4
ICsxMjUsOSBAQCBWYWx1ZXMgY29tbW9ubHkgaW5jbHVkZWQgaW4gcGF5bG9hZHMgaW5jbHVkZToK
PiAgIAo+ICAgCj4gICAKPiAtVGhlIGZvbGxvd2luZyBhcmUgdGhlIGFjdHVhbCB0eXBlIHZhbHVl
cywgaW5jbHVkaW5nIHRoZSByZXF1ZXN0IGFuZAo+IC1yZXBseSBwYXlsb2FkcyBhcyBhcHBsaWNh
YmxlOgo+ICtUaGUgZm9sbG93aW5nIGFyZSB0aGUgYWN0dWFsIHR5cGUgdmFsdWVzIGRlZmluZWQg
aW4gaW8veHNfd2lyZS5oCj4gKyhvbWl0dGluZyB0aGUgWFNfIHByZWZpeCksIGluY2x1ZGluZyB0
aGUgcmVxdWVzdCBhbmQgcmVwbHkgcGF5bG9hZHMKPiArYXMgYXBwbGljYWJsZToKPiAgIAo+ICAg
Cj4gICAtLS0tLS0tLS0tIERhdGFiYXNlIHJlYWQsIHdyaXRlIGFuZCBwZXJtaXNzaW9ucyBvcGVy
YXRpb25zIC0tLS0tLS0tLS0KPiBAQCAtMTUyLDYgKzE1MywxNCBAQCBESVJFQ1RPUlkJCTxwYXRo
PnwJCQk8Y2hpbGQtbGVhZi1uYW1lPnwqCj4gICAJbGVhZm5hbWVzLiAgVGhlIHJlc3VsdGluZyBj
aGlsZHJlbiBhcmUgZWFjaCBuYW1lZAo+ICAgCTxwYXRoPi88Y2hpbGQtbGVhZi1uYW1lPi4KPiAg
IAo+ICtESVJFQ1RPUllfUEFSVAkJPHBhdGg+fDxpbmRleHw+CQk8Y2hpbGQtbGVhZi1uYW1lPnwq
Cj4gKwlQZXJmb3JtcyB0aGUgc2FtZSBmdW5jdGlvbiBhcyBESVJFQ1RPUlksIGJ1dCByZXR1cm5z
IGEKPiArCXN1Yi1saXN0IG9mIGNoaWxkcmVuIHN0YXJ0aW5nIGF0IDxpbmRleD4gaW4gdGhlIG92
ZXJhbGwKPiArCWNoaWxkIGxpc3QgYW5kIGxlc3MgdGhhbiBvciBlcXVhbCB0byBYRU5TVE9SRV9Q
QVlMT0FEX01BWAo+ICsJb2N0ZXRzIGluIGxlbmd0aC4gSWYgPGluZGV4PiBpcyBiZXlvbmQgdGhl
IGVuZCBvZiB0aGUKPiArCW92ZXJhbGwgY2hpbGQgbGlzdCB0aGVuIHRoZSByZXR1cm5lZCBzdWIt
bGlzdCB3aWxsIGJlCj4gKwllbXB0eS4KPiArCgpIbW0sIG5vdCBxdWl0ZS4KCkkgZGlkIHNlbmQg
dGhpcyBzb21lIHllYXJzIGFnbzoKCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA1L21zZzAwNjUwLmh0bWwKCklhbiB3YW50ZWQgdG8gc3VnZ2VzdCBz
b21ldGhpbmcgYmV0dGVyLCBidXQgaGUgbmV2ZXIgZGlkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:34:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15: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 1iw6P5-0000y8-Ja; Mon, 27 Jan 2020 15:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw6P4-0000y3-SH
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:34:18 +0000
X-Inumbo-ID: 7ae60a85-411a-11ea-8569-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ae60a85-411a-11ea-8569-12813bfff9fa;
 Mon, 27 Jan 2020 15:34:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580139257;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Dd/fgs1siLuoZqoZQsQQQCkIirYtG74Lc7oYUoCaaAE=;
 b=bQUUgQRHEssd4S29C9ZDV2izF07dgvYG9O6gUIntpnXiqUdP0gD78igu
 bj9a/q4/sRrwkGKHj1BvDT1jhCFfgBqjSPdrFJoG9jf/WtwdbXRv7yWjx
 o1wIaWVH9fRwupjbx8fQiBi7B1XhzJjFmM/7/bSBoeBwRMIcWcn2K0JPt 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0KL08FW+ql1AMyMb04QEYjBVuRqw54CQbVtfvBj7WGcV8nRvmu5Rm5FVmOaF5im+8pfqoSQOgY
 R/LoJ/O7e/jgtXvnyTrvVSU4CW86hhtTiCPs0DCc8h+EViVh7IKtV4+ZYLyMF4xi81AlPi1n79
 obRI8tDEeSsXSFU4R47WyuY1/Cn8t0O/uKoqmctL34wA2tx3yKvhAEyAzis+WBhix5NpsWG9SW
 M6wHVmzkJ766k1oP93gdoWQg+t0ffS4kDSG2JX47L+RZEZ1ChlmqKx0XaQ6Rqi8ppDibMfVg/e
 GE0=
X-SBRS: 2.7
X-MesageID: 11930356
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11930356"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24111.734.509410.455377@mariner.uk.xensource.com>
Date: Mon, 27 Jan 2020 15:33:50 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200127151907.2877-1-pdurrant@amazon.com>
References: <20200127151907.2877-1-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART
 to the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSF0gZG9jczogcmV0cm9zcGVjdGl2ZWx5IGFkZCBY
U19ESVJFQ1RPUllfUEFSVCB0byB0aGUgeGVuc3RvcmUgcHJvdG9jb2wuLi4iKToKPiAuLi4gc3Bl
Y2lmaWNhdGlvbi4KPiAKPiBUaGlzIHdhcyBhZGRlZCBieSBjb21taXQgMGNhNjRlZDggInhlbnN0
b3JlOiBhZGQgc3VwcG9ydCBmb3IgcmVhZGluZwo+IGRpcmVjdG9yeSB3aXRoIG1hbnkgY2hpbGRy
ZW4iIGJ1dCBub3QgYWRkZWQgdG8gdGhlIHNwZWNpZmljYXRpb24gYXQgdGhhdAo+IHBvaW50LiBB
IHZlcnNpb24gb2YgeGVuc3RvcmVkIHN1cHBvcnRpbmcgdGhlIGNvbW1hbmQgd2FzIGZpcnN0IHJl
bGVhc2VkCj4gaW4gWGVuIDQuOS4KClRoYW5rcyBmb3IgZG9jdW1lbnRpbmcgdGhpcy4gIEEgZG9j
cyBmaXggbGlrZSB0aGlzIHNob3VsZCBiZQpiYWNrcG9ydGVkIGlmIGl0IGFwcGxpZXMsIElNTy4K
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQmFja3Bv
cnQ6IDQuOSsKCkkgd2lsbCBjb21taXQgaXQgdG8gc3RhZ2luZyBtb21lbnRhcmlseS4KCj4gK0RJ
UkVDVE9SWV9QQVJUCQk8cGF0aD58PGluZGV4fD4JCTxjaGlsZC1sZWFmLW5hbWU+fCoKPiArCVBl
cmZvcm1zIHRoZSBzYW1lIGZ1bmN0aW9uIGFzIERJUkVDVE9SWSwgYnV0IHJldHVybnMgYQo+ICsJ
c3ViLWxpc3Qgb2YgY2hpbGRyZW4gc3RhcnRpbmcgYXQgPGluZGV4PiBpbiB0aGUgb3ZlcmFsbAo+
ICsJY2hpbGQgbGlzdCBhbmQgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIFhFTlNUT1JFX1BBWUxPQURf
TUFYCj4gKwlvY3RldHMgaW4gbGVuZ3RoLiBJZiA8aW5kZXg+IGlzIGJleW9uZCB0aGUgZW5kIG9m
IHRoZQo+ICsJb3ZlcmFsbCBjaGlsZCBsaXN0IHRoZW4gdGhlIHJldHVybmVkIHN1Yi1saXN0IHdp
bGwgYmUKPiArCWVtcHR5LgoKSSB3b25kZXIgaWYgaXQgc2hvdWxkIGJlIHNvbWVob3cgbWFkZSBt
b3JlIGV4cGxpY2l0IHRoYXQgYGluZGV4JyBpcyBhCmNvdW50IG9mIGRpcmVjdG9yeSBlbnRyaWVz
LCBub3QgYnl0ZXMuICBNYXliZSB0aGlzIGlzIG9idmlvdXMuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:36:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15:36: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 1iw6Ql-00015Z-1R; Mon, 27 Jan 2020 15:36:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QvhJ=3Q=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iw6Qj-00015R-UJ
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:36:01 +0000
X-Inumbo-ID: b86a806a-411a-11ea-8569-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b86a806a-411a-11ea-8569-12813bfff9fa;
 Mon, 27 Jan 2020 15:36:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6E085ABB3;
 Mon, 27 Jan 2020 15:36:00 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, Paul Durrant <pdurrant@amazon.com>
References: <20200127151907.2877-1-pdurrant@amazon.com>
 <24111.734.509410.455377@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <51a28485-c692-21e9-32a2-24cbb77f7d50@suse.com>
Date: Mon, 27 Jan 2020 16:35:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <24111.734.509410.455377@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART
 to the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <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>

T24gMjcuMDEuMjAgMTY6MzMsIElhbiBKYWNrc29uIHdyb3RlOgo+IFBhdWwgRHVycmFudCB3cml0
ZXMgKCJbUEFUQ0hdIGRvY3M6IHJldHJvc3BlY3RpdmVseSBhZGQgWFNfRElSRUNUT1JZX1BBUlQg
dG8gdGhlIHhlbnN0b3JlIHByb3RvY29sLi4uIik6Cj4+IC4uLiBzcGVjaWZpY2F0aW9uLgo+Pgo+
PiBUaGlzIHdhcyBhZGRlZCBieSBjb21taXQgMGNhNjRlZDggInhlbnN0b3JlOiBhZGQgc3VwcG9y
dCBmb3IgcmVhZGluZwo+PiBkaXJlY3Rvcnkgd2l0aCBtYW55IGNoaWxkcmVuIiBidXQgbm90IGFk
ZGVkIHRvIHRoZSBzcGVjaWZpY2F0aW9uIGF0IHRoYXQKPj4gcG9pbnQuIEEgdmVyc2lvbiBvZiB4
ZW5zdG9yZWQgc3VwcG9ydGluZyB0aGUgY29tbWFuZCB3YXMgZmlyc3QgcmVsZWFzZWQKPj4gaW4g
WGVuIDQuOS4KPiAKPiBUaGFua3MgZm9yIGRvY3VtZW50aW5nIHRoaXMuICBBIGRvY3MgZml4IGxp
a2UgdGhpcyBzaG91bGQgYmUKPiBiYWNrcG9ydGVkIGlmIGl0IGFwcGxpZXMsIElNTy4KPiAKPiBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQmFja3Bv
cnQ6IDQuOSsKPiAKPiBJIHdpbGwgY29tbWl0IGl0IHRvIHN0YWdpbmcgbW9tZW50YXJpbHkuCj4g
Cj4+ICtESVJFQ1RPUllfUEFSVAkJPHBhdGg+fDxpbmRleHw+CQk8Y2hpbGQtbGVhZi1uYW1lPnwq
Cj4+ICsJUGVyZm9ybXMgdGhlIHNhbWUgZnVuY3Rpb24gYXMgRElSRUNUT1JZLCBidXQgcmV0dXJu
cyBhCj4+ICsJc3ViLWxpc3Qgb2YgY2hpbGRyZW4gc3RhcnRpbmcgYXQgPGluZGV4PiBpbiB0aGUg
b3ZlcmFsbAo+PiArCWNoaWxkIGxpc3QgYW5kIGxlc3MgdGhhbiBvciBlcXVhbCB0byBYRU5TVE9S
RV9QQVlMT0FEX01BWAo+PiArCW9jdGV0cyBpbiBsZW5ndGguIElmIDxpbmRleD4gaXMgYmV5b25k
IHRoZSBlbmQgb2YgdGhlCj4+ICsJb3ZlcmFsbCBjaGlsZCBsaXN0IHRoZW4gdGhlIHJldHVybmVk
IHN1Yi1saXN0IHdpbGwgYmUKPj4gKwllbXB0eS4KPiAKPiBJIHdvbmRlciBpZiBpdCBzaG91bGQg
YmUgc29tZWhvdyBtYWRlIG1vcmUgZXhwbGljaXQgdGhhdCBgaW5kZXgnIGlzIGEKPiBjb3VudCBv
ZiBkaXJlY3RvcnkgZW50cmllcywgbm90IGJ5dGVzLiAgTWF5YmUgdGhpcyBpcyBvYnZpb3VzLgoK
QnV0IHRoaXMgaXMgd3JvbmcuIEl0IGlzIGJ5dGVzLCBhbmQgdGhlIGdlbmVyYXRpb24gY291bnQg
cmV0dXJuZWQgaXMKbWlzc2luZyAoc2VlIG15IG9yaWdpbmFsIHBhdGNoIGJhY2sgaW4gMjAxNyku
CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:39:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15:39: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 1iw6Tp-0001F8-KN; Mon, 27 Jan 2020 15:39:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw6Tn-0001Ex-R6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:39:11 +0000
X-Inumbo-ID: 25005eb6-411b-11ea-8569-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25005eb6-411b-11ea-8569-12813bfff9fa;
 Mon, 27 Jan 2020 15: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 <osstest-admin@xenproject.org>)
 id 1iw6Te-0004z6-LC; Mon, 27 Jan 2020 15:39: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 1iw6Te-0004sC-BF; Mon, 27 Jan 2020 15:39:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw6Te-0003aJ-7z; Mon, 27 Jan 2020 15:39:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146532-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm: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-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64: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-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=ba2ed84fe6a78f64b2da441750fc6e925d94106a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 15:39:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 146532: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYTJlZDg0ZmU2YTc4
ZjY0YjJkYTQ0MTc1MGZjNmU5MjVkOTQxMDZhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxOTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NDc1ICAyMDIwLTAxLTI0
IDE0OjM4OjE2IFogICAgMyBkYXlzICAgMjMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90
bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0
IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT4KICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIg
PGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJh
LmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9z
YXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4K
ICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWog
TWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29t
PgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVk
aGF0LmNvbT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3Yg
PGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXgu
aW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9z
Y2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEph
c29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGlu
YXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4K
ICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmpp
YWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEu
Y29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1pY2t5eXVuQGdt
YWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWts
b3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29u
by50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29tIDxta2RvbGF0
YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtAZ21haWwuY29t
PgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQ
YXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5nIFRhbyA8dGFv
LnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxw
ZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFv
anVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9o
YSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVl
cmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVu
Z0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3Jk
IEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxz
dW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0
aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNl
bnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBX
YWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lv
bmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5p
bnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFu
ZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNu
LmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1
IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdh
bmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmljaCA8eXVyaS5i
ZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3OTIz
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:49:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15: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 1iw6dK-00028P-Sx; Mon, 27 Jan 2020 15:49:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw6dJ-00028K-Pl
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:49:01 +0000
X-Inumbo-ID: 8946cda0-411c-11ea-aecd-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8946cda0-411c-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 15:49:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580140140;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=WtyFBh/ssX8h21kFlKH+3smOochqtHveofe5VahOFlU=;
 b=Xoo7eQmUEC2btsm74UY0VmIyOuSb1uWLqY4jHhnNJY7EUet7hSOmHHV0
 WaB8HMM0qEkA4IGSt4tORNyKqegemIUoy+iCd5pgEJ0NAeaP9pkApfe6P
 T8EPq4EKvDblSsQTUN20XJbAH6k+xLnLfP6An5ed9hmBRxtneWj40jspZ k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vLry4uvYp2GcJ9+dlvGZ/m5EbZKaJWugRKA6NDFKoWuN39MhlFJ7tkiJzunJLYiAWuFh10w+hK
 SuF3MdxyGa9IOboW2m6HWVwLupuFwMtGfl7VLhFw5Bla7blJA31H85NsD9ybaId+1zlkfmJrfT
 /2m8W1L5z+zVboHqoHOksX/X+Ii1d4D9zTiHnwtxvWlicwd2C4XZxkz5DOtKDmE7xVyHoOjUeP
 dV9b/yDQdmoLsWg/b+UqYJHF0qPJ/AN3fwx+AtsTxABCOL23sxPU5URJ0gvwcmpMF7LCEmuid1
 fFk=
X-SBRS: 2.7
X-MesageID: 12098614
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12098614"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24111.1639.549900.153818@mariner.uk.xensource.com>
Date: Mon, 27 Jan 2020 15:48:55 +0000
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <51a28485-c692-21e9-32a2-24cbb77f7d50@suse.com>
References: <20200127151907.2877-1-pdurrant@amazon.com>
 <24111.734.509410.455377@mariner.uk.xensource.com>
 <51a28485-c692-21e9-32a2-24cbb77f7d50@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART
 to the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <George.Dunlap@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>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIXSBkb2NzOiByZXRyb3NwZWN0aXZlbHkg
YWRkIFhTX0RJUkVDVE9SWV9QQVJUIHRvIHRoZSB4ZW5zdG9yZSBwcm90b2NvbC4uLiIpOgo+IE9u
IDI3LjAxLjIwIDE2OjMzLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFBhdWwgRHVycmFudCB3cml0
ZXMgKCJbUEFUQ0hdIGRvY3M6IHJldHJvc3BlY3RpdmVseSBhZGQgWFNfRElSRUNUT1JZX1BBUlQg
dG8gdGhlIHhlbnN0b3JlIHByb3RvY29sLi4uIik6Cj4gPj4gLi4uIHNwZWNpZmljYXRpb24uCj4g
Pj4KPiA+PiBUaGlzIHdhcyBhZGRlZCBieSBjb21taXQgMGNhNjRlZDggInhlbnN0b3JlOiBhZGQg
c3VwcG9ydCBmb3IgcmVhZGluZwo+ID4+IGRpcmVjdG9yeSB3aXRoIG1hbnkgY2hpbGRyZW4iIGJ1
dCBub3QgYWRkZWQgdG8gdGhlIHNwZWNpZmljYXRpb24gYXQgdGhhdAo+ID4+IHBvaW50LiBBIHZl
cnNpb24gb2YgeGVuc3RvcmVkIHN1cHBvcnRpbmcgdGhlIGNvbW1hbmQgd2FzIGZpcnN0IHJlbGVh
c2VkCj4gPj4gaW4gWGVuIDQuOS4KPiA+IAo+ID4gVGhhbmtzIGZvciBkb2N1bWVudGluZyB0aGlz
LiAgQSBkb2NzIGZpeCBsaWtlIHRoaXMgc2hvdWxkIGJlCj4gPiBiYWNrcG9ydGVkIGlmIGl0IGFw
cGxpZXMsIElNTy4KPiA+IAo+ID4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+ID4gQmFja3BvcnQ6IDQuOSsKPiA+IAo+ID4gSSB3aWxsIGNvbW1pdCBp
dCB0byBzdGFnaW5nIG1vbWVudGFyaWx5Lgo+ID4gCj4gPj4gK0RJUkVDVE9SWV9QQVJUCQk8cGF0
aD58PGluZGV4fD4JCTxjaGlsZC1sZWFmLW5hbWU+fCoKPiA+PiArCVBlcmZvcm1zIHRoZSBzYW1l
IGZ1bmN0aW9uIGFzIERJUkVDVE9SWSwgYnV0IHJldHVybnMgYQo+ID4+ICsJc3ViLWxpc3Qgb2Yg
Y2hpbGRyZW4gc3RhcnRpbmcgYXQgPGluZGV4PiBpbiB0aGUgb3ZlcmFsbAo+ID4+ICsJY2hpbGQg
bGlzdCBhbmQgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIFhFTlNUT1JFX1BBWUxPQURfTUFYCj4gPj4g
KwlvY3RldHMgaW4gbGVuZ3RoLiBJZiA8aW5kZXg+IGlzIGJleW9uZCB0aGUgZW5kIG9mIHRoZQo+
ID4+ICsJb3ZlcmFsbCBjaGlsZCBsaXN0IHRoZW4gdGhlIHJldHVybmVkIHN1Yi1saXN0IHdpbGwg
YmUKPiA+PiArCWVtcHR5Lgo+ID4gCj4gPiBJIHdvbmRlciBpZiBpdCBzaG91bGQgYmUgc29tZWhv
dyBtYWRlIG1vcmUgZXhwbGljaXQgdGhhdCBgaW5kZXgnIGlzIGEKPiA+IGNvdW50IG9mIGRpcmVj
dG9yeSBlbnRyaWVzLCBub3QgYnl0ZXMuICBNYXliZSB0aGlzIGlzIG9idmlvdXMuCj4gCj4gQnV0
IHRoaXMgaXMgd3JvbmcuIEl0IGlzIGJ5dGVzLCBhbmQgdGhlIGdlbmVyYXRpb24gY291bnQgcmV0
dXJuZWQgaXMKPiBtaXNzaW5nIChzZWUgbXkgb3JpZ2luYWwgcGF0Y2ggYmFjayBpbiAyMDE3KS4K
ClNvcnJ5IGZvciBiZWluZyB0b28gcXVpY2suICBJIGhhdmUgcmV2ZXJ0ZWQgbXkgY29tbWl0LgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:52:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 15: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 1iw6gR-0002sL-DY; Mon, 27 Jan 2020 15:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw6gP-0002sF-VJ
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:52:13 +0000
X-Inumbo-ID: fbb3548a-411c-11ea-856a-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbb3548a-411c-11ea-856a-12813bfff9fa;
 Mon, 27 Jan 2020 15:52:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580140333;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PT+BK5Yrpv9zjf+n8O2t+oURVJX0QDzWo0towfeR7d0=;
 b=Hxm0/y4DqVBJJ1vl9MUL8E66U7Xmk6V0WnxS/Hafm4UomNV8Oa030moP
 Vl9VJP8DgBsva/zs2HLiP42wM0OJ7sa9lFmAfNytT5XQ4Y0L28X9jq8TW
 TFlHbWkUdIwjBJ6wbElTFXlK5bIEux2H7lJm3OxQiNdJXAvk4ddV1tO8s 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YqHIZXvNtryYrtoYsJRKOLdVkkSe4mvAcZtKbc6ChRRgwisTams4vV4UEQ61uGhMHMt+npfiAY
 GBAXEbbHswU/9WLPfkVSBa+JdjYf3VTUQM/O7DFvl5Y/j8EFOmakbFXRXbMpeTfq9WMV39YuW5
 Cs0RksSW+DxtMhYDyQAdtGgaXfmchuWLMKkdx//NSJ5QUtWQuwtc8hPlJxr/xj77R/u/WlzrNE
 jBLDf1nPiyQMeuIHkYDP8Jn9jcEW/f3hnEDPz2dPTrik2dLSTltwvc+pvgTtW4vcfOSxGyOWXE
 rHg=
X-SBRS: 2.7
X-MesageID: 11670769
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11670769"
To: Jan Beulich <jbeulich@suse.com>
References: <20200127143444.25538-1-andrew.cooper3@citrix.com>
 <20200127143444.25538-17-andrew.cooper3@citrix.com>
 <0bb985c9-bb1d-097d-9927-95b0a3b0e216@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: <4bb5b13a-1333-d735-c1e3-e1f2a63a4e56@citrix.com>
Date: Mon, 27 Jan 2020 15:52:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0bb985c9-bb1d-097d-9927-95b0a3b0e216@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 16/17] tools/libxc: Restore CPUID/MSR
 data found in the migration stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDEvMjAyMCAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDEuMjAyMCAx
NTozNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gV2l0aCBhbGwgb3RoZXIgcGllY2VzIGluIHBs
YWNlLCBpdCBpcyBub3cgc2FmZSB0byByZXN0b3JlIHRoZSBDUFVJRCBhbmQgTVNSCj4+IGRhdGEg
aW4gdGhlIG1pZ3JhdGlvbiBzdHJlYW0sIHJhdGhlciB0aGFuIGRpc2NhcmRpbmcgdGhlbSBhbmQg
dXNpbmcgdGhlIGhpZ2hlcgo+PiBsZXZlbCB0b29sc3RhY2tzIGNvbXBhdGliaWxpdHkgbG9naWMu
Cj4+Cj4+IFdoaWxlIHRoaXMgaXMgYSBzbWFsbCBwYXRjaCwgaXQgaGFzIGxhcmdlIGltcGxpY2F0
aW9ucyBmb3IgbWlncmF0ZWQvcmVzdW1lZAo+PiBkb21haW5zLiAgTW9zdCBvYnZpb3VzbHksIHRo
ZSBDUFUgZmFtaWx5L21vZGVsL3N0ZXBwaW5nIGRhdGEsCj4+IGNhY2hlL3RsYi9ldGMuIHdpbGwg
bm8gbG9uZ2VyIGNoYW5nZSBiZWhpbmQgdGhlIGd1ZXN0cyBiYWNrLgo+Pgo+PiBBbm90aGVyIGNo
YW5nZSBpcyB0aGUgaW50ZXJwcmV0YXRpb24gb2YgdGhlIFhlbmQgY3B1aWQgc3RyaW5ncy4gIFRo
ZSAnaycKPj4gb3B0aW9uIGlzIG5vdCBhIHNlbnNpYmxlIHRoaW5nIHRvIGhhdmUgZXZlciBzdXBw
b3J0ZWQsIGFuZCAncycgaXMgaG93IGhvdyB0aGUKPj4gc3RyZWFtIHdpbGwgZW5kIHVwIGJlaGF2
aW5nLgo+IEknbSBhIGxpdHRsZSBjb25mdXNlZCBJIGd1ZXNzIC0gSSdkIGhhdmUgZXhwZWN0ZWQg
c3VjaCBhIGRlc2NyaXB0aW9uCj4gdG8gbWVhbiB0aGF0IC4uLgo+Cj4+IC0tLSBhL3Rvb2xzL2xp
YnhjL3hjX2NwdWlkX3g4Ni5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4+
IEBAIC0yOTEsMTAgKzI5MSw5IEBAIGludCB4Y19zZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+PiAgICogICAnMCcgLT4gZm9yY2UgdG8gMAo+
PiAgICogICAneCcgLT4gd2UgZG9uJ3QgY2FyZSAodXNlIGRlZmF1bHQpCj4+ICAgKiAgICdrJyAt
PiBwYXNzIHRocm91Z2ggaG9zdCB2YWx1ZQo+PiAtICogICAncycgLT4gcGFzcyB0aHJvdWdoIHRo
ZSBmaXJzdCB0aW1lIGFuZCB0aGVuIGtlZXAgdGhlIHNhbWUgdmFsdWUKPj4gLSAqICAgICAgICAg
IGFjcm9zcyBzYXZlL3Jlc3RvcmUgYW5kIG1pZ3JhdGlvbi4KPj4gKyAqICAgJ3MnIC0+IGxlZ2Fj
eSBhbGlhcyBmb3IgJ2snCj4gLi4uICdzJyByZW1haW5zIGRvY3VtZW50ZWQgYXMgaXMsIGFuZCAn
aycgdG8gYmVjb21lIGEgbGVnYWN5IGFsaWFzLgoKR2l2ZW4gdGhhdCBzIGhhcyBuZXZlciB3b3Jr
ZWQgaW4gdGhlIHBhc3QsIGsgaXMgdGhlIG9ubHkgcGxhdXNpYmxlIG9uZQp1c2VkIGJ5IHBlb3Bs
ZS4KCkFzIHRoZXkgbWVhbiB0aGUgc2FtZSBub3csIHdlIGNvdWxkIHNwZWNpZnkgaXQgZWl0aGVy
IHdheSBhcm91bmQsIGJ1dAp0aGlzIHdheSByb3VuZCBnaXZlcyB1c2VycyBsZXNzIHdvcmsgdG8g
ZG8uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 15:53:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 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 1iw6hL-0002wg-Q3; Mon, 27 Jan 2020 15:53:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw6hJ-0002wb-Tn
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 15:53:09 +0000
X-Inumbo-ID: 1d88f006-411d-11ea-9fd7-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d88f006-411d-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 15:53:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580140389; x=1611676389;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=25ho1cXeuXfT8uLHqGkllTr7o3V4utZLPYsWVbZ0c4I=;
 b=aQAq2GQxh/UHzsHcs7VDhTW6XRU+wuFqz5dwh7BTy/w03NP5lonL9km9
 ZihVKfJYjqkFSAYGdfVguS9NnbOcqimh7NHZBw6qnK5y1inwwgNMskxJT
 D4tRmFgX/9QtBkLt6VbFP+xwpwigH9oTNuUFwMFGacT7tsi5dEs/R7z60 s=;
IronPort-SDR: gr+S/rsfKW12Lo0m+msEcNPNCx19DfUegs1SzNlKukYszPwnNIOyIwoTxQufBgcHA5gBLhWMg5
 qo/h4Wg7u74Q==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="14938227"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-81e76b79.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 27 Jan 2020 15:53:08 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-81e76b79.us-west-2.amazon.com (Postfix) with ESMTPS
 id EABBAA15C0; Mon, 27 Jan 2020 15:53:06 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 15:53:06 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 15:53:05 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 15:53:05 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>, =?iso-8859-1?Q?J=FCrgen_Gro=DF?=
 <jgross@suse.com>
Thread-Topic: [PATCH] docs: retrospectively add XS_DIRECTORY_PART to the
 xenstore protocol...
Thread-Index: AQHV1Sei4PyI5iDsn0W7smcp5XqlRKf+qECAgAAA5tA=
Date: Mon, 27 Jan 2020 15:53:05 +0000
Message-ID: <789591e7546646ec855ba30b2e6ea667@EX13D32EUC003.ant.amazon.com>
References: <20200127151907.2877-1-pdurrant@amazon.com>
 <24111.734.509410.455377@mariner.uk.xensource.com>
 <51a28485-c692-21e9-32a2-24cbb77f7d50@suse.com>
 <24111.1639.549900.153818@mariner.uk.xensource.com>
In-Reply-To: <24111.1639.549900.153818@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
x-originating-ip: [10.43.166.48]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] docs: retrospectively add XS_DIRECTORY_PART
 to the xenstore protocol...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@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+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AY2l0cml4LmNvbV0KPiBTZW50OiAyNyBKYW51YXJ5IDIwMjAgMTU6NDkKPiBU
bzogSsO8cmdlbiBHcm/DnyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBEdXJyYW50LCBQYXVsIDxw
ZHVycmFudEBhbWF6b24uY28udWs+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPjsgSnVsaWVuIEdyYWxsCj4gPGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubwo+IFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJlOiBb
UEFUQ0hdIGRvY3M6IHJldHJvc3BlY3RpdmVseSBhZGQgWFNfRElSRUNUT1JZX1BBUlQgdG8gdGhl
Cj4geGVuc3RvcmUgcHJvdG9jb2wuLi4KPiAKPiBKw7xyZ2VuIEdyb8OfIHdyaXRlcyAoIlJlOiBb
UEFUQ0hdIGRvY3M6IHJldHJvc3BlY3RpdmVseSBhZGQKPiBYU19ESVJFQ1RPUllfUEFSVCB0byB0
aGUgeGVuc3RvcmUgcHJvdG9jb2wuLi4iKToKPiA+IE9uIDI3LjAxLjIwIDE2OjMzLCBJYW4gSmFj
a3NvbiB3cm90ZToKPiA+ID4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSF0gZG9jczogcmV0
cm9zcGVjdGl2ZWx5IGFkZAo+IFhTX0RJUkVDVE9SWV9QQVJUIHRvIHRoZSB4ZW5zdG9yZSBwcm90
b2NvbC4uLiIpOgo+ID4gPj4gLi4uIHNwZWNpZmljYXRpb24uCj4gPiA+Pgo+ID4gPj4gVGhpcyB3
YXMgYWRkZWQgYnkgY29tbWl0IDBjYTY0ZWQ4ICJ4ZW5zdG9yZTogYWRkIHN1cHBvcnQgZm9yCj4g
PiA+PiByZWFkaW5nIGRpcmVjdG9yeSB3aXRoIG1hbnkgY2hpbGRyZW4iIGJ1dCBub3QgYWRkZWQg
dG8gdGhlCj4gPiA+PiBzcGVjaWZpY2F0aW9uIGF0IHRoYXQgcG9pbnQuIEEgdmVyc2lvbiBvZiB4
ZW5zdG9yZWQgc3VwcG9ydGluZyB0aGUKPiA+ID4+IGNvbW1hbmQgd2FzIGZpcnN0IHJlbGVhc2Vk
IGluIFhlbiA0LjkuCj4gPiA+Cj4gPiA+IFRoYW5rcyBmb3IgZG9jdW1lbnRpbmcgdGhpcy4gIEEg
ZG9jcyBmaXggbGlrZSB0aGlzIHNob3VsZCBiZQo+ID4gPiBiYWNrcG9ydGVkIGlmIGl0IGFwcGxp
ZXMsIElNTy4KPiA+ID4KPiA+ID4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+ID4gPiBCYWNrcG9ydDogNC45Kwo+ID4gPgo+ID4gPiBJIHdpbGwgY29t
bWl0IGl0IHRvIHN0YWdpbmcgbW9tZW50YXJpbHkuCj4gPiA+Cj4gPiA+PiArRElSRUNUT1JZX1BB
UlQJCTxwYXRoPnw8aW5kZXh8PgkJPGNoaWxkLWxlYWYtbmFtZT58Kgo+ID4gPj4gKwlQZXJmb3Jt
cyB0aGUgc2FtZSBmdW5jdGlvbiBhcyBESVJFQ1RPUlksIGJ1dCByZXR1cm5zIGEKPiA+ID4+ICsJ
c3ViLWxpc3Qgb2YgY2hpbGRyZW4gc3RhcnRpbmcgYXQgPGluZGV4PiBpbiB0aGUgb3ZlcmFsbAo+
ID4gPj4gKwljaGlsZCBsaXN0IGFuZCBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gWEVOU1RPUkVfUEFZ
TE9BRF9NQVgKPiA+ID4+ICsJb2N0ZXRzIGluIGxlbmd0aC4gSWYgPGluZGV4PiBpcyBiZXlvbmQg
dGhlIGVuZCBvZiB0aGUKPiA+ID4+ICsJb3ZlcmFsbCBjaGlsZCBsaXN0IHRoZW4gdGhlIHJldHVy
bmVkIHN1Yi1saXN0IHdpbGwgYmUKPiA+ID4+ICsJZW1wdHkuCj4gPiA+Cj4gPiA+IEkgd29uZGVy
IGlmIGl0IHNob3VsZCBiZSBzb21laG93IG1hZGUgbW9yZSBleHBsaWNpdCB0aGF0IGBpbmRleCcg
aXMKPiA+ID4gYSBjb3VudCBvZiBkaXJlY3RvcnkgZW50cmllcywgbm90IGJ5dGVzLiAgTWF5YmUg
dGhpcyBpcyBvYnZpb3VzLgo+ID4KPiA+IEJ1dCB0aGlzIGlzIHdyb25nLiBJdCBpcyBieXRlcywg
YW5kIHRoZSBnZW5lcmF0aW9uIGNvdW50IHJldHVybmVkIGlzCj4gPiBtaXNzaW5nIChzZWUgbXkg
b3JpZ2luYWwgcGF0Y2ggYmFjayBpbiAyMDE3KS4KPiAKPiBTb3JyeSBmb3IgYmVpbmcgdG9vIHF1
aWNrLiAgSSBoYXZlIHJldmVydGVkIG15IGNvbW1pdC4KPiAKClNpbmNlIEkgZ290IGl0IHdyb25n
LCBJIHN1Z2dlc3QganVzdCB0YWtpbmcgSnVlcmdlbidzIG9yaWdpbmFsIHRleHQgKHdoaWNoIEkg
d2FzIHVuYXdhcmUgb2YgYmVmb3JlKS4gSXQgc2VlbXMgb2sgdG8gbWUuCgogIFBhdWwKCj4gSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:09:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16:09: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 1iw6wm-0004UW-ER; Mon, 27 Jan 2020 16:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw6wl-0004UR-II
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:09:07 +0000
X-Inumbo-ID: 57186b4c-411f-11ea-856f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57186b4c-411f-11ea-856f-12813bfff9fa;
 Mon, 27 Jan 2020 16:09:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580141346;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=NwpfwlRawRHFdcw/i9/ZqqrHL6w2KLfIqA5o1jqyWvI=;
 b=My+e+/DyFpaGVdr4dn/FbBcFLrskIj3XKkdNZHT8eStvq03GF6Q0q1yV
 JRbTFyldsw2MrwtPK/N7heteStyYE2iodZpaOYBDfV7EIZC3KXWQszHWm
 OR53hfi1rNZKujchyy+sIsATeVqZxFJjotjDm2L+xapLteODX56EsUZO3 w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: al9YnNMsdZxG5VUAfnwhczOsecNgnDA/dCCUvtkDKDEwpw4Vtks5/W103b/i65DcMalaw3QbIC
 Vk/K6lrH2uhugmAgSGmegLNmWEcTCaEn2KqtzcFGVX9eTqX0fPnrxYE3EQ7UZWWPWhUToaIjgH
 HU8sJU4UnKZF69Y49YQwvN1PNG+36a7I1RcXsZKNdy1V6kJVBHZ9i5FYgcxw79UjTYd33sB8hh
 63LX/8x5Bu97pFh5+G0ftDU5Xa7GMa5sdhk9THI1Rj/r9RQLur8nm7MU6OWl0N3JAR98KMvsvu
 xg8=
X-SBRS: 2.7
X-MesageID: 11672138
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11672138"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24111.2845.840174.397490@mariner.uk.xensource.com>
Date: Mon, 27 Jan 2020 16:09:01 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "George
 Dunlap" <George.Dunlap@citrix.com>, Wei Liu <wl@xen.org>, Anthony Perard
 <anthony.perard@citrix.com>
In-Reply-To: <20200117144726.582-1-ian.jackson@eu.citrix.com>
References: <20200117144726.582-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3 00/10] libxl: event: Fix hang for some
 applications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1BBVENIIHYzIDAwLzEwXSBsaWJ4bDogZXZlbnQ6IEZpeCBo
YW5nIGZvciBzb21lIGFwcGxpY2F0aW9ucyIpOgo+IFRoZSBtZWF0IGhlcmUsIGluY2x1ZGluZyBh
IGRlc2NyaXB0aW9uIG9mIHRoZSBidWcsIGlzIGluOgo+ICAgbGlieGw6IGV2ZW50OiBGaXggaGFu
ZyB3aGVuIG1peGluZyBibG9ja2luZyBhbmQgZXZlbnR5IGNhbGxzCj4gCj4gVGhpcyBpcyBhbGwg
bm93IFJldmlld2VkLWJ5IGFuZCBUZXN0ZWQtYnkgR2VvcmdlLCBzbyBpdCBpcyByZWFkeSB0byBi
ZQo+IGNvbW1pdHRlZC4gIEJ1dCBJIHdpbGwgYmUgYXdheSBmb3IgYSBiaXQgc29vbiBhbmQgcmV2
ZXJ0aW5nIHNvbWV0aGluZwo+IG9mIHRoaXMgZm9ybSBpcyBwcm9iYWJseSB1bmRlc2lyYWJsZS4g
IFNvIEkgd2lsbCBjb21taXQgdGhpcyBpbgo+IHNvbWV0aGluZyBvdmVyIGEgd2VlayAoYXNzdW1p
bmcgbm8gZnVydGhlciBjb21tZW50cyBhcmlzZSkuCj4gCj4gVGhlIGNoYW5nZXMgaGVyZSBmcm9t
IHYyIGFyZSBvbmx5IHRvIHR3byBvZiB0aGUgY29tbWl0IG1lc3NhZ2VzCj4gKG1hcmtlZCBtIGlu
IHRoZSBsaXN0IGJlbG93KS4KPiAKPiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBzZXJpZXMg
aXMgYSBiYWNrcG9ydCBjYW5kaWRhdGUuICBJdCBpcyBub3QKPiBpbXBvc3NpYmxlIHRoYXQgdGhl
IGJ1ZyB3ZSBhcmUgZml4aW5nIGhlcmUgaXMgYWZmZWN0aW5nIChzYXkpIGxpYnZpcnQuCj4gQnV0
IGlmIHNvIHByZXN1bWFibHkgbm90IGluIGEgc2lnbmlmaWNhbnQgd2F5IGFzIHdlIGhhdmVuJ3Qg
c2Vlbgo+IHJlcG9ydHMuICBTbyBldmVuIHRob3VnaCB0aGlzIGlzIGEgYnVnZml4LCBJJ20gc2Nl
cHRpY2FsLgoKSSBoYXZlIHB1c2hlZCB0aGlzIG5vdy4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:15:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw72g-0005SZ-Rd; Mon, 27 Jan 2020 16:15:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw72f-0005SU-4A
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:15:13 +0000
X-Inumbo-ID: 31e074f4-4120-11ea-856f-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31e074f4-4120-11ea-856f-12813bfff9fa;
 Mon, 27 Jan 2020 16:15:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580141712; x=1611677712;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=LL1kZnjPJF0/WwrZQYzBWOWCC0pjuAdQKcPxLjpNiK8=;
 b=RoDGLdT0hr00bgDvJEgk+UbtJLEG8x0yjpgwoSa0Uz9/jXf6KBWLlsG4
 9ZQfL/bgh/rzooHnVnb0Lec8KOtgVuyfMwLxwYuAKLU6aZIo9+6/f2/Ry
 xDMhW1nrIoea6LotN/0C5eAiyoGVgI+CbRTDhNhF4LouPAHKxDsEUYQNH Y=;
IronPort-SDR: 3Gj9HhmwIH3KhVWYSjZ4SGNSCHnCyBEy9mC4jUo3Hs2Qt+kyjLl6UmPL/l8unLnAgGwnwLyg17
 xfcBwUWZnWJQ==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="12927570"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 27 Jan 2020 16:14:36 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 75101A21ED; Mon, 27 Jan 2020 16:14:35 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 16:14:35 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 16:14:34 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Mon, 27 Jan 2020 16:14:32 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 16:14:30 +0000
Message-ID: <20200127161430.3312-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] docs/designs: Add a design document for
 transparent live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

SXQgaGFzIGJlY29tZSBhcHBhcmVudCB0byBzb21lIGxhcmdlIGNsb3VkIHByb3ZpZGVycyB0aGF0
IHRoZSBjdXJyZW50Cm1vZGVsIG9mIGNvLW9wZXJhdGl2ZSBtaWdyYXRpb24gb2YgZ3Vlc3RzIHVu
ZGVyIFhlbiBpcyBub3QgdXNhYmxlIGFzIGl0CnBsYWNlcyB0cnVzdCBpbiBzb2Z0d2FyZSBydW5u
aW5nIGluc2lkZSB0aGUgZ3Vlc3QsIHdoaWNoIGlzIGxpa2VseQpiZXlvbmQgdGhlIHByb3ZpZGVy
J3MgdHJ1c3QgYm91bmRhcnkuClRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIHByb3Bvc2FsIGZvciBh
ICd0cmFuc3BhcmVudCcgbGl2ZSBtaWdyYXRpb24sCmRlc2lnbmVkIHRvIG92ZXJjb21lIHRoZSBu
ZWVkIGZvciB0aGlzIHRydXN0LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFu
dEBhbWF6b24uY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgotLS0KIGRvY3MvZGVzaWducy90cmFuc3BhcmVudC1taWdyYXRpb24ubWQgfCAyNjYg
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNjYgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWducy90cmFuc3BhcmVudC1taWdyYXRp
b24ubWQKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvdHJhbnNwYXJlbnQtbWlncmF0aW9uLm1k
IGIvZG9jcy9kZXNpZ25zL3RyYW5zcGFyZW50LW1pZ3JhdGlvbi5tZApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi45ZjI2ZDRkYTZkCi0tLSAvZGV2L251bGwKKysrIGIvZG9j
cy9kZXNpZ25zL3RyYW5zcGFyZW50LW1pZ3JhdGlvbi5tZApAQCAtMCwwICsxLDI2NiBAQAorIyBU
cmFuc3BhcmVudCBNaWdyYXRpb24gb2YgR3Vlc3RzIG9uIFhlbgorCisjIyBCYWNrZ3JvdW5kCisK
K1RoZSB0ZXJtICoqdHJhbnNwYXJlbnQgbWlncmF0aW9uKiogbmVlZHMgcXVhbGlmaWNhdGlvbi4g
SGVyZSBpdCBpcyB0YWtlbiB0bworbWVhbiBtaWdyYXRpb24gb2YgYSBndWVzdCB3aXRob3V0IHRo
ZSBjby1vcGVyYXRpb24gb2Ygc29mdHdhcmUgcnVubmluZyBpbnNpZGUKK3RoYXQgZ3Vlc3QuIEl0
IGlzIG5vdCB0YWtlbiB0byBtZWFuIHRoYXQgYSBndWVzdCwgYXdhcmUgdGhhdCBpdCBpcyB2aXJ0
dWFsaXplZAordW5kZXIgWGVuLCBpcyBub3QgZ29pbmcgdG8gc2VlICphbnkqIGNoYW5nZXMgYWNy
b3NzIGEgbWlncmF0aW9uIGJ1dCBubyBwYXJ0IG9mCittaWdyYXRpb24gc2hvdWxkIHJlcXVpcmUg
YW55IGV4cGxpY2l0IGFjdGlvbiBieSB0aGUgZ3Vlc3QgKGluY2x1ZGluZyByZS1yZWFkaW5nCith
bnkgc3RhdGUgdGhhdCBpdCBtYXkgaGF2ZSBjYWNoZWQpLgorCitUaGUgbm9ybWFsIG1vZGVsIG9m
IG1pZ3JhdGlvbiBpbiBYZW4gaXMgZHJpdmVuIGJ5IHRoZSBndWVzdCBiZWNhdXNlIGl0IHdhcwor
b3JpZ2luYWxseSBpbXBsZW1lbnRlZCBmb3IgUFYgZ3Vlc3RzLCB3aGVyZSB0aGUgZ3Vlc3QgbXVz
dCBiZSBhd2FyZSBpdCBpcworcnVubmluZyB1bmRlciBYZW4gYW5kIGlzIGhlbmNlIGV4cGVjdGVk
IHRvIGNvLW9wZXJhdGUuIFRoaXMgbW9kZWwgZGF0ZXMgZnJvbQorYW4gZXJhIHdoZW4gaXQgd2Fz
IGFzc3VtZWQgdGhhdCB0aGUgaG9zdCBhZG1pbmlzdHJhdG9yIGhhZCBjb250cm9sIG9mIGF0IGxl
YXN0Cit0aGUgcHJpdmlsZWdlZCBzb2Z0d2FyZSBydW5uaW5nIGluIHRoZSBndWVzdCAoaS5lLiB0
aGUgZ3Vlc3Qga2VybmVsKSB3aGljaCBtYXkKK3N0aWxsIGJlIHRydWUgaW4gYW4gZW50ZXJwcmlz
ZSBkZXBsb3ltZW50IGJ1dCBpcyBub3QgZ2VuZXJhbGx5IHRydWUgaW4gYSBjbG91ZAorZW52aXJv
bm1lbnQuIFRoZSBhaW0gb2YgdHJhbnNwYXJlbnQgbWlncmF0aW9uIGlzIHRvIHByb3ZpZGUgYSBt
b2RlbCB3aGljaCBpcworcHVyZWx5IGhvc3QgZHJpdmVuLCByZXF1aXJpbmcgbm8gY28tb3BlcmF0
aW9uIGZyb20gb3IgdHJ1c3QgaW4gdGhlIHNvZnR3YXJlCitydW5uaW5nIGluIHRoZSBndWVzdCwg
YW5kIGlzIHRodXMgc3VpdGFibGUgZm9yIGNsb3VkIHNjZW5hcmlvcy4KKworUFYgZ3Vlc3RzIGFy
ZSBvdXQgb2Ygc2NvcGUgZm9yIHRoaXMgcHJvamVjdCBiZWNhdXNlLCBhcyBpcyBvdXRsaW5lZCBh
Ym92ZSwgdGhleQoraGF2ZSBhIHN5bWJpb3RpYyByZWxhdGlvbnNoaXAgd2l0aCB0aGUgaHlwZXJ2
aXNvciBhbmQgdGhlcmVmb3JlIGEgY2VydGFpbiBsZXZlbAorb2YgY28tb3BlcmF0aW9uIGNhbiBi
ZSBhc3N1bWVkLgorSFZNIGd1ZXN0cyBjYW4gYWxyZWFkeSBiZSBtaWdyYXRlZCBvbiBYZW4gd2l0
aG91dCBndWVzdCBjby1vcGVyYXRpb24gYnV0IG9ubHkKK2lmIHRoZXkgZG9u4oCZdCBoYXZlIFBW
IGRyaXZlcnMgaW5zdGFsbGVkWzFdIG9yIGFyZSBpbiBwb3dlciBzdGF0ZSBTMy4gVGhlCityZWFz
b24gZm9yIG5vdCBleHBlY3RpbmcgY28tb3BlcmF0aW9uIGlmIHRoZSBndWVzdCBpcyBpbiBTMyBp
cyBvYnZpb3VzLCBidXQgdGhlCityZWFzb24gY28tb3BlcmF0aW9uIGlzIGV4cGVjdGVkIGlmIFBW
IGRyaXZlcnMgYXJlIGluc3RhbGxlZCBpcyBkdWUgdG8gdGhlCituYXR1cmUgb2YgUFYgcHJvdG9j
b2xzLgorCisjIyBYZW5zdG9yZSBOb2RlcyBhbmQgRG9tYWluIElECisKK1RoZSBQViBkcml2ZXIg
bW9kZWwgY29uc2lzdHMgb2YgYSAqZnJvbnRlbmQqIGFuZCBhICpiYWNrZW5kKi4gVGhlIGZyb250
ZW5kIHJ1bnMKK2luc2lkZSB0aGUgZ3Vlc3QgZG9tYWluIGFuZCB0aGUgYmFja2VuZCBydW5zIGlu
c2lkZSBhICpzZXJ2aWNlIGRvbWFpbiogd2hpY2gKK21heSBvciBtYXkgbm90IGRvbWFpbiAwLiBU
aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgdHlwaWNhbGx5IHBhc3MgZGF0YSB2aWEKK21lbW9yeSBw
YWdlcyB3aGljaCBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHR3byBkb21haW5zLCBidXQgdGhpcyBj
aGFubmVsIG9mCitjb21tdW5pY2F0aW9uIGlzIGdlbmVyYWxseSBlc3RhYmxpc2hlZCB1c2luZyB4
ZW5zdG9yZSAodGhlIHN0b3JlIHByb3RvY29sCitpdHNlbGYgYmVpbmcgYW4gZXhjZXB0aW9uIHRv
IHRoaXMgZm9yIG9idmlvdXMgY2hpY2tlbi1hbmQtZWdnIHJlYXNvbnMpLgorCitUeXBpY2FsIHBy
b3RvY29sIGVzdGFibGlzaG1lbnQgaXMgYmFzZWQgb24gdXNlIG9mIHR3byBzZXBhcmF0ZSB4ZW5z
dG9yZQorKmFyZWFzKi4gSWYgd2UgY29uc2lkZXIgUFYgZHJpdmVycyBmb3IgdGhlICpuZXRpZiog
cHJvdG9jb2wgKGkuZS4gY2xhc3MgdmlmKQorYW5kIGFzc3VtZSB0aGUgZ3Vlc3QgaGFzIGRvbWlk
IFgsIHRoZSBzZXJ2aWNlIGRvbWFpbiBoYXMgZG9taWQgWSwgYW5kIHRoZSB2aWYKK2hhcyBpbmRl
eCBaIHRoZW4gdGhlIGZyb250ZW5kIGFyZWEgd2lsbCByZXNpZGUgdW5kZXIgdGhlIHBhcmVudCBu
b2RlOgorCitgL2xvY2FsL2RvbWFpbi9ZL2RldmljZS92aWYvWmAKKworQWxsIGJhY2tlbmRzLCBi
eSBjb252ZW50aW9uLCB0eXBpY2FsbHkgcmVzaWRlIHVuZGVyIHBhcmVudCBub2RlOgorCitgL2xv
Y2FsL2RvbWFpbi9YL2JhY2tlbmRgCisKK2FuZCB0aGUgbm9ybWFsIGJhY2tlbmQgYXJlYSBmb3Ig
dmlmIFogd291bGQgYmU6CisKK2AvbG9jYWwvZG9tYWluL1gvYmFja2VuZC92aWYvWS9aYAorCiti
dXQgdGhpcyBzaG91bGQgbm90IGJlIGFzc3VtZWQuCisKK1RoZSB0b29sc3RhY2sgd2lsbCBwbGFj
ZSB0d28gbm9kZXMgaW4gdGhlIGZyb250ZW5kIGFyZWEgdG8gZXhwbGljaXRseSBsb2NhdGUKK3Ro
ZSBiYWNrZW5kOgorCisgICAgKiBgYmFja2VuZGA6IHRoZSBmdWxseSBxdWFsaWZpZWQgeGVuc3Rv
cmUgcGF0aCBvZiB0aGUgYmFja2VuZCBhcmVhCisgICAgKiBgYmFja2VuZC1pZGA6IHRoZSBkb21p
ZCBvZiB0aGUgc2VydmljZSBkb21haW4KKworYW5kIHNpbWlsYXJseSB0d28gbm9kZXMgaW4gdGhl
IGJhY2tlbmQgYXJlYSB0byBsb2NhdGUgdGhlIGZyb250ZW5kIGFyZWE6CisKKyAgICAqIGBmcm9u
dGVuZGA6IHRoZSBmdWxseSBxdWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgZnJvbnRlbmQg
YXJlYQorICAgICogYGZyb250ZW5kLWlkYDogdGhlIGRvbWlkIG9mIHRoZSBndWVzdCBkb21haW4K
KworCitUaGUgZ3Vlc3QgZG9tYWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8gdGhlIGZy
b250ZW5kIGFyZWEgYW5kIHNpbWlsYXJseQordGhlIHNlcnZpY2UgZG9tYWluIG9ubHkgaGFzIHdy
aXRlIHBlcm1pc3Npb24gdG8gdGhlIGJhY2tlbmQgYXJlYSwgYnV0IGJvdGggZW5kcworaGF2ZSBy
ZWFkIHBlcm1pc3Npb24gdG8gYm90aCBhcmVhcy4KKworVW5kZXIgYm90aCBmcm9udGVuZCBhbmQg
YmFja2VuZCBhcmVhcyBpcyBhIG5vZGUgY2FsbGVkICpzdGF0ZSouIFRoaXMgaXMga2V5IHRvCitw
cm90b2NvbCBlc3RhYmxpc2htZW50LiBVcG9uIFBWIGRldmljZSBjcmVhdGlvbiB0aGUgdG9vbHN0
YWNrIHdpbGwgc2V0IHRoZQordmFsdWUgb2YgYm90aCBzdGF0ZSBub2RlcyB0byAxIChYZW5idXNT
dGF0ZUluaXRpYWxpc2luZ1syXSkuIFRoaXMgc2hvdWxkIGNhdXNlCitlbnVtZXJhdGlvbiBvZiBh
cHByb3ByaWF0ZSBkZXZpY2VzIGluIGJvdGggdGhlIGd1ZXN0IGFuZCBzZXJ2aWNlIGRvbWFpbnMu
IFRoZQorYmFja2VuZCBkZXZpY2UsIG9uY2UgaXQgaGFzIHdyaXR0ZW4gYW55IG5lY2Vzc2FyeSBw
cm90b2NvbCBzcGVjaWZpYyBpbmZvcm1hdGlvbgoraW50byB0aGUgeGVuc3RvcmUgYmFja2VuZCBh
cmVhICh0byBiZSByZWFkIGJ5IHRoZSBmcm9udGVuZCBkcml2ZXIpIHdpbGwgdXBkYXRlCit0aGUg
YmFja2VuZCBzdGF0ZSBub2RlIHRvIDIgKFhlbmJ1c1N0YXRlSW5pdFdhaXQpLiBGcm9tIHRoaXMg
cG9pbnQgb24gUFYKK3Byb3RvY29scyBkaWZmZXIgc2xpZ2h0bHk7IHRoZSBmb2xsb3dpbmcgaWxs
dXN0cmF0aW9uIGlzIHRydWUgb2YgdGhlIG5ldGlmCitwcm90b2NvbC4KK1Vwb24gc2VlaW5nIGEg
YmFja2VuZCBzdGF0ZSB2YWx1ZSBvZiAyLCB0aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgdGhlbiBy
ZWFkIHRoZQorcHJvdG9jb2wgc3BlY2lmaWMgaW5mb3JtYXRpb24sIHdyaXRlIGRldGFpbHMgb2Yg
Z3JhbnQgcmVmZXJlbmNlcyAoZm9yIHNoYXJlZAorcGFnZXMpIGFuZCBldmVudCBjaGFubmVsIHBv
cnRzIChmb3Igc2lnbmFsbGluZykgdGhhdCBpdCBoYXMgY3JlYXRlZCwgYW5kIHNldAordGhlIHN0
YXRlIG5vZGUgaW4gdGhlIGZyb250ZW5kIGFyZWEgdG8gNCAoWGVuYnVzU3RhdGVDb25uZWN0ZWQp
LiBVcG9uIHNlZSB0aGlzCitmcm9udGVuZCBzdGF0ZSwgdGhlIGJhY2tlbmQgZHJpdmVyIHdpbGwg
dGhlbiByZWFkIHRoZSBncmFudCByZWZlcmVuY2VzIChtYXBwaW5nCit0aGUgc2hhcmVkIHBhZ2Vz
KSBhbmQgZXZlbnQgY2hhbm5lbCBwb3J0cyAob3BlbmluZyBpdHMgZW5kIG9mIHRoZW0pIGFuZCBz
ZXQgdGhlCitzdGF0ZSBub2RlIGluIHRoZSBiYWNrZW5kIGFyZWEgdG8gNC4gUHJvdG9jb2wgZXN0
YWJsaXNobWVudCBpcyBub3cgY29tcGxldGUgYW5kCit0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQg
c3RhcnQgdG8gcGFzcyBkYXRhLgorCitCZWNhdXNlIHRoZSBkb21pZCBvZiBib3RoIGVuZHMgb2Yg
YSBQViBwcm90b2NvbCBmb3JtcyBhIGtleSBwYXJ0IG9mIG5lZ290aWF0aW5nCit0aGUgZGF0YSBw
bGFuZSBmb3IgdGhhdCBwcm90b2NvbCAoYmVjYXVzZSBpdCBpcyBlbmNvZGVkIGludG8gYm90aCB4
ZW5zdG9yZQorbm9kZXMgYW5kIG5vZGUgcGF0aHMpLCBhbmQgYmVjYXVzZSBndWVzdOKAmXMgb3du
IGRvbWlkIGFuZCB0aGUgZG9taWQgb2YgdGhlCitzZXJ2aWNlIGRvbWFpbiBhcmUgdmlzaWJsZSB0
byB0aGUgZ3Vlc3QgaW4geGVuc3RvcmUgKGFuZCBoZW5jZSBtYXkgY2FjaGVkCitpbnRlcm5hbGx5
KSwgYW5kIG5laXRoZXIgYXJlIG5lY2Vzc2FyaWx5IHByZXNlcnZlZCBkdXJpbmcgbWlncmF0aW9u
LCBpdCBpcworaGVuY2UgbmVjZXNzYXJ5IHRvIGhhdmUgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUg
ZnJvbnRlbmQgaW4gcmUtbmVnb3RpYXRpbmcgdGhlCitwcm90b2NvbCB1c2luZyB0aGUgbmV3IGRv
bWlkIGFmdGVyIG1pZ3JhdGlvbi4KK01vcmVvdmVyIHRoZSBiYWNrZW5kLWlkIHZhbHVlIHdpbGwg
YmUgdXNlZCBieSB0aGUgZnJvbnRlbmQgZHJpdmVyIGluIHNldHRpbmcgdXAKK2dyYW50IHRhYmxl
IGVudHJpZXMgYW5kIGV2ZW50IGNoYW5uZWxzIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHNlcnZp
Y2UgZG9tYWluLAorc28gdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUgZ3Vlc3QgaXMgcmVxdWlyZWQg
dG8gcmUtZXN0YWJsaXNoIHRoZXNlIGluIHRoZSBuZXcKK2hvc3QgZW52aXJvbm1lbnQgYWZ0ZXIg
bWlncmF0aW9uLgorCitUaHVzIGlmIHdlIGFyZSB0byBjaGFuZ2UgdGhlIG1vZGVsIGFuZCBzdXBw
b3J0IG1pZ3JhdGlvbiBvZiBhIGd1ZXN0IHdpdGggUFYKK2RyaXZlcnMsIHdpdGhvdXQgdGhlIGNv
LW9wZXJhdGlvbiBvZiB0aGUgZnJvbnRlbmQgZHJpdmVyIGNvZGUsIHRoZSBwYXRocyBhbmQKK3Zh
bHVlcyBpbiBib3RoIHRoZSBmcm9udGVuZCBhbmQgYmFja2VuZCB4ZW5zdG9yZSBhcmVhcyBtdXN0
IHJlbWFpbiB1bmNoYW5nZWQKK2FuZCB2YWxpZCBpbiB0aGUgbmV3IGhvc3QgZW52aXJvbm1lbnQs
IGFuZCB0aGUgZ3JhbnQgdGFibGUgZW50cmllcyBhbmQgZXZlbnQKK2NoYW5uZWxzIG11c3QgYmUg
cHJlc2VydmVkIChhbmQgcmVtYWluIG9wZXJhdGlvbmFsIG9uY2UgZ3Vlc3QgZXhlY3V0aW9uIGlz
CityZXN1bWVkKS4KK0JlY2F1c2UgdGhlIHNlcnZpY2UgZG9tYWlu4oCZcyBkb21pZCBpcyB1c2Vk
IGRpcmVjdGx5IGJ5IHRoZSBndWVzdCBpbiBzZXR0aW5nCit1cCBncmFudCBlbnRyaWVzIGFuZCBl
dmVudCBjaGFubmVscywgdGhlIGJhY2tlbmQgZHJpdmVycyBpbiB0aGUgbmV3IGhvc3QKK2Vudmly
b25tZW50IG11c3QgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBkb21haW4gd2l0aCB0aGUgc2FtZSBk
b21pZC4gQWxzbywKK2JlY2F1c2UgdGhlIGd1ZXN0IGNhbiBzYW1wbGUgaXRzIG93biBkb21pZCBm
cm9tIHRoZSBmcm9udGVuZCBhcmVhIGFuZCB1c2UgaXQgaW4KK2h5cGVyY2FsbHMgKGUuZy4gSFZN
T1Bfc2V0X3BhcmFtKSByYXRoZXIgdGhhbiBET01JRF9TRUxGLCB0aGUgZ3Vlc3QgZG9taWQgbXVz
dAorYWxzbyBiZSBwcmVzZXJ2ZWQgdG8gbWFpbnRhaW4gdGhlIEFCSS4KKworRnVydGhlcm1vcmUs
IGl0IHdpbGwgbmVjZXNzYXJ5IHRvIG1vZGlmeSBiYWNrZW5kIGRyaXZlcnMgdG8gcmUtZXN0YWJs
aXNoCitjb21tdW5pY2F0aW9uIHdpdGggZnJvbnRlbmQgZHJpdmVycyB3aXRob3V0IHBlcnR1cmJp
bmcgdGhlIGNvbnRlbnQgb2YgdGhlCitiYWNrZW5kIGFyZWEgb3IgcmVxdWlyaW5nIGFueSBjaGFu
Z2VzIHRvIHRoZSB2YWx1ZXMgb2YgdGhlIHhlbnN0b3JlIHN0YXRlIG5vZGVzLgorCisjIyBPdGhl
ciBQYXJhLVZpcnR1YWwgU3RhdGUKKworIyMjIFNoYXJlZCBSaW5ncworCitCZWNhdXNlIHRoZSBj
b25zb2xlIGFuZCBzdG9yZSBwcm90b2NvbCBzaGFyZWQgcGFnZXMgYXJlIGFjdHVhbGx5IHBhcnQg
b2YgdGhlCitndWVzdCBtZW1vcnkgaW1hZ2UgKGluIGFuIEU4MjAgcmVzZXJ2ZWQgcmVnaW9uIGp1
c3QgYmVsb3cgNEcpIHRoZW4gdGhlIGNvbnRlbnQKK3dpbGwgZ2V0IG1pZ3JhdGVkIGFzIHBhcnQg
b2YgdGhlIGd1ZXN0IG1lbW9yeSBpbWFnZS4gSGVuY2Ugbm8gYWRkaXRpb25hbCBjb2RlCitpcyBy
ZXF1aXJlIHRvIHByZXZlbnQgYW55IGd1ZXN0IHZpc2libGUgY2hhbmdlIGluIHRoZSBjb250ZW50
LgorCisjIyMgU2hhcmVkIEluZm8KKworVGhlcmUgaXMgYWxyZWFkeSBhIHJlY29yZCBkZWZpbmVk
IGluICpMaWJYZW5DdHJsIERvbWFpbiBJbWFnZSBGb3JtYXQqIFszXQorY2FsbGVkIGBTSEFSRURf
SU5GT2Agd2hpY2ggc2ltcGx5IGNvbnRhaW5zIGEgY29tcGxldGUgY29weSBvZiB0aGUgZG9tYWlu
4oCZcworc2hhcmVkIGluZm8gcGFnZS4gSXQgaXMgbm90IGN1cnJlbnRseSBpbmN1ZGVkIGluIGFu
IEhWTSAodHlwZSBgMHgwMDAyYCkKK21pZ3JhdGlvbiBzdHJlYW0uIEl0IG1heSBiZSBmZWFzaWJs
ZSB0byBpbmNsdWRlIGl0IGFzIGFuIG9wdGlvbmFsIHJlY29yZAorYnV0IGl0IGlzIG5vdCBjbGVh
ciB0aGF0IHRoZSBjb250ZW50IG9mIHRoZSBzaGFyZWQgaW5mbyBwYWdlIGV2ZXIgbmVlZHMKK3Rv
IGJlIHByZXNlcnZlZCBmb3IgYW4gSFZNIGd1ZXN0LgorRm9yIGEgUFYgZ3Vlc3QgdGhlIGBhcmNo
X3NoYXJlZF9pbmZvYCBzdWItc3RydWN0dXJlIGNvbnRhaW5zIGltcG9ydGFudAoraW5mb3JtYXRp
b24gYWJvdXQgdGhlIGd1ZXN04oCZcyBQMk0sIGJ1dCB0aGlzIGluZm9ybWF0aW9uIGlzIG5vdCBy
ZWxldmFudCBmb3IKK2FuIEhWTSBndWVzdCB3aGVyZSB0aGUgUDJNIGlzIG5vdCBkaXJlY3RseSBt
YW5pcHVsYXRlZCB2aWEgdGhlIGd1ZXN0LiBUaGUgb3RoZXIKK3N0YXRlIGNvbnRhaW5lZCBpbiB0
aGUgYHNoYXJlZF9pbmZvYCBzdHJ1Y3R1cmUgcmVsYXRlcyB0aGUgZG9tYWluIHdhbGwtY2xvY2sK
Kyh0aGUgc3RhdGUgb2Ygd2hpY2ggc2hvdWxkIGFscmVhZHkgYmUgdHJhbnNmZXJyZWQgYnkgdGhl
IGBSVENgIEhWTSBjb250ZXh0CitpbmZvcm1hdGlvbiB3aGljaCBjb250YWluZWQgaW4gdGhlIGBI
Vk1fQ09OVEVYVGAgc2F2ZSByZWNvcmQpIGFuZCBzb21lIGV2ZW50CitjaGFubmVsIHN0YXRlIChw
YXJ0aWN1bGFybHkgaWYgdXNpbmcgdGhlICoybCogcHJvdG9jb2wpLiBFdmVudCBjaGFubmVsIHN0
YXRlCit3aWxsIG5lZWQgdG8gYmUgZnVsbHkgdHJhbnNmZXJyZWQgaWYgd2UgYXJlIG5vdCBnb2lu
ZyB0byByZXF1aXJlIHRoZSBndWVzdAorY28tb3BlcmF0aW9uIHRvIHJlLW9wZW4gdGhlIGNoYW5u
ZWxzIGFuZCBzbyBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gcmUtYnVpbGQgYQorc2hhcmVkIGlu
Zm8gcGFnZSBmb3IgYW4gSFZNIGd1ZXN0IGZyb20gc3VjaCBvdGhlciBzdGF0ZS4KK05vdGUgdGhh
dCB0aGUgc2hhcmVkIGluZm8gcGFnZSBhbHNvIGNvbnRhaW5zIGFuIGFycmF5IG9mIGBYRU5fTEVH
QUNZX01BWF9WQ1BVU2AKKygzMikgYHZjcHVfaW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5
IG5vbWluYXRlIGEgZGlmZmVyZW50IGd1ZXN0IHBoeXNpY2FsCithZGRyZXNzIHRvIHVzZSBmb3Ig
dGhlIHZjcHUgaW5mby4gVGhpcyBpcyBtYW5kYXRvcnkgZm9yIGlmIGEgZG9tYWluIHdhbnRzIHRv
Cit1c2UgbW9yZSB0aGFuIDMyIHZDUFVzIGFuZCBvcHRpb25hbCBmb3IgbGVnYWN5IHZDUFVzLiBU
aGlzIG1hcHBpbmcgaXMgbm90CitjdXJyZW50bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1pZ3JhdGlv
biBzdGF0ZSBzbyB0aGlzIHdpbGwgZWl0aGVyIG5lZWQgdG8gYmUKK2FkZGVkIGludG8gYW4gZXhp
c3Rpbmcgc2F2ZSByZWNvcmQsIG9yIGFuIGFkZGl0aW9uYWwgdHlwZSBvZiBzYXZlIHJlY29yZCB3
aWxsCitiZSBuZWVkZWQuCisKKyMjIyBYZW5zdG9yZSBXYXRjaGVzCisKK0FzIG1lbnRpb25lZCBh
Ym92ZSwgbm8gZG9tYWluIFhlbnN0b3JlIHN0YXRlIGlzIGN1cnJlbnRseSB0cmFuc2ZlcnJlZCBp
biB0aGUKK21pZ3JhdGlvbiBzdHJlYW0uIFRoZXJlIGlzIGEgcmVjb3JkIGRlZmluZWQgaW4gKkxp
YlhlbkxpZ2h0IERvbWFpbiBJbWFnZQorRm9ybWF0KiBbNF0gY2FsbGVkIGBFTVVMQVRPUl9YRU5T
VE9SRV9EQVRBYCBmb3IgdHJhbnNmZXJyaW5nIFhlbnN0b3JlIG5vZGVzCityZWxhdGluZyB0byBl
bXVsYXRvcnMgYnV0IG5vIHJlY29yZCB0eXBlIGlzIGRlZmluZWQgZm9yIG5vZGVzIHJlbGF0aW5n
IHRvIHRoZQorZG9tYWluIGl0c2VsZiwgbm9yIGZvciByZWdpc3RlcmVkICp3YXRjaGVzKi4gQSBY
ZW5TdG9yZSB3YXRjaCBpcyBhIG1lY2hhbmlzbQordXNlZCBieSBQViBmcm9udGVuZCBhbmQgYmFj
a2VuZCBkcml2ZXJzIHRvIHJlcXVlc3QgYSBub3RpZmljYXRpb24gaWYgdGhlIHZhbHVlCitvZiBh
IHBhcnRpY3VsYXIgbm9kZSAoZS5nLiB0aGUgb3RoZXIgZW5k4oCZcyBzdGF0ZSBub2RlKSBjaGFu
Z2VzLCBzbyBpdCBpcworaW1wb3J0YW50IHRoYXQgd2F0Y2hlcyBjb250aW51ZSB0byBmdW5jdGlv
biBhZnRlciBhIG1pZ3JhdGlvbi4gT25lIG9yIG1vcmUgbmV3CitzYXZlIHJlY29yZHMgd2lsbCB0
aGVyZWZvcmUgYmUgcmVxdWlyZWQgdG8gdHJhbnNmZXIgWGVuc3RvcmUgc3RhdGUuIEl0IHdpbGwK
K2Fsc28gYmUgbmVjZXNzYXJ5IHRvIGV4dGVuZCB0aGUgKnN0b3JlKiBwcm90b2NvbFs1XSB3aXRo
IG1lY2hhbmlzbXMgdG8gYWxsb3cKK3RoZSB0b29sc3RhY2sgdG8gYWNxdWlyZSB0aGUgbGlzdCBv
ZiB3YXRjaGVzIHRoYXQgdGhlIGd1ZXN0IGhhcyByZWdpc3RlcmVkIGFuZAorZm9yIHRoZSB0b29s
c3RhY2sgdG8gcmVnaXN0ZXIgYSB3YXRjaCBvbiBiZWhhbGYgb2YgYSBkb21haW4uCisKKyMjIyBF
dmVudCBjaGFubmVscworCitFdmVudCBjaGFubmVscyBhcmUgZXNzZW50aWFsbHkgdGhlIHBhcmEt
dmlydHVhbCBlcXVpdmFsZW50IG9mIGludGVycnVwdHMuIFRoZXkKK2FyZSBhbiBpbXBvcnRhbnQg
cGFydCBvZiBwb3N0IFBWIHByb3RvY29scy4gTm9ybWFsbHkgYSBmcm9udGVuZCBkcml2ZXIgY3Jl
YXRlcworYW4gKmludGVyLWRvbWFpbiogZXZlbnQgY2hhbm5lbCBiZXR3ZWVuIGl0cyBvd24gZG9t
YWluIGFuZCB0aGUgZG9tYWluIHJ1bm5pbmcKK3RoZSBiYWNrZW5kLCB3aGljaCBpdCBkaXNjb3Zl
cnMgdXNpbmcgdGhlIGBiYWNrZW5kLWlkYCBub2RlIGluIFhlbnN0b3JlIChzZWUKK2Fib3ZlKSwg
YnkgbWFraW5nIGEgYEVWVENITk9QX2FsbG9jX3VuYm91bmRgIGh5cGVyY2FsbC4gVGhpcyBoeXBl
cmNhbGwKK2FsbG9jYXRlcyBhbiBldmVudCBjaGFubmVsIG9iamVjdCBpbiB0aGUgaHlwZXJ2aXNv
ciBhbmQgYXNzaWducyBhICpsb2NhbCBwb3J0KgorbnVtYmVyIHdoaWNoIGlzIHRoZW4gd3JpdHRl
biBpbnRvIHRoZSBmcm9udGVuZCBhcmVhIGluIFhlbnN0b3JlLiBUaGUgYmFja2VuZAorZHJpdmVy
IHRoZW4gcmVhZHMgdGhpcyBwb3J0IG51bWJlciBhbmQgKmJpbmRzKiB0byB0aGUgZXZlbnQgY2hh
bm5lbCBieQorc3BlY2lmeWluZyBpdCwgYW5kIHRoZSB2YWx1ZSBvZiBgZnJvbnRlbmQtaWRgLCBh
cyAqcmVtb3RlIGRvbWFpbiogYW5kICpyZW1vdGUKK3BvcnQqIChyZXNwZWN0aXZlbHkpIHRvIGEg
YEVWVENITk9QX2JpbmRfaW50ZXJkb21haW5gIGh5cGVyY2FsbC4gT25jZQorY29ubmVjdGlvbiBp
cyBlc3RhYmxpc2hlZCBpbiB0aGlzIGZhc2hpb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVy
cyBjYW4gdXNlCit0aGUgZXZlbnQgY2hhbm5lbCBhcyBhICptYWlsYm94KiB0byBub3RpZnkgZWFj
aCBvdGhlciB3aGVuIGEgc2hhcmVkIHJpbmcgaGFzCitiZWVuIHVwZGF0ZWQgd2l0aCBuZXcgcmVx
dWVzdHMgb3IgcmVzcG9uc2Ugc3RydWN0dXJlcy4KK0N1cnJlbnRseSBubyBldmVudCBjaGFubmVs
IHN0YXRlIGlzIHByZXNlcnZlZCBvbiBtaWdyYXRpb24sIHJlcXVpcmluZyBmcm9udGVuZAorYW5k
IGJhY2tlbmQgZHJpdmVycyB0byBjcmVhdGUgYW5kIGJpbmQgYSBjb21wbGV0ZSBuZXcgc2V0IG9m
IGV2ZW50IGNoYW5uZWxzIGluCitvcmRlciB0byByZS1lc3RhYmxpc2ggYSBwcm90b2NvbCBjb25u
ZWN0aW9uLiBIZW5jZSwgb25lIG9yIG1vcmUgbmV3IHNhdmUKK3JlY29yZHMgd2lsbCBiZSByZXF1
aXJlZCB0byB0cmFuc2ZlciBldmVudCBjaGFubmVsIHN0YXRlIGluIG9yZGVyIHRvIGF2b2lkIHRo
ZQorbmVlZCBmb3IgZXhwbGljaXQgYWN0aW9uIGJ5IGZyb250ZW5kIGRyaXZlcnMgcnVubmluZyBp
biB0aGUgZ3Vlc3QuIE5vdGUgdGhhdAordGhlIGxvY2FsIHBvcnQgbnVtYmVycyBuZWVkIHRvIHBy
ZXNlcnZlZCBpbiB0aGlzIHN0YXRlIGFzIHRoZXkgYXJlIHRoZSBvbmx5Citjb250ZXh0IHRoZSBn
dWVzdCBoYXMgdG8gcmVmZXIgdG8gdGhlIGh5cGVydmlzb3IgZXZlbnQgY2hhbm5lbCBvYmplY3Rz
LgorIE5vdGUgYWxzbyB0aGF0IHRoZSBQViAqc3RvcmUqIChYZW5zdG9yZSBhY2Nlc3MpIGFuZCAq
Y29uc29sZSogcHJvdG9jb2xzIGFsc28KK3JlbHkgb24gZXZlbnQgY2hhbm5lbHMgd2hpY2ggYXJl
IHNldCB1cCBieSB0aGUgdG9vbHN0YWNrLiBOb3JtYWxseSwgZWFybHkgaW4KK21pZ3JhdGlvbiwg
dGhlIHRvb2xzdGFjayBydW5uaW5nIG9uIHRoZSByZW1vdGUgaG9zdCB3b3VsZCBzZXQgdXAgYSBu
ZXcgcGFpciBvZgorZXZlbnQgY2hhbm5lbHMgZm9yIHRoZXNlIHByb3RvY29scyBpbiB0aGUgZGVz
dGluYXRpb24gZG9tYWluLiBUaGVzZSBtYXkgbm90IGJlCithc3NpZ25lZCB0aGUgc2FtZSBsb2Nh
bCBwb3J0IG51bWJlcnMgYXMgdGhlIHByb3RvY29scyBydW5uaW5nIGluIHRoZSBzb3VyY2UKK2Rv
bWFpbi4gRm9yIHRyYW5zcGFyZW50IG1pZ3JhdGlvbiB0aGVzZSBjaGFubmVscyBtdXN0IGVpdGhl
ciBiZSBjcmVhdGVkIHdpdGgKK2ZpeGVkIHBvcnQgbnVtYmVycywgb3IgdGhlaXIgY3JlYXRpb24g
bXVzdCBiZSBhdm9pZGVkIGFuZCBpbnN0ZWFkIGJlIGluY2x1ZGVkCitpbiB0aGUgZ2VuZXJhbCBl
dmVudCBjaGFubmVsIHN0YXRlIHJlY29yZChzKS4KKworIyMjIEdyYW50IHRhYmxlCisKK1RoZSBn
cmFudCB0YWJsZSBpcyBlc3NlbnRpYWxseSB0aGUgcGFyYS12aXJ0dWFsIGVxdWl2YWxlbnQgb2Yg
YW4gSU9NTVUuIEZvcgorZXhhbXBsZSwgdGhlIHNoYXJlZCByaW5ncyBvZiBhIFBWIHByb3RvY29s
IGFyZSAqZ3JhbnRlZCogYnkgYSBmcm9udGVuZCBkcml2ZXIKK3RvIHRoZSBiYWNrZW5kIGRyaXZl
ciBieSBhbGxvY2F0aW5nICpncmFudCBlbnRyaWVzKiBpbiB0aGUgZ3Vlc3TigJlzIHRhYmxlLAor
ZmlsbGluZyBpbiBkZXRhaWxzIG9mIHRoZSBtZW1vcnkgcGFnZXMgYW5kIHRoZW4gd3JpdGluZyB0
aGUgKmdyYW50IHJlZmVyZW5jZXMqCisodGhlIGluZGV4IHZhbHVlcyBvZiB0aGUgZ3JhbnQgZW50
cmllcykgaW50byBYZW5zdG9yZS4gVGhlIGdyYW50IHJlZmVyZW5jZXMgb2YKK3RoZSBwcm90b2Nv
bCBidWZmZXJzIHRoZW1zZWx2ZXMgYXJlIHR5cGljYWxseSB3cml0dGVuIGRpcmVjdGx5IGludG8g
dGhlIHJlcXVlc3QKK3N0cnVjdHVyZXMgcGFzc2VkIHZpYSBhIHNoYXJlZCByaW5nLgorVGhlIGd1
ZXN0IGlzIHJlc3BvbnNpYmxlIGZvciBtYW5hZ2luZyBpdHMgb3duIGdyYW50IHRhYmxlLiBObyBo
eXBlcmNhbGwgaXMKK3JlcXVpcmVkIHRvIGdyYW50IGEgbWVtb3J5IHBhZ2UgdG8gYW5vdGhlciBk
b21haW4uIEl0IGlzIHN1ZmZpY2llbnQgdG8gZmluZCBhbgordW51c2VkIGdyYW50IGVudHJ5IGFu
ZCBzZXQgYml0cyBpbiB0aGUgZW50cnkgdG8gZ2l2ZSByZWFkIGFuZC9vciB3cml0ZSBhY2Nlc3MK
K3RvIGEgcmVtb3RlIGRvbWFpbiBhbHNvIHNwZWNpZmllZCBpbiB0aGUgZW50cnkgYWxvbmcgd2l0
aCB0aGUgcGFnZSBmcmFtZQorbnVtYmVyLiBUaHVzIHRoZSBsYXlvdXQgYW5kIGNvbnRlbnQgb2Yg
dGhlIGdyYW50IHRhYmxlIGxvZ2ljYWxseSBmb3JtcyBwYXJ0IG9mCit0aGUgZ3Vlc3Qgc3RhdGUu
CitDdXJyZW50bHkgbm8gZ3JhbnQgdGFibGUgc3RhdGUgaXMgbWlncmF0ZWQsIHJlcXVpcmluZyBh
IGd1ZXN0IHRvIHNlcGFyYXRlbHkKK21haW50YWluIGFueSBzdGF0ZSB0aGF0IGl0IHdpc2hlcyB0
byBwZXJzaXN0IGVsc2V3aGVyZSBpbiBpdHMgbWVtb3J5IGltYWdlIGFuZAordGhlbiByZXN0b3Jl
IGl0IGFmdGVyIG1pZ3JhdGlvbi4gVGh1cyB0byBhdm9pZCB0aGUgbmVlZCBmb3Igc3VjaCBleHBs
aWNpdAorYWN0aW9uIGJ5IHRoZSBndWVzdCwgb25lIG9yIG1vcmUgbmV3IHNhdmUgcmVjb3JkcyB3
aWxsIGJlIHJlcXVpcmVkIHRvIG1pZ3JhdGUKK3RoZSBjb250ZW50cyBvZiB0aGUgZ3JhbnQgdGFi
bGUuCisKKyMgT3V0bGluZSBQcm9wb3NhbAorCisqIFBWIGJhY2tlbmQgZHJpdmVycyB3aWxsIGJl
IG1vZGlmaWVkIHRvIHVuaWxhdGVyYWxseSByZS1lc3RhYmxpc2ggY29ubmVjdGlvbgordG8gYSBm
cm9udGVuZCBpZiB0aGUgYmFja2VuZCBzdGF0ZSBub2RlIGlzIHJlc3RvcmVkIHdpdGggdmFsdWUg
NAorKFhlbmJ1c1N0YXRlQ29ubmVjdGVkKVs2XS4KKyogVGhlIHRvb2xzdGFjayBzaG91bGQgYmUg
bW9kaWZpZWQgdG8gYWxsb3cgZG9taWQgdG8gYmUgcmFuZG9taXplZCBvbiBpbml0aWFsCitjcmVh
dGlvbiBvciBkZWZhdWx0IG1pZ3JhdGlvbiwgYnV0IG1ha2UgaXQgaWRlbnRpY2FsIHRvIHRoZSBz
b3VyY2UgZG9tYWluIG9uCit0cmFuc3BhcmVudCBtaWdyYXRpb24uIFRyYW5zcGFyZW50IG1pZ3Jh
dGlvbiB3aWxsIGhhdmUgdG8gYmUgZGVuaWVkIGlmIHRoZQorZG9taWQgaXMgdW5hdmFpbGFibGUg
b24gdGhlIHRhcmdldCBob3N0LCBidXQgcmFuZG9taXphdGlvbiBvZiBkb21pZCBvbiBjcmVhdGlv
bgorc2hvdWxkIGhvcGVmdWxseSBtaW5pbWl6ZSB0aGUgbGlrZWxpaG9vZCBvZiB0aGlzLiBUcmFu
c3BhcmVudCBtaWdyYXRpb24gdG8KK2xvY2FsaG9zdCB3aWxsIGNsZWFybHkgbm90IGJlIHBvc3Np
YmxlLiBQYXRjaGVzIGhhdmUgYWxyZWFkeSBiZWVuIHNlbnQgdG8KK2B4ZW4tZGV2ZWxgIHRvIG1h
a2UgdGhpcyBjaGFuZ2VbN10uCisqIGB4ZW5zdG9yZWRgIHNob3VsZCBiZSBtb2RpZmllZCB0byBp
bXBsZW1lbnQgdGhlIG5ldyBtZWNoYW5pc21zIG5lZWRlZC4gU2VlCisqT3RoZXIgUGFyYS1WaXJ0
dWFsIFN0YXRlKiBhYm92ZS4gQSBmdXJ0aGVyIGRlc2lnbiBkb2N1bWVudCB3aWxsIHByb3Bvc2UK
K2FkZGl0aW9uYWwgcHJvdG9jb2wgbWVzc2FnZXMuCisqIFdpdGhpbiB0aGUgbWlncmF0aW9uIHN0
cmVhbSBleHRyYSBzYXZlIHJlY29yZHMgd2lsbCBiZSBkZWZpbmVkIGFzIHJlcXVpcmVkLgorU2Vl
ICpPdGhlciBQYXJhLVZpcnR1YWwgU3RhdGUqIGFib3ZlLiBBIGZ1cnRoZXIgZGVzaWduIGRvY3Vt
ZW50IHdpbGwgcHJvcG9zZQorbW9kaWZpY2F0aW9ucyB0byB0aGUgTGliWGVuTGlnaHQgYW5kIExp
YlhlbkN0cmwgRG9tYWluIEltYWdlIEZvcm1hdHMuCisqIEFuIG9wdGlvbiBzaG91bGQgYmUgYWRk
ZWQgdG8gdGhlIHRvb2xzdGFjayB0byBpbml0aWF0ZSBhIHRyYW5zcGFyZW50CittaWdyYXRpb24s
IGluc3RlYWQgb2YgdGhlIChkZWZhdWx0KSBwb3RlbnRpYWxseSBjby1vcGVyYXRpdmUgbWlncmF0
aW9uLgorRXNzZW50aWFsbHkgdGhpcyBzaG91bGQgc2tpcCB0aGUgY2hlY2sgdG8gc2VlIGlmIFBW
IGRyaXZlcnMgYW5kIG1pZ3JhdGUgYXMgaWYKK3RoZXJlIGFyZSBub25lIHByZXNlbnQsIGJ1dCBh
bHNvIGVuYWJsaW5nIHRoZSBleHRyYSBzYXZlIHJlY29yZHMuIE5vdGUgdGhhdCBhdAorbGVhc3Qg
c29tZSBvZiB0aGUgZXh0cmEgcmVjb3JkcyBzaG91bGQgb25seSBmb3JtIHBhcnQgb2YgYSB0cmFu
c3BhcmVudAorbWlncmF0aW9uIHN0cmVhbS4gRm9yIGV4YW1wbGUsIG1pZ3JhdGluZyBldmVudCBj
aGFubmVsIHN0YXRlIHdvdWxkIGJlIGNvdW50ZXIKK3Byb2R1Y3RpdmUgaW4gYSBub3JtYWwgbWln
cmF0aW9uIGFzIHRoaXMgd2lsbCBlc3NlbnRpYWxseSBsZWFrIGV2ZW50IGNoYW5uZWwKK29iamVj
dHMgYXQgdGhlIHJlY2VpdmluZyBlbmQuIE90aGVycywgc3VjaCBhcyBncmFudCB0YWJsZSBzdGF0
ZSwgY291bGQKK3BvdGVudGlhbGx5IGhhcm1sZXNzbHkgZm9ybSBwYXJ0IG9mIGEgbm9ybWFsIG1p
Z3JhdGlvbiBzdHJlYW0uCisKKyogKiAqCitbMV0gUFYgZHJpdmVycyBhcmUgZGVlbWVkIHRvIGJl
IGluc3RhbGxlZCBpZiB0aGUgSFZNIHBhcmFtZXRlcgorKkhWTV9QQVJBTV9DQUxMQkFDS19JUlEq
IGhhcyBiZWVuIHNldCB0byBhIG5vbi16ZXJvIHZhbHVlLgorCitbMl0gU2VlIGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRlL3B1Ymxp
Yy9pby94ZW5idXMuaAorCitbM10gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5k
b2MKKworWzRdIFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDth
PWJsb2I7Zj1kb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisKK1s1XSBT
ZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9j
cy9taXNjL3hlbnN0b3JlLnR4dAorCitbNl0gYHhlbi1ibGtiYWNrYCBhbmQgYHhlbi1uZXRiYWNr
YCBoYXZlIGFscmVhZHkgYmVlbiBtb2RpZmllZCBpbiBMaW51eCB0byBkbwordGhpcy4KKworWzdd
IFNlZSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMjAtMDEvbXNnMDA2MzIuaHRtbAorCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:38:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7PT-00079a-VK; Mon, 27 Jan 2020 16:38:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw7PT-00079V-Bx
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:38:47 +0000
X-Inumbo-ID: 7c9b0664-4123-11ea-8578-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c9b0664-4123-11ea-8578-12813bfff9fa;
 Mon, 27 Jan 2020 16:38:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6A8C8B07B;
 Mon, 27 Jan 2020 16:38:45 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
 <20200123180615.69370-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2ad764fa-d609-63d9-676e-58e4afff4724@suse.com>
Date: Mon, 27 Jan 2020 17:38:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200123180615.69370-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/apic: fix disabling LVT0 in
 disconnect_bsp_APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxOTowNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBJbnRlbCBT
RE0gc3RhdGVzOgo+IAo+ICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9yIHZhbHVlICgwIHRvIDE1KSBp
cyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAo+IHRoZSBkZWxpdmVyeSBtb2RlIGlzIEZpeGVk
IChiaXRzIDgtMTEgZXF1YWwgMCksIHRoZSBBUElDIG1heSBzaWduYWwgYW4KPiBpbGxlZ2FsIHZl
Y3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQgaXMgc2V0
IG9yCj4gd2hldGhlciBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFsbHkgc2VlbiBvbiB0aGUgaW5wdXQu
Igo+IAo+IEFuZCB0aGF0J3MgZXhhY3RseSB3aGF0J3MgY3VycmVudGx5IGRvbmUgaW4gZGlzY29u
bmVjdF9ic3BfQVBJQyB3aGVuCj4gdmlydF93aXJlX3NldHVwIGlzIHRydWUgYW5kIExWVCBMSU5U
MCBpcyBiZWluZyBtYXNrZWQuIEJ5IHdyaXRpbmcgb25seQo+IEFQSUNfTFZUX01BU0tFRCBYZW4g
aXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgdmVjdG9yIHRvIDAgYW5kIHRoZQo+IGRlbGl2ZXJ5IG1v
ZGUgdG8gRml4ZWQgKDApLCBhbmQgaGVuY2UgaXQgdHJpZ2dlcnMgYW4gQVBJQyBlcnJvciBldmVu
Cj4gd2hlbiB0aGUgTFZUIGVudHJ5IGlzIG1hc2tlZC4KPiAKPiBUaGlzIHdvdWxkIHVzdWFsbHkg
bWFuaWZlc3Qgd2hlbiBYZW4gaXMgYmVpbmcgc2h1dCBkb3duLCBhcyB0aGF0J3MKPiB3aGVyZSBk
aXNjb25uZWN0X2JzcF9BUElDIGlzIGNhbGxlZDoKPiAKPiAoWEVOKSBBUElDIGVycm9yIG9uIENQ
VTA6IDQwKDAwKQo+IAo+IEZpeCB0aGlzIGJ5IGNhbGxpbmcgY2xlYXJfbG9jYWxfQVBJQyBwcmlv
ciB0byBzZXR0aW5nIHRoZSBMVlQgTElOVAo+IHJlZ2lzdGVycyB3aGljaCBhbHJlYWR5IGNsZWFy
IExWVCBMSU5UMCwgYW5kIGhlbmNlIHRoZSB0cm91Ymxlc29tZQo+IHdyaXRlIGNhbiBiZSBhdm9p
ZGVkIGFzIHRoZSByZWdpc3RlciBpcyBhbHJlYWR5IGNsZWFyZWQuCj4gCj4gUmVwb3J0ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:43:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7U0-0007ut-LS; Mon, 27 Jan 2020 16:43:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1l6N=3Q=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iw7Tz-0007un-9E
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:43:27 +0000
X-Inumbo-ID: 237eb160-4124-11ea-8578-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 237eb160-4124-11ea-8578-12813bfff9fa;
 Mon, 27 Jan 2020 16:43:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7D7DFB11A;
 Mon, 27 Jan 2020 16:43:25 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
 <20200123180615.69370-3-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <db22cea4-47cf-14b8-8ebf-6f65104920a4@suse.com>
Date: Mon, 27 Jan 2020 17:43:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200123180615.69370-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/apic: simplify
 disconnect_bsp_APIC setup of LVT{0/1}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMDEuMjAyMCAxOTowNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlJ3Mgbm8g
bmVlZCB0byByZWFkIHRoZSBjdXJyZW50IHZhbHVlcyBvZiBMVlR7MC8xfSBmb3IgdGhlCj4gcHVy
cG9zZXMgb2YgdGhlIGZ1bmN0aW9uLCB3aGljaCBzZWVtIHRvIGJlIHRvIHNhdmUgdGhlIGN1cnJl
bnRseQo+IHNlbGVjdGVkIHZlY3RvcjogaW4gdGhlIGRlc3RpbmF0aW9uIG1vZGVzIHVzZWQgKEV4
dElOVCBhbmQgTk1JKSB0aGUKPiB2ZWN0b3IgZmllbGQgaXMgaWdub3JlZCBhbmQgaGVuY2UgY2Fu
IGJlIHNldCB0byAwLgoKVGhlIHF1ZXN0aW9uIGlzIC0gaXMgdGhlcmUgZmlybXdhcmUgcHV0dGlu
ZyBkYXRhIGluIHRoZXNlIGZpZWxkcwp0aGF0IGl0IGV4cGVjdHMgdG8gc3Vydml2ZSB1bm1vZGlm
aWVkPyBTdWNoIGJlaGF2aW9yIHdvdWxkIGJlCmhpZ2hseSBzdXNwZWN0ICh0byBtZSBhdCBsZWFz
dCksIGJ1dCB5b3UgbmV2ZXIga25vdy4gVGhlcmUgb3VnaHQKdG8gYmUgYSByZWFzb24gaXQncyBi
ZWVuIGRvbmUgdGhpcyB3YXkgbm90IGp1c3QgaW4gWGVuLCBidXQgYWxzbwppbiBMaW51eC4gSU9X
IG1heSBJIGFzayB0aGF0IHlvdSBhdCBsZWFzdCBtYWtlIGFuIGF0dGVtcHQgdG8Kc3VibWl0IHRo
ZSBzYW1lIGNoYW5nZSBmb3IgTGludXgsIHRvIHNlZSB3aGF0IHRoZSBmZWVkYmFjayBpcz8KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:46:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7Wr-00083v-BX; Mon, 27 Jan 2020 16:46:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw7Wq-00083q-ES
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:46:24 +0000
X-Inumbo-ID: 8d05fa94-4124-11ea-aecd-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d05fa94-4124-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 16:46:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580143583;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=dr00HbwTH/BYJoSnUX/6v7JtPUaKLAPuUsJGuhIgQR4=;
 b=KZ18mqmtR6NSPo8fKOGNBSV/tagv4oo7hnvx27GWotOjj8UHzSB6rTpA
 A5TrGFNoGzxHjL4tWNkx+t3lKLW1Q+k9/rjVpbez9/aodbZT4Hznk6OEU
 z2LDYAO1YfmWv6YkYqwSS0mbn0uE+vCgZeWuvYRR2RJsvvh1jfE6+yu4A I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: s1fISvdi6KVDwSTfgqOwtL2AlR4cFW63No/yDOAV30NCm0GYQsJaocTNzxDgOZBCGEWNLt5AvQ
 cxD0bvpSzgpmlTRMYQlQf/Q7QDkOcJtONXzTuM8U4dAhDjgWaL4rNIiJx9epkA60mfypt6gOwc
 P/iVwjq46pmXps6EH0glRi1n6FzkI4raw06aDz4baeNzRVzqvlUYifXUhXujyH1LiH96grm34I
 0t6bL6lGiannezpuyFq+Wps6RJMG3zcUAGdrE/eVG/SGnr/H9k0bbzfWFe9ULzNcdg5adTDelZ
 4Ts=
X-SBRS: 2.7
X-MesageID: 11674520
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11674520"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 16:45:47 +0000
Message-ID: <20200127164547.5993-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: Fix StudlyCaps in
 libxc-migration-stream.pandoc and xl.1.pod
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

JCBnaXQtZ3JlcCBsaWJ4ZW5jdHJsIHwgd2MgLWwKOTkKJCBnaXQtZ3JlcCBsaWJ4YyB8IHdjIC1s
CjIwNgokIGdpdC1ncmVwIGxpYnhlbmxpZ2h0IHwgd2MgLWwKNDgKJCBnaXQtZ3JlcCBsaWJ4bCB8
IHdjIC1sCjEzNDMzCiQgZ2l0LWdyZXAgTGliWGVuIHwgd2MgLWwKMgokCgpSZXBvcnRlZC1ieTog
UGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5p
biAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24t
c3RyZWFtLnBhbmRvYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLjEucG9kLmluIGIvZG9jcy9t
YW4veGwuMS5wb2QuaW4KaW5kZXggZDRiNWU4ZTM2Mi4uMzNhZDJlYmQ3MSAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KQEAgLTEsNiAr
MSw2IEBACiA9aGVhZDEgTkFNRQogCi14bCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9u
IExpYlhlbmxpZ2h0Cit4bCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9uIGxpYnhlbmxp
Z2h0CiAKID1oZWFkMSBTWU5PUFNJUwogCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xpYnhjLW1p
Z3JhdGlvbi1zdHJlYW0ucGFuZG9jIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFt
LnBhbmRvYwppbmRleCBhN2E4YTA4OTM2Li44OTcwNWM5MjA3IDEwMDY0NAotLS0gYS9kb2NzL3Nw
ZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisrKyBiL2RvY3Mvc3BlY3MvbGlieGMt
bWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKQEAgLTEsNCArMSw0IEBACi0lIExpYlhlbkN0cmwgRG9t
YWluIEltYWdlIEZvcm1hdAorJSBsaWJ4ZW5jdHJsIChsaWJ4YykgRG9tYWluIEltYWdlIEZvcm1h
dAogJSBEYXZpZCBWcmFiZWwgPDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4+CiAgIEFuZHJldyBD
b29wZXIgPDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPj4KICAgV2VuIENvbmd5YW5nIDw8d2Vu
Y3lAY24uZnVqaXRzdS5jb20+PgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:46:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7XN-00087R-Mx; Mon, 27 Jan 2020 16:46:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksAf=3Q=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iw7XM-00087K-SK
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:46:56 +0000
X-Inumbo-ID: a0a856d2-4124-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0a856d2-4124-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 16:46:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580143616;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=0qiKgKMNI1FcH/z3iVzXvJk2GExn/1ggPgXVsjs6Ugo=;
 b=fwmTD91WzvX/lssG1YBsRjmzeVyu1l/QcuG4j3GVwVnSB5LzHxt4FbDG
 yYZyRvzxv1QuYOR7bKWCZCxrtE/ifl6qopW1kUIe6lEfp/9BNObb4uwzO
 bu8Uv4EFpWO0Fx8PcszBSDUKT3P61SwgjgpV5oOIiukPWLYMtTWfPD6tm I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GAuJOSGtaVMEHX8PVfkKnaFomwG0X3u44GeOVfV4AJ82apJbr1HPUNt6ago0GPL13ud5x7XwhJ
 pjk/6M1L5pNVuA/Vuak5StOqmJ64nYpcx+ASBOkjIpYJXK3dxobjTgrefNlM0zgboigvQQ/zhk
 +eYOQPnkBODLtzN167km7TBTkHFjWJJFofDhyL2s0og3i4XFuRywFExYGHNyl93hiZ0UDwi2M/
 ffKwtHhyk10Dp1EjaAKxF8EcIxVxgEY2r3Pp5Y+H1x+IRpayWc96WKrBev611i/6mvkijO6ZTo
 3NU=
X-SBRS: 2.7
X-MesageID: 11938545
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11938545"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24111.5116.829923.878351@mariner.uk.xensource.com>
Date: Mon, 27 Jan 2020 16:46:52 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200127161430.3312-1-pdurrant@amazon.com>
References: <20200127161430.3312-1-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] docs/designs: Add a design document for
 transparent live 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSF0gZG9jcy9kZXNpZ25zOiBBZGQgYSBkZXNpZ24g
ZG9jdW1lbnQgZm9yIHRyYW5zcGFyZW50IGxpdmUgbWlncmF0aW9uIik6Cj4gSXQgaGFzIGJlY29t
ZSBhcHBhcmVudCB0byBzb21lIGxhcmdlIGNsb3VkIHByb3ZpZGVycyB0aGF0IHRoZSBjdXJyZW50
Cj4gbW9kZWwgb2YgY28tb3BlcmF0aXZlIG1pZ3JhdGlvbiBvZiBndWVzdHMgdW5kZXIgWGVuIGlz
IG5vdCB1c2FibGUgYXMgaXQKPiBwbGFjZXMgdHJ1c3QgaW4gc29mdHdhcmUgcnVubmluZyBpbnNp
ZGUgdGhlIGd1ZXN0LCB3aGljaCBpcyBsaWtlbHkKPiBiZXlvbmQgdGhlIHByb3ZpZGVyJ3MgdHJ1
c3QgYm91bmRhcnkuCj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgcHJvcG9zYWwgZm9yIGEgJ3Ry
YW5zcGFyZW50JyBsaXZlIG1pZ3JhdGlvbiwKPiBkZXNpZ25lZCB0byBvdmVyY29tZSB0aGUgbmVl
ZCBmb3IgdGhpcyB0cnVzdC4KCkkgaGF2ZSByZXZpZXdlZCB0aGlzIGFuZCBpdCBzZWVtcyBsaWtl
IGFuIGFjY3VyYXRlIHN1bW1hcnkgb2YgdGhlCnNpdHVhdGlvbiwgYW5kIGEgcGxhdXNpYmxlIHBy
b3Bvc2FsLiAgSSB3b25kZXIgaWYgc29tZSBvZiB0aGUKZXhpc3Rpbmctc2l0dWF0aW9uIHRleHQg
Y291bGQgZ28gaW50byBvdGhlciBkb2N1bWVudHMuCgpJIGhhdmUgc29tZSB2ZXJ5IG1pbm9yIGNv
bW1lbnRzLgoKSSBkb24ndCBsaWtlIHRoZSB0ZXJtIGB0cmFuc3BhcmVudCcuICBJdCBpcyBvZnRl
biBhYnVzZWQgaW4gb3RoZXIKY29udGV4dHMuICBJdCBjYW4gYmUgY2xlYXIgdG8gd2hvbSB0aGlu
Z3MgYXJlIHRyYW5zcGFyZW50LiAgSW4gYSB2ZXJ5CnJlYWwgc2Vuc2UgZXhpc3RpbmcgbWlncmF0
aW9uIGlzIGB0cmFuc3BhcmVudCcgdG8gYSBkb21haW4ncyBuZXR3b3JrCnBlZXJzLCBmb3IgZXhh
bXBsZS4gIEhvdyBhYm91dCBgb2JsaXZpb3VzJyA/CgpJIGRvbid0IHRoaW5rIGB0cnVzdCcgaXMg
cmlnaHQsIGVpdGhlci4gIEkgdGhpbmsgeW91IG1lYW4gYHJlbGlhbmNlJwpvciBzb21ldGhpbmcu
ICBgVHJ1c3QnIG1ha2VzIGl0IHNvdW5kIGxpa2UgdGhlIGd1ZXN0IGNhbiBjYXVzZSB0cm91Ymxl
CmZvciB0aGUgaG9zdC4gIFdoZXJlYXMgdGhlIHByb2JsZW0geW91IGFyZSBhZGRyZXNzaW5nIGhl
cmUgaXMgdGhhdAp0aGUgZ3Vlc3QgY2FuIGNhdXNlIHRyb3VibGUgKmZvciBpdHNlbGYqIGJ5IG5v
dCBvcGVyYXRpbmcgdGhlCm1pZ3JhdGlvbiBwcm90b2NvbHMgY29ycmVjdGx5LiAgVGhpcyBpcyBh
biBvcGVyYXRpb25hbCBpbmNvbnZlbmllbmNlLApidXQgYHRydXN0JyBpbXBsaWVzIGEgc2VjdXJp
dHkgaXNzdWUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:47:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7YL-0008DU-27; Mon, 27 Jan 2020 16:47:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw7YJ-0008Cq-GB
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:47:55 +0000
X-Inumbo-ID: c2ca295c-4124-11ea-8579-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2ca295c-4124-11ea-8579-12813bfff9fa;
 Mon, 27 Jan 2020 16:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580143673;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FLUrWW+LR43/pc70kk0dIXWKsZh7dX+xY3QXoU5BqAc=;
 b=BxLAD8UPX+sxREQtEH4bl12w2FV7a9G/Her3s2JfXXzH/2ndjjr18KCL
 5a70jvevIaw/Gr7IPs5lP5VqXyFud+iyl/zqCHsJ51QVaqChD94CVVTCg
 paSuYZ7Bota81Tt2FwEu9AxBoA/n9ZRyjj43/pDSsQ/IMzYnicAAR5NWa o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KCPIk9XRSvjjn1pw0letHNmyqq8NgIwGJmypJ/+E7puu+RZnwRrHDUui7yy6uhzo2i95ssLthk
 W3qRZUMtqcLPIm94OS70u/xcfTvhbZHKQVMqXXVj3gctejEuV9fknNYQ9NbmF+YOXd5NjkRllg
 gGZ0arx/EbGt6bVbu8XGXMSrUceJrXkub7OqLtyM2zlsG1r8fo1K6hfRCHgmocvvfyBvk9zyfp
 WuYlUd8K6dickbNyxBTVaECBPOgPz3Me2azeOD2AuVXS5b0ZUMg9v/MDt1FXnlPlea13EXTT70
 t4M=
X-SBRS: 2.7
X-MesageID: 12103083
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12103083"
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
 <20200123180615.69370-3-roger.pau@citrix.com>
 <db22cea4-47cf-14b8-8ebf-6f65104920a4@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: <1bd1ffed-709a-469d-d7e0-ccef16035f88@citrix.com>
Date: Mon, 27 Jan 2020 16:47:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <db22cea4-47cf-14b8-8ebf-6f65104920a4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/apic: simplify
 disconnect_bsp_APIC setup of LVT{0/1}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@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>

T24gMjcvMDEvMjAyMCAxNjo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMDEuMjAyMCAx
OTowNiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBUaGVyZSdzIG5vIG5lZWQgdG8gcmVhZCB0
aGUgY3VycmVudCB2YWx1ZXMgb2YgTFZUezAvMX0gZm9yIHRoZQo+PiBwdXJwb3NlcyBvZiB0aGUg
ZnVuY3Rpb24sIHdoaWNoIHNlZW0gdG8gYmUgdG8gc2F2ZSB0aGUgY3VycmVudGx5Cj4+IHNlbGVj
dGVkIHZlY3RvcjogaW4gdGhlIGRlc3RpbmF0aW9uIG1vZGVzIHVzZWQgKEV4dElOVCBhbmQgTk1J
KSB0aGUKPj4gdmVjdG9yIGZpZWxkIGlzIGlnbm9yZWQgYW5kIGhlbmNlIGNhbiBiZSBzZXQgdG8g
MC4KPiBUaGUgcXVlc3Rpb24gaXMgLSBpcyB0aGVyZSBmaXJtd2FyZSBwdXR0aW5nIGRhdGEgaW4g
dGhlc2UgZmllbGRzCj4gdGhhdCBpdCBleHBlY3RzIHRvIHN1cnZpdmUgdW5tb2RpZmllZD8gU3Vj
aCBiZWhhdmlvciB3b3VsZCBiZQo+IGhpZ2hseSBzdXNwZWN0ICh0byBtZSBhdCBsZWFzdCksIGJ1
dCB5b3UgbmV2ZXIga25vdy4gVGhlcmUgb3VnaHQKPiB0byBiZSBhIHJlYXNvbiBpdCdzIGJlZW4g
ZG9uZSB0aGlzIHdheSBub3QganVzdCBpbiBYZW4sIGJ1dCBhbHNvCj4gaW4gTGludXguIElPVyBt
YXkgSSBhc2sgdGhhdCB5b3UgYXQgbGVhc3QgbWFrZSBhbiBhdHRlbXB0IHRvCj4gc3VibWl0IHRo
ZSBzYW1lIGNoYW5nZSBmb3IgTGludXgsIHRvIHNlZSB3aGF0IHRoZSBmZWVkYmFjayBpcz8KCkkg
Y2FuIHRlbGwgeW91IHdoYXQgdGhlIExpbnV4IGZlZWRiYWNrIHdpbGwgYmUuCgpUaGlzIGlzIG5v
dCBhIGZhc3RwYXRoLsKgIEFsd2F5cyBkbyBSTVcsIGJlY2F1c2UgbGlmZSBpcyB0b28gc2hvcnQg
dG8Ka2VlcCBvbiB1bmJyZWFraW5nIGhhcmR3YXJlIHdoaWNoIG1ha2VzIHN1Y2ggYXNzdW1wdGlv
bnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:51:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16:51: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 1iw7bE-0000ao-Iv; Mon, 27 Jan 2020 16:50:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QvhJ=3Q=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iw7bC-0000a0-Kc
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:50:54 +0000
X-Inumbo-ID: 2e57c15c-4125-11ea-aecd-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e57c15c-4125-11ea-aecd-bc764e2007e4;
 Mon, 27 Jan 2020 16:50:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7E68AB23B;
 Mon, 27 Jan 2020 16:50:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 17:50:50 +0100
Message-Id: <20200127165050.29413-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH resend] docs: add DIRECTORY_PART specification
 do xenstore protocol doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RElSRUNUT1JZX1BBUlQgd2FzIG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dC4gQWRk
IGl0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRvY3MvbWlzYy94ZW5zdG9yZS50eHQgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQgYi9kb2Nz
L21pc2MveGVuc3RvcmUudHh0CmluZGV4IGFlMWI2YThjNmUuLjY1NTcwMTgzYjYgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLnR4dApA
QCAtMTUyLDYgKzE1MiwxNSBAQCBESVJFQ1RPUlkJCTxwYXRoPnwJCQk8Y2hpbGQtbGVhZi1uYW1l
PnwqCiAJbGVhZm5hbWVzLiAgVGhlIHJlc3VsdGluZyBjaGlsZHJlbiBhcmUgZWFjaCBuYW1lZAog
CTxwYXRoPi88Y2hpbGQtbGVhZi1uYW1lPi4KIAorRElSRUNUT1JZX1BBUlQJCTxwYXRoPnw8b2Zm
c2V0PgkJPGdlbmNudD58PGNoaWxkLWxlYWYtbmFtZT58KgorCVNhbWUgYXMgRElSRUNUT1JZLCBi
dXQgdG8gYmUgdXNlZCBmb3IgY2hpbGRyZW4gbGlzdHMgbG9uZ2VyIHRoYW4KKwlYRU5TVE9SRV9Q
QVlMT0FEX01BWC4gSW5wdXQgYXJlIDxwYXRoPiBhbmQgdGhlIGJ5dGUgb2Zmc2V0IGludG8KKwl0
aGUgbGlzdCBvZiBjaGlsZHJlbiB0byByZXR1cm4uIFJldHVybiB2YWx1ZXMgYXJlIHRoZSBnZW5l
cmF0aW9uCisJY291bnQgPGdlbmNudD4gb2YgdGhlIG5vZGUgKHRvIGJlIHVzZWQgdG8gZW5zdXJl
IHRoZSBub2RlIGhhc24ndAorCWNoYW5nZWQgYmV0d2VlbiB0d28gcmVhZHM6IDxnZW5jbnQ+IGJl
aW5nIHRoZSBzYW1lIGZvciBtdWx0aXBsZQorCXJlYWRzIGd1YXJhbnRlZXMgdGhlIG5vZGUgaGFz
bid0IGNoYW5nZWQpIGFuZCB0aGUgbGlzdCBvZiBjaGlsZHJlbgorCXN0YXJ0aW5nIGF0IHRoZSBz
cGVjaWZpZWQgPG9mZnNldD4gb2YgdGhlIGNvbXBsZXRlIGxpc3QuCisKIEdFVF9QRVJNUwkgCTxw
YXRoPnwJCQk8cGVybS1hcy1zdHJpbmc+fCsKIFNFVF9QRVJNUwkJPHBhdGg+fDxwZXJtLWFzLXN0
cmluZz58Kz8KIAk8cGVybS1hcy1zdHJpbmc+IGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:52:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16:52: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 1iw7d6-0000gM-1j; Mon, 27 Jan 2020 16:52:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw7d4-0000gF-P6
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:52:50 +0000
X-Inumbo-ID: 73422f5c-4125-11ea-857a-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73422f5c-4125-11ea-857a-12813bfff9fa;
 Mon, 27 Jan 2020 16:52:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580143970;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hXu4ATQsUtEkYNW7czTlpERPL1BIzGr5k9HO8M7Ds/s=;
 b=cBdgIv2FAp7i8Uyb2Hu9SfvWVVCr3vhmOrBv44QBvzYuU27p2cLtoCdG
 pEM2YSB2CQumoo7gwh1HtvmNb9Ct+euN13/wYK1LaIjxwpQv+h0ZdBXb+
 AgBwY81X3NX6kLKqDnMDfCliG8CmfOaesIM2WzhYPkC0Gk0IwW38toLf8 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: poFwiRA02Q78G8DVo5dup+6/O3Oi6EZYmHGlct3C4nO3nbNHL99LO6oyO8SUXlCTXGX8nZCTmq
 gnGJhFPkBF+Ut5AOoRoXO7f+NVtSdHBY813JUjQE7iQemhOaGcf4EISnHcDt0LLqXxl10QVVB2
 cJJMIcZLRReNOy6u+FU3UuAkfB3euJ4v03wF84xJGDZoRR/LSTXxXR0ztkLrglUaCaVNAKqPeE
 imouxqBvz8pXeuWfX0BvrrlKxTCWQzShtIkTXxbr/itQjPCsTRasDQUpSnDJGyW2iaZG6Xjj6e
 /kg=
X-SBRS: 2.7
X-MesageID: 11516827
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11516827"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20200127164547.5993-1-ian.jackson@eu.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: <bdac234a-bc2d-d878-7835-80eb5aac4da3@citrix.com>
Date: Mon, 27 Jan 2020 16:52:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200127164547.5993-1-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] docs: Fix StudlyCaps in
 libxc-migration-stream.pandoc and xl.1.pod
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <pdurrant@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>

T24gMjcvMDEvMjAyMCAxNjo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gJCBnaXQtZ3JlcCBsaWJ4
ZW5jdHJsIHwgd2MgLWwKPiA5OQo+ICQgZ2l0LWdyZXAgbGlieGMgfCB3YyAtbAo+IDIwNgo+ICQg
Z2l0LWdyZXAgbGlieGVubGlnaHQgfCB3YyAtbAo+IDQ4Cj4gJCBnaXQtZ3JlcCBsaWJ4bCB8IHdj
IC1sCj4gMTM0MzMKPiAkIGdpdC1ncmVwIExpYlhlbiB8IHdjIC1sCj4gMgo+ICQKPgo+IFJlcG9y
dGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:58:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7i9-0000sz-0I; Mon, 27 Jan 2020 16:58:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw7i7-0000su-DH
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:58:03 +0000
X-Inumbo-ID: 2e3e4f64-4126-11ea-8e9a-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e3e4f64-4126-11ea-8e9a-bc764e2007e4;
 Mon, 27 Jan 2020 16:58:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580144283; x=1611680283;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=1u2E6QiF+OyuvzxiwYYLGuRWaTJk7dd0s8rvLhP3y+w=;
 b=eFWVn+NeBTC6acnbDM9VAwhuZUfWx8VGseG5OyhJPaD4nyZ10J3PSela
 BlGGAUx9+sQfUWnbYSeBNjQgwpfa8DP+0hFS7y0g3tryQIZCWqL31DhJh
 gaIl8Ro5H+tYF+4+9VPGU32z6FRP4EFhqYgmEuo5hSnoGPBk+xsE7UwDS o=;
IronPort-SDR: puiysKS8+Ux2DotsaJ4Ff6wxNTmMGIAq1EnK/lZEu2rcIsqL67MoiXpqDebyPX7AZPPHFIiJw/
 IWZbKYZv7/LA==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="14414454"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 27 Jan 2020 16:58:02 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 91186A2707; Mon, 27 Jan 2020 16:57:59 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 16:57:59 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 16:57:58 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 16:57:57 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@eu.citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] docs: Fix StudlyCaps in libxc-migration-stream.pandoc
 and xl.1.pod
Thread-Index: AQHV1TFxA1WoTBta3U+kXl/rmsbdtKf+uxiQ
Date: Mon, 27 Jan 2020 16:57:57 +0000
Message-ID: <7d8076d81f53462999e109fff47ad38d@EX13D32EUC003.ant.amazon.com>
References: <20200127164547.5993-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20200127164547.5993-1-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.48]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] docs: Fix StudlyCaps in
 libxc-migration-stream.pandoc and xl.1.pod
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgo+IFNlbnQ6IDI3IEphbnVhcnkgMjAyMCAxNjo0Ngo+IFRvOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogRHVycmFudCwgUGF1bCA8cGR1cnJh
bnRAYW1hem9uLmNvLnVrPjsgSWFuIEphY2tzb24KPiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
Owo+IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+OyBLb25yYWQKPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IFN1Ympl
Y3Q6IFtQQVRDSF0gZG9jczogRml4IFN0dWRseUNhcHMgaW4gbGlieGMtbWlncmF0aW9uLXN0cmVh
bS5wYW5kb2MgYW5kCj4geGwuMS5wb2QKPiAKPiAkIGdpdC1ncmVwIGxpYnhlbmN0cmwgfCB3YyAt
bAo+IDk5Cj4gJCBnaXQtZ3JlcCBsaWJ4YyB8IHdjIC1sCj4gMjA2Cj4gJCBnaXQtZ3JlcCBsaWJ4
ZW5saWdodCB8IHdjIC1sCj4gNDgKPiAkIGdpdC1ncmVwIGxpYnhsIHwgd2MgLWwKPiAxMzQzMwo+
ICQgZ2l0LWdyZXAgTGliWGVuIHwgd2MgLWwKPiAyCj4gJAo+IAo+IFJlcG9ydGVkLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gIGRvY3MvbWFuL3hsLjEucG9k
LmluICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gIGRvY3Mvc3BlY3MvbGlieGMtbWlncmF0
aW9uLXN0cmVhbS5wYW5kb2MgfCAyICstCgpXaGF0IGFib3V0IGRvY3Mvc3BlY3MvbGlieGwtbWln
cmF0aW9uLXN0cmVhbS5wYW5kb2M/IEl0IGNvdWxkIHVzZSBhIHNpbWlsYXIgZml4IHdoaWxlIHlv
dSdyZSBhdCBpdC4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 16:59:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 16: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 1iw7jE-0000yp-DX; Mon, 27 Jan 2020 16:59:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5TJ9=3Q=amazon.co.uk=prvs=288783767=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iw7jC-0000yi-Pn
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 16:59:10 +0000
X-Inumbo-ID: 561b24ee-4126-11ea-b833-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 561b24ee-4126-11ea-b833-bc764e2007e4;
 Mon, 27 Jan 2020 16:59:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580144351; x=1611680351;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=DzKI/U+5tojuyhiViVpOy7XjxYlaEzfSXTGRO4IrB04=;
 b=PMnC/RW2qvIXGCAzp7Jx81q1nzLlA+aqsreI+3D5mpe4mnJqAQSysvqT
 37Q5IzYmVyyN49M6sJ1wZcfc2/OAXKDzSC3oyeGJUG4n3xgUbq7tdUk/T
 mFMY6ofVTo/KrflXqwTnjiDbi9urUz4OQAdO0a/jQTF+Oow/Qsm9FRDQ8 U=;
IronPort-SDR: SXP7RVKR8WYWYHUrCimfcG54/u4EPlw3K1B34pgDLxN83kWuoXBFFDo1XQLxyfa7A1xCL6bkIu
 u21SOkTDVZCw==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="22707251"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Jan 2020 16:58:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id 355CBC076F; Mon, 27 Jan 2020 16:58:54 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 16:58:54 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 16:58:53 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Mon, 27 Jan 2020 16:58:53 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH resend] docs: add DIRECTORY_PART
 specification do xenstore protocol doc
Thread-Index: AQHV1TIlEPAa/WJKA0e/SDeKaV2mqKf+u5Wg
Date: Mon, 27 Jan 2020 16:58:53 +0000
Message-ID: <05f5189a4c314c10aea5e6f9ebaa5ec6@EX13D32EUC003.ant.amazon.com>
References: <20200127165050.29413-1-jgross@suse.com>
In-Reply-To: <20200127165050.29413-1-jgross@suse.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
x-originating-ip: [10.43.166.48]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH resend] docs: add DIRECTORY_PART
 specification do xenstore protocol doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAyNyBKYW51YXJ5IDIwMjAgMTY6NTENCj4gVG86IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsg
U3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgSnVsaWVuIEdy
YWxsIDxqdWxpZW5AeGVuLm9yZz47IFdlaSBMaXUNCj4gPHdsQHhlbi5vcmc+OyBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBHZW9yZ2UNCj4gRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCByZXNlbmRdIGRvY3M6IGFkZCBESVJFQ1RP
UllfUEFSVCBzcGVjaWZpY2F0aW9uDQo+IGRvIHhlbnN0b3JlIHByb3RvY29sIGRvYw0KPiANCj4g
RElSRUNUT1JZX1BBUlQgd2FzIG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dC4gQWRk
IGl0Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPg0KDQo+
IC0tLQ0KPiAgZG9jcy9taXNjL3hlbnN0b3JlLnR4dCB8IDkgKysrKysrKysrDQo+ICAxIGZpbGUg
Y2hhbmdlZCwgOSBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bnN0b3JlLnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQNCj4gaW5kZXggYWUxYjZhOGM2ZS4u
NjU1NzAxODNiNiAxMDA2NDQNCj4gLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dA0KPiArKysg
Yi9kb2NzL21pc2MveGVuc3RvcmUudHh0DQo+IEBAIC0xNTIsNiArMTUyLDE1IEBAIERJUkVDVE9S
WQkJPHBhdGg+fAkJCTxjaGlsZC0NCj4gbGVhZi1uYW1lPnwqDQo+ICAJbGVhZm5hbWVzLiAgVGhl
IHJlc3VsdGluZyBjaGlsZHJlbiBhcmUgZWFjaCBuYW1lZA0KPiAgCTxwYXRoPi88Y2hpbGQtbGVh
Zi1uYW1lPi4NCj4gDQo+ICtESVJFQ1RPUllfUEFSVAkJPHBhdGg+fDxvZmZzZXQ+CQk8Z2VuY250
Pnw8Y2hpbGQtbGVhZi0NCj4gbmFtZT58Kg0KPiArCVNhbWUgYXMgRElSRUNUT1JZLCBidXQgdG8g
YmUgdXNlZCBmb3IgY2hpbGRyZW4gbGlzdHMgbG9uZ2VyIHRoYW4NCj4gKwlYRU5TVE9SRV9QQVlM
T0FEX01BWC4gSW5wdXQgYXJlIDxwYXRoPiBhbmQgdGhlIGJ5dGUgb2Zmc2V0IGludG8NCj4gKwl0
aGUgbGlzdCBvZiBjaGlsZHJlbiB0byByZXR1cm4uIFJldHVybiB2YWx1ZXMgYXJlIHRoZSBnZW5l
cmF0aW9uDQo+ICsJY291bnQgPGdlbmNudD4gb2YgdGhlIG5vZGUgKHRvIGJlIHVzZWQgdG8gZW5z
dXJlIHRoZSBub2RlIGhhc24ndA0KPiArCWNoYW5nZWQgYmV0d2VlbiB0d28gcmVhZHM6IDxnZW5j
bnQ+IGJlaW5nIHRoZSBzYW1lIGZvciBtdWx0aXBsZQ0KPiArCXJlYWRzIGd1YXJhbnRlZXMgdGhl
IG5vZGUgaGFzbid0IGNoYW5nZWQpIGFuZCB0aGUgbGlzdCBvZiBjaGlsZHJlbg0KPiArCXN0YXJ0
aW5nIGF0IHRoZSBzcGVjaWZpZWQgPG9mZnNldD4gb2YgdGhlIGNvbXBsZXRlIGxpc3QuDQo+ICsN
Cj4gIEdFVF9QRVJNUwkgCTxwYXRoPnwJCQk8cGVybS1hcy1zdHJpbmc+fCsNCj4gIFNFVF9QRVJN
UwkJPHBhdGg+fDxwZXJtLWFzLXN0cmluZz58Kz8NCj4gIAk8cGVybS1hcy1zdHJpbmc+IGlzIG9u
ZSBvZiB0aGUgZm9sbG93aW5nDQo+IC0tDQo+IDIuMTYuNA0KPiANCj4gDQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:13:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw7wt-0002Yt-TC; Mon, 27 Jan 2020 17:13:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEJ2=3Q=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iw7wt-0002Yo-7E
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:13:19 +0000
X-Inumbo-ID: 4f72d2b6-4128-11ea-857d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f72d2b6-4128-11ea-857d-12813bfff9fa;
 Mon, 27 Jan 2020 17:13:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580145198;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KVYsIXCWpgeroqt8lRHoc3OdKnhPuWaj96dRwzdxVj8=;
 b=GTh+VCc8IJziUwf63csGrdvNNC5moC+t4suPaa8t4MJDc4L8ZECYm6SJ
 d4z2Al2ijojq2W9RmxoQ5MAusGJLrhQzTVPqMYsz07mf8yxlgXqnZRxhu
 J1bev9iJNs/n3vjRSRIVX7mYI3LWMvPnqtRz2B2ocm/wYEYhbicM8vqHU 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: M1Bu4jUUBgLcunjPjeLnMp9fuqQceXOUQaAqwE8+HDumTqrgm/QTXOnvFMsZQukiLbQ/YvxkzD
 1b+SPP4TEogqB2a99qlJQJAd74MNNXwWYZCW+em4IammDALGn+Q74AsjPuGKylZLwIZNBrzxEZ
 TNtxfZ+AidKFyWzltLVCdQhvvADw3wke+T7366uS4hrsNM5cUOLEQO5bT80Dkeqgtw4DT/kUML
 vq2NeXaowyNF7z13nqv1HHwMydMe4GiI/DvwVKZbLgpy6+cPmRuk1lzGyzk+VpOY8c6hzYh0nt
 epo=
X-SBRS: 2.7
X-MesageID: 11497964
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11497964"
To: "Xia, Hongyan" <hongyxia@amazon.com>, "George.Dunlap@eu.citrix.com"
 <George.Dunlap@eu.citrix.com>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>, "wl@xen.org" <wl@xen.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
 <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
 <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
 <d28777c594dbb46d49f63f0541668888943a8358.camel@amazon.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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
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7a75cdbb-dfbf-60a0-92dd-b8acc347e3d5@citrix.com>
Date: Mon, 27 Jan 2020 17:13:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d28777c594dbb46d49f63f0541668888943a8358.camel@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Grall, 
 Julien" <jgrall@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>

T24gMS8yNy8yMCAzOjA3IFBNLCBYaWEsIEhvbmd5YW4gd3JvdGU6Cj4gT24gTW9uLCAyMDIwLTAx
LTI3IGF0IDE1OjQzICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjcuMDEuMjAyMCAx
NTozMywgWGlhLCBIb25neWFuIHdyb3RlOgo+Pj4gLi4uCj4+Pgo+Pj4gUmVmbGVjdGluZyBiYWNr
IHRvIHlvdXIgY29tbWVudCBpbiB2MyBhYm91dCB3aGV0aGVyIHRoZSBuZXcgWGVuCj4+PiBwYWdl
Cj4+PiB0YWJsZSBtYXBwaW5nIEFQSXMgKG1hcC91bm1hcF94ZW5fcGFnZXRhYmxlKSBhcmUgcmVh
bGx5IG5lY2Vzc2FyeSwKPj4+IEkKPj4+IGFncmVlIGluIHRoZSBlbmQgdGhleSB3aWxsIGp1c3Qg
ZG8gdGhlIHNhbWUgdGhpbmcgYXMKPj4+IG1hcC91bm1hcF9kb21haW5fcGFnZSwgYWx0aG91Z2gg
b25lIHRoaW5nIGlzIHRoYXQgdGhlIGxhdHRlcgo+Pj4gc3VnZ2VzdHMKPj4+IGl0IGlzIHRyeWlu
ZyB0byBtYXAgYSBgZG9tYWluJyBwYWdlLCB3aG9zZSBkZWZpbml0aW9uIHByb2JhYmx5IGRvZXMK
Pj4+IG5vdAo+Pj4gaW5jbHVkZSBYZW4gcGFnZSB0YWJsZXMsIHNvIHRoZSBuYW1lIGNvdWxkIGJl
IGEgYml0IGNvbmZ1c2luZwo+Pj4gKHdlbGwsIHdlCj4+PiBjb3VsZCBhcmd1ZSB0aGF0IFhlbiBw
YWdlIHRhYmxlcyBhcmUganVzdCBpZGxlIGBkb21haW4nIHBhZ2VzIHNvCj4+PiB0aGUKPj4+IG5h
bWUgc3RpbGwgaG9sZHMpLiBJZiB3ZSBhcmUgaGFwcHkgd2l0aCB1c2luZyBtYXBfZG9tYWluX3Bh
Z2Ugb24KPj4+IFhlbgo+Pj4gUFRFIHRhYmxlcyB0aGVuIEkgYW0gb2theSB3aXRoIGRyb3BwaW5n
IHRoZSBuZXcgbWFwcGluZyBBUElzIGFuZAo+Pj4gb25seQo+Pj4gaW5jbHVkZSB0aGUgbmV3IGFs
bG9jIEFQSXMuCj4+Cj4+IEFueW9uZSBvbiB0aGUgVG86IGxpc3QgLSBvcGluaW9ucz8KPiAKPiBU
aGVyZSBpcyBvbmUgYXJndW1lbnQuIFdlIGFscmVhZHkgdXNlIG1hcF9kb21haW5fcGFnZSBvbiBu
b24tZG9tYWluCj4gcGFnZXMgYW5kIG91dHNpZGUgdGhlIGRvbWhlYXAuIEZvciBleGFtcGxlLCB0
aGUgdHJhcCBoYW5kbGVyIHdhbGtzIHBhZ2UKPiB0YWJsZXMgYW5kIHByaW50IHRyYWNlcyB2aWEg
bWFwX2RvbWFpbl9wYWdlIHJlZ2FyZGxlc3Mgb2Ygd2hlcmUgdGhlCj4gdW5kZXJseWluZyBwYWdl
IGlzIGZyb20uIFRoZSBtYXBwZWQgcGFnZSBjb3VsZCBqdXN0IGJlIGZyb20gWGVuLgoKWWVzLCBJ
J3ZlIGxvbmcgc29ydCBvZiBtZW50YWxseSBmaWx0ZXJlZCBvdXQgdGhlICdkb21haW4nIHBhcnQg
b2YKIm1hcF9kb21haW5fcGFnZSgpIjsgaXQncyByZWFsbHkgYW4gYXJ0aWZhY3Qgb2YgYSBieWdv
bmUgZXJhLCB3aGVuIHRoZXJlCndlcmUgc2VwYXJhdGUgeGVuIGFuZCBkb21haW4gaGVhcHMuICAo
SW4gZmFjdCwgaXQncyByZWFsbHkgIm1hcCBkb21oZWFwCnBhZ2UiLCBhbmQgYXQgdGhlIG1vbWVu
dCB3ZSBvbmx5ICBoYXZlIGEgZG9taGVhcC4pCgpJdCBtaWdodCBiZSB3b3J0aCB0aGlua2luZyBh
Ym91dCBkb2luZyBhIGdsb2JhbApzL21hcF9kb21haW5fcGFnZS9tYXBfcGFnZS87IGJ1dCB1bnRp
bCB0aGVuLCBJIHRoaW5rIGl0J3MgZmluZSB0byB1c2UKIm1hcF9kb21haW5fcGFnZSIgZm9yICJt
YXAgcGFnZXMgaW4gdGhlIGRvbWhlYXAiLCBnaXZlbiB0aGF0IHRoZXJlICppcyoKb25seSB0aGUg
ZG9taGVhcC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:17:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17:17: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 1iw81N-0002jO-LC; Mon, 27 Jan 2020 17:17:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw81M-0002ir-0H
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:17:56 +0000
X-Inumbo-ID: f16946c3-4128-11ea-857d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f16946c3-4128-11ea-857d-12813bfff9fa;
 Mon, 27 Jan 2020 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 <osstest-admin@xenproject.org>)
 id 1iw81F-0007WI-D1; Mon, 27 Jan 2020 17:17: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 1iw81F-0007jU-0U; Mon, 27 Jan 2020 17:17:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw81E-0000BM-W6; Mon, 27 Jan 2020 17:17:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146535-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=1a3673da64822f52b50a3048dd7c5616573a9cd8
X-Osstest-Versions-That: xen=3c601c5f056fba055b7a1438b84b69fc649275c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 17:17:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146535: 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>

ZmxpZ2h0IDE0NjUzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYTM2NzNkYTY0ODIyZjUyYjUwYTMwNDhkZDdjNTYxNjU3M2E5Y2Q4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYzYwMWM1ZjA1NmZiYTA1NWI3
YTE0MzhiODRiNjlmYzY0OTI3NWMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MzMgIDIwMjAt
MDEtMjcgMTI6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM1ICAy
MDIwLTAxLTI3IDE1OjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgM2M2MDFjNWYwNS4uMWEzNjczZGE2NCAgMWEzNjczZGE2NDgyMmY1
MmI1MGEzMDQ4ZGQ3YzU2MTY1NzNhOWNkOCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:21:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17:21: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 1iw854-0003Tt-7r; Mon, 27 Jan 2020 17:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw852-0003To-O2
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:21:44 +0000
X-Inumbo-ID: 7c779bf7-4129-11ea-857d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c779bf7-4129-11ea-857d-12813bfff9fa;
 Mon, 27 Jan 2020 17:21:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580145704;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=BCVQ58NTT/S7pJDtISKatl+b+YtdZu3mJyGOp8G5F38=;
 b=Xyij/l4xOUvwQbh6EicT51Jd9IQGpTn1+6LfusBetNCaEZiZbHf+DnDl
 P+ykG3jVN2ra+WH4Su1FYkVxdyrJQYkwbv+nBa9lPsbMYWiDcyC7otUAS
 aMo2NMfRMqMgSqg1VcyZqgTgy+cWes8FhF0IctFFqWuxZuqk6Lel59Q7m o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7Q9SKGhlbtnVfcdrUpY1RMNk9R6++riqpXWfV5a9pXxjTwfafdrTsLbMQci8nWfiXqnODEkBgp
 o+E/gAB/LAOFW9IGumdabZO3grYI3Xqb249WZWdnZoQ8vuQbzq1tqUdzYlvk1FO98Z8ndZGmHh
 NaJVfy3A6Vw734rTba6EbSqoD5rqBHIzKOvguUO7qH3S6zagA15PEpFmFQjmjyQF2kCipY02l4
 4wSFk1Ji2gXfi/Ed555OO83dIGHkDKQQMG1BHfwTPoxKkEpw51zbrOEpQvU0MoPYBxdd8/Kuwj
 oac=
X-SBRS: 2.7
X-MesageID: 11678942
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11678942"
Date: Mon, 27 Jan 2020 18:21:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200127172133.GI57924@desktop-tdan49n.eng.citrite.net>
References: <20200123180615.69370-1-roger.pau@citrix.com>
 <20200123180615.69370-3-roger.pau@citrix.com>
 <db22cea4-47cf-14b8-8ebf-6f65104920a4@suse.com>
 <1bd1ffed-709a-469d-d7e0-ccef16035f88@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1bd1ffed-709a-469d-d7e0-ccef16035f88@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/apic: simplify
 disconnect_bsp_APIC setup of LVT{0/1}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@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>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDQ6NDc6NDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNy8wMS8yMDIwIDE2OjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDIz
LjAxLjIwMjAgMTk6MDYsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+PiBUaGVyZSdzIG5vIG5l
ZWQgdG8gcmVhZCB0aGUgY3VycmVudCB2YWx1ZXMgb2YgTFZUezAvMX0gZm9yIHRoZQo+ID4+IHB1
cnBvc2VzIG9mIHRoZSBmdW5jdGlvbiwgd2hpY2ggc2VlbSB0byBiZSB0byBzYXZlIHRoZSBjdXJy
ZW50bHkKPiA+PiBzZWxlY3RlZCB2ZWN0b3I6IGluIHRoZSBkZXN0aW5hdGlvbiBtb2RlcyB1c2Vk
IChFeHRJTlQgYW5kIE5NSSkgdGhlCj4gPj4gdmVjdG9yIGZpZWxkIGlzIGlnbm9yZWQgYW5kIGhl
bmNlIGNhbiBiZSBzZXQgdG8gMC4KPiA+IFRoZSBxdWVzdGlvbiBpcyAtIGlzIHRoZXJlIGZpcm13
YXJlIHB1dHRpbmcgZGF0YSBpbiB0aGVzZSBmaWVsZHMKPiA+IHRoYXQgaXQgZXhwZWN0cyB0byBz
dXJ2aXZlIHVubW9kaWZpZWQ/IFN1Y2ggYmVoYXZpb3Igd291bGQgYmUKPiA+IGhpZ2hseSBzdXNw
ZWN0ICh0byBtZSBhdCBsZWFzdCksIGJ1dCB5b3UgbmV2ZXIga25vdy4gVGhlcmUgb3VnaHQKPiA+
IHRvIGJlIGEgcmVhc29uIGl0J3MgYmVlbiBkb25lIHRoaXMgd2F5IG5vdCBqdXN0IGluIFhlbiwg
YnV0IGFsc28KPiA+IGluIExpbnV4LiBJT1cgbWF5IEkgYXNrIHRoYXQgeW91IGF0IGxlYXN0IG1h
a2UgYW4gYXR0ZW1wdCB0bwo+ID4gc3VibWl0IHRoZSBzYW1lIGNoYW5nZSBmb3IgTGludXgsIHRv
IHNlZSB3aGF0IHRoZSBmZWVkYmFjayBpcz8KPiAKPiBJIGNhbiB0ZWxsIHlvdSB3aGF0IHRoZSBM
aW51eCBmZWVkYmFjayB3aWxsIGJlLgo+IAo+IFRoaXMgaXMgbm90IGEgZmFzdHBhdGguwqAgQWx3
YXlzIGRvIFJNVywgYmVjYXVzZSBsaWZlIGlzIHRvbyBzaG9ydCB0bwo+IGtlZXAgb24gdW5icmVh
a2luZyBoYXJkd2FyZSB3aGljaCBtYWtlcyBzdWNoIGFzc3VtcHRpb25zLgoKV2UgYWxyZWFkeSBk
byBzdWNoIGtpbmRzIG9mIGRpcmVjdCB3cml0ZXMgdG8gTFZUezAvMX0sIHNlZQpjbGVhcl9sb2Nh
bF9BUElDIHdoZXJlIFhlbiBjbGVhcnMgdGhlIHJlZ2lzdGVycyBieSBkaXJlY3RseSB3cml0aW5n
CkFQSUNfTFZUX01BU0tFRCB0byB0aGVtIChubyBSTVcpLiBBcyB0aGUgbW9kaWZpZWQgY29kZSBm
b2xsb3dzIGEgY2FsbAp0byBjbGVhcl9sb2NhbF9BUElDIHRoZXJlJ3Mgbm90aGluZyB0byBwcmVz
ZXJ2ZSBhdCB0aGlzIHBvaW50LgoKTm90ZSB0aGF0IGluaXRfYnNwX0FQSUMgYW5kIHNtcF9jYWxs
aW4gYWxzbyBjYWxsIGNsZWFyX2xvY2FsX0FQSUMsIHNvCnRoZXJlJ3Mgbm8gZGF0YSBpbiB0aG9z
ZSByZWdpc3RlcnMgdGhhdCBjb3VsZCBzdXJ2aXZlIChyZWdhcmRsZXNzIG9mCm15IGFkZGVkIGNh
bGwgdG8gY2xlYXJfbG9jYWxfQVBJQyBpbiB0aGUgcHJldmlvdXMgcGF0Y2gpLgoKSSdtIG5vdCBh
cmd1aW5nIHRoaXMgaXMgY29ycmVjdCAobm90IHN1cmUgaXQncyBpbmNvcnJlY3QgZWl0aGVyKSwg
YnV0CmdpdmVuIGhvdyB0aGluZ3MgYXJlIGhhbmRsZWQgQVRNIGl0IHNlZW1zIHF1aXRlIGR1bWIg
dG8gZG8gYSBSTVcgaW4KZGlzY29ubmVjdF9ic3BfQVBJQzogaXQgZ2l2ZXMgdGhlIGZhbHNlIGlt
cHJlc3Npb24gWGVuIGlzIHByZXNlcnZpbmcKc29tZXRoaW5nLCB3aGVuIHRoZSByZWdpc3RlciBo
YXMgYWxyZWFkeSBiZWVuIHdpcGVkIGF0IHN0YXJ0dXAuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:35:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw8Ho-0004Pw-O9; Mon, 27 Jan 2020 17:34:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iw8Hn-0004Pr-Ub
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:34:55 +0000
X-Inumbo-ID: 54676fc2-412b-11ea-9fd7-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54676fc2-412b-11ea-9fd7-bc764e2007e4;
 Mon, 27 Jan 2020 17:34:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580146494;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=20xtC8x0Bi4/rP4KDXiksiQyJjT1ui09hTn2ZE+piC0=;
 b=WwgNn8KJeUI12tFTXlM0sEaHGbZ7MgUbFTrvjtj+qgAXdUoofReWicAd
 s5rF6NxsJDP7rYBMxgYpzGWzbIy6BXWwGHfqI9SjbcXD2gdYs/wvMFoVY
 JhxcFbLRc9hwcHolxA/ZYWGobQzwcM7OtTjg+PEfbZJaRe2xbicE+j0H9 E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JHYsplaqwVk9FTUD0Ilh7tV4zrUs0KL8iqlZ5q12mKK3MlyBDPHa1vzqGTvqgG69dmqlUKmU98
 r6SVzVlyRHNosYyO0lwrsE5ci/Xx8rrToCKhIxGPikYjqB5xg5MwWiiVzApGkBaB7Vyiu+7iCu
 E1dtBtQnLJA/4KXUZy7yi0sKrHpnhZa9iKtX4AIOz+YopdAUzsZCoB+2fvicS0vGRioKPk/gi4
 dc7tUE/iym9wRBCTI2Ga8yCzeMD2j61BkHJ0gKFUGjFxttC7jwJ6wb6Xw1/6xltCZMW4eY6GMA
 3kc=
X-SBRS: 2.7
X-MesageID: 11943459
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11943459"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200123180615.69370-1-roger.pau@citrix.com>
 <20200123180615.69370-3-roger.pau@citrix.com>
 <db22cea4-47cf-14b8-8ebf-6f65104920a4@suse.com>
 <1bd1ffed-709a-469d-d7e0-ccef16035f88@citrix.com>
 <20200127172133.GI57924@desktop-tdan49n.eng.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: <6f62cba1-d068-c924-9327-8589a68b0f5a@citrix.com>
Date: Mon, 27 Jan 2020 17:34:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200127172133.GI57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/apic: simplify
 disconnect_bsp_APIC setup of LVT{0/1}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@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>

T24gMjcvMDEvMjAyMCAxNzoyMSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEph
biAyNywgMjAyMCBhdCAwNDo0Nzo0OFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAyNy8wMS8yMDIwIDE2OjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IE9uIDIzLjAxLjIwMjAg
MTk6MDYsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+PiBUaGVyZSdzIG5vIG5lZWQgdG8gcmVh
ZCB0aGUgY3VycmVudCB2YWx1ZXMgb2YgTFZUezAvMX0gZm9yIHRoZQo+Pj4+IHB1cnBvc2VzIG9m
IHRoZSBmdW5jdGlvbiwgd2hpY2ggc2VlbSB0byBiZSB0byBzYXZlIHRoZSBjdXJyZW50bHkKPj4+
PiBzZWxlY3RlZCB2ZWN0b3I6IGluIHRoZSBkZXN0aW5hdGlvbiBtb2RlcyB1c2VkIChFeHRJTlQg
YW5kIE5NSSkgdGhlCj4+Pj4gdmVjdG9yIGZpZWxkIGlzIGlnbm9yZWQgYW5kIGhlbmNlIGNhbiBi
ZSBzZXQgdG8gMC4KPj4+IFRoZSBxdWVzdGlvbiBpcyAtIGlzIHRoZXJlIGZpcm13YXJlIHB1dHRp
bmcgZGF0YSBpbiB0aGVzZSBmaWVsZHMKPj4+IHRoYXQgaXQgZXhwZWN0cyB0byBzdXJ2aXZlIHVu
bW9kaWZpZWQ/IFN1Y2ggYmVoYXZpb3Igd291bGQgYmUKPj4+IGhpZ2hseSBzdXNwZWN0ICh0byBt
ZSBhdCBsZWFzdCksIGJ1dCB5b3UgbmV2ZXIga25vdy4gVGhlcmUgb3VnaHQKPj4+IHRvIGJlIGEg
cmVhc29uIGl0J3MgYmVlbiBkb25lIHRoaXMgd2F5IG5vdCBqdXN0IGluIFhlbiwgYnV0IGFsc28K
Pj4+IGluIExpbnV4LiBJT1cgbWF5IEkgYXNrIHRoYXQgeW91IGF0IGxlYXN0IG1ha2UgYW4gYXR0
ZW1wdCB0bwo+Pj4gc3VibWl0IHRoZSBzYW1lIGNoYW5nZSBmb3IgTGludXgsIHRvIHNlZSB3aGF0
IHRoZSBmZWVkYmFjayBpcz8KPj4gSSBjYW4gdGVsbCB5b3Ugd2hhdCB0aGUgTGludXggZmVlZGJh
Y2sgd2lsbCBiZS4KPj4KPj4gVGhpcyBpcyBub3QgYSBmYXN0cGF0aC7CoCBBbHdheXMgZG8gUk1X
LCBiZWNhdXNlIGxpZmUgaXMgdG9vIHNob3J0IHRvCj4+IGtlZXAgb24gdW5icmVha2luZyBoYXJk
d2FyZSB3aGljaCBtYWtlcyBzdWNoIGFzc3VtcHRpb25zLgo+IFdlIGFscmVhZHkgZG8gc3VjaCBr
aW5kcyBvZiBkaXJlY3Qgd3JpdGVzIHRvIExWVHswLzF9LCBzZWUKPiBjbGVhcl9sb2NhbF9BUElD
IHdoZXJlIFhlbiBjbGVhcnMgdGhlIHJlZ2lzdGVycyBieSBkaXJlY3RseSB3cml0aW5nCj4gQVBJ
Q19MVlRfTUFTS0VEIHRvIHRoZW0gKG5vIFJNVykuIEFzIHRoZSBtb2RpZmllZCBjb2RlIGZvbGxv
d3MgYSBjYWxsCj4gdG8gY2xlYXJfbG9jYWxfQVBJQyB0aGVyZSdzIG5vdGhpbmcgdG8gcHJlc2Vy
dmUgYXQgdGhpcyBwb2ludC4KPgo+IE5vdGUgdGhhdCBpbml0X2JzcF9BUElDIGFuZCBzbXBfY2Fs
bGluIGFsc28gY2FsbCBjbGVhcl9sb2NhbF9BUElDLCBzbwo+IHRoZXJlJ3Mgbm8gZGF0YSBpbiB0
aG9zZSByZWdpc3RlcnMgdGhhdCBjb3VsZCBzdXJ2aXZlIChyZWdhcmRsZXNzIG9mCj4gbXkgYWRk
ZWQgY2FsbCB0byBjbGVhcl9sb2NhbF9BUElDIGluIHRoZSBwcmV2aW91cyBwYXRjaCkuCj4KPiBJ
J20gbm90IGFyZ3VpbmcgdGhpcyBpcyBjb3JyZWN0IChub3Qgc3VyZSBpdCdzIGluY29ycmVjdCBl
aXRoZXIpLCBidXQKPiBnaXZlbiBob3cgdGhpbmdzIGFyZSBoYW5kbGVkIEFUTSBpdCBzZWVtcyBx
dWl0ZSBkdW1iIHRvIGRvIGEgUk1XIGluCj4gZGlzY29ubmVjdF9ic3BfQVBJQzogaXQgZ2l2ZXMg
dGhlIGZhbHNlIGltcHJlc3Npb24gWGVuIGlzIHByZXNlcnZpbmcKPiBzb21ldGhpbmcsIHdoZW4g
dGhlIHJlZ2lzdGVyIGhhcyBhbHJlYWR5IGJlZW4gd2lwZWQgYXQgc3RhcnR1cC4KClRoZSBwcm9i
bGVtIGlzbid0IHdpdGggdGhlIGN1cnJlbnRseSBkZWZpbmVkIGZpZWxkcyAod2hlbiB3ZSdyZSB0
cnlpbmcKdG8gY2xlYXIgdGhlbSkuwqAgSXQgaXMgd2l0aCBpbXBsZW1lbnRhdGlvbnMgd2hpY2gg
ZGVwZW5kIG9uIHNldCByZXNlcnZlZApiaXRzIG5vdCBjaGFuZ2luZywgYW5kL29yIG5ldyBmaWVs
ZHMgZGVmaW5lZCBhdCBzb21lIGZ1dHVyZSBwb2ludC4KCklmIHdlIGFscmVhZHkgaGF2ZSBhIG1p
eCwgdGhlbiBzb21lIG1vcmUgcHJvYmFibHkgaXNuJ3QgYSBwcm9ibGVtLCBidXQKeW91IGRpZCBh
c2sgd2hhdCB0aGUgTGludXggZmVlZGJhY2sgd291bGQgYmUuLi4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:49:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17: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 1iw8Vl-0005L8-5G; Mon, 27 Jan 2020 17:49:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw8Vj-0005L3-Ey
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:49:19 +0000
X-Inumbo-ID: 5768c5e8-412d-11ea-b45d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5768c5e8-412d-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 17:49:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw8Vh-00087e-4R; Mon, 27 Jan 2020 17:49:17 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw8Vg-0004f2-QO; Mon, 27 Jan 2020 17:49:17 +0000
Date: Mon, 27 Jan 2020 17:49:13 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200127174913.lrkyz7hqdk2z2k4l@debian>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 jgrall@amazon.com, Hongyan Xia <hongyxia@amazon.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTYsIDIwMjAgYXQgMDE6MDQ6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6ClsuLi5dCj4gPiArLyogdiBjYW4gcG9pbnQgdG8gYW4gZW50cnkgd2l0aGluIGEgdGFibGUg
b3IgYmUgTlVMTCAqLwo+ID4gK3ZvaWQgdW5tYXBfeGVuX3BhZ2V0YWJsZShjb25zdCB2b2lkICp2
KQo+IAo+IFdoeSAiZW50cnkiIGluIHRoZSBjb21tZW50PwoKSUlSQyB0aGVyZSB3b3VsZCBiZSBj
YXNlcyB0aGF0IHVtYXBfeGVuX3BhZ2V0YWJsZSB3b3VsZCBiZSBjYWxsZWQgd2l0aCBhCnBvaW50
ZXIgdG8gYSBQVEUuCgpUaGUgY29tbWVudCB3YXMgbW9zdGx5IGEgbm90ZSB0byByZW1pbmQgbWUg
dGhhdCB3aGVuIEkgZ290IGFyb3VuZAppbXBsZW1lbnRpbmcgdGhhdCBmdW5jdGlvbiBpdCB3b3Vs
ZCBuZWVkIHRvIGRvIHYmUEFHRV9NQVNLLgoKVGhpcyBtYXkgb3IgbWF5IG5vdCBhcHBseSB0byB0
aGlzIHBhdGNoIHNlcmllcyBpbiBpdHMgY3VycmVudCBmb3JtLgoKV2VpLgoKPiAKPiBKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 17:51:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 17: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 1iw8Y6-00063X-LV; Mon, 27 Jan 2020 17:51:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iw8Y5-00063S-9w
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 17:51:45 +0000
X-Inumbo-ID: ae25afa4-412d-11ea-858a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae25afa4-412d-11ea-858a-12813bfff9fa;
 Mon, 27 Jan 2020 17:51:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw8Y1-0008AV-1F; Mon, 27 Jan 2020 17:51:41 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iw8Y0-0004ls-Nv; Mon, 27 Jan 2020 17:51:40 +0000
Date: Mon, 27 Jan 2020 17:51:37 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200127175137.vtsd5d3qoik2qwjo@debian>
References: <cover.1578397252.git.hongyxia@amazon.com>
 <5f64321c4cceccd057e3b3e7fadea696793a7966.1578397252.git.hongyxia@amazon.com>
 <baa1a699-179f-b0ae-d857-699f7f63b214@suse.com>
 <dd3836c12457a92af545651b09acf910c2071bcf.camel@amazon.com>
 <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1d38a17c-9b6b-a423-1326-33e24c583393@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 2/7] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wl@xen.org" <wl@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Grall,
 Julien" <jgrall@amazon.com>, "Xia, Hongyan" <hongyxia@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDM6NDM6MTJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjcuMDEuMjAyMCAxNTozMywgWGlhLCBIb25neWFuIHdyb3RlOgo+ID4gT24gVGh1
LCAyMDIwLTAxLTE2IGF0IDEzOjA0ICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiAuLi4K
PiA+Pgo+ID4+PiArdm9pZCBmcmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKPiA+Pj4gK3sKPiA+
Pj4gKyAgICBtZm5fdCBtZm4gPSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsKPiA+
Pj4gKwo+ID4+PiArICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290
ICkKPiA+Pj4gKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOwo+ID4+Cj4gPj4g
VGhlIGNvbmRpdGlvbiBpcyAocGFydGx5KSByZWR1bmRhbnQgd2l0aCB3aGF0Cj4gPj4gZnJlZV94
ZW5fcGFnZXRhYmxlX25ldygpIGRvZXMuIFRoZXJlZm9yZSBJJ2QgbGlrZSB0byBhc2sgdGhhdAo+
ID4+IGVpdGhlciB0aGUgaWYoKSBiZSBkcm9wcGVkIGhlcmUsIG9yIGJlIGNvbXBsZXRlZCBieSBh
bHNvCj4gPj4gY2hlY2tpbmcgdiB0byBiZSBub24tTlVMTCwgYXQgd2hpY2ggcG9pbnQgdGhpcyB3
b3VsZCBsaWtlbHkKPiA+PiBiZWNvbWUganVzdAo+ID4+Cj4gPj4gdm9pZCBmcmVlX3hlbl9wYWdl
dGFibGUodm9pZCAqdikKPiA+PiB7Cj4gPj4gICAgIGlmICggdiAmJiBzeXN0ZW1fc3RhdGUgIT0g
U1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+ID4+ICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25l
dyh2aXJ0X3RvX21mbih2KSk7Cj4gPj4gfQo+ID4gCj4gPiBZb3UgYXJlIHJpZ2h0LiBXaWxsIGNo
YW5nZSBpbiB0aGUgbmV4dCByZXZpc2lvbi4KPiA+IAo+ID4+PiArLyogdiBjYW4gcG9pbnQgdG8g
YW4gZW50cnkgd2l0aGluIGEgdGFibGUgb3IgYmUgTlVMTCAqLwo+ID4+PiArdm9pZCB1bm1hcF94
ZW5fcGFnZXRhYmxlKGNvbnN0IHZvaWQgKnYpCj4gPj4KPiA+PiBXaHkgImVudHJ5IiBpbiB0aGUg
Y29tbWVudD8KPiA+IAo+ID4gSSB0aGluayB0aGUgY29tbWVudCBvcmlnaW5hbGx5IG1lYW50IHBv
aW50aW5nIHRvIHRoZSBlbnRyeSBpbiBpdHMKPiA+IHBhcmVudCB0YWJsZSwgd2hpY2ggdGhlbiBt
ZWFudCBwb2ludGluZyB0byB0aGlzIHRhYmxlLiBJdCdzIGEgYml0Cj4gPiBjb25mdXNpbmcuIFdp
bGwgcmV3b3JkLgo+ID4gCj4gPiBSZWZsZWN0aW5nIGJhY2sgdG8geW91ciBjb21tZW50IGluIHYz
IGFib3V0IHdoZXRoZXIgdGhlIG5ldyBYZW4gcGFnZQo+ID4gdGFibGUgbWFwcGluZyBBUElzICht
YXAvdW5tYXBfeGVuX3BhZ2V0YWJsZSkgYXJlIHJlYWxseSBuZWNlc3NhcnksIEkKPiA+IGFncmVl
IGluIHRoZSBlbmQgdGhleSB3aWxsIGp1c3QgZG8gdGhlIHNhbWUgdGhpbmcgYXMKPiA+IG1hcC91
bm1hcF9kb21haW5fcGFnZSwgYWx0aG91Z2ggb25lIHRoaW5nIGlzIHRoYXQgdGhlIGxhdHRlciBz
dWdnZXN0cwo+ID4gaXQgaXMgdHJ5aW5nIHRvIG1hcCBhIGBkb21haW4nIHBhZ2UsIHdob3NlIGRl
ZmluaXRpb24gcHJvYmFibHkgZG9lcyBub3QKPiA+IGluY2x1ZGUgWGVuIHBhZ2UgdGFibGVzLCBz
byB0aGUgbmFtZSBjb3VsZCBiZSBhIGJpdCBjb25mdXNpbmcgKHdlbGwsIHdlCj4gPiBjb3VsZCBh
cmd1ZSB0aGF0IFhlbiBwYWdlIHRhYmxlcyBhcmUganVzdCBpZGxlIGBkb21haW4nIHBhZ2VzIHNv
IHRoZQo+ID4gbmFtZSBzdGlsbCBob2xkcykuIElmIHdlIGFyZSBoYXBweSB3aXRoIHVzaW5nIG1h
cF9kb21haW5fcGFnZSBvbiBYZW4KPiA+IFBURSB0YWJsZXMgdGhlbiBJIGFtIG9rYXkgd2l0aCBk
cm9wcGluZyB0aGUgbmV3IG1hcHBpbmcgQVBJcyBhbmQgb25seQo+ID4gaW5jbHVkZSB0aGUgbmV3
IGFsbG9jIEFQSXMuCj4gCj4gQW55b25lIG9uIHRoZSBUbzogbGlzdCAtIG9waW5pb25zPwoKSSdt
IG5vdCB0b28gZnVzc2VkIGFib3V0IHRoaXMuCgpJIHRoaW5rIGV2ZW50dWFsbHkgd2Ugd2lsbCBq
dXN0IGNoYW5nZSBtYXBfZG9tYWluX3BhZ2UgdG8gbWFwX3BhZ2UgYW5kCnVzZSB0aGF0IGRpcmVj
dGx5LiBUaGUgaW50ZXJtZWRpYXRlIHN0ZXBzIGFyZW4ndCB0ZXJyaWJseSBpbnRlcmVzdGluZyB0
bwptZS4KCldlaS4KCj4gCj4gVGhhbmtzLCBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:08:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:08: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 1iw8o9-00075q-6l; Mon, 27 Jan 2020 18:08:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEJ2=3Q=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iw8o8-00075l-HK
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:08:20 +0000
X-Inumbo-ID: ff632fca-412f-11ea-acc1-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff632fca-412f-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 18:08:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148499;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Oy2zC13FeCtA1rgL+m4u/n83fOGIFhBkI0IWACDAnPI=;
 b=NbdOq3JOyc8sBDObu2yr/q1K3rRV1T6GqfEIXYd+lGN8SKXxWVAlttJA
 K/oNrDSRIt/masmmO1ieLNy30Mai5TMQxuq2ITM0x6Fg04izSqKeNcMm9
 6zJFfiSDSKdHU0FdX3W4NP4lYHgxK1f3V6YBwwwvBhDzXADf0UYJJ2yvP g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YcQl5qKjNKruQS2TZsZVXr0e+I5YsyDdejKjTA9Tw1RFT9tKyQ5lPN/f/a2W/lzxZloXTqZXEV
 L4V/2JYz3wtjUiR+1Ltz23G9ospFOnRSb7/E7vAZAAW6Wi02BaysmGMXvxyCQ6UXupOX1arOIP
 Dck7gWzaKoSWXxb2McXlE1iOo1K61By8WiwuJCq3nGoGKwJgwihyGyCAZ3ZLXQLS2aSln9+tXR
 elaFKDg1TXs7NfqDlwryx/uldI2dw/4o10iGhnaGZtJYWHf4AdXBYM31HaN8XGHETqHZfNnIzE
 CIU=
X-SBRS: 2.7
X-MesageID: 11875911
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11875911"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
 <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwA==
Message-ID: <4db0f4fa-98db-33d6-5be5-f6ea59096166@citrix.com>
Date: Mon, 27 Jan 2020 18:08:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yNC8yMCA3OjMyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IFNvcnJ5IGZvciB0aGUg
bGF0ZSByZXBseSBvbiB0aGlzIG9uZS4KPiAKPj4gK2Z1bmMgTmV3RG9tYWluQ29uZmlnKHQgRG9t
YWluVHlwZSkgKCpEb21haW5Db25maWcsIGVycm9yKSB7Cj4+ICsgICAgICAgdmFyIGNjb25maWcg
Qy5saWJ4bF9kb21haW5fY29uZmlnCj4+ICsKPj4gKyAgICAgICBDLmxpYnhsX2RvbWFpbl9jb25m
aWdfaW5pdCgmY2NvbmZpZykKPj4gKyAgICAgICBDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2lu
aXRfdHlwZSgmY2NvbmZpZy5iX2luZm8sIEMubGlieGxfZG9tYWluX3R5cGUodCkpCj4+ICsKPj4g
KyAgICAgICBnY29uZmlnIDo9ICZEb21haW5Db25maWd7fQo+PiArICAgICAgIGVyciA6PSBnY29u
ZmlnLmZyb21DKCZjY29uZmlnKQo+PiArICAgICAgIGlmIGVyciAhPSBuaWwgewo+PiArICAgICAg
ICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4+ICsgICAgICAgfQo+PiArCj4+ICsgICAgICAgcmV0
dXJuIGdjb25maWcsIG5pbAo+PiArfQo+IAo+IEkgdGhpbmsgdGhpcyBpcyBzdWZmaWNpZW50IGZv
ciB0aGUgIk5ldyIgZnVuY3Rpb25zOyBzaW1wbGUgaXMgcHJvYmFibHkKPiBiZXR0ZXIgaGVyZS4g
SSBhcHByZWNpYXRlIHRoZSBpZGVhIG9mIHRoZSBgcG9wdWxhdGUgZnVuY2AgYXBwcm9hY2ggeW91
Cj4gbWVudGlvbmVkIGluIGFub3RoZXIgZW1haWwsIGJ1dCBJIHRoaW5rIGluIHByYWN0aWNlIHBl
b3BsZSB3aWxsIHdhbnQKPiB0byBsZXZlcmFnZSBlbmNvZGluZy9qc29uIG9yIG90aGVyd2lzZSB0
byB1bm1hcnNoYWwgc29tZSBkYXRhIGludG8gYQo+IERvbWFpbkNvbmZpZyBldGMuIE9yLCB3ZSB3
b3VsZCBob3BlZnVsbHkgYmUgYWJsZSB0byB1bm1hcnNoYWwgYW4KPiB4bC5jZmcuIEFsbCB0aGF0
IGlzIHRvIHNheSwgSSB0aGluayB0aGUgYXBwcm9hY2ggeW91IGhhdmUgc2hvd24gaGVyZQo+IGdp
dmVzIHVzIGFuZCBwYWNrYWdlIHVzZXJzIHRoZSBtb3N0IGZsZXhpYmlsaXR5LgoKSSB0aGluayBt
YXJzaGFsaW5nIGFuZCB1bm1hcnNoYWxsaW5nIHNob3VsZCBiZSBmaW5lLCAqYXMgbG9uZyBhcyog
dGhlCnN0cnVjdHVyZSBiZWluZyB1bm1hcnNoYWxsZWQgYWN0dWFsbHkgd2VudCB0aHJvdWdoIHRo
ZQpsaWJ4bF88dHlwZT5faW5pdCgpIGZ1bmN0aW9uIGZpcnN0LgoKSW4gZmFjdCwgSSB3YXMga2lj
a2luZyBhcm91bmQgdGhlIGlkZWEgb2YgYWRkaW5nIGEgbm9uLWV4cG9ydGVkIGZpZWxkIHRvCmFs
bCB0aGUgZ2VuZXJhdGVkIHN0cnVjdHMgLS0gbWF5YmUgImJvb2wgaW5pdGFsaXplZCIgLS0gYW5k
IGhhdmluZyB0aGUKLmZyb21DKCkgbWV0aG9kcyBzZXQgdGhpcyB0byAndHJ1ZScsIGFuZCB0aGUg
LnRvQygpIG1ldGhvZHMgcmV0dXJuIGFuCmVycm9yIGlmIGl0IHdhc24ndCBzZXQuICBCdXQgdGhl
biB3ZSdkIG5lZWQgdG8gd3JpdGUgY3VzdG9tIEpTT04KbWFyc2hhbGxlcnMgdG8gaGFuZGxlIHRo
ZXNlLgoKSSdtIG5vdCBwZXJzb25hbGx5IHZlcnkgaW50ZXJlc3RlZCBpbiBwYXJzaW5nIHhsLmNm
ZyBmaWxlcywgYnV0IGxpYnhsCmhhcyBsaWJyYXJ5IGZ1bmN0aW9ucyB0byBkbyB0aGF0LCBzbyBp
dCBzaG91bGQgYmUgc29tZXRoaW5nIHZlcnkgZWFzeSB0bwphZGQgaWYgeW91IHdhbnQuICAoQWx0
aG91Z2ggaW4gZmFjdCwgaXQgbG9va3MgbGlrZSBhIGxvdCBvZiB0aGUgY29kZSB0bwphY3R1YWxs
eSBpbnRlcnByZXQgdGhlIHJlc3VsdHMgb2YgdGhlIHBhcnNpbmcgaXMgaW4geGw7IHdlIG1pZ2h0
IHdhbnQgdG8Kc2VlIGFib3V0IG1vdmluZyBzb21lIG9mIHRoYXQgZnVuY3Rpb25hbGl0eSBpbnRv
IGxpYnhsdS4pCgo+IElmIHdlIHN0aWNrIHdpdGggdGhpcyBvdXRsaW5lIGZvciBjb25zdHJ1Y3Rv
cnMsIHRoZXkgd2lsbCBiZSBlYXN5IHRvCj4gZ2VuZXJhdGUuIEknbSBoYXBweSB0byB3b3JrIG9u
IHRoYXQsIHVubGVzcyB5b3Ugd2VyZSBhbHJlYWR5IHBsYW5uaW5nCj4gb24gaXQuCgpJJ20gYWZy
YWlkIG15IDEgZGF5IGEgd2VlayBvZiBjb2RpbmcgaXMgZ29pbmcgdG8gaGF2ZSB0byBiZSBkaXZl
cnRlZCB0bwpzb21ldGhpbmcgZWxzZSBmb3IgYSBtb250aCBvciBzbzsgc28gcGxlYXNlIGdvIGFo
ZWFkIGlmIHlvdSBoYXZlIHRoZSB0aW1lLgoKQXMgZmFyIGFzIGZ1cnRoZXIgc3RlcHMgLS0gZG8g
eW91IGhhdmUgYSBjbGVhciBpZGVhIHdoYXQga2luZCBvZgpmdW5jdGlvbmFsaXR5IHlvdSdkIGxp
a2UgdG8gc2VlIHBvc3NpYmxlIGJ5IHRoZSB0aW1lIG9mIHRoZSBmZWF0dXJlCmZyZWV6ZSAocHJv
YmFibHkgaW4gTWF5KT8gIERvIHlvdSBoYXZlIHBsYW5zIHRvIHVzZSB0aGVzZSBiaW5kaW5ncwp5
b3Vyc2VsZiwgYW5kIGlmIHNvLCBob3c/CgpGb3IgbXkgcGFydCwgSSB3YW50IHRvIHN0YXJ0IGFu
ZCByZWFwIGd1ZXN0cy4gIFRoZSBsYXR0ZXIgd2lsbCByZXF1aXJlCmFkZGluZyBldmVudCBjYWxs
YmFjayBmdW5jdGlvbmFsaXR5IHdoaWNoIHdpbGwgcmVxdWlyZSBtb3JlIHRob3VnaHQgKGFuZApw
ZXJoYXBzIGV4cG9zZSBtb3JlIGxpYnhsIGlzc3VlcykuICBCdXQgSSBkb24ndCB5ZXQgaGF2ZSBh
IGNsZWFyIHRhcmdldApiZXlvbmQgdGhhdC4KClJlIGZ1bmN0aW9uIGNhbGxzIC0tIGRvIHdlIHdh
bnQgdG8ganVzdCBtYW51YWxseSBkdXBsaWNhdGUgdGhlbSBhcwpuZWVkZWQsIG9yIHRyeSB0byBn
ZXQgc29tZSBzb3J0IG9mIElETCBzdXBwb3J0PwoKT3RoZXIgd29yayBpdGVtcyBpbmNsdWRlOgoK
KiBtb2RpZnlpbmcgY29uZmlndXJlIHRvIGRldGVjdCB0aGUgYXZhaWxhYmlsaXR5IG9mIGdvIGFu
ZCBlbmFibGUgdGhlCmJpbmRpbmdzIGlmIGl0J3MgYXZhaWxhYmxlCgoqIEVuYWJsaW5nIGdvIGJ1
aWxkIHRlc3RpbmcgaW4gdGhlIGdpdGxhYiBDSSBsb29wCgoqIE1ha2luZyBgZ28gZ2V0YCB3b3Jr
LCB3aGljaCBtaWdodCBpbnZvbHZlIGhhdmluZyBjb2RlIHRvIHB1c2gKcG9zdC1nZW5lcmF0ZWQg
Y29kZSB0byBhIHJlcG8gYW5kIHRhZ2dpbmcgYXMgYXBwcm9wcmlhdGUKCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw8r9-0007qR-QA; Mon, 27 Jan 2020 18:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8r8-0007qJ-4M
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:26 +0000
X-Inumbo-ID: 6e160154-4130-11ea-aafc-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e160154-4130-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:11:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148685;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=MFGFeJZY1ZM/WoB02goIPzvIhXiz2uLiYytQLUtKveA=;
 b=H/D3c0EabTY6GLQL9px5FPyQOvnBUQamrFq+00TQbyObdgjL0NkISbiH
 tL5zQrH/ndQ6ngrL2AoKRMA7K5psufF9hfxQCzS15y6Tf84BJ1iW4LKIW
 Z/AW12EuAfbaiECsylkGF8RM5/WQkQO50ZshRibKEYcqZnAPbLV+fxIow Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5J5Yf5VrJ9mVhS9HZzstc7woA0Y0WrtEckZC4vn5EM6vwildFVYKQ96lXt8T6Zc9T4rxMmCUtM
 NTU8UHKgmR8he3gR3DdZpEkk7ZlF/p/z4CnhTBtC83/YjGXSMZ/HDnyOjZBTHEGlqehe3CIUlh
 8RFpUZ0T4hc6Gr7/P/4o/VusokUaOTt4L6QyN1sKLEGOML0diR/+QX+A7lqQescbjAfLNeleeo
 CCm1POWkY5yn7dmBXDBKYAkE48bHgSOX9SdBK8H364gXYfPePtDkA3unbsCJzNgy54Pd3hTKQ8
 POc=
X-SBRS: 2.7
X-MesageID: 11876067
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11876067"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:08 +0100
Message-ID: <20200127181115.82709-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/7] x86: improve assisted tlb flush and use
 it in guest mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George
 Dunlap <george.dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@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>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBhaW1zIHRvIGltcHJvdmUgdGhlIFRMQiBmbHVz
aCB0aW1lcyB3aGVuIHJ1bm5pbmcKbmVzdGVkIFhlbiwgYW5kIGl0J3Mgc3BlY2lhbGx5IGJlbmVm
aWNpYWwgd2hlbiBydW5uaW5nIGluIHNoaW0gbW9kZS4KCk9ubHkgdGhlIEhBUCBndWVzdCBUTEIg
Zmx1c2ggaXMgaW1wcm92ZWQsIHRoZSBzaGFkb3cgcGFnaW5nIFRMQiBmbHVzaCBpcwpsZWZ0IGFz
LWlzLCBhbmQgY2FuIGJlIGltcHJvdmVkIGxhdGVyIGlmIHRoZXJlJ3MgaW50ZXJlc3QuCgpGb3Ig
YSByZWZlcmVuY2Ugb24gdGhlIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50IHNlZSBwYXRjaCAjNywg
YXMgaXQncyBhCmh1Z2UgaW5jcmVhc2Ugd2hpY2ggY2FuIGJlbmVmaXQgb3RoZXIgZ3Vlc3RzIHVz
aW5nIGFzc2lzdGVkIFRMQiBmbHVzaGVzLAphbmQgYWxzbyB0aGUgb25lcyB1c2luZyB0aGUgdmly
aWRpYW4gVExCIGZsdXNoIGFzc2lzdCAoaWU6IFdpbmRvd3MpLgoKVGhhbmtzLCBSb2dlci4KClJv
Z2VyIFBhdSBNb25uZSAoNyk6CiAgeDg2L3RsYjogZml4IE5FRURfRkxVU0ggcmV0dXJuIHR5cGUK
ICB4ODYvaHZtOiBhbGxvdyBBU0lEIGZsdXNoIHdoZW4gdiAhPSBjdXJyZW50CiAgeDg2L3BhZ2lu
ZzogYWRkIFRMQiBmbHVzaCBob29rcwogIHg4Ni9oYXA6IGltcHJvdmUgaHlwZXJ2aXNvciBhc3Np
c3RlZCBndWVzdCBUTEIgZmx1c2gKICB4ODYvdGxiOiBpbnRyb2R1Y2UgYSBmbHVzaCBndWVzdHMg
VExCIGZsYWcKICB4ODYvdGxiOiBhbGxvdyBkaXNhYmxpbmcgdGhlIFRMQiBjbG9jawogIHg4Ni90
bGI6IHVzZSBYZW4gTDAgYXNzaXN0ZWQgVExCIGZsdXNoIHdoZW4gYXZhaWxhYmxlCgogeGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMgICAgICAgICAgICAgICAgfCAyNCArKysrKystLS0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwgMTAgKysrKwogeGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi94ZW4uYyAgICAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9odm0vYXNpZC5j
ICAgICAgICAgICAgICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICB8IDUxICsrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAu
YyAgICAgICAgICAgICAgfCA0OCArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyAgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jICAgICAgICAgfCAxNyArKystLS0KIHhlbi9hcmNoL3g4Ni9zbXAu
YyAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVz
aHRsYi5oICAgICAgICAgfCAyMSArKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnZpc29yLmggfCAxNyArKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmggICAgICAg
ICAgICAgIHwgIDMgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggICAgICAgICAgIHwg
MTIgKysrKysKIDE0IGZpbGVzIGNoYW5nZWQsIDIyMCBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlv
bnMoLSkKCi0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:11: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 1iw8rD-0007rV-8e; Mon, 27 Jan 2020 18:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rB-0007r5-W3
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:30 +0000
X-Inumbo-ID: 705656ee-4130-11ea-8590-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 705656ee-4130-11ea-8590-12813bfff9fa;
 Mon, 27 Jan 2020 18:11:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148690;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=EhWh1IA1fGUc9nzSD4bHTMjNOkVF4i7SWERxNMqfkeo=;
 b=GZeuohLI0YBolqkUDXSCO058J8fqLPxyohTAdtsBsDRnHCrNjrNhDjrz
 tv3HBOp95r5DomTBMJ/2E1Cl63p0psnrN8EQ2LzieyXw0tnJsUEpeKlhz
 Otkd8Rt/iKAAgecuUkpoGy3t3zffx3s97bO6o+EWAJ3GvI92BqFLVZWp/ k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /gNN0DGm4VE9KDrL2CG59+R5mrZ7s47eF51al3RFHokK8hcOdHQzI5B6Jgt7+jOFSoWFoJJq//
 ZxsZLVNwmwnf8W9ruhVjBFEL/3DrPKMrIeTo/B5jKVg42zz7UT007JFFTkH0e2t2JSiweCbfgT
 uuypl8d9AS6c8cE+Shlktgly5jn1K3aojxu7c1KV370QEYl5ufyIIbeYPPLVCYdAbGxyyXja7Y
 zICiCq+zdJ75446GiHGj0H2UAEa9l6y6otPBEKtA1e5dvPBWhhYlUEwVWO74qMMYx3F3qQD/u1
 G/s=
X-SBRS: 2.7
X-MesageID: 11501350
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11501350"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:10 +0100
Message-ID: <20200127181115.82709-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/7] x86/hvm: allow ASID flush when v !=
 current
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBodm1fYXNpZF9mbHVzaF92Y3B1IGlzIG5vdCBzYWZl
IHRvIHVzZQp1bmxlc3MgdGhlIHRhcmdldCB2Q1BVIGlzIGVpdGhlciBwYXVzZWQgb3IgdGhlIGN1
cnJlbnRseSBydW5uaW5nIG9uZSwKYXMgaXQgbW9kaWZpZXMgdGhlIGdlbmVyYXRpb24gd2l0aG91
dCBhbnkgbG9ja2luZy4KCkZpeCB0aGlzIGJ5IHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIHdoZW4g
YWNjZXNzaW5nIHRoZSBnZW5lcmF0aW9uCmZpZWxkLCBib3RoIGluIGh2bV9hc2lkX2ZsdXNoX3Zj
cHVfYXNpZCBhbmQgb3RoZXIgQVNJRCBmdW5jdGlvbnMuIFRoaXMKYWxsb3dzIHRvIHNhZmVseSBm
bHVzaCB0aGUgY3VycmVudCBBU0lEIGdlbmVyYXRpb24uIE5vdGUgdGhhdCBmb3IgdGhlCmZsdXNo
IHRvIHRha2UgZWZmZWN0IGlmIHRoZSB2Q1BVIGlzIGN1cnJlbnRseSBydW5uaW5nIGEgdm1leGl0
IGlzCnJlcXVpcmVkLgoKTm90ZSB0aGUgc2FtZSBjb3VsZCBiZSBhY2hpZXZlZCBieSBpbnRyb2R1
Y2luZyBhbiBleHRyYSBmaWVsZCB0bwpodm1fdmNwdV9hc2lkIHRoYXQgc2lnbmFscyBodm1fYXNp
ZF9oYW5kbGVfdm1lbnRlciB0aGUgbmVlZCB0byBjYWxsCmh2bV9hc2lkX2ZsdXNoX3ZjcHUgb24g
dGhlIGdpdmVuIHZDUFUgYmVmb3JlIHZtZW50cnksIHRoaXMgaG93ZXZlcgpzZWVtcyB1bm5lY2Vz
c2FyeSBhcyBodm1fYXNpZF9mbHVzaF92Y3B1IGl0c2VsZiBvbmx5IHNldHMgdHdvIHZDUFUKZmll
bGRzIHRvIDAsIHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBkZWxheSB0aGlzIHRvIHRoZSB2bWVudHJ5
IEFTSUQKaGVscGVyLgoKVGhpcyBpcyBub3QgYSBidWdmaXggYXMgbm8gY2FsbGVycyB0aGF0IHdv
dWxkIHZpb2xhdGUgdGhlIGFzc3VtcHRpb25zCmxpc3RlZCBpbiB0aGUgZmlyc3QgcGFyYWdyYXBo
IGhhdmUgYmVlbiBmb3VuZCwgYnV0IGEgcHJlcGFyYXRvcnkKY2hhbmdlIGluIG9yZGVyIHRvIGFs
bG93IHJlbW90ZSBmbHVzaGluZyBvZiBIVk0gdkNQVXMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Fz
aWQuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vYXNpZC5jIGIveGVuL2FyY2gv
eDg2L2h2bS9hc2lkLmMKaW5kZXggOWQzYzY3MWE1Zi4uODBiNzNkYTg5YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9hc2lkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9hc2lkLmMKQEAg
LTgyLDcgKzgyLDcgQEAgdm9pZCBodm1fYXNpZF9pbml0KGludCBuYXNpZHMpCiAKIHZvaWQgaHZt
X2FzaWRfZmx1c2hfdmNwdV9hc2lkKHN0cnVjdCBodm1fdmNwdV9hc2lkICphc2lkKQogewotICAg
IGFzaWQtPmdlbmVyYXRpb24gPSAwOworICAgIHdyaXRlX2F0b21pYygmYXNpZC0+Z2VuZXJhdGlv
biwgMCk7CiB9CiAKIHZvaWQgaHZtX2FzaWRfZmx1c2hfdmNwdShzdHJ1Y3QgdmNwdSAqdikKQEAg
LTEyMCw3ICsxMjAsNyBAQCBib29sX3QgaHZtX2FzaWRfaGFuZGxlX3ZtZW50ZXIoc3RydWN0IGh2
bV92Y3B1X2FzaWQgKmFzaWQpCiAgICAgICAgIGdvdG8gZGlzYWJsZWQ7CiAKICAgICAvKiBUZXN0
IGlmIFZDUFUgaGFzIHZhbGlkIEFTSUQuICovCi0gICAgaWYgKCBhc2lkLT5nZW5lcmF0aW9uID09
IGRhdGEtPmNvcmVfYXNpZF9nZW5lcmF0aW9uICkKKyAgICBpZiAoIHJlYWRfYXRvbWljKCZhc2lk
LT5nZW5lcmF0aW9uKSA9PSBkYXRhLT5jb3JlX2FzaWRfZ2VuZXJhdGlvbiApCiAgICAgICAgIHJl
dHVybiAwOwogCiAgICAgLyogSWYgdGhlcmUgYXJlIG5vIGZyZWUgQVNJRHMsIG5lZWQgdG8gZ28g
dG8gYSBuZXcgZ2VuZXJhdGlvbiAqLwpAQCAtMTM0LDcgKzEzNCw3IEBAIGJvb2xfdCBodm1fYXNp
ZF9oYW5kbGVfdm1lbnRlcihzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqYXNpZCkKIAogICAgIC8qIE5v
dyBndWFyYW50ZWVkIHRvIGJlIGEgZnJlZSBBU0lELiAqLwogICAgIGFzaWQtPmFzaWQgPSBkYXRh
LT5uZXh0X2FzaWQrKzsKLSAgICBhc2lkLT5nZW5lcmF0aW9uID0gZGF0YS0+Y29yZV9hc2lkX2dl
bmVyYXRpb247CisgICAgd3JpdGVfYXRvbWljKCZhc2lkLT5nZW5lcmF0aW9uLCBkYXRhLT5jb3Jl
X2FzaWRfZ2VuZXJhdGlvbik7CiAKICAgICAvKgogICAgICAqIFdoZW4gd2UgYXNzaWduIEFTSUQg
MSwgZmx1c2ggYWxsIFRMQiBlbnRyaWVzIGFzIHdlIGFyZSBzdGFydGluZyBhIG5ldwotLSAKMi4y
NS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw8rE-0007sJ-Jn; Mon, 27 Jan 2020 18:11:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rD-0007rM-3T
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:31 +0000
X-Inumbo-ID: 6f19f33a-4130-11ea-acc1-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f19f33a-4130-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 18:11:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148687;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ekoRqZlTNVkyNGUNMvG5TZ7RCPZWUmlqG8bHImgoqfQ=;
 b=eJhilze8xoKyRSEReWHep2phyosqgePORtXgT6N+Wpng1hRK85ay/HbB
 YNnGUiIrfs08IjZYfXngBc3e24VsU870yJq+ZC/sMDn/bVgWFgZ6CYAYd
 ES5XxtJKDERgh7EGmSFQUmOKy2h1xjoCVgqEsXD7LWJ21G5Nb3T5V1cab o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8SyS6LAH3Z5NZTv2LClXQXYH/FmeQd18IoLDyymMBisw3Fl0jazPDZmOwSzkueauYljDed+loD
 KQwlIlXH6Xz48yb39qFN0TsS8YknMtGkJP84kX3TKn2uGlH5ZH1F4BTv6yR9qF8bboSbZapgi3
 xkCkOMWYw0J8hZdGfkSAiTKXPfvakUz36Zwu7/GScl9+Jf3cmmGHX03V8m8wWqrFQawpgnUasF
 rGcSkuIlOM4YjeIzI6/+0APHxf1BMgzsYP86Wmg9gJ+pnxJFLiecycDKeD1Pa3ttK/GV60i5Hi
 ef0=
X-SBRS: 2.7
X-MesageID: 11945402
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11945402"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:09 +0100
Message-ID: <20200127181115.82709-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/7] x86/tlb: fix NEED_FLUSH return 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 <wl@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>

VGhlIHJldHVybmVkIHR5cGUgd2FudHMgdG8gYmUgYm9vbCBpbnN0ZWFkIG9mIGludC4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRs
Yi5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDQzNDgyMWFhZjMuLjJjZmU0ZTZlOTcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKQEAgLTQyLDcgKzQyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHBh
Z2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICogQGxh
c3R1c2Vfc3RhbXAgaXMgYSB0aW1lc3RhbXAgdGFrZW4gd2hlbiB0aGUgUEZOIHdlIGFyZSB0ZXN0
aW5nIHdhcyBsYXN0IAogICogdXNlZCBmb3IgYSBwdXJwb3NlIHRoYXQgbWF5IGhhdmUgY2F1c2Vk
IHRoZSBDUFUncyBUTEIgdG8gYmVjb21lIHRhaW50ZWQuCiAgKi8KLXN0YXRpYyBpbmxpbmUgaW50
IE5FRURfRkxVU0godTMyIGNwdV9zdGFtcCwgdTMyIGxhc3R1c2Vfc3RhbXApCitzdGF0aWMgaW5s
aW5lIGJvb2wgTkVFRF9GTFVTSCh1MzIgY3B1X3N0YW1wLCB1MzIgbGFzdHVzZV9zdGFtcCkKIHsK
ICAgICB1MzIgY3Vycl90aW1lID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7CiAgICAgLyoKLS0g
CjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw8rH-0007tx-V9; Mon, 27 Jan 2020 18:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rG-0007tV-W1
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:35 +0000
X-Inumbo-ID: 717153bc-4130-11ea-8590-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 717153bc-4130-11ea-8590-12813bfff9fa;
 Mon, 27 Jan 2020 18:11:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148691;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4IrhZy3TJurc3YdlOXeix0dvMd6yAgAHgdoYd1jCw8A=;
 b=L6qsZBPEEBOapyLr/Bawy73f+RGD1SrIEEvrolhLm5Zc9Dx39B6PiC3Z
 WHJguRH4JVjlupmqqWob6SPtgjPD3PwdIPaha9kfZNvAJIH7p2c1afW67
 bEcFfUqLjZQ4fD2sCKuk96QutiFtQCW3duHbo6b7IeMZSGPfjFWRwHxOI Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 92GTHQogjf6mfJI5Lj9YxgGU421ow+XwT0fxbFTkGzpumJWemu5AuwlFDzeHdurVHNhXtobr4k
 g8Th6kTY2CwcLynEtminWd2piKeKLLkg39rsqIE50ElJ+h5mOX/KGCpZZKHDdPimhimQCTIZDq
 x2F89p9lfW6ordHPniMMOPev0lD8kYLnS+ceM182sTEZJU4uwqDMkfBkgM5n8QPu2Fi5TIOvN5
 4Sus5Ql2SJOpyckyZOEu1WmbfBYm16havZXRIpsGCtdezJ5SU5Pfs9YDhRdr9Qd2IFY9n9omsZ
 Wog=
X-SBRS: 2.7
X-MesageID: 11501352
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11501352"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:11 +0100
Message-ID: <20200127181115.82709-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/7] x86/paging: add TLB flush hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George
 Dunlap <george.dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@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>

QWRkIHNoYWRvdyBhbmQgaGFwIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIGhlbHBlcnMgdG8gcGVy
Zm9ybSBndWVzdApUTEIgZmx1c2hlcy4gTm90ZSB0aGF0IHRoZSBjb2RlIGZvciBib3RoIGlzIGV4
YWN0bHkgdGhlIHNhbWUgYXQgdGhlCm1vbWVudCwgYW5kIGlzIGNvcGllZCBmcm9tIGh2bV9mbHVz
aF92Y3B1X3RsYi4gVGhpcyB3aWxsIGJlIGNoYW5nZWQgYnkKZnVydGhlciBwYXRjaGVzIHRoYXQg
d2lsbCBhZGQgaW1wbGVtZW50YXRpb24gc3BlY2lmaWMgb3B0aW1pemF0aW9ucyB0bwp0aGVtLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgIHwgNTEgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCA1NSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCAgMSAt
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oICAgICAgIHwgIDMgKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc2hhZG93LmggICAgfCAxMiArKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDEyNyBpbnNl
cnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwYjkzNjA5YTgyLi45NmM0MTlm
MGVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTM5ODYsNTUgKzM5ODYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3MzX3Jl
c3VtZShzdHJ1Y3QgZG9tYWluICpkKQogYm9vbCBodm1fZmx1c2hfdmNwdV90bGIoYm9vbCAoKmZs
dXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1ICp2KSwKICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKmN0eHQpCiB7Ci0gICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tf
dCwgZmx1c2hfY3B1bWFzayk7Ci0gICAgY3B1bWFza190ICptYXNrID0gJnRoaXNfY3B1KGZsdXNo
X2NwdW1hc2spOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAg
c3RydWN0IHZjcHUgKnY7Ci0KLSAgICAvKiBBdm9pZCBkZWFkbG9jayBpZiBtb3JlIHRoYW4gb25l
IHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZSB0aW1lLiAqLwotICAgIGlmICggIXNwaW5fdHJ5
bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCi0gICAgICAgIHJldHVybiBmYWxz
ZTsKLQotICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8KLSAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCi0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwg
dikgKQotICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7Ci0KLSAgICAvKiBOb3cgdGhh
dCBhbGwgVkNQVXMgYXJlIHNpZ25hbGxlZCB0byBkZXNjaGVkdWxlLCB3ZSB3YWl0Li4uICovCi0g
ICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBm
bHVzaF92Y3B1KGN0eHQsIHYpICkKLSAgICAgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUo
dikgJiYgdi0+aXNfcnVubmluZyApCi0gICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7Ci0KLSAg
ICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1bmxvY2sgbm93LiAqLwot
ICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOwotCi0gICAgY3B1
bWFza19jbGVhcihtYXNrKTsKLQotICAgIC8qIEZsdXNoIHBhZ2luZy1tb2RlIHNvZnQgc3RhdGUg
KGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8KLSAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgY3B1OwotCi0gICAgICAg
IGlmICggIWZsdXNoX3ZjcHUoY3R4dCwgdikgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAg
ICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOworICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3VycmVudC0+ZG9tYWluOwogCi0gICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5k
aXJ0eV9jcHUpOwotICAgICAgICBpZiAoIGlzX3ZjcHVfZGlydHlfY3B1KGNwdSkgKQotICAgICAg
ICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCBtYXNrKTsKLSAgICB9Ci0KLSAgICAvKiBGbHVz
aCBUTEJzIG9uIGFsbCBDUFVzIHdpdGggZGlydHkgdmNwdSBzdGF0ZS4gKi8KLSAgICBmbHVzaF90
bGJfbWFzayhtYXNrKTsKLQotICAgIC8qIERvbmUuICovCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkK
LSAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKLQotICAgIHJldHVybiB0cnVlOworICAgIHJl
dHVybiBzaGFkb3dfbW9kZV9lbmFibGVkKGN1cnJkKSA/IHNoYWRvd19mbHVzaF90bGIoZmx1c2hf
dmNwdSwgY3R4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBoYXBf
Zmx1c2hfdGxiKGZsdXNoX3ZjcHUsIGN0eHQpOwogfQogCiBzdGF0aWMgYm9vbCBhbHdheXNfZmx1
c2godm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAzZDkzZjM0NTFj
Li42ODk0YzFhYTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTY2OSw2ICs2NjksNjAgQEAgc3RhdGljIHZv
aWQgaGFwX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5v
Zmx1c2gpCiAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcjModiwgbm9mbHVzaCk7CiB9CiAKK2Jvb2wg
aGFwX2ZsdXNoX3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUg
KnYpLAorICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpCit7CisgICAgc3RhdGljIERFRklO
RV9QRVJfQ1BVKGNwdW1hc2tfdCwgZmx1c2hfY3B1bWFzayk7CisgICAgY3B1bWFza190ICptYXNr
ID0gJnRoaXNfY3B1KGZsdXNoX2NwdW1hc2spOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47CisgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICAvKiBBdm9pZCBkZWFkbG9j
ayBpZiBtb3JlIHRoYW4gb25lIHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZSB0aW1lLiAqLwor
ICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8K
KyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYm
IGZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7
CisKKyAgICAvKiBOb3cgdGhhdCBhbGwgVkNQVXMgYXJlIHNpZ25hbGxlZCB0byBkZXNjaGVkdWxl
LCB3ZSB3YWl0Li4uICovCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIHdoaWxl
ICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAg
Y3B1X3JlbGF4KCk7CisKKyAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0
byB1bmxvY2sgbm93LiAqLworICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tf
bXV0ZXgpOworCisgICAgY3B1bWFza19jbGVhcihtYXNrKTsKKworICAgIC8qIEZsdXNoIHBhZ2lu
Zy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4g
Ki8KKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgY3B1OworCisgICAgICAgIGlmICggIWZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOworCisg
ICAgICAgIGNwdSA9IHJlYWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICBpZiAoIGlz
X3ZjcHVfZGlydHlfY3B1KGNwdSkgKQorICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1
LCBtYXNrKTsKKyAgICB9CisKKyAgICAvKiBGbHVzaCBUTEJzIG9uIGFsbCBDUFVzIHdpdGggZGly
dHkgdmNwdSBzdGF0ZS4gKi8KKyAgICBmbHVzaF90bGJfbWFzayhtYXNrKTsKKworICAgIC8qIERv
bmUuICovCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBpZiAoIHYgIT0gY3Vy
cmVudCAmJiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2
KTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKgog
aGFwX3BhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jCmluZGV4IDYyMTJlYzJjNGEuLmVlOTBlNTViNDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwpAQCAtMzM1Nyw2ICszMzU3LDYxIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qIEZs
dWhzIFRMQiBvZiBzZWxlY3RlZCB2Q1BVcy4gKi8KK2Jvb2wgc2hhZG93X2ZsdXNoX3RsYihib29s
ICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAorICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmN0eHQpCit7CisgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1h
c2tfdCwgZmx1c2hfY3B1bWFzayk7CisgICAgY3B1bWFza190ICptYXNrID0gJnRoaXNfY3B1KGZs
dXNoX2NwdW1hc2spOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cisg
ICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICAvKiBBdm9pZCBkZWFkbG9jayBpZiBtb3JlIHRoYW4g
b25lIHZjcHUgdHJpZXMgdGhpcyBhdCB0aGUgc2FtZSB0aW1lLiAqLworICAgIGlmICggIXNwaW5f
dHJ5bG9jaygmZC0+aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8KKyAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCisgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4
dCwgdikgKQorICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7CisKKyAgICAvKiBOb3cg
dGhhdCBhbGwgVkNQVXMgYXJlIHNpZ25hbGxlZCB0byBkZXNjaGVkdWxlLCB3ZSB3YWl0Li4uICov
CisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAm
JiBmbHVzaF92Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFi
bGUodikgJiYgdi0+aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7CisK
KyAgICAvKiBBbGwgb3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1bmxvY2sgbm93LiAq
LworICAgIHNwaW5fdW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOworCisgICAg
Y3B1bWFza19jbGVhcihtYXNrKTsKKworICAgIC8qIEZsdXNoIHBhZ2luZy1tb2RlIHNvZnQgc3Rh
dGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8KKyAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAg
ICAgIGlmICggIWZsdXNoX3ZjcHUoY3R4dCwgdikgKQorICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOworCisgICAgICAgIGNwdSA9IHJl
YWRfYXRvbWljKCZ2LT5kaXJ0eV9jcHUpOworICAgICAgICBpZiAoIGlzX3ZjcHVfZGlydHlfY3B1
KGNwdSkgKQorICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCBtYXNrKTsKKyAgICB9
CisKKyAgICAvKiBGbHVzaCBUTEJzIG9uIGFsbCBDUFVzIHdpdGggZGlydHkgdmNwdSBzdGF0ZS4g
Ki8KKyAgICBmbHVzaF90bGJfbWFzayhtYXNrKTsKKworICAgIC8qIERvbmUuICovCisgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92
Y3B1KGN0eHQsIHYpICkKKyAgICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKKworICAgIHJldHVy
biB0cnVlOworfQorCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBTaGFkb3ctY29udHJvbCBYRU5f
RE9NQ1RMIGRpc3BhdGNoZXIgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDI2Nzk4YjMx
N2MuLmRmZTI2NGNmODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTQxNTcsNyArNDE1Nyw2
IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5v
Zmx1c2gpCiAgICAgaWYgKCBkb19sb2NraW5nICkgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOwog
fQogCi0KIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qIEZ1bmN0aW9ucyB0byByZXZva2UgZ3Vlc3Qg
cmlnaHRzICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2hhcC5oCmluZGV4IGI5NGJmYjRlZDAuLjBjNmFhMjZiOWIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9oYXAuaApAQCAtNDYsNiArNDYsOSBAQCBpbnQgICBoYXBfdHJhY2tfZGlydHlfdnJhbShzdHJ1
Y3QgZG9tYWluICpkLAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9kZSAqaGFwX3BhZ2lu
Z19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIGludCBoYXBfc2V0X2FsbG9jYXRpb24oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBib29sICpwcmVlbXB0ZWQpOwogCitib29s
IGhhcF9mbHVzaF90bGIoYm9vbCAoKmZsdXNoX3ZjcHUpKHZvaWQgKmN0eHQsIHN0cnVjdCB2Y3B1
ICp2KSwKKyAgICAgICAgICAgICAgICAgICB2b2lkICpjdHh0KTsKKwogI2VuZGlmIC8qIFhFTl9I
QVBfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggOTA3YzcxZjQ5Ny4uM2MxZjZkZjQ3
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC05NSw2ICs5NSwxMCBAQCB2b2lkIHNoYWRvd19ibG93
X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHNoYWRvd19zZXRfYWxs
b2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgKnByZWVtcHRlZCk7CiAKKy8qIEZsdXNoIHRoZSBUTEIgb2Yg
dGhlIHNlbGVjdGVkIHZDUFVzLiAqLworYm9vbCBzaGFkb3dfZmx1c2hfdGxiKGJvb2wgKCpmbHVz
aF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCisgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqY3R4dCk7CisKICNlbHNlIC8qICFDT05GSUdfU0hBRE9XX1BBR0lORyAqLwogCiAj
ZGVmaW5lIHNoYWRvd190ZWFyZG93bihkLCBwKSBBU1NFUlQoaXNfcHZfZG9tYWluKGQpKQpAQCAt
MTA2LDYgKzExMCwxNCBAQCBpbnQgc2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBwYWdlcywKICNkZWZpbmUgc2hhZG93X3NldF9hbGxvY2F0aW9uKGQs
IHBhZ2VzLCBwcmVlbXB0ZWQpIFwKICAgICAoeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgLUVPUE5P
VFNVUFA7IH0pCiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBzaGFkb3dfZmx1c2hfdGxiKGJvb2wgKCpm
bHVzaF92Y3B1KSh2b2lkICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmN0eHQpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hf
cmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmFzdCwgaW50IGFsbCkge30KIAotLSAKMi4y
NS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw8rL-0007w4-BL; Mon, 27 Jan 2020 18:11:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rJ-0007us-9i
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:37 +0000
X-Inumbo-ID: 74b4d698-4130-11ea-b45d-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 74b4d698-4130-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 18:11:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148696;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=o4hQMakeBAIwBozAO6WBJ4ueS9R6pAqEY27bfnaQayQ=;
 b=Eh/gnXDvULKuvMZ4XQ5b2RXpJ2NZbUJEb1XXuzC3R9xuiAoXovT0ph79
 1MFcXnkXcs0H6XNCgJjGxSTrqjoNkn4x71yi6x/qR8gYfwMnKyAASSvEK
 Rs6hurv60hibF8Ctfaoqnb28o/R05WhkoiNFUJPha/6iW6TLKlqOh/0v+ g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: enZNM9zPzi25RZHCm5FN6TxB1k1WpXR//uiDLjKo/06xZs6ut4WIY7Lab9ub/5WeQ6YRFcUpt0
 Y64xpxZvc0AQgO65fD8zj4IPKzespnwoCZzt3H8xdckgdgoFrAgW3MdZfh1fX06VJaw3JCKUs/
 vTN25bWrWemtwuPUpcMIgdDNMs+RfV7osUeqdgLF2sjNqKvfwQFRi3FzH7kcZisI0H46rAST6E
 QMZ7JCy6ynPMjOLzsB2fBwEqAWPQ+6rEo6Fs866L4Ev4hLry733p800jDSTO5HyR9TIc/6Dqcs
 8S4=
X-SBRS: 2.7
X-MesageID: 12110220
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="12110220"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:14 +0100
Message-ID: <20200127181115.82709-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/7] x86/tlb: allow disabling the TLB clock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@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>

VGhlIFRMQiBjbG9jayBpcyBoZWxwZnVsIHdoZW4gcnVubmluZyBYZW4gb24gYmFyZSBtZXRhbCBi
ZWNhdXNlIHdoZW4KZG9pbmcgYSBUTEIgZmx1c2ggZWFjaCBDUFUgaXMgSVBJJ2VkIGFuZCBjYW4g
a2VlcCBhIHRpbWVzdGFtcCBvZiB0aGUKbGFzdCBmbHVzaC4KClRoaXMgaXMgbm90IHRoZSBjYXNl
IGhvd2V2ZXIgd2hlbiBYZW4gaXMgcnVubmluZyB2aXJ0dWFsaXplZCwgYW5kIHRoZQp1bmRlcmx5
aW5nIGh5cGVydmlzb3IgcHJvdmlkZXMgbWVjaGFuaXNtIHRvIGFzc2lzdCBpbiBwZXJmb3JtaW5n
IFRMQgpmbHVzaGVzOiBYZW4gaXRzZWxmIGZvciBleGFtcGxlIG9mZmVycyBhIEhWTU9QX2ZsdXNo
X3RsYnMgaHlwZXJjYWxsIGluCm9yZGVyIHRvIHBlcmZvcm0gYSBUTEIgZmx1c2ggd2l0aG91dCBo
YXZpbmcgdG8gSVBJIGVhY2ggQ1BVLiBXaGVuCnVzaW5nIHN1Y2ggbWVjaGFuaXNtcyBpdCdzIG5v
IGxvbmdlciBwb3NzaWJsZSB0byBrZWVwIGEgdGltZXN0YW1wIG9mCnRoZSBmbHVzaGVzIG9uIGVh
Y2ggQ1BVLCBhcyB0aGV5IGFyZSBwZXJmb3JtZWQgYnkgdGhlIHVuZGVybHlpbmcKaHlwZXJ2aXNv
ci4KCk9mZmVyIGEgYm9vbGVhbiBpbiBvcmRlciB0byBzaWduYWwgWGVuIHRoYXQgdGhlIHRpbWVz
dGFtcGVkIFRMQgpzaG91bGRuJ3QgYmUgdXNlZC4gVGhpcyBhdm9pZHMga2VlcGluZyB0aGUgdGlt
ZXN0YW1wcyBvZiB0aGUgZmx1c2hlcywKYW5kIGFsc28gZm9yY2VzIE5FRURfRkxVU0ggdG8gYWx3
YXlzIHJldHVybiB0cnVlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQsIGFzIHRoaXMg
Y2hhbmdlIGRvZXNuJ3QgaW50cm9kdWNlIGFueQp1c2VyIHRoYXQgZGlzYWJsZXMgdGhlIHRpbWVz
dGFtcGVkIFRMQi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jICAgICAgICB8IDE5ICsrKysr
KysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCB8IDE3ICsrKysr
KysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYwppbmRleCBlN2NjZDRlYzdiLi4zNjQ5OTAwNzkzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAt
MzIsNiArMzIsOSBAQAogdTMyIHRsYmZsdXNoX2Nsb2NrID0gMVU7CiBERUZJTkVfUEVSX0NQVSh1
MzIsIHRsYmZsdXNoX3RpbWUpOwogCisvKiBTaWduYWxzIHdoZXRoZXIgdGhlIFRMQiBmbHVzaCBj
bG9jayBpcyBpbiB1c2UuICovCitib29sIF9fcmVhZF9tb3N0bHkgdGxiX2Nsa19lbmFibGVkID0g
dHJ1ZTsKKwogLyoKICAqIHByZV9mbHVzaCgpOiBJbmNyZW1lbnQgdGhlIHZpcnR1YWwgVExCLWZs
dXNoIGNsb2NrLiBSZXR1cm5zIG5ldyBjbG9jayB2YWx1ZS4KICAqIApAQCAtODIsMTIgKzg1LDEz
IEBAIHN0YXRpYyB2b2lkIHBvc3RfZmx1c2godTMyIHQpCiBzdGF0aWMgdm9pZCBkb190bGJfZmx1
c2godm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQ7Ci0gICAgdTMyIHQ7Cisg
ICAgdTMyIHQgPSAwOwogCiAgICAgLyogVGhpcyBub24tcmVlbnRyYW50IGZ1bmN0aW9uIGlzIHNv
bWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQuICovCiAgICAgbG9jYWxfaXJxX3Nh
dmUoZmxhZ3MpOwogCi0gICAgdCA9IHByZV9mbHVzaCgpOworICAgIGlmICggdGxiX2Nsa19lbmFi
bGVkICkKKyAgICAgICAgdCA9IHByZV9mbHVzaCgpOwogCiAgICAgaWYgKCB1c2VfaW52cGNpZCAp
CiAgICAgICAgIGludnBjaWRfZmx1c2hfYWxsKCk7CkBAIC05OSw3ICsxMDMsOCBAQCBzdGF0aWMg
dm9pZCBkb190bGJfZmx1c2godm9pZCkKICAgICBlbHNlCiAgICAgICAgIHdyaXRlX2NyMyhyZWFk
X2NyMygpKTsKIAotICAgIHBvc3RfZmx1c2godCk7CisgICAgaWYgKCB0bGJfY2xrX2VuYWJsZWQg
KQorICAgICAgICBwb3N0X2ZsdXNoKHQpOwogCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3Mp
OwogfQpAQCAtMTA3LDcgKzExMiw3IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2b2lkKQog
dm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFncywgb2xkX2NyNDsKLSAgICB1MzIgdDsKKyAgICB1
MzIgdCA9IDA7CiAKICAgICAvKiBUaHJvdWdob3V0IHRoaXMgZnVuY3Rpb24gd2UgbWFrZSB0aGlz
IGFzc3VtcHRpb246ICovCiAgICAgQVNTRVJUKCEoY3I0ICYgWDg2X0NSNF9QQ0lERSkgfHwgIShj
cjQgJiBYODZfQ1I0X1BHRSkpOwpAQCAtMTE1LDcgKzEyMCw4IEBAIHZvaWQgc3dpdGNoX2NyM19j
cjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KQogICAgIC8qIFRoaXMgbm9u
LXJlZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250
ZXh0LiAqLwogICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIAotICAgIHQgPSBwcmVfZmx1c2go
KTsKKyAgICBpZiAoIHRsYl9jbGtfZW5hYmxlZCApCisgICAgICAgIHQgPSBwcmVfZmx1c2goKTsK
IAogICAgIG9sZF9jcjQgPSByZWFkX2NyNCgpOwogICAgIEFTU0VSVCghKG9sZF9jcjQgJiBYODZf
Q1I0X1BDSURFKSB8fCAhKG9sZF9jcjQgJiBYODZfQ1I0X1BHRSkpOwpAQCAtMTY3LDcgKzE3Myw4
IEBAIHZvaWQgc3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcg
Y3I0KQogICAgIGlmICggY3I0ICYgWDg2X0NSNF9QQ0lERSApCiAgICAgICAgIGludnBjaWRfZmx1
c2hfYWxsX25vbmdsb2JhbHMoKTsKIAotICAgIHBvc3RfZmx1c2godCk7CisgICAgaWYgKCB0bGJf
Y2xrX2VuYWJsZWQgKQorICAgICAgICBwb3N0X2ZsdXNoKHQpOwogCiAgICAgbG9jYWxfaXJxX3Jl
c3RvcmUoZmxhZ3MpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRs
Yi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDA3ZjliYzYxMDMuLjk3
NzMwMTQzMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTIxLDEwICsyMSwyMSBAQCBleHRl
cm4gdTMyIHRsYmZsdXNoX2Nsb2NrOwogLyogVGltZSBhdCB3aGljaCBlYWNoIENQVSdzIFRMQiB3
YXMgbGFzdCBmbHVzaGVkLiAqLwogREVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxiZmx1c2hfdGltZSk7
CiAKLSNkZWZpbmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hfY2xvY2sKKy8qIFRM
QiBjbG9jayBpcyBpbiB1c2UuICovCitleHRlcm4gYm9vbCB0bGJfY2xrX2VuYWJsZWQ7CisKK3N0
YXRpYyBpbmxpbmUgdWludDMyX3QgdGxiZmx1c2hfY3VycmVudF90aW1lKHZvaWQpCit7CisgICAg
LyogUmV0dXJuaW5nIDAgZnJvbSB0bGJmbHVzaF9jdXJyZW50X3RpbWUgd2lsbCBhbHdheXMgZm9y
Y2UgYSBmbHVzaC4gKi8KKyAgICByZXR1cm4gdGxiX2Nsa19lbmFibGVkID8gdGxiZmx1c2hfY2xv
Y2sgOiAwOworfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0
YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CisgICAgLyogQXZvaWQgdGhlIHdyaXRlIGlm
IHRoZSBUTEIgY2xvY2sgaXMgZGlzYWJsZWQuICovCisgICAgaWYgKCAhdGxiX2Nsa19lbmFibGVk
ICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgLyoKICAgICAgKiBQcmV2ZW50IHN0b3JpbmcgYSBz
dGFsZSB0aW1lIHN0YW1wLCB3aGljaCBjb3VsZCBoYXBwZW4gaWYgYW4gdXBkYXRlCiAgICAgICog
dG8gdGxiZmx1c2hfY2xvY2sgcGx1cyBhIHN1YnNlcXVlbnQgZmx1c2ggSVBJIGhhcHBlbiBiZXR3
ZWVuIHRoZQpAQCAtNjcsNiArNzgsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHRsYmZsdXNoX2Zp
bHRlcihjcHVtYXNrX3QgKm1hc2ssIHVpbnQzMl90IHBhZ2VfdGltZXN0YW1wKQogewogICAgIHVu
c2lnbmVkIGludCBjcHU7CiAKKyAgICAvKiBTaG9ydC1jaXJjdWl0OiB0aGVyZSdzIG5vIG5lZWQg
dG8gaXRlcmF0ZSBpZiB0aGUgY2xvY2sgaXMgZGlzYWJsZWQuICovCisgICAgaWYgKCAhdGxiX2Ns
a19lbmFibGVkICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgZm9yX2VhY2hfY3B1ICggY3B1LCBt
YXNrICkKICAgICAgICAgaWYgKCAhTkVFRF9GTFVTSChwZXJfY3B1KHRsYmZsdXNoX3RpbWUsIGNw
dSksIHBhZ2VfdGltZXN0YW1wKSApCiAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgbWFzayk7Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw8rM-0007xd-Ux; Mon, 27 Jan 2020 18:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rM-0007wq-0a
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:40 +0000
X-Inumbo-ID: 72812a2a-4130-11ea-8590-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72812a2a-4130-11ea-8590-12813bfff9fa;
 Mon, 27 Jan 2020 18:11:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148693;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AkLC2Wic1LLly2lQ0NYeFp34sD8LcMJxN6HuaR2sHis=;
 b=F3LmrDSqQtgquxDe0r6stT5wBbwTcfKH5kZGcw7digce6UECJJRjiy0i
 eNP6CuBttqVwz6SMFKVCw/z/8HWqgdIrdKryMsAiIkducNOnHNV5WweqG
 uyECPaB0lG74BbjWqQ8+B6Ei0VszaVHhiPv+FmAWryTW11oi9o/BpfGKe I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wct6E3hRolCflhxLTpIzD7eZh/JTESwHevpiJV6QvSLqUd2Jz3nvTgNbLn77nDiJBUVNoOBxMR
 Vk/4O0BVl3vPf5q8kTvakBJ0ADsx2m9MkR1qYC+H6QT2xgDN8IsmDkHDqpwrSAoppqhcvGZT2F
 MED4VcFl3Fjp/ugw3TjQYmPRmW9b1SxmZcQod2/lJXe9Aj7lVittkcMaujhIo4sxPNPxQJRwpg
 Z7ROa86X92LfrHlMWJQqBzSOGsKmImByVaGmRvHKGU8sjFjja6wtXnjYP9X0U92z6qTgyon53Z
 4A8=
X-SBRS: 2.7
X-MesageID: 11681870
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11681870"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:12 +0100
Message-ID: <20200127181115.82709-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/7] x86/hap: improve hypervisor assisted
 guest TLB flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@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>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGh5cGVydmlzb3IgYXNzaXN0ZWQgZmx1
c2ggZm9yIEhBUCBpcwpleHRyZW1lbHkgaW5lZmZpY2llbnQuCgpGaXJzdCBvZiBhbGwgdGhlcmUn
cyBubyBuZWVkIHRvIGNhbGwgcGFnaW5nX3VwZGF0ZV9jcjMsIGFzIHRoZSBvbmx5CnJlbGV2YW50
IHBhcnQgb2YgdGhhdCBmdW5jdGlvbiB3aGVuIGRvaW5nIGEgZmx1c2ggaXMgdGhlIEFTSUQgdkNQ
VQpmbHVzaCwgc28ganVzdCBjYWxsIHRoYXQgZnVuY3Rpb24gZGlyZWN0bHkuCgpTaW5jZSBodm1f
YXNpZF9mbHVzaF92Y3B1IGlzIHByb3RlY3RlZCBhZ2FpbnN0IGNvbmN1cnJlbnQgY2FsbGVycyBi
eQp1c2luZyBhdG9taWMgb3BlcmF0aW9ucyB0aGVyZSdzIG5vIG5lZWQgYW55bW9yZSB0byBwYXVz
ZSB0aGUgYWZmZWN0ZWQKdkNQVXMuCgpGaW5hbGx5IHRoZSBnbG9iYWwgVExCIGZsdXNoIHBlcmZv
cm1lZCBieSBmbHVzaF90bGJfbWFzayBpcyBhbHNvIG5vdApuZWNlc3NhcnksIHNpbmNlIHdlIG9u
bHkgd2FudCB0byBmbHVzaCB0aGUgZ3Vlc3QgVExCIHN0YXRlIGl0J3MgZW5vdWdoCnRvIHRyaWdn
ZXIgYSB2bWV4aXQgb24gdGhlIHBDUFVzIGN1cnJlbnRseSBob2xkaW5nIGFueSB2Q1BVIHN0YXRl
LCBhcwpzdWNoIHZtZXhpdCB3aWxsIGFscmVhZHkgcGVyZm9ybSBhbiBBU0lEL1ZQSUQgdXBkYXRl
LCBhbmQgdGh1cyBjbGVhcgp0aGUgZ3Vlc3QgVExCLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYyB8IDQ4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmlu
ZGV4IDY4OTRjMWFhMzguLjQwMWVhZjgwMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNjY5LDMyICs2Njks
MjQgQEAgc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19s
b2NraW5nLCBib29sIG5vZmx1c2gpCiAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcjModiwgbm9mbHVz
aCk7CiB9CiAKK3N0YXRpYyB2b2lkIGRvX2ZsdXNoKHZvaWQgKmRhdGEpCit7CisgICAgY3B1bWFz
a190ICptYXNrID0gZGF0YTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworCisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBtYXNrKSk7CisgICAgY3B1
bWFza19jbGVhcl9jcHUoY3B1LCBtYXNrKTsKK30KKwogYm9vbCBoYXBfZmx1c2hfdGxiKGJvb2wg
KCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0LCBzdHJ1Y3QgdmNwdSAqdiksCiAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqY3R4dCkKIHsKICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190
LCBmbHVzaF9jcHVtYXNrKTsKICAgICBjcHVtYXNrX3QgKm1hc2sgPSAmdGhpc19jcHUoZmx1c2hf
Y3B1bWFzayk7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1
bnNpZ25lZCBpbnQgdGhpc19jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAKLSAgICAvKiBBdm9pZCBkZWFkbG9jayBpZiBtb3JlIHRoYW4gb25lIHZjcHUgdHJp
ZXMgdGhpcyBhdCB0aGUgc2FtZSB0aW1lLiAqLwotICAgIGlmICggIXNwaW5fdHJ5bG9jaygmZC0+
aHlwZXJjYWxsX2RlYWRsb2NrX211dGV4KSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAg
IC8qIFBhdXNlIGFsbCBvdGhlciB2Y3B1cy4gKi8KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
Ci0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwgdikgKQotICAg
ICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmModik7Ci0KLSAgICAvKiBOb3cgdGhhdCBhbGwgVkNQ
VXMgYXJlIHNpZ25hbGxlZCB0byBkZXNjaGVkdWxlLCB3ZSB3YWl0Li4uICovCi0gICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBmbHVzaF92Y3B1
KGN0eHQsIHYpICkKLSAgICAgICAgICAgIHdoaWxlICggIXZjcHVfcnVubmFibGUodikgJiYgdi0+
aXNfcnVubmluZyApCi0gICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7Ci0KLSAgICAvKiBBbGwg
b3RoZXIgdmNwdXMgYXJlIHBhdXNlZCwgc2FmZSB0byB1bmxvY2sgbm93LiAqLwotICAgIHNwaW5f
dW5sb2NrKCZkLT5oeXBlcmNhbGxfZGVhZGxvY2tfbXV0ZXgpOwotCiAgICAgY3B1bWFza19jbGVh
cihtYXNrKTsKIAogICAgIC8qIEZsdXNoIHBhZ2luZy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZh
LT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8KQEAgLTcwNSwyMCArNjk3LDIyIEBAIGJv
b2wgaGFwX2ZsdXNoX3RsYihib29sICgqZmx1c2hfdmNwdSkodm9pZCAqY3R4dCwgc3RydWN0IHZj
cHUgKnYpLAogICAgICAgICBpZiAoICFmbHVzaF92Y3B1KGN0eHQsIHYpICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCi0gICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKKyAgICAg
ICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKIAogICAgICAgICBjcHUgPSByZWFkX2F0b21pYygm
di0+ZGlydHlfY3B1KTsKLSAgICAgICAgaWYgKCBpc192Y3B1X2RpcnR5X2NwdShjcHUpICkKKyAg
ICAgICAgaWYgKCBjcHUgIT0gdGhpc19jcHUgJiYgaXNfdmNwdV9kaXJ0eV9jcHUoY3B1KSApCiAg
ICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsIG1hc2spOwogICAgIH0KIAotICAgIC8q
IEZsdXNoIFRMQnMgb24gYWxsIENQVXMgd2l0aCBkaXJ0eSB2Y3B1IHN0YXRlLiAqLwotICAgIGZs
dXNoX3RsYl9tYXNrKG1hc2spOwotCi0gICAgLyogRG9uZS4gKi8KLSAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCi0gICAgICAgIGlmICggdiAhPSBjdXJyZW50ICYmIGZsdXNoX3ZjcHUoY3R4dCwg
dikgKQotICAgICAgICAgICAgdmNwdV91bnBhdXNlKHYpOworICAgIC8qCisgICAgICogVHJpZ2dl
ciBhIHZtZXhpdCBvbiBhbGwgcENQVXMgd2l0aCBkaXJ0eSB2Q1BVIHN0YXRlIGluIG9yZGVyIHRv
IGZvcmNlIGFuCisgICAgICogQVNJRC9WUElUIGNoYW5nZSBhbmQgaGVuY2UgYWNjb21wbGlzaCBh
IGd1ZXN0IFRMQiBmbHVzaC4gTm90ZSB0aGF0IHZDUFVzCisgICAgICogbm90IGN1cnJlbnRseSBy
dW5uaW5nIHdpbGwgYWxyZWFkeSBiZSBmbHVzaGVkIHdoZW4gc2NoZWR1bGVkIGJlY2F1c2Ugb2YK
KyAgICAgKiB0aGUgQVNJRCB0aWNrbGUgZG9uZSBpbiB0aGUgbG9vcCBhYm92ZS4KKyAgICAgKi8K
KyAgICBvbl9zZWxlY3RlZF9jcHVzKG1hc2ssIGRvX2ZsdXNoLCBtYXNrLCAwKTsKKyAgICB3aGls
ZSAoICFjcHVtYXNrX2VtcHR5KG1hc2spICkKKyAgICAgICAgY3B1X3JlbGF4KCk7CiAKICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw8rS-00081d-8j; Mon, 27 Jan 2020 18:11:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rR-00080b-0Q
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:45 +0000
X-Inumbo-ID: 73d4373c-4130-11ea-8590-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73d4373c-4130-11ea-8590-12813bfff9fa;
 Mon, 27 Jan 2020 18:11:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148695;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Hjk4KxkzAwddU3Mvo7idr0pO/6GvJUEb/i4HqY3LkHQ=;
 b=DxR7fnu0jwNUNHquzNsSds7AUNPcU3HyG0R3y4TzyXP3fdX5ErOlt7sA
 BFEs2YHv2JW0SaRhukuMahntcVw2ePE8w5pz3KvbytrkjY/FWsHNlruhk
 i6G+zj2OO+fGPbmyFf/sjmeBW1aC3m7ef3Yus73gqVrK5LBOF/oxUE6YW 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qpCn84Tqyp3L6n9jG1cVsfErT1jJKVFq7C3L/qw6PwcyUgGShXILx2iywEIEpkP/Yw1v7DIrKR
 yv2cAdeUPlLwG6Zu59IZVIFIW41jwXLaB7WDXnPDd/IHpFEM8XIuTm9r51QJJ0DgVlHVuakJmd
 ZHzIO7Bax+brRu/DmAKeXXXcM5d2ecAXZbl/Hrrm7vvGLnEDGSPJ2bxtdnhh8ozebuZMixOzcw
 AjPrm9cPpvKXzQFXGd01nbdjHPi8Zxe/VtrAPbPqN5V47YoDhIUT0S2RGR4Ii/4csZqRt1A3k3
 GY0=
X-SBRS: 2.7
X-MesageID: 11501356
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11501356"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:13 +0100
Message-ID: <20200127181115.82709-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/7] x86/tlb: introduce a flush guests TLB
 flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@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>

SW50cm9kdWNlIGEgc3BlY2lmaWMgZmxhZyB0byByZXF1ZXN0IGEgSFZNIGd1ZXN0IFRMQiBmbHVz
aCwgd2hpY2ggaXMKYW4gQVNJRC9WUElEIHRpY2tsZSB0aGF0IGZvcmNlcyBhIGxpbmVhciBUTEIg
Zmx1c2ggZm9yIGFsbCBIVk0gZ3Vlc3RzLgoKVGhpcyB3YXMgcHJldmlvdXNseSB1bmNvbmRpdGlv
bmFsbHkgZG9uZSBpbiBlYWNoIHByZV9mbHVzaCBjYWxsLCBidXQKdGhhdCdzIG5vdCByZXF1aXJl
ZDogSFZNIGd1ZXN0cyBub3QgdXNpbmcgc2hhZG93IGRvbid0IHJlcXVpcmUgbGluZWFyClRMQiBm
bHVzaGVzIGFzIFhlbiBkb2Vzbid0IG1vZGlmeSB0aGUgZ3Vlc3QgcGFnZSB0YWJsZXMgaW4gdGhh
dCBjYXNlCihpZTogd2hlbiB1c2luZyBIQVApLgoKTW9kaWZ5IGFsbCBzaGFkb3cgY29kZSBUTEIg
Zmx1c2hlcyB0byBhbHNvIGZsdXNoIHRoZSBndWVzdCBUTEIsIGluCm9yZGVyIHRvIGtlZXAgdGhl
IHByZXZpb3VzIGJlaGF2aW9yLiBJIGhhdmVuJ3QgbG9va2VkIGF0IGVhY2ggc3BlY2lmaWMKc2hh
ZG93IGNvZGUgVExCIGZsdXNoIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgd2hldGhlciBpdCBhY3R1
YWxseQpyZXF1aXJlcyBhIGd1ZXN0IFRMQiBmbHVzaCBvciBub3QsIHNvIHRoZXJlIG1pZ2h0IGJl
IHJvb20gZm9yCmltcHJvdmVtZW50IGluIHRoYXQgcmVnYXJkLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Zs
dXNodGxiLmMgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5j
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCAxNiArKysrKysr
Ky0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggIHwgIDIgKysKIDUgZmls
ZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwppbmRl
eCAwM2Y5MmMyM2RjLi5lN2NjZDRlYzdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZmx1c2h0
bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpAQCAtNTksOCArNTksNiBAQCBzdGF0
aWMgdTMyIHByZV9mbHVzaCh2b2lkKQogICAgICAgICByYWlzZV9zb2Z0aXJxKE5FV19UTEJGTFVT
SF9DTE9DS19QRVJJT0RfU09GVElSUSk7CiAKICBza2lwX2Nsb2NrdGljazoKLSAgICBodm1fZmx1
c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgcmV0dXJuIHQyOwogfQogCkBAIC0yMjEsNiArMjE5LDkg
QEAgdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVk
IGludCBmbGFncykKICAgICAgICAgICAgIGRvX3RsYl9mbHVzaCgpOwogICAgIH0KIAorICAgIGlm
ICggZmxhZ3MgJiBGTFVTSF9HVUVTVFNfVExCICkKKyAgICAgICAgaHZtX2ZsdXNoX2d1ZXN0X3Rs
YnMoKTsKKwogICAgIGlmICggZmxhZ3MgJiBGTFVTSF9DQUNIRSApCiAgICAgewogICAgICAgICBj
b25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMgPSAmY3VycmVudF9jcHVfZGF0YTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCmluZGV4IGVlOTBlNTViNDEuLjJhODVlMTAxMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwpAQCAtMzYzLDcgKzM2Myw3IEBAIHN0YXRpYyBpbnQgb29zX3JlbW92ZV93cml0
ZV9hY2Nlc3Moc3RydWN0IHZjcHUgKnYsIG1mbl90IGdtZm4sCiAgICAgfQogCiAgICAgaWYgKCBm
dGxiICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CisgICAgICAg
IGZsdXNoX21hc2soZC0+ZGlydHlfY3B1bWFzaywgRkxVU0hfVExCIHwgRkxVU0hfR1VFU1RTX1RM
Qik7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTkzOSw3ICs5MzksNyBAQCBzdGF0aWMgdm9pZCBf
c2hhZG93X3ByZWFsbG9jKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdlcykKICAg
ICAgICAgICAgICAgICAvKiBTZWUgaWYgdGhhdCBmcmVlZCB1cCBlbm91Z2ggc3BhY2UgKi8KICAg
ICAgICAgICAgICAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5mcmVlX3BhZ2VzID49IHBh
Z2VzICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgICAgICAgICBmbHVzaF9tYXNrKGQt
PmRpcnR5X2NwdW1hc2ssIEZMVVNIX1RMQiB8IEZMVVNIX0dVRVNUU19UTEIpOwogICAgICAgICAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAt
OTkzLDcgKzk5Myw3IEBAIHN0YXRpYyB2b2lkIHNoYWRvd19ibG93X3RhYmxlcyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfbWZu
KHYtPmFyY2guc2hhZG93X3RhYmxlW2ldKSwgMCk7CiAKICAgICAvKiBNYWtlIHN1cmUgZXZlcnlv
bmUgc2VlcyB0aGUgdW5zaGFkb3dpbmdzICovCi0gICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlf
Y3B1bWFzayk7CisgICAgZmx1c2hfbWFzayhkLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIgfCBG
TFVTSF9HVUVTVFNfVExCKTsKIH0KIAogdm9pZCBzaGFkb3dfYmxvd190YWJsZXNfcGVyX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTEwMiw3ICsxMTAyLDcgQEAgbWZuX3Qgc2hhZG93X2Fs
bG9jKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfZW1w
dHkoJm1hc2spKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2Fs
bG9jX3RsYmZsdXNoKTsKLSAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKCZtYXNrKTsKKyAgICAg
ICAgICAgIGZsdXNoX21hc2soJm1hc2ssIEZMVVNIX1RMQiB8IEZMVVNIX0dVRVNUU19UTEIpOwog
ICAgICAgICB9CiAgICAgICAgIC8qIE5vdyBzYWZlIHRvIGNsZWFyIHRoZSBwYWdlIGZvciByZXVz
ZSAqLwogICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihzcCkpOwpAQCAtMjI5
MCw3ICsyMjkwLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBt
Zm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKIAogICAgIC8qIE5lZWQgdG8gZmx1c2ggVExC
cyBub3csIHNvIHRoYXQgbGluZWFyIG1hcHMgYXJlIHNhZmUgbmV4dCB0aW1lIHdlCiAgICAgICog
dGFrZSBhIGZhdWx0LiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwor
ICAgIGZsdXNoX21hc2soZC0+ZGlydHlfY3B1bWFzaywgRkxVU0hfVExCIHwgRkxVU0hfR1VFU1RT
X1RMQik7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQpAQCAtMzAwNSw3ICszMDA1LDcgQEAg
c3RhdGljIHZvaWQgc2hfdW5zaGFkb3dfZm9yX3AybV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHsKICAgICAgICAgICAgIHNoX3JlbW92ZV9hbGxf
c2hhZG93c19hbmRfcGFyZW50cyhkLCBtZm4pOwogICAgICAgICAgICAgaWYgKCBzaF9yZW1vdmVf
YWxsX21hcHBpbmdzKGQsIG1mbiwgX2dmbihnZm4pKSApCi0gICAgICAgICAgICAgICAgZmx1c2hf
dGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICAgICAgZmx1c2hfbWFzayhk
LT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9HVUVTVFNfVExCKTsKICAgICAgICAg
fQogICAgIH0KIApAQCAtMzA0NSw3ICszMDQ1LDcgQEAgc3RhdGljIHZvaWQgc2hfdW5zaGFkb3df
Zm9yX3AybV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIG9tZm4gPSBtZm5fYWRkKG9tZm4sIDEpOwog
ICAgICAgICAgICAgfQotICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soJmZsdXNobWFzayk7Cisg
ICAgICAgICAgICBmbHVzaF9tYXNrKCZmbHVzaG1hc2ssIEZMVVNIX1RMQiB8IEZMVVNIX0dVRVNU
U19UTEIpOwogCiAgICAgICAgICAgICBpZiAoIG5wdGUgKQogICAgICAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKG5wdGUpOwpAQCAtMzMzMiw3ICszMzMyLDcgQEAgaW50IHNoYWRvd190cmFj
a19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYg
KCBmbHVzaF90bGIgKQotICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsK
KyAgICAgICAgZmx1c2hfbWFzayhkLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9H
VUVTVFNfVExCKTsKICAgICBnb3RvIG91dDsKIAogb3V0X3NsMW1hOgpAQCAtMzQwMiw3ICszNDAy
LDcgQEAgYm9vbCBzaGFkb3dfZmx1c2hfdGxiKGJvb2wgKCpmbHVzaF92Y3B1KSh2b2lkICpjdHh0
LCBzdHJ1Y3QgdmNwdSAqdiksCiAgICAgfQogCiAgICAgLyogRmx1c2ggVExCcyBvbiBhbGwgQ1BV
cyB3aXRoIGRpcnR5IHZjcHUgc3RhdGUuICovCi0gICAgZmx1c2hfdGxiX21hc2sobWFzayk7Cisg
ICAgZmx1c2hfbWFzayhtYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9HVUVTVFNfVExCKTsKIAogICAg
IC8qIERvbmUuICovCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMK
aW5kZXggYTIxOTI2NmZhMi4uNjQwNzdkMTgxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCkBAIC01OTAs
NyArNTkwLDcgQEAgc3RhdGljIHZvaWQgdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoc3RydWN0IHZj
cHUgKnYsIG1mbl90IGdtZm4sCiAKICAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9GTFVTSCApCiAg
ICAgICAgIC8qIE5lZWQgdG8gZmx1c2ggVExCcyB0byBwaWNrIHVwIHNoYWRvdyBQVCBjaGFuZ2Vz
ICovCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOworICAgICAgICBm
bHVzaF9tYXNrKGQtPmRpcnR5X2NwdW1hc2ssIEZMVVNIX1RMQiB8IEZMVVNIX0dVRVNUU19UTEIp
OwogCiAgICAgaWYgKCByYyAmIFNIQURPV19TRVRfRVJST1IgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwppbmRleCBkZmUyNjRjZjgzLi43ZWZlMzJjMzViIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCkBAIC0zMDY2LDcgKzMwNjYsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X3JtX3dyaXRlX2ZsdXNoX3RsYik7
CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgYXRvbWljX2luYygmZC0+YXJjaC5wYWdpbmcu
c2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNoX21hc2soZC0+ZGlydHlfY3B1bWFzaywgRkxV
U0hfVExCIHwgRkxVU0hfR1VFU1RTX1RMQik7CiAgICAgfQogCiAjaWYgKFNIQURPV19PUFRJTUla
QVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCkBAIC0zNTc1LDcgKzM1NzUsNyBAQCBzdGF0aWMg
Ym9vbCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKQogICAg
IGlmICggbWZuX3RvX3BhZ2Uoc2wxbWZuKS0+dS5zaC50eXBlCiAgICAgICAgICA9PSBTSF90eXBl
X2ZsMV9zaGFkb3cgKQogICAgIHsKLSAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisgICAgICAg
IGZsdXNoX2xvY2FsKEZMVVNIX1RMQiB8IEZMVVNIX0dVRVNUU19UTEIpOwogICAgICAgICByZXR1
cm4gZmFsc2U7CiAgICAgfQogCkBAIC0zODEwLDcgKzM4MTAsNyBAQCBzaF91cGRhdGVfbGluZWFy
X2VudHJpZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAqIHRhYmxlIGVudHJ5LiBCdXQsIHdp
dGhvdXQgdGhpcyBjaGFuZ2UsIGl0IHdvdWxkIGZldGNoIHRoZSB3cm9uZwogICAgICAgICAgKiB2
YWx1ZSBkdWUgdG8gYSBzdGFsZSBUTEIuCiAgICAgICAgICAqLwotICAgICAgICBmbHVzaF90bGJf
bG9jYWwoKTsKKyAgICAgICAgZmx1c2hfbG9jYWwoRkxVU0hfVExCIHwgRkxVU0hfR1VFU1RTX1RM
Qik7CiAgICAgfQogfQogCkBAIC00MDExLDcgKzQwMTEsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVj
dCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNoKQogICAgICAqIChvbGQpIHNo
YWRvdyBsaW5lYXIgbWFwcyBpbiB0aGUgd3JpdGVhYmxlIG1hcHBpbmcgaGV1cmlzdGljcy4gKi8K
ICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKICAgICBpZiAoIHNoX3JlbW92ZV93cml0ZV9h
Y2Nlc3MoZCwgZ21mbiwgMiwgMCkgIT0gMCApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRp
cnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF9tYXNrKGQtPmRpcnR5X2NwdW1hc2ssIEZMVVNI
X1RMQiB8IEZMVVNIX0dVRVNUU19UTEIpOwogICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwg
MCwgZ21mbiwgU0hfdHlwZV9sMl9zaGFkb3cpOwogI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9
PSAzCiAgICAgLyogUEFFIGd1ZXN0cyBoYXZlIGZvdXIgc2hhZG93X3RhYmxlIGVudHJpZXMsIGJh
c2VkIG9uIHRoZQpAQCAtNDAzNSw3ICs0MDM1LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNw
dSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQogICAgICAgICBpZiAoIGZsdXNoICkKLSAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQt
PmRpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgZmx1c2hfbWFzayhkLT5kaXJ0eV9jcHVtYXNr
LCBGTFVTSF9UTEIgfCBGTFVTSF9HVUVTVFNfVExCKTsKICAgICAgICAgLyogTm93IGluc3RhbGwg
dGhlIG5ldyBzaGFkb3dzLiAqLwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApCiAg
ICAgICAgIHsKQEAgLTQwNTYsNyArNDA1Niw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUg
KnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiAgICAgfQogI2VsaWYgR1VFU1RfUEFH
SU5HX0xFVkVMUyA9PSA0CiAgICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdtZm4s
IDQsIDApICE9IDAgKQotICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsK
KyAgICAgICAgZmx1c2hfbWFzayhkLT5kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9H
VUVTVFNfVExCKTsKICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5
cGVfbDRfc2hhZG93KTsKICAgICBpZiAoICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSAmJiAhaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC00NTAxLDcgKzQ1MDEsNyBAQCBzdGF0aWMg
dm9pZCBzaF9wYWdldGFibGVfZHlpbmcocGFkZHJfdCBncGEpCiAgICAgICAgIH0KICAgICB9CiAg
ICAgaWYgKCBmbHVzaCApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2sp
OworICAgICAgICBmbHVzaF9tYXNrKGQtPmRpcnR5X2NwdW1hc2ssIEZMVVNIX1RMQiB8IEZMVVNI
X0dVRVNUU19UTEIpOwogCiAgICAgLyogUmVtZW1iZXIgdGhhdCB3ZSd2ZSBzZWVuIHRoZSBndWVz
dCB1c2UgdGhpcyBpbnRlcmZhY2UsIHNvIHdlCiAgICAgICogY2FuIHJlbHkgb24gaXQgdXNpbmcg
aXQgaW4gZnV0dXJlLCBpbnN0ZWFkIG9mIGd1ZXNzaW5nIGF0CkBAIC00NTM4LDcgKzQ1MzgsNyBA
QCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcocGFkZHJfdCBncGEpCiAgICAgICAgIG1m
bl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgPSB0cnVlOwogICAgICAgICBzaGFkb3df
dW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAg
ICAvKiBOb3cgZmx1c2ggdGhlIFRMQjogd2UgcmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8K
LSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNo
X21hc2soZC0+ZGlydHlfY3B1bWFzaywgRkxVU0hfVExCIHwgRkxVU0hfR1VFU1RTX1RMQik7CiAg
ICAgfQogCiAgICAgLyogUmVtZW1iZXIgdGhhdCB3ZSd2ZSBzZWVuIHRoZSBndWVzdCB1c2UgdGhp
cyBpbnRlcmZhY2UsIHNvIHdlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNo
dGxiLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMmNmZTRlNmU5Ny4u
MDdmOWJjNjEwMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaApAQCAtMTA1LDYgKzEwNSw4IEBAIHZv
aWQgc3dpdGNoX2NyM19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHVuc2lnbmVkIGxvbmcgY3I0KTsK
ICNkZWZpbmUgRkxVU0hfVkNQVV9TVEFURSAweDEwMDAKICAvKiBGbHVzaCB0aGUgcGVyLWNwdSBy
b290IHBhZ2UgdGFibGUgKi8KICNkZWZpbmUgRkxVU0hfUk9PVF9QR1RCTCAweDIwMDAKKyAvKiBG
bHVzaCBhbGwgSFZNIGd1ZXN0cyBsaW5lYXIgVExCICh1c2luZyBBU0lEL1ZQSUQpICovCisjZGVm
aW5lIEZMVVNIX0dVRVNUU19UTEIgMHg0MDAwCiAKIC8qIEZsdXNoIGxvY2FsIFRMQnMvY2FjaGVz
LiAqLwogdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29uc3Qgdm9pZCAqdmEsIHVuc2ln
bmVkIGludCBmbGFncyk7Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:11:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw8rW-00084w-Lu; Mon, 27 Jan 2020 18:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5P7q=3Q=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iw8rW-00084Q-0w
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:11:50 +0000
X-Inumbo-ID: 76a87004-4130-11ea-8590-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76a87004-4130-11ea-8590-12813bfff9fa;
 Mon, 27 Jan 2020 18:11:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580148699;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=/TetoyqV0z2M5Zia1xe0vXn4L0ZpCzt6DUB2hqMwgNU=;
 b=IjE0g9qJN+ZzancLadUMXDXCGfFcRCZo43PgIdtVLzMLw4Qrpwe6x0r8
 /a6/i/RimBKbbOxHEJ4j+G3GcyPuluvin0t/mEkL1W5pVMltPz0gxB+86
 WH0dB6/iBGZA/vzrBaJ9AETB/BrtOrv0PU56+mviXDWXdpkN3eqWt+up8 M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tqtdil2LpcoSCBJal5Ei6NAW0ZjWHS570LViM+RwrNfgtpqHg/zCWzbMrAVzPwhE7Xw6Dvbf4g
 tBgIORdl0zVjsXSZ9xeFm9zA03a5ph46y9cI13+YBk81Z5FHu4vaK9YeQPivtRfIoV2kt68oKK
 FcG9HmAyu5UuoOzcT06v8GVcCNFphjD59ELsw6FgrzfHjLakEQy+BHcQVX3L3cZHmPJczagwf1
 l2krwlj7tkozkOOvsr7S34Y30Kii/DqJN+iOBmB88GfLoe/VD/YjWeOzmrnjwcTsTnGxW9wQsX
 XSs=
X-SBRS: 2.7
X-MesageID: 11876077
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11876077"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 19:11:15 +0100
Message-ID: <20200127181115.82709-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200127181115.82709-1-roger.pau@citrix.com>
References: <20200127181115.82709-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB flush
 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 <wl@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>

VXNlIFhlbidzIEwwIEhWTU9QX2ZsdXNoX3RsYnMgaHlwZXJjYWxsIGluIG9yZGVyIHRvIHBlcmZv
cm0gZmx1c2hlcy4KVGhpcyBncmVhdGx5IGluY3JlYXNlcyB0aGUgcGVyZm9ybWFuY2Ugb2YgVExC
IGZsdXNoZXMgd2hlbiBydW5uaW5nCndpdGggYSBoaWdoIGFtb3VudCBvZiB2Q1BVcyBhcyBhIFhl
biBndWVzdCwgYW5kIGlzIHNwZWNpYWxseSBpbXBvcnRhbnQKd2hlbiBydW5uaW5nIGluIHNoaW0g
bW9kZS4KClRoZSBmb2xsb3dpbmcgZmlndXJlcyBhcmUgZnJvbSBhIFBWIGd1ZXN0IHJ1bm5pbmcg
YG1ha2UgLWozMiB4ZW5gIGluCnNoaW0gbW9kZSB3aXRoIDMyIHZDUFVzIGFuZCBIQVAuCgpVc2lu
ZyB4MkFQSUMgYW5kIEFMTEJVVCBzaG9ydGhhbmQ6CnJlYWwJNG0zNS45NzNzCnVzZXIJNG0zNS4x
MTBzCnN5cwkzNm0yNC4xMTdzCgpVc2luZyBMMCBhc3Npc3RlZCBmbHVzaDoKcmVhbCAgICAxbTIu
NTk2cwp1c2VyICAgIDRtMzQuODE4cwpzeXMgICAgIDVtMTYuMzc0cwoKVGhlIGltcGxlbWVudGF0
aW9uIGFkZHMgYSBuZXcgaG9vayB0byBoeXBlcnZpc29yX29wcyBzbyBvdGhlcgplbmxpZ2h0ZW5t
ZW50cyBjYW4gYWxzbyBpbXBsZW1lbnQgc3VjaCBhc3Npc3RlZCBmbHVzaCBqdXN0IGJ5IGZpbGxp
bmcKdGhlIGhvb2suIE5vdGUgdGhhdCB0aGUgWGVuIGltcGxlbWVudGF0aW9uIGNvbXBsZXRlbHkg
aWdub3JlcyB0aGUKZGlydHkgQ1BVIG1hc2sgYW5kIHRoZSBsaW5lYXIgYWRkcmVzcyBwYXNzZWQg
aW4sIGFuZCBhbHdheXMgcGVyZm9ybXMgYQpnbG9iYWwgVExCIGZsdXNoIG9uIGFsbCB2Q1BVcy4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gQWRkIGEgTDAgYXNzaXN0ZWQgaG9vayB0byBoeXBlcnZp
c29yIG9wcy4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgICAgICB8IDEw
ICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgICAgICAgICAgIHwgIDYg
KysrKysrCiB4ZW4vYXJjaC94ODYvc21wLmMgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDE3ICsrKysr
KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydmlzb3IuYwppbmRleCA0ZjI3Yjk4NzQwLi40MDg1YjE5NzM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnZpc29yLmMKQEAgLTE4LDYgKzE4LDcgQEAKICAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMTkg
TWljcm9zb2Z0LgogICovCisjaW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KICNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCkBAIC02NCw2ICs2NSwxNSBAQCB2b2lk
IGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCiAgICAgICAgIG9wcy0+cmVzdW1lKCk7CiB9CiAKK2lu
dCBoeXBlcnZpc29yX2ZsdXNoX3RsYihjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGNvbnN0IHZvaWQg
KnZhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKyAg
ICBpZiAoIG9wcyAmJiBvcHMtPmZsdXNoX3RsYiApCisgICAgICAgIHJldHVybiBvcHMtPmZsdXNo
X3RsYihtYXNrLCB2YSwgb3JkZXIpOworCisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuL3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCA2ZGJj
NWY5NTNmLi42MzlhMmE0YjMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hl
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTMxMCwxMSArMzEwLDE3
IEBAIHN0YXRpYyB2b2lkIHJlc3VtZSh2b2lkKQogICAgICAgICBwdl9jb25zb2xlX2luaXQoKTsK
IH0KIAorc3RhdGljIGludCBmbHVzaF90bGIoY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2
b2lkICp2YSwgdW5zaWduZWQgaW50IG9yZGVyKQoreworICAgIHJldHVybiB4ZW5faHlwZXJjYWxs
X2h2bV9vcChIVk1PUF9mbHVzaF90bGJzLCBOVUxMKTsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVj
dCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAgLm5hbWUgPSAiWGVuIiwKICAgICAuc2V0dXAg
PSBzZXR1cCwKICAgICAuYXBfc2V0dXAgPSBhcF9zZXR1cCwKICAgICAucmVzdW1lID0gcmVzdW1l
LAorICAgIC5mbHVzaF90bGIgPSBmbHVzaF90bGIsCiB9OwogCiBjb25zdCBzdHJ1Y3QgaHlwZXJ2
aXNvcl9vcHMgKl9faW5pdCB4Z19wcm9iZSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcC5jIGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4IDY1ZWI3Y2JkYTguLjliYzkyNTYxNmEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMK
QEAgLTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4KICNpbmNsdWRlIDx4ZW4v
c3BpbmxvY2suaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9ndWVz
dC5oPgogI2luY2x1ZGUgPGFzbS9zbXAuaD4KICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4K
ICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KQEAgLTI1Niw2ICsyNTcsMTYgQEAgdm9pZCBmbHVz
aF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2YSwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogICAgIGlmICggKGZsYWdzICYgfkZMVVNIX09SREVSX01BU0spICYmCiAg
ICAgICAgICAhY3B1bWFza19zdWJzZXQobWFzaywgY3B1bWFza19vZihjcHUpKSApCiAgICAgewor
ICAgICAgICBpZiAoIGNwdV9oYXNfaHlwZXJ2aXNvciAmJgorICAgICAgICAgICAgICEoZmxhZ3Mg
JiB+KEZMVVNIX1RMQiB8IEZMVVNIX1RMQl9HTE9CQUwgfCBGTFVTSF9WQV9WQUxJRCB8CisgICAg
ICAgICAgICAgICAgICAgICAgICAgRkxVU0hfT1JERVJfTUFTSykpICYmCisgICAgICAgICAgICAg
IWh5cGVydmlzb3JfZmx1c2hfdGxiKG1hc2ssIHZhLCBmbGFncyAmIEZMVVNIX09SREVSX01BU0sp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB0bGJfY2xrX2VuYWJsZWQgKQorICAgICAg
ICAgICAgICAgIHRsYl9jbGtfZW5hYmxlZCA9IGZhbHNlOworICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICB9CisKICAgICAgICAgc3Bpbl9sb2NrKCZmbHVzaF9sb2NrKTsKICAgICAgICAgY3B1
bWFza19hbmQoJmZsdXNoX2NwdW1hc2ssIG1hc2ssICZjcHVfb25saW5lX21hcCk7CiAgICAgICAg
IGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmZsdXNoX2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVydmlzb3IuaAppbmRleCAzOTJmNGI5MGFlLi5lMjMwYTVkMDY1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaApAQCAtMTksNiArMTksOCBAQAogI2lmbmRl
ZiBfX1g4Nl9IWVBFUlZJU09SX0hfXwogI2RlZmluZSBfX1g4Nl9IWVBFUlZJU09SX0hfXwogCisj
aW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KKwogc3RydWN0IGh5cGVydmlzb3Jfb3BzIHsKICAgICAv
KiBOYW1lIG9mIHRoZSBoeXBlcnZpc29yICovCiAgICAgY29uc3QgY2hhciAqbmFtZTsKQEAgLTI4
LDYgKzMwLDggQEAgc3RydWN0IGh5cGVydmlzb3Jfb3BzIHsKICAgICB2b2lkICgqYXBfc2V0dXAp
KHZvaWQpOwogICAgIC8qIFJlc3VtZSBmcm9tIHN1c3BlbnNpb24gKi8KICAgICB2b2lkICgqcmVz
dW1lKSh2b2lkKTsKKyAgICAvKiBMMCBhc3Npc3RlZCBUTEIgZmx1c2ggKi8KKyAgICBpbnQgKCpm
bHVzaF90bGIpKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVk
IGludCBvcmRlcik7CiB9OwogCiAjaWZkZWYgQ09ORklHX0dVRVNUCkBAIC0zNiw2ICs0MCwxNCBA
QCBjb25zdCBjaGFyICpoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwogdm9pZCBoeXBlcnZpc29yX3Nl
dHVwKHZvaWQpOwogdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKKy8qCisgKiBMMCBhc3Npc3RlZCBUTEIgZmx1c2guCisgKiBtYXNr
OiBjcHVtYXNrIG9mIHRoZSBkaXJ0eSB2Q1BVcyB0aGF0IHNob3VsZCBiZSBmbHVzaGVkLgorICog
dmE6IGxpbmVhciBhZGRyZXNzIHRvIGZsdXNoLCBvciBOVUxMIGZvciBnbG9iYWwgZmx1c2hlcy4K
KyAqIG9yZGVyOiBvcmRlciBvZiB0aGUgbGluZWFyIGFkZHJlc3MgcG9pbnRlZCBieSB2YS4KKyAq
LworaW50IGh5cGVydmlzb3JfZmx1c2hfdGxiKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgY29uc3Qg
dm9pZCAqdmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKTsK
IAogI2Vsc2UKIApAQCAtNDYsNiArNTgsMTEgQEAgc3RhdGljIGlubGluZSBjb25zdCBjaGFyICpo
eXBlcnZpc29yX3Byb2JlKHZvaWQpIHsgcmV0dXJuIE5VTEw7IH0KIHN0YXRpYyBpbmxpbmUgdm9p
ZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0KIHN0YXRp
YyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpIHsgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKSB7IEFT
U0VSVF9VTlJFQUNIQUJMRSgpOyB9CitzdGF0aWMgaW5saW5lIGludCBoeXBlcnZpc29yX2ZsdXNo
X3RsYihjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGNvbnN0IHZvaWQgKnZhLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQoreworICAgIHJl
dHVybiAtRU5PU1lTOworfQogCiAjZW5kaWYgIC8qIENPTkZJR19HVUVTVCAqLwogCi0tIAoyLjI1
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:12:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw8s2-0008L7-7I; Mon, 27 Jan 2020 18:12:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GGMs=3Q=gmail.com=emil.l.velikov@srs-us1.protection.inumbo.net>)
 id 1iw8s0-0008Kf-JF
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:12:20 +0000
X-Inumbo-ID: 8ef039ee-4130-11ea-acc1-bc764e2007e4
Received: from mail-ua1-x943.google.com (unknown [2607:f8b0:4864:20::943])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ef039ee-4130-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 18:12:20 +0000 (UTC)
Received: by mail-ua1-x943.google.com with SMTP id y23so3797735ual.2
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 10:12:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/uvHN7A7OT+bEIM3tP943o1xbsY41GvLCup21iM4/gc=;
 b=tuE4ZEtAUqVx1srhsqnBxX27/n+WfSn6yY0qv6+hFjaKzBiF11NctF8Ez5JX/QETBj
 YVG7g2BPSkjCgd7vjENxbjT6CmhjJ81Lj+0ob5J+dmCSW/wRQ0973iuV7+2Vz2k7MarM
 1LfWu6KQM1WCdoEPTG8Fw5NIlpFTl1eGA71roQvJnyUg9VDPzH5jKYreYybYwb5Gamgp
 DpH4+S3LJDHUrQhN1Uu0+6SnV0kw6Py/blMYwlWCk322fANsSBpURdIfR6QeKa3CK2a8
 jDTRFEjd9Ub7Q2l2DdVPqZEA52BOzCbSrr85zHR81/vuCE8Pq6PiBEkWp1iat+Ocg03L
 D4Eg==
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=/uvHN7A7OT+bEIM3tP943o1xbsY41GvLCup21iM4/gc=;
 b=fZqpMqtZknWTSLLvW9CMDrcxkndPx3wLEnNUWBUdINAwk6BaIyTzc7NLbGUTp/cSfG
 VmhfmUBmfgP5CfxX6zMR686ckunvg8BzQ139x3kC9w+teIAdtu/1MEX9FTwR1k0wNb1Y
 x5pq5ikvqh8mkeDgK8RgIfLDNGK4gUZaauUg/Sv3oZs0CX/yZTsNviiRwDyXzCm6L2N8
 xb7Adc708m1SJbmlUhO6si6Sv4eQpjAAU8m4PchuQyYukahg+cK++XAeIdMM4ncvWSzs
 M4STy3gum/SUb0k9+ujJDVg5twJumuQMCAr0gV04xAad6nEjmPtfg1zS0DxbMTIt6ELX
 H8KA==
X-Gm-Message-State: APjAAAXMAHIAP7NmRoIBxrG3WAXWAlAXP6NMr+mqX6QUDuURnLEZMAtu
 aE13z++Qx6a4kgvG7aEErP/KYkwwmRzelGtFJQQ=
X-Google-Smtp-Source: APXvYqwK5KmxifcPjLSjf5c8jkZHQcHzkH16GHhUeR4MCzx5Gy8Rt6ekqTRLSWMH36hOxYwaCgiqGLWChyi8dbuYFdA=
X-Received: by 2002:ab0:5bc6:: with SMTP id z6mr10702811uae.46.1580148739730; 
 Mon, 27 Jan 2020 10:12:19 -0800 (PST)
MIME-Version: 1.0
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-2-tzimmermann@suse.de>
In-Reply-To: <20200123092123.28368-2-tzimmermann@suse.de>
From: Emil Velikov <emil.l.velikov@gmail.com>
Date: Mon, 27 Jan 2020 18:12:54 +0000
Message-ID: <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>
To: Thomas Zimmermann <tzimmermann@suse.de>
Subject: Re: [Xen-devel] [PATCH v4 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sam Ravnborg <sam@ravnborg.org>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
 Maxime Ripard <mripard@kernel.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 =?UTF-8?Q?Noralf_Tr=C3=B8nnes?= <noralf@tronnes.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Daniel Vetter <daniel@ffwll.ch>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sean Paul <sean@poorly.run>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVGhvbWFzLAoKT24gVGh1LCAyMyBKYW4gMjAyMCBhdCAwOToyMSwgVGhvbWFzIFppbW1lcm1h
bm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+IHdyb3RlOgoKPiBAQCAtMTc0LDEyICsxNzQsMjIgQEAg
c3RydWN0IGRybV9jcnRjX3N0YXRlIHsKPiAgICAgICAgICAqIEBub192Ymxhbms6Cj4gICAgICAg
ICAgKgo+ICAgICAgICAgICogUmVmbGVjdHMgdGhlIGFiaWxpdHkgb2YgYSBDUlRDIHRvIHNlbmQg
VkJMQU5LIGV2ZW50cy4gVGhpcyBzdGF0ZQo+IC0gICAgICAgICogdXN1YWxseSBkZXBlbmRzIG9u
IHRoZSBwaXBlbGluZSBjb25maWd1cmF0aW9uLCBhbmQgdGhlIG1haW4gdXN1YWdlCj4gLSAgICAg
ICAgKiBpcyBDUlRDcyBmZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5lY3RvciBvcGVyYXRpbmcgaW4g
b25lc2hvdCBtb2RlLgo+IC0gICAgICAgICogSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQg
aXMgb25seSBnZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKPiAtICAgICAgICAqIHRvIHRo
ZSB3cml0ZWJhY2sgY29ubmVjdG9yLCBhbmQgd2Ugd2FudCB0aGUgY29yZSB0byBmYWtlIFZCTEFO
Swo+IC0gICAgICAgICogZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNu
J3QgY2hhbmdlZCBidXQgb3RoZXJzIGhhZAo+IC0gICAgICAgICogb3Igd2hlbiB0aGUgQ1JUQyBh
bmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQuCj4gKyAgICAgICAgKiB1c3VhbGx5IGRl
cGVuZHMgb24gdGhlIHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24uIElmIHNldCB0byB0cnVlLCBEUk0K
PiArICAgICAgICAqIGF0b21pYyBoZWxwZXJzIHdpbGwgc2VuZG91dCBhIGZha2UgVkJMQU5LIGV2
ZW50IGR1cmluZyBkaXNwbGF5Cj4gKyAgICAgICAgKiB1cGRhdGVzLgo+ICsgICAgICAgICoKPiAr
ICAgICAgICAqIE9uZSB1c2FnZSBpcyBmb3IgZHJpdmVycyBhbmQvb3IgaGFyZHdhcmUgd2l0aG91
dCBzdXBwb3J0IGZvciBWQkxBTksKPiArICAgICAgICAqIGludGVycnVwdHMuIFN1Y2ggZHJpdmVy
cyB0eXBpY2FsbHkgZG8gbm90IGluaXRpYWxpemUgdmJsYW5raW5nCj4gKyAgICAgICAgKiAoaS5l
LiwgY2FsbCBkcm1fdmJsYW5rX2luaXQoKSB3aXQgdGhlIG51bWJlciBvZiBDUlRDcykuIEZvciBD
UlRDcwo+ICsgICAgICAgICogd2l0aG91dCBpbml0aWFsaXplZCB2YmxhbmtpbmcsIHRoZSBmaWVs
ZCBpcyBpbml0aWFsaXplZCB0byB0cnVlIGFuZAo+ICsgICAgICAgICogYSBWQkxBTksgZXZlbnQg
d2lsbCBiZSBzZW5kIG91dCBvbiBlYWNoIHVwZGF0ZSBvZiB0aGUgZGlzcGxheQo+ICsgICAgICAg
ICogcGlwZWxpbmUuCj4gKyAgICAgICAgKgo+ICsgICAgICAgICogQW5vdGhlciB1c2FnZSBpcyBD
UlRDcyBmZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5lY3RvciBvcGVyYXRpbmcgaW4KPiArICAgICAg
ICAqIG9uZXNob3QgbW9kZS4gSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQgaXMgb25seSBn
ZW5lcmF0ZWQgd2hlbgo+ICsgICAgICAgICogYSBqb2IgaXMgcXVldWVkIHRvIHRoZSB3cml0ZWJh
Y2sgY29ubmVjdG9yLCBhbmQgd2Ugd2FudCB0aGUgY29yZQo+ICsgICAgICAgICogdG8gZmFrZSBW
QkxBTksgZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNuJ3QgY2hhbmdl
ZAo+ICsgICAgICAgICogYnV0IG90aGVycyBoYWQgb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVj
dG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQuCj4gICAgICAgICAgKgoKUGVyaGFwcyBpdCdzIGp1c3Qg
bWUsIHlldCB0aGUgZm9sbG93aW5nIGlkZWFzIHdvdWxkIG1ha2UgdGhlIHRvcGljCnNpZ25pZmlj
YW50bHkgZWFzaWVyIGFuZCBjbGVhcmVyLgoKIC0gYWRkaW5nIGV4cGxpY2l0ICJmYWtlIiB3aGVu
IHRhbGtpbmcgYWJvdXQgZHJtL2F0b21pYyBfaGVscGVyc18KZ2VuZXJhdGluZy9zZW5kaW5nIGEg
VkJMQU5LIGV2ZW50LgpGb3IgZXhhbXBsZSwgaW4gMTUvMTUgdGhlIGNvbW1pdCBtZXNzYWdlIHNh
eXMgImZha2UiLCB3aGlsZSBpbmxpbmUKY29tbWVudCBvbWl0cyBpdC4uLiBMZWFkaW5nIHRvIHRo
ZSBjb25mdXNpb24gcG9pbnRlZCBvdXQuCgotIHMvbm9fdmJsYW5rL2Zha2VfdmJsYW5rL2cgb3Ig
cy9ub192Ymxhbmsvbm9faHdfdmJsYW5rL2cKU2ltcGxlIGFuZCBjb25jaXNlLiBXaXRoIHNsaWdo
dCBpbmNsaW5hdGlvbiB0b3dhcmRzIHRoZSBmb3JtZXIgd29yZGluZyA6LSkKCklmIHlvdSBhbmQg
RGFuaWVsIGFncmVlIHdpdGggdGhlIHJlbmFtZSwgdGhlbiB0aGUgZmlyc3Qgc2VudGVuY2Ugb2YK
dGhlIGRlc2NyaXB0aW9uIHNob3VsZCBwcm9iYWJseSBiZSB0d2Vha2VkLgoKSFRICkVtaWwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:32:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:32: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 1iw9BB-0001ow-2I; Mon, 27 Jan 2020 18:32:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iw9B9-0001or-H4
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:32:07 +0000
X-Inumbo-ID: 4f19276b-4133-11ea-8594-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f19276b-4133-11ea-8594-12813bfff9fa;
 Mon, 27 Jan 2020 18:32: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 <osstest-admin@xenproject.org>)
 id 1iw9B3-0000et-EP; Mon, 27 Jan 2020 18:32: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 1iw9B3-0002UA-57; Mon, 27 Jan 2020 18:32:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iw9B3-0006Qu-4V; Mon, 27 Jan 2020 18:32:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146538-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale: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-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-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=105b07f1ba462ec48b27e5cb74ddf81c6a79364c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 18:32:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 146538: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MzgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxMDViMDdmMWJhNDYy
ZWM0OGIyN2U1Y2I3NGRkZjgxYzZhNzkzNjRjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MSBk
YXlzICAxOTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM4ICAyMDIwLTAxLTI3
IDE2OjA2OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNo
Lm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1
biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFA
bGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBK
ZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1
YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5q
aWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4K
ICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtl
cWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1
QGxpbnV4LmFsaWJhYmEuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgog
IExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs
Lm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBE
b2xhdGEgPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8g
WWFtYWRhIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVt
YUBqcC5mdWppdHN1LmNvbT4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNv
bT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1p
Y2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29t
IDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtA
Z21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAg
UGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5n
IFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Nv
dHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1
bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxz
aGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgog
IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29t
PgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lh
bCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGlu
ZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+
CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNv
bT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlh
bmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29t
PgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
WWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmlj
aCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAg
emhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5Mjg3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw9DC-0001xQ-NB; Mon, 27 Jan 2020 18:34:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DB-0001xJ-6k
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:13 +0000
X-Inumbo-ID: 9b98c730-4133-11ea-aafc-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9b98c730-4133-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:10 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562348"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:45 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:28 -0800
Message-Id: <cover.1580147581.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/9] VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Tamas K Lengyel <tamas.lengyel@intel.com>, Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Alexandru Isaila <aisaila@bitdefender.com>, Julien Grall <julien@xen.org>,
 =?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>

VGhlIGZvbGxvd2luZyBzZXJpZXMgaW1wbGVtZW50cyBWTSBmb3JraW5nIGZvciBJbnRlbCBIVk0g
Z3Vlc3RzIHRvIGFsbG93IGZvcgp0aGUgZmFzdCBjcmVhdGlvbiBvZiBpZGVudGljYWwgVk1zIHdp
dGhvdXQgdGhlIGFzc29zY2lhdGVkIGhpZ2ggc3RhcnR1cCBjb3N0cwpvZiBib290aW5nIG9yIHJl
c3RvcmluZyB0aGUgVk0gZnJvbSBhIHNhdmVmaWxlLgoKSklSQSBpc3N1ZTogaHR0cHM6Ly94ZW5w
cm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi04OQoKVGhlIGZvcmsgb3BlcmF0aW9uIGlz
IGltcGxlbWVudGVkIGFzIHBhcnQgb2YgdGhlICJ4bCBmb3JrLXZtIiBjb21tYW5kOgogICAgeGwg
Zm9yay12bSAtQyA8Y29uZmlnX2ZpbGVfZm9yX2Zvcms+IC1RIDxxZW11X3NhdmVfZmlsZT4gPHBh
cmVudF9kb21pZD4KICAgIApCeSBkZWZhdWx0IGEgZnVsbHkgZnVuY3Rpb25hbCBmb3JrIGlzIGNy
ZWF0ZWQuIFRoZSB1c2VyIGlzIGluIGNoYXJnZSBob3dldmVyIHRvCmNyZWF0ZSB0aGUgYXBwcm9w
cmlhdGUgY29uZmlnIGZpbGUgZm9yIHRoZSBmb3JrIGFuZCB0byBnZW5lcmF0ZSB0aGUgUUVNVSBz
YXZlCmZpbGUgYmVmb3JlIHRoZSBmb3JrLXZtIGNhbGwgaXMgbWFkZS4gVGhlIGNvbmZpZyBmaWxl
IG5lZWRzIHRvIGdpdmUgdGhlCmZvcmsgYSBuZXcgbmFtZSBhdCBtaW5pbXVtIGJ1dCBvdGhlciBz
ZXR0aW5ncyBtYXkgYWxzbyByZXF1aXJlIGNoYW5nZXMuCgpUaGUgaW50ZXJmYWNlIGFsc28gYWxs
b3dzIHRvIHNwbGl0IHRoZSBmb3JraW5nIGludG8gdHdvIHN0ZXBzOgogICAgeGwgZm9yay12bSAt
LWxhdW5jaC1kbSBubyBcCiAgICAgICAgICAgICAgIC1wIDxwYXJlbnRfZG9taWQ+CiAgICB4bCBm
b3JrLXZtIC0tbGF1bmNoLWRtIGxhdGUgXAogICAgICAgICAgICAgICAtQyA8Y29uZmlnX2ZpbGVf
Zm9yX2Zvcms+IFwKICAgICAgICAgICAgICAgLVEgPHFlbXVfc2F2ZV9maWxlPiBcCiAgICAgICAg
ICAgICAgIDxmb3JrX2RvbWlkPgoKVGhlIHNwbGl0IGNyZWF0aW9uIG1vZGVsIGlzIHVzZWZ1bCB3
aGVuIHRoZSBWTSBuZWVkcyB0byBiZSBjcmVhdGVkIGFzIGZhc3QgYXMKcG9zc2libGUuIFRoZSBm
b3JrZWQgVk0gY2FuIGJlIHVucGF1c2VkIHdpdGhvdXQgdGhlIGRldmljZSBtb2RlbCBiZWluZyBs
YXVuY2hlZAp0byBiZSBtb25pdG9yZWQgYW5kIGFjY2Vzc2VkIHZpYSBWTUkuIE5vdGUgaG93ZXZl
ciB0aGF0IHdpdGhvdXQgaXRzIGRldmljZQptb2RlbCBydW5uaW5nIChkZXBlbmRpbmcgb24gd2hh
dCBpcyBleGVjdXRpbmcgaW4gdGhlIFZNKSBpdCBpcyBib3VuZCB0bwptaXNiZWhhdmUgb3IgZXZl
biBjcmFzaCB3aGVuIGl0cyB0cnlpbmcgdG8gYWNjZXNzIGRldmljZXMgdGhhdCB3b3VsZCBiZQpl
bXVsYXRlZCBieSBRRU1VLiBXZSBhbnRpY2lwYXRlIHRoYXQgZm9yIGNlcnRhaW4gdXNlLWNhc2Vz
IHRoaXMgd291bGQgYmUgYW4KYWNjZXB0YWJsZSBzaXR1YXRpb24sIGluIGNhc2UgZm9yIGV4YW1w
bGUgd2hlbiBmdXp6aW5nIGlzIHBlcmZvcm1lZCBvZiBjb2RlCnNlZ21lbnRzIHRoYXQgZG9uJ3Qg
YWNjZXNzIHN1Y2ggZGV2aWNlcy4KCkxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsIHJlcXVpcmVz
IHRoZSBRRU1VIFhlbiBzYXZlZmlsZSB0byBiZSBnZW5lcmF0ZWQKbWFudWFsbHkgZnJvbSB0aGUg
cGFyZW50IFZNLiBUaGlzIGNhbiBiZSBhY2NvbXBsaXNoZWQgc2ltcGx5IGJ5IGNvbm5lY3Rpbmcg
dG8KaXRzIFFNUCBzb2NrZXQgYW5kIGlzc3VpbmcgdGhlICJ4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRl
IiBjb21tYW5kLiBGb3IgZXhhbXBsZQp1c2luZyB0aGUgc3RhbmRhcmQgdG9vbCBzb2NhdCB0aGVz
ZSBjb21tYW5kcyBjYW4gYmUgdXNlZCB0byBnZW5lcmF0ZSB0aGUgZmlsZToKICAgIHNvY2F0IC0g
VU5JWC1DT05ORUNUOi92YXIvcnVuL3hlbi9xbXAtbGlieGwtPHBhcmVudF9kb21pZD4KICAgIHsg
ImV4ZWN1dGUiOiAicW1wX2NhcGFiaWxpdGllcyIgfQogICAgeyAiZXhlY3V0ZSI6ICJ4ZW4tc2F2
ZS1kZXZpY2VzLXN0YXRlIiwgXAogICAgICAgICJhcmd1bWVudHMiOiB7ICJmaWxlbmFtZSI6ICIv
cGF0aC90by9zYXZlL3FlbXVfc3RhdGUiLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICJsaXZl
IjogZmFsc2V9IH0KCkF0IHJ1bnRpbWUgdGhlIGZvcmtlZCBWTSBzdGFydHMgcnVubmluZyB3aXRo
IGFuIGVtcHR5IHAybSB3aGljaCBnZXRzIGxhemlseQpwb3B1bGF0ZWQgd2hlbiB0aGUgVk0gZ2Vu
ZXJhdGVzIEVQVCBmYXVsdHMsIHNpbWlsYXIgdG8gaG93IGFsdHAybSB2aWV3cyBhcmUKcG9wdWxh
dGVkLiBJZiB0aGUgbWVtb3J5IGFjY2VzcyBpcyBhIHJlYWQtb25seSBhY2Nlc3MsIHRoZSBwMm0g
ZW50cnkgaXMKcG9wdWxhdGVkIHdpdGggYSBtZW1vcnkgc2hhcmVkIGVudHJ5IHdpdGggaXRzIHBh
cmVudC4gRm9yIHdyaXRlIG1lbW9yeSBhY2Nlc3NlcwpvciBpbiBjYXNlIG1lbW9yeSBzaGFyaW5n
IHdhc24ndCBwb3NzaWJsZSAoZm9yIGV4YW1wbGUgaW4gY2FzZSBhIHJlZmVyZW5jZSBpcwpoZWxk
IGJ5IGEgdGhpcmQgcGFydHkpLCBhIG5ldyBwYWdlIGlzIGFsbG9jYXRlZCBhbmQgdGhlIHBhZ2Ug
Y29udGVudHMgYXJlCmNvcGllZCBvdmVyIGZyb20gdGhlIHBhcmVudCBWTS4gRm9ya3MgY2FuIGJl
IGZ1cnRoZXIgZm9ya2VkIGlmIG5lZWRlZCwgdGh1cwphbGxvd2luZyBmb3IgZnVydGhlciBtZW1v
cnkgc2F2aW5ncy4KCkEgVk0gZm9yayByZXNldCBoeXBlcmNhbGwgaXMgYWxzbyBhZGRlZCB0aGF0
IGFsbG93cyB0aGUgZm9yayB0byBiZSByZXNldCB0byB0aGUKc3RhdGUgaXQgd2FzIGp1c3QgYWZ0
ZXIgYSBmb3JrLCBhbHNvIGFjY2Vzc2libGUgdmlhIHhsOgogICAgeGwgZm9yay12bSAtLWZvcmst
cmVzZXQgLXAgPGZvcmtfZG9taWQ+CgpUaGlzIGlzIGFuIG9wdGltaXphdGlvbiBmb3IgY2FzZXMg
d2hlcmUgdGhlIGZvcmtzIGFyZSB2ZXJ5IHNob3J0LWxpdmVkIGFuZCBydW4Kd2l0aG91dCBhIGRl
dmljZSBtb2RlbCwgc28gcmVzZXR0aW5nIHNhdmVzIHNvbWUgdGltZSBjb21wYXJlZCB0byBjcmVh
dGluZyBhCmJyYW5kIG5ldyBmb3JrIHByb3ZpZGVkIHRoZSBmb3JrIGhhcyBub3QgYXF1aXJlZCBh
IGxvdCBvZiBtZW1vcnkuIElmIHRoZSBmb3JrCmhhcyBhIGxvdCBvZiBtZW1vcnkgZGVkdXBsaWNh
dGVkIGl0IGlzIGxpa2VseSBnb2luZyB0byBiZSBmYXN0ZXIgdG8gY3JlYXRlIGEKbmV3IGZvcmsg
ZnJvbSBzY3JhdGNoIGFuZCBhc3luY2hyb25vdXNseSBkZXN0cm95aW5nIHRoZSBvbGQgb25lLgoK
VGhlIHNlcmllcyBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCBib3RoIExpbnV4IGFuZCBXaW5kb3dzIFZN
cyBhbmQgZnVuY3Rpb25zIGFzCmV4cGVjdGVkLiBWTSBmb3JraW5nIHRpbWUgaGFzIGJlZW4gbWVh
c3VyZWQgdG8gYmUgMC4wMDA3cywgZGV2aWNlIG1vZGVsIGxhdW5jaAp0byBiZSBhcm91bmQgMXMg
ZGVwZW5kaW5nIGxhcmdlbHkgb24gdGhlIG51bWJlciBvZiBkZXZpY2VzIGJlaW5nIGVtdWxhdGVk
LiBGb3JrCnJlc2V0cyBoYXZlIGJlZW4gbWVhc3VyZWQgdG8gYmUgMC4wMDAxcyB1bmRlciB0aGUg
b3B0aW1hbCBjaXJjdW1zdGFuY2VzLgoKTmV3IGluIHY2OiBtaW5vciBmaXhlcyBhbmQgaW1wcm92
ZW1lbnRzIG9ubHkgKyByZWJhc2luZyBvbiBzdGFnaW5nCgpQYXRjaCAxIGlzIGEgbWVtX3NoYXJp
bmcgYnVnZml4CgpQYXRjaGVzIDItMyBpbXBsZW1lbnQgY2hhbmdlcyB0byBleGlzdGluZyBpbnRl
cm5hbCBYZW4gQVBJcyB0byBtYWtlIFZNIGZvcmtpbmcKcG9zc2libGUuCgpQYXRjaGVzIDQtNSBh
cmUgc2ltcGxlIGNvZGUtY2xlYW51cHMgdG8gbWVtX3NoYXJpbmcKClBhdGNoIDYgYWRkcyB0aGUg
aHlwZXJ2aXNvci1zaWRlIGNvZGUgaW1wbGVtZW50aW5nIFZNIGZvcmtpbmcuCgpQYXRjaCA3IGlz
IGludGVncmF0aW9uIG9mIG1lbV9hY2Nlc3Mgd2l0aCBmb3JrZWQgVk1zLgoKUGF0Y2ggOCBpbXBs
ZW1lbnRzIHRoZSBWTSBmb3JrIHJlc2V0IG9wZXJhdGlvbiBoeXBlcnZpc29yIHNpZGUgYml0cy4K
ClBhdGNoIDkgYWRkcyB0aGUgdG9vbHN0YWNrLXNpZGUgY29kZSBpbXBsZW1lbnRpbmcgVk0gZm9y
a2luZyBhbmQgcmVzZXQuCgpUYW1hcyBLIExlbmd5ZWwgKDkpOgogIHg4Ni9odm06IGludHJvZHVj
ZSBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMKICB4ZW4veDg2OiBNYWtlIGhhcF9nZXRfYWxs
b2NhdGlvbiBhY2Nlc3NpYmxlCiAgeDg2L3AybTogQWxsb3cgcDJtX2dldF9wYWdlX2Zyb21fZ2Zu
IHRvIHJldHVybiBzaGFyZWQgZW50cmllcwogIHg4Ni9tZW1fc2hhcmluZzogUmVwbGFjZSBNRU1f
U0hBUklOR19ERUJVRyB3aXRoIGdkcHJpbnRrCiAgeDg2L21lbV9zaGFyaW5nOiB1c2UgZGVmYXVs
dF9hY2Nlc3MgaW4gYWRkX3RvX3BoeXNtYXAKICB4ZW4vbWVtX3NoYXJpbmc6IFZNIGZvcmtpbmcK
ICB4ZW4vbWVtX2FjY2VzczogVXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbiBzZXRfbWVtX2Fj
Y2VzcwogIHg4Ni9tZW1fc2hhcmluZzogcmVzZXQgYSBmb3JrCiAgeGVuL3Rvb2xzOiBWTSBmb3Jr
aW5nIHRvb2xzdGFjayBzaWRlCgogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICAgICAgICAgIHwg
IDM2ICsrKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDEzICsKIHRvb2xz
L2xpYnhjL3hjX21lbXNoci5jICAgICAgICAgICB8ICAyMiArKwogdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAg
ICB8IDIzNyArKysrKysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAg
ICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgIHwgIDQzICsr
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICB8ICAgMSArCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAgICAgICAg
ICAgICAgICAgIHwgICA1ICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICB8ICAx
MiArCiB0b29scy94bC94bF9zYXZlcmVzdG9yZS5jICAgICAgICAgfCAgOTUgKysrKysrKysKIHRv
b2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgICAgICB8ICAgOCArCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgfCAgMTEgKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgIHwgMjM4ICsrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAg
ICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgfCAgIDUg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICB8IDM4NSArKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICB8ICAy
NSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21l
bV9zaGFyaW5nLmggfCAgMjAgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICB8
ICAgNiArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDIgKwogMjQgZmls
ZXMgY2hhbmdlZCwgOTQ3IGluc2VydGlvbnMoKyksIDIzMyBkZWxldGlvbnMoLSkKCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw9DH-0001yO-1g; Mon, 27 Jan 2020 18:34:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DG-0001y7-38
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:18 +0000
X-Inumbo-ID: 9d8af63a-4133-11ea-aafc-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d8af63a-4133-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:13 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562353"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:46 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:29 -0800
Message-Id: <8f7138e4d6a11975ef85458c000a337a60a4e13e.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 1/9] x86/p2m: Allow p2m_get_page_from_gfn to
 return shared 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: Tamas K Lengyel <tamas.lengyel@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>

VGhlIG93bmVyIGRvbWFpbiBvZiBzaGFyZWQgcGFnZXMgaXMgZG9tX2NvdywgdXNlIHRoYXQgZm9y
IGdldF9wYWdlCm90aGVyd2lzZSB0aGUgZnVuY3Rpb24gZmFpbHMgdG8gcmV0dXJuIHRoZSBjb3Jy
ZWN0IHBhZ2UuIEZpeGluZyB0aGUKZXJyb3Igbm93IGFuZCBzaW1wbGlmeWluZyB0aGUgY2hlY2tz
IHNpbmNlIHdlIGNhbid0IGhhdmUgYW55IHNoYXJlZAplbnRyaWVzIHdpdGggZG9tX2NvdyBiZWlu
ZyBOVUxMLgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KLS0tCnY2OiB1c2Ugc2ltcGxpZmllZCBjaGVjayBmb3IgZG9tX2NvdyBpbiBib3Ro
IHNsb3cgYW5kIGZhc3QgcGF0aAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDE0ICsrKysr
KysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCA0OWNjMTM4MzYyLi5mNTQzNjBiNDNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01NzQsMTEgKzU3NCwx
MiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgICAgICAg
ICAgICAgaWYgKCBmZG9tID09IE5VTEwgKQogICAgICAgICAgICAgICAgICAgICBwYWdlID0gTlVM
TDsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UgaWYgKCAhZ2V0X3BhZ2UocGFnZSwg
cDJtLT5kb21haW4pICYmCi0gICAgICAgICAgICAgICAgICAgICAgLyogUGFnZSBjb3VsZCBiZSBz
aGFyZWQgKi8KLSAgICAgICAgICAgICAgICAgICAgICAoIWRvbV9jb3cgfHwgIXAybV9pc19zaGFy
ZWQoKnQpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZShwYWdlLCBkb21fY293
KSkgKQotICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOworICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSAhcDJtX2lzX3No
YXJlZCgqdCkgPyBwMm0tPmRvbWFpbiA6IGRvbV9jb3c7CisgICAgICAgICAgICAgICAgaWYgKCAh
Z2V0X3BhZ2UocGFnZSwgZCkgKQorICAgICAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKKyAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKIApA
QCAtNTk0LDggKzU5NSw5IEBAIHN0cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dm
bigKICAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3goZ2ZuKSwgdCwgYSwg
cSwgTlVMTCk7CiAgICAgaWYgKCBwMm1faXNfcmFtKCp0KSAmJiBtZm5fdmFsaWQobWZuKSApCiAg
ICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gIXAybV9pc19zaGFyZWQoKnQpID8gcDJt
LT5kb21haW4gOiBkb21fY293OwogICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICkKKyAgICAgICAgaWYgKCAh
Z2V0X3BhZ2UocGFnZSwgZCkgKQogICAgICAgICAgICAgcGFnZSA9IE5VTEw7CiAgICAgfQogICAg
IHB1dF9nZm4ocDJtLT5kb21haW4sIGdmbl94KGdmbikpOwotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9DI-0001z8-Cq; Mon, 27 Jan 2020 18:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DG-0001yE-9f
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:18 +0000
X-Inumbo-ID: 9e8cd562-4133-11ea-8594-12813bfff9fa
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e8cd562-4133-11ea-8594-12813bfff9fa;
 Mon, 27 Jan 2020 18:34:15 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562365"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:47 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:32 -0800
Message-Id: <f499998850729f19cc8486222ccc93e274ea441d.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 4/9] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

VXNpbmcgWEVOTE9HX0VSUiBsZXZlbCBzaW5jZSB0aGlzIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBw
YXRocyAoaWUuIGl0J3MKZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZsPWFsbCBz
ZXQpLiBBbHNvIHVzZSAlcGQgdG8gcHJpbnQgdGhlIGRvbWFpbgppZHMuCgpTaWduZWQtb2ZmLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgODIgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDVjZTA3NWQzMDcuLjJiM2JlNWIxMjUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jCkBAIC00OSw5ICs0OSw2IEBAIHR5cGVkZWYgc3RydWN0IHBnX2xvY2tfZGF0
YSB7CiAKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShwZ19sb2NrX2RhdGFfdCwgX19wbGQpOwogCi0j
ZGVmaW5lIE1FTV9TSEFSSU5HX0RFQlVHKF9mLCBfYS4uLikgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGRlYnVndHJhY2VfcHJpbnRrKCJtZW1fc2hhcmluZ19kZWJ1Zzog
JXMoKTogIiBfZiwgX19mdW5jX18sICMjX2EpCi0KIC8qIFJldmVyc2UgbWFwIGRlZmluZXMgKi8K
ICNkZWZpbmUgUk1BUF9IQVNIVEFCX09SREVSICAwCiAjZGVmaW5lIFJNQVBfSEFTSFRBQl9TSVpF
ICAgXApAQCAtNDgyLDkgKzQ3OSw5IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAg
LyogSWYgd2UgY2FuJ3QgbG9jayBpdCwgaXQncyBkZWZpbml0ZWx5IG5vdCBhIHNoYXJlZCBwYWdl
ICovCiAgICAgICAgIGlmICggIW1lbV9zaGFyaW5nX3BhZ2VfbG9jayhwZykgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAgICAgICAgICAibWZuICVs
eCBpbiBhdWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCi0gICAgICAg
ICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAibWZuICVseCBpbiBh
dWRpdCBsaXN0LCBidXQgY2Fubm90IGJlIGxvY2tlZCAoJWx4KSFcbiIsCisgICAgICAgICAgICAg
ICAgICAgICBtZm5feChtZm4pLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAg
ZXJyb3JzKys7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpAQCAtNDkyLDkgKzQ4
OSw5IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKICAgICAgICAgLyogQ2hlY2sgaWYgdGhlIE1G
TiBoYXMgY29ycmVjdCB0eXBlLCBvd25lciBhbmQgaGFuZGxlLiAqLwogICAgICAgICBpZiAoIChw
Zy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2Ug
KQogICAgICAgICB7Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAgICAgICAg
ICAgICAibWZuICVseCBpbiBhdWRpdCBsaXN0LCBidXQgbm90IFBHVF9zaGFyZWRfcGFnZSAoJWx4
KSFcbiIsCi0gICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3R5cGVfbWFzayk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAg
ICAgICAgICAgICAgICAgICAgIm1mbiAlbHggaW4gYXVkaXQgbGlzdCwgYnV0IG5vdCBQR1Rfc2hh
cmVkX3BhZ2UgKCVseCkhXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgcGct
PnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayk7CiAgICAgICAgICAgICBlcnJvcnMr
KzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CkBAIC01MDIsMjQgKzQ5OSwyNCBA
QCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgIC8qIENoZWNrIHRoZSBwYWdlIG93bmVy
LiAqLwogICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHBnKSAhPSBkb21fY293ICkKICAgICAg
ICAgewotICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggc2hhcmVkLCBidXQg
d3Jvbmcgb3duZXIgJXBkIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94
KG1mbiksIHBhZ2VfZ2V0X293bmVyKHBnKSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAibWZuICVseCBzaGFyZWQsIGJ1dCB3cm9uZyBvd25lciAoJXBkKSFcbiIsCisgICAgICAg
ICAgICAgICAgICAgICBtZm5feChtZm4pLCBwYWdlX2dldF9vd25lcihwZykpOwogICAgICAgICAg
ICAgZXJyb3JzKys7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBDaGVjayB0aGUgbTJwIGVudHJ5
ICovCiAgICAgICAgIGlmICggIVNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZu
KSkpICkKICAgICAgICAgewotICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHgg
c2hhcmVkLCBidXQgd3JvbmcgbTJwIGVudHJ5ICglbHgpIVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl94KG1mbiksIGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpKTsK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJtZm4gJWx4IHNoYXJlZCwgYnV0IHdy
b25nIG0ycCBlbnRyeSAoJWx4KSFcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4p
LCBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKSk7CiAgICAgICAgICAgICBlcnJvcnMrKzsK
ICAgICAgICAgfQogCiAgICAgICAgIC8qIENoZWNrIHdlIGhhdmUgYSBsaXN0ICovCiAgICAgICAg
IGlmICggKCFwZy0+c2hhcmluZykgfHwgcm1hcF9jb3VudChwZykgPT0gMCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJtZm4gJWx4IHNoYXJlZCwgYnV0IGVtcHR5
IGdmbiBsaXN0IVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikp
OworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIm1mbiAlbHggc2hhcmVkLCBidXQg
ZW1wdHkgZ2ZuIGxpc3QhXG4iLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSk7CiAg
ICAgICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CkBA
IC01MzgsMjQgKzUzNSwyNiBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgICAgICBk
ID0gZ2V0X2RvbWFpbl9ieV9pZChnLT5kb21haW4pOwogICAgICAgICAgICAgaWYgKCBkID09IE5V
TEwgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJV
bmtub3duIGRvbTogJWh1LCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSk7CisgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAiVW5rbm93biBkb206ICVkLCBmb3IgUEZOPSVseCwgTUZOPSVseFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBnLT5kb21haW4sIGctPmdmbiwgbWZuX3gobWZuKSk7CiAgICAgICAgICAg
ICAgICAgZXJyb3JzKys7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAm
dCk7CiAgICAgICAgICAgICBpZiAoICFtZm5fZXEob19tZm4sIG1mbikgKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJlY3QgUDJNIGZvciBk
PSVodSwgUEZOPSVseC4iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVj
dGluZyBNRk49JWx4LCBnb3QgJWx4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGctPmRvbWFpbiwgZy0+Z2ZuLCBtZm5feChtZm4pLCBtZm5feChvX21mbikpOworICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJJbmNvcnJlY3QgUDJNIGZvciAlcGQsIFBG
Tj0lbHguIgorICAgICAgICAgICAgICAgICAgICAgICAgICJFeHBlY3RpbmcgTUZOPSVseCwgZ290
ICVseFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLCBnLT5nZm4sIG1mbl94KG1mbiks
IG1mbl94KG9fbWZuKSk7CiAgICAgICAgICAgICAgICAgZXJyb3JzKys7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBpZiAoIHQgIT0gcDJtX3JhbV9zaGFyZWQgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJlY3QgUDJNIHR5cGUgZm9y
IGQ9JWh1LCBQRk49JWx4IE1GTj0lbHguIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJFeHBlY3RpbmcgdD0lZCwgZ290ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGctPmRvbWFpbiwgZy0+Z2ZuLCBtZm5feChtZm4pLCBwMm1fcmFtX3NoYXJlZCwg
dCk7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAiSW5jb3JyZWN0IFAyTSB0eXBlIGZvciAlcGQsIFBGTj0lbHggTUZOPSVseC4i
CisgICAgICAgICAgICAgICAgICAgICAgICAgIkV4cGVjdGluZyB0PSVkLCBnb3QgJWRcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgZCwgZy0+Z2ZuLCBtZm5feChtZm4pLCBwMm1fcmFtX3No
YXJlZCwgdCk7CiAgICAgICAgICAgICAgICAgZXJyb3JzKys7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBwdXRfZG9tYWluKGQpOwpAQCAtNTY0LDEwICs1NjMsMTAgQEAgc3RhdGljIGludCBh
dWRpdCh2b2lkKQogICAgICAgICAvKiBUaGUgdHlwZSBjb3VudCBoYXMgYW4gZXh0cmEgcmVmIGJl
Y2F1c2Ugd2UgaGF2ZSBsb2NrZWQgdGhlIHBhZ2UgKi8KICAgICAgICAgaWYgKCAobnJfZ2ZucyAr
IDEpICE9IChwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiTWlzbWF0Y2hlZCBjb3VudHMgZm9y
IE1GTj0lbHguIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlz
dCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChtZm4pLCBucl9nZm5zLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBn
LT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CisgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiTWlzbWF0Y2hlZCBjb3VudHMgZm9yIE1GTj0lbHguIgorICAgICAg
ICAgICAgICAgICAgICAgIm5yX2dmbnMgaW4gbGlzdCAlbHUsIGluIHR5cGVfaW5mbyAlbHhcbiIs
CisgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBucl9nZm5zLAorICAgICAgICAgICAg
ICAgICAgICAgKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSk7CiAgICAg
ICAgICAgICBlcnJvcnMrKzsKICAgICAgICAgfQogCkBAIC01NzgsOCArNTc3LDggQEAgc3RhdGlj
IGludCBhdWRpdCh2b2lkKQogCiAgICAgaWYgKCBjb3VudF9mb3VuZCAhPSBjb3VudF9leHBlY3Rl
ZCApCiAgICAgewotICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiRXhwZWN0ZWQgJWxkIHNoYXJl
ZCBtZm5zLCBmb3VuZCAlbGQuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRfZXhw
ZWN0ZWQsIGNvdW50X2ZvdW5kKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkV4cGVj
dGVkICVsZCBzaGFyZWQgbWZucywgZm91bmQgJWxkLiIsCisgICAgICAgICAgICAgICAgIGNvdW50
X2V4cGVjdGVkLCBjb3VudF9mb3VuZCk7CiAgICAgICAgIGVycm9ycysrOwogICAgIH0KIApAQCAt
NzU3LDEwICs3NTYsMTAgQEAgc3RhdGljIGludCBkZWJ1Z19tZm4obWZuX3QgbWZuKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBNRU1fU0hBUklOR19ERUJVRygKLSAgICAg
ICAgIkRlYnVnIHBhZ2U6IE1GTj0lbHggaXMgY2k9JWx4LCB0aT0lbHgsIG93bmVyPSVwZFxuIiwK
LSAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBwYWdlLT5jb3VudF9pbmZvLAotICAg
ICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgcGFnZV9nZXRfb3duZXIocGFnZSkpOworICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgIkRlYnVnIHBhZ2U6IE1GTj0lbHgg
aXMgY2k9JWx4LCB0aT0lbHgsIG93bmVyX2lkPSVwZFxuIiwKKyAgICAgICAgICAgICBtZm5feChw
YWdlX3RvX21mbihwYWdlKSksIHBhZ2UtPmNvdW50X2luZm8sCisgICAgICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8sIHBhZ2VfZ2V0X293bmVyKHBhZ2UpKTsKIAogICAgIC8qIC0xIGJl
Y2F1c2UgdGhlIHBhZ2UgaXMgbG9ja2VkIGFuZCB0aGF0J3MgYW4gYWRkaXRpb25hbCB0eXBlIHJl
ZiAqLwogICAgIG51bV9yZWZzID0gKChpbnQpIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF9jb3VudF9tYXNrKSkgLSAxOwpAQCAtNzc2LDggKzc3NSw5IEBAIHN0YXRpYyBpbnQgZGVidWdf
Z2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKIAogICAgIG1mbiA9IGdldF9nZm5fcXVl
cnkoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwogCi0gICAgTUVNX1NIQVJJTkdfREVCVUcoIkRlYnVn
IGZvciBkb20lZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQsIGdmbl94KGdmbikpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEZWJ1
ZyBmb3IgJXBkLCBnZm49JSIgUFJJX2dmbiAiXG4iLAorICAgICAgICAgICAgIGQsIGdmbl94KGdm
bikpOworCiAgICAgbnVtX3JlZnMgPSBkZWJ1Z19tZm4obWZuKTsKICAgICBwdXRfZ2ZuKGQsIGdm
bl94KGdmbikpOwogCkBAIC03OTMsMTMgKzc5MywxMyBAQCBzdGF0aWMgaW50IGRlYnVnX2dyZWYo
c3RydWN0IGRvbWFpbiAqZCwgZ3JhbnRfcmVmX3QgcmVmKQogICAgIHJjID0gbWVtX3NoYXJpbmdf
Z3JlZl90b19nZm4oZC0+Z3JhbnRfdGFibGUsIHJlZiwgJmdmbiwgJnN0YXR1cyk7CiAgICAgaWYg
KCByYyApCiAgICAgewotICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiQXNrZWQgdG8gZGVidWcg
W2RvbT0lZCxncmVmPSV1XTogZXJyb3IgJWQuXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIHJlZiwgcmMpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAi
QXNrZWQgdG8gZGVidWcgWyVwZCxncmVmPSV1XTogZXJyb3IgJWQuXG4iLAorICAgICAgICAgICAg
ICAgICBkLCByZWYsIHJjKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIE1FTV9T
SEFSSU5HX0RFQlVHKCI9PT4gR3JhbnQgW2RvbT0lZCxyZWY9JWRdLCBzdGF0dXM9JXguICIsCi0g
ICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZWYsIHN0YXR1cyk7CisgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwgIj09PiBHcmFudCBbJXBkLHJlZj0lZF0sIHN0YXR1cz0leC4gIiwK
KyAgICAgICAgICAgICBkLCByZWYsIHN0YXR1cyk7CiAKICAgICByZXR1cm4gZGVidWdfZ2ZuKGQs
IGdmbik7CiB9CkBAIC0xMjc4LDggKzEyNzgsOCBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICBwcml2YXRlX3BhZ2VfZm91bmQ6CiAgICAgaWYgKCBw
Mm1fY2hhbmdlX3R5cGVfb25lKGQsIGdmbiwgcDJtX3JhbV9zaGFyZWQsIHAybV9yYW1fcncpICkK
ICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZCBub3QgY2hhbmdlIHAy
bSB0eXBlIGQgJWh1IGdmbiAlbHguXG4iLAotICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IGdmbik7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDb3VsZCBub3QgY2hhbmdlIHAy
bSB0eXBlIGQgJXBkIGdmbiAlbHguXG4iLAorICAgICAgICAgICAgICAgICBkLCBnZm4pOwogICAg
ICAgICBCVUcoKTsKICAgICB9CiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9DL-00020q-OQ; Mon, 27 Jan 2020 18:34:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DL-00020R-3s
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:23 +0000
X-Inumbo-ID: 9e80eea0-4133-11ea-aafc-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e80eea0-4133-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:14 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562362"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:47 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:31 -0800
Message-Id: <61733570ae139d8c895eecb1d0c761778bec266c.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 3/9] xen/x86: Make hap_get_allocation
 accessible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

RHVyaW5nIFZNIGZvcmtpbmcgd2UnbGwgY29weSB0aGUgcGFyZW50IGRvbWFpbidzIHBhcmFtZXRl
cnMgdG8gdGhlIGNsaWVudCwKaW5jbHVkaW5nIHRoZSBIQVAgc2hhZG93IG1lbW9yeSBzZXR0aW5n
IHRoYXQgaXMgdXNlZCBmb3Igc3RvcmluZyB0aGUgZG9tYWluJ3MKRVBULiBXZSdsbCBjb3B5IHRo
aXMgaW4gdGhlIGh5cGVydmlzb3IgaW5zdGVhZCBkb2luZyBpdCBkdXJpbmcgdG9vbHN0YWNrIGxh
dW5jaAp0byBhbGxvdyB0aGUgZG9tYWluIHRvIHN0YXJ0IGV4ZWN1dGluZyBhbmQgdW5zaGFyaW5n
IG1lbW9yeSBiZWZvcmUgKG9yCmV2ZW4gY29tcGxldGVseSB3aXRob3V0KSB0aGUgdG9vbHN0YWNr
LgoKU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMyArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaGFwLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDNkOTNmMzQ1MWMuLmM3YzdmZjZlOTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwpAQCAtMzIxLDggKzMyMSw3IEBAIHN0YXRpYyB2b2lkIGhhcF9mcmVlX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogfQogCiAvKiBSZXR1cm4g
dGhlIHNpemUgb2YgdGhlIHBvb2wsIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QgTUIgKi8KLXN0
YXRpYyB1bnNpZ25lZCBpbnQKLWhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQor
dW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGludCBwZyA9IGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcwogICAgICAg
ICArIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2hhcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oYXAuaAppbmRleCBiOTRiZmI0
ZWQwLi4xYmYwN2U0OWZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKQEAgLTQ1LDYgKzQ1LDcgQEAgaW50ICAgaGFw
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwKIAogZXh0ZXJuIGNvbnN0IHN0cnVj
dCBwYWdpbmdfbW9kZSAqaGFwX3BhZ2luZ19nZXRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIGludCBo
YXBfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBi
b29sICpwcmVlbXB0ZWQpOwordW5zaWduZWQgaW50IGhhcF9nZXRfYWxsb2NhdGlvbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAogI2VuZGlmIC8qIFhFTl9IQVBfSCAqLwogCi0tIAoyLjIwLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9DM-00021A-4M; Mon, 27 Jan 2020 18:34:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DL-00020X-AU
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:23 +0000
X-Inumbo-ID: a09ec900-4133-11ea-8594-12813bfff9fa
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a09ec900-4133-11ea-8594-12813bfff9fa;
 Mon, 27 Jan 2020 18:34:18 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562410"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:50 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:37 -0800
Message-Id: <698834461d0fd7ba7a6edb25a568aff8777beb48.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 9/9] xen/tools: VM forking toolstack side
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

QWRkIG5lY2Vzc2FyeSBiaXRzIHRvIGltcGxlbWVudCAieGwgZm9yay12bSIgY29tbWFuZHMuIFRo
ZSBjb21tYW5kIGFsbG93cyB0aGUKdXNlciB0byBzcGVjaWZ5IGhvdyB0byBsYXVuY2ggdGhlIGRl
dmljZSBtb2RlbCBhbGxvd2luZyBmb3IgYSBsYXRlLWxhdW5jaCBtb2RlbAppbiB3aGljaCB0aGUg
dXNlciBjYW4gZXhlY3V0ZSB0aGUgZm9yayB3aXRob3V0IHRoZSBkZXZpY2UgbW9kZWwgYW5kIGRl
Y2lkZSB0bwpvbmx5IGxhdGVyIGxhdW5jaCBpdC4KClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4g
ICAgICAgICAgfCAgMzYgKysrKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAx
MyArKwogdG9vbHMvbGlieGMveGNfbWVtc2hyLmMgICAgICAgfCAgMjIgKysrKwogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgfCAyMzcgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
IHwgIDQzICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgfCAgIDEgKwogdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAgICAg
ICAgICAgICAgfCAgIDUgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgMTIgKysK
IHRvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMgICAgIHwgIDk1ICsrKysrKysrKysrKysrCiB0b29s
cy94bC94bF92bWNvbnRyb2wuYyAgICAgICB8ICAgOCArKwogMTMgZmlsZXMgY2hhbmdlZCwgMzk4
IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZDRiNWU4ZTM2Mi4uMjJjYzQx
NDliMCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwu
MS5wb2QuaW4KQEAgLTY5NCw2ICs2OTQsNDIgQEAgTGVhdmUgdGhlIGRvbWFpbiBwYXVzZWQgYWZ0
ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiA9YmFjawogCis9aXRlbSBCPGZvcmstdm0+IFtJ
PE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KKworQ3JlYXRlIGEgZm9yayBvZiBhIHJ1bm5pbmcgVk0u
IFRoZSBkb21haW4gd2lsbCBiZSBwYXVzZWQgYWZ0ZXIgdGhlIG9wZXJhdGlvbgorYW5kIG5lZWRz
IHRvIHJlbWFpbiBwYXVzZWQgd2hpbGUgZm9ya3Mgb2YgaXQgZXhpc3QuCisKK0I8T1BUSU9OUz4K
KworPW92ZXIgNAorCis9aXRlbSBCPC1wPgorCitMZWF2ZSB0aGUgZm9yayBwYXVzZWQgYWZ0ZXIg
Y3JlYXRpbmcgaXQuCisKKz1pdGVtIEI8LS1sYXVuY2gtZG0+CisKK1NwZWNpZnkgd2hldGhlciB0
aGUgZGV2aWNlIG1vZGVsIChRRU1VKSBzaG91bGQgYmUgbGF1bmNoZWQgZm9yIHRoZSBmb3JrLiBM
YXRlCitsYXVuY2ggYWxsb3dzIHRvIHN0YXJ0IHRoZSBkZXZpY2UgbW9kZWwgZm9yIGFuIGFscmVh
ZHkgcnVubmluZyBmb3JrLgorCis9aXRlbSBCPC1DPgorCitUaGUgY29uZmlnIGZpbGUgdG8gdXNl
IHdoZW4gbGF1bmNoaW5nIHRoZSBkZXZpY2UgbW9kZWwuIEN1cnJlbnRseSByZXF1aXJlZCB3aGVu
CitsYXVuY2hpbmcgdGhlIGRldmljZSBtb2RlbC4KKworPWl0ZW0gQjwtUT4KKworVGhlIHFlbXUg
c2F2ZSBmaWxlIHRvIHVzZSB3aGVuIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsLiAgQ3VycmVu
dGx5IHJlcXVpcmVkCit3aGVuIGxhdW5jaGluZyB0aGUgZGV2aWNlIG1vZGVsLgorCis9aXRlbSBC
PC0tZm9yay1yZXNldD4KKworUGVyZm9ybSBhIHJlc2V0IG9wZXJhdGlvbiBvZiBhbiBhbHJlYWR5
IHJ1bm5pbmcgZm9yay4gTm90ZSB0aGF0IHJlc2V0dGluZyBtYXkKK2JlIGxlc3MgcGVyZm9ybWFu
dCB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgZGVwZW5kaW5nIG9uIGhvdyBtdWNoIG1lbW9yeSB0
aGUKK2ZvcmsgaGFzIGRlZHVwbGljYXRlZCBkdXJpbmcgaXRzIHJ1bnRpbWUuCisKKz1iYWNrCisK
ID1pdGVtIEI8c2hhcmluZz4gW0k8ZG9tYWluLWlkPl0KIAogRGlzcGxheSB0aGUgbnVtYmVyIG9m
IHNoYXJlZCBwYWdlcyBmb3IgYSBzcGVjaWZpZWQgZG9tYWluLiBJZiBubyBkb21haW4gaXMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggY2M0ZWIxZTNkMy4uNmY2NTg4OGRkMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTIyMjUsNiArMjIyNSwxOSBAQCBpbnQgeGNfbWVtc2hyX3JhbmdlX3NoYXJl
KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBm
aXJzdF9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGxhc3RfZ2ZuKTsK
IAoraW50IHhjX21lbXNocl9mb3JrKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHNvdXJjZV9kb21haW4sCisgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Y2xpZW50X2RvbWFpbik7CisKKy8qCisgKiBOb3RlOiB0aGlzIGZ1bmN0aW9uIGlzIG9ubHkgaW50
ZW5kZWQgdG8gYmUgdXNlZCBvbiBzaG9ydC1saXZlZCBmb3JrcyB0aGF0CisgKiBoYXZlbid0IHll
dCBhcXVpcmVkIGEgbG90IG9mIG1lbW9yeS4gSW4gY2FzZSB0aGUgZm9yayBoYXMgYSBsb3Qgb2Yg
bWVtb3J5CisgKiBpdCBpcyBsaWtlbHkgbW9yZSBwZXJmb3JtYW50IHRvIGNyZWF0ZSBhIG5ldyBm
b3JrIHdpdGggeGNfbWVtc2hyX2ZvcmsuCisgKgorICogV2l0aCBWTXMgdGhhdCBoYXZlIGEgbG90
IG9mIG1lbW9yeSB0aGlzIGNhbGwgbWF5IGJsb2NrIGZvciBhIGxvbmcgdGltZS4KKyAqLworaW50
IHhjX21lbXNocl9mb3JrX3Jlc2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBmb3JrZWRf
ZG9tYWluKTsKKwogLyogRGVidWcgY2FsbHM6IHJldHVybiB0aGUgbnVtYmVyIG9mIHBhZ2VzIHJl
ZmVyZW5jaW5nIHRoZSBzaGFyZWQgZnJhbWUgYmFja2luZwogICogdGhlIGlucHV0IGFyZ3VtZW50
LiBTaG91bGQgYmUgb25lIG9yIGdyZWF0ZXIuCiAgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfbWVtc2hyLmMgYi90b29scy9saWJ4Yy94Y19tZW1zaHIuYwppbmRleCA5N2UyZTZhOGQ5Li5k
MGU0ZWUyMjViIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19tZW1zaHIuYworKysgYi90b29s
cy9saWJ4Yy94Y19tZW1zaHIuYwpAQCAtMjM5LDYgKzIzOSwyOCBAQCBpbnQgeGNfbWVtc2hyX2Rl
YnVnX2dyZWYoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIHhjX21lbXNocl9tZW1vcCh4
Y2gsIGRvbWlkLCAmbXNvKTsKIH0KIAoraW50IHhjX21lbXNocl9mb3JrKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBwZG9taWQsIHVpbnQzMl90IGRvbWlkKQoreworICAgIHhlbl9tZW1fc2hh
cmluZ19vcF90IG1zbzsKKworICAgIG1lbXNldCgmbXNvLCAwLCBzaXplb2YobXNvKSk7CisKKyAg
ICBtc28ub3AgPSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrOworICAgIG1zby51LmZvcmsucGFyZW50
X2RvbWFpbiA9IHBkb21pZDsKKworICAgIHJldHVybiB4Y19tZW1zaHJfbWVtb3AoeGNoLCBkb21p
ZCwgJm1zbyk7Cit9CisKK2ludCB4Y19tZW1zaHJfZm9ya19yZXNldCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQpCit7CisgICAgeGVuX21lbV9zaGFyaW5nX29wX3QgbXNvOworCisg
ICAgbWVtc2V0KCZtc28sIDAsIHNpemVvZihtc28pKTsKKyAgICBtc28ub3AgPSBYRU5NRU1fc2hh
cmluZ19vcF9mb3JrX3Jlc2V0OworCisgICAgcmV0dXJuIHhjX21lbXNocl9tZW1vcCh4Y2gsIGRv
bWlkLCAmbXNvKTsKK30KKwogaW50IHhjX21lbXNocl9hdWRpdCh4Y19pbnRlcmZhY2UgKnhjaCkK
IHsKICAgICB4ZW5fbWVtX3NoYXJpbmdfb3BfdCBtc287CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA1NGFiYjlkYjFmLi43NWNiMDcw
NTg3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKQEAgLTE1MzYsNiArMTUzNiwxMyBAQCBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXco
bGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3csCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNwcm9ncmVzc19ob3cgKmFv
cF9jb25zb2xlX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5B
TF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9tYWluX2Zvcmtfdm0obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IHBkb21pZCwgdWludDMyX3QgKmRvbWlkKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZG9tYWluX2Zv
cmtfbGF1bmNoX2RtKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93
ICphb3BfY29uc29sZV9ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhM
X0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kb21haW5fZm9ya19yZXNldChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOwogaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVz
dG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCwgaW50IHJlc3RvcmVf
ZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQsCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IDMyZDQ1ZGNlZjAuLmUwZDIxOTU5NmMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC01MzYsMTIgKzUzNiwxMiBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotaW50IGxpYnhs
X19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKLSAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3Rh
dGUsCi0gICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCkKK3N0YXRpYyBpbnQg
bGlieGxfX2RvbWFpbl9tYWtlX3hzX2VudHJpZXMobGlieGxfX2djICpnYywgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsKICAgICBsaWJ4bF9jdHgg
KmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7Ci0gICAgaW50IHJldCwgcmMsIG5iX3ZtOworICAg
IGludCByYywgbmJfdm07CiAgICAgY29uc3QgY2hhciAqZG9tX3R5cGU7CiAgICAgY2hhciAqdXVp
ZF9zdHJpbmc7CiAgICAgY2hhciAqZG9tX3BhdGgsICp2bV9wYXRoLCAqbGlieGxfcGF0aDsKQEAg
LTU1Myw3ICs1NTMsNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogCiAgICAgLyogY29udmVuaWVuY2UgYWxpYXNl
cyAqLwogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZkX2NvbmZpZy0+Y19p
bmZvOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAmZF9jb25maWctPmJf
aW5mbzsKIAogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdjLCBpbmZvLT51
dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CkBAIC01NjEsNjQgKzU2MCw3IEBAIGludCBs
aWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlkIGhl
cmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21pZF92
YWxpZF9ndWVzdCgqZG9taWQpKSB7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRv
bWFpbiBjcmVhdGUgPSB7Ci0gICAgICAgICAgICAuc3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCi0g
ICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZvLT5tYXhfdmNwdXMsCi0gICAgICAgICAgICAu
bWF4X2V2dGNobl9wb3J0ID0gYl9pbmZvLT5ldmVudF9jaGFubmVscywKLSAgICAgICAgICAgIC5t
YXhfZ3JhbnRfZnJhbWVzID0gYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAotICAgICAgICAgICAg
Lm1heF9tYXB0cmFja19mcmFtZXMgPSBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMsCi0gICAg
ICAgIH07Ci0KLSAgICAgICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYp
IHsKLSAgICAgICAgICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9odm07Ci0gICAg
ICAgICAgICBjcmVhdGUuZmxhZ3MgfD0KLSAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3Zh
bChpbmZvLT5oYXApID8gWEVOX0RPTUNUTF9DREZfaGFwIDogMDsKLSAgICAgICAgICAgIGNyZWF0
ZS5mbGFncyB8PQotICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm9vcykg
PyAwIDogWEVOX0RPTUNUTF9DREZfb29zX29mZjsKLSAgICAgICAgfQotCi0gICAgICAgIGFzc2Vy
dChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ERUZBVUxUKTsKLSAgICAg
ICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCi0gICAgICAgICAgICBsaWJ4bF9wYXNz
dGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKLQotICAgICAgICBpZiAoaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpCi0gICAgICAgICAg
ICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7Ci0KLSAgICAgICAgaWYgKGlu
Zm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCi0gICAgICAgICAg
ICBjcmVhdGUuaW9tbXVfb3B0cyB8PSBYRU5fRE9NQ1RMX0lPTU1VX25vX3NoYXJlcHQ7Ci0KLSAg
ICAgICAgLyogVWx0aW1hdGVseSwgaGFuZGxlIGlzIGFuIGFycmF5IG9mIDE2IHVpbnQ4X3QsIHNh
bWUgYXMgdXVpZCAqLwotICAgICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAobGlieGxfdXVpZCAq
KSZjcmVhdGUuaGFuZGxlLCAmaW5mby0+dXVpZCk7Ci0KLSAgICAgICAgcmV0ID0gbGlieGxfX2Fy
Y2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGdjLCBkX2NvbmZpZywgJmNyZWF0ZSk7Ci0gICAgICAg
IGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZmFpbCB0
byBnZXQgZG9tYWluIGNvbmZpZyIpOwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAg
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICByZXQgPSB4Y19kb21haW5f
Y3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7Ci0gICAgICAgIGlmIChyZXQgPCAwKSB7
Ci0gICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGNyZWF0aW9uIGZhaWwi
KTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIGdvdG8gb3V0Owot
ICAgICAgICB9Ci0KLSAgICAgICAgcmMgPSBsaWJ4bF9fYXJjaF9kb21haW5fc2F2ZV9jb25maWco
Z2MsIGRfY29uZmlnLCBzdGF0ZSwgJmNyZWF0ZSk7Ci0gICAgICAgIGlmIChyYyA8IDApCi0gICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByZXQgPSB4Y19jcHVwb29sX21vdmVkb21h
aW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKLSAgICBpZiAocmV0IDwgMCkgewot
ICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIpOwotICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGRvbV9w
YXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCAqZG9taWQpOworICAgIGRvbV9wYXRoID0g
bGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CiAgICAgaWYgKCFkb21fcGF0aCkgewog
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNjI2LDEyICs1
NjgsMTIgQEAgaW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21h
aW5fY29uZmlnICpkX2NvbmZpZywKIAogICAgIHZtX3BhdGggPSBHQ1NQUklOVEYoIi92bS8lcyIs
IHV1aWRfc3RyaW5nKTsKICAgICBpZiAoIXZtX3BhdGgpIHsKLSAgICAgICAgTE9HRChFUlJPUiwg
KmRvbWlkLCAiY2Fubm90IGFsbG9jYXRlIGNyZWF0ZSBwYXRocyIpOworICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgImNhbm5vdCBhbGxvY2F0ZSBjcmVhdGUgcGF0aHMiKTsKICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBsaWJ4bF9wYXRo
ID0gbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsICpkb21pZCk7CisgICAgbGlieGxfcGF0aCA9IGxp
YnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCk7CiAgICAgaWYgKCFsaWJ4bF9wYXRoKSB7CiAg
ICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBvdXQ7CkBAIC02NDIsMTAgKzU4
NCwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLAogCiAgICAgcm9wZXJtWzBdLmlkID0gMDsKICAgICByb3Blcm1b
MF0ucGVybXMgPSBYU19QRVJNX05PTkU7Ci0gICAgcm9wZXJtWzFdLmlkID0gKmRvbWlkOworICAg
IHJvcGVybVsxXS5pZCA9IGRvbWlkOwogICAgIHJvcGVybVsxXS5wZXJtcyA9IFhTX1BFUk1fUkVB
RDsKIAotICAgIHJ3cGVybVswXS5pZCA9ICpkb21pZDsKKyAgICByd3Blcm1bMF0uaWQgPSBkb21p
ZDsKICAgICByd3Blcm1bMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CiAKIHJldHJ5X3RyYW5zYWN0
aW9uOgpAQCAtNjYzLDcgKzYwNSw3IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogICAgICAgICAgICAg
ICAgICAgICBub3Blcm0sIEFSUkFZX1NJWkUobm9wZXJtKSk7CiAKICAgICB4c193cml0ZShjdHgt
PnhzaCwgdCwgR0NTUFJJTlRGKCIlcy92bSIsIGRvbV9wYXRoKSwgdm1fcGF0aCwgc3RybGVuKHZt
X3BhdGgpKTsKLSAgICByYyA9IGxpYnhsX19kb21haW5fcmVuYW1lKGdjLCAqZG9taWQsIDAsIGlu
Zm8tPm5hbWUsIHQpOworICAgIHJjID0gbGlieGxfX2RvbWFpbl9yZW5hbWUoZ2MsIGRvbWlkLCAw
LCBpbmZvLT5uYW1lLCB0KTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC03
NDAsNyArNjgyLDcgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAKICAgICB2bV9saXN0ID0gbGlieGxf
bGlzdF92bShjdHgsICZuYl92bSk7CiAgICAgaWYgKCF2bV9saXN0KSB7Ci0gICAgICAgIExPR0Qo
RVJST1IsICpkb21pZCwgImNhbm5vdCBnZXQgbnVtYmVyIG9mIHJ1bm5pbmcgZ3Vlc3RzIik7Cisg
ICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiY2Fubm90IGdldCBudW1iZXIgb2YgcnVubmluZyBn
dWVzdHMiKTsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CkBAIC03NjQsNyArNzA2LDcgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAgICB0
ID0gMDsKICAgICAgICAgICAgIGdvdG8gcmV0cnlfdHJhbnNhY3Rpb247CiAgICAgICAgIH0KLSAg
ICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlvbiAiInhlbnN0b3JlIHRy
YW5zYWN0aW9uIGNvbW1pdCBmYWlsZWQiKTsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
ZG9tYWluIGNyZWF0aW9uICIieGVuc3RvcmUgdHJhbnNhY3Rpb24gY29tbWl0IGZhaWxlZCIpOwog
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTc3
Niw2ICs3MTgsODAgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgcmV0dXJuIHJjOwogfQogCitp
bnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmRvbWlkKQorewor
ICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKKyAgICBpbnQgcmV0LCBy
YzsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBsaWJ4bF9kb21haW5fY3Jl
YXRlX2luZm8gKmluZm8gPSAmZF9jb25maWctPmNfaW5mbzsKKyAgICBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87CisKKyAgICAvKiBWYWxpZCBkb21p
ZCBoZXJlIG1lYW5zIHdlJ3JlIHNvZnQgcmVzZXR0aW5nLiAqLworICAgIGlmICghbGlieGxfZG9t
aWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSkgeworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVh
dGVkb21haW4gY3JlYXRlID0geworICAgICAgICAgICAgLnNzaWRyZWYgPSBpbmZvLT5zc2lkcmVm
LAorICAgICAgICAgICAgLm1heF92Y3B1cyA9IGJfaW5mby0+bWF4X3ZjcHVzLAorICAgICAgICAg
ICAgLm1heF9ldnRjaG5fcG9ydCA9IGJfaW5mby0+ZXZlbnRfY2hhbm5lbHMsCisgICAgICAgICAg
ICAubWF4X2dyYW50X2ZyYW1lcyA9IGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAg
ICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzLAor
ICAgICAgICB9OworCisgICAgICAgIGlmIChpbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBF
X1BWKSB7CisgICAgICAgICAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZfaHZtOwor
ICAgICAgICAgICAgY3JlYXRlLmZsYWdzIHw9CisgICAgICAgICAgICAgICAgbGlieGxfZGVmYm9v
bF92YWwoaW5mby0+aGFwKSA/IFhFTl9ET01DVExfQ0RGX2hhcCA6IDA7CisgICAgICAgICAgICBj
cmVhdGUuZmxhZ3MgfD0KKyAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5v
b3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CisgICAgICAgIH0KKworICAgICAgICBh
c3NlcnQoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7Cisg
ICAgICAgIExPRyhERVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAorICAgICAgICAgICAgbGlieGxf
cGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7CisKKyAgICAgICAgaWYg
KGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKQorICAgICAg
ICAgICAgY3JlYXRlLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11OworCisgICAgICAgIGlm
IChpbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQorICAgICAg
ICAgICAgY3JlYXRlLmlvbW11X29wdHMgfD0gWEVOX0RPTUNUTF9JT01NVV9ub19zaGFyZXB0Owor
CisgICAgICAgIC8qIFVsdGltYXRlbHksIGhhbmRsZSBpcyBhbiBhcnJheSBvZiAxNiB1aW50OF90
LCBzYW1lIGFzIHV1aWQgKi8KKyAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgKGxpYnhsX3V1
aWQgKikmY3JlYXRlLmhhbmRsZSwgJmluZm8tPnV1aWQpOworCisgICAgICAgIHJldCA9IGxpYnhs
X19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhnYywgZF9jb25maWcsICZjcmVhdGUpOworICAg
ICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImZh
aWwgdG8gZ2V0IGRvbWFpbiBjb25maWciKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
KyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmV0ID0geGNfZG9t
YWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpOworICAgICAgICBpZiAocmV0IDwg
MCkgeworICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlvbiBm
YWlsIik7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29u
ZmlnKGdjLCBkX2NvbmZpZywgc3RhdGUsICZjcmVhdGUpOworICAgICAgICBpZiAocmMgPCAwKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0geGNfY3B1cG9vbF9tb3Zl
ZG9tYWluKGN0eC0+eGNoLCBpbmZvLT5wb29saWQsICpkb21pZCk7CisgICAgaWYgKHJldCA8IDAp
IHsKKyAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBtb3ZlIGZhaWwiKTsKKyAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBy
YyA9IGxpYnhsX19kb21haW5fbWFrZV94c19lbnRyaWVzKGdjLCBkX2NvbmZpZywgc3RhdGUsICpk
b21pZCk7CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBpbnQgc3RvcmVfbGli
eGxfZW50cnkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCiB7CkBAIC0xMDk3
LDE1ICsxMTEzLDMxIEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxf
X2VnYyAqZWdjLAogICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2Ms
ZF9jb25maWcsZG9taWQpOwogICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgcmV0
ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+YnVpbGRfc3RhdGUsICZk
b21pZCk7Ci0gICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5v
dCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgIGlmICggIWRfY29uZmlnLT5kbV9yZXN0b3Jl
X2ZpbGUgKQorICAgIHsKKyAgICAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2Nv
bmZpZywgJmRjcy0+YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgICAgIGRjcy0+Z3Vlc3RfZG9t
aWQgPSBkb21pZDsKKworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICAgICAgcmV0
ID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9Cisg
ICAgfSBlbHNlIGlmICggZGNzLT5ndWVzdF9kb21pZCAhPSBJTlZBTElEX0RPTUlEICkgeworICAg
ICAgICBkb21pZCA9IGRjcy0+Z3Vlc3RfZG9taWQ7CisKKyAgICAgICAgcmV0ID0gbGlieGxfX2Rv
bWFpbl9tYWtlX3hzX2VudHJpZXMoZ2MsIGRfY29uZmlnLCAmZGNzLT5idWlsZF9zdGF0ZSwgZG9t
aWQpOworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOworICAgICAgICAgICAgcmV0ID0gRVJST1Jf
RkFJTDsKKyAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9CisgICAgfSBlbHNl
IHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3QgbWFrZSBkb21haW4iKTsKICAg
ICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQog
Ci0gICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9k
b21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCiAgICAgLyogcG9zdC00
LjEzIHRvZG86IG1vdmUgdGhlc2UgbmV4dCBiaXRzIG9mIGRlZmF1bHRpbmcgdG8KQEAgLTExNDEs
NyArMTE3Myw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2Vn
YyAqZWdjLAogICAgIGlmIChyZXQpCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgaWYg
KHJlc3RvcmVfZmQgPj0gMCB8fCBkY3MtPmRvbWlkX3NvZnRfcmVzZXQgIT0gSU5WQUxJRF9ET01J
RCkgeworICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ICE9
IElOVkFMSURfRE9NSUQgfHwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSkgewogICAgICAgICBM
T0dEKERFQlVHLCBkb21pZCwgInJlc3RvcmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRlciIpOwog
ICAgICAgICBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDApOwogICAg
IH0gZWxzZSAgewpAQCAtMTIxNyw3ICsxMjQ5LDE2IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9i
b290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+c2Rzcy5kbS5jYWxsYmFj
ayA9IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogICAgIGRjcy0+c2Rzcy5jYWxsYmFjayA9
IGRvbWNyZWF0ZV9kZXZtb2RlbF9zdGFydGVkOwogCi0gICAgaWYgKHJlc3RvcmVfZmQgPCAwICYm
IGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElEX0RPTUlEKSB7CisgICAgaWYgKHJlc3Rv
cmVfZmQgPCAwICYmIGRjcy0+ZG9taWRfc29mdF9yZXNldCA9PSBJTlZBTElEX0RPTUlEICYmICFk
X2NvbmZpZy0+ZG1fcmVzdG9yZV9maWxlKSB7CisgICAgICAgIHJjID0gbGlieGxfX2RvbWFpbl9i
dWlsZChnYywgZF9jb25maWcsIGRvbWlkLCBzdGF0ZSk7CisgICAgICAgIGRvbWNyZWF0ZV9yZWJ1
aWxkX2RvbmUoZWdjLCBkY3MsIHJjKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlm
ICggZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSApIHsKKyAgICAgICAgZGNzLT5zcnMuZGNzID0g
ZGNzOworICAgICAgICBkY3MtPnNycy5hbyA9IGFvOworICAgICAgICBzdGF0ZS0+Zm9ya2VkX3Zt
ID0gdHJ1ZTsKICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkKGdjLCBkX2NvbmZpZywg
ZG9taWQsIHN0YXRlKTsKICAgICAgICAgZG9tY3JlYXRlX3JlYnVpbGRfZG9uZShlZ2MsIGRjcywg
cmMpOwogICAgICAgICByZXR1cm47CkBAIC0xNDE1LDYgKzE0NTYsNyBAQCBzdGF0aWMgdm9pZCBk
b21jcmVhdGVfcmVidWlsZF9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAvKiBjb252ZW5pZW5j
ZSBhbGlhc2VzICovCiAgICAgY29uc3QgdWludDMyX3QgZG9taWQgPSBkY3MtPmd1ZXN0X2RvbWlk
OwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9j
b25maWc7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3Qgc3RhdGUgPSAmZGNz
LT5idWlsZF9zdGF0ZTsKIAogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsICJjYW5ub3QgKHJlLSlidWlsZCBkb21haW46ICVkIiwgcmV0KTsKQEAgLTE0MjIsNiArMTQ2
NCw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmUobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoIGRfY29uZmlnLT5k
bV9yZXN0b3JlX2ZpbGUgKQorICAgICAgICBzdGF0ZS0+c2F2ZWRfc3RhdGUgPSBHQ1NQUklOVEYo
IiVzIiwgZF9jb25maWctPmRtX3Jlc3RvcmVfZmlsZSk7CisKICAgICBzdG9yZV9saWJ4bF9lbnRy
eShnYywgZG9taWQsICZkX2NvbmZpZy0+Yl9pbmZvKTsKIAogICAgIGxpYnhsX19tdWx0aWRldl9i
ZWdpbihhbywgJmRjcy0+bXVsdGlkZXYpOwpAQCAtMTgyMywxMCArMTg2OCwxMyBAQCBzdGF0aWMg
aW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAogICAgIEdDTkVXKGNkY3MpOwogICAgIGNkY3MtPmRjcy5hbyA9IGFvOwogICAg
IGNkY3MtPmRjcy5ndWVzdF9jb25maWcgPSBkX2NvbmZpZzsKKyAgICBjZGNzLT5kY3MuZ3Vlc3Rf
ZG9taWQgPSAqZG9taWQ7CisKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmNkY3MtPmRj
cy5ndWVzdF9jb25maWdfc2F2ZWQpOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfY29weShjdHgs
ICZjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnX3NhdmVkLCBkX2NvbmZpZyk7CiAgICAgY2Rjcy0+ZGNz
LnJlc3RvcmVfZmQgPSBjZGNzLT5kY3MubGlieGNfZmQgPSByZXN0b3JlX2ZkOwogICAgIGNkY3Mt
PmRjcy5zZW5kX2JhY2tfZmQgPSBzZW5kX2JhY2tfZmQ7CisKICAgICBpZiAocmVzdG9yZV9mZCA+
IC0xKSB7CiAgICAgICAgIGNkY3MtPmRjcy5yZXN0b3JlX3BhcmFtcyA9ICpwYXJhbXM7CiAgICAg
ICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlKGdjLCBjZGNzLT5kY3MucmVzdG9y
ZV9mZCwKQEAgLTIwNjksNiArMjExNyw0MyBAQCBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXco
bGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKIH0KIAoraW50IGxp
YnhsX2RvbWFpbl9mb3JrX3ZtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwZG9taWQsIHVpbnQz
Ml90ICpkb21pZCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluIGNyZWF0ZSA9IHswfTsKKyAgICBjcmVhdGUuZmxhZ3MgfD0gWEVOX0RPTUNUTF9DREZf
aHZtOworICAgIGNyZWF0ZS5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9oYXA7CisgICAgY3JlYXRl
LmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CisgICAgY3JlYXRlLmFyY2guZW11bGF0
aW9uX2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJKTsKKworICAg
IGNyZWF0ZS5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOworICAgIGNyZWF0ZS5tYXhfdmNwdXMg
PSAxOyAvLyBwbGFjZWhvbGRlciwgd2lsbCBiZSBjbG9uZWQgZnJvbSBwZG9taWQKKyAgICBjcmVh
dGUubWF4X2V2dGNobl9wb3J0ID0gMTAyMzsKKyAgICBjcmVhdGUubWF4X2dyYW50X2ZyYW1lcyA9
IExJQlhMX01BWF9HUkFOVF9GUkFNRVNfREVGQVVMVDsKKyAgICBjcmVhdGUubWF4X21hcHRyYWNr
X2ZyYW1lcyA9IExJQlhMX01BWF9NQVBUUkFDS19GUkFNRVNfREVGQVVMVDsKKworICAgIGlmICgg
KHJjID0geGNfZG9tYWluX2NyZWF0ZShjdHgtPnhjaCwgZG9taWQsICZjcmVhdGUpKSApCisgICAg
ICAgIHJldHVybiByYzsKKworICAgIGlmICggKHJjID0geGNfbWVtc2hyX2ZvcmsoY3R4LT54Y2gs
IHBkb21pZCwgKmRvbWlkKSkgKQorICAgICAgICB4Y19kb21haW5fZGVzdHJveShjdHgtPnhjaCwg
KmRvbWlkKTsKKworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RvbWFpbl9mb3JrX2xh
dW5jaF9kbShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hvdyAqYW9w
X2NvbnNvbGVfaG93KQoreworICAgIHVuc2V0X2Rpc2tfY29sb19yZXN0b3JlKGRfY29uZmlnKTsK
KyAgICByZXR1cm4gZG9fZG9tYWluX2NyZWF0ZShjdHgsIGRfY29uZmlnLCAmZG9taWQsIC0xLCAt
MSwgMCwgMCwgYW9wX2NvbnNvbGVfaG93KTsKK30KKworaW50IGxpYnhsX2RvbWFpbl9mb3JrX3Jl
c2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICByZXR1cm4geGNfbWVt
c2hyX2ZvcmtfcmVzZXQoY3R4LT54Y2gsIGRvbWlkKTsKK30KKwogaW50IGxpYnhsX2RvbWFpbl9j
cmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCwgaW50
IHJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzZW5kX2Jh
Y2tfZmQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwppbmRleCBlOTJlNDEyYzFiLi45ZDk2N2UxZDMyIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTI3ODcs
NyArMjc4Nyw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21lKGxpYnhs
X19lZ2MgKmVnYywKIAogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlID0gZG1z
cy0+YnVpbGRfc3RhdGU7CiAKLSAgICBpZiAoc3RhdGUtPnNhdmVkX3N0YXRlKSB7CisgICAgaWYg
KHN0YXRlLT5zYXZlZF9zdGF0ZSAmJiAhc3RhdGUtPmZvcmtlZF92bSkgewogICAgICAgICByZXQy
ID0gdW5saW5rKHN0YXRlLT5zYXZlZF9zdGF0ZSk7CiAgICAgICAgIGlmIChyZXQyKSB7CiAgICAg
ICAgICAgICBMT0dFRChFUlJPUiwgZG1zcy0+Z3Vlc3RfZG9taWQsICIlczogZmFpbGVkIHRvIHJl
bW92ZSBkZXZpY2UtbW9kZWwgc3RhdGUgJXMiLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1NzNjNjM2OTJiLi5jODY3
Yzg2ZDMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMjQ5LDkgKzI0OSwxMiBAQCBpbnQgbGlieGxfX2J1aWxkX3By
ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqY29uc3QgaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogICAgIGxpYnhsX2N0eCAqY3R4
ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBjaGFyICp4c19kb21pZCwgKmNvbl9kb21pZDsK
LSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICB1aW50NjRfdCBzaXplOwogCisgICAg
aWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICAgICAgZ290byBza2lwX2Zvcms7CisKICAgICBp
ZiAoeGNfZG9tYWluX21heF92Y3B1cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF92Y3B1cykg
IT0gMCkgewogICAgICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgbWF4IHZjcHUgY291bnQi
KTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CkBAIC0zNjIsNyArMzY1LDYgQEAgaW50IGxp
YnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIH0K
ICAgICB9CiAKLQogICAgIHJjID0gbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGdjLCBpbmZvLCAm
c2l6ZSk7CiAgICAgaWYgKHJjIDwgMCkgewogICAgICAgICBMT0dFKEVSUk9SLCAiQ291bGRuJ3Qg
Z2V0IGFyY2ggZXh0cmEgY29uc3RhbnQgbWVtb3J5IHNpemUiKTsKQEAgLTM3NCw2ICszNzYsMTEg
QEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIHJjID0gbGlieGxfX2FyY2hf
ZG9tYWluX2NyZWF0ZShnYywgZF9jb25maWcsIGRvbWlkKTsKKyAgICBpZiAoIHJjICkKKyAgICAg
ICAgZ290byBvdXQ7CisKK3NraXBfZm9yazoKICAgICB4c19kb21pZCA9IHhzX3JlYWQoY3R4LT54
c2gsIFhCVF9OVUxMLCAiL3Rvb2wveGVuc3RvcmVkL2RvbWlkIiwgTlVMTCk7CiAgICAgc3RhdGUt
PnN0b3JlX2RvbWlkID0geHNfZG9taWQgPyBhdG9pKHhzX2RvbWlkKSA6IDA7CiAgICAgZnJlZSh4
c19kb21pZCk7CkBAIC0zODUsOCArMzkyLDcgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgc3RhdGUtPnN0b3JlX3BvcnQgPSB4Y19ldnRj
aG5fYWxsb2NfdW5ib3VuZChjdHgtPnhjaCwgZG9taWQsIHN0YXRlLT5zdG9yZV9kb21pZCk7CiAg
ICAgc3RhdGUtPmNvbnNvbGVfcG9ydCA9IHhjX2V2dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNo
LCBkb21pZCwgc3RhdGUtPmNvbnNvbGVfZG9taWQpOwogCi0gICAgcmMgPSBsaWJ4bF9fYXJjaF9k
b21haW5fY3JlYXRlKGdjLCBkX2NvbmZpZywgZG9taWQpOwotCitvdXQ6CiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC00NDQsNiArNDUwLDkgQEAgaW50IGxpYnhsX19idWlsZF9wb3N0KGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGNoYXIgKiplbnRzOwogICAgIGludCBpLCByYzsK
IAorICAgIGlmICggc3RhdGUtPmZvcmtlZF92bSApCisgICAgICAgIGdvdG8gc2tpcF9mb3JrOwor
CiAgICAgaWYgKGluZm8tPm51bV92bnVtYV9ub2RlcyAmJiAhaW5mby0+bnVtX3ZjcHVfc29mdF9h
ZmZpbml0eSkgewogICAgICAgICByYyA9IHNldF92bnVtYV9hZmZpbml0eShnYywgZG9taWQsIGlu
Zm8pOwogICAgICAgICBpZiAocmMpCkBAIC00NjgsNiArNDc3LDcgQEAgaW50IGxpYnhsX19idWls
ZF9wb3N0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICB9CiAgICAgfQog
Citza2lwX2Zvcms6CiAgICAgZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDEyICsgKGluZm8tPm1h
eF92Y3B1cyAqIDIpICsgMiwgc2l6ZW9mKGNoYXIgKikpOwogICAgIGVudHNbMF0gPSAibWVtb3J5
L3N0YXRpYy1tYXgiOwogICAgIGVudHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJZDY0LCBpbmZvLT5t
YXhfbWVta2IpOwpAQCAtNzMwLDE0ICs3NDAsMTYgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0
X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3RvcmVfZXZ0Y2huLCB1bnNpZ25lZCBs
b25nICpzdG9yZV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25z
b2xlX2V2dGNobiwgdW5zaWduZWQgbG9uZyAqY29uc29sZV9tZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3Qgc3RvcmVfZG9taWQsIGRvbWlkX3QgY29uc29sZV9kb21p
ZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBzdG9yZV9kb21pZCwg
ZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGZvcmtlZF92bSkKIHsKICAgICBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgKnZhX2h2bTsKICAg
ICB1aW50OF90ICp2YV9tYXAsIHN1bTsKICAgICB1aW50NjRfdCBzdHJfbWZuLCBjb25zX21mbjsK
ICAgICBpbnQgaTsKIAotICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgeworICAgIGlmICggaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYgIWZv
cmtlZF92bSApCisgICAgewogICAgICAgICB2YV9tYXAgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSho
YW5kbGUsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19Q
QUdFX1NJWkUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEhWTV9JTkZPX1BGTik7CkBAIC0xMDUzLDYgKzEwNjUsMjMgQEAgaW50
IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tID0gTlVMTDsKICAgICBib29sIGRldmljZV9tb2RlbCA9IGlu
Zm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNID8gdHJ1ZSA6IGZhbHNlOwogCisgICAg
aWYgKCBzdGF0ZS0+Zm9ya2VkX3ZtICkKKyAgICB7CisgICAgICAgIHJjID0gaHZtX2J1aWxkX3Nl
dF9wYXJhbXMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9ydCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPmNv
bnNvbGVfcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPmNv
bnNvbGVfbWZuLCBzdGF0ZS0+c3RvcmVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsIHN0YXRlLT5mb3JrZWRfdm0pOworCisgICAg
ICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIHJldHVybiB4
Y19kb21fZ250dGFiX3NlZWQoY3R4LT54Y2gsIGRvbWlkLCB0cnVlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXRlLT5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXRlLT5zdG9yZV9kb21pZCk7CisgICAgfQorCiAgICAgeGNfZG9tX2xv
Z2luaXQoY3R4LT54Y2gpOwogCiAgICAgLyoKQEAgLTExNzcsNyArMTIwNiw3IEBAIGludCBsaWJ4
bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gaHZt
X2J1aWxkX3NldF9wYXJhbXMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLCBzdGF0ZS0+c3RvcmVfcG9y
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUtPnN0b3JlX21mbiwgc3Rh
dGUtPmNvbnNvbGVfcG9ydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3RhdGUt
PmNvbnNvbGVfbWZuLCBzdGF0ZS0+c3RvcmVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0YXRlLT5jb25zb2xlX2RvbWlkLCBmYWxzZSk7CiAgICAgaWYgKHJjICE9IDApIHsK
ICAgICAgICAgTE9HKEVSUk9SLCAiaHZtIGJ1aWxkIHNldCBwYXJhbXMgZmFpbGVkIik7CiAgICAg
ICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMjU1NWFhNDU3NS4uN2MxZmQ3MmVm
YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMzc1LDYgKzEzNzUsNyBAQCB0eXBlZGVmIHN0cnVj
dCB7CiAKICAgICBjaGFyICpzYXZlZF9zdGF0ZTsKICAgICBpbnQgZG1fbW9uaXRvcl9mZDsKKyAg
ICBib29sIGZvcmtlZF92bTsKIAogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBwdl9rZXJuZWw7
CiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggNzkyMTk1MGY2YS4uN2M0YzQwNTdhOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTU2LDYgKzk1
Niw3IEBAIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAg
ICAgKCJvbl93YXRjaGRvZyIsIGxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCiAgICAgKCJvbl9j
cmFzaCIsIGxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93biksCiAgICAgKCJvbl9zb2Z0X3Jlc2V0Iiwg
bGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKKyAgICAoImRtX3Jlc3RvcmVfZmlsZSIsIHN0cmlu
Zywgeydjb25zdCc6IFRydWV9KSwKICAgICBdLCBkaXI9RElSX0lOKQogCiBsaWJ4bF9kaXNraW5m
byA9IFN0cnVjdCgiZGlza2luZm8iLCBbCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9v
bHMveGwveGwuaAppbmRleCA2MGJkYWQ4ZmZiLi45YmRhZDY1MjZlIDEwMDY0NAotLS0gYS90b29s
cy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTMxLDYgKzMxLDcgQEAgc3RydWN0IGNt
ZF9zcGVjIHsKIH07CiAKIHN0cnVjdCBkb21haW5fY3JlYXRlIHsKKyAgICB1aW50MzJfdCBkZG9t
aWQ7IC8qIGZvcmsgbGF1bmNoIGRtIGZvciB0aGlzIGRvbWlkICovCiAgICAgaW50IGRlYnVnOwog
ICAgIGludCBkYWVtb25pemU7CiAgICAgaW50IG1vbml0b3I7IC8qIGhhbmRsZSBndWVzdCByZWJv
b3RzIGV0YyAqLwpAQCAtNDUsNiArNDYsNyBAQCBzdHJ1Y3QgZG9tYWluX2NyZWF0ZSB7CiAgICAg
Y29uc3QgY2hhciAqY29uZmlnX2ZpbGU7CiAgICAgY2hhciAqZXh0cmFfY29uZmlnOyAvKiBleHRy
YSBjb25maWcgc3RyaW5nICovCiAgICAgY29uc3QgY2hhciAqcmVzdG9yZV9maWxlOworICAgIGNv
bnN0IGNoYXIgKmRtX3Jlc3RvcmVfZmlsZTsKICAgICBjaGFyICpjb2xvX3Byb3h5X3NjcmlwdDsK
ICAgICBib29sIHVzZXJzcGFjZV9jb2xvX3Byb3h5OwogICAgIGludCBtaWdyYXRlX2ZkOyAvKiAt
MSBtZWFucyBub25lICovCkBAIC0xMjcsNiArMTI5LDkgQEAgaW50IG1haW5fcGNpYXNzaWduYWJs
ZV9yZW1vdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3BjaWFzc2lnbmFibGVf
bGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BF
TkRfUkVTVU1FCiBpbnQgbWFpbl9yZXN0b3JlKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQg
bWFpbl9mb3JrX3ZtKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9mb3JrX2xhdW5j
aF9kbShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fZm9ya19yZXNldChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbWlncmF0ZV9yZWNlaXZlKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl9zYXZlKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFp
bl9taWdyYXRlKGludCBhcmdjLCBjaGFyICoqYXJndik7CmRpZmYgLS1naXQgYS90b29scy94bC94
bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAzYjMwMmIyZjIwLi4z
YTVkMzcxMDU3IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMKQEAgLTE4NSw2ICsxODUsMTggQEAgc3RydWN0IGNtZF9zcGVjIGNt
ZF90YWJsZVtdID0gewogICAgICAgIlJlc3RvcmUgYSBkb21haW4gZnJvbSBhIHNhdmVkIHN0YXRl
IiwKICAgICAgICItIGZvciBpbnRlcm5hbCB1c2Ugb25seSIsCiAgICAgfSwKKyAgICB7ICJmb3Jr
LXZtIiwKKyAgICAgICZtYWluX2Zvcmtfdm0sIDAsIDEsCisgICAgICAiRm9yayBhIGRvbWFpbiBm
cm9tIHRoZSBydW5uaW5nIHBhcmVudCBkb21pZCIsCisgICAgICAiW29wdGlvbnNdIDxEb21pZD4i
LAorICAgICAgIi1oICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxu
IgorICAgICAgIi1DIDxjb25maWc+ICAgICAgICAgICAgICAgICAgVXNlIGNvbmZpZyBmaWxlIGZv
ciBWTSBmb3JrLlxuIgorICAgICAgIi1RIDxxZW11LXNhdmUtZmlsZT4gICAgICAgICAgVXNlIHFl
bXUgc2F2ZSBmaWxlIGZvciBWTSBmb3JrLlxuIgorICAgICAgIi0tbGF1bmNoLWRtIDx5ZXN8bm98
bGF0ZT4gICAgTGF1bmNoIGRldmljZSBtb2RlbCAoUUVNVSkgZm9yIFZNIGZvcmsuXG4iCisgICAg
ICAiLS1mb3JrLXJlc2V0ICAgICAgICAgICAgICAgICBSZXNldCBWTSBmb3JrLlxuIgorICAgICAg
Ii1wICAgICAgICAgICAgICAgICAgICAgICAgICAgRG8gbm90IHVucGF1c2UgZm9yayBWTSBhZnRl
ciBvcGVyYXRpb24uXG4iCisgICAgICAiLWQgICAgICAgICAgICAgICAgICAgICAgICAgICBFbmFi
bGUgZGVidWcgbWVzc2FnZXMuXG4iCisgICAgfSwKICNlbmRpZgogICAgIHsgImR1bXAtY29yZSIs
CiAgICAgICAmbWFpbl9kdW1wX2NvcmUsIDAsIDEsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9z
YXZlcmVzdG9yZS5jIGIvdG9vbHMveGwveGxfc2F2ZXJlc3RvcmUuYwppbmRleCA5YmUwMzNmZTY1
Li4yNWMyMGQyZjFiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCisrKyBi
L3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKQEAgLTIyOSw2ICsyMjksMTAxIEBAIGludCBtYWlu
X3Jlc3RvcmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7
CiB9CiAKK2ludCBtYWluX2Zvcmtfdm0oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGlu
dCByYywgZGVidWcgPSAwOworICAgIHVpbnQzMl90IGRvbWlkX2luID0gSU5WQUxJRF9ET01JRCwg
ZG9taWRfb3V0ID0gSU5WQUxJRF9ET01JRDsKKyAgICBpbnQgbGF1bmNoX2RtID0gMTsKKyAgICBi
b29sIHJlc2V0ID0gMDsKKyAgICBib29sIHBhdXNlID0gMDsKKyAgICBjb25zdCBjaGFyICpjb25m
aWdfZmlsZSA9IE5VTEw7CisgICAgY29uc3QgY2hhciAqZG1fcmVzdG9yZV9maWxlID0gTlVMTDsK
KworICAgIGludCBvcHQ7CisgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0geworICAg
ICAgICB7ImxhdW5jaC1kbSIsIDEsIDAsICdsJ30sCisgICAgICAgIHsiZm9yay1yZXNldCIsIDAs
IDAsICdyJ30sCisgICAgICAgIENPTU1PTl9MT05HX09QVFMKKyAgICB9OworCisgICAgU1dJVENI
X0ZPUkVBQ0hfT1BUKG9wdCwgInBoZEM6UTpsOnJOOkQ6QjpWOiIsIG9wdHMsICJmb3JrLXZtIiwg
MSkgeworICAgIGNhc2UgJ2QnOgorICAgICAgICBkZWJ1ZyA9IDE7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgJ3AnOgorICAgICAgICBwYXVzZSA9IDE7CisgICAgICAgIGJyZWFrOworICAgIGNh
c2UgJ0MnOgorICAgICAgICBjb25maWdfZmlsZSA9IG9wdGFyZzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnUSc6CisgICAgICAgIGRtX3Jlc3RvcmVfZmlsZSA9IG9wdGFyZzsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSAnbCc6CisgICAgICAgIGlmICggIXN0cmNtcChvcHRhcmcsICJubyIp
ICkKKyAgICAgICAgICAgIGxhdW5jaF9kbSA9IDA7CisgICAgICAgIGlmICggIXN0cmNtcChvcHRh
cmcsICJ5ZXMiKSApCisgICAgICAgICAgICBsYXVuY2hfZG0gPSAxOworICAgICAgICBpZiAoICFz
dHJjbXAob3B0YXJnLCAibGF0ZSIpICkKKyAgICAgICAgICAgIGxhdW5jaF9kbSA9IDI7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgJ3InOgorICAgICAgICByZXNldCA9IDE7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgJ04nOiAvKiBmYWxsLXRocm91Z2ggKi8KKyAgICBjYXNlICdEJzogLyog
ZmFsbC10aHJvdWdoICovCisgICAgY2FzZSAnQic6IC8qIGZhbGwtdGhyb3VnaCAqLworICAgIGNh
c2UgJ1YnOgorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVuaW1wbGVtZW50ZWQgb3B0aW9uKHMp
XG4iKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBpZiAoYXJn
Yy1vcHRpbmQgPT0gMSkgeworICAgICAgICBkb21pZF9pbiA9IGF0b2koYXJndltvcHRpbmRdKTsK
KyAgICB9IGVsc2UgeworICAgICAgICBoZWxwKCJmb3JrLXZtIik7CisgICAgICAgIHJldHVybiBF
WElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgaWYgKGxhdW5jaF9kbSAmJiAoIWNvbmZpZ19maWxl
IHx8ICFkbV9yZXN0b3JlX2ZpbGUpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ3VycmVu
dGx5IHlvdSBtdXN0IHByb3ZpZGUgYm90aCAtQyBhbmQgLVEgb3B0aW9uc1xuIik7CisgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgaWYgKHJlc2V0KSB7CisgICAgICAg
IGRvbWlkX291dCA9IGRvbWlkX2luOworICAgICAgICBpZiAobGlieGxfZG9tYWluX2ZvcmtfcmVz
ZXQoY3R4LCBkb21pZF9pbikgPT0gRVhJVF9GQUlMVVJFKQorICAgICAgICAgICAgcmV0dXJuIEVY
SVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBpZiAobGF1bmNoX2RtID09IDIgfHwgcmVzZXQpIHsK
KyAgICAgICAgZG9taWRfb3V0ID0gZG9taWRfaW47CisgICAgICAgIHJjID0gRVhJVF9TVUNDRVNT
OworICAgIH0gZWxzZQorICAgICAgICByYyA9IGxpYnhsX2RvbWFpbl9mb3JrX3ZtKGN0eCwgZG9t
aWRfaW4sICZkb21pZF9vdXQpOworCisgICAgaWYgKHJjID09IEVYSVRfU1VDQ0VTUyAmJiBsYXVu
Y2hfZG0pIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbl9jcmVhdGUgZG9tX2luZm87CisgICAgICAg
IG1lbXNldCgmZG9tX2luZm8sIDAsIHNpemVvZihkb21faW5mbykpOworICAgICAgICBkb21faW5m
by5kZG9taWQgPSBkb21pZF9vdXQ7CisgICAgICAgIGRvbV9pbmZvLmRtX3Jlc3RvcmVfZmlsZSA9
IGRtX3Jlc3RvcmVfZmlsZTsKKyAgICAgICAgZG9tX2luZm8uZGVidWcgPSBkZWJ1ZzsKKyAgICAg
ICAgZG9tX2luZm8ucGF1c2VkID0gcGF1c2U7CisgICAgICAgIGRvbV9pbmZvLmNvbmZpZ19maWxl
ID0gY29uZmlnX2ZpbGU7CisgICAgICAgIGRvbV9pbmZvLm1pZ3JhdGVfZmQgPSAtMTsKKyAgICAg
ICAgZG9tX2luZm8uc2VuZF9iYWNrX2ZkID0gLTE7CisgICAgICAgIHJjID0gY3JlYXRlX2RvbWFp
bigmZG9tX2luZm8pIDwgMCA/IEVYSVRfRkFJTFVSRSA6IEVYSVRfU1VDQ0VTUzsKKyAgICB9CisK
KyAgICBpZiAocmMgPT0gRVhJVF9TVUNDRVNTICYmICFwYXVzZSkKKyAgICAgICAgcmMgPSBsaWJ4
bF9kb21haW5fdW5wYXVzZShjdHgsIGRvbWlkX291dCwgTlVMTCk7CisKKyAgICBpZiAocmMgPT0g
RVhJVF9TVUNDRVNTKQorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZvcmstdm0gY29tbWFuZCBz
dWNjZXNzZnVsbHkgcmV0dXJuZWQgZG9taWQ6ICV1XG4iLCBkb21pZF9vdXQpOworCisgICAgcmV0
dXJuIHJjOworfQorCiBpbnQgbWFpbl9zYXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAg
ICB1aW50MzJfdCBkb21pZDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIv
dG9vbHMveGwveGxfdm1jb250cm9sLmMKaW5kZXggZTUyMGIxZGE3OS4uZDljYjE5YzU5OSAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250
cm9sLmMKQEAgLTY0NSw2ICs2NDUsNyBAQCBpbnQgY3JlYXRlX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
X2NyZWF0ZSAqZG9tX2luZm8pCiAKICAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOwog
CisgICAgdWludDMyX3QgZGRvbWlkID0gZG9tX2luZm8tPmRkb21pZDsgLy8gbGF1bmNoIGRtIGZv
ciB0aGlzIGRvbWFpbiBpZmYgc2V0CiAgICAgaW50IGRlYnVnID0gZG9tX2luZm8tPmRlYnVnOwog
ICAgIGludCBkYWVtb25pemUgPSBkb21faW5mby0+ZGFlbW9uaXplOwogICAgIGludCBtb25pdG9y
ID0gZG9tX2luZm8tPm1vbml0b3I7CkBAIC02NTUsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21h
aW4oc3RydWN0IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3Rv
cmVfZmlsZSA9IGRvbV9pbmZvLT5yZXN0b3JlX2ZpbGU7CiAgICAgY29uc3QgY2hhciAqY29uZmln
X3NvdXJjZSA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqcmVzdG9yZV9zb3VyY2UgPSBOVUxMOwor
ICAgIGNvbnN0IGNoYXIgKmRtX3Jlc3RvcmVfZmlsZSA9IGRvbV9pbmZvLT5kbV9yZXN0b3JlX2Zp
bGU7CiAgICAgaW50IG1pZ3JhdGVfZmQgPSBkb21faW5mby0+bWlncmF0ZV9mZDsKICAgICBib29s
IGNvbmZpZ19pbl9qc29uOwogCkBAIC05MjMsNiArOTI1LDEyIEBAIHN0YXJ0OgogICAgICAgICAg
KiByZXN0b3JlL21pZ3JhdGUtcmVjZWl2ZSBpdCBhZ2Fpbi4KICAgICAgICAgICovCiAgICAgICAg
IHJlc3RvcmluZyA9IDA7CisgICAgfSBlbHNlIGlmICggZGRvbWlkICkgeworICAgICAgICBkX2Nv
bmZpZy5kbV9yZXN0b3JlX2ZpbGUgPSBkbV9yZXN0b3JlX2ZpbGU7CisgICAgICAgIHJldCA9IGxp
YnhsX2RvbWFpbl9mb3JrX2xhdW5jaF9kbShjdHgsICZkX2NvbmZpZywgZGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0b2Nvbm5lY3RfY29uc29sZV9o
b3cpOworICAgICAgICBkb21pZCA9IGRkb21pZDsKKyAgICAgICAgZGRvbWlkID0gSU5WQUxJRF9E
T01JRDsKICAgICB9IGVsc2UgaWYgKGRvbWlkX3NvZnRfcmVzZXQgIT0gSU5WQUxJRF9ET01JRCkg
ewogICAgICAgICAvKiBEbyBzb2Z0IHJlc2V0LiAqLwogICAgICAgICByZXQgPSBsaWJ4bF9kb21h
aW5fc29mdF9yZXNldChjdHgsICZkX2NvbmZpZywgZG9taWRfc29mdF9yZXNldCwKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw9DR-00025O-OH; Mon, 27 Jan 2020 18:34:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DQ-00024I-3p
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:28 +0000
X-Inumbo-ID: 9d95c90c-4133-11ea-b45d-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d95c90c-4133-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:13 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562357"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:47 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:30 -0800
Message-Id: <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 2/9] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

Q3VycmVudGx5IHRoZSBodm0gcGFyYW1ldGVycyBhcmUgb25seSBhY2Nlc3NpYmxlIHZpYSB0aGUg
SFZNT1AgaHlwZXJjYWxscy4gSW4KdGhpcyBwYXRjaCB3ZSBpbnRyb2R1Y2UgYSBuZXcgZnVuY3Rp
b24gdGhhdCBjYW4gY29weSBib3RoIHRoZSBodm0gY29udGV4dCBhbmQKcGFyYW1ldGVycyBkaXJl
Y3RseSBpbnRvIGEgdGFyZ2V0IGRvbWFpbi4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIGV4aXN0
aW5nCmNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KdjY6IGZpbmlzaCBhZGRyZXNzaW5nIGFsbCBvZiBKYW4ncyBjb21tZW50
cwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMjM2ICsrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgICAy
ICsKIDIgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDkwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDBiOTM2MDlhODIuLjA1MDVjNzU2NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDA3NywxNiArNDA3
NywxNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcigKIH0KIAog
c3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbl9odm1fcGFyYW0gKmEpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgaW5kZXgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbHVlKQogewotICAgIHVpbnQ2NF90
IHZhbHVlID0gZC0+YXJjaC5odm0ucGFyYW1zW2EtPmluZGV4XTsKKyAgICB1aW50NjRfdCB2YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF07CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSB4
c21faHZtX3BhcmFtKFhTTV9UQVJHRVQsIGQsIEhWTU9QX3NldF9wYXJhbSk7CiAgICAgaWYgKCBy
YyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKKyAgICBz
d2l0Y2ggKCBpbmRleCApCiAgICAgewogICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBj
YW4gYmUgc2V0IGJ5IHRoZSBndWVzdC4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9DQUxMQkFDS19J
UlE6CkBAIC00MTE5LDcgKzQxMjAsNyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFyYW0o
c3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0g
ICAgc3dpdGNoICggYS0+aW5kZXggKQorICAgIHN3aXRjaCAoIGluZGV4ICkKICAgICB7CiAgICAg
LyogVGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzIHNob3VsZCBvbmx5IGJlIGNoYW5nZWQgb25jZS4g
Ki8KICAgICBjYXNlIEhWTV9QQVJBTV9WSVJJRElBTjoKQEAgLTQxMjksNyArNDEzMCw3IEBAIHN0
YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNhc2Ug
SFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICBjYXNlIEhWTV9QQVJBTV9BTFRQ
Mk06CiAgICAgY2FzZSBIVk1fUEFSQU1fTUNBX0NBUDoKLSAgICAgICAgaWYgKCB2YWx1ZSAhPSAw
ICYmIGEtPnZhbHVlICE9IHZhbHVlICkKKyAgICAgICAgaWYgKCB2YWx1ZSAhPSAwICYmIG5ld192
YWx1ZSAhPSB2YWx1ZSApCiAgICAgICAgICAgICByYyA9IC1FRVhJU1Q7CiAgICAgICAgIGJyZWFr
OwogICAgIGRlZmF1bHQ6CkBAIC00MTM5LDQ5ICs0MTQwLDMyIEBAIHN0YXRpYyBpbnQgaHZtX2Fs
bG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAotc3Rh
dGljIGludCBodm1vcF9zZXRfcGFyYW0oCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
aHZtX3BhcmFtX3QpIGFyZykKK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbShzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqY3Vycl9kID0gY3VycmVudC0+ZG9tYWluOwotICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7
Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7
CiAKLSAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCi0gICAgICAgIHJldHVy
biAtRUZBVUxUOwotCi0gICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQorICAgIGlm
ICggaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0g
ICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQgZHVy
aW5nIHNwZWN1bGF0aW9uLiAqLwotICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7Ci0KLSAgICBkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKLSAgICBpZiAoIGQgPT0gTlVMTCAp
Ci0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0KLSAgICByYyA9IC1FSU5WQUw7Ci0gICAgaWYgKCAh
aXNfaHZtX2RvbWFpbihkKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgcmMgPSBodm1fYWxs
b3dfc2V0X3BhcmFtKGQsICZhKTsKKyAgICByYyA9IGh2bV9hbGxvd19zZXRfcGFyYW0oZCwgaW5k
ZXgsIHZhbHVlKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBzd2l0
Y2ggKCBhLmluZGV4ICkKKyAgICBzd2l0Y2ggKCBpbmRleCApCiAgICAgewogICAgIGNhc2UgSFZN
X1BBUkFNX0NBTExCQUNLX0lSUToKLSAgICAgICAgaHZtX3NldF9jYWxsYmFja192aWEoZCwgYS52
YWx1ZSk7CisgICAgICAgIGh2bV9zZXRfY2FsbGJhY2tfdmlhKGQsIHZhbHVlKTsKICAgICAgICAg
aHZtX2xhdGNoX3NoaW5mb19zaXplKGQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9Q
QVJBTV9USU1FUl9NT0RFOgotICAgICAgICBpZiAoIGEudmFsdWUgPiBIVk1QVE1fb25lX21pc3Nl
ZF90aWNrX3BlbmRpbmcgKQorICAgICAgICBpZiAoIHZhbHVlID4gSFZNUFRNX29uZV9taXNzZWRf
dGlja19wZW5kaW5nICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBIVk1fUEFSQU1fVklSSURJQU46Ci0gICAgICAgIGlmICggKGEudmFsdWUgJiB+
SFZNUFZfZmVhdHVyZV9tYXNrKSB8fAotICAgICAgICAgICAgICEoYS52YWx1ZSAmIEhWTVBWX2Jh
c2VfZnJlcSkgKQorICAgICAgICBpZiAoICh2YWx1ZSAmIH5IVk1QVl9mZWF0dXJlX21hc2spIHx8
CisgICAgICAgICAgICAgISh2YWx1ZSAmIEhWTVBWX2Jhc2VfZnJlcSkgKQogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9JREVOVF9Q
VDoKQEAgLTQxOTEsNyArNDE3NSw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAg
ICAgICAgKi8KICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpIHx8ICFjcHVfaGFzX3Zt
eCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1thLmluZGV4XSA9
IGEudmFsdWU7CisgICAgICAgICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbaW5kZXhdID0gdmFsdWU7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCkBAIC00MjA2LDcgKzQxOTAsNyBAQCBz
dGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKIAogICAgICAgICByYyA9IDA7CiAgICAgICAgIGRv
bWFpbl9wYXVzZShkKTsKLSAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2EuaW5kZXhdID0gYS52
YWx1ZTsKKyAgICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW2luZGV4XSA9IHZhbHVlOwogICAgICAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2
LCBmYWxzZSk7CiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwpAQCAtNDIxNSwyMyArNDE5OSwy
MyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBIVk1fUEFSQU1fRE1fRE9NQUlOOgogICAgICAgICAvKiBUaGUgb25seSB2YWx1ZSB0aGlzIHNo
b3VsZCBldmVyIGJlIHNldCB0byBpcyBET01JRF9TRUxGICovCi0gICAgICAgIGlmICggYS52YWx1
ZSAhPSBET01JRF9TRUxGICkKKyAgICAgICAgaWYgKCB2YWx1ZSAhPSBET01JRF9TRUxGICkKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAotICAgICAgICBhLnZhbHVlID0gY3Vycl9kLT5kb21h
aW5faWQ7CisgICAgICAgIHZhbHVlID0gY3Vycl9kLT5kb21haW5faWQ7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgSFZNX1BBUkFNX0FDUElfU19TVEFURToKICAgICAgICAgcmMgPSAwOwotICAg
ICAgICBpZiAoIGEudmFsdWUgPT0gMyApCisgICAgICAgIGlmICggdmFsdWUgPT0gMyApCiAgICAg
ICAgICAgICBodm1fczNfc3VzcGVuZChkKTsKLSAgICAgICAgZWxzZSBpZiAoIGEudmFsdWUgPT0g
MCApCisgICAgICAgIGVsc2UgaWYgKCB2YWx1ZSA9PSAwICkKICAgICAgICAgICAgIGh2bV9zM19y
ZXN1bWUoZCk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAg
ICAgICBicmVhazsKICAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX0lPUE9SVFNfTE9DQVRJT046Ci0g
ICAgICAgIHJjID0gcG10aW1lcl9jaGFuZ2VfaW9wb3J0KGQsIGEudmFsdWUpOworICAgICAgICBy
YyA9IHBtdGltZXJfY2hhbmdlX2lvcG9ydChkLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9DUjA6CiAgICAgY2FzZSBIVk1fUEFSQU1fTUVN
T1JZX0VWRU5UX0NSMzoKQEAgLTQyNDYsMjQgKzQyMzAsMjQgQEAgc3RhdGljIGludCBodm1vcF9z
ZXRfcGFyYW0oCiAgICAgICAgIHJjID0geHNtX2h2bV9wYXJhbV9uZXN0ZWQoWFNNX1BSSVYsIGQp
OwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIGEu
dmFsdWUgPiAxICkKKyAgICAgICAgaWYgKCB2YWx1ZSA+IDEgKQogICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAvKgogICAgICAgICAgKiBSZW1vdmUgdGhlIGNoZWNrIGJlbG93IG9u
Y2Ugd2UgaGF2ZQogICAgICAgICAgKiBzaGFkb3ctb24tc2hhZG93LgogICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpICYmIGEudmFsdWUgKQorICAgICAgICBpZiAo
ICFwYWdpbmdfbW9kZV9oYXAoZCkgJiYgdmFsdWUgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgICAgICBpZiAoIGEudmFsdWUgJiYKKyAgICAgICAgaWYgKCB2YWx1ZSAmJgogICAgICAg
ICAgICAgIGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fQUxUUDJNXSApCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CiAgICAgICAgIC8qIFNldCB1cCBOSFZNIHN0YXRlIGZvciBhbnkgdmNw
dXMgdGhhdCBhcmUgYWxyZWFkeSB1cC4gKi8KLSAgICAgICAgaWYgKCBhLnZhbHVlICYmCisgICAg
ICAgIGlmICggdmFsdWUgJiYKICAgICAgICAgICAgICAhZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9Q
QVJBTV9ORVNURURIVk1dICkKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKICAgICAg
ICAgICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICAgICAgICAgICAgICByYyA9IG5lc3Rl
ZGh2bV92Y3B1X2luaXRpYWxpc2Uodik7Ci0gICAgICAgIGlmICggIWEudmFsdWUgfHwgcmMgKQor
ICAgICAgICBpZiAoICF2YWx1ZSB8fCByYyApCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1KGQs
IHYpCiAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3ZjcHVfZGVzdHJveSh2KTsKICAgICAgICAg
YnJlYWs7CkBAIC00MjcxLDMwICs0MjU1LDMwIEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFt
KAogICAgICAgICByYyA9IHhzbV9odm1fcGFyYW1fYWx0cDJtaHZtKFhTTV9QUklWLCBkKTsKICAg
ICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBhLnZhbHVl
ID4gWEVOX0FMVFAyTV9saW1pdGVkICkKKyAgICAgICAgaWYgKCB2YWx1ZSA+IFhFTl9BTFRQMk1f
bGltaXRlZCApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggYS52YWx1
ZSAmJgorICAgICAgICBpZiAoIHZhbHVlICYmCiAgICAgICAgICAgICAgZC0+YXJjaC5odm0ucGFy
YW1zW0hWTV9QQVJBTV9ORVNURURIVk1dICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fVFJJUExFX0ZBVUxUX1JFQVNPTjoKLSAg
ICAgICAgaWYgKCBhLnZhbHVlID4gU0hVVERPV05fTUFYICkKKyAgICAgICAgaWYgKCB2YWx1ZSA+
IFNIVVRET1dOX01BWCApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1NFUlZFUl9QRk46Ci0gICAgICAgIGQtPmFyY2gu
aHZtLmlvcmVxX2dmbi5iYXNlID0gYS52YWx1ZTsKKyAgICAgICAgZC0+YXJjaC5odm0uaW9yZXFf
Z2ZuLmJhc2UgPSB2YWx1ZTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fTlJf
SU9SRVFfU0VSVkVSX1BBR0VTOgogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAg
ICAgICAgaWYgKCBhLnZhbHVlID09IDAgfHwKLSAgICAgICAgICAgICBhLnZhbHVlID4gc2l6ZW9m
KGQtPmFyY2guaHZtLmlvcmVxX2dmbi5tYXNrKSAqIDggKQorICAgICAgICBpZiAoIHZhbHVlID09
IDAgfHwKKyAgICAgICAgICAgICB2YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4u
bWFzaykgKiA4ICkKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhLnZhbHVl
OyBpKysgKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHZhbHVlOyBpKysgKQogICAgICAgICAg
ICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLm1hc2spOwogCiAgICAgICAgIGJy
ZWFrOwpAQCAtNDMwNiwzNSArNDI5MCwzNSBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgK
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVnYWN5
X21hc2spICogOCk7CiAgICAgICAgIEJVSUxEX0JVR19PTihIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
ID4KICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVn
YWN5X21hc2spICogOCk7Ci0gICAgICAgIGlmICggYS52YWx1ZSApCi0gICAgICAgICAgICBzZXRf
Yml0KGEuaW5kZXgsICZkLT5hcmNoLmh2bS5pb3JlcV9nZm4ubGVnYWN5X21hc2spOworICAgICAg
ICBpZiAoIHZhbHVlICkKKyAgICAgICAgICAgIHNldF9iaXQoaW5kZXgsICZkLT5hcmNoLmh2bS5p
b3JlcV9nZm4ubGVnYWN5X21hc2spOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BB
UkFNX1g4N19GSVBfV0lEVEg6Ci0gICAgICAgIGlmICggYS52YWx1ZSAhPSAwICYmIGEudmFsdWUg
IT0gNCAmJiBhLnZhbHVlICE9IDggKQorICAgICAgICBpZiAoIHZhbHVlICE9IDAgJiYgdmFsdWUg
IT0gNCAmJiB2YWx1ZSAhPSA4ICkKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgZC0+YXJjaC54ODdfZmlw
X3dpZHRoID0gYS52YWx1ZTsKKyAgICAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gdmFsdWU7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1M6CiAgICAgICAg
IC8qIEhhcmR3YXJlIHdvdWxkIHNpbGVudGx5IHRydW5jYXRlIGhpZ2ggYml0cy4gKi8KLSAgICAg
ICAgaWYgKCBhLnZhbHVlICE9ICh1aW50MzJfdClhLnZhbHVlICkKKyAgICAgICAgaWYgKCB2YWx1
ZSAhPSAodWludDMyX3QpdmFsdWUgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGQgPT0g
Y3Vycl9kICkKICAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgIH0KICAgICAgICAgLyogT2xkIGh2bWxvYWRlciBiaW5hcmll
cyBoYXJkY29kZSB0aGUgc2l6ZSB0byAxMjggYnl0ZXMuICovCi0gICAgICAgIGlmICggYS52YWx1
ZSApCi0gICAgICAgICAgICBhLnZhbHVlIHw9ICgxMjhVTEwgPDwgMzIpIHwgVk04Nl9UU1NfVVBE
QVRFRDsKLSAgICAgICAgYS5pbmRleCA9IEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDsKKyAgICAg
ICAgaWYgKCB2YWx1ZSApCisgICAgICAgICAgICB2YWx1ZSB8PSAoMTI4VUxMIDw8IDMyKSB8IFZN
ODZfVFNTX1VQREFURUQ7CisgICAgICAgIGluZGV4ID0gSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVE
OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEOgot
ICAgICAgICBpZiAoIChhLnZhbHVlID4+IDMyKSA8IHNpemVvZihzdHJ1Y3QgdHNzMzIpICkKKyAg
ICAgICAgaWYgKCAodmFsdWUgPj4gMzIpIDwgc2l6ZW9mKHN0cnVjdCB0c3MzMikgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIGQgPT0gY3Vycl9kICkKICAgICAgICAgICAgICAgICBkb21h
aW5fY3Jhc2goZCk7CkBAIC00MzQ1LDI2ICs0MzI5LDU2IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0
X3BhcmFtKAogICAgICAgICAgKiAyNTYgYml0cyBpbnRlcnJ1cHQgcmVkaXJlY3Rpb24gYml0bWFw
ICsgNjRrIGJpdHMgSS9PIGJpdG1hcAogICAgICAgICAgKiBwbHVzIG9uZSBwYWRkaW5nIGJ5dGUp
LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAoYS52YWx1ZSA+PiAzMikgPiBzaXplb2Yoc3Ry
dWN0IHRzczMyKSArCisgICAgICAgIGlmICggKHZhbHVlID4+IDMyKSA+IHNpemVvZihzdHJ1Y3Qg
dHNzMzIpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxMDAgLyA4KSArICgw
eDEwMDAwIC8gOCkgKyAxICkKLSAgICAgICAgICAgIGEudmFsdWUgPSAodWludDMyX3QpYS52YWx1
ZSB8CisgICAgICAgICAgICB2YWx1ZSA9ICh1aW50MzJfdCl2YWx1ZSB8CiAgICAgICAgICAgICAg
ICAgICAgICAgKChzaXplb2Yoc3RydWN0IHRzczMyKSArICgweDEwMCAvIDgpICsKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MTAwMDAgLyA4KSArIDEp
IDw8IDMyKTsKLSAgICAgICAgYS52YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVEOworICAgICAgICB2
YWx1ZSB8PSBWTTg2X1RTU19VUERBVEVEOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZN
X1BBUkFNX01DQV9DQVA6Ci0gICAgICAgIHJjID0gdm1jZV9lbmFibGVfbWNhX2NhcChkLCBhLnZh
bHVlKTsKKyAgICAgICAgcmMgPSB2bWNlX2VuYWJsZV9tY2FfY2FwKGQsIHZhbHVlKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBvdXQ7
CiAKLSAgICBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOworICAgIGQtPmFy
Y2guaHZtLnBhcmFtc1tpbmRleF0gPSB2YWx1ZTsKIAogICAgIEhWTV9EQkdfTE9HKERCR19MRVZF
TF9IQ0FMTCwgInNldCBwYXJhbSAldSA9ICUiUFJJeDY0LAotICAgICAgICAgICAgICAgIGEuaW5k
ZXgsIGEudmFsdWUpOworICAgICAgICAgICAgICAgIGluZGV4LCB2YWx1ZSk7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIHJjOworfQorCitpbnQgaHZtb3Bfc2V0X3BhcmFtKAorICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcpCit7CisgICAgc3RydWN0IHhlbl9odm1f
cGFyYW0gYTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIGludCByYzsKKworICAgIGlmICgg
Y29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisK
KyAgICBpZiAoIGEuaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlw
YXNzZWQgZHVyaW5nIHNwZWN1bGF0aW9uLiAqLworICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7CisK
KyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKKyAgICBpZiAoIGQg
PT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMg
PSBodm1fc2V0X3BhcmFtKGQsIGEuaW5kZXgsIGEudmFsdWUpOwogCiAgb3V0OgogICAgIHJjdV91
bmxvY2tfZG9tYWluKGQpOwpAQCAtNDM3Miw3ICs0Mzg2LDcgQEAgc3RhdGljIGludCBodm1vcF9z
ZXRfcGFyYW0oCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3QgZG9t
YWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5f
aHZtX3BhcmFtICphKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGlu
ZGV4KQogewogICAgIGludCByYzsKIApAQCAtNDM4MCw3ICs0Mzk0LDcgQEAgc3RhdGljIGludCBo
dm1fYWxsb3dfZ2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKIAotICAgIHN3aXRjaCAoIGEtPmluZGV4ICkKKyAgICBzd2l0Y2ggKCBp
bmRleCApCiAgICAgewogICAgIC8qIFRoZSBmb2xsb3dpbmcgcGFyYW1ldGVycyBjYW4gYmUgcmVh
ZCBieSB0aGUgZ3Vlc3QuICovCiAgICAgY2FzZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJROgpAQCAt
NDQxMCw2ICs0NDI0LDQwIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X2dldF9wYXJhbShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBodm1fZ2V0X3BhcmFt
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGluZGV4LCB1aW50NjRfdCAqdmFsdWUpCit7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSBodm1fYWxsb3dfZ2V0X3BhcmFtKGQsIGluZGV4KTsKKyAg
ICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgc3dpdGNoICggaW5kZXggKQor
ICAgIHsKKyAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6CisgICAgICAgICp2YWx1ZSA9
IGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZCA/IDMgOiAwOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZNX1BBUkFNX1ZNODZfVFNTOgorICAgICAgICAqdmFsdWUgPSAodWludDMyX3Qp
ZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9WTTg2X1RTU19TSVpFRF07CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQ6CisgICAgICAgICp2YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdICYKKyAgICAg
ICAgICAgICAgICAgICB+Vk04Nl9UU1NfVVBEQVRFRDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIEhWTV9QQVJBTV9YODdfRklQX1dJRFRIOgorICAgICAgICAqdmFsdWUgPSBkLT5hcmNoLng4
N19maXBfd2lkdGg7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgICp2YWx1
ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tpbmRleF07CisgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIHJldHVybiAwOworfTsKKwogc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKIHsKQEAgLTQ0MzQsMzMg
KzQ0ODIsMTAgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgaWYgKCAhaXNfaHZt
X2RvbWFpbihkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgcmMgPSBodm1fYWxsb3dfZ2V0
X3BhcmFtKGQsICZhKTsKKyAgICByYyA9IGh2bV9nZXRfcGFyYW0oZCwgYS5pbmRleCwgJmEudmFs
dWUpOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHN3aXRjaCAoIGEu
aW5kZXggKQotICAgIHsKLSAgICBjYXNlIEhWTV9QQVJBTV9BQ1BJX1NfU1RBVEU6Ci0gICAgICAg
IGEudmFsdWUgPSBkLT5hcmNoLmh2bS5pc19zM19zdXNwZW5kZWQgPyAzIDogMDsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTUzoKLSAgICAgICAgYS52YWx1ZSA9
ICh1aW50MzJfdClkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEXTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIEhWTV9QQVJBTV9WTTg2X1RTU19TSVpFRDoKLSAg
ICAgICAgYS52YWx1ZSA9IGQtPmFyY2guaHZtLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0la
RURdICYKLSAgICAgICAgICAgICAgICAgIH5WTTg2X1RTU19VUERBVEVEOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEg6Ci0gICAgICAgIGEudmFsdWUg
PSBkLT5hcmNoLng4N19maXBfd2lkdGg7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIGEudmFsdWUgPSBkLT5hcmNoLmh2bS5wYXJhbXNbYS5pbmRleF07Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KLQogICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJmEsIDEpID8gLUVG
QVVMVCA6IDA7CiAKICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSENBTEwsICJnZXQgcGFyYW0g
JXUgPSAlIlBSSXg2NCwKQEAgLTUyOTcsNiArNTMyMiwzNyBAQCB2b2lkIGh2bV9zZXRfc2VnbWVu
dF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgYWx0
ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9zZWdtZW50X3JlZ2lzdGVyLCB2LCBzZWcsIHJl
Zyk7CiB9CiAKK2ludCBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAq
ZHN0LCBzdHJ1Y3QgZG9tYWluICpzcmMpCit7CisgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGlu
dCBpOworICAgIHN0cnVjdCBodm1fZG9tYWluX2NvbnRleHQgYyA9IHsgfTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgSFZNX05SX1BBUkFNUzsgaSsrICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90
IHZhbHVlID0gMDsKKworICAgICAgICBpZiAoIGh2bV9nZXRfcGFyYW0oc3JjLCBpLCAmdmFsdWUp
IHx8ICF2YWx1ZSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIChyYyA9
IGh2bV9zZXRfcGFyYW0oZHN0LCBpLCB2YWx1ZSkpICkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICB9CisKKyAgICBjLnNpemUgPSBodm1fc2F2ZV9zaXplKHNyYyk7CisgICAgaWYgKCAoYy5k
YXRhID0gdm1hbGxvYyhjLnNpemUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisKKyAgICBpZiAoICEocmMgPSBodm1fc2F2ZShzcmMsICZjKSkgKQorICAgIHsKKyAgICAgICAg
Yy5jdXIgPSAwOworICAgICAgICByYyA9IGh2bV9sb2FkKGRzdCwgJmMpOworICAgIH0KKworICAg
IHZmcmVlKGMuZGF0YSk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA5ZWFiMWQ3NDkzLi4yNGRh
ODI0Y2JmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzM3LDYgKzMzNyw4IEBAIHVuc2lnbmVk
IGxvbmcgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJv
b2wgcmVzdG9yZSk7CiBib29sIGh2bV9mbHVzaF92Y3B1X3RsYihib29sICgqZmx1c2hfdmNwdSko
dm9pZCAqY3R4dCwgc3RydWN0IHZjcHUgKnYpLAogICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqY3R4dCk7CiAKK2ludCBodm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFp
biAqc3JjLCBzdHJ1Y3QgZG9tYWluICpkc3QpOworCiAjaWZkZWYgQ09ORklHX0hWTQogCiAjZGVm
aW5lIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpIGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIDApCi0t
IAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw9DW-00028S-3f; Mon, 27 Jan 2020 18:34:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9DV-00027n-3s
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:33 +0000
X-Inumbo-ID: 9f3d879a-4133-11ea-aafc-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f3d879a-4133-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:16 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562371"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:48 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:33 -0800
Message-Id: <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access in
 add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

V2hlbiBwbHVnZ2luZyBhIGhvbGUgaW4gdGhlIHRhcmdldCBwaHlzbWFwIGRvbid0IHVzZSB0aGUg
YWNjZXNzIHBlcm1pc3Npb24KcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFzIGl0
IGNhbiBiZSBub24tc2Vuc2ljYWwsIGxlYWRpbmcgdG8Kc3B1cmlvdXMgdm1fZXZlbnRzIGJlaW5n
IHNlbnQgb3V0IGZvciBhY2Nlc3MgdmlvbGF0aW9ucyBhdCB1bmV4cGVjdGVkCmxvY2F0aW9ucy4g
TWFrZSB1c2Ugb2YgcDJtLT5kZWZhdWx0X2FjY2VzcyBpbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAyYjNiZTViMTI1
Li41MmIxMzljMWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTA3MSwxMSArMTA3MSwxMCBA
QCBpbnQgYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqc2QsIHVuc2lnbmVkIGxvbmcgc2dm
biwgc2hyX2hhbmRsZV90IHNoLAogICAgIHAybV90eXBlX3Qgc21mbl90eXBlLCBjbWZuX3R5cGU7
CiAgICAgc3RydWN0IGdmbl9pbmZvICpnZm5faW5mbzsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGNkKTsKLSAgICBwMm1fYWNjZXNzX3QgYTsKICAgICBzdHJ1
Y3QgdHdvX2dmbnMgdGc7CiAKICAgICBnZXRfdHdvX2dmbnMoc2QsIF9nZm4oc2dmbiksICZzbWZu
X3R5cGUsIE5VTEwsICZzbWZuLAotICAgICAgICAgICAgICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNt
Zm5fdHlwZSwgJmEsICZjbWZuLCAwLCAmdGcsIGxvY2spOworICAgICAgICAgICAgICAgICBjZCwg
X2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwgTlVMTCwgJmNtZm4sIDAsICZ0ZywgbG9jayk7CiAKICAg
ICAvKiBHZXQgdGhlIHNvdXJjZSBzaGFyZWQgcGFnZSwgY2hlY2sgYW5kIGxvY2sgKi8KICAgICBy
ZXQgPSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElEOwpAQCAtMTExMCw3ICsxMTA5
LDcgQEAgaW50IGFkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1bnNpZ25lZCBsb25n
IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAgICB9CiAKICAgICByZXQgPSBwMm1fc2V0X2VudHJ5
KHAybSwgX2dmbihjZ2ZuKSwgc21mbiwgUEFHRV9PUkRFUl80SywKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9yYW1fc2hhcmVkLCBhKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHAybV9y
YW1fc2hhcmVkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgIC8qIFRlbXB0ZWQgdG8gdHVy
biB0aGlzIGludG8gYW4gYXNzZXJ0ICovCiAgICAgaWYgKCByZXQgKQotLSAKMi4yMC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18:34:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iw9Db-0002C8-Fl; Mon, 27 Jan 2020 18:34:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9Da-0002BN-4R
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:38 +0000
X-Inumbo-ID: 9f40f132-4133-11ea-b45d-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f40f132-4133-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:16 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562375"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:48 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:34 -0800
Message-Id: <addd75af0bd87985f369f7aab9a4001a559d1f9e.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 6/9] xen/mem_sharing: VM forking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

Vk0gZm9ya2luZyBpcyB0aGUgcHJvY2VzcyBvZiBjcmVhdGluZyBhIGRvbWFpbiB3aXRoIGFuIGVt
cHR5IG1lbW9yeSBzcGFjZSBhbmQgYQpwYXJlbnQgZG9tYWluIHNwZWNpZmllZCBmcm9tIHdoaWNo
IHRvIHBvcHVsYXRlIHRoZSBtZW1vcnkgd2hlbiBuZWNlc3NhcnkuIEZvcgp0aGUgbmV3IGRvbWFp
biB0byBiZSBmdW5jdGlvbmFsIHRoZSBWTSBzdGF0ZSBpcyBjb3BpZWQgb3ZlciBhcyBwYXJ0IG9m
IHRoZSBmb3JrCm9wZXJhdGlvbiAoSFZNIHBhcmFtcywgaGFwIGFsbG9jYXRpb24sIGV0YykuCgpT
aWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgot
LS0KdjY6IHVzZSBnZXRfZG9tYWluL3B1dF9kb21haW4gb24gcGFyZW50IHRvIG1ha2Ugc3VyZSBp
dCdzIG5vdCBkZXN0cm95ZWQKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAg
fCAgMTEgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVu
L2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMjIyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDExICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAgMjAgKystCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAg
ICAgICAgIHwgICAyICsKIDcgZmlsZXMgY2hhbmdlZCwgMjY5IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDI4ZmVmYTFmODEuLjYwZDExMGMwOGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTIxOTgs
NiArMjE5OCwxNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgICAgICAgICByZXQgPSByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhkKTsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OworCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgdGhlIGRvbWFpbiBpcyBmb3JrZWQsIGRlY3Jl
bWVudCB0aGUgcGFyZW50J3MgcGF1c2UgY291bnQKKyAgICAgICAgICAgICAqIGFuZCByZWxlYXNl
IHRoZSBkb21haW4uCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZC0+cGFyZW50
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb21haW5fdW5wYXVzZShkLT5wYXJl
bnQpOworICAgICAgICAgICAgICAgIHB1dF9kb21haW4oZC0+cGFyZW50KTsKKyAgICAgICAgICAg
ICAgICBkLT5wYXJlbnQgPSBOVUxMOworICAgICAgICAgICAgfQogICAgICAgICB9CiAjZW5kaWYK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggMDUwNWM3NTY2MS4uZGZmYWI3ZTg5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xOTExLDcgKzE5
MTEsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWdu
ZWQgbG9uZyBnbGEsCiAgICAgfQogI2VuZGlmCiAKLSAgICAvKiBTcHVyaW91cyBmYXVsdD8gUG9E
IGFuZCBsb2ctZGlydHkgYWxzbyB0YWtlIHRoaXMgcGF0aC4gKi8KKyAgICAvKiBTcHVyaW91cyBm
YXVsdD8gUG9ELCBsb2ctZGlydHkgYW5kIFZNIGZvcmtpbmcgYWxzbyB0YWtlIHRoaXMgcGF0aC4g
Ki8KICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQogICAgIHsKICAgICAgICAgcmMgPSAxOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYwppbmRleCA1MmIxMzljMWJiLi5iNmJlNzg0ODZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwpAQCAtMjIsNiArMjIsNyBAQAogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAj
aW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3J3bG9jay5oPgogI2luY2x1ZGUg
PHhlbi9tbS5oPgpAQCAtMzYsNiArMzcsOSBAQAogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNp
bmNsdWRlIDxhc20vYXRvbWljLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8
YXNtL2hhcC5oPgorI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9z
YXZlLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCiAjaW5jbHVkZSAibW0tbG9ja3MuaCIKQEAg
LTE0MjEsNiArMTQyNSwxOTQgQEAgc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfY29udHJv
bChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGVuYWJsZSkKICAgICByZXR1cm4gMDsKIH0KIAorLyoK
KyAqIEZvcmtpbmcgYSBwYWdlIG9ubHkgZ2V0cyBjYWxsZWQgd2hlbiB0aGUgVk0gZmF1bHRzIGR1
ZSB0byBubyBlbnRyeSBiZWluZworICogaW4gdGhlIEVQVCBmb3IgdGhlIGFjY2Vzcy4gRGVwZW5k
aW5nIG9uIHRoZSB0eXBlIG9mIGFjY2VzcyB3ZSBlaXRoZXIKKyAqIHBvcHVsYXRlIHRoZSBwaHlz
bWFwIHdpdGggYSBzaGFyZWQgZW50cnkgZm9yIHJlYWQtb25seSBhY2Nlc3Mgb3IKKyAqIGZvcmsg
dGhlIHBhZ2UgaWYgaXRzIGEgd3JpdGUgYWNjZXNzLgorICoKKyAqIFRoZSBjbGllbnQgcDJtIGlz
IGFscmVhZHkgbG9ja2VkIHNvIHdlIG9ubHkgbmVlZCB0byBsb2NrCisgKiB0aGUgcGFyZW50J3Mg
aGVyZS4KKyAqLworaW50IG1lbV9zaGFyaW5nX2ZvcmtfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIGJvb2wgdW5zaGFyaW5nKQoreworICAgIGludCByYyA9IC1FTk9FTlQ7CisgICAg
c2hyX2hhbmRsZV90IGhhbmRsZTsKKyAgICBzdHJ1Y3QgZG9tYWluICpwYXJlbnQ7CisgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybTsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2Zu
KTsKKyAgICBtZm5fdCBtZm4sIG5ld19tZm47CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICFtZW1fc2hhcmluZ19pc19mb3JrKGQp
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBwYXJlbnQgPSBkLT5wYXJlbnQ7CisK
KyAgICBpZiAoICF1bnNoYXJpbmcgKQorICAgIHsKKyAgICAgICAgLyogRm9yIHJlYWQtb25seSBh
Y2Nlc3NlcyB3ZSBqdXN0IGFkZCBhIHNoYXJlZCBlbnRyeSB0byB0aGUgcGh5c21hcCAqLworICAg
ICAgICB3aGlsZSAoIHBhcmVudCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIShyYyA9
IG5vbWluYXRlX3BhZ2UocGFyZW50LCBnZm4sIDAsICZoYW5kbGUpKSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgICAgIHBhcmVudCA9IHBhcmVudC0+cGFyZW50OworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBUaGUg
Y2xpZW50J3MgcDJtIGlzIGFscmVhZHkgbG9ja2VkICovCisgICAgICAgICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcHAybSA9IHAybV9nZXRfaG9zdHAybShwYXJlbnQpOworCisgICAgICAgICAgICBw
Mm1fbG9jayhwcDJtKTsKKyAgICAgICAgICAgIHJjID0gYWRkX3RvX3BoeXNtYXAocGFyZW50LCBn
Zm5fbCwgaGFuZGxlLCBkLCBnZm5fbCwgZmFsc2UpOworICAgICAgICAgICAgcDJtX3VubG9jayhw
cDJtKTsKKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBJZiBpdCdzIGEgd3JpdGUgYWNj
ZXNzIChpZS4gdW5zaGFyaW5nKSBvciBpZiBhZGRpbmcgYSBzaGFyZWQgZW50cnkgdG8KKyAgICAg
KiB0aGUgcGh5c21hcCBmYWlsZWQgd2UnbGwgZm9yayB0aGUgcGFnZSBkaXJlY3RseS4KKyAgICAg
Ki8KKyAgICBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgcGFyZW50ID0gZC0+cGFyZW50
OworCisgICAgd2hpbGUgKCBwYXJlbnQgKQorICAgIHsKKyAgICAgICAgbWZuID0gZ2V0X2dmbl9x
dWVyeShwYXJlbnQsIGdmbl9sLCAmcDJtdCk7CisKKyAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZu
KSAmJiBwMm1faXNfYW55X3JhbShwMm10KSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICBwYXJlbnQgPSBwYXJlbnQtPnBhcmVu
dDsKKyAgICB9CisKKyAgICBpZiAoICFwYXJlbnQgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsK
KworICAgIGlmICggIShwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApKSApCisgICAgewor
ICAgICAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICBuZXdfbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CisgICAgY29weV9kb21h
aW5fcGFnZShuZXdfbWZuLCBtZm4pOworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG5ld19t
Zm4pLCBnZm5fbCk7CisKKyAgICBwdXRfZ2ZuKHBhcmVudCwgZ2ZuX2wpOworCisgICAgcmV0dXJu
IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBuZXdfbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFt
X3J3LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzLCAtMSk7
Cit9CisKK3N0YXRpYyBpbnQgYnJpbmdfdXBfdmNwdXMoc3RydWN0IGRvbWFpbiAqY2QsIHN0cnVj
dCBjcHVwb29sICpjcHVwb29sKQoreworICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICBpZiAoIChyZXQgPSBjcHVwb29sX21vdmVfZG9tYWluKGNkLCBjcHVwb29sKSkgKQor
ICAgICAgICByZXR1cm4gcmV0OworCisgICAgZm9yICggaSA9IDA7IGkgPCBjZC0+bWF4X3ZjcHVz
OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBjZC0+dmNwdVtpXSApCisgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICBpZiAoICF2Y3B1X2NyZWF0ZShjZCwgaSkgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgZG9tYWluX3VwZGF0ZV9ub2RlX2FmZmlu
aXR5KGNkKTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBmb3JrX2hhcF9hbGxvY2F0
aW9uKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQoreworICAgIGludCByYzsK
KyAgICBib29sIHByZWVtcHRlZDsKKyAgICB1bnNpZ25lZCBsb25nIG1iID0gaGFwX2dldF9hbGxv
Y2F0aW9uKGQpOworCisgICAgaWYgKCBtYiA9PSBoYXBfZ2V0X2FsbG9jYXRpb24oY2QpICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICBwYWdpbmdfbG9jayhjZCk7CisgICAgcmMgPSBoYXBfc2V0
X2FsbG9jYXRpb24oY2QsIG1iIDw8ICgyMCAtIFBBR0VfU0hJRlQpLCAmcHJlZW1wdGVkKTsKKyAg
ICBwYWdpbmdfdW5sb2NrKGNkKTsKKworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICBpZiAoIHByZWVtcHRlZCApCisgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisKKyAg
ICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgZm9ya190c2Moc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGRvbWFpbiAqY2QpCit7CisgICAgdWludDMyX3QgdHNjX21vZGU7CisgICAgdWludDMy
X3QgZ3RzY19raHo7CisgICAgdWludDMyX3QgaW5jYXJuYXRpb247CisgICAgdWludDY0X3QgZWxh
cHNlZF9uc2VjOworCisgICAgdHNjX2dldF9pbmZvKGQsICZ0c2NfbW9kZSwgJmVsYXBzZWRfbnNl
YywgJmd0c2Nfa2h6LCAmaW5jYXJuYXRpb24pOworICAgIHRzY19zZXRfaW5mbyhjZCwgdHNjX21v
ZGUsIGVsYXBzZWRfbnNlYywgZ3RzY19raHosIGluY2FybmF0aW9uKTsKK30KKworc3RhdGljIGlu
dCBtZW1fc2hhcmluZ19mb3JrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKmNkKQor
eworICAgIGludCByYyA9IC1FSU5WQUw7CisKKyAgICBpZiAoICFjZC0+Y29udHJvbGxlcl9wYXVz
ZV9jb3VudCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIC8qCisgICAgICogV2Ugb25seSB3
YW50IHRvIGdldCBhbmQgcGF1c2UgdGhlIHBhcmVudCBvbmNlLCBub3QgZWFjaCB0aW1lIHRoaXMK
KyAgICAgKiBvcGVyYXRpb24gaXMgcmVzdGFydGVkIGR1ZSB0byBwcmVlbXB0aW9uLgorICAgICAq
LworICAgIGlmICggIWNkLT5wYXJlbnRfcGF1c2VkICkKKyAgICB7CisgICAgICAgIGlmICggZ2V0
X2RvbWFpbihkKSApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgZG9tYWluX3Bh
dXNlKGQpOworICAgICAgICBjZC0+cGFyZW50X3BhdXNlZCA9IHRydWU7CisgICAgfQorCisgICAg
Y2QtPm1heF9wYWdlcyA9IGQtPm1heF9wYWdlczsKKyAgICBjZC0+bWF4X3ZjcHVzID0gZC0+bWF4
X3ZjcHVzOworCisgICAgLyogdGhpcyBpcyBwcmVlbXB0aWJsZSBzbyBpdCdzIHRoZSBmaXJzdCB0
byBnZXQgZG9uZSAqLworICAgIGlmICggKHJjID0gZm9ya19oYXBfYWxsb2NhdGlvbihkLCBjZCkp
ICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgaWYgKCAocmMgPSBicmluZ191cF92Y3B1cyhj
ZCwgZC0+Y3B1cG9vbCkpICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgaWYgKCAocmMgPSBo
dm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoY2QsIGQpKSApCisgICAgICAgIGdvdG8gZG9uZTsK
KworICAgIGZvcmtfdHNjKGQsIGNkKTsKKworICAgIGNkLT5wYXJlbnQgPSBkOworCisgZG9uZToK
KyAgICBpZiAoIHJjICYmIHJjICE9IC1FUkVTVEFSVCApCisgICAgeworICAgICAgICBkb21haW5f
dW5wYXVzZShkKTsKKyAgICAgICAgY2QtPnBhcmVudF9wYXVzZWQgPSBmYWxzZTsKKyAgICB9CisK
KyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiB7CiAgICAgaW50IHJjOwpAQCAt
MTY3NSw2ICsxODY3LDM2IEBAIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpCiAgICAgICAgIHJjID0gZGVidWdfZ3Jl
ZihkLCBtc28udS5kZWJ1Zy51LmdyZWYpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVO
TUVNX3NoYXJpbmdfb3BfZm9yazoKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKnBkOwor
CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBtc28udS5mb3JrLl9wYWRbMF0g
fHwgbXNvLnUuZm9yay5fcGFkWzFdIHx8CisgICAgICAgICAgICAgbXNvLnUuZm9yay5fcGFkWzJd
ICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gcmN1X2xvY2tfbGl2ZV9y
ZW1vdGVfZG9tYWluX2J5X2lkKG1zby51LmZvcmsucGFyZW50X2RvbWFpbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBkKTsKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBpZiAoICFtZW1fc2hhcmluZ19l
bmFibGVkKHBkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHJjID0gbWVtX3NoYXJp
bmdfY29udHJvbChwZCwgdHJ1ZSkpICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgfQorCisgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfZm9yayhwZCwgZCk7CisKKyAgICAgICAg
aWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfbWVtb3J5X29wLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGgiLCBYRU5NRU1fc2hhcmluZ19vcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJnKTsKKyAgICAg
ICAgcmN1X3VubG9ja19kb21haW4ocGQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBk
ZWZhdWx0OgogICAgICAgICByYyA9IC1FTk9TWVM7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGY1
NDM2MGI0M2QuLmQxMjg5NjMwMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTUwOSw2ICs1MDksMTQgQEAgbWZuX3QgX19n
ZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuX2wsCiAKICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwgcSwgcGFn
ZV9vcmRlciwgTlVMTCk7CiAKKyAgICAvKiBDaGVjayBpZiB3ZSBuZWVkIHRvIGZvcmsgdGhlIHBh
Z2UgKi8KKyAgICBpZiAoIChxICYgUDJNX0FMTE9DKSAmJiBwMm1faXNfaG9sZSgqdCkgJiYKKyAg
ICAgICAgICFtZW1fc2hhcmluZ19mb3JrX3BhZ2UocDJtLT5kb21haW4sIGdmbiwgISEocSAmIFAy
TV9VTlNIQVJFKSkgKQorICAgIHsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOworICAgIH0KKworICAgIC8qIENoZWNrIGlm
IHdlIG5lZWQgdG8gdW5zaGFyZSB0aGUgcGFnZSAqLwogICAgIGlmICggKHEgJiBQMk1fVU5TSEFS
RSkgJiYgcDJtX2lzX3NoYXJlZCgqdCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHAybV9pc19o
b3N0cDJtKHAybSkpOwpAQCAtNTg3LDcgKzU5NSw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKnAybV9n
ZXRfcGFnZV9mcm9tX2dmbigKICAgICAgICAgICAgIHJldHVybiBwYWdlOwogCiAgICAgICAgIC8q
IEVycm9yIHBhdGg6IG5vdCBhIHN1aXRhYmxlIEdGTiBhdCBhbGwgKi8KLSAgICAgICAgaWYgKCAh
cDJtX2lzX3JhbSgqdCkgJiYgIXAybV9pc19wYWdpbmcoKnQpICYmICFwMm1faXNfcG9kKCp0KSAp
CisgICAgICAgIGlmICggIXAybV9pc19yYW0oKnQpICYmICFwMm1faXNfcGFnaW5nKCp0KSAmJiAh
cDJtX2lzX3BvZCgqdCkgJiYKKyAgICAgICAgICAgICAhbWVtX3NoYXJpbmdfaXNfZm9yayhwMm0t
PmRvbWFpbikgKQogICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9zaGFyaW5nLmgKaW5kZXggNTM3NjBhMjg5Ni4uODEyMTcxMjg0ZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaApAQCAtMjYsOCArMjYsNyBAQAogCiAjaWZkZWYgQ09ORklHX01FTV9T
SEFSSU5HCiAKLXN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4KLXsKK3N0cnVjdCBtZW1fc2hhcmlu
Z19kb21haW4gewogICAgIGJvb2wgZW5hYmxlZDsKIAogICAgIC8qCkBAIC0zOSw2ICszOCw5IEBA
IHN0cnVjdCBtZW1fc2hhcmluZ19kb21haW4KIAogI2RlZmluZSBtZW1fc2hhcmluZ19lbmFibGVk
KGQpICgoZCktPmFyY2guaHZtLm1lbV9zaGFyaW5nLmVuYWJsZWQpCiAKKyNkZWZpbmUgbWVtX3No
YXJpbmdfaXNfZm9yayhkKSBcCisgICAgKG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgJiYgISEoKGQp
LT5wYXJlbnQpKQorCiAvKiBBdWRpdGluZyBvZiBtZW1vcnkgc2hhcmluZyBjb2RlPyAqLwogI2lm
bmRlZiBOREVCVUcKICNkZWZpbmUgTUVNX1NIQVJJTkdfQVVESVQgMQpAQCAtODgsNiArOTAsOSBA
QCBzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBtZW1fc2hhcmluZ19mb3JrX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHVuc2hhcmluZyk7CisKIC8qCiAgKiBJZiBjYWxsZWQgYnkgYSBmb3JlaWduIGRvbWFpbiwgcG9z
c2libGUgZXJyb3JzIGFyZQogICogICAtRUJVU1kgLT4gcmluZyBmdWxsCkBAIC0xMTcsNiArMTIy
LDcgQEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwogI2Vs
c2UKIAogI2RlZmluZSBtZW1fc2hhcmluZ19lbmFibGVkKGQpIGZhbHNlCisjZGVmaW5lIG1lbV9z
aGFyaW5nX2lzX2ZvcmsocDJtKSBmYWxzZQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBt
ZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucyh2b2lkKQogewpAQCAtMTQxLDYgKzE0NywxNiBA
QCBzdGF0aWMgaW5saW5lIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHJldHVybiAtRU9QTk9UU1VQUDsKIH0KIAor
c3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgZG9tYWluICpjZCwgYm9vbCB2Y3B1KQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgbWVtX3NoYXJpbmdfZm9ya19wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgYm9vbCBsb2NrKQoreworICAgIHJldHVybiAtRU9QTk9UU1VQUDsKK30K
KwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX01FTV9TSEFSSU5HX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
CmluZGV4IGNmZGRhNmUyYTguLjkwYTNmNDQ5OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTQ4Miw2
ICs0ODIsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsK
ICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNtYXAgICAgICAgNgogI2RlZmluZSBY
RU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3CiAjZGVmaW5lIFhFTk1FTV9zaGFy
aW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZm9y
ayAgICAgICAgICAgICAgOQogCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX1NfSEFORExFX0lO
VkFMSUQgICgtMTApCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0NfSEFORExFX0lOVkFMSUQg
ICgtOSkKQEAgLTUzMiw2ICs1MzMsMTAgQEAgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB7CiAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZ3JlZjsgICAgIC8qIElOOiBncmVmIHRvIGRlYnVnICAg
ICAgICAgKi8KICAgICAgICAgICAgIH0gdTsKICAgICAgICAgfSBkZWJ1ZzsKKyAgICAgICAgc3Ry
dWN0IG1lbV9zaGFyaW5nX29wX2ZvcmsgeworICAgICAgICAgICAgZG9taWRfdCBwYXJlbnRfZG9t
YWluOworICAgICAgICAgICAgdWludDE2X3QgX3BhZFszXTsgICAgICAgICAgICAgICAgLyogTXVz
dCBiZSBzZXQgdG8gMCAqLworICAgICAgICB9IGZvcms7CiAgICAgfSB1OwogfTsKIHR5cGVkZWYg
c3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdfb3BfdDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5k
ZXggN2M1YzQzNzI0Ny4uOGVkNzI3ZTEwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTUwNyw2ICs1MDcsOCBAQCBz
dHJ1Y3QgZG9tYWluCiAgICAgLyogTWVtb3J5IHNoYXJpbmcgc3VwcG9ydCAqLwogI2lmZGVmIENP
TkZJR19NRU1fU0hBUklORwogICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZtX2V2ZW50X3No
YXJlOworICAgIHN0cnVjdCBkb21haW4gKnBhcmVudDsgLyogVk0gZm9yayBwYXJlbnQgKi8KKyAg
ICBib29sIHBhcmVudF9wYXVzZWQ7CiAjZW5kaWYKICAgICAvKiBNZW1vcnkgcGFnaW5nIHN1cHBv
cnQgKi8KICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9Dg-0002Fy-18; Mon, 27 Jan 2020 18:34:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9Df-0002FF-3d
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:43 +0000
X-Inumbo-ID: a00a39e8-4133-11ea-aafc-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a00a39e8-4133-11ea-aafc-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:17 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562382"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:49 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:35 -0800
Message-Id: <fcf622c778b440f4ef2a0cbe707e018216a3aaab.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 7/9] xen/mem_access: Use
 __get_gfn_type_access 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: Tamas K Lengyel <tamas.lengyel@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>

VXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbnN0ZWFkIG9mIHAybS0+Z2V0X2VudHJ5IHRvIHRy
aWdnZXIgcGFnZS1mb3JraW5nCndoZW4gdGhlIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBpcyBiZWlu
ZyBzZXQgb24gYSBwYWdlIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbgpjb3BpZWQgb3ZlciBmcm9tIHRo
ZSBwYXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgfCA1ICsrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCmluZGV4IGQxNjU0MGE5YWEuLmVkZTc3NGZiNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpA
QCAtMzAzLDExICszMDMsMTAgQEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIEFTU0VSVCghYXAybSk7CiAjZW5k
aWYKICAgICB7Ci0gICAgICAgIG1mbl90IG1mbjsKICAgICAgICAgcDJtX2FjY2Vzc190IF9hOwog
ICAgICAgICBwMm1fdHlwZV90IHQ7Ci0KLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCAmX2EsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm5fdCBtZm4gPSBfX2dl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCAmdCwgJl9hLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCBOVUxMLCBmYWxzZSk7CiAg
ICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Sywg
dCwgYSwgLTEpOwogICAgIH0KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:34:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9Dl-0002Jk-CA; Mon, 27 Jan 2020 18:34:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5jYl=3Q=intel.com=tamas.lengyel@srs-us1.protection.inumbo.net>)
 id 1iw9Dk-0002Iq-4E
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:34:48 +0000
X-Inumbo-ID: a0644668-4133-11ea-b45d-bc764e2007e4
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0644668-4133-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 18:34:17 +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 orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jan 2020 10:06:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.70,370,1574150400"; d="scan'208";a="231562399"
Received: from tlengyel-mobl2.amr.corp.intel.com (HELO localhost.localdomain)
 ([10.254.183.124])
 by orsmga006.jf.intel.com with ESMTP; 27 Jan 2020 10:06:49 -0800
From: Tamas K Lengyel <tamas.lengyel@intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 27 Jan 2020 10:06:36 -0800
Message-Id: <de8e30d7bdc25e509f7da0affc9c77f8c1a49599.1580148227.git.tamas.lengyel@intel.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1580148227.git.tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 8/9] x86/mem_sharing: reset a fork
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas.lengyel@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>

SW1wbGVtZW50IGh5cGVyY2FsbCB0aGF0IGFsbG93cyBhIGZvcmsgdG8gc2hlZCBhbGwgbWVtb3J5
IHRoYXQgZ290IGFsbG9jYXRlZApmb3IgaXQgZHVyaW5nIGl0cyBleGVjdXRpb24gYW5kIHJlLWxv
YWQgaXRzIHZDUFUgY29udGV4dCBmcm9tIHRoZSBwYXJlbnQgVk0uClRoaXMgYWxsb3dzIHRoZSBm
b3JrZWQgVk0gdG8gcmVzZXQgaW50byB0aGUgc2FtZSBzdGF0ZSB0aGUgcGFyZW50IFZNIGlzIGlu
IGEKZmFzdGVyIHdheSB0aGVuIGNyZWF0aW5nIGEgbmV3IGZvcmsgd291bGQgYmUuIE1lYXN1cmVt
ZW50cyBzaG93IGFib3V0IGEgMngKc3BlZWR1cCBkdXJpbmcgbm9ybWFsIGZ1enppbmcgb3BlcmF0
aW9ucy4gUGVyZm9ybWFuY2UgbWF5IHZhcnkgZGVwZW5kaW5nIGhvdwptdWNoIG1lbW9yeSBnb3Qg
YWxsb2NhdGVkIGZvciB0aGUgZm9ya2VkIFZNLiBJZiBpdCBoYXMgYmVlbiBjb21wbGV0ZWx5CmRl
ZHVwbGljYXRlZCBmcm9tIHRoZSBwYXJlbnQgVk0gdGhlbiBjcmVhdGluZyBhIG5ldyBmb3JrIHdv
dWxkIGxpa2VseSBiZSBtb3JlCnBlcmZvcm1hbnQuCgpTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA3NyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94
ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBiNmJlNzg0ODZkLi44ODU0OWRiN2Iy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTYxMyw2ICsxNjEzLDU5IEBAIHN0YXRpYyBpbnQg
bWVtX3NoYXJpbmdfZm9yayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICpjZCkKICAg
ICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBUaGUgZm9yayByZXNldCBvcGVyYXRpb24gaXMgaW50
ZW5kZWQgdG8gYmUgdXNlZCBvbiBzaG9ydC1saXZlZCBmb3JrcyBvbmx5LgorICogVGhlcmUgaXMg
bm8gaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBvcGVyYXRpb24gaW1wbGVtZW50ZWQgZm9yIHRoaXMg
cmVhc29uLgorICogRm9yIGZvcmtzIHRoYXQgb2J0YWluIGEgbGFyZ2VyIG1lbW9yeSBmb290cHJp
bnQgaXQgaXMgbGlrZWx5IGdvaW5nIHRvIGJlCisgKiBtb3JlIHBlcmZvcm1hbnQgdG8gY3JlYXRl
IGEgbmV3IGZvcmsgaW5zdGVhZCBvZiByZXNldHRpbmcgYW4gZXhpc3Rpbmcgb25lLgorICoKKyAq
IFRPRE86IEluIGNhc2UgdGhpcyBoeXBlcmNhbGwgd291bGQgYmVjb21lIHVzZWZ1bCBvbiBmb3Jr
cyB3aXRoIGxhcmdlciBtZW1vcnkKKyAqIGZvb3RwcmludHMgdGhlIGh5cGVyY2FsbCBjb250aW51
YXRpb24gc2hvdWxkIGJlIGltcGxlbWVudGVkLgorICovCitzdGF0aWMgaW50IG1lbV9zaGFyaW5n
X2ZvcmtfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqY2QpCit7CisgICAg
aW50IHJjOworICAgIHN0cnVjdCBwMm1fZG9tYWluKiBwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY2Qp
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsICp0bXA7CisKKyAgICBkb21haW5fcGF1c2Uo
Y2QpOworCisgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUocGFnZSwgdG1wLCAmY2QtPnBhZ2Vf
bGlzdCkKKyAgICB7CisgICAgICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICAgICAgcDJtX2FjY2Vz
c190IHAybWE7CisgICAgICAgIGdmbl90IGdmbjsKKyAgICAgICAgbWZuX3QgbWZuID0gcGFnZV90
b19tZm4ocGFnZSk7CisKKyAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgZ2ZuID0gbWZuX3RvX2dmbihjZCwgbWZuKTsKKyAgICAg
ICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsICZw
Mm1hLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgZmFsc2Up
OworCisgICAgICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgfHwgcDJtX2lzX3NoYXJlZChwMm10
KSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiB0YWtlIGFuIGV4dHJhIHJl
ZmVyZW5jZSAqLworICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBjZCkgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgSU5W
QUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7CisgICAgICAgIEFTU0VSVCghcmMpOworCisg
ICAgICAgIHB1dF9wYWdlX2FsbG9jX3JlZihwYWdlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisgICAgfQorCisgICAgaWYgKCAhKHJjID0gaHZtX2NvcHlfY29udGV4dF9hbmRfcGFyYW1zKGQs
IGNkKSkgKQorICAgICAgICBmb3JrX3RzYyhkLCBjZCk7CisKKyAgICBkb21haW5fdW5wYXVzZShj
ZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogewogICAgIGludCByYzsK
QEAgLTE4OTcsNiArMTk1MCwyOSBAQCBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKQogICAgICAgICBicmVhazsKICAg
ICB9CiAKKyAgICBjYXNlIFhFTk1FTV9zaGFyaW5nX29wX2ZvcmtfcmVzZXQ6CisgICAgeworICAg
ICAgICBzdHJ1Y3QgZG9tYWluICpwZDsKKworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
IGlmICggbXNvLnUuZm9yay5fcGFkWzBdIHx8IG1zby51LmZvcmsuX3BhZFsxXSB8fAorICAgICAg
ICAgICAgIG1zby51LmZvcmsuX3BhZFsyXSApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICByYyA9IC1FTk9TWVM7CisgICAgICAgIGlmICggIWQtPnBhcmVudCApCisgICAgICAgICAg
ICBnb3RvIG91dDsKKworICAgICAgICByYyA9IHJjdV9sb2NrX2xpdmVfcmVtb3RlX2RvbWFpbl9i
eV9pZChkLT5wYXJlbnQtPmRvbWFpbl9pZCwgJnBkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX2ZvcmtfcmVzZXQo
cGQsIGQpOworCisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHBkKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRU5PU1lTOwogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCA5MGEzZjQ0OThlLi5lM2QwNjNlMjJlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L21lbW9yeS5oCkBAIC00ODMsNiArNDgzLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X21lbV9hY2Nlc3Nfb3BfdCk7CiAjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAg
ICAgICAgIDcKICNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfcmFuZ2Vfc2hhcmUgICAgICAgOAog
I2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9mb3JrICAgICAgICAgICAgICA5CisjZGVmaW5lIFhF
Tk1FTV9zaGFyaW5nX29wX2ZvcmtfcmVzZXQgICAgICAgIDEwCiAKICNkZWZpbmUgWEVOTUVNX1NI
QVJJTkdfT1BfU19IQU5ETEVfSU5WQUxJRCAgKC0xMCkKICNkZWZpbmUgWEVOTUVNX1NIQVJJTkdf
T1BfQ19IQU5ETEVfSU5WQUxJRCAgKC05KQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:42:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 18: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 1iw9LI-0003dZ-AM; Mon, 27 Jan 2020 18:42:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6bwx=3Q=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iw9LG-0003dU-Qi
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:42:34 +0000
X-Inumbo-ID: c7cc0046-4134-11ea-acc1-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7cc0046-4134-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 18:42:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 097A7B13C;
 Mon, 27 Jan 2020 18:42:31 +0000 (UTC)
To: Emil Velikov <emil.l.velikov@gmail.com>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-2-tzimmermann@suse.de>
 <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>
From: Thomas Zimmermann <tzimmermann@suse.de>
Autocrypt: addr=tzimmermann@suse.de; keydata=
 mQENBFs50uABCADEHPidWt974CaxBVbrIBwqcq/WURinJ3+2WlIrKWspiP83vfZKaXhFYsdg
 XH47fDVbPPj+d6tQrw5lPQCyqjwrCPYnq3WlIBnGPJ4/jreTL6V+qfKRDlGLWFjZcsrPJGE0
 BeB5BbqP5erN1qylK9i3gPoQjXGhpBpQYwRrEyQyjuvk+Ev0K1Jc5tVDeJAuau3TGNgah4Yc
 hdHm3bkPjz9EErV85RwvImQ1dptvx6s7xzwXTgGAsaYZsL8WCwDaTuqFa1d1jjlaxg6+tZsB
 9GluwvIhSezPgnEmimZDkGnZRRSFiGP8yjqTjjWuf0bSj5rUnTGiyLyRZRNGcXmu6hjlABEB
 AAG0J1Rob21hcyBaaW1tZXJtYW5uIDx0emltbWVybWFubkBzdXNlLmRlPokBVAQTAQgAPhYh
 BHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsDBQkDwmcABQsJCAcCBhUKCQgLAgQWAgMB
 Ah4BAheAAAoJEGgNwR1TC3ojR80H/jH+vYavwQ+TvO8ksXL9JQWc3IFSiGpuSVXLCdg62AmR
 irxW+qCwNncNQyb9rd30gzdectSkPWL3KSqEResBe24IbA5/jSkPweJasgXtfhuyoeCJ6PXo
 clQQGKIoFIAEv1s8l0ggPZswvCinegl1diyJXUXmdEJRTWYAtxn/atut1o6Giv6D2qmYbXN7
 mneMC5MzlLaJKUtoH7U/IjVw1sx2qtxAZGKVm4RZxPnMCp9E1MAr5t4dP5gJCIiqsdrVqI6i
 KupZstMxstPU//azmz7ZWWxT0JzgJqZSvPYx/SATeexTYBP47YFyri4jnsty2ErS91E6H8os
 Bv6pnSn7eAq5AQ0EWznS4AEIAMYmP4M/V+T5RY5at/g7rUdNsLhWv1APYrh9RQefODYHrNRH
 UE9eosYbT6XMryR9hT8XlGOYRwKWwiQBoWSDiTMo/Xi29jUnn4BXfI2px2DTXwc22LKtLAgT
 RjP+qbU63Y0xnQN29UGDbYgyyK51DW3H0If2a3JNsheAAK+Xc9baj0LGIc8T9uiEWHBnCH+R
 dhgATnWWGKdDegUR5BkDfDg5O/FISymJBHx2Dyoklv5g4BzkgqTqwmaYzsl8UxZKvbaxq0zb
 ehDda8lvhFXodNFMAgTLJlLuDYOGLK2AwbrS3Sp0AEbkpdJBb44qVlGm5bApZouHeJ/+n+7r
 12+lqdsAEQEAAYkBPAQYAQgAJhYhBHIX+6yM6c9jRKFo5WgNwR1TC3ojBQJbOdLgAhsMBQkD
 wmcAAAoJEGgNwR1TC3ojpfcIAInwP5OlcEKokTnHCiDTz4Ony4GnHRP2fXATQZCKxmu4AJY2
 h9ifw9Nf2TjCZ6AMvC3thAN0rFDj55N9l4s1CpaDo4J+0fkrHuyNacnT206CeJV1E7NYntxU
 n+LSiRrOdywn6erjxRi9EYTVLCHcDhBEjKmFZfg4AM4GZMWX1lg0+eHbd5oL1as28WvvI/uI
 aMyV8RbyXot1r/8QLlWldU3NrTF5p7TMU2y3ZH2mf5suSKHAMtbE4jKJ8ZHFOo3GhLgjVrBW
 HE9JXO08xKkgD+w6v83+nomsEuf6C6LYrqY/tsZvyEX6zN8CtirPdPWu/VXNRYAl/lat7lSI
 3H26qrE=
Message-ID: <183782e6-164c-bae8-90e0-906edb059a1d@suse.de>
Date: Mon, 27 Jan 2020 19:42:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>
Subject: Re: [Xen-devel] [PATCH v4 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, oleksandr_andrushchenko@epam.com,
 Dave Airlie <airlied@linux.ie>, Sam Ravnborg <sam@ravnborg.org>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
 Maxime Ripard <mripard@kernel.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= <noralf@tronnes.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Daniel Vetter <daniel@ffwll.ch>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sean Paul <sean@poorly.run>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Content-Type: multipart/mixed; boundary="===============4485625997998440008=="
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)
--===============4485625997998440008==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="xOxj5EAc8eozWsu9aetd70iPvMav8MAEx"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--xOxj5EAc8eozWsu9aetd70iPvMav8MAEx
Content-Type: multipart/mixed; boundary="plrgK2rFyOclW2N2pxB9OddQThC5DZIA4";
 protected-headers="v1"
From: Thomas Zimmermann <tzimmermann@suse.de>
To: Emil Velikov <emil.l.velikov@gmail.com>
Cc: Dave Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>,
 Gerd Hoffmann <kraxel@redhat.com>,
 Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
 Maxime Ripard <mripard@kernel.org>, Hans de Goede <hdegoede@redhat.com>,
 david@lechnology.com, =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= <noralf@tronnes.org>,
 Sean Paul <sean@poorly.run>, oleksandr_andrushchenko@epam.com,
 Sam Ravnborg <sam@ravnborg.org>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
 Emil Velikov <emil.velikov@collabora.com>, xen-devel@lists.xenproject.org,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>
Message-ID: <183782e6-164c-bae8-90e0-906edb059a1d@suse.de>
Subject: Re: [PATCH v4 01/15] drm: Initialize struct drm_crtc_state.no_vblank
 from device settings
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-2-tzimmermann@suse.de>
 <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>
In-Reply-To: <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>

--plrgK2rFyOclW2N2pxB9OddQThC5DZIA4
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Hi Emil

Am 27.01.20 um 19:12 schrieb Emil Velikov:
> Hi Thomas,
>=20
> On Thu, 23 Jan 2020 at 09:21, Thomas Zimmermann <tzimmermann@suse.de> w=
rote:
>=20
>> @@ -174,12 +174,22 @@ struct drm_crtc_state {
>>          * @no_vblank:
>>          *
>>          * Reflects the ability of a CRTC to send VBLANK events. This =
state
>> -        * usually depends on the pipeline configuration, and the main=
 usuage
>> -        * is CRTCs feeding a writeback connector operating in oneshot=
 mode.
>> -        * In this case the VBLANK event is only generated when a job =
is queued
>> -        * to the writeback connector, and we want the core to fake VB=
LANK
>> -        * events when this part of the pipeline hasn't changed but ot=
hers had
>> -        * or when the CRTC and connectors are being disabled.
>> +        * usually depends on the pipeline configuration. If set to tr=
ue, DRM
>> +        * atomic helpers will sendout a fake VBLANK event during disp=
lay
>> +        * updates.
>> +        *
>> +        * One usage is for drivers and/or hardware without support fo=
r VBLANK
>> +        * interrupts. Such drivers typically do not initialize vblank=
ing
>> +        * (i.e., call drm_vblank_init() wit the number of CRTCs). For=
 CRTCs
>> +        * without initialized vblanking, the field is initialized to =
true and
>> +        * a VBLANK event will be send out on each update of the displ=
ay
>> +        * pipeline.
>> +        *
>> +        * Another usage is CRTCs feeding a writeback connector operat=
ing in
>> +        * oneshot mode. In this case the VBLANK event is only generat=
ed when
>> +        * a job is queued to the writeback connector, and we want the=
 core
>> +        * to fake VBLANK events when this part of the pipeline hasn't=
 changed
>> +        * but others had or when the CRTC and connectors are being di=
sabled.
>>          *
>=20
> Perhaps it's just me, yet the following ideas would make the topic
> significantly easier and clearer.
>=20
>  - adding explicit "fake" when talking about drm/atomic _helpers_
> generating/sending a VBLANK event.
> For example, in 15/15 the commit message says "fake", while inline
> comment omits it... Leading to the confusion pointed out.

No problem on being more precise here. I'll update the docs accordingly.

>=20
> - s/no_vblank/fake_vblank/g or s/no_vblank/no_hw_vblank/g
> Simple and concise. With slight inclination towards the former wording =
:-)

I'd prefer to not change the field's name. The current name 'no_vblank'
indicates state and lets helpers decide what to do with it. The name
'fake_vblank' indicates an instruction to the helpers, telling them what
to do. It does neither seem to fit into drm_crtc_state, nor into the
overall concept.

Best regards
Thomas

>=20
> If you and Daniel agree with the rename, then the first sentence of
> the description should probably be tweaked.
>=20
> HTH
> Emil
>=20

--=20
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany
(HRB 36809, AG N=C3=BCrnberg)
Gesch=C3=A4ftsf=C3=BChrer: Felix Imend=C3=B6rffer


--plrgK2rFyOclW2N2pxB9OddQThC5DZIA4--

--xOxj5EAc8eozWsu9aetd70iPvMav8MAEx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQEzBAEBCAAdFiEEchf7rIzpz2NEoWjlaA3BHVMLeiMFAl4vLxMACgkQaA3BHVML
eiMniQgAoMHRhI6ErQBZBW15wxr+4WFi1xiReRxPUJNhDs1YsUJvsMwE0AXBHbkh
j5lmVFmbd5rv/EMgDYibBpMVY/zAL1EYuuqxdEVS6YmhH63SUWNtIvcfnIakofEK
2MvRXne7UCX1Nh0l1vxr3iYailXChIGSC4FLQb3SrgDUGKGZw+pBEIH+7w4hwXOY
yVIPmaCLUXIcjBX1Wu6CA0IP2BinpAVa+6lpUJ7H2628CVTzwV5p7VyZhtEUawlJ
KR4W0gb1z864Biqs0IA2Ukp7WKHY51L96JhqwWofJULi5xIsmFptyW/gVND3MBW8
O0CfSFppbmZQhlT+vO3wof3qZmTbGg==
=b1dk
-----END PGP SIGNATURE-----

--xOxj5EAc8eozWsu9aetd70iPvMav8MAEx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4485625997998440008==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 18:56:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 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 1iw9YY-0004Zq-Kj; Mon, 27 Jan 2020 18:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V40H=3Q=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iw9YW-0004Zl-TR
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 18:56:16 +0000
X-Inumbo-ID: b182abf8-4136-11ea-859d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b182abf8-4136-11ea-859d-12813bfff9fa;
 Mon, 27 Jan 2020 18:56:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580151376;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=ywQ0ZJqmvvPJIZ5OQ/KNiQV+lAY3DsCIgW5Mnl9+td0=;
 b=HXRdoYxsE5u+eQXlkg9TRLjrFq4cSz+mnAu5ezKT0KdLLcQvYLqVpICW
 kNbUF4XcHQppTp8FNN/eLw3vm0QrBIlGNJseY+WMnAvGKuz2yRNLdSGPd
 GALSJd0lnztUh0CcaPuQICqPBXOmQjZH/3t8SK1OlUbVa/uFv0EBp3SEr c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nk0n1KqGm7LM/fbcGK9peGFQ7c0rqJDjuPTn2ri8/L3B/WnJaX52DuwMXsp9cNE76JX4Xm3AT+
 6uB+VJDzsmdEj9t2mEEUpy+V171UrHWDJObdknz6sq4rFMqlzKLvcNSACzgMc9JMdWw3KCnIMP
 rthqWh7lqLgAC+ABeNsiAIeUn5J+3xMAsHuEGmp8r1pPnybDw6Nr0ZxRgeG7OJ56ZZa3lZ+Xf3
 seODrtF9WVGMcKXS0c31U5pHjOZJ3y+k9k7XoebQ1QEbNLYIb+ThKnZUmG9n3fJ5OfLeghrrO/
 psI=
X-SBRS: 2.7
X-MesageID: 11503677
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,370,1574139600"; d="scan'208";a="11503677"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 18:56:10 +0000
Message-ID: <1580151370-6409-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] RCU: reimplement RCU barrier to avoid deadlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor
 Druzhinin <igor.druzhinin@citrix.com>, sstabellini@kernel.org, julien@xen.org,
 wl@xen.org, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.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>

VGhlIGV4aXN0aW5nIFJDVSBiYXJyaWVyIGltcGxlbWVudGF0aW9uIGlzIHByb25lIHRvIGEgZGVh
ZGxvY2sgc2NlbmFyaW8KZHVlIHRvIElSUXMgYmVpbmcgcmUtZW5hYmxlZCBpbnNpZGUgc3RvcG1h
Y2hpbmUgY29udGV4dC4gSWYgZHVlIHRvIGEgcmFjZQpJUlFzIGFyZSByZS1lbmFibGVkIG9uIHNv
bWUgb2YgQ1BVcyBhbmQgc29mdGlycXMgYXJlIGFsbG93ZWQgdG8gYmUKcHJvY2Vzc2VkIGluIHN0
b3BtYWNoaW5lLCBpLmUuIHdoYXQgY3VycmVudGx5IGhhcHBlbnMgaW4gcmN1X2JhcnJpZXIoKSwK
dGltZXIgaW50ZXJydXB0IGlzIGFibGUgdG8gaW52b2tlIFRTQyBzeW5jaHJvbml6YXRpb24gcmVu
ZGV6dm91cy4KQXQgdGhpcyBtb21lbnQgc2VuZGluZyBUU0Mgc3luY2hyb25pemF0aW9uIElQSSB3
aWxsIHN0YWxsIHdhaXRpbmcgZm9yCm90aGVyIENQVXMgdG8gc3luY2hyb25pemUgd2hpbGUgdGhl
eSBpbiB0dXJuIGFyZSB3YWl0aW5nIGluIHN0b3BtYWNoaW5lCmJ1c3kgbG9vcCB3aXRoIElSUXMg
ZGlzYWJsZWQuCgpUbyBhdm9pZCB0aGUgc2NlbmFyaW8gYWJvdmUgLSByZWltcGxlbWVudCByY3Vf
YmFycmllcigpIGluIGEgd2F5IHdoZXJlCklSUXMgYXJlIG5vdCBiZWluZyBkaXNhYmxlZCBhdCBh
bnkgbW9tZW50LiBUaGUgcHJvcG9zZWQgaW1wbGVtZW50YXRpb24KaXMganVzdCBhIHNpbXBsaWZp
ZWQgYW5kIHNwZWNpYWxpemVkIHZlcnNpb24gb2Ygc3RvcG1hY2hpbmUuIFRoZSBzZW1hbnRpYwpv
ZiB0aGUgY2FsbCBpcyBwcmVzZXJ2ZWQuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KLS0tClRoaXMgY2hhbmdlIGhhcyBiZWVuIHN0cmVz
cyB0ZXN0ZWQgYnkgZG9pbmcgYWN0aW9ucyBpbnZva2luZyByY3VfYmFycmllcigpCmZ1bmN0aW9u
YWxpdHkgYW5kIGRpZG4ndCBzaG93IGFueSBpc3N1ZXMuCi0tLQogeGVuL2NvbW1vbi9yY3VwZGF0
ZS5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9yY3VwZGF0ZS5jIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCmluZGV4IGNiNzEyYzgu
Ljk1YTFmODUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYworKysgYi94ZW4vY29t
bW9uL3JjdXBkYXRlLmMKQEAgLTE0NSw2ICsxNDUsOSBAQCBzdHJ1Y3QgcmN1X2JhcnJpZXJfZGF0
YSB7CiAgICAgYXRvbWljX3QgKmNwdV9jb3VudDsKIH07CiAKK3N0YXRpYyBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3QgdGFza2xldCwgcmN1X2JhcnJpZXJfdGFza2xldCk7CitzdGF0aWMgYXRvbWljX3Qg
cmN1X2JhcnJpZXJfY3B1X2NvdW50LCByY3VfYmFycmllcl9jcHVfZG9uZTsKKwogc3RhdGljIHZv
aWQgcmN1X2JhcnJpZXJfY2FsbGJhY2soc3RydWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0
cnVjdCByY3VfYmFycmllcl9kYXRhICpkYXRhID0gY29udGFpbmVyX29mKApAQCAtMTUyLDEyICsx
NTUsOSBAQCBzdGF0aWMgdm9pZCByY3VfYmFycmllcl9jYWxsYmFjayhzdHJ1Y3QgcmN1X2hlYWQg
KmhlYWQpCiAgICAgYXRvbWljX2luYyhkYXRhLT5jcHVfY291bnQpOwogfQogCi1zdGF0aWMgaW50
IHJjdV9iYXJyaWVyX2FjdGlvbih2b2lkICpfY3B1X2NvdW50KQorc3RhdGljIHZvaWQgcmN1X2Jh
cnJpZXJfYWN0aW9uKHZvaWQgKnVudXNlZCkKIHsKLSAgICBzdHJ1Y3QgcmN1X2JhcnJpZXJfZGF0
YSBkYXRhID0geyAuY3B1X2NvdW50ID0gX2NwdV9jb3VudCB9OwotCi0gICAgQVNTRVJUKCFsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKLSAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CisgICAgc3RydWN0
IHJjdV9iYXJyaWVyX2RhdGEgZGF0YSA9IHsgLmNwdV9jb3VudCA9ICZyY3VfYmFycmllcl9jcHVf
Y291bnQgfTsKIAogICAgIC8qCiAgICAgICogV2hlbiBjYWxsYmFjayBpcyBleGVjdXRlZCwgYWxs
IHByZXZpb3VzbHktcXVldWVkIFJDVSB3b3JrIG9uIHRoaXMgQ1BVCkBAIC0xNzIsMTUgKzE3Miwz
MCBAQCBzdGF0aWMgaW50IHJjdV9iYXJyaWVyX2FjdGlvbih2b2lkICpfY3B1X2NvdW50KQogICAg
ICAgICBjcHVfcmVsYXgoKTsKICAgICB9CiAKLSAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwotCi0g
ICAgcmV0dXJuIDA7CisgICAgYXRvbWljX2luYygmcmN1X2JhcnJpZXJfY3B1X2RvbmUpOwogfQog
CiBpbnQgcmN1X2JhcnJpZXIodm9pZCkKIHsKLSAgICBhdG9taWNfdCBjcHVfY291bnQgPSBBVE9N
SUNfSU5JVCgwKTsKLSAgICByZXR1cm4gc3RvcF9tYWNoaW5lX3J1bihyY3VfYmFycmllcl9hY3Rp
b24sICZjcHVfY291bnQsIE5SX0NQVVMpOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYg
KCAhZ2V0X2NwdV9tYXBzKCkgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAgYXRvbWlj
X3NldCgmcmN1X2JhcnJpZXJfY3B1X2NvdW50LCAwKTsKKyAgICBhdG9taWNfc2V0KCZyY3VfYmFy
cmllcl9jcHVfZG9uZSwgMCk7CisKKyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggaSApCisgICAg
ICAgIGlmICggaSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkgKQorICAgICAgICAgICAgdGFza2xldF9z
Y2hlZHVsZV9vbl9jcHUoJnBlcl9jcHUocmN1X2JhcnJpZXJfdGFza2xldCwgaSksIGkpOworCisg
ICAgcmN1X2JhcnJpZXJfYWN0aW9uKE5VTEwpOworCisgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgm
cmN1X2JhcnJpZXJfY3B1X2RvbmUpICE9IG51bV9vbmxpbmVfY3B1cygpICkKKyAgICAgICAgY3B1
X3JlbGF4KCk7CisKKyAgICBwdXRfY3B1X21hcHMoKTsKKyAgICByZXR1cm4gMDsKIH0KIAogLyog
SXMgYmF0Y2ggYSBiZWZvcmUgYmF0Y2ggYiA/ICovCkBAIC01NjQsNiArNTc5LDcgQEAgc3RhdGlj
IHZvaWQgcmN1X2luaXRfcGVyY3B1X2RhdGEoaW50IGNwdSwgc3RydWN0IHJjdV9jdHJsYmxrICpy
Y3AsCiAgICAgcmRwLT5jcHUgPSBjcHU7CiAgICAgcmRwLT5ibGltaXQgPSBibGltaXQ7CiAgICAg
aW5pdF90aW1lcigmcmRwLT5pZGxlX3RpbWVyLCByY3VfaWRsZV90aW1lcl9oYW5kbGVyLCByZHAs
IGNwdSk7CisgICAgdGFza2xldF9pbml0KCZwZXJfY3B1KHJjdV9iYXJyaWVyX3Rhc2tsZXQsIGNw
dSksIHJjdV9iYXJyaWVyX2FjdGlvbiwgTlVMTCk7CiB9CiAKIHN0YXRpYyBpbnQgY3B1X2NhbGxi
YWNrKAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 19:35:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 19:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwA9r-0007k5-0Z; Mon, 27 Jan 2020 19:34:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=F3uC=3Q=amazon.com=prvs=28849360f=elnikety@srs-us1.protection.inumbo.net>)
 id 1iwA9p-0007k0-Ut
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 19:34:49 +0000
X-Inumbo-ID: 1490f524-413c-11ea-b45d-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1490f524-413c-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 19:34:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580153689; x=1611689689;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qa98SqOndbymQuoHvRukMHGmR0qRnIhWvxgHthE/ezA=;
 b=guw0DukFrXBOVxoAdS0ihUof6Z2UN+lOF8aV2l1Jp1Hwdov16JfcAQxu
 X9GVWJiSv5ZxXJ5f90ot0MEh0e6vNF/G7WTvbR53eJRonCnPoj2bDiUnT
 sFsGj9BEPl7gW+jBR3onfSCo8gkQ9cHZyTlMBPFsJELarme5IC8kRVSet w=;
IronPort-SDR: og7ZdLPg+FPkRHp4YnvvHnd+gnWyebox6Oirj2jp94tbcdce2sLxoDuY0lTFW30Zn8QkrSlotK
 lMU3YZI8ra5w==
X-IronPort-AV: E=Sophos;i="5.70,370,1574121600"; d="scan'208";a="22746100"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 27 Jan 2020 19:34:38 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3944FA2622; Mon, 27 Jan 2020 19:34:37 +0000 (UTC)
Received: from EX13D03EUA002.ant.amazon.com (10.43.165.166) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 27 Jan 2020 19:34:36 +0000
Received: from a483e73f63b0.ant.amazon.com (10.43.160.18) by
 EX13D03EUA002.ant.amazon.com (10.43.165.166) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 27 Jan 2020 19:34:31 +0000
To: Jan Beulich <jbeulich@suse.com>
References: <cover.1579727989.git.elnikety@amazon.com>
 <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
 <5a5fb1af-6405-9052-6f6b-0cc650f1e424@suse.com>
From: Eslam Elnikety <elnikety@amazon.com>
Message-ID: <54470337-d6ba-64a4-e873-5954db070278@amazon.com>
Date: Mon, 27 Jan 2020 20:34:26 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <5a5fb1af-6405-9052-6f6b-0cc650f1e424@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.18]
X-ClientProxiedBy: EX13D25UWB001.ant.amazon.com (10.43.161.245) To
 EX13D03EUA002.ant.amazon.com (10.43.165.166)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/microcode: Improve parsing for
 ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw@amazon.co.uk>,
 =?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>

VGhhbmtzIGZvciBnZXR0aW5nIHRoZSBvdGhlciBwYXRjaGVzIGluIHRoZSBzZXJpZXMgb250byBt
YXN0ZXIsIEphbi4KClRoaXMgaXMgdGhlIG9ubHkgcGF0Y2ggb3V0IG9mIHRoaXMgc2VyaWVzIHRo
YXQgZGlkIG5vdCBtYWtlIGl0IHRocm91Z2gsIApzbyBJIGtlZXBpbmcgbXkgY29tbWVudHMgaGVy
ZS4KCk9uIDIzLjAxLjIwIDExOjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAyMi4wMS4yMDIw
IDIzOjMwLCBFc2xhbSBFbG5pa2V0eSB3cm90ZToKPj4gRGVjb3VwbGUgdGhlIG1pY3JvY29kZSBp
bmRleGluZyBtZWNoYW5pc20gd2hlbiB1c2luZyBHUlVCIHRvIHRoYXQKPj4gd2hlbiB1c2luZyBF
RkkuIFRoaXMgYWxsb3dzIHVzIHRvIGF2b2lkIHRoZSAidW5zcGVjaWZpZWQgZWZmZWN0IiBvZgo+
PiB1c2luZyBgPGludGVnZXI+YCB3aGVuIGJvb3RpbmcgdmlhIEVGSS4KPiAKPiBQZXJzb25hbGx5
IEknZCBwcmVmZXIgdXMgdG8gY29udGludWUgY2FsbCB0aGlzIHVuc3BlY2lmaWVkLiBJdAo+IHNp
bXBseSBzaG91bGRuJ3QgYmUgdXNlZC4gUGVvcGxlIHNob3VsZG4ndCByZWx5IG9uIGl0IGdldHRp
bmcKPiBpZ25vcmVkLiAoSWlyYywgZGVzcGl0ZSB0aGlzIGJlaW5nIHYxLCB5b3UgaGFkIHByZXZp
b3VzbHkKPiBzdWJtaXR0ZWQgYSBwYXRjaCB0byB0aGlzIGVmZmVjdCwgd2l0aCBtZSByZXBsYXlp
bmcgYWJvdXQgdGhlCj4gc2FtZS4pCj4gCj4+IFdpdGggdGhhdCwgWGVuIGNhbiBleHBsaWNpdGx5
IGlnbm9yZSB0aGF0IG9wdGlvbiB3aGVuIHVzaW5nIEVGSS4KPiAKPiBEb24ndCB3ZSBkbyBzbyBh
bHJlYWR5LCBieSB3YXkgb2YgdGhlICJpZiAoICF1Y29kZV9tb2RfZm9yY2VkICkiCj4geW91IGRl
bGV0ZT8KPiAKCk5vdCBxdWl0ZS4gSWYgY2ZnLmVmaSBkb2VzIG5vdCBzcGVjaWZ5ICJ1Y29kZT08
ZmlsZW5hbWU+IiwgdGhlbiBhIApgdWNvZGU9PGludGVnZXI+YCBmcm9tIHRoZSBjb21tYW5kbGlu
ZSBnZXRzIHBhcnNlZCwgcmVzdWx0aW5nIGluIHRoZSAKInVuc3BlY2lmaWVkIiBiZWhhdmlvdXIu
IEhlcmUsIHRoZSB1Y29kZV9tb2RfaWR4IHdpbGwgaG9sZCB0aGUgPGludGVnZXI+IAp3aGljaCB3
aWxsIGJlIHVzZWQgYXMgaW5kZXggaW50byB0aGUgbW9kdWxlcyBwcmVwYXJlZCBpbiB3aGF0ZXZl
ciBvcmRlciAKdGhlIGVmaS9ib290LmMgZGVmaW5lcy4KCkluIGFueSBjYXNlLCBsZXQgbWUga25v
dyAoYW5kIG90aGVycyB0b28pIGlmLCBsYXRlciBvbiwgeW91IG1heSB3YW50IHRvIApmYXZvciB0
aGUgZXhwbGljaXRseSBpZ25vcmUgKG9wcG9zZWQgdG8gdW5zcGVjaWZpZWQpIHNlbWFudGljIGFu
ZCBJIHdpbGwgCmJlIGhhcHB5IHRvIHNlbmQgYW5vdGhlciByZXZpc2lvbiBvZiB0aGlzIHBhdGNo
IHdoaWxlIGFkZHJlc3NpbmcgeW91ciAKY29tbWVudCBiZWxvdy4KCj4+IC0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPj4gQEAgLTIxNDcsOSArMjE0Nyw5IEBAIGZvciB1cGRhdGluZyBDUFUgbWlj
cmNvZGUuIFdoZW4gbmVnYXRpdmUsIGNvdW50aW5nIHN0YXJ0cyBhdCB0aGUgZW5kIG9mCj4+ICAg
dGhlIG1vZHVsZXMgaW4gdGhlIEdyVUIgZW50cnkgKHNvIHdpdGggdGhlIGJsb2IgY29tbW9ubHkg
YmVpbmcgbGFzdCwKPj4gICBvbmUgY291bGQgc3BlY2lmeSBgdWNvZGU9LTFgKS4gTm90ZSB0aGF0
IHRoZSB2YWx1ZSBvZiB6ZXJvIGlzIG5vdCB2YWxpZAo+PiAgIGhlcmUgKGVudHJ5IHplcm8sIGku
ZS4gdGhlIGZpcnN0IG1vZHVsZSwgaXMgYWx3YXlzIHRoZSBEb20wIGtlcm5lbAo+PiAtaW1hZ2Up
LiBOb3RlIGZ1cnRoZXIgdGhhdCB1c2Ugb2YgdGhpcyBvcHRpb24gaGFzIGFuIHVuc3BlY2lmaWVk
IGVmZmVjdAo+PiAtd2hlbiB1c2VkIHdpdGggeGVuLmVmaSAodGhlcmUgdGhlIGNvbmNlcHQgb2Yg
bW9kdWxlcyBkb2Vzbid0IGV4aXN0LCBhbmQKPj4gLXRoZSBibG9iIGdldHMgc3BlY2lmaWVkIHZp
YSB0aGUgYHVjb2RlPTxmaWxlbmFtZT5gIGNvbmZpZyBmaWxlL3NlY3Rpb24KPj4gK2ltYWdlKS4g
VGhpcyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgb25seSB3aXRoIGxlZ2FjeSBib290LCBhcyBpdCBp
cyBleHBsaWNpdGx5Cj4+ICtpZ25vcmVkIGluIEVGSSBib290LiBXaGVuIGJvb3RpbmcgdmlhIEVG
SSwgdGhlIG1pY3JvY29kZSB1cGRhdGUgYmxvYiBmb3IKPj4gK2Vhcmx5IGxvYWRpbmcgY2FuIGJl
IHNwZWNpZmllZCB2aWEgdGhlIGB1Y29kZT08ZmlsZW5hbWU+YCBjb25maWcgZmlsZS9zZWN0aW9u
Cj4+ICAgZW50cnk7IHNlZSBbRUZJIGNvbmZpZ3VyYXRpb24gZmlsZSBkZXNjcmlwdGlvbl0oZWZp
Lmh0bWwpKS4KPiAKPiBKdXN0IGxpa2UgaW4gcGF0Y2ggMSwgcGxlYXNlIGRpc3Rpbmd1aXNoICJF
RkkgYm9vdCIgaW4gZ2VuZXJhbCBmcm9tCj4gInVzZSBvZiB4ZW4uZWZpIiAocmVsZXZhbnQgaGVy
ZSBvZiBjb3Vyc2Ugb25seSBpZiBpbmRlZWQgd2Ugd2VudAo+IHdpdGggdGhpcyBwYXRjaCkuCj4g
Cj4gSmFuCj4gCllvdSBoYXZlIG1lbnRpb25lZCB0aGlzIHZlcnkgc2FtZSByZW1hcmsgb24gdGhl
IG90aGVyIHBhdGNoIHRvby4gTXkgCnVuZGVyc3RhbmRpbmcgaXMgdGhhdCAiRUZJIGJvb3QiIG1h
eSBiZSBhbWJpZ3VvdXMgYmV0d2VlbiAoYSkgd2UgYXJlIAphY3R1YWxseSBib290aW5nIGZyb20g
eGVuLmVmaSBvciAoYikgYSBzeXN0ZW0gd2l0aCBFRkkgc3VwcG9ydCAoYW5kIHRoZSAKbGF0dGVy
IG1heSBzdGlsbCBiZSBmYWxsaW5nIG9udG8gZ3J1YiBmb3IgYm9vdGluZykuIExldCBtZSBrbm93
IGlmIAp0aGF0J3Mgbm90IGFjdHVhbGx5IHdoYXQgeW91ciByZW1hcmsgaXMgYWJvdXQuCgpDaGVl
cnMsCkVzbGFtCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 19:37:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 19:37: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 1iwAC5-0007rw-LN; Mon, 27 Jan 2020 19:37:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=v1KH=3Q=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwAC4-0007rr-3G
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 19:37:08 +0000
X-Inumbo-ID: 674cacb8-413c-11ea-acc1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 674cacb8-413c-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 19:37:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwAC2-0001xY-JE; Mon, 27 Jan 2020 19:37:06 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwAC1-000596-QL; Mon, 27 Jan 2020 19:37:06 +0000
Date: Mon, 27 Jan 2020 19:37:02 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200127193702.4m3kj5afpxdvsp35@debian>
References: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
 <07c64009-35cd-39ff-2e02-baf12584e661@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <07c64009-35cd-39ff-2e02-baf12584e661@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [Vote] Approve hypervisor project check-in policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, 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>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDM6Mjc6NDBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjcuMDEuMjAyMCAxNToxMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IEkgaGF2
ZSBkcmFmdGVkIGFuIGV4cGxpY2l0IHBvbGljeSBvbiB3aGF0IGlzIChnZW5lcmFsbHkpIHJlcXVp
cmVkIHRvCj4gPiBjaGVjayBhIHBhdGNoIGluLiAgSXQncyBiZWVuIHRocm91Z2ggc2V2ZXJhbCBy
b3VuZHMsIGFuZCB2NCBoYXMgYmVlbgo+ID4gYWNrZWQgWzFdLgo+ID4gCj4gPiBJJ3ZlIGhhZCBp
bmZvcm1hbCBhc3NlbnQgZnJvbSBhbGwgY29tbWl0dGVycywgYnV0IGp1c3QgdG8gZG90IGFsbCBv
dXIKPiA+IGkncyBhbmQgY3Jvc3MgYWxsIG91ciB0J3MsIGl0J3MgcHJvYmFibHkgd29ydGggaGF2
aW5nIGEgdm90ZSBvZiB0aGUKPiA+IGNvbW1pdHRlcnMsIGluIGxpbmUgd2l0aCB0aGUgWGVuUHJv
amVjdCBnb3Zlcm5hbmNlIHBvbGljeSBbMV0uCj4gPiAKPiA+IFBsZWFzZSByZXNwb25kIGJ5IDEw
IEZlYnJ1YXJ5IHdpdGggeW91ciB2b3RlOgo+ID4gKzE6IGZvciBwcm9wb3NhbAo+ID4gLTE6IGFn
YWluc3QgcHJvcG9zYWwKPiA+IGluIHB1YmxpYyBvciBwcml2YXRlLgo+IAo+ICsxCj4gCj4gQXMg
YW4gYXNpZGUsIEkgbm90aWNlIHlvdSBtYXkgd2FudCB0byB1cGRhdGUgeW91ciBhZGRyZXNzIGJv
b2suIEkndmUKPiBjb3JyZWN0ZWQgV2VpJ3MgYW5kIEp1bGllbidzIGVtYWlsIGFkZHJlc3Nlcy4K
ClRoYW5rcy4KCisxIHRvIHRoaXMgcHJvcG9zYWwuCgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 20:21:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 20:21: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 1iwAsx-0003N1-Ho; Mon, 27 Jan 2020 20:21:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x5IB=3Q=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwAsw-0003Mw-PC
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 20:21:26 +0000
X-Inumbo-ID: 9755ec20-4142-11ea-acc1-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9755ec20-4142-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 20:21:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580156485;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=t66ED8Brbp3tAEhsInxFtGAnkVTpTpZe78KO2ukSmKA=;
 b=QmYn+rduHa9qF7HPiUllj6BU9vDTo8GEpdDgDYdo6JGWXnun+rhP3cm1
 Y0Xba7BfsXGfhH5B5vve5TKtw+nTGBUSYxs/1ff0xfEOfuOHu97kxy8Xg
 mang80yAELHB1dYeE+vLm3Trx9HOQquMjQOLmgu83O1hOOCm3SKaUsMNH c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oyq5yt+KyEh9a71sXN+sglLo2EsCavXu91PtMxkkALYg6lYkEDGG6YerTv1589O4Zs1TTEkHLU
 9WLkilbI9LSo9EYma2WuZ6Fd+pcyk8TMeMlkR8HI96jAP4VcOCSfHM+y+pfyyWT0XAt/RMzW3E
 +kiArF37u3VcYRPeyg/N6HvtaSDr6DVDj7/RRQ65xCRKlLEvlTZwGz12M9zx6IsQGQvFP+DXy4
 gtHbO/B+UJcZ7/DXBDfHJfMhT6yQ7eabrYpgyncU3giL2MvHr8p2U+i9G9TfDkevwkSKkY1+/5
 4ok=
X-SBRS: 2.7
X-MesageID: 12118636
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,371,1574139600"; d="scan'208";a="12118636"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 20:21:21 +0000
Message-ID: <20200127202121.2961-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?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>

Q3VycmVudGx5IHdoZW4gYm9vdGluZyBuYXRpdmUgb24gQU1EIGhhcmR3YXJlLCBjcHVpZG1hc2tf
ZGVmYXVsdHMuXzFjZCBnZXRzCmNvbmZpZ3VyZWQgd2l0aCB0aGUgSFlQRVJWSVNPUiBiaXQgYmVm
b3JlIG5hdGl2ZSBDUFVJRCBpcyBzY2FubmVkIGZvciBmZWF0dXJlCmJpdHMuCgpUaGlzIHJlc3Vs
dHMgaW4gY3B1X2hhc19oeXBlcnZpc29yIGJlY29taW5nIHNldCBhcyBwYXJ0IG9mIGlkZW50aWZ5
X2NwdSgpLCBhbmQKZW5kcyB1cCBhcHBlYXJpbmcgaW4gdGhlIHJhdyBhbmQgaG9zdCBDUFUgcG9s
aWNpZXMuICBOb3RoaW5nIGhhcyByZWFsbHkgY2FyZWQKaW4gdGhlIHBhc3QuCgpBbHRlciBhbWRf
aW5pdF9sZXZlbGxpbmcoKSB0byBleGNsdWRlIHRoZSBIWVBFUlZJU09SIGJpdCBmcm9tCmNwdW1h
c2tfZGVmYXVsdHMsIGFuZCB1cGRhdGUgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZCgpIHRvIGFs
bG93IGl0IHRvIGJlCmV4cGxpY2l0bHkgZm9yd2FyZGVkLgoKVGhpcyBpbiB0dXJuIGhpZ2hsaWdo
dGVkIHRoYXQgZG9tMCBjb25zdHJ1Y3Rpb24gd2FzIGFzeW1ldHJpYyB3aXRoIGRvbVUKY29uc3Ry
dWN0aW9uLCBieSBub3QgaGF2aW5nIGFueSBjYWxscyB0byBkb21haW5fY3B1X3BvbGljeV9jaGFu
Z2VkKCkuICBFeHRlbmQKYXJjaF9kb21haW5fY3JlYXRlKCkgdG8gYWx3YXlzIGNhbGwgZG9tYWlu
X2NwdV9wb2xpY3lfY2hhbmdlZCgpLgoKUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgoKV2l0aG91dCB0aGlzIGZpeCwgdGhlcmUgaXMgYXBwYXJlbnRseSBhIHByb2JsZW0g
d2l0aCBSb2dlcidzICJbUEFUQ0ggdjMgNy83XQp4ODYvdGxiOiB1c2UgWGVuIEwwIGFzc2lzdGVk
IFRMQiBmbHVzaCB3aGVuIGF2YWlsYWJsZSIgb24gbmF0aXZlIEFNRCBoYXJkd2FyZS4KSSBoYXZl
bid0IGludmVzdGdpYXRlZCB0aGUgaXNzdWUgd2l0aCB0aGF0IHBhdGNoIHNwZWNpZmljYWxseSwg
YmVjYXVzZQpjcHVfaGFzX2h5cGVydmlzb3IgYmVpbmcgd3JvbmcgaXMgb2J2aW91c2x5IGEgYnVn
LgoKVGhpcyBpcyBvbmUgb2YgdHdvIHBvc3NpYmxlIGFwcHJvYWNoZXMsIGFuZCBib3RoIGhhdmUg
dGhlaXIgZG93bnNpZGVzLiAgVGhpcwpvbmUgdGFrZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQg
c3dpdGNoZXMgYmV0d2VlbiBQViB2Y3B1cyBhbmQgaWRsZS9odm0sIGFzCnRoZXkgd2lsbCB1c3Vh
bGx5IGRpZmZlciBpbiBIWVBFUlZJU09SIGJpdC4KClRoZSBvdGhlciBhcHByb2FjaCBpcyB0byBv
cmRlciB0aGluZ3MgbW9yZSBjYXJlZnVsbHkgc28gbGV2ZWxsaW5nIGlzCmNvbmZpZ3VyZWQgYWZ0
ZXIgc2Nhbm5pbmcgZm9yIGNwdWlkIGJpdHMsIGJ1dCB0aGF0IGhhcyB0aGUgZG93bnNpZGUgdGhh
dCBpdCBpcwp2ZXJ5IGVhc3kgdG8gcmVncmVzcy4KClRob3VnaHRzIG9uIHdoaWNoIGlzIHRoZSBs
ZWFzdC1iYWQgYXBwcm9hY2ggdG8gdGFrZT8gIEhhdmluZyB3cml0dGVuIHRoaXMKcGF0Y2gsIEkn
bSBub3cgZXJyaW5nIG9uIHRoZSBzaWRlIG9mIGRvaW5nIGl0IHRoZSBvdGhlciB3YXkuCi0tLQog
eGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgMiArKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICB8IDkgKysrKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgMiArKwogNCBmaWxlcyBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCmluZGV4IDhiNWYwZjJlNGMu
LjA5MDZiMjM1ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtMjk3LDkgKzI5Nyw2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBub2lubGluZSBhbWRfaW5pdF9sZXZlbGxpbmcodm9pZCkKIAkJCWVjeCB8PSBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfT1NYU0FWRSk7CiAJCWVkeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfQVBJQyk7CiAKLQkJLyogQWxsb3cgdGhlIEhZUEVSVklTT1IgYml0IHRvIGJlIHNldCB2aWEg
Z3Vlc3QgcG9saWN5LiAqLwotCQllY3ggfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVS
VklTT1IpOwotCiAJCWNwdWlkbWFza19kZWZhdWx0cy5fMWNkID0gKCh1aW50NjRfdCllY3ggPDwg
MzIpIHwgZWR4OwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI4ZmVmYTFmODEuLjMxNmI4MDE1OTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTY2NSw2ICs2NjUsOCBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICovCiAgICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gY3B1X2hhc19mcHVfc2VsID8g
MCA6IDg7CiAKKyAgICBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKGQpOworCiAgICAgcmV0dXJu
IDA7CiAKICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCmluZGV4IDVlZDYzYWMxMGEuLjA2MjdlYjRlMDYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTQ4
LDcgKzQ4LDcgQEAgc3RhdGljIGludCBnZGJzeF9ndWVzdF9tZW1faW8oZG9taWRfdCBkb21pZCwg
c3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfbWVtaW8gKmlvcCkKIH0KICNlbmRpZgogCi1zdGF0aWMg
dm9pZCBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCit2b2lkIGRv
bWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsKICAgICBzdHJ1Y3QgdmNwdSAq
djsKQEAgLTEwNiw2ICsxMDYsMTMgQEAgc3RhdGljIHZvaWQgZG9tYWluX2NwdV9wb2xpY3lfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICBlY3ggPSAwOwogICAg
ICAgICAgICAgICAgIGVkeCA9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUElDKTsKIAorICAg
ICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogSWYgdGhlIEh5cGVydmlzb3IgYml0
IGlzIHNldCBpbiB0aGUgcG9saWN5LCB3ZSBjYW4gYWxzbworICAgICAgICAgICAgICAgICAqIGZv
cndhcmQgaXQgaW50byByZWFsIENQVUlELgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgICAgIGlmICggcC0+YmFzaWMuaHlwZXJ2aXNvciApCisgICAgICAgICAgICAgICAgICAgIGVj
eCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUik7CisKICAgICAgICAgICAg
ICAgICBtYXNrIHw9ICgodWludDY0X3QpZWN4IDw8IDMyKSB8IGVkeDsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGEzYWU1ZDlhMjAu
LjgxNzA2NWJmODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjI0LDYgKzYyNCw4IEBAIHN0cnVj
dCBndWVzdF9tZW1vcnlfcG9saWN5CiB2b2lkIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZ3Vl
c3RfbWVtb3J5X3BvbGljeSAqcG9saWN5KTsKIAordm9pZCBkb21haW5fY3B1X3BvbGljeV9jaGFu
Z2VkKHN0cnVjdCBkb21haW4gKmQpOworCiBib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVj
dCB2Y3B1ICopOwogYm9vbCB1cGRhdGVfc2Vjb25kYXJ5X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1
ICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHVfdGltZV9p
bmZvICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 20:43:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 20:43: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 1iwBEG-00051c-Gh; Mon, 27 Jan 2020 20:43:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ON1B=3Q=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iwBEF-00051X-Fk
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 20:43:27 +0000
X-Inumbo-ID: aac5ccfa-4145-11ea-85bf-12813bfff9fa
Received: from sonic308-9.consmr.mail.ne1.yahoo.com (unknown [66.163.187.32])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aac5ccfa-4145-11ea-85bf-12813bfff9fa;
 Mon, 27 Jan 2020 20:43:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1580157806; bh=HZZWVCp2x/3W/WptEcy3uCZMkQ2ZlKb8p+BhZvWnQlI=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=lDamyIN09q96iJQL6v2xtBLVyy+EhFEcSgJO2n3Xi7gwb6Z6QDrVJ4TPp9MgPuXXNlJY1o9FVNpjSAZ0/F06OwTpVRi6JPkK1HJoy94PhmN+28x4hNORQxRxyyovytWT+47SSsR8yBIPbPch3mYsx5zlvR0Q4mYI+rhqGgaKyG4eRoIXZaUZNsy+ROaFQZTIWOUQTDv8JvMyiVm/5mntIfpwISIyqCaO1XAKjCFJJGeq4mTxu2gK4i0m2tLnG1ZRM1o/TSm9zUJX8pacwDP2nnZQS9EIVBjXg/8qcCYA06bMO4rV3VE+llyLsx3+OeURpWQV1MvLoVpZPUJXj2QfRQ==
X-YMail-OSG: t4qw1KkVM1mF3uOtfahtTJgcxGOX.0O2QBfjEO.ba.fuAcXHMJgy2.yW2hmLIsW
 6pooVjXVq.1zPoZazATModooQDZDpeqYMz.NVxpfFTsOF64x3WS.b.CXkQDyzk9hTDgya7Je2_yv
 kgc2a4aDYMZlqp520MM2y_78UgWkK0_Ab3jLJ3.dEf1Vxyzqp34cImBiHN.v8x0lCFFtnBfXeB8v
 z.VlfIqMCSdwNFN4j_vmZCFVaaP6UaOPHfaYpkh9r7pkp2XZPSk0hvDdmaMD.vxQMCpazsfcb3sq
 U3R13L.qpRC2W2ueVxfQFgmJrn5IF2rfN6HaRCtGYyvpwjnKQm3rxV.Ol4AFfOIMMkCLd7vKTv3f
 F3hE9qj3tOyPbCUBfUDbqrmH0SajaUfo7Lh9eymOs5081rOC_AGjEP1_5_JNNzB_uDygcwJ8xi77
 6W6ydmuwutzJ84cbZnHtqiko0Fpz2MnxkDt1pz6CM0CdS85oSyxRZKzp8YMYuXOyvHa2nGobnByt
 _0.KNy7LTY2Rd9ZP0U4KPdmVVA14MuGvr8J3Kip8bERSitX3JLyoMsBZamtb_Kn0diJsMsRzH0A4
 7O37fcTYJOSp.KF08mSczW7l4QKOjvafQKps3dHzCBFd9kO8aT.RotdI..AEDq1mIBOmKXCD5vFh
 JldCl.LuJ_ig4H8_RWSQHX_2WhDdopXzolUxQgw.mStzS1HCS.etp7hmYsP2d9.PGNWcIDJwrbKF
 PxF0uNqPKJbVWuKX8I.LuCuRJKWWBbsOEkxLJT7OE2X.AgCAibk_5EieZbA113tlDscyAX3V8Ge6
 j882W5rFOctZccItFHjeG5zsJwL3KHF5rVgS6tYbYTo433GvSh_RGxce.LY3G.dDkieGIbpFDDtx
 9JvUI9WfQbkFhPVPBMzXcXCrOZrffnztErIk6fVlm7Ls1sw21pCNNpzFp4fB4wRSR9oewd6PQIe9
 UuaQMAg4MGQ74Qk1h0lbeDwANXX_X4q4LVhGp9v350AXQVQRApWAQcnUtT0c.xrZhVaJfoYGLop7
 Nt._BK1PaAom2LRq6S2vkibezgYXZfTBlm_mn3eAiBfeFfOuPotHDZJg2x0.zHKhGpSCjIEa15Sz
 GMtGqB.UgUVliyYKFJGpCqq7XT6KWllQQmuj_KmYH1PDR4lqhsYM44_oSfZPFl6GKc4.EE37wEQ1
 xGNNyf5olAGmbosG7W121NMtZNyIMV3I565TH5Ryfpzmp9NIVL4qcSYkZpRSNo2a6ZLpngsh_fkW
 5Pnyxw8cFgwpxAZm1pNpFZL13jTGEMiFutO34v_5nFx1_60yyimjhL0VkeLiA4FxlYZzfg_wfIOD
 87J2PjEquPh4FW9DEaWFmK.dO2fsgwRLz
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Mon, 27 Jan 2020 20:43:26 +0000
Date: Mon, 27 Jan 2020 20:43:21 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Message-ID: <299023995.1231830.1580157801838@mail.yahoo.com>
In-Reply-To: <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15116 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 3457
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jason Andryuk <jandryuk@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>

Um9qZXIsCgo+IFlvdSBjYW4gYWxzbyBzdGFydCB4bCBkZXZkIG1hbnVhbGx5LCBhcyB0aGF0IHdp
bGwgZ2l2ZSB5b3UgdmVyYm9zZQo+IG91dHB1dCBvZiB3aGF0cyBnb2luZyBvbi4gSW4gdGhlIGRy
aXZlciBkb21haW46Cgo+ICMga2lsbGFsbCB4bAo+ICPCoHhsIC12dnYgZGV2ZCAtRgoKPiBUaGF0
IHNob3VsZCBnaXZlIHlvdSBkZXRhaWxlZCBvdXRwdXQgb2Ygd2hhdCdzIGdvaW5nIG9uIGluIHRo
ZSBkcml2ZXIKPiBkb21haW4sIGNhbiB5b3UgcGFzdGUgdGhlIG91dHB1dCB5b3UgZ2V0IGZyb20g
dGhlIGRyaXZlciBkb21haW4gd2hlbgo+IHlvdSB0cnkgdG8gc3RhcnQgdGhlIGZhaWxlZCBndWVz
dD8KCkkgcmFuIGJvdGggY29tbWFuZHMgaW4gdGhlIGRyaXZlciBkb21haW4uIEJlZm9yZSBzdGFy
dGluZyB0aGUgZG9tVSwgSSBnZXQgdGhlIGZvbGxvd2luZyB2ZXJib3NlLgoKIyBzdWRvIHhsIC12
dnYgZGV2ZCAtRgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjE3MzM6bGlieGxfZGV2aWNl
X2V2ZW50c19oYW5kbGVyOiBEb21haW4gMDphbyAweDU1NmUzZTk0MGVmMDogY3JlYXRlOiBob3c9
KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4NTU2ZTNlOTQwYzEwCmxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzo2MzY6bGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXI6IHdhdGNoIHc9MHg3
ZmZjYTMzNTQ5ZDggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQgdG9rZW49My8wOiByZWdp
c3RlciBzbG90bnVtPTMKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxNzkwOmxpYnhsX2Rl
dmljZV9ldmVudHNfaGFuZGxlcjogRG9tYWluIDA6YW8gMHg1NTZlM2U5NDBlZjA6IGlucHJvZ3Jl
c3M6IHBvbGxlcj0weDU1NmUzZTk0MGMxMCwgZmxhZ3M9aQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2
ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZjYTMzNTQ5ZDggd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9t
YWluLzAvYmFja2VuZApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MjIyNzpsaWJ4bF9fbmVz
dGVkX2FvX2NyZWF0ZTogYW8gMHg1NTZlM2U5NDA2MDA6IG5lc3RlZCBhbywgcGFyZW50IDB4NTU2
ZTNlOTQwZWYwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVz
dHJveTogYW8gMHg1NTZlM2U5NDA2MDA6IGRlc3Ryb3kKCkkga25vdyB0aGlzIGlzIG5vdCBleGFj
dGx5IHdoYXQgeW91IGFza2VkIGZvci4gVW5mb3J0dW5hdGVseSwgSSBkb24ndCBzZWUgYW55IG90
aGVyIHZlcmJvc2Ugd2hlbiB0cnkgdG8gc3RhcnQgRG9tVS4gVGhlIGVycm9yIG1lc3NhZ2VzIEkg
Z2V0IGZyb20gdGhlIGZhaWxlZCBEb21VIGxhdW5jaCBpcyBhcyB0aGUgZm9sbG93aW5nLCB3aGVy
ZSBkcml2ZXIgZG9tYWluIGlkIGlzIDcuCgpsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEw
NzU6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiA4OnVuYWJsZSB0byBhZGQgZGV2aWNl
IHdpdGggcGF0aCAvbG9jYWwvZG9tYWluLzcvYmFja2VuZC92aWYvOC8wCmxpYnhsOiBlcnJvcjog
bGlieGxfY3JlYXRlLmM6MTQ1ODpkb21jcmVhdGVfYXR0YWNoX2RldmljZXM6IERvbWFpbiA4OnVu
YWJsZSB0byBhZGQgbmljIGRldmljZXMKbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMDc1
OmRldmljZV9iYWNrZW5kX2NhbGxiYWNrOiBEb21haW4gODp1bmFibGUgdG8gcmVtb3ZlIGRldmlj
ZSB3aXRoIHBhdGggL2xvY2FsL2RvbWFpbi83L2JhY2tlbmQvdmlmLzgvMApsaWJ4bDogZXJyb3I6
IGxpYnhsX2RvbWFpbi5jOjEwNzU6ZGV2aWNlc19kZXN0cm95X2NiOiBEb21haW4gODpsaWJ4bF9f
ZGV2aWNlc19kZXN0cm95IGZhaWxlZApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwMDM6
bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbiA4Ok5vbi1leGlzdGFudCBkb21haW4KbGlieGw6
IGVycm9yOiBsaWJ4bF9kb21haW4uYzo5NjI6ZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s6IERvbWFp
biA4OlVuYWJsZSB0byBkZXN0cm95IGd1ZXN0CmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6
ODg5OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gODpEZXN0cnVjdGlvbiBvZiBkb21haW4gZmFp
bGVkCgoKT24gdGhlIG90aGVyIGhhbmQsIGlmIEkgcnVuIGRldmQgaW4gRG9tMCwgSSBnZXQgYSBs
b3Qgb2YgdmVyYm9zZSB3aGVuIEkgdHJ5IHRvIGxhdW5jaCBEb21VLCBkZXBlbmRlbnQgb24gRHJp
dmVyIERvbWFpbiBmb3IgbmV0d29ya2luZy4gSSBhbSBub3Qgc3VyZSBpZiBJIHNob3VsZCBwYXN0
ZSBpdCBoZXJlLiBQbGVhc2UgbGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuCgpUaGFua3MsCk1l
aHJhYgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 21:18:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 21:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwBmA-0007Wv-GK; Mon, 27 Jan 2020 21:18:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jAuV=3Q=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwBm9-0007Wq-5q
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 21:18:29 +0000
X-Inumbo-ID: 8f98d594-414a-11ea-85c7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f98d594-414a-11ea-85c7-12813bfff9fa;
 Mon, 27 Jan 2020 21: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 <osstest-admin@xenproject.org>)
 id 1iwBm7-00042F-Nw; Mon, 27 Jan 2020 21:18:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwBm7-0002h2-GA; Mon, 27 Jan 2020 21:18:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwBm7-00034B-FY; Mon, 27 Jan 2020 21:18:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146539-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=0b70b2ff8f5a61196d090cc70040a20178327347
X-Osstest-Versions-That: xen=1a3673da64822f52b50a3048dd7c5616573a9cd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 27 Jan 2020 21:18:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146539: 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>

ZmxpZ2h0IDE0NjUzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwYjcwYjJmZjhmNWE2MTE5NmQwOTBjYzcwMDQwYTIwMTc4MzI3MzQ3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYTM2NzNkYTY0ODIyZjUyYjUw
YTMwNDhkZDdjNTYxNjU3M2E5Y2Q4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MzUgIDIwMjAt
MDEtMjcgMTU6MDA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM5ICAy
MDIwLTAxLTI3IDE4OjAwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDFhMzY3M2RhNjQu
LjBiNzBiMmZmOGYgIDBiNzBiMmZmOGY1YTYxMTk2ZDA5MGNjNzAwNDBhMjAxNzgzMjczNDcgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 21:29:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 21: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 1iwBwg-0008Po-LB; Mon, 27 Jan 2020 21:29:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V40H=3Q=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iwBwf-0008Pj-Cd
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 21:29:21 +0000
X-Inumbo-ID: 13fdf1b0-414c-11ea-b45d-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13fdf1b0-414c-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 21:29:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580160560;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=K1A6RhuPaJ7idyjzd4rmn+1KtpWizlKboTNl7NmvBX4=;
 b=PX/YidbxKItxTdjX6OEJY6khb1gjDj1B6BCQgYdGmn4XZOpZrKE/at1x
 eMHtcveMjAlFN+ZZqVDezNnNNxtKwMWbe5xn513vJlDqEG4m4/3r90+XG
 DF6Vz/9aaYS5IeeHa7ZcLtKGtPzcim+Hh7LNrpQlFfqFNFnrNX7mRT7af c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6Y6IAp+aR0ejqMsdWFm12UspUgsmf53UC20fCtnVuyYv9gOihFk7DBcPXxi+SRka4+OmUQXviM
 EuSb1Q8fdEfAZv7Vt3gy/OhNq+XTQExCjoCgvrskE64wiIbmrLgd/wtyc1H1MODcg0RhHqrry9
 Rw1KNb6XF7UI4Tn5xZJHTOGhzSpZc6tk7WOsaREKBFFd+MUwlup60DJq7R/4t9Xn7xS3XR2/Au
 r3oL83Ycf51oajCXnvtyWCgPcCyTvVdBuFiqA0b6QMBZ8yXqoormVXIO5LOkMkgyVGAS79NZv/
 nSs=
X-SBRS: 2.7
X-MesageID: 11534475
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,371,1574139600"; d="scan'208";a="11534475"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 27 Jan 2020 21:29:16 +0000
Message-ID: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/suspend: disable watchdog before calling
 console_start_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: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wl@xen.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>

Li4uIGFuZCBlbmFibGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRlLiBPdGhlcndpc2UgYWNjdW11
bGF0ZWQKb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRyaWdnZXIgdGhlIHdh
dGNoZG9nIGlmIGl0J3MKc3RpbGwgZW5hYmxlZCBhZnRlciBlbnRlcmluZyBzeW5jIHRyYW5zbWlz
c2lvbiBtb2RlLgoKVGhlIGlzc3VlIG9ic2VydmVkIG9uIG1hY2hpbmVzIHdoaWNoLCB1bmZvcnR1
bmF0ZWx5LCBnZW5lcmF0ZSBub24tMApvdXRwdXQgaW4gQ1BVIG9mZmxpbmUgY2FsbGJhY2tzLgoK
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBi
L3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggODA3ODM1Mi4uNjIzODRhNCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9w
b3dlci5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1
ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CisjaW5jbHVkZSA8eGVu
L3dhdGNoZG9nLmg+CiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9wbGF0
Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS90Ym9vdC5oPgpAQCAtMjIzLDYgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogCiAgICAgYWNwaV9zbGVlcF9wcmVwYXJlKHN0
YXRlKTsKIAorICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKICAgICBjb25zb2xlX3N0YXJ0X3N5bmMo
KTsKICAgICBwcmludGsoIkVudGVyaW5nIEFDUEkgUyVkIHN0YXRlLlxuIiwgc3RhdGUpOwogCkBA
IC0yODEsNiArMjgzLDcgQEAgc3RhdGljIGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAg
ICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAogICAgIGNvbnNvbGVfZW5kX3N5bmMoKTsKKyAg
ICB3YXRjaGRvZ19lbmFibGUoKTsKIAogICAgIG1pY3JvY29kZV91cGRhdGVfb25lKHRydWUpOwog
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 27 21:37:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 21: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 1iwC4Y-0000nW-J5; Mon, 27 Jan 2020 21:37:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=URqW=3Q=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iwC4X-0000nP-8B
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 21:37:29 +0000
X-Inumbo-ID: 36e4e6f6-414d-11ea-acc1-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36e4e6f6-414d-11ea-acc1-bc764e2007e4;
 Mon, 27 Jan 2020 21:37:28 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 1C4BB601;
 Mon, 27 Jan 2020 16:37:27 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 27 Jan 2020 16:37:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=mxyWu6
 CWONTmIq1wOJHphQ9GAlhBQDXPlF2M8dW/a2U=; b=wK39JAaCvRdys20TC7mWbQ
 jT7PkuvTGIwtprp03SjKNyvx+yrbkQ3QGDyPKHPsgdA6Kzf23ltiJ7cGSvKCVNCQ
 TXsnFkwS9c6y2zQ6UFmKVeaNJPrCKBAGv2CiuauGw4/kKEXnY4TZlCaYO6tctMqf
 m7xMtLH1TeVx6xDf/Zg1PUN6ZIpWhcQfA3MbiyQkul7mENSI0yaq2RuzJuRQAOJR
 iwwRaNbg8DFDs8IbtLe1V6pD493EC/9/b+sU0E8ehmX2QrAxguEtjVy2saGSGx3A
 x+CSmEc1ylT208J0lyKqW0wVLqLGRV6x3YkOIB34a2gayfpQTK+hDKR7R+Ve6r5Q
 ==
X-ME-Sender: <xms:FlgvXpZlOuT2_i08EFnWaJEl3Fi3uHk2gMptgFQSEfzMgbyLsktK8Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrfedvgddugeekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhhprhho
 jhgvtghtrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecuvehluhhsthgvrhfuih
 iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhs
 ihgslhgvthhhihhnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:FlgvXrhn1OXubK1JpXPjDhGCdDpp2NOGeTBKxkM8MrAFznmAV58tkA>
 <xmx:FlgvXrW9GDM8Y93ZvtK2BtxkRbdY1s2ZxIA3wbQsXAJpEC2kEPMnJg>
 <xmx:FlgvXm5SZ8tUMq73Kuk1lGtTTwVyX4YT3YuknvwdmYYngzaYz2Mw-A>
 <xmx:FlgvXkKCQfd5L1jAbnJT4wwiyDQ7dCSMDRDcgI0xkNj0W2QqCeDH_Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A53ED306A53C;
 Mon, 27 Jan 2020 16:37:25 -0500 (EST)
Date: Mon, 27 Jan 2020 22:37:22 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20200127213722.GC2995@mail-itl>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
MIME-Version: 1.0
In-Reply-To: <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Ilpo =?utf-8?B?SsOkcnZpbmVu?= <ilpo.jarvinen@cs.helsinki.fi>
Content-Type: multipart/mixed; boundary="===============6999624588924564543=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6999624588924564543==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="MAH+hnPXVZWQ5cD/"
Content-Disposition: inline


--MAH+hnPXVZWQ5cD/
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM

On Mon, Jan 27, 2020 at 03:45:11PM +0100, J=C3=BCrgen Gro=C3=9F wrote:
> On 27.01.20 14:16, Ilpo J=C3=A4rvinen wrote:
> > Hi,
> >=20
> > I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM.
> > 5.4 based kernels worked fine and there seems to have been some changes=
 in
> > drivers/xen post-5.4 so perhaps they broke something?
>=20
> I can't reproduce your problem. Just booted a VM with kernel 5.5 as
> PV- and as HVM-guest without any problems.

It looks like an issue with gntdev driver, so reproducing it require any
userspace that actually makes use of it. Any idea what recent change
could cause that?

> > Loading Linux 5.5.0-accecn30 ...
> >=20
> > .[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].[5;1H=
Setting up swapspace version 1, size =3D 1073737728 bytes
> > /dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
> > [    2.730931] BUG: kernel NULL pointer dereference, address: 000000000=
00003b0
> > [    2.730959] #PF: supervisor read access in kernel mode
> > [    2.730966] #PF: error_code(0x0000) - not-present page
> > [    2.730973] PGD 0 P4D 0
> > [    2.730978] Oops: 0000 [#1] SMP PTI
> > [    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G         =
  O      5.5.0-accecn30 #31
> > [    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
> > [    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55=
 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38=
 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
> > [    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
> > [    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000=
000000000
> > [    2.731047] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4=
e94712500
> > [    2.731057] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000=
000000008
> > [    2.731066] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4=
e94712500
> > [    2.731076] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000=
000000001
> > [    2.731086] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) kn=
lGS:0000000000000000
> > [    2.731097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [    2.731105] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 0000000=
0003606e0
> > [    2.731116] Call Trace:
> > [    2.731123]  ? vma_merge+0xef/0x370
> > [    2.731132]  gntdev_mmap+0x153/0x30e [xen_gntdev]
> > [    2.731139]  mmap_region+0x3d9/0x660
> > [    2.731146]  do_mmap+0x372/0x520
> > [    2.731153]  vm_mmap_pgoff+0xd2/0x120
> > [    2.731160]  ksys_mmap_pgoff+0x1b8/0x270
> > [    2.731167]  ? ksys_ioctl+0x60/0x90
> > [    2.731174]  do_syscall_64+0x5b/0x180
> > [    2.731182]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
> > [    2.731191] RIP: 0033:0x7bc5c03e8133
> > [    2.731196] Code: 54 41 89 d4 55 48 89 fd 53 4c 89 cb 48 85 ff 74 56=
 49 89 d9 45 89 f8 45 89 f2 44 89 e2 4c 89 ee 48 89 ef b8 09 00 00 00 0f 05=
 <48> 3d 00 f0 ff ff 77 7d 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f
> > [    2.731219] RSP: 002b:00007ffcbccc89b8 EFLAGS: 00000246 ORIG_RAX: 00=
00000000000009
> > [    2.731230] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007bc=
5c03e8133
> > [    2.731243] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 0000000=
000000000
> > [    2.731252] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000=
000000000
> > [    2.731263] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000=
000000003
> > [    2.731273] R13: 0000000000001000 R14: 0000000000000001 R15: 0000000=
000000007
> > [    2.731284] Modules linked in: xen_netback u2mfn(O) xen_gntdev xen_g=
ntalloc xen_blkback xen_evtchn parport_pc ppdev xenfs xen_privcmd lp parpor=
t ip_tables xen_netfront xen_blkfront crc32c_intel
> > [    2.731309] CR2: 00000000000003b0
> > [    2.731315] fbcon: Taking over console
> > [    2.731321] ---[ end trace 5ec57aa3f3a40247 ]---
> > [    2.731329] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
> > [    2.731336] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55=
 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38=
 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
> > [    2.731358] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
> > [    2.731365] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000=
000000000
> > [    2.731375] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4=
e94712500
> > [    2.731385] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000=
000000008
> > [    2.731395] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4=
e94712500
> > [    2.731405] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000=
000000001
> > [    2.731415] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) kn=
lGS:0000000000000000
> > [    2.731427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> > [    2.731436] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 0000000=
0003606e0
> > [    2.731446] Kernel panic - not syncing: Fatal exception
> > [    2.731527] Kernel Offset: 0x2a000000 from 0xffffffff81000000 (reloc=
ation range: 0xffffffff80000000-0xffffffffbfffffff)
> >=20
> > --
> >   i.
> >=20
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xenproject.org
> > https://lists.xenproject.org/mailman/listinfo/xen-devel
> >=20
>=20
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

--MAH+hnPXVZWQ5cD/
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4vWBIACgkQ24/THMrX
1yyiPgf+JmtFjez3xLRP0+8eoEZYPOIkZhnqayAUqMwBd13QgoTxeC7cTq1QKABV
hY8/hI9Wtmmyof5DCiiA4aFtdDHKvBJ6hpC0w8UH/FhEM3rZz3yN+yxpHX8/Zf5t
YPXtr7YXMH2ZAnw5aHouAqljdRhminh0yhRPUXsxZE7dTKNpNgdHBVf5siV0hUj7
/PW0m92s1FIc+9xEq7xOhjJeK1hRDTpXZKPZ96Bl1ECbL/QT60mQDA9sjuX/E5Dt
K2xNG0Jasd+QH2cOlbkMn4PDzugt4oNEQV9OlneFhIrChrYe0gG2i6Lk7u3pHhEA
YM1yJ9+/zMXuPiWjSNsj8F47zggcgA==
=Do4z
-----END PGP SIGNATURE-----

--MAH+hnPXVZWQ5cD/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6999624588924564543==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 21:56:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 21: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 1iwCMf-0002QO-Hz; Mon, 27 Jan 2020 21:56:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tmsS=3Q=cs.helsinki.fi=ilpo.jarvinen@srs-us1.protection.inumbo.net>)
 id 1iwCMe-0002QJ-5C
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 21:56:12 +0000
X-Inumbo-ID: d38387ea-414f-11ea-85cc-12813bfff9fa
Received: from script.cs.helsinki.fi (unknown [128.214.11.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d38387ea-414f-11ea-85cc-12813bfff9fa;
 Mon, 27 Jan 2020 21:56:10 +0000 (UTC)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Mon,
 27 Jan 2020 23:56:08 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi;
 h=date:from:to:cc:subject:in-reply-to:message-id:references
 :mime-version:content-type:content-id; s=dkim20130528; bh=Lpghl/
 thQ1zZ3LEy3Wpqs8O2TBUMU/9iRujKqH+optc=; b=H4B6wK5SpsCyc74B+6nOBb
 ADjGZpjsRCZ+HH7bwlez7blO8ttRuspVvZFyJgRUJ97HiARiLrzl/aVJErdHcBf1
 5DCqBky8pqdMNs4mAXDpX2KqwQwUzYt5lfrcAOnp26OX5q+qfs+kh92G846hZD6x
 SWxmTkPhzIVMTn4NIzaOI=
Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46])
 (TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384)
 by mail.cs.helsinki.fi with ESMTPS; Mon, 27 Jan 2020 23:56:08 +0200
 id 00000000005A014E.000000005E2F5C78.0000406E
Date: Mon, 27 Jan 2020 23:56:08 +0200 (EET)
From: "=?ISO-8859-15?Q?Ilpo_J=E4rvinen?=" <ilpo.jarvinen@cs.helsinki.fi>
X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi
To: "=?ISO-8859-15?Q?Marek_Marczykowski-G=F3recki?="
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20200127213722.GC2995@mail-itl>
Message-ID: <alpine.DEB.2.20.2001272340530.10612@whs-18.cs.helsinki.fi>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_script-16518-1580162168-0001-2"
Content-ID: <alpine.DEB.2.20.2001272342480.10612@whs-18.cs.helsinki.fi>
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?ISO-8859-15?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_script-16518-1580162168-0001-2
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-ID: <alpine.DEB.2.20.2001272342481.10612@whs-18.cs.helsinki.fi>

On Mon, 27 Jan 2020, Marek Marczykowski-G=F3recki wrote:

> On Mon, Jan 27, 2020 at 03:45:11PM +0100, J=FCrgen Gro=DF wrote:
> > On 27.01.20 14:16, Ilpo J=E4rvinen wrote:
> > > Hi,
> > >=20
> > > I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in V=
M.
> > > 5.4 based kernels worked fine and there seems to have been some cha=
nges in
> > > drivers/xen post-5.4 so perhaps they broke something?
> >=20
> > I can't reproduce your problem. Just booted a VM with kernel 5.5 as
> > PV- and as HVM-guest without any problems.
>=20
> It looks like an issue with gntdev driver, so reproducing it require an=
y
> userspace that actually makes use of it.

I don't know enough about gntdev to understand what would use it.

> Any idea what recent change could cause that?

This is just my debian-10 based AppVM booting up. There's nothing special=20
in it I can think of besides the fact I've compiled the kernels myself=20
(and have some TCP related changes in the kernel, the same which work ver=
y=20
fine on 5.4; but the crash occurs so early into the boot I don't think TC=
P=20
even comes into the equation yet).

I can of course compile a kernel without any of my mods if necessary=20
and even try to bisect the problem if need be but any hint or idea which=20
way I should look would certainly help in that effort.


--=20
 i.
--=_script-16518-1580162168-0001-2
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=_script-16518-1580162168-0001-2--


From xen-devel-bounces@lists.xenproject.org Mon Jan 27 23:29:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 Jan 2020 23:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwDof-000158-0J; Mon, 27 Jan 2020 23:29:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LMPD=3Q=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iwDod-000153-EV
 for xen-devel@lists.xenproject.org; Mon, 27 Jan 2020 23:29:11 +0000
X-Inumbo-ID: d1797d76-415c-11ea-b45d-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1797d76-415c-11ea-b45d-bc764e2007e4;
 Mon, 27 Jan 2020 23:29:10 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00RNN3CL036125;
 Mon, 27 Jan 2020 23:29: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; s=corp-2019-08-05;
 bh=mfioxmdR2FGExhyT6Mng5mcE+EsgGV9VGne7EvYdh5s=;
 b=pcumYC7lxJRbXCjALEeZwFluLJ/zTMIBVo5WyN7Kog79rgyaZ7sF07H86tMP9zoHE9/T
 2WFetLuJ3vfNtX4jLrk4//QwzZJangCph+ONBPuoU135VAayfJ78vLQfeLHiHjNqeXP9
 8EGhJcH0DABPFAN+q0gQThalAj3IeHqtnEhQISH3ClIjkumGrUvvDVmiFctk+chKEgDq
 Hou6pPr3wy0F6VtDi+K5qXk3ouKUXvBMVSwJdfsOUUnSdCIDMUljrsLV1bpBZdPaNhZ1
 QDtUKlfrRNGBNd/Us1whEMHzi3dfZ3j3slj/gZrW1Jg1wxpYg8K80PAaWEEalJV8QZK8 IQ== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2xrd3u2rkg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 27 Jan 2020 23:29:01 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00RNNeCb129394;
 Mon, 27 Jan 2020 23:29:01 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2xry4vcrds-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 27 Jan 2020 23:29:00 +0000
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 00RNSwow000657;
 Mon, 27 Jan 2020 23:28:58 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 27 Jan 2020 15:28:57 -0800
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Autocrypt: addr=boris.ostrovsky@oracle.com; 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: <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
Date: Mon, 27 Jan 2020 18:29:06 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200127213722.GC2995@mail-itl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
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-1911140001 definitions=main-2001270183
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001270183
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Ilpo_J=c3=a4rvinen?= <ilpo.jarvinen@cs.helsinki.fi>,
 Jason Gunthorpe <jgg@mellanox.com>
Content-Type: multipart/mixed; boundary="===============0847949493711425214=="
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.
--===============0847949493711425214==
Content-Type: multipart/alternative;
 boundary="------------F94AA9BE90BF735764B8F8F9"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------F94AA9BE90BF735764B8F8F9
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



On 1/27/20 4:37 PM, Marek Marczykowski-G=C3=B3recki wrote:
> On Mon, Jan 27, 2020 at 03:45:11PM +0100, J=C3=BCrgen Gro=C3=9F wrote:
>> On 27.01.20 14:16, Ilpo J=C3=A4rvinen wrote:
>>> Hi,
>>>
>>> I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM.=

>>> 5.4 based kernels worked fine and there seems to have been some chang=
es in
>>> drivers/xen post-5.4 so perhaps they broke something?
>> I can't reproduce your problem. Just booted a VM with kernel 5.5 as
>> PV- and as HVM-guest without any problems.
> It looks like an issue with gntdev driver, so reproducing it require an=
y
> userspace that actually makes use of it. Any idea what recent change
> could cause that?
>
>>> Loading Linux 5.5.0-accecn30 ...
>>>
>>> .[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].[5;=
1HSetting up swapspace version 1, size =3D 1073737728 bytes
>>> /dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
>>> [    2.730931] BUG: kernel NULL pointer dereference, address: 0000000=
0000003b0
>>> [    2.730959] #PF: supervisor read access in kernel mode
>>> [    2.730966] #PF: error_code(0x0000) - not-present page
>>> [    2.730973] PGD 0 P4D 0
>>> [    2.730978] Oops: 0000 [#1] SMP PTI
>>> [    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G       =
    O      5.5.0-accecn30 #31
>>> [    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0




This looks like it could well be
d3eeb1d77c5d0af9df442db63722928238310a86. Can you revert it and see if
it makes a difference?

(+Jason)

-boris




>>> [    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc =
55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 4=
7 38 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
>>> [    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
>>> [    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 00000=
00000000000
>>> [    2.731047] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8=
a4e94712500
>>> [    2.731057] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 00000=
00000000008
>>> [    2.731066] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8=
a4e94712500
>>> [    2.731076] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 00000=
00000000001
>>> [    2.731086] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) =
knlGS:0000000000000000
>>> [    2.731097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [    2.731105] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000=
000003606e0
>>> [    2.731116] Call Trace:
>>> [    2.731123]  ? vma_merge+0xef/0x370
>>> [    2.731132]  gntdev_mmap+0x153/0x30e [xen_gntdev]
>>> [    2.731139]  mmap_region+0x3d9/0x660
>>> [    2.731146]  do_mmap+0x372/0x520
>>> [    2.731153]  vm_mmap_pgoff+0xd2/0x120
>>> [    2.731160]  ksys_mmap_pgoff+0x1b8/0x270
>>> [    2.731167]  ? ksys_ioctl+0x60/0x90
>>> [    2.731174]  do_syscall_64+0x5b/0x180
>>> [    2.731182]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>>> [    2.731191] RIP: 0033:0x7bc5c03e8133
>>> [    2.731196] Code: 54 41 89 d4 55 48 89 fd 53 4c 89 cb 48 85 ff 74 =
56 49 89 d9 45 89 f8 45 89 f2 44 89 e2 4c 89 ee 48 89 ef b8 09 00 00 00 0=
f 05 <48> 3d 00 f0 ff ff 77 7d 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f
>>> [    2.731219] RSP: 002b:00007ffcbccc89b8 EFLAGS: 00000246 ORIG_RAX: =
0000000000000009
>>> [    2.731230] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007=
bc5c03e8133
>>> [    2.731243] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 00000=
00000000000
>>> [    2.731252] RBP: 0000000000000000 R08: 0000000000000007 R09: 00000=
00000000000
>>> [    2.731263] R10: 0000000000000001 R11: 0000000000000246 R12: 00000=
00000000003
>>> [    2.731273] R13: 0000000000001000 R14: 0000000000000001 R15: 00000=
00000000007
>>> [    2.731284] Modules linked in: xen_netback u2mfn(O) xen_gntdev xen=
_gntalloc xen_blkback xen_evtchn parport_pc ppdev xenfs xen_privcmd lp pa=
rport ip_tables xen_netfront xen_blkfront crc32c_intel
>>> [    2.731309] CR2: 00000000000003b0
>>> [    2.731315] fbcon: Taking over console
>>> [    2.731321] ---[ end trace 5ec57aa3f3a40247 ]---
>>> [    2.731329] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
>>> [    2.731336] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc =
55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 4=
7 38 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
>>> [    2.731358] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
>>> [    2.731365] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 00000=
00000000000
>>> [    2.731375] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8=
a4e94712500
>>> [    2.731385] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 00000=
00000000008
>>> [    2.731395] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8=
a4e94712500
>>> [    2.731405] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 00000=
00000000001
>>> [    2.731415] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) =
knlGS:0000000000000000
>>> [    2.731427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [    2.731436] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000=
000003606e0
>>> [    2.731446] Kernel panic - not syncing: Fatal exception
>>> [    2.731527] Kernel Offset: 0x2a000000 from 0xffffffff81000000 (rel=
ocation range: 0xffffffff80000000-0xffffffffbfffffff)
>>>
>>> --
>>>   i.
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xenproject.org
>>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xenproject.org
>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--------------F94AA9BE90BF735764B8F8F9
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 1/27/20 4:37 PM, Marek
      Marczykowski-GÃ³recki wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20200127213722.GC2995@mail-itl">
      <pre class="moz-quote-pre" wrap="">On Mon, Jan 27, 2020 at 03:45:11PM +0100, JÃ¼rgen GroÃŸ wrote:
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">On 27.01.20 14:16, Ilpo JÃ¤rvinen wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">Hi,

I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM.
5.4 based kernels worked fine and there seems to have been some changes in
drivers/xen post-5.4 so perhaps they broke something?
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
I can't reproduce your problem. Just booted a VM with kernel 5.5 as
PV- and as HVM-guest without any problems.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
It looks like an issue with gntdev driver, so reproducing it require any
userspace that actually makes use of it. Any idea what recent change
could cause that?

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">Loading Linux 5.5.0-accecn30 ...

.[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].[5;1HSetting up swapspace version 1, size = 1073737728 bytes
/dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
[    2.730931] BUG: kernel NULL pointer dereference, address: 00000000000003b0
[    2.730959] #PF: supervisor read access in kernel mode
[    2.730966] #PF: error_code(0x0000) - not-present page
[    2.730973] PGD 0 P4D 0
[    2.730978] Oops: 0000 [#1] SMP PTI
[    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G           O      5.5.0-accecn30 #31
[    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0</pre>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    <br>
    <br>
    <br>
    This looks like it could well be
    d3eeb1d77c5d0af9df442db63722928238310a86. Can you revert it and see
    if it makes a difference?<br>
    <br>
    (+Jason)<br>
    <br>
    -boris<br>
    <br>
    <br>
    <br>
    <br>
    <blockquote type="cite" cite="mid:20200127213722.GC2995@mail-itl">
      <blockquote type="cite">
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">
[    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38 &lt;48&gt; 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
[    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
[    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000000000000
[    2.731047] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4e94712500
[    2.731057] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000000000008
[    2.731066] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4e94712500
[    2.731076] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000000000001
[    2.731086] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) knlGS:0000000000000000
[    2.731097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.731105] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000000003606e0
[    2.731116] Call Trace:
[    2.731123]  ? vma_merge+0xef/0x370
[    2.731132]  gntdev_mmap+0x153/0x30e [xen_gntdev]
[    2.731139]  mmap_region+0x3d9/0x660
[    2.731146]  do_mmap+0x372/0x520
[    2.731153]  vm_mmap_pgoff+0xd2/0x120
[    2.731160]  ksys_mmap_pgoff+0x1b8/0x270
[    2.731167]  ? ksys_ioctl+0x60/0x90
[    2.731174]  do_syscall_64+0x5b/0x180
[    2.731182]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    2.731191] RIP: 0033:0x7bc5c03e8133
[    2.731196] Code: 54 41 89 d4 55 48 89 fd 53 4c 89 cb 48 85 ff 74 56 49 89 d9 45 89 f8 45 89 f2 44 89 e2 4c 89 ee 48 89 ef b8 09 00 00 00 0f 05 &lt;48&gt; 3d 00 f0 ff ff 77 7d 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f
[    2.731219] RSP: 002b:00007ffcbccc89b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
[    2.731230] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007bc5c03e8133
[    2.731243] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 0000000000000000
[    2.731252] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000
[    2.731263] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000003
[    2.731273] R13: 0000000000001000 R14: 0000000000000001 R15: 0000000000000007
[    2.731284] Modules linked in: xen_netback u2mfn(O) xen_gntdev xen_gntalloc xen_blkback xen_evtchn parport_pc ppdev xenfs xen_privcmd lp parport ip_tables xen_netfront xen_blkfront crc32c_intel
[    2.731309] CR2: 00000000000003b0
[    2.731315] fbcon: Taking over console
[    2.731321] ---[ end trace 5ec57aa3f3a40247 ]---
[    2.731329] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
[    2.731336] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38 &lt;48&gt; 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
[    2.731358] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
[    2.731365] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000000000000
[    2.731375] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4e94712500
[    2.731385] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000000000008
[    2.731395] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4e94712500
[    2.731405] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000000000001
[    2.731415] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) knlGS:0000000000000000
[    2.731427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.731436] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000000003606e0
[    2.731446] Kernel panic - not syncing: Fatal exception
[    2.731527] Kernel Offset: 0x2a000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)

--
  i.

_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a>

</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">

_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a>
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------F94AA9BE90BF735764B8F8F9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0847949493711425214==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 28 00:05:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 00:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwENh-0004kB-Rf; Tue, 28 Jan 2020 00:05:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XXmC=3R=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iwENg-0004k6-2M
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 00:05:24 +0000
X-Inumbo-ID: e0146332-4161-11ea-85e7-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0146332-4161-11ea-85e7-12813bfff9fa;
 Tue, 28 Jan 2020 00:05:22 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00S04TIc042304
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:05:21 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; s=corp-2019-08-05;
 bh=A0EcMfIt4zosEzPBXFer+DIhkYRSQcgAuLTgMzrqXLQ=;
 b=RjVeqVCIG1lg5UqXr/zsCr91Y6KWF8pJu7U5KK8LNHk0i3eRGtx7tP1D8io4xolvlw8f
 QTMx8SSEZnX0ATqZzC69tP9UEz3GyViv0YVKOma0RHIolghPtJHJ9x6QFesEgRjanJ+P
 E4U3X17FqIcU7x+SQAyXinZnUwSR1hJPWW+NQM2Cp677yqJ/jdUOMjMGL7+J3pqdOtAX
 A7fTTthazJU0ivMMDbfdXCc6h9kDKABr3tDgRTxTeMBbaWThLssHyCooFvyYV0jpo09y
 xvNgrS3q3WcXbRSKcSFwatYVy4QsJt2smrcGz7TIYJ6wneX2B5csgsibMbDwiF58p2Vx Mw== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2xrear2qxq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:05:20 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00S04veS192615
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:05:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2xryuafdd0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:05:17 +0000
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 00S05EZp020295
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:05:14 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 27 Jan 2020 16:05:14 -0800
To: xen-devel@lists.xenproject.org
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
 <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Autocrypt: addr=boris.ostrovsky@oracle.com; 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: <d9d58697-e803-9e7e-0e75-29cc70eb9ff9@oracle.com>
Date: Mon, 27 Jan 2020 19:05:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
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-1911140001 definitions=main-2001270187
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001270187
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0113311045674523017=="
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.
--===============0113311045674523017==
Content-Type: multipart/alternative;
 boundary="------------6782CCBDA15BD1766381A1E7"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------6782CCBDA15BD1766381A1E7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



On 1/27/20 6:29 PM, Boris Ostrovsky wrote:
>
>
> On 1/27/20 4:37 PM, Marek Marczykowski-G=C3=B3recki wrote:
>> On Mon, Jan 27, 2020 at 03:45:11PM +0100, J=C3=BCrgen Gro=C3=9F wrote:=

>>> On 27.01.20 14:16, Ilpo J=C3=A4rvinen wrote:
>>>> Hi,
>>>>
>>>> I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM=
=2E
>>>> 5.4 based kernels worked fine and there seems to have been some chan=
ges in
>>>> drivers/xen post-5.4 so perhaps they broke something?
>>> I can't reproduce your problem. Just booted a VM with kernel 5.5 as
>>> PV- and as HVM-guest without any problems.
>> It looks like an issue with gntdev driver, so reproducing it require a=
ny
>> userspace that actually makes use of it. Any idea what recent change
>> could cause that?
>>
>>>> Loading Linux 5.5.0-accecn30 ...
>>>>
>>>> .[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].[5=
;1HSetting up swapspace version 1, size =3D 1073737728 bytes
>>>> /dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
>>>> [    2.730931] BUG: kernel NULL pointer dereference, address: 000000=
00000003b0
>>>> [    2.730959] #PF: supervisor read access in kernel mode
>>>> [    2.730966] #PF: error_code(0x0000) - not-present page
>>>> [    2.730973] PGD 0 P4D 0
>>>> [    2.730978] Oops: 0000 [#1] SMP PTI
>>>> [    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G      =
     O      5.5.0-accecn30 #31
>>>> [    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
>
>
>
>
> This looks like it could well be
> d3eeb1d77c5d0af9df442db63722928238310a86. Can you revert it and see if
> it makes a difference?
>
> (+Jason)
>
> -boris
>
>
>
>
>>>> [    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc=
 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b =
47 38 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64=

>>>> [    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
>>>> [    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000=
000000000000


I am pretty sure it is.

RAX=3D0 most likely means that map->notifier is NULL (assuming your
compiler generates code similar to mine).

I believe you at least need


diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c
index 4fc83e3f..d35cf0b 100644
--- a/drivers/xen/gntdev.c
+++ b/drivers/xen/gntdev.c
@@ -1016,7 +1016,8 @@ static int gntdev_mmap(struct file *flip, struct
vm_area_struct *vma)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * and we are holding it =
now, there is no need for the
notifier_range
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * locking pattern.
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 */
-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mmu_interval_read_begin(&map->notif=
ier);
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (use_ptemod)
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 mmu_interval_read_begin(&map->notifier);
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (use_ptemod) {
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 map->pages_vm_start =3D vma->vm_start;


and maybe more.=C2=A0 Give that a try.


-boris


>>>> [    2.731047] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff=
8a4e94712500
>>>> [    2.731057] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000=
000000000008
>>>> [    2.731066] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff=
8a4e94712500
>>>> [    2.731076] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000=
000000000001
>>>> [    2.731086] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000)=
 knlGS:0000000000000000
>>>> [    2.731097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [    2.731105] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 0000=
0000003606e0
>>>> [    2.731116] Call Trace:
>>>> [    2.731123]  ? vma_merge+0xef/0x370
>>>> [    2.731132]  gntdev_mmap+0x153/0x30e [xen_gntdev]
>>>> [    2.731139]  mmap_region+0x3d9/0x660
>>>> [    2.731146]  do_mmap+0x372/0x520
>>>> [    2.731153]  vm_mmap_pgoff+0xd2/0x120
>>>> [    2.731160]  ksys_mmap_pgoff+0x1b8/0x270
>>>> [    2.731167]  ? ksys_ioctl+0x60/0x90
>>>> [    2.731174]  do_syscall_64+0x5b/0x180
>>>> [    2.731182]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
>>>> [    2.731191] RIP: 0033:0x7bc5c03e8133
>>>> [    2.731196] Code: 54 41 89 d4 55 48 89 fd 53 4c 89 cb 48 85 ff 74=
 56 49 89 d9 45 89 f8 45 89 f2 44 89 e2 4c 89 ee 48 89 ef b8 09 00 00 00 =
0f 05 <48> 3d 00 f0 ff ff 77 7d 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f=

>>>> [    2.731219] RSP: 002b:00007ffcbccc89b8 EFLAGS: 00000246 ORIG_RAX:=
 0000000000000009
>>>> [    2.731230] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000=
7bc5c03e8133
>>>> [    2.731243] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 0000=
000000000000
>>>> [    2.731252] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000=
000000000000
>>>> [    2.731263] R10: 0000000000000001 R11: 0000000000000246 R12: 0000=
000000000003
>>>> [    2.731273] R13: 0000000000001000 R14: 0000000000000001 R15: 0000=
000000000007
>>>> [    2.731284] Modules linked in: xen_netback u2mfn(O) xen_gntdev xe=
n_gntalloc xen_blkback xen_evtchn parport_pc ppdev xenfs xen_privcmd lp p=
arport ip_tables xen_netfront xen_blkfront crc32c_intel
>>>> [    2.731309] CR2: 00000000000003b0
>>>> [    2.731315] fbcon: Taking over console
>>>> [    2.731321] ---[ end trace 5ec57aa3f3a40247 ]---
>>>> [    2.731329] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
>>>> [    2.731336] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc=
 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b =
47 38 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64=

>>>> [    2.731358] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
>>>> [    2.731365] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000=
000000000000
>>>> [    2.731375] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff=
8a4e94712500
>>>> [    2.731385] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000=
000000000008
>>>> [    2.731395] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff=
8a4e94712500
>>>> [    2.731405] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000=
000000000001
>>>> [    2.731415] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000)=
 knlGS:0000000000000000
>>>> [    2.731427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [    2.731436] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 0000=
0000003606e0
>>>> [    2.731446] Kernel panic - not syncing: Fatal exception
>>>> [    2.731527] Kernel Offset: 0x2a000000 from 0xffffffff81000000 (re=
location range: 0xffffffff80000000-0xffffffffbfffffff)
>>>>
>>>> --
>>>>   i.
>>>>
>>>> _______________________________________________
>>>> Xen-devel mailing list
>>>> Xen-devel@lists.xenproject.org
>>>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xenproject.org
>>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xenproject.org
>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--------------6782CCBDA15BD1766381A1E7
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 1/27/20 6:29 PM, Boris Ostrovsky
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <br>
      <br>
      <div class="moz-cite-prefix">On 1/27/20 4:37 PM, Marek
        Marczykowski-GÃ³recki wrote:<br>
      </div>
      <blockquote type="cite" cite="mid:20200127213722.GC2995@mail-itl">
        <pre class="moz-quote-pre" wrap="">On Mon, Jan 27, 2020 at 03:45:11PM +0100, JÃ¼rgen GroÃŸ wrote:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">On 27.01.20 14:16, Ilpo JÃ¤rvinen wrote:
</pre>
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">Hi,

I've noted that 5.5-rcs and now 5.5-based kernel fails to boot in VM.
5.4 based kernels worked fine and there seems to have been some changes in
drivers/xen post-5.4 so perhaps they broke something?
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">I can't reproduce your problem. Just booted a VM with kernel 5.5 as
PV- and as HVM-guest without any problems.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">It looks like an issue with gntdev driver, so reproducing it require any
userspace that actually makes use of it. Any idea what recent change
could cause that?

</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">Loading Linux 5.5.0-accecn30 ...

.[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].[5;1HSetting up swapspace version 1, size = 1073737728 bytes
/dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
[    2.730931] BUG: kernel NULL pointer dereference, address: 00000000000003b0
[    2.730959] #PF: supervisor read access in kernel mode
[    2.730966] #PF: error_code(0x0000) - not-present page
[    2.730973] PGD 0 P4D 0
[    2.730978] Oops: 0000 [#1] SMP PTI
[    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G           O      5.5.0-accecn30 #31
[    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <br>
      <br>
      <br>
      <br>
      This looks like it could well be
      d3eeb1d77c5d0af9df442db63722928238310a86. Can you revert it and
      see if it makes a difference?<br>
      <br>
      (+Jason)<br>
      <br>
      -boris<br>
      <br>
      <br>
      <br>
      <br>
      <blockquote type="cite" cite="mid:20200127213722.GC2995@mail-itl">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">[    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38 &lt;48&gt; 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
[    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
[    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000000000000</pre>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    <br>
    I am pretty sure it is.<br>
    <br>
    RAX=0 most likely means that map-&gt;notifier is NULL (assuming your
    compiler generates code similar to mine). <br>
    <br>
    I believe you at least need<br>
    <br>
    <br>
    diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c<br>
    index 4fc83e3f..d35cf0b 100644<br>
    --- a/drivers/xen/gntdev.c<br>
    +++ b/drivers/xen/gntdev.c<br>
    @@ -1016,7 +1016,8 @@ static int gntdev_mmap(struct file *flip,
    struct vm_area_struct *vma)<br>
    Â Â Â Â Â Â Â Â  * and we are holding it now, there is no need for the
    notifier_range<br>
    Â Â Â Â Â Â Â Â  * locking pattern.<br>
    Â Â Â Â Â Â Â Â  */<br>
    -Â Â Â Â Â Â  mmu_interval_read_begin(&amp;map-&gt;notifier);<br>
    +Â Â Â Â Â Â  if (use_ptemod)<br>
    +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  mmu_interval_read_begin(&amp;map-&gt;notifier);<br>
    Â <br>
    Â Â Â Â Â Â Â  if (use_ptemod) {<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  map-&gt;pages_vm_start = vma-&gt;vm_start;<br>
    <br>
    <br>
    and maybe more.Â  Give that a try.<br>
    <br>
    <br>
    -boris<br>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com">
      <blockquote type="cite" cite="mid:20200127213722.GC2995@mail-itl">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre class="moz-quote-pre" wrap="">
[    2.731047] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4e94712500
[    2.731057] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000000000008
[    2.731066] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4e94712500
[    2.731076] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000000000001
[    2.731086] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) knlGS:0000000000000000
[    2.731097] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.731105] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000000003606e0
[    2.731116] Call Trace:
[    2.731123]  ? vma_merge+0xef/0x370
[    2.731132]  gntdev_mmap+0x153/0x30e [xen_gntdev]
[    2.731139]  mmap_region+0x3d9/0x660
[    2.731146]  do_mmap+0x372/0x520
[    2.731153]  vm_mmap_pgoff+0xd2/0x120
[    2.731160]  ksys_mmap_pgoff+0x1b8/0x270
[    2.731167]  ? ksys_ioctl+0x60/0x90
[    2.731174]  do_syscall_64+0x5b/0x180
[    2.731182]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[    2.731191] RIP: 0033:0x7bc5c03e8133
[    2.731196] Code: 54 41 89 d4 55 48 89 fd 53 4c 89 cb 48 85 ff 74 56 49 89 d9 45 89 f8 45 89 f2 44 89 e2 4c 89 ee 48 89 ef b8 09 00 00 00 0f 05 &lt;48&gt; 3d 00 f0 ff ff 77 7d 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 2e 0f
[    2.731219] RSP: 002b:00007ffcbccc89b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
[    2.731230] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007bc5c03e8133
[    2.731243] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 0000000000000000
[    2.731252] RBP: 0000000000000000 R08: 0000000000000007 R09: 0000000000000000
[    2.731263] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000003
[    2.731273] R13: 0000000000001000 R14: 0000000000000001 R15: 0000000000000007
[    2.731284] Modules linked in: xen_netback u2mfn(O) xen_gntdev xen_gntalloc xen_blkback xen_evtchn parport_pc ppdev xenfs xen_privcmd lp parport ip_tables xen_netfront xen_blkfront crc32c_intel
[    2.731309] CR2: 00000000000003b0
[    2.731315] fbcon: Taking over console
[    2.731321] ---[ end trace 5ec57aa3f3a40247 ]---
[    2.731329] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
[    2.731336] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 fc 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8b 47 38 &lt;48&gt; 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b 64
[    2.731358] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
[    2.731365] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 0000000000000000
[    2.731375] RDX: ffff8a4ef53add00 RSI: 0000000000000000 RDI: ffff8a4e94712500
[    2.731385] RBP: ffff8a4e0bf7a640 R08: 00007bc5c0573000 R09: 0000000000000008
[    2.731395] R10: ffff8a4ec756c190 R11: 00007bc5c05a2000 R12: ffff8a4e94712500
[    2.731405] R13: ffff8a4ed3ab9d50 R14: 0000000000000000 R15: 0000000000000001
[    2.731415] FS:  00007bc5c00dc7c0(0000) GS:ffff8a4ef5d00000(0000) knlGS:0000000000000000
[    2.731427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.731436] CR2: 00000000000003b0 CR3: 000000008148e004 CR4: 00000000003606e0
[    2.731446] Kernel panic - not syncing: Fatal exception
[    2.731527] Kernel Offset: 0x2a000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)

--
  i.

_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org" moz-do-not-send="true">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel" moz-do-not-send="true">https://lists.xenproject.org/mailman/listinfo/xen-devel</a>

</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org" moz-do-not-send="true">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel" moz-do-not-send="true">https://lists.xenproject.org/mailman/listinfo/xen-devel</a>
</pre>
        </blockquote>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org" moz-do-not-send="true">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel" moz-do-not-send="true">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------6782CCBDA15BD1766381A1E7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0113311045674523017==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 28 00:09:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 00: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 1iwERH-0004tR-Ic; Tue, 28 Jan 2020 00:09:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XXmC=3R=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iwERG-0004tM-VK
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 00:09:06 +0000
X-Inumbo-ID: 65b4b1ae-4162-11ea-b45d-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65b4b1ae-4162-11ea-b45d-bc764e2007e4;
 Tue, 28 Jan 2020 00:09:06 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00S08GXX031390;
 Tue, 28 Jan 2020 00:08:58 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=nFP6tD0gr6OjQbraBo9JTMDRKCB5Yv89xXEgOTD5l60=;
 b=TEiP2rI+tVscYTAl1EA7g9qk0fxdz2o3+m0TKLt/soyZ6GldGlRcsV7prXxMcUm5sXnx
 bGZ2wlB6EA8xzOBFCcnuSJ4b+DQlhN917lX7aAf6XWj5Q/BgSl97O8VUXB51oZpE6HXp
 m3jHMLQv+SsPYBfN8/tpd9O0Qs8jUcbFiFRpOB48QfBpZ/xvVUbusfGTZrVAADdLYG88
 kPvI9ZM+JPPdLnXhCIMfW0XkKF/eQvDh6wcjt3+8tXmbIfAVyCEk43m4Lkzlv6QS0kEu
 /G0RngFnR04NZAlbV5A5bKJL/rCxa1ELgdywU1+5KRxeOPuy/lIcA58KBEQY4qERucR6 nA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2xrdmqavcw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2020 00:08:58 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00S08rf3059225;
 Tue, 28 Jan 2020 00:08:58 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2xry6w7ecs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2020 00:08:53 +0000
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 00S08IOm012605;
 Tue, 28 Jan 2020 00:08:18 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 27 Jan 2020 16:08:18 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
 <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
Autocrypt: addr=boris.ostrovsky@oracle.com; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <517e2a5d-a43b-177e-1afd-119d84634af2@oracle.com>
Date: Mon, 27 Jan 2020 19:08:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=927
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1911140001 definitions=main-2001270188
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9513
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=990 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001270188
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Ilpo_J=c3=a4rvinen?= <ilpo.jarvinen@cs.helsinki.fi>,
 Jason Gunthorpe <jgg@mellanox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFNvcnJ5LCB3aXRoIHByb3BlciBhZGRyZXNzaW5nIG5vdykKCk9uIDEvMjcvMjAgNjoyOSBQTSwg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4KPiBPbiAxLzI3LzIwIDQ6MzcgUE0sIE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4KPj4+PiBMb2FkaW5nIExpbnV4IDUuNS4wLWFj
Y2VjbjMwIC4uLgo+Pj4+Cj4+Pj4gLls1OzIySCAgICAgIFsgaW5pdHJkLmltZy01LjUuMC1hY2Mg
IDE2LjUyTWlCICAxMDAlICAxMC4yM01pQi9zIF0uWzU7MUhTZXR0aW5nIHVwIHN3YXBzcGFjZSB2
ZXJzaW9uIDEsIHNpemUgPSAxMDczNzM3NzI4IGJ5dGVzCj4+Pj4gL2Rldi94dmRhMzogY2xlYW4s
IDg1MjExOC8xMjk0ODk2IGZpbGVzLCAzMDc2Nzg1LzUxOTA5MDcgYmxvY2tzCj4+Pj4gWyAgICAy
LjczMDkzMV0gQlVHOiBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLCBhZGRyZXNzOiAw
MDAwMDAwMDAwMDAwM2IwCj4+Pj4gWyAgICAyLjczMDk1OV0gI1BGOiBzdXBlcnZpc29yIHJlYWQg
YWNjZXNzIGluIGtlcm5lbCBtb2RlCj4+Pj4gWyAgICAyLjczMDk2Nl0gI1BGOiBlcnJvcl9jb2Rl
KDB4MDAwMCkgLSBub3QtcHJlc2VudCBwYWdlCj4+Pj4gWyAgICAyLjczMDk3M10gUEdEIDAgUDRE
IDAKPj4+PiBbICAgIDIuNzMwOTc4XSBPb3BzOiAwMDAwIFsjMV0gU01QIFBUSQo+Pj4+IFsgICAg
Mi43MzA5ODVdIENQVTogMSBQSUQ6IDQwMiBDb21tOiBxdWJlc2RiLWRhZW1vbiBUYWludGVkOiBH
ICAgICAgICAgICBPICAgICAgNS41LjAtYWNjZWNuMzAgIzMxCj4+Pj4gWyAgICAyLjczMTAwMF0g
UklQOiAwMDEwOm1tdV9pbnRlcnZhbF9yZWFkX2JlZ2luKzB4MjQvMHhjMAo+Cj4KPgo+Cj4gVGhp
cyBsb29rcyBsaWtlIGl0IGNvdWxkIHdlbGwgYmUKPiBkM2VlYjFkNzdjNWQwYWY5ZGY0NDJkYjYz
NzIyOTI4MjM4MzEwYTg2LiBDYW4geW91IHJldmVydCBpdCBhbmQgc2VlIGlmCj4gaXQgbWFrZXMg
YSBkaWZmZXJlbmNlPwo+Cj4gKCtKYXNvbikKPgo+IC1ib3Jpcwo+Cj4KPgo+Cj4+Pj4gWyAgICAy
LjczMTAwOF0gQ29kZTogZTkgNTEgNjYgZTEgZmYgOTAgMGYgMWYgNDQgMDAgMDAgNDEgNTQgNDkg
ODkgZmMgNTUgNTMgNDggODMgZWMgMzAgNjUgNDggOGIgMDQgMjUgMjggMDAgMDAgMDAgNDggODkg
NDQgMjQgMjggMzEgYzAgNDggOGIgNDcgMzggPDQ4PiA4YiBhOCBiMCAwMyAwMCAwMCA0OCA4ZCA1
ZCAwYyA0OCA4OSBkZiBlOCA0OSAyNyA2ZiAwMCA0ZCA4YiA2NAo+Pj4+IFsgICAgMi43MzEwMzBd
IFJTUDogMDAxODpmZmZmOTg3MzAwMWU3ZDIwIEVGTEFHUzogMDAwMTAyNDYKPj4+PiBbICAgIDIu
NzMxMDM3XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmOGE0ZTk0NzEyNTAwIFJDWDog
MDAwMDAwMDAwMDAwMDAwMAoKCgpJIGFtIHByZXR0eSBzdXJlIGl0IGlzLgoKUkFYPTAgbW9zdCBs
aWtlbHkgbWVhbnMgdGhhdCBtYXAtPm5vdGlmaWVyIGlzIE5VTEwgKGFzc3VtaW5nIHlvdXIKY29t
cGlsZXIgZ2VuZXJhdGVzIGNvZGUgc2ltaWxhciB0byBtaW5lKS4KCkkgYmVsaWV2ZSB5b3UgYXQg
bGVhc3QgbmVlZAoKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMv
eGVuL2dudGRldi5jCmluZGV4IDRmYzgzZTNmLi5kMzVjZjBiIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMTAxNiw3ICsxMDE2
LDggQEAgc3RhdGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0CnZt
X2FyZWFfc3RydWN0ICp2bWEpCsKgwqDCoMKgwqDCoMKgwqAgKiBhbmQgd2UgYXJlIGhvbGRpbmcg
aXQgbm93LCB0aGVyZSBpcyBubyBuZWVkIGZvciB0aGUKbm90aWZpZXJfcmFuZ2UKwqDCoMKgwqDC
oMKgwqDCoCAqIGxvY2tpbmcgcGF0dGVybi4KwqDCoMKgwqDCoMKgwqDCoCAqLwotwqDCoMKgwqDC
oMKgIG1tdV9pbnRlcnZhbF9yZWFkX2JlZ2luKCZtYXAtPm5vdGlmaWVyKTsKK8KgwqDCoMKgwqDC
oCBpZiAodXNlX3B0ZW1vZCkKK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbW11X2ludGVy
dmFsX3JlYWRfYmVnaW4oJm1hcC0+bm90aWZpZXIpOwrCoArCoMKgwqDCoMKgwqDCoCBpZiAodXNl
X3B0ZW1vZCkgewrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWFwLT5wYWdlc192bV9z
dGFydCA9IHZtYS0+dm1fc3RhcnQ7CgoKYW5kIG1heWJlIG1vcmUuwqAgR2l2ZSB0aGF0IGEgdHJ5
LgoKCi1ib3JpcwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 00:17:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 00:17: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 1iwEZi-0005jQ-Hq; Tue, 28 Jan 2020 00:17:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fY/m=3R=cs.helsinki.fi=ilpo.jarvinen@srs-us1.protection.inumbo.net>)
 id 1iwEZg-0005jL-V6
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 00:17:49 +0000
X-Inumbo-ID: 9c38eb7c-4163-11ea-acc1-bc764e2007e4
Received: from script.cs.helsinki.fi (unknown [128.214.11.1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c38eb7c-4163-11ea-acc1-bc764e2007e4;
 Tue, 28 Jan 2020 00:17:47 +0000 (UTC)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Tue,
 28 Jan 2020 02:17:44 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi;
 h=date:from:to:cc:subject:in-reply-to:message-id:references
 :mime-version:content-type; s=dkim20130528; bh=PpKOlZPTTc1YDtf/u
 GzCwk9VBLLUabpmUJfoJrEVI9o=; b=MU09enrDA0Hj6Iu1R8E7RJImBY5mqA+Sk
 Te393MY9QiEgQp5Vm522yiX0zNcHR9pqx3KgaJV6fTWSIedqV87jzU7PCBXAPLdw
 d0QQbHHVt/5u/oP8OKj6Ogaxr8IzFJVbfSKZlq1h5nV497Cy7oNq5O1y9H5S9B5f
 sO55feYbL0=
Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46])
 (TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384)
 by mail.cs.helsinki.fi with ESMTPS; Tue, 28 Jan 2020 02:17:44 +0200
 id 00000000005A014E.000000005E2F7DA8.00001DFD
Date: Tue, 28 Jan 2020 02:17:44 +0200 (EET)
From: "=?ISO-8859-15?Q?Ilpo_J=E4rvinen?=" <ilpo.jarvinen@cs.helsinki.fi>
X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <517e2a5d-a43b-177e-1afd-119d84634af2@oracle.com>
Message-ID: <alpine.DEB.2.20.2001280216590.10612@whs-18.cs.helsinki.fi>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
 <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
 <517e2a5d-a43b-177e-1afd-119d84634af2@oracle.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_script-7701-1580170664-0001-2"
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?ISO-8859-15?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Jason Gunthorpe <jgg@mellanox.com>,
 =?ISO-8859-15?Q?Marek_Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_script-7701-1580170664-0001-2
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable

On Mon, 27 Jan 2020, Boris Ostrovsky wrote:

> (Sorry, with proper addressing now)
>=20
> On 1/27/20 6:29 PM, Boris Ostrovsky wrote:
> >
> >
> > On 1/27/20 4:37 PM, Marek Marczykowski-G=F3recki wrote:
> >>
> >>>> Loading Linux 5.5.0-accecn30 ...
> >>>>
> >>>> .[5;22H      [ initrd.img-5.5.0-acc  16.52MiB  100%  10.23MiB/s ].=
[5;1HSetting up swapspace version 1, size =3D 1073737728 bytes
> >>>> /dev/xvda3: clean, 852118/1294896 files, 3076785/5190907 blocks
> >>>> [    2.730931] BUG: kernel NULL pointer dereference, address: 0000=
0000000003b0
> >>>> [    2.730959] #PF: supervisor read access in kernel mode
> >>>> [    2.730966] #PF: error_code(0x0000) - not-present page
> >>>> [    2.730973] PGD 0 P4D 0
> >>>> [    2.730978] Oops: 0000 [#1] SMP PTI
> >>>> [    2.730985] CPU: 1 PID: 402 Comm: qubesdb-daemon Tainted: G           =
O      5.5.0-accecn30 #31
> >>>> [    2.731000] RIP: 0010:mmu_interval_read_begin+0x24/0xc0
> >
> >
> >
> >
> > This looks like it could well be
> > d3eeb1d77c5d0af9df442db63722928238310a86. Can you revert it and see i=
f
> > it makes a difference?
> >
> > (+Jason)
> >
> > -boris
> >
> >
> >
> >
> >>>> [    2.731008] Code: e9 51 66 e1 ff 90 0f 1f 44 00 00 41 54 49 89 =
fc 55 53 48 83 ec 30 65 48 8b 04 25 28 00 00 00 48 89 44 24 28 31 c0 48 8=
b 47 38 <48> 8b a8 b0 03 00 00 48 8d 5d 0c 48 89 df e8 49 27 6f 00 4d 8b =
64
> >>>> [    2.731030] RSP: 0018:ffff9873001e7d20 EFLAGS: 00010246
> >>>> [    2.731037] RAX: 0000000000000000 RBX: ffff8a4e94712500 RCX: 00=
00000000000000
>=20
>=20
>=20
> I am pretty sure it is.
>=20
> RAX=3D0 most likely means that map->notifier is NULL (assuming your
> compiler generates code similar to mine).
>=20
> I believe you at least need
>=20
>=20
> diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c
> index 4fc83e3f..d35cf0b 100644
> --- a/drivers/xen/gntdev.c
> +++ b/drivers/xen/gntdev.c
> @@ -1016,7 +1016,8 @@ static int gntdev_mmap(struct file *flip, struct
> vm_area_struct *vma)
> =A0=A0=A0=A0=A0=A0=A0=A0 * and we are holding it now, there is no need =
for the
> notifier_range
> =A0=A0=A0=A0=A0=A0=A0=A0 * locking pattern.
> =A0=A0=A0=A0=A0=A0=A0=A0 */
> -=A0=A0=A0=A0=A0=A0 mmu_interval_read_begin(&map->notifier);
> +=A0=A0=A0=A0=A0=A0 if (use_ptemod)
> +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 mmu_interval_read_begin(&ma=
p->notifier);
> =A0
> =A0=A0=A0=A0=A0=A0=A0 if (use_ptemod) {
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 map->pages_vm_start =3D v=
ma->vm_start;
>=20
>=20
> and maybe more.=A0 Give that a try.

Thanks, I'll try to get these tested tomorrow evening.

--=20
 i.
--=_script-7701-1580170664-0001-2
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=_script-7701-1580170664-0001-2--


From xen-devel-bounces@lists.xenproject.org Tue Jan 28 01:22:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 01:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwFaM-0001lq-15; Tue, 28 Jan 2020 01:22:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwFaK-0001ll-VH
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 01:22:33 +0000
X-Inumbo-ID: a704908e-416c-11ea-acc1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a704908e-416c-11ea-acc1-bc764e2007e4;
 Tue, 28 Jan 2020 01:22: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 <osstest-admin@xenproject.org>)
 id 1iwFaH-0001Ug-Tf; Tue, 28 Jan 2020 01:22: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 1iwFaH-0000V9-BC; Tue, 28 Jan 2020 01:22:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwFaH-0004kk-AW; Tue, 28 Jan 2020 01:22:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146540-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle: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-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 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-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=105b07f1ba462ec48b27e5cb74ddf81c6a79364c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 01:22:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 146540: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxMDViMDdmMWJhNDYy
ZWM0OGIyN2U1Y2I3NGRkZjgxYzZhNzkzNjRjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAxOTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM4ICAyMDIwLTAxLTI3
IDE2OjA2OjQ3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNo
Lm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1
biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFA
bGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBK
ZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1
YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5q
aWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4K
ICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtl
cWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1
QGxpbnV4LmFsaWJhYmEuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgog
IExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs
Lm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBE
b2xhdGEgPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8g
WWFtYWRhIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVt
YUBqcC5mdWppdHN1LmNvbT4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNv
bT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1p
Y2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29t
IDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtA
Z21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAg
UGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5n
IFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Nv
dHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1
bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxz
aGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgog
IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29t
PgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lh
bCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGlu
ZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+
CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNv
bT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlh
bmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29t
PgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
WWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmlj
aCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAg
emhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5Mjg3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 01:45:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 01:45: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 1iwFwB-0003TF-Dy; Tue, 28 Jan 2020 01:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwFwA-0003TA-Ng
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 01:45:06 +0000
X-Inumbo-ID: cde4ca68-416f-11ea-85f4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cde4ca68-416f-11ea-85f4-12813bfff9fa;
 Tue, 28 Jan 2020 01: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 <osstest-admin@xenproject.org>)
 id 1iwFw7-0001vJ-95; Tue, 28 Jan 2020 01:45: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 1iwFw6-0000zp-QP; Tue, 28 Jan 2020 01:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwFw6-0008La-Pn; Tue, 28 Jan 2020 01:45:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146537-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 01:45:02 +0000
Subject: [Xen-devel] [ovmf test] 146537: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1MzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMTkgZGF5cyAgIDc1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDMgZGF5cyAgIDE0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 02:24:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 02:24: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 1iwGY5-0007H4-4s; Tue, 28 Jan 2020 02:24:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwGY3-0007Gz-Ak
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 02:24:15 +0000
X-Inumbo-ID: 42e1ce1a-4175-11ea-85fc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42e1ce1a-4175-11ea-85fc-12813bfff9fa;
 Tue, 28 Jan 2020 02:24: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 <osstest-admin@xenproject.org>)
 id 1iwGXv-00036o-8P; Tue, 28 Jan 2020 02:24: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 1iwGXu-0001qJ-Uh; Tue, 28 Jan 2020 02:24:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwGXu-0002z5-U9; Tue, 28 Jan 2020 02:24:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146534-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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: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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3c601c5f056fba055b7a1438b84b69fc649275c3
X-Osstest-Versions-That: xen=f190e634daba1a40570700b3e7697d497874c66f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 02:24:06 +0000
Subject: [Xen-devel] [xen-unstable test] 146534: 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>

ZmxpZ2h0IDE0NjUzNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTI2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY1MjYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NjUyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTI2CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFp
bCBsaWtlIDE0NjUyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTI2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1
MjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDE0NjUyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTI2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDY1MjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjUyNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAz
YzYwMWM1ZjA1NmZiYTA1NWI3YTE0MzhiODRiNjlmYzY0OTI3NWMzCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBmMTkwZTYzNGRhYmExYTQwNTcwNzAwYjNlNzY5N2Q0OTc4
NzRjNjZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MjYgIDIwMjAtMDEtMjcgMDE6NTE6MTQg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM0ICAyMDIwLTAxLTI3IDE0OjM2
OjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3
b3Jrcy5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGYxOTBlNjM0ZGEuLjNjNjAxYzVmMDUgIDNjNjAxYzVmMDU2ZmJhMDU1YjdhMTQzOGI4NGI2
OWZjNjQ5Mjc1YzMgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 02:58:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 02:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwH57-0001JI-1b; Tue, 28 Jan 2020 02:58:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwH56-0001JD-I9
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 02:58:24 +0000
X-Inumbo-ID: 0880adb8-417a-11ea-b45d-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0880adb8-417a-11ea-b45d-bc764e2007e4;
 Tue, 28 Jan 2020 02:58: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 <osstest-admin@xenproject.org>)
 id 1iwH4y-0003kH-TE; Tue, 28 Jan 2020 02:58: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 1iwH4y-0002af-Bh; Tue, 28 Jan 2020 02:58:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwH4y-0001ql-Az; Tue, 28 Jan 2020 02:58:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146536-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:build-amd64-xsm:xen-build:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 02:58:16 +0000
Subject: [Xen-devel] [linux-5.4 test] 146536: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjUzNiBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjUzNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0NjEyMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTQ2MTIxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMTFlNDE1Yzk0ZjVjMjk5ZGUxZWU1MGM4
MjViNjBlNjNkNTkxOWU5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAx
MjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6MDQgWiAgIDEyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAyOjU5OjA3IFogICAxMCBkYXlzICAgMjMgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTE4ICAyMDIwLTAxLTI2IDE1OjM5OjE5IFog
ICAgMSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo3ODQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQwMzggbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 03:38:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 03: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 1iwHhH-0004XS-7U; Tue, 28 Jan 2020 03:37:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pl1b=3R=gmail.com=bobbyeshleman@srs-us1.protection.inumbo.net>)
 id 1iwHhG-0004XN-N2
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 03:37:50 +0000
X-Inumbo-ID: 8ec52e58-417f-11ea-aafc-bc764e2007e4
Received: from mail-yb1-xb42.google.com (unknown [2607:f8b0:4864:20::b42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ec52e58-417f-11ea-aafc-bc764e2007e4;
 Tue, 28 Jan 2020 03:37:50 +0000 (UTC)
Received: by mail-yb1-xb42.google.com with SMTP id l197so6094108ybf.7
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 19:37:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=9SDqd50+CdonC4Pkn+3vE85P4Rl4PNN2CEBpcKEvJjg=;
 b=C0WhU9akg4e3J/gIXn0HbYTh0aj8sEsq7AzTrd3TfhxvZkQZBBEqeIU0hythmMTmTk
 V7ec5G4OeLCgYzzn8n1cv3ImWoknl7FUMkP+vsDH4FSy8z9CySpX9S783HbVG6IOuXwh
 XypZtM+q3ctvwhIfgtUfvmrMSCMjB/8LDnkBtb7pDEfA5fUdUvSRAoObYY2KMaaVpI5B
 VV83vBEj5Brdpx7rtqttoAZ8x7FeVwaJjT1UBAZIYjrNeWDefx8366wjOR8yFNZyiNiW
 Hr/8ZpsotbNFuXy2xULvHNvdJYj0UKtEUQH2xHT2ItSmxSs8UZDaQE+CkxyCycj4WXoh
 lpOA==
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:content-transfer-encoding
 :in-reply-to;
 bh=9SDqd50+CdonC4Pkn+3vE85P4Rl4PNN2CEBpcKEvJjg=;
 b=VZy9YtAvwefeWknd1XkMu8/ke1L1k9zTAVKq9nVOD0/aVCls5OlRl4Ht1Le4k3dyxY
 QNUlRzFUFF4ohyH7kVxJQphTncqVRgvqiLMpGYzjOLaoTOZO3+CNhdiXFf4W/oSV1AIb
 UvyiGHhHEE2WIWiHoyQRTH4bP9WvyLflrFrk4we6Dt1QwGiqnSBKSupYSA0IPxMlqDwp
 gvUvVkNb3ur4CgBDB95m8Jx+RwbWzCRT+hmUnGRqWKSADEBIo7Ne/nxE/Z5Dp0o1my3C
 0VI0dAJWKwhR1l6REXdc7q0dbicaubPCGxIdSSacdjlCkvRchsTpZJzPVQcpzsHxK+bQ
 SC+g==
X-Gm-Message-State: APjAAAV/9yHVXGZO+asLAWUMwb7HKrwBxaJ9/K9ajbdzs00wgQf0ybZo
 n5ZLrkoTwZKa/BqrfsK4/A0=
X-Google-Smtp-Source: APXvYqxmdQu/oUQnytmcw/nNVM/Nt/Y5l7AThC3X3G7Xbiv3SbH2bXNf+wA/njfSwKDIComD61007g==
X-Received: by 2002:a5b:e8e:: with SMTP id z14mr13796432ybr.392.1580182669490; 
 Mon, 27 Jan 2020 19:37:49 -0800 (PST)
Received: from bobbye-pc ([216.186.244.35])
 by smtp.gmail.com with ESMTPSA id d66sm6133180ywc.16.2020.01.27.19.37.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 27 Jan 2020 19:37:48 -0800 (PST)
Date: Mon, 27 Jan 2020 21:37:46 -0600
From: Bobby Eshleman <bobbyeshleman@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128033746.GA26308@bobbye-pc>
References: <cover.1579615303.git.bobbyeshleman@gmail.com>
 <abbe5c9f-46e2-af76-a7ff-d98c55fa364f@citrix.com>
 <20200125032655.GC11702@bobbye-pc>
 <2ddf3f61-91d9-2492-ff31-f78cc9b445dd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2ddf3f61-91d9-2492-ff31-f78cc9b445dd@citrix.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH 00/23] xen: beginning support for
 RISC-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bobby Eshleman <bobby.eshleman@starlab.io>,
 Dan Robertson <dan@dlrobertson.com>,
 Alistair Francis <alistair.francis@wdc.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>

T24gU2F0LCBKYW4gMjUsIDIwMjAgYXQgMDU6MTE6MThQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNS8wMS8yMDIwIDAzOjI2LCBCb2JieSBFc2hsZW1hbiB3cm90ZToKPiA+IE9u
IEZyaSwgSmFuIDI0LCAyMDIwIGF0IDAxOjQxOjM4UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gT3RoZXIgYXJlYXMgd2hlcmUgeW91IGNhbiByZWR1Y2UgdGhlIG1pbmltdW0gYnVp
bGQgd291bGQgYmUgdG8gcHV0IHNvbWUKPiA+PiBkZWZhdWx0cyBpbnRvIHRoZSBkZWZjb25maWcs
IHN1Y2ggYXMgZGlzYWJsaW5nIGdyYW50IHRhYmxlcyBhbmQgbWVtCj4gPj4gYWNjZXNzLsKgIFRo
ZXJlIGFyZSBhbG1vc3QgY2VydGFpbmx5IG90aGVycyB3aGljaCB3aWxsIGhlbHAsIHNvIGhhdmUg
YQo+ID4+IHNlYXJjaCBhcm91bmQgbWVudWNvbmZpZy4KPiA+IFRha2luZyBub3RlIG9mIHRoZXNl
LCBJIGNhbiBkZWZpbml0ZWx5IGRvIHRoYXQuCj4gCj4gVG8gZm9yZS13YXJuIHlvdSwgdGhlcmUg
cHJvYmFibHkgd2lsbCBiZSBtb3JlIHRoaW5ncyBsaWtlIHRoaXMgd2hpY2gKPiBiZWNvbWUgYXBw
YXJlbnQgb24gZnVydGhlciByZXZpZXcuCj4gCj4gV2hpbGUgSSBkb24ndCBleHBlY3QgeW91IHRv
IGRvIGFsbCB0aGUgY2xlYW51cCAoc29tZSB3aWxsIGFsbW9zdAo+IGNlcnRhaW5seSBiZSBxdWlj
a2VyIGZvciBvdGhlcnMgdG8gZG8pLCBJIHdvdWxkIGxpa2UgdG8gdGFrZSB0aGUKPiBvcHBvcnR1
bml0eSB0byBkbyB0aGUgb2J2aW91cyBiaXRzIG9mIGNsZWFudXAsIGdpdmVuIHRoZSByYXJlCj4g
b3Bwb3J0dW5pdHkgb2Ygc2VlaW5nIHRoZSBtaW5pbXVtIHZpYWJsZSBzZXQgb2YgdGhpbmdzIHRv
IG1ha2UgYSBuZXcKPiBhcmNoIGNvbXBpbGUuCgpUaGlzIHNvdW5kcyB2ZXJ5IHJlYXNvbmFibGUu
Cgo+IFRoaXMgbG9va3MgdG8gYmUgdGhlIHNhbWUgYXMgd2hhdCB3ZSd2ZSBjaG9zZW4gdG8gZG8g
aW4geDg2LCBnaXZlIG9yCj4gdGFrZSBhIGZlbmNlcG9zdC4KPiAKPiBJJ2QgcmVjb21tZW5kIHVz
aW5nIEx7My4uMH0gZm9yIHNpbWlsYXJpdHkgd2l0aCB0aGUgc3BlYyAoeW91IHN1cmVseQo+IGRv
bid0IHdhbnQgYW4gb2ZmLWJ5LW9uZSBkaWZmZXJlbmNlIGJldHdlZW4gY29kZSBpbiBYZW4gYW5k
IHRoZSBzcGVjKS7CoAo+IFdoYXRldmVyIHlvdSBlbmQgdXAgY2hvb3NpbmcsIHB1dCBhIGRlc2Ny
aXB0aW9uIGF0IHRoZSB0b3Agb2YgbW0uaCAob3IKPiB3aGVyZXZlciBhcHByb3ByaWF0ZSkgd2hp
Y2ggYnJpZWZseSBpbnRyb2R1Y2VzIHRoZSB0ZXJtaW5vbG9neSBpbiBYZW4sCj4gYW5kIGNyb3Nz
IHJlZmVyZW5jZXMgYW55IGRpZmZlcmVuY2VzIHdpdGggdGhlIHNwZWMuCgpSb2dlciB0aGF0LgoK
VGhhbmtzIGFnYWluIGZvciB0aGUgZmVlZGJhY2suCgotQm9iYnkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 04:20:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 04:20: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 1iwIMa-0008T0-5d; Tue, 28 Jan 2020 04:20:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwIMY-0008Sv-Ix
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 04:20:30 +0000
X-Inumbo-ID: 80631b3a-4185-11ea-860c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80631b3a-4185-11ea-860c-12813bfff9fa;
 Tue, 28 Jan 2020 04:20: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 <osstest-admin@xenproject.org>)
 id 1iwIMP-0005Nq-Th; Tue, 28 Jan 2020 04:20:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwIMP-0005Tk-EE; Tue, 28 Jan 2020 04:20:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwIMP-0006LC-DX; Tue, 28 Jan 2020 04:20:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146542-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 04:20:21 +0000
Subject: [Xen-devel] [ovmf test] 146542: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjAgZGF5cyAgIDc2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDMgZGF5cyAgIDE1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 04:37:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 04: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 1iwIch-0000yA-O2; Tue, 28 Jan 2020 04:37:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwIcg-0000y5-Mj
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 04:37:10 +0000
X-Inumbo-ID: d6d41828-4187-11ea-860e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6d41828-4187-11ea-860e-12813bfff9fa;
 Tue, 28 Jan 2020 04:37: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 <osstest-admin@xenproject.org>)
 id 1iwIcc-0005gl-Gu; Tue, 28 Jan 2020 04:37: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 1iwIcc-0005yO-8g; Tue, 28 Jan 2020 04:37:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwIcc-000084-7y; Tue, 28 Jan 2020 04:37:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146541-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-qemuu-debianhvm-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-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=105b07f1ba462ec48b27e5cb74ddf81c6a79364c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 04:37:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 146541: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxMDViMDdmMWJhNDYy
ZWM0OGIyN2U1Y2I3NGRkZjgxYzZhNzkzNjRjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAxOTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM4ICAyMDIwLTAxLTI3
IDE2OjA2OjQ3IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNo
Lm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1
biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFA
bGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBK
ZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1
YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5q
aWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4K
ICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtl
cWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1
QGxpbnV4LmFsaWJhYmEuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgog
IExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs
Lm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBE
b2xhdGEgPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8g
WWFtYWRhIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVt
YUBqcC5mdWppdHN1LmNvbT4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNv
bT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1p
Y2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29t
IDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtA
Z21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAg
UGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5n
IFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Nv
dHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1
bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxz
aGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgog
IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29t
PgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lh
bCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGlu
ZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+
CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNv
bT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlh
bmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29t
PgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
WWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmlj
aCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAg
emhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5Mjg3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 05:59:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 05: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 1iwJtm-0007g9-Hj; Tue, 28 Jan 2020 05:58:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xx3f=3R=gmail.com=boqun.feng@srs-us1.protection.inumbo.net>)
 id 1iwJtl-0007g4-7r
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 05:58:53 +0000
X-Inumbo-ID: 429ec9c6-4193-11ea-b45d-bc764e2007e4
Received: from mail-qv1-xf41.google.com (unknown [2607:f8b0:4864:20::f41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 429ec9c6-4193-11ea-b45d-bc764e2007e4;
 Tue, 28 Jan 2020 05:58:52 +0000 (UTC)
Received: by mail-qv1-xf41.google.com with SMTP id n8so5708505qvg.11
 for <xen-devel@lists.xenproject.org>; Mon, 27 Jan 2020 21:58:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=c0h7rYcoZ0lnrGD/XxyJMfaoFLjp1NniklKakWoray4=;
 b=EglEFcMYyd98Eida6AY+NMphbBS8kJsP0X0ApI59nOpqCn3Nl1Szl1bHShgwoferSf
 1hZVx3Q5C0Q8xxWepxz1a4Ur3vT2JFINgCQ3nQ1oKHHE5tU/OE6EjD35QSPDEZlG/AZL
 rD9qRyuv6VbbVu8EbRHGDQIV4Liim7MuRZU2tIUqbbdRModzVoa1JJDtra+JLMB2sB+5
 HcOtgV2k0cRotMveWVwFwff8QtCBqjdDLfGs4BEQSU+iDmPNgoS2D7MI+BN6wpt7cmsM
 7GNehJKcMqlwv4JIx123sDwt+fpYXTzFR9XNgP9s1g17k0NS+OhUSc50Fhgnw0d/mV2O
 Jnmw==
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:content-transfer-encoding
 :in-reply-to;
 bh=c0h7rYcoZ0lnrGD/XxyJMfaoFLjp1NniklKakWoray4=;
 b=iC9QARJ/9eBQiAH2t3DXfgS5sT0tKcw8trMQ2CknW6mQpDvympxPet9Nxrx1bIg37y
 LU0S1ypvfAtd/92oMXy1JoeenSG3UH3MO4lUKAh6x9V7T7UIHGm5zLCmgt3HBT06GxyC
 FhAqFjbkHkhTE2Y/HRR3+O6Vb6xvU5nc8HizC/Tv4cLrSPuZ0m5TyQ6OQ/hYD7SpMkyC
 zJpzw6kpuvQMfs9lK/yS2romKPEpB7sAUNunSfQnD2mGHuVXxO5pnfOguUeAtZN6384i
 23HtRIFXjB29mkwYyheokP/4Yum+waMm68EjEEGWJ2U5Fo6SVUSu+uyh4eMJTD89WKEV
 ufEg==
X-Gm-Message-State: APjAAAUt2KLVLCjwpHCYDlcV8pF1QruoARwj5hmq2F4UxkJcprSUccfD
 gAuyyakF1bQs4IsVsRnqkHA=
X-Google-Smtp-Source: APXvYqwzXesaPphmgkW9JDTlcbBg1qU7k/gLMQ7NBODzOVvGB7rzmf2XegdXu1cqnPdt8fItzyH+fA==
X-Received: by 2002:a0c:8149:: with SMTP id 67mr20879339qvc.146.1580191131891; 
 Mon, 27 Jan 2020 21:58:51 -0800 (PST)
Received: from auth1-smtp.messagingengine.com (auth1-smtp.messagingengine.com.
 [66.111.4.227])
 by smtp.gmail.com with ESMTPSA id q5sm11696534qkf.14.2020.01.27.21.58.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 27 Jan 2020 21:58:51 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailauth.nyi.internal (Postfix) with ESMTP id 2FF2B21F57;
 Tue, 28 Jan 2020 00:58:49 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Tue, 28 Jan 2020 00:58:49 -0500
X-ME-Sender: <xms:mM0vXhy1k0rqP3N2FaLwbZiAhUCyVZJmfcSWQVC-2TBHbkndq8QpYg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrfeefgdeklecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpeeuohhquhhn
 ucfhvghnghcuoegsohhquhhnrdhfvghnghesghhmrghilhdrtghomheqnecuffhomhgrih
 hnpehkvghrnhgvlhdrohhrghenucfkphephedvrdduheehrdduuddurdejudenucevlhhu
 shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsohhquhhnodhmvg
 hsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdeiledvgeehtdeigedqudejjeekheeh
 hedvqdgsohhquhhnrdhfvghngheppehgmhgrihhlrdgtohhmsehfihigmhgvrdhnrghmvg
X-ME-Proxy: <xmx:mM0vXuMC-EZ8Dl0ZwftIanMJYfeundzl_Luiphfhne_U03f08rRpLw>
 <xmx:mM0vXm9KXgJkqG7MmJvv0fAat9DncJoq77zQVi1J__F3fQ7hRbkPFw>
 <xmx:mM0vXr75l8HEboSTz3ODhnZ7QNzbh0ZE-hr2kAuh1FRjJZxqJ3gF9g>
 <xmx:mc0vXvc-5hiSbBlHUaXhTqglAifLLqbpCg6U9MDHPnWC4uq-yNKvoHqb1FY>
Received: from localhost (unknown [52.155.111.71])
 by mail.messagingengine.com (Postfix) with ESMTPA id F2345306B27D;
 Tue, 28 Jan 2020 00:58:47 -0500 (EST)
Date: Tue, 28 Jan 2020 13:58:46 +0800
From: Boqun Feng <boqun.feng@gmail.com>
To: Vincenzo Frascino <vincenzo.frascino@arm.com>
Message-ID: <20200128055846.GA83200@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
References: <20191216001922.23008-1-boqun.feng@gmail.com>
 <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
 <20200124063215.GA93938@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
 <4cdf2188-8909-4b90-ca78-92cef520b23d@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4cdf2188-8909-4b90-ca78-92cef520b23d@arm.com>
Subject: Re: [Xen-devel] [RFC 0/6] vDSO support for Hyper-V guest on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, linux-kernel@vger.kernel.org,
 Michael Kelley <mikelley@microsoft.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Will Deacon <will@kernel.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>

T24gRnJpLCBKYW4gMjQsIDIwMjAgYXQgMTA6MjQ6NDRBTSArMDAwMCwgVmluY2Vuem8gRnJhc2Np
bm8gd3JvdGU6Cj4gSGkgQm9xdW4gRmVuZywKPiAKPiBPbiAyNC8wMS8yMDIwIDA2OjMyLCBCb3F1
biBGZW5nIHdyb3RlOgo+ID4gSGkgVmluY2Vuem8sCj4gPiAKPiAKPiBbLi4uXQo+IAo+ID4+Cj4g
Pj4gSSBoYWQgYSBsb29rIHRvIHlvdXIgcGF0Y2hlcyBhbmQgb3ZlcmFsbCwgSSBjb3VsZCBub3Qg
dW5kZXJzdGFuZCB3aHkgd2UgY2FuJ3QKPiA+PiB1c2UgdGhlIGFyY2hfdGltZXIgdG8gZG8gdGhl
IHNhbWUgdGhpbmdzIHlvdSBhcmUgZG9pbmcgd2l0aCB0aGUgb25lIHlvdQo+ID4+IGludHJvZHVj
ZWQgaW4gdGhpcyBzZXJpZXMuIFdoYXQgY29uZnVzZXMgbWUgaXMgdGhhdCBLVk0gd29ya3MganVz
dCBmaW5lIHdpdGggdGhlCj4gPj4gYXJjaF90aW1lciB3aGljaCB3YXMgZGVzaWduZWQgd2l0aCB2
aXJ0dWFsaXphdGlvbiBpbiBtaW5kLiBXaHkgZG8gd2UgbmVlZAo+ID4+IGFub3RoZXIgb25lPyBD
b3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4/Cj4gPj4KPiA+IAo+ID4gUGxlYXNlIG5vdGUgdGhhdCB0
aGUgZ3Vlc3QgVk0gb24gSHlwZXItViBmb3IgQVJNNjQgZG9lc24ndCB1c2UKPiA+IGFyY2hfdGlt
ZXIgYXMgdGhlIGNsb2Nrc291cmNlLiBTZWU6Cj4gPiAKPiA+IAlodHRwczovL2xvcmUua2VybmVs
Lm9yZy9saW51eC1hcm0ta2VybmVsLzE1NzAxMjkzNTUtMTYwMDUtNy1naXQtc2VuZC1lbWFpbC1t
aWtlbGxleUBtaWNyb3NvZnQuY29tLwo+ID4gCj4gPiAsICBBQ1BJX1NJR19HVERUIGlzIHVzZWQg
Zm9yIHNldHRpbmcgdXAgSHlwZXItViBzeW50aGV0aWMgY2xvY2tzb3VyY2UKPiA+IGFuZCBvdGhl
ciBpbml0aWFsaXphdGlvbiB3b3JrLgo+ID4KPiAKPiBJIGhhZCBhIGxvb2sgYSBsb29rIGF0IGl0
IGFuZCBteSBxdWVzdGlvbiBzdGFuZHMsIHdoeSBkbyB3ZSBuZWVkIGFub3RoZXIgdGltZXIKPiBv
biBhcm02ND8KPiAKClNvcnJ5IGZvciB0aGUgbGF0ZSByZXNwb25zZS4gSXQncyB3ZWVrZW5kIGFu
ZCBDaGluZXNlIE5ldyBZZWFyLCBzbyBJIGdvdAp0byBzcGVuZCBzb21lIHRpbWUgbWFraW5nIChh
bmQgbW9zdGx5IGVhdGluZykgZHVtcGxpbmdzIDstKQoKQWZ0ZXIgZGlzY3Vzc2lvbiB3aXRoIE1p
Y2hhZWwsIGhlcmUgaXMgc29tZSBleHBsYW5hdGlvbiB3aHkgd2UgbmVlZAphbm90aGVyIHRpbWVy
OgoKVGhlIHN5bnRoZXRpYyBjbG9ja3MgdGhhdCBIeXBlci1WIHByZXNlbnRzIGluIGEgZ3Vlc3Qg
Vk0gd2VyZSBvcmlnaW5hbGx5CmNyZWF0ZWQgZm9yIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLiBUaGV5
IHByb3ZpZGUgYSBsZXZlbCBvZiBhYnN0cmFjdGlvbgp0aGF0IHNvbHZlcyBwcm9ibGVtcyBsaWtl
IGNvbnRpbnVpdHkgYWNyb3NzIGxpdmUgbWlncmF0aW9ucyB3aGVyZSB0aGUKaGFyZHdhcmUgY2xv
Y2sgKGkuZS4sIFRTQyBpbiB0aGUgY2FzZSB4ODYpIGZyZXF1ZW5jeSBtYXkgYmUgZGlmZmVyZW50
CmFjcm9zcyB0aGUgbWlncmF0aW9uLiBXaGVuIEh5cGVyLVYgd2FzIGJyb3VnaHQgdG8gQVJNNjQs
IHRoaXMKYWJzdHJhY3Rpb24gd2FzIG1haW50YWluZWQgdG8gcHJvdmlkZSBjb25zaXN0ZW5jeSBh
Y3Jvc3MgdGhlIHg4NiBhbmQKQVJNNjQgYXJjaGl0ZWN0dXJlcywgYW5kIGZvciBib3RoIFdpbmRv
d3MgYW5kIExpbnV4IGd1ZXN0IFZNcy4gICBUaGUKY29yZSBMaW51eCBjb2RlIGZvciB0aGUgSHlw
ZXItViBjbG9ja3MgKGluCmRyaXZlcnMvY2xvY2tzb3VyY2UvaHlwZXJ2X3RpbWVyLmMpIGlzIGFy
Y2hpdGVjdHVyZSBuZXV0cmFsIGFuZCB3b3JrcyBvbgpib3RoIHg4NiBhbmQgQVJNNjQuIEFzIHlv
dSBjYW4gc2VlLCB0aGlzIHBhcnQgaXMgZG9uZSBpbiBNaWNoYWVsJ3MKcGF0Y2hzZXQuCgpBcmd1
YWJseSwgSHlwZXItViBmb3IgQVJNNjQgc2hvdWxkIGhhdmUgb3B0aW1pemVkIGZvciBjb25zaXN0
ZW5jeSB3aXRoCnRoZSBBUk02NCBjb21tdW5pdHkgcmF0aGVyIHdpdGggdGhlIGV4aXN0aW5nIHg4
NiBpbXBsZW1lbnRhdGlvbiBhbmQKZXhpc3RpbmcgZ3Vlc3QgY29kZSBpbiBXaW5kb3dzLiBCdXQg
YXQgdGhpcyBwb2ludCwgaXQgaXMgd2hhdCBpdCBpcywKYW5kIHRoZSBIeXBlci1WIGNsb2NrcyBk
byBzb2x2ZSBwcm9ibGVtcyBsaWtlIG1pZ3JhdGlvbiB0aGF0IGFyZW7igJl0CmFkZHJlc3NlZCBp
biBBUk02NCB1bnRpbCB2OC40IG9mIHRoZSBhcmNoaXRlY3R1cmUgd2l0aCB0aGUgYWRkaXRpb24g
b2YKdGhlIGNvdW50ZXIgaGFyZHdhcmUgc2NhbGluZyBmZWF0dXJlLiBIeXBlci1WIGRvZXNu4oCZ
dCBjdXJyZW50bHkgbWFwIHRoZQpBUk0gYXJjaCB0aW1lciBpbnRlcnJ1cHRzIGludG8gZ3Vlc3Qg
Vk1zLCBzbyB3ZSBuZWVkIHRvIHVzZSB0aGUgZXhpc3RpbmcKSHlwZXItViBjbG9ja3MgYW5kIHRo
ZSBjb21tb24gY29kZSB0aGF0IGFscmVhZHkgZXhpc3RzLgoKCkRvZXMgdGhlIGFib3ZlIGFuc3dl
ciB5b3VyIHF1ZXN0aW9uPwoKUmVnYXJkcywKQm9xdW4KCj4gPiBTbyBqdXN0IHRvIGJlIGNsZWFy
LCB5b3VyIHN1Z2dlc3Rpb24gaXMKPiA+IAo+ID4gMSkgSHlwZXItViBndWVzdCBvbiBBUk02NCBz
aG91bGQgdXNlIGFyY2hfdGltZXIgYXMgY2xvY2tzb3VyY2UgYW5kIHZEU08KPiA+IHdpbGwganVz
dCB3b3JrLgo+ID4gCj4gPiBvcgo+ID4gCj4gPiAyKSBFdmVuIHRob3VnaCBhcmNoX3RpbWVyIGlz
IG5vdCB1c2VkIGFzIHRoZSBjbG9ja3NvdXJjZSwgd2UgY2FuIHN0aWxsCj4gPiB1c2UgaXQgZm9y
IHZEU08uCj4gPiAKPiA+ID8KPiA+IAo+IAo+IE9wdGlvbiAjMSB3b3VsZCBiZSB0aGUgcHJlZmVy
cmVkIHNvbHV0aW9uLCB1bmxlc3MgdGhlcmUgaXMgYSBnb29kIHJlYXNvbiBhZ2FpbnN0Lgo+IAo+
ID4gUmVnYXJkcywKPiA+IEJvcXVuCj4gPiAKPiAKPiAtLSAKPiBSZWdhcmRzLAo+IFZpbmNlbnpv
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 06:21:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 06:21: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 1iwKFO-0001Zy-Jb; Tue, 28 Jan 2020 06:21:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwKFM-0001Zt-W8
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 06:21:13 +0000
X-Inumbo-ID: 60a67c5e-4196-11ea-8622-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60a67c5e-4196-11ea-8622-12813bfff9fa;
 Tue, 28 Jan 2020 06:21: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 mx2.suse.de (Postfix) with ESMTP id 29277AD54;
 Tue, 28 Jan 2020 06:21:10 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 07:21:07 +0100
Message-Id: <20200128062107.14334-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] docs: document CONTROL command of xenstore
 protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIENPTlRST0wgY29tbWFuZCAoZm9ybWVyIERFQlVHIGNvbW1hbmQpIGlzbid0IHNwZWNpZmll
ZCBpbiB0aGUKeGVuc3RvcmUgcHJvdG9jb2wgZG9jLiBBZGQgaXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbnN0b3JlLnR4
dCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDI4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbnN0b3JlLnR4dCBiL2RvY3MvbWlzYy94ZW5zdG9yZS50eHQKaW5kZXggNjU1NzAxODNi
Ni4uNmY4NTY5ZDU3NiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorKysgYi9k
b2NzL21pc2MveGVuc3RvcmUudHh0CkBAIC0zMTgsMTIgKzMxOCwzMiBAQCBTRVRfVEFSR0VUCQk8
ZG9taWQ+fDx0ZG9taWQ+fAogCiAtLS0tLS0tLS0tIE1pc2NlbGxhbmVvdXMgLS0tLS0tLS0tLQog
Ci1ERUJVRwkJCXByaW50fDxzdHJpbmc+fD8/CSAgICBzZW5kcyA8c3RyaW5nPiB0byBkZWJ1ZyBs
b2cKLURFQlVHCQkJcHJpbnR8PHRoaW5nLXdpdGgtbm8tbnVsPiAgIEVJTlZBTAotREVCVUcJCQlj
aGVja3w/PwkJICAgIGNoZWNrcyB4ZW5zdG9yZWQgaW5uYXJkcwotREVCVUcJCQk8YW55dGhpbmct
ZWxzZXw+CSAgICBuby1vcCAoZnV0dXJlIGV4dGVuc2lvbikKLQotCVRoZXNlIHJlcXVlc3RzIHNo
b3VsZCBub3QgZ2VuZXJhbGx5IGJlIHVzZWQgYW5kIG1heSBiZQotCXdpdGhkcmF3biBpbiB0aGUg
ZnV0dXJlLgotCitDT05UUk9MCQkJPGNvbW1hbmQ+fFs8cGFyYW1ldGVycz58XQorCVNlbmQgYSBj
b250cm9sIGNvbW1hbmQgPGNvbW1hbmQ+IHdpdGggb3B0aW9uYWwgcGFyYW1ldGVycworCSg8cGFy
YW1ldGVycz4pIHRvIFhlbnN0b3JlIGRhZW1vbi4KKworCVRoZSBzZXQgb2YgY29tbWFuZHMgYW5k
IHRoZWlyIHNlbWFudGljcyBpcyBpbXBsZW1lbnRhdGlvbgorCXNwZWNpZmljIGFuZCBpcyBsaWtl
bHkgdG8gY2hhbmdlIGZyb20gb25lIFhlbiB2ZXJzaW9uIHRvIHRoZQorCW5leHQuICBPdXQtb2Yt
dHJlZSB1c2VycyB3aWxsIGVuY291bnRlciBjb21wYXRpYmlsaXR5IGlzc3Vlcy4KKworCUN1cnJl
bnQgY29tbWFuZHMgYXJlOgorCWNoZWNrCisJCWNoZWNrcyB4ZW5zdG9yZWQgaW5uYXJkcworCWxv
Z3xvbgorCQl0dXJuIHhlbnN0b3JlIGxvZ2dpbmcgb24KKwlsb2d8b2ZmCisJCXR1cm4geGVuc3Rv
cmUgbG9nZ2luZyBvZmYKKwlsb2dmaWxlfDxmaWxlLW5hbWU+CisJCWxvZyB0byBzcGVjaWZpZWQg
ZmlsZQorCW1lbXJlcG9ydHxbPGZpbGUtbmFtZT5dCisJCXByaW50IG1lbW9yeSBzdGF0aXN0aWNz
IHRvIGxvZ2ZpbGUgKG5vIDxmaWxlLW5hbWU+CisJCXNwZWNpZmllZCkgb3IgdG8gc3BlY2lmaWMg
ZmlsZQorCXByaW50fDxzdHJpbmc+CisJCXByaW50IDxzdHJpbmc+IHRvIHN5c2xvZyAoeGVuc3Rv
cmUgcnVucyBhcyBkYWVtb24pIG9yCisJCXRvIGNvbnNvbGUgKHhlbnN0b3JlIHJ1bnMgYXMgc3R1
YmRvbSkKKwloZWxwCQkJPHN1cHBvcnRlZC1jb21tYW5kcz4KKwkJcmV0dXJuIGxpc3Qgb2Ygc3Vw
cG9ydGVkIGNvbW1hbmRzIGZvciBDT05UUk9MCisKK0RFQlVHCisJRGVwcmVjYXRlZCwgbm93IG5h
bWVkIENPTlRST0wKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 07:11:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 07:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwL1a-0005Ze-Oe; Tue, 28 Jan 2020 07:11:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwL1Z-0005ZZ-0a
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 07:11:01 +0000
X-Inumbo-ID: 55969ebe-419d-11ea-862c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55969ebe-419d-11ea-862c-12813bfff9fa;
 Tue, 28 Jan 2020 07:10: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 <osstest-admin@xenproject.org>)
 id 1iwL1W-0000cV-FJ; Tue, 28 Jan 2020 07:10: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 1iwL1W-0004fk-6p; Tue, 28 Jan 2020 07:10:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwL1W-0008K2-5r; Tue, 28 Jan 2020 07:10:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146546-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-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-arm64-arm64-libvirt-qcow2: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: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:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw: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-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=3a3a85c529e92ad767fb2222e01587186854c175
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 07:10:58 +0000
Subject: [Xen-devel] [libvirt test] 146546: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDNhM2E4NWM1MjllOTJhZDc2N2ZiMjIyMmUw
MTU4NzE4Njg1NGMxNzUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgIDEwIGRheXMgICAxMSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1NDYgIDIwMjAtMDEtMjggMDQ6MTk6MzMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJv
cmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENocmlzdGlhbiBFaHJoYXJk
dCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfD
qSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSm9u
YXRob24gSm9uZ3NtYSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2Zh
cmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8
cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgog
IFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTgwMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 07:24:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 07:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwLEY-0006UU-3n; Tue, 28 Jan 2020 07:24:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwLEW-0006Tx-UD
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 07:24:24 +0000
X-Inumbo-ID: 345ff66c-419f-11ea-acc1-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 345ff66c-419f-11ea-acc1-bc764e2007e4;
 Tue, 28 Jan 2020 07:24: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 <osstest-admin@xenproject.org>)
 id 1iwLET-0000s9-Ni; Tue, 28 Jan 2020 07:24: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 1iwLET-0005BJ-FG; Tue, 28 Jan 2020 07:24:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwLET-0005v7-EM; Tue, 28 Jan 2020 07:24:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146547-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm: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-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=105b07f1ba462ec48b27e5cb74ddf81c6a79364c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 07:24:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 146547: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxMDViMDdmMWJhNDYy
ZWM0OGIyN2U1Y2I3NGRkZjgxYzZhNzkzNjRjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAxOTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM4ICAyMDIwLTAxLTI3
IDE2OjA2OjQ3IFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNo
Lm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1
biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFA
bGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBK
ZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1
YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5q
aWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4K
ICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtl
cWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1
QGxpbnV4LmFsaWJhYmEuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgog
IExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs
Lm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBE
b2xhdGEgPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8g
WWFtYWRhIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVt
YUBqcC5mdWppdHN1LmNvbT4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNv
bT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1p
Y2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29t
IDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtA
Z21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAg
UGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5n
IFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Nv
dHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1
bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxz
aGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgog
IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29t
PgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lh
bCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGlu
ZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+
CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNv
bT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlh
bmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29t
PgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
WWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmlj
aCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAg
emhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5Mjg3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 08:15:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 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 1iwM1S-0002YI-Tf; Tue, 28 Jan 2020 08:14:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwM1R-0002Y9-UD
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 08:14:57 +0000
X-Inumbo-ID: 44a0e52a-41a6-11ea-b45d-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44a0e52a-41a6-11ea-b45d-bc764e2007e4;
 Tue, 28 Jan 2020 08:14:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6383DAE24;
 Tue, 28 Jan 2020 08:14:55 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-5-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <20130b6d-4428-6045-7e84-cd3b55d04ca8@suse.com>
Date: Tue, 28 Jan 2020 09:14:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-5-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/7] x86 / vmx: move teardown from
 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDEuMjAyMCAxNjozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLiB0byBkb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4KPiAKPiBUaGUgdGVhcmRvd24gY29kZSBmcmVlcyB0aGUg
QVBJQ3YgcGFnZS4gVGhpcyBkb2VzIG5vdCBuZWVkIHRvIGJlIGRvbmUgbGF0ZQo+IHNvIGRvIGl0
IGluIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIHJhdGhlciB0aGFuIGRvbWFpbl9kZXN0
cm95KCkuCgpGb3IgdGhlIG5vcm1hbCBkb21haW4gZGVzdHJ1Y3Rpb24gcGF0aCB0aGlzIGlzIGZp
bmUuIEZvciB0aGUgZXJyb3IgcGF0aApvZiBkb21haW5fY3JlYXRlKCksIGhvd2V2ZXIsIHRoaXMg
d2lsbCBsZWFrIHRoZSBwYWdlLCBhcyBpbiB0aGlzIGNhc2UKaHZtX2RvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcygpIHdvbid0IGJlIGNhbGxlZC4gSSdtIGFmcmFpZCB0aGVyZQphbHJlYWR5IGlz
IGEgc2ltaWxhciBpc3N1ZSB3aXRoIGUuZy4gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpLiBJIGd1
ZXNzCkknbGwgbWFrZSBhIHBhdGNoLgoKSmFuCgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiAtLS0KPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+
IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENjOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gdjQ6Cj4gICAtIE5ldyBp
biB2NCAoZGlzYWdncmVnYXRlZCBmcm9tIHYzIHBhdGNoICMzKQo+IC0tLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gaW5kZXggYjI2MmQzOGE3Yy4u
NjA2ZjNkYzJlYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTQxOSw3ICs0MTksNyBAQCBzdGF0
aWMgaW50IHZteF9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICtzdGF0aWMgdm9pZCB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIGlmICggIWhhc192bGFwaWMoZCkgKQo+ICAg
ICAgICAgIHJldHVybjsKPiBAQCAtMjI0MCw3ICsyMjQwLDcgQEAgc3RhdGljIHN0cnVjdCBodm1f
ZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSB2bXhfZnVuY3Rpb25fdGFibGUgPSB7Cj4gICAgICAu
Y3B1X3VwX3ByZXBhcmUgICAgICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCj4gICAgICAuY3B1X2Rl
YWQgICAgICAgICAgICAgPSB2bXhfY3B1X2RlYWQsCj4gICAgICAuZG9tYWluX2luaXRpYWxpc2Ug
ICAgPSB2bXhfZG9tYWluX2luaXRpYWxpc2UsCj4gLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAg
PSB2bXhfZG9tYWluX2Rlc3Ryb3ksCj4gKyAgICAuZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
ID0gdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcywKPiAgICAgIC52Y3B1X2luaXRpYWxp
c2UgICAgICA9IHZteF92Y3B1X2luaXRpYWxpc2UsCj4gICAgICAudmNwdV9kZXN0cm95ICAgICAg
ICAgPSB2bXhfdmNwdV9kZXN0cm95LAo+ICAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gdm14
X3NhdmVfdm1jc19jdHh0LAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 08:22:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 08:22: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 1iwM8f-0003MB-QE; Tue, 28 Jan 2020 08:22:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwM8d-0003M5-WD
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 08:22:24 +0000
X-Inumbo-ID: 4f6e50d6-41a7-11ea-b45d-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f6e50d6-41a7-11ea-b45d-bc764e2007e4;
 Tue, 28 Jan 2020 08:22:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580199744; x=1611735744;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=TTEknUI52A1KP+30S5Fzp0eq9PMMBPLZ/7OlPoPYMcw=;
 b=NshjCowztqg5LMrMrF2SKdGOLJWLwROG6g7L1jcravguKXflMB5+oF1O
 UeXxVjnyLh1MwRSSYuYpDZbAiH63EShG4MOiEtLyd7B5UyAbiiQZx52X9
 NnCqReDxI631Ibl3LdV3paFkpkpCnFp+X9QawwWY7ByWHGFhbha57Cj23 c=;
IronPort-SDR: 65Qf7SZpZzZjtsqYEMWJBCSjvpIdY5yB3SDMj3y08ew3BCJprgT6+6RfM3VJa6yfx29n4rTCfs
 cFKDSwL/wC1g==
X-IronPort-AV: E=Sophos;i="5.70,373,1574121600"; d="scan'208";a="14527297"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Jan 2020 08:22:23 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS
 id A1284282247; Tue, 28 Jan 2020 08:22:20 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 08:22:19 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 08:22:18 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 08:22:18 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 4/7] x86 / vmx: move teardown from domain_destroy()...
Thread-Index: AQHV0stToU3XWFihckWnvNDidkGTgaf/wG4AgAAAtDA=
Date: Tue, 28 Jan 2020 08:22:18 +0000
Message-ID: <feb92ac6511b4517a3c78cf49d182165@EX13D32EUC003.ant.amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-5-pdurrant@amazon.com>
 <20130b6d-4428-6045-7e84-cd3b55d04ca8@suse.com>
In-Reply-To: <20130b6d-4428-6045-7e84-cd3b55d04ca8@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 4/7] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jun
 Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI4IEphbnVhcnkgMjAyMCAwODoxNQ0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ow0KPiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IEFuZHJldyBDb29wZXINCj4gPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1v
bm7DqQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgNC83XSB4ODYgLyB2bXg6
IG1vdmUgdGVhcmRvd24gZnJvbQ0KPiBkb21haW5fZGVzdHJveSgpLi4uDQo+IA0KPiBPbiAyNC4w
MS4yMDIwIDE2OjMxLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gLi4uIHRvIGRvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcygpLg0KPiA+DQo+ID4gVGhlIHRlYXJkb3duIGNvZGUgZnJlZXMgdGhl
IEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lDQo+IGxhdGUNCj4gPiBz
byBkbyBpdCBpbiBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSByYXRoZXIgdGhhbiBkb21h
aW5fZGVzdHJveSgpLg0KPiANCj4gRm9yIHRoZSBub3JtYWwgZG9tYWluIGRlc3RydWN0aW9uIHBh
dGggdGhpcyBpcyBmaW5lLiBGb3IgdGhlIGVycm9yIHBhdGgNCj4gb2YgZG9tYWluX2NyZWF0ZSgp
LCBob3dldmVyLCB0aGlzIHdpbGwgbGVhayB0aGUgcGFnZSwgYXMgaW4gdGhpcyBjYXNlDQo+IGh2
bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSB3b24ndCBiZSBjYWxsZWQuDQoNCldlbGwg
aXQncyByZWFsbHkgYXJjaF9kb21haW5fY3JlYXRlKCkgdGhhdCdzIGF0IGZhdWx0IGJ1dCwgeWVz
IHRoYXQgbmVlZHMgZml4aW5nLg0KDQo+IEknbSBhZnJhaWQgdGhlcmUNCj4gYWxyZWFkeSBpcyBh
IHNpbWlsYXIgaXNzdWUgd2l0aCBlLmcuIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoKS4gSSBndWVz
cw0KPiBJJ2xsIG1ha2UgYSBwYXRjaC4NCj4gDQoNCk9rLCB0aGFua3MuDQoNCiAgUGF1bA0KDQo+
IEphbg0KPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpv
bi5jb20+DQo+ID4gLS0tDQo+ID4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4NCj4gPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+ID4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4N
Cj4gPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPiBD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiA+DQo+ID4gdjQ6
DQo+ID4gICAtIE5ldyBpbiB2NCAoZGlzYWdncmVnYXRlZCBmcm9tIHYzIHBhdGNoICMzKQ0KPiA+
IC0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQgKystLQ0KPiA+ICAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMNCj4gPiBpbmRleCBiMjYyZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NA0KPiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMNCj4gPiBAQCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBpbnQgdm14X2RvbWFp
bl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpDQo+ID4gICAgICByZXR1cm4gMDsNCj4gPiAg
fQ0KPiA+DQo+ID4gLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQ0KPiA+ICtzdGF0aWMgdm9pZCB2bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0
cnVjdCBkb21haW4gKmQpDQo+ID4gIHsNCj4gPiAgICAgIGlmICggIWhhc192bGFwaWMoZCkgKQ0K
PiA+ICAgICAgICAgIHJldHVybjsNCj4gPiBAQCAtMjI0MCw3ICsyMjQwLDcgQEAgc3RhdGljIHN0
cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YQ0KPiB2bXhfZnVuY3Rpb25fdGFibGUg
PSB7DQo+ID4gICAgICAuY3B1X3VwX3ByZXBhcmUgICAgICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUs
DQo+ID4gICAgICAuY3B1X2RlYWQgICAgICAgICAgICAgPSB2bXhfY3B1X2RlYWQsDQo+ID4gICAg
ICAuZG9tYWluX2luaXRpYWxpc2UgICAgPSB2bXhfZG9tYWluX2luaXRpYWxpc2UsDQo+ID4gLSAg
ICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksDQo+ID4gKyAgICAu
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzID0gdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291
cmNlcywNCj4gPiAgICAgIC52Y3B1X2luaXRpYWxpc2UgICAgICA9IHZteF92Y3B1X2luaXRpYWxp
c2UsDQo+ID4gICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LA0K
PiA+ICAgICAgLnNhdmVfY3B1X2N0eHQgICAgICAgID0gdm14X3NhdmVfdm1jc19jdHh0LA0KPiA+
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 08:45:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 08: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 1iwMVC-00052Z-Sl; Tue, 28 Jan 2020 08:45:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ny+q=3R=gmail.com=kevin.buckley.ecs.vuw.ac.nz@srs-us1.protection.inumbo.net>)
 id 1iwMVB-00052U-Bh
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 08:45:41 +0000
X-Inumbo-ID: 8f9f5b20-41aa-11ea-b211-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f9f5b20-41aa-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 08:45:40 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id b6so15014526wrq.0
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 00:45:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZiJpFN94MSyG47xBSvQeytBQe8iQsMhkMYCkPjFrIs8=;
 b=mQzCCvJLAnB63Nzl3dSl5THWqiJOSpxSPDbZEF9d4mIasVlXcl06lI0GHATg/mi/L9
 dnclcnWrge/q/QnBi9ZterPOWk8mAVMP066ZKE3SP7MrlgUu3NdLvSAbVxTdLMvTGMvX
 89n8v/4BddMwstJjNhBAag7WbUhDPOG7f7+wBIiPKsObi3Gh2iVcPq3aWxDuXxhTQ022
 1UMKL2T78qG73H9aVMyaLB4M5EDnPeMGlVt3cj6BIoKjzOR3J22pA3QBGwFNb07sbjQv
 7nxGP+uTl4RFZUMjc4+kSm3vCO/qO6Q0MUk7ue2Pi/qT0qnP0/KbdzKM2ByP1Ewc5iMm
 ji/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=ZiJpFN94MSyG47xBSvQeytBQe8iQsMhkMYCkPjFrIs8=;
 b=uBQtM4wuejeJ6UK5o+Nn+5TNarVo3fEOdl7Au92d8pHw7cb59Gx3+RYydkU4xrkQNV
 50CODEoLgihoHPOiES4LOU+YL92KhJ7c629Ac09k27l3W+POsEJM7C8mGTo3QXAJ9qqa
 Irjjf2iM3a644+eD5jSKd9wxmmAlzve8I105RmT8DUKl2oXFt7BlxXXbmCP05Joa9EL5
 Kt3RAOirQvrrqG/0Q+VGRBg8qshBbRqgIjlWKOrq1TEVzVUxis7puuLszRn3JdQaiF8K
 cB6W8awN7gmoWImY0r9ijx29fcwcLiD2Wblz5eQ/bgI5EkPJhjo6EjYKDF/BUfjHWSDP
 Ibuw==
X-Gm-Message-State: APjAAAVSqnCN84u6B2bCZJz6eDkEasykRJ5z6ie/+LvyXGmx2hQYE9/D
 Mi/8RSQa+7zz14oUN+bPetmKLN889x+ohsX/Bdk=
X-Google-Smtp-Source: APXvYqyW0veXcIETCH7oZrBV+Ma5QY7XS/O5c11MW07Schqq5LgWYmGYrNM043iahKfGPCQTGdTy5nWtBquvYNm/6O4=
X-Received: by 2002:adf:8150:: with SMTP id 74mr27946301wrm.114.1580201139391; 
 Tue, 28 Jan 2020 00:45:39 -0800 (PST)
MIME-Version: 1.0
References: <CABwOO=cX5N3j_To+YHqKyfR4jxnqgQxmLKCbcijwNOgJvjPpiQ@mail.gmail.com>
 <646e9468-99da-cb4f-b169-e3ca9486c225@citrix.com>
In-Reply-To: <646e9468-99da-cb4f-b169-e3ca9486c225@citrix.com>
From: Kevin Buckley <kevin.buckley.ecs.vuw.ac.nz@gmail.com>
Date: Tue, 28 Jan 2020 16:45:28 +0800
Message-ID: <CABwOO=dFMD=Q3SivSv-RA4CgMBb=OowHDwrrSfdcGrmF7KG_hA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Pry Mar <pryorm09@gmail.com>
Subject: Re: [Xen-devel] Xen Release 4.12.2 and Python 3: M4 python_devel
 module and mkheader.py issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gV2VkLCAyMiBKYW4gMjAyMCBhdCAyMDozNiwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxOS8wMS8yMDIwIDA2OjE3LCBLZXZpbiBCdWNr
bGV5IHdyb3RlOgo+ID4gQW55IGNsdWVzIHRoZW4sIGFzIHRvIHdoZXRoZXIgdGhpcyBpcyBhbm90
aGVyIFB5dGhvbjMgaGFuZ292ZXIgZm9yIFhlbiA/Cj4KPiBYZW4gNC4xMyAobm93IHJlbGVhc2Vk
KSBpcyB0aGUgZmlyc3QgdmVyc2lvbiBvZiBYZW4gd2l0aCBhbnkgc2VyaW91cwo+IGZvcm0gUHl0
aG9uIDMgY29tcGF0aWJpbGl0eSAoYW5kIGV2ZW4gdGhlbiwgd2UgbWlzc2VkIGEgZmV3IGNvcm5l
ciBjYXNlcykuCj4KPiBFYXJsaWVyIHZlcnNpb25zIG9mIFhlbiBhcmUgc2ltcGx5IG5vdCBnb2lu
ZyB0byB3b3JrIHdpdGhvdXQgUHkgMi4KPgo+IH5BbmRyZXcKCmFuZAoKT24gTW9uLCAyMCBKYW4g
MjAyMCBhdCAwMzoyNywgUHJ5IE1hciA8cHJ5b3JtMDlAZ21haWwuY29tPiB3cm90ZToKPgo+IE9u
bHkgeGVuLTQuMTMgaGFzIGJlZW4gcGF0Y2hlZCBmb3IgcHl0aG9uMyBzdXBwb3J0LiBUbyBnZXQg
eGVuLTQuMTIgdG8KPiB3b3JrIHdpdGggcHl0aG9uMyBJIHVzZSB0aGUgOSBwYXRjaGVzIGFib3Zl
LiBUaGV5IGFyZSBwYXN0ZWQgZnJvbSB0aGUKPiBEZWJpYW4gZGVsdGEgdXNlZCB0byBidWlsZCBp
biBCdXN0ZXIuCj4KCkp1c3QgdG8gc2F5IHRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLCBhbmQgdG8g
c2F5IHRoYXQgSSBoYXZlIG1hbmFnZWQgdG8KZGVwbG95IGEgWGVuIDQuMTMuMCBvbiBhbiBMRlMg
OS4wIHN5c3RlbSB0aGF0CgphKSBvbmx5IGhhZCBQeXRob24zIGluc3RhbGxlZApiKSBkaWRuJ3Qg
ZXZlbiBoYXZlIGEgbGluayBmcm9tIHB5dGhvbjMgLT4gcHl0aG9uLgoKVGhlcmUncyBhbiB1cGRh
dGVkIHZlcnNpb24gb2YgbXkgb3duICJMRlMgYm9vayIKCmh0dHA6Ly95b3V2ZWdvdGJ1Y2tsZXlz
Lm9yZy5uei9MRlMvTEZTLUJPT0suaHRtbAoKdGhhdCBkZXRhaWxzIHRoZSBjaGFuZ2VzIEkgbmVl
ZGVkIHRvIGFwcGx5IGJ1dCwgYmFzaWNhbGx5LAoodGhvdWdoIEkgYW0gc3VyZSB0aGVzZSB3aWxs
IGhhdmUgYmVlbiBjYXVnaHQgYW5kL29yIGZpeGVkCmluIHRoZSBYZW4gY29kZSBieSBub3cpCgox
KSB0aGVyZSB3ZXJlIHRocmVlCgotV25vLXNvbWUtd2FybmluZy10aGF0LWNhdXNlcy10cmVhdC1h
bGwtd2FybmluZ3MtYXMtZXJyb3JzLXRvLWJlLWluLWVycm9yCgphZGRpdGlvbnMgdG8gWGVuJ3Mg
dG9vbHMvTWFrZWZpbGUsIHZpczoKCi1Xbm8tbm9ubnVsbAotV25vLXN0cmluZ29wLXRydW5jYXRp
b24KLVduby1mb3JtYXQtdHJ1bmNhdGlvbgoKYWxvbmcgd2l0aAoKMikgdGhlIHN3YXAsIGluIHRo
ZSBzYW1lIE1ha2VmaWxlLCBmcm9tCgogIC1JJChYRU5fUk9PVCkvdG9vbHMveGVuc3RvcmUvY29t
cGF0L2luY2x1ZGUKCnRvCgogLUkkKFhFTl9ST09UKS90b29scy94ZW5zdG9yZS9pbmNsdWRlL2Nv
bXBhdAoKYW5kCgozKSBzaW1wbHkgYXBwbHlpbmcgYSBzZWQgYWtpbiB0byB0aGlzIG9uZQoKc2Vk
IC1pIC1lICdzfC91c3IvYmluL2VudiBweXRob258L3Vzci9iaW4vZW52IHB5dGhvbjN8JwphbmFs
eXNlLTlwLXNpbXBsZXRyYWNlLnB5Cgp0byBhbGwgb2YgdGhlIHB5dGhvbiBzY3JpcHRzICBpbiB0
aGUKCnFlbXUteGVuLWRpci1yZW1vdGUvc2NyaXB0cwoKZGlyZWN0b3J5LgoKUXVpdGUgc3VycHJp
c2VkIGF0IGhvdyBmZXcgY2hhbmdlcyBJIG5lZWRlZCB0byBtYWtlLgoKCkFtIHRlbXB0ZWQgdG8g
c3VnZ2VzdCB0aGF0IHRoZSBxZW11LXhlbiBzY3JpcHRzIHNob3VsZApyZXNwZWN0IHRoZSBhcmd1
bWVudCB0byB0aGVpciAvdXNyL2Jpbi9lbnYgZnJvbSB0aGUgYmFyZSBuYW1lCm9mIHRoZQoKUFlU
SE9OPS9wYXRoL3RvL3NvbWUtcHl0aG9uLWludGVycHJldGVyCgpkZWZpbmUgdGhhdCBjYW4gYmUg
c3VwcGxpZWQgdG8gWGVuJ3MgY29uZmlndXJlIGFuZCBtYWtlCmludm9jYXRpb25zLCBidXQgd291
bGQgYWNjZXB0IHRoYXQgZmV3IHN5c3RlbXMgd2lsbCBub3QgaGF2ZQphdCBsZWFzdCBhIGxpbmsg
dG8gYSBiYXJlICJweXRob24iCgpUaGFua3MgYWdhaW4gZm9yIHRoZSBmZWVkYmFjayBhbmQgcG9p
bnRlcnMsCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 08:46:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 08: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 1iwMVh-00054M-73; Tue, 28 Jan 2020 08:46:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwMVg-00054C-Iq
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 08:46:12 +0000
X-Inumbo-ID: a1f9753a-41aa-11ea-a933-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1f9753a-41aa-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 08:46:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580201171; x=1611737171;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=it0pDeFH0wFt8C9B+YKiqlwrg/HRnT1ZV/qcE7o0qNI=;
 b=TJnG0zQjQQQSqvGBwG2wmSxNJsLwJcH7nVJVuGRZR6jINWLpbbkQmstH
 bQ6JqZGx9dzMgEFm9A5L/h4QJnJvuHT6PKem7znEzbuJBovNsJoo9CgYW
 YUQHxGU0lvgl+XV5nBe+0SdrZhL+Sjef+LkeyYqqnovWxEpoIZC68MHXl Q=;
IronPort-SDR: 1xY5KaTxgp/xY4l23dn4GJRX9hSL13fFC5VS96SpoFIeVgYf+2+54KYBgdnbcinmURL3w9Amhu
 RC3+2Dm+M/Hw==
X-IronPort-AV: E=Sophos;i="5.70,373,1574121600"; d="scan'208";a="22861304"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 28 Jan 2020 08:46:00 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id CEFA2A1DE2; Tue, 28 Jan 2020 08:45:58 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 08:45:58 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 08:45:57 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 28 Jan 2020 08:45:54 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 08:45:50 +0000
Message-ID: <20200128084550.5693-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] docs/designs: Add a design document for
 non-cooperative live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

SXQgaGFzIGJlY29tZSBhcHBhcmVudCB0byBzb21lIGxhcmdlIGNsb3VkIHByb3ZpZGVycyB0aGF0
IHRoZSBjdXJyZW50Cm1vZGVsIG9mIGNvb3BlcmF0aXZlIG1pZ3JhdGlvbiBvZiBndWVzdHMgdW5k
ZXIgWGVuIGlzIG5vdCB1c2FibGUgYXMgaXQKcmVsaWVzIG9uIHNvZnR3YXJlIHJ1bm5pbmcgaW5z
aWRlIHRoZSBndWVzdCwgd2hpY2ggaXMgbGlrZWx5IGJleW9uZCB0aGUKcHJvdmlkZXIncyBjb250
cm9sLgpUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBwcm9wb3NhbCBmb3Igbm9uLWNvb3BlcmF0aXZl
IGxpdmUgbWlncmF0aW9uLApkZXNpZ25lZCBub3QgdG8gcmVseSBvbiBhbnkgZ3Vlc3Qtc2lkZSBz
b2Z0d2FyZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCnYy
OgogLSBVc2UgdGhlIHRlcm0gJ25vbi1jb29wZXJhdGl2ZScgaW5zdGVhZCBvZiAndHJhbnNwYXJl
bnQnCiAtIFJlcGxhY2UgJ3RydXN0IGluJyB3aXRoICdyZWxpYW5jZSBvbicgd2hlbiByZWZlcnJp
bmcgdG8gZ3Vlc3Qtc2lkZQogICBzb2Z0d2FyZQotLS0KIGRvY3MvZGVzaWducy9ub24tY29vcGVy
YXRpdmUtbWlncmF0aW9uLm1kIHwgMjU5ICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAyNTkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWdu
cy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25z
L25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQgYi9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0
aXZlLW1pZ3JhdGlvbi5tZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5m
MzhkNjY0YzM0Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2
ZS1taWdyYXRpb24ubWQKQEAgLTAsMCArMSwyNTkgQEAKKyMgTm9uLUNvb3BlcmF0aXZlIE1pZ3Jh
dGlvbiBvZiBHdWVzdHMgb24gWGVuCisKKyMjIEJhY2tncm91bmQKKworVGhlIG5vcm1hbCBtb2Rl
bCBvZiBtaWdyYXRpb24gaW4gWGVuIGlzIGRyaXZlbiBieSB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3
YXMKK29yaWdpbmFsbHkgaW1wbGVtZW50ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0
IG11c3QgYmUgYXdhcmUgaXQgaXMKK3J1bm5pbmcgdW5kZXIgWGVuIGFuZCBpcyBoZW5jZSBleHBl
Y3RlZCB0byBjby1vcGVyYXRlLiBUaGlzIG1vZGVsIGRhdGVzIGZyb20KK2FuIGVyYSB3aGVuIGl0
IHdhcyBhc3N1bWVkIHRoYXQgdGhlIGhvc3QgYWRtaW5pc3RyYXRvciBoYWQgY29udHJvbCBvZiBh
dCBsZWFzdAordGhlIHByaXZpbGVnZWQgc29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGku
ZS4gdGhlIGd1ZXN0IGtlcm5lbCkgd2hpY2ggbWF5CitzdGlsbCBiZSB0cnVlIGluIGFuIGVudGVy
cHJpc2UgZGVwbG95bWVudCBidXQgaXMgbm90IGdlbmVyYWxseSB0cnVlIGluIGEgY2xvdWQKK2Vu
dmlyb25tZW50LiBUaGUgYWltIG9mIHRoaXMgZGVzaWduIGlzIHRvIHByb3ZpZGUgYSBtb2RlbCB3
aGljaCBpcyBwdXJlbHkgaG9zdAorZHJpdmVuLCByZXF1aXJpbmcgbm8gY28tb3BlcmF0aW9uIGZy
b20gdGhlIHNvZnR3YXJlIHJ1bm5pbmcgaW4gdGhlCitndWVzdCwgYW5kIGlzIHRodXMgc3VpdGFi
bGUgZm9yIGNsb3VkIHNjZW5hcmlvcy4KKworUFYgZ3Vlc3RzIGFyZSBvdXQgb2Ygc2NvcGUgZm9y
IHRoaXMgcHJvamVjdCBiZWNhdXNlLCBhcyBpcyBvdXRsaW5lZCBhYm92ZSwgdGhleQoraGF2ZSBh
IHN5bWJpb3RpYyByZWxhdGlvbnNoaXAgd2l0aCB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlcmVmb3Jl
IGEgY2VydGFpbiBsZXZlbAorb2YgY28tb3BlcmF0aW9uIGNhbiBiZSBhc3N1bWVkLgorSFZNIGd1
ZXN0cyBjYW4gYWxyZWFkeSBiZSBtaWdyYXRlZCBvbiBYZW4gd2l0aG91dCBndWVzdCBjby1vcGVy
YXRpb24gYnV0IG9ubHkKK2lmIHRoZXkgZG9u4oCZdCBoYXZlIFBWIGRyaXZlcnMgaW5zdGFsbGVk
WzFdIG9yIGFyZSBpbiBwb3dlciBzdGF0ZSBTMy4gVGhlCityZWFzb24gZm9yIG5vdCBleHBlY3Rp
bmcgY28tb3BlcmF0aW9uIGlmIHRoZSBndWVzdCBpcyBpbiBTMyBpcyBvYnZpb3VzLCBidXQgdGhl
CityZWFzb24gY28tb3BlcmF0aW9uIGlzIGV4cGVjdGVkIGlmIFBWIGRyaXZlcnMgYXJlIGluc3Rh
bGxlZCBpcyBkdWUgdG8gdGhlCituYXR1cmUgb2YgUFYgcHJvdG9jb2xzLgorCisjIyBYZW5zdG9y
ZSBOb2RlcyBhbmQgRG9tYWluIElECisKK1RoZSBQViBkcml2ZXIgbW9kZWwgY29uc2lzdHMgb2Yg
YSAqZnJvbnRlbmQqIGFuZCBhICpiYWNrZW5kKi4gVGhlIGZyb250ZW5kIHJ1bnMKK2luc2lkZSB0
aGUgZ3Vlc3QgZG9tYWluIGFuZCB0aGUgYmFja2VuZCBydW5zIGluc2lkZSBhICpzZXJ2aWNlIGRv
bWFpbiogd2hpY2gKK21heSBvciBtYXkgbm90IGRvbWFpbiAwLiBUaGUgZnJvbnRlbmQgYW5kIGJh
Y2tlbmQgdHlwaWNhbGx5IHBhc3MgZGF0YSB2aWEKK21lbW9yeSBwYWdlcyB3aGljaCBhcmUgc2hh
cmVkIGJldHdlZW4gdGhlIHR3byBkb21haW5zLCBidXQgdGhpcyBjaGFubmVsIG9mCitjb21tdW5p
Y2F0aW9uIGlzIGdlbmVyYWxseSBlc3RhYmxpc2hlZCB1c2luZyB4ZW5zdG9yZSAodGhlIHN0b3Jl
IHByb3RvY29sCitpdHNlbGYgYmVpbmcgYW4gZXhjZXB0aW9uIHRvIHRoaXMgZm9yIG9idmlvdXMg
Y2hpY2tlbi1hbmQtZWdnIHJlYXNvbnMpLgorCitUeXBpY2FsIHByb3RvY29sIGVzdGFibGlzaG1l
bnQgaXMgYmFzZWQgb24gdXNlIG9mIHR3byBzZXBhcmF0ZSB4ZW5zdG9yZQorKmFyZWFzKi4gSWYg
d2UgY29uc2lkZXIgUFYgZHJpdmVycyBmb3IgdGhlICpuZXRpZiogcHJvdG9jb2wgKGkuZS4gY2xh
c3MgdmlmKQorYW5kIGFzc3VtZSB0aGUgZ3Vlc3QgaGFzIGRvbWlkIFgsIHRoZSBzZXJ2aWNlIGRv
bWFpbiBoYXMgZG9taWQgWSwgYW5kIHRoZSB2aWYKK2hhcyBpbmRleCBaIHRoZW4gdGhlIGZyb250
ZW5kIGFyZWEgd2lsbCByZXNpZGUgdW5kZXIgdGhlIHBhcmVudCBub2RlOgorCitgL2xvY2FsL2Rv
bWFpbi9ZL2RldmljZS92aWYvWmAKKworQWxsIGJhY2tlbmRzLCBieSBjb252ZW50aW9uLCB0eXBp
Y2FsbHkgcmVzaWRlIHVuZGVyIHBhcmVudCBub2RlOgorCitgL2xvY2FsL2RvbWFpbi9YL2JhY2tl
bmRgCisKK2FuZCB0aGUgbm9ybWFsIGJhY2tlbmQgYXJlYSBmb3IgdmlmIFogd291bGQgYmU6CisK
K2AvbG9jYWwvZG9tYWluL1gvYmFja2VuZC92aWYvWS9aYAorCitidXQgdGhpcyBzaG91bGQgbm90
IGJlIGFzc3VtZWQuCisKK1RoZSB0b29sc3RhY2sgd2lsbCBwbGFjZSB0d28gbm9kZXMgaW4gdGhl
IGZyb250ZW5kIGFyZWEgdG8gZXhwbGljaXRseSBsb2NhdGUKK3RoZSBiYWNrZW5kOgorCisgICAg
KiBgYmFja2VuZGA6IHRoZSBmdWxseSBxdWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgYmFj
a2VuZCBhcmVhCisgICAgKiBgYmFja2VuZC1pZGA6IHRoZSBkb21pZCBvZiB0aGUgc2VydmljZSBk
b21haW4KKworYW5kIHNpbWlsYXJseSB0d28gbm9kZXMgaW4gdGhlIGJhY2tlbmQgYXJlYSB0byBs
b2NhdGUgdGhlIGZyb250ZW5kIGFyZWE6CisKKyAgICAqIGBmcm9udGVuZGA6IHRoZSBmdWxseSBx
dWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgZnJvbnRlbmQgYXJlYQorICAgICogYGZyb250
ZW5kLWlkYDogdGhlIGRvbWlkIG9mIHRoZSBndWVzdCBkb21haW4KKworCitUaGUgZ3Vlc3QgZG9t
YWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8gdGhlIGZyb250ZW5kIGFyZWEgYW5kIHNp
bWlsYXJseQordGhlIHNlcnZpY2UgZG9tYWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8g
dGhlIGJhY2tlbmQgYXJlYSwgYnV0IGJvdGggZW5kcworaGF2ZSByZWFkIHBlcm1pc3Npb24gdG8g
Ym90aCBhcmVhcy4KKworVW5kZXIgYm90aCBmcm9udGVuZCBhbmQgYmFja2VuZCBhcmVhcyBpcyBh
IG5vZGUgY2FsbGVkICpzdGF0ZSouIFRoaXMgaXMga2V5IHRvCitwcm90b2NvbCBlc3RhYmxpc2ht
ZW50LiBVcG9uIFBWIGRldmljZSBjcmVhdGlvbiB0aGUgdG9vbHN0YWNrIHdpbGwgc2V0IHRoZQor
dmFsdWUgb2YgYm90aCBzdGF0ZSBub2RlcyB0byAxIChYZW5idXNTdGF0ZUluaXRpYWxpc2luZ1sy
XSkuIFRoaXMgc2hvdWxkIGNhdXNlCitlbnVtZXJhdGlvbiBvZiBhcHByb3ByaWF0ZSBkZXZpY2Vz
IGluIGJvdGggdGhlIGd1ZXN0IGFuZCBzZXJ2aWNlIGRvbWFpbnMuIFRoZQorYmFja2VuZCBkZXZp
Y2UsIG9uY2UgaXQgaGFzIHdyaXR0ZW4gYW55IG5lY2Vzc2FyeSBwcm90b2NvbCBzcGVjaWZpYyBp
bmZvcm1hdGlvbgoraW50byB0aGUgeGVuc3RvcmUgYmFja2VuZCBhcmVhICh0byBiZSByZWFkIGJ5
IHRoZSBmcm9udGVuZCBkcml2ZXIpIHdpbGwgdXBkYXRlCit0aGUgYmFja2VuZCBzdGF0ZSBub2Rl
IHRvIDIgKFhlbmJ1c1N0YXRlSW5pdFdhaXQpLiBGcm9tIHRoaXMgcG9pbnQgb24gUFYKK3Byb3Rv
Y29scyBkaWZmZXIgc2xpZ2h0bHk7IHRoZSBmb2xsb3dpbmcgaWxsdXN0cmF0aW9uIGlzIHRydWUg
b2YgdGhlIG5ldGlmCitwcm90b2NvbC4KK1Vwb24gc2VlaW5nIGEgYmFja2VuZCBzdGF0ZSB2YWx1
ZSBvZiAyLCB0aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgdGhlbiByZWFkIHRoZQorcHJvdG9jb2wg
c3BlY2lmaWMgaW5mb3JtYXRpb24sIHdyaXRlIGRldGFpbHMgb2YgZ3JhbnQgcmVmZXJlbmNlcyAo
Zm9yIHNoYXJlZAorcGFnZXMpIGFuZCBldmVudCBjaGFubmVsIHBvcnRzIChmb3Igc2lnbmFsbGlu
ZykgdGhhdCBpdCBoYXMgY3JlYXRlZCwgYW5kIHNldAordGhlIHN0YXRlIG5vZGUgaW4gdGhlIGZy
b250ZW5kIGFyZWEgdG8gNCAoWGVuYnVzU3RhdGVDb25uZWN0ZWQpLiBVcG9uIHNlZSB0aGlzCitm
cm9udGVuZCBzdGF0ZSwgdGhlIGJhY2tlbmQgZHJpdmVyIHdpbGwgdGhlbiByZWFkIHRoZSBncmFu
dCByZWZlcmVuY2VzIChtYXBwaW5nCit0aGUgc2hhcmVkIHBhZ2VzKSBhbmQgZXZlbnQgY2hhbm5l
bCBwb3J0cyAob3BlbmluZyBpdHMgZW5kIG9mIHRoZW0pIGFuZCBzZXQgdGhlCitzdGF0ZSBub2Rl
IGluIHRoZSBiYWNrZW5kIGFyZWEgdG8gNC4gUHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBub3cg
Y29tcGxldGUgYW5kCit0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgc3RhcnQgdG8gcGFzcyBkYXRh
LgorCitCZWNhdXNlIHRoZSBkb21pZCBvZiBib3RoIGVuZHMgb2YgYSBQViBwcm90b2NvbCBmb3Jt
cyBhIGtleSBwYXJ0IG9mIG5lZ290aWF0aW5nCit0aGUgZGF0YSBwbGFuZSBmb3IgdGhhdCBwcm90
b2NvbCAoYmVjYXVzZSBpdCBpcyBlbmNvZGVkIGludG8gYm90aCB4ZW5zdG9yZQorbm9kZXMgYW5k
IG5vZGUgcGF0aHMpLCBhbmQgYmVjYXVzZSBndWVzdOKAmXMgb3duIGRvbWlkIGFuZCB0aGUgZG9t
aWQgb2YgdGhlCitzZXJ2aWNlIGRvbWFpbiBhcmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QgaW4geGVu
c3RvcmUgKGFuZCBoZW5jZSBtYXkgY2FjaGVkCitpbnRlcm5hbGx5KSwgYW5kIG5laXRoZXIgYXJl
IG5lY2Vzc2FyaWx5IHByZXNlcnZlZCBkdXJpbmcgbWlncmF0aW9uLCBpdCBpcworaGVuY2UgbmVj
ZXNzYXJ5IHRvIGhhdmUgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUgZnJvbnRlbmQgaW4gcmUtbmVn
b3RpYXRpbmcgdGhlCitwcm90b2NvbCB1c2luZyB0aGUgbmV3IGRvbWlkIGFmdGVyIG1pZ3JhdGlv
bi4KK01vcmVvdmVyIHRoZSBiYWNrZW5kLWlkIHZhbHVlIHdpbGwgYmUgdXNlZCBieSB0aGUgZnJv
bnRlbmQgZHJpdmVyIGluIHNldHRpbmcgdXAKK2dyYW50IHRhYmxlIGVudHJpZXMgYW5kIGV2ZW50
IGNoYW5uZWxzIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHNlcnZpY2UgZG9tYWluLAorc28gdGhl
IGNvLW9wZXJhdGlvbiBvZiB0aGUgZ3Vlc3QgaXMgcmVxdWlyZWQgdG8gcmUtZXN0YWJsaXNoIHRo
ZXNlIGluIHRoZSBuZXcKK2hvc3QgZW52aXJvbm1lbnQgYWZ0ZXIgbWlncmF0aW9uLgorCitUaHVz
IGlmIHdlIGFyZSB0byBjaGFuZ2UgdGhlIG1vZGVsIGFuZCBzdXBwb3J0IG1pZ3JhdGlvbiBvZiBh
IGd1ZXN0IHdpdGggUFYKK2RyaXZlcnMsIHdpdGhvdXQgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUg
ZnJvbnRlbmQgZHJpdmVyIGNvZGUsIHRoZSBwYXRocyBhbmQKK3ZhbHVlcyBpbiBib3RoIHRoZSBm
cm9udGVuZCBhbmQgYmFja2VuZCB4ZW5zdG9yZSBhcmVhcyBtdXN0IHJlbWFpbiB1bmNoYW5nZWQK
K2FuZCB2YWxpZCBpbiB0aGUgbmV3IGhvc3QgZW52aXJvbm1lbnQsIGFuZCB0aGUgZ3JhbnQgdGFi
bGUgZW50cmllcyBhbmQgZXZlbnQKK2NoYW5uZWxzIG11c3QgYmUgcHJlc2VydmVkIChhbmQgcmVt
YWluIG9wZXJhdGlvbmFsIG9uY2UgZ3Vlc3QgZXhlY3V0aW9uIGlzCityZXN1bWVkKS4KK0JlY2F1
c2UgdGhlIHNlcnZpY2UgZG9tYWlu4oCZcyBkb21pZCBpcyB1c2VkIGRpcmVjdGx5IGJ5IHRoZSBn
dWVzdCBpbiBzZXR0aW5nCit1cCBncmFudCBlbnRyaWVzIGFuZCBldmVudCBjaGFubmVscywgdGhl
IGJhY2tlbmQgZHJpdmVycyBpbiB0aGUgbmV3IGhvc3QKK2Vudmlyb25tZW50IG11c3QgYmUgcHJv
dmlkZWQgYnkgc2VydmljZSBkb21haW4gd2l0aCB0aGUgc2FtZSBkb21pZC4gQWxzbywKK2JlY2F1
c2UgdGhlIGd1ZXN0IGNhbiBzYW1wbGUgaXRzIG93biBkb21pZCBmcm9tIHRoZSBmcm9udGVuZCBh
cmVhIGFuZCB1c2UgaXQgaW4KK2h5cGVyY2FsbHMgKGUuZy4gSFZNT1Bfc2V0X3BhcmFtKSByYXRo
ZXIgdGhhbiBET01JRF9TRUxGLCB0aGUgZ3Vlc3QgZG9taWQgbXVzdAorYWxzbyBiZSBwcmVzZXJ2
ZWQgdG8gbWFpbnRhaW4gdGhlIEFCSS4KKworRnVydGhlcm1vcmUsIGl0IHdpbGwgbmVjZXNzYXJ5
IHRvIG1vZGlmeSBiYWNrZW5kIGRyaXZlcnMgdG8gcmUtZXN0YWJsaXNoCitjb21tdW5pY2F0aW9u
IHdpdGggZnJvbnRlbmQgZHJpdmVycyB3aXRob3V0IHBlcnR1cmJpbmcgdGhlIGNvbnRlbnQgb2Yg
dGhlCitiYWNrZW5kIGFyZWEgb3IgcmVxdWlyaW5nIGFueSBjaGFuZ2VzIHRvIHRoZSB2YWx1ZXMg
b2YgdGhlIHhlbnN0b3JlIHN0YXRlIG5vZGVzLgorCisjIyBPdGhlciBQYXJhLVZpcnR1YWwgU3Rh
dGUKKworIyMjIFNoYXJlZCBSaW5ncworCitCZWNhdXNlIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBw
cm90b2NvbCBzaGFyZWQgcGFnZXMgYXJlIGFjdHVhbGx5IHBhcnQgb2YgdGhlCitndWVzdCBtZW1v
cnkgaW1hZ2UgKGluIGFuIEU4MjAgcmVzZXJ2ZWQgcmVnaW9uIGp1c3QgYmVsb3cgNEcpIHRoZW4g
dGhlIGNvbnRlbnQKK3dpbGwgZ2V0IG1pZ3JhdGVkIGFzIHBhcnQgb2YgdGhlIGd1ZXN0IG1lbW9y
eSBpbWFnZS4gSGVuY2Ugbm8gYWRkaXRpb25hbCBjb2RlCitpcyByZXF1aXJlIHRvIHByZXZlbnQg
YW55IGd1ZXN0IHZpc2libGUgY2hhbmdlIGluIHRoZSBjb250ZW50LgorCisjIyMgU2hhcmVkIElu
Zm8KKworVGhlcmUgaXMgYWxyZWFkeSBhIHJlY29yZCBkZWZpbmVkIGluICpMaWJYZW5DdHJsIERv
bWFpbiBJbWFnZSBGb3JtYXQqIFszXQorY2FsbGVkIGBTSEFSRURfSU5GT2Agd2hpY2ggc2ltcGx5
IGNvbnRhaW5zIGEgY29tcGxldGUgY29weSBvZiB0aGUgZG9tYWlu4oCZcworc2hhcmVkIGluZm8g
cGFnZS4gSXQgaXMgbm90IGN1cnJlbnRseSBpbmN1ZGVkIGluIGFuIEhWTSAodHlwZSBgMHgwMDAy
YCkKK21pZ3JhdGlvbiBzdHJlYW0uIEl0IG1heSBiZSBmZWFzaWJsZSB0byBpbmNsdWRlIGl0IGFz
IGFuIG9wdGlvbmFsIHJlY29yZAorYnV0IGl0IGlzIG5vdCBjbGVhciB0aGF0IHRoZSBjb250ZW50
IG9mIHRoZSBzaGFyZWQgaW5mbyBwYWdlIGV2ZXIgbmVlZHMKK3RvIGJlIHByZXNlcnZlZCBmb3Ig
YW4gSFZNIGd1ZXN0LgorRm9yIGEgUFYgZ3Vlc3QgdGhlIGBhcmNoX3NoYXJlZF9pbmZvYCBzdWIt
c3RydWN0dXJlIGNvbnRhaW5zIGltcG9ydGFudAoraW5mb3JtYXRpb24gYWJvdXQgdGhlIGd1ZXN0
4oCZcyBQMk0sIGJ1dCB0aGlzIGluZm9ybWF0aW9uIGlzIG5vdCByZWxldmFudCBmb3IKK2FuIEhW
TSBndWVzdCB3aGVyZSB0aGUgUDJNIGlzIG5vdCBkaXJlY3RseSBtYW5pcHVsYXRlZCB2aWEgdGhl
IGd1ZXN0LiBUaGUgb3RoZXIKK3N0YXRlIGNvbnRhaW5lZCBpbiB0aGUgYHNoYXJlZF9pbmZvYCBz
dHJ1Y3R1cmUgcmVsYXRlcyB0aGUgZG9tYWluIHdhbGwtY2xvY2sKKyh0aGUgc3RhdGUgb2Ygd2hp
Y2ggc2hvdWxkIGFscmVhZHkgYmUgdHJhbnNmZXJyZWQgYnkgdGhlIGBSVENgIEhWTSBjb250ZXh0
CitpbmZvcm1hdGlvbiB3aGljaCBjb250YWluZWQgaW4gdGhlIGBIVk1fQ09OVEVYVGAgc2F2ZSBy
ZWNvcmQpIGFuZCBzb21lIGV2ZW50CitjaGFubmVsIHN0YXRlIChwYXJ0aWN1bGFybHkgaWYgdXNp
bmcgdGhlICoybCogcHJvdG9jb2wpLiBFdmVudCBjaGFubmVsIHN0YXRlCit3aWxsIG5lZWQgdG8g
YmUgZnVsbHkgdHJhbnNmZXJyZWQgaWYgd2UgYXJlIG5vdCBnb2luZyB0byByZXF1aXJlIHRoZSBn
dWVzdAorY28tb3BlcmF0aW9uIHRvIHJlLW9wZW4gdGhlIGNoYW5uZWxzIGFuZCBzbyBpdCBzaG91
bGQgYmUgcG9zc2libGUgdG8gcmUtYnVpbGQgYQorc2hhcmVkIGluZm8gcGFnZSBmb3IgYW4gSFZN
IGd1ZXN0IGZyb20gc3VjaCBvdGhlciBzdGF0ZS4KK05vdGUgdGhhdCB0aGUgc2hhcmVkIGluZm8g
cGFnZSBhbHNvIGNvbnRhaW5zIGFuIGFycmF5IG9mIGBYRU5fTEVHQUNZX01BWF9WQ1BVU2AKKygz
MikgYHZjcHVfaW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5IG5vbWluYXRlIGEgZGlmZmVy
ZW50IGd1ZXN0IHBoeXNpY2FsCithZGRyZXNzIHRvIHVzZSBmb3IgdGhlIHZjcHUgaW5mby4gVGhp
cyBpcyBtYW5kYXRvcnkgZm9yIGlmIGEgZG9tYWluIHdhbnRzIHRvCit1c2UgbW9yZSB0aGFuIDMy
IHZDUFVzIGFuZCBvcHRpb25hbCBmb3IgbGVnYWN5IHZDUFVzLiBUaGlzIG1hcHBpbmcgaXMgbm90
CitjdXJyZW50bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1pZ3JhdGlvbiBzdGF0ZSBzbyB0aGlzIHdp
bGwgZWl0aGVyIG5lZWQgdG8gYmUKK2FkZGVkIGludG8gYW4gZXhpc3Rpbmcgc2F2ZSByZWNvcmQs
IG9yIGFuIGFkZGl0aW9uYWwgdHlwZSBvZiBzYXZlIHJlY29yZCB3aWxsCitiZSBuZWVkZWQuCisK
KyMjIyBYZW5zdG9yZSBXYXRjaGVzCisKK0FzIG1lbnRpb25lZCBhYm92ZSwgbm8gZG9tYWluIFhl
bnN0b3JlIHN0YXRlIGlzIGN1cnJlbnRseSB0cmFuc2ZlcnJlZCBpbiB0aGUKK21pZ3JhdGlvbiBz
dHJlYW0uIFRoZXJlIGlzIGEgcmVjb3JkIGRlZmluZWQgaW4gKkxpYlhlbkxpZ2h0IERvbWFpbiBJ
bWFnZQorRm9ybWF0KiBbNF0gY2FsbGVkIGBFTVVMQVRPUl9YRU5TVE9SRV9EQVRBYCBmb3IgdHJh
bnNmZXJyaW5nIFhlbnN0b3JlIG5vZGVzCityZWxhdGluZyB0byBlbXVsYXRvcnMgYnV0IG5vIHJl
Y29yZCB0eXBlIGlzIGRlZmluZWQgZm9yIG5vZGVzIHJlbGF0aW5nIHRvIHRoZQorZG9tYWluIGl0
c2VsZiwgbm9yIGZvciByZWdpc3RlcmVkICp3YXRjaGVzKi4gQSBYZW5TdG9yZSB3YXRjaCBpcyBh
IG1lY2hhbmlzbQordXNlZCBieSBQViBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXJzIHRvIHJl
cXVlc3QgYSBub3RpZmljYXRpb24gaWYgdGhlIHZhbHVlCitvZiBhIHBhcnRpY3VsYXIgbm9kZSAo
ZS5nLiB0aGUgb3RoZXIgZW5k4oCZcyBzdGF0ZSBub2RlKSBjaGFuZ2VzLCBzbyBpdCBpcworaW1w
b3J0YW50IHRoYXQgd2F0Y2hlcyBjb250aW51ZSB0byBmdW5jdGlvbiBhZnRlciBhIG1pZ3JhdGlv
bi4gT25lIG9yIG1vcmUgbmV3CitzYXZlIHJlY29yZHMgd2lsbCB0aGVyZWZvcmUgYmUgcmVxdWly
ZWQgdG8gdHJhbnNmZXIgWGVuc3RvcmUgc3RhdGUuIEl0IHdpbGwKK2Fsc28gYmUgbmVjZXNzYXJ5
IHRvIGV4dGVuZCB0aGUgKnN0b3JlKiBwcm90b2NvbFs1XSB3aXRoIG1lY2hhbmlzbXMgdG8gYWxs
b3cKK3RoZSB0b29sc3RhY2sgdG8gYWNxdWlyZSB0aGUgbGlzdCBvZiB3YXRjaGVzIHRoYXQgdGhl
IGd1ZXN0IGhhcyByZWdpc3RlcmVkIGFuZAorZm9yIHRoZSB0b29sc3RhY2sgdG8gcmVnaXN0ZXIg
YSB3YXRjaCBvbiBiZWhhbGYgb2YgYSBkb21haW4uCisKKyMjIyBFdmVudCBjaGFubmVscworCitF
dmVudCBjaGFubmVscyBhcmUgZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50
IG9mIGludGVycnVwdHMuIFRoZXkKK2FyZSBhbiBpbXBvcnRhbnQgcGFydCBvZiBwb3N0IFBWIHBy
b3RvY29scy4gTm9ybWFsbHkgYSBmcm9udGVuZCBkcml2ZXIgY3JlYXRlcworYW4gKmludGVyLWRv
bWFpbiogZXZlbnQgY2hhbm5lbCBiZXR3ZWVuIGl0cyBvd24gZG9tYWluIGFuZCB0aGUgZG9tYWlu
IHJ1bm5pbmcKK3RoZSBiYWNrZW5kLCB3aGljaCBpdCBkaXNjb3ZlcnMgdXNpbmcgdGhlIGBiYWNr
ZW5kLWlkYCBub2RlIGluIFhlbnN0b3JlIChzZWUKK2Fib3ZlKSwgYnkgbWFraW5nIGEgYEVWVENI
Tk9QX2FsbG9jX3VuYm91bmRgIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKK2FsbG9jYXRlcyBh
biBldmVudCBjaGFubmVsIG9iamVjdCBpbiB0aGUgaHlwZXJ2aXNvciBhbmQgYXNzaWducyBhICps
b2NhbCBwb3J0KgorbnVtYmVyIHdoaWNoIGlzIHRoZW4gd3JpdHRlbiBpbnRvIHRoZSBmcm9udGVu
ZCBhcmVhIGluIFhlbnN0b3JlLiBUaGUgYmFja2VuZAorZHJpdmVyIHRoZW4gcmVhZHMgdGhpcyBw
b3J0IG51bWJlciBhbmQgKmJpbmRzKiB0byB0aGUgZXZlbnQgY2hhbm5lbCBieQorc3BlY2lmeWlu
ZyBpdCwgYW5kIHRoZSB2YWx1ZSBvZiBgZnJvbnRlbmQtaWRgLCBhcyAqcmVtb3RlIGRvbWFpbiog
YW5kICpyZW1vdGUKK3BvcnQqIChyZXNwZWN0aXZlbHkpIHRvIGEgYEVWVENITk9QX2JpbmRfaW50
ZXJkb21haW5gIGh5cGVyY2FsbC4gT25jZQorY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBpbiB0
aGlzIGZhc2hpb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyBjYW4gdXNlCit0aGUgZXZl
bnQgY2hhbm5lbCBhcyBhICptYWlsYm94KiB0byBub3RpZnkgZWFjaCBvdGhlciB3aGVuIGEgc2hh
cmVkIHJpbmcgaGFzCitiZWVuIHVwZGF0ZWQgd2l0aCBuZXcgcmVxdWVzdHMgb3IgcmVzcG9uc2Ug
c3RydWN0dXJlcy4KK0N1cnJlbnRseSBubyBldmVudCBjaGFubmVsIHN0YXRlIGlzIHByZXNlcnZl
ZCBvbiBtaWdyYXRpb24sIHJlcXVpcmluZyBmcm9udGVuZAorYW5kIGJhY2tlbmQgZHJpdmVycyB0
byBjcmVhdGUgYW5kIGJpbmQgYSBjb21wbGV0ZSBuZXcgc2V0IG9mIGV2ZW50IGNoYW5uZWxzIGlu
CitvcmRlciB0byByZS1lc3RhYmxpc2ggYSBwcm90b2NvbCBjb25uZWN0aW9uLiBIZW5jZSwgb25l
IG9yIG1vcmUgbmV3IHNhdmUKK3JlY29yZHMgd2lsbCBiZSByZXF1aXJlZCB0byB0cmFuc2ZlciBl
dmVudCBjaGFubmVsIHN0YXRlIGluIG9yZGVyIHRvIGF2b2lkIHRoZQorbmVlZCBmb3IgZXhwbGlj
aXQgYWN0aW9uIGJ5IGZyb250ZW5kIGRyaXZlcnMgcnVubmluZyBpbiB0aGUgZ3Vlc3QuIE5vdGUg
dGhhdAordGhlIGxvY2FsIHBvcnQgbnVtYmVycyBuZWVkIHRvIHByZXNlcnZlZCBpbiB0aGlzIHN0
YXRlIGFzIHRoZXkgYXJlIHRoZSBvbmx5Citjb250ZXh0IHRoZSBndWVzdCBoYXMgdG8gcmVmZXIg
dG8gdGhlIGh5cGVydmlzb3IgZXZlbnQgY2hhbm5lbCBvYmplY3RzLgorIE5vdGUgYWxzbyB0aGF0
IHRoZSBQViAqc3RvcmUqIChYZW5zdG9yZSBhY2Nlc3MpIGFuZCAqY29uc29sZSogcHJvdG9jb2xz
IGFsc28KK3JlbHkgb24gZXZlbnQgY2hhbm5lbHMgd2hpY2ggYXJlIHNldCB1cCBieSB0aGUgdG9v
bHN0YWNrLiBOb3JtYWxseSwgZWFybHkgaW4KK21pZ3JhdGlvbiwgdGhlIHRvb2xzdGFjayBydW5u
aW5nIG9uIHRoZSByZW1vdGUgaG9zdCB3b3VsZCBzZXQgdXAgYSBuZXcgcGFpciBvZgorZXZlbnQg
Y2hhbm5lbHMgZm9yIHRoZXNlIHByb3RvY29scyBpbiB0aGUgZGVzdGluYXRpb24gZG9tYWluLiBU
aGVzZSBtYXkgbm90IGJlCithc3NpZ25lZCB0aGUgc2FtZSBsb2NhbCBwb3J0IG51bWJlcnMgYXMg
dGhlIHByb3RvY29scyBydW5uaW5nIGluIHRoZSBzb3VyY2UKK2RvbWFpbi4gRm9yIG5vbi1jb29w
ZXJhdGl2ZSBtaWdyYXRpb24gdGhlc2UgY2hhbm5lbHMgbXVzdCBlaXRoZXIgYmUgY3JlYXRlZCB3
aXRoCitmaXhlZCBwb3J0IG51bWJlcnMsIG9yIHRoZWlyIGNyZWF0aW9uIG11c3QgYmUgYXZvaWRl
ZCBhbmQgaW5zdGVhZCBiZSBpbmNsdWRlZAoraW4gdGhlIGdlbmVyYWwgZXZlbnQgY2hhbm5lbCBz
dGF0ZSByZWNvcmQocykuCisKKyMjIyBHcmFudCB0YWJsZQorCitUaGUgZ3JhbnQgdGFibGUgaXMg
ZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50IG9mIGFuIElPTU1VLiBGb3IK
K2V4YW1wbGUsIHRoZSBzaGFyZWQgcmluZ3Mgb2YgYSBQViBwcm90b2NvbCBhcmUgKmdyYW50ZWQq
IGJ5IGEgZnJvbnRlbmQgZHJpdmVyCit0byB0aGUgYmFja2VuZCBkcml2ZXIgYnkgYWxsb2NhdGlu
ZyAqZ3JhbnQgZW50cmllcyogaW4gdGhlIGd1ZXN04oCZcyB0YWJsZSwKK2ZpbGxpbmcgaW4gZGV0
YWlscyBvZiB0aGUgbWVtb3J5IHBhZ2VzIGFuZCB0aGVuIHdyaXRpbmcgdGhlICpncmFudCByZWZl
cmVuY2VzKgorKHRoZSBpbmRleCB2YWx1ZXMgb2YgdGhlIGdyYW50IGVudHJpZXMpIGludG8gWGVu
c3RvcmUuIFRoZSBncmFudCByZWZlcmVuY2VzIG9mCit0aGUgcHJvdG9jb2wgYnVmZmVycyB0aGVt
c2VsdmVzIGFyZSB0eXBpY2FsbHkgd3JpdHRlbiBkaXJlY3RseSBpbnRvIHRoZSByZXF1ZXN0Citz
dHJ1Y3R1cmVzIHBhc3NlZCB2aWEgYSBzaGFyZWQgcmluZy4KK1RoZSBndWVzdCBpcyByZXNwb25z
aWJsZSBmb3IgbWFuYWdpbmcgaXRzIG93biBncmFudCB0YWJsZS4gTm8gaHlwZXJjYWxsIGlzCity
ZXF1aXJlZCB0byBncmFudCBhIG1lbW9yeSBwYWdlIHRvIGFub3RoZXIgZG9tYWluLiBJdCBpcyBz
dWZmaWNpZW50IHRvIGZpbmQgYW4KK3VudXNlZCBncmFudCBlbnRyeSBhbmQgc2V0IGJpdHMgaW4g
dGhlIGVudHJ5IHRvIGdpdmUgcmVhZCBhbmQvb3Igd3JpdGUgYWNjZXNzCit0byBhIHJlbW90ZSBk
b21haW4gYWxzbyBzcGVjaWZpZWQgaW4gdGhlIGVudHJ5IGFsb25nIHdpdGggdGhlIHBhZ2UgZnJh
bWUKK251bWJlci4gVGh1cyB0aGUgbGF5b3V0IGFuZCBjb250ZW50IG9mIHRoZSBncmFudCB0YWJs
ZSBsb2dpY2FsbHkgZm9ybXMgcGFydCBvZgordGhlIGd1ZXN0IHN0YXRlLgorQ3VycmVudGx5IG5v
IGdyYW50IHRhYmxlIHN0YXRlIGlzIG1pZ3JhdGVkLCByZXF1aXJpbmcgYSBndWVzdCB0byBzZXBh
cmF0ZWx5CittYWludGFpbiBhbnkgc3RhdGUgdGhhdCBpdCB3aXNoZXMgdG8gcGVyc2lzdCBlbHNl
d2hlcmUgaW4gaXRzIG1lbW9yeSBpbWFnZSBhbmQKK3RoZW4gcmVzdG9yZSBpdCBhZnRlciBtaWdy
YXRpb24uIFRodXMgdG8gYXZvaWQgdGhlIG5lZWQgZm9yIHN1Y2ggZXhwbGljaXQKK2FjdGlvbiBi
eSB0aGUgZ3Vlc3QsIG9uZSBvciBtb3JlIG5ldyBzYXZlIHJlY29yZHMgd2lsbCBiZSByZXF1aXJl
ZCB0byBtaWdyYXRlCit0aGUgY29udGVudHMgb2YgdGhlIGdyYW50IHRhYmxlLgorCisjIE91dGxp
bmUgUHJvcG9zYWwKKworKiBQViBiYWNrZW5kIGRyaXZlcnMgd2lsbCBiZSBtb2RpZmllZCB0byB1
bmlsYXRlcmFsbHkgcmUtZXN0YWJsaXNoIGNvbm5lY3Rpb24KK3RvIGEgZnJvbnRlbmQgaWYgdGhl
IGJhY2tlbmQgc3RhdGUgbm9kZSBpcyByZXN0b3JlZCB3aXRoIHZhbHVlIDQKKyhYZW5idXNTdGF0
ZUNvbm5lY3RlZClbNl0uCisqIFRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGFs
bG93IGRvbWlkIHRvIGJlIHJhbmRvbWl6ZWQgb24gaW5pdGlhbAorY3JlYXRpb24gb3IgZGVmYXVs
dCBtaWdyYXRpb24sIGJ1dCBtYWtlIGl0IGlkZW50aWNhbCB0byB0aGUgc291cmNlIGRvbWFpbiBv
bgorbm9uLWNvb3BlcmF0aXZlIG1pZ3JhdGlvbi4gTm9uLUNvb3BlcmF0aXZlIG1pZ3JhdGlvbiB3
aWxsIGhhdmUgdG8gYmUgZGVuaWVkIGlmIHRoZQorZG9taWQgaXMgdW5hdmFpbGFibGUgb24gdGhl
IHRhcmdldCBob3N0LCBidXQgcmFuZG9taXphdGlvbiBvZiBkb21pZCBvbiBjcmVhdGlvbgorc2hv
dWxkIGhvcGVmdWxseSBtaW5pbWl6ZSB0aGUgbGlrZWxpaG9vZCBvZiB0aGlzLiBOb24tQ29vcGVy
YXRpdmUgbWlncmF0aW9uIHRvCitsb2NhbGhvc3Qgd2lsbCBjbGVhcmx5IG5vdCBiZSBwb3NzaWJs
ZS4gUGF0Y2hlcyBoYXZlIGFscmVhZHkgYmVlbiBzZW50IHRvCitgeGVuLWRldmVsYCB0byBtYWtl
IHRoaXMgY2hhbmdlWzddLgorKiBgeGVuc3RvcmVkYCBzaG91bGQgYmUgbW9kaWZpZWQgdG8gaW1w
bGVtZW50IHRoZSBuZXcgbWVjaGFuaXNtcyBuZWVkZWQuIFNlZQorKk90aGVyIFBhcmEtVmlydHVh
bCBTdGF0ZSogYWJvdmUuIEEgZnVydGhlciBkZXNpZ24gZG9jdW1lbnQgd2lsbCBwcm9wb3NlCith
ZGRpdGlvbmFsIHByb3RvY29sIG1lc3NhZ2VzLgorKiBXaXRoaW4gdGhlIG1pZ3JhdGlvbiBzdHJl
YW0gZXh0cmEgc2F2ZSByZWNvcmRzIHdpbGwgYmUgZGVmaW5lZCBhcyByZXF1aXJlZC4KK1NlZSAq
T3RoZXIgUGFyYS1WaXJ0dWFsIFN0YXRlKiBhYm92ZS4gQSBmdXJ0aGVyIGRlc2lnbiBkb2N1bWVu
dCB3aWxsIHByb3Bvc2UKK21vZGlmaWNhdGlvbnMgdG8gdGhlIExpYlhlbkxpZ2h0IGFuZCBMaWJY
ZW5DdHJsIERvbWFpbiBJbWFnZSBGb3JtYXRzLgorKiBBbiBvcHRpb24gc2hvdWxkIGJlIGFkZGVk
IHRvIHRoZSB0b29sc3RhY2sgdG8gaW5pdGlhdGUgYSBub24tY29vcGVyYXRpdmUKK21pZ3JhdGlv
biwgaW5zdGVhZCBvZiB0aGUgKGRlZmF1bHQpIHBvdGVudGlhbGx5IGNvLW9wZXJhdGl2ZSBtaWdy
YXRpb24uCitFc3NlbnRpYWxseSB0aGlzIHNob3VsZCBza2lwIHRoZSBjaGVjayB0byBzZWUgaWYg
UFYgZHJpdmVycyBhbmQgbWlncmF0ZSBhcyBpZgordGhlcmUgYXJlIG5vbmUgcHJlc2VudCwgYnV0
IGFsc28gZW5hYmxpbmcgdGhlIGV4dHJhIHNhdmUgcmVjb3Jkcy4gTm90ZSB0aGF0IGF0CitsZWFz
dCBzb21lIG9mIHRoZSBleHRyYSByZWNvcmRzIHNob3VsZCBvbmx5IGZvcm0gcGFydCBvZiBhIG5v
bi1jb29wZXJhdGl2ZQorbWlncmF0aW9uIHN0cmVhbS4gRm9yIGV4YW1wbGUsIG1pZ3JhdGluZyBl
dmVudCBjaGFubmVsIHN0YXRlIHdvdWxkIGJlIGNvdW50ZXIKK3Byb2R1Y3RpdmUgaW4gYSBub3Jt
YWwgbWlncmF0aW9uIGFzIHRoaXMgd2lsbCBlc3NlbnRpYWxseSBsZWFrIGV2ZW50IGNoYW5uZWwK
K29iamVjdHMgYXQgdGhlIHJlY2VpdmluZyBlbmQuIE90aGVycywgc3VjaCBhcyBncmFudCB0YWJs
ZSBzdGF0ZSwgY291bGQKK3BvdGVudGlhbGx5IGhhcm1sZXNzbHkgZm9ybSBwYXJ0IG9mIGEgbm9y
bWFsIG1pZ3JhdGlvbiBzdHJlYW0uCisKKyogKiAqCitbMV0gUFYgZHJpdmVycyBhcmUgZGVlbWVk
IHRvIGJlIGluc3RhbGxlZCBpZiB0aGUgSFZNIHBhcmFtZXRlcgorKkhWTV9QQVJBTV9DQUxMQkFD
S19JUlEqIGhhcyBiZWVuIHNldCB0byBhIG5vbi16ZXJvIHZhbHVlLgorCitbMl0gU2VlIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRl
L3B1YmxpYy9pby94ZW5idXMuaAorCitbM10gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVh
bS5wYW5kb2MKKworWzRdIFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWJsb2I7Zj1kb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisK
K1s1XSBTZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9i
O2Y9ZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorCitbNl0gYHhlbi1ibGtiYWNrYCBhbmQgYHhlbi1u
ZXRiYWNrYCBoYXZlIGFscmVhZHkgYmVlbiBtb2RpZmllZCBpbiBMaW51eCB0byBkbwordGhpcy4K
KworWzddIFNlZSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMjAtMDEvbXNnMDA2MzIuaHRtbAorCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 09:32:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 09:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwNEQ-0000ao-3J; Tue, 28 Jan 2020 09:32:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=17MD=3R=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwNEO-0000aj-DL
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 09:32:24 +0000
X-Inumbo-ID: 1615178e-41b1-11ea-b211-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1615178e-41b1-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 09:32:22 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q10so15148471wrm.11
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 01:32:22 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=rieSGxA6OIn9UHmnWZLrTVbCRCvcflUSoNTzf40y81c=;
 b=bfQcpHXrirD7RFgPwlOM4qCdZT2Nul85RMwYsDf6j9tQm2sPlsnY1let1AcPePQpm9
 dnqEBbP1eLGNBRxU9l+R1a8k8/xZHfxy9B0CAn+UHNy66TQzXRcFigt5UjmMGhnWa5P4
 Y/GKhUl0iByGmx4EtJ5S2rsdIJsx7EhV15efuOkPba7jmWTUXD16C7rQ/J58h9r+fe+d
 KgVjmKGpBGzEVCXHNgVKyElLnmp/k+VUkiwzVhRAmlMPuFdI4dhYUMllrKyRDoX3PQ1f
 cs1ibybCdJ+VUZIZ68IEaG22zQXTHwk1ZORcCGwZfM9Xmb55liRVtBI2fddCvWK4X9k3
 FN4A==
X-Gm-Message-State: APjAAAUJrQEeuH5Dmm+8JeEypAeu/kNgWFfit6cAEZZNzgPO9zRZ95wp
 XyunvNnr71jSGKehfZ4DOGI=
X-Google-Smtp-Source: APXvYqzkpmm8T0cuBmHFT761bpLdoqzAPg4o5c4IzgsY3xqhSkXC/hAL9R0DwHSNQASMnAKcFZ+Jxw==
X-Received: by 2002:adf:e3cd:: with SMTP id k13mr28041920wrm.338.1580203941956; 
 Tue, 28 Jan 2020 01:32:21 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com.
 [54.240.197.236])
 by smtp.gmail.com with ESMTPSA id a9sm2161223wmm.15.2020.01.28.01.32.20
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 28 Jan 2020 01:32:21 -0800 (PST)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org
References: <1580151370-6409-1-git-send-email-igor.druzhinin@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <1c217bdf-b94d-d320-4254-85e786d38e0c@xen.org>
Date: Tue, 28 Jan 2020 09:32:19 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <1580151370-6409-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] RCU: reimplement RCU barrier to avoid
 deadlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

CgpPbiAyNy8wMS8yMDIwIDE4OjU2LCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBUaGUgZXhpc3Rp
bmcgUkNVIGJhcnJpZXIgaW1wbGVtZW50YXRpb24gaXMgcHJvbmUgdG8gYSBkZWFkbG9jayBzY2Vu
YXJpbwo+IGR1ZSB0byBJUlFzIGJlaW5nIHJlLWVuYWJsZWQgaW5zaWRlIHN0b3BtYWNoaW5lIGNv
bnRleHQuIElmIGR1ZSB0byBhIHJhY2UKPiBJUlFzIGFyZSByZS1lbmFibGVkIG9uIHNvbWUgb2Yg
Q1BVcyBhbmQgc29mdGlycXMgYXJlIGFsbG93ZWQgdG8gYmUKPiBwcm9jZXNzZWQgaW4gc3RvcG1h
Y2hpbmUsIGkuZS4gd2hhdCBjdXJyZW50bHkgaGFwcGVucyBpbiByY3VfYmFycmllcigpLAo+IHRp
bWVyIGludGVycnVwdCBpcyBhYmxlIHRvIGludm9rZSBUU0Mgc3luY2hyb25pemF0aW9uIHJlbmRl
enZvdXMuCj4gQXQgdGhpcyBtb21lbnQgc2VuZGluZyBUU0Mgc3luY2hyb25pemF0aW9uIElQSSB3
aWxsIHN0YWxsIHdhaXRpbmcgZm9yCj4gb3RoZXIgQ1BVcyB0byBzeW5jaHJvbml6ZSB3aGlsZSB0
aGV5IGluIHR1cm4gYXJlIHdhaXRpbmcgaW4gc3RvcG1hY2hpbmUKPiBidXN5IGxvb3Agd2l0aCBJ
UlFzIGRpc2FibGVkLgo+IAo+IFRvIGF2b2lkIHRoZSBzY2VuYXJpbyBhYm92ZSAtIHJlaW1wbGVt
ZW50IHJjdV9iYXJyaWVyKCkgaW4gYSB3YXkgd2hlcmUKPiBJUlFzIGFyZSBub3QgYmVpbmcgZGlz
YWJsZWQgYXQgYW55IG1vbWVudC4gVGhlIHByb3Bvc2VkIGltcGxlbWVudGF0aW9uCj4gaXMganVz
dCBhIHNpbXBsaWZpZWQgYW5kIHNwZWNpYWxpemVkIHZlcnNpb24gb2Ygc3RvcG1hY2hpbmUuIFRo
ZSBzZW1hbnRpYwo+IG9mIHRoZSBjYWxsIGlzIHByZXNlcnZlZC4Kc3RvcF9tYWNoaW5lX3J1bigp
IGlzIHVzZWQgaW4gYSBmZXcgcGxhY2VzIHdpdGhpbiBYZW4uIFdoeSBpcyB0aGlzIGEgCnByb2Js
ZW0gZm9yIHJjdV9iYXJyaWVyKCkgYW5kIG5vdCBmb3IgdGhlIG90aGVyIGNhbGxlcnM/Cgo+Cj4g
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Cj4gLS0tCj4gVGhpcyBjaGFuZ2UgaGFzIGJlZW4gc3RyZXNzIHRlc3RlZCBieSBkb2luZyBhY3Rp
b25zIGludm9raW5nIHJjdV9iYXJyaWVyKCkKPiBmdW5jdGlvbmFsaXR5IGFuZCBkaWRuJ3Qgc2hv
dyBhbnkgaXNzdWVzLgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jIHwgMzYgKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjYgaW5z
ZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+IGluZGV4IGNiNzEyYzguLjk1YTFm
ODUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1v
bi9yY3VwZGF0ZS5jCj4gQEAgLTE0NSw2ICsxNDUsOSBAQCBzdHJ1Y3QgcmN1X2JhcnJpZXJfZGF0
YSB7Cj4gICAgICAgYXRvbWljX3QgKmNwdV9jb3VudDsKPiAgIH07Cj4gICAKPiArc3RhdGljIERF
RklORV9QRVJfQ1BVKHN0cnVjdCB0YXNrbGV0LCByY3VfYmFycmllcl90YXNrbGV0KTsKPiArc3Rh
dGljIGF0b21pY190IHJjdV9iYXJyaWVyX2NwdV9jb3VudCwgcmN1X2JhcnJpZXJfY3B1X2RvbmU7
Cj4gKwo+ICAgc3RhdGljIHZvaWQgcmN1X2JhcnJpZXJfY2FsbGJhY2soc3RydWN0IHJjdV9oZWFk
ICpoZWFkKQo+ICAgewo+ICAgICAgIHN0cnVjdCByY3VfYmFycmllcl9kYXRhICpkYXRhID0gY29u
dGFpbmVyX29mKAo+IEBAIC0xNTIsMTIgKzE1NSw5IEBAIHN0YXRpYyB2b2lkIHJjdV9iYXJyaWVy
X2NhbGxiYWNrKHN0cnVjdCByY3VfaGVhZCAqaGVhZCkKPiAgICAgICBhdG9taWNfaW5jKGRhdGEt
PmNwdV9jb3VudCk7Cj4gICB9Cj4gICAKPiAtc3RhdGljIGludCByY3VfYmFycmllcl9hY3Rpb24o
dm9pZCAqX2NwdV9jb3VudCkKPiArc3RhdGljIHZvaWQgcmN1X2JhcnJpZXJfYWN0aW9uKHZvaWQg
KnVudXNlZCkKPiAgIHsKPiAtICAgIHN0cnVjdCByY3VfYmFycmllcl9kYXRhIGRhdGEgPSB7IC5j
cHVfY291bnQgPSBfY3B1X2NvdW50IH07Cj4gLQo+IC0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNf
ZW5hYmxlZCgpKTsKPiAtICAgIGxvY2FsX2lycV9lbmFibGUoKTsKPiArICAgIHN0cnVjdCByY3Vf
YmFycmllcl9kYXRhIGRhdGEgPSB7IC5jcHVfY291bnQgPSAmcmN1X2JhcnJpZXJfY3B1X2NvdW50
IH07Cj4gICAKPiAgICAgICAvKgo+ICAgICAgICAqIFdoZW4gY2FsbGJhY2sgaXMgZXhlY3V0ZWQs
IGFsbCBwcmV2aW91c2x5LXF1ZXVlZCBSQ1Ugd29yayBvbiB0aGlzIENQVQo+IEBAIC0xNzIsMTUg
KzE3MiwzMCBAQCBzdGF0aWMgaW50IHJjdV9iYXJyaWVyX2FjdGlvbih2b2lkICpfY3B1X2NvdW50
KQo+ICAgICAgICAgICBjcHVfcmVsYXgoKTsKPiAgICAgICB9Cj4gICAKPiAtICAgIGxvY2FsX2ly
cV9kaXNhYmxlKCk7Cj4gLQo+IC0gICAgcmV0dXJuIDA7Cj4gKyAgICBhdG9taWNfaW5jKCZyY3Vf
YmFycmllcl9jcHVfZG9uZSk7Cj4gICB9Cj4gICAKPiAgIGludCByY3VfYmFycmllcih2b2lkKQo+
ICAgewoKc3RvcF9tYWNoaW5lX3J1bigpIHJlcXVpcmVzIHRoZSBpbnRlcnJ1cHRzIHRvIGJlIGVu
YWJsZWQgd2hlbiBjYWxsZWQuIElzIAp0aGlzIHJlcXVpcmVtZW50IHN0aWxsIHRoZSBzYW1lIGhl
cmU/IElmIHNvLCBjYW4gd2UgZG9jdW1lbnQgaXQgYW5kIGFkZCAKYW4gQVNTRVJUPwoKPiAtICAg
IGF0b21pY190IGNwdV9jb3VudCA9IEFUT01JQ19JTklUKDApOwo+IC0gICAgcmV0dXJuIHN0b3Bf
bWFjaGluZV9ydW4ocmN1X2JhcnJpZXJfYWN0aW9uLCAmY3B1X2NvdW50LCBOUl9DUFVTKTsKPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICggIWdldF9jcHVfbWFwcygpICkKPiAr
ICAgICAgICByZXR1cm4gLUVCVVNZOwoKSSByZWFsaXplIHRoaXMgaXMgYWxzbyBwcmVzZW50IGlu
IHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLiBIb3dldmVyLCAKbm9ib2R5IHNlZW1zIHRvIGNo
ZWNrIHRoZSByZXR1cm4gb2YgdGhlIGJhcnJpZXIuIFdoYXQgd291bGQgaGFwcGVuIGlmIAp5b3Ug
Y29udGludWUgd2l0aG91dCBzeW5jaHJvbml6aW5nIHRoZSBSQ1U/Cgo+ICsKPiArICAgIGF0b21p
Y19zZXQoJnJjdV9iYXJyaWVyX2NwdV9jb3VudCwgMCk7Cj4gKyAgICBhdG9taWNfc2V0KCZyY3Vf
YmFycmllcl9jcHVfZG9uZSwgMCk7Cj4gKwo+ICsgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGkg
KQo+ICsgICAgICAgIGlmICggaSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkgKQo+ICsgICAgICAgICAg
ICB0YXNrbGV0X3NjaGVkdWxlX29uX2NwdSgmcGVyX2NwdShyY3VfYmFycmllcl90YXNrbGV0LCBp
KSwgaSk7Cj4gKwo+ICsgICAgcmN1X2JhcnJpZXJfYWN0aW9uKE5VTEwpOwo+ICsKPiArICAgIHdo
aWxlICggYXRvbWljX3JlYWQoJnJjdV9iYXJyaWVyX2NwdV9kb25lKSAhPSBudW1fb25saW5lX2Nw
dXMoKSApCj4gKyAgICAgICAgY3B1X3JlbGF4KCk7Cj4gKwo+ICsgICAgcHV0X2NwdV9tYXBzKCk7
Cj4gKyAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICAgLyogSXMgYmF0Y2ggYSBiZWZvcmUgYmF0
Y2ggYiA/ICovCj4gQEAgLTU2NCw2ICs1NzksNyBAQCBzdGF0aWMgdm9pZCByY3VfaW5pdF9wZXJj
cHVfZGF0YShpbnQgY3B1LCBzdHJ1Y3QgcmN1X2N0cmxibGsgKnJjcCwKPiAgICAgICByZHAtPmNw
dSA9IGNwdTsKPiAgICAgICByZHAtPmJsaW1pdCA9IGJsaW1pdDsKPiAgICAgICBpbml0X3RpbWVy
KCZyZHAtPmlkbGVfdGltZXIsIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIsIHJkcCwgY3B1KTsKPiAr
ICAgIHRhc2tsZXRfaW5pdCgmcGVyX2NwdShyY3VfYmFycmllcl90YXNrbGV0LCBjcHUpLCByY3Vf
YmFycmllcl9hY3Rpb24sIE5VTEwpOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW50IGNwdV9jYWxs
YmFjaygKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 10:13:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 10: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 1iwNro-0003p3-Dg; Tue, 28 Jan 2020 10:13:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwNrm-0003oy-EQ
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 10:13:06 +0000
X-Inumbo-ID: c5ca757a-41b6-11ea-ad98-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5ca757a-41b6-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 10:13:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580206385;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=CkIX/JKuZQbLBC08MtNbDyyWGTUKC5YxTgOX9W+k+nE=;
 b=Jx322X30/244bgDPM0btEepEmiPXMtRWCWJAgD3SCl/OI7E2Mnv9xxVh
 I6YhEz24UwvaoTJgcz9/5/V097aEUblwteGL0kEM363Uu9sEqydYYSFph
 aKT7jLtxH0a1cbYTSQbETua8WlMqSOV5LenMKe7JDpS7kojLHd7To0hYL A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: l2sBb038cOpuOM9pvlsDBvoD6oIzWWYKDJAE41NKCzGvM93vcsYhdpKQuPBsKjyVsJeu340E4K
 Fqi1TvHPuqNivRM+RVUKRmdJYXPSnkO0/MV2ftTwvUlKaN+EmLLW5fEQsYUPUP0bno5Cvi+Uiq
 ryHATRyvQI4xH9qDAT2ksHJroFYCNkw4dbZSi95gjOsfH/XuwZ5bn7Z6S1f/pTS/O/tblDaahR
 V4Of/UzcjZGWYEcnZnQKqmP+e8Cy4RMCVJwyhLxuutzyQYq5iMlhy3Pq5L6L8yEZTrml2DyyYU
 mYk=
X-SBRS: 2.7
X-MesageID: 11910408
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11910408"
Date: Tue, 28 Jan 2020 11:12:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200128101257.GJ57924@desktop-tdan49n.eng.citrite.net>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
 <299023995.1231830.1580157801838@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <299023995.1231830.1580157801838@mail.yahoo.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Jason Andryuk <jandryuk@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>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDg6NDM6MjFQTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gUm9qZXIsCj4gCj4gPiBZb3UgY2FuIGFsc28gc3RhcnQgeGwgZGV2ZCBtYW51YWxseSwgYXMg
dGhhdCB3aWxsIGdpdmUgeW91IHZlcmJvc2UKPiA+IG91dHB1dCBvZiB3aGF0cyBnb2luZyBvbi4g
SW4gdGhlIGRyaXZlciBkb21haW46Cj4gCj4gPiAjIGtpbGxhbGwgeGwKPiA+ICPCoHhsIC12dnYg
ZGV2ZCAtRgo+IAo+ID4gVGhhdCBzaG91bGQgZ2l2ZSB5b3UgZGV0YWlsZWQgb3V0cHV0IG9mIHdo
YXQncyBnb2luZyBvbiBpbiB0aGUgZHJpdmVyCj4gPiBkb21haW4sIGNhbiB5b3UgcGFzdGUgdGhl
IG91dHB1dCB5b3UgZ2V0IGZyb20gdGhlIGRyaXZlciBkb21haW4gd2hlbgo+ID4geW91IHRyeSB0
byBzdGFydCB0aGUgZmFpbGVkIGd1ZXN0Pwo+IAo+IEkgcmFuIGJvdGggY29tbWFuZHMgaW4gdGhl
IGRyaXZlciBkb21haW4uIEJlZm9yZSBzdGFydGluZyB0aGUgZG9tVSwgSSBnZXQgdGhlIGZvbGxv
d2luZyB2ZXJib3NlLgo+IAo+ICMgc3VkbyB4bCAtdnZ2IGRldmQgLUYKPiBsaWJ4bDogZGVidWc6
IGxpYnhsX2RldmljZS5jOjE3MzM6bGlieGxfZGV2aWNlX2V2ZW50c19oYW5kbGVyOiBEb21haW4g
MDphbyAweDU1NmUzZTk0MGVmMDogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9s
bGVyPTB4NTU2ZTNlOTQwYzEwCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjYzNjpsaWJ4
bF9fZXZfeHN3YXRjaF9yZWdpc3Rlcjogd2F0Y2ggdz0weDdmZmNhMzM1NDlkOCB3cGF0aD0vbG9j
YWwvZG9tYWluLzAvYmFja2VuZCB0b2tlbj0zLzA6IHJlZ2lzdGVyIHNsb3RudW09Mwo+IGxpYnhs
OiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTc5MDpsaWJ4bF9kZXZpY2VfZXZlbnRzX2hhbmRsZXI6
IERvbWFpbiAwOmFvIDB4NTU2ZTNlOTQwZWYwOiBpbnByb2dyZXNzOiBwb2xsZXI9MHg1NTZlM2U5
NDBjMTAsIGZsYWdzPWkKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRf
Y2FsbGJhY2s6IHdhdGNoIHc9MHg3ZmZjYTMzNTQ5ZDggd3BhdGg9L2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQgdG9rZW49My8wOiBldmVudCBlcGF0aD0vbG9jYWwvZG9tYWluLzAvYmFja2VuZAo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoyMjI3OmxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlOiBh
byAweDU1NmUzZTk0MDYwMDogbmVzdGVkIGFvLCBwYXJlbnQgMHg1NTZlM2U5NDBlZjAKPiBsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4NTU2
ZTNlOTQwNjAwOiBkZXN0cm95CgpBcmUgeW91IHN1cmUgdGhpcyBjb21tYW5kIGlzIHJ1biBvbiB0
aGUgZHJpdmVyIGRvbWFpbj8KClRoZSB0cmFjZSBhYm92ZSBzaG93cyAneGwgZGV2ZCcgdHJ5aW5n
IHRvIGdldCBhIHdhdGNoIG9uCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kIHdoaWNoIGlzIHRoZSB4
ZW5zdG9yZSBiYWNrZW5kIHBhdGggb2YgZG9tMC4KCkJUVywgYXJlIHlvdSBjcmVhdGluZyB0aGUg
ZHJpdmVyIGRvbWFpbiB3aXRoICdkcml2ZXJfZG9tYWluPTEnIGluIHRoZQp4bCBjb25maWcgZmls
ZT8KCldoaWNoIHZlcnNpb24gb2YgdGhlIHRvb2xzIGFyZSB5b3UgdXNpbmcgaW4gdGhlIGRyaXZl
ciBkb21haW4/CgpJJ20gcXVpdGUgc3VyZSA0LjcgaXMgdG9vIG9sZCwgYW5kICd4bCBkZXZkJyB3
b24ndCB3b3JrIHByb3Blcmx5IGluCnRoYXQgdmVyc2lvbi4KCj4gCj4gSSBrbm93IHRoaXMgaXMg
bm90IGV4YWN0bHkgd2hhdCB5b3UgYXNrZWQgZm9yLiBVbmZvcnR1bmF0ZWx5LCBJIGRvbid0IHNl
ZSBhbnkgb3RoZXIgdmVyYm9zZSB3aGVuIHRyeSB0byBzdGFydCBEb21VLiBUaGUgZXJyb3IgbWVz
c2FnZXMgSSBnZXQgZnJvbSB0aGUgZmFpbGVkIERvbVUgbGF1bmNoIGlzIGFzIHRoZSBmb2xsb3dp
bmcsIHdoZXJlIGRyaXZlciBkb21haW4gaWQgaXMgNy4KPiAKPiBsaWJ4bDogZXJyb3I6IGxpYnhs
X2RldmljZS5jOjEwNzU6ZGV2aWNlX2JhY2tlbmRfY2FsbGJhY2s6IERvbWFpbiA4OnVuYWJsZSB0
byBhZGQgZGV2aWNlIHdpdGggcGF0aCAvbG9jYWwvZG9tYWluLzcvYmFja2VuZC92aWYvOC8wCj4g
bGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUuYzoxNDU4OmRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNl
czogRG9tYWluIDg6dW5hYmxlIHRvIGFkZCBuaWMgZGV2aWNlcwo+IGxpYnhsOiBlcnJvcjogbGli
eGxfZGV2aWNlLmM6MTA3NTpkZXZpY2VfYmFja2VuZF9jYWxsYmFjazogRG9tYWluIDg6dW5hYmxl
IHRvIHJlbW92ZSBkZXZpY2Ugd2l0aCBwYXRoIC9sb2NhbC9kb21haW4vNy9iYWNrZW5kL3ZpZi84
LzAKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwNzU6ZGV2aWNlc19kZXN0cm95X2Ni
OiBEb21haW4gODpsaWJ4bF9fZGV2aWNlc19kZXN0cm95IGZhaWxlZAo+IGxpYnhsOiBlcnJvcjog
bGlieGxfZG9tYWluLmM6MTAwMzpsaWJ4bF9fZGVzdHJveV9kb21pZDogRG9tYWluIDg6Tm9uLWV4
aXN0YW50IGRvbWFpbgo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTYyOmRvbWFpbl9k
ZXN0cm95X2NhbGxiYWNrOiBEb21haW4gODpVbmFibGUgdG8gZGVzdHJveSBndWVzdAo+IGxpYnhs
OiBlcnJvcjogbGlieGxfZG9tYWluLmM6ODg5OmRvbWFpbl9kZXN0cm95X2NiOiBEb21haW4gODpE
ZXN0cnVjdGlvbiBvZiBkb21haW4gZmFpbGVkCgpJJ20gYWZyYWlkIHRoaXMgbG9nIGlzIG5vdCB2
ZXJ5IGhlbHBmdWwsIHdvdWxkIGJlIGJldHRlciBpZiB5b3UgY291bGQKcGFzdGUgdGhlIGZ1bGwg
bG9ncywgYXMgdGhlcmUgbWlnaHQgYmUgaGludHMgb2Ygd2hhdCdzIGdvaW5nIG9uIGluCm90aGVy
IHBhcnRzIG9mIHRoZSBmaWxlLgoKPiAKPiBPbiB0aGUgb3RoZXIgaGFuZCwgaWYgSSBydW4gZGV2
ZCBpbiBEb20wLCBJIGdldCBhIGxvdCBvZiB2ZXJib3NlIHdoZW4gSSB0cnkgdG8gbGF1bmNoIERv
bVUsIGRlcGVuZGVudCBvbiBEcml2ZXIgRG9tYWluIGZvciBuZXR3b3JraW5nLiBJIGFtIG5vdCBz
dXJlIGlmIEkgc2hvdWxkIHBhc3RlIGl0IGhlcmUuIFBsZWFzZSBsZXQgbWUga25vdyB3aGF0IHlv
dSB0aGluay4KCk5vLCAneGwgZGV2ZCcgaW4gZG9tMCBpcyBub3QgdXNlZnVsLCBhcyBpdCB3aWxs
IGludGVyYWN0IGJhZGx5IHdpdGgKdGhlIHRvb2xzdGFjayBhbHNvIHJ1bm5pbmcgZnJvbSBkb20w
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 10:39:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 10: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 1iwOHX-0005ZP-T8; Tue, 28 Jan 2020 10:39:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwOHX-0005ZK-05
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 10:39:43 +0000
X-Inumbo-ID: 7d2c1acc-41ba-11ea-b211-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d2c1acc-41ba-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 10:39:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580207981;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=/II1mPPdICWZcij3CA0Fz5U7BVvejriiZHhuEsq4PxI=;
 b=PlSKz25QNfsU/oea5DUcKgMOWPmEM/7KjGnPLARLBbVceULMFU+HljOY
 qs3Da4srrfeykFpOBfWk+XMYq739TXHECInbiF8OCk027iK8yffHPvUIo
 /Xm6Qcn72OAkZW0XKLfAhMxLaLKl7OF/D/WGU8ucHQ+AYx6vPykoDl1kq Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U3g/MxR7GOIC0OiP+9gC83u7mDjVlDEIbypm06LxWAiUEm4+HliFRzqST3wrybaXq5MeFm2zFt
 Cymp4Nf5ca+MxamG/IQTx7WpH1N469EtyHSzQQJ5g9cJSngMXEFBfUHg8IAlbTIct5Ypgdfg1z
 QVknif8ftpA/SrVJ+GNC8Y13VnX7m77N1oHLn4kqiGxV5Nduq0YATagYASp/D1vwQTT+PwAOgL
 tSfKudR/nTZ8Sa/b8VnVBUH9tU12jtJbFuT8yioK0d9i74OWda++lAki3UmuXvN8lcFyhIszsG
 a1w=
X-SBRS: 2.7
X-MesageID: 11536619
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11536619"
Date: Tue, 28 Jan 2020 11:39:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128103933.GK57924@desktop-tdan49n.eng.citrite.net>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127202121.2961-1-andrew.cooper3@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDg6MjE6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDdXJyZW50bHkgd2hlbiBib290aW5nIG5hdGl2ZSBvbiBBTUQgaGFyZHdhcmUsIGNw
dWlkbWFza19kZWZhdWx0cy5fMWNkIGdldHMKPiBjb25maWd1cmVkIHdpdGggdGhlIEhZUEVSVklT
T1IgYml0IGJlZm9yZSBuYXRpdmUgQ1BVSUQgaXMgc2Nhbm5lZCBmb3IgZmVhdHVyZQo+IGJpdHMu
Cj4gCj4gVGhpcyByZXN1bHRzIGluIGNwdV9oYXNfaHlwZXJ2aXNvciBiZWNvbWluZyBzZXQgYXMg
cGFydCBvZiBpZGVudGlmeV9jcHUoKSwgYW5kCj4gZW5kcyB1cCBhcHBlYXJpbmcgaW4gdGhlIHJh
dyBhbmQgaG9zdCBDUFUgcG9saWNpZXMuICBOb3RoaW5nIGhhcyByZWFsbHkgY2FyZWQKPiBpbiB0
aGUgcGFzdC4KPiAKPiBBbHRlciBhbWRfaW5pdF9sZXZlbGxpbmcoKSB0byBleGNsdWRlIHRoZSBI
WVBFUlZJU09SIGJpdCBmcm9tCj4gY3B1bWFza19kZWZhdWx0cywgYW5kIHVwZGF0ZSBkb21haW5f
Y3B1X3BvbGljeV9jaGFuZ2VkKCkgdG8gYWxsb3cgaXQgdG8gYmUKPiBleHBsaWNpdGx5IGZvcndh
cmRlZC4KPiAKPiBUaGlzIGluIHR1cm4gaGlnaGxpZ2h0ZWQgdGhhdCBkb20wIGNvbnN0cnVjdGlv
biB3YXMgYXN5bWV0cmljIHdpdGggZG9tVQo+IGNvbnN0cnVjdGlvbiwgYnkgbm90IGhhdmluZyBh
bnkgY2FsbHMgdG8gZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZCgpLiAgRXh0ZW5kCj4gYXJjaF9k
b21haW5fY3JlYXRlKCkgdG8gYWx3YXlzIGNhbGwgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZCgp
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+IENDOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KPiAKPiBXaXRob3V0IHRoaXMgZml4LCB0aGVyZSBpcyBhcHBhcmVudGx5IGEgcHJvYmxlbSB3
aXRoIFJvZ2VyJ3MgIltQQVRDSCB2MyA3LzddCj4geDg2L3RsYjogdXNlIFhlbiBMMCBhc3Npc3Rl
ZCBUTEIgZmx1c2ggd2hlbiBhdmFpbGFibGUiIG9uIG5hdGl2ZSBBTUQgaGFyZHdhcmUuCj4gSSBo
YXZlbid0IGludmVzdGdpYXRlZCB0aGUgaXNzdWUgd2l0aCB0aGF0IHBhdGNoIHNwZWNpZmljYWxs
eSwgYmVjYXVzZQo+IGNwdV9oYXNfaHlwZXJ2aXNvciBiZWluZyB3cm9uZyBpcyBvYnZpb3VzbHkg
YSBidWcuCgpJJ3ZlIHRlc3RlZCB0aGUgc2VyaWVzIG9uIG9uZSBBTUQgYm94IGFuZCBpdCB3b3Jr
ZWQgZm9yIG1lLiBFdmVuIGlmCmNwdV9oYXNfaHlwZXJ2aXNvciBpcyBzZXQgb24gcmVhbCBoYXJk
d2FyZSB0aGUgYWRkZWQgY2FsbCB0bwpoeXBlcnZpc29yX2ZsdXNoX3RsYiBzaG91bGQgYmUgZmlu
ZSBhcyBvcHMgaXMgTlVMTCBpbiB0aGF0IGNhc2UgYW5kCndvdWxkIGp1c3QgYmUgYSBkdW1teSAo
dGhpcyBvYnZpb3VzbHkgbmVlZHMgdG8gYmUgZml4ZWQgc28KY3B1X2hhc19oeXBlcnZpc29yIGlz
bid0IHRydWUgd2hlbiBub3QgcnVubmluZyB2aXJ0dWFsaXplZCkuCgo+IAo+IFRoaXMgaXMgb25l
IG9mIHR3byBwb3NzaWJsZSBhcHByb2FjaGVzLCBhbmQgYm90aCBoYXZlIHRoZWlyIGRvd25zaWRl
cy4gIFRoaXMKPiBvbmUgdGFrZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQgc3dpdGNoZXMgYmV0
d2VlbiBQViB2Y3B1cyBhbmQgaWRsZS9odm0sIGFzCj4gdGhleSB3aWxsIHVzdWFsbHkgZGlmZmVy
IGluIEhZUEVSVklTT1IgYml0Lgo+IAo+IFRoZSBvdGhlciBhcHByb2FjaCBpcyB0byBvcmRlciB0
aGluZ3MgbW9yZSBjYXJlZnVsbHkgc28gbGV2ZWxsaW5nIGlzCj4gY29uZmlndXJlZCBhZnRlciBz
Y2FubmluZyBmb3IgY3B1aWQgYml0cywgYnV0IHRoYXQgaGFzIHRoZSBkb3duc2lkZSB0aGF0IGl0
IGlzCj4gdmVyeSBlYXN5IHRvIHJlZ3Jlc3MuCj4gCj4gVGhvdWdodHMgb24gd2hpY2ggaXMgdGhl
IGxlYXN0LWJhZCBhcHByb2FjaCB0byB0YWtlPyAgSGF2aW5nIHdyaXR0ZW4gdGhpcwo+IHBhdGNo
LCBJJ20gbm93IGVycmluZyBvbiB0aGUgc2lkZSBvZiBkb2luZyBpdCB0aGUgb3RoZXIgd2F5Lgo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgIHwgMyAtLS0KPiAgeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICB8IDIgKysKPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAg
ICB8IDkgKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAyICsrCj4g
IDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1k
LmMKPiBpbmRleCA4YjVmMGYyZTRjLi4wOTA2YjIzNTgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gQEAgLTI5Nyw5
ICsyOTcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbm9pbmxpbmUgYW1kX2luaXRfbGV2ZWxsaW5n
KHZvaWQpCj4gIAkJCWVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfT1NYU0FWRSk7Cj4g
IAkJZWR4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUElDKTsKPiAgCj4gLQkJLyogQWxs
b3cgdGhlIEhZUEVSVklTT1IgYml0IHRvIGJlIHNldCB2aWEgZ3Vlc3QgcG9saWN5LiAqLwo+IC0J
CWVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUik7CgpXZSBhbHNvIHNl
ZW0gdG8gZm9yY2UgWDg2X0ZFQVRVUkVfQVBJQyBpbnRvIHRoZSBwb2xpY3ksIHdoaWNoIHNlZW1z
Cndyb25nPwoKSSBndWVzcyBhbGwgQU1EIGhhcmR3YXJlIFhlbiBib290cyBvbiBoYXMgdGhlIEFQ
SUMgZmVhdHVyZSwgc28gdGhpcwppc24ndCBhIHJlYWwgaXNzdWUsIGJ1dCBzdGlsbCBzZWVtcyBx
dWl0ZSB3ZWlyZC4KCj4gIAkJY3B1aWRtYXNrX2RlZmF1bHRzLl8xY2QgPSAoKHVpbnQ2NF90KWVj
eCA8PCAzMikgfCBlZHg7Cj4gIAl9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBpbmRleCAyOGZlZmExZjgxLi4zMTZiODAx
NTk3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwo+IEBAIC02NjUsNiArNjY1LDggQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0
ZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICovCj4gICAgICBkLT5hcmNoLng4N19maXBfd2lk
dGggPSBjcHVfaGFzX2ZwdV9zZWwgPyAwIDogODsKPiAgCj4gKyAgICBkb21haW5fY3B1X3BvbGlj
eV9jaGFuZ2VkKGQpOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgIGZhaWw6Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+IGlu
ZGV4IDVlZDYzYWMxMGEuLjA2MjdlYjRlMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gQEAgLTQ4LDcgKzQ4LDcgQEAg
c3RhdGljIGludCBnZGJzeF9ndWVzdF9tZW1faW8oZG9taWRfdCBkb21pZCwgc3RydWN0IHhlbl9k
b21jdGxfZ2Ric3hfbWVtaW8gKmlvcCkKPiAgfQo+ICAjZW5kaWYKPiAgCj4gLXN0YXRpYyB2b2lk
IGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPiArdm9pZCBkb21h
aW5fY3B1X3BvbGljeV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIGNvbnN0
IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwo+ICAgICAgc3RydWN0IHZj
cHUgKnY7Cj4gQEAgLTEwNiw2ICsxMDYsMTMgQEAgc3RhdGljIHZvaWQgZG9tYWluX2NwdV9wb2xp
Y3lfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgIGVjeCA9
IDA7Cj4gICAgICAgICAgICAgICAgICBlZHggPSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVBJ
Qyk7Cj4gIAo+ICsgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAqIElmIHRo
ZSBIeXBlcnZpc29yIGJpdCBpcyBzZXQgaW4gdGhlIHBvbGljeSwgd2UgY2FuIGFsc28KPiArICAg
ICAgICAgICAgICAgICAqIGZvcndhcmQgaXQgaW50byByZWFsIENQVUlELgo+ICsgICAgICAgICAg
ICAgICAgICovCj4gKyAgICAgICAgICAgICAgICBpZiAoIHAtPmJhc2ljLmh5cGVydmlzb3IgKQo+
ICsgICAgICAgICAgICAgICAgICAgIGVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQ
RVJWSVNPUik7CgpTaW5jZSB0aGUgaHlwZXJ2aXNvciBiaXQgd2lsbCBiZSBwYXJ0IG9mIGJvdGgg
dGhlIEhWTSBhbmQgUFYgbWF4CnBvbGljaWVzLCB3aHkgZG8geW91IG5lZWQgdG8gZXhwbGljaXRs
eSBhbGxvdyBpdCBoZXJlPwoKV29uJ3QgaXQgYmUgbmF0dXJhbGx5IGFkZGVkIHRvIHRoZSBndWVz
dCBwb2xpY3kgYXMgdGhlIHJlc3Qgb2YKZmVhdHVyZXM/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 10:45:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 10:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwONJ-0006MN-LB; Tue, 28 Jan 2020 10:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwONI-0006MI-Co
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 10:45:40 +0000
X-Inumbo-ID: 5259b6dd-41bb-11ea-8660-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5259b6dd-41bb-11ea-8660-12813bfff9fa;
 Tue, 28 Jan 2020 10:45:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580208339;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=qcB8pfdjIuEFfdBjhd7IqoIKPyJIK46ZjdGVB1UTImQ=;
 b=b9vYlYD6rW1vYKiwJW2JNCw4dx2yg7TfCRsdczVy8EWTw4Y05TA6n+E7
 dxP0kwAmMN+w+Dc/V/DPX4C9ir6XCDSh/cf67hF5QrN9xa/GnNEwnWunX
 maf4N8wejXmYOU0DgqsSp8umePL9cg3vMoLaEM9cJt60FWXsWPZ+95jSE c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NoF5kk/dUgnt52oPimpNG0i4iN+WDH8pXpcykqgvbCfQKyf4gGmZjxIcteXbB7E+Mk6kX7Ykjf
 I5eVoKcr5xfB2kNODqZ3PJXgP1BEBlxv8qeetJryqT7OvSncniyXrQYNo6ZLkJSGDP3Zzhc0Vf
 txWtPHMR6FxGpw2wMhOZhY7PiNV4Xv7PfAg9ZD2QV5zZgCGEfQvCkusmz/bbQZz/ZjrjHrW5uv
 x1uSE3gyCvTJOq8Q24guZM+rJo5lJTRqzus+AOYT3KzlAzeYbBUGEt0j//KJNu6OfX2V2AAaQV
 1fU=
X-SBRS: 2.7
X-MesageID: 12146474
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="12146474"
Date: Tue, 28 Jan 2020 11:45:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200128104528.GL57924@desktop-tdan49n.eng.citrite.net>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, wl@xen.org, 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>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDk6Mjk6MTZQTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gLi4uIGFuZCBlbmFibGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRlLiBPdGhlcndp
c2UgYWNjdW11bGF0ZWQKPiBvdXRwdXQgaW4gc2VyaWFsIGJ1ZmZlciBtaWdodCBlYXNpbHkgdHJp
Z2dlciB0aGUgd2F0Y2hkb2cgaWYgaXQncwo+IHN0aWxsIGVuYWJsZWQgYWZ0ZXIgZW50ZXJpbmcg
c3luYyB0cmFuc21pc3Npb24gbW9kZS4KCkNhbid0IHlvdSBqdXN0IHByb2Nlc3MgdGhlIHdhdGNo
ZG9nIGluIHNlcmlhbF9zdGFydF9zeW5jIGluc3RlYWQgb2YKZGlzYWJsaW5nIGl0PwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 10:55:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 10: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 1iwOWQ-0007CU-NV; Tue, 28 Jan 2020 10:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4m8=3R=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iwOWO-0007CO-J3
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 10:55:04 +0000
X-Inumbo-ID: a30a2df4-41bc-11ea-8660-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a30a2df4-41bc-11ea-8660-12813bfff9fa;
 Tue, 28 Jan 2020 10:55:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580208903;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=zYFAMJ4GvmCR9tyKG2LzTmySgc6wbCGWZfPUHYluUN8=;
 b=KIXpLO5gD18mPxmJW0if0eavgmoqEo6nEqJ74erSPvJqDJkGhYoBkQRq
 pv3cQlJdjikQh8bX/90kkskNS6xJ4nhJ4U7ahfZfJEWSZ1/E/Fa55gAiN
 tuH2S5vBtWgJCoygdcPdm6c8jmtT4lUn8qLAt5noTq0hZiQxIWL81EfOu w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rhg2JWdbkyu9VDcKlMfsqVhsKaYYU6alaboi33pt+BCD4Ur/X8CmTKsXBR9mi5t6jD4qLnp5mY
 Jxtu+51ux67TaIGAjiXRu7azUAv29feBJoKGbV/ZYNuwGjdSqy0Ecnf9KQWjuhFxRj8dtcxIjF
 mY5Se7GCqsCNwAXRyEdr4BERylSmAp8pfpehVoRwYJ3fgFdhxZxJHQWpALASnkCPZZx0Gd22Iv
 gJx6lVyOhr6cJNC++GJO/Tr1ysf6WeXE7CGs78DdYCtO5xOmyYPbkpakMr3Bqav+NP9hwyYzN8
 2BE=
X-SBRS: 2.7
X-MesageID: 11911847
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11911847"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
 <20200128104528.GL57924@desktop-tdan49n.eng.citrite.net>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c73bbc90-0037-3ce3-e278-3563101d32ea@citrix.com>
Date: Tue, 28 Jan 2020 10:55:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128104528.GL57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, wl@xen.org, 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>

T24gMjgvMDEvMjAyMCAxMDo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEph
biAyNywgMjAyMCBhdCAwOToyOToxNlBNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4g
Li4uIGFuZCBlbmFibGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRlLiBPdGhlcndpc2UgYWNjdW11
bGF0ZWQKPj4gb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRyaWdnZXIgdGhl
IHdhdGNoZG9nIGlmIGl0J3MKPj4gc3RpbGwgZW5hYmxlZCBhZnRlciBlbnRlcmluZyBzeW5jIHRy
YW5zbWlzc2lvbiBtb2RlLgo+IAo+IENhbid0IHlvdSBqdXN0IHByb2Nlc3MgdGhlIHdhdGNoZG9n
IGluIHNlcmlhbF9zdGFydF9zeW5jIGluc3RlYWQgb2YKPiBkaXNhYmxpbmcgaXQ/CgpJIHRoaW5r
IGl0IHdvdWxkIGJlIGxheWVyaW5nIHZpb2xhdGlvbi4gUGx1cyBpbiBldmVyeSBvdGhlciBwbGFj
ZSB3ZSdyZQplbmFibGluZyBzeW5jIG1vZGUgd2UncmUgYWxzbyBkaXNhYmxpbmcgd2F0Y2hkb2cg
YXMgd2VsbC4KCkkgYWxzbyB0aGluayBpdCdzIGJlbmVmaWNpYWwgdG8gZGlzYWJsZSB3YXRjaGRv
ZyBiZWZvcmUgZW50ZXJpbmcgZmlybXdhcmUuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:21:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwOvp-00017z-4y; Tue, 28 Jan 2020 11:21:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwOvo-00017u-2O
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:21:20 +0000
X-Inumbo-ID: 4dc3b640-41c0-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4dc3b640-41c0-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 11:21:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580210479;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=o3mYQUzDiGvo+ufJA1z7vIX0PX8qo2NHG7Z+09SYtak=;
 b=b019QNrvnMOPbZiUmp/PI98A+eqTE92SFUXcz8UjigI6m7rF59YpLHeo
 iCWFR0Y21/YMozS9wLBwxnh6+YhTtifkWuh00zdQQCZP/UFHgOtEPYKVL
 3lxA3Kkqzoh3mN5+Yw6L3suHDPbeiUbE1NsgQx1eL8vSlbIeiRvVRMMYE w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xfRKk9iQAcdctkATkW5d2WgySZ+h2atadAEXxFSVJb/GMuHOacIcEE+Khb8gUIvq3XkesOrg65
 AxS7LWiH1eUBV5QCKz4pUfSLBXFNb3yUdu9So2I23yVcBvR4U+sfq5I80bm1BSxUNLImua35Kr
 7E1/0Q51zqSqX8R2ian/591ZKu6xqNZBct8oIXw7fGlPJZlT/CE9KxRLfkB4lJULH0Y5+/fEz3
 tMxSA75G4NHlaomXoWw3d9w8CuOMcaXEKqoA6F6znki6eZdaFl8EjjqXLYd9h+qxENscG/XKft
 mfw=
X-SBRS: 2.7
X-MesageID: 11559666
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11559666"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <20200128103933.GK57924@desktop-tdan49n.eng.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: <24a248a0-58da-66d6-a614-d876bd64a04b@citrix.com>
Date: Tue, 28 Jan 2020 11:21:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128103933.GK57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAyMCAxMDozOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPgo+PiBUaGlzIGlz
IG9uZSBvZiB0d28gcG9zc2libGUgYXBwcm9hY2hlcywgYW5kIGJvdGggaGF2ZSB0aGVpciBkb3du
c2lkZXMuICBUaGlzCj4+IG9uZSB0YWtlcyBhbiBleHRyYSBoaXQgb24gY29udGV4dCBzd2l0Y2hl
cyBiZXR3ZWVuIFBWIHZjcHVzIGFuZCBpZGxlL2h2bSwgYXMKPj4gdGhleSB3aWxsIHVzdWFsbHkg
ZGlmZmVyIGluIEhZUEVSVklTT1IgYml0Lgo+Pgo+PiBUaGUgb3RoZXIgYXBwcm9hY2ggaXMgdG8g
b3JkZXIgdGhpbmdzIG1vcmUgY2FyZWZ1bGx5IHNvIGxldmVsbGluZyBpcwo+PiBjb25maWd1cmVk
IGFmdGVyIHNjYW5uaW5nIGZvciBjcHVpZCBiaXRzLCBidXQgdGhhdCBoYXMgdGhlIGRvd25zaWRl
IHRoYXQgaXQgaXMKPj4gdmVyeSBlYXN5IHRvIHJlZ3Jlc3MuCj4+Cj4+IFRob3VnaHRzIG9uIHdo
aWNoIGlzIHRoZSBsZWFzdC1iYWQgYXBwcm9hY2ggdG8gdGFrZT8gIEhhdmluZyB3cml0dGVuIHRo
aXMKPj4gcGF0Y2gsIEknbSBub3cgZXJyaW5nIG9uIHRoZSBzaWRlIG9mIGRvaW5nIGl0IHRoZSBv
dGhlciB3YXkuCj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgICB8IDMgLS0t
Cj4+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgMiArKwo+PiAgeGVuL2FyY2gveDg2
L2RvbWN0bC5jICAgICAgICB8IDkgKysrKysrKystCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oIHwgMiArKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hl
bi9hcmNoL3g4Ni9jcHUvYW1kLmMKPj4gaW5kZXggOGI1ZjBmMmU0Yy4uMDkwNmIyMzU4MiAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCj4+IEBAIC0yOTcsOSArMjk3LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5s
aW5lIGFtZF9pbml0X2xldmVsbGluZyh2b2lkKQo+PiAgCQkJZWN4IHw9IGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9PU1hTQVZFKTsKPj4gIAkJZWR4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9BUElDKTsKPj4gIAo+PiAtCQkvKiBBbGxvdyB0aGUgSFlQRVJWSVNPUiBiaXQgdG8gYmUgc2V0
IHZpYSBndWVzdCBwb2xpY3kuICovCj4+IC0JCWVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSFlQRVJWSVNPUik7Cj4gV2UgYWxzbyBzZWVtIHRvIGZvcmNlIFg4Nl9GRUFUVVJFX0FQSUMg
aW50byB0aGUgcG9saWN5LCB3aGljaCBzZWVtcwo+IHdyb25nPwo+Cj4gSSBndWVzcyBhbGwgQU1E
IGhhcmR3YXJlIFhlbiBib290cyBvbiBoYXMgdGhlIEFQSUMgZmVhdHVyZSwgc28gdGhpcwo+IGlz
bid0IGEgcmVhbCBpc3N1ZSwgYnV0IHN0aWxsIHNlZW1zIHF1aXRlIHdlaXJkLgoKVGhlIGNvbW1l
bnQganVzdCBvdXQgb2YgY29udGV4dCBleHBsYWlucyB3aHkuCgpUaGUgQVBJQyBiaXQgaXMgc3Bl
Y2lhbCAoZmFzdCBmb3J3YXJkZWQgZnJvbSBNU1JfQVBJQ19CQVNFLkVOKSBhbmQgZm9yCnRoZSBm
YXN0LWZvcndhcmRpbmcgdG8gd29yayBjb3JyZWN0bHksIHRoZSBiaXQgbmVlZHMgdG8gcmVtYWlu
CnVuY29uZGl0aW9uYWxseSBzZXQgaW4gdGhlICJtYXNrIiBNU1IuCgo+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4gaW5kZXgg
NWVkNjNhYzEwYS4uMDYyN2ViNGUwNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+PiBAQCAtNDgsNyArNDgsNyBAQCBz
dGF0aWMgaW50IGdkYnN4X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9nZGJzeF9tZW1pbyAqaW9wKQo+PiAgfQo+PiAgI2VuZGlmCj4+ICAKPj4gLXN0YXRpYyB2
b2lkIGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPj4gK3ZvaWQg
ZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgewo+PiAgICAg
IGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwo+PiAgICAgIHN0
cnVjdCB2Y3B1ICp2Owo+PiBAQCAtMTA2LDYgKzEwNiwxMyBAQCBzdGF0aWMgdm9pZCBkb21haW5f
Y3B1X3BvbGljeV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgICAgICAgICAgICAg
ICAgIGVjeCA9IDA7Cj4+ICAgICAgICAgICAgICAgICAgZWR4ID0gY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0FQSUMpOwo+PiAgCj4+ICsgICAgICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAg
ICAgICAgKiBJZiB0aGUgSHlwZXJ2aXNvciBiaXQgaXMgc2V0IGluIHRoZSBwb2xpY3ksIHdlIGNh
biBhbHNvCj4+ICsgICAgICAgICAgICAgICAgICogZm9yd2FyZCBpdCBpbnRvIHJlYWwgQ1BVSUQu
Cj4+ICsgICAgICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICAgICAgaWYgKCBwLT5iYXNp
Yy5oeXBlcnZpc29yICkKPj4gKyAgICAgICAgICAgICAgICAgICAgZWN4IHw9IGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKTsKPiBTaW5jZSB0aGUgaHlwZXJ2aXNvciBiaXQgd2ls
bCBiZSBwYXJ0IG9mIGJvdGggdGhlIEhWTSBhbmQgUFYgbWF4Cj4gcG9saWNpZXMsIHdoeSBkbyB5
b3UgbmVlZCB0byBleHBsaWNpdGx5IGFsbG93IGl0IGhlcmU/Cj4KPiBXb24ndCBpdCBiZSBuYXR1
cmFsbHkgYWRkZWQgdG8gdGhlIGd1ZXN0IHBvbGljeSBhcyB0aGUgcmVzdCBvZgo+IGZlYXR1cmVz
PwoKY3B1aWRtYXNrX2RlZmF1bHRzIHNlcnZlcyBhcyBhbiBhbmQtbWFzayBvdmVyIGFueSBjb250
ZW50IHRoZSBndWVzdApwb2xpY3kgc2VsZWN0cy4KClRoaXMgaXMgYmVjYXVzZSwgaW4gdGhlIEFN
RCBjYXNlLCB0aGVzZSBhcmUgYWN0dWFsbHkgb3ZlcnJpZGUgTVNScwpyYXRoZXIgdGhhbiBtYXNr
IE1TUnMuwqAgQ2FyZSBoYXMgdG8gYmUgdGFrZW4gbm90IHRvIGFkdmVydGlzZSBhbnkKZmVhdHVy
ZXMgdGhlIHBpcGVsaW5lIGNhbid0IGRlbGl2ZXIgb24sIGJ1dCBpdCBpcyBhbHNvIHRoZSBwcm9w
ZXJseQp3aGljaCBhbGxvd3MgdXMgdG8gYWR2ZXJ0aXNlIHRoZSBIWVBFUlZJU09SIGJpdCBpbiBn
ZW5lcmFsLgoKUHJldmlvdXNseSwgSFlQRVJWSVNPUiB3YXMgd2l0aGluIHRoZSBhbmQgbWFzaywg
c28gaWYgdGhlIGd1ZXN0IHBvbGljeQpyZXF1ZXN0cyBpdCAod2hpY2ggaXQgd2lsbCBieSBkZWZh
dWx0LCBidXQgY2FuIGJlIHR1cm5lZCB3aXRoIHN1ZmZpY2llbnQKY3B1aWQ9IGNvbmZpZ3VyYXRp
b24pLCBpdCB3b3VsZCBnZXQgaW5jbHVkZWQuwqAgV2l0aCB0aGlzIGNoYW5nZSwKSFlQRVJWSVNP
UiBpcyBub3cgY2xlYXIgaW4gdGhlIG1hc2ssIHNvIG5lZWRzIGV4cGxpY2l0bHkgYWRkaW5nIGJh
Y2sgaW4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:32:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11: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 1iwP6U-0001zI-90; Tue, 28 Jan 2020 11:32:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwP6S-0001zD-Rc
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:32:20 +0000
X-Inumbo-ID: d6d24448-41c1-11ea-8672-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6d24448-41c1-11ea-8672-12813bfff9fa;
 Tue, 28 Jan 2020 11:32:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580211139;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Ek/NQ5lgXM3Wxc8P1ZaZqNHo3eiWuvlN/jwZjd0E4ks=;
 b=F9DgkJIc6+DW5Cj4DZc60p4+RyUj4fiJsqposXJMmLq7I6wRD5rXDcws
 qpxu7DqHbH2lu1+LCygjXLB782HmzTN4P+WiMpjnjkh9eQ69x18BajhV5
 qsnTL1IosKAZFCACSjIhvCzAX3VLndYcL2DmQBJrddLSNjtVLl7eYXeYI c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DhjIC+eC4SUoT85G647GtPZTHcgFs26zMsprX9Y3N9fMJOh47OisB3/B6/hCdSJF5qw7nJlVwj
 WzJTaDVpuaU54SLJJFjsnqKrIH8CMvsV7rACfdgRDAq1gs5yD25wiHRrkHF+D7vPGub9Zt2VGG
 kbyo0H/K/vip2lm1FyOPWTR7/McEPIBfyTruukDvHHC8RPPKSPd3htEyzlVA3oad7dr5WxyaYa
 eRpGOQ4hnUfI+Nq0LwCPf2gFUTfOnLydm/fU5By5c6r48fAKmoO10HwU5+IZ55IBhVB/OByGgl
 w5A=
X-SBRS: 2.7
X-MesageID: 11719827
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11719827"
Date: Tue, 28 Jan 2020 12:32:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20200128113211.GM57924@desktop-tdan49n.eng.citrite.net>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
 <20200128104528.GL57924@desktop-tdan49n.eng.citrite.net>
 <c73bbc90-0037-3ce3-e278-3563101d32ea@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c73bbc90-0037-3ce3-e278-3563101d32ea@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, wl@xen.org, 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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMTA6NTU6MDBBTSArMDAwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gT24gMjgvMDEvMjAyMCAxMDo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
IE9uIE1vbiwgSmFuIDI3LCAyMDIwIGF0IDA5OjI5OjE2UE0gKzAwMDAsIElnb3IgRHJ1emhpbmlu
IHdyb3RlOgo+ID4+IC4uLiBhbmQgZW5hYmxlIGl0IGFmdGVyIGV4aXRpbmcgUy1zdGF0ZS4gT3Ro
ZXJ3aXNlIGFjY3VtdWxhdGVkCj4gPj4gb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFz
aWx5IHRyaWdnZXIgdGhlIHdhdGNoZG9nIGlmIGl0J3MKPiA+PiBzdGlsbCBlbmFibGVkIGFmdGVy
IGVudGVyaW5nIHN5bmMgdHJhbnNtaXNzaW9uIG1vZGUuCj4gPiAKPiA+IENhbid0IHlvdSBqdXN0
IHByb2Nlc3MgdGhlIHdhdGNoZG9nIGluIHNlcmlhbF9zdGFydF9zeW5jIGluc3RlYWQgb2YKPiA+
IGRpc2FibGluZyBpdD8KPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGxheWVyaW5nIHZpb2xhdGlv
bi4gUGx1cyBpbiBldmVyeSBvdGhlciBwbGFjZSB3ZSdyZQo+IGVuYWJsaW5nIHN5bmMgbW9kZSB3
ZSdyZSBhbHNvIGRpc2FibGluZyB3YXRjaGRvZyBhcyB3ZWxsLgoKTm90IGluIGV2ZXJ5IHBsYWNl
LCBidXQgaW5kZWVkIHRoZXJlJ3MgcXVpdGUgYSBsb3Qgb2YgY2FsbGVycyB0aGF0CmFscmVhZHkg
ZGlzYWJsZSB0aGUgd2F0Y2hkb2cuCgpJIHdvbmRlciB3aGV0aGVyIHRoaXMgc2hvdWxkIGJlIHB1
dCBpbnNpZGUgb2YgY29uc29sZV9zdGFydF9zeW5jCml0c2VsZiwgYW5kIGEgcGFyYW1ldGVyIGFk
ZGVkIHRvIHRoZSBmdW5jdGlvbiBpZiBub3QgYWxsIGNhbGxlcnMgd2FudAp0aGUgd2F0Y2hkb2cg
ZGlzYWJsZWQgKHNhbWUgZm9yIGNvbnNvbGVfZW5kX3N5bmMpLgoKPiBJIGFsc28gdGhpbmsgaXQn
cyBiZW5lZmljaWFsIHRvIGRpc2FibGUgd2F0Y2hkb2cgYmVmb3JlIGVudGVyaW5nIGZpcm13YXJl
LgoKSSBkb24ndCBoYXZlIG9iamVjdGlvbnMuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:38:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11: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 1iwPCF-0002A4-0x; Tue, 28 Jan 2020 11:38:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwPCE-00029z-8Y
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:38:18 +0000
X-Inumbo-ID: ad07c1c6-41c2-11ea-ad98-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad07c1c6-41c2-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 11:38:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580211498;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=72T+M0FEC7THV0Tx42LU6NRQ7T+Qc2MlOJwAVy3zvPo=;
 b=iTXOlQ+ADcWuIgjuSwLx1Btb9nM8kLWER3CJJOQ5h4DfLzZEkVcMe71/
 7Ps2aFIGBem81l24ESDedbN4hHKchPNO8L+WRmaqW5yYTIkj81JWdjTUV
 GEZXL0DN8KH+YDTUhnaYNWxki2D3//JCDfWTPQzlDKw98QFotDzVyMO/z I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K4700jlMigY606tzN8Iw7e1/+zrn9hMatsQODMopIk5LxGhQU3NXCd9EYvLa1wxnkzvB+yrKHq
 3aYQprc9tKPV8QZBJdcyiw5xt81GBlv/AEyz6vzXK5Jbhe861UJgzHv+9kddlFXueSuN+L2TuB
 en/FHtnopy2XZ/TwYMVSrH8RQ0JC1Hs8zDxn+VbDviE357YkTzAy4Mn6ArQ4LxJdIF+O0wKNpm
 UdpwunTlqfA2jUjimXyRLdhATEBwIJmfG+m22zjDSxs3+qZ55rUr6ytzjaadkm/yaWR/xpO31m
 fpk=
X-SBRS: 2.7
X-MesageID: 11719997
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11719997"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Igor Druzhinin
 <igor.druzhinin@citrix.com>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
 <20200128104528.GL57924@desktop-tdan49n.eng.citrite.net>
 <c73bbc90-0037-3ce3-e278-3563101d32ea@citrix.com>
 <20200128113211.GM57924@desktop-tdan49n.eng.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: <0f9d923c-f679-7244-4c7b-f4debf08c3c5@citrix.com>
Date: Tue, 28 Jan 2020 11:38:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128113211.GM57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, wl@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>

T24gMjgvMDEvMjAyMCAxMTozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyOCwgMjAyMCBhdCAxMDo1NTowMEFNICswMDAwLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4g
T24gMjgvMDEvMjAyMCAxMDo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIE1vbiwg
SmFuIDI3LCAyMDIwIGF0IDA5OjI5OjE2UE0gKzAwMDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+
Pj4+IC4uLiBhbmQgZW5hYmxlIGl0IGFmdGVyIGV4aXRpbmcgUy1zdGF0ZS4gT3RoZXJ3aXNlIGFj
Y3VtdWxhdGVkCj4+Pj4gb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRyaWdn
ZXIgdGhlIHdhdGNoZG9nIGlmIGl0J3MKPj4+PiBzdGlsbCBlbmFibGVkIGFmdGVyIGVudGVyaW5n
IHN5bmMgdHJhbnNtaXNzaW9uIG1vZGUuCj4+PiBDYW4ndCB5b3UganVzdCBwcm9jZXNzIHRoZSB3
YXRjaGRvZyBpbiBzZXJpYWxfc3RhcnRfc3luYyBpbnN0ZWFkIG9mCj4+PiBkaXNhYmxpbmcgaXQ/
Cj4+IEkgdGhpbmsgaXQgd291bGQgYmUgbGF5ZXJpbmcgdmlvbGF0aW9uLiBQbHVzIGluIGV2ZXJ5
IG90aGVyIHBsYWNlIHdlJ3JlCj4+IGVuYWJsaW5nIHN5bmMgbW9kZSB3ZSdyZSBhbHNvIGRpc2Fi
bGluZyB3YXRjaGRvZyBhcyB3ZWxsLgo+IE5vdCBpbiBldmVyeSBwbGFjZSwgYnV0IGluZGVlZCB0
aGVyZSdzIHF1aXRlIGEgbG90IG9mIGNhbGxlcnMgdGhhdAo+IGFscmVhZHkgZGlzYWJsZSB0aGUg
d2F0Y2hkb2cuCj4KPiBJIHdvbmRlciB3aGV0aGVyIHRoaXMgc2hvdWxkIGJlIHB1dCBpbnNpZGUg
b2YgY29uc29sZV9zdGFydF9zeW5jCj4gaXRzZWxmLCBhbmQgYSBwYXJhbWV0ZXIgYWRkZWQgdG8g
dGhlIGZ1bmN0aW9uIGlmIG5vdCBhbGwgY2FsbGVycyB3YW50Cj4gdGhlIHdhdGNoZG9nIGRpc2Fi
bGVkIChzYW1lIGZvciBjb25zb2xlX2VuZF9zeW5jKS4KPgo+PiBJIGFsc28gdGhpbmsgaXQncyBi
ZW5lZmljaWFsIHRvIGRpc2FibGUgd2F0Y2hkb2cgYmVmb3JlIGVudGVyaW5nIGZpcm13YXJlLgo+
IEkgZG9uJ3QgaGF2ZSBvYmplY3Rpb25zLgo+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKTGV0cyBnbyB3aXRoIHRoaXMgZm9yIG5vdy7CoCBJ
dCBuZWVkcyBiYWNrcG9ydGluZywgd2hlcmVhcyBBUEkgY2xlYW51cApwcm9iYWJseSB3b3VsZG4n
dC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:41:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11: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 1iwPFb-0002vR-JE; Tue, 28 Jan 2020 11:41:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwPFa-0002vM-Ph
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:41:46 +0000
X-Inumbo-ID: 292b89ae-41c3-11ea-8689-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 292b89ae-41c3-11ea-8689-12813bfff9fa;
 Tue, 28 Jan 2020 11:41:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9E74EAD45;
 Tue, 28 Jan 2020 11:41:44 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-5-pdurrant@amazon.com>
 <20130b6d-4428-6045-7e84-cd3b55d04ca8@suse.com>
 <feb92ac6511b4517a3c78cf49d182165@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <68c04abb-3994-7895-6753-29bf9c7ed631@suse.com>
Date: Tue, 28 Jan 2020 12:41:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <feb92ac6511b4517a3c78cf49d182165@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/7] x86 / vmx: move teardown from
 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

T24gMjguMDEuMjAyMCAwOToyMiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBTZW50OiAyOCBKYW51YXJ5IDIwMjAgMDg6MTUKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsKPj4gS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kKPj4gPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDQvN10geDg2IC8gdm14OiBtb3ZlIHRlYXJkb3du
IGZyb20KPj4gZG9tYWluX2Rlc3Ryb3koKS4uLgo+Pgo+PiBPbiAyNC4wMS4yMDIwIDE2OjMxLCBQ
YXVsIER1cnJhbnQgd3JvdGU6Cj4+PiAuLi4gdG8gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KCkuCj4+Pgo+Pj4gVGhlIHRlYXJkb3duIGNvZGUgZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMg
ZG9lcyBub3QgbmVlZCB0byBiZSBkb25lCj4+IGxhdGUKPj4+IHNvIGRvIGl0IGluIGRvbWFpbl9y
ZWxpbnF1aXNoX3Jlc291cmNlcygpIHJhdGhlciB0aGFuIGRvbWFpbl9kZXN0cm95KCkuCj4+Cj4+
IEZvciB0aGUgbm9ybWFsIGRvbWFpbiBkZXN0cnVjdGlvbiBwYXRoIHRoaXMgaXMgZmluZS4gRm9y
IHRoZSBlcnJvciBwYXRoCj4+IG9mIGRvbWFpbl9jcmVhdGUoKSwgaG93ZXZlciwgdGhpcyB3aWxs
IGxlYWsgdGhlIHBhZ2UsIGFzIGluIHRoaXMgY2FzZQo+PiBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKCkgd29uJ3QgYmUgY2FsbGVkLgo+IAo+IFdlbGwgaXQncyByZWFsbHkgYXJjaF9k
b21haW5fY3JlYXRlKCkgdGhhdCdzIGF0IGZhdWx0IGJ1dCwgeWVzIHRoYXQgbmVlZHMgZml4aW5n
LgoKV2h5IGFyY2hfZG9tYWluX2NyZWF0ZSgpPyBGb3IgSFZNIGRvbWFpbnMgaHZtX2RvbWFpbl9p
bml0aWFsaXNlKCkKaXMgdGhlIGxhc3QgdGhpbmcgdHJpZWQsIGFuZCBoZW5jZSBubyBmdXJ0aGVy
IGNsZWFudXAgaXMgbmVlZGVkCihhc3N1bWluZyBodm1fZG9tYWluX2luaXRpYWxpc2UoKSBjbGVh
bnMgdXAgaW4gY2FzZSBvZiBmYWlsdXJlCmFmdGVyIGl0c2VsZikuIEl0J3MgZmFpbHVyZXMgZW5j
b3VudGVyZWQgYnkgZG9tYWluX2NyZWF0ZSgpIGFmdGVyCmFyY2hfZG9tYWluX2NyZWF0ZSgpIGhh
cyBzdWNjZWVkZWQgd2hpY2ggYXJlIGEgcHJvYmxlbSBoZXJlLiBJbgp0aGlzIGNhc2UgYXJjaF9k
b21haW5fZGVzdHJveSgpIHdpbGwgYmUgY2FsbGVkLCBidXQgbm90aGluZyBkb3duCmZyb20gdGhl
cmUgaGFzIGNhbGxlZCBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgc28gZmFyLgoK
Pj4gSSdtIGFmcmFpZCB0aGVyZQo+PiBhbHJlYWR5IGlzIGEgc2ltaWxhciBpc3N1ZSB3aXRoIGUu
Zy4gdmlyaWRpYW5fZG9tYWluX2RlaW5pdCgpLiBJIGd1ZXNzCj4+IEknbGwgbWFrZSBhIHBhdGNo
Lgo+IAo+IE9rLCB0aGFua3MuCgpXaGljaCB0dXJuZWQgb3V0IHRvIHRha2UgbW9yZSB0aW1lIGJl
Y2F1c2Ugb2Ygb3RoZXIgaXNzdWVzIEkndmUKZm91bmQgaW4gdGhlIGNvdXJzZSwgYnV0IEkgdGhp
bmsgSSBub3cgaGF2ZSBzb21ldGhpbmcgSSBjYW4KYWN0dWFsbHkgdGVzdC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:49:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11:49: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 1iwPMy-00038F-Ha; Tue, 28 Jan 2020 11:49:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nX0u=3R=misterjones.org=maz@srs-us1.protection.inumbo.net>)
 id 1iwPME-00037s-MT
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:48:38 +0000
X-Inumbo-ID: 1dbefb56-41c4-11ea-868d-12813bfff9fa
Received: from disco-boy.misterjones.org (unknown [51.254.78.96])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dbefb56-41c4-11ea-868d-12813bfff9fa;
 Tue, 28 Jan 2020 11:48:37 +0000 (UTC)
Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr)
 by disco-boy.misterjones.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <maz@misterjones.org>)
 id 1iwPM8-001o2H-Sm; Tue, 28 Jan 2020 11:48:33 +0000
MIME-Version: 1.0
Date: Tue, 28 Jan 2020 11:48:32 +0000
From: Marc Zyngier <maz@misterjones.org>
To: Boqun Feng <boqun.feng@gmail.com>
In-Reply-To: <20200128055846.GA83200@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
References: <20191216001922.23008-1-boqun.feng@gmail.com>
 <ef6cb7ba-b448-cfa5-abbb-1d99d1396ce5@arm.com>
 <20200124063215.GA93938@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
 <4cdf2188-8909-4b90-ca78-92cef520b23d@arm.com>
 <20200128055846.GA83200@debian-boqun.qqnc3lrjykvubdpftowmye0fmh.lx.internal.cloudapp.net>
Message-ID: <58c453d060066ebaed24cd13e22de1c5@misterjones.org>
X-Sender: maz@misterjones.org
User-Agent: Roundcube Webmail/1.3.8
X-SA-Exim-Connect-IP: 51.254.78.96
X-SA-Exim-Rcpt-To: boqun.feng@gmail.com, vincenzo.frascino@arm.com,
 sashal@kernel.org, linux-hyperv@vger.kernel.org, sstabellini@kernel.org,
 sthemmin@microsoft.com, catalin.marinas@arm.com, haiyangz@microsoft.com,
 linux-kernel@vger.kernel.org, mikelley@microsoft.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, kys@microsoft.com,
 will@kernel.org, linux-arm-kernel@lists.infradead.org
X-SA-Exim-Mail-From: maz@misterjones.org
X-SA-Exim-Scanned: No (on disco-boy.misterjones.org);
 SAEximRunCond expanded to false
X-Mailman-Approved-At: Tue, 28 Jan 2020 11:49:23 +0000
Subject: Re: [Xen-devel] [RFC 0/6] vDSO support for Hyper-V guest on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, linux-kernel@vger.kernel.org,
 Michael Kelley <mikelley@microsoft.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Vincenzo Frascino <vincenzo.frascino@arm.com>, Will Deacon <will@kernel.org>,
 linux-arm-kernel@lists.infradead.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAyMC0wMS0yOCAwNTo1OCwgQm9xdW4gRmVuZyB3cm90ZToKPiBPbiBGcmksIEphbiAyNCwg
MjAyMCBhdCAxMDoyNDo0NEFNICswMDAwLCBWaW5jZW56byBGcmFzY2lubyB3cm90ZToKPj4gSGkg
Qm9xdW4gRmVuZywKPj4gCj4+IE9uIDI0LzAxLzIwMjAgMDY6MzIsIEJvcXVuIEZlbmcgd3JvdGU6
Cj4+ID4gSGkgVmluY2Vuem8sCj4+ID4KPj4gCj4+IFsuLi5dCj4+IAo+PiA+Pgo+PiA+PiBJIGhh
ZCBhIGxvb2sgdG8geW91ciBwYXRjaGVzIGFuZCBvdmVyYWxsLCBJIGNvdWxkIG5vdCB1bmRlcnN0
YW5kIHdoeSB3ZSBjYW4ndAo+PiA+PiB1c2UgdGhlIGFyY2hfdGltZXIgdG8gZG8gdGhlIHNhbWUg
dGhpbmdzIHlvdSBhcmUgZG9pbmcgd2l0aCB0aGUgb25lIHlvdQo+PiA+PiBpbnRyb2R1Y2VkIGlu
IHRoaXMgc2VyaWVzLiBXaGF0IGNvbmZ1c2VzIG1lIGlzIHRoYXQgS1ZNIHdvcmtzIGp1c3QgZmlu
ZSB3aXRoIHRoZQo+PiA+PiBhcmNoX3RpbWVyIHdoaWNoIHdhcyBkZXNpZ25lZCB3aXRoIHZpcnR1
YWxpemF0aW9uIGluIG1pbmQuIFdoeSBkbyB3ZSBuZWVkCj4+ID4+IGFub3RoZXIgb25lPyBDb3Vs
ZCB5b3UgcGxlYXNlIGV4cGxhaW4/Cj4+ID4+Cj4+ID4KPj4gPiBQbGVhc2Ugbm90ZSB0aGF0IHRo
ZSBndWVzdCBWTSBvbiBIeXBlci1WIGZvciBBUk02NCBkb2Vzbid0IHVzZQo+PiA+IGFyY2hfdGlt
ZXIgYXMgdGhlIGNsb2Nrc291cmNlLiBTZWU6Cj4+ID4KPj4gPiAJaHR0cHM6Ly9sb3JlLmtlcm5l
bC5vcmcvbGludXgtYXJtLWtlcm5lbC8xNTcwMTI5MzU1LTE2MDA1LTctZ2l0LXNlbmQtZW1haWwt
bWlrZWxsZXlAbWljcm9zb2Z0LmNvbS8KPj4gPgo+PiA+ICwgIEFDUElfU0lHX0dURFQgaXMgdXNl
ZCBmb3Igc2V0dGluZyB1cCBIeXBlci1WIHN5bnRoZXRpYyBjbG9ja3NvdXJjZQo+PiA+IGFuZCBv
dGhlciBpbml0aWFsaXphdGlvbiB3b3JrLgo+PiA+Cj4+IAo+PiBJIGhhZCBhIGxvb2sgYSBsb29r
IGF0IGl0IGFuZCBteSBxdWVzdGlvbiBzdGFuZHMsIHdoeSBkbyB3ZSBuZWVkIAo+PiBhbm90aGVy
IHRpbWVyCj4+IG9uIGFybTY0Pwo+PiAKPiAKPiBTb3JyeSBmb3IgdGhlIGxhdGUgcmVzcG9uc2Uu
IEl0J3Mgd2Vla2VuZCBhbmQgQ2hpbmVzZSBOZXcgWWVhciwgc28gSSAKPiBnb3QKPiB0byBzcGVu
ZCBzb21lIHRpbWUgbWFraW5nIChhbmQgbW9zdGx5IGVhdGluZykgZHVtcGxpbmdzIDstKQoKQW5k
IHlvdSBoYXZlbid0IGJlZW4gc2hhcmluZyEgOy0pCgo+IEFmdGVyIGRpc2N1c3Npb24gd2l0aCBN
aWNoYWVsLCBoZXJlIGlzIHNvbWUgZXhwbGFuYXRpb24gd2h5IHdlIG5lZWQKPiBhbm90aGVyIHRp
bWVyOgo+IAo+IFRoZSBzeW50aGV0aWMgY2xvY2tzIHRoYXQgSHlwZXItViBwcmVzZW50cyBpbiBh
IGd1ZXN0IFZNIHdlcmUgCj4gb3JpZ2luYWxseQo+IGNyZWF0ZWQgZm9yIHRoZSB4ODYgYXJjaGl0
ZWN0dXJlLiBUaGV5IHByb3ZpZGUgYSBsZXZlbCBvZiBhYnN0cmFjdGlvbgo+IHRoYXQgc29sdmVz
IHByb2JsZW1zIGxpa2UgY29udGludWl0eSBhY3Jvc3MgbGl2ZSBtaWdyYXRpb25zIHdoZXJlIHRo
ZQo+IGhhcmR3YXJlIGNsb2NrIChpLmUuLCBUU0MgaW4gdGhlIGNhc2UgeDg2KSBmcmVxdWVuY3kg
bWF5IGJlIGRpZmZlcmVudAo+IGFjcm9zcyB0aGUgbWlncmF0aW9uLiBXaGVuIEh5cGVyLVYgd2Fz
IGJyb3VnaHQgdG8gQVJNNjQsIHRoaXMKPiBhYnN0cmFjdGlvbiB3YXMgbWFpbnRhaW5lZCB0byBw
cm92aWRlIGNvbnNpc3RlbmN5IGFjcm9zcyB0aGUgeDg2IGFuZAo+IEFSTTY0IGFyY2hpdGVjdHVy
ZXMsIGFuZCBmb3IgYm90aCBXaW5kb3dzIGFuZCBMaW51eCBndWVzdCBWTXMuICAgVGhlCj4gY29y
ZSBMaW51eCBjb2RlIGZvciB0aGUgSHlwZXItViBjbG9ja3MgKGluCj4gZHJpdmVycy9jbG9ja3Nv
dXJjZS9oeXBlcnZfdGltZXIuYykgaXMgYXJjaGl0ZWN0dXJlIG5ldXRyYWwgYW5kIHdvcmtzIAo+
IG9uCj4gYm90aCB4ODYgYW5kIEFSTTY0LiBBcyB5b3UgY2FuIHNlZSwgdGhpcyBwYXJ0IGlzIGRv
bmUgaW4gTWljaGFlbCdzCj4gcGF0Y2hzZXQuCj4gCj4gQXJndWFibHksIEh5cGVyLVYgZm9yIEFS
TTY0IHNob3VsZCBoYXZlIG9wdGltaXplZCBmb3IgY29uc2lzdGVuY3kgd2l0aAo+IHRoZSBBUk02
NCBjb21tdW5pdHkgcmF0aGVyIHdpdGggdGhlIGV4aXN0aW5nIHg4NiBpbXBsZW1lbnRhdGlvbiBh
bmQKPiBleGlzdGluZyBndWVzdCBjb2RlIGluIFdpbmRvd3MuIEJ1dCBhdCB0aGlzIHBvaW50LCBp
dCBpcyB3aGF0IGl0IGlzLAo+IGFuZCB0aGUgSHlwZXItViBjbG9ja3MgZG8gc29sdmUgcHJvYmxl
bXMgbGlrZSBtaWdyYXRpb24gdGhhdCBhcmVu4oCZdAo+IGFkZHJlc3NlZCBpbiBBUk02NCB1bnRp
bCB2OC40IG9mIHRoZSBhcmNoaXRlY3R1cmUgd2l0aCB0aGUgYWRkaXRpb24gb2YKPiB0aGUgY291
bnRlciBoYXJkd2FyZSBzY2FsaW5nIGZlYXR1cmUuIEh5cGVyLVYgZG9lc27igJl0IGN1cnJlbnRs
eSBtYXAgdGhlCj4gQVJNIGFyY2ggdGltZXIgaW50ZXJydXB0cyBpbnRvIGd1ZXN0IFZNcywgc28g
d2UgbmVlZCB0byB1c2UgdGhlIAo+IGV4aXN0aW5nCj4gSHlwZXItViBjbG9ja3MgYW5kIHRoZSBj
b21tb24gY29kZSB0aGF0IGFscmVhZHkgZXhpc3RzLgoKVGhlIG1pZ3JhdGlvbiB0aGluZyBpcyBh
IGJpdCBvZiBhIHJlZCBoZXJyaW5nLiBEbyB5b3UgcmVhbGx5IGFudGljaXBhdGUKVk0gbWlncmF0
aW9uIGFjcm9zcyBzeXN0ZW1zIHRoYXQgaGF2ZSB0aGVpciB0aW1lcnMgcnVubmluZyBhdCBkaWZm
ZXJlbnQKZnJlcXVlbmNpZXMgKnRvZGF5Kj8gQW5kIGV2ZW4gaWYgeW91IGRpZCwgdGhlcmUgYXJl
IHdheXMgdG8gZGVhbCB3aXRoIGl0CndpdGggdGhlIGFyY2ggdGltZXJzIChwYXRjaGVzIHRvIHRo
YXQgZWZmZWN0IHdlcmUgcG9zdGVkIG9uIHRoZSBsaXN0LCAKYW5kCnRoZXJlIHdhcyBldmVuIGEg
Yml0IG9mIGFuIEFSTSBzcGVjIGZvciBpdCkuCgpJIGZpbmQgaXQgb2RkIHRvIHRyeSBhbmQgbWFr
ZSBhcm02NCAianVzdCBhbm90aGVyIHg4NiIsIHdoaWxlIHRoZSAKYXJjaGl0ZWN0dXJlCmdpdmVz
IHlvdSBtb3N0IG9mIHdoYXQgeW91IG5lZWQgYWxyZWFkeS4gSSBndWVzcyBJJ20gdGFpbnRlZC4K
ClRoYW5rcywKCiAgICAgICAgIE0uCi0tIApXaG8geW91IGppdmluJyB3aXRoIHRoYXQgQ29zbWlr
IERlYnJpcz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:55:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwPT6-00040i-Ok; Tue, 28 Jan 2020 11:55:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwPT5-00040I-GN
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:55:43 +0000
X-Inumbo-ID: 1b453400-41c5-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b453400-41c5-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 11:55: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 <osstest-admin@xenproject.org>)
 id 1iwPT2-0006kQ-IB; Tue, 28 Jan 2020 11:55: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 1iwPT2-0005kz-2Q; Tue, 28 Jan 2020 11:55:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwPT2-0006m4-1X; Tue, 28 Jan 2020 11:55:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146543-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=0b70b2ff8f5a61196d090cc70040a20178327347
X-Osstest-Versions-That: xen=3c601c5f056fba055b7a1438b84b69fc649275c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 11:55:40 +0000
Subject: [Xen-devel] [xen-unstable test] 146543: 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>

ZmxpZ2h0IDE0NjU0MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU0My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTM0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1MzQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NjUzNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSAxNDY1MzQKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDE0NjUzNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTM0CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDY1
MzQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0NjUzNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTM0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDY1MzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjUzNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
YjcwYjJmZjhmNWE2MTE5NmQwOTBjYzcwMDQwYTIwMTc4MzI3MzQ3CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAzYzYwMWM1ZjA1NmZiYTA1NWI3YTE0MzhiODRiNjlmYzY0
OTI3NWMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MzQgIDIwMjAtMDEtMjcgMTQ6MzY6NDIg
WiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTQzICAyMDIwLTAxLTI4IDAyOjI1
OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAzYzYwMWM1ZjA1Li4wYjcwYjJmZjhmICAwYjcwYjJmZjhmNWE2MTE5NmQw
OTBjYzcwMDQwYTIwMTc4MzI3MzQ3IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 11:58:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 11:58: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 1iwPVl-0004JL-Td; Tue, 28 Jan 2020 11:58:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwPVj-0004JE-Qu
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 11:58:27 +0000
X-Inumbo-ID: 7de468ec-41c5-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7de468ec-41c5-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 11:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580212707;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=fkxywXyx3TshAlYvtu/9ufilo7eW6wjVnk59xBLsFZY=;
 b=ZVqgBHtwC+rwvSx5kCUnC1ai6qY1Q5c64Ic0FSuag40HxIFlGufKIY2X
 /zQ1HJIza03ipzfSLlGQixXkjE/k77b3uZcI8YzaIcHboP9+v5fHGFW1Y
 CwXQt7GzaaVVAUm6v5AwdbTWzzeCFpzzzydZyv1FNe9MVUqvucM8Byd0F A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wE8vZC+O3/c/5v4TWpuhTCtqnOSBolSL64lRfeG1mTXSWNbxQswq8a+E4o5qpUJUeMs3hNX5Ze
 NGTv7o3ZIMgZrHgFpbuSOHxcArJdnzhJP1NR1rIB3hhbNJHQ3bm7HChbkrvigfdbsYsSRzTMnY
 7kJpiZgMTVkKuDO9c6RCx0KuojyK7kNuzB3EyvD+umItJTqEuYafN6+Q/1V16CjpJ9bBWEgqNW
 AWJDmAwVxFPHtWsqOhRmPxy5KlhosFEGOMIdALVsfq8DdhsK7Oaqt44g0TkVr0O2Tg6EsIQIQp
 fjY=
X-SBRS: 2.7
X-MesageID: 11560863
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11560863"
Date: Tue, 28 Jan 2020 12:58:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128115819.GN57924@desktop-tdan49n.eng.citrite.net>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <20200128103933.GK57924@desktop-tdan49n.eng.citrite.net>
 <24a248a0-58da-66d6-a614-d876bd64a04b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <24a248a0-58da-66d6-a614-d876bd64a04b@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMTE6MjE6MTRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wMS8yMDIwIDEwOjM5LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4K
PiA+PiBUaGlzIGlzIG9uZSBvZiB0d28gcG9zc2libGUgYXBwcm9hY2hlcywgYW5kIGJvdGggaGF2
ZSB0aGVpciBkb3duc2lkZXMuICBUaGlzCj4gPj4gb25lIHRha2VzIGFuIGV4dHJhIGhpdCBvbiBj
b250ZXh0IHN3aXRjaGVzIGJldHdlZW4gUFYgdmNwdXMgYW5kIGlkbGUvaHZtLCBhcwo+ID4+IHRo
ZXkgd2lsbCB1c3VhbGx5IGRpZmZlciBpbiBIWVBFUlZJU09SIGJpdC4KPiA+Pgo+ID4+IFRoZSBv
dGhlciBhcHByb2FjaCBpcyB0byBvcmRlciB0aGluZ3MgbW9yZSBjYXJlZnVsbHkgc28gbGV2ZWxs
aW5nIGlzCj4gPj4gY29uZmlndXJlZCBhZnRlciBzY2FubmluZyBmb3IgY3B1aWQgYml0cywgYnV0
IHRoYXQgaGFzIHRoZSBkb3duc2lkZSB0aGF0IGl0IGlzCj4gPj4gdmVyeSBlYXN5IHRvIHJlZ3Jl
c3MuCgpXb3VsZCBpdCBiZSBlbm91Z2ggdG8gcG9wdWxhdGUgYm9vdF9jcHVfZGF0YSBiZWZvcmUg
c2V0dGluZwpjcHVpZG1hc2tfZGVmYXVsdHM/CgpTbyB0aGF0IGF0IGxlYXN0IHRoZSBkYXRhIGlu
IGJvb3RfY3B1X2RhdGEgaXMgbm90IHRhaW50ZWQgd2l0aCB0aGUKYml0cyBpbiBjcHVpZG1hc2tf
ZGVmYXVsdHM/CgpJJ20gY2VydGFpbmx5IG5vdCBhbiBleHBlcnQgb24gdGhhdCBhcmVhLCBzbyB5
b3VyIGp1ZGdtZW50IG9uIHRoZQpsZWFzdCBiYWQgYXBwcm9hY2ggaXMgbGlrZWx5IG1vcmUgYWNj
dXJhdGUgdGhhbiBtaW5lLgoKPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPj4gaW5kZXggNWVkNjNhYzEwYS4uMDYyN2ViNGUw
NiAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiA+PiArKysgYi94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKPiA+PiBAQCAtNDgsNyArNDgsNyBAQCBzdGF0aWMgaW50IGdkYnN4
X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9tZW1p
byAqaW9wKQo+ID4+ICB9Cj4gPj4gICNlbmRpZgo+ID4+ICAKPiA+PiAtc3RhdGljIHZvaWQgZG9t
YWluX2NwdV9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+ICt2b2lkIGRvbWFp
bl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPiA+PiAgewo+ID4+ICAgICAg
Y29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7Cj4gPj4gICAgICBz
dHJ1Y3QgdmNwdSAqdjsKPiA+PiBAQCAtMTA2LDYgKzEwNiwxMyBAQCBzdGF0aWMgdm9pZCBkb21h
aW5fY3B1X3BvbGljeV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4gPj4gICAgICAgICAgICAg
ICAgICAgICAgZWN4ID0gMDsKPiA+PiAgICAgICAgICAgICAgICAgIGVkeCA9IGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9BUElDKTsKPiA+PiAgCj4gPj4gKyAgICAgICAgICAgICAgICAvKgo+ID4+
ICsgICAgICAgICAgICAgICAgICogSWYgdGhlIEh5cGVydmlzb3IgYml0IGlzIHNldCBpbiB0aGUg
cG9saWN5LCB3ZSBjYW4gYWxzbwo+ID4+ICsgICAgICAgICAgICAgICAgICogZm9yd2FyZCBpdCBp
bnRvIHJlYWwgQ1BVSUQuCj4gPj4gKyAgICAgICAgICAgICAgICAgKi8KPiA+PiArICAgICAgICAg
ICAgICAgIGlmICggcC0+YmFzaWMuaHlwZXJ2aXNvciApCj4gPj4gKyAgICAgICAgICAgICAgICAg
ICAgZWN4IHw9IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKTsKPiA+IFNpbmNl
IHRoZSBoeXBlcnZpc29yIGJpdCB3aWxsIGJlIHBhcnQgb2YgYm90aCB0aGUgSFZNIGFuZCBQViBt
YXgKPiA+IHBvbGljaWVzLCB3aHkgZG8geW91IG5lZWQgdG8gZXhwbGljaXRseSBhbGxvdyBpdCBo
ZXJlPwo+ID4KPiA+IFdvbid0IGl0IGJlIG5hdHVyYWxseSBhZGRlZCB0byB0aGUgZ3Vlc3QgcG9s
aWN5IGFzIHRoZSByZXN0IG9mCj4gPiBmZWF0dXJlcz8KPiAKPiBjcHVpZG1hc2tfZGVmYXVsdHMg
c2VydmVzIGFzIGFuIGFuZC1tYXNrIG92ZXIgYW55IGNvbnRlbnQgdGhlIGd1ZXN0Cj4gcG9saWN5
IHNlbGVjdHMuCj4KPiBUaGlzIGlzIGJlY2F1c2UsIGluIHRoZSBBTUQgY2FzZSwgdGhlc2UgYXJl
IGFjdHVhbGx5IG92ZXJyaWRlIE1TUnMKPiByYXRoZXIgdGhhbiBtYXNrIE1TUnMuwqAgQ2FyZSBo
YXMgdG8gYmUgdGFrZW4gbm90IHRvIGFkdmVydGlzZSBhbnkKPiBmZWF0dXJlcyB0aGUgcGlwZWxp
bmUgY2FuJ3QgZGVsaXZlciBvbiwgYnV0IGl0IGlzIGFsc28gdGhlIHByb3Blcmx5Cj4gd2hpY2gg
YWxsb3dzIHVzIHRvIGFkdmVydGlzZSB0aGUgSFlQRVJWSVNPUiBiaXQgaW4gZ2VuZXJhbC4KCk9o
LCBzbyBvbiBBTUQgY3B1aWRtYXNrX2RlZmF1bHRzIGlzIG5vdCBhIG1hc2ssIGl0IGNhbiBhbHNv
IGZvcmNlCmZlYXR1cmVzIHRvIGFwcGVhciBvbiBjcHVpZCwgZXZlbiB3aGVuIG5vdCBwcmVzZW50
IG9uIHRoZSBoYXJkd2FyZQpjcHVpZC4KCldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gYW5kIGNwdWlk
bWFza19kZWZhdWx0cyB3aXRoIHRoZSByZWFsIGhhcmR3YXJlCnBvbGljeSBiZWZvcmUgd3JpdGlu
ZyBpdCB0byB0aGUgTVNSIGluIG9yZGVyIHRvIHByZXZlbnQgdGhpbmdzIG5vdApwcmVzZW50IG9u
IHRoZSBoYXJkd2FyZSBwb2xpY3kgZnJvbSBhcHBlYXJpbmcgbWFnaWNhbGx5PwoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:13:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwPkO-00067z-F0; Tue, 28 Jan 2020 12:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwPkN-00067u-Jg
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:13:35 +0000
X-Inumbo-ID: 9aa8ccdc-41c7-11ea-869d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9aa8ccdc-41c7-11ea-869d-12813bfff9fa;
 Tue, 28 Jan 2020 12:13:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580213614;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=f07aJz69/FU8aYbwX0yflhcrYPBp48h78Dbh4jw1FEo=;
 b=DVwV2RQqJDdjMvEbnT7LVXFlJvMQt8s+r4OESSmCoa8UR6J3FqGIKNfY
 vhe/fX0Q7dSOfCAMNE2r9PaS3U0HOw7ovelmdBFNoAKwqkpKCMLi1I5zb
 ch685X+thZE/2iMkeHZyBued+n5kxWf5mG4i6G5pn4I4+35BgAkaQo2fu c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ex+M86Vf2QW/V67SiEYGWIpscTtCgf+m0tx6YDbyGdgIiFyELHww1UbWsEhov2XfceIbgXhGaE
 9fWVITvuJT8eoXSlict6ZPbtaIu0+EoDQ8tUwnWHx+gJP1PAIsg/VEWfPknqKqSIvkTxCQK+n0
 aSI/TLkqh6xQTusgW7TVehvubvC5v2cIGtI8nyQl8ZU0ZZwwz030myIzTkTbd/QIyFpR9/HMnt
 vEsZsRjCftES3999nvqOQV+esV3oMNOa6KmIWZjr6gi0rj2aIyTRz3LkYmyde00zRc3tBIS0dX
 Hgs=
X-SBRS: 2.7
X-MesageID: 11982621
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11982621"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <20200128103933.GK57924@desktop-tdan49n.eng.citrite.net>
 <24a248a0-58da-66d6-a614-d876bd64a04b@citrix.com>
 <20200128115819.GN57924@desktop-tdan49n.eng.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: <fae40566-834a-7c5b-90a6-b13292abaf21@citrix.com>
Date: Tue, 28 Jan 2020 12:13:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128115819.GN57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAyMCAxMTo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyOCwgMjAyMCBhdCAxMToyMToxNEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAyOC8wMS8yMDIwIDEwOjM5LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IFRoaXMgaXMg
b25lIG9mIHR3byBwb3NzaWJsZSBhcHByb2FjaGVzLCBhbmQgYm90aCBoYXZlIHRoZWlyIGRvd25z
aWRlcy4gIFRoaXMKPj4+PiBvbmUgdGFrZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQgc3dpdGNo
ZXMgYmV0d2VlbiBQViB2Y3B1cyBhbmQgaWRsZS9odm0sIGFzCj4+Pj4gdGhleSB3aWxsIHVzdWFs
bHkgZGlmZmVyIGluIEhZUEVSVklTT1IgYml0Lgo+Pj4+Cj4+Pj4gVGhlIG90aGVyIGFwcHJvYWNo
IGlzIHRvIG9yZGVyIHRoaW5ncyBtb3JlIGNhcmVmdWxseSBzbyBsZXZlbGxpbmcgaXMKPj4+PiBj
b25maWd1cmVkIGFmdGVyIHNjYW5uaW5nIGZvciBjcHVpZCBiaXRzLCBidXQgdGhhdCBoYXMgdGhl
IGRvd25zaWRlIHRoYXQgaXQgaXMKPj4+PiB2ZXJ5IGVhc3kgdG8gcmVncmVzcy4KPiBXb3VsZCBp
dCBiZSBlbm91Z2ggdG8gcG9wdWxhdGUgYm9vdF9jcHVfZGF0YSBiZWZvcmUgc2V0dGluZwo+IGNw
dWlkbWFza19kZWZhdWx0cz8KPgo+IFNvIHRoYXQgYXQgbGVhc3QgdGhlIGRhdGEgaW4gYm9vdF9j
cHVfZGF0YSBpcyBub3QgdGFpbnRlZCB3aXRoIHRoZQo+IGJpdHMgaW4gY3B1aWRtYXNrX2RlZmF1
bHRzPwoKVGhhdCB3YXMgdGhlIGRpc2N1c3Npb24gaW4gdGhlIFJGQyBzZWN0aW9uLCB3aGVyZSBJ
IGFsc28gc2FpZCBJIHRoaW5rIEkKd2FzIHByZWZlcnJpbmcgdGhhdCB3YXkgb2YgZG9pbmcgaXQg
YW55d2F5Li4uCgo+Cj4gSSdtIGNlcnRhaW5seSBub3QgYW4gZXhwZXJ0IG9uIHRoYXQgYXJlYSwg
c28geW91ciBqdWRnbWVudCBvbiB0aGUKPiBsZWFzdCBiYWQgYXBwcm9hY2ggaXMgbGlrZWx5IG1v
cmUgYWNjdXJhdGUgdGhhbiBtaW5lLgo+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+Pj4+IGluZGV4IDVlZDYzYWMxMGEuLjA2
MjdlYjRlMDYgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+Pj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+Pj4gQEAgLTQ4LDcgKzQ4LDcgQEAgc3RhdGljIGlu
dCBnZGJzeF9ndWVzdF9tZW1faW8oZG9taWRfdCBkb21pZCwgc3RydWN0IHhlbl9kb21jdGxfZ2Ri
c3hfbWVtaW8gKmlvcCkKPj4+PiAgfQo+Pj4+ICAjZW5kaWYKPj4+PiAgCj4+Pj4gLXN0YXRpYyB2
b2lkIGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiArdm9p
ZCBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gIHsKPj4+
PiAgICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwo+Pj4+
ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+Pj4gQEAgLTEwNiw2ICsxMDYsMTMgQEAgc3RhdGljIHZv
aWQgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgIGVjeCA9IDA7Cj4+Pj4gICAgICAgICAgICAgICAgICBlZHggPSBjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfQVBJQyk7Cj4+Pj4gIAo+Pj4+ICsgICAgICAgICAgICAgICAg
LyoKPj4+PiArICAgICAgICAgICAgICAgICAqIElmIHRoZSBIeXBlcnZpc29yIGJpdCBpcyBzZXQg
aW4gdGhlIHBvbGljeSwgd2UgY2FuIGFsc28KPj4+PiArICAgICAgICAgICAgICAgICAqIGZvcndh
cmQgaXQgaW50byByZWFsIENQVUlELgo+Pj4+ICsgICAgICAgICAgICAgICAgICovCj4+Pj4gKyAg
ICAgICAgICAgICAgICBpZiAoIHAtPmJhc2ljLmh5cGVydmlzb3IgKQo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgIGVjeCB8PSBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUik7Cj4+
PiBTaW5jZSB0aGUgaHlwZXJ2aXNvciBiaXQgd2lsbCBiZSBwYXJ0IG9mIGJvdGggdGhlIEhWTSBh
bmQgUFYgbWF4Cj4+PiBwb2xpY2llcywgd2h5IGRvIHlvdSBuZWVkIHRvIGV4cGxpY2l0bHkgYWxs
b3cgaXQgaGVyZT8KPj4+Cj4+PiBXb24ndCBpdCBiZSBuYXR1cmFsbHkgYWRkZWQgdG8gdGhlIGd1
ZXN0IHBvbGljeSBhcyB0aGUgcmVzdCBvZgo+Pj4gZmVhdHVyZXM/Cj4+IGNwdWlkbWFza19kZWZh
dWx0cyBzZXJ2ZXMgYXMgYW4gYW5kLW1hc2sgb3ZlciBhbnkgY29udGVudCB0aGUgZ3Vlc3QKPj4g
cG9saWN5IHNlbGVjdHMuCj4+Cj4+IFRoaXMgaXMgYmVjYXVzZSwgaW4gdGhlIEFNRCBjYXNlLCB0
aGVzZSBhcmUgYWN0dWFsbHkgb3ZlcnJpZGUgTVNScwo+PiByYXRoZXIgdGhhbiBtYXNrIE1TUnMu
wqAgQ2FyZSBoYXMgdG8gYmUgdGFrZW4gbm90IHRvIGFkdmVydGlzZSBhbnkKPj4gZmVhdHVyZXMg
dGhlIHBpcGVsaW5lIGNhbid0IGRlbGl2ZXIgb24sIGJ1dCBpdCBpcyBhbHNvIHRoZSBwcm9wZXJs
eQo+PiB3aGljaCBhbGxvd3MgdXMgdG8gYWR2ZXJ0aXNlIHRoZSBIWVBFUlZJU09SIGJpdCBpbiBn
ZW5lcmFsLgo+IE9oLCBzbyBvbiBBTUQgY3B1aWRtYXNrX2RlZmF1bHRzIGlzIG5vdCBhIG1hc2ss
IGl0IGNhbiBhbHNvIGZvcmNlCj4gZmVhdHVyZXMgdG8gYXBwZWFyIG9uIGNwdWlkLCBldmVuIHdo
ZW4gbm90IHByZXNlbnQgb24gdGhlIGhhcmR3YXJlCj4gY3B1aWQuCgpDb3JyZWN0LgoKPiBXb3Vs
ZCBpdCBtYWtlIHNlbnNlIHRvIGFuZCBjcHVpZG1hc2tfZGVmYXVsdHMgd2l0aCB0aGUgcmVhbCBo
YXJkd2FyZQo+IHBvbGljeSBiZWZvcmUgd3JpdGluZyBpdCB0byB0aGUgTVNSIGluIG9yZGVyIHRv
IHByZXZlbnQgdGhpbmdzIG5vdAo+IHByZXNlbnQgb24gdGhlIGhhcmR3YXJlIHBvbGljeSBmcm9t
IGFwcGVhcmluZyBtYWdpY2FsbHk/CgpjcHVtYXNrX2RlZmF1bHRzIGFscmVhZHkgYXJlIHJlYWwg
aGFyZHdhcmUgdmFsdWVzIChnaXZlIG9yIHRha2UgdGhlCnNwZWNpYWwgYml0cywgYW5kIHBvc3Np
Ymx5IGltaXRhdGluZyBhbiBvbGRlciBDUFUgdmlhIGEgY3B1aWRfbWFza19jcHU9CnNldHRpbmcp
LgoKVGhlIHBvaW50IG9mIGRvaW5nIGl0IGxpa2UgdGhhdCBpcyBzbyB3ZSBkb24ndCBoYXZlIHRv
IHBlcmZvcm0gcmVkdW5kYW50CmNhbGN1bGF0aW9ucyBvbiBldmVyeSBjb250ZXh0IHN3aXRjaC4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:16:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwPmw-0006EG-Vs; Tue, 28 Jan 2020 12:16:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fY/m=3R=cs.helsinki.fi=ilpo.jarvinen@srs-us1.protection.inumbo.net>)
 id 1iwPmu-0006E9-L1
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:16:13 +0000
X-Inumbo-ID: f781591a-41c7-11ea-b211-bc764e2007e4
Received: from script.cs.helsinki.fi (unknown [128.214.11.1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f781591a-41c7-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 12:16:10 +0000 (UTC)
X-DKIM: Courier DKIM Filter v0.50+pk-2017-10-25 mail.cs.helsinki.fi Tue,
 28 Jan 2020 14:16:08 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.helsinki.fi;
 h=date:from:to:cc:subject:in-reply-to:message-id:references
 :mime-version:content-type; s=dkim20130528; bh=8yNqY9khbaXTyw/Tm
 0RElB9YmG16ZVPko/wk3Rbm4fw=; b=T0GM0/K8HAfSEeL82ZFjYloRTNcTQcqlv
 230ZQSpEYaA+FGXN6cP80Sc8AFR/xkEXwK5jCHiLl0GS4n9UNa491DcdAxEqa+RH
 ViccHSWmqS6FEJKOi2IQUTP1gJHgIx7GYj++XgGAXtat6tQt0sKF/BK35DE9NS3w
 gVnGAKa9Rw=
Received: from whs-18.cs.helsinki.fi (whs-18.cs.helsinki.fi [128.214.166.46])
 (TLS: TLSv1/SSLv3,256bits,AES256-GCM-SHA384)
 by mail.cs.helsinki.fi with ESMTPS; Tue, 28 Jan 2020 14:16:08 +0200
 id 00000000005A00CF.000000005E302608.00007DAF
Date: Tue, 28 Jan 2020 14:16:08 +0200 (EET)
From: "=?ISO-8859-15?Q?Ilpo_J=E4rvinen?=" <ilpo.jarvinen@cs.helsinki.fi>
X-X-Sender: ijjarvin@whs-18.cs.helsinki.fi
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <517e2a5d-a43b-177e-1afd-119d84634af2@oracle.com>
Message-ID: <alpine.DEB.2.20.2001281412020.25113@whs-18.cs.helsinki.fi>
References: <alpine.DEB.2.20.2001271510110.7272@whs-18.cs.helsinki.fi>
 <c7acac38-e598-feec-e9c1-7c1599aba8cf@suse.com>
 <20200127213722.GC2995@mail-itl>
 <a486de72-c3bf-2d32-c86c-0e38d9d87f0a@oracle.com>
 <517e2a5d-a43b-177e-1afd-119d84634af2@oracle.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=_script-32199-1580213768-0001-2"
Subject: Re: [Xen-devel] Linux 5.5 fails to boot in VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?ISO-8859-15?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Jason Gunthorpe <jgg@mellanox.com>,
 =?ISO-8859-15?Q?Marek_Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_script-32199-1580213768-0001-2
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable

On Mon, 27 Jan 2020, Boris Ostrovsky wrote:

> RAX=3D0 most likely means that map->notifier is NULL (assuming your
> compiler generates code similar to mine).
>=20
> I believe you at least need
>=20
>=20
> diff --git a/drivers/xen/gntdev.c b/drivers/xen/gntdev.c
> index 4fc83e3f..d35cf0b 100644
> --- a/drivers/xen/gntdev.c
> +++ b/drivers/xen/gntdev.c
> @@ -1016,7 +1016,8 @@ static int gntdev_mmap(struct file *flip, struct
> vm_area_struct *vma)
> =A0=A0=A0=A0=A0=A0=A0=A0 * and we are holding it now, there is no need =
for the
> notifier_range
> =A0=A0=A0=A0=A0=A0=A0=A0 * locking pattern.
> =A0=A0=A0=A0=A0=A0=A0=A0 */
> -=A0=A0=A0=A0=A0=A0 mmu_interval_read_begin(&map->notifier);
> +=A0=A0=A0=A0=A0=A0 if (use_ptemod)
> +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 mmu_interval_read_begin(&ma=
p->notifier);
> =A0
> =A0=A0=A0=A0=A0=A0=A0 if (use_ptemod) {
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 map->pages_vm_start =3D v=
ma->vm_start;
>=20
>=20
> and maybe more.=A0 Give that a try.

This one works, thank you!

Please let me know if you still want me to test also the revert.


--=20
 i.
--=_script-32199-1580213768-0001-2
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=_script-32199-1580213768-0001-2--


From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:28:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwPyw-0007A9-Su; Tue, 28 Jan 2020 12:28:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwPyw-0007A3-1l
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:28:38 +0000
X-Inumbo-ID: b49e5d12-41c9-11ea-8396-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b49e5d12-41c9-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 12:28:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580214516; x=1611750516;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=it0pDeFH0wFt8C9B+YKiqlwrg/HRnT1ZV/qcE7o0qNI=;
 b=P5BKIuiyqYRVQOZwqppyL9OOCuhR2WYmQaMahjtFdDQbubLccbOorrNd
 B5lqXHcD9YO7naJqyUpUdBFLeutV4nw5KubuLBPJuyOlOWEmfB5G+GR87
 5FVg9pFtX0CGQmxmfyKwBwYa7FDX8GyHmAQ9uxz43+I/f43pww/74mjpO k=;
IronPort-SDR: L1s2bhDufGnD5RfOR/XiEHvSPv9TCc+sZamRLdN1DFm9no2jn+DBNfGBjX4V2Rwj+xCY56VpSW
 8unsdnjyIJqg==
X-IronPort-AV: E=Sophos;i="5.70,373,1574121600"; d="scan'208";a="13650267"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 28 Jan 2020 12:28:35 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id 859DBA2267; Tue, 28 Jan 2020 12:28:34 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 12:28:34 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 12:28:32 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 28 Jan 2020 12:28:29 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 12:28:22 +0000
Message-ID: <20200128122823.12920-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200128122823.12920-1-pdurrant@amazon.com>
References: <20200128122823.12920-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 1/2] docs/designs: Add a design document for
 non-cooperative live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

SXQgaGFzIGJlY29tZSBhcHBhcmVudCB0byBzb21lIGxhcmdlIGNsb3VkIHByb3ZpZGVycyB0aGF0
IHRoZSBjdXJyZW50Cm1vZGVsIG9mIGNvb3BlcmF0aXZlIG1pZ3JhdGlvbiBvZiBndWVzdHMgdW5k
ZXIgWGVuIGlzIG5vdCB1c2FibGUgYXMgaXQKcmVsaWVzIG9uIHNvZnR3YXJlIHJ1bm5pbmcgaW5z
aWRlIHRoZSBndWVzdCwgd2hpY2ggaXMgbGlrZWx5IGJleW9uZCB0aGUKcHJvdmlkZXIncyBjb250
cm9sLgpUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBwcm9wb3NhbCBmb3Igbm9uLWNvb3BlcmF0aXZl
IGxpdmUgbWlncmF0aW9uLApkZXNpZ25lZCBub3QgdG8gcmVseSBvbiBhbnkgZ3Vlc3Qtc2lkZSBz
b2Z0d2FyZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCnYy
OgogLSBVc2UgdGhlIHRlcm0gJ25vbi1jb29wZXJhdGl2ZScgaW5zdGVhZCBvZiAndHJhbnNwYXJl
bnQnCiAtIFJlcGxhY2UgJ3RydXN0IGluJyB3aXRoICdyZWxpYW5jZSBvbicgd2hlbiByZWZlcnJp
bmcgdG8gZ3Vlc3Qtc2lkZQogICBzb2Z0d2FyZQotLS0KIGRvY3MvZGVzaWducy9ub24tY29vcGVy
YXRpdmUtbWlncmF0aW9uLm1kIHwgMjU5ICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAyNTkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWdu
cy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25z
L25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQgYi9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0
aXZlLW1pZ3JhdGlvbi5tZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5m
MzhkNjY0YzM0Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2
ZS1taWdyYXRpb24ubWQKQEAgLTAsMCArMSwyNTkgQEAKKyMgTm9uLUNvb3BlcmF0aXZlIE1pZ3Jh
dGlvbiBvZiBHdWVzdHMgb24gWGVuCisKKyMjIEJhY2tncm91bmQKKworVGhlIG5vcm1hbCBtb2Rl
bCBvZiBtaWdyYXRpb24gaW4gWGVuIGlzIGRyaXZlbiBieSB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3
YXMKK29yaWdpbmFsbHkgaW1wbGVtZW50ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0
IG11c3QgYmUgYXdhcmUgaXQgaXMKK3J1bm5pbmcgdW5kZXIgWGVuIGFuZCBpcyBoZW5jZSBleHBl
Y3RlZCB0byBjby1vcGVyYXRlLiBUaGlzIG1vZGVsIGRhdGVzIGZyb20KK2FuIGVyYSB3aGVuIGl0
IHdhcyBhc3N1bWVkIHRoYXQgdGhlIGhvc3QgYWRtaW5pc3RyYXRvciBoYWQgY29udHJvbCBvZiBh
dCBsZWFzdAordGhlIHByaXZpbGVnZWQgc29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGku
ZS4gdGhlIGd1ZXN0IGtlcm5lbCkgd2hpY2ggbWF5CitzdGlsbCBiZSB0cnVlIGluIGFuIGVudGVy
cHJpc2UgZGVwbG95bWVudCBidXQgaXMgbm90IGdlbmVyYWxseSB0cnVlIGluIGEgY2xvdWQKK2Vu
dmlyb25tZW50LiBUaGUgYWltIG9mIHRoaXMgZGVzaWduIGlzIHRvIHByb3ZpZGUgYSBtb2RlbCB3
aGljaCBpcyBwdXJlbHkgaG9zdAorZHJpdmVuLCByZXF1aXJpbmcgbm8gY28tb3BlcmF0aW9uIGZy
b20gdGhlIHNvZnR3YXJlIHJ1bm5pbmcgaW4gdGhlCitndWVzdCwgYW5kIGlzIHRodXMgc3VpdGFi
bGUgZm9yIGNsb3VkIHNjZW5hcmlvcy4KKworUFYgZ3Vlc3RzIGFyZSBvdXQgb2Ygc2NvcGUgZm9y
IHRoaXMgcHJvamVjdCBiZWNhdXNlLCBhcyBpcyBvdXRsaW5lZCBhYm92ZSwgdGhleQoraGF2ZSBh
IHN5bWJpb3RpYyByZWxhdGlvbnNoaXAgd2l0aCB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlcmVmb3Jl
IGEgY2VydGFpbiBsZXZlbAorb2YgY28tb3BlcmF0aW9uIGNhbiBiZSBhc3N1bWVkLgorSFZNIGd1
ZXN0cyBjYW4gYWxyZWFkeSBiZSBtaWdyYXRlZCBvbiBYZW4gd2l0aG91dCBndWVzdCBjby1vcGVy
YXRpb24gYnV0IG9ubHkKK2lmIHRoZXkgZG9u4oCZdCBoYXZlIFBWIGRyaXZlcnMgaW5zdGFsbGVk
WzFdIG9yIGFyZSBpbiBwb3dlciBzdGF0ZSBTMy4gVGhlCityZWFzb24gZm9yIG5vdCBleHBlY3Rp
bmcgY28tb3BlcmF0aW9uIGlmIHRoZSBndWVzdCBpcyBpbiBTMyBpcyBvYnZpb3VzLCBidXQgdGhl
CityZWFzb24gY28tb3BlcmF0aW9uIGlzIGV4cGVjdGVkIGlmIFBWIGRyaXZlcnMgYXJlIGluc3Rh
bGxlZCBpcyBkdWUgdG8gdGhlCituYXR1cmUgb2YgUFYgcHJvdG9jb2xzLgorCisjIyBYZW5zdG9y
ZSBOb2RlcyBhbmQgRG9tYWluIElECisKK1RoZSBQViBkcml2ZXIgbW9kZWwgY29uc2lzdHMgb2Yg
YSAqZnJvbnRlbmQqIGFuZCBhICpiYWNrZW5kKi4gVGhlIGZyb250ZW5kIHJ1bnMKK2luc2lkZSB0
aGUgZ3Vlc3QgZG9tYWluIGFuZCB0aGUgYmFja2VuZCBydW5zIGluc2lkZSBhICpzZXJ2aWNlIGRv
bWFpbiogd2hpY2gKK21heSBvciBtYXkgbm90IGRvbWFpbiAwLiBUaGUgZnJvbnRlbmQgYW5kIGJh
Y2tlbmQgdHlwaWNhbGx5IHBhc3MgZGF0YSB2aWEKK21lbW9yeSBwYWdlcyB3aGljaCBhcmUgc2hh
cmVkIGJldHdlZW4gdGhlIHR3byBkb21haW5zLCBidXQgdGhpcyBjaGFubmVsIG9mCitjb21tdW5p
Y2F0aW9uIGlzIGdlbmVyYWxseSBlc3RhYmxpc2hlZCB1c2luZyB4ZW5zdG9yZSAodGhlIHN0b3Jl
IHByb3RvY29sCitpdHNlbGYgYmVpbmcgYW4gZXhjZXB0aW9uIHRvIHRoaXMgZm9yIG9idmlvdXMg
Y2hpY2tlbi1hbmQtZWdnIHJlYXNvbnMpLgorCitUeXBpY2FsIHByb3RvY29sIGVzdGFibGlzaG1l
bnQgaXMgYmFzZWQgb24gdXNlIG9mIHR3byBzZXBhcmF0ZSB4ZW5zdG9yZQorKmFyZWFzKi4gSWYg
d2UgY29uc2lkZXIgUFYgZHJpdmVycyBmb3IgdGhlICpuZXRpZiogcHJvdG9jb2wgKGkuZS4gY2xh
c3MgdmlmKQorYW5kIGFzc3VtZSB0aGUgZ3Vlc3QgaGFzIGRvbWlkIFgsIHRoZSBzZXJ2aWNlIGRv
bWFpbiBoYXMgZG9taWQgWSwgYW5kIHRoZSB2aWYKK2hhcyBpbmRleCBaIHRoZW4gdGhlIGZyb250
ZW5kIGFyZWEgd2lsbCByZXNpZGUgdW5kZXIgdGhlIHBhcmVudCBub2RlOgorCitgL2xvY2FsL2Rv
bWFpbi9ZL2RldmljZS92aWYvWmAKKworQWxsIGJhY2tlbmRzLCBieSBjb252ZW50aW9uLCB0eXBp
Y2FsbHkgcmVzaWRlIHVuZGVyIHBhcmVudCBub2RlOgorCitgL2xvY2FsL2RvbWFpbi9YL2JhY2tl
bmRgCisKK2FuZCB0aGUgbm9ybWFsIGJhY2tlbmQgYXJlYSBmb3IgdmlmIFogd291bGQgYmU6CisK
K2AvbG9jYWwvZG9tYWluL1gvYmFja2VuZC92aWYvWS9aYAorCitidXQgdGhpcyBzaG91bGQgbm90
IGJlIGFzc3VtZWQuCisKK1RoZSB0b29sc3RhY2sgd2lsbCBwbGFjZSB0d28gbm9kZXMgaW4gdGhl
IGZyb250ZW5kIGFyZWEgdG8gZXhwbGljaXRseSBsb2NhdGUKK3RoZSBiYWNrZW5kOgorCisgICAg
KiBgYmFja2VuZGA6IHRoZSBmdWxseSBxdWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgYmFj
a2VuZCBhcmVhCisgICAgKiBgYmFja2VuZC1pZGA6IHRoZSBkb21pZCBvZiB0aGUgc2VydmljZSBk
b21haW4KKworYW5kIHNpbWlsYXJseSB0d28gbm9kZXMgaW4gdGhlIGJhY2tlbmQgYXJlYSB0byBs
b2NhdGUgdGhlIGZyb250ZW5kIGFyZWE6CisKKyAgICAqIGBmcm9udGVuZGA6IHRoZSBmdWxseSBx
dWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgZnJvbnRlbmQgYXJlYQorICAgICogYGZyb250
ZW5kLWlkYDogdGhlIGRvbWlkIG9mIHRoZSBndWVzdCBkb21haW4KKworCitUaGUgZ3Vlc3QgZG9t
YWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8gdGhlIGZyb250ZW5kIGFyZWEgYW5kIHNp
bWlsYXJseQordGhlIHNlcnZpY2UgZG9tYWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8g
dGhlIGJhY2tlbmQgYXJlYSwgYnV0IGJvdGggZW5kcworaGF2ZSByZWFkIHBlcm1pc3Npb24gdG8g
Ym90aCBhcmVhcy4KKworVW5kZXIgYm90aCBmcm9udGVuZCBhbmQgYmFja2VuZCBhcmVhcyBpcyBh
IG5vZGUgY2FsbGVkICpzdGF0ZSouIFRoaXMgaXMga2V5IHRvCitwcm90b2NvbCBlc3RhYmxpc2ht
ZW50LiBVcG9uIFBWIGRldmljZSBjcmVhdGlvbiB0aGUgdG9vbHN0YWNrIHdpbGwgc2V0IHRoZQor
dmFsdWUgb2YgYm90aCBzdGF0ZSBub2RlcyB0byAxIChYZW5idXNTdGF0ZUluaXRpYWxpc2luZ1sy
XSkuIFRoaXMgc2hvdWxkIGNhdXNlCitlbnVtZXJhdGlvbiBvZiBhcHByb3ByaWF0ZSBkZXZpY2Vz
IGluIGJvdGggdGhlIGd1ZXN0IGFuZCBzZXJ2aWNlIGRvbWFpbnMuIFRoZQorYmFja2VuZCBkZXZp
Y2UsIG9uY2UgaXQgaGFzIHdyaXR0ZW4gYW55IG5lY2Vzc2FyeSBwcm90b2NvbCBzcGVjaWZpYyBp
bmZvcm1hdGlvbgoraW50byB0aGUgeGVuc3RvcmUgYmFja2VuZCBhcmVhICh0byBiZSByZWFkIGJ5
IHRoZSBmcm9udGVuZCBkcml2ZXIpIHdpbGwgdXBkYXRlCit0aGUgYmFja2VuZCBzdGF0ZSBub2Rl
IHRvIDIgKFhlbmJ1c1N0YXRlSW5pdFdhaXQpLiBGcm9tIHRoaXMgcG9pbnQgb24gUFYKK3Byb3Rv
Y29scyBkaWZmZXIgc2xpZ2h0bHk7IHRoZSBmb2xsb3dpbmcgaWxsdXN0cmF0aW9uIGlzIHRydWUg
b2YgdGhlIG5ldGlmCitwcm90b2NvbC4KK1Vwb24gc2VlaW5nIGEgYmFja2VuZCBzdGF0ZSB2YWx1
ZSBvZiAyLCB0aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgdGhlbiByZWFkIHRoZQorcHJvdG9jb2wg
c3BlY2lmaWMgaW5mb3JtYXRpb24sIHdyaXRlIGRldGFpbHMgb2YgZ3JhbnQgcmVmZXJlbmNlcyAo
Zm9yIHNoYXJlZAorcGFnZXMpIGFuZCBldmVudCBjaGFubmVsIHBvcnRzIChmb3Igc2lnbmFsbGlu
ZykgdGhhdCBpdCBoYXMgY3JlYXRlZCwgYW5kIHNldAordGhlIHN0YXRlIG5vZGUgaW4gdGhlIGZy
b250ZW5kIGFyZWEgdG8gNCAoWGVuYnVzU3RhdGVDb25uZWN0ZWQpLiBVcG9uIHNlZSB0aGlzCitm
cm9udGVuZCBzdGF0ZSwgdGhlIGJhY2tlbmQgZHJpdmVyIHdpbGwgdGhlbiByZWFkIHRoZSBncmFu
dCByZWZlcmVuY2VzIChtYXBwaW5nCit0aGUgc2hhcmVkIHBhZ2VzKSBhbmQgZXZlbnQgY2hhbm5l
bCBwb3J0cyAob3BlbmluZyBpdHMgZW5kIG9mIHRoZW0pIGFuZCBzZXQgdGhlCitzdGF0ZSBub2Rl
IGluIHRoZSBiYWNrZW5kIGFyZWEgdG8gNC4gUHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBub3cg
Y29tcGxldGUgYW5kCit0aGUgZnJvbnRlbmQgYW5kIGJhY2tlbmQgc3RhcnQgdG8gcGFzcyBkYXRh
LgorCitCZWNhdXNlIHRoZSBkb21pZCBvZiBib3RoIGVuZHMgb2YgYSBQViBwcm90b2NvbCBmb3Jt
cyBhIGtleSBwYXJ0IG9mIG5lZ290aWF0aW5nCit0aGUgZGF0YSBwbGFuZSBmb3IgdGhhdCBwcm90
b2NvbCAoYmVjYXVzZSBpdCBpcyBlbmNvZGVkIGludG8gYm90aCB4ZW5zdG9yZQorbm9kZXMgYW5k
IG5vZGUgcGF0aHMpLCBhbmQgYmVjYXVzZSBndWVzdOKAmXMgb3duIGRvbWlkIGFuZCB0aGUgZG9t
aWQgb2YgdGhlCitzZXJ2aWNlIGRvbWFpbiBhcmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QgaW4geGVu
c3RvcmUgKGFuZCBoZW5jZSBtYXkgY2FjaGVkCitpbnRlcm5hbGx5KSwgYW5kIG5laXRoZXIgYXJl
IG5lY2Vzc2FyaWx5IHByZXNlcnZlZCBkdXJpbmcgbWlncmF0aW9uLCBpdCBpcworaGVuY2UgbmVj
ZXNzYXJ5IHRvIGhhdmUgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUgZnJvbnRlbmQgaW4gcmUtbmVn
b3RpYXRpbmcgdGhlCitwcm90b2NvbCB1c2luZyB0aGUgbmV3IGRvbWlkIGFmdGVyIG1pZ3JhdGlv
bi4KK01vcmVvdmVyIHRoZSBiYWNrZW5kLWlkIHZhbHVlIHdpbGwgYmUgdXNlZCBieSB0aGUgZnJv
bnRlbmQgZHJpdmVyIGluIHNldHRpbmcgdXAKK2dyYW50IHRhYmxlIGVudHJpZXMgYW5kIGV2ZW50
IGNoYW5uZWxzIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHNlcnZpY2UgZG9tYWluLAorc28gdGhl
IGNvLW9wZXJhdGlvbiBvZiB0aGUgZ3Vlc3QgaXMgcmVxdWlyZWQgdG8gcmUtZXN0YWJsaXNoIHRo
ZXNlIGluIHRoZSBuZXcKK2hvc3QgZW52aXJvbm1lbnQgYWZ0ZXIgbWlncmF0aW9uLgorCitUaHVz
IGlmIHdlIGFyZSB0byBjaGFuZ2UgdGhlIG1vZGVsIGFuZCBzdXBwb3J0IG1pZ3JhdGlvbiBvZiBh
IGd1ZXN0IHdpdGggUFYKK2RyaXZlcnMsIHdpdGhvdXQgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUg
ZnJvbnRlbmQgZHJpdmVyIGNvZGUsIHRoZSBwYXRocyBhbmQKK3ZhbHVlcyBpbiBib3RoIHRoZSBm
cm9udGVuZCBhbmQgYmFja2VuZCB4ZW5zdG9yZSBhcmVhcyBtdXN0IHJlbWFpbiB1bmNoYW5nZWQK
K2FuZCB2YWxpZCBpbiB0aGUgbmV3IGhvc3QgZW52aXJvbm1lbnQsIGFuZCB0aGUgZ3JhbnQgdGFi
bGUgZW50cmllcyBhbmQgZXZlbnQKK2NoYW5uZWxzIG11c3QgYmUgcHJlc2VydmVkIChhbmQgcmVt
YWluIG9wZXJhdGlvbmFsIG9uY2UgZ3Vlc3QgZXhlY3V0aW9uIGlzCityZXN1bWVkKS4KK0JlY2F1
c2UgdGhlIHNlcnZpY2UgZG9tYWlu4oCZcyBkb21pZCBpcyB1c2VkIGRpcmVjdGx5IGJ5IHRoZSBn
dWVzdCBpbiBzZXR0aW5nCit1cCBncmFudCBlbnRyaWVzIGFuZCBldmVudCBjaGFubmVscywgdGhl
IGJhY2tlbmQgZHJpdmVycyBpbiB0aGUgbmV3IGhvc3QKK2Vudmlyb25tZW50IG11c3QgYmUgcHJv
dmlkZWQgYnkgc2VydmljZSBkb21haW4gd2l0aCB0aGUgc2FtZSBkb21pZC4gQWxzbywKK2JlY2F1
c2UgdGhlIGd1ZXN0IGNhbiBzYW1wbGUgaXRzIG93biBkb21pZCBmcm9tIHRoZSBmcm9udGVuZCBh
cmVhIGFuZCB1c2UgaXQgaW4KK2h5cGVyY2FsbHMgKGUuZy4gSFZNT1Bfc2V0X3BhcmFtKSByYXRo
ZXIgdGhhbiBET01JRF9TRUxGLCB0aGUgZ3Vlc3QgZG9taWQgbXVzdAorYWxzbyBiZSBwcmVzZXJ2
ZWQgdG8gbWFpbnRhaW4gdGhlIEFCSS4KKworRnVydGhlcm1vcmUsIGl0IHdpbGwgbmVjZXNzYXJ5
IHRvIG1vZGlmeSBiYWNrZW5kIGRyaXZlcnMgdG8gcmUtZXN0YWJsaXNoCitjb21tdW5pY2F0aW9u
IHdpdGggZnJvbnRlbmQgZHJpdmVycyB3aXRob3V0IHBlcnR1cmJpbmcgdGhlIGNvbnRlbnQgb2Yg
dGhlCitiYWNrZW5kIGFyZWEgb3IgcmVxdWlyaW5nIGFueSBjaGFuZ2VzIHRvIHRoZSB2YWx1ZXMg
b2YgdGhlIHhlbnN0b3JlIHN0YXRlIG5vZGVzLgorCisjIyBPdGhlciBQYXJhLVZpcnR1YWwgU3Rh
dGUKKworIyMjIFNoYXJlZCBSaW5ncworCitCZWNhdXNlIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBw
cm90b2NvbCBzaGFyZWQgcGFnZXMgYXJlIGFjdHVhbGx5IHBhcnQgb2YgdGhlCitndWVzdCBtZW1v
cnkgaW1hZ2UgKGluIGFuIEU4MjAgcmVzZXJ2ZWQgcmVnaW9uIGp1c3QgYmVsb3cgNEcpIHRoZW4g
dGhlIGNvbnRlbnQKK3dpbGwgZ2V0IG1pZ3JhdGVkIGFzIHBhcnQgb2YgdGhlIGd1ZXN0IG1lbW9y
eSBpbWFnZS4gSGVuY2Ugbm8gYWRkaXRpb25hbCBjb2RlCitpcyByZXF1aXJlIHRvIHByZXZlbnQg
YW55IGd1ZXN0IHZpc2libGUgY2hhbmdlIGluIHRoZSBjb250ZW50LgorCisjIyMgU2hhcmVkIElu
Zm8KKworVGhlcmUgaXMgYWxyZWFkeSBhIHJlY29yZCBkZWZpbmVkIGluICpMaWJYZW5DdHJsIERv
bWFpbiBJbWFnZSBGb3JtYXQqIFszXQorY2FsbGVkIGBTSEFSRURfSU5GT2Agd2hpY2ggc2ltcGx5
IGNvbnRhaW5zIGEgY29tcGxldGUgY29weSBvZiB0aGUgZG9tYWlu4oCZcworc2hhcmVkIGluZm8g
cGFnZS4gSXQgaXMgbm90IGN1cnJlbnRseSBpbmN1ZGVkIGluIGFuIEhWTSAodHlwZSBgMHgwMDAy
YCkKK21pZ3JhdGlvbiBzdHJlYW0uIEl0IG1heSBiZSBmZWFzaWJsZSB0byBpbmNsdWRlIGl0IGFz
IGFuIG9wdGlvbmFsIHJlY29yZAorYnV0IGl0IGlzIG5vdCBjbGVhciB0aGF0IHRoZSBjb250ZW50
IG9mIHRoZSBzaGFyZWQgaW5mbyBwYWdlIGV2ZXIgbmVlZHMKK3RvIGJlIHByZXNlcnZlZCBmb3Ig
YW4gSFZNIGd1ZXN0LgorRm9yIGEgUFYgZ3Vlc3QgdGhlIGBhcmNoX3NoYXJlZF9pbmZvYCBzdWIt
c3RydWN0dXJlIGNvbnRhaW5zIGltcG9ydGFudAoraW5mb3JtYXRpb24gYWJvdXQgdGhlIGd1ZXN0
4oCZcyBQMk0sIGJ1dCB0aGlzIGluZm9ybWF0aW9uIGlzIG5vdCByZWxldmFudCBmb3IKK2FuIEhW
TSBndWVzdCB3aGVyZSB0aGUgUDJNIGlzIG5vdCBkaXJlY3RseSBtYW5pcHVsYXRlZCB2aWEgdGhl
IGd1ZXN0LiBUaGUgb3RoZXIKK3N0YXRlIGNvbnRhaW5lZCBpbiB0aGUgYHNoYXJlZF9pbmZvYCBz
dHJ1Y3R1cmUgcmVsYXRlcyB0aGUgZG9tYWluIHdhbGwtY2xvY2sKKyh0aGUgc3RhdGUgb2Ygd2hp
Y2ggc2hvdWxkIGFscmVhZHkgYmUgdHJhbnNmZXJyZWQgYnkgdGhlIGBSVENgIEhWTSBjb250ZXh0
CitpbmZvcm1hdGlvbiB3aGljaCBjb250YWluZWQgaW4gdGhlIGBIVk1fQ09OVEVYVGAgc2F2ZSBy
ZWNvcmQpIGFuZCBzb21lIGV2ZW50CitjaGFubmVsIHN0YXRlIChwYXJ0aWN1bGFybHkgaWYgdXNp
bmcgdGhlICoybCogcHJvdG9jb2wpLiBFdmVudCBjaGFubmVsIHN0YXRlCit3aWxsIG5lZWQgdG8g
YmUgZnVsbHkgdHJhbnNmZXJyZWQgaWYgd2UgYXJlIG5vdCBnb2luZyB0byByZXF1aXJlIHRoZSBn
dWVzdAorY28tb3BlcmF0aW9uIHRvIHJlLW9wZW4gdGhlIGNoYW5uZWxzIGFuZCBzbyBpdCBzaG91
bGQgYmUgcG9zc2libGUgdG8gcmUtYnVpbGQgYQorc2hhcmVkIGluZm8gcGFnZSBmb3IgYW4gSFZN
IGd1ZXN0IGZyb20gc3VjaCBvdGhlciBzdGF0ZS4KK05vdGUgdGhhdCB0aGUgc2hhcmVkIGluZm8g
cGFnZSBhbHNvIGNvbnRhaW5zIGFuIGFycmF5IG9mIGBYRU5fTEVHQUNZX01BWF9WQ1BVU2AKKygz
MikgYHZjcHVfaW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5IG5vbWluYXRlIGEgZGlmZmVy
ZW50IGd1ZXN0IHBoeXNpY2FsCithZGRyZXNzIHRvIHVzZSBmb3IgdGhlIHZjcHUgaW5mby4gVGhp
cyBpcyBtYW5kYXRvcnkgZm9yIGlmIGEgZG9tYWluIHdhbnRzIHRvCit1c2UgbW9yZSB0aGFuIDMy
IHZDUFVzIGFuZCBvcHRpb25hbCBmb3IgbGVnYWN5IHZDUFVzLiBUaGlzIG1hcHBpbmcgaXMgbm90
CitjdXJyZW50bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1pZ3JhdGlvbiBzdGF0ZSBzbyB0aGlzIHdp
bGwgZWl0aGVyIG5lZWQgdG8gYmUKK2FkZGVkIGludG8gYW4gZXhpc3Rpbmcgc2F2ZSByZWNvcmQs
IG9yIGFuIGFkZGl0aW9uYWwgdHlwZSBvZiBzYXZlIHJlY29yZCB3aWxsCitiZSBuZWVkZWQuCisK
KyMjIyBYZW5zdG9yZSBXYXRjaGVzCisKK0FzIG1lbnRpb25lZCBhYm92ZSwgbm8gZG9tYWluIFhl
bnN0b3JlIHN0YXRlIGlzIGN1cnJlbnRseSB0cmFuc2ZlcnJlZCBpbiB0aGUKK21pZ3JhdGlvbiBz
dHJlYW0uIFRoZXJlIGlzIGEgcmVjb3JkIGRlZmluZWQgaW4gKkxpYlhlbkxpZ2h0IERvbWFpbiBJ
bWFnZQorRm9ybWF0KiBbNF0gY2FsbGVkIGBFTVVMQVRPUl9YRU5TVE9SRV9EQVRBYCBmb3IgdHJh
bnNmZXJyaW5nIFhlbnN0b3JlIG5vZGVzCityZWxhdGluZyB0byBlbXVsYXRvcnMgYnV0IG5vIHJl
Y29yZCB0eXBlIGlzIGRlZmluZWQgZm9yIG5vZGVzIHJlbGF0aW5nIHRvIHRoZQorZG9tYWluIGl0
c2VsZiwgbm9yIGZvciByZWdpc3RlcmVkICp3YXRjaGVzKi4gQSBYZW5TdG9yZSB3YXRjaCBpcyBh
IG1lY2hhbmlzbQordXNlZCBieSBQViBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXJzIHRvIHJl
cXVlc3QgYSBub3RpZmljYXRpb24gaWYgdGhlIHZhbHVlCitvZiBhIHBhcnRpY3VsYXIgbm9kZSAo
ZS5nLiB0aGUgb3RoZXIgZW5k4oCZcyBzdGF0ZSBub2RlKSBjaGFuZ2VzLCBzbyBpdCBpcworaW1w
b3J0YW50IHRoYXQgd2F0Y2hlcyBjb250aW51ZSB0byBmdW5jdGlvbiBhZnRlciBhIG1pZ3JhdGlv
bi4gT25lIG9yIG1vcmUgbmV3CitzYXZlIHJlY29yZHMgd2lsbCB0aGVyZWZvcmUgYmUgcmVxdWly
ZWQgdG8gdHJhbnNmZXIgWGVuc3RvcmUgc3RhdGUuIEl0IHdpbGwKK2Fsc28gYmUgbmVjZXNzYXJ5
IHRvIGV4dGVuZCB0aGUgKnN0b3JlKiBwcm90b2NvbFs1XSB3aXRoIG1lY2hhbmlzbXMgdG8gYWxs
b3cKK3RoZSB0b29sc3RhY2sgdG8gYWNxdWlyZSB0aGUgbGlzdCBvZiB3YXRjaGVzIHRoYXQgdGhl
IGd1ZXN0IGhhcyByZWdpc3RlcmVkIGFuZAorZm9yIHRoZSB0b29sc3RhY2sgdG8gcmVnaXN0ZXIg
YSB3YXRjaCBvbiBiZWhhbGYgb2YgYSBkb21haW4uCisKKyMjIyBFdmVudCBjaGFubmVscworCitF
dmVudCBjaGFubmVscyBhcmUgZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50
IG9mIGludGVycnVwdHMuIFRoZXkKK2FyZSBhbiBpbXBvcnRhbnQgcGFydCBvZiBwb3N0IFBWIHBy
b3RvY29scy4gTm9ybWFsbHkgYSBmcm9udGVuZCBkcml2ZXIgY3JlYXRlcworYW4gKmludGVyLWRv
bWFpbiogZXZlbnQgY2hhbm5lbCBiZXR3ZWVuIGl0cyBvd24gZG9tYWluIGFuZCB0aGUgZG9tYWlu
IHJ1bm5pbmcKK3RoZSBiYWNrZW5kLCB3aGljaCBpdCBkaXNjb3ZlcnMgdXNpbmcgdGhlIGBiYWNr
ZW5kLWlkYCBub2RlIGluIFhlbnN0b3JlIChzZWUKK2Fib3ZlKSwgYnkgbWFraW5nIGEgYEVWVENI
Tk9QX2FsbG9jX3VuYm91bmRgIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKK2FsbG9jYXRlcyBh
biBldmVudCBjaGFubmVsIG9iamVjdCBpbiB0aGUgaHlwZXJ2aXNvciBhbmQgYXNzaWducyBhICps
b2NhbCBwb3J0KgorbnVtYmVyIHdoaWNoIGlzIHRoZW4gd3JpdHRlbiBpbnRvIHRoZSBmcm9udGVu
ZCBhcmVhIGluIFhlbnN0b3JlLiBUaGUgYmFja2VuZAorZHJpdmVyIHRoZW4gcmVhZHMgdGhpcyBw
b3J0IG51bWJlciBhbmQgKmJpbmRzKiB0byB0aGUgZXZlbnQgY2hhbm5lbCBieQorc3BlY2lmeWlu
ZyBpdCwgYW5kIHRoZSB2YWx1ZSBvZiBgZnJvbnRlbmQtaWRgLCBhcyAqcmVtb3RlIGRvbWFpbiog
YW5kICpyZW1vdGUKK3BvcnQqIChyZXNwZWN0aXZlbHkpIHRvIGEgYEVWVENITk9QX2JpbmRfaW50
ZXJkb21haW5gIGh5cGVyY2FsbC4gT25jZQorY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBpbiB0
aGlzIGZhc2hpb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyBjYW4gdXNlCit0aGUgZXZl
bnQgY2hhbm5lbCBhcyBhICptYWlsYm94KiB0byBub3RpZnkgZWFjaCBvdGhlciB3aGVuIGEgc2hh
cmVkIHJpbmcgaGFzCitiZWVuIHVwZGF0ZWQgd2l0aCBuZXcgcmVxdWVzdHMgb3IgcmVzcG9uc2Ug
c3RydWN0dXJlcy4KK0N1cnJlbnRseSBubyBldmVudCBjaGFubmVsIHN0YXRlIGlzIHByZXNlcnZl
ZCBvbiBtaWdyYXRpb24sIHJlcXVpcmluZyBmcm9udGVuZAorYW5kIGJhY2tlbmQgZHJpdmVycyB0
byBjcmVhdGUgYW5kIGJpbmQgYSBjb21wbGV0ZSBuZXcgc2V0IG9mIGV2ZW50IGNoYW5uZWxzIGlu
CitvcmRlciB0byByZS1lc3RhYmxpc2ggYSBwcm90b2NvbCBjb25uZWN0aW9uLiBIZW5jZSwgb25l
IG9yIG1vcmUgbmV3IHNhdmUKK3JlY29yZHMgd2lsbCBiZSByZXF1aXJlZCB0byB0cmFuc2ZlciBl
dmVudCBjaGFubmVsIHN0YXRlIGluIG9yZGVyIHRvIGF2b2lkIHRoZQorbmVlZCBmb3IgZXhwbGlj
aXQgYWN0aW9uIGJ5IGZyb250ZW5kIGRyaXZlcnMgcnVubmluZyBpbiB0aGUgZ3Vlc3QuIE5vdGUg
dGhhdAordGhlIGxvY2FsIHBvcnQgbnVtYmVycyBuZWVkIHRvIHByZXNlcnZlZCBpbiB0aGlzIHN0
YXRlIGFzIHRoZXkgYXJlIHRoZSBvbmx5Citjb250ZXh0IHRoZSBndWVzdCBoYXMgdG8gcmVmZXIg
dG8gdGhlIGh5cGVydmlzb3IgZXZlbnQgY2hhbm5lbCBvYmplY3RzLgorIE5vdGUgYWxzbyB0aGF0
IHRoZSBQViAqc3RvcmUqIChYZW5zdG9yZSBhY2Nlc3MpIGFuZCAqY29uc29sZSogcHJvdG9jb2xz
IGFsc28KK3JlbHkgb24gZXZlbnQgY2hhbm5lbHMgd2hpY2ggYXJlIHNldCB1cCBieSB0aGUgdG9v
bHN0YWNrLiBOb3JtYWxseSwgZWFybHkgaW4KK21pZ3JhdGlvbiwgdGhlIHRvb2xzdGFjayBydW5u
aW5nIG9uIHRoZSByZW1vdGUgaG9zdCB3b3VsZCBzZXQgdXAgYSBuZXcgcGFpciBvZgorZXZlbnQg
Y2hhbm5lbHMgZm9yIHRoZXNlIHByb3RvY29scyBpbiB0aGUgZGVzdGluYXRpb24gZG9tYWluLiBU
aGVzZSBtYXkgbm90IGJlCithc3NpZ25lZCB0aGUgc2FtZSBsb2NhbCBwb3J0IG51bWJlcnMgYXMg
dGhlIHByb3RvY29scyBydW5uaW5nIGluIHRoZSBzb3VyY2UKK2RvbWFpbi4gRm9yIG5vbi1jb29w
ZXJhdGl2ZSBtaWdyYXRpb24gdGhlc2UgY2hhbm5lbHMgbXVzdCBlaXRoZXIgYmUgY3JlYXRlZCB3
aXRoCitmaXhlZCBwb3J0IG51bWJlcnMsIG9yIHRoZWlyIGNyZWF0aW9uIG11c3QgYmUgYXZvaWRl
ZCBhbmQgaW5zdGVhZCBiZSBpbmNsdWRlZAoraW4gdGhlIGdlbmVyYWwgZXZlbnQgY2hhbm5lbCBz
dGF0ZSByZWNvcmQocykuCisKKyMjIyBHcmFudCB0YWJsZQorCitUaGUgZ3JhbnQgdGFibGUgaXMg
ZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50IG9mIGFuIElPTU1VLiBGb3IK
K2V4YW1wbGUsIHRoZSBzaGFyZWQgcmluZ3Mgb2YgYSBQViBwcm90b2NvbCBhcmUgKmdyYW50ZWQq
IGJ5IGEgZnJvbnRlbmQgZHJpdmVyCit0byB0aGUgYmFja2VuZCBkcml2ZXIgYnkgYWxsb2NhdGlu
ZyAqZ3JhbnQgZW50cmllcyogaW4gdGhlIGd1ZXN04oCZcyB0YWJsZSwKK2ZpbGxpbmcgaW4gZGV0
YWlscyBvZiB0aGUgbWVtb3J5IHBhZ2VzIGFuZCB0aGVuIHdyaXRpbmcgdGhlICpncmFudCByZWZl
cmVuY2VzKgorKHRoZSBpbmRleCB2YWx1ZXMgb2YgdGhlIGdyYW50IGVudHJpZXMpIGludG8gWGVu
c3RvcmUuIFRoZSBncmFudCByZWZlcmVuY2VzIG9mCit0aGUgcHJvdG9jb2wgYnVmZmVycyB0aGVt
c2VsdmVzIGFyZSB0eXBpY2FsbHkgd3JpdHRlbiBkaXJlY3RseSBpbnRvIHRoZSByZXF1ZXN0Citz
dHJ1Y3R1cmVzIHBhc3NlZCB2aWEgYSBzaGFyZWQgcmluZy4KK1RoZSBndWVzdCBpcyByZXNwb25z
aWJsZSBmb3IgbWFuYWdpbmcgaXRzIG93biBncmFudCB0YWJsZS4gTm8gaHlwZXJjYWxsIGlzCity
ZXF1aXJlZCB0byBncmFudCBhIG1lbW9yeSBwYWdlIHRvIGFub3RoZXIgZG9tYWluLiBJdCBpcyBz
dWZmaWNpZW50IHRvIGZpbmQgYW4KK3VudXNlZCBncmFudCBlbnRyeSBhbmQgc2V0IGJpdHMgaW4g
dGhlIGVudHJ5IHRvIGdpdmUgcmVhZCBhbmQvb3Igd3JpdGUgYWNjZXNzCit0byBhIHJlbW90ZSBk
b21haW4gYWxzbyBzcGVjaWZpZWQgaW4gdGhlIGVudHJ5IGFsb25nIHdpdGggdGhlIHBhZ2UgZnJh
bWUKK251bWJlci4gVGh1cyB0aGUgbGF5b3V0IGFuZCBjb250ZW50IG9mIHRoZSBncmFudCB0YWJs
ZSBsb2dpY2FsbHkgZm9ybXMgcGFydCBvZgordGhlIGd1ZXN0IHN0YXRlLgorQ3VycmVudGx5IG5v
IGdyYW50IHRhYmxlIHN0YXRlIGlzIG1pZ3JhdGVkLCByZXF1aXJpbmcgYSBndWVzdCB0byBzZXBh
cmF0ZWx5CittYWludGFpbiBhbnkgc3RhdGUgdGhhdCBpdCB3aXNoZXMgdG8gcGVyc2lzdCBlbHNl
d2hlcmUgaW4gaXRzIG1lbW9yeSBpbWFnZSBhbmQKK3RoZW4gcmVzdG9yZSBpdCBhZnRlciBtaWdy
YXRpb24uIFRodXMgdG8gYXZvaWQgdGhlIG5lZWQgZm9yIHN1Y2ggZXhwbGljaXQKK2FjdGlvbiBi
eSB0aGUgZ3Vlc3QsIG9uZSBvciBtb3JlIG5ldyBzYXZlIHJlY29yZHMgd2lsbCBiZSByZXF1aXJl
ZCB0byBtaWdyYXRlCit0aGUgY29udGVudHMgb2YgdGhlIGdyYW50IHRhYmxlLgorCisjIE91dGxp
bmUgUHJvcG9zYWwKKworKiBQViBiYWNrZW5kIGRyaXZlcnMgd2lsbCBiZSBtb2RpZmllZCB0byB1
bmlsYXRlcmFsbHkgcmUtZXN0YWJsaXNoIGNvbm5lY3Rpb24KK3RvIGEgZnJvbnRlbmQgaWYgdGhl
IGJhY2tlbmQgc3RhdGUgbm9kZSBpcyByZXN0b3JlZCB3aXRoIHZhbHVlIDQKKyhYZW5idXNTdGF0
ZUNvbm5lY3RlZClbNl0uCisqIFRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGFs
bG93IGRvbWlkIHRvIGJlIHJhbmRvbWl6ZWQgb24gaW5pdGlhbAorY3JlYXRpb24gb3IgZGVmYXVs
dCBtaWdyYXRpb24sIGJ1dCBtYWtlIGl0IGlkZW50aWNhbCB0byB0aGUgc291cmNlIGRvbWFpbiBv
bgorbm9uLWNvb3BlcmF0aXZlIG1pZ3JhdGlvbi4gTm9uLUNvb3BlcmF0aXZlIG1pZ3JhdGlvbiB3
aWxsIGhhdmUgdG8gYmUgZGVuaWVkIGlmIHRoZQorZG9taWQgaXMgdW5hdmFpbGFibGUgb24gdGhl
IHRhcmdldCBob3N0LCBidXQgcmFuZG9taXphdGlvbiBvZiBkb21pZCBvbiBjcmVhdGlvbgorc2hv
dWxkIGhvcGVmdWxseSBtaW5pbWl6ZSB0aGUgbGlrZWxpaG9vZCBvZiB0aGlzLiBOb24tQ29vcGVy
YXRpdmUgbWlncmF0aW9uIHRvCitsb2NhbGhvc3Qgd2lsbCBjbGVhcmx5IG5vdCBiZSBwb3NzaWJs
ZS4gUGF0Y2hlcyBoYXZlIGFscmVhZHkgYmVlbiBzZW50IHRvCitgeGVuLWRldmVsYCB0byBtYWtl
IHRoaXMgY2hhbmdlWzddLgorKiBgeGVuc3RvcmVkYCBzaG91bGQgYmUgbW9kaWZpZWQgdG8gaW1w
bGVtZW50IHRoZSBuZXcgbWVjaGFuaXNtcyBuZWVkZWQuIFNlZQorKk90aGVyIFBhcmEtVmlydHVh
bCBTdGF0ZSogYWJvdmUuIEEgZnVydGhlciBkZXNpZ24gZG9jdW1lbnQgd2lsbCBwcm9wb3NlCith
ZGRpdGlvbmFsIHByb3RvY29sIG1lc3NhZ2VzLgorKiBXaXRoaW4gdGhlIG1pZ3JhdGlvbiBzdHJl
YW0gZXh0cmEgc2F2ZSByZWNvcmRzIHdpbGwgYmUgZGVmaW5lZCBhcyByZXF1aXJlZC4KK1NlZSAq
T3RoZXIgUGFyYS1WaXJ0dWFsIFN0YXRlKiBhYm92ZS4gQSBmdXJ0aGVyIGRlc2lnbiBkb2N1bWVu
dCB3aWxsIHByb3Bvc2UKK21vZGlmaWNhdGlvbnMgdG8gdGhlIExpYlhlbkxpZ2h0IGFuZCBMaWJY
ZW5DdHJsIERvbWFpbiBJbWFnZSBGb3JtYXRzLgorKiBBbiBvcHRpb24gc2hvdWxkIGJlIGFkZGVk
IHRvIHRoZSB0b29sc3RhY2sgdG8gaW5pdGlhdGUgYSBub24tY29vcGVyYXRpdmUKK21pZ3JhdGlv
biwgaW5zdGVhZCBvZiB0aGUgKGRlZmF1bHQpIHBvdGVudGlhbGx5IGNvLW9wZXJhdGl2ZSBtaWdy
YXRpb24uCitFc3NlbnRpYWxseSB0aGlzIHNob3VsZCBza2lwIHRoZSBjaGVjayB0byBzZWUgaWYg
UFYgZHJpdmVycyBhbmQgbWlncmF0ZSBhcyBpZgordGhlcmUgYXJlIG5vbmUgcHJlc2VudCwgYnV0
IGFsc28gZW5hYmxpbmcgdGhlIGV4dHJhIHNhdmUgcmVjb3Jkcy4gTm90ZSB0aGF0IGF0CitsZWFz
dCBzb21lIG9mIHRoZSBleHRyYSByZWNvcmRzIHNob3VsZCBvbmx5IGZvcm0gcGFydCBvZiBhIG5v
bi1jb29wZXJhdGl2ZQorbWlncmF0aW9uIHN0cmVhbS4gRm9yIGV4YW1wbGUsIG1pZ3JhdGluZyBl
dmVudCBjaGFubmVsIHN0YXRlIHdvdWxkIGJlIGNvdW50ZXIKK3Byb2R1Y3RpdmUgaW4gYSBub3Jt
YWwgbWlncmF0aW9uIGFzIHRoaXMgd2lsbCBlc3NlbnRpYWxseSBsZWFrIGV2ZW50IGNoYW5uZWwK
K29iamVjdHMgYXQgdGhlIHJlY2VpdmluZyBlbmQuIE90aGVycywgc3VjaCBhcyBncmFudCB0YWJs
ZSBzdGF0ZSwgY291bGQKK3BvdGVudGlhbGx5IGhhcm1sZXNzbHkgZm9ybSBwYXJ0IG9mIGEgbm9y
bWFsIG1pZ3JhdGlvbiBzdHJlYW0uCisKKyogKiAqCitbMV0gUFYgZHJpdmVycyBhcmUgZGVlbWVk
IHRvIGJlIGluc3RhbGxlZCBpZiB0aGUgSFZNIHBhcmFtZXRlcgorKkhWTV9QQVJBTV9DQUxMQkFD
S19JUlEqIGhhcyBiZWVuIHNldCB0byBhIG5vbi16ZXJvIHZhbHVlLgorCitbMl0gU2VlIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRl
L3B1YmxpYy9pby94ZW5idXMuaAorCitbM10gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVh
bS5wYW5kb2MKKworWzRdIFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWJsb2I7Zj1kb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisK
K1s1XSBTZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9i
O2Y9ZG9jcy9taXNjL3hlbnN0b3JlLnR4dAorCitbNl0gYHhlbi1ibGtiYWNrYCBhbmQgYHhlbi1u
ZXRiYWNrYCBoYXZlIGFscmVhZHkgYmVlbiBtb2RpZmllZCBpbiBMaW51eCB0byBkbwordGhpcy4K
KworWzddIFNlZSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMjAtMDEvbXNnMDA2MzIuaHRtbAorCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:28:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwPys-00079f-Iz; Tue, 28 Jan 2020 12:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwPyr-00078L-N6
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:28:33 +0000
X-Inumbo-ID: b109968b-41c9-11ea-86a1-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b109968b-41c9-11ea-86a1-12813bfff9fa;
 Tue, 28 Jan 2020 12:28:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580214511; x=1611750511;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=rAdMsl3Uq9cNEYv0vM8Q59O9eucqOG8FbTePBwejzy0=;
 b=CAEZ3Rfe+/gvkqKWhncBmgyPCRK8wIdLkcha7o9wNgQVWj0VlMKqNGpy
 83xE1p1IptdXGjMIs6bNDMd06m5UKTJGkazpjiIjMtMa313ZarWKesX9X
 wa2+sBIeLf4zVavrtcLu3dypKMWAlCfAsm6eBjA5W536Mf4xg69fpe257 c=;
IronPort-SDR: 4zeQZkHIWaGMvPFCuFW1A9XgmjuT+J1EtwgYqhIn/UiJgah6ISRrL6/0FlJZBNqJNfkCqwntfw
 fcDKYIi6IV8g==
X-IronPort-AV: E=Sophos;i="5.70,373,1574121600"; d="scan'208";a="15097909"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 28 Jan 2020 12:28:30 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id E47A3A202C
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 12:28:29 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 12:28:29 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 12:28:28 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 28 Jan 2020 12:28:26 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 12:28:21 +0000
Message-ID: <20200128122823.12920-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 0/2] docs: Migration design documents
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: Paul Durrant <pdurrant@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>

UGF0Y2ggIzEgd2FzIHN0YW5kYWxvbmUgaW4gdjIgYW5kIGlzIHVubW9kaWZpZWQgaW4gdjMuCgpQ
YXVsIER1cnJhbnQgKDIpOgogIGRvY3MvZGVzaWduczogQWRkIGEgZGVzaWduIGRvY3VtZW50IGZv
ciBub24tY29vcGVyYXRpdmUgbGl2ZSBtaWdyYXRpb24KICBkb2NzL2Rlc2lnbnM6IEFkZCBhIGRl
c2lnbiBkb2N1bWVudCBmb3IgbWlncmF0aW9uIG9mIHhlbnN0b3JlIGRhdGEKCiBkb2NzL2Rlc2ln
bnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZCB8IDI1OSArKysrKysrKysrKysrKysrKysr
KysrCiBkb2NzL2Rlc2lnbnMveGVuc3RvcmUtbWlncmF0aW9uLm1kICAgICAgICB8IDEyMiArKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM4MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBkb2NzL2Rlc2lnbnMveGVuc3RvcmUtbWlncmF0aW9uLm1kCgotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:28:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwPz2-0007Bi-AS; Tue, 28 Jan 2020 12:28:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwPz1-0007BH-0V
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:28:43 +0000
X-Inumbo-ID: b8303ebe-41c9-11ea-8396-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8303ebe-41c9-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 12:28:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580214522; x=1611750522;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=TTeFcJ+VQgXmov/0jHCqO5kGYKDa53oxmToMG1RkICw=;
 b=KAMWDJOewgntZKeuBhfU9qWzsNY8+57gWwuyCUW528/He6M8JwJQkxf5
 ROm7kZAtTjbJ5NdP29r5CGaG6vnL1FVs0fd8N3ykYtefmV3de+33ZX6tW
 Ga54ai3rDd67gUcRjbQ82b7qXrdAOraDxG4zD7IOkWzub5v5rsDHfOY8D 8=;
IronPort-SDR: JPAx+fMoUj3A9n2y7gZ7/xcnLfMeuCAIb7dhMX2zdw3zzh+CaiTyzZ5Dpjbojn43uR+N4KAlgK
 Zw2tXBmN2k5g==
X-IronPort-AV: E=Sophos;i="5.70,373,1574121600"; d="scan'208";a="13650339"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-57e1d233.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 28 Jan 2020 12:28:42 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-57e1d233.us-east-1.amazon.com (Postfix) with ESMTPS
 id A8B96141614; Tue, 28 Jan 2020 12:28:38 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 12:28:38 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 12:28:37 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 28 Jan 2020 12:28:34 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 12:28:23 +0000
Message-ID: <20200128122823.12920-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200128122823.12920-1-pdurrant@amazon.com>
References: <20200128122823.12920-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document for
 migration of xenstore data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

VGhpcyBwYXRjaCBkZXRhaWxzIHByb3Bvc2VzIGV4dHJhIG1pZ3JhdGlvbiBkYXRhIGFuZCB4ZW5z
dG9yZSBwcm90b2NvbApleHRlbnNpb25zIHRvIHN1cHBvcnQgbm9uLWNvb3BlcmF0aXZlIGxpdmUg
bWlncmF0aW9uIG9mIGd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJh
bnRAYW1hem9uLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KCnYzOgogLSBOZXcgaW4gdjMKLS0tCiBkb2NzL2Rlc2lnbnMveGVuc3RvcmUtbWln
cmF0aW9uLm1kIHwgMTIyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTIyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2Rlc2lnbnMv
eGVuc3RvcmUtbWlncmF0aW9uLm1kCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3hlbnN0b3Jl
LW1pZ3JhdGlvbi5tZCBiL2RvY3MvZGVzaWducy94ZW5zdG9yZS1taWdyYXRpb24ubWQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOTAyMGI2ZmY5YQotLS0gL2Rldi9udWxs
CisrKyBiL2RvY3MvZGVzaWducy94ZW5zdG9yZS1taWdyYXRpb24ubWQKQEAgLTAsMCArMSwxMjIg
QEAKKyMgWGVuc3RvcmUgTWlncmF0aW9uCisKKyMjIEJhY2tncm91bmQKKworVGhlIGRlc2lnbiBm
b3IgKk5vbi1Db29wZXJhdGl2ZSBNaWdyYXRpb24gb2YgR3Vlc3RzKlsxXSBleHBsYWlucyB0aGF0
IGV4dHJhCitzYXZlIHJlY29yZHMgYXJlIHJlcXVpcmVkIGluIHRoZSBtaWdyYXRpb25zIHN0cmVh
bSB0byBhbGxvdyBhIGd1ZXN0IHJ1bm5pbmcKK1BWIGRyaXZlcnMgdG8gYmUgbWlncmF0ZWQgd2l0
aG91dCBpdHMgY28tb3BlcmF0aW9uLiBNb3Jlb3ZlciB0aGUgc2F2ZQorcmVjb3JkcyBtdXN0IGlu
Y2x1ZGUgZGV0YWlscyBvZiByZWdpc3RlcmVkIHhlbnN0b3JlIHdhdGNoZXMgYXMgd2VsbCBhcwor
Y29udGVudDsgaW5mb3JtYXRpb24gdGhhdCBjYW5ub3QgY3VycmVudGx5IGJlIHJlY292ZXJlZCBm
cm9tIGB4ZW5zdG9yZWRgLAorYW5kIGhlbmNlIHNvbWUgZXh0ZW5zaW9uIHRvIHRoZSB4ZW5zdG9y
ZSBwcm90b2NvbFsyXSB3aWxsIGFsc28gYmUgcmVxdWlyZWQuCisKK1RoZSAqbGlieGVubGlnaHQg
RG9tYWluIEltYWdlIEZvcm1hdCogc3BlY2lmaWNhdGlvblszXSBhbHJlYWR5IGRlZmluZXMgYQor
cmVjb3JkIHR5cGUgYEVNVUxBVE9SX1hFTlNUT1JFX0RBVEFgIGJ1dCB0aGlzIGlzIG5vdCBzdWl0
YWJsZSBmb3IKK3RyYW5zZmVycmluZyB4ZW5zdG9yZSBkYXRhIHBlcnRhaW5pbmcgdG8gdGhlIGRv
bWFpbiBkaXJlY3RseSBhcyBpdCBpcworc3BlY2lmaWVkIHN1Y2ggdGhhdCBrZXlzIGFyZSByZWxh
dGl2ZSB0byB0aGUgcGF0aAorYC9sb2NhbC9kb21haW4vJGRtX2RvbWlkL2RldmljZS1tb2RlbC8k
ZG9taWRgLiBUaHVzIGl0IGlzIG5lY2Vzc2FyeSB0bworZGVmaW5lIGF0IGxlYXN0IG9uZSBuZXcg
c2F2ZSByZWNvcmQgdHlwZS4KKworIyMgUHJvcG9zYWwKKworIyMjIE5ldyBTYXZlIFJlY29yZAor
CitBIG5ldyBtYW5kYXRvcnkgcmVjb3JkIHR5cGUgc2hvdWxkIGJlIGRlZmluZWQgd2l0aGluIHRo
ZSBsaWJ4ZW5saWdodCBEb21haW4KK0ltYWdlIEZvcm1hdDoKKworYDB4MDAwMDAwMDc6IERPTUFJ
Tl9YRU5TVE9SRV9EQVRBYAorCitUaGUgZm9ybWF0IG9mIGVhY2ggb2YgdGhlc2UgbmV3IHJlY29y
ZHMgc2hvdWxkIGJlIGFzIGZvbGxvd3M6CisKKworYGBgCiswICAgICAxICAgICAyICAgICAzICAg
ICA0ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CisrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK3wgdHlwZSAgICAgICAgICAgICAgICAgICB8IHJlY29y
ZCBzcGVjaWZpYyBkYXRhICAgfAorKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAg
ICAgICAgICAgICAgICB8CisuLi4KKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKworYGBgCisKKworfCBGaWVsZCB8IERlc2NyaXB0aW9uIHwKK3wtLS18
LS0tfAorfCBgdHlwZWAgfCAweDAwMDAwMDAwOiBpbnZhbGlkIHwKK3wgICAgICAgIHwgMHgwMDAw
MDAwMTogbm9kZSBkYXRhIHwKK3wgICAgICAgIHwgMHgwMDAwMDAwMjogd2F0Y2ggZGF0YSB8Cit8
ICAgICAgICB8IDB4MDAwMDAwMDMgLSAweEZGRkZGRkZGOiByZXNlcnZlZCBmb3IgZnV0dXJlIHVz
ZSB8CisKKword2hlcmUgZGF0YSBpcyBhbHdheXMgaW4gdGhlIGZvcm0gb2YgYSBOVUwgc2VwYXJh
dGVkIGFuZCB0ZXJtaW5hdGVkIHR1cGxlCithcyBmb2xsb3dzCisKKworKipub2RlIGRhdGEqKgor
CisKK2A8cGF0aD58PHZhbHVlPnw8cGVybS1hcy1zdHJpbmc+fGAKKworCitgPHBhdGg+YCBpcyBj
b25zaWRlcmVkIHJlbGF0aXZlIHRvIHRoZSBkb21haW4gcGF0aCBgL2xvY2FsL2RvbWFpbi8kZG9t
aWRgCithbmQgaGVuY2UgbXVzdCBub3QgYmVnaW4gd2l0aCBgL2AuCitgPHBhdGg+YCBhbmQgYDx2
YWx1ZT5gIHNob3VsZCBiZSBzdWl0YWJsZSB0byBmb3JtdWxhdGUgYSBgV1JJVEVgIG9wZXJhdGlv
bgordG8gdGhlIHJlY2VpdmluZyB4ZW5zdG9yZSBhbmQgYDxwZXJtLWFzLXN0cmluZz5gIHNob3Vs
ZCBiZSBzaW1pbGFybHkgc3VpdGFibGUKK3RvIGZvcm11bGF0ZSBhIHN1YnNlcXVlbnQgYFNFVF9Q
RVJNU2Agb3BlcmF0aW9uLgorCisqKndhdGNoIGRhdGEqKgorCisKK2A8cGF0aD58PHRva2VuPnxg
CisKK2A8cGF0aD5gIGFnYWluIGlzIGNvbnNpZGVyZWQgcmVsYXRpdmUgYW5kLCB0b2dldGhlciB3
aXRoIGA8dG9rZW4+YCwgc2hvdWxkCitiZSBzdWl0YWJsZSB0byBmb3JtdWxhdGUgYW4gYEFERF9E
T01BSU5fV0FUQ0hFU2Agb3BlcmF0aW9uIChzZWUgYmVsb3cpLgorTm90ZSB0aGF0IGA8cGF0aD5g
IG11c3Qgbm90IGJlIGEgKnNwZWNpYWwqIHZhbHVlIChiZWdpbm5pbmcgd2l0aCBgQGApLgorCisK
KyMjIyBQcm90b2NvbCBFeHRlbnNpb24KKworVGhlIGBXQVRDSGAgb3BlcmF0aW9uIGRvZXMgbm90
IGFsbG93IHNwZWNpZmljYXRpb24gb2YgYSBgPGRvbWlkPmA7IGl0IGlzCithc3N1bWVkIHRoYXQg
dGhlIHdhdGNoIHBlcnRhaW5zIHRvIHRoZSBkb21haW4gdGhhdCBvd25zIHRoZSBzaGFyZWQgcmlu
Zworb3ZlciB3aGljaCB0aGUgb3BlcmF0aW9uIGlzIHBhc3NlZC4gSGVuY2UsIGZvciB0aGUgdG9v
bC1zdGFjayB0byBiZSBhYmxlCit0byByZWdpc3RlciBhIHdhdGNoIG9uIGJlaGFsZiBvZiBhIGRv
bWFpbiBhIG5ldyBvcGVyYXRpb24gaXMgbmVlZGVkOgorCitgYGAKK0FERF9ET01BSU5fV0FUQ0hF
UyAgICAgIDxkb21pZD58PHdhdGNoPnwrCisKK0FkZHMgd2F0Y2hlcyBvbiBiZWhhbGYgb2YgdGhl
IHNwZWNpZmllZCBkb21haW4uCisKKzx3YXRjaD4gaXMgYSBOVUwgc2VwYXJhdGVkIHR1cGxlIG9m
IDxwYXRoPnw8dG9rZW4+LiA8cGF0aD4gbXVzdCBub3QgYmUKK0A8d3NwZWNpYWw+LCBvdGhlcndp
c2UgdGhlIHNlbWFudGljcyBvZiB0aGlzIG9wZXJhdGlvbiBhcmUgaWRlbnRpY2FsIHRvCit0aGUg
ZG9tYWluIGlzc3VpbmcgV0FUQ0ggPHBhdGg+fDx0b2tlbj58LgorYGBgCisKK1RoZSB3YXRjaCBp
bmZvcm1hdGlvbiBmb3IgYSBkb21haW4gYWxzbyBuZWVkcyB0byBiZSBleHRyYWN0ZWQgZnJvbSB0
aGUKK3NlbmRpbmcgeGVuc3RvcmVkIHNvIHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uIGlzIGFsc28g
bmVlZGVkOgorCitgYGAKK0dFVF9ET01BSU5fV0FUQ0hFUyAgICAgIDxkb21pZD58PGluZGV4PiAg
IDxnZW5jbnQ+fDx3YXRjaD58KiAKKworR2V0cyB0aGUgbGlzdCBvZiB3YXRjaGVzIHRoYXQgYXJl
IGN1cnJlbnRseSByZWdpc3RlcmVkIGZvciB0aGUgZG9tYWluLgorCis8d2F0Y2g+IGlzIGEgTlVM
IHNlcGFyYXRlZCB0dXBsZSBvZiA8cGF0aD58PHRva2VuPi4gVGhlIHN1Yi1saXN0IHJldHVybmVk
Cit3aWxsIHN0YXJ0IGF0IDxpbmRleD4gaW50byB0aGUgdGhlIG92ZXJhbGwgbGlzdCBvZiB3YXRj
aGVzIGFuZCBtYXkgYmUKK3RydW5jYXRlZCBzdWNoIHRoYXQgdGhlIHJldHVybmVkIGRhdGEgZml0
cyB3aXRoaW4gWEVOU1RPUkVfUEFZTE9BRF9NQVguCitJZiA8aW5kZXg+IGlzIGJleW9uZCB0aGUg
ZW5kIG9mIHRoZSBvdmVyYWxsIGxpc3QgdGhlbiB0aGUgcmV0dXJuZWQgc3ViLQorbGlzdCB3aWxs
IGJlIGVtcHR5LiBJZiB0aGUgdmFsdWUgb2YgPGdlbmNudD4gY2hhbmdlcyB0aGVuIGl0IGluZGlj
YXRlcwordGhhdCB0aGUgb3ZlcmFsbCB3YXRjaCBsaXN0IGhhcyBjaGFuZ2VkIGFuZCB0aHVzIGl0
IG1heSBiZSBuZWNlc3NhcnkKK3RvIHJlLWlzc3VlIHRoZSBvcGVyYXRpb24gZm9yIHByZXZpb3Vz
IHZhbHVlcyBvZiA8aW5kZXg+LgorYGBgCisKK0l0IG1heSBhbHNvIGJlIGRlc2lyYWJsZSB0byBz
dGF0ZSBpbiB0aGUgcHJvdG9jb2wgc3BlY2lmaWNhdGlvbiB0aGF0Cit0aGUgYElOVFJPRFVDRWAg
b3BlcmF0aW9uIHNob3VsZCBub3QgY2xlYXIgdGhlIGA8bWZuPmAgc3BlY2lmaWVkIHN1Y2ggdGhh
dAorYSBgUkVMRUFTRWAgb3BlcmF0aW9uIGZvbGxvd2VkIGJ5IGFuIGBJTlRST0RVQ0VgIG9wZXJh
dGlvbiBmb3JtIGFuCitpZGVtcG90ZW50IHBhaXIuIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9u
IG9mICpDIHhlbnRvcmVkKiBkb2VzIHRoaXMKKyhpbiB0aGUgYGRvbWFpbl9jb25uX3Jlc2V0KClg
IGZ1bmN0aW9uKSBidXQgdGhpcyBjb3VsZCBiZSBkcm9wcGVkIGFzIHRoaXMKK2JlaGF2aW91ciBp
cyBub3QgY3VycmVudGx5IHNwZWNpZmllZCBhbmQgdGhlIHBhZ2Ugd2lsbCBhbHdheXMgYmUgemVy
b2VkCitmb3IgYSBuZXdseSBjcmVhdGVkIGRvbWFpbi4KKworCisqICogKgorCitbMV0gU2VlIGh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvZGVz
aWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCitbMl0gU2VlIGh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWlzYy94ZW5zdG9yZS50
eHQKK1szXSBTZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1i
bG9iO2Y9ZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRvYwotLSAKMi4yMC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:40:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwQAY-0000Po-Gq; Tue, 28 Jan 2020 12:40:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wDyi=3R=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwQAX-0000Pj-Gd
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:40:37 +0000
X-Inumbo-ID: 61b52958-41cb-11ea-ad98-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61b52958-41cb-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 12:40:36 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id t23so2367396wmi.1
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 04:40:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=plv1GEb5ebiaArHl3vGegP1CDtC+eP8KGraE/3KoqiA=;
 b=OPReH5LEJ9BTMawk1SJhUkBVhfzRkRpJ2dzhHO/MxPAg1AKsaEAMbsF+XpftkvcLQh
 FL10AXO1PXVW6M/pg/zEO1J9vaX7LR6gt9gk6kPBjQUPgmvmIJBocFyHgCLgUVR6bbNg
 3D1RjUOxrFvemfUesOPZ+gz+iLDtV+EiFUhoYhN/mK2Ixo/U5DLqz22XVZ6iLDl4yVdb
 YJEtO37WA8MjDzZKswtLKG1ukljREDf++FX75moGIz6sZjswO+RNY4QbU2IRXV9cIBJk
 6Fu8JJBV/sIVZfFML0km5RXfc7QdfN4LOc0MAudcQ4t0WlwzIohrrGyV00C40LYIc9r3
 LoMA==
X-Gm-Message-State: APjAAAWRLDTCwVXAwFRbSjiugM0UR96Ozpq+xl68oRpwuklbOfTNteH5
 ueUXldRDW+U3gU25GnwN4zXLGHIFc3k=
X-Google-Smtp-Source: APXvYqysDd/xGP41huqEkBoXiPwqUuspDoTFT7AX17Gy503puTQQxqp4aC/K/yK2GA/tatBAxaCMmQ==
X-Received: by 2002:a05:600c:21c5:: with SMTP id
 x5mr5017536wmj.72.1580215235574; 
 Tue, 28 Jan 2020 04:40:35 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 v8sm25111807wrw.2.2020.01.28.04.40.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 28 Jan 2020 04:40:34 -0800 (PST)
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 12:40:31 +0000
Message-Id: <20200128124031.8720-1-wl@xen.org>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] docs: fix StudlyCaps in
 libxl-migration-stream.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

Tm90ZSB0aGF0IHRoZSAiTGlieGxGbXQiIGluIHRoZSBzdHJlYW0gc2hvdWxkIHJlbWFpbiB1bmNo
YW5nZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KIGRvY3Mvc3Bl
Y3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xp
YnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jIGIvZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRpb24t
c3RyZWFtLnBhbmRvYwppbmRleCAzNzY2ZjM3ZjRmLi41ZWM1ZGM5OTFiIDEwMDY0NAotLS0gYS9k
b2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisrKyBiL2RvY3Mvc3BlY3Mv
bGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKQEAgLTEsNCArMSw0IEBACi0lIExpYlhlbkxp
Z2h0IERvbWFpbiBJbWFnZSBGb3JtYXQKKyUgbGlieGVubGlnaHQgRG9tYWluIEltYWdlIEZvcm1h
dAogJSBBbmRyZXcgQ29vcGVyIDw8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4+CiAgIFdlbiBD
b25neWFuZyA8PHdlbmN5QGNuLmZ1aml0c3UuY29tPj4KICAgWWFuZyBIb25neWFuZyA8PGhvbmd5
YW5nLnlhbmdAZWFzeXN0YWNrLmNuPj4KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:40:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwQAs-0000RG-Ru; Tue, 28 Jan 2020 12:40:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwQAr-0000R6-V4
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:40:57 +0000
X-Inumbo-ID: 6e58f87e-41cb-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e58f87e-41cb-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 12:40:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwQAp-0007gU-Fs; Tue, 28 Jan 2020 12:40:55 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwQAp-00055Q-5T; Tue, 28 Jan 2020 12:40:55 +0000
Date: Tue, 28 Jan 2020 12:40:51 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200128124051.oyve4k3jx4yowroh@debian>
References: <20200127164547.5993-1-ian.jackson@eu.citrix.com>
 <7d8076d81f53462999e109fff47ad38d@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7d8076d81f53462999e109fff47ad38d@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] docs: Fix StudlyCaps in
 libxc-migration-stream.pandoc and xl.1.pod
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDQ6NTc6NTdQTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IFNlbnQ6IDI3IEphbnVhcnkgMjAyMCAx
Njo0Ngo+ID4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gQ2M6IER1cnJh
bnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IElhbiBKYWNrc29uCj4gPiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVy
Cj4gPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT47Cj4gPiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkCj4gPiBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBTdWJqZWN0OiBbUEFUQ0hdIGRvY3M6IEZpeCBTdHVkbHlD
YXBzIGluIGxpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jIGFuZAo+ID4geGwuMS5wb2QKPiA+
IAo+ID4gJCBnaXQtZ3JlcCBsaWJ4ZW5jdHJsIHwgd2MgLWwKPiA+IDk5Cj4gPiAkIGdpdC1ncmVw
IGxpYnhjIHwgd2MgLWwKPiA+IDIwNgo+ID4gJCBnaXQtZ3JlcCBsaWJ4ZW5saWdodCB8IHdjIC1s
Cj4gPiA0OAo+ID4gJCBnaXQtZ3JlcCBsaWJ4bCB8IHdjIC1sCj4gPiAxMzQzMwo+ID4gJCBnaXQt
Z3JlcCBMaWJYZW4gfCB3YyAtbAo+ID4gMgo+ID4gJAo+ID4gCj4gPiBSZXBvcnRlZC1ieTogUGF1
bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICBkb2NzL21hbi94
bC4xLnBvZC5pbiAgICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ID4gIGRvY3Mvc3BlY3MvbGli
eGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgfCAyICstCj4gCj4gV2hhdCBhYm91dCBkb2NzL3Nw
ZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jPyBJdCBjb3VsZCB1c2UgYSBzaW1pbGFy
IGZpeCB3aGlsZSB5b3UncmUgYXQgaXQuCgpQYXRjaCBzZW50LgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:41:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwQBR-0000WC-6L; Tue, 28 Jan 2020 12:41:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwQBP-0000Vp-Ap
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:41:31 +0000
X-Inumbo-ID: 815ae41f-41cb-11ea-86a5-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 815ae41f-41cb-11ea-86a5-12813bfff9fa;
 Tue, 28 Jan 2020 12:41:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580215290;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dvSPFS7TXwB7J+t5aidFkr7xs29TkIR7l+wicRwJHtE=;
 b=Uqwxvx9QB4+a/H95mWm4efXAq9NHoGgKsexnOnchmD7cMuANEybliBTb
 35biE9P2vOpbYayRpD9pdgroqDhEZILZE7OiY8GRe7H6WoVozDx74S9Kr
 DZN75ONEeYT/v1LVkQTRgfm+mO8kPNJ1p5LpfeCNWKca0sSEJUnD/tdOA g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V6hnu84JZmG9NdVw5lBt1L8vKq1NHBetUhQlSbanDmBxTKwJz5TCyAUxDgCVZpo0pyJeD70dXS
 dEP7peEhogVXxCFNioqkVdEDYdDY8LR/WjbrxPpXo2R1ubw2964FpmoTHPwrFlgxr6pmF0PtZl
 LlM8sG/bpCyCyP32Z99Omyue5P+EEh950c5Du5+oo6B3PcX81qY1u54nnMfvBVOSAhaLuEmWxj
 4yJAnEcZE/pW9ZpI3ezG3I2w2faRAn6obH19VxqMOLjhiwP/kKlo4bFvqQnX6C9G/QaQsmiYgz
 EUc=
X-SBRS: 2.7
X-MesageID: 11541183
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11541183"
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20200128124031.8720-1-wl@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: <3b6d36ad-cf42-ab61-af82-0ab041768337@citrix.com>
Date: Tue, 28 Jan 2020 12:41:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128124031.8720-1-wl@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] docs: fix StudlyCaps in
 libxl-migration-stream.pandoc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@amazon.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>

T24gMjgvMDEvMjAyMCAxMjo0MCwgV2VpIExpdSB3cm90ZToKPiBOb3RlIHRoYXQgdGhlICJMaWJ4
bEZtdCIgaW4gdGhlIHN0cmVhbSBzaG91bGQgcmVtYWluIHVuY2hhbmdlZC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:47:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwQHO-0000oq-51; Tue, 28 Jan 2020 12:47:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwQHN-0000ol-ET
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:47:41 +0000
X-Inumbo-ID: 5dc60474-41cc-11ea-86a6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dc60474-41cc-11ea-86a6-12813bfff9fa;
 Tue, 28 Jan 2020 12:47: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 <osstest-admin@xenproject.org>)
 id 1iwQHK-0007pt-Gd; Tue, 28 Jan 2020 12:47: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 1iwQHK-0007HU-7h; Tue, 28 Jan 2020 12:47:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwQHK-0005NG-74; Tue, 28 Jan 2020 12:47:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146544-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 12:47:38 +0000
Subject: [Xen-devel] [linux-5.4 test] 146544: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0NCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU0NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTExZTQxNWM5NGY1YzI5OWRlMWVlNTBj
ODI1YjYwZTYzZDU5MTllOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxMiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgMTEgZGF5cyAgIDI0IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjUxOCAgMjAyMC0wMS0yNiAxNTozOToxOSBa
ICAgIDEgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNzg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0MDM4IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 12:52:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 12: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 1iwQLt-0001bx-WB; Tue, 28 Jan 2020 12:52:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwQLs-0001bs-Te
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 12:52:20 +0000
X-Inumbo-ID: 04e710c2-41cd-11ea-86b5-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04e710c2-41cd-11ea-86b5-12813bfff9fa;
 Tue, 28 Jan 2020 12:52:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580215940;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=9e8MGA3QPhlOD4wDtQCnT7xfuSmvzNE6tgP6jdHgSrE=;
 b=VgDrQyBzHc6SI52wAoHKF4hCuJdARsjjvxqHvIyIBFpC8zUyJrFizFSY
 C8UmPyltu8tmC7HRtZHeh8Bdx2xuOAVfnKeOWZbwCY9vBdhBH42O7pUTP
 tP+SQYzqiK3O+pGpsOzA0RwJqEsj0rnV93W5wCOiMVUKv2cM7ucnBM7mP s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U1B0b7/uW4NF+labMYCDXNo52JaU+gSIXivxMpUsqYUEOVHhFP1NGFsaJD4CutNcK9PiJGgoOh
 t+4iG5oeMbXu7v18QxPQjkQNubLbMpHGNaZ5Usz5oVMo7t2RcJBAa4P+DV/AIKiuFxUkIDDqDE
 SBDNfpvjJN78vr11N0NpG+dHp5FApkd2TvIX4KSOmkIhiIQdEbhRtBXIZNcwUJ4Z6bTME2H705
 VMv+9/pcY3E83m4hakKr4ob+rc5NwXwFaNkCTYm1+xIARTJAff3Gm1EjFIBMGF0xFrLWa/IVXl
 23w=
X-SBRS: 2.7
X-MesageID: 11722675
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,373,1574139600"; d="scan'208";a="11722675"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 12:52:16 +0000
Message-ID: <20200128125216.709-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/apic: Improve current_local_apic_mode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?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>

Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1gyQVBJQykgZG9lc24ndCBuZWVkIGNoZWNraW5nIHRv
IGludGVycHJldApBUElDX0JBU0VfRVhURC4KCkFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8g
b3B0aW1pc2UgdGhlIGdlbmVyYXRlZCBhc3NlbWJseSBieSBub3QgdXNpbmcKcmRtc3JsKCkuICBH
Q0MgaXNuJ3QgY2xldmVyIGVub3VnaCB0byBzcG90IHRoYXQgaXQgY2FuIGRyb3AgdGhlIHNoaWZ0
IGFuZCBvcgp0byBwdXQgJWVheCBpbiB0aGUgaGlnaGVyIGhhbGYgb2YgbXNyX2NvbnRlbnRzLgoK
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCldoYXQgY2FuIEkgc2F5IC0gdGhlIG51bXB0eSB3aG8gd3JvdGUg
dGhhdCBjb2RlIHdhcyB5b3VuZyBhbmQgbmFpdmUuLi4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5j
IHwgMTIgKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCmluZGV4IGE2YTc3NTRkNzcuLjA2ODRjNWQ5YzIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtMTUzNCwxOCArMTUz
NCwxNCBAQCB2b2lkIF9faW5pdCByZWNvcmRfYm9vdF9BUElDX21vZGUodm9pZCkKIC8qIExvb2sg
YXQgdGhlIGJpdHMgaW4gTVNSX0FQSUNfQkFTRSBhbmQgd29yayBvdXQgd2hpY2ggQVBJQyBtb2Rl
IHdlIGFyZSBpbiAqLwogZW51bSBhcGljX21vZGUgY3VycmVudF9sb2NhbF9hcGljX21vZGUodm9p
ZCkKIHsKLSAgICB1NjQgbXNyX2NvbnRlbnRzOworICAgIHVpbnQzMl90IGhpZ2gsIGxvdzsKIAot
ICAgIHJkbXNybChNU1JfQVBJQ19CQVNFLCBtc3JfY29udGVudHMpOworICAgIHJkbXNyKE1TUl9B
UElDX0JBU0UsIGxvdywgaGlnaCk7CiAKLSAgICAvKiBSZWFkaW5nIEVYVEQgYml0IGZyb20gdGhl
IE1TUiBpcyBvbmx5IHZhbGlkIGlmIENQVUlECi0gICAgICogc2F5cyBzbywgZWxzZSByZXNlcnZl
ZCAqLwotICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1gyQVBJQykgJiYgKG1zcl9j
b250ZW50cyAmIEFQSUNfQkFTRV9FWFREKSApCisgICAgaWYgKCBsb3cgJiBBUElDX0JBU0VfRVhU
RCApCiAgICAgICAgIHJldHVybiBBUElDX01PREVfWDJBUElDOwogCi0gICAgLyogRU4gYml0IHNo
b3VsZCBhbHdheXMgYmUgdmFsaWQgYXMgbG9uZyBhcyB3ZSBjYW4gcmVhZCB0aGUgTVNSCi0gICAg
ICovCi0gICAgaWYgKCBtc3JfY29udGVudHMgJiBBUElDX0JBU0VfRU5BQkxFICkKKyAgICBpZiAo
IGxvdyAmIEFQSUNfQkFTRV9FTkFCTEUgKQogICAgICAgICByZXR1cm4gQVBJQ19NT0RFX1hBUElD
OwogCiAgICAgcmV0dXJuIEFQSUNfTU9ERV9ESVNBQkxFRDsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:05:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwQYD-0002ZJ-BU; Tue, 28 Jan 2020 13:05:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwQYB-0002ZE-KN
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:05:03 +0000
X-Inumbo-ID: cb51bedc-41ce-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb51bedc-41ce-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 13:05:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 28588AD45;
 Tue, 28 Jan 2020 13:05:01 +0000 (UTC)
To: Eslam Elnikety <elnikety@amazon.com>
References: <cover.1579727989.git.elnikety@amazon.com>
 <f997f1b3a7d515392c15f518ce886710068bb4ef.1579727989.git.elnikety@amazon.com>
 <5a5fb1af-6405-9052-6f6b-0cc650f1e424@suse.com>
 <54470337-d6ba-64a4-e873-5954db070278@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <66b2060b-d966-b699-053b-967d1b1edfac@suse.com>
Date: Tue, 28 Jan 2020 14:05:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <54470337-d6ba-64a4-e873-5954db070278@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/4] x86/microcode: Improve parsing for
 ucode=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, Paul Durrant <pdurrant@amazon.co.uk>,
 xen-devel@lists.xenproject.org, David Woodhouse <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>

T24gMjcuMDEuMjAyMCAyMDozNCwgRXNsYW0gRWxuaWtldHkgd3JvdGU6Cj4gT24gMjMuMDEuMjAg
MTE6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAyMi4wMS4yMDIwIDIzOjMwLCBFc2xhbSBF
bG5pa2V0eSB3cm90ZToKPj4+IERlY291cGxlIHRoZSBtaWNyb2NvZGUgaW5kZXhpbmcgbWVjaGFu
aXNtIHdoZW4gdXNpbmcgR1JVQiB0byB0aGF0Cj4+PiB3aGVuIHVzaW5nIEVGSS4gVGhpcyBhbGxv
d3MgdXMgdG8gYXZvaWQgdGhlICJ1bnNwZWNpZmllZCBlZmZlY3QiIG9mCj4+PiB1c2luZyBgPGlu
dGVnZXI+YCB3aGVuIGJvb3RpbmcgdmlhIEVGSS4KPj4KPj4gUGVyc29uYWxseSBJJ2QgcHJlZmVy
IHVzIHRvIGNvbnRpbnVlIGNhbGwgdGhpcyB1bnNwZWNpZmllZC4gSXQKPj4gc2ltcGx5IHNob3Vs
ZG4ndCBiZSB1c2VkLiBQZW9wbGUgc2hvdWxkbid0IHJlbHkgb24gaXQgZ2V0dGluZwo+PiBpZ25v
cmVkLiAoSWlyYywgZGVzcGl0ZSB0aGlzIGJlaW5nIHYxLCB5b3UgaGFkIHByZXZpb3VzbHkKPj4g
c3VibWl0dGVkIGEgcGF0Y2ggdG8gdGhpcyBlZmZlY3QsIHdpdGggbWUgcmVwbGF5aW5nIGFib3V0
IHRoZQo+PiBzYW1lLikKPj4KPj4+IFdpdGggdGhhdCwgWGVuIGNhbiBleHBsaWNpdGx5IGlnbm9y
ZSB0aGF0IG9wdGlvbiB3aGVuIHVzaW5nIEVGSS4KPj4KPj4gRG9uJ3Qgd2UgZG8gc28gYWxyZWFk
eSwgYnkgd2F5IG9mIHRoZSAiaWYgKCAhdWNvZGVfbW9kX2ZvcmNlZCApIgo+PiB5b3UgZGVsZXRl
Pwo+Pgo+IAo+IE5vdCBxdWl0ZS4gSWYgY2ZnLmVmaSBkb2VzIG5vdCBzcGVjaWZ5ICJ1Y29kZT08
ZmlsZW5hbWU+IiwgdGhlbiBhIAo+IGB1Y29kZT08aW50ZWdlcj5gIGZyb20gdGhlIGNvbW1hbmRs
aW5lIGdldHMgcGFyc2VkLCByZXN1bHRpbmcgaW4gdGhlIAo+ICJ1bnNwZWNpZmllZCIgYmVoYXZp
b3VyLiBIZXJlLCB0aGUgdWNvZGVfbW9kX2lkeCB3aWxsIGhvbGQgdGhlIDxpbnRlZ2VyPiAKPiB3
aGljaCB3aWxsIGJlIHVzZWQgYXMgaW5kZXggaW50byB0aGUgbW9kdWxlcyBwcmVwYXJlZCBpbiB3
aGF0ZXZlciBvcmRlciAKPiB0aGUgZWZpL2Jvb3QuYyBkZWZpbmVzLgoKSSBndWVzcyBJIHNlZSBu
b3cgd2hhdCB5b3UgbWVhbiwgYnV0IEknbSBzdGlsbCB1bmNvbnZpbmNlZCBpdCBuZWVkcwoiZml4
aW5nIi4gQWZ0ZXIgYWxsIC0gaG93IGlzIHRoaXMgZGlmZmVyZW50IGZyb20gInVjb2RlPTxOPiIg
dXNlZAp3aXRoIHRoZSB3cm9uZyBudW1iZXIgaW4gYSB4ZW4uZ3ogYm9vdD8gSW4gZmFjdCBJJ20g
YWxzbyB1bmNvbnZpbmNlZAp0aGUgYmVoYXZpb3Igb2YgbWljcm9jb2RlX2dyYWJfbW9kdWxlKCkg
dG8gZmFsbCBiYWNrIGFzIGlmCiJ1Y29kZT1zY2FuIiB3YXMgc3BlY2lmaWVkLCBpbiBjYXNlIHNv
bWV0aGluZyBib2d1cyB3YXMgZm91bmQgd2l0aAp0aGUgc3BlY2lmaWVkIG51bWJlci4KCj4+PiAt
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPj4+ICsrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+Pj4gQEAgLTIxNDcsOSArMjE0Nyw5IEBAIGZvciB1
cGRhdGluZyBDUFUgbWljcmNvZGUuIFdoZW4gbmVnYXRpdmUsIGNvdW50aW5nIHN0YXJ0cyBhdCB0
aGUgZW5kIG9mCj4+PiAgIHRoZSBtb2R1bGVzIGluIHRoZSBHclVCIGVudHJ5IChzbyB3aXRoIHRo
ZSBibG9iIGNvbW1vbmx5IGJlaW5nIGxhc3QsCj4+PiAgIG9uZSBjb3VsZCBzcGVjaWZ5IGB1Y29k
ZT0tMWApLiBOb3RlIHRoYXQgdGhlIHZhbHVlIG9mIHplcm8gaXMgbm90IHZhbGlkCj4+PiAgIGhl
cmUgKGVudHJ5IHplcm8sIGkuZS4gdGhlIGZpcnN0IG1vZHVsZSwgaXMgYWx3YXlzIHRoZSBEb20w
IGtlcm5lbAo+Pj4gLWltYWdlKS4gTm90ZSBmdXJ0aGVyIHRoYXQgdXNlIG9mIHRoaXMgb3B0aW9u
IGhhcyBhbiB1bnNwZWNpZmllZCBlZmZlY3QKPj4+IC13aGVuIHVzZWQgd2l0aCB4ZW4uZWZpICh0
aGVyZSB0aGUgY29uY2VwdCBvZiBtb2R1bGVzIGRvZXNuJ3QgZXhpc3QsIGFuZAo+Pj4gLXRoZSBi
bG9iIGdldHMgc3BlY2lmaWVkIHZpYSB0aGUgYHVjb2RlPTxmaWxlbmFtZT5gIGNvbmZpZyBmaWxl
L3NlY3Rpb24KPj4+ICtpbWFnZSkuIFRoaXMgb3B0aW9uIHNob3VsZCBiZSB1c2VkIG9ubHkgd2l0
aCBsZWdhY3kgYm9vdCwgYXMgaXQgaXMgZXhwbGljaXRseQo+Pj4gK2lnbm9yZWQgaW4gRUZJIGJv
b3QuIFdoZW4gYm9vdGluZyB2aWEgRUZJLCB0aGUgbWljcm9jb2RlIHVwZGF0ZSBibG9iIGZvcgo+
Pj4gK2Vhcmx5IGxvYWRpbmcgY2FuIGJlIHNwZWNpZmllZCB2aWEgdGhlIGB1Y29kZT08ZmlsZW5h
bWU+YCBjb25maWcgZmlsZS9zZWN0aW9uCj4+PiAgIGVudHJ5OyBzZWUgW0VGSSBjb25maWd1cmF0
aW9uIGZpbGUgZGVzY3JpcHRpb25dKGVmaS5odG1sKSkuCj4+Cj4+IEp1c3QgbGlrZSBpbiBwYXRj
aCAxLCBwbGVhc2UgZGlzdGluZ3Vpc2ggIkVGSSBib290IiBpbiBnZW5lcmFsIGZyb20KPj4gInVz
ZSBvZiB4ZW4uZWZpIiAocmVsZXZhbnQgaGVyZSBvZiBjb3Vyc2Ugb25seSBpZiBpbmRlZWQgd2Ug
d2VudAo+PiB3aXRoIHRoaXMgcGF0Y2gpLgo+Pgo+IFlvdSBoYXZlIG1lbnRpb25lZCB0aGlzIHZl
cnkgc2FtZSByZW1hcmsgb24gdGhlIG90aGVyIHBhdGNoIHRvby4gTXkgCj4gdW5kZXJzdGFuZGlu
ZyBpcyB0aGF0ICJFRkkgYm9vdCIgbWF5IGJlIGFtYmlndW91cyBiZXR3ZWVuIChhKSB3ZSBhcmUg
Cj4gYWN0dWFsbHkgYm9vdGluZyBmcm9tIHhlbi5lZmkgb3IgKGIpIGEgc3lzdGVtIHdpdGggRUZJ
IHN1cHBvcnQgKGFuZCB0aGUgCj4gbGF0dGVyIG1heSBzdGlsbCBiZSBmYWxsaW5nIG9udG8gZ3J1
YiBmb3IgYm9vdGluZykuIExldCBtZSBrbm93IGlmIAo+IHRoYXQncyBub3QgYWN0dWFsbHkgd2hh
dCB5b3VyIHJlbWFyayBpcyBhYm91dC4KCldlbGwsIGJvb3RpbmcgZnJvbSBFRkkgY2FuIGJlIGVp
dGhlciB2aWEgeGVuLmVmaSwgb3IgdmlhIHhlbi5neidzCmVmaV9tdWx0aWJvb3QyKCkga2luZC1v
Zi1lbnRyeS1wb2ludC4gWWV0IHRoZSBkaXN0aW5jdGlvbiBkaXNjdXNzZWQKaXMgc3RyaWN0bHkg
YmV0d2VlbiB4ZW4uZWZpIGFuZCB4ZW4uZ3ouCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:11:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwQeZ-0003NT-7X; Tue, 28 Jan 2020 13:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwQeY-0003NO-4r
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:11:38 +0000
X-Inumbo-ID: b257a8be-41cf-11ea-86b8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b257a8be-41cf-11ea-86b8-12813bfff9fa;
 Tue, 28 Jan 2020 13:11: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 <osstest-admin@xenproject.org>)
 id 1iwQeO-0008Kd-UH; Tue, 28 Jan 2020 13:11: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 1iwQeO-0007mt-M7; Tue, 28 Jan 2020 13:11:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwQeO-0001fR-Ki; Tue, 28 Jan 2020 13:11:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146550-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl: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-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds: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-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=105b07f1ba462ec48b27e5cb74ddf81c6a79364c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 13:11:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 146550: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAxMDViMDdmMWJhNDYy
ZWM0OGIyN2U1Y2I3NGRkZjgxYzZhNzkzNjRjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAxOTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTM4ICAyMDIwLTAxLTI3
IDE2OjA2OjQ3IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGaWxpcCBCb3p1dGEgPEZp
bGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1haGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNo
Lm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9l
Y2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBoM2MuY29tPgogIEhhbGlsIFBhc2ljIDxw
YXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBIZXlpIEd1
byA8Z3VvaGV5aUBodWF3ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSmFlIEh5dW4gWW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1
biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFA
bGludXguaWJtLmNvbT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBK
ZWFuLVBoaWxpcHBlIEJydWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1
YmFzY2lrIDxqZWZmLmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5q
aWFodWlAaHVhd2VpLmNvbT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4K
ICBKaXVmZWkgWHVlIDxqaXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3Rhbmxl
eSA8am9lbEBqbXMuaWQuYXU+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hh
bWFydEByZWRoYXQuY29tPgogIEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtl
cWlhbiBaaHUgPHpodWtlcWlhbjFAaHVhd2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFuZ2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1
QGxpbnV4LmFsaWJhYmEuY29tPgogIExpdSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgog
IExpdSBZaSBMIDx5aS5sLmxpdUBpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVs
Lm9yZz4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4K
ICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBE
b2xhdGEgPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBLYWlzZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8g
WWFtYWRhIDxtYXNhaGlyb3lAa2VybmVsLm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVt
YUBqcC5mdWppdHN1LmNvbT4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNv
bT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9vKSA8Y2hhbm1p
Y2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1cy5pYm0uY29t
IDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xpbm5lbmJhbmtA
Z21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFpbC5jb20+CiAg
UGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4gTmVuZ3l1YW4g
PHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdl
aS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIER1cnJh
bnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQZW5n
IFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBo
YWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9y
Zz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Nv
dHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2hhbWVlciBLb2xvdGh1
bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxz
aGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNpbW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgog
IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29t
PgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lh
bCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGlu
ZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+
CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNv
bT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlh
bmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29t
PgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
WWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWXVyaSBCZW5kaXRvdmlj
aCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZA
eWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CiAg
emhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5Mjg3IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:17:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:17: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 1iwQjg-0003aW-Ja; Tue, 28 Jan 2020 13:16:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwQjf-0003aR-H0
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:16:55 +0000
X-Inumbo-ID: 73cfdda4-41d0-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73cfdda4-41d0-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 13:16:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6CFB2B188;
 Tue, 28 Jan 2020 13:16:53 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
Date: Tue, 28 Jan 2020 14:16:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9tYWluIGNyZWF0aW9uIGZhaWx1cmUgcGF0aHMgZG9uJ3QgY2FsbCBkb21haW5fcmVsaW5xdWlz
aF9yZXNvdXJjZXMoKSwKeWV0IGFsbG9jYXRpb25zIGFuZCBhbGlrZSBkb25lIGZyb20gaHZtX2Rv
bWFpbl9pbml0aWFsaXplKCkgbmVlZCB0byBiZQp1bmRvbmUgbmV2ZXJ0aGVsZXNzLiBDYWxsIHRo
ZSBmdW5jdGlvbiBhbHNvIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCksCmFmdGVyIG1ha2luZyBz
dXJlIGFsbCBkZXNjZW5kYW50cyBhcmUgaWRlbXBvdGVudC4KCk5vdGUgdGhhdCB3aGlsZSB2aXJp
ZGlhbl97ZG9tYWluLHZjcHV9X2RlaW5pdCgpIHdlcmUgYWxyZWFkeSB1c2VkIGluCndheXMgc3Vn
Z2VzdGluZyB0aGV5J3JlIGlkZW1wb3RlbnQsIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoKSBh
Y3R1YWxseQp3YXNuJ3Q6IE9uZSBjYW4ndCBraWxsIGEgdGltZXIgdGhhdCB3YXMgbmV2ZXIgaW5p
dGlhbGl6ZWQuCgpGb3IgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoKSdzIHB1cnBvc2Vz
IG1ha2UKcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoKSByZXR1cm4gd2hldGhlciB0aGUgdG8gYmUg
cmVsb2NhdGVkIHBvcnQgcmFuZ2UKd2FzIGFjdHVhbGx5IGZvdW5kLiBUaGlzIHNlZW1zIGNoZWFw
ZXIgdGhhbiBpbnRyb2R1Y2luZyBhIGZsYWcgaW50bwpzdHJ1Y3QgaHZtX2RvbWFpbidzIGlvcmVx
X3NlcnZlciBzdWItc3RydWN0dXJlLgoKSW4gaHZtX2RvbWFpbl9pbml0aWFsaXNlKCkgYWRkaXRp
b25hbGx5Ci0gdXNlIFhGUkVFKCkgYWxzbyB0byByZXBsYWNlIGFkamFjZW50IHhmcmVlKCksCi0g
dXNlIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhcyBiZWluZyBpZGVtcG90ZW50
IG5vdy4KCkZpeGVzOiBlN2E5YjVlNzJmMjYgKCJ2aXJpZGlhbjogc2VwYXJhdGVseSBhbGxvY2F0
ZSBkb21haW4gYW5kIHZjcHUgc3RydWN0dXJlcyIpCkZpeGVzOiAyNmZiYTNjODU1NzEgKCJ2aXJp
ZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMiKQpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtNzUxLDcgKzc1MSw3
IEBAIHZvaWQgaHBldF9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpbnQgaTsKICAgICBI
UEVUU3RhdGUgKmggPSBkb21haW5fdmhwZXQoZCk7CiAKLSAgICBpZiAoICFoYXNfdmhwZXQoZCkg
KQorICAgIGlmICggIWhhc192aHBldChkKSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fCAhaC0+
c3RpbWVfZnJlcSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHdyaXRlX2xvY2soJmgtPmxvY2sp
OwpAQCAtNzYzLDYgKzc2Myw4IEBAIHZvaWQgaHBldF9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBIUEVUX1RJTUVSX05VTTsgaSsrICkKICAgICAgICAg
ICAgIGlmICggdGltZXJfZW5hYmxlZChoLCBpKSApCiAgICAgICAgICAgICAgICAgaHBldF9zdG9w
X3RpbWVyKGgsIGksIGd1ZXN0X3RpbWUpOworCisgICAgICAgIGgtPmhwZXQuY29uZmlnID0gMDsK
ICAgICB9CiAKICAgICB3cml0ZV91bmxvY2soJmgtPmxvY2spOwotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTY5NiwyNCArNjk2LDI0
IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbgogICAgIHJldHVybiAw
OwogCiAgZmFpbDI6Ci0gICAgcnRjX2RlaW5pdChkKTsKICAgICBzdGR2Z2FfZGVpbml0KGQpOwog
ICAgIHZpb2FwaWNfZGVpbml0KGQpOwogIGZhaWwxOgogICAgIGlmICggaXNfaGFyZHdhcmVfZG9t
YWluKGQpICkKICAgICAgICAgeGZyZWUoZC0+YXJjaC5odm0uaW9fYml0bWFwKTsKLSAgICB4ZnJl
ZShkLT5hcmNoLmh2bS5pb19oYW5kbGVyKTsKLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5wYXJhbXMp
OwotICAgIHhmcmVlKGQtPmFyY2guaHZtLnBsX3RpbWUpOwotICAgIHhmcmVlKGQtPmFyY2guaHZt
LmlycSk7CisgICAgWEZSRUUoZC0+YXJjaC5odm0uaW9faGFuZGxlcik7CisgICAgWEZSRUUoZC0+
YXJjaC5odm0ucGFyYW1zKTsKKyAgICBYRlJFRShkLT5hcmNoLmh2bS5wbF90aW1lKTsKKyAgICBY
RlJFRShkLT5hcmNoLmh2bS5pcnEpOwogIGZhaWwwOgogICAgIGh2bV9kZXN0cm95X2NhY2hlYXR0
cl9yZWdpb25fbGlzdChkKTsKICAgICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRP
TUFJTl9WSVJUX1NUQVJULCAwKTsKICBmYWlsOgotICAgIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQo
ZCk7CisgICAgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKICAgICByZXR1cm4g
cmM7CiB9CiAKKy8qIFRoaXMgZnVuY3Rpb24gYW5kIGFsbCBpdHMgZGVzY2VuZGFudHMgbmVlZCB0
byBiZSB0byBiZSBpZGVtcG90ZW50LiAqLwogdm9pZCBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVz
b3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBodm1fZnVuY3MuZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzICkKQEAgLTc0Miw2ICs3NDIsMTMgQEAgdm9pZCBodm1fZG9tYWlu
X2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZAogICAgIHN0cnVjdCBsaXN0X2hlYWQgKmlvcG9ydF9s
aXN0LCAqdG1wOwogICAgIHN0cnVjdCBnMm1faW9wb3J0ICppb3BvcnQ7CiAKKyAgICAvKgorICAg
ICAqIFRoaXMgZnVuY3Rpb24gd291bGQgbm90IGJlIGNhbGxlZCB3aGVuIGRvbWFpbiBpbml0aWFs
aXphdGlvbiBmYWlscworICAgICAqIChsYXRlIGVub3VnaCksIHNvIGRvIHNvIGhlcmUuIFRoaXMg
cmVxdWlyZXMgdGhlIGZ1bmN0aW9uIGFuZCBhbGwgaXRzCisgICAgICogZGVzY2VuZGFudHMgdG8g
YmUgaWRlbXBvdGVudC4KKyAgICAgKi8KKyAgICBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3Vy
Y2VzKGQpOworCiAgICAgWEZSRUUoZC0+YXJjaC5odm0uaW9faGFuZGxlcik7CiAgICAgWEZSRUUo
ZC0+YXJjaC5odm0ucGFyYW1zKTsKIAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0xMjI4LDYgKzEyMjgsOSBAQCB2b2lkIGh2
bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjCiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgdW5zaWduZWQgaW50IGlkOwogCisgICAgaWYgKCAhcmVsb2NhdGVfcG9y
dGlvX2hhbmRsZXIoZCwgMHhjZjgsIDB4Y2Y4LCA0KSApCisgICAgICAgIHJldHVybjsKKwogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKIAog
ICAgIC8qIE5vIG5lZWQgdG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0
b3JuIGRvd24gKi8KLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCkBAIC0zMDAsNyArMzAwLDcgQEAgdm9pZCByZWdpc3Rl
cl9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYQogICAgIGhhbmRsZXItPnBvcnRpby5hY3Rpb24g
PSBhY3Rpb247CiB9CiAKLXZvaWQgcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IG9sZF9wb3J0LAorYm9vbCByZWxvY2F0ZV9wb3J0aW9faGFuZGxl
cihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb2xkX3BvcnQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfcG9ydCwgdW5zaWduZWQgaW50IHNpemUp
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0zMTcsOSArMzE3LDExIEBAIHZvaWQgcmVsb2Nh
dGVfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWEKICAgICAgICAgICAgICAoaGFuZGxlci0+cG9y
dGlvLnNpemUgPSBzaXplKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGhhbmRsZXItPnBvcnRp
by5wb3J0ID0gbmV3X3BvcnQ7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHJldHVy
biB0cnVlOwogICAgICAgICB9CiAgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBib29s
X3QgaHZtX21taW9faW50ZXJuYWwocGFkZHJfdCBncGEpCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
cG10aW1lci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCkBAIC0zNzMsNyArMzcz
LDcgQEAgdm9pZCBwbXRpbWVyX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIFBNVFN0
YXRlICpzID0gJmQtPmFyY2guaHZtLnBsX3RpbWUtPnZwbXQ7CiAKLSAgICBpZiAoICFoYXNfdnBt
KGQpICkKKyAgICBpZiAoICFoYXNfdnBtKGQpIHx8ICFkLT5hcmNoLmh2bS5wbF90aW1lIHx8ICFz
LT52Y3B1ICkKICAgICAgICAgcmV0dXJuOwogCiAgICAga2lsbF90aW1lcigmcy0+dGltZXIpOwot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMK
QEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBSVENTdGF0ZSAqcyA9IGRvbWFpbl92cnRjKGQpOwogCi0gICAgaWYgKCAhaGFzX3ZydGMo
ZCkgKQorICAgIGlmICggIWhhc192cnRjKGQpIHx8ICFkLT5hcmNoLmh2bS5wbF90aW1lIHx8Cisg
ICAgICAgICBzLT51cGRhdGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgc3Bpbl9iYXJyaWVyKCZzLT5sb2NrKTsKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi90aW1lLmMKQEAgLTUyNCw2ICs1MjQsOCBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9k
ZWluaXQoY29uc3Qgc3RyCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2
cyA9ICZ2di0+c3RpbWVyW2ldOwogCisgICAgICAgIGlmICggIXZzLT52ICkKKyAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICBraWxsX3RpbWVyKCZ2cy0+dGltZXIpOwogICAgICAgICB2cy0+
diA9IE5VTEw7CiAgICAgfQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTExMiw3ICsxMTIsNyBAQCB2b2lkIHJl
Z2lzdGVyX3BvcnRpb19oYW5kbGVyKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgc2l6ZSwKICAgICBwb3J0aW9fYWN0aW9uX3QgYWN0aW9uKTsK
IAotdm9pZCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcigKK2Jvb2wgcmVsb2NhdGVfcG9ydGlvX2hh
bmRsZXIoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG9sZF9wb3J0LCB1bnNp
Z25lZCBpbnQgbmV3X3BvcnQsCiAgICAgdW5zaWduZWQgaW50IHNpemUpOwogCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:17:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwQkb-0003eo-Vx; Tue, 28 Jan 2020 13:17:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwQka-0003ei-DS
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:17:52 +0000
X-Inumbo-ID: 961132aa-41d0-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 961132aa-41d0-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 13:17: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 mx2.suse.de (Postfix) with ESMTP id 4111BAD46;
 Tue, 28 Jan 2020 13:17:51 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4c53200e-f571-a3de-cb25-6548a40bbb94@suse.com>
Date: Tue, 28 Jan 2020 14:17:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/HVM: fix PM timer I/O port range version
 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WE9SLWluZyB0d28gYXJiaXRyYXJ5IG5vbi1lcXVhbCB2YWx1ZXMgbWF5IHByb2R1Y2UgMSBldmVu
IGlmIGJvdGggdmFsdWVzCmFyZSBkaWZmZXJlbnQgZnJvbSBib3RoIDAgYW5kIDEgKDIgYW5kIDMg
d291bGQgZml0LCBmb3IgZXhhbXBsZSkuIFVzZSBPUgppbnN0ZWFkLCB3aGljaCB0b2dldGhlciB3
aXRoIHRoZSBlYXJsaWVyIGJhaWxpbmcgdXBvbiBmaW5kaW5nCiJ2ZXJzaW9uID09IG9sZF92ZXJz
aW9uIiBhY2hpZXZlcyB0aGUgaW50ZW5kZWQgZWZmZWN0LgoKRml4ZXM6IGYwYWQyMWM0OTlmNyAo
Ing4NiBodm06IEludHJvZHVjZSBwbXRpbWVyX2NoYW5nZV9pb3BvcnQgYW5kIEhWTV9QQVJBTV9B
Q1BJX0lPUE9SVFNfTE9DQVRJT04iKQpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3BtdGltZXIuYwpAQCAtMzI2LDcgKzMyNiw3IEBAIGludCBwbXRpbWVyX2No
YW5nZV9pb3BvcnQoc3RydWN0IGRvbWFpbgogICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qIE9u
bHkgYWxsb3cgY2hhbmdlcyBiZXR3ZWVuIHZlcnNpb25zIDAgYW5kIDEuICovCi0gICAgaWYgKCAo
dmVyc2lvbiBeIG9sZF92ZXJzaW9uKSAhPSAxICkKKyAgICBpZiAoICh2ZXJzaW9uIHwgb2xkX3Zl
cnNpb24pICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIGlmICggdmVyc2lv
biA9PSAxICkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:24:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwQr7-0004X2-ST; Tue, 28 Jan 2020 13:24:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwQr6-0004WV-Bk
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:24:36 +0000
X-Inumbo-ID: 83dce74a-41d1-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83dce74a-41d1-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 13:24: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 <osstest-admin@xenproject.org>)
 id 1iwQr0-00009k-7i; Tue, 28 Jan 2020 13:24: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 1iwQqz-00083r-Mc; Tue, 28 Jan 2020 13:24:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwQqz-0004KF-Lw; Tue, 28 Jan 2020 13:24:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146548-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 13:24:29 +0000
Subject: [Xen-devel] [ovmf test] 146548: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjAgZGF5cyAgIDc3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDMgZGF5cyAgIDE2IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:35:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwR1q-0005Wr-GZ; Tue, 28 Jan 2020 13:35:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwR1p-0005Wm-7p
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:35:41 +0000
X-Inumbo-ID: 12d864b4-41d3-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12d864b4-41d3-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 13:35:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2A1BDACF2;
 Tue, 28 Jan 2020 13:35:39 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>, xen-devel@lists.xenproject.org
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-3-pdurrant@amazon.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d4303602-e4b0-d08a-b1e3-da598c6ecc1b@suse.com>
Date: Tue, 28 Jan 2020 14:35:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200128122823.12920-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAgMTM6MjgsIFBhdWwgRHVycmFudCB3cm90ZToKPiBUaGlzIHBhdGNoIGRldGFp
bHMgcHJvcG9zZXMgZXh0cmEgbWlncmF0aW9uIGRhdGEgYW5kIHhlbnN0b3JlIHByb3RvY29sCj4g
ZXh0ZW5zaW9ucyB0byBzdXBwb3J0IG5vbi1jb29wZXJhdGl2ZSBsaXZlIG1pZ3JhdGlvbiBvZiBn
dWVzdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24u
Y29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+
Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgo+IAo+IHYzOgo+ICAgLSBOZXcgaW4gdjMKPiAtLS0KPiAgIGRvY3Mv
ZGVzaWducy94ZW5zdG9yZS1taWdyYXRpb24ubWQgfCAxMjIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMjIgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWducy94ZW5zdG9yZS1taWdyYXRpb24ubWQKPiAKPiBkaWZm
IC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3hlbnN0b3JlLW1pZ3JhdGlvbi5tZCBiL2RvY3MvZGVzaWdu
cy94ZW5zdG9yZS1taWdyYXRpb24ubWQKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAwMDAuLjkwMjBiNmZmOWEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZG9jcy9kZXNpZ25z
L3hlbnN0b3JlLW1pZ3JhdGlvbi5tZAo+IEBAIC0wLDAgKzEsMTIyIEBACj4gKyoqd2F0Y2ggZGF0
YSoqCj4gKwo+ICsKPiArYDxwYXRoPnw8dG9rZW4+fGAKPiArCj4gK2A8cGF0aD5gIGFnYWluIGlz
IGNvbnNpZGVyZWQgcmVsYXRpdmUgYW5kLCB0b2dldGhlciB3aXRoIGA8dG9rZW4+YCwgc2hvdWxk
Cj4gK2JlIHN1aXRhYmxlIHRvIGZvcm11bGF0ZSBhbiBgQUREX0RPTUFJTl9XQVRDSEVTYCBvcGVy
YXRpb24gKHNlZSBiZWxvdykuCj4gK05vdGUgdGhhdCBgPHBhdGg+YCBtdXN0IG5vdCBiZSBhICpz
cGVjaWFsKiB2YWx1ZSAoYmVnaW5uaW5nIHdpdGggYEBgKS4KCldoeSBub3Q/IFRoaXMgaXMgcG9z
c2libGUgZm9yIGEgZ3Vlc3QsIHNvIGl0IHNob3VsZCBiZSBwb3NzaWJsZSB0bwptaWdyYXRlIHN1
Y2ggYSB3YXRjaC4KClRvZGF5IGl0IG1pZ2h0IG5vdCBtYWtlIGFueSBzZW5zZSwgYnV0IHdlIHNo
b3VsZCBub3QgYmxvY2sgYW55IGZ1dHVyZQpzcGVjaWFsIHZhbHVlcyB3aGljaCBtaWdodCBtYWtl
IHNlbnNlIGZvciBhIGd1ZXN0IHRvIHVzZS4KCj4gKwo+ICsKPiArIyMjIFByb3RvY29sIEV4dGVu
c2lvbgo+ICsKPiArVGhlIGBXQVRDSGAgb3BlcmF0aW9uIGRvZXMgbm90IGFsbG93IHNwZWNpZmlj
YXRpb24gb2YgYSBgPGRvbWlkPmA7IGl0IGlzCj4gK2Fzc3VtZWQgdGhhdCB0aGUgd2F0Y2ggcGVy
dGFpbnMgdG8gdGhlIGRvbWFpbiB0aGF0IG93bnMgdGhlIHNoYXJlZCByaW5nCj4gK292ZXIgd2hp
Y2ggdGhlIG9wZXJhdGlvbiBpcyBwYXNzZWQuIEhlbmNlLCBmb3IgdGhlIHRvb2wtc3RhY2sgdG8g
YmUgYWJsZQo+ICt0byByZWdpc3RlciBhIHdhdGNoIG9uIGJlaGFsZiBvZiBhIGRvbWFpbiBhIG5l
dyBvcGVyYXRpb24gaXMgbmVlZGVkOgo+ICsKPiArYGBgCj4gK0FERF9ET01BSU5fV0FUQ0hFUyAg
ICAgIDxkb21pZD58PHdhdGNoPnwrCj4gKwo+ICtBZGRzIHdhdGNoZXMgb24gYmVoYWxmIG9mIHRo
ZSBzcGVjaWZpZWQgZG9tYWluLgo+ICsKPiArPHdhdGNoPiBpcyBhIE5VTCBzZXBhcmF0ZWQgdHVw
bGUgb2YgPHBhdGg+fDx0b2tlbj4uIDxwYXRoPiBtdXN0IG5vdCBiZQo+ICtAPHdzcGVjaWFsPiwg
b3RoZXJ3aXNlIHRoZSBzZW1hbnRpY3Mgb2YgdGhpcyBvcGVyYXRpb24gYXJlIGlkZW50aWNhbCB0
bwo+ICt0aGUgZG9tYWluIGlzc3VpbmcgV0FUQ0ggPHBhdGg+fDx0b2tlbj58LgoKSSB3b3VsZG4n
dCBleGNsdWRlIEA8d3NwZWNpYWw+LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:39:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:39: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 1iwR5R-0005fY-1h; Tue, 28 Jan 2020 13:39:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwR5Q-0005fT-0o
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:39:24 +0000
X-Inumbo-ID: 97ef671a-41d3-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97ef671a-41d3-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 13:39:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 976E1B00D;
 Tue, 28 Jan 2020 13:39:22 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <361d6176-f8b6-2655-b8ca-3e12fbb44e66@suse.com>
Date: Tue, 28 Jan 2020 14:39:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMjcuMDEuMjAyMCAyMjoyOSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gQEAgLTIyMyw2ICsy
MjQsNyBAQCBzdGF0aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKPiAgCj4gICAgICBhY3Bp
X3NsZWVwX3ByZXBhcmUoc3RhdGUpOwo+ICAKPiArICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKPiAg
ICAgIGNvbnNvbGVfc3RhcnRfc3luYygpOwo+ICAgICAgcHJpbnRrKCJFbnRlcmluZyBBQ1BJIFMl
ZCBzdGF0ZS5cbiIsIHN0YXRlKTsKPiAgCj4gQEAgLTI4MSw2ICsyODMsNyBAQCBzdGF0aWMgaW50
IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKPiAgICAgICAgICB0Ym9vdF9zM19lcnJvcihlcnJvcik7
Cj4gIAo+ICAgICAgY29uc29sZV9lbmRfc3luYygpOwo+ICsgICAgd2F0Y2hkb2dfZW5hYmxlKCk7
Cj4gIAo+ICAgICAgbWljcm9jb2RlX3VwZGF0ZV9vbmUodHJ1ZSk7CgpCZXR3ZWVuIHRoZXNlIHR3
byB0aGVyZSdzIGEgImdvdG8gZG9uZTsiIHdoaWNoIGFsc28gd2FudHMKd2F0Y2hkb2dfZW5hYmxl
KCkgYWRkZWQgdGhlbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:41:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwR7O-0006OF-Ft; Tue, 28 Jan 2020 13:41:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwR7M-0006OA-Qu
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:41:24 +0000
X-Inumbo-ID: df878f76-41d3-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df878f76-41d3-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 13:41:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwR7J-0000Uw-HQ; Tue, 28 Jan 2020 13:41:21 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwR7J-0002PM-5K; Tue, 28 Jan 2020 13:41:21 +0000
Date: Tue, 28 Jan 2020 13:41:18 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200128134118.r3jyjtdzvgp457ho@debian>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-2-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128122823.12920-2-pdurrant@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/2] docs/designs: Add a design document
 for non-cooperative live 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB3cml0aW5nIHRoaXMgdXAuIEkgc2tpbW1lZCB0aHJvdWdoIGl0LiBJdCBsb29r
cyBzZW5zaWJsZS4KCk9uIFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDEyOjI4OjIyUE0gKzAwMDAsIFBh
dWwgRHVycmFudCB3cm90ZToKPiBJdCBoYXMgYmVjb21lIGFwcGFyZW50IHRvIHNvbWUgbGFyZ2Ug
Y2xvdWQgcHJvdmlkZXJzIHRoYXQgdGhlIGN1cnJlbnQKPiBtb2RlbCBvZiBjb29wZXJhdGl2ZSBt
aWdyYXRpb24gb2YgZ3Vlc3RzIHVuZGVyIFhlbiBpcyBub3QgdXNhYmxlIGFzIGl0Cj4gcmVsaWVz
IG9uIHNvZnR3YXJlIHJ1bm5pbmcgaW5zaWRlIHRoZSBndWVzdCwgd2hpY2ggaXMgbGlrZWx5IGJl
eW9uZCB0aGUKPiBwcm92aWRlcidzIGNvbnRyb2wuCj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
cHJvcG9zYWwgZm9yIG5vbi1jb29wZXJhdGl2ZSBsaXZlIG1pZ3JhdGlvbiwKPiBkZXNpZ25lZCBu
b3QgdG8gcmVseSBvbiBhbnkgZ3Vlc3Qtc2lkZSBzb2Z0d2FyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gCj4gdjI6
Cj4gIC0gVXNlIHRoZSB0ZXJtICdub24tY29vcGVyYXRpdmUnIGluc3RlYWQgb2YgJ3RyYW5zcGFy
ZW50Jwo+ICAtIFJlcGxhY2UgJ3RydXN0IGluJyB3aXRoICdyZWxpYW5jZSBvbicgd2hlbiByZWZl
cnJpbmcgdG8gZ3Vlc3Qtc2lkZQo+ICAgIHNvZnR3YXJlCj4gLS0tCj4gIGRvY3MvZGVzaWducy9u
b24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kIHwgMjU5ICsrKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDI1OSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZAo+IAo+IGRpZmYgLS1n
aXQgYS9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZCBiL2RvY3MvZGVz
aWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCAwMDAwMDAwMDAwLi5mMzhkNjY0YzM0Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2Rv
Y3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCj4gQEAgLTAsMCArMSwyNTkg
QEAKPiArIyBOb24tQ29vcGVyYXRpdmUgTWlncmF0aW9uIG9mIEd1ZXN0cyBvbiBYZW4KPiArCj4g
KyMjIEJhY2tncm91bmQKPiArCj4gK1RoZSBub3JtYWwgbW9kZWwgb2YgbWlncmF0aW9uIGluIFhl
biBpcyBkcml2ZW4gYnkgdGhlIGd1ZXN0IGJlY2F1c2UgaXQgd2FzCj4gK29yaWdpbmFsbHkgaW1w
bGVtZW50ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0IG11c3QgYmUgYXdhcmUgaXQg
aXMKPiArcnVubmluZyB1bmRlciBYZW4gYW5kIGlzIGhlbmNlIGV4cGVjdGVkIHRvIGNvLW9wZXJh
dGUuIFRoaXMgbW9kZWwgZGF0ZXMgZnJvbQo+ICthbiBlcmEgd2hlbiBpdCB3YXMgYXNzdW1lZCB0
aGF0IHRoZSBob3N0IGFkbWluaXN0cmF0b3IgaGFkIGNvbnRyb2wgb2YgYXQgbGVhc3QKPiArdGhl
IHByaXZpbGVnZWQgc29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGkuZS4gdGhlIGd1ZXN0
IGtlcm5lbCkgd2hpY2ggbWF5Cj4gK3N0aWxsIGJlIHRydWUgaW4gYW4gZW50ZXJwcmlzZSBkZXBs
b3ltZW50IGJ1dCBpcyBub3QgZ2VuZXJhbGx5IHRydWUgaW4gYSBjbG91ZAo+ICtlbnZpcm9ubWVu
dC4gVGhlIGFpbSBvZiB0aGlzIGRlc2lnbiBpcyB0byBwcm92aWRlIGEgbW9kZWwgd2hpY2ggaXMg
cHVyZWx5IGhvc3QKPiArZHJpdmVuLCByZXF1aXJpbmcgbm8gY28tb3BlcmF0aW9uIGZyb20gdGhl
IHNvZnR3YXJlIHJ1bm5pbmcgaW4gdGhlCj4gK2d1ZXN0LCBhbmQgaXMgdGh1cyBzdWl0YWJsZSBm
b3IgY2xvdWQgc2NlbmFyaW9zLgo+ICsKPiArUFYgZ3Vlc3RzIGFyZSBvdXQgb2Ygc2NvcGUgZm9y
IHRoaXMgcHJvamVjdCBiZWNhdXNlLCBhcyBpcyBvdXRsaW5lZCBhYm92ZSwgdGhleQo+ICtoYXZl
IGEgc3ltYmlvdGljIHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBoeXBlcnZpc29yIGFuZCB0aGVyZWZv
cmUgYSBjZXJ0YWluIGxldmVsCj4gK29mIGNvLW9wZXJhdGlvbiBjYW4gYmUgYXNzdW1lZC4KCk1p
c3NpbmcgbmV3bGluZSBoZXJlPwoKPiArSFZNIGd1ZXN0cyBjYW4gYWxyZWFkeSBiZSBtaWdyYXRl
ZCBvbiBYZW4gd2l0aG91dCBndWVzdCBjby1vcGVyYXRpb24gYnV0IG9ubHkKPiAraWYgdGhleSBk
b27igJl0IGhhdmUgUFYgZHJpdmVycyBpbnN0YWxsZWRbMV0gb3IgYXJlIGluIHBvd2VyIHN0YXRl
IFMzLiBUaGUKPiArcmVhc29uIGZvciBub3QgZXhwZWN0aW5nIGNvLW9wZXJhdGlvbiBpZiB0aGUg
Z3Vlc3QgaXMgaW4gUzMgaXMgb2J2aW91cywgYnV0IHRoZQo+ICtyZWFzb24gY28tb3BlcmF0aW9u
IGlzIGV4cGVjdGVkIGlmIFBWIGRyaXZlcnMgYXJlIGluc3RhbGxlZCBpcyBkdWUgdG8gdGhlCj4g
K25hdHVyZSBvZiBQViBwcm90b2NvbHMuCj4gKwo+ICsjIyBYZW5zdG9yZSBOb2RlcyBhbmQgRG9t
YWluIElECj4gKwo+ICtUaGUgUFYgZHJpdmVyIG1vZGVsIGNvbnNpc3RzIG9mIGEgKmZyb250ZW5k
KiBhbmQgYSAqYmFja2VuZCouIFRoZSBmcm9udGVuZCBydW5zCj4gK2luc2lkZSB0aGUgZ3Vlc3Qg
ZG9tYWluIGFuZCB0aGUgYmFja2VuZCBydW5zIGluc2lkZSBhICpzZXJ2aWNlIGRvbWFpbiogd2hp
Y2gKPiArbWF5IG9yIG1heSBub3QgZG9tYWluIDAuIFRoZSBmcm9udGVuZCBhbmQgYmFja2VuZCB0
eXBpY2FsbHkgcGFzcyBkYXRhIHZpYQoKIm1heSBvciBtYXkgbm90IF9iZV8gZG9tYWluIDAiCgo+
ICttZW1vcnkgcGFnZXMgd2hpY2ggYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSB0d28gZG9tYWlucywg
YnV0IHRoaXMgY2hhbm5lbCBvZgo+ICtjb21tdW5pY2F0aW9uIGlzIGdlbmVyYWxseSBlc3RhYmxp
c2hlZCB1c2luZyB4ZW5zdG9yZSAodGhlIHN0b3JlIHByb3RvY29sCj4gK2l0c2VsZiBiZWluZyBh
biBleGNlcHRpb24gdG8gdGhpcyBmb3Igb2J2aW91cyBjaGlja2VuLWFuZC1lZ2cgcmVhc29ucyku
Cj4gKwo+ICtUeXBpY2FsIHByb3RvY29sIGVzdGFibGlzaG1lbnQgaXMgYmFzZWQgb24gdXNlIG9m
IHR3byBzZXBhcmF0ZSB4ZW5zdG9yZQo+ICsqYXJlYXMqLiBJZiB3ZSBjb25zaWRlciBQViBkcml2
ZXJzIGZvciB0aGUgKm5ldGlmKiBwcm90b2NvbCAoaS5lLiBjbGFzcyB2aWYpCj4gK2FuZCBhc3N1
bWUgdGhlIGd1ZXN0IGhhcyBkb21pZCBYLCB0aGUgc2VydmljZSBkb21haW4gaGFzIGRvbWlkIFks
IGFuZCB0aGUgdmlmCj4gK2hhcyBpbmRleCBaIHRoZW4gdGhlIGZyb250ZW5kIGFyZWEgd2lsbCBy
ZXNpZGUgdW5kZXIgdGhlIHBhcmVudCBub2RlOgoKVGhlIHRlcm0gInBhcmVudCIgc2hvd3MgdXAg
Zmlyc3QgdGltZSBpbiB0aGlzIGRvY3VtZW50LiBXaGF0IGRvZXMgaXQKbWVhbiBpbiBYZW4ncyBj
b250ZXh0PwoKPiArCj4gK2AvbG9jYWwvZG9tYWluL1kvZGV2aWNlL3ZpZi9aYAo+ICsKPiArQWxs
IGJhY2tlbmRzLCBieSBjb252ZW50aW9uLCB0eXBpY2FsbHkgcmVzaWRlIHVuZGVyIHBhcmVudCBu
b2RlOgo+ICsKPiArYC9sb2NhbC9kb21haW4vWC9iYWNrZW5kYAo+ICsKPiArYW5kIHRoZSBub3Jt
YWwgYmFja2VuZCBhcmVhIGZvciB2aWYgWiB3b3VsZCBiZToKPiArCj4gK2AvbG9jYWwvZG9tYWlu
L1gvYmFja2VuZC92aWYvWS9aYAo+ICsKPiArYnV0IHRoaXMgc2hvdWxkIG5vdCBiZSBhc3N1bWVk
Lgo+ICsKPiArVGhlIHRvb2xzdGFjayB3aWxsIHBsYWNlIHR3byBub2RlcyBpbiB0aGUgZnJvbnRl
bmQgYXJlYSB0byBleHBsaWNpdGx5IGxvY2F0ZQo+ICt0aGUgYmFja2VuZDoKPiArCj4gKyAgICAq
IGBiYWNrZW5kYDogdGhlIGZ1bGx5IHF1YWxpZmllZCB4ZW5zdG9yZSBwYXRoIG9mIHRoZSBiYWNr
ZW5kIGFyZWEKPiArICAgICogYGJhY2tlbmQtaWRgOiB0aGUgZG9taWQgb2YgdGhlIHNlcnZpY2Ug
ZG9tYWluCj4gKwo+ICthbmQgc2ltaWxhcmx5IHR3byBub2RlcyBpbiB0aGUgYmFja2VuZCBhcmVh
IHRvIGxvY2F0ZSB0aGUgZnJvbnRlbmQgYXJlYToKPiArCj4gKyAgICAqIGBmcm9udGVuZGA6IHRo
ZSBmdWxseSBxdWFsaWZpZWQgeGVuc3RvcmUgcGF0aCBvZiB0aGUgZnJvbnRlbmQgYXJlYQo+ICsg
ICAgKiBgZnJvbnRlbmQtaWRgOiB0aGUgZG9taWQgb2YgdGhlIGd1ZXN0IGRvbWFpbgo+ICsKPiAr
Cj4gK1RoZSBndWVzdCBkb21haW4gb25seSBoYXMgd3JpdGUgcGVybWlzc2lvbiB0byB0aGUgZnJv
bnRlbmQgYXJlYSBhbmQgc2ltaWxhcmx5Cj4gK3RoZSBzZXJ2aWNlIGRvbWFpbiBvbmx5IGhhcyB3
cml0ZSBwZXJtaXNzaW9uIHRvIHRoZSBiYWNrZW5kIGFyZWEsIGJ1dCBib3RoIGVuZHMKPiAraGF2
ZSByZWFkIHBlcm1pc3Npb24gdG8gYm90aCBhcmVhcy4KPiArCj4gK1VuZGVyIGJvdGggZnJvbnRl
bmQgYW5kIGJhY2tlbmQgYXJlYXMgaXMgYSBub2RlIGNhbGxlZCAqc3RhdGUqLiBUaGlzIGlzIGtl
eSB0bwo+ICtwcm90b2NvbCBlc3RhYmxpc2htZW50LiBVcG9uIFBWIGRldmljZSBjcmVhdGlvbiB0
aGUgdG9vbHN0YWNrIHdpbGwgc2V0IHRoZQo+ICt2YWx1ZSBvZiBib3RoIHN0YXRlIG5vZGVzIHRv
IDEgKFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nWzJdKS4gVGhpcyBzaG91bGQgY2F1c2UKPiArZW51
bWVyYXRpb24gb2YgYXBwcm9wcmlhdGUgZGV2aWNlcyBpbiBib3RoIHRoZSBndWVzdCBhbmQgc2Vy
dmljZSBkb21haW5zLiBUaGUKPiArYmFja2VuZCBkZXZpY2UsIG9uY2UgaXQgaGFzIHdyaXR0ZW4g
YW55IG5lY2Vzc2FyeSBwcm90b2NvbCBzcGVjaWZpYyBpbmZvcm1hdGlvbgo+ICtpbnRvIHRoZSB4
ZW5zdG9yZSBiYWNrZW5kIGFyZWEgKHRvIGJlIHJlYWQgYnkgdGhlIGZyb250ZW5kIGRyaXZlcikg
d2lsbCB1cGRhdGUKPiArdGhlIGJhY2tlbmQgc3RhdGUgbm9kZSB0byAyIChYZW5idXNTdGF0ZUlu
aXRXYWl0KS4gRnJvbSB0aGlzIHBvaW50IG9uIFBWCj4gK3Byb3RvY29scyBkaWZmZXIgc2xpZ2h0
bHk7IHRoZSBmb2xsb3dpbmcgaWxsdXN0cmF0aW9uIGlzIHRydWUgb2YgdGhlIG5ldGlmCj4gK3By
b3RvY29sLgoKTWlzc2luZyBuZXdsaW5lPwoKPiArVXBvbiBzZWVpbmcgYSBiYWNrZW5kIHN0YXRl
IHZhbHVlIG9mIDIsIHRoZSBmcm9udGVuZCBkcml2ZXIgd2lsbCB0aGVuIHJlYWQgdGhlCj4gK3By
b3RvY29sIHNwZWNpZmljIGluZm9ybWF0aW9uLCB3cml0ZSBkZXRhaWxzIG9mIGdyYW50IHJlZmVy
ZW5jZXMgKGZvciBzaGFyZWQKPiArcGFnZXMpIGFuZCBldmVudCBjaGFubmVsIHBvcnRzIChmb3Ig
c2lnbmFsbGluZykgdGhhdCBpdCBoYXMgY3JlYXRlZCwgYW5kIHNldAo+ICt0aGUgc3RhdGUgbm9k
ZSBpbiB0aGUgZnJvbnRlbmQgYXJlYSB0byA0IChYZW5idXNTdGF0ZUNvbm5lY3RlZCkuIFVwb24g
c2VlIHRoaXMKPiArZnJvbnRlbmQgc3RhdGUsIHRoZSBiYWNrZW5kIGRyaXZlciB3aWxsIHRoZW4g
cmVhZCB0aGUgZ3JhbnQgcmVmZXJlbmNlcyAobWFwcGluZwo+ICt0aGUgc2hhcmVkIHBhZ2VzKSBh
bmQgZXZlbnQgY2hhbm5lbCBwb3J0cyAob3BlbmluZyBpdHMgZW5kIG9mIHRoZW0pIGFuZCBzZXQg
dGhlCj4gK3N0YXRlIG5vZGUgaW4gdGhlIGJhY2tlbmQgYXJlYSB0byA0LiBQcm90b2NvbCBlc3Rh
Ymxpc2htZW50IGlzIG5vdyBjb21wbGV0ZSBhbmQKPiArdGhlIGZyb250ZW5kIGFuZCBiYWNrZW5k
IHN0YXJ0IHRvIHBhc3MgZGF0YS4KPiArCj4gK0JlY2F1c2UgdGhlIGRvbWlkIG9mIGJvdGggZW5k
cyBvZiBhIFBWIHByb3RvY29sIGZvcm1zIGEga2V5IHBhcnQgb2YgbmVnb3RpYXRpbmcKPiArdGhl
IGRhdGEgcGxhbmUgZm9yIHRoYXQgcHJvdG9jb2wgKGJlY2F1c2UgaXQgaXMgZW5jb2RlZCBpbnRv
IGJvdGggeGVuc3RvcmUKPiArbm9kZXMgYW5kIG5vZGUgcGF0aHMpLCBhbmQgYmVjYXVzZSBndWVz
dOKAmXMgb3duIGRvbWlkIGFuZCB0aGUgZG9taWQgb2YgdGhlCj4gK3NlcnZpY2UgZG9tYWluIGFy
ZSB2aXNpYmxlIHRvIHRoZSBndWVzdCBpbiB4ZW5zdG9yZSAoYW5kIGhlbmNlIG1heSBjYWNoZWQK
PiAraW50ZXJuYWxseSksIGFuZCBuZWl0aGVyIGFyZSBuZWNlc3NhcmlseSBwcmVzZXJ2ZWQgZHVy
aW5nIG1pZ3JhdGlvbiwgaXQgaXMKPiAraGVuY2UgbmVjZXNzYXJ5IHRvIGhhdmUgdGhlIGNvLW9w
ZXJhdGlvbiBvZiB0aGUgZnJvbnRlbmQgaW4gcmUtbmVnb3RpYXRpbmcgdGhlCj4gK3Byb3RvY29s
IHVzaW5nIHRoZSBuZXcgZG9taWQgYWZ0ZXIgbWlncmF0aW9uLgoKQWRkIG5ld2xpbmUgaGVyZT8K
Cj4gK01vcmVvdmVyIHRoZSBiYWNrZW5kLWlkIHZhbHVlIHdpbGwgYmUgdXNlZCBieSB0aGUgZnJv
bnRlbmQgZHJpdmVyIGluIHNldHRpbmcgdXAKPiArZ3JhbnQgdGFibGUgZW50cmllcyBhbmQgZXZl
bnQgY2hhbm5lbHMgdG8gY29tbXVuaWNhdGUgd2l0aCB0aGUgc2VydmljZSBkb21haW4sCj4gK3Nv
IHRoZSBjby1vcGVyYXRpb24gb2YgdGhlIGd1ZXN0IGlzIHJlcXVpcmVkIHRvIHJlLWVzdGFibGlz
aCB0aGVzZSBpbiB0aGUgbmV3Cj4gK2hvc3QgZW52aXJvbm1lbnQgYWZ0ZXIgbWlncmF0aW9uLgo+
ICsKPiArVGh1cyBpZiB3ZSBhcmUgdG8gY2hhbmdlIHRoZSBtb2RlbCBhbmQgc3VwcG9ydCBtaWdy
YXRpb24gb2YgYSBndWVzdCB3aXRoIFBWCj4gK2RyaXZlcnMsIHdpdGhvdXQgdGhlIGNvLW9wZXJh
dGlvbiBvZiB0aGUgZnJvbnRlbmQgZHJpdmVyIGNvZGUsIHRoZSBwYXRocyBhbmQKPiArdmFsdWVz
IGluIGJvdGggdGhlIGZyb250ZW5kIGFuZCBiYWNrZW5kIHhlbnN0b3JlIGFyZWFzIG11c3QgcmVt
YWluIHVuY2hhbmdlZAo+ICthbmQgdmFsaWQgaW4gdGhlIG5ldyBob3N0IGVudmlyb25tZW50LCBh
bmQgdGhlIGdyYW50IHRhYmxlIGVudHJpZXMgYW5kIGV2ZW50Cj4gK2NoYW5uZWxzIG11c3QgYmUg
cHJlc2VydmVkIChhbmQgcmVtYWluIG9wZXJhdGlvbmFsIG9uY2UgZ3Vlc3QgZXhlY3V0aW9uIGlz
Cj4gK3Jlc3VtZWQpLgoKQWRkIG5ld2xpbmUgaGVyZT8KCj4gK0JlY2F1c2UgdGhlIHNlcnZpY2Ug
ZG9tYWlu4oCZcyBkb21pZCBpcyB1c2VkIGRpcmVjdGx5IGJ5IHRoZSBndWVzdCBpbiBzZXR0aW5n
Cj4gK3VwIGdyYW50IGVudHJpZXMgYW5kIGV2ZW50IGNoYW5uZWxzLCB0aGUgYmFja2VuZCBkcml2
ZXJzIGluIHRoZSBuZXcgaG9zdAo+ICtlbnZpcm9ubWVudCBtdXN0IGJlIHByb3ZpZGVkIGJ5IHNl
cnZpY2UgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQuIEFsc28sCj4gK2JlY2F1c2UgdGhlIGd1
ZXN0IGNhbiBzYW1wbGUgaXRzIG93biBkb21pZCBmcm9tIHRoZSBmcm9udGVuZCBhcmVhIGFuZCB1
c2UgaXQgaW4KPiAraHlwZXJjYWxscyAoZS5nLiBIVk1PUF9zZXRfcGFyYW0pIHJhdGhlciB0aGFu
IERPTUlEX1NFTEYsIHRoZSBndWVzdCBkb21pZCBtdXN0Cj4gK2Fsc28gYmUgcHJlc2VydmVkIHRv
IG1haW50YWluIHRoZSBBQkkuCj4gKwo+ICtGdXJ0aGVybW9yZSwgaXQgd2lsbCBuZWNlc3Nhcnkg
dG8gbW9kaWZ5IGJhY2tlbmQgZHJpdmVycyB0byByZS1lc3RhYmxpc2gKPiArY29tbXVuaWNhdGlv
biB3aXRoIGZyb250ZW5kIGRyaXZlcnMgd2l0aG91dCBwZXJ0dXJiaW5nIHRoZSBjb250ZW50IG9m
IHRoZQo+ICtiYWNrZW5kIGFyZWEgb3IgcmVxdWlyaW5nIGFueSBjaGFuZ2VzIHRvIHRoZSB2YWx1
ZXMgb2YgdGhlIHhlbnN0b3JlIHN0YXRlIG5vZGVzLgo+ICsKPiArIyMgT3RoZXIgUGFyYS1WaXJ0
dWFsIFN0YXRlCj4gKwo+ICsjIyMgU2hhcmVkIFJpbmdzCj4gKwo+ICtCZWNhdXNlIHRoZSBjb25z
b2xlIGFuZCBzdG9yZSBwcm90b2NvbCBzaGFyZWQgcGFnZXMgYXJlIGFjdHVhbGx5IHBhcnQgb2Yg
dGhlCj4gK2d1ZXN0IG1lbW9yeSBpbWFnZSAoaW4gYW4gRTgyMCByZXNlcnZlZCByZWdpb24ganVz
dCBiZWxvdyA0RykgdGhlbiB0aGUgY29udGVudAo+ICt3aWxsIGdldCBtaWdyYXRlZCBhcyBwYXJ0
IG9mIHRoZSBndWVzdCBtZW1vcnkgaW1hZ2UuIEhlbmNlIG5vIGFkZGl0aW9uYWwgY29kZQo+ICtp
cyByZXF1aXJlIHRvIHByZXZlbnQgYW55IGd1ZXN0IHZpc2libGUgY2hhbmdlIGluIHRoZSBjb250
ZW50Lgo+ICsKPiArIyMjIFNoYXJlZCBJbmZvCj4gKwo+ICtUaGVyZSBpcyBhbHJlYWR5IGEgcmVj
b3JkIGRlZmluZWQgaW4gKkxpYlhlbkN0cmwgRG9tYWluIEltYWdlIEZvcm1hdCogWzNdCgpMaWJY
ZW5DdHJsIC0+IGxpYnhlbmN0cmwKCj4gK2NhbGxlZCBgU0hBUkVEX0lORk9gIHdoaWNoIHNpbXBs
eSBjb250YWlucyBhIGNvbXBsZXRlIGNvcHkgb2YgdGhlIGRvbWFpbuKAmXMKPiArc2hhcmVkIGlu
Zm8gcGFnZS4gSXQgaXMgbm90IGN1cnJlbnRseSBpbmN1ZGVkIGluIGFuIEhWTSAodHlwZSBgMHgw
MDAyYCkKPiArbWlncmF0aW9uIHN0cmVhbS4gSXQgbWF5IGJlIGZlYXNpYmxlIHRvIGluY2x1ZGUg
aXQgYXMgYW4gb3B0aW9uYWwgcmVjb3JkCj4gK2J1dCBpdCBpcyBub3QgY2xlYXIgdGhhdCB0aGUg
Y29udGVudCBvZiB0aGUgc2hhcmVkIGluZm8gcGFnZSBldmVyIG5lZWRzCj4gK3RvIGJlIHByZXNl
cnZlZCBmb3IgYW4gSFZNIGd1ZXN0LgoKQWRkIG5ld2xpbmU/Cgo+ICtGb3IgYSBQViBndWVzdCB0
aGUgYGFyY2hfc2hhcmVkX2luZm9gIHN1Yi1zdHJ1Y3R1cmUgY29udGFpbnMgaW1wb3J0YW50Cj4g
K2luZm9ybWF0aW9uIGFib3V0IHRoZSBndWVzdOKAmXMgUDJNLCBidXQgdGhpcyBpbmZvcm1hdGlv
biBpcyBub3QgcmVsZXZhbnQgZm9yCj4gK2FuIEhWTSBndWVzdCB3aGVyZSB0aGUgUDJNIGlzIG5v
dCBkaXJlY3RseSBtYW5pcHVsYXRlZCB2aWEgdGhlIGd1ZXN0LiBUaGUgb3RoZXIKPiArc3RhdGUg
Y29udGFpbmVkIGluIHRoZSBgc2hhcmVkX2luZm9gIHN0cnVjdHVyZSByZWxhdGVzIHRoZSBkb21h
aW4gd2FsbC1jbG9jawo+ICsodGhlIHN0YXRlIG9mIHdoaWNoIHNob3VsZCBhbHJlYWR5IGJlIHRy
YW5zZmVycmVkIGJ5IHRoZSBgUlRDYCBIVk0gY29udGV4dAo+ICtpbmZvcm1hdGlvbiB3aGljaCBj
b250YWluZWQgaW4gdGhlIGBIVk1fQ09OVEVYVGAgc2F2ZSByZWNvcmQpIGFuZCBzb21lIGV2ZW50
Cj4gK2NoYW5uZWwgc3RhdGUgKHBhcnRpY3VsYXJseSBpZiB1c2luZyB0aGUgKjJsKiBwcm90b2Nv
bCkuIEV2ZW50IGNoYW5uZWwgc3RhdGUKPiArd2lsbCBuZWVkIHRvIGJlIGZ1bGx5IHRyYW5zZmVy
cmVkIGlmIHdlIGFyZSBub3QgZ29pbmcgdG8gcmVxdWlyZSB0aGUgZ3Vlc3QKPiArY28tb3BlcmF0
aW9uIHRvIHJlLW9wZW4gdGhlIGNoYW5uZWxzIGFuZCBzbyBpdCBzaG91bGQgYmUgcG9zc2libGUg
dG8gcmUtYnVpbGQgYQo+ICtzaGFyZWQgaW5mbyBwYWdlIGZvciBhbiBIVk0gZ3Vlc3QgZnJvbSBz
dWNoIG90aGVyIHN0YXRlLgoKQWRkIG5ld2xpbmUgaGVyZT8KCj4gK05vdGUgdGhhdCB0aGUgc2hh
cmVkIGluZm8gcGFnZSBhbHNvIGNvbnRhaW5zIGFuIGFycmF5IG9mIGBYRU5fTEVHQUNZX01BWF9W
Q1BVU2AKPiArKDMyKSBgdmNwdV9pbmZvYCBzdHJ1Y3R1cmVzLiBBIGRvbWFpbiBtYXkgbm9taW5h
dGUgYSBkaWZmZXJlbnQgZ3Vlc3QgcGh5c2ljYWwKPiArYWRkcmVzcyB0byB1c2UgZm9yIHRoZSB2
Y3B1IGluZm8uIFRoaXMgaXMgbWFuZGF0b3J5IGZvciBpZiBhIGRvbWFpbiB3YW50cyB0bwo+ICt1
c2UgbW9yZSB0aGFuIDMyIHZDUFVzIGFuZCBvcHRpb25hbCBmb3IgbGVnYWN5IHZDUFVzLiBUaGlz
IG1hcHBpbmcgaXMgbm90Cj4gK2N1cnJlbnRseSB0cmFuc2ZlcnJlZCBpbiB0aGUgbWlncmF0aW9u
IHN0YXRlIHNvIHRoaXMgd2lsbCBlaXRoZXIgbmVlZCB0byBiZQo+ICthZGRlZCBpbnRvIGFuIGV4
aXN0aW5nIHNhdmUgcmVjb3JkLCBvciBhbiBhZGRpdGlvbmFsIHR5cGUgb2Ygc2F2ZSByZWNvcmQg
d2lsbAo+ICtiZSBuZWVkZWQuCj4gKwo+ICsjIyMgWGVuc3RvcmUgV2F0Y2hlcwo+ICsKPiArQXMg
bWVudGlvbmVkIGFib3ZlLCBubyBkb21haW4gWGVuc3RvcmUgc3RhdGUgaXMgY3VycmVudGx5IHRy
YW5zZmVycmVkIGluIHRoZQo+ICttaWdyYXRpb24gc3RyZWFtLiBUaGVyZSBpcyBhIHJlY29yZCBk
ZWZpbmVkIGluICpMaWJYZW5MaWdodCBEb21haW4gSW1hZ2UKCkxpYlhlbkxpZ2h0IC0+IGxpYnhl
bmxpZ2h0Cgo+ICtGb3JtYXQqIFs0XSBjYWxsZWQgYEVNVUxBVE9SX1hFTlNUT1JFX0RBVEFgIGZv
ciB0cmFuc2ZlcnJpbmcgWGVuc3RvcmUgbm9kZXMKPiArcmVsYXRpbmcgdG8gZW11bGF0b3JzIGJ1
dCBubyByZWNvcmQgdHlwZSBpcyBkZWZpbmVkIGZvciBub2RlcyByZWxhdGluZyB0byB0aGUKPiAr
ZG9tYWluIGl0c2VsZiwgbm9yIGZvciByZWdpc3RlcmVkICp3YXRjaGVzKi4gQSBYZW5TdG9yZSB3
YXRjaCBpcyBhIG1lY2hhbmlzbQo+ICt1c2VkIGJ5IFBWIGZyb250ZW5kIGFuZCBiYWNrZW5kIGRy
aXZlcnMgdG8gcmVxdWVzdCBhIG5vdGlmaWNhdGlvbiBpZiB0aGUgdmFsdWUKPiArb2YgYSBwYXJ0
aWN1bGFyIG5vZGUgKGUuZy4gdGhlIG90aGVyIGVuZOKAmXMgc3RhdGUgbm9kZSkgY2hhbmdlcywg
c28gaXQgaXMKPiAraW1wb3J0YW50IHRoYXQgd2F0Y2hlcyBjb250aW51ZSB0byBmdW5jdGlvbiBh
ZnRlciBhIG1pZ3JhdGlvbi4gT25lIG9yIG1vcmUgbmV3Cj4gK3NhdmUgcmVjb3JkcyB3aWxsIHRo
ZXJlZm9yZSBiZSByZXF1aXJlZCB0byB0cmFuc2ZlciBYZW5zdG9yZSBzdGF0ZS4gSXQgd2lsbAo+
ICthbHNvIGJlIG5lY2Vzc2FyeSB0byBleHRlbmQgdGhlICpzdG9yZSogcHJvdG9jb2xbNV0gd2l0
aCBtZWNoYW5pc21zIHRvIGFsbG93Cj4gK3RoZSB0b29sc3RhY2sgdG8gYWNxdWlyZSB0aGUgbGlz
dCBvZiB3YXRjaGVzIHRoYXQgdGhlIGd1ZXN0IGhhcyByZWdpc3RlcmVkIGFuZAo+ICtmb3IgdGhl
IHRvb2xzdGFjayB0byByZWdpc3RlciBhIHdhdGNoIG9uIGJlaGFsZiBvZiBhIGRvbWFpbi4KPiAr
Cj4gKyMjIyBFdmVudCBjaGFubmVscwo+ICsKPiArRXZlbnQgY2hhbm5lbHMgYXJlIGVzc2VudGlh
bGx5IHRoZSBwYXJhLXZpcnR1YWwgZXF1aXZhbGVudCBvZiBpbnRlcnJ1cHRzLiBUaGV5Cj4gK2Fy
ZSBhbiBpbXBvcnRhbnQgcGFydCBvZiBwb3N0IFBWIHByb3RvY29scy4gTm9ybWFsbHkgYSBmcm9u
dGVuZCBkcml2ZXIgY3JlYXRlcwo+ICthbiAqaW50ZXItZG9tYWluKiBldmVudCBjaGFubmVsIGJl
dHdlZW4gaXRzIG93biBkb21haW4gYW5kIHRoZSBkb21haW4gcnVubmluZwo+ICt0aGUgYmFja2Vu
ZCwgd2hpY2ggaXQgZGlzY292ZXJzIHVzaW5nIHRoZSBgYmFja2VuZC1pZGAgbm9kZSBpbiBYZW5z
dG9yZSAoc2VlCj4gK2Fib3ZlKSwgYnkgbWFraW5nIGEgYEVWVENITk9QX2FsbG9jX3VuYm91bmRg
IGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKPiArYWxsb2NhdGVzIGFuIGV2ZW50IGNoYW5uZWwg
b2JqZWN0IGluIHRoZSBoeXBlcnZpc29yIGFuZCBhc3NpZ25zIGEgKmxvY2FsIHBvcnQqCj4gK251
bWJlciB3aGljaCBpcyB0aGVuIHdyaXR0ZW4gaW50byB0aGUgZnJvbnRlbmQgYXJlYSBpbiBYZW5z
dG9yZS4gVGhlIGJhY2tlbmQKPiArZHJpdmVyIHRoZW4gcmVhZHMgdGhpcyBwb3J0IG51bWJlciBh
bmQgKmJpbmRzKiB0byB0aGUgZXZlbnQgY2hhbm5lbCBieQo+ICtzcGVjaWZ5aW5nIGl0LCBhbmQg
dGhlIHZhbHVlIG9mIGBmcm9udGVuZC1pZGAsIGFzICpyZW1vdGUgZG9tYWluKiBhbmQgKnJlbW90
ZQo+ICtwb3J0KiAocmVzcGVjdGl2ZWx5KSB0byBhIGBFVlRDSE5PUF9iaW5kX2ludGVyZG9tYWlu
YCBoeXBlcmNhbGwuIE9uY2UKPiArY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBpbiB0aGlzIGZh
c2hpb24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyBjYW4gdXNlCj4gK3RoZSBldmVudCBj
aGFubmVsIGFzIGEgKm1haWxib3gqIHRvIG5vdGlmeSBlYWNoIG90aGVyIHdoZW4gYSBzaGFyZWQg
cmluZyBoYXMKPiArYmVlbiB1cGRhdGVkIHdpdGggbmV3IHJlcXVlc3RzIG9yIHJlc3BvbnNlIHN0
cnVjdHVyZXMuCgpNaXNzaW5nIG5ld2xpbmUgaGVyZS4KCj4gK0N1cnJlbnRseSBubyBldmVudCBj
aGFubmVsIHN0YXRlIGlzIHByZXNlcnZlZCBvbiBtaWdyYXRpb24sIHJlcXVpcmluZyBmcm9udGVu
ZAo+ICthbmQgYmFja2VuZCBkcml2ZXJzIHRvIGNyZWF0ZSBhbmQgYmluZCBhIGNvbXBsZXRlIG5l
dyBzZXQgb2YgZXZlbnQgY2hhbm5lbHMgaW4KPiArb3JkZXIgdG8gcmUtZXN0YWJsaXNoIGEgcHJv
dG9jb2wgY29ubmVjdGlvbi4gSGVuY2UsIG9uZSBvciBtb3JlIG5ldyBzYXZlCj4gK3JlY29yZHMg
d2lsbCBiZSByZXF1aXJlZCB0byB0cmFuc2ZlciBldmVudCBjaGFubmVsIHN0YXRlIGluIG9yZGVy
IHRvIGF2b2lkIHRoZQo+ICtuZWVkIGZvciBleHBsaWNpdCBhY3Rpb24gYnkgZnJvbnRlbmQgZHJp
dmVycyBydW5uaW5nIGluIHRoZSBndWVzdC4gTm90ZSB0aGF0Cj4gK3RoZSBsb2NhbCBwb3J0IG51
bWJlcnMgbmVlZCB0byBwcmVzZXJ2ZWQgaW4gdGhpcyBzdGF0ZSBhcyB0aGV5IGFyZSB0aGUgb25s
eQo+ICtjb250ZXh0IHRoZSBndWVzdCBoYXMgdG8gcmVmZXIgdG8gdGhlIGh5cGVydmlzb3IgZXZl
bnQgY2hhbm5lbCBvYmplY3RzLgo+ICsgTm90ZSBhbHNvIHRoYXQgdGhlIFBWICpzdG9yZSogKFhl
bnN0b3JlIGFjY2VzcykgYW5kICpjb25zb2xlKiBwcm90b2NvbHMgYWxzbwo+ICtyZWx5IG9uIGV2
ZW50IGNoYW5uZWxzIHdoaWNoIGFyZSBzZXQgdXAgYnkgdGhlIHRvb2xzdGFjay4gTm9ybWFsbHks
IGVhcmx5IGluCj4gK21pZ3JhdGlvbiwgdGhlIHRvb2xzdGFjayBydW5uaW5nIG9uIHRoZSByZW1v
dGUgaG9zdCB3b3VsZCBzZXQgdXAgYSBuZXcgcGFpciBvZgo+ICtldmVudCBjaGFubmVscyBmb3Ig
dGhlc2UgcHJvdG9jb2xzIGluIHRoZSBkZXN0aW5hdGlvbiBkb21haW4uIFRoZXNlIG1heSBub3Qg
YmUKPiArYXNzaWduZWQgdGhlIHNhbWUgbG9jYWwgcG9ydCBudW1iZXJzIGFzIHRoZSBwcm90b2Nv
bHMgcnVubmluZyBpbiB0aGUgc291cmNlCj4gK2RvbWFpbi4gRm9yIG5vbi1jb29wZXJhdGl2ZSBt
aWdyYXRpb24gdGhlc2UgY2hhbm5lbHMgbXVzdCBlaXRoZXIgYmUgY3JlYXRlZCB3aXRoCj4gK2Zp
eGVkIHBvcnQgbnVtYmVycywgb3IgdGhlaXIgY3JlYXRpb24gbXVzdCBiZSBhdm9pZGVkIGFuZCBp
bnN0ZWFkIGJlIGluY2x1ZGVkCj4gK2luIHRoZSBnZW5lcmFsIGV2ZW50IGNoYW5uZWwgc3RhdGUg
cmVjb3JkKHMpLgo+ICsKPiArIyMjIEdyYW50IHRhYmxlCj4gKwo+ICtUaGUgZ3JhbnQgdGFibGUg
aXMgZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50IG9mIGFuIElPTU1VLiBG
b3IKPiArZXhhbXBsZSwgdGhlIHNoYXJlZCByaW5ncyBvZiBhIFBWIHByb3RvY29sIGFyZSAqZ3Jh
bnRlZCogYnkgYSBmcm9udGVuZCBkcml2ZXIKPiArdG8gdGhlIGJhY2tlbmQgZHJpdmVyIGJ5IGFs
bG9jYXRpbmcgKmdyYW50IGVudHJpZXMqIGluIHRoZSBndWVzdOKAmXMgdGFibGUsCj4gK2ZpbGxp
bmcgaW4gZGV0YWlscyBvZiB0aGUgbWVtb3J5IHBhZ2VzIGFuZCB0aGVuIHdyaXRpbmcgdGhlICpn
cmFudCByZWZlcmVuY2VzKgo+ICsodGhlIGluZGV4IHZhbHVlcyBvZiB0aGUgZ3JhbnQgZW50cmll
cykgaW50byBYZW5zdG9yZS4gVGhlIGdyYW50IHJlZmVyZW5jZXMgb2YKPiArdGhlIHByb3RvY29s
IGJ1ZmZlcnMgdGhlbXNlbHZlcyBhcmUgdHlwaWNhbGx5IHdyaXR0ZW4gZGlyZWN0bHkgaW50byB0
aGUgcmVxdWVzdAo+ICtzdHJ1Y3R1cmVzIHBhc3NlZCB2aWEgYSBzaGFyZWQgcmluZy4KCk1pc3Np
bmcgbmV3bGluZS4KCj4gK1RoZSBndWVzdCBpcyByZXNwb25zaWJsZSBmb3IgbWFuYWdpbmcgaXRz
IG93biBncmFudCB0YWJsZS4gTm8gaHlwZXJjYWxsIGlzCj4gK3JlcXVpcmVkIHRvIGdyYW50IGEg
bWVtb3J5IHBhZ2UgdG8gYW5vdGhlciBkb21haW4uIEl0IGlzIHN1ZmZpY2llbnQgdG8gZmluZCBh
bgo+ICt1bnVzZWQgZ3JhbnQgZW50cnkgYW5kIHNldCBiaXRzIGluIHRoZSBlbnRyeSB0byBnaXZl
IHJlYWQgYW5kL29yIHdyaXRlIGFjY2Vzcwo+ICt0byBhIHJlbW90ZSBkb21haW4gYWxzbyBzcGVj
aWZpZWQgaW4gdGhlIGVudHJ5IGFsb25nIHdpdGggdGhlIHBhZ2UgZnJhbWUKPiArbnVtYmVyLiBU
aHVzIHRoZSBsYXlvdXQgYW5kIGNvbnRlbnQgb2YgdGhlIGdyYW50IHRhYmxlIGxvZ2ljYWxseSBm
b3JtcyBwYXJ0IG9mCj4gK3RoZSBndWVzdCBzdGF0ZS4KCk1pc3NpbmcgbmV3bGluZS4KCj4gK0N1
cnJlbnRseSBubyBncmFudCB0YWJsZSBzdGF0ZSBpcyBtaWdyYXRlZCwgcmVxdWlyaW5nIGEgZ3Vl
c3QgdG8gc2VwYXJhdGVseQo+ICttYWludGFpbiBhbnkgc3RhdGUgdGhhdCBpdCB3aXNoZXMgdG8g
cGVyc2lzdCBlbHNld2hlcmUgaW4gaXRzIG1lbW9yeSBpbWFnZSBhbmQKPiArdGhlbiByZXN0b3Jl
IGl0IGFmdGVyIG1pZ3JhdGlvbi4gVGh1cyB0byBhdm9pZCB0aGUgbmVlZCBmb3Igc3VjaCBleHBs
aWNpdAo+ICthY3Rpb24gYnkgdGhlIGd1ZXN0LCBvbmUgb3IgbW9yZSBuZXcgc2F2ZSByZWNvcmRz
IHdpbGwgYmUgcmVxdWlyZWQgdG8gbWlncmF0ZQo+ICt0aGUgY29udGVudHMgb2YgdGhlIGdyYW50
IHRhYmxlLgo+ICsKPiArIyBPdXRsaW5lIFByb3Bvc2FsCj4gKwo+ICsqIFBWIGJhY2tlbmQgZHJp
dmVycyB3aWxsIGJlIG1vZGlmaWVkIHRvIHVuaWxhdGVyYWxseSByZS1lc3RhYmxpc2ggY29ubmVj
dGlvbgo+ICt0byBhIGZyb250ZW5kIGlmIHRoZSBiYWNrZW5kIHN0YXRlIG5vZGUgaXMgcmVzdG9y
ZWQgd2l0aCB2YWx1ZSA0Cj4gKyhYZW5idXNTdGF0ZUNvbm5lY3RlZClbNl0uCgpNaXNzaW5nIG5l
d2xpbmUuCgo+ICsqIFRoZSB0b29sc3RhY2sgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGFsbG93IGRv
bWlkIHRvIGJlIHJhbmRvbWl6ZWQgb24gaW5pdGlhbAo+ICtjcmVhdGlvbiBvciBkZWZhdWx0IG1p
Z3JhdGlvbiwgYnV0IG1ha2UgaXQgaWRlbnRpY2FsIHRvIHRoZSBzb3VyY2UgZG9tYWluIG9uCj4g
K25vbi1jb29wZXJhdGl2ZSBtaWdyYXRpb24uIE5vbi1Db29wZXJhdGl2ZSBtaWdyYXRpb24gd2ls
bCBoYXZlIHRvIGJlIGRlbmllZCBpZiB0aGUKPiArZG9taWQgaXMgdW5hdmFpbGFibGUgb24gdGhl
IHRhcmdldCBob3N0LCBidXQgcmFuZG9taXphdGlvbiBvZiBkb21pZCBvbiBjcmVhdGlvbgo+ICtz
aG91bGQgaG9wZWZ1bGx5IG1pbmltaXplIHRoZSBsaWtlbGlob29kIG9mIHRoaXMuIE5vbi1Db29w
ZXJhdGl2ZSBtaWdyYXRpb24gdG8KPiArbG9jYWxob3N0IHdpbGwgY2xlYXJseSBub3QgYmUgcG9z
c2libGUuIFBhdGNoZXMgaGF2ZSBhbHJlYWR5IGJlZW4gc2VudCB0bwo+ICtgeGVuLWRldmVsYCB0
byBtYWtlIHRoaXMgY2hhbmdlWzddLgo+ICsqIGB4ZW5zdG9yZWRgIHNob3VsZCBiZSBtb2RpZmll
ZCB0byBpbXBsZW1lbnQgdGhlIG5ldyBtZWNoYW5pc21zIG5lZWRlZC4gU2VlCj4gKypPdGhlciBQ
YXJhLVZpcnR1YWwgU3RhdGUqIGFib3ZlLiBBIGZ1cnRoZXIgZGVzaWduIGRvY3VtZW50IHdpbGwg
cHJvcG9zZQo+ICthZGRpdGlvbmFsIHByb3RvY29sIG1lc3NhZ2VzLgo+ICsqIFdpdGhpbiB0aGUg
bWlncmF0aW9uIHN0cmVhbSBleHRyYSBzYXZlIHJlY29yZHMgd2lsbCBiZSBkZWZpbmVkIGFzIHJl
cXVpcmVkLgo+ICtTZWUgKk90aGVyIFBhcmEtVmlydHVhbCBTdGF0ZSogYWJvdmUuIEEgZnVydGhl
ciBkZXNpZ24gZG9jdW1lbnQgd2lsbCBwcm9wb3NlCj4gK21vZGlmaWNhdGlvbnMgdG8gdGhlIExp
YlhlbkxpZ2h0IGFuZCBMaWJYZW5DdHJsIERvbWFpbiBJbWFnZSBGb3JtYXRzLgoKTGliWGVuTGln
aHQgYW5kIExpYlhlbkN0cmwgc2hvdWxkIGJlIGZpeGVkLgoKPiArKiBBbiBvcHRpb24gc2hvdWxk
IGJlIGFkZGVkIHRvIHRoZSB0b29sc3RhY2sgdG8gaW5pdGlhdGUgYSBub24tY29vcGVyYXRpdmUK
PiArbWlncmF0aW9uLCBpbnN0ZWFkIG9mIHRoZSAoZGVmYXVsdCkgcG90ZW50aWFsbHkgY28tb3Bl
cmF0aXZlIG1pZ3JhdGlvbi4KPiArRXNzZW50aWFsbHkgdGhpcyBzaG91bGQgc2tpcCB0aGUgY2hl
Y2sgdG8gc2VlIGlmIFBWIGRyaXZlcnMgYW5kIG1pZ3JhdGUgYXMgaWYKPiArdGhlcmUgYXJlIG5v
bmUgcHJlc2VudCwgYnV0IGFsc28gZW5hYmxpbmcgdGhlIGV4dHJhIHNhdmUgcmVjb3Jkcy4gTm90
ZSB0aGF0IGF0Cj4gK2xlYXN0IHNvbWUgb2YgdGhlIGV4dHJhIHJlY29yZHMgc2hvdWxkIG9ubHkg
Zm9ybSBwYXJ0IG9mIGEgbm9uLWNvb3BlcmF0aXZlCj4gK21pZ3JhdGlvbiBzdHJlYW0uIEZvciBl
eGFtcGxlLCBtaWdyYXRpbmcgZXZlbnQgY2hhbm5lbCBzdGF0ZSB3b3VsZCBiZSBjb3VudGVyCj4g
K3Byb2R1Y3RpdmUgaW4gYSBub3JtYWwgbWlncmF0aW9uIGFzIHRoaXMgd2lsbCBlc3NlbnRpYWxs
eSBsZWFrIGV2ZW50IGNoYW5uZWwKPiArb2JqZWN0cyBhdCB0aGUgcmVjZWl2aW5nIGVuZC4gT3Ro
ZXJzLCBzdWNoIGFzIGdyYW50IHRhYmxlIHN0YXRlLCBjb3VsZAo+ICtwb3RlbnRpYWxseSBoYXJt
bGVzc2x5IGZvcm0gcGFydCBvZiBhIG5vcm1hbCBtaWdyYXRpb24gc3RyZWFtLgo+ICsKPiArKiAq
ICoKPiArWzFdIFBWIGRyaXZlcnMgYXJlIGRlZW1lZCB0byBiZSBpbnN0YWxsZWQgaWYgdGhlIEhW
TSBwYXJhbWV0ZXIKPiArKkhWTV9QQVJBTV9DQUxMQkFDS19JUlEqIGhhcyBiZWVuIHNldCB0byBh
IG5vbi16ZXJvIHZhbHVlLgoKSSB0aGluayB0aGlzIGlzIGp1c3QgYW4gYXBwcm94aW1hdGlvbiwg
YnV0IGl0IHNob3VsZCBiZSBnb29kIGVub3VnaCBpbgpwcmFjdGljZS4KCj4gKwo+ICtbMl0gU2Vl
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9p
bmNsdWRlL3B1YmxpYy9pby94ZW5idXMuaAo+ICsKPiArWzNdIFNlZSBodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1kb2NzL3NwZWNzL2xpYnhjLW1pZ3Jh
dGlvbi1zdHJlYW0ucGFuZG9jCj4gKwo+ICtbNF0gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0
cmVhbS5wYW5kb2MKPiArCj4gK1s1XSBTZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9taXNjL3hlbnN0b3JlLnR4dAo+ICsKPiArWzZdIGB4
ZW4tYmxrYmFja2AgYW5kIGB4ZW4tbmV0YmFja2AgaGF2ZSBhbHJlYWR5IGJlZW4gbW9kaWZpZWQg
aW4gTGludXggdG8gZG8KPiArdGhpcy4KPiArCj4gK1s3XSBTZWUgaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDIwLTAxL21zZzAwNjMyLmh0bWwK
PiArCj4gLS0gCj4gMi4yMC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:45:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:45: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 1iwRBM-0006Yx-8B; Tue, 28 Jan 2020 13:45:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwRBL-0006Ys-Hl
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:45:31 +0000
X-Inumbo-ID: 73495f32-41d4-11ea-86c6-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73495f32-41d4-11ea-86c6-12813bfff9fa;
 Tue, 28 Jan 2020 13:45:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580219131; x=1611755131;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=/7RuKpCoRQoUJUP1Qu8+j9rYhmW/rhxLfcA5WCBN/0M=;
 b=cgiKhdBdfrDVaMJ9l5itLrCKky9f3FhAMzDRbet2hiw7ZJE3k4JnZQ+5
 RO+2MfKaDnt9xwJLkxK6luP+7fi0SA6eBi+P04+WVk2gdsww3iHnsjUkv
 WvVX3O80CczhOyFgqk80IE+VBcGcOGgLBcNukAHJWEXS4nwb+EJUtP2EZ Q=;
IronPort-SDR: Df/OoZ3n2tyZY1hLIs9fsZQEvlHZr4Z6Wa6Oj01PaazqE97eCKeeFq8qNitsYnhQlAnlqQXkkE
 YHBV6tHc2Z+A==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="14576486"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Jan 2020 13:45:29 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id A4BB4A1FDC; Tue, 28 Jan 2020 13:45:28 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 13:45:28 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 13:45:27 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 13:45:27 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore data
Thread-Index: AQHV1dZ3TShEBUoOd0SzRCxqU6JPRagAE/iAgAACVmA=
Date: Tue, 28 Jan 2020 13:45:27 +0000
Message-ID: <3344610fdf974ad6a5265f5877251886@EX13D32EUC003.ant.amazon.com>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-3-pdurrant@amazon.com>
 <d4303602-e4b0-d08a-b1e3-da598c6ecc1b@suse.com>
In-Reply-To: <d4303602-e4b0-d08a-b1e3-da598c6ecc1b@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jv
c3NAc3VzZS5jb20+DQo+IFNlbnQ6IDI4IEphbnVhcnkgMjAyMCAxMzozNg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbkB4ZW4ub3JnPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47
IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47DQo+IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MyAyLzJd
IGRvY3MvZGVzaWduczogQWRkIGEgZGVzaWduDQo+IGRvY3VtZW50IGZvciBtaWdyYXRpb24gb2Yg
eGVuc3RvcmUgZGF0YQ0KPiANCj4gT24gMjguMDEuMjAgMTM6MjgsIFBhdWwgRHVycmFudCB3cm90
ZToNCj4gPiBUaGlzIHBhdGNoIGRldGFpbHMgcHJvcG9zZXMgZXh0cmEgbWlncmF0aW9uIGRhdGEg
YW5kIHhlbnN0b3JlIHByb3RvY29sDQo+ID4gZXh0ZW5zaW9ucyB0byBzdXBwb3J0IG5vbi1jb29w
ZXJhdGl2ZSBsaXZlIG1pZ3JhdGlvbiBvZiBndWVzdHMuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQo+ID4gLS0tDQo+ID4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4gQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4NCj4gPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4NCj4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCj4gPiBD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPiA+IENj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+ID4gQ2M6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+DQo+ID4NCj4gPiB2MzoNCj4gPiAgIC0gTmV3IGluIHYzDQo+ID4g
LS0tDQo+ID4gICBkb2NzL2Rlc2lnbnMveGVuc3RvcmUtbWlncmF0aW9uLm1kIHwgMTIyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMTIyIGluc2Vy
dGlvbnMoKykNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2Rlc2lnbnMveGVuc3RvcmUt
bWlncmF0aW9uLm1kDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3hlbnN0b3Jl
LW1pZ3JhdGlvbi5tZCBiL2RvY3MvZGVzaWducy94ZW5zdG9yZS0NCj4gbWlncmF0aW9uLm1kDQo+
ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwLi45MDIwYjZmZjlh
DQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RvY3MvZGVzaWducy94ZW5zdG9yZS1taWdy
YXRpb24ubWQNCj4gPiBAQCAtMCwwICsxLDEyMiBAQA0KPiA+ICsqKndhdGNoIGRhdGEqKg0KPiA+
ICsNCj4gPiArDQo+ID4gK2A8cGF0aD58PHRva2VuPnxgDQo+ID4gKw0KPiA+ICtgPHBhdGg+YCBh
Z2FpbiBpcyBjb25zaWRlcmVkIHJlbGF0aXZlIGFuZCwgdG9nZXRoZXIgd2l0aCBgPHRva2VuPmAs
DQo+IHNob3VsZA0KPiA+ICtiZSBzdWl0YWJsZSB0byBmb3JtdWxhdGUgYW4gYEFERF9ET01BSU5f
V0FUQ0hFU2Agb3BlcmF0aW9uIChzZWUgYmVsb3cpLg0KPiA+ICtOb3RlIHRoYXQgYDxwYXRoPmAg
bXVzdCBub3QgYmUgYSAqc3BlY2lhbCogdmFsdWUgKGJlZ2lubmluZyB3aXRoIGBAYCkuDQo+IA0K
PiBXaHkgbm90PyBUaGlzIGlzIHBvc3NpYmxlIGZvciBhIGd1ZXN0LCBzbyBpdCBzaG91bGQgYmUg
cG9zc2libGUgdG8NCj4gbWlncmF0ZSBzdWNoIGEgd2F0Y2guDQo+IA0KPiBUb2RheSBpdCBtaWdo
dCBub3QgbWFrZSBhbnkgc2Vuc2UsIGJ1dCB3ZSBzaG91bGQgbm90IGJsb2NrIGFueSBmdXR1cmUN
Cj4gc3BlY2lhbCB2YWx1ZXMgd2hpY2ggbWlnaHQgbWFrZSBzZW5zZSBmb3IgYSBndWVzdCB0byB1
c2UuDQo+IA0KDQpPay4gSSB3YXMganVzdCBsaW1pdGluZyB0aGluZ3MgdG8gd2hhdCBpcyBhY3R1
YWxseSBuZWVkZWQuIElmIHlvdSB0aGluayB0aGVyZSBpcyBtZXJpdCBpbiBhbGxvd2luZyB0aGVt
IHRoZW4gSSBoYXZlIG5vIG9iamVjdGlvbi4gSSdsbCByZW1vdmUgdGhlIGV4Y2x1c2lvbnMuDQoN
CiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:46:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRCD-0006da-Js; Tue, 28 Jan 2020 13:46:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRCC-0006dV-Ei
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:46:24 +0000
X-Inumbo-ID: 92cddc98-41d4-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92cddc98-41d4-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 13:46:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRCA-0000bU-El; Tue, 28 Jan 2020 13:46:22 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRCA-0002tp-2I; Tue, 28 Jan 2020 13:46:22 +0000
Date: Tue, 28 Jan 2020 13:46:19 +0000
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200128134618.dqhluq5od4gapihx@debian>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-3-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128122823.12920-3-pdurrant@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMTI6Mjg6MjNQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ICtgYGAKPiArMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAg
NyBvY3RldAo+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKPiArfCB0eXBlICAgICAgICAgICAgICAgICAgIHwgcmVjb3JkIHNwZWNpZmljIGRhdGEg
ICB8Cj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAg
fAo+ICsuLi4KPiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCj4gK2BgYAo+ICsKPiArCj4gK3wgRmllbGQgfCBEZXNjcmlwdGlvbiB8Cj4gK3wtLS18
LS0tfAo+ICt8IGB0eXBlYCB8IDB4MDAwMDAwMDA6IGludmFsaWQgfAo+ICt8ICAgICAgICB8IDB4
MDAwMDAwMDE6IG5vZGUgZGF0YSB8Cj4gK3wgICAgICAgIHwgMHgwMDAwMDAwMjogd2F0Y2ggZGF0
YSB8Cj4gK3wgICAgICAgIHwgMHgwMDAwMDAwMyAtIDB4RkZGRkZGRkY6IHJlc2VydmVkIGZvciBm
dXR1cmUgdXNlIHwKPiArCj4gKwo+ICt3aGVyZSBkYXRhIGlzIGFsd2F5cyBpbiB0aGUgZm9ybSBv
ZiBhIE5VTCBzZXBhcmF0ZWQgYW5kIHRlcm1pbmF0ZWQgdHVwbGUKPiArYXMgZm9sbG93cwo+ICsK
CklzIHRoZXJlIGFueSBwYWRkaW5nIHJlcXVpcmVtZW50IGZvciBhIHJlY29yZD8gSSB0YWtlIGl0
IHRoZXJlIGlzbid0PwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:50:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRFy-0007Rw-6S; Tue, 28 Jan 2020 13:50:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mHYt=3R=amazon.com=prvs=2895eb870=hongyxia@srs-us1.protection.inumbo.net>)
 id 1iwRFw-0007Rr-D8
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:50:16 +0000
X-Inumbo-ID: 1d140ced-41d5-11ea-86c7-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d140ced-41d5-11ea-86c7-12813bfff9fa;
 Tue, 28 Jan 2020 13:50:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580219416; x=1611755416;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=imo+rhjLrKN9NFYE1OVe2fx8sVaEE91PZ3r8W57FZhE=;
 b=SywlzAgje6remxf3qezAb76jvKiNi9LXK+CZMtS6K9orQEIO0uHBrdSD
 FZLVu0G5LdIMAvjk2TOzHDXGC/t5BQryFDfK6dnVJfr7nxE46ZUXhVctj
 Pum+4vzykJ6E/T/gnXm/Ohv0qo39j4sl0tCeXSIUY3ot+KbJQjQNpFu9O 0=;
IronPort-SDR: HqOSAdEvuZtIfmfES+ImlnNy7o5tHeyQ6uHWuUV+Q6mBCSkScKIZtOFdQaPaghpdd/5w1TSnH1
 RfUWoeZV73Xg==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="14577012"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-55156cd4.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 28 Jan 2020 13:50:15 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-55156cd4.us-west-2.amazon.com (Postfix) with ESMTPS
 id 2994AA24FA; Tue, 28 Jan 2020 13:50:14 +0000 (UTC)
Received: from EX13D37EUB004.ant.amazon.com (10.43.166.187) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 13:50:13 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D37EUB004.ant.amazon.com (10.43.166.187) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 13:50:12 +0000
Received: from u0b3720fa96e858.ant.amazon.com (10.125.106.133) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 28 Jan 2020 13:50:09 +0000
From: Hongyan Xia <hongyxia@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 13:50:05 +0000
Message-ID: <ad98947f577560d47ea7825deb624149788645d0.1580219401.git.hongyxia@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6] x86: introduce a new set of APIs to manage
 Xen page tables
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: Andrew Cooper <andrew.cooper3@citrix.com>, jgrall@amazon.com,
 Wei Liu <wl@xen.org>,
 =?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIGFyZSBnb2luZyB0byBzd2l0
Y2ggdG8gdXNpbmcgZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcy4KQSBuZXcgc2V0IG9mIEFQ
SXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSBhbmQgZnJlZSBwYWdlcyBvZiBwYWdlCnRhYmxl
cyBiYXNlZCBvbiBtZm4gaW5zdGVhZCBvZiB0aGUgeGVuaGVhcCBkaXJlY3QgbWFwIGFkZHJlc3Mu
IFRoZQphbGxvY2F0aW9uIGFuZCBkZWFsbG9jYXRpb24gd29yayBvbiBtZm5fdCBidXQgbm90IHBh
Z2VfaW5mbywgYmVjYXVzZQp0aGV5IGFyZSByZXF1aXJlZCB0byB3b3JrIGV2ZW4gYmVmb3JlIGZy
YW1lIHRhYmxlIGlzIHNldCB1cC4KCkltcGxlbWVudCB0aGUgb2xkIGZ1bmN0aW9ucyB3aXRoIHRo
ZSBuZXcgb25lcy4gV2Ugd2lsbCByZXdyaXRlLCBzaXRlCmJ5IHNpdGUsIG90aGVyIG1tIGZ1bmN0
aW9ucyB0aGF0IG1hbmlwdWxhdGUgcGFnZSB0YWJsZXMgdG8gdXNlIHRoZSBuZXcKQVBJcy4KCkFm
dGVyIHRoZSBhbGxvY2F0aW9uLCBvbmUgbmVlZHMgdG8gbWFwIGFuZCB1bm1hcCB2aWEgbWFwX2Rv
bWFpbl9wYWdlIHRvCmFjY2VzcyB0aGUgUFRFcy4gVGhpcyBkb2VzIG5vdCBicmVhayB4ZW4gaGFs
ZiB3YXksIHNpbmNlIHRoZSBuZXcgQVBJcwpzdGlsbCB1c2UgeGVuaGVhcCBwYWdlcyB1bmRlcm5l
YXRoLCBhbmQgbWFwX2RvbWFpbl9wYWdlIHdpbGwganVzdCB1c2UKdGhlIGRpcmVjdG1hcCBmb3Ig
bWFwcGluZ3MuIFRoZXkgd2lsbCBiZSBzd2l0Y2hlZCB0byB1c2UgZG9taGVhcCBhbmQKZHluYW1p
YyBtYXBwaW5ncyB3aGVuIHVzYWdlIG9mIG9sZCBBUElzIGlzIGVsaW1pbmF0ZWQuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZSBpbnRlbmRlZCBpbiB0aGlzIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhv
bmd5eGlhQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGpncmFsbEBhbWF6
b24uY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjU6Ci0gc291bmRzIGxpa2Ugd2UgYXJlIGhhcHB5
IHRvIHVzZSBtYXBfZG9tYWluX3BhZ2UgZm9yIFhlbiBQVEVzLiBSZW1vdmUKICBtYXAvdW5tYXBf
eGVuX3BhZ2V0YWJsZSwganVzdCB1c2UgbWFwL3VubWFwX2RvbWFpbl9wYWdlIGluc3RlYWQuCi0g
cmVtb3ZlIHJlZHVuZGFudCBsb2dpYyBpbiBmcmVlX3hlbl9wYWdldGFibGUuCgpDaGFuZ2VkIHNp
bmNlIHY0OgotIHByb3Blcmx5IGhhbmRsZSBJTlZBTElEX01GTi4KLSByZW1vdmUgdGhlIF9uZXcg
c3VmZml4IGZvciBtYXAvdW5tYXBfeGVuX3BhZ2V0YWJsZSBiZWNhdXNlIHRoZXkgZG8gbm90CiAg
aGF2ZSBvbGQgYWx0ZXJuYXRpdmVzLgoKQ2hhbmdlZCBzaW5jZSB2MzoKLSBjb25zdCBxdWFsaWZ5
IHVubWFwX3hlbl9wYWdldGFibGVfbmV3KCkuCi0gcmVtb3ZlIHJlZHVuZGFudCBwYXJlbnRoZXNl
cy4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmNTBjMDY1YWYzLi5m
YTgyNGQ1MjUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMTE5LDYgKzExOSw3IEBACiAjaW5jbHVkZSA8eGVuL2VmaS5oPgogI2luY2x1
ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKyNpbmNs
dWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3No
YWRvdy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CkBAIC00OTQ3LDIyICs0OTQ4LDQzIEBAIGlu
dCBtbWNmZ19pbnRlcmNlcHRfd3JpdGUoCiB9CiAKIHZvaWQgKmFsbG9jX3hlbl9wYWdldGFibGUo
dm9pZCkKK3sKKyAgICBtZm5fdCBtZm4gPSBhbGxvY194ZW5fcGFnZXRhYmxlX25ldygpOworCisg
ICAgcmV0dXJuIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSA/IE5VTEwgOiBtZm5fdG9fdmlydCht
Zm5feChtZm4pKTsKK30KKwordm9pZCBmcmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKK3sKKyAg
ICBtZm5fdCBtZm4gPSB2ID8gdmlydF90b19tZm4odikgOiBJTlZBTElEX01GTjsKKworICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZV9uZXcobWZuKTsKK30KKworLyoKKyAqIEZvciB0aGVzZSBQVEUgQVBJ
cywgdGhlIGNhbGxlciBtdXN0IGZvbGxvdyB0aGUgYWxsb2MtbWFwLXVubWFwLWZyZWUKKyAqIGxp
ZmVjeWNsZSwgd2hpY2ggbWVhbnMgZXhwbGljaXRseSBtYXBwaW5nIHRoZSBQVEUgcGFnZXMgYmVm
b3JlIGFjY2Vzc2luZworICogdGhlbS4gVGhlIGNhbGxlciBtdXN0IGNoZWNrIHdoZXRoZXIgdGhl
IGFsbG9jYXRpb24gaGFzIHN1Y2NlZWRlZCwgYW5kIG9ubHkKKyAqIHBhc3MgdmFsaWQgTUZOcyB0
byBtYXBfZG9tYWluX3BhZ2UoKS4KKyAqLworbWZuX3QgYWxsb2NfeGVuX3BhZ2V0YWJsZV9uZXco
dm9pZCkKIHsKICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCAp
CiAgICAgewogICAgICAgICB2b2lkICpwdHIgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKIAogICAg
ICAgICBCVUdfT04oIWhhcmR3YXJlX2RvbWFpbiAmJiAhcHRyKTsKLSAgICAgICAgcmV0dXJuIHB0
cjsKKyAgICAgICAgcmV0dXJuIHB0ciA/IHZpcnRfdG9fbWZuKHB0cikgOiBJTlZBTElEX01GTjsK
ICAgICB9CiAKLSAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcygx
LCAxKSkpOworICAgIHJldHVybiBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwogfQogCi12b2lkIGZy
ZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KQorLyogbWZuIGNhbiBiZSBJTlZBTElEX01GTiAqLwor
dm9pZCBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1mbikKIHsKLSAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlKHYpOworICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICYm
ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSht
Zm5fdG9fdmlydChtZm5feChtZm4pKSk7CiB9CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWFw
X3BnZGlyX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDJjYTg4ODJhZDAuLmFjODE5OTFlNjIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTU4Miw2ICs1ODIsOSBAQCB2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkcik7CiAvKiBBbGxvY2F0b3IgZnVuY3Rpb25zIGZvciBYZW4g
cGFnZXRhYmxlcy4gKi8KIHZvaWQgKmFsbG9jX3hlbl9wYWdldGFibGUodm9pZCk7CiB2b2lkIGZy
ZWVfeGVuX3BhZ2V0YWJsZSh2b2lkICp2KTsKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3
KHZvaWQpOwordm9pZCBmcmVlX3hlbl9wYWdldGFibGVfbmV3KG1mbl90IG1mbik7CisKIGwxX3Bn
ZW50cnlfdCAqdmlydF90b194ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7CiAKIGludCBfX3N5bmNf
bG9jYWxfZXhlY3N0YXRlKHZvaWQpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:51:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwRHF-0007Wz-JR; Tue, 28 Jan 2020 13:51:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRHE-0007WD-Gq
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:51:36 +0000
X-Inumbo-ID: 4c104575-41d5-11ea-86c7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c104575-41d5-11ea-86c7-12813bfff9fa;
 Tue, 28 Jan 2020 13:51:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRHD-0000iF-IL; Tue, 28 Jan 2020 13:51:35 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRHD-0003Cg-8S; Tue, 28 Jan 2020 13:51:35 +0000
Date: Tue, 28 Jan 2020 13:51:32 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128135132.r5hmfpi5tmtj3uls@debian>
References: <20200128125216.709-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128125216.709-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/apic: Improve current_local_apic_mode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMTI6NTI6MTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWDJBUElDKSBkb2Vzbid0IG5lZWQgY2hl
Y2tpbmcgdG8gaW50ZXJwcmV0Cj4gQVBJQ19CQVNFX0VYVEQuCj4gCj4gQWxzbyB0YWtlIHRoZSBv
cHBvcnR1bml0eSB0byBvcHRpbWlzZSB0aGUgZ2VuZXJhdGVkIGFzc2VtYmx5IGJ5IG5vdCB1c2lu
Zwo+IHJkbXNybCgpLiAgR0NDIGlzbid0IGNsZXZlciBlbm91Z2ggdG8gc3BvdCB0aGF0IGl0IGNh
biBkcm9wIHRoZSBzaGlmdCBhbmQgb3IKPiB0byBwdXQgJWVheCBpbiB0aGUgaGlnaGVyIGhhbGYg
b2YgbXNyX2NvbnRlbnRzLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 13:56:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 13: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 1iwRM6-0007jk-FB; Tue, 28 Jan 2020 13:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwRM5-0007jD-G1
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 13:56:37 +0000
X-Inumbo-ID: ffba876a-41d5-11ea-86cc-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffba876a-41d5-11ea-86cc-12813bfff9fa;
 Tue, 28 Jan 2020 13:56:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580219797;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=5kktpDiLfKOhfsWAIDocjIeOCd6KX0nsSVDY+3/riDU=;
 b=Io7Hr0yU0poJ6rQMtJzqXNW+L6tQKqgd0JFdDRvggCmK67sI3LKgjqpr
 fw7MxAZQTepISQIMPVVFUbFvpVByq/sxN8K9l1Gk5gBxSyVZPFQgl9TLZ
 LpkykvjD7R0jODzWEmqM9H5YjfEnBKRdwBnY3kRdPlbOrBvc8OCBVs2mY 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rx3sIY+68RrOzVWOe5X1CtpzMR7cMHqu0YBVdqih+7zsjuc941L1N2g5m4l8WAYQ6euQxxlMvK
 mOAvQHCXx5uE2kaUwoDD+40ccZaT+WtXtn2HRiqI2xrveFtfWZYkyF3N13ld9nnelud/JAm8Yk
 ouCjo72AiLmU13ZkAl0VNPjsIcwfE/sHSMffd6QWeLsO54qw/FJp5ynrkvfgBfD7rxxp2M4HMc
 ENScLUebyUnq04Me5sDq/n9OvCyaGYplScPGqH4PprkZe2GnBR6qxRaYx+0rrkBcFBc9OJiSKK
 8YA=
X-SBRS: 2.7
X-MesageID: 11566022
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11566022"
Date: Tue, 28 Jan 2020 14:56:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128135626.GO57924@desktop-tdan49n.eng.citrite.net>
References: <4c53200e-f571-a3de-cb25-6548a40bbb94@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4c53200e-f571-a3de-cb25-6548a40bbb94@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: fix PM timer I/O port range
 version check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDI6MTc6NTFQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gWE9SLWluZyB0d28gYXJiaXRyYXJ5IG5vbi1lcXVhbCB2YWx1ZXMgbWF5IHByb2R1Y2Ug
MSBldmVuIGlmIGJvdGggdmFsdWVzCj4gYXJlIGRpZmZlcmVudCBmcm9tIGJvdGggMCBhbmQgMSAo
MiBhbmQgMyB3b3VsZCBmaXQsIGZvciBleGFtcGxlKS4gVXNlIE9SCj4gaW5zdGVhZCwgd2hpY2gg
dG9nZXRoZXIgd2l0aCB0aGUgZWFybGllciBiYWlsaW5nIHVwb24gZmluZGluZwo+ICJ2ZXJzaW9u
ID09IG9sZF92ZXJzaW9uIiBhY2hpZXZlcyB0aGUgaW50ZW5kZWQgZWZmZWN0Lgo+IAo+IEZpeGVz
OiBmMGFkMjFjNDk5ZjcgKCJ4ODYgaHZtOiBJbnRyb2R1Y2UgcG10aW1lcl9jaGFuZ2VfaW9wb3J0
IGFuZCBIVk1fUEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OIikKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:14:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRdg-0000z5-7y; Tue, 28 Jan 2020 14:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwRde-0000z0-HN
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:14:46 +0000
X-Inumbo-ID: 88db6292-41d8-11ea-86d9-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88db6292-41d8-11ea-86d9-12813bfff9fa;
 Tue, 28 Jan 2020 14:14:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580220885; x=1611756885;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=pUIs9ZlApPUm/nJZky88QUUiaWctBuObpn72Uf3wQ2k=;
 b=WMgXkigO+XlVDfegApYFqWtny/WddE6F8w6S6DLRt9DMl8FKrWlVrcG2
 jCgNBguJfCXbBCd4csD8eKTszz7bvst23qdRRv7P8AAazg5s2XOStbsfK
 KbwGJox8IsU0+Taft9wO/PbyDb2ndcDc1WwIsEFDBLUh4SiFIndzXGMz8 I=;
IronPort-SDR: sxaI7dXVF5yI4ajmznUJ6MPin47z0lqUCxLznfu0v2QsSXZ+P+TEnvNiBiqMLqaVXx4AGMkxD6
 Fbl3AOfIIM4w==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="13668027"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 28 Jan 2020 14:14:44 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id CF301C083E; Tue, 28 Jan 2020 14:14:42 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 14:14:42 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 14:14:41 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 14:14:41 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
Thread-Index: AQHV1d3gR8QyFM7qRE+O6CrP/woFAagAGAlw
Date: Tue, 28 Jan 2020 14:14:41 +0000
Message-ID: <fc1d01c9824b49fe963137de2df0794a@EX13D32EUC003.ant.amazon.com>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
In-Reply-To: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjggSmFudWFyeSAyMDIwIDEzOjE3DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+OyBQYXVsIER1cnJhbnQNCj4gPHBhdWxAeGVuLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBSb2dlciBQYXUgTW9ubsOpDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVj
dDogW1hlbi1kZXZlbF0gW1BBVENIXSB4ODYvSFZNOiByZWxpbnF1aXNoIHJlc291cmNlcyBhbHNv
IGZyb20NCj4gaHZtX2RvbWFpbl9kZXN0cm95KCkNCj4gDQo+IERvbWFpbiBjcmVhdGlvbiBmYWls
dXJlIHBhdGhzIGRvbid0IGNhbGwgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCksDQo+IHll
dCBhbGxvY2F0aW9ucyBhbmQgYWxpa2UgZG9uZSBmcm9tIGh2bV9kb21haW5faW5pdGlhbGl6ZSgp
IG5lZWQgdG8gYmUNCj4gdW5kb25lIG5ldmVydGhlbGVzcy4gQ2FsbCB0aGUgZnVuY3Rpb24gYWxz
byBmcm9tIGh2bV9kb21haW5fZGVzdHJveSgpLA0KPiBhZnRlciBtYWtpbmcgc3VyZSBhbGwgZGVz
Y2VuZGFudHMgYXJlIGlkZW1wb3RlbnQuDQo+IA0KPiBOb3RlIHRoYXQgd2hpbGUgdmlyaWRpYW5f
e2RvbWFpbix2Y3B1fV9kZWluaXQoKSB3ZXJlIGFscmVhZHkgdXNlZCBpbg0KPiB3YXlzIHN1Z2dl
c3RpbmcgdGhleSdyZSBpZGVtcG90ZW50LCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KCkgYWN0
dWFsbHkNCj4gd2Fzbid0OiBPbmUgY2FuJ3Qga2lsbCBhIHRpbWVyIHRoYXQgd2FzIG5ldmVyIGlu
aXRpYWxpemVkLg0KPiANCj4gRm9yIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKCkncyBw
dXJwb3NlcyBtYWtlDQo+IHJlbG9jYXRlX3BvcnRpb19oYW5kbGVyKCkgcmV0dXJuIHdoZXRoZXIg
dGhlIHRvIGJlIHJlbG9jYXRlZCBwb3J0IHJhbmdlDQo+IHdhcyBhY3R1YWxseSBmb3VuZC4gVGhp
cyBzZWVtcyBjaGVhcGVyIHRoYW4gaW50cm9kdWNpbmcgYSBmbGFnIGludG8NCj4gc3RydWN0IGh2
bV9kb21haW4ncyBpb3JlcV9zZXJ2ZXIgc3ViLXN0cnVjdHVyZS4NCj4gDQo+IEluIGh2bV9kb21h
aW5faW5pdGlhbGlzZSgpIGFkZGl0aW9uYWxseQ0KPiAtIHVzZSBYRlJFRSgpIGFsc28gdG8gcmVw
bGFjZSBhZGphY2VudCB4ZnJlZSgpLA0KPiAtIHVzZSBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVz
b3VyY2VzKCkgYXMgYmVpbmcgaWRlbXBvdGVudCBub3cuDQo+IA0KPiBGaXhlczogZTdhOWI1ZTcy
ZjI2ICgidmlyaWRpYW46IHNlcGFyYXRlbHkgYWxsb2NhdGUgZG9tYWluIGFuZCB2Y3B1DQo+IHN0
cnVjdHVyZXMiKQ0KPiBGaXhlczogMjZmYmEzYzg1NTcxICgidmlyaWRpYW46IGFkZCBpbXBsZW1l
bnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIikNCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ocGV0
LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMNCj4gQEAgLTc1MSw3ICs3NTEsNyBA
QCB2b2lkIGhwZXRfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgaW50IGk7DQo+ICAg
ICAgSFBFVFN0YXRlICpoID0gZG9tYWluX3ZocGV0KGQpOw0KPiANCj4gLSAgICBpZiAoICFoYXNf
dmhwZXQoZCkgKQ0KPiArICAgIGlmICggIWhhc192aHBldChkKSB8fCAhZC0+YXJjaC5odm0ucGxf
dGltZSB8fCAhaC0+c3RpbWVfZnJlcSApDQoNCldoeSB0aGUgZXh0cmEgY2hlY2tzIGhlcmU/IEp1
c3QgdG8gYXZvaWQgdGFraW5nIHRoZSB3cml0ZV9sb2NrKCkgYmVmb3JlIGluaXQ/IElmIHNvLCB0
aGVuIHdvdWxkbid0IGEgY2hlY2sgb2Ygc3RpbWVfZnJlcSBhbG9uZSBzdWZmaWNlPw0KDQo+ICAg
ICAgICAgIHJldHVybjsNCj4gDQo+ICAgICAgd3JpdGVfbG9jaygmaC0+bG9jayk7DQo+IEBAIC03
NjMsNiArNzYzLDggQEAgdm9pZCBocGV0X2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAg
ICAgICBmb3IgKCBpID0gMDsgaSA8IEhQRVRfVElNRVJfTlVNOyBpKysgKQ0KPiAgICAgICAgICAg
ICAgaWYgKCB0aW1lcl9lbmFibGVkKGgsIGkpICkNCj4gICAgICAgICAgICAgICAgICBocGV0X3N0
b3BfdGltZXIoaCwgaSwgZ3Vlc3RfdGltZSk7DQo+ICsNCj4gKyAgICAgICAgaC0+aHBldC5jb25m
aWcgPSAwOw0KPiAgICAgIH0NCj4gDQo+ICAgICAgd3JpdGVfdW5sb2NrKCZoLT5sb2NrKTsNCj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQo+IEBAIC02OTYsMjQgKzY5NiwyNCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4NCj4gICAgICByZXR1cm4gMDsNCj4gDQo+ICAgZmFpbDI6DQo+IC0gICAgcnRj
X2RlaW5pdChkKTsNCg0KSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyByZW1vdmFsIGlzIGRvbmUgYmVj
YXVzZSBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgd2lsbCBub3cgZGVhbCB3aXRo
IGl0LCBidXQgSSBub3RpY2UgaXQgaXMgYWxzbyBjYWxsZWQgZnJvbSBodm1fZG9tYWluX2Rlc3Ry
b3koKSwgd2hpY2ggc2VlbXMgc3VwZXJmbHVvdXMuDQoNCj4gICAgICBzdGR2Z2FfZGVpbml0KGQp
Ow0KPiAgICAgIHZpb2FwaWNfZGVpbml0KGQpOw0KPiAgIGZhaWwxOg0KPiAgICAgIGlmICggaXNf
aGFyZHdhcmVfZG9tYWluKGQpICkNCj4gICAgICAgICAgeGZyZWUoZC0+YXJjaC5odm0uaW9fYml0
bWFwKTsNCj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5pb19oYW5kbGVyKTsNCj4gLSAgICB4ZnJl
ZShkLT5hcmNoLmh2bS5wYXJhbXMpOw0KPiAtICAgIHhmcmVlKGQtPmFyY2guaHZtLnBsX3RpbWUp
Ow0KPiAtICAgIHhmcmVlKGQtPmFyY2guaHZtLmlycSk7DQo+ICsgICAgWEZSRUUoZC0+YXJjaC5o
dm0uaW9faGFuZGxlcik7DQo+ICsgICAgWEZSRUUoZC0+YXJjaC5odm0ucGFyYW1zKTsNCj4gKyAg
ICBYRlJFRShkLT5hcmNoLmh2bS5wbF90aW1lKTsNCj4gKyAgICBYRlJFRShkLT5hcmNoLmh2bS5p
cnEpOw0KDQpTaG91bGQgdGhlc2UgWEZSRUVzIG5vdCBub3cgYmUgcmVtb3ZlZCBmcm9tIGh2bV9k
b21haW5fZGVzdHJveSgpIHRvbz8NCg0KPiAgIGZhaWwwOg0KPiAgICAgIGh2bV9kZXN0cm95X2Nh
Y2hlYXR0cl9yZWdpb25fbGlzdChkKTsNCj4gICAgICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5n
KGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwKTsNCj4gICBmYWlsOg0KPiAtICAgIHZpcmlkaWFu
X2RvbWFpbl9kZWluaXQoZCk7DQo+ICsgICAgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNl
cyhkKTsNCj4gICAgICByZXR1cm4gcmM7DQo+ICB9DQo+IA0KPiArLyogVGhpcyBmdW5jdGlvbiBh
bmQgYWxsIGl0cyBkZXNjZW5kYW50cyBuZWVkIHRvIGJlIHRvIGJlIGlkZW1wb3RlbnQuICovDQo+
ICB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkN
Cj4gIHsNCj4gICAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMg
KQ0KPiBAQCAtNzQyLDYgKzc0MiwxMyBAQCB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkDQo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAqaW9wb3J0X2xpc3QsICp0bXA7DQo+
ICAgICAgc3RydWN0IGcybV9pb3BvcnQgKmlvcG9ydDsNCj4gDQo+ICsgICAgLyoNCj4gKyAgICAg
KiBUaGlzIGZ1bmN0aW9uIHdvdWxkIG5vdCBiZSBjYWxsZWQgd2hlbiBkb21haW4gaW5pdGlhbGl6
YXRpb24gZmFpbHMNCj4gKyAgICAgKiAobGF0ZSBlbm91Z2gpLCBzbyBkbyBzbyBoZXJlLiBUaGlz
IHJlcXVpcmVzIHRoZSBmdW5jdGlvbiBhbmQgYWxsDQo+IGl0cw0KPiArICAgICAqIGRlc2NlbmRh
bnRzIHRvIGJlIGlkZW1wb3RlbnQuDQo+ICsgICAgICovDQo+ICsgICAgaHZtX2RvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcyhkKTsNCj4gKw0KPiAgICAgIFhGUkVFKGQtPmFyY2guaHZtLmlvX2hh
bmRsZXIpOw0KPiAgICAgIFhGUkVFKGQtPmFyY2guaHZtLnBhcmFtcyk7DQo+IA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
DQo+IEBAIC0xMjI4LDYgKzEyMjgsOSBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2
ZXJzKHN0cnVjDQo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7DQo+ICAgICAgdW5z
aWduZWQgaW50IGlkOw0KPiANCj4gKyAgICBpZiAoICFyZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihk
LCAweGNmOCwgMHhjZjgsIDQpICkNCj4gKyAgICAgICAgcmV0dXJuOw0KPiArDQoNClNlZW1zIGEg
bGl0dGxlIGJpdCBoYWNreSBidXQgYWdyZWVkIHRoYXQgaXQgd29ya3MgYW5kIGF2b2lkcyB0aGUg
bmVlZCBmb3IgYW5vdGhlciBmbGFnLg0KDQo+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOw0KPiANCj4gICAgICAvKiBObyBuZWVkIHRvIGRv
bWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovDQo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
bnRlcmNlcHQuYw0KPiBAQCAtMzAwLDcgKzMwMCw3IEBAIHZvaWQgcmVnaXN0ZXJfcG9ydGlvX2hh
bmRsZXIoc3RydWN0IGRvbWENCj4gICAgICBoYW5kbGVyLT5wb3J0aW8uYWN0aW9uID0gYWN0aW9u
Ow0KPiAgfQ0KPiANCj4gLXZvaWQgcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IG9sZF9wb3J0LA0KPiArYm9vbCByZWxvY2F0ZV9wb3J0aW9faGFu
ZGxlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb2xkX3BvcnQsDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfcG9ydCwgdW5zaWduZWQgaW50
IHNpemUpDQo+ICB7DQo+ICAgICAgdW5zaWduZWQgaW50IGk7DQo+IEBAIC0zMTcsOSArMzE3LDEx
IEBAIHZvaWQgcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWENCj4gICAgICAgICAg
ICAgICAoaGFuZGxlci0+cG9ydGlvLnNpemUgPSBzaXplKSApDQo+ICAgICAgICAgIHsNCj4gICAg
ICAgICAgICAgIGhhbmRsZXItPnBvcnRpby5wb3J0ID0gbmV3X3BvcnQ7DQo+IC0gICAgICAgICAg
ICBicmVhazsNCj4gKyAgICAgICAgICAgIHJldHVybiB0cnVlOw0KPiAgICAgICAgICB9DQo+ICAg
ICAgfQ0KPiArDQo+ICsgICAgcmV0dXJuIGZhbHNlOw0KPiAgfQ0KPiANCj4gIGJvb2xfdCBodm1f
bW1pb19pbnRlcm5hbChwYWRkcl90IGdwYSkNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9wbXRp
bWVyLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMNCj4gQEAgLTM3Myw3ICsz
NzMsNyBAQCB2b2lkIHBtdGltZXJfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICB7DQo+ICAg
ICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxfdGltZS0+dnBtdDsNCj4gDQo+IC0gICAg
aWYgKCAhaGFzX3ZwbShkKSApDQo+ICsgICAgaWYgKCAhaGFzX3ZwbShkKSB8fCAhZC0+YXJjaC5o
dm0ucGxfdGltZSB8fCAhcy0+dmNwdSApDQo+ICAgICAgICAgIHJldHVybjsNCg0KSXNuJ3QgYSB0
ZXN0IG9mIHMtPnZjcHUgc3VmZmljaWVudD8NCg0KPiANCj4gICAgICBraWxsX3RpbWVyKCZzLT50
aW1lcik7DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9ydGMuYw0KPiBAQCAtODQ0LDcgKzg0NCw4IEBAIHZvaWQgcnRjX2RlaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAgICAgIFJUQ1N0YXRlICpzID0gZG9tYWluX3ZydGMoZCk7
DQo+IA0KPiAtICAgIGlmICggIWhhc192cnRjKGQpICkNCj4gKyAgICBpZiAoICFoYXNfdnJ0Yyhk
KSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fA0KPiArICAgICAgICAgcy0+dXBkYXRlX3RpbWVy
LnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNfaW52YWxpZCApDQo+ICAgICAgICAgIHJldHVybjsNCg0K
VGVzdGluZyBzLT5wdC5zb3VyY2UgZm9yIGEgemVybyB2YWx1ZSB3b3VsZCBiZSBzdWZmaWNpZW50
IGFuZCBjaGVhcGVyLCBJIHRoaW5rLg0KDQogIFBhdWwNCg0KPiANCj4gICAgICBzcGluX2JhcnJp
ZXIoJnMtPmxvY2spOw0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYw0K
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYw0KPiBAQCAtNTI0LDYgKzUy
NCw4IEBAIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHINCj4gICAgICB7
DQo+ICAgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07
DQo+IA0KPiArICAgICAgICBpZiAoICF2cy0+diApDQo+ICsgICAgICAgICAgICBjb250aW51ZTsN
Cj4gICAgICAgICAga2lsbF90aW1lcigmdnMtPnRpbWVyKTsNCj4gICAgICAgICAgdnMtPnYgPSBO
VUxMOw0KPiAgICAgIH0NCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaA0KPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+IEBAIC0xMTIsNyArMTEyLDcgQEAg
dm9pZCByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcigNCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IHNpemUsDQo+ICAgICAgcG9ydGlvX2FjdGlv
bl90IGFjdGlvbik7DQo+IA0KPiAtdm9pZCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcigNCj4gK2Jv
b2wgcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoDQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IG9sZF9wb3J0LCB1bnNpZ25lZCBpbnQgbmV3X3BvcnQsDQo+ICAgICAgdW5zaWdu
ZWQgaW50IHNpemUpOw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:16:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwReq-00014T-Pa; Tue, 28 Jan 2020 14:16:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwReq-00014K-5l
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:16:00 +0000
X-Inumbo-ID: b4bf83c0-41d8-11ea-8396-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4bf83c0-41d8-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 14:15:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580220959; x=1611756959;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=jecrNVJb4FVrKRzaQ2G+gq/m4UxaNiZxNbiNZP5D1vg=;
 b=eYSgEmMdnjJPQ5/yoodegcaslPk1myDBEc0LLX2ZH9s6/3tfRIdvzCfb
 1SVGS4qd17kxRajJBAF/xc/Bak3kyzwCeevnANml+okwsUOGnTrvUT34h
 txajJB7G8Vb/uftb2RhSxlC4E47YjoX2C/ewcHKej8vJ+LNqbZqhwf8K4 E=;
IronPort-SDR: wint9s8kLRUnE5h2k27l5aEQnq8b5p/ULHQAqPiyBkeYUrcqYJgt+QGDCqA2QJggBpVdefIUni
 eu68oyf9jsYw==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="22925167"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 28 Jan 2020 14:15:47 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id A8E47A1E99; Tue, 28 Jan 2020 14:15:45 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 14:15:45 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 14:15:44 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 14:15:44 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore data
Thread-Index: AQHV1dZ3TShEBUoOd0SzRCxqU6JPRagAFvaAgAAICZA=
Date: Tue, 28 Jan 2020 14:15:44 +0000
Message-ID: <4e78bb4f37354fa1b0e32cdebb569ac3@EX13D32EUC003.ant.amazon.com>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-3-pdurrant@amazon.com>
 <20200128134618.dqhluq5od4gapihx@debian>
In-Reply-To: <20200128134618.dqhluq5od4gapihx@debian>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 2/2] docs/designs: Add a design document
 for migration of xenstore 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpDQo+IExpdQ0K
PiBTZW50OiAyOCBKYW51YXJ5IDIwMjAgMTM6NDYNCj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IEp1bGllbiBHcmFsbA0KPiA8anVsaWVuQHhlbi5vcmc+OyBXZWkgTGl1IDx3
bEB4ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMgMi8yXSBkb2NzL2Rlc2lnbnM6
IEFkZCBhIGRlc2lnbg0KPiBkb2N1bWVudCBmb3IgbWlncmF0aW9uIG9mIHhlbnN0b3JlIGRhdGEN
Cj4gDQo+IE9uIFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDEyOjI4OjIzUE0gKzAwMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToNCj4gPiArYGBgDQo+ID4gKzAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAg
IDUgICAgIDYgICAgIDcgb2N0ZXQNCj4gPiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4gK3wgdHlwZSAgICAgICAgICAgICAgICAgICB8IHJl
Y29yZCBzcGVjaWZpYyBkYXRhICAgfA0KPiA+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAg
ICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiArLi4uDQo+ID4gKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ICtgYGANCj4gPiArDQo+ID4g
Kw0KPiA+ICt8IEZpZWxkIHwgRGVzY3JpcHRpb24gfA0KPiA+ICt8LS0tfC0tLXwNCj4gPiArfCBg
dHlwZWAgfCAweDAwMDAwMDAwOiBpbnZhbGlkIHwNCj4gPiArfCAgICAgICAgfCAweDAwMDAwMDAx
OiBub2RlIGRhdGEgfA0KPiA+ICt8ICAgICAgICB8IDB4MDAwMDAwMDI6IHdhdGNoIGRhdGEgfA0K
PiA+ICt8ICAgICAgICB8IDB4MDAwMDAwMDMgLSAweEZGRkZGRkZGOiByZXNlcnZlZCBmb3IgZnV0
dXJlIHVzZSB8DQo+ID4gKw0KPiA+ICsNCj4gPiArd2hlcmUgZGF0YSBpcyBhbHdheXMgaW4gdGhl
IGZvcm0gb2YgYSBOVUwgc2VwYXJhdGVkIGFuZCB0ZXJtaW5hdGVkDQo+IHR1cGxlDQo+ID4gK2Fz
IGZvbGxvd3MNCj4gPiArDQo+IA0KPiBJcyB0aGVyZSBhbnkgcGFkZGluZyByZXF1aXJlbWVudCBm
b3IgYSByZWNvcmQ/IEkgdGFrZSBpdCB0aGVyZSBpc24ndD8NCj4gDQoNCk5vLCB0aGUgcGFkZGlu
ZyBpcyBhdCB0aGUgZ2VuZXJpYyByZWNvcmQgbGV2ZWwgKGFscmVhZHkgcGFydCBvZiB0aGUgc3Bl
YykuDQoNCiAgUGF1bA0KDQo+IFdlaS4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:17:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRgV-0001By-7L; Tue, 28 Jan 2020 14:17:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRgT-0001Bq-PB
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:17:41 +0000
X-Inumbo-ID: f17d743e-41d8-11ea-86d9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f17d743e-41d8-11ea-86d9-12813bfff9fa;
 Tue, 28 Jan 2020 14:17:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRgS-0001Jh-6h; Tue, 28 Jan 2020 14:17:40 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRgR-0005Y7-RW; Tue, 28 Jan 2020 14:17:40 +0000
Date: Tue, 28 Jan 2020 14:17:36 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20200128141736.223qryuo3p2ss4ma@debian>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127181115.82709-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDc6MTE6MTVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+ICAKPiAgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQg
eGdfcHJvYmUodm9pZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcC5jIGIveGVuL2Fy
Y2gveDg2L3NtcC5jCj4gaW5kZXggNjVlYjdjYmRhOC4uOWJjOTI1NjE2YSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc21wLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc21wLmMKPiBAQCAtMTUs
NiArMTUsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc3Bp
bmxvY2suaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vZ3Vl
c3QuaD4KPiAgI2luY2x1ZGUgPGFzbS9zbXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0
Yy5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gQEAgLTI1Niw2ICsyNTcsMTYgQEAg
dm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lkICp2
YSwgdW5zaWduZWQgaW50IGZsYWdzKQo+ICAgICAgaWYgKCAoZmxhZ3MgJiB+RkxVU0hfT1JERVJf
TUFTSykgJiYKPiAgICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KG1hc2ssIGNwdW1hc2tfb2YoY3B1
KSkgKQo+ICAgICAgewo+ICsgICAgICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICYmCj4gKyAg
ICAgICAgICAgICAhKGZsYWdzICYgfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxV
U0hfVkFfVkFMSUQgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfT1JERVJfTUFT
SykpICYmCj4gKyAgICAgICAgICAgICAhaHlwZXJ2aXNvcl9mbHVzaF90bGIobWFzaywgdmEsIGZs
YWdzICYgRkxVU0hfT1JERVJfTUFTSykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYg
KCB0bGJfY2xrX2VuYWJsZWQgKQo+ICsgICAgICAgICAgICAgICAgdGxiX2Nsa19lbmFibGVkID0g
ZmFsc2U7CgpZb3UgbWF5IGRlbGV0ZSB0aGUgaWYgaGVyZSB0byBtYWtlIHRoZSBnZW5lcmF0ZWQg
bWFjaGluZSBjb2RlIHNob3J0ZXIuCgpPT0kgd2h5IGlzbid0IHRsYl9jbGtfZW5hYmxlZCBzZXQg
dG8gZmFsc2Ugd2hlbiBYZW4gZGV0ZXJtaW5lcyB0byB1c2UgTDAKYXNzaXN0ZWQgZmx1c2g/Cgoo
U29ycnkgSSBoYXZlbid0IHJlYWQgcHJldmlvdXMgcGF0Y2hlcyBpbiBkZXRhaWwpCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:17:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRgg-0001Do-H0; Tue, 28 Jan 2020 14:17:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwRgf-0001Db-Ah
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:17:53 +0000
X-Inumbo-ID: f85148e4-41d8-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f85148e4-41d8-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 14:17: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 mx2.suse.de (Postfix) with ESMTP id B5E42B309;
 Tue, 28 Jan 2020 14:17:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200128125216.709-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <036b773e-08c0-a85d-3761-e833492278e3@suse.com>
Date: Tue, 28 Jan 2020 15:10:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128125216.709-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/apic: Improve current_local_apic_mode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxMzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfWDJBUElDKSBkb2Vzbid0IG5lZWQgY2hlY2tpbmcgdG8gaW50ZXJwcmV0Cj4g
QVBJQ19CQVNFX0VYVEQuCgpIbW0sIHRoZSBjb21tZW50IHlvdSByZW1vdmUgLi4uCgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCj4gQEAgLTE1
MzQsMTggKzE1MzQsMTQgQEAgdm9pZCBfX2luaXQgcmVjb3JkX2Jvb3RfQVBJQ19tb2RlKHZvaWQp
Cj4gIC8qIExvb2sgYXQgdGhlIGJpdHMgaW4gTVNSX0FQSUNfQkFTRSBhbmQgd29yayBvdXQgd2hp
Y2ggQVBJQyBtb2RlIHdlIGFyZSBpbiAqLwo+ICBlbnVtIGFwaWNfbW9kZSBjdXJyZW50X2xvY2Fs
X2FwaWNfbW9kZSh2b2lkKQo+ICB7Cj4gLSAgICB1NjQgbXNyX2NvbnRlbnRzOwo+ICsgICAgdWlu
dDMyX3QgaGlnaCwgbG93Owo+ICAKPiAtICAgIHJkbXNybChNU1JfQVBJQ19CQVNFLCBtc3JfY29u
dGVudHMpOwo+ICsgICAgcmRtc3IoTVNSX0FQSUNfQkFTRSwgbG93LCBoaWdoKTsKPiAgCj4gLSAg
ICAvKiBSZWFkaW5nIEVYVEQgYml0IGZyb20gdGhlIE1TUiBpcyBvbmx5IHZhbGlkIGlmIENQVUlE
Cj4gLSAgICAgKiBzYXlzIHNvLCBlbHNlIHJlc2VydmVkICovCgouLi4gc3RhdGVzIHRoZSBzaXR1
YXRpb24gY29ycmVjdGx5LCBJIHRoaW5rLiBJIGd1ZXNzIHRoZXJlJ3Mgbm8gaGFyZHdhcmUKYWxs
b3dpbmcgdGhlIGJpdCB0byBiZSBzZXQgd2l0aG91dCB0aGUgZmVhdHVyZSBiZWluZyB0aGVyZSwg
YnV0IGEgdmlydHVhbApvciBlbXVsYXRlZCBlbnZpcm9ubWVudCBjb3VsZCBnbyBhbmQgc2V0IHRo
ZSBiaXQgd2l0aG91dCB2aW9sYXRpbmcgYW55CnNwZWNpZmljYXRpb24sIGFzIGxvbmcgYXMgdGhl
IENQVUlEIGJpdCBpcyBjbGVhci4gKEFmYWljdCB3ZSBzdGlsbCBhbGxvdwpQViBndWVzdHMgdG8g
c2VlIHRoZSBob3N0IE1TUl9BUElDX0JBU0UgY29udGVudHMsIHlldCBzdWNoIGd1ZXN0cwp3b3Vs
ZG4ndCBzZWUgdGhlIENQVUlEIGZsYWcgc2V0LiBXZSd2ZSBoYWQgYSBjdXN0b21lciBpbmZlcnJp
bmcgZnJvbSB0aGUKc2V0IGJpdCBpbiB0aGUgTVNSIHRoYXQgdGhlIG90aGVyIHgyQVBJQyBbaG9z
dF0gTVNScyBjYW4gYWxzbyBiZSByZWFkLgpUaGV5IHdvdWxkbid0IGhhdmUgcnVuIGludG8gdGhl
aXIgaXNzdWUgaWYgdGhleSBoYWQgZm9sbG93ZWQgaXRzCiJyZXNlcnZlZCIgc2VtYW50aWNzIGlu
IHN1Y2ggYSBjYXNlLikgSSBndWVzcyBJJ20gbWlzc2luZyBzb21lIGZ1cnRoZXIKYXNwZWN0IGhl
cmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:17:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:17: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 1iwRgk-0001FL-RY; Tue, 28 Jan 2020 14:17:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwRgk-0001F9-AK
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:17:58 +0000
X-Inumbo-ID: f851957e-41d8-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f851957e-41d8-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 14:17: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 mx2.suse.de (Postfix) with ESMTP id A2CF9B307;
 Tue, 28 Jan 2020 14:17:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f7a3e838-39b9-378f-d730-dc32d18e8043@suse.com>
Date: Tue, 28 Jan 2020 14:59:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200127202121.2961-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAyMCAyMToyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBDdXJyZW50bHkgd2hl
biBib290aW5nIG5hdGl2ZSBvbiBBTUQgaGFyZHdhcmUsIGNwdWlkbWFza19kZWZhdWx0cy5fMWNk
IGdldHMKPiBjb25maWd1cmVkIHdpdGggdGhlIEhZUEVSVklTT1IgYml0IGJlZm9yZSBuYXRpdmUg
Q1BVSUQgaXMgc2Nhbm5lZCBmb3IgZmVhdHVyZQo+IGJpdHMuCj4gCj4gVGhpcyByZXN1bHRzIGlu
IGNwdV9oYXNfaHlwZXJ2aXNvciBiZWNvbWluZyBzZXQgYXMgcGFydCBvZiBpZGVudGlmeV9jcHUo
KSwgYW5kCj4gZW5kcyB1cCBhcHBlYXJpbmcgaW4gdGhlIHJhdyBhbmQgaG9zdCBDUFUgcG9saWNp
ZXMuICBOb3RoaW5nIGhhcyByZWFsbHkgY2FyZWQKPiBpbiB0aGUgcGFzdC4KPiAKPiBBbHRlciBh
bWRfaW5pdF9sZXZlbGxpbmcoKSB0byBleGNsdWRlIHRoZSBIWVBFUlZJU09SIGJpdCBmcm9tCj4g
Y3B1bWFza19kZWZhdWx0cywgYW5kIHVwZGF0ZSBkb21haW5fY3B1X3BvbGljeV9jaGFuZ2VkKCkg
dG8gYWxsb3cgaXQgdG8gYmUKPiBleHBsaWNpdGx5IGZvcndhcmRlZC4KPiAKPiBUaGlzIGluIHR1
cm4gaGlnaGxpZ2h0ZWQgdGhhdCBkb20wIGNvbnN0cnVjdGlvbiB3YXMgYXN5bWV0cmljIHdpdGgg
ZG9tVQo+IGNvbnN0cnVjdGlvbiwgYnkgbm90IGhhdmluZyBhbnkgY2FsbHMgdG8gZG9tYWluX2Nw
dV9wb2xpY3lfY2hhbmdlZCgpLiAgRXh0ZW5kCj4gYXJjaF9kb21haW5fY3JlYXRlKCkgdG8gYWx3
YXlzIGNhbGwgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZCgpLgo+IAo+IFJlcG9ydGVkLWJ5OiBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPiAKPiBXaXRob3V0IHRoaXMg
Zml4LCB0aGVyZSBpcyBhcHBhcmVudGx5IGEgcHJvYmxlbSB3aXRoIFJvZ2VyJ3MgIltQQVRDSCB2
MyA3LzddCj4geDg2L3RsYjogdXNlIFhlbiBMMCBhc3Npc3RlZCBUTEIgZmx1c2ggd2hlbiBhdmFp
bGFibGUiIG9uIG5hdGl2ZSBBTUQgaGFyZHdhcmUuCj4gSSBoYXZlbid0IGludmVzdGdpYXRlZCB0
aGUgaXNzdWUgd2l0aCB0aGF0IHBhdGNoIHNwZWNpZmljYWxseSwgYmVjYXVzZQo+IGNwdV9oYXNf
aHlwZXJ2aXNvciBiZWluZyB3cm9uZyBpcyBvYnZpb3VzbHkgYSBidWcuCj4gCj4gVGhpcyBpcyBv
bmUgb2YgdHdvIHBvc3NpYmxlIGFwcHJvYWNoZXMsIGFuZCBib3RoIGhhdmUgdGhlaXIgZG93bnNp
ZGVzLiAgVGhpcwo+IG9uZSB0YWtlcyBhbiBleHRyYSBoaXQgb24gY29udGV4dCBzd2l0Y2hlcyBi
ZXR3ZWVuIFBWIHZjcHVzIGFuZCBpZGxlL2h2bSwgYXMKPiB0aGV5IHdpbGwgdXN1YWxseSBkaWZm
ZXIgaW4gSFlQRVJWSVNPUiBiaXQuCgpXaHkgd291bGQgdGhleSBkaWZmZXIgaW4gdGhlIEhZUEVS
VklTT1IgYml0PyBNYXliZSBmb3IgaWRsZSAoYWxiZWl0Cm9mZiB0aGUgdG9wIG9mIG15IGhlYWQg
SSBjYW4ndCByZWNhbGwgdXMgc3BlY2lhbCBjYXNpbmcgaWRsZSB3cnQKQ1BVSUQgaGFuZGxpbmcp
LCBidXQgd2h5IGZvciBQViB2cyBIVk0/IFRoZSBpZGxlIGNhc2UsIGlmIHRoZXJlIGlzCmFuIGlz
c3VlIHdpdGggdGhpcywgY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieSBhY3R1YWxseSBzZXR0aW5n
IHRoZQpiaXQgdGhlcmUsIGFzIG5vLW9uZSBzaG91bGQgY2FyZSBhYm91dCB3aGF0IGl0J3Mgc2V0
IHRvPwoKPiBUaGUgb3RoZXIgYXBwcm9hY2ggaXMgdG8gb3JkZXIgdGhpbmdzIG1vcmUgY2FyZWZ1
bGx5IHNvIGxldmVsbGluZyBpcwo+IGNvbmZpZ3VyZWQgYWZ0ZXIgc2Nhbm5pbmcgZm9yIGNwdWlk
IGJpdHMsIGJ1dCB0aGF0IGhhcyB0aGUgZG93bnNpZGUgdGhhdCBpdCBpcwo+IHZlcnkgZWFzeSB0
byByZWdyZXNzLgo+IAo+IFRob3VnaHRzIG9uIHdoaWNoIGlzIHRoZSBsZWFzdC1iYWQgYXBwcm9h
Y2ggdG8gdGFrZT8gIEhhdmluZyB3cml0dGVuIHRoaXMKPiBwYXRjaCwgSSdtIG5vdyBlcnJpbmcg
b24gdGhlIHNpZGUgb2YgZG9pbmcgaXQgdGhlIG90aGVyIHdheS4KCkJlc2lkZXMgdGhlIG5lZWQg
Zm9yIG1lIHRvIHVuZGVyc3RhbmQgdGhlIGFzcGVjdCBhYm92ZSwgSSdtIGFmcmFpZAp0byBqdWRn
ZSBJJ2QgbmVlZCB0byBoYXZlIGF0IGxlYXN0IGEgc2tldGNoIG9mIHdoYXQgdGhlIGFsdGVybmF0
aXZlCndvdWxkIGxvb2sgbGlrZSwgaW4gcGFydGljdWxhciB0byBmaWd1cmUgaG93IGZyYWdpbGUg
aXQgcmVhbGx5IGlzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:18:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRgr-0001HV-5O; Tue, 28 Jan 2020 14:18:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRgp-0001H0-LM
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:18:03 +0000
X-Inumbo-ID: fe8edfa0-41d8-11ea-86d9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe8edfa0-41d8-11ea-86d9-12813bfff9fa;
 Tue, 28 Jan 2020 14:18:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRgo-0001KP-G6; Tue, 28 Jan 2020 14:18:02 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRgo-0005ZY-5C; Tue, 28 Jan 2020 14:18:02 +0000
Date: Tue, 28 Jan 2020 14:17:59 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20200128141759.fja7mqmghic2fnrg@debian>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200127181115.82709-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/7] x86/tlb: fix NEED_FLUSH return 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: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDc6MTE6MDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSByZXR1cm5lZCB0eXBlIHdhbnRzIHRvIGJlIGJvb2wgaW5zdGVhZCBvZiBp
bnQuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:21:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRkJ-0002FU-PP; Tue, 28 Jan 2020 14:21:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRkI-0002Ek-33
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:21:38 +0000
X-Inumbo-ID: 7e707364-41d9-11ea-86df-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e707364-41d9-11ea-86df-12813bfff9fa;
 Tue, 28 Jan 2020 14:21:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRkG-0001Qf-PP; Tue, 28 Jan 2020 14:21:36 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRkG-0005m3-Ee; Tue, 28 Jan 2020 14:21:36 +0000
Date: Tue, 28 Jan 2020 14:21:33 +0000
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyxia@amazon.com>
Message-ID: <20200128142133.eqvyj52xdu5lzbdw@debian>
References: <ad98947f577560d47ea7825deb624149788645d0.1580219401.git.hongyxia@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ad98947f577560d47ea7825deb624149788645d0.1580219401.git.hongyxia@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v6] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 jgrall@amazon.com, xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDE6NTA6MDVQTSArMDAwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBXZSBhcmUgZ29p
bmcgdG8gc3dpdGNoIHRvIHVzaW5nIGRvbWhlYXAgcGFnZSBmb3IgcGFnZSB0YWJsZXMuCj4gQSBu
ZXcgc2V0IG9mIEFQSXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSBhbmQgZnJlZSBwYWdlcyBv
ZiBwYWdlCj4gdGFibGVzIGJhc2VkIG9uIG1mbiBpbnN0ZWFkIG9mIHRoZSB4ZW5oZWFwIGRpcmVj
dCBtYXAgYWRkcmVzcy4gVGhlCj4gYWxsb2NhdGlvbiBhbmQgZGVhbGxvY2F0aW9uIHdvcmsgb24g
bWZuX3QgYnV0IG5vdCBwYWdlX2luZm8sIGJlY2F1c2UKPiB0aGV5IGFyZSByZXF1aXJlZCB0byB3
b3JrIGV2ZW4gYmVmb3JlIGZyYW1lIHRhYmxlIGlzIHNldCB1cC4KPiAKPiBJbXBsZW1lbnQgdGhl
IG9sZCBmdW5jdGlvbnMgd2l0aCB0aGUgbmV3IG9uZXMuIFdlIHdpbGwgcmV3cml0ZSwgc2l0ZQo+
IGJ5IHNpdGUsIG90aGVyIG1tIGZ1bmN0aW9ucyB0aGF0IG1hbmlwdWxhdGUgcGFnZSB0YWJsZXMg
dG8gdXNlIHRoZSBuZXcKPiBBUElzLgo+IAo+IEFmdGVyIHRoZSBhbGxvY2F0aW9uLCBvbmUgbmVl
ZHMgdG8gbWFwIGFuZCB1bm1hcCB2aWEgbWFwX2RvbWFpbl9wYWdlIHRvCj4gYWNjZXNzIHRoZSBQ
VEVzLiBUaGlzIGRvZXMgbm90IGJyZWFrIHhlbiBoYWxmIHdheSwgc2luY2UgdGhlIG5ldyBBUElz
Cj4gc3RpbGwgdXNlIHhlbmhlYXAgcGFnZXMgdW5kZXJuZWF0aCwgYW5kIG1hcF9kb21haW5fcGFn
ZSB3aWxsIGp1c3QgdXNlCj4gdGhlIGRpcmVjdG1hcCBmb3IgbWFwcGluZ3MuIFRoZXkgd2lsbCBi
ZSBzd2l0Y2hlZCB0byB1c2UgZG9taGVhcCBhbmQKPiBkeW5hbWljIG1hcHBpbmdzIHdoZW4gdXNh
Z2Ugb2Ygb2xkIEFQSXMgaXMgZWxpbWluYXRlZC4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBp
bnRlbmRlZCBpbiB0aGlzIHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5eGlhQGFt
YXpvbi5jb20+Cj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:26:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRp0-0002Po-FK; Tue, 28 Jan 2020 14:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwRoy-0002Pi-CE
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:26:28 +0000
X-Inumbo-ID: 2b84139e-41da-11ea-86e0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b84139e-41da-11ea-86e0-12813bfff9fa;
 Tue, 28 Jan 2020 14:26:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRox-0001WP-DY; Tue, 28 Jan 2020 14:26:27 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwRox-0006BN-3N; Tue, 28 Jan 2020 14:26:27 +0000
Date: Tue, 28 Jan 2020 14:26:23 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200128142623.jtofd5qdu33yiyb4@debian>
References: <20200128062107.14334-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128062107.14334-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] docs: document CONTROL command of
 xenstore protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDc6MjE6MDdBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgQ09OVFJPTCBjb21tYW5kIChmb3JtZXIgREVCVUcgY29tbWFuZCkgaXNuJ3Qg
c3BlY2lmaWVkIGluIHRoZQo+IHhlbnN0b3JlIHByb3RvY29sIGRvYy4gQWRkIGl0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpCYWNrcG9ydDogNC45KwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:28:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRqp-0002WG-UN; Tue, 28 Jan 2020 14:28:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwRqo-0002W5-Q0
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:28:22 +0000
X-Inumbo-ID: 6f78e764-41da-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f78e764-41da-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 14:28:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4C281AC88;
 Tue, 28 Jan 2020 14:28:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 15:28:16 +0100
Message-Id: <20200128142818.27200-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200128142818.27200-1-jgross@suse.com>
References: <20200128142818.27200-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/3] xenstore: setup xenstore stubdom console
 interface properly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBnZXQgYWNjZXNzIHRvIHRoZSBjb25zb2xlIG9mIFhlbnN0
b3JlIHN0dWJkb20Kd2UgbmVlZCBhbiBhcHByb3ByaWF0ZSBncmFudHRhYiBlbnRyeS4gU28gY2Fs
bCB4Y19kb21fZ250dGFiX2luaXQoKQp3aGVuIGNvbnN0cnVjdGluZyB0aGUgZG9tYWluIGFuZCBw
cmVzZXQgc29tZSBpbmZvcm1hdGlvbiBuZWVkZWQKZm9yIHRoYXQgZnVuY3Rpb24gaW4gdGhlIGRv
bSBzdHJ1Y3R1cmUuCgpXZSBuZWVkIHRvIGNyZWF0ZSB0aGUgZXZlbnQgY2hhbm5lbCBmb3IgdGhl
IGNvbnNvbGUsIHRvby4gRG8gdGhhdCBhbmQKc3RvcmUgYWxsIG5lY2Vzc2FyeSBkYXRhIGxvY2Fs
bHkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
dG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jIHwgMTMgKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9oZWxw
ZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMgYi90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUt
ZG9tYWluLmMKaW5kZXggYWRiODQwOGI2My4uYTMxMmJjMzhiOCAxMDA2NDQKLS0tIGEvdG9vbHMv
aGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCisrKyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYwpAQCAtMjQsNiArMjQsOCBAQCBzdGF0aWMgY2hhciAqcGFyYW07CiBz
dGF0aWMgY2hhciAqbmFtZSA9ICJYZW5zdG9yZSI7CiBzdGF0aWMgaW50IG1lbW9yeTsKIHN0YXRp
YyBpbnQgbWF4bWVtOworc3RhdGljIHhlbl9wZm5fdCBjb25zb2xlX21mbjsKK3N0YXRpYyB1bnNp
Z25lZCBpbnQgY29uc29sZV9ldnRjaG47CiAKIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdGlvbnNb
XSA9IHsKICAgICB7ICJrZXJuZWwiLCAxLCBOVUxMLCAnaycgfSwKQEAgLTExMyw2ICsxMTUsNyBA
QCBzdGF0aWMgaW50IGJ1aWxkKHhjX2ludGVyZmFjZSAqeGNoKQogICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgInhjX2RvbWFpbl9zZXRtYXhtZW0gZmFpbGVkXG4iKTsKICAgICAgICAgZ290byBlcnI7
CiAgICAgfQorICAgIGNvbnNvbGVfZXZ0Y2huID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoeGNo
LCBkb21pZCwgMCk7CiAgICAgcnYgPSB4Y19kb21haW5fc2V0X21lbW1hcF9saW1pdCh4Y2gsIGRv
bWlkLCBsaW1pdF9rYik7CiAgICAgaWYgKCBydiApCiAgICAgewpAQCAtMTMzLDYgKzEzNiw5IEBA
IHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNlICp4Y2gpCiAgICAgICAgIHNucHJpbnRmKGNt
ZGxpbmUsIDUxMiwgIi0tZXZlbnQgJWQgLS1pbnRlcm5hbC1kYiIsIHJ2KTsKIAogICAgIGRvbSA9
IHhjX2RvbV9hbGxvY2F0ZSh4Y2gsIGNtZGxpbmUsIE5VTEwpOworICAgIGRvbS0+Y29udGFpbmVy
X3R5cGUgPSBYQ19ET01fUFZfQ09OVEFJTkVSOworICAgIGRvbS0+eGVuc3RvcmVfZG9taWQgPSBk
b21pZDsKKyAgICBkb20tPmNvbnNvbGVfZXZ0Y2huID0gY29uc29sZV9ldnRjaG47CiAgICAgcnYg
PSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBrZXJuZWwpOwogICAgIGlmICggcnYgKQogICAgIHsK
QEAgLTE4Niw2ICsxOTIsMTIgQEAgc3RhdGljIGludCBidWlsZCh4Y19pbnRlcmZhY2UgKnhjaCkK
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21fYm9vdF9pbWFnZSBmYWlsZWRcbiIpOwog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgcnYgPSB4Y19kb21fZ250dGFiX2luaXQoZG9t
KTsKKyAgICBpZiAoIHJ2ICkKKyAgICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9t
X2dudHRhYl9pbml0IGZhaWxlZFxuIik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KIAogICAg
IHJ2ID0geGNfZG9tYWluX3NldF92aXJxX2hhbmRsZXIoeGNoLCBkb21pZCwgVklSUV9ET01fRVhD
KTsKICAgICBpZiAoIHJ2ICkKQEAgLTIwMSw2ICsyMTMsNyBAQCBzdGF0aWMgaW50IGJ1aWxkKHhj
X2ludGVyZmFjZSAqeGNoKQogICAgIH0KIAogICAgIHJ2ID0gMDsKKyAgICBjb25zb2xlX21mbiA9
IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKIAogZXJyOgogICAgIGlmICggZG9t
ICkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:28:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRqq-0002WN-8o; Tue, 28 Jan 2020 14:28:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwRqp-0002WA-3i
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:28:23 +0000
X-Inumbo-ID: 6f7911a8-41da-11ea-86e1-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f7911a8-41da-11ea-86e1-12813bfff9fa;
 Tue, 28 Jan 2020 14:28:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3678DAAA6;
 Tue, 28 Jan 2020 14:28:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 15:28:15 +0100
Message-Id: <20200128142818.27200-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/3] tools/xenstore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBwYXRjaGVzIGZvciBYZW5zdG9yZS1zdHViZG9tIHdoaWNoIGhhdmUgYmVlbiBseWluZyBh
cm91bmQgaW4gbXkKbG9jYWwgdHJlZSBmb3Igc29tZSB0aW1lIG5vdy4KCkp1ZXJnZW4gR3Jvc3Mg
KDMpOgogIHhlbnN0b3JlOiBzZXR1cCB4ZW5zdG9yZSBzdHViZG9tIGNvbnNvbGUgaW50ZXJmYWNl
IHByb3Blcmx5CiAgeGVuc3RvcmU6IGFkZCBjb25zb2xlIHhlbnN0b3JlIGVudHJpZXMgZm9yIHhl
bnN0b3JlIHN0dWJkb20KICB4ZW5zdG9yZTogcmVtb3ZlIG5vdCBhcHBsaWNhYmxlIGNvbnRyb2wg
Y29tbWFuZHMgaW4gc3R1YmRvbQoKIHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4u
YyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX2NvbnRyb2wuYyAgIHwgMTggKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:28:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRqv-0002Y9-Od; Tue, 28 Jan 2020 14:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwRqt-0002X9-OV
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:28:27 +0000
X-Inumbo-ID: 6f8d1e00-41da-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f8d1e00-41da-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 14:28:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 91255ACF2;
 Tue, 28 Jan 2020 14:28:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 15:28:18 +0100
Message-Id: <20200128142818.27200-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200128142818.27200-1-jgross@suse.com>
References: <20200128142818.27200-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 3/3] xenstore: remove not applicable control
 commands in stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBydW4gaW4gYSBzdHViZG9tIGVudmlyb25tZW50IFhlbnN0b3JlIGNhbid0IHNlbGVjdCBh
IGxvZ2ZpbGUgb3IKZW1pdCBtZW1vcnkgc3RhdGlzdGljcyB0byBhIHNwZWNpZmljIGZpbGUuCgpT
byByZW1vdmUgb3IgbW9kaWZ5IHRob3NlIGNvbnRyb2wgY29tbWFuZHMgYWNjb3JkaW5nbHkuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2NvbnRyb2wuYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29udHJvbC5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvbnRyb2wu
YwppbmRleCBlNGI4YWE5NWFiLi44ZDQ4YWI0ODIwIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29udHJvbC5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb250
cm9sLmMKQEAgLTYxLDYgKzYxLDE5IEBAIHN0YXRpYyBpbnQgZG9fY29udHJvbF9sb2codm9pZCAq
Y3R4LCBzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwKIAlyZXR1cm4gMDsKIH0KIAorI2lmZGVmIF9f
TUlOSU9TX18KK3N0YXRpYyBpbnQgZG9fY29udHJvbF9tZW1yZXBvcnQodm9pZCAqY3R4LCBzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubiwKKwkJCQljaGFyICoqdmVjLCBpbnQgbnVtKQoreworCWlmIChu
dW0pCisJCXJldHVybiBFSU5WQUw7CisKKwl0YWxsb2NfcmVwb3J0X2Z1bGwoTlVMTCwgc3Rkb3V0
KTsKKworCXNlbmRfYWNrKGNvbm4sIFhTX0NPTlRST0wpOworCXJldHVybiAwOworfQorI2Vsc2UK
IHN0YXRpYyBpbnQgZG9fY29udHJvbF9sb2dmaWxlKHZvaWQgKmN0eCwgc3RydWN0IGNvbm5lY3Rp
b24gKmNvbm4sCiAJCQkgICAgICBjaGFyICoqdmVjLCBpbnQgbnVtKQogewpAQCAtMTE0LDYgKzEy
Nyw3IEBAIHN0YXRpYyBpbnQgZG9fY29udHJvbF9tZW1yZXBvcnQodm9pZCAqY3R4LCBzdHJ1Y3Qg
Y29ubmVjdGlvbiAqY29ubiwKIAlzZW5kX2Fjayhjb25uLCBYU19DT05UUk9MKTsKIAlyZXR1cm4g
MDsKIH0KKyNlbmRpZgogCiBzdGF0aWMgaW50IGRvX2NvbnRyb2xfcHJpbnQodm9pZCAqY3R4LCBz
dHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwKIAkJCSAgICBjaGFyICoqdmVjLCBpbnQgbnVtKQpAQCAt
MTMyLDggKzE0NiwxMiBAQCBzdGF0aWMgaW50IGRvX2NvbnRyb2xfaGVscCh2b2lkICosIHN0cnVj
dCBjb25uZWN0aW9uICosIGNoYXIgKiosIGludCk7CiBzdGF0aWMgc3RydWN0IGNtZF9zIGNtZHNb
XSA9IHsKIAl7ICJjaGVjayIsIGRvX2NvbnRyb2xfY2hlY2ssICIiIH0sCiAJeyAibG9nIiwgZG9f
Y29udHJvbF9sb2csICJvbnxvZmYiIH0sCisjaWZkZWYgX19NSU5JT1NfXworCXsgIm1lbXJlcG9y
dCIsIGRvX2NvbnRyb2xfbWVtcmVwb3J0LCAiIiB9LAorI2Vsc2UKIAl7ICJsb2dmaWxlIiwgZG9f
Y29udHJvbF9sb2dmaWxlLCAiPGZpbGU+IiB9LAogCXsgIm1lbXJlcG9ydCIsIGRvX2NvbnRyb2xf
bWVtcmVwb3J0LCAiWzxmaWxlPl0iIH0sCisjZW5kaWYKIAl7ICJwcmludCIsIGRvX2NvbnRyb2xf
cHJpbnQsICI8c3RyaW5nPiIgfSwKIAl7ICJoZWxwIiwgZG9fY29udHJvbF9oZWxwLCAiIiB9LAog
fTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:28:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwRqw-0002YX-4s; Tue, 28 Jan 2020 14:28:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwRqu-0002XK-3x
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:28:28 +0000
X-Inumbo-ID: 6f790e74-41da-11ea-86e0-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f790e74-41da-11ea-86e0-12813bfff9fa;
 Tue, 28 Jan 2020 14:28:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 714E2ACE3;
 Tue, 28 Jan 2020 14:28:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 15:28:17 +0100
Message-Id: <20200128142818.27200-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20200128142818.27200-1-jgross@suse.com>
References: <20200128142818.27200-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/3] xenstore: add console xenstore entries for
 xenstore stubdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBjb25uZWN0IHRvIHRoZSBjb25zb2xlIG9mIFhlbnN0b3Jl
IHN0dWJkb20gd2UKbmVlZCB0byBjcmVhdGUgdGhlIGFwcHJvcHJpYXRlIGVudHJpZXMgaW4gWGVu
c3RvcmUuCgpGb3IgdGhlIG1vbWVudCB3ZSBkb24ndCBzdXBwb3J0IHhlbmNvbnNvbGVkIGxpdmlu
ZyBpbiBhbm90aGVyIGRvbWFpbgp0aGFuIGRvbTAsIGFzIHRoaXMgaW5mb3JtYXRpb24gaXNuJ3Qg
YXZhaWxhYmxlIG90aGVyIHRoZW4gdmlhClhlbnN0b3JlIHdoaWNoIHdlIGFyZSBqdXN0IHNldHRp
bmcgdXAuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jIHwgMzEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9t
YWluLmMgYi90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMKaW5kZXggYTMxMmJj
MzhiOC4uYTgxYTE1YTRkZSAxMDA2NDQKLS0tIGEvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3Jl
LWRvbWFpbi5jCisrKyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpAQCAt
MTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbnN0b3JlLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy94
ZW5idXNfZGV2Lmg+CiAjaW5jbHVkZSA8eGVuLXhzbS9mbGFzay9mbGFzay5oPgorI2luY2x1ZGUg
PHhlbi9pby94ZW5idXMuaD4KIAogI2luY2x1ZGUgImluaXQtZG9tLWpzb24uaCIKICNpbmNsdWRl
ICJfcGF0aHMuaCIKQEAgLTMxMiw2ICszMTMsMTUgQEAgc3RhdGljIHZvaWQgZG9feHNfd3JpdGUo
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjaGFyICpwYXRoLCBjaGFyICp2YWwpCiAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAid3JpdGluZyAlcyB0byB4ZW5zdG9yZSBmYWlsZWQuXG4iLCBwYXRoKTsK
IH0KIAorc3RhdGljIHZvaWQgZG9feHNfd3JpdGVfZGlyX25vZGUoc3RydWN0IHhzX2hhbmRsZSAq
eHNoLCBjaGFyICpkaXIsIGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICp2YWwpCit7CisgICAgY2hhciBmdWxsX3BhdGhbMTAwXTsKKworICAgIHNucHJp
bnRmKGZ1bGxfcGF0aCwgMTAwLCAiJXMvJXMiLCBkaXIsIG5vZGUpOworICAgIGRvX3hzX3dyaXRl
KHhzaCwgZnVsbF9wYXRoLCB2YWwpOworfQorCiBzdGF0aWMgdm9pZCBkb194c193cml0ZV9kb20o
c3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjaGFyICpwYXRoLCBjaGFyICp2YWwpCiB7CiAgICAgY2hh
ciBmdWxsX3BhdGhbNjRdOwpAQCAtMzI1LDcgKzMzNSw3IEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyKiogYXJndikKICAgICBpbnQgb3B0OwogICAgIHhjX2ludGVyZmFjZSAqeGNoOwogICAgIHN0
cnVjdCB4c19oYW5kbGUgKnhzaDsKLSAgICBjaGFyIGJ1ZlsxNl07CisgICAgY2hhciBidWZbMTZd
LCBiZV9wYXRoWzY0XSwgZmVfcGF0aFs2NF07CiAgICAgaW50IHJ2LCBmZDsKICAgICBjaGFyICpt
YXhtZW1fc3RyID0gTlVMTDsKIApAQCAtNDE0LDYgKzQyNCwyNSBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY2hhcioqIGFyZ3YpCiAgICAgaWYgKG1heG1lbSkKICAgICAgICAgc25wcmludGYoYnVmLCAx
NiwgIiVkIiwgbWF4bWVtICogMTAyNCk7CiAgICAgZG9feHNfd3JpdGVfZG9tKHhzaCwgIm1lbW9y
eS9zdGF0aWMtbWF4IiwgYnVmKTsKKyAgICBzbnByaW50ZihiZV9wYXRoLCA2NCwgIi9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL2NvbnNvbGUvJWQvMCIsIGRvbWlkKTsKKyAgICBzbnByaW50ZihmZV9w
YXRoLCA2NCwgIi9sb2NhbC9kb21haW4vJWQvY29uc29sZSIsIGRvbWlkKTsKKyAgICBzbnByaW50
ZihidWYsIDE2LCAiJWQiLCBkb21pZCk7CisgICAgZG9feHNfd3JpdGVfZGlyX25vZGUoeHNoLCBi
ZV9wYXRoLCAiZnJvbnRlbmQtaWQiLCBidWYpOworICAgIGRvX3hzX3dyaXRlX2Rpcl9ub2RlKHhz
aCwgYmVfcGF0aCwgImZyb250ZW5kIiwgZmVfcGF0aCk7CisgICAgZG9feHNfd3JpdGVfZGlyX25v
ZGUoeHNoLCBiZV9wYXRoLCAib25saW5lIiwgIjEiKTsKKyAgICBzbnByaW50ZihidWYsIDE2LCAi
JWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZyk7CisgICAgZG9feHNfd3JpdGVfZGlyX25vZGUo
eHNoLCBiZV9wYXRoLCAic3RhdGUiLCBidWYpOworICAgIGRvX3hzX3dyaXRlX2Rpcl9ub2RlKHhz
aCwgYmVfcGF0aCwgInByb3RvY29sIiwgInZ0MTAwIik7CisgICAgZG9feHNfd3JpdGVfZGlyX25v
ZGUoeHNoLCBmZV9wYXRoLCAiYmFja2VuZCIsIGJlX3BhdGgpOworICAgIGRvX3hzX3dyaXRlX2Rp
cl9ub2RlKHhzaCwgZmVfcGF0aCwgImJhY2tlbmQtaWQiLCAiMCIpOworICAgIGRvX3hzX3dyaXRl
X2Rpcl9ub2RlKHhzaCwgZmVfcGF0aCwgImxpbWl0IiwgIjEwNDg1NzYiKTsKKyAgICBkb194c193
cml0ZV9kaXJfbm9kZSh4c2gsIGZlX3BhdGgsICJ0eXBlIiwgInhlbmNvbnNvbGVkIik7CisgICAg
ZG9feHNfd3JpdGVfZGlyX25vZGUoeHNoLCBmZV9wYXRoLCAib3V0cHV0IiwgInB0eSIpOworICAg
IGRvX3hzX3dyaXRlX2Rpcl9ub2RlKHhzaCwgZmVfcGF0aCwgInR0eSIsICIiKTsKKyAgICBzbnBy
aW50ZihidWYsIDE2LCAiJWQiLCBjb25zb2xlX2V2dGNobik7CisgICAgZG9feHNfd3JpdGVfZGly
X25vZGUoeHNoLCBmZV9wYXRoLCAicG9ydCIsIGJ1Zik7CisgICAgc25wcmludGYoYnVmLCAxNiwg
IiVsZCIsIGNvbnNvbGVfbWZuKTsKKyAgICBkb194c193cml0ZV9kaXJfbm9kZSh4c2gsIGZlX3Bh
dGgsICJyaW5nLXJlZiIsIGJ1Zik7CiAgICAgeHNfY2xvc2UoeHNoKTsKIAogICAgIGZkID0gY3Jl
YXQoWEVOX1JVTl9ESVIgIi94ZW5zdG9yZWQucGlkIiwgMDY2Nik7Ci0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:31:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14:31: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 1iwRtR-0003Yd-MO; Tue, 28 Jan 2020 14:31:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwRtQ-0003YV-AQ
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:31:04 +0000
X-Inumbo-ID: cef3b50c-41da-11ea-86e4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cef3b50c-41da-11ea-86e4-12813bfff9fa;
 Tue, 28 Jan 2020 14:31:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 98B9AAD27;
 Tue, 28 Jan 2020 14:31:01 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <fc1d01c9824b49fe963137de2df0794a@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8b00f8eb-11c0-9342-e2ac-132d5d16cde7@suse.com>
Date: Tue, 28 Jan 2020 15:31:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <fc1d01c9824b49fe963137de2df0794a@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNToxNCwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9mIEphbgo+PiBCZXVsaWNoCj4+IFNlbnQ6IDI4
IEphbnVhcnkgMjAyMCAxMzoxNwo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwo+
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwo+PiBAQCAtNzUxLDcgKzc1MSw3IEBAIHZv
aWQgaHBldF9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAgICBpbnQgaTsKPj4gICAgICBI
UEVUU3RhdGUgKmggPSBkb21haW5fdmhwZXQoZCk7Cj4+Cj4+IC0gICAgaWYgKCAhaGFzX3ZocGV0
KGQpICkKPj4gKyAgICBpZiAoICFoYXNfdmhwZXQoZCkgfHwgIWQtPmFyY2guaHZtLnBsX3RpbWUg
fHwgIWgtPnN0aW1lX2ZyZXEgKQo+IAo+IFdoeSB0aGUgZXh0cmEgY2hlY2tzIGhlcmU/IEp1c3Qg
dG8gYXZvaWQgdGFraW5nIHRoZSB3cml0ZV9sb2NrKCkKPiBiZWZvcmUgaW5pdD8gSWYgc28sIHRo
ZW4gd291bGRuJ3QgYSBjaGVjayBvZiBzdGltZV9mcmVxIGFsb25lIHN1ZmZpY2U/CgpUaGlzIGFu
ZCB0aGUgb3RoZXIgZnVuY3Rpb25zIG1heSBub3cgYmUgY2FsbGVkIHdpdGgKZC0+YXJjaC5odm0u
cGxfdGltZSBiZWluZyBOVUxMLiBkb21haW5fdmhwZXQoKSB3b3VsZCB5aWVsZCBhCnBvaW50ZXIg
c2xpZ2h0bHkgb2Zmc2V0IGZyb20gTlVMTCBpbiB0aGlzIGNhc2UuIEhlbmNlIHdlIGhhdmUKdG8g
ZG8gdGhpcyBjaGVjayBiZWZvcmUgd2UgbWF5IGRlcmVmIGguCgo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTY5Niwy
NCArNjk2LDI0IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbgo+PiAg
ICAgIHJldHVybiAwOwo+Pgo+PiAgIGZhaWwyOgo+PiAtICAgIHJ0Y19kZWluaXQoZCk7Cj4gCj4g
SSB1bmRlcnN0YW5kIHRoYXQgdGhpcyByZW1vdmFsIGlzIGRvbmUgYmVjYXVzZQo+IGh2bV9kb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSB3aWxsIG5vdyBkZWFsIHdpdGggaXQsCj4gYnV0IEkg
bm90aWNlIGl0IGlzIGFsc28gY2FsbGVkIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCksCj4gd2hp
Y2ggc2VlbXMgc3VwZXJmbHVvdXMuCgpPaCwgaW5kZWVkLCB0aGF0IG9uZSBjb3VsZCBnbyBhd2F5
IGFzIHdlbGwgbm93LgoKPj4gICAgICBzdGR2Z2FfZGVpbml0KGQpOwo+PiAgICAgIHZpb2FwaWNf
ZGVpbml0KGQpOwo+PiAgIGZhaWwxOgo+PiAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKPj4gICAgICAgICAgeGZyZWUoZC0+YXJjaC5odm0uaW9fYml0bWFwKTsKPj4gLSAgICB4ZnJl
ZShkLT5hcmNoLmh2bS5pb19oYW5kbGVyKTsKPj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5wYXJh
bXMpOwo+PiAtICAgIHhmcmVlKGQtPmFyY2guaHZtLnBsX3RpbWUpOwo+PiAtICAgIHhmcmVlKGQt
PmFyY2guaHZtLmlycSk7Cj4+ICsgICAgWEZSRUUoZC0+YXJjaC5odm0uaW9faGFuZGxlcik7Cj4+
ICsgICAgWEZSRUUoZC0+YXJjaC5odm0ucGFyYW1zKTsKPj4gKyAgICBYRlJFRShkLT5hcmNoLmh2
bS5wbF90aW1lKTsKPj4gKyAgICBYRlJFRShkLT5hcmNoLmh2bS5pcnEpOwo+IAo+IFNob3VsZCB0
aGVzZSBYRlJFRXMgbm90IG5vdyBiZSByZW1vdmVkIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCkg
dG9vPwoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IFRoaXMgaXMgaW4gaHZtX2RvbWFp
bl9pbml0aWFsaXNlKCkuCmFyY2hfZG9tYWluX2Rlc3Ryb3koKSAoYW5kIGhlbmNlIGh2bV9kb21h
aW5fZGVzdHJveSgpKSB3b24ndCBnZXQKY2FsbGVkIGlmIGh2bV9kb21haW5faW5pdGlhbGlzZSgp
IChhbmQgaGVuY2UgYXJjaF9kb21haW5fZGVzdHJveSgpKQpmYWlscyAoZG9pbmcgc28gaXMsIEkg
dGhpbmssIGEgZnV0dXJlIHBsYW4gb2YgQW5kcmV3J3MpLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9wbXRpbWVyLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKPj4gQEAg
LTM3Myw3ICszNzMsNyBAQCB2b2lkIHBtdGltZXJfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCj4+
ICB7Cj4+ICAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxfdGltZS0+dnBtdDsKPj4K
Pj4gLSAgICBpZiAoICFoYXNfdnBtKGQpICkKPj4gKyAgICBpZiAoICFoYXNfdnBtKGQpIHx8ICFk
LT5hcmNoLmh2bS5wbF90aW1lIHx8ICFzLT52Y3B1ICkKPj4gICAgICAgICAgcmV0dXJuOwo+IAo+
IElzbid0IGEgdGVzdCBvZiBzLT52Y3B1IHN1ZmZpY2llbnQ/CgpObywgZm9yIHRoZSBzYW1lIHJl
YXNvbiBhIHRoYXQgZXhwbGFpbmVkIGZvciBocGV0LmMuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3J0Yy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKPj4gQEAgLTg0NCw3ICs4
NDQsOCBAQCB2b2lkIHJ0Y19kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gIHsKPj4gICAgICBS
VENTdGF0ZSAqcyA9IGRvbWFpbl92cnRjKGQpOwo+Pgo+PiAtICAgIGlmICggIWhhc192cnRjKGQp
ICkKPj4gKyAgICBpZiAoICFoYXNfdnJ0YyhkKSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fAo+
PiArICAgICAgICAgcy0+dXBkYXRlX3RpbWVyLnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNfaW52YWxp
ZCApCj4+ICAgICAgICAgIHJldHVybjsKPiAKPiBUZXN0aW5nIHMtPnB0LnNvdXJjZSBmb3IgYSB6
ZXJvIHZhbHVlIHdvdWxkIGJlIHN1ZmZpY2llbnQgYW5kIGNoZWFwZXIsIEkgdGhpbmsuCgpJdCdz
IG5vdCBvYnZpb3VzIHRvIG1lIHdoZXJlIGluIHJ0Y19pbml0KCkgcy0+cHQuc291cmNlIHdvdWxk
CmdldCBzZXQgdG8gYSBub24temVybyB2YWx1ZS4gSSdkIHByZWZlciB0aGUgY2hlY2sgaGVyZSB0
byBiZQpvYnZpb3VzbHkgY29ubmVjdGVkIHRvIHdoYXQgcnRjX2luaXQoKSBkb2VzLiBJJ20gYWxz
byB1bmNsZWFyCndoeSB5b3UgdGhpbmsgaXQgd291bGQgYmUgY2hlYXBlci4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:34:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRwf-0003iO-8T; Tue, 28 Jan 2020 14:34:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4m8=3R=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iwRwe-0003iJ-4X
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:34:24 +0000
X-Inumbo-ID: 46cea7f8-41db-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46cea7f8-41db-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 14:34:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580222064;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=gf2FTXuVh8vP+LrpT8ZPM5jj/1UqMY1mRmtgNBoJNNI=;
 b=VZeMNB9PE7WjljMgKVg0YIse4CaN9Uq5wdH0s9f9CBA048EXeNRmqENu
 zvKlzn+g8uMjYu58kVVWfTQG9HUZTMdm+5Y5Un/8Lew9Wbo6ZUcUU22ic
 ewe+7kBF4d+alYp9ueedAbqPTUSR/MTsvId9tQSzNwr7XQy/5Dmt32S5N M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V9v4Pt5GFdFkqHJN7Ia1R7lABRaNiGWUj/iu1pPjTxsr7qPR0/yuOsYyaqmdAebUT9Vl5+fcjZ
 XexDttZ62t92wkh+jWHK9Yit8u/mSWCpWdvABKf38hVXxkiA/E8/Bb9fgAsR5xnrIBywjMvPt6
 bHfqvWCeKkzm9LTftsiz08AHi9TD3gxdHYZNVOEYcTYYvvcgcKPIlZn+6XVyOtqB5X98jFA3sV
 0L2qyHg3eugsvvRpn04fH50NPTi3URXTqIbnFWKivVTYEcOxyPT/6nWu802OQJYIXF9afCTLBc
 tkY=
X-SBRS: 2.7
X-MesageID: 11568920
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11568920"
To: Jan Beulich <jbeulich@suse.com>
References: <1580160556-25621-1-git-send-email-igor.druzhinin@citrix.com>
 <361d6176-f8b6-2655-b8ca-3e12fbb44e66@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <90e40f7a-e464-4df1-4152-94ccb98704a2@citrix.com>
Date: Tue, 28 Jan 2020 14:34:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <361d6176-f8b6-2655-b8ca-3e12fbb44e66@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMjgvMDEvMjAyMCAxMzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDEuMjAyMCAy
MjoyOSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IEBAIC0yMjMsNiArMjI0LDcgQEAgc3RhdGlj
IGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCj4+ICAKPj4gICAgICBhY3BpX3NsZWVwX3ByZXBh
cmUoc3RhdGUpOwo+PiAgCj4+ICsgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwo+PiAgICAgIGNvbnNv
bGVfc3RhcnRfc3luYygpOwo+PiAgICAgIHByaW50aygiRW50ZXJpbmcgQUNQSSBTJWQgc3RhdGUu
XG4iLCBzdGF0ZSk7Cj4+ICAKPj4gQEAgLTI4MSw2ICsyODMsNyBAQCBzdGF0aWMgaW50IGVudGVy
X3N0YXRlKHUzMiBzdGF0ZSkKPj4gICAgICAgICAgdGJvb3RfczNfZXJyb3IoZXJyb3IpOwo+PiAg
Cj4+ICAgICAgY29uc29sZV9lbmRfc3luYygpOwo+PiArICAgIHdhdGNoZG9nX2VuYWJsZSgpOwo+
PiAgCj4+ICAgICAgbWljcm9jb2RlX3VwZGF0ZV9vbmUodHJ1ZSk7Cj4gCj4gQmV0d2VlbiB0aGVz
ZSB0d28gdGhlcmUncyBhICJnb3RvIGRvbmU7IiB3aGljaCBhbHNvIHdhbnRzCj4gd2F0Y2hkb2df
ZW5hYmxlKCkgYWRkZWQgdGhlbi4KCkluZGVlZCwgdGhhbmtzIGZvciBub3RpY2luZy4gV2lsbCBz
ZW5kIHYyIHNob3J0bHkuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:37:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwRzP-0003q9-OL; Tue, 28 Jan 2020 14:37:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4m8=3R=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iwRzO-0003q4-4q
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:37:14 +0000
X-Inumbo-ID: ab6cb43f-41db-11ea-86f1-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab6cb43f-41db-11ea-86f1-12813bfff9fa;
 Tue, 28 Jan 2020 14:37:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580222233;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=bmHOQwZwd/AeJ/ESK/HOFZrHzXYiLXYX7Zvg3mcXVcE=;
 b=AGEONsCfloV6MsdLtj8YtpfFJQx51S8yH6FfSgp6mHfFW0JJcLPs/85e
 p8uOfmIbJT+SFdL0/cI6H4A0qY0CtLK+mF02HSmQSOyjZ2YG9wE4OJFo9
 f81neupK9SnflLXjHAU9oZGV//euC1uitnGcm6xVyplC+IFS3/67VOQB6 c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DPK1JpnJNIBqj/iPX/l/dRGanv2EWmJxOXyiTaq/Vfv6hGF9hEuNGLgbUDtbVpvDa3xku6cloB
 lpqva05oXpG1ogN67yNCOihnqJgL3CXHfIlNKQq9hMIH4TXoF15ypqz1rteysEkZE4eeXxSxJt
 y/xxMdDtUIzxuFe94D/MAtB215i3/HvRNRIZjfRXUp5zeCW45mqZZaWwjBQH2kDTtqxJkvvQ7s
 lP0q7815XSafQHdOYQa4s7m5kFTqaVMaRJrwXiWv7vlfeUZ/kJd/D0emI4tclVdRBJLhQvT2mV
 U3g=
X-SBRS: 2.7
X-MesageID: 11548060
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11548060"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 28 Jan 2020 14:37:08 +0000
Message-ID: <1580222228-21828-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/suspend: disable watchdog before calling
 console_start_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: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wl@xen.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>

Li4uIGFuZCBlbmFibGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRlLiBPdGhlcndpc2UgYWNjdW11
bGF0ZWQKb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRyaWdnZXIgdGhlIHdh
dGNoZG9nIGlmIGl0J3MKc3RpbGwgZW5hYmxlZCBhZnRlciBlbnRlcmluZyBzeW5jIHRyYW5zbWlz
c2lvbiBtb2RlLgoKVGhlIGlzc3VlIG9ic2VydmVkIG9uIG1hY2hpbmVzIHdoaWNoLCB1bmZvcnR1
bmF0ZWx5LCBnZW5lcmF0ZSBub24tMApvdXRwdXQgaW4gQ1BVIG9mZmxpbmUgY2FsbGJhY2tzLgoK
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMg
Yi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDgwNzgzNTIuLmZlYjBmNmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkv
cG93ZXIuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNs
dWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhl
bi93YXRjaGRvZy5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDxwdWJsaWMvcGxh
dGZvcm0uaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KQEAgLTIyMyw2ICsyMjQsNyBAQCBzdGF0
aWMgaW50IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIGFjcGlfc2xlZXBfcHJlcGFyZShz
dGF0ZSk7CiAKKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7CiAgICAgY29uc29sZV9zdGFydF9zeW5j
KCk7CiAgICAgcHJpbnRrKCJFbnRlcmluZyBBQ1BJIFMlZCBzdGF0ZS5cbiIsIHN0YXRlKTsKIApA
QCAtMjM1LDYgKzIzNyw3IEBAIHN0YXRpYyBpbnQgZW50ZXJfc3RhdGUodTMyIHN0YXRlKQogICAg
ICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwogICAgICAgICBkZXZpY2VfcG93
ZXJfdXAoZXJyb3IpOwogICAgICAgICBjb25zb2xlX2VuZF9zeW5jKCk7CisgICAgICAgIHdhdGNo
ZG9nX2VuYWJsZSgpOwogICAgICAgICBlcnJvciA9IC1FSU87CiAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICB9CkBAIC0yODEsNiArMjg0LDcgQEAgc3RhdGljIGludCBlbnRlcl9zdGF0ZSh1MzIgc3Rh
dGUpCiAgICAgICAgIHRib290X3MzX2Vycm9yKGVycm9yKTsKIAogICAgIGNvbnNvbGVfZW5kX3N5
bmMoKTsKKyAgICB3YXRjaGRvZ19lbmFibGUoKTsKIAogICAgIG1pY3JvY29kZV91cGRhdGVfb25l
KHRydWUpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:38:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 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 1iwS0h-0003w0-4R; Tue, 28 Jan 2020 14:38:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwS0g-0003vg-5Z
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:38:34 +0000
X-Inumbo-ID: dbf6bb54-41db-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dbf6bb54-41db-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 14:38:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B8688AF59;
 Tue, 28 Jan 2020 14:38:32 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1580222228-21828-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7423f360-cfab-7604-5a48-77df6d90ec60@suse.com>
Date: Tue, 28 Jan 2020 15:38:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <1580222228-21828-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/suspend: disable watchdog before
 calling console_start_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@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 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>

T24gMjguMDEuMjAyMCAxNTozNywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gLi4uIGFuZCBlbmFi
bGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRlLiBPdGhlcndpc2UgYWNjdW11bGF0ZWQKPiBvdXRw
dXQgaW4gc2VyaWFsIGJ1ZmZlciBtaWdodCBlYXNpbHkgdHJpZ2dlciB0aGUgd2F0Y2hkb2cgaWYg
aXQncwo+IHN0aWxsIGVuYWJsZWQgYWZ0ZXIgZW50ZXJpbmcgc3luYyB0cmFuc21pc3Npb24gbW9k
ZS4KPiAKPiBUaGUgaXNzdWUgb2JzZXJ2ZWQgb24gbWFjaGluZXMgd2hpY2gsIHVuZm9ydHVuYXRl
bHksIGdlbmVyYXRlIG5vbi0wCj4gb3V0cHV0IGluIENQVSBvZmZsaW5lIGNhbGxiYWNrcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:55:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwSGL-0005Xx-K6; Tue, 28 Jan 2020 14:54:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwSGK-0005Xs-LJ
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:54:44 +0000
X-Inumbo-ID: 1daa7c3c-41de-11ea-86f9-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1daa7c3c-41de-11ea-86f9-12813bfff9fa;
 Tue, 28 Jan 2020 14:54:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580223283;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=rdC+a2nQRv4w+LYc8tvI2talNZsrdt3G9t1kdHlOVQ4=;
 b=Z/5jmebe87TeGoHGqmMPxEBHHhuYuTURDhM0fyQDmyN+IZTFRRrJ/v5C
 Ho8xWL00Ak5UbHj/Jnoa13ZQAboauUNx1WFIpbkqZG2PD33EZ3lDjGoLf
 szkad+8Yh49696rbHaovLycuc8qTOchrATe8g66F9Wi1OyNMHAFpmWBZy c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4ksomf0tROvxE5DsM1j9kfkyisMfcgnm3Nust7jVda6Ztbhg2OwwIrJvh3qY6aA4S95AtIYDJ7
 qNNKCsSXwYOYPTg45LDYBOLnJDW7pXMcGLqgA1XpBBqAjUcLW6WtIjCOubBhgxXOBUpZoX728l
 FJigDR3fB7ukj5gmfRwjqEOLL2yfwgU8IiZj41ngLMpFPJr2XlAH6VsW/opWWl+P/kD/C7USSD
 OEFMvUVnBUAqK1PMR7gsbQvxX8J2he1TgaR8gvCq/osO8RFc84/lVurm5Ibckv2ZO7ZEnzDQi+
 xb0=
X-SBRS: 2.7
X-MesageID: 11730155
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11730155"
Date: Tue, 28 Jan 2020 15:54:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDI6MTY6NTNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRG9tYWluIGNyZWF0aW9uIGZhaWx1cmUgcGF0aHMgZG9uJ3QgY2FsbCBkb21haW5fcmVs
aW5xdWlzaF9yZXNvdXJjZXMoKSwKPiB5ZXQgYWxsb2NhdGlvbnMgYW5kIGFsaWtlIGRvbmUgZnJv
bSBodm1fZG9tYWluX2luaXRpYWxpemUoKSBuZWVkIHRvIGJlCj4gdW5kb25lIG5ldmVydGhlbGVz
cy4gQ2FsbCB0aGUgZnVuY3Rpb24gYWxzbyBmcm9tIGh2bV9kb21haW5fZGVzdHJveSgpLAo+IGFm
dGVyIG1ha2luZyBzdXJlIGFsbCBkZXNjZW5kYW50cyBhcmUgaWRlbXBvdGVudC4KPiAKPiBOb3Rl
IHRoYXQgd2hpbGUgdmlyaWRpYW5fe2RvbWFpbix2Y3B1fV9kZWluaXQoKSB3ZXJlIGFscmVhZHkg
dXNlZCBpbgo+IHdheXMgc3VnZ2VzdGluZyB0aGV5J3JlIGlkZW1wb3RlbnQsIHZpcmlkaWFuX3Rp
bWVfdmNwdV9kZWluaXQoKSBhY3R1YWxseQo+IHdhc24ndDogT25lIGNhbid0IGtpbGwgYSB0aW1l
ciB0aGF0IHdhcyBuZXZlciBpbml0aWFsaXplZC4KPiAKPiBGb3IgaHZtX2Rlc3Ryb3lfYWxsX2lv
cmVxX3NlcnZlcnMoKSdzIHB1cnBvc2VzIG1ha2UKPiByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcigp
IHJldHVybiB3aGV0aGVyIHRoZSB0byBiZSByZWxvY2F0ZWQgcG9ydCByYW5nZQo+IHdhcyBhY3R1
YWxseSBmb3VuZC4gVGhpcyBzZWVtcyBjaGVhcGVyIHRoYW4gaW50cm9kdWNpbmcgYSBmbGFnIGlu
dG8KPiBzdHJ1Y3QgaHZtX2RvbWFpbidzIGlvcmVxX3NlcnZlciBzdWItc3RydWN0dXJlLgo+IAo+
IEluIGh2bV9kb21haW5faW5pdGlhbGlzZSgpIGFkZGl0aW9uYWxseQo+IC0gdXNlIFhGUkVFKCkg
YWxzbyB0byByZXBsYWNlIGFkamFjZW50IHhmcmVlKCksCj4gLSB1c2UgaHZtX2RvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcygpIGFzIGJlaW5nIGlkZW1wb3RlbnQgbm93Lgo+IAo+IEZpeGVzOiBl
N2E5YjVlNzJmMjYgKCJ2aXJpZGlhbjogc2VwYXJhdGVseSBhbGxvY2F0ZSBkb21haW4gYW5kIHZj
cHUgc3RydWN0dXJlcyIpCj4gRml4ZXM6IDI2ZmJhM2M4NTU3MSAoInZpcmlkaWFuOiBhZGQgaW1w
bGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycyIpCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHBl
dC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKPiBAQCAtNzUxLDcgKzc1MSw3IEBA
IHZvaWQgaHBldF9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGludCBpOwo+ICAgICAg
SFBFVFN0YXRlICpoID0gZG9tYWluX3ZocGV0KGQpOwo+ICAKPiAtICAgIGlmICggIWhhc192aHBl
dChkKSApCj4gKyAgICBpZiAoICFoYXNfdmhwZXQoZCkgfHwgIWQtPmFyY2guaHZtLnBsX3RpbWUg
fHwgIWgtPnN0aW1lX2ZyZXEgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICB3cml0ZV9s
b2NrKCZoLT5sb2NrKTsKPiBAQCAtNzYzLDYgKzc2Myw4IEBAIHZvaWQgaHBldF9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEhQRVRfVElNRVJfTlVN
OyBpKysgKQo+ICAgICAgICAgICAgICBpZiAoIHRpbWVyX2VuYWJsZWQoaCwgaSkgKQo+ICAgICAg
ICAgICAgICAgICAgaHBldF9zdG9wX3RpbWVyKGgsIGksIGd1ZXN0X3RpbWUpOwo+ICsKPiArICAg
ICAgICBoLT5ocGV0LmNvbmZpZyA9IDA7Cj4gICAgICB9Cj4gIAo+ICAgICAgd3JpdGVfdW5sb2Nr
KCZoLT5sb2NrKTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+IEBAIC02OTYsMjQgKzY5NiwyNCBAQCBpbnQgaHZtX2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4KPiAgICAgIHJldHVybiAwOwo+ICAKPiAgIGZhaWwyOgo+
IC0gICAgcnRjX2RlaW5pdChkKTsKPiAgICAgIHN0ZHZnYV9kZWluaXQoZCk7Cj4gICAgICB2aW9h
cGljX2RlaW5pdChkKTsKPiAgIGZhaWwxOgo+ICAgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4o
ZCkgKQo+ICAgICAgICAgIHhmcmVlKGQtPmFyY2guaHZtLmlvX2JpdG1hcCk7Cj4gLSAgICB4ZnJl
ZShkLT5hcmNoLmh2bS5pb19oYW5kbGVyKTsKPiAtICAgIHhmcmVlKGQtPmFyY2guaHZtLnBhcmFt
cyk7Cj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5wbF90aW1lKTsKPiAtICAgIHhmcmVlKGQtPmFy
Y2guaHZtLmlycSk7Cj4gKyAgICBYRlJFRShkLT5hcmNoLmh2bS5pb19oYW5kbGVyKTsKPiArICAg
IFhGUkVFKGQtPmFyY2guaHZtLnBhcmFtcyk7Cj4gKyAgICBYRlJFRShkLT5hcmNoLmh2bS5wbF90
aW1lKTsKPiArICAgIFhGUkVFKGQtPmFyY2guaHZtLmlycSk7Cj4gICBmYWlsMDoKPiAgICAgIGh2
bV9kZXN0cm95X2NhY2hlYXR0cl9yZWdpb25fbGlzdChkKTsKPiAgICAgIGRlc3Ryb3lfcGVyZG9t
YWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOwo+ICAgZmFpbDoKPiAtICAg
IHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoZCk7Cj4gKyAgICBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKGQpOwoKV291bGQgYmUgbmljZSB0byB1bmlmeSBhbGwgdGhvc2UgbGFiZWxzIGlu
dG8gYSBzaW5nbGUgZmFpbCBsYWJlbCwgYnV0CkknbSBub3Qgc3VyZSBpZiBhbGwgZnVuY3Rpb25z
IGFyZSBwcmVwYXJlZCB0byBoYW5kbGUgdGhpcy4KCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gKy8qIFRoaXMgZnVuY3Rpb24gYW5kIGFsbCBpdHMgZGVzY2VuZGFudHMgbmVlZCB0byBiZSB0
byBiZSBpZGVtcG90ZW50LiAqLwo+ICB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgaWYgKCBodm1fZnVuY3MuZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzICkKPiBAQCAtNzQyLDYgKzc0MiwxMyBAQCB2b2lkIGh2bV9kb21h
aW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkCj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppb3Bv
cnRfbGlzdCwgKnRtcDsKPiAgICAgIHN0cnVjdCBnMm1faW9wb3J0ICppb3BvcnQ7Cj4gIAo+ICsg
ICAgLyoKPiArICAgICAqIFRoaXMgZnVuY3Rpb24gd291bGQgbm90IGJlIGNhbGxlZCB3aGVuIGRv
bWFpbiBpbml0aWFsaXphdGlvbiBmYWlscwo+ICsgICAgICogKGxhdGUgZW5vdWdoKSwgc28gZG8g
c28gaGVyZS4gVGhpcyByZXF1aXJlcyB0aGUgZnVuY3Rpb24gYW5kIGFsbCBpdHMKPiArICAgICAq
IGRlc2NlbmRhbnRzIHRvIGJlIGlkZW1wb3RlbnQuCj4gKyAgICAgKi8KPiArICAgIGh2bV9kb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoZCk7Cj4gKwo+ICAgICAgWEZSRUUoZC0+YXJjaC5odm0u
aW9faGFuZGxlcik7Cj4gICAgICBYRlJFRShkLT5hcmNoLmh2bS5wYXJhbXMpOwo+ICAKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKPiBAQCAtMTIyOCw2ICsxMjI4LDkgQEAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2Vy
dmVycyhzdHJ1Ywo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gICAgICB1bnNp
Z25lZCBpbnQgaWQ7Cj4gIAo+ICsgICAgaWYgKCAhcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoZCwg
MHhjZjgsIDB4Y2Y4LCA0KSApCj4gKyAgICAgICAgcmV0dXJuOwoKQ291bGQgeW91IGFkZCBhIG5v
dGUgaGVyZSB0aGF0IHRoZSAncmVsb2NhdGlvbicgaXMganVzdCB1c2VkIGFzIGEgbWVhbgp0byBm
aWd1cmUgb3V0IGlmIGlvb3JlcSBzZXJ2ZXJzIGhhdmUgYmVlbiBzZXR1cCAoaWU6IHRoZSBsb2Nr
IGhhcyBiZWVuCmluaXRpYWxpemVkKT8KCkkgZmluZCB0aGlzIGtpbmQgb2YgZGlydHksIGFuZCB3
b3VsZCBuZWVkIHJld29yayBpZiBvdGhlciBhcmNoZXMgZ2Fpbgppb3JlcSBzdXBwb3J0LgoKPiAr
Cj4gICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9j
ayk7Cj4gIAo+ICAgICAgLyogTm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWlu
IGlzIGJlaW5nIHRvcm4gZG93biAqLwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCj4gQEAgLTMwMCw3ICszMDAs
NyBAQCB2b2lkIHJlZ2lzdGVyX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21hCj4gICAgICBoYW5k
bGVyLT5wb3J0aW8uYWN0aW9uID0gYWN0aW9uOwo+ICB9Cj4gIAo+IC12b2lkIHJlbG9jYXRlX3Bv
cnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvbGRfcG9ydCwKPiAr
Ym9vbCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgb2xkX3BvcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG5ld19wb3J0LCB1bnNpZ25lZCBpbnQgc2l6ZSkKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGk7
Cj4gQEAgLTMxNyw5ICszMTcsMTEgQEAgdm9pZCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihzdHJ1
Y3QgZG9tYQo+ICAgICAgICAgICAgICAgKGhhbmRsZXItPnBvcnRpby5zaXplID0gc2l6ZSkgKQo+
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaGFuZGxlci0+cG9ydGlvLnBvcnQgPSBuZXdfcG9y
dDsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAg
ICAgICAgIH0KPiAgICAgIH0KPiArCj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gIH0KPiAgCj4gIGJv
b2xfdCBodm1fbW1pb19pbnRlcm5hbChwYWRkcl90IGdwYSkKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3BtdGltZXIuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jCj4gQEAgLTM3
Myw3ICszNzMsNyBAQCB2b2lkIHBtdGltZXJfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCj4gIHsK
PiAgICAgIFBNVFN0YXRlICpzID0gJmQtPmFyY2guaHZtLnBsX3RpbWUtPnZwbXQ7Cj4gIAo+IC0g
ICAgaWYgKCAhaGFzX3ZwbShkKSApCj4gKyAgICBpZiAoICFoYXNfdnBtKGQpIHx8ICFkLT5hcmNo
Lmh2bS5wbF90aW1lIHx8ICFzLT52Y3B1ICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAg
a2lsbF90aW1lcigmcy0+dGltZXIpOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCj4gQEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0
Y19kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgUlRDU3RhdGUgKnMgPSBkb21h
aW5fdnJ0YyhkKTsKPiAgCj4gLSAgICBpZiAoICFoYXNfdnJ0YyhkKSApCj4gKyAgICBpZiAoICFo
YXNfdnJ0YyhkKSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fAo+ICsgICAgICAgICBzLT51cGRh
dGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkICkKCllvdSBjb3VsZCBhbHNv
IGNoZWNrIGZvciB0aGUgcG9ydCByZWdpc3RyYXRpb24gQUZBSUNULCB3aGljaCBpcyBtYXliZQpt
b3JlIG9idmlvdXM/CgpJIGFsc28gd29uZGVyIHdoZXRoZXIgYWxsIHRob3NlIHRpbWUtcmVsYXRl
ZCBlbXVsYXRpb25zIGNvdWxkIGJlCmdyb3VwZWQgaW50byBhIHNpbmdsZSBoZWxwZXIsIHRoYXQg
Y291bGQgaGF2ZSBhIGQtPmFyY2guaHZtLnBsX3RpbWUKaW5zdGVhZCBvZiBoYXZpbmcgdG8gc3By
aW5rbGUgc3VjaCBjaGVja3MgZm9yIGVhY2ggZGV2aWNlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:56:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwSHb-0005dF-5U; Tue, 28 Jan 2020 14:56:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSHa-0005d8-27
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:56:02 +0000
X-Inumbo-ID: 4ccade44-41de-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ccade44-41de-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 14:56:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSHP-0002AH-LM; Tue, 28 Jan 2020 14:55:51 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSHP-0000YS-BG; Tue, 28 Jan 2020 14:55:51 +0000
Date: Tue, 28 Jan 2020 14:55:47 +0000
From: Wei Liu <wl@xen.org>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20200128145547.7itf4ulqockidqbs@debian>
References: <6cbe16ae42ab806df513d359220212d4f01ce43d.camel@infradead.org>
 <20200122085357.2092778-1-dwmw2@infradead.org>
 <20200122085357.2092778-2-dwmw2@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200122085357.2092778-2-dwmw2@infradead.org>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [RFC PATCH v2 02/14] x86/boot: Reserve live update
 boot 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Amit Shah <aams@amazon.de>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDg6NTM6NDVBTSArMDAwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+IEZyb206IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4gCj4g
Rm9yIGxpdmUgdXBkYXRlIHRvIHdvcmssIGl0IHdpbGwgbmVlZCBhIHJlZ2lvbiBvZiBtZW1vcnkg
dGhhdCBjYW4gYmUKPiBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3Igd2hpbGUgaXQgcGFyc2Vz
IHRoZSBzdGF0ZSBpbmZvcm1hdGlvbiBmcm9tCj4gdGhlIHByZXZpb3VzIFhlbiBhbmQgd29ya3Mg
b3V0IHdoaWNoIG9mIHRoZSBvdGhlciBwYWdlcyBvZiBtZW1vcnkgaXQKPiBjYW4gY29uc3VtZS4K
PiAKPiBSZXNlcnZlIHRoYXQgbGlrZSB0aGUgY3Jhc2hkdW1wIHJlZ2lvbiwgYW5kIGFjY2VwdCBp
dCBvbiB0aGUgY29tbWFuZAo+IGxpbmUuIFVzZSBvbmx5IHRoYXQgcmVnaW9uIGZvciBlYXJseSBi
b290LCBhbmQgcmVnaXN0ZXIgdGhlIHJlbWFpbmluZwo+IFJBTSAoYWxsIG9mIGl0IGZvciBub3cs
IHVudGlsIHRoZSByZWFsIGxpdmUgdXBkYXRlIGhhcHBlbnMpIGxhdGVyLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Cj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9zZXR1cC5jICAgICAgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8ICAgMSArCgpZb3UgYWxz
byBuZWVkIHRvIHBhdGNoIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBmb3IgdGhl
IG5ldwpjb21tYW5kIGxpbmUgb3B0aW9uLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:57:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwSIj-0005jB-IL; Tue, 28 Jan 2020 14:57:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwSIi-0005j6-Ud
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:57:12 +0000
X-Inumbo-ID: 7645e228-41de-11ea-8704-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7645e228-41de-11ea-8704-12813bfff9fa;
 Tue, 28 Jan 2020 14:57:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580223431;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=m6tshoao3V2nKqDTvgQxpcQeCYcQ5Nwcf0U1gfOMbNY=;
 b=g1UovKByArxeYoyHxIJg0OPkuSgOCq/5WDWqAzH6LBKCJWfnJX0F88rQ
 cvX0n0ZxabZ0KeM4170pcT3Xc+H1dAp1DYUz0Tk3Ggh0FMLoW2yF9xLfS
 gYDqg21GntmpRo5yHIdGC7CYoz4fZS60/a8s8PUlaGzRfwf55PBKDIEap g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kpzMhjQL3VmJEeSRH7laJFxEkgfNoh0kw+yvx7ZjBCok5hIauLKtGNjieuR3O6QOEYtuFRi6bD
 DMyWAHnyw7imLf14tTFEb2fEkc9s8gcaCEGRFZA6/sApy061N2fxTCndjk8d+dCy07BZa/tHqN
 tX2JsnwiLGf1H2gOwfhDtbRPGd/F8GQYrHav42y+BVF+vhJrj0pwREV5k4I5II1I+r3sO4Hq4O
 ODOrDPl7sGMPt5bI5pyIJGVXyKUUBy0sSoEfOzq3C74IV6hx4BLv4gKelzswECh0IOTwlll+hX
 RN4=
X-SBRS: 2.7
X-MesageID: 11992275
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11992275"
Date: Tue, 28 Jan 2020 15:57:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
 <20200128141736.223qryuo3p2ss4ma@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128141736.223qryuo3p2ss4ma@debian>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDI6MTc6MzZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAyNywgMjAyMCBhdCAwNzoxMToxNVBNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gWy4uLl0KPiA+ICAKPiA+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
Kl9faW5pdCB4Z19wcm9iZSh2b2lkKQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAu
YyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwo+ID4gaW5kZXggNjVlYjdjYmRhOC4uOWJjOTI1NjE2YSAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L3NtcC5jCj4gPiBAQCAtMTUsNiArMTUsNyBAQAo+ID4gICNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4K
PiA+ICAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50
Lmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgo+ID4gICNpbmNsdWRlIDxhc20vc21wLmg+
Cj4gPiAgI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgo+ID4gICNpbmNsdWRlIDxhc20vZmx1
c2h0bGIuaD4KPiA+IEBAIC0yNTYsNiArMjU3LDE2IEBAIHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNv
bnN0IGNwdW1hc2tfdCAqbWFzaywgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykK
PiA+ICAgICAgaWYgKCAoZmxhZ3MgJiB+RkxVU0hfT1JERVJfTUFTSykgJiYKPiA+ICAgICAgICAg
ICAhY3B1bWFza19zdWJzZXQobWFzaywgY3B1bWFza19vZihjcHUpKSApCj4gPiAgICAgIHsKPiA+
ICsgICAgICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICYmCj4gPiArICAgICAgICAgICAgICEo
ZmxhZ3MgJiB+KEZMVVNIX1RMQiB8IEZMVVNIX1RMQl9HTE9CQUwgfCBGTFVTSF9WQV9WQUxJRCB8
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX09SREVSX01BU0spKSAmJgo+ID4g
KyAgICAgICAgICAgICAhaHlwZXJ2aXNvcl9mbHVzaF90bGIobWFzaywgdmEsIGZsYWdzICYgRkxV
U0hfT1JERVJfTUFTSykgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGlmICggdGxi
X2Nsa19lbmFibGVkICkKPiA+ICsgICAgICAgICAgICAgICAgdGxiX2Nsa19lbmFibGVkID0gZmFs
c2U7Cj4gCj4gWW91IG1heSBkZWxldGUgdGhlIGlmIGhlcmUgdG8gbWFrZSB0aGUgZ2VuZXJhdGVk
IG1hY2hpbmUgY29kZSBzaG9ydGVyLgoKSG0sIGJ1dCB0bGJfY2xrX2VuYWJsZWQgaXMgbWFya2Vk
IGFzIHJlYWRfbW9zdGx5LCB3aGljaCB3b24ndCBiZSB0cnVlCnRoZW4sIGFuZCB3b3VsZCBsaWtl
bHkgaGF2ZSBhIHBlcmZvcm1hbmNlIGltcGFjdC4KCj4gT09JIHdoeSBpc24ndCB0bGJfY2xrX2Vu
YWJsZWQgc2V0IHRvIGZhbHNlIHdoZW4gWGVuIGRldGVybWluZXMgdG8gdXNlIEwwCj4gYXNzaXN0
ZWQgZmx1c2g/CgpMMCBhc3Npc3RlZCBmbHVzaCBjYW4gZmFpbCAoaWU6IHJldHVybiBhbiBlcnJv
ciksIGFuZCBpbiB0aGF0IGNhc2UgWGVuCndvdWxkIGJlIGJldHRlciB0byBjb250aW51ZSB1c2lu
ZyB0aGUgdGltZXN0YW1wZWQgdGxiLCBhcyBpdCBjb3VsZAphdm9pZCBzb21lIGZsdXNoZXMuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 14:58:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 14: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 1iwSKD-0005sO-1A; Tue, 28 Jan 2020 14:58:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwSKB-0005sG-UO
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 14:58:43 +0000
X-Inumbo-ID: ace53d7e-41de-11ea-8704-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ace53d7e-41de-11ea-8704-12813bfff9fa;
 Tue, 28 Jan 2020 14:58:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580223523; x=1611759523;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=cMmaKAR9fC6Qf3lCFsDt7oUJ/tZ5EAKQJI0ySsTvFos=;
 b=Jrk3An7sgcvRUwe14WAjJnXcmgdcOTSQax/bIzWXMBb0PT2qm0pt/T6M
 YLpcK/wrknZw3eFq4RVtIaFo71/JGcV21EB7m1WJPFCGmBkQL+mHXRw76
 D21OyHTdNviuhU78GG3DP/ywZhZQJoKYxYZ6lMxQWa67i31HGmhbs0Jqv g=;
IronPort-SDR: OBchshQpu5sdVuCfja4BRuCVuKzso9aCzhFle4arLJznUjL1cT1NNe180+AFdJc+MFnpmSy4Tt
 tPbS2GofEr1Q==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="21565753"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 28 Jan 2020 14:58:32 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6AFA9A291F; Tue, 28 Jan 2020 14:58:31 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 14:58:31 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 14:58:30 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 14:58:30 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
Thread-Index: AQHV1efl5pX0Q0aIS061hgdg+PIS9agAKMgw
Date: Tue, 28 Jan 2020 14:58:30 +0000
Message-ID: <cc8c48bfaedb47b7a8832725ff6eb6db@EX13D32EUC003.ant.amazon.com>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <fc1d01c9824b49fe963137de2df0794a@EX13D32EUC003.ant.amazon.com>
 <8b00f8eb-11c0-9342-e2ac-132d5d16cde7@suse.com>
In-Reply-To: <8b00f8eb-11c0-9342-e2ac-132d5d16cde7@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI4IEphbnVhcnkgMjAyMCAxNDozMQ0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPjsg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBb
UEFUQ0hdIHg4Ni9IVk06IHJlbGlucXVpc2ggcmVzb3VyY2VzIGFsc28gZnJvbQ0KPiBodm1fZG9t
YWluX2Rlc3Ryb3koKQ0KPiANCj4gT24gMjguMDEuMjAyMCAxNToxNCwgRHVycmFudCwgUGF1bCB3
cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogWGVuLWRl
dmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4gT24gQmVoYWxmIE9m
DQo+IEphbg0KPiA+PiBCZXVsaWNoDQo+ID4+IFNlbnQ6IDI4IEphbnVhcnkgMjAyMCAxMzoxNw0K
PiA+Pg0KPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiA+PiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2hwZXQuYw0KPiA+PiBAQCAtNzUxLDcgKzc1MSw3IEBAIHZvaWQgaHBldF9k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gPj4gICAgICBpbnQgaTsNCj4gPj4gICAgICBIUEVU
U3RhdGUgKmggPSBkb21haW5fdmhwZXQoZCk7DQo+ID4+DQo+ID4+IC0gICAgaWYgKCAhaGFzX3Zo
cGV0KGQpICkNCj4gPj4gKyAgICBpZiAoICFoYXNfdmhwZXQoZCkgfHwgIWQtPmFyY2guaHZtLnBs
X3RpbWUgfHwgIWgtPnN0aW1lX2ZyZXEgKQ0KPiA+DQo+ID4gV2h5IHRoZSBleHRyYSBjaGVja3Mg
aGVyZT8gSnVzdCB0byBhdm9pZCB0YWtpbmcgdGhlIHdyaXRlX2xvY2soKQ0KPiA+IGJlZm9yZSBp
bml0PyBJZiBzbywgdGhlbiB3b3VsZG4ndCBhIGNoZWNrIG9mIHN0aW1lX2ZyZXEgYWxvbmUgc3Vm
ZmljZT8NCj4gDQo+IFRoaXMgYW5kIHRoZSBvdGhlciBmdW5jdGlvbnMgbWF5IG5vdyBiZSBjYWxs
ZWQgd2l0aA0KPiBkLT5hcmNoLmh2bS5wbF90aW1lIGJlaW5nIE5VTEwuIGRvbWFpbl92aHBldCgp
IHdvdWxkIHlpZWxkIGENCj4gcG9pbnRlciBzbGlnaHRseSBvZmZzZXQgZnJvbSBOVUxMIGluIHRo
aXMgY2FzZS4gSGVuY2Ugd2UgaGF2ZQ0KPiB0byBkbyB0aGlzIGNoZWNrIGJlZm9yZSB3ZSBtYXkg
ZGVyZWYgaC4NCj4gDQoNCkFoLCBJJ2QgbWlzc2VkIHRoYXQgZG9tYWluX3ZocGV0KCkgZGVyZWZl
cmVuY2VkIHBsX3RpbWUuDQoNCj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ID4+IEBAIC02OTYsMjQgKzY5NiwyNCBA
QCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4NCj4gPj4gICAgICByZXR1
cm4gMDsNCj4gPj4NCj4gPj4gICBmYWlsMjoNCj4gPj4gLSAgICBydGNfZGVpbml0KGQpOw0KPiA+
DQo+ID4gSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyByZW1vdmFsIGlzIGRvbmUgYmVjYXVzZQ0KPiA+
IGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSB3aWxsIG5vdyBkZWFsIHdpdGggaXQs
DQo+ID4gYnV0IEkgbm90aWNlIGl0IGlzIGFsc28gY2FsbGVkIGZyb20gaHZtX2RvbWFpbl9kZXN0
cm95KCksDQo+ID4gd2hpY2ggc2VlbXMgc3VwZXJmbHVvdXMuDQo+IA0KPiBPaCwgaW5kZWVkLCB0
aGF0IG9uZSBjb3VsZCBnbyBhd2F5IGFzIHdlbGwgbm93Lg0KPiANCj4gPj4gICAgICBzdGR2Z2Ff
ZGVpbml0KGQpOw0KPiA+PiAgICAgIHZpb2FwaWNfZGVpbml0KGQpOw0KPiA+PiAgIGZhaWwxOg0K
PiA+PiAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkNCj4gPj4gICAgICAgICAgeGZy
ZWUoZC0+YXJjaC5odm0uaW9fYml0bWFwKTsNCj4gPj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5p
b19oYW5kbGVyKTsNCj4gPj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5wYXJhbXMpOw0KPiA+PiAt
ICAgIHhmcmVlKGQtPmFyY2guaHZtLnBsX3RpbWUpOw0KPiA+PiAtICAgIHhmcmVlKGQtPmFyY2gu
aHZtLmlycSk7DQo+ID4+ICsgICAgWEZSRUUoZC0+YXJjaC5odm0uaW9faGFuZGxlcik7DQo+ID4+
ICsgICAgWEZSRUUoZC0+YXJjaC5odm0ucGFyYW1zKTsNCj4gPj4gKyAgICBYRlJFRShkLT5hcmNo
Lmh2bS5wbF90aW1lKTsNCj4gPj4gKyAgICBYRlJFRShkLT5hcmNoLmh2bS5pcnEpOw0KPiA+DQo+
ID4gU2hvdWxkIHRoZXNlIFhGUkVFcyBub3Qgbm93IGJlIHJlbW92ZWQgZnJvbSBodm1fZG9tYWlu
X2Rlc3Ryb3koKSB0b28/DQo+IA0KPiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZDogVGhp
cyBpcyBpbiBodm1fZG9tYWluX2luaXRpYWxpc2UoKS4NCj4gYXJjaF9kb21haW5fZGVzdHJveSgp
IChhbmQgaGVuY2UgaHZtX2RvbWFpbl9kZXN0cm95KCkpIHdvbid0IGdldA0KPiBjYWxsZWQgaWYg
aHZtX2RvbWFpbl9pbml0aWFsaXNlKCkgKGFuZCBoZW5jZSBhcmNoX2RvbWFpbl9kZXN0cm95KCkp
DQo+IGZhaWxzIChkb2luZyBzbyBpcywgSSB0aGluaywgYSBmdXR1cmUgcGxhbiBvZiBBbmRyZXcn
cykuDQo+IA0KDQpPaCwgc29ycnkuIEZvciBzb21lIHJlYXNvbiBJIHRob3VnaHQgdGhpcyBodW5r
IHdhcyBpbiBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgc28geWVzIHRoZSBYRlJF
RXMgaW4gZGVzdHJveSBuZWVkIHRvIHN0YXkgYXMgaXMuDQoNCj4gPj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9wbXRpbWVyLmMNCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMN
Cj4gPj4gQEAgLTM3Myw3ICszNzMsNyBAQCB2b2lkIHBtdGltZXJfZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpDQo+ID4+ICB7DQo+ID4+ICAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxf
dGltZS0+dnBtdDsNCj4gPj4NCj4gPj4gLSAgICBpZiAoICFoYXNfdnBtKGQpICkNCj4gPj4gKyAg
ICBpZiAoICFoYXNfdnBtKGQpIHx8ICFkLT5hcmNoLmh2bS5wbF90aW1lIHx8ICFzLT52Y3B1ICkN
Cj4gPj4gICAgICAgICAgcmV0dXJuOw0KPiA+DQo+ID4gSXNuJ3QgYSB0ZXN0IG9mIHMtPnZjcHUg
c3VmZmljaWVudD8NCj4gDQo+IE5vLCBmb3IgdGhlIHNhbWUgcmVhc29uIGEgdGhhdCBleHBsYWlu
ZWQgZm9yIGhwZXQuYy4NCj4gDQo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMNCj4g
Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9ydGMuYw0KPiA+PiBAQCAtODQ0LDcgKzg0NCw4IEBA
IHZvaWQgcnRjX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiA+PiAgew0KPiA+PiAgICAgIFJU
Q1N0YXRlICpzID0gZG9tYWluX3ZydGMoZCk7DQo+ID4+DQo+ID4+IC0gICAgaWYgKCAhaGFzX3Zy
dGMoZCkgKQ0KPiA+PiArICAgIGlmICggIWhhc192cnRjKGQpIHx8ICFkLT5hcmNoLmh2bS5wbF90
aW1lIHx8DQo+ID4+ICsgICAgICAgICBzLT51cGRhdGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NU
QVRVU19pbnZhbGlkICkNCj4gPj4gICAgICAgICAgcmV0dXJuOw0KPiA+DQo+ID4gVGVzdGluZyBz
LT5wdC5zb3VyY2UgZm9yIGEgemVybyB2YWx1ZSB3b3VsZCBiZSBzdWZmaWNpZW50IGFuZCBjaGVh
cGVyLCBJDQo+IHRoaW5rLg0KPiANCj4gSXQncyBub3Qgb2J2aW91cyB0byBtZSB3aGVyZSBpbiBy
dGNfaW5pdCgpIHMtPnB0LnNvdXJjZSB3b3VsZA0KPiBnZXQgc2V0IHRvIGEgbm9uLXplcm8gdmFs
dWUuIEknZCBwcmVmZXIgdGhlIGNoZWNrIGhlcmUgdG8gYmUNCj4gb2J2aW91c2x5IGNvbm5lY3Rl
ZCB0byB3aGF0IHJ0Y19pbml0KCkgZG9lcy4gSSdtIGFsc28gdW5jbGVhcg0KPiB3aHkgeW91IHRo
aW5rIGl0IHdvdWxkIGJlIGNoZWFwZXIuDQoNCk9rLiBJJ2QgYXNzdW1lIGEgbm9uLXplcm8gcmF0
aGVyIHRoYW4gZXF1YWxpdHkgdGVzdCB3b3VsZCBiZSBjaGVhcGVyIGJ1dCBJIG5vdGljZSB0aGF0
IFRJTUVSX1NUQVRVU19pbnZhbGlkIGlzIGRlZmluZWQgdG8gMCBhbnl3YXksIHNvIGl0IHNob3Vs
ZCBiZSBvcHRpbWlzZWQgYXQgY29tcGlsZSB0aW1lLg0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:09:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:09: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 1iwSUc-0006ms-77; Tue, 28 Jan 2020 15:09:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSUa-0006mn-KR
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:09:28 +0000
X-Inumbo-ID: 2d62a468-41e0-11ea-870a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d62a468-41e0-11ea-870a-12813bfff9fa;
 Tue, 28 Jan 2020 15:09:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSUY-0002Tb-Tn; Tue, 28 Jan 2020 15:09:26 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSUY-0001hF-80; Tue, 28 Jan 2020 15:09:26 +0000
Date: Tue, 28 Jan 2020 15:09:22 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128150922.r75fdihqis4tdca7@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <7442e797-e56c-8afd-eb37-9cd212bbc589@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7442e797-e56c-8afd-eb37-9cd212bbc589@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDg6NTY6NTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMS8yMDIwIDIwOjIzLCBXZWkgTGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0
LlMKPiA+IGluZGV4IDFjYmY1YWNkZmIuLjYwNWQwMWYxZGQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4v
YXJjaC94ODYvYm9vdC94ODZfNjQuUwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0
LlMKPiA+IEBAIC04NSw3ICs4NSwxNSBAQCBHTE9CQUwobDJfZGlyZWN0bWFwKQo+ID4gICAqIDRr
IHBhZ2UuCj4gPiAgICovCj4gCj4gQWRqdXN0IHRoaXMgY29tbWVudCBhcyB3ZWxsPwoKSSB0aG91
Z2h0IGl0IHdhcyBzdGlsbCBhY2N1cmF0ZSwgc28gSSBkaWRuJ3QgdG91Y2ggaXQuCgpOb3cgaXQg
cmVhZHM6CgovKgogKiBMMiBtYXBwaW5nIHRoZSBYZW4gdGV4dC9kYXRhL2JzcyByZWdpb24sIGNv
bnN0cnVjdGVkIGR5bmFtaWNhbGx5LgogKiBFeGVjdXRhYmxlIGZpeG1hcCByZWdpb24gaXMgaG9v
a2VkIHVwIHN0YXRpY2FsbHkuCiAqIFVzZXMgMXggKiA0ayBwYWdlLgogKi8KCkRvZXMgdGhpcyBz
b3VuZCBnb29kIHRvIHlvdT8KCj4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKPiA+IGluZGV4IGQwY2Zi
YjcwYTguLjRmYTU2ZWEwYTkgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nv
bmZpZy5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCj4gPiBAQCAtMjE4
LDcgKzIxOCw3IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07Cj4g
PiAgLyogU2xvdCAyNjE6IGhpZ2ggcmVhZC1vbmx5IGNvbXBhdCBtYWNoaW5lLXRvLXBoeXMgY29u
dmVyc2lvbiB0YWJsZSAoMUdCKS4gKi8KPiA+ICAjZGVmaW5lIEhJUk9fQ09NUEFUX01QVF9WSVJU
X1NUQVJUIFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORAo+ID4gICNkZWZpbmUgSElST19DT01QQVRf
TVBUX1ZJUlRfRU5EIChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCArIEdCKDEpKQo+ID4gLS8q
IFNsb3QgMjYxOiB4ZW4gdGV4dCwgc3RhdGljIGRhdGEgYW5kIGJzcyAoMUdCKS4gKi8KPiA+ICsv
KiBTbG90IDI2MTogeGVuIHRleHQsIHN0YXRpYyBkYXRhLCBic3MgYW5kIGV4ZWN1dGFibGUgZml4
bWFwICgxR0IpLiAqLwo+IAo+IEFuZCBwZXItY3B1IHN0dWJzLsKgIE1pZ2h0IGFzIHdlbGwgZml4
IHRoZSBjb21tZW50IHdoaWxlIGVkaXRpbmcuCgpBY2suCgo+IAo+ID4gICNkZWZpbmUgWEVOX1ZJ
UlRfU1RBUlQgICAgICAgICAgKEhJUk9fQ09NUEFUX01QVF9WSVJUX0VORCkKPiA+ICAjZGVmaW5l
IFhFTl9WSVJUX0VORCAgICAgICAgICAgIChYRU5fVklSVF9TVEFSVCArIEdCKDEpKQo+ID4gIAo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2ZpeG1hcC5oCj4gPiBpbmRleCA5ZmIyZjQ3OTQ2Li5jMmE5ZDJiNTBhIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+ID4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+ID4gQEAgLTE1LDYgKzE1LDkgQEAKPiA+ICAjaW5jbHVk
ZSA8YXNtL3BhZ2UuaD4KPiA+ICAKPiA+ICAjZGVmaW5lIEZJWEFERFJfVE9QIChWTUFQX1ZJUlRf
RU5EIC0gUEFHRV9TSVpFKQo+ID4gKyNkZWZpbmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5E
IC0gUEFHRV9TSVpFKQo+ID4gKy8qIFRoaXMgY29uc3RhbnQgaXMgZGVyaXZlZCBmcm9tIGVudW0g
Zml4ZWRfYWRkcmVzc2VzX3ggYmVsb3cgKi8KPiA+ICsjZGVmaW5lIE1BWF9GSVhBRERSX1hfU0la
RSAoMiA8PCBQQUdFX1NISUZUKQo+IAo+IEFuc3dlcmluZyBzbGlnaHRseSBvdXQgb2Ygb3JkZXIs
IGZvciBjbGFyaXR5Ogo+IAo+IEZJWEFERFJfWF9TSVpFIHNob3VsZCBiZSAwIG9yIDEgYnkgdGhl
IGVuZCBvZiB0aGlzIHBhdGNoLgo+IAo+IEFzIGZvciBNQVhfRklYQUREUl9YX1NJWkUsIGhvdyBh
Ym91dCBzaW1wbHkKPiBJU19FTkFCTEVEKENPTkZJR19IWVBFUlZfR1VFU1QpID/CoCBUaGF0IHNo
b3VsZCB3b3JrLCBldmVuIGluIGEgbGlua2VyCj4gc2NyaXB0Lgo+IAoKSXQgc2hvdWxkIGJlIGF0
IGxlYXN0IDE8PFBBR0VfU0hJRlQgYmVjYXVzZSBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeApp
cyBhdCBsZWFzdCAxLgoKU28gZm9yIG5vdyBpdCBjYW4gYmUKCiNkZWZpbmUgTUFYX0ZJWEFERFJf
WF9TSVpFICgoSVNfRU5BQkxFRChDT05GSUdfSFlQRVJWX0dVRVNUKSArIDEpIDw8IFBBR0VfU0hJ
RlQpIAoKPiBTb21ld2hlcmUsIHRoZXJlIHNob3VsZCBiZSBhIEJVSUxEX0JVR19PTigpIGNyb3Nz
LWNoZWNraW5nCj4gTUFYX0ZJWEFERFJfWF9TSVpFIGFuZCBfX2VuZF9vZl9maXhlZF9hZGRyZXNz
ZXNfeC7CoCBXZSBkb24ndCB5ZXQgaGF2ZSBhCj4gYnVpbGRfYXNzZXJ0aW9ucygpIGluIHg4Ni9t
bS5jLCBzbyBJIGd1ZXNzIG5vdyBpcyB0aGUgdGltZSB0byBnYWluIG9uZS4KCk5vLCB0aGUgYnVp
bGRfYXNzZXJ0aW9ucyBzaG91bGRuJ3QgYmUgbmVjZXNzYXJ5LiAKCk1BWF9GSVhBRERSX1hfU0la
RSBpcyBpbnRlbnRpb25hbGx5IHNldCB0byB0aGUgbWF4aW11bSBwb3NzaWJsZSB2YWx1ZSwKd2hp
bGUgX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggaXMgc3ViamVjdCB0byBjaGFuZ2UgYWNjb3Jk
aW5nIHRvCmNvbmZpZ3VyYXRpb24uIFRoZXkgY2FuIGRpZmZlci4KClVubGVzcyB5b3UncmUgdGFs
a2luZyBhYm91dCBhZGRpbmcgQ09ORklHX0hZUEVSVl9HVUVTVCB0bwpNQVhfRklYQUREUl9YX1NJ
WkUgbGlrZSBJIG1lbnRpb25lZCBhYm92ZT8KCj4gCj4gPiAgCj4gPiAgI2lmbmRlZiBfX0FTU0VN
QkxZX18KPiA+ICAKPiA+IEBAIC04OSw2ICs5MiwzMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgdmlydF90b19maXgoY29uc3QgdW5zaWduZWQgbG9uZyB2YWRkcikKPiA+ICAgICAgcmV0
dXJuIF9fdmlydF90b19maXgodmFkZHIpOwo+ID4gIH0KPiA+ICAKPiA+ICtlbnVtIGZpeGVkX2Fk
ZHJlc3Nlc194IHsKPiA+ICsgICAgLyogSW5kZXggMCBpcyByZXNlcnZlZCBzaW5jZSBmaXhfeF90
b192aXJ0KDApID09IEZJWEFERFJfWF9UT1AuICovCj4gPiArICAgIEZJWF9YX1JFU0VSVkVELAo+
ID4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gPiArICAgIEZJWF9YX0hZUEVSVl9IQ0FM
TCwKPiA+ICsjZW5kaWYKPiA+ICsgICAgX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3gKPiA+ICt9
Owo+ID4gKwo+ID4gKyNkZWZpbmUgRklYQUREUl9YX1NJWkUgIChfX2VuZF9vZl9maXhlZF9hZGRy
ZXNzZXNfeCA8PCBQQUdFX1NISUZUKQo+IAo+IC0xLCBzZWVpbmcgYXMgMCBpcyByZXNlcnZlZC4K
PiAKCldoYXQgZG9lcyAtMSBtZWFuIGhlcmU/Cgo+ID4gKyNkZWZpbmUgRklYQUREUl9YX1NUQVJU
IChGSVhBRERSX1hfVE9QIC0gRklYQUREUl9YX1NJWkUpCj4gPiArCj4gPiArZXh0ZXJuIHZvaWQg
X19zZXRfZml4bWFwX3goCj4gPiArICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzX3ggaWR4LCB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFncyk7Cj4gPiArCj4gPiArI2RlZmluZSBz
ZXRfZml4bWFwX3goaWR4LCBwaHlzKSBcCj4gPiArICAgIF9fc2V0X2ZpeG1hcF94KGlkeCwgKHBo
eXMpPj5QQUdFX1NISUZULCBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBfU01BTExfUEFHRVMpCj4g
PiArCj4gPiArI2RlZmluZSBjbGVhcl9maXhtYXBfeChpZHgpIF9fc2V0X2ZpeG1hcF94KGlkeCwg
MCwgMCkKPiA+ICsKPiA+ICsjZGVmaW5lIF9fZml4X3hfdG9fdmlydCh4KSAoRklYQUREUl9YX1RP
UCAtICgoeCkgPDwgUEFHRV9TSElGVCkpCj4gPiArI2RlZmluZSBfX3ZpcnRfdG9fZml4X3goeCkg
KChGSVhBRERSX1hfVE9QIC0gKCh4KSZQQUdFX01BU0spKSA+PiBQQUdFX1NISUZUKQo+IAo+IFRo
ZSAmUEFHRV9NQVNLIGlzIHJlZHVuZGFudCwgZ2l2ZW4gdGhlIGZvbGxvd2luZyBzaGlmdCwgYnV0
IGNhbid0IGJlCj4gb3B0aW1pc2VkIG91dCBiZWNhdXNlIG9mIGl0cyBlZmZlY3Qgb24gdGhlIGhp
Z2ggMTIgYml0cyBvZiB0aGUgYWRkcmVzcwo+IGFzIHdlbGwuwqAgVGhlc2UgaGVscGVycyBhcmVu
J3Qgc2FmZSB0byB3aWxkIGlucHV0cywgZXZlbiB3aXRoIHRoZQo+ICZQQUdFX01BU0ssIHNvIEkn
ZCBqdXN0IGRyb3AgaXQuCj4gCgpPSy4gSSB3aWxsIGRyb3AgaXQuCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:13:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 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 1iwSYn-0007Z6-Qx; Tue, 28 Jan 2020 15:13:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/zE=3R=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwSYm-0007Yz-3t
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:13:48 +0000
X-Inumbo-ID: c7e43452-41e0-11ea-8396-bc764e2007e4
Received: from mail-wm1-x333.google.com (unknown [2a00:1450:4864:20::333])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7e43452-41e0-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 15:13:47 +0000 (UTC)
Received: by mail-wm1-x333.google.com with SMTP id a9so2948678wmj.3
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 07:13:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZfmqLVvwsHIoojXd+z4d9EnguiciBG0CjpKdYP+SpSM=;
 b=eNyO1VZQYV/DLwMV21y5lwNLSZtdW39fUBZznPVBAKgbUilAWEw/w9CeJEjjTgt2Cu
 GSbXSsHPSoZqeMAyIqmO+29TnTJ5iyFFJOEdKaaiu9wtu9KIFo1Y25LPBJm4A8l1qs+O
 BofmwEtw/x5o8H4i5JZR0/5DIxKkIW+wuZ7bY8qb7z+hc5df7OnRjwOKUBGNw+1L8PPq
 JeASSQ4M7FwvFrPntmIBlno2F7hQnzW043gU5r7cgz4yCRx7Qc/eUYicqEpqoKOPEVfC
 VSiGWZTdFVJvMyc478+1ACusE6OazjOYiH9eW+7tcMHJJ2lNR6YKoLgcDa22/GzRjbDB
 QG9A==
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=ZfmqLVvwsHIoojXd+z4d9EnguiciBG0CjpKdYP+SpSM=;
 b=lmnq+JR2v68vJpxeu49GAU9yL8mxkA00bWJRRc20jAljATtUINL6uFaaENB4s307YZ
 o27ABIkOM/WVbLZX6X2cvLIWnR5BzMy5CSlhQNOOW+fN7pt3MD8+/9C2Fa4gqHn/v134
 aL9v2XzLogCRHm5bYcvwO0DVWac/5Ti/D33se5biAW/x+DGH0DCCmyC2Acbb/YcZ9Eqr
 Jec03u4tUoPsgC+amVA/mf9CIycvujIFl0G7Qurss8QJXphDWMqGTkwiTezojjWHz7bb
 vzI2ijYTxN86i1J9VpIS1i6rj6ZahxC9vaPO4I8sOcud7P6v0TxN2rdhML9lU8axhI9N
 bs3w==
X-Gm-Message-State: APjAAAWzkjUnwR+6/f6qRI2vZ+aBGDtrhTEDRo22vDXQgBmxZpTTC7/r
 0fRT0geXrd6bSWuwtfcpk+c7ocEw5pag2KMQlIU=
X-Google-Smtp-Source: APXvYqwddQU7P6auzCvfjzCdQIzd2Sbb4vEwX+t58XRhbFhciceRDnFSoP1nK0PRGFzT/ci2eMob1EVdeG8zXlQ1IRI=
X-Received: by 2002:a05:600c:2503:: with SMTP id
 d3mr5493845wma.84.1580224426656; 
 Tue, 28 Jan 2020 07:13:46 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <de8e30d7bdc25e509f7da0affc9c77f8c1a49599.1580148227.git.tamas.lengyel@intel.com>
In-Reply-To: <de8e30d7bdc25e509f7da0affc9c77f8c1a49599.1580148227.git.tamas.lengyel@intel.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 Jan 2020 08:13:10 -0700
Message-ID: <CABfawhmUZgwSLauETXxY-8Eax2qGgaKb_SWBkTydC5kVcu9V3A@mail.gmail.com>
To: Tamas K Lengyel <tamas.lengyel@intel.com>
Subject: Re: [Xen-devel] [PATCH v6 8/9] x86/mem_sharing: reset a fork
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

PiArICAgIGlmICggIShyYyA9IGh2bV9jb3B5X2NvbnRleHRfYW5kX3BhcmFtcyhkLCBjZCkpICkK
CkkganVzdCByZWFsaXplZCB0aGF0IEkgZm9yZ290IHRvIHN3YXAgdGhlIG9yZGVyIG9mIHRoZSBw
YXJhbWV0ZXJzIGhlcmUKYWZ0ZXIgdGhlIHJlcXVlc3RlZCBjaGFuZ2Ugd2FzIG1hZGUgaW4gdGhl
IHByZXJlcSBwYXRjaCBpbnRyb2R1Y2luZwp0aGUgZnVuY3Rpb24uCgpUYW1hcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:14:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSZk-0007d4-6W; Tue, 28 Jan 2020 15:14:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=WTSn=3R=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1iwSZj-0007cy-De
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:14:47 +0000
X-Inumbo-ID: eb240758-41e0-11ea-b211-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb240758-41e0-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 15:14:46 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id f129so2962846wmf.2
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 07:14:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to;
 bh=wC9C/BsYUjVeK8G1BQ+TqjG6d+uume0GDrnY6oFsX1Q=;
 b=KluDkgOvTVrXsbcZm8SJITVRRmj+jRnR+xflcCbz62cZyc2ZJ+ugUGupwazQ0fjHxW
 39Vw9tHePuIm1zNNWior0QOUaBEnJcIxqu7mu/+IvsSrPgitaJ8WtPT1R2iNmZhH34yI
 m1FMT8KUzzdw0/e9AG8rnXc3Ll8bMaiSQmlu8=
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:content-transfer-encoding
 :in-reply-to;
 bh=wC9C/BsYUjVeK8G1BQ+TqjG6d+uume0GDrnY6oFsX1Q=;
 b=LUo9C/j/Z2A0GqOzh6UNLPM6DGlmBw0/+QXET8I/v2PcsQPF4zuVcZkNjKu5SNsfQF
 hpBBmK5C1pas6KAAvvpK25NNpmdvPgx2XyqDCIw1tr7oXIQFSbvl7pq5A6DRJcwmwS+8
 RiUJi0SCH1XwcfP3WVfU145+JOXrACt3yAtZcrdi7lXkWlYFqlAfcnKxt1I/aa9/7896
 8lMtBkV7bHPtB0NhskSSR5Uqtk+SKD/SsphqkdJP4huAAf5bjYcV/aksPzrVGlchPB3y
 1E4PrvslZ0EjU/60q43Xb5dVTRqqoc2MIFs61ZOd9gEPPUUflYnawvBt+AwAFZoVEe5w
 SYSA==
X-Gm-Message-State: APjAAAXEqinknOfVI1YDMNnsyMR1g+fnfpLgl54M6/z5bpdn3zpm9jID
 oC1Go34q6ULlFiwXTZniiEq0VA==
X-Google-Smtp-Source: APXvYqwV0uyfdAheNbO9WR0r52FgmbieTRfSTGc5nqZhx6ndvBa2n8MA+ZWkciky+Z/HdaS4N8i+DQ==
X-Received: by 2002:a1c:8095:: with SMTP id b143mr5431868wmd.7.1580224485772; 
 Tue, 28 Jan 2020 07:14:45 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa])
 by smtp.gmail.com with ESMTPSA id d14sm27670784wru.9.2020.01.28.07.14.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 28 Jan 2020 07:14:44 -0800 (PST)
Date: Tue, 28 Jan 2020 16:14:42 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Message-ID: <20200128151442.GH43062@phenom.ffwll.local>
References: <20200123092123.28368-1-tzimmermann@suse.de>
 <20200123092123.28368-2-tzimmermann@suse.de>
 <CACvgo53YvKjPNNshZoTjJehHyOX6e05kJ5gAXtjwxs+oLLv7vw@mail.gmail.com>
 <183782e6-164c-bae8-90e0-906edb059a1d@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <183782e6-164c-bae8-90e0-906edb059a1d@suse.de>
X-Operating-System: Linux phenom 5.3.0-3-amd64 
Subject: Re: [Xen-devel] [PATCH v4 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@lechnology.com, Sam Ravnborg <sam@ravnborg.org>,
 oleksandr_andrushchenko@epam.com, Dave Airlie <airlied@linux.ie>,
 Emil Velikov <emil.l.velikov@gmail.com>,
 ML dri-devel <dri-devel@lists.freedesktop.org>,
 Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
 Maxime Ripard <mripard@kernel.org>,
 "open list:VIRTIO GPU DRIVER" <virtualization@lists.linux-foundation.org>,
 Hans de Goede <hdegoede@redhat.com>,
 Noralf =?iso-8859-1?Q?Tr=F8nnes?= <noralf@tronnes.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Daniel Vetter <daniel@ffwll.ch>,
 xen-devel@lists.xenproject.org, Emil Velikov <emil.velikov@collabora.com>,
 Sean Paul <sean@poorly.run>,
 Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDc6NDI6MjdQTSArMDEwMCwgVGhvbWFzIFppbW1lcm1h
bm4gd3JvdGU6Cj4gSGkgRW1pbAo+IAo+IEFtIDI3LjAxLjIwIHVtIDE5OjEyIHNjaHJpZWIgRW1p
bCBWZWxpa292Ogo+ID4gSGkgVGhvbWFzLAo+ID4gCj4gPiBPbiBUaHUsIDIzIEphbiAyMDIwIGF0
IDA5OjIxLCBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4gd3JvdGU6Cj4g
PiAKPiA+PiBAQCAtMTc0LDEyICsxNzQsMjIgQEAgc3RydWN0IGRybV9jcnRjX3N0YXRlIHsKPiA+
PiAgICAgICAgICAqIEBub192Ymxhbms6Cj4gPj4gICAgICAgICAgKgo+ID4+ICAgICAgICAgICog
UmVmbGVjdHMgdGhlIGFiaWxpdHkgb2YgYSBDUlRDIHRvIHNlbmQgVkJMQU5LIGV2ZW50cy4gVGhp
cyBzdGF0ZQo+ID4+IC0gICAgICAgICogdXN1YWxseSBkZXBlbmRzIG9uIHRoZSBwaXBlbGluZSBj
b25maWd1cmF0aW9uLCBhbmQgdGhlIG1haW4gdXN1YWdlCj4gPj4gLSAgICAgICAgKiBpcyBDUlRD
cyBmZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5lY3RvciBvcGVyYXRpbmcgaW4gb25lc2hvdCBtb2Rl
Lgo+ID4+IC0gICAgICAgICogSW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQgaXMgb25seSBn
ZW5lcmF0ZWQgd2hlbiBhIGpvYiBpcyBxdWV1ZWQKPiA+PiAtICAgICAgICAqIHRvIHRoZSB3cml0
ZWJhY2sgY29ubmVjdG9yLCBhbmQgd2Ugd2FudCB0aGUgY29yZSB0byBmYWtlIFZCTEFOSwo+ID4+
IC0gICAgICAgICogZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNuJ3Qg
Y2hhbmdlZCBidXQgb3RoZXJzIGhhZAo+ID4+IC0gICAgICAgICogb3Igd2hlbiB0aGUgQ1JUQyBh
bmQgY29ubmVjdG9ycyBhcmUgYmVpbmcgZGlzYWJsZWQuCj4gPj4gKyAgICAgICAgKiB1c3VhbGx5
IGRlcGVuZHMgb24gdGhlIHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24uIElmIHNldCB0byB0cnVlLCBE
Uk0KPiA+PiArICAgICAgICAqIGF0b21pYyBoZWxwZXJzIHdpbGwgc2VuZG91dCBhIGZha2UgVkJM
QU5LIGV2ZW50IGR1cmluZyBkaXNwbGF5Cj4gPj4gKyAgICAgICAgKiB1cGRhdGVzLgo+ID4+ICsg
ICAgICAgICoKPiA+PiArICAgICAgICAqIE9uZSB1c2FnZSBpcyBmb3IgZHJpdmVycyBhbmQvb3Ig
aGFyZHdhcmUgd2l0aG91dCBzdXBwb3J0IGZvciBWQkxBTksKPiA+PiArICAgICAgICAqIGludGVy
cnVwdHMuIFN1Y2ggZHJpdmVycyB0eXBpY2FsbHkgZG8gbm90IGluaXRpYWxpemUgdmJsYW5raW5n
Cj4gPj4gKyAgICAgICAgKiAoaS5lLiwgY2FsbCBkcm1fdmJsYW5rX2luaXQoKSB3aXQgdGhlIG51
bWJlciBvZiBDUlRDcykuIEZvciBDUlRDcwo+ID4+ICsgICAgICAgICogd2l0aG91dCBpbml0aWFs
aXplZCB2YmxhbmtpbmcsIHRoZSBmaWVsZCBpcyBpbml0aWFsaXplZCB0byB0cnVlIGFuZAo+ID4+
ICsgICAgICAgICogYSBWQkxBTksgZXZlbnQgd2lsbCBiZSBzZW5kIG91dCBvbiBlYWNoIHVwZGF0
ZSBvZiB0aGUgZGlzcGxheQo+ID4+ICsgICAgICAgICogcGlwZWxpbmUuCj4gPj4gKyAgICAgICAg
Kgo+ID4+ICsgICAgICAgICogQW5vdGhlciB1c2FnZSBpcyBDUlRDcyBmZWVkaW5nIGEgd3JpdGVi
YWNrIGNvbm5lY3RvciBvcGVyYXRpbmcgaW4KPiA+PiArICAgICAgICAqIG9uZXNob3QgbW9kZS4g
SW4gdGhpcyBjYXNlIHRoZSBWQkxBTksgZXZlbnQgaXMgb25seSBnZW5lcmF0ZWQgd2hlbgo+ID4+
ICsgICAgICAgICogYSBqb2IgaXMgcXVldWVkIHRvIHRoZSB3cml0ZWJhY2sgY29ubmVjdG9yLCBh
bmQgd2Ugd2FudCB0aGUgY29yZQo+ID4+ICsgICAgICAgICogdG8gZmFrZSBWQkxBTksgZXZlbnRz
IHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNuJ3QgY2hhbmdlZAo+ID4+ICsgICAg
ICAgICogYnV0IG90aGVycyBoYWQgb3Igd2hlbiB0aGUgQ1JUQyBhbmQgY29ubmVjdG9ycyBhcmUg
YmVpbmcgZGlzYWJsZWQuCj4gPj4gICAgICAgICAgKgo+ID4gCj4gPiBQZXJoYXBzIGl0J3MganVz
dCBtZSwgeWV0IHRoZSBmb2xsb3dpbmcgaWRlYXMgd291bGQgbWFrZSB0aGUgdG9waWMKPiA+IHNp
Z25pZmljYW50bHkgZWFzaWVyIGFuZCBjbGVhcmVyLgo+ID4gCj4gPiAgLSBhZGRpbmcgZXhwbGlj
aXQgImZha2UiIHdoZW4gdGFsa2luZyBhYm91dCBkcm0vYXRvbWljIF9oZWxwZXJzXwo+ID4gZ2Vu
ZXJhdGluZy9zZW5kaW5nIGEgVkJMQU5LIGV2ZW50Lgo+ID4gRm9yIGV4YW1wbGUsIGluIDE1LzE1
IHRoZSBjb21taXQgbWVzc2FnZSBzYXlzICJmYWtlIiwgd2hpbGUgaW5saW5lCj4gPiBjb21tZW50
IG9taXRzIGl0Li4uIExlYWRpbmcgdG8gdGhlIGNvbmZ1c2lvbiBwb2ludGVkIG91dC4KPiAKPiBO
byBwcm9ibGVtIG9uIGJlaW5nIG1vcmUgcHJlY2lzZSBoZXJlLiBJJ2xsIHVwZGF0ZSB0aGUgZG9j
cyBhY2NvcmRpbmdseS4KPiAKPiA+IAo+ID4gLSBzL25vX3ZibGFuay9mYWtlX3ZibGFuay9nIG9y
IHMvbm9fdmJsYW5rL25vX2h3X3ZibGFuay9nCj4gPiBTaW1wbGUgYW5kIGNvbmNpc2UuIFdpdGgg
c2xpZ2h0IGluY2xpbmF0aW9uIHRvd2FyZHMgdGhlIGZvcm1lciB3b3JkaW5nIDotKQo+IAo+IEkn
ZCBwcmVmZXIgdG8gbm90IGNoYW5nZSB0aGUgZmllbGQncyBuYW1lLiBUaGUgY3VycmVudCBuYW1l
ICdub192YmxhbmsnCj4gaW5kaWNhdGVzIHN0YXRlIGFuZCBsZXRzIGhlbHBlcnMgZGVjaWRlIHdo
YXQgdG8gZG8gd2l0aCBpdC4gVGhlIG5hbWUKPiAnZmFrZV92YmxhbmsnIGluZGljYXRlcyBhbiBp
bnN0cnVjdGlvbiB0byB0aGUgaGVscGVycywgdGVsbGluZyB0aGVtIHdoYXQKPiB0byBkby4gSXQg
ZG9lcyBuZWl0aGVyIHNlZW0gdG8gZml0IGludG8gZHJtX2NydGNfc3RhdGUsIG5vciBpbnRvIHRo
ZQo+IG92ZXJhbGwgY29uY2VwdC4KClllYWggZS5nLiB4ZW4gaGFzIG5vIGh3IHZibGFuaywgYnV0
IHN0aWxsIGhhcyBzcGVjaWFsIHByb2Nlc3Npbmcgb2YKZXZlbnRzLCB3aGljaCBhcmUga2luZGEg
dHJpZ2dlcmVkIGJ5IHRoZSAiaHciIChpdCdzIGFuIGV2ZW50IGZyb20gdGhlCmNvbXBvc2l0b3Ip
LgoKTWF5YmUgdGhlIGNvbmZ1c2lvbiBpcyB3aXRoIHRoZSBoZWxwZXIgZnVuY3Rpb24gdGhhdCBn
ZW5lcmF0ZXMgdGhlCmZha2VfdmJsYW5rLCBzaW5jZSBpdCdzIG5vdCByZWFsbHkgYSBmYWtlIHZi
bGFuayBhdCBhbGwsIGl0J3MganVzdCAic2VuZApvdXQgdGhpcyBhdG9taWMgY29tcGxldGlvbiBl
dmVudCBub3csIEknbSBub3QgZ29pbmcgdG8gZG8gaXQgYXMgcGFydCBvZgp0aGUgdmJsYW5rIHBy
b2Nlc3Npbmcgc2luY2Ugbm8gdmJsYW5rIi4gU28gbWF5YmUgdGhhdCBmdW5jdGlvbiBzaG91bGQg
YmUKY2FsbGVkIF9zZW5kX2V2ZW50c19pX2hhdmVfbm9faHdfdmJsYW5rLCB3aGljaCB5ZWFoIGlz
IG5vdCBhIGdyZWF0IG5hbWUKOi0pIEJ1dCBtYXliZSB5b3UgaGF2ZSBhbiBpZGVhIGZvciB0aGF0
IG9uZT8KLURhbmllbAoKPiAKPiBCZXN0IHJlZ2FyZHMKPiBUaG9tYXMKPiAKPiA+IAo+ID4gSWYg
eW91IGFuZCBEYW5pZWwgYWdyZWUgd2l0aCB0aGUgcmVuYW1lLCB0aGVuIHRoZSBmaXJzdCBzZW50
ZW5jZSBvZgo+ID4gdGhlIGRlc2NyaXB0aW9uIHNob3VsZCBwcm9iYWJseSBiZSB0d2Vha2VkLgo+
ID4gCj4gPiBIVEgKPiA+IEVtaWwKPiA+IAo+IAo+IC0tIAo+IFRob21hcyBaaW1tZXJtYW5uCj4g
R3JhcGhpY3MgRHJpdmVyIERldmVsb3Blcgo+IFNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1h
bnkgR21iSAo+IE1heGZlbGRzdHIuIDUsIDkwNDA5IE7DvHJuYmVyZywgR2VybWFueQo+IChIUkIg
MzY4MDksIEFHIE7DvHJuYmVyZykKPiBHZXNjaMOkZnRzZsO8aHJlcjogRmVsaXggSW1lbmTDtnJm
ZmVyCj4gCgoKCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29y
cG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:15:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSaN-0007hm-MY; Tue, 28 Jan 2020 15:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSaM-0007ha-BE
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:15:26 +0000
X-Inumbo-ID: 020ccb31-41e1-11ea-8711-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 020ccb31-41e1-11ea-8711-12813bfff9fa;
 Tue, 28 Jan 2020 15:15:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSaK-0002aq-Do; Tue, 28 Jan 2020 15:15:24 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSaK-0002Gm-0m; Tue, 28 Jan 2020 15:15:24 +0000
Date: Tue, 28 Jan 2020 15:15:21 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128151520.al3xp7yxntdpq5el@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTI6MDQ6MDBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiA+IFRoaXMgYWxsb3dz
IHVzIHRvIHNldCBhc2lkZSBzb21lIGFkZHJlc3Mgc3BhY2UgZm9yIGV4ZWN1dGFibGUgbWFwcGlu
Zy4KPiA+IFRoaXMgZml4ZWQgbWFwIHJhbmdlIHN0YXJ0cyBmcm9tIFhFTl9WSVJUX0VORCBzbyB0
aGF0IGl0IGlzIHdpdGhpbiByZWFjaAo+ID4gb2YgdGhlIC50ZXh0IHNlY3Rpb24uCj4gPiAKPiA+
IFNoaWZ0IHRoZSBwZXJjcHUgc3R1YiByYW5nZSBhbmQgbGl2ZXBhdGNoIHJhbmdlIGFjY29yZGlu
Z2x5Lgo+IAo+IEhtbSwgdGhlIGxpdmVwYXRjaCByYW5nZSBnZXRzIHNocnVuaywgbm90IHNoaWZ0
ZWQsIGJ1dCB5ZXMuIElzIHRoZXJlCj4gYSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkgeW91IG1vdmUg
dGhlIHN0dWJzIGFyZWEgZG93bj8gSXQgbG9va3MgYXMgaWYKPiB0aGUgcGF0Y2ggd291bGQgYmUg
c21hbGxlciBvdmVyYWxsIGlmIHlvdSBkaWRuJ3QuIChQb3NzaWJseSBkb3duCj4gdGhlIHJvYWQg
dGhlIHN0dWJzIGFyZWEgY291bGQgYmUgbWFkZSBwYXJ0IG9mIHRoZSBGSVhBRERSX1ggcmFuZ2UK
PiBhbnl3YXkuKQoKSSB0aGluayBoYXZpbmcgYSB3ZWxsLWtub3duIGZpeGVkIGFkZHJlc3MgaXMg
bW9yZSB1c2VmdWwgZm9yIGRlYnVnZ2luZy4KCkdvaW5nIHRoZSBvdGhlciB3YXkgYXJvdW5kIHdv
dWxkIG1lYW4gdGhlIGh5cGVyY2FsbCBwYWdlIGxvY2F0aW9uCmJlY29tZXMgZGVwZW5kZW50IG9u
IHRoZSBudW1iZXIgb2YgQ1BVcyBjb25maWd1cmVkLgoKPiAKPiA+IEBAIC01NzYzLDYgKzU3NjUs
MTMgQEAgdm9pZCBfX3NldF9maXhtYXAoCj4gPiAgICAgIG1hcF9wYWdlc190b194ZW4oX19maXhf
dG9fdmlydChpZHgpLCBfbWZuKG1mbiksIDEsIGZsYWdzKTsKPiA+ICB9Cj4gPiAgCj4gPiArdm9p
ZCBfX3NldF9maXhtYXBfeCgKPiA+ICsgICAgZW51bSBmaXhlZF9hZGRyZXNzZXNfeCBpZHgsIHVu
c2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGZsYWdzKQo+ID4gK3sKPiA+ICsgICAgQlVH
X09OKGlkeCA+PSBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCk7Cj4gCj4gQWxzbyBjaGVjayBm
b3IgRklYX1hfUkVTRVJWRUQ/CgpBY2suIEluIHRoYXQgY2FzZSB0aGUgc2FtZSBzaG91bGQgYmUg
ZG9uZSBmb3IgX19zZXRfZml4bWFwLgoKPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zml4bWFwLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiA+IEBAIC0x
NSw2ICsxNSw5IEBACj4gPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gPiAgCj4gPiAgI2RlZmlu
ZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBBR0VfU0laRSkKPiA+ICsjZGVmaW5lIEZJ
WEFERFJfWF9UT1AgKFhFTl9WSVJUX0VORCAtIFBBR0VfU0laRSkKPiA+ICsvKiBUaGlzIGNvbnN0
YW50IGlzIGRlcml2ZWQgZnJvbSBlbnVtIGZpeGVkX2FkZHJlc3Nlc194IGJlbG93ICovCj4gPiAr
I2RlZmluZSBNQVhfRklYQUREUl9YX1NJWkUgKDIgPDwgUEFHRV9TSElGVCkKPiAKPiBJZiB0aGlz
IGNhbid0IGJlIHByb3Blcmx5IGRlcml2ZWQsIHRoZW4gYSBCVUlMRF9CVUdfT04oKSBpcyBuZWVk
ZWQuCj4gQnV0IGRpZG4ndCB3ZSBkaXNjdXNzIG9uIGlyYyBhbHJlYWR5IHBvc3NpYmxlIGFwcHJv
YWNoZXMgb2YgaG93IHRvCj4gZGVyaXZlIGl0IGZyb20gdGhlIGVudW0/IERpZCBub25lIG9mIHRo
aXMgd29yaz8KPiAKClRoZSBvbmx5IG9wdGlvbiBJIHJlbWVtYmVyIGRpc2N1c3Npbmcgd2FzIHRv
IGRlZmluZSBtYWNyb3MgaW5zdGVhZCBvZgp1c2luZyBlbnVtLiBJIHNhaWQgYXQgdGhlIHRpbWUg
YXQgd291bGQgbWFrZSB1cyBsb3NlIHRoZSBhYmlsaXR5IHRvCmR5bmFtaWNhbGx5IHNpemUgdGhp
cyBhcmVhLgoKSWYgdGhlcmUgYXJlIG90aGVyIHdheXMgdGhhdCBJIG1pc3NlZCwgbGV0IG1lIGtu
b3cuCgo+ID4gQEAgLTg5LDYgKzkyLDMxIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyB2
aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBsb25nIHZhZGRyKQo+ID4gICAgICByZXR1cm4gX192
aXJ0X3RvX2ZpeCh2YWRkcik7Cj4gPiAgfQo+ID4gIAo+ID4gK2VudW0gZml4ZWRfYWRkcmVzc2Vz
X3ggewo+ID4gKyAgICAvKiBJbmRleCAwIGlzIHJlc2VydmVkIHNpbmNlIGZpeF94X3RvX3ZpcnQo
MCkgPT0gRklYQUREUl9YX1RPUC4gKi8KPiA+ICsgICAgRklYX1hfUkVTRVJWRUQsCj4gPiArI2lm
ZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiA+ICsgICAgRklYX1hfSFlQRVJWX0hDQUxMLAo+ID4g
KyNlbmRpZgo+ID4gKyAgICBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeAo+ID4gK307Cj4gPiAr
Cj4gPiArI2RlZmluZSBGSVhBRERSX1hfU0laRSAgKF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlc194
IDw8IFBBR0VfU0hJRlQpCj4gPiArI2RlZmluZSBGSVhBRERSX1hfU1RBUlQgKEZJWEFERFJfWF9U
T1AgLSBGSVhBRERSX1hfU0laRSkKPiA+ICsKPiA+ICtleHRlcm4gdm9pZCBfX3NldF9maXhtYXBf
eCgKPiA+ICsgICAgZW51bSBmaXhlZF9hZGRyZXNzZXNfeCBpZHgsIHVuc2lnbmVkIGxvbmcgbWZu
LCB1bnNpZ25lZCBsb25nIGZsYWdzKTsKPiA+ICsKPiA+ICsjZGVmaW5lIHNldF9maXhtYXBfeChp
ZHgsIHBoeXMpIFwKPiA+ICsgICAgX19zZXRfZml4bWFwX3goaWR4LCAocGh5cyk+PlBBR0VfU0hJ
RlQsIFBBR0VfSFlQRVJWSVNPUl9SWCB8IE1BUF9TTUFMTF9QQUdFUykKPiAKPiBDYW4ndCBfX3Nl
dF9maXhtYXAoKSBiZSB1c2VkIGhlcmUsIG1ha2luZyBpdHMgaW1wbGVtZW50YXRpb24gZGVyaXZl
Cj4gd2hpY2ggb25lIGlzIG1lYW4gZnJvbSB3aGV0aGVyIF9QQUdFX05YIGlzIHNldCBpbiB0aGUg
cGFzc2VkIGluIGZsYWdzPwoKX19zZXRfZml4bWFwIGFuZCBfX3NldF9maXhtYXBfeCB0YWtlIGRp
ZmZlcmVudCBlbnVtIHR5cGVzIGZvciB0aGVpcgpmaXJzdCBhcmd1bWVudC4gSSB3b3VsZCBwcmVm
ZXIgdHlwZSBzYWZldHkgYW5kIGV4cGxpY2l0bmVzcyBoZXJlLgoKV2VpLgoKPiAKPiBKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:20:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:20: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 1iwSel-0007xC-BQ; Tue, 28 Jan 2020 15:19:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSej-0007wx-FM
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:19:57 +0000
X-Inumbo-ID: a43211d6-41e1-11ea-8711-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a43211d6-41e1-11ea-8711-12813bfff9fa;
 Tue, 28 Jan 2020 15:19:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSeh-0002gt-OF; Tue, 28 Jan 2020 15:19:55 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSeh-0002Si-CM; Tue, 28 Jan 2020 15:19:55 +0000
Date: Tue, 28 Jan 2020 15:19:52 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128151952.67wq3bbxdwhyald6@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <2bea187c-7c4d-721b-9229-a28066c7fc5a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2bea187c-7c4d-721b-9229-a28066c7fc5a@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDk6MzE6NTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMS8yMDIwIDIwOjIzLCBXZWkgTGl1IHdyb3RlOgo+ID4gVXNlIHRoZSB0
b3AtbW9zdCBhZGRyZXNzYWJsZSBwYWdlIGZvciB0aGF0IHB1cnBvc2UuIEFkanVzdCBlODIwIGNv
ZGUKPiA+IGFjY29yZGluZ2x5Lgo+ID4KPiA+IFdlIGFsc28gbmVlZCB0byByZWdpc3RlciBYZW4n
cyBndWVzdCBPUyBJRCB0byBIeXBlci1WLiBVc2UgMHgzMDAgYXMgdGhlCj4gPiBPUyB0eXBlLgo+
ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiAt
LS0KPiA+IFhYWCB0aGUgZGVjaXNpb24gb24gWGVuJ3MgdmVuZG9yIElEIGlzIHBlbmRpbmcuCj4g
Cj4gUHJlc3VtYWJseSB0aGlzIGlzIHBlbmRpbmcgYSBwdWJsaXNoZWQgdXBkYXRlIHRvIHRoZSBU
TEZTP8KgIChBbmQgSQo+IHByZXN1bWUgdXNpbmcgMHg4MDg4IGlzIG91dCBvZiB0aGUgcXVlc3Rp
b24/wqAgVGhhdCBpcyBhbiBYIGluIHRoZSBib3R0b20KPiBieXRlLCBub3QgYSByZWZlcmVuY2Ug
dG8gYW4gOCBiaXQgbWljcm9wcm9jZXNzb3IuKQoKV2UncmUgZGlzY3Vzc2luZyBpbnRlcm5hbGx5
IHdoYXQgWGVuIChhbmQgb3RoZXIgT1Nlcykgc2hvdWxkIHVzZS4KClRoZXJlIHdpbGwgYmUgYW4g
dXBkYXRlIHRvIFRMRlMgZm9yIHRoaXMuCgpBdCB0aGlzIHBvaW50IEkgY2FuIHNheSBYZW4gY2Fu
IHVzZSB0aGUgSUQgSSB3cm90ZSBpbiB0aGlzIHBhdGNoLgoKMHg4MDg4IGlzIG91dCBvZiB0aGUg
cXVlc3Rpb24uIDotKQoKPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIv
eGVuL2FyY2gveDg2L2U4MjAuYwo+ID4gaW5kZXggMDgyZjk5MjhhMS4uNWE0ZWYyN2EwYiAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9l
ODIwLmMKPiA+IEBAIC0zNiw2ICszNiwyMiBAQCBib29sZWFuX3BhcmFtKCJlODIwLXZlcmJvc2Ui
LCBlODIwX3ZlcmJvc2UpOwo+ID4gQEAgLTM1Nyw2ICszNzMsMjEgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lkKQo+ID4gICAgICAgICAgICAgIG1heF9wZm4g
PSBlbmQ7Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+
ID4gKyAgICB7Cj4gPiArCS8qCj4gPiArCSAqIFdlIHJlc2VydmUgdGhlIHRvcC1tb3N0IHBhZ2Ug
Zm9yIGh5cGVyY2FsbCBwYWdlLiBBZGp1c3QKPiA+ICsJICogbWF4X3BmbiBpZiBuZWNlc3Nhcnku
Cj4gCj4gSXQgbWlnaHQgYmUgd29ydGggbGVhdmluZyBhICJUT0RPOiBCZXR0ZXIgYWxnb3JpdGht
L2d1ZXNzPyIgaGVyZS4KPiAKCkFjay4KCj4gPiArCSAqLwo+ID4gKyAgICAgICAgdW5zaWduZWQg
aW50IHBoeXNfYml0cyA9IGZpbmRfcGh5c19hZGRyX2JpdHMoKTsKPiA+ICsgICAgICAgIHVuc2ln
bmVkIGxvbmcgaGNhbGxfcGZuID0KPiA+ICsgICAgICAgICAgKCgxdWxsIDw8IHBoeXNfYml0cykg
LSAxKSA+PiBQQUdFX1NISUZUOwo+IAo+ICgxdWxsIDw8IChwaHlzX2JpdHMgLSBQQUdFX1NISUZU
KSkgLSAxIGlzIGVxdWl2YWxlbnQsIGFuZCBkb2Vzbid0Cj4gcmVxdWlyZSBhIHJpZ2h0IHNoaWZ0
LsKgIEkgZG9uJ3Qga25vdyBpZiB0aGUgY29tcGlsZXIgaXMgc21hcnQgZW5vdWdoIHRvCj4gbWFr
ZSB0aGlzIG9wdGltaXNhdGlvbiBhdXRvbWF0aWNhbGx5LgoKT0suIEkgY2FuIGNoYW5nZSBpdC4K
Cj4gCj4gPiArCj4gPiArICAgICAgICBpZiAoIG1heF9wZm4gPj0gaGNhbGxfcGZuICkKPiA+ICsg
ICAgICAgICAgbWF4X3BmbiA9IGhjYWxsX3BmbiAtIDE7Cj4gCj4gSW5kZW50YXRpb24gbG9va3Mg
d2VpcmQuCj4gCgpJIGJsYW1lIEVtYWNzLgoKPiA+IEBAIC00NDYsMTMgKzQ3Nyw3IEBAIHN0YXRp
YyB1aW50NjRfdCBfX2luaXQgbXRycl90b3Bfb2ZfcmFtKHZvaWQpCj4gPiAgICAgICAgICAgcmV0
dXJuIDA7Cj4gPiAgCj4gPiAgICAgIC8qIEZpbmQgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZSBm
b3IgdGhpcyBDUFUuICovCj4gPiAtICAgIGVheCA9IGNwdWlkX2VheCgweDgwMDAwMDAwKTsKPiA+
IC0gICAgaWYgKCAoZWF4ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID49IDB4ODAwMDAwMDggKQo+
ID4gLSAgICB7Cj4gPiAtICAgICAgICBwaHlzX2JpdHMgPSAodWludDhfdCljcHVpZF9lYXgoMHg4
MDAwMDAwOCk7Cj4gPiAtICAgICAgICBpZiAoIHBoeXNfYml0cyA+IFBBRERSX0JJVFMgKQo+ID4g
LSAgICAgICAgICAgIHBoeXNfYml0cyA9IFBBRERSX0JJVFM7Cj4gPiAtICAgIH0KPiA+ICsgICAg
cGh5c19iaXRzID0gZmluZF9waHlzX2FkZHJfYml0cygpOwo+ID4gICAgICBhZGRyX21hc2sgPSAo
KDF1bGwgPDwgcGh5c19iaXRzKSAtIDEpICYgfigoMXVsbCA8PCAxMikgLSAxKTsKPiAKPiBOb3Rl
IGZvciB3aG9tZXZlciBpcyBuZXh0IGRvaW5nIGNsZWFudXAgaW4gdGhpcyBhcmVhLsKgIFRoaXMg
d2FudHMgdG8gYmUKPiAmIFBBR0VfTUFTSy4KPiAKCkFjay4KCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMKPiA+IGluZGV4IDhkMzgzMTNkN2EuLmY5ODZjMWE4MDUgMTAwNjQ0Cj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gPiBAQCAtNzIsNiArODIsNDMgQEAgY29uc3Qg
c3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCj4gPiAgICAg
IHJldHVybiAmb3BzOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBf
aHlwZXJjYWxsX3BhZ2Uodm9pZCkKPiA+ICt7Cj4gPiArICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlw
ZXJjYWxsX2NvbnRlbnRzIGh5cGVyY2FsbF9tc3I7Cj4gPiArICAgIHVuaW9uIGh2X2d1ZXN0X29z
X2lkIGd1ZXN0X2lkOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIG1mbjsKPiA+ICsKPiA+ICsgICAg
cmRtc3JsKEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4gPiArICAgIGlm
ICggIWd1ZXN0X2lkLnJhdyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGd1ZXN0X2lkLnJhdyA9
IGdlbmVyYXRlX2d1ZXN0X2lkKCk7Cj4gPiArICAgICAgICB3cm1zcmwoSFZfWDY0X01TUl9HVUVT
VF9PU19JRCwgZ3Vlc3RfaWQucmF3KTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZG1zcmwo
SFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiA+ICsgICAg
aWYgKCAhaHlwZXJjYWxsX21zci5lbmFibGUgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBtZm4g
PSAoKDF1bGwgPDwgcGFkZHJfYml0cykgLSAxKSA+PiBIVl9IWVBfUEFHRV9TSElGVDsKPiA+ICsg
ICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKPiA+ICsgICAgICAgIGh5cGVyY2FsbF9t
c3IuZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzcyA9IG1mbjsKPiA+ICsgICAgICAgIHdybXNybChIVl9Y
NjRfTVNSX0hZUEVSQ0FMTCwgaHlwZXJjYWxsX21zci5hc191aW50NjQpOwo+IAo+IElzIGl0IHdv
cnRoIHJlYWRpbmcgYmFjaywgYW5kIEJVRygpIGlmIGl0IGlzIGRpZmZlcmVudD/CoCBJdCB3aWxs
IGJlIGEKPiBtb3JlIG9idmlvdXMgZmFpbHVyZSB0aGFuIGh5cGVyY2FsbHMgZGlzYXBwZWFyaW5n
IG15c3RlcmlvdXNseS4KPiAKClN1cmUuIEkgZG9uJ3QgZXhwZWN0IHRoYXQgQlVHX09OIHRvIHRy
aWdnZXIgaW4gcHJhY3RpY2UgdGhvdWdoLgoKPiA+ICsgICAgfSBlbHNlIHsKPiA+ICsgICAgICAg
IG1mbiA9IGh5cGVyY2FsbF9tc3IuZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzczsKPiA+ICsgICAgfQo+
IAo+IFN0eWxlLgo+IAoKV2lsbCBmaXguCgpXZWkuCgo+IE90aGVyd2lzZSwgTEdUTS4KPiAKPiB+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:20:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSff-0000Bo-O0; Tue, 28 Jan 2020 15:20:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSfe-0000Bh-HZ
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:20:54 +0000
X-Inumbo-ID: c592ee41-41e1-11ea-8714-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c592ee41-41e1-11ea-8714-12813bfff9fa;
 Tue, 28 Jan 2020 15:20:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSfc-0002hk-B5; Tue, 28 Jan 2020 15:20:52 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSfc-0002W9-1J; Tue, 28 Jan 2020 15:20:52 +0000
Date: Tue, 28 Jan 2020 15:20:49 +0000
From: Wei Liu <wl@xen.org>
To: Michael Kelley <mikelley@microsoft.com>
Message-ID: <20200128152049.tyoitqio5xnd4oo6@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <DM5PR2101MB1047A55493A6056E084CB3F7D70F0@DM5PR2101MB1047.namprd21.prod.outlook.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DM5PR2101MB1047A55493A6056E084CB3F7D70F0@DM5PR2101MB1047.namprd21.prod.outlook.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDE6MzU6MjJBTSArMDAwMCwgTWljaGFlbCBLZWxsZXkg
d3JvdGU6ClsuLi5dCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnYtdGxmcy5oIGIveGVuL2luY2x1ZGUvYXNtLQo+ID4geDg2L2d1ZXN0L2h5cGVydi10bGZz
LmgKPiA+IGluZGV4IDA1YzQwNDQ5NzYuLjVkMzdlZmQyZDIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAo+ID4gQEAgLTMxOCwxNSArMzE4LDE2IEBAIHN0
cnVjdCBtc19oeXBlcnZfdHNjX3BhZ2Ugewo+ID4gICAqCj4gPiAgICogQml0KHMpCj4gPiAgICog
NjMgLSBJbmRpY2F0ZXMgaWYgdGhlIE9TIGlzIE9wZW4gU291cmNlIG9yIG5vdDsgMSBpcyBPcGVu
IFNvdXJjZQo+ID4gLSAqIDYyOjU2IC0gT3MgVHlwZTsgTGludXggaXMgMHgxMDAKPiA+ICsgKiA2
Mjo1NiAtIE9zIFR5cGU7IExpbnV4IDB4MTAwLCBGcmVlQlNEIDB4MjAwLCBYZW4gMHgzMDAKPiAK
PiBUaGlzIGNvbW1lbnQgaXNuJ3QgcXVpdGUgcmlnaHQgLS0gaXQgcmVmbGVjdHMgdGhlIG1pc3Rh
a2UgaW4gdGhlCj4gVExGUyB0aGF0IGlzIGJlaW5nIGNvcnJlY3RlZC4gIFRoZSBmaWVsZCA2Mjo1
NiBpcyBvbmx5IDcgYml0cyB3aWRlLAo+IHNvIDB4MTAwLCAweDIwMCwgZXRjLiB3b24ndCBmaXQu
ICBUaGUgYWN0dWFsIHZhbHVlcyBhcmU6IExpbnV4IDB4MSwKPiBGcmVlQlNEIDB4MiwgYW5kIFhl
biAweDMuICBUaGVuIGJpdHMgNTU6NDggYXJlIDB4MDAuCgpUaGFua3MgTWljaGFlbC4KCkkgd2ls
bCBmaXggdGhpcyBzZWN0aW9uIChhbmQgcGVyaGFwcyBzdWJtaXQgYSBwYXRjaCBmb3IgTGludXgg
YXMgd2VsbCkuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:23:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwShm-0000LE-5z; Tue, 28 Jan 2020 15:23:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwShl-0000L9-E5
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:23:05 +0000
X-Inumbo-ID: 13b5e384-41e2-11ea-8714-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13b5e384-41e2-11ea-8714-12813bfff9fa;
 Tue, 28 Jan 2020 15:23: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 mx2.suse.de (Postfix) with ESMTP id 2D39EAF9F;
 Tue, 28 Jan 2020 15:23:03 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-6-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.com>
Date: Tue, 28 Jan 2020 16:23:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-6-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjQuMDEuMjAyMCAxNjozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEN1cnJlbnRseSBpdCBp
cyB1bnNhZmUgdG8gYXNzaWduIGEgZG9taGVhcCBwYWdlIGFsbG9jYXRlZCB3aXRoCj4gTUVNRl9u
b19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAndG90X3BhZ2VzJyB3
aWxsIG5vdAo+IGJlIGluY3JlbWVudGVkLCBidXQgd2lsbCBiZSBkZWNyZW1lbnQgd2hlbiB0aGUg
cGFnZSBpcyBmcmVlZCAoc2luY2UKPiBmcmVlX2RvbWhlYXBfcGFnZXMoKSBoYXMgbm8gd2F5IG9m
IHRlbGxpbmcgdGhhdCB0aGUgaW5jcmVtZW50IHdhcyBza2lwcGVkKS4KPiAKPiBUaGlzIHBhdGNo
IGFsbG9jYXRlcyBhIG5ldyAnY291bnRfaW5mbycgYml0IGZvciBhIFBHQ19ub19yZWZjb3VudCBm
bGFnCj4gd2hpY2ggaXMgdGhlbiB1c2VkIHRvIG1hcmsgZG9taGVhcCBwYWdlcyBhbGxvY2F0ZWQg
d2l0aCBNRU1GX25vX3JlZmNvdW50Lgo+IFRoaXMgdGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3Bh
Z2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRpbmcgdG90X3BhZ2VzIHdoZW4KPiBhcHByb3ByaWF0ZSBh
bmQgaGVuY2UgbWFrZXMgdGhlIHBhZ2VzIHNhZmUgdG8gYXNzaWduLgo+IAo+IE5PVEU6IFRoZSBw
YXRjaCBzZXRzIE1FTUZfbm9fcmVmY291bnQgZGlyZWN0bHkgaW4gYWxsb2NfZG9taGVhcF9wYWdl
cygpCj4gICAgICAgcmF0aGVyIHRoYW4gaW4gYXNzaWduX3BhZ2VzKCkgYmVjYXVzZSB0aGUgbGF0
dGVyIGlzIGNhbGxlZCB3aXRoCj4gICAgICAgTUVNRl9ub19yZWZjb3VudCBieSBtZW1vcnlfZXhj
aGFuZ2UoKSBhcyBhbiBvcHRpbWl6YXRpb24sIHRvIGF2b2lkCj4gICAgICAgdG9vIG1hbnkgY2Fs
bHMgdG8gZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSAod2hpY2ggYWNxdWlyZXMgYW5kCj4gICAg
ICAgcmVsZWFzZXMgdGhlIGdsb2JhbCAnaGVhcF9sb2NrJykuCgpJIGRvbid0IHRoaW5rIHRoZXJl
IHdlcmUgYW55IG9wdGltaXphdGlvbiB0aG91Z2h0cyB3aXRoIHRoaXMuIFRoZQpNRU1GX25vX3Jl
ZmNvdW50IHVzZSBpcyBiZWNhdXNlIG90aGVyd2lzZSBmb3IgYSBkb21haW4gd2l0aAp0b3RfcGFn
ZXMgPT0gbWF4X3BhZ2VzIHRoZSBhc3NpZ25tZW50IHdvdWxkIGZhaWwuCgo+IC0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAt
NDYwLDYgKzQ2MCw5IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwgbG9uZyBwYWdlcykKPiAgewo+ICAgICAgbG9uZyBkb21fYmVmb3JlLCBk
b21fYWZ0ZXIsIGRvbV9jbGFpbWVkLCBzeXNfYmVmb3JlLCBzeXNfYWZ0ZXI7Cj4gIAo+ICsgICAg
aWYgKCAhcGFnZXMgKQo+ICsgICAgICAgIGdvdG8gb3V0OwoKVW5yZWxhdGVkIGNoYW5nZT8gQXJl
IHRoZXJlLCBpbiBmYWN0LCBhbnkgY2FsbGVycyBwYXNzaW5nIGluIDA/Ck9oLCBmdXJ0aGVyIGRv
d24geW91IGFkZCBvbmUgd2hpY2ggbWF5IGRvIHNvLCBidXQgdGhlbiBwZXJoYXBzCmJldHRlciB0
byBtYWtlIHRoZSBjYWxsZXIgbm90IGNhbGwgaGVyZSAoYXMgaXMgZG9uZSBlLmcuIGluCm1lbW9y
eV9leGNoYW5nZSgpKT8KCj4gQEAgLTIzMzEsMTEgKzIzMzEsMjAgQEAgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1lbWZsYWdzLCBkKSkgPT0gTlVMTCkpICkKPiAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4g
IAo+IC0gICAgaWYgKCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAmJgo+IC0gICAg
ICAgICBhc3NpZ25fcGFnZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQo+ICsgICAgaWYgKCBk
ICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSApCj4gICAgICB7Cj4gLSAgICAgICAgZnJl
ZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKTsKPiAtICAg
ICAgICByZXR1cm4gTlVMTDsKPiArICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwZywgb3Jk
ZXIsIG1lbWZsYWdzKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwo+ICsgICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZf
bm9fcmVmY291bnQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBp
Owo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyAp
Cj4gKyAgICAgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvIHw9IFBHQ19ub19yZWZjb3VudDsK
PiArICAgICAgICB9CgpJIHdvdWxkIHNlZW0gdG8gbWUgdGhhdCB0aGlzIG5lZWRzIGRvaW5nIHRo
ZSBvdGhlciB3YXkgYXJvdW5kOgpGaXJzdCBzZXQgUEdDX25vX3JlZmNvdW50LCB0aGVuIGFzc2ln
bl9wYWdlcygpLiBBZnRlciBhbGwsIHRoZQptb21lbnQgYXNzaWduX3BhZ2VzKCkgZHJvcHMgaXRz
IGxvY2ssIHRoZSBkb21haW4gY291bGQgYWxzbwpkZWNpZGUgdG8gZ2V0IHJpZCBvZiAoc29tZSBv
ZikgdGhlIHBhZ2VzIGFnYWluLiBGb3IgdGhpcyAoYW5kCmFsc28gdG8gc2xpZ2h0bHkgc2ltcGxp
ZnkgdGhpbmdzIGluIGZyZWVfZG9taGVhcF9wYWdlcygpKQpwZXJoYXBzIGl0IHdvdWxkIGJlIGJl
dHRlciBub3QgdG8gYWRkIHRoYXQgQVNTRVJUKCkgdG8KZnJlZV9oZWFwX3BhZ2VzKCkuIFRoZSBm
dW5jdGlvbiBzaG91bGRuJ3QgcmVhbGx5IGJlIGNvbmNlcm5lZApvZiBhbnkgcmVmY291bnRpbmcs
IGFuZCBoZW5jZSBjb3VsZCBhcyB3ZWxsIGJlIGlnbm9yYW50IHRvClBHQ19ub19yZWZjb3VudCBi
ZWluZyBzZXQgb24gYSBwYWdlLgoKPiBAQCAtMjM2OCwyNCArMjM3NywzMiBAQCB2b2lkIGZyZWVf
ZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQo+
ICAKPiAgICAgICAgICBpZiAoIGxpa2VseShkKSAmJiBsaWtlbHkoZCAhPSBkb21fY293KSApCj4g
ICAgICAgICAgewo+ICsgICAgICAgICAgICBsb25nIHBhZ2VzID0gMDsKPiArCj4gICAgICAgICAg
ICAgIC8qIE5CLiBNYXkgcmVjdXJzaXZlbHkgbG9jayBmcm9tIHJlbGlucXVpc2hfbWVtb3J5KCku
ICovCj4gICAgICAgICAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7Cj4gIAo+ICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsr
ICkKPiAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb3Vu
dF9pbmZvID0gcGdbaV0uY291bnRfaW5mbzsKPiArCj4gICAgICAgICAgICAgICAgICBpZiAoIHBn
W2ldLnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2sgKQo+ICAgICAgICAgICAgICAg
ICAgewo+ICAgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJwZ1sldV0gTUZOICUiUFJJX21mbiIgYz0lI2x4IG89JXUgdj0l
I2x4IHQ9JSN4XG4iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLCBtZm5feChwYWdl
X3RvX21mbihwZyArIGkpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291
bnRfaW5mbywgcGdbaV0udi5mcmVlLm9yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb3VudF9pbmZvLCBwZ1tpXS52LmZyZWUub3JkZXIsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBnW2ldLnUuZnJlZS52YWwsIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCk7Cj4gICAg
ICAgICAgICAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAg
ICAgICAgICBhcmNoX2ZyZWVfaGVhcF9wYWdlKGQsICZwZ1tpXSk7Cj4gKyAgICAgICAgICAgICAg
ICBpZiAoIGNvdW50X2luZm8gJiBQR0Nfbm9fcmVmY291bnQgKQo+ICsgICAgICAgICAgICAgICAg
ICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19ub19yZWZjb3VudDsKPiArICAgICAgICAgICAg
ICAgIGVsc2UKPiArICAgICAgICAgICAgICAgICAgICBwYWdlcy0tOwoKTm90IG9ubHkgdG8gcmVk
dWNlIGNvZGUgY2h1cm4sIG1heSBJIHJlY29tbWVuZCB0byBhdm9pZCBpbnRyb2R1Y2luZwp0aGUg
bG9jYWwgdmFyaWFibGU/IFRoZXJlJ3Mgbm8gc3RyaWN0IHJ1bGUgcHJldmVudGluZwphcmNoX2Zy
ZWVfaGVhcF9wYWdlKCkgZnJvbSBwb3NzaWJseSBwbGF5aW5nIHdpdGggdGhlIGZpZWxkIHlvdQps
YXRjaCB1cCBmcm9udC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:23:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSib-0000Qo-IL; Tue, 28 Jan 2020 15:23:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwSia-0000Qg-LI
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:23:56 +0000
X-Inumbo-ID: 322c9012-41e2-11ea-8714-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 322c9012-41e2-11ea-8714-12813bfff9fa;
 Tue, 28 Jan 2020 15:23:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65222ADB3;
 Tue, 28 Jan 2020 15:23:55 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-7-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <db575271-12fa-a905-c5b7-72f6aae941e1@suse.com>
Date: Tue, 28 Jan 2020 16:23:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200124153103.18321-7-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMDEuMjAyMCAxNjozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHZteF9hbGxvY192bGFw
aWNfbWFwcGluZygpIGN1cnJlbnRseSBjb250YWlucyBzb21lIHZlcnkgb2RkIGxvb2tpbmcgY29k
ZQo+IHRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBhZ2UgYW5kIHRoZW4g
c2hhcmVzIHdpdGggdGhlIGd1ZXN0Cj4gYXMgaWYgaXQgd2VyZSBhIHhlbmhlYXAgcGFnZS4gVGhp
cyB0aGVuIHJlcXVpcmVzIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKCkKPiB0byBjYWxsIGEgc3Bl
Y2lhbCBmdW5jdGlvbiBpbiB0aGUgbW0gY29kZTogZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCku
Cj4gCj4gQnkgdXNpbmcgYSBNRU1GX25vX3JlZmNvdW50IGRvbWhlYXAgcGFnZSBpbnN0ZWFkLCB0
aGUgb2RkIGxvb2tpbmcgY29kZSBpbgo+IHZteF9hbGxvY192bGFwaWNfbWFwcGluZygpIGNhbiBz
aW1wbHkgdXNlIGdldF9wYWdlX2FuZF90eXBlKCkgdG8gc2V0IHVwIGEKPiB3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQo+IGNhbiBzaW1wbHkgcmVsZWFzZSB0aGUgcGFnZSB1c2luZyBwdXRfcGFnZV9hbGxvY19y
ZWYoKSBmb2xsb3dlZCBieQo+IHB1dF9wYWdlX2FuZF90eXBlKCkuIFRoaXMgdGhlbiBhbGxvd3Mg
ZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKCkgdG8gYmUKPiBwdXJnZWQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:30:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSpD-0001HF-C6; Tue, 28 Jan 2020 15:30:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwSpB-0001HA-Aj
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:30:45 +0000
X-Inumbo-ID: 2632b3b0-41e3-11ea-8717-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2632b3b0-41e3-11ea-8717-12813bfff9fa;
 Tue, 28 Jan 2020 15:30:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSp8-0002v0-8t; Tue, 28 Jan 2020 15:30:42 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwSp7-0003CC-Sp; Tue, 28 Jan 2020 15:30:42 +0000
Date: Tue, 28 Jan 2020 15:30:37 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128153037.i4jmifa2rk7y2egm@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTI6MTg6NDFQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9lODIwLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+IEBAIC0zNiw2
ICszNiwyMiBAQCBib29sZWFuX3BhcmFtKCJlODIwLXZlcmJvc2UiLCBlODIwX3ZlcmJvc2UpOwo+
ID4gIHN0cnVjdCBlODIwbWFwIGU4MjA7Cj4gPiAgc3RydWN0IGU4MjBtYXAgX19pbml0ZGF0YSBl
ODIwX3JhdzsKPiA+ICAKPiA+ICtzdGF0aWMgdW5zaWduZWQgaW50IGZpbmRfcGh5c19hZGRyX2Jp
dHModm9pZCkKPiA+ICt7Cj4gPiArICAgIHVpbnQzMl90IGVheDsKPiA+ICsgICAgdW5zaWduZWQg
aW50IHBoeXNfYml0cyA9IDM2Owo+ID4gKwo+ID4gKyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAw
MDAwMCk7Cj4gPiArICAgIGlmICggKGVheCA+PiAxNikgPT0gMHg4MDAwICYmIGVheCA+PSAweDgw
MDAwMDA4ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcGh5c19iaXRzID0gKHVpbnQ4X3QpY3B1
aWRfZWF4KDB4ODAwMDAwMDgpOwo+ID4gKyAgICAgICAgaWYgKCBwaHlzX2JpdHMgPiBQQUREUl9C
SVRTICkKPiA+ICsgICAgICAgICAgICBwaHlzX2JpdHMgPSBQQUREUl9CSVRTOwo+ID4gKyAgICB9
Cj4gPiArCj4gPiArICAgIHJldHVybiBwaHlzX2JpdHM7Cj4gPiArfQo+IAo+IEluc3RlYWQgb2Yg
dGhpcywgaG93IGFib3V0IHB1bGxpbmcgZnVydGhlciBhaGVhZCB0aGUgY2FsbCB0bwo+IGVhcmx5
X2NwdV9pbml0KCkgaW4gc2V0dXAuYz8gKE90aGVyd2lzZSB0aGUgZnVuY3Rpb24gd2FudHMgdG8K
PiBiZSBfX2luaXQgYXQgbGVhc3QuKQoKSSBjYW4gY2VydGFpbmx5IHRyeSB0aGF0LCBidXQgdGhh
dCB3b3VsZCByZXF1aXJlIG1vZGlmeWluZyBlODIwLmMKbm9uZXRoZWxlc3MgYmVjYXVzZSB3ZSBj
YW4gZHJvcCB0aGUgY3B1aWQgaW52b2NhdGlvbiBoZXJlIGlmIHRoZSBtb3ZlIGlzCnN1Y2Nlc3Nm
dWwuCgo+IAo+ID4gQEAgLTM1Nyw2ICszNzMsMjEgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0IGZpbmRfbWF4X3Bmbih2b2lkKQo+ID4gICAgICAgICAgICAgIG1heF9wZm4gPSBlbmQ7Cj4g
PiAgICAgIH0KPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ID4gKyAgICB7
Cj4gPiArCS8qCj4gPiArCSAqIFdlIHJlc2VydmUgdGhlIHRvcC1tb3N0IHBhZ2UgZm9yIGh5cGVy
Y2FsbCBwYWdlLiBBZGp1c3QKPiA+ICsJICogbWF4X3BmbiBpZiBuZWNlc3NhcnkuCj4gPiArCSAq
Lwo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHBoeXNfYml0cyA9IGZpbmRfcGh5c19hZGRyX2Jp
dHMoKTsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgaGNhbGxfcGZuID0KPiA+ICsgICAgICAg
ICAgKCgxdWxsIDw8IHBoeXNfYml0cykgLSAxKSA+PiBQQUdFX1NISUZUOwo+ID4gKwo+ID4gKyAg
ICAgICAgaWYgKCBtYXhfcGZuID49IGhjYWxsX3BmbiApCj4gPiArICAgICAgICAgIG1heF9wZm4g
PSBoY2FsbF9wZm4gLSAxOwo+ID4gKyAgICB9Cj4gPiArI2VuZGlmCj4gCj4gVGhpcyB3YW50cyBh
YnN0cmFjdGluZyBhd2F5OiBUaGVyZSBzaG91bGRuJ3QgYmUgSHlwZXItViBzcGVjaWZpYwo+IGNv
ZGUgaW4gaGVyZSBpZiBhdCBhbGwgcG9zc2libGUsIGFuZCB0aGUgYWRqdXN0bWVudCBhbHNvIHNo
b3VsZG4ndAo+IGJlIG1hZGUgdW5sZXNzIGFjdHVhbGx5IHJ1bm5pbmcgb24gSHlwZXItVi4KPiAK
Ckkgd2lsbCBpbnRyb2R1Y2UgYSBob29rIGNhbGxlZCBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3Bh
Z2VzLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+IEBAIC0xOCwxNyArMTgs
MjcgQEAKWy4uLl0KPiA+IEBAIC03Miw2ICs4Miw0MyBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNv
cl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiA+ICAgICAgcmV0dXJuICZvcHM7Cj4g
PiAgfQo+ID4gIAo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2
b2lkKQo+ID4gK3sKPiA+ICsgICAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMg
aHlwZXJjYWxsX21zcjsKPiA+ICsgICAgdW5pb24gaHZfZ3Vlc3Rfb3NfaWQgZ3Vlc3RfaWQ7Cj4g
PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuOwo+ID4gKwo+ID4gKyAgICByZG1zcmwoSFZfWDY0X01T
Ul9HVUVTVF9PU19JRCwgZ3Vlc3RfaWQucmF3KTsKPiA+ICsgICAgaWYgKCAhZ3Vlc3RfaWQucmF3
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ3Vlc3RfaWQucmF3ID0gZ2VuZXJhdGVfZ3Vlc3Rf
aWQoKTsKPiA+ICsgICAgICAgIHdybXNybChIVl9YNjRfTVNSX0dVRVNUX09TX0lELCBndWVzdF9p
ZC5yYXcpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJkbXNybChIVl9YNjRfTVNSX0hZUEVS
Q0FMTCwgaHlwZXJjYWxsX21zci5hc191aW50NjQpOwo+ID4gKyAgICBpZiAoICFoeXBlcmNhbGxf
bXNyLmVuYWJsZSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG1mbiA9ICgoMXVsbCA8PCBwYWRk
cl9iaXRzKSAtIDEpID4+IEhWX0hZUF9QQUdFX1NISUZUOwo+IAo+IEFsb25nIHRoZSBsaW5lcyBv
ZiB0aGUgYWJzdHJhY3RpbmctYXdheSByZXF1ZXN0IGFib3ZlOiBIb3cgaXMKPiBhbnlvbmUgdG8g
bm90aWNlIHdoYXQgZWxzZSBuZWVkcyBjaGFuZ2luZyBpZiBpdCBpcyBkZWNpZGVkCj4gdGhhdCB0
aGlzIHBhZ2UgZ2V0cyBtb3ZlZCBlbHNld2hlcmU/CgpJIGRvbid0IGhhdmUgYSBnb29kIGFuc3dl
ciB0byB0aGlzIG90aGVyIHRoYW4gZG9jdW1lbnRpbmcuIEl0IGlzCnByb2JhYmx5IGFzIGZyYWdp
bGUgYXMgbGl2ZXBhdGNoIG9yIHBjcHUgc3R1Yi4KCj4gCj4gPiArICAgICAgICBoeXBlcmNhbGxf
bXNyLmVuYWJsZSA9IDE7Cj4gPiArICAgICAgICBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2Fs
X2FkZHJlc3MgPSBtZm47Cj4gPiArICAgICAgICB3cm1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEws
IGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiAKPiBTbyBvbiBIeXBlci1WIHRoZSBoeXBlcnZp
c29yIG1hZ2ljYWxseSBwb3B1bGF0ZXMgdGhpcyBwYWdlIGFzCj4gYSBzaWRlIGVmZmVjdCBvZiB0
aGUgTVNSIHdyaXRlPwoKWWVzLiBTZWUgTWljaGFlbCdzIHJlcGx5LgoKV2VpLgoKPiAKPiBKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:38:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:38: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 1iwSww-0001Vy-Cj; Tue, 28 Jan 2020 15:38:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwSwu-0001Vt-Ut
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:38:44 +0000
X-Inumbo-ID: 43c5423e-41e4-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43c5423e-41e4-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 15:38: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 mx2.suse.de (Postfix) with ESMTP id ABA6FABED;
 Tue, 28 Jan 2020 15:38:42 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
 <20200128151520.al3xp7yxntdpq5el@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <345b5392-2f89-0a37-bac8-e88b0714028c@suse.com>
Date: Tue, 28 Jan 2020 16:38:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128151520.al3xp7yxntdpq5el@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNjoxNSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAy
MCBhdCAxMjowNDowMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjIuMDEuMjAy
MCAyMToyMywgV2VpIExpdSB3cm90ZToKPj4+IFRoaXMgYWxsb3dzIHVzIHRvIHNldCBhc2lkZSBz
b21lIGFkZHJlc3Mgc3BhY2UgZm9yIGV4ZWN1dGFibGUgbWFwcGluZy4KPj4+IFRoaXMgZml4ZWQg
bWFwIHJhbmdlIHN0YXJ0cyBmcm9tIFhFTl9WSVJUX0VORCBzbyB0aGF0IGl0IGlzIHdpdGhpbiBy
ZWFjaAo+Pj4gb2YgdGhlIC50ZXh0IHNlY3Rpb24uCj4+Pgo+Pj4gU2hpZnQgdGhlIHBlcmNwdSBz
dHViIHJhbmdlIGFuZCBsaXZlcGF0Y2ggcmFuZ2UgYWNjb3JkaW5nbHkuCj4+Cj4+IEhtbSwgdGhl
IGxpdmVwYXRjaCByYW5nZSBnZXRzIHNocnVuaywgbm90IHNoaWZ0ZWQsIGJ1dCB5ZXMuIElzIHRo
ZXJlCj4+IGEgcGFydGljdWxhciByZWFzb24gd2h5IHlvdSBtb3ZlIHRoZSBzdHVicyBhcmVhIGRv
d24/IEl0IGxvb2tzIGFzIGlmCj4+IHRoZSBwYXRjaCB3b3VsZCBiZSBzbWFsbGVyIG92ZXJhbGwg
aWYgeW91IGRpZG4ndC4gKFBvc3NpYmx5IGRvd24KPj4gdGhlIHJvYWQgdGhlIHN0dWJzIGFyZWEg
Y291bGQgYmUgbWFkZSBwYXJ0IG9mIHRoZSBGSVhBRERSX1ggcmFuZ2UKPj4gYW55d2F5LikKPiAK
PiBJIHRoaW5rIGhhdmluZyBhIHdlbGwta25vd24gZml4ZWQgYWRkcmVzcyBpcyBtb3JlIHVzZWZ1
bCBmb3IgZGVidWdnaW5nLgo+IAo+IEdvaW5nIHRoZSBvdGhlciB3YXkgYXJvdW5kIHdvdWxkIG1l
YW4gdGhlIGh5cGVyY2FsbCBwYWdlIGxvY2F0aW9uCj4gYmVjb21lcyBkZXBlbmRlbnQgb24gdGhl
IG51bWJlciBvZiBDUFVzIGNvbmZpZ3VyZWQuCgpEZXBlbmRpbmcgb24gaG93IGZ1dHVyZSBpbnNl
cnRpb25zIGFyZSBkb25lIGludG8KZW51bSBmaXhlZF9hZGRyZXNzZXNfeCwgdGhlIGFkZHJlc3Mg
YWxzbyB3b24ndCBiZSAid2VsbC1rbm93biBmaXhlZCIuCgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9maXhtYXAuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+
Pj4gQEAgLTE1LDYgKzE1LDkgQEAKPj4+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4+ICAKPj4+
ICAjZGVmaW5lIEZJWEFERFJfVE9QIChWTUFQX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQo+Pj4gKyNk
ZWZpbmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQo+Pj4gKy8qIFRo
aXMgY29uc3RhbnQgaXMgZGVyaXZlZCBmcm9tIGVudW0gZml4ZWRfYWRkcmVzc2VzX3ggYmVsb3cg
Ki8KPj4+ICsjZGVmaW5lIE1BWF9GSVhBRERSX1hfU0laRSAoMiA8PCBQQUdFX1NISUZUKQo+Pgo+
PiBJZiB0aGlzIGNhbid0IGJlIHByb3Blcmx5IGRlcml2ZWQsIHRoZW4gYSBCVUlMRF9CVUdfT04o
KSBpcyBuZWVkZWQuCj4+IEJ1dCBkaWRuJ3Qgd2UgZGlzY3VzcyBvbiBpcmMgYWxyZWFkeSBwb3Nz
aWJsZSBhcHByb2FjaGVzIG9mIGhvdyB0bwo+PiBkZXJpdmUgaXQgZnJvbSB0aGUgZW51bT8gRGlk
IG5vbmUgb2YgdGhpcyB3b3JrPwo+IAo+IFRoZSBvbmx5IG9wdGlvbiBJIHJlbWVtYmVyIGRpc2N1
c3Npbmcgd2FzIHRvIGRlZmluZSBtYWNyb3MgaW5zdGVhZCBvZgo+IHVzaW5nIGVudW0uIEkgc2Fp
ZCBhdCB0aGUgdGltZSBhdCB3b3VsZCBtYWtlIHVzIGxvc2UgdGhlIGFiaWxpdHkgdG8KPiBkeW5h
bWljYWxseSBzaXplIHRoaXMgYXJlYS4KPiAKPiBJZiB0aGVyZSBhcmUgb3RoZXIgd2F5cyB0aGF0
IEkgbWlzc2VkLCBsZXQgbWUga25vdy4KCkkgc2VlbSB0byByZWNhbGwgcmVjb21tZW5kaW5nIHRv
IGV4cG9ydCBhYnNvbHV0ZSBzeW1ib2xzIGZyb20KYXNzZW1ibHkgY29kZS4gVGhlIHF1ZXN0aW9u
IGlzIGhvdyBlYXNpbHkgdXNhYmxlIHRoZXkgd291bGQKYmUgZnJvbSBDLCBvciBob3cgY2x1bXN5
IHRoZSByZXN1bHRpbmcgY29kZSB3b3VsZCBsb29rLgoKPj4+IEBAIC04OSw2ICs5MiwzMSBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgdmlydF90b19maXgoY29uc3QgdW5zaWduZWQgbG9u
ZyB2YWRkcikKPj4+ICAgICAgcmV0dXJuIF9fdmlydF90b19maXgodmFkZHIpOwo+Pj4gIH0KPj4+
ICAKPj4+ICtlbnVtIGZpeGVkX2FkZHJlc3Nlc194IHsKPj4+ICsgICAgLyogSW5kZXggMCBpcyBy
ZXNlcnZlZCBzaW5jZSBmaXhfeF90b192aXJ0KDApID09IEZJWEFERFJfWF9UT1AuICovCj4+PiAr
ICAgIEZJWF9YX1JFU0VSVkVELAo+Pj4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4+PiAr
ICAgIEZJWF9YX0hZUEVSVl9IQ0FMTCwKPj4+ICsjZW5kaWYKPj4+ICsgICAgX19lbmRfb2ZfZml4
ZWRfYWRkcmVzc2VzX3gKPj4+ICt9Owo+Pj4gKwo+Pj4gKyNkZWZpbmUgRklYQUREUl9YX1NJWkUg
IChfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCA8PCBQQUdFX1NISUZUKQo+Pj4gKyNkZWZpbmUg
RklYQUREUl9YX1NUQVJUIChGSVhBRERSX1hfVE9QIC0gRklYQUREUl9YX1NJWkUpCj4+PiArCj4+
PiArZXh0ZXJuIHZvaWQgX19zZXRfZml4bWFwX3goCj4+PiArICAgIGVudW0gZml4ZWRfYWRkcmVz
c2VzX3ggaWR4LCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFncyk7Cj4+PiAr
Cj4+PiArI2RlZmluZSBzZXRfZml4bWFwX3goaWR4LCBwaHlzKSBcCj4+PiArICAgIF9fc2V0X2Zp
eG1hcF94KGlkeCwgKHBoeXMpPj5QQUdFX1NISUZULCBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBf
U01BTExfUEFHRVMpCj4+Cj4+IENhbid0IF9fc2V0X2ZpeG1hcCgpIGJlIHVzZWQgaGVyZSwgbWFr
aW5nIGl0cyBpbXBsZW1lbnRhdGlvbiBkZXJpdmUKPj4gd2hpY2ggb25lIGlzIG1lYW4gZnJvbSB3
aGV0aGVyIF9QQUdFX05YIGlzIHNldCBpbiB0aGUgcGFzc2VkIGluIGZsYWdzPwo+IAo+IF9fc2V0
X2ZpeG1hcCBhbmQgX19zZXRfZml4bWFwX3ggdGFrZSBkaWZmZXJlbnQgZW51bSB0eXBlcyBmb3Ig
dGhlaXIKPiBmaXJzdCBhcmd1bWVudC4gSSB3b3VsZCBwcmVmZXIgdHlwZSBzYWZldHkgYW5kIGV4
cGxpY2l0bmVzcyBoZXJlLgoKV2VsbCwgb2theSB0aGVuLiBEdXBsaWNhdGlvbiBsaWtlIHRoaXMg
c2ltcGx5IG1ha2VzIG1lIGEgbGl0dGxlCm5lcnZvdXMsIGFuZCBldmVuIG1vcmUgc28gd2hlbiBp
dCBleHRlbmRzIG91ciBzZXQgb2YgbmFtZSBzcGFjZQp2aW9sYXRpb25zLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:41:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwSza-0002EY-TC; Tue, 28 Jan 2020 15:41:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwSza-0002ET-2h
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:41:30 +0000
X-Inumbo-ID: a6697cde-41e4-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6697cde-41e4-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 15:41:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 90D9EAEC1;
 Tue, 28 Jan 2020 15:41:28 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-3-liuwe@microsoft.com>
 <06b7abf9-69c2-9f62-d55a-d8c2e684557a@suse.com>
 <20200128153037.i4jmifa2rk7y2egm@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2a223d04-7a59-7dbb-1c94-ea6cb476ed2c@suse.com>
Date: Tue, 28 Jan 2020 16:41:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128153037.i4jmifa2rk7y2egm@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/7] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNjozMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAy
MCBhdCAxMjoxODo0MVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjIuMDEuMjAy
MCAyMToyMywgV2VpIExpdSB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKPj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPj4+IEBAIC0zNiw2ICszNiwyMiBAQCBib29sZWFu
X3BhcmFtKCJlODIwLXZlcmJvc2UiLCBlODIwX3ZlcmJvc2UpOwo+Pj4gIHN0cnVjdCBlODIwbWFw
IGU4MjA7Cj4+PiAgc3RydWN0IGU4MjBtYXAgX19pbml0ZGF0YSBlODIwX3JhdzsKPj4+ICAKPj4+
ICtzdGF0aWMgdW5zaWduZWQgaW50IGZpbmRfcGh5c19hZGRyX2JpdHModm9pZCkKPj4+ICt7Cj4+
PiArICAgIHVpbnQzMl90IGVheDsKPj4+ICsgICAgdW5zaWduZWQgaW50IHBoeXNfYml0cyA9IDM2
Owo+Pj4gKwo+Pj4gKyAgICBlYXggPSBjcHVpZF9lYXgoMHg4MDAwMDAwMCk7Cj4+PiArICAgIGlm
ICggKGVheCA+PiAxNikgPT0gMHg4MDAwICYmIGVheCA+PSAweDgwMDAwMDA4ICkKPj4+ICsgICAg
ewo+Pj4gKyAgICAgICAgcGh5c19iaXRzID0gKHVpbnQ4X3QpY3B1aWRfZWF4KDB4ODAwMDAwMDgp
Owo+Pj4gKyAgICAgICAgaWYgKCBwaHlzX2JpdHMgPiBQQUREUl9CSVRTICkKPj4+ICsgICAgICAg
ICAgICBwaHlzX2JpdHMgPSBQQUREUl9CSVRTOwo+Pj4gKyAgICB9Cj4+PiArCj4+PiArICAgIHJl
dHVybiBwaHlzX2JpdHM7Cj4+PiArfQo+Pgo+PiBJbnN0ZWFkIG9mIHRoaXMsIGhvdyBhYm91dCBw
dWxsaW5nIGZ1cnRoZXIgYWhlYWQgdGhlIGNhbGwgdG8KPj4gZWFybHlfY3B1X2luaXQoKSBpbiBz
ZXR1cC5jPyAoT3RoZXJ3aXNlIHRoZSBmdW5jdGlvbiB3YW50cyB0bwo+PiBiZSBfX2luaXQgYXQg
bGVhc3QuKQo+IAo+IEkgY2FuIGNlcnRhaW5seSB0cnkgdGhhdCwgYnV0IHRoYXQgd291bGQgcmVx
dWlyZSBtb2RpZnlpbmcgZTgyMC5jCj4gbm9uZXRoZWxlc3MgYmVjYXVzZSB3ZSBjYW4gZHJvcCB0
aGUgY3B1aWQgaW52b2NhdGlvbiBoZXJlIGlmIHRoZSBtb3ZlIGlzCj4gc3VjY2Vzc2Z1bC4KClJp
Z2h0LCBidXQgdGhpcyBjb3VsZCB0aGVuIGJlIGEgc2VwYXJhdGUsIGZvbGxvdy1vbiBjbGVhbnVw
CnBhdGNoIGFpdWkuCgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
Ywo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+Pj4gQEAgLTE4
LDE3ICsxOCwyNyBAQAo+IFsuLi5dCj4+PiBAQCAtNzIsNiArODIsNDMgQEAgY29uc3Qgc3RydWN0
IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCj4+PiAgICAgIHJldHVy
biAmb3BzOwo+Pj4gIH0KPj4+ICAKPj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJj
YWxsX3BhZ2Uodm9pZCkKPj4+ICt7Cj4+PiArICAgIHVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxs
X2NvbnRlbnRzIGh5cGVyY2FsbF9tc3I7Cj4+PiArICAgIHVuaW9uIGh2X2d1ZXN0X29zX2lkIGd1
ZXN0X2lkOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbjsKPj4+ICsKPj4+ICsgICAgcmRtc3Js
KEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4+PiArICAgIGlmICggIWd1
ZXN0X2lkLnJhdyApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGd1ZXN0X2lkLnJhdyA9IGdlbmVy
YXRlX2d1ZXN0X2lkKCk7Cj4+PiArICAgICAgICB3cm1zcmwoSFZfWDY0X01TUl9HVUVTVF9PU19J
RCwgZ3Vlc3RfaWQucmF3KTsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICByZG1zcmwoSFZfWDY0
X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPj4+ICsgICAgaWYgKCAh
aHlwZXJjYWxsX21zci5lbmFibGUgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBtZm4gPSAoKDF1
bGwgPDwgcGFkZHJfYml0cykgLSAxKSA+PiBIVl9IWVBfUEFHRV9TSElGVDsKPj4KPj4gQWxvbmcg
dGhlIGxpbmVzIG9mIHRoZSBhYnN0cmFjdGluZy1hd2F5IHJlcXVlc3QgYWJvdmU6IEhvdyBpcwo+
PiBhbnlvbmUgdG8gbm90aWNlIHdoYXQgZWxzZSBuZWVkcyBjaGFuZ2luZyBpZiBpdCBpcyBkZWNp
ZGVkCj4+IHRoYXQgdGhpcyBwYWdlIGdldHMgbW92ZWQgZWxzZXdoZXJlPwo+IAo+IEkgZG9uJ3Qg
aGF2ZSBhIGdvb2QgYW5zd2VyIHRvIHRoaXMgb3RoZXIgdGhhbiBkb2N1bWVudGluZy4gSXQgaXMK
PiBwcm9iYWJseSBhcyBmcmFnaWxlIGFzIGxpdmVwYXRjaCBvciBwY3B1IHN0dWIuCgpBdCBsZWFz
dCBtYWNyby1pemUgaXQgdGhlbiwgc28gdGhhdCBhbGwgdXNlIHNpdGVzIGNhbiBiZSBlYXNpbHkK
aWRlbnRpZmllZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:46:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwT4I-0002Pj-IJ; Tue, 28 Jan 2020 15:46:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4GxB=3R=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iwT4G-0002Pe-Is
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:46:21 +0000
X-Inumbo-ID: 52f08d6c-41e5-11ea-8396-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 52f08d6c-41e5-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 15:46:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1580226378;
 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=tL/1EY2Kjpt6lH1vf/lunytuHcFLqHKrd4LkHAh1JEk=;
 b=aDd5XJitAfY0GiPQWbkBHNHp4YqK9mKak7e1naj6uVQP7Tz3dGCDDKhYQAR5iZ3Gd3
 4TFGE7Yk06Sj747aN2UJSDiIVEHo6BVz0511mujqAU7MmNTWw/6anDScz2ouStA+nw3b
 yQR9C+qOpPFq4fzYbmG7eWCtZ+gwH9mn6vX2gmR7wWYz/b1n5HHzdnt0vKBG5yqP6MPs
 K+oHCROUFonBrSTHtDV54IdNUPodU8BE/3/PfhF9XTr7DIAVcj2YAgEsi+FZzPhgklpp
 dICuJPqhqOfbZcATOgiuHm0Wy/ifEDf6iDE36fdiL7xJ7nsiKZFkfKd0/Uzq1LbBzFTu
 L/RQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS32xJjw=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 46.1.7 SBL|AUTH)
 with ESMTPSA id j07b1dw0SFkGIYS
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 28 Jan 2020 16:46:16 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Julien Grall <julien@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 16:46:14 +0100
Message-Id: <20200128154614.30572-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] x86/domctl: fix typo in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 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>

VGhlIGFycmF5IGlzIG5hbWVkIG1zcl9wb2xpY3kuCgpGaXhlcyBjb21taXQgNjA1MjlkZmVjYTEK
ClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZTMxM2RhNDk5Zi4uMmJiNzM5
NzkyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtNjc1LDcgKzY3NSw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX2NwdV9wb2xpY3kgewogICAgIHVpbnQzMl90IG5yX2xlYXZlczsgLyogSU4vT1VUOiBOdW1i
ZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAqICdj
cHVpZF9wb2xpY3knLiAqLwogICAgIHVpbnQzMl90IG5yX21zcnM7ICAgLyogSU4vT1VUOiBOdW1i
ZXIgb2YgTVNScyBpbi93cml0dGVuIHRvCi0gICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNy
X2RvbWFpbl9wb2xpY3knICovCisgICAgICAgICAgICAgICAgICAgICAgICAgKiAnbXNyX3BvbGlj
eScgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGNwdWlkX3Bv
bGljeTsgLyogSU4vT1VUICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fbXNyX2VudHJ5
X3QpIG1zcl9wb2xpY3k7ICAgIC8qIElOL09VVCAqLwogCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:47:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwT58-0002T7-TA; Tue, 28 Jan 2020 15:47:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwT57-0002T0-5B
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:47:13 +0000
X-Inumbo-ID: 736ca3c8-41e5-11ea-a933-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 736ca3c8-41e5-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 15:47:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580226432; x=1611762432;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=vOYyHGM3n/ZKk72wrXJ74ModzrSkiPBG4xreFsQgOvY=;
 b=oDdtAO9JG6w1DOrlEcb7HZx9RnXi5n9vb76Mn1QS1quYxbYSUVQQfiRa
 lNyDGFcrcB3No+MgLeuqIXQitTlP8XS/r8ysAUbez2Y/hqlnCNj8IdGOc
 uujX7KwHKpBriGUySmKV39ZIETQ9ScEZRnYTNhMeHae+GpxEZX2QszwF9 Y=;
IronPort-SDR: lT7HK8bFFlQ21SNNpNzHLOvYcpvc8urxb0xhiuQi2Dk96Sv+lDwcH3/+sMLqVLbCWIvbE7bPn9
 u/VLMzEhekGw==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="14517863"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 28 Jan 2020 15:47:04 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id E9060A2638; Tue, 28 Jan 2020 15:47:03 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 15:47:03 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 15:47:02 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 15:47:02 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>
Thread-Topic: [PATCH v3 1/2] docs/designs: Add a design document for
 non-cooperative live migration
Thread-Index: AQHV1dZ0QRtANHEalE2zM8uPZ6r0zKgAFY8AgAAc2iA=
Date: Tue, 28 Jan 2020 15:47:02 +0000
Message-ID: <4ba0fc3bd8854a34a5a46bf65fb99c22@EX13D32EUC003.ant.amazon.com>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-2-pdurrant@amazon.com>
 <20200128134118.r3jyjtdzvgp457ho@debian>
In-Reply-To: <20200128134118.r3jyjtdzvgp457ho@debian>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 1/2] docs/designs: Add a design document
 for non-cooperative live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
Pg0KPiBTZW50OiAyOCBKYW51YXJ5IDIwMjAgMTM6NDENCj4gVG86IER1cnJhbnQsIFBhdWwgPHBk
dXJyYW50QGFtYXpvbi5jby51az4NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZzsgQW5kcmV3IENvb3Blcg0KPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47DQo+IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsN
Cj4gSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0K
PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaQ0KPiBMaXUgPHdsQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBb
UEFUQ0ggdjMgMS8yXSBkb2NzL2Rlc2lnbnM6IEFkZCBhIGRlc2lnbiBkb2N1bWVudCBmb3Igbm9u
LQ0KPiBjb29wZXJhdGl2ZSBsaXZlIG1pZ3JhdGlvbg0KPiANCj4gVGhhbmtzIGZvciB3cml0aW5n
IHRoaXMgdXAuIEkgc2tpbW1lZCB0aHJvdWdoIGl0LiBJdCBsb29rcyBzZW5zaWJsZS4NCj4gDQo+
IE9uIFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDEyOjI4OjIyUE0gKzAwMDAsIFBhdWwgRHVycmFudCB3
cm90ZToNCj4gPiBJdCBoYXMgYmVjb21lIGFwcGFyZW50IHRvIHNvbWUgbGFyZ2UgY2xvdWQgcHJv
dmlkZXJzIHRoYXQgdGhlIGN1cnJlbnQNCj4gPiBtb2RlbCBvZiBjb29wZXJhdGl2ZSBtaWdyYXRp
b24gb2YgZ3Vlc3RzIHVuZGVyIFhlbiBpcyBub3QgdXNhYmxlIGFzIGl0DQo+ID4gcmVsaWVzIG9u
IHNvZnR3YXJlIHJ1bm5pbmcgaW5zaWRlIHRoZSBndWVzdCwgd2hpY2ggaXMgbGlrZWx5IGJleW9u
ZCB0aGUNCj4gPiBwcm92aWRlcidzIGNvbnRyb2wuDQo+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IGEgcHJvcG9zYWwgZm9yIG5vbi1jb29wZXJhdGl2ZSBsaXZlIG1pZ3JhdGlvbiwNCj4gPiBkZXNp
Z25lZCBub3QgdG8gcmVseSBvbiBhbnkgZ3Vlc3Qtc2lkZSBzb2Z0d2FyZS4NCj4gPg0KPiA+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4NCj4gPiAtLS0N
Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPiBD
YzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPg0KPiA+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4u
b3JnPg0KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+DQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4N
Cj4gPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCj4gPg0KPiA+IHYyOg0KPiA+ICAtIFVzZSB0
aGUgdGVybSAnbm9uLWNvb3BlcmF0aXZlJyBpbnN0ZWFkIG9mICd0cmFuc3BhcmVudCcNCj4gPiAg
LSBSZXBsYWNlICd0cnVzdCBpbicgd2l0aCAncmVsaWFuY2Ugb24nIHdoZW4gcmVmZXJyaW5nIHRv
IGd1ZXN0LXNpZGUNCj4gPiAgICBzb2Z0d2FyZQ0KPiA+IC0tLQ0KPiA+ICBkb2NzL2Rlc2lnbnMv
bm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZCB8IDI1OSArKysrKysrKysrKysrKysrKysrKysr
DQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyNTkgaW5zZXJ0aW9ucygrKQ0KPiA+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQNCj4gPg0K
PiA+IGRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5t
ZA0KPiBiL2RvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kDQo+ID4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwLi5mMzhkNjY0YzM0DQo+ID4g
LS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2RvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWln
cmF0aW9uLm1kDQo+ID4gQEAgLTAsMCArMSwyNTkgQEANCj4gPiArIyBOb24tQ29vcGVyYXRpdmUg
TWlncmF0aW9uIG9mIEd1ZXN0cyBvbiBYZW4NCj4gPiArDQo+ID4gKyMjIEJhY2tncm91bmQNCj4g
PiArDQo+ID4gK1RoZSBub3JtYWwgbW9kZWwgb2YgbWlncmF0aW9uIGluIFhlbiBpcyBkcml2ZW4g
YnkgdGhlIGd1ZXN0IGJlY2F1c2UgaXQNCj4gd2FzDQo+ID4gK29yaWdpbmFsbHkgaW1wbGVtZW50
ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0IG11c3QgYmUgYXdhcmUgaXQNCj4gaXMN
Cj4gPiArcnVubmluZyB1bmRlciBYZW4gYW5kIGlzIGhlbmNlIGV4cGVjdGVkIHRvIGNvLW9wZXJh
dGUuIFRoaXMgbW9kZWwgZGF0ZXMNCj4gZnJvbQ0KPiA+ICthbiBlcmEgd2hlbiBpdCB3YXMgYXNz
dW1lZCB0aGF0IHRoZSBob3N0IGFkbWluaXN0cmF0b3IgaGFkIGNvbnRyb2wgb2YNCj4gYXQgbGVh
c3QNCj4gPiArdGhlIHByaXZpbGVnZWQgc29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGku
ZS4gdGhlIGd1ZXN0IGtlcm5lbCkNCj4gd2hpY2ggbWF5DQo+ID4gK3N0aWxsIGJlIHRydWUgaW4g
YW4gZW50ZXJwcmlzZSBkZXBsb3ltZW50IGJ1dCBpcyBub3QgZ2VuZXJhbGx5IHRydWUgaW4NCj4g
YSBjbG91ZA0KPiA+ICtlbnZpcm9ubWVudC4gVGhlIGFpbSBvZiB0aGlzIGRlc2lnbiBpcyB0byBw
cm92aWRlIGEgbW9kZWwgd2hpY2ggaXMNCj4gcHVyZWx5IGhvc3QNCj4gPiArZHJpdmVuLCByZXF1
aXJpbmcgbm8gY28tb3BlcmF0aW9uIGZyb20gdGhlIHNvZnR3YXJlIHJ1bm5pbmcgaW4gdGhlDQo+
ID4gK2d1ZXN0LCBhbmQgaXMgdGh1cyBzdWl0YWJsZSBmb3IgY2xvdWQgc2NlbmFyaW9zLg0KPiA+
ICsNCj4gPiArUFYgZ3Vlc3RzIGFyZSBvdXQgb2Ygc2NvcGUgZm9yIHRoaXMgcHJvamVjdCBiZWNh
dXNlLCBhcyBpcyBvdXRsaW5lZA0KPiBhYm92ZSwgdGhleQ0KPiA+ICtoYXZlIGEgc3ltYmlvdGlj
IHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBoeXBlcnZpc29yIGFuZCB0aGVyZWZvcmUgYQ0KPiBjZXJ0
YWluIGxldmVsDQo+ID4gK29mIGNvLW9wZXJhdGlvbiBjYW4gYmUgYXNzdW1lZC4NCj4gDQo+IE1p
c3NpbmcgbmV3bGluZSBoZXJlPw0KPiANCg0KWWVwLg0KDQo+ID4gK0hWTSBndWVzdHMgY2FuIGFs
cmVhZHkgYmUgbWlncmF0ZWQgb24gWGVuIHdpdGhvdXQgZ3Vlc3QgY28tb3BlcmF0aW9uDQo+IGJ1
dCBvbmx5DQo+ID4gK2lmIHRoZXkgZG9u4oCZdCBoYXZlIFBWIGRyaXZlcnMgaW5zdGFsbGVkWzFd
IG9yIGFyZSBpbiBwb3dlciBzdGF0ZSBTMy4NCj4gVGhlDQo+ID4gK3JlYXNvbiBmb3Igbm90IGV4
cGVjdGluZyBjby1vcGVyYXRpb24gaWYgdGhlIGd1ZXN0IGlzIGluIFMzIGlzIG9idmlvdXMsDQo+
IGJ1dCB0aGUNCj4gPiArcmVhc29uIGNvLW9wZXJhdGlvbiBpcyBleHBlY3RlZCBpZiBQViBkcml2
ZXJzIGFyZSBpbnN0YWxsZWQgaXMgZHVlIHRvDQo+IHRoZQ0KPiA+ICtuYXR1cmUgb2YgUFYgcHJv
dG9jb2xzLg0KPiA+ICsNCj4gPiArIyMgWGVuc3RvcmUgTm9kZXMgYW5kIERvbWFpbiBJRA0KPiA+
ICsNCj4gPiArVGhlIFBWIGRyaXZlciBtb2RlbCBjb25zaXN0cyBvZiBhICpmcm9udGVuZCogYW5k
IGEgKmJhY2tlbmQqLiBUaGUNCj4gZnJvbnRlbmQgcnVucw0KPiA+ICtpbnNpZGUgdGhlIGd1ZXN0
IGRvbWFpbiBhbmQgdGhlIGJhY2tlbmQgcnVucyBpbnNpZGUgYSAqc2VydmljZSBkb21haW4qDQo+
IHdoaWNoDQo+ID4gK21heSBvciBtYXkgbm90IGRvbWFpbiAwLiBUaGUgZnJvbnRlbmQgYW5kIGJh
Y2tlbmQgdHlwaWNhbGx5IHBhc3MgZGF0YQ0KPiB2aWENCj4gDQo+ICJtYXkgb3IgbWF5IG5vdCBf
YmVfIGRvbWFpbiAwIg0KPiANCg0KQWNrLg0KDQo+ID4gK21lbW9yeSBwYWdlcyB3aGljaCBhcmUg
c2hhcmVkIGJldHdlZW4gdGhlIHR3byBkb21haW5zLCBidXQgdGhpcyBjaGFubmVsDQo+IG9mDQo+
ID4gK2NvbW11bmljYXRpb24gaXMgZ2VuZXJhbGx5IGVzdGFibGlzaGVkIHVzaW5nIHhlbnN0b3Jl
ICh0aGUgc3RvcmUNCj4gcHJvdG9jb2wNCj4gPiAraXRzZWxmIGJlaW5nIGFuIGV4Y2VwdGlvbiB0
byB0aGlzIGZvciBvYnZpb3VzIGNoaWNrZW4tYW5kLWVnZyByZWFzb25zKS4NCj4gPiArDQo+ID4g
K1R5cGljYWwgcHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBiYXNlZCBvbiB1c2Ugb2YgdHdvIHNl
cGFyYXRlIHhlbnN0b3JlDQo+ID4gKyphcmVhcyouIElmIHdlIGNvbnNpZGVyIFBWIGRyaXZlcnMg
Zm9yIHRoZSAqbmV0aWYqIHByb3RvY29sIChpLmUuIGNsYXNzDQo+IHZpZikNCj4gPiArYW5kIGFz
c3VtZSB0aGUgZ3Vlc3QgaGFzIGRvbWlkIFgsIHRoZSBzZXJ2aWNlIGRvbWFpbiBoYXMgZG9taWQg
WSwgYW5kDQo+IHRoZSB2aWYNCj4gPiAraGFzIGluZGV4IFogdGhlbiB0aGUgZnJvbnRlbmQgYXJl
YSB3aWxsIHJlc2lkZSB1bmRlciB0aGUgcGFyZW50IG5vZGU6DQo+IA0KPiBUaGUgdGVybSAicGFy
ZW50IiBzaG93cyB1cCBmaXJzdCB0aW1lIGluIHRoaXMgZG9jdW1lbnQuIFdoYXQgZG9lcyBpdA0K
PiBtZWFuIGluIFhlbidzIGNvbnRleHQ/DQo+IA0KDQpJJ2QgaG9wZSBpdCdzIHdlbGwga25vd24g
dGhhdCB4ZW5zdG9yZSBpcyBoaWVyYXJjaGljYWwuIEkgY2FuIGFkZCBhIHNob3J0IGV4cGxhbmF0
aW9uIGlmIHlvdSB0aGluayBpdOKAmXMgbmVlZGVkLg0KDQo+ID4gKw0KPiA+ICtgL2xvY2FsL2Rv
bWFpbi9ZL2RldmljZS92aWYvWmANCj4gPiArDQo+ID4gK0FsbCBiYWNrZW5kcywgYnkgY29udmVu
dGlvbiwgdHlwaWNhbGx5IHJlc2lkZSB1bmRlciBwYXJlbnQgbm9kZToNCj4gPiArDQo+ID4gK2Av
bG9jYWwvZG9tYWluL1gvYmFja2VuZGANCj4gPiArDQo+ID4gK2FuZCB0aGUgbm9ybWFsIGJhY2tl
bmQgYXJlYSBmb3IgdmlmIFogd291bGQgYmU6DQo+ID4gKw0KPiA+ICtgL2xvY2FsL2RvbWFpbi9Y
L2JhY2tlbmQvdmlmL1kvWmANCj4gPiArDQo+ID4gK2J1dCB0aGlzIHNob3VsZCBub3QgYmUgYXNz
dW1lZC4NCj4gPiArDQo+ID4gK1RoZSB0b29sc3RhY2sgd2lsbCBwbGFjZSB0d28gbm9kZXMgaW4g
dGhlIGZyb250ZW5kIGFyZWEgdG8gZXhwbGljaXRseQ0KPiBsb2NhdGUNCj4gPiArdGhlIGJhY2tl
bmQ6DQo+ID4gKw0KPiA+ICsgICAgKiBgYmFja2VuZGA6IHRoZSBmdWxseSBxdWFsaWZpZWQgeGVu
c3RvcmUgcGF0aCBvZiB0aGUgYmFja2VuZCBhcmVhDQo+ID4gKyAgICAqIGBiYWNrZW5kLWlkYDog
dGhlIGRvbWlkIG9mIHRoZSBzZXJ2aWNlIGRvbWFpbg0KPiA+ICsNCj4gPiArYW5kIHNpbWlsYXJs
eSB0d28gbm9kZXMgaW4gdGhlIGJhY2tlbmQgYXJlYSB0byBsb2NhdGUgdGhlIGZyb250ZW5kDQo+
IGFyZWE6DQo+ID4gKw0KPiA+ICsgICAgKiBgZnJvbnRlbmRgOiB0aGUgZnVsbHkgcXVhbGlmaWVk
IHhlbnN0b3JlIHBhdGggb2YgdGhlIGZyb250ZW5kDQo+IGFyZWENCj4gPiArICAgICogYGZyb250
ZW5kLWlkYDogdGhlIGRvbWlkIG9mIHRoZSBndWVzdCBkb21haW4NCj4gPiArDQo+ID4gKw0KPiA+
ICtUaGUgZ3Vlc3QgZG9tYWluIG9ubHkgaGFzIHdyaXRlIHBlcm1pc3Npb24gdG8gdGhlIGZyb250
ZW5kIGFyZWEgYW5kDQo+IHNpbWlsYXJseQ0KPiA+ICt0aGUgc2VydmljZSBkb21haW4gb25seSBo
YXMgd3JpdGUgcGVybWlzc2lvbiB0byB0aGUgYmFja2VuZCBhcmVhLCBidXQNCj4gYm90aCBlbmRz
DQo+ID4gK2hhdmUgcmVhZCBwZXJtaXNzaW9uIHRvIGJvdGggYXJlYXMuDQo+ID4gKw0KPiA+ICtV
bmRlciBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kIGFyZWFzIGlzIGEgbm9kZSBjYWxsZWQgKnN0
YXRlKi4gVGhpcyBpcw0KPiBrZXkgdG8NCj4gPiArcHJvdG9jb2wgZXN0YWJsaXNobWVudC4gVXBv
biBQViBkZXZpY2UgY3JlYXRpb24gdGhlIHRvb2xzdGFjayB3aWxsIHNldA0KPiB0aGUNCj4gPiAr
dmFsdWUgb2YgYm90aCBzdGF0ZSBub2RlcyB0byAxIChYZW5idXNTdGF0ZUluaXRpYWxpc2luZ1sy
XSkuIFRoaXMNCj4gc2hvdWxkIGNhdXNlDQo+ID4gK2VudW1lcmF0aW9uIG9mIGFwcHJvcHJpYXRl
IGRldmljZXMgaW4gYm90aCB0aGUgZ3Vlc3QgYW5kIHNlcnZpY2UNCj4gZG9tYWlucy4gVGhlDQo+
ID4gK2JhY2tlbmQgZGV2aWNlLCBvbmNlIGl0IGhhcyB3cml0dGVuIGFueSBuZWNlc3NhcnkgcHJv
dG9jb2wgc3BlY2lmaWMNCj4gaW5mb3JtYXRpb24NCj4gPiAraW50byB0aGUgeGVuc3RvcmUgYmFj
a2VuZCBhcmVhICh0byBiZSByZWFkIGJ5IHRoZSBmcm9udGVuZCBkcml2ZXIpIHdpbGwNCj4gdXBk
YXRlDQo+ID4gK3RoZSBiYWNrZW5kIHN0YXRlIG5vZGUgdG8gMiAoWGVuYnVzU3RhdGVJbml0V2Fp
dCkuIEZyb20gdGhpcyBwb2ludCBvbg0KPiBQVg0KPiA+ICtwcm90b2NvbHMgZGlmZmVyIHNsaWdo
dGx5OyB0aGUgZm9sbG93aW5nIGlsbHVzdHJhdGlvbiBpcyB0cnVlIG9mIHRoZQ0KPiBuZXRpZg0K
PiA+ICtwcm90b2NvbC4NCj4gDQo+IE1pc3NpbmcgbmV3bGluZT8NCj4gDQoNClllcy4gSSdsbCBm
aXggYWxsIHRoZSBwYXJhZ3JhcGggYnJlYWtzLg0KDQo+ID4gK1Vwb24gc2VlaW5nIGEgYmFja2Vu
ZCBzdGF0ZSB2YWx1ZSBvZiAyLCB0aGUgZnJvbnRlbmQgZHJpdmVyIHdpbGwgdGhlbg0KPiByZWFk
IHRoZQ0KPiA+ICtwcm90b2NvbCBzcGVjaWZpYyBpbmZvcm1hdGlvbiwgd3JpdGUgZGV0YWlscyBv
ZiBncmFudCByZWZlcmVuY2VzIChmb3INCj4gc2hhcmVkDQo+ID4gK3BhZ2VzKSBhbmQgZXZlbnQg
Y2hhbm5lbCBwb3J0cyAoZm9yIHNpZ25hbGxpbmcpIHRoYXQgaXQgaGFzIGNyZWF0ZWQsDQo+IGFu
ZCBzZXQNCj4gPiArdGhlIHN0YXRlIG5vZGUgaW4gdGhlIGZyb250ZW5kIGFyZWEgdG8gNCAoWGVu
YnVzU3RhdGVDb25uZWN0ZWQpLiBVcG9uDQo+IHNlZSB0aGlzDQo+ID4gK2Zyb250ZW5kIHN0YXRl
LCB0aGUgYmFja2VuZCBkcml2ZXIgd2lsbCB0aGVuIHJlYWQgdGhlIGdyYW50IHJlZmVyZW5jZXMN
Cj4gKG1hcHBpbmcNCj4gPiArdGhlIHNoYXJlZCBwYWdlcykgYW5kIGV2ZW50IGNoYW5uZWwgcG9y
dHMgKG9wZW5pbmcgaXRzIGVuZCBvZiB0aGVtKSBhbmQNCj4gc2V0IHRoZQ0KPiA+ICtzdGF0ZSBu
b2RlIGluIHRoZSBiYWNrZW5kIGFyZWEgdG8gNC4gUHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBu
b3cNCj4gY29tcGxldGUgYW5kDQo+ID4gK3RoZSBmcm9udGVuZCBhbmQgYmFja2VuZCBzdGFydCB0
byBwYXNzIGRhdGEuDQo+ID4gKw0KPiA+ICtCZWNhdXNlIHRoZSBkb21pZCBvZiBib3RoIGVuZHMg
b2YgYSBQViBwcm90b2NvbCBmb3JtcyBhIGtleSBwYXJ0IG9mDQo+IG5lZ290aWF0aW5nDQo+ID4g
K3RoZSBkYXRhIHBsYW5lIGZvciB0aGF0IHByb3RvY29sIChiZWNhdXNlIGl0IGlzIGVuY29kZWQg
aW50byBib3RoDQo+IHhlbnN0b3JlDQo+ID4gK25vZGVzIGFuZCBub2RlIHBhdGhzKSwgYW5kIGJl
Y2F1c2UgZ3Vlc3TigJlzIG93biBkb21pZCBhbmQgdGhlIGRvbWlkIG9mDQo+IHRoZQ0KPiA+ICtz
ZXJ2aWNlIGRvbWFpbiBhcmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QgaW4geGVuc3RvcmUgKGFuZCBo
ZW5jZSBtYXkNCj4gY2FjaGVkDQo+ID4gK2ludGVybmFsbHkpLCBhbmQgbmVpdGhlciBhcmUgbmVj
ZXNzYXJpbHkgcHJlc2VydmVkIGR1cmluZyBtaWdyYXRpb24sIGl0DQo+IGlzDQo+ID4gK2hlbmNl
IG5lY2Vzc2FyeSB0byBoYXZlIHRoZSBjby1vcGVyYXRpb24gb2YgdGhlIGZyb250ZW5kIGluIHJl
LQ0KPiBuZWdvdGlhdGluZyB0aGUNCj4gPiArcHJvdG9jb2wgdXNpbmcgdGhlIG5ldyBkb21pZCBh
ZnRlciBtaWdyYXRpb24uDQo+IA0KPiBBZGQgbmV3bGluZSBoZXJlPw0KPiANCg0KWWVhaC4uLiBs
b29rcyBsaWtlIHRoZSB0b29sIEkgZXhwb3J0ZWQgZnJvbSBpcyBhIGJpdCBidWdneS4NCg0KPiA+
ICtNb3Jlb3ZlciB0aGUgYmFja2VuZC1pZCB2YWx1ZSB3aWxsIGJlIHVzZWQgYnkgdGhlIGZyb250
ZW5kIGRyaXZlciBpbg0KPiBzZXR0aW5nIHVwDQo+ID4gK2dyYW50IHRhYmxlIGVudHJpZXMgYW5k
IGV2ZW50IGNoYW5uZWxzIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHNlcnZpY2UNCj4gZG9tYWlu
LA0KPiA+ICtzbyB0aGUgY28tb3BlcmF0aW9uIG9mIHRoZSBndWVzdCBpcyByZXF1aXJlZCB0byBy
ZS1lc3RhYmxpc2ggdGhlc2UgaW4NCj4gdGhlIG5ldw0KPiA+ICtob3N0IGVudmlyb25tZW50IGFm
dGVyIG1pZ3JhdGlvbi4NCj4gPiArDQo+ID4gK1RodXMgaWYgd2UgYXJlIHRvIGNoYW5nZSB0aGUg
bW9kZWwgYW5kIHN1cHBvcnQgbWlncmF0aW9uIG9mIGEgZ3Vlc3QNCj4gd2l0aCBQVg0KPiA+ICtk
cml2ZXJzLCB3aXRob3V0IHRoZSBjby1vcGVyYXRpb24gb2YgdGhlIGZyb250ZW5kIGRyaXZlciBj
b2RlLCB0aGUNCj4gcGF0aHMgYW5kDQo+ID4gK3ZhbHVlcyBpbiBib3RoIHRoZSBmcm9udGVuZCBh
bmQgYmFja2VuZCB4ZW5zdG9yZSBhcmVhcyBtdXN0IHJlbWFpbg0KPiB1bmNoYW5nZWQNCj4gPiAr
YW5kIHZhbGlkIGluIHRoZSBuZXcgaG9zdCBlbnZpcm9ubWVudCwgYW5kIHRoZSBncmFudCB0YWJs
ZSBlbnRyaWVzIGFuZA0KPiBldmVudA0KPiA+ICtjaGFubmVscyBtdXN0IGJlIHByZXNlcnZlZCAo
YW5kIHJlbWFpbiBvcGVyYXRpb25hbCBvbmNlIGd1ZXN0IGV4ZWN1dGlvbg0KPiBpcw0KPiA+ICty
ZXN1bWVkKS4NCj4gDQo+IEFkZCBuZXdsaW5lIGhlcmU/DQo+IA0KPiA+ICtCZWNhdXNlIHRoZSBz
ZXJ2aWNlIGRvbWFpbuKAmXMgZG9taWQgaXMgdXNlZCBkaXJlY3RseSBieSB0aGUgZ3Vlc3QgaW4N
Cj4gc2V0dGluZw0KPiA+ICt1cCBncmFudCBlbnRyaWVzIGFuZCBldmVudCBjaGFubmVscywgdGhl
IGJhY2tlbmQgZHJpdmVycyBpbiB0aGUgbmV3DQo+IGhvc3QNCj4gPiArZW52aXJvbm1lbnQgbXVz
dCBiZSBwcm92aWRlZCBieSBzZXJ2aWNlIGRvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlkLg0KPiBB
bHNvLA0KPiA+ICtiZWNhdXNlIHRoZSBndWVzdCBjYW4gc2FtcGxlIGl0cyBvd24gZG9taWQgZnJv
bSB0aGUgZnJvbnRlbmQgYXJlYSBhbmQNCj4gdXNlIGl0IGluDQo+ID4gK2h5cGVyY2FsbHMgKGUu
Zy4gSFZNT1Bfc2V0X3BhcmFtKSByYXRoZXIgdGhhbiBET01JRF9TRUxGLCB0aGUgZ3Vlc3QNCj4g
ZG9taWQgbXVzdA0KPiA+ICthbHNvIGJlIHByZXNlcnZlZCB0byBtYWludGFpbiB0aGUgQUJJLg0K
PiA+ICsNCj4gPiArRnVydGhlcm1vcmUsIGl0IHdpbGwgbmVjZXNzYXJ5IHRvIG1vZGlmeSBiYWNr
ZW5kIGRyaXZlcnMgdG8gcmUtDQo+IGVzdGFibGlzaA0KPiA+ICtjb21tdW5pY2F0aW9uIHdpdGgg
ZnJvbnRlbmQgZHJpdmVycyB3aXRob3V0IHBlcnR1cmJpbmcgdGhlIGNvbnRlbnQgb2YNCj4gdGhl
DQo+ID4gK2JhY2tlbmQgYXJlYSBvciByZXF1aXJpbmcgYW55IGNoYW5nZXMgdG8gdGhlIHZhbHVl
cyBvZiB0aGUgeGVuc3RvcmUNCj4gc3RhdGUgbm9kZXMuDQo+ID4gKw0KPiA+ICsjIyBPdGhlciBQ
YXJhLVZpcnR1YWwgU3RhdGUNCj4gPiArDQo+ID4gKyMjIyBTaGFyZWQgUmluZ3MNCj4gPiArDQo+
ID4gK0JlY2F1c2UgdGhlIGNvbnNvbGUgYW5kIHN0b3JlIHByb3RvY29sIHNoYXJlZCBwYWdlcyBh
cmUgYWN0dWFsbHkgcGFydA0KPiBvZiB0aGUNCj4gPiArZ3Vlc3QgbWVtb3J5IGltYWdlIChpbiBh
biBFODIwIHJlc2VydmVkIHJlZ2lvbiBqdXN0IGJlbG93IDRHKSB0aGVuIHRoZQ0KPiBjb250ZW50
DQo+ID4gK3dpbGwgZ2V0IG1pZ3JhdGVkIGFzIHBhcnQgb2YgdGhlIGd1ZXN0IG1lbW9yeSBpbWFn
ZS4gSGVuY2Ugbm8NCj4gYWRkaXRpb25hbCBjb2RlDQo+ID4gK2lzIHJlcXVpcmUgdG8gcHJldmVu
dCBhbnkgZ3Vlc3QgdmlzaWJsZSBjaGFuZ2UgaW4gdGhlIGNvbnRlbnQuDQo+ID4gKw0KPiA+ICsj
IyMgU2hhcmVkIEluZm8NCj4gPiArDQo+ID4gK1RoZXJlIGlzIGFscmVhZHkgYSByZWNvcmQgZGVm
aW5lZCBpbiAqTGliWGVuQ3RybCBEb21haW4gSW1hZ2UgRm9ybWF0Kg0KPiBbM10NCj4gDQo+IExp
YlhlbkN0cmwgLT4gbGlieGVuY3RybA0KPg0KDQpOb3cgdGhhdCB0aGVyZSdzIGEgcGF0Y2ggdG8g
Y2hhbmdlIGl0LCB5ZXMgOi0pDQogDQo+ID4gK2NhbGxlZCBgU0hBUkVEX0lORk9gIHdoaWNoIHNp
bXBseSBjb250YWlucyBhIGNvbXBsZXRlIGNvcHkgb2YgdGhlDQo+IGRvbWFpbuKAmXMNCj4gPiAr
c2hhcmVkIGluZm8gcGFnZS4gSXQgaXMgbm90IGN1cnJlbnRseSBpbmN1ZGVkIGluIGFuIEhWTSAo
dHlwZSBgMHgwMDAyYCkNCj4gPiArbWlncmF0aW9uIHN0cmVhbS4gSXQgbWF5IGJlIGZlYXNpYmxl
IHRvIGluY2x1ZGUgaXQgYXMgYW4gb3B0aW9uYWwNCj4gcmVjb3JkDQo+ID4gK2J1dCBpdCBpcyBu
b3QgY2xlYXIgdGhhdCB0aGUgY29udGVudCBvZiB0aGUgc2hhcmVkIGluZm8gcGFnZSBldmVyIG5l
ZWRzDQo+ID4gK3RvIGJlIHByZXNlcnZlZCBmb3IgYW4gSFZNIGd1ZXN0Lg0KPiANCj4gQWRkIG5l
d2xpbmU/DQo+IA0KPiA+ICtGb3IgYSBQViBndWVzdCB0aGUgYGFyY2hfc2hhcmVkX2luZm9gIHN1
Yi1zdHJ1Y3R1cmUgY29udGFpbnMgaW1wb3J0YW50DQo+ID4gK2luZm9ybWF0aW9uIGFib3V0IHRo
ZSBndWVzdOKAmXMgUDJNLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBpcyBub3QgcmVsZXZhbnQNCj4g
Zm9yDQo+ID4gK2FuIEhWTSBndWVzdCB3aGVyZSB0aGUgUDJNIGlzIG5vdCBkaXJlY3RseSBtYW5p
cHVsYXRlZCB2aWEgdGhlIGd1ZXN0Lg0KPiBUaGUgb3RoZXINCj4gPiArc3RhdGUgY29udGFpbmVk
IGluIHRoZSBgc2hhcmVkX2luZm9gIHN0cnVjdHVyZSByZWxhdGVzIHRoZSBkb21haW4gd2FsbC0N
Cj4gY2xvY2sNCj4gPiArKHRoZSBzdGF0ZSBvZiB3aGljaCBzaG91bGQgYWxyZWFkeSBiZSB0cmFu
c2ZlcnJlZCBieSB0aGUgYFJUQ2AgSFZNDQo+IGNvbnRleHQNCj4gPiAraW5mb3JtYXRpb24gd2hp
Y2ggY29udGFpbmVkIGluIHRoZSBgSFZNX0NPTlRFWFRgIHNhdmUgcmVjb3JkKSBhbmQgc29tZQ0K
PiBldmVudA0KPiA+ICtjaGFubmVsIHN0YXRlIChwYXJ0aWN1bGFybHkgaWYgdXNpbmcgdGhlICoy
bCogcHJvdG9jb2wpLiBFdmVudCBjaGFubmVsDQo+IHN0YXRlDQo+ID4gK3dpbGwgbmVlZCB0byBi
ZSBmdWxseSB0cmFuc2ZlcnJlZCBpZiB3ZSBhcmUgbm90IGdvaW5nIHRvIHJlcXVpcmUgdGhlDQo+
IGd1ZXN0DQo+ID4gK2NvLW9wZXJhdGlvbiB0byByZS1vcGVuIHRoZSBjaGFubmVscyBhbmQgc28g
aXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvDQo+IHJlLWJ1aWxkIGENCj4gPiArc2hhcmVkIGluZm8g
cGFnZSBmb3IgYW4gSFZNIGd1ZXN0IGZyb20gc3VjaCBvdGhlciBzdGF0ZS4NCj4gDQo+IEFkZCBu
ZXdsaW5lIGhlcmU/DQo+IA0KPiA+ICtOb3RlIHRoYXQgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgYWxz
byBjb250YWlucyBhbiBhcnJheSBvZg0KPiBgWEVOX0xFR0FDWV9NQVhfVkNQVVNgDQo+ID4gKygz
MikgYHZjcHVfaW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5IG5vbWluYXRlIGEgZGlmZmVy
ZW50IGd1ZXN0DQo+IHBoeXNpY2FsDQo+ID4gK2FkZHJlc3MgdG8gdXNlIGZvciB0aGUgdmNwdSBp
bmZvLiBUaGlzIGlzIG1hbmRhdG9yeSBmb3IgaWYgYSBkb21haW4NCj4gd2FudHMgdG8NCj4gPiAr
dXNlIG1vcmUgdGhhbiAzMiB2Q1BVcyBhbmQgb3B0aW9uYWwgZm9yIGxlZ2FjeSB2Q1BVcy4gVGhp
cyBtYXBwaW5nIGlzDQo+IG5vdA0KPiA+ICtjdXJyZW50bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1p
Z3JhdGlvbiBzdGF0ZSBzbyB0aGlzIHdpbGwgZWl0aGVyIG5lZWQNCj4gdG8gYmUNCj4gPiArYWRk
ZWQgaW50byBhbiBleGlzdGluZyBzYXZlIHJlY29yZCwgb3IgYW4gYWRkaXRpb25hbCB0eXBlIG9m
IHNhdmUNCj4gcmVjb3JkIHdpbGwNCj4gPiArYmUgbmVlZGVkLg0KPiA+ICsNCj4gPiArIyMjIFhl
bnN0b3JlIFdhdGNoZXMNCj4gPiArDQo+ID4gK0FzIG1lbnRpb25lZCBhYm92ZSwgbm8gZG9tYWlu
IFhlbnN0b3JlIHN0YXRlIGlzIGN1cnJlbnRseSB0cmFuc2ZlcnJlZA0KPiBpbiB0aGUNCj4gPiAr
bWlncmF0aW9uIHN0cmVhbS4gVGhlcmUgaXMgYSByZWNvcmQgZGVmaW5lZCBpbiAqTGliWGVuTGln
aHQgRG9tYWluDQo+IEltYWdlDQo+IA0KPiBMaWJYZW5MaWdodCAtPiBsaWJ4ZW5saWdodA0KPiAN
Cg0KU2FtZSBoZXJlLg0KDQo+ID4gK0Zvcm1hdCogWzRdIGNhbGxlZCBgRU1VTEFUT1JfWEVOU1RP
UkVfREFUQWAgZm9yIHRyYW5zZmVycmluZyBYZW5zdG9yZQ0KPiBub2Rlcw0KPiA+ICtyZWxhdGlu
ZyB0byBlbXVsYXRvcnMgYnV0IG5vIHJlY29yZCB0eXBlIGlzIGRlZmluZWQgZm9yIG5vZGVzIHJl
bGF0aW5nDQo+IHRvIHRoZQ0KPiA+ICtkb21haW4gaXRzZWxmLCBub3IgZm9yIHJlZ2lzdGVyZWQg
KndhdGNoZXMqLiBBIFhlblN0b3JlIHdhdGNoIGlzIGENCj4gbWVjaGFuaXNtDQo+ID4gK3VzZWQg
YnkgUFYgZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyB0byByZXF1ZXN0IGEgbm90aWZpY2F0
aW9uIGlmDQo+IHRoZSB2YWx1ZQ0KPiA+ICtvZiBhIHBhcnRpY3VsYXIgbm9kZSAoZS5nLiB0aGUg
b3RoZXIgZW5k4oCZcyBzdGF0ZSBub2RlKSBjaGFuZ2VzLCBzbyBpdA0KPiBpcw0KPiA+ICtpbXBv
cnRhbnQgdGhhdCB3YXRjaGVzIGNvbnRpbnVlIHRvIGZ1bmN0aW9uIGFmdGVyIGEgbWlncmF0aW9u
LiBPbmUgb3INCj4gbW9yZSBuZXcNCj4gPiArc2F2ZSByZWNvcmRzIHdpbGwgdGhlcmVmb3JlIGJl
IHJlcXVpcmVkIHRvIHRyYW5zZmVyIFhlbnN0b3JlIHN0YXRlLiBJdA0KPiB3aWxsDQo+ID4gK2Fs
c28gYmUgbmVjZXNzYXJ5IHRvIGV4dGVuZCB0aGUgKnN0b3JlKiBwcm90b2NvbFs1XSB3aXRoIG1l
Y2hhbmlzbXMgdG8NCj4gYWxsb3cNCj4gPiArdGhlIHRvb2xzdGFjayB0byBhY3F1aXJlIHRoZSBs
aXN0IG9mIHdhdGNoZXMgdGhhdCB0aGUgZ3Vlc3QgaGFzDQo+IHJlZ2lzdGVyZWQgYW5kDQo+ID4g
K2ZvciB0aGUgdG9vbHN0YWNrIHRvIHJlZ2lzdGVyIGEgd2F0Y2ggb24gYmVoYWxmIG9mIGEgZG9t
YWluLg0KPiA+ICsNCj4gPiArIyMjIEV2ZW50IGNoYW5uZWxzDQo+ID4gKw0KPiA+ICtFdmVudCBj
aGFubmVscyBhcmUgZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50IG9mDQo+
IGludGVycnVwdHMuIFRoZXkNCj4gPiArYXJlIGFuIGltcG9ydGFudCBwYXJ0IG9mIHBvc3QgUFYg
cHJvdG9jb2xzLiBOb3JtYWxseSBhIGZyb250ZW5kIGRyaXZlcg0KPiBjcmVhdGVzDQo+ID4gK2Fu
ICppbnRlci1kb21haW4qIGV2ZW50IGNoYW5uZWwgYmV0d2VlbiBpdHMgb3duIGRvbWFpbiBhbmQg
dGhlIGRvbWFpbg0KPiBydW5uaW5nDQo+ID4gK3RoZSBiYWNrZW5kLCB3aGljaCBpdCBkaXNjb3Zl
cnMgdXNpbmcgdGhlIGBiYWNrZW5kLWlkYCBub2RlIGluIFhlbnN0b3JlDQo+IChzZWUNCj4gPiAr
YWJvdmUpLCBieSBtYWtpbmcgYSBgRVZUQ0hOT1BfYWxsb2NfdW5ib3VuZGAgaHlwZXJjYWxsLiBU
aGlzIGh5cGVyY2FsbA0KPiA+ICthbGxvY2F0ZXMgYW4gZXZlbnQgY2hhbm5lbCBvYmplY3QgaW4g
dGhlIGh5cGVydmlzb3IgYW5kIGFzc2lnbnMgYQ0KPiAqbG9jYWwgcG9ydCoNCj4gPiArbnVtYmVy
IHdoaWNoIGlzIHRoZW4gd3JpdHRlbiBpbnRvIHRoZSBmcm9udGVuZCBhcmVhIGluIFhlbnN0b3Jl
LiBUaGUNCj4gYmFja2VuZA0KPiA+ICtkcml2ZXIgdGhlbiByZWFkcyB0aGlzIHBvcnQgbnVtYmVy
IGFuZCAqYmluZHMqIHRvIHRoZSBldmVudCBjaGFubmVsIGJ5DQo+ID4gK3NwZWNpZnlpbmcgaXQs
IGFuZCB0aGUgdmFsdWUgb2YgYGZyb250ZW5kLWlkYCwgYXMgKnJlbW90ZSBkb21haW4qIGFuZA0K
PiAqcmVtb3RlDQo+ID4gK3BvcnQqIChyZXNwZWN0aXZlbHkpIHRvIGEgYEVWVENITk9QX2JpbmRf
aW50ZXJkb21haW5gIGh5cGVyY2FsbC4gT25jZQ0KPiA+ICtjb25uZWN0aW9uIGlzIGVzdGFibGlz
aGVkIGluIHRoaXMgZmFzaGlvbiBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXJzDQo+IGNhbiB1
c2UNCj4gPiArdGhlIGV2ZW50IGNoYW5uZWwgYXMgYSAqbWFpbGJveCogdG8gbm90aWZ5IGVhY2gg
b3RoZXIgd2hlbiBhIHNoYXJlZA0KPiByaW5nIGhhcw0KPiA+ICtiZWVuIHVwZGF0ZWQgd2l0aCBu
ZXcgcmVxdWVzdHMgb3IgcmVzcG9uc2Ugc3RydWN0dXJlcy4NCj4gDQo+IE1pc3NpbmcgbmV3bGlu
ZSBoZXJlLg0KPiANCj4gPiArQ3VycmVudGx5IG5vIGV2ZW50IGNoYW5uZWwgc3RhdGUgaXMgcHJl
c2VydmVkIG9uIG1pZ3JhdGlvbiwgcmVxdWlyaW5nDQo+IGZyb250ZW5kDQo+ID4gK2FuZCBiYWNr
ZW5kIGRyaXZlcnMgdG8gY3JlYXRlIGFuZCBiaW5kIGEgY29tcGxldGUgbmV3IHNldCBvZiBldmVu
dA0KPiBjaGFubmVscyBpbg0KPiA+ICtvcmRlciB0byByZS1lc3RhYmxpc2ggYSBwcm90b2NvbCBj
b25uZWN0aW9uLiBIZW5jZSwgb25lIG9yIG1vcmUgbmV3DQo+IHNhdmUNCj4gPiArcmVjb3JkcyB3
aWxsIGJlIHJlcXVpcmVkIHRvIHRyYW5zZmVyIGV2ZW50IGNoYW5uZWwgc3RhdGUgaW4gb3JkZXIg
dG8NCj4gYXZvaWQgdGhlDQo+ID4gK25lZWQgZm9yIGV4cGxpY2l0IGFjdGlvbiBieSBmcm9udGVu
ZCBkcml2ZXJzIHJ1bm5pbmcgaW4gdGhlIGd1ZXN0LiBOb3RlDQo+IHRoYXQNCj4gPiArdGhlIGxv
Y2FsIHBvcnQgbnVtYmVycyBuZWVkIHRvIHByZXNlcnZlZCBpbiB0aGlzIHN0YXRlIGFzIHRoZXkg
YXJlIHRoZQ0KPiBvbmx5DQo+ID4gK2NvbnRleHQgdGhlIGd1ZXN0IGhhcyB0byByZWZlciB0byB0
aGUgaHlwZXJ2aXNvciBldmVudCBjaGFubmVsIG9iamVjdHMuDQo+ID4gKyBOb3RlIGFsc28gdGhh
dCB0aGUgUFYgKnN0b3JlKiAoWGVuc3RvcmUgYWNjZXNzKSBhbmQgKmNvbnNvbGUqDQo+IHByb3Rv
Y29scyBhbHNvDQo+ID4gK3JlbHkgb24gZXZlbnQgY2hhbm5lbHMgd2hpY2ggYXJlIHNldCB1cCBi
eSB0aGUgdG9vbHN0YWNrLiBOb3JtYWxseSwNCj4gZWFybHkgaW4NCj4gPiArbWlncmF0aW9uLCB0
aGUgdG9vbHN0YWNrIHJ1bm5pbmcgb24gdGhlIHJlbW90ZSBob3N0IHdvdWxkIHNldCB1cCBhIG5l
dw0KPiBwYWlyIG9mDQo+ID4gK2V2ZW50IGNoYW5uZWxzIGZvciB0aGVzZSBwcm90b2NvbHMgaW4g
dGhlIGRlc3RpbmF0aW9uIGRvbWFpbi4gVGhlc2UgbWF5DQo+IG5vdCBiZQ0KPiA+ICthc3NpZ25l
ZCB0aGUgc2FtZSBsb2NhbCBwb3J0IG51bWJlcnMgYXMgdGhlIHByb3RvY29scyBydW5uaW5nIGlu
IHRoZQ0KPiBzb3VyY2UNCj4gPiArZG9tYWluLiBGb3Igbm9uLWNvb3BlcmF0aXZlIG1pZ3JhdGlv
biB0aGVzZSBjaGFubmVscyBtdXN0IGVpdGhlciBiZQ0KPiBjcmVhdGVkIHdpdGgNCj4gPiArZml4
ZWQgcG9ydCBudW1iZXJzLCBvciB0aGVpciBjcmVhdGlvbiBtdXN0IGJlIGF2b2lkZWQgYW5kIGlu
c3RlYWQgYmUNCj4gaW5jbHVkZWQNCj4gPiAraW4gdGhlIGdlbmVyYWwgZXZlbnQgY2hhbm5lbCBz
dGF0ZSByZWNvcmQocykuDQo+ID4gKw0KPiA+ICsjIyMgR3JhbnQgdGFibGUNCj4gPiArDQo+ID4g
K1RoZSBncmFudCB0YWJsZSBpcyBlc3NlbnRpYWxseSB0aGUgcGFyYS12aXJ0dWFsIGVxdWl2YWxl
bnQgb2YgYW4gSU9NTVUuDQo+IEZvcg0KPiA+ICtleGFtcGxlLCB0aGUgc2hhcmVkIHJpbmdzIG9m
IGEgUFYgcHJvdG9jb2wgYXJlICpncmFudGVkKiBieSBhIGZyb250ZW5kDQo+IGRyaXZlcg0KPiA+
ICt0byB0aGUgYmFja2VuZCBkcml2ZXIgYnkgYWxsb2NhdGluZyAqZ3JhbnQgZW50cmllcyogaW4g
dGhlIGd1ZXN04oCZcw0KPiB0YWJsZSwNCj4gPiArZmlsbGluZyBpbiBkZXRhaWxzIG9mIHRoZSBt
ZW1vcnkgcGFnZXMgYW5kIHRoZW4gd3JpdGluZyB0aGUgKmdyYW50DQo+IHJlZmVyZW5jZXMqDQo+
ID4gKyh0aGUgaW5kZXggdmFsdWVzIG9mIHRoZSBncmFudCBlbnRyaWVzKSBpbnRvIFhlbnN0b3Jl
LiBUaGUgZ3JhbnQNCj4gcmVmZXJlbmNlcyBvZg0KPiA+ICt0aGUgcHJvdG9jb2wgYnVmZmVycyB0
aGVtc2VsdmVzIGFyZSB0eXBpY2FsbHkgd3JpdHRlbiBkaXJlY3RseSBpbnRvIHRoZQ0KPiByZXF1
ZXN0DQo+ID4gK3N0cnVjdHVyZXMgcGFzc2VkIHZpYSBhIHNoYXJlZCByaW5nLg0KPiANCj4gTWlz
c2luZyBuZXdsaW5lLg0KPiANCj4gPiArVGhlIGd1ZXN0IGlzIHJlc3BvbnNpYmxlIGZvciBtYW5h
Z2luZyBpdHMgb3duIGdyYW50IHRhYmxlLiBObyBoeXBlcmNhbGwNCj4gaXMNCj4gPiArcmVxdWly
ZWQgdG8gZ3JhbnQgYSBtZW1vcnkgcGFnZSB0byBhbm90aGVyIGRvbWFpbi4gSXQgaXMgc3VmZmlj
aWVudCB0bw0KPiBmaW5kIGFuDQo+ID4gK3VudXNlZCBncmFudCBlbnRyeSBhbmQgc2V0IGJpdHMg
aW4gdGhlIGVudHJ5IHRvIGdpdmUgcmVhZCBhbmQvb3Igd3JpdGUNCj4gYWNjZXNzDQo+ID4gK3Rv
IGEgcmVtb3RlIGRvbWFpbiBhbHNvIHNwZWNpZmllZCBpbiB0aGUgZW50cnkgYWxvbmcgd2l0aCB0
aGUgcGFnZQ0KPiBmcmFtZQ0KPiA+ICtudW1iZXIuIFRodXMgdGhlIGxheW91dCBhbmQgY29udGVu
dCBvZiB0aGUgZ3JhbnQgdGFibGUgbG9naWNhbGx5IGZvcm1zDQo+IHBhcnQgb2YNCj4gPiArdGhl
IGd1ZXN0IHN0YXRlLg0KPiANCj4gTWlzc2luZyBuZXdsaW5lLg0KPiANCj4gPiArQ3VycmVudGx5
IG5vIGdyYW50IHRhYmxlIHN0YXRlIGlzIG1pZ3JhdGVkLCByZXF1aXJpbmcgYSBndWVzdCB0bw0K
PiBzZXBhcmF0ZWx5DQo+ID4gK21haW50YWluIGFueSBzdGF0ZSB0aGF0IGl0IHdpc2hlcyB0byBw
ZXJzaXN0IGVsc2V3aGVyZSBpbiBpdHMgbWVtb3J5DQo+IGltYWdlIGFuZA0KPiA+ICt0aGVuIHJl
c3RvcmUgaXQgYWZ0ZXIgbWlncmF0aW9uLiBUaHVzIHRvIGF2b2lkIHRoZSBuZWVkIGZvciBzdWNo
DQo+IGV4cGxpY2l0DQo+ID4gK2FjdGlvbiBieSB0aGUgZ3Vlc3QsIG9uZSBvciBtb3JlIG5ldyBz
YXZlIHJlY29yZHMgd2lsbCBiZSByZXF1aXJlZCB0bw0KPiBtaWdyYXRlDQo+ID4gK3RoZSBjb250
ZW50cyBvZiB0aGUgZ3JhbnQgdGFibGUuDQo+ID4gKw0KPiA+ICsjIE91dGxpbmUgUHJvcG9zYWwN
Cj4gPiArDQo+ID4gKyogUFYgYmFja2VuZCBkcml2ZXJzIHdpbGwgYmUgbW9kaWZpZWQgdG8gdW5p
bGF0ZXJhbGx5IHJlLWVzdGFibGlzaA0KPiBjb25uZWN0aW9uDQo+ID4gK3RvIGEgZnJvbnRlbmQg
aWYgdGhlIGJhY2tlbmQgc3RhdGUgbm9kZSBpcyByZXN0b3JlZCB3aXRoIHZhbHVlIDQNCj4gPiAr
KFhlbmJ1c1N0YXRlQ29ubmVjdGVkKVs2XS4NCj4gDQo+IE1pc3NpbmcgbmV3bGluZS4NCj4gDQo+
ID4gKyogVGhlIHRvb2xzdGFjayBzaG91bGQgYmUgbW9kaWZpZWQgdG8gYWxsb3cgZG9taWQgdG8g
YmUgcmFuZG9taXplZCBvbg0KPiBpbml0aWFsDQo+ID4gK2NyZWF0aW9uIG9yIGRlZmF1bHQgbWln
cmF0aW9uLCBidXQgbWFrZSBpdCBpZGVudGljYWwgdG8gdGhlIHNvdXJjZQ0KPiBkb21haW4gb24N
Cj4gPiArbm9uLWNvb3BlcmF0aXZlIG1pZ3JhdGlvbi4gTm9uLUNvb3BlcmF0aXZlIG1pZ3JhdGlv
biB3aWxsIGhhdmUgdG8gYmUNCj4gZGVuaWVkIGlmIHRoZQ0KPiA+ICtkb21pZCBpcyB1bmF2YWls
YWJsZSBvbiB0aGUgdGFyZ2V0IGhvc3QsIGJ1dCByYW5kb21pemF0aW9uIG9mIGRvbWlkIG9uDQo+
IGNyZWF0aW9uDQo+ID4gK3Nob3VsZCBob3BlZnVsbHkgbWluaW1pemUgdGhlIGxpa2VsaWhvb2Qg
b2YgdGhpcy4gTm9uLUNvb3BlcmF0aXZlDQo+IG1pZ3JhdGlvbiB0bw0KPiA+ICtsb2NhbGhvc3Qg
d2lsbCBjbGVhcmx5IG5vdCBiZSBwb3NzaWJsZS4gUGF0Y2hlcyBoYXZlIGFscmVhZHkgYmVlbiBz
ZW50DQo+IHRvDQo+ID4gK2B4ZW4tZGV2ZWxgIHRvIG1ha2UgdGhpcyBjaGFuZ2VbN10uDQo+ID4g
KyogYHhlbnN0b3JlZGAgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGltcGxlbWVudCB0aGUgbmV3IG1l
Y2hhbmlzbXMNCj4gbmVlZGVkLiBTZWUNCj4gPiArKk90aGVyIFBhcmEtVmlydHVhbCBTdGF0ZSog
YWJvdmUuIEEgZnVydGhlciBkZXNpZ24gZG9jdW1lbnQgd2lsbA0KPiBwcm9wb3NlDQo+ID4gK2Fk
ZGl0aW9uYWwgcHJvdG9jb2wgbWVzc2FnZXMuDQo+ID4gKyogV2l0aGluIHRoZSBtaWdyYXRpb24g
c3RyZWFtIGV4dHJhIHNhdmUgcmVjb3JkcyB3aWxsIGJlIGRlZmluZWQgYXMNCj4gcmVxdWlyZWQu
DQo+ID4gK1NlZSAqT3RoZXIgUGFyYS1WaXJ0dWFsIFN0YXRlKiBhYm92ZS4gQSBmdXJ0aGVyIGRl
c2lnbiBkb2N1bWVudCB3aWxsDQo+IHByb3Bvc2UNCj4gPiArbW9kaWZpY2F0aW9ucyB0byB0aGUg
TGliWGVuTGlnaHQgYW5kIExpYlhlbkN0cmwgRG9tYWluIEltYWdlIEZvcm1hdHMuDQo+IA0KPiBM
aWJYZW5MaWdodCBhbmQgTGliWGVuQ3RybCBzaG91bGQgYmUgZml4ZWQuDQo+IA0KDQpZZXMuDQoN
Cj4gPiArKiBBbiBvcHRpb24gc2hvdWxkIGJlIGFkZGVkIHRvIHRoZSB0b29sc3RhY2sgdG8gaW5p
dGlhdGUgYSBub24tDQo+IGNvb3BlcmF0aXZlDQo+ID4gK21pZ3JhdGlvbiwgaW5zdGVhZCBvZiB0
aGUgKGRlZmF1bHQpIHBvdGVudGlhbGx5IGNvLW9wZXJhdGl2ZSBtaWdyYXRpb24uDQo+ID4gK0Vz
c2VudGlhbGx5IHRoaXMgc2hvdWxkIHNraXAgdGhlIGNoZWNrIHRvIHNlZSBpZiBQViBkcml2ZXJz
IGFuZCBtaWdyYXRlDQo+IGFzIGlmDQo+ID4gK3RoZXJlIGFyZSBub25lIHByZXNlbnQsIGJ1dCBh
bHNvIGVuYWJsaW5nIHRoZSBleHRyYSBzYXZlIHJlY29yZHMuIE5vdGUNCj4gdGhhdCBhdA0KPiA+
ICtsZWFzdCBzb21lIG9mIHRoZSBleHRyYSByZWNvcmRzIHNob3VsZCBvbmx5IGZvcm0gcGFydCBv
ZiBhIG5vbi0NCj4gY29vcGVyYXRpdmUNCj4gPiArbWlncmF0aW9uIHN0cmVhbS4gRm9yIGV4YW1w
bGUsIG1pZ3JhdGluZyBldmVudCBjaGFubmVsIHN0YXRlIHdvdWxkIGJlDQo+IGNvdW50ZXINCj4g
PiArcHJvZHVjdGl2ZSBpbiBhIG5vcm1hbCBtaWdyYXRpb24gYXMgdGhpcyB3aWxsIGVzc2VudGlh
bGx5IGxlYWsgZXZlbnQNCj4gY2hhbm5lbA0KPiA+ICtvYmplY3RzIGF0IHRoZSByZWNlaXZpbmcg
ZW5kLiBPdGhlcnMsIHN1Y2ggYXMgZ3JhbnQgdGFibGUgc3RhdGUsIGNvdWxkDQo+ID4gK3BvdGVu
dGlhbGx5IGhhcm1sZXNzbHkgZm9ybSBwYXJ0IG9mIGEgbm9ybWFsIG1pZ3JhdGlvbiBzdHJlYW0u
DQo+ID4gKw0KPiA+ICsqICogKg0KPiA+ICtbMV0gUFYgZHJpdmVycyBhcmUgZGVlbWVkIHRvIGJl
IGluc3RhbGxlZCBpZiB0aGUgSFZNIHBhcmFtZXRlcg0KPiA+ICsqSFZNX1BBUkFNX0NBTExCQUNL
X0lSUSogaGFzIGJlZW4gc2V0IHRvIGEgbm9uLXplcm8gdmFsdWUuDQo+IA0KPiBJIHRoaW5rIHRo
aXMgaXMganVzdCBhbiBhcHByb3hpbWF0aW9uLCBidXQgaXQgc2hvdWxkIGJlIGdvb2QgZW5vdWdo
IGluDQo+IHByYWN0aWNlLg0KPiANCg0KVGhpcyBpcyBqdXN0IGRlc2NyaXB0aW9uIG9mIHRoZSB0
ZXN0IGFzIGl0IHN0YW5kcy4gUGVyc29uYWxseSBJIGRvbid0IGxpa2UgaXQgYmVjYXVzZSBJIHRo
aW5rIHRoZSBjYWxsYmFjayB2aWEgc2hvdWxkIGJlIGtpbGxlZCB3aXRoIGZpcmUsIGJ1dCBhbGFz
IGl0IGlzIEFCSS4gSG93ZXZlciBvdGhlciBtZWNoYW5pc21zIGZvciBndWVzdHMgdG8gZ2V0IGV2
ZW50cyBub3RpZmljYXRpb25zIGluIEhWTSBndWVzdHMgaGF2ZSBleGlzdGVkIGZvciBhIHdoaWxl
IHNvIEkgd291bGRuJ3QgYWN0dWFsbHkgdmlldyBpdCBhcyBhIHJlbGlhYmxlIHRlc3QuIEUuZy4g
SSBjYW4gaGFwcGlseSBhdm9pZCByZWdpc3RlcmluZyB0aGUgY2FsbGJhY2sgdmlhIGluIHRoZSBX
aW5kb3dzIFBWIGRyaXZlcnMgd2l0aG91dCBsb3NzIG9mIGZ1bmN0aW9uYWxpdHkuDQoNCiAgUGF1
bA0KDQo+ID4gKw0KPiA+ICtbMl0gU2VlDQo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXhlbi9pbmNsdWRlL3B1YmxpYy9pby94DQo+IGVuYnVzLmgN
Cj4gPiArDQo+ID4gK1szXSBTZWUNCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9zcGVjcy9saWJ4Yy0NCj4gbWlncmF0aW9uLXN0cmVhbS5w
YW5kb2MNCj4gPiArDQo+ID4gK1s0XSBTZWUNCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9zcGVjcy9saWJ4bC0NCj4gbWlncmF0aW9uLXN0
cmVhbS5wYW5kb2MNCj4gPiArDQo+ID4gK1s1XSBTZWUNCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9taXNjL3hlbnN0b3JlLnR4dA0KPiA+
ICsNCj4gPiArWzZdIGB4ZW4tYmxrYmFja2AgYW5kIGB4ZW4tbmV0YmFja2AgaGF2ZSBhbHJlYWR5
IGJlZW4gbW9kaWZpZWQgaW4gTGludXgNCj4gdG8gZG8NCj4gPiArdGhpcy4NCj4gPiArDQo+ID4g
K1s3XSBTZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDIwLQ0KPiAwMS9tc2cwMDYzMi5odG1sDQo+ID4gKw0KPiA+IC0tDQo+ID4gMi4yMC4x
DQo+ID4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:49:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwT73-0002dt-I3; Tue, 28 Jan 2020 15:49:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwT72-0002dl-GB
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:49:12 +0000
X-Inumbo-ID: b999e2f2-41e5-11ea-871b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b999e2f2-41e5-11ea-871b-12813bfff9fa;
 Tue, 28 Jan 2020 15:49: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 mx2.suse.de (Postfix) with ESMTP id 2A19CB132;
 Tue, 28 Jan 2020 15:49:10 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
Date: Tue, 28 Jan 2020 16:49:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyOCwgMjAyMCBhdCAwMjoxNjo1M1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRG9t
YWluIGNyZWF0aW9uIGZhaWx1cmUgcGF0aHMgZG9uJ3QgY2FsbCBkb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoKSwKPj4geWV0IGFsbG9jYXRpb25zIGFuZCBhbGlrZSBkb25lIGZyb20gaHZtX2Rv
bWFpbl9pbml0aWFsaXplKCkgbmVlZCB0byBiZQo+PiB1bmRvbmUgbmV2ZXJ0aGVsZXNzLiBDYWxs
IHRoZSBmdW5jdGlvbiBhbHNvIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCksCj4+IGFmdGVyIG1h
a2luZyBzdXJlIGFsbCBkZXNjZW5kYW50cyBhcmUgaWRlbXBvdGVudC4KPj4KPj4gTm90ZSB0aGF0
IHdoaWxlIHZpcmlkaWFuX3tkb21haW4sdmNwdX1fZGVpbml0KCkgd2VyZSBhbHJlYWR5IHVzZWQg
aW4KPj4gd2F5cyBzdWdnZXN0aW5nIHRoZXkncmUgaWRlbXBvdGVudCwgdmlyaWRpYW5fdGltZV92
Y3B1X2RlaW5pdCgpIGFjdHVhbGx5Cj4+IHdhc24ndDogT25lIGNhbid0IGtpbGwgYSB0aW1lciB0
aGF0IHdhcyBuZXZlciBpbml0aWFsaXplZC4KPj4KPj4gRm9yIGh2bV9kZXN0cm95X2FsbF9pb3Jl
cV9zZXJ2ZXJzKCkncyBwdXJwb3NlcyBtYWtlCj4+IHJlbG9jYXRlX3BvcnRpb19oYW5kbGVyKCkg
cmV0dXJuIHdoZXRoZXIgdGhlIHRvIGJlIHJlbG9jYXRlZCBwb3J0IHJhbmdlCj4+IHdhcyBhY3R1
YWxseSBmb3VuZC4gVGhpcyBzZWVtcyBjaGVhcGVyIHRoYW4gaW50cm9kdWNpbmcgYSBmbGFnIGlu
dG8KPj4gc3RydWN0IGh2bV9kb21haW4ncyBpb3JlcV9zZXJ2ZXIgc3ViLXN0cnVjdHVyZS4KPj4K
Pj4gSW4gaHZtX2RvbWFpbl9pbml0aWFsaXNlKCkgYWRkaXRpb25hbGx5Cj4+IC0gdXNlIFhGUkVF
KCkgYWxzbyB0byByZXBsYWNlIGFkamFjZW50IHhmcmVlKCksCj4+IC0gdXNlIGh2bV9kb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhcyBiZWluZyBpZGVtcG90ZW50IG5vdy4KPj4KPj4gRml4
ZXM6IGU3YTliNWU3MmYyNiAoInZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRvbWFpbiBh
bmQgdmNwdSBzdHJ1Y3R1cmVzIikKPj4gRml4ZXM6IDI2ZmJhM2M4NTU3MSAoInZpcmlkaWFuOiBh
ZGQgaW1wbGVtZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycyIpCj4+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9ocGV0LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKPj4gQEAgLTc1MSw3
ICs3NTEsNyBAQCB2b2lkIGhwZXRfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgaW50
IGk7Cj4+ICAgICAgSFBFVFN0YXRlICpoID0gZG9tYWluX3ZocGV0KGQpOwo+PiAgCj4+IC0gICAg
aWYgKCAhaGFzX3ZocGV0KGQpICkKPj4gKyAgICBpZiAoICFoYXNfdmhwZXQoZCkgfHwgIWQtPmFy
Y2guaHZtLnBsX3RpbWUgfHwgIWgtPnN0aW1lX2ZyZXEgKQo+PiAgICAgICAgICByZXR1cm47Cj4+
ICAKPj4gICAgICB3cml0ZV9sb2NrKCZoLT5sb2NrKTsKPj4gQEAgLTc2Myw2ICs3NjMsOCBAQCB2
b2lkIGhwZXRfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgSFBFVF9USU1FUl9OVU07IGkrKyApCj4+ICAgICAgICAgICAgICBpZiAoIHRpbWVyX2Vu
YWJsZWQoaCwgaSkgKQo+PiAgICAgICAgICAgICAgICAgIGhwZXRfc3RvcF90aW1lcihoLCBpLCBn
dWVzdF90aW1lKTsKPj4gKwo+PiArICAgICAgICBoLT5ocGV0LmNvbmZpZyA9IDA7Cj4+ICAgICAg
fQo+PiAgCj4+ICAgICAgd3JpdGVfdW5sb2NrKCZoLT5sb2NrKTsKPj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IEBAIC02OTYs
MjQgKzY5NiwyNCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4KPj4g
ICAgICByZXR1cm4gMDsKPj4gIAo+PiAgIGZhaWwyOgo+PiAtICAgIHJ0Y19kZWluaXQoZCk7Cj4+
ICAgICAgc3RkdmdhX2RlaW5pdChkKTsKPj4gICAgICB2aW9hcGljX2RlaW5pdChkKTsKPj4gICBm
YWlsMToKPj4gICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+ICAgICAgICAgIHhm
cmVlKGQtPmFyY2guaHZtLmlvX2JpdG1hcCk7Cj4+IC0gICAgeGZyZWUoZC0+YXJjaC5odm0uaW9f
aGFuZGxlcik7Cj4+IC0gICAgeGZyZWUoZC0+YXJjaC5odm0ucGFyYW1zKTsKPj4gLSAgICB4ZnJl
ZShkLT5hcmNoLmh2bS5wbF90aW1lKTsKPj4gLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5pcnEpOwo+
PiArICAgIFhGUkVFKGQtPmFyY2guaHZtLmlvX2hhbmRsZXIpOwo+PiArICAgIFhGUkVFKGQtPmFy
Y2guaHZtLnBhcmFtcyk7Cj4+ICsgICAgWEZSRUUoZC0+YXJjaC5odm0ucGxfdGltZSk7Cj4+ICsg
ICAgWEZSRUUoZC0+YXJjaC5odm0uaXJxKTsKPj4gICBmYWlsMDoKPj4gICAgICBodm1fZGVzdHJv
eV9jYWNoZWF0dHJfcmVnaW9uX2xpc3QoZCk7Cj4+ICAgICAgZGVzdHJveV9wZXJkb21haW5fbWFw
cGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCk7Cj4+ICAgZmFpbDoKPj4gLSAgICB2aXJp
ZGlhbl9kb21haW5fZGVpbml0KGQpOwo+PiArICAgIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoZCk7Cj4gCj4gV291bGQgYmUgbmljZSB0byB1bmlmeSBhbGwgdGhvc2UgbGFiZWxzIGlu
dG8gYSBzaW5nbGUgZmFpbCBsYWJlbCwgYnV0Cj4gSSdtIG5vdCBzdXJlIGlmIGFsbCBmdW5jdGlv
bnMgYXJlIHByZXBhcmVkIHRvIGhhbmRsZSB0aGlzLgoKVGhhdCdzIHRoZSBtaWQtIHRvIGxvbmct
dGVybSBwbGFuLCB5ZXMuIEJ1dCBpdCBoYXMgdGFrZW4gbWUgcXVpdGUgYQpiaXQgbW9yZSB0aW1l
IHRoYW4gaW50ZW5kZWQgdG8gYXQgbGVhc3Qgc29ydCBvdXQgdGhpcyBwYXJ0LiBJIHJlYWxseQpk
b24ndCB3YW50IHRvIGV4dGVuZCB0aGlzIHJpZ2h0IG5vdyAoYW5kIGV2ZW4gbGVzcyBzbyBpbiB0
aGlzIHBhdGNoKS4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+PiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4gQEAgLTEyMjgsNiArMTIyOCw5IEBAIHZvaWQgaHZt
X2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWMKPj4gICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKPj4gICAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4+ICAKPj4gKyAgICBpZiAoICFy
ZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwgMHhjZjgsIDQpICkKPj4gKyAgICAgICAg
cmV0dXJuOwo+IAo+IENvdWxkIHlvdSBhZGQgYSBub3RlIGhlcmUgdGhhdCB0aGUgJ3JlbG9jYXRp
b24nIGlzIGp1c3QgdXNlZCBhcyBhIG1lYW4KPiB0byBmaWd1cmUgb3V0IGlmIGlvb3JlcSBzZXJ2
ZXJzIGhhdmUgYmVlbiBzZXR1cCAoaWU6IHRoZSBsb2NrIGhhcyBiZWVuCj4gaW5pdGlhbGl6ZWQp
PwoKSG1tLCBJJ20gZXhwbGFpbmluZyB0aGlzIGluIHRoZSBkZXNjcmlwdGlvbiwgYW5kIHR3aWNl
IHRoZSBzYW1lCm51bWJlciBJIHRob3VnaHQgd291bGQgbWFrZSB0aGUgcHVycG9zZSBzdWZmaWNp
ZW50bHkgY2xlYXIKKGFueW9uZSB3aG8gc3RpbGwgd29uZGVycyBjb3VsZCBzdGlsbCBnbyBiYWNr
IHRvIHRoZSBjb21taXQpLgoKPiBJIGZpbmQgdGhpcyBraW5kIG9mIGRpcnR5LCBhbmQgd291bGQg
bmVlZCByZXdvcmsgaWYgb3RoZXIgYXJjaGVzIGdhaW4KPiBpb3JlcSBzdXBwb3J0LgoKVGhpcyBp
cyB4ODYgY29kZSAtIGhvdyBhcmUgb3RoZXIgYXJjaGVzIGdvaW5nIHRvIGJlIGFmZmVjdGVkPwpF
dmVuIGlmIHRoZXkgZ2FpbiBpb3JlcSBzZXJ2ZXIgc3VwcG9ydCwgdGhlIG5vdGlvbiBvZiBwb3J0
IEkvTwppbiBnZW5lcmFsIHdpbGwgcmVtYWluIGFuIHg4NiBzcGVjaWZpYy4KCkkgYWdyZWUgaXQn
cyBhIGxpdHRsZSBkaXJ0eSwgYnV0IEkgY29uc2lkZXIgaXQgYmV0dGVyIHRoYW4KcHV0dGluZyBp
biBhbm90aGVyIGJvb2wgKGFuZCBwcm9iYWJseSA3IGJ5dGVzIG9mIHBhZGRpbmcpIGludG8Kc3Ry
dWN0IGh2bV9kb21haW4uCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKPj4gQEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gIHsKPj4gICAgICBSVENTdGF0ZSAqcyA9IGRvbWFp
bl92cnRjKGQpOwo+PiAgCj4+IC0gICAgaWYgKCAhaGFzX3ZydGMoZCkgKQo+PiArICAgIGlmICgg
IWhhc192cnRjKGQpIHx8ICFkLT5hcmNoLmh2bS5wbF90aW1lIHx8Cj4+ICsgICAgICAgICBzLT51
cGRhdGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkICkKPiAKPiBZb3UgY291
bGQgYWxzbyBjaGVjayBmb3IgdGhlIHBvcnQgcmVnaXN0cmF0aW9uIEFGQUlDVCwgd2hpY2ggaXMg
bWF5YmUKPiBtb3JlIG9idmlvdXM/CgpZb3UgY2FsbGVkIHRoYXQgYXBwcm9hY2ggZGlydHkgYWJv
dmUgLSBJJ2QgbGlrZSB0byByZXN0cmljdCBpdAp0byBqdXN0IHdoZXJlIG5vIGJldHRlciBhbHRl
cm5hdGl2ZSBleGlzdHMuCgo+IEkgYWxzbyB3b25kZXIgd2hldGhlciBhbGwgdGhvc2UgdGltZS1y
ZWxhdGVkIGVtdWxhdGlvbnMgY291bGQgYmUKPiBncm91cGVkIGludG8gYSBzaW5nbGUgaGVscGVy
LCB0aGF0IGNvdWxkIGhhdmUgYSBkLT5hcmNoLmh2bS5wbF90aW1lCj4gaW5zdGVhZCBvZiBoYXZp
bmcgdG8gc3ByaW5rbGUgc3VjaCBjaGVja3MgZm9yIGVhY2ggZGV2aWNlPwoKUXVpdGUgcG9zc2li
bGUsIGJ1dCBub3QgaGVyZSBhbmQgbm90IG5vdy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:50:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwT84-0003LG-V5; Tue, 28 Jan 2020 15:50:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwT83-0003L4-Kg
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:50:15 +0000
X-Inumbo-ID: e013d938-41e5-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e013d938-41e5-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 15:50:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwT82-0003Kw-6s; Tue, 28 Jan 2020 15:50:14 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwT81-00054i-RJ; Tue, 28 Jan 2020 15:50:14 +0000
Date: Tue, 28 Jan 2020 15:50:11 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128155011.xblutfe4titdo5ax@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-6-liuwe@microsoft.com>
 <e72f37cf-63cb-9c10-00e2-96f946208265@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e72f37cf-63cb-9c10-00e2-96f946208265@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 5/7] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDQ6NDU6MzhQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMKPiA+IEBAIC0yNyw3ICsyNywxMCBAQAo+ID4gICNpbmNsdWRlIDxh
c20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+
ID4gIAo+ID4gKyNpbmNsdWRlICJwcml2YXRlLmgiCj4gPiArCj4gPiAgc3RydWN0IG1zX2h5cGVy
dl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2Owo+ID4gK0RFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+IAo+IFdvdWxkIGl0IHBlcmhhcHMg
YmUgaGVscGZ1bCB0byBtYWtlIHJlY29nbml6YWJsZSB0aGF0IHRoaXMgY2FuIGhvbGQKPiB1cCB0
byBhIHBhZ2UncyB3b3J0aCBvZiBkYXRhLCBlaXRoZXIgYnkgaXRzIHR5cGUgb3IgYnkgYSBzbGln
aHRseQo+IGRpZmZlcmVudCBuYW1lPwoKSSB3aWxsIGNoYW5nZSB0aGlzIHRvIGh2X3BjcHVfaW5w
dXRfYXJnX3BhZ2UgaW5zdGVhZC4KCj4gCj4gPiBAQCAtMTE5LDE0ICsxMjIsMzYgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCj4gPiAgICAgIH0KPiA+ICB9
Cj4gPiAgCj4gPiArc3RhdGljIHZvaWQgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZvaWQpCj4g
PiArewo+ID4gKyAgICB2b2lkICptYXBwaW5nOwo+ID4gKwo+ID4gKyAgICBpZiAoIHRoaXNfY3B1
KGh2X3BjcHVfaW5wdXRfYXJnKSApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAg
IG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiA+ICsgICAgaWYgKCAhbWFwcGluZyAp
Cj4gPiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIGh5cGVyY2FsbCBpbnB1dCBw
YWdlIGZvciBDUFUldVxuIiwKPiA+ICsgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7
Cj4gCj4gcGFuaWMoKSBpcyBsaWtlbHkgZmluZSBmb3IgdGhlIEJTUCwgYnV0IEkgZG9uJ3QgdGhp
bmsgYW55IEFQIHNob3VsZAo+IGJlIGFibGUgdG8gYnJpbmcgZG93biB0aGUgc3lzdGVtIGJlY2F1
c2Ugb2YgbWVtb3J5IHNob3J0YWdlLiBTdWNoCj4gYW4gQVAgc2hvdWxkIHNpbXBseSBub3QgY29t
ZSBvbmxpbmUuIChFdmVuIGZvciB0aGUgQlNQIHRoZSBxdWVzdGlvbgo+IGlzIHdoZXRoZXIgWGVu
IHdvdWxkIGJlIGFibGUgdG8gcnVuIGRlc3BpdGUgZmFpbHVyZSBoZXJlLikKClRoaXMgaXMgbm8g
ZGlmZmVyZW50IHRoYW4gd2hhdCBpcyBhbHJlYWR5IGRvbmUgZm9yIFhlbiBvbiBYZW4sIGkuZS4K
ZmFpbHVyZSBpbiBzZXR0aW5nIHVwIEFQIGZvciBhbnkgcmVhc29uIGlzIGZhdGFsLgoKc3RhcnRf
c2Vjb25kYXJ5IGRvZXNuJ3QgZXZlbiBoYW5kbGluZyBhbnkgZmFpbHVyZSBieSBpdHNlbGYgb3IK
cHJvcGFnYXRlIGZhaWx1cmUgYmFjayB0byBjYWxsZXIuCgpSZXdpbmRpbmcgaXMgYSBiaXQgY29t
cGxleCwgZ2l2ZW4gdGhhdCB3ZSB3b3VsZCBlbmFibGUgaHlwZXJ2aXNvcgpmZWF0dXJlcyB2ZXJ5
IGVhcmx5LgoKVG8gYWNoaWV2ZSB3aGF0IHlvdSB3YW50IGl0IHdvdWxkIHJlcXVpcmUgcmV3cml0
aW5nIG9mIG90aGVyIHBhcnRzIHRoYXQKYXJlIG91dHNpZGUgb2YgaHlwZXJ2aXNvciBmcmFtZXdv
cmsuCgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:55:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15: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 1iwTCV-0003Xu-JY; Tue, 28 Jan 2020 15:54:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwTCV-0003Xp-46
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:54:51 +0000
X-Inumbo-ID: 80bc8006-41e6-11ea-871e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80bc8006-41e6-11ea-871e-12813bfff9fa;
 Tue, 28 Jan 2020 15:54: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 <osstest-admin@xenproject.org>)
 id 1iwTCO-0003Qp-C3; Tue, 28 Jan 2020 15:54:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwTCN-00041c-QT; Tue, 28 Jan 2020 15:54:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwTCN-0006i6-PW; Tue, 28 Jan 2020 15:54:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146551-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=4d009db0a381412b959db84562b68f2d3533cd87
X-Osstest-Versions-That: xen=0b70b2ff8f5a61196d090cc70040a20178327347
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 15:54:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146551: 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>

ZmxpZ2h0IDE0NjU1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZDAwOWRiMGEzODE0MTJiOTU5ZGI4NDU2MmI2OGYyZDM1MzNjZDg3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYjcwYjJmZjhmNWE2MTE5NmQw
OTBjYzcwMDQwYTIwMTc4MzI3MzQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1MzkgIDIwMjAt
MDEtMjcgMTg6MDA6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTUxICAy
MDIwLTAxLTI4IDEzOjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDBiNzBiMmZmOGYuLjRkMDA5ZGIwYTMgIDRkMDA5ZGIwYTM4
MTQxMmI5NTlkYjg0NTYyYjY4ZjJkMzUzM2NkODcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:55:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwTCu-0003Zm-U9; Tue, 28 Jan 2020 15:55:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwTCu-0003Zb-6p
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:55:16 +0000
X-Inumbo-ID: 93398314-41e6-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93398314-41e6-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 15:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwTCs-0003Rr-LO; Tue, 28 Jan 2020 15:55:14 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwTCs-0005WX-9m; Tue, 28 Jan 2020 15:55:14 +0000
Date: Tue, 28 Jan 2020 15:55:10 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128155510.ruie6ck4i3hg5dub@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
 <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMDQ6NDg6MzhQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiA+IFRoaXMgd2lsbCBi
ZSB1c2VmdWwgd2hlbiBpbnZva2luZyBoeXBlcmNhbGwgdGhhdCB0YXJnZXRzIHNwZWNpZmljCj4g
PiB2Y3B1KHMpLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3Nv
ZnQuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgo+IAo+
IEZvciBmb3JtYWwgcmVhc29ucwo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gCj4gSG93ZXZlciBJIHdvbmRlciB3aGV0aGVyIHRoZSBWaXJpZGlhbiBlbnRyeSBp
biBNQUlOVEFJTkVSUyBzaG91bGRuJ3QKPiBiZSBleHRlbmRlZCBieQo+IAo+IEY6CXhlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvCj4gCj4gKGFuZCBwb3NzaWJseSBoYXZlIGl0cyB0aXRsZSBhZGp1
c3RlZCkuIFRob3VnaHRzPwoKVGhpcyBpc24ndCBhYm91dCBlbXVsYXRpbmcgSHlwZXItViBpbnNp
ZGUgWGVuLCBzbyBJIGRvbid0IHRoaW5rIHRoYXQncwp0aGUgcmlnaHQgYXBwcm9hY2ggaGVyZS4K
ClRoYXQgc2FpZCwgaWYgUGF1bCB3YW50cyB0byB0YWtlIHRoaXMgdW5kZXIgaGlzIHB1cnZpZXcs
IGl0J3MgZmluZSBieSBtZQotLSB0aGF0IHdvdWxkIG1ha2UgbWUgZWFzaWVyIHRvIHVwc3RyZWFt
IG15IHBhdGNoLiA7LSkgIEkgYWxzbyB3b3VsZG4ndAptaW5kIGFkZGluZyBteXNlbGYgYXMgbWFp
bnRhaW5lciBmb3IgdGhpcyBwYXRoLgoKV2VpLgoKPiAKPiBKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 15:57:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 15:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwTEj-0003jj-F8; Tue, 28 Jan 2020 15:57:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwTEi-0003jc-GX
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 15:57:08 +0000
X-Inumbo-ID: d1f2ba44-41e6-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1f2ba44-41e6-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 15:57: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 <osstest-admin@xenproject.org>)
 id 1iwTEa-0003Sx-Ea; Tue, 28 Jan 2020 15:57: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 1iwTEa-00045n-2N; Tue, 28 Jan 2020 15:57:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwTEa-0008Or-1j; Tue, 28 Jan 2020 15:57:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146553-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64: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-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=750fe5989f9efffce86368c6feac013f8b7b433c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 15:57:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 146553: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA3NTBmZTU5ODlmOWVm
ZmZjZTg2MzY4YzZmZWFjMDEzZjhiN2I0MzNjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAxOTkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTUzICAyMDIwLTAxLTI4
IDEzOjM2OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGV5aSBHdW8gPGd1b2hleWlAaHVhd2Vp
LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEphZSBIeXVuIFlv
byA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWlqdW4gQ2hlbiA8Y2hlbmppYWp1
bjhAaHVhd2VpLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAg
SmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVhbi1QaGlsaXBwZSBCcnVj
a2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSmVmZiBLdWJhc2NpayA8amVmZi5rdWJh
c2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSmlhaHVpIENlbiA8Y2VuamlhaHVpQGh1YXdlaS5jb20+
CiAgSmlhanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSml1ZmVpIFh1ZSA8aml1
ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1
PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVuIFBpYW8gPHBpYW9q
dW5AaHVhd2VpLmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4K
ICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KICBLZXFpYW4gWmh1IDx6aHVrZXFp
YW4xQGh1YXdlaS5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5n
IDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4KICBMaXUgQm8gPGJvLmxpdUBsaW51eC5hbGliYWJhLmNv
bT4KICBMaXUgSmluZ3FpIDxqaW5ncWkubGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8eWkubC5s
aXVAaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1
bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+CiAgTWFyZWsgRG9sYXRhIDxta2RvbGF0YUB1
cy5pYm0uY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2VyLmN4PgogIE1hc2FoaXJvIFlhbWFkYSA8bWFzYWhpcm95
QGtlcm5lbC5vcmc+CiAgTWFzYXlvc2hpIE1penVtYSA8bS5taXp1bWFAanAuZnVqaXRzdS5jb20+
CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
aWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogIE1pY2t5IFl1biBDaGFuIChtaWNoaWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+
CiAgTWlja3kgWXVuIENoYW4gPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlrbG9zIFN6ZXJl
ZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hp
cm9AanAuZnVqaXRzdS5jb20+CiAgbWtkb2xhdGFAdXMuaWJtLmNvbSA8bWtkb2xhdGFAdXMuaWJt
LmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5pZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBOaWtv
bGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFAZ21haWwuY29tPgogIFBhbG1lciBEYWJiZWx0IDxw
YWxtZXJkYWJiZWx0QGdvb2dsZS5jb20+CiAgUGFuIE5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3
ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+
CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92
Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGVuZyBUYW8gPHRhby5wZW5nQGxp
bnV4LmFsaWJhYmEuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQZXRlciBUdXJzY2htaWQgPHBldGVyLnR1cnNjaG1AbnV0YW5peC5jb20+CiAgUGV0ZXIg
V3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIHBpYW9qdW4gPHBpYW9qdW5AaHVhd2Vp
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
aWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQg
Rm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8ub3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVs
LnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTY290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoYW1lZXIgS29s
b3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaGloUG8gSHVu
ZyA8c2hpaHBvLmh1bmdAc2lmaXZlLmNvbT4KICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5k
ZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KICBTdGVmYW4gSGFqbm9jemkg
PHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3VuaWwg
TXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5n
aCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+
CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNj
LmNvbT4KICBWaW5jZW50IERFSE9SUyA8dmluY2VudC5kZWhvcnNAc21pbGUuZnI+CiAgVml2ZWsg
R295YWwgPHZnb3lhbEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkg
PHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1v
bmxpbmUuZGU+CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQu
Y29tPgogIHdhbmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3
LnlhbmdAbGludXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhh
dC5jb20+CiAgWGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+CiAgWGlhbyBZYW5n
IDx5YW5neC5qeUBjbi5mdWppdHN1LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVs
LmNvbT4KICBYaW55dSBMaSA8cHJlY2luY3RAbWFpbC51c3RjLmVkdS5jbj4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29t
PgogIFlpdGluZyBXYW5nIDx5aXRpbmcud2FuZ0B3aW5kcml2ZXIuY29tPgogIFl1cmkgQmVuZGl0
b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtv
dG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29t
PgogIHpoZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxOTczMSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:15:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16: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 1iwTWh-0005vI-9T; Tue, 28 Jan 2020 16:15:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwTWg-0005uY-1O
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:15:42 +0000
X-Inumbo-ID: 6d0ef432-41e9-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d0ef432-41e9-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 16:15:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0550ACC9;
 Tue, 28 Jan 2020 16:15:39 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-6-liuwe@microsoft.com>
 <e72f37cf-63cb-9c10-00e2-96f946208265@suse.com>
 <20200128155011.xblutfe4titdo5ax@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <53b5eccd-b192-1684-0a5e-f2635fdc9d64@suse.com>
Date: Tue, 28 Jan 2020 17:15:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128155011.xblutfe4titdo5ax@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/7] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNjo1MCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAy
MCBhdCAwNDo0NTozOFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjIuMDEuMjAy
MCAyMToyMywgV2VpIExpdSB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMK
Pj4+IEBAIC0yNyw3ICsyNywxMCBAQAo+Pj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRs
ZnMuaD4KPj4+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+Pj4gIAo+Pj4gKyNpbmNsdWRl
ICJwcml2YXRlLmgiCj4+PiArCj4+PiAgc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0
bHkgbXNfaHlwZXJ2Owo+Pj4gK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZf
cGNwdV9pbnB1dF9hcmcpOwo+Pgo+PiBXb3VsZCBpdCBwZXJoYXBzIGJlIGhlbHBmdWwgdG8gbWFr
ZSByZWNvZ25pemFibGUgdGhhdCB0aGlzIGNhbiBob2xkCj4+IHVwIHRvIGEgcGFnZSdzIHdvcnRo
IG9mIGRhdGEsIGVpdGhlciBieSBpdHMgdHlwZSBvciBieSBhIHNsaWdodGx5Cj4+IGRpZmZlcmVu
dCBuYW1lPwo+IAo+IEkgd2lsbCBjaGFuZ2UgdGhpcyB0byBodl9wY3B1X2lucHV0X2FyZ19wYWdl
IGluc3RlYWQuCgpPciBtYXliZSBodl9wY3B1X2lucHV0X3BhZ2U/Cgo+Pj4gQEAgLTExOSwxNCAr
MTIyLDM2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQo+
Pj4gICAgICB9Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIHNldHVwX2h5cGVyY2FsbF9w
Y3B1X2FyZyh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgdm9pZCAqbWFwcGluZzsKPj4+ICsKPj4+ICsg
ICAgaWYgKCB0aGlzX2NwdShodl9wY3B1X2lucHV0X2FyZykgKQo+Pj4gKyAgICAgICAgcmV0dXJu
Owo+Pj4gKwo+Pj4gKyAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4+PiArICAg
IGlmICggIW1hcHBpbmcgKQo+Pj4gKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBo
eXBlcmNhbGwgaW5wdXQgcGFnZSBmb3IgQ1BVJXVcbiIsCj4+PiArICAgICAgICAgICAgICBzbXBf
cHJvY2Vzc29yX2lkKCkpOwo+Pgo+PiBwYW5pYygpIGlzIGxpa2VseSBmaW5lIGZvciB0aGUgQlNQ
LCBidXQgSSBkb24ndCB0aGluayBhbnkgQVAgc2hvdWxkCj4+IGJlIGFibGUgdG8gYnJpbmcgZG93
biB0aGUgc3lzdGVtIGJlY2F1c2Ugb2YgbWVtb3J5IHNob3J0YWdlLiBTdWNoCj4+IGFuIEFQIHNo
b3VsZCBzaW1wbHkgbm90IGNvbWUgb25saW5lLiAoRXZlbiBmb3IgdGhlIEJTUCB0aGUgcXVlc3Rp
b24KPj4gaXMgd2hldGhlciBYZW4gd291bGQgYmUgYWJsZSB0byBydW4gZGVzcGl0ZSBmYWlsdXJl
IGhlcmUuKQo+IAo+IFRoaXMgaXMgbm8gZGlmZmVyZW50IHRoYW4gd2hhdCBpcyBhbHJlYWR5IGRv
bmUgZm9yIFhlbiBvbiBYZW4sIGkuZS4KPiBmYWlsdXJlIGluIHNldHRpbmcgdXAgQVAgZm9yIGFu
eSByZWFzb24gaXMgZmF0YWwuCj4gCj4gc3RhcnRfc2Vjb25kYXJ5IGRvZXNuJ3QgZXZlbiBoYW5k
bGluZyBhbnkgZmFpbHVyZSBieSBpdHNlbGYgb3IKPiBwcm9wYWdhdGUgZmFpbHVyZSBiYWNrIHRv
IGNhbGxlci4KPiAKPiBSZXdpbmRpbmcgaXMgYSBiaXQgY29tcGxleCwgZ2l2ZW4gdGhhdCB3ZSB3
b3VsZCBlbmFibGUgaHlwZXJ2aXNvcgo+IGZlYXR1cmVzIHZlcnkgZWFybHkuCj4gCj4gVG8gYWNo
aWV2ZSB3aGF0IHlvdSB3YW50IGl0IHdvdWxkIHJlcXVpcmUgcmV3cml0aW5nIG9mIG90aGVyIHBh
cnRzIHRoYXQKPiBhcmUgb3V0c2lkZSBvZiBoeXBlcnZpc29yIGZyYW1ld29yay4KCk5vdCBzdXJl
LiBDb21wYXJpbmcgd2l0aCBzdGFydF9zZWNvbmRhcnkoKSBpcyBwZXJoYXBzIHN1Yi1vcHRpbWFs
LgpUaGUgZnVuY3Rpb24gY2FsbHMgc21wX2NhbGxpbigpLCBhbmQgdGhlcmUgeW91J2xsIGZpbmQg
c29tZSBlcnJvcgpoYW5kbGluZy4gSSB3b3VsZCBzdXBwb3NlIHRoaXMgY291bGQgYmUgZXh0ZW5k
ZWQgKHRoZXJlIG9yIGluCnN0YXJ0X3NlY29uZGFyeSgpIGl0c2VsZiwgaWYgbmVlZCBiZSkgdG8g
ZGVhbCB3aXRoIGNhc2VzIGxpa2UgdGhpcwpvbmUuIEFzIHRvIFhlbi1vbi1YZW4gLSBpaXJjIHRo
YXQgY29kZSB3YXMgcHJldHR5IG11Y2ggcnVzaGVkIGluCmZvciB0aGUgc2hpbSB0byBiZWNvbWUg
dXNhYmxlLCBzbyBJIHdvdWxkbid0IHRha2UgaXRzIGVycm9yCmhhbmRsaW5nIG1vZGVsIGFzIHRo
ZSBjYW5vbmljYWwgcmVmZXJlbmNlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:18:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16: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 1iwTZT-00062v-RP; Tue, 28 Jan 2020 16:18:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwTZS-00062q-Ly
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:18:34 +0000
X-Inumbo-ID: d48ac94c-41e9-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d48ac94c-41e9-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 16:18:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 72E1AB03C;
 Tue, 28 Jan 2020 16:18:33 +0000 (UTC)
To: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
 <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
 <20200128155510.ruie6ck4i3hg5dub@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <568d6410-ad85-74f8-84ab-2c5e47d2c314@suse.com>
Date: Tue, 28 Jan 2020 17:18:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128155510.ruie6ck4i3hg5dub@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <liuwe@microsoft.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNjo1NSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAy
MCBhdCAwNDo0ODozOFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjIuMDEuMjAy
MCAyMToyMywgV2VpIExpdSB3cm90ZToKPj4+IFRoaXMgd2lsbCBiZSB1c2VmdWwgd2hlbiBpbnZv
a2luZyBoeXBlcmNhbGwgdGhhdCB0YXJnZXRzIHNwZWNpZmljCj4+PiB2Y3B1KHMpLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4+PiBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4+Cj4+IEZvciBmb3JtYWwgcmVhc29u
cwo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBIb3dl
dmVyIEkgd29uZGVyIHdoZXRoZXIgdGhlIFZpcmlkaWFuIGVudHJ5IGluIE1BSU5UQUlORVJTIHNo
b3VsZG4ndAo+PiBiZSBleHRlbmRlZCBieQo+Pgo+PiBGOgl4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2Lwo+Pgo+PiAoYW5kIHBvc3NpYmx5IGhhdmUgaXRzIHRpdGxlIGFkanVzdGVkKS4gVGhvdWdo
dHM/Cj4gCj4gVGhpcyBpc24ndCBhYm91dCBlbXVsYXRpbmcgSHlwZXItViBpbnNpZGUgWGVuLCBz
byBJIGRvbid0IHRoaW5rIHRoYXQncwo+IHRoZSByaWdodCBhcHByb2FjaCBoZXJlLgoKV2VsbCwg
aXQncyB0aGUgY29kZSBwcm9kdWNpbmcgdGhlIGludGVyZmFjZSBpbiBvbmUgY2FzZSwgYW5kCmNv
bnN1bWluZyBpdCBoZXJlLiBTbyB0aGVyZSBpcyBzb21lIG92ZXJsYXAgYXQgbGVhc3QuCgo+IFRo
YXQgc2FpZCwgaWYgUGF1bCB3YW50cyB0byB0YWtlIHRoaXMgdW5kZXIgaGlzIHB1cnZpZXcsIGl0
J3MgZmluZSBieSBtZQo+IC0tIHRoYXQgd291bGQgbWFrZSBtZSBlYXNpZXIgdG8gdXBzdHJlYW0g
bXkgcGF0Y2guIDstKSAgSSBhbHNvIHdvdWxkbid0Cj4gbWluZCBhZGRpbmcgbXlzZWxmIGFzIG1h
aW50YWluZXIgZm9yIHRoaXMgcGF0aC4KClBlcmhhcHMgYmVzdCBib3RoIG9mIHlvdT8gUGF1bCwg
QW5kcmV3LCB3aGF0IGRvIHlvdSB0aGluaz8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:24:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:24: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 1iwTf8-0006qi-FU; Tue, 28 Jan 2020 16:24:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XXmC=3R=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iwTf7-0006qd-G2
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:24:25 +0000
X-Inumbo-ID: a50cb7b0-41ea-11ea-872c-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a50cb7b0-41ea-11ea-872c-12813bfff9fa;
 Tue, 28 Jan 2020 16:24:24 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00SGEEiZ038187;
 Tue, 28 Jan 2020 16:24:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-type :
 content-transfer-encoding; s=corp-2019-08-05;
 bh=ZWdf7sG5Xw7ejFplB1oAzj7ALcivlmGZ3sLaK7nXF7U=;
 b=XTLx96RMtWLPWR1Mfszf621kniFGf/Svj9QHnW5RD6RJ7lB0a7ZGc+1Xo6jePDsHv1bO
 MKzaVgXId9G6x4Nk7cFzT1emmIW9o6sQc6P8JdctbvGjo5ADSfKjdyN6B6HfhwIqcGgz
 NoJUTckWMlXNDuFcNWXBNjFeCVc6dJa5KyxV8aFgdb+9iBueBZtj5cKN/i8Z8Ny8gBTG
 RwFZvhSMahTCPAIxSPEbgJIm2LHkCwritMQ/AKIiGjecv83+F6yX7NgBVgcYrBdSy5+z
 awR+9RorLo7dj+fcjbSEmk9gnYnt/U4l8Wcbf2AO6Ig62/pGi4I66X5I2n9oQR1TW5M8 jg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2xrd3u7eet-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2020 16:24:20 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00SGEKaq191045;
 Tue, 28 Jan 2020 16:24:19 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2xta8j2tyk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 28 Jan 2020 16:24:19 +0000
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00SGOG3B026765;
 Tue, 28 Jan 2020 16:24:17 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 28 Jan 2020 08:24:16 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 28 Jan 2020 11:24:19 -0500
Message-Id: <1580228659-6086-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9514
 signatures=668685
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-1911140001 definitions=main-2001280126
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9514
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001280126
Subject: [Xen-devel] [PATCH] xen/gntdev: Do not use mm notifiers with
 autotranslating 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, jgg@mellanox.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, ilpo.jarvinen@cs.helsinki.fi
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGQzZWViMWQ3N2M1ZCAoInhlbi9nbnRkZXY6IHVzZSBtbXVfaW50ZXJ2YWxfbm90aWZp
ZXJfaW5zZXJ0IikKbWlzc2VkIGEgdGVzdCBmb3IgdXNlX3B0ZW1vZCB3aGVuIGNhbGxpbmcgbW11
X2ludGVydmFsX3JlYWRfYmVnaW4oKS4gRml4CnRoYXQuCgpGaXhlczogZDNlZWIxZDc3YzVkICgi
eGVuL2dudGRldjogdXNlIG1tdV9pbnRlcnZhbF9ub3RpZmllcl9pbnNlcnQiKQpDQzogc3RhYmxl
QHZnZXIua2VybmVsLm9yZyAjIDUuNQpSZXBvcnRlZC1ieTogSWxwbyBKw6RydmluZW4gPGlscG8u
amFydmluZW5AY3MuaGVsc2lua2kuZmk+ClRlc3RlZC1ieTogSWxwbyBKw6RydmluZW4gPGlscG8u
amFydmluZW5AY3MuaGVsc2lua2kuZmk+ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgfCAy
NCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBi
L2RyaXZlcnMveGVuL2dudGRldi5jCmluZGV4IDRmYzgzZTNmNWFkMy4uMDI1ODQxNWNhMGIyIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYu
YwpAQCAtMTAwNiwxOSArMTAwNiwxOSBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBm
aWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAl9CiAJbXV0ZXhfdW5sb2Nr
KCZwcml2LT5sb2NrKTsKIAotCS8qCi0JICogZ250ZGV2IHRha2VzIHRoZSBhZGRyZXNzIG9mIHRo
ZSBQVEUgaW4gZmluZF9ncmFudF9wdGVzKCkgYW5kIHBhc3NlcwotCSAqIGl0IHRvIHRoZSBoeXBl
cnZpc29yIGluIGdudGRldl9tYXBfZ3JhbnRfcGFnZXMoKS4gVGhlIHB1cnBvc2Ugb2YKLQkgKiB0
aGUgbm90aWZpZXIgaXMgdG8gcHJldmVudCB0aGUgaHlwZXJ2aXNvciBwb2ludGVyIHRvIHRoZSBQ
VEUgZnJvbQotCSAqIGdvaW5nIHN0YWxlLgotCSAqCi0JICogU2luY2UgdGhpcyB2bWEncyBtYXBw
aW5ncyBjYW4ndCBiZSB0b3VjaGVkIHdpdGhvdXQgdGhlIG1tYXBfc2VtLAotCSAqIGFuZCB3ZSBh
cmUgaG9sZGluZyBpdCBub3csIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSBub3RpZmllcl9yYW5n
ZQotCSAqIGxvY2tpbmcgcGF0dGVybi4KLQkgKi8KLQltbXVfaW50ZXJ2YWxfcmVhZF9iZWdpbigm
bWFwLT5ub3RpZmllcik7Ci0KIAlpZiAodXNlX3B0ZW1vZCkgeworCQkvKgorCQkgKiBnbnRkZXYg
dGFrZXMgdGhlIGFkZHJlc3Mgb2YgdGhlIFBURSBpbiBmaW5kX2dyYW50X3B0ZXMoKSBhbmQKKwkJ
ICogcGFzc2VzIGl0IHRvIHRoZSBoeXBlcnZpc29yIGluIGdudGRldl9tYXBfZ3JhbnRfcGFnZXMo
KS4gVGhlCisJCSAqIHB1cnBvc2Ugb2YgdGhlIG5vdGlmaWVyIGlzIHRvIHByZXZlbnQgdGhlIGh5
cGVydmlzb3IgcG9pbnRlcgorCQkgKiB0byB0aGUgUFRFIGZyb20gZ29pbmcgc3RhbGUuCisJCSAq
CisJCSAqIFNpbmNlIHRoaXMgdm1hJ3MgbWFwcGluZ3MgY2FuJ3QgYmUgdG91Y2hlZCB3aXRob3V0
IHRoZQorCQkgKiBtbWFwX3NlbSwgYW5kIHdlIGFyZSBob2xkaW5nIGl0IG5vdywgdGhlcmUgaXMg
bm8gbmVlZCBmb3IKKwkJICogdGhlIG5vdGlmaWVyX3JhbmdlIGxvY2tpbmcgcGF0dGVybi4KKwkJ
ICovCisJCW1tdV9pbnRlcnZhbF9yZWFkX2JlZ2luKCZtYXAtPm5vdGlmaWVyKTsKKwogCQltYXAt
PnBhZ2VzX3ZtX3N0YXJ0ID0gdm1hLT52bV9zdGFydDsKIAkJZXJyID0gYXBwbHlfdG9fcGFnZV9y
YW5nZSh2bWEtPnZtX21tLCB2bWEtPnZtX3N0YXJ0LAogCQkJCQkgIHZtYS0+dm1fZW5kIC0gdm1h
LT52bV9zdGFydCwKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:24:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwTfD-0006rN-QW; Tue, 28 Jan 2020 16:24:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwTfC-0006r0-D7
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:24:30 +0000
X-Inumbo-ID: a7b0a5bc-41ea-11ea-872c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7b0a5bc-41ea-11ea-872c-12813bfff9fa;
 Tue, 28 Jan 2020 16:24:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwTf9-0004YN-M8; Tue, 28 Jan 2020 16:24:27 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwTf9-00082F-Cm; Tue, 28 Jan 2020 16:24:27 +0000
Date: Tue, 28 Jan 2020 16:24:24 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200128162424.2typsfo76l7655sc@debian>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
 <20200128141736.223qryuo3p2ss4ma@debian>
 <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDM6NTc6MDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCAwMjoxNzozNlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDc6MTE6MTVQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gWy4uLl0KPiA+ID4gIAo+ID4gPiAgY29uc3Qgc3Ry
dWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgeGdfcHJvYmUodm9pZCkKPiA+ID4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwo+ID4gPiBpbmRleCA2
NWViN2NiZGE4Li45YmM5MjU2MTZhIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc21w
LmMKPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L3NtcC5jCj4gPiA+IEBAIC0xNSw2ICsxNSw3IEBA
Cj4gPiA+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8eGVuL3NwaW5s
b2NrLmg+Cj4gPiA+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiA+ID4gKyNpbmNsdWRlIDxh
c20vZ3Vlc3QuaD4KPiA+ID4gICNpbmNsdWRlIDxhc20vc21wLmg+Cj4gPiA+ICAjaW5jbHVkZSA8
YXNtL21jMTQ2ODE4cnRjLmg+Cj4gPiA+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gPiA+
IEBAIC0yNTYsNiArMjU3LDE2IEBAIHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNvbnN0IGNwdW1hc2tf
dCAqbWFzaywgY29uc3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykKPiA+ID4gICAgICBp
ZiAoIChmbGFncyAmIH5GTFVTSF9PUkRFUl9NQVNLKSAmJgo+ID4gPiAgICAgICAgICAgIWNwdW1h
c2tfc3Vic2V0KG1hc2ssIGNwdW1hc2tfb2YoY3B1KSkgKQo+ID4gPiAgICAgIHsKPiA+ID4gKyAg
ICAgICAgaWYgKCBjcHVfaGFzX2h5cGVydmlzb3IgJiYKPiA+ID4gKyAgICAgICAgICAgICAhKGZs
YWdzICYgfihGTFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfVkFfVkFMSUQgfAo+
ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIEZMVVNIX09SREVSX01BU0spKSAmJgo+ID4g
PiArICAgICAgICAgICAgICFoeXBlcnZpc29yX2ZsdXNoX3RsYihtYXNrLCB2YSwgZmxhZ3MgJiBG
TFVTSF9PUkRFUl9NQVNLKSApCj4gPiA+ICsgICAgICAgIHsKPiA+ID4gKyAgICAgICAgICAgIGlm
ICggdGxiX2Nsa19lbmFibGVkICkKPiA+ID4gKyAgICAgICAgICAgICAgICB0bGJfY2xrX2VuYWJs
ZWQgPSBmYWxzZTsKPiA+IAo+ID4gWW91IG1heSBkZWxldGUgdGhlIGlmIGhlcmUgdG8gbWFrZSB0
aGUgZ2VuZXJhdGVkIG1hY2hpbmUgY29kZSBzaG9ydGVyLgo+IAo+IEhtLCBidXQgdGxiX2Nsa19l
bmFibGVkIGlzIG1hcmtlZCBhcyByZWFkX21vc3RseSwgd2hpY2ggd29uJ3QgYmUgdHJ1ZQo+IHRo
ZW4sIGFuZCB3b3VsZCBsaWtlbHkgaGF2ZSBhIHBlcmZvcm1hbmNlIGltcGFjdC4KCk9LLiBGYWly
IGVub3VnaC4KCj4gCj4gPiBPT0kgd2h5IGlzbid0IHRsYl9jbGtfZW5hYmxlZCBzZXQgdG8gZmFs
c2Ugd2hlbiBYZW4gZGV0ZXJtaW5lcyB0byB1c2UgTDAKPiA+IGFzc2lzdGVkIGZsdXNoPwo+IAo+
IEwwIGFzc2lzdGVkIGZsdXNoIGNhbiBmYWlsIChpZTogcmV0dXJuIGFuIGVycm9yKSwgYW5kIGlu
IHRoYXQgY2FzZSBYZW4KPiB3b3VsZCBiZSBiZXR0ZXIgdG8gY29udGludWUgdXNpbmcgdGhlIHRp
bWVzdGFtcGVkIHRsYiwgYXMgaXQgY291bGQKPiBhdm9pZCBzb21lIGZsdXNoZXMuCgpEbyB5b3Ug
bmVlZCB0byBzZXQgdGxiX2Nsa19lbmFibGVkIGluIHRoYXQgY2FzZT8KCldlaS4KCj4gCj4gVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:29:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 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 1iwTjY-00076g-G8; Tue, 28 Jan 2020 16:29:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VmX/=3R=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwTjX-00076b-6K
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:28:59 +0000
X-Inumbo-ID: 48c75298-41eb-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48c75298-41eb-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 16:28:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CCBB7AD29;
 Tue, 28 Jan 2020 16:28:57 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org
References: <1580228659-6086-1-git-send-email-boris.ostrovsky@oracle.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9b1ae1c0-a80b-5ef4-5164-6bc74593c5c6@suse.com>
Date: Tue, 28 Jan 2020 17:28:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <1580228659-6086-1-git-send-email-boris.ostrovsky@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/gntdev: Do not use mm notifiers with
 autotranslating 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: ilpo.jarvinen@cs.helsinki.fi, jgg@mellanox.com,
 linux-kernel@vger.kernel.org, stable@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>

T24gMjguMDEuMjAgMTc6MjQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDb21taXQgZDNlZWIx
ZDc3YzVkICgieGVuL2dudGRldjogdXNlIG1tdV9pbnRlcnZhbF9ub3RpZmllcl9pbnNlcnQiKQo+
IG1pc3NlZCBhIHRlc3QgZm9yIHVzZV9wdGVtb2Qgd2hlbiBjYWxsaW5nIG1tdV9pbnRlcnZhbF9y
ZWFkX2JlZ2luKCkuIEZpeAo+IHRoYXQuCj4gCj4gRml4ZXM6IGQzZWViMWQ3N2M1ZCAoInhlbi9n
bnRkZXY6IHVzZSBtbXVfaW50ZXJ2YWxfbm90aWZpZXJfaW5zZXJ0IikKPiBDQzogc3RhYmxlQHZn
ZXIua2VybmVsLm9yZyAjIDUuNQo+IFJlcG9ydGVkLWJ5OiBJbHBvIErDpHJ2aW5lbiA8aWxwby5q
YXJ2aW5lbkBjcy5oZWxzaW5raS5maT4KPiBUZXN0ZWQtYnk6IElscG8gSsOkcnZpbmVuIDxpbHBv
LmphcnZpbmVuQGNzLmhlbHNpbmtpLmZpPgo+IFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpBY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:30:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:30: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 1iwTki-0007mz-TM; Tue, 28 Jan 2020 16:30:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=4Njv=3R=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iwTkh-0007mu-Nu
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:30:11 +0000
X-Inumbo-ID: 73ceffa4-41eb-11ea-b211-bc764e2007e4
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7d00::628])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73ceffa4-41eb-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 16:30:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fIWzUeAIaHBYlX2ZRH0MI3I422T7twpXxHI1fGE7DssIkFoIqKbDggtje2EJq0LnajOSBerCjFGgrVjn0ZPwyVSEexlfpA2EsI6erqFQmt/xcGy5olz9oZBDIQy5ssRYRNMK6MhOGVd3hujK8trPTRTNALUpiFbBU37Ffs5B8qYjbR8JeFplyRPqULcFExxNnIouDgUjuPk8BJC7ycnOXFlRGpqeENBb+jdAGhOh25RFuUUg+6S7+Lo/ion+7rl1IzTO15YCQAc1mjTS0/qCIP9S6woswRtnJmLemAgTZllkg9xZEg+4G8i/vzFkHu6dtUQDz4srcKq8zNgoW1PzKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KETHOV4BbEA3BJ+dCOM66p9KRiXKHqu5SALDdvIZ+zU=;
 b=cU5Qk84sOMIzDmtVkxOHRNoOSAxVCqXECljia0aLLDKNMjU5fCX7rQCwLdrqXrqN7uoTpGZNallgZfOdYCfAP3F53k90Bel4NWd15FT297tOuBPGuMXgKWwj9SzPHyMYyoai+uE8ADNaoVpNWLUxYqBIBtW7UDvDHMjeucgtO5vdnOhhH9AEG8j63bJQZgwldGG4ve4ifk+3ElT5762uL8y/2RdZdV8K/kTUdO5/7lVmLudPMUAIyWWIzrVy78ROe63oyOWuL/JVx1zg6LRpAVXgDsnyxVKJcGPxeJFsZp+pyLpPTHpCk7BmCK+O0itKRtPT4QRzbh+QHMSfzZ6mrg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KETHOV4BbEA3BJ+dCOM66p9KRiXKHqu5SALDdvIZ+zU=;
 b=IOTFIg1e6sE9hMbWNG8Tc/PXf/M0o8NHk+5+RPsfay3rFVCoyool8OP8GRZKGI7vHdaAZsDyCPshqxEsr8plx9huvb8DEDalw2XvjKHvtpK6K48mVeuaFdXFUyKQZqeLAFE/oPPmA33u1pKZ7GD0YTSFtQG6vtiVRPmQqh1ry0E=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB4749.eurprd05.prod.outlook.com (20.176.8.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.24; Tue, 28 Jan 2020 16:30:09 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::1c00:7925:d5c6:d60d]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::1c00:7925:d5c6:d60d%7]) with mapi id 15.20.2665.026; Tue, 28 Jan 2020
 16:30:09 +0000
Received: from mlx.ziepe.ca (142.68.57.212) by
 BN6PR16CA0010.namprd16.prod.outlook.com (2603:10b6:404:f5::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.22 via Frontend Transport; Tue, 28 Jan 2020 16:30:08 +0000
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)	(envelope-from
 <jgg@mellanox.com>)	id 1iwTka-000500-63; Tue, 28 Jan 2020 12:30:04 -0400
From: Jason Gunthorpe <jgg@mellanox.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [PATCH] xen/gntdev: Do not use mm notifiers with autotranslating
 guests
Thread-Index: AQHV1fdr4rfmN5j5BkWz1GaT1QrDOagARHQA
Date: Tue, 28 Jan 2020 16:30:08 +0000
Message-ID: <20200128163004.GI21192@mellanox.com>
References: <1580228659-6086-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1580228659-6086-1-git-send-email-boris.ostrovsky@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BN6PR16CA0010.namprd16.prod.outlook.com
 (2603:10b6:404:f5::20) To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.68.57.212]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 362e6f7f-621c-4419-9869-08d7a40f56b8
x-ms-traffictypediagnostic: VI1PR05MB4749:
x-microsoft-antispam-prvs: <VI1PR05MB4749A005A6C92603CDC167F8CF0A0@VI1PR05MB4749.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1227;
x-forefront-prvs: 029651C7A1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(346002)(136003)(366004)(376002)(396003)(189003)(199004)(186003)(26005)(6916009)(2906002)(4744005)(4326008)(5660300002)(9746002)(9786002)(1076003)(8936002)(8676002)(478600001)(2616005)(81166006)(81156014)(52116002)(36756003)(86362001)(71200400001)(54906003)(66946007)(64756008)(316002)(66476007)(66556008)(66446008)(33656002)(24400500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB4749;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Zm8x+qLpnv5B2a38pJQ+pGyqMMYrI1SK/w0G/2tn3kLGahk7CaSAQoW+cLEeIoH9iZkkLRMxjeANH7VYlPu9JJMQWzW6MAh5q/oRsSxo8Ox7euvQgM6DbmbNd+6ZHDUvrR2NhR+lv7kXILjRryZietN8VhnM2Le49B4dpDRFXuQ4XhDhQS84bFjoQkbNEitNkREjlkmOGgA+CfJ74FDfa5xfvJ9hdvVb2sor1hWzstNLFxL0l786p2SFrlkRfbr4WROR7EbcvMxF9dFE2M9tfJqEH5tbm1Z0agaD4/goDs7S2nhARR1oP4g0SxKwxvDD3SkZKRauEDudMG+QJjTpMr94Xdg55MBJLfYbkYWDeFlBLbdzGj7Vqer/WiCF0OWWCydh61067/m0y7fckk+xt1M9QSmTUBflBN9CyRnbhXgfoSXACyDcstA07akNtv4UuJ5IB/R5s4+sZyM2zX+hqrg1iNY4NsAKhQNF6+vYzoOkQaTsKEUMCxG7v43ctkDn
x-ms-exchange-antispam-messagedata: LV/vPAZ/eki6CGNzi6HyEQIQgnEboFqEIffFrFeXbdKRv7JgFmI9bcwYR9VY87cw7INCjrN7Qi0q84YeWydAKgbVuBqCWpqZjCrOlKLugySInN1bZLPxA3ywmI2iEgAXCmmuCVxb3Lfqn9sX9GCSEQ==
x-ms-exchange-transport-forked: True
Content-ID: <472CD4A5B98D3E4785753939EB7D6FC1@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 362e6f7f-621c-4419-9869-08d7a40f56b8
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2020 16:30:08.6065 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: y0ffG5GA26V4lS3M6K5CrQpq+xomGcdewk1eGTYvt2Si92aI/QY/f7MDfGRgx+c2am3IPO1CVPgNu6fMIr5Huw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB4749
Subject: Re: [Xen-devel] [PATCH] xen/gntdev: Do not use mm notifiers with
 autotranslating 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" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "ilpo.jarvinen@cs.helsinki.fi" <ilpo.jarvinen@cs.helsinki.fi>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMTE6MjQ6MTlBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOg0KPiBDb21taXQgZDNlZWIxZDc3YzVkICgieGVuL2dudGRldjogdXNlIG1tdV9pbnRl
cnZhbF9ub3RpZmllcl9pbnNlcnQiKQ0KPiBtaXNzZWQgYSB0ZXN0IGZvciB1c2VfcHRlbW9kIHdo
ZW4gY2FsbGluZyBtbXVfaW50ZXJ2YWxfcmVhZF9iZWdpbigpLiBGaXgNCj4gdGhhdC4NCj4gDQo+
IEZpeGVzOiBkM2VlYjFkNzdjNWQgKCJ4ZW4vZ250ZGV2OiB1c2UgbW11X2ludGVydmFsX25vdGlm
aWVyX2luc2VydCIpDQo+IENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnICMgNS41DQo+IFJlcG9y
dGVkLWJ5OiBJbHBvIErDpHJ2aW5lbiA8aWxwby5qYXJ2aW5lbkBjcy5oZWxzaW5raS5maT4NCj4g
VGVzdGVkLWJ5OiBJbHBvIErDpHJ2aW5lbiA8aWxwby5qYXJ2aW5lbkBjcy5oZWxzaW5raS5maT4N
Cj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL3hlbi9nbnRkZXYuYyB8IDI0ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQ0KDQpZZXMsIHRoaXMgbG9va3MgbGlrZSBpdCBmb3IgdGhlIHB0ZW1vZCBtaXNzLCB0
aGFua3MNCg0KUmV2aWV3ZWQtYnk6IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4N
Cg0KSmFzb24NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:33:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwTnW-0007ws-E3; Tue, 28 Jan 2020 16:33:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwTnV-0007wn-0F
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:33:05 +0000
X-Inumbo-ID: db5821f0-41eb-11ea-8730-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db5821f0-41eb-11ea-8730-12813bfff9fa;
 Tue, 28 Jan 2020 16:33:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580229184; x=1611765184;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=XXvkDU2TzIosLvVXMuWJisC8HhqRFlM3nfA/b9k1beo=;
 b=RcjM0eP/LSoqhDXH9dCaqqIt6G7OaeRju+T6V54cd2jmCtJG5JIoYN8z
 lNrhs+twD/blVpmCts8wiFwMAjxFWrmM3PWfhD96KC8fIaspUpSEk4egp
 gw9VZA6VpcXG+kUJR3JnZQmIWvQngPFmsuYgCavOq/0wr6U3kNfJreKfw Q=;
IronPort-SDR: s7m8GdaexNVuOvHRu4Jh52UV89roZa4FBHEJ5B+VNiRKZ0jfaaDSNJQVWRoNPMrqSCDkjZUSkx
 gt3gYF+qyXZw==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="15137374"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 28 Jan 2020 16:33:02 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id BB3151A2A69; Tue, 28 Jan 2020 16:33:01 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 16:33:01 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 16:33:00 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 16:33:00 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>, Paul Durrant
 <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
Thread-Index: AQHV0WIB2MUXnCM2s0mWNu7Ejtkljqf4ZmMAgAfdfACAAAaIgIAAAzQw
Date: Tue, 28 Jan 2020 16:33:00 +0000
Message-ID: <c6a5c2bc7178499ca4618a76996dc8d4@EX13D32EUC003.ant.amazon.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
 <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
 <20200128155510.ruie6ck4i3hg5dub@debian>
 <568d6410-ad85-74f8-84ab-2c5e47d2c314@suse.com>
In-Reply-To: <568d6410-ad85-74f8-84ab-2c5e47d2c314@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
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: Xen Development List <xen-devel@lists.xenproject.org>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjggSmFudWFyeSAyMDIwIDE2OjE5DQo+IFRvOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPjsgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+OyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBDYzogWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IE1pY2hhZWwgS2Vs
bGV5DQo+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1BBVENIIHY0IDYvN10geDg2L2h5cGVydjogcmV0cmlldmUgdnBfaW5kZXggZnJvbQ0KPiBI
eXBlci1WDQo+IA0KPiBPbiAyOC4wMS4yMDIwIDE2OjU1LCBXZWkgTGl1IHdyb3RlOg0KPiA+IE9u
IFRodSwgSmFuIDIzLCAyMDIwIGF0IDA0OjQ4OjM4UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Og0KPiA+PiBPbiAyMi4wMS4yMDIwIDIxOjIzLCBXZWkgTGl1IHdyb3RlOg0KPiA+Pj4gVGhpcyB3
aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMgc3BlY2lm
aWMNCj4gPj4+IHZjcHUocykuDQo+ID4+Pg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
bGl1d2VAbWljcm9zb2Z0LmNvbT4NCj4gPj4+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWxAeGVuLm9yZz4NCj4gPj4NCj4gPj4gRm9yIGZvcm1hbCByZWFzb25zDQo+ID4+IEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+DQo+ID4+IEhvd2V2ZXIgSSB3
b25kZXIgd2hldGhlciB0aGUgVmlyaWRpYW4gZW50cnkgaW4gTUFJTlRBSU5FUlMgc2hvdWxkbid0
DQo+ID4+IGJlIGV4dGVuZGVkIGJ5DQo+ID4+DQo+ID4+IEY6CXhlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvDQo+ID4+DQo+ID4+IChhbmQgcG9zc2libHkgaGF2ZSBpdHMgdGl0bGUgYWRqdXN0ZWQp
LiBUaG91Z2h0cz8NCj4gPg0KPiA+IFRoaXMgaXNuJ3QgYWJvdXQgZW11bGF0aW5nIEh5cGVyLVYg
aW5zaWRlIFhlbiwgc28gSSBkb24ndCB0aGluayB0aGF0J3MNCj4gPiB0aGUgcmlnaHQgYXBwcm9h
Y2ggaGVyZS4NCj4gDQo+IFdlbGwsIGl0J3MgdGhlIGNvZGUgcHJvZHVjaW5nIHRoZSBpbnRlcmZh
Y2UgaW4gb25lIGNhc2UsIGFuZA0KPiBjb25zdW1pbmcgaXQgaGVyZS4gU28gdGhlcmUgaXMgc29t
ZSBvdmVybGFwIGF0IGxlYXN0Lg0KPiANCj4gPiBUaGF0IHNhaWQsIGlmIFBhdWwgd2FudHMgdG8g
dGFrZSB0aGlzIHVuZGVyIGhpcyBwdXJ2aWV3LCBpdCdzIGZpbmUgYnkgbWUNCj4gPiAtLSB0aGF0
IHdvdWxkIG1ha2UgbWUgZWFzaWVyIHRvIHVwc3RyZWFtIG15IHBhdGNoLiA7LSkgIEkgYWxzbyB3
b3VsZG4ndA0KPiA+IG1pbmQgYWRkaW5nIG15c2VsZiBhcyBtYWludGFpbmVyIGZvciB0aGlzIHBh
dGguDQo+IA0KPiBQZXJoYXBzIGJlc3QgYm90aCBvZiB5b3U/IFBhdWwsIEFuZHJldywgd2hhdCBk
byB5b3UgdGhpbms/DQo+IA0KDQpJTU8gaXQncyBwcm9iYWJseSBiZXN0IHRvIHRoZSBwdXQgdGhl
IEh5cGVyLVYgc3R1ZmYgdW5kZXIgJ1ZpcmlkaWFuJyBhbmQgYWRkIHlvdXJzZWxmIGFzIGEgbWFp
bnRhaW5lciB0aGVyZS4gVGhlcmUgcmVhbGx5IGlzIGxpa2VseSB0byBiZSBzaWduaWZpY2FudCBv
dmVybGFwIGFuZCBpdCdkIG1ha2UgaXQgZWFzaWVyIChmb3IgbWUgYXQgbGVhc3QpIHRvIGtlZXAg
dHJhY2sgb2YgdGhlIGJpZ2dlciBwaWN0dXJlIChpLmUuIFhlbiB1c2luZyBlbmxpZ2h0ZW5tZW50
cyBhcyB3ZWxsIGFzIGltcGxlbWVudGluZyB0aGVtKS4NCg0KICBDaGVlcnMsDQoNCiAgICBQYXVs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:37:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16: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 1iwTrV-00087P-5V; Tue, 28 Jan 2020 16:37:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwTrT-00087K-69
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:37:11 +0000
X-Inumbo-ID: 6df2ed42-41ec-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6df2ed42-41ec-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 16:37:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B3561B15B;
 Tue, 28 Jan 2020 16:37:09 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <8f7138e4d6a11975ef85458c000a337a60a4e13e.1580148227.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0f3cf444-62f1-141c-bb3f-e202f6d9b839@suse.com>
Date: Tue, 28 Jan 2020 17:37:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <8f7138e4d6a11975ef85458c000a337a60a4e13e.1580148227.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 1/9] x86/p2m: Allow p2m_get_page_from_gfn
 to return shared 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC01NzQs
MTEgKzU3NCwxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCj4g
ICAgICAgICAgICAgICAgICBpZiAoIGZkb20gPT0gTlVMTCApCj4gICAgICAgICAgICAgICAgICAg
ICAgcGFnZSA9IE5VTEw7Cj4gICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgZWxzZSBpZiAo
ICFnZXRfcGFnZShwYWdlLCBwMm0tPmRvbWFpbikgJiYKPiAtICAgICAgICAgICAgICAgICAgICAg
IC8qIFBhZ2UgY291bGQgYmUgc2hhcmVkICovCj4gLSAgICAgICAgICAgICAgICAgICAgICAoIWRv
bV9jb3cgfHwgIXAybV9pc19zaGFyZWQoKnQpIHx8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAg
IWdldF9wYWdlKHBhZ2UsIGRvbV9jb3cpKSApCj4gLSAgICAgICAgICAgICAgICBwYWdlID0gTlVM
TDsKPiArICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gIXAybV9pc19zaGFyZWQoKnQpID8gcDJtLT5kb21haW4gOiBk
b21fY293Owo+ICsgICAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQo+ICsg
ICAgICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+ICsgICAgICAgICAgICB9Cj4gICAgICAg
ICAgfQo+ICAgICAgICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwo+ICAKPiBAQCAtNTk0LDggKzU5
NSw5IEBAIHN0cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIG1m
biA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCB0LCBhLCBxLCBOVUxMKTsK
PiAgICAgIGlmICggcDJtX2lzX3JhbSgqdCkgJiYgbWZuX3ZhbGlkKG1mbikgKQo+ICAgICAgewo+
ICsgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSAhcDJtX2lzX3NoYXJlZCgqdCkgPyBwMm0tPmRv
bWFpbiA6IGRvbV9jb3c7Cj4gICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4gLSAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICkKPiArICAgICAgICBpZiAo
ICFnZXRfcGFnZShwYWdlLCBkKSApCj4gICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+ICAgICAg
fQo+ICAgICAgcHV0X2dmbihwMm0tPmRvbWFpbiwgZ2ZuX3goZ2ZuKSk7CgpQZXJzb25hbGx5IEkg
d291bGQgaGF2ZSBwcmVmZXJyZWQgdG8gZ28gd2l0aG91dCBuZXcgbG9jYWwgdmFyaWFibGVzCmhl
cmUsIGJ1dCBJJ20gbm90IHRoZSBtYWludGFpbmVyIG9mIHRoaXMgY29kZS4gSG93ZXZlciwgYXQg
dGhlIHZlcnkKbGVhc3QgYmxhbmsgbGluZXMgd291bGQgbmVlZCBpbnNlcnRpbmcgYmV0d2VlbiBk
ZWNsYXJhdGlvbiBhbmQKc3RhdGVtZW50cy4gV2l0aCBhdCBsZWFzdCB0aGlzIGRvbmUgKHdoaWNo
IGNvdWxkIGJlIGRvbmUgd2hpbGUKY29tbWl0dGluZykKClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpBcyBhbiBhc2lkZSwgSSBkb24ndCB0aGluayB0aGUgdGl0
bGUgYWNjdXJhdGVseSBkZXNjcmliZXMgdGhlCmNoYW5nZSwgc2luY2UgdGhlcmUncyBqdXN0IG9u
ZSBvdXQgb2YgdHdvIGNhc2VzIHdoaWNoIHNoYXJlZAplbnRyaWVzIHdlcmVuJ3QgdGFrZW4gY2Fy
ZSBvZi4gU2ltaWxhcmx5IHRoZSBkZXNjcmlwdGlvbiBkb2Vzbid0CnJlZmxlY3QgdGhpcyBhdCBh
bGwuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:43:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16: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 1iwTxA-0000Tx-Vn; Tue, 28 Jan 2020 16:43:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/zE=3R=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwTx9-0000Ts-Mz
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:43:03 +0000
X-Inumbo-ID: 401a2eb6-41ed-11ea-b211-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 401a2eb6-41ed-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 16:43:03 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id s10so3269090wmh.3
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 08:43:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=95e2oKOxNi5A6zpKshtIqdYkJtGC8ne104A+rWcEhfw=;
 b=EkIZTPjBrLlZm5J5FbZJFsZy2+WxfGr563naX/QQDUtlz/l6l46vfbynnq3+Im169a
 5SujiHdO9Bo9oUrdAVVxRkNGWxIWic+xykQ5DJEq+Leq4kP8m7aS7nV4a+51dv9QIP+S
 HP7pSe0qgkZN7Bg45zCifPMaGlzi0j8tagp39FpmtJP0usZXSZDCw45tf/mLCgUocDI/
 wKOUV1LwCST1FlLolQNRc2Jg4zWJIJ4dvBMK+gPyzFQXzN0lP9B0Qmz/Ysj6YOFBH/Ck
 G2Apeupe81ez+WwsHbh4LrSkZNSjdRDtj9sV2ZfZJX50C7EUwFe64YHoYYNWoPvDYInH
 TYhg==
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=95e2oKOxNi5A6zpKshtIqdYkJtGC8ne104A+rWcEhfw=;
 b=sdTnr/IlMxlQSrEpWA/3m83Jg9obP9sblZTibH4Zo01yJRk+zZzcFxYfX3ekojoba1
 ezE31d/SFM/KqXNUIoQLCClfRcIBKZuYXhZgAz54Fr/dXRbYNpYVu/EqcshgYiDQHI4h
 sacR20jk5uwZagOdpyJp2Xstd3NXCjYHg5sJpKDy73pDpfowJJHs6o0vkQ/t4gcA8ucg
 +7pZSEVFpYLjR/vAmQ5/wVuFGLXRbZHLx6yTmq6+Ia1BAszyMFSEdaT1zwXtDi6E0JlS
 k+Lp8YfMMtE2e2PoeeiEYcTgdvXesEj8KQSwadqR0V5a+hmx1gxO33nNslWhaD0EphIJ
 VYKA==
X-Gm-Message-State: APjAAAV6Nax034Tm+IhPSYAjYbt5ARLV71ZYIjmrG348XW7ynuc1cwG1
 Dir8BrQlC+Qai3aoa6h3u3+ljnUyXvuH87K973o=
X-Google-Smtp-Source: APXvYqwahmP1aB0CGlqybhnHB1QV5Z7yKjJbJks7d0knV6ERBNPaojV6txz4eK69CdJ6Q95ddqIx6yypPe/rINXK/mg=
X-Received: by 2002:a05:600c:2c06:: with SMTP id
 q6mr6323846wmg.154.1580229782182; 
 Tue, 28 Jan 2020 08:43:02 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <8f7138e4d6a11975ef85458c000a337a60a4e13e.1580148227.git.tamas.lengyel@intel.com>
 <0f3cf444-62f1-141c-bb3f-e202f6d9b839@suse.com>
In-Reply-To: <0f3cf444-62f1-141c-bb3f-e202f6d9b839@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 Jan 2020 09:42:25 -0700
Message-ID: <CABfawhngYGk0pccEjkKT1DVzwhmeXhYdq_5HQTKgx9uSxezQjQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 1/9] x86/p2m: Allow p2m_get_page_from_gfn
 to return shared 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: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTozOCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKPiA+IEBAIC01NzQsMTEgKzU3NCwxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpw
Mm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPiAgICAgICAgICAgICAgICAgIGlmICggZmRvbSA9PSBO
VUxMICkKPiA+ICAgICAgICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+ID4gICAgICAgICAg
ICAgIH0KPiA+IC0gICAgICAgICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9t
YWluKSAmJgo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAvKiBQYWdlIGNvdWxkIGJlIHNoYXJl
ZCAqLwo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAoIWRvbV9jb3cgfHwgIXAybV9pc19zaGFy
ZWQoKnQpIHx8Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAhZ2V0X3BhZ2UocGFnZSwgZG9t
X2NvdykpICkKPiA+IC0gICAgICAgICAgICAgICAgcGFnZSA9IE5VTEw7Cj4gPiArICAgICAgICAg
ICAgZWxzZQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9ICFwMm1faXNfc2hhcmVkKCp0KSA/IHAybS0+ZG9tYWluIDogZG9tX2NvdzsKPiA+
ICsgICAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgcGFnZSA9IE5VTEw7Cj4gPiArICAgICAgICAgICAgfQo+ID4gICAgICAgICAg
fQo+ID4gICAgICAgICAgcDJtX3JlYWRfdW5sb2NrKHAybSk7Cj4gPgo+ID4gQEAgLTU5NCw4ICs1
OTUsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCj4gPiAgICAg
IG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCB0LCBhLCBxLCBOVUxM
KTsKPiA+ICAgICAgaWYgKCBwMm1faXNfcmFtKCp0KSAmJiBtZm5fdmFsaWQobWZuKSApCj4gPiAg
ICAgIHsKPiA+ICsgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSAhcDJtX2lzX3NoYXJlZCgqdCkg
PyBwMm0tPmRvbWFpbiA6IGRvbV9jb3c7Cj4gPiAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKPiA+IC0gICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9tYWluKSApCj4g
PiArICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBkKSApCj4gPiAgICAgICAgICAgICAgcGFn
ZSA9IE5VTEw7Cj4gPiAgICAgIH0KPiA+ICAgICAgcHV0X2dmbihwMm0tPmRvbWFpbiwgZ2ZuX3go
Z2ZuKSk7Cj4KPiBQZXJzb25hbGx5IEkgd291bGQgaGF2ZSBwcmVmZXJyZWQgdG8gZ28gd2l0aG91
dCBuZXcgbG9jYWwgdmFyaWFibGVzCj4gaGVyZSwgYnV0IEknbSBub3QgdGhlIG1haW50YWluZXIg
b2YgdGhpcyBjb2RlLiBIb3dldmVyLCBhdCB0aGUgdmVyeQo+IGxlYXN0IGJsYW5rIGxpbmVzIHdv
dWxkIG5lZWQgaW5zZXJ0aW5nIGJldHdlZW4gZGVjbGFyYXRpb24gYW5kCj4gc3RhdGVtZW50cy4g
V2l0aCBhdCBsZWFzdCB0aGlzIGRvbmUgKHdoaWNoIGNvdWxkIGJlIGRvbmUgd2hpbGUKPiBjb21t
aXR0aW5nKQo+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pgo+IEFzIGFuIGFzaWRlLCBJIGRvbid0IHRoaW5rIHRoZSB0aXRsZSBhY2N1cmF0ZWx5IGRlc2Ny
aWJlcyB0aGUKPiBjaGFuZ2UsIHNpbmNlIHRoZXJlJ3MganVzdCBvbmUgb3V0IG9mIHR3byBjYXNl
cyB3aGljaCBzaGFyZWQKPiBlbnRyaWVzIHdlcmVuJ3QgdGFrZW4gY2FyZSBvZi4gU2ltaWxhcmx5
IHRoZSBkZXNjcmlwdGlvbiBkb2Vzbid0Cj4gcmVmbGVjdCB0aGlzIGF0IGFsbC4KCldlbGwsIGZv
ciBvdXIgdXNlLWNhc2UgaXQgaXMgYnJva2VuIHJpZ2h0IG5vdy4gU28ganVzdCBiZWNhdXNlIGl0
J3MKbm90IGJyb2tlbiBpbiBhbm90aGVyIGRvZXNuJ3QgbWFrZSB0aGUgdGl0bGUvZGVzY3JpcHRp
b24gaW5jb3JyZWN0LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:47:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwU1f-0000eW-L9; Tue, 28 Jan 2020 16:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwU1e-0000dl-0k
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:47:42 +0000
X-Inumbo-ID: e5766762-41ed-11ea-8736-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5766762-41ed-11ea-8736-12813bfff9fa;
 Tue, 28 Jan 2020 16:47:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B9C28AFB2;
 Tue, 28 Jan 2020 16:47:39 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <60bfe54a-0395-228b-d74d-017db819c279@suse.com>
Date: Tue, 28 Jan 2020 17:47:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 2/9] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IEBAIC00MTM5LDQ5
ICs0MTQwLDMyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG93X3NldF9wYXJhbShzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgKPiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcp
Cj4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBp
bmRleCwgdWludDY0X3QgdmFsdWUpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJfZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiAtICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7Cj4gLSAgICBz
dHJ1Y3QgZG9tYWluICpkOwo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICBpbnQgcmM7Cj4g
IAo+IC0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+IC0gICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+IC0KPiAtICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkK
PiArICAgIGlmICggaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CgpUaGUgZXF1aXZhbGVudCBvZiB0aGlzIG9uIHRoZSAiZ2V0IiBwYXRoIG5vdyBzZWVt
cyB0byBiZSBnb25lLiBJcwp0aGVyZSBhbnkgcmVhc29uIHRoZSBvbmUgaGVyZSBpcyBzdGlsbCBu
ZWVkZWQ/Cgo+ICtpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKPiArewo+ICsgICAgc3RydWN0IHhlbl9odm1fcGFy
YW0gYTsKPiArICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+ICsgICAgICAgIHJldHVybiAtRUZB
VUxUOwo+ICsKPiArICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAvKiBNYWtlIHN1cmUgdGhlIGFib3ZlIGJvdW5k
IGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcgc3BlY3VsYXRpb24uICovCj4gKyAgICBibG9j
a19zcGVjdWxhdGlvbigpOwo+ICsKPiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGEuZG9taWQpOwo+ICsgICAgaWYgKCBkID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiAtRVNS
Q0g7Cj4gKwo+ICsgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihk
KSApCj4gKyAgICAgICAgZ290byBvdXQ7CgpEZXNwaXRlIHlvdXIgY2xhaW0gdG8gaGF2ZSBhZGRy
ZXNzZWQgbXkgcmVtYWluaW5nIGNvbW1lbnQgZnJvbSB2NCwKeW91IHN0aWxsIHVzZSBnb3RvIGhl
cmUgd2hlbiB0aGVyZSdzIGFuIGVhc3kgYWx0ZXJuYXRpdmUuCgo+IEBAIC01Mjk3LDYgKzUzMjIs
MzcgQEAgdm9pZCBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0g
eDg2X3NlZ21lbnQgc2VnLAo+ICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9z
ZWdtZW50X3JlZ2lzdGVyLCB2LCBzZWcsIHJlZyk7Cj4gIH0KPiAgCj4gK2ludCBodm1fY29weV9j
b250ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAqZHN0LCBzdHJ1Y3QgZG9tYWluICpzcmMp
Cj4gK3sKPiArICAgIGludCByYzsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgc3RydWN0
IGh2bV9kb21haW5fY29udGV4dCBjID0geyB9Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
SFZNX05SX1BBUkFNUzsgaSsrICkKPiArICAgIHsKPiArICAgICAgICB1aW50NjRfdCB2YWx1ZSA9
IDA7Cj4gKwo+ICsgICAgICAgIGlmICggaHZtX2dldF9wYXJhbShzcmMsIGksICZ2YWx1ZSkgfHwg
IXZhbHVlICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIGlmICggKHJj
ID0gaHZtX3NldF9wYXJhbShkc3QsIGksIHZhbHVlKSkgKQo+ICsgICAgICAgICAgICByZXR1cm4g
cmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgYy5zaXplID0gaHZtX3NhdmVfc2l6ZShzcmMpOwo+ICsg
ICAgaWYgKCAoYy5kYXRhID0gdm1hbGxvYyhjLnNpemUpKSA9PSBOVUxMICkKPiArICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBpZiAoICEocmMgPSBodm1fc2F2ZShzcmMsICZjKSkg
KQoKQWxzbyBjb250cmFyeSB0byB5b3VyIGNsYWltIHlvdSBzdGlsbCBkbyBhbGxvY2F0aW9uIGFu
ZCBzYXZlCmFmdGVyIHRoZSBsb29wLCBsZWF2aW5nIGRzdCBpbiBhIHBhcnRseSBtb2RpZmllZCBz
dGF0ZSBpbiBtb3JlCmNhc2VzIHRoYW4gbmVjZXNzYXJ5LiBNYXkgSSBhc2sgdGhhdCB5b3UgZ28g
YmFjayB0byB0aGUgdjQKY29tbWVudHMgb25lIG1vcmUgdGltZT8KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:52:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16: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 1iwU65-0001QO-8y; Tue, 28 Jan 2020 16:52:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwU63-0001QJ-F2
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:52:15 +0000
X-Inumbo-ID: 88d09f19-41ee-11ea-8739-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88d09f19-41ee-11ea-8739-12813bfff9fa;
 Tue, 28 Jan 2020 16:52: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 mx2.suse.de (Postfix) with ESMTP id 1943CAFB2;
 Tue, 28 Jan 2020 16:52:14 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <f499998850729f19cc8486222ccc93e274ea441d.1580148227.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f728b220-bd51-3b60-a9bc-82687819bc12@suse.com>
Date: Tue, 28 Jan 2020 17:52:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <f499998850729f19cc8486222ccc93e274ea441d.1580148227.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 4/9] x86/mem_sharing: Replace
 MEM_SHARING_DEBUG with gdprintk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFVzaW5nIFhFTkxP
R19FUlIgbGV2ZWwgc2luY2UgdGhpcyBpcyBvbmx5IHVzZWQgaW4gZGVidWcgcGF0aHMgKGllLiBp
dCdzCj4gZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZsPWFsbCBzZXQpLiBBbHNv
IHVzZSAlcGQgdG8gcHJpbnQgdGhlIGRvbWFpbgo+IGlkcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:52:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:52: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 1iwU6k-0001Ty-Jk; Tue, 28 Jan 2020 16:52:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwU6i-0001Tq-G3
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:52:56 +0000
X-Inumbo-ID: a19d9d16-41ee-11ea-8739-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a19d9d16-41ee-11ea-8739-12813bfff9fa;
 Tue, 28 Jan 2020 16:52:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwU6g-00056x-I8; Tue, 28 Jan 2020 16:52:54 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwU6g-0001lp-7Y; Tue, 28 Jan 2020 16:52:54 +0000
Date: Tue, 28 Jan 2020 16:52:51 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128165251.cvhvqad2oyep4kdl@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-6-liuwe@microsoft.com>
 <e72f37cf-63cb-9c10-00e2-96f946208265@suse.com>
 <20200128155011.xblutfe4titdo5ax@debian>
 <53b5eccd-b192-1684-0a5e-f2635fdc9d64@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <53b5eccd-b192-1684-0a5e-f2635fdc9d64@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 5/7] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDU6MTU6MzlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjguMDEuMjAyMCAxNjo1MCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDIzLCAyMDIwIGF0IDA0OjQ1OjM4UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDIyLjAxLjIwMjAgMjE6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9oeXBlcnYuYwo+ID4+PiBAQCAtMjcsNyArMjcsMTAgQEAKPiA+Pj4gICNpbmNsdWRlIDxh
c20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KPiA+Pj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+
Cj4gPj4+ICAKPiA+Pj4gKyNpbmNsdWRlICJwcml2YXRlLmgiCj4gPj4+ICsKPiA+Pj4gIHN0cnVj
dCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKPiA+Pj4gK0RFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9hcmcpOwo+ID4+Cj4gPj4g
V291bGQgaXQgcGVyaGFwcyBiZSBoZWxwZnVsIHRvIG1ha2UgcmVjb2duaXphYmxlIHRoYXQgdGhp
cyBjYW4gaG9sZAo+ID4+IHVwIHRvIGEgcGFnZSdzIHdvcnRoIG9mIGRhdGEsIGVpdGhlciBieSBp
dHMgdHlwZSBvciBieSBhIHNsaWdodGx5Cj4gPj4gZGlmZmVyZW50IG5hbWU/Cj4gPiAKPiA+IEkg
d2lsbCBjaGFuZ2UgdGhpcyB0byBodl9wY3B1X2lucHV0X2FyZ19wYWdlIGluc3RlYWQuCj4gCj4g
T3IgbWF5YmUgaHZfcGNwdV9pbnB1dF9wYWdlPwoKRmluZSBieSBtZS4KCj4gCj4gPj4+IEBAIC0x
MTksMTQgKzEyMiwzNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uo
dm9pZCkKPiA+Pj4gICAgICB9Cj4gPj4+ICB9Cj4gPj4+ICAKPiA+Pj4gK3N0YXRpYyB2b2lkIHNl
dHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+ID4+PiArewo+ID4+PiArICAgIHZvaWQgKm1h
cHBpbmc7Cj4gPj4+ICsKPiA+Pj4gKyAgICBpZiAoIHRoaXNfY3B1KGh2X3BjcHVfaW5wdXRfYXJn
KSApCj4gPj4+ICsgICAgICAgIHJldHVybjsKPiA+Pj4gKwo+ID4+PiArICAgIG1hcHBpbmcgPSBh
bGxvY194ZW5oZWFwX3BhZ2UoKTsKPiA+Pj4gKyAgICBpZiAoICFtYXBwaW5nICkKPiA+Pj4gKyAg
ICAgICAgcGFuaWMoIkZhaWxlZCB0byBhbGxvY2F0ZSBoeXBlcmNhbGwgaW5wdXQgcGFnZSBmb3Ig
Q1BVJXVcbiIsCj4gPj4+ICsgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gPj4K
PiA+PiBwYW5pYygpIGlzIGxpa2VseSBmaW5lIGZvciB0aGUgQlNQLCBidXQgSSBkb24ndCB0aGlu
ayBhbnkgQVAgc2hvdWxkCj4gPj4gYmUgYWJsZSB0byBicmluZyBkb3duIHRoZSBzeXN0ZW0gYmVj
YXVzZSBvZiBtZW1vcnkgc2hvcnRhZ2UuIFN1Y2gKPiA+PiBhbiBBUCBzaG91bGQgc2ltcGx5IG5v
dCBjb21lIG9ubGluZS4gKEV2ZW4gZm9yIHRoZSBCU1AgdGhlIHF1ZXN0aW9uCj4gPj4gaXMgd2hl
dGhlciBYZW4gd291bGQgYmUgYWJsZSB0byBydW4gZGVzcGl0ZSBmYWlsdXJlIGhlcmUuKQo+ID4g
Cj4gPiBUaGlzIGlzIG5vIGRpZmZlcmVudCB0aGFuIHdoYXQgaXMgYWxyZWFkeSBkb25lIGZvciBY
ZW4gb24gWGVuLCBpLmUuCj4gPiBmYWlsdXJlIGluIHNldHRpbmcgdXAgQVAgZm9yIGFueSByZWFz
b24gaXMgZmF0YWwuCj4gPiAKPiA+IHN0YXJ0X3NlY29uZGFyeSBkb2Vzbid0IGV2ZW4gaGFuZGxp
bmcgYW55IGZhaWx1cmUgYnkgaXRzZWxmIG9yCj4gPiBwcm9wYWdhdGUgZmFpbHVyZSBiYWNrIHRv
IGNhbGxlci4KPiA+IAo+ID4gUmV3aW5kaW5nIGlzIGEgYml0IGNvbXBsZXgsIGdpdmVuIHRoYXQg
d2Ugd291bGQgZW5hYmxlIGh5cGVydmlzb3IKPiA+IGZlYXR1cmVzIHZlcnkgZWFybHkuCj4gPiAK
PiA+IFRvIGFjaGlldmUgd2hhdCB5b3Ugd2FudCBpdCB3b3VsZCByZXF1aXJlIHJld3JpdGluZyBv
ZiBvdGhlciBwYXJ0cyB0aGF0Cj4gPiBhcmUgb3V0c2lkZSBvZiBoeXBlcnZpc29yIGZyYW1ld29y
ay4KPiAKPiBOb3Qgc3VyZS4gQ29tcGFyaW5nIHdpdGggc3RhcnRfc2Vjb25kYXJ5KCkgaXMgcGVy
aGFwcyBzdWItb3B0aW1hbC4KPiBUaGUgZnVuY3Rpb24gY2FsbHMgc21wX2NhbGxpbigpLCBhbmQg
dGhlcmUgeW91J2xsIGZpbmQgc29tZSBlcnJvcgo+IGhhbmRsaW5nLiBJIHdvdWxkIHN1cHBvc2Ug
dGhpcyBjb3VsZCBiZSBleHRlbmRlZCAodGhlcmUgb3IgaW4KPiBzdGFydF9zZWNvbmRhcnkoKSBp
dHNlbGYsIGlmIG5lZWQgYmUpIHRvIGRlYWwgd2l0aCBjYXNlcyBsaWtlIHRoaXMKPiBvbmUuIEFz
IHRvIFhlbi1vbi1YZW4gLSBpaXJjIHRoYXQgY29kZSB3YXMgcHJldHR5IG11Y2ggcnVzaGVkIGlu
Cj4gZm9yIHRoZSBzaGltIHRvIGJlY29tZSB1c2FibGUsIHNvIEkgd291bGRuJ3QgdGFrZSBpdHMg
ZXJyb3IKPiBoYW5kbGluZyBtb2RlbCBhcyB0aGUgY2Fub25pY2FsIHJlZmVyZW5jZS4KCk9LLiBX
aGF0IEkgY2FuIGRvIGhlcmUgaXMgdG8gd3JpdGUgc29tZSBwYXRjaGVzIHRvIDEpIG1ha2UgdGhl
IGhvb2sKcmV0dXJuIHNlbnNpYmxlIGVycm9yIGNvZGUgYW5kIGIpIHB1c2ggaHlwZXJ2aXNvcl9h
cF9zZXR1cCBkb3duIHRvCnNtcF9jYWxsaW4uCgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:53:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:53: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 1iwU7M-0001ZN-VF; Tue, 28 Jan 2020 16:53:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwU7M-0001ZF-8F
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:53:36 +0000
X-Inumbo-ID: b94710f0-41ee-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b94710f0-41ee-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 16:53:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwU7J-000593-Hk; Tue, 28 Jan 2020 16:53:33 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwU7J-0001oG-7i; Tue, 28 Jan 2020 16:53:33 +0000
Date: Tue, 28 Jan 2020 16:53:30 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200128165330.y36ozjw6io7fyucq@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
 <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
 <20200128155510.ruie6ck4i3hg5dub@debian>
 <568d6410-ad85-74f8-84ab-2c5e47d2c314@suse.com>
 <c6a5c2bc7178499ca4618a76996dc8d4@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c6a5c2bc7178499ca4618a76996dc8d4@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDQ6MzM6MDBQTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBYZW4tZGV2ZWwg
PHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFu
Cj4gPiBCZXVsaWNoCj4gPiBTZW50OiAyOCBKYW51YXJ5IDIwMjAgMTY6MTkKPiA+IFRvOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPjsgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+OyBBbmRyZXcgQ29v
cGVyCj4gPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBYZW4gRGV2ZWxvcG1l
bnQgTGlzdCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgUm9nZXIgUGF1IE1vbm7D
qQo+ID4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNv
bT47IE1pY2hhZWwgS2VsbGV5Cj4gPiA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KPiA+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgNi83XSB4ODYvaHlwZXJ2OiByZXRyaWV2ZSB2
cF9pbmRleCBmcm9tCj4gPiBIeXBlci1WCj4gPiAKPiA+IE9uIDI4LjAxLjIwMjAgMTY6NTUsIFdl
aSBMaXUgd3JvdGU6Cj4gPiA+IE9uIFRodSwgSmFuIDIzLCAyMDIwIGF0IDA0OjQ4OjM4UE0gKzAx
MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExp
dSB3cm90ZToKPiA+ID4+PiBUaGlzIHdpbGwgYmUgdXNlZnVsIHdoZW4gaW52b2tpbmcgaHlwZXJj
YWxsIHRoYXQgdGFyZ2V0cyBzcGVjaWZpYwo+ID4gPj4+IHZjcHUocykuCj4gPiA+Pj4KPiA+ID4+
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+ID4gPj4+IFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KPiA+ID4+Cj4gPiA+PiBGb3Ig
Zm9ybWFsIHJlYXNvbnMKPiA+ID4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gPiA+Pgo+ID4gPj4gSG93ZXZlciBJIHdvbmRlciB3aGV0aGVyIHRoZSBWaXJpZGlh
biBlbnRyeSBpbiBNQUlOVEFJTkVSUyBzaG91bGRuJ3QKPiA+ID4+IGJlIGV4dGVuZGVkIGJ5Cj4g
PiA+Pgo+ID4gPj4gRjoJeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi8KPiA+ID4+Cj4gPiA+PiAo
YW5kIHBvc3NpYmx5IGhhdmUgaXRzIHRpdGxlIGFkanVzdGVkKS4gVGhvdWdodHM/Cj4gPiA+Cj4g
PiA+IFRoaXMgaXNuJ3QgYWJvdXQgZW11bGF0aW5nIEh5cGVyLVYgaW5zaWRlIFhlbiwgc28gSSBk
b24ndCB0aGluayB0aGF0J3MKPiA+ID4gdGhlIHJpZ2h0IGFwcHJvYWNoIGhlcmUuCj4gPiAKPiA+
IFdlbGwsIGl0J3MgdGhlIGNvZGUgcHJvZHVjaW5nIHRoZSBpbnRlcmZhY2UgaW4gb25lIGNhc2Us
IGFuZAo+ID4gY29uc3VtaW5nIGl0IGhlcmUuIFNvIHRoZXJlIGlzIHNvbWUgb3ZlcmxhcCBhdCBs
ZWFzdC4KPiA+IAo+ID4gPiBUaGF0IHNhaWQsIGlmIFBhdWwgd2FudHMgdG8gdGFrZSB0aGlzIHVu
ZGVyIGhpcyBwdXJ2aWV3LCBpdCdzIGZpbmUgYnkgbWUKPiA+ID4gLS0gdGhhdCB3b3VsZCBtYWtl
IG1lIGVhc2llciB0byB1cHN0cmVhbSBteSBwYXRjaC4gOy0pICBJIGFsc28gd291bGRuJ3QKPiA+
ID4gbWluZCBhZGRpbmcgbXlzZWxmIGFzIG1haW50YWluZXIgZm9yIHRoaXMgcGF0aC4KPiA+IAo+
ID4gUGVyaGFwcyBiZXN0IGJvdGggb2YgeW91PyBQYXVsLCBBbmRyZXcsIHdoYXQgZG8geW91IHRo
aW5rPwo+ID4gCj4gCj4gSU1PIGl0J3MgcHJvYmFibHkgYmVzdCB0byB0aGUgcHV0IHRoZSBIeXBl
ci1WIHN0dWZmIHVuZGVyICdWaXJpZGlhbicKPiBhbmQgYWRkIHlvdXJzZWxmIGFzIGEgbWFpbnRh
aW5lciB0aGVyZS4gVGhlcmUgcmVhbGx5IGlzIGxpa2VseSB0byBiZQo+IHNpZ25pZmljYW50IG92
ZXJsYXAgYW5kIGl0J2QgbWFrZSBpdCBlYXNpZXIgKGZvciBtZSBhdCBsZWFzdCkgdG8ga2VlcAo+
IHRyYWNrIG9mIHRoZSBiaWdnZXIgcGljdHVyZSAoaS5lLiBYZW4gdXNpbmcgZW5saWdodGVubWVu
dHMgYXMgd2VsbCBhcwo+IGltcGxlbWVudGluZyB0aGVtKS4KCldoZW4geW91IHNhaWQgInlvdXJz
ZWxmIiwgZGlkIHlvdSBtZWFuIG1lIG9yIEphbj8KCldlaS4KCj4gCj4gICBDaGVlcnMsCj4gCj4g
ICAgIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:55:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwU9F-0001iq-Db; Tue, 28 Jan 2020 16:55:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/zE=3R=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwU9E-0001il-3B
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:55:32 +0000
X-Inumbo-ID: fe26c3a0-41ee-11ea-8396-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe26c3a0-41ee-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 16:55:31 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z7so16828229wrl.13
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 08:55:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=YeCgwmkCYfPYhU/h0QLtOewLk+EtQAkI6eXg9aDXtxw=;
 b=EZznKij9YcdEPs2aqS1w7w57WawlSFb/u6252C2N6xx6ecpy+nAurh5ODWnV/289fR
 3+p9556m+xhSJDP24u32k6HgY61Zt+FJzz1v7UR/CarHdK2V1aSK+aT35O2W/jk/XhEN
 GJ2gvzbNOkx62yrvRXfF8vVX8mu9lT9jxFgdnpk9csImZ9mTGYC4Y17ZBBGXDL4VTDnS
 zNZqG9HcbQrnSc8dhDDqVT/3cx3b1yWQgRqIlFVNyF3nJUnoqErFhp/jOG6CEhlx1K5J
 ajhCgM2yhkvyOxQ6AMEhLD7UMbitPH8cOgRlS4pGX+fB5o8EOyowI6FmhscPDpFrv6uq
 +BzA==
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=YeCgwmkCYfPYhU/h0QLtOewLk+EtQAkI6eXg9aDXtxw=;
 b=cLqht36vl/L0azeYzWaOhfanCyMbypIwot1A7Tycx4uVvlWLI6n9KiQl2OtVRH+cPg
 oMnC4tfeMZnVb1e8qhIHhENSL4vjhrhdalWn09FNFLZIYNfXMuRTTiaqwlDj4HzwRoUu
 fhMkUuINZ09gWlzjTsJfXp3W+oINjw91v71QYFW0bi8fsuGIbffieZ25jUU4dB0CDft+
 KhQ8NIADXzU86TUK0c4RBwahXDG/RM62TcOdEl8pUISfivQMGWk0lBEG0ESy9viQ4IRN
 g81zwufS6UqXUTMQkyIT2CGAILvzvCWcNdYkYaKrZOCuQYWQvSpn17oS/3k4vhL/FvIM
 EyWA==
X-Gm-Message-State: APjAAAX4fiKX2BZH5o6t5u9D7mt7L0ibvOIb2Fkf+e6XMUSY+dJI2aRR
 IROLivnQWJj1sQNj8ID/SpHWw2u5ccrwspjBNbA=
X-Google-Smtp-Source: APXvYqyedcI9pfQ98qI4IeokrB7YGwfRcobH0Ee9iAn0xXG2MFUUSr4NfC+zDiL1CiC4zFbm8TojuFAU2CVVv728JWw=
X-Received: by 2002:adf:9c8f:: with SMTP id d15mr31134099wre.390.1580230530624; 
 Tue, 28 Jan 2020 08:55:30 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
 <60bfe54a-0395-228b-d74d-017db819c279@suse.com>
In-Reply-To: <60bfe54a-0395-228b-d74d-017db819c279@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 Jan 2020 09:54:54 -0700
Message-ID: <CABfawhnsNa-HZRtsuMop-dvV++WRNQj75TmN0LFW=ucs9Dz=SQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 2/9] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo0OCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gQEAgLTQxMzksNDkgKzQxNDAsMzIgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0
X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPgo+
ID4gLXN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+ID4gLSAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQo+ID4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJh
bShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpCj4gPiAg
ewo+ID4gICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gPiAt
ICAgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIGE7Cj4gPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4g
PiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ID4gICAgICBpbnQgcmM7Cj4gPgo+ID4gLSAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCj4gPiAtICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPiA+IC0KPiA+IC0gICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+ID4gKyAg
ICBpZiAoIGluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+ID4gICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4KPiBUaGUgZXF1aXZhbGVudCBvZiB0aGlzIG9uIHRoZSAiZ2V0IiBwYXRoIG5vdyBzZWVt
cyB0byBiZSBnb25lLiBJcwo+IHRoZXJlIGFueSByZWFzb24gdGhlIG9uZSBoZXJlIGlzIHN0aWxs
IG5lZWRlZD8KPgo+ID4gK2ludCBodm1vcF9zZXRfcGFyYW0oCj4gPiArICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2h2bV9wYXJhbV90KSBhcmcpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
eGVuX2h2bV9wYXJhbSBhOwo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ID4gKyAgICBpbnQg
cmM7Cj4gPiArCj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZhLCBhcmcsIDEpICkKPiA+
ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICBpZiAoIGEuaW5kZXggPj0g
SFZNX05SX1BBUkFNUyApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+ICsg
ICAgLyogTWFrZSBzdXJlIHRoZSBhYm92ZSBib3VuZCBjaGVjayBpcyBub3QgYnlwYXNzZWQgZHVy
aW5nIHNwZWN1bGF0aW9uLiAqLwo+ID4gKyAgICBibG9ja19zcGVjdWxhdGlvbigpOwo+ID4gKwo+
ID4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChhLmRvbWlkKTsKPiA+ICsgICAg
aWYgKCBkID09IE5VTEwgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiA+ICsKPiA+ICsg
ICAgcmMgPSAtRUlOVkFMOwo+ID4gKyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKPiA+ICsg
ICAgICAgIGdvdG8gb3V0Owo+Cj4gRGVzcGl0ZSB5b3VyIGNsYWltIHRvIGhhdmUgYWRkcmVzc2Vk
IG15IHJlbWFpbmluZyBjb21tZW50IGZyb20gdjQsCj4geW91IHN0aWxsIHVzZSBnb3RvIGhlcmUg
d2hlbiB0aGVyZSdzIGFuIGVhc3kgYWx0ZXJuYXRpdmUuCgpJIGRpZG4ndCB3cml0ZSB0aGlzIGNv
ZGUuIFRoaXMgaXMgcHJlZXhpc3RpbmcgY29kZSB0aGF0IEknbSBqdXN0Cm1vdmluZy4gSSBkb24n
dCB3YW50IHRvIHJld3JpdGUgcHJlZXhpc3RpbmcgY29kZSBoZXJlLgoKPgo+ID4gQEAgLTUyOTcs
NiArNTMyMiwzNyBAQCB2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAq
diwgZW51bSB4ODZfc2VnbWVudCBzZWcsCj4gPiAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9m
dW5jcy5zZXRfc2VnbWVudF9yZWdpc3Rlciwgdiwgc2VnLCByZWcpOwo+ID4gIH0KPiA+Cj4gPiAr
aW50IGh2bV9jb3B5X2NvbnRleHRfYW5kX3BhcmFtcyhzdHJ1Y3QgZG9tYWluICpkc3QsIHN0cnVj
dCBkb21haW4gKnNyYykKPiA+ICt7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGk7Cj4gPiArICAgIHN0cnVjdCBodm1fZG9tYWluX2NvbnRleHQgYyA9IHsgfTsKPiA+ICsK
PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBIVk1fTlJfUEFSQU1TOyBpKysgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICB1aW50NjRfdCB2YWx1ZSA9IDA7Cj4gPiArCj4gPiArICAgICAgICBpZiAo
IGh2bV9nZXRfcGFyYW0oc3JjLCBpLCAmdmFsdWUpIHx8ICF2YWx1ZSApCj4gPiArICAgICAgICAg
ICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIChyYyA9IGh2bV9zZXRfcGFyYW0o
ZHN0LCBpLCB2YWx1ZSkpICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgYy5zaXplID0gaHZtX3NhdmVfc2l6ZShzcmMpOwo+ID4gKyAgICBpZiAo
IChjLmRhdGEgPSB2bWFsbG9jKGMuc2l6ZSkpID09IE5VTEwgKQo+ID4gKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gPiArCj4gPiArICAgIGlmICggIShyYyA9IGh2bV9zYXZlKHNyYywgJmMpKSAp
Cj4KPiBBbHNvIGNvbnRyYXJ5IHRvIHlvdXIgY2xhaW0geW91IHN0aWxsIGRvIGFsbG9jYXRpb24g
YW5kIHNhdmUKPiBhZnRlciB0aGUgbG9vcCwgbGVhdmluZyBkc3QgaW4gYSBwYXJ0bHkgbW9kaWZp
ZWQgc3RhdGUgaW4gbW9yZQo+IGNhc2VzIHRoYW4gbmVjZXNzYXJ5LiBNYXkgSSBhc2sgdGhhdCB5
b3UgZ28gYmFjayB0byB0aGUgdjQKPiBjb21tZW50cyBvbmUgbW9yZSB0aW1lPwoKSSBndWVzcyBJ
J2xsIGRvIHRoYXQgY2F1c2UgSSB0aG91Z2h0IHlvdSBhc2tlZCBmb3IgdGhlIGFsbG9jYXRpb24g
dG8KYmUgbW92ZWQgYXQgdGhlIGVuZC4gSXQgd2FzIHRoZSBvdGhlciB3YXkgYXJvdW5kIGJlZm9y
ZSwgc28gSSBndWVzcyBJCmRvbid0IGtub3cgd2hhdCB5b3UgYXJlIGFza2luZyBmb3IuCgpUYW1h
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:56:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwU9g-0001mZ-TM; Tue, 28 Jan 2020 16:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwU9f-0001mI-Nr
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:55:59 +0000
X-Inumbo-ID: 0e2e2464-41ef-11ea-8739-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e2e2464-41ef-11ea-8739-12813bfff9fa;
 Tue, 28 Jan 2020 16:55:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 87CFBAEC4;
 Tue, 28 Jan 2020 16:55:57 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
Date: Tue, 28 Jan 2020 17:55:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFdoZW4gcGx1Z2dp
bmcgYSBob2xlIGluIHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBwZXJt
aXNzaW9uCj4gcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFzIGl0IGNhbiBiZSBu
b24tc2Vuc2ljYWwsIGxlYWRpbmcgdG8KPiBzcHVyaW91cyB2bV9ldmVudHMgYmVpbmcgc2VudCBv
dXQgZm9yIGFjY2VzcyB2aW9sYXRpb25zIGF0IHVuZXhwZWN0ZWQKPiBsb2NhdGlvbnMuIE1ha2Ug
dXNlIG9mIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaW5zdGVhZC4KCkFzIGJlZm9yZSwgdG8gbWUgImNh
biBiZSBub24tc2Vuc2ljYWwiIGlzIGluc3VmZmljaWVudCBhcyBhIHJlYXNvbgpoZXJlLiBJZiBp
dCBjYW4gYWxzbyBiZSBhICJnb29kIiB2YWx1ZSwgaXQgc3RpbGwgcmVtYWlucyB1bmNsZWFyCndo
eSBpbiB0aGF0IGNhc2UgcDJtLT5kZWZhdWx0X2FjY2VzcyBpcyBuZXZlcnRoZWxlc3MgdGhlIHJp
Z2h0CnZhbHVlIHRvIHVzZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:59:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:59: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 1iwUCu-0001zl-Ft; Tue, 28 Jan 2020 16:59:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwUCt-0001zg-J6
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:59:19 +0000
X-Inumbo-ID: 85e6a526-41ef-11ea-8739-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85e6a526-41ef-11ea-8739-12813bfff9fa;
 Tue, 28 Jan 2020 16:59:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUCn-0005HU-M2; Tue, 28 Jan 2020 16:59:13 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUCn-0002Hw-A3; Tue, 28 Jan 2020 16:59:13 +0000
Date: Tue, 28 Jan 2020 16:59:10 +0000
From: Wei Liu <wl@xen.org>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20200128165910.tjbumoo4pngbmufx@debian>
References: <20200128154614.30572-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128154614.30572-1-olaf@aepfle.de>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v1] x86/domctl: fix typo in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDQ6NDY6MTRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIGFycmF5IGlzIG5hbWVkIG1zcl9wb2xpY3kuCj4gCj4gRml4ZXMgY29tbWl0IDYw
NTI5ZGZlY2ExCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRl
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkJhY2twb3J0OiA0LjEyKwoKPiAtLS0K
PiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXgg
ZTMxM2RhNDk5Zi4uMmJiNzM5NzkyMyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtNjc1LDcg
KzY3NSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV9wb2xpY3kgewo+ICAgICAgdWludDMyX3Qg
bnJfbGVhdmVzOyAvKiBJTi9PVVQ6IE51bWJlciBvZiBsZWF2ZXMgaW4vd3JpdHRlbiB0bwo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiAnY3B1aWRfcG9saWN5Jy4gKi8KPiAgICAgIHVpbnQz
Ml90IG5yX21zcnM7ICAgLyogSU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93cml0dGVuIHRvCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAqICdtc3JfZG9tYWluX3BvbGljeScgKi8KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICogJ21zcl9wb2xpY3knICovCj4gICAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHhlbl9jcHVpZF9sZWFmX3QpIGNwdWlkX3BvbGljeTsgLyogSU4vT1VUICovCj4g
ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9tc3JfZW50cnlfdCkgbXNyX3BvbGljeTsgICAg
LyogSU4vT1VUICovCj4gIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 16:59:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 16:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwUDT-00023Z-RT; Tue, 28 Jan 2020 16:59:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwUDT-00023M-2q
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 16:59:55 +0000
X-Inumbo-ID: 9ae0f616-41ef-11ea-8739-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ae0f616-41ef-11ea-8739-12813bfff9fa;
 Tue, 28 Jan 2020 16:59:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B13F1B15B;
 Tue, 28 Jan 2020 16:59:53 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
 <60bfe54a-0395-228b-d74d-017db819c279@suse.com>
 <CABfawhnsNa-HZRtsuMop-dvV++WRNQj75TmN0LFW=ucs9Dz=SQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f189faf0-107d-6cdb-c5f1-077563c3f40e@suse.com>
Date: Tue, 28 Jan 2020 17:59:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <CABfawhnsNa-HZRtsuMop-dvV++WRNQj75TmN0LFW=ucs9Dz=SQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 2/9] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gMjguMDEuMjAyMCAxNzo1NCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFR1ZSwgSmFu
IDI4LCAyMDIwIGF0IDk6NDggQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
QEAgLTQxMzksNDkgKzQxNDAsMzIgQEAgc3RhdGljIGludCBodm1fYWxsb3dfc2V0X3BhcmFtKHN0
cnVjdCBkb21haW4gKmQsCj4+PiAgICAgIHJldHVybiByYzsKPj4+ICB9Cj4+Pgo+Pj4gLXN0YXRp
YyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+Pj4gLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9odm1fcGFyYW1fdCkgYXJnKQo+Pj4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCBpbmRleCwgdWludDY0X3QgdmFsdWUpCj4+PiAgewo+Pj4gICAg
ICBzdHJ1Y3QgZG9tYWluICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4+PiAtICAgIHN0cnVj
dCB4ZW5faHZtX3BhcmFtIGE7Cj4+PiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4+PiAgICAgIHN0
cnVjdCB2Y3B1ICp2Owo+Pj4gICAgICBpbnQgcmM7Cj4+Pgo+Pj4gLSAgICBpZiAoIGNvcHlfZnJv
bV9ndWVzdCgmYSwgYXJnLCAxKSApCj4+PiAtICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4+IC0K
Pj4+IC0gICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+Pj4gKyAgICBpZiAoIGlu
ZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+Pj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Cj4+
IFRoZSBlcXVpdmFsZW50IG9mIHRoaXMgb24gdGhlICJnZXQiIHBhdGggbm93IHNlZW1zIHRvIGJl
IGdvbmUuIElzCj4+IHRoZXJlIGFueSByZWFzb24gdGhlIG9uZSBoZXJlIGlzIHN0aWxsIG5lZWRl
ZD8KPj4KPj4+ICtpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+Pj4gKyAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IHhlbl9o
dm1fcGFyYW0gYTsKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4+ICsgICAgaW50IHJjOwo+
Pj4gKwo+Pj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYSwgYXJnLCAxKSApCj4+PiArICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPj4+ICsKPj4+ICsgICAgaWYgKCBhLmluZGV4ID49IEhWTV9O
Ul9QQVJBTVMgKQo+Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArCj4+PiArICAgIC8q
IE1ha2Ugc3VyZSB0aGUgYWJvdmUgYm91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBz
cGVjdWxhdGlvbi4gKi8KPj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPj4+ICsKPj4+ICsg
ICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7Cj4+PiArICAgIGlmICgg
ZCA9PSBOVUxMICkKPj4+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7Cj4+PiArCj4+PiArICAgIHJj
ID0gLUVJTlZBTDsKPj4+ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCj4+PiArICAgICAg
ICBnb3RvIG91dDsKPj4KPj4gRGVzcGl0ZSB5b3VyIGNsYWltIHRvIGhhdmUgYWRkcmVzc2VkIG15
IHJlbWFpbmluZyBjb21tZW50IGZyb20gdjQsCj4+IHlvdSBzdGlsbCB1c2UgZ290byBoZXJlIHdo
ZW4gdGhlcmUncyBhbiBlYXN5IGFsdGVybmF0aXZlLgo+IAo+IEkgZGlkbid0IHdyaXRlIHRoaXMg
Y29kZS4gVGhpcyBpcyBwcmVleGlzdGluZyBjb2RlIHRoYXQgSSdtIGp1c3QKPiBtb3ZpbmcuIEkg
ZG9uJ3Qgd2FudCB0byByZXdyaXRlIHByZWV4aXN0aW5nIGNvZGUgaGVyZS4KCldlbGwsIHdpdGgg
dGhlIGNvZGUgbW92ZW1lbnQgeW91IGNvdWxkIChhbmQgaW1vIHNob3VsZCkgX21vdmVfCnRoZSAi
b3V0IiBsYWJlbCBpbnN0ZWFkIG9mIGR1cGxpY2F0aW5nIGl0LgoKPj4+IEBAIC01Mjk3LDYgKzUz
MjIsMzcgQEAgdm9pZCBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVu
dW0geDg2X3NlZ21lbnQgc2VnLAo+Pj4gICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mu
c2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVnKTsKPj4+ICB9Cj4+Pgo+Pj4gK2ludCBo
dm1fY29weV9jb250ZXh0X2FuZF9wYXJhbXMoc3RydWN0IGRvbWFpbiAqZHN0LCBzdHJ1Y3QgZG9t
YWluICpzcmMpCj4+PiArewo+Pj4gKyAgICBpbnQgcmM7Cj4+PiArICAgIHVuc2lnbmVkIGludCBp
Owo+Pj4gKyAgICBzdHJ1Y3QgaHZtX2RvbWFpbl9jb250ZXh0IGMgPSB7IH07Cj4+PiArCj4+PiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgSFZNX05SX1BBUkFNUzsgaSsrICkKPj4+ICsgICAgewo+Pj4g
KyAgICAgICAgdWludDY0X3QgdmFsdWUgPSAwOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBodm1f
Z2V0X3BhcmFtKHNyYywgaSwgJnZhbHVlKSB8fCAhdmFsdWUgKQo+Pj4gKyAgICAgICAgICAgIGNv
bnRpbnVlOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCAocmMgPSBodm1fc2V0X3BhcmFtKGRzdCwg
aSwgdmFsdWUpKSApCj4+PiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+Pj4gKyAgICB9Cj4+PiAr
Cj4+PiArICAgIGMuc2l6ZSA9IGh2bV9zYXZlX3NpemUoc3JjKTsKPj4+ICsgICAgaWYgKCAoYy5k
YXRhID0gdm1hbGxvYyhjLnNpemUpKSA9PSBOVUxMICkKPj4+ICsgICAgICAgIHJldHVybiAtRU5P
TUVNOwo+Pj4gKwo+Pj4gKyAgICBpZiAoICEocmMgPSBodm1fc2F2ZShzcmMsICZjKSkgKQo+Pgo+
PiBBbHNvIGNvbnRyYXJ5IHRvIHlvdXIgY2xhaW0geW91IHN0aWxsIGRvIGFsbG9jYXRpb24gYW5k
IHNhdmUKPj4gYWZ0ZXIgdGhlIGxvb3AsIGxlYXZpbmcgZHN0IGluIGEgcGFydGx5IG1vZGlmaWVk
IHN0YXRlIGluIG1vcmUKPj4gY2FzZXMgdGhhbiBuZWNlc3NhcnkuIE1heSBJIGFzayB0aGF0IHlv
dSBnbyBiYWNrIHRvIHRoZSB2NAo+PiBjb21tZW50cyBvbmUgbW9yZSB0aW1lPwo+IAo+IEkgZ3Vl
c3MgSSdsbCBkbyB0aGF0IGNhdXNlIEkgdGhvdWdodCB5b3UgYXNrZWQgZm9yIHRoZSBhbGxvY2F0
aW9uIHRvCj4gYmUgbW92ZWQgYXQgdGhlIGVuZC4gSXQgd2FzIHRoZSBvdGhlciB3YXkgYXJvdW5k
IGJlZm9yZSwgc28gSSBndWVzcyBJCj4gZG9uJ3Qga25vdyB3aGF0IHlvdSBhcmUgYXNraW5nIGZv
ci4KCkFsbG9jLCBzYXZlLCBsb29wIG92ZXIgcGFyYW1zLCBsb2FkLCBmcmVlLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:00:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwUEM-0002nf-7u; Tue, 28 Jan 2020 17:00:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iQoc=3R=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwUEK-0002nQ-Dl
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:00:48 +0000
X-Inumbo-ID: ba3e310e-41ef-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba3e310e-41ef-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 17:00:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 23A0EAE9A;
 Tue, 28 Jan 2020 17:00:46 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200128154614.30572-1-olaf@aepfle.de>
 <20200128165910.tjbumoo4pngbmufx@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9564e89c-38e2-cf21-1ce6-6cc027d9809b@suse.com>
Date: Tue, 28 Jan 2020 18:00:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128165910.tjbumoo4pngbmufx@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/domctl: fix typo in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNzo1OSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAyOCwgMjAy
MCBhdCAwNDo0NjoxNFBNICswMTAwLCBPbGFmIEhlcmluZyB3cm90ZToKPj4gVGhlIGFycmF5IGlz
IG5hbWVkIG1zcl9wb2xpY3kuCj4+Cj4+IEZpeGVzIGNvbW1pdCA2MDUyOWRmZWNhMQo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gCj4gQWNrZWQtYnk6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQmFja3BvcnQ6IDQuMTIrCgpXaHk/IFRoaXMga2luZCBv
ZiBhIGNoYW5nZSBoYXJkbHkgd2FycmFudHMgYSBiYWNrcG9ydCBpbW8uCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:01:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwUF1-0002tK-MF; Tue, 28 Jan 2020 17:01:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwUF0-0002t5-5d
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:01:30 +0000
X-Inumbo-ID: d34b4600-41ef-11ea-873a-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d34b4600-41ef-11ea-873a-12813bfff9fa;
 Tue, 28 Jan 2020 17:01:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580230890; x=1611766890;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=EGKTJr9U7gV3Md5A0o6tLQmxrKXK4Y7NYztRQg51nvc=;
 b=WcZa4433Bej6iNLfKkXukf00bHN1YPDku45ZaxGnFm21IBIJv3FZJBAI
 +izWhZofW7TkFhHLjgLHMlzkf18HIQmwp6UFV7a9y4+qwRzmgf9iWKq32
 tad0ixK8ES5ptBaCCSOKT+P6AIk+dzP2Zd6VKvB42tuTjY/YlYSZCRLt7 E=;
IronPort-SDR: 1EW+J4KxaIlw7b+S5r2EIwUlpZOsl/DpwvK8gQwsv8lE2WHMtqqc8TsyQzvZrfpEfyJElCIeNT
 bnoVSh5jqEBg==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="22959650"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 28 Jan 2020 17:01:06 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id E3828A221E; Tue, 28 Jan 2020 17:01:04 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 17:01:04 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 17:01:03 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 17:01:03 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe to assign
Thread-Index: AQHV0stV93v0D184Bky82TB6Md/qV6gAOBIAgAAYoBA=
Date: Tue, 28 Jan 2020 17:01:03 +0000
Message-ID: <29425ac0b17d4772a162a097448cfee4@EX13D32EUC003.ant.amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-6-pdurrant@amazon.com>
 <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.com>
In-Reply-To: <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI4IEphbnVhcnkgMjAyMCAxNToyMw0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz47IFZvbG9keW15ciBCYWJjaHVrDQo+IDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY0IDUvN10gbW06IG1ha2UgTUVNRl9ub19yZWZjb3VudCBwYWdlcyBz
YWZlIHRvIGFzc2lnbg0KPiANCj4gT24gMjQuMDEuMjAyMCAxNjozMSwgUGF1bCBEdXJyYW50IHdy
b3RlOg0KPiA+IEN1cnJlbnRseSBpdCBpcyB1bnNhZmUgdG8gYXNzaWduIGEgZG9taGVhcCBwYWdl
IGFsbG9jYXRlZCB3aXRoDQo+ID4gTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNl
IHRoZSBkb21haW4ndCAndG90X3BhZ2VzJyB3aWxsIG5vdA0KPiA+IGJlIGluY3JlbWVudGVkLCBi
dXQgd2lsbCBiZSBkZWNyZW1lbnQgd2hlbiB0aGUgcGFnZSBpcyBmcmVlZCAoc2luY2UNCj4gPiBm
cmVlX2RvbWhlYXBfcGFnZXMoKSBoYXMgbm8gd2F5IG9mIHRlbGxpbmcgdGhhdCB0aGUgaW5jcmVt
ZW50IHdhcw0KPiBza2lwcGVkKS4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWxsb2NhdGVzIGEgbmV3
ICdjb3VudF9pbmZvJyBiaXQgZm9yIGEgUEdDX25vX3JlZmNvdW50IGZsYWcNCj4gPiB3aGljaCBp
cyB0aGVuIHVzZWQgdG8gbWFyayBkb21oZWFwIHBhZ2VzIGFsbG9jYXRlZCB3aXRoDQo+IE1FTUZf
bm9fcmVmY291bnQuDQo+ID4gVGhpcyB0aGVuIGFsbG93cyBmcmVlX2RvbWhlYXBfcGFnZXMoKSB0
byBza2lwIGRlY3JlbWVudGluZyB0b3RfcGFnZXMNCj4gd2hlbg0KPiA+IGFwcHJvcHJpYXRlIGFu
ZCBoZW5jZSBtYWtlcyB0aGUgcGFnZXMgc2FmZSB0byBhc3NpZ24uDQo+ID4NCj4gPiBOT1RFOiBU
aGUgcGF0Y2ggc2V0cyBNRU1GX25vX3JlZmNvdW50IGRpcmVjdGx5IGluIGFsbG9jX2RvbWhlYXBf
cGFnZXMoKQ0KPiA+ICAgICAgIHJhdGhlciB0aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2Ug
dGhlIGxhdHRlciBpcyBjYWxsZWQgd2l0aA0KPiA+ICAgICAgIE1FTUZfbm9fcmVmY291bnQgYnkg
bWVtb3J5X2V4Y2hhbmdlKCkgYXMgYW4gb3B0aW1pemF0aW9uLCB0byBhdm9pZA0KPiA+ICAgICAg
IHRvbyBtYW55IGNhbGxzIHRvIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKCkgKHdoaWNoIGFjcXVp
cmVzIGFuZA0KPiA+ICAgICAgIHJlbGVhc2VzIHRoZSBnbG9iYWwgJ2hlYXBfbG9jaycpLg0KPiAN
Cj4gSSBkb24ndCB0aGluayB0aGVyZSB3ZXJlIGFueSBvcHRpbWl6YXRpb24gdGhvdWdodHMgd2l0
aCB0aGlzLiBUaGUNCj4gTUVNRl9ub19yZWZjb3VudCB1c2UgaXMgYmVjYXVzZSBvdGhlcndpc2Ug
Zm9yIGEgZG9tYWluIHdpdGgNCj4gdG90X3BhZ2VzID09IG1heF9wYWdlcyB0aGUgYXNzaWdubWVu
dCB3b3VsZCBmYWlsLg0KPiANCg0KVGhhdCB3b3VsZCBub3QgYmUgdGhlIGNhc2UgaWYgdGhlIGNh
bGxzIHRvIHN0ZWFsX3BhZ2UoKSBmdXJ0aGVyIHVwIGRpZG4ndCBwYXNzIE1FTUZfbm9fcmVmY291
bnQgKHdoaWNoIHdvdWxkIGJlIHRoZSBjb3JyZWN0IHRoaW5nIHRvIGRvIGlmIG5vdCBwYXNzaW5n
IGl0IHRvIGFzc2lnbl9wYWdlcygpLiBJIGhhZCBvcmlnaW5hbGx5IGNvbnNpZGVyZWQgZG9pbmcg
dGhhdCBiZWNhdXNlIEkgdGhpbmsgaXQgYWxsb3dzIHRoZSBzb21ld2hhdCBjb21wbGV4IGVycm9y
IHBhdGggYWZ0ZXIgYXNzaWduX3BhZ2VzKCkgdG8gYmUgZHJvcHBlZC4gQnV0IGF2b2lkaW5nIHRo
cmFzaGluZyB0aGUgZ2xvYmFsIGxvY2sgc2VlbWVkIGEgZ29vZCByZWFzb24gdG8gbGVhdmUgbWVt
b3J5X2V4Y2hhbmdlKCkgdGhlIHdheSBpdCBpcy4NCg0KPiA+IC0tLSBhL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jDQo+ID4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMNCj4gPiBAQCAtNDYw
LDYgKzQ2MCw5IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoc3RydWN0
IGRvbWFpbg0KPiAqZCwgbG9uZyBwYWdlcykNCj4gPiAgew0KPiA+ICAgICAgbG9uZyBkb21fYmVm
b3JlLCBkb21fYWZ0ZXIsIGRvbV9jbGFpbWVkLCBzeXNfYmVmb3JlLCBzeXNfYWZ0ZXI7DQo+ID4N
Cj4gPiArICAgIGlmICggIXBhZ2VzICkNCj4gPiArICAgICAgICBnb3RvIG91dDsNCj4gDQo+IFVu
cmVsYXRlZCBjaGFuZ2U/IEFyZSB0aGVyZSwgaW4gZmFjdCwgYW55IGNhbGxlcnMgcGFzc2luZyBp
biAwPw0KPiBPaCwgZnVydGhlciBkb3duIHlvdSBhZGQgb25lIHdoaWNoIG1heSBkbyBzbywgYnV0
IHRoZW4gcGVyaGFwcw0KPiBiZXR0ZXIgdG8gbWFrZSB0aGUgY2FsbGVyIG5vdCBjYWxsIGhlcmUg
KGFzIGlzIGRvbmUgZS5nLiBpbg0KPiBtZW1vcnlfZXhjaGFuZ2UoKSk/DQoNCkkgdGhpbmsgaXQn
cyBwcmVmZXJhYmxlIGZvciBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHRvIGhhbmRsZSB6ZXJv
IGdyYWNlZnVsbHkuDQoNCj4gDQo+ID4gQEAgLTIzMzEsMTEgKzIzMzEsMjAgQEAgc3RydWN0IHBh
Z2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygNCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lbWZsYWdzLCBkKSkgPT0gTlVMTCkpICkNCj4gPiAgICAgICAgICAgcmV0
dXJuIE5VTEw7DQo+ID4NCj4gPiAtICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19v
d25lcikgJiYNCj4gPiAtICAgICAgICAgYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxh
Z3MpICkNCj4gPiArICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19vd25lcikgKQ0K
PiA+ICAgICAgew0KPiA+IC0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIG1lbWZs
YWdzICYgTUVNRl9ub19zY3J1Yik7DQo+ID4gLSAgICAgICAgcmV0dXJuIE5VTEw7DQo+ID4gKyAg
ICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQ0KPiA+ICsg
ICAgICAgIHsNCj4gPiArICAgICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVt
ZmxhZ3MgJiBNRU1GX25vX3NjcnViKTsNCj4gPiArICAgICAgICAgICAgcmV0dXJuIE5VTEw7DQo+
ID4gKyAgICAgICAgfQ0KPiA+ICsgICAgICAgIGlmICggbWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNv
dW50ICkNCj4gPiArICAgICAgICB7DQo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsN
Cj4gPiArDQo+ID4gKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBp
KysgKQ0KPiA+ICsgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyB8PSBQR0Nfbm9fcmVm
Y291bnQ7DQo+ID4gKyAgICAgICAgfQ0KPiANCj4gSSB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgdGhp
cyBuZWVkcyBkb2luZyB0aGUgb3RoZXIgd2F5IGFyb3VuZDoNCj4gRmlyc3Qgc2V0IFBHQ19ub19y
ZWZjb3VudCwgdGhlbiBhc3NpZ25fcGFnZXMoKS4gQWZ0ZXIgYWxsLCB0aGUNCj4gbW9tZW50IGFz
c2lnbl9wYWdlcygpIGRyb3BzIGl0cyBsb2NrLCB0aGUgZG9tYWluIGNvdWxkIGFsc28NCj4gZGVj
aWRlIHRvIGdldCByaWQgb2YgKHNvbWUgb2YpIHRoZSBwYWdlcyBhZ2Fpbi4NCg0KVHJ1ZS4gWWVz
LCB0aGlzIG5lZWRzIHRvIGJlIHN3YXBwZWQuDQoNCj4gRm9yIHRoaXMgKGFuZA0KPiBhbHNvIHRv
IHNsaWdodGx5IHNpbXBsaWZ5IHRoaW5ncyBpbiBmcmVlX2RvbWhlYXBfcGFnZXMoKSkNCj4gcGVy
aGFwcyBpdCB3b3VsZCBiZSBiZXR0ZXIgbm90IHRvIGFkZCB0aGF0IEFTU0VSVCgpIHRvDQo+IGZy
ZWVfaGVhcF9wYWdlcygpLiBUaGUgZnVuY3Rpb24gc2hvdWxkbid0IHJlYWxseSBiZSBjb25jZXJu
ZWQNCj4gb2YgYW55IHJlZmNvdW50aW5nLCBhbmQgaGVuY2UgY291bGQgYXMgd2VsbCBiZSBpZ25v
cmFudCB0bw0KPiBQR0Nfbm9fcmVmY291bnQgYmVpbmcgc2V0IG9uIGEgcGFnZS4NCj4gDQoNCk5v
dCBzdXJlIEkgdW5kZXJzdGFuZCBoZXJlLiBXaGF0IHdvdWxkIHlvdSBsaWtlIHRvIHNlZSBmcmVl
X2hlYXBfcGFnZXMoKSBhc3NlcnQ/DQoNCj4gPiBAQCAtMjM2OCwyNCArMjM3NywzMiBAQCB2b2lk
IGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywNCj4gdW5zaWduZWQgaW50
IG9yZGVyKQ0KPiA+DQo+ID4gICAgICAgICAgaWYgKCBsaWtlbHkoZCkgJiYgbGlrZWx5KGQgIT0g
ZG9tX2NvdykgKQ0KPiA+ICAgICAgICAgIHsNCj4gPiArICAgICAgICAgICAgbG9uZyBwYWdlcyA9
IDA7DQo+ID4gKw0KPiA+ICAgICAgICAgICAgICAvKiBOQi4gTWF5IHJlY3Vyc2l2ZWx5IGxvY2sg
ZnJvbSByZWxpbnF1aXNoX21lbW9yeSgpLiAqLw0KPiA+ICAgICAgICAgICAgICBzcGluX2xvY2tf
cmVjdXJzaXZlKCZkLT5wYWdlX2FsbG9jX2xvY2spOw0KPiA+DQo+ID4gICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQ0KPiA+ICAgICAgICAgICAgICB7DQo+
ID4gKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50X2luZm8gPSBwZ1tpXS5jb3Vu
dF9pbmZvOw0KPiA+ICsNCj4gPiAgICAgICAgICAgICAgICAgIGlmICggcGdbaV0udS5pbnVzZS50
eXBlX2luZm8gJiBQR1RfY291bnRfbWFzayApDQo+ID4gICAgICAgICAgICAgICAgICB7DQo+ID4g
ICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlINCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInBnWyV1XSBNRk4gJSJQUklfbWZuIiBjPSUjbHggbz0ldSB2PSUjbHgN
Cj4gdD0lI3hcbiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGksIG1mbl94KHBh
Z2VfdG9fbWZuKHBnICsgaSkpLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBwZ1tp
XS5jb3VudF9pbmZvLCBwZ1tpXS52LmZyZWUub3JkZXIsDQo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvdW50X2luZm8sIHBnW2ldLnYuZnJlZS5vcmRlciwNCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGdbaV0udS5mcmVlLnZhbCwgcGdbaV0udGxiZmx1c2hfdGltZXN0
YW1wKTsNCj4gPiAgICAgICAgICAgICAgICAgICAgICBCVUcoKTsNCj4gPiAgICAgICAgICAgICAg
ICAgIH0NCj4gPiAgICAgICAgICAgICAgICAgIGFyY2hfZnJlZV9oZWFwX3BhZ2UoZCwgJnBnW2ld
KTsNCj4gPiArICAgICAgICAgICAgICAgIGlmICggY291bnRfaW5mbyAmIFBHQ19ub19yZWZjb3Vu
dCApDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25v
X3JlZmNvdW50Ow0KPiA+ICsgICAgICAgICAgICAgICAgZWxzZQ0KPiA+ICsgICAgICAgICAgICAg
ICAgICAgIHBhZ2VzLS07DQo+IA0KPiBOb3Qgb25seSB0byByZWR1Y2UgY29kZSBjaHVybiwgbWF5
IEkgcmVjb21tZW5kIHRvIGF2b2lkIGludHJvZHVjaW5nDQo+IHRoZSBsb2NhbCB2YXJpYWJsZT8g
VGhlcmUncyBubyBzdHJpY3QgcnVsZSBwcmV2ZW50aW5nDQo+IGFyY2hfZnJlZV9oZWFwX3BhZ2Uo
KSBmcm9tIHBvc3NpYmx5IHBsYXlpbmcgd2l0aCB0aGUgZmllbGQgeW91DQo+IGxhdGNoIHVwIGZy
b250Lg0KDQpPay4NCg0KICBQYXVsDQoNCj4gDQo+IEphbg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:02:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:02: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 1iwUFV-0002xv-39; Tue, 28 Jan 2020 17:02:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwUFU-0002xn-DY
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:02:00 +0000
X-Inumbo-ID: e5ea0fbc-41ef-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5ea0fbc-41ef-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 17:02:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUFO-0005ML-Fb; Tue, 28 Jan 2020 17:01:54 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUFO-0002cn-5R; Tue, 28 Jan 2020 17:01:54 +0000
Date: Tue, 28 Jan 2020 17:01:51 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128170151.x2xdb4hji6e6m7rd@debian>
References: <20200128154614.30572-1-olaf@aepfle.de>
 <20200128165910.tjbumoo4pngbmufx@debian>
 <9564e89c-38e2-cf21-1ce6-6cc027d9809b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9564e89c-38e2-cf21-1ce6-6cc027d9809b@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v1] x86/domctl: fix typo in comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDY6MDA6NDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjguMDEuMjAyMCAxNzo1OSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgSmFu
IDI4LCAyMDIwIGF0IDA0OjQ2OjE0UE0gKzAxMDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+ID4+IFRo
ZSBhcnJheSBpcyBuYW1lZCBtc3JfcG9saWN5Lgo+ID4+Cj4gPj4gRml4ZXMgY29tbWl0IDYwNTI5
ZGZlY2ExCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+Cj4gPiAKPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4gQmFja3BvcnQ6
IDQuMTIrCj4gCj4gV2h5PyBUaGlzIGtpbmQgb2YgYSBjaGFuZ2UgaGFyZGx5IHdhcnJhbnRzIGEg
YmFja3BvcnQgaW1vLgo+IAoKSSB0aGluayBpdCB3b3VsZCBiZSBnb29kIGlmIHdlIGNhbiBrZWVw
IGl0IGluIHN5bmMsIGJ1dCBvZiBjb3Vyc2UgaXQgaXMKZmluZSB0byBub3QgYmFja3BvcnQgc3Vj
aCBmaXguCgpXZWkuCgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:02:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwUFa-0002zP-DI; Tue, 28 Jan 2020 17:02:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwUFZ-0002z9-D5
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:02:05 +0000
X-Inumbo-ID: e708caa0-41ef-11ea-a933-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e708caa0-41ef-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 17:02:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580230922; x=1611766922;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=DQDWc43f0nBDPiATCrlKrI3u+B2wbGm1Im586zDwR2c=;
 b=uAnK3OzDVBSD1K8jbXtmeIUUw/MjAnRzjipxxsaia/2vCMmRcZnF9kwT
 up5+laeHreib4tz6O1L++4kaIP0lFz6OmFBZCXjexgYCT/FrTKkibRU0i
 dkfXsNllKXiV8TpDbejgbbiWP7dfuxYdh4xrWEfQaugpQ+yzbvvI53NaX 4=;
IronPort-SDR: zVnSfYGgY0jv8vdfop2CqwVJqlkUn7G43T3+NqpYGOzmeOUgR6eSBRwOTerJZKny41qa5cowoA
 JI0I401vUF5w==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="15142117"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 28 Jan 2020 17:01:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id E65B6C5B40; Tue, 28 Jan 2020 17:01:55 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 17:01:55 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 17:01:54 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 17:01:54 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>
Thread-Topic: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
Thread-Index: AQHV0WIB2MUXnCM2s0mWNu7Ejtkljqf4ZmMAgAfdfACAAAaIgIAAAzQwgAAGkACAAAInQA==
Date: Tue, 28 Jan 2020 17:01:54 +0000
Message-ID: <bb80af501c55435cbfe4599756ed1167@EX13D32EUC003.ant.amazon.com>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-7-liuwe@microsoft.com>
 <c73aa226-df1a-552c-caea-f6a781dc63c6@suse.com>
 <20200128155510.ruie6ck4i3hg5dub@debian>
 <568d6410-ad85-74f8-84ab-2c5e47d2c314@suse.com>
 <c6a5c2bc7178499ca4618a76996dc8d4@EX13D32EUC003.ant.amazon.com>
 <20200128165330.y36ozjw6io7fyucq@debian>
In-Reply-To: <20200128165330.y36ozjw6io7fyucq@debian>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 6/7] x86/hyperv: retrieve vp_index from
 Hyper-V
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: Wei Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?iso-8859-1?Q?Roger_Pau_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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cj4gU2VudDogMjggSmFudWFyeSAyMDIwIDE2OjU0Cj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsg
V2VpIExpdSA8d2xAeGVuLm9yZz47IFBhdWwgRHVycmFudAo+IDxwYXVsQHhlbi5vcmc+OyBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPjsgWGVuIERldmVsb3BtZW50Cj4g
TGlzdCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgUm9nZXIgUGF1IE1vbm7DqQo+
IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+OyBN
aWNoYWVsIEtlbGxleQo+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgo+IFN1YmplY3Q6IFJlOiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjQgNi83XSB4ODYvaHlwZXJ2OiByZXRyaWV2ZSB2cF9pbmRleCBm
cm9tCj4gSHlwZXItVgo+IAo+IE9uIFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDA0OjMzOjAwUE0gKzAw
MDAsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4gPiA+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVj
dC5vcmc+IE9uIEJlaGFsZiBPZgo+IEphbgo+ID4gPiBCZXVsaWNoCj4gPiA+IFNlbnQ6IDI4IEph
bnVhcnkgMjAyMCAxNjoxOQo+ID4gPiBUbzogV2VpIExpdSA8d2xAeGVuLm9yZz47IFBhdWwgRHVy
cmFudCA8cGF1bEB4ZW4ub3JnPjsgQW5kcmV3IENvb3Blcgo+ID4gPiA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiA+ID4gQ2M6IFhlbiBEZXZlbG9wbWVudCBMaXN0IDx4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+OyBSb2dlciBQYXUKPiBNb25uw6kKPiA+ID4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT47IE1pY2hhZWwgS2VsbGV5
Cj4gPiA+IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgo+ID4gPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIHY0IDYvN10geDg2L2h5cGVydjogcmV0cmlldmUgdnBfaW5kZXgKPiBmcm9t
Cj4gPiA+IEh5cGVyLVYKPiA+ID4KPiA+ID4gT24gMjguMDEuMjAyMCAxNjo1NSwgV2VpIExpdSB3
cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAyMywgMjAyMCBhdCAwNDo0ODozOFBNICswMTAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3
cm90ZToKPiA+ID4gPj4+IFRoaXMgd2lsbCBiZSB1c2VmdWwgd2hlbiBpbnZva2luZyBoeXBlcmNh
bGwgdGhhdCB0YXJnZXRzIHNwZWNpZmljCj4gPiA+ID4+PiB2Y3B1KHMpLgo+ID4gPiA+Pj4KPiA+
ID4gPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiA+
ID4+PiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4gPiA+ID4+Cj4g
PiA+ID4+IEZvciBmb3JtYWwgcmVhc29ucwo+ID4gPiA+PiBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+Pgo+ID4gPiA+PiBIb3dldmVyIEkgd29uZGVyIHdo
ZXRoZXIgdGhlIFZpcmlkaWFuIGVudHJ5IGluIE1BSU5UQUlORVJTCj4gc2hvdWxkbid0Cj4gPiA+
ID4+IGJlIGV4dGVuZGVkIGJ5Cj4gPiA+ID4+Cj4gPiA+ID4+IEY6CXhlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvCj4gPiA+ID4+Cj4gPiA+ID4+IChhbmQgcG9zc2libHkgaGF2ZSBpdHMgdGl0bGUg
YWRqdXN0ZWQpLiBUaG91Z2h0cz8KPiA+ID4gPgo+ID4gPiA+IFRoaXMgaXNuJ3QgYWJvdXQgZW11
bGF0aW5nIEh5cGVyLVYgaW5zaWRlIFhlbiwgc28gSSBkb24ndCB0aGluawo+IHRoYXQncwo+ID4g
PiA+IHRoZSByaWdodCBhcHByb2FjaCBoZXJlLgo+ID4gPgo+ID4gPiBXZWxsLCBpdCdzIHRoZSBj
b2RlIHByb2R1Y2luZyB0aGUgaW50ZXJmYWNlIGluIG9uZSBjYXNlLCBhbmQKPiA+ID4gY29uc3Vt
aW5nIGl0IGhlcmUuIFNvIHRoZXJlIGlzIHNvbWUgb3ZlcmxhcCBhdCBsZWFzdC4KPiA+ID4KPiA+
ID4gPiBUaGF0IHNhaWQsIGlmIFBhdWwgd2FudHMgdG8gdGFrZSB0aGlzIHVuZGVyIGhpcyBwdXJ2
aWV3LCBpdCdzIGZpbmUKPiBieSBtZQo+ID4gPiA+IC0tIHRoYXQgd291bGQgbWFrZSBtZSBlYXNp
ZXIgdG8gdXBzdHJlYW0gbXkgcGF0Y2guIDstKSAgSSBhbHNvCj4gd291bGRuJ3QKPiA+ID4gPiBt
aW5kIGFkZGluZyBteXNlbGYgYXMgbWFpbnRhaW5lciBmb3IgdGhpcyBwYXRoLgo+ID4gPgo+ID4g
PiBQZXJoYXBzIGJlc3QgYm90aCBvZiB5b3U/IFBhdWwsIEFuZHJldywgd2hhdCBkbyB5b3UgdGhp
bms/Cj4gPiA+Cj4gPgo+ID4gSU1PIGl0J3MgcHJvYmFibHkgYmVzdCB0byB0aGUgcHV0IHRoZSBI
eXBlci1WIHN0dWZmIHVuZGVyICdWaXJpZGlhbicKPiA+IGFuZCBhZGQgeW91cnNlbGYgYXMgYSBt
YWludGFpbmVyIHRoZXJlLiBUaGVyZSByZWFsbHkgaXMgbGlrZWx5IHRvIGJlCj4gPiBzaWduaWZp
Y2FudCBvdmVybGFwIGFuZCBpdCdkIG1ha2UgaXQgZWFzaWVyIChmb3IgbWUgYXQgbGVhc3QpIHRv
IGtlZXAKPiA+IHRyYWNrIG9mIHRoZSBiaWdnZXIgcGljdHVyZSAoaS5lLiBYZW4gdXNpbmcgZW5s
aWdodGVubWVudHMgYXMgd2VsbCBhcwo+ID4gaW1wbGVtZW50aW5nIHRoZW0pLgo+IAo+IFdoZW4g
eW91IHNhaWQgInlvdXJzZWxmIiwgZGlkIHlvdSBtZWFuIG1lIG9yIEphbj8KPgoKWW91LiBJIHRo
b3VnaHQgd2FzIHJlcGx5aW5nIHRvIHlvdXIgcXVlc3Rpb24uIEFwb2xvZ2llcyBmb3IgYW55IGNv
bmZ1c2lvbi4KCiAgUGF1bAogCj4gV2VpLgo+IAo+ID4KPiA+ICAgQ2hlZXJzLAo+ID4KPiA+ICAg
ICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:03:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:03: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 1iwUGf-0003Bm-01; Tue, 28 Jan 2020 17:03:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/zE=3R=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwUGc-0003Ba-Tf
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:03:10 +0000
X-Inumbo-ID: 0fb1df14-41f0-11ea-a933-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fb1df14-41f0-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 17:03:10 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id t14so3363371wmi.5
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 09:03:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=7YFeR4yup2UpgLl1NabGUmb79xLdPXA2gT2xm9KRbyY=;
 b=W9vO64chkpouBI5cKhsC7HEMh4gRsxMG8ZFa5HKq8qboqSLLE8VOSJMQkUvYcIMgUo
 JwO9fqMigv0QjNj+aWCrzMEjOunZzMQBkf/bGJKodIxLYNQVb/hew050Qqqwp/UYe5Dp
 bzyeHXWPL349iMZ1LCy8H8uoEzIyquKegIADDlfpFFIr2PTaDjhzJh32fwtzeLOKX86z
 5O182c2LztaSZdH55XY/Y3+BK/VsmKt4RGPN00KBFX7QqONMb9jU3sKnusLROreOCKp4
 2HXbbAP9iJk//NiCMKJHpVmmm0HOibsOHvu9o2o/guZGQl+sFQoGoliDAxWpUX6OeyzS
 zJCQ==
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=7YFeR4yup2UpgLl1NabGUmb79xLdPXA2gT2xm9KRbyY=;
 b=oJu+Z8xsMhTjKXb9Jx93wglsodSiJDnERQTAbycjS0FtS6lj6Z3h3BE8FqM+w9ZXoh
 lBJJz/2lfRlXiBxogvETTPn6G8TrAvoAUU9nK+Uh9ahG71vppr3dSzmw0GyTPiK06RZg
 P6JXQWbqH+gTB+e3p1x8R18iQ1CcTtluC3cxKNi1EwhNZnicZdWbC50IU4wSRLiYSlvN
 4z21qWdlij54BSp3DIWnE68TIaA8Y0czU1mVfbtEHTdXUyuEUneG6jgj2MJXH/n3Kyo+
 ThzkCBc6nD+EE7jYE0arIL+sRV0oKaH/kVxUUfRMgSEXslubVfgbX71ebZM68t4BZLg9
 Dksg==
X-Gm-Message-State: APjAAAXMwmMOteMn/iHxdcv8VLnK9cWebZ4cQfKAVJB1FDqwwKNSADbM
 a+nPiW7lS9ZbAOKAxKwqWdbbLL9f3nFqfTwXJf0=
X-Google-Smtp-Source: APXvYqw0gB4tU5m4YSDkK7+0WXxa9zIn2LKEaFrqaxSK9yBCpjnvpasmRCJDAvxFTAaWYNs43xPViu1FEmog7tW28Fk=
X-Received: by 2002:a1c:a404:: with SMTP id n4mr6110997wme.186.1580230989522; 
 Tue, 28 Jan 2020 09:03:09 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
In-Reply-To: <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 Jan 2020 10:02:33 -0700
Message-ID: <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo1NiBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gV2hlbiBwbHVnZ2luZyBhIGhvbGUgaW4gdGhlIHRhcmdldCBwaHlzbWFwIGRvbid0
IHVzZSB0aGUgYWNjZXNzIHBlcm1pc3Npb24KPiA+IHJldHVybmVkIGJ5IF9fZ2V0X2dmbl90eXBl
X2FjY2VzcyBhcyBpdCBjYW4gYmUgbm9uLXNlbnNpY2FsLCBsZWFkaW5nIHRvCj4gPiBzcHVyaW91
cyB2bV9ldmVudHMgYmVpbmcgc2VudCBvdXQgZm9yIGFjY2VzcyB2aW9sYXRpb25zIGF0IHVuZXhw
ZWN0ZWQKPiA+IGxvY2F0aW9ucy4gTWFrZSB1c2Ugb2YgcDJtLT5kZWZhdWx0X2FjY2VzcyBpbnN0
ZWFkLgo+Cj4gQXMgYmVmb3JlLCB0byBtZSAiY2FuIGJlIG5vbi1zZW5zaWNhbCIgaXMgaW5zdWZm
aWNpZW50IGFzIGEgcmVhc29uCj4gaGVyZS4gSWYgaXQgY2FuIGFsc28gYmUgYSAiZ29vZCIgdmFs
dWUsIGl0IHN0aWxsIHJlbWFpbnMgdW5jbGVhcgo+IHdoeSBpbiB0aGF0IGNhc2UgcDJtLT5kZWZh
dWx0X2FjY2VzcyBpcyBuZXZlcnRoZWxlc3MgdGhlIHJpZ2h0Cj4gdmFsdWUgdG8gdXNlLgoKSSBo
YXZlIGFscmVhZHkgZXhwbGFpbmVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBwYXRj
aCB3aHkgSQpzYWlkICJjYW4gYmUiLiBGb3Jnb3QgdG8gY2hhbmdlIHRoZSBjb21taXQgbWVzc2Fn
ZSBmcm9tICJjYW4gYmUiIHRvCiJpcyIuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:04:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwUHb-0003Kt-CY; Tue, 28 Jan 2020 17:04:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4/zE=3R=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwUHZ-0003Kl-T9
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:04:09 +0000
X-Inumbo-ID: 32c98092-41f0-11ea-8396-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32c98092-41f0-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 17:04:09 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id y17so16906383wrh.5
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 09:04:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=GJFlQ7ukv6d8mNqgJ+nLD/HfzBZXfFiM9p04laKu9uo=;
 b=MLhg3S5O8cZgxIdDhSOx5l27NhSnP4jWL5WgJxaWWwd5cA6c3ninbSgb7KfE8XyVQ8
 ay9+dSCbbpriKh06kuZJdKNQaft04Fpey5VNXSIZKmj8tQpyHfpLrAmS7xQi5fVO3bhT
 z2lISurYhKNrETgKmLzzfrBNu5Yt8of3fGfccCwhONzdQtAGkAh0vSfOuvIkkVRrsFrM
 3Dif7Cfkct4gMY+gY/CtY4xFWB4hVt5+ZjajSLuHl4OZdE78+36KrgSr+FqSzXYO80Sz
 FQz31LO6T9ySchFCDRSt8oJECY3LITrQsTo2L9ud32gTCORpm3mM0lvNyGtkDXEVPbzF
 RQJw==
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=GJFlQ7ukv6d8mNqgJ+nLD/HfzBZXfFiM9p04laKu9uo=;
 b=nC6KOmnnhO7DH8s/Rf+rLKnsoLvaWx+mxOJ2hF0mpZXxuKNbMQdqJuu6UH7Yd4xaI9
 ad7bZRCMP/paNSoWekEzgyNvjoBbRoWNxsJIiYn+uMo9JZW1Y92zfTnC6/T7wDArX4g1
 EU7djdlscRd3wZ9WY+x7wfquLx8dw7n+mEYdrWfnZmnNdqnV6BAGoRTxJv/AMd6cKqkr
 /P4z77zXqNdIVZ4SD+lLbtCG8pqt9NdoiW7zGCRZ4OztoUAhpwkz03ZyYGSivZrWpTZK
 RCNXqE4CLBtv3ttU+AF1pS+sMzKoIgGJG0uvfn7ukK0ZORsNWQE7N9nJDg71tE3Kq3Jv
 DpAg==
X-Gm-Message-State: APjAAAWInenB4W+oCe0Z1p82aUI9dg35IhpppYbpPqB2sfPFGwCGOFg0
 /izsG7w/QOHPb1orY8GZqqiHwculTNVd+bvMLsc=
X-Google-Smtp-Source: APXvYqxpCAXwOjrIRBHCiYdDLn8fMX9/KWM16535KfimaDnZjZGZEKhNP0XwoBud3CKGH5BAf0ZbZplQhLwxbMYE5E0=
X-Received: by 2002:a5d:5381:: with SMTP id d1mr29168357wrv.259.1580231048336; 
 Tue, 28 Jan 2020 09:04:08 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <0f94706731f30e8407f64064d33a27f549554250.1580148227.git.tamas.lengyel@intel.com>
 <60bfe54a-0395-228b-d74d-017db819c279@suse.com>
 <CABfawhnsNa-HZRtsuMop-dvV++WRNQj75TmN0LFW=ucs9Dz=SQ@mail.gmail.com>
 <f189faf0-107d-6cdb-c5f1-077563c3f40e@suse.com>
In-Reply-To: <f189faf0-107d-6cdb-c5f1-077563c3f40e@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 28 Jan 2020 10:03:31 -0700
Message-ID: <CABfawhmFmXmF_O+0=CTme_24FTycPrfPWttx7RwJW_TGqgC5tQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 2/9] x86/hvm: introduce
 hvm_copy_context_and_params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo1OSBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjguMDEuMjAyMCAxNzo1NCwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo0OCBBTSBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBAQCAtNDEzOSw0OSArNDE0MCwzMiBAQCBzdGF0aWMg
aW50IGh2bV9hbGxvd19zZXRfcGFyYW0oc3RydWN0IGRvbWFpbiAqZCwKPiA+Pj4gICAgICByZXR1
cm4gcmM7Cj4gPj4+ICB9Cj4gPj4+Cj4gPj4+IC1zdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgK
PiA+Pj4gLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9odm1fcGFyYW1fdCkgYXJnKQo+
ID4+PiArc3RhdGljIGludCBodm1fc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90
IGluZGV4LCB1aW50NjRfdCB2YWx1ZSkKPiA+Pj4gIHsKPiA+Pj4gICAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47Cj4gPj4+IC0gICAgc3RydWN0IHhlbl9odm1fcGFy
YW0gYTsKPiA+Pj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ID4+PiAgICAgIHN0cnVjdCB2Y3B1
ICp2Owo+ID4+PiAgICAgIGludCByYzsKPiA+Pj4KPiA+Pj4gLSAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmYSwgYXJnLCAxKSApCj4gPj4+IC0gICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4+PiAt
Cj4gPj4+IC0gICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQo+ID4+PiArICAgIGlm
ICggaW5kZXggPj0gSFZNX05SX1BBUkFNUyApCj4gPj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ID4+Cj4gPj4gVGhlIGVxdWl2YWxlbnQgb2YgdGhpcyBvbiB0aGUgImdldCIgcGF0aCBub3cg
c2VlbXMgdG8gYmUgZ29uZS4gSXMKPiA+PiB0aGVyZSBhbnkgcmVhc29uIHRoZSBvbmUgaGVyZSBp
cyBzdGlsbCBuZWVkZWQ/Cj4gPj4KPiA+Pj4gK2ludCBodm1vcF9zZXRfcGFyYW0oCj4gPj4+ICsg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5faHZtX3BhcmFtX3QpIGFyZykKPiA+Pj4gK3sK
PiA+Pj4gKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSBhOwo+ID4+PiArICAgIHN0cnVjdCBkb21h
aW4gKmQ7Cj4gPj4+ICsgICAgaW50IHJjOwo+ID4+PiArCj4gPj4+ICsgICAgaWYgKCBjb3B5X2Zy
b21fZ3Vlc3QoJmEsIGFyZywgMSkgKQo+ID4+PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiA+
Pj4gKwo+ID4+PiArICAgIGlmICggYS5pbmRleCA+PSBIVk1fTlJfUEFSQU1TICkKPiA+Pj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPj4+ICsKPiA+Pj4gKyAgICAvKiBNYWtlIHN1cmUgdGhl
IGFib3ZlIGJvdW5kIGNoZWNrIGlzIG5vdCBieXBhc3NlZCBkdXJpbmcgc3BlY3VsYXRpb24uICov
Cj4gPj4+ICsgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKPiA+Pj4gKwo+ID4+PiArICAgIGQgPSBy
Y3VfbG9ja19kb21haW5fYnlfYW55X2lkKGEuZG9taWQpOwo+ID4+PiArICAgIGlmICggZCA9PSBO
VUxMICkKPiA+Pj4gKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiA+Pj4gKwo+ID4+PiArICAgIHJj
ID0gLUVJTlZBTDsKPiA+Pj4gKyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKPiA+Pj4gKyAg
ICAgICAgZ290byBvdXQ7Cj4gPj4KPiA+PiBEZXNwaXRlIHlvdXIgY2xhaW0gdG8gaGF2ZSBhZGRy
ZXNzZWQgbXkgcmVtYWluaW5nIGNvbW1lbnQgZnJvbSB2NCwKPiA+PiB5b3Ugc3RpbGwgdXNlIGdv
dG8gaGVyZSB3aGVuIHRoZXJlJ3MgYW4gZWFzeSBhbHRlcm5hdGl2ZS4KPiA+Cj4gPiBJIGRpZG4n
dCB3cml0ZSB0aGlzIGNvZGUuIFRoaXMgaXMgcHJlZXhpc3RpbmcgY29kZSB0aGF0IEknbSBqdXN0
Cj4gPiBtb3ZpbmcuIEkgZG9uJ3Qgd2FudCB0byByZXdyaXRlIHByZWV4aXN0aW5nIGNvZGUgaGVy
ZS4KPgo+IFdlbGwsIHdpdGggdGhlIGNvZGUgbW92ZW1lbnQgeW91IGNvdWxkIChhbmQgaW1vIHNo
b3VsZCkgX21vdmVfCj4gdGhlICJvdXQiIGxhYmVsIGluc3RlYWQgb2YgZHVwbGljYXRpbmcgaXQu
CgpJIHJlYWxseSByYXRoZXIgbm90IGNoYW5nZSBwcmVleGlzdGluZyBjb2RlIHdoZW4gcG9zc2li
bGUuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:10:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUNj-0004B3-5B; Tue, 28 Jan 2020 17:10:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=pdAI=3R=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwUNh-0004Ay-Hy
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:10:29 +0000
X-Inumbo-ID: 1540a5c2-41f1-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1540a5c2-41f1-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 17:10:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUNf-0005Yz-OH; Tue, 28 Jan 2020 17:10:27 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwUNf-0003IN-EP; Tue, 28 Jan 2020 17:10:27 +0000
Date: Tue, 28 Jan 2020 17:10:24 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200128171024.67seisrsywu5l5zi@debian>
References: <20200128122823.12920-1-pdurrant@amazon.com>
 <20200128122823.12920-2-pdurrant@amazon.com>
 <20200128134118.r3jyjtdzvgp457ho@debian>
 <4ba0fc3bd8854a34a5a46bf65fb99c22@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4ba0fc3bd8854a34a5a46bf65fb99c22@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 1/2] docs/designs: Add a design document
 for non-cooperative live 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDM6NDc6MDJQTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKWy4uLl0KPiAKPiA+ID4gK21lbW9yeSBwYWdlcyB3aGljaCBhcmUgc2hhcmVkIGJldHdl
ZW4gdGhlIHR3byBkb21haW5zLCBidXQgdGhpcyBjaGFubmVsCj4gPiBvZgo+ID4gPiArY29tbXVu
aWNhdGlvbiBpcyBnZW5lcmFsbHkgZXN0YWJsaXNoZWQgdXNpbmcgeGVuc3RvcmUgKHRoZSBzdG9y
ZQo+ID4gcHJvdG9jb2wKPiA+ID4gK2l0c2VsZiBiZWluZyBhbiBleGNlcHRpb24gdG8gdGhpcyBm
b3Igb2J2aW91cyBjaGlja2VuLWFuZC1lZ2cgcmVhc29ucykuCj4gPiA+ICsKPiA+ID4gK1R5cGlj
YWwgcHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBiYXNlZCBvbiB1c2Ugb2YgdHdvIHNlcGFyYXRl
IHhlbnN0b3JlCj4gPiA+ICsqYXJlYXMqLiBJZiB3ZSBjb25zaWRlciBQViBkcml2ZXJzIGZvciB0
aGUgKm5ldGlmKiBwcm90b2NvbCAoaS5lLiBjbGFzcwo+ID4gdmlmKQo+ID4gPiArYW5kIGFzc3Vt
ZSB0aGUgZ3Vlc3QgaGFzIGRvbWlkIFgsIHRoZSBzZXJ2aWNlIGRvbWFpbiBoYXMgZG9taWQgWSwg
YW5kCj4gPiB0aGUgdmlmCj4gPiA+ICtoYXMgaW5kZXggWiB0aGVuIHRoZSBmcm9udGVuZCBhcmVh
IHdpbGwgcmVzaWRlIHVuZGVyIHRoZSBwYXJlbnQgbm9kZToKPiA+IAo+ID4gVGhlIHRlcm0gInBh
cmVudCIgc2hvd3MgdXAgZmlyc3QgdGltZSBpbiB0aGlzIGRvY3VtZW50LiBXaGF0IGRvZXMgaXQK
PiA+IG1lYW4gaW4gWGVuJ3MgY29udGV4dD8KPiA+IAo+IAoKPiBJJ2QgaG9wZSBpdCdzIHdlbGwg
a25vd24gdGhhdCB4ZW5zdG9yZSBpcyBoaWVyYXJjaGljYWwuIEkgY2FuIGFkZCBhCj4gc2hvcnQg
ZXhwbGFuYXRpb24gaWYgeW91IHRoaW5rIGl04oCZcyBuZWVkZWQuCgpJIHRoaW5rIGl0IGlzIGp1
c3QgbWUgLS0gSSBoYXZlIHJlY2VudGx5IGJlZW4gcmVhZGluZyBIeXBlci1WJ3MgVExGUyBmb3IK
ZmFyIHRvbyBsb25nLCB3aGljaCBzYXlzICJwYXJlbnQgcGFydGl0aW9uIiBldmVyeXdoZXJlLgoK
SXQgd291bGQgYmUgZ29vZCBpZiB5b3Ugc2F5ICJwYXJlbnQgeGVuc3RvcmUgbm9kZSIgb3Igc29t
ZXRoaW5nLCBidXQKdGhhdCdzIG5vdCBhIG11c3QgZm9yIG1lLiBZb3VyIGNsYXJpZmljYXRpb24g
aGVyZSBpcyBnb29kIGVub3VnaCBmb3IgbWUuCgpbLi4uXQo+ID4gPiArb2JqZWN0cyBhdCB0aGUg
cmVjZWl2aW5nIGVuZC4gT3RoZXJzLCBzdWNoIGFzIGdyYW50IHRhYmxlIHN0YXRlLCBjb3VsZAo+
ID4gPiArcG90ZW50aWFsbHkgaGFybWxlc3NseSBmb3JtIHBhcnQgb2YgYSBub3JtYWwgbWlncmF0
aW9uIHN0cmVhbS4KPiA+ID4gKwo+ID4gPiArKiAqICoKPiA+ID4gK1sxXSBQViBkcml2ZXJzIGFy
ZSBkZWVtZWQgdG8gYmUgaW5zdGFsbGVkIGlmIHRoZSBIVk0gcGFyYW1ldGVyCj4gPiA+ICsqSFZN
X1BBUkFNX0NBTExCQUNLX0lSUSogaGFzIGJlZW4gc2V0IHRvIGEgbm9uLXplcm8gdmFsdWUuCj4g
PiAKPiA+IEkgdGhpbmsgdGhpcyBpcyBqdXN0IGFuIGFwcHJveGltYXRpb24sIGJ1dCBpdCBzaG91
bGQgYmUgZ29vZCBlbm91Z2ggaW4KPiA+IHByYWN0aWNlLgo+ID4gCj4gCj4gVGhpcyBpcyBqdXN0
IGRlc2NyaXB0aW9uIG9mIHRoZSB0ZXN0IGFzIGl0IHN0YW5kcy4gUGVyc29uYWxseSBJIGRvbid0
Cj4gbGlrZSBpdCBiZWNhdXNlIEkgdGhpbmsgdGhlIGNhbGxiYWNrIHZpYSBzaG91bGQgYmUga2ls
bGVkIHdpdGggZmlyZSwKPiBidXQgYWxhcyBpdCBpcyBBQkkuIEhvd2V2ZXIgb3RoZXIgbWVjaGFu
aXNtcyBmb3IgZ3Vlc3RzIHRvIGdldCBldmVudHMKPiBub3RpZmljYXRpb25zIGluIEhWTSBndWVz
dHMgaGF2ZSBleGlzdGVkIGZvciBhIHdoaWxlIHNvIEkgd291bGRuJ3QKPiBhY3R1YWxseSB2aWV3
IGl0IGFzIGEgcmVsaWFibGUgdGVzdC4gRS5nLiBJIGNhbiBoYXBwaWx5IGF2b2lkCj4gcmVnaXN0
ZXJpbmcgdGhlIGNhbGxiYWNrIHZpYSBpbiB0aGUgV2luZG93cyBQViBkcml2ZXJzIHdpdGhvdXQg
bG9zcyBvZgo+IGZ1bmN0aW9uYWxpdHkuCgpBIG1vcmUgc29waGlzdGljYXRlZCB0ZXN0IHdvdWxk
IGJlIHRvIGFjdHVhbGx5IHdhdGNoIHhlbnN0b3JlIHRvIHNlZSBpZgp0aGVyZSBpcyBldmVyIGFu
eSBpbnRlcmFjdGlvbiBiZXR3ZWVuIGZyb250ZW5kIG9yIGJhY2tlbmQ/IFRoYXQgd291bGQKcmVx
dWlyZSBtb3JlIGNvZGUgZm9yIHN1cmUuLi4KCk9uIGEgcmVsYXRlZCBub3RlLCB0aGUgaHlwZXJ2
aXNvciBjYWxsYmFjayBtZWNoYW5pc20gaGFzIGluZmVjdGVkIG90aGVyCnR5cGUtMSBoeXBlcnZp
c29ycyAoSHlwZXItViwgQUNSTikgc28gaXQgaXMgdG9vIGxhdGUgdG8gY2hhbmdlIGFueXRoaW5n
Cm5vdy4uLgoKV2VpLgoKPiAKPiAgIFBhdWwKPiAKPiA+ID4gKwo+ID4gPiArWzJdIFNlZQo+ID4g
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2lu
Y2x1ZGUvcHVibGljL2lvL3gKPiA+IGVuYnVzLmgKPiA+ID4gKwo+ID4gPiArWzNdIFNlZQo+ID4g
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9z
cGVjcy9saWJ4Yy0KPiA+IG1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCj4gPiA+ICsKPiA+ID4gK1s0
XSBTZWUKPiA+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Ymxv
YjtmPWRvY3Mvc3BlY3MvbGlieGwtCj4gPiBtaWdyYXRpb24tc3RyZWFtLnBhbmRvYwo+ID4gPiAr
Cj4gPiA+ICtbNV0gU2VlCj4gPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWJsb2I7Zj1kb2NzL21pc2MveGVuc3RvcmUudHh0Cj4gPiA+ICsKPiA+ID4gK1s2XSBg
eGVuLWJsa2JhY2tgIGFuZCBgeGVuLW5ldGJhY2tgIGhhdmUgYWxyZWFkeSBiZWVuIG1vZGlmaWVk
IGluIExpbnV4Cj4gPiB0byBkbwo+ID4gPiArdGhpcy4KPiA+ID4gKwo+ID4gPiArWzddIFNlZSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMjAt
Cj4gPiAwMS9tc2cwMDYzMi5odG1sCj4gPiA+ICsKPiA+ID4gLS0KPiA+ID4gMi4yMC4xCj4gPiA+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:13:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:13: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 1iwUQG-0004IQ-KF; Tue, 28 Jan 2020 17:13:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vDG=3R=amazon.co.uk=prvs=289a7b1b7=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwUQF-0004IK-DA
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:13:07 +0000
X-Inumbo-ID: 73a34980-41f1-11ea-ad98-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73a34980-41f1-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 17:13:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580231587; x=1611767587;
 h=from:to:cc:subject:date:message-id:references:
 content-transfer-encoding:mime-version;
 bh=qHlbiPxmF6CYosm8GKxvha4GwE++ulOY4a7P6ACVz1M=;
 b=qIuCTuY1+QqABZr4weDDwOfOQP3fjZaB5KQFzv+fizy/u0NsCy0DCbPg
 RG0UBhj/NH6UFBIM1iQ9ypygnd7wqWs1jfm3qcj/q3Uurjf5FVpnFLmed
 cJ7m2UIU85oVRe8IQSMdj4g6DU5HkZNe0hn6mYfIh5o70mZsbu03k5MFe M=;
IronPort-SDR: zC/83aNpisrSdTNOSJ/K1AVVR8u7lzSSgFQvABm1pAHVEB3zKfkHt93nuraVCgSbbKRruPJ18u
 LqLTYUDjsL4Q==
X-IronPort-AV: E=Sophos;i="5.70,374,1574121600"; d="scan'208";a="14532339"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 28 Jan 2020 17:13:06 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id 161CD2431D8; Tue, 28 Jan 2020 17:13:02 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 28 Jan 2020 17:13:02 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 28 Jan 2020 17:13:01 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Tue, 28 Jan 2020 17:13:01 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe to assign
Thread-Index: AQHV0stV93v0D184Bky82TB6Md/qV6gAOBIAgAAYoBCAAAWR8A==
Date: Tue, 28 Jan 2020 17:13:01 +0000
Message-ID: <4aa3ae61ea1142639442652207607c22@EX13D32EUC003.ant.amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-6-pdurrant@amazon.com>
 <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4gPiBAQCAtMjMzMSwxMSAr
MjMzMSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKA0KPiA+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCkpID09IE5VTEwp
KSApDQo+ID4gPiAgICAgICAgICAgcmV0dXJuIE5VTEw7DQo+ID4gPg0KPiA+ID4gLSAgICBpZiAo
IGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmDQo+ID4gPiAtICAgICAgICAgYXNz
aWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkNCj4gPiA+ICsgICAgaWYgKCBkICYm
ICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSApDQo+ID4gPiAgICAgIHsNCj4gPiA+IC0gICAg
ICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7
DQo+ID4gPiAtICAgICAgICByZXR1cm4gTlVMTDsNCj4gPiA+ICsgICAgICAgIGlmICggYXNzaWdu
X3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkNCj4gPiA+ICsgICAgICAgIHsNCj4gPiA+
ICsgICAgICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZf
bm9fc2NydWIpOw0KPiA+ID4gKyAgICAgICAgICAgIHJldHVybiBOVUxMOw0KPiA+ID4gKyAgICAg
ICAgfQ0KPiA+ID4gKyAgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQgKQ0K
PiA+ID4gKyAgICAgICAgew0KPiA+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsNCj4g
PiA+ICsNCj4gPiA+ICsgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsg
aSsrICkNCj4gPiA+ICsgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyB8PSBQR0Nfbm9f
cmVmY291bnQ7DQo+ID4gPiArICAgICAgICB9DQo+ID4NCj4gPiBJIHdvdWxkIHNlZW0gdG8gbWUg
dGhhdCB0aGlzIG5lZWRzIGRvaW5nIHRoZSBvdGhlciB3YXkgYXJvdW5kOg0KPiA+IEZpcnN0IHNl
dCBQR0Nfbm9fcmVmY291bnQsIHRoZW4gYXNzaWduX3BhZ2VzKCkuIEFmdGVyIGFsbCwgdGhlDQo+
ID4gbW9tZW50IGFzc2lnbl9wYWdlcygpIGRyb3BzIGl0cyBsb2NrLCB0aGUgZG9tYWluIGNvdWxk
IGFsc28NCj4gPiBkZWNpZGUgdG8gZ2V0IHJpZCBvZiAoc29tZSBvZikgdGhlIHBhZ2VzIGFnYWlu
Lg0KPiANCj4gVHJ1ZS4gWWVzLCB0aGlzIG5lZWRzIHRvIGJlIHN3YXBwZWQuDQo+IA0KPiA+IEZv
ciB0aGlzIChhbmQNCj4gPiBhbHNvIHRvIHNsaWdodGx5IHNpbXBsaWZ5IHRoaW5ncyBpbiBmcmVl
X2RvbWhlYXBfcGFnZXMoKSkNCj4gPiBwZXJoYXBzIGl0IHdvdWxkIGJlIGJldHRlciBub3QgdG8g
YWRkIHRoYXQgQVNTRVJUKCkgdG8NCj4gPiBmcmVlX2hlYXBfcGFnZXMoKS4gVGhlIGZ1bmN0aW9u
IHNob3VsZG4ndCByZWFsbHkgYmUgY29uY2VybmVkDQo+ID4gb2YgYW55IHJlZmNvdW50aW5nLCBh
bmQgaGVuY2UgY291bGQgYXMgd2VsbCBiZSBpZ25vcmFudCB0bw0KPiA+IFBHQ19ub19yZWZjb3Vu
dCBiZWluZyBzZXQgb24gYSBwYWdlLg0KPiA+DQo+IA0KPiBOb3Qgc3VyZSBJIHVuZGVyc3RhbmQg
aGVyZS4gV2hhdCB3b3VsZCB5b3UgbGlrZSB0byBzZWUgZnJlZV9oZWFwX3BhZ2VzKCkNCj4gYXNz
ZXJ0Pw0KPiANCg0KT2gsIEkgbWlzcmVhZC4gWW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRoZSBBU1NF
UlQgdGhhdCBJIGFkZGVkLi4uIHRoYXQncyBmaW5lLg0KDQogIFBhdWwNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:14:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUS0-0004R1-1l; Tue, 28 Jan 2020 17:14:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwURy-0004Qw-P9
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:14:54 +0000
X-Inumbo-ID: b2c11cfa-41f1-11ea-873d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2c11cfa-41f1-11ea-873d-12813bfff9fa;
 Tue, 28 Jan 2020 17:14:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580231694;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kMFMkU7bFWssI/yHI9L+6UfZFRPlStu+Vbem6aRoKi4=;
 b=iAAJSedX5hvp0DUyvS9w+l4+cy2a47tFBzrw4zJdy2DvI9Nwr9u7FUIi
 LQ/ba67OhkZ0S9TRBn9cYxiQcSk37zOoDAMlAmfC6evkoCw+3yrKRYblu
 R/YO/rBucuenDMThzmQXYmQ8/g3IIxVR9yop3KykkoLZw39gBwhz8n1/3 k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rwrV2cfkCABH8N01jc3eNjr/f4I9mwxlOZOGjSZ3ZW21KVXKoLJR/EBvKE/mOUs8rXCFHsrOs6
 cGEuX6TKMrH0TUiYNhudrv8fxOpMph3uO6E/K9fxsTLcI65wGeXVK7BpdnxbGu98SumPq/599E
 TMDUvHEiyh6udiLGQSZUHaQoZiRkbbUixaxI7uQn0MsfG9/+uvldTP7CIRlsHoortIahHNdL8q
 a4YLYM/oz2E21OZTQI2trmPzNYm7dml4xNOOSU4enNQQuiaRs2cSPt8u2QscdOmpZUFFlJbRNM
 fuA=
X-SBRS: 2.7
X-MesageID: 11741147
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11741147"
To: Jan Beulich <jbeulich@suse.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <f7a3e838-39b9-378f-d730-dc32d18e8043@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: <28f047db-0609-de96-a80e-46b5646e947f@citrix.com>
Date: Tue, 28 Jan 2020 17:14:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f7a3e838-39b9-378f-d730-dc32d18e8043@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAyMCAxMzo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjcuMDEuMjAyMCAy
MToyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQ3VycmVudGx5IHdoZW4gYm9vdGluZyBuYXRp
dmUgb24gQU1EIGhhcmR3YXJlLCBjcHVpZG1hc2tfZGVmYXVsdHMuXzFjZCBnZXRzCj4+IGNvbmZp
Z3VyZWQgd2l0aCB0aGUgSFlQRVJWSVNPUiBiaXQgYmVmb3JlIG5hdGl2ZSBDUFVJRCBpcyBzY2Fu
bmVkIGZvciBmZWF0dXJlCj4+IGJpdHMuCj4+Cj4+IFRoaXMgcmVzdWx0cyBpbiBjcHVfaGFzX2h5
cGVydmlzb3IgYmVjb21pbmcgc2V0IGFzIHBhcnQgb2YgaWRlbnRpZnlfY3B1KCksIGFuZAo+PiBl
bmRzIHVwIGFwcGVhcmluZyBpbiB0aGUgcmF3IGFuZCBob3N0IENQVSBwb2xpY2llcy4gIE5vdGhp
bmcgaGFzIHJlYWxseSBjYXJlZAo+PiBpbiB0aGUgcGFzdC4KPj4KPj4gQWx0ZXIgYW1kX2luaXRf
bGV2ZWxsaW5nKCkgdG8gZXhjbHVkZSB0aGUgSFlQRVJWSVNPUiBiaXQgZnJvbQo+PiBjcHVtYXNr
X2RlZmF1bHRzLCBhbmQgdXBkYXRlIGRvbWFpbl9jcHVfcG9saWN5X2NoYW5nZWQoKSB0byBhbGxv
dyBpdCB0byBiZQo+PiBleHBsaWNpdGx5IGZvcndhcmRlZC4KPj4KPj4gVGhpcyBpbiB0dXJuIGhp
Z2hsaWdodGVkIHRoYXQgZG9tMCBjb25zdHJ1Y3Rpb24gd2FzIGFzeW1ldHJpYyB3aXRoIGRvbVUK
Pj4gY29uc3RydWN0aW9uLCBieSBub3QgaGF2aW5nIGFueSBjYWxscyB0byBkb21haW5fY3B1X3Bv
bGljeV9jaGFuZ2VkKCkuICBFeHRlbmQKPj4gYXJjaF9kb21haW5fY3JlYXRlKCkgdG8gYWx3YXlz
IGNhbGwgZG9tYWluX2NwdV9wb2xpY3lfY2hhbmdlZCgpLgo+Pgo+PiBSZXBvcnRlZC1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBDQzog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+Cj4+IFdpdGhvdXQg
dGhpcyBmaXgsIHRoZXJlIGlzIGFwcGFyZW50bHkgYSBwcm9ibGVtIHdpdGggUm9nZXIncyAiW1BB
VENIIHYzIDcvN10KPj4geDg2L3RsYjogdXNlIFhlbiBMMCBhc3Npc3RlZCBUTEIgZmx1c2ggd2hl
biBhdmFpbGFibGUiIG9uIG5hdGl2ZSBBTUQgaGFyZHdhcmUuCj4+IEkgaGF2ZW4ndCBpbnZlc3Rn
aWF0ZWQgdGhlIGlzc3VlIHdpdGggdGhhdCBwYXRjaCBzcGVjaWZpY2FsbHksIGJlY2F1c2UKPj4g
Y3B1X2hhc19oeXBlcnZpc29yIGJlaW5nIHdyb25nIGlzIG9idmlvdXNseSBhIGJ1Zy4KPj4KPj4g
VGhpcyBpcyBvbmUgb2YgdHdvIHBvc3NpYmxlIGFwcHJvYWNoZXMsIGFuZCBib3RoIGhhdmUgdGhl
aXIgZG93bnNpZGVzLiAgVGhpcwo+PiBvbmUgdGFrZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQg
c3dpdGNoZXMgYmV0d2VlbiBQViB2Y3B1cyBhbmQgaWRsZS9odm0sIGFzCj4+IHRoZXkgd2lsbCB1
c3VhbGx5IGRpZmZlciBpbiBIWVBFUlZJU09SIGJpdC4KPiBXaHkgd291bGQgdGhleSBkaWZmZXIg
aW4gdGhlIEhZUEVSVklTT1IgYml0PyBNYXliZSBmb3IgaWRsZSAoYWxiZWl0Cj4gb2ZmIHRoZSB0
b3Agb2YgbXkgaGVhZCBJIGNhbid0IHJlY2FsbCB1cyBzcGVjaWFsIGNhc2luZyBpZGxlIHdydAo+
IENQVUlEIGhhbmRsaW5nKSwgYnV0IHdoeSBmb3IgUFYgdnMgSFZNPyBUaGUgaWRsZSBjYXNlLCBp
ZiB0aGVyZSBpcwo+IGFuIGlzc3VlIHdpdGggdGhpcywgY291bGQgYmUgdGFrZW4gY2FyZSBvZiBi
eSBhY3R1YWxseSBzZXR0aW5nIHRoZQo+IGJpdCB0aGVyZSwgYXMgbm8tb25lIHNob3VsZCBjYXJl
IGFib3V0IHdoYXQgaXQncyBzZXQgdG8/CgpkLT5hcmNoLnB2LmNwdWlkbWFza3MgaXMgb25seSBh
bGxvY2F0ZWQgZm9yIFBWIGRvbWFpbnMgKGFuZCBzdGFydHMgYnkKZHVwKClpbmcgdGhlIGRlZmF1
bHQpLgoKV2hlbiBjb250ZXh0IHN3aXRjaGluZyBsZXZlbGxpbmcgTVNScywgYW55IG5vbi1QViBn
dWVzdCB1c2VzCmNwdW1hc2tfZGVmYXVsdC7CoCBUaGlzIGNhcHR1cmVzIGlkbGUgYW5kIEhWTSB2
Y3B1cy4KClRoaXMgaXMgbmVjZXNzYXJ5IGJlY2F1c2UsIGF0IGxlYXN0IGF0IHRoZSB0aW1lIGl0
IHdhcyBpbnRyb2R1Y2VkLAp7cHYsaHZtfV9jcHVpZCgpIGlzc3VlZCBuYXRpdmUgQ1BVSUQgaW5z
dHJ1Y3Rpb25zIHRvIHRoZW4gZmVlZCBkYXRhIGJhY2sKaW50byBndWVzdCBjb250ZXh0LsKgIEl0
cyBwcm9iYWJseSBsZXNzIHJlbGV2YW50IG5vdyB0aGF0IGd1ZXN0X2NwdWlkKCkKZG9lc24ndCBp
c3N1ZSBuYXRpdmUgaW5zdHJ1Y3Rpb25zIGluIHRoZSBnZW5lcmFsIGNhc2UuCgpFaXRoZXIgd2F5
LCBIVk0gZ2FpbmVkIHRoZSBkZWZhdWx0IGxpa2UgaWRsZSwgdG8gY2F1c2UgdGhlIGxhenkKc3dp
dGNoaW5nIGxvZ2ljIHRvIHN3aXRjaCBsZXNzIG9mdGVuLgoKVGhlIHByb2JsZW0gd2UgaGF2ZSBh
ZnRlciB0aGlzIHBhdGNoIGlzIHRoYXQgZGVmYXVsdCBkaWZmZXJzIGZyb20gUFYgaW4KdGhlIEhZ
UEVSVklTT1IgYml0LCB3aGljaCBiYXNpY2FsbHkgZ3VhcmFudGVlcyB0aGF0IHdlIHJld3JpdGUg
dGhlIGxlYWYKMSBsZXZlbGxpbmcgb24gZWFjaCBjb250ZXh0IHN3aXRjaC4KCkhvd2V2ZXIsIGhh
dmluZyBsb29rZWQgYXQgdGhlIG90aGVyIGZlYXR1cmVzIGJpdHMgd2hpY2ggZGlmZmVyIGZvciBQ
ViwKVk1FIGFuZCBQU0UzNiBiZWluZyBoaWRkZW4gbWVhbnMgd2UncmUgYWx3YXlzIHN3aXRjaGlu
ZyBsZWFmIDEgYW55d2F5LApzbyB0aGlzIGNoYW5nZSBmb3IgSFlQRVJWSVNPUiBkb2Vzbid0IG1h
a2UgdGhlIHNpdHVhdGlvbiBhbnkgd29yc2UuCgo+PiBUaGUgb3RoZXIgYXBwcm9hY2ggaXMgdG8g
b3JkZXIgdGhpbmdzIG1vcmUgY2FyZWZ1bGx5IHNvIGxldmVsbGluZyBpcwo+PiBjb25maWd1cmVk
IGFmdGVyIHNjYW5uaW5nIGZvciBjcHVpZCBiaXRzLCBidXQgdGhhdCBoYXMgdGhlIGRvd25zaWRl
IHRoYXQgaXQgaXMKPj4gdmVyeSBlYXN5IHRvIHJlZ3Jlc3MuCj4+Cj4+IFRob3VnaHRzIG9uIHdo
aWNoIGlzIHRoZSBsZWFzdC1iYWQgYXBwcm9hY2ggdG8gdGFrZT8gIEhhdmluZyB3cml0dGVuIHRo
aXMKPj4gcGF0Y2gsIEknbSBub3cgZXJyaW5nIG9uIHRoZSBzaWRlIG9mIGRvaW5nIGl0IHRoZSBv
dGhlciB3YXkuCj4gQmVzaWRlcyB0aGUgbmVlZCBmb3IgbWUgdG8gdW5kZXJzdGFuZCB0aGUgYXNw
ZWN0IGFib3ZlLCBJJ20gYWZyYWlkCj4gdG8ganVkZ2UgSSdkIG5lZWQgdG8gaGF2ZSBhdCBsZWFz
dCBhIHNrZXRjaCBvZiB3aGF0IHRoZSBhbHRlcm5hdGl2ZQo+IHdvdWxkIGxvb2sgbGlrZSwgaW4g
cGFydGljdWxhciB0byBmaWd1cmUgaG93IGZyYWdpbGUgaXQgcmVhbGx5IGlzLgoKSXQgd291bGQg
YmUgYSBzbWFsbCBiaXQgb2YgY2FyZWZ1bCByZW9yZGVyaW5nIGluIGNwdS9hbWQuYwoKVGhlIHRp
cHBpbmcgZmFjdG9yIGlzIHRoYXQsIGV2ZW4gaWYgd2UgYXJyYW5nZSBmb3IgaWRsZSBjb250ZXh0
IG5vdCB0bwpoYXZlIEhZUEVSVklTT1Igc2V0IChhbmQgdGhlcmVmb3JlIGNwdV9oYXNfaHlwZXJ2
aXNvciBlbmRpbmcgdXAgY2xlYXIKd2hlbiBzY2FubmVkKSwgYSByZWd1bGFyIENQVUlEIGluc3Ry
dWN0aW9uIGluIFBWIGNvbnRleHQgd291bGQgc2VlCkhZUEVSVklTT1IgYXMgYSBwcm9wZXJ0eSBv
ZiB2aXJ0dWFsaXNpbmcgdGhpbmdzIHNlbnNpYmx5IGZvciBndWVzdHMuCgpBcyB3ZSBuZWVkIHRv
IGNvcGUgd2l0aCBIWVBFUlZJU09SIGJlaW5nIHZpc2libGUgaW4gc29tZSBjb250ZXh0cywgaXRz
CmJldHRlciB0byBjb25zaWRlciBpdCB1bmlmb3JtbHkgdmlzaWJsZSBhbmQgYnJlYWsgYW55IGtp
bmQgb2Ygbm90aW9uYWwKbGluayBiZXR3ZWVuIGNwdV9oYXNfaHlwZXJ2aXNvciBtYXRjaGluZyB3
aGF0IENQVUlEIHdvdWxkIHNlZSBhcyB0aGUgYml0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:17:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUUN-0004YB-Nz; Tue, 28 Jan 2020 17:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwUUM-0004Y5-8t
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:17:22 +0000
X-Inumbo-ID: 0accdf9c-41f2-11ea-ad98-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0accdf9c-41f2-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 17:17:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580231841;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=18aJdCc6BG2AGblS+xnM4v6jLC55jZb6quxhvgSFF1c=;
 b=J5GttLoKU0738zf3dn9Phcza0Yf13QYipCkWNl1toNb/Poae1/xqX8WP
 kEOQBYOzTyqz4sO28vkj3VLR04Unk/4+e00309xDuoiHYGlRP5oiz6ipy
 tv95BMzU6CAq1m4cjYQURyY+uOgONURp5TimTM0rZl6iiedBWK8ggStry w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1vSBxBDmbh9cksOXhkGkjCx/n8qur9AP4ytbjlJAY1QQz3tw+XA3G7gMloMr/UGr3+DlMC7Hd8
 4Hwly81aIe/tq2OLbgs2uWq9CZVleA0yD1aya6HmjAFDqz2AO9tNEQBmRuQHBdFMAW8fQcO8q/
 Uj1tz3KXippsP1byzjWfbbpPo5shevdSbUr48nMyGN7hRpjBtkLg1n/W/yvuREsjhIY/zTx9s5
 w9nCaswSqC/qhoZNVwxN66nHdeNUW+YLX98sb2mmTbz/It92VnRKBBkLWbUmazhWIQndxW/Vkq
 BGc=
X-SBRS: 2.7
X-MesageID: 12170232
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="12170232"
Date: Tue, 28 Jan 2020 18:16:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200128171651.GR57924@desktop-tdan49n.eng.citrite.net>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
 <20200128141736.223qryuo3p2ss4ma@debian>
 <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
 <20200128162424.2typsfo76l7655sc@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200128162424.2typsfo76l7655sc@debian>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDQ6MjQ6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCAwMzo1NzowNFBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDI6MTc6MzZQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gTW9uLCBKYW4gMjcsIDIwMjAgYXQgMDc6MTE6MTVQTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBbLi4uXQo+ID4gPiA+ICAKPiA+ID4g
PiAgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgeGdfcHJvYmUodm9pZCkKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcC5jIGIveGVuL2FyY2gveDg2L3NtcC5j
Cj4gPiA+ID4gaW5kZXggNjVlYjdjYmRhOC4uOWJjOTI1NjE2YSAxMDA2NDQKPiA+ID4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvc21wLmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvc21wLmMKPiA+
ID4gPiBAQCAtMTUsNiArMTUsNyBAQAo+ID4gPiA+ICAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4g
PiA+ID4gICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGFzbS9j
dXJyZW50Lmg+Cj4gPiA+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiA+ID4gPiAgI2luY2x1
ZGUgPGFzbS9zbXAuaD4KPiA+ID4gPiAgI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgo+ID4g
PiA+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gPiA+ID4gQEAgLTI1Niw2ICsyNTcsMTYg
QEAgdm9pZCBmbHVzaF9hcmVhX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBjb25zdCB2b2lk
ICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKQo+ID4gPiA+ICAgICAgaWYgKCAoZmxhZ3MgJiB+RkxV
U0hfT1JERVJfTUFTSykgJiYKPiA+ID4gPiAgICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KG1hc2ss
IGNwdW1hc2tfb2YoY3B1KSkgKQo+ID4gPiA+ICAgICAgewo+ID4gPiA+ICsgICAgICAgIGlmICgg
Y3B1X2hhc19oeXBlcnZpc29yICYmCj4gPiA+ID4gKyAgICAgICAgICAgICAhKGZsYWdzICYgfihG
TFVTSF9UTEIgfCBGTFVTSF9UTEJfR0xPQkFMIHwgRkxVU0hfVkFfVkFMSUQgfAo+ID4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgRkxVU0hfT1JERVJfTUFTSykpICYmCj4gPiA+ID4gKyAg
ICAgICAgICAgICAhaHlwZXJ2aXNvcl9mbHVzaF90bGIobWFzaywgdmEsIGZsYWdzICYgRkxVU0hf
T1JERVJfTUFTSykgKQo+ID4gPiA+ICsgICAgICAgIHsKPiA+ID4gPiArICAgICAgICAgICAgaWYg
KCB0bGJfY2xrX2VuYWJsZWQgKQo+ID4gPiA+ICsgICAgICAgICAgICAgICAgdGxiX2Nsa19lbmFi
bGVkID0gZmFsc2U7Cj4gPiA+IAo+ID4gPiBZb3UgbWF5IGRlbGV0ZSB0aGUgaWYgaGVyZSB0byBt
YWtlIHRoZSBnZW5lcmF0ZWQgbWFjaGluZSBjb2RlIHNob3J0ZXIuCj4gPiAKPiA+IEhtLCBidXQg
dGxiX2Nsa19lbmFibGVkIGlzIG1hcmtlZCBhcyByZWFkX21vc3RseSwgd2hpY2ggd29uJ3QgYmUg
dHJ1ZQo+ID4gdGhlbiwgYW5kIHdvdWxkIGxpa2VseSBoYXZlIGEgcGVyZm9ybWFuY2UgaW1wYWN0
Lgo+IAo+IE9LLiBGYWlyIGVub3VnaC4KPiAKPiA+IAo+ID4gPiBPT0kgd2h5IGlzbid0IHRsYl9j
bGtfZW5hYmxlZCBzZXQgdG8gZmFsc2Ugd2hlbiBYZW4gZGV0ZXJtaW5lcyB0byB1c2UgTDAKPiA+
ID4gYXNzaXN0ZWQgZmx1c2g/Cj4gPiAKPiA+IEwwIGFzc2lzdGVkIGZsdXNoIGNhbiBmYWlsIChp
ZTogcmV0dXJuIGFuIGVycm9yKSwgYW5kIGluIHRoYXQgY2FzZSBYZW4KPiA+IHdvdWxkIGJlIGJl
dHRlciB0byBjb250aW51ZSB1c2luZyB0aGUgdGltZXN0YW1wZWQgdGxiLCBhcyBpdCBjb3VsZAo+
ID4gYXZvaWQgc29tZSBmbHVzaGVzLgo+IAo+IERvIHlvdSBuZWVkIHRvIHNldCB0bGJfY2xrX2Vu
YWJsZWQgaW4gdGhhdCBjYXNlPwoKQUZBSUNUIGl0J3Mgc2FmZSB0byBlbmFibGUgdGhlIFRMQiB0
aW1lc3RhbXBzIGFmdGVyIGJlaW5nIGRpc2FibGVkLApidXQgaHlwZXJ2aXNvcl9mbHVzaF90bGIg
Y291bGQgZmFpbCBpbnRlcm1pdHRlbnRseSB3aXRoIEVCVVNZIGluIHRoZQpYZW4gaW1wbGVtZW50
YXRpb24sIGFuZCBJIGRvbid0IHJlYWxseSB3YW50IHRoYXQgdG8gY2F1c2Ugc3B1cmlvdXMKZW5h
Ymxpbmcgb2YgdGhlIHRpbWVzdGFtcHMgcGVyaW9kaWNhbGx5LgoKTXkgZXhwZWN0YXRpb24gd291
bGQgYmUgdGhhdCBzdWNoIGFzc2lzdGFuY2UgY291bGQgZmFpbCBzcG9yYWRpY2FsbHksCmJ1dCBp
dCBzaG91bGRuJ3QgcmUtZW5hYmxlIHRoZSB0aW1lc3RhbXBlZCBUTEIgYXMgZmFpbHVyZSB3b3Vs
ZCBiZQppbmZyZXF1ZW50LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:20:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17:20: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 1iwUXP-0005La-8h; Tue, 28 Jan 2020 17:20:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=f0Vb=3R=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwUXO-0005LV-5e
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:20:30 +0000
X-Inumbo-ID: 7b1c1dbc-41f2-11ea-b211-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b1c1dbc-41f2-11ea-b211-bc764e2007e4;
 Tue, 28 Jan 2020 17:20:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580232029;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=701aUdfXWj73aR7qPcdlH1Eog18zPJHpH8XDhGWUobQ=;
 b=E8K5R3PrI+0vqcIh9cpjm2/+LF/QwgFF2fDwkObhTN0iORMRjeu/WqC5
 LF/oRJdypVxV7aY5IllKIquj3QCjVOCUAf07YG/cAyvVphcSiyQergiUk
 wzxCah32HnEBZqOh+Mk0pD8YJUF5iytQviDiEFf5IJmFdE/0K/EJNL4Ba I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 666/ai3AA31IMzXFMl6suEKzAHR+fnaxDZBavNV7r6LnZ0037IJJefeEAtn0ylnwq0KVGb+PHq
 oY5Yd/AwKu55fP/f3KU5kmBP5gqBRoNuzAnKYsiUHG6/JWvQiR9ADbRersYeFIFr3jfeDdMTE2
 IslWleTUkhrlp4lIm3vVtnTMMgFMF0zlRqFX0znsfz1SjT0bfeK3Q3oHR+UkxhITLut2So+FFR
 l7nmDbXgrTh6JbuYNRXhMtQJgCbze/rerNSvFPzNbb6KInuICmigYYuQLplS/yXncgSWkLXzKS
 QP8=
X-SBRS: 2.7
X-MesageID: 11934926
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11934926"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wl@xen.org>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
 <20200128141736.223qryuo3p2ss4ma@debian>
 <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
 <20200128162424.2typsfo76l7655sc@debian>
 <20200128171651.GR57924@desktop-tdan49n.eng.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: <65953c34-b65e-44c9-5013-fe7172412e39@citrix.com>
Date: Tue, 28 Jan 2020 17:20:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200128171651.GR57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDEvMjAyMCAxNzoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+PiBPT0kgd2h5
IGlzbid0IHRsYl9jbGtfZW5hYmxlZCBzZXQgdG8gZmFsc2Ugd2hlbiBYZW4gZGV0ZXJtaW5lcyB0
byB1c2UgTDAKPj4+PiBhc3Npc3RlZCBmbHVzaD8KPj4+IEwwIGFzc2lzdGVkIGZsdXNoIGNhbiBm
YWlsIChpZTogcmV0dXJuIGFuIGVycm9yKSwgYW5kIGluIHRoYXQgY2FzZSBYZW4KPj4+IHdvdWxk
IGJlIGJldHRlciB0byBjb250aW51ZSB1c2luZyB0aGUgdGltZXN0YW1wZWQgdGxiLCBhcyBpdCBj
b3VsZAo+Pj4gYXZvaWQgc29tZSBmbHVzaGVzLgo+PiBEbyB5b3UgbmVlZCB0byBzZXQgdGxiX2Ns
a19lbmFibGVkIGluIHRoYXQgY2FzZT8KPiBBRkFJQ1QgaXQncyBzYWZlIHRvIGVuYWJsZSB0aGUg
VExCIHRpbWVzdGFtcHMgYWZ0ZXIgYmVpbmcgZGlzYWJsZWQsCj4gYnV0IGh5cGVydmlzb3JfZmx1
c2hfdGxiIGNvdWxkIGZhaWwgaW50ZXJtaXR0ZW50bHkgd2l0aCBFQlVTWSBpbiB0aGUKPiBYZW4g
aW1wbGVtZW50YXRpb24sIGFuZCBJIGRvbid0IHJlYWxseSB3YW50IHRoYXQgdG8gY2F1c2Ugc3B1
cmlvdXMKPiBlbmFibGluZyBvZiB0aGUgdGltZXN0YW1wcyBwZXJpb2RpY2FsbHkuCgpXaGF0IGNh
dXNlcyAtRUJVU1k/CgpJIGRvbid0IHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgZm9yIHRoZSBoeXBl
cmNhbGwgdG8gZmFpbCBsaWtlIHRoYXQuwqAKVGhlcmUgaXMgbm8gY2lyY3Vtc3RhbmNlIGV2ZXIg
d2hlcmUgYSBUTEIgZmx1c2ggaXMgd2FudGVkLCBhbmQgaXQgaXMKYWJsZSB0byBiZSBkZWZlcnJl
ZC4KCkZvcmNpbmcgYWxsIGNhbGxlcnMgdG8gbG9vcCB3aGlsZSBidXN5IGlzIGEgdGVycmlibGUg
aW50ZXJmYWNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:25:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUcY-0005WF-Vn; Tue, 28 Jan 2020 17:25:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwUcX-0005WA-92
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:25:49 +0000
X-Inumbo-ID: 38fd847e-41f3-11ea-8747-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38fd847e-41f3-11ea-8747-12813bfff9fa;
 Tue, 28 Jan 2020 17:25:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580232349;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=WQ/KbLQjmb3BZYyokkq72H6uG3LC3d3Nb+t20Sf18f0=;
 b=VmxaWI/dhljkxzR5iSwW1QVf4buYlmrHjeVBTGJ7RtVUfn+uGefgN16I
 kP97QpobsnpC6RGdWj0vs9H036t3ifYXNyjKk/6EWiBCrNeaYtebx154P
 Hq7d52QMfVKuyiFCIYmOye2UxqczbCOu/ZctbRObMZNTuuKa7aVdvX3xF o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: e1mL17gxmP5rUAiUfNS5w/Ko8TuOz60rgCv2d1dm1aJLOGDEU3qFXw5hKofKYQfNjyjQ5hPDcu
 mcwBg/wVGlofmuHJkA4Kc05PNlft3suWH5f9InDQurPvgix3DCTh9esrp8PYspkmxArSg3CBqP
 Mk2kp1CjnHHZM49XAy7ZuxJnz2CCIQQnWrpfcJeqGqh39pSuXkfUuZPP80ByfO7X+ag5HujEHY
 9dBUB0DI4GBHOXuaRp8UaK3RN00Q14jMkTCagWzcv5mQgGhOWjsZMWd5m1iOAtKSjgfUnJnwrk
 6JU=
X-SBRS: 2.7
X-MesageID: 11741800
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11741800"
Date: Tue, 28 Jan 2020 18:25:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200128172521.GS57924@desktop-tdan49n.eng.citrite.net>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
 <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDQ6NDk6MDlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjguMDEuMjAyMCAxNTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDAyOjE2OjUzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IERvbWFpbiBjcmVhdGlvbiBmYWlsdXJlIHBhdGhzIGRvbid0IGNhbGwgZG9tYWluX3Jl
bGlucXVpc2hfcmVzb3VyY2VzKCksCj4gPj4geWV0IGFsbG9jYXRpb25zIGFuZCBhbGlrZSBkb25l
IGZyb20gaHZtX2RvbWFpbl9pbml0aWFsaXplKCkgbmVlZCB0byBiZQo+ID4+IHVuZG9uZSBuZXZl
cnRoZWxlc3MuIENhbGwgdGhlIGZ1bmN0aW9uIGFsc28gZnJvbSBodm1fZG9tYWluX2Rlc3Ryb3ko
KSwKPiA+PiBhZnRlciBtYWtpbmcgc3VyZSBhbGwgZGVzY2VuZGFudHMgYXJlIGlkZW1wb3RlbnQu
Cj4gPj4KPiA+PiBOb3RlIHRoYXQgd2hpbGUgdmlyaWRpYW5fe2RvbWFpbix2Y3B1fV9kZWluaXQo
KSB3ZXJlIGFscmVhZHkgdXNlZCBpbgo+ID4+IHdheXMgc3VnZ2VzdGluZyB0aGV5J3JlIGlkZW1w
b3RlbnQsIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoKSBhY3R1YWxseQo+ID4+IHdhc24ndDog
T25lIGNhbid0IGtpbGwgYSB0aW1lciB0aGF0IHdhcyBuZXZlciBpbml0aWFsaXplZC4KPiA+Pgo+
ID4+IEZvciBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycygpJ3MgcHVycG9zZXMgbWFrZQo+
ID4+IHJlbG9jYXRlX3BvcnRpb19oYW5kbGVyKCkgcmV0dXJuIHdoZXRoZXIgdGhlIHRvIGJlIHJl
bG9jYXRlZCBwb3J0IHJhbmdlCj4gPj4gd2FzIGFjdHVhbGx5IGZvdW5kLiBUaGlzIHNlZW1zIGNo
ZWFwZXIgdGhhbiBpbnRyb2R1Y2luZyBhIGZsYWcgaW50bwo+ID4+IHN0cnVjdCBodm1fZG9tYWlu
J3MgaW9yZXFfc2VydmVyIHN1Yi1zdHJ1Y3R1cmUuCj4gPj4KPiA+PiBJbiBodm1fZG9tYWluX2lu
aXRpYWxpc2UoKSBhZGRpdGlvbmFsbHkKPiA+PiAtIHVzZSBYRlJFRSgpIGFsc28gdG8gcmVwbGFj
ZSBhZGphY2VudCB4ZnJlZSgpLAo+ID4+IC0gdXNlIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoKSBhcyBiZWluZyBpZGVtcG90ZW50IG5vdy4KPiA+Pgo+ID4+IEZpeGVzOiBlN2E5YjVl
NzJmMjYgKCJ2aXJpZGlhbjogc2VwYXJhdGVseSBhbGxvY2F0ZSBkb21haW4gYW5kIHZjcHUgc3Ry
dWN0dXJlcyIpCj4gPj4gRml4ZXM6IDI2ZmJhM2M4NTU3MSAoInZpcmlkaWFuOiBhZGQgaW1wbGVt
ZW50YXRpb24gb2Ygc3ludGhldGljIHRpbWVycyIpCj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9ocGV0LmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwo+ID4+IEBAIC03NTEs
NyArNzUxLDcgQEAgdm9pZCBocGV0X2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+ICAgICAg
aW50IGk7Cj4gPj4gICAgICBIUEVUU3RhdGUgKmggPSBkb21haW5fdmhwZXQoZCk7Cj4gPj4gIAo+
ID4+IC0gICAgaWYgKCAhaGFzX3ZocGV0KGQpICkKPiA+PiArICAgIGlmICggIWhhc192aHBldChk
KSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fCAhaC0+c3RpbWVfZnJlcSApCj4gPj4gICAgICAg
ICAgcmV0dXJuOwo+ID4+ICAKPiA+PiAgICAgIHdyaXRlX2xvY2soJmgtPmxvY2spOwo+ID4+IEBA
IC03NjMsNiArNzYzLDggQEAgdm9pZCBocGV0X2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+
ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSFBFVF9USU1FUl9OVU07IGkrKyApCj4gPj4gICAg
ICAgICAgICAgIGlmICggdGltZXJfZW5hYmxlZChoLCBpKSApCj4gPj4gICAgICAgICAgICAgICAg
ICBocGV0X3N0b3BfdGltZXIoaCwgaSwgZ3Vlc3RfdGltZSk7Cj4gPj4gKwo+ID4+ICsgICAgICAg
IGgtPmhwZXQuY29uZmlnID0gMDsKPiA+PiAgICAgIH0KPiA+PiAgCj4gPj4gICAgICB3cml0ZV91
bmxvY2soJmgtPmxvY2spOwo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+PiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPj4gQEAgLTY5NiwyNCArNjk2LDI0IEBAIGlu
dCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbgo+ID4+ICAgICAgcmV0dXJuIDA7
Cj4gPj4gIAo+ID4+ICAgZmFpbDI6Cj4gPj4gLSAgICBydGNfZGVpbml0KGQpOwo+ID4+ICAgICAg
c3RkdmdhX2RlaW5pdChkKTsKPiA+PiAgICAgIHZpb2FwaWNfZGVpbml0KGQpOwo+ID4+ICAgZmFp
bDE6Cj4gPj4gICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gPj4gICAgICAgICAg
eGZyZWUoZC0+YXJjaC5odm0uaW9fYml0bWFwKTsKPiA+PiAtICAgIHhmcmVlKGQtPmFyY2guaHZt
LmlvX2hhbmRsZXIpOwo+ID4+IC0gICAgeGZyZWUoZC0+YXJjaC5odm0ucGFyYW1zKTsKPiA+PiAt
ICAgIHhmcmVlKGQtPmFyY2guaHZtLnBsX3RpbWUpOwo+ID4+IC0gICAgeGZyZWUoZC0+YXJjaC5o
dm0uaXJxKTsKPiA+PiArICAgIFhGUkVFKGQtPmFyY2guaHZtLmlvX2hhbmRsZXIpOwo+ID4+ICsg
ICAgWEZSRUUoZC0+YXJjaC5odm0ucGFyYW1zKTsKPiA+PiArICAgIFhGUkVFKGQtPmFyY2guaHZt
LnBsX3RpbWUpOwo+ID4+ICsgICAgWEZSRUUoZC0+YXJjaC5odm0uaXJxKTsKPiA+PiAgIGZhaWww
Ogo+ID4+ICAgICAgaHZtX2Rlc3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwo+ID4+ICAg
ICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCk7
Cj4gPj4gICBmYWlsOgo+ID4+IC0gICAgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChkKTsKPiA+PiAr
ICAgIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoZCk7Cj4gPiAKPiA+IFdvdWxkIGJl
IG5pY2UgdG8gdW5pZnkgYWxsIHRob3NlIGxhYmVscyBpbnRvIGEgc2luZ2xlIGZhaWwgbGFiZWws
IGJ1dAo+ID4gSSdtIG5vdCBzdXJlIGlmIGFsbCBmdW5jdGlvbnMgYXJlIHByZXBhcmVkIHRvIGhh
bmRsZSB0aGlzLgo+IAo+IFRoYXQncyB0aGUgbWlkLSB0byBsb25nLXRlcm0gcGxhbiwgeWVzLiBC
dXQgaXQgaGFzIHRha2VuIG1lIHF1aXRlIGEKPiBiaXQgbW9yZSB0aW1lIHRoYW4gaW50ZW5kZWQg
dG8gYXQgbGVhc3Qgc29ydCBvdXQgdGhpcyBwYXJ0LiBJIHJlYWxseQo+IGRvbid0IHdhbnQgdG8g
ZXh0ZW5kIHRoaXMgcmlnaHQgbm93IChhbmQgZXZlbiBsZXNzIHNvIGluIHRoaXMgcGF0Y2gpLgo+
IAo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+ID4+IEBAIC0xMjI4LDYgKzEyMjgsOSBAQCB2b2lkIGh2bV9kZXN0
cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjCj4gPj4gICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKPiA+PiAgICAgIHVuc2lnbmVkIGludCBpZDsKPiA+PiAgCj4gPj4gKyAgICBpZiAo
ICFyZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwgMHhjZjgsIDQpICkKPiA+PiArICAg
ICAgICByZXR1cm47Cj4gPiAKPiA+IENvdWxkIHlvdSBhZGQgYSBub3RlIGhlcmUgdGhhdCB0aGUg
J3JlbG9jYXRpb24nIGlzIGp1c3QgdXNlZCBhcyBhIG1lYW4KPiA+IHRvIGZpZ3VyZSBvdXQgaWYg
aW9vcmVxIHNlcnZlcnMgaGF2ZSBiZWVuIHNldHVwIChpZTogdGhlIGxvY2sgaGFzIGJlZW4KPiA+
IGluaXRpYWxpemVkKT8KPiAKPiBIbW0sIEknbSBleHBsYWluaW5nIHRoaXMgaW4gdGhlIGRlc2Ny
aXB0aW9uLCBhbmQgdHdpY2UgdGhlIHNhbWUKPiBudW1iZXIgSSB0aG91Z2h0IHdvdWxkIG1ha2Ug
dGhlIHB1cnBvc2Ugc3VmZmljaWVudGx5IGNsZWFyCj4gKGFueW9uZSB3aG8gc3RpbGwgd29uZGVy
cyBjb3VsZCBzdGlsbCBnbyBiYWNrIHRvIHRoZSBjb21taXQpLgo+IAo+ID4gSSBmaW5kIHRoaXMg
a2luZCBvZiBkaXJ0eSwgYW5kIHdvdWxkIG5lZWQgcmV3b3JrIGlmIG90aGVyIGFyY2hlcyBnYWlu
Cj4gPiBpb3JlcSBzdXBwb3J0Lgo+IAo+IFRoaXMgaXMgeDg2IGNvZGUgLSBob3cgYXJlIG90aGVy
IGFyY2hlcyBnb2luZyB0byBiZSBhZmZlY3RlZD8KPiBFdmVuIGlmIHRoZXkgZ2FpbiBpb3JlcSBz
ZXJ2ZXIgc3VwcG9ydCwgdGhlIG5vdGlvbiBvZiBwb3J0IEkvTwo+IGluIGdlbmVyYWwgd2lsbCBy
ZW1haW4gYW4geDg2IHNwZWNpZmljLgo+IAo+IEkgYWdyZWUgaXQncyBhIGxpdHRsZSBkaXJ0eSwg
YnV0IEkgY29uc2lkZXIgaXQgYmV0dGVyIHRoYW4KPiBwdXR0aW5nIGluIGFub3RoZXIgYm9vbCAo
YW5kIHByb2JhYmx5IDcgYnl0ZXMgb2YgcGFkZGluZykgaW50bwo+IHN0cnVjdCBodm1fZG9tYWlu
LgoKQWNrLCBJIGd1ZXNzIGl0IHdvdWxkIGJlY29tZSBjbGVhciBlbm91Z2ggZm9yIHJlYWRlcnMg
d2hlbiBzZWVpbmcgdGhlCmluaXQgZnVuY3Rpb24uCgo+IAo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vcnRjLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCj4gPj4gQEAgLTg0
NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiA+PiAgewo+
ID4+ICAgICAgUlRDU3RhdGUgKnMgPSBkb21haW5fdnJ0YyhkKTsKPiA+PiAgCj4gPj4gLSAgICBp
ZiAoICFoYXNfdnJ0YyhkKSApCj4gPj4gKyAgICBpZiAoICFoYXNfdnJ0YyhkKSB8fCAhZC0+YXJj
aC5odm0ucGxfdGltZSB8fAo+ID4+ICsgICAgICAgICBzLT51cGRhdGVfdGltZXIuc3RhdHVzID09
IFRJTUVSX1NUQVRVU19pbnZhbGlkICkKPiA+IAo+ID4gWW91IGNvdWxkIGFsc28gY2hlY2sgZm9y
IHRoZSBwb3J0IHJlZ2lzdHJhdGlvbiBBRkFJQ1QsIHdoaWNoIGlzIG1heWJlCj4gPiBtb3JlIG9i
dmlvdXM/Cj4gCj4gWW91IGNhbGxlZCB0aGF0IGFwcHJvYWNoIGRpcnR5IGFib3ZlIC0gSSdkIGxp
a2UgdG8gcmVzdHJpY3QgaXQKPiB0byBqdXN0IHdoZXJlIG5vIGJldHRlciBhbHRlcm5hdGl2ZSBl
eGlzdHMuCgpBY2ssIGl0IGRpZG4ndCBzZWVtIHRoYXQgYmFkIGhlcmUgYmVjYXVzZSB0aGlzIGlz
IGEgeDg2IGVtdWxhdGVkCmRldmljZSB0aGF0IHJlbGllcyBvbiBJTyBwb3J0cywgd2hpbGUgdGhl
IGlvcmVxIGNvZGUgKGFsYmVpdCB4ODYKc3BlY2lmaWMgQVRNKSBjb3VsZCBiZSB1c2VkIGJ5IG90
aGVyIGFyY2hlcywgYW5kIGhlbmNlIHdvdWxkIGxpa2VseQpwcmVmZXIgdG8gYXZvaWQgdXNpbmcg
eDg2IHNwZWNpZmljIGRldGFpbHMgZm9yIGdlbmVyaWMgZnVuY3Rpb25zLCBsaWtlCnRoZSBpbml0
IG9yIGRlaW5pdCBvbmVzLgoKPiA+IEkgYWxzbyB3b25kZXIgd2hldGhlciBhbGwgdGhvc2UgdGlt
ZS1yZWxhdGVkIGVtdWxhdGlvbnMgY291bGQgYmUKPiA+IGdyb3VwZWQgaW50byBhIHNpbmdsZSBo
ZWxwZXIsIHRoYXQgY291bGQgaGF2ZSBhIGQtPmFyY2guaHZtLnBsX3RpbWUKPiA+IGluc3RlYWQg
b2YgaGF2aW5nIHRvIHNwcmlua2xlIHN1Y2ggY2hlY2tzIGZvciBlYWNoIGRldmljZT8KPiAKPiBR
dWl0ZSBwb3NzaWJsZSwgYnV0IG5vdCBoZXJlIGFuZCBub3Qgbm93LgoKU3VyZS4KClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:38:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUop-0006P2-8X; Tue, 28 Jan 2020 17:38:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g73u=3R=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwUoo-0006Ox-2Y
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:38:30 +0000
X-Inumbo-ID: fe947c82-41f4-11ea-874a-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe947c82-41f4-11ea-874a-12813bfff9fa;
 Tue, 28 Jan 2020 17:38:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580233108;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=GSAAp4NQX76fn6XUFQTHA+W+VJwWXMJGNTfsgDPLgog=;
 b=KziOcA+zxCu80uvVFFwVh4rgKU7SEuZWcg1SjqpQc2S18jQdUImF5tMq
 6fAjyGYA+P1gnfUYWeXySJS8Wd3gkwcrW4qIOQjlve8LuZqYMooUOrrf6
 ftt7omD1TaHNlZYDcGth3vYNtxhczxfOEE0UCDC4BoSSFUenkP1VS1+KE Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4rEF+yYwIJYd9fwPoPAGL0pF6gIg9Pdm5PRYsSFSAhXpbXiHCsGHBX/Stkdd7HSqrin+Iab7ue
 iXbIdU4/D22CxaVzXZMlW9U5ngb7lciL5B9a5DrdZfC58qQaGJcuP8KzTrI0llgTApKnBTl4/W
 vBYlwrtub8rr9q5Dbu8xrWPHUITHKZzIGxLta8Vtwinv5pFr80UmuFAfp7j0lgD6pFcK494M+l
 J5gw/21vEOoHMpbSh79VlDjfpiM3dMwMHHtoOZYYyQa1LM7F1lDAxvZOFanHjtkS8J0lT9UK4k
 vnE=
X-SBRS: 2.7
X-MesageID: 12005696
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="12005696"
Date: Tue, 28 Jan 2020 18:38:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200128173821.GT57924@desktop-tdan49n.eng.citrite.net>
References: <20200127181115.82709-1-roger.pau@citrix.com>
 <20200127181115.82709-8-roger.pau@citrix.com>
 <20200128141736.223qryuo3p2ss4ma@debian>
 <20200128145704.GQ57924@desktop-tdan49n.eng.citrite.net>
 <20200128162424.2typsfo76l7655sc@debian>
 <20200128171651.GR57924@desktop-tdan49n.eng.citrite.net>
 <65953c34-b65e-44c9-5013-fe7172412e39@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <65953c34-b65e-44c9-5013-fe7172412e39@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/tlb: use Xen L0 assisted TLB
 flush 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@lists.xenproject.org, Wei Liu <wl@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>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDU6MjA6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wMS8yMDIwIDE3OjE2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+
Pj4gT09JIHdoeSBpc24ndCB0bGJfY2xrX2VuYWJsZWQgc2V0IHRvIGZhbHNlIHdoZW4gWGVuIGRl
dGVybWluZXMgdG8gdXNlIEwwCj4gPj4+PiBhc3Npc3RlZCBmbHVzaD8KPiA+Pj4gTDAgYXNzaXN0
ZWQgZmx1c2ggY2FuIGZhaWwgKGllOiByZXR1cm4gYW4gZXJyb3IpLCBhbmQgaW4gdGhhdCBjYXNl
IFhlbgo+ID4+PiB3b3VsZCBiZSBiZXR0ZXIgdG8gY29udGludWUgdXNpbmcgdGhlIHRpbWVzdGFt
cGVkIHRsYiwgYXMgaXQgY291bGQKPiA+Pj4gYXZvaWQgc29tZSBmbHVzaGVzLgo+ID4+IERvIHlv
dSBuZWVkIHRvIHNldCB0bGJfY2xrX2VuYWJsZWQgaW4gdGhhdCBjYXNlPwo+ID4gQUZBSUNUIGl0
J3Mgc2FmZSB0byBlbmFibGUgdGhlIFRMQiB0aW1lc3RhbXBzIGFmdGVyIGJlaW5nIGRpc2FibGVk
LAo+ID4gYnV0IGh5cGVydmlzb3JfZmx1c2hfdGxiIGNvdWxkIGZhaWwgaW50ZXJtaXR0ZW50bHkg
d2l0aCBFQlVTWSBpbiB0aGUKPiA+IFhlbiBpbXBsZW1lbnRhdGlvbiwgYW5kIEkgZG9uJ3QgcmVh
bGx5IHdhbnQgdGhhdCB0byBjYXVzZSBzcHVyaW91cwo+ID4gZW5hYmxpbmcgb2YgdGhlIHRpbWVz
dGFtcHMgcGVyaW9kaWNhbGx5Lgo+IAo+IFdoYXQgY2F1c2VzIC1FQlVTWT8KCk15IGJhZCwgaXQn
cyBub3QgRUJVU1ksIGl0J3MgRVJFU1RBUlQgYnV0IHRoYXQgd29uJ3QgYmUgcmV0dXJuZWQgdG8K
dGhlIGNhbGxlci4KCj4gSSBkb24ndCB0aGluayBpdCBpcyByZWFzb25hYmxlIGZvciB0aGUgaHlw
ZXJjYWxsIHRvIGZhaWwgbGlrZSB0aGF0LsKgCj4gVGhlcmUgaXMgbm8gY2lyY3Vtc3RhbmNlIGV2
ZXIgd2hlcmUgYSBUTEIgZmx1c2ggaXMgd2FudGVkLCBhbmQgaXQgaXMKPiBhYmxlIHRvIGJlIGRl
ZmVycmVkLgoKQWZ0ZXIgdGhpcyBzZXJpZXMgRVJFU1RBUlQgaXMgb25seSB1c2VkIGJ5IHRoZSBz
aGFkb3cgZmx1c2gKaW1wbGVtZW50YXRpb24sIGFuZCBJJ20gbm90IHN1cmUgSSdtIGNvbmZpZGVu
dCBlbm91Z2ggdG8gdHJ5IHRvIGNoYW5nZQp0aGUgc2hhZG93IGNvZGUgaW4gb3JkZXIgdG8gbm90
IGRvIHRoYXQsIGFsc28gYmVjYXVzZSBJIHRoaW5rIHRoZQppbnRlcmVzdCBpcyBsaWtlbHkgbXVj
aCBsb3dlciB0aGFuIGZvciB0aGUgSEFQIGNhc2UuCgo+IEZvcmNpbmcgYWxsIGNhbGxlcnMgdG8g
bG9vcCB3aGlsZSBidXN5IGlzIGEgdGVycmlibGUgaW50ZXJmYWNlLgoKV2VsbCwgdGhlIHdob2xl
IGltcGxlbWVudGF0aW9uIG9mIGh2bV9mbHVzaF92Y3B1X3RsYiBpcyBxdWl0ZSBjbHVtc3kKYmVj
YXVzZSBpdCBhdHRlbXB0cyB0byBwYXVzZSBlYWNoIHZDUFUgdG8gYmUgZmx1c2hlZCwgd2hpY2gg
Zm9yIGd1ZXN0cwp3aXRoIGEgaGlnaCBudW1iZXIgb2YgdkNQVXMgbWFrZXMgaXQgbGlrZWx5IHNs
b3dlciB0aGFuIGp1c3QgdXNpbmcgYQpzaG9ydGhhbmQgSVBJIGluc2lkZSB0aGUgZ3Vlc3QuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 17:41:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 17: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 1iwUrc-0007AN-00; Tue, 28 Jan 2020 17:41:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jHV+=3R=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1iwUra-0007AI-Pn
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 17:41:22 +0000
X-Inumbo-ID: 63ba9cb8-41f5-11ea-ad98-bc764e2007e4
Received: from mail-pl1-x630.google.com (unknown [2607:f8b0:4864:20::630])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63ba9cb8-41f5-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 17:41:18 +0000 (UTC)
Received: by mail-pl1-x630.google.com with SMTP id t6so5382529plj.5
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 09:41:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:to:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=oyLrpgkfeVIUcybIqtHA4mkwyGairkF2B2/IQ4//UDc=;
 b=b6DvcB3NCUKK/pAPRl1BiNHsSekJLxXTB15dkS5Iz9hxz8anLz5bBGW2TJRQHoII/T
 MPsqGrGyhY50eAocyYsFlJti4KjQmZMFt5thd2qCwB30DznpxUqe0SJR3cZwHcQTYKu4
 QKGd5kOrOvbFPH8wKNmaT71mM6hUy5PiwveCNmvC5zQddSLnjJ/DWOudyVwNYgL2XLPE
 aD+nWF37Slzv3NyXHhSAFkf0NRQ3qoK7X5a9VjKzgcH2+V1qIf8394tU9FnnHllapREy
 erEcFSpOyG6uIsgqCbJXC9106AU8czSK5GpJIZ4H01zzurmb7ka+JuHR4r6Alh9RJ+Ql
 k3mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:to:from:subject:message-id:date
 :user-agent:mime-version:content-language:content-transfer-encoding;
 bh=oyLrpgkfeVIUcybIqtHA4mkwyGairkF2B2/IQ4//UDc=;
 b=DNLfHM71FtC7LboGyz9Aza5GQRNl1f6u+e1F0UqGzO4rCMMk8SXx2N5AzfJ4eHk/qa
 AuHdhDor7yJmwqqFwtTqKhIahoC6YR9Yo97e9zpjXjOeS36B0fozq+sE0Hiofg+0fGYU
 vZxSoehgFYsCtM9z8xlxN0kcLjDL+Mi4KDyFs4uxou5OLLllzrc9bjVhNhS03JhRv+NI
 vXVLuDieCTAv82QP0hjGjN5edLRmrFOIrJNVTc3Uby8Z3BWwjatj2Uyv7uxT+lCwFC2O
 KdeQNCY+VoYBtyQ17lW6O6WVNFyCk6eRJXCXRdH+5b/UMd4cF+vrrz1sGNj3mW1ALQ+v
 7VQw==
X-Gm-Message-State: APjAAAXT/H2ALq4Lq54oqtJc3aT4cpRYS33jVtQOkgNC+Vrrw1q12avC
 pdCW//xB0a4aNkMEepyJdSX03c5X
X-Google-Smtp-Source: APXvYqwzjyt4CCROY7gGcCKzmZyvxXDMfV/F+j74YaAALRU8zm+X5x996UVQbY4XFAQeUS78PySi2Q==
X-Received: by 2002:a17:90a:5d0c:: with SMTP id
 s12mr5660978pji.141.1580233276214; 
 Tue, 28 Jan 2020 09:41:16 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id y75sm7603381pfb.116.2020.01.28.09.41.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 28 Jan 2020 09:41:15 -0800 (PST)
To: xen-devel@lists.xenproject.org
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
Date: Tue, 28 Jan 2020 09:41:14 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with Xen
 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@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>

KCBwb3N0ZWQgdGhpcyBhbHJlYWR5IHRvIHhlbi11c2VycywgYW5kIEAgZGlzdHJvIGxpc3Q7IGFk
dmlzZWQgdG8gYnJpbmcgaXQgaGVyZSApDQoNCkknbSBydW5uaW5nIGxpbnV4IGtlcm5lbA0KDQoJ
bHNiX3JlbGVhc2UgLXJkDQoJCURlc2NyaXB0aW9uOiAgICBvcGVuU1VTRSBMZWFwIDE1LjENCgkJ
UmVsZWFzZTogICAgICAgIDE1LjENCg0KCXVuYW1lIC1ybQ0KCQk1LjQuMTQtMjUuZzE3MDUyNGMt
ZGVmYXVsdCB4ODZfNjQNCg0KCWRtZXNnIHwgZ3JlcCBETUk6DQoJCVsgICAgMC4wMDAwMDBdIERN
STogU3VwZXJtaWNybyBYMTBTQVQvWDEwU0FULCBCSU9TIDMuMCAwNS8yNi8yMDE1DQoNCgljYXQg
L3Byb2MvY3B1aW5mbyB8IGdyZXAgIm1vZGVsIG5hbWUiIHwgaGVhZCAtbiAxDQoJCW1vZGVsIG5h
bWUgICAgICA6IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMjAgdjMgQCAzLjEwR0h6DQoNCkJJ
T1MgKmlzKiBzZXR1cCBmb3IgbWF4IGNzdGF0ZSBzdXBwb3J0Lg0KWGVvbiBFMy0xMjIwIGRvZXMg
c3VwcG9ydCBpbnRlbF9wc3RhdGUgZHJpdmVyLg0KDQpXSVRIIFhlbi9oeXBlcnZpc29yLCBJJ3Zl
ICpOTyogY3B1ZnJlcS9zY2FsaW5nIHN1cHBvcnQuDQoNCndpdGhPVVQgWGVuL2h5cGVydmlzb3Is
IHdvcmtzIGFzIGV4cGVjdGVkLg0KDQoNClRlc3RpbmcgZmlyc3QsDQoNCigxKSBib290LCBOTyBY
RU4NCg0KcHN0YXRlIGRyaXZlcidzIGluaXQnZA0KDQoJZG1lc2cgfCBlZ3JlcCAtaSAiaW50ZWxf
cHN0YXRlIg0KCQlbICAgIDYuMTMyOTY0XSBpbnRlbF9wc3RhdGU6IEludGVsIFAtc3RhdGUgZHJp
dmVyIGluaXRpYWxpemluZw0KDQpwc3RhdGUvY3N0YXRlIGluZm8NCg0KCWNhdCAvc3lzL21vZHVs
ZS9pbnRlbF9pZGxlL3BhcmFtZXRlcnMvbWF4X2NzdGF0ZQ0KCQk5DQoNCgljZCAvc3lzL2Rldmlj
ZXMvc3lzdGVtL2NwdS9jcHUwL2NwdWlkbGUNCglmb3Igc3RhdGUgaW4gc3RhdGV7MC4uOX0NCgkg
ZG8gZWNobyBjLSRzdGF0ZSBgY2F0ICRzdGF0ZS9uYW1lYCBgY2F0ICRzdGF0ZS9sYXRlbmN5YA0K
CWRvbmUNCgkJYy1zdGF0ZTAgUE9MTCAwDQoJCWMtc3RhdGUxIEMxIDINCgkJYy1zdGF0ZTIgQzFF
IDEwDQoJCWMtc3RhdGUzIEMzIDMzDQoJCWMtc3RhdGU0IEM2IDEzMw0KCQljLXN0YXRlNSBDN3Mg
MTY2DQoJCWNhdDogc3RhdGU2L25hbWU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCgkJY2F0
OiBzdGF0ZTYvbGF0ZW5jeTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KCQljLXN0YXRlNg0K
CQljYXQ6IHN0YXRlNy9uYW1lOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQoJCWNhdDogc3Rh
dGU3L2xhdGVuY3k6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCgkJYy1zdGF0ZTcNCgkJY2F0
OiBzdGF0ZTgvbmFtZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KCQljYXQ6IHN0YXRlOC9s
YXRlbmN5OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQoJCWMtc3RhdGU4DQoJCWNhdDogc3Rh
dGU5L25hbWU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCgkJY2F0OiBzdGF0ZTkvbGF0ZW5j
eTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KCQljLXN0YXRlOQ0KDQpjcHVmcmVxIHNjYWxp
bmcgaW5mbydzIGF2YWlsYWJsZSwNCg0KCWNwdXBvd2VyIGZyZXF1ZW5jeS1pbmZvDQoJCWFuYWx5
emluZyBDUFUgMDoNCgkJICBkcml2ZXI6IGludGVsX3BzdGF0ZQ0KCQkgIENQVXMgd2hpY2ggcnVu
IGF0IHRoZSBzYW1lIGhhcmR3YXJlIGZyZXF1ZW5jeTogMA0KCQkgIENQVXMgd2hpY2ggbmVlZCB0
byBoYXZlIHRoZWlyIGZyZXF1ZW5jeSBjb29yZGluYXRlZCBieSBzb2Z0d2FyZTogMA0KCQkgIG1h
eGltdW0gdHJhbnNpdGlvbiBsYXRlbmN5OiAgQ2Fubm90IGRldGVybWluZSBvciBpcyBub3Qgc3Vw
cG9ydGVkLg0KCQkgIGhhcmR3YXJlIGxpbWl0czogODAwIE1IeiAtIDMuNTAgR0h6DQoJCSAgYXZh
aWxhYmxlIGNwdWZyZXEgZ292ZXJub3JzOiBwZXJmb3JtYW5jZSBwb3dlcnNhdmUNCgkJICBjdXJy
ZW50IHBvbGljeTogZnJlcXVlbmN5IHNob3VsZCBiZSB3aXRoaW4gODAwIE1IeiBhbmQgMy41MCBH
SHouDQoJCSAgICAgICAgICAgICAgICAgIFRoZSBnb3Zlcm5vciAicG93ZXJzYXZlIiBtYXkgZGVj
aWRlIHdoaWNoIHNwZWVkIHRvIHVzZQ0KCQkgICAgICAgICAgICAgICAgICB3aXRoaW4gdGhpcyBy
YW5nZS4NCgkJICBjdXJyZW50IENQVSBmcmVxdWVuY3k6IFVuYWJsZSB0byBjYWxsIGhhcmR3YXJl
DQoJCSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiA3OTkgTUh6IChhc3NlcnRlZCBieSBjYWxsIHRv
IGtlcm5lbCkNCgkJICBib29zdCBzdGF0ZSBzdXBwb3J0Og0KCQkgICAgU3VwcG9ydGVkOiB5ZXMN
CgkJICAgIEFjdGl2ZTogeWVzDQoNCiYgc2NhbGluZyBJUyBpbiBlZmZlY3QsDQoNCgljYXQgL3By
b2MvY3B1aW5mbyB8IGdyZXAgTUh6DQoJCWNwdSBNSHogICAgICAgICA6IDc5OC4xMDYNCgkJY3B1
IE1IeiAgICAgICAgIDogNzk4LjEyOQ0KCQljcHUgTUh6ICAgICAgICAgOiA3OTguOTY0DQoJCWNw
dSBNSHogICAgICAgICA6IDc5OC4xNTQNCg0KKDIpIGJvb3QsIFdJVEggWGVuIDQuMTMNCg0KCXJw
bSAtcWEgfCBncmVwIC1pIHhlbiB8IHNvcnQNCgkJZ3J1YjIteDg2XzY0LXhlbi0yLjA0LWxwMTUx
LjYuNS5ub2FyY2gNCgkJeGVuLTQuMTMuMF8wNC1scDE1MS42ODguMi54ODZfNjQNCgkJeGVuLWxp
YnMtNC4xMy4wXzA0LWxwMTUxLjY4OC4yLng4Nl82NA0KCQl4ZW4tdG9vbHMtNC4xMy4wXzA0LWxw
MTUxLjY4OC4yLng4Nl82NA0KDQpYZW4gY21kIGxpbmUgaW5jbHVkZXMsDQoNCglncmVwIG9wdGlv
bnM9IC9ib290L2dydWIyL3hlbi00LjEzLjBfMDQtbHAxNTEuNjg4LmNmZw0KCQlbY29uZmlnLjFd
DQoJCW9wdGlvbnM9ZG9tMD1wdmggZG9tMC1pb21tdT1tYXAtcmVzZXJ2ZWQgZG9tMF9tZW09NDAx
Nk0sbWF4OjQwOTZNIGRvbTBfbWF4X3ZjcHVzPTQgY3B1ZnJlcT14ZW4gY3B1aWRsZSB1Y29kZT1z
Y2FuIC4uLg0KDQpjc3RhdGUgaW5mbyBJUyBhdmFpbGFibGUNCg0KCXhlbnBtIHN0YXJ0IDUNCgkJ
VGltZW91dCBzZXQgdG8gNSBzZWNvbmRzDQoJCVN0YXJ0IHNhbXBsaW5nLCB3YWl0aW5nIGZvciBD
VFJMLUMgb3IgU0lHSU5UIG9yIFNJR0FMQVJNIHNpZ25hbCAuLi4NCgkJRWxhcHNlZCB0aW1lICht
cyk6IDUwMDANCg0KCQlDUFUwOiAgIFJlc2lkZW5jeShtcykgICAgICAgICAgIEF2ZyBSZXMobXMp
DQoJCSAgQzAgICAgMTkgICAgICAoIDAuNDAlKSAgICAgICAgMC4wMw0KCQkgIEMxICAgIDAgICAg
ICAgKCAwLjAwJSkgICAgICAgIDAuMDANCgkJICBDMiAgICAwICAgICAgICggMC4wMCUpICAgICAg
ICAwLjAwDQoJCSAgQzMgICAgMSAgICAgICAoIDAuMDIlKSAgICAgICAgMC4yMg0KCQkgIEM0ICAg
IDEgICAgICAgKCAwLjAyJSkgICAgICAgIDAuNTkNCgkJICBDNSAgICA0OTc4ICAgICg5OS41NiUp
ICAgICAgICA4LjA3DQoNCgkJICBBdmcgZnJlcSAgICAgIC0zMDIzNzgzMzYgICAgICBLSHoNCg0K
CQlDUFUxOiAgIFJlc2lkZW5jeShtcykgICAgICAgICAgIEF2ZyBSZXMobXMpDQoJCSAgQzAgICAg
MyAgICAgICAoIDAuMDglKSAgICAgICAgMC4wMw0KCQkgIEMxICAgIDAgICAgICAgKCAwLjAwJSkg
ICAgICAgIDAuMDANCgkJICBDMiAgICAwICAgICAgICggMC4wMCUpICAgICAgICAwLjAwDQoJCSAg
QzMgICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KCQkgIEM0ICAgIDAgICAgICAgKCAw
LjAwJSkgICAgICAgIDAuMDANCgkJICBDNSAgICA0OTk2ICAgICg5OS45MiUpICAgICAgICAzNS45
NA0KDQoJCSAgQXZnIGZyZXEgICAgICAtMzAyMzc4MzM2ICAgICAgS0h6DQoNCgkJQ1BVMjogICBS
ZXNpZGVuY3kobXMpICAgICAgICAgICBBdmcgUmVzKG1zKQ0KCQkgIEMwICAgIDUwMDAgICAgKDEw
MC4wMCUpICAgICAgIDUwMDAuMjcNCgkJICBDMSAgICAwICAgICAgICggMC4wMCUpICAgICAgICAw
LjAwDQoJCSAgQzIgICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KCQkgIEMzICAgIDAg
ICAgICAgKCAwLjAwJSkgICAgICAgIDAuMDANCgkJICBDNCAgICAwICAgICAgICggMC4wMCUpICAg
ICAgICAwLjAwDQoJCSAgQzUgICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KDQoJCSAg
QXZnIGZyZXEgICAgICAtMzAyMzc4MzM2ICAgICAgS0h6DQoNCgkJQ1BVMzogICBSZXNpZGVuY3ko
bXMpICAgICAgICAgICBBdmcgUmVzKG1zKQ0KCQkgIEMwICAgIDUgICAgICAgKCAwLjExJSkgICAg
ICAgIDAuMDMNCgkJICBDMSAgICAwICAgICAgICggMC4wMCUpICAgICAgICAwLjAwDQoJCSAgQzIg
ICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KCQkgIEMzICAgIDAgICAgICAgKCAwLjAx
JSkgICAgICAgIDAuMzINCgkJICBDNCAgICAwICAgICAgICggMC4wMCUpICAgICAgICAwLjAwDQoJ
CSAgQzUgICAgNDk5NCAgICAoOTkuODglKSAgICAgICAgMjUuNDgNCg0KCQkgIEF2ZyBmcmVxICAg
ICAgLTMwMjM3ODMzNiAgICAgIEtIeg0KDQoJCVNvY2tldCAwDQoJCSAgICAgICAgUEMxICAgICAw
IG1zICAgIDAuMDAlDQoJCSAgICAgICAgUEMyICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAg
UEMzICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAgIENvcmUgMCBDUFUgMA0KCQkgICAgICAg
ICAgICAgICAgQ0MxICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAgICAgICAgICBDQzIgICAg
IDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIENDMyAgICAgMSBtcyAgICAwLjAyJQ0K
CQkgICAgICAgICAgICAgICAgQ0M0ICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAgICAgICAg
ICBDQzUgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIENDNiAgICAgMSBtcyAg
ICAwLjAyJQ0KCQkgICAgICAgICAgICAgICAgQ0M3ICAgICA0OTY1IG1zIDk5LjMwJQ0KCQkgICAg
ICAgICBDb3JlIDEgQ1BVIDENCgkJICAgICAgICAgICAgICAgIENDMSAgICAgMCBtcyAgICAwLjAw
JQ0KCQkgICAgICAgICAgICAgICAgQ0MyICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAgICAg
ICAgICBDQzMgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIENDNCAgICAgMCBt
cyAgICAwLjAwJQ0KCQkgICAgICAgICAgICAgICAgQ0M1ICAgICAwIG1zICAgIDAuMDAlDQoJCSAg
ICAgICAgICAgICAgICBDQzYgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIEND
NyAgICAgNDk5MyBtcyA5OS44NiUNCgkJICAgICAgICAgQ29yZSAyIENQVSAyDQoJCSAgICAgICAg
ICAgICAgICBDQzEgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIENDMiAgICAg
MCBtcyAgICAwLjAwJQ0KCQkgICAgICAgICAgICAgICAgQ0MzICAgICAwIG1zICAgIDAuMDAlDQoJ
CSAgICAgICAgICAgICAgICBDQzQgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAgICAgICAgICAg
IENDNSAgICAgMCBtcyAgICAwLjAwJQ0KCQkgICAgICAgICAgICAgICAgQ0M2ICAgICAwIG1zICAg
IDAuMDAlDQoJCSAgICAgICAgICAgICAgICBDQzcgICAgIDAgbXMgICAgMC4wMCUNCgkJICAgICAg
ICAgQ29yZSAzIENQVSAzDQoJCSAgICAgICAgICAgICAgICBDQzEgICAgIDAgbXMgICAgMC4wMCUN
CgkJICAgICAgICAgICAgICAgIENDMiAgICAgMCBtcyAgICAwLjAwJQ0KCQkgICAgICAgICAgICAg
ICAgQ0MzICAgICAwIG1zICAgIDAuMDElDQoJCSAgICAgICAgICAgICAgICBDQzQgICAgIDAgbXMg
ICAgMC4wMCUNCgkJICAgICAgICAgICAgICAgIENDNSAgICAgMCBtcyAgICAwLjAwJQ0KCQkgICAg
ICAgICAgICAgICAgQ0M2ICAgICAwIG1zICAgIDAuMDAlDQoJCSAgICAgICAgICAgICAgICBDQzcg
ICAgIDQ5ODkgbXMgOTkuNzklDQoNCgl4ZW5wbSBnZXQtY3B1aWRsZS1zdGF0ZXMgMA0KCQlBbGwg
Qy1zdGF0ZXMgYWxsb3dlZA0KDQoJCWNwdSBpZCAgICAgICAgICAgICAgIDogMA0KCQl0b3RhbCBD
LXN0YXRlcyAgICAgICA6IDYNCgkJaWRsZSB0aW1lKG1zKSAgICAgICAgOiA0NjYzNTI3MQ0KCQlD
MCAgICAgICAgICAgICAgICAgICA6IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAzMjQyNjg2XQ0K
CQkgICAgICAgICAgICAgICAgICAgICAgIHJlc2lkZW5jeSAgWyAgICAgICAgICAgICAgMTYyMDg5
IG1zXQ0KCQlDMSAgICAgICAgICAgICAgICAgICA6IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAg
ICA5MjE0XQ0KCQkgICAgICAgICAgICAgICAgICAgICAgIHJlc2lkZW5jeSAgWyAgICAgICAgICAg
ICAgICAxMDE4IG1zXQ0KCQlDMiAgICAgICAgICAgICAgICAgICA6IHRyYW5zaXRpb24gWyAgICAg
ICAgICAgICAgIDEwMjU0XQ0KCQkgICAgICAgICAgICAgICAgICAgICAgIHJlc2lkZW5jeSAgWyAg
ICAgICAgICAgICAgICAyODcxIG1zXQ0KCQlDMyAgICAgICAgICAgICAgICAgICA6IHRyYW5zaXRp
b24gWyAgICAgICAgICAgICAgIDIzMjU5XQ0KCQkgICAgICAgICAgICAgICAgICAgICAgIHJlc2lk
ZW5jeSAgWyAgICAgICAgICAgICAgIDE3NTQ0IG1zXQ0KCQlDNCAgICAgICAgICAgICAgICAgICA6
IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAgICA3MjUyXQ0KCQkgICAgICAgICAgICAgICAgICAg
ICAgIHJlc2lkZW5jeSAgWyAgICAgICAgICAgICAgIDExODk2IG1zXQ0KCQlDNSAgICAgICAgICAg
ICAgICAgICA6IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAzMTkyNzA2XQ0KCQkgICAgICAgICAg
ICAgICAgICAgICAgIHJlc2lkZW5jeSAgWyAgICAgICAgICAgIDQ2NTIyNTM1IG1zXQ0KCQlwYzIg
ICAgICAgICAgICAgICAgICA6IFsgICAgICAgICAgICAgICAgMTY4NSBtc10NCgkJcGMzICAgICAg
ICAgICAgICAgICAgOiBbICAgICAgICAgICAgICAgMzA2OTUgbXNdDQoJCWNjMyAgICAgICAgICAg
ICAgICAgIDogWyAgICAgICAgICAgICAgIDE3MTU4IG1zXQ0KCQljYzYgICAgICAgICAgICAgICAg
ICA6IFsgICAgICAgICAgICAgICAxMTc0MiBtc10NCgkJY2M3ICAgICAgICAgICAgICAgICAgOiBb
ICAgICAgICAgICAgNDY0NTU3NjcgbXNdDQoNCmludGVsX3BzdGF0ZSBzdXBwb3J0IGlzIG5vdyBE
SVNBQkxFRCBmb3IgdGhpcyBjcHUNCg0KCXhsIGRtZXNnIHwgZ3JlcCBwc3RhdGUNCgkJWyAgICA2
Ljg1MTEyMV0gaW50ZWxfcHN0YXRlOiBDUFUgbW9kZWwgbm90IHN1cHBvcnRlZA0KDQpOTyBjcHVm
cmVxIGluZm8gaXMgYXZhaWxhYmxlDQoNCgl4ZW5wbSBnZXQtY3B1ZnJlcS1zdGF0ZXMNCgkJKGVt
cHR5KQ0KDQoJeGVucG0gZ2V0LWNwdWZyZXEtcGFyYQ0KCQlbQ1BVMF0gZmFpbGVkIHRvIGdldCBj
cHVmcmVxIHBhcmFtZXRlcg0KCQlbQ1BVMV0gZmFpbGVkIHRvIGdldCBjcHVmcmVxIHBhcmFtZXRl
cg0KCQlbQ1BVMl0gZmFpbGVkIHRvIGdldCBjcHVmcmVxIHBhcmFtZXRlcg0KCQlbQ1BVM10gZmFp
bGVkIHRvIGdldCBjcHVmcmVxIHBhcmFtZXRlcg0KDQoJeGVucG0gZW5hYmxlLXR1cmJvLW1vZGUN
CgkJW0NQVTBdIGZhaWxlZCB0byBlbmFibGUgdHVyYm8gbW9kZSAoMTMgLSBQZXJtaXNzaW9uIGRl
bmllZCkNCgkJW0NQVTFdIGZhaWxlZCB0byBlbmFibGUgdHVyYm8gbW9kZSAoMTMgLSBQZXJtaXNz
aW9uIGRlbmllZCkNCgkJW0NQVTJdIGZhaWxlZCB0byBlbmFibGUgdHVyYm8gbW9kZSAoMTMgLSBQ
ZXJtaXNzaW9uIGRlbmllZCkNCgkJW0NQVTNdIGZhaWxlZCB0byBlbmFibGUgdHVyYm8gbW9kZSAo
MTMgLSBQZXJtaXNzaW9uIGRlbmllZCkNCg0KTk8gY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8gaXMg
YXZhaWxhYmxlDQoNCgljcHVwb3dlciBmcmVxdWVuY3ktaW5mbw0KCQlhbmFseXppbmcgQ1BVIDA6
DQoJCSAgbm8gb3IgdW5rbm93biBjcHVmcmVxIGRyaXZlciBpcyBhY3RpdmUgb24gdGhpcyBDUFUN
CgkJICBDUFVzIHdoaWNoIHJ1biBhdCB0aGUgc2FtZSBoYXJkd2FyZSBmcmVxdWVuY3k6IE5vdCBB
dmFpbGFibGUNCgkJICBDUFVzIHdoaWNoIG5lZWQgdG8gaGF2ZSB0aGVpciBmcmVxdWVuY3kgY29v
cmRpbmF0ZWQgYnkgc29mdHdhcmU6IE5vdCBBdmFpbGFibGUNCgkJICBtYXhpbXVtIHRyYW5zaXRp
b24gbGF0ZW5jeTogIENhbm5vdCBkZXRlcm1pbmUgb3IgaXMgbm90IHN1cHBvcnRlZC4NCgkJTm90
IEF2YWlsYWJsZQ0KCQkgIGF2YWlsYWJsZSBjcHVmcmVxIGdvdmVybm9yczogTm90IEF2YWlsYWJs
ZQ0KCQkgIFVuYWJsZSB0byBkZXRlcm1pbmUgY3VycmVudCBwb2xpY3kNCgkJICBjdXJyZW50IENQ
VSBmcmVxdWVuY3k6IFVuYWJsZSB0byBjYWxsIGhhcmR3YXJlDQoJCSAgY3VycmVudCBDUFUgZnJl
cXVlbmN5OiAgVW5hYmxlIHRvIGNhbGwgdG8ga2VybmVsDQoJCSAgYm9vc3Qgc3RhdGUgc3VwcG9y
dDoNCgkJICAgIFN1cHBvcnRlZDogbm8NCgkJICAgIEFjdGl2ZTogbm8NCg0KYW5kIHNjYWxpbmcg
aXMgTk9UIGluIGVmZmVjdA0KDQoJY2F0IC9wcm9jL2NwdWluZm8gfCBncmVwIE1Ieg0KCQljcHUg
TUh6ICAgICAgICAgOiAzMDkyLjgyOA0KCQljcHUgTUh6ICAgICAgICAgOiAzMDkyLjgyOA0KCQlj
cHUgTUh6ICAgICAgICAgOiAzMDkyLjgyOA0KCQljcHUgTUh6ICAgICAgICAgOiAzMDkyLjgyOA0K
DQphdHRlbXB0cyB0byBhZGQgYWNwaS1jcHVmcmVxIG9yIHhlbi1hY3BpLXByb2Nlc3NvciBtb2R1
bGVzIGZhaWwNCg0KCWxzbW9kIHwgZWdyZXAgInhlbnxhY3BpIg0KCQl4ZW5fcGNpYmFjayAgICAg
ICAgICAgIDgxOTIwICAwDQoJCXhlbl9uZXRiYWNrICAgICAgICAgICAgNzM3MjggIDANCgkJeGVu
X2Jsa2JhY2sgICAgICAgICAgICA1MzI0OCAgMA0KCQl4ZW5fZ250YWxsb2MgICAgICAgICAgIDIw
NDgwICAwDQoJCXhlbl9nbnRkZXYgICAgICAgICAgICAgNDUwNTYgIDENCgkJeGVuX2V2dGNobiAg
ICAgICAgICAgICAxNjM4NCAgMA0KCQl4ZW5mcyAgICAgICAgICAgICAgICAgIDE2Mzg0ICAxDQoJ
CXhlbl9wcml2Y21kICAgICAgICAgICAgMjg2NzIgIDE3IHhlbmZzDQoNCglsc21vZCB8IGVncmVw
ICJhY3BpLWNwdWZyZXF8eGVuLWFjcGktcHJvY2Vzc29yIg0KCQkoZW1wdHkpDQoNCglmaW5kIC9s
aWIvbW9kdWxlcy8gfCBlZ3JlcCAiYWNwaS1jcHVmcmVxfHhlbi1hY3BpLXByb2Nlc3NvciINCgkJ
L2xpYi9tb2R1bGVzLzUuNC4xNC0yNS5nMTcwNTI0Yy1kZWZhdWx0L2tlcm5lbC9kcml2ZXJzL2Nw
dWZyZXEvYWNwaS1jcHVmcmVxLmtvDQoJCS9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMt
ZGVmYXVsdC9rZXJuZWwvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmtvDQoNCgltb2Rw
cm9iZSBhY3BpLWNwdWZyZXENCgkJbW9kcHJvYmU6IEVSUk9SOiBjb3VsZCBub3QgaW5zZXJ0ICdh
Y3BpX2NwdWZyZXEnOiBObyBzdWNoIGRldmljZQ0KCWluc21vZCAvbGliL21vZHVsZXMvNS40LjE0
LTI1LmcxNzA1MjRjLWRlZmF1bHQva2VybmVsL2RyaXZlcnMvY3B1ZnJlcS9hY3BpLWNwdWZyZXEu
a28NCgkJaW5zbW9kOiBFUlJPUjogY291bGQgbm90IGluc2VydCBtb2R1bGUgL2xpYi9tb2R1bGVz
LzUuNC4xNC0yNS5nMTcwNTI0Yy1kZWZhdWx0L2tlcm5lbC9kcml2ZXJzL2NwdWZyZXEvYWNwaS1j
cHVmcmVxLmtvOiBObyBzdWNoIGRldmljZQ0KCW1vZHByb2JlIHhlbi1hY3BpLXByb2Nlc3Nvcg0K
CQltb2Rwcm9iZTogRVJST1I6IGNvdWxkIG5vdCBpbnNlcnQgJ3hlbl9hY3BpX3Byb2Nlc3Nvcic6
IE5vIHN1Y2ggZGV2aWNlDQoJaW5zbW9kIC9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMt
ZGVmYXVsdC9rZXJuZWwvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmtvDQoJCWluc21v
ZDogRVJST1I6IGNvdWxkIG5vdCBpbnNlcnQgbW9kdWxlIC9saWIvbW9kdWxlcy81LjQuMTQtMjUu
ZzE3MDUyNGMtZGVmYXVsdC9rZXJuZWwvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmtv
OiBObyBzdWNoIGRldmljZQ0KDQpmd2l3LCBpIGRpZCBmaW5kIHRoaXMgX29sZF8gKDIwMTMpIHBv
c3QsDQoNCglMaW51eCAzLjQgZG9tMCBrZXJuZWwgZXJyb3IgbG9hZGluZyB4ZW4tYWNwaS1wcm9j
ZXNzb3I6IElucHV0L291dHB1dCBlcnJvcg0KCSBodHRwczovL2xpc3RzLmd0Lm5ldC94ZW4vZGV2
ZWwvMjc0ODY0DQoNCndoaWNoIHNpbWlsYXJseSBtYW5pZmVzdHMgbm8gY3B1ZnJlcS90dXJib21v
ZGUgaW4gRG9tMCwgYW5kIGEgZmFpbCB0byBsb2FkICd4ZW5fYWNwaV9wcm9jZXNzb3InIG1vZCB1
bmxlc3MvdW50aWwNCg0KCT4gSSBmb3VuZCB0aGlzOiBodHRwOi8vZW4uY29tbXVuaXR5LmRlbGwu
Y29tL3RlY2hjZW50ZXIvcG93ZXItY29vbGluZy93L3dpa2kvYmVzdC1wcmFjdGljZXMtaW4tcG93
ZXItbWFuYWdlbWVudC5hc3B4DQoJPg0KCT4gU28gSSBoYWQgdG8gZW5hYmxlICJPUyBDb250cm9s
IiBmb3IgIlBvd2VyIE1hbmFnZW1lbnQiIGluIHRoZSBEZWxsIHNlcnZlciBCSU9TLA0KCT4gYW5k
IGFmdGVyIHRoYXQgdGhlIENQVSBQLXN0YXRlcyBhcmUgYXZhaWxhYmxlIGluIHRoZSBBQ1BJIHRh
YmxlcywNCgk+IGFuZCB4ZW4tYWNwaS1wcm9jZXNzb3IgZHJpdmVyIGxvYWRzIGFuZCB3b3JrcyBP
SyBpbiB0aGUgZG9tMCBrZXJuZWwhDQoNCmNoZWNraW5nIHRoZSBtb2JvL2Jpb3MgbWFuDQoNCglo
dHRwczovL3d3dy5zdXBlcm1pY3JvLmNvbS9tYW51YWxzL21vdGhlcmJvYXJkL0MyMjYvTU5MLTE1
NDQucGRmDQoNClNNJ3MgQklPUyBkb2Vzbid0IGhhdmUgYW4gaWRlbnRpY2FsICJPUyBDb250cm9s
IiBvcHRpb24gLi4uDQoNCmF0bSwgYm9vdCBjb25maWcncywNCg0KCW9wdGlvbnM9ZG9tMD1wdmgg
ZG9tMC1pb21tdT1tYXAtcmVzZXJ2ZWQgZG9tMF9tYXhfdmNwdXM9NCBkb20wX21lbT00MDE2TSxt
YXg6NDA5Nk0gYm9vdHNjcnViPWZhbHNlIHNwZWMtY3RybD1zc2JkLGwxZC1mbHVzaD10cnVlIHB2
LWwxdGY9ZG9tMD10cnVlLGRvbXU9dHJ1ZSBzbXQ9dHJ1ZSBpb21tdT1yZXF1aXJlZCxpbnRyZW1h
cCx2ZXJib3NlLGRlYnVnIHJlYm9vdD1hIHVjb2RlPXNjYW4gc2NoZWQ9Y3JlZGl0MiBjcHVmcmVx
PXhlbjpvbmRlbWFuZCx2ZXJib3NlIGNwdWlkbGU9b24gY3B1aW5mbz1vbiBhY3BpPWZvcmNlIHZn
YT1nZngtMTkyMHgxMDgweDE2IGNvbTE9MTE1MjAwLDhuMSxwY2kgY29uc29sZT1jb20xLHZnYSBj
b25zb2xlX3RpbWVzdGFtcHMgY29uc29sZV90b19yaW5nIGNvbnJpbmdfc2l6ZT02NCBsb2dfYnVm
X2xlbj0xNk0gbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIG5vcmVib290PWZhbHNlIHN5bmNf
Y29uc29sZT10cnVlIHNjaGVkX2RlYnVnIGlvbW11PXZlcmJvc2UgYXBpY192ZXJib3NpdHk9dmVy
Ym9zZQ0KDQoJa2VybmVsPXZtbGludXotNS40LjE0LTI1LmcxNzA1MjRjLWRlZmF1bHQgcm9vdD0v
ZGV2L21hcHBlci9WRzAtUk9PVCByZC5zaGVsbCBpbnRlbF9pZGxlLm1heF9jc3RhdGU9MCBzb2Z0
bGV2ZWw9eGVuIHJkLnNoZWxsPTEgcmQuZGVidWc9MCByZC5hdXRvPTEgcmQuc3lzdGVtZC5zaG93
X3N0YXR1cz1hdXRvIHJkLnVkZXYubG9nX3ByaW9yaXR5PTMgbWRzPWZ1bGwgbDF0Zj1mbHVzaCBz
bXQ9MSBkb2x2bSBsdm13YWl0PS9kZXYvbWFwcGVyL1ZHMC1ST09UIHJvb3Q9L2Rldi9tYXBwZXIv
VkcwLVJPT1Qgcm9vdGZzdHlwZT1leHQ0IHJvb3RmbGFncz1qb3VybmFsX2NoZWNrc3VtIG5vcmVz
dW1lIHZpZGVvPXZlc2E6b2ZmIHZpZGVvPWVmaWZiOjEwMjR4NzY4IHZpZGVvPUhETUktQS0xOjE5
MjB4MTA4MEA2MCBtb2Rlc2V0PTEgbm91dmVhdS5tb2Rlc2V0PTEgeGVuY29ucz14dmMgY29uc29s
ZT10dHkwIGNvbnNvbGU9aHZjMCBwY2llX2FzbXA9b2ZmIG1jZT1ib290bG9nIGZzY2subW9kZT1h
dXRvIGZzY2sucmVwYWlyPXByZWVuIHJlYm9vdD1hY3BpIG5taV93YXRjaGRvZz0wIGNsb2Nrc291
cmNlPXRzYyB0c2M9cmVsaWFibGUgY2xvY2tzb3VyY2VfZmFpbG92ZXI9dHNjIGZvcmNlX3RzY19z
dGFibGU9MSBjb25zaXN0ZW50X3RzY3MgaW9tbXU9MSBhcHBhcm1vcj0wIGVuZm9yY2luZz0wIHNl
bGludXg9MCByZC5wbHltb3V0aD0wIHBseW1vdXRoLmVuYWJsZT0wIHNjc2lfbW9kLnVzZV9ibGtf
bXE9MSBlbGV2YXRvcj1tcS1kZWFkbGluZSBlbmFibGVfbXRycl9jbGVhbnVwIG10cnJfc3BhcmVf
cmVnX25yPTEgbXRycl9ncmFuX3NpemU9MzJNIG10cnJfY2h1bmtfc2l6ZT0xMjhNIG5ldC5pZm5h
bWVzPTEgYmlvc2Rldm5hbWU9MCBzaG93b3B0cyBub3F1aWV0IGxvZ19idWZfbGVuPTEwTSBwcmlu
dF9mYXRhbF9zaWduYWxzPTEgc3lzdGVtZC5sb2dfbGV2ZWw9ZGVidWcgc3lzdGVtZC5sb2dfdGFy
Z2V0PWttc2cgZWFybHlwcmludGs9eGVuLGtlZXAgZGVidWcgbG9nbGV2ZWw9OCBsYXBpYz1kZWJ1
ZyBhcGljX3ZlcmJvc2l0eT1kZWJ1ZyBhcGljPWRlYnVnIGF1ZGl0PTANCglyYW1kaXNrPWluaXRy
ZC01LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVsdA0KDQp5ZXMsIGkndmUgYmVlbiB0d2Vha2luZyBp
dCBhIGxvdCwgdHJ5aW5nIHRvIHRyb3VibGVzaG9vdC4gIGZlZWwgZnJlZSB0byBzdWdnZXN0IGFu
eSBvdGhlciBjb25maWcgdG8gYm9vdCZsb2cuDQoNCmhlcmUncyB0aGUgY3VycmVudCB2ZXJib3Nl
IFhlbiBib290IGxvZyAoaWYgc2VyaWFsIGNvbnNvbGUgb3V0cHV0J3MgcmVxJ2QsIGNhbiBkbyB0
aGF0IC4uLiBsOHIsIGFmdGVyIGNhYmxlIHJlcGxhY2VtZW50IDotLykuIG5vdCBzdXJlIGlmIGl0
J3Mgc3VmZmljaWVudDsgcGxzIGFkdmlzZSB3aGF0IGFkZCdsIGluZm8gaXMgdXNlZnVsLg0KDQoJ
eGwgZG1lc2cNCg0KCQkwOiBbMTBiNTo4NjA2XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQoJCVsg
ICAgMy4zMDM0MDZdIHBjaSAwMDAwOjA2OjA5LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkDQoJCVsgICAgMy4zMDcwMzFdIHBjaSAwMDAwOjA2OjA5LjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJWyAgICAzLjMxOTQ2
Nl0gcGNpIDAwMDA6MDU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2LTBmXQ0KCQlbICAgIDMu
MzIyODM2XSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhi
ZmZmXQ0KCQlbICAgIDMuMzI2ODI2XSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweGVjMTAwMDAwLTB4ZWM1ZmZmZmZdDQoJCVsgICAgMy4zMzA4MzZdIHBjaSAwMDAwOjA1
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBw
cmVmXQ0KCQlbICAgIDMuMzM0OTkwXSBwY2kgMDAwMDowNzowMC4wOiBbMWI0Yjo5MjE1XSB0eXBl
IDAwIGNsYXNzIDB4MDEwNjAxDQoJCVsgICAgMy4zMzg5MzVdIHBjaSAwMDAwOjA3OjAwLjA6IHJl
ZyAweDEwOiBbaW8gIDB4YjA1MC0weGIwNTddDQoJCVsgICAgMy4zNDI4NzddIHBjaSAwMDAwOjA3
OjAwLjA6IHJlZyAweDE0OiBbaW8gIDB4YjA0MC0weGIwNDNdDQoJCVsgICAgMy4zNDY4NzZdIHBj
aSAwMDAwOjA3OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4YjAzMC0weGIwMzddDQoJCVsgICAgMy4z
NTA4NzZdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDFjOiBbaW8gIDB4YjAyMC0weGIwMjNdDQoJ
CVsgICAgMy4zNTQ4NzVdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDIwOiBbaW8gIDB4YjAwMC0w
eGIwMWZdDQoJCVsgICAgMy4zNTg4NzldIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDI0OiBbbWVt
IDB4ZWM1MTAwMDAtMHhlYzUxMDdmZl0NCgkJWyAgICAzLjM2Mjg3OV0gcGNpIDAwMDA6MDc6MDAu
MDogcmVnIDB4MzA6IFttZW0gMHhlYzUwMDAwMC0weGVjNTBmZmZmIHByZWZdDQoJCVsgICAgMy4z
NjcwNTRdIHBjaSAwMDAwOjA3OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNCgkJWyAg
ICAzLjM3MTAyNl0gcGNpIDAwMDA6MDc6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KCQlbICAgIDMuMzg2ODY5XSBwY2kgMDAwMDowNjow
MS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDddDQoJCVsgICAgMy4zOTA4MzZdIHBjaSAwMDAwOjA2
OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdDQoJCVsgICAgMy4zOTQ4
MjZdIHBjaSAwMDAwOjA2OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM1MDAwMDAtMHhl
YzVmZmZmZl0NCgkJWyAgICAzLjM5OTAxNl0gcGNpIDAwMDA6MDg6MDAuMDogWzEwYjU6ODYwM10g
dHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KCQlbICAgIDMuNDAzMDA4XSBwY2kgMDAwMDowODowMC4w
OiByZWcgMHgxMDogW21lbSAweGVjNDAwMDAwLTB4ZWM0MDNmZmZdDQoJCVsgICAgMy40MDc0NDld
IHBjaSAwMDAwOjA4OjAwLjA6IHN1cHBvcnRzIEQxIEQyDQoJCVsgICAgMy40MTA4MThdIHBjaSAw
MDAwOjA4OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkDQoJ
CVsgICAgMy40MTUxMzRdIHBjaSAwMDAwOjA4OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJWyAgICAzLjQzMDkwN10gcGNpIDAwMDA6
MDY6MDQuMDogUENJIGJyaWRnZSB0byBbYnVzIDA4LTBiXQ0KCQlbICAgIDMuNDM0ODM2XSBwY2kg
MDAwMDowNjowNC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhhZmZmXQ0KCQlbICAg
IDMuNDM4ODI3XSBwY2kgMDAwMDowNjowNC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjNDAw
MDAwLTB4ZWM0ZmZmZmZdDQoJCVsgICAgMy40NDI4MzZdIHBjaSAwMDAwOjA2OjA0LjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAg
IDMuNDQ3Mzg3XSBwY2kgMDAwMDowOTowMS4wOiBbMTBiNTo4NjAzXSB0eXBlIDAxIGNsYXNzIDB4
MDYwNDAwDQoJCVsgICAgMy40NTE0OThdIHBjaSAwMDAwOjA5OjAxLjA6IHN1cHBvcnRzIEQxIEQy
DQoJCVsgICAgMy40NTQ4MThdIHBjaSAwMDAwOjA5OjAxLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDEgRDIgRDNob3QgRDNjb2xkDQoJCVsgICAgMy40NTkwNjBdIHBjaSAwMDAwOjA5OjAxLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJ
WyAgICAzLjQ2MzI1NF0gcGNpIDAwMDA6MDk6MDIuMDogWzEwYjU6ODYwM10gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMA0KCQlbICAgIDMuNDY3NDkyXSBwY2kgMDAwMDowOTowMi4wOiBzdXBwb3J0cyBE
MSBEMg0KCQlbICAgIDMuNDcwODE4XSBwY2kgMDAwMDowOTowMi4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZA0KCQlbICAgIDMuNDc1MDYwXSBwY2kgMDAwMDowOTow
Mi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwh
DQoJCVsgICAgMy40OTAxMTZdIHBjaSAwMDAwOjA4OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
OS0wYl0NCgkJWyAgICAzLjQ5MDgzOV0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93
IFtpbyAgMHg5MDAwLTB4YWZmZl0NCgkJWyAgICAzLjQ5NDg0OV0gcGNpIDAwMDA6MDg6MDAuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdDQoJ
CVsgICAgMy40OTkwMTddIHBjaSAwMDAwOjBhOjAwLjA6IFsxMGVjOjgxNjhdIHR5cGUgMDAgY2xh
c3MgMHgwMjAwMDANCgkJWyAgICAzLjUwMjkzOF0gcGNpIDAwMDA6MGE6MDAuMDogcmVnIDB4MTA6
IFtpbyAgMHhhMDAwLTB4YTBmZl0NCgkJWyAgICAzLjUwNjkyMF0gcGNpIDAwMDA6MGE6MDAuMDog
cmVnIDB4MTg6IFttZW0gMHhkMjIwNDAwMC0weGQyMjA0ZmZmIDY0Yml0IHByZWZdDQoJCVsgICAg
My41MTA4ODJdIHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ZDIyMDAwMDAtMHhk
MjIwM2ZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDMuNTE1MjI0XSBwY2kgMDAwMDowYTowMC4wOiBz
dXBwb3J0cyBEMSBEMg0KCQlbICAgIDMuNTE4ODE4XSBwY2kgMDAwMDowYTowMC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZA0KCQlbICAgIDMuNTIzMTM5XSBwY2kg
MDAwMDowYTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhDQoJCVsgICAgMy41Mzg5MjldIHBjaSAwMDAwOjA5OjAxLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwYV0NCgkJWyAgICAzLjU0MjgzOV0gcGNpIDAwMDA6MDk6MDEuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhhMDAwLTB4YWZmZl0NCgkJWyAgICAzLjU0Njg0OV0gcGNpIDAwMDA6MDk6
MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjIwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHBy
ZWZdDQoJCVsgICAgMy41NTEwMjNdIHBjaSAwMDAwOjBiOjAwLjA6IFsxMGVjOjgxNjhdIHR5cGUg
MDAgY2xhc3MgMHgwMjAwMDANCgkJWyAgICAzLjU1NDkzOF0gcGNpIDAwMDA6MGI6MDAuMDogcmVn
IDB4MTA6IFtpbyAgMHg5MDAwLTB4OTBmZl0NCgkJWyAgICAzLjU1ODkyMF0gcGNpIDAwMDA6MGI6
MDAuMDogcmVnIDB4MTg6IFttZW0gMHhkMjEwNDAwMC0weGQyMTA0ZmZmIDY0Yml0IHByZWZdDQoJ
CVsgICAgMy41NjI4ODJdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4ZDIxMDAw
MDAtMHhkMjEwM2ZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDMuNTY3MjIyXSBwY2kgMDAwMDowYjow
MC4wOiBzdXBwb3J0cyBEMSBEMg0KCQlbICAgIDMuNTcwODE4XSBwY2kgMDAwMDowYjowMC4wOiBQ
TUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZA0KCQlbICAgIDMuNTc1MTM2
XSBwY2kgMDAwMDowYjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhDQoJCVsgICAgMy41OTA5MjldIHBjaSAwMDAwOjA5OjAyLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwYl0NCgkJWyAgICAzLjU5NDgzOV0gcGNpIDAwMDA6MDk6MDIuMDogICBi
cmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4OWZmZl0NCgkJWyAgICAzLjU5ODg0OV0gcGNpIDAw
MDA6MDk6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMWZmZmZmIDY0
Yml0IHByZWZdDQoJCVsgICAgMy42MTQ5MDFdIHBjaSAwMDAwOjA2OjA1LjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwY10NCgkJWyAgICAzLjYxOTA0NV0gcGNpIDAwMDA6MGQ6MDAuMDogWzE5MTI6MDAx
NF0gdHlwZSAwMCBjbGFzcyAweDBjMDMzMA0KCQlbICAgIDMuNjIyOTc3XSBwY2kgMDAwMDowZDow
MC4wOiByZWcgMHgxMDogW21lbSAweGVjMzAwMDAwLTB4ZWMzMDFmZmYgNjRiaXRdDQoJCVsgICAg
My42MjczOTZdIHBjaSAwMDAwOjBkOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkDQoJCVsgICAgMy42MzEwNTVdIHBjaSAwMDAwOjBkOjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJWyAgICAzLjY0Njg4NF0g
cGNpIDAwMDA6MDY6MDcuMDogUENJIGJyaWRnZSB0byBbYnVzIDBkXQ0KCQlbICAgIDMuNjUwODQ1
XSBwY2kgMDAwMDowNjowNy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMzAwMDAwLTB4ZWMz
ZmZmZmZdDQoJCVsgICAgMy42NTUwMjNdIHBjaSAwMDAwOjBlOjAwLjA6IFsxMDRjOjgyM2VdIHR5
cGUgMDEgY2xhc3MgMHgwNjA0MDANCgkJWyAgICAzLjY1OTAwM10gcGNpIDAwMDA6MGU6MDAuMDog
cmVnIDB4MTQ6IFttZW0gMHhlYzIwMDAwMC0weGVjMjAwZmZmXQ0KCQlbICAgIDMuNjYzMTg5XSBw
Y2kgMDAwMDowZTowMC4wOiBzdXBwb3J0cyBEMSBEMg0KCQlbICAgIDMuNjY2OTkyXSBwY2kgMDAw
MDowZTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0
IGZhaWwhDQoJCVsgICAgMy42ODI4NzFdIHBjaSAwMDAwOjA2OjA5LjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwZS0wZl0NCgkJWyAgICAzLjY4Njg0NV0gcGNpIDAwMDA6MDY6MDkuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHhlYzEwMDAwMC0weGVjMmZmZmZmXQ0KCQlbICAgIDMuNjkwOTk4XSBwY2lf
YnVzIDAwMDA6MGY6IGV4dGVuZGVkIGNvbmZpZyBzcGFjZSBub3QgYWNjZXNzaWJsZQ0KCQlbICAg
IDMuNjk0ODYwXSBwY2kgMDAwMDowZjowMC4wOiBbMTA0Yzo4MjNmXSB0eXBlIDAwIGNsYXNzIDB4
MGMwMDEwDQoJCVsgICAgMy42OTg4ODddIHBjaSAwMDAwOjBmOjAwLjA6IHJlZyAweDEwOiBbbWVt
IDB4ZWMxMDQwMDAtMHhlYzEwNDdmZl0NCgkJWyAgICAzLjcwMjg0OV0gcGNpIDAwMDA6MGY6MDAu
MDogcmVnIDB4MTQ6IFttZW0gMHhlYzEwMDAwMC0weGVjMTAzZmZmXQ0KCQlbICAgIDMuNzA3MDg0
XSBwY2kgMDAwMDowZjowMC4wOiBzdXBwb3J0cyBEMSBEMg0KCQlbICAgIDMuNzEwODE4XSBwY2kg
MDAwMDowZjowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90DQoJCVsgICAg
My43MTQ4ODhdIHBjaSAwMDAwOjBmOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJWyAgICAzLjczMDg3OV0gcGNpIDAwMDA6MGU6MDAu
MDogUENJIGJyaWRnZSB0byBbYnVzIDBmXQ0KCQlbICAgIDMuNzM0ODQ5XSBwY2kgMDAwMDowZTow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4ZWMxZmZmZmZdDQoJCVsgICAg
My43MzkyMjldIHBjaSAwMDAwOjEwOjAwLjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDANCgkJWyAgICAzLjc0MzQ3Nl0gcGNpIDAwMDA6MTA6MDAuMDogcmVnIDB4MTA6IFttZW0g
MHhlYzcwMDAwMC0weGVjNzdmZmZmXQ0KCQlbICAgIDMuNzQ3ODA1XSBwY2kgMDAwMDoxMDowMC4w
OiByZWcgMHgxODogW2lvICAweGMwMDAtMHhjMDFmXQ0KCQlbICAgIDMuNzUxMzIxXSBwY2kgMDAw
MDoxMDowMC4wOiByZWcgMHgxYzogW21lbSAweGVjNzgwMDAwLTB4ZWM3ODNmZmZdDQoJCVsgICAg
My43NTY2MTZdIHBjaSAwMDAwOjEwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkDQoJCVsgICAgMy43NTkwNzFdIHBjaSAwMDAwOjEwOjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENCgkJWyAgICAzLjc3NDgzMl0g
cGNpIDAwMDA6MDA6MWMuMzogUENJIGJyaWRnZSB0byBbYnVzIDEwXQ0KCQlbICAgIDMuNzc4ODI2
XSBwY2kgMDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQ0K
CQlbICAgIDMuNzgyODI2XSBwY2kgMDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGVjNzAwMDAwLTB4ZWM3ZmZmZmZdDQoJCVsgICAgMy43ODcwMjJdIGFjcGlwaHA6IFNsb3QgWzFd
IHJlZ2lzdGVyZWQNCgkJWyAgICAzLjgwMjcxMF0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRn
ZSB0byBbYnVzIDExLTQ5XQ0KCQlbICAgIDMuODAyODM1XSBwY2kgMDAwMDowMDoxYy40OiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGQ0MDAwMDAwLTB4ZWEwZmZmZmZdDQoJCVsgICAgMy44MDY4MzVd
IHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhjMWZm
ZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDMuODExODczXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0FdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KCQlbICAgIDMuODE0OTI2
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDMgNCA1IDYgKjEwIDExIDEy
IDE0IDE1KQ0KCQlbICAgIDMuODE4OTI0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0Nd
IChJUlFzIDMgNCAqNSA2IDEwIDExIDEyIDE0IDE1KQ0KCQlbICAgIDMuODIyOTIzXSBBQ1BJOiBQ
Q0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzICozIDQgNSA2IDEwIDExIDEyIDE0IDE1KQ0K
CQlbICAgIDMuODI2OTIyXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0VdIChJUlFzIDMg
NCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KCQlbICAgIDMuODMwOTIwXSBBQ1BJOiBQQ0kgSW50ZXJy
dXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYgMTAgMTEgMTIgMTQgMTUpICowLCBkaXNhYmxl
ZC4NCgkJWyAgICAzLjgzNDkyMl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJR
cyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkNCgkJWyAgICAzLjgzODkyMl0gQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAzIDQgKjUgNiAxMCAxMSAxMiAxNCAxNSkNCgkJWyAg
ICAzLjg0MzI0OV0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcg0KCQlb
ICAgIDMuODQ2OTA2XSBpb21tdTogRGVmYXVsdCBkb21haW4gdHlwZTogUGFzc3Rocm91Z2gNCgkJ
WyAgICAzLjg1MDg0OF0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3Qg
VkdBIGRldmljZQ0KCQlbICAgIDMuODU0ODExXSBwY2kgMDAwMDowMjowMC4wOiB2Z2FhcmI6IFZH
QSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUNCgkJ
WyAgICAzLjg1NDgyMl0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBicmlkZ2UgY29udHJvbCBw
b3NzaWJsZQ0KCQlbICAgIDMuODU4ODE4XSB2Z2FhcmI6IGxvYWRlZA0KCQlbICAgIDMuODYyODM5
XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4NCgkJWyAgICAzLjg2Njg0M10gcHBzX2NvcmU6
IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZA0KCQlbICAgIDMuODcwODE3XSBwcHNfY29y
ZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9t
ZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+DQoJCVsgICAgMy44NzQ4MTldIFBUUCBjbG9jayBzdXBw
b3J0IHJlZ2lzdGVyZWQNCgkJWyAgICAzLjg3ODgyNF0gRURBQyBNQzogVmVyOiAzLjAuMA0KCQlb
ICAgIDMuODgyNTc5XSBSZWdpc3RlcmVkIGVmaXZhcnMgb3BlcmF0aW9ucw0KCQlbICAgIDMuODgy
ODU3XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nDQoJCVsgICAgMy45NDYzMzddIFBD
STogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMNCgkJWyAgICAzLjk1MTIyNF0g
ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA0ODAwMC0weDAwMDRmZmZmXQ0KCQlb
ICAgIDMuOTU4ODE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDVmMDAwLTB4
MDAwNWZmZmZdDQoJCVsgICAgMy45NjI4MTddIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVt
IDB4OGQ1MjgwMDAtMHg4ZmZmZmZmZl0NCgkJWyAgICAzLjk3MDgxOF0gZTgyMDogcmVzZXJ2ZSBS
QU0gYnVmZmVyIFttZW0gMHg4ZGU0YTAwMC0weDhmZmZmZmZmXQ0KCQlbICAgIDMuOTc4ODE3XSBl
ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxNjA1MDAwLTB4OTNmZmZmZmZdDQoJCVsg
ICAgMy45ODI4MjFdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4OTE4YTAwMDAtMHg5
M2ZmZmZmZl0NCgkJWyAgICAzLjk5MDgyMF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0g
MHg5MTk2ZTAwMC0weDkzZmZmZmZmXQ0KCQlbICAgIDMuOTk0ODIwXSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDkxYTNkMDAwLTB4OTNmZmZmZmZdDQoJCVsgICAgNC4wMDI4MjBdIGU4
MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4OTFhNDEwMDAtMHg5M2ZmZmZmZl0NCgkJWyAg
ICA0LjAwNjgyMF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg5MWE1NDAwMC0weDkz
ZmZmZmZmXQ0KCQlbICAgIDQuMDE0ODIwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw
eDkxYTVkMDAwLTB4OTNmZmZmZmZdDQoJCVsgICAgNC4wMTg4MjBdIGU4MjA6IHJlc2VydmUgUkFN
IGJ1ZmZlciBbbWVtIDB4OTFhZWMwMDAtMHg5M2ZmZmZmZl0NCgkJWyAgICA0LjAyNjgyMF0gZTgy
MDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg5MWJiMzAwMC0weDkzZmZmZmZmXQ0KCQlbICAg
IDQuMDMwODIwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxZjU1MDAwLTB4OTNm
ZmZmZmZdDQoJCVsgICAgNC4wMzg4MTldIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4
OTFmZmYwMDAtMHg5M2ZmZmZmZl0NCgkJWyAgICA0LjA0NjgyMF0gZTgyMDogcmVzZXJ2ZSBSQU0g
YnVmZmVyIFttZW0gMHg5MjEzYzAwMC0weDkzZmZmZmZmXQ0KCQlbICAgIDQuMDUwODE5XSBlODIw
OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyMWVhMDAwLTB4OTNmZmZmZmZdDQoJCVsgICAg
NC4wNTg4MTldIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4OTI0M2EwMDAtMHg5M2Zm
ZmZmZl0NCgkJWyAgICA0LjA2MjgxOV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg5
MjQ0MTAwMC0weDkzZmZmZmZmXQ0KCQlbICAgIDQuMDcwODE5XSBlODIwOiByZXNlcnZlIFJBTSBi
dWZmZXIgW21lbSAweDkyNDRhMDAwLTB4OTNmZmZmZmZdDQoJCVsgICAgNC4wNzQ4MTldIGU4MjA6
IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4OTI0NTQwMDAtMHg5M2ZmZmZmZl0NCgkJWyAgICA0
LjA4MjgxOV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg5MjQ2YTAwMC0weDkzZmZm
ZmZmXQ0KCQlbICAgIDQuMDg2ODE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDky
NTZhMDAwLTB4OTNmZmZmZmZdDQoJCVsgICAgNC4wOTQ4MThdIGU4MjA6IHJlc2VydmUgUkFNIGJ1
ZmZlciBbbWVtIDB4OTI2YWIwMDAtMHg5M2ZmZmZmZl0NCgkJWyAgICA0LjA5ODgxOF0gZTgyMDog
cmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg5MjZlOTAwMC0weDkzZmZmZmZmXQ0KCQlbICAgIDQu
MTA2ODE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNmVmMDAwLTB4OTNmZmZm
ZmZdDQoJCVsgICAgNC4xMTA4MThdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4OWUy
YmEwMDAtMHg5ZmZmZmZmZl0NCgkJWyAgICA0LjExODgxOF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVm
ZmVyIFttZW0gMHg5ZTcxNWVlNC0weDlmZmZmZmZmXQ0KCQlbICAgIDQuMTI2ODE4XSBlODIwOiBy
ZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDE2YTJiYzAwMC0weDE2YmZmZmZmZl0NCgkJWyAgICA0
LjEzMDkxM10gTmV0TGFiZWw6IEluaXRpYWxpemluZw0KCQlbICAgIDQuMTM0MzYzXSBOZXRMYWJl
bDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgNCgkJWyAgICA0LjEzODgxOF0gTmV0TGFiZWw6ICBw
cm90b2NvbHMgPSBVTkxBQkVMRUQgQ0lQU092NCBDQUxJUFNPDQoJCVsgICAgNC4xNDY4MzNdIE5l
dExhYmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBkZWZhdWx0DQoJCVsgICAgNC4x
NTExMjRdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MtZWFybHkNCgkJ
WyAgICA0LjE2Njc2M10gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMA0KCQlbICAgIDQuMTcw
Nzc4XSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0
MDk2IGJ5dGVzKQ0KCQlbICAgIDQuMTc3OTA3XSBwbnA6IFBuUCBBQ1BJIGluaXQNCgkJWyAgICA0
LjE4MTIxOV0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmVkNDAwMDAtMHhmZWQ0NGZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQNCgkJWyAgICA0LjE4Nzk4Ml0gc3lzdGVtIDAwOjAwOiBQbHVnIGFuZCBQbGF5
IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQ0KCQlbICAgIDQuMTk1MTM5XSBzeXN0
ZW0gMDA6MDE6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNCgkJWyAgICA0
LjIwMTE4MV0gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q
MGMwMiAoYWN0aXZlKQ0KCQlbICAgIDQuMjA4MjM4XSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpDQoJCVsgICAgNC4yMTUwMzddIHN5c3Rl
bSAwMDowMzogW2lvICAweDE4NTQtMHgxODU3XSBoYXMgYmVlbiByZXNlcnZlZA0KCQlbICAgIDQu
MjIxMTAyXSBzeXN0ZW0gMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBJTlQz
ZjBkIFBOUDBjMDIgKGFjdGl2ZSkNCgkJWyAgICA0LjIyOTAzMl0gc3lzdGVtIDAwOjA0OiBbaW8g
IDB4MGEwMC0weDBhMWZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4yMzUxNDVdIHN5c3Rl
bSAwMDowNDogW2lvICAweDBhMzAtMHgwYTNmXSBoYXMgYmVlbiByZXNlcnZlZA0KCQlbICAgIDQu
MjQxMjc2XSBzeXN0ZW0gMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAw
YzAyIChhY3RpdmUpDQoJCVsgICAgNC4yNDg1NjZdIHBucCAwMDowNTogW2RtYSAwIGRpc2FibGVk
XQ0KCQlbICAgIDQuMjUyNTE4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2Us
IElEcyBQTlAwNTAxIChhY3RpdmUpDQoJCVsgICAgNC4yNTkyNjhdIHN5c3RlbSAwMDowNjogW2lv
ICAweDA0ZDAtMHgwNGQxXSBoYXMgYmVlbiByZXNlcnZlZA0KCQlbICAgIDQuMjY1MzM5XSBzeXN0
ZW0gMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUp
DQoJCVsgICAgNC4yNzI4OTddIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDFjMDAwLTB4ZmVkMWZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4yNzk2ODFdIHN5c3RlbSAwMDowNzogW21l
bSAweGZlZDEwMDAwLTB4ZmVkMTdmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4yODY1
MjNdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDE4MDAwLTB4ZmVkMThmZmZdIGhhcyBiZWVuIHJl
c2VydmVkDQoJCVsgICAgNC4yOTM0MDVdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDE5MDAwLTB4
ZmVkMTlmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4zMDAyNDJdIHN5c3RlbSAwMDow
NzogW21lbSAweGYwMDAwMDAwLTB4ZjdmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAg
NC4zMDcwNjhdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDIwMDAwLTB4ZmVkM2ZmZmZdIGhhcyBi
ZWVuIHJlc2VydmVkDQoJCVsgICAgNC4zMTM4OTRdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDkw
MDAwLTB4ZmVkOTNmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4zMjA3MDVdIHN5c3Rl
bSAwMDowNzogW21lbSAweGZlZDQ1MDAwLTB4ZmVkOGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQoJ
CVsgICAgNC4zMjc1NTldIHN5c3RlbSAwMDowNzogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZd
IGhhcyBiZWVuIHJlc2VydmVkDQoJCVsgICAgNC4zMzQ0MTZdIHN5c3RlbSAwMDowNzogW21lbSAw
eGZlZTAwMDAwLTB4ZmVlZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZA0KCQlbICAgIDQuMzQx
NjYyXSBzeXN0ZW0gMDA6MDc6IFttZW0gMHhlZmZlMDAwMC0weGVmZmVmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZA0KCQlbICAgIDQuMzQ4NDg2XSBzeXN0ZW0gMDA6MDc6IFttZW0gMHhlZmZmMDAwMC0w
eGVmZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KCQlbICAgIDQuMzU1MzIyXSBzeXN0ZW0gMDA6
MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpDQoJCVsg
ICAgNC4zNjI2ODddIHBucDogUG5QIEFDUEk6IGZvdW5kIDggZGV2aWNlcw0KCQlbICAgIDQuMzcw
MjM3XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICdmYWlyX3NoYXJl
Jw0KCQlbICAgIDQuMzcwMjM4XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVy
bm9yICdiYW5nX2JhbmcnDQoJCVsgICAgNC4zNzY2MzhdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVk
IHRoZXJtYWwgZ292ZXJub3IgJ3N0ZXBfd2lzZScNCgkJWyAgICA0LjM4MzAyOV0gdGhlcm1hbF9z
eXM6IFJlZ2lzdGVyZWQgdGhlcm1hbCBnb3Zlcm5vciAndXNlcl9zcGFjZScNCgkJWyAgICA0LjQw
NTU5N10gUE0tVGltZXIgZmFpbGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJv
cnRpbmcuDQoJCVsgICAgNC40MTg1MjRdIHBjaSAwMDAwOjA5OjAxLjA6IGJyaWRnZSB3aW5kb3cg
W21lbSAweDAwMTAwMDAwLTB4MDAwZmZmZmZdIHRvIFtidXMgMGFdIGFkZF9zaXplIDQwMDAwMCBh
ZGRfYWxpZ24gMTAwMDAwDQoJCVsgICAgNC40MjkzOTBdIHBjaSAwMDAwOjA4OjAwLjA6IGJyaWRn
ZSB3aW5kb3cgW21lbSAweDAwMTAwMDAwLTB4MDAxZmZmZmZdIHRvIFtidXMgMDktMGJdIGFkZF9z
aXplIDQwMDAwMCBhZGRfYWxpZ24gMTAwMDAwDQoJCVsgICAgNC40NDA0ODNdIHBjaSAwMDAwOjAw
OjFjLjQ6IGJyaWRnZSB3aW5kb3cgW2lvICAweDEwMDAtMHgwZmZmXSB0byBbYnVzIDExLTQ5XSBh
ZGRfc2l6ZSAxMDAwDQoJCVsgICAgNC40NDkxODJdIHBjaSAwMDAwOjAwOjFjLjQ6IEJBUiAxMzog
YXNzaWduZWQgW2lvICAweDIwMDAtMHgyZmZmXQ0KCQlbICAgIDQuNDU1NTc1XSBwY2kgMDAwMDow
MDowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFdDQoJCVsgICAgNC40NjA3NTVdIHBjaSAwMDAw
OjAwOjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWNhMDAwMDAtMHhlY2FmZmZmZl0NCgkJ
WyAgICA0LjQ2Nzc0M10gcGNpIDAwMDA6MDA6MDEuMTogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0K
CQlbICAgIDQuNDcyODM1XSBwY2kgMDAwMDowMDowMS4xOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGUwMDAtMHhlZmZmXQ0KCQlbICAgIDQuNDc5MTU4XSBwY2kgMDAwMDowMDowMS4xOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweGViMDAwMDAwLTB4ZWMwZmZmZmZdDQoJCVsgICAgNC40ODYxNThdIHBj
aSAwMDAwOjAwOjAxLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YzgwMDAwMDAtMHhkMWZmZmZm
ZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuNDk0MTMyXSBwY2kgMDAwMDowMDowMS4yOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDNdDQoJCVsgICAgNC40OTkzMDhdIHBjaSAwMDAwOjAwOjAxLjI6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZWM5MDAwMDAtMHhlYzlmZmZmZl0NCgkJWyAgICA0LjUwNjMyNl0g
cGNpIDAwMDA6MDA6MWMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQ0KCQlbICAgIDQuNTExNDg4
XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQ0K
CQlbICAgIDQuNTE3ODMxXSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGVjODAwMDAwLTB4ZWM4ZmZmZmZdDQoJCVsgICAgNC41MjQ5MDldIHBjaSAwMDAwOjA2OjAxLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwN10NCgkJWyAgICA0LjUzMDAyN10gcGNpIDAwMDA6MDY6MDEu
MDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhiMDAwLTB4YmZmZl0NCgkJWyAgICA0LjUzNjM3MV0g
cGNpIDAwMDA6MDY6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzUwMDAwMC0weGVjNWZm
ZmZmXQ0KCQlbICAgIDQuNTQzNDQ0XSBwY2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IG5vIHNwYWNl
IGZvciBbbWVtIHNpemUgMHgwMDUwMDAwMF0NCgkJWyAgICA0LjU1MDMyMV0gcGNpIDAwMDA6MDg6
MDAuMDogQkFSIDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwNTAwMDAwXQ0KCQlb
ICAgIDQuNTU3NTk5XSBwY2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IG5vIHNwYWNlIGZvciBbbWVt
IHNpemUgMHgwMDEwMDAwMF0NCgkJWyAgICA0LjU2NDU1MF0gcGNpIDAwMDA6MDg6MDAuMDogQkFS
IDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMTAwMDAwXQ0KCQlbICAgIDQuNTcx
ODExXSBwY2kgMDAwMDowOTowMS4wOiBCQVIgMTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgw
MDQwMDAwMF0NCgkJWyAgICA0LjU3ODc4OV0gcGNpIDAwMDA6MDk6MDEuMDogQkFSIDE0OiBmYWls
ZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwNDAwMDAwXQ0KCQlbICAgIDQuNTg2MDY0XSBwY2kg
MDAwMDowOTowMS4wOiBCQVIgMTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDQwMDAwMF0N
CgkJWyAgICA0LjU5MzAyOF0gcGNpIDAwMDA6MDk6MDEuMDogQkFSIDE0OiBmYWlsZWQgdG8gYXNz
aWduIFttZW0gc2l6ZSAweDAwNDAwMDAwXQ0KCQlbICAgIDQuNjAwMzUwXSBwY2kgMDAwMDowOTow
MS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGFdDQoJCVsgICAgNC42MDU0ODhdIHBjaSAwMDAwOjA5
OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4YTAwMC0weGFmZmZdDQoJCVsgICAgNC42MTE4
NDNdIHBjaSAwMDAwOjA5OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIyMDAwMDAtMHhk
MjJmZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuNjE5ODAzXSBwY2kgMDAwMDowOTowMi4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGJdDQoJCVsgICAgNC42MjQ5MjddIHBjaSAwMDAwOjA5OjAyLjA6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weDlmZmZdDQoJCVsgICAgNC42MzEyNzNdIHBj
aSAwMDAwOjA5OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjFmZmZm
ZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuNjM5MjcwXSBwY2kgMDAwMDowODowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDktMGJdDQoJCVsgICAgNC42NDQ3MDNdIHBjaSAwMDAwOjA4OjAwLjA6ICAg
YnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weGFmZmZdDQoJCVsgICAgNC42NTEwNDJdIHBjaSAw
MDAwOjA4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2
NGJpdCBwcmVmXQ0KCQlbICAgIDQuNjU5MDI3XSBwY2kgMDAwMDowNjowNC4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDgtMGJdDQoJCVsgICAgNC42NjQ0MThdIHBjaSAwMDAwOjA2OjA0LjA6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weGFmZmZdDQoJCVsgICAgNC42NzA3MjhdIHBjaSAwMDAw
OjA2OjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM0MDAwMDAtMHhlYzRmZmZmZl0NCgkJ
WyAgICA0LjY3NzczNl0gcGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhk
MjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdDQoJCVsgICAgNC42ODU3NzJdIHBjaSAwMDAw
OjA2OjA1LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwY10NCgkJWyAgICA0LjY5MDk0Ml0gcGNpIDAw
MDA6MDY6MDcuMDogUENJIGJyaWRnZSB0byBbYnVzIDBkXQ0KCQlbICAgIDQuNjk2MDcxXSBwY2kg
MDAwMDowNjowNy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMzAwMDAwLTB4ZWMzZmZmZmZd
DQoJCVsgICAgNC43MDMwNjBdIHBjaSAwMDAwOjBlOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
Zl0NCgkJWyAgICA0LjcwODE5MF0gcGNpIDAwMDA6MGU6MDAuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHhlYzEwMDAwMC0weGVjMWZmZmZmXQ0KCQlbICAgIDQuNzE1MjQxXSBwY2kgMDAwMDowNjow
OS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGUtMGZdDQoJCVsgICAgNC43MjA2MjVdIHBjaSAwMDAw
OjA2OjA5LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWMxMDAwMDAtMHhlYzJmZmZmZl0NCgkJ
WyAgICA0LjcyNzY1N10gcGNpIDAwMDA6MDU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2LTBm
XQ0KCQlbICAgIDQuNzMzMDUyXSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDkwMDAtMHhiZmZmXQ0KCQlbICAgIDQuNzM5MzU5XSBwY2kgMDAwMDowNTowMC4wOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4ZWM1ZmZmZmZdDQoJCVsgICAgNC43NDYzODRd
IHBjaSAwMDAwOjA1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJm
ZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuNzU0MzkyXSBwY2kgMDAwMDowMDoxYy4xOiBQQ0kg
YnJpZGdlIHRvIFtidXMgMDUtMGZdDQoJCVsgICAgNC43NTk3ODZdIHBjaSAwMDAwOjAwOjFjLjE6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weGJmZmZdDQoJCVsgICAgNC43NjYxMjFdIHBj
aSAwMDAwOjAwOjFjLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWMxMDAwMDAtMHhlYzZmZmZm
Zl0NCgkJWyAgICA0Ljc3MzE1Nl0gcGNpIDAwMDA6MDA6MWMuMTogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdDQoJCVsgICAgNC43ODEyMDVdIHBj
aSAwMDAwOjAwOjFjLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAxMF0NCgkJWyAgICA0Ljc4NjM0Ml0g
cGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhjMDAwLTB4Y2ZmZl0NCgkJ
WyAgICA0Ljc5MjYxN10gcGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhl
YzcwMDAwMC0weGVjN2ZmZmZmXQ0KCQlbICAgIDQuNzk5NjU3XSBwY2kgMDAwMDowMDoxYy40OiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMTEtNDldDQoJCVsgICAgNC44MDUwNzBdIHBjaSAwMDAwOjAwOjFj
LjQ6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZdDQoJCVsgICAgNC44MTEzNTRd
IHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDQwMDAwMDAtMHhlYTBm
ZmZmZl0NCgkJWyAgICA0LjgxODM5NF0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhhMDAwMDAwMC0weGMxZmZmZmZmIDY0Yml0IHByZWZdDQoJCVsgICAgNC44MzU3MDRd
IHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0K
CQlbICAgIDQuODQyMTA2XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAt
MHhmZmZmIHdpbmRvd10NCgkJWyAgICA0Ljg0ODQ1OF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10NCgkJWyAgICA0Ljg1NTU1OF0g
cGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHhhMDAwMDAwMC0weGZlYWZmZmZmIHdp
bmRvd10NCgkJWyAgICA0Ljg2MjY2NV0gcGNpX2J1cyAwMDAwOjAxOiByZXNvdXJjZSAxIFttZW0g
MHhlY2EwMDAwMC0weGVjYWZmZmZmXQ0KCQlbICAgIDQuODY5MTU0XSBwY2lfYnVzIDAwMDA6MDI6
IHJlc291cmNlIDAgW2lvICAweGUwMDAtMHhlZmZmXQ0KCQlbICAgIDQuODc0OTE5XSBwY2lfYnVz
IDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGViMDAwMDAwLTB4ZWMwZmZmZmZdDQoJCVsgICAg
NC44ODE0MjddIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMiBbbWVtIDB4YzgwMDAwMDAtMHhk
MWZmZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuODg4ODgyXSBwY2lfYnVzIDAwMDA6MDM6IHJl
c291cmNlIDEgW21lbSAweGVjOTAwMDAwLTB4ZWM5ZmZmZmZdDQoJCVsgICAgNC44OTUzNDldIHBj
aV9idXMgMDAwMDowNDogcmVzb3VyY2UgMCBbaW8gIDB4ZDAwMC0weGRmZmZdDQoJCVsgICAgNC45
MDExMjddIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgMSBbbWVtIDB4ZWM4MDAwMDAtMHhlYzhm
ZmZmZl0NCgkJWyAgICA0LjkwNzYwOF0gcGNpX2J1cyAwMDAwOjA1OiByZXNvdXJjZSAwIFtpbyAg
MHg5MDAwLTB4YmZmZl0NCgkJWyAgICA0LjkxMzM5OF0gcGNpX2J1cyAwMDAwOjA1OiByZXNvdXJj
ZSAxIFttZW0gMHhlYzEwMDAwMC0weGVjNmZmZmZmXQ0KCQlbICAgIDQuOTE5ODg5XSBwY2lfYnVz
IDAwMDA6MDU6IHJlc291cmNlIDIgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJl
Zl0NCgkJWyAgICA0LjkyNzM0NF0gcGNpX2J1cyAwMDAwOjA2OiByZXNvdXJjZSAwIFtpbyAgMHg5
MDAwLTB4YmZmZl0NCgkJWyAgICA0LjkzMzEyNF0gcGNpX2J1cyAwMDAwOjA2OiByZXNvdXJjZSAx
IFttZW0gMHhlYzEwMDAwMC0weGVjNWZmZmZmXQ0KCQlbICAgIDQuOTM5NjIzXSBwY2lfYnVzIDAw
MDA6MDY6IHJlc291cmNlIDIgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0N
CgkJWyAgICA0Ljk0NzA5NF0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJjZSAwIFtpbyAgMHhiMDAw
LTB4YmZmZl0NCgkJWyAgICA0Ljk1MjgzMV0gcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJjZSAxIFtt
ZW0gMHhlYzUwMDAwMC0weGVjNWZmZmZmXQ0KCQlbICAgIDQuOTU5MzIzXSBwY2lfYnVzIDAwMDA6
MDg6IHJlc291cmNlIDAgW2lvICAweDkwMDAtMHhhZmZmXQ0KCQlbICAgIDQuOTY1MTEzXSBwY2lf
YnVzIDAwMDA6MDg6IHJlc291cmNlIDEgW21lbSAweGVjNDAwMDAwLTB4ZWM0ZmZmZmZdDQoJCVsg
ICAgNC45NzE2MTJdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMiBbbWVtIDB4ZDIxMDAwMDAt
MHhkMjJmZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDQuOTc5MTEwXSBwY2lfYnVzIDAwMDA6MDk6
IHJlc291cmNlIDAgW2lvICAweDkwMDAtMHhhZmZmXQ0KCQlbICAgIDQuOTg0OTA3XSBwY2lfYnVz
IDAwMDA6MDk6IHJlc291cmNlIDIgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJl
Zl0NCgkJWyAgICA0Ljk5MjM5Nl0gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAwIFtpbyAgMHhh
MDAwLTB4YWZmZl0NCgkJWyAgICA0Ljk5ODE1OV0gcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAy
IFttZW0gMHhkMjIwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdDQoJCVsgICAgNS4wMDU2NjZd
IHBjaV9idXMgMDAwMDowYjogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weDlmZmZdDQoJCVsgICAg
NS4wMTE0MzddIHBjaV9idXMgMDAwMDowYjogcmVzb3VyY2UgMiBbbWVtIDB4ZDIxMDAwMDAtMHhk
MjFmZmZmZiA2NGJpdCBwcmVmXQ0KCQlbICAgIDUuMDE4OTA4XSBwY2lfYnVzIDAwMDA6MGQ6IHJl
c291cmNlIDEgW21lbSAweGVjMzAwMDAwLTB4ZWMzZmZmZmZdDQoJCVsgICAgNS4wMjUzNjRdIHBj
aV9idXMgMDAwMDowZTogcmVzb3VyY2UgMSBbbWVtIDB4ZWMxMDAwMDAtMHhlYzJmZmZmZl0NCgkJ
WyAgICA1LjAzMTg0NV0gcGNpX2J1cyAwMDAwOjBmOiByZXNvdXJjZSAxIFttZW0gMHhlYzEwMDAw
MC0weGVjMWZmZmZmXQ0KCQlbICAgIDUuMDM4MzM3XSBwY2lfYnVzIDAwMDA6MTA6IHJlc291cmNl
IDAgW2lvICAweGMwMDAtMHhjZmZmXQ0KCQlbICAgIDUuMDQ0MTM2XSBwY2lfYnVzIDAwMDA6MTA6
IHJlc291cmNlIDEgW21lbSAweGVjNzAwMDAwLTB4ZWM3ZmZmZmZdDQoJCVsgICAgNS4wNTA1OTJd
IHBjaV9idXMgMDAwMDoxMTogcmVzb3VyY2UgMCBbaW8gIDB4MjAwMC0weDJmZmZdDQoJCVsgICAg
NS4wNTYzOTBdIHBjaV9idXMgMDAwMDoxMTogcmVzb3VyY2UgMSBbbWVtIDB4ZDQwMDAwMDAtMHhl
YTBmZmZmZl0NCgkJWyAgICA1LjA2Mjg4OV0gcGNpX2J1cyAwMDAwOjExOiByZXNvdXJjZSAyIFtt
ZW0gMHhhMDAwMDAwMC0weGMxZmZmZmZmIDY0Yml0IHByZWZdDQoJCVsgICAgNS4wNzA0NjNdIE5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0KCQlbICAgIDUuMDc1MDQ2XSB0Y3BfbGlz
dGVuX3BvcnRhZGRyX2hhc2ggaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMywgMzI3
NjggYnl0ZXMsIGxpbmVhcikNCgkJWyAgICA1LjA4MzgzNF0gVENQIGVzdGFibGlzaGVkIGhhc2gg
dGFibGUgZW50cmllczogMzI3NjggKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMsIGxpbmVhcikNCgkJ
WyAgICA1LjA5MjA3MV0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6
IDcsIDUyNDI4OCBieXRlcywgbGluZWFyKQ0KCQlbICAgIDUuMDk5NjE5XSBUQ1A6IEhhc2ggdGFi
bGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDMyNzY4IGJpbmQgMzI3NjgpDQoJCVsgICAgNS4x
MDYzNjNdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiA0LCA2NTUzNiBieXRl
cywgbGluZWFyKQ0KCQlbICAgIDUuMTEzMjA4XSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6
IDIwNDggKG9yZGVyOiA0LCA2NTUzNiBieXRlcywgbGluZWFyKQ0KCQlbICAgIDUuMTIwNjM0XSBO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDENCgkJWyAgICA1LjEyNTEyNV0gTkVUOiBS
ZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSA0NA0KCQlbICAgIDUuMTMwMjU3XSBwY2kgMDAwMDow
MDoxYy40OiBDTFMgbWlzbWF0Y2ggKDY0ICE9IDEyOCksIHVzaW5nIDY0IGJ5dGVzDQoJCVsgICAg
NS4xMzcxNjBdIHBjaSAwMDAwOjAyOjAwLjA6IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJP
TSBhdCBbbWVtIDB4MDAwYzAwMDAtMHgwMDBkZmZmZl0NCgkJWyAgICA1LjE0NTc1MV0gcGNpIDAw
MDA6MDI6MDAuMTogRDAgcG93ZXIgc3RhdGUgZGVwZW5kcyBvbiAwMDAwOjAyOjAwLjANCgkJWyAg
ICA1LjE1Mjk0Nl0gVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5pdHJhbWZzLi4u
DQoJCVsgICAgNi43MDg2NzBdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMTk2MDRLDQoJCVsgICAg
Ni43MTI4MzRdIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZmZXJpbmcgZm9yIElP
IChTV0lPVExCKQ0KCQlbICAgIDYuNzE5NDU3XSBzb2Z0d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVt
IDB4ODk1MjgwMDAtMHg4ZDUyODAwMF0gKDY0TUIpDQoJCVsgICAgNi43MjY2MjldIFJBUEwgUE1V
OiBBUEkgdW5pdCBpcyAyXi0zMiBKb3VsZXMsIDMgZml4ZWQgY291bnRlcnMsIDY1NTM2MCBtcyBv
dmZsIHRpbWVyDQoJCVsgICAgNi43MzQ3NDFdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBw
cDAtY29yZSAyXi0xNCBKb3VsZXMNCgkJWyAgICA2Ljc0MDcxOV0gUkFQTCBQTVU6IGh3IHVuaXQg
b2YgZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVzDQoJCVsgICAgNi43NDY1NTFdIFJBUEwgUE1V
OiBodyB1bml0IG9mIGRvbWFpbiBkcmFtIDJeLTE0IEpvdWxlcw0KCQlbICAgIDYuNzUyMjE1XSBj
aGVjazogU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRz
DQoJCVsgICAgNi43NTkzMzBdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MNCgkJ
WyAgICA2Ljc2MzkzNF0gS2V5IHR5cGUgYmxhY2tsaXN0IHJlZ2lzdGVyZWQNCgkJWyAgICA2Ljc2
ODI0M10gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9MzcgbWF4X29yZGVyPTIwIGJ1Y2tldF9v
cmRlcj0wDQoJCVsgICAgNi43NzU4MjJdIHpidWQ6IGxvYWRlZA0KCQlbICAgIDYuNzc4ODI4XSBQ
bGF0Zm9ybSBLZXlyaW5nIGluaXRpYWxpemVkDQoJCVsgICAgNi43ODc2MTFdIEtleSB0eXBlIGFz
eW1tZXRyaWMgcmVnaXN0ZXJlZA0KCQlbICAgIDYuNzkxNzk2XSBBc3ltbWV0cmljIGtleSBwYXJz
ZXIgJ3g1MDknIHJlZ2lzdGVyZWQNCgkJWyAgICA2LjgwNDYwOF0gaW8gc2NoZWR1bGVyIG1xLWRl
YWRsaW5lIHJlZ2lzdGVyZWQNCgkJWyAgICA2LjgwOTI3MF0gaW8gc2NoZWR1bGVyIGt5YmVyIHJl
Z2lzdGVyZWQNCgkJWyAgICA2LjgxMzQ3OV0gaW8gc2NoZWR1bGVyIGJmcSByZWdpc3RlcmVkDQoJ
CVsgICAgNi44MjQ5ODJdIHNocGNocDogU3RhbmRhcmQgSG90IFBsdWcgUENJIENvbnRyb2xsZXIg
RHJpdmVyIHZlcnNpb246IDAuNA0KCQlbICAgIDYuODMxOTIwXSBpbnRlbF9pZGxlOiBkaXNhYmxl
ZA0KCQlbICAgIDYuODM1NTY5XSB4ZW5fbWNlbG9nOiBGYWlsZWQgdG8gZ2V0IENQVSBudW1iZXJz
DQoJCVsgICAgNi44NDA5NzVdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDMyIHBvcnRzLCBJ
UlEgc2hhcmluZyBlbmFibGVkDQoJCVsgICAgNi44NDg5NTVdIHNlcmlhbCAwMDAwOjAwOjE2LjM6
IGVuYWJsaW5nIGRldmljZSAoMDAwMSAtPiAwMDAzKQ0KCQlbICAgIDYuODc1NjE1XSAwMDAwOjAw
OjE2LjM6IHR0eVM0IGF0IEkvTyAweGYwODAgKGlycSA9IDE3LCBiYXNlX2JhdWQgPSAxMTUyMDAp
IGlzIGEgMTY1NTBBDQoJCVsgICAgNi44ODQyMTNdIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mg
b3IgaXJxcyBpbiBfQ1JTDQoJCVsgICAgNi44ODk0ODBdIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJp
dmVyIHYxLjMNCgkJWyAgICA2Ljg5Mzg2M10gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAz
DQoJCVsgICAgNi44OTg4OTJdIGFoY2kgMDAwMDowMDoxZi4yOiB2ZXJzaW9uIDMuMA0KCQlbICAg
IDYuOTAzMzg3XSBhaGNpIDAwMDA6MDA6MWYuMjogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBidXMg
c2NhbiBkaXNhYmxlZA0KCQlbICAgIDYuOTE4ODI0XSBhaGNpIDAwMDA6MDA6MWYuMjogZmxhZ3M6
IDY0Yml0IG5jcSBzdGFnIHBtIGxlZCBjbG8gcGlvIHNsdW0gcGFydCBlbXMgYXBzdA0KCQlbICAg
IDcuMDE4NzM5XSBhaGNpIDAwMDA6MDQ6MDAuMDogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBidXMg
c2NhbiBkaXNhYmxlZA0KCQlbICAgIDcuMDM0MTg4XSBhaGNpIDAwMDA6MDQ6MDAuMDogZmxhZ3M6
IDY0Yml0IG5jcSBzbnRmIHN0YWcgbGVkIGNsbyBwbXAgcGlvIHNsdW0gcGFydCBjY2Mgc3hzDQoJ
CVsgICAgNy4wODQwOTNdIGFoY2kgMDAwMDowNzowMC4wOiBmbGFnczogNjRiaXQgbmNxIHNudGYg
bGVkIG9ubHkgcG1wIGZicyBwaW8gc2x1bSBwYXJ0IHN4cw0KCQlbICAgIDcuMTM3NzM4XSBpODA0
MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQuDQoJCVsgICAgNy4xNDI4MjldIG1vdXNl
ZGV2OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlDQoJCVsgICAgNy4xNDg3
MjNdIHJ0Y19jbW9zIDAwOjAyOiBSVEMgY2FuIHdha2UgZnJvbSBTNA0KCQkoWEVOKSBbMjAyMC0w
MS0yOCAxNjo1NjoxOV0gZDA6IGJpbmQ6IG1fZ3NpPTggZ19nc2k9OA0KCQlbICAgIDcuMTc4NjQ2
XSBydGNfY21vcyAwMDowMjogcmVnaXN0ZXJlZCBhcyBydGMwDQoJCVsgICAgNy4xODMyMTNdIHJ0
Y19jbW9zIDAwOjAyOiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDI0MiBieXRlcyBudnJh
bQ0KCQlbICAgIDcuMTkwMTMzXSBpbnRlbF9wc3RhdGU6IENQVSBtb2RlbCBub3Qgc3VwcG9ydGVk
DQoJCVsgICAgNy4xOTUyMThdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFj
dGl2aXR5IG9uIENQVXMNCgkJWyAgICA3LjIwMTM1Ml0gRUZJIFZhcmlhYmxlcyBGYWNpbGl0eSB2
MC4wOCAyMDA0LU1heS0xNw0KCQlbICAgIDcuMjA4Mzc2XSBoaWRyYXc6IHJhdyBISUQgZXZlbnRz
IGRyaXZlciAoQykgSmlyaSBLb3NpbmENCgkJWyAgICA3LjIxMzk1Nl0gZHJvcF9tb25pdG9yOiBJ
bml0aWFsaXppbmcgbmV0d29yayBkcm9wIG1vbml0b3Igc2VydmljZQ0KCQlbICAgIDcuMjIwNTM3
XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwDQoJCVsgICAgNy4yMzE3MTddIFNl
Z21lbnQgUm91dGluZyB3aXRoIElQdjYNCgkJWyAgICA3LjIzNjA4Nl0gUkFTOiBDb3JyZWN0YWJs
ZSBFcnJvcnMgY29sbGVjdG9yIGluaXRpYWxpemVkLg0KCQlbICAgIDcuMjQxODM4XSBJUEkgc2hv
cnRoYW5kIGJyb2FkY2FzdDogZW5hYmxlZA0KCQlbICAgIDcuMjQ2Mzg2XSBzY2hlZF9jbG9jazog
TWFya2luZyBzdGFibGUgKDUyNDQzNDcxOTUsIDIwMDIwMjU2NDUpLT4oODIzODEwOTcwOCwgLTk5
MTczNjg2OCkNCgkJWyAgICA3LjI1NTI1Ml0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAx
DQoJCVsgICAgNy4yNTk2MDZdIExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVz
DQoJCVsgICAgNy4yNzUxNDJdIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZA0KCQlb
ICAgIDcuMjc5ODQ5XSBwYWdlX293bmVyIGlzIGRpc2FibGVkDQoJCVsgICAgNy4yODM0ODBdIEtl
eSB0eXBlIC5fZnNjcnlwdCByZWdpc3RlcmVkDQoJCVsgICAgNy4yODc2NjddIEtleSB0eXBlIC5m
c2NyeXB0IHJlZ2lzdGVyZWQNCgkJWyAgICA3LjI5Nzg3OF0gS2V5IHR5cGUgYmlnX2tleSByZWdp
c3RlcmVkDQoJCVsgICAgNy4zMDQ4MDddIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkDQoJ
CVsgICAgNy4zMDkxMjhdIENvdWxkbid0IGdldCBzaXplOiAweDgwMDAwMDAwMDAwMDAwMGUNCgkJ
WyAgICA3LjMxNDAyM10gTU9EU0lHTjogQ291bGRuJ3QgZ2V0IFVFRkkgZGIgbGlzdA0KCQlbICAg
IDcuMzE4ODA2XSBDb3VsZG4ndCBnZXQgc2l6ZTogMHg4MDAwMDAwMDAwMDAwMDBlDQoJCVsgICAg
Ny4zMjM3OTFdIENvdWxkbid0IGdldCBVRUZJIE1va0xpc3RSVA0KCQlbICAgIDcuMzI3OTEwXSBD
b3VsZG4ndCBnZXQgc2l6ZTogMHg4MDAwMDAwMDAwMDAwMDBlDQoJCVsgICAgNy4zMzI4NzNdIENv
dWxkbid0IGdldCBVRUZJIGRieCBsaXN0DQoJCVsgICAgNy4zMzY4OTVdIGltYTogTm8gVFBNIGNo
aXAgZm91bmQsIGFjdGl2YXRpbmcgVFBNLWJ5cGFzcyENCgkJWyAgICA3LjMzNjkwMF0gaW1hOiBB
bGxvY2F0ZWQgaGFzaCBhbGdvcml0aG06IHNoYTI1Ng0KCQlbICAgIDcuMzU0MzAyXSBpbWE6IE5v
IGFyY2hpdGVjdHVyZSBwb2xpY2llcyBmb3VuZA0KCQlbICAgIDcuMzU5MTIzXSBldm06IEluaXRp
YWxpc2luZyBFVk0gZXh0ZW5kZWQgYXR0cmlidXRlczoNCgkJWyAgICA3LjM2NDU2OV0gZXZtOiBz
ZWN1cml0eS5zZWxpbnV4DQoJCVsgICAgNy4zNjQ1NzBdIGV2bTogc2VjdXJpdHkuYXBwYXJtb3IN
CgkJWyAgICA3LjM2NDU3MF0gZXZtOiBzZWN1cml0eS5pbWENCgkJWyAgICA3LjM2NDU3MV0gZXZt
OiBzZWN1cml0eS5jYXBhYmlsaXR5DQoJCVsgICAgNy4zNjQ1NzFdIGV2bTogSE1BQyBhdHRyczog
MHgxDQoJCVsgICAgNy4zNjU1MzBdIFBNOiAgIE1hZ2ljIG51bWJlcjogOToxNjc6MzE0Mg0KCQlb
ICAgIDcuNDAyMDIyXSBydGNfY21vcyAwMDowMjogaGN0b3N5czogdW5hYmxlIHRvIHJlYWQgdGhl
IGhhcmR3YXJlIGNsb2NrDQoJCVsgICAgNy43NTQ4NTFdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6
IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDJjOTRlMzY0MzMxLCBtYXhfaWRsZV9u
czogNDQwNzk1MjM1MDI4IG5zDQoJCVsgICAgNy43ODI0MzRdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSB0c2MNCgkJWyAgICA4Ljk4NTU3Nl0gRnJlZWluZyB1bnVzZWQgZGVj
cnlwdGVkIG1lbW9yeTogMjA0MEsNCgkJWyAgICA4Ljk5MDkyOV0gRnJlZWluZyB1bnVzZWQga2Vy
bmVsIGltYWdlIG1lbW9yeTogMjE3MksNCgkJWyAgICA5LjAwNjg5MF0gV3JpdGUgcHJvdGVjdGlu
ZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAxODQzMmsNCgkJWyAgICA5LjAxMzM0Ml0gRnJl
ZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9yeTogMjAxMksNCgkJWyAgICA5LjAxODY0NV0g
RnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9yeTogODBLDQoJCVsgICAgOS4wMjM3ODld
IFJ1biAvaW5pdCBhcyBpbml0IHByb2Nlc3MNCgkJWyAgICA5LjAzNzM3OV0gc3lzdGVtZFsxXTog
TW91bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL25ldF9jbHMsbmV0X3ByaW8gb2YgdHlw
ZSBjZ3JvdXAgd2l0aCBvcHRpb25zIG5ldF9jbHMsbmV0X3ByaW8uDQoJCVsgICAgOS4wNDg2NTJd
IHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lzL2ZzL2Nncm91cC9mcmVlemVyIG9m
IHR5cGUgY2dyb3VwIHdpdGggb3B0aW9ucyBmcmVlemVyLg0KCQlbICAgIDkuMDU4MjkxXSBzeXN0
ZW1kWzFdOiBNb3VudGluZyBjZ3JvdXAgdG8gL3N5cy9mcy9jZ3JvdXAvaHVnZXRsYiBvZiB0eXBl
IGNncm91cCB3aXRoIG9wdGlvbnMgaHVnZXRsYi4NCgkJWyAgICA5LjA2ODA1NV0gc3lzdGVtZFsx
XTogTW91bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL2Jsa2lvIG9mIHR5cGUgY2dyb3Vw
IHdpdGggb3B0aW9ucyBibGtpby4NCgkJWyAgICA5LjA3NzY0Ml0gc3lzdGVtZFsxXTogTW91bnRp
bmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL2NwdSxjcHVhY2N0IG9mIHR5cGUgY2dyb3VwIHdp
dGggb3B0aW9ucyBjcHUsY3B1YWNjdC4NCgkJWyAgICA5LjA4ODI4Ml0gc3lzdGVtZFsxXTogTW91
bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL21lbW9yeSBvZiB0eXBlIGNncm91cCB3aXRo
IG9wdGlvbnMgbWVtb3J5Lg0KCQlbICAgIDkuMDk4MTU1XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBj
Z3JvdXAgdG8gL3N5cy9mcy9jZ3JvdXAvZGV2aWNlcyBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlv
bnMgZGV2aWNlcy4NCgkJWyAgICA5LjEwNzk4MV0gc3lzdGVtZFsxXTogTW91bnRpbmcgY2dyb3Vw
IHRvIC9zeXMvZnMvY2dyb3VwL3JkbWEgb2YgdHlwZSBjZ3JvdXAgd2l0aCBvcHRpb25zIHJkbWEu
DQoJCVsgICAgOS4xMTczMTJdIHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lzL2Zz
L2Nncm91cC9waWRzIG9mIHR5cGUgY2dyb3VwIHdpdGggb3B0aW9ucyBwaWRzLg0KCQlbICAgIDku
MTI2NjM2XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBjZ3JvdXAgdG8gL3N5cy9mcy9jZ3JvdXAvcGVy
Zl9ldmVudCBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgcGVyZl9ldmVudC4NCg0KCQlXZWxj
b21lIHRvIG9wZW5TVVNFIExlYXAgMTUuMSBkcmFjdXQtMDQ5K2dpdDExOC5hNjA5MGUyZi1scDE1
MS41LjEgKEluaXRyYW1mcykhDQoNCgkJWyAgICA5LjE2MzM5Ml0gc3lzdGVtZC1mc3RhYi1nZW5l
cmF0b3JbMjI3XTogRm91bmQgZW50cnkgd2hhdD0vZGV2L21hcHBlci9WRzAtUk9PVCB3aGVyZT0v
c3lzcm9vdCB0eXBlPWV4dDQNCgkJWyAgICA5LjE3MzgzOV0gc3lzdGVtZC1mc3RhYi1nZW5lcmF0
b3JbMjI3XTogQ3JlYXRpbmcgL3J1bi9zeXN0ZW1kL2dlbmVyYXRvci9zeXN0ZW1kLWZzY2stcm9v
dC5zZXJ2aWNlDQoJCVsgICAgOS4xODMxNzJdIHN5c3RlbWQtZnN0YWItZ2VuZXJhdG9yWzIyN106
IFBhcnNpbmcgL2V0Yy9mc3RhYg0KCQlbICAgIDkuMTg5MDExXSBzeXN0ZW1kLWZzdGFiLWdlbmVy
YXRvclsyMjddOiBQYXJzaW5nIC9zeXNyb290L2V0Yy9mc3RhYg0KCQlbICBPSyAgXSBMaXN0ZW5p
bmcgb24gdWRldiBLZXJuZWwgU29ja2V0Lg0KCQlbICBPSyAgXSBMaXN0ZW5pbmcgb24gSm91cm5h
bCBTb2NrZXQuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMg
dG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN3
YXAuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4NCgkJWyAgT0sgIF0gTGlzdGVu
aW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQoJCVsgIE9LICBdIENyZWF0ZWQgc2xpY2UgU3lz
dGVtIFNsaWNlLg0KCQkgICAgICAgICBbICAgIDkuMjM2MTc2XSBzU3RhcnRpbmcgU2V0dXAgVmly
dHVhbCBDb25zb2xlLi4ueXN0ZW1kWzI1Ml06IHN5cw0KCQl0ZW1kLXZjb25zb2xlLXNldHVwLnNl
cnZpY2U6IEV4ZWN1dGluZzogL3Vzci9saWIvc3lzdGVtZC9zeXN0ZW1kLXZjb25zb2xlLXNldHVw
DQoJCVsgIE9LICBdIFsgICAgOS4yNTIwMjJdIHNSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMueXN0ZW1kLXZjb25zb2xlLQ0KCQlzZXR1cFsyNTJdOiBTeXNmcyBVVEYtOCBmbGFnIGVu
YWJsZWQNCgkJWyAgICA5LjI1OTE0OF0gc3lzdGVtZFsyNTNdOiBzeXN0ZW1kLXRtcGZpbGVzLXNl
dHVwLnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9iaW4vc3lzdGVtZC10bXBmaWxlcyAtLWNyZWF0
ZSAtLXJlbW92ZSAtLWJvb3QgLS1leGNsdWRlLXByZWZpeD0vZGV2DQoJCVsgICAgOS4yNzUxNTVd
IHMgICAgICAgICB5c3RlbWQtdmNvbnNvbGUtU3RhcnRpbmcgQ3JlYXRlIFZvbGF0aWxlIEZpbGVz
IGFuZCBEaXJlY3Rvcmllcy4uLnNldHVwWzI1Ml06IFVURi0NCgkJOCBrYmRtb2RlIGVuYWJsZWQg
b24gL2Rldi90dHkxDQoJCVsgICAgOS4yNzY5MDBdIHN5c3RlbWQtdG1wZmlsZXNbMjUzXTogUmVh
ZGluZyBjb25maWcgZmlsZSAiL3Vzci9saWIvdG1wZmlsZXMuZC9kcmFjdXQtdG1wZmlsZXMuY29u
ZiIuDQoJCVsgICAgOS4yODgwNTJdIHN5c3RlbWQtdmNvbnNvbGUtc2V0dXBbMjUyXTogRXhlY3V0
aW5nICIvdXNyL2Jpbi9zZXRmb250IC1DIC9kZXYvdHR5MSB0ZXItMTE0biIuLi4NCgkJWyAgICA5
LjI5NzI3M10gc3lzdGVtZC10bXBmaWxlc1syNTNdOiBSZWFkaW5nIGNvbmZpZyBmaWxlICIvdXNy
L2xpYi90bXBmaWxlcy5kL3N5c3RlbWQuY29uZiIuDQoJCVsgIE9LICBbICAgIDkuMzE1MTc4XSBz
XSB5c3RlbWQtdmNvbnNvbGUtUmVhY2hlZCB0YXJnZXQgU2xpY2VzLnNldHVwWzI1Ml06IC91c3IN
CgkJL2Jpbi9zZXRmb250IHN1Y2NlZWRlZC4NCgkJWyAgICA5LjMxNzQ5OV0gc3lzdGVtZC10bXBm
aWxlc1syNTNdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGQgL3J1bi9pbml0cmFt
ZnMNCgkJWyAgICA5LjMyNDMwNF0gc3lzdGVtZFsyNTVdOiBzeXN0ZW1kLW1vZHVsZXMtbG9hZC5z
ZXJ2aWNlOiBFeGVjdXRpbmc6IC91c3IvbGliL3N5c3RlbWQvc3lzdGVtZC1tb2R1bGVzLWxvYWQN
CgkJWyAgICA5LjMyNTg1MF0gc3lzdGVtZC12Y29uc29sZS1zZXR1cFsyNTJdOiBFeGVjdXRpbmcg
Ii91c3IvYmluL2xvYWRrZXlzIC1xIC1DIC9kZXYvdHR5MSAtdSB1cyIuLi4NCgkJWyAgICA5LjMy
NjQ3Nl0gc3lzdGVtZC1tb2R1bGVzLWxvYWRbMjU1XTogYXBwbHk6IC9ldGMvbW9kdWxlcy1sb2Fk
LmQvTU9EVUxFU19MT0FERURfT05fQk9PVC5jb25mDQoJCVsgICAgOS4zMzM3ODFdIHN5c3RlbWQt
dG1wZmlsZXNbMjUzXTogRm91bmQgZXhpc3RpbmcgZGlyZWN0b3J5ICIvcnVuL2luaXRyYW1mcyIu
DQoJCVsgICAgOS4zNzM4MDddIHN5c3RlbWQtdG1wZmlsZXNbMjUzXTogIi9ydW4vaW5pdHJhbWZz
IiBoYXMgY29ycmVjdCBtb2RlIDQwNzU1IGFscmVhZHkuDQoJCVsgICAgOS4zNzM4MTFdIHMgICAg
ICAgICB5c3RlbWQtdG1wZmlsZXNbU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLjI1M106
IFJ1bm5pbmcgcmUNCgkJbW92ZSBhY3Rpb24gZm9yIGVudHJ5IGQgL3J1bi9pbml0cmFtZnMNCgkJ
WyAgICA5LjM3MzgyOF0gc3lzdGVtZC10bXBmaWxlc1syNTNdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rp
b24gZm9yIGVudHJ5IGQgL3J1bi9pbml0cmFtZnMvbG9nDQoJCVsgICAgOS4zNzQxNDJdIEZTLUNh
Y2hlOiBMb2FkZWQNCgkJWyAgICA5LjM5MTM2NV0gc3lzdGVtZFsyNTddOiBoYXZlZ2VkLnNlcnZp
Y2U6IEV4ZWN1dGluZzogL3Vzci9zYmluL2hhdmVnZWQgLXcgMTAyNCAtdiAwIC1GDQoJCVsgICAg
OS4zOTM2MzRdIHN5c3RlbWQtdG1wZmlsZXNbMjUzXTogRm91bmQgZXhpc3RpbmcgZGlyZWN0b3J5
ICIvcnVuL2luaXRyYW1mcy9sb2ciLg0KCQlbICAgIDkuNDE5ODgxXSBzeXN0ZW1kLXZjb25zb2xl
LXNldHVwWzI1Ml06IC91c3IvYmluL2xvYWRrZXlzIHN1Y2NlZWRlZC4NCgkJWyAgICA5LjQyMTEz
MF0gc3lzdGVtZC10bXBmaWxlc1syNTNdOiAiL3J1bi9pbml0cmFtZnMvbG9nIiBoYXMgY29ycmVj
dCBtb2RlIDQwNzU1IGFscmVhZHkuDQoJCVsgICAgOS40MzYyMDRdIHN5c3RlbWQtdG1wZmlsZXNb
MjUzXTogUnVubmluZyByZW1vdmUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vaW5pdHJhbWZzL2xv
Zw0KCQlbICAgIDkuNDM3Mjg0XSBwW3JpbnRrOiBzeXN0ZW1kLXQgIE9LICBtcGZpbGU6IDczIG91
dHB1XSB0IGxpbmVzIHN1cHByZXNzU3RhcnRlZCBFbnRyb3B5IERhZW1vbiBiYXNlZCBvbiB0aGUg
SEFWRUdFIGFsZ29yaXRobS5lZCBkdWUgdG8gcmF0ZWxpDQoJCW1pdGluZw0KCQlbICAgIDkuNDU5
NjMxXSBzeXN0ZW1kWzI2MF06IGttb2Qtc3RhdGljLW5vZGVzLnNlcnZpY2U6IEV4ZWN1dGluZzog
L3Vzci9iaW4va21vZCBzdGF0aWMtbm9kZXMgLS1mb3JtYXQ9dG1wZmlsZXMgLS1vdXRwdXQ9L3J1
bi90bXBmaWxlcy5kL2ttb2QuY29uZg0KCQlbICAgIDkuNDk2MjA5XSBzeXN0ZW1kLXZjb25zb2xl
LXNldHVwWzI1Ml06IEtEX0ZPTlRfT1BfR0VUIGZhaWxlZCB3aGlsZSB0cnlpbmcgdG8gZ2V0IHRo
ZSBmb250IG1ldGFkYXRhOiBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQNCgkJWyAgICA5LjQ5NjIx
Ml0gc3lzdGVtZC12Y29uc29sZS1zZXR1cFsyNTJdOiBGb250cyB3aWxsIG5vdCBiZSBjb3BpZWQg
dG8gcmVtYWluaW5nIGNvbnNvbGVzDQoJCSAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9m
IHJlcXVpcmVkIHN04oCmY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLg0KCQlbICBP
SyAgXSBSZWFjaGVkIHRhcmdldCBQYXRocy4NCgkJWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJu
YWwgU29ja2V0ICgvZGV2L2xvZykuDQoJCSAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2Vydmlj
ZS4uLg0KCQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLg0KCQlbICBPSyAgXSBbICAg
IDkuNTUwMzc2XSBzU3RhcnRlZCBTZXR1cCBWaXJ0dWFsIENvbnNvbGUueXN0ZW1kLW1vZHVsZXMt
bA0KCQlTdGFydGVkIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuDQoJCVsg
IE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh4oCmdmljZSBub2RlcyBm
b3IgdGhlIGN1cnJlbnQga2VybmVsLg0KCQkgICAgICAgICBTdGFydGluZyBDcmVhdGUgU3RhdGlj
IERldmljZSBOb2RlcyBpbiAvZGV2Li4uDQoJCVsgICAgOS41OTczMjhdIHN5c3RlbWRbMjY0XTog
c3lzdGVtZC10bXBmaWxlcy1zZXR1cC1kZXYuc2VydmljZTogRXhlY3V0aW5nOiAvdXNyL2Jpbi9z
eXN0ZW1kLXRtcGZpbGVzIC0tcHJlZml4PS9kZXYgLS1jcmVhdGUgLS1ib290DQoJCVsgICAgOS42
MTU4NzhdIHMgICAgICAgICB5c3RlbWQtbW9kdWxlcy1sU3RhcnRpbmcgZHJhY3V0IGFzayBmb3Ig
YWRkaXRpb25hbCBjbWRsaW5lIHBhcmFtZXRlcnMuLi5vYWRbMjU1XTogbG9hZDoNCgkJc2xoYw0K
CQlbICAgIDkuNjE3ODI2XSBzeXN0ZW1kLXRtcGZpbGVzWzI2NF06IFJlYWRpbmcgY29uZmlnIGZp
bGUgIi91c3IvbGliL3RtcGZpbGVzLmQvZHJhY3V0LXRtcGZpbGVzLmNvbmYiLg0KCQlbICAgIDku
NjQyNTkwXSBzeXN0ZW1kLXRtcGZpbGVzWzI2NF06IEVudHJ5ICIvcnVuL2luaXRyYW1mcyIgZG9l
cyBub3QgbWF0Y2ggYW55IGluY2x1ZGUgcHJlZml4LCBza2lwcGluZy4NCgkJWyAgICA5LjY0MjU5
NV0gc3lzdGVtZC10bXBmaWxlc1syNjRdOiBFbnRyeSAiL3J1bi9pbml0cmFtZnMvbG9nIiBkb2Vz
IG5vdCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVmaXgsIHNraXBwaW5nLg0KCQlbICAgIDkuNjQyNTk5
XSBzeXN0ZW1kLXRtcGZpbGVzWzI2NF06IEVudHJ5ICIvdmFyL2xvZyIgZG9lcyBub3QgbWF0Y2gg
YW55IGluY2x1ZGUgcHJlZml4LCBza2lwcGluZy4NCgkJWyAgICA5LjY0MjYxMF0gc3lzdGVtZFsy
NjJdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9saWIvc3lzdGVt
ZC9zeXN0ZW1kLWpvdXJuYWxkDQoJCVsgICAgOS42NDQ5NzRdIHN5c3RlbWQtam91cm5hbGRbMjYy
XTogRml4ZWQgbWluX3VzZT0xLjBNIG1heF91c2U9MTkxLjRNIG1heF9zaXplPTIzLjlNIG1pbl9z
aXplPTUxMi4wSyBrZWVwX2ZyZWU9Mjg3LjFNIG5fbWF4X2ZpbGVzPTEwMA0KCQlbICAgIDkuNjQ1
OTQ2XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Ml06IFJlc2VydmluZyA0MzU2MiBlbnRyaWVzIGluIGhh
c2ggdGFibGUuDQoJCVsgICAgOS42NDYyMzhdIHN5c3RlbWQtam91cm5hbGRbMjYyXTogVmFjdXVt
aW5nLi4uDQoJCVsgICAgOS42NDYyNTNdIHN5c3RlbWQtam91cm5hbGRbMjYyXTogVmFjdXVtaW5n
IGRvbmUsIGZyZWVkIDBCIG9mIGFyY2hpdmVkIGpvdXJuYWxzIGZyb20gL3J1bi9sb2cvam91cm5h
bC9mMTY1ZTgzZGVmZGU4ZjcwNjNhYzE0Yjk1OWY4OTdkMC4NCgkJWyAgICA5LjY0NjI1OF0gc3lz
dGVtZC1qb3VybmFsZFsyNjJdOiBGbHVzaGluZyAvZGV2L2ttc2cuLi4NCgkJWyAgICA5LjY0NjMx
OV0gc3lzdGVtZC1qb3VybmFsZFsyNjJdOiBDb21wcmVzc2VkIGRhdGEgb2JqZWN0IDk5NyAtPiA4
NDUgdXNpbmcgTFo0DQoJCVsgICAgOS42NDg3MTBdIHN5c3RlbWQtam91cm5hbGRbMjYyXTogQ29t
cHJlc3NlZCBkYXRhIG9iamVjdCA5OTcgLT4gODQ0IHVzaW5nIExaNA0KCQlbICAgIDkuNjUyNDQ0
XSBzeXN0ZW1kLW1vZHVsZXMtbG9hZFsyNTVdOiBJbnNlcnRlZCBtb2R1bGUgJ3NsaGMnDQoJCVsg
ICAgOS42NjI2NzJdIHN5c3RlbWQtdG1wZmlsZXNbMjY0XTogUmVhZGluZyBjb25maWcgZmlsZSAi
L3J1bi90bXBmaWxlcy5kL2ttb2QuY29uZiIuDQoJCVsgICAgOS42NzE3ODZdIHN5c3RlbWQtbW9k
dWxlcy1sb2FkWzI1NV06IGxvYWQ6IG5faGRsYw0KCQlbICAgIDkuNjgxMTI5XSBzeXN0ZW1kLXRt
cGZpbGVzWzI2NF06IEVudHJ5ICIvZGV2L3VzZXJpbyIgbWF0Y2hlcyBpbmNsdWRlIHByZWZpeCAi
L2RldiIuDQoJCVsgICAgOS42OTQ1ODJdIHN5c3RlbWQtam91cm5hbGRbMjYyXTogc3lzdGVtZC1q
b3VybmFsZCBydW5uaW5nIGFzIHBpZCAyNjINCgkJWyAgICA5LjcwMDU3N10gc3lzdGVtZC10bXBm
aWxlc1syNjRdOiBFbnRyeSAiL2Rldi9tYXBwZXIiIG1hdGNoZXMgaW5jbHVkZSBwcmVmaXggIi9k
ZXYiLg0KCQlbICAgIDkuNzA1Njk0XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Ml06IFNlbnQgUkVBRFk9
MSBub3RpZmljYXRpb24uDQoJCVsgICAgOS43MTgzODNdIHN5c3RlbWQtdG1wZmlsZXNbMjY0XTog
RW50cnkgIi9kZXYvbWFwcGVyL2NvbnRyb2wiIG1hdGNoZXMgaW5jbHVkZSBwcmVmaXggIi9kZXYi
Lg0KCQlbICAgIDkuNzI0MDY5XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Ml06IFNlbnQgV0FUQ0hET0c9
MSBub3RpZmljYXRpb24uDQoJCVsgICAgOS43MzE3MDddIHN5c3RlbWQtdG1wZmlsZXNbMjY0XTog
RW50cnkgIi9kZXYvdWhpZCIgbWF0Y2hlcyBpbmNsdWRlIHByZWZpeCAiL2RldiIuDQoJCVsgICAg
OS43Mzk0MThdIEhETEMgbGluZSBkaXNjaXBsaW5lIG1heGZyYW1lPTQwOTYNCgkJWyAgICA5Ljc0
NTUwMF0gc3lzdGVtZC10bXBmaWxlc1syNjRdOiBFbnRyeSAiL2Rldi9yZmtpbGwiIG1hdGNoZXMg
aW5jbHVkZSBwcmVmaXggIi9kZXYiLg0KCQlbICAgIDkuNzUzNTczXSBOX0hETEMgbGluZSBkaXNj
aXBsaW5lIHJlZ2lzdGVyZWQuDQoJCVsgICAgOS43ODg0NTddIGFsdWE6IGRldmljZSBoYW5kbGVy
IHJlZ2lzdGVyZWQNCgkJWyAgICA5Ljc5Nzc4NV0gcHJpbnRrOiBzeXN0ZW1kLXRtcGZpbGU6IDM1
IG91dHB1dCBsaW5lcyBzdXBwcmVzc2VkIGR1ZSB0byByYXRlbGltaXRpbmcNCgkJWyAgICA5Ljgz
NDAxMl0gZW1jOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkDQoJCVsgIE9LICBdIFN0YXJ0ZWQg
Sm91cm5hbCBTZXJ2aWNlLg0KCQlbICAgIDkuODUwODQxXSByZGFjOiBkZXZpY2UgaGFuZGxlciBy
ZWdpc3RlcmVkDQoJCVsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMg
aW4gL2Rldi4NCgkJWyAgICA5Ljg2MTM0N10gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9u
IDEuMC4zDQoJCVsgICAgOS44NjYyODNdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjQxLjAtaW9j
dGwgKDIwMTktMDktMTYpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tDQoJCVsgICAg
OS44NjY1MzFdIHN5c3RlbWRbMjY1XTogZHJhY3V0LWNtZGxpbmUtYXNrLnNlcnZpY2U6IEV4ZWN1
dGluZzogL2Jpbi9kcmFjdXQtY21kbGluZS1hc2sNCgkJIHNnMyB0eXBlIDANCgkJWyAgICA5Ljkx
NDc3M10gc3lzdGVtZFsyNzZdOiBkcmFjdXQtY21kbGluZS5zZXJ2aWNlOiBFeGVjdXRpbmc6IC9i
aW4vZHJhY3V0LWNtZGxpbmUNCgkJYyBzZzUgdHlwZSAwDQoJCVsgICAgOS45Mzg0ODddIHByaW50
azogc3lzdGVtZC1tb2R1bGVzOiAxNCBvdXRwdXQgbGluZXMgc3VwcHJlc3NlZCBkdWUgdG8gcmF0
ZWxpbWl0aW5nDQoJCVsgIE9LICBdIFN0YXJ0ZWQgTG9hZCBLZXJuZWwgTW9kdWxlcy4NCgkJICAg
ICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLlsgICAgOS45NTI4MzddIHMN
CgkJeXN0ZW1kWzI5NF06IHN5c3RlbWQtc3lzY3RsLnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9s
aWIvc3lzdGVtZC9zeXN0ZW1kLXN5c2N0bA0KCQlbICAgIDkuOTY2ODA1XSBzeXN0ZW1kLXN5c2N0
bFsyOTRdOiBTa2lwcGluZyBvdmVycmlkZGVuIGZpbGU6IC91c3IvbGliL3N5c2N0bC5kLzk5LXN5
c2N0bC5jb25mLg0KCQlbICAgIDkuOTc1NjgxXSBzeXN0ZW1kLXN5c2N0bFsyOTRdOiBQYXJzaW5n
IC91c3IvbGliL3N5c2N0bC5kLzUwLWRlZmF1bHQuY29uZg0KCQlbICAgIDkuOTgyOTcyXSBzeXN0
ZW1kLXN5c2N0bFsyOTRdOiBQYXJzaW5nIC91c3IvbGliL3N5c2N0bC5kLzUxLW5ldHdvcmsuY29u
Zg0KCQlbICAgIDkuOTkwMjQwXSBzeXN0ZW1kLXN5c2N0bFsyOTRdOiBQYXJzaW5nIC9ldGMvc3lz
Y3RsLmQvOTktc3lzY3RsLmNvbmYNCgkJWyAgICA5Ljk5NzA3OF0gc3lzdGVtZC1zeXNjdGxbMjk0
XTogT3ZlcndyaXRpbmcgZWFybGllciBhc3NpZ25tZW50IG9mIGtlcm5lbC9zeXNycSBhdCAnL2V0
Yy9zeXNjdGwuZC85OS1zeXNjdGwuY29uZjoyMCcuDQoJCVsgICAxMC4wMDgyNzhdIHN5c3RlbWQt
c3lzY3RsWzI5NF06IE92ZXJ3cml0aW5nIGVhcmxpZXIgYXNzaWdubWVudCBvZiBuZXQvaXB2NC9j
b25mL2FsbC9ycF9maWx0ZXIgYXQgJy9ldGMvc3lzY3RsLmQvOTktc3lzY3RsLmNvbmY6MTE4Jy4N
CgkJWyAgIDEwLjAyMDk2N10gc3lzdGVtZC1zeXNjdGxbMjk0XTogT3ZlcndyaXRpbmcgZWFybGll
ciBhc3NpZ25tZW50IG9mIGZzL2lub3RpZnkvbWF4X3VzZXJfd2F0Y2hlcyBhdCAnL2V0Yy9zeXNj
dGwuZC85OS1zeXNjdGwuY29uZjozMDknLg0KCQlbICAgMTAuMDMzNTQ0XSBzeXN0ZW1kLXN5c2N0
bFsyOTRdOiBTZXR0aW5nICduZXQvaXB2NC9pY21wX2VjaG9faWdub3JlX2Jyb2FkY2FzdHMnIHRv
ICcxJw0KCQlbICAgMTAuMDQxOTIxXSBzeXN0ZW1kLXN5c2N0bFsyOTRdOiBTZXR0aW5nICduZXQv
aXB2NC9jb25mL2RlZmF1bHQvcHJvbW90ZV9zZWNvbmRhcmllcycgdG8gJzEnDQoJCVsgICAxMC4w
NTA3MzhdIHN5c3RlbWQtc3lzY3RsWzI5NF06IFNldHRpbmcgJ25ldC9pcHY0L2NvbmYvYWxsL3By
b21vdGVfc2Vjb25kYXJpZXMnIHRvICcxJw0KCQlbICBPSyAgXSBTdGFydGVkIEFwcGx5IEtlcm5l
bCBWYXJpYWJsZXMuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4NCgkJ
ICAgICAgICAgU3RhcnRpbmcgZHJhY3V0IHByZS11ZGV2IGhvb2suLi4NCgkJWyAgT0sgIF0gU3Rh
cnRlZCBkcmFjdXQgcHJlLXVkZXYgaG9vay4NCgkJICAgICAgICAgU3RhcnRpbmcgdWRldiBLZXJu
ZWwgRGV2aWNlIE1hbmFnZXIuLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IEtlcm5lbCBEZXZp
Y2UgTWFuYWdlci4NCgkJICAgICAgICAgU3RhcnRpbmcgZHJhY3V0IHByZS10cmlnZ2VyIGhvb2su
Li4NCgkJWyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgcHJlLXRyaWdnZXIgaG9vay4NCgkJICAgICAg
ICAgU3RhcnRpbmcgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4uLg0KCQlbICBPSyAgXSBTdGFy
dGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0
IFN5c3RlbSBJbml0aWFsaXphdGlvbi4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgQmFzaWMg
U3lzdGVtLg0KCQkgICAgICAgICBTdGFydGluZyBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suLi4NCgkJ
KFhFTikgWzIwMjAtMDEtMjggMTY6NTY6MjJdIGQwOiBiaW5kOiBtX2dzaT0xNiBnX2dzaT0xNg0K
CQkoWEVOKSBbMjAyMC0wMS0yOCAxNjo1NjoyMl0gZDA6IGJpbmQ6IG1fZ3NpPTE4IGdfZ3NpPTE4
DQoJCShYRU4pIFsyMDIwLTAxLTI4IDE2OjU2OjIyXSBkMDogYmluZDogbV9nc2k9MjMgZ19nc2k9
MjMNCgkJWyAgT0sgIF0gRm91bmQgZGV2aWNlIFdEQ19XRDEwRUZSWC02OFBKQ04wIEVGSVx4MjBT
eXN0ZW1ceDIwUGFydGl0aW9uLg0KCQlbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9tYXBwZXIv
VkcwLVJPT1QuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBSb290IERldmljZS4N
CgkJWyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suDQoJCVsgIE9LICBdIFJl
YWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMgKFByZSkuDQoJCVsgIE9LICBdIFJlYWNo
ZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQoJCSAgICAgICAgIFN0YXJ0aW5nIGRyYWN1
dCBwcmUtbW91bnQgaG9vay4uLg0KCQlbICBPSyAgXSBTdGFydGVkIGRyYWN1dCBwcmUtbW91bnQg
aG9vay4NCgkJICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9tYXBw
ZXIvVkcwLVJPT1QuLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAv
ZGV2L21hcHBlci9WRzAtUk9PVC4NCgkJICAgICAgICAgTW91bnRpbmcgL3N5c3Jvb3QuLi4NCgkJ
WyAgT0sgIF0gTW91bnRlZCAvc3lzcm9vdC4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgSW5p
dHJkIFJvb3QgRmlsZSBTeXN0ZW0uDQoJCSAgICAgICAgIFN0YXJ0aW5nIFJlbG9hZCBDb25maWd1
cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9vdC4uLg0KCQlbICBPSyAgXSBTdGFydGVkIFJlbG9hZCBD
b25maWd1cmF0aW9uIGZyb20gdGhlIFJlYWwgUm9vdC4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgSW5pdHJkIEZpbGUgU3lzdGVtcy4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgSW5pdHJk
IERlZmF1bHQgVGFyZ2V0Lg0KCQkgICAgICAgICBTdGFydGluZyBkcmFjdXQgcHJlLXBpdm90IGFu
ZCBjbGVhbnVwIGhvb2suLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgcHJlLXBpdm90IGFu
ZCBjbGVhbnVwIGhvb2suDQoJCSAgICAgICAgIFN0YXJ0aW5nIENsZWFuaW5nIFVwIGFuZCBTaHV0
dGluZyBEb3duIERhZW1vbnMuLi4NCgkJWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgVGltZXJzLg0K
CQlbICBPSyAgXSBTdG9wcGVkIGRyYWN1dCBwcmUtcGl2b3QgYW5kIGNsZWFudXAgaG9vay4NCgkJ
WyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgSW5pdHJkIERlZmF1bHQgVGFyZ2V0Lg0KCQlbICBPSyAg
XSBTdG9wcGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uDQoJCVsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0
IFN5c3RlbSBJbml0aWFsaXphdGlvbi4NCgkJWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgU3dhcC4N
CgkJWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLW1vdW50IGhvb2suDQoJCVsgIE9LICBdIFN0
b3BwZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQoJCSAgICAgICAgIFN0YXJ0aW5nIFRl
bGwgaGF2ZWdlZCBhYm91dCBuZXcgcm9vdC4uLg0KCQlbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBJ
bml0cmQgUm9vdCBEZXZpY2UuDQoJCVsgIE9LICBdIFN0b3BwZWQgQ3JlYXRlIFZvbGF0aWxlIEZp
bGVzIGFuZCBEaXJlY3Rvcmllcy4NCgkJWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgUGF0aHMuDQoJ
CVsgIE9LICBdIFN0b3BwZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMgdG8gQ29uc29sZSBE
aXJlY3RvcnkgV2F0Y2guDQoJCVsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFNvY2tldHMuDQoJCVsg
IE9LICBdIFN0b3BwZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMgKFByZSkuDQoJCVsgIE9L
ICBdIFN0b3BwZWQgZHJhY3V0IGluaXRxdWV1ZSBob29rLg0KCQlbICBPSyAgXSBTdG9wcGVkIHVk
ZXYgQ29sZHBsdWcgYWxsIERldmljZXMuDQoJCVsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IHByZS10
cmlnZ2VyIGhvb2suDQoJCVsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFNsaWNlcy4NCgkJWyAgT0sg
IF0gU3RvcHBlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLg0KCQkgICAgICAgICBTdG9wcGlu
ZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLg0KCQlbICBPSyAgXSBTdG9wcGVkIEFwcGx5
IEtlcm5lbCBWYXJpYWJsZXMuDQoJCVsgIE9LICBdIFN0b3BwZWQgTG9hZCBLZXJuZWwgTW9kdWxl
cy4NCgkJWyAgT0sgIF0gU3RhcnRlZCBUZWxsIGhhdmVnZWQgYWJvdXQgbmV3IHJvb3QuDQoJCVsg
IE9LICBdIFN0b3BwZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuDQoJCVsgIE9LICBdIFN0
b3BwZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4NCgkJWyAgT0sgIF0gU3Rv
cHBlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGHigKZ2aWNlIG5vZGVzIGZvciB0aGUgY3Vy
cmVudCBrZXJuZWwuDQoJCVsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IHByZS11ZGV2IGhvb2suDQoJ
CVsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4NCgkJWyAgT0sgIF0gU3RvcHBl
ZCBkcmFjdXQgYXNrIGZvciBhZGRpdGlvbmFsIGNtZGxpbmUgcGFyYW1ldGVycy4NCgkJWyAgT0sg
IF0gQ2xvc2VkIHVkZXYgQ29udHJvbCBTb2NrZXQuDQoJCVsgIE9LICBdIENsb3NlZCB1ZGV2IEtl
cm5lbCBTb2NrZXQuDQoJCSAgICAgICAgIFN0YXJ0aW5nIENsZWFudXAgdWRldmQgREIuLi4NCgkJ
WyAgT0sgIF0gU3RhcnRlZCBDbGVhbmluZyBVcCBhbmQgU2h1dHRpbmcgRG93biBEYWVtb25zLg0K
CQlbICBPSyAgXSBTdGFydGVkIENsZWFudXAgdWRldmQgREIuDQoJCVsgIE9LICBdIFJlYWNoZWQg
dGFyZ2V0IFN3aXRjaCBSb290Lg0KCQkgICAgICAgICBTdGFydGluZyBTd2l0Y2ggUm9vdC4uLg0K
DQoJCVdlbGNvbWUgdG8gb3BlblNVU0UgTGVhcCAxNS4xIQ0KDQoJCVsgIE9LICBdIFN0b3BwZWQg
U3dpdGNoIFJvb3QuDQoJCVsgIE9LICBdIFN0b3BwZWQgSm91cm5hbCBTZXJ2aWNlLg0KCQlbICBP
SyAgXSBMaXN0ZW5pbmcgb24gTFZNMiBtZXRhZGF0YSBkYWVtb24gc29ja2V0Lg0KCQlbICBPSyAg
XSBMaXN0ZW5pbmcgb24gTFZNMiBwb2xsIGRhZW1vbiBzb2NrZXQuDQoJCSAgICAgICAgIFN0YXJ0
aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN04oCmY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50
IGtlcm5lbC4uLg0KCQkgICAgICAgICBNb3VudGluZyBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVtLi4u
DQoJCVsgIE9LICBdIExpc3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1l
ZCBQaXBlLg0KCQkgICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxl
IFN5c3RlbXMuLi4NCgkJWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc3lzdGVtZFx4MmRm
c2NrLnNsaWNlLg0KCQkgICAgICAgICBNb3VudGluZyAvc3lzL2tlcm5lbC9kZWJ1Zy4uLg0KCQkg
ICAgICAgICBTdGFydGluZyBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uDQoJCSAgICAgICAgIE1vdW50
aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4NCgkJWyAgT0sgIF0gU3RvcHBl
ZCB0YXJnZXQgU3dpdGNoIFJvb3QuDQoJCVsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBS
b290IEZpbGUgU3lzdGVtLg0KCQlbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNv
Y2tldC4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgSG9zdCBhbmQgTmV0d29yayBOYW1lIExv
b2t1cHMuDQoJCSAgICAgICAgIE1vdW50aW5nIE1vdW50IC9wcm9jL3hlbiBmaWxlcy4uLg0KCQlb
ICBPSyAgXSBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4NCgkJICAgICAgICAgU3RhcnRpbmcg
Sm91cm5hbCBTZXJ2aWNlLi4uDQoJCVsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBGaWxl
IFN5c3RlbXMuDQoJCVsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGlj
ZS4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU2xpY2VzLg0KCQlbICBPSyAgXSBMaXN0ZW5p
bmcgb24gRGV2aWNlLW1hcHBlciBldmVudCBkYWVtb24gRklGT3MuDQoJCVsgIE9LICBdIENyZWF0
ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLg0KCQlbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRl
diBLZXJuZWwgU29ja2V0Lg0KCQlbICBPSyAgXSBTZXQgdXAgYXV0b21vdW50IEFyYml0cmFyeSBF
eGVjdXRhYuKApnJtYXRzIEZpbGUgU3lzdGVtIEF1dG9tb3VudCBQb2ludC4NCgkJWyAgT0sgIF0g
Q3JlYXRlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNsaWNlLg0KCQlbICBPSyAgXSBT
dGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdh
dGNoLg0KCQlbICBPSyAgXSBNb3VudGVkIE1vdW50IC9wcm9jL3hlbiBmaWxlcy4NCgkJWyAgT0sg
IF0gTW91bnRlZCAvc3lzL2tlcm5lbC9kZWJ1Zy4NCgkJWyAgT0sgIF0gTW91bnRlZCBQT1NJWCBN
ZXNzYWdlIFF1ZXVlIEZpbGUgU3lzdGVtLg0KCQlbICBPSyAgXSBNb3VudGVkIEh1Z2UgUGFnZXMg
RmlsZSBTeXN0ZW0uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLg0KCQlbICBP
SyAgXSBTdGFydGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YeKApnZpY2Ugbm9kZXMgZm9y
IHRoZSBjdXJyZW50IGtlcm5lbC4NCgkJWyAgT0sgIF0gU3RvcHBlZCBFbnRyb3B5IERhZW1vbiBi
YXNlZCBvbiB0aGUgSEFWRUdFIGFsZ29yaXRobS4NCgkJWyAgT0sgIF0gU3RhcnRlZCBFbnRyb3B5
IERhZW1vbiBiYXNlZCBvbiB0aGUgSEFWRUdFIGFsZ29yaXRobS4NCgkJWyAgT0sgIF0gU3RhcnRl
ZCBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuDQoJCSAgICAgICAgIFN0YXJ0
aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4NCgkJICAgICAgICAgU3RhcnRpbmcgQ3Jl
YXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLg0KCQlbICBPSyAgXSBTdGFydGVkIExv
YWQgS2VybmVsIE1vZHVsZXMuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgdWRldiBDb2xkcGx1ZyBhbGwg
RGV2aWNlcy4NCgkJICAgICAgICAgU3RhcnRpbmcgdWRldiBXYWl0IGZvciBDb21wbGV0ZSBEZXZp
Y2UgSW5pdGlhbGl6YXRpb24uLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERl
dmljZSBOb2RlcyBpbiAvZGV2Lg0KCQkgICAgICAgICBTdGFydGluZyB1ZGV2IEtlcm5lbCBEZXZp
Y2UgTWFuYWdlci4uLg0KCQlbICBPSyAgXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5h
Z2VyLg0KCQlbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMwLg0KCQlbICBPSyAgXSBTdGFy
dGVkIFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQg
YXJyYXkgbWQ0Li4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU291bmQgQ2FyZC4NCgkJWyAg
T0sgIF0gU3RhcnRlZCBUaW1lciB0byB3YWl0IGZvciBtb3JlIGRyaXbigKZyZSBhY3RpdmF0aW5n
IGRlZ3JhZGVkIGFycmF5IG1kMy4uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgVGltZXIgdG8gd2FpdCBm
b3IgbW9yZSBkcml24oCmcmUgYWN0aXZhdGluZyBkZWdyYWRlZCBhcnJheSBtZDIuLg0KCQlbICBP
SyAgXSBTdG9wcGVkIFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcg
ZGVncmFkZWQgYXJyYXkgbWQ0Li4NCgkJWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tbHZt
Mlx4MmRwdnNjYW4uc2xpY2UuDQoJCSAgICAgICAgIFN0YXJ0aW5nIExWTTIgUFYgc2NhbiBvbiBk
ZXZpY2UgOTo0Li4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIE1EIGFycmF5IG1vbml0b3IuLi4NCgkJ
WyAgT0sgIF0gU3RvcHBlZCBUaW1lciB0byB3YWl0IGZvciBtb3JlIGRyaXbigKZyZSBhY3RpdmF0
aW5nIGRlZ3JhZGVkIGFycmF5IG1kMi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIExWTTIgUFYgc2Nh
biBvbiBkZXZpY2UgOToyLi4uDQoJCVsgIE9LICBdIFN0b3BwZWQgVGltZXIgdG8gd2FpdCBmb3Ig
bW9yZSBkcml24oCmcmUgYWN0aXZhdGluZyBkZWdyYWRlZCBhcnJheSBtZDMuLg0KCQkgICAgICAg
ICBTdGFydGluZyBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDk6My4uLg0KCQkgICAgICAgICBTdGFy
dGluZyBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDk6MS4uLg0KCQlbICBPSyAgXSBTdGFydGVkIExW
TTIgUFYgc2NhbiBvbiBkZXZpY2UgOTo0Lg0KCQlbICBPSyAgXSBTdGFydGVkIExWTTIgUFYgc2Nh
biBvbiBkZXZpY2UgOToyLg0KCQlbICBPSyAgXSBTdGFydGVkIExWTTIgUFYgc2NhbiBvbiBkZXZp
Y2UgOTozLg0KCQlbICBPSyAgXSBTdGFydGVkIExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgOToxLg0K
CQlbICBPSyAgXSBTdGFydGVkIE1EIGFycmF5IG1vbml0b3IuDQoJCVsgIE9LICBdIEZvdW5kIGRl
dmljZSAvZGV2L1ZHMC9TV0FQLg0KCQkgICAgICAgICBBY3RpdmF0aW5nIHN3YXAgL2Rldi9WRzAv
U1dBUC4uLg0KCQlbICBPSyAgXSBBY3RpdmF0ZWQgc3dhcCAvZGV2L1ZHMC9TV0FQLg0KCQlbICBP
SyAgXSBSZWFjaGVkIHRhcmdldCBTd2FwLg0KCQkgICAgICAgICBNb3VudGluZyBUZW1wb3Jhcnkg
RGlyZWN0b3J5ICgvdG1wKS4uLg0KCQlbICBPSyAgXSBNb3VudGVkIFRlbXBvcmFyeSBEaXJlY3Rv
cnkgKC90bXApLg0KCQlbICBPSyAgXSBTdGFydGVkIHVkZXYgV2FpdCBmb3IgQ29tcGxldGUgRGV2
aWNlIEluaXRpYWxpemF0aW9uLg0KCQkgICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIExW
TTIgbG9naWNhbCB2b2x1bWVzLi4uDQoJCVsgIE9LICBdIEZvdW5kIGRldmljZSAvZGV2L1ZHMC9I
T01FLg0KCQlbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9WRzAvWEVOLg0KCQlbICBPSyAgXSBG
b3VuZCBkZXZpY2UgL2Rldi9WRzAvVkFSLg0KCQlbICBPSyAgXSBTdGFydGVkIEFjdGl2YXRpb24g
b2YgTFZNMiBsb2dpY2FsIHZvbHVtZXMuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2Fs
IEVuY3J5cHRlZCBWb2x1bWVzLg0KCQkgICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIExW
TTIgbG9naWNhbCB2b2x1bWVzLi4uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgQWN0aXZhdGlvbiBvZiBM
Vk0yIGxvZ2ljYWwgdm9sdW1lcy4NCgkJICAgICAgICAgU3RhcnRpbmcgTW9uaXRvcmluZyBvZiBM
Vk0yIG1pcnJvcnPigKZuZyBkbWV2ZW50ZCBvciBwcm9ncmVzcyBwb2xsaW5nLi4uDQoJCSAgICAg
ICAgIFN0YXJ0aW5nIEFjdGl2YXRpb24gb2YgTFZNMiBsb2dpY2FsIHZvbHVtZXMuLi4NCgkJWyAg
T0sgIF0gU3RhcnRlZCBNb25pdG9yaW5nIG9mIExWTTIgbWlycm9ycyzigKZzaW5nIGRtZXZlbnRk
IG9yIHByb2dyZXNzIHBvbGxpbmcuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZp
bGUgU3lzdGVtcyAoUHJlKS4NCgkJICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sg
b24gL2Rldi9WRzAvWEVOLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVtIENoZWNr
IG9uIC9kZXYvVkcwL0hPTUUuLi4NCgkJICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hl
Y2sgb24gL2Rldi9WRzAvVkFSLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVtIENo
ZWNrIG9uIC9kZXYv4oCmNGRmLTMzYmEtNDJmMy05ZGJhLWVmYmViNTk0NmQ5ZC4uLg0KCQlbICBP
SyAgXSBTdGFydGVkIEFjdGl2YXRpb24gb2YgTFZNMiBsb2dpY2FsIHZvbHVtZXMuDQoJCVsgIE9L
ICBdIFN0YXJ0ZWQgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9k4oCmZDU0ZGYtMzNiYS00MmYz
LTlkYmEtZWZiZWI1OTQ2ZDlkLg0KCQkgICAgICAgICBNb3VudGluZyAvYm9vdC4uLg0KCQlbICBP
SyAgXSBNb3VudGVkIC9ib290Lg0KCQkgICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwgVmFy
aWFibGVzLi4uDQoJCVsgIE9LICBdIFNldCB1cCBhdXRvbW91bnQgYm9vdC1lZmkuYXV0b21vdW50
Lg0KCQlbICBPSyAgXSBTdGFydGVkIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvVkcwL1hFTi4N
CgkJWyAgT0sgIF0gU3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L1ZHMC9IT01FLg0K
CQkgICAgICAgICBNb3VudGluZyAvaG9tZS4uLg0KCQlbICBPSyAgXSBTdGFydGVkIEFwcGx5IEtl
cm5lbCBWYXJpYWJsZXMuDQoJCSAgICAgICAgIE1vdW50aW5nIC91c3IvbG9jYWwuLi4NCgkJWyAg
T0sgIF0gTW91bnRlZCAvaG9tZS4NCgkJICAgICAgICAgTW91bnRpbmcgL2hvbWUveGVuLi4uDQoJ
CVsgIE9LICBdIE1vdW50ZWQgL3Vzci9sb2NhbC4NCgkJWyAgT0sgIF0gTW91bnRlZCAvaG9tZS94
ZW4uDQoJCSAgICAgICAgIE1vdW50aW5nIC91c3IvbG9jYWwvc3JjLi4uDQoJCSAgICAgICAgIE1v
dW50aW5nIC91c3IvbG9jYWwvZXRjL3NzaC4uLg0KCQlbICBPSyAgXSBNb3VudGVkIC91c3IvbG9j
YWwvZXRjL3NzaC4NCgkJWyAgT0sgIF0gTW91bnRlZCAvdXNyL2xvY2FsL3NyYy4NCgkJWyAgT0sg
IF0gU3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L1ZHMC9WQVIuDQoJCSAgICAgICAg
IE1vdW50aW5nIC92YXIuLi4NCgkJWyAgT0sgIF0gTW91bnRlZCAvdmFyLg0KCQkgICAgICAgICBN
b3VudGluZyAvdmFyL2NhY2hlLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJuYWwg
dG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIExvYWQvU2F2ZSBS
YW5kb20gU2VlZC4uLg0KCQkgICAgICAgICBNb3VudGluZyBtb3VudCB4ZW5zdG9yZSBmaWxlIHN5
c3RlbS4uLg0KCQlbICBPSyAgXSBNb3VudGVkIG1vdW50IHhlbnN0b3JlIGZpbGUgc3lzdGVtLg0K
CQlbICBPSyAgXSBNb3VudGVkIC92YXIvY2FjaGUuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgTG9hZC9T
YXZlIFJhbmRvbSBTZWVkLg0KCQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMuDQoJCSAgICAgICAgIFN0YXJ0aW5nIEVhcmx5IEtlcm5lbCBCb290IE1lc3NhZ2VzLi4u
DQoJCSAgICAgICAgIFN0YXJ0aW5nIFJlc3RvcmUgL3J1bi9pbml0cmFtZnMgb24gc2h1dGRvd24u
Li4NCgkJWyAgT0sgIF0gU3RhcnRlZCBSZXN0b3JlIC9ydW4vaW5pdHJhbWZzIG9uIHNodXRkb3du
Lg0KCQlbICBPSyAgXSBTdGFydGVkIEVhcmx5IEtlcm5lbCBCb290IE1lc3NhZ2VzLg0KCQlbICBP
SyAgXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLg0KCQkgICAg
ICAgICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uDQoJ
CVsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4N
CgkJICAgICAgICAgU3RhcnRpbmcgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRv
d24uLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9T
aHV0ZG93bi4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9u
Lg0KCQlbICBPSyAgXSBTdGFydGVkIERhaWx5IENsZWFudXAgb2YgVGVtcG9yYXJ5IERpcmVjdG9y
aWVzLg0KCQlbICBPSyAgXSBTdGFydGVkIFdhdGNoIGZvciBjaGFuZ2VzIGluIENBIGNlcnRpZmlj
YXRlcy4NCgkJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQoJCVsgIE9LICBdIExpc3Rl
bmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMgU29ja2V0Lg0KCQlbICBPSyAgXSBSZWFj
aGVkIHRhcmdldCBTb2NrZXRzLg0KCQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBCYXNpYyBTeXN0
ZW0uDQoJCSAgICAgICAgIFN0YXJ0aW5nIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcg
RGFlbW9uLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuLi4N
CgkJICAgICAgICAgU3RhcnRpbmcgSW5pdGlhbGl6ZSBoYXJkd2FyZSBtb25pdG9yaW5nIHNlbnNv
cnMuLi4NCgkJICAgICAgICAgU3RhcnRpbmcgTG9hZCBkb20wIGJhY2tlbmQgZHJpdmVycy4uLg0K
CQlbICBPSyAgXSBTdGFydGVkIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cy4NCgkJWyAgT0sgIF0g
U3RhcnRlZCBpcnFiYWxhbmNlIGRhZW1vbi4NCgkJICAgICAgICAgU3RhcnRpbmcgd2lja2VkIERI
Q1B2NCBzdXBwbGljYW50IHNlcnZpY2UuLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBTZWxmIE1vbml0
b3JpbmcgYW5kIFJlcG9ydGluZyBUZWNobm9sb2d5IChTTUFSVCkgRGFlbW9uLg0KCQkgICAgICAg
ICBTdGFydGluZyB3aWNrZWQgQXV0b0lQdjQgc3VwcGxpY2FudCBzZXJ2aWNlLi4uDQoJCSAgICAg
ICAgIFN0YXJ0aW5nIFVwZGF0ZSBzeXN0ZW0gd2lkZSBDQSBjZXJ0aWZpY2F0ZXMuLi4NCgkJICAg
ICAgICAgU3RhcnRpbmcgd2lja2VkIERIQ1B2NiBzdXBwbGljYW50IHNlcnZpY2UuLi4NCgkJWyAg
T0sgIF0gU3RhcnRlZCBEZXRlY3QgaWYgdGhlIHN5c3RlbSBzdWZmZXJzIGZyb20gYnNjIzEwODk3
NjEuDQoJCSAgICAgICAgIFN0YXJ0aW5nIEFwcGx5IHNldHRpbmdzIGZyb20gL2V0Yy9zeXNjb25m
aWcva2V5Ym9hcmQuLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNl
Lg0KCQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zIChQcmUpLg0K
CQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLg0KCQlbICBPSyAg
XSBTdGFydGVkIEluaXRpYWxpemUgaGFyZHdhcmUgbW9uaXRvcmluZyBzZW5zb3JzLg0KCQlbICBP
SyAgXSBTdGFydGVkIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcgRGFlbW9uLg0KCQlb
ICBPSyAgXSBTdGFydGVkIEFwcGx5IHNldHRpbmdzIGZyb20gL2V0Yy9zeXNjb25maWcva2V5Ym9h
cmQuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgd2lja2VkIEF1dG9JUHY0IHN1cHBsaWNhbnQgc2Vydmlj
ZS4NCgkJWyAgT0sgIF0gU3RhcnRlZCB3aWNrZWQgREhDUHY2IHN1cHBsaWNhbnQgc2VydmljZS4N
CgkJWyAgT0sgIF0gU3RhcnRlZCB3aWNrZWQgREhDUHY0IHN1cHBsaWNhbnQgc2VydmljZS4NCgkJ
ICAgICAgICAgU3RhcnRpbmcgd2lja2VkIG5ldHdvcmsgbWFuYWdlbWVudCBzZXJ2aWNlIGRhZW1v
bi4uLg0KCQlbICBPSyAgXSBTdGFydGVkIHdpY2tlZCBuZXR3b3JrIG1hbmFnZW1lbnQgc2Vydmlj
ZSBkYWVtb24uDQoJCSAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBuZXR3b3JrIG5hbm55IHNlcnZp
Y2UuLi4NCgkJWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExvYWQvU2F2ZSBSRiBLaWxsIFN3aXRjaCBT
dGF0dXMgL2Rldi9yZmtpbGwgV2F0Y2guDQoJCVsgIE9LICBdIFN0YXJ0ZWQgd2lja2VkIG5ldHdv
cmsgbmFubnkgc2VydmljZS4NCgkJICAgICAgICAgU3RhcnRpbmcgd2lja2VkIG1hbmFnZWQgbmV0
d29yayBpbnRlcmZhY2VzLi4uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgTG9hZCBkb20wIGJhY2tlbmQg
ZHJpdmVycy4NCgkJICAgICAgICAgU3RhcnRpbmcgVGhlIFhlbiB4ZW5zdG9yZS4uLg0KCQlbICBP
SyAgXSBTdGFydGVkIFRoZSBYZW4geGVuc3RvcmUuDQoJCSAgICAgICAgIFN0YXJ0aW5nIHhlbi1p
bml0LWRvbTAsIGluaXRpYWxpc2Ug4oCmbm9kZXMsIEpTT04gY29uZmlndXJhdGlvbiBzdHViKS4u
Lg0KCQkgICAgICAgICBTdGFydGluZyBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9nZ+KApm0gZ3Vl
c3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuLi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBYZW5jb25z
b2xlZCAtIGhhbmRsZXMgbG9nZ2nigKZyb20gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3Iu
DQoJCSAgICAgICAgIFN0YXJ0aW5nIHFlbXUgZm9yIHhlbiBkb20wIGRpc2sgYmFja2VuZC4uLg0K
CQlbICBPSyAgXSBTdGFydGVkIHhlbi1pbml0LWRvbTAsIGluaXRpYWxpc2UgROKApmUgbm9kZXMs
IEpTT04gY29uZmlndXJhdGlvbiBzdHViKS4NCgkJWyAgT0sgIF0gU3RhcnRlZCBxZW11IGZvciB4
ZW4gZG9tMCBkaXNrIGJhY2tlbmQuDQoJCVsgIE9LICBdIFN0YXJ0ZWQgVXBkYXRlIHN5c3RlbSB3
aWRlIENBIGNlcnRpZmljYXRlcy4NCgkJWyAgT0sgIF0gU3RhcnRlZCB3aWNrZWQgbWFuYWdlZCBu
ZXR3b3JrIGludGVyZmFjZXMuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE5ldHdvcmsuDQoJ
CSAgICAgICAgIFN0YXJ0aW5nIFBlcm1pdCBVc2VyIFNlc3Npb25zLi4uDQoJCSAgICAgICAgIFN0
YXJ0aW5nIE5UUCBjbGllbnQvc2VydmVyLi4uDQoJCSAgICAgICAgIFN0YXJ0aW5nIEF1dG9tb3Vu
dHMgZmlsZXN5c3RlbXMgb24gZGVtYW5kLi4uDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE5l
dHdvcmsgaXMgT25saW5lLg0KCQkgICAgICAgICBTdGFydGluZyB4ZW5jb21tb25zLi4uDQoJCSAg
ICAgICAgIFN0YXJ0aW5nIE9wZW5TU0ggRGFlbW9uLi4uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgUGVy
bWl0IFVzZXIgU2Vzc2lvbnMuDQoJCSAgICAgICAgIFN0YXJ0aW5nIEhvc3RuYW1lIFNlcnZpY2Uu
Li4NCgkJWyAgT0sgIF0gU3RhcnRlZCBTZXJpYWwgR2V0dHkgb24gaHZjMC4NCgkJWyAgT0sgIF0g
U3RhcnRlZCBHZXR0eSBvbiB0dHkxLg0KCQlbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2dpbiBQ
cm9tcHRzLg0KCQlbICBPSyAgXSBTdGFydGVkIEhvc3RuYW1lIFNlcnZpY2UuDQoJCVsgIE9LICBd
IFN0YXJ0ZWQgTlRQIGNsaWVudC9zZXJ2ZXIuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5
c3RlbSBUaW1lIFN5bmNocm9uaXplZC4NCgkJWyAgT0sgIF0gU3RhcnRlZCBCYWNrdXAgb2YgUlBN
IGRhdGFiYXNlLg0KCQlbICBPSyAgXSBTdGFydGVkIENvbW1hbmQgU2NoZWR1bGVyLg0KCQlbICBP
SyAgXSBTdGFydGVkIERpc2NhcmQgdW51c2VkIGJsb2NrcyBvbmNlIGEgd2Vlay4NCgkJWyAgT0sg
IF0gU3RhcnRlZCBEYWlseSByb3RhdGlvbiBvZiBsb2cgZmlsZXMuDQoJCVsgIE9LICBdIFN0YXJ0
ZWQgRG8gZGFpbHkgbWFuZGIgdXBkYXRlLg0KCQlbICBPSyAgXSBTdGFydGVkIEJhY2t1cCBvZiAv
ZXRjL3N5c2NvbmZpZy4NCgkJWyAgT0sgIF0gU3RhcnRlZCBDaGVjayBpZiBtYWluYm9hcmQgYmF0
dGVyeSBpcyBPay4NCgkJWyAgT0sgIF0gU3RhcnRlZCBkYWlseSB1cGRhdGUgb2YgdGhlIHJvb3Qg
dHJ1c3QgYW5jaG9yIGZvciBETlNTRUMuDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFRpbWVy
cy4NCgkJLyAvDQoJCVsgIE9LICAvDQoJCV0gU3RhcnRlZCB4ZW5jb21tb25zLg0KCQkgICAgICAg
ICBTdGFydGluZyBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3AgZ3Vlc3RzIG9uIGJvb3QgYW5k
IHNodXRkb3duLi4uDQoJCVsgIE9LICBdIFN0YXJ0ZWQgT3BlblNTSCBEYWVtb24uDQoJCVsgIE9L
ICBdIFN0YXJ0ZWQgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFu
ZCBzaHV0ZG93bi4NCgkJWyAgT0sgIF0gU3RhcnRlZCBBdXRvbW91bnRzIGZpbGVzeXN0ZW1zIG9u
IGRlbWFuZC4NCgkJICAgICAgICAgU3RhcnRpbmcgTG9naW4gU2VydmljZS4uLg0KCQlbICBPSyAg
XSBTdGFydGVkIExvZ2luIFNlcnZpY2UuDQoJCVsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBT
bGljZSBvZiByb290Lg0KCQkgICAgICAgICBTdGFydGluZyBVc2VyIE1hbmFnZXIgZm9yIFVJRCAw
Li4uDQoJCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVzZXIgU3lzdGVtLg0KCQlbICBP
SyAgXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJmYWNlLg0KCQkgICAgICAgICBTdGFy
dGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwgQ2hhbmdlcy4uLg0KCQlbICBP
SyAgXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLg0K
CQlbICBPSyAgXSBTdGFydGVkIFVzZXIgTWFuYWdlciBmb3IgVUlEIDAuDQoNCgkJV2VsY29tZSB0
byBvcGVuU1VTRSBMZWFwIDE1LjEgLSBLZXJuZWwgNS40LjE0LTI1LmcxNzA1MjRjLWRlZmF1bHQg
KGh2YzApLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 18:04:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 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 1iwVE5-0000Uv-HC; Tue, 28 Jan 2020 18:04:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SXoc=3R=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iwVE4-0000Uq-98
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 18:04:36 +0000
X-Inumbo-ID: a3eb573e-41f8-11ea-8752-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3eb573e-41f8-11ea-8752-12813bfff9fa;
 Tue, 28 Jan 2020 18:04:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580234675;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=8wyXNrP7fSTTiVfzAa/FfG0w0pczxJgw4PLTGdVaeeI=;
 b=Eizl7M52TLjevnemooKFr7XcsD2ApeTWuvwMqyExO1h/HBnbG9uM9Frp
 V15xv5A/EO6AHCauOqMYJWvSKqTjKShrXt0SfFW3Bwx6MUG0wjVDdrd7Q
 9bSJ8KIWa8YX2pAkFofPUjakjLYNcbM4AnFUVdVBLsBLI/nMOD1Az3b5s E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RsvpHXTGR22TjFq2UCvXbRGds3w4oi+0I59UJslfiyPHPplmL6fZAokyfETZ4BOv6u6nO1Dxeo
 /t/k8EfxnZy55kmk+7FoKteCEqbvpqYrshpCypvgG0RhhkvFaZ4Cu1eCAPa3R4w3E/cA6pRymU
 dKq7Q0MZkx69OJcdLBRg1Jem8dVF3nacW0yxHM3mqqF4br+OQAUXAwEnHPxqMjTc/eKNwh99q/
 OuTu4SMhhmOoOwU/lfXodks7L0O5NVteWUiLoaAAFk8a8dd9ch7nAtnP9mVCep04Vq2PN41fFC
 y48=
X-SBRS: 2.7
X-MesageID: 11744615
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11744615"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24112.30639.148322.390708@mariner.uk.xensource.com>
Date: Tue, 28 Jan 2020 18:04:31 +0000
To: Wei Liu <wl@xen.org>
In-Reply-To: <20200128142623.jtofd5qdu33yiyb4@debian>
References: <20200128062107.14334-1-jgross@suse.com>
 <20200128142623.jtofd5qdu33yiyb4@debian>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] docs: document CONTROL command of
 xenstore protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyXSBkb2NzOiBkb2N1bWVudCBDT05UUk9MIGNv
bW1hbmQgb2YgeGVuc3RvcmUgcHJvdG9jb2wiKToKPiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCAw
NzoyMTowN0FNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gVGhlIENPTlRST0wgY29t
bWFuZCAoZm9ybWVyIERFQlVHIGNvbW1hbmQpIGlzbid0IHNwZWNpZmllZCBpbiB0aGUKPiA+IHhl
bnN0b3JlIHByb3RvY29sIGRvYy4gQWRkIGl0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+Cj4gQmFja3BvcnQ6IDQuOSsKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCkFuZCBhcHBsaWVkLCB0aGFua3MuCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 18:09:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 18: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 1iwVIy-0000f4-7j; Tue, 28 Jan 2020 18:09:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Z4m8=3R=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iwVIw-0000ex-U4
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 18:09:38 +0000
X-Inumbo-ID: 587dd01e-41f9-11ea-a933-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 587dd01e-41f9-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 18:09:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580234978;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hFEhuHJYovU22xMpePtXGxSpgZrPeP2TS1ud7uS5vy4=;
 b=ZugxPKJKxTiu/a/DYKX0oCwUh7L6lhnaXw3M620rC8Me/j18tTeQUZJg
 GZo/B8w7UZN9qAJAgdsx5PcMcdW6lvUJqMAVDFHAGRwVb+NbznRxQcEZ4
 R0nsLQMw+Yw1nQtskshfQpl1mF0b1MOb4skbeX0OeTy6pk4vFrD7qEWQ0 E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OwRD3ZjxvoOklfy6X5cjEZHeCJ3/ySM2FCIxZ/KyCZdVcoJyS4goZ7s+bZGBWJOuysVNjN9cTb
 FmnJZdzg72w/u3SA3eU/9F5Devu77i+Nb0iBap+IMrI8samQiXod8qjwI9dri4GL7RroQ1ADaL
 e6NxLAUyEjFnEhEYs8Qw/K4bWM0UirC4ka2wvlfm5AMkWklpjyqAmtgKwBdZwG70moKaQcgmff
 y2CVjzkvHV1EQ+ZDXBWr34k2E4rJ1UzX5F/xV5FXpwGuzKhP5rL+xw9mfQNICTwZnV/aU+Jwjl
 SG0=
X-SBRS: 2.7
X-MesageID: 11583712
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,374,1574139600"; d="scan'208";a="11583712"
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <1580151370-6409-1-git-send-email-igor.druzhinin@citrix.com>
 <1c217bdf-b94d-d320-4254-85e786d38e0c@xen.org>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c4365740-57d1-9e60-97c8-48cc0355594f@citrix.com>
Date: Tue, 28 Jan 2020 18:09:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1c217bdf-b94d-d320-4254-85e786d38e0c@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] RCU: reimplement RCU barrier to avoid
 deadlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.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>

T24gMjgvMDEvMjAyMCAwOTozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI3LzAxLzIwMjAg
MTg6NTYsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBUaGUgZXhpc3RpbmcgUkNVIGJhcnJpZXIg
aW1wbGVtZW50YXRpb24gaXMgcHJvbmUgdG8gYSBkZWFkbG9jayBzY2VuYXJpbwo+PiBkdWUgdG8g
SVJRcyBiZWluZyByZS1lbmFibGVkIGluc2lkZSBzdG9wbWFjaGluZSBjb250ZXh0LiBJZiBkdWUg
dG8gYSByYWNlCj4+IElSUXMgYXJlIHJlLWVuYWJsZWQgb24gc29tZSBvZiBDUFVzIGFuZCBzb2Z0
aXJxcyBhcmUgYWxsb3dlZCB0byBiZQo+PiBwcm9jZXNzZWQgaW4gc3RvcG1hY2hpbmUsIGkuZS4g
d2hhdCBjdXJyZW50bHkgaGFwcGVucyBpbiByY3VfYmFycmllcigpLAo+PiB0aW1lciBpbnRlcnJ1
cHQgaXMgYWJsZSB0byBpbnZva2UgVFNDIHN5bmNocm9uaXphdGlvbiByZW5kZXp2b3VzLgo+PiBB
dCB0aGlzIG1vbWVudCBzZW5kaW5nIFRTQyBzeW5jaHJvbml6YXRpb24gSVBJIHdpbGwgc3RhbGwg
d2FpdGluZyBmb3IKPj4gb3RoZXIgQ1BVcyB0byBzeW5jaHJvbml6ZSB3aGlsZSB0aGV5IGluIHR1
cm4gYXJlIHdhaXRpbmcgaW4gc3RvcG1hY2hpbmUKPj4gYnVzeSBsb29wIHdpdGggSVJRcyBkaXNh
YmxlZC4KPj4KPj4gVG8gYXZvaWQgdGhlIHNjZW5hcmlvIGFib3ZlIC0gcmVpbXBsZW1lbnQgcmN1
X2JhcnJpZXIoKSBpbiBhIHdheSB3aGVyZQo+PiBJUlFzIGFyZSBub3QgYmVpbmcgZGlzYWJsZWQg
YXQgYW55IG1vbWVudC4gVGhlIHByb3Bvc2VkIGltcGxlbWVudGF0aW9uCj4+IGlzIGp1c3QgYSBz
aW1wbGlmaWVkIGFuZCBzcGVjaWFsaXplZCB2ZXJzaW9uIG9mIHN0b3BtYWNoaW5lLiBUaGUgc2Vt
YW50aWMKPj4gb2YgdGhlIGNhbGwgaXMgcHJlc2VydmVkLgo+IHN0b3BfbWFjaGluZV9ydW4oKSBp
cyB1c2VkIGluIGEgZmV3IHBsYWNlcyB3aXRoaW4gWGVuLiBXaHkgaXMgdGhpcyBhIHByb2JsZW0g
Zm9yIHJjdV9iYXJyaWVyKCkgYW5kIG5vdCBmb3IgdGhlIG90aGVyIGNhbGxlcnM/CgpJdCdzIHRy
dWUgdGhhdCBzb21lIG9mIHRoZW0gZG8gcmUtZW5hYmxlIGludGVycnVwdHMgKF9fY3B1X2Rpc2Fi
bGUpLgpUaGUgcmVhc29uIHRoZXkgYXJlIG5vdCBwcm9uZSB0byB0aGUgZGVzY3JpYmVkIGlzc3Vl
IGlzIHRoYXQgY3VycmVudGx5CnRoZXJlIGlzIG5vLCBsaWtlbHksIGludGVycnVwdCBoYW5kbGVy
IHRoYXQgbWlnaHQgbG9ja3VwIHRoZSBzeXN0ZW0uCk5ldmVydGhlbGVzcywgdGhlcmUgYXJlIHNv
ZnRpcnEgaGFuZGxlcnMgdGhhdCBkbyB0aGlzIChUU0Mgc3luYykgYW5kCnJjdV9iYXJyaWVyKCkg
aGFzIHRvIGNhbGwgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCkgaW5zaWRlIHN0b3BtYWNoaW5l
CmNvbnRleHQgZHVlIHRvIHRoZSBuYXR1cmUgb2YgaXRzIGltcGxlbWVudGF0aW9uLgoKPj4gU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4+
IC0tLQo+PiBUaGlzIGNoYW5nZSBoYXMgYmVlbiBzdHJlc3MgdGVzdGVkIGJ5IGRvaW5nIGFjdGlv
bnMgaW52b2tpbmcgcmN1X2JhcnJpZXIoKQo+PiBmdW5jdGlvbmFsaXR5IGFuZCBkaWRuJ3Qgc2hv
dyBhbnkgaXNzdWVzLgo+PiAtLS0KPj4gwqAgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jIHwgMzYgKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAy
NiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+PiBpbmRleCBjYjcxMmM4
Li45NWExZjg1IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4gKysrIGIv
eGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4+IEBAIC0xNDUsNiArMTQ1LDkgQEAgc3RydWN0IHJjdV9i
YXJyaWVyX2RhdGEgewo+PiDCoMKgwqDCoMKgIGF0b21pY190ICpjcHVfY291bnQ7Cj4+IMKgIH07
Cj4+IMKgICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHRhc2tsZXQsIHJjdV9iYXJyaWVy
X3Rhc2tsZXQpOwo+PiArc3RhdGljIGF0b21pY190IHJjdV9iYXJyaWVyX2NwdV9jb3VudCwgcmN1
X2JhcnJpZXJfY3B1X2RvbmU7Cj4+ICsKPj4gwqAgc3RhdGljIHZvaWQgcmN1X2JhcnJpZXJfY2Fs
bGJhY2soc3RydWN0IHJjdV9oZWFkICpoZWFkKQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0
IHJjdV9iYXJyaWVyX2RhdGEgKmRhdGEgPSBjb250YWluZXJfb2YoCj4+IEBAIC0xNTIsMTIgKzE1
NSw5IEBAIHN0YXRpYyB2b2lkIHJjdV9iYXJyaWVyX2NhbGxiYWNrKHN0cnVjdCByY3VfaGVhZCAq
aGVhZCkKPj4gwqDCoMKgwqDCoCBhdG9taWNfaW5jKGRhdGEtPmNwdV9jb3VudCk7Cj4+IMKgIH0K
Pj4gwqAgLXN0YXRpYyBpbnQgcmN1X2JhcnJpZXJfYWN0aW9uKHZvaWQgKl9jcHVfY291bnQpCj4+
ICtzdGF0aWMgdm9pZCByY3VfYmFycmllcl9hY3Rpb24odm9pZCAqdW51c2VkKQo+PiDCoCB7Cj4+
IC3CoMKgwqAgc3RydWN0IHJjdV9iYXJyaWVyX2RhdGEgZGF0YSA9IHsgLmNwdV9jb3VudCA9IF9j
cHVfY291bnQgfTsKPj4gLQo+PiAtwqDCoMKgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQo
KSk7Cj4+IC3CoMKgwqAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+PiArwqDCoMKgIHN0cnVjdCByY3Vf
YmFycmllcl9kYXRhIGRhdGEgPSB7IC5jcHVfY291bnQgPSAmcmN1X2JhcnJpZXJfY3B1X2NvdW50
IH07Cj4+IMKgIMKgwqDCoMKgwqAgLyoKPj4gwqDCoMKgwqDCoMKgICogV2hlbiBjYWxsYmFjayBp
cyBleGVjdXRlZCwgYWxsIHByZXZpb3VzbHktcXVldWVkIFJDVSB3b3JrIG9uIHRoaXMgQ1BVCj4+
IEBAIC0xNzIsMTUgKzE3MiwzMCBAQCBzdGF0aWMgaW50IHJjdV9iYXJyaWVyX2FjdGlvbih2b2lk
ICpfY3B1X2NvdW50KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgY3B1X3JlbGF4KCk7Cj4+IMKgwqDC
oMKgwqAgfQo+PiDCoCAtwqDCoMKgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4+IC0KPj4gLcKgwqDC
oCByZXR1cm4gMDsKPj4gK8KgwqDCoCBhdG9taWNfaW5jKCZyY3VfYmFycmllcl9jcHVfZG9uZSk7
Cj4+IMKgIH0KPj4gwqAgwqAgaW50IHJjdV9iYXJyaWVyKHZvaWQpCj4+IMKgIHsKPiAKPiBzdG9w
X21hY2hpbmVfcnVuKCkgcmVxdWlyZXMgdGhlIGludGVycnVwdHMgdG8gYmUgZW5hYmxlZCB3aGVu
IGNhbGxlZC4gSXMgdGhpcyByZXF1aXJlbWVudCBzdGlsbCB0aGUgc2FtZSBoZXJlPyBJZiBzbywg
Y2FuIHdlIGRvY3VtZW50IGl0IGFuZCBhZGQgYW4gQVNTRVJUPwoKU3VyZSwgd2lsbCBhZGQuCgo+
PiAtwqDCoMKgIGF0b21pY190IGNwdV9jb3VudCA9IEFUT01JQ19JTklUKDApOwo+PiAtwqDCoMKg
IHJldHVybiBzdG9wX21hY2hpbmVfcnVuKHJjdV9iYXJyaWVyX2FjdGlvbiwgJmNwdV9jb3VudCwg
TlJfQ1BVUyk7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAo
ICFnZXRfY3B1X21hcHMoKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVCVVNZOwo+IAo+
IEkgcmVhbGl6ZSB0aGlzIGlzIGFsc28gcHJlc2VudCBpbiB0aGUgY3VycmVudCBpbXBsZW1lbnRh
dGlvbi4gSG93ZXZlciwgbm9ib2R5IHNlZW1zIHRvIGNoZWNrIHRoZSByZXR1cm4gb2YgdGhlIGJh
cnJpZXIuIFdoYXQgd291bGQgaGFwcGVuIGlmIHlvdSBjb250aW51ZSB3aXRob3V0IHN5bmNocm9u
aXppbmcgdGhlIFJDVT8KClByb2JhYmx5IGEgY3Jhc2gsIGFzIGZyb20gd2hhdCBJIHNhdyB0aGUg
ZXhpc3RpbmcgY2FsbGVycyByZWx5IG9uIGl0CmZpbmlzaGluZyB0aGUgdGFzay4gSSBlaXRoZXIg
bmVlZCB0byBjaGFuZ2UgdGhlIHNlbWFudGljcyBvZiB0aGUgY2FsbApvciBmaXggdXAgdGhlIGNh
bGxlcnMgdGhhdCBtaWdodCBiZSBhZmZlY3RlZC4gSSdkIHByZWZlciB0byBkbwp0aGUgbGF0dGVy
IGluIGEgZm9sbG93IHVwIHBhdGNoLgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 19:23:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 19: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 1iwWRi-0006oV-C7; Tue, 28 Jan 2020 19:22:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwWRh-0006oQ-9L
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 19:22:45 +0000
X-Inumbo-ID: 8b5705b4-4203-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b5705b4-4203-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 19:22: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 <osstest-admin@xenproject.org>)
 id 1iwWRZ-0008JL-Gp; Tue, 28 Jan 2020 19:22: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 1iwWRZ-0007Pg-8e; Tue, 28 Jan 2020 19:22:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwWRZ-0001bj-7z; Tue, 28 Jan 2020 19:22:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146556-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 19:22:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 146556: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MiBk
YXlzICAyMDAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 19:37:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 19: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 1iwWgD-0007lM-1F; Tue, 28 Jan 2020 19:37:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwWgB-0007lH-DQ
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 19:37:43 +0000
X-Inumbo-ID: a31fc29c-4205-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a31fc29c-4205-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 19: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 <osstest-admin@xenproject.org>)
 id 1iwWg4-0000Aw-6K; Tue, 28 Jan 2020 19:37: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 1iwWg3-0008R6-Ix; Tue, 28 Jan 2020 19:37:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwWg3-0004M7-I7; Tue, 28 Jan 2020 19:37:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146552-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 19:37:35 +0000
Subject: [Xen-devel] [linux-5.4 test] 146552: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1MiBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU1Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZh
aWwgcGFzcyBpbiAxNDY1NDQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMTExZTQxNWM5NGY1YzI5OWRlMWVlNTBjODI1YjYwZTYzZDU5MTllOQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgMTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5
NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQy
OjA0IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAw
Mjo1OTowNyBaICAgMTEgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
NjUxOCAgMjAyMC0wMS0yNiAxNTozOToxOSBaICAgIDIgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Nzg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
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
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDM0MDM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 20:18:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 20: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 1iwXJ6-0002ZS-6m; Tue, 28 Jan 2020 20:17:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwXJ4-0002ZN-Pk
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 20:17:54 +0000
X-Inumbo-ID: 439c1c02-420b-11ea-a933-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 439c1c02-420b-11ea-a933-bc764e2007e4;
 Tue, 28 Jan 2020 20: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 <osstest-admin@xenproject.org>)
 id 1iwXJ2-00011w-Id; Tue, 28 Jan 2020 20:17: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 1iwXJ2-0001Rv-92; Tue, 28 Jan 2020 20:17:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwXJ2-0004Un-6B; Tue, 28 Jan 2020 20:17:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146554-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 20:17:52 +0000
Subject: [Xen-devel] [ovmf test] 146554: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjAgZGF5cyAgIDc4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDQgZGF5cyAgIDE3IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 20:41:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 20: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 1iwXg5-0004rh-Cx; Tue, 28 Jan 2020 20:41:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KFsG=3R=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iwXg4-0004rc-HS
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 20:41:40 +0000
X-Inumbo-ID: 95546358-420e-11ea-ad98-bc764e2007e4
Received: from mail-lj1-x229.google.com (unknown [2a00:1450:4864:20::229])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95546358-420e-11ea-ad98-bc764e2007e4;
 Tue, 28 Jan 2020 20:41:39 +0000 (UTC)
Received: by mail-lj1-x229.google.com with SMTP id h23so16130510ljc.8
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 12:41:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=hjGUlFBTBfvO2BR4FRL7LRdTkXm/w12XaCo7O2s68O4=;
 b=dGtaED0QBEV6C+iDJyMpsJldgX6iX/GHldA08hT/g0XV+xGQpNdHodvwEu43zI5f2s
 zIQ6HIfr85VI4jJ0AK6cBlvGPFIRZEBe0CYkkTTZH4wm26PjzHH6pW+8nwC7q+DTXsCX
 IwiAd1mf8UQiu7WIQgcFyPhYB4tezCV5gY/nj3e8uW6j36b+MkQsXCDGY5E6/UPbtgh8
 WBx9X3h+u0v+mShFS5AwXiGdaXdB6Aonr3pQAfwR8vfn2DcFoSvUVdImrqwBiTc+F2xy
 7mhQnAVMDzsvUAHF63SyAIz5Cbq9LSGK8tBEddy9gD19gUBhWbOhVg7SuOgkWK61wjqk
 NiCg==
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=hjGUlFBTBfvO2BR4FRL7LRdTkXm/w12XaCo7O2s68O4=;
 b=T9WDudUHikbNHengy9XdVuhq+Hz/5hsL2cZW6t9+kKGZdyFZDbVHCfosPgVxi4kWQV
 bfECG0oVYCjBzwSsKSY0Y5u3s1Sjy6YPTbfzNYbIsGfEZbFVx5KZVaPEn1tttOLqmAL9
 rfKx5ZvdeFkZQuyMQ8zoATur82abxRLz312GJgy1Qzql7gixMy4sJXLLzXw60W4piSY8
 rwnXsUfksJ8TEEHz46kkVArqdO5lhzZ8mUUYLD69d6jJjKc52CyKr+VI/IZ9++g1mC8V
 2+8sXrctMtUFFWVS9IZSVhtommbbiBkBoa5ymjbqzVimKTygBIDQRT9qZYZ/or37r4Ev
 nSaQ==
X-Gm-Message-State: APjAAAUoQYBJKmAGd/6AGVi8ohk6Vk3wzUrngX2xjurUQpg0fog3znFP
 mxpQ5WwFDhRgTy0wt5SmsK4xKimqmH0XQSk5BV8=
X-Google-Smtp-Source: APXvYqwChMKbITecOFTaRvQrOe5xieVlawSTXB1OrdSPpY3XGHLiBM0gKtbnmGjdTViHBPg5KgnLuVzYPihKrdu5Qf0=
X-Received: by 2002:a2e:7e11:: with SMTP id z17mr10490489ljc.279.1580244098537; 
 Tue, 28 Jan 2020 12:41:38 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
 <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
 <4db0f4fa-98db-33d6-5be5-f6ea59096166@citrix.com>
In-Reply-To: <4db0f4fa-98db-33d6-5be5-f6ea59096166@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Tue, 28 Jan 2020 15:41:27 -0500
Message-ID: <CAEBZRSe8Hz7iu7B+2-X3BV8qS9sneRr8Qanb-y6uDh6vYbuk0Q@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJIHRoaW5rIG1hcnNoYWxpbmcgYW5kIHVubWFyc2hhbGxpbmcgc2hvdWxkIGJlIGZpbmUsICph
cyBsb25nIGFzKiB0aGUKPiBzdHJ1Y3R1cmUgYmVpbmcgdW5tYXJzaGFsbGVkIGFjdHVhbGx5IHdl
bnQgdGhyb3VnaCB0aGUKPiBsaWJ4bF88dHlwZT5faW5pdCgpIGZ1bmN0aW9uIGZpcnN0Lgo+Cj4g
SW4gZmFjdCwgSSB3YXMga2lja2luZyBhcm91bmQgdGhlIGlkZWEgb2YgYWRkaW5nIGEgbm9uLWV4
cG9ydGVkIGZpZWxkIHRvCj4gYWxsIHRoZSBnZW5lcmF0ZWQgc3RydWN0cyAtLSBtYXliZSAiYm9v
bCBpbml0YWxpemVkIiAtLSBhbmQgaGF2aW5nIHRoZQo+IC5mcm9tQygpIG1ldGhvZHMgc2V0IHRo
aXMgdG8gJ3RydWUnLCBhbmQgdGhlIC50b0MoKSBtZXRob2RzIHJldHVybiBhbgo+IGVycm9yIGlm
IGl0IHdhc24ndCBzZXQuICBCdXQgdGhlbiB3ZSdkIG5lZWQgdG8gd3JpdGUgY3VzdG9tIEpTT04K
PiBtYXJzaGFsbGVycyB0byBoYW5kbGUgdGhlc2UuCgpJICp0aGluayogdG8gZ3VhcmFudGVlIHRo
YXQgbGlieGxfPHR5cGU+X2luaXQoKSBoYXMgYmVlbiBjYWxsZWQgd2hlbgp1bm1hcnNoYWxpbmcs
IHdlIHdvdWxkIG5lZWQgdG8gZ2VuZXJhdGUgVW5tYXJzaGFsSlNPTiBmdW5jdGlvbnMgdG8KaW1w
bGVtZW50IGpzb24uVW5tYXJzaGFsZXIuIEUuZy4sOgoKZnVuYyAoZGQgKkRldmljZURpc2spIFVu
bWFyc2hhbEpTT04oZGF0YSBbXWJ5dGUpIGVycm9yIHsKICAgICAgICBpZiBkZCA9PSBuaWwgeyAv
LyBPciBtYXliZSB0aGlzIGlzIHRoZSAnaW5pdGlhbGl6ZWQnIGNoZWNrIHlvdSBtZW50aW9uZWQK
ICAgICAgICAgICAgICAgIGRkLCBlcnIgOj0gTmV3RGV2aWNlRGlzaygpCiAgICAgICAgICAgICAg
ICBpZiBlcnIgIT0gbmlsIHsKICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGVycgogICAg
ICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcmV0dXJuIGpzb24uVW5tYXJzaGFsKGRh
dGEsIGRkKQp9CgpBRkFJQ1QsIHRoaXMgd291bGQgYmUgcmVxdWlyZWQgZm9yIHNvbWVvbmUgdG8g
dW5tYXJzaGFsIGEgY29tcGxldGUKZG9tYWluIGNvbmZpZ3VyYXRpb24gaW4gb25lIGdvLgoKPiBJ
J20gbm90IHBlcnNvbmFsbHkgdmVyeSBpbnRlcmVzdGVkIGluIHBhcnNpbmcgeGwuY2ZnIGZpbGVz
LCBidXQgbGlieGwKPiBoYXMgbGlicmFyeSBmdW5jdGlvbnMgdG8gZG8gdGhhdCwgc28gaXQgc2hv
dWxkIGJlIHNvbWV0aGluZyB2ZXJ5IGVhc3kgdG8KPiBhZGQgaWYgeW91IHdhbnQuICAoQWx0aG91
Z2ggaW4gZmFjdCwgaXQgbG9va3MgbGlrZSBhIGxvdCBvZiB0aGUgY29kZSB0bwo+IGFjdHVhbGx5
IGludGVycHJldCB0aGUgcmVzdWx0cyBvZiB0aGUgcGFyc2luZyBpcyBpbiB4bDsgd2UgbWlnaHQg
d2FudCB0bwo+IHNlZSBhYm91dCBtb3Zpbmcgc29tZSBvZiB0aGF0IGZ1bmN0aW9uYWxpdHkgaW50
byBsaWJ4bHUuKQoKT2theSwgbm90ZWQuCgo+ID4gSWYgd2Ugc3RpY2sgd2l0aCB0aGlzIG91dGxp
bmUgZm9yIGNvbnN0cnVjdG9ycywgdGhleSB3aWxsIGJlIGVhc3kgdG8KPiA+IGdlbmVyYXRlLiBJ
J20gaGFwcHkgdG8gd29yayBvbiB0aGF0LCB1bmxlc3MgeW91IHdlcmUgYWxyZWFkeSBwbGFubmlu
Zwo+ID4gb24gaXQuCj4KPiBJJ20gYWZyYWlkIG15IDEgZGF5IGEgd2VlayBvZiBjb2RpbmcgaXMg
Z29pbmcgdG8gaGF2ZSB0byBiZSBkaXZlcnRlZCB0bwo+IHNvbWV0aGluZyBlbHNlIGZvciBhIG1v
bnRoIG9yIHNvOyBzbyBwbGVhc2UgZ28gYWhlYWQgaWYgeW91IGhhdmUgdGhlIHRpbWUuCgpPa2F5
LCBJIHRoaW5rIEkgY2FuIG1hbmFnZSB0aGlzIGZhaXJseSBlYXNpbHkuCgo+IEFzIGZhciBhcyBm
dXJ0aGVyIHN0ZXBzIC0tIGRvIHlvdSBoYXZlIGEgY2xlYXIgaWRlYSB3aGF0IGtpbmQgb2YKPiBm
dW5jdGlvbmFsaXR5IHlvdSdkIGxpa2UgdG8gc2VlIHBvc3NpYmxlIGJ5IHRoZSB0aW1lIG9mIHRo
ZSBmZWF0dXJlCj4gZnJlZXplIChwcm9iYWJseSBpbiBNYXkpPyAgRG8geW91IGhhdmUgcGxhbnMg
dG8gdXNlIHRoZXNlIGJpbmRpbmdzCj4geW91cnNlbGYsIGFuZCBpZiBzbywgaG93Pwo+Cj4gRm9y
IG15IHBhcnQsIEkgd2FudCB0byBzdGFydCBhbmQgcmVhcCBndWVzdHMuICBUaGUgbGF0dGVyIHdp
bGwgcmVxdWlyZQo+IGFkZGluZyBldmVudCBjYWxsYmFjayBmdW5jdGlvbmFsaXR5IHdoaWNoIHdp
bGwgcmVxdWlyZSBtb3JlIHRob3VnaHQgKGFuZAo+IHBlcmhhcHMgZXhwb3NlIG1vcmUgbGlieGwg
aXNzdWVzKS4gIEJ1dCBJIGRvbid0IHlldCBoYXZlIGEgY2xlYXIgdGFyZ2V0Cj4gYmV5b25kIHRo
YXQuCgpZZXMsIEkgcGxhbiBvbiB1c2luZyB0aGVzZSBiaW5kaW5ncyBpbiByZWRjdGwgKG91ciBS
ZWRmaWVsZCB0b29sc3RhY2spClsxXSwgdG8gcmVwbGFjZSBvdXIgb3MvZXhlYyBjYWxscyB0byB4
bC4gVG8gZnVsbHkgbWFrZSB0aGF0CnRyYW5zaXRpb24sIHdlIHdvdWxkIG5lZWQgZG9tYWluIHN0
YXJ0L3N0b3AsIFBDSSBhbmQgbmV0d29yawphdHRhY2gvZGV0YWNoLCBhcyB3ZWxsIGFzIHNvbWUg
dXRpbGl0aWVzIChtb3N0IG9mIHdoaWNoIGFyZSBlaXRoZXIKaW1wbGVtZW50ZWQsIG9yIHdvdWxk
IGJlIGVhc3kgdG8gZG8pLiBCdXQsIG1ha2luZyB0aGF0IHRyYW5zaXRpb24gaXMKcmVsYXRpdmVs
eSBsb3cgb24gdGhlIHByaW9yaXR5IGxpc3QgcmlnaHQgbm93LCBzbyBJIGNhbid0IGNvbW1pdCB0
byBhCnRpbWVsaW5lIHVuZm9ydHVuYXRlbHkuCgo+IFJlIGZ1bmN0aW9uIGNhbGxzIC0tIGRvIHdl
IHdhbnQgdG8ganVzdCBtYW51YWxseSBkdXBsaWNhdGUgdGhlbSBhcwo+IG5lZWRlZCwgb3IgdHJ5
IHRvIGdldCBzb21lIHNvcnQgb2YgSURMIHN1cHBvcnQ/CgpJIHRoaW5rIGl0IHdpbGwgbWFrZSBt
b3JlIHNlbnNlIHRvIG1hbnVhbGx5IGR1cGxpY2F0ZSB0aGVtIGFzIG5lZWRlZC4KVGhhdCB3YXks
IHdlIGNhbiBiZSBtb3JlIHBhcnRpY3VsYXIgYWJvdXQgZnVuY3Rpb24gc2lnbmF0dXJlcyBldGMu
IHRvCmVuc3VyZSB0aGV5IGFyZSBpZGlvbWF0aWMgR28uIEFsc28sIEkgYW0gb2YgdGhlIG9waW5p
b24gdGhhdCBhIG1pbmltYWwKQVBJIGlzIGEgYmV0dGVyIHBsYWNlIHRvIHN0YXJ0LiBXaGljaCBi
cmluZ3MgbWUgdG8gYW5vdGhlciBxdWVzdGlvbgphbmQgcG90ZW50aWFsIHdvcmsgaXRlbToKCkRv
IHdlIHdhbnQgdG8gcmUtZXZhbHVhdGUgd2hhdCBpcyBjdXJyZW50bHkgaW1wbGVtZW50ZWQgaW4g
dGhlIEFQST8gRG8KeW91IGhhdmUgcGxhbnMgdG8gdXNlIGV2ZXJ5dGhpbmcgdGhhdCBpcyBjdXJy
ZW50bHkgdGhlcmU/IElmIG5vdCwgaXQKbWlnaHQgYmUgbmljZSB0byB0cmltIG9mZiB0aGluZ3Mg
d2UgZG9uJ3QgbmVlZCByaWdodCBub3cuCgo+IE90aGVyIHdvcmsgaXRlbXMgaW5jbHVkZToKPgo+
ICogbW9kaWZ5aW5nIGNvbmZpZ3VyZSB0byBkZXRlY3QgdGhlIGF2YWlsYWJpbGl0eSBvZiBnbyBh
bmQgZW5hYmxlIHRoZQo+IGJpbmRpbmdzIGlmIGl0J3MgYXZhaWxhYmxlCj4KPiAqIEVuYWJsaW5n
IGdvIGJ1aWxkIHRlc3RpbmcgaW4gdGhlIGdpdGxhYiBDSSBsb29wCj4KPiAqIE1ha2luZyBgZ28g
Z2V0YCB3b3JrLCB3aGljaCBtaWdodCBpbnZvbHZlIGhhdmluZyBjb2RlIHRvIHB1c2gKPiBwb3N0
LWdlbmVyYXRlZCBjb2RlIHRvIGEgcmVwbyBhbmQgdGFnZ2luZyBhcyBhcHByb3ByaWF0ZQoKSSB3
YXMgZ29pbmcgdG8gYXNrIGFib3V0IHRoaXMuIFlvdSBoYWQgYSB2YW5pdHkgVVJMIGluIHBsYWNl
IGF0IG9uZQpwb2ludCwgcmlnaHQ/IERpZCBgZ28gZ2V0YCBldmVyIHdvcmsgd2l0aCB0aGF0PyBJ
biBhbnkgY2FzZSwgcHVzaGluZwp0byBhbm90aGVyIHJlcG8gbWlnaHQgYmUgZGVzaXJhYmxlLgoK
VGhhbmtzLAotTlIKClsxXSBodHRwczovL2dpdGxhYi5jb20vcmVkZmllbGQvcmVkY3RsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 21:42:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 21:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwYd7-0001AM-FV; Tue, 28 Jan 2020 21:42:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwYd6-0001AH-Jc
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 21:42:40 +0000
X-Inumbo-ID: 1af8ea4e-4217-11ea-87b5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1af8ea4e-4217-11ea-87b5-12813bfff9fa;
 Tue, 28 Jan 2020 21:42:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwYd4-0002fK-Vv; Tue, 28 Jan 2020 21: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 1iwYd4-0004Sw-NG; Tue, 28 Jan 2020 21:42:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwYd4-0000v8-Mg; Tue, 28 Jan 2020 21:42:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146557-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=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
X-Osstest-Versions-That: xen=4d009db0a381412b959db84562b68f2d3533cd87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 21:42:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146557: 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>

ZmxpZ2h0IDE0NjU1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmOTEwYzNlYmM2YTE3OGM1Y2JiYzA4NjgxMzRiZTUzNmZhZTdmN2NmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZDAwOWRiMGEzODE0MTJiOTU5
ZGI4NDU2MmI2OGYyZDM1MzNjZDg3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1NTEgIDIwMjAt
MDEtMjggMTM6MDA6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU3ICAy
MDIwLTAxLTI4IDE5OjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgNGQwMDlkYjBhMy4uZjkxMGMzZWJjNiAgZjkxMGMzZWJjNmExNzhjNWNiYmMw
ODY4MTM0YmU1MzZmYWU3ZjdjZiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 28 23:50:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Jan 2020 23: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 1iwacd-0002nH-VC; Tue, 28 Jan 2020 23:50:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FLbj=3R=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwacc-0002nC-GE
 for xen-devel@lists.xenproject.org; Tue, 28 Jan 2020 23:50:18 +0000
X-Inumbo-ID: ee73cf5e-4228-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee73cf5e-4228-11ea-8396-bc764e2007e4;
 Tue, 28 Jan 2020 23:50: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 <osstest-admin@xenproject.org>)
 id 1iwacZ-000535-6S; Tue, 28 Jan 2020 23:50: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 1iwacY-0005lb-UY; Tue, 28 Jan 2020 23:50:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwacY-0007Ne-Tv; Tue, 28 Jan 2020 23:50:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146558-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 28 Jan 2020 23:50:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 146558: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 00:36:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 00:36:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwbL5-0006e1-0E; Wed, 29 Jan 2020 00:36:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=enuW=3S=gmail.com=dpsmith.dev@srs-us1.protection.inumbo.net>)
 id 1iwbL4-0006dw-AN
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 00:36:14 +0000
X-Inumbo-ID: 59f7236a-422f-11ea-b211-bc764e2007e4
Received: from mail-ot1-x329.google.com (unknown [2607:f8b0:4864:20::329])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59f7236a-422f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 00:36:13 +0000 (UTC)
Received: by mail-ot1-x329.google.com with SMTP id b18so13976198otp.0
 for <xen-devel@lists.xenproject.org>; Tue, 28 Jan 2020 16:36:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=LTu9bx4DvGE+dQrmZuISRuU0BAaXHU+rxiLU50jBnzU=;
 b=r5+t+4/NZlmofdNhNH/w3vYxHRvlvfpbApvh17tXMykxvl0r22Tgr8ivw8SBXT9NFe
 ztSSSpP7iwzjVxheXZ+m40hnB0FqttmEIDXS9aG5TUQfQkmS/HI38KXXwPU9ulzcFYcA
 6W8iMSCf2T0yu3lELz4Xgypy6ivOLrIOrM090HpKLaa9G89rLZLhngpa3ohnuHOyPh9g
 nqaR1+jWuUFRTSRsxbWD2r6u2EaR7doOb+JU7scj5vZGaQQ61MNWRsl4nCJQCSPmLuvp
 4LUkbGJZvj2Gwpur2AAjeh3dpkW9YucrFinFQenRb9dVqQjfot3XbkTROvkX9JPA8QN0
 qKsA==
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=LTu9bx4DvGE+dQrmZuISRuU0BAaXHU+rxiLU50jBnzU=;
 b=DhaCHYak468hjrsLozP9fUEj3ypmnuWKhzFJ1Yq8pG0gEeMVqifKN6CCWpxBp5G7zi
 kKwcPbqumcroGTMK2HS4gn9pjdQcNVBxjK0qtINz6Ib1dihhZcuFqG3pW8YJ2bcXjP5Q
 9cI/IM5BMFcABbk8nty+SU7b3RajVBUV969EctW3nlA4tWopU6veZ8TAR0mMooUEvmqA
 DtcMx3YvJhcG7JDeGM0ps95SuyLKdvvjrCFn74Z11GKoYiV2M4ywK3NOY00JzAgvRgiB
 aknkumNG1VOJV9lQQC/3enmDAupRbRY3JpLpBJqf/uTEWN+F3UyQeNv66663fOmH9zK/
 oItw==
X-Gm-Message-State: APjAAAU+bgTCvr/01Aa2ya9D7DiZz58Ec0YmMpehfGmSwRCJ+qbbVDzn
 KFisUdZZc7k4vJnP0Tgd5yqZ0pvYdObebptFg51/wMHf
X-Google-Smtp-Source: APXvYqzto0SOO97ZLaTcHs8ThvnNUI3teIPFaW4UC6dIyzUSMwj0lOfp35PIxLsp603O5UEcV8O+vS4JQXaczrGWO+8=
X-Received: by 2002:a9d:5888:: with SMTP id x8mr17680959otg.361.1580258171646; 
 Tue, 28 Jan 2020 16:36:11 -0800 (PST)
MIME-Version: 1.0
From: Daniel Smith <dpsmith.dev@gmail.com>
Date: Tue, 28 Jan 2020 19:36:00 -0500
Message-ID: <CADAP9AWn3EbeWoiqpXj7==VEJR0HVfjYJOPrL4mm4ny8wQ3_Eg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="000000000000f9da2a059d3c8678"
Subject: [Xen-devel] Notes from December 2019 Xen F2F in Cambridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

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

Xen Community meeting at Citrix, December 2019
==============================================

*Combined Notes from Christopher Clark and Daniel P. Smith*

# Day One @ Xen meeting

## Attendees

-   Daniel Smith (Apertus Solutions/TrenchBoot/OpenXT)
-   Christopher Clark (OpenXT)
-   Rich Persaud (OpenXT)
-   James McKenzie (HP/Bromium)
-   Lars Kurth (Citrix)
-   Andy Cooper (Citrix)
-   George Dunlap (Citrix)
-   Ian Jackson (Citrix)
-   Julien Grall (AWS)
-   Paul Durrant (AWS)
-   Wei Liu (Microsoft)

## State of XSM/Flask

### Proposal

-   Would like to see XSM/Flask become the default access control
    mechanism for Xen
-   An audit of security hooks may be needed

    -   Ensure all subject/object/predicates are covered

-   Default policy should not be hard coded/always present

    -   IOW, dummy policy should be extrapolated out to as a proper
        > policy file

### Discussion

-   XSM/Flask needs refactoring

    -   AVC user space tool

    -   Performance: while there is an expected overhead the OpenXT
        > community uses it without user noticeable performance
        > degradation but to date there is no known benchmark to
        > quantify this overhead

-   Provide non-Flask hypervisor developers a means to provide
    appropriate Flask patches for the hypervisor capabilities that they
    are implementing

Specifically requested:

-   A Developer who adds a XSM hook should not need to understand
    anything beyond the dummy policy

    -   After making XSM/Flask the default access control mechanism then
        > XSM should provide a consistent behavior which can be one of
        > the following: 1. deny access to the new hook and break, 2.
        > fail to apply, or 3. fail to build (in which case XSM would
        > not be testable by default)

-   Correctness of the dummy policy should be reviewable by
    non-Flask-specialist Xen Security Team
-   XSM/Flask default policy should not be less secure than the current
    highly-privileged Dom0 security model

## DomB-mode of dom0less

Discussion about the current implementation of dom0 launch and the
hardware domain.

-   During dom0 creation, and prior to starting it, the hypervisor
    issues dom0 all possible permissions over i/o ports, i/o mem and
    IRQs (see: \`dom0\_setup\_permissions\`). The hypervisor then
    reduces these permissions by masking out with a series of defined
    bitmasks to restrict it.
-   A hardware domain (that is not dom0) is identified by matching a
    domid specified on the hypervisor command line
-   When the hardware domain is launched, permissions are removed from
    dom0 and added to the hardware domain when the hardware domain is
    started (see: \`late\_hwdom\_init\`).

### Objectives

-   Extend dom0less support to x86 platforms

    -   boot domains are to be configured and launched by a single
        > initial domain (domB) that exits once the setup work is
        > completed

-   Enable flexible implementation of cryptographic measurement of the
    set of domains launched at system boot
-   Support the use case of implementing a disaggregated vTPM with
    isolation from the control domain
-   Permissions and access of \*\*all\*\* domains should be dictated by
    domain label from XSM/Flask policy
-   Optional: the boot domain image could optionally be bundled within
    the Xen binary in a similar manner as the initramfs can be bundled
    or not with Linux kernel
-   Want to be able to replace the domB without rebuilding the
    hypervisor binary.
-   Add a new KCONFIG for switching between domB implementation of
    platform launch and the existing dom0 implementation.

### Discussion

Requested: an in-Xen-tree reference domB implementation

Note: the hypervisor interface supports starting a domain with a
specified domid. This is not made available by the libxl toolstack.

Xen has logic on permission delegation:

-   in order for a VM to be able to delegate a permission to another, it
    itself must have that permission.

    -   **ACTION**: change this to be implemented as a XSM hook, so that
        > policy can choose to override this constraint, while
        > preserving it (ie. the existing behaviour) as the default.

The domain id to assign to domB: should not be zero.

-   Recommendation is to use a new fixed domain id allocated from the
    reserved range.

    -   See DOMID\_IDLE, DOMID\_INVALID, etc in \<xen.h\>

The is\_hardware\_domain predicate

-   uses within Xen not necessarily all consistent?
-   convert this to a XSM hook?

    -   ***to be determined***: performance impact since hits the avc?

Need to not shut down the platform when domB exits

-   ie. distinguish domB from the hardware domain

Since the hypervisor ABI is unstable, specifically the domain building
hypercalls, will need to use the Xen toolstack:

-   so libxc/libxl is the right interface for initial domB domain logic
    to use

    -   otherwise problematic when Xen hypervisor version is changed

    -   in the near term, this mandates the use of Linux + toolstack

Python bindings as an option was mentioned

### Decision:

use full Linux within domB as starting point

-   unikraft discussed, not selected: is not deployed in production and
    want to use mature, QA\'d and externally maintained components
-   32MB size for the kernel queried: proposers have no issue with that
    size

Request made for a script interpreter in an example domB, with scripts
to start dom0 with a given set of permissions

-   aim is to make domB usable for other people\'s use cases and widen
    adoption, help other people with what we build for domB

Brief discussion of \"single VM\" Xen

# Day Two @ Xen meeting

## Terminology for this text:

\- highest privilege hypervisor (L0) is "at the top"

\- guests are lower, decreasing in height (L1, then L2 etc)

## Naming Method Proposal \#1: Client-visible uuids for names

**NB**: This first naming method proposal was discussed and then
superseded by an alternative, see below. Discussion of this first method
is included here for context and the archive.

### UUID Semantics:

Three options for what a UUID represents were presented:

1.  A running VM instance
2.  A running VM instance but the UUID is never recycled
3.  A VM associated with a thing on disk

Consensus was for option 2: a running VM instance but the UUID is never
recycled.

When a VM is migrated, its UUID must change.

When importing a VM from another machine, allow override of the
default-assigned uuid.

-   An important case to consider is the localhost migration: uuids must
    differ.

A VM, a template and snapshot must all have UUIDs within the same
address space.

-   A useful construct is to have a VM (and a UUID) with no resources
    assigned, that can be resolved to a running VM\'s uuid.

Tab-completion of UUIDs for CLI tools (as xapi currently does) is
essential for usable human interface.

Migration is either invisible to the guest or needs to be tested
continuously to detect and prevent breakage.

Discussion covered a method of making the migration event visible and
simple for a guest to act upon, by setting a bit in the well-known page
shared between the guest and Xen to indicate the event, and triggering
an interrupt to the Xen platform device =\> triggers rediscovery logic.

Strong concern raised that migration must not require the knowledge or
cooperation or correct execution of an algorithm within the guest. Buggy
front ends currently decrease the reliability of VM migration.

Want an option for client-specific translation of id state exposed to
guests so that they can be shielded from the real uuid in use. This is
to avoid a future repeat of the current difficulties experienced with
guests being aware of their domid.

### Sub-topic: nesting

The L0 hypervisor (closest to the hardware) should not be required to
maintain a name translation. Each level of nested hypervisor performs
name translation for its guests, which includes translation of a local
name for a guest-hypervisor.

When talking up, a particular name gets expanded to the list of names
being queried: behaves like a VLAN tag.

-   Names are not of fixed length. All hypervisors name their direct
    guests.

Clients always use relative path names rather than absolute path names.

For data transfer between layers, once you\'ve done a memcpy, doing
another of the same data is essentially free (for performance cost)
while it remains in the cache.

For measuring performance, compare against CPUID as reference benchmark.

## Naming Method Proposal \#2: Externally-connected ports and
implicit destinations

***This is a superseding proposal to the above-described use of
guest-exposed uuid names.***

### Approach

Add the following two new concepts to Argo:

Concept 1: add "implicit destinations" where messages can be sent (via
the sendv op) with only a specified \<source Argo port\>, leaving unset
both the \<destination domid\> and \<destination Argo port\>. The unset
destination values are then filled in by the hypervisor by performing an
internal lookup from (src domid, src Argo port) to obtain a fixed (dst
domid, dst Argo port) for the message destination.

Concept 2: allow the toolstack to create and manage the entries in its
hypervisor's "implicit destinations" table. This enables the toolstack
to perform \"patch-cable\"-like connection of ports between guests with
its hypervisor, and can be done external to the VMs.

ie. the L\<n\> toolstack connects implicit Argo ports between the guests
of the L\<n\> hypervisor.

With both of the above in place, a VM can then send messages that
specify only the client port, and the hypervisor will complete the
destination VM and destination port, enabling a VM to communicate with
an endpoint determined by the toolstack. This enables the use of
well-known client port numbers \-- ie. agreed between VM and its local
toolstack that manages it \-- for services eg. \"my storage\".

A special \"destination domid\" in the implicit destination table
indicates \"up to the next hypervisor\", for sending messages upwards
when nesting.

To complete the nesting communication path, a hypervisor needs a method
of receiving messages from its parent and mapping them to its guests: A
per-CPU receive buffer where messages will be delivered into.

A new XSM/Flask control can be added to constrain a guest to only be
allowed to send to "implicit destinations", which should be useful for
enabling controlled guest access to Argo communication without requiring
a full port-based firewall implementation.

# Copyright

"Xen F2F in Cambridge, Dec 2019" (c) by Daniel P. Smith, Christopher W.
Clark

"Xen F2F in Cambridge, Dec 2019" is licensed under a Creative Commons
Attribution 4.0 Unported License.

You should have received a copy of the license along with this work. If
not, see \<http://creativecommons.org/licenses/by/4.0/\>.

--000000000000f9da2a059d3c8678
Content-Type: application/pdf; name="Xen F2F in Cambridge, Dec 2019.pdf"
Content-Disposition: attachment; 
	filename="Xen F2F in Cambridge, Dec 2019.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_k5ykwfo30>
X-Attachment-Id: f_k5ykwfo30

JVBERi0xLjUKJb/3ov4KMTYgMCBvYmoKPDwgL0xpbmVhcml6ZWQgMSAvTCA5MzcwNyAvSCBbIDgx
MCAxOTMgXSAvTyAyMCAvRSA0NzQzMSAvTiA2IC9UIDkzMzQzID4+CmVuZG9iagogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKMTcgMCBvYmoKPDwg
L1R5cGUgL1hSZWYgL0xlbmd0aCA2MyAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMg
PDwgL0NvbHVtbnMgNCAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAyIDEgXSAvSW5kZXggWyAxNiAz
MiBdIC9JbmZvIDI5IDAgUiAvUm9vdCAxOCAwIFIgL1NpemUgNDggL1ByZXYgOTMzNDQgICAgICAg
ICAgICAgICAgIC9JRCBbPGMyNzMxMWNkYjlhMDJhOGI1NDZiNDdlYWY5OTE5YzU4PjxjMjczMTFj
ZGI5YTAyYThiNTQ2YjQ3ZWFmOTkxOWM1OD5dID4+CnN0cmVhbQp4nGNiZOBnYGJgOAkkmOSBBKMx
iHsQxPoOJHidgISeDIhbDCRS54JYbSCJThBLnYGJ0WcaSAcDI00IAHbiB3EKZW5kc3RyZWFtCmVu
ZG9iagogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKMTggMCBvYmoKPDwgL1BhZ2VzIDM3IDAgUiAvVHlwZSAvQ2F0YWxv
ZyA+PgplbmRvYmoKMTkgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL1MgODAgL0xlbmd0
aCAxMTQgPj4Kc3RyZWFtCnicY2BgYGJgYNZiYGZg4HvBIMAABWA2CxAyMLA8YGBYVsJsxBjAwMBo
ymjDPD3YtSWscvUJ1/RZLdEnXBuQJYHquRkYuRiBNCcQ84IN+87Az8Cgq5upwX6m5IDy0ZMMBuxT
JrYwTe5z4E1gYAAARcgYgQplbmRzdHJlYW0KZW5kb2JqCjIwIDAgb2JqCjw8IC9Db250ZW50cyAy
MSAwIFIgL01lZGlhQm94IFsgMCAwIDYxMiA3OTIgXSAvUGFyZW50IDM3IDAgUiAvUmVzb3VyY2Vz
IDw8IC9FeHRHU3RhdGUgPDwgL0czIDMwIDAgUiA+PiAvRm9udCA8PCAvRjQgMzEgMCBSIC9GNSAz
MiAwIFIgL0Y2IDMzIDAgUiA+PiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VD
IC9JbWFnZUkgXSA+PiAvU3RydWN0UGFyZW50cyAwIC9UeXBlIC9QYWdlID4+CmVuZG9iagoyMSAw
IG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDMwNjUgPj4Kc3RyZWFtCnic5V1Z
ax05Fn73r7jPDVFrX2AYsJ04z90Y+gf0BgM9MJn/D6PaJVd9t865taWZmNhJyaUjHZ190VU3mb8+
qfwtJH379a+n/zw1T7zS7YNvvz/98sPt3/mpCK793eFn/lV1a75+/nrr/vHtz6cfv5rbn/9tZ4jK
35R0vpnijztPvDH9k5/yVwldCe22L8AdMHny7ezJy0cnFzJZdRM+xe5bBvPx0QRQpXBzMv+9qbj7
brTU3eRpw+ys7WivNm+nn+rl/enHN3szVnh/e//jSU3kLG/vfz3lg/qkdLq9/3b7h5Tm5Z+39389
aSOUctbG5nfaARvbAZWEDlY5Nw44BQakaQeS8Dp65c04oH0Hwwmpgzd2mkojGLJ7I4roY9IBDFg9
DVTLNQkstxiwr+1AyCeRnC7fCMU+pFLTQPeGCsLoqDTYuclcsLqPGrvrz+Ga8C4UgPC8/LzaQwXB
MpcEZ6rpwG46CtctSglnZTTFWZRzWa+LuV7Q6b21A1/ej+O5PJ1QzufZCtbr8XQk3JbXQxjwHwAf
Ql63HuAMSwdI8Q7BgFNVZywnXoeCRrllUlUGyABl0cDr4WdjrBYuRGXKI9qPJlSG61L+ExFhaCV3
hupWoDZ8+kmbD/JASeGi1TEVcrNTDDEzjZJJz8grs5OWMQRZ6Cs3vaL0RBO9PDB5I16VukcBED09
zicKy8975Fkhg8rWzwTBKP72QjFXUotrql/wvbRb1kjziRJYbM9sVsQovXWReRQx89g6RvCB2xcE
Ba2rOldv/SpKKtxWW9fLB+tMsSavF9daEQggnGoLys3kWLOibHEqB/CkY0Gcb2DXvZa+DzwUstJ+
IVBOiSYIQQF0cPmlV09L1MEFjWgD8jZCK2buQQeF4LIqnehSKfAGnsqDqWphZwsNiIkfEXlPtIeL
+NDo0krK76fStL9j5ugYBzqyg9ESQnLqI26CsNJl3BAGBtMkc4+2ybi5dT0f6cl+aQTOdgeOPxx5
WnmRdVV7aCMOz7JDlM7/M1p1YFWyJ4G1tgD7QfIEWwiGUvLIUPCmAgMVa+bDXJY91Rtv4I1KYgQ3
2bOVxJClF4zNI7SsSmKUQCo1V64XLku+AF3dc+TCeg3CCTR4kD7D6h2pZYrpBOV0tQtkIkG1AtcE
xTcU+NA8Q/Yt2rfSyyajGfR4ds19aQdh0wIeHrS5wZqQqaUd9yigkYcwXqGjIgM9uKU2E0t0dpma
KYYhMF/6mNx8d/Ao5G7u6n25aZMV3QkV0vNcXWGv0RV21BWVbV7pCiQwaT5MJZQpPkwpeivyrmBD
CYtWC/UU3AZUCHdwhXQeVrgQiRRHppBnlZYq3bGKsVUZxS0dQUqogMLYLphCoZeMbXyhUk9ibJPN
Q2uCKyn9XL721/D1AFYaB2kVWnQUrUWynCpvspT4fGZEogMzFrRLA3cb0ACsWUvKQnD9H/CWlMIk
mQ2kgtzOZa54DXPFUWl+5hIldmQgR1Ds+YrpMAwwlf7CZlPkJjqEEbb7+IA7Bq1nShC4YsYHIlSI
r+FU5+nAKPLRx1hS7ql8auUlfDqClfoN6QK2WcZmR8hcUEFh2GfENLBtyw61POAgvADsnsQr2kXR
+YET8ZzLKtfEDO0UM4QxLRgZRPaUe+WyCqQ97AfyHcT9/MDviInKDPDVPBR882ZBU+dy0DWRFDtF
Up6RU4BJD1IxPPxnLnljroNZAqyhoCzgxz8Qnx7GdaS84t+P65IUXiYTS1I8l/GuCXWMYKV+ReYR
O9uFmYXr8cFgCgjvwRApFBHsPXxHauu7sv18EllnNX6SvSaeYa+JZ9jVeAaOpUF5z/b3H+BFqGgx
8UE2hRthZ7H56WLTb8SIaIz2oRhBudnzmMIKp1wT5LPXBA/cNcGDEeydIDY/9MwmpkeMMxg+YHMF
DvMhsX8YV8RCHJVcUcXEz3NxjLDRNsaWuyZO4K6JE4xg78gsXBCEdAKmfhi3g0bEivuT0dTu1q/t
NnmRrI7VnqWq5ljF2OIcL6x1aKlE1MamDetYnONOloCbF6SF1yk5DfhCVd9dmZmBh06fmSIoG7eg
c3GO0/SxF8q2STd3QHzlbimqC0OLz6CVmppYWfQiDT1VCwWfr4O4WA4GzotU+9yqliIYK4ta8Ts1
qrDeFELR3YAOIg8EM5MXC+sa+61CSDbNMrs9dKdmodOFkQqKnddI64Y9bfQIip5Hl5bgBwClZ3Un
ks6Oj6SsuA88HUlrJmkRVGxiiBPJ7UjjShiDaLxpH6uMjIwCnQVh1awZRqw5b82c/LO49conO3OT
F16J6JV+w/NXnEav9FJy/gqcayDm+Sbx9gfNkRnA+5IB+tLCORSdBuaXOspQ9py89XI9s541ZmaS
LqFyDFJk6NLPQypHkogOUbiuqHyilC2kKbTPqC2/N/3Us4dTR/WgJeIdQe2jrn2XrOWtNdlU/qiz
vdAqG2+zgruMXZPVrAqzmualEfzOYKgvR8sW3rAbmlZ3x2UmPNE2t04IPdXIDzJdYeSPYO8Y+di0
44eK2PVYD0SdQLSVny3hl6riqVBoGKKQvVpcco0CS9gvQIX0vXSfV29Xx2QIHXfMUDlu6UM9s6hN
juCOUNt1AQi41rXONvImMDZAwyLEBuqlhefG7T6Ee2Y3acLsCoW1CKTHbqahkBKl7JOWmCzLvBEE
fg/oneo3JgNBGt6r8RWeG7+JG7eQo6Mj9D9/aLFBtbwrRcGHq30fOwyaUvmfa+roa0yd8dYSft0T
Nk/2K0nn512xtcGOre1ouCA2ZecwaAip2JdShVZeJQGvbEByAAleZoafKI8ra8OitXI37cBEfHsG
iXCkOlBTZckTnItMjm8WVF6krk4gHHDp0YrU8g1YOwjLcFLYWSVdgJU6coUlVNR8CcB2gjYm/Wk2
E2V/JbFChvsMnCau70JqAC5EAO72Rt7UZ4AkzNKUtRZLgr3KqCMZmmTcy49QlR80dKEgPvzmIwiZ
3cYOQXB9msR0viisvqQbDhd7TmZkdNUvk/A71y7219jF/mOqb6EmEFp7yKDcsWDmAfsXFRpjw5gf
ZkScwu2EgBY27MWHoSpucAbaXUg84Bs5uNfBbbJOaaIMGfeke8Yq2cRFEzvIyI7boRUhjQ+DajBu
91zKAtJNZoDw+T4QReOTdAfJeaVH6E7QQfkgUtu+OUnlc92NeI27EUcdhAr7cf89zlzJNzAZ9h9g
gxt0XiqP3c3vkV0ITJJ0BIklSNc2GcIlTJvUGcU7QvFhaFlCgxBtjXtZIzd1hCdC4gR0OTzQiQQt
fwJhQHkP8nRYf1M2zT4GCgGQ0iX8vBsCzb9AlJ07AhNtU4qUHBH7hi/21a+baLKSSYcLK5z/hKDh
YuM5+tI7K4I0bf4m7mEjHFKWFMeKqcGpNMIG3Vxn/xHHVmQ3NGpFKCUCz4cPTqAXJUEIcEm47mlD
3m7/KqboRVdNGXcpWWPHMOI1jaFxugPrqCqYqlehLIMpRd8DPdFbCmGqMALs02aXGGEjuFysTMCe
LuMFpMj+loIUdkycneLHBQko/bVb2fTKZT9m/ESOeH4Ta+MtxrGJ9VRvMcbVG0xMAgO47xlzFve6
ro3XjpByTciK4xZPcaNqfL5acVFPuBPLCZfaiyHj+W2tDZskeQmbJEJbKz8lC7uz2Pea0GodYJMq
7fZloGfUZ4oTWdJ9FQ8tG5FQ3RvJgwBZXz4rkgLf7BvJ+UF3dGXKbqlORAFwJrhpFJ1hOshsC4Qd
1IcEcHhSlkJJJPXDDgodXip97h3oxOtcdys1xqFnWPAL423sQt1N5XlbPvdgpeT7cLUbMjU1dkY6
/6KAVuGPXcJ71pJWim/bRUGklDYx7cLfyBYznqYu2ZWS/E9R4xYrwSwKktQoKbKb1cK+LZtkilKq
2zZaotAO4Tpax7TyPHPRh7YGIaPkx6ZPfKGoGnYK77vMHe2G1sv6ztg1lxgZ3C6fTaKVtiRUw88E
gCtnzmrxCU2ypataT+dfzNpaIuO1lBWH0u7mhYFsdqHcAwGGksK9WiWOE+SG47Zisl1ntrGBFC+z
E4Uvl3aKLmALgeA5EyMn7CDMiu98fK+LjkL7tgA6gVtl/wd/ZB3MZW5kc3RyZWFtCmVuZG9iagoy
MiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSAyMTMwNCAvTGVuZ3RoIDEx
NzE1ID4+CnN0cmVhbQp4nO18CXxURdbvqXtv9+29by9Jd9a+nU5CSGeBJGSBQDpkYQlhJyZAJCEk
ELaEEJDFBVcUUIK7jgqjiLhhExYbXEDHBUVwYxwd13HQcdAAOrib7nequpN0o/MN7/u+937v+725
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
ZW5kb2JqCjEgMCBvYmoKPDwgL0NvbnRlbnRzIDIgMCBSIC9NZWRpYUJveCBbIDAgMCA2MTIgNzky
IF0gL1BhcmVudCAzNyAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMyAzMCAwIFIg
Pj4gL0ZvbnQgPDwgL0Y0IDMxIDAgUiA+PiAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAv
SW1hZ2VDIC9JbWFnZUkgXSA+PiAvU3RydWN0UGFyZW50cyAxIC9UeXBlIC9QYWdlID4+CmVuZG9i
agoyIDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNDMzOSA+PgpzdHJlYW0K
eJztXduO5bYRfJ+vOM8BLPMmkgICAzsbzz7HGCAfkNgLBIiBbP4fiI6kkcgd1UzXIUWdSZwFHFva
I4oXkdXV1d36osY/P+jxH2Ewl7//6+HfD9crXpvpwrdfH/72p8vv49Uu9NPfnf//h+Vv68v1zy9f
LvO/fPv68OMXe/n6n/EhWvX+ErWf/2V80G/oopqueGuXK38d/6SvoTvT13qT/qAmdG+mJgavClpY
nvf4/PDjk7to1/l+GP8XL8+/PehtqtTleXwbc/0v7f3l+R+XPys9uJ8uz/98+Pm5QdPOpU0ra6em
hy6E3itnrn9rutH30w3Xxai86+N2w0w3Yqd7rVVIbgzTjdBZE7Xp1+vu83Tdjl3x2g12uxHAk1wE
N5RdXkoFPYQ+bG1r9FLwbdEvtAIdN8Pyi6E33uikg0+ogw417sFQ/ZxcV0PY7/igtx88bi2oIXlS
/3m/hd4mr2Ts/pAn17NlcP1SqNn2zr/b52yGJC3DsQhgLGDfUBfA38/m2brdHuSTUG2wwdhlQzF+
vvsrL2kB/qCfV702nVExBLX/MebDCtrIvqz0OtuJPqAbYMngJ4GJEG1y+ZSyyz7b5ARrgJ5S2DdJ
n4O3+3325vYHZWOhrGDFoImmBynbo63fNtDs283mB72TZIsWrWK0CdCDgd7okVthS89aoI2gVTdE
Z2OGOZahagh34kvTbkAAAuIEtEVgLBLAjWyiyvAOfJTo3Be1jfdGFueJTn5+zNOjH30ayTcGT2bR
oeZ6cD3tdIIJEFbA8Ah+9vBkefv7rnDOwp2F3bpkTUtwLew0WPf8cYrWHsRBuAk41xBs4XUJzy80
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
U/KG45NXEpJEBvY+sh7UBnVwDycN4ExLaswIGsZqOkmFmRIxIkQSd0JvZIMBRrthckvv3FpwdgDK
rf8C4qm8U2VuZHN0cmVhbQplbmRvYmoKMyAwIG9iago8PCAvQ29udGVudHMgNCAwIFIgL01lZGlh
Qm94IFsgMCAwIDYxMiA3OTIgXSAvUGFyZW50IDM3IDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3Rh
dGUgPDwgL0cxMiAzNSAwIFIgL0czIDMwIDAgUiA+PiAvRm9udCA8PCAvRjExIDM0IDAgUiAvRjEz
IDM2IDAgUiAvRjQgMzEgMCBSIC9GNiAzMyAwIFIgPj4gL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9J
bWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gPj4gL1N0cnVjdFBhcmVudHMgMiAvVHlwZSAvUGFnZSA+
PgplbmRvYmoKNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDM4MTAgPj4K
c3RyZWFtCnic7V3bbuPIEX33V+g5wHL63k0gCDCesec5CwP5gGR3gAAJkMn/A2mLktg90jHrkK2m
vcgY690VR119Y11PVemDyj+/6Pwrjubw9389/Ofh9ZOgzfGDH789/O1Ph3/nT4foj393+vcv2if3
+tf14fXn12+H6T9+fH/49M0evv83j2J0HiTpcNDKh9eRfkcfquMnwdrTJ3/NP+U89GB8s6n4e9Ew
Kh1pjEFtIXEa8PHl4dOzO2g3BD/mP+nw8vuDno9LHV7ydEz+P5P/HF7+cfiz0qP7y+Hlnw9PLz1o
O1fSVmaiPQ4x+qCcef1bxwcuHh+kQXutVUzLD5Q9PnCDinqMPs7fcOw3vEbEE3jgPx8faDXkTTHR
2WUi5gks3QQ0ljXTEz04pbRS82BWo++Y8TTl0ZtgQ0H/SzGxPIH5weeCikre3V7LqOdtGW9/7s28
XWo0fn7gT19ISQXnwZGUk/LTpsTBmqTLkaqNT2OYJzWtz+Y7HHRw8wMfAQ0HaLjH4tSNvU3BupvX
p1q2+3x7ILhq5wHldPtzuLQ3tgkMBUlodg0RDGTA52qaqhkyb4xRzZfDePDGYNrwDkAi3qLDewZj
wZ0qaSSlb++tCmZxb/GNdewX4Iag02CPGw1U8YjyC3gkC0aCB0HvBpoT3I2Sb2lvBGeN7ya9DPKN
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
rd+qCVyP1ncCY0uWRfgOTBKbwjB1wxibhQ0HE0w8lL9//Xa4/vDH959nmoYQMFfM1+WkEZyqwdnB
RTO660TbfL9sfkd0LJ6ckZm3LWc3aOeS0VftlIkvGETba/Rka4i4+U7nyQ1Rny7EZcP7S8AUbilt
90FTVCppxVqhYQcjsHTctNJutwk6vFUSBfcjF17qn6Rxj/6lzXR4bPyzEq0VilDSrrNFL7w+IjPz
yDFN9eFmRtUda2OVOtHuj7WZab/BdaBCDmEqAEiFcQsQqgVZerv0YD6Wht5vVsTRog/nj4t8frdK
nFwxu03l5yRdcOiuYGy9uk018+uOMF9vr61DeEXSmWcjUAm5S5F9hRDhLFID+TzatTRohkKhm5di
QYjAN80u9xajX7atbASPxqHzWZ50S913C+4hCLQDQdAtPuFkn/tpLlG5M0Kp0F+66m2T7mTOtO20
7zcaI8D8QTXd9Wylj0k7DRjFxt5/tFcW02BtUmxH8jAouAwJLPMOVWOFVcBRjEsCXoUWXjPkpahZ
lAwhRPdmh0FfDDpr5ZOlJUbfAip6CpgVvGUHe9TtaI+eaSsdwFuvUXQKl0KV+YJEhaygsShpT7nR
jdkurf1eOJtKXQReAB4sBwEfkv6ostRLpDhBJinKzRCVMmeb9rWr4ckjeUX8eYvSSyMmJbBVERiI
hHZuMtzvA9WEn5P5wy3To2kEVEMsFWsMNayX+rYw6INRzdZImBovFVK1dwTQqnCb9P8AHhtHxWVu
ZHN0cmVhbQplbmRvYmoKNSAwIG9iago8PCAvQ29udGVudHMgNiAwIFIgL01lZGlhQm94IFsgMCAw
IDYxMiA3OTIgXSAvUGFyZW50IDM3IDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3RhdGUgPDwgL0cx
MiAzNSAwIFIgL0czIDMwIDAgUiA+PiAvRm9udCA8PCAvRjExIDM0IDAgUiAvRjQgMzEgMCBSIC9G
NiAzMyAwIFIgPj4gL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJ
IF0gPj4gL1N0cnVjdFBhcmVudHMgMyAvVHlwZSAvUGFnZSA+PgplbmRvYmoKNiAwIG9iago8PCAv
RmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDM0ODYgPj4Kc3RyZWFtCnic7V3biiS5EX3vr6hn
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
73HLYzF03+ANhz2j8dkbJfAaElIE9KswqM9VFry4zka0Mlw33UVDqb5EgKnVdRyIHelkZR/BlI7q
NOK2Qi393az5bMbv8B5h9je9qf870AvaoNDtwcdQS15B2+SjoX2a9LvGW66l8ekZ7f26n37gr1Ui
3MfHHKGHHOFRzj4gCbEWOMjh5DdjDYQ8VLle0DEoYaEw2H/Is3aVQ002Ho8+a3nfQTVDTgmcdu04
JTaVDQaGsIB1aXQFK8YMOU28f96P98/78f55Q9zxPfwGzybTtAtPft+BoPArAO04+Tui5CDdxUee
ISUjyc0Gr4dJ1JjksOQzLssORfotaTbbsyzXmeS9RT67A7Ld2UREO/vzW97gg0CkXQoYOiPZw9kg
9l10jFCapYWAQAShLDa8gWWJ6MGDeeFQj8lIoK6wyMXTI0d5vzB5p/Ru/M0i+57LWGzwJv8qKX7d
A4ESmllpFxaLHxChb61VjVUZID7JIfwIxmIbOyQ4s2s8Iji0HxPmv9WriZ6+ED19JEiARPf6I2Eb
+hWqHtiGDnukl3+74xwRSCwLIbqrKWgQ71L/btxZHV6b2fQCmih4akOqWlE8ds8L9lGnwZ4uOBYI
pitym9DTxevHJ0Lir/PBHKwSq3YjRQKhDWptS5ar96X/j3LZY5JhhpiT9oF8kI51BYjuvnwEt7v1
5vzeerEBe9PJTu1GojsVb2dsQ7sM5n6GbzLyhlNLjhlu8Q453vhLetCQFaZAK+8t4pIKbcsSZVcq
o3zRFh/zD09fW19VLYPY0XOAKLq9mdUKiXfoTyftaPgEIguSsa4HuXmhAMTmIbTNx320C3VslsEN
BuvdfgFC5leGgRakp3vbY83b0oI/+HEWftagAchGqTxI68mCs8lhhZ1Ddhh7LZGm6mAPyoM/KS0w
b3tS/dkuuHG3MASnLp6GOxJ38f5+qErha2gQObKsftfcPj6cUx4VI9x9cjUgI/4L2+Wz2WVuZHN0
cmVhbQplbmRvYmoKNyAwIG9iago8PCAvQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDYx
MiA3OTIgXSAvUGFyZW50IDM3IDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3RhdGUgPDwgL0czIDMw
IDAgUiA+PiAvRm9udCA8PCAvRjEzIDM2IDAgUiAvRjQgMzEgMCBSID4+IC9Qcm9jU2V0IFsgL1BE
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
dKU2PtuJsE3LpPck1OIFDAgfk7IoL5UPbQdKQsQ3zJ8Db6y7r7VEpAAy5YeFphI7xCJiCI7GYti2
fLKjYMluU0egmbsSSfKooWfUWNQLdu7gZ5QtGxR/NJMrY/r7ps2DyopRYBHAcYVLtiDgXwQC3vvx
ztkEDhwARa4WBz6vlqKNzce1aMEZyYmMDt6a1J+yvnFZ37eO+y6X/jil1di+MRZ25tIfc7FM5Pfx
jHv59NIfeLfPxTKZeQIu0dmah7P4gPbrs4mu+0hnkYxrdatD2ZhP6UymcCiJ56+9q3DTMe/mXKHQ
gh7TFff6FXQW82p52BM+FQLeY2Ht5eRKpTTrWOK8JR+YJAqNzpoFP1jsI0TB16DqkYavshuZaBo3
pFpJNqX6+6Gfr/r/MhTK5GVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PCAvQ29udGVudHMgMTAg
MCBSIC9NZWRpYUJveCBbIDAgMCA2MTIgNzkyIF0gL1BhcmVudCAzNyAwIFIgL1Jlc291cmNlcyA8
PCAvRXh0R1N0YXRlIDw8IC9HMyAzMCAwIFIgPj4gL0ZvbnQgPDwgL0Y0IDMxIDAgUiA+PiAvUHJv
Y1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvU3RydWN0UGFy
ZW50cyA1IC9UeXBlIC9QYWdlID4+CmVuZG9iagoxMCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSAvTGVuZ3RoIDM4MzUgPj4Kc3RyZWFtCnic7Z1fj+O2FcXf51P4ucAqoihSElAU2Jlm8txi
gX6ANglQIAWSfH+gGtvjIXf9G99jUZR3ZrJAdmHZ4n/y3HPPvXS7dv7zyc3/G6Zu9+/f7n6/e/ok
um7/wR8/3/3rL7v/zZ82Q9h/9/D3Jz/F9unrbvf0558/7Q7/+OPXux9+8rtf/5zfErqx3Y0u7lwb
4tObfqEPD59E74+f/GP+k9bDNV0oVpWwVhl+iPsynr66oIjjC++/3P3w2O9c38Qwzf+Nuy+/3LmX
4Wp3X367m+LuU/DT/O//7P7atl382+7Lf+9c24Sx74be756fhG7/ZGxccK4dxpcHDh70h3cNje9G
14WXz0d6k6cHw/5B37SDm4YwnB60Hh64Hl7l/q6+qqdX9YP6AMu4f34wjm3sQ/Kqh/0DP497dP2U
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
TGVuZ3RoIDI4MiA+PgpzdHJlYW0KeJxdUctuhCAU3fMVdzldTBQfM21iTFonk7joI7X9AIWrJalI
EBf+ffFip0lJgBzuPefAIarqS62Vg+jNTqJBB73S0uI8LVYgdDgozXgCUgm3I1rF2BoWeXKzzg7H
WvcTKwqA6N1XZ2dXODzKqcM7Fr1aiVbpAQ6fVeNxsxjzjSNqBzErS5DYe6Xn1ry0I0JEtGMtfV25
9eg5fx0fq0FICPNwGzFJnE0r0LZ6QFbEfpRQXP0oGWr5r54GVteLr9ZSd+q74ziJyw2lZ0J5Rih/
InS+J6Wdk/0q3Ax5TG2cB6ULcbOMUFbRduLh8Brkg+epCi55OHwIZsluFuS3F2xJ3+IRi7U+GfoO
imQLQ2m8/ZiZzMba5g/hE455ZW5kc3RyZWFtCmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvWFJl
ZiAvTGVuZ3RoIDY2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8PCAvQ29sdW1u
cyA1IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDMgMSBdIC9TaXplIDE2IC9JRCBbPGMyNzMxMWNk
YjlhMDJhOGI1NDZiNDdlYWY5OTE5YzU4PjxjMjczMTFjZGI5YTAyYThiNTQ2YjQ3ZWFmOTkxOWM1
OD5dID4+CnN0cmVhbQp4nGNiAAEmRoad7gxMDAyM90GkoDWYzQci+bXAbCYQyfcMzH4NFjcCsx8A
SUZ+FxBbLQIs4gkirW6D2UkMAGrYCC8KZW5kc3RyZWFtCmVuZG9iagogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKc3RhcnR4cmVmCjIxNgolJUVPRgo=
--000000000000f9da2a059d3c8678
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--000000000000f9da2a059d3c8678--


From xen-devel-bounces@lists.xenproject.org Wed Jan 29 01:52:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 01: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 1iwcWc-0003Re-01; Wed, 29 Jan 2020 01:52:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwcWa-0003RZ-Si
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 01:52:12 +0000
X-Inumbo-ID: f65dbdc2-4239-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f65dbdc2-4239-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 01:52: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 <osstest-admin@xenproject.org>)
 id 1iwcWX-0000Bz-JJ; Wed, 29 Jan 2020 01: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 1iwcWX-000259-6t; Wed, 29 Jan 2020 01:52:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwcWX-0001S5-64; Wed, 29 Jan 2020 01:52:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146555-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=4d009db0a381412b959db84562b68f2d3533cd87
X-Osstest-Versions-That: xen=0b70b2ff8f5a61196d090cc70040a20178327347
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 01:52:09 +0000
Subject: [Xen-devel] [xen-unstable test] 146555: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU1NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjU0
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTQzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDY1NDMKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgMTQ2NTQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY1NDMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0NjU0MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQ2NTQzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDY1NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTQz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDY1NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGQwMDlkYjBhMzgxNDEy
Yjk1OWRiODQ1NjJiNjhmMmQzNTMzY2Q4NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgMGI3MGIyZmY4ZjVhNjExOTZkMDkwY2M3MDA0MGEyMDE3ODMyNzM0NwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQ2NTQzICAyMDIwLTAxLTI4IDAyOjI1OjA3IFogICAgMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjU1NSAgMjAyMC0wMS0yOCAxNjowNjo0MCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA0ZDAwOWRiMGEzODE0MTJiOTU5ZGI4NDU2MmI2OGYyZDM1MzNjZDg3CkF1
dGhvcjogV2VpIExpdSA8d2xAeGVuLm9yZz4KRGF0ZTogICBUdWUgSmFuIDI4IDEyOjQwOjMxIDIw
MjAgKzAwMDAKCiAgICBkb2NzOiBmaXggU3R1ZGx5Q2FwcyBpbiBsaWJ4bC1taWdyYXRpb24tc3Ry
ZWFtLnBhbmRvYwogICAgCiAgICBOb3RlIHRoYXQgIkxpYnhsRm10IiBpbiB0aGUgc3RyZWFtIHNo
b3VsZCByZW1haW4gdW5jaGFuZ2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cgpjb21taXQgNDYwZDdiNDg5NTBjYmY3MTVmZjhlNTNlZjM0MzlmNjQ3NjlhZGM5
MgpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAg
IE1vbiBKYW4gMjcgMTY6NDU6NDcgMjAyMCArMDAwMAoKICAgIGRvY3M6IEZpeCBTdHVkbHlDYXBz
IGluIGxpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jIGFuZCB4bC4xLnBvZAogICAgCiAgICAk
IGdpdC1ncmVwIGxpYnhlbmN0cmwgfCB3YyAtbAogICAgOTkKICAgICQgZ2l0LWdyZXAgbGlieGMg
fCB3YyAtbAogICAgMjA2CiAgICAkIGdpdC1ncmVwIGxpYnhlbmxpZ2h0IHwgd2MgLWwKICAgIDQ4
CiAgICAkIGdpdC1ncmVwIGxpYnhsIHwgd2MgLWwKICAgIDEzNDMzCiAgICAkIGdpdC1ncmVwIExp
YlhlbiB8IHdjIC1sCiAgICAyCiAgICAkCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJh
bnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cgpjb21taXQgOTRhMDI1MmMxMGNiOTkzOGJkZWU5OGNjNDU2YzIzZTE3YjI4ZWFmYgpBdXRo
b3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBNb24gSmFuIDI3IDE3
OjUwOjUwIDIwMjAgKzAxMDAKCiAgICBkb2NzOiBhZGQgRElSRUNUT1JZX1BBUlQgc3BlY2lmaWNh
dGlvbiBkbyB4ZW5zdG9yZSBwcm90b2NvbCBkb2MKICAgIAogICAgRElSRUNUT1JZX1BBUlQgd2Fz
IG1pc3NpbmcgaW4gZG9jcy9taXNjL3hlbnN0b3JlLnR4dC4gQWRkIGl0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgogICAgQWNrZWQtYnk6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CiAgICBCYWNrcG9ydDogNC45KwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 04:16:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 04: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 1iwelY-0006MP-6C; Wed, 29 Jan 2020 04:15:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwelX-0006MK-1X
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 04:15:47 +0000
X-Inumbo-ID: 02688a66-424e-11ea-8816-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02688a66-424e-11ea-8816-12813bfff9fa;
 Wed, 29 Jan 2020 04:15: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 <osstest-admin@xenproject.org>)
 id 1iwelQ-0003QU-2d; Wed, 29 Jan 2020 04:15: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 1iwelP-0001ur-Qq; Wed, 29 Jan 2020 04:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwelP-0006z0-QG; Wed, 29 Jan 2020 04:15:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146560-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 04:15:39 +0000
Subject: [Xen-devel] [ovmf test] 146560: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjEgZGF5cyAgIDc5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDQgZGF5cyAgIDE4IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 04:45:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 04:45: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 1iwfDp-0000SK-AQ; Wed, 29 Jan 2020 04:45:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwfDo-0000SF-89
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 04:45:00 +0000
X-Inumbo-ID: 169f7c8e-4252-11ea-881f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 169f7c8e-4252-11ea-881f-12813bfff9fa;
 Wed, 29 Jan 2020 04:44: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 <osstest-admin@xenproject.org>)
 id 1iwfDf-00045X-Vs; Wed, 29 Jan 2020 04:44: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 1iwfDf-00031k-2o; Wed, 29 Jan 2020 04:44:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwfDf-0001wO-2E; Wed, 29 Jan 2020 04:44:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146561-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt: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-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2: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-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 04:44:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 146561: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NjEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1
aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 04:53:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 04: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 1iwfMG-0001Jn-EA; Wed, 29 Jan 2020 04:53:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwfME-0001Ji-Mv
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 04:53:42 +0000
X-Inumbo-ID: 4ed5b432-4253-11ea-881f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ed5b432-4253-11ea-881f-12813bfff9fa;
 Wed, 29 Jan 2020 04: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 <osstest-admin@xenproject.org>)
 id 1iwfM7-0004GW-F3; Wed, 29 Jan 2020 04:53: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 1iwfM6-0003L2-WA; Wed, 29 Jan 2020 04:53:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwfM6-00062F-V7; Wed, 29 Jan 2020 04:53:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146559-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 04:53:34 +0000
Subject: [Xen-devel] [linux-5.4 test] 146559: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU1OSBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU1OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDY1
NTIgcGFzcyBpbiAxNDY1NTkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIg
Z3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3MgaW4gMTQ2NTQ0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDY1NTIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgMTggZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDE0NjU1MiBSRUdSLiB2cy4gMTQ2MTIxCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxMTFlNDE1Yzk0ZjVjMjk5ZGUxZWU1
MGM4MjViNjBlNjNkNTkxOWU5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICAxMjIxNzljYjdkNjQ4YTZmMzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxNDYxMjEgIDIwMjAtMDEtMTUgMTc6NDI6MDQgWiAgIDEzIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTQ2MTc4ICAyMDIwLTAxLTE3IDAyOjU5OjA3IFogICAxMiBkYXlzICAgMjYg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTE4ICAyMDIwLTAxLTI2IDE1OjM5OjE5
IFogICAgMiBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo3ODQgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQwMzggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 05:51:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 05: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 1iwgG3-0006Gw-5d; Wed, 29 Jan 2020 05:51:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GwGO=3S=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwgG2-0006Gr-8s
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 05:51:22 +0000
X-Inumbo-ID: 5f6b923c-425b-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5f6b923c-425b-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 05:51: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 mx2.suse.de (Postfix) with ESMTP id 76AF5AD5F;
 Wed, 29 Jan 2020 05:51:19 +0000 (UTC)
To: pgnet.dev@gmail.com, xen-devel@lists.xenproject.org
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
Date: Wed, 29 Jan 2020 06:51:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAgMTg6NDEsIFBHTmV0IERldiB3cm90ZToKPiAoIHBvc3RlZCB0aGlzIGFscmVh
ZHkgdG8geGVuLXVzZXJzLCBhbmQgQCBkaXN0cm8gbGlzdDsgYWR2aXNlZCB0byBicmluZyBpdCBo
ZXJlICkKPiAKPiBJJ20gcnVubmluZyBsaW51eCBrZXJuZWwKPiAKPiAJbHNiX3JlbGVhc2UgLXJk
Cj4gCQlEZXNjcmlwdGlvbjogICAgb3BlblNVU0UgTGVhcCAxNS4xCj4gCQlSZWxlYXNlOiAgICAg
ICAgMTUuMQo+IAo+IAl1bmFtZSAtcm0KPiAJCTUuNC4xNC0yNS5nMTcwNTI0Yy1kZWZhdWx0IHg4
Nl82NAoKLi4uCgo+IFhlbiBjbWQgbGluZSBpbmNsdWRlcywKPiAKPiAJZ3JlcCBvcHRpb25zPSAv
Ym9vdC9ncnViMi94ZW4tNC4xMy4wXzA0LWxwMTUxLjY4OC5jZmcKPiAJCVtjb25maWcuMV0KPiAJ
CW9wdGlvbnM9ZG9tMD1wdmggZG9tMC1pb21tdT1tYXAtcmVzZXJ2ZWQgZG9tMF9tZW09NDAxNk0s
bWF4OjQwOTZNIGRvbTBfbWF4X3ZjcHVzPTQgY3B1ZnJlcT14ZW4gY3B1aWRsZSB1Y29kZT1zY2Fu
IC4uLgoKV2hhdCBpZiB5b3UgdXNlIHRoZSBzdGFuZGFyZCBmb3IgZG9tMCAoX25vdF8gcHZoKT8g
RG9tMCBQVkggc3VwcG9ydCBpcwpzdGlsbCBleHBlcmltZW50YWwgYW5kIGl0IGlzIGxhZ2dpbmcg
c29tZSBmZWF0dXJlcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:01:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08: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 1iwiIA-00007f-Ff; Wed, 29 Jan 2020 08:01:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwiI9-00007W-7o
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:01:41 +0000
X-Inumbo-ID: 94183c12-426d-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94183c12-426d-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 08:01: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 mx2.suse.de (Postfix) with ESMTP id 7E10BAAF1;
 Wed, 29 Jan 2020 08:01:38 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
 <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
 <20200128172521.GS57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5b54a96e-a579-3442-71ef-b8904cbe7897@suse.com>
Date: Wed, 29 Jan 2020 09:01:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128172521.GS57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxODoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyOCwgMjAyMCBhdCAwNDo0OTowOVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjguMDEuMjAyMCAxNTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1ZSwgSmFu
IDI4LCAyMDIwIGF0IDAyOjE2OjUzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3J0
Yy5jCj4+Pj4gQEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19kZWluaXQoc3RydWN0IGRvbWFp
biAqZCkKPj4+PiAgewo+Pj4+ICAgICAgUlRDU3RhdGUgKnMgPSBkb21haW5fdnJ0YyhkKTsKPj4+
PiAgCj4+Pj4gLSAgICBpZiAoICFoYXNfdnJ0YyhkKSApCj4+Pj4gKyAgICBpZiAoICFoYXNfdnJ0
YyhkKSB8fCAhZC0+YXJjaC5odm0ucGxfdGltZSB8fAo+Pj4+ICsgICAgICAgICBzLT51cGRhdGVf
dGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkICkKPj4+Cj4+PiBZb3UgY291bGQg
YWxzbyBjaGVjayBmb3IgdGhlIHBvcnQgcmVnaXN0cmF0aW9uIEFGQUlDVCwgd2hpY2ggaXMgbWF5
YmUKPj4+IG1vcmUgb2J2aW91cz8KPj4KPj4gWW91IGNhbGxlZCB0aGF0IGFwcHJvYWNoIGRpcnR5
IGFib3ZlIC0gSSdkIGxpa2UgdG8gcmVzdHJpY3QgaXQKPj4gdG8ganVzdCB3aGVyZSBubyBiZXR0
ZXIgYWx0ZXJuYXRpdmUgZXhpc3RzLgo+IAo+IEFjaywgaXQgZGlkbid0IHNlZW0gdGhhdCBiYWQg
aGVyZSBiZWNhdXNlIHRoaXMgaXMgYSB4ODYgZW11bGF0ZWQKPiBkZXZpY2UgdGhhdCByZWxpZXMg
b24gSU8gcG9ydHMsIHdoaWxlIHRoZSBpb3JlcSBjb2RlIChhbGJlaXQgeDg2Cj4gc3BlY2lmaWMg
QVRNKSBjb3VsZCBiZSB1c2VkIGJ5IG90aGVyIGFyY2hlcywgYW5kIGhlbmNlIHdvdWxkIGxpa2Vs
eQo+IHByZWZlciB0byBhdm9pZCB1c2luZyB4ODYgc3BlY2lmaWMgZGV0YWlscyBmb3IgZ2VuZXJp
YyBmdW5jdGlvbnMsIGxpa2UKPiB0aGUgaW5pdCBvciBkZWluaXQgb25lcy4KCkxpa2VseSwgYnV0
IHRoZSBwb3J0IEkvTyBoYW5kbGVyIHJlZ2lzdHJhdGlvbiBpcyBnb2luZyB0byByZW1haW4KeDg2
LXNwZWNpZmljLCBhbmQgaGVuY2UgdGhlcmUgd291bGQgcHJldHR5IGNlcnRhaW5seSBhbHNvIGJl
IGFuCmFyY2gtc3BlY2lmaWMgaW5pdCAoYW5kIG1heSBhIGRlaW5pdCkgZnVuY3Rpb24uCgo+Pj4g
SSBhbHNvIHdvbmRlciB3aGV0aGVyIGFsbCB0aG9zZSB0aW1lLXJlbGF0ZWQgZW11bGF0aW9ucyBj
b3VsZCBiZQo+Pj4gZ3JvdXBlZCBpbnRvIGEgc2luZ2xlIGhlbHBlciwgdGhhdCBjb3VsZCBoYXZl
IGEgZC0+YXJjaC5odm0ucGxfdGltZQo+Pj4gaW5zdGVhZCBvZiBoYXZpbmcgdG8gc3ByaW5rbGUg
c3VjaCBjaGVja3MgZm9yIGVhY2ggZGV2aWNlPwo+Pgo+PiBRdWl0ZSBwb3NzaWJsZSwgYnV0IG5v
dCBoZXJlIGFuZCBub3Qgbm93Lgo+IAo+IFN1cmUuCj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLiBUaGVyZSBhcmUgdHdvIHNt
YWxsIGNoYW5nZXMgSSBpbnRlbmQgdG8gZG8sIG9uZSBkaXJlY3RseQphbmQgb25lIGluZGlyZWN0
bHkgcmVzdWx0aW5nIGZyb20gUGF1bCdzIGZlZWRiYWNrOiBBbHNvIGRyb3AKcnRjX2RlaW5pdCgp
IGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCkuIEFsc28gZHJvcCBub3cgcG9pbnRsZXNzCmlmKCkg
ZnJvbSBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkuIEknZCB0aGVyZWZvcmUgbGlr
ZQp0byBhc2sgeW91IHRvIGNvbmZpcm0gdGhlIFItYiBjYW4gYmUgbGVmdCBpbiBwbGFjZSwgb3Ig
d2hldGhlcgppbnN0ZWFkIHlvdSdkIHJhdGhlciB3YWl0IGZvciB2MiB0byBiZSBwb3N0ZWQuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:07:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwiNi-0000JV-90; Wed, 29 Jan 2020 08:07:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwiNh-0000JQ-3f
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:07:25 +0000
X-Inumbo-ID: 5eac09a4-426e-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5eac09a4-426e-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 08:07: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 <osstest-admin@xenproject.org>)
 id 1iwiNa-0000LY-IS; Wed, 29 Jan 2020 08:07: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 1iwiNa-0004Su-4v; Wed, 29 Jan 2020 08:07:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwiNa-0006Kf-4G; Wed, 29 Jan 2020 08:07:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146565-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-armhf-armhf-libvirt: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-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-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-pair: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-i386-libvirt-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=9dbf6871e6169c4d6cbee3578907501262f40e5f
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 08:07:18 +0000
Subject: [Xen-devel] [libvirt test] 146565: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxk
LWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDlkYmY2ODcxZTYxNjljNGQ2Y2JlZTM1Nzg5
MDc1MDEyNjJmNDBlNWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgIDExIGRheXMgICAxMiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1NjUgIDIwMjAtMDEtMjkgMDQ6MTg6NTQgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJv
cmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENocmlzdGlhbiBFaHJoYXJk
dCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfD
qSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSm9u
YXRob24gSm9uZ3NtYSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2Zh
cmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8
cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgog
IFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMjAyNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:17:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08: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 1iwiXO-0001E1-SA; Wed, 29 Jan 2020 08:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwiXN-0001Dw-J1
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:17:25 +0000
X-Inumbo-ID: c6ee4a76-426f-11ea-8843-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6ee4a76-426f-11ea-8843-12813bfff9fa;
 Wed, 29 Jan 2020 08:17:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D4052AC35;
 Wed, 29 Jan 2020 08:17:22 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <f7a3e838-39b9-378f-d730-dc32d18e8043@suse.com>
 <28f047db-0609-de96-a80e-46b5646e947f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a386538a-bbf0-5c08-7844-70ca3130470e@suse.com>
Date: Wed, 29 Jan 2020 09:17:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <28f047db-0609-de96-a80e-46b5646e947f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxODoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOC8wMS8yMDIw
IDEzOjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjcuMDEuMjAyMCAyMToyMSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFdpdGhvdXQgdGhpcyBmaXgsIHRoZXJlIGlzIGFwcGFyZW50bHkg
YSBwcm9ibGVtIHdpdGggUm9nZXIncyAiW1BBVENIIHYzIDcvN10KPj4+IHg4Ni90bGI6IHVzZSBY
ZW4gTDAgYXNzaXN0ZWQgVExCIGZsdXNoIHdoZW4gYXZhaWxhYmxlIiBvbiBuYXRpdmUgQU1EIGhh
cmR3YXJlLgo+Pj4gSSBoYXZlbid0IGludmVzdGdpYXRlZCB0aGUgaXNzdWUgd2l0aCB0aGF0IHBh
dGNoIHNwZWNpZmljYWxseSwgYmVjYXVzZQo+Pj4gY3B1X2hhc19oeXBlcnZpc29yIGJlaW5nIHdy
b25nIGlzIG9idmlvdXNseSBhIGJ1Zy4KPj4+Cj4+PiBUaGlzIGlzIG9uZSBvZiB0d28gcG9zc2li
bGUgYXBwcm9hY2hlcywgYW5kIGJvdGggaGF2ZSB0aGVpciBkb3duc2lkZXMuICBUaGlzCj4+PiBv
bmUgdGFrZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQgc3dpdGNoZXMgYmV0d2VlbiBQViB2Y3B1
cyBhbmQgaWRsZS9odm0sIGFzCj4+PiB0aGV5IHdpbGwgdXN1YWxseSBkaWZmZXIgaW4gSFlQRVJW
SVNPUiBiaXQuCj4+IFdoeSB3b3VsZCB0aGV5IGRpZmZlciBpbiB0aGUgSFlQRVJWSVNPUiBiaXQ/
IE1heWJlIGZvciBpZGxlIChhbGJlaXQKPj4gb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCBJIGNhbid0
IHJlY2FsbCB1cyBzcGVjaWFsIGNhc2luZyBpZGxlIHdydAo+PiBDUFVJRCBoYW5kbGluZyksIGJ1
dCB3aHkgZm9yIFBWIHZzIEhWTT8gVGhlIGlkbGUgY2FzZSwgaWYgdGhlcmUgaXMKPj4gYW4gaXNz
dWUgd2l0aCB0aGlzLCBjb3VsZCBiZSB0YWtlbiBjYXJlIG9mIGJ5IGFjdHVhbGx5IHNldHRpbmcg
dGhlCj4+IGJpdCB0aGVyZSwgYXMgbm8tb25lIHNob3VsZCBjYXJlIGFib3V0IHdoYXQgaXQncyBz
ZXQgdG8/Cj4gCj4gZC0+YXJjaC5wdi5jcHVpZG1hc2tzIGlzIG9ubHkgYWxsb2NhdGVkIGZvciBQ
ViBkb21haW5zIChhbmQgc3RhcnRzIGJ5Cj4gZHVwKClpbmcgdGhlIGRlZmF1bHQpLgoKQWgsIHRo
YXQncyB0aGUgcGllY2UgSSB3YXMgbWlzc2luZy4gTXkgbmV4dCBxdWVzdGlvbiB0aGVuIGlzOiBX
aHkKZG8gd2UgZG8gKl9pbml0X2xldmVsbGluZygpIGZyb20gZWFybHlfaW5pdF8qKCkgaW4gdGhl
IGZpcnN0IHBsYWNlPwpJdCBsb29rcyBjb25jZXB0dWFsbHkgd3JvbmcgdG8gbWUgdG8gc2V0IHVw
IGxldmVsaW5nIGJlZm9yZSBoYXZpbmcKb2J0YWluZWQgQ1BVSUQgZGF0YS4gV291bGRuJ3QgdGhl
cmUgYmV0dGVyIGJlIGEgc2VwYXJhdGUgaG9vayBpbgpzdHJ1Y3QgY3B1X2RldiwgdG8gYmUgaW52
b2tlZCBlLmcuIGZyb20gaWRlbnRpZnlfY3B1KCkgYWZ0ZXIKZ2VuZXJpY19pZGVudGlmeSgpPwoK
PiBXaGVuIGNvbnRleHQgc3dpdGNoaW5nIGxldmVsbGluZyBNU1JzLCBhbnkgbm9uLVBWIGd1ZXN0
IHVzZXMKPiBjcHVtYXNrX2RlZmF1bHQuwqAgVGhpcyBjYXB0dXJlcyBpZGxlIGFuZCBIVk0gdmNw
dXMuCj4gCj4gVGhpcyBpcyBuZWNlc3NhcnkgYmVjYXVzZSwgYXQgbGVhc3QgYXQgdGhlIHRpbWUg
aXQgd2FzIGludHJvZHVjZWQsCj4ge3B2LGh2bX1fY3B1aWQoKSBpc3N1ZWQgbmF0aXZlIENQVUlE
IGluc3RydWN0aW9ucyB0byB0aGVuIGZlZWQgZGF0YSBiYWNrCj4gaW50byBndWVzdCBjb250ZXh0
LsKgIEl0cyBwcm9iYWJseSBsZXNzIHJlbGV2YW50IG5vdyB0aGF0IGd1ZXN0X2NwdWlkKCkKPiBk
b2Vzbid0IGlzc3VlIG5hdGl2ZSBpbnN0cnVjdGlvbnMgaW4gdGhlIGdlbmVyYWwgY2FzZS4KPiAK
PiBFaXRoZXIgd2F5LCBIVk0gZ2FpbmVkIHRoZSBkZWZhdWx0IGxpa2UgaWRsZSwgdG8gY2F1c2Ug
dGhlIGxhenkKPiBzd2l0Y2hpbmcgbG9naWMgdG8gc3dpdGNoIGxlc3Mgb2Z0ZW4uCj4gCj4gVGhl
IHByb2JsZW0gd2UgaGF2ZSBhZnRlciB0aGlzIHBhdGNoIGlzIHRoYXQgZGVmYXVsdCBkaWZmZXJz
IGZyb20gUFYgaW4KPiB0aGUgSFlQRVJWSVNPUiBiaXQsIHdoaWNoIGJhc2ljYWxseSBndWFyYW50
ZWVzIHRoYXQgd2UgcmV3cml0ZSB0aGUgbGVhZgo+IDEgbGV2ZWxsaW5nIG9uIGVhY2ggY29udGV4
dCBzd2l0Y2guCj4gCj4gSG93ZXZlciwgaGF2aW5nIGxvb2tlZCBhdCB0aGUgb3RoZXIgZmVhdHVy
ZXMgYml0cyB3aGljaCBkaWZmZXIgZm9yIFBWLAo+IFZNRSBhbmQgUFNFMzYgYmVpbmcgaGlkZGVu
IG1lYW5zIHdlJ3JlIGFsd2F5cyBzd2l0Y2hpbmcgbGVhZiAxIGFueXdheSwKPiBzbyB0aGlzIGNo
YW5nZSBmb3IgSFlQRVJWSVNPUiBkb2Vzbid0IG1ha2UgdGhlIHNpdHVhdGlvbiBhbnkgd29yc2Uu
Cj4gCj4+PiBUaGUgb3RoZXIgYXBwcm9hY2ggaXMgdG8gb3JkZXIgdGhpbmdzIG1vcmUgY2FyZWZ1
bGx5IHNvIGxldmVsbGluZyBpcwo+Pj4gY29uZmlndXJlZCBhZnRlciBzY2FubmluZyBmb3IgY3B1
aWQgYml0cywgYnV0IHRoYXQgaGFzIHRoZSBkb3duc2lkZSB0aGF0IGl0IGlzCj4+PiB2ZXJ5IGVh
c3kgdG8gcmVncmVzcy4KPj4+Cj4+PiBUaG91Z2h0cyBvbiB3aGljaCBpcyB0aGUgbGVhc3QtYmFk
IGFwcHJvYWNoIHRvIHRha2U/ICBIYXZpbmcgd3JpdHRlbiB0aGlzCj4+PiBwYXRjaCwgSSdtIG5v
dyBlcnJpbmcgb24gdGhlIHNpZGUgb2YgZG9pbmcgaXQgdGhlIG90aGVyIHdheS4KPj4gQmVzaWRl
cyB0aGUgbmVlZCBmb3IgbWUgdG8gdW5kZXJzdGFuZCB0aGUgYXNwZWN0IGFib3ZlLCBJJ20gYWZy
YWlkCj4+IHRvIGp1ZGdlIEknZCBuZWVkIHRvIGhhdmUgYXQgbGVhc3QgYSBza2V0Y2ggb2Ygd2hh
dCB0aGUgYWx0ZXJuYXRpdmUKPj4gd291bGQgbG9vayBsaWtlLCBpbiBwYXJ0aWN1bGFyIHRvIGZp
Z3VyZSBob3cgZnJhZ2lsZSBpdCByZWFsbHkgaXMuCj4gCj4gSXQgd291bGQgYmUgYSBzbWFsbCBi
aXQgb2YgY2FyZWZ1bCByZW9yZGVyaW5nIGluIGNwdS9hbWQuYwo+IAo+IFRoZSB0aXBwaW5nIGZh
Y3RvciBpcyB0aGF0LCBldmVuIGlmIHdlIGFycmFuZ2UgZm9yIGlkbGUgY29udGV4dCBub3QgdG8K
PiBoYXZlIEhZUEVSVklTT1Igc2V0IChhbmQgdGhlcmVmb3JlIGNwdV9oYXNfaHlwZXJ2aXNvciBl
bmRpbmcgdXAgY2xlYXIKPiB3aGVuIHNjYW5uZWQpLCBhIHJlZ3VsYXIgQ1BVSUQgaW5zdHJ1Y3Rp
b24gaW4gUFYgY29udGV4dCB3b3VsZCBzZWUKPiBIWVBFUlZJU09SIGFzIGEgcHJvcGVydHkgb2Yg
dmlydHVhbGlzaW5nIHRoaW5ncyBzZW5zaWJseSBmb3IgZ3Vlc3RzLgo+IAo+IEFzIHdlIG5lZWQg
dG8gY29wZSB3aXRoIEhZUEVSVklTT1IgYmVpbmcgdmlzaWJsZSBpbiBzb21lIGNvbnRleHRzLCBp
dHMKPiBiZXR0ZXIgdG8gY29uc2lkZXIgaXQgdW5pZm9ybWx5IHZpc2libGUgYW5kIGJyZWFrIGFu
eSBraW5kIG9mIG5vdGlvbmFsCj4gbGluayBiZXR3ZWVuIGNwdV9oYXNfaHlwZXJ2aXNvciBtYXRj
aGluZyB3aGF0IENQVUlEIHdvdWxkIHNlZSBhcyB0aGUgYml0LgoKQWZ0ZXIgaGF2aW5nIHNldCB1
cCBsZXZlbGluZyBJIHRoaW5rIHdlIHNob3VsZG4ndCB1c2UgQ1BVSUQgYW55bW9yZQpmb3IgbGVh
dmVzIHdoaWNoIG1heSBiZSBsZXZlbGVkLiBBcyBhIHJlc3VsdCBjcHVfaGFzXyogLyBjcHVfaGFz
KCkKd291bGQgdGhlbiBiZSB0aGUgb25seSBpbmZvcm1hdGlvbiBzb3VyY2UgaW4gdGhpcyByZWdh
cmQuCgpTdWNoIGEgZ2VuZXJhbCByZS1hcnJhbmdlbWVudCB3b3VsZCB0aGVuIGFsc28gYXBwZWFy
IHRvIGFkZHJlc3MgeW91cgoiZWFzeSB0byByZWdyZXNzIiBjb25jZXJuLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:21:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwibU-0001zp-Fm; Wed, 29 Jan 2020 08:21:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwibT-0001zk-DL
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:21:39 +0000
X-Inumbo-ID: 5eabb1c8-4270-11ea-8846-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5eabb1c8-4270-11ea-8846-12813bfff9fa;
 Wed, 29 Jan 2020 08:21: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 mx2.suse.de (Postfix) with ESMTP id ACB79AE72;
 Wed, 29 Jan 2020 08:21:37 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-6-pdurrant@amazon.com>
 <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.com>
 <29425ac0b17d4772a162a097448cfee4@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <30f9919e-fcd8-3b7f-ff23-5fd9ce4ff78c@suse.com>
Date: Wed, 29 Jan 2020 09:21:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <29425ac0b17d4772a162a097448cfee4@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjguMDEuMjAyMCAxODowMSwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gRnJvbTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBTZW50OiAyOCBKYW51YXJ5IDIwMjAgMTU6MjMK
Pj4KPj4gT24gMjQuMDEuMjAyMCAxNjozMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gQ3VycmVu
dGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVkIHdpdGgK
Pj4+IE1FTUZfbm9fcmVmY291bnQgdG8gYSBkb21haW4gYmVjYXVzZSB0aGUgZG9tYWluJ3QgJ3Rv
dF9wYWdlcycgd2lsbCBub3QKPj4+IGJlIGluY3JlbWVudGVkLCBidXQgd2lsbCBiZSBkZWNyZW1l
bnQgd2hlbiB0aGUgcGFnZSBpcyBmcmVlZCAoc2luY2UKPj4+IGZyZWVfZG9taGVhcF9wYWdlcygp
IGhhcyBubyB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzCj4+IHNraXBwZWQp
Lgo+Pj4KPj4+IFRoaXMgcGF0Y2ggYWxsb2NhdGVzIGEgbmV3ICdjb3VudF9pbmZvJyBiaXQgZm9y
IGEgUEdDX25vX3JlZmNvdW50IGZsYWcKPj4+IHdoaWNoIGlzIHRoZW4gdXNlZCB0byBtYXJrIGRv
bWhlYXAgcGFnZXMgYWxsb2NhdGVkIHdpdGgKPj4gTUVNRl9ub19yZWZjb3VudC4KPj4+IFRoaXMg
dGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3BhZ2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRpbmcgdG90
X3BhZ2VzCj4+IHdoZW4KPj4+IGFwcHJvcHJpYXRlIGFuZCBoZW5jZSBtYWtlcyB0aGUgcGFnZXMg
c2FmZSB0byBhc3NpZ24uCj4+Pgo+Pj4gTk9URTogVGhlIHBhdGNoIHNldHMgTUVNRl9ub19yZWZj
b3VudCBkaXJlY3RseSBpbiBhbGxvY19kb21oZWFwX3BhZ2VzKCkKPj4+ICAgICAgIHJhdGhlciB0
aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2UgdGhlIGxhdHRlciBpcyBjYWxsZWQgd2l0aAo+
Pj4gICAgICAgTUVNRl9ub19yZWZjb3VudCBieSBtZW1vcnlfZXhjaGFuZ2UoKSBhcyBhbiBvcHRp
bWl6YXRpb24sIHRvIGF2b2lkCj4+PiAgICAgICB0b28gbWFueSBjYWxscyB0byBkb21haW5fYWRq
dXN0X3RvdF9wYWdlcygpICh3aGljaCBhY3F1aXJlcyBhbmQKPj4+ICAgICAgIHJlbGVhc2VzIHRo
ZSBnbG9iYWwgJ2hlYXBfbG9jaycpLgo+Pgo+PiBJIGRvbid0IHRoaW5rIHRoZXJlIHdlcmUgYW55
IG9wdGltaXphdGlvbiB0aG91Z2h0cyB3aXRoIHRoaXMuIFRoZQo+PiBNRU1GX25vX3JlZmNvdW50
IHVzZSBpcyBiZWNhdXNlIG90aGVyd2lzZSBmb3IgYSBkb21haW4gd2l0aAo+PiB0b3RfcGFnZXMg
PT0gbWF4X3BhZ2VzIHRoZSBhc3NpZ25tZW50IHdvdWxkIGZhaWwuCj4+Cj4gCj4gVGhhdCB3b3Vs
ZCBub3QgYmUgdGhlIGNhc2UgaWYgdGhlIGNhbGxzIHRvIHN0ZWFsX3BhZ2UoKSBmdXJ0aGVyIHVw
IGRpZG4ndAo+IHBhc3MgTUVNRl9ub19yZWZjb3VudCAod2hpY2ggd291bGQgYmUgdGhlIGNvcnJl
Y3QgdGhpbmcgdG8gZG8gaWYgbm90Cj4gcGFzc2luZyBpdCB0byBhc3NpZ25fcGFnZXMoKS4KCk5v
LCB0aGF0J3Mgbm90IGFuIG9wdGlvbiBlaXRoZXI6IHN0ZWFsX3BhZ2UoKSB3b3VsZCBvdGhlcndp
c2UgZGVjcmVtZW50Ci0+dG90X3BhZ2VzLCBhbGxvd2luZyB0aGUgZG9tYWluIHRvIGFsbG9jYXRl
IG5ldyBtZW1vcnkgb24gYW5vdGhlciB2Q1BVLgpUaGlzIHdvdWxkIGFnYWluIHJlc3VsdCBpbiB0
aGUgZXhjaGFuZ2UgZmFpbGluZyBmb3Igbm8gcmVhc29uLiAoQW5kIG5vLApJIGRvbid0IHRoaW5r
IGEgZ3Vlc3Qgc2hvdWxkIGJlIHJlcXVpcmVkIHRvIHNlcmlhbGl6ZSBlLmcuIGJhbGxvb25pbmcK
b3BlcmF0aW9ucyB3aXRoIGV4Y2hhbmdlcy4pCgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+PiBAQCAtNDYwLDYgKzQ2
MCw5IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoc3RydWN0IGRvbWFp
bgo+PiAqZCwgbG9uZyBwYWdlcykKPj4+ICB7Cj4+PiAgICAgIGxvbmcgZG9tX2JlZm9yZSwgZG9t
X2FmdGVyLCBkb21fY2xhaW1lZCwgc3lzX2JlZm9yZSwgc3lzX2FmdGVyOwo+Pj4KPj4+ICsgICAg
aWYgKCAhcGFnZXMgKQo+Pj4gKyAgICAgICAgZ290byBvdXQ7Cj4+Cj4+IFVucmVsYXRlZCBjaGFu
Z2U/IEFyZSB0aGVyZSwgaW4gZmFjdCwgYW55IGNhbGxlcnMgcGFzc2luZyBpbiAwPwo+PiBPaCwg
ZnVydGhlciBkb3duIHlvdSBhZGQgb25lIHdoaWNoIG1heSBkbyBzbywgYnV0IHRoZW4gcGVyaGFw
cwo+PiBiZXR0ZXIgdG8gbWFrZSB0aGUgY2FsbGVyIG5vdCBjYWxsIGhlcmUgKGFzIGlzIGRvbmUg
ZS5nLiBpbgo+PiBtZW1vcnlfZXhjaGFuZ2UoKSk/Cj4gCj4gSSB0aGluayBpdCdzIHByZWZlcmFi
bGUgZm9yIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKCkgdG8gaGFuZGxlIHplcm8KPiBncmFjZWZ1
bGx5LgoKVGhhdCdzIGFuIG9wdGlvbiwgYnV0IGltbyB3b3VsZCB0aGVuIGJldHRlciBiZSBhIHNl
cGFyYXRlIGNoYW5nZSAodG8KYWxzbyBkcm9wIHByZXNlbnQgZ3VhcmRzIG9mIGNhbGxzIHRvIHRo
ZSBmdW5jdGlvbikuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:29:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08: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 1iwij5-0002DT-C4; Wed, 29 Jan 2020 08:29:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwij4-0002DO-3p
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:29:30 +0000
X-Inumbo-ID: 772eaa92-4271-11ea-8396-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 772eaa92-4271-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 08:29:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580286569; x=1611822569;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=r1Xtt4Vha+I0HGWVes/diF6bUWUE1ChY1RihD/jN8Rw=;
 b=VYZGQNuo7+iiTmRvwEr50dHM0Er/ph4EE3YYGHQC88WnrsldxPLOw4uC
 IQlWonbL3Z16UjvoX2eZqTHHE6hFJSMlkzcVYvUV26j0pryqk6K6uOdvg
 6RAKmVP/TnXNBG03+9sUJuobgqc+mbmzjQ1j5S0Q0sSClhw2GlEy5o3IA w=;
IronPort-SDR: 8PPO667pVc8G2K830jVYFoMKkvDGcoOsDktqtpqPDiY/2iNPZTPORgHX3XHlJCTZF3jJvzrtB6
 ZF96LWhrI2kA==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="23110350"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2020 08:29:15 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1E546A1BF6; Wed, 29 Jan 2020 08:29:10 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 08:29:10 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 08:29:09 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 08:29:09 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe to assign
Thread-Index: AQHV0stV93v0D184Bky82TB6Md/qV6gAOBIAgAAYoBCAAQP4AIAAAPKw
Date: Wed, 29 Jan 2020 08:29:09 +0000
Message-ID: <11ef929339a940c0859373fec8ae9306@EX13D32EUC003.ant.amazon.com>
References: <20200124153103.18321-1-pdurrant@amazon.com>
 <20200124153103.18321-6-pdurrant@amazon.com>
 <9376dca1-1bdd-ac08-d84a-e8ac101436d2@suse.com>
 <29425ac0b17d4772a162a097448cfee4@EX13D32EUC003.ant.amazon.com>
 <30f9919e-fcd8-3b7f-ff23-5fd9ce4ff78c@suse.com>
In-Reply-To: <30f9919e-fcd8-3b7f-ff23-5fd9ce4ff78c@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 5/7] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAwODoyMg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz47IFZvbG9keW15ciBCYWJjaHVrDQo+IDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY0IDUvN10gbW06IG1ha2UgTUVNRl9ub19yZWZjb3VudCBwYWdlcyBz
YWZlIHRvIGFzc2lnbg0KPiANCj4gT24gMjguMDEuMjAyMCAxODowMSwgRHVycmFudCwgUGF1bCB3
cm90ZToNCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+PiBT
ZW50OiAyOCBKYW51YXJ5IDIwMjAgMTU6MjMNCj4gPj4NCj4gPj4gT24gMjQuMDEuMjAyMCAxNjoz
MSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4gQ3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBh
c3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVkIHdpdGgNCj4gPj4+IE1FTUZfbm9fcmVmY291
bnQgdG8gYSBkb21haW4gYmVjYXVzZSB0aGUgZG9tYWluJ3QgJ3RvdF9wYWdlcycgd2lsbCBub3QN
Cj4gPj4+IGJlIGluY3JlbWVudGVkLCBidXQgd2lsbCBiZSBkZWNyZW1lbnQgd2hlbiB0aGUgcGFn
ZSBpcyBmcmVlZCAoc2luY2UNCj4gPj4+IGZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBubyB3YXkg
b2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzDQo+ID4+IHNraXBwZWQpLg0KPiA+Pj4N
Cj4gPj4+IFRoaXMgcGF0Y2ggYWxsb2NhdGVzIGEgbmV3ICdjb3VudF9pbmZvJyBiaXQgZm9yIGEg
UEdDX25vX3JlZmNvdW50IGZsYWcNCj4gPj4+IHdoaWNoIGlzIHRoZW4gdXNlZCB0byBtYXJrIGRv
bWhlYXAgcGFnZXMgYWxsb2NhdGVkIHdpdGgNCj4gPj4gTUVNRl9ub19yZWZjb3VudC4NCj4gPj4+
IFRoaXMgdGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3BhZ2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRp
bmcgdG90X3BhZ2VzDQo+ID4+IHdoZW4NCj4gPj4+IGFwcHJvcHJpYXRlIGFuZCBoZW5jZSBtYWtl
cyB0aGUgcGFnZXMgc2FmZSB0byBhc3NpZ24uDQo+ID4+Pg0KPiA+Pj4gTk9URTogVGhlIHBhdGNo
IHNldHMgTUVNRl9ub19yZWZjb3VudCBkaXJlY3RseSBpbg0KPiBhbGxvY19kb21oZWFwX3BhZ2Vz
KCkNCj4gPj4+ICAgICAgIHJhdGhlciB0aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2UgdGhl
IGxhdHRlciBpcyBjYWxsZWQgd2l0aA0KPiA+Pj4gICAgICAgTUVNRl9ub19yZWZjb3VudCBieSBt
ZW1vcnlfZXhjaGFuZ2UoKSBhcyBhbiBvcHRpbWl6YXRpb24sIHRvDQo+IGF2b2lkDQo+ID4+PiAg
ICAgICB0b28gbWFueSBjYWxscyB0byBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpICh3aGljaCBh
Y3F1aXJlcyBhbmQNCj4gPj4+ICAgICAgIHJlbGVhc2VzIHRoZSBnbG9iYWwgJ2hlYXBfbG9jaycp
Lg0KPiA+Pg0KPiA+PiBJIGRvbid0IHRoaW5rIHRoZXJlIHdlcmUgYW55IG9wdGltaXphdGlvbiB0
aG91Z2h0cyB3aXRoIHRoaXMuIFRoZQ0KPiA+PiBNRU1GX25vX3JlZmNvdW50IHVzZSBpcyBiZWNh
dXNlIG90aGVyd2lzZSBmb3IgYSBkb21haW4gd2l0aA0KPiA+PiB0b3RfcGFnZXMgPT0gbWF4X3Bh
Z2VzIHRoZSBhc3NpZ25tZW50IHdvdWxkIGZhaWwuDQo+ID4+DQo+ID4NCj4gPiBUaGF0IHdvdWxk
IG5vdCBiZSB0aGUgY2FzZSBpZiB0aGUgY2FsbHMgdG8gc3RlYWxfcGFnZSgpIGZ1cnRoZXIgdXAN
Cj4gZGlkbid0DQo+ID4gcGFzcyBNRU1GX25vX3JlZmNvdW50ICh3aGljaCB3b3VsZCBiZSB0aGUg
Y29ycmVjdCB0aGluZyB0byBkbyBpZiBub3QNCj4gPiBwYXNzaW5nIGl0IHRvIGFzc2lnbl9wYWdl
cygpLg0KPiANCj4gTm8sIHRoYXQncyBub3QgYW4gb3B0aW9uIGVpdGhlcjogc3RlYWxfcGFnZSgp
IHdvdWxkIG90aGVyd2lzZSBkZWNyZW1lbnQNCj4gLT50b3RfcGFnZXMsIGFsbG93aW5nIHRoZSBk
b21haW4gdG8gYWxsb2NhdGUgbmV3IG1lbW9yeSBvbiBhbm90aGVyIHZDUFUuDQo+IFRoaXMgd291
bGQgYWdhaW4gcmVzdWx0IGluIHRoZSBleGNoYW5nZSBmYWlsaW5nIGZvciBubyByZWFzb24uIChB
bmQgbm8sDQo+IEkgZG9uJ3QgdGhpbmsgYSBndWVzdCBzaG91bGQgYmUgcmVxdWlyZWQgdG8gc2Vy
aWFsaXplIGUuZy4gYmFsbG9vbmluZw0KPiBvcGVyYXRpb25zIHdpdGggZXhjaGFuZ2VzLikNCj4g
DQoNCk9rLCB5ZXMgaXQgZG9lcyBtYWtlIGl0IG5vbi1hdG9taWMgYnV0IG15IHZpZXcgd291bGQg
YmUgdGhhdCB0aGUgZ3Vlc3Qgc2hvdWxkIG5vdCBiZSBzaW11bHRhbmVvdXNseSBiYWxsb29uaW5n
OyBob3dldmVyLCB3ZSBjbGVhcmx5IGRpZmZlciB0aGVyZS4NCg0KPiA+Pj4gLS0tIGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMNCj4gPj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jDQo+
ID4+PiBAQCAtNDYwLDYgKzQ2MCw5IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX2FkanVzdF90b3Rf
cGFnZXMoc3RydWN0DQo+IGRvbWFpbg0KPiA+PiAqZCwgbG9uZyBwYWdlcykNCj4gPj4+ICB7DQo+
ID4+PiAgICAgIGxvbmcgZG9tX2JlZm9yZSwgZG9tX2FmdGVyLCBkb21fY2xhaW1lZCwgc3lzX2Jl
Zm9yZSwgc3lzX2FmdGVyOw0KPiA+Pj4NCj4gPj4+ICsgICAgaWYgKCAhcGFnZXMgKQ0KPiA+Pj4g
KyAgICAgICAgZ290byBvdXQ7DQo+ID4+DQo+ID4+IFVucmVsYXRlZCBjaGFuZ2U/IEFyZSB0aGVy
ZSwgaW4gZmFjdCwgYW55IGNhbGxlcnMgcGFzc2luZyBpbiAwPw0KPiA+PiBPaCwgZnVydGhlciBk
b3duIHlvdSBhZGQgb25lIHdoaWNoIG1heSBkbyBzbywgYnV0IHRoZW4gcGVyaGFwcw0KPiA+PiBi
ZXR0ZXIgdG8gbWFrZSB0aGUgY2FsbGVyIG5vdCBjYWxsIGhlcmUgKGFzIGlzIGRvbmUgZS5nLiBp
bg0KPiA+PiBtZW1vcnlfZXhjaGFuZ2UoKSk/DQo+ID4NCj4gPiBJIHRoaW5rIGl0J3MgcHJlZmVy
YWJsZSBmb3IgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB0byBoYW5kbGUgemVybw0KPiA+IGdy
YWNlZnVsbHkuDQo+IA0KPiBUaGF0J3MgYW4gb3B0aW9uLCBidXQgaW1vIHdvdWxkIHRoZW4gYmV0
dGVyIGJlIGEgc2VwYXJhdGUgY2hhbmdlICh0bw0KPiBhbHNvIGRyb3AgcHJlc2VudCBndWFyZHMg
b2YgY2FsbHMgdG8gdGhlIGZ1bmN0aW9uKS4NCg0KT2ssIEknbGwgc3BsaXQgaXQgb3V0IGludG8g
YSBzZXBhcmF0ZSBwYXRjaC4NCg0KICBQYXVsDQoNCj4gDQo+IEphbg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:29:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08: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 1iwijR-0002FE-MK; Wed, 29 Jan 2020 08:29:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i8To=3S=gdata.de=peter.kurfer@srs-us1.protection.inumbo.net>)
 id 1iwijQ-0002F5-Fs
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:29:52 +0000
X-Inumbo-ID: 842a0dfe-4271-11ea-b211-bc764e2007e4
Received: from mx2.gdata.de (unknown [212.23.151.204])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 842a0dfe-4271-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 08:29:51 +0000 (UTC)
Received: from ex4.gdata.de (ex4.gdata.de [10.210.7.11])
 by mx2.gdata.de (Postfix) with ESMTPS id 2E19D80833;
 Wed, 29 Jan 2020 09:29:50 +0100 (CET)
Received: from ex2.gdata.de (10.10.12.94) by ex4.gdata.de (10.210.7.11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Wed, 29 Jan
 2020 09:29:49 +0100
Received: from ex1.gdata.de (10.10.12.93) by ex2.gdata.de (10.10.12.94) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Wed, 29 Jan
 2020 09:29:49 +0100
Received: from ex1.gdata.de ([fe80::1d8:f0b4:e0a3:1e6d]) by ex1.gdata.de
 ([fe80::1d8:f0b4:e0a3:1e6d%2]) with mapi id 15.01.1034.033; Wed, 29 Jan 2020
 09:29:49 +0100
From: <Peter.Kurfer@gdata.de>
To: <jbeulich@suse.com>
Thread-Topic: Host freezing after "fixing" recursive fault starting in
 multicalls.c
Thread-Index: AQHVz4sLNgmZNGFJEEmdW8QDt3MmIqgBW+yF
Date: Wed, 29 Jan 2020 08:29:49 +0000
Message-ID: <b11cccbee7504efb8ea9d3fa14a85afc@gdata.de>
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
 <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
 <5d912751441542ce841c5c4c2f9b7758@gdata.de>,
 <adc62139-1330-ea1c-92fa-33939ceb14ac@suse.com>
In-Reply-To: <adc62139-1330-ea1c-92fa-33939ceb14ac@suse.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.23.151.194]
x-g-data-mailsecurity-for-exchange-spamlevel: 0
x-g-data-mailsecurity-for-exchange-state: 0
x-g-data-mailsecurity-for-exchange-error: 0
x-g-data-mailsecurity-for-exchange-sender: 32
x-g-data-mailsecurity-for-exchange-server: b518cbf5-84a3-453a-a79a-947cf417bc69
x-g-data-mailsecurity-for-exchange-guid: 14BFB0D3-FD56-4206-9D5F-5A1B274CB817
x-g-data-mailsecurity-for-exchange-processedonrouted: True
MIME-Version: 1.0
X-G-Data-MailSecurity-for-Exchange-SpamLevel: 0
X-G-Data-MailSecurity-for-Exchange-State: 0
X-G-Data-MailSecurity-for-Exchange-Error: 0
X-G-Data-MailSecurity-for-Exchange-Sender: 32
X-G-Data-MailSecurity-for-Exchange-Server: 45d2c731-935c-4aa2-a130-8d5a93adc5ab
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgcmVxdWVzdGVkIEkgY29uZmlndXJlZCBvbmUgaG9zdCB3aXRoOgoKPiBsb2dsdmw9YWxsIGd1
ZXN0X2xvZ2x2bD1hbGwKCmFuZMKgY29sbGVjdGVkIG9uZSBkYXkgb2YgbG9ncyB2aWEgc2VyaWFs
IGludGVyZmFjZToKCmh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9kcml2ZS9mb2xkZXJzLzFzUXZ5
TkgwU3oyOHRVZVZSWmw5bW93aEIwSHRkOFpwTz91c3A9c2hhcmluZwoKc2VhcmNoaW5nIGZvciAi
ZXJyb3IiIG9yICJtdWx0aWNhbGxzLmMiIGxlYWRzIHRvIHNvbWUgc3RhY2t0cmFjZXMgdGhhdCBt
aWdodCBiZSBpbnRlcmVzdGluZy4KCkFzIGZhciBhcyBJIGtub3cgdGhlIEFDUEkgZXJyb3JzIGlu
IHRoZSBjb250ZXh0IG9mIElQTUkgY2FuIGJlIGlnbm9yZWQuCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 08:59:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 08: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 1iwjBp-0004jA-Qt; Wed, 29 Jan 2020 08:59:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwjBo-0004j3-Db
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 08:59:12 +0000
X-Inumbo-ID: 9d4484a0-4275-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d4484a0-4275-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 08:59: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 mx2.suse.de (Postfix) with ESMTP id 0F1A1AE50;
 Wed, 29 Jan 2020 08:59:10 +0000 (UTC)
To: Peter.Kurfer@gdata.de
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
 <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
 <5d912751441542ce841c5c4c2f9b7758@gdata.de>
 <adc62139-1330-ea1c-92fa-33939ceb14ac@suse.com>
 <b11cccbee7504efb8ea9d3fa14a85afc@gdata.de>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fc3bef3c-a10d-2cba-0277-d4a6b32bebf8@suse.com>
Date: Wed, 29 Jan 2020 09:59:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <b11cccbee7504efb8ea9d3fa14a85afc@gdata.de>
Content-Language: en-US
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAwOToyOSwgUGV0ZXIuS3VyZmVyQGdkYXRhLmRlIHdyb3RlOgo+IEFzIHJl
cXVlc3RlZCBJIGNvbmZpZ3VyZWQgb25lIGhvc3Qgd2l0aDoKPiAKPj4gbG9nbHZsPWFsbCBndWVz
dF9sb2dsdmw9YWxsCj4gCj4gYW5kwqBjb2xsZWN0ZWQgb25lIGRheSBvZiBsb2dzIHZpYSBzZXJp
YWwgaW50ZXJmYWNlOgo+IAo+IGh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9kcml2ZS9mb2xkZXJz
LzFzUXZ5TkgwU3oyOHRVZVZSWmw5bW93aEIwSHRkOFpwTz91c3A9c2hhcmluZwo+IAo+IHNlYXJj
aGluZyBmb3IgImVycm9yIiBvciAibXVsdGljYWxscy5jIiBsZWFkcyB0byBzb21lIHN0YWNrdHJh
Y2VzIHRoYXQgbWlnaHQgYmUgaW50ZXJlc3RpbmcuCgpSaWdodCwgYnV0IHRoZSBiYWQgbmV3cyBp
cyB0aGF0IHRoZXJlIGFyZSBubyBoZWxwZnVsIGh5cGVydmlzb3IKbWVzc2FnZXMgYXQgYWxsLiBT
YWRseSB0aGlzIGlzIHBhcnRseSBteSBmYXVsdCwgYmVjYXVzZSBJIHNob3VsZApoYXZlIGFza2Vk
IHlvdSB0byBkbyB0aGlzIGxvZyBjb2xsZWN0aW9uIHdpdGggYSBkZWJ1ZyBoeXBlcnZpc29yLgpN
b3N0IG9mIHRoZSBwb3NzaWJseSBpbnRlcmVzdGluZyBtZXNzYWdlcyB3b3VsZCBhcHBlYXIgb25s
eSB0aGVyZS4KCkluIGFueSBldmVudCwgcHJvYmxlbXMgc3RhcnQgcXVpdGUgYSBiaXQgZWFybGll
ciwgYW5kIHR5cGljYWxseQppdCdzIHRoZSBmaXJzdCBpbnN0YW5jZSBvZiBhIHByb2JsZW0gdGhh
dCBpcyB0aGUgbW9zdCBoZWxwZnVsIHRvCmFuYWx5emUsIGFzIGxhdGVyIG9uZXMgbWF5IGJlIGNh
c2NhZGUgaXNzdWVzLiBUaGUgZmlyc3Qgc2lnbiBvZgpwcm9ibGVtcyBpcyBhbiBvdmVybGFwcGlu
ZwoKWzE0OTkxLjgyNzc2Ml0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIHBhZ2UgZmF1bHQgZm9yIGFk
ZHJlc3M6IGZmZmY4ODhhZTJlYjZiZDgKCmFuZAoKWzE0OTkxLjgyODE3Ml0gV0FSTklORzogQ1BV
OiA1IFBJRDogMjU4NSBhdCBhcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jOjEwMiB4ZW5fbWNfZmx1
c2grMHgxOTQvMHgxYzAKCm9uIENQVXMgOCBhbmQgNS4KCj4gQXMgZmFyIGFzIEkga25vdyB0aGUg
QUNQSSBlcnJvcnMgaW4gdGhlIGNvbnRleHQgb2YgSVBNSSBjYW4gYmUgaWdub3JlZC4KCkxvb2tz
IGxpa2Ugc28sIHllcywgYXQgbGVhc3QgZm9yIHRoZSBwdXJwb3NlcyBoZXJlLiBXaGF0IEkgd291
bGRuJ3QKcHV0IG9mZiBhcyBhIHBvc3NpYmxlIHJlYXNvbiBmb3IgcHJvYmxlbXMgaXMgdGhlIHNp
Z25pZmljYW50IGFtb3VudApvZiB0ZW1wZXJhdHVyZSByZWxhdGVkIG1lc3NhZ2VzLiBXaGF0IEkg
YWxzbyBmaW5kIGF0IGxlYXN0IGN1cmlvdXMKKGJ1dCBwb3NzaWJseSBqdXN0IGJlY2F1c2UgSSBr
bm93IHRvbyBsaXR0bGUgb2YgdGhlIHJlc3BlY3RpdmUKYXNwZWN0cyBvZiBtb2Rlcm4ga2VybmVs
cykgYXJlIHRoZSByZWN1cnJpbmcgX190ZXh0X3Bva2UoKSBpbnN0YW5jZXMKb24gdGhlIHN0YWNr
IHRyYWNlcy4gQXNzdW1pbmcgdGhlc2UgYXJlIHRvIGJlIGV4cGVjdGVkIGluIHRoZSBmaXJzdApw
bGFjZSwgdGhlcmUgbWlnaHQgYmUgYSByYWNlIGhlcmUgd2hpY2ggaXMgZWl0aGVyIFhlbi1zcGVj
aWZpYyBvcgpzaW1wbHkgaGFzIGEgbXVjaCBiZXR0ZXIgY2hhbmNlIG9mIGhpdHRpbmcgKGxhcmdl
ciB3aW5kb3c/KSB3aGVuCnJ1bm5pbmcgb24gWGVuLiBCdXQgSSdtIGFmcmFpZCB0aGlzIHdpbGwg
bmVlZCBsb29raW5nIGludG8gKG9yIGF0CmxlYXN0IGNvbW1lbnRpbmcgb24pIGJ5IGEga2VybmVs
IHBlcnNvbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:23:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwjYq-00078A-6R; Wed, 29 Jan 2020 09:23:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwjYp-000785-1p
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:22:59 +0000
X-Inumbo-ID: efa38946-4278-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efa38946-4278-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 09:22:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A0148AD7F;
 Wed, 29 Jan 2020 09:22:56 +0000 (UTC)
To: pgnet.dev@gmail.com
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5ba43400-b0e3-7fce-ce66-79bce47e3237@suse.com>
Date: Wed, 29 Jan 2020 10:22:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxODo0MSwgUEdOZXQgRGV2IHdyb3RlOg0KPiAoIHBvc3RlZCB0aGlzIGFs
cmVhZHkgdG8geGVuLXVzZXJzLCBhbmQgQCBkaXN0cm8gbGlzdDsgYWR2aXNlZCB0byBicmluZyBp
dCBoZXJlICkNCj4gDQo+IEknbSBydW5uaW5nIGxpbnV4IGtlcm5lbA0KPiANCj4gCWxzYl9yZWxl
YXNlIC1yZA0KPiAJCURlc2NyaXB0aW9uOiAgICBvcGVuU1VTRSBMZWFwIDE1LjENCj4gCQlSZWxl
YXNlOiAgICAgICAgMTUuMQ0KPiANCj4gCXVuYW1lIC1ybQ0KPiAJCTUuNC4xNC0yNS5nMTcwNTI0
Yy1kZWZhdWx0IHg4Nl82NA0KPiANCj4gCWRtZXNnIHwgZ3JlcCBETUk6DQo+IAkJWyAgICAwLjAw
MDAwMF0gRE1JOiBTdXBlcm1pY3JvIFgxMFNBVC9YMTBTQVQsIEJJT1MgMy4wIDA1LzI2LzIwMTUN
Cj4gDQo+IAljYXQgL3Byb2MvY3B1aW5mbyB8IGdyZXAgIm1vZGVsIG5hbWUiIHwgaGVhZCAtbiAx
DQo+IAkJbW9kZWwgbmFtZSAgICAgIDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIyMCB2MyBA
IDMuMTBHSHoNCj4gDQo+IEJJT1MgKmlzKiBzZXR1cCBmb3IgbWF4IGNzdGF0ZSBzdXBwb3J0Lg0K
PiBYZW9uIEUzLTEyMjAgZG9lcyBzdXBwb3J0IGludGVsX3BzdGF0ZSBkcml2ZXIuDQo+IA0KPiBX
SVRIIFhlbi9oeXBlcnZpc29yLCBJJ3ZlICpOTyogY3B1ZnJlcS9zY2FsaW5nIHN1cHBvcnQuDQo+
IA0KPiB3aXRoT1VUIFhlbi9oeXBlcnZpc29yLCB3b3JrcyBhcyBleHBlY3RlZC4NCj4gDQo+IA0K
PiBUZXN0aW5nIGZpcnN0LA0KPiANCj4gKDEpIGJvb3QsIE5PIFhFTg0KPiANCj4gcHN0YXRlIGRy
aXZlcidzIGluaXQnZA0KPiANCj4gCWRtZXNnIHwgZWdyZXAgLWkgImludGVsX3BzdGF0ZSINCj4g
CQlbICAgIDYuMTMyOTY0XSBpbnRlbF9wc3RhdGU6IEludGVsIFAtc3RhdGUgZHJpdmVyIGluaXRp
YWxpemluZw0KPiANCj4gcHN0YXRlL2NzdGF0ZSBpbmZvDQo+IA0KPiAJY2F0IC9zeXMvbW9kdWxl
L2ludGVsX2lkbGUvcGFyYW1ldGVycy9tYXhfY3N0YXRlDQo+IAkJOQ0KPiANCj4gCWNkIC9zeXMv
ZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdTAvY3B1aWRsZQ0KPiAJZm9yIHN0YXRlIGluIHN0YXRlezAu
Ljl9DQo+IAkgZG8gZWNobyBjLSRzdGF0ZSBgY2F0ICRzdGF0ZS9uYW1lYCBgY2F0ICRzdGF0ZS9s
YXRlbmN5YA0KPiAJZG9uZQ0KPiAJCWMtc3RhdGUwIFBPTEwgMA0KPiAJCWMtc3RhdGUxIEMxIDIN
Cj4gCQljLXN0YXRlMiBDMUUgMTANCj4gCQljLXN0YXRlMyBDMyAzMw0KPiAJCWMtc3RhdGU0IEM2
IDEzMw0KPiAJCWMtc3RhdGU1IEM3cyAxNjYNCj4gCQljYXQ6IHN0YXRlNi9uYW1lOiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5DQo+IAkJY2F0OiBzdGF0ZTYvbGF0ZW5jeTogTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeQ0KPiAJCWMtc3RhdGU2DQo+IAkJY2F0OiBzdGF0ZTcvbmFtZTogTm8gc3Vj
aCBmaWxlIG9yIGRpcmVjdG9yeQ0KPiAJCWNhdDogc3RhdGU3L2xhdGVuY3k6IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkNCj4gCQljLXN0YXRlNw0KPiAJCWNhdDogc3RhdGU4L25hbWU6IE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkNCj4gCQljYXQ6IHN0YXRlOC9sYXRlbmN5OiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5DQo+IAkJYy1zdGF0ZTgNCj4gCQljYXQ6IHN0YXRlOS9uYW1lOiBObyBz
dWNoIGZpbGUgb3IgZGlyZWN0b3J5DQo+IAkJY2F0OiBzdGF0ZTkvbGF0ZW5jeTogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeQ0KPiAJCWMtc3RhdGU5DQo+IA0KPiBjcHVmcmVxIHNjYWxpbmcgaW5m
bydzIGF2YWlsYWJsZSwNCj4gDQo+IAljcHVwb3dlciBmcmVxdWVuY3ktaW5mbw0KPiAJCWFuYWx5
emluZyBDUFUgMDoNCj4gCQkgIGRyaXZlcjogaW50ZWxfcHN0YXRlDQo+IAkJICBDUFVzIHdoaWNo
IHJ1biBhdCB0aGUgc2FtZSBoYXJkd2FyZSBmcmVxdWVuY3k6IDANCj4gCQkgIENQVXMgd2hpY2gg
bmVlZCB0byBoYXZlIHRoZWlyIGZyZXF1ZW5jeSBjb29yZGluYXRlZCBieSBzb2Z0d2FyZTogMA0K
PiAJCSAgbWF4aW11bSB0cmFuc2l0aW9uIGxhdGVuY3k6ICBDYW5ub3QgZGV0ZXJtaW5lIG9yIGlz
IG5vdCBzdXBwb3J0ZWQuDQo+IAkJICBoYXJkd2FyZSBsaW1pdHM6IDgwMCBNSHogLSAzLjUwIEdI
eg0KPiAJCSAgYXZhaWxhYmxlIGNwdWZyZXEgZ292ZXJub3JzOiBwZXJmb3JtYW5jZSBwb3dlcnNh
dmUNCj4gCQkgIGN1cnJlbnQgcG9saWN5OiBmcmVxdWVuY3kgc2hvdWxkIGJlIHdpdGhpbiA4MDAg
TUh6IGFuZCAzLjUwIEdIei4NCj4gCQkgICAgICAgICAgICAgICAgICBUaGUgZ292ZXJub3IgInBv
d2Vyc2F2ZSIgbWF5IGRlY2lkZSB3aGljaCBzcGVlZCB0byB1c2UNCj4gCQkgICAgICAgICAgICAg
ICAgICB3aXRoaW4gdGhpcyByYW5nZS4NCj4gCQkgIGN1cnJlbnQgQ1BVIGZyZXF1ZW5jeTogVW5h
YmxlIHRvIGNhbGwgaGFyZHdhcmUNCj4gCQkgIGN1cnJlbnQgQ1BVIGZyZXF1ZW5jeTogNzk5IE1I
eiAoYXNzZXJ0ZWQgYnkgY2FsbCB0byBrZXJuZWwpDQo+IAkJICBib29zdCBzdGF0ZSBzdXBwb3J0
Og0KPiAJCSAgICBTdXBwb3J0ZWQ6IHllcw0KPiAJCSAgICBBY3RpdmU6IHllcw0KPiANCj4gJiBz
Y2FsaW5nIElTIGluIGVmZmVjdCwNCj4gDQo+IAljYXQgL3Byb2MvY3B1aW5mbyB8IGdyZXAgTUh6
DQo+IAkJY3B1IE1IeiAgICAgICAgIDogNzk4LjEwNg0KPiAJCWNwdSBNSHogICAgICAgICA6IDc5
OC4xMjkNCj4gCQljcHUgTUh6ICAgICAgICAgOiA3OTguOTY0DQo+IAkJY3B1IE1IeiAgICAgICAg
IDogNzk4LjE1NA0KPiANCj4gKDIpIGJvb3QsIFdJVEggWGVuIDQuMTMNCj4gDQo+IAlycG0gLXFh
IHwgZ3JlcCAtaSB4ZW4gfCBzb3J0DQo+IAkJZ3J1YjIteDg2XzY0LXhlbi0yLjA0LWxwMTUxLjYu
NS5ub2FyY2gNCj4gCQl4ZW4tNC4xMy4wXzA0LWxwMTUxLjY4OC4yLng4Nl82NA0KPiAJCXhlbi1s
aWJzLTQuMTMuMF8wNC1scDE1MS42ODguMi54ODZfNjQNCj4gCQl4ZW4tdG9vbHMtNC4xMy4wXzA0
LWxwMTUxLjY4OC4yLng4Nl82NA0KPiANCj4gWGVuIGNtZCBsaW5lIGluY2x1ZGVzLA0KPiANCj4g
CWdyZXAgb3B0aW9ucz0gL2Jvb3QvZ3J1YjIveGVuLTQuMTMuMF8wNC1scDE1MS42ODguY2ZnDQo+
IAkJW2NvbmZpZy4xXQ0KPiAJCW9wdGlvbnM9ZG9tMD1wdmggZG9tMC1pb21tdT1tYXAtcmVzZXJ2
ZWQgZG9tMF9tZW09NDAxNk0sbWF4OjQwOTZNIGRvbTBfbWF4X3ZjcHVzPTQgY3B1ZnJlcT14ZW4g
Y3B1aWRsZSB1Y29kZT1zY2FuIC4uLg0KPiANCj4gY3N0YXRlIGluZm8gSVMgYXZhaWxhYmxlDQo+
IA0KPiAJeGVucG0gc3RhcnQgNQ0KPiAJCVRpbWVvdXQgc2V0IHRvIDUgc2Vjb25kcw0KPiAJCVN0
YXJ0IHNhbXBsaW5nLCB3YWl0aW5nIGZvciBDVFJMLUMgb3IgU0lHSU5UIG9yIFNJR0FMQVJNIHNp
Z25hbCAuLi4NCj4gCQlFbGFwc2VkIHRpbWUgKG1zKTogNTAwMA0KPiANCj4gCQlDUFUwOiAgIFJl
c2lkZW5jeShtcykgICAgICAgICAgIEF2ZyBSZXMobXMpDQo+IAkJICBDMCAgICAxOSAgICAgICgg
MC40MCUpICAgICAgICAwLjAzDQo+IAkJICBDMSAgICAwICAgICAgICggMC4wMCUpICAgICAgICAw
LjAwDQo+IAkJICBDMiAgICAwICAgICAgICggMC4wMCUpICAgICAgICAwLjAwDQo+IAkJICBDMyAg
ICAxICAgICAgICggMC4wMiUpICAgICAgICAwLjIyDQo+IAkJICBDNCAgICAxICAgICAgICggMC4w
MiUpICAgICAgICAwLjU5DQo+IAkJICBDNSAgICA0OTc4ICAgICg5OS41NiUpICAgICAgICA4LjA3
DQo+IA0KPiAJCSAgQXZnIGZyZXEgICAgICAtMzAyMzc4MzM2ICAgICAgS0h6DQo+IA0KPiAJCUNQ
VTE6ICAgUmVzaWRlbmN5KG1zKSAgICAgICAgICAgQXZnIFJlcyhtcykNCj4gCQkgIEMwICAgIDMg
ICAgICAgKCAwLjA4JSkgICAgICAgIDAuMDMNCj4gCQkgIEMxICAgIDAgICAgICAgKCAwLjAwJSkg
ICAgICAgIDAuMDANCj4gCQkgIEMyICAgIDAgICAgICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4g
CQkgIEMzICAgIDAgICAgICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4gCQkgIEM0ICAgIDAgICAg
ICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4gCQkgIEM1ICAgIDQ5OTYgICAgKDk5LjkyJSkgICAg
ICAgIDM1Ljk0DQo+IA0KPiAJCSAgQXZnIGZyZXEgICAgICAtMzAyMzc4MzM2ICAgICAgS0h6DQo+
IA0KPiAJCUNQVTI6ICAgUmVzaWRlbmN5KG1zKSAgICAgICAgICAgQXZnIFJlcyhtcykNCj4gCQkg
IEMwICAgIDUwMDAgICAgKDEwMC4wMCUpICAgICAgIDUwMDAuMjcNCj4gCQkgIEMxICAgIDAgICAg
ICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4gCQkgIEMyICAgIDAgICAgICAgKCAwLjAwJSkgICAg
ICAgIDAuMDANCj4gCQkgIEMzICAgIDAgICAgICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4gCQkg
IEM0ICAgIDAgICAgICAgKCAwLjAwJSkgICAgICAgIDAuMDANCj4gCQkgIEM1ICAgIDAgICAgICAg
KCAwLjAwJSkgICAgICAgIDAuMDANCj4gDQo+IAkJICBBdmcgZnJlcSAgICAgIC0zMDIzNzgzMzYg
ICAgICBLSHoNCj4gDQo+IAkJQ1BVMzogICBSZXNpZGVuY3kobXMpICAgICAgICAgICBBdmcgUmVz
KG1zKQ0KPiAJCSAgQzAgICAgNSAgICAgICAoIDAuMTElKSAgICAgICAgMC4wMw0KPiAJCSAgQzEg
ICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KPiAJCSAgQzIgICAgMCAgICAgICAoIDAu
MDAlKSAgICAgICAgMC4wMA0KPiAJCSAgQzMgICAgMCAgICAgICAoIDAuMDElKSAgICAgICAgMC4z
Mg0KPiAJCSAgQzQgICAgMCAgICAgICAoIDAuMDAlKSAgICAgICAgMC4wMA0KPiAJCSAgQzUgICAg
NDk5NCAgICAoOTkuODglKSAgICAgICAgMjUuNDgNCj4gDQo+IAkJICBBdmcgZnJlcSAgICAgIC0z
MDIzNzgzMzYgICAgICBLSHoNCj4gDQo+IAkJU29ja2V0IDANCj4gCQkgICAgICAgIFBDMSAgICAg
MCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgUEMyICAgICAwIG1zICAgIDAuMDAlDQo+IAkJICAg
ICAgICBQQzMgICAgIDAgbXMgICAgMC4wMCUNCj4gCQkgICAgICAgICBDb3JlIDAgQ1BVIDANCj4g
CQkgICAgICAgICAgICAgICAgQ0MxICAgICAwIG1zICAgIDAuMDAlDQo+IAkJICAgICAgICAgICAg
ICAgIENDMiAgICAgMCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgICAgICAgICBDQzMgICAgIDEg
bXMgICAgMC4wMiUNCj4gCQkgICAgICAgICAgICAgICAgQ0M0ICAgICAwIG1zICAgIDAuMDAlDQo+
IAkJICAgICAgICAgICAgICAgIENDNSAgICAgMCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgICAg
ICAgICBDQzYgICAgIDEgbXMgICAgMC4wMiUNCj4gCQkgICAgICAgICAgICAgICAgQ0M3ICAgICA0
OTY1IG1zIDk5LjMwJQ0KPiAJCSAgICAgICAgIENvcmUgMSBDUFUgMQ0KPiAJCSAgICAgICAgICAg
ICAgICBDQzEgICAgIDAgbXMgICAgMC4wMCUNCj4gCQkgICAgICAgICAgICAgICAgQ0MyICAgICAw
IG1zICAgIDAuMDAlDQo+IAkJICAgICAgICAgICAgICAgIENDMyAgICAgMCBtcyAgICAwLjAwJQ0K
PiAJCSAgICAgICAgICAgICAgICBDQzQgICAgIDAgbXMgICAgMC4wMCUNCj4gCQkgICAgICAgICAg
ICAgICAgQ0M1ICAgICAwIG1zICAgIDAuMDAlDQo+IAkJICAgICAgICAgICAgICAgIENDNiAgICAg
MCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgICAgICAgICBDQzcgICAgIDQ5OTMgbXMgOTkuODYl
DQo+IAkJICAgICAgICAgQ29yZSAyIENQVSAyDQo+IAkJICAgICAgICAgICAgICAgIENDMSAgICAg
MCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgICAgICAgICBDQzIgICAgIDAgbXMgICAgMC4wMCUN
Cj4gCQkgICAgICAgICAgICAgICAgQ0MzICAgICAwIG1zICAgIDAuMDAlDQo+IAkJICAgICAgICAg
ICAgICAgIENDNCAgICAgMCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAgICAgICAgICBDQzUgICAg
IDAgbXMgICAgMC4wMCUNCj4gCQkgICAgICAgICAgICAgICAgQ0M2ICAgICAwIG1zICAgIDAuMDAl
DQo+IAkJICAgICAgICAgICAgICAgIENDNyAgICAgMCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAg
IENvcmUgMyBDUFUgMw0KPiAJCSAgICAgICAgICAgICAgICBDQzEgICAgIDAgbXMgICAgMC4wMCUN
Cj4gCQkgICAgICAgICAgICAgICAgQ0MyICAgICAwIG1zICAgIDAuMDAlDQo+IAkJICAgICAgICAg
ICAgICAgIENDMyAgICAgMCBtcyAgICAwLjAxJQ0KPiAJCSAgICAgICAgICAgICAgICBDQzQgICAg
IDAgbXMgICAgMC4wMCUNCj4gCQkgICAgICAgICAgICAgICAgQ0M1ICAgICAwIG1zICAgIDAuMDAl
DQo+IAkJICAgICAgICAgICAgICAgIENDNiAgICAgMCBtcyAgICAwLjAwJQ0KPiAJCSAgICAgICAg
ICAgICAgICBDQzcgICAgIDQ5ODkgbXMgOTkuNzklDQo+IA0KPiAJeGVucG0gZ2V0LWNwdWlkbGUt
c3RhdGVzIDANCj4gCQlBbGwgQy1zdGF0ZXMgYWxsb3dlZA0KPiANCj4gCQljcHUgaWQgICAgICAg
ICAgICAgICA6IDANCj4gCQl0b3RhbCBDLXN0YXRlcyAgICAgICA6IDYNCj4gCQlpZGxlIHRpbWUo
bXMpICAgICAgICA6IDQ2NjM1MjcxDQo+IAkJQzAgICAgICAgICAgICAgICAgICAgOiB0cmFuc2l0
aW9uIFsgICAgICAgICAgICAgMzI0MjY4Nl0NCj4gCQkgICAgICAgICAgICAgICAgICAgICAgIHJl
c2lkZW5jeSAgWyAgICAgICAgICAgICAgMTYyMDg5IG1zXQ0KPiAJCUMxICAgICAgICAgICAgICAg
ICAgIDogdHJhbnNpdGlvbiBbICAgICAgICAgICAgICAgIDkyMTRdDQo+IAkJICAgICAgICAgICAg
ICAgICAgICAgICByZXNpZGVuY3kgIFsgICAgICAgICAgICAgICAgMTAxOCBtc10NCj4gCQlDMiAg
ICAgICAgICAgICAgICAgICA6IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAgIDEwMjU0XQ0KPiAJ
CSAgICAgICAgICAgICAgICAgICAgICAgcmVzaWRlbmN5ICBbICAgICAgICAgICAgICAgIDI4NzEg
bXNdDQo+IAkJQzMgICAgICAgICAgICAgICAgICAgOiB0cmFuc2l0aW9uIFsgICAgICAgICAgICAg
ICAyMzI1OV0NCj4gCQkgICAgICAgICAgICAgICAgICAgICAgIHJlc2lkZW5jeSAgWyAgICAgICAg
ICAgICAgIDE3NTQ0IG1zXQ0KPiAJCUM0ICAgICAgICAgICAgICAgICAgIDogdHJhbnNpdGlvbiBb
ICAgICAgICAgICAgICAgIDcyNTJdDQo+IAkJICAgICAgICAgICAgICAgICAgICAgICByZXNpZGVu
Y3kgIFsgICAgICAgICAgICAgICAxMTg5NiBtc10NCj4gCQlDNSAgICAgICAgICAgICAgICAgICA6
IHRyYW5zaXRpb24gWyAgICAgICAgICAgICAzMTkyNzA2XQ0KPiAJCSAgICAgICAgICAgICAgICAg
ICAgICAgcmVzaWRlbmN5ICBbICAgICAgICAgICAgNDY1MjI1MzUgbXNdDQo+IAkJcGMyICAgICAg
ICAgICAgICAgICAgOiBbICAgICAgICAgICAgICAgIDE2ODUgbXNdDQo+IAkJcGMzICAgICAgICAg
ICAgICAgICAgOiBbICAgICAgICAgICAgICAgMzA2OTUgbXNdDQo+IAkJY2MzICAgICAgICAgICAg
ICAgICAgOiBbICAgICAgICAgICAgICAgMTcxNTggbXNdDQo+IAkJY2M2ICAgICAgICAgICAgICAg
ICAgOiBbICAgICAgICAgICAgICAgMTE3NDIgbXNdDQo+IAkJY2M3ICAgICAgICAgICAgICAgICAg
OiBbICAgICAgICAgICAgNDY0NTU3NjcgbXNdDQo+IA0KPiBpbnRlbF9wc3RhdGUgc3VwcG9ydCBp
cyBub3cgRElTQUJMRUQgZm9yIHRoaXMgY3B1DQo+IA0KPiAJeGwgZG1lc2cgfCBncmVwIHBzdGF0
ZQ0KPiAJCVsgICAgNi44NTExMjFdIGludGVsX3BzdGF0ZTogQ1BVIG1vZGVsIG5vdCBzdXBwb3J0
ZWQNCj4gDQo+IE5PIGNwdWZyZXEgaW5mbyBpcyBhdmFpbGFibGUNCj4gDQo+IAl4ZW5wbSBnZXQt
Y3B1ZnJlcS1zdGF0ZXMNCj4gCQkoZW1wdHkpDQo+IA0KPiAJeGVucG0gZ2V0LWNwdWZyZXEtcGFy
YQ0KPiAJCVtDUFUwXSBmYWlsZWQgdG8gZ2V0IGNwdWZyZXEgcGFyYW1ldGVyDQo+IAkJW0NQVTFd
IGZhaWxlZCB0byBnZXQgY3B1ZnJlcSBwYXJhbWV0ZXINCj4gCQlbQ1BVMl0gZmFpbGVkIHRvIGdl
dCBjcHVmcmVxIHBhcmFtZXRlcg0KPiAJCVtDUFUzXSBmYWlsZWQgdG8gZ2V0IGNwdWZyZXEgcGFy
YW1ldGVyDQo+IA0KPiAJeGVucG0gZW5hYmxlLXR1cmJvLW1vZGUNCj4gCQlbQ1BVMF0gZmFpbGVk
IHRvIGVuYWJsZSB0dXJibyBtb2RlICgxMyAtIFBlcm1pc3Npb24gZGVuaWVkKQ0KPiAJCVtDUFUx
XSBmYWlsZWQgdG8gZW5hYmxlIHR1cmJvIG1vZGUgKDEzIC0gUGVybWlzc2lvbiBkZW5pZWQpDQo+
IAkJW0NQVTJdIGZhaWxlZCB0byBlbmFibGUgdHVyYm8gbW9kZSAoMTMgLSBQZXJtaXNzaW9uIGRl
bmllZCkNCj4gCQlbQ1BVM10gZmFpbGVkIHRvIGVuYWJsZSB0dXJibyBtb2RlICgxMyAtIFBlcm1p
c3Npb24gZGVuaWVkKQ0KPiANCj4gTk8gY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8gaXMgYXZhaWxh
YmxlDQo+IA0KPiAJY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8NCj4gCQlhbmFseXppbmcgQ1BVIDA6
DQo+IAkJICBubyBvciB1bmtub3duIGNwdWZyZXEgZHJpdmVyIGlzIGFjdGl2ZSBvbiB0aGlzIENQ
VQ0KPiAJCSAgQ1BVcyB3aGljaCBydW4gYXQgdGhlIHNhbWUgaGFyZHdhcmUgZnJlcXVlbmN5OiBO
b3QgQXZhaWxhYmxlDQo+IAkJICBDUFVzIHdoaWNoIG5lZWQgdG8gaGF2ZSB0aGVpciBmcmVxdWVu
Y3kgY29vcmRpbmF0ZWQgYnkgc29mdHdhcmU6IE5vdCBBdmFpbGFibGUNCj4gCQkgIG1heGltdW0g
dHJhbnNpdGlvbiBsYXRlbmN5OiAgQ2Fubm90IGRldGVybWluZSBvciBpcyBub3Qgc3VwcG9ydGVk
Lg0KPiAJCU5vdCBBdmFpbGFibGUNCj4gCQkgIGF2YWlsYWJsZSBjcHVmcmVxIGdvdmVybm9yczog
Tm90IEF2YWlsYWJsZQ0KPiAJCSAgVW5hYmxlIHRvIGRldGVybWluZSBjdXJyZW50IHBvbGljeQ0K
PiAJCSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiBVbmFibGUgdG8gY2FsbCBoYXJkd2FyZQ0KPiAJ
CSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiAgVW5hYmxlIHRvIGNhbGwgdG8ga2VybmVsDQo+IAkJ
ICBib29zdCBzdGF0ZSBzdXBwb3J0Og0KPiAJCSAgICBTdXBwb3J0ZWQ6IG5vDQo+IAkJICAgIEFj
dGl2ZTogbm8NCj4gDQo+IGFuZCBzY2FsaW5nIGlzIE5PVCBpbiBlZmZlY3QNCj4gDQo+IAljYXQg
L3Byb2MvY3B1aW5mbyB8IGdyZXAgTUh6DQo+IAkJY3B1IE1IeiAgICAgICAgIDogMzA5Mi44MjgN
Cj4gCQljcHUgTUh6ICAgICAgICAgOiAzMDkyLjgyOA0KPiAJCWNwdSBNSHogICAgICAgICA6IDMw
OTIuODI4DQo+IAkJY3B1IE1IeiAgICAgICAgIDogMzA5Mi44MjgNCj4gDQo+IGF0dGVtcHRzIHRv
IGFkZCBhY3BpLWNwdWZyZXEgb3IgeGVuLWFjcGktcHJvY2Vzc29yIG1vZHVsZXMgZmFpbA0KPiAN
Cj4gCWxzbW9kIHwgZWdyZXAgInhlbnxhY3BpIg0KPiAJCXhlbl9wY2liYWNrICAgICAgICAgICAg
ODE5MjAgIDANCj4gCQl4ZW5fbmV0YmFjayAgICAgICAgICAgIDczNzI4ICAwDQo+IAkJeGVuX2Js
a2JhY2sgICAgICAgICAgICA1MzI0OCAgMA0KPiAJCXhlbl9nbnRhbGxvYyAgICAgICAgICAgMjA0
ODAgIDANCj4gCQl4ZW5fZ250ZGV2ICAgICAgICAgICAgIDQ1MDU2ICAxDQo+IAkJeGVuX2V2dGNo
biAgICAgICAgICAgICAxNjM4NCAgMA0KPiAJCXhlbmZzICAgICAgICAgICAgICAgICAgMTYzODQg
IDENCj4gCQl4ZW5fcHJpdmNtZCAgICAgICAgICAgIDI4NjcyICAxNyB4ZW5mcw0KPiANCj4gCWxz
bW9kIHwgZWdyZXAgImFjcGktY3B1ZnJlcXx4ZW4tYWNwaS1wcm9jZXNzb3IiDQo+IAkJKGVtcHR5
KQ0KPiANCj4gCWZpbmQgL2xpYi9tb2R1bGVzLyB8IGVncmVwICJhY3BpLWNwdWZyZXF8eGVuLWFj
cGktcHJvY2Vzc29yIg0KPiAJCS9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVs
dC9rZXJuZWwvZHJpdmVycy9jcHVmcmVxL2FjcGktY3B1ZnJlcS5rbw0KPiAJCS9saWIvbW9kdWxl
cy81LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVsdC9rZXJuZWwvZHJpdmVycy94ZW4veGVuLWFjcGkt
cHJvY2Vzc29yLmtvDQo+IA0KPiAJbW9kcHJvYmUgYWNwaS1jcHVmcmVxDQo+IAkJbW9kcHJvYmU6
IEVSUk9SOiBjb3VsZCBub3QgaW5zZXJ0ICdhY3BpX2NwdWZyZXEnOiBObyBzdWNoIGRldmljZQ0K
PiAJaW5zbW9kIC9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVsdC9rZXJuZWwv
ZHJpdmVycy9jcHVmcmVxL2FjcGktY3B1ZnJlcS5rbw0KPiAJCWluc21vZDogRVJST1I6IGNvdWxk
IG5vdCBpbnNlcnQgbW9kdWxlIC9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVs
dC9rZXJuZWwvZHJpdmVycy9jcHVmcmVxL2FjcGktY3B1ZnJlcS5rbzogTm8gc3VjaCBkZXZpY2UN
Cj4gCW1vZHByb2JlIHhlbi1hY3BpLXByb2Nlc3Nvcg0KPiAJCW1vZHByb2JlOiBFUlJPUjogY291
bGQgbm90IGluc2VydCAneGVuX2FjcGlfcHJvY2Vzc29yJzogTm8gc3VjaCBkZXZpY2UNCj4gCWlu
c21vZCAvbGliL21vZHVsZXMvNS40LjE0LTI1LmcxNzA1MjRjLWRlZmF1bHQva2VybmVsL2RyaXZl
cnMveGVuL3hlbi1hY3BpLXByb2Nlc3Nvci5rbw0KPiAJCWluc21vZDogRVJST1I6IGNvdWxkIG5v
dCBpbnNlcnQgbW9kdWxlIC9saWIvbW9kdWxlcy81LjQuMTQtMjUuZzE3MDUyNGMtZGVmYXVsdC9r
ZXJuZWwvZHJpdmVycy94ZW4veGVuLWFjcGktcHJvY2Vzc29yLmtvOiBObyBzdWNoIGRldmljZQ0K
PiANCj4gZndpdywgaSBkaWQgZmluZCB0aGlzIF9vbGRfICgyMDEzKSBwb3N0LA0KPiANCj4gCUxp
bnV4IDMuNCBkb20wIGtlcm5lbCBlcnJvciBsb2FkaW5nIHhlbi1hY3BpLXByb2Nlc3NvcjogSW5w
dXQvb3V0cHV0IGVycm9yDQo+IAkgaHR0cHM6Ly9saXN0cy5ndC5uZXQveGVuL2RldmVsLzI3NDg2
NA0KPiANCj4gd2hpY2ggc2ltaWxhcmx5IG1hbmlmZXN0cyBubyBjcHVmcmVxL3R1cmJvbW9kZSBp
biBEb20wLCBhbmQgYSBmYWlsIHRvIGxvYWQgJ3hlbl9hY3BpX3Byb2Nlc3NvcicgbW9kIHVubGVz
cy91bnRpbA0KPiANCj4gCT4gSSBmb3VuZCB0aGlzOiBodHRwOi8vZW4uY29tbXVuaXR5LmRlbGwu
Y29tL3RlY2hjZW50ZXIvcG93ZXItY29vbGluZy93L3dpa2kvYmVzdC1wcmFjdGljZXMtaW4tcG93
ZXItbWFuYWdlbWVudC5hc3B4DQo+IAk+DQo+IAk+IFNvIEkgaGFkIHRvIGVuYWJsZSAiT1MgQ29u
dHJvbCIgZm9yICJQb3dlciBNYW5hZ2VtZW50IiBpbiB0aGUgRGVsbCBzZXJ2ZXIgQklPUywNCj4g
CT4gYW5kIGFmdGVyIHRoYXQgdGhlIENQVSBQLXN0YXRlcyBhcmUgYXZhaWxhYmxlIGluIHRoZSBB
Q1BJIHRhYmxlcywNCj4gCT4gYW5kIHhlbi1hY3BpLXByb2Nlc3NvciBkcml2ZXIgbG9hZHMgYW5k
IHdvcmtzIE9LIGluIHRoZSBkb20wIGtlcm5lbCENCj4gDQo+IGNoZWNraW5nIHRoZSBtb2JvL2Jp
b3MgbWFuDQo+IA0KPiAJaHR0cHM6Ly93d3cuc3VwZXJtaWNyby5jb20vbWFudWFscy9tb3RoZXJi
b2FyZC9DMjI2L01OTC0xNTQ0LnBkZg0KPiANCj4gU00ncyBCSU9TIGRvZXNuJ3QgaGF2ZSBhbiBp
ZGVudGljYWwgIk9TIENvbnRyb2wiIG9wdGlvbiAuLi4NCj4gDQo+IGF0bSwgYm9vdCBjb25maWcn
cywNCj4gDQo+IAlvcHRpb25zPWRvbTA9cHZoIGRvbTAtaW9tbXU9bWFwLXJlc2VydmVkIGRvbTBf
bWF4X3ZjcHVzPTQgZG9tMF9tZW09NDAxNk0sbWF4OjQwOTZNIGJvb3RzY3J1Yj1mYWxzZSBzcGVj
LWN0cmw9c3NiZCxsMWQtZmx1c2g9dHJ1ZSBwdi1sMXRmPWRvbTA9dHJ1ZSxkb211PXRydWUgc210
PXRydWUgaW9tbXU9cmVxdWlyZWQsaW50cmVtYXAsdmVyYm9zZSxkZWJ1ZyByZWJvb3Q9YSB1Y29k
ZT1zY2FuIHNjaGVkPWNyZWRpdDIgY3B1ZnJlcT14ZW46b25kZW1hbmQsdmVyYm9zZSBjcHVpZGxl
PW9uIGNwdWluZm89b24gYWNwaT1mb3JjZSB2Z2E9Z2Z4LTE5MjB4MTA4MHgxNiBjb20xPTExNTIw
MCw4bjEscGNpIGNvbnNvbGU9Y29tMSx2Z2EgY29uc29sZV90aW1lc3RhbXBzIGNvbnNvbGVfdG9f
cmluZyBjb25yaW5nX3NpemU9NjQgbG9nX2J1Zl9sZW49MTZNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9n
bHZsPWFsbCBub3JlYm9vdD1mYWxzZSBzeW5jX2NvbnNvbGU9dHJ1ZSBzY2hlZF9kZWJ1ZyBpb21t
dT12ZXJib3NlIGFwaWNfdmVyYm9zaXR5PXZlcmJvc2UNCg0KQmVjYXVzZSBvZiAiY29uc29sZV90
b19yaW5nIiBoZXJlLCAuLi4NCg0KPiAJa2VybmVsPXZtbGludXotNS40LjE0LTI1LmcxNzA1MjRj
LWRlZmF1bHQgcm9vdD0vZGV2L21hcHBlci9WRzAtUk9PVCByZC5zaGVsbCBpbnRlbF9pZGxlLm1h
eF9jc3RhdGU9MCBzb2Z0bGV2ZWw9eGVuIHJkLnNoZWxsPTEgcmQuZGVidWc9MCByZC5hdXRvPTEg
cmQuc3lzdGVtZC5zaG93X3N0YXR1cz1hdXRvIHJkLnVkZXYubG9nX3ByaW9yaXR5PTMgbWRzPWZ1
bGwgbDF0Zj1mbHVzaCBzbXQ9MSBkb2x2bSBsdm13YWl0PS9kZXYvbWFwcGVyL1ZHMC1ST09UIHJv
b3Q9L2Rldi9tYXBwZXIvVkcwLVJPT1Qgcm9vdGZzdHlwZT1leHQ0IHJvb3RmbGFncz1qb3VybmFs
X2NoZWNrc3VtIG5vcmVzdW1lIHZpZGVvPXZlc2E6b2ZmIHZpZGVvPWVmaWZiOjEwMjR4NzY4IHZp
ZGVvPUhETUktQS0xOjE5MjB4MTA4MEA2MCBtb2Rlc2V0PTEgbm91dmVhdS5tb2Rlc2V0PTEgeGVu
Y29ucz14dmMgY29uc29sZT10dHkwIGNvbnNvbGU9aHZjMCBwY2llX2FzbXA9b2ZmIG1jZT1ib290
bG9nIGZzY2subW9kZT1hdXRvIGZzY2sucmVwYWlyPXByZWVuIHJlYm9vdD1hY3BpIG5taV93YXRj
aGRvZz0wIGNsb2Nrc291cmNlPXRzYyB0c2M9cmVsaWFibGUgY2xvY2tzb3VyY2VfZmFpbG92ZXI9
dHNjIGZvcmNlX3RzY19zdGFibGU9MSBjb25zaXN0ZW50X3RzY3MgaW9tbXU9MSBhcHBhcm1vcj0w
IGVuZm9yY2luZz0wIHNlbGludXg9MCByZC5wbHltb3V0aD0wIHBseW1vdXRoLmVuYWJsZT0wIHNj
c2lfbW9kLnVzZV9ibGtfbXE9MSBlbGV2YXRvcj1tcS1kZWFkbGluZSBlbmFibGVfbXRycl9jbGVh
bnVwIG10cnJfc3BhcmVfcmVnX25yPTEgbXRycl9ncmFuX3NpemU9MzJNIG10cnJfY2h1bmtfc2l6
ZT0xMjhNIG5ldC5pZm5hbWVzPTEgYmlvc2Rldm5hbWU9MCBzaG93b3B0cyBub3F1aWV0IGxvZ19i
dWZfbGVuPTEwTSBwcmludF9mYXRhbF9zaWduYWxzPTEgc3lzdGVtZC5sb2dfbGV2ZWw9ZGVidWcg
c3lzdGVtZC5sb2dfdGFyZ2V0PWttc2cgZWFybHlwcmludGs9eGVuLGtlZXAgZGVidWcgbG9nbGV2
ZWw9OCBsYXBpYz1kZWJ1ZyBhcGljX3ZlcmJvc2l0eT1kZWJ1ZyBhcGljPWRlYnVnIGF1ZGl0PTAN
Cj4gCXJhbWRpc2s9aW5pdHJkLTUuNC4xNC0yNS5nMTcwNTI0Yy1kZWZhdWx0DQo+IA0KPiB5ZXMs
IGkndmUgYmVlbiB0d2Vha2luZyBpdCBhIGxvdCwgdHJ5aW5nIHRvIHRyb3VibGVzaG9vdC4gIGZl
ZWwgZnJlZSB0byBzdWdnZXN0IGFueSBvdGhlciBjb25maWcgdG8gYm9vdCZsb2cuDQo+IA0KPiBo
ZXJlJ3MgdGhlIGN1cnJlbnQgdmVyYm9zZSBYZW4gYm9vdCBsb2cgKGlmIHNlcmlhbCBjb25zb2xl
IG91dHB1dCdzIHJlcSdkLCBjYW4gZG8gdGhhdCAuLi4gbDhyLCBhZnRlciBjYWJsZSByZXBsYWNl
bWVudCA6LS8pLiBub3Qgc3VyZSBpZiBpdCdzIHN1ZmZpY2llbnQ7IHBscyBhZHZpc2Ugd2hhdCBh
ZGQnbCBpbmZvIGlzIHVzZWZ1bC4NCj4gDQo+IAl4bCBkbWVzZw0KDQouLi4gdGhlcmUgaXMgKGFm
YWljcykgZXhhY3RseSBvbmUgaHlwZXJ2aXNvciBtZXNzYWdlIGluIGFsbCBvZiB0aGUNCnByb3Zp
ZGVkIG91dHB1dC4gWW91IGVpdGhlciBuZWVkIHRvIGRyYXN0aWNhbGx5IGluY3JlYXNlIHRoZSBy
aW5nDQpzaXplLCBvciBkcm9wIHRoYXQgb3B0aW9uLiBJIHdvdWxkIGFueXdheSBzdWdnZXN0IHRv
IHJlZHVjZSBib3RoDQpjb21tYW5kIGxpbmVzIHRvIHRoZSBzZXQgb2Ygb3B0aW9ucyB5b3UgdHJ1
bHkgbmVlZC4gQW5kIG9mIGNvdXJzZQ0KYWxsIG9mIHRoaXMgZ29lcyBhbG9uZyB3aXRoIErDvHJn
ZW4ncyByZXF1ZXN0IHRvIHNlZSB3aGV0aGVyIHRoaW5ncw0Kd29yayB3aXRoIERvbTAgaW4gUFYg
bW9kZS4NCg0KQXMgYW4gYXNpZGUgSSB0aGluayBpdCB3b3VsZCBhbHNvIGhhdmUgaGVscGVkIHRv
IHNlZSB0aGUgYWN0dWFsDQpwcm9ibGVtIHBvaW50cyBpZiB5b3UgaGFkIG9taXR0ZWQgc29tZSBv
ZiB0aGUgaXJyZWxldmFudCBpbmZvIG9uDQplLmcuIG5vbi1YZW4ga2VybmVsIGRyaXZlcnMgbm90
IHdvcmtpbmcsIG9yIHVzZXIgc3BhY2UgdG9vbHMgbm90DQpiZWluZyBYZW4tYXdhcmUsIHdoaWNo
IHdhcyBhbHJlYWR5IHBvaW50ZWQgb3V0IGluIHJlcGx5IHRvIHlvdXINCkBkaXN0cm8gcmVwb3J0
Lg0KDQpKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:27:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09: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 1iwjdH-0007J7-So; Wed, 29 Jan 2020 09:27:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/IS=3S=amazon.de=prvs=290504bcf=vrd@srs-us1.protection.inumbo.net>)
 id 1iwjdG-0007J2-5q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:27:34 +0000
X-Inumbo-ID: 945ca8fa-4279-11ea-b211-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 945ca8fa-4279-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 09:27:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580290054; x=1611826054;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=M+AHrTw0Mf6V13SBmvMLHEr0G53V+3iGNp8ExyCBPQ4=;
 b=txIhU7UO6LTWyPi1f1+a+4rnA+VObdibhKc9ytCmkMcEf30EXMfxSpgF
 pZ8pltymKG5pPTknZZPn3Zx0JJuQff7ve7hDRGvM4eiIG5WfrLC0SU1DR
 25+3e5FCMU6HX9yD8Lhi6kMMrJgl1cPZbknNtggu1ftCJAW4s9nalVUkb o=;
IronPort-SDR: qdcgOY0p1uopUbLx/IJmg1GNljjdmmyHM/tl7eKRFf9BHYzz5Z5fDQZURLnHMMvGKFZmNaFbr7
 Y0ZFeGoFnNLg==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="15262014"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2020 09:27:33 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4DDF1A17D1; Wed, 29 Jan 2020 09:27:31 +0000 (UTC)
Received: from EX13D22EUA004.ant.amazon.com (10.43.165.129) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 09:27:31 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D22EUA004.ant.amazon.com (10.43.165.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 09:27:29 +0000
Received: from u908889d5e8f057.ant.amazon.com (10.28.86.33) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 09:27:27 +0000
To: Julien Grall <julien@xen.org>, Varad Gautam <vrd@amazon.de>,
 <xen-devel@lists.xenproject.org>
References: <1562165173-31383-1-git-send-email-vrd@amazon.de>
 <1576666417-20989-1-git-send-email-vrd@amazon.de>
 <b89a250a-2b6b-0cc4-655c-2c27c0b8ab76@xen.org>
From: <vrd@amazon.com>
Message-ID: <faabd882-c848-370f-f6d2-3f66bae2c110@amazon.com>
Date: Wed, 29 Jan 2020 10:27:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b89a250a-2b6b-0cc4-655c-2c27c0b8ab76@xen.org>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5IEp1bGllbiwKCk9uIDEyLzE4LzE5IDI6NTcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI
aSBWYXJhZCwKPgo+IFBsZWFzZSBzZW5kIG5ldyB2ZXJzaW9uIG9mIGEgcGF0Y2ggaW4gYSBuZXcg
dGhyZWFkIHJhdGhlciB0aGFuIAo+IGluLXJlcGx5IHRvIHRoZSBmaXJzdCB2ZXJzaW9uLgo+Cj4g
T24gMTgvMTIvMjAxOSAxMDo1MywgVmFyYWQgR2F1dGFtIHdyb3RlOgo+PiBYRU5fRE9NQ1RMX2Rl
c3Ryb3lkb21haW4gY3JlYXRlcyBhIGNvbnRpbnVhdGlvbiBpZiBkb21haW5fa2lsbCAKPj4gLUVS
RVNUQVJUUy4KPj4gSW4gdGhhdCBzY2VuYXJpbywgaXQgaXMgcG9zc2libGUgdG8gcmVjZWl2ZSBt
dWx0aXBsZSBfcGlycV9ndWVzdF91bmJpbmQKPj4gY2FsbHMgZm9yIHRoZSBzYW1lIHBpcnEgZnJv
bSBkb21haW5fa2lsbCwgaWYgdGhlIHBpcnEgaGFzIG5vdCB5ZXQgYmVlbgo+PiByZW1vdmVkIGZy
b20gdGhlIGRvbWFpbidzIHBpcnFfdHJlZSwgYXM6Cj4+IMKgwqAgZG9tYWluX2tpbGwoKQo+PiDC
oMKgwqDCoCAtPiBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQo+PiDCoMKgwqDCoMKgwqAg
LT4gcGNpX3JlbGVhc2VfZGV2aWNlcygpCj4+IMKgwqDCoMKgwqDCoMKgwqAgLT4gcGNpX2NsZWFu
X2RwY2lfaXJxKCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgLT4gcGlycV9ndWVzdF91bmJpbmQo
KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLT4gX19waXJxX2d1ZXN0X3VuYmluZCgpCj4+
Cj4+IEZvciBhIHNoYXJlZCBwaXJxIChucl9ndWVzdHMgPiAxKSwgdGhlIGZpcnN0IGNhbGwgd291
bGQgemFwIHRoZSBjdXJyZW50Cj4+IGRvbWFpbiBmcm9tIHRoZSBwaXJxJ3MgZ3Vlc3RzW10gbGlz
dCwgYnV0IHRoZSBhY3Rpb24gaGFuZGxlciBpcyBuZXZlciAKPj4gZnJlZWQKPj4gYXMgdGhlcmUg
YXJlIG90aGVyIGd1ZXN0cyB1c2luZyB0aGlzIHBpcnEuIEFzIGEgcmVzdWx0LCBvbiB0aGUgc2Vj
b25kIAo+PiBjYWxsLAo+PiBfX3BpcnFfZ3Vlc3RfdW5iaW5kIHNlYXJjaGVzIGZvciB0aGUgY3Vy
cmVudCBkb21haW4gd2hpY2ggaGFzIGJlZW4gCj4+IHJlbW92ZWQKPj4gZnJvbSB0aGUgZ3Vlc3Rz
W10gbGlzdCwgYW5kIGhpdHMgYSBCVUdfT04uCj4+Cj4+IE1ha2UgX19waXJxX2d1ZXN0X3VuYmlu
ZCBzYWZlIHRvIGJlIGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBieSBsZXR0aW5nIHhlbgo+PiBjb250
aW51ZSBpZiBhIHNoYXJlZCBwaXJxIGhhcyBhbHJlYWR5IGJlZW4gdW5ib3VuZCBmcm9tIHRoaXMg
Z3Vlc3QuIFRoZQo+PiBQSVJRIHdpbGwgYmUgY2xlYW5lZCB1cCBmcm9tIHRoZSBkb21haW4ncyBw
aXJxX3RyZWUgZHVyaW5nIHRoZSAKPj4gZGVzdHJ1Y3Rpb24KPj4gaW4gY29tcGxldGVfZG9tYWlu
X2Rlc3Ryb3kgYW55d2F5cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVmFyYWQgR2F1dGFtIDx2cmRA
YW1hem9uLmRlPgo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pgo+PiB2MjogU3BsaXQgdGhlIGNoZWNr
IG9uIGFjdGlvbi0+bnJfZ3Vlc3RzID4gMCBhbmQgbWFrZSBpdCBhbiBBU1NFUlQsIAo+PiByZXdv
cmQuCj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC94ODYvaXJxLmMgfCAxMSArKysrKysrKysrLQo+PiDC
oCAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCj4+IGlu
ZGV4IDVkMGQ5NGMuLjNlYjdiMjIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
PiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPj4gQEAgLTE4NjMsNyArMTg2MywxNiBAQCBzdGF0
aWMgaXJxX2d1ZXN0X2FjdGlvbl90ICpfX3BpcnFfZ3Vlc3RfdW5iaW5kKAo+PiDCoCDCoMKgwqDC
oMKgIGZvciAoIGkgPSAwOyAoaSA8IGFjdGlvbi0+bnJfZ3Vlc3RzKSAmJiAoYWN0aW9uLT5ndWVz
dFtpXSAhPSAKPj4gZCk7IGkrKyApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4g
LcKgwqDCoCBCVUdfT04oaSA9PSBhY3Rpb24tPm5yX2d1ZXN0cyk7Cj4+ICvCoMKgwqAgaWYgKCBp
ID09IGFjdGlvbi0+bnJfZ3Vlc3RzICkgewo+Cj4gVGhlIHsgc2hvdWxkIGJlIGEgbmV3IGxpbmUu
Cj4KPj4gK8KgwqDCoMKgwqDCoMKgIEFTU0VSVChhY3Rpb24tPm5yX2d1ZXN0cyA+IDApIDsKPgo+
IFRoZSBzcGFjZSBiZWZvcmUgOyBpcyBub3QgbmVjZXNzYXJ5Lgo+Cj4+ICvCoMKgwqDCoMKgwqDC
oCAvKiBJbiBjYXNlIHRoZSBwaXJxIHdhcyBzaGFyZWQsIHVuYm91bmQgZm9yIHRoaXMgZG9tYWlu
IGluIAo+PiBhbiBlYXJsaWVyIGNhbGwsIGJ1dCBzdGlsbAo+PiArwqDCoMKgwqDCoMKgwqDCoCAq
IGV4aXN0ZWQgb24gdGhlIGRvbWFpbidzIHBpcnFfdHJlZSwgd2Ugc3RpbGwgcmVhY2ggaGVyZSBp
ZiAKPj4gdGhlcmUgYXJlIGFueSBsYXRlcgo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIHVuYmluZCBj
YWxscyBvbiB0aGUgc2FtZSBwaXJxLiBSZXR1cm4gaWYgc3VjaCBhbiB1bmJpbmQgCj4+IGhhcHBl
bnMuICovCj4KPiBUaGUgY29kaW5nIHN0eWxlIGZvciBjb21tZW50IGlzOgo+Cj4gLyoKPiDCoCog
Rm9vCj4gwqAqIEJhcgo+IMKgKi8KPgo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBhY3Rpb24tPnNo
YXJlYWJsZSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiArwqDC
oMKgwqDCoMKgwqAgQlVHKCk7Cj4KPiBHaXZlbiB0aGF0IHRoZSBwcmV2aW91cyBCVUdfT04oKSB3
YXMgaGl0LCB3b3VsZCBpdCBtYWtlIHNlbnNlIHRvIHRyeSAKPiB0byBhdm9pZCBhIG5ldyBCVUco
KS4KPgo+IFNvIHdoeSBub3QganVzdCByZXR1cm5pbmcgTlVMTCBhcyB5b3UgZG8gZm9yIGFjdGlv
bi0+c2hhcmVhYmxlPwo+CgpUaGFua3MsIEkndmUgZG9uZSB0aGUgc3R5bGUgZml4dXBzIGluIHYz
LgoKSSdkIGFyZ3VlIHRoYXQgaXMgaW5kZWVkIGEgQlVHLCBpZiB0aGUgcGlycSB3YXMgX25vdF8g
c2hhcmVhYmxlIGFuZCB0aGUgCmxvb3AgYWJvdmUgY291bGRuJ3QgZmluZCBhIG1hdGNoaW5nIGRv
bWFpbiBmb3IgaXQgLSB0aGF0IGltcGxpZXMgdGhlIApwaXJxIHNob3VsZG4ndCBoYXZlIGV4aXN0
ZWQgaW4gdGhlIGZpcnN0IHBsYWNlLgoKCj4+ICvCoMKgwqAgfQo+PiArCj4+IMKgwqDCoMKgwqAg
bWVtbW92ZSgmYWN0aW9uLT5ndWVzdFtpXSwgJmFjdGlvbi0+Z3Vlc3RbaSsxXSwKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFjdGlvbi0+bnJfZ3Vlc3RzLWktMSkgKiBzaXplb2YoYWN0
aW9uLT5ndWVzdFswXSkpOwo+PiDCoMKgwqDCoMKgIGFjdGlvbi0+bnJfZ3Vlc3RzLS07Cj4+Cj4K
PiBDaGVlcnMsCj4KCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkty
YXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBT
Y2hsYWVnZXIsIEpvbmF0aGFuIFdlaXNzCkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJs
b3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBCZXJsaW4KVXN0LUlEOiBERSAyODkg
MjM3IDg3OQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:27:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwjdb-0007Lf-6q; Wed, 29 Jan 2020 09:27:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/IS=3S=amazon.de=prvs=290504bcf=vrd@srs-us1.protection.inumbo.net>)
 id 1iwjda-0007LX-Gb
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:27:54 +0000
X-Inumbo-ID: a0146c14-4279-11ea-885e-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0146c14-4279-11ea-885e-12813bfff9fa;
 Wed, 29 Jan 2020 09:27:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580290074; x=1611826074;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ohEeN/1ir9Lc3RfExi+wTPx5At5vlV0k9oV/R3WgOVM=;
 b=hlSShCsJ1Yv5KFJyxNhVT9Tv4K3rWC2HRdxp0gK5WgcVnWkB7K5hlF6E
 byvrV5iaLXNZVRltfTOjPU8UMq93D3U5SwVEmJ0aoVq5szNvFGpDu3iLx
 A1z/z3Q70Oly1HpuVcSEUzrbDve2OAOd0SLqUCipT5xOjW6MBFGM6yoap 8=;
IronPort-SDR: Hpb2P1siNL0qGPLfSgkffpmHNyj6tO6CazwaExu1qEeBv82Fxss86V2Xl4zkMw65OoTk8qWIhh
 O6B2VoEYWm2Q==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="21752814"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-55156cd4.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 29 Jan 2020 09:27:41 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-55156cd4.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3D219A1C68; Wed, 29 Jan 2020 09:27:40 +0000 (UTC)
Received: from EX13D22EUA003.ant.amazon.com (10.43.165.210) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 09:27:40 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D22EUA003.ant.amazon.com (10.43.165.210) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 09:27:39 +0000
Received: from u908889d5e8f057.ant.amazon.com (10.28.86.33) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 09:27:36 +0000
To: Jan Beulich <jbeulich@suse.com>, Varad Gautam <vrd@amazon.de>
References: <1562165173-31383-1-git-send-email-vrd@amazon.de>
 <1576666417-20989-1-git-send-email-vrd@amazon.de>
 <00a6a319-0c7e-9fef-4a97-e5ca064c103c@suse.com>
From: <vrd@amazon.com>
Message-ID: <44566d7a-249d-ad90-f4b3-76e3740f9ea6@amazon.com>
Date: Wed, 29 Jan 2020 10:27:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <00a6a319-0c7e-9fef-4a97-e5ca064c103c@suse.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
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: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.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>

SGV5IEphbiwKCk9uIDEyLzE4LzE5IDI6NDIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDE4
LjEyLjIwMTkgMTE6NTMsIFZhcmFkIEdhdXRhbSB3cm90ZToKPj4gWEVOX0RPTUNUTF9kZXN0cm95
ZG9tYWluIGNyZWF0ZXMgYSBjb250aW51YXRpb24gaWYgZG9tYWluX2tpbGwgLUVSRVNUQVJUUy4K
Pj4gSW4gdGhhdCBzY2VuYXJpbywgaXQgaXMgcG9zc2libGUgdG8gcmVjZWl2ZSBtdWx0aXBsZSBf
cGlycV9ndWVzdF91bmJpbmQKPj4gY2FsbHMgZm9yIHRoZSBzYW1lIHBpcnEgZnJvbSBkb21haW5f
a2lsbCwgaWYgdGhlIHBpcnEgaGFzIG5vdCB5ZXQgYmVlbgo+PiByZW1vdmVkIGZyb20gdGhlIGRv
bWFpbidzIHBpcnFfdHJlZSwgYXM6Cj4+ICAgIGRvbWFpbl9raWxsKCkKPj4gICAgICAtPiBkb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQo+PiAgICAgICAgLT4gcGNpX3JlbGVhc2VfZGV2aWNl
cygpCj4+ICAgICAgICAgIC0+IHBjaV9jbGVhbl9kcGNpX2lycSgpCj4+ICAgICAgICAgICAgLT4g
cGlycV9ndWVzdF91bmJpbmQoKQo+PiAgICAgICAgICAgICAgLT4gX19waXJxX2d1ZXN0X3VuYmlu
ZCgpCj4+Cj4+IEZvciBhIHNoYXJlZCBwaXJxIChucl9ndWVzdHMgPiAxKSwgdGhlIGZpcnN0IGNh
bGwgd291bGQgemFwIHRoZSBjdXJyZW50Cj4+IGRvbWFpbiBmcm9tIHRoZSBwaXJxJ3MgZ3Vlc3Rz
W10gbGlzdCwgYnV0IHRoZSBhY3Rpb24gaGFuZGxlciBpcyBuZXZlciBmcmVlZAo+PiBhcyB0aGVy
ZSBhcmUgb3RoZXIgZ3Vlc3RzIHVzaW5nIHRoaXMgcGlycS4gQXMgYSByZXN1bHQsIG9uIHRoZSBz
ZWNvbmQgY2FsbCwKPj4gX19waXJxX2d1ZXN0X3VuYmluZCBzZWFyY2hlcyBmb3IgdGhlIGN1cnJl
bnQgZG9tYWluIHdoaWNoIGhhcyBiZWVuIHJlbW92ZWQKPj4gZnJvbSB0aGUgZ3Vlc3RzW10gbGlz
dCwgYW5kIGhpdHMgYSBCVUdfT04uCj4gVGhlcmUgbXVzdCBiZSBtb3JlIHRvIHRoaXMsIHNlZWlu
ZyB0aGUgY2xlYW51cF9kb21haW5faXJxX3BpcnEoKQo+IGludm9jYXRpb24gYXQgdGhlIGVuZCBv
ZiBwaXJxX2d1ZXN0X3VuYmluZCgpLCB3aGljaCBvdWdodCB0byBiZQo+IHJlYWNoZWQgaW4gdGhl
IGNhc2UgeW91IGRlc2NyaWJlLgoKClRoZSBjYWxscyB0byBfX3BpcnFfZ3Vlc3RfdW5iaW5kIGFu
ZCBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycSBmcm9tIApwaXJxX2d1ZXN0X3VuYmluZCBhcmUgZ29p
bmcgdG8gYmUgbXV0dWFsbHkgZXhjbHVzaXZlLCBzaW5jZSBpcnEgZGVmYXVsdHMgCnRvIDAuCgoK
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
PiBAQCAtMTg2Myw3ICsxODYzLDE2IEBAIHN0YXRpYyBpcnFfZ3Vlc3RfYWN0aW9uX3QgKl9fcGly
cV9ndWVzdF91bmJpbmQoCj4+ICAgCj4+ICAgICAgIGZvciAoIGkgPSAwOyAoaSA8IGFjdGlvbi0+
bnJfZ3Vlc3RzKSAmJiAoYWN0aW9uLT5ndWVzdFtpXSAhPSBkKTsgaSsrICkKPj4gICAgICAgICAg
IGNvbnRpbnVlOwo+PiAtICAgIEJVR19PTihpID09IGFjdGlvbi0+bnJfZ3Vlc3RzKTsKPj4gKyAg
ICBpZiAoIGkgPT0gYWN0aW9uLT5ucl9ndWVzdHMgKSB7Cj4gQnJhY2Ugb24gaXRzIG93biBsaW5l
IHBsZWFzZS4KPgo+PiArICAgICAgICBBU1NFUlQoYWN0aW9uLT5ucl9ndWVzdHMgPiAwKSA7Cj4g
U3RyYXkgYmxhbmsuCj4KPj4gKyAgICAgICAgLyogSW4gY2FzZSB0aGUgcGlycSB3YXMgc2hhcmVk
LCB1bmJvdW5kIGZvciB0aGlzIGRvbWFpbiBpbiBhbiBlYXJsaWVyIGNhbGwsIGJ1dCBzdGlsbAo+
PiArICAgICAgICAgKiBleGlzdGVkIG9uIHRoZSBkb21haW4ncyBwaXJxX3RyZWUsIHdlIHN0aWxs
IHJlYWNoIGhlcmUgaWYgdGhlcmUgYXJlIGFueSBsYXRlcgo+PiArICAgICAgICAgKiB1bmJpbmQg
Y2FsbHMgb24gdGhlIHNhbWUgcGlycS4gUmV0dXJuIGlmIHN1Y2ggYW4gdW5iaW5kIGhhcHBlbnMu
ICovCj4+ICsgICAgICAgIGlmICggYWN0aW9uLT5zaGFyZWFibGUgKQo+IExvbmcgbGluZXMgYW5k
IG1hbGZvcm1lZCBjb21tZW50LgoKCkhhbmRsZWQgYWxsIHN0eWxlIGZpeHVwcyBpbiB2My4KCgo+
IERvIHlvdSBwZXJoYXBzIGFsc28gd2FudCB0byBjaGVjayB0aGF0IHlvdSB0YWtlIHRoaXMgcGF0
aCBvbmx5Cj4gZm9yIGR5aW5nIGd1ZXN0cz8KCgpUaGUgcGF0Y2ggaXMgYWJvdXQgbWFraW5nIHBp
cnFfZ3Vlc3RfdW5iaW5kKCkgcmVzaWxpZW50L3NhZmUgdG8gbXVsdGlwbGUgCmNhbGxzLiBBdCBw
cmVzZW50LCB0aGlzIGhhcHBlbnMgd2hlbiBkb21haW5fa2lsbCAtRVJFU1RBUlRzIGZvciBkeWlu
ZyAKZ3Vlc3RzLiBJdCBtaWdodCBhbHNvIGhhcHBlbiBpbiBvdGhlciBjYXNlcyAtIGFuZCBzaG91
bGRuJ3QgY2F1c2UgeGVuIHRvIApjcmFzaC4KCgo+IEphbgo+Cj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBD
ZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRz
ZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIEpvbmF0aGFuIFdlaXNzCkVpbmdldHJhZ2Vu
IGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6OiBC
ZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:28:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09: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 1iwje7-0007Qx-IX; Wed, 29 Jan 2020 09:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W/IS=3S=amazon.de=prvs=290504bcf=vrd@srs-us1.protection.inumbo.net>)
 id 1iwje6-0007Qk-Ea
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:28:26 +0000
X-Inumbo-ID: b3a587f4-4279-11ea-885e-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3a587f4-4279-11ea-885e-12813bfff9fa;
 Wed, 29 Jan 2020 09:28:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1580290107; x=1611826107;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=xNIgQDpC4hWiI4vjE+YyDKoeJyG8ne9nKinyDj3a61c=;
 b=i7wBOiSUT6EhexKSKIiEIcSXznnkiJ9sMhoDGNFQAOG0BVCC/FB/fVkJ
 7Wi6rSkOUz2rVNfnVGLhrYPwb4jHEqUowZj0gElaf3cF4g2yqeMWiTsS2
 jBm4D6s9sA8pPWmPQO/Bomu15zYTU5TcWd1vcZs1k7/5rdAO3nJBKoxbS 4=;
IronPort-SDR: pPQnSxj0VsfNz90SZVJTDRwlOVCq68ILWm4CH/LYTN1EBvgagdOtASESyVG5e6F4GLkGqT6HJT
 hqA6OuuwAkIw==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="14726706"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 09:28:25 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1466BC5B73; Wed, 29 Jan 2020 09:28:24 +0000 (UTC)
Received: from EX13D22EUA004.ant.amazon.com (10.43.165.129) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 09:28:24 +0000
Received: from EX13MTAUWA001.ant.amazon.com (10.43.160.58) by
 EX13D22EUA004.ant.amazon.com (10.43.165.129) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 09:28:22 +0000
Received: from u908889d5e8f057.ant.amazon.com (10.28.86.33) by
 mail-relay.amazon.com (10.43.160.118) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 09:28:19 +0000
From: Varad Gautam <vrd@amazon.de>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:28:07 +0100
Message-ID: <1580290087-20636-1-git-send-email-vrd@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
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: Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 Julien Grall <julien@xen.org>,
 =?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>

WEVOX0RPTUNUTF9kZXN0cm95ZG9tYWluIGNyZWF0ZXMgYSBjb250aW51YXRpb24gaWYgZG9tYWlu
X2tpbGwgLUVSRVNUQVJUUy4KSW4gdGhhdCBzY2VuYXJpbywgaXQgaXMgcG9zc2libGUgdG8gcmVj
ZWl2ZSBtdWx0aXBsZSBfcGlycV9ndWVzdF91bmJpbmQKY2FsbHMgZm9yIHRoZSBzYW1lIHBpcnEg
ZnJvbSBkb21haW5fa2lsbCwgaWYgdGhlIHBpcnEgaGFzIG5vdCB5ZXQgYmVlbgpyZW1vdmVkIGZy
b20gdGhlIGRvbWFpbidzIHBpcnFfdHJlZSwgYXM6CiAgZG9tYWluX2tpbGwoKQogICAgLT4gZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKICAgICAgLT4gcGNpX3JlbGVhc2VfZGV2aWNlcygp
CiAgICAgICAgLT4gcGNpX2NsZWFuX2RwY2lfaXJxKCkKICAgICAgICAgIC0+IHBpcnFfZ3Vlc3Rf
dW5iaW5kKCkKICAgICAgICAgICAgLT4gX19waXJxX2d1ZXN0X3VuYmluZCgpCgpGb3IgYSBzaGFy
ZWQgcGlycSAobnJfZ3Vlc3RzID4gMSksIHRoZSBmaXJzdCBjYWxsIHdvdWxkIHphcCB0aGUgY3Vy
cmVudApkb21haW4gZnJvbSB0aGUgcGlycSdzIGd1ZXN0c1tdIGxpc3QsIGJ1dCB0aGUgYWN0aW9u
IGhhbmRsZXIgaXMgbmV2ZXIgZnJlZWQKYXMgdGhlcmUgYXJlIG90aGVyIGd1ZXN0cyB1c2luZyB0
aGlzIHBpcnEuIEFzIGEgcmVzdWx0LCBvbiB0aGUgc2Vjb25kIGNhbGwsCl9fcGlycV9ndWVzdF91
bmJpbmQgc2VhcmNoZXMgZm9yIHRoZSBjdXJyZW50IGRvbWFpbiB3aGljaCBoYXMgYmVlbiByZW1v
dmVkCmZyb20gdGhlIGd1ZXN0c1tdIGxpc3QsIGFuZCBoaXRzIGEgQlVHX09OLgoKTWFrZSBfX3Bp
cnFfZ3Vlc3RfdW5iaW5kIHNhZmUgdG8gYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzIGJ5IGxldHRp
bmcgeGVuCmNvbnRpbnVlIGlmIGEgc2hhcmVkIHBpcnEgaGFzIGFscmVhZHkgYmVlbiB1bmJvdW5k
IGZyb20gdGhpcyBndWVzdC4gVGhlClBJUlEgd2lsbCBiZSBjbGVhbmVkIHVwIGZyb20gdGhlIGRv
bWFpbidzIHBpcnFfdHJlZSBkdXJpbmcgdGhlIGRlc3RydWN0aW9uCmluIGNvbXBsZXRlX2RvbWFp
bl9kZXN0cm95IGFueXdheXMuCgpTaWduZWQtb2ZmLWJ5OiBWYXJhZCBHYXV0YW0gPHZyZEBhbWF6
b24uZGU+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MjogU3BsaXQgdGhlIGNoZWNr
IG9uIGFjdGlvbi0+bnJfZ3Vlc3RzID4gMCBhbmQgbWFrZSBpdCBhbiBBU1NFUlQuCnYzOiBTdHls
ZSBmaXh1cHMuCi0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwgMTUgKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAzMTBhYzAw
Li40YjE3MmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2lycS5jCkBAIC0xNjgxLDcgKzE2ODEsMjAgQEAgc3RhdGljIGlycV9ndWVzdF9hY3Rpb25f
dCAqX19waXJxX2d1ZXN0X3VuYmluZCgKIAogICAgIGZvciAoIGkgPSAwOyAoaSA8IGFjdGlvbi0+
bnJfZ3Vlc3RzKSAmJiAoYWN0aW9uLT5ndWVzdFtpXSAhPSBkKTsgaSsrICkKICAgICAgICAgY29u
dGludWU7Ci0gICAgQlVHX09OKGkgPT0gYWN0aW9uLT5ucl9ndWVzdHMpOworICAgIGlmICggaSA9
PSBhY3Rpb24tPm5yX2d1ZXN0cyApCisgICAgeworICAgICAgICBBU1NFUlQoYWN0aW9uLT5ucl9n
dWVzdHMgPiAwKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSW4gY2FzZSB0aGUgcGlycSB3YXMg
c2hhcmVkLCB1bmJvdW5kIGZvciB0aGlzIGRvbWFpbiBpbiBhbiBlYXJsaWVyCisgICAgICAgICAq
IGNhbGwsIGJ1dCBzdGlsbCBleGlzdGVkIG9uIHRoZSBkb21haW4ncyBwaXJxX3RyZWUsIHdlIHN0
aWxsIHJlYWNoCisgICAgICAgICAqIGhlcmUgaWYgdGhlcmUgYXJlIGFueSBsYXRlciB1bmJpbmQg
Y2FsbHMgb24gdGhlIHNhbWUgcGlycS4gUmV0dXJuCisgICAgICAgICAqIGlmIHN1Y2ggYW4gdW5i
aW5kIGhhcHBlbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGFjdGlvbi0+c2hhcmVhYmxl
ICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICBCVUcoKTsKKyAgICB9CisKICAg
ICBtZW1tb3ZlKCZhY3Rpb24tPmd1ZXN0W2ldLCAmYWN0aW9uLT5ndWVzdFtpKzFdLAogICAgICAg
ICAgICAgKGFjdGlvbi0+bnJfZ3Vlc3RzLWktMSkgKiBzaXplb2YoYWN0aW9uLT5ndWVzdFswXSkp
OwogICAgIGFjdGlvbi0+bnJfZ3Vlc3RzLS07Ci0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgSm9uYXRoYW4gV2Vpc3MKRWluZ2V0
cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNp
dHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:39:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09: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 1iwjoG-0008NI-M1; Wed, 29 Jan 2020 09:38:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yA0q=3S=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwjoF-0008ND-7b
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:38:55 +0000
X-Inumbo-ID: 29bcbf4c-427b-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29bcbf4c-427b-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 09:38:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580290735;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=16vliraU7Mg+phn8jva/P55Bx/uSH/uerNeE6WnUMrc=;
 b=a4bO5sx/NOtzMpRbXVZL7gZhpAhtKwjuuwHmSmngtnvVGJY1TrgCg6ys
 OsKRbOH61yELV/4luJqrx3631agsAsq+B6qEzZEalDnOysNI/K0As0Jsw
 qHH2QKIk+i14bxq15fxfHc9ZZLylwb0ri9gDtYSDHRZAlPbUmpvQsnABa I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3NUp84wDc1R5oQNISt2AsC01BZNGkoE9WYTUDLiUIpWYylCt6k+e/bBJZnvN6YXRT/urFlYtln
 aj2dSK38GjczClCYcKZNwubRqeuXH4lWQpLjzWQEuHHhjSba7AI8bYPZpm0uWmzPjzA19wkhVN
 RuHDIgype+AYqjG1ZfjoHWCh+zHAQRxSClTPnbn52QAoasawLaTGS1tWFi/+usth6L6dBFqqaD
 OBbme0P6PAya0x7eyLncQJwskNmwrDixpYyA2JOX5E8vgFevlEKKtq+Mb7PmXXvC7KymTMZEA4
 /Ss=
X-SBRS: 2.7
X-MesageID: 11619649
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11619649"
Date: Wed, 29 Jan 2020 10:38:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200129093838.GU57924@desktop-tdan49n.eng.citrite.net>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
 <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
 <20200128172521.GS57924@desktop-tdan49n.eng.citrite.net>
 <5b54a96e-a579-3442-71ef-b8904cbe7897@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5b54a96e-a579-3442-71ef-b8904cbe7897@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDk6MDE6MzRBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjguMDEuMjAyMCAxODoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDA0OjQ5OjA5UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+IE9uIDI4LjAxLjIwMjAgMTU6NTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+
IE9uIFR1ZSwgSmFuIDI4LCAyMDIwIGF0IDAyOjE2OjUzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYwo+ID4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9ydGMuYwo+ID4+Pj4gQEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiA+Pj4+ICB7Cj4gPj4+PiAgICAgIFJUQ1N0YXRlICpz
ID0gZG9tYWluX3ZydGMoZCk7Cj4gPj4+PiAgCj4gPj4+PiAtICAgIGlmICggIWhhc192cnRjKGQp
ICkKPiA+Pj4+ICsgICAgaWYgKCAhaGFzX3ZydGMoZCkgfHwgIWQtPmFyY2guaHZtLnBsX3RpbWUg
fHwKPiA+Pj4+ICsgICAgICAgICBzLT51cGRhdGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRV
U19pbnZhbGlkICkKPiA+Pj4KPiA+Pj4gWW91IGNvdWxkIGFsc28gY2hlY2sgZm9yIHRoZSBwb3J0
IHJlZ2lzdHJhdGlvbiBBRkFJQ1QsIHdoaWNoIGlzIG1heWJlCj4gPj4+IG1vcmUgb2J2aW91cz8K
PiA+Pgo+ID4+IFlvdSBjYWxsZWQgdGhhdCBhcHByb2FjaCBkaXJ0eSBhYm92ZSAtIEknZCBsaWtl
IHRvIHJlc3RyaWN0IGl0Cj4gPj4gdG8ganVzdCB3aGVyZSBubyBiZXR0ZXIgYWx0ZXJuYXRpdmUg
ZXhpc3RzLgo+ID4gCj4gPiBBY2ssIGl0IGRpZG4ndCBzZWVtIHRoYXQgYmFkIGhlcmUgYmVjYXVz
ZSB0aGlzIGlzIGEgeDg2IGVtdWxhdGVkCj4gPiBkZXZpY2UgdGhhdCByZWxpZXMgb24gSU8gcG9y
dHMsIHdoaWxlIHRoZSBpb3JlcSBjb2RlIChhbGJlaXQgeDg2Cj4gPiBzcGVjaWZpYyBBVE0pIGNv
dWxkIGJlIHVzZWQgYnkgb3RoZXIgYXJjaGVzLCBhbmQgaGVuY2Ugd291bGQgbGlrZWx5Cj4gPiBw
cmVmZXIgdG8gYXZvaWQgdXNpbmcgeDg2IHNwZWNpZmljIGRldGFpbHMgZm9yIGdlbmVyaWMgZnVu
Y3Rpb25zLCBsaWtlCj4gPiB0aGUgaW5pdCBvciBkZWluaXQgb25lcy4KPiAKPiBMaWtlbHksIGJ1
dCB0aGUgcG9ydCBJL08gaGFuZGxlciByZWdpc3RyYXRpb24gaXMgZ29pbmcgdG8gcmVtYWluCj4g
eDg2LXNwZWNpZmljLCBhbmQgaGVuY2UgdGhlcmUgd291bGQgcHJldHR5IGNlcnRhaW5seSBhbHNv
IGJlIGFuCj4gYXJjaC1zcGVjaWZpYyBpbml0IChhbmQgbWF5IGEgZGVpbml0KSBmdW5jdGlvbi4K
PiAKPiA+Pj4gSSBhbHNvIHdvbmRlciB3aGV0aGVyIGFsbCB0aG9zZSB0aW1lLXJlbGF0ZWQgZW11
bGF0aW9ucyBjb3VsZCBiZQo+ID4+PiBncm91cGVkIGludG8gYSBzaW5nbGUgaGVscGVyLCB0aGF0
IGNvdWxkIGhhdmUgYSBkLT5hcmNoLmh2bS5wbF90aW1lCj4gPj4+IGluc3RlYWQgb2YgaGF2aW5n
IHRvIHNwcmlua2xlIHN1Y2ggY2hlY2tzIGZvciBlYWNoIGRldmljZT8KPiA+Pgo+ID4+IFF1aXRl
IHBvc3NpYmxlLCBidXQgbm90IGhlcmUgYW5kIG5vdCBub3cuCj4gPiAKPiA+IFN1cmUuCj4gPiAK
PiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBUaGFua3MuIFRoZXJlIGFyZSB0d28gc21hbGwgY2hhbmdlcyBJIGludGVuZCB0byBkbywg
b25lIGRpcmVjdGx5Cj4gYW5kIG9uZSBpbmRpcmVjdGx5IHJlc3VsdGluZyBmcm9tIFBhdWwncyBm
ZWVkYmFjazogQWxzbyBkcm9wCj4gcnRjX2RlaW5pdCgpIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95
KCkuIEFsc28gZHJvcCBub3cgcG9pbnRsZXNzCj4gaWYoKSBmcm9tIGh2bV9kb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMoKS4KCkkgYXNzdW1lIHRoaXMgaXMgdGhlIGlmIGNvbmRpdGlvbiBhcm91
bmQgdGhlIHtwbXRpbWVyL2hwZXR9X2RlaW5pdApjYWxscz8KCj4gSSdkIHRoZXJlZm9yZSBsaWtl
Cj4gdG8gYXNrIHlvdSB0byBjb25maXJtIHRoZSBSLWIgY2FuIGJlIGxlZnQgaW4gcGxhY2UsIG9y
IHdoZXRoZXIKPiBpbnN0ZWFkIHlvdSdkIHJhdGhlciB3YWl0IGZvciB2MiB0byBiZSBwb3N0ZWQu
CgpZZXMsIEkgdGhpbmsgeW91IGNhbiBrZWVwIHRoZSBSLWIuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:46:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwjv3-0000kH-Gj; Wed, 29 Jan 2020 09:45:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwjv2-0000kC-4H
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:45:56 +0000
X-Inumbo-ID: 2483e824-427c-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2483e824-427c-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 09:45:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B040BAC79;
 Wed, 29 Jan 2020 09:45:53 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <93b4ae81-6bfb-f7bd-06be-62032fd9a445@suse.com>
 <20200128145422.GP57924@desktop-tdan49n.eng.citrite.net>
 <682a8462-ded7-3f73-d8fe-ffa42738a61e@suse.com>
 <20200128172521.GS57924@desktop-tdan49n.eng.citrite.net>
 <5b54a96e-a579-3442-71ef-b8904cbe7897@suse.com>
 <20200129093838.GU57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <320bcfd2-e54e-efa7-e626-fa71aa745df8@suse.com>
Date: Wed, 29 Jan 2020 10:45:54 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129093838.GU57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: relinquish resources also from
 hvm_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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMDozOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIEph
biAyOSwgMjAyMCBhdCAwOTowMTozNEFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MjguMDEuMjAyMCAxODoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFR1ZSwgSmFu
IDI4LCAyMDIwIGF0IDA0OjQ5OjA5UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9u
IDI4LjAxLjIwMjAgMTU6NTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwg
SmFuIDI4LCAyMDIwIGF0IDAyOjE2OjUzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9ydGMuYwo+Pj4+Pj4gQEAgLTg0NCw3ICs4NDQsOCBAQCB2b2lkIHJ0Y19kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4+Pj4+ICB7Cj4+Pj4+PiAgICAgIFJUQ1N0YXRlICpzID0gZG9tYWlu
X3ZydGMoZCk7Cj4+Pj4+PiAgCj4+Pj4+PiAtICAgIGlmICggIWhhc192cnRjKGQpICkKPj4+Pj4+
ICsgICAgaWYgKCAhaGFzX3ZydGMoZCkgfHwgIWQtPmFyY2guaHZtLnBsX3RpbWUgfHwKPj4+Pj4+
ICsgICAgICAgICBzLT51cGRhdGVfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlk
ICkKPj4+Pj4KPj4+Pj4gWW91IGNvdWxkIGFsc28gY2hlY2sgZm9yIHRoZSBwb3J0IHJlZ2lzdHJh
dGlvbiBBRkFJQ1QsIHdoaWNoIGlzIG1heWJlCj4+Pj4+IG1vcmUgb2J2aW91cz8KPj4+Pgo+Pj4+
IFlvdSBjYWxsZWQgdGhhdCBhcHByb2FjaCBkaXJ0eSBhYm92ZSAtIEknZCBsaWtlIHRvIHJlc3Ry
aWN0IGl0Cj4+Pj4gdG8ganVzdCB3aGVyZSBubyBiZXR0ZXIgYWx0ZXJuYXRpdmUgZXhpc3RzLgo+
Pj4KPj4+IEFjaywgaXQgZGlkbid0IHNlZW0gdGhhdCBiYWQgaGVyZSBiZWNhdXNlIHRoaXMgaXMg
YSB4ODYgZW11bGF0ZWQKPj4+IGRldmljZSB0aGF0IHJlbGllcyBvbiBJTyBwb3J0cywgd2hpbGUg
dGhlIGlvcmVxIGNvZGUgKGFsYmVpdCB4ODYKPj4+IHNwZWNpZmljIEFUTSkgY291bGQgYmUgdXNl
ZCBieSBvdGhlciBhcmNoZXMsIGFuZCBoZW5jZSB3b3VsZCBsaWtlbHkKPj4+IHByZWZlciB0byBh
dm9pZCB1c2luZyB4ODYgc3BlY2lmaWMgZGV0YWlscyBmb3IgZ2VuZXJpYyBmdW5jdGlvbnMsIGxp
a2UKPj4+IHRoZSBpbml0IG9yIGRlaW5pdCBvbmVzLgo+Pgo+PiBMaWtlbHksIGJ1dCB0aGUgcG9y
dCBJL08gaGFuZGxlciByZWdpc3RyYXRpb24gaXMgZ29pbmcgdG8gcmVtYWluCj4+IHg4Ni1zcGVj
aWZpYywgYW5kIGhlbmNlIHRoZXJlIHdvdWxkIHByZXR0eSBjZXJ0YWlubHkgYWxzbyBiZSBhbgo+
PiBhcmNoLXNwZWNpZmljIGluaXQgKGFuZCBtYXkgYSBkZWluaXQpIGZ1bmN0aW9uLgo+Pgo+Pj4+
PiBJIGFsc28gd29uZGVyIHdoZXRoZXIgYWxsIHRob3NlIHRpbWUtcmVsYXRlZCBlbXVsYXRpb25z
IGNvdWxkIGJlCj4+Pj4+IGdyb3VwZWQgaW50byBhIHNpbmdsZSBoZWxwZXIsIHRoYXQgY291bGQg
aGF2ZSBhIGQtPmFyY2guaHZtLnBsX3RpbWUKPj4+Pj4gaW5zdGVhZCBvZiBoYXZpbmcgdG8gc3By
aW5rbGUgc3VjaCBjaGVja3MgZm9yIGVhY2ggZGV2aWNlPwo+Pj4+Cj4+Pj4gUXVpdGUgcG9zc2li
bGUsIGJ1dCBub3QgaGVyZSBhbmQgbm90IG5vdy4KPj4+Cj4+PiBTdXJlLgo+Pj4KPj4+IFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4KPj4gVGhh
bmtzLiBUaGVyZSBhcmUgdHdvIHNtYWxsIGNoYW5nZXMgSSBpbnRlbmQgdG8gZG8sIG9uZSBkaXJl
Y3RseQo+PiBhbmQgb25lIGluZGlyZWN0bHkgcmVzdWx0aW5nIGZyb20gUGF1bCdzIGZlZWRiYWNr
OiBBbHNvIGRyb3AKPj4gcnRjX2RlaW5pdCgpIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCkuIEFs
c28gZHJvcCBub3cgcG9pbnRsZXNzCj4+IGlmKCkgZnJvbSBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKCkuCj4gCj4gSSBhc3N1bWUgdGhpcyBpcyB0aGUgaWYgY29uZGl0aW9uIGFyb3Vu
ZCB0aGUge3BtdGltZXIvaHBldH1fZGVpbml0Cj4gY2FsbHM/CgpZZXMuIFRoZSBvdGhlciB0d28g
aWYoKS1zIG9idmlvdXNseSBjYW4ndCBnbyBhd2F5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 09:57:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 09: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 1iwk6V-0001ff-W8; Wed, 29 Jan 2020 09:57:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwk6U-0001fa-Ag
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 09:57:46 +0000
X-Inumbo-ID: c74b51cc-427d-11ea-8866-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c74b51cc-427d-11ea-8866-12813bfff9fa;
 Wed, 29 Jan 2020 09:57: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 <osstest-admin@xenproject.org>)
 id 1iwk6K-0002VU-Gm; Wed, 29 Jan 2020 09:57: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 1iwk6K-0001nR-8d; Wed, 29 Jan 2020 09:57:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwk6K-0002Jf-6X; Wed, 29 Jan 2020 09:57:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146566-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 09:57:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 146566: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NjYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQzIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:01:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:01:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwk9m-0002Vj-Hc; Wed, 29 Jan 2020 10:01:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwk9l-0002Ve-EZ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:01:09 +0000
X-Inumbo-ID: 453362aa-427e-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 453362aa-427e-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 10:01: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 <osstest-admin@xenproject.org>)
 id 1iwk9j-0002g5-Uu; Wed, 29 Jan 2020 10:01: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 1iwk9j-00021L-Nb; Wed, 29 Jan 2020 10:01:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwk9j-00035W-Mw; Wed, 29 Jan 2020 10:01:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146569-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
X-Osstest-Versions-That: xen=f190e634daba1a40570700b3e7697d497874c66f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 10:01:07 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 146569: 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>

ZmxpZ2h0IDE0NjU2OSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU2OS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY5MTBjM2ViYzZhMTc4
YzVjYmJjMDg2ODEzNGJlNTM2ZmFlN2Y3Y2YKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGYxOTBlNjM0ZGFiYTFhNDA1NzA3MDBiM2U3Njk3ZDQ5Nzg3NGM2NmYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0NjUxMiAgMjAyMC0wMS0yNiAwOToxODo0OSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1NjkgIDIwMjAtMDEtMjkgMDk6MTg6NTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmVmZiBLdWJh
c2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CiAgUGF1bCBEdXJy
YW50IDxwZHVycmFudEBhbWF6b24uY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgog
Y292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZjE5MGU2MzRkYS4uZjkxMGMzZWJjNiAgZjkxMGMzZWJj
NmExNzhjNWNiYmMwODY4MTM0YmU1MzZmYWU3ZjdjZiAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:07:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:07:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwkGB-0002iq-Jr; Wed, 29 Jan 2020 10:07:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwkGA-0002il-JR
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:07:46 +0000
X-Inumbo-ID: 319af8d8-427f-11ea-8867-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 319af8d8-427f-11ea-8867-12813bfff9fa;
 Wed, 29 Jan 2020 10:07:45 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id p17so5755364wma.1
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 02:07:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=sl0goSX7uNbCyS+M9/vrBoShXMvq1GkCj2Gpt5TL+88=;
 b=BBQm0/t8P2bzvTvB+cLObVUQHyslg8UPAK+ITNaqhabM9jEUoamYSR6qVl368xuRBH
 b/o85EMDwqNRePlq3snVYVQ1jZa2RH9rDqMgD84eRUb4tunBC3EZBPk+4c7Fxv6/Emp/
 zIvu9c/ebxtOCv1MAi9R5TClcG+38PALsGmLJ1kOH6tO+dKFAnsiITACGylwuNYkSt7U
 Hm2o2jaJb7PdZaHbbKHpaHpNBDGbmnvRM0gN9r+CYGOCs0l071fSQJ4NLf1/9/KtIe0o
 53d3eDld/aCwK84n+WPe1Vc1zO2vuF1Czo386P0C8sBfjKAK0gSrAaIem3EZaJVBklRu
 RmPQ==
X-Gm-Message-State: APjAAAVGNBjttmfzEYulRTGgBMuzasKE/GAjEaPZVlVRlhVjC6h0mBec
 cHr7K6rVvpADGNnw7dSgrg0=
X-Google-Smtp-Source: APXvYqzNJHSG7tLqWHyPy/Nz6XkzC2kwEQ08gdqInHBpNZvdS0g3XITtUubkfsT5NwUxDuFe1X0MKQ==
X-Received: by 2002:a1c:20c4:: with SMTP id g187mr10034591wmg.29.1580292464405; 
 Wed, 29 Jan 2020 02:07:44 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id v3sm2244955wru.32.2020.01.29.02.07.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 02:07:43 -0800 (PST)
To: vrd@amazon.com, Varad Gautam <vrd@amazon.de>,
 xen-devel@lists.xenproject.org
References: <1562165173-31383-1-git-send-email-vrd@amazon.de>
 <1576666417-20989-1-git-send-email-vrd@amazon.de>
 <b89a250a-2b6b-0cc4-655c-2c27c0b8ab76@xen.org>
 <faabd882-c848-370f-f6d2-3f66bae2c110@amazon.com>
From: Julien Grall <julien@xen.org>
Message-ID: <9b4307ae-367b-75f6-d00e-52437afc69ad@xen.org>
Date: Wed, 29 Jan 2020 10:07:43 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <faabd882-c848-370f-f6d2-3f66bae2c110@amazon.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_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>

CgpPbiAyOS8wMS8yMDIwIDA5OjI3LCB2cmRAYW1hem9uLmNvbSB3cm90ZToKPiBIZXkgSnVsaWVu
LAoKSGksCgo+IAo+IE9uIDEyLzE4LzE5IDI6NTcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
SGkgVmFyYWQsCj4+Cj4+IFBsZWFzZSBzZW5kIG5ldyB2ZXJzaW9uIG9mIGEgcGF0Y2ggaW4gYSBu
ZXcgdGhyZWFkIHJhdGhlciB0aGFuIAo+PiBpbi1yZXBseSB0byB0aGUgZmlyc3QgdmVyc2lvbi4K
Pj4KPj4gT24gMTgvMTIvMjAxOSAxMDo1MywgVmFyYWQgR2F1dGFtIHdyb3RlOgo+Pj4gWEVOX0RP
TUNUTF9kZXN0cm95ZG9tYWluIGNyZWF0ZXMgYSBjb250aW51YXRpb24gaWYgZG9tYWluX2tpbGwg
Cj4+PiAtRVJFU1RBUlRTLgo+Pj4gSW4gdGhhdCBzY2VuYXJpbywgaXQgaXMgcG9zc2libGUgdG8g
cmVjZWl2ZSBtdWx0aXBsZSBfcGlycV9ndWVzdF91bmJpbmQKPj4+IGNhbGxzIGZvciB0aGUgc2Ft
ZSBwaXJxIGZyb20gZG9tYWluX2tpbGwsIGlmIHRoZSBwaXJxIGhhcyBub3QgeWV0IGJlZW4KPj4+
IHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluJ3MgcGlycV90cmVlLCBhczoKPj4+IMKgwqAgZG9tYWlu
X2tpbGwoKQo+Pj4gwqDCoMKgwqAgLT4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKPj4+
IMKgwqDCoMKgwqDCoCAtPiBwY2lfcmVsZWFzZV9kZXZpY2VzKCkKPj4+IMKgwqDCoMKgwqDCoMKg
wqAgLT4gcGNpX2NsZWFuX2RwY2lfaXJxKCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0+IHBp
cnFfZ3Vlc3RfdW5iaW5kKCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtPiBfX3BpcnFf
Z3Vlc3RfdW5iaW5kKCkKPj4+Cj4+PiBGb3IgYSBzaGFyZWQgcGlycSAobnJfZ3Vlc3RzID4gMSks
IHRoZSBmaXJzdCBjYWxsIHdvdWxkIHphcCB0aGUgY3VycmVudAo+Pj4gZG9tYWluIGZyb20gdGhl
IHBpcnEncyBndWVzdHNbXSBsaXN0LCBidXQgdGhlIGFjdGlvbiBoYW5kbGVyIGlzIG5ldmVyIAo+
Pj4gZnJlZWQKPj4+IGFzIHRoZXJlIGFyZSBvdGhlciBndWVzdHMgdXNpbmcgdGhpcyBwaXJxLiBB
cyBhIHJlc3VsdCwgb24gdGhlIHNlY29uZCAKPj4+IGNhbGwsCj4+PiBfX3BpcnFfZ3Vlc3RfdW5i
aW5kIHNlYXJjaGVzIGZvciB0aGUgY3VycmVudCBkb21haW4gd2hpY2ggaGFzIGJlZW4gCj4+PiBy
ZW1vdmVkCj4+PiBmcm9tIHRoZSBndWVzdHNbXSBsaXN0LCBhbmQgaGl0cyBhIEJVR19PTi4KPj4+
Cj4+PiBNYWtlIF9fcGlycV9ndWVzdF91bmJpbmQgc2FmZSB0byBiZSBjYWxsZWQgbXVsdGlwbGUg
dGltZXMgYnkgbGV0dGluZyB4ZW4KPj4+IGNvbnRpbnVlIGlmIGEgc2hhcmVkIHBpcnEgaGFzIGFs
cmVhZHkgYmVlbiB1bmJvdW5kIGZyb20gdGhpcyBndWVzdC4gVGhlCj4+PiBQSVJRIHdpbGwgYmUg
Y2xlYW5lZCB1cCBmcm9tIHRoZSBkb21haW4ncyBwaXJxX3RyZWUgZHVyaW5nIHRoZSAKPj4+IGRl
c3RydWN0aW9uCj4+PiBpbiBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBhbnl3YXlzLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IFZhcmFkIEdhdXRhbSA8dnJkQGFtYXpvbi5kZT4KPj4+IENDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPj4+Cj4+PiB2MjogU3BsaXQgdGhlIGNoZWNrIG9uIGFjdGlvbi0+bnJfZ3Vl
c3RzID4gMCBhbmQgbWFrZSBpdCBhbiBBU1NFUlQsIAo+Pj4gcmV3b3JkLgo+Pj4gLS0tCj4+PiDC
oCB4ZW4vYXJjaC94ODYvaXJxLmMgfCAxMSArKysrKysrKysrLQo+Pj4gwqAgMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCj4+PiBpbmRleCA1ZDBkOTRj
Li4zZWI3YjIyIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvaXJxLmMKPj4+IEBAIC0xODYzLDcgKzE4NjMsMTYgQEAgc3RhdGljIGlycV9n
dWVzdF9hY3Rpb25fdCAqX19waXJxX2d1ZXN0X3VuYmluZCgKPj4+IMKgIMKgwqDCoMKgwqAgZm9y
ICggaSA9IDA7IChpIDwgYWN0aW9uLT5ucl9ndWVzdHMpICYmIChhY3Rpb24tPmd1ZXN0W2ldICE9
IAo+Pj4gZCk7IGkrKyApCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4+PiAtwqDC
oMKgIEJVR19PTihpID09IGFjdGlvbi0+bnJfZ3Vlc3RzKTsKPj4+ICvCoMKgwqAgaWYgKCBpID09
IGFjdGlvbi0+bnJfZ3Vlc3RzICkgewo+Pgo+PiBUaGUgeyBzaG91bGQgYmUgYSBuZXcgbGluZS4K
Pj4KPj4+ICvCoMKgwqDCoMKgwqDCoCBBU1NFUlQoYWN0aW9uLT5ucl9ndWVzdHMgPiAwKSA7Cj4+
Cj4+IFRoZSBzcGFjZSBiZWZvcmUgOyBpcyBub3QgbmVjZXNzYXJ5Lgo+Pgo+Pj4gK8KgwqDCoMKg
wqDCoMKgIC8qIEluIGNhc2UgdGhlIHBpcnEgd2FzIHNoYXJlZCwgdW5ib3VuZCBmb3IgdGhpcyBk
b21haW4gaW4gCj4+PiBhbiBlYXJsaWVyIGNhbGwsIGJ1dCBzdGlsbAo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqAgKiBleGlzdGVkIG9uIHRoZSBkb21haW4ncyBwaXJxX3RyZWUsIHdlIHN0aWxsIHJlYWNo
IGhlcmUgaWYgCj4+PiB0aGVyZSBhcmUgYW55IGxhdGVyCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAq
IHVuYmluZCBjYWxscyBvbiB0aGUgc2FtZSBwaXJxLiBSZXR1cm4gaWYgc3VjaCBhbiB1bmJpbmQg
Cj4+PiBoYXBwZW5zLiAqLwo+Pgo+PiBUaGUgY29kaW5nIHN0eWxlIGZvciBjb21tZW50IGlzOgo+
Pgo+PiAvKgo+PiDCoCogRm9vCj4+IMKgKiBCYXIKPj4gwqAqLwo+Pgo+Pj4gK8KgwqDCoMKgwqDC
oMKgIGlmICggYWN0aW9uLT5zaGFyZWFibGUgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIE5VTEw7Cj4+PiArwqDCoMKgwqDCoMKgwqAgQlVHKCk7Cj4+Cj4+IEdpdmVuIHRoYXQg
dGhlIHByZXZpb3VzIEJVR19PTigpIHdhcyBoaXQsIHdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdHJ5
IAo+PiB0byBhdm9pZCBhIG5ldyBCVUcoKS4KPj4KPj4gU28gd2h5IG5vdCBqdXN0IHJldHVybmlu
ZyBOVUxMIGFzIHlvdSBkbyBmb3IgYWN0aW9uLT5zaGFyZWFibGU/Cj4+Cj4gCj4gVGhhbmtzLCBJ
J3ZlIGRvbmUgdGhlIHN0eWxlIGZpeHVwcyBpbiB2My4KPiAKPiBJJ2QgYXJndWUgdGhhdCBpcyBp
bmRlZWQgYSBCVUcsIGlmIHRoZSBwaXJxIHdhcyBfbm90XyBzaGFyZWFibGUgYW5kIHRoZSAKPiBs
b29wIGFib3ZlIGNvdWxkbid0IGZpbmQgYSBtYXRjaGluZyBkb21haW4gZm9yIGl0IC0gdGhhdCBp
bXBsaWVzIHRoZSAKPiBwaXJxIHNob3VsZG4ndCBoYXZlIGV4aXN0ZWQgaW4gdGhlIGZpcnN0IHBs
YWNlLgoKSSBhbSBhZnJhaWQgdGhpcyBpcyBvbmx5IHRlbGxpbmcgbWUgaG93IHRoZSBCVUcoKSBj
b3VsZCBiZSB0cmlnZ2VyZWQgYW5kIApub3Qgd2h5IGEgQlVHKCkgaXMgbW9yZSB3YXJyYW50IHRo
YW4gYW4gQVNTRVJUKCkuCgpBRkFJVSwgdGhlIEJVRygpIGNhbiBvbmx5IGJlIHRyaWdnZXJlZCBp
ZiB0aGVyZSBpcyBhIHByb2dyYW1hdGljIGVycm9yLiAKVGhpcyBpcyBubyBkaWZmZXJlbnQgdGhh
biB5b3VyIEFTU0VSVChhY3Rpb24tPm5yX2d1ZXN0ID4gMCkgeW91IGp1c3QgYWRkZWQuCgpSZWFk
aW5nIHRoZSBzZWN0aW9uICJIYW5kbGluZyB1bmV4cGVjdGVkIGNvbmRpdGlvbnMiIGluIENPRElO
R19TVFlMRSwgaXQgCmZlZWxzIHRvIG1lIHRoZSBCVUcoKSBpcyBub3QgdGhlIGNvcnJlY3QgaGFu
ZGxpbmcgYXMgeW91IGNhbiByZXR1cm4gYW4gCmVycm9yIGhlcmUgYW5kIGl0IHdvdWxkIGNvbnRp
bnVlIGZpbmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:08:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:08: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 1iwkGt-0002lk-VK; Wed, 29 Jan 2020 10:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwkGt-0002le-5w
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:08:31 +0000
X-Inumbo-ID: 4bde0384-427f-11ea-8867-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bde0384-427f-11ea-8867-12813bfff9fa;
 Wed, 29 Jan 2020 10:08:29 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id f129so5750162wmf.2
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 02:08:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=VBV40EMMBAyobe/gH7Z+Bo4kRshSADQDr5r96kpLedY=;
 b=cz1vxmL2ywuuiklnIUBy5wUGjjFWE6aDNiPw3HgtW6L7FVD/B2fg8iVXsAvGTXtXNv
 pz95EhYVNqPUPj5KCHXOvF+IVAPEU33cWso8HazOAzqHNiM5Amj+jnlJPrBRTldUxO9j
 WBd8xtFUDMdccnK6MXm/3FlVRUpuFX9A3gxAVP43/AgRxpVjbzWYrF4B3X4Es+WaG0eP
 1LpoGq3r9PLb9e1lcetnJ1nQgGVVGAvJmeqQilTqcXDNP/jBgcc5kLM6Yk/K0Y5DNj57
 xqvU48z/KZG2jrgo+tE4ya10JrRDMoaDMWAOVPHjRm9wI8L9TVxFysHZ6RgWHldhoogZ
 5pdA==
X-Gm-Message-State: APjAAAXZj1eRP5O7tAok1bB6ti/EKq7vlmeM49SjV4ox6T5W7zc3FF2q
 DTIpwpDVJKkq4LT92f2bvx4=
X-Google-Smtp-Source: APXvYqzsOi5Of1CTcVGUpmRbzVRpheaDCXkP2NPr5BhCr+AljmC+ItPCoe2dN8B2SaLATfZBu7OBPQ==
X-Received: by 2002:a1c:38c7:: with SMTP id f190mr10301603wma.94.1580292508381; 
 Wed, 29 Jan 2020 02:08:28 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id z10sm1634229wmk.31.2020.01.29.02.08.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 02:08:27 -0800 (PST)
To: Varad Gautam <vrd@amazon.de>, xen-devel@lists.xenproject.org
References: <1580290087-20636-1-git-send-email-vrd@amazon.de>
From: Julien Grall <julien@xen.org>
Message-ID: <56daac07-c8f8-24c7-23cd-1444f8167462@xen.org>
Date: Wed, 29 Jan 2020 10:08:27 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <1580290087-20636-1-git-send-email-vrd@amazon.de>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v3] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_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>

SGksCgpPbiAyOS8wMS8yMDIwIDA5OjI4LCBWYXJhZCBHYXV0YW0gd3JvdGU6Cj4gWEVOX0RPTUNU
TF9kZXN0cm95ZG9tYWluIGNyZWF0ZXMgYSBjb250aW51YXRpb24gaWYgZG9tYWluX2tpbGwgLUVS
RVNUQVJUUy4KPiBJbiB0aGF0IHNjZW5hcmlvLCBpdCBpcyBwb3NzaWJsZSB0byByZWNlaXZlIG11
bHRpcGxlIF9waXJxX2d1ZXN0X3VuYmluZAo+IGNhbGxzIGZvciB0aGUgc2FtZSBwaXJxIGZyb20g
ZG9tYWluX2tpbGwsIGlmIHRoZSBwaXJxIGhhcyBub3QgeWV0IGJlZW4KPiByZW1vdmVkIGZyb20g
dGhlIGRvbWFpbidzIHBpcnFfdHJlZSwgYXM6Cj4gICAgZG9tYWluX2tpbGwoKQo+ICAgICAgLT4g
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkKPiAgICAgICAgLT4gcGNpX3JlbGVhc2VfZGV2
aWNlcygpCj4gICAgICAgICAgLT4gcGNpX2NsZWFuX2RwY2lfaXJxKCkKPiAgICAgICAgICAgIC0+
IHBpcnFfZ3Vlc3RfdW5iaW5kKCkKPiAgICAgICAgICAgICAgLT4gX19waXJxX2d1ZXN0X3VuYmlu
ZCgpCj4gCj4gRm9yIGEgc2hhcmVkIHBpcnEgKG5yX2d1ZXN0cyA+IDEpLCB0aGUgZmlyc3QgY2Fs
bCB3b3VsZCB6YXAgdGhlIGN1cnJlbnQKPiBkb21haW4gZnJvbSB0aGUgcGlycSdzIGd1ZXN0c1td
IGxpc3QsIGJ1dCB0aGUgYWN0aW9uIGhhbmRsZXIgaXMgbmV2ZXIgZnJlZWQKPiBhcyB0aGVyZSBh
cmUgb3RoZXIgZ3Vlc3RzIHVzaW5nIHRoaXMgcGlycS4gQXMgYSByZXN1bHQsIG9uIHRoZSBzZWNv
bmQgY2FsbCwKPiBfX3BpcnFfZ3Vlc3RfdW5iaW5kIHNlYXJjaGVzIGZvciB0aGUgY3VycmVudCBk
b21haW4gd2hpY2ggaGFzIGJlZW4gcmVtb3ZlZAo+IGZyb20gdGhlIGd1ZXN0c1tdIGxpc3QsIGFu
ZCBoaXRzIGEgQlVHX09OLgo+IAo+IE1ha2UgX19waXJxX2d1ZXN0X3VuYmluZCBzYWZlIHRvIGJl
IGNhbGxlZCBtdWx0aXBsZSB0aW1lcyBieSBsZXR0aW5nIHhlbgo+IGNvbnRpbnVlIGlmIGEgc2hh
cmVkIHBpcnEgaGFzIGFscmVhZHkgYmVlbiB1bmJvdW5kIGZyb20gdGhpcyBndWVzdC4gVGhlCj4g
UElSUSB3aWxsIGJlIGNsZWFuZWQgdXAgZnJvbSB0aGUgZG9tYWluJ3MgcGlycV90cmVlIGR1cmlu
ZyB0aGUgZGVzdHJ1Y3Rpb24KPiBpbiBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBhbnl3YXlzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFZhcmFkIEdhdXRhbSA8dnJkQGFtYXpvbi5kZT4KPiBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KPiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gdjI6IFNwbGl0IHRoZSBjaGVjayBv
biBhY3Rpb24tPm5yX2d1ZXN0cyA+IDAgYW5kIG1ha2UgaXQgYW4gQVNTRVJULgo+IHYzOiBTdHls
ZSBmaXh1cHMuCj4gLS0tCj4gICB4ZW4vYXJjaC94ODYvaXJxLmMgfCAxNSArKysrKysrKysrKysr
Ky0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
IGluZGV4IDMxMGFjMDAuLjRiMTcyZWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5jCj4gQEAgLTE2ODEsNyArMTY4MSwyMCBAQCBzdGF0
aWMgaXJxX2d1ZXN0X2FjdGlvbl90ICpfX3BpcnFfZ3Vlc3RfdW5iaW5kKAo+ICAgCj4gICAgICAg
Zm9yICggaSA9IDA7IChpIDwgYWN0aW9uLT5ucl9ndWVzdHMpICYmIChhY3Rpb24tPmd1ZXN0W2ld
ICE9IGQpOyBpKysgKQo+ICAgICAgICAgICBjb250aW51ZTsKPiAtICAgIEJVR19PTihpID09IGFj
dGlvbi0+bnJfZ3Vlc3RzKTsKPiArICAgIGlmICggaSA9PSBhY3Rpb24tPm5yX2d1ZXN0cyApCj4g
KyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKGFjdGlvbi0+bnJfZ3Vlc3RzID4gMCk7Cj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBJbiBjYXNlIHRoZSBwaXJxIHdhcyBzaGFyZWQsIHVuYm91bmQg
Zm9yIHRoaXMgZG9tYWluIGluIGFuIGVhcmxpZXIKPiArICAgICAgICAgKiBjYWxsLCBidXQgc3Rp
bGwgZXhpc3RlZCBvbiB0aGUgZG9tYWluJ3MgcGlycV90cmVlLCB3ZSBzdGlsbCByZWFjaAo+ICsg
ICAgICAgICAqIGhlcmUgaWYgdGhlcmUgYXJlIGFueSBsYXRlciB1bmJpbmQgY2FsbHMgb24gdGhl
IHNhbWUgcGlycS4gUmV0dXJuCj4gKyAgICAgICAgICogaWYgc3VjaCBhbiB1bmJpbmQgaGFwcGVu
cy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIGFjdGlvbi0+c2hhcmVhYmxlICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAgICAgICAgQlVHKCk7CgpQbGVhc2Ugc2VlIG15
IGNvbW1lbnQgb24gdjIgYWJvdXQgdGhlIEJVRygpLiBJIGFtIHN0aWxsIHVuY29udmluY2VkIHRo
aXMgCmlzIHRoZSByaWdodCBlcnJvciBoYW5kbGluZyBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:12:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10: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 1iwkKa-0003cR-Kl; Wed, 29 Jan 2020 10:12:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwkKZ-0003cI-5W
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:12:19 +0000
X-Inumbo-ID: d41bd280-427f-11ea-8868-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d41bd280-427f-11ea-8868-12813bfff9fa;
 Wed, 29 Jan 2020 10: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 <osstest-admin@xenproject.org>)
 id 1iwkKX-0002tU-72; Wed, 29 Jan 2020 10:12: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 1iwkKW-0002ig-U0; Wed, 29 Jan 2020 10:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwkKW-00066n-TK; Wed, 29 Jan 2020 10:12:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146564-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 10:12:16 +0000
Subject: [Xen-devel] [ovmf test] 146564: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjEgZGF5cyAgIDgwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDQgZGF5cyAgIDE5IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:17:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10: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 1iwkP5-0003md-Jb; Wed, 29 Jan 2020 10:16:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwkP4-0003mW-Ef
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:16:58 +0000
X-Inumbo-ID: 7b6f8248-4280-11ea-8869-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b6f8248-4280-11ea-8869-12813bfff9fa;
 Wed, 29 Jan 2020 10:16:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580293019; x=1611829019;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jWP/Kr2Ts6Val7nfm7XrDb112aC13m4+y12u2fDJXsQ=;
 b=YoVyxukQx+Gc3V9AXVjt1U8kxgjTrSWr7UIBqnJ410M64jiEwY/oIMPE
 2j9geQnpq1HtB0ftsS6jhczDAL0WqaMVNaSJb3/X6e+cYFxVl4zxYPXM8
 VV3P+vut2PJPZyptB003vkJcD6CgFV5IX5FK/KkQEuIyxleFJCih9KSZs Y=;
IronPort-SDR: DTVC7Mo5UqWYR3w9zGvZsN9dNurF0PUxd0oHwp11NkqYaxQJaTWqUfB8+2SZgTxbLGWSwZ2PHk
 ZsQfppxoyDZQ==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="14732781"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 10:16:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4C1CBA24E1; Wed, 29 Jan 2020 10:16:55 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:16:55 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:16:54 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 10:16:52 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:16:40 +0000
Message-ID: <20200129101643.1394-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129101643.1394-1-pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 1/4] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhlIHRlYXJkb3duIGNvZGUg
ZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lIGxhdGUK
c28gZG8gaXQgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gZG9t
YWluX2Rlc3Ryb3koKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KLS0tCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCnY0OgogIC0gTmV3IGluIHY0IChkaXNhZ2dyZWdhdGVkIGZyb20gdjMgcGF0Y2ggIzMp
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBiMjYy
ZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0
YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47
CkBAIC0yMjQwLDcgKzIyNDAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwX3ByZXBhcmUgICAg
ICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCiAgICAgLmNwdV9kZWFkICAgICAgICAgICAgID0gdm14
X2NwdV9kZWFkLAogICAgIC5kb21haW5faW5pdGlhbGlzZSAgICA9IHZteF9kb21haW5faW5pdGlh
bGlzZSwKLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksCisg
ICAgLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHZteF9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMsCiAgICAgLnZjcHVfaW5pdGlhbGlzZSAgICAgID0gdm14X3ZjcHVfaW5pdGlhbGlz
ZSwKICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5z
YXZlX2NwdV9jdHh0ICAgICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:17:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10: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 1iwkP2-0003mI-9x; Wed, 29 Jan 2020 10:16:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwkP0-0003mD-Gn
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:16:54 +0000
X-Inumbo-ID: 790749a0-4280-11ea-b211-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 790749a0-4280-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 10:16:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580293015; x=1611829015;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=R/XUkWE3EeinMyBHsUs7ucKcmVVhG2yOhe+kj7Np/tU=;
 b=JP+yrbnilfIJdkWjXzLlvoWAe3sg6oWCMPPv3FvenKub073q2S2flPDv
 tHqNQ93lcmS6K/TDbvgZufMY3wEAWb/L+7uBObWpGCRVCx/gu9wYdUiUf
 jsPyVe6G5YwC1+RL0vjyWWJ4u5rNHqRzwgh8NCYr/0xOAPrxWR8RQheyj o=;
IronPort-SDR: fTQEVAPIiux6QzaRHrSUPA4q1qWQ0pMfUKkTb/+jiRQfTYUOde1pyVH6r2UpVTpHkbey/RXrDa
 6Jq4vO9hiefg==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="15268371"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2020 10:16:53 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-4e24fd92.us-west-2.amazon.com (Postfix) with ESMTPS
 id 58577A24CC
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 10:16:52 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:16:52 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:16:50 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 10:16:49 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:16:39 +0000
Message-ID: <20200129101643.1394-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 0/4] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICg0KToKICB4ODYgLyB2bXg6IG1vdmUgdGVhcmRvd24gZnJvbSBkb21haW5f
ZGVzdHJveSgpLi4uCiAgbW06IG1vZGlmeSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHRvIGJl
dHRlciBoYW5kbGUgYSB6ZXJvCiAgICBhZGp1c3RtZW50CiAgbW06IG1ha2UgTUVNRl9ub19yZWZj
b3VudCBwYWdlcyBzYWZlIHRvIGFzc2lnbgogIHg4NiAvIHZteDogdXNlIGEgTUVNRl9ub19yZWZj
b3VudCBkb21oZWFwIHBhZ2UgZm9yCiAgICBBUElDX0RFRkFVTFRfUEhZU19CQVNFCgogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgIHwgIDUgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCAgIHwgIDkgKysrKystLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyks
IDMyIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:17:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10: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 1iwkP8-0003nU-To; Wed, 29 Jan 2020 10:17:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwkP7-0003mt-H3
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:17:01 +0000
X-Inumbo-ID: 7d380fdc-4280-11ea-a933-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d380fdc-4280-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 10:17:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580293021; x=1611829021;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=evDAGUGw+zz54gSMl7Q0673Sft+/nZsV640lVr+GpD4=;
 b=OT0YssY68TU2Zg2klJINxdASeC7H1OHRIK3jBiUNjDcNLaWsdSZg2+tl
 T8yCaXJV1ocHmEj1wcxHY/kDfc/2mC8XzLGCScEveIfahoor8wpHbAYhV
 ohboGTEj9i8kFLBorm0+oO7Vd9P1YX2oAU1F0h/9sNpSyJBW8NjLbazPn s=;
IronPort-SDR: 07q+lMAS9ijgcHpNEHUSdq7LClwHb0+IlRl20axSnGjCI/NtnpbG+tBWOGK5xV0dL2RnH7bzxk
 T18CBQGg6Zqg==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="14656024"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 29 Jan 2020 10:16:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 52EA2A1CA4; Wed, 29 Jan 2020 10:16:58 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:16:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:16:56 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 10:16:54 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:16:41 +0000
Message-ID: <20200129101643.1394-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129101643.1394-1-pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 2/4] mm: modify domain_adjust_tot_pages() to
 better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

Q3VycmVudGx5IHRoZSBmdW5jdGlvbiB3aWxsIHBvaW50bGVzc2x5IGFjcXVpcmUgYW5kIHJlbGVh
c2UgdGhlIGdsb2JhbAonaGVhcF9sb2NrJyBpbiB0aGlzIGNhc2UuCgpOT1RFOiBObyBjYWxsZXIg
eWV0IGNhbGxzIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKCkgd2l0aCBhIHplcm8gJ3BhZ2VzJwog
ICAgICBhcmd1bWVudCwgYnV0IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIG1ha2UgdGhpcyBwb3Nz
aWJsZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
LS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCnY1Ogog
LSBTcGxpdCBvdXQgZnJvbSB0aGUgc3Vic2VxdWVudCAnbWFrZSBNRU1GX25vX3JlZmNvdW50IHBh
Z2VzIHNhZmUgdG8KICAgYXNzaWduJyBwYXRjaCBhcyByZXF1ZXN0ZWQgYnkgSmFuCi0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKaW5kZXggOTE5YTI3MDU4Ny4uMTM1ZTE1YmFlMCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTQ2
MCw2ICs0NjAsOSBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsIGxvbmcgcGFnZXMpCiB7CiAgICAgbG9uZyBkb21fYmVmb3JlLCBkb21fYWZ0
ZXIsIGRvbV9jbGFpbWVkLCBzeXNfYmVmb3JlLCBzeXNfYWZ0ZXI7CiAKKyAgICBpZiAoICFwYWdl
cyApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5w
YWdlX2FsbG9jX2xvY2spKTsKICAgICBkLT50b3RfcGFnZXMgKz0gcGFnZXM7CiAKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:17:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:17: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 1iwkPW-0003uJ-EN; Wed, 29 Jan 2020 10:17:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwkPU-0003tw-LZ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:17:24 +0000
X-Inumbo-ID: 8ad2ef5e-4280-11ea-a933-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ad2ef5e-4280-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 10:17:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580293044; x=1611829044;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=MYzT8ab35qHW4SGUYC1NXLjyWVX/wfXFVByy3xo3h/c=;
 b=HMU0qdmJF5bvTn807WLfrJ2ITvDSF1aEmi3ylQjVioZxoPCj6KpgoKCg
 5BXdMhcgK6CnSr0bdI3cRL1dgy+alwBqIS5ALGeq03r9vFXG6b9yEYeHj
 0hz4dMzTvUnKpyvWdkyCeiEdSki3ZYFRMoBtaWaR3YqhgtAh3K19XU8p7 I=;
IronPort-SDR: ykRamrqa5dZdyjk4k6oJ/BMPmKgFSPrILDwJYLpm0CwWwRI55qG65W2lKVqq4275HIfxdLRkDd
 sLLGzkNaXVjg==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="13820855"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 29 Jan 2020 10:17:22 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3E24FA2038; Wed, 29 Jan 2020 10:17:21 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:17:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:17:01 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 10:16:59 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:16:43 +0000
Message-ID: <20200129101643.1394-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129101643.1394-1-pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 4/4] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgaW5zdGVh
ZCwgdGhlIG9kZCBsb29raW5nIGNvZGUgaW4Kdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY2Fu
IHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUoKSB0byBzZXQgdXAgYQp3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQpjYW4gc2ltcGx5IHJlbGVhc2UgdGhlIHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVm
KCkgZm9sbG93ZWQgYnkKcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyB0aGVuIGFsbG93cyBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UoKSB0byBiZQpwdXJnZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0g
VXNlIGEgTUVNRl9ub19yZWZjb3VudCBwYWdlIHJhdGhlciB0aGFuIGEgJ25vcm1hbCcgcGFnZQoK
djI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFnZXMgcmF0aGVyIHRoYW4gYXZv
aWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAtIE1ha2UgZG9tYWluX2Rlc3Ry
b3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjEgKysrKysr
KysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2MDZm
M2RjMmViLi43NDIzZDI0MjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzAyOCwxMiArMzAyOCwyMiBA
QCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
cik7CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19yZWZjb3VudCk7CiAg
ICAgaWYgKCAhcGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMg
cGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAgICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRp
b24gb2Ygc29tZXRoaW5nIGZpc2h5IGdvaW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hh
cmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2Vu
dHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0
Nyw3ICszMDU3LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21m
bigwKTsKICAgICBpZiAoICFtZm5fZXEobWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hh
cmVkX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9h
bGxvY19yZWYocGcpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ZjUwYzA2NWFmMy4uNjczNTE3OThjNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3Bh
Z2VfYWxsb2NfcmVmKHBhZ2UpOwotICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hl
bl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIo
cGFnZSwgTlVMTCk7Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGU3NWZlZWExNWUuLjAzNmQ3YWMyMmYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTMyMCw4ICszMjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFk
ZHJfZ2V0X293bmVyKG1hKSAgIChwYWdlX2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkK
IAotZXh0ZXJuIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwotCiAjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1F
VEFCTEVfVklSVF9TVEFSVCkKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:17:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwkPc-0003wO-PU; Wed, 29 Jan 2020 10:17:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwkPc-0003w8-AT
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:17:32 +0000
X-Inumbo-ID: 8ead10c8-4280-11ea-8869-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ead10c8-4280-11ea-8869-12813bfff9fa;
 Wed, 29 Jan 2020 10:17:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580293051; x=1611829051;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=kXSP0TrSrNae5ZNNne6S06ec08DNKuGJY9eYrGIgSTw=;
 b=NWdSgqiCK4BFIxWZGn9iiL99iQHwWuIQFdl0pbLRfFfE/EuCsJF5PrCt
 sFvCY9F9AIYY5KKmL9rU0uT4wcAfdwqAH04hAthQuuXtiYWCJH/7Vo9E+
 loV+aqccSUxWUkUn5r3iIvwxtKQw7V+/bPLLHojh9YMtVBFXctX/8v0Gb 0=;
IronPort-SDR: SrzmJBJCGDZXK8IseKGcI63fzhj26MhKfEHocOLqbGyH0KK2jEBoklwOYynwBMkpbsuLam7cKM
 PikVtLHDtZ4g==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="23128322"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2020 10:17:18 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1AC11A28E8; Wed, 29 Jan 2020 10:17:17 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:17:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:16:59 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 10:16:57 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 10:16:42 +0000
Message-ID: <20200129101643.1394-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129101643.1394-1-pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 3/4] mm: make MEMF_no_refcount pages safe to
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Q3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVk
IHdpdGgKTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAn
dG90X3BhZ2VzJyB3aWxsIG5vdApiZSBpbmNyZW1lbnRlZCwgYnV0IHdpbGwgYmUgZGVjcmVtZW50
IHdoZW4gdGhlIHBhZ2UgaXMgZnJlZWQgKHNpbmNlCmZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBu
byB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzIHNraXBwZWQpLgoKVGhpcyBw
YXRjaCBhbGxvY2F0ZXMgYSBuZXcgJ2NvdW50X2luZm8nIGJpdCBmb3IgYSBQR0Nfbm9fcmVmY291
bnQgZmxhZwp3aGljaCBpcyB0aGVuIHVzZWQgdG8gbWFyayBkb21oZWFwIHBhZ2VzIGFsbG9jYXRl
ZCB3aXRoIE1FTUZfbm9fcmVmY291bnQuClRoaXMgdGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3Bh
Z2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRpbmcgdG90X3BhZ2VzIHdoZW4KYXBwcm9wcmlhdGUgYW5k
IGhlbmNlIG1ha2VzIHRoZSBwYWdlcyBzYWZlIHRvIGFzc2lnbi4KCk5PVEU6IFRoZSBwYXRjaCBz
ZXRzIE1FTUZfbm9fcmVmY291bnQgZGlyZWN0bHkgaW4gYWxsb2NfZG9taGVhcF9wYWdlcygpCiAg
ICAgIHJhdGhlciB0aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2UgdGhlIGxhdHRlciBpcyBj
YWxsZWQgd2l0aAogICAgICBNRU1GX25vX3JlZmNvdW50IGJ5IG1lbW9yeV9leGNoYW5nZSgpLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXly
IEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY1OgogLSBNYWtlIHN1cmUgUEdDX25vX3JlZmNv
dW50IGlzIHNldCBiZWZvcmUgYXNzaWduX3BhZ2VzKCkgaXMgY2FsbGVkCiAtIERvbid0IGJvdGhl
ciB0byBjbGVhciBQR0Nfbm9fcmVmY291bnQgaW4gZnJlZV9kb21oZWFwX3BhZ2VzKCkgYW5kCiAg
IGRyb3AgQVNTRVJUIGluIGZyZWVfaGVhcF9wYWdlcygpCiAtIERvbid0IGxhdGNoIGNvdW50X2lu
Zm8gaW4gZnJlZV9oZWFwX3BhZ2VzKCkKCnY0OgogLSBOZXcgaW4gdjQKLS0tCiB4ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgIDUgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCB8ICA3ICsrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAxMzVlMTViYWUwLi45ODQyOTZjNjg3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YwpAQCAtMjI4NywxMSArMjI4NywxNCBAQCBpbnQgYXNzaWduX3BhZ2VzKAogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBs
b25nIGNvdW50X2luZm8gPSBwZ1tpXS5jb3VudF9pbmZvOworCiAgICAgICAgIEFTU0VSVChwYWdl
X2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoIXBnW2ldLmNvdW50
X2luZm8pOworICAgICAgICBBU1NFUlQoIShjb3VudF9pbmZvICYgflBHQ19ub19yZWZjb3VudCkp
OwogICAgICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIGQpOwogICAgICAgICBzbXBfd21iKCk7
IC8qIERvbWFpbiBwb2ludGVyIG11c3QgYmUgdmlzaWJsZSBiZWZvcmUgdXBkYXRpbmcgcmVmY250
LiAqLwotICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAg
ICAgIGNvdW50X2luZm8gJj0gUEdDX25vX3JlZmNvdW50OworICAgICAgICBwZ1tpXS5jb3VudF9p
bmZvID0gY291bnRfaW5mbyB8IFBHQ19hbGxvY2F0ZWQgfCAxOwogICAgICAgICBwYWdlX2xpc3Rf
YWRkX3RhaWwoJnBnW2ldLCAmZC0+cGFnZV9saXN0KTsKICAgICB9CiAKQEAgLTIzMTcsMTEgKzIz
MjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAogCiAgICAgaWYg
KCBtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIgKQogICAgICAgICBtZW1mbGFncyB8PSBNRU1GX25v
X3JlZmNvdW50OwotICAgIGVsc2UgaWYgKCAobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiBkICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVCghKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3Vu
dCkpOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9CiAKICAgICBpZiAoICFkbWFfYml0c2l6
ZSApCiAgICAgICAgIG1lbWZsYWdzICY9IH5NRU1GX25vX2RtYTsKQEAgLTIzMzQsMTEgKzIzMzIs
MjAgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZW1mbGFncywgZCkpID09IE5VTEwpKSApCiAgICAgICAg
ICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19vd25l
cikgJiYKLSAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSApCisg
ICAgaWYgKCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSApCiAgICAgewotICAgICAg
ICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwot
ICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfbm9fcmVm
Y291bnQgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGk7CisKKyAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQorICAgICAgICAgICAg
ICAgIHBnW2ldLmNvdW50X2luZm8gfD0gUEdDX25vX3JlZmNvdW50OworICAgICAgICB9CisgICAg
ICAgIGlmICggYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxhZ3MgJiBNRU1G
X25vX3NjcnViKTsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICB9CiAgICAgfQog
CiAgICAgcmV0dXJuIHBnOwpAQCAtMjM3MSw2ICsyMzc4LDggQEAgdm9pZCBmcmVlX2RvbWhlYXBf
cGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKIAogICAgICAg
ICBpZiAoIGxpa2VseShkKSAmJiBsaWtlbHkoZCAhPSBkb21fY293KSApCiAgICAgICAgIHsKKyAg
ICAgICAgICAgIGxvbmcgcGFnZXMgPSAwOworCiAgICAgICAgICAgICAvKiBOQi4gTWF5IHJlY3Vy
c2l2ZWx5IGxvY2sgZnJvbSByZWxpbnF1aXNoX21lbW9yeSgpLiAqLwogICAgICAgICAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+cGFnZV9hbGxvY19sb2NrKTsKIApAQCAtMjM4Niw5ICsyMzk1
LDExIEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNp
Z25lZCBpbnQgb3JkZXIpCiAgICAgICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICBhcmNoX2ZyZWVfaGVhcF9wYWdlKGQsICZwZ1tpXSk7Cisg
ICAgICAgICAgICAgICAgaWYgKCAhKHBnW2ldLmNvdW50X2luZm8gJiBQR0Nfbm9fcmVmY291bnQp
ICkKKyAgICAgICAgICAgICAgICAgICAgcGFnZXMtLTsKICAgICAgICAgICAgIH0KIAotICAgICAg
ICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC0oMSA8PCBv
cmRlcikpOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKGQsIHBhZ2VzKTsKIAogICAgICAgICAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5w
YWdlX2FsbG9jX2xvY2spOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggMzMzZWZkM2E2MC4uMTA3NmNjOTcxMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaApAQCAtMTE5LDkgKzExOSwxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5l
IFBHQ19zdGF0ZV9vZmZsaW5lZCBQR19tYXNrKDIsIDkpCiAjZGVmaW5lIFBHQ19zdGF0ZV9mcmVl
ICAgIFBHX21hc2soMywgOSkKICNkZWZpbmUgcGFnZV9zdGF0ZV9pcyhwZywgc3QpICgoKHBnKS0+
Y291bnRfaW5mbyZQR0Nfc3RhdGUpID09IFBHQ19zdGF0ZV8jI3N0KQorLyogUGFnZSBpcyBub3Qg
cmVmZXJlbmNlIGNvdW50ZWQgKi8KKyNkZWZpbmUgX1BHQ19ub19yZWZjb3VudCAgUEdfc2hpZnQo
MTApCisjZGVmaW5lIFBHQ19ub19yZWZjb3VudCAgIFBHX21hc2soMSwgMTApCiAKIC8qIENvdW50
IG9mIHJlZmVyZW5jZXMgdG8gdGhpcyBmcmFtZS4gKi8KLSNkZWZpbmUgUEdDX2NvdW50X3dpZHRo
ICAgUEdfc2hpZnQoOSkKKyNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoMTApCiAj
ZGVmaW5lIFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKaW5kZXggMmNhODg4MmFkMC4uZTc1ZmVlYTE1ZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNzcs
OSArNzcsMTIgQEAKICNkZWZpbmUgUEdDX3N0YXRlX29mZmxpbmVkIFBHX21hc2soMiwgOSkKICNk
ZWZpbmUgUEdDX3N0YXRlX2ZyZWUgICAgUEdfbWFzaygzLCA5KQogI2RlZmluZSBwYWdlX3N0YXRl
X2lzKHBnLCBzdCkgKCgocGcpLT5jb3VudF9pbmZvJlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlXyMj
c3QpCisvKiBQYWdlIGlzIG5vdCByZWZlcmVuY2UgY291bnRlZCAqLworI2RlZmluZSBfUEdDX25v
X3JlZmNvdW50ICBQR19zaGlmdCgxMCkKKyNkZWZpbmUgUEdDX25vX3JlZmNvdW50ICAgUEdfbWFz
aygxLCAxMCkKIAotIC8qIENvdW50IG9mIHJlZmVyZW5jZXMgdG8gdGhpcyBmcmFtZS4gKi8KLSNk
ZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKKy8qIENvdW50IG9mIHJlZmVyZW5j
ZXMgdG8gdGhpcyBmcmFtZS4gKi8KKyNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQo
MTApCiAjZGVmaW5lIFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEp
CiAKIC8qCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:31:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwkcf-0005iI-63; Wed, 29 Jan 2020 10:31:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yA0q=3S=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwkcd-0005iC-T3
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:30:59 +0000
X-Inumbo-ID: 70132696-4282-11ea-886c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70132696-4282-11ea-886c-12813bfff9fa;
 Wed, 29 Jan 2020 10:30:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580293858;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=mKquKd8Haln6d/Y+jmxZ6PMXfBz1L/SmNEsuqZz8Rqk=;
 b=CENAqroFB+1lgicrGHsg4mUITu3zjwjB+Z18N+9R64icUjNL0CSA/3zy
 i8Dj9mi/UkR5k40FEK0F644ZFLr55nZNp0mTDC7pT7FmNJUrHrExkMEM+
 OYbK4UpcPlKdcHUuwjnFOwIFLKGB/OgZcaAcQB0fRsSX1b6vUNf+F+XLm w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0oiDpGE+FzdwaJgCHTFT6W5lcAVk6FqaqC3aZeqdrbN0RBroOqSQb6ubaBQ9cLkGN15mhBHAHz
 PQDK3LnCWi65OUA2XDTt9FkcvYcaZS7KqzADcL5I7DtHwNbjF9PAPVQCXnJ1HaNmiImbc6DE0P
 OD0kyIWaGX7txto8PG7xairLRfKIzgWUsADMhQHdOA6C3DTx3CgHh1mvuf+Hg6Fu+ikYkQWFTk
 18NcWc8tv/yTEh2mWb+pRmckFV7v4ztvxTEI7UDbRFRIJRnM1eortgP5eTVWsrHbUJTJY5NffU
 6so=
X-SBRS: 2.7
X-MesageID: 11975802
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11975802"
Date: Wed, 29 Jan 2020 11:30:50 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Varad Gautam <vrd@amazon.de>
Message-ID: <20200129103050.GV57924@desktop-tdan49n.eng.citrite.net>
References: <1580290087-20636-1-git-send-email-vrd@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1580290087-20636-1-git-send-email-vrd@amazon.de>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGFua3MgZm9yIHRoZSBwYXRjaCEgTmV4dCB0aW1lIGNvdWxkIHlvdSBwbGVhc2Ug
dHJ5IHRvIHJlcGx5IHRvIHRoZQpwcmV2aW91cyBxdWVzdGlvbnMgYmVmb3JlIHNlbmRpbmcgYSBu
ZXcgdmVyc2lvbjoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMDI1Ny5odG1sCgpPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAx
MDoyODowN0FNICswMTAwLCBWYXJhZCBHYXV0YW0gd3JvdGU6Cj4gWEVOX0RPTUNUTF9kZXN0cm95
ZG9tYWluIGNyZWF0ZXMgYSBjb250aW51YXRpb24gaWYgZG9tYWluX2tpbGwgLUVSRVNUQVJUUy4K
PiBJbiB0aGF0IHNjZW5hcmlvLCBpdCBpcyBwb3NzaWJsZSB0byByZWNlaXZlIG11bHRpcGxlIF9w
aXJxX2d1ZXN0X3VuYmluZAo+IGNhbGxzIGZvciB0aGUgc2FtZSBwaXJxIGZyb20gZG9tYWluX2tp
bGwsIGlmIHRoZSBwaXJxIGhhcyBub3QgeWV0IGJlZW4KPiByZW1vdmVkIGZyb20gdGhlIGRvbWFp
bidzIHBpcnFfdHJlZSwgYXM6Cj4gICBkb21haW5fa2lsbCgpCj4gICAgIC0+IGRvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcygpCj4gICAgICAgLT4gcGNpX3JlbGVhc2VfZGV2aWNlcygpCj4gICAg
ICAgICAtPiBwY2lfY2xlYW5fZHBjaV9pcnEoKQo+ICAgICAgICAgICAtPiBwaXJxX2d1ZXN0X3Vu
YmluZCgpCj4gICAgICAgICAgICAgLT4gX19waXJxX2d1ZXN0X3VuYmluZCgpCj4gCj4gRm9yIGEg
c2hhcmVkIHBpcnEgKG5yX2d1ZXN0cyA+IDEpLCB0aGUgZmlyc3QgY2FsbCB3b3VsZCB6YXAgdGhl
IGN1cnJlbnQKPiBkb21haW4gZnJvbSB0aGUgcGlycSdzIGd1ZXN0c1tdIGxpc3QsIGJ1dCB0aGUg
YWN0aW9uIGhhbmRsZXIgaXMgbmV2ZXIgZnJlZWQKPiBhcyB0aGVyZSBhcmUgb3RoZXIgZ3Vlc3Rz
IHVzaW5nIHRoaXMgcGlycS4gQXMgYSByZXN1bHQsIG9uIHRoZSBzZWNvbmQgY2FsbCwKPiBfX3Bp
cnFfZ3Vlc3RfdW5iaW5kIHNlYXJjaGVzIGZvciB0aGUgY3VycmVudCBkb21haW4gd2hpY2ggaGFz
IGJlZW4gcmVtb3ZlZAo+IGZyb20gdGhlIGd1ZXN0c1tdIGxpc3QsIGFuZCBoaXRzIGEgQlVHX09O
Lgo+IAo+IE1ha2UgX19waXJxX2d1ZXN0X3VuYmluZCBzYWZlIHRvIGJlIGNhbGxlZCBtdWx0aXBs
ZSB0aW1lcyBieSBsZXR0aW5nIHhlbgo+IGNvbnRpbnVlIGlmIGEgc2hhcmVkIHBpcnEgaGFzIGFs
cmVhZHkgYmVlbiB1bmJvdW5kIGZyb20gdGhpcyBndWVzdC4gVGhlCj4gUElSUSB3aWxsIGJlIGNs
ZWFuZWQgdXAgZnJvbSB0aGUgZG9tYWluJ3MgcGlycV90cmVlIGR1cmluZyB0aGUgZGVzdHJ1Y3Rp
b24KPiBpbiBjb21wbGV0ZV9kb21haW5fZGVzdHJveSBhbnl3YXlzLgoKU28gQUZBSUNUIHRoaXMg
aXMgYmVjYXVzZSBwdF9waXJxX3NvZnRpcnFfYWN0aXZlKCkgcmV0dXJucyB0cnVlIGluCnBjaV9j
bGVhbl9kcGNpX2lycSgpIGFuZCBoZW5jZSB0aGUgaXRlcmF0aW9uIGlzIHN0b3BwZWQgYW5kCmh2
bV9kb21haW5faXJxKGQpLT5kcGNpIGlzIG5vdCBzZXQgdG8gTlVMTC4KCldvdWxkIGl0IGJlIHBv
c3NpYmxlIHRvIGNsZWFuIHRoZSBhbHJlYWR5IHByb2Nlc3NlZCBJUlFzIGZyb20gdGhlCmRvbWFp
biBwaXJxX3RyZWU/CgpwY2lfY2xlYW5fZHBjaV9pcnEoKSBhbHJlYWR5IHNlZW1zIHRvIGZyZWUg
cGFydCBvZiB0aGlzIHN0cnVjdHVyZSwgYW5kCndvdWxkIGJlIG5pY2VyIElNTyBpZiB3ZSBkaWRu
J3QgbGVhdmUgY2xlYW5lZCB1cCBzdHVmZiBiZWhpbmQgb24KRVJFU1RBUlQuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:53:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10: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 1iwkyk-0007QB-8F; Wed, 29 Jan 2020 10:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwkyj-0007Q6-2L
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:53:49 +0000
X-Inumbo-ID: a012413a-4285-11ea-8879-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a012413a-4285-11ea-8879-12813bfff9fa;
 Wed, 29 Jan 2020 10:53:47 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id d16so19626745wre.10
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 02:53:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TN9MOmF4AfzI+wNgxPlPYIGHLZnu6Rye2QmP6mfH5xs=;
 b=oeDGtClxwXmKCEbxP/8hsjIlvKwHkk9G6WfMX8VIbHkpuey7ZwPYdR6NgcWOMZhKXb
 RwcljUeZscAFIl3sn+aIJx6K8t+MSZJS++1/QiVPf2uppLgSSEk1q39xdngFziFdPpMp
 RkVjQcCtteptGQSULTYp4d+ro/MMf8O3YkWLVdnD0M37tSGfMvU4vZa5zd+P6r5GZ/ZU
 VG+r9Koq8QuGBr7Q1S+YJzC5o5e3rSCirbYnsQSVoiVeAwQLogglCToW72zrj4ny9rSB
 jeXTh5+5oXHscyiaaGytgimSzE4bmf+EXciFroAv6e59a7xzS8Eo3CCGL2jyjYWFC8gw
 QrfQ==
X-Gm-Message-State: APjAAAVywMaB5T6QWUFOptHaJcoV4E5NNdPlOHTfks86IznAFF55Od3H
 SGx6CcXwf+e1loVtgbuL1+g=
X-Google-Smtp-Source: APXvYqxPCU2S3wlwp66DbByiZzEctT3AoVA779NX0FOKwNtwGxhBg06dS5dqfcFx5cyZSqieXiYhyg==
X-Received: by 2002:adf:fe43:: with SMTP id m3mr36824695wrs.213.1580295226819; 
 Wed, 29 Jan 2020 02:53:46 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-232.amazon.com.
 [54.240.197.232])
 by smtp.gmail.com with ESMTPSA id u14sm2322237wrm.51.2020.01.29.02.53.45
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 02:53:46 -0800 (PST)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org
References: <1580151370-6409-1-git-send-email-igor.druzhinin@citrix.com>
 <1c217bdf-b94d-d320-4254-85e786d38e0c@xen.org>
 <c4365740-57d1-9e60-97c8-48cc0355594f@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <032676d9-4686-b9c8-9db3-4dcb9235169d@xen.org>
Date: Wed, 29 Jan 2020 10:53:45 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <c4365740-57d1-9e60-97c8-48cc0355594f@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] RCU: reimplement RCU barrier to avoid
 deadlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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, wl@xen.org, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 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>

SGksCgpPbiAyOC8wMS8yMDIwIDE4OjA5LCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiBPbiAyOC8w
MS8yMDIwIDA5OjMyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDI3LzAxLzIwMjAgMTg6NTYs
IElnb3IgRHJ1emhpbmluIHdyb3RlOgo+Pj4gVGhlIGV4aXN0aW5nIFJDVSBiYXJyaWVyIGltcGxl
bWVudGF0aW9uIGlzIHByb25lIHRvIGEgZGVhZGxvY2sgc2NlbmFyaW8KPj4+IGR1ZSB0byBJUlFz
IGJlaW5nIHJlLWVuYWJsZWQgaW5zaWRlIHN0b3BtYWNoaW5lIGNvbnRleHQuIElmIGR1ZSB0byBh
IHJhY2UKPj4+IElSUXMgYXJlIHJlLWVuYWJsZWQgb24gc29tZSBvZiBDUFVzIGFuZCBzb2Z0aXJx
cyBhcmUgYWxsb3dlZCB0byBiZQo+Pj4gcHJvY2Vzc2VkIGluIHN0b3BtYWNoaW5lLCBpLmUuIHdo
YXQgY3VycmVudGx5IGhhcHBlbnMgaW4gcmN1X2JhcnJpZXIoKSwKPj4+IHRpbWVyIGludGVycnVw
dCBpcyBhYmxlIHRvIGludm9rZSBUU0Mgc3luY2hyb25pemF0aW9uIHJlbmRlenZvdXMuCj4+PiBB
dCB0aGlzIG1vbWVudCBzZW5kaW5nIFRTQyBzeW5jaHJvbml6YXRpb24gSVBJIHdpbGwgc3RhbGwg
d2FpdGluZyBmb3IKPj4+IG90aGVyIENQVXMgdG8gc3luY2hyb25pemUgd2hpbGUgdGhleSBpbiB0
dXJuIGFyZSB3YWl0aW5nIGluIHN0b3BtYWNoaW5lCj4+PiBidXN5IGxvb3Agd2l0aCBJUlFzIGRp
c2FibGVkLgo+Pj4KPj4+IFRvIGF2b2lkIHRoZSBzY2VuYXJpbyBhYm92ZSAtIHJlaW1wbGVtZW50
IHJjdV9iYXJyaWVyKCkgaW4gYSB3YXkgd2hlcmUKPj4+IElSUXMgYXJlIG5vdCBiZWluZyBkaXNh
YmxlZCBhdCBhbnkgbW9tZW50LiBUaGUgcHJvcG9zZWQgaW1wbGVtZW50YXRpb24KPj4+IGlzIGp1
c3QgYSBzaW1wbGlmaWVkIGFuZCBzcGVjaWFsaXplZCB2ZXJzaW9uIG9mIHN0b3BtYWNoaW5lLiBU
aGUgc2VtYW50aWMKPj4+IG9mIHRoZSBjYWxsIGlzIHByZXNlcnZlZC4KPj4gc3RvcF9tYWNoaW5l
X3J1bigpIGlzIHVzZWQgaW4gYSBmZXcgcGxhY2VzIHdpdGhpbiBYZW4uIFdoeSBpcyB0aGlzIGEg
cHJvYmxlbSBmb3IgcmN1X2JhcnJpZXIoKSBhbmQgbm90IGZvciB0aGUgb3RoZXIgY2FsbGVycz8K
PiAKPiBJdCdzIHRydWUgdGhhdCBzb21lIG9mIHRoZW0gZG8gcmUtZW5hYmxlIGludGVycnVwdHMg
KF9fY3B1X2Rpc2FibGUpLgo+IFRoZSByZWFzb24gdGhleSBhcmUgbm90IHByb25lIHRvIHRoZSBk
ZXNjcmliZWQgaXNzdWUgaXMgdGhhdCBjdXJyZW50bHkKPiB0aGVyZSBpcyBubywgbGlrZWx5LCBp
bnRlcnJ1cHQgaGFuZGxlciB0aGF0IG1pZ2h0IGxvY2t1cCB0aGUgc3lzdGVtLgo+IE5ldmVydGhl
bGVzcywgdGhlcmUgYXJlIHNvZnRpcnEgaGFuZGxlcnMgdGhhdCBkbyB0aGlzIChUU0Mgc3luYykg
YW5kCj4gcmN1X2JhcnJpZXIoKSBoYXMgdG8gY2FsbCBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KSBpbnNpZGUgc3RvcG1hY2hpbmUKPiBjb250ZXh0IGR1ZSB0byB0aGUgbmF0dXJlIG9mIGl0cyBp
bXBsZW1lbnRhdGlvbi4KClRoYW5rIHlvdSBmb3IgdGhlIGluZm9ybWF0aW9uLiBJdCBmZWVscyB0
byBtZSB3ZSBuZWVkIHRvIGRvY3VtZW50IHRoZSAKZXhwZWN0YXRpb24gb2Ygc3RvcF9tYWNoaW5l
X3J1bigpIHNvIHBlb3BsZSBkb2Vzbid0IGhpdCB0aGUgcHJvYmxlbS4KCj4gCj4+PiBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4+IC0t
LQo+Pj4gVGhpcyBjaGFuZ2UgaGFzIGJlZW4gc3RyZXNzIHRlc3RlZCBieSBkb2luZyBhY3Rpb25z
IGludm9raW5nIHJjdV9iYXJyaWVyKCkKPj4+IGZ1bmN0aW9uYWxpdHkgYW5kIGRpZG4ndCBzaG93
IGFueSBpc3N1ZXMuCj4+PiAtLS0KPj4+ICDCoCB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgfCAzNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPj4+ICDCoCAxIGZpbGUgY2hhbmdl
ZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+Pj4gaW5kZXgg
Y2I3MTJjOC4uOTVhMWY4NSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+
Pj4gKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4+PiBAQCAtMTQ1LDYgKzE0NSw5IEBAIHN0
cnVjdCByY3VfYmFycmllcl9kYXRhIHsKPj4+ICDCoMKgwqDCoMKgIGF0b21pY190ICpjcHVfY291
bnQ7Cj4+PiAgwqAgfTsKPj4+ICDCoCArc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB0YXNr
bGV0LCByY3VfYmFycmllcl90YXNrbGV0KTsKPj4+ICtzdGF0aWMgYXRvbWljX3QgcmN1X2JhcnJp
ZXJfY3B1X2NvdW50LCByY3VfYmFycmllcl9jcHVfZG9uZTsKPj4+ICsKPj4+ICDCoCBzdGF0aWMg
dm9pZCByY3VfYmFycmllcl9jYWxsYmFjayhzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCj4+PiAgwqAg
ewo+Pj4gIMKgwqDCoMKgwqAgc3RydWN0IHJjdV9iYXJyaWVyX2RhdGEgKmRhdGEgPSBjb250YWlu
ZXJfb2YoCj4+PiBAQCAtMTUyLDEyICsxNTUsOSBAQCBzdGF0aWMgdm9pZCByY3VfYmFycmllcl9j
YWxsYmFjayhzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCj4+PiAgwqDCoMKgwqDCoCBhdG9taWNfaW5j
KGRhdGEtPmNwdV9jb3VudCk7Cj4+PiAgwqAgfQo+Pj4gIMKgIC1zdGF0aWMgaW50IHJjdV9iYXJy
aWVyX2FjdGlvbih2b2lkICpfY3B1X2NvdW50KQo+Pj4gK3N0YXRpYyB2b2lkIHJjdV9iYXJyaWVy
X2FjdGlvbih2b2lkICp1bnVzZWQpCj4+PiAgwqAgewo+Pj4gLcKgwqDCoCBzdHJ1Y3QgcmN1X2Jh
cnJpZXJfZGF0YSBkYXRhID0geyAuY3B1X2NvdW50ID0gX2NwdV9jb3VudCB9Owo+Pj4gLQo+Pj4g
LcKgwqDCoCBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+Pj4gLcKgwqDCoCBsb2Nh
bF9pcnFfZW5hYmxlKCk7Cj4+PiArwqDCoMKgIHN0cnVjdCByY3VfYmFycmllcl9kYXRhIGRhdGEg
PSB7IC5jcHVfY291bnQgPSAmcmN1X2JhcnJpZXJfY3B1X2NvdW50IH07Cj4+PiAgwqAgwqDCoMKg
wqDCoCAvKgo+Pj4gIMKgwqDCoMKgwqDCoCAqIFdoZW4gY2FsbGJhY2sgaXMgZXhlY3V0ZWQsIGFs
bCBwcmV2aW91c2x5LXF1ZXVlZCBSQ1Ugd29yayBvbiB0aGlzIENQVQo+Pj4gQEAgLTE3MiwxNSAr
MTcyLDMwIEBAIHN0YXRpYyBpbnQgcmN1X2JhcnJpZXJfYWN0aW9uKHZvaWQgKl9jcHVfY291bnQp
Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGNwdV9yZWxheCgpOwo+Pj4gIMKgwqDCoMKgwqAgfQo+
Pj4gIMKgIC3CoMKgwqAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPj4+IC0KPj4+IC3CoMKgwqAgcmV0
dXJuIDA7Cj4+PiArwqDCoMKgIGF0b21pY19pbmMoJnJjdV9iYXJyaWVyX2NwdV9kb25lKTsKPj4+
ICDCoCB9Cj4+PiAgwqAgwqAgaW50IHJjdV9iYXJyaWVyKHZvaWQpCj4+PiAgwqAgewo+Pgo+PiBz
dG9wX21hY2hpbmVfcnVuKCkgcmVxdWlyZXMgdGhlIGludGVycnVwdHMgdG8gYmUgZW5hYmxlZCB3
aGVuIGNhbGxlZC4gSXMgdGhpcyByZXF1aXJlbWVudCBzdGlsbCB0aGUgc2FtZSBoZXJlPyBJZiBz
bywgY2FuIHdlIGRvY3VtZW50IGl0IGFuZCBhZGQgYW4gQVNTRVJUPwo+IAo+IFN1cmUsIHdpbGwg
YWRkLgo+IAo+Pj4gLcKgwqDCoCBhdG9taWNfdCBjcHVfY291bnQgPSBBVE9NSUNfSU5JVCgwKTsK
Pj4+IC3CoMKgwqAgcmV0dXJuIHN0b3BfbWFjaGluZV9ydW4ocmN1X2JhcnJpZXJfYWN0aW9uLCAm
Y3B1X2NvdW50LCBOUl9DUFVTKTsKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGk7Cj4+PiArCj4+
PiArwqDCoMKgIGlmICggIWdldF9jcHVfbWFwcygpICkKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gLUVCVVNZOwo+Pgo+PiBJIHJlYWxpemUgdGhpcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIGN1
cnJlbnQgaW1wbGVtZW50YXRpb24uIEhvd2V2ZXIsIG5vYm9keSBzZWVtcyB0byBjaGVjayB0aGUg
cmV0dXJuIG9mIHRoZSBiYXJyaWVyLiBXaGF0IHdvdWxkIGhhcHBlbiBpZiB5b3UgY29udGludWUg
d2l0aG91dCBzeW5jaHJvbml6aW5nIHRoZSBSQ1U/Cj4gCj4gUHJvYmFibHkgYSBjcmFzaCwgYXMg
ZnJvbSB3aGF0IEkgc2F3IHRoZSBleGlzdGluZyBjYWxsZXJzIHJlbHkgb24gaXQKPiBmaW5pc2hp
bmcgdGhlIHRhc2suIEkgZWl0aGVyIG5lZWQgdG8gY2hhbmdlIHRoZSBzZW1hbnRpY3Mgb2YgdGhl
IGNhbGwKPiBvciBmaXggdXAgdGhlIGNhbGxlcnMgdGhhdCBtaWdodCBiZSBhZmZlY3RlZC4gSSdk
IHByZWZlciB0byBkbwo+IHRoZSBsYXR0ZXIgaW4gYSBmb2xsb3cgdXAgcGF0Y2guCgpZZXMsIHRo
aXMgaXMgYSBzZXBhcmF0ZSBpc3N1ZS4gQnV0IEkgdGhvdWdodCBJIHdvdWxkIHBvaW50IG91dCA6
KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 10:55:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 10:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwl0l-0007XG-Qv; Wed, 29 Jan 2020 10:55:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwl0k-0007XA-Di
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 10:55:54 +0000
X-Inumbo-ID: eb60fef6-4285-11ea-b211-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb60fef6-4285-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 10:55:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580295354; x=1611831354;
 h=from:to:subject:date:message-id:
 content-transfer-encoding:mime-version;
 bh=S3JoveFO/jbwFUPNlOkjfFpquixihoxDm87p4tIldwA=;
 b=Y4TlYvi1runbukZkQ9hOA0svWF30dDWNS8qmRpLoq3JJ1+uElUeaIe+G
 4D27PfLIV65ObVazZdJvSeHw/+kR/e37Z5NOjNIljGTziAm49R29maorl
 12czu0THfQfknSN/Gxw3H4yN8CtxCjSddX/Toy1ovcD/gJXjKxwhxN9Od 8=;
IronPort-SDR: wD8YY+ELGffTXnJur6TnAJmt1OoD/HOi+dyfa8TO0/MerLj8EAtEKiwWYWyrbRr8AvSV2Qt4Xm
 qLdqGE5ahi/g==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="13368342"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 29 Jan 2020 10:55:39 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1B72BA04A8
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 10:55:39 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 10:55:38 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 10:55:38 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 10:55:37 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Xen 4.14 dates
Thread-Index: AdXWkkwE4oZwwZGcROeg+q8Um7FCag==
Date: Wed, 29 Jan 2020 10:55:37 +0000
Message-ID: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] Xen 4.14 dates
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgogIEknbSBub3QgYXdhcmUgb24gYW55IHByaW9yIGRpc2N1c3Npb24gdy5yLnQuIGRhdGVz
IGZvciBYZW4gNC4xNCBzbyBhcyBSTSBJJ2QgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmc6
CgpMYXN0IHBvc3Rpbmc6IE1heSAxc3QgMjAyMApIYXJkIEZyZWV6ZTogTWF5IDIybmQgMjAyMApS
ZWxlYXNlOiBKdW5lIDI2dGgKCiAgVGhhdCBwdXRzIHN1bW1pdCBiZXR3ZWVuIGhhcmQgZnJlZXpl
IGFuZCByZWxlYXNlLCBidXQgSSBkb24ndCBzZWUgdGhhdCBhcyBhIHByb2JsZW0gYW5kIG1heSBl
dmVuIGJlIGJlbmVmaWNpYWwuCgogIFRob3VnaHRzPwoKICAgIFBhdWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:08:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11: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 1iwlCl-0008Sl-26; Wed, 29 Jan 2020 11:08:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwlCj-0008SX-CR
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:08:17 +0000
X-Inumbo-ID: a61e7272-4287-11ea-8883-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a61e7272-4287-11ea-8883-12813bfff9fa;
 Wed, 29 Jan 2020 11:08: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 mx2.suse.de (Postfix) with ESMTP id D5786B028;
 Wed, 29 Jan 2020 11:08:15 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.com>
Date: Wed, 29 Jan 2020 12:08:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.14 dates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMTo1NSwgRHVycmFudCwgUGF1bCB3cm90ZToKPiAgIEknbSBub3QgYXdh
cmUgb24gYW55IHByaW9yIGRpc2N1c3Npb24gdy5yLnQuIGRhdGVzIGZvciBYZW4gNC4xNCBzbyBh
cyBSTSBJJ2QgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmc6Cj4gCj4gTGFzdCBwb3N0aW5n
OiBNYXkgMXN0IDIwMjAKPiBIYXJkIEZyZWV6ZTogTWF5IDIybmQgMjAyMAo+IFJlbGVhc2U6IEp1
bmUgMjZ0aAoKV2FzIDQuMTMgcmVhbGx5IG1vcmUgdGhhbiAxLjUgbW9udGhzIGxhdGU/IFRoZSBh
Ym92ZSB3b3VsZCBtYWtlCml0cyBvcmlnaW5hbGx5IHBsYW5uZWQgcmVsZWFzZSBkYXRlIE9jdCAy
NnRoICh0aGUgYWN0dWFsIG9uZSB3YXMKRGVjIDE4dGgpIHdpdGggb3VyIGN1cnJlbnQgOCBtb250
aCBjYWRlbmNlLgoKSnVzdCB3b25kZXJpbmcsCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:10:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11: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 1iwlFE-0000ll-HN; Wed, 29 Jan 2020 11:10:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TcPJ=3S=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iwlFC-0000lg-W8
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:10:51 +0000
X-Inumbo-ID: 015189fe-4288-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 015189fe-4288-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 11:10: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 mx2.suse.de (Postfix) with ESMTP id 0D89AABC4;
 Wed, 29 Jan 2020 11:10:49 +0000 (UTC)
Message-ID: <6edf0c3952593890d6f43970754ce486d9f871b5.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jim Fehlig <jfehlig@suse.com>, Juergen Gross <JGross@suse.com>, Kevin
 Stange <kevin@steadfast.net>, xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 12:10:47 +0100
In-Reply-To: <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
References: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
 <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
 <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
Organization: SUSE
User-Agent: Evolution 3.34.3 
MIME-Version: 1.0
Subject: Re: [Xen-devel] libvirt support for scheduler 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>
Content-Type: multipart/mixed; boundary="===============5671632879748934748=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5671632879748934748==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-RYQks7oiq8gEiu4UggoF"


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

On Wed, 2020-01-22 at 18:56 +0000, Jim Fehlig wrote:
> On 1/21/20 10:05 AM, J=C3=BCrgen Gro=C3=9F wrote:
> > On 21.01.20 17:56, Kevin Stange wrote:
> > >=20
> > > Since Xen 4.12, credit2 is the default scheduler, but at least as
> > > of
> > > libvirt 5.1.0 virsh doesn't appear to understand credit2 and
> > > produces
> > > this sort of output:
>=20
> You would see the same with libvirt.git master, sorry. ATM the
> libvirt libxl=20
> driver is unaware of the credit2 scheduler.=20
>
Right. I Just sent the patch:
https://www.redhat.com/archives/libvir-list/2020-January/msg01292.html

> Hmm, as I recall Dario was going to=20
> provide a patch for libvirt :-).=20
>
And in fact, back then, when Credit2 went default, I did check. I don't
recall now, I guess I checked the code and never properly tested
things.

And in the code (although, again, I don't remember the details) I must
have been tricked by the fact that since Credit and Credit2 have the
same parameters, libvirt handling of them is ok for both... And missed
the check that bails out if the scheduler is not Credit! :-/

Or something. IDK. Well, Sorry about that.

> But he is quite busy so it will have to be=20
> added to my very long todo list.
>
I am, but this was an easy one, and was indeed my fault... So I did my
best. Hope the patch is not too terrible. :-)

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-RYQks7oiq8gEiu4UggoF
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+4FAl4xaDgACgkQFkJ4iaW4
c+565w/+KX5LZmffcMmeLWm/TAv+hD42X8yPbSXnParfyeK9r+LjRPx7ME6PPqEf
xSUebQv6Y/evpDIl6Y5/vBdwYNaqnoBcGRk2CC7Xio9WWsIcW2tQm2lLayXTJ5BQ
F2t4HAuBxRER6gotn+GzLZyFlE1xL/FMFxiPWKTPLORb1C8nh5I5wIwMLc4pCjG7
jRL4HeHzCXXcWctYhRjYKhLTyJ1NrdJXsVXagJyggk7FZHuF3YfA9CCQZtw0D4qa
WtrPc6pmDEBTqrN3oba1JrzJ1GohSj5UvElD7ZGtLMZktgAMv76v7/GeRZfrHa6R
TRnw8L5+hkV3/3Jlt2ovlWXGzAmk02dpGPaCpPyknPicd6mt8DS8oypKbntAg8VL
8LkfsstKvizix1TpAGHZGk+kJx3ugdSAs3ym+Zcd3YUq2eIEeZP7TbkGXbCPad1v
Tck/s4GD6RHgbgsPEh8myNYZa52OJtSLrMUjTbUSW2+GLAapkCK3fBow9wT1oNMh
hFbTojuanhzSQP2vX8dG/3CvLuunBNuVN7nIHrYzyOIpj8/paNHQdMLJfgdK/PQN
NiaepHmnTg6d64qtldMOnYDnnrITpq1iFOAQB9zPrH1cIktcSQg4DH8H+FpiDCKb
SGs6gDU7EmzS6YdUWsbRNB48b6YKPxWiDUydTlMPhwbxvLBIhr0=
=Ap8g
-----END PGP SIGNATURE-----

--=-RYQks7oiq8gEiu4UggoF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5671632879748934748==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:12:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11:12: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 1iwlGs-0000tO-Uc; Wed, 29 Jan 2020 11:12:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwlGq-0000tI-Q4
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:12:32 +0000
X-Inumbo-ID: 3de7509d-4288-11ea-8884-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3de7509d-4288-11ea-8884-12813bfff9fa;
 Wed, 29 Jan 2020 11:12:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7F54FB1EC;
 Wed, 29 Jan 2020 11:12:31 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
 <20200129101643.1394-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7fb63c3a-3ff1-c660-522b-0062029e252a@suse.com>
Date: Wed, 29 Jan 2020 12:12:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129101643.1394-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 2/4] mm: modify domain_adjust_tot_pages()
 to better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMToxNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEN1cnJlbnRseSB0aGUg
ZnVuY3Rpb24gd2lsbCBwb2ludGxlc3NseSBhY3F1aXJlIGFuZCByZWxlYXNlIHRoZSBnbG9iYWwK
PiAnaGVhcF9sb2NrJyBpbiB0aGlzIGNhc2UuCj4gCj4gTk9URTogTm8gY2FsbGVyIHlldCBjYWxs
cyBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHdpdGggYSB6ZXJvICdwYWdlcycKPiAgICAgICBh
cmd1bWVudCwgYnV0IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIG1ha2UgdGhpcyBwb3NzaWJsZS4K
CldpdGggdGhpcyBtZW1vcnlfZXhjaGFuZ2UoKSwgYXMgcHJldmlvdXNseSBpbmRpY2F0ZWQsIG5v
dyBuZWVkbGVzc2x5CnByZXZlbnRzIHRoZSBjYWxsIHdoZW4gIWRlY19jb3VudC4gSSBkbyB0aGlu
aywgYXMgc2FpZCB0aGVyZSwgdGhhdAp0b2dldGhlciB3aXRoIHRoZSBhZGRpdGlvbiBoZXJlIHRo
ZW4gcmVkdW5kYW50IGNoZWNrcyBpbiBjYWxsZXJzCnNob3VsZCBiZSBkcm9wcGVkIChhbmQgYXMg
aXQgbG9va3MgdGhlIG5hbWVkIG9uZSBpcyB0aGUgb25seSBvbmUpLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:13:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11: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 1iwlHm-0000yD-9y; Wed, 29 Jan 2020 11:13:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwlHl-0000y6-Mx
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:13:29 +0000
X-Inumbo-ID: 600f0cd2-4288-11ea-8884-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 600f0cd2-4288-11ea-8884-12813bfff9fa;
 Wed, 29 Jan 2020 11:13:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580296409; x=1611832409;
 h=from:to:subject:date:message-id:references:in-reply-to:
 content-transfer-encoding:mime-version;
 bh=qewwKG4wv0BbG7MXey9YjvkCtj6/rx+Myh50MiYAI4w=;
 b=hZjyFgTmJqK/RhyubGlOPVoybe1VlCAzw5ocsm5Q8rPrEOXczxhQiM7L
 0mtugikeAPpasS3lOl16ashzNILFDGXbjx+ULBqTFe874uO+FM9KAgypK
 rDiDZ6xaKspwTErrN7XTQjWgqrlTNnbXnfvviVCxKnK6S4CDn0QwZtsbe c=;
IronPort-SDR: iJuImykVGzXTSpne3f78v5IQLEhkWmJK7AWo51Y6G/Xw4n1IQqRFc/CkKBPb1PSouPRAdREpM0
 kzpCEqsb6/4g==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="23138916"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2020 11:13:14 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (Postfix) with ESMTPS
 id 70DAEA28BC; Wed, 29 Jan 2020 11:13:13 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 11:13:13 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 11:13:12 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 11:13:12 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Xen 4.14 dates
Thread-Index: AdXWkkwE4oZwwZGcROeg+q8Um7FCagAAhukAAAAOZNA=
Date: Wed, 29 Jan 2020 11:13:11 +0000
Message-ID: <b87beec316d0451ba831a2814b4bad6f@EX13D32EUC003.ant.amazon.com>
References: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.com>
 <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.com>
In-Reply-To: <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] Xen 4.14 dates
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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAxMTowOA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBYZW4gNC4xNCBkYXRlcw0KPiANCj4g
T24gMjkuMDEuMjAyMCAxMTo1NSwgRHVycmFudCwgUGF1bCB3cm90ZToNCj4gPiAgIEknbSBub3Qg
YXdhcmUgb24gYW55IHByaW9yIGRpc2N1c3Npb24gdy5yLnQuIGRhdGVzIGZvciBYZW4gNC4xNCBz
byBhcw0KPiBSTSBJJ2QgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmc6DQo+ID4NCj4gPiBM
YXN0IHBvc3Rpbmc6IE1heSAxc3QgMjAyMA0KPiA+IEhhcmQgRnJlZXplOiBNYXkgMjJuZCAyMDIw
DQo+ID4gUmVsZWFzZTogSnVuZSAyNnRoDQo+IA0KPiBXYXMgNC4xMyByZWFsbHkgbW9yZSB0aGFu
IDEuNSBtb250aHMgbGF0ZT8gVGhlIGFib3ZlIHdvdWxkIG1ha2UNCj4gaXRzIG9yaWdpbmFsbHkg
cGxhbm5lZCByZWxlYXNlIGRhdGUgT2N0IDI2dGggKHRoZSBhY3R1YWwgb25lIHdhcw0KPiBEZWMg
MTh0aCkgd2l0aCBvdXIgY3VycmVudCA4IG1vbnRoIGNhZGVuY2UuDQo+IA0KPiBKdXN0IHdvbmRl
cmluZywNCg0KSSBmb3VuZCB0aGUgbGFzdCA0LjEzIHVwZGF0ZSBlbWFpbCBmcm9tIEp1ZXJnZW4g
c3RhdGluZyByZWxlYXNlIG9uIE5vdiA3dGguIDggbW9udGhzIHdvdWxkIHB1dCByZWxlYXNlIG9u
IEp1bCA3dGggYnV0IEkgcm91bmRlZCBkb3duIGFzIEknbSBjb25zY2lvdXMgdGhhdCBhbnkgc2xp
cCBpcyBnb2luZyB0byBtb3ZlIHRoaW5ncyBpbnRvIGhvbGlkYXkgc2Vhc29uLg0KQW5vdGhlciBv
cHRpb24gd291bGQgYmUgdG8gc2xpcCBvdXQgdG8gfjEgeWVhciBhZnRlciB0aGUgcGxhbm5lZCA0
LjEzIGRhdGVzLg0KDQogIFBhdWwNCg0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:15:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11: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 1iwlJb-00017z-NX; Wed, 29 Jan 2020 11:15:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwlJa-00017u-HD
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:15:22 +0000
X-Inumbo-ID: a397a64e-4288-11ea-8396-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a397a64e-4288-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 11:15:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580296522; x=1611832522;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=PBDdw3ew79GkBLWDidyCxVqUVKvtf6lQ2LdSzP5VAMs=;
 b=ESz/aYl95x4OZC2xPuTD495ruYJLCZfyTJrtjRyH4CboOoYteImNhntK
 gJgG5jKjIYtYAWUDmawTP3muD8Zp3Ig+0d8Avajn4dN2XYA6Jkbv9RI3c
 RVkaYKjvD3sMXn0IQyF/LxBDwVsUcF02g20FlrcUcngQUNqoCMlApwrPa U=;
IronPort-SDR: PCO+zoDvTmcvKBrneZ9vex3cEcWU8kx1DnW9SHSoNbeZE6CzRNanAqF7jlmkEzF9YwAsXJahCq
 HIk3cnwY11AA==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="13371273"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 29 Jan 2020 11:15:20 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 74E46A1FA6; Wed, 29 Jan 2020 11:15:17 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 11:15:16 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 11:15:16 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 11:15:15 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v5 2/4] mm: modify domain_adjust_tot_pages() to better
 handle a zero adjustment
Thread-Index: AQHV1o08CoY6S5uCx0ms+knK1zJjPagBfOSAgAAAs5A=
Date: Wed, 29 Jan 2020 11:15:15 +0000
Message-ID: <12d3eccb15de4305894701b082abd2c8@EX13D32EUC003.ant.amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
 <20200129101643.1394-3-pdurrant@amazon.com>
 <7fb63c3a-3ff1-c660-522b-0062029e252a@suse.com>
In-Reply-To: <7fb63c3a-3ff1-c660-522b-0062029e252a@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 2/4] mm: modify domain_adjust_tot_pages()
 to better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAxMToxMw0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NSAyLzRdIG1tOiBtb2RpZnkg
ZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB0byBiZXR0ZXINCj4gaGFuZGxlIGEgemVybyBhZGp1
c3RtZW50DQo+IA0KPiBPbiAyOS4wMS4yMDIwIDExOjE2LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gQ3VycmVudGx5IHRoZSBmdW5jdGlvbiB3aWxsIHBvaW50bGVzc2x5IGFjcXVpcmUgYW5kIHJl
bGVhc2UgdGhlIGdsb2JhbA0KPiA+ICdoZWFwX2xvY2snIGluIHRoaXMgY2FzZS4NCj4gPg0KPiA+
IE5PVEU6IE5vIGNhbGxlciB5ZXQgY2FsbHMgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB3aXRo
IGEgemVybyAncGFnZXMnDQo+ID4gICAgICAgYXJndW1lbnQsIGJ1dCBhIHN1YnNlcXVlbnQgcGF0
Y2ggd2lsbCBtYWtlIHRoaXMgcG9zc2libGUuDQo+IA0KPiBXaXRoIHRoaXMgbWVtb3J5X2V4Y2hh
bmdlKCksIGFzIHByZXZpb3VzbHkgaW5kaWNhdGVkLCBub3cgbmVlZGxlc3NseQ0KPiBwcmV2ZW50
cyB0aGUgY2FsbCB3aGVuICFkZWNfY291bnQuIEkgZG8gdGhpbmssIGFzIHNhaWQgdGhlcmUsIHRo
YXQNCj4gdG9nZXRoZXIgd2l0aCB0aGUgYWRkaXRpb24gaGVyZSB0aGVuIHJlZHVuZGFudCBjaGVj
a3MgaW4gY2FsbGVycw0KPiBzaG91bGQgYmUgZHJvcHBlZCAoYW5kIGFzIGl0IGxvb2tzIHRoZSBu
YW1lZCBvbmUgaXMgdGhlIG9ubHkgb25lKS4NCj4gDQoNCk9rLCB5ZXMgSSBtaXNzZWQgdGhhdC4N
Cg0KICBQYXVsDQoNCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:20:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11:20: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 1iwlOq-0001wJ-Hj; Wed, 29 Jan 2020 11:20:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwlOp-0001wE-CB
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:20:47 +0000
X-Inumbo-ID: 65077192-4289-11ea-888b-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65077192-4289-11ea-888b-12813bfff9fa;
 Wed, 29 Jan 2020 11:20:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5C690AF0D;
 Wed, 29 Jan 2020 11:20:45 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129101643.1394-1-pdurrant@amazon.com>
 <20200129101643.1394-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2d14de66-f626-9340-09d8-5f7ffe8644f3@suse.com>
Date: Wed, 29 Jan 2020 12:20:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129101643.1394-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 3/4] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjkuMDEuMjAyMCAxMToxNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBAQCAtMjI4
NywxMSArMjI4NywxNCBAQCBpbnQgYXNzaWduX3BhZ2VzKAo+ICAKPiAgICAgIGZvciAoIGkgPSAw
OyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxv
bmcgY291bnRfaW5mbyA9IHBnW2ldLmNvdW50X2luZm87Cj4gKwo+ICAgICAgICAgIEFTU0VSVChw
YWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwo+IC0gICAgICAgIEFTU0VSVCghcGdbaV0u
Y291bnRfaW5mbyk7Cj4gKyAgICAgICAgQVNTRVJUKCEoY291bnRfaW5mbyAmIH5QR0Nfbm9fcmVm
Y291bnQpKTsKCkkgdGhpbmsgdGhpcyB3b3VsZCBiZW5lZml0IGZyb20gYmVpbmcgbW9yZSBzdHJp
Y3Q6IFRoZSBmbGFnIG1heSBhbHNvCm5vdCBiZSBzZXQgaWYgTUVNRl9ub19yZWZjb3VudCBpcyBj
bGVhciBpbiB0aGUgZmxhZ3MgcGFzc2VkIGluLgoKPiBAQCAtMjMzNCwxMSArMjMzMiwyMCBAQCBz
dHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWVtZmxhZ3MsIGQpKSA9PSBOVUxMKSkgKQo+ICAgICAgICAgICBy
ZXR1cm4gTlVMTDsKPiAgCj4gLSAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3du
ZXIpICYmCj4gLSAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSAp
Cj4gKyAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICkKPiAgICAgIHsK
PiAtICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpOwo+IC0gICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgIGlmICggbWVtZmxhZ3Mg
JiBNRU1GX25vX3JlZmNvdW50ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaTsKCldpdGggdGhpcyB5b3UgbWVhbiAuLi4KCj4gKyAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQoKLi4uIDFVTCBoZXJlLiBPciBlbHNlICJ1bnNp
Z25lZCBpbnQiIGFuZCAxVS4gVGhlIGZpbGUgaXNuJ3QKdmVyeSBjb25zaXN0ZW50IHdpdGggdGhp
cywgYnV0IGF0IGxlYXN0IGxvY2FsbHkgdG8gYSBzaW5nbGUKZnVuY3Rpb25zIHRoaW5ncyBzaG91
bGQgbWF0Y2ggdXAuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:22:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwlQh-00022g-03; Wed, 29 Jan 2020 11:22:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwlQg-00022b-8X
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:22:42 +0000
X-Inumbo-ID: a99e54b0-4289-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a99e54b0-4289-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 11:22: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 mx2.suse.de (Postfix) with ESMTP id EC48AABC4;
 Wed, 29 Jan 2020 11:22:40 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.com>
 <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.com>
 <b87beec316d0451ba831a2814b4bad6f@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <99402f9e-e52a-84fa-dac3-72b78748a022@suse.com>
Date: Wed, 29 Jan 2020 12:22:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <b87beec316d0451ba831a2814b4bad6f@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.14 dates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMjoxMywgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMTE6MDgKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gWGVuIDQuMTQgZGF0ZXMKPj4KPj4gT24gMjkuMDEuMjAyMCAx
MTo1NSwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4+ICAgSSdtIG5vdCBhd2FyZSBvbiBhbnkgcHJp
b3IgZGlzY3Vzc2lvbiB3LnIudC4gZGF0ZXMgZm9yIFhlbiA0LjE0IHNvIGFzCj4+IFJNIEknZCBs
aWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxvd2luZzoKPj4+Cj4+PiBMYXN0IHBvc3Rpbmc6IE1heSAx
c3QgMjAyMAo+Pj4gSGFyZCBGcmVlemU6IE1heSAyMm5kIDIwMjAKPj4+IFJlbGVhc2U6IEp1bmUg
MjZ0aAo+Pgo+PiBXYXMgNC4xMyByZWFsbHkgbW9yZSB0aGFuIDEuNSBtb250aHMgbGF0ZT8gVGhl
IGFib3ZlIHdvdWxkIG1ha2UKPj4gaXRzIG9yaWdpbmFsbHkgcGxhbm5lZCByZWxlYXNlIGRhdGUg
T2N0IDI2dGggKHRoZSBhY3R1YWwgb25lIHdhcwo+PiBEZWMgMTh0aCkgd2l0aCBvdXIgY3VycmVu
dCA4IG1vbnRoIGNhZGVuY2UuCj4+Cj4+IEp1c3Qgd29uZGVyaW5nLAo+IAo+IEkgZm91bmQgdGhl
IGxhc3QgNC4xMyB1cGRhdGUgZW1haWwgZnJvbSBKdWVyZ2VuIHN0YXRpbmcgcmVsZWFzZSBvbiBO
b3YgN3RoLiA4IG1vbnRocyB3b3VsZCBwdXQgcmVsZWFzZSBvbiBKdWwgN3RoIGJ1dCBJIHJvdW5k
ZWQgZG93biBhcyBJJ20gY29uc2Npb3VzIHRoYXQgYW55IHNsaXAgaXMgZ29pbmcgdG8gbW92ZSB0
aGluZ3MgaW50byBob2xpZGF5IHNlYXNvbi4KCkFoLCBJIHNlZS4gVGhhbmtzIGZvciBjbGFyaWZ5
aW5nLgoKPiBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBzbGlwIG91dCB0byB+MSB5ZWFyIGFm
dGVyIHRoZSBwbGFubmVkIDQuMTMgZGF0ZXMuCgpOb3QgYSBnb29kIG9wdGlvbiwgaW1vLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:26:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwlU8-0002Cq-NW; Wed, 29 Jan 2020 11:26:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GwGO=3S=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwlU7-0002Cl-4R
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:26:15 +0000
X-Inumbo-ID: 2821bb92-428a-11ea-888e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2821bb92-428a-11ea-888e-12813bfff9fa;
 Wed, 29 Jan 2020 11:26: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 mx2.suse.de (Postfix) with ESMTP id EDC19ABC4;
 Wed, 29 Jan 2020 11:26:12 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, "Durrant, Paul" <pdurrant@amazon.co.uk>, 
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <a239c82563154aa7801fc9fa2ec70b1b@EX13D32EUC003.ant.amazon.com>
 <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <67c77003-6cab-3dfb-c274-0200f6e100bf@suse.com>
Date: Wed, 29 Jan 2020 12:26:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <3e143e03-d67e-f626-22ba-792b5e96f70e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.14 dates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjkuMDEuMjAgMTI6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjAxLjIwMjAgMTE6
NTUsIER1cnJhbnQsIFBhdWwgd3JvdGU6Cj4+ICAgIEknbSBub3QgYXdhcmUgb24gYW55IHByaW9y
IGRpc2N1c3Npb24gdy5yLnQuIGRhdGVzIGZvciBYZW4gNC4xNCBzbyBhcyBSTSBJJ2QgbGlrZSB0
byBwcm9wb3NlIHRoZSBmb2xsb3dpbmc6Cj4+Cj4+IExhc3QgcG9zdGluZzogTWF5IDFzdCAyMDIw
Cj4+IEhhcmQgRnJlZXplOiBNYXkgMjJuZCAyMDIwCj4+IFJlbGVhc2U6IEp1bmUgMjZ0aAo+IAo+
IFdhcyA0LjEzIHJlYWxseSBtb3JlIHRoYW4gMS41IG1vbnRocyBsYXRlPyBUaGUgYWJvdmUgd291
bGQgbWFrZQoKTmVhcmx5LiBQbGFubmVkIHJlbGVhc2Ugd2FzIE5vdiA3dGgsIGFjdHVhbCByZWxl
YXNlIHdhcyBEZWMgMTh0aC4KCj4gaXRzIG9yaWdpbmFsbHkgcGxhbm5lZCByZWxlYXNlIGRhdGUg
T2N0IDI2dGggKHRoZSBhY3R1YWwgb25lIHdhcwo+IERlYyAxOHRoKSB3aXRoIG91ciBjdXJyZW50
IDggbW9udGggY2FkZW5jZS4KClRoZSBwbGFubmVkIGRhdGVzIGZvciA0LjEyIGFuZCA0LjEzIHdl
cmUgYmFzZWQgb246CgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0wNy9tc2cwMjI0MC5odG1sCgphbmQgdGhpcyB3b3VsZCByZXN1bHQgaW4gcm91Z2hs
eSB0aGUgZGF0ZXMgUGF1bCBwb3N0ZWQsIG1heWJlIDEgd2VlawpsYXRlci4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 11:47:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 11:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwloU-0003sU-JT; Wed, 29 Jan 2020 11:47:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwloT-0003sP-Ae
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 11:47:17 +0000
X-Inumbo-ID: 1865ecb6-428d-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1865ecb6-428d-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 11:47: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 mx2.suse.de (Postfix) with ESMTP id 07DA1AC69;
 Wed, 29 Jan 2020 11:47:14 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Varad Gautam <vrd@amazon.de>
References: <1580290087-20636-1-git-send-email-vrd@amazon.de>
 <20200129103050.GV57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9bb58eaf-bb85-f0f2-b626-3442532305ac@suse.com>
Date: Wed, 29 Jan 2020 12:47:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129103050.GV57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86: irq: Do not BUG_ON multiple unbind
 calls for shared pirqs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMTozMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBIZWxsbywKPiAK
PiBUaGFua3MgZm9yIHRoZSBwYXRjaCEgTmV4dCB0aW1lIGNvdWxkIHlvdSBwbGVhc2UgdHJ5IHRv
IHJlcGx5IHRvIHRoZQo+IHByZXZpb3VzIHF1ZXN0aW9ucyBiZWZvcmUgc2VuZGluZyBhIG5ldyB2
ZXJzaW9uOgo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOS0wNy9tc2cwMDI1Ny5odG1sCj4gCj4gT24gV2VkLCBKYW4gMjksIDIwMjAg
YXQgMTA6Mjg6MDdBTSArMDEwMCwgVmFyYWQgR2F1dGFtIHdyb3RlOgo+PiBYRU5fRE9NQ1RMX2Rl
c3Ryb3lkb21haW4gY3JlYXRlcyBhIGNvbnRpbnVhdGlvbiBpZiBkb21haW5fa2lsbCAtRVJFU1RB
UlRTLgo+PiBJbiB0aGF0IHNjZW5hcmlvLCBpdCBpcyBwb3NzaWJsZSB0byByZWNlaXZlIG11bHRp
cGxlIF9waXJxX2d1ZXN0X3VuYmluZAo+PiBjYWxscyBmb3IgdGhlIHNhbWUgcGlycSBmcm9tIGRv
bWFpbl9raWxsLCBpZiB0aGUgcGlycSBoYXMgbm90IHlldCBiZWVuCj4+IHJlbW92ZWQgZnJvbSB0
aGUgZG9tYWluJ3MgcGlycV90cmVlLCBhczoKPj4gICBkb21haW5fa2lsbCgpCj4+ICAgICAtPiBk
b21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKQo+PiAgICAgICAtPiBwY2lfcmVsZWFzZV9kZXZp
Y2VzKCkKPj4gICAgICAgICAtPiBwY2lfY2xlYW5fZHBjaV9pcnEoKQo+PiAgICAgICAgICAgLT4g
cGlycV9ndWVzdF91bmJpbmQoKQo+PiAgICAgICAgICAgICAtPiBfX3BpcnFfZ3Vlc3RfdW5iaW5k
KCkKPj4KPj4gRm9yIGEgc2hhcmVkIHBpcnEgKG5yX2d1ZXN0cyA+IDEpLCB0aGUgZmlyc3QgY2Fs
bCB3b3VsZCB6YXAgdGhlIGN1cnJlbnQKPj4gZG9tYWluIGZyb20gdGhlIHBpcnEncyBndWVzdHNb
XSBsaXN0LCBidXQgdGhlIGFjdGlvbiBoYW5kbGVyIGlzIG5ldmVyIGZyZWVkCj4+IGFzIHRoZXJl
IGFyZSBvdGhlciBndWVzdHMgdXNpbmcgdGhpcyBwaXJxLiBBcyBhIHJlc3VsdCwgb24gdGhlIHNl
Y29uZCBjYWxsLAo+PiBfX3BpcnFfZ3Vlc3RfdW5iaW5kIHNlYXJjaGVzIGZvciB0aGUgY3VycmVu
dCBkb21haW4gd2hpY2ggaGFzIGJlZW4gcmVtb3ZlZAo+PiBmcm9tIHRoZSBndWVzdHNbXSBsaXN0
LCBhbmQgaGl0cyBhIEJVR19PTi4KPj4KPj4gTWFrZSBfX3BpcnFfZ3Vlc3RfdW5iaW5kIHNhZmUg
dG8gYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzIGJ5IGxldHRpbmcgeGVuCj4+IGNvbnRpbnVlIGlm
IGEgc2hhcmVkIHBpcnEgaGFzIGFscmVhZHkgYmVlbiB1bmJvdW5kIGZyb20gdGhpcyBndWVzdC4g
VGhlCj4+IFBJUlEgd2lsbCBiZSBjbGVhbmVkIHVwIGZyb20gdGhlIGRvbWFpbidzIHBpcnFfdHJl
ZSBkdXJpbmcgdGhlIGRlc3RydWN0aW9uCj4+IGluIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95IGFu
eXdheXMuCj4gCj4gU28gQUZBSUNUIHRoaXMgaXMgYmVjYXVzZSBwdF9waXJxX3NvZnRpcnFfYWN0
aXZlKCkgcmV0dXJucyB0cnVlIGluCj4gcGNpX2NsZWFuX2RwY2lfaXJxKCkgYW5kIGhlbmNlIHRo
ZSBpdGVyYXRpb24gaXMgc3RvcHBlZCBhbmQKPiBodm1fZG9tYWluX2lycShkKS0+ZHBjaSBpcyBu
b3Qgc2V0IHRvIE5VTEwuCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gY2xlYW4gdGhlIGFs
cmVhZHkgcHJvY2Vzc2VkIElSUXMgZnJvbSB0aGUKPiBkb21haW4gcGlycV90cmVlPwoKVGhpcyBt
aWdodCB3b3JrLCBwZXJoYXBzIGJ5IHdheSBvZiBpbnZva2luZyB1bm1hcF9kb21haW5fcGlycSgp
CnJpZ2h0IGFmdGVyIHBpcnFfZ3Vlc3RfdW5iaW5kKCksIGFzIGxvbmcgYXMgaHZtX2RpcnFfYXNz
aXN0KCkgKGFzCmNhbGxlZCBmcm9tIGRwY2lfc29mdGlycSgpKSBjYW4gYmUgbWFkZSBza2lwIGFs
bCBhY3R1YWwgd29yayBpdAptZWFucyB0byBkbyBpbiBzdWNoIGEgY2FzZS4gVW5mb3J0dW5hdGVs
eSB0aGUgdHdvIC0+bWFza2VkIGZpZWxkcwphY3RlZCB1cG9uIGFyZSBkaWZmZXJlbnQgYmV0d2Vl
biBfX3BpcnFfZ3Vlc3RfdW5iaW5kKCkgYW5kCmh2bV9kaXJxX2Fzc2lzdCgpLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6N-0005as-UB; Wed, 29 Jan 2020 12:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6N-0005ac-4Q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:47 +0000
X-Inumbo-ID: a8404d85-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8404d85-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id B1235AE46;
 Wed, 29 Jan 2020 12:05:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:17 +0100
Message-Id: <20200129120531.6891-2-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/15] drm: Initialize struct
 drm_crtc_state.no_vblank from device settings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIGVuZCBvZiBhIGNvbW1pdCwgYXRvbWljIGhlbHBlcnMgY2FuIGdlbmVyYXRlIGEgZmFr
ZSBWQkxBTksgZXZlbnQKYXV0b21hdGljYWxseS4gT3JpZ2luYWxseSBpbXBsZW1lbnRlZCBmb3Ig
d3JpdGViYWNrIGNvbm5lY3RvcnMsIHRoZQpmdW5jdGlvbmFsaXR5IGNhbiBiZSB1c2VkIGJ5IGFu
eSBkcml2ZXIgYW5kL29yIGhhcmR3YXJlIHdpdGhvdXQgcHJvcGVyClZCTEFOSyBpbnRlcnJ1cHQu
CgpUaGUgcGF0Y2ggdXBkYXRlcyB0aGUgZG9jdW1lbnRhdGlvbiB0byBtYWtlIHRoaXMgYmVoYXZp
b3VyIG9mZmljaWFsOgpzZXR0aW5ncyBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRv
IHRydWUgZW5hYmxlcyBhdXRvbWF0aWMKZ2VuZXJhdGlvbiBvZiBmYWtlIFZCTEFOSyBldmVudHMu
CgpUaGUgbmV3IGludGVyZmFjZSBkcm1fZGV2X2hhc192YmxhbmsoKSByZXR1cm5zIHRydWUgaWYg
dmJsYW5raW5nIGhhcwpiZWVuIGluaXRpYWxpemVkIGZvciBhIGRldmljZSwgb3IgZmFsc2Ugb3Ro
ZXJ3aXNlLiBBdG9taWMgaGVscGVycyB1c2UKdGhpcyBmdW5jdGlvbiB3aGVuIGluaXRpYWxpemlu
ZyBub192YmxhbmsgaW4gdGhlIENSVEMgc3RhdGUgaW4KZHJtX2F0b21pY19oZWxwZXJfY2hlY2tf
bW9kZXNldCgpLiBJZiB2YmxhbmtpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQKZm9yIGEgZGV2aWNl
LCBub19ibGFuayBpcyBkaXNhYmxlZC4gT3RoZXJ3aXNlIGl0J3MgZW5hYmxlZC4gSGVuY2UsCmF0
b21pYyBoZWxwZXJzIHdpbGwgYXV0b21hdGljYWxseSBzZW5kIG91dCBmYWtlIFZCTEFOSyBldmVu
dHMgd2l0aCBhbnkKZHJpdmVyIHRoYXQgZGlkIG5vdCBpbml0aWFsaXplIHZibGFua2luZy4KCnY1
OgoJKiBtb3JlIHByZWNpc2UgZG9jdW1lbnRhdGlvbiBhbmQgY29tbWl0IG1lc3NhZ2UKdjQ6Cgkq
IHJlcGxhY2UgZHJtX2NydGNfaGFzX3ZibGFuaygpIHdpdGggZHJtX2Rldl9oYXNfdmJsYW5rKCkK
CSogYWRkIGRybV9kZXZfaGFzX3ZibGFuaygpIGluIHRoaXMgcGF0Y2gKCSogbW92ZSBkcml2ZXIg
Y2hhbmdlcyBpbnRvIHNlcGFyYXRlIHBhdGNoZXMKdjM6CgkqIHNxdWFzaCBhbGwgcmVsYXRlZCBj
aGFuZ2VzIHBhdGNoZXMgaW50byB0aGlzIHBhdGNoCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgWmlt
bWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl
ckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYyB8IDEw
ICsrKysrKysrLQogZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyAgICAgICAgfCAyOCArKysr
KysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9jcnRjLmggICAgICAgICAgICAg
IHwgMzQgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIGluY2x1ZGUvZHJtL2RybV9zaW1w
bGVfa21zX2hlbHBlci5oIHwgIDcgKysrKy0tCiBpbmNsdWRlL2RybS9kcm1fdmJsYW5rLmggICAg
ICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy
LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwppbmRleCA0NTExYzJlMDdi
YjkuLmQ3YjczY2Q4OWI3OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf
aGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKQEAgLTU4
Myw2ICs1ODMsNyBAQCBtb2RlX3ZhbGlkKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkK
ICAqICZkcm1fY3J0Y19zdGF0ZS5jb25uZWN0b3JzX2NoYW5nZWQgaXMgc2V0IHdoZW4gYSBjb25u
ZWN0b3IgaXMgYWRkZWQgb3IKICAqIHJlbW92ZWQgZnJvbSB0aGUgQ1JUQy4gICZkcm1fY3J0Y19z
dGF0ZS5hY3RpdmVfY2hhbmdlZCBpcyBzZXQgd2hlbgogICogJmRybV9jcnRjX3N0YXRlLmFjdGl2
ZSBjaGFuZ2VzLCB3aGljaCBpcyB1c2VkIGZvciBEUE1TLgorICogJmRybV9jcnRjX3N0YXRlLm5v
X3ZibGFuayBpcyBzZXQgZnJvbSB0aGUgcmVzdWx0IG9mIGRybV9kZXZfaGFzX3ZibGFuaygpLgog
ICogU2VlIGFsc286IGRybV9hdG9taWNfY3J0Y19uZWVkc19tb2Rlc2V0KCkKICAqCiAgKiBJTVBP
UlRBTlQ6CkBAIC02NDksNiArNjUwLDExIEBAIGRybV9hdG9taWNfaGVscGVyX2NoZWNrX21vZGVz
ZXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAogCQkJcmV0dXJuIC1FSU5WQUw7CiAJCX0KKwor
CQlpZiAoZHJtX2Rldl9oYXNfdmJsYW5rKGRldikpCisJCQluZXdfY3J0Y19zdGF0ZS0+bm9fdmJs
YW5rID0gZmFsc2U7CisJCWVsc2UKKwkJCW5ld19jcnRjX3N0YXRlLT5ub192YmxhbmsgPSB0cnVl
OwogCX0KIAogCXJldCA9IGhhbmRsZV9jb25mbGljdGluZ19lbmNvZGVycyhzdGF0ZSwgZmFsc2Up
OwpAQCAtMjIxNSw3ICsyMjIxLDkgQEAgRVhQT1JUX1NZTUJPTChkcm1fYXRvbWljX2hlbHBlcl93
YWl0X2Zvcl9kZXBlbmRlbmNpZXMpOwogICogd2hlbiBhIGpvYiBpcyBxdWV1ZWQsIGFuZCBhbnkg
Y2hhbmdlIHRvIHRoZSBwaXBlbGluZSB0aGF0IGRvZXMgbm90IHRvdWNoIHRoZQogICogY29ubmVj
dG9yIGlzIGxlYWRpbmcgdG8gdGltZW91dHMgd2hlbiBjYWxsaW5nCiAgKiBkcm1fYXRvbWljX2hl
bHBlcl93YWl0X2Zvcl92YmxhbmtzKCkgb3IKLSAqIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9y
X2ZsaXBfZG9uZSgpLgorICogZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmxpcF9kb25lKCku
IEluIGFkZGl0aW9uIHRvIHdyaXRlYmFjaworICogY29ubmVjdG9ycywgdGhpcyBmdW5jdGlvbiBj
YW4gYWxzbyBmYWtlIFZCTEFOSyBldmVudHMgZm9yIENSVENzIHdpdGhvdXQKKyAqIFZCTEFOSyBp
bnRlcnJ1cHQuCiAgKgogICogVGhpcyBpcyBwYXJ0IG9mIHRoZSBhdG9taWMgaGVscGVyIHN1cHBv
cnQgZm9yIG5vbmJsb2NraW5nIGNvbW1pdHMsIHNlZQogICogZHJtX2F0b21pY19oZWxwZXJfc2V0
dXBfY29tbWl0KCkgZm9yIGFuIG92ZXJ2aWV3LgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2RybV92YmxhbmsuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKaW5kZXggMTY1OWIx
M2IxNzhjLi4yN2E5OWM0ODZmMDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJs
YW5rLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwpAQCAtNjksNiArNjksMTIg
QEAKICAqICZkcm1fZHJpdmVyLm1heF92YmxhbmtfY291bnQuIEluIHRoYXQgY2FzZSB0aGUgdmJs
YW5rIGNvcmUgb25seSBkaXNhYmxlcyB0aGUKICAqIHZibGFua3MgYWZ0ZXIgYSB0aW1lciBoYXMg
ZXhwaXJlZCwgd2hpY2ggY2FuIGJlIGNvbmZpZ3VyZWQgdGhyb3VnaCB0aGUKICAqIGBgdmJsYW5r
b2ZmZGVsYXlgYCBtb2R1bGUgcGFyYW1ldGVyLgorICoKKyAqIERyaXZlcnMgZm9yIGhhcmR3YXJl
IHdpdGhvdXQgc3VwcG9ydCBmb3IgdmVydGljYWwtYmxhbmtpbmcgaW50ZXJydXB0cworICogbXVz
dCBub3QgY2FsbCBkcm1fdmJsYW5rX2luaXQoKS4gRm9yIHN1Y2ggZHJpdmVycywgYXRvbWljIGhl
bHBlcnMgd2lsbAorICogYXV0b21hdGljYWxseSBnZW5lcmF0ZSBmYWtlIHZibGFuayBldmVudHMg
YXMgcGFydCBvZiB0aGUgZGlzcGxheSB1cGRhdGUuCisgKiBUaGlzIGZ1bmN0aW9uYWxpdHkgYWxz
byBjYW4gYmUgY29udHJvbGxlZCBieSB0aGUgZHJpdmVyIGJ5IGVuYWJsaW5nIGFuZAorICogZGlz
YWJsaW5nIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsuCiAgKi8KIAogLyogUmV0cnkg
dGltZXN0YW1wIGNhbGN1bGF0aW9uIHVwIHRvIDMgdGltZXMgdG8gc2F0aXNmeQpAQCAtNTAxLDYg
KzUwNywyOCBAQCBpbnQgZHJtX3ZibGFua19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVu
c2lnbmVkIGludCBudW1fY3J0Y3MpCiB9CiBFWFBPUlRfU1lNQk9MKGRybV92YmxhbmtfaW5pdCk7
CiAKKy8qKgorICogZHJtX2Rldl9oYXNfdmJsYW5rIC0gdGVzdCBpZiB2YmxhbmtpbmcgaGFzIGJl
ZW4gaW5pdGlhbGl6ZWQgZm9yCisgKiAgICAgICAgICAgICAgICAgICAgICBhIGRldmljZQorICog
QGRldjogdGhlIGRldmljZQorICoKKyAqIERyaXZlcnMgbWF5IGNhbGwgdGhpcyBmdW5jdGlvbiB0
byB0ZXN0IGlmIHZibGFuayBzdXBwb3J0IGlzCisgKiBpbml0aWFsaXplZCBmb3IgYSBkZXZpY2Uu
IEZvciBtb3N0IGhhcmR3YXJlIHRoaXMgbWVhbnMgdGhhdCB2YmxhbmtpbmcKKyAqIGNhbiBhbHNv
IGJlIGVuYWJsZWQuCisgKgorICogQXRvbWljIGhlbHBlcnMgdXNlIHRoaXMgZnVuY3Rpb24gdG8g
aW5pdGlhbGl6ZQorICogJmRybV9jcnRjX3N0YXRlLm5vX3ZibGFuay4gU2VlIGFsc28gZHJtX2F0
b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgpLgorICoKKyAqIFJldHVybnM6CisgKiBUcnVlIGlm
IHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZCBmb3IgdGhlIGdpdmVuIGRldmljZSwgZmFs
c2UKKyAqIG90aGVyd2lzZS4KKyAqLworYm9vbCBkcm1fZGV2X2hhc192YmxhbmsoY29uc3Qgc3Ry
dWN0IGRybV9kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gZGV2LT5udW1fY3J0Y3MgIT0gMDsKK30K
K0VYUE9SVF9TWU1CT0woZHJtX2Rldl9oYXNfdmJsYW5rKTsKKwogLyoqCiAgKiBkcm1fY3J0Y192
Ymxhbmtfd2FpdHF1ZXVlIC0gZ2V0IHZibGFuayB3YWl0cXVldWUgZm9yIHRoZSBDUlRDCiAgKiBA
Y3J0Yzogd2hpY2ggQ1JUQydzIHZibGFuayB3YWl0cXVldWUgdG8gcmV0cmlldmUKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZHJtL2RybV9jcnRjLmggYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCmluZGV4
IDVlOWIxNWEwZThjNS4uNmJlZjJmNDFkNGQ3IDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1f
Y3J0Yy5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9jcnRjLmgKQEAgLTE3NCwxMiArMTc0LDI1IEBA
IHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSB7CiAJICogQG5vX3ZibGFuazoKIAkgKgogCSAqIFJlZmxl
Y3RzIHRoZSBhYmlsaXR5IG9mIGEgQ1JUQyB0byBzZW5kIFZCTEFOSyBldmVudHMuIFRoaXMgc3Rh
dGUKLQkgKiB1c3VhbGx5IGRlcGVuZHMgb24gdGhlIHBpcGVsaW5lIGNvbmZpZ3VyYXRpb24sIGFu
ZCB0aGUgbWFpbiB1c3VhZ2UKLQkgKiBpcyBDUlRDcyBmZWVkaW5nIGEgd3JpdGViYWNrIGNvbm5l
Y3RvciBvcGVyYXRpbmcgaW4gb25lc2hvdCBtb2RlLgotCSAqIEluIHRoaXMgY2FzZSB0aGUgVkJM
QU5LIGV2ZW50IGlzIG9ubHkgZ2VuZXJhdGVkIHdoZW4gYSBqb2IgaXMgcXVldWVkCi0JICogdG8g
dGhlIHdyaXRlYmFjayBjb25uZWN0b3IsIGFuZCB3ZSB3YW50IHRoZSBjb3JlIHRvIGZha2UgVkJM
QU5LCi0JICogZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNuJ3QgY2hh
bmdlZCBidXQgb3RoZXJzIGhhZAotCSAqIG9yIHdoZW4gdGhlIENSVEMgYW5kIGNvbm5lY3RvcnMg
YXJlIGJlaW5nIGRpc2FibGVkLgorCSAqIHVzdWFsbHkgZGVwZW5kcyBvbiB0aGUgcGlwZWxpbmUg
Y29uZmlndXJhdGlvbi4gSWYgc2V0IHRvIHRydWUsIERSTQorCSAqIGF0b21pYyBoZWxwZXJzIHdp
bGwgc2VuZCBvdXQgYSBmYWtlIFZCTEFOSyBldmVudCBkdXJpbmcgZGlzcGxheQorCSAqIHVwZGF0
ZXMgYWZ0ZXIgYWxsIGhhcmR3YXJlIGNoYW5nZXMgaGF2ZSBiZWVuIGNvbW1pdHRlZC4gVGhpcyBp
cworCSAqIGltcGxlbWVudGVkIGluIGRybV9hdG9taWNfaGVscGVyX2Zha2VfdmJsYW5rKCkuCisJ
ICoKKwkgKiBPbmUgdXNhZ2UgaXMgZm9yIGRyaXZlcnMgYW5kL29yIGhhcmR3YXJlIHdpdGhvdXQg
c3VwcG9ydCBmb3IgVkJMQU5LCisJICogaW50ZXJydXB0cy4gU3VjaCBkcml2ZXJzIHR5cGljYWxs
eSBkbyBub3QgaW5pdGlhbGl6ZSB2YmxhbmtpbmcKKwkgKiAoaS5lLiwgY2FsbCBkcm1fdmJsYW5r
X2luaXQoKSB3aXRoIHRoZSBudW1iZXIgb2YgQ1JUQ3MpLiBGb3IgQ1JUQ3MKKwkgKiB3aXRob3V0
IGluaXRpYWxpemVkIHZibGFua2luZywgdGhpcyBmaWVsZCBpcyBzZXQgdG8gdHJ1ZSBpbgorCSAq
IGRybV9hdG9taWNfaGVscGVyX2NoZWNrX21vZGVzZXQoKSwgYW5kIGEgZmFrZSBWQkxBTksgZXZl
bnQgd2lsbCBiZQorCSAqIHNlbmQgb3V0IG9uIGVhY2ggdXBkYXRlIG9mIHRoZSBkaXNwbGF5IHBp
cGVsaW5lIGJ5CisJICogZHJtX2F0b21pY19oZWxwZXJfZmFrZV92YmxhbmsoKS4KKwkgKgorCSAq
IEFub3RoZXIgdXNhZ2UgaXMgQ1JUQ3MgZmVlZGluZyBhIHdyaXRlYmFjayBjb25uZWN0b3Igb3Bl
cmF0aW5nIGluCisJICogb25lc2hvdCBtb2RlLiBJbiB0aGlzIGNhc2UgdGhlIGZha2UgVkJMQU5L
IGV2ZW50IGlzIG9ubHkgZ2VuZXJhdGVkCisJICogd2hlbiBhIGpvYiBpcyBxdWV1ZWQgdG8gdGhl
IHdyaXRlYmFjayBjb25uZWN0b3IsIGFuZCB3ZSB3YW50IHRoZQorCSAqIGNvcmUgdG8gZmFrZSBW
QkxBTksgZXZlbnRzIHdoZW4gdGhpcyBwYXJ0IG9mIHRoZSBwaXBlbGluZSBoYXNuJ3QKKwkgKiBj
aGFuZ2VkIGJ1dCBvdGhlcnMgaGFkIG9yIHdoZW4gdGhlIENSVEMgYW5kIGNvbm5lY3RvcnMgYXJl
IGJlaW5nCisJICogZGlzYWJsZWQuCiAJICoKIAkgKiBfX2RybV9hdG9taWNfaGVscGVyX2NydGNf
ZHVwbGljYXRlX3N0YXRlKCkgd2lsbCBub3QgcmVzZXQgdGhlIHZhbHVlCiAJICogZnJvbSB0aGUg
Y3VycmVudCBzdGF0ZSwgdGhlIENSVEMgZHJpdmVyIGlzIHRoZW4gcmVzcG9uc2libGUgZm9yCkBA
IC0zMzUsNyArMzQ4LDE0IEBAIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSB7CiAJICogIC0gRXZlbnRz
IGZvciBkaXNhYmxlZCBDUlRDcyBhcmUgbm90IGFsbG93ZWQsIGFuZCBkcml2ZXJzIGNhbiBpZ25v
cmUKIAkgKiAgICB0aGF0IGNhc2UuCiAJICoKLQkgKiBUaGlzIGNhbiBiZSBoYW5kbGVkIGJ5IHRo
ZSBkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudCgpIGZ1bmN0aW9uLAorCSAqIEZvciB2ZXJ5IHNp
bXBsZSBoYXJkd2FyZSB3aXRob3V0IFZCTEFOSyBpbnRlcnJ1cHQsIGVuYWJsaW5nCisJICogJnN0
cnVjdCBkcm1fY3J0Y19zdGF0ZS5ub192YmxhbmsgbWFrZXMgRFJNJ3MgYXRvbWljIGNvbW1pdCBo
ZWxwZXJzCisJICogc2VuZCBhIGZha2UgVkJMQU5LIGV2ZW50IGF0IHRoZSBlbmQgb2YgdGhlIGRp
c3BsYXkgdXBkYXRlIGFmdGVyIGFsbAorCSAqIGhhcmR3YXJlIGNoYW5nZXMgaGF2ZSBiZWVuIGFw
cGxpZWQuIFNlZQorCSAqIGRybV9hdG9taWNfaGVscGVyX2Zha2VfdmJsYW5rKCkuCisJICoKKwkg
KiBGb3IgbW9yZSBjb21wbGV4IGhhcmR3YXJlIHRoaXMKKwkgKiBjYW4gYmUgaGFuZGxlZCBieSB0
aGUgZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoKSBmdW5jdGlvbiwKIAkgKiB3aGljaCB0aGUg
ZHJpdmVyIHNob3VsZCBjYWxsIG9uIHRoZSBwcm92aWRlZCBldmVudCB1cG9uIGNvbXBsZXRpb24g
b2YKIAkgKiB0aGUgYXRvbWljIGNvbW1pdC4gTm90ZSB0aGF0IGlmIHRoZSBkcml2ZXIgc3VwcG9y
dHMgdmJsYW5rIHNpZ25hbGxpbmcKIAkgKiBhbmQgdGltZXN0YW1waW5nIHRoZSB2YmxhbmsgY291
bnRlcnMgYW5kIHRpbWVzdGFtcHMgbXVzdCBhZ3JlZSB3aXRoCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9zaW1wbGVfa21z
X2hlbHBlci5oCmluZGV4IDE1YWZlZTljZjA0OS4uZTI1M2JhN2JlYTlkIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2RybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaAorKysgYi9pbmNsdWRlL2RybS9kcm1f
c2ltcGxlX2ttc19oZWxwZXIuaApAQCAtMTAwLDggKzEwMCwxMSBAQCBzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGVfZnVuY3MgewogCSAqIFRoaXMgaXMgdGhlIGZ1bmN0aW9uIGRyaXZlcnMg
c2hvdWxkIHN1Ym1pdCB0aGUKIAkgKiAmZHJtX3BlbmRpbmdfdmJsYW5rX2V2ZW50IGZyb20uIFVz
aW5nIGVpdGhlcgogCSAqIGRybV9jcnRjX2FybV92YmxhbmtfZXZlbnQoKSwgd2hlbiB0aGUgZHJp
dmVyIHN1cHBvcnRzIHZibGFuawotCSAqIGludGVycnVwdCBoYW5kbGluZywgb3IgZHJtX2NydGNf
c2VuZF92YmxhbmtfZXZlbnQoKSBkaXJlY3RseSBpbiBjYXNlCi0JICogdGhlIGhhcmR3YXJlIGxh
Y2tzIHZibGFuayBzdXBwb3J0IGVudGlyZWx5LgorCSAqIGludGVycnVwdCBoYW5kbGluZywgb3Ig
ZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoKSBmb3IgbW9yZQorCSAqIGNvbXBsZXggY2FzZS4g
SW4gY2FzZSB0aGUgaGFyZHdhcmUgbGFja3MgdmJsYW5rIHN1cHBvcnQgZW50aXJlbHksCisJICog
ZHJpdmVycyBjYW4gc2V0ICZzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGluCisJICog
JnN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcy5jaGVjayBhbmQgbGV0IERSTSdz
CisJICogYXRvbWljIGhlbHBlciBmYWtlIGEgdmJsYW5rIGV2ZW50LgogCSAqLwogCXZvaWQgKCp1
cGRhdGUpKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJICAgICAgIHN0
cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSk7CmRpZmYgLS1naXQgYS9pbmNs
dWRlL2RybS9kcm1fdmJsYW5rLmggYi9pbmNsdWRlL2RybS9kcm1fdmJsYW5rLmgKaW5kZXggYzE2
YzQ0MDUyYjNkLi45NDI3NWU5M2ZkMjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJtL2RybV92Ymxh
bmsuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fdmJsYW5rLmgKQEAgLTIwNiw2ICsyMDYsNyBAQCBz
dHJ1Y3QgZHJtX3ZibGFua19jcnRjIHsKIH07CiAKIGludCBkcm1fdmJsYW5rX2luaXQoc3RydWN0
IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IG51bV9jcnRjcyk7Citib29sIGRybV9kZXZf
aGFzX3ZibGFuayhjb25zdCBzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsKIHU2NCBkcm1fY3J0Y192
YmxhbmtfY291bnQoc3RydWN0IGRybV9jcnRjICpjcnRjKTsKIHU2NCBkcm1fY3J0Y192Ymxhbmtf
Y291bnRfYW5kX3RpbWUoc3RydWN0IGRybV9jcnRjICpjcnRjLAogCQkJCSAgIGt0aW1lX3QgKnZi
bGFua3RpbWUpOwotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6K-0005Zo-BA; Wed, 29 Jan 2020 12:05:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6I-0005Zb-4B
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:42 +0000
X-Inumbo-ID: a8404d86-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8404d86-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id 9EB15ACA4;
 Wed, 29 Jan 2020 12:05:35 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:20 +0100
Message-Id: <20200129120531.6891-5-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/15] drm/bochs: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS9ib2Nocy9ib2Noc19rbXMuYyB8IDkgLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
Ym9jaHMvYm9jaHNfa21zLmMgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21zLmMKaW5k
ZXggM2YwMDA2YzI0NzBkLi5mZjI3NWZhZWU4OGQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9ib2Nocy9ib2Noc19rbXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfa21z
LmMKQEAgLTcsNyArNyw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVyLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJt
L2RybV9wcm9iZV9oZWxwZXIuaD4KLSNpbmNsdWRlIDxkcm0vZHJtX3ZibGFuay5oPgogCiAjaW5j
bHVkZSAiYm9jaHMuaCIKIApAQCAtNTcsMTYgKzU2LDggQEAgc3RhdGljIHZvaWQgYm9jaHNfcGlw
ZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgICAg
c3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBib2Noc19kZXZp
Y2UgKmJvY2hzID0gcGlwZS0+Y3J0Yy5kZXYtPmRldl9wcml2YXRlOwotCXN0cnVjdCBkcm1fY3J0
YyAqY3J0YyA9ICZwaXBlLT5jcnRjOwogCiAJYm9jaHNfcGxhbmVfdXBkYXRlKGJvY2hzLCBwaXBl
LT5wbGFuZS5zdGF0ZSk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9j
a19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2
ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5V
TEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQl9CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgYm9jaHNf
cGlwZV9mdW5jcyA9IHsKLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6O-0005az-7f; Wed, 29 Jan 2020 12:05:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6N-0005ab-4L
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:47 +0000
X-Inumbo-ID: a9045314-428f-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9045314-428f-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 12:05:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9DCC0AFDC;
 Wed, 29 Jan 2020 12:05:36 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:22 +0100
Message-Id: <20200129120531.6891-7-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/15] drm/gm12u320: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIwLmMgfCA5IC0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Rp
bnkvZ20xMnUzMjAuYyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L2dtMTJ1MzIwLmMKaW5kZXggOTRm
YjFmNTkzNTY0Li5hNDgxNzM0NDFhZTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55
L2dtMTJ1MzIwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYwpAQCAtMjIs
NyArMjIsNiBAQAogI2luY2x1ZGUgPGRybS9kcm1fbW9kZXNldF9oZWxwZXJfdnRhYmxlcy5oPgog
I2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9zaW1w
bGVfa21zX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKIHN0YXRpYyBi
b29sIGVjb19tb2RlOwogbW9kdWxlX3BhcmFtKGVjb19tb2RlLCBib29sLCAwNjQ0KTsKQEAgLTYx
MCwxOCArNjA5LDEwIEBAIHN0YXRpYyB2b2lkIGdtMTJ1MzIwX3BpcGVfdXBkYXRlKHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCQkgc3RydWN0IGRybV9wbGFuZV9zdGF0
ZSAqb2xkX3N0YXRlKQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+
cGxhbmUuc3RhdGU7Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBpcGUtPmNydGM7CiAJc3Ry
dWN0IGRybV9yZWN0IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19oZWxwZXJfZGFtYWdlX21lcmdl
ZChvbGRfc3RhdGUsIHN0YXRlLCAmcmVjdCkpCiAJCWdtMTJ1MzIwX2ZiX21hcmtfZGlydHkocGlw
ZS0+cGxhbmUuc3RhdGUtPmZiLCAmcmVjdCk7Ci0KLQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7
Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3Nl
bmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0YXRlLT5ldmVudCk7Ci0JCWNydGMtPnN0YXRl
LT5ldmVudCA9IE5VTEw7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2Nr
KTsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVf
ZnVuY3MgZ20xMnUzMjBfcGlwZV9mdW5jcyA9IHsKLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6K-0005Zw-KG; Wed, 29 Jan 2020 12:05:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6I-0005Za-79
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:42 +0000
X-Inumbo-ID: a8409f5a-428f-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8409f5a-428f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id B145AAFAC;
 Wed, 29 Jan 2020 12:05:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:16 +0100
Message-Id: <20200129120531.6891-1-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/15] Use no_vblank property for drivers
 without VBLANK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Thomas Zimmermann <tzimmermann@suse.de>,
 dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBmYWtpbmcgVkJMQU5LIGV2ZW50cyBieSB0aGVtc2VsdmVzLCBkcml2ZXJzIHdp
dGhvdXQgVkJMQU5LCnN1cHBvcnQgY2FuIGVuYWJsZSBkcm1fY3J0Y192Ymxhbmsubm9fdmJsYW5r
IGFuZCBsZXQgRFJNIGRvIHRoZSByZXN0LgpUaGUgcGF0Y2hzZXQgbWFrZXMgdGhpcyBvZmZpY2lh
bCBhbmQgY29udmVydHMgb3ZlciBkcml2ZXJzLgoKVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
bG9va3MgYXQgc3RhdGUgb2YgYSBkZXZpY2Ugd3J0IHZibGFua2luZy4gSWYKdmJsYW5raW5nIGhh
cyBiZWVuIGluaXRpYWxpemVkIGZvciB0aGUgZGV2aWNlLCB0aGUgZHJpdmVyIGlzIHJlc3BvbnNp
YmxlCmZvciBzZW5kaW5nIG91dCBWQkxBTksgZXZlbnRzLiBPdGhlcndpc2UsIERSTSB3aWxsIHNl
bmQgb3V0IHRoZSBldmVudC4KVGhlIGJlaGF2aW91ciBpcyBzZWxlY3RlZCBieSBpbml0aWFsaXpp
bmcgbm9fdmJsYW5rIGFzIHBhcnQgb2YKZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgp
LgoKSSB3ZW50IHRocm91Z2ggYWxsIGRyaXZlcnMsIGxvb2tpbmcgZm9yIHRob3NlIHRoYXQgY2Fs
bCBzZW5kIG91dCBWQkxBTksKZXZlbnRzIGJ1dCBkbyBub3QgY2FsbCBkcm1fdmJsYW5rX2luaXQo
KS4gVGhlc2UgYXJlIGNvbnZlcnRlZCB0byB0aGUgbmV3CnNlbWFudGljcy4gVGhpcyBhZmZlY3Rz
IHRpbnkgZHJpdmVyczsgZHJpdmVycyBmb3IgdmlydHVhbCBoYXJkd2FyZTsgYW5kCmEgZmV3IG90
aGVycywgd2hpY2ggZG8gbm90IHN1cHBvcnQgaW50ZXJydXB0cy4gWGVuIGNvbWVzIHdpdGggaXRz
Cm93biBWQkxBTksgbG9naWMgYW5kIG5vdyBkaXNhYmxlcyBub192YmxhbmsgZXhwbGljaXRseS4K
CnY1OgoJKiBkb2N1bWVudGF0aW9uIHVwZGF0ZXMgaW4gRFJNIGNvcmUgYW5kIHhlbiAoRGFuaWVs
LCBFbWlsLCBPbGVrc2FuZHIpCnY0OgoJKiByZXBsYWNlZCBkcm1fY3J0Y19oYXNfdmJsYW5rKCkg
d2l0aCBkcm1fZGV2X2hhc192YmxhbmsoKSAoRGFuaWVsKQoJKiBzcXVhc2hlZCBwYXRjaGVzIDEg
YW5kIDIKCSogbW92ZWQgZHJpdmVyIHVwZGF0ZXMgaW50byBzZXBhcmF0ZSBwYXRjaGVzCnYzOgoJ
KiByZW9yZGVyIGFuZCBzcXVhc2ggcGF0Y2hlcwoJKiBzZXQgbm9fdmJsYW5rIGluIGRybV9hdG9t
aWNfaGVscGVyX2NoZWNrX21vZGVzZXQoKSBmb3IgKmFsbCoKCSAgZHJpdmVycyAoRGFuaWVsKQoJ
KiBjb252ZXJ0IGFsbCBkcml2ZXJzIHRvIG5ldyBzZW1uYXRpY3MgYXMgbmVjZXNzYXJ5CnYyOgoJ
KiBkb2N1bWVudCBmdW5jdGlvbmFsaXR5IChEYW5pZWwpCgkqIGNsZWFudXAgYXN0IChEYW5pZWwp
CgkqIGxldCBzaW1wbGUta21zIGhhbmRsZSBub192Ymxhbmsgd2hlcmUgcG9zc2libGUKClRob21h
cyBaaW1tZXJtYW5uICgxNSk6CiAgZHJtOiBJbml0aWFsaXplIHN0cnVjdCBkcm1fY3J0Y19zdGF0
ZS5ub192YmxhbmsgZnJvbSBkZXZpY2Ugc2V0dGluZ3MKICBkcm0vYXJjOiBSZW1vdmUgc2VuZGlu
ZyBvZiB2YmxhbmsgZXZlbnQKICBkcm0vYXN0OiBEb24ndCBzZXQgc3RydWN0IGRybV9jcnRjX3N0
YXRlLm5vX3ZibGFuayBleHBsaWN0bHkKICBkcm0vYm9jaHM6IFJlbW92ZSBzZW5kaW5nIG9mIHZi
bGFuayBldmVudAogIGRybS9jaXJydXM6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAog
IGRybS9nbTEydTMyMDogUmVtb3ZlIHNlbmRpbmcgb2YgdmJsYW5rIGV2ZW50CiAgZHJtL2lsaTky
MjU6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS9taXBpLWRiaTogUmVtb3Zl
IHNlbmRpbmcgb2YgdmJsYW5rIGV2ZW50CiAgZHJtL3F4bDogUmVtb3ZlIHNlbmRpbmcgb2YgdmJs
YW5rIGV2ZW50CiAgZHJtL3JlcGFwZXI6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAog
IGRybS9zdDc1ODY6IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS91ZGw6IERv
bid0IHNldCBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIGV4cGxpY3RseQogIGRybS92
Ym94dmlkZW86IFJlbW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS92aXJ0aW86IFJl
bW92ZSBzZW5kaW5nIG9mIHZibGFuayBldmVudAogIGRybS94ZW46IEV4cGxpY2l0bHkgZGlzYWJs
ZSBhdXRvbWF0aWMgc2VuZGluZyBvZiB2YmxhbmsgZXZlbnQKCiBkcml2ZXJzL2dwdS9kcm0vYXJj
L2FyY3BndV9jcnRjLmMgICAgICAgIHwgMTYgLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9h
c3QvYXN0X21vZGUuYyAgICAgICAgICAgfCAgMiAtLQogZHJpdmVycy9ncHUvZHJtL2JvY2hzL2Jv
Y2hzX2ttcy5jICAgICAgICB8ICA5IC0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2ly
cnVzLmMgICAgICAgICAgfCAgOCAtLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hl
bHBlci5jICAgICAgfCAxMCArKysrKystCiBkcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMg
ICAgICAgICAgIHwgIDkgLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyAgICAg
ICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhs
X2Rpc3BsYXkuYyAgICAgICAgfCAxNCAtLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9n
bTEydTMyMC5jICAgICAgICAgIHwgIDkgLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvaWxp
OTIyNS5jICAgICAgICAgICB8ICA5IC0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFw
ZXIuYyAgICAgICAgICAgfCAgOSAtLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGlueS9zdDc1ODYu
YyAgICAgICAgICAgIHwgIDkgLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNl
dC5jICAgICAgICB8IDExIC0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdmJveHZpZGVvL3Zib3hf
bW9kZS5jICAgIHwgMTIgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVf
ZGlzcGxheS5jIHwgIDggLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
a21zLmMgIHwgMTkgKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2NydGMuaCAgICAgICAg
ICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKystLS0tLQogaW5jbHVkZS9kcm0vZHJt
X3NpbXBsZV9rbXNfaGVscGVyLmggICAgICB8ICA3ICsrKy0tCiBpbmNsdWRlL2RybS9kcm1fdmJs
YW5rLmggICAgICAgICAgICAgICAgIHwgIDEgKwogMTkgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0
aW9ucygrKSwgMTM1IGRlbGV0aW9ucygtKQoKLS0KMi4yNS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6F-0005ZO-1d; Wed, 29 Jan 2020 12:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6D-0005Z8-8H
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:37 +0000
X-Inumbo-ID: a8404d84-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8404d84-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id 1FCC5AFCF;
 Wed, 29 Jan 2020 12:05:35 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:19 +0100
Message-Id: <20200129120531.6891-4-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/15] drm/ast: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYXN0IGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZl
dHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYXN0L2Fz
dF9tb2RlLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYXN0L2FzdF9tb2RlLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9tb2RlLmMKaW5kZXggMzQ2MDhmMDQ5OWViLi43ODEwYTg0ZTdlOWUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXN0
L2FzdF9tb2RlLmMKQEAgLTgzMyw4ICs4MzMsNiBAQCBzdGF0aWMgdm9pZCBhc3RfY3J0Y19oZWxw
ZXJfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAlzdHJ1Y3QgYXN0X3ZiaW9z
X21vZGVfaW5mbyAqdmJpb3NfbW9kZV9pbmZvOwogCXN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICph
ZGp1c3RlZF9tb2RlOwogCi0JY3J0Yy0+c3RhdGUtPm5vX3ZibGFuayA9IHRydWU7Ci0KIAlhc3Rf
c3RhdGUgPSB0b19hc3RfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7CiAKIAlmb3JtYXQgPSBhc3Rf
c3RhdGUtPmZvcm1hdDsKLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6E-0005ZI-O3; Wed, 29 Jan 2020 12:05:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6D-0005Z9-74
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:37 +0000
X-Inumbo-ID: a840e9e2-428f-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a840e9e2-428f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id B113AAD03;
 Wed, 29 Jan 2020 12:05:34 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:18 +0100
Message-Id: <20200129120531.6891-3-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/15] drm/arc: Remove sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYyB8IDE2IC0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9j
cnRjLmMKaW5kZXggOGFlMWUxZjk3YTczLi5iZTdjMjljZWMzMTggMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9hcmMvYXJjcGd1X2NydGMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJjL2Fy
Y3BndV9jcnRjLmMKQEAgLTksNyArOSw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9kZXZpY2UuaD4K
ICNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dl
bV9jbWFfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxk
cm0vZHJtX3BsYW5lX2hlbHBlci5oPgogI2luY2x1ZGUgPGRybS9kcm1fcHJvYmVfaGVscGVyLmg+
CiAjaW5jbHVkZSA8bGludXgvY2xrLmg+CkBAIC0xMzgsMjQgKzEzNyw5IEBAIHN0YXRpYyB2b2lk
IGFyY19wZ3VfY3J0Y19hdG9taWNfZGlzYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkg
ICAgICB+QVJDUEdVX0NUUkxfRU5BQkxFX01BU0spOwogfQogCi1zdGF0aWMgdm9pZCBhcmNfcGd1
X2NydGNfYXRvbWljX2JlZ2luKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKLQkJCQkgICAgICBzdHJ1
Y3QgZHJtX2NydGNfc3RhdGUgKnN0YXRlKQotewotCXN0cnVjdCBkcm1fcGVuZGluZ192Ymxhbmtf
ZXZlbnQgKmV2ZW50ID0gY3J0Yy0+c3RhdGUtPmV2ZW50OwotCi0JaWYgKGV2ZW50KSB7Ci0JCWNy
dGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0KLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5l
dmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgZXZlbnQpOwot
CQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRldi0+ZXZlbnRfbG9jayk7Ci0JfQotfQotCiBzdGF0
aWMgY29uc3Qgc3RydWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyBhcmNfcGd1X2NydGNfaGVscGVy
X2Z1bmNzID0gewogCS5tb2RlX3ZhbGlkCT0gYXJjX3BndV9jcnRjX21vZGVfdmFsaWQsCiAJLm1v
ZGVfc2V0X25vZmIJPSBhcmNfcGd1X2NydGNfbW9kZV9zZXRfbm9mYiwKLQkuYXRvbWljX2JlZ2lu
CT0gYXJjX3BndV9jcnRjX2F0b21pY19iZWdpbiwKIAkuYXRvbWljX2VuYWJsZQk9IGFyY19wZ3Vf
Y3J0Y19hdG9taWNfZW5hYmxlLAogCS5hdG9taWNfZGlzYWJsZQk9IGFyY19wZ3VfY3J0Y19hdG9t
aWNfZGlzYWJsZSwKIH07Ci0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6S-0005eJ-NZ; Wed, 29 Jan 2020 12:05:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6S-0005dv-3t
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:52 +0000
X-Inumbo-ID: a904b5fc-428f-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a904b5fc-428f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 12:05:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 21171ACE1;
 Wed, 29 Jan 2020 12:05:36 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:21 +0100
Message-Id: <20200129120531.6891-6-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/15] drm/cirrus: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMgfCA4IC0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vY2ly
cnVzL2NpcnJ1cy5jIGIvZHJpdmVycy9ncHUvZHJtL2NpcnJ1cy9jaXJydXMuYwppbmRleCAyNDhj
OWY3NjVjNDUuLmE5MWZiMGQ3MjgyYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2NpcnJ1
cy9jaXJydXMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vY2lycnVzL2NpcnJ1cy5jCkBAIC0zOCw3
ICszOCw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9tb2Rlc2V0X2hlbHBlcl92dGFibGVzLmg+CiAj
aW5jbHVkZSA8ZHJtL2RybV9wcm9iZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3NpbXBs
ZV9rbXNfaGVscGVyLmg+Ci0jaW5jbHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogI2RlZmluZSBE
UklWRVJfTkFNRSAiY2lycnVzIgogI2RlZmluZSBEUklWRVJfREVTQyAicWVtdSBjaXJydXMgdmdh
IgpAQCAtNDM0LDEzICs0MzMsNiBAQCBzdGF0aWMgdm9pZCBjaXJydXNfcGlwZV91cGRhdGUoc3Ry
dWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAogCiAJaWYgKGRybV9hdG9taWNfaGVs
cGVyX2RhbWFnZV9tZXJnZWQob2xkX3N0YXRlLCBzdGF0ZSwgJnJlY3QpKQogCQljaXJydXNfZmJf
YmxpdF9yZWN0KHBpcGUtPnBsYW5lLnN0YXRlLT5mYiwgJnJlY3QpOwotCi0JaWYgKGNydGMtPnN0
YXRlLT5ldmVudCkgewotCQlzcGluX2xvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwot
CQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBjcnRjLT5zdGF0ZS0+ZXZlbnQpOwot
CQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCQlzcGluX3VubG9ja19pcnEoJmNydGMtPmRl
di0+ZXZlbnRfbG9jayk7Ci0JfQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlX2Z1bmNzIGNpcnJ1c19waXBlX2Z1bmNzID0gewotLSAKMi4yNS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:05: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 1iwm6T-0005ec-23; Wed, 29 Jan 2020 12:05:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6S-0005dw-4q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:52 +0000
X-Inumbo-ID: a9328176-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9328176-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2507EB14B;
 Wed, 29 Jan 2020 12:05:37 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:23 +0100
Message-Id: <20200129120531.6891-8-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/15] drm/ili9225: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L2lsaTkyMjUuYyB8IDkgLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlu
eS9pbGk5MjI1LmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKaW5kZXggYzY2YWNj
NTY2YzJiLi44MDJmYjhkZGUxYjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L2ls
aTkyMjUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9pbGk5MjI1LmMKQEAgLTI2LDcgKzI2
LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX21pcGlfZGJpLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Ci0jaW5j
bHVkZSA8ZHJtL2RybV92YmxhbmsuaD4KIAogI2RlZmluZSBJTEk5MjI1X0RSSVZFUl9SRUFEX0NP
REUJMHgwMAogI2RlZmluZSBJTEk5MjI1X0RSSVZFUl9PVVRQVVRfQ09OVFJPTAkweDAxCkBAIC0x
NjUsMTggKzE2NCwxMCBAQCBzdGF0aWMgdm9pZCBpbGk5MjI1X3BpcGVfdXBkYXRlKHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAkJCQlzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRl
ICpvbGRfc3RhdGUpCiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBwaXBlLT5w
bGFuZS5zdGF0ZTsKLQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKIAlzdHJ1
Y3QgZHJtX3JlY3QgcmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2Vk
KG9sZF9zdGF0ZSwgc3RhdGUsICZyZWN0KSkKIAkJaWxpOTIyNV9mYl9kaXJ0eShzdGF0ZS0+ZmIs
ICZyZWN0KTsKLQotCWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgm
Y3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0
YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2
ZW50X2xvY2spOwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIAogc3RhdGlj
IHZvaWQgaWxpOTIyNV9waXBlX2VuYWJsZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUg
KnBpcGUsCi0tIAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwm6Y-0005hb-Ey; Wed, 29 Jan 2020 12:05:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6X-0005gs-4q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:57 +0000
X-Inumbo-ID: a97af47e-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a97af47e-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id A047CB17A;
 Wed, 29 Jan 2020 12:05:37 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:24 +0100
Message-Id: <20200129120531.6891-9-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/15] drm/mipi-dbi: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbWlwaV9kYmkuYyB8IDkgLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt
X21pcGlfZGJpLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKaW5kZXggMjdmZTgx
YTUzYzg4Li41NThiYWY5ODlmNWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbWlw
aV9kYmkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21pcGlfZGJpLmMKQEAgLTI0LDcgKzI0
LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX21vZGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wcm9i
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3JlY3QuaD4KLSNpbmNsdWRlIDxkcm0vZHJt
X3ZibGFuay5oPgogI2luY2x1ZGUgPHZpZGVvL21pcGlfZGlzcGxheS5oPgogCiAjZGVmaW5lIE1J
UElfREJJX01BWF9TUElfUkVBRF9TUEVFRCAyMDAwMDAwIC8qIDJNSHogKi8KQEAgLTMxMiwxOCAr
MzExLDEwIEBAIHZvaWQgbWlwaV9kYmlfcGlwZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVfZGlz
cGxheV9waXBlICpwaXBlLAogCQkJICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfc3RhdGUp
CiB7CiAJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqc3RhdGUgPSBwaXBlLT5wbGFuZS5zdGF0ZTsK
LQlzdHJ1Y3QgZHJtX2NydGMgKmNydGMgPSAmcGlwZS0+Y3J0YzsKIAlzdHJ1Y3QgZHJtX3JlY3Qg
cmVjdDsKIAogCWlmIChkcm1fYXRvbWljX2hlbHBlcl9kYW1hZ2VfbWVyZ2VkKG9sZF9zdGF0ZSwg
c3RhdGUsICZyZWN0KSkKIAkJbWlwaV9kYmlfZmJfZGlydHkoc3RhdGUtPmZiLCAmcmVjdCk7Ci0K
LQlpZiAoY3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCXNwaW5fbG9ja19pcnEoJmNydGMtPmRldi0+
ZXZlbnRfbG9jayk7Ci0JCWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIGNydGMtPnN0
YXRlLT5ldmVudCk7Ci0JCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsK
LQkJY3J0Yy0+c3RhdGUtPmV2ZW50ID0gTlVMTDsKLQl9CiB9CiBFWFBPUlRfU1lNQk9MKG1pcGlf
ZGJpX3BpcGVfdXBkYXRlKTsKIAotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:05:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwm6Y-0005i3-QX; Wed, 29 Jan 2020 12:05:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6X-0005gr-4o
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:05:57 +0000
X-Inumbo-ID: aa171750-428f-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa171750-428f-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id A7771B1B1;
 Wed, 29 Jan 2020 12:05:38 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:26 +0100
Message-Id: <20200129120531.6891-11-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/15] drm/repaper: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3JlcGFwZXIuYyB8IDkgLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGlu
eS9yZXBhcGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVyLmMKaW5kZXggNzZkMTc5
MjAwNzc1Li4xODM0ODQ1OTVhZWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3Jl
cGFwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdGlueS9yZXBhcGVyLmMKQEAgLTMzLDcgKzMz
LDYgQEAKICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1ZmZlcl9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX21vZGVzLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9yZWN0Lmg+Ci0jaW5jbHVk
ZSA8ZHJtL2RybV92YmxhbmsuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgog
I2luY2x1ZGUgPGRybS9kcm1fc2ltcGxlX2ttc19oZWxwZXIuaD4KIApAQCAtODU2LDE4ICs4NTUs
MTAgQEAgc3RhdGljIHZvaWQgcmVwYXBlcl9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9k
aXNwbGF5X3BpcGUgKnBpcGUsCiAJCQkJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRl
KQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7
Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBpcGUtPmNydGM7CiAJc3RydWN0IGRybV9yZWN0
IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19oZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUs
IHN0YXRlLCAmcmVjdCkpCiAJCXJlcGFwZXJfZmJfZGlydHkoc3RhdGUtPmZiKTsKLQotCWlmIChj
cnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9s
b2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2
ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwotCQljcnRj
LT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1f
c2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyByZXBhcGVyX3BpcGVfZnVuY3MgPSB7Ci0tIAoyLjI1
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwm6d-0005lJ-6k; Wed, 29 Jan 2020 12:06:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6c-0005kJ-4N
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:02 +0000
X-Inumbo-ID: aa66570c-428f-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa66570c-428f-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 12:05:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2EF1BB1C6;
 Wed, 29 Jan 2020 12:05:39 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:27 +0100
Message-Id: <20200129120531.6891-12-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/15] drm/st7586: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jIHwgOSAtLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90aW55
L3N0NzU4Ni5jIGIvZHJpdmVycy9ncHUvZHJtL3Rpbnkvc3Q3NTg2LmMKaW5kZXggMDYwY2M3NTYx
OTRmLi45ZWY1NTlkZDMxOTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4
Ni5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90aW55L3N0NzU4Ni5jCkBAIC0yMyw3ICsyMyw2IEBA
CiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8
ZHJtL2RybV9taXBpX2RiaS5oPgogI2luY2x1ZGUgPGRybS9kcm1fcmVjdC5oPgotI2luY2x1ZGUg
PGRybS9kcm1fdmJsYW5rLmg+CiAKIC8qIGNvbnRyb2xsZXItc3BlY2lmaWMgY29tbWFuZHMgKi8K
ICNkZWZpbmUgU1Q3NTg2X0RJU1BfTU9ERV9HUkFZCTB4MzgKQEAgLTE1OSwxOCArMTU4LDEwIEBA
IHN0YXRpYyB2b2lkIHN0NzU4Nl9waXBlX3VwZGF0ZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5
X3BpcGUgKnBpcGUsCiAJCQkgICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqb2xkX3N0YXRl
KQogewogCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnN0YXRlID0gcGlwZS0+cGxhbmUuc3RhdGU7
Ci0Jc3RydWN0IGRybV9jcnRjICpjcnRjID0gJnBpcGUtPmNydGM7CiAJc3RydWN0IGRybV9yZWN0
IHJlY3Q7CiAKIAlpZiAoZHJtX2F0b21pY19oZWxwZXJfZGFtYWdlX21lcmdlZChvbGRfc3RhdGUs
IHN0YXRlLCAmcmVjdCkpCiAJCXN0NzU4Nl9mYl9kaXJ0eShzdGF0ZS0+ZmIsICZyZWN0KTsKLQot
CWlmIChjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJc3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5l
dmVudF9sb2NrKTsKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3Rh
dGUtPmV2ZW50KTsKLQkJc3Bpbl91bmxvY2tfaXJxKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2spOwot
CQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCX0KIH0KIAogc3RhdGljIHZvaWQgc3Q3NTg2
X3BpcGVfZW5hYmxlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKLS0gCjIu
MjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwm6d-0005lt-Il; Wed, 29 Jan 2020 12:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6c-0005kK-53
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:02 +0000
X-Inumbo-ID: a9cae98e-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9cae98e-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id 2B839B191;
 Wed, 29 Jan 2020 12:05:38 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:25 +0100
Message-Id: <20200129120531.6891-10-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/15] drm/qxl: Remove sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS9xeGwvcXhsX2Rpc3BsYXkuYyB8IDE0IC0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3F4bC9xeGxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlzcGxh
eS5jCmluZGV4IDE2ZDczYjIyZjNmNS4uYWI0ZjhkZDAwNDAwIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vcXhsL3F4bF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxf
ZGlzcGxheS5jCkBAIC0zMSw3ICszMSw2IEBACiAjaW5jbHVkZSA8ZHJtL2RybV9nZW1fZnJhbWVi
dWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZV9oZWxwZXIuaD4KICNpbmNs
dWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgotI2luY2x1ZGUgPGRybS9kcm1fdmJsYW5rLmg+
CiAKICNpbmNsdWRlICJxeGxfZHJ2LmgiCiAjaW5jbHVkZSAicXhsX29iamVjdC5oIgpAQCAtMzcy
LDE5ICszNzEsNiBAQCBzdGF0aWMgdm9pZCBxeGxfY3J0Y191cGRhdGVfbW9uaXRvcnNfY29uZmln
KHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIHN0YXRpYyB2b2lkIHF4bF9jcnRjX2F0b21pY19mbHVz
aChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkJICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm9s
ZF9jcnRjX3N0YXRlKQogewotCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Ci0J
c3RydWN0IGRybV9wZW5kaW5nX3ZibGFua19ldmVudCAqZXZlbnQ7Ci0JdW5zaWduZWQgbG9uZyBm
bGFnczsKLQotCWlmIChjcnRjLT5zdGF0ZSAmJiBjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKLQkJZXZl
bnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Ci0JCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Ci0K
LQkJc3Bpbl9sb2NrX2lycXNhdmUoJmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwotCQlkcm1fY3J0
Y19zZW5kX3ZibGFua19ldmVudChjcnRjLCBldmVudCk7Ci0JCXNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwotCX0KLQogCXF4bF9jcnRjX3VwZGF0ZV9tb25p
dG9yc19jb25maWcoY3J0YywgImZsdXNoIik7CiB9CiAKLS0gCjIuMjUuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6j-0005sG-1q; Wed, 29 Jan 2020 12:06:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6h-0005qG-4j
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:07 +0000
X-Inumbo-ID: aab5bbb2-428f-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aab5bbb2-428f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 12:05:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AC3C5B1C8;
 Wed, 29 Jan 2020 12:05:39 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:28 +0100
Message-Id: <20200129120531.6891-13-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 12/15] drm/udl: Don't set struct
 drm_crtc_state.no_vblank explictly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdWRsIGRvZXMgbm90IGluaXRpYWxpemUgdmJsYW5raW5nLCBhdG9taWMgaGVscGVycyBpbml0
aWFsaXplIHRoZQp2YWx1ZSBvZiBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUubm9fdmJsYW5rIHRvIGJl
IHRydWUuIE5vIG5lZWQgdG8gc2V0Cml0IGZyb20gd2l0aGluIHRoZSBkcml2ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZl
dHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdWRsL3Vk
bF9tb2Rlc2V0LmMgfCAxMSAtLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21vZGVzZXQuYyBiL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX21vZGVzZXQuYwppbmRleCAyMmFmMTc5NTkwNTMuLmQ1OWVi
YWM3MGIxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfbW9kZXNldC5jCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX21vZGVzZXQuYwpAQCAtMzc1LDggKzM3NSw2IEBA
IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2VuYWJsZShzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5
X3BpcGUgKnBpcGUsCiAJY2hhciAqd3JwdHI7CiAJaW50IGNvbG9yX2RlcHRoID0gVURMX0NPTE9S
X0RFUFRIXzE2QlBQOwogCi0JY3J0Y19zdGF0ZS0+bm9fdmJsYW5rID0gdHJ1ZTsKLQogCWJ1ZiA9
IChjaGFyICopdWRsLT5tb2RlX2J1ZjsKIAogCS8qIFRoaXMgZmlyc3Qgc2VjdGlvbiBoYXMgdG8g
ZG8gd2l0aCBzZXR0aW5nIHRoZSBiYXNlIGFkZHJlc3Mgb24gdGhlCkBAIC00MjgsMTQgKzQyNiw2
IEBAIHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2Rpc2FibGUoc3RydWN0IGRybV9zaW1wbGVfZGlz
cGxheV9waXBlICpwaXBlKQogCXVkbF9zdWJtaXRfdXJiKGRldiwgdXJiLCBidWYgLSAoY2hhciAq
KXVyYi0+dHJhbnNmZXJfYnVmZmVyKTsKIH0KIAotc3RhdGljIGludAotdWRsX3NpbXBsZV9kaXNw
bGF5X3BpcGVfY2hlY2soc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlLAotCQkJ
ICAgICAgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUsCi0JCQkgICAgICBzdHJ1
Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KIHN0YXRp
YyB2b2lkCiB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV91cGRhdGUoc3RydWN0IGRybV9zaW1wbGVf
ZGlzcGxheV9waXBlICpwaXBlLAogCQkJICAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9s
ZF9wbGFuZV9zdGF0ZSkKQEAgLTQ1Nyw3ICs0NDcsNiBAQCBzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNw
bGF5X3BpcGVfZnVuY3MgdWRsX3NpbXBsZV9kaXNwbGF5X3BpcGVfZnVuY3MgPSB7CiAJLm1vZGVf
dmFsaWQgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9tb2RlX3ZhbGlkLAogCS5lbmFibGUgPSB1
ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV9lbmFibGUsCiAJLmRpc2FibGUgPSB1ZGxfc2ltcGxlX2Rp
c3BsYXlfcGlwZV9kaXNhYmxlLAotCS5jaGVjayA9IHVkbF9zaW1wbGVfZGlzcGxheV9waXBlX2No
ZWNrLAogCS51cGRhdGUgPSB1ZGxfc2ltcGxlX2Rpc3BsYXlfcGlwZV91cGRhdGUsCiAJLnByZXBh
cmVfZmIgPSBkcm1fZ2VtX2ZiX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwKIH07Ci0t
IAoyLjI1LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwm6j-0005su-G4; Wed, 29 Jan 2020 12:06:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6h-0005qI-5C
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:07 +0000
X-Inumbo-ID: ab4da116-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab4da116-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id B0242B1EB;
 Wed, 29 Jan 2020 12:05:40 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:30 +0100
Message-Id: <20200129120531.6891-15-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 14/15] drm/virtio: Remove sending of vblank
 event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9kaXNwbGF5LmMgfCA4IC0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92
aXJ0Z3B1X2Rpc3BsYXkuYwppbmRleCAwOTY2MjA4ZWMzMGQuLmVjZjRiYTdjYzMyYiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2Rpc3BsYXkuYworKysgYi9kcml2
ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZGlzcGxheS5jCkBAIC0zMCw3ICszMCw2IEBACiAj
aW5jbHVkZSA8ZHJtL2RybV9mb3VyY2MuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFtZWJ1
ZmZlcl9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgotI2luY2x1
ZGUgPGRybS9kcm1fdmJsYW5rLmg+CiAKICNpbmNsdWRlICJ2aXJ0Z3B1X2Rydi5oIgogCkBAIC0x
MjEsMTMgKzEyMCw2IEBAIHN0YXRpYyBpbnQgdmlydGlvX2dwdV9jcnRjX2F0b21pY19jaGVjayhz
dHJ1Y3QgZHJtX2NydGMgKmNydGMsCiBzdGF0aWMgdm9pZCB2aXJ0aW9fZ3B1X2NydGNfYXRvbWlj
X2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkJIHN0cnVjdCBkcm1fY3J0Y19zdGF0
ZSAqb2xkX3N0YXRlKQogewotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLQlzcGluX2xvY2tfaXJx
c2F2ZSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7Ci0JaWYgKGNydGMtPnN0YXRlLT5l
dmVudCkKLQkJZHJtX2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2
ZW50KTsKLQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCXNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmNydGMtPmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwogfQogCiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGRybV9jcnRjX2hlbHBlcl9mdW5jcyB2aXJ0aW9fZ3B1X2NydGNfaGVscGVyX2Z1bmNzID0g
ewotLSAKMi4yNS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:06: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 1iwm6o-0005yr-05; Wed, 29 Jan 2020 12:06:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6m-0005wr-4n
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:12 +0000
X-Inumbo-ID: ab00daf2-428f-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab00daf2-428f-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 12:05: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 mx2.suse.de (Postfix) with ESMTP id 351F3B1E1;
 Wed, 29 Jan 2020 12:05:40 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:29 +0100
Message-Id: <20200129120531.6891-14-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 13/15] drm/vboxvideo: Remove sending of
 vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gUmVtb3ZlIHRoZSBzZW5k
aW5nIGNvZGUgZnJvbSB0aGUKZHJpdmVyLgoKdjQ6CgkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNv
cmUgdmJsYW5rIGNoYW5nZXMKClNpZ25lZC1vZmYtYnk6IFRob21hcyBaaW1tZXJtYW5uIDx0emlt
bWVybWFubkBzdXNlLmRlPgpBY2tlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgot
LS0KIGRyaXZlcnMvZ3B1L2RybS92Ym94dmlkZW8vdmJveF9tb2RlLmMgfCAxMiAtLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vdmJveHZpZGVvL3Zib3hfbW9kZS5jIGIvZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRl
by92Ym94X21vZGUuYwppbmRleCAxOTYxMjEzMmM4YTMuLjhiN2YwMDVjNGQyMCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3Zib3h2aWRlby92Ym94X21vZGUuYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vdmJveHZpZGVvL3Zib3hfbW9kZS5jCkBAIC0xOCw3ICsxOCw2IEBACiAjaW5jbHVkZSA8
ZHJtL2RybV9nZW1fZnJhbWVidWZmZXJfaGVscGVyLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9wbGFu
ZV9oZWxwZXIuaD4KICNpbmNsdWRlIDxkcm0vZHJtX3Byb2JlX2hlbHBlci5oPgotI2luY2x1ZGUg
PGRybS9kcm1fdmJsYW5rLmg+CiAKICNpbmNsdWRlICJoZ3NtaV9jaGFubmVscy5oIgogI2luY2x1
ZGUgInZib3hfZHJ2LmgiCkBAIC0yMjYsMTcgKzIyNSw2IEBAIHN0YXRpYyB2b2lkIHZib3hfY3J0
Y19hdG9taWNfZGlzYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiBzdGF0aWMgdm9pZCB2Ym94
X2NydGNfYXRvbWljX2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkgICBzdHJ1Y3Qg
ZHJtX2NydGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKQogewotCXN0cnVjdCBkcm1fcGVuZGluZ192
YmxhbmtfZXZlbnQgKmV2ZW50OwotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLQlpZiAoY3J0Yy0+
c3RhdGUgJiYgY3J0Yy0+c3RhdGUtPmV2ZW50KSB7Ci0JCWV2ZW50ID0gY3J0Yy0+c3RhdGUtPmV2
ZW50OwotCQljcnRjLT5zdGF0ZS0+ZXZlbnQgPSBOVUxMOwotCi0JCXNwaW5fbG9ja19pcnFzYXZl
KCZjcnRjLT5kZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKLQkJZHJtX2NydGNfc2VuZF92Ymxhbmtf
ZXZlbnQoY3J0YywgZXZlbnQpOwotCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZjcnRjLT5kZXYt
PmV2ZW50X2xvY2ssIGZsYWdzKTsKLQl9CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Ny
dGNfaGVscGVyX2Z1bmNzIHZib3hfY3J0Y19oZWxwZXJfZnVuY3MgPSB7Ci0tIAoyLjI1LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:06:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:06: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 1iwm6o-0005zT-Ba; Wed, 29 Jan 2020 12:06:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mEHh=3S=suse.de=tzimmermann@srs-us1.protection.inumbo.net>)
 id 1iwm6m-0005ws-5G
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:06:12 +0000
X-Inumbo-ID: aba1f11c-428f-11ea-889e-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aba1f11c-428f-11ea-889e-12813bfff9fa;
 Wed, 29 Jan 2020 12:05:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3B79FB1F1;
 Wed, 29 Jan 2020 12:05:41 +0000 (UTC)
From: Thomas Zimmermann <tzimmermann@suse.de>
To: airlied@linux.ie, daniel@ffwll.ch, kraxel@redhat.com,
 maarten.lankhorst@linux.intel.com, mripard@kernel.org, hdegoede@redhat.com,
 david@lechnology.com, noralf@tronnes.org, sean@poorly.run,
 oleksandr_andrushchenko@epam.com, sam@ravnborg.org,
 laurent.pinchart@ideasonboard.com, emil.velikov@collabora.com
Date: Wed, 29 Jan 2020 13:05:31 +0100
Message-Id: <20200129120531.6891-16-tzimmermann@suse.de>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129120531.6891-1-tzimmermann@suse.de>
References: <20200129120531.6891-1-tzimmermann@suse.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 15/15] drm/xen: Explicitly disable automatic
 sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>, xen-devel@lists.xenproject.org,
 Thomas Zimmermann <tzimmermann@suse.de>, dri-devel@lists.freedesktop.org,
 virtualization@lists.linux-foundation.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGF0b21pYyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZl
bnRzIGlmIG5vCnZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gVGhpcyB3b3VsZCBhcHBs
eSB0byB4ZW4sIGJ1dCB4ZW4gaGFzCml0cyBvd24gdmJsYW5rIGxvZ2ljLiBUbyBhdm9pZCBpbnRl
cmZlcmluZyB3aXRoIHRoZSBhdG9taWMgaGVscGVycywKZGlzYWJsZSBhdXRvbWF0aWMgdmJsYW5r
IGV2ZW50cyBleHBsaWNpdGx5LgoKdjU6CgkqIHVwZGF0ZSBjb21tZW50CnY0OgoJKiBzZXBhcmF0
ZSBjb21taXQgZnJvbSBjb3JlIHZibGFuayBjaGFuZ2VzCgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMg
WmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4KQWNrZWQtYnk6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl
dHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21z
LmMgfCAxOSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMu
YyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwppbmRleCA0ZjM0YzUy
MDgxODAuLjc4MDk2YmJjZDIyNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2ttcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9r
bXMuYwpAQCAtMjIwLDYgKzIyMCwyNCBAQCBzdGF0aWMgYm9vbCBkaXNwbGF5X3NlbmRfcGFnZV9m
bGlwKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKIAlyZXR1cm4gZmFsc2U7
CiB9CiAKK3N0YXRpYyBpbnQgZGlzcGxheV9jaGVjayhzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5
X3BpcGUgKnBpcGUsCisJCQkgc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUsCisJ
CQkgc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQoreworCS8qCisJICogWGVuIGRv
ZXNuJ3QgaW5pdGlhbGl6ZSB2YmxhbmtpbmcgdmlhIGRybV92YmxhbmtfaW5pdCgpLCBzbworCSAq
IERSTSBoZWxwZXJzIGFzc3VtZSB0aGF0IGl0IGRvZXNuJ3QgaGFuZGxlIHZibGFua2luZyBhbmQg
c3RhcnQKKwkgKiBzZW5kaW5nIG91dCBmYWtlIFZCTEFOSyBldmVudHMgYXV0b21hdGljYWxseS4K
KwkgKgorCSAqIEFzIHhlbiBjb250YWlucyBpdCdzIG93biBsb2dpYyBmb3Igc2VuZGluZyBvdXQg
VkJMQU5LIGV2ZW50cworCSAqIGluIHNlbmRfcGVuZGluZ19ldmVudCgpLCBkaXNhYmxlIG5vX3Zi
bGFuayAoaS5lLiwgdGhlIHhlbgorCSAqIGRyaXZlciBoYXMgdmJsYW5raW5nIHN1cHBvcnQpLgor
CSAqLworCWNydGNfc3RhdGUtPm5vX3ZibGFuayA9IGZhbHNlOworCisJcmV0dXJuIDA7Cit9CisK
IHN0YXRpYyB2b2lkIGRpc3BsYXlfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlw
ZSAqcGlwZSwKIAkJCSAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkK
IHsKQEAgLTI4NCw2ICszMDIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9zaW1wbGVfZGlz
cGxheV9waXBlX2Z1bmNzIGRpc3BsYXlfZnVuY3MgPSB7CiAJLmVuYWJsZSA9IGRpc3BsYXlfZW5h
YmxlLAogCS5kaXNhYmxlID0gZGlzcGxheV9kaXNhYmxlLAogCS5wcmVwYXJlX2ZiID0gZHJtX2dl
bV9mYl9zaW1wbGVfZGlzcGxheV9waXBlX3ByZXBhcmVfZmIsCisJLmNoZWNrID0gZGlzcGxheV9j
aGVjaywKIAkudXBkYXRlID0gZGlzcGxheV91cGRhdGUsCiB9OwogCi0tIAoyLjI1LjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:12:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:12: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 1iwmD8-0007ny-7A; Wed, 29 Jan 2020 12:12:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmD6-0007nj-Om
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:44 +0000
X-Inumbo-ID: a4decb92-4290-11ea-a933-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a4decb92-4290-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 12:12:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299961;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aArLmxPM9DwiBfPlhyio5NlNLz4Qkb83CFP5Dlh3g7w=;
 b=BvML12VUH/HwZidDyO03qoaOlNzQ5AQDQlkzX2kaO3YI7ZDHUKIerEHG
 YRRWs4ud3pX46Xkh21BSPiJJrGESPmfUzrmvHxpk2Xo6LrmAG68xdOTa7
 R+AMDkezf0/1J5lp6vlCj0XuBZjgauqAaU24WDfqctsonALUYBMsOlqD5 I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Eo5GR9ZukIp/K4oOrV7OAGbhC5PEFly7uPsUFJl6UzEPJrUvppafFkkayQsy6rQmPifbI+QpyW
 hkR4q/g4sSxZecFqIxKnHLnPi5KMFn5rJS8mgSlW/oJu2o4mVkpxBDGK3FCuYaEMAk55d3plZe
 492T8bkp6UVrqsqm0amR7DmB09QT99gLEeTdIh6qhC9ff14dqWooiJgmSkakbQwnvBqZeoJsAj
 OQ70He0zf19HBMrF5Mqu+Hr6BSHUz0lIwHJTMvbvv9679y09G8Cu09N7/YxqfnmKFkSpEzKQMJ
 V0A=
X-SBRS: 2.7
X-MesageID: 11606516
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11606516"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:33 +0000
Message-ID: <20200129121235.1814563-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129121235.1814563-1-anthony.perard@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/5] OvmfPkg/IndustryStandard/Xen: Apply EDK2
 coding style to XEN_VCPU_TIME_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: Julien Grall <julien@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHVzZSBuZXcgZmllbGRzIGZyb20gdGhlIFhlbiBoZWFkZXJzLiBBcHBs
eSB0aGUgRURLMgpjb2Rpbmcgc3R5bGUgc28gdGhhdCB0aGUgY29kZSB0aGF0IGlzIGdvaW5nIHRv
IHVzZSBpdCBkb2Vzbid0IGxvb2sgb3V0Cm9mIHBsYWNlLgoKUmVmOiBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0OTAKU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogT3ZtZlBrZy9JbmNsdWRl
L0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oIHwgMTcgKysrKysrKysrLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
T3ZtZlBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oIGIvT3ZtZlBrZy9JbmNs
dWRlL0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oCmluZGV4IGU1NWQ5MzI2MzI4NS4uYWM5MTU1
MDg5OTAyIDEwMDY0NAotLS0gYS9Pdm1mUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9YZW4v
eGVuLmgKKysrIGIvT3ZtZlBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oCkBA
IC0xODMsMTAgKzE4MywxMCBAQCBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gewogICAgICAqIFRoZSBj
b3JyZWN0IHdheSB0byBpbnRlcmFjdCB3aXRoIHRoZSB2ZXJzaW9uIG51bWJlciBpcyBzaW1pbGFy
IHRvDQogICAgICAqIExpbnV4J3Mgc2VxbG9jazogc2VlIHRoZSBpbXBsZW1lbnRhdGlvbnMgb2Yg
cmVhZF9zZXFiZWdpbi9yZWFkX3NlcXJldHJ5Lg0KICAgICAgKi8NCi0gICAgVUlOVDMyIHZlcnNp
b247DQorICAgIFVJTlQzMiBWZXJzaW9uOw0KICAgICBVSU5UMzIgcGFkMDsNCi0gICAgVUlOVDY0
IHRzY190aW1lc3RhbXA7ICAgLyogVFNDIGF0IGxhc3QgdXBkYXRlIG9mIHRpbWUgdmFscy4gICov
DQotICAgIFVJTlQ2NCBzeXN0ZW1fdGltZTsgICAgIC8qIFRpbWUsIGluIG5hbm9zZWNzLCBzaW5j
ZSBib290LiAgICAqLw0KKyAgICBVSU5UNjQgVFNDVGltZXN0YW1wOyAgIC8qIFRTQyBhdCBsYXN0
IHVwZGF0ZSBvZiB0aW1lIHZhbHMuICAqLw0KKyAgICBVSU5UNjQgU3lzdGVtVGltZTsgICAgIC8q
IFRpbWUsIGluIG5hbm9zZWNzLCBzaW5jZSBib290LiAgICAqLw0KICAgICAvKg0KICAgICAgKiBD
dXJyZW50IHN5c3RlbSB0aW1lOg0KICAgICAgKiAgIHN5c3RlbV90aW1lICsNCkBAIC0xOTQsMTEg
KzE5NCwxMSBAQCBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gewogICAgICAqIENQVSBmcmVxdWVuY3kg
KEh6KToNCiAgICAgICogICAoKDEwXjkgPDwgMzIpIC8gdHNjX3RvX3N5c3RlbV9tdWwpID4+IHRz
Y19zaGlmdA0KICAgICAgKi8NCi0gICAgVUlOVDMyIHRzY190b19zeXN0ZW1fbXVsOw0KLSAgICBJ
TlQ4ICAgdHNjX3NoaWZ0Ow0KKyAgICBVSU5UMzIgVFNDVG9TeXN0ZW1NdWx0aXBsaWVyOw0KKyAg
ICBJTlQ4ICAgVFNDU2hpZnQ7DQogICAgIElOVDggICBwYWQxWzNdOw0KIH07IC8qIDMyIGJ5dGVz
ICovDQotdHlwZWRlZiBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gdmNwdV90aW1lX2luZm9fdDsNCit0
eXBlZGVmIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyBYRU5fVkNQVV9USU1FX0lORk87DQogDQogc3Ry
dWN0IHZjcHVfaW5mbyB7DQogICAgIC8qDQpAQCAtMjM0LDcgKzIzNCw3IEBAIHN0cnVjdCB2Y3B1
X2luZm8gewogI2VuZGlmIC8qIFhFTl9IQVZFX1BWX1VQQ0FMTF9NQVNLICovDQogICAgIHhlbl91
bG9uZ190IGV2dGNobl9wZW5kaW5nX3NlbDsNCiAgICAgc3RydWN0IGFyY2hfdmNwdV9pbmZvIGFy
Y2g7DQotICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyB0aW1lOw0KKyAgICBzdHJ1Y3QgdmNwdV90
aW1lX2luZm8gVGltZTsNCiB9OyAvKiA2NCBieXRlcyAoeDg2KSAqLw0KICNpZm5kZWYgX19YRU5f
Xw0KIHR5cGVkZWYgc3RydWN0IHZjcHVfaW5mbyB2Y3B1X2luZm9fdDsNCkBAIC0yNTAsNyArMjUw
LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgdmNwdV9pbmZvIHZjcHVfaW5mb190OwogICogb2YgdGhpcyBz
dHJ1Y3R1cmUgcmVtYWluaW5nIGNvbnN0YW50Lg0KICAqLw0KIHN0cnVjdCBzaGFyZWRfaW5mbyB7
DQotICAgIHN0cnVjdCB2Y3B1X2luZm8gdmNwdV9pbmZvW1hFTl9MRUdBQ1lfTUFYX1ZDUFVTXTsN
CisgICAgc3RydWN0IHZjcHVfaW5mbyBWY3B1SW5mb1tYRU5fTEVHQUNZX01BWF9WQ1BVU107DQog
DQogICAgIC8qDQogICAgICAqIEEgZG9tYWluIGNhbiBjcmVhdGUgImV2ZW50IGNoYW5uZWxzIiBv
biB3aGljaCBpdCBjYW4gc2VuZCBhbmQgcmVjZWl2ZQ0KQEAgLTI5OSw2ICsyOTksNyBAQCBzdHJ1
Y3Qgc2hhcmVkX2luZm8gewogfTsNCiAjaWZuZGVmIF9fWEVOX18NCiB0eXBlZGVmIHN0cnVjdCBz
aGFyZWRfaW5mbyBzaGFyZWRfaW5mb190Ow0KK3R5cGVkZWYgc3RydWN0IHNoYXJlZF9pbmZvIFhF
Tl9TSEFSRURfSU5GTzsNCiAjZW5kaWYNCiANCiAvKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGludG8g
YSBDIFVJTlROIGNvbnN0YW50LiAqLw0KLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:12:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:12: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 1iwmD3-0007nR-K0; Wed, 29 Jan 2020 12:12:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmD1-0007nH-P2
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:39 +0000
X-Inumbo-ID: a401681a-4290-11ea-889f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a401681a-4290-11ea-889f-12813bfff9fa;
 Wed, 29 Jan 2020 12:12:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299958;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=zyHpr9ix2npi7qtArGsWGAY5zv7ddkC01dZ6h/pkUzU=;
 b=fzZLC1S48TC6CZhoVIg9rXPhrSkGI++w9HU+L2LklDPg8eYlTTUUFuCG
 tN5rAWW8HNrSkHwbddlom9t3XZ/N9lo+TikbNGF+9iMp+mckO9Uj9keH7
 ujTAvcBHdLQ/VsX5LxuN3SSgVho7s0sd3JA0kmoEzDIIEcAb6j60ZAGXS I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6XQbXrOY+iulNnZGQfoTxZyXaO0O5/8aXf3WQddjrTWjNlJo0WMg2NkraqTcqN+YPKnOgS3nNn
 wN4ngMe7Q78rpXTC4ECasU4bhL+w3AwyxHXvu271/pexFhEm8PAzdeVmAji7toNeaXDJQ+Ujvl
 AaFoQOBLBgaODClPh+2uyfhoBH3z7e7hXN8ymdW4Jcu9BNhH39oviaRZIiYidJDLSz44QkQ1S/
 riiQoGUab29AphMa1Ec3FlSRlNQHv1iFGpxHpKRdbe5Z3Jv88drTmi4HqU+R5p1K6kjrObheWT
 UT0=
X-SBRS: 2.7
X-MesageID: 11979656
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11979656"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:30 +0000
Message-ID: <20200129121235.1814563-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/5] OvmfXen: Set PcdFSBClock at runtime
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bob Feng <bob.c.feng@intel.com>, Julien Grall <julien@xen.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.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>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6CmdpdDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvYXBlcmFyZC9vdm1mLmdpdCBici5hcGljLXRpbWVyLWZyZXEtdjEKCkhp
LAoKT3ZtZlhlbiB1c2VzIHRoZSBBUElDIHRpbWVyLCBidXQgd2l0aCBhbiBoYXJkLWNvZGVkIGZy
ZXF1ZW5jeSB0aGF0IG1heSBjaGFuZ2UKYXMgcG9pbnRlZCBvdXQgaGVyZToKICBodHRwczovL2Vk
azIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS80NTE4NQogIDwyMDE5MDgwODEzNDQyMy55YnFn
M3FrcHc1dWNmems0QEFpci1kZS1Sb2dlcj4KClRoaXMgc2VyaWVzIGNoYW5nZXMgdGhhdCBzbyB0
aGUgZnJlcXVlbmN5IGlzIGNhbGN1bGF0ZWQgYXQgcnVudGltZS4KClJlZjogaHR0cHM6Ly9idWd6
aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDkwCgpUaGVyZSBpcyBhbHNvIG9u
ZSBjbGVhbnVwIHBhdGNoIHRoYXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgcmVzdC4KCkNo
ZWVycywKCkFudGhvbnkgUEVSQVJEICg1KToKICBPdm1mUGtnL1hlblJlc2V0VmVjdG9yOiBTaWxl
bnQgYSB3YXJuaW5nIGZyb20gbmFzbQogIE1kZVBrZzogQWxsb3cgUGNkRlNCQ2xvY2sgdG8gYnkg
RHluYW1pYwogIE92bWZQa2cvSW5kdXN0cnlTdGFuZGFyZC9YZW46IEFwcGx5IEVESzIgY29kaW5n
IHN0eWxlIHRvCiAgICBYRU5fVkNQVV9USU1FX0lORk8KICBPdm1mUGtnL1hlblBsYXRmb3JtUGVp
OiBDYWxpYnJhdGUgQVBJQyB0aW1lciBmcmVxdWVuY3kKICBPdm1mUGtnL092bWZYZW46IFNldCBQ
Y2RGU0JDbG9jawoKIE1kZVBrZy9NZGVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOCArLQogT3ZtZlBrZy9Pdm1mWGVuLmRzYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0
ICstCiBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZiAgfCAgIDIgKwog
T3ZtZlBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oIHwgIDE3ICstLQogT3Zt
ZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oICAgICAgICAgIHwgICA1ICsKIE92bWZQa2cv
WGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0uYyAgICAgICAgICB8ICAgMSArCiBPdm1mUGtnL1hlblBs
YXRmb3JtUGVpL1hlbi5jICAgICAgICAgICAgICAgfCAxMjcgKysrKysrKysrKysrKysrKysrKysr
CiBPdm1mUGtnL1hlblJlc2V0VmVjdG9yL0lhMzIvWGVuUFZITWFpbi5hc20gfCAgIDIgKy0KIDgg
ZmlsZXMgY2hhbmdlZCwgMTUwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:12:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:12: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 1iwmD3-0007nX-Td; Wed, 29 Jan 2020 12:12:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmD1-0007nI-PQ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:39 +0000
X-Inumbo-ID: a3fd9ee2-4290-11ea-a933-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3fd9ee2-4290-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 12:12:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299960;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5A+XmPCalbcBox+WyAsEdCt6PwP9Kaft4Xz46mpZQ3s=;
 b=FlPu+noOjulSbDPWtOjG6Jhvr4Jf4g9CmT6gTJB/W0kLKofuPzdgUFUV
 4fYyDs8jdpIMScqWBg5KKSD8VwCNX/aTwHZ8KB7R/u+KEASVm1wbmgvYl
 p9Tx9XwXAimVWdYxkpFFUbcQ+ia9Zm/Uq/786AXcaf+k1VMNjIGM5mcNa Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FOmBeKztIZ10kCjGV8zrjiwChUk6FOYkd8pxYolMEiyoSyYsRNc/c5gO8dKS8miZPFWiA7wYZO
 1mFKrwXfyivbplbJFq7FnV9k2uI9BUSSdzAU5Y7xrzjCujdDIMpFgk/sTW+tZsKI+a6H0zr8Ih
 ji1Vn+S8E5QCrbyKfrQDGFThbNrIyQ25cXK7QQi/59iDNb/kSxXij0fITF5jI+NezqEinrJHrc
 OiLRDTM+B0b774vm26ZgdxZMUXgH//UPaTGmxn30JWoH2j64eSDIqkOHZ9l3645TcA92qwZjFb
 ypY=
X-SBRS: 2.7
X-MesageID: 11606515
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11606515"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:31 +0000
Message-ID: <20200129121235.1814563-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129121235.1814563-1-anthony.perard@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/5] OvmfPkg/XenResetVector: Silent a warning
 from nasm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYXZvaWQgbmFzbSBnZW5lcmF0aW5nIGEgd2FybmluZywgcmVwbGFjZSB0aGUgbWFjcm8gYnkg
dGhlIHZhbHVlCmV4cGVjdGVkIHRvIGJlIHN0b3JlZCBpbiBlYXguCiAgSWEzMi9YZW5QVkhNYWlu
LmFzbTo3Njogd2FybmluZzogZHdvcmQgZGF0YSBleGNlZWRzIGJvdW5kcwoKUmVwb3J0ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE92bWZQa2cvWGVuUmVzZXRW
ZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUmVzZXRWZWN0
b3IvSWEzMi9YZW5QVkhNYWluLmFzbSBiL092bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5Q
VkhNYWluLmFzbQppbmRleCAyZGYwZjEyZTE4Y2IuLmM3NjFlOWQzMDcyOSAxMDA2NDQKLS0tIGEv
T3ZtZlBrZy9YZW5SZXNldFZlY3Rvci9JYTMyL1hlblBWSE1haW4uYXNtCisrKyBiL092bWZQa2cv
WGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbQpAQCAtNzMsNyArNzMsNyBAQCB4ZW5Q
VkhNYWluOgogICAgIDsNCiAgICAgOyBwYXJhbWV0ZXIgZm9yIEZsYXQzMlNlYXJjaEZvckJmdkJh
c2UNCiAgICAgOw0KLSAgICBtb3YgICAgIGVheCwgQUREUl9PRihmb3VyR2lnYWJ5dGVzKQ0KKyAg
ICBtb3YgICAgIGVheCwgMCAgIDsgQUREUl9PRihmb3VyR2lnYWJ5dGVzKQ0KICAgICBhZGQgICAg
IGVheCwgZWR4IDsgYWRkIGRlbHRhDQogDQogICAgIDsNCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:12:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwmDC-0007po-IY; Wed, 29 Jan 2020 12:12:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmDB-0007pX-OR
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:49 +0000
X-Inumbo-ID: a4e93456-4290-11ea-8396-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a4e93456-4290-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 12:12:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299961;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Oi+cHxgzi+PRqZzIj79s83RFuw3z+sUy9q8sfMqAjwk=;
 b=hkMeypcAc9EPTzmI1+iqtsKEEkZOn8JrsGg2wT7QAa+GKGgUmAy4QnKk
 OxVwluqUeV+qydrsKmislZf0LU4+URgI0oo1s+Yq5R7wVB0gjP3e6LfYb
 LOgGkFcJ1PgtRArwBWlu29vGt+hMHtjsqiPGhzLd7c078JZnDAHb2Ktei w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6jNr9SSSuM1D6vlqD/rgQgOzyrJEiP4S/+iGYfURrVy4cTAnpvdA+T1H8NYbTDQbSGsXl4Xc2X
 3YfkD1NfCo0gvkvcW1iacSUHJX3iUMIyiLlckkmriJzzONWsUkc8FauzFHqZEyx1axFSA06mCd
 +Tz6/d8+6dK4WuW334Qf+MYkANCcwoE7MZ5mf3cTZjgXvIo1japyyUBcmERRpdpPvmVQboG4ET
 EceSnB8y4p2NT5uADo+cjDlAVMmbfSJLtkryB9pP/NZUQWP1znVL3p+8gKKTvv8lJSC0GFLzPF
 uR0=
X-SBRS: 2.7
X-MesageID: 11606517
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11606517"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:32 +0000
Message-ID: <20200129121235.1814563-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129121235.1814563-1-anthony.perard@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/5] MdePkg: Allow PcdFSBClock to by Dynamic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bob Feng <bob.c.feng@intel.com>, Julien Grall <julien@xen.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2hhbmdlIHRoZSB2YWx1ZSBvZiBQY2RGU0JDbG9jayBh
dCBydW4gdGltZSBpbgpPdm1mWGVuLCBzbyBtb3ZlIGl0IHRvIHRoZSBQY2RzRHluYW1pYyBzZWN0
aW9uLgoKUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTI0OTAKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQpDQzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgpDQzogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Ci0tLQogTWRlUGtnL01kZVBrZy5kZWMgfCA4ICsr
KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL01kZVBrZy9NZGVQa2cuZGVjIGIvTWRlUGtnL01kZVBrZy5kZWMKaW5kZXgg
ZDAyMmNjNWUzZWYyLi44ZjVhNDgzNDZlNTAgMTAwNjQ0Ci0tLSBhL01kZVBrZy9NZGVQa2cuZGVj
CisrKyBiL01kZVBrZy9NZGVQa2cuZGVjCkBAIC0yMTk0LDEwICsyMTk0LDYgQEAgW1BjZHNGaXhl
ZEF0QnVpbGQsUGNkc1BhdGNoYWJsZUluTW9kdWxlXQogICAjIEBWYWxpZExpc3QgIDB4ODAwMDAw
MDEgfCA4LCAxNiwgMzINCiAgIGdFZmlNZGVQa2dUb2tlblNwYWNlR3VpZC5QY2RQb3J0ODBEYXRh
V2lkdGh8OHxVSU5UOHwweDAwMDAwMDJkDQogDQotICAjIyBUaGlzIHZhbHVlIGlzIHVzZWQgdG8g
Y29uZmlndXJlIFg4NiBQcm9jZXNzb3IgRlNCIGNsb2NrLg0KLSAgIyBAUHJvbXB0IEZTQiBDbG9j
ay4NCi0gIGdFZmlNZGVQa2dUb2tlblNwYWNlR3VpZC5QY2RGU0JDbG9ja3wyMDAwMDAwMDB8VUlO
VDMyfDB4MDAwMDAwMGMNCi0NCiAgICMjIFRoZSBtYXhpbXVtIHByaW50YWJsZSBudW1iZXIgb2Yg
Y2hhcmFjdGVycy4gVWVmTGliIGZ1bmN0aW9uczogQXNjaWlQcmludCgpLCBBc2NpaUVycm9yUHJp
bnQoKSwNCiAgICMgIFByaW50WFkoKSwgQXNjaWlQcmludFhZKCksIFByaW50KCksIEVycm9yUHJp
bnQoKSBiYXNlIG9uIHRoaXMgUENEIHZhbHVlIHRvIHByaW50IGNoYXJhY3RlcnMuDQogICAjIEBQ
cm9tcHQgTWF4aW11bSBQcmludGFibGUgTnVtYmVyIG9mIENoYXJhY3RlcnMuDQpAQCAtMjI5Nyw1
ICsyMjkzLDkgQEAgW1BjZHNGaXhlZEF0QnVpbGQsIFBjZHNQYXRjaGFibGVJbk1vZHVsZSwgUGNk
c0R5bmFtaWMsIFBjZHNEeW5hbWljRXhdCiAgICMgQFByb21wdCBCb290IFRpbWVvdXQgKHMpDQog
ICBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNkUGxhdGZvcm1Cb290VGltZU91dHwweGZmZmZ8
VUlOVDE2fDB4MDAwMDAwMmMNCiANCisgICMjIFRoaXMgdmFsdWUgaXMgdXNlZCB0byBjb25maWd1
cmUgWDg2IFByb2Nlc3NvciBGU0IgY2xvY2suDQorICAjIEBQcm9tcHQgRlNCIENsb2NrLg0KKyAg
Z0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEZTQkNsb2NrfDIwMDAwMDAwMHxVSU5UMzJ8MHgw
MDAwMDAwYw0KKw0KIFtVc2VyRXh0ZW5zaW9ucy5UaWFub0NvcmUuIkV4dHJhRmlsZXMiXQ0KICAg
TWRlUGtnRXh0cmEudW5pDQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:12:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:12: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 1iwmDH-0007sP-TH; Wed, 29 Jan 2020 12:12:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmDG-0007rk-Oj
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:54 +0000
X-Inumbo-ID: a557d9d8-4290-11ea-a933-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a557d9d8-4290-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 12:12:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299961;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ujC3ICVEDUCWxFYw0I7YeEtcxnzuC7N7nVFvDxyOyhc=;
 b=AkwISS+yLRzY6ceLY6yK8xlasFE+d5XJZfhg8wayaFIY8PXq6fJ4Uql5
 ZU09NQHpvSYvYuLpr//9YPXXGLYgmpcaOavo33wQZDgLJaInjOztDLQTn
 uw9TowFYXH5+XR5twGS2BiV6WrH9a8t8Xuvi60ReiRN0RC9Oi6fzrDinR A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vgtfSAJBwy7rEkZUIwzoIsaNr+D70QHQf5r0c43xP9WbIfeEK2iJ8SBxljyyKuVk1OwqUcu4hF
 jtKpqFcOwYKKLpOy8PeulVU+aDc246BIhFYLBPqlte5fiU97e/tknWWBvXKQ3lCwoGE26yljVI
 scuQI0g4Sb3BJzmF+i99JlC7DG0y0ABxftgIp1VujW89bc4VXJ1BWLOMN++5XP0MlIAT0Gb8sI
 RWMl7NNx2vRCDNiqyetX0h9niOhWJ0CNRDt69Uvof+hTRHXxhnErcE7yIDRhPY6TXMYF25nBug
 bYk=
X-SBRS: 2.7
X-MesageID: 11606519
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11606519"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:35 +0000
Message-ID: <20200129121235.1814563-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129121235.1814563-1-anthony.perard@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] OvmfPkg/OvmfXen: Set PcdFSBClock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIGdFZmlNZGVQa2dUb2tlblNwYWNlR3VpZC5QY2RGU0JDbG9jayBzbyBpdCBjYW4gaGF2
ZSB0aGUgY29ycmVjdAp2YWx1ZSB3aGVuIFNlY1BlaUR4ZVRpbWVyTGliQ3B1IHN0YXJ0IHRvIHVz
ZSBpdCBmb3IgdGhlIEFQSUMgdGltZXIuCgpDdXJyZW50bHksIG5vdGhpbmcgYXBwZWFyIHRvIHVz
ZSB0aGUgdmFsdWUgaW4gUGNkRlNCQ2xvY2sgYmVmb3JlClhlblBsYXRmb3JtUGVpIGhhZCBhIGNo
YW5jZSB0byBzZXQgaXQgZXZlbiB0aG91Z2ggVGltZXJMaWIgaXMgaW5jbHVkZWQKaW4gbW9kdWxl
cyBydW5uZWQgYmVmb3JlIFhlblBsYXRmb3JtUGVpLgoKWGVuUGxhdGZvcm1QZWkgZG9lc24ndCB1
c2UgYW55IG9mIHRoZSBmdW5jdGlvbnMgdGhhdCB3b3VsZCB1c2UgdGhhdAp2YWx1ZS4gTm8gb3Ro
ZXIgbW9kdWxlcyBpbiB0aGUgUEVJIHBoYXNlIHNlZW1zIHRvIHVzZSB0aGUgVGltZXJMaWIKYmVm
b3JlIFBjZEZTQkNsb2NrIGlzIHNldC4gVGhlcmUgYXJlIGN1cnJlbnRseSB0d28gb3RoZXIgbW9k
dWxlcyBpbgp0aGUgUEVJIHBoYXNlIHRoYXQgbmVlZHMgdGhlIFRpbWVyTGliOgotIFMzUmVzdW1l
MlBlaSwgYnV0IG9ubHkgYmVjYXVzZSBMb2NhbEFwaWNMaWIgbmVlZHMgaXQsIGJ1dCBub3RoaW5n
IGlzCiAgdXNpbmcgdGhlIHZhbHVlIGZyb20gUGNkRlNCQ2xvY2suCi0gQ3B1TXBQZWksIGJ1dCBJ
IGJlbGlldmUgaXQgb25seSBydW5zIGFmdGVyIFhlblBsYXRmb3JtUGVpCgpCZWZvcmUgdGhlIFBF
SSBwaGFzZSwgdGhlcmUncyB0aGUgU0VDIHBoYXNlLCBhbmQgU2VjTWFpbiBuZWVkcwpUaW1lckxp
YiBiZWNhdXNlIG9mIExvY2FsQXBpY0xpYi4gQW5kIGl0IGluaXRpYWxpc2UgdGhlIEFQSUMgdGlt
ZXJzCmZvciB0aGUgZGVidWcgYWdlbnQuIEJ1dCBJIGRvbid0IHRoaW5rIGFueSBvZiB0aGUgRGVi
dWdMaWIgdGhhdApPdm1mWGVuIGNvdWxkIHVzZSBhcmUgYWN0dWFsbHkgdXNpbmcgdGhlICpEZWxh
eSBmdW5jdGlvbnMgaW4gVGltZXJMaWIsCmFuZCBzbyB3b3VsZCBub3QgdXNlIHRoZSB2YWx1ZSBm
cm9tIFBjZEZTQkNsb2NrIHdoaWNoIHdvdWxkIGJlCnVuaW5pdGlhbGlzZWQuCgpBIHNpbXBsZSBy
dW50aW1lIHRlc3Qgc2hvd2VkIHRoYXQgVGltZXJMaWIgZG9lc24ndCB1c2UgUGNkRlNCQ2xvY2sK
dmFsdWUgYmVmb3JlIGl0IGlzIHNldC4KClJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yNDkwClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE92bWZQa2cvT3ZtZlhlbi5kc2MgICAgICAg
ICAgICAgICAgICAgICAgIHwgNCArLS0tCiBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRm
b3JtUGVpLmluZiB8IDEgKwogT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYyAgICAgICAgICAg
ICAgfCA0ICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlhlbi5kc2MgYi9Pdm1mUGtnL092bWZYZW4u
ZHNjCmluZGV4IDhjMTFlZmU5YjcwOS4uMTkwZDc0MDBjMTQ4IDEwMDY0NAotLS0gYS9Pdm1mUGtn
L092bWZYZW4uZHNjCisrKyBiL092bWZQa2cvT3ZtZlhlbi5kc2MKQEAgLTQ0Miw5ICs0NDIsNiBA
QCBbUGNkc0ZpeGVkQXRCdWlsZF0KICAgIyBQb2ludCB0byB0aGUgTWRlTW9kdWxlUGtnL0FwcGxp
Y2F0aW9uL1VpQXBwL1VpQXBwLmluZg0KICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlk
LlBjZEJvb3RNYW5hZ2VyTWVudUZpbGV8eyAweDIxLCAweGFhLCAweDJjLCAweDQ2LCAweDE0LCAw
eDc2LCAweDAzLCAweDQ1LCAweDgzLCAweDZlLCAweDhhLCAweGI2LCAweGY0LCAweDY2LCAweDIz
LCAweDMxIH0NCiANCi0gICMjIFhlbiB2bGFwaWMncyBmcmVxdWVuY2UgaXMgMTAwIE1Ieg0KLSAg
Z0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEZTQkNsb2NrfDEwMDAwMDAwMA0KLQ0KICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjDQogIw0KICMgUGNkIER5bmFtaWMgU2VjdGlvbiAtIGxpc3Qgb2Yg
YWxsIEVESyBJSSBQQ0QgRW50cmllcyBkZWZpbmVkIGJ5IHRoaXMgUGxhdGZvcm0NCkBAIC00Njgs
NiArNDY1LDcgQEAgW1BjZHNEeW5hbWljRGVmYXVsdF0KICAgZ1VlZmlPdm1mUGtnVG9rZW5TcGFj
ZUd1aWQuUGNkUGNpTW1pbzY0QmFzZXwweDANCiAgIGdVZWZpT3ZtZlBrZ1Rva2VuU3BhY2VHdWlk
LlBjZFBjaU1taW82NFNpemV8MHg4MDAwMDAwMDANCiANCisgIGdFZmlNZGVQa2dUb2tlblNwYWNl
R3VpZC5QY2RGU0JDbG9jaw0KICAgZ0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFBsYXRmb3Jt
Qm9vdFRpbWVPdXR8MA0KIA0KICAgIyBTZXQgdmlkZW8gcmVzb2x1dGlvbiBmb3IgdGV4dCBzZXR1
cC4NCmRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmlu
ZiBiL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuUGxhdGZvcm1QZWkuaW5mCmluZGV4IDMzNWE0
NDI1MzhjMi4uMTc3MjAwZjNiN2U1IDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVp
L1hlblBsYXRmb3JtUGVpLmluZgorKysgYi9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRm
b3JtUGVpLmluZgpAQCAtODMsNiArODMsNyBAQCBbUGNkXQogICBnRWZpTWRlTW9kdWxlUGtnVG9r
ZW5TcGFjZUd1aWQuUGNkRHhlSXBsU3dpdGNoVG9Mb25nTW9kZQ0KICAgZ0VmaU1kZU1vZHVsZVBr
Z1Rva2VuU3BhY2VHdWlkLlBjZFVzZTFHUGFnZVRhYmxlDQogICBnRWZpTWRlTW9kdWxlUGtnVG9r
ZW5TcGFjZUd1aWQuUGNkUHRlTWVtb3J5RW5jcnlwdGlvbkFkZHJlc3NPck1hc2sNCisgIGdFZmlN
ZGVQa2dUb2tlblNwYWNlR3VpZC5QY2RGU0JDbG9jaw0KICAgZ0VmaVNlY3VyaXR5UGtnVG9rZW5T
cGFjZUd1aWQuUGNkT3B0aW9uUm9tSW1hZ2VWZXJpZmljYXRpb25Qb2xpY3kNCiAgIGdVZWZpQ3B1
UGtnVG9rZW5TcGFjZUd1aWQuUGNkQ3B1TG9jYWxBcGljQmFzZUFkZHJlc3MNCiANCmRpZmYgLS1n
aXQgYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlbi5jIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBl
aS9YZW4uYwppbmRleCBkNmNkYzlhOGUzMWMuLmZjOTkwNDYyZGNjYyAxMDA2NDQKLS0tIGEvT3Zt
ZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYworKysgYi9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hl
bi5jCkBAIC01MDQsNiArNTA0LDEwIEBAIENhbGlicmF0ZUxhcGljVGltZXIgKAogICAgIC8gKFRz
Y1RpY2syIC0gVHNjVGljayk7DQogICBERUJVRyAoKERFQlVHX0lORk8sICJBUElDIEZyZXEgJSA4
bHUgSHpcbiIsIEZyZXEpKTsNCiANCisgIEFTU0VSVCAoRnJlcSA8PSBNQVhfVUlOVDMyKTsNCisg
IFN0YXR1cyA9IFBjZFNldDMyUyAoUGNkRlNCQ2xvY2ssIEZyZXEpOw0KKyAgQVNTRVJUX1JFVFVS
Tl9FUlJPUiAoU3RhdHVzKTsNCisNCiAgIFVubWFwWGVuUGFnZSAoU2hhcmVkSW5mbyk7DQogDQog
RXhpdDoNCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:13:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:13: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 1iwmDM-0007vV-IF; Wed, 29 Jan 2020 12:13:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wV5r=3S=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iwmDL-0007uz-PK
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:12:59 +0000
X-Inumbo-ID: a5df111e-4290-11ea-ad98-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5df111e-4290-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 12:12:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580299963;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ko7mPFESyttG6Cuo2jpDQQtOn5TR6/Qfkew50O7TNrQ=;
 b=Iy4dGhtyoUZfhph+0O+x5qsbupPBaPn/SeETd85s2MaTPXKg3GV5tPRM
 CD9wxrM9lNH1TRPqpxQl+wVZWsLFlmh9nq7mtVz9ly8pxTeD6Dbrf3ASE
 MqKV9wGJMjAas0VOvU6kQG4gTGroPkf8REUUymS8EXyrumzyi6tpSVr+X U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DZAls7KjEEPgtD69CE24aJpVJ4rWeEnQNyNqRqMNlSKdfNm1Tx4T9anLwckAfhYAdFemmYexW3
 PGdASXZsOpxGgSRlHUBoKKqDzXxqTvTdVnPxP1dAMH/zNVryQmgJEDVCPl35XmRFpTKeBG4CWJ
 h2U/lVBqB2zZm+g1S5XxY1d/LoH4K42d//MZhEGhEQXV8q+OYQs9BYBAsi5eRy1oTRDjdlGikT
 Klo2TDvp6fUeU/EYbnptMX43WG3cTWSBjw1vLBbF3HWllP4b0/OPQnmJPSvT5Qg0v/bi9WnSlN
 WoU=
X-SBRS: 2.7
X-MesageID: 11606521
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,377,1574139600"; d="scan'208";a="11606521"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <devel@edk2.groups.io>
Date: Wed, 29 Jan 2020 12:12:34 +0000
Message-ID: <20200129121235.1814563-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129121235.1814563-1-anthony.perard@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] OvmfPkg/XenPlatformPei: Calibrate APIC
 timer frequency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming
 Gao <liming.gao@intel.com>, Anthony Perard <anthony.perard@citrix.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.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>

Q2FsY3VsYXRlIHRoZSBmcmVxdWVuY3kgb2YgdGhlIEFQSUMgdGltZXIgdGhhdCBYZW4gcHJvdmlk
ZXMuCgpFdmVuIHRob3VnaCB0aGUgZnJlcXVlbmN5IGlzIGN1cnJlbnRseSBoYXJkLWNvZGVkLCBp
dCBpc24ndCBwYXJ0IG9mCnRoZSBwdWJsaWMgQUJJIHRoYXQgWGVuIHByb3ZpZGVzIGFuZCB0aHVz
IG1heSBjaGFuZ2UgYXQgYW55IHRpbWUuIE9WTUYKbmVlZHMgdG8gZGV0ZXJtaW5lIHRoZSBmcmVx
dWVuY3kgYnkgYW4gb3RoZXIgbWVhbi4KCkZvcnR1bmF0ZWx5LCBYZW4gcHJvdmlkZXMgYSB3YXkg
dG8gZGV0ZXJtaW5lcyB0aGUgZnJlcXVlbmN5IG9mIHRoZQpUU0MsIHNvIHdlIGNhbiB1c2UgVFND
IHRvIGNhbGlicmF0ZSB0aGUgZnJlcXVlbmN5IG9mIHRoZSBBUElDIHRpbWVyLgpUaGF0IGluZm9y
bWF0aW9uIGlzIGZvdW5kIGluIHRoZSBzaGFyZWRfaW5mbyBwYWdlIHdoaWNoIHdlIG1hcCBhbmQK
dW5tYXAgb25jZSBkb25lIChYZW5CdXNEeGUgaXMgZ29pbmcgdG8gbWFwIHRoZSBwYWdlIHNvbWV3
aGVyZSBlbHNlKS4KClRoZSBjYWxjdWxhdGVkIGZyZXF1ZW5jeSBpcyBvbmx5IGxvZ2dlZCBpbiB0
aGlzIHBhdGNoLCBpdCB3aWxsIGJlIHVzZWQKaW4gYSBmb2xsb3dpbmcgcGF0Y2guCgpSZWY6IGh0
dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ5MApTaWduZWQt
b2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiBPdm1mUGtnL1hl
blBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZiB8ICAgMSArCiBPdm1mUGtnL1hlblBsYXRm
b3JtUGVpL1BsYXRmb3JtLmggICAgICAgICB8ICAgNSArCiBPdm1mUGtnL1hlblBsYXRmb3JtUGVp
L1BsYXRmb3JtLmMgICAgICAgICB8ICAgMSArCiBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlbi5j
ICAgICAgICAgICAgICB8IDEyMyArKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDEzMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBl
aS9YZW5QbGF0Zm9ybVBlaS5pbmYgYi9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3Jt
UGVpLmluZgppbmRleCAwZWY3N2RiOTJjMDMuLjMzNWE0NDI1MzhjMiAxMDA2NDQKLS0tIGEvT3Zt
ZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW5QbGF0Zm9ybVBlaS5pbmYKKysrIGIvT3ZtZlBrZy9YZW5Q
bGF0Zm9ybVBlaS9YZW5QbGF0Zm9ybVBlaS5pbmYKQEAgLTUyLDYgKzUyLDcgQEAgW0xpYnJhcnlD
bGFzc2VzXQogICBEZWJ1Z0xpYg0KICAgSG9iTGliDQogICBJb0xpYg0KKyAgTG9jYWxBcGljTGli
DQogICBQY2lMaWINCiAgIFJlc291cmNlUHVibGljYXRpb25MaWINCiAgIFBlaVNlcnZpY2VzTGli
DQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oIGIvT3ZtZlBr
Zy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oCmluZGV4IDc2NjFmNGE4ZGUwYS4uOTdlNDgyYTA2
NWYwIDEwMDY0NAotLS0gYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1BsYXRmb3JtLmgKKysrIGIv
T3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oCkBAIC0xMjcsNiArMTI3LDExIEBAIFhl
bkdldEU4MjBNYXAgKAogICBVSU5UMzIgKkNvdW50DQogICApOw0KIA0KK1ZPSUQNCitDYWxpYnJh
dGVMYXBpY1RpbWVyICgNCisgIFZPSUQNCisgICk7DQorDQogZXh0ZXJuIEVGSV9CT09UX01PREUg
bUJvb3RNb2RlOw0KIA0KIGV4dGVybiBVSU5UOCBtUGh5c01lbUFkZHJlc3NXaWR0aDsNCmRpZmYg
LS1naXQgYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1BsYXRmb3JtLmMgYi9Pdm1mUGtnL1hlblBs
YXRmb3JtUGVpL1BsYXRmb3JtLmMKaW5kZXggNzE3ZmQwYWIxYTQ1Li5lOTUxMWViNDBjNjIgMTAw
NjQ0Ci0tLSBhL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0uYworKysgYi9Pdm1mUGtn
L1hlblBsYXRmb3JtUGVpL1BsYXRmb3JtLmMKQEAgLTQ0OCw2ICs0NDgsNyBAQCBJbml0aWFsaXpl
WGVuUGxhdGZvcm0gKAogICBJbml0aWFsaXplUmFtUmVnaW9ucyAoKTsNCiANCiAgIEluaXRpYWxp
emVYZW4gKCk7DQorICBDYWxpYnJhdGVMYXBpY1RpbWVyICgpOw0KIA0KICAgaWYgKG1Cb290TW9k
ZSAhPSBCT09UX09OX1MzX1JFU1VNRSkgew0KICAgICBSZXNlcnZlRW11VmFyaWFibGVOdlN0b3Jl
ICgpOw0KZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuLmMgYi9Pdm1mUGtn
L1hlblBsYXRmb3JtUGVpL1hlbi5jCmluZGV4IGM0MWZlY2RjNDg2ZS4uZDZjZGM5YThlMzFjIDEw
MDY0NAotLS0gYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlbi5jCisrKyBiL092bWZQa2cvWGVu
UGxhdGZvcm1QZWkvWGVuLmMKQEAgLTE5LDYgKzE5LDcgQEAKIC8vDQogI2luY2x1ZGUgPExpYnJh
cnkvRGVidWdMaWIuaD4NCiAjaW5jbHVkZSA8TGlicmFyeS9Ib2JMaWIuaD4NCisjaW5jbHVkZSA8
TGlicmFyeS9Mb2NhbEFwaWNMaWIuaD4NCiAjaW5jbHVkZSA8TGlicmFyeS9NZW1vcnlBbGxvY2F0
aW9uTGliLmg+DQogI2luY2x1ZGUgPExpYnJhcnkvUGNkTGliLmg+DQogI2luY2x1ZGUgPEd1aWQv
WGVuSW5mby5oPg0KQEAgLTM4NiwzICszODcsMTI1IEBAIEluaXRpYWxpemVYZW4gKAogDQogICBy
ZXR1cm4gRUZJX1NVQ0NFU1M7DQogfQ0KKw0KKw0KK0VGSV9TVEFUVVMNCitNYXBTaGFyZWRJbmZv
UGFnZSAoDQorICBJTiBWT0lEICpQYWdlUHRyDQorICApDQorew0KKyAgeGVuX2FkZF90b19waHlz
bWFwX3QgIFBhcmFtZXRlcnM7DQorICBJTlROICAgICAgICAgICAgICAgICAgUmV0dXJuQ29kZTsN
CisNCisgIFBhcmFtZXRlcnMuZG9taWQgPSBET01JRF9TRUxGOw0KKyAgUGFyYW1ldGVycy5zcGFj
ZSA9IFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOw0KKyAgUGFyYW1ldGVycy5pZHggPSAwOw0KKyAg
UGFyYW1ldGVycy5ncGZuID0gKFVJTlROKSBQYWdlUHRyID4+IEVGSV9QQUdFX1NISUZUOw0KKyAg
UmV0dXJuQ29kZSA9IFhlbkh5cGVyY2FsbE1lbW9yeU9wIChYRU5NRU1fYWRkX3RvX3BoeXNtYXAs
ICZQYXJhbWV0ZXJzKTsNCisgIGlmIChSZXR1cm5Db2RlICE9IDApIHsNCisgICAgcmV0dXJuIEVG
SV9OT19NQVBQSU5HOw0KKyAgfQ0KKyAgcmV0dXJuIEVGSV9TVUNDRVNTOw0KK30NCisNCitWT0lE
DQorVW5tYXBYZW5QYWdlICgNCisgIElOIFZPSUQgKlBhZ2VQdHINCisgICkNCit7DQorICB4ZW5f
cmVtb3ZlX2Zyb21fcGh5c21hcF90IFBhcmFtZXRlcnM7DQorICBJTlROICAgICAgICAgICAgICAg
ICAgICAgIFJldHVybkNvZGU7DQorDQorICBQYXJhbWV0ZXJzLmRvbWlkID0gRE9NSURfU0VMRjsN
CisgIFBhcmFtZXRlcnMuZ3BmbiA9IChVSU5UTikgUGFnZVB0ciA+PiBFRklfUEFHRV9TSElGVDsN
CisgIFJldHVybkNvZGUgPSBYZW5IeXBlcmNhbGxNZW1vcnlPcCAoWEVOTUVNX3JlbW92ZV9mcm9t
X3BoeXNtYXAsICZQYXJhbWV0ZXJzKTsNCisgIEFTU0VSVCAoUmV0dXJuQ29kZSA9PSAwKTsNCit9
DQorDQorDQorU1RBVElDDQorVUlOVDY0DQorR2V0Q1BVRnJlcSAoDQorICBJTiBYRU5fVkNQVV9U
SU1FX0lORk8gKlZjcHVUaW1lDQorICApDQorew0KKyAgVUlOVDMyIFZlcnNpb247DQorICBVSU5U
MzIgVFNDVG9TeXN0ZW1NdWx0aXBsaWVyOw0KKyAgSU5UOCAgIFRTQ1NoaWZ0Ow0KKyAgVUlOVDY0
IENQVUZyZXE7DQorDQorICBkbyB7DQorICAgIFZlcnNpb24gPSBWY3B1VGltZS0+VmVyc2lvbjsN
CisgICAgTWVtb3J5RmVuY2UgKCk7DQorICAgIFRTQ1RvU3lzdGVtTXVsdGlwbGllciA9IFZjcHVU
aW1lLT5UU0NUb1N5c3RlbU11bHRpcGxpZXI7DQorICAgIFRTQ1NoaWZ0ID0gVmNwdVRpbWUtPlRT
Q1NoaWZ0Ow0KKyAgICBNZW1vcnlGZW5jZSAoKTsNCisgIH0gd2hpbGUgKCgoVmVyc2lvbiAmIDEp
ICE9IDApICYmIChWZXJzaW9uICE9IFZjcHVUaW1lLT5WZXJzaW9uKSk7DQorDQorICBDUFVGcmVx
ID0gKDEwMDAwMDAwMDBVTEwgPDwgMzIpIC8gVFNDVG9TeXN0ZW1NdWx0aXBsaWVyOw0KKyAgaWYg
KFRTQ1NoaWZ0ID49IDApIHsNCisgICAgICBDUFVGcmVxID4+PSBWY3B1VGltZS0+VFNDU2hpZnQ7
DQorICB9IGVsc2Ugew0KKyAgICAgIENQVUZyZXEgPDw9IC1WY3B1VGltZS0+VFNDU2hpZnQ7DQor
ICB9DQorICByZXR1cm4gQ1BVRnJlcTsNCit9DQorDQorVk9JRA0KK1hlbkRlbGF5ICgNCisgIElO
IFhFTl9WQ1BVX1RJTUVfSU5GTyAqVmNwdVRpbWVJbmZvLA0KKyAgSU4gVUlOVDY0ICAgICAgICAg
ICAgIERlbGF5TnMNCisgICkNCit7DQorICBVSU5UNjQgVGljazsNCisNCisgIFRpY2sgPSBBc21S
ZWFkVHNjICgpOw0KKyAgVGljayArPSAoRGVsYXlOcyAqIEdldENQVUZyZXEgKFZjcHVUaW1lSW5m
bykpIC8gMTAwMDAwMDAwMFVMTDsNCisgIHdoaWxlIChBc21SZWFkVHNjKCkgPD0gVGljaykgew0K
KyAgICBDcHVQYXVzZSgpOw0KKyAgfQ0KK30NCisNCisNCisvKioNCisgIENhbGN1bGF0ZSB0aGUg
ZnJlcXVlbmN5IG9mIHRoZSBMb2NhbCBBcGljIFRpbWVyDQorKiovDQorVk9JRA0KK0NhbGlicmF0
ZUxhcGljVGltZXIgKA0KKyAgVk9JRA0KKyAgKQ0KK3sNCisgIFhFTl9TSEFSRURfSU5GTyAgICAg
ICAqU2hhcmVkSW5mbzsNCisgIFhFTl9WQ1BVX1RJTUVfSU5GTyAgICAqVmNwdVRpbWVJbmZvOw0K
KyAgVUlOVDMyICAgICAgICAgICAgICAgIFRpbWVyVGljaywgVGltZXJUaWNrMjsNCisgIFVJTlQ2
NCAgICAgICAgICAgICAgICBUc2NUaWNrLCBUc2NUaWNrMjsNCisgIFVJTlQ2NCAgICAgICAgICAg
ICAgICBGcmVxOw0KKyAgRUZJX1NUQVRVUyAgICAgICAgICAgIFN0YXR1czsNCisNCisgIFNoYXJl
ZEluZm8gPSBBbGxvY2F0ZVBhZ2VzICgxKTsNCisgIFN0YXR1cyA9IE1hcFNoYXJlZEluZm9QYWdl
IChTaGFyZWRJbmZvKTsNCisgIEFTU0VSVF9FRklfRVJST1IgKFN0YXR1cyk7DQorICBpZiAoRUZJ
X0VSUk9SIChTdGF0dXMpKSB7DQorICAgIGdvdG8gRXhpdDsNCisgIH0NCisNCisgIFZjcHVUaW1l
SW5mbyA9ICZTaGFyZWRJbmZvLT5WY3B1SW5mb1swXS5UaW1lOw0KKw0KKyAgSW5pdGlhbGl6ZUFw
aWNUaW1lciAoMSwgTUFYX1VJTlQzMiwgVFJVRSwgMCk7DQorICBEaXNhYmxlQXBpY1RpbWVySW50
ZXJydXB0ICgpOw0KKw0KKyAgVGltZXJUaWNrID0gR2V0QXBpY1RpbWVyQ3VycmVudENvdW50ICgp
Ow0KKyAgVHNjVGljayA9IEFzbVJlYWRUc2MgKCk7DQorICBYZW5EZWxheSAoVmNwdVRpbWVJbmZv
LCAxMDAwMDAwVUxMKTsNCisgIFRpbWVyVGljazIgPSBHZXRBcGljVGltZXJDdXJyZW50Q291bnQg
KCk7DQorICBUc2NUaWNrMiA9IEFzbVJlYWRUc2MgKCk7DQorDQorICBGcmVxID0gKEdldENQVUZy
ZXEgKFZjcHVUaW1lSW5mbykgKiAoVGltZXJUaWNrIC0gVGltZXJUaWNrMikpDQorICAgIC8gKFRz
Y1RpY2syIC0gVHNjVGljayk7DQorICBERUJVRyAoKERFQlVHX0lORk8sICJBUElDIEZyZXEgJSA4
bHUgSHpcbiIsIEZyZXEpKTsNCisNCisgIFVubWFwWGVuUGFnZSAoU2hhcmVkSW5mbyk7DQorDQor
RXhpdDoNCisgIEZyZWVQYWdlcyAoU2hhcmVkSW5mbywgMSk7DQorfQ0KLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:18:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwmIR-0008QU-9x; Wed, 29 Jan 2020 12:18:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwmIQ-0008QP-0d
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:18:14 +0000
X-Inumbo-ID: 6abb5d6c-4291-11ea-889f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6abb5d6c-4291-11ea-889f-12813bfff9fa;
 Wed, 29 Jan 2020 12:18: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 <osstest-admin@xenproject.org>)
 id 1iwmIN-0005bi-C5; Wed, 29 Jan 2020 12: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 1iwmIN-0000fc-4x; Wed, 29 Jan 2020 12:18:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwmIN-0000rl-4B; Wed, 29 Jan 2020 12:18:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146563-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
X-Osstest-Versions-That: xen=0b70b2ff8f5a61196d090cc70040a20178327347
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 12:18:11 +0000
Subject: [Xen-devel] [xen-unstable test] 146563: 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>

ZmxpZ2h0IDE0NjU2MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU2My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNyBndWVz
dC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NTQzCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2
NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU0MwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
IGZhaWwgbGlrZSAxNDY1NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjU0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQ2NTQzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxNDY1NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjU0MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQ2NTQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NDMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0NjU0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmOTEwYzNlYmM2YTE3OGM1Y2JiYzA4NjgxMzRiZTUz
NmZhZTdmN2NmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYjcwYjJm
ZjhmNWE2MTE5NmQwOTBjYzcwMDQwYTIwMTc4MzI3MzQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDY1NDMgIDIwMjAtMDEtMjggMDI6MjU6MDcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQ2NTU1ICAyMDIwLTAxLTI4IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTYzICAyMDIwLTAxLTI5IDAxOjU1OjMwIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDBi
NzBiMmZmOGYuLmY5MTBjM2ViYzYgIGY5MTBjM2ViYzZhMTc4YzVjYmJjMDg2ODEzNGJlNTM2ZmFl
N2Y3Y2YgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:36:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:36: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 1iwmaF-0001ix-Av; Wed, 29 Jan 2020 12:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwmaE-0001is-Ac
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:36:38 +0000
X-Inumbo-ID: fcf25f27-4293-11ea-88a9-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcf25f27-4293-11ea-88a9-12813bfff9fa;
 Wed, 29 Jan 2020 12:36:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580301398; x=1611837398;
 h=from:to:cc:subject:date:message-id:mime-version:reply-to:
 content-transfer-encoding;
 bh=d0lj0zd8IIUJTSK1BmICHD/I9GwB2cL5OOeEg0IRMzM=;
 b=CKra96p3BGrd5c6qy0Og0uyF2dAccd7hOqbT05Q4GQx0dD2mjwHKg/m2
 vznwga/k0EXRqpW8gp2DETabh5PGiMsR3dj3RJbIEXo78ZDvAyb9558BK
 5M/AO8T0ZeJ94rEQ45Vt4JCy24RmRE7izbjRBYbJnlo6RZS+1mFoyq8er w=;
IronPort-SDR: kiXRcLTqwCKx1WSUH8jtFw7HlgWYQVaV3gi5XebDg09Edu8NLaRUNn0Qz3QMiDJuZVhZ7mUvI3
 o2NnRinbqR7g==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="13381772"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 29 Jan 2020 12:36:23 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9BFADA21ED; Wed, 29 Jan 2020 12:36:22 +0000 (UTC)
Received: from EX13D08UEE004.ant.amazon.com (10.43.62.182) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 12:36:21 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D08UEE004.ant.amazon.com (10.43.62.182) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 12:36:21 +0000
Received: from CBG-R90WXYV0.cbg10.amazon.com (10.55.230.169) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 12:36:19 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 12:36:18 +0000
Message-ID: <20200129123618.1202-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [ANNOUNCE] Xen 4.14 Development Update
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>
Reply-To: xen-devel@lists.xenproject.org, pdurrant@amazon.com
Cc: luwei.kang@intel.com, andrew.cooper3@citrix.com, pdurrant@amazon.com,
 marmarek@invisiblethingslab.com, dwmw@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>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcwp5b3Ugd291bGQgbGlrZSB0byBzZWUgaW4gNC4xNCBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdAppcyBnb2luZyBvbiBhbmQgcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDgKIG1vbnRocy4KVGhlIGNyaXRpY2FsIGRhdGVzIGZvciBYZW4gNC4xNCBhcmUgYXMg
Zm9sbG93czoKCi0tLT4gV2UgYXJlIGhlcmUKKiBMYXN0IHBvc3RpbmcgZGF0ZTogTWF5IDFzdCwg
MjAyMAoqIEhhcmQgY29kZSBmcmVlemU6IE1heSAyMm5kLCAyMDIwCiogUmVsZWFzZTogSnVuZSAy
NnRoLCAyMDIwCgpOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBhIGZyZWV6ZSBleGNlcHRpb24gc2No
ZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCnRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTQgbXVzdCBi
ZSBwb3N0ZWQgaW5pdGlhbGx5IG5vIGxhdGVyIHRoYW4gdGhlCmxhc3QgcG9zdGluZyBkYXRlIGFu
ZCBmaW5hbGx5IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuCkFsbCBwYXRjaGVz
IHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBpbnRv
IG5leHQKcmVsZWFzZS4KClJDcyB3aWxsIGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZy
ZWV6ZS4KClRoZXJlIGlzIGFsc28gYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFz
a3MgKG5vdCBvbmx5IGJpZykKZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVj
dC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCgpTb21lIG9mIHRoZSB0YXNrcyB0
cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamlyYSB0YXNr
CnJlZmVycmVkIGJ5IFhFTi1OLgoKVGhlcmUgaXMgYSB2ZXJzaW9uIG51bWJlciBmb3IgcGF0Y2gg
c2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaCBmZWF0dXJlLgpDYW4gZWFjaCBvd25lciBzZW5kIGFu
IHVwZGF0ZSBnaXZpbmcgdGhlIGxhdGVzdCB2ZXJzaW9uIG51bWJlciBpZiB0aGUKc2VyaWVzIGhh
cyBiZWVuIHJlLXBvc3RlZD8gQWxzbywgY2FuIHRoZSBvd25lcnMgb2YgYW55IGNvbXBsZXRlZCBp
dGVtcwpwbGVhc2UgcmVzcG9uZCBzbyB0aGF0IHRoZSBpdGVtIGNhbiBiZSBtb3ZlZCBpbnRvIHRo
ZSAnQ29tcGxldGVkJyBzZWN0aW9uLgoKPSBQcm9qZWN0cyA9Cgo9PSBIeXBlcnZpc29yID09IAoK
KiAgTGl2ZS1VcGRhdGluZyBYZW4KICAtICBEYXZpZCBXb29kaG91c2UKCiogIE5vbi1Db29wZXJh
dGl2ZSBMaXZlIE1pZ3JhdGlvbgogIC0gIFBhdWwgRHVycmFudAoKPT09IHg4NiA9PT0gCgoqICBJ
bnRlbCBQcm9jZXNzb3IgVHJhY2UgdmlydHVhbGl6YXRpb24gZW5hYmxpbmcgKHYxKQogIC0gIEx1
d2VpIEthbmcKCiogIExpbnV4IHN0dWIgZG9tYWlucyAoUkZDIHYyKQogIC0gIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraQoKKiAgRml4ZXMgdG8gI0RCIGluamVjdGlvbgogIC0gIEFuZHJldyBD
b29wZXIKCiogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50cwogIC0gIEFuZHJl
dyBDb29wZXIKCiogIEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQogIC0gIEFuZHJldyBD
b29wZXIKCiogIEVJQlJTCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgWGVuIGlvcmVxIHNlcnZlciAo
djMpCiAgLSAgUm9nZXIgUGF1IE1vbm5lCgo9PT0gQVJNID09PSAKCj09IENvbXBsZXRlZCA9PSAK
CgpQYXVsIER1cnJhbnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:43:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwmgz-0002cS-6D; Wed, 29 Jan 2020 12:43:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W0R6=3S=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iwmgx-0002cL-T6
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:43:36 +0000
X-Inumbo-ID: f6f5a604-4294-11ea-8396-bc764e2007e4
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6f5a604-4294-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 12:43:35 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4AAC021F8E;
 Wed, 29 Jan 2020 07:43:35 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 29 Jan 2020 07:43:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=3kBeIO
 S8sQSiV109aMty5bC36GicmEgW0LcjhyOBdMg=; b=jJvgoNr5drbQ7UJkLALSD3
 yeb88gl6yVLMU7dQXKyKvzDXNrD0joEORANgSoTO/6yDVp47mdBkK/0dku+Vwq/E
 RWbMf/H2UWcH+9OQ6sVE4IIuvXWXc3Ws0UY4Yd5ITCcsjPbsBHGUuBzox1pNOMcp
 pQ5n4iPEPfvTzv/RxKBvhR4DJVHEukWyIVWpTWMAXlg2/2VLgFEGx+gxw4AX0/Dc
 VlvOvEkGqi90q/jSKF5YBIUDnNz1C39wIMX9yOjeLhPPoHjFCYN8lQUUnGl1rzFF
 T6bqqMrW5bryiKae1gRGxxjf+OowxhiMWzTehO3XS+2uLCF8+TZGwMuy4pXg8TUw
 ==
X-ME-Sender: <xms:9n0xXiTvQTKXvO-fAkNuHHgjf6BG9tj3hV5JL4p0HBGzlXM-xQxZHw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrfeeigdegvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre
 dttdejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghk
 ihcuoehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqe
 enucfkphepledurdeihedrfeegrdeffeenucevlhhushhtvghrufhiiigvpedtnecurfgr
 rhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinh
 hgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:930xXjwo1TB97PTey_bJrLLcSCgyKqPZAxrOL6SGR2W51lnIhcMdAg>
 <xmx:930xXiBa--4Gkq57U_UEsjUOgn7bkeYCg7kDkYNNfK6LIvUMLrvr0A>
 <xmx:930xXvH_MZwHm7Q9kyqqxOZ8eKrrpHqO3t26niErMnQqJQTMTl7A4A>
 <xmx:930xXpWFNYzQaLkZv_jEAr41rYmsjQLMO326tT-FHkkj77pWGqzv9Q>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 289C43060BE4;
 Wed, 29 Jan 2020 07:43:34 -0500 (EST)
Date: Wed, 29 Jan 2020 13:43:30 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org, pdurrant@amazon.com
Message-ID: <20200129124330.GG15453@mail-itl>
References: <20200129123618.1202-1-pdurrant@amazon.com>
MIME-Version: 1.0
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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: andrew.cooper3@citrix.com, roger.pau@citrix.com, luwei.kang@intel.com,
 dwmw@amazon.com
Content-Type: multipart/mixed; boundary="===============7573729113744913529=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7573729113744913529==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="JbKQpFqZXJ2T76Sg"
Content-Disposition: inline


--JbKQpFqZXJ2T76Sg
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [ANNOUNCE] Xen 4.14 Development Update

On Wed, Jan 29, 2020 at 12:36:18PM +0000, Paul Durrant wrote:
> *  Linux stub domains (RFC v2)
>   -  Marek Marczykowski-G=C3=B3recki

There is v4 series already.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4xffMACgkQ24/THMrX
1yzjWwf+MqAhLO++F8pw8kxRVTnQjmROAlug3FOUCVjcIJvJQ9BASscUAWmpV39l
ylguh2DvUk2NuqczPbDq5Go3blRWkWN5XjgJ9agve/4qdu7XMpF+BY0ymHfmUXGi
lxrUlDhuDbF16LlCmpSikCrgytZWGp/A81/+SgXmPJQ2TKeTPQRgwg/FvdJmrB9n
dtuLftl6drMNY/XTS8ML9qv/DyxMiP6wqWXtXgpmjvHl04e97YEP+s2ufjkySWVx
vKtnKRunR5kz35WBImJ3RessrzSxD50q+Tir2IAvf9/qvHWT5iMfn6RJ1NF3iI6s
ffFeZNDN6o3JWPs7SUb77gNSApG1SQ==
=pc76
-----END PGP SIGNATURE-----

--JbKQpFqZXJ2T76Sg--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7573729113744913529==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:47:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:47: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 1iwmku-0002n4-Os; Wed, 29 Jan 2020 12:47:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwmkt-0002mz-Bf
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:47:39 +0000
X-Inumbo-ID: 878fa732-4295-11ea-88ae-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 878fa732-4295-11ea-88ae-12813bfff9fa;
 Wed, 29 Jan 2020 12:47: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 mx2.suse.de (Postfix) with ESMTP id A11FAB17A;
 Wed, 29 Jan 2020 12:47:37 +0000 (UTC)
To: pdurrant@amazon.com
References: <20200129123618.1202-1-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2de0978b-ad66-47a7-7d9b-07444f955f7a@suse.com>
Date: Wed, 29 Jan 2020 13:47:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxMzozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID09PSB4ODYgPT09IAo+
IAo+ICogIEludGVsIFByb2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEp
Cj4gICAtICBMdXdlaSBLYW5nCj4gCj4gKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCj4g
ICAtICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kKPiAKPiAqICBGaXhlcyB0byAjREIgaW5q
ZWN0aW9uCj4gICAtICBBbmRyZXcgQ29vcGVyCj4gCj4gKiAgQ1BVSUQvTVNSIFhlbi90b29sc3Rh
Y2sgaW1wcm92ZW1lbnRzCj4gICAtICBBbmRyZXcgQ29vcGVyCj4gCj4gKiAgSW1wcm92ZW1lbnRz
IHRvIGRvbWFpbl9jcmFzaCgpCj4gICAtICBBbmRyZXcgQ29vcGVyCj4gCj4gKiAgRUlCUlMKPiAg
IC0gIEFuZHJldyBDb29wZXIKPiAKPiAqICBYZW4gaW9yZXEgc2VydmVyICh2MykKPiAgIC0gIFJv
Z2VyIFBhdSBNb25uZQoKRG8geW91IHdhbnQgdG8gYWRkICJ4ODYvSFZNOiBpbXBsZW1lbnQgbWVt
b3J5IHJlYWQgY2FjaGluZyIKKGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0wOS9tc2cwMDk3Ni5odG1sKQpoZXJlPyBJIHRoaW5rIEkgbm93
IGhhdmUgc29tZXRoaW5nIGNvbWluZyBhIGxpdHRsZSBjbG9zZXIgdG8Kd2hhdCBBbmRyZXcgd2Fu
dHMuIEl0IGhhcyBpdHMgb3duIGRvd25zaWRlcywgc28gdGhlcmUgYmVpbmcgYQp2NCAoYWZ0ZXIg
d2VsbCBvdmVyIGEgeWVhcikgZG9lc24ndCBtZWFuIHRoaXMgd2lsbCBnZXQgaXQgYW55CmNsb3Nl
ciB0byBnb2luZyBpbi4KCkRvIHlvdSBhbHNvIHdhbnQgdG8gYWRkIHRoZSBvbmdvaW5nIHg4NiBp
bnNuIGVtdWxhdG9yIHdvcmsKaGVyZT8gU29tZSBwYXJ0cyB3ZXJlIHBvc3RlZCwgc29tZSBwYXJ0
cyBhcmUgc3RpbGwgaW4gbmVlZGVkCm9mIGZpbmRpbmcgdGltZSB0byBjYXJyeSBvdXQsIGFuZCBz
b21lIHBhcnRzIGFyZSBzdGlsbCBwcmV0dHkKdmFndWUuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:57:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12: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 1iwmuW-0003gu-QJ; Wed, 29 Jan 2020 12:57:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwmuW-0003gp-6A
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:57:36 +0000
X-Inumbo-ID: ebd34c84-4296-11ea-88b7-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebd34c84-4296-11ea-88b7-12813bfff9fa;
 Wed, 29 Jan 2020 12:57:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580302655; x=1611838655;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=HfKbtwkhjg0VXI0dEC52sltla5xLlrGS8CI7DgwHeeE=;
 b=dJCuTzd8y3agXoqceGgY4rGXtMup9oOfZfIq2ey9eGiu4fyLuObzhRHA
 7ya8r1SAi4UR+HNTA15J5m8z5jNbpJAADVS/EZffwTs+hv1ZN08F0BfpN
 0UnBh4Z+5VjvF0hMfo3Nw9St/MIXSu/CUzDlyw7YtwjllyRx6QLPFbNjR M=;
IronPort-SDR: wZKklZIVRcp36i2FRPd8tBOEXl4h0rYu22hmvSNE4AUetnHO7bQfvn46RCd4I4ktxLuZ8gEqig
 NXVCNKjedyuA==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="14674784"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-2225282c.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 29 Jan 2020 12:57:34 +0000
Received: from EX13MTAUEE002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-2225282c.us-west-2.amazon.com (Postfix) with ESMTPS
 id 65742A2915; Wed, 29 Jan 2020 12:57:33 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEE002.ant.amazon.com (10.43.62.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 12:57:32 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 12:57:32 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 12:57:31 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Xen 4.14 Development Update
Thread-Index: AQHV1qC3v/Fua/b59UacJxMyrVG64agBlikAgAAD1jA=
Date: Wed, 29 Jan 2020 12:57:31 +0000
Message-ID: <f7e6f63ef87e44439db006d33fb6dcb9@EX13D32EUC003.ant.amazon.com>
References: <20200129123618.1202-1-pdurrant@amazon.com>
 <20200129124330.GG15453@mail-itl>
In-Reply-To: <20200129124330.GG15453@mail-itl>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 Development Update
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: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "luwei.kang@intel.com" <luwei.kang@intel.com>, "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+DQo+IFNlbnQ6IDI5IEph
bnVhcnkgMjAyMCAxMjo0NA0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBE
dXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiBXb29kaG91c2UsIERh
dmlkIDxkd213QGFtYXpvbi5jby51az47IGx1d2VpLmthbmdAaW50ZWwuY29tOw0KPiBhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tOyByb2dlci5wYXVAY2l0cml4LmNvbQ0KPiBTdWJqZWN0OiBSZTog
W0FOTk9VTkNFXSBYZW4gNC4xNCBEZXZlbG9wbWVudCBVcGRhdGUNCj4gDQo+IE9uIFdlZCwgSmFu
IDI5LCAyMDIwIGF0IDEyOjM2OjE4UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiAq
ICBMaW51eCBzdHViIGRvbWFpbnMgKFJGQyB2MikNCj4gPiAgIC0gIE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraQ0KPiANCj4gVGhlcmUgaXMgdjQgc2VyaWVzIGFscmVhZHkuDQo+IA0KDQpUaGFu
a3MuIFdpbGwgdXBkYXRlIGZvciBuZXh0IHRpbWUuDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:59:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwmwZ-0003o8-8W; Wed, 29 Jan 2020 12:59:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwmwX-0003o3-Ue
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:59:41 +0000
X-Inumbo-ID: 363c5b26-4297-11ea-88b7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 363c5b26-4297-11ea-88b7-12813bfff9fa;
 Wed, 29 Jan 2020 12:59: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 mx2.suse.de (Postfix) with ESMTP id 31CC0ABF6;
 Wed, 29 Jan 2020 12:59:40 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <dc7ef061-25f9-6657-27ba-e6f2f51b8a64@suse.com>
Date: Wed, 29 Jan 2020 13:59:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] x86/HVM: relinquish resources also from
 hvm_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: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9tYWluIGNyZWF0aW9uIGZhaWx1cmUgcGF0aHMgZG9uJ3QgY2FsbCBkb21haW5fcmVsaW5xdWlz
aF9yZXNvdXJjZXMoKSwKeWV0IGFsbG9jYXRpb25zIGFuZCBhbGlrZSBkb25lIGZyb20gaHZtX2Rv
bWFpbl9pbml0aWFsaXplKCkgbmVlZCB0byBiZQp1bmRvbmUgbmV2ZXJ0aGVsZXNzLiBDYWxsIHRo
ZSBmdW5jdGlvbiBhbHNvIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCksCmFmdGVyIG1ha2luZyBz
dXJlIGFsbCBkZXNjZW5kYW50cyBhcmUgaWRlbXBvdGVudC4KCk5vdGUgdGhhdCB3aGlsZSB2aXJp
ZGlhbl97ZG9tYWluLHZjcHV9X2RlaW5pdCgpIHdlcmUgYWxyZWFkeSB1c2VkIGluCndheXMgc3Vn
Z2VzdGluZyB0aGV5J3JlIGlkZW1wb3RlbnQsIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoKSBh
Y3R1YWxseQp3YXNuJ3Q6IE9uZSBjYW4ndCBraWxsIGEgdGltZXIgdGhhdCB3YXMgbmV2ZXIgaW5p
dGlhbGl6ZWQuCgpGb3IgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoKSdzIHB1cnBvc2Vz
IG1ha2UKcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoKSByZXR1cm4gd2hldGhlciB0aGUgdG8gYmUg
cmVsb2NhdGVkIHBvcnQgcmFuZ2UKd2FzIGFjdHVhbGx5IGZvdW5kLiBUaGlzIHNlZW1zIGNoZWFw
ZXIgdGhhbiBpbnRyb2R1Y2luZyBhIGZsYWcgaW50bwpzdHJ1Y3QgaHZtX2RvbWFpbidzIGlvcmVx
X3NlcnZlciBzdWItc3RydWN0dXJlLgoKSW4gaHZtX2RvbWFpbl9pbml0aWFsaXNlKCkgYWRkaXRp
b25hbGx5Ci0gdXNlIFhGUkVFKCkgYWxzbyB0byByZXBsYWNlIGFkamFjZW50IHhmcmVlKCksCi0g
dXNlIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSBhcyBiZWluZyBpZGVtcG90ZW50
IG5vdy4KVGhlcmUgYXMgd2VsbCBhcyBpbiBodm1fZG9tYWluX2Rlc3Ryb3koKSB0aGUgZXhwbGlj
aXQgY2FsbCB0bwpydGNfZGVpbml0KCkgaXNuJ3QgbmVlZGVkIGFueW1vcmUuCgpJbiBodm1fZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgYWRkaXRpb25hbGx5IGRyb3AgYSBubyBsb25nZXIK
cmVsZXZhbnQgaWYoKS4KCkZpeGVzOiBlN2E5YjVlNzJmMjYgKCJ2aXJpZGlhbjogc2VwYXJhdGVs
eSBhbGxvY2F0ZSBkb21haW4gYW5kIHZjcHUgc3RydWN0dXJlcyIpCkZpeGVzOiAyNmZiYTNjODU1
NzEgKCJ2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMiKQpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCnYyOiBBbHNvIGRy
b3AgcnRjX2RlaW5pdCgpIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCkuIEFsc28gZHJvcCBub3cK
ICAgIHBvaW50bGVzcyBpZigpIGZyb20gaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygp
LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
cGV0LmMKQEAgLTc1MSw3ICs3NTEsNyBAQCB2b2lkIGhwZXRfZGVpbml0KHN0cnVjdCBkb21haW4g
KmQpCiAgICAgaW50IGk7CiAgICAgSFBFVFN0YXRlICpoID0gZG9tYWluX3ZocGV0KGQpOwogCi0g
ICAgaWYgKCAhaGFzX3ZocGV0KGQpICkKKyAgICBpZiAoICFoYXNfdmhwZXQoZCkgfHwgIWQtPmFy
Y2guaHZtLnBsX3RpbWUgfHwgIWgtPnN0aW1lX2ZyZXEgKQogICAgICAgICByZXR1cm47CiAKICAg
ICB3cml0ZV9sb2NrKCZoLT5sb2NrKTsKQEAgLTc2Myw2ICs3NjMsOCBAQCB2b2lkIGhwZXRfZGVp
bml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgSFBFVF9USU1F
Ul9OVU07IGkrKyApCiAgICAgICAgICAgICBpZiAoIHRpbWVyX2VuYWJsZWQoaCwgaSkgKQogICAg
ICAgICAgICAgICAgIGhwZXRfc3RvcF90aW1lcihoLCBpLCBndWVzdF90aW1lKTsKKworICAgICAg
ICBoLT5ocGV0LmNvbmZpZyA9IDA7CiAgICAgfQogCiAgICAgd3JpdGVfdW5sb2NrKCZoLT5sb2Nr
KTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC02OTYsMjQgKzY5NiwyNCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVj
dCBkb21haW4KICAgICByZXR1cm4gMDsKIAogIGZhaWwyOgotICAgIHJ0Y19kZWluaXQoZCk7CiAg
ICAgc3RkdmdhX2RlaW5pdChkKTsKICAgICB2aW9hcGljX2RlaW5pdChkKTsKICBmYWlsMToKICAg
ICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgIHhmcmVlKGQtPmFyY2guaHZt
LmlvX2JpdG1hcCk7Ci0gICAgeGZyZWUoZC0+YXJjaC5odm0uaW9faGFuZGxlcik7Ci0gICAgeGZy
ZWUoZC0+YXJjaC5odm0ucGFyYW1zKTsKLSAgICB4ZnJlZShkLT5hcmNoLmh2bS5wbF90aW1lKTsK
LSAgICB4ZnJlZShkLT5hcmNoLmh2bS5pcnEpOworICAgIFhGUkVFKGQtPmFyY2guaHZtLmlvX2hh
bmRsZXIpOworICAgIFhGUkVFKGQtPmFyY2guaHZtLnBhcmFtcyk7CisgICAgWEZSRUUoZC0+YXJj
aC5odm0ucGxfdGltZSk7CisgICAgWEZSRUUoZC0+YXJjaC5odm0uaXJxKTsKICBmYWlsMDoKICAg
ICBodm1fZGVzdHJveV9jYWNoZWF0dHJfcmVnaW9uX2xpc3QoZCk7CiAgICAgZGVzdHJveV9wZXJk
b21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCk7CiAgZmFpbDoKLSAgICB2
aXJpZGlhbl9kb21haW5fZGVpbml0KGQpOworICAgIGh2bV9kb21haW5fcmVsaW5xdWlzaF9yZXNv
dXJjZXMoZCk7CiAgICAgcmV0dXJuIHJjOwogfQogCisvKiBUaGlzIGZ1bmN0aW9uIGFuZCBhbGwg
aXRzIGRlc2NlbmRhbnRzIG5lZWQgdG8gYmUgdG8gYmUgaWRlbXBvdGVudC4gKi8KIHZvaWQgaHZt
X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlm
ICggaHZtX2Z1bmNzLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyApCkBAIC03MzAsMTEgKzcz
MCw4IEBAIHZvaWQgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHIKIAogICAgIC8q
IFN0b3AgYWxsIGFzeW5jaHJvbm91cyB0aW1lciBhY3Rpb25zLiAqLwogICAgIHJ0Y19kZWluaXQo
ZCk7Ci0gICAgaWYgKCBkLT52Y3B1ICE9IE5VTEwgJiYgZC0+dmNwdVswXSAhPSBOVUxMICkKLSAg
ICB7Ci0gICAgICAgIHBtdGltZXJfZGVpbml0KGQpOwotICAgICAgICBocGV0X2RlaW5pdChkKTsK
LSAgICB9CisgICAgcG10aW1lcl9kZWluaXQoZCk7CisgICAgaHBldF9kZWluaXQoZCk7CiB9CiAK
IHZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCkBAIC03NDIsNiArNzM5
LDEzIEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQKICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICppb3BvcnRfbGlzdCwgKnRtcDsKICAgICBzdHJ1Y3QgZzJtX2lvcG9ydCAq
aW9wb3J0OwogCisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHdvdWxkIG5vdCBiZSBjYWxs
ZWQgd2hlbiBkb21haW4gaW5pdGlhbGl6YXRpb24gZmFpbHMKKyAgICAgKiAobGF0ZSBlbm91Z2gp
LCBzbyBkbyBzbyBoZXJlLiBUaGlzIHJlcXVpcmVzIHRoZSBmdW5jdGlvbiBhbmQgYWxsIGl0cwor
ICAgICAqIGRlc2NlbmRhbnRzIHRvIGJlIGlkZW1wb3RlbnQuCisgICAgICovCisgICAgaHZtX2Rv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhkKTsKKwogICAgIFhGUkVFKGQtPmFyY2guaHZtLmlv
X2hhbmRsZXIpOwogICAgIFhGUkVFKGQtPmFyY2guaHZtLnBhcmFtcyk7CiAKQEAgLTc1MCw3ICs3
NTQsNiBAQCB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkCiAgICAgaWYg
KCBodm1fZnVuY3MuZG9tYWluX2Rlc3Ryb3kgKQogICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbCho
dm1fZnVuY3MuZG9tYWluX2Rlc3Ryb3ksIGQpOwogCi0gICAgcnRjX2RlaW5pdChkKTsKICAgICBz
dGR2Z2FfZGVpbml0KGQpOwogICAgIHZpb2FwaWNfZGVpbml0KGQpOwogCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTEyMjgs
NiArMTIyOCw5IEBAIHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWMKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKKyAg
ICBpZiAoICFyZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwgMHhjZjgsIDQpICkKKyAg
ICAgICAgcmV0dXJuOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9y
ZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyogTm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0
aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lu
dGVyY2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTMwMCw3ICsz
MDAsNyBAQCB2b2lkIHJlZ2lzdGVyX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21hCiAgICAgaGFu
ZGxlci0+cG9ydGlvLmFjdGlvbiA9IGFjdGlvbjsKIH0KIAotdm9pZCByZWxvY2F0ZV9wb3J0aW9f
aGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgb2xkX3BvcnQsCitib29sIHJl
bG9jYXRlX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvbGRf
cG9ydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19wb3J0
LCB1bnNpZ25lZCBpbnQgc2l6ZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTMxNyw5ICsz
MTcsMTEgQEAgdm9pZCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYQogICAgICAg
ICAgICAgIChoYW5kbGVyLT5wb3J0aW8uc2l6ZSA9IHNpemUpICkKICAgICAgICAgewogICAgICAg
ICAgICAgaGFuZGxlci0+cG9ydGlvLnBvcnQgPSBuZXdfcG9ydDsKLSAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1
cm4gZmFsc2U7CiB9CiAKIGJvb2xfdCBodm1fbW1pb19pbnRlcm5hbChwYWRkcl90IGdwYSkKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRp
bWVyLmMKQEAgLTM3Myw3ICszNzMsNyBAQCB2b2lkIHBtdGltZXJfZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgUE1UU3RhdGUgKnMgPSAmZC0+YXJjaC5odm0ucGxfdGltZS0+dnBtdDsK
IAotICAgIGlmICggIWhhc192cG0oZCkgKQorICAgIGlmICggIWhhc192cG0oZCkgfHwgIWQtPmFy
Y2guaHZtLnBsX3RpbWUgfHwgIXMtPnZjcHUgKQogICAgICAgICByZXR1cm47CiAKICAgICBraWxs
X3RpbWVyKCZzLT50aW1lcik7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9ydGMuYwpAQCAtODQ0LDcgKzg0NCw4IEBAIHZvaWQgcnRjX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIFJUQ1N0YXRlICpzID0gZG9tYWluX3ZydGMoZCk7CiAK
LSAgICBpZiAoICFoYXNfdnJ0YyhkKSApCisgICAgaWYgKCAhaGFzX3ZydGMoZCkgfHwgIWQtPmFy
Y2guaHZtLnBsX3RpbWUgfHwKKyAgICAgICAgIHMtPnVwZGF0ZV90aW1lci5zdGF0dXMgPT0gVElN
RVJfU1RBVFVTX2ludmFsaWQgKQogICAgICAgICByZXR1cm47CiAKICAgICBzcGluX2JhcnJpZXIo
JnMtPmxvY2spOwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtNTI0LDYgKzUyNCw4IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHIKICAgICB7CiAgICAgICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CiAKKyAgICAgICAgaWYgKCAh
dnMtPnYgKQorICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGtpbGxfdGltZXIoJnZzLT50
aW1lcik7CiAgICAgICAgIHZzLT52ID0gTlVMTDsKICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApAQCAtMTEy
LDcgKzExMiw3IEBAIHZvaWQgcmVnaXN0ZXJfcG9ydGlvX2hhbmRsZXIoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBzaXplLAogICAgIHBvcnRp
b19hY3Rpb25fdCBhY3Rpb24pOwogCi12b2lkIHJlbG9jYXRlX3BvcnRpb19oYW5kbGVyKAorYm9v
bCByZWxvY2F0ZV9wb3J0aW9faGFuZGxlcigKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgb2xkX3BvcnQsIHVuc2lnbmVkIGludCBuZXdfcG9ydCwKICAgICB1bnNpZ25lZCBpbnQg
c2l6ZSk7CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 12:59:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 12:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwmwk-0003pU-JG; Wed, 29 Jan 2020 12:59:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GwGO=3S=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iwmwi-0003pA-Sa
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 12:59:52 +0000
X-Inumbo-ID: 3cec1a9c-4297-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3cec1a9c-4297-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 12:59: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 mx2.suse.de (Postfix) with ESMTP id 74B06AEFF;
 Wed, 29 Jan 2020 12:59:51 +0000 (UTC)
To: xen-devel@lists.xenproject.org, pdurrant@amazon.com
References: <20200129123618.1202-1-pdurrant@amazon.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <cb107859-944e-cdf8-e22f-e10aa2a8b613@suse.com>
Date: Wed, 29 Jan 2020 13:59:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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: andrew.cooper3@citrix.com, roger.pau@citrix.com, luwei.kang@intel.com,
 marmarek@invisiblethingslab.com, dwmw@amazon.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>

T24gMjkuMDEuMjAgMTM6MzYsIFBhdWwgRHVycmFudCB3cm90ZToKPiBUaGlzIGVtYWlsIG9ubHkg
dHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1z
Cj4geW91IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTQgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBp
ZGVhIHdoYXQKPiBpcyBnb2luZyBvbiBhbmQgcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPiAKPiBZ
b3UncmUgd2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhl
IGZlYXR1cmUgeW91J3JlCj4gd29ya2luZyBvbi4KPiAKPiA9IFRpbWVsaW5lID0KPiAKPiBXZSBu
b3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJv
dXQgZXZlcnkgOAo+ICAgbW9udGhzLgo+IFRoZSBjcml0aWNhbCBkYXRlcyBmb3IgWGVuIDQuMTQg
YXJlIGFzIGZvbGxvd3M6Cj4gCj4gLS0tPiBXZSBhcmUgaGVyZQo+ICogTGFzdCBwb3N0aW5nIGRh
dGU6IE1heSAxc3QsIDIwMjAKPiAqIEhhcmQgY29kZSBmcmVlemU6IE1heSAyMm5kLCAyMDIwCj4g
KiBSZWxlYXNlOiBKdW5lIDI2dGgsIDIwMjAKPiAKPiBOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBh
IGZyZWV6ZSBleGNlcHRpb24gc2NoZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCj4gdGhhdCB3aXNo
IHRvIGdvIGludG8gNC4xNCBtdXN0IGJlIHBvc3RlZCBpbml0aWFsbHkgbm8gbGF0ZXIgdGhhbiB0
aGUKPiBsYXN0IHBvc3RpbmcgZGF0ZSBhbmQgZmluYWxseSBubyBsYXRlciB0aGFuIHRoZSBoYXJk
IGNvZGUgZnJlZXplLgo+IEFsbCBwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBi
ZSBhdXRvbWF0aWNhbGx5IHF1ZXVlZCBpbnRvIG5leHQKPiByZWxlYXNlLgo+IAo+IFJDcyB3aWxs
IGJlIGFycmFuZ2VkIGltbWVkaWF0ZWx5IGFmdGVyIGZyZWV6ZS4KPiAKPiBUaGVyZSBpcyBhbHNv
IGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj4g
Zm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3By
b2plY3RzL1hFTi9pc3N1ZXMuCj4gCj4gU29tZSBvZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlz
IGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawo+IHJlZmVycmVkIGJ5
IFhFTi1OLgo+IAo+IFRoZXJlIGlzIGEgdmVyc2lvbiBudW1iZXIgZm9yIHBhdGNoIHNlcmllcyBh
c3NvY2lhdGVkIHRvIGVhY2ggZmVhdHVyZS4KPiBDYW4gZWFjaCBvd25lciBzZW5kIGFuIHVwZGF0
ZSBnaXZpbmcgdGhlIGxhdGVzdCB2ZXJzaW9uIG51bWJlciBpZiB0aGUKPiBzZXJpZXMgaGFzIGJl
ZW4gcmUtcG9zdGVkPyBBbHNvLCBjYW4gdGhlIG93bmVycyBvZiBhbnkgY29tcGxldGVkIGl0ZW1z
Cj4gcGxlYXNlIHJlc3BvbmQgc28gdGhhdCB0aGUgaXRlbSBjYW4gYmUgbW92ZWQgaW50byB0aGUg
J0NvbXBsZXRlZCcgc2VjdGlvbi4KPiAKPiA9IFByb2plY3RzID0KPiAKPiA9PSBIeXBlcnZpc29y
ID09Cj4gCj4gKiAgTGl2ZS1VcGRhdGluZyBYZW4KPiAgICAtICBEYXZpZCBXb29kaG91c2UKPiAK
PiAqICBOb24tQ29vcGVyYXRpdmUgTGl2ZSBNaWdyYXRpb24KPiAgICAtICBQYXVsIER1cnJhbnQK
Ckh5cGVydmlzb3IgZmlsZSBzeXN0ZW0gKHYzKQotIEp1ZXJnZW4gR3Jvc3MKCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:00:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13: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 1iwmxX-0004cu-0P; Wed, 29 Jan 2020 13:00:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+43p=3S=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iwmxU-0004ck-Vk
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:00:41 +0000
X-Inumbo-ID: 58d25ece-4297-11ea-88b7-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.71]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58d25ece-4297-11ea-88b7-12813bfff9fa;
 Wed, 29 Jan 2020 13:00:39 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=gyWWywBs0ig2dBSi5fy9dueG1l8rMZBvbERSsS5bTm/yhCyivpkQejgYHAWJJ5XuMviJGCqrIQxUarrnCxw9CRFM5OL3Ea0Uvgv/HppIpmRSi7Yr9UjDXFnriGyOtb07MHFd1HEVGK02Ap/tV3GvD1NIG/eVlfJX+LUkQLbfYkvgr9GrTZgn0UH9M06BI4qj3MVK9e+8Ujcc25cOqvXukn+ZNHMqQrXWTA9hA2m7fWlkp3WBOfr88ZiHsB5fptNifn5Z16SicrYtnmcojIc61IMU6SISnfjkdFnhNOh8z5fZ/B+61mVKXomD3ZD4NUo5lgsAooxNndDZUxtLm47Ddw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DHkyC1wmgfxemgXldj4WTeEuIRR8aRVGSYLEAO5rRto=;
 b=f1QMuFF7eHxSiZs6XbwWzK1SMG9Tr4sVzNLO+yFNqr6icPuVdm9QpV+pZcCktM9YuguKA5AIfEhGfvHP6aYkAlq58TqJ2TpAyPQYqFsRRnGHN8YaEXbwlmTOAUKYn5qxbKwf0egpjdTDd2sBBpWX93tVE+CLdNK1pn519WGGk5a68G14lp/52uCBArD2C/p+qWPhhjZyJdXzqq/PFwzoN+vqEfEKDjnRQ59fOGtUxQHU3tTK2gOM0maxMxcojbSkLbRY2z+fDAK/bsKXrgr3Lt7FsHWXyIWfLBiu+dYM77e46OJuOkAT//dKBtZ8EG4deXZaM++4h7Z4qLBRquXsUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DHkyC1wmgfxemgXldj4WTeEuIRR8aRVGSYLEAO5rRto=;
 b=ZaZj8is3BVl091tM7iIRzA9perB1mQo/Snnmm1f2Tke18Ip2+oD6SZhyKwzJssGN0fuoJ7omaKD7svSGBqr9UrXRL2AEXXqetzpYcCHXLQBklBEfa3ZZattdS9W0jeixM64yUhow0WBs7Lg9uOvcT3+SuHxiUWXsj8VAxGXoamw=
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com (20.177.41.82) by
 AM0PR03MB6163.eurprd03.prod.outlook.com (10.186.172.7) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20; Wed, 29 Jan 2020 13:00:37 +0000
Received: from AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59]) by AM0PR03MB4516.eurprd03.prod.outlook.com
 ([fe80::a489:598f:51af:6d59%4]) with mapi id 15.20.2665.026; Wed, 29 Jan 2020
 13:00:37 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Thomas Zimmermann <tzimmermann@suse.de>, "airlied@linux.ie"
 <airlied@linux.ie>, "daniel@ffwll.ch" <daniel@ffwll.ch>, "kraxel@redhat.com"
 <kraxel@redhat.com>, "maarten.lankhorst@linux.intel.com"
 <maarten.lankhorst@linux.intel.com>, "mripard@kernel.org"
 <mripard@kernel.org>, "hdegoede@redhat.com" <hdegoede@redhat.com>,
 "david@lechnology.com" <david@lechnology.com>, "noralf@tronnes.org"
 <noralf@tronnes.org>, "sean@poorly.run" <sean@poorly.run>, "sam@ravnborg.org"
 <sam@ravnborg.org>, "laurent.pinchart@ideasonboard.com"
 <laurent.pinchart@ideasonboard.com>, "emil.velikov@collabora.com"
 <emil.velikov@collabora.com>
Thread-Topic: [PATCH v5 15/15] drm/xen: Explicitly disable automatic sending
 of vblank event
Thread-Index: AQHV1pxwF+EM045xT06g2ezCLcsR3KgBmvkA
Date: Wed, 29 Jan 2020 13:00:37 +0000
Message-ID: <e2bd0ad6-573b-17e0-c47e-6550947b1916@epam.com>
References: <20200129120531.6891-1-tzimmermann@suse.de>
 <20200129120531.6891-16-tzimmermann@suse.de>
In-Reply-To: <20200129120531.6891-16-tzimmermann@suse.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c0b5f671-a53e-46bf-82c4-08d7a4bb3c3a
x-ms-traffictypediagnostic: AM0PR03MB6163:
x-microsoft-antispam-prvs: <AM0PR03MB616389306962D42A4277E520E7050@AM0PR03MB6163.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 02973C87BC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(396003)(346002)(376002)(136003)(39860400002)(189003)(199004)(186003)(81156014)(478600001)(26005)(8936002)(55236004)(31696002)(86362001)(53546011)(81166006)(7416002)(4326008)(71200400001)(6506007)(5660300002)(8676002)(64756008)(110136005)(91956017)(54906003)(66946007)(6486002)(66446008)(66556008)(66476007)(31686004)(76116006)(6512007)(2906002)(36756003)(316002)(2616005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB6163;
 H:AM0PR03MB4516.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ffiV1zogbA1tH2bnYsQBFD9OgbMv7WJ/r+OGwzr9cir6CR6dCYOBVG5zHQcaY/ddasghdDkCOCFWyrV/46TfYIbhM1NiAqvMeAJGDKQU54wiNoSMzkL80hEnuWyizNVatxDRVTr1eF+tLrxntppKMy76sSwe9/jTlQJoSUjaE+rPrPLrMxoszuE3Geh8yPP00BlyJQQyiHVo9LZnSuqeT/SJT+YSoEFpoegFDpXMdmjfyS4+LO9q/VDyP8dlIygJUns/smL8R8W9ABnKCfn2kQRNqkgok+R/DGdptQFGKdn47B51G6SmBBLD/N1mI1X1dpJ5aE8nKRXBNCWsDpGdpkfWGxXqzYAt/MCrIPwCiTFjjnImxxo1lYx40Yt9/osP21vQbsMpMrcRs8pqxht0oNWvDdpLJamXWF87EKWJEYPbnr1hICzho94Jbzy9VsewrTR8m3A9r8zGNbJ+a1dYzCRbI+M/aySsjYE2nDeyqVCJugSqzSKw4HF5TfVfTu/b
x-ms-exchange-antispam-messagedata: gMxyIuVgBj9FGERNx+h5hYpMcG4aKBz8pADYWsbJzkAlBsD2NCq71L/L5ea0OmUOmThxOF2beekawdNLev6/+K2luK6vOJ1Y6Ptht1gaVIvwcUladNMAbpw+jaQUEA4siyo+8Z4uFA7FkrNZApPcDQ==
x-ms-exchange-transport-forked: True
Content-ID: <4519BC3C3687C54C8173137068C5FDB3@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c0b5f671-a53e-46bf-82c4-08d7a4bb3c3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2020 13:00:37.1312 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0ID9HZ4dzAOB9DgD/qT1LhHNMjP3VxuKeGKuL6Q63ZoCWaTm2EUoETTPmU9/rUBX+rHzTzwfdLrMBOHd4d2EH+sMEBPU6ifDYQz4XS5avHF1lxnKZlkgRPn73PdEEQio
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB6163
Subject: Re: [Xen-devel] [PATCH v5 15/15] drm/xen: Explicitly disable
 automatic sending of vblank event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "virtualization@lists.linux-foundation.org"
 <virtualization@lists.linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8yMCAyOjA1IFBNLCBUaG9tYXMgWmltbWVybWFubiB3cm90ZToNCj4gVGhlIGF0b21p
YyBoZWxwZXJzIGF1dG9tYXRpY2FsbHkgc2VuZCBvdXQgZmFrZSBWQkxBTksgZXZlbnRzIGlmIG5v
DQo+IHZibGFua2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4gVGhpcyB3b3VsZCBhcHBseSB0byB4
ZW4sIGJ1dCB4ZW4gaGFzDQo+IGl0cyBvd24gdmJsYW5rIGxvZ2ljLiBUbyBhdm9pZCBpbnRlcmZl
cmluZyB3aXRoIHRoZSBhdG9taWMgaGVscGVycywNCj4gZGlzYWJsZSBhdXRvbWF0aWMgdmJsYW5r
IGV2ZW50cyBleHBsaWNpdGx5Lg0KPg0KPiB2NToNCj4gCSogdXBkYXRlIGNvbW1lbnQNCj4gdjQ6
DQo+IAkqIHNlcGFyYXRlIGNvbW1pdCBmcm9tIGNvcmUgdmJsYW5rIGNoYW5nZXMNCj4NCj4gU2ln
bmVkLW9mZi1ieTogVGhvbWFzIFppbW1lcm1hbm4gPHR6aW1tZXJtYW5uQHN1c2UuZGU+DQo+IEFj
a2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4NCj4gUmV2aWV3ZWQtYnk6
IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+DQpUaGFuayB5b3UgZm9yIHlv
dXIgd29yaywNClJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRy
X2FuZHJ1c2hjaGVua29AZXBhbS5jb20+DQo+IC0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9rbXMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysNCj4gICAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQ0KPg0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2ttcy5jDQo+IGluZGV4IDRmMzRjNTIwODE4MC4uNzgwOTZiYmNkMjI2IDEwMDY0NA0K
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmMNCj4gKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jDQo+IEBAIC0yMjAsNiArMjIw
LDI0IEBAIHN0YXRpYyBib29sIGRpc3BsYXlfc2VuZF9wYWdlX2ZsaXAoc3RydWN0IGRybV9zaW1w
bGVfZGlzcGxheV9waXBlICpwaXBlLA0KPiAgIAlyZXR1cm4gZmFsc2U7DQo+ICAgfQ0KPiAgIA0K
PiArc3RhdGljIGludCBkaXNwbGF5X2NoZWNrKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlw
ZSAqcGlwZSwNCj4gKwkJCSBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSwNCj4g
KwkJCSBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGUpDQo+ICt7DQo+ICsJLyoNCj4g
KwkgKiBYZW4gZG9lc24ndCBpbml0aWFsaXplIHZibGFua2luZyB2aWEgZHJtX3ZibGFua19pbml0
KCksIHNvDQo+ICsJICogRFJNIGhlbHBlcnMgYXNzdW1lIHRoYXQgaXQgZG9lc24ndCBoYW5kbGUg
dmJsYW5raW5nIGFuZCBzdGFydA0KPiArCSAqIHNlbmRpbmcgb3V0IGZha2UgVkJMQU5LIGV2ZW50
cyBhdXRvbWF0aWNhbGx5Lg0KPiArCSAqDQo+ICsJICogQXMgeGVuIGNvbnRhaW5zIGl0J3Mgb3du
IGxvZ2ljIGZvciBzZW5kaW5nIG91dCBWQkxBTksgZXZlbnRzDQo+ICsJICogaW4gc2VuZF9wZW5k
aW5nX2V2ZW50KCksIGRpc2FibGUgbm9fdmJsYW5rIChpLmUuLCB0aGUgeGVuDQo+ICsJICogZHJp
dmVyIGhhcyB2Ymxhbmtpbmcgc3VwcG9ydCkuDQo+ICsJICovDQo+ICsJY3J0Y19zdGF0ZS0+bm9f
dmJsYW5rID0gZmFsc2U7DQo+ICsNCj4gKwlyZXR1cm4gMDsNCj4gK30NCj4gKw0KPiAgIHN0YXRp
YyB2b2lkIGRpc3BsYXlfdXBkYXRlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlw
ZSwNCj4gICAJCQkgICBzdHJ1Y3QgZHJtX3BsYW5lX3N0YXRlICpvbGRfcGxhbmVfc3RhdGUpDQo+
ICAgew0KPiBAQCAtMjg0LDYgKzMwMiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3NpbXBs
ZV9kaXNwbGF5X3BpcGVfZnVuY3MgZGlzcGxheV9mdW5jcyA9IHsNCj4gICAJLmVuYWJsZSA9IGRp
c3BsYXlfZW5hYmxlLA0KPiAgIAkuZGlzYWJsZSA9IGRpc3BsYXlfZGlzYWJsZSwNCj4gICAJLnBy
ZXBhcmVfZmIgPSBkcm1fZ2VtX2ZiX3NpbXBsZV9kaXNwbGF5X3BpcGVfcHJlcGFyZV9mYiwNCj4g
KwkuY2hlY2sgPSBkaXNwbGF5X2NoZWNrLA0KPiAgIAkudXBkYXRlID0gZGlzcGxheV91cGRhdGUs
DQo+ICAgfTsNCj4gICANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:01:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:01: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 1iwmy1-0004hb-HW; Wed, 29 Jan 2020 13:01:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwmy0-0004hM-1i
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:01:12 +0000
X-Inumbo-ID: 6c05d534-4297-11ea-a933-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c05d534-4297-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 13:01:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580302872; x=1611838872;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=L3PM/1VfBGebQ4J963xWaegSWeYjdR989va2AKAWbLg=;
 b=kYVeUBAj2DivF2uYWzk6ajSW1zzxErIO9RkqCdgIhU7jYMRrbzBLhow9
 augnq1P9WTe9PhW7cS+MW0RXOzLCezlzoyeGm1K/wF2FDMMR+WhRaqdg5
 fOhaJH1wZ/fhMKpsrdk9eZr9M5C6Wl/EYNY6PIDQYcSse9TgEQ6iWUV9Q I=;
IronPort-SDR: mmzEYfUlP+EgYVbXH+lQu/XIGzfFrpQ5C0LnOzTsvqSYzTBBPT9u1CEE9AirsDIW98JJOZo8qk
 PgcvQedpkSWw==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="23153599"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2020 13:00:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (Postfix) with ESMTPS
 id A71A4A26C6; Wed, 29 Jan 2020 13:00:57 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 13:00:57 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 13:00:56 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 13:00:56 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [ANNOUNCE] Xen 4.14 Development Update
Thread-Index: AQHV1qC3v/Fua/b59UacJxMyrVG64agBl0+AgAACyrA=
Date: Wed, 29 Jan 2020 13:00:56 +0000
Message-ID: <e71376f7748e488ea7a4c02f2cae359d@EX13D32EUC003.ant.amazon.com>
References: <20200129123618.1202-1-pdurrant@amazon.com>
 <2de0978b-ad66-47a7-7d9b-07444f955f7a@suse.com>
In-Reply-To: <2de0978b-ad66-47a7-7d9b-07444f955f7a@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 Development Update
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: "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAxMjo0OA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbQU5OT1VOQ0VdIFhlbiA0LjE0IERldmVsb3Bt
ZW50IFVwZGF0ZQ0KPiANCj4gT24gMjkuMDEuMjAyMCAxMzozNiwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+ID09PSB4ODYgPT09DQo+ID4NCj4gPiAqICBJbnRlbCBQcm9jZXNzb3IgVHJhY2Ugdmly
dHVhbGl6YXRpb24gZW5hYmxpbmcgKHYxKQ0KPiA+ICAgLSAgTHV3ZWkgS2FuZw0KPiA+DQo+ID4g
KiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpDQo+ID4gICAtICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kNCj4gPg0KPiA+ICogIEZpeGVzIHRvICNEQiBpbmplY3Rpb24NCj4gPiAgIC0g
IEFuZHJldyBDb29wZXINCj4gPg0KPiA+ICogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJv
dmVtZW50cw0KPiA+ICAgLSAgQW5kcmV3IENvb3Blcg0KPiA+DQo+ID4gKiAgSW1wcm92ZW1lbnRz
IHRvIGRvbWFpbl9jcmFzaCgpDQo+ID4gICAtICBBbmRyZXcgQ29vcGVyDQo+ID4NCj4gPiAqICBF
SUJSUw0KPiA+ICAgLSAgQW5kcmV3IENvb3Blcg0KPiA+DQo+ID4gKiAgWGVuIGlvcmVxIHNlcnZl
ciAodjMpDQo+ID4gICAtICBSb2dlciBQYXUgTW9ubmUNCj4gDQo+IERvIHlvdSB3YW50IHRvIGFk
ZCAieDg2L0hWTTogaW1wbGVtZW50IG1lbW9yeSByZWFkIGNhY2hpbmciDQo+IChodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtDQo+IDA5L21z
ZzAwOTc2Lmh0bWwpDQo+IGhlcmU/IEkgdGhpbmsgSSBub3cgaGF2ZSBzb21ldGhpbmcgY29taW5n
IGEgbGl0dGxlIGNsb3NlciB0bw0KPiB3aGF0IEFuZHJldyB3YW50cy4gSXQgaGFzIGl0cyBvd24g
ZG93bnNpZGVzLCBzbyB0aGVyZSBiZWluZyBhDQo+IHY0IChhZnRlciB3ZWxsIG92ZXIgYSB5ZWFy
KSBkb2Vzbid0IG1lYW4gdGhpcyB3aWxsIGdldCBpdCBhbnkNCj4gY2xvc2VyIHRvIGdvaW5nIGlu
Lg0KDQpJdCBzb3VuZHMgbGlrZSBzb21ldGhpbmcgdGhhdCBpcyByZWFzb25hYmxlIHRvIHRyYWNr
LiBJIGNhbiBhZGQgaXQgaW4gKHN0YXJ0aW5nIGF0IHYzLCBpZiB2NCBoYXMgbm90IGJlZW4gcG9z
dGVkIGJ5IHRoYXQgcG9pbnQpDQoNCj4gDQo+IERvIHlvdSBhbHNvIHdhbnQgdG8gYWRkIHRoZSBv
bmdvaW5nIHg4NiBpbnNuIGVtdWxhdG9yIHdvcmsNCj4gaGVyZT8gU29tZSBwYXJ0cyB3ZXJlIHBv
c3RlZCwgc29tZSBwYXJ0cyBhcmUgc3RpbGwgaW4gbmVlZGVkDQo+IG9mIGZpbmRpbmcgdGltZSB0
byBjYXJyeSBvdXQsIGFuZCBzb21lIHBhcnRzIGFyZSBzdGlsbCBwcmV0dHkNCj4gdmFndWUuDQoN
Ck9rLiBJdCdzIG9uLWdvaW5nIHdvcmsgc28gaXQgbWF5IGFzIHdlbGwgYmUgdHJhY2tlZC4NCg0K
ICBQYXVsDQoNCj4gDQo+IEphbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:05:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:05: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 1iwn1h-0004x1-4B; Wed, 29 Jan 2020 13:05:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aV0c=3S=merlin.srs.infradead.org=batv+80f5afe54cff3d15f503+6002+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1iwn1f-0004ww-Ka
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:04:59 +0000
X-Inumbo-ID: ec7bb4e0-4297-11ea-ad98-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec7bb4e0-4297-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 13:04:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=WYMeaRCe2ZLhoSH072ATvdkiNRbl4xcQoPipyFlbQC8=; b=ftmJvdLuAAROH6sYShbzdtyec
 l0yP+zrgE8K+SxYG4DvCU3yWmAzmGGWpV3UkbPnv1fH9+LHDbq7dYnp9BeFkHm9R+GKPhWij8/30L
 PfirMN4TqeUJHxEPUTWWamjFDq40ZGNJcMCelXhmiWNbyV4mxWPAgRWqiCTY3DuAoj/tZ++EIWyyO
 oD9u5FEGKNx6kpxUpBN9JkNGBw/evq5Ab7EDZp/tv2jEiAUxLz6jAjzKky83lGoAvITuLLuv30HCq
 V5RvmiCQITI6u0LGF86JAawMcVDj2E+0GgvDLAItJMeJbvWK46U6e18C8nDu4s6ovL0xWNj8rqIzG
 V2ORR46sA==;
Received: from 54-240-197-224.amazon.com ([54.240.197.224]
 helo=freeip.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iwn1O-0002gU-3X; Wed, 29 Jan 2020 13:04:42 +0000
Message-ID: <ed222d5dbc1036a5de2a4feb6960a4916d124de3.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: xen-devel@lists.xenproject.org, pdurrant@amazon.com
Date: Wed, 29 Jan 2020 13:04:40 +0000
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
References: <20200129123618.1202-1-pdurrant@amazon.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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: andrew.cooper3@citrix.com, roger.pau@citrix.com, luwei.kang@intel.com,
 marmarek@invisiblethingslab.com, dwmw@amazon.com
Content-Type: multipart/mixed; boundary="===============3624315384275751528=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3624315384275751528==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-OqJmaIbzex1FR59xj2nl"


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

On Wed, 2020-01-29 at 12:36 +0000, Paul Durrant wrote:
> This email only tracks big items for xen.git tree. Please reply for items
> you would like to see in 4.14 so that people have an idea what
> is going on and prioritise accordingly.
>=20
> You're welcome to provide description and use cases of the feature you're
> working on.
>=20
> =3D Timeline =3D
>=20
> We now adopt a fixed cut-off date scheme. We will release about every 8
>  months.
> The critical dates for Xen 4.14 are as follows:
>=20
> ---> We are here
> * Last posting date: May 1st, 2020
> * Hard code freeze: May 22nd, 2020
> * Release: June 26th, 2020
>=20
> Note that we don't have a freeze exception scheme anymore. All patches
> that wish to go into 4.14 must be posted initially no later than the
> last posting date and finally no later than the hard code freeze.
> All patches posted after that date will be automatically queued into next
> release.
>=20
> RCs will be arranged immediately after freeze.
>=20
> There is also a jira instance to track all the tasks (not only big)
> for the project. See: https://xenproject.atlassian.net/projects/XEN/issue=
s.
>=20
> Some of the tasks tracked by this e-mail also have a corresponding jira t=
ask
> referred by XEN-N.
>=20
> There is a version number for patch series associated to each feature.
> Can each owner send an update giving the latest version number if the
> series has been re-posted? Also, can the owners of any completed items
> please respond so that the item can be moved into the 'Completed' section=
.
>=20
> =3D Projects =3D
>=20
> =3D=3D Hypervisor =3D=3D=20
>=20
> *  Live-Updating Xen
>   -  David Woodhouse

Latest RFC patchset posted is [RFC v2] at
https://lists.xenproject.org/archives/html/xen-devel/2020-01/msg01764.html

The tree at https://xenbits.xen.org/gitweb/?p=3Dpeople/dwmw2/xen.git;a=3Dsh=
ortlog;h=3Drefs/heads/lu-master
as moved on a little since then, and I'll post [RFC v3] shortly.

So far this is mostly just the basic handover of a stream of migration
data from one Xen to the next, and allowing the new Xen to vmap and
process it early enough, and reserve the pages which already contain
domain data during its "boot".

In our development tree, we have a PV Dom0 surviving the transition.
We're working on turning those hacks into something we can show in
public.

I have updated the wiki page at https://wiki.xenproject.org/wiki/Live-Updat=
ing_Xen
which includes a reference to the handover protocol documentation.

This also depends on the hypervisor side of non-cooperative live
migration, mentioned below. But as well as that, parts of the memory
management are going to intersect with the secret hiding work that you
*didn't* call out in this email AFAICT.


> *  Non-Cooperative Live Migration
>   -  Paul Durrant
>=20
> =3D=3D=3D x86 =3D=3D=3D=20
>=20
> *  Intel Processor Trace virtualization enabling (v1)
>   -  Luwei Kang
>=20
> *  Linux stub domains (RFC v2)
>   -  Marek Marczykowski-G=C3=B3recki
>=20
> *  Fixes to #DB injection
>   -  Andrew Cooper
>=20
> *  CPUID/MSR Xen/toolstack improvements
>   -  Andrew Cooper
>=20
> *  Improvements to domain_crash()
>   -  Andrew Cooper
>=20
> *  EIBRS
>   -  Andrew Cooper
>=20
> *  Xen ioreq server (v3)
>   -  Roger Pau Monne
>=20
> =3D=3D=3D ARM =3D=3D=3D=20
>=20
> =3D=3D Completed =3D=3D=20
>=20
>=20
> Paul Durrant


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTI5MTMwNDQwWjAvBgkqhkiG9w0BCQQxIgQgTBU0tHcAyF2mG0w/G4q2gvnoVHbyKYLGdoovUDrH
IRMwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAH2+N1l2sAhUGav/hQ11okIWhUW4BCjkNjXvMwEqxV0AKPMputIKpfSw4W0qWznT
Cm17ySxZodEGpVxpUtbtIGvR/J2yaOkQ21Aw+xGCEauUxQpa4lOTG+DGabSYZaKXPcime+ofvRRH
O8Dc1ad7PePCjw6M4GjAwADSckuePhodtfiobhdXQiBG9pI6fYtA8rOJez1bpTYqDD3cdqscknla
ecXlWd63x02J+qupGVq8PvsuAlbYG/3pXvwrhohMUVDy+tCM011vQxHmMM9mBVRg8J512Ne7TChN
aniUqbnHp4ITf/h1sphnhDdzY1HwlvCLKz7AFvPhSyzAk50FgjYAAAAAAAA=


--=-OqJmaIbzex1FR59xj2nl--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3624315384275751528==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:07:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwn43-000542-L1; Wed, 29 Jan 2020 13:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwn42-00053x-DZ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:07:26 +0000
X-Inumbo-ID: 4baa6c91-4298-11ea-88b7-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4baa6c91-4298-11ea-88b7-12813bfff9fa;
 Wed, 29 Jan 2020 13:07:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580303246; x=1611839246;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=QFuTU4Hspkx9Rvx/p+6w+6Bo32A3zl3HubtgIzrezDU=;
 b=H6m37+AnldMvROdp/MyA/sXZg38Z18AflpEA8F6d9zyB3t5DDdD36+H8
 CzIsZSRk5huMZ5xfPjlh+5EjvR41gUnTRht6sw+WlGQXnv01BqUr1Dpxy
 eRa0d49qrNcbpIKopJSgb6fxfVnSRng5B4hfcn5ar6hhaz9PCdIwt6Nr6 A=;
IronPort-SDR: 4wP2UPwYsR+LRqNO7ixEBO4DSGcWCVshZK0DDxAm39/4YTvAjifZ/7z8YsjeHKl1voGrjWfHHV
 ds34g8Rg7Hbg==
X-IronPort-AV: E=Sophos;i="5.70,377,1574121600"; d="scan'208";a="14675835"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 29 Jan 2020 13:07:26 +0000
Received: from EX13MTAUEB002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id 986C4A29E6; Wed, 29 Jan 2020 13:07:23 +0000 (UTC)
Received: from EX13D08UEB004.ant.amazon.com (10.43.60.142) by
 EX13MTAUEB002.ant.amazon.com (10.43.60.12) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 13:07:22 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D08UEB004.ant.amazon.com (10.43.60.142) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 13:07:22 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 13:07:21 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: David Woodhouse <dwmw2@infradead.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Xen 4.14 Development Update
Thread-Index: AQHV1qC3v/Fua/b59UacJxMyrVG64agBnBMAgAAAhZA=
Date: Wed, 29 Jan 2020 13:07:21 +0000
Message-ID: <fb88b9bd4d9941458cebd5b5ef66bbdc@EX13D32EUC003.ant.amazon.com>
References: <20200129123618.1202-1-pdurrant@amazon.com>
 <ed222d5dbc1036a5de2a4feb6960a4916d124de3.camel@infradead.org>
In-Reply-To: <ed222d5dbc1036a5de2a4feb6960a4916d124de3.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 Development Update
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: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "luwei.kang@intel.com" <luwei.kang@intel.com>,
 "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYXZpZCBXb29kaG91c2UgPGR3
bXcyQGluZnJhZGVhZC5vcmc+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAxMzowNQ0KPiBUbzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBh
bWF6b24uY28udWs+DQo+IENjOiBXb29kaG91c2UsIERhdmlkIDxkd213QGFtYXpvbi5jby51az47
IGx1d2VpLmthbmdAaW50ZWwuY29tOw0KPiBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29t
OyBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tOw0KPiByb2dlci5wYXVAY2l0cml4LmNvbQ0KPiBT
dWJqZWN0OiBSZTogW0FOTk9VTkNFXSBYZW4gNC4xNCBEZXZlbG9wbWVudCBVcGRhdGUNCj4gDQo+
IE9uIFdlZCwgMjAyMC0wMS0yOSBhdCAxMjozNiArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0K
PiA+IFRoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBs
ZWFzZSByZXBseSBmb3INCj4gaXRlbXMNCj4gPiB5b3Ugd291bGQgbGlrZSB0byBzZWUgaW4gNC4x
NCBzbyB0aGF0IHBlb3BsZSBoYXZlIGFuIGlkZWEgd2hhdA0KPiA+IGlzIGdvaW5nIG9uIGFuZCBw
cmlvcml0aXNlIGFjY29yZGluZ2x5Lg0KPiA+DQo+ID4gWW91J3JlIHdlbGNvbWUgdG8gcHJvdmlk
ZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRoZSBmZWF0dXJlDQo+IHlvdSdyZQ0KPiA+
IHdvcmtpbmcgb24uDQo+ID4NCj4gPiA9IFRpbWVsaW5lID0NCj4gPg0KPiA+IFdlIG5vdyBhZG9w
dCBhIGZpeGVkIGN1dC1vZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSBhYm91dCBldmVy
eSA4DQo+ID4gIG1vbnRocy4NCj4gPiBUaGUgY3JpdGljYWwgZGF0ZXMgZm9yIFhlbiA0LjE0IGFy
ZSBhcyBmb2xsb3dzOg0KPiA+DQo+ID4gLS0tPiBXZSBhcmUgaGVyZQ0KPiA+ICogTGFzdCBwb3N0
aW5nIGRhdGU6IE1heSAxc3QsIDIwMjANCj4gPiAqIEhhcmQgY29kZSBmcmVlemU6IE1heSAyMm5k
LCAyMDIwDQo+ID4gKiBSZWxlYXNlOiBKdW5lIDI2dGgsIDIwMjANCj4gPg0KPiA+IE5vdGUgdGhh
dCB3ZSBkb24ndCBoYXZlIGEgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBh
dGNoZXMNCj4gPiB0aGF0IHdpc2ggdG8gZ28gaW50byA0LjE0IG11c3QgYmUgcG9zdGVkIGluaXRp
YWxseSBubyBsYXRlciB0aGFuIHRoZQ0KPiA+IGxhc3QgcG9zdGluZyBkYXRlIGFuZCBmaW5hbGx5
IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQgY29kZSBmcmVlemUuDQo+ID4gQWxsIHBhdGNoZXMgcG9z
dGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkIGludG8NCj4g
bmV4dA0KPiA+IHJlbGVhc2UuDQo+ID4NCj4gPiBSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlh
dGVseSBhZnRlciBmcmVlemUuDQo+ID4NCj4gPiBUaGVyZSBpcyBhbHNvIGEgamlyYSBpbnN0YW5j
ZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpDQo+ID4gZm9yIHRoZSBwcm9q
ZWN0LiBTZWU6DQo+IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hF
Ti9pc3N1ZXMuDQo+ID4NCj4gPiBTb21lIG9mIHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1t
YWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamlyYQ0KPiB0YXNrDQo+ID4gcmVmZXJyZWQg
YnkgWEVOLU4uDQo+ID4NCj4gPiBUaGVyZSBpcyBhIHZlcnNpb24gbnVtYmVyIGZvciBwYXRjaCBz
ZXJpZXMgYXNzb2NpYXRlZCB0byBlYWNoIGZlYXR1cmUuDQo+ID4gQ2FuIGVhY2ggb3duZXIgc2Vu
ZCBhbiB1cGRhdGUgZ2l2aW5nIHRoZSBsYXRlc3QgdmVyc2lvbiBudW1iZXIgaWYgdGhlDQo+ID4g
c2VyaWVzIGhhcyBiZWVuIHJlLXBvc3RlZD8gQWxzbywgY2FuIHRoZSBvd25lcnMgb2YgYW55IGNv
bXBsZXRlZCBpdGVtcw0KPiA+IHBsZWFzZSByZXNwb25kIHNvIHRoYXQgdGhlIGl0ZW0gY2FuIGJl
IG1vdmVkIGludG8gdGhlICdDb21wbGV0ZWQnDQo+IHNlY3Rpb24uDQo+ID4NCj4gPiA9IFByb2pl
Y3RzID0NCj4gPg0KPiA+ID09IEh5cGVydmlzb3IgPT0NCj4gPg0KPiA+ICogIExpdmUtVXBkYXRp
bmcgWGVuDQo+ID4gICAtICBEYXZpZCBXb29kaG91c2UNCj4gDQo+IExhdGVzdCBSRkMgcGF0Y2hz
ZXQgcG9zdGVkIGlzIFtSRkMgdjJdIGF0DQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAyMC0wMS9tc2cwMTc2NC5odG1sDQo+IA0KPiBUaGUg
dHJlZSBhdA0KPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2R3bXcy
L3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaA0KPiBlYWRzL2x1LW1hc3Rlcg0KPiBhcyBtb3Zl
ZCBvbiBhIGxpdHRsZSBzaW5jZSB0aGVuLCBhbmQgSSdsbCBwb3N0IFtSRkMgdjNdIHNob3J0bHku
DQo+IA0KPiBTbyBmYXIgdGhpcyBpcyBtb3N0bHkganVzdCB0aGUgYmFzaWMgaGFuZG92ZXIgb2Yg
YSBzdHJlYW0gb2YgbWlncmF0aW9uDQo+IGRhdGEgZnJvbSBvbmUgWGVuIHRvIHRoZSBuZXh0LCBh
bmQgYWxsb3dpbmcgdGhlIG5ldyBYZW4gdG8gdm1hcCBhbmQNCj4gcHJvY2VzcyBpdCBlYXJseSBl
bm91Z2gsIGFuZCByZXNlcnZlIHRoZSBwYWdlcyB3aGljaCBhbHJlYWR5IGNvbnRhaW4NCj4gZG9t
YWluIGRhdGEgZHVyaW5nIGl0cyAiYm9vdCIuDQo+IA0KPiBJbiBvdXIgZGV2ZWxvcG1lbnQgdHJl
ZSwgd2UgaGF2ZSBhIFBWIERvbTAgc3Vydml2aW5nIHRoZSB0cmFuc2l0aW9uLg0KPiBXZSdyZSB3
b3JraW5nIG9uIHR1cm5pbmcgdGhvc2UgaGFja3MgaW50byBzb21ldGhpbmcgd2UgY2FuIHNob3cg
aW4NCj4gcHVibGljLg0KPiANCj4gSSBoYXZlIHVwZGF0ZWQgdGhlIHdpa2kgcGFnZSBhdCBodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9MaXZlLQ0KPiBVcGRhdGluZ19YZW4NCj4gd2hp
Y2ggaW5jbHVkZXMgYSByZWZlcmVuY2UgdG8gdGhlIGhhbmRvdmVyIHByb3RvY29sIGRvY3VtZW50
YXRpb24uDQo+IA0KPiBUaGlzIGFsc28gZGVwZW5kcyBvbiB0aGUgaHlwZXJ2aXNvciBzaWRlIG9m
IG5vbi1jb29wZXJhdGl2ZSBsaXZlDQo+IG1pZ3JhdGlvbiwgbWVudGlvbmVkIGJlbG93LiBCdXQg
YXMgd2VsbCBhcyB0aGF0LCBwYXJ0cyBvZiB0aGUgbWVtb3J5DQo+IG1hbmFnZW1lbnQgYXJlIGdv
aW5nIHRvIGludGVyc2VjdCB3aXRoIHRoZSBzZWNyZXQgaGlkaW5nIHdvcmsgdGhhdCB5b3UNCj4g
KmRpZG4ndCogY2FsbCBvdXQgaW4gdGhpcyBlbWFpbCBBRkFJQ1QuDQoNClllcywgSSBvbWl0dGVk
IFNlY3JldCBIaWRpbmcuIEFncmVlZCBpdCBvdWdodCB0byBiZSB0cmFja2VkLg0KDQogIFBhdWwN
Cg0KPiANCj4gDQo+ID4gKiAgTm9uLUNvb3BlcmF0aXZlIExpdmUgTWlncmF0aW9uDQo+ID4gICAt
ICBQYXVsIER1cnJhbnQNCj4gPg0KPiA+ID09PSB4ODYgPT09DQo+ID4NCj4gPiAqICBJbnRlbCBQ
cm9jZXNzb3IgVHJhY2UgdmlydHVhbGl6YXRpb24gZW5hYmxpbmcgKHYxKQ0KPiA+ICAgLSAgTHV3
ZWkgS2FuZw0KPiA+DQo+ID4gKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpDQo+ID4gICAt
ICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kNCj4gPg0KPiA+ICogIEZpeGVzIHRvICNEQiBp
bmplY3Rpb24NCj4gPiAgIC0gIEFuZHJldyBDb29wZXINCj4gPg0KPiA+ICogIENQVUlEL01TUiBY
ZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50cw0KPiA+ICAgLSAgQW5kcmV3IENvb3Blcg0KPiA+DQo+
ID4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9jcmFzaCgpDQo+ID4gICAtICBBbmRyZXcgQ29v
cGVyDQo+ID4NCj4gPiAqICBFSUJSUw0KPiA+ICAgLSAgQW5kcmV3IENvb3Blcg0KPiA+DQo+ID4g
KiAgWGVuIGlvcmVxIHNlcnZlciAodjMpDQo+ID4gICAtICBSb2dlciBQYXUgTW9ubmUNCj4gPg0K
PiA+ID09PSBBUk0gPT09DQo+ID4NCj4gPiA9PSBDb21wbGV0ZWQgPT0NCj4gPg0KPiA+DQo+ID4g
UGF1bCBEdXJyYW50DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:09:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13: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 1iwn5v-0005CT-3I; Wed, 29 Jan 2020 13:09:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwn5u-0005Bw-Cj
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:09:22 +0000
X-Inumbo-ID: 902e0160-4298-11ea-ad98-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 902e0160-4298-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 13:09:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580303361;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FOZ/0eetIc/upAVbP2B/OoEAZovHFFMwZ2EKZs3XzLU=;
 b=cDUzkpMKGKMHwZj+cuypz1GkL/jcELB1UlgyLqBKdgp0ks9wWdFfRStS
 VVttbpS1MFeUpXCtfnaG/p5s818bjfu/rHP5sLMoKj+KpVQApbqOSTFx+
 n4pOh5xnw6zf/0pZIJIsInbwYOYZWqnE7TsvZ7rTg/XdmWeTlIIbEPA07 k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LOZwJ1tnlaSNhgMfNY/e1SQs//krdlfAbEhXIwCcBYV7oX1Jh6zv2/iX7ljJVlNgzoTHWE06nC
 JebQZ6lNLLy61NGbhF2QLfrUN8qehwZJcIFjXUxY89DU4qncwcBVurhUiB+d7eg1IZN7QwUo/w
 WkPW8vzj7BbkrzDxjUc0folSUvK9tDH7a0R4F7rYqfwIWW6uU2k/XqYgXnUqGGXajMdAeeSfzL
 p8B9QBi3McvFNx11qfT4SILqdG9FRQYjzJWdCGRJLBbHAX6/4XD1Yb/8eQ7gi2L0is8ZpSyyBA
 lzk=
X-SBRS: 2.7
X-MesageID: 11981714
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11981714"
To: Jan Beulich <jbeulich@suse.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <f7a3e838-39b9-378f-d730-dc32d18e8043@suse.com>
 <28f047db-0609-de96-a80e-46b5646e947f@citrix.com>
 <a386538a-bbf0-5c08-7844-70ca3130470e@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: <0f09ab0b-a9b2-a193-ba9a-25dd320553db@citrix.com>
Date: Wed, 29 Jan 2020 13:08:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a386538a-bbf0-5c08-7844-70ca3130470e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAyMCAwODoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMDEuMjAyMCAx
ODoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjgvMDEvMjAyMCAxMzo1OSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyNy4wMS4yMDIwIDIxOjIxLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFdpdGhvdXQgdGhpcyBmaXgsIHRoZXJlIGlzIGFwcGFyZW50bHkgYSBwcm9ibGVtIHdp
dGggUm9nZXIncyAiW1BBVENIIHYzIDcvN10KPj4+PiB4ODYvdGxiOiB1c2UgWGVuIEwwIGFzc2lz
dGVkIFRMQiBmbHVzaCB3aGVuIGF2YWlsYWJsZSIgb24gbmF0aXZlIEFNRCBoYXJkd2FyZS4KPj4+
PiBJIGhhdmVuJ3QgaW52ZXN0Z2lhdGVkIHRoZSBpc3N1ZSB3aXRoIHRoYXQgcGF0Y2ggc3BlY2lm
aWNhbGx5LCBiZWNhdXNlCj4+Pj4gY3B1X2hhc19oeXBlcnZpc29yIGJlaW5nIHdyb25nIGlzIG9i
dmlvdXNseSBhIGJ1Zy4KPj4+Pgo+Pj4+IFRoaXMgaXMgb25lIG9mIHR3byBwb3NzaWJsZSBhcHBy
b2FjaGVzLCBhbmQgYm90aCBoYXZlIHRoZWlyIGRvd25zaWRlcy4gIFRoaXMKPj4+PiBvbmUgdGFr
ZXMgYW4gZXh0cmEgaGl0IG9uIGNvbnRleHQgc3dpdGNoZXMgYmV0d2VlbiBQViB2Y3B1cyBhbmQg
aWRsZS9odm0sIGFzCj4+Pj4gdGhleSB3aWxsIHVzdWFsbHkgZGlmZmVyIGluIEhZUEVSVklTT1Ig
Yml0Lgo+Pj4gV2h5IHdvdWxkIHRoZXkgZGlmZmVyIGluIHRoZSBIWVBFUlZJU09SIGJpdD8gTWF5
YmUgZm9yIGlkbGUgKGFsYmVpdAo+Pj4gb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCBJIGNhbid0IHJl
Y2FsbCB1cyBzcGVjaWFsIGNhc2luZyBpZGxlIHdydAo+Pj4gQ1BVSUQgaGFuZGxpbmcpLCBidXQg
d2h5IGZvciBQViB2cyBIVk0/IFRoZSBpZGxlIGNhc2UsIGlmIHRoZXJlIGlzCj4+PiBhbiBpc3N1
ZSB3aXRoIHRoaXMsIGNvdWxkIGJlIHRha2VuIGNhcmUgb2YgYnkgYWN0dWFsbHkgc2V0dGluZyB0
aGUKPj4+IGJpdCB0aGVyZSwgYXMgbm8tb25lIHNob3VsZCBjYXJlIGFib3V0IHdoYXQgaXQncyBz
ZXQgdG8/Cj4+IGQtPmFyY2gucHYuY3B1aWRtYXNrcyBpcyBvbmx5IGFsbG9jYXRlZCBmb3IgUFYg
ZG9tYWlucyAoYW5kIHN0YXJ0cyBieQo+PiBkdXAoKWluZyB0aGUgZGVmYXVsdCkuCj4gQWgsIHRo
YXQncyB0aGUgcGllY2UgSSB3YXMgbWlzc2luZy4gTXkgbmV4dCBxdWVzdGlvbiB0aGVuIGlzOiBX
aHkKPiBkbyB3ZSBkbyAqX2luaXRfbGV2ZWxsaW5nKCkgZnJvbSBlYXJseV9pbml0XyooKSBpbiB0
aGUgZmlyc3QgcGxhY2U/Cj4gSXQgbG9va3MgY29uY2VwdHVhbGx5IHdyb25nIHRvIG1lIHRvIHNl
dCB1cCBsZXZlbGluZyBiZWZvcmUgaGF2aW5nCj4gb2J0YWluZWQgQ1BVSUQgZGF0YS4gV291bGRu
J3QgdGhlcmUgYmV0dGVyIGJlIGEgc2VwYXJhdGUgaG9vayBpbgo+IHN0cnVjdCBjcHVfZGV2LCB0
byBiZSBpbnZva2VkIGUuZy4gZnJvbSBpZGVudGlmeV9jcHUoKSBhZnRlcgo+IGdlbmVyaWNfaWRl
bnRpZnkoKT8KCmNwdWlkX21hc2tfY3B1PSBsaXRlcmFsbHkgbWVhbnMgInByZXRlbmQgeW91J3Jl
IHRoaXMgb2xkZXIgQ1BVIGluc3RlYWQiLAphbmQgd2FzIGltcGxlbWVudGVkIGluIGEgd2F5IHdo
aWNoIGFmZmVjdGVkIFhlbi7CoCBUaGlzIGlzIHdoeSBsZXZlbGxpbmcKaXMgY29uZmlndXJlZCB0
aGF0IGVhcmx5LgoKTm93IHRoYXQgdGhpcyBpc24ndCB0aGUgb25seSB3YXkgdG8gbWFrZSBoZXRl
cm9nZW5lb3VzIG1pZ3JhdGlvbiBzYWZlLApwZXJoYXBzIHdlIGRvbid0IGNhcmUgc28gbXVjaCwg
YnV0IGl0IHdvdWxkIHN0aWxsIGJlIGEgYmVoYXZpb3VyYWwKY2hhbmdlIHRvIHRoZSBjcHVpZF9t
YXNrXyogcGFyYW1ldGVycy4KCj4+IFdoZW4gY29udGV4dCBzd2l0Y2hpbmcgbGV2ZWxsaW5nIE1T
UnMsIGFueSBub24tUFYgZ3Vlc3QgdXNlcwo+PiBjcHVtYXNrX2RlZmF1bHQuwqAgVGhpcyBjYXB0
dXJlcyBpZGxlIGFuZCBIVk0gdmNwdXMuCj4+Cj4+IFRoaXMgaXMgbmVjZXNzYXJ5IGJlY2F1c2Us
IGF0IGxlYXN0IGF0IHRoZSB0aW1lIGl0IHdhcyBpbnRyb2R1Y2VkLAo+PiB7cHYsaHZtfV9jcHVp
ZCgpIGlzc3VlZCBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb25zIHRvIHRoZW4gZmVlZCBkYXRhIGJh
Y2sKPj4gaW50byBndWVzdCBjb250ZXh0LsKgIEl0cyBwcm9iYWJseSBsZXNzIHJlbGV2YW50IG5v
dyB0aGF0IGd1ZXN0X2NwdWlkKCkKPj4gZG9lc24ndCBpc3N1ZSBuYXRpdmUgaW5zdHJ1Y3Rpb25z
IGluIHRoZSBnZW5lcmFsIGNhc2UuCj4+Cj4+IEVpdGhlciB3YXksIEhWTSBnYWluZWQgdGhlIGRl
ZmF1bHQgbGlrZSBpZGxlLCB0byBjYXVzZSB0aGUgbGF6eQo+PiBzd2l0Y2hpbmcgbG9naWMgdG8g
c3dpdGNoIGxlc3Mgb2Z0ZW4uCj4+Cj4+IFRoZSBwcm9ibGVtIHdlIGhhdmUgYWZ0ZXIgdGhpcyBw
YXRjaCBpcyB0aGF0IGRlZmF1bHQgZGlmZmVycyBmcm9tIFBWIGluCj4+IHRoZSBIWVBFUlZJU09S
IGJpdCwgd2hpY2ggYmFzaWNhbGx5IGd1YXJhbnRlZXMgdGhhdCB3ZSByZXdyaXRlIHRoZSBsZWFm
Cj4+IDEgbGV2ZWxsaW5nIG9uIGVhY2ggY29udGV4dCBzd2l0Y2guCj4+Cj4+IEhvd2V2ZXIsIGhh
dmluZyBsb29rZWQgYXQgdGhlIG90aGVyIGZlYXR1cmVzIGJpdHMgd2hpY2ggZGlmZmVyIGZvciBQ
ViwKPj4gVk1FIGFuZCBQU0UzNiBiZWluZyBoaWRkZW4gbWVhbnMgd2UncmUgYWx3YXlzIHN3aXRj
aGluZyBsZWFmIDEgYW55d2F5LAo+PiBzbyB0aGlzIGNoYW5nZSBmb3IgSFlQRVJWSVNPUiBkb2Vz
bid0IG1ha2UgdGhlIHNpdHVhdGlvbiBhbnkgd29yc2UuCj4+Cj4+Pj4gVGhlIG90aGVyIGFwcHJv
YWNoIGlzIHRvIG9yZGVyIHRoaW5ncyBtb3JlIGNhcmVmdWxseSBzbyBsZXZlbGxpbmcgaXMKPj4+
PiBjb25maWd1cmVkIGFmdGVyIHNjYW5uaW5nIGZvciBjcHVpZCBiaXRzLCBidXQgdGhhdCBoYXMg
dGhlIGRvd25zaWRlIHRoYXQgaXQgaXMKPj4+PiB2ZXJ5IGVhc3kgdG8gcmVncmVzcy4KPj4+Pgo+
Pj4+IFRob3VnaHRzIG9uIHdoaWNoIGlzIHRoZSBsZWFzdC1iYWQgYXBwcm9hY2ggdG8gdGFrZT8g
IEhhdmluZyB3cml0dGVuIHRoaXMKPj4+PiBwYXRjaCwgSSdtIG5vdyBlcnJpbmcgb24gdGhlIHNp
ZGUgb2YgZG9pbmcgaXQgdGhlIG90aGVyIHdheS4KPj4+IEJlc2lkZXMgdGhlIG5lZWQgZm9yIG1l
IHRvIHVuZGVyc3RhbmQgdGhlIGFzcGVjdCBhYm92ZSwgSSdtIGFmcmFpZAo+Pj4gdG8ganVkZ2Ug
SSdkIG5lZWQgdG8gaGF2ZSBhdCBsZWFzdCBhIHNrZXRjaCBvZiB3aGF0IHRoZSBhbHRlcm5hdGl2
ZQo+Pj4gd291bGQgbG9vayBsaWtlLCBpbiBwYXJ0aWN1bGFyIHRvIGZpZ3VyZSBob3cgZnJhZ2ls
ZSBpdCByZWFsbHkgaXMuCj4+IEl0IHdvdWxkIGJlIGEgc21hbGwgYml0IG9mIGNhcmVmdWwgcmVv
cmRlcmluZyBpbiBjcHUvYW1kLmMKPj4KPj4gVGhlIHRpcHBpbmcgZmFjdG9yIGlzIHRoYXQsIGV2
ZW4gaWYgd2UgYXJyYW5nZSBmb3IgaWRsZSBjb250ZXh0IG5vdCB0bwo+PiBoYXZlIEhZUEVSVklT
T1Igc2V0IChhbmQgdGhlcmVmb3JlIGNwdV9oYXNfaHlwZXJ2aXNvciBlbmRpbmcgdXAgY2xlYXIK
Pj4gd2hlbiBzY2FubmVkKSwgYSByZWd1bGFyIENQVUlEIGluc3RydWN0aW9uIGluIFBWIGNvbnRl
eHQgd291bGQgc2VlCj4+IEhZUEVSVklTT1IgYXMgYSBwcm9wZXJ0eSBvZiB2aXJ0dWFsaXNpbmcg
dGhpbmdzIHNlbnNpYmx5IGZvciBndWVzdHMuCj4+Cj4+IEFzIHdlIG5lZWQgdG8gY29wZSB3aXRo
IEhZUEVSVklTT1IgYmVpbmcgdmlzaWJsZSBpbiBzb21lIGNvbnRleHRzLCBpdHMKPj4gYmV0dGVy
IHRvIGNvbnNpZGVyIGl0IHVuaWZvcm1seSB2aXNpYmxlIGFuZCBicmVhayBhbnkga2luZCBvZiBu
b3Rpb25hbAo+PiBsaW5rIGJldHdlZW4gY3B1X2hhc19oeXBlcnZpc29yIG1hdGNoaW5nIHdoYXQg
Q1BVSUQgd291bGQgc2VlIGFzIHRoZSBiaXQuCj4gQWZ0ZXIgaGF2aW5nIHNldCB1cCBsZXZlbGlu
ZyBJIHRoaW5rIHdlIHNob3VsZG4ndCB1c2UgQ1BVSUQgYW55bW9yZQo+IGZvciBsZWF2ZXMgd2hp
Y2ggbWF5IGJlIGxldmVsZWQuIEFzIGEgcmVzdWx0IGNwdV9oYXNfKiAvIGNwdV9oYXMoKQo+IHdv
dWxkIHRoZW4gYmUgdGhlIG9ubHkgaW5mb3JtYXRpb24gc291cmNlIGluIHRoaXMgcmVnYXJkLgo+
Cj4gU3VjaCBhIGdlbmVyYWwgcmUtYXJyYW5nZW1lbnQgd291bGQgdGhlbiBhbHNvIGFwcGVhciB0
byBhZGRyZXNzIHlvdXIKPiAiZWFzeSB0byByZWdyZXNzIiBjb25jZXJuLgoKSSd2ZSBqdXN0IGhh
ZCBhbm90aGVyIHRob3VnaHQsIGFuZCBpdCBydWxlcyBvdXQgb3RoZXIgYXBwcm9hY2hlcy4KCldl
IHVzZSBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoTlVMTCkgb24gdGhlIGNyYXNoIHBhdGggdG8gcmVz
ZXQgdGhpbmdzIGZvcgpuZXh0IGtlcm5lbCwgYW5kIHRoYXQgbmVlZHMgdG8gaGlkZSB0aGUgSFlQ
RVJWSVNPUiBiaXQgb24gQU1ELgoKVGhlcmVmb3JlLCB0aGUgYXBwcm9hY2ggaW4gdGhpcyBwYXRj
aCBpcyB0aGUgb25seSBzZW5zaWJsZSBhY3Rpb24gKGFuZApJJ20gbm93IG5vdCBjb25jZXJuZWQg
YWJvdXQgdGhlIHBlcmZvcm1hbmNlIGhpdCwgYXMgaXQgd29uJ3QgYWN0dWFsbHkKaW5jcmVhc2Ug
dGhlIG51bWJlciBvZiBNU1Igd3JpdGVzIHdlIG1ha2UpLgoKSSB0aGluayBJIG5lZWQgdG8gcmV3
cml0ZSB0aGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBub3QgdGhlIGNvZGUuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:10:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13: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 1iwn6c-0005hL-KA; Wed, 29 Jan 2020 13:10:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwn6b-0005Uz-0q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:10:05 +0000
X-Inumbo-ID: a946b066-4298-11ea-88b8-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a946b066-4298-11ea-88b8-12813bfff9fa;
 Wed, 29 Jan 2020 13:10:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0130CB22B;
 Wed, 29 Jan 2020 13:10:01 +0000 (UTC)
To: Tamas K Lengyel <tamas.lengyel@intel.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <fcf622c778b440f4ef2a0cbe707e018216a3aaab.1580148227.git.tamas.lengyel@intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a74262f0-0417-7a74-de07-b1c36a7d76ab@suse.com>
Date: Wed, 29 Jan 2020 14:09:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <fcf622c778b440f4ef2a0cbe707e018216a3aaab.1580148227.git.tamas.lengyel@intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/9] xen/mem_access: Use
 __get_gfn_type_access 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: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IFVzZSBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3MgaW5zdGVhZCBvZiBwMm0tPmdldF9lbnRyeSB0byB0cmlnZ2VyIHBhZ2Ut
Zm9ya2luZwo+IHdoZW4gdGhlIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBpcyBiZWluZyBzZXQgb24g
YSBwYWdlIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbgo+IGNvcGllZCBvdmVyIGZyb20gdGhlIHBhcmVu
dC4KCllvdSB0YWxraW5nIG9mIHBhZ2UtZm9ya2luZyBoZXJlLCBkb24ndCB5b3UgbWVhbiAuLi4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKPiBAQCAtMzAzLDExICszMDMsMTAgQEAgc3RhdGljIGludCBzZXRf
bWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAg
ICAgQVNTRVJUKCFhcDJtKTsKPiAgI2VuZGlmCj4gICAgICB7Cj4gLSAgICAgICAgbWZuX3QgbWZu
Owo+ICAgICAgICAgIHAybV9hY2Nlc3NfdCBfYTsKPiAgICAgICAgICBwMm1fdHlwZV90IHQ7Cj4g
LQo+IC0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJl9hLCAwLCBO
VUxMLCBOVUxMKTsKPiArICAgICAgICBtZm5fdCBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
cDJtLCBnZm5feChnZm4pLCAmdCwgJl9hLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQMk1fQUxMT0MsIE5VTEwsIGZhbHNlKTsKCi4uLiBQMk1fVU5TSEFSRSBo
ZXJlPwoKQWxzbyBzaG91bGRuJ3QgeW91IGhhdmUgQ2MtZWQgUGV0cmUgYW5kIEFsZXhhbmRydSBv
biB0aGlzIHBhdGNoCihmb3IgdGhlaXIgUjogZW50cmllcykgYW5kIGF0IGxlYXN0IEdlb3JnZSAo
cGVyaGFwcyBhbHNvIEFuZHJldwphbmQgbWUpIHRvIGdldCBhbiBhY2ssIHNlZWluZyB0aGF0IHlv
dSdyZSB0aGUgb25seSBtYWludGFpbmVyCm9mIHRoZSBmaWxlPwoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:25:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:25:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwnL6-0006xH-6i; Wed, 29 Jan 2020 13:25:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwnL4-0006xC-Tu
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:25:02 +0000
X-Inumbo-ID: bd087218-429a-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd087218-429a-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 13:24: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 <osstest-admin@xenproject.org>)
 id 1iwnKw-0006yQ-SZ; Wed, 29 Jan 2020 13:24: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 1iwnKw-0005Qq-JR; Wed, 29 Jan 2020 13:24:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwnKw-00061S-Iq; Wed, 29 Jan 2020 13:24:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146570-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-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-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 13:24:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 146570: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:27:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13: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 1iwnNF-00074o-R0; Wed, 29 Jan 2020 13:27:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwnNE-00074c-Hv
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:27:16 +0000
X-Inumbo-ID: 10aa558a-429b-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10aa558a-429b-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 13:27: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 mx2.suse.de (Postfix) with ESMTP id 13CE9AC66;
 Wed, 29 Jan 2020 13:27:15 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
Date: Wed, 29 Jan 2020 14:27:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gMjguMDEuMjAyMCAxODowMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFR1ZSwgSmFu
IDI4LCAyMDIwIGF0IDk6NTYgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
V2hlbiBwbHVnZ2luZyBhIGhvbGUgaW4gdGhlIHRhcmdldCBwaHlzbWFwIGRvbid0IHVzZSB0aGUg
YWNjZXNzIHBlcm1pc3Npb24KPj4+IHJldHVybmVkIGJ5IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBh
cyBpdCBjYW4gYmUgbm9uLXNlbnNpY2FsLCBsZWFkaW5nIHRvCj4+PiBzcHVyaW91cyB2bV9ldmVu
dHMgYmVpbmcgc2VudCBvdXQgZm9yIGFjY2VzcyB2aW9sYXRpb25zIGF0IHVuZXhwZWN0ZWQKPj4+
IGxvY2F0aW9ucy4gTWFrZSB1c2Ugb2YgcDJtLT5kZWZhdWx0X2FjY2VzcyBpbnN0ZWFkLgo+Pgo+
PiBBcyBiZWZvcmUsIHRvIG1lICJjYW4gYmUgbm9uLXNlbnNpY2FsIiBpcyBpbnN1ZmZpY2llbnQg
YXMgYSByZWFzb24KPj4gaGVyZS4gSWYgaXQgY2FuIGFsc28gYmUgYSAiZ29vZCIgdmFsdWUsIGl0
IHN0aWxsIHJlbWFpbnMgdW5jbGVhcgo+PiB3aHkgaW4gdGhhdCBjYXNlIHAybS0+ZGVmYXVsdF9h
Y2Nlc3MgaXMgbmV2ZXJ0aGVsZXNzIHRoZSByaWdodAo+PiB2YWx1ZSB0byB1c2UuCj4gCj4gSSBo
YXZlIGFscmVhZHkgZXhwbGFpbmVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBwYXRj
aCB3aHkgSQo+IHNhaWQgImNhbiBiZSIuIEZvcmdvdCB0byBjaGFuZ2UgdGhlIGNvbW1pdCBtZXNz
YWdlIGZyb20gImNhbiBiZSIgdG8KPiAiaXMiLgoKQ2hhbmdpbmcganVzdCB0aGUgY29tbWl0IG1l
c3NhZ2Ugd291bGQgYmUgZWFzeSB3aGlsZSBjb21taXR0aW5nLgpCdXQgZXZlbiB3aXRoIHRoZSBj
aGFuZ2UgSSB3b3VsZCBhc2sgd2h5IHRoaXMgaXMuIExvb2tpbmcgYXQKZXB0X2dldF9lbnRyeSgp
IChhbmQgYXNzdW1pbmcgcDJtX3B0X2dldF9lbnRyeSgpIHdpbGwgd29yawpzaW1pbGFybHksIG1p
bnVzIHRoZSBwMm1fYWNjZXNzX3Qgd2hpY2ggY2FuJ3QgY29tZSBvdXQgb2YgdGhlClBURSBqdXN0
IHlldCksIEkgc2VlCgogICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQogICAgewog
ICAgICAgICp0ID0gcDJtX3JlY2FsY190eXBlKHJlY2FsYyB8fCBlcHRfZW50cnktPnJlY2FsYywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNhX3AybXQsIHAybSwgZ2Zu
KTsKICAgICAgICAqYSA9IGVwdF9lbnRyeS0+YWNjZXNzOwoKbmVhciBpdHMgZW5kLiBXaGljaCBt
ZWFucyBldmVuIGEgaG9sZSBjYW4gaGF2ZSBpdHMgYWNjZXNzIGZpZWxkCnNldC4gU28gaXQncyBz
dGlsbCBub3QgY2xlYXIgdG8gbWUgZnJvbSB0aGUgZGVzY3JpcHRpb24gd2h5CnAybS0+ZGVmYXVs
dF9hY2Nlc3MgaXMgdW5pZm9ybWx5IHRoZSB2YWx1ZSB0byB1c2UuIFdvdWxkbid0IHlvdQpyYXRo
ZXIgd2FudCB0byBvdmVycmlkZSB0aGUgb3JpZ2luYWwgdmFsdWUgb25seSBpZiBpdCdzCnAybV9h
Y2Nlc3NfbiB0b2dldGhlciB3aXRoIHAybV9pbnZhbGlkIG9yIHAybV9tbWlvX2RtIChidXQgbm90
CnBhZ2VkLW91dCBwYWdlcyk/IE9mIGNvdXJzZSB0aGVuIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVy
IHRoZXJlCndvdWxkbid0IGJlIGFuIGFtYmlndWl0eSB3aXRoIHAybV9hY2Nlc3NfbiBoYXZpbmcg
Z290IHNldApleHBsaWNpdGx5IG9uIHRoZSBwYWdlLiBCdXQgbWF5YmUgdGhpcyBpcyBpbXBvc3Np
YmxlIGZvcgpwMm1faW52YWxpZCAvIHAybV9tbWlvX2RtPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:43:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwnck-0000HT-Cq; Wed, 29 Jan 2020 13:43:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwncj-0000HO-2p
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:43:17 +0000
X-Inumbo-ID: 4ceef666-429d-11ea-88c2-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ceef666-429d-11ea-88c2-12813bfff9fa;
 Wed, 29 Jan 2020 13:43: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 mx2.suse.de (Postfix) with ESMTP id 14A5DAC63;
 Wed, 29 Jan 2020 13:43:15 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20200127202121.2961-1-andrew.cooper3@citrix.com>
 <f7a3e838-39b9-378f-d730-dc32d18e8043@suse.com>
 <28f047db-0609-de96-a80e-46b5646e947f@citrix.com>
 <a386538a-bbf0-5c08-7844-70ca3130470e@suse.com>
 <0f09ab0b-a9b2-a193-ba9a-25dd320553db@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <abb31386-e15f-49c5-a90a-f80490b4c010@suse.com>
Date: Wed, 29 Jan 2020 14:43:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <0f09ab0b-a9b2-a193-ba9a-25dd320553db@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC] x86/amd: Avoid cpu_has_hypervisor
 evaluating true on native hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Igor Druzhinin <igor.druzhinin@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxNDowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMS8yMDIw
IDA4OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMDEuMjAyMCAxODoxNCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI4LzAxLzIwMjAgMTM6NTksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDI3LjAxLjIwMjAgMjE6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFdp
dGhvdXQgdGhpcyBmaXgsIHRoZXJlIGlzIGFwcGFyZW50bHkgYSBwcm9ibGVtIHdpdGggUm9nZXIn
cyAiW1BBVENIIHYzIDcvN10KPj4+Pj4geDg2L3RsYjogdXNlIFhlbiBMMCBhc3Npc3RlZCBUTEIg
Zmx1c2ggd2hlbiBhdmFpbGFibGUiIG9uIG5hdGl2ZSBBTUQgaGFyZHdhcmUuCj4+Pj4+IEkgaGF2
ZW4ndCBpbnZlc3RnaWF0ZWQgdGhlIGlzc3VlIHdpdGggdGhhdCBwYXRjaCBzcGVjaWZpY2FsbHks
IGJlY2F1c2UKPj4+Pj4gY3B1X2hhc19oeXBlcnZpc29yIGJlaW5nIHdyb25nIGlzIG9idmlvdXNs
eSBhIGJ1Zy4KPj4+Pj4KPj4+Pj4gVGhpcyBpcyBvbmUgb2YgdHdvIHBvc3NpYmxlIGFwcHJvYWNo
ZXMsIGFuZCBib3RoIGhhdmUgdGhlaXIgZG93bnNpZGVzLiAgVGhpcwo+Pj4+PiBvbmUgdGFrZXMg
YW4gZXh0cmEgaGl0IG9uIGNvbnRleHQgc3dpdGNoZXMgYmV0d2VlbiBQViB2Y3B1cyBhbmQgaWRs
ZS9odm0sIGFzCj4+Pj4+IHRoZXkgd2lsbCB1c3VhbGx5IGRpZmZlciBpbiBIWVBFUlZJU09SIGJp
dC4KPj4+PiBXaHkgd291bGQgdGhleSBkaWZmZXIgaW4gdGhlIEhZUEVSVklTT1IgYml0PyBNYXli
ZSBmb3IgaWRsZSAoYWxiZWl0Cj4+Pj4gb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCBJIGNhbid0IHJl
Y2FsbCB1cyBzcGVjaWFsIGNhc2luZyBpZGxlIHdydAo+Pj4+IENQVUlEIGhhbmRsaW5nKSwgYnV0
IHdoeSBmb3IgUFYgdnMgSFZNPyBUaGUgaWRsZSBjYXNlLCBpZiB0aGVyZSBpcwo+Pj4+IGFuIGlz
c3VlIHdpdGggdGhpcywgY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieSBhY3R1YWxseSBzZXR0aW5n
IHRoZQo+Pj4+IGJpdCB0aGVyZSwgYXMgbm8tb25lIHNob3VsZCBjYXJlIGFib3V0IHdoYXQgaXQn
cyBzZXQgdG8/Cj4+PiBkLT5hcmNoLnB2LmNwdWlkbWFza3MgaXMgb25seSBhbGxvY2F0ZWQgZm9y
IFBWIGRvbWFpbnMgKGFuZCBzdGFydHMgYnkKPj4+IGR1cCgpaW5nIHRoZSBkZWZhdWx0KS4KPj4g
QWgsIHRoYXQncyB0aGUgcGllY2UgSSB3YXMgbWlzc2luZy4gTXkgbmV4dCBxdWVzdGlvbiB0aGVu
IGlzOiBXaHkKPj4gZG8gd2UgZG8gKl9pbml0X2xldmVsbGluZygpIGZyb20gZWFybHlfaW5pdF8q
KCkgaW4gdGhlIGZpcnN0IHBsYWNlPwo+PiBJdCBsb29rcyBjb25jZXB0dWFsbHkgd3JvbmcgdG8g
bWUgdG8gc2V0IHVwIGxldmVsaW5nIGJlZm9yZSBoYXZpbmcKPj4gb2J0YWluZWQgQ1BVSUQgZGF0
YS4gV291bGRuJ3QgdGhlcmUgYmV0dGVyIGJlIGEgc2VwYXJhdGUgaG9vayBpbgo+PiBzdHJ1Y3Qg
Y3B1X2RldiwgdG8gYmUgaW52b2tlZCBlLmcuIGZyb20gaWRlbnRpZnlfY3B1KCkgYWZ0ZXIKPj4g
Z2VuZXJpY19pZGVudGlmeSgpPwo+IAo+IGNwdWlkX21hc2tfY3B1PSBsaXRlcmFsbHkgbWVhbnMg
InByZXRlbmQgeW91J3JlIHRoaXMgb2xkZXIgQ1BVIGluc3RlYWQiLAo+IGFuZCB3YXMgaW1wbGVt
ZW50ZWQgaW4gYSB3YXkgd2hpY2ggYWZmZWN0ZWQgWGVuLsKgIFRoaXMgaXMgd2h5IGxldmVsbGlu
Zwo+IGlzIGNvbmZpZ3VyZWQgdGhhdCBlYXJseS4KCkl0J3MgaW5kZWVkIHdyaXR0ZW4gbGlrZSB0
aGlzIGluIHRoZSBjbWRsaW5lIGRvYywgYnV0IEkgdmFndWVseQpyZWNhbGwgcXVlc3Rpb25pbmcg
dGhpcyBiZWhhdmlvciBhdCBsZWFzdCBvbmNlIGJlZm9yZS4KCj4gTm93IHRoYXQgdGhpcyBpc24n
dCB0aGUgb25seSB3YXkgdG8gbWFrZSBoZXRlcm9nZW5lb3VzIG1pZ3JhdGlvbiBzYWZlLAo+IHBl
cmhhcHMgd2UgZG9uJ3QgY2FyZSBzbyBtdWNoLCBidXQgaXQgd291bGQgc3RpbGwgYmUgYSBiZWhh
dmlvdXJhbAo+IGNoYW5nZSB0byB0aGUgY3B1aWRfbWFza18qIHBhcmFtZXRlcnMuCgpBbmQgaW5k
ZWVkIHdlIGhhdmUgY3B1aWQ9IG5vdyB0byBjb250cm9sIHRoZSBmZWF0dXJlcyBYZW4gaXMKdG8g
dXNlLiBJIGRvbid0IGZhbmN5IGxvb2tpbmcgYXQgYnVnIHJlcG9ydHMgd2hlcmUgSSBmaXJzdCBu
ZWVkCnRvIHNvcnQgb3V0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZXNlIHR3byBjbWRsaW5l
IG9wdGlvbnMuCgo+Pj4gV2hlbiBjb250ZXh0IHN3aXRjaGluZyBsZXZlbGxpbmcgTVNScywgYW55
IG5vbi1QViBndWVzdCB1c2VzCj4+PiBjcHVtYXNrX2RlZmF1bHQuwqAgVGhpcyBjYXB0dXJlcyBp
ZGxlIGFuZCBIVk0gdmNwdXMuCj4+Pgo+Pj4gVGhpcyBpcyBuZWNlc3NhcnkgYmVjYXVzZSwgYXQg
bGVhc3QgYXQgdGhlIHRpbWUgaXQgd2FzIGludHJvZHVjZWQsCj4+PiB7cHYsaHZtfV9jcHVpZCgp
IGlzc3VlZCBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb25zIHRvIHRoZW4gZmVlZCBkYXRhIGJhY2sK
Pj4+IGludG8gZ3Vlc3QgY29udGV4dC7CoCBJdHMgcHJvYmFibHkgbGVzcyByZWxldmFudCBub3cg
dGhhdCBndWVzdF9jcHVpZCgpCj4+PiBkb2Vzbid0IGlzc3VlIG5hdGl2ZSBpbnN0cnVjdGlvbnMg
aW4gdGhlIGdlbmVyYWwgY2FzZS4KPj4+Cj4+PiBFaXRoZXIgd2F5LCBIVk0gZ2FpbmVkIHRoZSBk
ZWZhdWx0IGxpa2UgaWRsZSwgdG8gY2F1c2UgdGhlIGxhenkKPj4+IHN3aXRjaGluZyBsb2dpYyB0
byBzd2l0Y2ggbGVzcyBvZnRlbi4KPj4+Cj4+PiBUaGUgcHJvYmxlbSB3ZSBoYXZlIGFmdGVyIHRo
aXMgcGF0Y2ggaXMgdGhhdCBkZWZhdWx0IGRpZmZlcnMgZnJvbSBQViBpbgo+Pj4gdGhlIEhZUEVS
VklTT1IgYml0LCB3aGljaCBiYXNpY2FsbHkgZ3VhcmFudGVlcyB0aGF0IHdlIHJld3JpdGUgdGhl
IGxlYWYKPj4+IDEgbGV2ZWxsaW5nIG9uIGVhY2ggY29udGV4dCBzd2l0Y2guCj4+Pgo+Pj4gSG93
ZXZlciwgaGF2aW5nIGxvb2tlZCBhdCB0aGUgb3RoZXIgZmVhdHVyZXMgYml0cyB3aGljaCBkaWZm
ZXIgZm9yIFBWLAo+Pj4gVk1FIGFuZCBQU0UzNiBiZWluZyBoaWRkZW4gbWVhbnMgd2UncmUgYWx3
YXlzIHN3aXRjaGluZyBsZWFmIDEgYW55d2F5LAo+Pj4gc28gdGhpcyBjaGFuZ2UgZm9yIEhZUEVS
VklTT1IgZG9lc24ndCBtYWtlIHRoZSBzaXR1YXRpb24gYW55IHdvcnNlLgo+Pj4KPj4+Pj4gVGhl
IG90aGVyIGFwcHJvYWNoIGlzIHRvIG9yZGVyIHRoaW5ncyBtb3JlIGNhcmVmdWxseSBzbyBsZXZl
bGxpbmcgaXMKPj4+Pj4gY29uZmlndXJlZCBhZnRlciBzY2FubmluZyBmb3IgY3B1aWQgYml0cywg
YnV0IHRoYXQgaGFzIHRoZSBkb3duc2lkZSB0aGF0IGl0IGlzCj4+Pj4+IHZlcnkgZWFzeSB0byBy
ZWdyZXNzLgo+Pj4+Pgo+Pj4+PiBUaG91Z2h0cyBvbiB3aGljaCBpcyB0aGUgbGVhc3QtYmFkIGFw
cHJvYWNoIHRvIHRha2U/ICBIYXZpbmcgd3JpdHRlbiB0aGlzCj4+Pj4+IHBhdGNoLCBJJ20gbm93
IGVycmluZyBvbiB0aGUgc2lkZSBvZiBkb2luZyBpdCB0aGUgb3RoZXIgd2F5Lgo+Pj4+IEJlc2lk
ZXMgdGhlIG5lZWQgZm9yIG1lIHRvIHVuZGVyc3RhbmQgdGhlIGFzcGVjdCBhYm92ZSwgSSdtIGFm
cmFpZAo+Pj4+IHRvIGp1ZGdlIEknZCBuZWVkIHRvIGhhdmUgYXQgbGVhc3QgYSBza2V0Y2ggb2Yg
d2hhdCB0aGUgYWx0ZXJuYXRpdmUKPj4+PiB3b3VsZCBsb29rIGxpa2UsIGluIHBhcnRpY3VsYXIg
dG8gZmlndXJlIGhvdyBmcmFnaWxlIGl0IHJlYWxseSBpcy4KPj4+IEl0IHdvdWxkIGJlIGEgc21h
bGwgYml0IG9mIGNhcmVmdWwgcmVvcmRlcmluZyBpbiBjcHUvYW1kLmMKPj4+Cj4+PiBUaGUgdGlw
cGluZyBmYWN0b3IgaXMgdGhhdCwgZXZlbiBpZiB3ZSBhcnJhbmdlIGZvciBpZGxlIGNvbnRleHQg
bm90IHRvCj4+PiBoYXZlIEhZUEVSVklTT1Igc2V0IChhbmQgdGhlcmVmb3JlIGNwdV9oYXNfaHlw
ZXJ2aXNvciBlbmRpbmcgdXAgY2xlYXIKPj4+IHdoZW4gc2Nhbm5lZCksIGEgcmVndWxhciBDUFVJ
RCBpbnN0cnVjdGlvbiBpbiBQViBjb250ZXh0IHdvdWxkIHNlZQo+Pj4gSFlQRVJWSVNPUiBhcyBh
IHByb3BlcnR5IG9mIHZpcnR1YWxpc2luZyB0aGluZ3Mgc2Vuc2libHkgZm9yIGd1ZXN0cy4KPj4+
Cj4+PiBBcyB3ZSBuZWVkIHRvIGNvcGUgd2l0aCBIWVBFUlZJU09SIGJlaW5nIHZpc2libGUgaW4g
c29tZSBjb250ZXh0cywgaXRzCj4+PiBiZXR0ZXIgdG8gY29uc2lkZXIgaXQgdW5pZm9ybWx5IHZp
c2libGUgYW5kIGJyZWFrIGFueSBraW5kIG9mIG5vdGlvbmFsCj4+PiBsaW5rIGJldHdlZW4gY3B1
X2hhc19oeXBlcnZpc29yIG1hdGNoaW5nIHdoYXQgQ1BVSUQgd291bGQgc2VlIGFzIHRoZSBiaXQu
Cj4+IEFmdGVyIGhhdmluZyBzZXQgdXAgbGV2ZWxpbmcgSSB0aGluayB3ZSBzaG91bGRuJ3QgdXNl
IENQVUlEIGFueW1vcmUKPj4gZm9yIGxlYXZlcyB3aGljaCBtYXkgYmUgbGV2ZWxlZC4gQXMgYSBy
ZXN1bHQgY3B1X2hhc18qIC8gY3B1X2hhcygpCj4+IHdvdWxkIHRoZW4gYmUgdGhlIG9ubHkgaW5m
b3JtYXRpb24gc291cmNlIGluIHRoaXMgcmVnYXJkLgo+Pgo+PiBTdWNoIGEgZ2VuZXJhbCByZS1h
cnJhbmdlbWVudCB3b3VsZCB0aGVuIGFsc28gYXBwZWFyIHRvIGFkZHJlc3MgeW91cgo+PiAiZWFz
eSB0byByZWdyZXNzIiBjb25jZXJuLgo+IAo+IEkndmUganVzdCBoYWQgYW5vdGhlciB0aG91Z2h0
LCBhbmQgaXQgcnVsZXMgb3V0IG90aGVyIGFwcHJvYWNoZXMuCj4gCj4gV2UgdXNlIGN0eHRfc3dp
dGNoX2xldmVsbGluZyhOVUxMKSBvbiB0aGUgY3Jhc2ggcGF0aCB0byByZXNldCB0aGluZ3MgZm9y
Cj4gbmV4dCBrZXJuZWwsIGFuZCB0aGF0IG5lZWRzIHRvIGhpZGUgdGhlIEhZUEVSVklTT1IgYml0
IG9uIEFNRC4KPiAKPiBUaGVyZWZvcmUsIHRoZSBhcHByb2FjaCBpbiB0aGlzIHBhdGNoIGlzIHRo
ZSBvbmx5IHNlbnNpYmxlIGFjdGlvbiAoYW5kCj4gSSdtIG5vdyBub3QgY29uY2VybmVkIGFib3V0
IHRoZSBwZXJmb3JtYW5jZSBoaXQsIGFzIGl0IHdvbid0IGFjdHVhbGx5Cj4gaW5jcmVhc2UgdGhl
IG51bWJlciBvZiBNU1Igd3JpdGVzIHdlIG1ha2UpLgoKSSdtIG5vdCBmdWxseSBjb252aW5jZWQ6
IFdoeSBpcyBzZXR0aW5nIHRoZSBNU1JzIGJhY2sgdG8KY3B1aWRtYXNrX2RlZmF1bHRzIHRoZSBj
b3JyZWN0IHRoaW5nIHRvIGRvIGluIHRoZSBmaXJzdCBwbGFjZT8KU2hvdWxkbid0IHdlIHJlc2V0
IHRoZW0gdG8gd2hhdCB3ZSBmb3VuZCBvbiBib290PwoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:50:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13: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 1iwnje-0001B4-Gk; Wed, 29 Jan 2020 13:50:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwnjd-0001Az-C8
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:50:25 +0000
X-Inumbo-ID: 49086ca2-429e-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 49086ca2-429e-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 13:50: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 <osstest-admin@xenproject.org>)
 id 1iwnjW-0007SK-9L; Wed, 29 Jan 2020 13:50: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 1iwnjW-0005yj-0B; Wed, 29 Jan 2020 13:50:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwnjV-0008VX-Vm; Wed, 29 Jan 2020 13:50:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146567-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 13:50:17 +0000
Subject: [Xen-devel] [linux-5.4 test] 146567: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU2NyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU2Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQ2NTU5IHBh
c3MgaW4gMTQ2NTUyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0
LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBpbiAxNDY1NTkgcGFzcyBpbiAxNDY1NjcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgZmFp
bCBwYXNzIGluIDE0NjU1OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQ2NTU5CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDY1NTIgUkVH
Ui4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgMTExZTQxNWM5NGY1YzI5OWRlMWVlNTBjODI1YjYwZTYzZDU5MTllOQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYz
NGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3
OjQyOjA0IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0x
NyAwMjo1OTowNyBaICAgMTIgZGF5cyAgIDI3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0NjUxOCAgMjAyMC0wMS0yNiAxNTozOToxOSBaICAgIDIgZGF5cyAgICA4IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KNzg0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDM0MDM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:53:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:53: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 1iwnm8-0001It-5z; Wed, 29 Jan 2020 13:53:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i8To=3S=gdata.de=peter.kurfer@srs-us1.protection.inumbo.net>)
 id 1iwnm6-0001Ij-6Y
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:52:58 +0000
X-Inumbo-ID: a6cee6c2-429e-11ea-ad98-bc764e2007e4
Received: from mx1.gdata.de (unknown [212.23.151.203])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6cee6c2-429e-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 13:52:56 +0000 (UTC)
Received: from ex4.gdata.de (unknown [10.210.7.11])
 by mx1.gdata.de (Postfix) with ESMTPS id 8443F80146;
 Wed, 29 Jan 2020 14:52:55 +0100 (CET)
Received: from ex1.gdata.de (10.10.12.93) by ex4.gdata.de (10.210.7.11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Wed, 29 Jan
 2020 14:52:55 +0100
Received: from ex1.gdata.de (10.10.12.93) by ex1.gdata.de (10.10.12.93) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Wed, 29 Jan
 2020 14:52:55 +0100
Received: from ex1.gdata.de ([fe80::1d8:f0b4:e0a3:1e6d]) by ex1.gdata.de
 ([fe80::1d8:f0b4:e0a3:1e6d%2]) with mapi id 15.01.1034.033; Wed, 29 Jan 2020
 14:52:55 +0100
From: <Peter.Kurfer@gdata.de>
To: <jbeulich@suse.com>
Thread-Topic: Host freezing after "fixing" recursive fault starting in
 multicalls.c
Thread-Index: AQHVz4sLNgmZNGFJEEmdW8QDt3MmIqgBW+yF///49wCAAB82fQ==
Date: Wed, 29 Jan 2020 13:52:54 +0000
Message-ID: <7bb4c86ad97445269aee940c1ce07d4f@gdata.de>
References: <8e3c6908ce4b48689817b32c538fecf9@gdata.de>
 <4d99fec9-013a-ff99-8813-2c464be8e970@suse.com>
 <5d912751441542ce841c5c4c2f9b7758@gdata.de>
 <adc62139-1330-ea1c-92fa-33939ceb14ac@suse.com>
 <b11cccbee7504efb8ea9d3fa14a85afc@gdata.de>,
 <fc3bef3c-a10d-2cba-0277-d4a6b32bebf8@suse.com>
In-Reply-To: <fc3bef3c-a10d-2cba-0277-d4a6b32bebf8@suse.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.23.151.194]
x-g-data-mailsecurity-for-exchange-spamlevel: 0
x-g-data-mailsecurity-for-exchange-state: 0
x-g-data-mailsecurity-for-exchange-error: 0
x-g-data-mailsecurity-for-exchange-sender: 32
x-g-data-mailsecurity-for-exchange-server: 780d7915-977a-4bff-b5c9-200aa2c9dff1
x-g-data-mailsecurity-for-exchange-guid: 85CEB1C8-64F3-431E-9B15-D531C3EB2617
x-g-data-mailsecurity-for-exchange-processedonrouted: True
MIME-Version: 1.0
X-G-Data-MailSecurity-for-Exchange-SpamLevel: 0
X-G-Data-MailSecurity-for-Exchange-State: 0
X-G-Data-MailSecurity-for-Exchange-Error: 0
X-G-Data-MailSecurity-for-Exchange-Sender: 32
X-G-Data-MailSecurity-for-Exchange-Server: 45d2c731-935c-4aa2-a130-8d5a93adc5ab
Subject: Re: [Xen-devel] Host freezing after "fixing" recursive fault
 starting in multicalls.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
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBSaWdodCwgYnV0IHRoZSBiYWQgbmV3cyBpcyB0aGF0IHRoZXJlIGFyZSBubyBoZWxwZnVsIGh5
cGVydmlzb3IKPiBtZXNzYWdlcyBhdCBhbGwuIFNhZGx5IHRoaXMgaXMgcGFydGx5IG15IGZhdWx0
LCBiZWNhdXNlIEkgc2hvdWxkCj4gaGF2ZSBhc2tlZCB5b3UgdG8gZG8gdGhpcyBsb2cgY29sbGVj
dGlvbiB3aXRoIGEgZGVidWcgaHlwZXJ2aXNvci4KPiBNb3N0IG9mIHRoZSBwb3NzaWJseSBpbnRl
cmVzdGluZyBtZXNzYWdlcyB3b3VsZCBhcHBlYXIgb25seSB0aGVyZS4KCj4gSW4gYW55IGV2ZW50
LCBwcm9ibGVtcyBzdGFydCBxdWl0ZSBhIGJpdCBlYXJsaWVyLCBhbmQgdHlwaWNhbGx5Cj4gaXQn
cyB0aGUgZmlyc3QgaW5zdGFuY2Ugb2YgYSBwcm9ibGVtIHRoYXQgaXMgdGhlIG1vc3QgaGVscGZ1
bCB0bwo+IGFuYWx5emUsIGFzIGxhdGVyIG9uZXMgbWF5IGJlIGNhc2NhZGUgaXNzdWVzLiBUaGUg
Zmlyc3Qgc2lnbiBvZgo+IHByb2JsZW1zIGlzIGFuIG92ZXJsYXBwaW5nCgpUbyBiZSBob25lc3Qs
IEkgd2FzIGFscmVhZHkgd29uZGVyaW5nIHdoeSB0aGVyZSB3ZXJlIG9ubHkgc28gZmV3IGxvZ3Mg
YnV0IHdoaWxlIEkgYWxyZWFkeSBmb3VuZCB0aGUgQ01ETElORV9YRU4gb3B0aW9ucyBmb3IgZGVi
dWcgbG9ncyBJIGRpZG4ndCBmaW5kIGFueSBkb2N1bWVudGF0aW9uIGhvdyB0byBidWlsZCBhIGRl
YnVnIGh5cGVydmlzb3Igc28gZmFyIGFuZCBpdCB0b29rIG1lIHNvbWUgdGltZSB0byB3b3JrIGFy
b3VuZCB0aGUgZmFjdCB0aGF0IEkgZG9uJ3QgaGF2ZSBwaHlzaWNhbCBhY2Nlc3MgdG8gdGhlIHNl
cnZlciB0byBhdHRhY2ggYW4gYWN0dWFsIHNlcmlhbCBjYWJsZSBhbmQgc28gb24uCgpJIHdpbGwg
dHJ5IHRvIGNvbXBpbGUgWGVuIHdpdGggZGVidWcgZW5hYmxlZCBhbmQgY29sbGVjdCBtb3JlIGxv
Z3MgYWZ0ZXJ3YXJkcy4KQW55dGhpbmcgdG8gYmUgYXdhcmUgb2Y/CgoKVm9uOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ckdlc2VuZGV0OiBNaXR0d29jaCwgMjkuIEphbnVhciAyMDIw
IDA5OjU5CkFuOiBLdXJmZXIsIFBldGVyCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKQmV0cmVmZjogUmU6IEhvc3QgZnJlZXppbmcgYWZ0ZXIgImZpeGluZyIgcmVjdXJzaXZlIGZh
dWx0IHN0YXJ0aW5nIGluIG11bHRpY2FsbHMuYwrCoCAgIApPbiAyOS4wMS4yMDIwIDA5OjI5LCBQ
ZXRlci5LdXJmZXJAZ2RhdGEuZGUgd3JvdGU6Cj4gQXMgcmVxdWVzdGVkIEkgY29uZmlndXJlZCBv
bmUgaG9zdCB3aXRoOgo+IAo+PiBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwKPiAKPiBhbmTC
oGNvbGxlY3RlZCBvbmUgZGF5IG9mIGxvZ3MgdmlhIHNlcmlhbCBpbnRlcmZhY2U6Cj4gCj4gIGh0
dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9kcml2ZS9mb2xkZXJzLzFzUXZ5TkgwU3oyOHRVZVZSWmw5
bW93aEIwSHRkOFpwTz91c3A9c2hhcmluZwo+IAo+IHNlYXJjaGluZyBmb3IgImVycm9yIiBvciAi
bXVsdGljYWxscy5jIiBsZWFkcyB0byBzb21lIHN0YWNrdHJhY2VzIHRoYXQgbWlnaHQgYmUgaW50
ZXJlc3RpbmcuCgpSaWdodCwgYnV0IHRoZSBiYWQgbmV3cyBpcyB0aGF0IHRoZXJlIGFyZSBubyBo
ZWxwZnVsIGh5cGVydmlzb3IKbWVzc2FnZXMgYXQgYWxsLiBTYWRseSB0aGlzIGlzIHBhcnRseSBt
eSBmYXVsdCwgYmVjYXVzZSBJIHNob3VsZApoYXZlIGFza2VkIHlvdSB0byBkbyB0aGlzIGxvZyBj
b2xsZWN0aW9uIHdpdGggYSBkZWJ1ZyBoeXBlcnZpc29yLgpNb3N0IG9mIHRoZSBwb3NzaWJseSBp
bnRlcmVzdGluZyBtZXNzYWdlcyB3b3VsZCBhcHBlYXIgb25seSB0aGVyZS4KCkluIGFueSBldmVu
dCwgcHJvYmxlbXMgc3RhcnQgcXVpdGUgYSBiaXQgZWFybGllciwgYW5kIHR5cGljYWxseQppdCdz
IHRoZSBmaXJzdCBpbnN0YW5jZSBvZiBhIHByb2JsZW0gdGhhdCBpcyB0aGUgbW9zdCBoZWxwZnVs
IHRvCmFuYWx5emUsIGFzIGxhdGVyIG9uZXMgbWF5IGJlIGNhc2NhZGUgaXNzdWVzLiBUaGUgZmly
c3Qgc2lnbiBvZgpwcm9ibGVtcyBpcyBhbiBvdmVybGFwcGluZwoKWzE0OTkxLjgyNzc2Ml0gQlVH
OiB1bmFibGUgdG8gaGFuZGxlIHBhZ2UgZmF1bHQgZm9yIGFkZHJlc3M6IGZmZmY4ODhhZTJlYjZi
ZDgKCmFuZAoKWzE0OTkxLjgyODE3Ml0gV0FSTklORzogQ1BVOiA1IFBJRDogMjU4NSBhdCBhcmNo
L3g4Ni94ZW4vbXVsdGljYWxscy5jOjEwMiB4ZW5fbWNfZmx1c2grMHgxOTQvMHgxYzAKCm9uIENQ
VXMgOCBhbmQgNS4KCj4gQXMgZmFyIGFzIEkga25vdyB0aGUgQUNQSSBlcnJvcnMgaW4gdGhlIGNv
bnRleHQgb2YgSVBNSSBjYW4gYmUgaWdub3JlZC4KCkxvb2tzIGxpa2Ugc28sIHllcywgYXQgbGVh
c3QgZm9yIHRoZSBwdXJwb3NlcyBoZXJlLiBXaGF0IEkgd291bGRuJ3QKcHV0IG9mZiBhcyBhIHBv
c3NpYmxlIHJlYXNvbiBmb3IgcHJvYmxlbXMgaXMgdGhlIHNpZ25pZmljYW50IGFtb3VudApvZiB0
ZW1wZXJhdHVyZSByZWxhdGVkIG1lc3NhZ2VzLiBXaGF0IEkgYWxzbyBmaW5kIGF0IGxlYXN0IGN1
cmlvdXMKKGJ1dCBwb3NzaWJseSBqdXN0IGJlY2F1c2UgSSBrbm93IHRvbyBsaXR0bGUgb2YgdGhl
IHJlc3BlY3RpdmUKYXNwZWN0cyBvZiBtb2Rlcm4ga2VybmVscykgYXJlIHRoZSByZWN1cnJpbmcg
X190ZXh0X3Bva2UoKSBpbnN0YW5jZXMKb24gdGhlIHN0YWNrIHRyYWNlcy4gQXNzdW1pbmcgdGhl
c2UgYXJlIHRvIGJlIGV4cGVjdGVkIGluIHRoZSBmaXJzdApwbGFjZSwgdGhlcmUgbWlnaHQgYmUg
YSByYWNlIGhlcmUgd2hpY2ggaXMgZWl0aGVyIFhlbi1zcGVjaWZpYyBvcgpzaW1wbHkgaGFzIGEg
bXVjaCBiZXR0ZXIgY2hhbmNlIG9mIGhpdHRpbmcgKGxhcmdlciB3aW5kb3c/KSB3aGVuCnJ1bm5p
bmcgb24gWGVuLiBCdXQgSSdtIGFmcmFpZCB0aGlzIHdpbGwgbmVlZCBsb29raW5nIGludG8gKG9y
IGF0CmxlYXN0IGNvbW1lbnRpbmcgb24pIGJ5IGEga2VybmVsIHBlcnNvbi4KCkphbgogICAgCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 13:54:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 13:54: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 1iwnnN-0001Ol-Iw; Wed, 29 Jan 2020 13:54:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwnnN-0001Of-7T
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 13:54:17 +0000
X-Inumbo-ID: d6b1b2ca-429e-11ea-ad98-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6b1b2ca-429e-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 13:54:16 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id c9so20279368wrw.8
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 05:54:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/FWp4jI/3Per9K5MSMZwyQOVxodhwrK1MUvEuu3oO1Q=;
 b=ow/+HCuNZ5fNX64F9vZss9F75TpzMRHGIi/DKfQu9uKZc2GMcosT3v7W1+9CQo+GjD
 Vd7lWHT/c7iEmcoOdiFlZE9MzzrO2WKOln0CS1TVmLphYmzS1pOdxvkSZecpmJnDD+bW
 AMR///8F6NU/Ec4+SeQh0NDk8HIjm/ouHG6IBrncz10CoPiEmHuwoLCkrnuQxHk2iQdl
 YcaF8Ypjf2aSnmex/XdGHnOja0nzcMmzOcR8l8s3L1kTBajpd9Z5Z3nA3MHJZejiSMTi
 UpIgK0Co+1R3jvlFAYVrK6unQK43CQHm92gl9l9XNWHlCkWxFvuEU+BZLcnoTbbS8lCO
 6k6g==
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=/FWp4jI/3Per9K5MSMZwyQOVxodhwrK1MUvEuu3oO1Q=;
 b=oWZhOa+VobiiNqu1Eof8iLGzGzBfC5SJ4CRCmgjr3tdEpDrNx5l5brhgn/j0ZWiF84
 bWXID6nPryok9Fkai+Oz2zChV9PqCtJAkzYup83IsUmixgBJZsTgYaFLsVCkn3tBWWIt
 7HdAym4/Bl3G26YgYCWbIdol8HB1bwIXzP2xPCsOn3wNdub80k9xlr7oFtYRTTYyDrCO
 YauaFQSx+ZBdFQ31E+c19/jgv1kw+F8GMD2WktfJO+bRXNuchP+hIQ1CgpkDSq2nyf8M
 LWXPnqTBmsHn4WgOiV4Yn1hrk/wHEIHvtninSXZv/okAbCabbjRum+s9bQhPP5prjS4X
 ON9Q==
X-Gm-Message-State: APjAAAW1OZk2nBtLhYrRDkiTv+1PuI1OJjxC/SXIww+5JgnRVcDAqdNf
 AYQJ/taeCHabMc3yB9H1wUewmXPxPFjMs/EGTc8=
X-Google-Smtp-Source: APXvYqxNUW2V/x3bOMnZ05VKNVgzxnJ2NU+FvPulnz1Jo+GJsNantfML25omgIshNRnJ55oQWa19z1N1zrk2FqiLlk4=
X-Received: by 2002:a5d:5381:: with SMTP id d1mr34947834wrv.259.1580306055813; 
 Wed, 29 Jan 2020 05:54:15 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <fcf622c778b440f4ef2a0cbe707e018216a3aaab.1580148227.git.tamas.lengyel@intel.com>
 <a74262f0-0417-7a74-de07-b1c36a7d76ab@suse.com>
In-Reply-To: <a74262f0-0417-7a74-de07-b1c36a7d76ab@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 06:53:39 -0700
Message-ID: <CABfawhmiyEj8-YhphMDyErGN2RXSb=zhFN8WG-pREeHT1mPzDg@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 7/9] xen/mem_access: Use
 __get_gfn_type_access 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: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNjoxMCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gVXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbnN0ZWFkIG9mIHAybS0+Z2V0X2Vu
dHJ5IHRvIHRyaWdnZXIgcGFnZS1mb3JraW5nCj4gPiB3aGVuIHRoZSBtZW1fYWNjZXNzIHBlcm1p
c3Npb24gaXMgYmVpbmcgc2V0IG9uIGEgcGFnZSB0aGF0IGhhcyBub3QgeWV0IGJlZW4KPiA+IGNv
cGllZCBvdmVyIGZyb20gdGhlIHBhcmVudC4KPgo+IFlvdSB0YWxraW5nIG9mIHBhZ2UtZm9ya2lu
ZyBoZXJlLCBkb24ndCB5b3UgbWVhbiAuLi4KPgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gQEAg
LTMwMywxMSArMzAzLDEwIEBAIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiA+ICAgICAgQVNTRVJUKCFhcDJtKTsKPiA+
ICAjZW5kaWYKPiA+ICAgICAgewo+ID4gLSAgICAgICAgbWZuX3QgbWZuOwo+ID4gICAgICAgICAg
cDJtX2FjY2Vzc190IF9hOwo+ID4gICAgICAgICAgcDJtX3R5cGVfdCB0Owo+ID4gLQo+ID4gLSAg
ICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmX2EsIDAsIE5VTEwsIE5V
TEwpOwo+ID4gKyAgICAgICAgbWZuX3QgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwg
Z2ZuX3goZ2ZuKSwgJnQsICZfYSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQMk1fQUxMT0MsIE5VTEwsIGZhbHNlKTsKPgo+IC4uLiBQMk1fVU5TSEFSRSBo
ZXJlPwoKTm8sIFAyTV9VTlNIQVJFIGlzIG9ubHkgcmVxdWlyZWQgaWYgeW91IGFyZSBkb2luZyBh
IG1lbW9yeSB3cml0ZS4KU2V0dGluZyBtZW1vcnkgYWNjZXNzIHBlcm1pc3Npb25zIGlzIG5vdCBh
IG1lbW9yeSB3cml0ZSwgc28gaXQncwpzdWZmaWNpZW50IHRvIGp1c3QgYWxsb2NhdGUgdGhlIHAy
bSBlbnRyeS4gUDJNX0FMTE9DQVRFIGFsc28KZW5jb21wYXNzZXMgZm9ya2luZyB0aGUgZW50cnkg
aWYgdGhlcmUgaXMgYSBwYXJlbnQgVk0uCgo+Cj4gQWxzbyBzaG91bGRuJ3QgeW91IGhhdmUgQ2Mt
ZWQgUGV0cmUgYW5kIEFsZXhhbmRydSBvbiB0aGlzIHBhdGNoCj4gKGZvciB0aGVpciBSOiBlbnRy
aWVzKSBhbmQgYXQgbGVhc3QgR2VvcmdlIChwZXJoYXBzIGFsc28gQW5kcmV3Cj4gYW5kIG1lKSB0
byBnZXQgYW4gYWNrLCBzZWVpbmcgdGhhdCB5b3UncmUgdGhlIG9ubHkgbWFpbnRhaW5lcgo+IG9m
IHRoZSBmaWxlPwoKSSd2ZSByYW4gLi9hZGRfbWFpbnRhaW5lcnMucGwgb24gdGhlIHBhdGNoZXMs
IG5vdCBzdXJlIHdoeSBub29uZSBlbHNlIGdvdCBDQy1kLgoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:04:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14: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 1iwnwz-0002SB-Uw; Wed, 29 Jan 2020 14:04:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwnwy-0002S6-RX
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:04:12 +0000
X-Inumbo-ID: 399645da-42a0-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 399645da-42a0-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:04:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 19F62ADAB;
 Wed, 29 Jan 2020 14:04:11 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <fcf622c778b440f4ef2a0cbe707e018216a3aaab.1580148227.git.tamas.lengyel@intel.com>
 <a74262f0-0417-7a74-de07-b1c36a7d76ab@suse.com>
 <CABfawhmiyEj8-YhphMDyErGN2RXSb=zhFN8WG-pREeHT1mPzDg@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f43ea7e3-f244-b07c-423f-5c2c81f49ed5@suse.com>
Date: Wed, 29 Jan 2020 15:04:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <CABfawhmiyEj8-YhphMDyErGN2RXSb=zhFN8WG-pREeHT1mPzDg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 7/9] xen/mem_access: Use
 __get_gfn_type_access 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: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gMjkuMDEuMjAyMCAxNDo1MywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgSmFu
IDI5LCAyMDIwIGF0IDY6MTAgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
VXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbnN0ZWFkIG9mIHAybS0+Z2V0X2VudHJ5IHRvIHRy
aWdnZXIgcGFnZS1mb3JraW5nCj4+PiB3aGVuIHRoZSBtZW1fYWNjZXNzIHBlcm1pc3Npb24gaXMg
YmVpbmcgc2V0IG9uIGEgcGFnZSB0aGF0IGhhcyBub3QgeWV0IGJlZW4KPj4+IGNvcGllZCBvdmVy
IGZyb20gdGhlIHBhcmVudC4KPj4KPj4gWW91IHRhbGtpbmcgb2YgcGFnZS1mb3JraW5nIGhlcmUs
IGRvbid0IHlvdSBtZWFuIC4uLgo+Pgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+Pj4gQEAgLTMwMywx
MSArMzAzLDEwIEBAIHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHAybV9kb21haW4gKnAybSwKPj4+ICAgICAgQVNTRVJUKCFhcDJtKTsKPj4+ICAjZW5k
aWYKPj4+ICAgICAgewo+Pj4gLSAgICAgICAgbWZuX3QgbWZuOwo+Pj4gICAgICAgICAgcDJtX2Fj
Y2Vzc190IF9hOwo+Pj4gICAgICAgICAgcDJtX3R5cGVfdCB0Owo+Pj4gLQo+Pj4gLSAgICAgICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmX2EsIDAsIE5VTEwsIE5VTEwpOwo+
Pj4gKyAgICAgICAgbWZuX3QgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3go
Z2ZuKSwgJnQsICZfYSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQMk1fQUxMT0MsIE5VTEwsIGZhbHNlKTsKPj4KPj4gLi4uIFAyTV9VTlNIQVJFIGhlcmU/
Cj4gCj4gTm8sIFAyTV9VTlNIQVJFIGlzIG9ubHkgcmVxdWlyZWQgaWYgeW91IGFyZSBkb2luZyBh
IG1lbW9yeSB3cml0ZS4KPiBTZXR0aW5nIG1lbW9yeSBhY2Nlc3MgcGVybWlzc2lvbnMgaXMgbm90
IGEgbWVtb3J5IHdyaXRlLCBzbyBpdCdzCj4gc3VmZmljaWVudCB0byBqdXN0IGFsbG9jYXRlIHRo
ZSBwMm0gZW50cnkuIFAyTV9BTExPQ0FURSBhbHNvCj4gZW5jb21wYXNzZXMgZm9ya2luZyB0aGUg
ZW50cnkgaWYgdGhlcmUgaXMgYSBwYXJlbnQgVk0uCgpBaCwgSSBzZWUuIEFuZCBoZW5jZQpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKPj4gQWxzbyBzaG91bGRu
J3QgeW91IGhhdmUgQ2MtZWQgUGV0cmUgYW5kIEFsZXhhbmRydSBvbiB0aGlzIHBhdGNoCj4+IChm
b3IgdGhlaXIgUjogZW50cmllcykgYW5kIGF0IGxlYXN0IEdlb3JnZSAocGVyaGFwcyBhbHNvIEFu
ZHJldwo+PiBhbmQgbWUpIHRvIGdldCBhbiBhY2ssIHNlZWluZyB0aGF0IHlvdSdyZSB0aGUgb25s
eSBtYWludGFpbmVyCj4+IG9mIHRoZSBmaWxlPwo+IAo+IEkndmUgcmFuIC4vYWRkX21haW50YWlu
ZXJzLnBsIG9uIHRoZSBwYXRjaGVzLCBub3Qgc3VyZSB3aHkgbm9vbmUgZWxzZSBnb3QgQ0MtZC4K
Ckl0IG5vdCBwaWNraW5nIHVwIFI6IGVudHJpZXMgd291bGQgc2VlbSBsaWtlIGEgYnVnIHRvIG1l
LiBJdCBub3QKa25vd2luZyBvZiBuZXN0aW5nIG9mIG1haW50YWluZXJzaGlwIGlzIGVudGlyZWx5
IGV4cGVjdGVkIChvcgplbHNlIGl0IHdvdWxkIGFsc28gbmVlZCB0byBrbm93IHRoYXQgaXQncyAt
IGluIHRoaXMgY2FzZSAtIHlvdQp3aG8gaXMgaW52b2tpbmcgaXQpLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:06:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:06: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 1iwnzJ-0002Z2-Dg; Wed, 29 Jan 2020 14:06:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwnzI-0002Yx-28
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:06:36 +0000
X-Inumbo-ID: 8ef83e20-42a0-11ea-b211-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ef83e20-42a0-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 14:06:35 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id y17so20326328wrh.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:06:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5fxRb0a0/1m26YPRJTEDj6gmNTPBBJ5ChJZ4ZO1UjE4=;
 b=gAnvbpwxVmVX+JbUvmiyiCdA4Y8GQmFhoNqCUUGNQfUyYPs+Oxziw3KVzesEERVTAZ
 q5nrwIQ69F/XEHX8k0TRig5TxzBchxiVGHjz5jziPAeN0zfAg3KznQmPhrx17010th4d
 +TnBcGyxqp2lqS91Lom3PYIX1oUn5i3DpYXNpLwzfROucE+3Na3O5lIlz//TghQZ4ncN
 0G4ht0KG7f5KOBvsN0yGsPEm3sryJ76UYkIIX8oYWMXvlFqmd/eh1ztiGFWG3vu1pC9P
 AKqJHWieNSPqHrQikbieucFrSNiOVtiiDEV3yAwP0eEf5tsS72sUTfv7wfxdjvck7gdE
 kr+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5fxRb0a0/1m26YPRJTEDj6gmNTPBBJ5ChJZ4ZO1UjE4=;
 b=ULj33PQBDjYGcpniXK+fLRodfXO8hJXPEV+nOaiDrRslxN8/WuLJlyruZiegHBhdyr
 qCcXCL3fX2CxCiWogc9EPImhxfRbCfEpKLHZy6J2QvT4l1xIH0k2fdT9iaOT79SQDZZu
 hKOR3FFV/dr0pYk3GLVMv4WISb3SfZepUmRJK7wD/966iwNMwJ0nQGuiEvZz7fhIA4q2
 pa4SY9RtFvaccjcbBNFLb9Doi9zqlwT/hz/95qs6uojJ2Jud8aWS+ZdOlASi858ARzVg
 P07CxduZE/Kgmj7vHGLVIgArj8imu3LrbHxRK7JyqUKuiyARwuf10Cw6hHSm5b3rnrM6
 xqHA==
X-Gm-Message-State: APjAAAXAfQ5mdqXaMFMPKVgptK+f2uLW5fdv34mMfs6pQ/LOAPPMVsiU
 otyZlPanuvKSBQS4Umw2hLTSt2xkqBQ/ULiVTDKoG3mP
X-Google-Smtp-Source: APXvYqyyVFasWwE60ieYws2garujdnGBR0JMyUWZ9iNApBKvHFaz9Qp10jpsU1xSLFKE743DzXyZuqIRr7yeEr5WHmw=
X-Received: by 2002:adf:e74a:: with SMTP id c10mr36209933wrn.386.1580306794446; 
 Wed, 29 Jan 2020 06:06:34 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
In-Reply-To: <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 07:05:57 -0700
Message-ID: <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNjoyNyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjguMDEuMjAyMCAxODowMiwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo1NiBBTSBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBXaGVuIHBsdWdnaW5nIGEgaG9sZSBpbiB0aGUgdGFy
Z2V0IHBoeXNtYXAgZG9uJ3QgdXNlIHRoZSBhY2Nlc3MgcGVybWlzc2lvbgo+ID4+PiByZXR1cm5l
ZCBieSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MgYXMgaXQgY2FuIGJlIG5vbi1zZW5zaWNhbCwgbGVh
ZGluZyB0bwo+ID4+PiBzcHVyaW91cyB2bV9ldmVudHMgYmVpbmcgc2VudCBvdXQgZm9yIGFjY2Vz
cyB2aW9sYXRpb25zIGF0IHVuZXhwZWN0ZWQKPiA+Pj4gbG9jYXRpb25zLiBNYWtlIHVzZSBvZiBw
Mm0tPmRlZmF1bHRfYWNjZXNzIGluc3RlYWQuCj4gPj4KPiA+PiBBcyBiZWZvcmUsIHRvIG1lICJj
YW4gYmUgbm9uLXNlbnNpY2FsIiBpcyBpbnN1ZmZpY2llbnQgYXMgYSByZWFzb24KPiA+PiBoZXJl
LiBJZiBpdCBjYW4gYWxzbyBiZSBhICJnb29kIiB2YWx1ZSwgaXQgc3RpbGwgcmVtYWlucyB1bmNs
ZWFyCj4gPj4gd2h5IGluIHRoYXQgY2FzZSBwMm0tPmRlZmF1bHRfYWNjZXNzIGlzIG5ldmVydGhl
bGVzcyB0aGUgcmlnaHQKPiA+PiB2YWx1ZSB0byB1c2UuCj4gPgo+ID4gSSBoYXZlIGFscmVhZHkg
ZXhwbGFpbmVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3aHkgSQo+ID4g
c2FpZCAiY2FuIGJlIi4gRm9yZ290IHRvIGNoYW5nZSB0aGUgY29tbWl0IG1lc3NhZ2UgZnJvbSAi
Y2FuIGJlIiB0bwo+ID4gImlzIi4KPgo+IENoYW5naW5nIGp1c3QgdGhlIGNvbW1pdCBtZXNzYWdl
IHdvdWxkIGJlIGVhc3kgd2hpbGUgY29tbWl0dGluZy4KPiBCdXQgZXZlbiB3aXRoIHRoZSBjaGFu
Z2UgSSB3b3VsZCBhc2sgd2h5IHRoaXMgaXMuIExvb2tpbmcgYXQKPiBlcHRfZ2V0X2VudHJ5KCkg
KGFuZCBhc3N1bWluZyBwMm1fcHRfZ2V0X2VudHJ5KCkgd2lsbCB3b3JrCj4gc2ltaWxhcmx5LCBt
aW51cyB0aGUgcDJtX2FjY2Vzc190IHdoaWNoIGNhbid0IGNvbWUgb3V0IG9mIHRoZQo+IFBURSBq
dXN0IHlldCksIEkgc2VlCj4KPiAgICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQo+
ICAgICB7Cj4gICAgICAgICAqdCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgZXB0X2VudHJ5
LT5yZWNhbGMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNhX3Ay
bXQsIHAybSwgZ2ZuKTsKPiAgICAgICAgICphID0gZXB0X2VudHJ5LT5hY2Nlc3M7Cj4KPiBuZWFy
IGl0cyBlbmQuIFdoaWNoIG1lYW5zIGV2ZW4gYSBob2xlIGNhbiBoYXZlIGl0cyBhY2Nlc3MgZmll
bGQKPiBzZXQuIFNvIGl0J3Mgc3RpbGwgbm90IGNsZWFyIHRvIG1lIGZyb20gdGhlIGRlc2NyaXB0
aW9uIHdoeQo+IHAybS0+ZGVmYXVsdF9hY2Nlc3MgaXMgdW5pZm9ybWx5IHRoZSB2YWx1ZSB0byB1
c2UuIFdvdWxkbid0IHlvdQo+IHJhdGhlciB3YW50IHRvIG92ZXJyaWRlIHRoZSBvcmlnaW5hbCB2
YWx1ZSBvbmx5IGlmIGl0J3MKPiBwMm1fYWNjZXNzX24gdG9nZXRoZXIgd2l0aCBwMm1faW52YWxp
ZCBvciBwMm1fbW1pb19kbSAoYnV0IG5vdAo+IHBhZ2VkLW91dCBwYWdlcyk/CgpBdCB0aGlzIHBv
aW50IEkgd291bGQganVzdCByYXRoZXIgc3RhdGUgdGhhdCBhZGRfdG9fcGh5c21hcCBvbmx5IHdv
cmtzCm9uIGFjdHVhbCBob2xlcywgbm90IHdpdGggcGFnZWQtb3V0IHBhZ2VzLiBJbiBmYWN0LCBJ
IHdvdWxkIGxpa2UgdG8Kc2VlIG1lbV9wYWdpbmcgYmVpbmcgZHJvcHBlZCBmcm9tIHRoZSBjb2Rl
YmFzZSBlbnRpcmVseSBzaW5jZSBpdCdzCmJlZW4gYWJhbmRvbmVkIGZvciB5ZWFycyBhbmQgbm9v
bmUgZXhwcmVzc2luZyBhbnkgaW50ZXJlc3QgaW4ga2VlcGluZwppdC4gSW4gdGhlIGludGVyaW0g
SSB3b3VsZCByYXRoZXIgbm90IHNwZW5kIHVubmVjZXNzYXJ5IGN5Y2xlcyBvbgpzcGVjdWxhdGlu
ZyBhYm91dCBwb3RlbnRpYWwgY29ybmVyLWNhc2VzIG9mIG1lbV9wYWdpbmcgd2hlbiBub29uZQph
Y3R1YWxseSB1c2VzIGl0LgoKPiBPZiBjb3Vyc2UgdGhlbiB0aGUgcXVlc3Rpb24gaXMgd2hldGhl
ciB0aGVyZQo+IHdvdWxkbid0IGJlIGFuIGFtYmlndWl0eSB3aXRoIHAybV9hY2Nlc3NfbiBoYXZp
bmcgZ290IHNldAo+IGV4cGxpY2l0bHkgb24gdGhlIHBhZ2UuIEJ1dCBtYXliZSB0aGlzIGlzIGlt
cG9zc2libGUgZm9yCj4gcDJtX2ludmFsaWQgLyBwMm1fbW1pb19kbT8KCkFzIGZhciBhcyBtZW1f
YWNjZXNzIHBlcm1pc3Npb25zIGdvLCBJIGRvbid0IGtub3cgb2YgYW55IHVzZWNhc2UgdGhhdAp3
b3VsZCBzZXQgbWVtX2FjY2VzcyBwZXJtaXNzaW9uIG9uIGEgaG9sZSBldmVuIGlmIGJ5IGxvb2tz
IG9mIGl0IGl0IGlzCnRlY2huaWNhbGx5IHBvc3NpYmxlLiBBdCB0aGlzIHBvaW50IEkgd291bGQg
cmF0aGVyIGp1c3QgcHV0IHRoaXMKY29ybmVyLWNhc2UncyBkZXNjcmlwdGlvbiBpbiBhIGNvbW1l
bnQuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:12:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwo5J-0003TQ-GK; Wed, 29 Jan 2020 14:12:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwo5H-0003TL-Ra
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:12:47 +0000
X-Inumbo-ID: 6cc07f88-42a1-11ea-8396-bc764e2007e4
Received: from mail-wr1-x430.google.com (unknown [2a00:1450:4864:20::430])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6cc07f88-42a1-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:12:47 +0000 (UTC)
Received: by mail-wr1-x430.google.com with SMTP id j104so4460722wrj.7
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:12:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=yRwwKPf02IXkI4+zpzml0qzAXUybPCcm/v8YvEe1NyU=;
 b=OIKrk+Al6SsL24tFPXqSIb4VGwUIJCJxBN4N6o9MNJET7zZXVpi0mWdvPKmsKlaoV+
 HvnPiAkj02oKNraGAueGyFR6Yyj0NjhDBGzE/BDcplX8pfldfNEInlq4kCu3SkqyNu72
 qeufI1rG+YTUHv8R2P3YKT2wnnMkM9kw8p6pfl/7aNhz4Ep05yBZZRYaDayJvcXKg7UR
 DAbL5oNUZ+Qj9H79pBVimaMRfVzrjmSZx1BDqEse/ApsB8Y28qepF3K+02I/MIYjLPS1
 Bscu9L0JlQx/Q0GmAn9LBvUDoux9bR+T9aILv6J+XIGKdEOdtI6Nn+aKaNDbqPKl8I7m
 f7WA==
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=yRwwKPf02IXkI4+zpzml0qzAXUybPCcm/v8YvEe1NyU=;
 b=bEKfiatPRN1KFXaUJTCbAXpzesejk8kRoGb+C0sKIp2gu2XM0EAdX3RHvQZz9vnIUq
 DuWZe9fm9Yyr7UM+fmd+IiD0isrRNd3mnAwLjpdSKaHrnCBDwgbqph0NNbUrC0yvI+Qf
 10vrIhF2IvWHIdXq/m1eC0/KzEct9PB/DknRd3VUWi93gwKbvw2EidD/Qy6Q0uQ12Auk
 Mz6yvnGxBSEGlbhqyFrTwPPBX9rstepQYoxHgXkbhc1OQEzIhBrZMZ2qtG5uC1ovYYET
 0WZ1p+LtMODpNgemrmzLPLv31nQ2wSvQ6UqHwCV1YUV96PP1eOs+RC58yXJ2Rb6Ga4P3
 Y92w==
X-Gm-Message-State: APjAAAXtHVHT9T0hkcYC48YKTnjpFo4G+sFr0JuXnaCQyYGF5aIk98y5
 qO286SMs1Wpvk+9/NgfOoAGcTAY8t/qNt5HxwoSfLg==
X-Google-Smtp-Source: APXvYqyvFJfEN/JV8sxpLoQtLO3uMCjMLGg4N8OYBJkHzWjVjHbaXLpcgMf3LmSWS+ASIkiYdw635sERMnnNhingdd8=
X-Received: by 2002:adf:f5cf:: with SMTP id k15mr37144250wrp.182.1580307166367; 
 Wed, 29 Jan 2020 06:12:46 -0800 (PST)
MIME-Version: 1.0
References: <20200129123618.1202-1-pdurrant@amazon.com>
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 07:12:10 -0700
Message-ID: <CABfawh=SYSACWwmgcUwiVNpcZvQcTzrprhMzTSWZ1k1cy9cP1g@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, pdurrant@amazon.com
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, luwei.kang@intel.com,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, dwmw@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>

PiA9PT0geDg2ID09PQoKVk0gZm9ya2luZyBzZXJpZXMgaXMgYXQgdjYKClRhbWFzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:17:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:17: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 1iwo9n-0003dT-6i; Wed, 29 Jan 2020 14:17:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TfIU=3S=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iwo9l-0003dO-NK
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:17:25 +0000
X-Inumbo-ID: 11d3890c-42a2-11ea-8396-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11d3890c-42a2-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:17:24 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id w1so18655627ljh.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:17:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=b5jbDYM2faUbgBeq+jGJI7q5ug1uDUQWuBxlPp3LgiA=;
 b=PSUpFkAqpuVaDfO/z9YyMcz/EAmh16fMWNZM1s1vzbp5A8j+w7lPGd4gJALbiSAfXK
 bTz6kGJSqe/yyCy2+MR6OvYiZnnLDdsdCFSpZw8OP5hCNGKZzp5hy/s1ulmvifLLE1dy
 7fWTs+dYdf0vFhMdwK0PDL6fqlnwDU21eZLBA5R6Ugzlw7bdbT5Kf/ZjrU/aceNRxGhK
 4SuDxGlTEBfJoBfhIxJUfzj8wuG5U+JVv5TpZXW710wdWKKMG9FlqqGWH427UV9DKTO0
 0D/HD+L+jS99TUUzXd3T0kZANtAsiv9DyBTuY/dP6dxRogvYzjhDFzwSVoNqHdNw8Hfn
 C/IA==
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=b5jbDYM2faUbgBeq+jGJI7q5ug1uDUQWuBxlPp3LgiA=;
 b=U/3cgY9Ltnc8SsaLU3hSj1zoTA0tnETUQDeQbnwB+1ptofUQbRsuG8pSgsXMNhkImo
 NrFL7C8bG9isVK+FoOhBtayR7xcA+cPn3gTwAwUiIr9T6VNIACgzHcTnrJl8FJYoDkGZ
 EodtgYfsTOzVp/tK8bHkRFpqVxMQh0W/ZWlEuYKLE2aoSp8d+Crcejy3QyBil7sA8DD8
 /QY13E3kNPb5wEnOzhW8LwmnkP4RYZoOhnRK8D2DauxKuTwzjdkChytw7yT+O0cFL7un
 st7n29xVXuVAKBoVlFZGB7iTdHMP/NvNlL1+IzGL86HJ9X5I1q3QSP9QjphIG+3CKNYn
 WU/g==
X-Gm-Message-State: APjAAAU+eCFpAn4Kc18gkbrHzUmyOynskvPx/lQ6y2ZWQcAjmBl63mL6
 /A58277UqemwjyBNfQz3ZdLOeSUFgbb9ARPwykk=
X-Google-Smtp-Source: APXvYqzmEFswUohjKVzD3pw7LXcpegsQ2O25DsNqNIpdEExbjN3OvQ6Y4LfhT9YxiAqMT73dksk3fDxCuWavD+PsZ2M=
X-Received: by 2002:a2e:9ad1:: with SMTP id p17mr16889939ljj.26.1580307443402; 
 Wed, 29 Jan 2020 06:17:23 -0800 (PST)
MIME-Version: 1.0
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
 <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
 <4db0f4fa-98db-33d6-5be5-f6ea59096166@citrix.com>
 <CAEBZRSe8Hz7iu7B+2-X3BV8qS9sneRr8Qanb-y6uDh6vYbuk0Q@mail.gmail.com>
In-Reply-To: <CAEBZRSe8Hz7iu7B+2-X3BV8qS9sneRr8Qanb-y6uDh6vYbuk0Q@mail.gmail.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Wed, 29 Jan 2020 09:17:12 -0500
Message-ID: <CAEBZRSfAiD3xgRQNHryEqAaP+_idQFA+8Fhk7qSo2Xq81rgudQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBJICp0aGluayogdG8gZ3VhcmFudGVlIHRoYXQgbGlieGxfPHR5cGU+X2luaXQoKSBoYXMgYmVl
biBjYWxsZWQgd2hlbgo+IHVubWFyc2hhbGluZywgd2Ugd291bGQgbmVlZCB0byBnZW5lcmF0ZSBV
bm1hcnNoYWxKU09OIGZ1bmN0aW9ucyB0bwo+IGltcGxlbWVudCBqc29uLlVubWFyc2hhbGVyLiBF
LmcuLDoKPgo+IGZ1bmMgKGRkICpEZXZpY2VEaXNrKSBVbm1hcnNoYWxKU09OKGRhdGEgW11ieXRl
KSBlcnJvciB7Cj4gICAgICAgICBpZiBkZCA9PSBuaWwgeyAvLyBPciBtYXliZSB0aGlzIGlzIHRo
ZSAnaW5pdGlhbGl6ZWQnIGNoZWNrIHlvdSBtZW50aW9uZWQKCkVyciwgSSBtZWFuIGBpZiBkZCA9
PSAoRGV2aWNlRGlza3t9KWAuIFdlIHdhbnQgdG8gY2hlY2sgaWYgdGhlIHZhbHVlCnRoYXQgZGQg
cG9pbnRzIHRvIGlzIHRoZSBEZXZpY2VEaXNrIHplcm8gdmFsdWUuCgotTlIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:19:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:19: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 1iwoBT-0003js-LF; Wed, 29 Jan 2020 14:19:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwoBS-0003jm-Tx
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:19:10 +0000
X-Inumbo-ID: 50efb4b2-42a2-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50efb4b2-42a2-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:19:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0D4B2AD5F;
 Wed, 29 Jan 2020 14:19:07 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-3-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <af46bb71-eb4b-d17c-f434-8d076083c12c@suse.com>
Date: Wed, 29 Jan 2020 15:19:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 02/12] xen/build: Use obj-y +=
 subdir/ instead of subdir-y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhpcyBpcyBwYXJ0
IG9mIHVwZ3JhZGluZyBvdXIgYnVpbGQgc3lzdGVtIGFuZCBpbXBvcnQgbW9yZSBvZiBMaW51eCdz
Cj4gb25lLgo+IAo+IEluIExpbnV4LCBzdWJkaXIteSBpbiBNYWtlZmlsZXMgaXMgb25seSB1c2Vk
IHRvIGRlc2NlbmQgaW50bwo+IHN1YmRpcmVjdG9yeSB3aGVuIHRoZXJlIGFyZSBubyBvYmplY3Qg
dG8gYnVpbGQsIFhlbiBkb2Vzbid0IGhhdmUgdGhhdAo+IGFuZCBhbGwgc3ViZGlyIGhhdmUgb2Jq
ZWN0IHRvIGJlIGluY2x1ZGVkIGluIHRoZSBmaW5hbCBiaW5hcnkuCj4gCj4gVG8gYWxsb3cgdGhl
IG5ldyBzeW50YXgsIHRoZSAib2JqLXkiIGFuZCAic3ViZGlyLSoiIGNhbGN1bGF0aW9uIGluCj4g
UnVsZXMubWsgaXMgY2hhbmdlZCBhbmQgcGFydGlhbGx5IGltcG9ydGVkIGZyb20gTGludXgncyBL
YnVpbGQuCj4gCj4gVGhlIGNvbW1hbmQgdXNlZCB0byBtb2RpZnkgdGhlIE1ha2VmaWxlIHdhczoK
PiAgICAgc2VkIC1pIC1yICdzI15zdWJkaXItKC4qKSNvYmotXDEvIzsnICoqL01ha2VmaWxlCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIHR3
byByZW1hcmtzOgoKPiAtLS0gYS94ZW4vUnVsZXMubWsKPiArKysgYi94ZW4vUnVsZXMubWsKPiBA
QCAtMTA1LDE3ICsxMDUsMTYgQEAgZGVmaW5lIGdlbmRlcAo+ICBlbmRlZgo+ICAkKGZvcmVhY2gg
bywkKGZpbHRlci1vdXQgJS8sJChvYmoteSkgJChvYmotYmluLXkpICQoZXh0cmEteSkpLCQoZXZh
bCAkKGNhbGwgZ2VuZGVwLCQobykpKSkKPiAgCj4gLSMgRW5zdXJlIGVhY2ggc3ViZGlyZWN0b3J5
IGhhcyBleGFjdGx5IG9uZSB0cmFpbGluZyBzbGFzaC4KPiAtc3ViZGlyLW4gOj0gJChwYXRzdWJz
dCAlLCUvLCQocGF0c3Vic3QgJS8sJSwkKHN1YmRpci1uKSAkKHN1YmRpci0pKSkKPiAtc3ViZGly
LXkgOj0gJChwYXRzdWJzdCAlLCUvLCQocGF0c3Vic3QgJS8sJSwkKHN1YmRpci15KSkpCj4gLQo+
IC0jIEFkZCBleHBsaWNpdGx5IGRlY2xhcmVkIHN1YmRpcmVjdG9yaWVzIHRvIHRoZSBvYmplY3Qg
bGlzdHMuCj4gLW9iai15ICs9ICQocGF0c3Vic3QgJS8sJS9idWlsdF9pbi5vLCQoc3ViZGlyLXkp
KQo+IC0KPiAtIyBBZGQgaW1wbGljaXRseSBkZWNsYXJlZCBzdWJkaXJlY3RvcmllcyAoaW4gdGhl
IG9iamVjdCBsaXN0cykgdG8gdGhlCj4gLSMgc3ViZGlyZWN0b3J5IGxpc3QsIGFuZCByZXdyaXRl
IHRoZSBvYmplY3QtbGlzdCBlbnRyeS4KPiAtc3ViZGlyLXkgKz0gJChmaWx0ZXIgJS8sJChvYmot
eSkpCj4gLW9iai15ICAgIDo9ICQocGF0c3Vic3QgJS8sJS9idWlsdC1pbi5vLCQob2JqLXkpKQo+
ICsjIEhhbmRsZSBvYmplY3RzIGluIHN1YmRpcnMKPiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAr
IyBvIGlmIHdlIGVuY291bnRlciBmb28vIGluICQob2JqLXkpLCByZXBsYWNlIGl0IGJ5IGZvby9i
dWlsdF9pbi5vCj4gKyMgICBhbmQgYWRkIHRoZSBkaXJlY3RvcnkgdG8gdGhlIGxpc3Qgb2YgZGly
cyB0byBkZXNjZW5kIGludG86ICQoc3ViZGlyLXkpCj4gK19fc3ViZGlyLXkJOj0gJChmaWx0ZXIg
JS8sICQob2JqLXkpKQo+ICtzdWJkaXIteQkrPSAkKF9fc3ViZGlyLXkpCgpJIHJlYWxpemUgSSds
bCBiZSBjYWxsZWQgZ3VpbHR5IG9mIGJpa2Utc2hlZGRpbmcgYWdhaW4sIGFuZCBJIGFsc28KcmVh
bGl6ZSB0aGlzIGlzIHRoZSB3YXkgTGludXggZG9lcyBpdCwgYnV0IHdoYXQgdXNlIGlzIHRoZQpp
bnRlcm1lZGlhdGUgX19zdWJkaXIteT8gTGludXggaGFzIG5vIDJuZCB1c2UsIGFuZCBoZW5jZSBJ
IGFsc28KZG9uJ3Qgc2VlIHdoeSB3ZSB3b3VsZCBnYWluIG9uZS4gSSBmdXJ0aGVyIHRoaW5rIGFj
Y29yZGluZyB0byBvdXIKc3R5bGUgdGhlcmUgc2hvdWxkIGJlIG5vIHVzZSBvZiB0YWJzIGhlcmUu
Cgo+ICtvYmoteQkJOj0gJChwYXRzdWJzdCAlLywgJS9idWlsdF9pbi5vLCAkKG9iai15KSkKPiAr
Cj4gK3N1YmRpci1uIDo9ICQoc3ViZGlyLW4pICQoc3ViZGlyLSkgXAo+ICsJCSQoZmlsdGVyICUv
LCAkKG9iai1uKSAkKG9iai0pKQoKVGhpcyB3aWxsIGVhc2lseSBmaXQgb24gb25lIGxpbmUgKGFu
ZCBpc24ndCBhbnl0aGluZyBjbG9uZWQgZnJvbQpMaW51eCkuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:21:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwoDS-0004We-8m; Wed, 29 Jan 2020 14:21:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwoDQ-0004WY-Ss
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:21:12 +0000
X-Inumbo-ID: 98bd33e6-42a2-11ea-88db-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98bd33e6-42a2-11ea-88db-12813bfff9fa;
 Wed, 29 Jan 2020 14:21:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 034D8ACC2;
 Wed, 29 Jan 2020 14:21:10 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-4-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <770a01df-b940-1cf7-66c4-522d032dd95d@suse.com>
Date: Wed, 29 Jan 2020 15:21:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-4-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 03/12] xen/build: use $(clean)
 shorthand for clean targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gRnJvbTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KPiAKPiBDb2xsZWN0IGFsbCB0aGUg
Y2xlYW4gdGFyZ2V0cyBhcyB3ZSBhcmUgZ29pbmcgdG8gbW9kaWZ5IGl0IHNob3J0bHkuCj4gQWxz
bywgdGhpcyBpcyBpbnNwaXJlZCBieSBMaW51eCdzIEtidWlsZC4KPiAKPiAiS2J1aWxkLmluY2x1
ZGUiIGlzbid0IGluY2x1ZGVkIGJ5ICJNYWtlZmlsZSIsIGJ1dCB0aGUgIl9jbGVhbiIgdGFyZ2V0
Cj4gaXMgb25seSB1c2VkIGJ5IFJ1bGVzLm1rIHdoaWNoIGluY2x1ZGUgS2J1aWxkLmluY2x1ZGUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:26:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwoIq-0004j2-0E; Wed, 29 Jan 2020 14:26:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwoIo-0004ix-QF
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:26:46 +0000
X-Inumbo-ID: 60b7e3dc-42a3-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60b7e3dc-42a3-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:26: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 <osstest-admin@xenproject.org>)
 id 1iwoIn-0008I7-9a; Wed, 29 Jan 2020 14:26: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 1iwoIn-0006ln-14; Wed, 29 Jan 2020 14:26:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwoIn-0000NN-0P; Wed, 29 Jan 2020 14:26:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146571-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 14:26:45 +0000
Subject: [Xen-devel] [ovmf test] 146571: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjEgZGF5cyAgIDgxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDQgZGF5cyAgIDIwIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:29:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:29: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 1iwoLl-0004rl-HE; Wed, 29 Jan 2020 14:29:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwoLk-0004rg-7M
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:29:48 +0000
X-Inumbo-ID: ccb3f09e-42a3-11ea-8396-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ccb3f09e-42a3-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:29:47 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id m16so786773wrx.11
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:29:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lrIXJADmZ4JtCdEwsmwfJXtECTjYjDHNxZTxEsaoQsg=;
 b=PnJspwur3SRKgdJO5WA9UPrAbz306eOZInxSWlw+ZcYqBM5ojqfGBXJLvkpLxHBB+x
 lV1ozJMIIPPs6Tbpzp+z8HAgvp6UK5KP3vzYxPX5WDFfANcyGwwdBhZcmX2RIUFYeoo6
 iwZbydBqvwIpU9CP4hrqt9lz+Z43mkO+n11Pok8c/ZyHuJeEq4YoId7gLo3ETWtV0N+1
 lbwQ3R2yLUqN0UsiSmwlVGr/v53Y0CcZ4ODw7vXKc+eouJN+VPylmrgs2CJgeQrgFWwX
 d3Fcvr9gGlWa4e+5qfpd/Zjb8+NkQXUdHl+6GFYFmSmWgReGh8zBekHmLqHnmrpTZRxR
 NxdQ==
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=lrIXJADmZ4JtCdEwsmwfJXtECTjYjDHNxZTxEsaoQsg=;
 b=UNn3NmSjnmAVHFzrV6yvYLUmPzlZTM150Sy3gpQeCvoWfM9pAuWDev6+PWlGW3dB7s
 slkrIrKLpFTLSbqvNJmB1f1FI1oA/EN2rHsQk25UVchDciIOEpg4xf7tFC/+gi10MwBE
 03pH9Xim4SPIowcYXP38UQAhaHT2hywTjs8ayU8h3aW/bfVV4/3urMWsg4LRkOap7KTl
 Pog5l76oDrU3CMMybWCIxaMcArAnh5w52Wbcf2ikwoVckAYpSujCmb/K+tkWB8WC4u7H
 31WwNCeqGWowhZ1TKXlH1KlVjxX+ZpX+Kg8Dcmxdt0TTZO9mDlOP/IxAFTaev7pqWLHt
 epyA==
X-Gm-Message-State: APjAAAV3Do42Ddmj1ips5mDy/COMHhS3nX4ImvytYTVGZuNY0DhkAEKH
 Q6U0Fqsy+ywd9YDWmX+9IUNlsqX7UXUOb4L2InE=
X-Google-Smtp-Source: APXvYqzPASRneqxbOKa105oTTIgBjG/ROSRoJntcoQxMK1suuEm6OJ9bFEaOUMEnQdvr7xdmQ/dnoyWsB3j0MPF0+0E=
X-Received: by 2002:adf:f5cf:: with SMTP id k15mr37223026wrp.182.1580308186575; 
 Wed, 29 Jan 2020 06:29:46 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
 <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
In-Reply-To: <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 07:29:10 -0700
Message-ID: <CABfawhkFp+VmMS5v_3TPVuAYrnPcHhLr+23RKYUyLVbL6Tz5uQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzowNSBBTSBUYW1hcyBLIExlbmd5ZWwKPHRhbWFzLmsu
bGVuZ3llbEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNjoy
NyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIDI4
LjAxLjIwMjAgMTg6MDIsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gT24gVHVlLCBKYW4g
MjgsIDIwMjAgYXQgOTo1NiBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4gPj4KPiA+ID4+IE9uIDI3LjAxLjIwMjAgMTk6MDYsIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPiA+ID4+PiBXaGVuIHBsdWdnaW5nIGEgaG9sZSBpbiB0aGUgdGFyZ2V0IHBoeXNtYXAgZG9u
J3QgdXNlIHRoZSBhY2Nlc3MgcGVybWlzc2lvbgo+ID4gPj4+IHJldHVybmVkIGJ5IF9fZ2V0X2dm
bl90eXBlX2FjY2VzcyBhcyBpdCBjYW4gYmUgbm9uLXNlbnNpY2FsLCBsZWFkaW5nIHRvCj4gPiA+
Pj4gc3B1cmlvdXMgdm1fZXZlbnRzIGJlaW5nIHNlbnQgb3V0IGZvciBhY2Nlc3MgdmlvbGF0aW9u
cyBhdCB1bmV4cGVjdGVkCj4gPiA+Pj4gbG9jYXRpb25zLiBNYWtlIHVzZSBvZiBwMm0tPmRlZmF1
bHRfYWNjZXNzIGluc3RlYWQuCj4gPiA+Pgo+ID4gPj4gQXMgYmVmb3JlLCB0byBtZSAiY2FuIGJl
IG5vbi1zZW5zaWNhbCIgaXMgaW5zdWZmaWNpZW50IGFzIGEgcmVhc29uCj4gPiA+PiBoZXJlLiBJ
ZiBpdCBjYW4gYWxzbyBiZSBhICJnb29kIiB2YWx1ZSwgaXQgc3RpbGwgcmVtYWlucyB1bmNsZWFy
Cj4gPiA+PiB3aHkgaW4gdGhhdCBjYXNlIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaXMgbmV2ZXJ0aGVs
ZXNzIHRoZSByaWdodAo+ID4gPj4gdmFsdWUgdG8gdXNlLgo+ID4gPgo+ID4gPiBJIGhhdmUgYWxy
ZWFkeSBleHBsYWluZWQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHBhdGNoIHdoeSBJ
Cj4gPiA+IHNhaWQgImNhbiBiZSIuIEZvcmdvdCB0byBjaGFuZ2UgdGhlIGNvbW1pdCBtZXNzYWdl
IGZyb20gImNhbiBiZSIgdG8KPiA+ID4gImlzIi4KPiA+Cj4gPiBDaGFuZ2luZyBqdXN0IHRoZSBj
b21taXQgbWVzc2FnZSB3b3VsZCBiZSBlYXN5IHdoaWxlIGNvbW1pdHRpbmcuCj4gPiBCdXQgZXZl
biB3aXRoIHRoZSBjaGFuZ2UgSSB3b3VsZCBhc2sgd2h5IHRoaXMgaXMuIExvb2tpbmcgYXQKPiA+
IGVwdF9nZXRfZW50cnkoKSAoYW5kIGFzc3VtaW5nIHAybV9wdF9nZXRfZW50cnkoKSB3aWxsIHdv
cmsKPiA+IHNpbWlsYXJseSwgbWludXMgdGhlIHAybV9hY2Nlc3NfdCB3aGljaCBjYW4ndCBjb21l
IG91dCBvZiB0aGUKPiA+IFBURSBqdXN0IHlldCksIEkgc2VlCj4gPgo+ID4gICAgIGlmICggaXNf
ZXB0ZV92YWxpZChlcHRfZW50cnkpICkKPiA+ICAgICB7Cj4gPiAgICAgICAgICp0ID0gcDJtX3Jl
Y2FsY190eXBlKHJlY2FsYyB8fCBlcHRfZW50cnktPnJlY2FsYywKPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZXB0X2VudHJ5LT5zYV9wMm10LCBwMm0sIGdmbik7Cj4gPiAgICAgICAg
ICphID0gZXB0X2VudHJ5LT5hY2Nlc3M7Cj4gPgo+ID4gbmVhciBpdHMgZW5kLiBXaGljaCBtZWFu
cyBldmVuIGEgaG9sZSBjYW4gaGF2ZSBpdHMgYWNjZXNzIGZpZWxkCj4gPiBzZXQuIFNvIGl0J3Mg
c3RpbGwgbm90IGNsZWFyIHRvIG1lIGZyb20gdGhlIGRlc2NyaXB0aW9uIHdoeQo+ID4gcDJtLT5k
ZWZhdWx0X2FjY2VzcyBpcyB1bmlmb3JtbHkgdGhlIHZhbHVlIHRvIHVzZS4gV291bGRuJ3QgeW91
Cj4gPiByYXRoZXIgd2FudCB0byBvdmVycmlkZSB0aGUgb3JpZ2luYWwgdmFsdWUgb25seSBpZiBp
dCdzCj4gPiBwMm1fYWNjZXNzX24gdG9nZXRoZXIgd2l0aCBwMm1faW52YWxpZCBvciBwMm1fbW1p
b19kbSAoYnV0IG5vdAo+ID4gcGFnZWQtb3V0IHBhZ2VzKT8KPgo+IEF0IHRoaXMgcG9pbnQgSSB3
b3VsZCBqdXN0IHJhdGhlciBzdGF0ZSB0aGF0IGFkZF90b19waHlzbWFwIG9ubHkgd29ya3MKPiBv
biBhY3R1YWwgaG9sZXMsIG5vdCB3aXRoIHBhZ2VkLW91dCBwYWdlcy4gSW4gZmFjdCwgSSB3b3Vs
ZCBsaWtlIHRvCj4gc2VlIG1lbV9wYWdpbmcgYmVpbmcgZHJvcHBlZCBmcm9tIHRoZSBjb2RlYmFz
ZSBlbnRpcmVseSBzaW5jZSBpdCdzCj4gYmVlbiBhYmFuZG9uZWQgZm9yIHllYXJzIGFuZCBub29u
ZSBleHByZXNzaW5nIGFueSBpbnRlcmVzdCBpbiBrZWVwaW5nCj4gaXQuIEluIHRoZSBpbnRlcmlt
IEkgd291bGQgcmF0aGVyIG5vdCBzcGVuZCB1bm5lY2Vzc2FyeSBjeWNsZXMgb24KPiBzcGVjdWxh
dGluZyBhYm91dCBwb3RlbnRpYWwgY29ybmVyLWNhc2VzIG9mIG1lbV9wYWdpbmcgd2hlbiBub29u
ZQo+IGFjdHVhbGx5IHVzZXMgaXQuCj4KPiA+IE9mIGNvdXJzZSB0aGVuIHRoZSBxdWVzdGlvbiBp
cyB3aGV0aGVyIHRoZXJlCj4gPiB3b3VsZG4ndCBiZSBhbiBhbWJpZ3VpdHkgd2l0aCBwMm1fYWNj
ZXNzX24gaGF2aW5nIGdvdCBzZXQKPiA+IGV4cGxpY2l0bHkgb24gdGhlIHBhZ2UuIEJ1dCBtYXli
ZSB0aGlzIGlzIGltcG9zc2libGUgZm9yCj4gPiBwMm1faW52YWxpZCAvIHAybV9tbWlvX2RtPwo+
Cj4gQXMgZmFyIGFzIG1lbV9hY2Nlc3MgcGVybWlzc2lvbnMgZ28sIEkgZG9uJ3Qga25vdyBvZiBh
bnkgdXNlY2FzZSB0aGF0Cj4gd291bGQgc2V0IG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBvbiBhIGhv
bGUgZXZlbiBpZiBieSBsb29rcyBvZiBpdCBpdCBpcwo+IHRlY2huaWNhbGx5IHBvc3NpYmxlLiBB
dCB0aGlzIHBvaW50IEkgd291bGQgcmF0aGVyIGp1c3QgcHV0IHRoaXMKPiBjb3JuZXItY2FzZSdz
IGRlc2NyaXB0aW9uIGluIGEgY29tbWVudC4KCkEgcG90ZW50aWFsIHNvbHV0aW9uIGZvciB0aGlz
IC0gaWYgb25lIHdvdWxkIG5lZWQgaXQgaW4gdGhlIGZ1dHVyZSAtCndvdWxkIGJlIHRvIGFkZCBh
bm90aGVyIFZNIGV2ZW50IHR5cGUgdGhhdCBYZW4gY2FuIHVzZSB0byBhbGVydCB0aGUKdG9vbHN0
YWNrIHRoYXQgYSBwcmUtZXhpc3RpbmcgbWVtX2FjY2VzcyBwZXJtaXNzaW9uIGlzIGJlaW5nCm92
ZXJ3cml0dGVuIGJ5IGZvcmtpbmcuIFRoYXQgd291bGQgYWxsb3cgdGhlIHRvb2xzdGFjayB0byBy
ZXNldCB0aGUKcGVybWlzc2lvbiBpZiBpdCB3YW50cyB0by4gQnV0IGhvbmVzdGx5LCBJIHRoaW5r
IGl0J3MgYSBsb3Qgb2YgY29kZQpmb3IgYSBzaXR1YXRpb24gdGhhdCBJIGRvbid0IGV4cGVjdCBh
bnlvbmUgd2lsbCBldmVyIHJ1biBpbnRvLiBMZXQncwpqdXN0IGRvY3VtZW50IGl0IGFuZCBtb3Zl
IG9uLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:30:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwoMH-0005Zb-ST; Wed, 29 Jan 2020 14:30:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwoMG-0005ZW-Tl
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:30:20 +0000
X-Inumbo-ID: dfe37810-42a3-11ea-88e4-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfe37810-42a3-11ea-88e4-12813bfff9fa;
 Wed, 29 Jan 2020 14:30: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 mx2.suse.de (Postfix) with ESMTP id 9B27EAE61;
 Wed, 29 Jan 2020 14:30:18 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-5-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <db579f9f-d816-47f9-e75c-4b20d60bda3b@suse.com>
Date: Wed, 29 Jan 2020 15:30:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-5-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 04/12] xen/build: extract clean
 target from Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gRnJvbTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KPiAKPiBNb3N0IG9mIHRoZSBjb2Rl
IGV4ZWN1dGVkIGJ5IFJ1bGVzLm1rIGlzbid0IG5lY2Vzc2FyeSBmb3IgdGhlIGNsZWFuCj4gdGFy
Z2V0LCBlc3BlY2lhbGx5IG5vdCB0aGUgQ0ZMQUdTLiBUaGlzIG1ha2UgcnVubmluZyBtYWtlIGNs
ZWFuIG11Y2gKPiBmYXN0ZXIuCj4gCj4gVGhpcyBleHRyYWN0IHRoZSBjb2RlIGludG8gYSBkaWZm
ZXJlbnQgTWFrZWZpbGUuIEl0IGRvZXNuJ3Qgd2FudCB0bwo+IGluY2x1ZGUgQ29uZmlnLm1rIGVp
dGhlciBzbyB2YXJpYWJsZXMgREVQU19STSBhbmQgREVQU19JTkNMVURFIGFyZQo+IGV4dHJhY3Rl
ZCBmcm9tIENvbmZpZy5tayBhcyB3ZWxsLiBERVBTX0lOQ0xVREUgaXMgcHV0IGludG8KPiBLYnVp
bGQuaW5jbHVkZSBzbyBpdCBjb3VsZCBiZSB1c2UgYnkgb3RoZXIgTWFrZWZpbGVzLgoKImV4dHJh
Y3RlZCIgbWFrZXMgaXQgc291bmQgYXMgaWYgdGhlIGludGVudGlvbiB3YXMgdG8gbW92ZSB0aGlu
Z3MsCnlldCAuLi4KCj4gLS0tCj4gIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgIHwgMTMgLS0t
LS0tLS0tLS0tLQo+ICB4ZW4vc2NyaXB0cy9LYnVpbGQuaW5jbHVkZSB8ICA3ICsrKysrKy0KPiAg
eGVuL3NjcmlwdHMvTWFrZWZpbGUuY2xlYW4gfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKCi4uLiAuL0NvbmZpZy5tayBkb2Vzbid0IGdldCB0b3VjaGVkIGF0IGFsbC4gSSBndWVz
cyB0aGVyZSBhcmUgcmVhc29ucwpmb3IgdGhpcywgYnV0IEkgY29uc2lkZXIgaXQgZGFuZ2Vyb3Vz
IHRvIGxlYXZlIGluZGVwZW5kZW50IGRlZmluaXRpb25zCm9mIHRoZSBzYW1lIHZhcmlhYmxlcyBp
biBkaXNjb25uZWN0ZWQgcGxhY2VzLiBXaGF0IGlmIG9uZSBzaWRlIGdldHMKdXBkYXRlZCB3aXRo
b3V0IG5vdGljaW5nIHRoZSBvdGhlcj8KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9zY3Jp
cHRzL01ha2VmaWxlLmNsZWFuCj4gQEAgLTAsMCArMSwzMyBAQAo+ICsjIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBHUEwtMi4wCj4gKyMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiArIyBDbGVhbmluZyB1
cAo+ICsjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKwo+ICtjbGVhbjo6Cj4gKwo+ICtpbmNsdWRlICQo
QkFTRURJUikvc2NyaXB0cy9LYnVpbGQuaW5jbHVkZQo+ICsKPiAraW5jbHVkZSBNYWtlZmlsZQo+
ICsKPiArIyBGaWd1cmUgb3V0IHdoYXQgd2UgbmVlZCB0byBidWlsZCBmcm9tIHRoZSB2YXJpb3Vz
IHZhcmlhYmxlcwoKcy9idWlsZC9jbGVhbi8gPwoKPiArIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICtf
X3N1YmRpci15CTo9ICQoZmlsdGVyICUvLCAkKG9iai15KSkKPiArc3ViZGlyLXkJKz0gJChfX3N1
YmRpci15KQo+ICtzdWJkaXItbiA6PSAkKHN1YmRpci1uKSAkKHN1YmRpci0pIFwKPiArCQkkKGZp
bHRlciAlLywgJChvYmotbikgJChvYmotKSkKPiArc3ViZGlyLWFsbCA6PSAkKHN1YmRpci15KSAk
KHN1YmRpci1uKQoKU2FtZSByZW1hcmsgYXMgZm9yIHRoZSBlYXJsaWVyIHBhdGNoIHJlZ2FyZGlu
ZyBfX3N1YmRpci15IGFuZCB0aGUKdXNlIG9mIHRhYnMuIEFkZGl0aW9uYWxseSBwbGVhc2UgdXNl
IGNvbnNpc3RlbnQgaW5kZW50YXRpb24gb2YKOj0gLyArPSB3aXRoaW4gdGhpcyBibG9jay4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:38:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14: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 1iwoUP-0005qf-RY; Wed, 29 Jan 2020 14:38:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoUO-0005qa-Kx
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:38:44 +0000
X-Inumbo-ID: 0cfc2ada-42a5-11ea-b211-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0cfc2ada-42a5-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 14:38:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580308725; x=1611844725;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jWP/Kr2Ts6Val7nfm7XrDb112aC13m4+y12u2fDJXsQ=;
 b=GPDo1T5sG5vjq+MlVfH+7Z2JngH6ygWXjlxDz5VUcPW19ixYQfELVR1T
 6eTUlAPlBz3WiDYgpAUKnjPTI3au78sZswPiKGwI7fOtpEtxrJ3Up1bKj
 cN0DixnopmM6GfNtbPyj1p707THb0OY9ZXWvBK+HxH+Dv1GMVpyP6Gg9t Q=;
IronPort-SDR: c5YvMC6ankhiKegclBczLu0YlHlFkjaNWZv9TKlL5q9wfLbADPNhuKxfXgfuaoPwpA081NR5EC
 exbKVTKLrsQg==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="14767301"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 14:38:43 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com (Postfix) with ESMTPS
 id 31B79A2918; Wed, 29 Jan 2020 14:38:41 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:38:40 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:38:39 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 14:38:36 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:38:28 +0000
Message-ID: <20200129143831.1369-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129143831.1369-1-pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6 1/4] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhlIHRlYXJkb3duIGNvZGUg
ZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lIGxhdGUK
c28gZG8gaXQgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gZG9t
YWluX2Rlc3Ryb3koKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KLS0tCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCnY0OgogIC0gTmV3IGluIHY0IChkaXNhZ2dyZWdhdGVkIGZyb20gdjMgcGF0Y2ggIzMp
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBiMjYy
ZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0
YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47
CkBAIC0yMjQwLDcgKzIyNDAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwX3ByZXBhcmUgICAg
ICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCiAgICAgLmNwdV9kZWFkICAgICAgICAgICAgID0gdm14
X2NwdV9kZWFkLAogICAgIC5kb21haW5faW5pdGlhbGlzZSAgICA9IHZteF9kb21haW5faW5pdGlh
bGlzZSwKLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksCisg
ICAgLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHZteF9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMsCiAgICAgLnZjcHVfaW5pdGlhbGlzZSAgICAgID0gdm14X3ZjcHVfaW5pdGlhbGlz
ZSwKICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5z
YXZlX2NwdV9jdHh0ICAgICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:38:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14: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 1iwoUW-0005r7-5M; Wed, 29 Jan 2020 14:38:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoUU-0005qo-BH
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:38:50 +0000
X-Inumbo-ID: 100ccaf4-42a5-11ea-8396-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 100ccaf4-42a5-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:38:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580308730; x=1611844730;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=+0j9VGZpo7pomx+fEDAabRHRZmzylb3yl1hZBMMYBOM=;
 b=pTuDUC6b2Y8n8JniJ0OBCVNuakOOiKP7FLxKyrTD+GgzenQKOsrLv2jg
 oWznGhqDcoEDe5Spq3a7KuTA76GnABFTAaGYFR1OtVI4sYRQmRA7hLPuV
 GBKt+zo7loU8/TkEM3SjkTLWYXuyFVjSoZkAq95Ik+RZLPrLlSukZmPIu A=;
IronPort-SDR: ZBTE9fA13hqIMXtHojxENadLU5qF+yGcwSRUKLL3QbkSJQg/5ghe3PCGGctd8evRZcNfdGdIEv
 05PliOd7SPcg==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="13406334"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 29 Jan 2020 14:38:46 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-538b0bfb.us-west-2.amazon.com (Postfix) with ESMTPS
 id 938CBA24B0; Wed, 29 Jan 2020 14:38:44 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:38:44 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:38:43 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 14:38:40 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:38:29 +0000
Message-ID: <20200129143831.1369-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129143831.1369-1-pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6 2/4] mm: modify domain_adjust_tot_pages() to
 better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

Q3VycmVudGx5IHRoZSBmdW5jdGlvbiB3aWxsIHBvaW50bGVzc2x5IGFjcXVpcmUgYW5kIHJlbGVh
c2UgdGhlIGdsb2JhbAonaGVhcF9sb2NrJyBpbiB0aGlzIGNhc2UuCgpOT1RFOiBObyBjYWxsZXIg
eWV0IGNhbGxzIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKCkgd2l0aCBhIHplcm8gJ3BhZ2VzJwog
ICAgICBhcmd1bWVudCwgYnV0IGEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIG1ha2UgdGhpcyBwb3Nz
aWJsZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
LS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCnY2Ogog
LSBNb2RpZnkgbWVtb3J5X2V4Y2hhbmdlKCkKCnY1OgogLSBTcGxpdCBvdXQgZnJvbSB0aGUgc3Vi
c2VxdWVudCAnbWFrZSBNRU1GX25vX3JlZmNvdW50IHBhZ2VzIHNhZmUgdG8KICAgYXNzaWduJyBw
YXRjaCBhcyByZXF1ZXN0ZWQgYnkgSmFuCi0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgfCAz
ICstLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9t
ZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYzdkMmJhYzQ1Mi4uYTRhNTM3NGQy
NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9y
eS5jCkBAIC03MjcsOCArNzI3LDcgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChqICogKDFVTCA8PCBleGNoLm91dC5leHRlbnRfb3JkZXIpKSk7
CiAKICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Ci0gICAg
ICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gKGRlY19jb3VudCAmJgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLWRlY19jb3VudCkp
OworICAgICAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdl
cyhkLCAtZGVjX2NvdW50KTsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9h
bGxvY19sb2NrKTsKIAogICAgICAgICAgICAgICAgIGlmICggZHJvcF9kb21fcmVmICkKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
aW5kZXggOTE5YTI3MDU4Ny4uMTM1ZTE1YmFlMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTQ2MCw2ICs0NjAsOSBA
QCB1bnNpZ25lZCBsb25nIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVjdCBkb21haW4gKmQs
IGxvbmcgcGFnZXMpCiB7CiAgICAgbG9uZyBkb21fYmVmb3JlLCBkb21fYWZ0ZXIsIGRvbV9jbGFp
bWVkLCBzeXNfYmVmb3JlLCBzeXNfYWZ0ZXI7CiAKKyAgICBpZiAoICFwYWdlcyApCisgICAgICAg
IGdvdG8gb3V0OworCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5wYWdlX2FsbG9jX2xv
Y2spKTsKICAgICBkLT50b3RfcGFnZXMgKz0gcGFnZXM7CiAKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:38:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwoUZ-0005sa-L9; Wed, 29 Jan 2020 14:38:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoUY-0005sC-I3
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:38:54 +0000
X-Inumbo-ID: 108ec0ae-42a5-11ea-8396-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 108ec0ae-42a5-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:38:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580308731; x=1611844731;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=jsomELOSxk2oJ5M+b81/XAuyo+7NXuUKfvG4j96Pg1o=;
 b=fHHIWC3ak0f/MwK8PWgg0pPKm5VFyRy45A2qyBXsGHGRoNJxtseLRbyq
 qxiJTQtnc7zXvyL6I/vGnwydJxT0pjBCvpezyq/68BuDLdETWMWvjo6ET
 0KjaOxeOMcYjbYMywIVn7ldN2AiogA6jqd4dMc8CrYOJ+f3yy8uAnQzCB 4=;
IronPort-SDR: ttIF6g94i3VSY0nXcI+QpzdhmXQvpqHPjXVV1W5AcsSc5C/8c5xL87mJ6IdPZKyzvZ/DfyTeuA
 I5tEMqkMRugA==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="13406310"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 29 Jan 2020 14:38:38 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id C477EA2AFF
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 14:38:37 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:38:37 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:38:36 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 14:38:34 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:38:27 +0000
Message-ID: <20200129143831.1369-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6 0/4] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICg0KToKICB4ODYgLyB2bXg6IG1vdmUgdGVhcmRvd24gZnJvbSBkb21haW5f
ZGVzdHJveSgpLi4uCiAgbW06IG1vZGlmeSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHRvIGJl
dHRlciBoYW5kbGUgYSB6ZXJvCiAgICBhZGp1c3RtZW50CiAgbW06IG1ha2UgTUVNRl9ub19yZWZj
b3VudCBwYWdlcyBzYWZlIHRvIGFzc2lnbgogIHg4NiAvIHZteDogdXNlIGEgTUVNRl9ub19yZWZj
b3VudCBkb21oZWFwIHBhZ2UgZm9yCiAgICBBUElDX0RFRkFVTFRfUEhZU19CQVNFCgogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgICAgfCAgMyArLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAg
IHwgIDUgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDkgKysrKy0tLS0KIDYg
ZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:39:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:39:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwoUr-0005xX-0q; Wed, 29 Jan 2020 14:39:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoUp-0005x1-9Y
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:39:11 +0000
X-Inumbo-ID: 1c87d03a-42a5-11ea-88ea-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c87d03a-42a5-11ea-88ea-12813bfff9fa;
 Wed, 29 Jan 2020 14:39:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580308750; x=1611844750;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=MYzT8ab35qHW4SGUYC1NXLjyWVX/wfXFVByy3xo3h/c=;
 b=MLEQ2XNxKhdq4uhYjK5FIMGELErW+3I6tybzSFKZkZhyLbAtAX4nP5CP
 y9xBvOrZzBrWkNMp9Cy/zDuFhB3ruzzEtjSajYUuSJGyk/WU030yDvssv
 fiXXK9jcQeKop582eYd/IFL5LiiNNHanb+IIQEfxdyT6/7p9UOtg3+4Rc s=;
IronPort-SDR: TImqGEZjxk9tlj4a2+FAksqXG9jW8UecOWrJAq0UWK7wVW7kncvuuVXE9o1Lxy1Mdsxt8oNUaT
 LNg6AmOjuUwA==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="15303273"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2020 14:39:08 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 0205BA2636; Wed, 29 Jan 2020 14:39:07 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:38:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:38:50 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 14:38:47 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:38:31 +0000
Message-ID: <20200129143831.1369-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129143831.1369-1-pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6 4/4] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgaW5zdGVh
ZCwgdGhlIG9kZCBsb29raW5nIGNvZGUgaW4Kdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY2Fu
IHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUoKSB0byBzZXQgdXAgYQp3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQpjYW4gc2ltcGx5IHJlbGVhc2UgdGhlIHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVm
KCkgZm9sbG93ZWQgYnkKcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyB0aGVuIGFsbG93cyBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UoKSB0byBiZQpwdXJnZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0g
VXNlIGEgTUVNRl9ub19yZWZjb3VudCBwYWdlIHJhdGhlciB0aGFuIGEgJ25vcm1hbCcgcGFnZQoK
djI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFnZXMgcmF0aGVyIHRoYW4gYXZv
aWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAtIE1ha2UgZG9tYWluX2Rlc3Ry
b3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjEgKysrKysr
KysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2MDZm
M2RjMmViLi43NDIzZDI0MjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzAyOCwxMiArMzAyOCwyMiBA
QCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
cik7CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19yZWZjb3VudCk7CiAg
ICAgaWYgKCAhcGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMg
cGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAgICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRp
b24gb2Ygc29tZXRoaW5nIGZpc2h5IGdvaW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hh
cmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2Vu
dHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0
Nyw3ICszMDU3LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21m
bigwKTsKICAgICBpZiAoICFtZm5fZXEobWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hh
cmVkX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9h
bGxvY19yZWYocGcpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ZjUwYzA2NWFmMy4uNjczNTE3OThjNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3Bh
Z2VfYWxsb2NfcmVmKHBhZ2UpOwotICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hl
bl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIo
cGFnZSwgTlVMTCk7Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGU3NWZlZWExNWUuLjAzNmQ3YWMyMmYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTMyMCw4ICszMjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFk
ZHJfZ2V0X293bmVyKG1hKSAgIChwYWdlX2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkK
IAotZXh0ZXJuIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwotCiAjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1F
VEFCTEVfVklSVF9TVEFSVCkKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:39:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:39: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 1iwoV4-00061O-CA; Wed, 29 Jan 2020 14:39:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoV2-00060N-QF
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:39:24 +0000
X-Inumbo-ID: 24351cde-42a5-11ea-88ea-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24351cde-42a5-11ea-88ea-12813bfff9fa;
 Wed, 29 Jan 2020 14:39:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580308764; x=1611844764;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=elMY70Dln+2Sa7mZqpa+Et6ylhbPlKUpUGg3CElgh6Y=;
 b=pAnJKJ6FksisCQZi5STsle4M89rrrQAHHZtgIVDTE/Rr+zIGEXQlThk9
 RXb7bA+5jJKYBzNtDRPVl0ytsQmp5o0Jx/zCXcE4+dQDfHVUQTO825N8m
 cjjDeQhnTSCoB9HNlDzI0sV7irSpgC/jet1CQJ4AN6tT4JHH9ZniMpiOm Y=;
IronPort-SDR: WDFpY25+xhTruR6Frk9IN+M5LDB2lK4QbsWQfYGTcETfEnGMgrrRV/kAKZZ3kLCzmfUpkRkEMA
 RfLX+PkwfwqQ==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="23174327"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 29 Jan 2020 14:39:08 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5D786A2AE8; Wed, 29 Jan 2020 14:39:04 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:38:48 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:38:47 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 14:38:43 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:38:30 +0000
Message-ID: <20200129143831.1369-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129143831.1369-1-pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v6 3/4] mm: make MEMF_no_refcount pages safe to
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Q3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVk
IHdpdGgKTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAn
dG90X3BhZ2VzJyB3aWxsIG5vdApiZSBpbmNyZW1lbnRlZCwgYnV0IHdpbGwgYmUgZGVjcmVtZW50
IHdoZW4gdGhlIHBhZ2UgaXMgZnJlZWQgKHNpbmNlCmZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBu
byB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzIHNraXBwZWQpLgoKVGhpcyBw
YXRjaCBhbGxvY2F0ZXMgYSBuZXcgJ2NvdW50X2luZm8nIGJpdCBmb3IgYSBQR0Nfbm9fcmVmY291
bnQgZmxhZwp3aGljaCBpcyB0aGVuIHVzZWQgdG8gbWFyayBkb21oZWFwIHBhZ2VzIGFsbG9jYXRl
ZCB3aXRoIE1FTUZfbm9fcmVmY291bnQuClRoaXMgdGhlbiBhbGxvd3MgZnJlZV9kb21oZWFwX3Bh
Z2VzKCkgdG8gc2tpcCBkZWNyZW1lbnRpbmcgdG90X3BhZ2VzIHdoZW4KYXBwcm9wcmlhdGUgYW5k
IGhlbmNlIG1ha2VzIHRoZSBwYWdlcyBzYWZlIHRvIGFzc2lnbi4KCk5PVEU6IFRoZSBwYXRjaCBz
ZXRzIE1FTUZfbm9fcmVmY291bnQgZGlyZWN0bHkgaW4gYWxsb2NfZG9taGVhcF9wYWdlcygpCiAg
ICAgIHJhdGhlciB0aGFuIGluIGFzc2lnbl9wYWdlcygpIGJlY2F1c2UgdGhlIGxhdHRlciBpcyBj
YWxsZWQgd2l0aAogICAgICBNRU1GX25vX3JlZmNvdW50IGJ5IG1lbW9yeV9leGNoYW5nZSgpLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgotLS0KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogVm9sb2R5bXly
IEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpDYzogIlJvZ2VyIFBhdSBNb25u
w6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY2OgogLSBBZGQgYW4gZXh0cmEgQVNTRVJUIGlu
dG8gYXNzaWduX3BhZ2VzKCkgdGhhdCBQR0Nfbm9fcmVmY291bnQgaXMgbm90CiAgIHNldCBpZiBN
RU1GX25vX3JlZmNvdW50IGlzIGNsZWFyCiAtIEFTU0VSVCB0aGF0IGNvdW50X2luZm8gaXMgMCBp
biBhbGxvY19kb21oZWFwX3BhZ2VzKCkgYW5kIHNldCB0bwogICBQR0Nfbm9fcmVmY291bnQgcmF0
aGVyIHRoYW4gT1JpbmcKCnY1OgogLSBNYWtlIHN1cmUgUEdDX25vX3JlZmNvdW50IGlzIHNldCBi
ZWZvcmUgYXNzaWduX3BhZ2VzKCkgaXMgY2FsbGVkCiAtIERvbid0IGJvdGhlciB0byBjbGVhciBQ
R0Nfbm9fcmVmY291bnQgaW4gZnJlZV9kb21oZWFwX3BhZ2VzKCkgYW5kCiAgIGRyb3AgQVNTRVJU
IGluIGZyZWVfaGVhcF9wYWdlcygpCiAtIERvbid0IGxhdGNoIGNvdW50X2luZm8gaW4gZnJlZV9o
ZWFwX3BhZ2VzKCkKCnY0OgogLSBOZXcgaW4gdjQKLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggfCAgNSArKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwg
IDcgKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IDEzNWUxNWJhZTAuLjEyYjJjNWEzZDYgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0y
Mjg3LDExICsyMjg3LDE2IEBAIGludCBhc3NpZ25fcGFnZXMoCiAKICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY291
bnRfaW5mbyA9IHBnW2ldLmNvdW50X2luZm87CisKICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293
bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAgICAgIEFTU0VSVCghcGdbaV0uY291bnRfaW5mbyk7
CisgICAgICAgIEFTU0VSVCghKGNvdW50X2luZm8gJiB+UEdDX25vX3JlZmNvdW50KSk7CisgICAg
ICAgIEFTU0VSVCgobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSB8fAorICAgICAgICAgICAg
ICAgIShjb3VudF9pbmZvICYgUEdDX25vX3JlZmNvdW50KSk7CiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgZCk7CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVz
dCBiZSB2aXNpYmxlIGJlZm9yZSB1cGRhdGluZyByZWZjbnQuICovCi0gICAgICAgIHBnW2ldLmNv
dW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAgICAgICAgY291bnRfaW5mbyAmPSBQR0Nf
bm9fcmVmY291bnQ7CisgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBjb3VudF9pbmZvIHwgUEdD
X2FsbG9jYXRlZCB8IDE7CiAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbCgmcGdbaV0sICZkLT5w
YWdlX2xpc3QpOwogICAgIH0KIApAQCAtMjMxNywxMSArMjMyMiw2IEBAIHN0cnVjdCBwYWdlX2lu
Zm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCiAKICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19v
d25lciApCiAgICAgICAgIG1lbWZsYWdzIHw9IE1FTUZfbm9fcmVmY291bnQ7Ci0gICAgZWxzZSBp
ZiAoIChtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmIGQgKQotICAgIHsKLSAgICAgICAg
QVNTRVJUKCEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSk7Ci0gICAgICAgIHJldHVybiBO
VUxMOwotICAgIH0KIAogICAgIGlmICggIWRtYV9iaXRzaXplICkKICAgICAgICAgbWVtZmxhZ3Mg
Jj0gfk1FTUZfbm9fZG1hOwpAQCAtMjMzNCwxMSArMjMzNCwyMyBAQCBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19kb21oZWFwX3BhZ2VzKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1lbWZsYWdzLCBkKSkgPT0gTlVMTCkpICkKICAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAg
aWYgKCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAmJgotICAgICAgICAgYXNzaWdu
X3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKKyAgICBpZiAoIGQgJiYgIShtZW1mbGFn
cyAmIE1FTUZfbm9fb3duZXIpICkKICAgICB7Ci0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywg
b3JkZXIsIG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7Ci0gICAgICAgIHJldHVybiBOVUxMOwor
ICAgICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKKworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCAoMXVsIDw8IG9yZGVyKTsgaSsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBB
U1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOworICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2lu
Zm8gPSBQR0Nfbm9fcmVmY291bnQ7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAg
aWYgKCBhc3NpZ25fcGFnZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIH0KICAgICB9CiAKICAg
ICByZXR1cm4gcGc7CkBAIC0yMzcxLDYgKzIzODMsOCBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdl
cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogCiAgICAgICAgIGlm
ICggbGlrZWx5KGQpICYmIGxpa2VseShkICE9IGRvbV9jb3cpICkKICAgICAgICAgeworICAgICAg
ICAgICAgbG9uZyBwYWdlcyA9IDA7CisKICAgICAgICAgICAgIC8qIE5CLiBNYXkgcmVjdXJzaXZl
bHkgbG9jayBmcm9tIHJlbGlucXVpc2hfbWVtb3J5KCkuICovCiAgICAgICAgICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCkBAIC0yMzg2LDkgKzI0MDAsMTEg
QEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVk
IGludCBvcmRlcikKICAgICAgICAgICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIGFyY2hfZnJlZV9oZWFwX3BhZ2UoZCwgJnBnW2ldKTsKKyAgICAg
ICAgICAgICAgICBpZiAoICEocGdbaV0uY291bnRfaW5mbyAmIFBHQ19ub19yZWZjb3VudCkgKQor
ICAgICAgICAgICAgICAgICAgICBwYWdlcy0tOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLSgxIDw8IG9yZGVy
KSk7CisgICAgICAgICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMo
ZCwgcGFnZXMpOwogCiAgICAgICAgICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCAzMzNlZmQzYTYwLi4xMDc2Y2M5NzEzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oCkBAIC0xMTksOSArMTE5LDEyIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgUEdD
X3N0YXRlX29mZmxpbmVkIFBHX21hc2soMiwgOSkKICNkZWZpbmUgUEdDX3N0YXRlX2ZyZWUgICAg
UEdfbWFzaygzLCA5KQogI2RlZmluZSBwYWdlX3N0YXRlX2lzKHBnLCBzdCkgKCgocGcpLT5jb3Vu
dF9pbmZvJlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlXyMjc3QpCisvKiBQYWdlIGlzIG5vdCByZWZl
cmVuY2UgY291bnRlZCAqLworI2RlZmluZSBfUEdDX25vX3JlZmNvdW50ICBQR19zaGlmdCgxMCkK
KyNkZWZpbmUgUEdDX25vX3JlZmNvdW50ICAgUEdfbWFzaygxLCAxMCkKIAogLyogQ291bnQgb2Yg
cmVmZXJlbmNlcyB0byB0aGlzIGZyYW1lLiAqLwotI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQ
R19zaGlmdCg5KQorI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCgxMCkKICNkZWZp
bmUgUEdDX2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAppbmRleCAyY2E4ODgyYWQwLi5lNzVmZWVhMTVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC03Nyw5ICs3
NywxMiBAQAogI2RlZmluZSBQR0Nfc3RhdGVfb2ZmbGluZWQgUEdfbWFzaygyLCA5KQogI2RlZmlu
ZSBQR0Nfc3RhdGVfZnJlZSAgICBQR19tYXNrKDMsIDkpCiAjZGVmaW5lIHBhZ2Vfc3RhdGVfaXMo
cGcsIHN0KSAoKChwZyktPmNvdW50X2luZm8mUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfIyNzdCkK
Ky8qIFBhZ2UgaXMgbm90IHJlZmVyZW5jZSBjb3VudGVkICovCisjZGVmaW5lIF9QR0Nfbm9fcmVm
Y291bnQgIFBHX3NoaWZ0KDEwKQorI2RlZmluZSBQR0Nfbm9fcmVmY291bnQgICBQR19tYXNrKDEs
IDEwKQogCi0gLyogQ291bnQgb2YgcmVmZXJlbmNlcyB0byB0aGlzIGZyYW1lLiAqLwotI2RlZmlu
ZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQorLyogQ291bnQgb2YgcmVmZXJlbmNlcyB0
byB0aGlzIGZyYW1lLiAqLworI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCgxMCkK
ICNkZWZpbmUgUEdDX2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAog
LyoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:42:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:42:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwoYR-000726-0E; Wed, 29 Jan 2020 14:42:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JZHc=3S=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwoYP-000721-R7
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:42:53 +0000
X-Inumbo-ID: a142c550-42a5-11ea-88ec-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a142c550-42a5-11ea-88ec-12813bfff9fa;
 Wed, 29 Jan 2020 14:42:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwoYO-0000Bg-2U; Wed, 29 Jan 2020 14:42:52 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwoYN-0003kg-Pf; Wed, 29 Jan 2020 14:42:52 +0000
Date: Wed, 29 Jan 2020 14:42:48 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200129144248.w7dk6h5dxl75hpg4@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
 <20200128151520.al3xp7yxntdpq5el@debian>
 <345b5392-2f89-0a37-bac8-e88b0714028c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <345b5392-2f89-0a37-bac8-e88b0714028c@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgMDQ6Mzg6NDJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjguMDEuMjAyMCAxNjoxNSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDIzLCAyMDIwIGF0IDEyOjA0OjAwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDIyLjAxLjIwMjAgMjE6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IFRoaXMgYWxsb3dzIHVzIHRv
IHNldCBhc2lkZSBzb21lIGFkZHJlc3Mgc3BhY2UgZm9yIGV4ZWN1dGFibGUgbWFwcGluZy4KPiA+
Pj4gVGhpcyBmaXhlZCBtYXAgcmFuZ2Ugc3RhcnRzIGZyb20gWEVOX1ZJUlRfRU5EIHNvIHRoYXQg
aXQgaXMgd2l0aGluIHJlYWNoCj4gPj4+IG9mIHRoZSAudGV4dCBzZWN0aW9uLgo+ID4+Pgo+ID4+
PiBTaGlmdCB0aGUgcGVyY3B1IHN0dWIgcmFuZ2UgYW5kIGxpdmVwYXRjaCByYW5nZSBhY2NvcmRp
bmdseS4KPiA+Pgo+ID4+IEhtbSwgdGhlIGxpdmVwYXRjaCByYW5nZSBnZXRzIHNocnVuaywgbm90
IHNoaWZ0ZWQsIGJ1dCB5ZXMuIElzIHRoZXJlCj4gPj4gYSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkg
eW91IG1vdmUgdGhlIHN0dWJzIGFyZWEgZG93bj8gSXQgbG9va3MgYXMgaWYKPiA+PiB0aGUgcGF0
Y2ggd291bGQgYmUgc21hbGxlciBvdmVyYWxsIGlmIHlvdSBkaWRuJ3QuIChQb3NzaWJseSBkb3du
Cj4gPj4gdGhlIHJvYWQgdGhlIHN0dWJzIGFyZWEgY291bGQgYmUgbWFkZSBwYXJ0IG9mIHRoZSBG
SVhBRERSX1ggcmFuZ2UKPiA+PiBhbnl3YXkuKQo+ID4gCj4gPiBJIHRoaW5rIGhhdmluZyBhIHdl
bGwta25vd24gZml4ZWQgYWRkcmVzcyBpcyBtb3JlIHVzZWZ1bCBmb3IgZGVidWdnaW5nLgo+ID4g
Cj4gPiBHb2luZyB0aGUgb3RoZXIgd2F5IGFyb3VuZCB3b3VsZCBtZWFuIHRoZSBoeXBlcmNhbGwg
cGFnZSBsb2NhdGlvbgo+ID4gYmVjb21lcyBkZXBlbmRlbnQgb24gdGhlIG51bWJlciBvZiBDUFVz
IGNvbmZpZ3VyZWQuCj4gCj4gRGVwZW5kaW5nIG9uIGhvdyBmdXR1cmUgaW5zZXJ0aW9ucyBhcmUg
ZG9uZSBpbnRvCj4gZW51bSBmaXhlZF9hZGRyZXNzZXNfeCwgdGhlIGFkZHJlc3MgYWxzbyB3b24n
dCBiZSAid2VsbC1rbm93biBmaXhlZCIuCgpHb2luZyBiYWNrIHRvIHRoaXMsIG5vdCBtb3Zpbmcg
c3R1YnMgd2lsbCBtYWtlIHRoZSBjaGFuZ2UgdG8KYWxsb2Nfc3R1Yl9wYWdlIGJlY29tZSB1bm5l
Y2Vzc2FyeSAob25lIGxpbmUpOyBvbiB0aGUgb3RoZXIgaGFuZCBpdAptYWtlcyBGSVhfWF9BRERS
X1NUQVJUIGJlY29tZSBYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFIC0KUEFHRV9T
SVpFLgoKQXJlIHlvdSByZWFsbHkgY29uY2VybmVkIGFib3V0IHRoaXM/IEkgY2FuIG1ha2UgdGhl
IGNoYW5nZSBpZiB5b3UgcmVhbGx5CndhbnQgdGhhdCwgYnV0IGl0IGlzIGp1c3Qgd29yayB3aXRo
IG5vIGFwcGFyZW50IGJlbmVmaXQuCgo+IAo+ID4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2ZpeG1hcC5oCj4gPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiA+Pj4g
QEAgLTE1LDYgKzE1LDkgQEAKPiA+Pj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ID4+PiAgCj4g
Pj4+ICAjZGVmaW5lIEZJWEFERFJfVE9QIChWTUFQX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQo+ID4+
PiArI2RlZmluZSBGSVhBRERSX1hfVE9QIChYRU5fVklSVF9FTkQgLSBQQUdFX1NJWkUpCj4gPj4+
ICsvKiBUaGlzIGNvbnN0YW50IGlzIGRlcml2ZWQgZnJvbSBlbnVtIGZpeGVkX2FkZHJlc3Nlc194
IGJlbG93ICovCj4gPj4+ICsjZGVmaW5lIE1BWF9GSVhBRERSX1hfU0laRSAoMiA8PCBQQUdFX1NI
SUZUKQo+ID4+Cj4gPj4gSWYgdGhpcyBjYW4ndCBiZSBwcm9wZXJseSBkZXJpdmVkLCB0aGVuIGEg
QlVJTERfQlVHX09OKCkgaXMgbmVlZGVkLgo+ID4+IEJ1dCBkaWRuJ3Qgd2UgZGlzY3VzcyBvbiBp
cmMgYWxyZWFkeSBwb3NzaWJsZSBhcHByb2FjaGVzIG9mIGhvdyB0bwo+ID4+IGRlcml2ZSBpdCBm
cm9tIHRoZSBlbnVtPyBEaWQgbm9uZSBvZiB0aGlzIHdvcms/Cj4gPiAKPiA+IFRoZSBvbmx5IG9w
dGlvbiBJIHJlbWVtYmVyIGRpc2N1c3Npbmcgd2FzIHRvIGRlZmluZSBtYWNyb3MgaW5zdGVhZCBv
Zgo+ID4gdXNpbmcgZW51bS4gSSBzYWlkIGF0IHRoZSB0aW1lIGF0IHdvdWxkIG1ha2UgdXMgbG9z
ZSB0aGUgYWJpbGl0eSB0bwo+ID4gZHluYW1pY2FsbHkgc2l6ZSB0aGlzIGFyZWEuCj4gPiAKPiA+
IElmIHRoZXJlIGFyZSBvdGhlciB3YXlzIHRoYXQgSSBtaXNzZWQsIGxldCBtZSBrbm93Lgo+IAo+
IEkgc2VlbSB0byByZWNhbGwgcmVjb21tZW5kaW5nIHRvIGV4cG9ydCBhYnNvbHV0ZSBzeW1ib2xz
IGZyb20KPiBhc3NlbWJseSBjb2RlLiBUaGUgcXVlc3Rpb24gaXMgaG93IGVhc2lseSB1c2FibGUg
dGhleSB3b3VsZAo+IGJlIGZyb20gQywgb3IgaG93IGNsdW1zeSB0aGUgcmVzdWx0aW5nIGNvZGUg
d291bGQgbG9vay4KCkV2ZW4gaWYgSSB1c2UgYWJzb2x1dGUgc3ltYm9sIEkgd291bGQgc3RpbGwg
bmVlZCB0byBkZWZpbmUgYSBtYWNybyBmb3IKaXQuIFRoZXJlIGlzIG5vIHdheSBhcm91bmQgaXQs
IGJlY2F1c2UgZW51bSBjYW4ndCBiZSB1c2VkIGluIGFzbSBvcgpsaW5rZXIgc2NyaXB0LgoKSSB3
YW50IHRvIGtlZXAgdXNpbmcgZW51bSBiZWNhdXNlIHRoYXQgd291bGQgYWxsb3cgdXMgdG8gc2l6
ZSB0aGUgYXJlYQphY2NvcmRpbmcgdG8gS2NvbmZpZy4KCldlaS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:44:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwoZx-000791-FX; Wed, 29 Jan 2020 14:44:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwoZw-00078u-6N
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:44:28 +0000
X-Inumbo-ID: d91655dc-42a5-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d91655dc-42a5-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:44:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 53FF6B33F;
 Wed, 29 Jan 2020 14:44:26 +0000 (UTC)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
 <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8143473f-c87d-a0d1-e211-c94b1dc7f5c8@suse.com>
Date: Wed, 29 Jan 2020 15:44:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gMjkuMDEuMjAyMCAxNTowNSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgSmFu
IDI5LCAyMDIwIGF0IDY6MjcgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToKPj4KPj4gT24gMjguMDEuMjAyMCAxODowMiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4g
T24gVHVlLCBKYW4gMjgsIDIwMjAgYXQgOTo1NiBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gMjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5n
eWVsIHdyb3RlOgo+Pj4+PiBXaGVuIHBsdWdnaW5nIGEgaG9sZSBpbiB0aGUgdGFyZ2V0IHBoeXNt
YXAgZG9uJ3QgdXNlIHRoZSBhY2Nlc3MgcGVybWlzc2lvbgo+Pj4+PiByZXR1cm5lZCBieSBfX2dl
dF9nZm5fdHlwZV9hY2Nlc3MgYXMgaXQgY2FuIGJlIG5vbi1zZW5zaWNhbCwgbGVhZGluZyB0bwo+
Pj4+PiBzcHVyaW91cyB2bV9ldmVudHMgYmVpbmcgc2VudCBvdXQgZm9yIGFjY2VzcyB2aW9sYXRp
b25zIGF0IHVuZXhwZWN0ZWQKPj4+Pj4gbG9jYXRpb25zLiBNYWtlIHVzZSBvZiBwMm0tPmRlZmF1
bHRfYWNjZXNzIGluc3RlYWQuCj4+Pj4KPj4+PiBBcyBiZWZvcmUsIHRvIG1lICJjYW4gYmUgbm9u
LXNlbnNpY2FsIiBpcyBpbnN1ZmZpY2llbnQgYXMgYSByZWFzb24KPj4+PiBoZXJlLiBJZiBpdCBj
YW4gYWxzbyBiZSBhICJnb29kIiB2YWx1ZSwgaXQgc3RpbGwgcmVtYWlucyB1bmNsZWFyCj4+Pj4g
d2h5IGluIHRoYXQgY2FzZSBwMm0tPmRlZmF1bHRfYWNjZXNzIGlzIG5ldmVydGhlbGVzcyB0aGUg
cmlnaHQKPj4+PiB2YWx1ZSB0byB1c2UuCj4+Pgo+Pj4gSSBoYXZlIGFscmVhZHkgZXhwbGFpbmVk
IGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3aHkgSQo+Pj4gc2FpZCAiY2Fu
IGJlIi4gRm9yZ290IHRvIGNoYW5nZSB0aGUgY29tbWl0IG1lc3NhZ2UgZnJvbSAiY2FuIGJlIiB0
bwo+Pj4gImlzIi4KPj4KPj4gQ2hhbmdpbmcganVzdCB0aGUgY29tbWl0IG1lc3NhZ2Ugd291bGQg
YmUgZWFzeSB3aGlsZSBjb21taXR0aW5nLgo+PiBCdXQgZXZlbiB3aXRoIHRoZSBjaGFuZ2UgSSB3
b3VsZCBhc2sgd2h5IHRoaXMgaXMuIExvb2tpbmcgYXQKPj4gZXB0X2dldF9lbnRyeSgpIChhbmQg
YXNzdW1pbmcgcDJtX3B0X2dldF9lbnRyeSgpIHdpbGwgd29yawo+PiBzaW1pbGFybHksIG1pbnVz
IHRoZSBwMm1fYWNjZXNzX3Qgd2hpY2ggY2FuJ3QgY29tZSBvdXQgb2YgdGhlCj4+IFBURSBqdXN0
IHlldCksIEkgc2VlCj4+Cj4+ICAgICBpZiAoIGlzX2VwdGVfdmFsaWQoZXB0X2VudHJ5KSApCj4+
ICAgICB7Cj4+ICAgICAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IGVwdF9lbnRy
eS0+cmVjYWxjLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwdF9lbnRyeS0+c2Ff
cDJtdCwgcDJtLCBnZm4pOwo+PiAgICAgICAgICphID0gZXB0X2VudHJ5LT5hY2Nlc3M7Cj4+Cj4+
IG5lYXIgaXRzIGVuZC4gV2hpY2ggbWVhbnMgZXZlbiBhIGhvbGUgY2FuIGhhdmUgaXRzIGFjY2Vz
cyBmaWVsZAo+PiBzZXQuIFNvIGl0J3Mgc3RpbGwgbm90IGNsZWFyIHRvIG1lIGZyb20gdGhlIGRl
c2NyaXB0aW9uIHdoeQo+PiBwMm0tPmRlZmF1bHRfYWNjZXNzIGlzIHVuaWZvcm1seSB0aGUgdmFs
dWUgdG8gdXNlLiBXb3VsZG4ndCB5b3UKPj4gcmF0aGVyIHdhbnQgdG8gb3ZlcnJpZGUgdGhlIG9y
aWdpbmFsIHZhbHVlIG9ubHkgaWYgaXQncwo+PiBwMm1fYWNjZXNzX24gdG9nZXRoZXIgd2l0aCBw
Mm1faW52YWxpZCBvciBwMm1fbW1pb19kbSAoYnV0IG5vdAo+PiBwYWdlZC1vdXQgcGFnZXMpPwo+
IAo+IEF0IHRoaXMgcG9pbnQgSSB3b3VsZCBqdXN0IHJhdGhlciBzdGF0ZSB0aGF0IGFkZF90b19w
aHlzbWFwIG9ubHkgd29ya3MKPiBvbiBhY3R1YWwgaG9sZXMsIG5vdCB3aXRoIHBhZ2VkLW91dCBw
YWdlcy4gSW4gZmFjdCwgSSB3b3VsZCBsaWtlIHRvCj4gc2VlIG1lbV9wYWdpbmcgYmVpbmcgZHJv
cHBlZCBmcm9tIHRoZSBjb2RlYmFzZSBlbnRpcmVseSBzaW5jZSBpdCdzCj4gYmVlbiBhYmFuZG9u
ZWQgZm9yIHllYXJzIGFuZCBub29uZSBleHByZXNzaW5nIGFueSBpbnRlcmVzdCBpbiBrZWVwaW5n
Cj4gaXQuIEluIHRoZSBpbnRlcmltIEkgd291bGQgcmF0aGVyIG5vdCBzcGVuZCB1bm5lY2Vzc2Fy
eSBjeWNsZXMgb24KPiBzcGVjdWxhdGluZyBhYm91dCBwb3RlbnRpYWwgY29ybmVyLWNhc2VzIG9m
IG1lbV9wYWdpbmcgd2hlbiBub29uZQo+IGFjdHVhbGx5IHVzZXMgaXQuCj4gCj4+IE9mIGNvdXJz
ZSB0aGVuIHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZXJlCj4+IHdvdWxkbid0IGJlIGFuIGFt
YmlndWl0eSB3aXRoIHAybV9hY2Nlc3NfbiBoYXZpbmcgZ290IHNldAo+PiBleHBsaWNpdGx5IG9u
IHRoZSBwYWdlLiBCdXQgbWF5YmUgdGhpcyBpcyBpbXBvc3NpYmxlIGZvcgo+PiBwMm1faW52YWxp
ZCAvIHAybV9tbWlvX2RtPwo+IAo+IEFzIGZhciBhcyBtZW1fYWNjZXNzIHBlcm1pc3Npb25zIGdv
LCBJIGRvbid0IGtub3cgb2YgYW55IHVzZWNhc2UgdGhhdAo+IHdvdWxkIHNldCBtZW1fYWNjZXNz
IHBlcm1pc3Npb24gb24gYSBob2xlIGV2ZW4gaWYgYnkgbG9va3Mgb2YgaXQgaXQgaXMKPiB0ZWNo
bmljYWxseSBwb3NzaWJsZS4gQXQgdGhpcyBwb2ludCBJIHdvdWxkIHJhdGhlciBqdXN0IHB1dCB0
aGlzCj4gY29ybmVyLWNhc2UncyBkZXNjcmlwdGlvbiBpbiBhIGNvbW1lbnQuCgpJIHRoaW5rIEkg
d291bGQgYWNrIGEgcmV2aXNlZCBwYXRjaCBoYXZpbmcgdGhpcyBwcm9wZXJseSBleHBsYWluZWQu
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:45:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwob2-0007Eu-1L; Wed, 29 Jan 2020 14:45:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yA0q=3S=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwob0-0007Eh-44
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:45:34 +0000
X-Inumbo-ID: 00436096-42a6-11ea-b211-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00436096-42a6-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 14:45:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580309133;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=kUUVFXs300eZPYkIFY4J6xtq3ukAunIJ6SYJ9l5Clps=;
 b=gFksgsPuwv4YeJ1xw7Hcb5XXdvxXwe6pJLN/t8fMOyloSoAe9FdRXQqS
 O2e1KiXGTGSivv+pVhwRD2fB7ypCcnEEhw2LYoNqtL75MRspeOWVRsnTO
 dSDnrK03F8x0ObR8lh5ABMHIBpdrnXCtq8QcFIE40tqWQPlrDA9LkIiMJ Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fdrrx310ktFWA5EYz5TuWE7K2munDambpHrwCKGM8KG450tLJzsVHxOXHYA1FVQAPeRESaovqo
 KE1hn1D6Pb0K3n2PiCSmz5+CJ3poiO9Ifp+Rf5EsQh1klZAIlFuNASLPUoN0NTOV+ylLE7pTbg
 X3expc5yYH56N58xxHbnbCxUjp1m9SU3A1PX2+tGfSepmrB9nTMayppUGqbbAV5NQNaWskYSv5
 5/3PL01V0kMR8Hy08jq0TVhA34rBpINx4Wqkl0gouROjZ+rg4Bu4Vvg85WGUSBDvI5tlzs+asz
 Wpc=
X-SBRS: 2.7
X-MesageID: 11633369
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11633369"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 15:45:12 +0100
Message-ID: <20200129144514.96686-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] nvmx: implement support for MSR 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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@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>

SGVsbG8sCgpDdXJyZW50IG5lc3RlZCBWTVggY29kZSBhZHZlcnRpc2VzIHN1cHBvcnQgZm9yIHRo
ZSBNU1IgYml0bWFwIGZlYXR1cmUsCnlldCB0aGUgaW1wbGVtZW50YXRpb24gaXNuJ3QgZG9uZS4g
UHJldmlvdXMgdG8gdGhpcyBzZXJpZXMgWGVuIGp1c3QgbWFwcwp0aGUgbmVzdGVkIGd1ZXN0IE1T
UiBiaXRtYXAgKGFzIHNldCBieSBMMSkgYW5kIHRoYXQncyBpdCwgdGhlIEwyIGd1ZXN0CmVuZHMg
dXAgdXNpbmcgdGhlIEwxIE1TUiBiaXRtYXAuCgpUaGlzIHNlcmllcyBhZGRzIGhhbmRsaW5nIG9m
IHRoZSBMMiBNU1IgYml0bWFwIGFuZCBtZXJnaW5nIHdpdGggdGhlIEwxCk1TUiBiaXRtYXAgYW5k
IGxvYWRpbmcgaXQgaW50byB0aGUgbmVzdGVkIGd1ZXN0IFZNQ1MuCgpQYXRjaCAjMiBtYWtlcyBz
dXJlIHRoZSB4MkFQSUMgTVNSIHJhbmdlIGlzIGFsd2F5cyB0cmFwcGVkLCBvciBlbHNlIGEKZ3Vl
c3Qgd2l0aCBuZXN0ZWQgdmlydHVhbGl6YXRpb24gZW5hYmxlZCBjb3VsZCBtYW5hZ2UgdG8gYWNj
ZXNzIHNvbWUgb2YKdGhlIHgyQVBJQyBNU1IgcmVnaXN0ZXJzIGZyb20gdGhlIGhvc3QuCgpUaGFu
a3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgyKToKICBudm14OiBpbXBsZW1lbnQgc3VwcG9y
dCBmb3IgTVNSIGJpdG1hcHMKICBudm14OiBhbHdheXMgdHJhcCBhY2Nlc3NlcyB0byB4MkFQSUMg
TVNScwoKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCA3MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14Lmgg
fCAgMyArLQogMiBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKLS0gCjIuMjUuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:45:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14: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 1iwob6-0007Fs-BO; Wed, 29 Jan 2020 14:45:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yA0q=3S=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwob5-0007Fc-3r
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:45:39 +0000
X-Inumbo-ID: 0158b60c-42a6-11ea-ad98-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0158b60c-42a6-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 14:45:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580309134;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ESNEET6I+PO0EuyrahfL5uaji1n0hG5COBYrVolw4cU=;
 b=dUTP4h2QCKBIsv68T2pyR3H/QMXDmsOqcoduuYAvyMeQyoMxKjh07kTz
 ZcBCCZbs7xja3vOnN6+//+Hd1cmMWMkvPwR8y0LQxu75/Pi6cHwJKT6+/
 41wNxavU2RucHUsi1/g5TPahR4N/E+7ZyG4shh8h1qjcjcqFqFkYYSje5 M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pDpPKsUMAZy5AcEhetZF+rZDtgeb3T6SFIKHeKI6LJOFbJYQr3nOzDZXsWe2dsFSaTEgsl8s45
 6EhounZ7330ogbTODPSaASq8rAAI2G2fdCvG5069eIJHQdGWQhmCrloqvC8tKje5+1T+l9D0KC
 ieqsyHIyrO28zzPDL7HnvP/+hHV5sxplVWLGd3FnKYHIwrxXxXVxoLrL9YNBqq+I6F4Aw5iEgp
 YS9KSi+NvM1GyFacZ6DXJb1z2vBBndt4GYQfEf+onjgDbuvZy9Tjedz2Nwuzgcx1qDNT4Tq0Py
 RjI=
X-SBRS: 2.7
X-MesageID: 12056470
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="12056470"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 15:45:13 +0100
Message-ID: <20200129144514.96686-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129144514.96686-1-roger.pau@citrix.com>
References: <20200129144514.96686-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] nvmx: implement support for MSR 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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@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>

Q3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBuZXN0ZWQgVk1YIGhhcyBhIGhhbGYgYmFrZWQgaGFu
ZGxpbmcgb2YgTVNSCmJpdG1hcHMgZm9yIHRoZSBMMSBWTU06IGl0IG1hcHMgdGhlIEwxIFZNTSBw
cm92aWRlZCBNU1IgYml0bWFwLCBidXQKZG9lc24ndCBhY3R1YWxseSBsb2FkIGl0IGludG8gdGhl
IG5lc3RlZCB2bWNzLCBhbmQgdGh1cyB0aGUgbmVzdGVkCmd1ZXN0IHZtY3MgZW5kcyB1cCB1c2lu
ZyB0aGUgc2FtZSBNU1IgYml0bWFwIGFzIHRoZSBMMSBWTU0uCgpUaGlzIGlzIHdyb25nIGFzIHRo
ZXJlJ3Mgbm8gYXNzdXJhbmNlIHRoYXQgdGhlIHNldCBvZiBmZWF0dXJlcyBlbmFibGVkCmZvciB0
aGUgTDEgdm1jcyBhcmUgdGhlIHNhbWUgdGhhdCBMMSBpdHNlbGYgaXMgZ29pbmcgdG8gdXNlIGlu
IHRoZQpuZXN0ZWQgdm1jcywgYW5kIHRodXMgY2FuIGxlYWQgdG8gbWlzY29uZmlndXJhdGlvbnMu
CgpGb3IgZXhhbXBsZSBMMSB2bWNzIGNhbiB1c2UgeDJBUElDIHZpcnR1YWxpemF0aW9uIGFuZCB2
aXJ0dWFsCmludGVycnVwdCBkZWxpdmVyeSwgYW5kIHRodXMgc29tZSB4MkFQSUMgTVNScyB3b24n
dCBiZSB0cmFwcGVkIHNvIHRoYXQKdGhleSBjYW4gYmUgaGFuZGxlZCBkaXJlY3RseSBieSB0aGUg
aGFyZHdhcmUgdXNpbmcgdmlydHVhbGl6YXRpb24KZXh0ZW5zaW9ucy4gT24gdGhlIG90aGVyIGhh
bmQsIHRoZSBuZXN0ZWQgdm1jcyBjcmVhdGVkIGJ5IEwxIFZNTSBtaWdodApub3QgdXNlIGFueSBv
ZiBzdWNoIGZlYXR1cmVzLCBzbyB1c2luZyBhIE1TUiBiaXRtYXAgdGhhdCBkb2Vzbid0IHRyYXAK
YWNjZXNzZXMgdG8gdGhlIHgyQVBJQyBNU1JzIHdpbGwgYmUgbGVha2luZyB0aGVtIHRvIHRoZSB1
bmRlcmx5aW5nCmhhcmR3YXJlLgoKRml4IHRoaXMgYnkgY3JhZnRpbmcgYSBtZXJnZWQgTVNSIGJp
dG1hcCBiZXR3ZWVuIHRoZSBvbmUgdXNlZCBieSBMMQphbmQgdGhlIG5lc3RlZCBndWVzdC4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
VGhpcyBzZWVtcyBiZXR0ZXIgdGhhbiB3aGF0J3MgZG9uZSBjdXJyZW50bHksIGJ1dCBUQkggdGhl
cmUncyBhIGxvdCBvZgp3b3JrIHRvIGJlIGRvbmUgaW4gbnZteCBpbiBvcmRlciB0byBtYWtlIGl0
IGZ1bmN0aW9uYWwgYW5kIHNlY3VyZSB0aGF0CkknbSBub3Qgc3VyZSB3aGV0aGVyIGJ1aWxkaW5n
IG9uIHRvcCBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcwpzb21ldGhpbmcgc2FuZSB0
byBkbywgb3IgaXQgd291bGQgYmUgYmV0dGVyIHRvIHN0YXJ0IGZyb20gc2NyYXRjaCBhbmQKcmUt
aW1wbGVtZW50IG52bXggdG8ganVzdCBzdXBwb3J0IHRoZSBtaW5pbXVtIHJlcXVpcmVkIHNldCBv
ZiBWVHgKZmVhdHVyZXMgaW4gYSBzYW5lIGFuZCBzYWZlIHdheS4KLS0tCkNoYW5nZXMgc2luY2Ug
djE6CiAtIFNwbGl0IHRoZSB4MkFQSUMgTVNSIGZpeCBpbnRvIGEgc2VwYXJhdGUgcGF0Y2guCiAt
IE1vdmUgc2V0dGluZyBNU1JfQklUTUFQIHZtY3MgZmllbGQgaW50byBsb2FkX3Z2bWNzX2hvc3Rf
c3RhdGUgZm9yCiAgIHZpcnR1YWwgdm1leGl0LgogLSBBbGxvY2F0ZSBtZW1vcnkgd2l0aCBNRU1G
X25vX293bmVyLgogLSBVc2UgdGFicyB0byBhbGlnbiBjb21tZW50IG9mIHRoZSBuZXN0ZWR2bXgg
c3RydWN0IGZpZWxkLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCA2
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92dm14LmggfCAgMyArLQogMiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA0N2VlZTFlNWI5Li5jMzViNGJhYjg0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMjgsNiArMTI4LDE2IEBAIGludCBudm14X3ZjcHVfaW5p
dGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodncpOwog
ICAgIH0KIAorICAgIGlmICggY3B1X2hhc192bXhfbXNyX2JpdG1hcCApCisgICAgeworICAgICAg
ICBudm14LT5tc3JfbWVyZ2VkID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIp
OworICAgICAgICBpZiAoICFudm14LT5tc3JfbWVyZ2VkICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIm5lc3Q6IGFsbG9jYXRpb24gZm9yIE1TUiBiaXRtYXAg
ZmFpbGVkXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisgICAg
fQorCiAgICAgbnZteC0+ZXB0LmVuYWJsZWQgPSAwOwogICAgIG52bXgtPmd1ZXN0X3ZwaWQgPSAw
OwogICAgIG52bXgtPnZteG9uX3JlZ2lvbl9wYSA9IElOVkFMSURfUEFERFI7CkBAIC0xODIsNiAr
MTkyLDExIEBAIHZvaWQgbnZteF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlKHYtPmFyY2guaHZtLnZteC52bXdyaXRlX2JpdG1hcCk7CiAgICAg
ICAgIHYtPmFyY2guaHZtLnZteC52bXdyaXRlX2JpdG1hcCA9IE5VTEw7CiAgICAgfQorICAgIGlm
ICggbnZteC0+bXNyX21lcmdlZCApCisgICAgeworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShu
dm14LT5tc3JfbWVyZ2VkKTsKKyAgICAgICAgbnZteC0+bXNyX21lcmdlZCA9IE5VTEw7CisgICAg
fQogfQogIAogdm9pZCBudm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9t
YWluICpkKQpAQCAtNTQ4LDYgKzU2MywzNyBAQCB1bnNpZ25lZCBsb25nICpfc2hhZG93X2lvX2Jp
dG1hcChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gbmVzdGVkaHZtX3ZjcHVfaW9tYXBfZ2V0
KHBvcnQ4MCwgcG9ydEVEKTsKIH0KIAorc3RhdGljIHZvaWQgdXBkYXRlX21zcmJpdG1hcChzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14
KHYpOworICAgIHN0cnVjdCB2bXhfbXNyX2JpdG1hcCAqbXNyX2JpdG1hcDsKKyAgICB1bnNpZ25l
ZCBpbnQgbXNyOworCisgICAgQVNTRVJUKF9fbjJfZXhlY19jb250cm9sKHYpICYgQ1BVX0JBU0VE
X0FDVElWQVRFX01TUl9CSVRNQVApOworCisgICAgaWYgKCAhbnZteC0+bXNyYml0bWFwICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgbXNyX2JpdG1hcCA9IF9fbWFwX2RvbWFpbl9wYWdlKG52bXgt
Pm1zcl9tZXJnZWQpOworCisgICAgYml0bWFwX29yKG1zcl9iaXRtYXAtPnJlYWRfbG93LCBudm14
LT5tc3JiaXRtYXAtPnJlYWRfbG93LAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubXNy
X2JpdG1hcC0+cmVhZF9sb3csCisgICAgICAgICAgICAgIHNpemVvZihtc3JfYml0bWFwLT5yZWFk
X2xvdykgKiA4KTsKKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+cmVhZF9oaWdoLCBudm14LT5t
c3JiaXRtYXAtPnJlYWRfaGlnaCwKKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9i
aXRtYXAtPnJlYWRfaGlnaCwKKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPnJlYWRf
aGlnaCkgKiA4KTsKKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+d3JpdGVfbG93LCBudm14LT5t
c3JiaXRtYXAtPndyaXRlX2xvdywKKyAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9i
aXRtYXAtPndyaXRlX2xvdywKKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPndyaXRl
X2xvdykgKiA4KTsKKyAgICBiaXRtYXBfb3IobXNyX2JpdG1hcC0+d3JpdGVfaGlnaCwgbnZteC0+
bXNyYml0bWFwLT53cml0ZV9oaWdoLAorICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubXNy
X2JpdG1hcC0+d3JpdGVfaGlnaCwKKyAgICAgICAgICAgICAgc2l6ZW9mKG1zcl9iaXRtYXAtPndy
aXRlX2hpZ2gpICogOCk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShtc3JfYml0bWFwKTsKKwor
ICAgIF9fdm13cml0ZShNU1JfQklUTUFQLCBwYWdlX3RvX21hZGRyKG52bXgtPm1zcl9tZXJnZWQp
KTsKK30KKwogdm9pZCBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUgKnYsIHUz
MiBob3N0X2NudHJsKQogewogICAgIHUzMiBwaW9fY250cmwgPSAoQ1BVX0JBU0VEX0FDVElWQVRF
X0lPX0JJVE1BUApAQCAtNTU4LDEwICs2MDQsMTUgQEAgdm9pZCBudm14X3VwZGF0ZV9leGVjX2Nv
bnRyb2woc3RydWN0IHZjcHUgKnYsIHUzMiBob3N0X2NudHJsKQogICAgIHNoYWRvd19jbnRybCA9
IF9fbjJfZXhlY19jb250cm9sKHYpOwogICAgIHBpb19jbnRybCAmPSBzaGFkb3dfY250cmw7CiAg
ICAgLyogRW5mb3JjZSB0aGUgcmVtb3ZlZCBmZWF0dXJlcyAqLwotICAgIHNoYWRvd19jbnRybCAm
PSB+KENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQCi0gICAgICAgICAgICAgICAgICAgICAg
fCBDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQCisgICAgc2hhZG93X2NudHJsICY9IH4oQ1BV
X0JBU0VEX0FDVElWQVRFX0lPX0JJVE1BUAogICAgICAgICAgICAgICAgICAgICAgIHwgQ1BVX0JB
U0VEX1VOQ09ORF9JT19FWElUSU5HKTsKLSAgICBzaGFkb3dfY250cmwgfD0gaG9zdF9jbnRybDsK
KyAgICAvKgorICAgICAqIERvIE5PVCBlbmZvcmNlIHRoZSBNU1IgYml0bWFwIGN1cnJlbnRseSB1
c2VkIGJ5IEwxLCBhcyBjZXJ0YWluIGhhcmR3YXJlCisgICAgICogdmlydHVhbGl6YXRpb24gZmVh
dHVyZXMgcmVxdWlyZSBzcGVjaWZpYyBNU1IgYml0bWFwIHNldHRpbmdzLCBidXQKKyAgICAgKiB3
aXRob3V0IHRoZSBndWVzdCBhbHNvIHVzaW5nIHRoZXNlIHNhbWUgZmVhdHVyZXMgdGhlIGJpdG1h
cCBjb3VsZCBiZQorICAgICAqIGxlYWtpbmcgdGhyb3VnaCB1bndhbnRlZCBNU1IgYWNjZXNzZXMu
CisgICAgICovCisgICAgc2hhZG93X2NudHJsIHw9IChob3N0X2NudHJsICYgfkNQVV9CQVNFRF9B
Q1RJVkFURV9NU1JfQklUTUFQKTsKICAgICBpZiAoIHBpb19jbnRybCA9PSBDUFVfQkFTRURfVU5D
T05EX0lPX0VYSVRJTkcgKSB7CiAgICAgICAgIC8qIEwxIFZNTSBpbnRlcmNlcHRzIGFsbCBJL08g
aW5zdHJ1Y3Rpb25zICovCiAgICAgICAgIHNoYWRvd19jbnRybCB8PSBDUFVfQkFTRURfVU5DT05E
X0lPX0VYSVRJTkc7CkBAIC01ODQsNiArNjM1LDkgQEAgdm9pZCBudm14X3VwZGF0ZV9leGVjX2Nv
bnRyb2woc3RydWN0IHZjcHUgKnYsIHUzMiBob3N0X2NudHJsKQogICAgICAgICBfX3Ztd3JpdGUo
SU9fQklUTUFQX0IsIHZpcnRfdG9fbWFkZHIoYml0bWFwKSArIFBBR0VfU0laRSk7CiAgICAgfQog
CisgICAgaWYgKCBzaGFkb3dfY250cmwgJiBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUCAp
CisgICAgICAgIHVwZGF0ZV9tc3JiaXRtYXAodik7CisKICAgICAvKiBUT0RPOiBjaGFuZ2UgTDAg
aW50ciB3aW5kb3cgdG8gTVRGIG9yIE5NSSB3aW5kb3cgKi8KICAgICBfX3Ztd3JpdGUoQ1BVX0JB
U0VEX1ZNX0VYRUNfQ09OVFJPTCwgc2hhZG93X2NudHJsKTsKIH0KQEAgLTEyNzgsNiArMTMzMiw5
IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICBodm1fc2V0X3RzY19vZmZzZXQodiwgdi0+YXJjaC5odm0uY2FjaGVfdHNjX29mZnNldCwgMCk7
CiAKICAgICBzZXRfdnZtY3ModiwgVk1fRU5UUllfSU5UUl9JTkZPLCAwKTsKKworICAgIGlmICgg
di0+YXJjaC5odm0udm14LmV4ZWNfY29udHJvbCAmIENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklU
TUFQICkKKyAgICAgICAgX192bXdyaXRlKE1TUl9CSVRNQVAsIHZpcnRfdG9fbWFkZHIodi0+YXJj
aC5odm0udm14Lm1zcl9iaXRtYXApKTsKIH0KIAogc3RhdGljIHZvaWQgc3luY19leGNlcHRpb25f
c3RhdGUoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdnZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAppbmRleCA2
YjljNGFlMGIyLi5jOGQ1NjAwZmRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdnZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKQEAg
LTM3LDcgKzM3LDggQEAgc3RydWN0IG5lc3RlZHZteCB7CiAgICAgICovCiAgICAgcGFkZHJfdCAg
ICB2bXhvbl9yZWdpb25fcGE7CiAgICAgdm9pZCAgICAgICAqaW9iaXRtYXBbMl07CQkvKiBtYXAg
KHZhKSBvZiBMMSBndWVzdCBJL08gYml0bWFwICovCi0gICAgdm9pZCAgICAgICAqbXNyYml0bWFw
OwkJLyogbWFwICh2YSkgb2YgTDEgZ3Vlc3QgTVNSIGJpdG1hcCAqLworICAgIHN0cnVjdCB2bXhf
bXNyX2JpdG1hcCAqbXNyYml0bWFwOwkvKiBtYXAgKHZhKSBvZiBMMSBndWVzdCBNU1IgYml0bWFw
ICovCisgICAgc3RydWN0IHBhZ2VfaW5mbyAqbXNyX21lcmdlZDsJLyogbWVyZ2VkIEwxIGFuZCBM
MSBndWVzdCBNU1IgYml0bWFwICovCiAgICAgLyogZGVmZXJyZWQgbmVzdGVkIGludGVycnVwdCAq
LwogICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50cl9pbmZvOwotLSAKMi4y
NS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:45:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14: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 1iwobB-0007Ha-Mf; Wed, 29 Jan 2020 14:45:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yA0q=3S=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iwobA-0007H8-4T
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:45:44 +0000
X-Inumbo-ID: 027d97d2-42a6-11ea-b211-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 027d97d2-42a6-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 14:45:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580309137;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aTx9zYJ42cXd+ovOU1wPK7fiBk28ZOmSha7iU7SLwHg=;
 b=DVbGAiIcpubKKlNc9ABQvNZ/5ki592ilbEtby2IzI6VOlE2jDICJo9bs
 HrXx7f/Oa3wZtN8jPXpSU08MGa7wuWhIRR0pFP8CXbZKe1Q2kXtVP9PAC
 wUZLe6pvslQw/pVHXi9svXHd3ghGOz9htM7+Evw203XDxXdAHZQEOSRTJ Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BVU0H13PlxrLQdayLcY6I3StyS+HvCZ28CgG5gbndq0yP5VSwGFOLyWWxkqlic0homvtyeUVuV
 PNG0UmJGKj5AGOTSbjJJWXqyYT086acfCuxWDSUy68QUzqix3p226HTLvO5owiDqEqipVWtRnJ
 Lj5hnFOz1hpANy59FpWVSzT+hVocuvwqXHYiM15zIa03dIPN9CCZIqnw0ZMenumPczZTiQ1v22
 hmaKBy9akSadVJDzbWo3PEuBPM87NSWn+mpykpsf90IJDf7W9H9tIdJYr9MqQ9tbfBIRs2ZeAs
 5rg=
X-SBRS: 2.7
X-MesageID: 11633377
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11633377"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 15:45:14 +0100
Message-ID: <20200129144514.96686-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.25.0
In-Reply-To: <20200129144514.96686-1-roger.pau@citrix.com>
References: <20200129144514.96686-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] nvmx: always trap accesses to x2APIC MSRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@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>

TmVzdGVkIFZNWCBkb2Vzbid0IGV4cG9zZSBzdXBwb3J0IGZvcgpTRUNPTkRBUllfRVhFQ19WSVJU
VUFMSVpFX1gyQVBJQ19NT0RFLApTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkg
b3IKU0VDT05EQVJZX0VYRUNfQVBJQ19SRUdJU1RFUl9WSVJULCBhbmQgaGVuY2UgdGhlIHgyQVBJ
QyBNU1JzIHNob3VsZAphbHdheXMgYmUgdHJhcHBlZCBpbiB0aGUgbmVzdGVkIGd1ZXN0IE1TUiBi
aXRtYXAsIG9yIGVsc2UgYSBuZXN0ZWQKZ3Vlc3QgY291bGQgYWNjZXNzIHRoZSBoYXJkd2FyZSB4
MkFQSUMgTVNScyBnaXZlbiBjZXJ0YWluIGNvbmRpdGlvbnMuCgpBY2Nlc3NpbmcgdGhlIGhhcmR3
YXJlIE1TUnMgY291bGQgYmUgYWNoaWV2ZWQgYnkgZm9yY2luZyB0aGUgTDAgWGVuIHRvCnVzZSBT
RUNPTkRBUllfRVhFQ19WSVJUVUFMSVpFX1gyQVBJQ19NT0RFIGFuZApTRUNPTkRBUllfRVhFQ19W
SVJUVUFMX0lOVFJfREVMSVZFUlkgb3IKU0VDT05EQVJZX0VYRUNfQVBJQ19SRUdJU1RFUl9WSVJU
IChpZiBzdXBwb3J0ZWQpLCBhbmQgdGhlbiBjcmVhdGluZyBhCkwyIGd1ZXN0IHdpdGggYSBNU1Ig
Yml0bWFwIHRoYXQgZG9lc24ndCB0cmFwIGFjY2Vzc2VzIHRvIHRoZSB4MkFQSUMKTVNSIHJhbmdl
LiBUaGVuIE9SJ2luZyBib3RoIEwwIGFuZCBMMSBNU1IgYml0bWFwcyB3b3VsZCByZXN1bHQgaW4g
YQpiaXRtYXAgdGhhdCBkb2Vzbid0IHRyYXAgY2VydGFpbiB4MkFQSUMgTVNScyBhbmQgYSBWTUNT
IHRoYXQgZG9lc24ndApoYXZlIFNFQ09OREFSWV9FWEVDX1ZJUlRVQUxJWkVfWDJBUElDX01PREUg
YW5kClNFQ09OREFSWV9FWEVDX1ZJUlRVQUxfSU5UUl9ERUxJVkVSWSBvcgpTRUNPTkRBUllfRVhF
Q19BUElDX1JFR0lTVEVSX1ZJUlQgc2V0IGVpdGhlci4KCkZpeCB0aGlzIGJ5IG1ha2luZyBzdXJl
IHgyQVBJQyBNU1JzIGFyZSBhbHdheXMgdHJhcHBlZCBpbiB0aGUgbmVzdGVkCk1TUiBiaXRtYXAu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24gKHNwbGl0IGZyb20g
IzEgcGF0Y2gpLgogLSBVc2Ugbm9uLWxvY2tlZCBzZXRfYml0LgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYyB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGMzNWI0YmFiODQuLjY5ZGQ0Y2Y2ZWEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKQEAgLTU4OSw2ICs1ODksMTYgQEAgc3RhdGljIHZvaWQgdXBkYXRlX21zcmJp
dG1hcChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udm14Lm1zcl9i
aXRtYXAtPndyaXRlX2hpZ2gsCiAgICAgICAgICAgICAgIHNpemVvZihtc3JfYml0bWFwLT53cml0
ZV9oaWdoKSAqIDgpOwogCisgICAgLyoKKyAgICAgKiBOZXN0ZWQgVk1YIGRvZXNuJ3Qgc3VwcG9y
dCBhbnkgeDJBUElDIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uLCBzbworICAgICAqIG1ha2Ugc3Vy
ZSBhbGwgdGhlIHgyQVBJQyBNU1JzIGFyZSB0cmFwcGVkLgorICAgICAqLworICAgIGZvciAoIG1z
ciA9IE1TUl9YMkFQSUNfRklSU1Q7IG1zciA8PSBNU1JfWDJBUElDX0ZJUlNUICsgMHhmZjsgbXNy
KysgKQorICAgIHsKKyAgICAgICAgX19zZXRfYml0KG1zciwgbXNyX2JpdG1hcC0+cmVhZF9sb3cp
OworICAgICAgICBfX3NldF9iaXQobXNyLCBtc3JfYml0bWFwLT53cml0ZV9sb3cpOworICAgIH0K
KwogICAgIHVubWFwX2RvbWFpbl9wYWdlKG1zcl9iaXRtYXApOwogCiAgICAgX192bXdyaXRlKE1T
Ul9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIobnZteC0+bXNyX21lcmdlZCkpOwotLSAKMi4yNS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:46:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwocI-0007UB-2g; Wed, 29 Jan 2020 14:46:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p9i/=3S=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iwocG-0007Tz-Pd
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:46:52 +0000
X-Inumbo-ID: 2f4532d4-42a6-11ea-a933-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f4532d4-42a6-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 14:46:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580309212;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/60RVyGZMCCv2xInyE5MSw0nliv+jiPQ9jJ77pbcWcI=;
 b=Fte2l0HBOXplCTonE16HCqmCdNNMFqP1ljm5MyWEQ5R8eqV4zD51wj2t
 6jsk5d0O2Fcoy6uaVMtTe8OdSQUM7Xz4cfGPdQQGN5u3/coGb2CkKOzjV
 TVvsHe3AmBLOddiP+B/UEY/HVh8+mcJb2j5aNgaZeCBI2RbcYpNHayFsz s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kcn0bzUiwLuyzOujufvCHiUX+gF0V/fCrv3PvDBt+i8PWBFKWvRozK49FQjckwxfv5v1L2B3Ev
 wcLH6BInkaOhN/R+hjtHcbhZB2BH99q7QXL0piH+HWxw3mq8RJMdh/n0Hcqbskoe1jXuhPHVU9
 quFAsRzaGfzeNlPc1hZtVnlQqvetq/CSYgGCiZCvqcuwAJTSsOwp/bDVubMmYkah9XrsYlE1mz
 ZFwIbx74E8uFYYYwF6Y+9pWpF6OBTS8DHHe/uSGA+YkLFzK12QC3cW0LhpbunHGh3B9LC8hQMX
 1qM=
X-SBRS: 2.7
X-MesageID: 11633443
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11633443"
To: Nick Rosbrook <rosbrookn@gmail.com>
References: <20200117155734.1067550-1-george.dunlap@citrix.com>
 <20200117155734.1067550-8-george.dunlap@citrix.com>
 <CAEBZRSc_+G6itzyNGMd7GO5eC6aOZ3zE7vopQmTiQ5CnG+6VYw@mail.gmail.com>
 <4db0f4fa-98db-33d6-5be5-f6ea59096166@citrix.com>
 <CAEBZRSe8Hz7iu7B+2-X3BV8qS9sneRr8Qanb-y6uDh6vYbuk0Q@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwA==
Message-ID: <1bebfae2-75ba-3dd1-4db2-2c18221f0b30@citrix.com>
Date: Wed, 29 Jan 2020 14:46:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAEBZRSe8Hz7iu7B+2-X3BV8qS9sneRr8Qanb-y6uDh6vYbuk0Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 8/8] RFC: Sketch constructors,
 DomainCreateNew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOC8yMCA4OjQxIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+PiBJIHRoaW5rIG1hcnNo
YWxpbmcgYW5kIHVubWFyc2hhbGxpbmcgc2hvdWxkIGJlIGZpbmUsICphcyBsb25nIGFzKiB0aGUK
Pj4gc3RydWN0dXJlIGJlaW5nIHVubWFyc2hhbGxlZCBhY3R1YWxseSB3ZW50IHRocm91Z2ggdGhl
Cj4+IGxpYnhsXzx0eXBlPl9pbml0KCkgZnVuY3Rpb24gZmlyc3QuCj4+Cj4+IEluIGZhY3QsIEkg
d2FzIGtpY2tpbmcgYXJvdW5kIHRoZSBpZGVhIG9mIGFkZGluZyBhIG5vbi1leHBvcnRlZCBmaWVs
ZCB0bwo+PiBhbGwgdGhlIGdlbmVyYXRlZCBzdHJ1Y3RzIC0tIG1heWJlICJib29sIGluaXRhbGl6
ZWQiIC0tIGFuZCBoYXZpbmcgdGhlCj4+IC5mcm9tQygpIG1ldGhvZHMgc2V0IHRoaXMgdG8gJ3Ry
dWUnLCBhbmQgdGhlIC50b0MoKSBtZXRob2RzIHJldHVybiBhbgo+PiBlcnJvciBpZiBpdCB3YXNu
J3Qgc2V0LiAgQnV0IHRoZW4gd2UnZCBuZWVkIHRvIHdyaXRlIGN1c3RvbSBKU09OCj4+IG1hcnNo
YWxsZXJzIHRvIGhhbmRsZSB0aGVzZS4KPiAKPiBJICp0aGluayogdG8gZ3VhcmFudGVlIHRoYXQg
bGlieGxfPHR5cGU+X2luaXQoKSBoYXMgYmVlbiBjYWxsZWQgd2hlbgo+IHVubWFyc2hhbGluZywg
d2Ugd291bGQgbmVlZCB0byBnZW5lcmF0ZSBVbm1hcnNoYWxKU09OIGZ1bmN0aW9ucyB0bwo+IGlt
cGxlbWVudCBqc29uLlVubWFyc2hhbGVyLiBFLmcuLDoKPiAKPiBmdW5jIChkZCAqRGV2aWNlRGlz
aykgVW5tYXJzaGFsSlNPTihkYXRhIFtdYnl0ZSkgZXJyb3Igewo+ICAgICAgICAgaWYgZGQgPT0g
bmlsIHsgLy8gT3IgbWF5YmUgdGhpcyBpcyB0aGUgJ2luaXRpYWxpemVkJyBjaGVjayB5b3UgbWVu
dGlvbmVkCj4gICAgICAgICAgICAgICAgIGRkLCBlcnIgOj0gTmV3RGV2aWNlRGlzaygpCj4gICAg
ICAgICAgICAgICAgIGlmIGVyciAhPSBuaWwgewo+ICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBlcnIKPiAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgfQo+IAo+ICAgICAgICAgcmV0
dXJuIGpzb24uVW5tYXJzaGFsKGRhdGEsIGRkKQo+IH0KPiAKPiBBRkFJQ1QsIHRoaXMgd291bGQg
YmUgcmVxdWlyZWQgZm9yIHNvbWVvbmUgdG8gdW5tYXJzaGFsIGEgY29tcGxldGUKPiBkb21haW4g
Y29uZmlndXJhdGlvbiBpbiBvbmUgZ28uCgpTbyB0aGUgYWJvdmUgd2lsbCBmaXggYW4gaXNzdWUg
bGlrZSB0aGlzOgoKU2NlbmFyaW8gQQoxLiBNYWtlIGEgc3RydWN0dXJlIGZyb20gdmVyc2lvbiBW
IGJ5IGNhbGxpbmcgTmV3VHlwZSgpCjIuIEZpbGwgaW4gd2hhdCB5b3Ugd2FudAozLiBNYXJzaGFs
IGl0IGludG8ganNvbgo0LiBNYXJzaGFsIGl0IG91dCBvZiBqc29uIGludG8gYSBzdHJ1Y3R1cmUg
ZnJvbSB2ZXJzaW9uIFYrMSwgd2l0aCBuZXcgZmllbGRzCgpXaXRoIGNvZGUgYXMgYWJvdmUsIHRo
ZSBuZXcgZWxlbWVudHMgb2Ygc3RydWN0dXJlIFYrMSB3aWxsIGJlCmluaXRpYWxpemVkIGJ5IHRo
ZSBOZXdUeXBlKCkgaW4gdGhlIFVubWFyc2hhbEpTT04oKSBtZXRob2QuCgpCdXQgdGhlIHByb2Js
ZW0gSSdtIHdvcnJpZWQgYWJvdXQgaXMgdGhpczoKClNjZW5hcmlvIEIKMS4gTWFrZSBhbiBlbXB0
eSwgdW5pbml0aWFsaXplZCBzdHJ1Y3R1cmUsIHdpdGhvdXQgY2FsbGluZyBOZXdUeXBlKCkKMi4g
RmlsbCBpbiBzb21lIGZpZWxkcwozLiBNYXJzaGFsIGl0IGludG8ganNvbgo0LiBNYXJzaGFsIGl0
IG91dCBvZiBqc29uICh3aXRoIHRoZSBzYW1lIHZlcnNpb24pCgpJbiB0aGUgY2FzZSBhYm92ZSwg
c3RlcCAzIGVuY29kZXMgYWxsIHRoZSBrbm93biBmaWVsZHMgd2l0aCAqZ29sYW5nKidzCnplcm8g
dmFsdWVzLCByYXRoZXIgdGhhbiBsaWJ4bCdzIGRlZmF1bHQgdmFsdWVzLCBhbmQgc28gc3RlcCA0
IHdpbGwKY2xvYmJlciBhbnkgZGVmYXVsdHMgd3JpdHRlbiBieSBOZXdUeXBlKCkgd2l0aCBnb2xh
bmcgemVybyB2YWx1ZXMgYWdhaW4uCgpPZiBjb3Vyc2UsIHNvbWV0aGluZyBsaWtlIHNjZW5hcmlv
IEEgbWlnaHQgaGFwcGVuIHdpdGhvdXQgdGhlIG1hcnNoYWwgLwp1bm1hcnNoYWwsIHdoaWNoIGlz
IHdoeSBJIHRob3VnaHQgaGF2aW5nIGEgcHJpdmF0ZSAnaW5pdGlhbGl6ZWQnIGZsYWcKbWlnaHQg
YmUgaGVscGZ1bC4gIEJ1dCB0aGVuIHdoYXQgeW91J2Qgd2FudCB0byBzb2x2ZSBCIGJ5IGhhdmlu
ZyB0aGUKdW5tYXJzaGFsbGVyIHJlYWQgdGhlIGluaXRpYWxpemVkIGZsYWcgYW5kIGFkZCBpdCB0
byB0aGUganNvbiAvIHJlYWQgaXQKZnJvbSB0aGUganNvbiAoc2luY2UgdGhlIGpzb24gcGFja2Fn
ZSBpdHNlbGYgY2FuJ3QgZG8gaXQpLgoKKE5hdHVyYWxseSBwZW9wbGUgY2FuIGRpcmVjdGx5IG1v
ZGlmeSB0aGUganNvbiB0byBoYXZlIHRoZSAnaW5pdGlhbGl6ZWQnCmZsYWcgc2V0LCBidXQgaWYg
eW91IGdldCB0byB0aGF0IGxldmVsIG9mIG1lc3NpbmcgYXJvdW5kLCB5b3UgZ2V0IHRvCmtlZXAg
YWxsIHRoZSBwaWVjZXMgaWYgaXQgYnJlYWtzLikKCj4+IEFzIGZhciBhcyBmdXJ0aGVyIHN0ZXBz
IC0tIGRvIHlvdSBoYXZlIGEgY2xlYXIgaWRlYSB3aGF0IGtpbmQgb2YKPj4gZnVuY3Rpb25hbGl0
eSB5b3UnZCBsaWtlIHRvIHNlZSBwb3NzaWJsZSBieSB0aGUgdGltZSBvZiB0aGUgZmVhdHVyZQo+
PiBmcmVlemUgKHByb2JhYmx5IGluIE1heSk/ICBEbyB5b3UgaGF2ZSBwbGFucyB0byB1c2UgdGhl
c2UgYmluZGluZ3MKPj4geW91cnNlbGYsIGFuZCBpZiBzbywgaG93Pwo+Pgo+PiBGb3IgbXkgcGFy
dCwgSSB3YW50IHRvIHN0YXJ0IGFuZCByZWFwIGd1ZXN0cy4gIFRoZSBsYXR0ZXIgd2lsbCByZXF1
aXJlCj4+IGFkZGluZyBldmVudCBjYWxsYmFjayBmdW5jdGlvbmFsaXR5IHdoaWNoIHdpbGwgcmVx
dWlyZSBtb3JlIHRob3VnaHQgKGFuZAo+PiBwZXJoYXBzIGV4cG9zZSBtb3JlIGxpYnhsIGlzc3Vl
cykuICBCdXQgSSBkb24ndCB5ZXQgaGF2ZSBhIGNsZWFyIHRhcmdldAo+PiBiZXlvbmQgdGhhdC4K
PiAKPiBZZXMsIEkgcGxhbiBvbiB1c2luZyB0aGVzZSBiaW5kaW5ncyBpbiByZWRjdGwgKG91ciBS
ZWRmaWVsZCB0b29sc3RhY2spCj4gWzFdLCB0byByZXBsYWNlIG91ciBvcy9leGVjIGNhbGxzIHRv
IHhsLiBUbyBmdWxseSBtYWtlIHRoYXQKPiB0cmFuc2l0aW9uLCB3ZSB3b3VsZCBuZWVkIGRvbWFp
biBzdGFydC9zdG9wLCBQQ0kgYW5kIG5ldHdvcmsKPiBhdHRhY2gvZGV0YWNoLCBhcyB3ZWxsIGFz
IHNvbWUgdXRpbGl0aWVzIChtb3N0IG9mIHdoaWNoIGFyZSBlaXRoZXIKPiBpbXBsZW1lbnRlZCwg
b3Igd291bGQgYmUgZWFzeSB0byBkbykuIEJ1dCwgbWFraW5nIHRoYXQgdHJhbnNpdGlvbiBpcwo+
IHJlbGF0aXZlbHkgbG93IG9uIHRoZSBwcmlvcml0eSBsaXN0IHJpZ2h0IG5vdywgc28gSSBjYW4n
dCBjb21taXQgdG8gYQo+IHRpbWVsaW5lIHVuZm9ydHVuYXRlbHkuCgpTdXJlLCBub3IgSTsgYnV0
IGhhdmluZyBhIGdvYWwgYWx3YXlzIGhlbHBzLCBldmVuIGlmIGl0J3Mgb25seSBiZXN0LWVmZm9y
dC4KCkxvb2tpbmcgYXQgcmVkY3RsLCBpdCBzZWVtcyBsaWtlIGFjdHVhbGx5IGEgcHJldHR5IGZ1
bGwtZmVhdHVyZWQKdG9vbHN0YWNrIC0tIHRoYXQgc2VlbXMgbGlrZSBhIG5pY2UgY29tcGxldGUg
dGFyZ2V0IHRvIGFpbSBhdC4gOi0pCgo+PiBSZSBmdW5jdGlvbiBjYWxscyAtLSBkbyB3ZSB3YW50
IHRvIGp1c3QgbWFudWFsbHkgZHVwbGljYXRlIHRoZW0gYXMKPj4gbmVlZGVkLCBvciB0cnkgdG8g
Z2V0IHNvbWUgc29ydCBvZiBJREwgc3VwcG9ydD8KPiAKPiBJIHRoaW5rIGl0IHdpbGwgbWFrZSBt
b3JlIHNlbnNlIHRvIG1hbnVhbGx5IGR1cGxpY2F0ZSB0aGVtIGFzIG5lZWRlZC4KPiBUaGF0IHdh
eSwgd2UgY2FuIGJlIG1vcmUgcGFydGljdWxhciBhYm91dCBmdW5jdGlvbiBzaWduYXR1cmVzIGV0
Yy4gdG8KPiBlbnN1cmUgdGhleSBhcmUgaWRpb21hdGljIEdvLiBBbHNvLCBJIGFtIG9mIHRoZSBv
cGluaW9uIHRoYXQgYSBtaW5pbWFsCj4gQVBJIGlzIGEgYmV0dGVyIHBsYWNlIHRvIHN0YXJ0LiBX
aGljaCBicmluZ3MgbWUgdG8gYW5vdGhlciBxdWVzdGlvbgo+IGFuZCBwb3RlbnRpYWwgd29yayBp
dGVtOgo+IAo+IERvIHdlIHdhbnQgdG8gcmUtZXZhbHVhdGUgd2hhdCBpcyBjdXJyZW50bHkgaW1w
bGVtZW50ZWQgaW4gdGhlIEFQST8gRG8KPiB5b3UgaGF2ZSBwbGFucyB0byB1c2UgZXZlcnl0aGlu
ZyB0aGF0IGlzIGN1cnJlbnRseSB0aGVyZT8gSWYgbm90LCBpdAo+IG1pZ2h0IGJlIG5pY2UgdG8g
dHJpbSBvZmYgdGhpbmdzIHdlIGRvbid0IG5lZWQgcmlnaHQgbm93LgoKSSB0aGluayB3ZSBzaG91
bGQgbWFrZSBzdXJlIHRoYXQgdGhpbmdzIGFjdHVhbGx5IHdvcmsuICBUaGUgdmVyeQpvcmlnaW5h
bCBnb2xhbmcgYmluZGluZ3MgSSB3cm90ZSB0byBiZSBhYmxlIHRvIGNvbnRyb2wgY3B1cG9vbHMs
IHNvIEkKdGhpbmsgdGhvc2UgZnVuY3Rpb25zIHNob3VsZCBzdGF5LiAgQnV0IEknbSBub3Qgc3Vy
ZSBpZiBhbnlvbmUncyBldmVyCnVzZWQgQ29uc29sZUdldFR0eS4gIExpa2UgYHhsLmNmZ2AgcGFy
c2luZywgaXQncyB0aGUgc29ydCBvZiB0aGluZyB0aGF0Cipzb21lYm9keSogd2lsbCBwcm9iYWJs
eSB3YW50IGV2ZW50dWFsbHk7IHNvIEknbSBpbmNsaW5lZCB0byBzYXkgaXQKd291bGQgYmUgbGVz
cyBjb3N0IHRvIGp1c3QgdGVzdCBpdCBhbmQgbWFrZSBzdXJlIGl0IHdvcmtzIHRoYW4gdG8gcmVt
b3ZlCml0IGFuZCByZS1hZGQgaXQgd2hlbiBzb21lb25lIGRlY2lkZXMgdGhleSBuZWVkIGl0LgoK
RGlkIHlvdSBoYXZlIGFueXRoaW5nIGluIHBhcnRpY3VsYXIgaW4gbWluZD8KCkkgd2FzIHNvcnQg
b2YgdGhpbmtpbmcgd2hhdCB3ZSBtaWdodCBkbyBpcyBsZWF2ZSBgeGVubGlnaHRgIGFzIG1vc3Rs
eQpqdXN0IGEgcGxhaW4gd3JhcHBlciBhcm91bmQgdGhlIGxpYnhsIEMgZnVuY3Rpb25zLCBhcyBj
bG9zZSB0byB3aGF0Cm1pZ2h0IGJlIGdlbmVyYXRlZCBhcyBwb3NzaWJsZTsgYW5kIHRoZW4gaGF2
ZSBhbm90aGVyIHBhY2thZ2UgdGhhdCB3b3VsZApkbyBzb21ldGhpbmcgbW9yZSB1c2VmdWwuICBG
b3IgaW5zdGFuY2UsIGhhdmluZyAnVm0nIHN0cnVjdCwgd2hpY2ggY291bGQKYmUgU3RhcnQoKWVk
LCBzaHV0IGRvd24sIGFuZCBzbyBvbjsgYW5kIHdoaWNoIHdvdWxkIGtlZXAgdHJhY2sgb2YKaWYv
d2hlbiB0aGUgZG9tYWluIGRpZWQsICZjLgoKPj4gT3RoZXIgd29yayBpdGVtcyBpbmNsdWRlOgo+
Pgo+PiAqIG1vZGlmeWluZyBjb25maWd1cmUgdG8gZGV0ZWN0IHRoZSBhdmFpbGFiaWxpdHkgb2Yg
Z28gYW5kIGVuYWJsZSB0aGUKPj4gYmluZGluZ3MgaWYgaXQncyBhdmFpbGFibGUKPj4KPj4gKiBF
bmFibGluZyBnbyBidWlsZCB0ZXN0aW5nIGluIHRoZSBnaXRsYWIgQ0kgbG9vcAo+Pgo+PiAqIE1h
a2luZyBgZ28gZ2V0YCB3b3JrLCB3aGljaCBtaWdodCBpbnZvbHZlIGhhdmluZyBjb2RlIHRvIHB1
c2gKPj4gcG9zdC1nZW5lcmF0ZWQgY29kZSB0byBhIHJlcG8gYW5kIHRhZ2dpbmcgYXMgYXBwcm9w
cmlhdGUKPiAKPiBJIHdhcyBnb2luZyB0byBhc2sgYWJvdXQgdGhpcy4gWW91IGhhZCBhIHZhbml0
eSBVUkwgaW4gcGxhY2UgYXQgb25lCj4gcG9pbnQsIHJpZ2h0PyBEaWQgYGdvIGdldGAgZXZlciB3
b3JrIHdpdGggdGhhdD8gSW4gYW55IGNhc2UsIHB1c2hpbmcKPiB0byBhbm90aGVyIHJlcG8gbWln
aHQgYmUgZGVzaXJhYmxlLgpXZSBuZXZlciBhY3R1YWxseSBoYWQgYSBVUkwgaW4gcGxhY2UsIG5v
LiAgSSBoYWQgc2ltcGx5IGNob3NlbiB0aGUgVVJMCmJhc2VkIG9uIHdoYXQgd291bGQgYmUgYSBn
b29kIGNvbWJpbmF0aW9uIG9mIGVhc3kgdG8gdHlwZS9yZW1lbWJlciBhbmQKZWFzeSB0byBzZXQg
dXAgZWZmZWN0aXZlbHkuICAoVGhpcyB3YXMgYWZ0ZXIgaGF2aW5nIGFuIGluZm9ybWFsIGNoYXQK
d2l0aCBJYW4gSmFja3Nvbiwgd2hvIHRlbmRzIHRvIGRvIG1vc3Qgb2YgdGhpcyBzb3J0IG9mIHRl
Y2huaWNhbCBhZG1pbgp0aGluZy4pICBXZSdkIHByb2JhYmx5IHdhbnQgdG8gZ28gYmFjayBhbmQg
ZmlndXJlIG91dCB3aGF0IGtpbmQgb2YKImludGVyZmFjZSIgaXMgcG9zc2libGUsIGhvdyB0byBk
byB2ZXJzaW9uaW5nICZjLCBhbmQgdGhlbiB3b3JrCmJhY2t3YXJkcyBmcm9tIHRoYXQgdG8gZ2V0
IGEgd29ya2Zsb3cgZnJvbSB0aGUgdmFyaW91cyBYZW4gYnJhbmNoZXMgaW50bwp0aGF0LgoKQlRX
IGRvIHlvdSBndXlzIGhhdmUgYSBzb2x1dGlvbiB0byB0aGUgImluc3RhbGwgbmV3IHRvb2xzIHRo
ZW4gcmVib290Igppc3N1ZT8gIEkgZ3Vlc3MgaWYgeW91IGhhdmUgYSBkYWVtb24gdGhlbiBpdCB3
aWxsIHJldGFpbiB0aGUgb2xkIHZlcnNpb24Kb2YgdGhlIGxpYnJhcnkgdW50aWwgYWZ0ZXIgeW91
IHJlYm9vdD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:47:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:47: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 1iwocf-0007Za-Jl; Wed, 29 Jan 2020 14:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoce-0007ZS-B1
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:47:16 +0000
X-Inumbo-ID: 3ba59565-42a6-11ea-88ed-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ba59565-42a6-11ea-88ed-12813bfff9fa;
 Wed, 29 Jan 2020 14:47:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580309232; x=1611845232;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7gJRAoIp3Ebqxjrei2weksVfqgTvtuB6rMeX3G2GbZA=;
 b=MWV6xdHCybnuURPJSlRE9iE6DFOD2mdV6s2rtATbPQP5VjkHBs5H3gAv
 Zc5tf1CchGUb8cHQUOCOkUtG/86FWDSJdu5REUsdYj3/2VjzGqVTLvt4H
 vnaeD8vu4XRTPy2o6MAMSrbG52BVixKMX8wa3bGyM+kzl2ITzb31dn19d c=;
IronPort-SDR: q234+rSG3nHnr5eqvhX6OTMhLVnfESd1rcOfIy+o8pV1Xz7M26+SCHfvrDYTZuK/wu+Dz4my6L
 G2SjKSTcbc6Q==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="14769090"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 14:47:12 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (Postfix) with ESMTPS
 id EB30AA233A; Wed, 29 Jan 2020 14:47:08 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:47:08 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:47:07 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 29 Jan 2020 14:47:05 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:47:01 +0000
Message-ID: <20200129144702.1543-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129144702.1543-1-pdurrant@amazon.com>
References: <20200129144702.1543-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 1/2] docs/designs: Add a design document for
 non-cooperative live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

SXQgaGFzIGJlY29tZSBhcHBhcmVudCB0byBzb21lIGxhcmdlIGNsb3VkIHByb3ZpZGVycyB0aGF0
IHRoZSBjdXJyZW50Cm1vZGVsIG9mIGNvb3BlcmF0aXZlIG1pZ3JhdGlvbiBvZiBndWVzdHMgdW5k
ZXIgWGVuIGlzIG5vdCB1c2FibGUgYXMgaXQKcmVsaWVzIG9uIHNvZnR3YXJlIHJ1bm5pbmcgaW5z
aWRlIHRoZSBndWVzdCwgd2hpY2ggaXMgbGlrZWx5IGJleW9uZCB0aGUKcHJvdmlkZXIncyBjb250
cm9sLgpUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBwcm9wb3NhbCBmb3Igbm9uLWNvb3BlcmF0aXZl
IGxpdmUgbWlncmF0aW9uLApkZXNpZ25lZCBub3QgdG8gcmVseSBvbiBhbnkgZ3Vlc3Qtc2lkZSBz
b2Z0d2FyZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCnY0
OgogLSBGaXggaXNzdWVzIHJhaXNlZCBieSBXZWkKCnYyOgogLSBVc2UgdGhlIHRlcm0gJ25vbi1j
b29wZXJhdGl2ZScgaW5zdGVhZCBvZiAndHJhbnNwYXJlbnQnCiAtIFJlcGxhY2UgJ3RydXN0IGlu
JyB3aXRoICdyZWxpYW5jZSBvbicgd2hlbiByZWZlcnJpbmcgdG8gZ3Vlc3Qtc2lkZQogICBzb2Z0
d2FyZQotLS0KIGRvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kIHwgMjcy
ICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNzIgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0
aW9uLm1kCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRp
b24ubWQgYi9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41ZGIzOTM5ZGI1Ci0tLSAvZGV2L251bGwK
KysrIGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQKQEAgLTAsMCAr
MSwyNzIgQEAKKyMgTm9uLUNvb3BlcmF0aXZlIE1pZ3JhdGlvbiBvZiBHdWVzdHMgb24gWGVuCisK
KyMjIEJhY2tncm91bmQKKworVGhlIG5vcm1hbCBtb2RlbCBvZiBtaWdyYXRpb24gaW4gWGVuIGlz
IGRyaXZlbiBieSB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3YXMKK29yaWdpbmFsbHkgaW1wbGVtZW50
ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0IG11c3QgYmUgYXdhcmUgaXQgaXMKK3J1
bm5pbmcgdW5kZXIgWGVuIGFuZCBpcyBoZW5jZSBleHBlY3RlZCB0byBjby1vcGVyYXRlLiBUaGlz
IG1vZGVsIGRhdGVzIGZyb20KK2FuIGVyYSB3aGVuIGl0IHdhcyBhc3N1bWVkIHRoYXQgdGhlIGhv
c3QgYWRtaW5pc3RyYXRvciBoYWQgY29udHJvbCBvZiBhdCBsZWFzdAordGhlIHByaXZpbGVnZWQg
c29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGkuZS4gdGhlIGd1ZXN0IGtlcm5lbCkgd2hp
Y2ggbWF5CitzdGlsbCBiZSB0cnVlIGluIGFuIGVudGVycHJpc2UgZGVwbG95bWVudCBidXQgaXMg
bm90IGdlbmVyYWxseSB0cnVlIGluIGEgY2xvdWQKK2Vudmlyb25tZW50LiBUaGUgYWltIG9mIHRo
aXMgZGVzaWduIGlzIHRvIHByb3ZpZGUgYSBtb2RlbCB3aGljaCBpcyBwdXJlbHkgaG9zdAorZHJp
dmVuLCByZXF1aXJpbmcgbm8gY28tb3BlcmF0aW9uIGZyb20gdGhlIHNvZnR3YXJlIHJ1bm5pbmcg
aW4gdGhlCitndWVzdCwgYW5kIGlzIHRodXMgc3VpdGFibGUgZm9yIGNsb3VkIHNjZW5hcmlvcy4K
KworUFYgZ3Vlc3RzIGFyZSBvdXQgb2Ygc2NvcGUgZm9yIHRoaXMgcHJvamVjdCBiZWNhdXNlLCBh
cyBpcyBvdXRsaW5lZCBhYm92ZSwgdGhleQoraGF2ZSBhIHN5bWJpb3RpYyByZWxhdGlvbnNoaXAg
d2l0aCB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlcmVmb3JlIGEgY2VydGFpbiBsZXZlbAorb2YgY28t
b3BlcmF0aW9uIGNhbiBiZSBhc3N1bWVkLgorCitIVk0gZ3Vlc3RzIGNhbiBhbHJlYWR5IGJlIG1p
Z3JhdGVkIG9uIFhlbiB3aXRob3V0IGd1ZXN0IGNvLW9wZXJhdGlvbiBidXQgb25seQoraWYgdGhl
eSBkb27igJl0IGhhdmUgUFYgZHJpdmVycyBpbnN0YWxsZWRbMV0gb3IgYXJlIGluIHBvd2VyIHN0
YXRlIFMzLiBUaGUKK3JlYXNvbiBmb3Igbm90IGV4cGVjdGluZyBjby1vcGVyYXRpb24gaWYgdGhl
IGd1ZXN0IGlzIGluIFMzIGlzIG9idmlvdXMsIGJ1dCB0aGUKK3JlYXNvbiBjby1vcGVyYXRpb24g
aXMgZXhwZWN0ZWQgaWYgUFYgZHJpdmVycyBhcmUgaW5zdGFsbGVkIGlzIGR1ZSB0byB0aGUKK25h
dHVyZSBvZiBQViBwcm90b2NvbHMuCisKKyMjIFhlbnN0b3JlIE5vZGVzIGFuZCBEb21haW4gSUQK
KworVGhlIFBWIGRyaXZlciBtb2RlbCBjb25zaXN0cyBvZiBhICpmcm9udGVuZCogYW5kIGEgKmJh
Y2tlbmQqLiBUaGUgZnJvbnRlbmQgcnVucworaW5zaWRlIHRoZSBndWVzdCBkb21haW4gYW5kIHRo
ZSBiYWNrZW5kIHJ1bnMgaW5zaWRlIGEgKnNlcnZpY2UgZG9tYWluKiB3aGljaAorbWF5IG9yIG1h
eSBub3QgYmUgZG9tYWluIDAuIFRoZSBmcm9udGVuZCBhbmQgYmFja2VuZCB0eXBpY2FsbHkgcGFz
cyBkYXRhIHZpYQorbWVtb3J5IHBhZ2VzIHdoaWNoIGFyZSBzaGFyZWQgYmV0d2VlbiB0aGUgdHdv
IGRvbWFpbnMsIGJ1dCB0aGlzIGNoYW5uZWwgb2YKK2NvbW11bmljYXRpb24gaXMgZ2VuZXJhbGx5
IGVzdGFibGlzaGVkIHVzaW5nIHhlbnN0b3JlICh0aGUgc3RvcmUgcHJvdG9jb2wKK2l0c2VsZiBi
ZWluZyBhbiBleGNlcHRpb24gdG8gdGhpcyBmb3Igb2J2aW91cyBjaGlja2VuLWFuZC1lZ2cgcmVh
c29ucykuCisKK1R5cGljYWwgcHJvdG9jb2wgZXN0YWJsaXNobWVudCBpcyBiYXNlZCBvbiB1c2Ug
b2YgdHdvIHNlcGFyYXRlIHhlbnN0b3JlCisqYXJlYXMqLiBJZiB3ZSBjb25zaWRlciBQViBkcml2
ZXJzIGZvciB0aGUgKm5ldGlmKiBwcm90b2NvbCAoaS5lLiBjbGFzcyB2aWYpCithbmQgYXNzdW1l
IHRoZSBndWVzdCBoYXMgZG9taWQgWCwgdGhlIHNlcnZpY2UgZG9tYWluIGhhcyBkb21pZCBZLCBh
bmQgdGhlIHZpZgoraGFzIGluZGV4IFogdGhlbiB0aGUgZnJvbnRlbmQgYXJlYSB3aWxsIHJlc2lk
ZSB1bmRlciB0aGUgcGFyZW50IG5vZGU6CisKK2AvbG9jYWwvZG9tYWluL1kvZGV2aWNlL3ZpZi9a
YAorCitBbGwgYmFja2VuZHMsIGJ5IGNvbnZlbnRpb24sIHR5cGljYWxseSByZXNpZGUgdW5kZXIg
cGFyZW50IG5vZGU6CisKK2AvbG9jYWwvZG9tYWluL1gvYmFja2VuZGAKKworYW5kIHRoZSBub3Jt
YWwgYmFja2VuZCBhcmVhIGZvciB2aWYgWiB3b3VsZCBiZToKKworYC9sb2NhbC9kb21haW4vWC9i
YWNrZW5kL3ZpZi9ZL1pgCisKK2J1dCB0aGlzIHNob3VsZCBub3QgYmUgYXNzdW1lZC4KKworVGhl
IHRvb2xzdGFjayB3aWxsIHBsYWNlIHR3byBub2RlcyBpbiB0aGUgZnJvbnRlbmQgYXJlYSB0byBl
eHBsaWNpdGx5IGxvY2F0ZQordGhlIGJhY2tlbmQ6CisKKyAgICAqIGBiYWNrZW5kYDogdGhlIGZ1
bGx5IHF1YWxpZmllZCB4ZW5zdG9yZSBwYXRoIG9mIHRoZSBiYWNrZW5kIGFyZWEKKyAgICAqIGBi
YWNrZW5kLWlkYDogdGhlIGRvbWlkIG9mIHRoZSBzZXJ2aWNlIGRvbWFpbgorCithbmQgc2ltaWxh
cmx5IHR3byBub2RlcyBpbiB0aGUgYmFja2VuZCBhcmVhIHRvIGxvY2F0ZSB0aGUgZnJvbnRlbmQg
YXJlYToKKworICAgICogYGZyb250ZW5kYDogdGhlIGZ1bGx5IHF1YWxpZmllZCB4ZW5zdG9yZSBw
YXRoIG9mIHRoZSBmcm9udGVuZCBhcmVhCisgICAgKiBgZnJvbnRlbmQtaWRgOiB0aGUgZG9taWQg
b2YgdGhlIGd1ZXN0IGRvbWFpbgorCisKK1RoZSBndWVzdCBkb21haW4gb25seSBoYXMgd3JpdGUg
cGVybWlzc2lvbiB0byB0aGUgZnJvbnRlbmQgYXJlYSBhbmQgc2ltaWxhcmx5Cit0aGUgc2Vydmlj
ZSBkb21haW4gb25seSBoYXMgd3JpdGUgcGVybWlzc2lvbiB0byB0aGUgYmFja2VuZCBhcmVhLCBi
dXQgYm90aCBlbmRzCitoYXZlIHJlYWQgcGVybWlzc2lvbiB0byBib3RoIGFyZWFzLgorCitVbmRl
ciBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kIGFyZWFzIGlzIGEgbm9kZSBjYWxsZWQgKnN0YXRl
Ki4gVGhpcyBpcyBrZXkgdG8KK3Byb3RvY29sIGVzdGFibGlzaG1lbnQuIFVwb24gUFYgZGV2aWNl
IGNyZWF0aW9uIHRoZSB0b29sc3RhY2sgd2lsbCBzZXQgdGhlCit2YWx1ZSBvZiBib3RoIHN0YXRl
IG5vZGVzIHRvIDEgKFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nWzJdKS4gVGhpcyBzaG91bGQgY2F1
c2UKK2VudW1lcmF0aW9uIG9mIGFwcHJvcHJpYXRlIGRldmljZXMgaW4gYm90aCB0aGUgZ3Vlc3Qg
YW5kIHNlcnZpY2UgZG9tYWlucy4gVGhlCitiYWNrZW5kIGRldmljZSwgb25jZSBpdCBoYXMgd3Jp
dHRlbiBhbnkgbmVjZXNzYXJ5IHByb3RvY29sIHNwZWNpZmljIGluZm9ybWF0aW9uCitpbnRvIHRo
ZSB4ZW5zdG9yZSBiYWNrZW5kIGFyZWEgKHRvIGJlIHJlYWQgYnkgdGhlIGZyb250ZW5kIGRyaXZl
cikgd2lsbCB1cGRhdGUKK3RoZSBiYWNrZW5kIHN0YXRlIG5vZGUgdG8gMiAoWGVuYnVzU3RhdGVJ
bml0V2FpdCkuIEZyb20gdGhpcyBwb2ludCBvbiBQVgorcHJvdG9jb2xzIGRpZmZlciBzbGlnaHRs
eTsgdGhlIGZvbGxvd2luZyBpbGx1c3RyYXRpb24gaXMgdHJ1ZSBvZiB0aGUgbmV0aWYKK3Byb3Rv
Y29sLgorCitVcG9uIHNlZWluZyBhIGJhY2tlbmQgc3RhdGUgdmFsdWUgb2YgMiwgdGhlIGZyb250
ZW5kIGRyaXZlciB3aWxsIHRoZW4gcmVhZCB0aGUKK3Byb3RvY29sIHNwZWNpZmljIGluZm9ybWF0
aW9uLCB3cml0ZSBkZXRhaWxzIG9mIGdyYW50IHJlZmVyZW5jZXMgKGZvciBzaGFyZWQKK3BhZ2Vz
KSBhbmQgZXZlbnQgY2hhbm5lbCBwb3J0cyAoZm9yIHNpZ25hbGxpbmcpIHRoYXQgaXQgaGFzIGNy
ZWF0ZWQsIGFuZCBzZXQKK3RoZSBzdGF0ZSBub2RlIGluIHRoZSBmcm9udGVuZCBhcmVhIHRvIDQg
KFhlbmJ1c1N0YXRlQ29ubmVjdGVkKS4gVXBvbiBzZWUgdGhpcworZnJvbnRlbmQgc3RhdGUsIHRo
ZSBiYWNrZW5kIGRyaXZlciB3aWxsIHRoZW4gcmVhZCB0aGUgZ3JhbnQgcmVmZXJlbmNlcyAobWFw
cGluZwordGhlIHNoYXJlZCBwYWdlcykgYW5kIGV2ZW50IGNoYW5uZWwgcG9ydHMgKG9wZW5pbmcg
aXRzIGVuZCBvZiB0aGVtKSBhbmQgc2V0IHRoZQorc3RhdGUgbm9kZSBpbiB0aGUgYmFja2VuZCBh
cmVhIHRvIDQuIFByb3RvY29sIGVzdGFibGlzaG1lbnQgaXMgbm93IGNvbXBsZXRlIGFuZAordGhl
IGZyb250ZW5kIGFuZCBiYWNrZW5kIHN0YXJ0IHRvIHBhc3MgZGF0YS4KKworQmVjYXVzZSB0aGUg
ZG9taWQgb2YgYm90aCBlbmRzIG9mIGEgUFYgcHJvdG9jb2wgZm9ybXMgYSBrZXkgcGFydCBvZiBu
ZWdvdGlhdGluZwordGhlIGRhdGEgcGxhbmUgZm9yIHRoYXQgcHJvdG9jb2wgKGJlY2F1c2UgaXQg
aXMgZW5jb2RlZCBpbnRvIGJvdGggeGVuc3RvcmUKK25vZGVzIGFuZCBub2RlIHBhdGhzKSwgYW5k
IGJlY2F1c2UgZ3Vlc3TigJlzIG93biBkb21pZCBhbmQgdGhlIGRvbWlkIG9mIHRoZQorc2Vydmlj
ZSBkb21haW4gYXJlIHZpc2libGUgdG8gdGhlIGd1ZXN0IGluIHhlbnN0b3JlIChhbmQgaGVuY2Ug
bWF5IGNhY2hlZAoraW50ZXJuYWxseSksIGFuZCBuZWl0aGVyIGFyZSBuZWNlc3NhcmlseSBwcmVz
ZXJ2ZWQgZHVyaW5nIG1pZ3JhdGlvbiwgaXQgaXMKK2hlbmNlIG5lY2Vzc2FyeSB0byBoYXZlIHRo
ZSBjby1vcGVyYXRpb24gb2YgdGhlIGZyb250ZW5kIGluIHJlLW5lZ290aWF0aW5nIHRoZQorcHJv
dG9jb2wgdXNpbmcgdGhlIG5ldyBkb21pZCBhZnRlciBtaWdyYXRpb24uCisKK01vcmVvdmVyIHRo
ZSBiYWNrZW5kLWlkIHZhbHVlIHdpbGwgYmUgdXNlZCBieSB0aGUgZnJvbnRlbmQgZHJpdmVyIGlu
IHNldHRpbmcgdXAKK2dyYW50IHRhYmxlIGVudHJpZXMgYW5kIGV2ZW50IGNoYW5uZWxzIHRvIGNv
bW11bmljYXRlIHdpdGggdGhlIHNlcnZpY2UgZG9tYWluLAorc28gdGhlIGNvLW9wZXJhdGlvbiBv
ZiB0aGUgZ3Vlc3QgaXMgcmVxdWlyZWQgdG8gcmUtZXN0YWJsaXNoIHRoZXNlIGluIHRoZSBuZXcK
K2hvc3QgZW52aXJvbm1lbnQgYWZ0ZXIgbWlncmF0aW9uLgorCitUaHVzIGlmIHdlIGFyZSB0byBj
aGFuZ2UgdGhlIG1vZGVsIGFuZCBzdXBwb3J0IG1pZ3JhdGlvbiBvZiBhIGd1ZXN0IHdpdGggUFYK
K2RyaXZlcnMsIHdpdGhvdXQgdGhlIGNvLW9wZXJhdGlvbiBvZiB0aGUgZnJvbnRlbmQgZHJpdmVy
IGNvZGUsIHRoZSBwYXRocyBhbmQKK3ZhbHVlcyBpbiBib3RoIHRoZSBmcm9udGVuZCBhbmQgYmFj
a2VuZCB4ZW5zdG9yZSBhcmVhcyBtdXN0IHJlbWFpbiB1bmNoYW5nZWQKK2FuZCB2YWxpZCBpbiB0
aGUgbmV3IGhvc3QgZW52aXJvbm1lbnQsIGFuZCB0aGUgZ3JhbnQgdGFibGUgZW50cmllcyBhbmQg
ZXZlbnQKK2NoYW5uZWxzIG11c3QgYmUgcHJlc2VydmVkIChhbmQgcmVtYWluIG9wZXJhdGlvbmFs
IG9uY2UgZ3Vlc3QgZXhlY3V0aW9uIGlzCityZXN1bWVkKS4KKworQmVjYXVzZSB0aGUgc2Vydmlj
ZSBkb21haW7igJlzIGRvbWlkIGlzIHVzZWQgZGlyZWN0bHkgYnkgdGhlIGd1ZXN0IGluIHNldHRp
bmcKK3VwIGdyYW50IGVudHJpZXMgYW5kIGV2ZW50IGNoYW5uZWxzLCB0aGUgYmFja2VuZCBkcml2
ZXJzIGluIHRoZSBuZXcgaG9zdAorZW52aXJvbm1lbnQgbXVzdCBiZSBwcm92aWRlZCBieSBzZXJ2
aWNlIGRvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlkLiBBbHNvLAorYmVjYXVzZSB0aGUgZ3Vlc3Qg
Y2FuIHNhbXBsZSBpdHMgb3duIGRvbWlkIGZyb20gdGhlIGZyb250ZW5kIGFyZWEgYW5kIHVzZSBp
dCBpbgoraHlwZXJjYWxscyAoZS5nLiBIVk1PUF9zZXRfcGFyYW0pIHJhdGhlciB0aGFuIERPTUlE
X1NFTEYsIHRoZSBndWVzdCBkb21pZCBtdXN0CithbHNvIGJlIHByZXNlcnZlZCB0byBtYWludGFp
biB0aGUgQUJJLgorCitGdXJ0aGVybW9yZSwgaXQgd2lsbCBuZWNlc3NhcnkgdG8gbW9kaWZ5IGJh
Y2tlbmQgZHJpdmVycyB0byByZS1lc3RhYmxpc2gKK2NvbW11bmljYXRpb24gd2l0aCBmcm9udGVu
ZCBkcml2ZXJzIHdpdGhvdXQgcGVydHVyYmluZyB0aGUgY29udGVudCBvZiB0aGUKK2JhY2tlbmQg
YXJlYSBvciByZXF1aXJpbmcgYW55IGNoYW5nZXMgdG8gdGhlIHZhbHVlcyBvZiB0aGUgeGVuc3Rv
cmUgc3RhdGUgbm9kZXMuCisKKyMjIE90aGVyIFBhcmEtVmlydHVhbCBTdGF0ZQorCisjIyMgU2hh
cmVkIFJpbmdzCisKK0JlY2F1c2UgdGhlIGNvbnNvbGUgYW5kIHN0b3JlIHByb3RvY29sIHNoYXJl
ZCBwYWdlcyBhcmUgYWN0dWFsbHkgcGFydCBvZiB0aGUKK2d1ZXN0IG1lbW9yeSBpbWFnZSAoaW4g
YW4gRTgyMCByZXNlcnZlZCByZWdpb24ganVzdCBiZWxvdyA0RykgdGhlbiB0aGUgY29udGVudAor
d2lsbCBnZXQgbWlncmF0ZWQgYXMgcGFydCBvZiB0aGUgZ3Vlc3QgbWVtb3J5IGltYWdlLiBIZW5j
ZSBubyBhZGRpdGlvbmFsIGNvZGUKK2lzIHJlcXVpcmUgdG8gcHJldmVudCBhbnkgZ3Vlc3Qgdmlz
aWJsZSBjaGFuZ2UgaW4gdGhlIGNvbnRlbnQuCisKKyMjIyBTaGFyZWQgSW5mbworCitUaGVyZSBp
cyBhbHJlYWR5IGEgcmVjb3JkIGRlZmluZWQgaW4gKmxpYnhlbmN0cmwgRG9tYWluIEltYWdlIEZv
cm1hdCogWzNdCitjYWxsZWQgYFNIQVJFRF9JTkZPYCB3aGljaCBzaW1wbHkgY29udGFpbnMgYSBj
b21wbGV0ZSBjb3B5IG9mIHRoZSBkb21haW7igJlzCitzaGFyZWQgaW5mbyBwYWdlLiBJdCBpcyBu
b3QgY3VycmVudGx5IGluY3VkZWQgaW4gYW4gSFZNICh0eXBlIGAweDAwMDJgKQorbWlncmF0aW9u
IHN0cmVhbS4gSXQgbWF5IGJlIGZlYXNpYmxlIHRvIGluY2x1ZGUgaXQgYXMgYW4gb3B0aW9uYWwg
cmVjb3JkCitidXQgaXQgaXMgbm90IGNsZWFyIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhlIHNoYXJl
ZCBpbmZvIHBhZ2UgZXZlciBuZWVkcwordG8gYmUgcHJlc2VydmVkIGZvciBhbiBIVk0gZ3Vlc3Qu
CisKK0ZvciBhIFBWIGd1ZXN0IHRoZSBgYXJjaF9zaGFyZWRfaW5mb2Agc3ViLXN0cnVjdHVyZSBj
b250YWlucyBpbXBvcnRhbnQKK2luZm9ybWF0aW9uIGFib3V0IHRoZSBndWVzdOKAmXMgUDJNLCBi
dXQgdGhpcyBpbmZvcm1hdGlvbiBpcyBub3QgcmVsZXZhbnQgZm9yCithbiBIVk0gZ3Vlc3Qgd2hl
cmUgdGhlIFAyTSBpcyBub3QgZGlyZWN0bHkgbWFuaXB1bGF0ZWQgdmlhIHRoZSBndWVzdC4gVGhl
IG90aGVyCitzdGF0ZSBjb250YWluZWQgaW4gdGhlIGBzaGFyZWRfaW5mb2Agc3RydWN0dXJlIHJl
bGF0ZXMgdGhlIGRvbWFpbiB3YWxsLWNsb2NrCisodGhlIHN0YXRlIG9mIHdoaWNoIHNob3VsZCBh
bHJlYWR5IGJlIHRyYW5zZmVycmVkIGJ5IHRoZSBgUlRDYCBIVk0gY29udGV4dAoraW5mb3JtYXRp
b24gd2hpY2ggY29udGFpbmVkIGluIHRoZSBgSFZNX0NPTlRFWFRgIHNhdmUgcmVjb3JkKSBhbmQg
c29tZSBldmVudAorY2hhbm5lbCBzdGF0ZSAocGFydGljdWxhcmx5IGlmIHVzaW5nIHRoZSAqMmwq
IHByb3RvY29sKS4gRXZlbnQgY2hhbm5lbCBzdGF0ZQord2lsbCBuZWVkIHRvIGJlIGZ1bGx5IHRy
YW5zZmVycmVkIGlmIHdlIGFyZSBub3QgZ29pbmcgdG8gcmVxdWlyZSB0aGUgZ3Vlc3QKK2NvLW9w
ZXJhdGlvbiB0byByZS1vcGVuIHRoZSBjaGFubmVscyBhbmQgc28gaXQgc2hvdWxkIGJlIHBvc3Np
YmxlIHRvIHJlLWJ1aWxkIGEKK3NoYXJlZCBpbmZvIHBhZ2UgZm9yIGFuIEhWTSBndWVzdCBmcm9t
IHN1Y2ggb3RoZXIgc3RhdGUuCisKK05vdGUgdGhhdCB0aGUgc2hhcmVkIGluZm8gcGFnZSBhbHNv
IGNvbnRhaW5zIGFuIGFycmF5IG9mIGBYRU5fTEVHQUNZX01BWF9WQ1BVU2AKKygzMikgYHZjcHVf
aW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5IG5vbWluYXRlIGEgZGlmZmVyZW50IGd1ZXN0
IHBoeXNpY2FsCithZGRyZXNzIHRvIHVzZSBmb3IgdGhlIHZjcHUgaW5mby4gVGhpcyBpcyBtYW5k
YXRvcnkgZm9yIGlmIGEgZG9tYWluIHdhbnRzIHRvCit1c2UgbW9yZSB0aGFuIDMyIHZDUFVzIGFu
ZCBvcHRpb25hbCBmb3IgbGVnYWN5IHZDUFVzLiBUaGlzIG1hcHBpbmcgaXMgbm90CitjdXJyZW50
bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1pZ3JhdGlvbiBzdGF0ZSBzbyB0aGlzIHdpbGwgZWl0aGVy
IG5lZWQgdG8gYmUKK2FkZGVkIGludG8gYW4gZXhpc3Rpbmcgc2F2ZSByZWNvcmQsIG9yIGFuIGFk
ZGl0aW9uYWwgdHlwZSBvZiBzYXZlIHJlY29yZCB3aWxsCitiZSBuZWVkZWQuCisKKyMjIyBYZW5z
dG9yZSBXYXRjaGVzCisKK0FzIG1lbnRpb25lZCBhYm92ZSwgbm8gZG9tYWluIFhlbnN0b3JlIHN0
YXRlIGlzIGN1cnJlbnRseSB0cmFuc2ZlcnJlZCBpbiB0aGUKK21pZ3JhdGlvbiBzdHJlYW0uIFRo
ZXJlIGlzIGEgcmVjb3JkIGRlZmluZWQgaW4gKmxpYnhlbmxpZ2h0IERvbWFpbiBJbWFnZQorRm9y
bWF0KiBbNF0gY2FsbGVkIGBFTVVMQVRPUl9YRU5TVE9SRV9EQVRBYCBmb3IgdHJhbnNmZXJyaW5n
IFhlbnN0b3JlIG5vZGVzCityZWxhdGluZyB0byBlbXVsYXRvcnMgYnV0IG5vIHJlY29yZCB0eXBl
IGlzIGRlZmluZWQgZm9yIG5vZGVzIHJlbGF0aW5nIHRvIHRoZQorZG9tYWluIGl0c2VsZiwgbm9y
IGZvciByZWdpc3RlcmVkICp3YXRjaGVzKi4gQSBYZW5TdG9yZSB3YXRjaCBpcyBhIG1lY2hhbmlz
bQordXNlZCBieSBQViBmcm9udGVuZCBhbmQgYmFja2VuZCBkcml2ZXJzIHRvIHJlcXVlc3QgYSBu
b3RpZmljYXRpb24gaWYgdGhlIHZhbHVlCitvZiBhIHBhcnRpY3VsYXIgbm9kZSAoZS5nLiB0aGUg
b3RoZXIgZW5k4oCZcyBzdGF0ZSBub2RlKSBjaGFuZ2VzLCBzbyBpdCBpcworaW1wb3J0YW50IHRo
YXQgd2F0Y2hlcyBjb250aW51ZSB0byBmdW5jdGlvbiBhZnRlciBhIG1pZ3JhdGlvbi4gT25lIG9y
IG1vcmUgbmV3CitzYXZlIHJlY29yZHMgd2lsbCB0aGVyZWZvcmUgYmUgcmVxdWlyZWQgdG8gdHJh
bnNmZXIgWGVuc3RvcmUgc3RhdGUuIEl0IHdpbGwKK2Fsc28gYmUgbmVjZXNzYXJ5IHRvIGV4dGVu
ZCB0aGUgKnN0b3JlKiBwcm90b2NvbFs1XSB3aXRoIG1lY2hhbmlzbXMgdG8gYWxsb3cKK3RoZSB0
b29sc3RhY2sgdG8gYWNxdWlyZSB0aGUgbGlzdCBvZiB3YXRjaGVzIHRoYXQgdGhlIGd1ZXN0IGhh
cyByZWdpc3RlcmVkIGFuZAorZm9yIHRoZSB0b29sc3RhY2sgdG8gcmVnaXN0ZXIgYSB3YXRjaCBv
biBiZWhhbGYgb2YgYSBkb21haW4uCisKKyMjIyBFdmVudCBjaGFubmVscworCitFdmVudCBjaGFu
bmVscyBhcmUgZXNzZW50aWFsbHkgdGhlIHBhcmEtdmlydHVhbCBlcXVpdmFsZW50IG9mIGludGVy
cnVwdHMuIFRoZXkKK2FyZSBhbiBpbXBvcnRhbnQgcGFydCBvZiBwb3N0IFBWIHByb3RvY29scy4g
Tm9ybWFsbHkgYSBmcm9udGVuZCBkcml2ZXIgY3JlYXRlcworYW4gKmludGVyLWRvbWFpbiogZXZl
bnQgY2hhbm5lbCBiZXR3ZWVuIGl0cyBvd24gZG9tYWluIGFuZCB0aGUgZG9tYWluIHJ1bm5pbmcK
K3RoZSBiYWNrZW5kLCB3aGljaCBpdCBkaXNjb3ZlcnMgdXNpbmcgdGhlIGBiYWNrZW5kLWlkYCBu
b2RlIGluIFhlbnN0b3JlIChzZWUKK2Fib3ZlKSwgYnkgbWFraW5nIGEgYEVWVENITk9QX2FsbG9j
X3VuYm91bmRgIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKK2FsbG9jYXRlcyBhbiBldmVudCBj
aGFubmVsIG9iamVjdCBpbiB0aGUgaHlwZXJ2aXNvciBhbmQgYXNzaWducyBhICpsb2NhbCBwb3J0
KgorbnVtYmVyIHdoaWNoIGlzIHRoZW4gd3JpdHRlbiBpbnRvIHRoZSBmcm9udGVuZCBhcmVhIGlu
IFhlbnN0b3JlLiBUaGUgYmFja2VuZAorZHJpdmVyIHRoZW4gcmVhZHMgdGhpcyBwb3J0IG51bWJl
ciBhbmQgKmJpbmRzKiB0byB0aGUgZXZlbnQgY2hhbm5lbCBieQorc3BlY2lmeWluZyBpdCwgYW5k
IHRoZSB2YWx1ZSBvZiBgZnJvbnRlbmQtaWRgLCBhcyAqcmVtb3RlIGRvbWFpbiogYW5kICpyZW1v
dGUKK3BvcnQqIChyZXNwZWN0aXZlbHkpIHRvIGEgYEVWVENITk9QX2JpbmRfaW50ZXJkb21haW5g
IGh5cGVyY2FsbC4gT25jZQorY29ubmVjdGlvbiBpcyBlc3RhYmxpc2hlZCBpbiB0aGlzIGZhc2hp
b24gZnJvbnRlbmQgYW5kIGJhY2tlbmQgZHJpdmVycyBjYW4gdXNlCit0aGUgZXZlbnQgY2hhbm5l
bCBhcyBhICptYWlsYm94KiB0byBub3RpZnkgZWFjaCBvdGhlciB3aGVuIGEgc2hhcmVkIHJpbmcg
aGFzCitiZWVuIHVwZGF0ZWQgd2l0aCBuZXcgcmVxdWVzdHMgb3IgcmVzcG9uc2Ugc3RydWN0dXJl
cy4KKworQ3VycmVudGx5IG5vIGV2ZW50IGNoYW5uZWwgc3RhdGUgaXMgcHJlc2VydmVkIG9uIG1p
Z3JhdGlvbiwgcmVxdWlyaW5nIGZyb250ZW5kCithbmQgYmFja2VuZCBkcml2ZXJzIHRvIGNyZWF0
ZSBhbmQgYmluZCBhIGNvbXBsZXRlIG5ldyBzZXQgb2YgZXZlbnQgY2hhbm5lbHMgaW4KK29yZGVy
IHRvIHJlLWVzdGFibGlzaCBhIHByb3RvY29sIGNvbm5lY3Rpb24uIEhlbmNlLCBvbmUgb3IgbW9y
ZSBuZXcgc2F2ZQorcmVjb3JkcyB3aWxsIGJlIHJlcXVpcmVkIHRvIHRyYW5zZmVyIGV2ZW50IGNo
YW5uZWwgc3RhdGUgaW4gb3JkZXIgdG8gYXZvaWQgdGhlCituZWVkIGZvciBleHBsaWNpdCBhY3Rp
b24gYnkgZnJvbnRlbmQgZHJpdmVycyBydW5uaW5nIGluIHRoZSBndWVzdC4gTm90ZSB0aGF0Cit0
aGUgbG9jYWwgcG9ydCBudW1iZXJzIG5lZWQgdG8gcHJlc2VydmVkIGluIHRoaXMgc3RhdGUgYXMg
dGhleSBhcmUgdGhlIG9ubHkKK2NvbnRleHQgdGhlIGd1ZXN0IGhhcyB0byByZWZlciB0byB0aGUg
aHlwZXJ2aXNvciBldmVudCBjaGFubmVsIG9iamVjdHMuCisgTm90ZSBhbHNvIHRoYXQgdGhlIFBW
ICpzdG9yZSogKFhlbnN0b3JlIGFjY2VzcykgYW5kICpjb25zb2xlKiBwcm90b2NvbHMgYWxzbwor
cmVseSBvbiBldmVudCBjaGFubmVscyB3aGljaCBhcmUgc2V0IHVwIGJ5IHRoZSB0b29sc3RhY2su
IE5vcm1hbGx5LCBlYXJseSBpbgorbWlncmF0aW9uLCB0aGUgdG9vbHN0YWNrIHJ1bm5pbmcgb24g
dGhlIHJlbW90ZSBob3N0IHdvdWxkIHNldCB1cCBhIG5ldyBwYWlyIG9mCitldmVudCBjaGFubmVs
cyBmb3IgdGhlc2UgcHJvdG9jb2xzIGluIHRoZSBkZXN0aW5hdGlvbiBkb21haW4uIFRoZXNlIG1h
eSBub3QgYmUKK2Fzc2lnbmVkIHRoZSBzYW1lIGxvY2FsIHBvcnQgbnVtYmVycyBhcyB0aGUgcHJv
dG9jb2xzIHJ1bm5pbmcgaW4gdGhlIHNvdXJjZQorZG9tYWluLiBGb3Igbm9uLWNvb3BlcmF0aXZl
IG1pZ3JhdGlvbiB0aGVzZSBjaGFubmVscyBtdXN0IGVpdGhlciBiZSBjcmVhdGVkIHdpdGgKK2Zp
eGVkIHBvcnQgbnVtYmVycywgb3IgdGhlaXIgY3JlYXRpb24gbXVzdCBiZSBhdm9pZGVkIGFuZCBp
bnN0ZWFkIGJlIGluY2x1ZGVkCitpbiB0aGUgZ2VuZXJhbCBldmVudCBjaGFubmVsIHN0YXRlIHJl
Y29yZChzKS4KKworIyMjIEdyYW50IHRhYmxlCisKK1RoZSBncmFudCB0YWJsZSBpcyBlc3NlbnRp
YWxseSB0aGUgcGFyYS12aXJ0dWFsIGVxdWl2YWxlbnQgb2YgYW4gSU9NTVUuIEZvcgorZXhhbXBs
ZSwgdGhlIHNoYXJlZCByaW5ncyBvZiBhIFBWIHByb3RvY29sIGFyZSAqZ3JhbnRlZCogYnkgYSBm
cm9udGVuZCBkcml2ZXIKK3RvIHRoZSBiYWNrZW5kIGRyaXZlciBieSBhbGxvY2F0aW5nICpncmFu
dCBlbnRyaWVzKiBpbiB0aGUgZ3Vlc3TigJlzIHRhYmxlLAorZmlsbGluZyBpbiBkZXRhaWxzIG9m
IHRoZSBtZW1vcnkgcGFnZXMgYW5kIHRoZW4gd3JpdGluZyB0aGUgKmdyYW50IHJlZmVyZW5jZXMq
CisodGhlIGluZGV4IHZhbHVlcyBvZiB0aGUgZ3JhbnQgZW50cmllcykgaW50byBYZW5zdG9yZS4g
VGhlIGdyYW50IHJlZmVyZW5jZXMgb2YKK3RoZSBwcm90b2NvbCBidWZmZXJzIHRoZW1zZWx2ZXMg
YXJlIHR5cGljYWxseSB3cml0dGVuIGRpcmVjdGx5IGludG8gdGhlIHJlcXVlc3QKK3N0cnVjdHVy
ZXMgcGFzc2VkIHZpYSBhIHNoYXJlZCByaW5nLgorCitUaGUgZ3Vlc3QgaXMgcmVzcG9uc2libGUg
Zm9yIG1hbmFnaW5nIGl0cyBvd24gZ3JhbnQgdGFibGUuIE5vIGh5cGVyY2FsbCBpcworcmVxdWly
ZWQgdG8gZ3JhbnQgYSBtZW1vcnkgcGFnZSB0byBhbm90aGVyIGRvbWFpbi4gSXQgaXMgc3VmZmlj
aWVudCB0byBmaW5kIGFuCit1bnVzZWQgZ3JhbnQgZW50cnkgYW5kIHNldCBiaXRzIGluIHRoZSBl
bnRyeSB0byBnaXZlIHJlYWQgYW5kL29yIHdyaXRlIGFjY2VzcwordG8gYSByZW1vdGUgZG9tYWlu
IGFsc28gc3BlY2lmaWVkIGluIHRoZSBlbnRyeSBhbG9uZyB3aXRoIHRoZSBwYWdlIGZyYW1lCitu
dW1iZXIuIFRodXMgdGhlIGxheW91dCBhbmQgY29udGVudCBvZiB0aGUgZ3JhbnQgdGFibGUgbG9n
aWNhbGx5IGZvcm1zIHBhcnQgb2YKK3RoZSBndWVzdCBzdGF0ZS4KKworQ3VycmVudGx5IG5vIGdy
YW50IHRhYmxlIHN0YXRlIGlzIG1pZ3JhdGVkLCByZXF1aXJpbmcgYSBndWVzdCB0byBzZXBhcmF0
ZWx5CittYWludGFpbiBhbnkgc3RhdGUgdGhhdCBpdCB3aXNoZXMgdG8gcGVyc2lzdCBlbHNld2hl
cmUgaW4gaXRzIG1lbW9yeSBpbWFnZSBhbmQKK3RoZW4gcmVzdG9yZSBpdCBhZnRlciBtaWdyYXRp
b24uIFRodXMgdG8gYXZvaWQgdGhlIG5lZWQgZm9yIHN1Y2ggZXhwbGljaXQKK2FjdGlvbiBieSB0
aGUgZ3Vlc3QsIG9uZSBvciBtb3JlIG5ldyBzYXZlIHJlY29yZHMgd2lsbCBiZSByZXF1aXJlZCB0
byBtaWdyYXRlCit0aGUgY29udGVudHMgb2YgdGhlIGdyYW50IHRhYmxlLgorCisjIE91dGxpbmUg
UHJvcG9zYWwKKworKiBQViBiYWNrZW5kIGRyaXZlcnMgd2lsbCBiZSBtb2RpZmllZCB0byB1bmls
YXRlcmFsbHkgcmUtZXN0YWJsaXNoIGNvbm5lY3Rpb24KK3RvIGEgZnJvbnRlbmQgaWYgdGhlIGJh
Y2tlbmQgc3RhdGUgbm9kZSBpcyByZXN0b3JlZCB3aXRoIHZhbHVlIDQKKyhYZW5idXNTdGF0ZUNv
bm5lY3RlZClbNl0uCisKKyogVGhlIHRvb2xzdGFjayBzaG91bGQgYmUgbW9kaWZpZWQgdG8gYWxs
b3cgZG9taWQgdG8gYmUgcmFuZG9taXplZCBvbiBpbml0aWFsCitjcmVhdGlvbiBvciBkZWZhdWx0
IG1pZ3JhdGlvbiwgYnV0IG1ha2UgaXQgaWRlbnRpY2FsIHRvIHRoZSBzb3VyY2UgZG9tYWluIG9u
Citub24tY29vcGVyYXRpdmUgbWlncmF0aW9uLiBOb24tQ29vcGVyYXRpdmUgbWlncmF0aW9uIHdp
bGwgaGF2ZSB0byBiZSBkZW5pZWQgaWYgdGhlCitkb21pZCBpcyB1bmF2YWlsYWJsZSBvbiB0aGUg
dGFyZ2V0IGhvc3QsIGJ1dCByYW5kb21pemF0aW9uIG9mIGRvbWlkIG9uIGNyZWF0aW9uCitzaG91
bGQgaG9wZWZ1bGx5IG1pbmltaXplIHRoZSBsaWtlbGlob29kIG9mIHRoaXMuIE5vbi1Db29wZXJh
dGl2ZSBtaWdyYXRpb24gdG8KK2xvY2FsaG9zdCB3aWxsIGNsZWFybHkgbm90IGJlIHBvc3NpYmxl
LiBQYXRjaGVzIGhhdmUgYWxyZWFkeSBiZWVuIHNlbnQgdG8KK2B4ZW4tZGV2ZWxgIHRvIG1ha2Ug
dGhpcyBjaGFuZ2VbN10uCisKKyogYHhlbnN0b3JlZGAgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGlt
cGxlbWVudCB0aGUgbmV3IG1lY2hhbmlzbXMgbmVlZGVkLiBTZWUKKypPdGhlciBQYXJhLVZpcnR1
YWwgU3RhdGUqIGFib3ZlLiBBIGZ1cnRoZXIgZGVzaWduIGRvY3VtZW50IHdpbGwgcHJvcG9zZQor
YWRkaXRpb25hbCBwcm90b2NvbCBtZXNzYWdlcy4KKworKiBXaXRoaW4gdGhlIG1pZ3JhdGlvbiBz
dHJlYW0gZXh0cmEgc2F2ZSByZWNvcmRzIHdpbGwgYmUgZGVmaW5lZCBhcyByZXF1aXJlZC4KK1Nl
ZSAqT3RoZXIgUGFyYS1WaXJ0dWFsIFN0YXRlKiBhYm92ZS4gQSBmdXJ0aGVyIGRlc2lnbiBkb2N1
bWVudCB3aWxsIHByb3Bvc2UKK21vZGlmaWNhdGlvbnMgdG8gdGhlIGxpYnhlbmxpZ2h0IGFuZCBs
aWJ4ZW5jdHJsIERvbWFpbiBJbWFnZSBGb3JtYXRzLgorCisqIEFuIG9wdGlvbiBzaG91bGQgYmUg
YWRkZWQgdG8gdGhlIHRvb2xzdGFjayB0byBpbml0aWF0ZSBhIG5vbi1jb29wZXJhdGl2ZQorbWln
cmF0aW9uLCBpbnN0ZWFkIG9mIHRoZSAoZGVmYXVsdCkgcG90ZW50aWFsbHkgY28tb3BlcmF0aXZl
IG1pZ3JhdGlvbi4KK0Vzc2VudGlhbGx5IHRoaXMgc2hvdWxkIHNraXAgdGhlIGNoZWNrIHRvIHNl
ZSBpZiBQViBkcml2ZXJzIGFuZCBtaWdyYXRlIGFzIGlmCit0aGVyZSBhcmUgbm9uZSBwcmVzZW50
LCBidXQgYWxzbyBlbmFibGluZyB0aGUgZXh0cmEgc2F2ZSByZWNvcmRzLiBOb3RlIHRoYXQgYXQK
K2xlYXN0IHNvbWUgb2YgdGhlIGV4dHJhIHJlY29yZHMgc2hvdWxkIG9ubHkgZm9ybSBwYXJ0IG9m
IGEgbm9uLWNvb3BlcmF0aXZlCittaWdyYXRpb24gc3RyZWFtLiBGb3IgZXhhbXBsZSwgbWlncmF0
aW5nIGV2ZW50IGNoYW5uZWwgc3RhdGUgd291bGQgYmUgY291bnRlcgorcHJvZHVjdGl2ZSBpbiBh
IG5vcm1hbCBtaWdyYXRpb24gYXMgdGhpcyB3aWxsIGVzc2VudGlhbGx5IGxlYWsgZXZlbnQgY2hh
bm5lbAorb2JqZWN0cyBhdCB0aGUgcmVjZWl2aW5nIGVuZC4gT3RoZXJzLCBzdWNoIGFzIGdyYW50
IHRhYmxlIHN0YXRlLCBjb3VsZAorcG90ZW50aWFsbHkgaGFybWxlc3NseSBmb3JtIHBhcnQgb2Yg
YSBub3JtYWwgbWlncmF0aW9uIHN0cmVhbS4KKworKiAqICoKK1sxXSBQViBkcml2ZXJzIGFyZSBk
ZWVtZWQgdG8gYmUgaW5zdGFsbGVkIGlmIHRoZSBIVk0gcGFyYW1ldGVyCisqSFZNX1BBUkFNX0NB
TExCQUNLX0lSUSogaGFzIGJlZW4gc2V0IHRvIGEgbm9uLXplcm8gdmFsdWUuCisKK1syXSBTZWUg
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2lu
Y2x1ZGUvcHVibGljL2lvL3hlbmJ1cy5oCisKK1szXSBTZWUgaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24t
c3RyZWFtLnBhbmRvYworCitbNF0gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5k
b2MKKworWzVdIFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDth
PWJsb2I7Zj1kb2NzL21pc2MveGVuc3RvcmUudHh0CisKK1s2XSBgeGVuLWJsa2JhY2tgIGFuZCBg
eGVuLW5ldGJhY2tgIGhhdmUgYWxyZWFkeSBiZWVuIG1vZGlmaWVkIGluIExpbnV4IHRvIGRvCit0
aGlzLgorCitbN10gU2VlIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAyMC0wMS9tc2cwMDYzMi5odG1sCisKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:47:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:47: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 1iwoci-0007aj-U6; Wed, 29 Jan 2020 14:47:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwoch-0007aQ-Kt
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:47:19 +0000
X-Inumbo-ID: 3fa17ac0-42a6-11ea-a933-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3fa17ac0-42a6-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 14:47:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580309240; x=1611845240;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=OEwhNeRnXFjgRYwyOAHM01inRdwQjnD5Bs+wKMi8Ypg=;
 b=iCCIyyl+VQ2J6HN/vfnS3lws26bylobyAnd3hvqdFsY0gCQJ6vjx3dOm
 dS8XslJ7dyGqW5v+vxeeYJ+Sm11ELmVJrWkuwqy5/j5Pr4uCHq0JS9LL6
 AYf7sk/0FSN+f83MPgvQ44D8xnVMFemJvrYFifgpBOxr7d0h1b3ifqV2e A=;
IronPort-SDR: X8CLn3m1XRUN5/f92KHosQXzpWGt/NpHVoILy7vUM3kFmdgJ/GNqwjga97gJQzw5uttyq9K7nA
 nm41SIpv7zfQ==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="21809415"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 29 Jan 2020 14:47:08 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (Postfix) with ESMTPS
 id CCB78C107A
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 14:47:06 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:47:06 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:47:05 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 29 Jan 2020 14:47:04 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:47:00 +0000
Message-ID: <20200129144702.1543-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 0/2] docs: Migration design documents
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICgyKToKICBkb2NzL2Rlc2lnbnM6IEFkZCBhIGRlc2lnbiBkb2N1bWVudCBm
b3Igbm9uLWNvb3BlcmF0aXZlIGxpdmUgbWlncmF0aW9uCiAgZG9jcy9kZXNpZ25zOiBBZGQgYSBk
ZXNpZ24gZG9jdW1lbnQgZm9yIG1pZ3JhdGlvbiBvZiB4ZW5zdG9yZSBkYXRhCgogZG9jcy9kZXNp
Z25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQgfCAyNzIgKysrKysrKysrKysrKysrKysr
KysrKwogZG9jcy9kZXNpZ25zL3hlbnN0b3JlLW1pZ3JhdGlvbi5tZCAgICAgICAgfCAxMjEgKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOTMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9kZXNpZ25zL3hlbnN0b3JlLW1pZ3JhdGlvbi5tZAoKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:47:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwock-0007bR-8G; Wed, 29 Jan 2020 14:47:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwocj-0007b2-B7
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:47:21 +0000
X-Inumbo-ID: 3d756414-42a6-11ea-88ed-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d756414-42a6-11ea-88ed-12813bfff9fa;
 Wed, 29 Jan 2020 14:47:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580309236; x=1611845236;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=bN85xCEb0+dFVJYgWiVTMvwf1qcCvYCRy4CSfkX4x9U=;
 b=VoHUcmZrFgllcnHinBbvfRy4BWge9sl8DK8PWGSJWulcSnkNhmPLX0jn
 zAvEfEyKj7IbZMsiQrzTx+lES1V4sLCDMB26p+hqba+4qydkDQ0PhEggu
 h7SWXsJk1W6zCWEV/WVxLFrm7gQm/y6BrfJ6WztiTRbw8xGTrL7wnCf6y A=;
IronPort-SDR: 6zyElCV3p+zGhdO+KQdBhvRbhU1Y3OZ3l+u9qGkStipT6Blzn8bLioRz0ph/VNLZ2wQiIKGUmi
 c6KbrVAn7KjA==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="13857388"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 29 Jan 2020 14:47:14 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id C5201A1CBD; Wed, 29 Jan 2020 14:47:10 +0000 (UTC)
Received: from EX13D32EUB001.ant.amazon.com (10.43.166.125) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 14:47:10 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D32EUB001.ant.amazon.com (10.43.166.125) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 14:47:09 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 29 Jan 2020 14:47:07 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 14:47:02 +0000
Message-ID: <20200129144702.1543-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129144702.1543-1-pdurrant@amazon.com>
References: <20200129144702.1543-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document for
 migration of xenstore data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.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>

VGhpcyBwYXRjaCBkZXRhaWxzIHByb3Bvc2VzIGV4dHJhIG1pZ3JhdGlvbiBkYXRhIGFuZCB4ZW5z
dG9yZSBwcm90b2NvbApleHRlbnNpb25zIHRvIHN1cHBvcnQgbm9uLWNvb3BlcmF0aXZlIGxpdmUg
bWlncmF0aW9uIG9mIGd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJh
bnRAYW1hem9uLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KCnY0OgogLSBEcm9wIHRoZSByZXN0cmljdGlvbnMgb24gc3BlY2lhbCBwYXRocwoK
djM6CiAtIE5ldyBpbiB2MwotLS0KIGRvY3MvZGVzaWducy94ZW5zdG9yZS1taWdyYXRpb24ubWQg
fCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjEg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZGVzaWducy94ZW5zdG9yZS1t
aWdyYXRpb24ubWQKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMveGVuc3RvcmUtbWlncmF0aW9u
Lm1kIGIvZG9jcy9kZXNpZ25zL3hlbnN0b3JlLW1pZ3JhdGlvbi5tZApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi45OTEyMzZlMjAxCi0tLSAvZGV2L251bGwKKysrIGIvZG9j
cy9kZXNpZ25zL3hlbnN0b3JlLW1pZ3JhdGlvbi5tZApAQCAtMCwwICsxLDEyMSBAQAorIyBYZW5z
dG9yZSBNaWdyYXRpb24KKworIyMgQmFja2dyb3VuZAorCitUaGUgZGVzaWduIGZvciAqTm9uLUNv
b3BlcmF0aXZlIE1pZ3JhdGlvbiBvZiBHdWVzdHMqWzFdIGV4cGxhaW5zIHRoYXQgZXh0cmEKK3Nh
dmUgcmVjb3JkcyBhcmUgcmVxdWlyZWQgaW4gdGhlIG1pZ3JhdGlvbnMgc3RyZWFtIHRvIGFsbG93
IGEgZ3Vlc3QgcnVubmluZworUFYgZHJpdmVycyB0byBiZSBtaWdyYXRlZCB3aXRob3V0IGl0cyBj
by1vcGVyYXRpb24uIE1vcmVvdmVyIHRoZSBzYXZlCityZWNvcmRzIG11c3QgaW5jbHVkZSBkZXRh
aWxzIG9mIHJlZ2lzdGVyZWQgeGVuc3RvcmUgd2F0Y2hlcyBhcyB3ZWxsIGFzCitjb250ZW50OyBp
bmZvcm1hdGlvbiB0aGF0IGNhbm5vdCBjdXJyZW50bHkgYmUgcmVjb3ZlcmVkIGZyb20gYHhlbnN0
b3JlZGAsCithbmQgaGVuY2Ugc29tZSBleHRlbnNpb24gdG8gdGhlIHhlbnN0b3JlIHByb3RvY29s
WzJdIHdpbGwgYWxzbyBiZSByZXF1aXJlZC4KKworVGhlICpsaWJ4ZW5saWdodCBEb21haW4gSW1h
Z2UgRm9ybWF0KiBzcGVjaWZpY2F0aW9uWzNdIGFscmVhZHkgZGVmaW5lcyBhCityZWNvcmQgdHlw
ZSBgRU1VTEFUT1JfWEVOU1RPUkVfREFUQWAgYnV0IHRoaXMgaXMgbm90IHN1aXRhYmxlIGZvcgor
dHJhbnNmZXJyaW5nIHhlbnN0b3JlIGRhdGEgcGVydGFpbmluZyB0byB0aGUgZG9tYWluIGRpcmVj
dGx5IGFzIGl0IGlzCitzcGVjaWZpZWQgc3VjaCB0aGF0IGtleXMgYXJlIHJlbGF0aXZlIHRvIHRo
ZSBwYXRoCitgL2xvY2FsL2RvbWFpbi8kZG1fZG9taWQvZGV2aWNlLW1vZGVsLyRkb21pZGAuIFRo
dXMgaXQgaXMgbmVjZXNzYXJ5IHRvCitkZWZpbmUgYXQgbGVhc3Qgb25lIG5ldyBzYXZlIHJlY29y
ZCB0eXBlLgorCisjIyBQcm9wb3NhbAorCisjIyMgTmV3IFNhdmUgUmVjb3JkCisKK0EgbmV3IG1h
bmRhdG9yeSByZWNvcmQgdHlwZSBzaG91bGQgYmUgZGVmaW5lZCB3aXRoaW4gdGhlIGxpYnhlbmxp
Z2h0IERvbWFpbgorSW1hZ2UgRm9ybWF0OgorCitgMHgwMDAwMDAwNzogRE9NQUlOX1hFTlNUT1JF
X0RBVEFgCisKK1RoZSBmb3JtYXQgb2YgZWFjaCBvZiB0aGVzZSBuZXcgcmVjb3JkcyBzaG91bGQg
YmUgYXMgZm9sbG93czoKKworCitgYGAKKzAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUg
ICAgIDYgICAgIDcgb2N0ZXQKKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKworfCB0eXBlICAgICAgICAgICAgICAgICAgIHwgcmVjb3JkIHNwZWNpZmlj
IGRhdGEgICB8CisrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAg
ICAgIHwKKy4uLgorKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCitgYGAKKworCit8IEZpZWxkIHwgRGVzY3JpcHRpb24gfAorfC0tLXwtLS18Cit8IGB0
eXBlYCB8IDB4MDAwMDAwMDA6IGludmFsaWQgfAorfCAgICAgICAgfCAweDAwMDAwMDAxOiBub2Rl
IGRhdGEgfAorfCAgICAgICAgfCAweDAwMDAwMDAyOiB3YXRjaCBkYXRhIHwKK3wgICAgICAgIHwg
MHgwMDAwMDAwMyAtIDB4RkZGRkZGRkY6IHJlc2VydmVkIGZvciBmdXR1cmUgdXNlIHwKKworCit3
aGVyZSBkYXRhIGlzIGFsd2F5cyBpbiB0aGUgZm9ybSBvZiBhIE5VTCBzZXBhcmF0ZWQgYW5kIHRl
cm1pbmF0ZWQgdHVwbGUKK2FzIGZvbGxvd3MKKworCisqKm5vZGUgZGF0YSoqCisKKworYDxwYXRo
Pnw8dmFsdWU+fDxwZXJtLWFzLXN0cmluZz58YAorCisKK2A8cGF0aD5gIGlzIGNvbnNpZGVyZWQg
cmVsYXRpdmUgdG8gdGhlIGRvbWFpbiBwYXRoIGAvbG9jYWwvZG9tYWluLyRkb21pZGAKK2FuZCBo
ZW5jZSBtdXN0IG5vdCBiZWdpbiB3aXRoIGAvYC4KK2A8cGF0aD5gIGFuZCBgPHZhbHVlPmAgc2hv
dWxkIGJlIHN1aXRhYmxlIHRvIGZvcm11bGF0ZSBhIGBXUklURWAgb3BlcmF0aW9uCit0byB0aGUg
cmVjZWl2aW5nIHhlbnN0b3JlIGFuZCBgPHBlcm0tYXMtc3RyaW5nPmAgc2hvdWxkIGJlIHNpbWls
YXJseSBzdWl0YWJsZQordG8gZm9ybXVsYXRlIGEgc3Vic2VxdWVudCBgU0VUX1BFUk1TYCBvcGVy
YXRpb24uCisKKyoqd2F0Y2ggZGF0YSoqCisKKworYDxwYXRoPnw8dG9rZW4+fGAKKworYDxwYXRo
PmAgYWdhaW4gaXMgY29uc2lkZXJlZCByZWxhdGl2ZSBhbmQsIHRvZ2V0aGVyIHdpdGggYDx0b2tl
bj5gLCBzaG91bGQKK2JlIHN1aXRhYmxlIHRvIGZvcm11bGF0ZSBhbiBgQUREX0RPTUFJTl9XQVRD
SEVTYCBvcGVyYXRpb24gKHNlZSBiZWxvdykuCisKKworIyMjIFByb3RvY29sIEV4dGVuc2lvbgor
CitUaGUgYFdBVENIYCBvcGVyYXRpb24gZG9lcyBub3QgYWxsb3cgc3BlY2lmaWNhdGlvbiBvZiBh
IGA8ZG9taWQ+YDsgaXQgaXMKK2Fzc3VtZWQgdGhhdCB0aGUgd2F0Y2ggcGVydGFpbnMgdG8gdGhl
IGRvbWFpbiB0aGF0IG93bnMgdGhlIHNoYXJlZCByaW5nCitvdmVyIHdoaWNoIHRoZSBvcGVyYXRp
b24gaXMgcGFzc2VkLiBIZW5jZSwgZm9yIHRoZSB0b29sLXN0YWNrIHRvIGJlIGFibGUKK3RvIHJl
Z2lzdGVyIGEgd2F0Y2ggb24gYmVoYWxmIG9mIGEgZG9tYWluIGEgbmV3IG9wZXJhdGlvbiBpcyBu
ZWVkZWQ6CisKK2BgYAorQUREX0RPTUFJTl9XQVRDSEVTICAgICAgPGRvbWlkPnw8d2F0Y2g+fCsK
KworQWRkcyB3YXRjaGVzIG9uIGJlaGFsZiBvZiB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KKworPHdh
dGNoPiBpcyBhIE5VTCBzZXBhcmF0ZWQgdHVwbGUgb2YgPHBhdGg+fDx0b2tlbj4uIFRoZSBzZW1h
bnRpY3Mgb2YgdGhpcworb3BlcmF0aW9uIGFyZSBpZGVudGljYWwgdG8gdGhlIGRvbWFpbiBpc3N1
aW5nIFdBVENIIDxwYXRoPnw8dG9rZW4+fCBmb3IKK2VhY2ggPHdhdGNoPi4KK2BgYAorCitUaGUg
d2F0Y2ggaW5mb3JtYXRpb24gZm9yIGEgZG9tYWluIGFsc28gbmVlZHMgdG8gYmUgZXh0cmFjdGVk
IGZyb20gdGhlCitzZW5kaW5nIHhlbnN0b3JlZCBzbyB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbiBp
cyBhbHNvIG5lZWRlZDoKKworYGBgCitHRVRfRE9NQUlOX1dBVENIRVMgICAgICA8ZG9taWQ+fDxp
bmRleD4gICA8Z2VuY250Pnw8d2F0Y2g+fCogCisKK0dldHMgdGhlIGxpc3Qgb2Ygd2F0Y2hlcyB0
aGF0IGFyZSBjdXJyZW50bHkgcmVnaXN0ZXJlZCBmb3IgdGhlIGRvbWFpbi4KKworPHdhdGNoPiBp
cyBhIE5VTCBzZXBhcmF0ZWQgdHVwbGUgb2YgPHBhdGg+fDx0b2tlbj4uIFRoZSBzdWItbGlzdCBy
ZXR1cm5lZAord2lsbCBzdGFydCBhdCA8aW5kZXg+IGludG8gdGhlIHRoZSBvdmVyYWxsIGxpc3Qg
b2Ygd2F0Y2hlcyBhbmQgbWF5IGJlCit0cnVuY2F0ZWQgc3VjaCB0aGF0IHRoZSByZXR1cm5lZCBk
YXRhIGZpdHMgd2l0aGluIFhFTlNUT1JFX1BBWUxPQURfTUFYLgorSWYgPGluZGV4PiBpcyBiZXlv
bmQgdGhlIGVuZCBvZiB0aGUgb3ZlcmFsbCBsaXN0IHRoZW4gdGhlIHJldHVybmVkIHN1Yi0KK2xp
c3Qgd2lsbCBiZSBlbXB0eS4gSWYgdGhlIHZhbHVlIG9mIDxnZW5jbnQ+IGNoYW5nZXMgdGhlbiBp
dCBpbmRpY2F0ZXMKK3RoYXQgdGhlIG92ZXJhbGwgd2F0Y2ggbGlzdCBoYXMgY2hhbmdlZCBhbmQg
dGh1cyBpdCBtYXkgYmUgbmVjZXNzYXJ5Cit0byByZS1pc3N1ZSB0aGUgb3BlcmF0aW9uIGZvciBw
cmV2aW91cyB2YWx1ZXMgb2YgPGluZGV4Pi4KK2BgYAorCitJdCBtYXkgYWxzbyBiZSBkZXNpcmFi
bGUgdG8gc3RhdGUgaW4gdGhlIHByb3RvY29sIHNwZWNpZmljYXRpb24gdGhhdAordGhlIGBJTlRS
T0RVQ0VgIG9wZXJhdGlvbiBzaG91bGQgbm90IGNsZWFyIHRoZSBgPG1mbj5gIHNwZWNpZmllZCBz
dWNoIHRoYXQKK2EgYFJFTEVBU0VgIG9wZXJhdGlvbiBmb2xsb3dlZCBieSBhbiBgSU5UUk9EVUNF
YCBvcGVyYXRpb24gZm9ybSBhbgoraWRlbXBvdGVudCBwYWlyLiBUaGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBvZiAqQyB4ZW50b3JlZCogZG9lcyB0aGlzCisoaW4gdGhlIGBkb21haW5fY29ubl9y
ZXNldCgpYCBmdW5jdGlvbikgYnV0IHRoaXMgY291bGQgYmUgZHJvcHBlZCBhcyB0aGlzCitiZWhh
dmlvdXIgaXMgbm90IGN1cnJlbnRseSBzcGVjaWZpZWQgYW5kIHRoZSBwYWdlIHdpbGwgYWx3YXlz
IGJlIHplcm9lZAorZm9yIGEgbmV3bHkgY3JlYXRlZCBkb21haW4uCisKKworKiAqICoKKworWzFd
IFNlZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1k
b2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZAorWzJdIFNlZSBodHRwczov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1kb2NzL21pc2MveGVu
c3RvcmUudHh0CitbM10gU2VlIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9YmxvYjtmPWRvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKLS0g
CjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:55:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwokZ-0000LQ-HO; Wed, 29 Jan 2020 14:55:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=359B=3S=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iwokY-0000Kt-Fo
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:55:26 +0000
X-Inumbo-ID: 6164dd7c-42a7-11ea-b211-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6164dd7c-42a7-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 14:55:25 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id t23so12055630lfk.6
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:55:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ZW9+Wg3q/4l9pYMVcV8YdGyoyYfomvr0275Ia3YZK6E=;
 b=VWqkjMAqKqsPzyQZmtXOTKbHWqAfFlPjz3aEQ0PmSczqCrwVYLSpCXm3OTe7KvLrAG
 qSEYpqoMpvkPxUlkgQQFXgbU+HVtOcm53pq37UhmRKSzWsAC2Uy2GGja2oGz4t0zSq2R
 fUCShSiRkGcinaeOfcahl4UZRjGk3YyDigVudV3d3CrltoxmvS18oPopZAtPR9IufI4k
 eHqlzzL+2at8UVRf68VwHKmKvgW2+8yCWFp0kSkqCGtKUfZt//O9svvmM/3dRn5hOx1Q
 kyUuxmniWdqCVOgURTeo9K1wa04EdDOw7eVlGqpB9n+RFzToVyOE032spzL4ZJLVhlxc
 lqBA==
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=ZW9+Wg3q/4l9pYMVcV8YdGyoyYfomvr0275Ia3YZK6E=;
 b=azri75AUQO6EVk/2EK1oAS6RHRnVg3KQ/t+a+vlIah4F54aLZ40KTLo0M3yWCaFzzI
 aZBkJGLPvJx7rU7Ma9dfTTPR98B8BNKc8meL6JZeP2uXd28+Z9W2J63K3UdtlQ3ucGs9
 wkBGkem66KTxMcDOELyyY9TPJHebRliUH/iJ7/NPAK9ts24XchEF7EeB72/5oDkTTU1z
 HzEsuTD/PiGm0sj5ws1qsLs+UqrXE0Vj4gR0WwPMgHFSyI7jY23Pw+e7ZFts87TybZ2w
 S3d6LaQ2M/XlxM0Vsi3aHYsXk62kwUqHvn5w0PhXx5ScmsS20yfonjJuy+/nPUIIrLUW
 gN/w==
X-Gm-Message-State: APjAAAW+sYRfUI5JNXABHQw1hlBq/P/pgm1E2o5V7kuWkn5Ly9USxVSU
 waIUxKaoU02CiKjiDhTXDmcImWgMYJw=
X-Google-Smtp-Source: APXvYqzSmmZbz/o2JGngqjGECL0eKGvEb/MeDavdj+NRTZ6D4QpyzxFTBV2dU0FxZRcLVgWxs2AJdQ==
X-Received: by 2002:a19:c210:: with SMTP id l16mr5846701lfc.35.1580309724283; 
 Wed, 29 Jan 2020 06:55:24 -0800 (PST)
Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id k24sm1358605ljj.27.2020.01.29.06.55.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 29 Jan 2020 06:55:23 -0800 (PST)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 29 Jan 2020 16:55:14 +0200
Message-Id: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] iommu/arm: Don't allow the same micro-TLB to be
 shared 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: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <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>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKRm9yIHRoZSBJUE1NVS1WTVNBIHdlIG5lZWQgdG8gcHJldmVudCB0aGUgdXNlIGNhc2VzIHdo
ZXJlIGRldmljZXMKd2hpY2ggdXNlIHRoZSBzYW1lIG1pY3JvLVRMQiBhcmUgYXNzaWduZWQgdG8g
ZGlmZmVyZW50IFhlbiBkb21haW5zCihtaWNyby1UTEIgY2Fubm90IGJlIHNoYXJlZCBiZXR3ZWVu
IG11bHRpcGxlIFhlbiBkb21haW5zLCBzaW5jZSBpdApwb2ludHMgdG8gdGhlIGNvbnRleHQgYmFu
ayB0byB1c2UgZm9yIHRoZSBwYWdlIHdhbGspLgoKQXMgZWFjaCBYZW4gZG9tYWluIHVzZXMgaW5k
aXZpZHVhbCBjb250ZXh0IGJhbmsgcG9pbnRlZCBieSBjb250ZXh0X2lkLAp3ZSBjYW4gcG90ZW50
aWFsbHkgcmVjb2duaXplIHRoYXQgdXNlIGNhc2UgYnkgY29tcGFyaW5nIGN1cnJlbnQgYW5kIG5l
dwpjb250ZXh0X2lkIGZvciB0aGUgYWxyZWFkeSBlbmFibGVkIG1pY3JvLVRMQiBhbmQgcHJldmVu
dCBkaWZmZXJlbnQKY29udGV4dCBiYW5rIGZyb20gYmVpbmcgc2V0LgoKU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKLS0t
CgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXJfYmFiY2h1a0BlcGFtLmNvbT4KQ0M6IFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hp
bW9kYS51aEByZW5lc2FzLmNvbT4KCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lw
bW11LXZtc2EuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwppbmRleCA5Y2ZhZTdlLi5jMjFkMmQ3IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKQEAgLTI1Nyw2ICsyNTcsNyBAQCBz
dGF0aWMgREVGSU5FX1NQSU5MT0NLKGlwbW11X2RldmljZXNfbG9jayk7CiAjZGVmaW5lIElNVUNU
Ul9UVFNFTF9NTVUobikgICAgKChuKSA8PCA0KQogI2RlZmluZSBJTVVDVFJfVFRTRUxfUE1CICAg
ICAgICg4IDw8IDQpCiAjZGVmaW5lIElNVUNUUl9UVFNFTF9NQVNLICAgICAgKDE1IDw8IDQpCisj
ZGVmaW5lIElNVUNUUl9UVFNFTF9TSElGVCAgICAgNAogI2RlZmluZSBJTVVDVFJfRkxVU0ggICAg
ICAgICAgICgxIDw8IDEpCiAjZGVmaW5lIElNVUNUUl9NTVVFTiAgICAgICAgICAgKDEgPDwgMCkK
IApAQCAtNDM0LDE5ICs0MzUsNDUgQEAgc3RhdGljIHZvaWQgaXBtbXVfdGxiX2ludmFsaWRhdGUo
c3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4pCiB9CiAKIC8qIEVuYWJsZSBNTVUgdHJh
bnNsYXRpb24gZm9yIHRoZSBtaWNyby1UTEIuICovCi1zdGF0aWMgdm9pZCBpcG1tdV91dGxiX2Vu
YWJsZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCB1dGxiKQorc3RhdGljIGludCBpcG1tdV91dGxiX2Vu
YWJsZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHV0bGIpCiB7CiAgICAgc3RydWN0IGlwbW11X3Ztc2Ff
ZGV2aWNlICptbXUgPSBkb21haW4tPm1tdTsKKyAgICB1aW50MzJfdCBkYXRhOworCisgICAgLyoK
KyAgICAgKiBXZSBuZWVkIHRvIHByZXZlbnQgdGhlIHVzZSBjYXNlcyB3aGVyZSBkZXZpY2VzIHdo
aWNoIHVzZSB0aGUgc2FtZQorICAgICAqIG1pY3JvLVRMQiBhcmUgYXNzaWduZWQgdG8gZGlmZmVy
ZW50IFhlbiBkb21haW5zIChtaWNyby1UTEIgY2Fubm90IGJlCisgICAgICogc2hhcmVkIGJldHdl
ZW4gbXVsdGlwbGUgWGVuIGRvbWFpbnMsIHNpbmNlIGl0IHBvaW50cyB0byB0aGUgY29udGV4dCBi
YW5rCisgICAgICogdG8gdXNlIGZvciB0aGUgcGFnZSB3YWxrKS4KKyAgICAgKiBBcyBlYWNoIFhl
biBkb21haW4gdXNlcyBpbmRpdmlkdWFsIGNvbnRleHQgYmFuayBwb2ludGVkIGJ5IGNvbnRleHRf
aWQsCisgICAgICogd2UgY2FuIHBvdGVudGlhbGx5IHJlY29nbml6ZSB0aGF0IHVzZSBjYXNlIGJ5
IGNvbXBhcmluZyBjdXJyZW50IGFuZCBuZXcKKyAgICAgKiBjb250ZXh0X2lkIGZvciBhbHJlYWR5
IGVuYWJsZWQgbWljcm8tVExCIGFuZCBwcmV2ZW50IGRpZmZlcmVudCBjb250ZXh0CisgICAgICog
YmFuayBmcm9tIGJlaW5nIHNldC4KKyAgICAgKi8KKyAgICBkYXRhID0gaXBtbXVfcmVhZChtbXUs
IElNVUNUUih1dGxiKSk7CisgICAgaWYgKCBkYXRhICYgSU1VQ1RSX01NVUVOICkKKyAgICB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBjb250ZXh0X2lkOworCisgICAgICAgIGNvbnRleHRfaWQgPSAo
ZGF0YSAmIElNVUNUUl9UVFNFTF9NQVNLKSA+PiBJTVVDVFJfVFRTRUxfU0hJRlQ7CisgICAgICAg
IGlmICggZG9tYWluLT5jb250ZXh0X2lkICE9IGNvbnRleHRfaWQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBkZXZfZXJyKG1tdS0+ZGV2LCAiTWljcm8tVExCICV1IGFscmVhZHkgYXNzaWduZWQg
dG8gSVBNTVUgY29udGV4dCAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgdXRsYiwgY29udGV4
dF9pZCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgIH0KIAog
ICAgIC8qCiAgICAgICogVE9ETzogUmVmZXJlbmNlLWNvdW50IHRoZSBtaWNyby1UTEIgYXMgc2V2
ZXJhbCBidXMgbWFzdGVycyBjYW4gYmUKLSAgICAgKiBjb25uZWN0ZWQgdG8gdGhlIHNhbWUgbWlj
cm8tVExCLiBQcmV2ZW50IHRoZSB1c2UgY2FzZXMgd2hlcmUKLSAgICAgKiB0aGUgc2FtZSBtaWNy
by1UTEIgY291bGQgYmUgc2hhcmVkIGJldHdlZW4gbXVsdGlwbGUgWGVuIGRvbWFpbnMuCisgICAg
ICogY29ubmVjdGVkIHRvIHRoZSBzYW1lIG1pY3JvLVRMQi4KICAgICAgKi8KICAgICBpcG1tdV93
cml0ZShtbXUsIElNVUFTSUQodXRsYiksIDApOwotICAgIGlwbW11X3dyaXRlKG1tdSwgSU1VQ1RS
KHV0bGIpLCBpcG1tdV9yZWFkKG1tdSwgSU1VQ1RSKHV0bGIpKSB8CisgICAgaXBtbXVfd3JpdGUo
bW11LCBJTVVDVFIodXRsYiksIGRhdGEgfAogICAgICAgICAgICAgICAgIElNVUNUUl9UVFNFTF9N
TVUoZG9tYWluLT5jb250ZXh0X2lkKSB8IElNVUNUUl9NTVVFTik7CisKKyAgICByZXR1cm4gMDsK
IH0KIAogLyogRGlzYWJsZSBNTVUgdHJhbnNsYXRpb24gZm9yIHRoZSBtaWNyby1UTEIuICovCkBA
IC02NzEsNyArNjk4LDEyIEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3Qg
aXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKICAgICAgICAgZGV2X2luZm8oZGV2LCAiUmV1c2lu
ZyBJUE1NVSBjb250ZXh0ICV1XG4iLCBkb21haW4tPmNvbnRleHRfaWQpOwogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBmd3NwZWMtPm51bV9pZHM7ICsraSApCi0gICAgICAgIGlwbW11X3V0bGJfZW5h
YmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOworICAgIHsKKyAgICAgICAgaW50IHJldCA9IGlw
bW11X3V0bGJfZW5hYmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOworCisgICAgICAgIGlmICgg
cmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:57:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwomX-0000Rb-0f; Wed, 29 Jan 2020 14:57:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwomV-0000RW-GF
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:57:27 +0000
X-Inumbo-ID: a9d0e57e-42a7-11ea-8396-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9d0e57e-42a7-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 14:57:26 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id t14so38978wmi.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 06:57:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PvNTlgtUS5Ihvb+Kw5lycIIaRqgnYGDhGbfClwq75Cg=;
 b=Yxw+RvS0CoHruaHxAVAKZLz5lC8ypdIMML+Bp4bZpalDxgsDa8Z8eWLehB6aAb+Ohe
 a0hsphLKhGFqShWsCJSBMw2vJ9mZbjc+ZMh4kwXT8Er6Z1KdD3kH75Gam/ic3ih0nrvF
 fIFfeqQsBF3TDzC3AybSAfR3RM4isfcxkvTEw79ShzAOLXfxFmk9pd8SfFI4ImlGJiJN
 rOPe7GCJT2DzIqZPBob4wwzzNZxf9LT1ECTm88acMOYaRAq5pD08mUQmHLFZgL/0yEaC
 74E5MUDSzY3ghgwu00V75nhkZgqjgTV8uDhrkPVXICz+Z225mKAcOg8/BC4rL964yL29
 Grmg==
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=PvNTlgtUS5Ihvb+Kw5lycIIaRqgnYGDhGbfClwq75Cg=;
 b=PDmOfusQil9PJBa9IR0WZ6vOrgofYIALKRcgoluvNuN5b//2OWVfK1JiyUQxqVXJlV
 L8dJfhAqBRikcFQNorver52x1CNFwxN0HrwtRujIwyna2SOkTwu7akgLOGaY9ekfEYjV
 4PjneKYmbmecBxSwBH0TP6gP2BOywcvs8toLgzQsCN33Au+yUYlpJxhGsRZwqpAmDVVM
 KKbwQRcJqn8vH7YD1dZJLqjj/ejhoKmbN8t3c9CG8TYQ6Db1WUlwV+hAON30O3AlV/Oj
 IWePjzdcO8cR35/n5SPRn3kngjZWNeZaESJ1GAGyOEt7BsKmQwPkFMKaEVbWcGF05ssF
 wu6Q==
X-Gm-Message-State: APjAAAX0rxeLPQnVKP6/b5IqzFUBJ69rn4aTkGE6aHoC5aNNEktt4qJb
 cgCdWRJpe0mTMI8/V7KRQlxhF35+RJNSNuM5v3w=
X-Google-Smtp-Source: APXvYqykN15Rdheudcz//8bVg2cuEQFPMQb7CSlfwds1s8zGUTLjcS77wqSCuBdKZla5p9WclLsyimrx+WRs45BRrrs=
X-Received: by 2002:a05:600c:2c06:: with SMTP id
 q6mr12560210wmg.154.1580309846011; 
 Wed, 29 Jan 2020 06:57:26 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
 <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
 <8143473f-c87d-a0d1-e211-c94b1dc7f5c8@suse.com>
In-Reply-To: <8143473f-c87d-a0d1-e211-c94b1dc7f5c8@suse.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 07:56:49 -0700
Message-ID: <CABfawh==quyX5uG1Rh5V8rbDO_SnNr-mA-=DSFn8ejvaXe_ZgA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzo0NCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gT24gMjkuMDEuMjAyMCAxNTowNSwgVGFtYXMgSyBMZW5neWVsIHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNjoyNyBBTSBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMjguMDEuMjAyMCAxODowMiwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCA5OjU2IEFN
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+Pgo+ID4+Pj4gT24g
MjcuMDEuMjAyMCAxOTowNiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+Pj4+IFdoZW4gcGx1
Z2dpbmcgYSBob2xlIGluIHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBw
ZXJtaXNzaW9uCj4gPj4+Pj4gcmV0dXJuZWQgYnkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGFzIGl0
IGNhbiBiZSBub24tc2Vuc2ljYWwsIGxlYWRpbmcgdG8KPiA+Pj4+PiBzcHVyaW91cyB2bV9ldmVu
dHMgYmVpbmcgc2VudCBvdXQgZm9yIGFjY2VzcyB2aW9sYXRpb25zIGF0IHVuZXhwZWN0ZWQKPiA+
Pj4+PiBsb2NhdGlvbnMuIE1ha2UgdXNlIG9mIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaW5zdGVhZC4K
PiA+Pj4+Cj4gPj4+PiBBcyBiZWZvcmUsIHRvIG1lICJjYW4gYmUgbm9uLXNlbnNpY2FsIiBpcyBp
bnN1ZmZpY2llbnQgYXMgYSByZWFzb24KPiA+Pj4+IGhlcmUuIElmIGl0IGNhbiBhbHNvIGJlIGEg
Imdvb2QiIHZhbHVlLCBpdCBzdGlsbCByZW1haW5zIHVuY2xlYXIKPiA+Pj4+IHdoeSBpbiB0aGF0
IGNhc2UgcDJtLT5kZWZhdWx0X2FjY2VzcyBpcyBuZXZlcnRoZWxlc3MgdGhlIHJpZ2h0Cj4gPj4+
PiB2YWx1ZSB0byB1c2UuCj4gPj4+Cj4gPj4+IEkgaGF2ZSBhbHJlYWR5IGV4cGxhaW5lZCBpbiB0
aGUgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggd2h5IEkKPiA+Pj4gc2FpZCAiY2FuIGJl
Ii4gRm9yZ290IHRvIGNoYW5nZSB0aGUgY29tbWl0IG1lc3NhZ2UgZnJvbSAiY2FuIGJlIiB0bwo+
ID4+PiAiaXMiLgo+ID4+Cj4gPj4gQ2hhbmdpbmcganVzdCB0aGUgY29tbWl0IG1lc3NhZ2Ugd291
bGQgYmUgZWFzeSB3aGlsZSBjb21taXR0aW5nLgo+ID4+IEJ1dCBldmVuIHdpdGggdGhlIGNoYW5n
ZSBJIHdvdWxkIGFzayB3aHkgdGhpcyBpcy4gTG9va2luZyBhdAo+ID4+IGVwdF9nZXRfZW50cnko
KSAoYW5kIGFzc3VtaW5nIHAybV9wdF9nZXRfZW50cnkoKSB3aWxsIHdvcmsKPiA+PiBzaW1pbGFy
bHksIG1pbnVzIHRoZSBwMm1fYWNjZXNzX3Qgd2hpY2ggY2FuJ3QgY29tZSBvdXQgb2YgdGhlCj4g
Pj4gUFRFIGp1c3QgeWV0KSwgSSBzZWUKPiA+Pgo+ID4+ICAgICBpZiAoIGlzX2VwdGVfdmFsaWQo
ZXB0X2VudHJ5KSApCj4gPj4gICAgIHsKPiA+PiAgICAgICAgICp0ID0gcDJtX3JlY2FsY190eXBl
KHJlY2FsYyB8fCBlcHRfZW50cnktPnJlY2FsYywKPiA+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVwdF9lbnRyeS0+c2FfcDJtdCwgcDJtLCBnZm4pOwo+ID4+ICAgICAgICAgKmEgPSBl
cHRfZW50cnktPmFjY2VzczsKPiA+Pgo+ID4+IG5lYXIgaXRzIGVuZC4gV2hpY2ggbWVhbnMgZXZl
biBhIGhvbGUgY2FuIGhhdmUgaXRzIGFjY2VzcyBmaWVsZAo+ID4+IHNldC4gU28gaXQncyBzdGls
bCBub3QgY2xlYXIgdG8gbWUgZnJvbSB0aGUgZGVzY3JpcHRpb24gd2h5Cj4gPj4gcDJtLT5kZWZh
dWx0X2FjY2VzcyBpcyB1bmlmb3JtbHkgdGhlIHZhbHVlIHRvIHVzZS4gV291bGRuJ3QgeW91Cj4g
Pj4gcmF0aGVyIHdhbnQgdG8gb3ZlcnJpZGUgdGhlIG9yaWdpbmFsIHZhbHVlIG9ubHkgaWYgaXQn
cwo+ID4+IHAybV9hY2Nlc3NfbiB0b2dldGhlciB3aXRoIHAybV9pbnZhbGlkIG9yIHAybV9tbWlv
X2RtIChidXQgbm90Cj4gPj4gcGFnZWQtb3V0IHBhZ2VzKT8KPiA+Cj4gPiBBdCB0aGlzIHBvaW50
IEkgd291bGQganVzdCByYXRoZXIgc3RhdGUgdGhhdCBhZGRfdG9fcGh5c21hcCBvbmx5IHdvcmtz
Cj4gPiBvbiBhY3R1YWwgaG9sZXMsIG5vdCB3aXRoIHBhZ2VkLW91dCBwYWdlcy4gSW4gZmFjdCwg
SSB3b3VsZCBsaWtlIHRvCj4gPiBzZWUgbWVtX3BhZ2luZyBiZWluZyBkcm9wcGVkIGZyb20gdGhl
IGNvZGViYXNlIGVudGlyZWx5IHNpbmNlIGl0J3MKPiA+IGJlZW4gYWJhbmRvbmVkIGZvciB5ZWFy
cyBhbmQgbm9vbmUgZXhwcmVzc2luZyBhbnkgaW50ZXJlc3QgaW4ga2VlcGluZwo+ID4gaXQuIElu
IHRoZSBpbnRlcmltIEkgd291bGQgcmF0aGVyIG5vdCBzcGVuZCB1bm5lY2Vzc2FyeSBjeWNsZXMg
b24KPiA+IHNwZWN1bGF0aW5nIGFib3V0IHBvdGVudGlhbCBjb3JuZXItY2FzZXMgb2YgbWVtX3Bh
Z2luZyB3aGVuIG5vb25lCj4gPiBhY3R1YWxseSB1c2VzIGl0Lgo+ID4KPiA+PiBPZiBjb3Vyc2Ug
dGhlbiB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciB0aGVyZQo+ID4+IHdvdWxkbid0IGJlIGFuIGFt
YmlndWl0eSB3aXRoIHAybV9hY2Nlc3NfbiBoYXZpbmcgZ290IHNldAo+ID4+IGV4cGxpY2l0bHkg
b24gdGhlIHBhZ2UuIEJ1dCBtYXliZSB0aGlzIGlzIGltcG9zc2libGUgZm9yCj4gPj4gcDJtX2lu
dmFsaWQgLyBwMm1fbW1pb19kbT8KPiA+Cj4gPiBBcyBmYXIgYXMgbWVtX2FjY2VzcyBwZXJtaXNz
aW9ucyBnbywgSSBkb24ndCBrbm93IG9mIGFueSB1c2VjYXNlIHRoYXQKPiA+IHdvdWxkIHNldCBt
ZW1fYWNjZXNzIHBlcm1pc3Npb24gb24gYSBob2xlIGV2ZW4gaWYgYnkgbG9va3Mgb2YgaXQgaXQg
aXMKPiA+IHRlY2huaWNhbGx5IHBvc3NpYmxlLiBBdCB0aGlzIHBvaW50IEkgd291bGQgcmF0aGVy
IGp1c3QgcHV0IHRoaXMKPiA+IGNvcm5lci1jYXNlJ3MgZGVzY3JpcHRpb24gaW4gYSBjb21tZW50
Lgo+Cj4gSSB0aGluayBJIHdvdWxkIGFjayBhIHJldmlzZWQgcGF0Y2ggaGF2aW5nIHRoaXMgcHJv
cGVybHkgZXhwbGFpbmVkLgoKVGhhdCdzIGZpbmUsIEknbGwgYWRkIHNvbWUgY29tbWVudHMgdG8g
dGhpcyBlZmZlY3QgYW5kIHJld29yZCB0aGUKY29tbWl0IG1lc3NhZ2UuCgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 14:59:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 14:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwooZ-0000aR-I3; Wed, 29 Jan 2020 14:59:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwooY-0000aJ-5i
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 14:59:34 +0000
X-Inumbo-ID: f51d5350-42a7-11ea-88f1-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f51d5350-42a7-11ea-88f1-12813bfff9fa;
 Wed, 29 Jan 2020 14:59:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CC6FFAC7C;
 Wed, 29 Jan 2020 14:59:31 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
 <20200128151520.al3xp7yxntdpq5el@debian>
 <345b5392-2f89-0a37-bac8-e88b0714028c@suse.com>
 <20200129144248.w7dk6h5dxl75hpg4@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b32dbbf3-f685-29c5-86c3-9f52f2db6a63@suse.com>
Date: Wed, 29 Jan 2020 15:59:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129144248.w7dk6h5dxl75hpg4@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxNTo0MiwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAyOCwgMjAy
MCBhdCAwNDozODo0MlBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMDEuMjAy
MCAxNjoxNSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFRodSwgSmFuIDIzLCAyMDIwIGF0IDEyOjA0
OjAwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjIwMjAgMjE6MjMs
IFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IFRoaXMgYWxsb3dzIHVzIHRvIHNldCBhc2lkZSBzb21lIGFk
ZHJlc3Mgc3BhY2UgZm9yIGV4ZWN1dGFibGUgbWFwcGluZy4KPj4+Pj4gVGhpcyBmaXhlZCBtYXAg
cmFuZ2Ugc3RhcnRzIGZyb20gWEVOX1ZJUlRfRU5EIHNvIHRoYXQgaXQgaXMgd2l0aGluIHJlYWNo
Cj4+Pj4+IG9mIHRoZSAudGV4dCBzZWN0aW9uLgo+Pj4+Pgo+Pj4+PiBTaGlmdCB0aGUgcGVyY3B1
IHN0dWIgcmFuZ2UgYW5kIGxpdmVwYXRjaCByYW5nZSBhY2NvcmRpbmdseS4KPj4+Pgo+Pj4+IEht
bSwgdGhlIGxpdmVwYXRjaCByYW5nZSBnZXRzIHNocnVuaywgbm90IHNoaWZ0ZWQsIGJ1dCB5ZXMu
IElzIHRoZXJlCj4+Pj4gYSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkgeW91IG1vdmUgdGhlIHN0dWJz
IGFyZWEgZG93bj8gSXQgbG9va3MgYXMgaWYKPj4+PiB0aGUgcGF0Y2ggd291bGQgYmUgc21hbGxl
ciBvdmVyYWxsIGlmIHlvdSBkaWRuJ3QuIChQb3NzaWJseSBkb3duCj4+Pj4gdGhlIHJvYWQgdGhl
IHN0dWJzIGFyZWEgY291bGQgYmUgbWFkZSBwYXJ0IG9mIHRoZSBGSVhBRERSX1ggcmFuZ2UKPj4+
PiBhbnl3YXkuKQo+Pj4KPj4+IEkgdGhpbmsgaGF2aW5nIGEgd2VsbC1rbm93biBmaXhlZCBhZGRy
ZXNzIGlzIG1vcmUgdXNlZnVsIGZvciBkZWJ1Z2dpbmcuCj4+Pgo+Pj4gR29pbmcgdGhlIG90aGVy
IHdheSBhcm91bmQgd291bGQgbWVhbiB0aGUgaHlwZXJjYWxsIHBhZ2UgbG9jYXRpb24KPj4+IGJl
Y29tZXMgZGVwZW5kZW50IG9uIHRoZSBudW1iZXIgb2YgQ1BVcyBjb25maWd1cmVkLgo+Pgo+PiBE
ZXBlbmRpbmcgb24gaG93IGZ1dHVyZSBpbnNlcnRpb25zIGFyZSBkb25lIGludG8KPj4gZW51bSBm
aXhlZF9hZGRyZXNzZXNfeCwgdGhlIGFkZHJlc3MgYWxzbyB3b24ndCBiZSAid2VsbC1rbm93biBm
aXhlZCIuCj4gCj4gR29pbmcgYmFjayB0byB0aGlzLCBub3QgbW92aW5nIHN0dWJzIHdpbGwgbWFr
ZSB0aGUgY2hhbmdlIHRvCj4gYWxsb2Nfc3R1Yl9wYWdlIGJlY29tZSB1bm5lY2Vzc2FyeSAob25l
IGxpbmUpOyBvbiB0aGUgb3RoZXIgaGFuZCBpdAo+IG1ha2VzIEZJWF9YX0FERFJfU1RBUlQgYmVj
b21lIFhFTl9WSVJUX0VORCAtIE5SX0NQVVMgKiBQQUdFX1NJWkUgLQo+IFBBR0VfU0laRS4KPiAK
PiBBcmUgeW91IHJlYWxseSBjb25jZXJuZWQgYWJvdXQgdGhpcz8gSSBjYW4gbWFrZSB0aGUgY2hh
bmdlIGlmIHlvdSByZWFsbHkKPiB3YW50IHRoYXQsIGJ1dCBpdCBpcyBqdXN0IHdvcmsgd2l0aCBu
byBhcHBhcmVudCBiZW5lZml0LgoKSG1tLCBpbmRlZWQsIGl0J3MganVzdCBvbmUgbGluZS4gTm90
IHN1cmUgd2h5IEkgdGhvdWdodCB0aGVyZQp3b3VsZCBiZSBtb3JlIG9mIGFuIGVmZmVjdC4gTGVh
dmUgaXQgYXMgaXMsIGFuZCBzb3JyeSBmb3IgdGhlCm5vaXNlLgoKPj4+Pj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Zp
eG1hcC5oCj4+Pj4+IEBAIC0xNSw2ICsxNSw5IEBACj4+Pj4+ICAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KPj4+Pj4gIAo+Pj4+PiAgI2RlZmluZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBB
R0VfU0laRSkKPj4+Pj4gKyNkZWZpbmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5EIC0gUEFH
RV9TSVpFKQo+Pj4+PiArLyogVGhpcyBjb25zdGFudCBpcyBkZXJpdmVkIGZyb20gZW51bSBmaXhl
ZF9hZGRyZXNzZXNfeCBiZWxvdyAqLwo+Pj4+PiArI2RlZmluZSBNQVhfRklYQUREUl9YX1NJWkUg
KDIgPDwgUEFHRV9TSElGVCkKPj4+Pgo+Pj4+IElmIHRoaXMgY2FuJ3QgYmUgcHJvcGVybHkgZGVy
aXZlZCwgdGhlbiBhIEJVSUxEX0JVR19PTigpIGlzIG5lZWRlZC4KPj4+PiBCdXQgZGlkbid0IHdl
IGRpc2N1c3Mgb24gaXJjIGFscmVhZHkgcG9zc2libGUgYXBwcm9hY2hlcyBvZiBob3cgdG8KPj4+
PiBkZXJpdmUgaXQgZnJvbSB0aGUgZW51bT8gRGlkIG5vbmUgb2YgdGhpcyB3b3JrPwo+Pj4KPj4+
IFRoZSBvbmx5IG9wdGlvbiBJIHJlbWVtYmVyIGRpc2N1c3Npbmcgd2FzIHRvIGRlZmluZSBtYWNy
b3MgaW5zdGVhZCBvZgo+Pj4gdXNpbmcgZW51bS4gSSBzYWlkIGF0IHRoZSB0aW1lIGF0IHdvdWxk
IG1ha2UgdXMgbG9zZSB0aGUgYWJpbGl0eSB0bwo+Pj4gZHluYW1pY2FsbHkgc2l6ZSB0aGlzIGFy
ZWEuCj4+Pgo+Pj4gSWYgdGhlcmUgYXJlIG90aGVyIHdheXMgdGhhdCBJIG1pc3NlZCwgbGV0IG1l
IGtub3cuCj4+Cj4+IEkgc2VlbSB0byByZWNhbGwgcmVjb21tZW5kaW5nIHRvIGV4cG9ydCBhYnNv
bHV0ZSBzeW1ib2xzIGZyb20KPj4gYXNzZW1ibHkgY29kZS4gVGhlIHF1ZXN0aW9uIGlzIGhvdyBl
YXNpbHkgdXNhYmxlIHRoZXkgd291bGQKPj4gYmUgZnJvbSBDLCBvciBob3cgY2x1bXN5IHRoZSBy
ZXN1bHRpbmcgY29kZSB3b3VsZCBsb29rLgo+IAo+IEV2ZW4gaWYgSSB1c2UgYWJzb2x1dGUgc3lt
Ym9sIEkgd291bGQgc3RpbGwgbmVlZCB0byBkZWZpbmUgYSBtYWNybyBmb3IKPiBpdC4gVGhlcmUg
aXMgbm8gd2F5IGFyb3VuZCBpdCwgYmVjYXVzZSBlbnVtIGNhbid0IGJlIHVzZWQgaW4gYXNtIG9y
Cj4gbGlua2VyIHNjcmlwdC4KCkknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kLiBXaHkgYSBt
YWNybz8gVGhlIGFic29sdXRlIHN5bWJvbCB3b3VsZApiZSB0aGVyZSB0byBjb21tdW5pY2F0ZSB0
aGUgcmVsZXZhbnQgKGVudW0tZGVyaXZlZCkgdmFsdWUgdG8gdGhlCmxpbmtlciBzY3JpcHQuIEku
ZS4gd2l0aAoKZW51bSB7IGUwLCBlMSwgZTIgfTsKCmluIHNvbWUgQyBmaWxlCgphc20gKCAiLmVx
dSBHQkxfZTIsICVjMDsgLmdsb2JhbCBHQkxfZTIiIDo6ICJpIiAoZTIpICk7Cgp3aGljaCBJIHRo
ZW4gaG9wZSB3b3VsZCBhbGxvdyB5b3UgdG8gdXNlIEdCTF9lMiBpbiB0aGUgbGlua2VyCnNjcmlw
dCBBU1NFUlQoKS4KCj4gSSB3YW50IHRvIGtlZXAgdXNpbmcgZW51bSBiZWNhdXNlIHRoYXQgd291
bGQgYWxsb3cgdXMgdG8gc2l6ZSB0aGUgYXJlYQo+IGFjY29yZGluZyB0byBLY29uZmlnLgoKT2Yg
Y291cnNlLCBJIGZ1bGx5IGFncmVlIHdpdGggdGhpcyBnb2FsLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:07:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15: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 1iwowQ-0001Wb-Li; Wed, 29 Jan 2020 15:07:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwowP-0001WW-Ut
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:07:41 +0000
X-Inumbo-ID: 17f2152c-42a9-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17f2152c-42a9-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 15:07: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 mx2.suse.de (Postfix) with ESMTP id 0DC20B116;
 Wed, 29 Jan 2020 15:07:40 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
 <20200129143831.1369-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7342d93-84c3-d844-433e-c3d845c336c2@suse.com>
Date: Wed, 29 Jan 2020 16:07:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129143831.1369-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 2/4] mm: modify domain_adjust_tot_pages()
 to better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxNTozOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTcyNyw4ICs3Mjcs
NyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoaiAqICgxVUwgPDwgZXhjaC5vdXQuZXh0ZW50X29yZGVyKSkpOwo+ICAKPiAgICAgICAgICAg
ICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKPiAtICAgICAgICAgICAgICAg
IGRyb3BfZG9tX3JlZiA9IChkZWNfY291bnQgJiYKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLWRlY19jb3VudCkpOwo+ICsgICAg
ICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC1k
ZWNfY291bnQpOwoKQW5kIGl0J3Mgb25seSBub3cgdGhhdCBJIHNlZSBpdCBpbiB0aGlzIHNoYXBl
IHRoYXQgaXQgYmVjb21lcwpjbGVhciB0byBtZSB3aHkgdGhlIGNoYW5nZSBhYm92ZSBzaG91bGRu
J3QgYmUgZG9uZSwgYW5kIHdoeSBpbgp5b3VyIG90aGVyIHBhdGNoIGNvZGUgc2hvdWxkIGJlIHdy
aXR0ZW4gc2ltaWxhciB0byB0aGUgYWJvdmU6ClRoZSBhYnN0cmFjdCBtb2RlbCByZXF1aXJlcyB0
aGF0IHRoZSBkb21haW4gcmVmZXJlbmNlIGJlCmRyb3BwZWQgb25seSB3aGVuIC0+dG90X3BhZ2Vz
IF90cmFuc2l0aW9uc18gdG8gemVyby4gTm8gZHJvcApzaG91bGQgb2NjdXIgaWYgdGhlIGNvdW50
IHdhcyBhbHJlYWR5IHplcm8uIEdyYW50ZWQgdGhpcyBtYXkKYmUgdGVjaG5pY2FsbHkgaW1wb3Nz
aWJsZSBpbiB0aGUgc3BlY2lmaWMgY2FzZSBoZXJlLCBidXQgdGhlCmNvZGUgd291bGQgc3RpbGwg
YmV0dGVyIHJlZmxlY3QgdGhpcyBnZW5lcmFsIG1vZGVsLCB0byBwcmV2ZW50Cml0IGdldHRpbmcg
KG1pcy0pY2xvbmVkIGludG8gb3RoZXIgcGxhY2VzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:13:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15:13: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 1iwp2J-0002P0-Dv; Wed, 29 Jan 2020 15:13:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwp2H-0002Ov-L8
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:13:45 +0000
X-Inumbo-ID: f0118aa1-42a9-11ea-88f6-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0118aa1-42a9-11ea-88f6-12813bfff9fa;
 Wed, 29 Jan 2020 15:13:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580310825; x=1611846825;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=AgAXIiGYXFkg0dHWFfnbztrxnOuWnbNwTmJL5EcN+/A=;
 b=wC9zJjUAIPQneLx6xKeHVyVyIi5YaoJTuIPeIcFfaGmboO1LDdHyuQdV
 qfHBEn2YHoAyFHqrm/RyHOLUi7II+Ck2RCkbJDZl2GauSBKcAr8kqluZu
 9RMyxQ/86v2RfyuVEQXPoVG8YC2AYXLkjhTce5fF3xuC4KGRYIOBNltJc E=;
IronPort-SDR: SvaR0LJAIWH3dd2vqUDCZE5Gz4QNf1SD2k0IvK3gK6jxROrzooS7jdoTsnQ0DaBwn8BmeZc4Xn
 XRJWj6RhnD4g==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="14695782"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 29 Jan 2020 15:13:44 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (Postfix) with ESMTPS
 id 128A9A2477; Wed, 29 Jan 2020 15:13:40 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 15:13:39 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 15:13:39 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 15:13:38 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v6 2/4] mm: modify domain_adjust_tot_pages() to better
 handle a zero adjustment
Thread-Index: AQHV1rHOrRKlfJ/diEqq5Viq3GAB16gBvk2AgAABCbA=
Date: Wed, 29 Jan 2020 15:13:38 +0000
Message-ID: <a78df3d0dc224be68ef90fc52fa086d7@EX13D32EUC003.ant.amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
 <20200129143831.1369-3-pdurrant@amazon.com>
 <a7342d93-84c3-d844-433e-c3d845c336c2@suse.com>
In-Reply-To: <a7342d93-84c3-d844-433e-c3d845c336c2@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v6 2/4] mm: modify domain_adjust_tot_pages()
 to better handle a zero adjustment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDI5IEphbnVhcnkgMjAyMCAxNTowOA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAyLzRdIG1tOiBtb2RpZnkg
ZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB0byBiZXR0ZXINCj4gaGFuZGxlIGEgemVybyBhZGp1
c3RtZW50DQo+IA0KPiBPbiAyOS4wMS4yMDIwIDE1OjM4LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5
LmMNCj4gPiBAQCAtNzI3LDggKzcyNyw3IEBAIHN0YXRpYyBsb25nDQo+IG1lbW9yeV9leGNoYW5n
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQ0KPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChqICogKDFVTCA8PCBleGNoLm91dC5leHRl
bnRfb3JkZXIpKSk7DQo+ID4NCj4gPiAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmZC0+cGFn
ZV9hbGxvY19sb2NrKTsNCj4gPiAtICAgICAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9IChkZWNf
Y291bnQgJiYNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG9tYWluX2Fk
anVzdF90b3RfcGFnZXMoZCwgLQ0KPiBkZWNfY291bnQpKTsNCj4gPiArICAgICAgICAgICAgICAg
IGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtZGVjX2NvdW50KTsN
Cj4gDQo+IEFuZCBpdCdzIG9ubHkgbm93IHRoYXQgSSBzZWUgaXQgaW4gdGhpcyBzaGFwZSB0aGF0
IGl0IGJlY29tZXMNCj4gY2xlYXIgdG8gbWUgd2h5IHRoZSBjaGFuZ2UgYWJvdmUgc2hvdWxkbid0
IGJlIGRvbmUsIGFuZCB3aHkgaW4NCj4geW91ciBvdGhlciBwYXRjaCBjb2RlIHNob3VsZCBiZSB3
cml0dGVuIHNpbWlsYXIgdG8gdGhlIGFib3ZlOg0KPiBUaGUgYWJzdHJhY3QgbW9kZWwgcmVxdWly
ZXMgdGhhdCB0aGUgZG9tYWluIHJlZmVyZW5jZSBiZQ0KPiBkcm9wcGVkIG9ubHkgd2hlbiAtPnRv
dF9wYWdlcyBfdHJhbnNpdGlvbnNfIHRvIHplcm8uIE5vIGRyb3ANCj4gc2hvdWxkIG9jY3VyIGlm
IHRoZSBjb3VudCB3YXMgYWxyZWFkeSB6ZXJvLiBHcmFudGVkIHRoaXMgbWF5DQo+IGJlIHRlY2hu
aWNhbGx5IGltcG9zc2libGUgaW4gdGhlIHNwZWNpZmljIGNhc2UgaGVyZSwgYnV0IHRoZQ0KPiBj
b2RlIHdvdWxkIHN0aWxsIGJldHRlciByZWZsZWN0IHRoaXMgZ2VuZXJhbCBtb2RlbCwgdG8gcHJl
dmVudA0KPiBpdCBnZXR0aW5nIChtaXMtKWNsb25lZCBpbnRvIG90aGVyIHBsYWNlcy4NCj4gDQoN
Ck9rLCBJIGd1ZXNzIEknbGwgZHJvcCB0aGlzIGFuZCB0aGVuIG1ha2Ugc3VyZSB0aGF0IGZyZWVf
ZG9taGVhcF9wYWdlcygpIGF2b2lkcyBhbiBlcnJvbmVvdXMgcmVmIGRyb3AuDQoNCiAgUGF1bA0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:15:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwp3i-0002Tk-RF; Wed, 29 Jan 2020 15:15:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwp3g-0002Tb-Ob
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:15:12 +0000
X-Inumbo-ID: 246d9d8f-42aa-11ea-88f7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 246d9d8f-42aa-11ea-88f7-12813bfff9fa;
 Wed, 29 Jan 2020 15: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 mx2.suse.de (Postfix) with ESMTP id AC399AEAF;
 Wed, 29 Jan 2020 15:15:10 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
 <20200129143831.1369-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <36b4b20b-60b5-806a-ca5d-8253823427ce@suse.com>
Date: Wed, 29 Jan 2020 16:15:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129143831.1369-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 3/4] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjkuMDEuMjAyMCAxNTozOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEBAIC0yMzcxLDYgKzIz
ODMsOCBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5z
aWduZWQgaW50IG9yZGVyKQo+ICAKPiAgICAgICAgICBpZiAoIGxpa2VseShkKSAmJiBsaWtlbHko
ZCAhPSBkb21fY293KSApCj4gICAgICAgICAgewo+ICsgICAgICAgICAgICBsb25nIHBhZ2VzID0g
MDsKPiArCj4gICAgICAgICAgICAgIC8qIE5CLiBNYXkgcmVjdXJzaXZlbHkgbG9jayBmcm9tIHJl
bGlucXVpc2hfbWVtb3J5KCkuICovCj4gICAgICAgICAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUo
JmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gIAo+IEBAIC0yMzg2LDkgKzI0MDAsMTEgQEAgdm9pZCBm
cmVlX2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRl
cikKPiAgICAgICAgICAgICAgICAgICAgICBCVUcoKTsKPiAgICAgICAgICAgICAgICAgIH0KPiAg
ICAgICAgICAgICAgICAgIGFyY2hfZnJlZV9oZWFwX3BhZ2UoZCwgJnBnW2ldKTsKPiArICAgICAg
ICAgICAgICAgIGlmICggIShwZ1tpXS5jb3VudF9pbmZvICYgUEdDX25vX3JlZmNvdW50KSApCj4g
KyAgICAgICAgICAgICAgICAgICAgcGFnZXMtLTsKPiAgICAgICAgICAgICAgfQo+ICAKPiAtICAg
ICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC0oMSA8
PCBvcmRlcikpOwo+ICsgICAgICAgICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90
b3RfcGFnZXMoZCwgcGFnZXMpOwoKRm9sbG93aW5nIGZyb20gd2hhdCBJJ3ZlIGp1c3Qgc2FpZCBv
biB0aGUgcHJldmlvdXMgcGF0Y2gsIHRoaXMgbmVlZHMKZnVydGhlciBjaGFuZ2luZyB0aGVuIGFz
IHdlbGwuIFRoZXJlJ2xsIG5lZWQgdG8gYmUgYSBwZXItZG9tYWluCiJub24tcmVmY291bnRlZC1w
YWdlcyIgY291bnQsIHdoaWNoIC0gd2hlbiB0cmFuc2l0aW9uaW5nIGZyb20gemVybwp0byBub24t
emVybyBpcyBhY2NvbXBhbmllZCBieSBvYnRhaW5pbmcgYSBkb21haW4gcmVmLCBhbmQgd2hlbgp0
cmFuc2l0aW9uaW5nIGJhY2sgdG8gemVybyBjYXVzZXMgdGhpcyBkb21haW4gcmVmIHRvIGJlIGRy
b3BwZWQuCk90aGVyd2lzZSwgb25jZSB0aGUgbGFzdCByZWYtY291bnRlZCBwYWdlIHdhcyBmcmVl
ZCwgdGhlIGRvbWFpbgptYXkgYmVjb21lIHJlYWR5IGZvciBmaW5hbCBkZXN0cnVjdGlvbiwgbm8g
bWF0dGVyIGhvdyBtYW55IG5vbi0KcmVmY291bnRlZCBwYWdlcyB0aGVyZSBzdGlsbCBhcmUgb24g
aXRzIHBhZ2UgbGlzdHMuIChBbiBhbHRlcm5hdGl2ZQptb2RlbCBtaWdodCBiZSB0byBpbmNsdWRl
IGFsbCBwYWdlcyBpbiAtPnRvdF9wYWdlcywga2VlcCB1c2luZyBqdXN0CnRoYXQgZm9yIHRoZSBk
b21haW4gcmVmIGFjcXVpcmUvcmVsZWFzZSwgYW5kIHN1YnRyYWN0IHRoZSBuZXcKY291bnQgd2hl
biBlLmcuIGNvbXBhcmluZyBhZ2FpbnN0IC0+bWF4X3BhZ2VzLikKCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:21:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15: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 1iwp9b-0003Nh-R5; Wed, 29 Jan 2020 15:21:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwp9b-0003Nc-62
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:21:19 +0000
X-Inumbo-ID: ff49e2be-42aa-11ea-a933-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff49e2be-42aa-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 15:21:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580311279; x=1611847279;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=iShA71jijG8AgJKdiK7BAwrWhaXBy8zQGhONLRb9DKw=;
 b=OgjI6LYhRo7UN4G1UB23zlA4OfDaN9SLG4WCDXKLwFlN7WVOgnIwbOVk
 h0PyFRqZZ1XX9RCSTlndeNvR7ieJT8JWGiGrZW3vCCFX4iH1BY0+mCZFc
 m0amiSFuYnl03PGll0lLCIkDla0rXhyPSzERs5TN9TOLoO8e0jfRuFNgt w=;
IronPort-SDR: 3uF21vSldfjlQOAxyBnL1VWDv8jq0YZkcfwHlG9jiNeoinioxBu8pjxmtOFCOsRBEBaSwFkJMu
 URRr8z/peNLA==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="15309829"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 29 Jan 2020 15:21:15 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id 461BFA2313; Wed, 29 Jan 2020 15:21:13 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 15:21:13 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 15:21:11 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Wed, 29 Jan 2020 15:21:11 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v6 3/4] mm: make MEMF_no_refcount pages safe to assign
Thread-Index: AQHV1rHQ/Piab1nOT0mBjoShOjje0qgBwGcAgAAAjBA=
Date: Wed, 29 Jan 2020 15:21:11 +0000
Message-ID: <eeb84baf44c746099f1f0cba2c6c497e@EX13D32EUC003.ant.amazon.com>
References: <20200129143831.1369-1-pdurrant@amazon.com>
 <20200129143831.1369-4-pdurrant@amazon.com>
 <36b4b20b-60b5-806a-ca5d-8253823427ce@suse.com>
In-Reply-To: <36b4b20b-60b5-806a-ca5d-8253823427ce@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v6 3/4] mm: make MEMF_no_refcount pages safe
 to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMTU6MTUNCj4gVG86IER1
cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcg0KPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47DQo+IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxp
ZW5AeGVuLm9yZz47DQo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdl
aSBMaXUgPHdsQHhlbi5vcmc+OyBWb2xvZHlteXIgQmFiY2h1aw0KPiA8Vm9sb2R5bXlyX0JhYmNo
dWtAZXBhbS5jb20+OyBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4g
U3ViamVjdDogUmU6IFtQQVRDSCB2NiAzLzRdIG1tOiBtYWtlIE1FTUZfbm9fcmVmY291bnQgcGFn
ZXMgc2FmZSB0byBhc3NpZ24NCj4gDQo+IE9uIDI5LjAxLjIwMjAgMTU6MzgsIFBhdWwgRHVycmFu
dCB3cm90ZToNCj4gPiBAQCAtMjM3MSw2ICsyMzgzLDggQEAgdm9pZCBmcmVlX2RvbWhlYXBfcGFn
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsDQo+IHVuc2lnbmVkIGludCBvcmRlcikNCj4gPg0KPiA+
ICAgICAgICAgIGlmICggbGlrZWx5KGQpICYmIGxpa2VseShkICE9IGRvbV9jb3cpICkNCj4gPiAg
ICAgICAgICB7DQo+ID4gKyAgICAgICAgICAgIGxvbmcgcGFnZXMgPSAwOw0KPiA+ICsNCj4gPiAg
ICAgICAgICAgICAgLyogTkIuIE1heSByZWN1cnNpdmVseSBsb2NrIGZyb20gcmVsaW5xdWlzaF9t
ZW1vcnkoKS4gKi8NCj4gPiAgICAgICAgICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+cGFn
ZV9hbGxvY19sb2NrKTsNCj4gPg0KPiA+IEBAIC0yMzg2LDkgKzI0MDAsMTEgQEAgdm9pZCBmcmVl
X2RvbWhlYXBfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsDQo+IHVuc2lnbmVkIGludCBvcmRl
cikNCj4gPiAgICAgICAgICAgICAgICAgICAgICBCVUcoKTsNCj4gPiAgICAgICAgICAgICAgICAg
IH0NCj4gPiAgICAgICAgICAgICAgICAgIGFyY2hfZnJlZV9oZWFwX3BhZ2UoZCwgJnBnW2ldKTsN
Cj4gPiArICAgICAgICAgICAgICAgIGlmICggIShwZ1tpXS5jb3VudF9pbmZvICYgUEdDX25vX3Jl
ZmNvdW50KSApDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgcGFnZXMtLTsNCj4gPiAgICAgICAg
ICAgICAgfQ0KPiA+DQo+ID4gLSAgICAgICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRq
dXN0X3RvdF9wYWdlcyhkLCAtKDEgPDwgb3JkZXIpKTsNCj4gPiArICAgICAgICAgICAgZHJvcF9k
b21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIHBhZ2VzKTsNCj4gDQo+IEZvbGxv
d2luZyBmcm9tIHdoYXQgSSd2ZSBqdXN0IHNhaWQgb24gdGhlIHByZXZpb3VzIHBhdGNoLCB0aGlz
IG5lZWRzDQo+IGZ1cnRoZXIgY2hhbmdpbmcgdGhlbiBhcyB3ZWxsLiBUaGVyZSdsbCBuZWVkIHRv
IGJlIGEgcGVyLWRvbWFpbg0KPiAibm9uLXJlZmNvdW50ZWQtcGFnZXMiIGNvdW50LCB3aGljaCAt
IHdoZW4gdHJhbnNpdGlvbmluZyBmcm9tIHplcm8NCj4gdG8gbm9uLXplcm8gaXMgYWNjb21wYW5p
ZWQgYnkgb2J0YWluaW5nIGEgZG9tYWluIHJlZiwgYW5kIHdoZW4NCj4gdHJhbnNpdGlvbmluZyBi
YWNrIHRvIHplcm8gY2F1c2VzIHRoaXMgZG9tYWluIHJlZiB0byBiZSBkcm9wcGVkLg0KPiBPdGhl
cndpc2UsIG9uY2UgdGhlIGxhc3QgcmVmLWNvdW50ZWQgcGFnZSB3YXMgZnJlZWQsIHRoZSBkb21h
aW4NCj4gbWF5IGJlY29tZSByZWFkeSBmb3IgZmluYWwgZGVzdHJ1Y3Rpb24sIG5vIG1hdHRlciBo
b3cgbWFueSBub24tDQo+IHJlZmNvdW50ZWQgcGFnZXMgdGhlcmUgc3RpbGwgYXJlIG9uIGl0cyBw
YWdlIGxpc3RzLiAoQW4gYWx0ZXJuYXRpdmUNCj4gbW9kZWwgbWlnaHQgYmUgdG8gaW5jbHVkZSBh
bGwgcGFnZXMgaW4gLT50b3RfcGFnZXMsIGtlZXAgdXNpbmcganVzdA0KPiB0aGF0IGZvciB0aGUg
ZG9tYWluIHJlZiBhY3F1aXJlL3JlbGVhc2UsIGFuZCBzdWJ0cmFjdCB0aGUgbmV3DQo+IGNvdW50
IHdoZW4gZS5nLiBjb21wYXJpbmcgYWdhaW5zdCAtPm1heF9wYWdlcy4pDQoNClllcywgSSB0aGlu
ayBJJ2xsIGFkanVzdCB0b3RwYWdlcyB1bmNvbmRpdGlvbmFsbHkgYW5kIHRoZW4gc3VidHJhY3Qg
dGhlIHNlY29uZGFyeSBjb3VudCBmb3IgY29tcGFyaXNvbiBhcyBpdCBtZWFucyBJIGNhbiBsZWF2
ZSB0aGUgcmVmIGNvdW50aW5nIGFsb25lLg0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:28:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwpGV-0003bB-Pz; Wed, 29 Jan 2020 15:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwpGU-0003aR-Og
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:28:26 +0000
X-Inumbo-ID: fdfcf904-42ab-11ea-88fb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdfcf904-42ab-11ea-88fb-12813bfff9fa;
 Wed, 29 Jan 2020 15:28:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 117CBAD2B;
 Wed, 29 Jan 2020 15:28:25 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-6-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7c16cfcc-0ec5-18f9-e05c-84415fed72c9@suse.com>
Date: Wed, 29 Jan 2020 16:28:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-6-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 05/12] xen/include: remove include of
 Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSXQgaXNuJ3QgbmVj
ZXNzYXJ5IHRvIGluY2x1ZGUgQ29uZmlnLm1rIGhlcmUgYmVjYXVzZSB0aGlzIE1ha2VmaWxlIGlz
Cj4gb25seSB1c2VkIGJ5IHhlbi9SdWxlcy5tayB3aGljaCBhbHJlYWR5IGluY2x1ZGVzIENvbmZp
Zy5tay4KCkFuZCBzbyBpcyB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYWZhaWNzIGZyb20g
aXRzIHBhcmVudCBkaXIKTWFrZWZpbGUuIFdpdGggdGhpcyBhbHNvIGFkanVzdGVkIChvciBpdCBl
eHBsYWluZWQgd2h5IEknbSBzZWVpbmcKdGhpbmdzIGluY29ycmVjdGx5KSAuLi4KCj4gU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:33:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwpL0-0004QU-GO; Wed, 29 Jan 2020 15:33:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwpKy-0004QP-Ep
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:33:04 +0000
X-Inumbo-ID: a3a592b2-42ac-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3a592b2-42ac-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 15:33: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 mx2.suse.de (Postfix) with ESMTP id 454F9AD22;
 Wed, 29 Jan 2020 15:33:03 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-6-anthony.perard@citrix.com>
 <7c16cfcc-0ec5-18f9-e05c-84415fed72c9@suse.com>
Message-ID: <91397e9b-794d-e59b-cde0-ebfc92ed15f9@suse.com>
Date: Wed, 29 Jan 2020 16:33:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <7c16cfcc-0ec5-18f9-e05c-84415fed72c9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 05/12] xen/include: remove include of
 Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxNjoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTcuMDEuMjAyMCAx
MTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+IEl0IGlzbid0IG5lY2Vzc2FyeSB0byBpbmNs
dWRlIENvbmZpZy5tayBoZXJlIGJlY2F1c2UgdGhpcyBNYWtlZmlsZSBpcwo+PiBvbmx5IHVzZWQg
YnkgeGVuL1J1bGVzLm1rIHdoaWNoIGFscmVhZHkgaW5jbHVkZXMgQ29uZmlnLm1rLgo+IAo+IEFu
ZCBzbyBpcyB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYWZhaWNzIGZyb20gaXRzIHBhcmVu
dCBkaXIKPiBNYWtlZmlsZS4gV2l0aCB0aGlzIGFsc28gYWRqdXN0ZWQgKG9yIGl0IGV4cGxhaW5l
ZCB3aHkgSSdtIHNlZWluZwo+IHRoaW5ncyBpbmNvcnJlY3RseSkgLi4uCj4gCj4+IFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBbmQgbm93IEkndmUg
c2VlbiB0aGF0IHBhdGNoIDYgZG9lcyBqdXN0IHRoaXMuIEkgdGhpbmsgc3VjaApjb21tb24gdGhl
bWUgY2hhbmdlcyBhcmUsIHVubGVzcyBwYXRjaGVzIGFyZSBvdmVybHkgbGFyZ2UKYWxyZWFkeSwg
YmV0dGVyIHB1dCBhbGwgaW4gb24gcGF0Y2guIEFueXdheSAtIHRoZSBSLWIgdGhlbgppcyB1bmNv
bmRpdGlvbmFsLgoKQW5vdGhlciBxdWVzdGlvbjogVGhlIGNvdmVyIGxldHRlciBkb2Vzbid0IHNh
eSBhbnl0aGluZyBhYm91dApzb21lIChvciBtb3N0KSBwYXRjaGVzIGhlcmUgYmVpbmcgaW5kZXBl
bmRlbnQgb2Ygb25lIGFub3RoZXIsCmFuZCBoZW5jZSB0aGUgb3B0aW9uIG9mIHRoZW0gZ29pbmcg
aW4gb3V0IG9mIG9yZGVyLiBUaGUgb25lCmhlcmUgbG9va3MgdG8gYmUgZW50aXJlbHkgc3RhbmRh
bG9uZSwgZm9yIGV4YW1wbGUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:39:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwpRB-0004cp-9N; Wed, 29 Jan 2020 15:39:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwpRA-0004ck-EA
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:39:28 +0000
X-Inumbo-ID: 8781fbe2-42ad-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8781fbe2-42ad-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 15:39: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 <osstest-admin@xenproject.org>)
 id 1iwpR7-0001PH-Cx; Wed, 29 Jan 2020 15:39: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 1iwpR7-0008LP-5H; Wed, 29 Jan 2020 15:39:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwpR7-0002VF-4Q; Wed, 29 Jan 2020 15:39:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146572-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2: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-xl-pvhv2-intel: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-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 15:39:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 146572: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 15:48:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 15: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 1iwpZp-0005WK-Ed; Wed, 29 Jan 2020 15:48:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwpZo-0005WF-E0
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 15:48:24 +0000
X-Inumbo-ID: c7a2dc86-42ae-11ea-a933-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7a2dc86-42ae-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 15:48:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580312904;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=oOYNyaLYNCUWRjDFqzv4U5NK/8cw60j1H3rdlL+gNog=;
 b=KvcmZaVnbjmToDYWbDdB3adzrzZcIlJS6zGcWOLvBjYkwDWXe8CVDFlX
 9cNfLrEn8IHYDaVbektseRTWUG6MOHbeQime6hBTjL0m1bx9pxv16teys
 bTOParBldVx/Ei9ZAZqjsmTyzXNpB+NNixg0dK9AH4c6H+KePgo0ZPFjq c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a990cvuHN2e0qVpi8ROzBlBFJjgwjkkwXj3UGLtODl9Xf8l62KDx0L2VW67V8IRUw88RKZM4pX
 xq7MAsKPXb5DwkC/zLVqJWswDzog9W/ufwuiKLnEo9buCFG2VYqc++eJU3774IIeludWxXIvw6
 Um4h27Hc1aPvteJXaIo8NTxGmWG5iuafzi3jVUI2wcR7lM42iEjdtexvJSgB2q4g1bIXPaKKyj
 WOJfRdahKz2NiULJdk//mhMjDJUpLhIOaN7uLm6fE/jzPsax+SLfBO/kx0ULlnUMP+BFOA0yCU
 QdQ=
X-SBRS: 2.7
X-MesageID: 11637861
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11637861"
To: Daniel Smith <dpsmith.dev@gmail.com>, <xen-devel@lists.xenproject.org>
References: <CADAP9AWn3EbeWoiqpXj7==VEJR0HVfjYJOPrL4mm4ny8wQ3_Eg@mail.gmail.com-0>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a8750faf-1d87-bef8-2fff-d1e846b19016@citrix.com>
Date: Wed, 29 Jan 2020 15:48:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CADAP9AWn3EbeWoiqpXj7==VEJR0HVfjYJOPrL4mm4ny8wQ3_Eg@mail.gmail.com-0>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Notes from December 2019 Xen F2F in Cambridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAyMCAwMDozNiwgRGFuaWVsIFNtaXRoIHdyb3RlOgo+ICMjIyBEaXNjdXNzaW9u
Cj4KPiBSZXF1ZXN0ZWQ6IGFuIGluLVhlbi10cmVlIHJlZmVyZW5jZSBkb21CIGltcGxlbWVudGF0
aW9uCj4KPiBOb3RlOiB0aGUgaHlwZXJ2aXNvciBpbnRlcmZhY2Ugc3VwcG9ydHMgc3RhcnRpbmcg
YSBkb21haW4gd2l0aCBhCj4gc3BlY2lmaWVkIGRvbWlkLiBUaGlzIGlzIG5vdCBtYWRlIGF2YWls
YWJsZSBieSB0aGUgbGlieGwgdG9vbHN0YWNrLgo+Cj4gWGVuIGhhcyBsb2dpYyBvbiBwZXJtaXNz
aW9uIGRlbGVnYXRpb246Cj4KPiAtICAgaW4gb3JkZXIgZm9yIGEgVk0gdG8gYmUgYWJsZSB0byBk
ZWxlZ2F0ZSBhIHBlcm1pc3Npb24gdG8gYW5vdGhlciwgaXQKPiAgICAgaXRzZWxmIG11c3QgaGF2
ZSB0aGF0IHBlcm1pc3Npb24uCj4KPiAgICAgLSAgICoqQUNUSU9OKio6IGNoYW5nZSB0aGlzIHRv
IGJlIGltcGxlbWVudGVkIGFzIGEgWFNNIGhvb2ssIHNvIHRoYXQKPiAgICAgICAgID4gcG9saWN5
IGNhbiBjaG9vc2UgdG8gb3ZlcnJpZGUgdGhpcyBjb25zdHJhaW50LCB3aGlsZQo+ICAgICAgICAg
PiBwcmVzZXJ2aW5nIGl0IChpZS4gdGhlIGV4aXN0aW5nIGJlaGF2aW91cikgYXMgdGhlIGRlZmF1
bHQuCgpJIHRoaW5rIGl0IGlzIHdvcnRoIGhpZ2hsaWdodGluZyB0aGF0IFhlbidzIGN1cnJlbnQg
YmVoYXZpb3VyIGFwcGVhcnMgdG8KaGF2ZSByZWdyZXNzZWQgYW4gb2xkZXIgdXNlY2FzZSBhY2Np
ZGVudGFsbHksIGFuZCB0aGlzIHByb3Bvc2VkIGFwcHJvYWNoCmlzIGNsb3NlIHRvIHRoZSBvcmln
aW5hbCBpZGVhIGZvciBod2RvbS4KCj4gVGhlIGRvbWFpbiBpZCB0byBhc3NpZ24gdG8gZG9tQjog
c2hvdWxkIG5vdCBiZSB6ZXJvLgo+Cj4gLSAgIFJlY29tbWVuZGF0aW9uIGlzIHRvIHVzZSBhIG5l
dyBmaXhlZCBkb21haW4gaWQgYWxsb2NhdGVkIGZyb20gdGhlCj4gICAgIHJlc2VydmVkIHJhbmdl
Lgo+Cj4gICAgIC0gICBTZWUgRE9NSURcX0lETEUsIERPTUlEXF9JTlZBTElELCBldGMgaW4gXDx4
ZW4uaFw+Cj4KPiBUaGUgaXNcX2hhcmR3YXJlXF9kb21haW4gcHJlZGljYXRlCj4KPiAtICAgdXNl
cyB3aXRoaW4gWGVuIG5vdCBuZWNlc3NhcmlseSBhbGwgY29uc2lzdGVudD8KCkkgdGhpbmsgdGhl
IGN1cnJlbnQgdXNlcyBvZiBpc197aGFyZHdhcmUsY29udHJvbH1fZG9tYWluKCkgc2hvdWxkIGJl
Cm9rLsKgIFdlJ3ZlIGJlZW4gZmFpcmx5IGNhcmVmdWwgc2luY2UgdGhlIHNlcGFyYXRlIGh3ZG9t
IGxvZ2ljIGZpcnN0IHdlbnQgaW4uCgo+IC0gICBjb252ZXJ0IHRoaXMgdG8gYSBYU00gaG9vaz8K
Pgo+ICAgICAtICAgKioqdG8gYmUgZGV0ZXJtaW5lZCoqKjogcGVyZm9ybWFuY2UgaW1wYWN0IHNp
bmNlIGhpdHMgdGhlIGF2Yz8KCldoYXQgY2hhbmdlcyBpbiBhICJldmVuIHRoZSBYU00gZHVtbXkg
cG9saWN5IGlzIGFjdHVhbGx5IGEgZmxhc2sgcG9saWN5Igp3b3JsZCBpcyB0aGF0IHRoZXJlIGlz
IHRoYXQgdGhlIGNvbmNlcHQgb2YgInRoZSBoYXJkd2FyZS9jb250cm9sIGRvbWFpbiIKYmx1cnMu
wqAgSXRzIGFsbCBzdHJpY3RseSAiY2FuICRET00gZG8gJFg/Ii4KClRoYXQgc2FpZCwgd2hpbGUg
InRoZSIgY29udHJvbCBkb21haW4gY2FuIHByb2JhYmx5IGRpc2FwcGVhciwgInRoZSIKaGFyZHdh
cmUgZG9tYWluIHByb2JhYmx5IGNhbid0LsKgIFRoZXJlIG5lZWRzIHRvIGJlIHNvbWUgZW50aXR5
CnJlc3BvbnNpYmxlIGZvciBhdCBsZWFzdCwgZ2V0dGluZyBub3RpZmljYXRpb25zIG9mIG5ld2x5
IGhvdHBsdWdnZWQKaGFyZHdhcmUuCgo+Cj4gTmVlZCB0byBub3Qgc2h1dCBkb3duIHRoZSBwbGF0
Zm9ybSB3aGVuIGRvbUIgZXhpdHMKPgo+IC0gICBpZS4gZGlzdGluZ3Vpc2ggZG9tQiBmcm9tIHRo
ZSBoYXJkd2FyZSBkb21haW4KPgo+IFNpbmNlIHRoZSBoeXBlcnZpc29yIEFCSSBpcyB1bnN0YWJs
ZSwgc3BlY2lmaWNhbGx5IHRoZSBkb21haW4gYnVpbGRpbmcKPiBoeXBlcmNhbGxzLCB3aWxsIG5l
ZWQgdG8gdXNlIHRoZSBYZW4gdG9vbHN0YWNrOgo+Cj4gLSAgIHNvIGxpYnhjL2xpYnhsIGlzIHRo
ZSByaWdodCBpbnRlcmZhY2UgZm9yIGluaXRpYWwgZG9tQiBkb21haW4gbG9naWMKPiAgICAgdG8g
dXNlCj4KPiAgICAgLSAgIG90aGVyd2lzZSBwcm9ibGVtYXRpYyB3aGVuIFhlbiBoeXBlcnZpc29y
IHZlcnNpb24gaXMgY2hhbmdlZAo+Cj4gICAgIC0gICBpbiB0aGUgbmVhciB0ZXJtLCB0aGlzIG1h
bmRhdGVzIHRoZSB1c2Ugb2YgTGludXggKyB0b29sc3RhY2sKClRoaXMgYXNwZWN0IGlzIGJlaW5n
IHdvcmtlZCBvbiBmb3IgcGxlbnR5IG9mIG90aGVyIGdvb2QgcmVhc29ucy4KCldpdGggYW55IGx1
Y2ssIGl0IHdpbGwgYmUgaW4gcHJvY2VzcyBieSB0aGUgdGltZSBkb21CIHdhbnRzIHRvIGdldAph
cm91bmQgdG8gdXNpbmcgaXQuCgo+ICMjIyBEZWNpc2lvbjoKPgo+IHVzZSBmdWxsIExpbnV4IHdp
dGhpbiBkb21CIGFzIHN0YXJ0aW5nIHBvaW50Cj4KPiAtICAgdW5pa3JhZnQgZGlzY3Vzc2VkLCBu
b3Qgc2VsZWN0ZWQ6IGlzIG5vdCBkZXBsb3llZCBpbiBwcm9kdWN0aW9uIGFuZAo+ICAgICB3YW50
IHRvIHVzZSBtYXR1cmUsIFFBXCdkIGFuZCBleHRlcm5hbGx5IG1haW50YWluZWQgY29tcG9uZW50
cwo+IC0gICAzMk1CIHNpemUgZm9yIHRoZSBrZXJuZWwgcXVlcmllZDogcHJvcG9zZXJzIGhhdmUg
bm8gaXNzdWUgd2l0aCB0aGF0Cj4gICAgIHNpemUKPgo+IFJlcXVlc3QgbWFkZSBmb3IgYSBzY3Jp
cHQgaW50ZXJwcmV0ZXIgaW4gYW4gZXhhbXBsZSBkb21CLCB3aXRoIHNjcmlwdHMKPiB0byBzdGFy
dCBkb20wIHdpdGggYSBnaXZlbiBzZXQgb2YgcGVybWlzc2lvbnMKPgo+IC0gICBhaW0gaXMgdG8g
bWFrZSBkb21CIHVzYWJsZSBmb3Igb3RoZXIgcGVvcGxlXCdzIHVzZSBjYXNlcyBhbmQgd2lkZW4K
PiAgICAgYWRvcHRpb24sIGhlbHAgb3RoZXIgcGVvcGxlIHdpdGggd2hhdCB3ZSBidWlsZCBmb3Ig
ZG9tQgoKSSB0aGluayB0aGUgcG9pbnQgd2FzIHRoYXQgdGhlIGZpcnN0IHJlZmVyZW5jZSBkb21C
IG91Z2h0IHRvIGJlCnNvbWV0aGluZyBmYWlybHkgZmFtaWxpYXIgYW5kIGVhc2lseSB0d2Vhay1h
YmxlLsKgIEluIHBhcnRpY3VsYXIsIHRoYXQKcmVkdWNlcyB0aGUgcXVhbnRpdHkgb2YgY29uY3Vy
cmVudCB3b3JrIHRvIGRvIHdoaWxlIGdldHRpbmcgdGhlCmh5cGVydmlzb3IgcGllY2VzIGluIHBs
YWNlLgoKSG93ZXZlciwgSSB0aGluayBpdCB3b3VsZCBhbHNvIGJlIGhlbHBmdWwgb2Ygc3RhdGlu
ZyB0aGUgZXZlbnR1YWwgZGVzaWduCmdvYWxzLCB0byBrZWVwIHRoZSBtaWNyb2tlcm5lbCBwbGFu
IGluIG1pbmQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:08:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwpsZ-0007mm-Fy; Wed, 29 Jan 2020 16:07:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1G7b=3S=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iwpsY-0007mh-O9
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:07:46 +0000
X-Inumbo-ID: 7b53671c-42b1-11ea-890c-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.63]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b53671c-42b1-11ea-890c-12813bfff9fa;
 Wed, 29 Jan 2020 16:07:45 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=brrh18XASr/FPxW06+fy2dvck19HQ7ZdhqyNW8Srt5RVzLYiFN5joenddq8FZ1DuKWZ/3/F5lSES7VVC59V7MPC8TsB7AhR1LBncxa2Vw+wkpTA6GKYCg9dbpnTjPMSRU/QJ0Z65V0i5K4PZqUiRYxZ8I82FIEP+xo+dMOPdfmYjf32zLUzYLJqAb9su343PwbjzmzpSox6IYBUXIsNH58+Zl9BNfTmqCzrT4fS5HHvF2X5fchDd5BpzN9bAT3kx0DjrbYWoHg0m5CHJtspBxBDk+0Bhh7bgadrWRwIXFoybvjSO8DiOlphBS9UzMWSBGtIt/AbTecYULu3e4jT8jQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=egpBj0puFRNHzj57pAhC2RxY+jNXmY/TzmHzBQs3Eys=;
 b=J6A9TDSsFfQ33NjZz+C8qWkx+Z5kKa8s7PPpdsAARdOwO6x4vTYbGpAm6qLi74cu4ZHbEplNTGiNNWF5mOZ9isGXT3ciVNnG/scbU0K2WNq14Q8VeoEEt45yqvJJQZC/0PRletZhCcKbAQZ3vA5TnttAcylJ+FQEcwsJc4v6X16gjiKzWdvC7Njm9dcY3OV0fDCq8sryyjDLqy0FlmXogPMBsjQjp/XVCb/DSgd+Q30IJ53w3uH8SE0takul5K3u9Mf3YgzgKx8w8knNiewAmfVX3CP9WJZGKHPDF7i5xR/bECQQZGp6JetUUUAyNETxpzIoGAH91h25jo4TnC0m0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=egpBj0puFRNHzj57pAhC2RxY+jNXmY/TzmHzBQs3Eys=;
 b=djTj5B6RPvrm1bwGUw22btCVymbdVOlNgHUdoV2Zlv+1FPTpQ2LmqbDeOOeKbw6ELsakJXLYwkboSl7Ybr8I50Jv4ZyfiEUQNgOdMqUvfcKJq4zrNVNbkL6ijxYuHqeKB9FII/EBxe6QHXXPrPs5WJmIt+EBAyLz+Jn+s/2YzFo=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB4034.eurprd03.prod.outlook.com (52.135.147.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.21; Wed, 29 Jan 2020 16:07:42 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1%5]) with mapi id 15.20.2665.027; Wed, 29 Jan 2020
 16:07:42 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Thread-Topic: [PATCH] iommu/arm: Don't allow the same micro-TLB to be shared
 between domains
Thread-Index: AQHV1rQn7uvWmtBMUUCKekbfSzRsQagBzvuA
Date: Wed, 29 Jan 2020 16:07:42 +0000
Message-ID: <874kwep7pe.fsf@epam.com>
References: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
In-Reply-To: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 99bf1325-008e-4ebe-7c5f-08d7a4d55ed6
x-ms-traffictypediagnostic: AM0PR03MB4034:|AM0PR03MB4034:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB40345EA58233DC427D948739E6050@AM0PR03MB4034.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02973C87BC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(376002)(346002)(136003)(366004)(396003)(199004)(189003)(8936002)(64756008)(66446008)(66556008)(81156014)(81166006)(8676002)(478600001)(76116006)(66476007)(66946007)(4326008)(6486002)(2616005)(86362001)(6512007)(2906002)(71200400001)(6506007)(36756003)(55236004)(316002)(5660300002)(54906003)(6916009)(186003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4034;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2fBhC+CKRGm6cuPKjO4ChG9m3QTCHNHDl8CQfKXnkF/9et9DZmCBHWPj5lJCRUev6D5UgUHcVpEoG2TJ4P+YsmhWTUT4SktOOeQNv7LMOn565DKQ3BWixOZHhuq6zA8SEH9BSAEAaBMegl41ehr35OvahrhfN6KIfpSxZhvOudoVyJ1Fe0PR96wslFJ7fhdh0klibQGwQzE+WFzwHqJ+SQBIrufkKf+rCYDhbk/+qLVtunlpzHH6VFnL0BiUUeKMI/wxJUnxQUSB9SXG08S1O/v0tNGsD0+bsNQWFifQh4mdUjwC9NafFqVeBZaIIxAl0FBhg2jv8mFVQ86W2zB2q9/n5a+ARiNFoinUpwxJKhDY59rwsHGnjwVkcjTyhE/0qsvMta8ww+GOp6YIBHxoP1sHLu+7f1J8RaFpdr8XVQsRDdtPSyy3E1elsD2fEVux
x-ms-exchange-antispam-messagedata: KsXFdwJ+jDXLZxcs4A3XdAsp1Ods5jtykarZ37Gerw6Np7YImw+5MVOk0vfVNxY07hc8I4qHgV4SSwdniwVt5DfHKFZuGCqMPL+Kjdhy7cf6xuh9tIZ9kGP80K28KwLDMut/qYyyDus0rLSz5X3oog==
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99bf1325-008e-4ebe-7c5f-08d7a4d55ed6
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2020 16:07:42.0699 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: gi37wJ6TsKKDDBNXS3z2JSow+T6OcDFx3Hyfi+f/DDBnI52n2J7xM7w2ZSupmFsdJ6/pYjOP12vVPneomZTv4wlvqasrxxHTpAK0l682uLs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4034
Subject: Re: [Xen-devel] [PATCH] iommu/arm: Don't allow the same micro-TLB
 to be shared 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.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>

CkhpIE9sZWtzYW5kciwKCk9sZWtzYW5kciBUeXNoY2hlbmtvIHdyaXRlczoKClsuLi5dCj4gQEAg
LTQzNCwxOSArNDM1LDQ1IEBAIHN0YXRpYyB2b2lkIGlwbW11X3RsYl9pbnZhbGlkYXRlKHN0cnVj
dCBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluKQo+ICB9Cj4gIAo+ICAvKiBFbmFibGUgTU1VIHRy
YW5zbGF0aW9uIGZvciB0aGUgbWljcm8tVExCLiAqLwo+IC1zdGF0aWMgdm9pZCBpcG1tdV91dGxi
X2VuYWJsZShzdHJ1Y3QgaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHV0bGIpCj4gK3N0YXRpYyBpbnQgaXBtbXVf
dXRsYl9lbmFibGUoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHV0bGIpCj4gIHsKPiAgICAgIHN0cnVj
dCBpcG1tdV92bXNhX2RldmljZSAqbW11ID0gZG9tYWluLT5tbXU7Cj4gKyAgICB1aW50MzJfdCBk
YXRhOwpKdXN0IG5pdHBpY2tpbmc6IEkgYmVsaWV2ZSwgdGhhdCAiaW11Y3RyIiBpcyBiZXR0ZXIg
bmFtZSB0aGFuICJkYXRhIi4KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIFdlIG5lZWQgdG8gcHJl
dmVudCB0aGUgdXNlIGNhc2VzIHdoZXJlIGRldmljZXMgd2hpY2ggdXNlIHRoZSBzYW1lCj4gKyAg
ICAgKiBtaWNyby1UTEIgYXJlIGFzc2lnbmVkIHRvIGRpZmZlcmVudCBYZW4gZG9tYWlucyAobWlj
cm8tVExCIGNhbm5vdCBiZQo+ICsgICAgICogc2hhcmVkIGJldHdlZW4gbXVsdGlwbGUgWGVuIGRv
bWFpbnMsIHNpbmNlIGl0IHBvaW50cyB0byB0aGUgY29udGV4dCBiYW5rCj4gKyAgICAgKiB0byB1
c2UgZm9yIHRoZSBwYWdlIHdhbGspLgo+ICsgICAgICogQXMgZWFjaCBYZW4gZG9tYWluIHVzZXMg
aW5kaXZpZHVhbCBjb250ZXh0IGJhbmsgcG9pbnRlZCBieSBjb250ZXh0X2lkLAo+ICsgICAgICog
d2UgY2FuIHBvdGVudGlhbGx5IHJlY29nbml6ZSB0aGF0IHVzZSBjYXNlIGJ5IGNvbXBhcmluZyBj
dXJyZW50IGFuZCBuZXcKPiArICAgICAqIGNvbnRleHRfaWQgZm9yIGFscmVhZHkgZW5hYmxlZCBt
aWNyby1UTEIgYW5kIHByZXZlbnQgZGlmZmVyZW50IGNvbnRleHQKPiArICAgICAqIGJhbmsgZnJv
bSBiZWluZyBzZXQuCj4gKyAgICAgKi8KPiArICAgIGRhdGEgPSBpcG1tdV9yZWFkKG1tdSwgSU1V
Q1RSKHV0bGIpKTsKSSBjYW4gc2VlIHRoYXQgdGhpcyBjb2RlIGlzIG5vdCBjb3ZlcmVkIGJ5IHNw
aW5sb2NrLiBTbywgSSBiZWxpZXZlLAp0aGVyZSBjYW4gYmUgYSByYWNlIGNvbWRpdGlvbiwgd2hl
biB0aGlzIHJlZ2lzdGVyIGlzIGJlaW5nIHJlYWQgb24gdHdvCkNQVXMgc2ltdWx0YW5lb3VzbHku
Cgo+ICsgICAgaWYgKCBkYXRhICYgSU1VQ1RSX01NVUVOICkKPiArICAgIHsKPiArICAgICAgICB1
bnNpZ25lZCBpbnQgY29udGV4dF9pZDsKPiArCj4gKyAgICAgICAgY29udGV4dF9pZCA9IChkYXRh
ICYgSU1VQ1RSX1RUU0VMX01BU0spID4+IElNVUNUUl9UVFNFTF9TSElGVDsKPiArICAgICAgICBp
ZiAoIGRvbWFpbi0+Y29udGV4dF9pZCAhPSBjb250ZXh0X2lkICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGRldl9lcnIobW11LT5kZXYsICJNaWNyby1UTEIgJXUgYWxyZWFkeSBhc3NpZ25l
ZCB0byBJUE1NVSBjb250ZXh0ICV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIHV0bGIsIGNv
bnRleHRfaWQpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4g
KyAgICB9Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIFRPRE86IFJlZmVyZW5jZS1jb3VudCB0aGUg
bWljcm8tVExCIGFzIHNldmVyYWwgYnVzIG1hc3RlcnMgY2FuIGJlCj4gLSAgICAgKiBjb25uZWN0
ZWQgdG8gdGhlIHNhbWUgbWljcm8tVExCLiBQcmV2ZW50IHRoZSB1c2UgY2FzZXMgd2hlcmUKPiAt
ICAgICAqIHRoZSBzYW1lIG1pY3JvLVRMQiBjb3VsZCBiZSBzaGFyZWQgYmV0d2VlbiBtdWx0aXBs
ZSBYZW4gZG9tYWlucy4KPiArICAgICAqIGNvbm5lY3RlZCB0byB0aGUgc2FtZSBtaWNyby1UTEIu
Cj4gICAgICAgKi8KPiAgICAgIGlwbW11X3dyaXRlKG1tdSwgSU1VQVNJRCh1dGxiKSwgMCk7Cj4g
LSAgICBpcG1tdV93cml0ZShtbXUsIElNVUNUUih1dGxiKSwgaXBtbXVfcmVhZChtbXUsIElNVUNU
Uih1dGxiKSkgfAo+ICsgICAgaXBtbXVfd3JpdGUobW11LCBJTVVDVFIodXRsYiksIGRhdGEgfAo+
ICAgICAgICAgICAgICAgICAgSU1VQ1RSX1RUU0VMX01NVShkb21haW4tPmNvbnRleHRfaWQpIHwg
SU1VQ1RSX01NVUVOKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAgLyogRGlzYWJs
ZSBNTVUgdHJhbnNsYXRpb24gZm9yIHRoZSBtaWNyby1UTEIuICovCj4gQEAgLTY3MSw3ICs2OTgs
MTIgQEAgc3RhdGljIGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCBpcG1tdV92bXNhX2Rv
bWFpbiAqZG9tYWluLAo+ICAgICAgICAgIGRldl9pbmZvKGRldiwgIlJldXNpbmcgSVBNTVUgY29u
dGV4dCAldVxuIiwgZG9tYWluLT5jb250ZXh0X2lkKTsKPiAgCj4gICAgICBmb3IgKCBpID0gMDsg
aSA8IGZ3c3BlYy0+bnVtX2lkczsgKytpICkKPiAtICAgICAgICBpcG1tdV91dGxiX2VuYWJsZShk
b21haW4sIGZ3c3BlYy0+aWRzW2ldKTsKPiArICAgIHsKPiArICAgICAgICBpbnQgcmV0ID0gaXBt
bXVfdXRsYl9lbmFibGUoZG9tYWluLCBmd3NwZWMtPmlkc1tpXSk7Cj4gKwo+ICsgICAgICAgIGlm
ICggcmV0ICkKPiArICAgICAgICAgICAgcmV0dXJuIHJldDsKSSBjYW4ndCBzZWUgZXJyb3IgcGF0
aCB3aGVyZSBpcG1tdV91dGxiX2Rpc2FibGUoKSB3b3VsZCBiZSBjYWxsZWQgZm9yCmFscmVhZHkg
ZW5hYmxlIHVUTEJzLiBJcyB0aGlzIG5vcm1hbD8KCj4gKyAgICB9Cj4gIAo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KCgotLSAKVm9sb2R5bXlyIEJhYmNodWsgYXQgRVBBTQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:08:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwptM-0007qm-S5; Wed, 29 Jan 2020 16:08:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=c1nS=3S=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1iwptL-0007qc-1d
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:08:35 +0000
X-Inumbo-ID: 9994d774-42b1-11ea-b211-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 9994d774-42b1-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 16:08:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580314113;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=FVuvRoAy8xoENx5N43bQmC4vcpEQFqzKqPvcVa0lw74=;
 b=NCu6SN4gDKvRTIJNzA4R/I1Z30ADSc/FJyO/OiHm6CRC172YlgKgpS5TdDMHTO7843YX9t
 dHBaqZyMWeqBTFPYq8s37E1i4VkOfRX/LHz7Y11inUz77mQbm7QGjnr+eqtJWm1TobWziA
 L/2XLSfIIhLndkN0mO7wWgijxQUwTbA=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-50-s9lFZGMxPDKD8_Bk0unEHw-1; Wed, 29 Jan 2020 11:08:29 -0500
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3621113EF;
 Wed, 29 Jan 2020 16:08:28 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-32.ams2.redhat.com
 [10.36.116.32])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1365D9B900;
 Wed, 29 Jan 2020 16:08:24 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, devel@edk2.groups.io
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-2-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <d1f6bfeb-6cf8-649e-baa0-b5e5c27f42e7@redhat.com>
Date: Wed, 29 Jan 2020 17:08: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: <20200129121235.1814563-2-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-MC-Unique: s9lFZGMxPDKD8_Bk0unEHw-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH 1/5] OvmfPkg/XenResetVector: Silent a
 warning from nasm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@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>

T24gMDEvMjkvMjAgMTM6MTIsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFRvIGF2b2lkIG5hc20g
Z2VuZXJhdGluZyBhIHdhcm5pbmcsIHJlcGxhY2UgdGhlIG1hY3JvIGJ5IHRoZSB2YWx1ZQo+IGV4
cGVjdGVkIHRvIGJlIHN0b3JlZCBpbiBlYXguCj4gICBJYTMyL1hlblBWSE1haW4uYXNtOjc2OiB3
YXJuaW5nOiBkd29yZCBkYXRhIGV4Y2VlZHMgYm91bmRzCj4gCj4gUmVwb3J0ZWQtYnk6IExhc3ps
byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIE92bWZQa2cvWGVuUmVzZXRW
ZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUmVz
ZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbSBiL092bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEz
Mi9YZW5QVkhNYWluLmFzbQo+IGluZGV4IDJkZjBmMTJlMThjYi4uYzc2MWU5ZDMwNzI5IDEwMDY0
NAo+IC0tLSBhL092bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbQo+ICsr
KyBiL092bWZQa2cvWGVuUmVzZXRWZWN0b3IvSWEzMi9YZW5QVkhNYWluLmFzbQo+IEBAIC03Myw3
ICs3Myw3IEBAIHhlblBWSE1haW46Cj4gICAgICA7Cj4gICAgICA7IHBhcmFtZXRlciBmb3IgRmxh
dDMyU2VhcmNoRm9yQmZ2QmFzZQo+ICAgICAgOwo+IC0gICAgbW92ICAgICBlYXgsIEFERFJfT0Yo
Zm91ckdpZ2FieXRlcykKPiArICAgIG1vdiAgICAgZWF4LCAwICAgOyBBRERSX09GKGZvdXJHaWdh
Ynl0ZXMpCj4gICAgICBhZGQgICAgIGVheCwgZWR4IDsgYWRkIGRlbHRhCj4gIAo+ICAgICAgOwo+
IAoKUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:09:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16: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 1iwpuh-000813-9I; Wed, 29 Jan 2020 16:09:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwpuf-0007xm-Ig
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:09:57 +0000
X-Inumbo-ID: caa32dde-42b1-11ea-8396-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id caa32dde-42b1-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 16:09:56 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id q9so289076wmj.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 08:09:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=z+41GGe5tZ/KcyQlos/P/pTXfRMX7AGAh9lSeca4Ywc=;
 b=SDpuixGppjHYO9/IOYLij4yZaN/d/4Dn21k0G7Ry9OZeQ5bsowHMu1HThRS0KWICqs
 aLh5IIX+AMxIOYbWv9wGejL6hjLq7KbaItwHZkYZDlV3A/vNzWRJEMfkY2qJyeUqjv2r
 bkKr9/b/8qwuAXCOa6dwRnQ3zV+YZy4uSpcZIgyDXyesUe8Oiq1TFXixpI9gMLJ6iAD1
 KpSkex6qr060dHI7SceUWuI7zoprlQGCxlOGxE4/1pkhTNd31dF/6vurc9l6H5jaKJE6
 uOall/N/HN4OooZVUrZHBUvyfkbqUROOINMfwZXqdHwaSrUu0p29iO8thGV4mSAWrsJZ
 yhQg==
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=z+41GGe5tZ/KcyQlos/P/pTXfRMX7AGAh9lSeca4Ywc=;
 b=DzVi96rpyXbxKzC6aDn4r1YoO4H1nrKAZkBM/eA5FBPwG+zHkGEQXaqulGzKkYtjNW
 Xgh+zZL5qkcGGTGKDHnAYWrYvf2BYWt883R8N70kVdjYLXv/LQaYFpmslVmKigMZBKS/
 /jkuub89JV4JCs+tRqrSyqTd2LcIF/b47Ldfp4sz1lGnJ6ew2SBtwYuF1Firic7Y/JB1
 wEUJXJiRwYrJL+vdWCgsYFvSIHy0C65mMCaIgFsWQkapG9+NvJ3DrhL7G/r2ja5VLVAq
 o5PRlvulFbqa83Xg4E+LxCtkxa2iFP8XUxjDBYH86Yy6kkOuatd+eoMWJS8w+S8+ijPe
 QUag==
X-Gm-Message-State: APjAAAWCR/Hu83HYlW+WYOaJ3s//aiJllhvVn2XDxKlocdaK7R3yXrbS
 aSQHXUB5RvOoU1qdY/KW58x7qCSGf2ni9PkJlD0=
X-Google-Smtp-Source: APXvYqyHJHz0zXNQDPhkAnGKPweD21ar28jk4La9fVzGhMRkhae5aib3YOH/Jav/R2dgy/MzNyjl1PLKNmt0cSsvqx4=
X-Received: by 2002:a05:600c:d6:: with SMTP id
 u22mr12409672wmm.77.1580314196017; 
 Wed, 29 Jan 2020 08:09:56 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
 <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
 <8143473f-c87d-a0d1-e211-c94b1dc7f5c8@suse.com>
 <CABfawh==quyX5uG1Rh5V8rbDO_SnNr-mA-=DSFn8ejvaXe_ZgA@mail.gmail.com>
In-Reply-To: <CABfawh==quyX5uG1Rh5V8rbDO_SnNr-mA-=DSFn8ejvaXe_ZgA@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 09:09:19 -0700
Message-ID: <CABfawhnzLSuEqR6nbJo_nZRxYig74onVbfEcKJehEj93eFPmwg@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzo1NiBBTSBUYW1hcyBLIExlbmd5ZWwKPHRhbWFzLmsu
bGVuZ3llbEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzo0
NCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIDI5
LjAxLjIwMjAgMTU6MDUsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4gT24gV2VkLCBKYW4g
MjksIDIwMjAgYXQgNjoyNyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3Rl
Ogo+ID4gPj4KPiA+ID4+IE9uIDI4LjAxLjIwMjAgMTg6MDIsIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPiA+ID4+PiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCA5OjU2IEFNIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Cj4gPiA+Pj4+IE9uIDI3LjAxLjIwMjAg
MTk6MDYsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+ID4+Pj4+IFdoZW4gcGx1Z2dpbmcgYSBo
b2xlIGluIHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBwZXJtaXNzaW9u
Cj4gPiA+Pj4+PiByZXR1cm5lZCBieSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MgYXMgaXQgY2FuIGJl
IG5vbi1zZW5zaWNhbCwgbGVhZGluZyB0bwo+ID4gPj4+Pj4gc3B1cmlvdXMgdm1fZXZlbnRzIGJl
aW5nIHNlbnQgb3V0IGZvciBhY2Nlc3MgdmlvbGF0aW9ucyBhdCB1bmV4cGVjdGVkCj4gPiA+Pj4+
PiBsb2NhdGlvbnMuIE1ha2UgdXNlIG9mIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaW5zdGVhZC4KPiA+
ID4+Pj4KPiA+ID4+Pj4gQXMgYmVmb3JlLCB0byBtZSAiY2FuIGJlIG5vbi1zZW5zaWNhbCIgaXMg
aW5zdWZmaWNpZW50IGFzIGEgcmVhc29uCj4gPiA+Pj4+IGhlcmUuIElmIGl0IGNhbiBhbHNvIGJl
IGEgImdvb2QiIHZhbHVlLCBpdCBzdGlsbCByZW1haW5zIHVuY2xlYXIKPiA+ID4+Pj4gd2h5IGlu
IHRoYXQgY2FzZSBwMm0tPmRlZmF1bHRfYWNjZXNzIGlzIG5ldmVydGhlbGVzcyB0aGUgcmlnaHQK
PiA+ID4+Pj4gdmFsdWUgdG8gdXNlLgo+ID4gPj4+Cj4gPiA+Pj4gSSBoYXZlIGFscmVhZHkgZXhw
bGFpbmVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCB3aHkgSQo+ID4gPj4+
IHNhaWQgImNhbiBiZSIuIEZvcmdvdCB0byBjaGFuZ2UgdGhlIGNvbW1pdCBtZXNzYWdlIGZyb20g
ImNhbiBiZSIgdG8KPiA+ID4+PiAiaXMiLgo+ID4gPj4KPiA+ID4+IENoYW5naW5nIGp1c3QgdGhl
IGNvbW1pdCBtZXNzYWdlIHdvdWxkIGJlIGVhc3kgd2hpbGUgY29tbWl0dGluZy4KPiA+ID4+IEJ1
dCBldmVuIHdpdGggdGhlIGNoYW5nZSBJIHdvdWxkIGFzayB3aHkgdGhpcyBpcy4gTG9va2luZyBh
dAo+ID4gPj4gZXB0X2dldF9lbnRyeSgpIChhbmQgYXNzdW1pbmcgcDJtX3B0X2dldF9lbnRyeSgp
IHdpbGwgd29yawo+ID4gPj4gc2ltaWxhcmx5LCBtaW51cyB0aGUgcDJtX2FjY2Vzc190IHdoaWNo
IGNhbid0IGNvbWUgb3V0IG9mIHRoZQo+ID4gPj4gUFRFIGp1c3QgeWV0KSwgSSBzZWUKPiA+ID4+
Cj4gPiA+PiAgICAgaWYgKCBpc19lcHRlX3ZhbGlkKGVwdF9lbnRyeSkgKQo+ID4gPj4gICAgIHsK
PiA+ID4+ICAgICAgICAgKnQgPSBwMm1fcmVjYWxjX3R5cGUocmVjYWxjIHx8IGVwdF9lbnRyeS0+
cmVjYWxjLAo+ID4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcHRfZW50cnktPnNh
X3AybXQsIHAybSwgZ2ZuKTsKPiA+ID4+ICAgICAgICAgKmEgPSBlcHRfZW50cnktPmFjY2VzczsK
PiA+ID4+Cj4gPiA+PiBuZWFyIGl0cyBlbmQuIFdoaWNoIG1lYW5zIGV2ZW4gYSBob2xlIGNhbiBo
YXZlIGl0cyBhY2Nlc3MgZmllbGQKPiA+ID4+IHNldC4gU28gaXQncyBzdGlsbCBub3QgY2xlYXIg
dG8gbWUgZnJvbSB0aGUgZGVzY3JpcHRpb24gd2h5Cj4gPiA+PiBwMm0tPmRlZmF1bHRfYWNjZXNz
IGlzIHVuaWZvcm1seSB0aGUgdmFsdWUgdG8gdXNlLiBXb3VsZG4ndCB5b3UKPiA+ID4+IHJhdGhl
ciB3YW50IHRvIG92ZXJyaWRlIHRoZSBvcmlnaW5hbCB2YWx1ZSBvbmx5IGlmIGl0J3MKPiA+ID4+
IHAybV9hY2Nlc3NfbiB0b2dldGhlciB3aXRoIHAybV9pbnZhbGlkIG9yIHAybV9tbWlvX2RtIChi
dXQgbm90Cj4gPiA+PiBwYWdlZC1vdXQgcGFnZXMpPwo+ID4gPgo+ID4gPiBBdCB0aGlzIHBvaW50
IEkgd291bGQganVzdCByYXRoZXIgc3RhdGUgdGhhdCBhZGRfdG9fcGh5c21hcCBvbmx5IHdvcmtz
Cj4gPiA+IG9uIGFjdHVhbCBob2xlcywgbm90IHdpdGggcGFnZWQtb3V0IHBhZ2VzLiBJbiBmYWN0
LCBJIHdvdWxkIGxpa2UgdG8KPiA+ID4gc2VlIG1lbV9wYWdpbmcgYmVpbmcgZHJvcHBlZCBmcm9t
IHRoZSBjb2RlYmFzZSBlbnRpcmVseSBzaW5jZSBpdCdzCj4gPiA+IGJlZW4gYWJhbmRvbmVkIGZv
ciB5ZWFycyBhbmQgbm9vbmUgZXhwcmVzc2luZyBhbnkgaW50ZXJlc3QgaW4ga2VlcGluZwo+ID4g
PiBpdC4gSW4gdGhlIGludGVyaW0gSSB3b3VsZCByYXRoZXIgbm90IHNwZW5kIHVubmVjZXNzYXJ5
IGN5Y2xlcyBvbgo+ID4gPiBzcGVjdWxhdGluZyBhYm91dCBwb3RlbnRpYWwgY29ybmVyLWNhc2Vz
IG9mIG1lbV9wYWdpbmcgd2hlbiBub29uZQo+ID4gPiBhY3R1YWxseSB1c2VzIGl0Lgo+ID4gPgo+
ID4gPj4gT2YgY291cnNlIHRoZW4gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlcmUKPiA+ID4+
IHdvdWxkbid0IGJlIGFuIGFtYmlndWl0eSB3aXRoIHAybV9hY2Nlc3NfbiBoYXZpbmcgZ290IHNl
dAo+ID4gPj4gZXhwbGljaXRseSBvbiB0aGUgcGFnZS4gQnV0IG1heWJlIHRoaXMgaXMgaW1wb3Nz
aWJsZSBmb3IKPiA+ID4+IHAybV9pbnZhbGlkIC8gcDJtX21taW9fZG0/Cj4gPiA+Cj4gPiA+IEFz
IGZhciBhcyBtZW1fYWNjZXNzIHBlcm1pc3Npb25zIGdvLCBJIGRvbid0IGtub3cgb2YgYW55IHVz
ZWNhc2UgdGhhdAo+ID4gPiB3b3VsZCBzZXQgbWVtX2FjY2VzcyBwZXJtaXNzaW9uIG9uIGEgaG9s
ZSBldmVuIGlmIGJ5IGxvb2tzIG9mIGl0IGl0IGlzCj4gPiA+IHRlY2huaWNhbGx5IHBvc3NpYmxl
LiBBdCB0aGlzIHBvaW50IEkgd291bGQgcmF0aGVyIGp1c3QgcHV0IHRoaXMKPiA+ID4gY29ybmVy
LWNhc2UncyBkZXNjcmlwdGlvbiBpbiBhIGNvbW1lbnQuCj4gPgo+ID4gSSB0aGluayBJIHdvdWxk
IGFjayBhIHJldmlzZWQgcGF0Y2ggaGF2aW5nIHRoaXMgcHJvcGVybHkgZXhwbGFpbmVkLgo+Cj4g
VGhhdCdzIGZpbmUsIEknbGwgYWRkIHNvbWUgY29tbWVudHMgdG8gdGhpcyBlZmZlY3QgYW5kIHJl
d29yZCB0aGUKPiBjb21taXQgbWVzc2FnZS4KPgoKQWN0dWFsbHksIGxvb2tpbmcgYXQgdGhlIGlt
cGxlbWVudGF0aW9uIG9mIHAybV9zZXRfbWVtX2FjY2VzcyBpdCdzIG5vdApjbGVhciB0byBtZSB3
aGV0aGVyIHdlIGNhbiBldmVuIGhhdmUgYSBob2xlIHdpdGggYSBtZW1fYWNjZXNzCnBlcm1pc3Np
b24gc2V0LiBDYW4geW91IGhhdmUgYSAiaG9sZSIgdHlwZSB3aXRoIGEgdmFsaWQgZ2ZuPyBJZiBu
b3QsCnRoaXMgaXMgYSBub24taXNzdWUgc2luY2UgcDJtX3NldF9tZW1fYWNjZXNzIG9ubHkgc2V0
cyBtZW1fYWNjZXNzCnBlcm1pc3Npb25zIHRoYXQgcGFzcyAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9H
Rk4pLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:11:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwpvq-0000Kh-Sa; Wed, 29 Jan 2020 16:11:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=c1nS=3S=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1iwpvp-0000Ka-C0
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:11:09 +0000
X-Inumbo-ID: f5c70c92-42b1-11ea-8396-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f5c70c92-42b1-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 16:11:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580314268;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=UgU0fNzXnl02Q14znKBtOZl7JL5ujrvp86clC7wMEUA=;
 b=Flp5xwiyofXZhsxwLC7qsMv2Nnb+ygsn8BN5PZi/eIa71XSS02UWUaX07iMYR60VR0yOez
 DiAxZ6Y0OVzvQXul5k+As0Sg5K5ubia1mmlli94IwlkIpSFSlKMwQYzCgKpcqAJFdzG8JB
 1P08k4xaBdM7ivDUNT0UMqGmLl0FOE0=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-262-z-K6hrILNJWACylanoqiRA-1; Wed, 29 Jan 2020 11:10:52 -0500
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 703F9107ACCD;
 Wed, 29 Jan 2020 16:10:50 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-32.ams2.redhat.com
 [10.36.116.32])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 27B1D60BF3;
 Wed, 29 Jan 2020 16:10:45 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, devel@edk2.groups.io
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-3-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <b7590b41-e7f6-f4df-959c-2ee188db1e66@redhat.com>
Date: Wed, 29 Jan 2020 17:10: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: <20200129121235.1814563-3-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: z-K6hrILNJWACylanoqiRA-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH 2/5] MdePkg: Allow PcdFSBClock to by Dynamic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Bob Feng <bob.c.feng@intel.com>, Julien Grall <julien@xen.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@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>

T24gMDEvMjkvMjAgMTM6MTIsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFdlIGFyZSBnb2luZyB0
byB3YW50IHRvIGNoYW5nZSB0aGUgdmFsdWUgb2YgUGNkRlNCQ2xvY2sgYXQgcnVuIHRpbWUgaW4K
PiBPdm1mWGVuLCBzbyBtb3ZlIGl0IHRvIHRoZSBQY2RzRHluYW1pYyBzZWN0aW9uLgo+IAo+IFJl
ZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDkwCj4g
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ0M6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KPiBDQzogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIE1kZVBrZy9NZGVQa2cuZGVjIHwg
OCArKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9NZGVQa2cvTWRlUGtnLmRlYyBiL01kZVBrZy9NZGVQa2cu
ZGVjCj4gaW5kZXggZDAyMmNjNWUzZWYyLi44ZjVhNDgzNDZlNTAgMTAwNjQ0Cj4gLS0tIGEvTWRl
UGtnL01kZVBrZy5kZWMKPiArKysgYi9NZGVQa2cvTWRlUGtnLmRlYwo+IEBAIC0yMTk0LDEwICsy
MTk0LDYgQEAgW1BjZHNGaXhlZEF0QnVpbGQsUGNkc1BhdGNoYWJsZUluTW9kdWxlXQo+ICAgICMg
QFZhbGlkTGlzdCAgMHg4MDAwMDAwMSB8IDgsIDE2LCAzMgo+ICAgIGdFZmlNZGVQa2dUb2tlblNw
YWNlR3VpZC5QY2RQb3J0ODBEYXRhV2lkdGh8OHxVSU5UOHwweDAwMDAwMDJkCj4gIAo+IC0gICMj
IFRoaXMgdmFsdWUgaXMgdXNlZCB0byBjb25maWd1cmUgWDg2IFByb2Nlc3NvciBGU0IgY2xvY2su
Cj4gLSAgIyBAUHJvbXB0IEZTQiBDbG9jay4KPiAtICBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQu
UGNkRlNCQ2xvY2t8MjAwMDAwMDAwfFVJTlQzMnwweDAwMDAwMDBjCj4gLQo+ICAgICMjIFRoZSBt
YXhpbXVtIHByaW50YWJsZSBudW1iZXIgb2YgY2hhcmFjdGVycy4gVWVmTGliIGZ1bmN0aW9uczog
QXNjaWlQcmludCgpLCBBc2NpaUVycm9yUHJpbnQoKSwKPiAgICAjICBQcmludFhZKCksIEFzY2lp
UHJpbnRYWSgpLCBQcmludCgpLCBFcnJvclByaW50KCkgYmFzZSBvbiB0aGlzIFBDRCB2YWx1ZSB0
byBwcmludCBjaGFyYWN0ZXJzLgo+ICAgICMgQFByb21wdCBNYXhpbXVtIFByaW50YWJsZSBOdW1i
ZXIgb2YgQ2hhcmFjdGVycy4KPiBAQCAtMjI5Nyw1ICsyMjkzLDkgQEAgW1BjZHNGaXhlZEF0QnVp
bGQsIFBjZHNQYXRjaGFibGVJbk1vZHVsZSwgUGNkc0R5bmFtaWMsIFBjZHNEeW5hbWljRXhdCj4g
ICAgIyBAUHJvbXB0IEJvb3QgVGltZW91dCAocykKPiAgICBnRWZpTWRlUGtnVG9rZW5TcGFjZUd1
aWQuUGNkUGxhdGZvcm1Cb290VGltZU91dHwweGZmZmZ8VUlOVDE2fDB4MDAwMDAwMmMKPiAgCj4g
KyAgIyMgVGhpcyB2YWx1ZSBpcyB1c2VkIHRvIGNvbmZpZ3VyZSBYODYgUHJvY2Vzc29yIEZTQiBj
bG9jay4KPiArICAjIEBQcm9tcHQgRlNCIENsb2NrLgo+ICsgIGdFZmlNZGVQa2dUb2tlblNwYWNl
R3VpZC5QY2RGU0JDbG9ja3wyMDAwMDAwMDB8VUlOVDMyfDB4MDAwMDAwMGMKPiArCj4gIFtVc2Vy
RXh0ZW5zaW9ucy5UaWFub0NvcmUuIkV4dHJhRmlsZXMiXQo+ICAgIE1kZVBrZ0V4dHJhLnVuaQo+
IAoKTG9va3MgZ29vZCB0byBtZToKClJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgoKTWlrZSBvciBMaW1pbmcgd2lsbCBoYXZlIHRvIEFDSy4KClRoYW5rcyEKTGFz
emxvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:14:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16: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 1iwpzM-0000X3-IG; Wed, 29 Jan 2020 16:14:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=c1nS=3S=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1iwpzL-0000Wy-Gc
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:14:47 +0000
X-Inumbo-ID: 776c5cc0-42b2-11ea-ad98-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 776c5cc0-42b2-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 16:14:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580314486;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=f779P0wnKaXYjI5mJU6xjU03x1vHo0GQfrDE1o6lQnQ=;
 b=KBGINyr7MeST/8ZXs84sB8Tkl3orkMeVLVyxviLEsnDFZ36Nl7p7wBTmgkG2XubLmjiybJ
 Vk4sOsjTxjzFdkyfCae1qMjnjYvTd0n626inzUw58KRXYHA8Day7LXtNop9i5Zb7zccJrR
 eEWc0A0GTXAJ3CYv+iag2+k9yMMoevo=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-36-sB1C5B1TMXCaV9nrbBDviQ-1; Wed, 29 Jan 2020 11:14:42 -0500
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 6098D800D4C;
 Wed, 29 Jan 2020 16:14:40 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-32.ams2.redhat.com
 [10.36.116.32])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 406175D9C5;
 Wed, 29 Jan 2020 16:14:36 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, devel@edk2.groups.io
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-4-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <edaa36a9-e4a0-8255-67b5-ebe51fae87ce@redhat.com>
Date: Wed, 29 Jan 2020 17:14: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: <20200129121235.1814563-4-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: sB1C5B1TMXCaV9nrbBDviQ-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH 3/5] OvmfPkg/IndustryStandard/Xen: Apply
 EDK2 coding style to XEN_VCPU_TIME_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: Julien Grall <julien@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@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>

T24gMDEvMjkvMjAgMTM6MTIsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFdlIGFyZSBnb2luZyB0
byB1c2UgbmV3IGZpZWxkcyBmcm9tIHRoZSBYZW4gaGVhZGVycy4gQXBwbHkgdGhlIEVESzIKPiBj
b2Rpbmcgc3R5bGUgc28gdGhhdCB0aGUgY29kZSB0aGF0IGlzIGdvaW5nIHRvIHVzZSBpdCBkb2Vz
bid0IGxvb2sgb3V0Cj4gb2YgcGxhY2UuCj4gCj4gUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5v
Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0OTAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgT3ZtZlBrZy9JbmNsdWRl
L0luZHVzdHJ5U3RhbmRhcmQvWGVuL3hlbi5oIHwgMTcgKysrKysrKysrLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKClRoaXMgaXMgaGln
aGx5IGFwcHJlY2lhdGVkLiBDb21tZW50cyBiZWxvdzoKCj4gCj4gZGlmZiAtLWdpdCBhL092bWZQ
a2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL1hlbi94ZW4uaCBiL092bWZQa2cvSW5jbHVkZS9J
bmR1c3RyeVN0YW5kYXJkL1hlbi94ZW4uaAo+IGluZGV4IGU1NWQ5MzI2MzI4NS4uYWM5MTU1MDg5
OTAyIDEwMDY0NAo+IC0tLSBhL092bWZQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL1hlbi94
ZW4uaAo+ICsrKyBiL092bWZQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL1hlbi94ZW4uaAo+
IEBAIC0xODMsMTAgKzE4MywxMCBAQCBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gewo+ICAgICAgICog
VGhlIGNvcnJlY3Qgd2F5IHRvIGludGVyYWN0IHdpdGggdGhlIHZlcnNpb24gbnVtYmVyIGlzIHNp
bWlsYXIgdG8KPiAgICAgICAqIExpbnV4J3Mgc2VxbG9jazogc2VlIHRoZSBpbXBsZW1lbnRhdGlv
bnMgb2YgcmVhZF9zZXFiZWdpbi9yZWFkX3NlcXJldHJ5Lgo+ICAgICAgICovCj4gLSAgICBVSU5U
MzIgdmVyc2lvbjsKPiArICAgIFVJTlQzMiBWZXJzaW9uOwo+ICAgICAgVUlOVDMyIHBhZDA7Cj4g
LSAgICBVSU5UNjQgdHNjX3RpbWVzdGFtcDsgICAvKiBUU0MgYXQgbGFzdCB1cGRhdGUgb2YgdGlt
ZSB2YWxzLiAgKi8KPiAtICAgIFVJTlQ2NCBzeXN0ZW1fdGltZTsgICAgIC8qIFRpbWUsIGluIG5h
bm9zZWNzLCBzaW5jZSBib290LiAgICAqLwo+ICsgICAgVUlOVDY0IFRTQ1RpbWVzdGFtcDsgICAv
KiBUU0MgYXQgbGFzdCB1cGRhdGUgb2YgdGltZSB2YWxzLiAgKi8KCigxKSBTaG91bGQgYmUgIlRz
Y1RpbWVzdGFtcCIuIEFjcm9ueW1zIGFyZSBkZS1jYXBpdGFsaXplZCB3aGVuIGNvbXBvc2VkCmlu
dG8gbG9uZ2VyIGlkZW50aWZpZXJzLCB0byBtYWludGFpbiBhIGNvbnNpc3RlbnQgQ2FtZWxDYXNl
LgoKPiArICAgIFVJTlQ2NCBTeXN0ZW1UaW1lOyAgICAgLyogVGltZSwgaW4gbmFub3NlY3MsIHNp
bmNlIGJvb3QuICAgICovCj4gICAgICAvKgo+ICAgICAgICogQ3VycmVudCBzeXN0ZW0gdGltZToK
PiAgICAgICAqICAgc3lzdGVtX3RpbWUgKwo+IEBAIC0xOTQsMTEgKzE5NCwxMSBAQCBzdHJ1Y3Qg
dmNwdV90aW1lX2luZm8gewo+ICAgICAgICogQ1BVIGZyZXF1ZW5jeSAoSHopOgo+ICAgICAgICog
ICAoKDEwXjkgPDwgMzIpIC8gdHNjX3RvX3N5c3RlbV9tdWwpID4+IHRzY19zaGlmdAo+ICAgICAg
ICovCj4gLSAgICBVSU5UMzIgdHNjX3RvX3N5c3RlbV9tdWw7Cj4gLSAgICBJTlQ4ICAgdHNjX3No
aWZ0Owo+ICsgICAgVUlOVDMyIFRTQ1RvU3lzdGVtTXVsdGlwbGllcjsKPiArICAgIElOVDggICBU
U0NTaGlmdDsKCigyKSBEaXR0byAoYm90aCBmaWVsZHMpLgoKPiAgICAgIElOVDggICBwYWQxWzNd
Owo+ICB9OyAvKiAzMiBieXRlcyAqLwo+IC10eXBlZGVmIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyB2
Y3B1X3RpbWVfaW5mb190Owo+ICt0eXBlZGVmIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyBYRU5fVkNQ
VV9USU1FX0lORk87Cj4gIAo+ICBzdHJ1Y3QgdmNwdV9pbmZvIHsKPiAgICAgIC8qCj4gQEAgLTIz
NCw3ICsyMzQsNyBAQCBzdHJ1Y3QgdmNwdV9pbmZvIHsKPiAgI2VuZGlmIC8qIFhFTl9IQVZFX1BW
X1VQQ0FMTF9NQVNLICovCj4gICAgICB4ZW5fdWxvbmdfdCBldnRjaG5fcGVuZGluZ19zZWw7Cj4g
ICAgICBzdHJ1Y3QgYXJjaF92Y3B1X2luZm8gYXJjaDsKPiAtICAgIHN0cnVjdCB2Y3B1X3RpbWVf
aW5mbyB0aW1lOwo+ICsgICAgc3RydWN0IHZjcHVfdGltZV9pbmZvIFRpbWU7Cj4gIH07IC8qIDY0
IGJ5dGVzICh4ODYpICovCj4gICNpZm5kZWYgX19YRU5fXwo+ICB0eXBlZGVmIHN0cnVjdCB2Y3B1
X2luZm8gdmNwdV9pbmZvX3Q7Cj4gQEAgLTI1MCw3ICsyNTAsNyBAQCB0eXBlZGVmIHN0cnVjdCB2
Y3B1X2luZm8gdmNwdV9pbmZvX3Q7Cj4gICAqIG9mIHRoaXMgc3RydWN0dXJlIHJlbWFpbmluZyBj
b25zdGFudC4KPiAgICovCj4gIHN0cnVjdCBzaGFyZWRfaW5mbyB7Cj4gLSAgICBzdHJ1Y3QgdmNw
dV9pbmZvIHZjcHVfaW5mb1tYRU5fTEVHQUNZX01BWF9WQ1BVU107Cj4gKyAgICBzdHJ1Y3QgdmNw
dV9pbmZvIFZjcHVJbmZvW1hFTl9MRUdBQ1lfTUFYX1ZDUFVTXTsKClllcywgdGhpcyBpcyBhIGdv
b2QgZXhhbXBsZS4gIlZjcHUiIGFuZCBub3QgIlZDUFUiIG9yICJWQ3B1Ii4KCj4gIAo+ICAgICAg
LyoKPiAgICAgICAqIEEgZG9tYWluIGNhbiBjcmVhdGUgImV2ZW50IGNoYW5uZWxzIiBvbiB3aGlj
aCBpdCBjYW4gc2VuZCBhbmQgcmVjZWl2ZQo+IEBAIC0yOTksNiArMjk5LDcgQEAgc3RydWN0IHNo
YXJlZF9pbmZvIHsKPiAgfTsKPiAgI2lmbmRlZiBfX1hFTl9fCj4gIHR5cGVkZWYgc3RydWN0IHNo
YXJlZF9pbmZvIHNoYXJlZF9pbmZvX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHNoYXJlZF9pbmZvIFhF
Tl9TSEFSRURfSU5GTzsKPiAgI2VuZGlmCj4gIAo+ICAvKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGlu
dG8gYSBDIFVJTlROIGNvbnN0YW50LiAqLwo+IAoKQXNzdW1pbmcgdGhlIE9WTUYgcGxhdGZvcm1z
IGNvbnRpbnVlIHRvIGJ1aWxkIGF0IHRoaXMgc3RhZ2UgaW50byB0aGUKc2VyaWVzLCBhbmQgcHJv
dmlkZWQgdGhhdCAoMSkgYW5kICgyKSBhcmUgZml4ZWQ6CgpSZXZpZXdlZC1ieTogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:17:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:17: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 1iwq1u-0000dz-1w; Wed, 29 Jan 2020 16:17:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WAbB=3S=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1iwq1s-0000du-Oy
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:17:24 +0000
X-Inumbo-ID: d5225680-42b2-11ea-b211-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5225680-42b2-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 16:17:24 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id q9so315592wmj.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 08:17:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6Odc1bBF8gq/PRTWcZhipbFS52PCM54vkmTtGTKPeFI=;
 b=qEW1qrAXlxzvAfX89n3EV8eUPCbMnvz7N+R1wi6EQU9T+0F0NMvDYllH98R0ZPKL6x
 ah1fsa1u/FeHLvX4YIJGKhxmvTUTBKjSzhxb9iAlLUcc7bWYKRynQjJWlrn2DUKrfn++
 k015InsX/z5rs9kjVR1/Ag/dEhQJdtdzPeXThwxMFD9rqUhZgf87EzLHpvsdh9mcBbky
 aUVmSJgdmQXCSW58s9CON/n6VlCG0BYAN0Pwxw2JbgWX2z/5PG9rbrM7GPYhmsNNBRtb
 aS5l+6FxSt8s1g2brMvPqs1OawkS60m4jY15eruvJTWlZg2BJTCt1TNGOPrJ/lAG9X1/
 7tuA==
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=6Odc1bBF8gq/PRTWcZhipbFS52PCM54vkmTtGTKPeFI=;
 b=Ymc17b1vRu6zBOXKgp/QyIwbk6UnZUonBqsi5kaasdiO7vYhP/Uxi3Z6prli8dV3vv
 ETRuBqhhQqmtadHKj5ZhMY/3APqb7FsCdKEmXDoMIsoRetgStYylviyAjVrLd5QYQQZn
 A++QDmhjJ3EvrkJH+SrY3xg0Sl8pGZ0wcr3lBxGUxRoVX8WVpbZnLylz4u/+4+h4yIRE
 N31rp5hvgAsGSo6llo4BAGDBl3u3TcBrzBIQlBCp4AEDXpBLBmp1BD/HYM5O1MieyuTi
 QvJsFfZIhI4CXmDxlK2abyIvOyqnTZSmN3yBlsKM+eSM0wDjSd4swJ/4CcYElwvDurS3
 GfGQ==
X-Gm-Message-State: APjAAAWgPUMAfnajPnKocg9Z+fDYD4HLouJoKrtxS81XKrbKbbS2VCEZ
 u7gZap7yaNNDskUFB+44pSCex6wmR/vWZSQslrA=
X-Google-Smtp-Source: APXvYqy/TFEOb1j/hFN9oTHPg94NgUoCeTuapfBNVxsAobhwQSL6ohGkThPTqX6c9Box7XjJnK5wuIvxQoVR5mynfdE=
X-Received: by 2002:a05:600c:2c06:: with SMTP id
 q6mr22580wmg.154.1580314643097; 
 Wed, 29 Jan 2020 08:17:23 -0800 (PST)
MIME-Version: 1.0
References: <cover.1580148227.git.tamas.lengyel@intel.com>
 <ae2142231342bfc6fb9731303130a2c0fa381576.1580148227.git.tamas.lengyel@intel.com>
 <88661ce4-ef90-c525-586a-4668d4b0001e@suse.com>
 <CABfawhnZTSzh5X0Zctiikw7xhMEDdSGTnW2-eBVC_FsGN9-Ksg@mail.gmail.com>
 <1835b6f4-7361-8979-5a0e-27df5148873a@suse.com>
 <CABfawhkBh-EFjq_HDMaTbtHo=toDcM-C6NwEgCN4i7hZWNNeCA@mail.gmail.com>
 <8143473f-c87d-a0d1-e211-c94b1dc7f5c8@suse.com>
 <CABfawh==quyX5uG1Rh5V8rbDO_SnNr-mA-=DSFn8ejvaXe_ZgA@mail.gmail.com>
 <CABfawhnzLSuEqR6nbJo_nZRxYig74onVbfEcKJehEj93eFPmwg@mail.gmail.com>
In-Reply-To: <CABfawhnzLSuEqR6nbJo_nZRxYig74onVbfEcKJehEj93eFPmwg@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Wed, 29 Jan 2020 09:16:46 -0700
Message-ID: <CABfawhnzJxgiuGjXf2L6dGmf59Kz6_phsLQR-uobQRiqQ6-WJw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6 5/9] x86/mem_sharing: use default_access
 in add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>,
 Tamas K Lengyel <tamas.lengyel@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgOTowOSBBTSBUYW1hcyBLIExlbmd5ZWwKPHRhbWFzLmsu
bGVuZ3llbEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzo1
NiBBTSBUYW1hcyBLIExlbmd5ZWwKPiA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPgo+ID4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNzo0NCBBTSBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4gPgo+ID4gPiBPbiAyOS4wMS4yMDIwIDE1OjA1LCBU
YW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgNjoy
NyBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4gPiA+Pgo+ID4g
PiA+PiBPbiAyOC4wMS4yMDIwIDE4OjAyLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4+
PiBPbiBUdWUsIEphbiAyOCwgMjAyMCBhdCA5OjU2IEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4gPiA+ID4+Pj4KPiA+ID4gPj4+PiBPbiAyNy4wMS4yMDIwIDE5OjA2
LCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPiA+ID4+Pj4+IFdoZW4gcGx1Z2dpbmcgYSBob2xl
IGluIHRoZSB0YXJnZXQgcGh5c21hcCBkb24ndCB1c2UgdGhlIGFjY2VzcyBwZXJtaXNzaW9uCj4g
PiA+ID4+Pj4+IHJldHVybmVkIGJ5IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBhcyBpdCBjYW4gYmUg
bm9uLXNlbnNpY2FsLCBsZWFkaW5nIHRvCj4gPiA+ID4+Pj4+IHNwdXJpb3VzIHZtX2V2ZW50cyBi
ZWluZyBzZW50IG91dCBmb3IgYWNjZXNzIHZpb2xhdGlvbnMgYXQgdW5leHBlY3RlZAo+ID4gPiA+
Pj4+PiBsb2NhdGlvbnMuIE1ha2UgdXNlIG9mIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaW5zdGVhZC4K
PiA+ID4gPj4+Pgo+ID4gPiA+Pj4+IEFzIGJlZm9yZSwgdG8gbWUgImNhbiBiZSBub24tc2Vuc2lj
YWwiIGlzIGluc3VmZmljaWVudCBhcyBhIHJlYXNvbgo+ID4gPiA+Pj4+IGhlcmUuIElmIGl0IGNh
biBhbHNvIGJlIGEgImdvb2QiIHZhbHVlLCBpdCBzdGlsbCByZW1haW5zIHVuY2xlYXIKPiA+ID4g
Pj4+PiB3aHkgaW4gdGhhdCBjYXNlIHAybS0+ZGVmYXVsdF9hY2Nlc3MgaXMgbmV2ZXJ0aGVsZXNz
IHRoZSByaWdodAo+ID4gPiA+Pj4+IHZhbHVlIHRvIHVzZS4KPiA+ID4gPj4+Cj4gPiA+ID4+PiBJ
IGhhdmUgYWxyZWFkeSBleHBsYWluZWQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHBh
dGNoIHdoeSBJCj4gPiA+ID4+PiBzYWlkICJjYW4gYmUiLiBGb3Jnb3QgdG8gY2hhbmdlIHRoZSBj
b21taXQgbWVzc2FnZSBmcm9tICJjYW4gYmUiIHRvCj4gPiA+ID4+PiAiaXMiLgo+ID4gPiA+Pgo+
ID4gPiA+PiBDaGFuZ2luZyBqdXN0IHRoZSBjb21taXQgbWVzc2FnZSB3b3VsZCBiZSBlYXN5IHdo
aWxlIGNvbW1pdHRpbmcuCj4gPiA+ID4+IEJ1dCBldmVuIHdpdGggdGhlIGNoYW5nZSBJIHdvdWxk
IGFzayB3aHkgdGhpcyBpcy4gTG9va2luZyBhdAo+ID4gPiA+PiBlcHRfZ2V0X2VudHJ5KCkgKGFu
ZCBhc3N1bWluZyBwMm1fcHRfZ2V0X2VudHJ5KCkgd2lsbCB3b3JrCj4gPiA+ID4+IHNpbWlsYXJs
eSwgbWludXMgdGhlIHAybV9hY2Nlc3NfdCB3aGljaCBjYW4ndCBjb21lIG91dCBvZiB0aGUKPiA+
ID4gPj4gUFRFIGp1c3QgeWV0KSwgSSBzZWUKPiA+ID4gPj4KPiA+ID4gPj4gICAgIGlmICggaXNf
ZXB0ZV92YWxpZChlcHRfZW50cnkpICkKPiA+ID4gPj4gICAgIHsKPiA+ID4gPj4gICAgICAgICAq
dCA9IHAybV9yZWNhbGNfdHlwZShyZWNhbGMgfHwgZXB0X2VudHJ5LT5yZWNhbGMsCj4gPiA+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXB0X2VudHJ5LT5zYV9wMm10LCBwMm0sIGdm
bik7Cj4gPiA+ID4+ICAgICAgICAgKmEgPSBlcHRfZW50cnktPmFjY2VzczsKPiA+ID4gPj4KPiA+
ID4gPj4gbmVhciBpdHMgZW5kLiBXaGljaCBtZWFucyBldmVuIGEgaG9sZSBjYW4gaGF2ZSBpdHMg
YWNjZXNzIGZpZWxkCj4gPiA+ID4+IHNldC4gU28gaXQncyBzdGlsbCBub3QgY2xlYXIgdG8gbWUg
ZnJvbSB0aGUgZGVzY3JpcHRpb24gd2h5Cj4gPiA+ID4+IHAybS0+ZGVmYXVsdF9hY2Nlc3MgaXMg
dW5pZm9ybWx5IHRoZSB2YWx1ZSB0byB1c2UuIFdvdWxkbid0IHlvdQo+ID4gPiA+PiByYXRoZXIg
d2FudCB0byBvdmVycmlkZSB0aGUgb3JpZ2luYWwgdmFsdWUgb25seSBpZiBpdCdzCj4gPiA+ID4+
IHAybV9hY2Nlc3NfbiB0b2dldGhlciB3aXRoIHAybV9pbnZhbGlkIG9yIHAybV9tbWlvX2RtIChi
dXQgbm90Cj4gPiA+ID4+IHBhZ2VkLW91dCBwYWdlcyk/Cj4gPiA+ID4KPiA+ID4gPiBBdCB0aGlz
IHBvaW50IEkgd291bGQganVzdCByYXRoZXIgc3RhdGUgdGhhdCBhZGRfdG9fcGh5c21hcCBvbmx5
IHdvcmtzCj4gPiA+ID4gb24gYWN0dWFsIGhvbGVzLCBub3Qgd2l0aCBwYWdlZC1vdXQgcGFnZXMu
IEluIGZhY3QsIEkgd291bGQgbGlrZSB0bwo+ID4gPiA+IHNlZSBtZW1fcGFnaW5nIGJlaW5nIGRy
b3BwZWQgZnJvbSB0aGUgY29kZWJhc2UgZW50aXJlbHkgc2luY2UgaXQncwo+ID4gPiA+IGJlZW4g
YWJhbmRvbmVkIGZvciB5ZWFycyBhbmQgbm9vbmUgZXhwcmVzc2luZyBhbnkgaW50ZXJlc3QgaW4g
a2VlcGluZwo+ID4gPiA+IGl0LiBJbiB0aGUgaW50ZXJpbSBJIHdvdWxkIHJhdGhlciBub3Qgc3Bl
bmQgdW5uZWNlc3NhcnkgY3ljbGVzIG9uCj4gPiA+ID4gc3BlY3VsYXRpbmcgYWJvdXQgcG90ZW50
aWFsIGNvcm5lci1jYXNlcyBvZiBtZW1fcGFnaW5nIHdoZW4gbm9vbmUKPiA+ID4gPiBhY3R1YWxs
eSB1c2VzIGl0Lgo+ID4gPiA+Cj4gPiA+ID4+IE9mIGNvdXJzZSB0aGVuIHRoZSBxdWVzdGlvbiBp
cyB3aGV0aGVyIHRoZXJlCj4gPiA+ID4+IHdvdWxkbid0IGJlIGFuIGFtYmlndWl0eSB3aXRoIHAy
bV9hY2Nlc3NfbiBoYXZpbmcgZ290IHNldAo+ID4gPiA+PiBleHBsaWNpdGx5IG9uIHRoZSBwYWdl
LiBCdXQgbWF5YmUgdGhpcyBpcyBpbXBvc3NpYmxlIGZvcgo+ID4gPiA+PiBwMm1faW52YWxpZCAv
IHAybV9tbWlvX2RtPwo+ID4gPiA+Cj4gPiA+ID4gQXMgZmFyIGFzIG1lbV9hY2Nlc3MgcGVybWlz
c2lvbnMgZ28sIEkgZG9uJ3Qga25vdyBvZiBhbnkgdXNlY2FzZSB0aGF0Cj4gPiA+ID4gd291bGQg
c2V0IG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBvbiBhIGhvbGUgZXZlbiBpZiBieSBsb29rcyBvZiBp
dCBpdCBpcwo+ID4gPiA+IHRlY2huaWNhbGx5IHBvc3NpYmxlLiBBdCB0aGlzIHBvaW50IEkgd291
bGQgcmF0aGVyIGp1c3QgcHV0IHRoaXMKPiA+ID4gPiBjb3JuZXItY2FzZSdzIGRlc2NyaXB0aW9u
IGluIGEgY29tbWVudC4KPiA+ID4KPiA+ID4gSSB0aGluayBJIHdvdWxkIGFjayBhIHJldmlzZWQg
cGF0Y2ggaGF2aW5nIHRoaXMgcHJvcGVybHkgZXhwbGFpbmVkLgo+ID4KPiA+IFRoYXQncyBmaW5l
LCBJJ2xsIGFkZCBzb21lIGNvbW1lbnRzIHRvIHRoaXMgZWZmZWN0IGFuZCByZXdvcmQgdGhlCj4g
PiBjb21taXQgbWVzc2FnZS4KPiA+Cj4KPiBBY3R1YWxseSwgbG9va2luZyBhdCB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgcDJtX3NldF9tZW1fYWNjZXNzIGl0J3Mgbm90Cj4gY2xlYXIgdG8gbWUgd2hl
dGhlciB3ZSBjYW4gZXZlbiBoYXZlIGEgaG9sZSB3aXRoIGEgbWVtX2FjY2Vzcwo+IHBlcm1pc3Np
b24gc2V0LiBDYW4geW91IGhhdmUgYSAiaG9sZSIgdHlwZSB3aXRoIGEgdmFsaWQgZ2ZuPyBJZiBu
b3QsCj4gdGhpcyBpcyBhIG5vbi1pc3N1ZSBzaW5jZSBwMm1fc2V0X21lbV9hY2Nlc3Mgb25seSBz
ZXRzIG1lbV9hY2Nlc3MKPiBwZXJtaXNzaW9ucyB0aGF0IHBhc3MgIWdmbl9lcShnZm4sIElOVkFM
SURfR0ZOKS4KCk5ldmVyIG1pbmQsIG9mIGNvdXJzZSBnZm4gY2FuIGJlIGFueXRoaW5nIChpZSB2
YWxpZCkgc2luY2UgaXQncyBub3QKdGllZCB0byB3aGV0aGVyIHRoZSBlbnRyeSBhY3R1YWxseSBl
eGlzdHMgb3Igbm90LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:35:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16: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 1iwqJi-0002Nr-KV; Wed, 29 Jan 2020 16:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=c1nS=3S=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1iwqJh-0002Nm-Al
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:35:49 +0000
X-Inumbo-ID: 6757c880-42b5-11ea-891d-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6757c880-42b5-11ea-891d-12813bfff9fa;
 Wed, 29 Jan 2020 16:35:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580315747;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=6+NG/EfzaLh1hbcguaElD/gu52IG31ucl1DGI1XoZy8=;
 b=I5j+SnhtQ4xnaiW8+rimU9jZWahFNKrZvQ3AiUJO7gXySQIRsA3xxMcE+Ue7sw+y8XG3Gx
 a1zvK5EZRgSJ/fp3VNh4Pil6k3Owg/8GD2zNQn/kvArPT3yriNHBDDNSXmANp76Zu6Tsom
 QyJvk2fKHzIR56+M6z16S4dYdShEt/M=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-420-aY4o0wdpOp-u3ePYdYY8IA-1; Wed, 29 Jan 2020 11:35:31 -0500
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id EF541108442F;
 Wed, 29 Jan 2020 16:35:29 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-32.ams2.redhat.com
 [10.36.116.32])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6D77387B0D;
 Wed, 29 Jan 2020 16:29:59 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, devel@edk2.groups.io
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-5-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <4060e55f-20bf-38a4-6586-3abdcde91836@redhat.com>
Date: Wed, 29 Jan 2020 17:29: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: <20200129121235.1814563-5-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: aY4o0wdpOp-u3ePYdYY8IA-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH 4/5] OvmfPkg/XenPlatformPei: Calibrate APIC
 timer frequency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjkvMjAgMTM6MTIsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IENhbGN1bGF0ZSB0aGUg
ZnJlcXVlbmN5IG9mIHRoZSBBUElDIHRpbWVyIHRoYXQgWGVuIHByb3ZpZGVzLgo+IAo+IEV2ZW4g
dGhvdWdoIHRoZSBmcmVxdWVuY3kgaXMgY3VycmVudGx5IGhhcmQtY29kZWQsIGl0IGlzbid0IHBh
cnQgb2YKPiB0aGUgcHVibGljIEFCSSB0aGF0IFhlbiBwcm92aWRlcyBhbmQgdGh1cyBtYXkgY2hh
bmdlIGF0IGFueSB0aW1lLiBPVk1GCj4gbmVlZHMgdG8gZGV0ZXJtaW5lIHRoZSBmcmVxdWVuY3kg
YnkgYW4gb3RoZXIgbWVhbi4KPiAKPiBGb3J0dW5hdGVseSwgWGVuIHByb3ZpZGVzIGEgd2F5IHRv
IGRldGVybWluZXMgdGhlIGZyZXF1ZW5jeSBvZiB0aGUKPiBUU0MsIHNvIHdlIGNhbiB1c2UgVFND
IHRvIGNhbGlicmF0ZSB0aGUgZnJlcXVlbmN5IG9mIHRoZSBBUElDIHRpbWVyLgo+IFRoYXQgaW5m
b3JtYXRpb24gaXMgZm91bmQgaW4gdGhlIHNoYXJlZF9pbmZvIHBhZ2Ugd2hpY2ggd2UgbWFwIGFu
ZAo+IHVubWFwIG9uY2UgZG9uZSAoWGVuQnVzRHhlIGlzIGdvaW5nIHRvIG1hcCB0aGUgcGFnZSBz
b21ld2hlcmUgZWxzZSkuCj4gCj4gVGhlIGNhbGN1bGF0ZWQgZnJlcXVlbmN5IGlzIG9ubHkgbG9n
Z2VkIGluIHRoaXMgcGF0Y2gsIGl0IHdpbGwgYmUgdXNlZAo+IGluIGEgZm9sbG93aW5nIHBhdGNo
Lgo+IAo+IFJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDkwCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+IC0tLQo+ICBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZiB8
ICAgMSArCj4gIE92bWZQa2cvWGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0uaCAgICAgICAgIHwgICA1
ICsKPiAgT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5jICAgICAgICAgfCAgIDEgKwo+
ICBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlbi5jICAgICAgICAgICAgICB8IDEyMyArKysrKysr
KysrKysrKysrKysrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKykKCkkn
bGwgcmV2aWV3IHRoaXMgc3VwZXJmaWNpYWxseTsgaXQgc2hvdWxkIGJlIGFwcHJvdmVkIGJ5IHNv
bWVvbmUgZnJvbQp4ZW4tZGV2ZWw6Cgo+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblBsYXRmb3Jt
UGVpL1hlblBsYXRmb3JtUGVpLmluZiBiL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuUGxhdGZv
cm1QZWkuaW5mCj4gaW5kZXggMGVmNzdkYjkyYzAzLi4zMzVhNDQyNTM4YzIgMTAwNjQ0Cj4gLS0t
IGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW5QbGF0Zm9ybVBlaS5pbmYKPiArKysgYi9Pdm1m
UGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZgo+IEBAIC01Miw2ICs1Miw3IEBA
IFtMaWJyYXJ5Q2xhc3Nlc10KPiAgICBEZWJ1Z0xpYgo+ICAgIEhvYkxpYgo+ICAgIElvTGliCj4g
KyAgTG9jYWxBcGljTGliCj4gICAgUGNpTGliCj4gICAgUmVzb3VyY2VQdWJsaWNhdGlvbkxpYgo+
ICAgIFBlaVNlcnZpY2VzTGliCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUGxhdGZvcm1QZWkv
UGxhdGZvcm0uaCBiL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0uaAo+IGluZGV4IDc2
NjFmNGE4ZGUwYS4uOTdlNDgyYTA2NWYwIDEwMDY0NAo+IC0tLSBhL092bWZQa2cvWGVuUGxhdGZv
cm1QZWkvUGxhdGZvcm0uaAo+ICsrKyBiL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0u
aAo+IEBAIC0xMjcsNiArMTI3LDExIEBAIFhlbkdldEU4MjBNYXAgKAo+ICAgIFVJTlQzMiAqQ291
bnQKPiAgICApOwo+ICAKPiArVk9JRAo+ICtDYWxpYnJhdGVMYXBpY1RpbWVyICgKPiArICBWT0lE
Cj4gKyAgKTsKPiArCj4gIGV4dGVybiBFRklfQk9PVF9NT0RFIG1Cb290TW9kZTsKPiAgCj4gIGV4
dGVybiBVSU5UOCBtUGh5c01lbUFkZHJlc3NXaWR0aDsKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Y
ZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5jIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9y
bS5jCj4gaW5kZXggNzE3ZmQwYWIxYTQ1Li5lOTUxMWViNDBjNjIgMTAwNjQ0Cj4gLS0tIGEvT3Zt
ZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5jCj4gKysrIGIvT3ZtZlBrZy9YZW5QbGF0Zm9y
bVBlaS9QbGF0Zm9ybS5jCj4gQEAgLTQ0OCw2ICs0NDgsNyBAQCBJbml0aWFsaXplWGVuUGxhdGZv
cm0gKAo+ICAgIEluaXRpYWxpemVSYW1SZWdpb25zICgpOwo+ICAKPiAgICBJbml0aWFsaXplWGVu
ICgpOwo+ICsgIENhbGlicmF0ZUxhcGljVGltZXIgKCk7Cj4gIAo+ICAgIGlmIChtQm9vdE1vZGUg
IT0gQk9PVF9PTl9TM19SRVNVTUUpIHsKPiAgICAgIFJlc2VydmVFbXVWYXJpYWJsZU52U3RvcmUg
KCk7Cj4gZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuLmMgYi9Pdm1mUGtn
L1hlblBsYXRmb3JtUGVpL1hlbi5jCj4gaW5kZXggYzQxZmVjZGM0ODZlLi5kNmNkYzlhOGUzMWMg
MTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYwo+ICsrKyBiL092bWZQ
a2cvWGVuUGxhdGZvcm1QZWkvWGVuLmMKPiBAQCAtMTksNiArMTksNyBAQAo+ICAvLwo+ICAjaW5j
bHVkZSA8TGlicmFyeS9EZWJ1Z0xpYi5oPgo+ICAjaW5jbHVkZSA8TGlicmFyeS9Ib2JMaWIuaD4K
PiArI2luY2x1ZGUgPExpYnJhcnkvTG9jYWxBcGljTGliLmg+Cj4gICNpbmNsdWRlIDxMaWJyYXJ5
L01lbW9yeUFsbG9jYXRpb25MaWIuaD4KPiAgI2luY2x1ZGUgPExpYnJhcnkvUGNkTGliLmg+Cj4g
ICNpbmNsdWRlIDxHdWlkL1hlbkluZm8uaD4KPiBAQCAtMzg2LDMgKzM4NywxMjUgQEAgSW5pdGlh
bGl6ZVhlbiAoCj4gIAo+ICAgIHJldHVybiBFRklfU1VDQ0VTUzsKPiAgfQo+ICsKPiArCj4gK0VG
SV9TVEFUVVMKPiArTWFwU2hhcmVkSW5mb1BhZ2UgKAo+ICsgIElOIFZPSUQgKlBhZ2VQdHIKPiAr
ICApCj4gK3sKPiArICB4ZW5fYWRkX3RvX3BoeXNtYXBfdCAgUGFyYW1ldGVyczsKPiArICBJTlRO
ICAgICAgICAgICAgICAgICAgUmV0dXJuQ29kZTsKPiArCj4gKyAgUGFyYW1ldGVycy5kb21pZCA9
IERPTUlEX1NFTEY7Cj4gKyAgUGFyYW1ldGVycy5zcGFjZSA9IFhFTk1BUFNQQUNFX3NoYXJlZF9p
bmZvOwo+ICsgIFBhcmFtZXRlcnMuaWR4ID0gMDsKPiArICBQYXJhbWV0ZXJzLmdwZm4gPSAoVUlO
VE4pIFBhZ2VQdHIgPj4gRUZJX1BBR0VfU0hJRlQ7CgooMSkgUGxlYXNlIHJlbW92ZSB0aGUgc3Bh
Y2UgY2hhcmFjdGVyIGZyb20gIihVSU5UTikgUGFnZVB0ciIuIEluc2VydGluZwphIHNwYWNlIGNo
YXJhY3RlciBpcyBhIGJhZCBhbmQgY29uZnVzaW5nIGhhYml0IGluIGVkazIsIGJlY2F1c2UgaXQg
bWFza3MKdGhlIGZhY3QgdGhhdCB0aGUgY2FzdCBvcGVyYXRvciBoYXMgb25lIG9mIHRoZSBzdHJv
bmdlc3QgYmluZGluZ3MgaW4gdGhlCkMgbGFuZ3VhZ2UuIFNvIEkgdHJ5IHRvIGtlZXAgaXQgb3V0
IG9mIE92bWZQa2cgYW5kIEFybVZpcnRQa2cuCgo+ICsgIFJldHVybkNvZGUgPSBYZW5IeXBlcmNh
bGxNZW1vcnlPcCAoWEVOTUVNX2FkZF90b19waHlzbWFwLCAmUGFyYW1ldGVycyk7Cj4gKyAgaWYg
KFJldHVybkNvZGUgIT0gMCkgewo+ICsgICAgcmV0dXJuIEVGSV9OT19NQVBQSU5HOwo+ICsgIH0K
PiArICByZXR1cm4gRUZJX1NVQ0NFU1M7Cj4gK30KPiArCj4gK1ZPSUQKPiArVW5tYXBYZW5QYWdl
ICgKPiArICBJTiBWT0lEICpQYWdlUHRyCj4gKyAgKQo+ICt7Cj4gKyAgeGVuX3JlbW92ZV9mcm9t
X3BoeXNtYXBfdCBQYXJhbWV0ZXJzOwo+ICsgIElOVE4gICAgICAgICAgICAgICAgICAgICAgUmV0
dXJuQ29kZTsKPiArCj4gKyAgUGFyYW1ldGVycy5kb21pZCA9IERPTUlEX1NFTEY7Cj4gKyAgUGFy
YW1ldGVycy5ncGZuID0gKFVJTlROKSBQYWdlUHRyID4+IEVGSV9QQUdFX1NISUZUOwoKKDIpIERp
dHRvLgoKPiArICBSZXR1cm5Db2RlID0gWGVuSHlwZXJjYWxsTWVtb3J5T3AgKFhFTk1FTV9yZW1v
dmVfZnJvbV9waHlzbWFwLCAmUGFyYW1ldGVycyk7Cj4gKyAgQVNTRVJUIChSZXR1cm5Db2RlID09
IDApOwo+ICt9Cj4gKwo+ICsKPiArU1RBVElDCj4gK1VJTlQ2NAo+ICtHZXRDUFVGcmVxICgKPiAr
ICBJTiBYRU5fVkNQVV9USU1FX0lORk8gKlZjcHVUaW1lCj4gKyAgKQo+ICt7Cj4gKyAgVUlOVDMy
IFZlcnNpb247Cj4gKyAgVUlOVDMyIFRTQ1RvU3lzdGVtTXVsdGlwbGllcjsKPiArICBJTlQ4ICAg
VFNDU2hpZnQ7Cj4gKyAgVUlOVDY0IENQVUZyZXE7Cj4gKwo+ICsgIGRvIHsKPiArICAgIFZlcnNp
b24gPSBWY3B1VGltZS0+VmVyc2lvbjsKPiArICAgIE1lbW9yeUZlbmNlICgpOwo+ICsgICAgVFND
VG9TeXN0ZW1NdWx0aXBsaWVyID0gVmNwdVRpbWUtPlRTQ1RvU3lzdGVtTXVsdGlwbGllcjsKPiAr
ICAgIFRTQ1NoaWZ0ID0gVmNwdVRpbWUtPlRTQ1NoaWZ0Owo+ICsgICAgTWVtb3J5RmVuY2UgKCk7
Cj4gKyAgfSB3aGlsZSAoKChWZXJzaW9uICYgMSkgIT0gMCkgJiYgKFZlcnNpb24gIT0gVmNwdVRp
bWUtPlZlcnNpb24pKTsKPiArCj4gKyAgQ1BVRnJlcSA9ICgxMDAwMDAwMDAwVUxMIDw8IDMyKSAv
IFRTQ1RvU3lzdGVtTXVsdGlwbGllcjsKCigzKSBJIHVuZGVyc3RhbmQgdGhhdCBPdm1mWGVuIGlz
IFg2NCwgYW5kIHNvIHRoaXMgY29kZSB3aWxsIG5vdCBiZSBidWlsdApmb3IgSUEzMiBpbiBwcmFj
dGljZS4gU3RpbGwsIGZvciBzdGlja2luZyB3aXRoIHRoZSBjb2Rpbmcgc3R5bGUsIGl0J3MKYmV0
dGVyIHRvIHVzZSBMU2hpZnRVNjQoKSBoZXJlLCBhbmQgdGhlbiBEaXZVNjR4MzIoKS4KCj4gKyAg
aWYgKFRTQ1NoaWZ0ID49IDApIHsKPiArICAgICAgQ1BVRnJlcSA+Pj0gVmNwdVRpbWUtPlRTQ1No
aWZ0Owo+ICsgIH0gZWxzZSB7Cj4gKyAgICAgIENQVUZyZXEgPDw9IC1WY3B1VGltZS0+VFNDU2hp
ZnQ7Cj4gKyAgfQoKKDQpIFBsZWFzZSB1c2UgTFNoaWZ0VTY0KCkgYW5kIFJTaGlmdFU2NCgpLgoK
KDUpIEkgdGhpbmsgdGhlcmUncyBhIHR5cG8gaGVyZTogeW91IGp1c3QgZmlzaGVkIG91dCAiVHNj
U2hpZnQiIGZyb20gdGhlCnNoYXJlZCBpbmZvIHBhZ2U7IHdlIHNob3VsZCB1c2VkIHRoYXQgY2Fj
aGVkIHZhbHVlLCBhbmQgbm90IGFjY2VzcyB0aGUKc2hhcmVkIGluZm8gcGFnZSBhZ2Fpbi4gSXMg
dGhhdCByaWdodD8KCj4gKyAgcmV0dXJuIENQVUZyZXE7Cj4gK30KPiArCj4gK1ZPSUQKPiArWGVu
RGVsYXkgKAo+ICsgIElOIFhFTl9WQ1BVX1RJTUVfSU5GTyAqVmNwdVRpbWVJbmZvLAo+ICsgIElO
IFVJTlQ2NCAgICAgICAgICAgICBEZWxheU5zCj4gKyAgKQo+ICt7Cj4gKyAgVUlOVDY0IFRpY2s7
Cj4gKwo+ICsgIFRpY2sgPSBBc21SZWFkVHNjICgpOwo+ICsgIFRpY2sgKz0gKERlbGF5TnMgKiBH
ZXRDUFVGcmVxIChWY3B1VGltZUluZm8pKSAvIDEwMDAwMDAwMDBVTEw7CgooNikgUGxlYXNlIHVz
ZSBNdWx0VTY0eDY0KCkgYW5kIERpdlU2NHgzMigpLiAoMSwwMDAsMDAwLDAwMCBmaXRzIGluIGEK
VUlOVDMyLikKCj4gKyAgd2hpbGUgKEFzbVJlYWRUc2MoKSA8PSBUaWNrKSB7Cj4gKyAgICBDcHVQ
YXVzZSgpOwo+ICsgIH0KPiArfQo+ICsKPiArCj4gKy8qKgo+ICsgIENhbGN1bGF0ZSB0aGUgZnJl
cXVlbmN5IG9mIHRoZSBMb2NhbCBBcGljIFRpbWVyCj4gKyoqLwo+ICtWT0lECj4gK0NhbGlicmF0
ZUxhcGljVGltZXIgKAo+ICsgIFZPSUQKPiArICApCj4gK3sKPiArICBYRU5fU0hBUkVEX0lORk8g
ICAgICAgKlNoYXJlZEluZm87Cj4gKyAgWEVOX1ZDUFVfVElNRV9JTkZPICAgICpWY3B1VGltZUlu
Zm87Cj4gKyAgVUlOVDMyICAgICAgICAgICAgICAgIFRpbWVyVGljaywgVGltZXJUaWNrMjsKPiAr
ICBVSU5UNjQgICAgICAgICAgICAgICAgVHNjVGljaywgVHNjVGljazI7Cj4gKyAgVUlOVDY0ICAg
ICAgICAgICAgICAgIEZyZXE7Cj4gKyAgRUZJX1NUQVRVUyAgICAgICAgICAgIFN0YXR1czsKPiAr
Cj4gKyAgU2hhcmVkSW5mbyA9IEFsbG9jYXRlUGFnZXMgKDEpOwoKKDcpIENhbiB5b3UgY2hlY2sg
aWYgdGhpcyBzdWNjZWVkcz8KCj4gKyAgU3RhdHVzID0gTWFwU2hhcmVkSW5mb1BhZ2UgKFNoYXJl
ZEluZm8pOwo+ICsgIEFTU0VSVF9FRklfRVJST1IgKFN0YXR1cyk7Cj4gKyAgaWYgKEVGSV9FUlJP
UiAoU3RhdHVzKSkgewo+ICsgICAgZ290byBFeGl0Owo+ICsgIH0KPiArCj4gKyAgVmNwdVRpbWVJ
bmZvID0gJlNoYXJlZEluZm8tPlZjcHVJbmZvWzBdLlRpbWU7Cj4gKwo+ICsgIEluaXRpYWxpemVB
cGljVGltZXIgKDEsIE1BWF9VSU5UMzIsIFRSVUUsIDApOwo+ICsgIERpc2FibGVBcGljVGltZXJJ
bnRlcnJ1cHQgKCk7Cj4gKwo+ICsgIFRpbWVyVGljayA9IEdldEFwaWNUaW1lckN1cnJlbnRDb3Vu
dCAoKTsKPiArICBUc2NUaWNrID0gQXNtUmVhZFRzYyAoKTsKPiArICBYZW5EZWxheSAoVmNwdVRp
bWVJbmZvLCAxMDAwMDAwVUxMKTsKPiArICBUaW1lclRpY2syID0gR2V0QXBpY1RpbWVyQ3VycmVu
dENvdW50ICgpOwo+ICsgIFRzY1RpY2syID0gQXNtUmVhZFRzYyAoKTsKPiArCj4gKyAgRnJlcSA9
IChHZXRDUFVGcmVxIChWY3B1VGltZUluZm8pICogKFRpbWVyVGljayAtIFRpbWVyVGljazIpKQo+
ICsgICAgLyAoVHNjVGljazIgLSBUc2NUaWNrKTsKCig4KSBQbGVhc2UgdXNlIHRoZSBhYm92ZS1t
ZW50aW9uZWQgVTY0IG11bHRpcGxpY2F0aW9uIGFuZCBkaXZpc2lvbiBoZWxwZXJzLgoKKDkpIElu
IGNhc2Ugd2UgYXJlIGNvbmNlcm5lZCBhYm91dCBVNjQgb3ZlcmZsb3dzIGFueXdoZXJlIGluIHRo
aXMgcGF0Y2g6ClNhZmVJbnRMaWIgaGFzIHJhbmdlLWNoZWNrZWQgZnVuY3Rpb25zLCBmb3IgZXhh
bXBsZSBTYWZlVWludDY0TXVsdCgpLgoKVGhhbmtzIQpMYXN6bG8KCj4gKyAgREVCVUcgKChERUJV
R19JTkZPLCAiQVBJQyBGcmVxICUgOGx1IEh6XG4iLCBGcmVxKSk7Cj4gKwo+ICsgIFVubWFwWGVu
UGFnZSAoU2hhcmVkSW5mbyk7Cj4gKwo+ICtFeGl0Ogo+ICsgIEZyZWVQYWdlcyAoU2hhcmVkSW5m
bywgMSk7Cj4gK30KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:36:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16: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 1iwqKl-0002RZ-0G; Wed, 29 Jan 2020 16:36:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=c1nS=3S=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1iwqKj-0002RS-R3
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:36:53 +0000
X-Inumbo-ID: 8e1a3ef8-42b5-11ea-891d-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8e1a3ef8-42b5-11ea-891d-12813bfff9fa;
 Wed, 29 Jan 2020 16:36:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580315812;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=gLAD0GfjaQFBxJxSh1nOV6R/Tmkn0HodB9kRD1rATVw=;
 b=jA90gQUC7ouy1+Ua/7tQh1sGifZiDbRu7FZf2FlEv3EPFa+6CZPjOjTm3UDStPjpP0PJ2V
 vOM9N/me77G53dVrQFziiHJCCFyMbuIs5eegBo+jmqZDXcc1gFRCCjDdH6r+qosDRU0ZRW
 83onLT7D06IUB5K1KAxpBQJ2UmKC4l4=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-316-K4BvAp7bMve4CGSH1yYWag-1; Wed, 29 Jan 2020 11:36:34 -0500
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 mimecast-mx01.redhat.com (Postfix) with ESMTPS id AA77C8D23F1;
 Wed, 29 Jan 2020 16:36:32 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-32.ams2.redhat.com
 [10.36.116.32])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4BFC190BC;
 Wed, 29 Jan 2020 16:36:30 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>, devel@edk2.groups.io
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-6-anthony.perard@citrix.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <096722ad-98a4-0cc4-e7d0-4bac4cb746c2@redhat.com>
Date: Wed, 29 Jan 2020 17:36: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: <20200129121235.1814563-6-anthony.perard@citrix.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: K4BvAp7bMve4CGSH1yYWag-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH 5/5] OvmfPkg/OvmfXen: Set PcdFSBClock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@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>

T24gMDEvMjkvMjAgMTM6MTIsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IFVwZGF0ZSBnRWZpTWRl
UGtnVG9rZW5TcGFjZUd1aWQuUGNkRlNCQ2xvY2sgc28gaXQgY2FuIGhhdmUgdGhlIGNvcnJlY3QK
PiB2YWx1ZSB3aGVuIFNlY1BlaUR4ZVRpbWVyTGliQ3B1IHN0YXJ0IHRvIHVzZSBpdCBmb3IgdGhl
IEFQSUMgdGltZXIuCj4gCj4gQ3VycmVudGx5LCBub3RoaW5nIGFwcGVhciB0byB1c2UgdGhlIHZh
bHVlIGluIFBjZEZTQkNsb2NrIGJlZm9yZQo+IFhlblBsYXRmb3JtUGVpIGhhZCBhIGNoYW5jZSB0
byBzZXQgaXQgZXZlbiB0aG91Z2ggVGltZXJMaWIgaXMgaW5jbHVkZWQKPiBpbiBtb2R1bGVzIHJ1
bm5lZCBiZWZvcmUgWGVuUGxhdGZvcm1QZWkuCj4gCj4gWGVuUGxhdGZvcm1QZWkgZG9lc24ndCB1
c2UgYW55IG9mIHRoZSBmdW5jdGlvbnMgdGhhdCB3b3VsZCB1c2UgdGhhdAo+IHZhbHVlLiBObyBv
dGhlciBtb2R1bGVzIGluIHRoZSBQRUkgcGhhc2Ugc2VlbXMgdG8gdXNlIHRoZSBUaW1lckxpYgo+
IGJlZm9yZSBQY2RGU0JDbG9jayBpcyBzZXQuIFRoZXJlIGFyZSBjdXJyZW50bHkgdHdvIG90aGVy
IG1vZHVsZXMgaW4KPiB0aGUgUEVJIHBoYXNlIHRoYXQgbmVlZHMgdGhlIFRpbWVyTGliOgo+IC0g
UzNSZXN1bWUyUGVpLCBidXQgb25seSBiZWNhdXNlIExvY2FsQXBpY0xpYiBuZWVkcyBpdCwgYnV0
IG5vdGhpbmcgaXMKPiAgIHVzaW5nIHRoZSB2YWx1ZSBmcm9tIFBjZEZTQkNsb2NrLgo+IC0gQ3B1
TXBQZWksIGJ1dCBJIGJlbGlldmUgaXQgb25seSBydW5zIGFmdGVyIFhlblBsYXRmb3JtUGVpCj4g
Cj4gQmVmb3JlIHRoZSBQRUkgcGhhc2UsIHRoZXJlJ3MgdGhlIFNFQyBwaGFzZSwgYW5kIFNlY01h
aW4gbmVlZHMKPiBUaW1lckxpYiBiZWNhdXNlIG9mIExvY2FsQXBpY0xpYi4gQW5kIGl0IGluaXRp
YWxpc2UgdGhlIEFQSUMgdGltZXJzCj4gZm9yIHRoZSBkZWJ1ZyBhZ2VudC4gQnV0IEkgZG9uJ3Qg
dGhpbmsgYW55IG9mIHRoZSBEZWJ1Z0xpYiB0aGF0Cj4gT3ZtZlhlbiBjb3VsZCB1c2UgYXJlIGFj
dHVhbGx5IHVzaW5nIHRoZSAqRGVsYXkgZnVuY3Rpb25zIGluIFRpbWVyTGliLAo+IGFuZCBzbyB3
b3VsZCBub3QgdXNlIHRoZSB2YWx1ZSBmcm9tIFBjZEZTQkNsb2NrIHdoaWNoIHdvdWxkIGJlCj4g
dW5pbml0aWFsaXNlZC4KPiAKPiBBIHNpbXBsZSBydW50aW1lIHRlc3Qgc2hvd2VkIHRoYXQgVGlt
ZXJMaWIgZG9lc24ndCB1c2UgUGNkRlNCQ2xvY2sKPiB2YWx1ZSBiZWZvcmUgaXQgaXMgc2V0Lgo+
IAo+IFJlZjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NDkwCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cj4gLS0tCj4gIE92bWZQa2cvT3ZtZlhlbi5kc2MgICAgICAgICAgICAgICAgICAgICAg
IHwgNCArLS0tCj4gIE92bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuUGxhdGZvcm1QZWkuaW5mIHwg
MSArCj4gIE92bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuLmMgICAgICAgICAgICAgIHwgNCArKysr
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9Pdm1mUGtnL092bWZYZW4uZHNjIGIvT3ZtZlBrZy9Pdm1mWGVuLmRzYwo+
IGluZGV4IDhjMTFlZmU5YjcwOS4uMTkwZDc0MDBjMTQ4IDEwMDY0NAo+IC0tLSBhL092bWZQa2cv
T3ZtZlhlbi5kc2MKPiArKysgYi9Pdm1mUGtnL092bWZYZW4uZHNjCj4gQEAgLTQ0Miw5ICs0NDIs
NiBAQCBbUGNkc0ZpeGVkQXRCdWlsZF0KPiAgICAjIFBvaW50IHRvIHRoZSBNZGVNb2R1bGVQa2cv
QXBwbGljYXRpb24vVWlBcHAvVWlBcHAuaW5mCj4gICAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3Bh
Y2VHdWlkLlBjZEJvb3RNYW5hZ2VyTWVudUZpbGV8eyAweDIxLCAweGFhLCAweDJjLCAweDQ2LCAw
eDE0LCAweDc2LCAweDAzLCAweDQ1LCAweDgzLCAweDZlLCAweDhhLCAweGI2LCAweGY0LCAweDY2
LCAweDIzLCAweDMxIH0KPiAgCj4gLSAgIyMgWGVuIHZsYXBpYydzIGZyZXF1ZW5jZSBpcyAxMDAg
TUh6Cj4gLSAgZ0VmaU1kZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZEZTQkNsb2NrfDEwMDAwMDAwMAo+
IC0KPiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgIwo+ICAjIFBjZCBEeW5hbWljIFNlY3Rp
b24gLSBsaXN0IG9mIGFsbCBFREsgSUkgUENEIEVudHJpZXMgZGVmaW5lZCBieSB0aGlzIFBsYXRm
b3JtCj4gQEAgLTQ2OCw2ICs0NjUsNyBAQCBbUGNkc0R5bmFtaWNEZWZhdWx0XQo+ICAgIGdVZWZp
T3ZtZlBrZ1Rva2VuU3BhY2VHdWlkLlBjZFBjaU1taW82NEJhc2V8MHgwCj4gICAgZ1VlZmlPdm1m
UGtnVG9rZW5TcGFjZUd1aWQuUGNkUGNpTW1pbzY0U2l6ZXwweDgwMDAwMDAwMAo+ICAKPiArICBn
RWZpTWRlUGtnVG9rZW5TcGFjZUd1aWQuUGNkRlNCQ2xvY2sKCigxKSBUaGlzIHN5bnRheCBsb29r
cyBzdHJhbmdlOyBJIHRob3VnaHQgaXQgd2FzIG1hbmRhdG9yeSB0byBwcm92aWRlIGEKZGVmYXVs
dCB2YWx1ZSB0b28uCgpodHRwczovL2VkazItZG9jcy5naXRib29rcy5pby9lZGstaWktZHNjLXNw
ZWNpZmljYXRpb24vY29udGVudC8yX2RzY19vdmVydmlldy8yOF9wY2Rfc2VjdGlvbnMuaHRtbAoK
LS0tLS0tLS0tCjIuOC4zLjEgUGNkc0R5bmFtaWNEZWZhdWx0CgpbLi4uXQoKVGhlIGZvcm1hdCBm
b3IgYSBib29sZWFuIG9yIG51bWVyaWMgZGF0dW0gdHlwZSBQQ0QgZW50cnkgaW4gdGhpcyBzZWN0
aW9uIGlzOgoKUGNkVG9rZW5TcGFjZUd1aWRDTmFtZS5QY2RDTmFtZXxWYWx1ZQotLS0tLS0tLS0K
CkknbSBub3Qgc3VyZSBpZiB0aGUgImJ1aWxkIiB1dGlsaXR5IGFjY2VwdHMgdGhpcyBpbnRlbnRp
b25hbGx5LCBvciBieQptaXN0YWtlLgoKQ2FuIHlvdSBzaW1wbHkga2VlcCB0aGUgInwxMDAwMDAw
MDAiIHBhcnQgdG9vPwoKT3RoZXJ3aXNlLCBJJ20gT0sgd2l0aCB0aGUgYXJndW1lbnQgbGFpZCBv
dXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgooVGhhbmsgeW91IGZvciB0aGUgZGV0YWlsZWQgY29t
bWl0IG1lc3NhZ2UhKQoKV2l0aCAoMSkgZml4ZWQ6CgpSZXZpZXdlZC1ieTogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KClRoYW5rcyEKTGFzemxvCgoKPiAgICBnRWZpTWRlUGtnVG9r
ZW5TcGFjZUd1aWQuUGNkUGxhdGZvcm1Cb290VGltZU91dHwwCj4gIAo+ICAgICMgU2V0IHZpZGVv
IHJlc29sdXRpb24gZm9yIHRleHQgc2V0dXAuCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUGxh
dGZvcm1QZWkvWGVuUGxhdGZvcm1QZWkuaW5mIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW5Q
bGF0Zm9ybVBlaS5pbmYKPiBpbmRleCAzMzVhNDQyNTM4YzIuLjE3NzIwMGYzYjdlNSAxMDA2NDQK
PiAtLS0gYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZgo+ICsrKyBi
L092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuUGxhdGZvcm1QZWkuaW5mCj4gQEAgLTgzLDYgKzgz
LDcgQEAgW1BjZF0KPiAgICBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkRHhlSXBs
U3dpdGNoVG9Mb25nTW9kZQo+ICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RV
c2UxR1BhZ2VUYWJsZQo+ICAgIGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RQdGVN
ZW1vcnlFbmNyeXB0aW9uQWRkcmVzc09yTWFzawo+ICsgIGdFZmlNZGVQa2dUb2tlblNwYWNlR3Vp
ZC5QY2RGU0JDbG9jawo+ICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZE9wdGlv
blJvbUltYWdlVmVyaWZpY2F0aW9uUG9saWN5Cj4gICAgZ1VlZmlDcHVQa2dUb2tlblNwYWNlR3Vp
ZC5QY2RDcHVMb2NhbEFwaWNCYXNlQWRkcmVzcwo+ICAKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Y
ZW5QbGF0Zm9ybVBlaS9YZW4uYyBiL092bWZQa2cvWGVuUGxhdGZvcm1QZWkvWGVuLmMKPiBpbmRl
eCBkNmNkYzlhOGUzMWMuLmZjOTkwNDYyZGNjYyAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtnL1hlblBs
YXRmb3JtUGVpL1hlbi5jCj4gKysrIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYwo+IEBA
IC01MDQsNiArNTA0LDEwIEBAIENhbGlicmF0ZUxhcGljVGltZXIgKAo+ICAgICAgLyAoVHNjVGlj
azIgLSBUc2NUaWNrKTsKPiAgICBERUJVRyAoKERFQlVHX0lORk8sICJBUElDIEZyZXEgJSA4bHUg
SHpcbiIsIEZyZXEpKTsKPiAgCj4gKyAgQVNTRVJUIChGcmVxIDw9IE1BWF9VSU5UMzIpOwo+ICsg
IFN0YXR1cyA9IFBjZFNldDMyUyAoUGNkRlNCQ2xvY2ssIEZyZXEpOwo+ICsgIEFTU0VSVF9SRVRV
Uk5fRVJST1IgKFN0YXR1cyk7Cj4gKwo+ICAgIFVubWFwWGVuUGFnZSAoU2hhcmVkSW5mbyk7Cj4g
IAo+ICBFeGl0Ogo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:37:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:37: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 1iwqLS-0002Xp-Gi; Wed, 29 Jan 2020 16:37:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JZHc=3S=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwqLQ-0002Xc-Rm
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:37:36 +0000
X-Inumbo-ID: a8045880-42b5-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8045880-42b5-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 16:37:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwqLO-00033N-Nx; Wed, 29 Jan 2020 16:37:34 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwqLO-0002Zj-EL; Wed, 29 Jan 2020 16:37:34 +0000
Date: Wed, 29 Jan 2020 16:37:31 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200129163731.ddvwzyhcjhollbv3@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-2-liuwe@microsoft.com>
 <da7d04bd-b2cf-996b-df83-49d928040ae1@suse.com>
 <20200128151520.al3xp7yxntdpq5el@debian>
 <345b5392-2f89-0a37-bac8-e88b0714028c@suse.com>
 <20200129144248.w7dk6h5dxl75hpg4@debian>
 <b32dbbf3-f685-29c5-86c3-9f52f2db6a63@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b32dbbf3-f685-29c5-86c3-9f52f2db6a63@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 1/7] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDM6NTk6MzJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6ClsuLi5dCj4gPj4gSSBzZWVtIHRvIHJlY2FsbCByZWNvbW1lbmRpbmcgdG8gZXhwb3J0IGFi
c29sdXRlIHN5bWJvbHMgZnJvbQo+ID4+IGFzc2VtYmx5IGNvZGUuIFRoZSBxdWVzdGlvbiBpcyBo
b3cgZWFzaWx5IHVzYWJsZSB0aGV5IHdvdWxkCj4gPj4gYmUgZnJvbSBDLCBvciBob3cgY2x1bXN5
IHRoZSByZXN1bHRpbmcgY29kZSB3b3VsZCBsb29rLgo+ID4gCj4gPiBFdmVuIGlmIEkgdXNlIGFi
c29sdXRlIHN5bWJvbCBJIHdvdWxkIHN0aWxsIG5lZWQgdG8gZGVmaW5lIGEgbWFjcm8gZm9yCj4g
PiBpdC4gVGhlcmUgaXMgbm8gd2F5IGFyb3VuZCBpdCwgYmVjYXVzZSBlbnVtIGNhbid0IGJlIHVz
ZWQgaW4gYXNtIG9yCj4gPiBsaW5rZXIgc2NyaXB0Lgo+IAo+IEknbSBhZnJhaWQgSSBkb24ndCB1
bmRlcnN0YW5kLiBXaHkgYSBtYWNybz8gVGhlIGFic29sdXRlIHN5bWJvbCB3b3VsZAo+IGJlIHRo
ZXJlIHRvIGNvbW11bmljYXRlIHRoZSByZWxldmFudCAoZW51bS1kZXJpdmVkKSB2YWx1ZSB0byB0
aGUKPiBsaW5rZXIgc2NyaXB0LiBJLmUuIHdpdGgKPiAKPiBlbnVtIHsgZTAsIGUxLCBlMiB9Owo+
IAo+IGluIHNvbWUgQyBmaWxlCj4gCj4gYXNtICggIi5lcXUgR0JMX2UyLCAlYzA7IC5nbG9iYWwg
R0JMX2UyIiA6OiAiaSIgKGUyKSApOwo+IAo+IHdoaWNoIEkgdGhlbiBob3BlIHdvdWxkIGFsbG93
IHlvdSB0byB1c2UgR0JMX2UyIGluIHRoZSBsaW5rZXIKPiBzY3JpcHQgQVNTRVJUKCkuCj4gCgpP
Sy4gTGV0IG1lIHNlZSBpZiB0aGlzIGlzIHBvc3NpYmxlLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:40:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16: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 1iwqOT-0003R3-1S; Wed, 29 Jan 2020 16:40:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwqOS-0003Qx-4a
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:40:44 +0000
X-Inumbo-ID: 16e2ca2b-42b6-11ea-891d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16e2ca2b-42b6-11ea-891d-12813bfff9fa;
 Wed, 29 Jan 2020 16:40:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580316044;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BtC9LUEHfGa+QbGXDmG8I1TKvh7glmToTUaafyjcKa4=;
 b=HmKPdNpJ6+NW8BV82ECwVmsA/bqAedb4sJL+KM7fisJuSIluAcGk1FxI
 oPcOaf1t2kHKoffu+1RLgE71Uh6Rm6GJMF85jvOOA65fa7rb2ukszbr+J
 HWakcxdw+xXFYOll90hdHnY4yzcwd/YaLHERGSVPbp4qUAp+fqnlV8Ais Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xWWkzoubepsxQfz3yZ3dwruaRQDEno0ytlWKa75M5UJQQ7BOEWmn0KJTocyROnAJBtSNvDpzSp
 ZUr/dWGj/MoBGCBWnUOWNeoTcsQzgZYn18E2JqPB+ImNpJ3sZciH0Tw5KGb/DsD+BRP1uLaOVw
 MWlWCIgIXuJh/VZCS807QOLjym5lRNYu8banR4XiYj4QYYbj87ODbEyJgsM8TKCNh/mkceRz2P
 mU8ckekgnkNBmqWCZEq060+6psq5nXPNBNRfxsoDmnrb+9+CMgzFCc+1ZnM0DCRdmPMiKzdzCa
 8sQ=
X-SBRS: 2.7
X-MesageID: 11805181
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11805181"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <dc7ef061-25f9-6657-27ba-e6f2f51b8a64@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: <9e4f3491-c17c-c079-6240-786ee8e4a2c5@citrix.com>
Date: Wed, 29 Jan 2020 16:40:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dc7ef061-25f9-6657-27ba-e6f2f51b8a64@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: relinquish resources also from
 hvm_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: Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAyMCAxMjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRG9tYWluIGNyZWF0aW9u
IGZhaWx1cmUgcGF0aHMgZG9uJ3QgY2FsbCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSwK
PiB5ZXQgYWxsb2NhdGlvbnMgYW5kIGFsaWtlIGRvbmUgZnJvbSBodm1fZG9tYWluX2luaXRpYWxp
emUoKSBuZWVkIHRvIGJlCj4gdW5kb25lIG5ldmVydGhlbGVzcy4gQ2FsbCB0aGUgZnVuY3Rpb24g
YWxzbyBmcm9tIGh2bV9kb21haW5fZGVzdHJveSgpLAo+IGFmdGVyIG1ha2luZyBzdXJlIGFsbCBk
ZXNjZW5kYW50cyBhcmUgaWRlbXBvdGVudC4KPgo+IE5vdGUgdGhhdCB3aGlsZSB2aXJpZGlhbl97
ZG9tYWluLHZjcHV9X2RlaW5pdCgpIHdlcmUgYWxyZWFkeSB1c2VkIGluCj4gd2F5cyBzdWdnZXN0
aW5nIHRoZXkncmUgaWRlbXBvdGVudCwgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdCgpIGFjdHVh
bGx5Cj4gd2Fzbid0OiBPbmUgY2FuJ3Qga2lsbCBhIHRpbWVyIHRoYXQgd2FzIG5ldmVyIGluaXRp
YWxpemVkLgo+Cj4gRm9yIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKCkncyBwdXJwb3Nl
cyBtYWtlCj4gcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIoKSByZXR1cm4gd2hldGhlciB0aGUgdG8g
YmUgcmVsb2NhdGVkIHBvcnQgcmFuZ2UKPiB3YXMgYWN0dWFsbHkgZm91bmQuIFRoaXMgc2VlbXMg
Y2hlYXBlciB0aGFuIGludHJvZHVjaW5nIGEgZmxhZyBpbnRvCj4gc3RydWN0IGh2bV9kb21haW4n
cyBpb3JlcV9zZXJ2ZXIgc3ViLXN0cnVjdHVyZS4KPgo+IEluIGh2bV9kb21haW5faW5pdGlhbGlz
ZSgpIGFkZGl0aW9uYWxseQo+IC0gdXNlIFhGUkVFKCkgYWxzbyB0byByZXBsYWNlIGFkamFjZW50
IHhmcmVlKCksCj4gLSB1c2UgaHZtX2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIGFzIGJl
aW5nIGlkZW1wb3RlbnQgbm93Lgo+IFRoZXJlIGFzIHdlbGwgYXMgaW4gaHZtX2RvbWFpbl9kZXN0
cm95KCkgdGhlIGV4cGxpY2l0IGNhbGwgdG8KPiBydGNfZGVpbml0KCkgaXNuJ3QgbmVlZGVkIGFu
eW1vcmUuCj4KPiBJbiBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgYWRkaXRpb25h
bGx5IGRyb3AgYSBubyBsb25nZXIKPiByZWxldmFudCBpZigpLgo+Cj4gRml4ZXM6IGU3YTliNWU3
MmYyNiAoInZpcmlkaWFuOiBzZXBhcmF0ZWx5IGFsbG9jYXRlIGRvbWFpbiBhbmQgdmNwdSBzdHJ1
Y3R1cmVzIikKPiBGaXhlczogMjZmYmEzYzg1NTcxICgidmlyaWRpYW46IGFkZCBpbXBsZW1lbnRh
dGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIikKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpBbnkgaWRlbXBvdGVuY3kgaW1wcm92ZW1lbnRzIGluIHRoZSBkZXN0cm95
IHBhdGhzIGFyZSBhIGdvb2QgdGhpbmcuwqAKV2UnbGwgYmUgd2FudGluZyB0aGlzIHdvcmsgY29t
cGxldGUgZm9yIHRoZSBzdGFibGUgdG9vbHN0YWNrIGh5cGVyY2FsbAp3b3JrLCBzbyB3ZSBkb24n
dCBoYXZlIHRvIGluY2x1ZGUgYSBsb2dpY2FsbHkgYnJva2VuIGNhbGwgaW50byB0aGUgYnJhbmQK
bmV3IEFQSS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:55:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 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 1iwqct-0004PG-Gd; Wed, 29 Jan 2020 16:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwqcr-0004PB-UK
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:55:37 +0000
X-Inumbo-ID: 28f6db5a-42b8-11ea-8923-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28f6db5a-42b8-11ea-8923-12813bfff9fa;
 Wed, 29 Jan 2020 16:55:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwqcl-0003Pq-Da; Wed, 29 Jan 2020 16:55: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 1iwqcl-0003pS-38; Wed, 29 Jan 2020 16:55:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwqcl-0002kA-2V; Wed, 29 Jan 2020 16:55:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146573-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=a29f19f7476a13cd6d7757b3aa5eb26ffd9e3c54
X-Osstest-Versions-That: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 16:55:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146573: 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>

ZmxpZ2h0IDE0NjU3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU3My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMjlmMTlmNzQ3NmExM2NkNmQ3NzU3YjNhYTVlYjI2ZmZkOWUzYzU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOTEwYzNlYmM2YTE3OGM1Y2Ji
YzA4NjgxMzRiZTUzNmZhZTdmN2NmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1NTcgIDIwMjAt
MDEtMjggMTk6MDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTczICAy
MDIwLTAxLTI5IDE0OjAwOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5
ZWxAaW50ZWwuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmOTEw
YzNlYmM2Li5hMjlmMTlmNzQ3ICBhMjlmMTlmNzQ3NmExM2NkNmQ3NzU3YjNhYTVlYjI2ZmZkOWUz
YzU0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 16:59:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 16:59: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 1iwqgm-0004aQ-3w; Wed, 29 Jan 2020 16:59:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OKtb=3S=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1iwqgk-0004aL-EQ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 16:59:38 +0000
X-Inumbo-ID: b7f29218-42b8-11ea-8396-bc764e2007e4
Received: from mail-pf1-x434.google.com (unknown [2607:f8b0:4864:20::434])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7f29218-42b8-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 16:59:31 +0000 (UTC)
Received: by mail-pf1-x434.google.com with SMTP id 84so2607119pfy.6
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 08:59:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=BxBxphEtvaV3iy5iCTAYLsbd/K2WUGgGjvW1TmTXHYA=;
 b=uyuSY6ARC0tX2WuUe4gOy4T/DJ//DgRnC3qC7jO9jc/ELq2WEEP913g9+snM5SquNA
 Aq0AMG9MAhhPWsK1GpfQREAzMI66UdUoxLLGTHD4qkCZ2SEmbAe2yhLOAgDNHbsRm0Y2
 j1kwYp2Ml0DSLh1SlnG9fioTYhoI7jS68vzVbi3V4FUXF6Az9M9DyXty8v+ujZE2YBhu
 3huWr0B5on0uHE4XCWPmvJg3FSJw408ouFgZAMHDmhdi4t8/MKILR/8XnQChJczTLh7Y
 ueE6Hi7PKBP/r4sxIyJL+JKd1i9tun1kzNUO4LzPLZ1vy2W9BIFt22b1gn4uriQzRpvo
 jJfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=BxBxphEtvaV3iy5iCTAYLsbd/K2WUGgGjvW1TmTXHYA=;
 b=kOY4UsRdpNARQFqrwHNpA4+FHk5H29QwWZwUgxpapzIeWgW+B39At2UP/89DDnUrHL
 a90LgLl39tXWtEIxGzby8Njo6ebrPb1/+ZEFa1QOlE5zPbU6ZyP1ZloQlzhbObbcRUKz
 IdBrB2oEa5RGrP5zz7eZVeA+rLE/3ckL/clBTIWLbq8wRzFYzfIaQX3krlziX7vz16HM
 TFaC2vghmXx9hD5UsQAAex/8x0BXqlqIREgs+XeKoKek3eKiwtQuITFjyUfpG20JnO7s
 dZXE3CXomlbxIlRxzX0tZTU2WCn5hadw7xPjiL8/JjjyjXDC5KaEH/FkvU0Fhf2UDv3K
 kOdw==
X-Gm-Message-State: APjAAAWoc92lGFupW4pJ0AMIfAXoJNQrND0ILC5qYEnymjUUME9E1vTa
 yRBRFEXx8XgkrXAndnOzeBZS7QB/
X-Google-Smtp-Source: APXvYqzXDjWiFacdkyrQ1wJmyw2vQevdKzfY4H4+RUzTQ2Qe40h1UsHIXWg79x7bryWbo7XuZ0bA6Q==
X-Received: by 2002:a63:64c5:: with SMTP id y188mr16256pgb.10.1580317168633;
 Wed, 29 Jan 2020 08:59:28 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id s1sm3166813pgv.87.2020.01.29.08.59.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 08:59:28 -0800 (PST)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
Date: Wed, 29 Jan 2020 08:59:25 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@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>

T24gMS8yOC8yMCA5OjUxIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBYZW4gY21kIGxpbmUg
aW5jbHVkZXMsCj4+Cj4+IMKgwqDCoMKgZ3JlcCBvcHRpb25zPSAvYm9vdC9ncnViMi94ZW4tNC4x
My4wXzA0LWxwMTUxLjY4OC5jZmcKPj4gwqDCoMKgwqDCoMKgwqAgW2NvbmZpZy4xXQo+PiDCoMKg
wqDCoMKgwqDCoCBvcHRpb25zPWRvbTA9cHZoIGRvbTAtaW9tbXU9bWFwLXJlc2VydmVkIGRvbTBf
bWVtPTQwMTZNLG1heDo0MDk2TSBkb20wX21heF92Y3B1cz00IGNwdWZyZXE9eGVuIGNwdWlkbGUg
dWNvZGU9c2NhbiAuLi4KPiAKPiBXaGF0IGlmIHlvdSB1c2UgdGhlIHN0YW5kYXJkIGZvciBkb20w
IChfbm90XyBwdmgpPyBEb20wIFBWSCBzdXBwb3J0IGlzCj4gc3RpbGwgZXhwZXJpbWVudGFsIGFu
ZCBpdCBpcyBsYWdnaW5nIHNvbWUgZmVhdHVyZXMuCgoKY2hhbmdpbmcKCi0Jb3B0aW9ucz1kb20w
PXB2aCBkb20wLWlvbW11PW1hcC1yZXNlcnZlZCBkb20wX21lbT00MDE2TSxtYXg6NDA5Nk0gZG9t
MF9tYXhfdmNwdXM9NCBjcHVmcmVxPXhlbiBjcHVpZGxlIHVjb2RlPXNjYW4gLi4uCisJb3B0aW9u
cz1kb20wX21lbT00MDE2TSxtYXg6NDA5Nk0gZG9tMF9tYXhfdmNwdXM9NCBjcHVmcmVxPXhlbiBj
cHVpZGxlIHVjb2RlPXNjYW4gIC4uLgoKZGlkbid0IG1ha2UgYSBkaWZmZXJlbmNlLiAgc3RpbGwg
c2VlaW5nIE5PIGNwdWZyZXEvc2NhbGluZyBpbmZvLgoKPiAuLi4gdGhlcmUgaXMgKGFmYWljcykg
ZXhhY3RseSBvbmUgaHlwZXJ2aXNvciBtZXNzYWdlIGluIGFsbCBvZiB0aGUKCj4gcHJvdmlkZWQg
b3V0cHV0LiBZb3UgZWl0aGVyIG5lZWQgdG8gZHJhc3RpY2FsbHkgaW5jcmVhc2UgdGhlIHJpbmcK
Cj4gc2l6ZSwgb3IgZHJvcCB0aGF0IG9wdGlvbi4KCjo6ZmFjZXBhbG06OiBhIG1pc3NpbmcgImsi
IG1ha2VzIGFsbCB0aGUgZGlmZmVyZW5jZSwgZG9lc24ndCBpdCAhPwoKSSd2ZSBpbmNsdWRlZCB0
aGUgbm93IG1vcmUtaW5mb3JtYXRpdmUgYHhsIGRtZXNnYCBiZWxvdwoKPiBJIHdvdWxkIGFueXdh
eSBzdWdnZXN0IHRvIHJlZHVjZSBib3RoCiBjb21tYW5kIGxpbmVzCgp0aGF0J3MgbmV4dAoKPiB0
byB0aGUgc2V0IG9mIG9wdGlvbnMgeW91IHRydWx5IG5lZWQKCgoKYWxsIG9mIHRoZSBjdXJyZW50
IG9wdGlvbnMgd2VyZSBhZGRlZCBmb3IgYSByZWFzb24gYXQgb25lIHRpbWUgb3IgYW5vdGhlciwg
dHlwaWNhbGx5IGEgcG9zdCBvciBjb21tZW50IGFkdmlzaW5nIHRvIGRvIHNvIHRvIHNvbHZlIGEg
c3BlY2lmaWMgcHJvYmxlbS4gIGFkbWl0dGVkbHksIG92ZXIgbWFueSB2ZXJzaW9ucy4KCnRoYXQg
c2FpZCwgSSdsbCBzdGFydCBzdHJpcHBpbmcgdGhlbSBvdXQgLi4uCgoKeGwgZG1lc2cKLS0tLS0t
LS0tLS0tLS0tLS0tLQooWEVOKSBbMDAwMDAwMmE3ZTg5NmY4Ml0gIDAwMDAwMDAwZmVkMDAwMDAg
LSAwMDAwMDAwMGZlZDA0MDAwIChyZXNlcnZlZCkKKFhFTikgWzAwMDAwMDJhN2ZjYTBjYTJdICAw
MDAwMDAwMGZlZDFjMDAwIC0gMDAwMDAwMDBmZWQyMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAw
MDAyYTgxMDM0YjE2XSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVlMDEwMDAgKHJlc2Vy
dmVkKQooWEVOKSBbMDAwMDAwMmE4MjNmZTA3YV0gIDAwMDAwMDAwZmYwMDAwMDAgLSAwMDAwMDAw
MTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgWzAwMDAwMDJhODM3YTE3NjZdICAwMDAwMDAwMTAw
MDAwMDAwIC0gMDAwMDAwMDg1ZTAwMDAwMCAodXNhYmxlKQooWEVOKSBbMDAwMDAwMmE4N2Y2ODg1
ZV0gQUNQSTogWFNEVCA5RTgxQTA4OCwgMDA4QyAocjEgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5
IEFNSSAgICAgMTAwMTMpCihYRU4pIFswMDAwMDAyYTg5OGNiYTA2XSBBQ1BJOiBGQUNQIDlFODI4
MkQwLCAwMTBDIChyNSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhF
TikgWzAwMDAwMDJhOGIyNmVkOGFdIEFDUEk6IERTRFQgOUU4MUExQTgsIEUxMjEgKHIyIFNVUEVS
TSBTTUNJLS1NQiAgICAgICAgMCBJTlRMIDIwMTIwNzExKQooWEVOKSBbMDAwMDAwMmE4Y2JlNTMy
YV0gQUNQSTogRkFDUyA5RTg0OEY4MCwgMDA0MAooWEVOKSBbMDAwMDAwMmE4ZDllNWRiZV0gQUNQ
STogQVBJQyA5RTgyODNFMCwgMDA3MiAocjMgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSSAg
ICAgMTAwMTMpCihYRU4pIFswMDAwMDAyYThmMzY4YzQyXSBBQ1BJOiBGUERUIDlFODI4NDU4LCAw
MDQ0IChyMSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikgWzAw
MDAwMDJhOTBkM2JkOTZdIEFDUEk6IEZJRFQgOUU4Mjg0QTAsIDAwOUMgKHIxIFNVUEVSTSBTTUNJ
LS1NQiAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBbMDAwMDAwMmE5MjZhYjM2YV0gQUNQ
STogU1NEVCA5RTgyODU0MCwgMEM3RCAocjIgVGhlcl9SIFRoZXJfUnZwICAgICAxMDAwIElOVEwg
MjAxMjA3MTEpCihYRU4pIFswMDAwMDAyYTk0MDU0MjJhXSBBQ1BJOiBTU0RUIDlFODI5MUMwLCAw
NTM5IChyMiAgUG1SZWYgIENwdTBJc3QgICAgIDMwMDAgSU5UTCAyMDA1MTExNykKKFhFTikgWzAw
MDAwMDJhOTU5YmUwYzJdIEFDUEk6IFNTRFQgOUU4Mjk3MDAsIDBCNzQgKHIyIENwdVJlZiAgQ3B1
U3NkdCAgICAgMzAwMCBJTlRMIDIwMDUxMTE3KQooWEVOKSBbMDAwMDAwMmE5NzM3YjVhNl0gQUNQ
STogTUNGRyA5RTgyQTI3OCwgMDAzQyAocjEgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IE1TRlQg
ICAgICAgOTcpCihYRU4pIFswMDAwMDAyYTk4Y2U0ZmU2XSBBQ1BJOiBIUEVUIDlFODJBMkI4LCAw
MDM4IChyMSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1JLiAgICAgICAgNSkKKFhFTikgWzAw
MDAwMDJhOWMwMGJhNmVdIEFDUEk6IFNTRFQgOUU4MkE2ODgsIDU3RjYgKHIyIFNhU3NkdCAgU2FT
c2R0ICAgICAgMzAwMCBJTlRMIDIwMTIwNzExKQooWEVOKSBbMDAwMDAwMmE5ZDk5YTZmZV0gQUNQ
STogQVNGISA5RTgyRkU4MCwgMDBBNSAocjMyIElOVEVMICAgICAgIEhDRyAgICAgICAgMSBURlNN
ICAgIEY0MjQwKQooWEVOKSBbMDAwMDAwMmE5ZjM1ODg5ZV0gQUNQSTogRE1BUiA5RTgyRkYyOCwg
MDA4MCAocjEgSU5URUwgICAgICBCRFcgICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIFsw
MDAwMDAyYWEwZDAzZWZlXSBTeXN0ZW0gUkFNOiAzMjQ5M01CICgzMzI3MzEwNGtCKQooWEVOKSBb
MDAwMDAwMmFhM2NjYTExMl0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4pIFswMDAw
MDAyYWE0YjI4YmUyXSBGYWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDg1
ZTAwMDAwMAooWEVOKSBbMDAwMDAwMmFmMzlmY2Q1YV0gRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQK
KFhFTikgWzAwMDAwMDJhZjQ3MmNmYWFdIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMTI4IEtp
Qi4KKFhFTikgWzAwMDAwMDJiMGE2OTE5MzJdIHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHgwMDAw
MDAwMGQxMDAwMDAwLCBtYXBwZWQgdG8gMHhmZmZmODJjMDAwMjAxMDAwLCB1c2luZyAxOTIwaywg
dG90YWwgMTkyMGsKKFhFTikgWzAwMDAwMDJiMGM3NzZhYjZdIHZlc2FmYjogbW9kZSBpcyA4MDB4
NjAweDMyLCBsaW5lbGVuZ3RoPTMyMDAsIGZvbnQgOHg4CihYRU4pIFswMDAwMDAyYjBkY2VhOWY2
XSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKKFhFTikg
WzAwMDAwMDJiMGYwZDczMWFdIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9k
ZWwgNjAgKDB4M2MpLCBTdGVwcGluZyAzIChyYXcgMDAwMzA2YzMpCihYRU4pIFswMDAwMDAyYjEx
OTc1ZjFhXSBTTUJJT1MgMi43IHByZXNlbnQuCihYRU4pIFswMDAwMDAyYjEyNWIyOWQyXSBETUkg
Mi43IHByZXNlbnQuCihYRU4pIFswMDAwMDAyYjEzMTYxMDdlXSBVc2luZyBBUElDIGRyaXZlciBk
ZWZhdWx0CihYRU4pIFswMDAwMDAyYjEzZjRhYWY2XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAw
eDE4MDggKDMyIGJpdHMpCihYRU4pIFswMDAwMDAyYjE1MTViOWM2XSBBQ1BJOiB2NSBTTEVFUCBJ
TkZPOiBjb250cm9sWzA6MF0sIHN0YXR1c1swOjBdCihYRU4pIFswMDAwMDAyYjE2NTU0NzIyXSBB
Q1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjE4MDQsMTowXSwgcG0xeF9ldnRbMToxODAwLDE6
MF0KKFhFTikgWzAwMDAwMDJiMTdjZjdmZjJdIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlz
bWF0Y2ggaW4gRkFEVCAtIDllODQ4ZjgwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4p
IFswMDAwMDAyYjE5YTA5YWEyXSBBQ1BJOiAgICAgICAgICAgICB3YWtldXBfdmVjWzllODQ4Zjhj
XSwgdmVjX3NpemVbMjBdCihYRU4pIFswMDAwMDAyYjFhZjZlMzkyXSBBQ1BJOiBMb2NhbCBBUElD
IGFkZHJlc3MgMHhmZWUwMDAwMAooWEVOKSBbMDAwMDAwMmIxYzA0ZDI5Nl0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDJiMWQ1
MWMwYWFdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQp
CihYRU4pIFswMDAwMDAyYjFlOWY4ZjhhXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBp
Y19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBbMDAwMDAwMmIxZmYwOGViNl0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDJiMjEz
ZWI1NmFdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGVkZ2UgbGludFsweDFd
KQooWEVOKSBbMDAwMDAwMmIyMjk2NDlmNl0gQUNQSTogSU9BUElDIChpZFsweDA4XSBhZGRyZXNz
WzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBbMDAwMDAwMmIyM2ZhMTYyZV0gSU9BUElD
WzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMK
KFhFTikgWzAwMDAwMDJiMjU4MTE2YjJdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJx
IDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCihYRU4pIFswMDAwMDAyYjI2ZTg0OWY2XSBBQ1BJOiBJ
TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVO
KSBbMDAwMDAwMmIyODYwZTM5Nl0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBb
MDAwMDAwMmIyOTRjZTZhZV0gQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBbMDAw
MDAwMmIyYTM4OTE4Nl0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBbMDAwMDAw
MmIyYjI4NDQyMl0gRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNz
CihYRU4pIFswMDAwMDAyYjJjNWZkNDA2XSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6
IDB4ZmVkMDAwMDAKKFhFTikgWzAwMDAwMDJiMmQ4ZjY5NWFdIFBDSTogTUNGRyBjb25maWd1cmF0
aW9uIDA6IGJhc2UgZjAwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gN2YKKFhFTikgWzAw
MDAwMDJiMmYyOTJhMTJdIFBDSTogTUNGRyBhcmVhIGF0IGYwMDAwMDAwIHJlc2VydmVkIGluIEU4
MjAKKFhFTikgWzAwMDAwMDJiMzA1NmE1YzJdIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAw
MDAwIGJ1cyAwMC03ZgooWEVOKSBbMDAwMDAwMmIzMTg2NzcwZV0gW1ZULURdSG9zdCBhZGRyZXNz
IHdpZHRoIDM5CihYRU4pIFswMDAwMDAyYjMyNmQzODgyXSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJf
RFJIRDoKKFhFTikgWzAwMDAwMDJiMzM1M2Q2ZjJdIFtWVC1EXSAgZG1hcnUtPmFkZHJlc3MgPSBm
ZWQ5MDAwMAooWEVOKSBbMDAwMDAwMmIzNDU2Y2I5ZV0gW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZl
ZDkwMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwM2ZlMDAwCihYRU4pIFswMDAwMDAyYjM1Y2Y3
NDg2XSBbVlQtRF1jYXAgPSBkMjAwOGMyMDY2MDQ2MiBlY2FwID0gZjAxMGRhCihYRU4pIFswMDAw
MDAyYjM2ZjU4MzU2XSBbVlQtRF0gSU9BUElDOiAwMDAwOmYwOjFmLjAKKFhFTikgWzAwMDAwMDJi
MzdkY2FhODJdIFtWVC1EXSBNU0kgSFBFVDogMDAwMDpmMDowZi4wCihYRU4pIFswMDAwMDAyYjM4
Y2NjNDM2XSBbVlQtRF0gIGZsYWdzOiBJTkNMVURFX0FMTAooWEVOKSBbMDAwMDAwMmIzOWIyOTI5
Ml0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6CihYRU4pIFswMDAwMDAyYjNhOWFlZDk2XSBb
VlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWQuMAooWEVOKSBbMDAwMDAwMmIzYjhiNmVjNl0gW1ZU
LURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKKFhFTikgWzAwMDAwMDJiM2M3ZGYzYjJdIFtWVC1E
XSBlbmRwb2ludDogMDAwMDowMDoxNC4wCihYRU4pIFswMDAwMDAyYjNkNmQ4ZTY2XSBVc2luZyBB
Q1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KKFhFTikgWzAwMDAw
MDJiM2ViZjA3OGFdIFNNUDogQWxsb3dpbmcgNCBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhFTikg
WzAwMDAwMDJiM2ZkODAwNGVdIE5SX0NQVVM6MTAyNCBucl9jcHVtYXNrX2JpdHM6NjQKKFhFTikg
WzAwMDAwMDJiNDBkMTEzMzJdIG1hcHBlZCBBUElDIHRvIGZmZmY4MmNmZmZmZmIwMDAgKGZlZTAw
MDAwKQooWEVOKSBbMDAwMDAwMmI0MWZhN2ZhZV0gbWFwcGVkIElPQVBJQyB0byBmZmZmODJjZmZm
ZmZhMDAwIChmZWMwMDAwMCkKKFhFTikgWzAwMDAwMDJiNDMzMWE3ZjZdIElSUSBsaW1pdHM6IDI0
IEdTSSwgNzYwIE1TSS9NU0ktWAooWEVOKSBbMDAwMDAwMmI0NDM2MzJjYV0gTm90IGVuYWJsaW5n
IHgyQVBJQyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KQooWEVOKSBbMDAwMDAwMmI0NWJkNTFmZV0g
bWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFkIHRvIDB4MjcsIGRhdGUg
PSAyMDE5LTAyLTI2CihYRU4pIFswMDAwMDAyYjQ3NWQyNzYyXSBDUFU6IFBoeXNpY2FsIFByb2Nl
c3NvciBJRDogMAooWEVOKSBbMDAwMDAwMmI0ODUyYTc4Ml0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJ
RDogMAooWEVOKSBbMDAwMDAwMmI0OTMxMWRlYV0gQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQg
Y2FjaGU6IDMySwooWEVOKSBbMDAwMDAwMmI0YTQ1M2QwMl0gQ1BVOiBMMiBjYWNoZTogMjU2Swoo
WEVOKSBbMDAwMDAwMmI0YjA5OGRiMl0gQ1BVOiBMMyBjYWNoZTogODE5MksKKFhFTikgWzAwMDAw
MDJiNGJkOGQ3Y2FdIHhzdGF0ZTogc2l6ZTogMHgzNDAgYW5kIHN0YXRlczogMHg3CihYRU4pIFsw
MDAwMDAyYjRjZTQ1MWM2XSBDUFUwOiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoVE0xKQoo
WEVOKSBbMDAwMDAwMmI0ZGZhZjI0ZV0gQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRp
bmcgZW5hYmxlZAooWEVOKSBbMDAwMDAwMmI0ZjJjMGRjMl0gU3BlY3VsYXRpdmUgbWl0aWdhdGlv
biBmYWNpbGl0aWVzOgooWEVOKSBbMDAwMDAwMmI1MDMyM2EwMl0gICBIYXJkd2FyZSBmZWF0dXJl
czogSUJSUy9JQlBCIFNUSUJQIEwxRF9GTFVTSCBTU0JEIE1EX0NMRUFSCihYRU4pIFswMDAwMDAy
YjUxYjFlMzhlXSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19Q
QUdJTkcKKFhFTikgWzAwMDAwMDJiNTMwNDI0Y2FdICAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsg
UkVUUE9MSU5FLCBTUEVDX0NUUkw6IElCUlMtIFNTQkQrLCBPdGhlcjogSUJQQiBMMURfRkxVU0gg
VkVSVyBCUkFOQ0hfSEFSREVOCihYRU4pIFswMDAwMDAyYjU1MzA1OTU2XSAgIEwxVEY6IGJlbGll
dmVkIHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVz
cyA4MDAwMDAwMDAwCihYRU4pIFswMDAwMDAyYjU3MGFkNjU2XSAgIFN1cHBvcnQgZm9yIEhWTSBW
TXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQVSBNRF9DTEVBUgooWEVOKSBbMDAwMDAwMmI1
ODgwMjhjZV0gICBTdXBwb3J0IGZvciBQViBWTXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQ
VSBNRF9DTEVBUgooWEVOKSBbMDAwMDAwMmI1OWY0NDJlNl0gICBYUFRJICg2NC1iaXQgUFYgb25s
eSk6IERvbTAgZW5hYmxlZCwgRG9tVSBlbmFibGVkICh3aXRoIFBDSUQpCihYRU4pIFswMDAwMDAy
YjViNzljZDUyXSAgIFBWIEwxVEYgc2hhZG93aW5nOiBEb20wIGVuYWJsZWQsIERvbVUgZW5hYmxl
ZAooWEVOKSBbMDAwMDAwMmI1Y2I5OWQ1Ml0gVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNj
aGVkdWxlciByZXYyIChjcmVkaXQyKQooWEVOKSBbMDAwMDAwMmI1ZTE2ZTMyYV0gSW5pdGlhbGl6
aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pIFswMDAwMDAyYjVmMGIxZGM2XSAgbG9hZF9wcmVj
aXNpb25fc2hpZnQ6IDE4CihYRU4pIFswMDAwMDAyYjVmZWQ5ZjVlXSAgbG9hZF93aW5kb3dfc2hp
ZnQ6IDMwCihYRU4pIFswMDAwMDAyYjYwYmVhODc2XSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9sZXJh
bmNlOiAwCihYRU4pIFswMDAwMDAyYjYxYjg4ODRlXSAgb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFu
Y2U6IC0zCihYRU4pIFswMDAwMDAyYjYyYjI4YzBlXSAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBz
b2NrZXQKKFhFTikgWzAwMDAwMDJiNjU5M2Y1YTZdICBjYXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJp
dHk6IDEwbXMKKFhFTikgWzAwMDAwMDJiNjg4NzU3NzZdIGxvYWQgdHJhY2tpbmcgd2luZG93IGxl
bmd0aCAxMDczNzQxODI0IG5zCihYRU4pIFswMDAwMDAyYjZiOWIwZThlXSBJbml0aWFsaXppbmcg
Q1BVIzAKKFhFTikgWzAwMDAwMDJiNzc4M2M5ZDZdIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1I
eiBIUEVUCihYRU4pIFsgICA2MC4zNzcxNzZdIERldGVjdGVkIDMwOTIuODUzIE1IeiBwcm9jZXNz
b3IuCihYRU4pIFsgICA2MC4zOTY3NjJdIEVGSSBtZW1vcnkgbWFwOiAobWFwcGluZyBCb290U2Vy
dmljZXMpCihYRU4pIFsgICA2MC40MTI4MjNdICAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMDdmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuNDMwNjUxXSAgMDAwMDAw
MDAwODAwMC0wMDAwMDAwMDQ3ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
WyAgIDYwLjQ0ODQ2N10gIDAwMDAwMDAwNDgwMDAtMDAwMDAwMDA1N2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC40NjYyMTZdICAwMDAwMDAwMDU4MDAwLTAwMDAw
MDAwNThmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuNDgzOTg0
XSAgMDAwMDAwMDA1OTAwMC0wMDAwMDAwMDVjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgWyAgIDYwLjUwMTcxNl0gIDAwMDAwMDAwNWQwMDAtMDAwMDAwMDA1ZWZmZiB0eXBl
PTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC41MTk0MTNdICAwMDAwMDAwMDVm
MDAwLTAwMDAwMDAwNWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAg
NjAuNTM3MTgxXSAgMDAwMDAwMDA2MDAwMC0wMDAwMDAwMDllZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjU1NTExMl0gIDAwMDAwMDAwOWYwMDAtMDAwMDAwMDA5
ZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC41NzI5MjJdICAw
MDAwMDAwMTAwMDAwLTAwMDAwNjVmYTVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSBbICAgNjAuNTkwNzEzXSAgMDAwMDA2NWZhNjAwMC0wMDAwMDhhMjlhZmZmIHR5cGU9MSBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjYwODUxNV0gIDAwMDAwOGEyOWIwMDAt
MDAwMDA4YTM5YWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC42
MjYyODldICAwMDAwMDhhMzliMDAwLTAwMDAwOGE0NmNmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSBbICAgNjAuNjQ0MDMwXSAgMDAwMDA4YTQ2ZDAwMC0wMDAwMDhjMDRlZmZm
IHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjY2MTc1NF0gIDAwMDAw
OGMwNGYwMDAtMDAwMDA4ZDUyN2ZmZiB0eXBlPTEgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
IFsgICA2MC42Nzk0MjRdICAwMDAwMDhkNTI4MDAwLTAwMDAwOGQ1MmVmZmYgdHlwZT0xMCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjY5NzI4N10gIDAwMDAwOGQ1MmYwMDAtMDAw
MDA4ZDY4MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC43MTUx
NjddICAwMDAwMDhkNjgzMDAwLTAwMDAwOGRlM2ZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSBbICAgNjAuNzMzMDM2XSAgMDAwMDA4ZGU0MDAwMC0wMDAwMDhkZTQzZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjc1MDg5OF0gIDAwMDAwOGRl
NDQwMDAtMDAwMDA4ZGU0OWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsg
ICA2MC43Njg3MzRdICAwMDAwMDhkZTRhMDAwLTAwMDAwOGRlNGVmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuNzg2NTQ2XSAgMDAwMDA4ZGU0ZjAwMC0wMDAwMDhk
ZTU4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYwLjgwNDQwNl0g
IDAwMDAwOGRlNTkwMDAtMDAwMDA4ZGU1ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pIFsgICA2MC44MjIyNjhdICAwMDAwMDhkZTYwMDAwLTAwMDAwOGRlNjlmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuODQwMTM4XSAgMDAwMDA4ZGU2YTAw
MC0wMDAwMDhkZTc0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYw
Ljg1ODA0Nl0gIDAwMDAwOGRlNzUwMDAtMDAwMDA4ZTI3YmZmZiB0eXBlPTYgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pIFsgICA2MC44NzYwMzddICAwMDAwMDhlMjdjMDAwLTAwMDAwOGUyOGFm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuODkzOTc4XSAgMDAw
MDA4ZTI4YjAwMC0wMDAwMDhlMjkyZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgWyAgIDYwLjkxMTkyNl0gIDAwMDAwOGUyOTMwMDAtMDAwMDA4ZTI5M2ZmZiB0eXBlPTIgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC45Mjk5NTJdICAwMDAwMDhlMjk0MDAwLTAw
MDAwOGUyOThmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjAuOTQ3
OTk0XSAgMDAwMDA4ZTI5OTAwMC0wMDAwMDhlMjk5ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgWyAgIDYwLjk2NjA5MV0gIDAwMDAwOGUyOWEwMDAtMDAwMDA5MTYwNGZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MC45ODQxODBdICAwMDAwMDkx
NjA1MDAwLTAwMDAwOTE4NmNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBb
ICAgNjEuMDAyMzYxXSAgMDAwMDA5MTg2ZDAwMC0wMDAwMDkxODlmZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjAyMDY1N10gIDAwMDAwOTE4YTAwMDAtMDAwMDA5
MTkwNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS4wMzg4OTld
ICAwMDAwMDkxOTA3MDAwLTAwMDAwOTE5NmRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSBbICAgNjEuMDU3MTI2XSAgMDAwMDA5MTk2ZTAwMC0wMDAwMDkxYTA4ZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjA3NTQ0OF0gIDAwMDAwOTFhMDkw
MDAtMDAwMDA5MWEzY2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2
MS4wOTM3NjFdICAwMDAwMDkxYTNkMDAwLTAwMDAwOTFhM2ZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSBbICAgNjEuMTEyMDgyXSAgMDAwMDA5MWE0MDAwMC0wMDAwMDkxYTQw
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjEzMDM1MF0gIDAw
MDAwOTFhNDEwMDAtMDAwMDA5MWE0MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pIFsgICA2MS4xNDg2OThdICAwMDAwMDkxYTQyMDAwLTAwMDAwOTFhNTNmZmYgdHlwZT03IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuMTY3MTA1XSAgMDAwMDA5MWE1NDAwMC0w
MDAwMDkxYTU0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjE4
NTQxMF0gIDAwMDAwOTFhNTUwMDAtMDAwMDA5MWE1Y2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pIFsgICA2MS4yMDM3NzNdICAwMDAwMDkxYTVkMDAwLTAwMDAwOTFhNjdmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuMjIyMTU2XSAgMDAwMDA5
MWE2ODAwMC0wMDAwMDkxYWViZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
WyAgIDYxLjI0MDU2Ml0gIDAwMDAwOTFhZWMwMDAtMDAwMDA5MWI2OGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS4yNTkwNDBdICAwMDAwMDkxYjY5MDAwLTAwMDAw
OTFiYjJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuMjc3NjEw
XSAgMDAwMDA5MWJiMzAwMC0wMDAwMDkxZjBlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgWyAgIDYxLjI5NjE3OF0gIDAwMDAwOTFmMGYwMDAtMDAwMDA5MWY1NGZmZiB0eXBl
PTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS4zMTQ3NDBdICAwMDAwMDkxZjU1
MDAwLTAwMDAwOTFmY2JmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAg
NjEuMzMzMzMxXSAgMDAwMDA5MWZjYzAwMC0wMDAwMDkxZmZlZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjM1MTg5NF0gIDAwMDAwOTFmZmYwMDAtMDAwMDA5MjEx
N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS4zNzA0NTBdICAw
MDAwMDkyMTE4MDAwLTAwMDAwOTIxM2JmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSBbICAgNjEuMzg4ODk0XSAgMDAwMDA5MjEzYzAwMC0wMDAwMDkyMWRmZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjQwNzQ5MV0gIDAwMDAwOTIxZTAwMDAt
MDAwMDA5MjFlOWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS40
MjU5MjVdICAwMDAwMDkyMWVhMDAwLTAwMDAwOTI0MzdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSBbICAgNjEuNDQ0MzU4XSAgMDAwMDA5MjQzODAwMC0wMDAwMDkyNDM5ZmZm
IHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjQ2Mjc2OF0gIDAwMDAw
OTI0M2EwMDAtMDAwMDA5MjQzZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
IFsgICA2MS40ODExNTldICAwMDAwMDkyNDNmMDAwLTAwMDAwOTI0NDBmZmYgdHlwZT03IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuNDk5NTA0XSAgMDAwMDA5MjQ0MTAwMC0wMDAw
MDkyNDQ3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjUxNzc5
OV0gIDAwMDAwOTI0NDgwMDAtMDAwMDA5MjQ0OWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pIFsgICA2MS41MzYyOTVdICAwMDAwMDkyNDRhMDAwLTAwMDAwOTI0NTBmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuNTU0NjUyXSAgMDAwMDA5MjQ1
MTAwMC0wMDAwMDkyNDUzZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAg
IDYxLjU3MzA2N10gIDAwMDAwOTI0NTQwMDAtMDAwMDA5MjQ2NmZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS41OTE1MDldICAwMDAwMDkyNDY3MDAwLTAwMDAwOTI0
NjlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuNjA5OTg4XSAg
MDAwMDA5MjQ2YTAwMC0wMDAwMDkyNTY2ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgWyAgIDYxLjYyODQ4M10gIDAwMDAwOTI1NjcwMDAtMDAwMDA5MjU2OWZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS42NDcxMzddICAwMDAwMDkyNTZhMDAw
LTAwMDAwOTI2YTdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEu
NjY1NzA2XSAgMDAwMDA5MjZhODAwMC0wMDAwMDkyNmFhZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgWyAgIDYxLjY4NDM0MF0gIDAwMDAwOTI2YWIwMDAtMDAwMDA5MjZlNmZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS43MDMwMTRdICAwMDAw
MDkyNmU3MDAwLTAwMDAwOTI2ZThmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSBbICAgNjEuNzIxNzM1XSAgMDAwMDA5MjZlOTAwMC0wMDAwMDkyNmVkZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjc0MDQxOV0gIDAwMDAwOTI2ZWUwMDAtMDAw
MDA5MjZlZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS43NTky
MDldICAwMDAwMDkyNmVmMDAwLTAwMDAwOWUwMjNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSBbICAgNjEuNzc4MTIwXSAgMDAwMDA5ZTAyNDAwMC0wMDAwMDllMmI5ZmZmIHR5
cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjc5NjkxMF0gIDAwMDAwOWUy
YmEwMDAtMDAwMDA5ZTYyM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsg
ICA2MS44MTU2OThdICAwMDAwMDllNjI0MDAwLTAwMDAwOWU2NmNmZmYgdHlwZT0wIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuODM0NDg5XSAgMDAwMDA5ZTY2ZDAwMC0wMDAwMDll
NmM4ZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjg1MzI1OV0g
IDAwMDAwOWU2YzkwMDAtMDAwMDA5ZTcxNWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pIFsgICA2MS44NzIxMThdICAwMDAwMDllNzE2MDAwLTAwMDAwOWU4MzNmZmYgdHlwZT0x
MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYxLjg5MDk3OF0gIDAwMDAwOWU4MzQw
MDAtMDAwMDA5ZTg0NGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAg
NjEuOTA5ODY5XSAgMDAwMDA5ZTg0NTAwMC0wMDAwMDllODQ4ZmZmIHR5cGU9MTAgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS45Mjg3NDVdICAwMDAwMDllODQ5MDAwLTAwMDAwOWU5
YTdmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjEuOTQ3NTc4XSAg
MDAwMDA5ZTlhODAwMC0wMDAwMDllYjIzZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYK
KFhFTikgWyAgIDYxLjk2NjMzMl0gIDAwMDAwOWViMjQwMDAtMDAwMDA5ZWIyNWZmZiB0eXBlPTYg
YXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2MS45ODUyMThdICAwMDAwMDllYjI2MDAw
LTAwMDAwOWVlZWVmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSBbICAgNjIu
MDA0MDI0XSAgMDAwMDA5ZWVlZjAwMC0wMDAwMDllZWYwZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAw
MDAwMDAwMGYKKFhFTikgWyAgIDYyLjAyMjgyMl0gIDAwMDAwOWVlZjEwMDAtMDAwMDA5ZWY4ZWZm
ZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2Mi4wNDE2MDNdICAwMDAw
MDllZjhmMDAwLTAwMDAwOWVmYWFmZmYgdHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVO
KSBbICAgNjIuMDYwNDAwXSAgMDAwMDA5ZWZhYjAwMC0wMDAwMDllZmZlZmZmIHR5cGU9NSBhdHRy
PTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgWyAgIDYyLjA3OTEyOF0gIDAwMDAwOWVmZmYwMDAtMDAw
MDA5ZWZmZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pIFsgICA2Mi4wOTgw
NDhdICAwMDAwMTAwMDAwMDAwLTAwMDA4NWRmZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSBbICAgNjIuMTE2ODU0XSAgMDAwMDBmMDAwMDAwMC0wMDAwMGY3ZmZmZmZmIHR5
cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFsgICA2Mi4xMzY0MzJdICAwMDAwMGZl
YzAwMDAwLTAwMDAwZmVjMDBmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDEKKFhFTikg
WyAgIDYyLjE1NTMxOV0gIDAwMDAwZmVkMDAwMDAtMDAwMDBmZWQwM2ZmZiB0eXBlPTExIGF0dHI9
ODAwMDAwMDAwMDAwMDAwMQooWEVOKSBbICAgNjIuMTc0MTc1XSAgMDAwMDBmZWQxYzAwMC0wMDAw
MGZlZDFmZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pIFsgICA2Mi4xOTMw
MjddICAwMDAwMGZlZTAwMDAwLTAwMDAwZmVlMDBmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAw
MDAwMDEKKFhFTikgWyAgIDYyLjIxMjAxNl0gIDAwMDAwZmYwMDAwMDAtMDAwMDBmZmZmZmZmZiB0
eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSBbICAgNjIuMjMxMDExXSBhbHQgdGFi
bGUgZmZmZjgyZDA4MDY3YjhmMCAtPiBmZmZmODJkMDgwNjg4Y2JlCihYRU4pIFsgICA2Mi4yNDg4
MjRdIHNwdXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJRNy4KKFhFTikgWyAgIDYyLjI3Mjc2N10g
SW50ZWwgVlQtZCBpb21tdSAwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihY
RU4pIFsgICA2Mi4yOTEzMjNdIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgooWEVO
KSBbICAgNjIuMzA3ODMzXSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFi
bGVkLgooWEVOKSBbICAgNjIuMzI1MzU2XSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24g
ZW5hYmxlZC4KKFhFTikgWyAgIDYyLjM0MjQwNV0gSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBw
aW5nIGVuYWJsZWQuCihYRU4pIFsgICA2Mi4zNTkzOThdIEludGVsIFZULWQgUG9zdGVkIEludGVy
cnVwdCBub3QgZW5hYmxlZC4KKFhFTikgWyAgIDYyLjM3NzIyNl0gSW50ZWwgVlQtZCBTaGFyZWQg
RVBUIHRhYmxlcyBlbmFibGVkLgooWEVOKSBbICAgNjIuMzk1NjE3XSBJL08gdmlydHVhbGlzYXRp
b24gZW5hYmxlZAooWEVOKSBbICAgNjIuNDExMzY0XSAgLSBEb20wIG1vZGU6IFJlbGF4ZWQKKFhF
TikgWyAgIDYyLjQyNjUwNF0gSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4pIFsgICA2
Mi40NDIxNjddIENQVTA6IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMjAgdjMgQCAzLjEwR0h6
IHN0ZXBwaW5nIDAzCihYRU4pIFsgICA2Mi40NjA5MjBdIG5yX3NvY2tldHM6IDEKKFhFTikgWyAg
IDYyLjQ3NTI3NF0gRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEK
KFhFTikgWyAgIDYyLjQ5MjUwMl0gU3VwcHJlc3MgRU9JIGJyb2FkY2FzdCBvbiBDUFUjMAooWEVO
KSBbICAgNjIuNTA4NTk1XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMAooWEVOKSBbICAgNjIuNTI0
MzUxXSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgWyAgIDYyLjUzOTI5Ml0gaW5pdCBJT19B
UElDIElSUXMKKFhFTikgWyAgIDYyLjU1Mzc3NF0gIElPLUFQSUMgKGFwaWNpZC1waW4pIDgtMCwg
OC0xNiwgOC0xNywgOC0xOCwgOC0xOSwgOC0yMCwgOC0yMSwgOC0yMiwgOC0yMyBub3QgY29ubmVj
dGVkLgooWEVOKSBbICAgNjIuNTg2NDEyXSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBp
bjE9MiBhcGljMj0wIHBpbjI9MAooWEVOKSBbICAgNjIuNzA0MDAxXSBudW1iZXIgb2YgTVAgSVJR
IHNvdXJjZXM6IDE1LgooWEVOKSBbICAgNjIuNzE5NjAzXSBudW1iZXIgb2YgSU8tQVBJQyAjOCBy
ZWdpc3RlcnM6IDI0LgooWEVOKSBbICAgNjIuNzM1NzQwXSB0ZXN0aW5nIHRoZSBJTyBBUElDLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4KKFhFTikgWyAgIDYyLjc1MjUyNl0gSU8gQVBJQyAjOC4uLi4u
LgooWEVOKSBbICAgNjIuNzY2NzQxXSAuLi4uIHJlZ2lzdGVyICMwMDogMDgwMDAwMDAKKFhFTikg
WyAgIDYyLjc4MjAzNl0gLi4uLi4uLiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDA4CihYRU4pIFsg
ICA2Mi43OTc4NDRdIC4uLi4uLi4gICAgOiBEZWxpdmVyeSBUeXBlOiAwCihYRU4pIFsgICA2Mi44
MTMyMjddIC4uLi4uLi4gICAgOiBMVFMgICAgICAgICAgOiAwCihYRU4pIFsgICA2Mi44Mjg1NDJd
IC4uLi4gcmVnaXN0ZXIgIzAxOiAwMDE3MDAyMAooWEVOKSBbICAgNjIuODQzNjMwXSAuLi4uLi4u
ICAgICA6IG1heCByZWRpcmVjdGlvbiBlbnRyaWVzOiAwMDE3CihYRU4pIFsgICA2Mi44NjAxODNd
IC4uLi4uLi4gICAgIDogUFJRIGltcGxlbWVudGVkOiAwCihYRU4pIFsgICA2Mi44NzU2NzJdIC4u
Li4uLi4gICAgIDogSU8gQVBJQyB2ZXJzaW9uOiAwMDIwCihYRU4pIFsgICA2Mi44OTE0MTldIC4u
Li4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgooWEVOKSBbICAgNjIuOTA2Mzc4XSAgTlIgRHN0IE1z
ayBUcmcgSVJSIFBvbCBTdGF0IERzdE0gRGVsTSBWZWMKKFhFTikgWyAgIDYyLjkyMjcwNF0gIDAw
ICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCihYRU4pIFsgICA2Mi45Mzkw
MDZdICAwMSAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMAooWEVOKSBbICAg
NjIuOTU1Mjc0XSAgMDIgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgRjAKKFhF
TikgWyAgIDYyLjk3MTUxNV0gIDAzICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAg
IDM4CihYRU4pIFsgICA2Mi45ODc3MTJdICAwNCAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEg
ICAgMSAgICBGMQooWEVOKSBbICAgNjMuMDAzODc2XSAgMDUgIDAxICAwICAgMCAgIDAgICAwICAg
MCAgICAxICAgIDEgICAgNDAKKFhFTikgWyAgIDYzLjAyMDAyMV0gIDA2ICAwMSAgMCAgIDAgICAw
ICAgMCAgIDAgICAgMSAgICAxICAgIDQ4CihYRU4pIFsgICA2My4wMzYxMzRdICAwNyAgMDEgIDAg
ICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA1MAooWEVOKSBbICAgNjMuMDUyMjM3XSAgMDgg
IDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgNTgKKFhFTikgWyAgIDYzLjA2ODI4
N10gIDA5ICAwMSAgMSAgIDEgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDYwCihYRU4pIFsgICA2
My4wODQzMDRdICAwYSAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA2OAooWEVO
KSBbICAgNjMuMTAwMjkyXSAgMGIgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAg
NzAKKFhFTikgWyAgIDYzLjExNjI3NF0gIDBjICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAg
ICAxICAgIDc4CihYRU4pIFsgICA2My4xMzIxOTVdICAwZCAgMDEgIDAgICAwICAgMCAgIDAgICAw
ICAgIDEgICAgMSAgICA4OAooWEVOKSBbICAgNjMuMTQ4MTMxXSAgMGUgIDAxICAwICAgMCAgIDAg
ICAwICAgMCAgICAxICAgIDEgICAgOTAKKFhFTikgWyAgIDYzLjE2NDAwOV0gIDBmICAwMSAgMCAg
IDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDk4CihYRU4pIFsgICA2My4xNzk4NTFdICAxMCAg
MDAgIDEgICAwICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMAooWEVOKSBbICAgNjMuMTk1NjQz
XSAgMTEgIDAwICAxICAgMCAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgWyAgIDYz
LjIxMTQ0MV0gIDEyICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCihYRU4p
IFsgICA2My4yMjcxOTddICAxMyAgMDAgIDEgICAwICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAw
MAooWEVOKSBbICAgNjMuMjQyOTI3XSAgMTQgIDAwICAxICAgMCAgIDAgICAwICAgMCAgICAwICAg
IDAgICAgMDAKKFhFTikgWyAgIDYzLjI1ODYyM10gIDE1ICAwMCAgMSAgIDAgICAwICAgMCAgIDAg
ICAgMCAgICAwICAgIDAwCihYRU4pIFsgICA2My4yNzQyODJdICAxNiAgMDAgIDEgICAwICAgMCAg
IDAgICAwICAgIDAgICAgMCAgICAwMAooWEVOKSBbICAgNjMuMjg5OTE5XSAgMTcgIDAwICAxICAg
MCAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKKFhFTikgWyAgIDYzLjMwNTUzNV0gVXNpbmcg
dmVjdG9yLWJhc2VkIGluZGV4aW5nCihYRU4pIFsgICA2My4zMTk2ODldIElSUSB0byBwaW4gbWFw
cGluZ3M6CihYRU4pIFsgICA2My4zMzI5OTFdIElSUTI0MCAtPiAwOjIKKFhFTikgWyAgIDYzLjM0
NTc1N10gSVJRNDggLT4gMDoxCihYRU4pIFsgICA2My4zNTgzNDldIElSUTU2IC0+IDA6MwooWEVO
KSBbICAgNjMuMzcwODQ4XSBJUlEyNDEgLT4gMDo0CihYRU4pIFsgICA2My4zODMzNzBdIElSUTY0
IC0+IDA6NQooWEVOKSBbICAgNjMuMzk1NTcyXSBJUlE3MiAtPiAwOjYKKFhFTikgWyAgIDYzLjQw
Nzc0MV0gSVJRODAgLT4gMDo3CihYRU4pIFsgICA2My40MTk5MThdIElSUTg4IC0+IDA6OAooWEVO
KSBbICAgNjMuNDMyMDAwXSBJUlE5NiAtPiAwOjkKKFhFTikgWyAgIDYzLjQ0MzgzOV0gSVJRMTA0
IC0+IDA6MTAKKFhFTikgWyAgIDYzLjQ1NTg1OF0gSVJRMTEyIC0+IDA6MTEKKFhFTikgWyAgIDYz
LjQ2NzgzNV0gSVJRMTIwIC0+IDA6MTIKKFhFTikgWyAgIDYzLjQ3OTczNV0gSVJRMTM2IC0+IDA6
MTMKKFhFTikgWyAgIDYzLjQ5MTQzNV0gSVJRMTQ0IC0+IDA6MTQKKFhFTikgWyAgIDYzLjUwMzEz
Nl0gSVJRMTUyIC0+IDA6MTUKKFhFTikgWyAgIDYzLjUxNDg0M10gLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uIGRvbmUuCihYRU4pIFsgICA2My41MjkwNjVdIFVzaW5nIGxvY2Fs
IEFQSUMgdGltZXIgaW50ZXJydXB0cy4KKFhFTikgWyAgIDYzLjU0MjM4NV0gY2FsaWJyYXRpbmcg
QVBJQyB0aW1lciAuLi4KKFhFTikgWyAgIDYzLjY2MTM0NV0gLi4uLi4gQ1BVIGNsb2NrIHNwZWVk
IGlzIDMwOTIuOTEzNiBNSHouCihYRU4pIFsgICA2My42NzUyOTddIC4uLi4uIGhvc3QgYnVzIGNs
b2NrIHNwZWVkIGlzIDk5Ljc3MTMgTUh6LgooWEVOKSBbICAgNjMuNjg5NDk0XSAuLi4uLiBidXNf
c2NhbGUgPSAweDY2MmMKKFhFTikgWyAgIDYzLjcwMTg3N10gVFNDIGRlYWRsaW5lIHRpbWVyIGVu
YWJsZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0
YXRlczogMHg0MjEyMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gbXdhaXQtaWRsZTogdjAu
NC4xIG1vZGVsIDB4M2MKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIG13YWl0LWlkbGU6IGxh
cGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmCihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQ0OjE0XSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDQ6MTRdICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgWzIw
MjAtMDEtMjkgMTY6NDQ6MTRdICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSBbMjAyMC0wMS0yOSAx
Njo0NDoxNF0gIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6MTRdICAtIFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSBb
MjAyMC0wMS0yOSAxNjo0NDoxNF0gIC0gVmlydHVhbCBOTUkKKFhFTikgWzIwMjAtMDEtMjkgMTY6
NDQ6MTRdICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDoxNF0gIC0gVW5yZXN0cmljdGVkIEd1ZXN0CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSAg
LSBWTUNTIHNoYWRvd2luZwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gIC0gVk0gRnVuY3Rp
b25zCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4p
IFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSBWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBl
cnBhZ2VzIGR1ZSB0byBDVkUtMjAxOC0xMjIwNwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0g
SFZNOiBWTVggZW5hYmxlZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gSFZNOiBIYXJkd2Fy
ZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
MTRdIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6MTRdIGFsdCB0YWJsZSBmZmZmODJkMDgwNjdiOGYwIC0+IGZmZmY4MmQwODA2ODhjYmUK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIEJvb3RpbmcgcHJvY2Vzc29yIDEvMiBlaXAgNWQw
MDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDM6MTBdIEluaXRpYWxpemluZyBDUFUjMQooWEVOKSBb
MjAyMC0wMS0yOSAxNjo0MzoxMF0gbWljcm9jb2RlOiBDUFUxIHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDFkIHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQz
OjEwXSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSMxCihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQzOjEwXSBtYXNrZWQgRXh0SU5UIG9uIENQVSMxCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQzOjEw
XSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0Mzox
MF0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMQooWEVOKSBbMjAyMC0wMS0yOSAxNjo0MzoxMF0g
Q1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQgY2FjaGU6IDMySwooWEVOKSBbMjAyMC0wMS0yOSAx
Njo0MzoxMF0gQ1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0MzoxMF0g
Q1BVOiBMMyBjYWNoZTogODE5MksKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDM6MTBdIENQVTE6IFRo
ZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEpCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0
XSBDUFUxOiBJbnRlbChSKSBYZW9uKFIpIENQVSBFMy0xMjIwIHYzIEAgMy4xMEdIeiBzdGVwcGlu
ZyAwMwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gQm9vdGluZyBwcm9jZXNzb3IgMi80IGVp
cCA1ZDAwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0MzoxMF0gSW5pdGlhbGl6aW5nIENQVSMyCihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQzOjEwXSBtaWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJl
dmlzaW9uIDB4MWQgdG8gMHgyNywgZGF0ZSA9IDIwMTktMDItMjYKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDM6MTBdIFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzIKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDM6MTBdIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzIKKFhFTikgWzIwMjAtMDEtMjkgMTY6
NDM6MTBdIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQzOjEwXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAyCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQz
OjEwXSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIFsyMDIwLTAx
LTI5IDE2OjQzOjEwXSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQz
OjEwXSBDUFU6IEwzIGNhY2hlOiA4MTkySwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0MzoxMF0gQ1BV
MjogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgWzIwMjAtMDEtMjkgMTY6
NDQ6MTRdIENQVTI6IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMjAgdjMgQCAzLjEwR0h6IHN0
ZXBwaW5nIDAzCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSBCb290aW5nIHByb2Nlc3NvciAz
LzYgZWlwIDVkMDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQzOjEwXSBJbml0aWFsaXppbmcgQ1BV
IzMKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDM6MTBdIG1pY3JvY29kZTogQ1BVMyB1cGRhdGVkIGZy
b20gcmV2aXNpb24gMHgxZCB0byAweDI3LCBkYXRlID0gMjAxOS0wMi0yNgooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0MzoxMF0gU3VwcHJlc3MgRU9JIGJyb2FkY2FzdCBvbiBDUFUjMwooWEVOKSBbMjAy
MC0wMS0yOSAxNjo0MzoxMF0gbWFza2VkIEV4dElOVCBvbiBDUFUjMwooWEVOKSBbMjAyMC0wMS0y
OSAxNjo0MzoxMF0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDM6MTBdIENQVTogUHJvY2Vzc29yIENvcmUgSUQ6IDMKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDM6MTBdIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikgWzIw
MjAtMDEtMjkgMTY6NDM6MTBdIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDM6MTBdIENQVTogTDMgY2FjaGU6IDgxOTJLCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQzOjEw
XSBDUFUzOiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoVE0xKQooWEVOKSBbMjAyMC0wMS0y
OSAxNjo0NDoxNF0gQ1BVMzogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIyMCB2MyBAIDMuMTBH
SHogc3RlcHBpbmcgMDMKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIEJyb3VnaHQgdXAgNCBD
UFVzCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSBBZGRpbmcgY3B1IDAgdG8gcnVucXVldWUg
MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0
aXZhdGluZwooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gQWRkaW5nIGNwdSAxIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIEFkZGluZyBjcHUgMiB0byBydW5xdWV1
ZSAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0XSBBZGRpbmcgY3B1IDMgdG8gcnVucXVldWUg
MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sg
cG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNF0gRG9tMCBo
YXMgbWF4aW11bSA2MDAgUElSUXMKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTRdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE0
XSAqKiogQnVpbGRpbmcgYSBQViBEb20wICoqKgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0g
IFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgWzIwMjAtMDEtMjkgMTY6
NDQ6MTVdICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+
IDB4M2UwMDAwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gUEhZU0lDQUwgTUVNT1JZIEFS
UkFOR0VNRU5UOgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gIERvbTAgYWxsb2MuOiAgIDAw
MDAwMDA4M2MwMDAwMDAtPjAwMDAwMDA4NDAwMDAwMDAgKDEwMDY4MDAgcGFnZXMgdG8gYmUgYWxs
b2NhdGVkKQooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gIEluaXQuIHJhbWRpc2s6IDAwMDAw
MDA4NWNjZDAwMDAtPjAwMDAwMDA4NWRmZmY3ZDQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVd
IFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0g
IExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODNlMDAwMDAKKFhFTikg
WzIwMjAtMDEtMjkgMTY6NDQ6MTVdICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAwLT4w
MDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE1XSAgUGh5cy1NYWNoIG1h
cDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMDdkODAwMAooWEVOKSBbMjAyMC0wMS0yOSAx
Njo0NDoxNV0gIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODNlMDAwMDAtPmZmZmZmZmZmODNlMDA0
YjgKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVdICBYZW5zdG9yZSByaW5nOiAwMDAwMDAwMDAw
MDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE1XSAgQ29u
c29sZSByaW5nOiAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbMjAy
MC0wMS0yOSAxNjo0NDoxNV0gIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODNlMDEwMDAtPmZmZmZm
ZmZmODNlMjQwMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVdICBCb290IHN0YWNrOiAgICBm
ZmZmZmZmZjgzZTI0MDAwLT5mZmZmZmZmZjgzZTI1MDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjE1XSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4NDAwMDAwMAoo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODI5ODIx
ODAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVdIERvbTAgaGFzIG1heGltdW0gNCBWQ1BVcwoo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6SG9zdGJyaWRnZTogc2tpcCAwMDAw
OjAwOjAwLjAgbWFwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE1XSBCb2d1cyBETUlCQVIgMHhm
ZWQxODAwMSBvbiAwMDAwOjAwOjAwLjAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVdIFtWVC1E
XWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZU
LURdZDA6UENJOiBtYXAgMDAwMDowMDoxNi4wCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE1XSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE2LjMKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTVd
IFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTkuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDox
NV0gW1ZULURdZDA6UENJOiBtYXAgMDAwMDowMDoxYS4wCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjE1XSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowMDoxYi4wCihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQ0OjE1XSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFkLjAKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6MTVdIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuMAooWEVOKSBbMjAyMC0wMS0y
OSAxNjo0NDoxNV0gW1ZULURdZDA6UENJOiBtYXAgMDAwMDowMDoxZi4yCihYRU4pIFsyMDIwLTAx
LTI5IDE2OjQ0OjE1XSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjMKKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6MTVdIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuNgooWEVOKSBbMjAy
MC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDE6MDAuMAooWEVOKSBb
MjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDI6MDAuMAooWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDI6MDAuMQoo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDM6MDAu
MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6MDQ6
MDAuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAwMDA6
MDc6MDAuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNV0gW1ZULURdZDA6UENJZTogbWFwIDAw
MDA6MGE6MDAuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNl0gW1ZULURdZDA6UENJZTogbWFw
IDAwMDA6MGI6MDAuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNl0gW1ZULURdZDA6UENJZTog
bWFwIDAwMDA6MGQ6MDAuMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxNl0gW1ZULURdZDA6UENJ
OiBtYXAgMDAwMDowZjowMC4wCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE2XSBbVlQtRF1kMDpQ
Q0llOiBtYXAgMDAwMDoxMDowMC4wCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE3XSBbVlQtRF1p
b21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwM2ZlMDAwCihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE3XSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hv
bGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MTddIFN0ZC4g
TG9nbGV2ZWw6IEFsbAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxN10gR3Vlc3QgTG9nbGV2ZWw6
IEFsbAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoxOF0gKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE4XSBX
QVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwooWEVOKSBbMjAyMC0wMS0yOSAx
Njo0NDoxOF0gVGhpcyBvcHRpb24gaXMgaW50ZW5kZWQgdG8gYWlkIGRlYnVnZ2luZyBvZiBYZW4g
YnkgZW5zdXJpbmcKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MThdIHRoYXQgYWxsIG91dHB1dCBp
cyBzeW5jaHJvbm91c2x5IGRlbGl2ZXJlZCBvbiB0aGUgc2VyaWFsIGxpbmUuCihYRU4pIFsyMDIw
LTAxLTI5IDE2OjQ0OjE4XSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1Y2UgU0lHTklGSUNBTlQgbGF0
ZW5jaWVzIGFuZCBhZmZlY3QKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MThdIHRpbWVrZWVwaW5n
LiBJdCBpcyBOT1QgcmVjb21tZW5kZWQgZm9yIHByb2R1Y3Rpb24gdXNlIQooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDoxOF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjE4XSAzLi4uIDIuLi4gMS4uLiAKKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6MjFdIFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xl
LgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyMV0gKioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0
eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCkKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDQ6MjFdIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQptYXBwaW5nIGtlcm5lbCBpbnRv
IHBoeXNpY2FsIG1lbW9yeQphYm91dCB0byBnZXQgc3RhcnRlZC4uLgpbICAgIDAuMDAwMDAwXSBM
aW51eCB2ZXJzaW9uIDUuNS4wLTI0LmczZjE4M2JmLWRlZmF1bHQgKGdlZWtvQGJ1aWxkaG9zdCkg
KGdjYyB2ZXJzaW9uIDkuMi4xIDIwMjAwMTI4IFtyZXZpc2lvbiA4M2Y2NTY3NGU3OGQ5N2QyNzUz
NzM2MWRlMWE5ZDc0MDY3ZmYyMjhkXSAoU1VTRSBMaW51eCkpICMxIFNNUCBNb24gSmFuIDI3IDA4
OjM0OjA5IFVUQyAyMDIwICgzZjE4M2JmKQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0
aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQgcmVnaXN0ZXJzJwpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDI6ICdT
U0UgcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl
YXR1cmUgMHgwMDQ6ICdBVlggcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3Rh
dGVfb2Zmc2V0WzJdOiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0g
eDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3LCBjb250ZXh0IHNpemUgaXMgODMy
IGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQnIGZvcm1hdC4KWyAgICAwLjAwMDAwMF0gUmVsZWFzZWQg
MCBwYWdlKHMpClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAw
MDdmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwMDgw
MDAtMHgwMDAwMDAwMDAwMDQ3ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDAwMDA0ODAwMC0weDAwMDAwMDAwMDAwNThmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAwMDVlZmZmXSB1c2Fi
bGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA1ZjAwMC0weDAwMDAwMDAw
MDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAx
MDAwMDAtMHgwMDAwMDAwMDhkNTI3ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDA4ZDUyODAwMC0weDAwMDAwMDAwOGQ1MmVmZmZdIEFDUEkgTlZTClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOGQ1MmYwMDAtMHgwMDAwMDAwMDhkZTQzZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDhkZTQ0MDAwLTB4MDAw
MDAwMDA4ZGU0OWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
OGRlNGEwMDAtMHgwMDAwMDAwMDhlMjhhZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDhlMjhiMDAwLTB4MDAwMDAwMDA5MTYwNGZmZl0gdXNhYmxlClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTE2MDUwMDAtMHgwMDAwMDAwMDkxODZjZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxODZkMDAwLTB4
MDAwMDAwMDA5MTg5ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwOTE4YTAwMDAtMHgwMDAwMDAwMDkxOTA2ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMDkxOTA3MDAwLTB4MDAwMDAwMDA5MTk2ZGZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTE5NmUwMDAtMHgwMDAwMDAwMDkxYTA4
ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTA5MDAw
LTB4MDAwMDAwMDA5MWEzY2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwOTFhM2QwMDAtMHgwMDAwMDAwMDkxYTNmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTQwMDAwLTB4MDAwMDAwMDA5MWE0MGZmZl0gdXNhYmxl
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFhNDEwMDAtMHgwMDAwMDAwMDkx
YTQxZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTQy
MDAwLTB4MDAwMDAwMDA5MWE1M2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwOTFhNTQwMDAtMHgwMDAwMDAwMDkxYTU0ZmZmXSByZXNlcnZlZApbICAgIDAuMDAw
MDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTU1MDAwLTB4MDAwMDAwMDA5MWE1Y2ZmZl0gdXNh
YmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFhNWQwMDAtMHgwMDAwMDAw
MDkxYTY3ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkx
YTY4MDAwLTB4MDAwMDAwMDA5MWFlYmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwOTFhZWMwMDAtMHgwMDAwMDAwMDkxYjY4ZmZmXSByZXNlcnZlZApbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYjY5MDAwLTB4MDAwMDAwMDA5MWJiMmZmZl0g
dXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFiYjMwMDAtMHgwMDAw
MDAwMDkxZjBlZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDkxZjBmMDAwLTB4MDAwMDAwMDA5MWY1NGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwOTFmNTUwMDAtMHgwMDAwMDAwMDkxZmNiZmZmXSByZXNlcnZlZApbICAg
IDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxZmNjMDAwLTB4MDAwMDAwMDA5MWZmZWZm
Zl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFmZmYwMDAtMHgw
MDAwMDAwMDkyMTE3ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDkyMTE4MDAwLTB4MDAwMDAwMDA5MjEzYmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwOTIxM2MwMDAtMHgwMDAwMDAwMDkyMWRmZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyMWUwMDAwLTB4MDAwMDAwMDA5MjFl
OWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTIxZWEwMDAt
MHgwMDAwMDAwMDkyNDM3ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgw
MDAwMDAwMDkyNDM4MDAwLTB4MDAwMDAwMDA5MjQzOWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOTI0M2EwMDAtMHgwMDAwMDAwMDkyNDNlZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNDNmMDAwLTB4MDAwMDAwMDA5
MjQ0MGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0NDEw
MDAtMHgwMDAwMDAwMDkyNDQ3ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDkyNDQ4MDAwLTB4MDAwMDAwMDA5MjQ0OWZmZl0gdXNhYmxlClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0NGEwMDAtMHgwMDAwMDAwMDkyNDUwZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNDUxMDAwLTB4MDAwMDAw
MDA5MjQ1M2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0
NTQwMDAtMHgwMDAwMDAwMDkyNDY2ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDkyNDY3MDAwLTB4MDAwMDAwMDA5MjQ2OWZmZl0gdXNhYmxlClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0NmEwMDAtMHgwMDAwMDAwMDkyNTY2ZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNTY3MDAwLTB4MDAw
MDAwMDA5MjU2OWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
OTI1NmEwMDAtMHgwMDAwMDAwMDkyNmE3ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDkyNmE4MDAwLTB4MDAwMDAwMDA5MjZhYWZmZl0gdXNhYmxlClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI2YWIwMDAtMHgwMDAwMDAwMDkyNmU2ZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNmU3MDAwLTB4
MDAwMDAwMDA5MjZlOGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwOTI2ZTkwMDAtMHgwMDAwMDAwMDkyNmVkZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMDkyNmVlMDAwLTB4MDAwMDAwMDA5MjZlZWZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI2ZWYwMDAtMHgwMDAwMDAwMDllMDIz
ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDllMDI0MDAw
LTB4MDAwMDAwMDA5ZTJiOWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwOWUyYmEwMDAtMHgwMDAwMDAwMDllNmM4ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDllNmM5MDAwLTB4MDAwMDAwMDA5ZTcxNWZmZl0gdXNhYmxl
ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOWU3MTYwMDAtMHgwMDAwMDAwMDll
ODQ4ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDllODQ5
MDAwLTB4MDAwMDAwMDA5ZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDBmMDAwMDAwMC0weDAwMDAwMDAwZjdmZmZmZmZdIHJlc2VydmVkClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAw
MDAwMDBmZWQwM2ZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDBmZWQxYzAwMC0weDAwMDAwMDAwZmVkMWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmVkOTAwMDAtMHgwMDAwMDAwMGZlZDkwZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4MDAwMDAwMDBmZWVm
ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZjAwMDAw
MC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwMTZmMmJiZmZmXSB1c2FibGUKWyAgICAwLjAwMDAw
MF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBd
IGVmaTogRUZJIHYyLjMxIGJ5IEFtZXJpY2FuIE1lZ2F0cmVuZHMKWyAgICAwLjAwMDAwMF0gZWZp
OiAgRVNSVD0weDllZjhkOTk4ICBBQ1BJIDIuMD0weDllODFhMDAwICBBQ1BJPTB4OWU4MWEwMDAg
IFNNQklPUz0weGYwNGMwICBNUFM9MHhmZDQ5MCAKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNyBw
cmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFN1cGVybWljcm8gWDEwU0FUL1gxMFNBVCwgQklP
UyAzLjAgMDUvMjYvMjAxNQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4g
UFYKWyAgICAwLjA0MDc5Ml0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKWyAg
ICAwLjA0MDc5M10gdHNjOiBEZXRlY3RlZCAzMDkyLjY2NiBNSHogcHJvY2Vzc29yClsgICAgMC4w
NDA3OTRdIHRzYzogRGV0ZWN0ZWQgMzA5Mi44NTIgTUh6IFRTQwpbICAgIDAuMDUxNDY4XSBsYXN0
X3BmbiA9IDB4MTZmMmJjIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wNTE0Njld
IERpc2FibGVkClsgICAgMC4wNTE0NzBdIHg4Ni9QQVQ6IE1UUlJzIGRpc2FibGVkLCBza2lwcGlu
ZyBQQVQgaW5pdGlhbGl6YXRpb24gdG9vLgpbICAgIDAuMDUxNDc0XSB4ODYvUEFUOiBDb25maWd1
cmF0aW9uIFswLTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIApbICAgIDAuMDUx
NDc1XSBsYXN0X3BmbiA9IDB4OWU3MTYgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAw
LjA1MTUwN10gY2hlY2s6IFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlv
bgpbICAgIDAuMDUxNTE2XSBLZXJuZWwvVXNlciBwYWdlIHRhYmxlcyBpc29sYXRpb246IGRpc2Fi
bGVkIG9uIFhFTiBQVi4KWyAgICAxLjAwODMxOV0gcHJpbnRrOiBsb2dfYnVmX2xlbjogMTY3Nzcy
MTYgYnl0ZXMKWyAgICAxLjAwODMyMl0gcHJpbnRrOiBlYXJseSBsb2cgYnVmIGZyZWU6IDI1Mzcx
Nig5NiUpClsgICAgMS4wMDgzMjNdIFNlY3VyZSBib290IGRpc2FibGVkClsgICAgMS4wMDgzMjRd
IFJBTURJU0s6IFttZW0gMHgwNDAwMDAwMC0weDA1MzJmZmZmXQpbICAgIDEuMDA4MzQxXSBBQ1BJ
OiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAxLjAwODM2
MV0gQUNQSTogWFNEVCAweDAwMDAwMDAwOUU4MUEwODggMDAwMDhDICh2MDEgU1VQRVJNIFNNQ0kt
LU1CIDAxMDcyMDA5IEFNSSAgMDAwMTAwMTMpClsgICAgMS4wMDgzODhdIEFDUEk6IEZBQ1AgMHgw
MDAwMDAwMDlFODI4MkQwIDAwMDEwQyAodjA1IFNVUEVSTSBTTUNJLS1NQiAwMTA3MjAwOSBBTUkg
IDAwMDEwMDEzKQpbICAgIDEuMDA4NDQ1XSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDA5RTgxQTFBOCAw
MEUxMjEgKHYwMiBTVVBFUk0gU01DSS0tTUIgMDAwMDAwMDAgSU5UTCAyMDEyMDcxMSkKWyAgICAx
LjAwODQ1Nl0gQUNQSTogRkFDUyAweDAwMDAwMDAwOUU4NDhGODAgMDAwMDQwClsgICAgMS4wMDg0
NjhdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDlFODI4M0UwIDAwMDA3MiAodjAzIFNVUEVSTSBTTUNJ
LS1NQiAwMTA3MjAwOSBBTUkgIDAwMDEwMDEzKQpbICAgIDEuMDA4NDc5XSBBQ1BJOiBGUERUIDB4
MDAwMDAwMDA5RTgyODQ1OCAwMDAwNDQgKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1J
ICAwMDAxMDAxMykKWyAgICAxLjAwODQ5MF0gQUNQSTogRklEVCAweDAwMDAwMDAwOUU4Mjg0QTAg
MDAwMDlDICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSSAgMDAwMTAwMTMpClsgICAg
MS4wMDg1MDJdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDlFODI4NTQwIDAwMEM3RCAodjAyIFRoZXJf
UiBUaGVyX1J2cCAwMDAwMTAwMCBJTlRMIDIwMTIwNzExKQpbICAgIDEuMDA4NTEzXSBBQ1BJOiBT
U0RUIDB4MDAwMDAwMDA5RTgyOTFDMCAwMDA1MzkgKHYwMiBQbVJlZiAgQ3B1MElzdCAgMDAwMDMw
MDAgSU5UTCAyMDA1MTExNykKWyAgICAxLjAwODUyNV0gQUNQSTogU1NEVCAweDAwMDAwMDAwOUU4
Mjk3MDAgMDAwQjc0ICh2MDIgQ3B1UmVmIENwdVNzZHQgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcp
ClsgICAgMS4wMDg1MzZdIEFDUEk6IE1DRkcgMHgwMDAwMDAwMDlFODJBMjc4IDAwMDAzQyAodjAx
IFNVUEVSTSBTTUNJLS1NQiAwMTA3MjAwOSBNU0ZUIDAwMDAwMDk3KQpbICAgIDEuMDA4NTQ3XSBB
Q1BJOiBIUEVUIDB4MDAwMDAwMDA5RTgyQTJCOCAwMDAwMzggKHYwMSBTVVBFUk0gU01DSS0tTUIg
MDEwNzIwMDkgQU1JLiAwMDAwMDAwNSkKWyAgICAxLjAwODU3MF0gQUNQSTogU1NEVCAweDAwMDAw
MDAwOUU4MkE2ODggMDA1N0Y2ICh2MDIgU2FTc2R0IFNhU3NkdCAgIDAwMDAzMDAwIElOVEwgMjAx
MjA3MTEpClsgICAgMS4wMDg1ODFdIEFDUEk6IEFTRiEgMHgwMDAwMDAwMDlFODJGRTgwIDAwMDBB
NSAodjMyIElOVEVMICAgSENHICAgICAwMDAwMDAwMSBURlNNIDAwMEY0MjQwKQpbICAgIDEuMDA4
NTkyXSBBQ1BJOiBSTUFEIDB4MDAwMDAwMDA5RTgyRkYyOCAwMDAwODAgKHYwMSBJTlRFTCAgQkRX
ICAgICAgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAxLjAwODYyNF0gU2V0dGluZyBBUElD
IHJvdXRpbmcgdG8gWGVuIFBWLgpbICAgIDEuMDA4NjU1XSBOVU1BIHR1cm5lZCBvZmYKWyAgICAx
LjAwODY1Nl0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAw
MDAxNmYyYmJmZmZdClsgICAgMS4wMDg2NjRdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAw
eDkxZjE2MDAwLTB4OTFmMmJmZmZdClsgICAgMS4wMjU2MzZdIFpvbmUgcmFuZ2VzOgpbICAgIDEu
MDI1NjM4XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDA4MDAwLTB4MDAwMDAwMDAwMGZm
ZmZmZl0KWyAgICAxLjAyNTYzOV0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0w
eDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMS4wMjU2NDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAw
MDAxMDAwMDAwMDAtMHgwMDAwMDAwMTZmMmJiZmZmXQpbICAgIDEuMDI1NjQxXSAgIERldmljZSAg
IGVtcHR5ClsgICAgMS4wMjU2NDJdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsg
ICAgMS4wMjU2NDNdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDEuMDI1NjQ0XSAgIG5v
ZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwODAwMC0weDAwMDAwMDAwMDAwNDdmZmZdClsgICAg
MS4wMjU2NDZdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAw
MDA1ZWZmZl0KWyAgICAxLjAyNTY0Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAw
MDAtMHgwMDAwMDAwMDhkNTI3ZmZmXQpbICAgIDEuMDI1NjQ3XSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDA4ZGU0NDAwMC0weDAwMDAwMDAwOGRlNDlmZmZdClsgICAgMS4wMjU2NDhdICAgbm9k
ZSAgIDA6IFttZW0gMHgwMDAwMDAwMDhlMjhiMDAwLTB4MDAwMDAwMDA5MTYwNGZmZl0KWyAgICAx
LjAyNTY0OV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTE4NmQwMDAtMHgwMDAwMDAwMDkx
ODlmZmZmXQpbICAgIDEuMDI1NjQ5XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA5MTkwNzAw
MC0weDAwMDAwMDAwOTE5NmRmZmZdClsgICAgMS4wMjU2NTBdICAgbm9kZSAgIDA6IFttZW0gMHgw
MDAwMDAwMDkxYTA5MDAwLTB4MDAwMDAwMDA5MWEzY2ZmZl0KWyAgICAxLjAyNTY1MV0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwOTFhNDAwMDAtMHgwMDAwMDAwMDkxYTQwZmZmXQpbICAgIDEu
MDI1NjUxXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA5MWE0MjAwMC0weDAwMDAwMDAwOTFh
NTNmZmZdClsgICAgMS4wMjU2NTJdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDkxYTU1MDAw
LTB4MDAwMDAwMDA5MWE1Y2ZmZl0KWyAgICAxLjAyNTY1M10gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwOTFhNjgwMDAtMHgwMDAwMDAwMDkxYWViZmZmXQpbICAgIDEuMDI1NjUzXSAgIG5vZGUg
ICAwOiBbbWVtIDB4MDAwMDAwMDA5MWI2OTAwMC0weDAwMDAwMDAwOTFiYjJmZmZdClsgICAgMS4w
MjU2NTRdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDkxZjBmMDAwLTB4MDAwMDAwMDA5MWY1
NGZmZl0KWyAgICAxLjAyNTY1NF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTFmY2MwMDAt
MHgwMDAwMDAwMDkxZmZlZmZmXQpbICAgIDEuMDI1NjU1XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDA5MjExODAwMC0weDAwMDAwMDAwOTIxM2JmZmZdClsgICAgMS4wMjU2NTZdICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMDAwMDkyMWUwMDAwLTB4MDAwMDAwMDA5MjFlOWZmZl0KWyAgICAxLjAy
NTY1Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI0MzgwMDAtMHgwMDAwMDAwMDkyNDM5
ZmZmXQpbICAgIDEuMDI1NjU3XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA5MjQzZjAwMC0w
eDAwMDAwMDAwOTI0NDBmZmZdClsgICAgMS4wMjU2NThdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAw
MDAwMDkyNDQ4MDAwLTB4MDAwMDAwMDA5MjQ0OWZmZl0KWyAgICAxLjAyNTY1OF0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwOTI0NTEwMDAtMHgwMDAwMDAwMDkyNDUzZmZmXQpbICAgIDEuMDI1
NjU5XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA5MjQ2NzAwMC0weDAwMDAwMDAwOTI0Njlm
ZmZdClsgICAgMS4wMjU2NjBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDkyNTY3MDAwLTB4
MDAwMDAwMDA5MjU2OWZmZl0KWyAgICAxLjAyNTY2MF0gICBub2RlICAgMDogW21lbSAweDAwMDAw
MDAwOTI2YTgwMDAtMHgwMDAwMDAwMDkyNmFhZmZmXQpbICAgIDEuMDI1NjYxXSAgIG5vZGUgICAw
OiBbbWVtIDB4MDAwMDAwMDA5MjZlNzAwMC0weDAwMDAwMDAwOTI2ZThmZmZdClsgICAgMS4wMjU2
NjJdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDkyNmVlMDAwLTB4MDAwMDAwMDA5MjZlZWZm
Zl0KWyAgICAxLjAyNTY2Ml0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOWUwMjQwMDAtMHgw
MDAwMDAwMDllMmI5ZmZmXQpbICAgIDEuMDI1NjYzXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAw
MDA5ZTZjOTAwMC0weDAwMDAwMDAwOWU3MTVmZmZdClsgICAgMS4wMjU2NjRdICAgbm9kZSAgIDA6
IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDE2ZjJiYmZmZl0KWyAgICAxLjAyNjE3
MV0gWmVyb2VkIHN0cnVjdCBwYWdlIGluIHVuYXZhaWxhYmxlIHJhbmdlczogNjIxNDAgcGFnZXMK
WyAgICAxLjAyNjE3Ml0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDgw
MDAtMHgwMDAwMDAwMTZmMmJiZmZmXQpbICAgIDEuMDM3NDk3XSBwMm0gdmlydHVhbCBhcmVhIGF0
IChfX19fcHRydmFsX19fXyksIHNpemUgaXMgNDAwMDAwMDAKWyAgICAxLjgzMTY1NF0gUmVtYXBw
ZWQgNDM0ODc2IHBhZ2UocykKWyAgICAxLjgzMzk3N10gQUNQSTogUE0tVGltZXIgSU8gUG9ydDog
MHgxODA4ClsgICAgMS44MzQwMTJdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdo
IGVkZ2UgbGludFsweDFdKQpbICAgIDEuODM0MDM0XSBJT0FQSUNbMF06IGFwaWNfaWQgOCwgdmVy
c2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDEuODM0MDQyXSBBQ1BJ
OiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAg
IDEuODM0MDQ0XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEg
OSBoaWdoIGxldmVsKQpbICAgIDEuODM0MDU1XSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNv
bmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAxLjgzNDA1OV0gQUNQSTogSFBFVCBpZDogMHg4
MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMS44MzQwNjddIHNtcGJvb3Q6IEFsbG93aW5n
IDQgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAxLjgzNDE0NF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDdmZmZdClsgICAgMS44MzQxNDddIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA0ODAwMC0weDAwMDU4ZmZmXQpb
ICAgIDEuODM0MTQ5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwNWYw
MDAtMHgwMDBmZmZmZl0KWyAgICAxLjgzNDE1MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDhkNTI4MDAwLTB4OGQ1MmVmZmZdClsgICAgMS44MzQxNTJdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ZDUyZjAwMC0weDhkZTQzZmZmXQpbICAgIDEuODM0
MTU1XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGRlNGEwMDAtMHg4ZTI4
YWZmZl0KWyAgICAxLjgzNDE1N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDkxNjA1MDAwLTB4OTE4NmNmZmZdClsgICAgMS44MzQxNTldIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg5MThhMDAwMC0weDkxOTA2ZmZmXQpbICAgIDEuODM0MTYyXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTE5NmUwMDAtMHg5MWEwOGZmZl0KWyAg
ICAxLjgzNDE2NF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxYTNkMDAw
LTB4OTFhM2ZmZmZdClsgICAgMS44MzQxNjZdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHg5MWE0MTAwMC0weDkxYTQxZmZmXQpbICAgIDEuODM0MTY5XSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTFhNTQwMDAtMHg5MWE1NGZmZl0KWyAgICAxLjgzNDE3
MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxYTVkMDAwLTB4OTFhNjdm
ZmZdClsgICAgMS44MzQxNzRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5
MWFlYzAwMC0weDkxYjY4ZmZmXQpbICAgIDEuODM0MTc2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4OTFiYjMwMDAtMHg5MWYwZWZmZl0KWyAgICAxLjgzNDE3OF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxZjU1MDAwLTB4OTFmY2JmZmZdClsgICAg
MS44MzQxODFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MWZmZjAwMC0w
eDkyMTE3ZmZmXQpbICAgIDEuODM0MTgzXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4OTIxM2MwMDAtMHg5MjFkZmZmZl0KWyAgICAxLjgzNDE4Nl0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweDkyMWVhMDAwLTB4OTI0MzdmZmZdClsgICAgMS44MzQxODld
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MjQzYTAwMC0weDkyNDNlZmZm
XQpbICAgIDEuODM0MTk2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI0
NDEwMDAtMHg5MjQ0N2ZmZl0KWyAgICAxLjgzNDE5OF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweDkyNDRhMDAwLTB4OTI0NTBmZmZdClsgICAgMS44MzQyMDFdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MjQ1NDAwMC0weDkyNDY2ZmZmXQpbICAgIDEu
ODM0MjA0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI0NmEwMDAtMHg5
MjU2NmZmZl0KWyAgICAxLjgzNDIwNl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDkyNTZhMDAwLTB4OTI2YTdmZmZdClsgICAgMS44MzQyMDldIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg5MjZhYjAwMC0weDkyNmU2ZmZmXQpbICAgIDEuODM0MjEyXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI2ZTkwMDAtMHg5MjZlZGZmZl0K
WyAgICAxLjgzNDIxNV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyNmVm
MDAwLTB4OWUwMjNmZmZdClsgICAgMS44MzQyMTddIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg5ZTJiYTAwMC0weDllNmM4ZmZmXQpbICAgIDEuODM0MjIwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWU3MTYwMDAtMHg5ZTg0OGZmZl0KWyAgICAxLjgz
NDIyMV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDllODQ5MDAwLTB4OWVm
ZmZmZmZdClsgICAgMS44MzQyMjFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg5ZjAwMDAwMC0weGVmZmZmZmZmXQpbICAgIDEuODM0MjIyXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ZjAwMDAwMDAtMHhmN2ZmZmZmZl0KWyAgICAxLjgzNDIyM10gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGY4MDAwMDAwLTB4ZmViZmZmZmZdClsg
ICAgMS44MzQyMjNdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMDAw
MC0weGZlYzAwZmZmXQpbICAgIDEuODM0MjI0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVjMDEwMDAtMHhmZWNmZmZmZl0KWyAgICAxLjgzNDIyNF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZDAwMDAwLTB4ZmVkMDNmZmZdClsgICAgMS44MzQy
MjVdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQwNDAwMC0weGZlZDFi
ZmZmXQpbICAgIDEuODM0MjI2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVkMWMwMDAtMHhmZWQxZmZmZl0KWyAgICAxLjgzNDIyNl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlZDIwMDAwLTB4ZmVkOGZmZmZdClsgICAgMS44MzQyMjddIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ5MDAwMC0weGZlZDkwZmZmXQpbICAg
IDEuODM0MjI3XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkOTEwMDAt
MHhmZWRmZmZmZl0KWyAgICAxLjgzNDIyOF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdClsgICAgMS44MzQyMjldIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZlZmZmZmZmXQpbICAgIDEuODM0MjI5
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmYwMDAwMDAtMHhmZmZmZmZm
Zl0KWyAgICAxLjgzNDIzMV0gW21lbSAweDlmMDAwMDAwLTB4ZWZmZmZmZmZdIGF2YWlsYWJsZSBm
b3IgUENJIGRldmljZXMKWyAgICAxLjgzNDIzNV0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2Vy
bmVsIG9uIFhlbgpbICAgIDEuODM0MjM2XSBYZW4gdmVyc2lvbjogNC4xMy4wXzA0LWxwMTUxLjY4
OCAocHJlc2VydmUtQUQpClsgICAgMS44MzQyMzldIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZp
ZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6
IDc2NDU1MTk2MDAyMTE1NjggbnMKWyAgICAxLjkxOTc0NF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVT
OjUxMiBucl9jcHVtYXNrX2JpdHM6NTEyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxClsgICAg
MS45MTk5MTNdIHBlcmNwdTogRW1iZWRkZWQgNTkgcGFnZXMvY3B1IHMyMDQ4MDAgcjgxOTIgZDI4
NjcyIHU1MjQyODgKWyAgICAxLjkxOTk4M10gUFYgcXNwaW5sb2NrIGhhc2ggdGFibGUgZW50cmll
czogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcywgbGluZWFyKQpbICAgIDEuOTE5OTg3XSBCdWls
dCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogMTAzMjE3
NQpbICAgIDEuOTE5OTg4XSBQb2xpY3kgem9uZTogTm9ybWFsClsgICAgMS45MjA0NjldIEtlcm5l
bCBwYXJhbWV0ZXIgZWxldmF0b3I9IGRvZXMgbm90IGhhdmUgYW55IGVmZmVjdCBhbnltb3JlLgpb
ICAgIDEuOTIwNDY5XSBQbGVhc2UgdXNlIHN5c2ZzIHRvIHNldCBJTyBzY2hlZHVsZXIgZm9yIGlu
ZGl2aWR1YWwgZGV2aWNlcy4KWyAgICAxLjkyMDY2NV0gYXVkaXQ6IGRpc2FibGVkICh1bnRpbCBy
ZWJvb3QpClsgICAgMS45MjA4NThdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUy
NDI4OCAob3JkZXI6IDEwLCA0MTk0MzA0IGJ5dGVzLCBsaW5lYXIpClsgICAgMS45MjA5NDldIElu
b2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBi
eXRlcywgbGluZWFyKQpbICAgIDEuOTIxNDI3XSBtZW0gYXV0by1pbml0OiBzdGFjazpvZmYsIGhl
YXAgYWxsb2M6b2ZmLCBoZWFwIGZyZWU6b2ZmClsgICAgMS45NDY5MDJdIHNvZnR3YXJlIElPIFRM
QjogbWFwcGVkIFttZW0gMHgxNjVhMDAwMDAtMHgxNjlhMDAwMDBdICg2NE1CKQpbICAgIDEuOTU3
NjA3XSBNZW1vcnk6IDIzNDA0MjhLLzQxOTQzMDRLIGF2YWlsYWJsZSAoMTIyOTFLIGtlcm5lbCBj
b2RlLCAxNTAySyByd2RhdGEsIDQyMTJLIHJvZGF0YSwgMjE1MksgaW5pdCwgMTI4NDhLIGJzcywg
MzE4NTAwSyByZXNlcnZlZCwgMEsgY21hLXJlc2VydmVkKQpbICAgIDEuOTU3ODEzXSBTTFVCOiBI
V2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz00LCBOb2Rlcz0xClsgICAg
MS45NTgzNjVdIGZ0cmFjZTogYWxsb2NhdGluZyAzOTc4MiBlbnRyaWVzIGluIDE1NiBwYWdlcwpb
ICAgIDEuOTcwODI2XSBmdHJhY2U6IGFsbG9jYXRlZCAxNTYgcGFnZXMgd2l0aCA0IGdyb3Vwcwpb
ICAgIDEuOTcwOTU1XSByY3U6IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAg
MS45NzA5NTZdIHJjdTogICAgIFJDVSBldmVudCB0cmFjaW5nIGlzIGVuYWJsZWQuClsgICAgMS45
NzA5NTddIHJjdTogICAgIFJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8g
bnJfY3B1X2lkcz00LgpbICAgIDEuOTcwOTU4XSAgVGFza3MgUkNVIGVuYWJsZWQuClsgICAgMS45
NzA5NTldIHJjdTogUkNVIGNhbGN1bGF0ZWQgdmFsdWUgb2Ygc2NoZWR1bGVyLWVubGlzdG1lbnQg
ZGVsYXkgaXMgMjUgamlmZmllcy4KWyAgICAxLjk3MDk1OV0gcmN1OiBBZGp1c3RpbmcgZ2VvbWV0
cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz00ClsgICAgMS45NzUyMTVdIFVz
aW5nIE5VTEwgbGVnYWN5IFBJQwpbICAgIDEuOTc1MjE2XSBOUl9JUlFTOiAzMzAyNCwgbnJfaXJx
czogNDU2LCBwcmVhbGxvY2F0ZWQgaXJxczogMApbICAgIDEuOTc1Mjc2XSB4ZW46ZXZlbnRzOiBV
c2luZyBGSUZPLWJhc2VkIEFCSQpbICAgIDEuOTc1NDEzXSByYW5kb206IGNybmcgZG9uZSAodHJ1
c3RpbmcgQ1BVJ3MgbWFudWZhY3R1cmVyKQpbICAgIDEuOTc1NDUxXSBDb25zb2xlOiBjb2xvdXIg
ZHVtbXkgZGV2aWNlIDgweDI1ClsgICAgMS45NzU3MDZdIHByaW50azogY29uc29sZSBbdHR5MF0g
ZW5hYmxlZApbICAgIDMuNzYxODM5XSBwcmludGs6IGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKWyAg
ICAzLjc2NjE3M10gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE5MTAxOApbICAgIDMuNzc3MzM1XSBj
bG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgx
Y2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwpbICAgIDMuNzg3NzIyXSBp
bnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAzLjc5MjAzNF0gY2xvY2tzb3VyY2U6
IHRzYy1lYXJseTogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MmM5NGU3
NDVmNWQsIG1heF9pZGxlX25zOiA0NDA3OTUyNzI4NjUgbnMKWyAgICAzLjgwMzA1OF0gQ2FsaWJy
YXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIg
ZnJlcXVlbmN5Li4gNjE4NS43MCBCb2dvTUlQUyAobHBqPTEyMzcxNDA4KQpbICAgIDMuODA3MDYw
XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAzLjgxMTEyNl0gTFNN
OiBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6aW5nClsgICAgMy44MTUxODJdIE1vdW50LWNh
Y2hlIGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5l
YXIpClsgICAgMy44MTkwNjddIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4
MTkyIChvcmRlcjogNCwgNjU1MzYgYnl0ZXMsIGxpbmVhcikKUG9raW5nIEtBU0xSIHVzaW5nIFJE
UkFORCBSRFRTQy4uLgpbICAgIDMuODI2OTM1XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtC
IDEwMjQsIDJNQiAxMDI0LCA0TUIgMTAyNApbICAgIDMuODI3MDYxXSBMYXN0IGxldmVsIGRUTEIg
ZW50cmllczogNEtCIDEwMjQsIDJNQiAxMDI0LCA0TUIgMTAyNCwgMUdCIDQKWyAgICAzLjgzMTA2
M10gU3BlY3RyZSBWMSA6IE1pdGlnYXRpb246IHVzZXJjb3B5L3N3YXBncyBiYXJyaWVycyBhbmQg
X191c2VyIHBvaW50ZXIgc2FuaXRpemF0aW9uClsgICAgMy44MzUwNjNdIFNwZWN0cmUgVjIgOiBN
aXRpZ2F0aW9uOiBGdWxsIGdlbmVyaWMgcmV0cG9saW5lClsgICAgMy44MzkwNTldIFNwZWN0cmUg
VjIgOiBTcGVjdHJlIHYyIC8gU3BlY3RyZVJTQiBtaXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBj
b250ZXh0IHN3aXRjaApbICAgIDMuODQzMDU5XSBTcGVjdHJlIFYyIDogRW5hYmxpbmcgUmVzdHJp
Y3RlZCBTcGVjdWxhdGlvbiBmb3IgZmlybXdhcmUgY2FsbHMKWyAgICAzLjg0NzA2MV0gU3BlY3Ry
ZSBWMiA6IG1pdGlnYXRpb246IEVuYWJsaW5nIGNvbmRpdGlvbmFsIEluZGlyZWN0IEJyYW5jaCBQ
cmVkaWN0aW9uIEJhcnJpZXIKWyAgICAzLjg1MTA2MF0gU3BlY3RyZSBWMiA6IFVzZXIgc3BhY2U6
IE1pdGlnYXRpb246IFNUSUJQIHZpYSBzZWNjb21wIGFuZCBwcmN0bApbICAgIDMuODU1MDYyXSBT
cGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3M6IE1pdGlnYXRpb246IFNwZWN1bGF0aXZlIFN0b3JlIEJ5
cGFzcyBkaXNhYmxlZCB2aWEgcHJjdGwgYW5kIHNlY2NvbXAKWyAgICAzLjg1OTA2Ml0gTURTOiBN
aXRpZ2F0aW9uOiBDbGVhciBDUFUgYnVmZmVycwpbICAgIDMuODYzMjkxXSBGcmVlaW5nIFNNUCBh
bHRlcm5hdGl2ZXMgbWVtb3J5OiAzNksKWyAgICAzLjg2ODg4NF0gY3B1IDAgc3BpbmxvY2sgZXZl
bnQgaXJxIDI1ClsgICAgMy44NzEwNjRdIFZQTVUgZGlzYWJsZWQgYnkgaHlwZXJ2aXNvci4KWyAg
ICAzLjg3NTI2Ml0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwg
NjAgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMy44NzkxMjZdIHJj
dTogSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMy44ODM0OTNdIE5NSSB3
YXRjaGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAgICAzLjg4
NzE1Ml0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAzLjg5MTIyM10g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMy44OTUyOTNdIGNwdSAxIHNwaW5s
b2NrIGV2ZW50IGlycSAzNwpbICAgIDMuODk5MjA5XSBNRFMgQ1BVIGJ1ZyBwcmVzZW50IGFuZCBT
TVQgb24sIGRhdGEgbGVhayBwb3NzaWJsZS4gU2VlIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9j
L2h0bWwvbGF0ZXN0L2FkbWluLWd1aWRlL2h3LXZ1bG4vbWRzLmh0bWwgZm9yIG1vcmUgZGV0YWls
cy4KWyAgICAzLjkwMzIyOF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyClsgICAgMy45
MDczMDddIGNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSA0NApbICAgIDMuOTExMjE3XSBpbnN0YWxs
aW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMKWyAgICAzLjkxNTMyMF0gY3B1IDMgc3BpbmxvY2sgZXZl
bnQgaXJxIDUxClsgICAgMy45MTkxOTZdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDQgQ1BVcwpb
ICAgIDMuOTIzMDYxXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpbICAgIDMuOTMx
MDY3XSBub2RlIDAgaW5pdGlhbGlzZWQsIDM4Mzg0NCBwYWdlcyBpbiA0bXMKWyAgICAzLjkzNTQ1
Nl0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMy45MzkxMDFdIHg4Ni9tbTogTWVtb3J5IGJs
b2NrIHNpemU6IDEyOE1CClsgICAgMy45NDM1OTVdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyBy
ZWdpb24gW21lbSAweDhkNTI4MDAwLTB4OGQ1MmVmZmZdICgyODY3MiBieXRlcykKWyAgICAzLjk0
NzA2NF0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4OWU3MTYwMDAtMHg5
ZTg0OGZmZl0gKDEyNTc0NzIgYnl0ZXMpClsgICAgMy45NTExNjFdIGNsb2Nrc291cmNlOiBqaWZm
aWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z
OiA3NjQ1MDQxNzg1MTAwMDAwIG5zClsgICAgMy45NTUwNjVdIGZ1dGV4IGhhc2ggdGFibGUgZW50
cmllczogMTAyNCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgMy45NTkxMjVd
IHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAzLjk2MzE3
N10gUE06IFJUQyB0aW1lOiAxNjo0NDoyNSwgZGF0ZTogMjAyMC0wMS0yOQpbICAgIDMuOTY3MDYy
XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICdmYWlyX3NoYXJlJwpb
ICAgIDMuOTY3MDYyXSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICdi
YW5nX2JhbmcnClsgICAgMy45NzEwNjBdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwg
Z292ZXJub3IgJ3N0ZXBfd2lzZScKWyAgICAzLjk3NTA1OV0gdGhlcm1hbF9zeXM6IFJlZ2lzdGVy
ZWQgdGhlcm1hbCBnb3Zlcm5vciAndXNlcl9zcGFjZScKWyAgICAzLjk3OTI0MV0gTkVUOiBSZWdp
c3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDMuOTg3MDcyXSB4ZW46Z3JhbnRfdGFibGU6
IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgMy45OTEwNzJdIEdyYW50
IHRhYmxlIGluaXRpYWxpemVkClsgICAgMy45OTUyODldIEFDUEkgRkFEVCBkZWNsYXJlcyB0aGUg
c3lzdGVtIGRvZXNuJ3Qgc3VwcG9ydCBQQ0llIEFTUE0sIHNvIGRpc2FibGUgaXQKWyAgICAzLjk5
OTA2MV0gQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKWyAgICA0LjAwMzA2MV0gYWNwaXBo
cDogQUNQSSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41ClsgICAg
NC4wMDcxODJdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtN2ZdIGF0IFtt
ZW0gMHhmMDAwMDAwMC0weGY3ZmZmZmZmXSAoYmFzZSAweGYwMDAwMDAwKQpbICAgIDQuMDExMDYy
XSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhmMDAwMDAwMC0weGY3ZmZmZmZmXSByZXNlcnZlZCBp
biBFODIwClsgICAgNC4wNDY1MzldIFBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEgZm9y
IGJhc2UgYWNjZXNzClsgICAgNC4wNTExMzZdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmlj
ZSkKWyAgICA0LjA1NTA2MV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAg
IDQuMDU5MDYwXSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgNC4w
NjMwNTldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAg
IDQuMDY3MDYwXSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8pClsgICAgNC4wNzEw
NjBdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtTGVub3ZvLU5WLUhETUktQXVkaW8pClsgICAgNC4w
NzUwNjBdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtSFBJLUh5YnJpZC1HcmFwaGljcykKWyAgICA0
LjA5NzE5OF0gQUNQSTogNiBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFu
ZCBsb2FkZWQKWyAgICA0LjEwMjU1MF0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAg
ICA0LjEwMzA2OF0gQUNQSTogU1NEVCAweEZGRkY4ODgxMDdGQTJDMDAgMDAwM0QzICh2MDIgUG1S
ZWYgIENwdTBDc3QgIDAwMDAzMDAxIElOVEwgMjAwNTExMTcpClsgICAgNC4xMDgyNDZdIEFDUEk6
IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgICAgNC4xMTEwNjZdIEFDUEk6IFNTRFQgMHhGRkZG
ODg4MTZBMEY1ODAwIDAwMDVBQSAodjAyIFBtUmVmICBBcElzdCAgICAwMDAwMzAwMCBJTlRMIDIw
MDUxMTE3KQpbICAgIDQuMTE2MTQ2XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgpbICAg
IDQuMTE5MDYzXSBBQ1BJOiBTU0RUIDB4RkZGRjg4ODEwN0ZBNDAwMCAwMDAxMTkgKHYwMiBQbVJl
ZiAgQXBDc3QgICAgMDAwMDMwMDAgSU5UTCAyMDA1MTExNykKWyAgICA0LjEyNDg1OF0gQUNQSTog
SW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDQuMTI3MDk0XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzQg
UzUpClsgICAgNC4xMzA5MjldIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRp
bmcKWyAgICA0LjEzMTA5NF0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQ
STsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDQu
MTM1MzY1XSBBQ1BJOiBFbmFibGVkIDkgR1BFcyBpbiBibG9jayAwMCB0byAzRgpbICAgIDQuMTQw
MjUwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbUEcwMF0gKG9uKQpbICAgIDQuMTQzNDUyXSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbUEcwMV0gKG9uKQpbICAgIDQuMTQ3NDM0XSBBQ1BJOiBQb3dlciBS
ZXNvdXJjZSBbUEcwMl0gKG9uKQpbICAgIDQuMTU5NTA3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
Rk4wMF0gKG9mZikKWyAgICA0LjE2MzEzN10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChv
ZmYpClsgICAgNC4xNjcxMzRdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAg
IDQuMTcxMTMzXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wM10gKG9mZikKWyAgICA0LjE3NTEz
M10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDRdIChvZmYpClsgICAgNC4xODAyNzldIEFDUEk6
IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtN2VdKQpbICAgIDQu
MTgzMDY3XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZp
ZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10KWyAgICA0LjE4NzUwOF0gYWNw
aSBQTlAwQTA4OjAwOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtQQ0llSG90cGx1
ZyBTSFBDSG90cGx1ZyBQTUVdClsgICAgNC4xOTEzMjFdIGFjcGkgUE5QMEEwODowMDogX09TQzog
T1Mgbm93IGNvbnRyb2xzIFtBRVIgUENJZUNhcGFiaWxpdHkgTFRSXQpbICAgIDQuMTk1MDYxXSBh
Y3BpIFBOUDBBMDg6MDA6IEZBRFQgaW5kaWNhdGVzIEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5n
IEJJT1MgY29uZmlndXJhdGlvbgpbICAgIDQuMTk5OTEyXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVz
IDAwMDA6MDAKWyAgICA0LjIwMzA2Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDQuMjA3MDYwXSBwY2lfYnVzIDAwMDA6
MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICAgNC4y
MTEwNjBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAw
LTB4MDAwYmZmZmYgd2luZG93XQpbICAgIDQuMjE1MDYwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg
YnVzIHJlc291cmNlIFttZW0gMHhhMDAwMDAwMC0weGZlYWZmZmZmIHdpbmRvd10KWyAgICA0LjIx
OTA2MF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLTdlXQpbICAg
IDQuMjIzMDgzXSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjowYzA4XSB0eXBlIDAwIGNsYXNzIDB4
MDYwMDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI1XSBCb2d1cyBETUlCQVIgMHhmZWQxODAw
MSBvbiAwMDAwOjAwOjAwLjAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjVdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MDAuMApbICAgIDQuMjMxMzI0XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njow
YzAxXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNC4yMzUzMDVdIHBjaSAwMDAwOjAwOjAx
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCihYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjI1XSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAxLjAKWyAgICA0LjI0MzA5N10gcGNp
IDAwMDA6MDA6MDEuMTogWzgwODY6MGMwNV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQu
MjQ3MzAzXSBwY2kgMDAwMDowMDowMS4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz
Y29sZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDow
MS4xClsgICAgNC4yNTUwOTZdIHBjaSAwMDAwOjAwOjAxLjI6IFs4MDg2OjBjMDldIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKWyAgICA0LjI1OTMwM10gcGNpIDAwMDA6MDA6MDEuMjogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjVdIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMgpbICAgIDQuMjcxMzM4XSBwY2kgMDAwMDowMDoxNC4w
OiBbODA4Njo4YzMxXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwClsgICAgNC4yNzUxMzFdIHBjaSAw
MDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4ZWNiMjAwMDAtMHhlY2IyZmZmZiA2NGJpdF0K
WyAgICA0LjI3OTI4MV0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hv
dCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjVdIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MTQuMApbICAgIDQuMjg3NTM4XSBwY2kgMDAwMDowMDoxNi4wOiBbODA4Njo4YzNhXSB0eXBl
IDAwIGNsYXNzIDB4MDc4MDAwClsgICAgNC4yOTExMjhdIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAw
eDEwOiBbbWVtIDB4ZWNiM2MwMDAtMHhlY2IzYzAwZiA2NGJpdF0KWyAgICA0LjI5NTI3NF0gcGNp
IDAwMDA6MDA6MTYuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKKFhFTikg
WzIwMjAtMDEtMjkgMTY6NDQ6MjVdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMApbICAgIDQu
MzAzMDk0XSBwY2kgMDAwMDowMDoxNi4zOiBbODA4Njo4YzNkXSB0eXBlIDAwIGNsYXNzIDB4MDcw
MDAyClsgICAgNC4zMDcxMTZdIHBjaSAwMDAwOjAwOjE2LjM6IHJlZyAweDEwOiBbaW8gIDB4ZjA4
MC0weGYwODddClsgICAgNC4zMTEwODJdIHBjaSAwMDAwOjAwOjE2LjM6IHJlZyAweDE0OiBbbWVt
IDB4ZWNiM2EwMDAtMHhlY2IzYWZmZl0KKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjVdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MTYuMwpbICAgIDQuMzE5Nzc0XSBwY2kgMDAwMDowMDoxOS4wOiBb
ODA4NjoxNTNhXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgNC4zMjMxMThdIHBjaSAwMDAw
OjAwOjE5LjA6IHJlZyAweDEwOiBbbWVtIDB4ZWNiMDAwMDAtMHhlY2IxZmZmZl0KWyAgICA0LjMy
NzA4Ml0gcGNpIDAwMDA6MDA6MTkuMDogcmVnIDB4MTQ6IFttZW0gMHhlY2IzOTAwMC0weGVjYjM5
ZmZmXQpbICAgIDQuMzMxMDgyXSBwY2kgMDAwMDowMDoxOS4wOiByZWcgMHgxODogW2lvICAweGYw
MjAtMHhmMDNmXQpbICAgIDQuMzM1MjYyXSBwY2kgMDAwMDowMDoxOS4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQzaG90IEQzY29sZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNV0gUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxOS4wClsgICAgNC4zNDMzMThdIHBjaSAwMDAwOjAwOjFhLjA6IFs4
MDg2OjhjMmRdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMjAKWyAgICA0LjM0NzEyMV0gcGNpIDAwMDA6
MDA6MWEuMDogcmVnIDB4MTA6IFttZW0gMHhlY2IzODAwMC0weGVjYjM4M2ZmXQpbICAgIDQuMzUx
MzE3XSBwY2kgMDAwMDowMDoxYS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNV0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYS4w
ClsgICAgNC4zNTkzMjNdIHBjaSAwMDAwOjAwOjFiLjA6IFs4MDg2OjhjMjBdIHR5cGUgMDAgY2xh
c3MgMHgwNDAzMDAKWyAgICA0LjM2MzExM10gcGNpIDAwMDA6MDA6MWIuMDogcmVnIDB4MTA6IFtt
ZW0gMHhlY2IzMDAwMC0weGVjYjMzZmZmIDY0Yml0XQpbICAgIDQuMzY3MjYyXSBwY2kgMDAwMDow
MDoxYi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDoyNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYi4wClsgICAgNC4zNzUzMThd
IHBjaSAwMDAwOjAwOjFjLjA6IFs4MDg2OjhjMTBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAg
ICA0LjM3OTM0MF0gcGNpIDAwMDA6MDA6MWMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKWyAgICA0LjM4MzEwOV0gcGNpIDAwMDA6MDA6MWMuMDogRW5hYmxpbmcgTVBDIElS
Qk5DRQpbICAgIDQuMzg3MDY0XSBwY2kgMDAwMDowMDoxYy4wOiBJbnRlbCBQQ0ggcm9vdCBwb3J0
IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MWMuMApbICAgIDQuMzk1MDkxXSBwY2kgMDAwMDowMDoxYy4xOiBb
ODA4Njo4YzEyXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNC4zOTkzNDBdIHBjaSAwMDAw
OjAwOjFjLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgNC40MDMx
MDhdIHBjaSAwMDAwOjAwOjFjLjE6IEVuYWJsaW5nIE1QQyBJUkJOQ0UKWyAgICA0LjQwNzA2NF0g
cGNpIDAwMDA6MDA6MWMuMTogSW50ZWwgUENIIHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFi
bGVkCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI2XSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFj
LjEKWyAgICA0LjQxNTA5NF0gcGNpIDAwMDA6MDA6MWMuMzogWzgwODY6OGMxNl0gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMApbICAgIDQuNDE5MzQwXSBwY2kgMDAwMDowMDoxYy4zOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDQuNDIzMTA4XSBwY2kgMDAwMDowMDoxYy4z
OiBFbmFibGluZyBNUEMgSVJCTkNFClsgICAgNC40MjcwNjNdIHBjaSAwMDAwOjAwOjFjLjM6IElu
dGVsIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZAooWEVOKSBbMjAyMC0wMS0y
OSAxNjo0NDoyNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYy4zClsgICAgNC40MzUwOTFdIHBj
aSAwMDAwOjAwOjFjLjQ6IFs4MDg2OjhjMThdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICA0
LjQzOTM1MV0gcGNpIDAwMDA6MDA6MWMuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQKWyAgICA0LjQ0MzEwOV0gcGNpIDAwMDA6MDA6MWMuNDogRW5hYmxpbmcgTVBDIElSQk5D
RQpbICAgIDQuNDQ3MDYzXSBwY2kgMDAwMDowMDoxYy40OiBJbnRlbCBQQ0ggcm9vdCBwb3J0IEFD
UyB3b3JrYXJvdW5kIGVuYWJsZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MWMuNApbICAgIDQuNDU1MzI5XSBwY2kgMDAwMDowMDoxZC4wOiBbODA4
Njo4YzI2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwClsgICAgNC40NTkxMjFdIHBjaSAwMDAwOjAw
OjFkLjA6IHJlZyAweDEwOiBbbWVtIDB4ZWNiMzcwMDAtMHhlY2IzNzNmZl0KWyAgICA0LjQ2MzMx
Nl0gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuMApb
ICAgIDQuNDcxNTM2XSBwY2kgMDAwMDowMDoxZi4wOiBbODA4Njo4YzU2XSB0eXBlIDAwIGNsYXNz
IDB4MDYwMTAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI2XSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjFmLjAKWyAgICA0LjQ3OTA5M10gcGNpIDAwMDA6MDA6MWYuMjogWzgwODY6OGMwMl0gdHlw
ZSAwMCBjbGFzcyAweDAxMDYwMQpbICAgIDQuNDgzMTE3XSBwY2kgMDAwMDowMDoxZi4yOiByZWcg
MHgxMDogW2lvICAweGYwNzAtMHhmMDc3XQpbICAgIDQuNDg3MDgxXSBwY2kgMDAwMDowMDoxZi4y
OiByZWcgMHgxNDogW2lvICAweGYwNjAtMHhmMDYzXQpbICAgIDQuNDkxMDgyXSBwY2kgMDAwMDow
MDoxZi4yOiByZWcgMHgxODogW2lvICAweGYwNTAtMHhmMDU3XQpbICAgIDQuNDk1MDgxXSBwY2kg
MDAwMDowMDoxZi4yOiByZWcgMHgxYzogW2lvICAweGYwNDAtMHhmMDQzXQpbICAgIDQuNDk5MDgy
XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyMDogW2lvICAweGYwMDAtMHhmMDFmXQpbICAgIDQu
NTAzMDgxXSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyNDogW21lbSAweGVjYjM2MDAwLTB4ZWNi
MzY3ZmZdClsgICAgNC41MDcxOTVdIHBjaSAwMDAwOjAwOjFmLjI6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDNob3QKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MWYuMgpbICAgIDQuNTE1MDc3XSBwY2kgMDAwMDowMDoxZi4zOiBbODA4Njo4YzIyXSB0eXBl
IDAwIGNsYXNzIDB4MGMwNTAwClsgICAgNC41MTkxMTddIHBjaSAwMDAwOjAwOjFmLjM6IHJlZyAw
eDEwOiBbbWVtIDB4ZWNiMzUwMDAtMHhlY2IzNTBmZiA2NGJpdF0KWyAgICA0LjUyMzEyNl0gcGNp
IDAwMDA6MDA6MWYuMzogcmVnIDB4MjA6IFtpbyAgMHgwNTgwLTB4MDU5Zl0KKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMwpbICAgIDQuNTMxMDk0
XSBwY2kgMDAwMDowMDoxZi42OiBbODA4Njo4YzI0XSB0eXBlIDAwIGNsYXNzIDB4MTE4MDAwClsg
ICAgNC41MzUxMjFdIHBjaSAwMDAwOjAwOjFmLjY6IHJlZyAweDEwOiBbbWVtIDB4ZWNiMzQwMDAt
MHhlY2IzNGZmZiA2NGJpdF0KKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MWYuNgpbICAgIDQuNTQzNDE0XSBwY2kgMDAwMDowMTowMC4wOiBbMWI0Yjo5
NDg1XSB0eXBlIDAwIGNsYXNzIDB4MDEwNDAwClsgICAgNC41NDcxMTZdIHBjaSAwMDAwOjAxOjAw
LjA6IHJlZyAweDEwOiBbbWVtIDB4ZWNhNDAwMDAtMHhlY2E1ZmZmZiA2NGJpdF0KWyAgICA0LjU1
MTA5Ml0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MTg6IFttZW0gMHhlY2EwMDAwMC0weGVjYTNm
ZmZmIDY0Yml0XQpbICAgIDQuNTU1MTIyXSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgzMDogW21l
bSAweGVjYTYwMDAwLTB4ZWNhNmZmZmYgcHJlZl0KWyAgICA0LjU1OTE5NF0gcGNpIDAwMDA6MDE6
MDAuMDogc3VwcG9ydHMgRDEKWyAgICA0LjU2MzA2MF0gcGNpIDAwMDA6MDE6MDAuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEMSBEM2hvdAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNl0gUENJ
IGFkZCBkZXZpY2UgMDAwMDowMTowMC4wClsgICAgNC41NzgxMzZdIHBjaSAwMDAwOjAwOjAxLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICA0LjU3OTA3MV0gcGNpIDAwMDA6MDA6MDEuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHhlY2EwMDAwMC0weGVjYWZmZmZmXQpbICAgIDQuNTgzMTk3
XSBwY2kgMDAwMDowMjowMC4wOiBbMTBkZToxMjg4XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsg
ICAgNC41ODcxMDRdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZWIwMDAwMDAt
MHhlYmZmZmZmZl0KWyAgICA0LjU5MTA5Ml0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTQ6IFtt
ZW0gMHhjODAwMDAwMC0weGNmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC41OTUwOTJdIHBjaSAw
MDAwOjAyOjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4ZDAwMDAwMDAtMHhkMWZmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDQuNTk5MDgxXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgyNDogW2lvICAweGUw
MDAtMHhlMDdmXQpbICAgIDQuNjAzMDgwXSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgzMDogW21l
bSAweGVjMDAwMDAwLTB4ZWMwN2ZmZmYgcHJlZl0KWyAgICA0LjYwNzA5Nl0gcGNpIDAwMDA6MDI6
MDAuMDogQkFSIDM6IGFzc2lnbmVkIHRvIGVmaWZiClsgICAgNC42MTEyMDFdIHBjaSAwMDAwOjAy
OjAwLjA6IDE2LjAwMCBHYi9zIGF2YWlsYWJsZSBQQ0llIGJhbmR3aWR0aCwgbGltaXRlZCBieSA1
IEdUL3MgeDQgbGluayBhdCAwMDAwOjAwOjAxLjEgKGNhcGFibGUgb2YgMzIuMDAwIEdiL3Mgd2l0
aCA1IEdUL3MgeDggbGluaykKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDI6MDAuMApbICAgIDQuNjE5MDk0XSBwY2kgMDAwMDowMjowMC4xOiBbMTBkZTow
ZTBmXSB0eXBlIDAwIGNsYXNzIDB4MDQwMzAwClsgICAgNC42MjMxMDNdIHBjaSAwMDAwOjAyOjAw
LjE6IHJlZyAweDEwOiBbbWVtIDB4ZWMwODAwMDAtMHhlYzA4M2ZmZl0KKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDI6MDAuMQpbICAgIDQuNjMxMTA5XSBw
Y2kgMDAwMDowMDowMS4xOiBBU1BNOiBjdXJyZW50IGNvbW1vbiBjbG9jayBjb25maWd1cmF0aW9u
IGlzIGJyb2tlbiwgcmVjb25maWd1cmluZwpbICAgIDQuNjQyMTQ0XSBwY2kgMDAwMDowMDowMS4x
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAgNC42NDMwNjVdIHBjaSAwMDAwOjAwOjAxLjE6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgNC42NDcwNjZdIHBjaSAw
MDAwOjAwOjAxLjE6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWIwMDAwMDAtMHhlYzBmZmZmZl0K
WyAgICA0LjY1MTA3MV0gcGNpIDAwMDA6MDA6MDEuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhj
ODAwMDAwMC0weGQxZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNC42NTUxODhdIHBjaSAwMDAwOjAz
OjAwLjA6IFsxMTA2OjM0ODNdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMzAKWyAgICA0LjY1OTExNl0g
cGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhlYzkwMDAwMC0weGVjOTAwZmZmIDY0
Yml0XQpbICAgIDQuNjYzMjk0XSBwY2kgMDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IEQzY29sZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNl0gUENJIGFk
ZCBkZXZpY2UgMDAwMDowMzowMC4wClsgICAgNC42NzgxMzddIHBjaSAwMDAwOjAwOjAxLjI6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICA0LjY3OTA3MV0gcGNpIDAwMDA6MDA6MDEuMjogICBi
cmlkZ2Ugd2luZG93IFttZW0gMHhlYzkwMDAwMC0weGVjOWZmZmZmXQpbICAgIDQuNjgzMjU3XSBw
Y2kgMDAwMDowNDowMC4wOiBbMWIyMTowNjEyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAg
NC42ODcxMTZdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDEwOiBbaW8gIDB4ZDA1MC0weGQwNTdd
ClsgICAgNC42OTEwODVdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDE0OiBbaW8gIDB4ZDA0MC0w
eGQwNDNdClsgICAgNC42OTUwODZdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4
ZDAzMC0weGQwMzddClsgICAgNC42OTkwODVdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDFjOiBb
aW8gIDB4ZDAyMC0weGQwMjNdClsgICAgNC43MDMwODZdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAw
eDIwOiBbaW8gIDB4ZDAwMC0weGQwMWZdClsgICAgNC43MDcwODZdIHBjaSAwMDAwOjA0OjAwLjA6
IHJlZyAweDI0OiBbbWVtIDB4ZWM4MDAwMDAtMHhlYzgwMDFmZl0KKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuMApbICAgIDQuNzIyMTExXSBwY2kg
MDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdClsgICAgNC43MjMwNjddIHBjaSAw
MDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZdClsgICAgNC43
MjcwNjZdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM4MDAwMDAt
MHhlYzhmZmZmZl0KWyAgICA0LjczMTI1NV0gcGNpIDAwMDA6MDU6MDAuMDogWzEwYjU6ODYwNl0g
dHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuNzM1MTI0XSBwY2kgMDAwMDowNTowMC4wOiBy
ZWcgMHgxMDogW21lbSAweGVjNjAwMDAwLTB4ZWM2MWZmZmZdClsgICAgNC43MzkzNTBdIHBjaSAw
MDAwOjA1OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCihYRU4pIFsy
MDIwLTAxLTI5IDE2OjQ0OjI2XSBQQ0kgYWRkIGRldmljZSAwMDAwOjA1OjAwLjAKWyAgICA0Ljc1
NDE2OV0gcGNpIDAwMDA6MDA6MWMuMTogUENJIGJyaWRnZSB0byBbYnVzIDA1LTBmXQpbICAgIDQu
NzU1MDY3XSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhi
ZmZmXQpbICAgIDQuNzU5MDY2XSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGVjMTAwMDAwLTB4ZWM2ZmZmZmZdClsgICAgNC43NjMwNzRdIHBjaSAwMDAwOjAwOjFjLjE6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDQuNzY3NDIwXSBwY2kgMDAwMDowNjowMS4wOiBbMTBiNTo4NjA2XSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwClsgICAgNC43NzE0MTBdIHBjaSAwMDAwOjA2OjAxLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI2XSBQQ0kgYWRk
IGRldmljZSAwMDAwOjA2OjAxLjAKWyAgICA0Ljc3OTc3NF0gcGNpIDAwMDA6MDY6MDQuMDogWzEw
YjU6ODYwNl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuNzgzNDA5XSBwY2kgMDAwMDow
NjowNC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDoyNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowNjowNC4wClsgICAgNC43OTEzMjld
IHBjaSAwMDAwOjA2OjA1LjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAg
ICA0Ljc5NTQwOV0gcGNpIDAwMDA6MDY6MDUuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDY6MDUuMApbICAgIDQuODAzNTUxXSBwY2kgMDAwMDowNjowNy4wOiBbMTBiNTo4NjA2XSB0eXBl
IDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNC44MDc0MDhdIHBjaSAwMDAwOjA2OjA3LjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI2
XSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA3LjAKWyAgICA0LjgxNTU1MV0gcGNpIDAwMDA6MDY6
MDkuMDogWzEwYjU6ODYwNl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuODE5NDA4XSBw
Y2kgMDAwMDowNjowOS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAooWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDoyNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowNjowOS4wClsgICAg
NC44MzIxOTddIHBjaSAwMDAwOjA1OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNi0wZl0KWyAg
ICA0LjgzNTA3NV0gcGNpIDAwMDA6MDU6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAw
LTB4YmZmZl0KWyAgICA0LjgzOTA2N10gcGNpIDAwMDA6MDU6MDAuMDogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhlYzEwMDAwMC0weGVjNWZmZmZmXQpbICAgIDQuODQzMDc0XSBwY2kgMDAwMDowNTow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJl
Zl0KWyAgICA0Ljg0NzE5OV0gcGNpIDAwMDA6MDc6MDAuMDogWzFiNGI6OTIxNV0gdHlwZSAwMCBj
bGFzcyAweDAxMDYwMQpbICAgIDQuODUxMTE5XSBwY2kgMDAwMDowNzowMC4wOiByZWcgMHgxMDog
W2lvICAweGIwNTAtMHhiMDU3XQpbICAgIDQuODU1MDg3XSBwY2kgMDAwMDowNzowMC4wOiByZWcg
MHgxNDogW2lvICAweGIwNDAtMHhiMDQzXQpbICAgIDQuODU5MDg3XSBwY2kgMDAwMDowNzowMC4w
OiByZWcgMHgxODogW2lvICAweGIwMzAtMHhiMDM3XQpbICAgIDQuODYzMDg3XSBwY2kgMDAwMDow
NzowMC4wOiByZWcgMHgxYzogW2lvICAweGIwMjAtMHhiMDIzXQpbICAgIDQuODY3MDg3XSBwY2kg
MDAwMDowNzowMC4wOiByZWcgMHgyMDogW2lvICAweGIwMDAtMHhiMDFmXQpbICAgIDQuODcxMDg3
XSBwY2kgMDAwMDowNzowMC4wOiByZWcgMHgyNDogW21lbSAweGVjNTEwMDAwLTB4ZWM1MTA3ZmZd
ClsgICAgNC44NzUwODddIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZWM1MDAw
MDAtMHhlYzUwZmZmZiBwcmVmXQpbICAgIDQuODc5MjM5XSBwY2kgMDAwMDowNzowMC4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQzaG90CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjI2XSBQQ0kgYWRk
IGRldmljZSAwMDAwOjA3OjAwLjAKWyAgICA0Ljg5NDE3N10gcGNpIDAwMDA6MDY6MDEuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDA3XQpbICAgIDQuODk1MDc1XSBwY2kgMDAwMDowNjowMS4wOiAgIGJy
aWRnZSB3aW5kb3cgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDQuODk5MDY3XSBwY2kgMDAwMDow
NjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjNTAwMDAwLTB4ZWM1ZmZmZmZdClsgICAg
NC45MDMyMjBdIHBjaSAwMDAwOjA4OjAwLjA6IFsxMGI1Ojg2MDNdIHR5cGUgMDEgY2xhc3MgMHgw
NjA0MDAKWyAgICA0LjkwNzEzOF0gcGNpIDAwMDA6MDg6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhl
YzQwMDAwMC0weGVjNDAzZmZmXQpbICAgIDQuOTExNDIwXSBwY2kgMDAwMDowODowMC4wOiBzdXBw
b3J0cyBEMSBEMgpbICAgIDQuOTE1MDYwXSBwY2kgMDAwMDowODowMC4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNl0g
UENJIGFkZCBkZXZpY2UgMDAwMDowODowMC4wClsgICAgNC45MzAxOTRdIHBjaSAwMDAwOjA2OjA0
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOC0wYl0KWyAgICA0LjkzMTA3NF0gcGNpIDAwMDA6MDY6
MDQuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4YWZmZl0KWyAgICA0LjkzNTA2N10g
cGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzQwMDAwMC0weGVjNGZm
ZmZmXQpbICAgIDQuOTM5MDc0XSBwY2kgMDAwMDowNjowNC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA0Ljk0MzQ0NV0gcGNpIDAw
MDA6MDk6MDEuMDogWzEwYjU6ODYwM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDQuOTQ3
NTAzXSBwY2kgMDAwMDowOTowMS4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDQuOTUxMDYwXSBwY2kg
MDAwMDowOTowMS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAoo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyNl0gUENJIGFkZCBkZXZpY2UgMDAwMDowOTowMS4wClsg
ICAgNC45NTkzMzZdIHBjaSAwMDAwOjA5OjAyLjA6IFsxMGI1Ojg2MDNdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDAKWyAgICA0Ljk2MzQ5OV0gcGNpIDAwMDA6MDk6MDIuMDogc3VwcG9ydHMgRDEgRDIK
WyAgICA0Ljk2NzA2MF0gcGNpIDAwMDA6MDk6MDIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
MSBEMiBEM2hvdCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjZdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDk6MDIuMApbICAgIDQuOTgxNzc3XSBwY2kgMDAwMDowODowMC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDktMGJdClsgICAgNC45ODMwNzhdIHBjaSAwMDAwOjA4OjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weGFmZmZdClsgICAgNC45ODcwODZdIHBjaSAwMDAwOjA4
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDQuOTkxMjI5XSBwY2kgMDAwMDowYTowMC4wOiBbMTBlYzo4MTY4XSB0eXBlIDAw
IGNsYXNzIDB4MDIwMDAwClsgICAgNC45OTUxMzRdIHBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDEw
OiBbaW8gIDB4YTAwMC0weGEwZmZdClsgICAgNC45OTkxMzBdIHBjaSAwMDAwOjBhOjAwLjA6IHJl
ZyAweDE4OiBbbWVtIDB4ZDIyMDQwMDAtMHhkMjIwNGZmZiA2NGJpdCBwcmVmXQpbICAgIDUuMDAz
MTA1XSBwY2kgMDAwMDowYTowMC4wOiByZWcgMHgyMDogW21lbSAweGQyMjAwMDAwLTB4ZDIyMDNm
ZmYgNjRiaXQgcHJlZl0KWyAgICA1LjAwNzQxMV0gcGNpIDAwMDA6MGE6MDAuMDogc3VwcG9ydHMg
RDEgRDIKWyAgICA1LjAxMTA2MF0gcGNpIDAwMDA6MGE6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjddIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MGE6MDAuMApbICAgIDUuMDI2MjQ4XSBwY2kgMDAwMDowOTowMS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGFdClsgICAgNS4wMjcwNzhdIHBjaSAwMDAwOjA5OjAxLjA6ICAg
YnJpZGdlIHdpbmRvdyBbaW8gIDB4YTAwMC0weGFmZmZdClsgICAgNS4wMzEwODZdIHBjaSAwMDAw
OjA5OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIyMDAwMDAtMHhkMjJmZmZmZiA2NGJp
dCBwcmVmXQpbICAgIDUuMDM1MjM0XSBwY2kgMDAwMDowYjowMC4wOiBbMTBlYzo4MTY4XSB0eXBl
IDAwIGNsYXNzIDB4MDIwMDAwClsgICAgNS4wMzkxMzRdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAw
eDEwOiBbaW8gIDB4OTAwMC0weDkwZmZdClsgICAgNS4wNDMxMzBdIHBjaSAwMDAwOjBiOjAwLjA6
IHJlZyAweDE4OiBbbWVtIDB4ZDIxMDQwMDAtMHhkMjEwNGZmZiA2NGJpdCBwcmVmXQpbICAgIDUu
MDQ3MTA1XSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgyMDogW21lbSAweGQyMTAwMDAwLTB4ZDIx
MDNmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjA1MTQxMl0gcGNpIDAwMDA6MGI6MDAuMDogc3VwcG9y
dHMgRDEgRDIKWyAgICA1LjA1NTA2MF0gcGNpIDAwMDA6MGI6MDAuMDogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6MjddIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MGI6MDAuMApbICAgIDUuMDcwMjQ1XSBwY2kgMDAwMDowOTowMi4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGJdClsgICAgNS4wNzEwNzhdIHBjaSAwMDAwOjA5OjAyLjA6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weDlmZmZdClsgICAgNS4wNzUwODZdIHBjaSAw
MDAwOjA5OjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAwMDAtMHhkMjFmZmZmZiA2
NGJpdCBwcmVmXQpbICAgIDUuMDg2MjQ4XSBwY2kgMDAwMDowNjowNS4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMGNdClsgICAgNS4wODcyNDRdIHBjaSAwMDAwOjBkOjAwLjA6IFsxOTEyOjAwMTRdIHR5
cGUgMDAgY2xhc3MgMHgwYzAzMzAKWyAgICA1LjA5MTE0M10gcGNpIDAwMDA6MGQ6MDAuMDogcmVn
IDB4MTA6IFttZW0gMHhlYzMwMDAwMC0weGVjMzAxZmZmIDY0Yml0XQpbICAgIDUuMDk1NDQzXSBw
Y2kgMDAwMDowZDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAooWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDoyN10gUENJIGFkZCBkZXZpY2UgMDAwMDowZDowMC4wClsgICAg
NS4xMTAyMDJdIHBjaSAwMDAwOjA2OjA3LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZF0KWyAgICA1
LjExMTA4MV0gcGNpIDAwMDA6MDY6MDcuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzMwMDAw
MC0weGVjM2ZmZmZmXQpbICAgIDUuMTE1MjI2XSBwY2kgMDAwMDowZTowMC4wOiBbMTA0Yzo4MjNl
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgNS4xMTkxNjFdIHBjaSAwMDAwOjBlOjAwLjA6
IHJlZyAweDE0OiBbbWVtIDB4ZWMyMDAwMDAtMHhlYzIwMGZmZl0KWyAgICA1LjEyMzM0M10gcGNp
IDAwMDA6MGU6MDAuMDogc3VwcG9ydHMgRDEgRDIKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6Mjdd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MGU6MDAuMApbICAgIDUuMTM4MTg1XSBwY2kgMDAwMDowNjow
OS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGUtMGZdClsgICAgNS4xMzkwODJdIHBjaSAwMDAwOjA2
OjA5LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWMxMDAwMDAtMHhlYzJmZmZmZl0KWyAgICA1
LjE0MzIwOV0gcGNpX2J1cyAwMDAwOjBmOiBleHRlbmRlZCBjb25maWcgc3BhY2Ugbm90IGFjY2Vz
c2libGUKWyAgICA1LjE0NzA5OF0gcGNpIDAwMDA6MGY6MDAuMDogWzEwNGM6ODIzZl0gdHlwZSAw
MCBjbGFzcyAweDBjMDAxMApbICAgIDUuMTUxMTExXSBwY2kgMDAwMDowZjowMC4wOiByZWcgMHgx
MDogW21lbSAweGVjMTA0MDAwLTB4ZWMxMDQ3ZmZdClsgICAgNS4xNTUwODNdIHBjaSAwMDAwOjBm
OjAwLjA6IHJlZyAweDE0OiBbbWVtIDB4ZWMxMDAwMDAtMHhlYzEwM2ZmZl0KWyAgICA1LjE1OTI4
NV0gcGNpIDAwMDA6MGY6MDAuMDogc3VwcG9ydHMgRDEgRDIKWyAgICA1LjE2MzA2MF0gcGNpIDAw
MDA6MGY6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdAooWEVOKSBbMjAy
MC0wMS0yOSAxNjo0NDoyN10gUENJIGFkZCBkZXZpY2UgMDAwMDowZjowMC4wClsgICAgNS4xNzgy
MjldIHBjaSAwMDAwOjBlOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZl0KWyAgICA1LjE3OTA4
N10gcGNpIDAwMDA6MGU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzEwMDAwMC0weGVj
MWZmZmZmXQpbICAgIDUuMTgzMzk2XSBwY2kgMDAwMDoxMDowMC4wOiBbODA4NjoxNTMzXSB0eXBl
IDAwIGNsYXNzIDB4MDIwMDAwClsgICAgNS4xODcxMzZdIHBjaSAwMDAwOjEwOjAwLjA6IHJlZyAw
eDEwOiBbbWVtIDB4ZWM3MDAwMDAtMHhlYzc3ZmZmZl0KWyAgICA1LjE5MTEyNl0gcGNpIDAwMDA6
MTA6MDAuMDogcmVnIDB4MTg6IFtpbyAgMHhjMDAwLTB4YzAxZl0KWyAgICA1LjE5NTA5N10gcGNp
IDAwMDA6MTA6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhlYzc4MDAwMC0weGVjNzgzZmZmXQpbICAg
IDUuMTk5NDEzXSBwY2kgMDAwMDoxMDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90
IEQzY29sZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDoyN10gUENJIGFkZCBkZXZpY2UgMDAwMDox
MDowMC4wClsgICAgNS4yMTQxODVdIHBjaSAwMDAwOjAwOjFjLjM6IFBDSSBicmlkZ2UgdG8gW2J1
cyAxMF0KWyAgICA1LjIxNTA2Nl0gcGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFtp
byAgMHhjMDAwLTB4Y2ZmZl0KWyAgICA1LjIxOTA2N10gcGNpIDAwMDA6MDA6MWMuMzogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhlYzcwMDAwMC0weGVjN2ZmZmZmXQpbICAgIDUuMjIzMjI4XSBhY3Bp
cGhwOiBTbG90IFsxXSByZWdpc3RlcmVkClsgICAgNS4yMzQwOTVdIHBjaSAwMDAwOjAwOjFjLjQ6
IFBDSSBicmlkZ2UgdG8gW2J1cyAxMS00OV0KWyAgICA1LjIzNTA3M10gcGNpIDAwMDA6MDA6MWMu
NDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkNDAwMDAwMC0weGVhMGZmZmZmXQpbICAgIDUuMjM5
MDczXSBwY2kgMDAwMDowMDoxYy40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4
YzFmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjI0NDA3MF0gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTktBXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICA1LjI0NzE2NF0g
QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAx
NCAxNSkKWyAgICA1LjI1MTE2MF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJR
cyAzIDQgKjUgNiAxMCAxMSAxMiAxNCAxNSkKWyAgICA1LjI1NTE1OF0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktEXSAoSVJRcyAqMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkKWyAgICA1LjI1
OTE1OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkKWyAgICA1LjI2MzE1OF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktG
XSAoSVJRcyAzIDQgNSA2IDEwIDExIDEyIDE0IDE1KSAqMCwgZGlzYWJsZWQuClsgICAgNS4yNjcx
NjBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUgNiAqMTAgMTEg
MTIgMTQgMTUpClsgICAgNS4yNzExNTldIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0g
KElSUXMgMyA0ICo1IDYgMTAgMTEgMTIgMTQgMTUpClsgICAgNS4yNzU0NzVdIHhlbjpiYWxsb29u
OiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKWyAgICA1LjI3OTkxN10gaW9tbXU6IERlZmF1
bHQgZG9tYWluIHR5cGU6IFBhc3N0aHJvdWdoIApbICAgIDUuMjgzMDc5XSBwY2kgMDAwMDowMjow
MC4wOiB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBWR0EgZGV2aWNlClsgICAgNS4yODcwNTddIHBj
aSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogVkdBIGRldmljZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0s
b3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDUuMjg3MDYzXSBwY2kgMDAwMDowMjowMC4wOiB2
Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlClsgICAgNS4yOTEwNjBdIHZnYWFyYjogbG9h
ZGVkClsgICAgNS4yOTUxMDJdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVy
ZWQKWyAgICA1LjI5OTA2MF0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmln
aHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDUu
MzAzMDYxXSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgNS4zMDcwNjVdIEVEQUMg
TUM6IFZlcjogMy4wLjAKWyAgICA1LjMxMDc4MV0gUmVnaXN0ZXJlZCBlZml2YXJzIG9wZXJhdGlv
bnMKWyAgICA1LjMxMTA4MF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDUu
MzU0NDUwXSBOZXRMYWJlbDogSW5pdGlhbGl6aW5nClsgICAgNS4zNTUwNjBdIE5ldExhYmVsOiAg
ZG9tYWluIGhhc2ggc2l6ZSA9IDEyOApbICAgIDUuMzU5MDU5XSBOZXRMYWJlbDogIHByb3RvY29s
cyA9IFVOTEFCRUxFRCBDSVBTT3Y0IENBTElQU08KWyAgICA1LjM2MzA3MV0gTmV0TGFiZWw6ICB1
bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKWyAgICA1LjM2NzMxNl0gY2xvY2tz
b3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRzYy1lYXJseQpbICAgIDUuMzgzMDMxXSBW
RlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgICAgNS4zODcwOTddIFZGUzogRHF1b3QtY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgNS4z
OTQyODVdIGh1Z2V0bGJmczogZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHN1cHBvcnRl
ZCBodWdlcGFnZSBzaXplcwpbICAgIDUuNDAxODM1XSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAgICA1
LjQwNTIzMF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmVkNDAwMDAtMHhmZWQ0NGZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICA1LjQxMjIyMF0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDgwMC0weDA4
N2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgNS40MTg0NDVdIHN5c3RlbSAwMDowMzogW2lvICAw
eDE4NTQtMHgxODU3XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDUuNDI0NzgyXSBzeXN0ZW0gMDA6
MDQ6IFtpbyAgMHgwYTAwLTB4MGExZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQzMDkyNl0g
c3lzdGVtIDAwOjA0OiBbaW8gIDB4MGEzMC0weDBhM2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAg
NS40Mzc0MDhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NApbICAgIDUuNDQxMjQzXSBzeXN0ZW0g
MDA6MDY6IFtpbyAgMHgwNGQwLTB4MDRkMV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQ0Nzkw
MF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICA1LjQ1NDc1NF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQx
N2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQ2MTY2NF0gc3lzdGVtIDAwOjA3OiBbbWVt
IDB4ZmVkMTgwMDAtMHhmZWQxOGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQ2ODU4Ml0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkMTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICA1LjQ3NTUzM10gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZjAwMDAwMDAtMHhmN2ZmZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQ4MjQ1N10gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmVkMjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICA1LjQ4OTM5Ml0gc3lz
dGVtIDAwOjA3OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gY291bGQgbm90IGJlIHJlc2Vy
dmVkClsgICAgNS40OTY2NzBdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDQ1MDAwLTB4ZmVkOGZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgNS41MDM2MDNdIHN5c3RlbSAwMDowNzogW21lbSAw
eGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgNS41MTA1NDRdIHN5
c3RlbSAwMDowNzogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVk
ClsgICAgNS41MTc0NDJdIHN5c3RlbSAwMDowNzogW21lbSAweGVmZmUwMDAwLTB4ZWZmZWZmZmZd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgNS41MjQzNzFdIHN5c3RlbSAwMDowNzogW21lbSAweGVm
ZmYwMDAwLTB4ZWZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgNS41MzE2MDFdIHBucDog
UG5QIEFDUEk6IGZvdW5kIDggZGV2aWNlcwpbICAgIDUuNTUwMDEwXSBQTS1UaW1lciBmYWlsZWQg
Y29uc2lzdGVuY3kgY2hlY2sgICgweGZmZmZmZikgLSBhYm9ydGluZy4KWyAgICA1LjU1NjcwMl0g
cGNpIDAwMDA6MDk6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDBmZmZm
Zl0gdG8gW2J1cyAwYV0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAKWyAgICA1LjU2
NzY0NV0gcGNpIDAwMDA6MDg6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgw
MDFmZmZmZl0gdG8gW2J1cyAwOS0wYl0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAK
WyAgICA1LjU3ODkwM10gcGNpIDAwMDA6MDA6MWMuNDogYnJpZGdlIHdpbmRvdyBbaW8gIDB4MTAw
MC0weDBmZmZdIHRvIFtidXMgMTEtNDldIGFkZF9zaXplIDEwMDAKWyAgICA1LjU4NzczNV0gcGNp
IDAwMDA6MDA6MWMuNDogQkFSIDEzOiBhc3NpZ25lZCBbaW8gIDB4MjAwMC0weDJmZmZdClsgICAg
NS41OTQxNjhdIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICA1
LjU5OTQwNl0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlY2EwMDAw
MC0weGVjYWZmZmZmXQpbICAgIDUuNjA2NTIyXSBwY2kgMDAwMDowMDowMS4xOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMDJdClsgICAgNS42MTE3MjFdIHBjaSAwMDAwOjAwOjAxLjE6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgNS42MTgwNzldIHBjaSAwMDAwOjAwOjAxLjE6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWIwMDAwMDAtMHhlYzBmZmZmZl0KWyAgICA1LjYyNTE2
OV0gcGNpIDAwMDA6MDA6MDEuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhjODAwMDAwMC0weGQx
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS42MzMyNzFdIHBjaSAwMDAwOjAwOjAxLjI6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwM10KWyAgICA1LjYzODQ5MV0gcGNpIDAwMDA6MDA6MDEuMjogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhlYzkwMDAwMC0weGVjOWZmZmZmXQpbICAgIDUuNjQ1NTgxXSBwY2kg
MDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdClsgICAgNS42NTA3ODNdIHBjaSAw
MDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZdClsgICAgNS42
NTcxODZdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM4MDAwMDAt
MHhlYzhmZmZmZl0KWyAgICA1LjY2NDI5NV0gcGNpIDAwMDA6MDY6MDEuMDogUENJIGJyaWRnZSB0
byBbYnVzIDA3XQpbICAgIDUuNjY5NDg2XSBwY2kgMDAwMDowNjowMS4wOiAgIGJyaWRnZSB3aW5k
b3cgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDUuNjc1ODk5XSBwY2kgMDAwMDowNjowMS4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGVjNTAwMDAwLTB4ZWM1ZmZmZmZdClsgICAgNS42ODMwNjNd
IHBjaSAwMDAwOjA4OjAwLjA6IEJBUiAxNDogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMzAw
MDAwXQpbICAgIDUuNjkwMzM5XSBwY2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IGZhaWxlZCB0byBh
c3NpZ24gW21lbSBzaXplIDB4MDAzMDAwMDBdClsgICAgNS42OTgwNDddIHBjaSAwMDAwOjA4OjAw
LjA6IEJBUiAxNDogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMTAwMDAwXQpbICAgIDUuNzA1
Mzg2XSBwY2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXpl
IDB4MDAxMDAwMDBdClsgICAgNS43MTMxMjddIHBjaSAwMDAwOjA5OjAxLjA6IEJBUiAxNDogbm8g
c3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMjAwMDAwXQpbICAgIDUuNzIwNDg3XSBwY2kgMDAwMDow
OTowMS4wOiBCQVIgMTQ6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAyMDAwMDBdClsg
ICAgNS43MjgxODhdIHBjaSAwMDAwOjA5OjAxLjA6IEJBUiAxNDogbm8gc3BhY2UgZm9yIFttZW0g
c2l6ZSAweDAwMjAwMDAwXQpbICAgIDUuNzM1NTg5XSBwY2kgMDAwMDowOTowMS4wOiBCQVIgMTQ6
IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAyMDAwMDBdClsgICAgNS43NDMyNTFdIHBj
aSAwMDAwOjA5OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYV0KWyAgICA1Ljc0ODc0NF0gcGNp
IDAwMDA6MDk6MDEuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhhMDAwLTB4YWZmZl0KWyAgICA1
Ljc1NTQ5Nl0gcGNpIDAwMDA6MDk6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjIwMDAw
MC0weGQyMmZmZmZmIDY0Yml0IHByZWZdClsgICAgNS43NjQwMjldIHBjaSAwMDAwOjA5OjAyLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KWyAgICA1Ljc2OTUzNF0gcGNpIDAwMDA6MDk6MDIuMDog
ICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4OWZmZl0KWyAgICA1Ljc3NjIyNV0gcGNpIDAw
MDA6MDk6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMWZmZmZmIDY0
Yml0IHByZWZdClsgICAgNS43ODQ3MjNdIHBjaSAwMDAwOjA4OjAwLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwOS0wYl0KWyAgICA1Ljc5MDQ3OV0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHg5MDAwLTB4YWZmZl0KWyAgICA1Ljc5NzE2NF0gcGNpIDAwMDA6MDg6MDAuMDog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdClsg
ICAgNS44MDU2NTFdIHBjaSAwMDAwOjA2OjA0LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOC0wYl0K
WyAgICA1LjgxMTQxMF0gcGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg5
MDAwLTB4YWZmZl0KWyAgICA1LjgxODExNl0gcGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2lu
ZG93IFttZW0gMHhlYzQwMDAwMC0weGVjNGZmZmZmXQpbICAgIDUuODI1NTQ4XSBwY2kgMDAwMDow
NjowNC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQg
cHJlZl0KWyAgICA1LjgzNDA2Ml0gcGNpIDAwMDA6MDY6MDUuMDogUENJIGJyaWRnZSB0byBbYnVz
IDBjXQpbICAgIDUuODM5NTA5XSBwY2kgMDAwMDowNjowNy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MGRdClsgICAgNS44NDQ5NzRdIHBjaSAwMDAwOjA2OjA3LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZWMzMDAwMDAtMHhlYzNmZmZmZl0KWyAgICA1Ljg1MjQzOF0gcGNpIDAwMDA6MGU6MDAuMDog
UENJIGJyaWRnZSB0byBbYnVzIDBmXQpbICAgIDUuODU3ODYzXSBwY2kgMDAwMDowZTowMC4wOiAg
IGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4ZWMxZmZmZmZdClsgICAgNS44NjUzMTJd
IHBjaSAwMDAwOjA2OjA5LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwZS0wZl0KWyAgICA1Ljg3MTA4
MF0gcGNpIDAwMDA6MDY6MDkuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzEwMDAwMC0weGVj
MmZmZmZmXQpbICAgIDUuODc4NTc3XSBwY2kgMDAwMDowNTowMC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDYtMGZdClsgICAgNS44ODQzMzFdIHBjaSAwMDAwOjA1OjAwLjA6ICAgYnJpZGdlIHdpbmRv
dyBbaW8gIDB4OTAwMC0weGJmZmZdClsgICAgNS44OTEwODhdIHBjaSAwMDAwOjA1OjAwLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWMxMDAwMDAtMHhlYzVmZmZmZl0KWyAgICA1Ljg5ODUxMl0g
cGNpIDAwMDA6MDU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMmZm
ZmZmIDY0Yml0IHByZWZdClsgICAgNS45MDcwNTZdIHBjaSAwMDAwOjAwOjFjLjE6IFBDSSBicmlk
Z2UgdG8gW2J1cyAwNS0wZl0KWyAgICA1LjkxMjgxMF0gcGNpIDAwMDA6MDA6MWMuMTogICBicmlk
Z2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4YmZmZl0KWyAgICA1LjkxOTUxNF0gcGNpIDAwMDA6MDA6
MWMuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzEwMDAwMC0weGVjNmZmZmZmXQpbICAgIDUu
OTI2OTczXSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQyMTAwMDAw
LTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA1LjkzNTQ5OV0gcGNpIDAwMDA6MDA6MWMuMzog
UENJIGJyaWRnZSB0byBbYnVzIDEwXQpbICAgIDUuOTQwOTkyXSBwY2kgMDAwMDowMDoxYy4zOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQpbICAgIDUuOTQ3NzI1XSBwY2kgMDAw
MDowMDoxYy4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjNzAwMDAwLTB4ZWM3ZmZmZmZdClsg
ICAgNS45NTUyMzBdIHBjaSAwMDAwOjAwOjFjLjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAxMS00OV0K
WyAgICA1Ljk2MTAxMl0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgy
MDAwLTB4MmZmZl0KWyAgICA1Ljk2NzcxN10gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2lu
ZG93IFttZW0gMHhkNDAwMDAwMC0weGVhMGZmZmZmXQpbICAgIDUuOTc1MTYwXSBwY2kgMDAwMDow
MDoxYy40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4YzFmZmZmZmYgNjRiaXQg
cHJlZl0KWyAgICA1Ljk5MzU4OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgw
MDAwLTB4MGNmNyB3aW5kb3ddClsgICAgNi4wMDA0MjZdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy
Y2UgNSBbaW8gIDB4MGQwMC0weGZmZmYgd2luZG93XQpbICAgIDYuMDA3MTkzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICAg
IDYuMDE0Nzk1XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweGEwMDAwMDAwLTB4
ZmVhZmZmZmYgd2luZG93XQpbICAgIDYuMDIyMzcwXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNl
IDEgW21lbSAweGVjYTAwMDAwLTB4ZWNhZmZmZmZdClsgICAgNi4wMjkyNTBdIHBjaV9idXMgMDAw
MDowMjogcmVzb3VyY2UgMCBbaW8gIDB4ZTAwMC0weGVmZmZdClsgICAgNi4wMzU0MzhdIHBjaV9i
dXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4ZWIwMDAwMDAtMHhlYzBmZmZmZl0KWyAgICA2
LjA0MjM3MV0gcGNpX2J1cyAwMDAwOjAyOiByZXNvdXJjZSAyIFttZW0gMHhjODAwMDAwMC0weGQx
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgNi4wNTAzMTFdIHBjaV9idXMgMDAwMDowMzogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZWM5MDAwMDAtMHhlYzlmZmZmZl0KWyAgICA2LjA1NzE3NF0gcGNpX2J1cyAw
MDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KWyAgICA2LjA2MzI5Ml0gcGNp
X2J1cyAwMDAwOjA0OiByZXNvdXJjZSAxIFttZW0gMHhlYzgwMDAwMC0weGVjOGZmZmZmXQpbICAg
IDYuMDcwMjE4XSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDAgW2lvICAweDkwMDAtMHhiZmZm
XQpbICAgIDYuMDc2MjkyXSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21lbSAweGVjMTAw
MDAwLTB4ZWM2ZmZmZmZdClsgICAgNi4wODMxNTZdIHBjaV9idXMgMDAwMDowNTogcmVzb3VyY2Ug
MiBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDYuMDkxMDY5XSBw
Y2lfYnVzIDAwMDA6MDY6IHJlc291cmNlIDAgW2lvICAweDkwMDAtMHhiZmZmXQpbICAgIDYuMDk3
MTYyXSBwY2lfYnVzIDAwMDA6MDY6IHJlc291cmNlIDEgW21lbSAweGVjMTAwMDAwLTB4ZWM1ZmZm
ZmZdClsgICAgNi4xMDQwNDRdIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMiBbbWVtIDB4ZDIx
MDAwMDAtMHhkMjJmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDYuMTEyMDA5XSBwY2lfYnVzIDAwMDA6
MDc6IHJlc291cmNlIDAgW2lvICAweGIwMDAtMHhiZmZmXQpbICAgIDYuMTE4MTAwXSBwY2lfYnVz
IDAwMDA6MDc6IHJlc291cmNlIDEgW21lbSAweGVjNTAwMDAwLTB4ZWM1ZmZmZmZdClsgICAgNi4x
MjQ5OTFdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weGFmZmZdClsg
ICAgNi4xMzExMjZdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMSBbbWVtIDB4ZWM0MDAwMDAt
MHhlYzRmZmZmZl0KWyAgICA2LjEzODA0Ml0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAyIFtt
ZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdClsgICAgNi4xNDYwMTVdIHBjaV9i
dXMgMDAwMDowOTogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weGFmZmZdClsgICAgNi4xNTIxOTRd
IHBjaV9idXMgMDAwMDowOTogcmVzb3VyY2UgMiBbbWVtIDB4ZDIxMDAwMDAtMHhkMjJmZmZmZiA2
NGJpdCBwcmVmXQpbICAgIDYuMTYwMTY4XSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNlIDAgW2lv
ICAweGEwMDAtMHhhZmZmXQpbICAgIDYuMTY2MzM4XSBwY2lfYnVzIDAwMDA6MGE6IHJlc291cmNl
IDIgW21lbSAweGQyMjAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KWyAgICA2LjE3NDI5NV0g
cGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSAwIFtpbyAgMHg5MDAwLTB4OWZmZl0KWyAgICA2LjE4
MDQ0MF0gcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSAyIFttZW0gMHhkMjEwMDAwMC0weGQyMWZm
ZmZmIDY0Yml0IHByZWZdClsgICAgNi4xODgzMzZdIHBjaV9idXMgMDAwMDowZDogcmVzb3VyY2Ug
MSBbbWVtIDB4ZWMzMDAwMDAtMHhlYzNmZmZmZl0KWyAgICA2LjE5NTIxNl0gcGNpX2J1cyAwMDAw
OjBlOiByZXNvdXJjZSAxIFttZW0gMHhlYzEwMDAwMC0weGVjMmZmZmZmXQpbICAgIDYuMjAyMTQw
XSBwY2lfYnVzIDAwMDA6MGY6IHJlc291cmNlIDEgW21lbSAweGVjMTAwMDAwLTB4ZWMxZmZmZmZd
ClsgICAgNi4yMDkwMjJdIHBjaV9idXMgMDAwMDoxMDogcmVzb3VyY2UgMCBbaW8gIDB4YzAwMC0w
eGNmZmZdClsgICAgNi4yMTUxNDBdIHBjaV9idXMgMDAwMDoxMDogcmVzb3VyY2UgMSBbbWVtIDB4
ZWM3MDAwMDAtMHhlYzdmZmZmZl0KWyAgICA2LjIyMjA3M10gcGNpX2J1cyAwMDAwOjExOiByZXNv
dXJjZSAwIFtpbyAgMHgyMDAwLTB4MmZmZl0KWyAgICA2LjIyODE5Ml0gcGNpX2J1cyAwMDAwOjEx
OiByZXNvdXJjZSAxIFttZW0gMHhkNDAwMDAwMC0weGVhMGZmZmZmXQpbICAgIDYuMjM1MTI1XSBw
Y2lfYnVzIDAwMDA6MTE6IHJlc291cmNlIDIgW21lbSAweGEwMDAwMDAwLTB4YzFmZmZmZmYgNjRi
aXQgcHJlZl0KWyAgICA2LjI0MzIwMV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAy
ClsgICAgNi4yNDgwMjBdIHRjcF9saXN0ZW5fcG9ydGFkZHJfaGFzaCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDIwNDggKG9yZGVyOiAzLCAzMjc2OCBieXRlcywgbGluZWFyKQpbICAgIDYuMjU3Mjc0XSBU
Q1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDYsIDI2MjE0
NCBieXRlcywgbGluZWFyKQpbICAgIDYuMjY2MDAwXSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDMyNzY4IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzLCBsaW5lYXIpClsgICAgNi4yNzQwNDFd
IFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMzI3NjggYmluZCAzMjc2
OCkKWyAgICA2LjI4MTE4Ml0gVURQIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDQs
IDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgNi4yODg1NTVdIFVEUC1MaXRlIGhhc2ggdGFibGUg
ZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpClsgICAgNi4yOTY1
MzldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDYuMzAxMjI5XSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDQ0ClsgICAgNi4zMDY1MjddIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6MTYKWyAgICA2LjMxMDYzN10gcGNpIDAwMDA6MDA6MWMuNDogQ0xTIG1pc21h
dGNoICg2NCAhPSAxMjgpLCB1c2luZyA2NCBieXRlcwpbICAgIDYuMzE3ODk2XSBwY2kgMDAwMDow
MjowMC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBST00gYXQgW21lbSAweDAwMGMwMDAw
LTB4MDAwZGZmZmZdClsgICAgNi4zMjY5MzhdIHBjaSAwMDAwOjAyOjAwLjE6IEQwIHBvd2VyIHN0
YXRlIGRlcGVuZHMgb24gMDAwMDowMjowMC4wClsgICAgNi4zMzQwNzZdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MTYKWyAgICA2LjMzODMyOF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwpbICAg
IDYuMzQyMzIwXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgNi4zNDYzNzldIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAgICA2LjM1MDQ3OF0gcGNpIDAwMDA6MGQ6MDAuMDogcXVp
cmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjQ1IHRvb2sgMTE5OTIgdXNlY3MKWyAgICA2LjM1
ODUwNV0gVHJ5aW5nIHRvIHVucGFjayByb290ZnMgaW1hZ2UgYXMgaW5pdHJhbWZzLi4uClsgICAg
Ny45MjEwODRdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMTk2NDhLClsgICAgNy45MjU2OTZdIFJB
UEwgUE1VOiBBUEkgdW5pdCBpcyAyXi0zMiBKb3VsZXMsIDMgZml4ZWQgY291bnRlcnMsIDY1NTM2
MCBtcyBvdmZsIHRpbWVyClsgICAgNy45MzM5MjVdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFp
biBwcDAtY29yZSAyXi0xNCBKb3VsZXMKWyAgICA3LjkzOTkyNF0gUkFQTCBQTVU6IGh3IHVuaXQg
b2YgZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVzClsgICAgNy45NDU4NjhdIFJBUEwgUE1VOiBo
dyB1bml0IG9mIGRvbWFpbiBkcmFtIDJeLTE0IEpvdWxlcwpbICAgIDcuOTUxNTY1XSBjaGVjazog
U2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzClsgICAg
Ny45NTg3MDhdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICA3Ljk2MzM0
MF0gS2V5IHR5cGUgYmxhY2tsaXN0IHJlZ2lzdGVyZWQKWyAgICA3Ljk2NzczMF0gd29ya2luZ3Nl
dDogdGltZXN0YW1wX2JpdHM9MzcgbWF4X29yZGVyPTIwIGJ1Y2tldF9vcmRlcj0wClsgICAgNy45
NzUzMzddIHpidWQ6IGxvYWRlZApbICAgIDcuOTc4MzAxXSBQbGF0Zm9ybSBLZXlyaW5nIGluaXRp
YWxpemVkClsgICAgNy45ODg5MTldIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZApbICAg
IDcuOTkzMzY0XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQKWyAgICA4
LjAwNjg5M10gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA4LjAxMTc3
MV0gaW8gc2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICA4LjAxNjI0M10gaW8gc2NoZWR1
bGVyIGJmcSByZWdpc3RlcmVkClsgICAgOC4wMjA3NDJdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTYKWyAgICA4LjAyNDk5OF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgIDguMDI5MzIw
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgOC4wMzM5MzZdIEFscmVhZHkgc2V0dXAg
dGhlIEdTSSA6MTYKWyAgICA4LjAzODQ4Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOApbICAg
IDguMDQyODY2XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3ClsgICAgOC4wNDcyNzJdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgICA4LjA1MjA1M10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDoxOApbICAgIDguMDU2NDc5XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3ClsgICAgOC4wNjA5
NTldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgICA4LjA2NTQyNV0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoxOQpbICAgIDguMDY5OTY5XSBzaHBjaHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBD
SSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjQKWyAgICA4LjA3NzMwOF0gZWZpZmI6IHBy
b2JpbmcgZm9yIGVmaWZiClsgICAgOC4wODEyMjVdIGVmaTogRUZJX01FTU1BUCBpcyBub3QgZW5h
YmxlZC4KWyAgICA4LjA4NjMyMV0gZWZpZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZDEwMDAwMDAsIHVz
aW5nIDE4NzZrLCB0b3RhbCAxODc1awpbICAgIDguMDkzNDU0XSBlZmlmYjogbW9kZSBpcyA4MDB4
NjAweDMyLCBsaW5lbGVuZ3RoPTMyMDAsIHBhZ2VzPTEKWyAgICA4LjA5OTk0NF0gZWZpZmI6IHNj
cm9sbGluZzogcmVkcmF3ClsgICAgOC4xMDM4NzhdIGVmaWZiOiBUcnVlY29sb3I6IHNpemU9ODo4
Ojg6OCwgc2hpZnQ9MjQ6MTY6ODowClsgICAgOC4xMTE0MjNdIENvbnNvbGU6IHN3aXRjaGluZyB0
byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMDB4MzcKWyAgICA4LjExOTU4OF0gZmIwOiBF
RkkgVkdBIGZyYW1lIGJ1ZmZlciBkZXZpY2UKWyAgICA4LjEyNTUxN10geGVuX21jZWxvZzogL2Rl
di9tY2Vsb2cgcmVnaXN0ZXJlZCBieSBYZW4KWyAgICA4LjEzMTQwMF0gU2VyaWFsOiA4MjUwLzE2
NTUwIGRyaXZlciwgMzIgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKWyAgICA4LjEzOTU1Ml0g
c2VyaWFsIDAwMDA6MDA6MTYuMzogZW5hYmxpbmcgZGV2aWNlICgwMDAxIC0+IDAwMDMpClsgICAg
OC4xNDYwNjFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcKWyAgICA4LjE3MDg5NV0gMDAwMDow
MDoxNi4zOiB0dHlTNCBhdCBJL08gMHhmMDgwIChpcnEgPSAxNywgYmFzZV9iYXVkID0gMTE1MjAw
KSBpcyBhIDE2NTUwQQpbICAgIDguMTc5ODEwXSBocGV0X2FjcGlfYWRkOiBubyBhZGRyZXNzIG9y
IGlycXMgaW4gX0NSUwpbICAgIDguMTg1MTgyXSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2
MS4zClsgICAgOC4xODk1ODhdIExpbnV4IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDgu
MTk0Nzc1XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5ClsgICAgOC4xOTg4MTddIGFoY2kgMDAw
MDowMDoxZi4yOiBTU1MgZmxhZyBzZXQsIHBhcmFsbGVsIGJ1cyBzY2FuIGRpc2FibGVkClsgICAg
OC4zMjEyNTldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAgICA4LjMyNTgzMV0gYWhjaSAw
MDAwOjA0OjAwLjA6IFNTUyBmbGFnIHNldCwgcGFyYWxsZWwgYnVzIHNjYW4gZGlzYWJsZWQKWyAg
ICA4LjM3Nzc2N10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOApbICAgIDguNDYwOTAxXSBpODA0
MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQuClsgICAgOC40NjY2MDRdIG1vdXNlZGV2
OiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgOC40NzMyNTVdIHJ0
Y19jbW9zIDAwOjAyOiBSVEMgY2FuIHdha2UgZnJvbSBTNApbICAgIDguNDc5MTAyXSBydGNfY21v
cyAwMDowMjogcmVnaXN0ZXJlZCBhcyBydGMwClsgICAgOC40ODQ0OTFdIHJ0Y19jbW9zIDAwOjAy
OiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDI0MiBieXRlcyBudnJhbQpbICAgIDguNDky
MjY4XSBpbnRlbF9wc3RhdGU6IENQVSBtb2RlbCBub3Qgc3VwcG9ydGVkClsgICAgOC40OTgwMzJd
IGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMKWyAg
ICA4LjUwNTA2M10gRUZJIFZhcmlhYmxlcyBGYWNpbGl0eSB2MC4wOCAyMDA0LU1heS0xNwpbICAg
IDguNTEyNjIwXSBoaWQ6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAg
ICA4LjUxODc0NV0gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBkcm9wIG1vbml0
b3Igc2VydmljZQpbICAgIDguNTI2MjM5XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5
IDEwClsgICAgOC41NDgzMTZdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYKWyAgICA4LjU1MzEx
NV0gbWNlOiBVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2csIGFscmVhZHkgcmVnaXN0
ZXJlZApbICAgIDguNTUzMjkwXSBSQVM6IENvcnJlY3RhYmxlIEVycm9ycyBjb2xsZWN0b3IgaW5p
dGlhbGl6ZWQuClsgICAgOC41Njc1OTJdIElQSSBzaG9ydGhhbmQgYnJvYWRjYXN0OiBlbmFibGVk
ClsgICAgOC41NzI3ODJdIHNjaGVkX2Nsb2NrOiBNYXJraW5nIHN0YWJsZSAoNjc0OTA5ODc2NSwg
MTgyMzY3NDQwOSktPig5NDYzMTM1NTI4LCAtODkwMzYyMzU0KQpbICAgIDguNTgyNTk4XSByZWdp
c3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAgICA4LjU4NzcyNF0gTG9hZGluZyBjb21waWxl
ZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgICA4LjYwNjcwMl0genN3YXA6IGxvYWRlZCB1c2lu
ZyBwb29sIGx6by96YnVkClsgICAgOC42MTIyMDhdIHBhZ2Vfb3duZXIgaXMgZGlzYWJsZWQKWyAg
ICA4LjYxNjYwMl0gS2V5IHR5cGUgLl9mc2NyeXB0IHJlZ2lzdGVyZWQKWyAgICA4LjYyMTU1OV0g
S2V5IHR5cGUgLmZzY3J5cHQgcmVnaXN0ZXJlZApbICAgIDguNjgyMzkyXSBLZXkgdHlwZSBiaWdf
a2V5IHJlZ2lzdGVyZWQKWyAgICA4LjcyMTc4OV0gS2V5IHR5cGUgZW5jcnlwdGVkIHJlZ2lzdGVy
ZWQKWyAgICA4LjcyNjk2NF0gQ291bGRuJ3QgZ2V0IHNpemU6IDB4ODAwMDAwMDAwMDAwMDAwZQpb
ICAgIDguNzMyODEyXSBNT0RTSUdOOiBDb3VsZG4ndCBnZXQgVUVGSSBkYiBsaXN0ClsgICAgOC43
Mzg0MjBdIENvdWxkbid0IGdldCBzaXplOiAweDgwMDAwMDAwMDAwMDAwMGUKWyAgICA4Ljc0NDEz
OV0gQ291bGRuJ3QgZ2V0IFVFRkkgTW9rTGlzdFJUClsgICAgOC43NDkwNTddIENvdWxkbid0IGdl
dCBzaXplOiAweDgwMDAwMDAwMDAwMDAwMGUKWyAgICA4Ljc1NDgzN10gQ291bGRuJ3QgZ2V0IFVF
RkkgZGJ4IGxpc3QKWyAgICA4Ljc1OTU1NF0gaW1hOiBObyBUUE0gY2hpcCBmb3VuZCwgYWN0aXZh
dGluZyBUUE0tYnlwYXNzIQpbICAgIDguNzU5NTU5XSBpbWE6IEFsbG9jYXRlZCBoYXNoIGFsZ29y
aXRobTogc2hhMjU2ClsgICAgOC43NTk1NjVdIGltYTogTm8gYXJjaGl0ZWN0dXJlIHBvbGljaWVz
IGZvdW5kClsgICAgOC43Njk0MTFdIGV2bTogSW5pdGlhbGlzaW5nIEVWTSBleHRlbmRlZCBhdHRy
aWJ1dGVzOgpbICAgIDguNzgwNjgzXSBldm06IHNlY3VyaXR5LnNlbGludXgKWyAgICA4Ljc4MDY4
NF0gZXZtOiBzZWN1cml0eS5hcHBhcm1vcgpbICAgIDguNzgwNjg0XSBldm06IHNlY3VyaXR5Lmlt
YQpbICAgIDguNzgwNjg0XSBldm06IHNlY3VyaXR5LmNhcGFiaWxpdHkKWyAgICA4Ljc4MDY4NV0g
ZXZtOiBITUFDIGF0dHJzOiAweDEKWyAgICA4Ljc4MTY0N10gUE06ICAgTWFnaWMgbnVtYmVyOiA0
OjUzMDo3NDMKWyAgICA4Ljc5ODYxNl0gcnRjX2Ntb3MgMDA6MDI6IHNldHRpbmcgc3lzdGVtIGNs
b2NrIHRvIDIwMjAtMDEtMjlUMTY6NDQ6MzEgVVRDICgxNTgwMzE2MjcxKQpbICAgIDguOTc5MDcw
XSBjbG9ja3NvdXJjZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczog
MHgyYzk0ZTc0NWY1ZCwgbWF4X2lkbGVfbnM6IDQ0MDc5NTI3Mjg2NSBucwpbICAgIDkuMDc1Nzg4
XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjClsgICAxMC4xNjI0MjFd
IEZyZWVpbmcgdW51c2VkIGRlY3J5cHRlZCBtZW1vcnk6IDIwNDBLClsgICAxMC4xNjkwNjldIEZy
ZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSAoaW5pdG1lbSkgbWVtb3J5OiAyMTUySwpbICAgMTAu
MTc2MTkyXSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDIwNDgw
awpbICAgMTAuMTk1Njg5XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgaW1hZ2UgKHRleHQvcm9kYXRh
IGdhcCkgbWVtb3J5OiAyMDQ0SwpbICAgMTAuMjA0MTA2XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwg
aW1hZ2UgKHJvZGF0YS9kYXRhIGdhcCkgbWVtb3J5OiAxOTMySwpbICAgMTAuMjExNTg1XSBSdW4g
L2luaXQgYXMgaW5pdCBwcm9jZXNzClsgICAxMC4yNTU1OTFdIHN5c3RlbWRbMV06IHN5c3RlbWQg
MjM0IHJ1bm5pbmcgaW4gc3lzdGVtIG1vZGUuICgrUEFNIC1BVURJVCArU0VMSU5VWCAtSU1BICtB
UFBBUk1PUiAtU01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJDUllQVFNFVFVQICtHQ1JZUFQgLUdO
VVRMUyArQUNMICtYWiArTFo0ICtTRUNDT01QICtCTEtJRCArRUxGVVRJTFMgK0tNT0QgLUlETjIg
LUlETiBkZWZhdWx0LWhpZXJhcmNoeT1oeWJyaWQpClsgICAxMC4yNzkyMThdIHN5c3RlbWRbMV06
IERldGVjdGVkIGFyY2hpdGVjdHVyZSB4ODYtNjQuClsgICAxMC4yODUxNjRdIHN5c3RlbWRbMV06
IFJ1bm5pbmcgaW4gaW5pdGlhbCBSQU0gZGlzay4KCldlbGNvbWUgdG8gb3BlblNVU0UgTGVhcCAx
NS4xIGRyYWN1dC0wNDkrZ2l0MTE4LmE2MDkwZTJmLWxwMTUxLjUuMSAoSW5pdHJhbWZzKSEKClsg
ICAxMC4yOTk5NjJdIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8eHNlcnZlcj4uClsgICAx
MC4zMDY1OTVdIHN5c3RlbWRbMV06IENvdWxkbid0IG1vdmUgcmVtYWluaW5nIHVzZXJzcGFjZSBw
cm9jZXNzZXMsIGlnbm9yaW5nOiBJbnB1dC9vdXRwdXQgZXJyb3IKWyAgIDEwLjQxOTg3NV0gc3lz
dGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgU3dhcC4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3dh
cC4KWyAgIDEwLjQyOTMzM10gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0
ICgvZGV2L2xvZykuClsgIE9LICBdIExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldCAoL2Rldi9s
b2cpLgpbICAgMTAuNDQyMjcxXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9s
IFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuClsgICAx
MC40NTQwNjZdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQuClsg
IE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQuClsgICAxMC40NjU1OTNdIHN5
c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQg
VGltZXJzLgpbICAgMTAuNDc1Mjk3XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBMb2NhbCBG
aWxlIFN5c3RlbXMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4K
WyAgIDEwLjQ4NzQxMV0gc3lzdGVtZFsxXTogU3RhcnRlZCBEaXNwYXRjaCBQYXNzd29yZCBSZXF1
ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KWyAgT0sgIF0gU3RhcnRlZCBEaXNwYXRj
aCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KWyAgIDEwLjUw
NDY2Ml0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUGF0aHMuClsgIE9LICBdIFJlYWNoZWQg
dGFyZ2V0IFBhdGhzLgpbICAgMTAuNTE0NjY5XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFN5
c3RlbSBTbGljZS4KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuClsgICAxMC41
MjUzMTBdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4KWyAgT0sgIF0gUmVhY2hl
ZCB0YXJnZXQgU2xpY2VzLgpbICAgMTAuNTM1MTMyXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24g
Sm91cm5hbCBTb2NrZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBKb3VybmFsIFNvY2tldC4KWyAg
IDEwLjU0NzM0OF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgog
ICAgICAgICBTdGFydGluZyBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uClsgICAxMC41NTg4NzddIHN5
c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMu
Li4KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmll
cy4uLgpbICAgMTAuNTczODc1XSBzeXN0ZW1kWzFdOiBTdGFydGVkIEVudHJvcHkgRGFlbW9uIGJh
c2VkIG9uIHRoZSBIQVZFR0UgYWxnb3JpdGhtLgpbICBPSyAgXSBTdGFydGVkIEVudHJvcHkgRGFl
bW9uIGJhc2VkIG9uIHRoZSBIQVZFR0UgYWxnb3JpdGhtLgpbICAgMTAuNTg5ODE0XSBGUy1DYWNo
ZTogTG9hZGVkClsgICAxMC41OTM3NjVdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBsaXN0
IG9mIHJlcXVpcmVkIHN0YXRpYyBkZXZpY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4u
LgogICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdOKApmNlIG5vZGVz
IGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4KWyAgIDEwLjYxNDQ5MV0gc3lzdGVtZFsxXTogU3Rh
cnRpbmcgSm91cm5hbCBTZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2Vydmlj
ZS4uLgpbICAgMTAuNjI1Mzc4XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBTZXR1cCBWaXJ0dWFsIENv
bnNvbGUuLi4KICAgICAgICAgU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4uWyAgIDEw
LjYzNTE4NF0gUgpQQzogUmVnaXN0ZXJlZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9k
dWxlLgpbICAgMTAuNjM3NzAwXSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLgpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLgpbICAgMTAuNjczODU0XSBzeXN0ZW1kWzFd
OiBTdGFydGVkIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuClsgIE9LICBd
IFN0YXJ0ZWQgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4KWyAgIDEwLjY4
ODM2MV0gc3lzdGVtZFsxXTogU3RhcnRlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGF0aWMg
ZGV2aWNlIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuClsgIE9LICBdIFN0YXJ0ZWQgQ3Jl
YXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh4oCmdmljZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2Vy
bmVsLgpbICAgMTAuNzA5OTE5XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBDcmVhdGUgU3RhdGljIERl
dmljZSBOb2RlcyBpbiAvZGV2Li4uCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0aWMgRGV2
aWNlIE5vZGVzIGluIC9kZXYuLi4KWyAgIDEwLjc0MzI1OF0gc3lzdGVtZFsxXTogU3RhcnRlZCBD
cmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2LgpjbCcKWyAgIDEwLjgwODEwOF0gc3lz
dGVtZC1tb2R1bGVzLWxvYWRbMjUyXTogSW5zZXJ0ZWQgbW9kdWxlICdzbGhjJwpbICAgMTAuODA4
NzYxXSBzeXN0ZW1kWzFdOiBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4KW1sgICAxMC44
MjEzNDddIEggIE9LICBETEMgbGluZSBkaXNjaXBsXSBpbmUgbWF4ZnJhbWU9NDA5U3RhcnRlZCBT
ZXR1cCBWaXJ0dWFsIENvbnNvbGUuNgoKWyAgIDEwLjgzMTU3NV0gTl9IRExDIGxpbmUgZGlzY2lw
bGluZSByZWdpc3RlcmVkLgpbICAgMTAuODM3MDY0XSBzeXN0ZW1kLW1vZHVsZXMtbG9hZFsyNTJd
OiBJbnNlcnRlZCBtb2R1bGUgJ25faGRsYycKWyAgIDEwLjgzNzI2Ml0gc3lzdGVtZFsxXTogU3Rh
cnRpbmcgZHJhY3V0IGFzayBmb3IgYWRkaXRpb25hbCBjbWRsaW5lIHBhcmFtZXRlcnMuLi4KICAg
ICAgICAgWyAgIDEwLjg1Mjg1N10gYVN0YXJ0aW5nIGRyYWN1dCBhc2sgZm9yIGFkZGl0aW9uYWwg
Y21kbGluZSBwYXJhbWV0ZXJzLi4ubHVhOiBkZXZpY2UgaGFuZApsZXIgcmVnaXN0ZXJlZApbICAg
MTAuODYyNjMxXSBzeXN0ZW1kWzFdOiBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KWyAgT0sgIFsg
ICAxMC44NzAxMjJdIHNdIHlzdGVtZC1tb2R1bGVzLWxTdGFydGVkIEpvdXJuYWwgU2VydmljZS5v
YWRbMjUyXTogSW5zZXJ0ClsgICAxMC44ODIyMzhdIGVtYzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0
ZXJlZApbICAgMTAuODk1Mzk1XSByZGFjOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkClsgICAx
MC45MTI3MzddIGRldmljZS1tYXBwZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwpbICAgMTAuOTE4
NDQ3XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC40MS4wLWlvY3RsICgyMDE5LTA5LTE2KSBpbml0
aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNvbQpbICAgMTAuOTI5NTQ3XSBzeXN0ZW1kLW1vZHVs
ZXMtbG9hZFsyNTJdOiBJbnNlcnRlZCBtb2R1bGUgJ2RtX211bHRpcGF0aCcKWyAgIDEwLjk3ODAy
NF0gc3lzdGVtZC1tb2R1bGVzLWxvYWRbMjUyXTogSW5zZXJ0ZWQgbW9kdWxlICdzZycKWyAgIDEw
Ljk4NTMxM10gc3lzdGVtZFsxXTogU3RhcnRlZCBkcmFjdXQgYXNrIGZvciBhZGRpdGlvbmFsIGNt
ZGxpbmUgcGFyYW1ldGVycy4KWyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgYXNrIGZvciBhZGRpdGlv
bmFsIGNtZGxpbmUgcGFyYW1ldGVycy4KWyAgIDExLjAwMTI5OF0gc3lzdGVtZFsxXTogU3RhcnRl
ZCBMb2FkIEtlcm5lbCBNb2R1bGVzLgpbICBPSyAgXSBTdGFydGVkIExvYWQgS2VybmVsIE1vZHVs
ZXMuClsgICAxMS4wMTM1MTddIHN5c3RlbWRbMV06IFN0YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJp
YWJsZXMuLi4KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLgpbICAg
MTEuMDI1ODQ3XSBzeXN0ZW1kWzFdOiBTdGFydGluZyBkcmFjdXQgY21kbGluZSBob29rLi4uCiAg
ICAgICAgIFN0YXJ0aW5nIGRyYWN1dCBjbWRsaW5lIGhvb2suLi4KWyAgIDExLjAzNzczNV0gc3lz
dGVtZC1zeXNjdGxbMjc3XTogQ291bGRuJ3Qgd3JpdGUgJzAnIHRvICdkZXYvY2Ryb20vYXV0b2Ns
b3NlJywgaWdub3Jpbmc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKWyAgT0sgIF0gU3RhcnRl
ZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgpbICBPSyAgXSBTdGFydGVkIGRyYWN1dCBjbWRsaW5l
IGhvb2suCiAgICAgICAgIFN0YXJ0aW5nIGRyYWN1dCBwcmUtdWRldiBob29rLi4uClsgIE9LICBd
IFN0YXJ0ZWQgZHJhY3V0IHByZS11ZGV2IGhvb2suCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2Vy
bmVsIERldmljZSBNYW5hZ2VyLi4uClsgIE9LICBdIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNl
IE1hbmFnZXIuCiAgICAgICAgIFN0YXJ0aW5nIGRyYWN1dCBwcmUtdHJpZ2dlciBob29rLi4uClsg
IE9LICBdIFN0YXJ0ZWQgZHJhY3V0IHByZS10cmlnZ2VyIGhvb2suCiAgICAgICAgIFN0YXJ0aW5n
IHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4KWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENvbGRw
bHVnIGFsbCBEZXZpY2VzLgogICAgICAgICBTdGFydGluZyBkcmFjdXQgaW5pdHF1ZXVlIGhvb2su
Li4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLgpbICBPSyAg
XSBSZWFjaGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uClsgIE9LICBdIEZvdW5kIGRldmljZSBXRENf
V0QxMEVGUlgtNjhQSkNOMCBFRklceDIwU3lzdGVtXHgyMFBhcnRpdGlvbi4KWyAgT0sgIF0gRm91
bmQgZGV2aWNlIC9kZXYvbWFwcGVyL1ZHMC1ST09ULgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBJ
bml0cmQgUm9vdCBEZXZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgZHJhY3V0IGluaXRxdWV1ZSBob29r
LgogICAgICAgICBTdGFydGluZyBkcmFjdXQgcHJlLW1vdW50IGhvb2suLi4KWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcyAoUHJlKS4KWyAgT0sgIF0gUmVhY2hlZCB0
YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KWyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgcHJlLW1v
dW50IGhvb2suCiAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvbWFw
cGVyL1ZHMC1ST09ULi4uClsgIE9LICBdIFN0YXJ0ZWQgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rl
di9tYXBwZXIvVkcwLVJPT1QuCiAgICAgICAgIE1vdW50aW5nIC9zeXNyb290Li4uClsgIE9LICBd
IE1vdW50ZWQgL3N5c3Jvb3QuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBSb290IEZp
bGUgU3lzdGVtLgogICAgICAgICBTdGFydGluZyBSZWxvYWQgQ29uZmlndXJhdGlvbiBmcm9tIHRo
ZSBSZWFsIFJvb3QuLi4KWyAgT0sgIF0gU3RhcnRlZCBSZWxvYWQgQ29uZmlndXJhdGlvbiBmcm9t
IHRoZSBSZWFsIFJvb3QuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBGaWxlIFN5c3Rl
bXMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEluaXRyZCBEZWZhdWx0IFRhcmdldC4KICAgICAg
ICAgU3RhcnRpbmcgZHJhY3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLi4uClsgIE9LICBd
IFN0YXJ0ZWQgZHJhY3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLgogICAgICAgICBTdGFy
dGluZyBDbGVhbmluZyBVcCBhbmQgU2h1dHRpbmcgRG93biBEYWVtb25zLi4uClsgIE9LICBdIFN0
b3BwZWQgdGFyZ2V0IFRpbWVycy4KWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLXBpdm90IGFu
ZCBjbGVhbnVwIGhvb2suClsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IHByZS1tb3VudCBob29rLgpb
ICBPSyAgXSBTdG9wcGVkIHRhcmdldCBJbml0cmQgRGVmYXVsdCBUYXJnZXQuClsgIE9LICBdIFN0
b3BwZWQgdGFyZ2V0IEluaXRyZCBSb290IERldmljZS4KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQg
UmVtb3RlIEZpbGUgU3lzdGVtcy4KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgUmVtb3RlIEZpbGUg
U3lzdGVtcyAoUHJlKS4KWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suCiAg
ICAgICAgIFN0YXJ0aW5nIFRlbGwgaGF2ZWdlZCBhYm91dCBuZXcgcm9vdC4uLgpbICBPSyAgXSBT
dG9wcGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFNvY2tl
dHMuClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KWyAgT0sg
IF0gU3RvcHBlZCB0YXJnZXQgU3dhcC4KWyAgT0sgIF0gU3RvcHBlZCB1ZGV2IENvbGRwbHVnIGFs
bCBEZXZpY2VzLgpbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBTbGljZXMuClsgIE9LICBdIFN0b3Bw
ZWQgdGFyZ2V0IFBhdGhzLgpbICBPSyAgXSBTdG9wcGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVl
c3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLgpbICBPSyAgXSBTdG9wcGVkIENyZWF0ZSBW
b2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IExv
Y2FsIEZpbGUgU3lzdGVtcy4KWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLXRyaWdnZXIgaG9v
ay4KICAgICAgICAgU3RvcHBpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgT0sg
IF0gU3RvcHBlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgpbICBPSyAgXSBTdG9wcGVkIExvYWQg
S2VybmVsIE1vZHVsZXMuClsgIE9LICBdIFN0YXJ0ZWQgVGVsbCBoYXZlZ2VkIGFib3V0IG5ldyBy
b290LgpbICBPSyAgXSBTdGFydGVkIENsZWFuaW5nIFVwIGFuZCBTaHV0dGluZyBEb3duIERhZW1v
bnMuClsgIE9LICBdIFN0b3BwZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuClsgIE9LICBd
IFN0b3BwZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KWyAgT0sgIF0gU3Rv
cHBlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGHigKZ2aWNlIG5vZGVzIGZvciB0aGUgY3Vy
cmVudCBrZXJuZWwuClsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IHByZS11ZGV2IGhvb2suClsgIE9L
ICBdIFN0b3BwZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4KWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQg
YXNrIGZvciBhZGRpdGlvbmFsIGNtZGxpbmUgcGFyYW1ldGVycy4KWyAgT0sgIF0gQ2xvc2VkIHVk
ZXYgQ29udHJvbCBTb2NrZXQuClsgIE9LICBdIENsb3NlZCB1ZGV2IEtlcm5lbCBTb2NrZXQuCiAg
ICAgICAgIFN0YXJ0aW5nIENsZWFudXAgdWRldmQgREIuLi4KWyAgT0sgIF0gU3RhcnRlZCBDbGVh
bnVwIHVkZXZkIERCLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTd2l0Y2ggUm9vdC4KICAgICAg
ICAgU3RhcnRpbmcgU3dpdGNoIFJvb3QuLi4KCldlbGNvbWUgdG8gb3BlblNVU0UgTGVhcCAxNS4x
IQoKWyAgT0sgIF0gU3RvcHBlZCBTd2l0Y2ggUm9vdC4KWyAgT0sgIF0gU3RvcHBlZCBKb3VybmFs
IFNlcnZpY2UuClsgIE9LICBdIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFi4oCm
cm1hdHMgRmlsZSBTeXN0ZW0gQXV0b21vdW50IFBvaW50LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24g
dWRldiBLZXJuZWwgU29ja2V0LgogICAgICAgICBNb3VudGluZyBQT1NJWCBNZXNzYWdlIFF1ZXVl
IEZpbGUgU3lzdGVtLi4uCiAgICAgICAgIE1vdW50aW5nIC9zeXMva2VybmVsL2RlYnVnLi4uClsg
IE9LICBdIExpc3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBOYW1lZCBQaXBl
LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KICAgICAgICAgU3RhcnRpbmcg
Sm91cm5hbCBTZXJ2aWNlLi4uCiAgICAgICAgIE1vdW50aW5nIE1vdW50IC9wcm9jL3hlbiBmaWxl
cy4uLgogICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdOKApmNlIG5v
ZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0
ZW0tZ2V0dHkuc2xpY2UuClsgIE9LICBdIExpc3RlbmluZyBvbiBEZXZpY2UtbWFwcGVyIGV2ZW50
IGRhZW1vbiBGSUZPcy4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExWTTIgcG9sbCBkYWVtb24gc29j
a2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gTFZNMiBtZXRhZGF0YSBkYWVtb24gc29ja2V0Lgpb
ICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4KWyAgT0sgIF0gU3RvcHBl
ZCB0YXJnZXQgU3dpdGNoIFJvb3QuClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBSb290
IEZpbGUgU3lzdGVtLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBIb3N0IGFuZCBOZXR3b3JrIE5h
bWUgTG9va3Vwcy4KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgSW5pdHJkIEZpbGUgU3lzdGVtcy4K
WyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc3lzdGVtZFx4MmRmc2NrLnNsaWNlLgogICAg
ICAgICBTdGFydGluZyBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uClsgIE9LICBdIFN0YXJ0ZWQgRGlz
cGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsgIE9L
ICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KWyAgT0sgIF0gUmVhY2hl
ZCB0YXJnZXQgU2xpY2VzLgpbICBPSyAgXSBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zZXJpYWxceDJk
Z2V0dHkuc2xpY2UuCiAgICAgICAgIFN0YXJ0aW5nIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZp
bGUgU3lzdGVtcy4uLgpbICBPSyAgXSBNb3VudGVkIC9zeXMva2VybmVsL2RlYnVnLgpbICBPSyAg
XSBNb3VudGVkIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uClsgIE9LICBdIFN0YXJ0
ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVp
cmVkIHN0YeKApnZpY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4KWyAgT0sgIF0gU3Rv
cHBlZCBFbnRyb3B5IERhZW1vbiBiYXNlZCBvbiB0aGUgSEFWRUdFIGFsZ29yaXRobS4KWyAgT0sg
IF0gU3RhcnRlZCBFbnRyb3B5IERhZW1vbiBiYXNlZCBvbiB0aGUgSEFWRUdFIGFsZ29yaXRobS4K
WyAgT0sgIF0gTW91bnRlZCBNb3VudCAvcHJvYy94ZW4gZmlsZXMuClsgIE9LICBdIFN0YXJ0ZWQg
UmVtb3VudCBSb290IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLgogICAgICAgICBTdGFydGluZyB1
ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLi4uCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0
aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4KWyAgT0sgIF0gU3RhcnRlZCBMb2FkIEtlcm5lbCBN
b2R1bGVzLgpbICBPSyAgXSBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuCiAgICAg
ICAgIFN0YXJ0aW5nIHVkZXYgV2FpdCBmb3IgQ29tcGxldGUgRGV2aWNlIEluaXRpYWxpemF0aW9u
Li4uClsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4K
ICAgICAgICAgU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgT0sgIF0g
U3RhcnRlZCB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4KWyAgT0sgIF0gRm91bmQgZGV2aWNl
IC9kZXYvaHZjMC4KWyAgT0sgIF0gU3RhcnRlZCBUaW1lciB0byB3YWl0IGZvciBtb3JlIGRyaXbi
gKZyZSBhY3RpdmF0aW5nIGRlZ3JhZGVkIGFycmF5IG1kMi4uClsgIE9LICBdIFJlYWNoZWQgdGFy
Z2V0IFNvdW5kIENhcmQuClsgIE9LICBdIFN0YXJ0ZWQgVGltZXIgdG8gd2FpdCBmb3IgbW9yZSBk
cml24oCmcmUgYWN0aXZhdGluZyBkZWdyYWRlZCBhcnJheSBtZDQuLgpbICBPSyAgXSBTdGFydGVk
IFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQgYXJy
YXkgbWQzLi4KICAgICAgICAgU3RhcnRpbmcgTUQgYXJyYXkgbW9uaXRvci4uLgpbICBPSyAgXSBD
cmVhdGVkIHNsaWNlIHN5c3RlbS1sdm0yXHgyZHB2c2Nhbi5zbGljZS4KICAgICAgICAgU3RhcnRp
bmcgTFZNMiBQViBzY2FuIG9uIGRldmljZSA5OjEuLi4KWyAgT0sgIF0gU3RvcHBlZCBUaW1lciB0
byB3YWl0IGZvciBtb3JlIGRyaXbigKZyZSBhY3RpdmF0aW5nIGRlZ3JhZGVkIGFycmF5IG1kNC4u
ClsgIE9LICBdIFN0b3BwZWQgVGltZXIgdG8gd2FpdCBmb3IgbW9yZSBkcml24oCmcmUgYWN0aXZh
dGluZyBkZWdyYWRlZCBhcnJheSBtZDMuLgogICAgICAgICBTdGFydGluZyBMVk0yIFBWIHNjYW4g
b24gZGV2aWNlIDk6My4uLgpbICBPSyAgXSBTdG9wcGVkIFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUg
ZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQgYXJyYXkgbWQyLi4KICAgICAgICAgU3RhcnRp
bmcgTFZNMiBQViBzY2FuIG9uIGRldmljZSA5OjIuLi4KWyAgT0sgIF0gU3RhcnRlZCBMVk0yIFBW
IHNjYW4gb24gZGV2aWNlIDk6My4KWyAgT0sgIF0gU3RhcnRlZCBMVk0yIFBWIHNjYW4gb24gZGV2
aWNlIDk6MS4KWyAgT0sgIF0gU3RhcnRlZCBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDk6Mi4KWyAg
T0sgIF0gU3RhcnRlZCBNRCBhcnJheSBtb25pdG9yLgpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rl
di9WRzAvU1dBUC4KICAgICAgICAgQWN0aXZhdGluZyBzd2FwIC9kZXYvVkcwL1NXQVAuLi4KWyAg
T0sgIF0gQWN0aXZhdGVkIHN3YXAgL2Rldi9WRzAvU1dBUC4KWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgU3dhcC4KICAgICAgICAgTW91bnRpbmcgVGVtcG9yYXJ5IERpcmVjdG9yeSAoL3RtcCkuLi4K
WyAgT0sgIF0gTW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5ICgvdG1wKS4KWyAgT0sgIF0gU3Rh
cnRlZCB1ZGV2IFdhaXQgZm9yIENvbXBsZXRlIERldmljZSBJbml0aWFsaXphdGlvbi4KICAgICAg
ICAgU3RhcnRpbmcgQWN0aXZhdGlvbiBvZiBMVk0yIGxvZ2ljYWwgdm9sdW1lcy4uLgpbICBPSyAg
XSBGb3VuZCBkZXZpY2UgL2Rldi9WRzAvVkFSLgpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9W
RzAvWEVOLgpbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9WRzAvSE9NRS4KWyAgT0sgIF0gU3Rh
cnRlZCBBY3RpdmF0aW9uIG9mIExWTTIgbG9naWNhbCB2b2x1bWVzLgpbICBPSyAgXSBSZWFjaGVk
IHRhcmdldCBMb2NhbCBFbmNyeXB0ZWQgVm9sdW1lcy4KICAgICAgICAgU3RhcnRpbmcgQWN0aXZh
dGlvbiBvZiBMVk0yIGxvZ2ljYWwgdm9sdW1lcy4uLgpbICBPSyAgXSBTdGFydGVkIEFjdGl2YXRp
b24gb2YgTFZNMiBsb2dpY2FsIHZvbHVtZXMuCiAgICAgICAgIFN0YXJ0aW5nIE1vbml0b3Jpbmcg
b2YgTFZNMiBtaXJyb3Jz4oCmbmcgZG1ldmVudGQgb3IgcHJvZ3Jlc3MgcG9sbGluZy4uLgogICAg
ICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIExWTTIgbG9naWNhbCB2b2x1bWVzLi4uClsgIE9L
ICBdIFN0YXJ0ZWQgTW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMs4oCmc2luZyBkbWV2ZW50ZCBv
ciBwcm9ncmVzcyBwb2xsaW5nLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMgKFByZSkuCiAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYv
VkcwL1hFTi4uLgogICAgICAgICBTdGFydGluZyBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L1ZH
MC9WQVIuLi4KICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9WRzAv
SE9NRS4uLgogICAgICAgICBTdGFydGluZyBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L+KApjRk
Zi0zM2JhLTQyZjMtOWRiYS1lZmJlYjU5NDZkOWQuLi4KWyAgT0sgIF0gU3RhcnRlZCBBY3RpdmF0
aW9uIG9mIExWTTIgbG9naWNhbCB2b2x1bWVzLgpbICBPSyAgXSBTdGFydGVkIEZpbGUgU3lzdGVt
IENoZWNrIG9uIC9kZXYvVkcwL0hPTUUuCiAgICAgICAgIE1vdW50aW5nIC9ob21lLi4uClsgIE9L
ICBdIFN0YXJ0ZWQgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9k4oCmZDU0ZGYtMzNiYS00MmYz
LTlkYmEtZWZiZWI1OTQ2ZDlkLgogICAgICAgICBNb3VudGluZyAvdXNyL2xvY2FsLi4uCiAgICAg
ICAgIE1vdW50aW5nIC9ib290Li4uClsgIE9LICBdIE1vdW50ZWQgL2Jvb3QuClsgIE9LICBdIFNl
dCB1cCBhdXRvbW91bnQgYm9vdC1lZmkuYXV0b21vdW50LiAgICAgICAgICAgIAogICAgICAgICBT
dGFydGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uClsgIE9LICBdIE1vdW50ZWQgL3Vzci9s
b2NhbC4KWyAgT0sgIF0gTW91bnRlZCAvaG9tZS4KICAgICAgICAgTW91bnRpbmcgL2hvbWUveGVu
Li4uCiAgICAgICAgIE1vdW50aW5nIC91c3IvbG9jYWwvZXRjL3NzaC4uLgogICAgICAgICBNb3Vu
dGluZyAvdXNyL2xvY2FsL3NyYy4uLgpbICBPSyAgXSBNb3VudGVkIC91c3IvbG9jYWwvZXRjL3Nz
aC4KWyAgT0sgIF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgpbICBPSyAgXSBNb3Vu
dGVkIC91c3IvbG9jYWwvc3JjLgpbICBPSyAgXSBNb3VudGVkIC9ob21lL3hlbi4KWyAgT0sgIF0g
U3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L1ZHMC9WQVIuIAogICAgICAgICBNb3Vu
dGluZyAvdmFyLi4uClsgIE9LICBdIE1vdW50ZWQgL3Zhci4KICAgICAgICAgU3RhcnRpbmcgRmx1
c2ggSm91cm5hbCB0byBQZXJzaXN0ZW50IFN0b3JhZ2UuLi4KICAgICAgICAgTW91bnRpbmcgbW91
bnQgeGVuc3RvcmUgZmlsZSBzeXN0ZW0uLi4KICAgICAgICAgTW91bnRpbmcgL3Zhci9jYWNoZS4u
LgogICAgICAgICBTdGFydGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgT0sgIF0gTW91
bnRlZCBtb3VudCB4ZW5zdG9yZSBmaWxlIHN5c3RlbS4KWyAgT0sgIF0gU3RhcnRlZCBMb2FkL1Nh
dmUgUmFuZG9tIFNlZWQuClsgIE9LICBdIE1vdW50ZWQgL3Zhci9jYWNoZS4KWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLgogICAgICAgICBTdGFydGluZyBSZXN0b3Jl
IC9ydW4vaW5pdHJhbWZzIG9uIHNodXRkb3duLi4uCiAgICAgICAgIFN0YXJ0aW5nIEVhcmx5IEtl
cm5lbCBCb290IE1lc3NhZ2VzLi4uClsgIE9LICBdIFN0YXJ0ZWQgUmVzdG9yZSAvcnVuL2luaXRy
YW1mcyBvbiBzaHV0ZG93bi4KWyAgT0sgIF0gU3RhcnRlZCBGbHVzaCBKb3VybmFsIHRvIFBlcnNp
c3RlbnQgU3RvcmFnZS4KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFu
ZCBEaXJlY3Rvcmllcy4uLgpbICBPSyAgXSBTdGFydGVkIEVhcmx5IEtlcm5lbCBCb290IE1lc3Nh
Z2VzLgpbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3Jp
ZXMuCiAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRk
b3duLi4uClsgIE9LICBdIFN0YXJ0ZWQgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1
dGRvd24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KWyAg
T0sgIF0gTGlzdGVuaW5nIG9uIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cyBTb2NrZXQuClsgIE9L
ICBdIFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgQ2xlYW51
cCBvZiBUZW1wb3JhcnkgRGlyZWN0b3JpZXMuClsgIE9LICBdIFN0YXJ0ZWQgV2F0Y2ggZm9yIGNo
YW5nZXMgaW4gQ0EgY2VydGlmaWNhdGVzLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBQYXRocy4K
WyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLgogICAgICAgICBTdGFydGluZyBT
eXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uClsgIE9LICBdIFN0YXJ0ZWQgaXJxYmFsYW5jZSBkYWVt
b24uClsgIE9LICBdIFN0YXJ0ZWQgU2VsZiBNb25pdG9yaW5nIGFuZCBSZXBvcnRpbmcgVGVjaG5v
bG9neSAoU01BUlQpIERhZW1vbi4KWyAgT0sgIF0gU3RhcnRlZCBEZXRlY3QgaWYgdGhlIHN5c3Rl
bSBzdWZmZXJzIGZyb20gYnNjIzEwODk3NjEuCiAgICAgICAgIFN0YXJ0aW5nIEFwcGx5IHNldHRp
bmdzIGZyb20gL2V0Yy9zeXNjb25maWcva2V5Ym9hcmQuLi4KWyAgT0sgIF0gU3RhcnRlZCBELUJ1
cyBTeXN0ZW0gTWVzc2FnZSBCdXMuCiAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBESENQdjYgc3Vw
cGxpY2FudCBzZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBESENQdjQgc3VwcGxp
Y2FudCBzZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBBdXRvSVB2NCBzdXBwbGlj
YW50IHNlcnZpY2UuLi4KICAgICAgICAgU3RhcnRpbmcgVXBkYXRlIHN5c3RlbSB3aWRlIENBIGNl
cnRpZmljYXRlcy4uLgogICAgICAgICBTdGFydGluZyBJbml0aWFsaXplIGhhcmR3YXJlIG1vbml0
b3Jpbmcgc2Vuc29ycy4uLgogICAgICAgICBTdGFydGluZyBMb2FkIGRvbTAgYmFja2VuZCBkcml2
ZXJzLi4uCiAgICAgICAgIFN0YXJ0aW5nIE1hY2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcg
RGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4KWyAgT0sg
IF0gU3RhcnRlZCBBcHBseSBzZXR0aW5ncyBmcm9tIC9ldGMvc3lzY29uZmlnL2tleWJvYXJkLgpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zIChQcmUpLgpbICBPSyAg
XSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLgpbICBPSyAgXSBTdGFydGVkIE1h
Y2hpbmUgQ2hlY2sgRXhjZXB0aW9uIExvZ2dpbmcgRGFlbW9uLgpbICBPSyAgXSBTdGFydGVkIElu
aXRpYWxpemUgaGFyZHdhcmUgbW9uaXRvcmluZyBzZW5zb3JzLgpbICBPSyAgXSBTdGFydGVkIHdp
Y2tlZCBBdXRvSVB2NCBzdXBwbGljYW50IHNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgd2lja2Vk
IERIQ1B2NCBzdXBwbGljYW50IHNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgd2lja2VkIERIQ1B2
NiBzdXBwbGljYW50IHNlcnZpY2UuCiAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBuZXR3b3JrIG1h
bmFnZW1lbnQgc2VydmljZSBkYWVtb24uLi4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIExvYWQvU2F2
ZSBSRiBLaWxsIFN3aXRjaCBTdGF0dXMgL2Rldi9yZmtpbGwgV2F0Y2guClsgIE9LICBdIFN0YXJ0
ZWQgd2lja2VkIG5ldHdvcmsgbWFuYWdlbWVudCBzZXJ2aWNlIGRhZW1vbi4KICAgICAgICAgU3Rh
cnRpbmcgd2lja2VkIG5ldHdvcmsgbmFubnkgc2VydmljZS4uLgpbICBPSyAgXSBTdGFydGVkIHdp
Y2tlZCBuZXR3b3JrIG5hbm55IHNlcnZpY2UuCiAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBtYW5h
Z2VkIG5ldHdvcmsgaW50ZXJmYWNlcy4uLgooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gU2V0
IENQVSBhY3BpX2lkKDEpIGNwdWlkKDApIFB4IFN0YXRlIGluZm86CihYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU4XSAgICAgX1BDVDogZGVzY3JpcHRvcj0xMzAsIGxlbmd0aD0xMiwgc3BhY2VfaWQ9
MTI3LCBiaXRfd2lkdGg9MCwgYml0X29mZnNldD0wLCByZXNlcnZlZD0wLCBhZGRyZXNzPTAKKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBkZXNjcmlwdG9yPTEzMCwgbGVuZ3Ro
PTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRfb2Zmc2V0PTAsIHJlc2VydmVkPTAs
IGFkZHJlc3M9MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QU1M6IHN0YXRlX2Nv
dW50PTE2CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUwOiAzMTAxTUh6IDgw
MDAwbVcgMTB1cyAxMHVzIDB4MjMwMCAweDIzMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThd
ICAgICBTdGF0ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVzIDEwdXMgMHgxZjAwIDB4MWYwMAooWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMjogMjkwME1IeiA3MjcxM21XIDEwdXMg
MTB1cyAweDFkMDAgMHgxZDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUz
OiAyODAwTUh6IDY5NTU4bVcgMTB1cyAxMHVzIDB4MWMwMCAweDFjMDAKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDQ6NThdICAgICBTdGF0ZTQ6IDI2MDBNSHogNjI2NjltVyAxMHVzIDEwdXMgMHgxYTAw
IDB4MWEwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNTogMjQwME1IeiA1
Njc5NG1XIDEwdXMgMTB1cyAweDE4MDAgMHgxODAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgU3RhdGU2OiAyMzAwTUh6IDUzOTM1bVcgMTB1cyAxMHVzIDB4MTcwMCAweDE3MDAKKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTc6IDIxMDBNSHogNDc2NzNtVyAxMHVz
IDEwdXMgMHgxNTAwIDB4MTUwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRl
ODogMTkwME1IeiA0MjM3MG1XIDEwdXMgMTB1cyAweDEzMDAgMHgxMzAwCihYRU4pIFsyMDIwLTAx
LTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU5OiAxODAwTUh6IDM5Nzk1bVcgMTB1cyAxMHVzIDB4MTIw
MCAweDEyMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTEwOiAxNjAwTUh6
IDM0MTM2bVcgMTB1cyAxMHVzIDB4MTAwMCAweDEwMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NThdICAgICBTdGF0ZTExOiAxNTAwTUh6IDMxNzI5bVcgMTB1cyAxMHVzIDB4ZjAwIDB4ZjAwCihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxMjogMTMwME1IeiAyNjQzMm1XIDEw
dXMgMTB1cyAweGQwMCAweGQwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRl
MTM6IDExMDBNSHogMjE5OTRtVyAxMHVzIDEwdXMgMHhiMDAgMHhiMDAKKFhFTikgWzIwMjAtMDEt
MjkgMTY6NDQ6NThdICAgICBTdGF0ZTE0OiAxMDAwTUh6IDE5ODUxbVcgMTB1cyAxMHVzIDB4YTAw
IDB4YTAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxNTogODAwTUh6IDE1
MTEzbVcgMTB1cyAxMHVzIDB4ODAwIDB4ODAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAg
ICAgX1BTRDogbnVtX2VudHJpZXM9NSByZXY9MCBkb21haW49MCBjb29yZF90eXBlPTI1NCBudW1f
cHJvY2Vzc29ycz00CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BQQzogMAooWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0geGVuX3BtaW5mbzogQGFjcGlfY3B1ZnJlcV9jcHVfaW5p
dCxIQVJEV0FSRSBhZGRyIHNwYWNlCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSBtYXhfZnJl
cTogMzEwMTAwMCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMxMDAwMDAKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6NThdIENQVTA6IFR1cmJvIE1vZGUgZGV0ZWN0ZWQgYW5kIGVuYWJsZWQKKFhFTikgWzIw
MjAtMDEtMjkgMTY6NDQ6NThdIENQVSAwIGluaXRpYWxpemF0aW9uIGNvbXBsZXRlZAooWEVOKSBb
MjAyMC0wMS0yOSAxNjo0NDo1OF0gU2V0IENQVSBhY3BpX2lkKDIpIGNwdWlkKDEpIFB4IFN0YXRl
IGluZm86CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BDVDogZGVzY3JpcHRvcj0x
MzAsIGxlbmd0aD0xMiwgc3BhY2VfaWQ9MTI3LCBiaXRfd2lkdGg9MCwgYml0X29mZnNldD0wLCBy
ZXNlcnZlZD0wLCBhZGRyZXNzPTAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENU
OiBkZXNjcmlwdG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBi
aXRfb2Zmc2V0PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OF0gICAgIF9QU1M6IHN0YXRlX2NvdW50PTE2CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgU3RhdGUwOiAzMTAxTUh6IDgwMDAwbVcgMTB1cyAxMHVzIDB4MjMwMCAweDIzMDAKKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVz
IDEwdXMgMHgxZjAwIDB4MWYwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRl
MjogMjkwME1IeiA3MjcxM21XIDEwdXMgMTB1cyAweDFkMDAgMHgxZDAwCihYRU4pIFsyMDIwLTAx
LTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUzOiAyODAwTUh6IDY5NTU4bVcgMTB1cyAxMHVzIDB4MWMw
MCAweDFjMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTQ6IDI2MDBNSHog
NjI2NjltVyAxMHVzIDEwdXMgMHgxYTAwIDB4MWEwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1
OF0gICAgIFN0YXRlNTogMjQwME1IeiA1Njc5NG1XIDEwdXMgMTB1cyAweDE4MDAgMHgxODAwCihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU2OiAyMzAwTUh6IDUzOTM1bVcgMTB1
cyAxMHVzIDB4MTcwMCAweDE3MDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0
ZTc6IDIxMDBNSHogNDc2NzNtVyAxMHVzIDEwdXMgMHgxNTAwIDB4MTUwMAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlODogMTkwME1IeiA0MjM3MG1XIDEwdXMgMTB1cyAweDEz
MDAgMHgxMzAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU5OiAxODAwTUh6
IDM5Nzk1bVcgMTB1cyAxMHVzIDB4MTIwMCAweDEyMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NThdICAgICBTdGF0ZTEwOiAxNjAwTUh6IDM0MTM2bVcgMTB1cyAxMHVzIDB4MTAwMCAweDEwMDAK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTExOiAxNTAwTUh6IDMxNzI5bVcg
MTB1cyAxMHVzIDB4ZjAwIDB4ZjAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3Rh
dGUxMjogMTMwME1IeiAyNjQzMm1XIDEwdXMgMTB1cyAweGQwMCAweGQwMAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMTM6IDExMDBNSHogMjE5OTRtVyAxMHVzIDEwdXMgMHhi
MDAgMHhiMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE0OiAxMDAwTUh6
IDE5ODUxbVcgMTB1cyAxMHVzIDB4YTAwIDB4YTAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgU3RhdGUxNTogODAwTUh6IDE1MTEzbVcgMTB1cyAxMHVzIDB4ODAwIDB4ODAwCihYRU4p
IFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BTRDogbnVtX2VudHJpZXM9NSByZXY9MCBkb21h
aW49MCBjb29yZF90eXBlPTI1NCBudW1fcHJvY2Vzc29ycz00CihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQ0OjU4XSAgICAgX1BQQzogMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0geGVuX3BtaW5m
bzogQGFjcGlfY3B1ZnJlcV9jcHVfaW5pdCxIQVJEV0FSRSBhZGRyIHNwYWNlCihYRU4pIFsyMDIw
LTAxLTI5IDE2OjQ0OjU4XSBtYXhfZnJlcTogMzEwMTAwMCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMx
MDAwMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIENQVTE6IFR1cmJvIE1vZGUgZGV0ZWN0
ZWQgYW5kIGVuYWJsZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIENQVSAxIGluaXRpYWxp
emF0aW9uIGNvbXBsZXRlZAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gU2V0IENQVSBhY3Bp
X2lkKDMpIGNwdWlkKDIpIFB4IFN0YXRlIGluZm86CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgX1BDVDogZGVzY3JpcHRvcj0xMzAsIGxlbmd0aD0xMiwgc3BhY2VfaWQ9MTI3LCBiaXRf
d2lkdGg9MCwgYml0X29mZnNldD0wLCByZXNlcnZlZD0wLCBhZGRyZXNzPTAKKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBkZXNjcmlwdG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFj
ZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRfb2Zmc2V0PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9
MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QU1M6IHN0YXRlX2NvdW50PTE2CihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUwOiAzMTAxTUh6IDgwMDAwbVcgMTB1
cyAxMHVzIDB4MjMwMCAweDIzMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0
ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVzIDEwdXMgMHgxZjAwIDB4MWYwMAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMjogMjkwME1IeiA3MjcxM21XIDEwdXMgMTB1cyAweDFk
MDAgMHgxZDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUzOiAyODAwTUh6
IDY5NTU4bVcgMTB1cyAxMHVzIDB4MWMwMCAweDFjMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NThdICAgICBTdGF0ZTQ6IDI2MDBNSHogNjI2NjltVyAxMHVzIDEwdXMgMHgxYTAwIDB4MWEwMAoo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNTogMjQwME1IeiA1Njc5NG1XIDEw
dXMgMTB1cyAweDE4MDAgMHgxODAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3Rh
dGU2OiAyMzAwTUh6IDUzOTM1bVcgMTB1cyAxMHVzIDB4MTcwMCAweDE3MDAKKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTc6IDIxMDBNSHogNDc2NzNtVyAxMHVzIDEwdXMgMHgx
NTAwIDB4MTUwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlODogMTkwME1I
eiA0MjM3MG1XIDEwdXMgMTB1cyAweDEzMDAgMHgxMzAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjU4XSAgICAgU3RhdGU5OiAxODAwTUh6IDM5Nzk1bVcgMTB1cyAxMHVzIDB4MTIwMCAweDEyMDAK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTEwOiAxNjAwTUh6IDM0MTM2bVcg
MTB1cyAxMHVzIDB4MTAwMCAweDEwMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBT
dGF0ZTExOiAxNTAwTUh6IDMxNzI5bVcgMTB1cyAxMHVzIDB4ZjAwIDB4ZjAwCihYRU4pIFsyMDIw
LTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxMjogMTMwME1IeiAyNjQzMm1XIDEwdXMgMTB1cyAw
eGQwMCAweGQwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMTM6IDExMDBN
SHogMjE5OTRtVyAxMHVzIDEwdXMgMHhiMDAgMHhiMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NThdICAgICBTdGF0ZTE0OiAxMDAwTUh6IDE5ODUxbVcgMTB1cyAxMHVzIDB4YTAwIDB4YTAwCihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxNTogODAwTUh6IDE1MTEzbVcgMTB1
cyAxMHVzIDB4ODAwIDB4ODAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BTRDog
bnVtX2VudHJpZXM9NSByZXY9MCBkb21haW49MCBjb29yZF90eXBlPTI1NCBudW1fcHJvY2Vzc29y
cz00CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BQQzogMAooWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0geGVuX3BtaW5mbzogQGFjcGlfY3B1ZnJlcV9jcHVfaW5pdCxIQVJEV0FS
RSBhZGRyIHNwYWNlCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSBtYXhfZnJlcTogMzEwMTAw
MCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMxMDAwMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThd
IENQVTI6IFR1cmJvIE1vZGUgZGV0ZWN0ZWQgYW5kIGVuYWJsZWQKKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6NThdIENQVSAyIGluaXRpYWxpemF0aW9uIGNvbXBsZXRlZAooWEVOKSBbMjAyMC0wMS0y
OSAxNjo0NDo1OF0gU2V0IENQVSBhY3BpX2lkKDQpIGNwdWlkKDMpIFB4IFN0YXRlIGluZm86CihY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgX1BDVDogZGVzY3JpcHRvcj0xMzAsIGxlbmd0
aD0xMiwgc3BhY2VfaWQ9MTI3LCBiaXRfd2lkdGg9MCwgYml0X29mZnNldD0wLCByZXNlcnZlZD0w
LCBhZGRyZXNzPTAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBkZXNjcmlw
dG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRfb2Zmc2V0
PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9MAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAg
IF9QU1M6IHN0YXRlX2NvdW50PTE2CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3Rh
dGUwOiAzMTAxTUh6IDgwMDAwbVcgMTB1cyAxMHVzIDB4MjMwMCAweDIzMDAKKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVzIDEwdXMgMHgx
ZjAwIDB4MWYwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMjogMjkwME1I
eiA3MjcxM21XIDEwdXMgMTB1cyAweDFkMDAgMHgxZDAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjU4XSAgICAgU3RhdGUzOiAyODAwTUh6IDY5NTU4bVcgMTB1cyAxMHVzIDB4MWMwMCAweDFjMDAK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTQ6IDI2MDBNSHogNjI2NjltVyAx
MHVzIDEwdXMgMHgxYTAwIDB4MWEwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAgIFN0
YXRlNTogMjQwME1IeiA1Njc5NG1XIDEwdXMgMTB1cyAweDE4MDAgMHgxODAwCihYRU4pIFsyMDIw
LTAxLTI5IDE2OjQ0OjU5XSAgICAgU3RhdGU2OiAyMzAwTUh6IDUzOTM1bVcgMTB1cyAxMHVzIDB4
MTcwMCAweDE3MDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTc6IDIxMDBN
SHogNDc2NzNtVyAxMHVzIDEwdXMgMHgxNTAwIDB4MTUwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OV0gICAgIFN0YXRlODogMTkwME1IeiA0MjM3MG1XIDEwdXMgMTB1cyAweDEzMDAgMHgxMzAw
CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAgICAgU3RhdGU5OiAxODAwTUh6IDM5Nzk1bVcg
MTB1cyAxMHVzIDB4MTIwMCAweDEyMDAKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBT
dGF0ZTEwOiAxNjAwTUh6IDM0MTM2bVcgMTB1cyAxMHVzIDB4MTAwMCAweDEwMDAKKFhFTikgWzIw
MjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTExOiAxNTAwTUh6IDMxNzI5bVcgMTB1cyAxMHVz
IDB4ZjAwIDB4ZjAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAgICAgU3RhdGUxMjogMTMw
ME1IeiAyNjQzMm1XIDEwdXMgMTB1cyAweGQwMCAweGQwMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OV0gICAgIFN0YXRlMTM6IDExMDBNSHogMjE5OTRtVyAxMHVzIDEwdXMgMHhiMDAgMHhiMDAK
KFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTE0OiAxMDAwTUh6IDE5ODUxbVcg
MTB1cyAxMHVzIDB4YTAwIDB4YTAwCihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAgICAgU3Rh
dGUxNTogODAwTUh6IDE1MTEzbVcgMTB1cyAxMHVzIDB4ODAwIDB4ODAwCihYRU4pIFsyMDIwLTAx
LTI5IDE2OjQ0OjU5XSAgICAgX1BTRDogbnVtX2VudHJpZXM9NSByZXY9MCBkb21haW49MCBjb29y
ZF90eXBlPTI1NCBudW1fcHJvY2Vzc29ycz00CihYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAg
ICAgX1BQQzogMAooWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0geGVuX3BtaW5mbzogQGFjcGlf
Y3B1ZnJlcV9jcHVfaW5pdCxIQVJEV0FSRSBhZGRyIHNwYWNlCihYRU4pIFsyMDIwLTAxLTI5IDE2
OjQ0OjU5XSBtYXhfZnJlcTogMzEwMTAwMCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMxMDAwMDAKKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldIENQVTM6IFR1cmJvIE1vZGUgZGV0ZWN0ZWQgYW5kIGVu
YWJsZWQKKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldIENQVSAzIGluaXRpYWxpemF0aW9uIGNv
bXBsZXRlZApbICBPSyAgXSBTdGFydGVkIExvYWQgZG9tMCBiYWNrZW5kIGRyaXZlcnMuCiAgICAg
ICAgIFN0YXJ0aW5nIFRoZSBYZW4geGVuc3RvcmUuLi4KWyAgT0sgIF0gU3RhcnRlZCBUaGUgWGVu
IHhlbnN0b3JlLgogICAgICAgICBTdGFydGluZyBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9nZ+KA
pm0gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuLi4KICAgICAgICAgU3RhcnRpbmcgeGVu
LWluaXQtZG9tMCwgaW5pdGlhbGlzZSDigKZub2RlcywgSlNPTiBjb25maWd1cmF0aW9uIHN0dWIp
Li4uClsgIE9LICBdIFN0YXJ0ZWQgWGVuY29uc29sZWQgLSBoYW5kbGVzIGxvZ2dp4oCmcm9tIGd1
ZXN0IGNvbnNvbGVzIGFuZCBoeXBlcnZpc29yLgogICAgICAgICBTdGFydGluZyBxZW11IGZvciB4
ZW4gZG9tMCBkaXNrIGJhY2tlbmQuLi4KWyAgT0sgIF0gU3RhcnRlZCB4ZW4taW5pdC1kb20wLCBp
bml0aWFsaXNlIETigKZlIG5vZGVzLCBKU09OIGNvbmZpZ3VyYXRpb24gc3R1YikuClsgIE9LICBd
IFN0YXJ0ZWQgcWVtdSBmb3IgeGVuIGRvbTAgZGlzayBiYWNrZW5kLgpbICBPSyAgXSBTdGFydGVk
IFVwZGF0ZSBzeXN0ZW0gd2lkZSBDQSBjZXJ0aWZpY2F0ZXMuClsgIE9LICBdIFJlYWNoZWQgdGFy
Z2V0IE5ldHdvcmsuCiAgICAgICAgIFN0YXJ0aW5nIEF1dG9tb3VudHMgZmlsZXN5c3RlbXMgb24g
ZGVtYW5kLi4uCiAgICAgICAgIFN0YXJ0aW5nIE5UUCBjbGllbnQvc2VydmVyLi4uCiAgICAgICAg
IFN0YXJ0aW5nIFBlcm1pdCBVc2VyIFNlc3Npb25zLi4uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0
IE5ldHdvcmsgaXMgT25saW5lLgogICAgICAgICBTdGFydGluZyB4ZW5jb21tb25zLi4uCiAgICAg
ICAgIFN0YXJ0aW5nIE9wZW5TU0ggRGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgUGVybWl0IFVz
ZXIgU2Vzc2lvbnMuClsgIE9LICBdIFN0YXJ0ZWQgU2VyaWFsIEdldHR5IG9uIGh2YzAuClsgIE9L
ICBdIFN0YXJ0ZWQgR2V0dHkgb24gdHR5MS4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9naW4g
UHJvbXB0cy4KICAgICAgICAgU3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLgpbICBPSyAgXSBT
dGFydGVkIEhvc3RuYW1lIFNlcnZpY2UuCi8gLwovClsgIE9LICBdIFN0YXJ0ZWQgeGVuY29tbW9u
cy4KICAgICAgICAgU3RhcnRpbmcgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBv
biBib290IGFuZCBzaHV0ZG93bi4uLgpbICBPSyAgXSBTdGFydGVkIE9wZW5TU0ggRGFlbW9uLgpb
ICBPSyAgXSBTdGFydGVkIE5UUCBjbGllbnQvc2VydmVyLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBTeXN0ZW0gVGltZSBTeW5jaHJvbml6ZWQuClsgIE9LICBdIFN0YXJ0ZWQgQmFja3VwIG9mIC9l
dGMvc3lzY29uZmlnLgpbICBPSyAgXSBTdGFydGVkIGRhaWx5IHVwZGF0ZSBvZiB0aGUgcm9vdCB0
cnVzdCBhbmNob3IgZm9yIEROU1NFQy4KWyAgT0sgIF0gU3RhcnRlZCBDb21tYW5kIFNjaGVkdWxl
ci4KWyAgT0sgIF0gU3RhcnRlZCBEbyBkYWlseSBtYW5kYiB1cGRhdGUuClsgIE9LICBdIFN0YXJ0
ZWQgRGFpbHkgcm90YXRpb24gb2YgbG9nIGZpbGVzLgpbICBPSyAgXSBTdGFydGVkIERpc2NhcmQg
dW51c2VkIGJsb2NrcyBvbmNlIGEgd2Vlay4KWyAgT0sgIF0gU3RhcnRlZCBCYWNrdXAgb2YgUlBN
IGRhdGFiYXNlLgpbICBPSyAgXSBTdGFydGVkIENoZWNrIGlmIG1haW5ib2FyZCBiYXR0ZXJ5IGlz
IE9rLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBUaW1lcnMuClsgIE9LICBdIFN0YXJ0ZWQgQXV0
b21vdW50cyBmaWxlc3lzdGVtcyBvbiBkZW1hbmQuCiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNl
cnZpY2UuLi4KWyAgT0sgIF0gU3RhcnRlZCBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3AgZ3Vl
c3RzIG9uIGJvb3QgYW5kIHNodXRkb3duLgpbICBPSyAgXSBTdGFydGVkIExvZ2luIFNlcnZpY2Uu
ClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBTbGljZSBvZiByb290LgogICAgICAgICBTdGFy
dGluZyBVc2VyIE1hbmFnZXIgZm9yIFVJRCAwLi4uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE11
bHRpLVVzZXIgU3lzdGVtLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJm
YWNlLgogICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwg
Q2hhbmdlcy4uLgpbICBPSyAgXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5s
ZXZlbCBDaGFuZ2VzLgpbICBPSyAgXSBTdGFydGVkIFVzZXIgTWFuYWdlciBmb3IgVUlEIDAuCgpX
ZWxjb21lIHRvIG9wZW5TVVNFIExlYXAgMTUuMSAtIEtlcm5lbCA1LjUuMC0yNC5nM2YxODNiZi1k
ZWZhdWx0IChodmMwKS4KLS0tLS0tLS0tLS0tLS0tLS0tLQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:03:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwqkY-0005So-0Y; Wed, 29 Jan 2020 17:03:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LL5N=3S=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iwqkX-0005Rt-Bd
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:03:33 +0000
X-Inumbo-ID: 476ff75a-42b9-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 476ff75a-42b9-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 17:03:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15B8FAE24;
 Wed, 29 Jan 2020 17:03:31 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d9fba71e-9caa-45d7-385a-b5ca7c52303c@suse.com>
Date: Wed, 29 Jan 2020 18:03:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: undo part of "refine link time stub area
 related assertion"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9yaWdpbmFsIGNoZWNrIHdhcyBub3QgdG9vIHN0cmljdDogV2hpbGUgd2UgZG9uJ3QgdXNl
IG9uZSBwYWdlIG9mCm1lbW9yeSBwZXIgQ1BVLCB3ZSBkbyB1c2Ugb25zIHBhZ2Ugb2YgVkEgc3Bh
Y2UgcGVyIENQVS4gSXQgaXMgdGhlCmxhdHRlciB3aGljaCBtYXR0ZXJzIGhlcmUuCgpVbmRvIHRo
YXQgcGFydCBvZiB0aGUgY2hhbmdlLCBidXQgbGVhdmUgZXZlcnl0aGluZyBlbHNlIGluIHBsYWNl
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0y
LDcgKzIsNiBAQAogLyogTW9kaWZpZWQgZm9yIGkzODYveDg2LTY0IFhlbiBieSBLZWlyIEZyYXNl
ciAqLwogCiAjaW5jbHVkZSA8eGVuL2NhY2hlLmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgogI2lu
Y2x1ZGUgPGFzbS9wYWdlLmg+CiAjdW5kZWYgRU5UUlkKICN1bmRlZiBBTElHTgpAQCAtMzUzLDcg
KzM1Miw3IEBAIFNFQ1RJT05TCiB9CiAKIEFTU0VSVChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJ
UlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBfX1hFTl9WSVJUX1NUQVJUIC0KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKE5SX0NQVVMsIFNUVUJTX1BFUl9QQUdFKSAqIFBB
R0VfU0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgTlJfQ1BVUyAqIFBBR0VfU0laRSwK
ICAgICAgICAiWGVuIGltYWdlIG92ZXJsYXBzIHN0dWJzIGFyZWEiKQogCiAjaWZkZWYgQ09ORklH
X0tFWEVDCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:10:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17: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 1iwqrT-0006Gl-57; Wed, 29 Jan 2020 17:10:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwqrR-0006Ge-O3
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:10:41 +0000
X-Inumbo-ID: 4713ddca-42ba-11ea-8396-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4713ddca-42ba-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 17:10:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580317841; x=1611853841;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jWP/Kr2Ts6Val7nfm7XrDb112aC13m4+y12u2fDJXsQ=;
 b=KaARy7vTLYfp5vBk43jmHupeAQ6vwgjwawKNSQJumQ+Zv5fqhW2TC1pC
 R6sCvrxmXe0tESzSj1KLVH7Ee+ygpkyOtr+8EqgPkRKpLmH6R0QDl2k15
 g/z7kCiTI1TCWxPs0i8w+tKLrAJe7lqtgpV1Q1PyJi1XVSlmn382TCTjl I=;
IronPort-SDR: XbVbMmymz+1uowdhhbY6U8jhmcQpdc5ySX9IeJrYyl064DrtspWqoDPW8rXtYWyk1KMthrP5fC
 NdPbChQWiv5g==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="13881772"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-2225282c.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 29 Jan 2020 17:10:39 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-2225282c.us-west-2.amazon.com (Postfix) with ESMTPS
 id A015AA04F7; Wed, 29 Jan 2020 17:10:38 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 17:10:38 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 17:10:37 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 17:10:34 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 17:10:28 +0000
Message-ID: <20200129171030.1341-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129171030.1341-1-pdurrant@amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v7 1/3] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhlIHRlYXJkb3duIGNvZGUg
ZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lIGxhdGUK
c28gZG8gaXQgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gZG9t
YWluX2Rlc3Ryb3koKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KLS0tCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCnY0OgogIC0gTmV3IGluIHY0IChkaXNhZ2dyZWdhdGVkIGZyb20gdjMgcGF0Y2ggIzMp
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBiMjYy
ZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0
YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47
CkBAIC0yMjQwLDcgKzIyNDAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwX3ByZXBhcmUgICAg
ICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCiAgICAgLmNwdV9kZWFkICAgICAgICAgICAgID0gdm14
X2NwdV9kZWFkLAogICAgIC5kb21haW5faW5pdGlhbGlzZSAgICA9IHZteF9kb21haW5faW5pdGlh
bGlzZSwKLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksCisg
ICAgLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHZteF9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMsCiAgICAgLnZjcHVfaW5pdGlhbGlzZSAgICAgID0gdm14X3ZjcHVfaW5pdGlhbGlz
ZSwKICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5z
YXZlX2NwdV9jdHh0ICAgICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:10:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17: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 1iwqrO-0006GY-S1; Wed, 29 Jan 2020 17:10:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwqrN-0006GS-S2
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:10:37 +0000
X-Inumbo-ID: 44cc5678-42ba-11ea-8926-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44cc5678-42ba-11ea-8926-12813bfff9fa;
 Wed, 29 Jan 2020 17:10:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580317838; x=1611853838;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=v73B9LpfbhEBvaFKv3PmKpX/J9QXYEbG2n9PeUzXXE4=;
 b=qlP2XtxlMxwUmPHYH2JBFLQzy6jxBbi2u4xWf5k0V5+oa7Q42+ztFGY0
 /ZDEb9y9tIPJust6XBLRb6sZnZNZjwGQe10dDz/0AXaG43LjWVD3HnhTF
 8LJsWl0JYOqvn78Vs3pnHWQdbv6jFtUIKsV+ujtE4zJ+ZuGNazN8IrmzY g=;
IronPort-SDR: 2HkoUsvugW+23eouC0VMysudtsgERozIasAvm3bib/1mLFvr2mJydPSBcuRJQSWmmQDUg9rjvL
 1HxdhG5JtNYg==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="14793172"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-2225282c.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 17:10:36 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-2225282c.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4AB26A2720
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 17:10:35 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 17:10:35 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 17:10:33 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 17:10:31 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 17:10:27 +0000
Message-ID: <20200129171030.1341-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v7 0/3] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

RHJvcCAibW06IG1vZGlmeSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHRvIGJldHRlciBoYW5k
bGUgYSB6ZXJvCmFkanVzdG1lbnQiLgoKUGF1bCBEdXJyYW50ICgzKToKICB4ODYgLyB2bXg6IG1v
dmUgdGVhcmRvd24gZnJvbSBkb21haW5fZGVzdHJveSgpLi4uCiAgbW06IG1ha2UgcGFnZXMgYWxs
b2NhdGVkIHdpdGggTUVNRl9ub19yZWZjb3VudCBzYWZlIHRvIGFzc2lnbgogIHg4NiAvIHZteDog
dXNlIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgZm9yCiAgICBBUElDX0RFRkFVTFRf
UEhZU19CQVNFCgogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAyNSArKysrKysrKysrKysr
KystLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDE1ICsrKystLS0tLS0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgfCAgNSArKystCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggICB8ICA5ICsrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgIHwgMTggKysrKysrKy0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygr
KSwgNDEgZGVsZXRpb25zKC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:10:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwqrg-0006KY-F8; Wed, 29 Jan 2020 17:10:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwqrf-0006KP-3i
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:10:55 +0000
X-Inumbo-ID: 4ecc7432-42ba-11ea-a933-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ecc7432-42ba-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 17:10:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580317855; x=1611853855;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=8c5ERSVSHTbXYDRSfW5NraYwBUPt1wDLT2y/xF2VfsI=;
 b=nAc9lp/xB6lms8OMOhEFoCAPlriEZCp9MOF+dNySG27upuOoe0fJDaRm
 vG0tbu7q6Gw05hI8mkA9RSi/NviNHd04MIp3nWfpZ6QdPU1kPRwd3bul7
 ngR4a2qMzusf8hIbfCMcZ5KCKELKC4Est+KgiddGTBKKx4lSR7A5oOAtk 0=;
IronPort-SDR: 4rN7P5YIcOcShi60KgezKryEltXx4dyjakZwQ3OSrqbE99hyF6tuJgbcItPw8YxJqgoWikimjp
 npxvEF6+lUBg==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="21841749"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 29 Jan 2020 17:10:43 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 949C4A23FE; Wed, 29 Jan 2020 17:10:42 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 17:10:42 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 17:10:41 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 17:10:37 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 17:10:29 +0000
Message-ID: <20200129171030.1341-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129171030.1341-1-pdurrant@amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v7 2/3] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Q3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVk
IHdpdGgKTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAn
dG90X3BhZ2VzJyB3aWxsIG5vdApiZSBpbmNyZW1lbnRlZCwgYnV0IHdpbGwgYmUgZGVjcmVtZW50
IHdoZW4gdGhlIHBhZ2UgaXMgZnJlZWQgKHNpbmNlCmZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBu
byB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzIHNraXBwZWQpLgoKVGhpcyBw
YXRjaCBhbGxvY2F0ZXMgYSBuZXcgJ2NvdW50X2luZm8nIGJpdCBmb3IgYSBQR0NfZXh0cmEgZmxh
Zwp3aGljaCBpcyB0aGVuIHVzZWQgdG8gbWFyayBwYWdlcyB3aGVuIGFsbG9jX2RvbWhlYXBfcGFn
ZXMoKSBpcyBjYWxsZWQKd2l0aCBNRU1GX25vX3JlZmNvdW50LiBUaGUgTUVNRl9ub19yZWZjb3Vu
dCBpcyAqbm90KiBwYXNzZWQgdGhyb3VnaCB0bwphc3NpZ25fcGFnZXMoKSBiZWNhdXNlIGl0IHN0
aWxsIG5lZWRzIHRvIGNhbGwgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB0bwptYWtlIHN1cmUg
dGhlIGRvbWFpbiBpcyBhcHByb3ByaWF0ZWx5IHJlZmVyZW5jZWQuIGFzc2lnbl9wYWdlcygpIGlz
CmFjY29yZGluZ2x5IG1vZGlmaWVkIHRvIGFjY291bnQgcGFnZXMgbWFya2VkIHdpdGggUEdDX2V4
dHJhIHRvIGFuCidleHRyYV9wYWdlcycgY291bnRlciwgd2hpY2ggaXMgdGhlbiBzdWJ0cmFjdGVk
IGZyb20gJ3RvdF9wYWdlcycgYmVmb3JlIGl0CmlzIGNoZWNrZWQgYWdhaW5zdCAnbWF4X3BhZ2Vz
JywgdGh1cyBhdm9pZGluZyBvdmVyLWFsbG9jYXRpb24gZXJyb3JzLgoKTk9URTogc3RlYWxfcGFn
ZSgpIGlzIGFsc28gbW9kaWZpZWQgdG8gZGVjcmVtZW50IGV4dHJhX3BhZ2VzIGluIHRoZSBjYXNl
IG9mCiAgICAgIGEgUEdDX2V4dHJhIHBhZ2UgYmVpbmcgc3RvbGVuIGZyb20gYSBkb21haW4uCiAg
ICAgIEFsc28sIHdoaWxzdCBhZGRpbmcgdGhlIGV4dHJhX3BhZ2VzIGNvdW50ZXIgaW50byBzdHJ1
Y3QgZG9tYWluLCBtYWtlCiAgICAgIHNvbWUgY29zbWV0aWMgZml4ZXMgdG8gY29tbWVudHMgZm9y
IG5laWdoYm91cmluZyBmaWVsZHMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJy
YW50QGFtYXpvbi5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+CkNjOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5j
b20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjc6CiAt
IHMvUEdDX25vX3JlZmNvdW50L1BHQ19leHRyYS9nCiAtIFJlLXdvcmsgYWxsb2NhdGlvbiB0byBh
Y2NvdW50IGZvciAnZXh0cmEnIHBhZ2VzLCBhbHNvIG1ha2luZyBpdAogICBzYWZlIHRvIGFzc2ln
biBQR0NfZXh0cmEgcGFnZXMgcG9zdC1hbGxvY2F0aW9uCgp2NjoKIC0gQWRkIGFuIGV4dHJhIEFT
U0VSVCBpbnRvIGFzc2lnbl9wYWdlcygpIHRoYXQgUEdDX25vX3JlZmNvdW50IGlzIG5vdAogICBz
ZXQgaWYgTUVNRl9ub19yZWZjb3VudCBpcyBjbGVhcgogLSBBU1NFUlQgdGhhdCBjb3VudF9pbmZv
IGlzIDAgaW4gYWxsb2NfZG9taGVhcF9wYWdlcygpIGFuZCBzZXQgdG8KICAgUEdDX25vX3JlZmNv
dW50IHJhdGhlciB0aGFuIE9SaW5nCgp2NToKIC0gTWFrZSBzdXJlIFBHQ19ub19yZWZjb3VudCBp
cyBzZXQgYmVmb3JlIGFzc2lnbl9wYWdlcygpIGlzIGNhbGxlZAogLSBEb24ndCBib3RoZXIgdG8g
Y2xlYXIgUEdDX25vX3JlZmNvdW50IGluIGZyZWVfZG9taGVhcF9wYWdlcygpIGFuZAogICBkcm9w
IEFTU0VSVCBpbiBmcmVlX2hlYXBfcGFnZXMoKQogLSBEb24ndCBsYXRjaCBjb3VudF9pbmZvIGlu
IGZyZWVfaGVhcF9wYWdlcygpCgp2NDoKIC0gTmV3IGluIHY0Ci0tLQogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgIHwgIDUgKysrKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgNDkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oIHwgIDUgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDcgKysrKy0tCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgfCAxOCArKysrKysrKy0tLS0tLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmNTBjMDY1YWYzLi41YjA0ZGI4
YzIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNDI2Niw2ICs0MjY2LDExIEBAIGludCBzdGVhbF9wYWdlKAogICAgIHBhZ2VfbGlzdF9k
ZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBv
d25lci4gKi8KKyAgICBpZiAoIHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfZXh0cmEgKQorICAgIHsK
KyAgICAgICAgQVNTRVJUKGQtPmV4dHJhX3BhZ2VzKTsKKyAgICAgICAgZC0+ZXh0cmFfcGFnZXMt
LTsKKyAgICB9CiAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgJiYgIWRv
bWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC0xKSApCiAgICAgICAgIGRyb3BfZG9tX3JlZiA9IHRy
dWU7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKaW5kZXggOTE5YTI3MDU4Ny4uYTJkNjlmMjIyYSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTIy
NTYsNiArMjI1Niw3IEBAIGludCBhc3NpZ25fcGFnZXMoCiB7CiAgICAgaW50IHJjID0gMDsKICAg
ICB1bnNpZ25lZCBsb25nIGk7CisgICAgdW5zaWduZWQgaW50IGV4dHJhX3BhZ2VzID0gMDsKIAog
ICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIApAQCAtMjI2NywxMyArMjI2OCwx
OSBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBm
b3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKKyAgICAgICAgaWYgKCBwZ1tpXS5j
b3VudF9pbmZvICYgUEdDX2V4dHJhICkKKyAgICAgICAgICAgIGV4dHJhX3BhZ2VzKys7CisKICAg
ICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgewotICAgICAgICBp
ZiAoIHVubGlrZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2Vz
KSApCisgICAgICAgIHVuc2lnbmVkIGludCBtYXhfcGFnZXMgPSBkLT5tYXhfcGFnZXMgLSBkLT5l
eHRyYV9wYWdlcyAtIGV4dHJhX3BhZ2VzOworCisgICAgICAgIGlmICggdW5saWtlbHkoKGQtPnRv
dF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBtYXhfcGFnZXMpICkKICAgICAgICAgewogICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWluICV1
OiAiCiAgICAgICAgICAgICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsCi0gICAg
ICAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSwgZC0+bWF4X3BhZ2Vz
KTsKKyAgICAgICAgICAgICAgICAgICAgZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpLCBtYXhf
cGFnZXMpOwogICAgICAgICAgICAgcmMgPSAtRTJCSUc7CiAgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgfQpAQCAtMjI4MiwxMyArMjI4OSwxNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
ICAgICAgICAgZ2V0X2tub3duYWxpdmVfZG9tYWluKGQpOwogICAgIH0KIAorICAgIGQtPmV4dHJh
X3BhZ2VzICs9IGV4dHJhX3BhZ2VzOwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIp
OyBpKysgKQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjb3VudF9pbmZvID0gcGdbaV0u
Y291bnRfaW5mbzsKKwogICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIoJnBnW2ldKSA9PSBO
VUxMKTsKLSAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsKKyAgICAgICAgQVNTRVJU
KCEoY291bnRfaW5mbyAmIH5QR0NfZXh0cmEpKTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBn
W2ldLCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBtdXN0IGJlIHZp
c2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KLSAgICAgICAgcGdbaV0uY291bnRfaW5m
byA9IFBHQ19hbGxvY2F0ZWQgfCAxOworICAgICAgICBjb3VudF9pbmZvICY9IFBHQ19leHRyYTsK
KyAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IGNvdW50X2luZm8gfCBQR0NfYWxsb2NhdGVkIHwg
MTsKICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKCZwZ1tpXSwgJmQtPnBhZ2VfbGlzdCk7CiAg
ICAgfQogCkBAIC0yMzE0LDExICsyMzI1LDYgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9t
aGVhcF9wYWdlcygKIAogICAgIGlmICggbWVtZmxhZ3MgJiBNRU1GX25vX293bmVyICkKICAgICAg
ICAgbWVtZmxhZ3MgfD0gTUVNRl9ub19yZWZjb3VudDsKLSAgICBlbHNlIGlmICggKG1lbWZsYWdz
ICYgTUVNRl9ub19yZWZjb3VudCkgJiYgZCApCi0gICAgewotICAgICAgICBBU1NFUlQoIShtZW1m
bGFncyAmIE1FTUZfbm9fcmVmY291bnQpKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQog
CiAgICAgaWYgKCAhZG1hX2JpdHNpemUgKQogICAgICAgICBtZW1mbGFncyAmPSB+TUVNRl9ub19k
bWE7CkBAIC0yMzMxLDExICsyMzM3LDIzIEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhl
YXBfcGFnZXMoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtZmxhZ3MsIGQp
KSA9PSBOVUxMKSkgKQogICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIGQgJiYgISht
ZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCi0gICAgICAgICBhc3NpZ25fcGFnZXMoZCwgcGcs
IG9yZGVyLCBtZW1mbGFncykgKQorICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19v
d25lcikgKQogICAgIHsKLSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxh
Z3MgJiBNRU1GX25vX3NjcnViKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIGlmICgg
bWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBpOworCisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdWwgPDwgb3Jk
ZXIpOyBpKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVCghcGdbaV0u
Y291bnRfaW5mbyk7CisgICAgICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19leHRy
YTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhk
LCBwZywgb3JkZXIsIG1lbWZsYWdzICYgfk1FTUZfbm9fcmVmY291bnQpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgbWVtZmxhZ3MgJiBNRU1GX25v
X3NjcnViKTsKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworICAgICAgICB9CiAgICAgfQogCiAg
ICAgcmV0dXJuIHBnOwpAQCAtMjM4Myw2ICsyNDAxLDExIEBAIHZvaWQgZnJlZV9kb21oZWFwX3Bh
Z2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAgICAgICAg
ICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBhcmNo
X2ZyZWVfaGVhcF9wYWdlKGQsICZwZ1tpXSk7CisgICAgICAgICAgICAgICAgaWYgKCBwZ1tpXS5j
b3VudF9pbmZvICYgUEdDX2V4dHJhICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVChkLT5leHRyYV9wYWdlcyk7CisgICAgICAgICAgICAgICAgICAgIGQtPmV4
dHJhX3BhZ2VzLS07CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCiAgICAgICAg
ICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLSgxIDw8IG9y
ZGVyKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmgKaW5kZXggMzMzZWZkM2E2MC4uN2RmOTEyODBiYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApA
QCAtMTE5LDkgKzExOSwxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHQ19zdGF0ZV9v
ZmZsaW5lZCBQR19tYXNrKDIsIDkpCiAjZGVmaW5lIFBHQ19zdGF0ZV9mcmVlICAgIFBHX21hc2so
MywgOSkKICNkZWZpbmUgcGFnZV9zdGF0ZV9pcyhwZywgc3QpICgoKHBnKS0+Y291bnRfaW5mbyZQ
R0Nfc3RhdGUpID09IFBHQ19zdGF0ZV8jI3N0KQorLyogUGFnZSBpcyBub3QgcmVmZXJlbmNlIGNv
dW50ZWQgKi8KKyNkZWZpbmUgX1BHQ19leHRyYSAgICAgICAgUEdfc2hpZnQoMTApCisjZGVmaW5l
IFBHQ19leHRyYSAgICAgICAgIFBHX21hc2soMSwgMTApCiAKIC8qIENvdW50IG9mIHJlZmVyZW5j
ZXMgdG8gdGhpcyBmcmFtZS4gKi8KLSNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQo
OSkKKyNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoMTApCiAjZGVmaW5lIFBHQ19j
b3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKIC8qCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggMmNhODg4MmFkMC4uMDZkNjRkNDk0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNzcsOSArNzcsMTIgQEAK
ICNkZWZpbmUgUEdDX3N0YXRlX29mZmxpbmVkIFBHX21hc2soMiwgOSkKICNkZWZpbmUgUEdDX3N0
YXRlX2ZyZWUgICAgUEdfbWFzaygzLCA5KQogI2RlZmluZSBwYWdlX3N0YXRlX2lzKHBnLCBzdCkg
KCgocGcpLT5jb3VudF9pbmZvJlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlXyMjc3QpCisvKiBQYWdl
IGlzIG5vdCByZWZlcmVuY2UgY291bnRlZCAqLworI2RlZmluZSBfUEdDX2V4dHJhICAgICAgICBQ
R19zaGlmdCgxMCkKKyNkZWZpbmUgUEdDX2V4dHJhICAgICAgICAgUEdfbWFzaygxLCAxMCkKIAot
IC8qIENvdW50IG9mIHJlZmVyZW5jZXMgdG8gdGhpcyBmcmFtZS4gKi8KLSNkZWZpbmUgUEdDX2Nv
dW50X3dpZHRoICAgUEdfc2hpZnQoOSkKKy8qIENvdW50IG9mIHJlZmVyZW5jZXMgdG8gdGhpcyBm
cmFtZS4gKi8KKyNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoMTApCiAjZGVmaW5l
IFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IDdjNWM0MzcyNDcuLjc2M2ZjZDU2YTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0zNjEsMTUgKzM2MSwx
NyBAQCBzdHJ1Y3QgZG9tYWluCiAKICAgICBzcGlubG9ja190ICAgICAgIGRvbWFpbl9sb2NrOwog
Ci0gICAgc3BpbmxvY2tfdCAgICAgICBwYWdlX2FsbG9jX2xvY2s7IC8qIHByb3RlY3RzIGFsbCB0
aGUgZm9sbG93aW5nIGZpZWxkcyAgKi8KLSAgICBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgcGFnZV9s
aXN0OyAgLyogbGlua2VkIGxpc3QgKi8KKyAgICBzcGlubG9ja190ICAgICAgIHBhZ2VfYWxsb2Nf
bG9jazsgICAvKiBwcm90ZWN0cyBhbGwgdGhlIGZvbGxvd2luZyBmaWVsZHMgKi8KKyAgICBzdHJ1
Y3QgcGFnZV9saXN0X2hlYWQgcGFnZV9saXN0OyAgICAvKiBsaW5rZWQgbGlzdCAqLwogICAgIHN0
cnVjdCBwYWdlX2xpc3RfaGVhZCB4ZW5wYWdlX2xpc3Q7IC8qIGxpbmtlZCBsaXN0IChzaXplIHhl
bmhlYXBfcGFnZXMpICovCi0gICAgdW5zaWduZWQgaW50ICAgICB0b3RfcGFnZXM7ICAgICAgIC8q
IG51bWJlciBvZiBwYWdlcyBjdXJyZW50bHkgcG9zc2VzZWQgKi8KLSAgICB1bnNpZ25lZCBpbnQg
ICAgIHhlbmhlYXBfcGFnZXM7ICAgLyogIyBwYWdlcyBhbGxvY2F0ZWQgZnJvbSBYZW4gaGVhcCAg
ICAqLwotICAgIHVuc2lnbmVkIGludCAgICAgb3V0c3RhbmRpbmdfcGFnZXM7IC8qIHBhZ2VzIGNs
YWltZWQgYnV0IG5vdCBwb3NzZXNzZWQgICovCi0gICAgdW5zaWduZWQgaW50ICAgICBtYXhfcGFn
ZXM7ICAgICAgIC8qIG1heGltdW0gdmFsdWUgZm9yIHRvdF9wYWdlcyAgICAgICAgKi8KLSAgICBh
dG9taWNfdCAgICAgICAgIHNocl9wYWdlczsgICAgICAgLyogbnVtYmVyIG9mIHNoYXJlZCBwYWdl
cyAgICAgICAgICAgICAqLwotICAgIGF0b21pY190ICAgICAgICAgcGFnZWRfcGFnZXM7ICAgICAv
KiBudW1iZXIgb2YgcGFnZWQtb3V0IHBhZ2VzICAgICAgICAgICovCisgICAgdW5zaWduZWQgaW50
ICAgICB0b3RfcGFnZXM7ICAgICAgICAgLyogbnVtYmVyIG9mIHBhZ2VzIGN1cnJlbnRseSBwb3Nz
ZXNlZCAqLworICAgIHVuc2lnbmVkIGludCAgICAgeGVuaGVhcF9wYWdlczsgICAgIC8qIG51bWJl
ciBvZiBwYWdlcyBmcm9tIFhlbiBoZWFwICovCisgICAgdW5zaWduZWQgaW50ICAgICBvdXRzdGFu
ZGluZ19wYWdlczsgLyogcGFnZXMgY2xhaW1lZCBidXQgbm90IHBvc3Nlc3NlZCAqLworICAgIHVu
c2lnbmVkIGludCAgICAgZXh0cmFfcGFnZXM7ICAgICAgIC8qIGV4dHJhIHBhZ2VzIG5vdCBsaW1p
dGVkIGJ5IG1heF9wYWdlcyAqLworICAgIHVuc2lnbmVkIGludCAgICAgbWF4X3BhZ2VzOyAgICAg
ICAgIC8qIG1heGltdW0gdmFsdWUgZm9yIHRvdF9wYWdlcyBtaW51cyAqLworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGV4dHJhX3BhZ2VzICovCisgICAgYXRvbWlj
X3QgICAgICAgICBzaHJfcGFnZXM7ICAgICAgICAgLyogbnVtYmVyIG9mIHNoYXJlZCBwYWdlcyAq
LworICAgIGF0b21pY190ICAgICAgICAgcGFnZWRfcGFnZXM7ICAgICAgIC8qIG51bWJlciBvZiBw
YWdlZC1vdXQgcGFnZXMgKi8KIAogICAgIC8qIFNjaGVkdWxpbmcuICovCiAgICAgdm9pZCAgICAg
ICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:10:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17:10: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 1iwqrj-0006MG-Ql; Wed, 29 Jan 2020 17:10:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xIWx=3S=amazon.co.uk=prvs=2906e62af=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iwqrj-0006LN-7x
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:10:59 +0000
X-Inumbo-ID: 51ad7f7a-42ba-11ea-8396-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 51ad7f7a-42ba-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 17:10:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580317859; x=1611853859;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=snp2NVeXhOEkFUzPknbnbI4mb526ZYn9hre94dMP500=;
 b=IZWZAx/Y54LWfJNIetWvsdLBUqrbvd0f2f04Rf+A/MG14cvhiXo3RZut
 K23xQs+ezmoririDyf4rXWbKz+AWPWNXYv4aOW0fORhIo7+mi9iaqjBfp
 M8TPJhVorIDPjAKRTo1gIG37nUstHf0ZKKjG0sH9xW6zKq9XrLl/63IpT A=;
IronPort-SDR: 9yekfD2Zj8j8aQXe/fdH1Jx+jcewZ1z4h+NNIgonufOFjF/BvXFLIYYbwe4ipsRM5/iQ+WD/wb
 KPmPkikdqsbA==
X-IronPort-AV: E=Sophos;i="5.70,378,1574121600"; d="scan'208";a="14793256"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 29 Jan 2020 17:10:58 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6BC24221CF5; Wed, 29 Jan 2020 17:10:57 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 17:10:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 17:10:44 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 29 Jan 2020 17:10:41 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 17:10:30 +0000
Message-ID: <20200129171030.1341-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129171030.1341-1-pdurrant@amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v7 3/3] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgaW5zdGVh
ZCwgdGhlIG9kZCBsb29raW5nIGNvZGUgaW4Kdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY2Fu
IHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUoKSB0byBzZXQgdXAgYQp3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQpjYW4gc2ltcGx5IHJlbGVhc2UgdGhlIHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVm
KCkgZm9sbG93ZWQgYnkKcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyB0aGVuIGFsbG93cyBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UoKSB0byBiZQpwdXJnZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0g
VXNlIGEgTUVNRl9ub19yZWZjb3VudCBwYWdlIHJhdGhlciB0aGFuIGEgJ25vcm1hbCcgcGFnZQoK
djI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFnZXMgcmF0aGVyIHRoYW4gYXZv
aWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAtIE1ha2UgZG9tYWluX2Rlc3Ry
b3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjEgKysrKysr
KysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2MDZm
M2RjMmViLi43NDIzZDI0MjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzAyOCwxMiArMzAyOCwyMiBA
QCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
cik7CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19yZWZjb3VudCk7CiAg
ICAgaWYgKCAhcGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMg
cGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAgICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRp
b24gb2Ygc29tZXRoaW5nIGZpc2h5IGdvaW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hh
cmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2Vu
dHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0
Nyw3ICszMDU3LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21m
bigwKTsKICAgICBpZiAoICFtZm5fZXEobWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hh
cmVkX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9h
bGxvY19yZWYocGcpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
NWIwNGRiOGMyMS4uOGIyOTBhYjNhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3Bh
Z2VfYWxsb2NfcmVmKHBhZ2UpOwotICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hl
bl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIo
cGFnZSwgTlVMTCk7Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDA2ZDY0ZDQ5NGQuLmZhZmIzYWY0NmQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTMyMCw4ICszMjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFk
ZHJfZ2V0X293bmVyKG1hKSAgIChwYWdlX2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkK
IAotZXh0ZXJuIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwotCiAjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1F
VEFCTEVfVklSVF9TVEFSVCkKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 17:14:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 17: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 1iwqvJ-0006lc-Kj; Wed, 29 Jan 2020 17:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwqvH-0006lX-Kg
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 17:14:39 +0000
X-Inumbo-ID: d44c4cfe-42ba-11ea-8926-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d44c4cfe-42ba-11ea-8926-12813bfff9fa;
 Wed, 29 Jan 2020 17:14:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580318079;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uEl224S6ScGZmuegBdcnwv8jhl9doup2JNhmTrABakA=;
 b=Prxw4FgmuQOszcPblstHeFHnYop52mHv3/DhkGZfxiSHNwnRP4GgjLas
 itqJz/gP08nIWTz192WnjLCEcqvFawQwYoOOAoBaeEJYZDyRzLxfubcVk
 Wbl1l09Car9RGGyqGEf1V5IdI9UGU9eBxWuIu/jd+6F+gIg4PiPRCajvC g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fOE5N/MFSnh8/3gA33ycQFSAC5A+3r6Qrswe3zFRnkJr8khvwdRJiQobD14MzMWRKQOOoX0PPw
 oiwz/LAUU2gUleKwVRhZSt+83I0ta8Rv48++YFXELyJdTi+8Pa4N39eB/CJ0OTGfO+bfmXSWMn
 XZQAaB1c67Y/fQ6i40PnL9M5ZAeR/Ub9sOmhPM4iofPUwJdl2zxpN3FANl58c1zrh4jScTeKqV
 +cEqoZGpxyMVL15e1RBTL328V4l519x9JoTzDvGyh49dbUwkG/Q0IId+uGcavtNJHQL0TiAmz3
 Oes=
X-SBRS: 2.7
X-MesageID: 11808244
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="11808244"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <d9fba71e-9caa-45d7-385a-b5ca7c52303c@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: <2518e99d-5b4b-85bc-c4bc-0af909fc89e3@citrix.com>
Date: Wed, 29 Jan 2020 17:14:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d9fba71e-9caa-45d7-385a-b5ca7c52303c@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: undo part of "refine link time stub
 area related assertion"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMjAyMCAxNzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIG9yaWdpbmFsIGNo
ZWNrIHdhcyBub3QgdG9vIHN0cmljdDogV2hpbGUgd2UgZG9uJ3QgdXNlIG9uZSBwYWdlIG9mCj4g
bWVtb3J5IHBlciBDUFUsIHdlIGRvIHVzZSBvbnMgcGFnZSBvZiBWQSBzcGFjZSBwZXIgQ1BVLiBJ
dCBpcyB0aGUKCm9uZS4KCj4gbGF0dGVyIHdoaWNoIG1hdHRlcnMgaGVyZS4KPgo+IFVuZG8gdGhh
dCBwYXJ0IG9mIHRoZSBjaGFuZ2UsIGJ1dCBsZWF2ZSBldmVyeXRoaW5nIGVsc2UgaW4gcGxhY2Uu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpPaywg
YnV0IHRoaXMgYmVncyB0aGUgcXVlc3Rpb24gd2h5P8KgIElmIHRoZSBzdHVicyBhcmUgdGlnaHRs
eSBwYWNrZWQKdG9nZXRoZXIsIGJ1dCB0aGUgbGluZWFyIHNwYWNlIGlzbid0LCB3ZSBlbmQgdXAg
aGF2aW5nIGxvYWRzIG9mIGFsaWFzZXMKb2YgdGhlIHN0dWJzLgoKVGhlcmUgaXMgbm8gc2VjdXJp
dHkgYmVuZWZpdCBmb3IgZG9pbmcgc28sIGJ1dCB0aGVyZSBpcyBhIHJlYWwKcGVyZm9ybWFuY2Ug
Y29zdCBmcm9tIG5vdCBjb21wYWN0aW5nIHRoZSBsaW5lYXIgc3BhY2UuwqAgTW9zdCBub3RhYmx5
LAp0d28gdGhyZWFkcyB1bmFibGUgdG8gc2hhcmUgYSA0ayB0bGIgZW50cnkgZm9yIHRoZWlyIG93
biBzdHVicywgYnV0IGFsc28KcmVkdWNlZCBjYWNoZSBsb2NhbGl0eSBvZiByZWZlcmVuY2UgZm9y
IHRoZSBwYWdldGFibGVzIHJlcXVpcmVzIHRvIG1hcAp0aGUgb3Zlcmx5LWxhcmdlIGxpbmVhciBz
cGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 18:03:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 18: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 1iwrgl-0002f4-JK; Wed, 29 Jan 2020 18:03:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwrgl-0002ez-23
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 18:03:43 +0000
X-Inumbo-ID: aed4ce68-42c1-11ea-8940-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aed4ce68-42c1-11ea-8940-12813bfff9fa;
 Wed, 29 Jan 2020 18:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580321022;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Dsndr2QdSUZrNHuwDhpVjy9XUQkncyGI0f84iN9Mqwc=;
 b=cp2uuSepvbernFeCyncHho8gHhAwnWfF8BF/DPBQKcBUoibvpcsRvg0n
 JkPdmRP9Lb1WdpOmQSfl8oLfdgs2LS9x9nCdfDIi7Fhh64dwLqHW6mSfG
 ChVFqMvXNf8Lu3R07VWCA+urWO2bVHGxsSDeEErKG8JorNKZhWI0oeMvP U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ld6ZgkM94f1NU1BzZzVxiqxSQBKA8ahgmbICwpKiUtcAlajEVkRp9T5ZuZRh9Tg6nlhRNVCtfC
 ZhWZKlRdfKN618dDqImx2D8pSE0hMNBwgfFPxYqO5yDZG7yq8F8tpmtHfH26M8E7rJdgVqB+Ea
 NvdL5V/9TzeeMNZJ/0d6egjKUlEeCiUzFqRwxPlwR4tNAvYw4vPm8+mbTIWBS5JLR4wko69MnM
 G3kMsV7acPIsWG9WgYB/z+Tq2RmVuq0z835hgLheHsglhe6KWgpeF1nU3upWaxdA3BSSA5EExf
 vko=
X-SBRS: 2.7
X-MesageID: 12243403
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,378,1574139600"; d="scan'208";a="12243403"
To: <xen-devel@lists.xenproject.org>, <pdurrant@amazon.com>
References: <20200129123618.1202-1-pdurrant@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d6347fd0-19f7-f2ba-517d-4c7c794239c5@citrix.com>
Date: Wed, 29 Jan 2020 18:03:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200129123618.1202-1-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [ANNOUNCE] Xen 4.14 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: roger.pau@citrix.com, luwei.kang@intel.com, marmarek@invisiblethingslab.com,
 dwmw@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>

T24gMjkvMDEvMjAyMCAxMjozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID0gUHJvamVjdHMgPQo+
Cj4gPT0gSHlwZXJ2aXNvciA9PSAKPgo+ID09PSB4ODYgPT09IAo+Cj4gKiAgSW50ZWwgUHJvY2Vz
c29yIFRyYWNlIHZpcnR1YWxpemF0aW9uIGVuYWJsaW5nICh2MSkKPiAgIC0gIEx1d2VpIEthbmcK
Ckhhc24ndCBzZWVuIGFueSBhY3Rpdml0eSBpbiBzZXZlcmFsIHJlbGVhc2VzLsKgIFByb2JhYmx5
IHNhZmUgdG8gZHJvcC7CoApBbHNvIGF0IGxlYXN0IHNvbWV3aGF0IGVudGFuZ2xlZCB3aXRoIENQ
VUlEL01TUiBzdXBwb3J0LgoKPiAqICBGaXhlcyB0byAjREIgaW5qZWN0aW9uCj4gICAtICBBbmRy
ZXcgQ29vcGVyCgpQYXJ0cyBvZiB0aGlzIG1hbmlmZXN0ZWQgdW5leHBlY3RlZCBhcyBYU0EtMzA4
LsKgIFJlc3QgaXMgc3RpbGwgd29yayBpbgpwcm9ncmVzcywgd2l0aCBhIFRPRE8gb2YgaG93IG5v
dCB0byBicmVhayBpbnRyb3NwZWN0aW9uIHdoaWxlIGZpeGluZwppdC7CoCBVbmxpa2VseSB0byBz
ZWUgYW55IG1vdmVtZW50IGluIHRoZSBzaG9ydCB0ZXJtLgoKPiAqICBDUFVJRC9NU1IgWGVuL3Rv
b2xzdGFjayBpbXByb3ZlbWVudHMKPiAgIC0gIEFuZHJldyBDb29wZXIKClZlcnkgbXVjaCBpbiBw
cm9ncmVzcy4KCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3hlbi1kZXZlbC8yMDIwMDEyNzE0MzQ0
NC4yNTUzOC0xLWFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20vCmlzIHYyIG9mIHRoZSAibW92ZSBk
YXRhIGludG8gdGhlIG1pZ3JhdGlvbiBzdHJlYW0iIGFzcGVjdC4KCkknbSB3b3JraW5nIG9uICJy
ZXdvcmsgYm9vdCB0aW1lIENQVUlEIGhhbmRsaW5nIiByaWdodCBub3csIHdoaWNoIHdpbGwKdWx0
aW1hdGVseSBhbGxvdyBNU1JzIHRvIGJlIGluY2x1ZGVkIGluIHdoYXQgZ2V0cyBjb25maWd1cmVk
LgoKQWxsIG9mIHRoaXMgZm9ybXMgYSBiYXNlIGZvciAiVmlydHVhbGlzZSBNU1JfQVJDSF9DQVBT
IGZvciBndWVzdHMiIHdoaWNoCmlzIChub3cpIHRoZSBsb2dpY2FsIGdvYWwgb2YgdGhlIHdvcmss
IGFuZCBtaWdodCBiZSBhIGJldHRlciB0cmFja2luZyBuYW1lLgoKSW4gcmVhbGl0eSwgZm9yIG5v
dyBJIG1lYW4gb25seSB0aGUgdmFyaW91cyAqX05PIGJpdHMgYmVjYXVzZSAuLi4KCj4gKiAgZUlC
UlMKPiAgIC0gIEFuZHJldyBDb29wZXIKCi4uLiBpdCBpcyB1bmZvcnR1bmF0ZWx5IHF1aXRlIHRh
bmdsZWQgb24gdG9wLsKgIEJlY2F1c2Ugb2YgdGhlIG92ZXJsb2FkZWQKbmF0dXJlIG9mIElCUlMs
IGV2ZW4gaGF2aW5nIFhlbiB0cnkgdG8gdXNlIGVJQlJTIHdoaWxlIG9ubHkgc3VwcG9ydGluZwp0
aGUgbGVnYWN5IElCUlMgaW50ZXJmYWNlIGZvciBndWVzdHMgdHVybnMgaW50byBhIG1hc3NpdmUg
aGVhZGFjaGUuCgpJJ20gZmFpcmx5IGNvbmZpZGVudCB0aGF0IGVJQlJTIHN1cHBvcnQgc2hvdWxk
bid0IGJlIGF0dGVtcHRlZCB1bnRpbApnZW5lcmFsIE1TUl9BUkNIX0NBUFMgaXMgaW4gcGxhY2Uu
Cgo+ICogIEltcHJvdmVtZW50cyB0byBkb21haW5fY3Jhc2goKQo+ICAgLSAgQW5kcmV3IENvb3Bl
cgoKVGhpcyBpcyBhIGZhaXJseSBzbWFsbCBwaWVjZSBvZiB3b3JrLCBidXQgSSBkb24ndCBoYXZl
IHRpbWUgdG8gcHJvZ3Jlc3MKaXQuwqAgSSd2ZSBnb3QgYSByZWJhc2VkIGJyYW5jaCBpZiBhbnlv
bmUgZWxzZSBmZWVscyBsaWtlIHNwZW5kaW5nIHRoZQpkYXkgb3Igc28gaXQgd2lsbCB0YWtlIHRv
IGdldCB1cCB0byBxdWFsaXR5LgoKQW5vdGhlciB0YXNrIGlzIEFNRCBoYXJkd2FyZSBtaXRpZ2F0
aW9ucyBmb3IgZXZlcnl0aGluZwpTcGVjdWxhdGl2ZVN0b3JlQnlwYXNzIChpLmUuIHByZS1MMVRG
KSBhbmQgbGF0ZXIuwqAgVGhlcmUgYXJlIGNyaXBwbGluZwpwZXJmb3JtYW5jZSBwcm9ibGVtcyBj
YXVzZWQgYnkgdGhlIGxhY2sgb2YgTVNSX1ZJUlRfU1BFQ19DVFJMLsKgIFNpbmNlCnRoYXQgc2Vy
aWVzIEkgcG9zdGVkIGZvciB0aGF0LCBSb21lIGhhcyBnYWluZWQgc2V2ZXJhbCBvdGhlciBoYXJk
d2FyZQpmZWF0dXJlcyB3aGljaCBuZWVkIGV4cG9zaW5nIHRvIGd1ZXN0cyBzdWl0YWJseS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 18:06:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 18: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 1iwrju-0002mh-6K; Wed, 29 Jan 2020 18:06:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwrjt-0002mW-7X
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 18:06:57 +0000
X-Inumbo-ID: 1ec50d78-42c2-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ec50d78-42c2-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 18:06: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 <osstest-admin@xenproject.org>)
 id 1iwrjl-0004t8-2q; Wed, 29 Jan 2020 18:06:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iwrjj-0007ap-Ny; Wed, 29 Jan 2020 18:06:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwrjj-0007Ep-NO; Wed, 29 Jan 2020 18:06:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146576-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 18:06:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 146576: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0MyBk
YXlzICAyMDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 18:26:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 18:26: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 1iws28-0004Yh-2r; Wed, 29 Jan 2020 18:25:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JZHc=3S=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iws26-0004Yc-9B
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 18:25:46 +0000
X-Inumbo-ID: c3f2d92c-42c4-11ea-a933-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c3f2d92c-42c4-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 18:25:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iws24-0005FI-Df; Wed, 29 Jan 2020 18:25:44 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iws24-0000hw-4H; Wed, 29 Jan 2020 18:25:44 +0000
Date: Wed, 29 Jan 2020 18:25:41 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200129182541.72ivzrfmkoxbvodd@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
 <cb0e82dc-a154-f918-e725-f77913f835f9@citrix.com>
 <2c683c55-d82d-1f3c-67f0-6df06224b7bf@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2c683c55-d82d-1f3c-67f0-6df06224b7bf@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTE6MTM6MTBBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMjo1NywgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+IE9uIDIy
LzAxLzIwMjAgMjA6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gVGhlc2UgZnVuY3Rpb25zIHdpbGwg
YmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8gSHlwZXItVi4KPiA+Pgo+ID4+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiAKPiA+IEFmdGVy
IHNvbWUgZXhwZXJpbWVudGF0aW9uLAo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+IGluZGV4IGNiYzU3MDEyMTQu
LjM3MDhhNjBiNWMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiBAQCAtMzI5LDYgKzMyOSw4IEBAIFNFQ1RJ
T05TCj4gPiDCoMKgIGVmaSA9IC47Cj4gPiDCoCNlbmRpZgo+ID4gwqAKPiA+ICvCoCBodl9oY2Fs
bF9wYWdlID0gQUJTT0xVVEUoMHhmZmZmODJkMGJmZmZlMDAwKTsKPiA+ICsKPiA+IMKgwqAgLyog
U2VjdGlvbnMgdG8gYmUgZGlzY2FyZGVkICovCj4gPiDCoMKgIC9ESVNDQVJELyA6IHsKPiA+IMKg
wqDCoMKgwqDCoMKgICooLmV4aXQudGV4dCkKPiA+IAo+ID4gaW4gdGhlIGxpbmtlciBzY3JpcHQg
bGV0cyBkaXJlY3QgY2FsbHMgd29yayBjb3JyZWN0bHk6Cj4gPiAKPiA+IGZmZmY4MmQwODA2Mzc5
MzU6wqDCoMKgwqDCoMKgIGI5IDAxIDAwIDAwIDQwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDC
oCAkMHg0MDAwMDAwMSwlZWN4Cj4gPiBmZmZmODJkMDgwNjM3OTNhOsKgwqDCoMKgwqDCoCAwZiAz
MMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3cm1zcsKgCj4gPiBmZmZmODJk
MDgwNjM3OTNjOsKgwqDCoMKgwqDCoCBiYSAyMSAwMyAwMCAwMMKgwqDCoMKgwqDCoMKgwqDCoCBt
b3bCoMKgwqAgJDB4MzIxLCVlZHgKPiA+IGZmZmY4MmQwODA2Mzc5NDE6wqDCoMKgwqDCoMKgIGJm
IDAxIDAwIDAwIDAwwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoCAkMHgxLCVlZGkKPiA+IGZm
ZmY4MmQwODA2Mzc5NDY6wqDCoMKgwqDCoMKgIGU4IGFjIDRmIGM3IGZmwqDCoMKgwqDCoMKgwqDC
oMKgIGNhbGxxwqAgZmZmZjgyZDA4MDJhYzhmNwo+ID4gPF9fc2V0X2ZpeG1hcF94Pgo+ID4gZmZm
ZjgyZDA4MDYzNzk0YjrCoMKgwqDCoMKgwqAgNDEgYjggMDAgMDAgMDAgMDDCoMKgwqDCoMKgwqAg
bW92wqDCoMKgICQweDAsJXI4ZAo+ID4gZmZmZjgyZDA4MDYzNzk1MTrCoMKgwqDCoMKgwqAgYjkg
ZmYgZmYgMDAgMDDCoMKgwqDCoMKgwqDCoMKgwqAgbW92wqDCoMKgICQweGZmZmYsJWVjeAo+ID4g
ZmZmZjgyZDA4MDYzNzk1NjrCoMKgwqDCoMKgwqAgYmEgMDAgMDAgMDAgMDDCoMKgwqDCoMKgwqDC
oMKgwqAgbW92wqDCoMKgICQweDAsJWVkeAo+ID4gZmZmZjgyZDA4MDYzNzk1YjrCoMKgwqDCoMKg
wqAgZTggYTAgNjYgOWMgM2bCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbHHCoCBmZmZmODJkMGJmZmZl
MDAwCj4gPiA8aHZfaGNhbGxfcGFnZT4KPiA+IGZmZmY4MmQwODA2Mzc5NjA6wqDCoMKgwqDCoMKg
IDY2IDgzIGY4IDAywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNtcMKgwqDCoCAkMHgyLCVheAo+
ID4gCj4gPiBidXQgaXQgZG9lcyB0aHJvdzoKPiA+IAo+ID4gRGlmZmVyZW5jZSBhdCAuaW5pdDow
MDAzMmVkZiBpcyAweGMwMDAwMDAwIChleHBlY3RlZCAweDQwMDAwMDAwKQo+ID4gRGlmZmVyZW5j
ZSBhdCAuaW5pdDowMDAzMmVkZiBpcyAweGMwMDAwMDAwIChleHBlY3RlZCAweDQwMDAwMDAwKQo+
ID4gCj4gPiBhcyBhIGRpYWdub3N0aWMgcHJlc3VtYWJseSBmcm9tIHRoZSBmaW5hbCBsaW5rwqAg
KGJvdGggd2l0aCBhIHN0YW5kYXJkCj4gPiBEZWJpYW4gMi4yOCBiaW51dGlscywgYW5kIHVwc3Ry
ZWFtIDIuMzMgYnVpbGQpLsKgIEknbSBub3Qgc3VyZSB3aGF0IGl0cwo+ID4gdHJ5aW5nIHRvIGNv
bXBsYWluIGFib3V0LCBhcyBib3RoIHhlbi5neiBhbmQgeGVuLmVmaSBoYXZlIGNvcnJlY3RseQo+
ID4gZ2VuZXJhdGVkIGNvZGUuCj4gPiAKPiA+IERlcGVuZGluZyBvbiB3aGV0aGVyIHRoZXkgYXJl
IGJlbmlnbiBvciBub3QsIGEgbGlua2VyLWZyaWVuZGx5Cj4gPiBmaXhfdG9fdmlydCgpIHNob3Vs
ZCBiZSBhbGwgd2UgbmVlZCB0byBrZWVwIHRoZXNlIHN0cmljdGx5IGFzIGRpcmVjdCBjYWxscy4K
PiAKPiBUaGV5J3JlIGJlbmlnbiBpbiB0aGUgcGFydGljdWxhciBjYXNlIG9mIHRoZW0gYWN0dWFs
bHkgcmVzdWx0aW5nCj4gZnJvbSByZWxhdGl2ZSBDQUxMcywgd2hpY2ggaGVuY2UgcmVxdWlyZSBu
byByZWxvY2F0aW9uIHRvIGJlCj4gcmVjb3JkZWQgaW4geGVuLmVmaSdzIC5yZWxvYyBzZWN0aW9u
LiBCdXQgdGhleSBzaG91bGQgbmV2ZXJ0aGVsZXNzCj4gYmUgc2lsZW5jZWQuIFdlJ3ZlIGJlZW4g
ZGlzY3Vzc2luZyB0aGlzIG9uIGlyYywgaWlyYy4gVGhlIGFic29sdXRlCj4gYWRkcmVzcyB1c2Vk
IHdhbnRzIHRvIG1vdmUgYnkgMUdiIGZvciB0aGUgJChBTFRfQkFTRSkgaW50ZXJtZWRpYXRlCj4g
bGlua2luZyBzdGVwLgoKRldJVyBJIGRvbid0IHNlZSB0aG9zZSBtZXNzYWdlcyB3aXRoIG15IGN1
cnJlbnQgY29kZS4KCldlaS4KCj4gCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 18:37:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 18: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 1iwsDV-0005Ui-9V; Wed, 29 Jan 2020 18:37:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JZHc=3S=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1iwsDU-0005Ub-3h
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 18:37:32 +0000
X-Inumbo-ID: 687d502a-42c6-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 687d502a-42c6-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 18:37:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwsDS-0005T9-EI; Wed, 29 Jan 2020 18:37:30 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1iwsDS-0001L7-4Y; Wed, 29 Jan 2020 18:37:30 +0000
Date: Wed, 29 Jan 2020 18:37:27 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200129183727.t53wphvboeurzuhk@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
 <c714a185-ee86-c4f4-53fe-4c7f5c05a582@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c714a185-ee86-c4f4-53fe-4c7f5c05a582@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjMsIDIwMjAgYXQgMTI6Mjg6MDBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjIuMDEuMjAyMCAyMToyMywgV2VpIExpdSB3cm90ZToKPiA+IC0tLSAvZGV2L251
bGwKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKPiA+
IEBAIC0wLDAgKzEsOTggQEAKPiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiArICogYXNt
LXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ID4gKyAqIG1v
ZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gPiArICoKPiA+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+ICsgKiBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgo+ID4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gPiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgo+ID4gKyAqCj4gPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gPiArICogTGljZW5zZSBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
Lgo+ID4gKyAqCj4gPiArICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KPiA+ICsgKi8K
PiA+ICsKPiA+ICsjaWZuZGVmIF9fWDg2X0hZUEVSVl9IQ0FMTF9IX18KPiA+ICsjZGVmaW5lIF9f
WDg2X0hZUEVSVl9IQ0FMTF9IX18KPiA+ICsKPiA+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ID4g
KyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+ICsKPiA+ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZu
cy5oPgo+ID4gKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9ndWVz
dC9oeXBlcnYtdGxmcy5oPgo+ID4gKyNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ID4gKwo+ID4gK3N0
YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRyb2wsIHBh
ZGRyX3QgaW5wdXRfYWRkciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IG91dHB1dF9hZGRyKQo+ID4gK3sKPiA+ICsgICAgdWludDY0X3Qgc3RhdHVz
Owo+ID4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9IG91dHB1dF9h
ZGRyOwo+ID4gKwo+ID4gKyAgICBhc20gdm9sYXRpbGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxs
X3BhZ2VdIgo+ID4gKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29u
dHJvbCksCj4gPiArICAgICAgICAgICAgICAgICAgICAiK2QiIChpbnB1dF9hZGRyKSBBU01fQ0FM
TF9DT05TVFJBSU5UCj4gPiArICAgICAgICAgICAgICAgICAgOiAiciIgKHI4KSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgIFtoY2FsbF9wYWdlXSAicCIgKGZpeF94X3RvX3ZpcnQoRklYX1hfSFlQ
RVJWX0hDQUxMKSkKPiA+ICsgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiKTsKPiA+ICsKPiA+
ICsgICAgcmV0dXJuIHN0YXR1czsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGlubGluZSB1aW50
NjRfdCBodl9kb19mYXN0X2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgaW5wdXQxLCB1aW50NjRf
dCBpbnB1dDIpCj4gPiArewo+ID4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4gPiArICAgIHVpbnQ2
NF90IGNvbnRyb2wgPSBjb2RlIHwgSFZfSFlQRVJDQUxMX0ZBU1RfQklUOwo+ID4gKyAgICByZWdp
c3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9IGlucHV0MjsKPiA+ICsKPiA+ICsgICAg
YXNtIHZvbGF0aWxlICgiSU5ESVJFQ1RfQ0FMTCAlUFtoY2FsbF9wYWdlXSIKPiA+ICsgICAgICAg
ICAgICAgICAgICA6ICI9YSIgKHN0YXR1cyksICIrYyIgKGNvbnRyb2wpLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgIitkIiAoaW5wdXQxKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4gPiArICAgICAg
ICAgICAgICAgICAgOiAiciIgKHI4KSwKPiA+ICsgICAgICAgICAgICAgICAgICAgIFtoY2FsbF9w
YWdlXSAicCIgKGZpeF94X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKSkKPiA+ICsgICAgICAg
ICAgICAgICAgICA6KTsKPiAKPiBUaGlzIGNvbWVzIHRocm91Z2ggYXMgYSBzbWlsZXkgaW4gbXkg
bWFpbCB2aWV3ZXIsIGJlY2F1c2Ugb2YgdGhlCj4gbWlzc2luZyBibGFua3MgaW1tZWRpYXRlbHkg
aW5zaWRlIHRoZSBvdXRlcm1vc3QgcGFyZW50aGVzZXMuCgpGaXhlZC4KCj4gCj4gPiArCj4gPiAr
ICAgIHJldHVybiBzdGF0dXM7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbmxpbmUgdWludDY0
X3QgaHZfZG9fcmVwX2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLCB1aW50MTZfdCByZXBfY291bnQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IHZhcmhlYWRfc2l6ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFkZHJfdCBpbnB1dCwgcGFkZHJfdCBvdXRwdXQpCj4gPiArewo+ID4gKyAgICB1aW50
NjRfdCBjb250cm9sID0gY29kZTsKPiA+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+ID4gKyAgICB1
aW50MTZfdCByZXBfY29tcDsKPiA+ICsKPiA+ICsgICAgY29udHJvbCB8PSAodWludDY0X3QpdmFy
aGVhZF9zaXplIDw8IEhWX0hZUEVSQ0FMTF9WQVJIRUFEX09GRlNFVDsKPiA+ICsgICAgY29udHJv
bCB8PSAodWludDY0X3QpcmVwX2NvdW50IDw8IEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9PRkZTRVQ7
Cj4gCj4gV2hhdCBhYm91dCB0aGUgdXBwZXIgYml0KHMpIHNwaWxsaW5nIGludG8gdGhlIG5leHQg
ZmllbGQ/IFBlcmhhcHMKPiBiZXR0ZXIgdXNlIE1BU0tfSU5TUigpIGhlcmUgdG9vPwo+IAoKSSBk
aWRuJ3QgZG8gaXQgYmVjYXVzZSB3ZSBkaWRuJ3QgaGF2ZSB0aGUgdHdvIE1BU0tzIGRlZmluZWQu
IFBsdXMgSQp0cnVzdGVkIEh5cGVyLVYgdG8gcmVqZWN0IHdoYXQncyBhYm5vcm1hbCBzbyBJIHdv
dWxkbid0IHdvcnJ5IHRvbyBtdWNoCmFib3V0IGl0LgoKCj4gQWxzbywgdGhpcyBsZWF2ZXMgdGhl
IFNUQVJUIGZpZWxkIHplcm8sIHdoaWNoIG1ha2VzIG1lIHRoaW5rIHlvdQo+IG1lYW4gLi4uCj4g
Cj4gPiArICAgIGRvIHsKPiA+ICsgICAgICAgIHN0YXR1cyA9IGh2X2RvX2h5cGVyY2FsbChjb250
cm9sLCBpbnB1dCwgb3V0cHV0KTsKPiA+ICsgICAgICAgIGlmICggKHN0YXR1cyAmIEhWX0hZUEVS
Q0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQo+ID4gKyAgICAgICAgICAg
IGJyZWFrOwo+ID4gKwo+ID4gKyAgICAgICAgcmVwX2NvbXAgPSBNQVNLX0VYVFIoc3RhdHVzLCBI
Vl9IWVBFUkNBTExfUkVQX0NPTVBfTUFTSyk7Cj4gPiArCj4gPiArICAgICAgICBjb250cm9sICY9
IH5IVl9IWVBFUkNBTExfUkVQX1NUQVJUX01BU0s7Cj4gPiArICAgICAgICBjb250cm9sIHw9IE1B
U0tfSU5TUihyZXBfY29tcCwgSFZfSFlQRVJDQUxMX1JFUF9DT01QX01BU0spOwo+IAo+IC4uLiBS
RVBfU1RBUlRfTUFTSyBoZXJlLgoKWWVzLCBpbmRlZWQuIEZpeGVkLgoKV2VpLgoKPiAKPiBKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 18:54:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 18:54: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 1iwsU9-0007E1-Ob; Wed, 29 Jan 2020 18:54:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwsU8-0007Dw-SA
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 18:54:44 +0000
X-Inumbo-ID: cd2455bc-42c8-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd2455bc-42c8-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 18:54: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 <osstest-admin@xenproject.org>)
 id 1iwsU2-0005o5-Qt; Wed, 29 Jan 2020 18:54: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 1iwsU2-0002Pk-Cy; Wed, 29 Jan 2020 18:54:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwsU2-0005fx-Bs; Wed, 29 Jan 2020 18:54:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146577-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=9b71d6a759a6835c7723afa3d79e1e7f10da4396
X-Osstest-Versions-That: xen=a29f19f7476a13cd6d7757b3aa5eb26ffd9e3c54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 18:54:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146577: 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>

ZmxpZ2h0IDE0NjU3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5YjcxZDZhNzU5YTY4MzVjNzcyM2FmYTNkNzllMWU3ZjEwZGE0Mzk2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMjlmMTlmNzQ3NmExM2NkNmQ3
NzU3YjNhYTVlYjI2ZmZkOWUzYzU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1NzMgIDIwMjAt
MDEtMjkgMTQ6MDA6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTc3ICAy
MDIwLTAxLTI5IDE3OjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGEyOWYxOWY3NDcuLjliNzFkNmE3NTkgIDliNzFkNmE3
NTlhNjgzNWM3NzIzYWZhM2Q3OWUxZTdmMTBkYTQzOTYgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 19:29:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 19: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 1iwt1a-0001Ub-1P; Wed, 29 Jan 2020 19:29:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OKtb=3S=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1iwt1Y-0001UW-9I
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 19:29:16 +0000
X-Inumbo-ID: a1d2284e-42cd-11ea-b211-bc764e2007e4
Received: from mail-pj1-x1030.google.com (unknown [2607:f8b0:4864:20::1030])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1d2284e-42cd-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 19:29:14 +0000 (UTC)
Received: by mail-pj1-x1030.google.com with SMTP id d5so214832pjz.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 11:29:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:from:to:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=dsZjfUOY527j/z1fs9Y7YcyjJM2srdZZjHdmNCwWvyk=;
 b=jLPOjNNDMuCeY2k956kEIgNYfRUomFkgZiwPBmafpp5Q/B4w+iDyEMNC1hL//259hY
 j9NVdr6+j0lJhd9Trhpy0CWhsesAr+hbsKbWSEbZoJBzz7KtxNp+rswwd51I6ummObvx
 OZqBMTjZpFV+ARsO0hkWSwLH/inpp+fhjaniXTbBzDzMvdnQuSF64mv/VoN7+y2xWuU1
 tuWf6N0DH8hHEoMHERCmc1AwN7d33KM30thIBxH4eaKtaO7T62v/77Krlg09FKvyJzUM
 i0NI5c00iS3aYPBJHngpHjLWqG7G7ngcRXU9Eow55BWYhc4wl0MhXfqdwAZzBVc+j29W
 g4VA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:from:to:references:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=dsZjfUOY527j/z1fs9Y7YcyjJM2srdZZjHdmNCwWvyk=;
 b=cRw0HbXGjqW2ox2gNXmzx0hirqt7wmKznlIX61Ep1dQ05uv6LWwoLO1rIy+upB3YB9
 qbIoseGJsf9H9I8v8puYyVOjvnJhrHxnPXy/E325ASdyTb+BU0qe/Wbzqmyii2ft/Ed9
 47dtG3MLLNY1Qh9iROGkolTXyRu7I6Yb+j+++q1lovtCVmYW+qZf/g5cTdnTPAFILj4F
 U9ihWFUCg3WDY3GWU1CKBWLve838sUikUxGPPpmuvN8XDmRz32OzCIItznu6D7RiFXqR
 zqimHOS+iA3uyD6VkeSiJ5RSf0wNGSIA1XTYDcxXRpuMokq9tg5Vv6A/2AiUYr+q/BhK
 yL3w==
X-Gm-Message-State: APjAAAVTy0rwEoJawW/Xhtt/NBTGWdMPeFbZcQdRBJ//YjQT8HyANkqN
 y0mqYQyjuGRz+floGYFuPyS825c4
X-Google-Smtp-Source: APXvYqz9+ID1Q5bO3rXTvfIm+vXSzErC6PywPEKRU+7QQPOyugWRyueyu9Gt3XvLH1cMg2/L5BaQVw==
X-Received: by 2002:a17:902:7c02:: with SMTP id x2mr995659pll.60.1580326153068; 
 Wed, 29 Jan 2020 11:29:13 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id j28sm3642834pgb.36.2020.01.29.11.29.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 11:29:12 -0800 (PST)
From: PGNet Dev <pgnet.dev@gmail.com>
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
Message-ID: <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
Date: Wed, 29 Jan 2020 11:29:10 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@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>

d2l0aCB4ZW4gY21kIGxpbmUgb3B0cyByZWR1Y2VkIHRvCgoJb3B0aW9ucz1kb20wX21heF92Y3B1
cz00IGRvbTBfbWVtPTQwMTZNLG1heDo0MDk2TSBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwg
bm9yZWJvb3Q9ZmFsc2Ugc3luY19jb25zb2xlPXRydWUgc2NoZWRfZGVidWcgaW9tbXU9dmVyYm9z
ZSBhcGljX3ZlcmJvc2l0eT12ZXJib3NlCgpzdGlsbCBubyBmcmVxIGRhdGEvY29udHJvbAoKYW5k
LAoKeGwgZG1lc2cKCShYRU4pICAwMDAwMDAwMDkyMTE4MDAwIC0gMDAwMDAwMDA5MjEzYzAwMCAo
dXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTIxM2MwMDAgLSAwMDAwMDAwMDkyMWUwMDAwIChyZXNl
cnZlZCkKCShYRU4pICAwMDAwMDAwMDkyMWUwMDAwIC0gMDAwMDAwMDA5MjFlYTAwMCAodXNhYmxl
KQoJKFhFTikgIDAwMDAwMDAwOTIxZWEwMDAgLSAwMDAwMDAwMDkyNDM4MDAwIChyZXNlcnZlZCkK
CShYRU4pICAwMDAwMDAwMDkyNDM4MDAwIC0gMDAwMDAwMDA5MjQzYTAwMCAodXNhYmxlKQoJKFhF
TikgIDAwMDAwMDAwOTI0M2EwMDAgLSAwMDAwMDAwMDkyNDNmMDAwIChyZXNlcnZlZCkKCShYRU4p
ICAwMDAwMDAwMDkyNDNmMDAwIC0gMDAwMDAwMDA5MjQ0MTAwMCAodXNhYmxlKQoJKFhFTikgIDAw
MDAwMDAwOTI0NDEwMDAgLSAwMDAwMDAwMDkyNDQ4MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAw
MDAwMDkyNDQ4MDAwIC0gMDAwMDAwMDA5MjQ0YTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAw
OTI0NGEwMDAgLSAwMDAwMDAwMDkyNDUxMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDky
NDUxMDAwIC0gMDAwMDAwMDA5MjQ1NDAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0NTQw
MDAgLSAwMDAwMDAwMDkyNDY3MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNDY3MDAw
IC0gMDAwMDAwMDA5MjQ2YTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0NmEwMDAgLSAw
MDAwMDAwMDkyNTY1MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNTY1MDAwIC0gMDAw
MDAwMDA5MjU2ODAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI1NjgwMDAgLSAwMDAwMDAw
MDkyNmE4MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNmE4MDAwIC0gMDAwMDAwMDA5
MjZhYjAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI2YWIwMDAgLSAwMDAwMDAwMDkyNmU3
MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNmU3MDAwIC0gMDAwMDAwMDA5MjZlOTAw
MCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI2ZTkwMDAgLSAwMDAwMDAwMDkyNmVlMDAwIChy
ZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNmVlMDAwIC0gMDAwMDAwMDA5MjZlZjAwMCAodXNh
YmxlKQoJKFhFTikgIDAwMDAwMDAwOTI2ZWYwMDAgLSAwMDAwMDAwMDllMDI0MDAwIChyZXNlcnZl
ZCkKCShYRU4pICAwMDAwMDAwMDllMDI0MDAwIC0gMDAwMDAwMDA5ZTJiYTAwMCAodXNhYmxlKQoJ
KFhFTikgIDAwMDAwMDAwOWUyYmEwMDAgLSAwMDAwMDAwMDllNmM5MDAwIChyZXNlcnZlZCkKCShY
RU4pICAwMDAwMDAwMDllNmM5MDAwIC0gMDAwMDAwMDA5ZTcxNjAwMCAodXNhYmxlKQoJKFhFTikg
IDAwMDAwMDAwOWU3MTYwMDAgLSAwMDAwMDAwMDllODQ5MDAwIChBQ1BJIE5WUykKCShYRU4pICAw
MDAwMDAwMDllODQ5MDAwIC0gMDAwMDAwMDA5ZjAwMDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAw
MDAwMDBmMDAwMDAwMCAtIDAwMDAwMDAwZjgwMDAwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAw
MDAwZmVjMDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAw
MGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQwNDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAwMDAwMDBm
ZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwZmVl
MDAwMDAgLSAwMDAwMDAwMGZlZTAxMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMGZmMDAw
MDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAwMDAwMDEwMDAwMDAw
MCAtIDAwMDAwMDA4NWUwMDAwMDAgKHVzYWJsZSkKCShYRU4pIEFDUEk6IFhTRFQgOUU4MUEwODgs
IDAwOEMgKHIxIFNVUEVSTSBTTUNJLS1NQiAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQoJKFhFTikg
QUNQSTogRkFDUCA5RTgyODJEMCwgMDEwQyAocjUgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFN
SSAgICAgMTAwMTMpCgkoWEVOKSBBQ1BJOiBEU0RUIDlFODFBMUE4LCBFMTIxIChyMiBTVVBFUk0g
U01DSS0tTUIgICAgICAgIDAgSU5UTCAyMDEyMDcxMSkKCShYRU4pIEFDUEk6IEZBQ1MgOUU4NDhG
ODAsIDAwNDAKCShYRU4pIEFDUEk6IEFQSUMgOUU4MjgzRTAsIDAwNzIgKHIzIFNVUEVSTSBTTUNJ
LS1NQiAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQoJKFhFTikgQUNQSTogRlBEVCA5RTgyODQ1OCwg
MDA0NCAocjEgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCgkoWEVOKSBB
Q1BJOiBGSURUIDlFODI4NEEwLCAwMDlDIChyMSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1J
ICAgICAxMDAxMykKCShYRU4pIEFDUEk6IFNTRFQgOUU4Mjg1NDAsIDBDN0QgKHIyIFRoZXJfUiBU
aGVyX1J2cCAgICAgMTAwMCBJTlRMIDIwMTIwNzExKQoJKFhFTikgQUNQSTogU1NEVCA5RTgyOTFD
MCwgMDUzOSAocjIgIFBtUmVmICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpCgkoWEVO
KSBBQ1BJOiBTU0RUIDlFODI5NzAwLCAwQjc0IChyMiBDcHVSZWYgIENwdVNzZHQgICAgIDMwMDAg
SU5UTCAyMDA1MTExNykKCShYRU4pIEFDUEk6IE1DRkcgOUU4MkEyNzgsIDAwM0MgKHIxIFNVUEVS
TSBTTUNJLS1NQiAgMTA3MjAwOSBNU0ZUICAgICAgIDk3KQoJKFhFTikgQUNQSTogSFBFVCA5RTgy
QTJCOCwgMDAzOCAocjEgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSS4gICAgICAgIDUpCgko
WEVOKSBBQ1BJOiBTU0RUIDlFODJBNjg4LCA1N0Y2IChyMiBTYVNzZHQgIFNhU3NkdCAgICAgIDMw
MDAgSU5UTCAyMDEyMDcxMSkKCShYRU4pIEFDUEk6IEFTRiEgOUU4MkZFODAsIDAwQTUgKHIzMiBJ
TlRFTCAgICAgICBIQ0cgICAgICAgIDEgVEZTTSAgICBGNDI0MCkKCShYRU4pIEFDUEk6IERNQVIg
OUU4MkZGMjgsIDAwODAgKHIxIElOVEVMICAgICAgQkRXICAgICAgICAgMSBJTlRMICAgICAgICAx
KQoJKFhFTikgU3lzdGVtIFJBTTogMzI0OTNNQiAoMzMyNzMxMDRrQikKCShYRU4pIE5vIE5VTUEg
Y29uZmlndXJhdGlvbiBmb3VuZAoJKFhFTikgRmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAw
MDAwLTAwMDAwMDA4NWUwMDAwMDAKCShYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCgkoWEVO
KSB2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4MDAwMDAwMDBkMTAwMDAwMCwgbWFwcGVkIHRvIDB4
ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgMTkyMGssIHRvdGFsIDE5MjBrCgkoWEVOKSB2ZXNhZmI6
IG1vZGUgaXMgODAweDYwMHgzMiwgbGluZWxlbmd0aD0zMjAwLCBmb250IDh4OAoJKFhFTikgdmVz
YWZiOiBUcnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODowCgkoWEVOKSBDUFUg
VmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVsIDYwICgweDNjKSwgU3RlcHBpbmcg
MyAocmF3IDAwMDMwNmMzKQoJKFhFTikgU01CSU9TIDIuNyBwcmVzZW50LgoJKFhFTikgRE1JIDIu
NyBwcmVzZW50LgoJKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAoJKFhFTikgQUNQSTog
UE0tVGltZXIgSU8gUG9ydDogMHgxODA4ICgzMiBiaXRzKQoJKFhFTikgQUNQSTogdjUgU0xFRVAg
SU5GTzogY29udHJvbFswOjBdLCBzdGF0dXNbMDowXQoJKFhFTikgQUNQSTogU0xFRVAgSU5GTzog
cG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgwMCwxOjBdCgkoWEVOKSBBQ1BJOiAz
Mi82NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA5ZTg0OGY4MC8wMDAwMDAwMDAw
MDAwMDAwLCB1c2luZyAzMgoJKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s5ZTg0
OGY4Y10sIHZlY19zaXplWzIwXQoJKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKCShYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDBdIGVu
YWJsZWQpCgkoWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDAyXSBl
bmFibGVkKQoJKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0g
ZW5hYmxlZCkKCShYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDRdIGxhcGljX2lkWzB4MDZd
IGVuYWJsZWQpCgkoWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBlZGdl
IGxpbnRbMHgxXSkKCShYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAw
MDAwXSBnc2lfYmFzZVswXSkKCShYRU4pIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCgkoWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAo
YnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQoJKFhFTikgQUNQSTogSU5UX1NS
Q19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKCShYRU4pIEFD
UEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KCShYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVy
cmlkZS4KCShYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KCShYRU4pIEVuYWJsaW5n
IEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwoJKFhFTikgQUNQSTogSFBFVCBp
ZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCgkoWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJh
dGlvbiAwOiBiYXNlIGYwMDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIDdmCgkoWEVOKSBQ
Q0k6IE1DRkcgYXJlYSBhdCBmMDAwMDAwMCByZXNlcnZlZCBpbiBFODIwCgkoWEVOKSBQQ0k6IFVz
aW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtN2YKCShYRU4pIFtWVC1EXUhvc3QgYWRk
cmVzcyB3aWR0aCAzOQoJKFhFTikgW1ZULURdZm91bmQgQUNQSV9ETUFSX0RSSEQ6CgkoWEVOKSBb
VlQtRF0gIGRtYXJ1LT5hZGRyZXNzID0gZmVkOTAwMDAKCShYRU4pIFtWVC1EXWRyaGQtPmFkZHJl
c3MgPSBmZWQ5MDAwMCBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDNmZTAwMAoJKFhFTikgW1ZULURd
Y2FwID0gZDIwMDhjMjA2NjA0NjIgZWNhcCA9IGYwMTBkYQoJKFhFTikgW1ZULURdIElPQVBJQzog
MDAwMDpmMDoxZi4wCgkoWEVOKSBbVlQtRF0gTVNJIEhQRVQ6IDAwMDA6ZjA6MGYuMAoJKFhFTikg
W1ZULURdICBmbGFnczogSU5DTFVERV9BTEwKCShYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9S
TVJSOgoJKFhFTikgW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFkLjAKCShYRU4pIFtWVC1EXSBl
bmRwb2ludDogMDAwMDowMDoxYS4wCgkoWEVOKSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MTQu
MAoJKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0
aW9uCgkoWEVOKSBTTVA6IEFsbG93aW5nIDQgQ1BVcyAoMCBob3RwbHVnIENQVXMpCgkoWEVOKSBO
Ul9DUFVTOjEwMjQgbnJfY3B1bWFza19iaXRzOjY0CgkoWEVOKSBtYXBwZWQgQVBJQyB0byBmZmZm
ODJjZmZmZmZiMDAwIChmZWUwMDAwMCkKCShYRU4pIG1hcHBlZCBJT0FQSUMgdG8gZmZmZjgyY2Zm
ZmZmYTAwMCAoZmVjMDAwMDApCgkoWEVOKSBJUlEgbGltaXRzOiAyNCBHU0ksIDc2MCBNU0kvTVNJ
LVgKCShYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVwb24gZmlybXdhcmUgcmVxdWVzdCkKCShY
RU4pIHhzdGF0ZTogc2l6ZTogMHgzNDAgYW5kIHN0YXRlczogMHg3CgkoWEVOKSBDUFUwOiBJbnRl
bCBtYWNoaW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCgkoWEVOKSBTcGVjdWxhdGl2ZSBtaXRp
Z2F0aW9uIGZhY2lsaXRpZXM6CgkoWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOgoJKFhFTikgICBD
b21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOSyBTSEFET1dfUEFHSU5HCgkoWEVOKSAg
IFhlbiBzZXR0aW5nczogQlRJLVRodW5rIFJFVFBPTElORSwgU1BFQ19DVFJMOiBObywgT3RoZXI6
IEJSQU5DSF9IQVJERU4KCShYRU4pICAgTDFURjogYmVsaWV2ZWQgdnVsbmVyYWJsZSwgbWF4cGh5
c2FkZHIgTDFEIDQ2LCBDUFVJRCAzOSwgU2FmZSBhZGRyZXNzIDgwMDAwMDAwMDAKCShYRU4pICAg
U3VwcG9ydCBmb3IgSFZNIFZNczogUlNCIEVBR0VSX0ZQVQoJKFhFTikgICBTdXBwb3J0IGZvciBQ
ViBWTXM6IFJTQiBFQUdFUl9GUFUKCShYRU4pICAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20w
IGVuYWJsZWQsIERvbVUgZW5hYmxlZCAod2l0aCBQQ0lEKQoJKFhFTikgICBQViBMMVRGIHNoYWRv
d2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCgkoWEVOKSBVc2luZyBzY2hlZHVsZXI6
IFNNUCBDcmVkaXQgU2NoZWR1bGVyIHJldjIgKGNyZWRpdDIpCgkoWEVOKSBJbml0aWFsaXppbmcg
Q3JlZGl0MiBzY2hlZHVsZXIKCShYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgKCShYRU4p
ICBsb2FkX3dpbmRvd19zaGlmdDogMzAKCShYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFu
Y2U6IDAKCShYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMKCShYRU4pICBydW5x
dWV1ZXMgYXJyYW5nZW1lbnQ6IHNvY2tldAoJKFhFTikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxh
cml0eTogMTBtcwoJKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQg
bnMKCShYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCgkoWEVOKSBEZXRlY3Rl
ZCAzMDkyLjg1NSBNSHogcHJvY2Vzc29yLgoJKFhFTikgRUZJIG1lbW9yeSBtYXA6IChtYXBwaW5n
IEJvb3RTZXJ2aWNlcykKCShYRU4pICAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMDdmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwMDAwMDgwMDAtMDAwMDAwMDA0N2Zm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDAwMDA0ODAwMC0wMDAw
MDAwMDU3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDAwMDU4
MDAwLTAwMDAwMDAwNThmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwMDAwNTkwMDAtMDAwMDAwMDA1Y2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDAwMDA1ZDAwMC0wMDAwMDAwMDVlZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDAwMDVmMDAwLTAwMDAwMDAwNWZmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwMDAwNjAwMDAtMDAwMDAwMDA5ZWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDAwMDA5ZjAwMC0wMDAwMDAwMDlmZmZm
IHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDAwMTAwMDAwLTAwMDAw
NjVmYTVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwNjVmYTYw
MDAtMDAwMDA4YTI5YWZmZiB0eXBlPTEgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAw
MDA4YTI5YjAwMC0wMDAwMDhhMzlhZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShY
RU4pICAwMDAwMDhhMzliMDAwLTAwMDAwOGE0NmNmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgoJKFhFTikgIDAwMDAwOGE0NmQwMDAtMDAwMDA4YzA0ZWZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4YzA0ZjAwMC0wMDAwMDhkNTI3ZmZmIHR5cGU9MSBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhkNTI4MDAwLTAwMDAwOGQ1MmVmZmYg
dHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhkNTJmMDAwLTAwMDAw
OGQ2ODJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGQ2ODMw
MDAtMDAwMDA4ZGUzZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAw
MDA4ZGU0MDAwMC0wMDAwMDhkZTQzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShY
RU4pICAwMDAwMDhkZTQ0MDAwLTAwMDAwOGRlNDlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgoJKFhFTikgIDAwMDAwOGRlNGEwMDAtMDAwMDA4ZGU0ZWZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZGU0ZjAwMC0wMDAwMDhkZTU4ZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhkZTU5MDAwLTAwMDAwOGRlNWZmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGRlNjAwMDAtMDAwMDA4
ZGU2OWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZGU2YTAw
MC0wMDAwMDhkZTc0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAw
MDhkZTc1MDAwLTAwMDAwOGUyN2JmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgoJKFhF
TikgIDAwMDAwOGUyN2MwMDAtMDAwMDA4ZTI4YWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCgkoWEVOKSAgMDAwMDA4ZTI4YjAwMC0wMDAwMDhlMjkyZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhlMjkzMDAwLTAwMDAwOGUyOTNmZmYgdHlwZT0yIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGUyOTQwMDAtMDAwMDA4ZTI5OGZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZTI5OTAwMC0wMDAwMDhl
Mjk5ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhlMjlhMDAw
LTAwMDAwOTE2MDRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAw
OTE2MDUwMDAtMDAwMDA5MTg2Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVO
KSAgMDAwMDA5MTg2ZDAwMC0wMDAwMDkxODlmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKCShYRU4pICAwMDAwMDkxOGEwMDAwLTAwMDAwOTE5MDZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTE5MDcwMDAtMDAwMDA5MTk2ZGZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MTk2ZTAwMC0wMDAwMDkxYTA4ZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxYTA5MDAwLTAwMDAwOTFh
M2NmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFhM2QwMDAt
MDAwMDA5MWEzZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5
MWE0MDAwMC0wMDAwMDkxYTQwZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4p
ICAwMDAwMDkxYTQxMDAwLTAwMDAwOTFhNDFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgoJKFhFTikgIDAwMDAwOTFhNDIwMDAtMDAwMDA5MWE1M2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWE1NDAwMC0wMDAwMDkxYTU0ZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxYTU1MDAwLTAwMDAwOTFhNWNmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFhNWQwMDAtMDAwMDA5MWE2
N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWE2ODAwMC0w
MDAwMDkxYWViZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkx
YWVjMDAwLTAwMDAwOTFiNjhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikg
IDAwMDAwOTFiNjkwMDAtMDAwMDA5MWJiMmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CgkoWEVOKSAgMDAwMDA5MWJiMzAwMC0wMDAwMDkxZjBlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKCShYRU4pICAwMDAwMDkxZjBmMDAwLTAwMDAwOTFmNTRmZmYgdHlwZT03IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFmNTUwMDAtMDAwMDA5MWZjYmZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWZjYzAwMC0wMDAwMDkxZmZl
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxZmZmMDAwLTAw
MDAwOTIxMTdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTIx
MTgwMDAtMDAwMDA5MjEzYmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAg
MDAwMDA5MjEzYzAwMC0wMDAwMDkyMWRmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
CShYRU4pICAwMDAwMDkyMWUwMDAwLTAwMDAwOTIxZTlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgoJKFhFTikgIDAwMDAwOTIxZWEwMDAtMDAwMDA5MjQzN2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQzODAwMC0wMDAwMDkyNDM5ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNDNhMDAwLTAwMDAwOTI0M2Vm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI0M2YwMDAtMDAw
MDA5MjQ0MGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQ0
MTAwMC0wMDAwMDkyNDQ3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAw
MDAwMDkyNDQ4MDAwLTAwMDAwOTI0NDlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwOTI0NGEwMDAtMDAwMDA5MjQ1MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQ1MTAwMC0wMDAwMDkyNDUzZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNDU0MDAwLTAwMDAwOTI0NjZmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI0NjcwMDAtMDAwMDA5MjQ2OWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQ2YTAwMC0wMDAw
MDkyNTY0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNTY1
MDAwLTAwMDAwOTI1NjdmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOTI1NjgwMDAtMDAwMDA5MjZhN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDA5MjZhODAwMC0wMDAwMDkyNmFhZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDkyNmFiMDAwLTAwMDAwOTI2ZTZmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI2ZTcwMDAtMDAwMDA5MjZlOGZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjZlOTAwMC0wMDAwMDkyNmVkZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNmVlMDAwLTAwMDAw
OTI2ZWVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI2ZWYw
MDAtMDAwMDA5ZTAyM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAw
MDA5ZTAyNDAwMC0wMDAwMDllMmI5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShY
RU4pICAwMDAwMDllMmJhMDAwLTAwMDAwOWU2MjNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgoJKFhFTikgIDAwMDAwOWU2MjQwMDAtMDAwMDA5ZTY2Y2ZmZiB0eXBlPTAgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5ZTY2ZDAwMC0wMDAwMDllNmM4ZmZmIHR5cGU9MCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllNmM5MDAwLTAwMDAwOWU3MTVmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWU3MTYwMDAtMDAwMDA5
ZTgzM2ZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWU4MzQw
MDAtMDAwMDA5ZTg0NGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOWU4NDUwMDAtMDAwMDA5ZTg0OGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwOWU4NDkwMDAtMDAwMDA5ZTlhN2ZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAw
MDAwMDBmCgkoWEVOKSAgMDAwMDA5ZTlhODAwMC0wMDAwMDllYjIzZmZmIHR5cGU9NiBhdHRyPTgw
MDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllYjI0MDAwLTAwMDAwOWViMjVmZmYgdHlwZT02
IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWViMjYwMDAtMDAwMDA5ZWVlZWZm
ZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5ZWVlZjAwMC0wMDAw
MDllZWYwZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllZWYx
MDAwLTAwMDAwOWVmOGVmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOWVmOGYwMDAtMDAwMDA5ZWZhYWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDA5ZWZhYjAwMC0wMDAwMDllZmZlZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDllZmZmMDAwLTAwMDAwOWVmZmZmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDg1ZGZmZmZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDBmMDAwMDAwMC0wMDAwMGY3ZmZmZmZm
IHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZWMwMDAwMC0wMDAw
MGZlYzAwZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZWQw
MDAwMC0wMDAwMGZlZDAzZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAg
MDAwMDBmZWQxYzAwMC0wMDAwMGZlZDFmZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAx
CgkoWEVOKSAgMDAwMDBmZWUwMDAwMC0wMDAwMGZlZTAwZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAw
MDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZjAwMDAwMC0wMDAwMGZmZmZmZmZmIHR5cGU9MTEgYXR0
cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDY3YjhmMCAtPiBm
ZmZmODJkMDgwNjg4Y2JlCgkoWEVOKSBzcHVyaW91cyA4MjU5QSBpbnRlcnJ1cHQ6IElSUTcuCgko
WEVOKSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IKCShYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgoJKFhFTikgSW50ZWwg
VlQtZCBEb20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5hYmxlZC4KCShYRU4pIEludGVsIFZULWQg
UXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgoJKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQg
UmVtYXBwaW5nIGVuYWJsZWQuCgkoWEVOKSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRlcnJ1cHQgbm90
IGVuYWJsZWQuCgkoWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJsZWQuCgko
WEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZAoJKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxh
eGVkCgkoWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKCShYRU4pIG5yX3NvY2tldHM6
IDEKCShYRU4pIEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24hCgko
WEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSMwCgkoWEVOKSBlbmFibGVkIEV4dElO
VCBvbiBDUFUjMAoJKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCgkoWEVOKSBpbml0IElPX0FQ
SUMgSVJRcwoJKFhFTikgIElPLUFQSUMgKGFwaWNpZC1waW4pIDgtMCwgOC0xNiwgOC0xNywgOC0x
OCwgOC0xOSwgOC0yMCwgOC0yMSwgOC0yMiwgOC0yMyBub3QgY29ubmVjdGVkLgoJKFhFTikgLi5U
SU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKCShYRU4pIG51
bWJlciBvZiBNUCBJUlEgc291cmNlczogMTUuCgkoWEVOKSBudW1iZXIgb2YgSU8tQVBJQyAjOCBy
ZWdpc3RlcnM6IDI0LgoJKFhFTikgdGVzdGluZyB0aGUgSU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uCgkoWEVOKSBJTyBBUElDICM4Li4uLi4uCgkoWEVOKSAuLi4uIHJlZ2lzdGVyICMwMDog
MDgwMDAwMDAKCShYRU4pIC4uLi4uLi4gICAgOiBwaHlzaWNhbCBBUElDIGlkOiAwOAoJKFhFTikg
Li4uLi4uLiAgICA6IERlbGl2ZXJ5IFR5cGU6IDAKCShYRU4pIC4uLi4uLi4gICAgOiBMVFMgICAg
ICAgICAgOiAwCgkoWEVOKSAuLi4uIHJlZ2lzdGVyICMwMTogMDAxNzAwMjAKCShYRU4pIC4uLi4u
Li4gICAgIDogbWF4IHJlZGlyZWN0aW9uIGVudHJpZXM6IDAwMTcKCShYRU4pIC4uLi4uLi4gICAg
IDogUFJRIGltcGxlbWVudGVkOiAwCgkoWEVOKSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lv
bjogMDAyMAoJKFhFTikgLi4uLiBJUlEgcmVkaXJlY3Rpb24gdGFibGU6CgkoWEVOKSAgTlIgRHN0
IE1zayBUcmcgSVJSIFBvbCBTdGF0IERzdE0gRGVsTSBWZWMKCShYRU4pICAwMCAgMDAgIDEgICAw
ICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMAoJKFhFTikgIDAxICAwMSAgMCAgIDAgICAwICAg
MCAgIDAgICAgMSAgICAxICAgIDMwCgkoWEVOKSAgMDIgIDAxICAwICAgMCAgIDAgICAwICAgMCAg
ICAxICAgIDEgICAgRjAKCShYRU4pICAwMyAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAg
MSAgICAzOAoJKFhFTikgIDA0ICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDQw
CgkoWEVOKSAgMDUgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgNDgKCShYRU4p
ICAwNiAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA1MAoJKFhFTikgIDA3ICAw
MSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDU4CgkoWEVOKSAgMDggIDAxICAwICAg
MCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgNjAKCShYRU4pICAwOSAgMDEgIDEgICAxICAgMCAg
IDAgICAwICAgIDEgICAgMSAgICA2OAoJKFhFTikgIDBhICAwMSAgMCAgIDAgICAwICAgMCAgIDAg
ICAgMSAgICAxICAgIDcwCgkoWEVOKSAgMGIgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAg
IDEgICAgNzgKCShYRU4pICAwYyAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA4
OAoJKFhFTikgIDBkICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDkwCgkoWEVO
KSAgMGUgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgOTgKCShYRU4pICAwZiAg
MDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICBBMAoJKFhFTikgIDEwICAwMCAgMSAg
IDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCgkoWEVOKSAgMTEgIDAwICAxICAgMCAgIDAg
ICAwICAgMCAgICAwICAgIDAgICAgMDAKCShYRU4pICAxMiAgMDAgIDEgICAwICAgMCAgIDAgICAw
ICAgIDAgICAgMCAgICAwMAoJKFhFTikgIDEzICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAg
ICAwICAgIDAwCgkoWEVOKSAgMTQgIDAwICAxICAgMCAgIDAgICAwICAgMCAgICAwICAgIDAgICAg
MDAKCShYRU4pICAxNSAgMDAgIDEgICAwICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMAoJKFhF
TikgIDE2ICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCgkoWEVOKSAgMTcg
IDAwICAxICAgMCAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKCShYRU4pIFVzaW5nIHZlY3Rv
ci1iYXNlZCBpbmRleGluZwoJKFhFTikgSVJRIHRvIHBpbiBtYXBwaW5nczoKCShYRU4pIElSUTI0
MCAtPiAwOjIKCShYRU4pIElSUTQ4IC0+IDA6MQoJKFhFTikgSVJRNTYgLT4gMDozCgkoWEVOKSBJ
UlE2NCAtPiAwOjQKCShYRU4pIElSUTcyIC0+IDA6NQoJKFhFTikgSVJRODAgLT4gMDo2CgkoWEVO
KSBJUlE4OCAtPiAwOjcKCShYRU4pIElSUTk2IC0+IDA6OAoJKFhFTikgSVJRMTA0IC0+IDA6OQoJ
KFhFTikgSVJRMTEyIC0+IDA6MTAKCShYRU4pIElSUTEyMCAtPiAwOjExCgkoWEVOKSBJUlExMzYg
LT4gMDoxMgoJKFhFTikgSVJRMTQ0IC0+IDA6MTMKCShYRU4pIElSUTE1MiAtPiAwOjE0CgkoWEVO
KSBJUlExNjAgLT4gMDoxNQoJKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uIGRvbmUuCgkoWEVOKSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVwdHMuCgkoWEVO
KSBUU0NfREVBRExJTkUgZGlzYWJsZWQgZHVlIHRvIEVycmF0YTsgcGxlYXNlIHVwZGF0ZSBtaWNy
b2NvZGUgdG8gdmVyc2lvbiAweDIyIChvciBsYXRlcikKCShYRU4pIGNhbGlicmF0aW5nIEFQSUMg
dGltZXIgLi4uCgkoWEVOKSAuLi4uLiBDUFUgY2xvY2sgc3BlZWQgaXMgMzA5Mi44OTEwIE1Iei4K
CShYRU4pIC4uLi4uIGhvc3QgYnVzIGNsb2NrIHNwZWVkIGlzIDk5Ljc3MDYgTUh6LgoJKFhFTikg
Li4uLi4gYnVzX3NjYWxlID0gMHg2NjJjCgkoWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9m
IDMyIEtpQi4KCShYRU4pIG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHg0MjEyMAoJKFhF
TikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4M2MKCShYRU4pIG13YWl0LWlkbGU6IGxhcGlj
X3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmCgkoWEVOKSBWTVg6IFN1cHBvcnRlZCBh
ZHZhbmNlZCBmZWF0dXJlczoKCShYRU4pICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRp
b24KCShYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwoJKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJs
ZXMgKEVQVCkKCShYRU4pICAtIFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQoJ
KFhFTikgIC0gVmlydHVhbCBOTUkKCShYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAoJ
KFhFTikgIC0gVW5yZXN0cmljdGVkIEd1ZXN0CgkoWEVOKSAgLSBWTUNTIHNoYWRvd2luZwoJKFhF
TikgIC0gVk0gRnVuY3Rpb25zCgkoWEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCgkoWEVOKSBWTVg6
IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBhZ2VzIGR1ZSB0byBDVkUtMjAxOC0xMjIw
NwoJKFhFTikgSFZNOiBWTVggZW5hYmxlZAoJKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCkgZGV0ZWN0ZWQKCShYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1C
LCAxR0IKCShYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjdiOGYwIC0+IGZmZmY4MmQwODA2ODhj
YmUKCShYRU4pIFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzEKCShYRU4pIG1hc2tlZCBF
eHRJTlQgb24gQ1BVIzEKCShYRU4pIFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzIKCShY
RU4pIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzIKCShYRU4pIFN1cHByZXNzIEVPSSBicm9hZGNhc3Qg
b24gQ1BVIzMKCShYRU4pIG1hc2tlZCBFeHRJTlQgb24gQ1BVIzMKCShYRU4pIEJyb3VnaHQgdXAg
NCBDUFVzCgkoWEVOKSBBZGRpbmcgY3B1IDAgdG8gcnVucXVldWUgMAoJKFhFTikgIEZpcnN0IGNw
dSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwoJKFhFTikgQWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVl
IDAKCShYRU4pIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCgkoWEVOKSBBZGRpbmcgY3B1IDMg
dG8gcnVucXVldWUgMAoJKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0
aW1lciBzdGFydGVkLgoJKFhFTikgRG9tMCBoYXMgbWF4aW11bSA2MDAgUElSUXMKCShYRU4pIE5Y
IChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlCgkoWEVOKSAqKiogQnVpbGRpbmcg
YSBQViBEb20wICoqKgoJKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIK
CShYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+
IDB4M2UwMDAwMAoJKFhFTikgUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgoJKFhFTikgIERv
bTAgYWxsb2MuOiAgIDAwMDAwMDA4M2MwMDAwMDAtPjAwMDAwMDA4NDAwMDAwMDAgKDEwMDY4MDAg
cGFnZXMgdG8gYmUgYWxsb2NhdGVkKQoJKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4NWNj
ZDAwMDAtPjAwMDAwMDA4NWRmZmY3YjgKCShYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5U
OgoJKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODNlMDAw
MDAKCShYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAw
MDAwCgkoWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMDdk
ODAwMAoJKFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODNlMDAwMDAtPmZmZmZmZmZmODNl
MDA0YjgKCShYRU4pICBYZW5zdG9yZSByaW5nOiAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAw
MDAwMDAwCgkoWEVOKSAgQ29uc29sZSByaW5nOiAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAw
MDAwMDAwMAoJKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODNlMDEwMDAtPmZmZmZmZmZm
ODNlMjQwMDAKCShYRU4pICBCb290IHN0YWNrOiAgICBmZmZmZmZmZjgzZTI0MDAwLT5mZmZmZmZm
ZjgzZTI1MDAwCgkoWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZm
ZmY4NDAwMDAwMAoJKFhFTikgIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODI5ODIxODAKCShYRU4p
IERvbTAgaGFzIG1heGltdW0gNCBWQ1BVcwoJKFhFTikgQm9ndXMgRE1JQkFSIDB4ZmVkMTgwMDEg
b24gMDAwMDowMDowMC4wCgkoWEVOKSBbVlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlv
bW11LT5yZWcgPSBmZmZmODJjMDAwM2ZlMDAwCgkoWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmly
cSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KCShYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBpbiBiYWNrZ3JvdW5kCgkoWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKCShYRU4pIEd1ZXN0IExv
Z2xldmVsOiBBbGwKCShYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgoJKFhFTikgV0FSTklORzogQ09OU09MRSBPVVRQVVQgSVMgU1lOQ0hST05P
VVMKCShYRU4pIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVu
IGJ5IGVuc3VyaW5nCgkoWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxp
dmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgoJKFhFTikgSG93ZXZlciBpdCBjYW4gaW50cm9kdWNl
IFNJR05JRklDQU5UIGxhdGVuY2llcyBhbmQgYWZmZWN0CgkoWEVOKSB0aW1la2VlcGluZy4gSXQg
aXMgTk9UIHJlY29tbWVuZGVkIGZvciBwcm9kdWN0aW9uIHVzZSEKCShYRU4pICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoJKFhFTikgMy4uLiAyLi4u
IDEuLi4KCShYRU4pIFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgoJKFhFTikgKioq
IFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRj
aCBpbnB1dCkKCShYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQoJKFhFTikgQm9ndXMgRE1J
QkFSIDB4ZmVkMTgwMDEgb24gMDAwMDowMDowMC4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjAwLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMAoJKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDowMS4xCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAxLjIK
CShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMAoJKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxNi4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE2LjMKCShYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MTkuMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDox
YS4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFiLjAKCShYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MWMuMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYy4xCgkoWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFjLjMKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MWMuNAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4wCgkoWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjFmLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMgoJ
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi4zCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjFmLjYKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMAoJKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMjowMC4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAyOjAw
LjEKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDM6MDAuMAoJKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowNDowMC4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA1OjAwLjAKCShYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDY6MDEuMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDow
NjowNC4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA1LjAKCShYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDY6MDcuMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNjowOS4wCgko
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA3OjAwLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDg6MDAuMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowOTowMS4wCgkoWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjA5OjAyLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGE6MDAu
MAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowYjowMC4wCgkoWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjBkOjAwLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGU6MDAuMAoJKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowZjowMC4wCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjEw
OjAwLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 19:47:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 19:47:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwtJ3-0003Ep-1s; Wed, 29 Jan 2020 19:47:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SEwJ=3S=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iwtJ1-0003Ek-QW
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 19:47:19 +0000
X-Inumbo-ID: 27b03896-42d0-11ea-8396-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27b03896-42d0-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 19:47:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580327238;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=y8g/dPqfGCk6fcwfykD52pzwKD8WBlV/zgSWNygrVyY=;
 b=SFOxP2eav5Mq6h3vjT6TI04eVknA1GFoqV546T5ln4KwWgr/H0OGcL0x
 o8bDUUCI74Av6Bm4KMOSZNtox4YO9PVuHsrycVzLNUL+0PQpT8nmX7sMc
 aKcflwRnUyX4PYnIeaTFJ0e79i5JJadgVnk68MzYeqfFKS4Pgm/A2wjlx s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gs6j9Fka4+h2kUISwvb4MLojkd87WG7K0Zerath0Fvms1YLa/wwV5NplKjkzkmYSw3Udwt9NLD
 DJHX//NMlRJiuZWpwYR0MrQdf55n4yIHqQGywa3RW6OYtrOlrH6wT3k8JlE820LuoefAO6w+FR
 /bB8w4qEez9hyvRE+QyiKQsp3whL1zZjEhcQqNOelXTAEAuOdQgk46/sXa6KCP0WW+Z+seOrsl
 kBqUP3ECXSIhd64J/9wI70n1ScCksBpKblqay6dgmTRE1RC0+OHQQQ5RabsQparmBZH3vZJ1t6
 83w=
X-SBRS: 2.7
X-MesageID: 11639449
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,379,1574139600"; d="scan'208";a="11639449"
To: Paul Durrant <pdurrant@amazon.com>, <xen-devel@lists.xenproject.org>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-2-pdurrant@amazon.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: <1cb14800-ab91-f387-623d-2abafa9f826b@citrix.com>
Date: Wed, 29 Jan 2020 19:47:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200129144702.1543-2-pdurrant@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/2] docs/designs: Add a design document
 for non-cooperative live 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMjkvMDEvMjAyMCAxNDo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQgYS9k
b2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZCBiL2RvY3MvZGVzaWducy9u
b24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi41ZGIzOTM5ZGI1Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvZGVz
aWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCj4gQEAgLTAsMCArMSwyNzIgQEAKPiAr
IyBOb24tQ29vcGVyYXRpdmUgTWlncmF0aW9uIG9mIEd1ZXN0cyBvbiBYZW4KPiArCj4gKyMjIEJh
Y2tncm91bmQKPiArCj4gK1RoZSBub3JtYWwgbW9kZWwgb2YgbWlncmF0aW9uIGluIFhlbiBpcyBk
cml2ZW4gYnkgdGhlIGd1ZXN0IGJlY2F1c2UgaXQgd2FzCj4gK29yaWdpbmFsbHkgaW1wbGVtZW50
ZWQgZm9yIFBWIGd1ZXN0cywgd2hlcmUgdGhlIGd1ZXN0IG11c3QgYmUgYXdhcmUgaXQgaXMKPiAr
cnVubmluZyB1bmRlciBYZW4gYW5kIGlzIGhlbmNlIGV4cGVjdGVkIHRvIGNvLW9wZXJhdGUuIAoK
Rm9yIFBWIGd1ZXN0cywgaXMgbW9yZSB0aGFuICJleHBlY3RlZCB0byBjby1vcGVyYXRlIi4KCk1p
Z3JhdGluZyBhIFBWIGd1ZXN0IGludm9sdmVzIHJld3JpdGluZyBldmVyeSBwYWdldGFibGUgZW50
cnkgd2l0aCBhCmRpZmZlcmVudCBNRk4sIHNvIGV2ZW4gYmVmb3JlIHlvdSBjb25zaWRlciB0aGlu
Z3MgbGlrZSB0aGUgUFYgcHJvdG9jb2xzLAp0aGVyZSBpcyBubyB3YXkgdGhpcyBjb3VsZCBiZSBk
b25lIHdpdGhvdXQgdGhlIGNvb3BlcmF0aW9uIG9mIHRoZSBndWVzdC4KClNhZGx5LCB0aGlzIGZh
Y3Qgd2FzIGRlcGVuZGVkIHVwb24gZm9yIG1pZ3JhdGlvbiBvZiB0aGUgUFYgcHJvdG9jb2xzLAph
bmQgaGFzIG1pZ3JhdGVkIChleGN1c2UgdGhlIHB1bikgaW50byB0aGUgSFZNIHdvcmxkIGFzIHdl
bGwuCgo+IFRoaXMgbW9kZWwgZGF0ZXMgZnJvbQo+ICthbiBlcmEgd2hlbiBpdCB3YXMgYXNzdW1l
ZCB0aGF0IHRoZSBob3N0IGFkbWluaXN0cmF0b3IgaGFkIGNvbnRyb2wgb2YgYXQgbGVhc3QKPiAr
dGhlIHByaXZpbGVnZWQgc29mdHdhcmUgcnVubmluZyBpbiB0aGUgZ3Vlc3QgKGkuZS4gdGhlIGd1
ZXN0IGtlcm5lbCkgd2hpY2ggbWF5Cj4gK3N0aWxsIGJlIHRydWUgaW4gYW4gZW50ZXJwcmlzZSBk
ZXBsb3ltZW50IGJ1dCBpcyBub3QgZ2VuZXJhbGx5IHRydWUgaW4gYSBjbG91ZAo+ICtlbnZpcm9u
bWVudC4KCkkgaGF2ZW4ndCBzZWVuIGl0IGRpc2N1c3NlZCBlbHNld2hlcmUsIGJ1dCBldmVuIGVu
dGVycHJpc2UgZW52aXJvbm1lbnRzCmhhdmUgcHJvYmxlbXMuCgpIYXZpbmcgaG9zdCBhZG1pbiA9
PSBndWVzdCBhZG1pbiBkb2Vzbid0IG1lYW4gdGhhdCBndWVzdCBkcml2ZXJzIGFyZW4ndApidWdn
eSwgb3IgdGhhdCB0aGUgVk0gZG9lc24ndCBleHBsb2RlIG9uIG1pZ3JhdGUuCgpUaGUgc2ltcGxl
IGZhY3QgaXMgdGhhdCBpbnZvbHZpbmcgdGhlIGd1ZXN0IGtlcm5lbCBhZGRzIHVubmVjZXNzYXJ5
Cm1vdmluZyBwYXJ0cyB3aGljaCBjYW4gKGFuZCBkbyB3aXRoIGEgbm9uLXplcm8gcHJvYmFiaWxp
dHkpIGdvIHdyb25nLgoKPiAgVGhlIGFpbSBvZiB0aGlzIGRlc2lnbiBpcyB0byBwcm92aWRlIGEg
bW9kZWwgd2hpY2ggaXMgcHVyZWx5IGhvc3QKPiArZHJpdmVuLCByZXF1aXJpbmcgbm8gY28tb3Bl
cmF0aW9uIGZyb20gdGhlIHNvZnR3YXJlIHJ1bm5pbmcgaW4gdGhlCj4gK2d1ZXN0LCBhbmQgaXMg
dGh1cyBzdWl0YWJsZSBmb3IgY2xvdWQgc2NlbmFyaW9zLgo+ICsKPiArUFYgZ3Vlc3RzIGFyZSBv
dXQgb2Ygc2NvcGUgZm9yIHRoaXMgcHJvamVjdCBiZWNhdXNlLCBhcyBpcyBvdXRsaW5lZCBhYm92
ZSwgdGhleQo+ICtoYXZlIGEgc3ltYmlvdGljIHJlbGF0aW9uc2hpcCB3aXRoIHRoZSBoeXBlcnZp
c29yIGFuZCB0aGVyZWZvcmUgYSBjZXJ0YWluIGxldmVsCj4gK29mIGNvLW9wZXJhdGlvbiBjYW4g
YmUgYXNzdW1lZC4KCklmIG5vdGhpbmcgZWxzZSwgSSdkIGF0IGxlYXN0IHN1Z2dlc3Qgcy9jYW4g
YmUgYXNzdW1lZC9pcyBuZWNlc3NhcnkvLgoKPiArQmVjYXVzZSB0aGUgc2VydmljZSBkb21haW7i
gJlzIGRvbWlkIGlzIHVzZWQgZGlyZWN0bHkgYnkgdGhlIGd1ZXN0IGluIHNldHRpbmcKPiArdXAg
Z3JhbnQgZW50cmllcyBhbmQgZXZlbnQgY2hhbm5lbHMsIHRoZSBiYWNrZW5kIGRyaXZlcnMgaW4g
dGhlIG5ldyBob3N0Cj4gK2Vudmlyb25tZW50IG11c3QgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBk
b21haW4gd2l0aCB0aGUgc2FtZSBkb21pZC4gQWxzbywKPiArYmVjYXVzZSB0aGUgZ3Vlc3QgY2Fu
IHNhbXBsZSBpdHMgb3duIGRvbWlkIGZyb20gdGhlIGZyb250ZW5kIGFyZWEgYW5kIHVzZSBpdCBp
bgo+ICtoeXBlcmNhbGxzIChlLmcuIEhWTU9QX3NldF9wYXJhbSkgcmF0aGVyIHRoYW4gRE9NSURf
U0VMRiwgdGhlIGd1ZXN0IGRvbWlkIG11c3QKPiArYWxzbyBiZSBwcmVzZXJ2ZWQgdG8gbWFpbnRh
aW4gdGhlIEFCSS4KCkhhcyB0aGlzIGJlZW4gdHJ1ZSBzaW5jZSBmb3JldmVyP8KgIFRoZSBncmFu
dCBhbmQgZXZlbnQgQVBJcyB0b29rIHNvbWUKY2FyZSB0byBhdm9pZCB0aGUgZ3Vlc3QgbmVlZGlu
ZyB0byBrbm93IGl0cyBvd24gZG9taWQuCgo+ICsKPiArRnVydGhlcm1vcmUsIGl0IHdpbGwgbmVj
ZXNzYXJ5IHRvIG1vZGlmeSBiYWNrZW5kIGRyaXZlcnMgdG8gcmUtZXN0YWJsaXNoCj4gK2NvbW11
bmljYXRpb24gd2l0aCBmcm9udGVuZCBkcml2ZXJzIHdpdGhvdXQgcGVydHVyYmluZyB0aGUgY29u
dGVudCBvZiB0aGUKPiArYmFja2VuZCBhcmVhIG9yIHJlcXVpcmluZyBhbnkgY2hhbmdlcyB0byB0
aGUgdmFsdWVzIG9mIHRoZSB4ZW5zdG9yZSBzdGF0ZSBub2Rlcy4KPiArCj4gKyMjIE90aGVyIFBh
cmEtVmlydHVhbCBTdGF0ZQo+ICsKPiArIyMjIFNoYXJlZCBSaW5ncwo+ICsKPiArQmVjYXVzZSB0
aGUgY29uc29sZSBhbmQgc3RvcmUgcHJvdG9jb2wgc2hhcmVkIHBhZ2VzIGFyZSBhY3R1YWxseSBw
YXJ0IG9mIHRoZQo+ICtndWVzdCBtZW1vcnkgaW1hZ2UgKGluIGFuIEU4MjAgcmVzZXJ2ZWQgcmVn
aW9uIGp1c3QgYmVsb3cgNEcpIAoKVHlwaWNhbGx5Ki4KClRoZWlyIGV4YWN0IGxvY2F0aW9uIGlz
IGVudGlyZWx5IHVwIHRvIHRoZSBkb21haW4gYnVpbGRlciwgYW5kIHRlbmQgbm90CnRvIGJlIHRo
ZXJlIGZvciBQVkggZ3Vlc3RzIHdoaWNoIGFyZW4ndCB0cnlpbmcgdG8gZml0IHRoZSB0d28gZnJh
bWVzCmludG8gYSBCQVIuCgo+IHRoZW4gdGhlIGNvbnRlbnQKPiArd2lsbCBnZXQgbWlncmF0ZWQg
YXMgcGFydCBvZiB0aGUgZ3Vlc3QgbWVtb3J5IGltYWdlLiBIZW5jZSBubyBhZGRpdGlvbmFsIGNv
ZGUKPiAraXMgcmVxdWlyZSB0byBwcmV2ZW50IGFueSBndWVzdCB2aXNpYmxlIGNoYW5nZSBpbiB0
aGUgY29udGVudC4KCkkgZG8gYWdyZWUgd2l0aCB0aGlzIGNvbmNsdXNpb24gaG93ZXZlci4KCj4g
KyMjIyBTaGFyZWQgSW5mbwo+ICsKPiArVGhlcmUgaXMgYWxyZWFkeSBhIHJlY29yZCBkZWZpbmVk
IGluICpsaWJ4ZW5jdHJsIERvbWFpbiBJbWFnZSBGb3JtYXQqIFszXQo+ICtjYWxsZWQgYFNIQVJF
RF9JTkZPYCB3aGljaCBzaW1wbHkgY29udGFpbnMgYSBjb21wbGV0ZSBjb3B5IG9mIHRoZSBkb21h
aW7igJlzCj4gK3NoYXJlZCBpbmZvIHBhZ2UuIEl0IGlzIG5vdCBjdXJyZW50bHkgaW5jdWRlZCBp
biBhbiBIVk0gKHR5cGUgYDB4MDAwMmApCj4gK21pZ3JhdGlvbiBzdHJlYW0uIEl0IG1heSBiZSBm
ZWFzaWJsZSB0byBpbmNsdWRlIGl0IGFzIGFuIG9wdGlvbmFsIHJlY29yZAo+ICtidXQgaXQgaXMg
bm90IGNsZWFyIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgZXZlciBu
ZWVkcwo+ICt0byBiZSBwcmVzZXJ2ZWQgZm9yIGFuIEhWTSBndWVzdC4KPiArCj4gK0ZvciBhIFBW
IGd1ZXN0IHRoZSBgYXJjaF9zaGFyZWRfaW5mb2Agc3ViLXN0cnVjdHVyZSBjb250YWlucyBpbXBv
cnRhbnQKPiAraW5mb3JtYXRpb24gYWJvdXQgdGhlIGd1ZXN04oCZcyBQMk0sIGJ1dCB0aGlzIGlu
Zm9ybWF0aW9uIGlzIG5vdCByZWxldmFudCBmb3IKPiArYW4gSFZNIGd1ZXN0IHdoZXJlIHRoZSBQ
Mk0gaXMgbm90IGRpcmVjdGx5IG1hbmlwdWxhdGVkIHZpYSB0aGUgZ3Vlc3QuIFRoZSBvdGhlcgo+
ICtzdGF0ZSBjb250YWluZWQgaW4gdGhlIGBzaGFyZWRfaW5mb2Agc3RydWN0dXJlIHJlbGF0ZXMg
dGhlIGRvbWFpbiB3YWxsLWNsb2NrCj4gKyh0aGUgc3RhdGUgb2Ygd2hpY2ggc2hvdWxkIGFscmVh
ZHkgYmUgdHJhbnNmZXJyZWQgYnkgdGhlIGBSVENgIEhWTSBjb250ZXh0Cj4gK2luZm9ybWF0aW9u
IHdoaWNoIGNvbnRhaW5lZCBpbiB0aGUgYEhWTV9DT05URVhUYCBzYXZlIHJlY29yZCkgYW5kIHNv
bWUgZXZlbnQKPiArY2hhbm5lbCBzdGF0ZSAocGFydGljdWxhcmx5IGlmIHVzaW5nIHRoZSAqMmwq
IHByb3RvY29sKS4gRXZlbnQgY2hhbm5lbCBzdGF0ZQo+ICt3aWxsIG5lZWQgdG8gYmUgZnVsbHkg
dHJhbnNmZXJyZWQgaWYgd2UgYXJlIG5vdCBnb2luZyB0byByZXF1aXJlIHRoZSBndWVzdAo+ICtj
by1vcGVyYXRpb24gdG8gcmUtb3BlbiB0aGUgY2hhbm5lbHMgYW5kIHNvIGl0IHNob3VsZCBiZSBw
b3NzaWJsZSB0byByZS1idWlsZCBhCj4gK3NoYXJlZCBpbmZvIHBhZ2UgZm9yIGFuIEhWTSBndWVz
dCBmcm9tIHN1Y2ggb3RoZXIgc3RhdGUuCj4gKwo+ICtOb3RlIHRoYXQgdGhlIHNoYXJlZCBpbmZv
IHBhZ2UgYWxzbyBjb250YWlucyBhbiBhcnJheSBvZiBgWEVOX0xFR0FDWV9NQVhfVkNQVVNgCj4g
KygzMikgYHZjcHVfaW5mb2Agc3RydWN0dXJlcy4gQSBkb21haW4gbWF5IG5vbWluYXRlIGEgZGlm
ZmVyZW50IGd1ZXN0IHBoeXNpY2FsCj4gK2FkZHJlc3MgdG8gdXNlIGZvciB0aGUgdmNwdSBpbmZv
LiBUaGlzIGlzIG1hbmRhdG9yeSBmb3IgaWYgYSBkb21haW4gd2FudHMgdG8KPiArdXNlIG1vcmUg
dGhhbiAzMiB2Q1BVcyBhbmQgb3B0aW9uYWwgZm9yIGxlZ2FjeSB2Q1BVcy4gVGhpcyBtYXBwaW5n
IGlzIG5vdAo+ICtjdXJyZW50bHkgdHJhbnNmZXJyZWQgaW4gdGhlIG1pZ3JhdGlvbiBzdGF0ZSBz
byB0aGlzIHdpbGwgZWl0aGVyIG5lZWQgdG8gYmUKPiArYWRkZWQgaW50byBhbiBleGlzdGluZyBz
YXZlIHJlY29yZCwgb3IgYW4gYWRkaXRpb25hbCB0eXBlIG9mIHNhdmUgcmVjb3JkIHdpbGwKPiAr
YmUgbmVlZGVkLgoKRm9yIG5vbi1jb29wZXJhdGl2ZSBtaWdyYXRpb24gaW4gdGhlIGN1cnJlbnQg
QUJJLCBhIG1pbmltdW0gaXMgdG8ga25vdwp3aGVyZSB0aGUgc2hhcmVkIGluZm8gZnJhbWUgaXMg
bWFwcGVkLCBzbyBpdCBjYW4gYmUgcmUtbWFwcGVkIG9uIGJlaGFsZgpvZiB0aGUgZ3Vlc3Qgb24g
dGhlIGRlc3RpbmF0aW9uIHNpZGUuCgpUaGUgcmVzdCBvZiB0aGlzIHNlY3Rpb24gd2lsbCBiZSB2
ZXJ5IGdvb2QgZXZpZGVuY2UgaW4gdGhlICJuZXcgZ3Vlc3QKQUJJIiBkZXNpZ24uCgo+ICsjIyMg
R3JhbnQgdGFibGUKPiArCj4gK1RoZSBncmFudCB0YWJsZSBpcyBlc3NlbnRpYWxseSB0aGUgcGFy
YS12aXJ0dWFsIGVxdWl2YWxlbnQgb2YgYW4gSU9NTVUuCgpUQkgsIEkgdGhpbmsgInNoYXJlZCBt
ZW1vcnkiIGlzIGEgbXVjaCBiZXR0ZXIgYW5hbG9neSB0aGFuIGFuIElPTU1VLsKgCk9UT0gsIHBl
cmhhcHMgdGhhdCBkb2Vzbid0IGNvcGUgd2l0aCB0aGUgZ3JhbnQgY29weSBhc3BlY3QgcXVpdGUg
YXMgd2VsbAphcyBJJ2QgbGlrZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:20:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:20: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 1iwtpN-0006UG-Bm; Wed, 29 Jan 2020 20:20:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpL-0006U8-VA
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:20:43 +0000
X-Inumbo-ID: d0c7aa5a-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d0c7aa5a-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:39 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id g17so1091942wro.2
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LQqzUPBymPorZGjCWxaYwWR7iFi3Kgmiz5j6a+T8YdM=;
 b=UZSq7IgaKYltE9vVjojgpW7GA13ZN2VQAat27xCcG0QBbryzFKZDuWctHzjbeR86bo
 QDJKJJaWXfDdDgnjFmFpAsbcxORNpb9LcayDBnnPomIbT3u4ds9QTZ5fb00RI6TwkMQB
 4x+h4YNPOgZfDOzN+mG8EQKthnKHfz5G+2/my54EB4L7s5KuXCS1Ve/le6dGuRfAb5cK
 4Qs0+riIJ74kueUHMzgc/3HZFHK18nYrhNPo9InLldamkXDJFVJHR3w0EQtSBA7aWnc8
 JFd/llQC5s4nTTo+wkocKOtANzyqjzK06jn+B8uMt04frFCx/JA91P0DdE53TJcu81h0
 fm1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=LQqzUPBymPorZGjCWxaYwWR7iFi3Kgmiz5j6a+T8YdM=;
 b=kWTDfno9iTS2jxcRKmEvmujRrJ6Xa61FQkEnVn6pksTnIjiigRUxLtBAJBXmDnlX7z
 JVHMtPeMZ1KbN0bZsIdSn3gB9qDqZKCSVmStQowrxGhqr65RzDEzwWm/vLL8Pq0YJa3U
 aZp+4PRPWLhWOknnKymrtAi4nkC5ZQ1qHrHdlzGxkvJx+B54i7wvn+clDrBCVg0PTRUD
 ZqzN6v3B45GtQaITog3A1cZPdz0/corrU0dsNEVW1PJrCUeGzO36e2yTyVrSjpVe/Do2
 7s+fHoedRNzPc73A+IT+ZcJt2MLsKMqaMucDon0lnDqLjRM/4kIEswC8n0zNHErmpAU3
 8OWg==
X-Gm-Message-State: APjAAAXubKXX0BkGp5E8a7Nd8fFQ2E6SXbIikZu/cXy99cnol6w6DnYb
 EJrya11k+qESptjOlCKScINrcpKeSW4=
X-Google-Smtp-Source: APXvYqxnPnxwc/4ocQUAKsqSIim0R/fgW7k64kymFIDEYUSkbjNvZMPrsKfkikXlCvfutejrK4xSXA==
X-Received: by 2002:adf:eb8e:: with SMTP id t14mr605541wrn.384.1580329238558; 
 Wed, 29 Jan 2020 12:20:38 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:38 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:23 +0000
Message-Id: <20200129202034.15052-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/12] MAINTAINERS: put Hyper-V code under
 Viridian maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Julien Grall <julien@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>

QW5kIGFkZCBteXNlbGYgYXMgYSBtYWludGFpbmVyLgoKU29ydCB0aGUgbGlzdCBhbHBoYWJldGlj
YWxseSB3aGlsZSBhdCBpdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Ci0tLQogTUFJTlRBSU5F
UlMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCAxOTE1ZTA5
ZjhiLi4wNGQ5MTQ4MmNkIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVS
UwpAQCAtNTE0LDEwICs1MTQsMTMgQEAgRjoJeGVuL2FyY2gveDg2L21tL3NoYWRvdy8KIAogWDg2
IFZJUklESUFOIEVOTElHSFRFTk1FTlRTCiBNOglQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpv
bi5jb20+CitNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgogUzoJU3VwcG9ydGVkCitGOgl4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJ2LwogRjoJeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi8KLUY6CXhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKK0Y6CXhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LmgKIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMu
aAorRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAogCiBYRU5UUkFDRQogTToJ
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:20:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:20: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 1iwtpI-0006U2-1r; Wed, 29 Jan 2020 20:20:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpH-0006Tx-1Q
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:20:39 +0000
X-Inumbo-ID: d00b1a20-42d4-11ea-ad98-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d00b1a20-42d4-11ea-ad98-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:38 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id b17so1468898wmb.0
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=S9MG8hA2APKZ2gqKwyabt63jSXVsq7NUUHF5gjRTKAE=;
 b=GQU0yyFijbeX920Vi8021DppGbfQ+UOTSE6wBKmprIHPTYC71Z20qFsQQq3h80p1JX
 aqoNcJ7zZvXhjxpD4559mN+8cQdKA72y/peGABHOM+yfKoZvW/auTFfQHT2/XCyjIAi+
 D7j5/EKCwCeMOgrUZrjRltidvSoDOfVt83fBbS80PfhnDaJc1BDcYYuvu5OIDKIw41Xd
 spOz+3p4z2dH/Fy240BdqJ2q/Zj786S1SSJUmb17hcThpdT5GiDcQgd9rFfWNnp4cKRe
 ZM6XPJZ+r9phXG0pxir+4JNz66N7h1Xq3QIWk3TfvCSLJRSSgj/fNkPq1d2Qv+TyBaVO
 5+kw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=S9MG8hA2APKZ2gqKwyabt63jSXVsq7NUUHF5gjRTKAE=;
 b=MANfB5fYzeSJ3AXD4fjh3FgHy81tJgVnS+KPnr4XA9YSUNXpU1VQ9IxH1HLGfCHutp
 IXXf2Qpw3Zr8C1E+yY2TWAhbkXCoaS/1SqKB6uGIZt7qSzoaWAG4Whyac3OCcAxJGIy9
 YjR6Egkew6jg5BhSic7Ko1J1E2j0oqaZ6iOwLstwR8n+PDHswatzTkxIgcMHuf3BqEWz
 yJouUMblPMtPMXUjUcgW2Ku7eSUUOLZKIGT261jXZU1uipzSQ2ejsvnKD3FHtREbQXrP
 NoxBW54VCdFgR5Tbt8BCLiDNIJExmxYO7s47mFnN6+E/ycTmu0EXhH44W9w6fD4179kr
 oDXQ==
X-Gm-Message-State: APjAAAXkvXZC1px3/rgSXYWDqlSSnmu15MpqMTQigRiblk/GQ1zpPrS4
 ydH4QUtEyp36dfFjidVhIbRDlJ706co=
X-Google-Smtp-Source: APXvYqxd9UEG15krYRRyN2JXpVZjNj/qXDPfMDJ8kInKJT6ELbPR5N2Mdy+NBznZ7OwkLB/Ml7PpjA==
X-Received: by 2002:a1c:9c4c:: with SMTP id f73mr899145wme.125.1580329237455; 
 Wed, 29 Jan 2020 12:20:37 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:36 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:22 +0000
Message-Id: <20200129202034.15052-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/12] More Hyper-V infrastructures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBwYXRjaCBzZXJlaXMgaW1wbGVtZW50cyBzZXZlcmFsIGltcG9ydGFudCBmdW5jdGlvbmFs
aXRpZXMgdG8gcnVuClhlbiBvbiB0b3Agb2YgSHlwZXItVi4KClNlZSBpbmRpdmlkdWFsIHBhdGNo
ZXMgZm9yIG1vcmUgZGV0YWlscy4gRmlyc3QgZmV3IHBhdGNoZXMgYXJlIGdlbmVyaWMKeDg2IGNo
YW5nZXMuIFRoZSByZXN0IGlzIEh5cGVyLVYgc3BlY2lmaWMuCgpJJ3ZlIGNoZWNrZWQgdGhlIGFz
c2VtYmx5IGNvZGUgYXMgd2VsbCBhcyBwdXR0aW5nIGluIGEgdGVzdCBwYXRjaCB0bwptYWtlIHN1
cmUgdGhlIGh5cGVyY2FsbCBpbnRlcmZhY2UgaXMgaW1wbGVtZW50ZWQgY29ycmVjdGx5LgoKV2Vp
LgoKQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBNaWNoYWVsIEtlbGxl
eSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KCldlaSBMaXUgKDEyKToKICBNQUlOVEFJTkVSUzogcHV0IEh5cGVyLVYgY29kZSB1
bmRlciBWaXJpZGlhbiBtYWludGFpbmVyc2hpcAogIHg4Ni9oeXBlcnZpc29yOiBtYWtlIGh5cGVy
dmlzb3JfYXBfc2V0dXAgcmV0dXJuIGFuIGVycm9yIGNvZGUKICB4ODYvc21wOiBkb24ndCBvbmxp
bmUgY3B1IGlmIGh5cGVydmlzb3JfYXBfc2V0dXAgZmFpbHMKICB4ODY6IG1ha2UgcGFkZHJfYml0
cyBhdmFpbGFibGUgZWFybGllcgogIHg4NjogcHJvdmlkZSBleGVjdXRhYmxlIGZpeG1hcCBmYWNp
bGl0eQogIHg4Ni9oeXBlcnZpc29yOiBwcm92aWRlIGh5cGVydmlzb3JfcmVzZXJ2ZV90b3BfcGFn
ZXMKICB4ODYvaHlwZXJ2OiBzZXR1cCBoeXBlcmNhbGwgcGFnZQogIHg4Ni9oeXBlcnY6IHByb3Zp
ZGUgSHlwZXItViBoeXBlcmNhbGwgZnVuY3Rpb25zCiAgRE8gTk9UIEFQUExZOiB4ODYvaHlwZXJ2
OiBpc3N1ZSBhbiBoeXBlcmNhbGwKICB4ODYvaHlwZXJ2OiBwcm92aWRlIHBlcmNwdSBoeXBlcmNh
bGwgaW5wdXQgcGFnZQogIHg4Ni9oeXBlcnY6IHJldHJpZXZlIHZwX2luZGV4IGZyb20gSHlwZXIt
VgogIHg4Ni9oeXBlcnY6IHNldHVwIFZQIGFzc2lzdCBwYWdlCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0
LlMgICAgICAgICAgICAgICB8ICAxNSArKy0KIHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTkgKystCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5j
ICAgICAgIHwgMTU1ICsrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L3ByaXZhdGUuaCAgICAgIHwgIDMxICsrKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5jICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5j
ICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgICAg
ICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE1ICsrLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICB8ICAg
NSArLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2ZpeG1hcC5oICAgICAgICAgICAgIHwgIDI0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmggfCAgOTYgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC9oeXBlcnZpc29yLmggICB8ICAxMCArLQogMTggZmlsZXMgY2hhbmdlZCwgMzk4IGluc2VydGlv
bnMoKyksIDM1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvcHJpdmF0ZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:20:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwtpS-0006VC-Ll; Wed, 29 Jan 2020 20:20:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpQ-0006Ue-Vv
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:20:49 +0000
X-Inumbo-ID: d1575e5c-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1575e5c-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:40 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id y11so1042967wrt.6
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=9adkovXBXcrsU2wrP2JH6R+/kChgLQsRH9C97w7ZMwg=;
 b=Be2+uZN/IU3vEeyirsev19HR7abf6wkSb8D0/01Cx5Zw6CEZ5K/p+6P4NNk4vYq1Po
 4GFkfFS8U7ZVJVDvVO+7Uiu0Bdipm7sSlPz2vQYSkyxCPCB2aagp0jZyd0e43Td9kkvM
 R1ly2U2e7BD/mtUxax0XY8zB8c0kNIgK45foJfaRcuOEyZuMvcjUPsVtQgN0xYrqTy8g
 5K3FYhNYZYk3NOcYDk/rd/xkjVI14lsUZAS2/tQ4ZcJrCTfRNKVMf5r6GvPwEG6tQVhJ
 ooou8jBv7RG5xgFkbAVLd/mepxE3w43RjqmjelX9dE1WcnrldrIPSYk2Oi60YEq2OPoh
 3kJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=9adkovXBXcrsU2wrP2JH6R+/kChgLQsRH9C97w7ZMwg=;
 b=NEbG1rSNlhoKePzYLMBWpB8MpBf0/YO6JOXK8co3o8M/MvYuw8UKY12AQTTDWPh7yW
 ve3CcjoY9o2OjVUt7EOFPFOSi+eZZZiJswT23fPnx8SmjaCH9wunxynMJaJYW80zDOwr
 P+0V92ctf8SEKSm6imepRn1L/91Grobp97LZGCqosx3ShhsBXku7SlAsw1I/XJqpmmWA
 cEy0G+sdM9imCmaCsDGl9B1a7UObnyy6Xk4lms/a49oSXsc2VFu28tZadvCIPYQsvAvz
 SQvL0bBASRMIWrGqKqz2MzcmNqr85T/o7207cmKEo8FybXwLbNY6/++8nLCQUovubQMm
 +RpA==
X-Gm-Message-State: APjAAAWFZur+ZgfCxjTHFGb/y3XyZ1gYfzGs7dqWu0iR0OzT9jR3gafl
 tVtK0GH0aZEW/CFE7PstHePJkJplxII=
X-Google-Smtp-Source: APXvYqxcplD/sL4f1zqvSxzOgdqa8zb6xw3FwUzA0TaA288GWgQuGTGSBlHh5lMXyHkrAYCROMutAw==
X-Received: by 2002:adf:bc87:: with SMTP id g7mr605314wrh.121.1580329239560;
 Wed, 29 Jan 2020 12:20:39 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:39 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:24 +0000
Message-Id: <20200129202034.15052-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/12] x86/hypervisor: make
 hypervisor_ap_setup return an error 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

V2Ugd2FudCB0byBiZSBhYmxlIHRvIGhhbmRsZSBBUCBzZXR1cCBlcnJvciBpbiB0aGUgdXBwZXIg
bGF5ZXIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwgIDYgKysrKy0tCiB4ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8ICA2ICsrKy0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jCmluZGV4IDRmMjdiOTg3NDAuLmU3MmM5MmZmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYwpAQCAtNTIsMTAgKzUyLDEyIEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9p
ZCkKICAgICAgICAgb3BzLT5zZXR1cCgpOwogfQogCi12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAo
dm9pZCkKK2ludCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiB7CiAgICAgaWYgKCBvcHMgJiYg
b3BzLT5hcF9zZXR1cCApCi0gICAgICAgIG9wcy0+YXBfc2V0dXAoKTsKKyAgICAgICAgcmV0dXJu
IG9wcy0+YXBfc2V0dXAoKTsKKworICAgIHJldHVybiAwOwogfQogCiB2b2lkIGh5cGVydmlzb3Jf
cmVzdW1lKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCA2ZGJjNWY5NTNmLi5lZWQ4YTZlZGFl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTI1NywxMSArMjU3LDE4IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cCh2b2lkKQogICAgIGluaXRfZXZ0Y2huKCk7CiB9CiAKLXN0YXRpYyB2b2lkIGFw
X3NldHVwKHZvaWQpCitzdGF0aWMgaW50IGFwX3NldHVwKHZvaWQpCiB7CisgICAgaW50IHJjOwor
CiAgICAgc2V0X3ZjcHVfaWQoKTsKLSAgICBtYXBfdmNwdWluZm8oKTsKKyAgICByYyA9IG1hcF92
Y3B1aW5mbygpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBpbml0
X2V2dGNobigpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIGludCB4Z19hbGxvY191bnVzZWRfcGFn
ZShtZm5fdCAqbWZuKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnZpc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAppbmRleCAz
OTJmNGI5MGFlLi5iNTAzODU0YzViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVydmlzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlz
b3IuaApAQCAtMjUsNyArMjUsNyBAQCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgewogICAgIC8qIE1h
aW4gc2V0dXAgcm91dGluZSAqLwogICAgIHZvaWQgKCpzZXR1cCkodm9pZCk7CiAgICAgLyogQVAg
c2V0dXAgKi8KLSAgICB2b2lkICgqYXBfc2V0dXApKHZvaWQpOworICAgIGludCAoKmFwX3NldHVw
KSh2b2lkKTsKICAgICAvKiBSZXN1bWUgZnJvbSBzdXNwZW5zaW9uICovCiAgICAgdm9pZCAoKnJl
c3VtZSkodm9pZCk7CiB9OwpAQCAtMzQsNyArMzQsNyBAQCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
ewogCiBjb25zdCBjaGFyICpoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwogdm9pZCBoeXBlcnZpc29y
X3NldHVwKHZvaWQpOwotdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOworaW50IGh5cGVy
dmlzb3JfYXBfc2V0dXAodm9pZCk7CiB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpOwogCiAj
ZWxzZQpAQCAtNDQsNyArNDQsNyBAQCB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpOwogCiBz
dGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmh5cGVydmlzb3JfcHJvYmUodm9pZCkgeyByZXR1cm4g
TlVMTDsgfQogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkgeyBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgfQotc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfYXBfc2V0
dXAodm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgfQorc3RhdGljIGlubGluZSBpbnQgaHlw
ZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyByZXR1cm4gMDsg
fQogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpIHsgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7IH0KIAogI2VuZGlmICAvKiBDT05GSUdfR1VFU1QgKi8KLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:20:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtpX-0006Wt-6O; Wed, 29 Jan 2020 20:20:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpV-0006Wd-Ue
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:20:53 +0000
X-Inumbo-ID: d1eddfe4-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1eddfe4-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:41 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id t2so1090251wrr.1
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=/FbJPxpmB5OoBHeLoD4a2Tb0dzwLPZohxRxFGDvz/aM=;
 b=BLGE7OHaGGUF5ilIbVyBjY9XiiaCmjK4Mfe60MEmj8qbr5cB9EpoYL61G16cSaTvJ5
 oIepJoEa3iXy+ti7A3ap+Pnyss7gXd8Z0FOk/F1FQEUX1KIRe2Sf+MnZg6oepsNEneUP
 +mh3rEUvel9pPv+qgEPl8hvFVmGDfHDKzkdaVays1soHKiL2VwzHHNAh1sjYezYLMzQn
 CHV+GTZhqbrvFqSAei2qQ60ApcZaIIYALZM3Oyx1UT0CSmM4fpaPyYgM/IE7tZ2dyXsX
 50MC+euCeN7fZYXg6BsfXwLJH+aszcBDPeIvtCoV47VTbBDZIRyVz+XSl/pfzVBtSamZ
 58Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=/FbJPxpmB5OoBHeLoD4a2Tb0dzwLPZohxRxFGDvz/aM=;
 b=P0UWrWOTNEB5VTXTgQfvHLCqtE56AazotW9o9EgbaIwqGu85TQWhGpGVskCtiPjzfc
 E9KZ1/SdqLnWaMm7TLiUxPtFmwnTni8d4v84OHGzYu8BbRqocrHPo3+iaOGd1YPPFNiw
 vO0kM9j4x5prC2oUmOdTB4I7CqzIBzY93DZL8so/FC30NZz3OouTpSLwuXa3pRp+jpuY
 eT7XkHEwn1eCK7EDkBrS9tZ4rqdNzaqwRX5ql61KCWT2jcPGlrnnSO99ag8c+MM4MZTv
 GrLUlkGLtQAvr4HEbcC6DTvXVuNyAQMigHuxO/hm73PPj6warqbXiy+b7IQh690UBcf/
 yctw==
X-Gm-Message-State: APjAAAWxscpBrQyKAQ3LQiDptPj2C0Y4ukRZudJBDSKekieL/zSgVBn8
 Xl1Ro6j9m86Rhu9CbBE9cDB9rSibbuw=
X-Google-Smtp-Source: APXvYqw7egBWkgvJxpUfm4AAiudYV7Ho+QXD1BugIAlILurcy88HxFWc1wrKRwjq7XeXsnzXIDy0Gw==
X-Received: by 2002:adf:f58a:: with SMTP id f10mr633206wro.105.1580329240578; 
 Wed, 29 Jan 2020 12:20:40 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:40 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:25 +0000
Message-Id: <20200129202034.15052-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/12] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

UHVzaCBoeXBlcnZpc29yX2FwX3NldHVwIGRvd24gdG8gc21wX2NhbGxpbi4KClRha2UgdGhlIGNo
YW5jZSB0byByZXBsYWNlIHhlbl9ndWVzdCB3aXRoIGNwdV9oYXNfaHlwZXJ2aXNvci4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyB8IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggYzlkMWFiNDQyMy4uOTNiODZhMDllOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCkBAIC0xOTksNiArMTk5LDEzIEBAIHN0YXRpYyB2b2lkIHNtcF9jYWxsaW4odm9pZCkKICAg
ICAgICAgZ290byBoYWx0OwogICAgIH0KIAorICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICYm
IChyYyA9IGh5cGVydmlzb3JfYXBfc2V0dXAoKSkgIT0gMCApCisgICAgeworICAgICAgICBwcmlu
dGsoIkNQVSVkOiBGYWlsZWQgdG8gaW5pdGlhbGlzZSBoeXBlcnZpc29yIGZ1bmN0aW9ucy4gTm90
IGNvbWluZyBvbmxpbmUuXG4iLCBjcHUpOworICAgICAgICBjcHVfZXJyb3IgPSByYzsKKyAgICAg
ICAgZ290byBoYWx0OworICAgIH0KKwogICAgIGlmICggKHJjID0gaHZtX2NwdV91cCgpKSAhPSAw
ICkKICAgICB7CiAgICAgICAgIHByaW50aygiQ1BVJWQ6IEZhaWxlZCB0byBpbml0aWFsaXNlIEhW
TS4gTm90IGNvbWluZyBvbmxpbmUuXG4iLCBjcHUpOwpAQCAtMzcxLDkgKzM3OCw2IEBAIHZvaWQg
c3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIHRzeF9pbml0KCk7IC8qIE5lZWRz
IG1pY3JvY29kZS4gIE1heSBjaGFuZ2UgSExFL1JUTSBmZWF0dXJlIGJpdHMuICovCiAKLSAgICBp
ZiAoIHhlbl9ndWVzdCApCi0gICAgICAgIGh5cGVydmlzb3JfYXBfc2V0dXAoKTsKLQogICAgIHNt
cF9jYWxsaW4oKTsKIAogICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtpc-0006Yk-HM; Wed, 29 Jan 2020 20:21:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpa-0006YD-VO
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:20:58 +0000
X-Inumbo-ID: d290ead6-42d4-11ea-8396-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d290ead6-42d4-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:42 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z7so979852wrl.13
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=gCFi7p2cW832Oj/4SVP/DOq5zNQ19Ssf0CeEfHPDZW8=;
 b=UGdQvDH0kvj8CPfpAVPM2GPWDjpOeQV+LlipPwIQQajytXitYVU8e6auoEOexZ51Co
 aHmLhglQy5QVyCWl3gat1MnhrmwvsMCmRwcO7jBKjHSAheIsJBmJ9/5zVm0JlqhJc0z5
 vpSyvSxrZuVPWRgMK+Z2gj1KvOBQKr1LxVtV5G9bOrU4U0otxJ3hgayBaGwMjSoF2KWs
 SsyBWWoPbzMmHkGZ6o3VMEZD8Wq0JMjE5Sgf/z6+E4p6eL7frHtH3C0rBs5T2TJEoCLp
 zfjM2/o4D1rP3tSFDvHoilybJwCdv5SHxK07xbM2WNtkKkfE0VxBaJlK4kS66auL2K2s
 BrfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=gCFi7p2cW832Oj/4SVP/DOq5zNQ19Ssf0CeEfHPDZW8=;
 b=nDENmJdvw+LLqx/pHB40SCWfmLzs15p05uaTKmFMPkLsEDgGfL0H9KiScXDDGgr5/7
 zlI+OC3Ugdl1GwT18ZPIPqjlepfKfjlosbkJ/2mn0qkcG/givdCu5Y7KvlzY8jyqwIJO
 Bb51LNRGCVU5sOVnESz76Lxnw+QhEfx4xiFfwSLVxq3V6l8TMngFCDQf7xLqElphLHOW
 43WREbyZjwc3kPUnRhbm1sWMiCiC0P5OzwN1nTyEedPk9yM/ZehYOp4HNjPOIdSGH50H
 XF7forzZNwhDa1OzGt3xCyKC9s7IHyh+e5rkwAzTlFv+NtLbID0wvBl/Jn42DhfdiIdG
 jXug==
X-Gm-Message-State: APjAAAWNzSCFl/lDEKxM8TFIv8v+YEzspzVJ706nsfqYxNUdxroxoK1z
 sDUZYb4rtlEh+3GthfrEKg8hjPD0+BY=
X-Google-Smtp-Source: APXvYqzt8Mlxu7sk+n0p3Z+yz/gJsQAhDgj0fvBlFArkkEcdGPWBrI5u9ORxFQ9ccso3qsYIEDpQhQ==
X-Received: by 2002:adf:f64b:: with SMTP id x11mr560145wrp.355.1580329241596; 
 Wed, 29 Jan 2020 12:20:41 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:41 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:26 +0000
Message-Id: <20200129202034.15052-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/12] x86: make paddr_bits available earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

TW92ZSBlYXJseV9jcHVfaW5pdCBiZWZvcmUgaW5pdF9lODIwLCBzdWNoIHRoYXQgcGFkZHJfYml0
cyBjYW4gYmUgdXNlZApieSBlODIwIGNvZGUuCgpUaGlzIHdpbGwgcmVkdWNlIGNvZGUgcmVwZXRp
dGlvbiBhbmQgcHJlcGFyZSBmb3IgZnVydGhlciBhZGp1c3RtZW50IHdoZW4KTDAgaHlwZXJ2aXNv
ciBjb21lcyBpbnRvIHBsYXkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3Nv
ZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lODIwLmMgIHwgMTQgKysrKy0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jIHwgIDUgKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5j
IGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCAwODJmOTkyOGExLi4zODkyYzljZmI3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKQEAg
LTQyMCw3ICs0MjAsNyBAQCBzdGF0aWMgdWludDY0X3QgX19pbml0IG10cnJfdG9wX29mX3JhbSh2
b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKICAgICB1aW50NjRfdCBt
dHJyX2NhcCwgbXRycl9kZWYsIGFkZHJfbWFzaywgYmFzZSwgbWFzaywgdG9wOwotICAgIHVuc2ln
bmVkIGludCBpLCBwaHlzX2JpdHMgPSAzNjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIC8q
IEJ5IGRlZmF1bHQgd2UgY2hlY2sgb25seSBJbnRlbCBzeXN0ZW1zLiAqLwogICAgIGlmICggZTgy
MF9tdHJyX2NsaXAgPT0gLTEgKQpAQCAtNDQ1LDE1ICs0NDUsOSBAQCBzdGF0aWMgdWludDY0X3Qg
X19pbml0IG10cnJfdG9wX29mX3JhbSh2b2lkKQogICAgIGlmICggIXRlc3RfYml0KFg4Nl9GRUFU
VVJFX01UUlIgJiAzMSwgJmVkeCkgKQogICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICAvKiBGaW5k
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIHNpemUgZm9yIHRoaXMgQ1BVLiAqLwotICAgIGVheCA9IGNw
dWlkX2VheCgweDgwMDAwMDAwKTsKLSAgICBpZiAoIChlYXggPj4gMTYpID09IDB4ODAwMCAmJiBl
YXggPj0gMHg4MDAwMDAwOCApCi0gICAgewotICAgICAgICBwaHlzX2JpdHMgPSAodWludDhfdClj
cHVpZF9lYXgoMHg4MDAwMDAwOCk7Ci0gICAgICAgIGlmICggcGh5c19iaXRzID4gUEFERFJfQklU
UyApCi0gICAgICAgICAgICBwaHlzX2JpdHMgPSBQQUREUl9CSVRTOwotICAgIH0KLSAgICBhZGRy
X21hc2sgPSAoKDF1bGwgPDwgcGh5c19iaXRzKSAtIDEpICYgfigoMXVsbCA8PCAxMikgLSAxKTsK
KyAgICAvKiBwYWRkcl9iaXRzIG11c3QgaGF2ZSBiZWVuIHNldCBhdCB0aGlzIHBvaW50ICovCisg
ICAgQVNTRVJUKHBhZGRyX2JpdHMpOworICAgIGFkZHJfbWFzayA9ICgoMXVsbCA8PCBwYWRkcl9i
aXRzKSAtIDEpICYgUEFHRV9NQVNLOwogCiAgICAgcmRtc3JsKE1TUl9NVFJSY2FwLCBtdHJyX2Nh
cCk7CiAgICAgcmRtc3JsKE1TUl9NVFJSZGVmVHlwZSwgbXRycl9kZWYpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBkODU4ODgz
NDA0Li44OWZlNDkxNDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtOTU0LDYgKzk1NCw5IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgZWxzZQogICAgICAgICBw
YW5pYygiQm9vdGxvYWRlciBwcm92aWRlZCBubyBtZW1vcnkgaW5mb3JtYXRpb25cbiIpOwogCisg
ICAgLyogVGhpcyBtdXN0IGNvbWUgYmVmb3JlIGU4MjAgY29kZSBiZWN1YXVzZSBpdCBzZXRzIHBh
ZGRyX2JpdHMuICovCisgICAgZWFybHlfY3B1X2luaXQoKTsKKwogICAgIC8qIFNhbml0aXNlIHRo
ZSByYXcgRTgyMCBtYXAgdG8gcHJvZHVjZSBhIGZpbmFsIGNsZWFuIHZlcnNpb24uICovCiAgICAg
bWF4X3BhZ2UgPSByYXdfbWF4X3BhZ2UgPSBpbml0X2U4MjAobWVtbWFwX3R5cGUsICZlODIwX3Jh
dyk7CiAKQEAgLTE1MzIsOCArMTUzNSw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgc29mdGlycV9pbml0KCk7CiAgICAgdGFza2xl
dF9zdWJzeXNfaW5pdCgpOwogCi0gICAgZWFybHlfY3B1X2luaXQoKTsKLQogICAgIHBhZ2luZ19p
bml0KCk7CiAKICAgICB0Ym9vdF9wcm9iZSgpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:21: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 1iwtph-0006b6-Si; Wed, 29 Jan 2020 20:21:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpf-0006aO-Vq
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:04 +0000
X-Inumbo-ID: d32f214c-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d32f214c-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:43 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id w15so1065997wru.4
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cLJgFPr57iEIt0cWTwdp4rQGYu8h82jvo9pSTpYW02s=;
 b=e0RLakOEr6u+WdJ+xPbJGytMfwZaK5EX6iACn5XOShZ67X/KMgy6DWLkPeQj8bONdD
 +yN73gNSPX/5KtpQ4lP1ET3LxDSFgN2m1TY/eUDGtbYILBdgd6bThN9cM2Tjd7bSKw/D
 4UzI4/tfAbWil+w2NuSd/+QWFuudwufKSGEpI0A1xX2LAtMGYnMuOvhiBEmb6MRQCgWB
 bxr3wtBhDSDvOyI82iO7Hd5E6weRdDUod4Cpnz3bEmOt5hfeYZJh2pyUPfqwO0d2VLe6
 uhM+79n1E4ftRY5Bif38yiMHkn4OUExLMyLYTShejyC8e9fodRCjdoRV4pGXRDHXTMze
 O1+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=cLJgFPr57iEIt0cWTwdp4rQGYu8h82jvo9pSTpYW02s=;
 b=Q3wvXvBrQDdU5tPlV6sajEaVFiHKHIqiI0o5jP9w5fUEIc3w81y5MZK0gAWQv4Xby9
 7juCZ7lLGFTXvk8h9KwB5nquCOGfCrZHtOMWpN7VqLOv9xQf3KeqvjX9x8f+uowRkiMW
 C5Qn+YcQiJn0j3lLtu88XIde5V/f/32ALfYLJCpukkigwBfvAIC0+GB3oB2KvaTnuWke
 fauKqJCNfR+erV0iJJvq+nhoywj/QspaDgOJ+5fpbBySRxWXqY+vrjq3U70U3RGl9SCo
 qeNURdVwXYREtOSzGyvxvvreCGNu9xEzCCV92R4OQKOxslcQcpxJD0xRT21t4+NndQC5
 rTZA==
X-Gm-Message-State: APjAAAWdYM2Y3N50cEjQIzwZTNCKvDtB4NI1FH4ngUoh8zhQnhrcRvOc
 daXCKXtzLR2oQODse1yRqDK5QA5yfzU=
X-Google-Smtp-Source: APXvYqwc3+mcOV4ai1N9vaXa03fziJTBIHcCF8iOSF40iYcCHpvJ09bvqX2WV3BKUOR1KP9HJPWvzA==
X-Received: by 2002:a5d:45c4:: with SMTP id b4mr561131wrs.303.1580329242595;
 Wed, 29 Jan 2020 12:20:42 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:42 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:27 +0000
Message-Id: <20200129202034.15052-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/12] x86: provide executable fixmap facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdXMgdG8gc2V0IGFzaWRlIHNvbWUgYWRkcmVzcyBzcGFjZSBmb3IgZXhlY3V0
YWJsZSBtYXBwaW5nLgpUaGlzIGZpeGVkIG1hcCByYW5nZSBzdGFydHMgZnJvbSBYRU5fVklSVF9F
TkQgc28gdGhhdCBpdCBpcyB3aXRoaW4gcmVhY2gKb2YgdGhlIC50ZXh0IHNlY3Rpb24uCgpTaGlm
dCB0aGUgcGVyY3B1IHN0dWIgcmFuZ2UgYW5kIHNocmluayBsaXZlcGF0Y2ggcmFuZ2UgYWNjb3Jk
aW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
djU6CjEuIGRyb3AgX192aXJ0X3RvX2ZpeF94CjIuIGFsc28gY2hlY2sgRklYKl9SRVNFUlZFRCBp
biBfX3NldF9maXhtYXAqCjMuIGdlbmVyYXRlIGdsb2JhbCBzeW1ib2wgdG8gYmUgdXNlZCBpbiBs
aW5rZXIgc2NyaXB0CjQuIGFkZHJlc3Mgb3RoZXIgbWlzYyBjb21tZW50cwotLS0KIHhlbi9hcmNo
L3g4Ni9ib290L3g4Nl82NC5TICAgfCAxNSArKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9s
aXZlcGF0Y2guYyAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCAx
NSArKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jb25maWcuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIHwgMjUgKysr
KysrKysrKysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5T
IGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKaW5kZXggMWNiZjVhY2RmYi4uMzE0YTMyYTE5
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVuL2FyY2gv
eDg2L2Jvb3QveDg2XzY0LlMKQEAgLTgxLDExICs4MSwyMCBAQCBHTE9CQUwobDJfZGlyZWN0bWFw
KQogICAgICAgICAuc2l6ZSBsMl9kaXJlY3RtYXAsIC4gLSBsMl9kaXJlY3RtYXAKIAogLyoKLSAq
IEwyIG1hcHBpbmcgdGhlIFhlbiB0ZXh0L2RhdGEvYnNzIHJlZ2lvbiwgY29uc3RydWN0ZWQgZHlu
YW1pY2FsbHkuICBVc2VzIDF4Ci0gKiA0ayBwYWdlLgorICogTDIgbWFwcGluZyB0aGUgWGVuIHRl
eHQvZGF0YS9ic3MgcmVnaW9uLCBjb25zdHJ1Y3RlZCBkeW5hbWljYWxseS4KKyAqIEV4ZWN1dGFi
bGUgZml4bWFwIGlzIGhvb2tlZCB1cCBzdGF0aWNhbGx5LgorICogVXNlcyAxeCA0ayBwYWdlLgog
ICovCiBHTE9CQUwobDJfeGVubWFwKQotICAgICAgICAuZmlsbCBMMl9QQUdFVEFCTEVfRU5UUklF
UywgOCwgMAorICAgICAgICBpZHggPSAwCisgICAgICAgIC5yZXB0IEwyX1BBR0VUQUJMRV9FTlRS
SUVTCisgICAgICAgIC5pZiBpZHggPT0gbDJfdGFibGVfb2Zmc2V0KEZJWEFERFJfWF9UT1AgLSAx
KQorICAgICAgICAucXVhZCBzeW1fb2ZmcyhsMV9maXhtYXBfeCkgKyBfX1BBR0VfSFlQRVJWSVNP
UgorICAgICAgICAuZWxzZQorICAgICAgICAucXVhZCAwCisgICAgICAgIC5lbmRpZgorICAgICAg
ICBpZHggPSBpZHggKyAxCisgICAgICAgIC5lbmRyCiAgICAgICAgIC5zaXplIGwyX3hlbm1hcCwg
LiAtIGwyX3hlbm1hcAogCiAvKiBMMiBtYXBwaW5nIHRoZSBmaXhtYXAuICBVc2VzIDF4IDRrIHBh
Z2UuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94
ODYvbGl2ZXBhdGNoLmMKaW5kZXggMjc0OWNiYzVjZi4uNTEzYjBmMzg0MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpA
QCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KIAorI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vbm1p
Lmg+CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogCkBAIC0zMTEsNyArMzEyLDcgQEAgdm9p
ZCBfX2luaXQgYXJjaF9saXZlcGF0Y2hfaW5pdCh2b2lkKQogICAgIHZvaWQgKnN0YXJ0LCAqZW5k
OwogCiAgICAgc3RhcnQgPSAodm9pZCAqKXhlbl92aXJ0X2VuZDsKLSAgICBlbmQgPSAodm9pZCAq
KShYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFKTsKKyAgICBlbmQgPSAodm9pZCAq
KShYRU5fVklSVF9FTkQgLSBGSVhBRERSX1hfU0laRSAtIE5SX0NQVVMgKiBQQUdFX1NJWkUpOwog
CiAgICAgQlVHX09OKGVuZCA8PSBzdGFydCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjUwYzA2NWFmMy4uNDRhYmRlMjRiMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE1
Nyw2ICsxNTcsOCBAQAogLyogTWFwcGluZyBvZiB0aGUgZml4bWFwIHNwYWNlIG5lZWRlZCBlYXJs
eS4gKi8KIGwxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19hbGln
bmVkKFBBR0VfU0laRSkKICAgICBsMV9maXhtYXBbTDFfUEFHRVRBQkxFX0VOVFJJRVNdOworbDFf
cGdlbnRyeV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9T
SVpFKQorICAgIGwxX2ZpeG1hcF94W0wxX1BBR0VUQUJMRV9FTlRSSUVTXTsKIAogcGFkZHJfdCBf
X3JlYWRfbW9zdGx5IG1lbV9ob3RwbHVnOwogCkBAIC01NzE4LDEwICs1NzIwLDIxIEBAIGludCBk
ZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSkKIHZv
aWQgX19zZXRfZml4bWFwKAogICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCwgdW5zaWduZWQg
bG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiB7Ci0gICAgQlVHX09OKGlkeCA+PSBfX2Vu
ZF9vZl9maXhlZF9hZGRyZXNzZXMpOworICAgIEJVR19PTihpZHggPj0gX19lbmRfb2ZfZml4ZWRf
YWRkcmVzc2VzIHx8IGlkeCA8PSBGSVhfUkVTRVJWRUQpOwogICAgIG1hcF9wYWdlc190b194ZW4o
X19maXhfdG9fdmlydChpZHgpLCBfbWZuKG1mbiksIDEsIGZsYWdzKTsKIH0KIAordm9pZCBfX3Nl
dF9maXhtYXBfeCgKKyAgICBlbnVtIGZpeGVkX2FkZHJlc3Nlc194IGlkeCwgdW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCit7CisgICAgQlVHX09OKGlkeCA+PSBfX2VuZF9v
Zl9maXhlZF9hZGRyZXNzZXNfeCB8fCBpZHggPD0gRklYX1hfUkVTRVJWRUQpOworICAgIG1hcF9w
YWdlc190b194ZW4oX19maXhfeF90b192aXJ0KGlkeCksIF9tZm4obWZuKSwgMSwgZmxhZ3MpOwor
CisgICAgLyogR2VuZXJhdGUgYSBzeW1ib2wgdG8gYmUgdXNlZCBpbiBsaW5rZXIgc2NyaXB0ICov
CisgICAgYXNtICggIi5lcXUgRklYQUREUl9YX1NJWkUsICVjMDsgLmdsb2JhbCBGSVhBRERSX1hf
U0laRSIKKyAgICAgICAgICA6OiAiaSIgKF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlc194IDw8IFBB
R0VfU0hJRlQpICk7Cit9CisKIHZvaWQgKl9faW5pdCBhcmNoX3ZtYXBfdmlydF9lbmQodm9pZCkK
IHsKICAgICByZXR1cm4gZml4X3RvX3ZpcnQoX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CmluZGV4IDkzYjg2YTA5ZTkuLmU4M2U0NTY0YTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjQ0LDcgKzY0NCw3IEBA
IHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVk
IGxvbmcgKm1mbikKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0KF9fbWFwX2RvbWFp
bl9wYWdlKHBnKSwgMHhjYywgUEFHRV9TSVpFKSk7CiAgICAgfQogCi0gICAgc3R1Yl92YSA9IFhF
Tl9WSVJUX0VORCAtIChjcHUgKyAxKSAqIFBBR0VfU0laRTsKKyAgICBzdHViX3ZhID0gWEVOX1ZJ
UlRfRU5EIC0gRklYQUREUl9YX1NJWkUgLSAoY3B1ICsgMSkgKiBQQUdFX1NJWkU7CiAgICAgaWYg
KCBtYXBfcGFnZXNfdG9feGVuKHN0dWJfdmEsIHBhZ2VfdG9fbWZuKHBnKSwgMSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYIHwgTUFQX1NNQUxMX1BBR0VTKSAp
CiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMKaW5kZXggMDdjNjQ0OGRiYi4uOTdmOWMwNzg5MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC0zLDYg
KzMsOCBAQAogCiAjaW5jbHVkZSA8eGVuL2NhY2hlLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgor
CisjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjdW5kZWYg
RU5UUlkKICN1bmRlZiBBTElHTgpAQCAtMzUzLDYgKzM1NSw3IEBAIFNFQ1RJT05TCiB9CiAKIEFT
U0VSVChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBf
X1hFTl9WSVJUX1NUQVJUIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgRklYQUREUl9YX1NJ
WkUgLQogICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoTlJfQ1BVUywgU1RV
QlNfUEVSX1BBR0UpICogUEFHRV9TSVpFLAogICAgICAgICJYZW4gaW1hZ2Ugb3ZlcmxhcHMgc3R1
YnMgYXJlYSIpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IGQwY2ZiYjcwYTguLmEzNDA1M2M0YzAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMjE4LDcgKzIxOCw3IEBAIGV4dGVybiB1bnNpZ25lZCBj
aGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAvKiBTbG90IDI2MTogaGlnaCByZWFkLW9ubHkgY29t
cGF0IG1hY2hpbmUtdG8tcGh5cyBjb252ZXJzaW9uIHRhYmxlICgxR0IpLiAqLwogI2RlZmluZSBI
SVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCBSRFdSX0NPTVBBVF9NUFRfVklSVF9FTkQKICNkZWZp
bmUgSElST19DT01QQVRfTVBUX1ZJUlRfRU5EIChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCAr
IEdCKDEpKQotLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBzdGF0aWMgZGF0YSBhbmQgYnNzICgxR0Ip
LiAqLworLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBzdGF0aWMgZGF0YSwgYnNzLCBwZXItY3B1IHN0
dWJzIGFuZCBleGVjdXRhYmxlIGZpeG1hcCAoMUdCKS4gKi8KICNkZWZpbmUgWEVOX1ZJUlRfU1RB
UlQgICAgICAgICAgKEhJUk9fQ09NUEFUX01QVF9WSVJUX0VORCkKICNkZWZpbmUgWEVOX1ZJUlRf
RU5EICAgICAgICAgICAgKFhFTl9WSVJUX1NUQVJUICsgR0IoMSkpCiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5o
CmluZGV4IDlmYjJmNDc5NDYuLjgwOTQ1NDZiNzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtMTUs
NiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKICNkZWZpbmUgRklYQUREUl9UT1Ag
KFZNQVBfVklSVF9FTkQgLSBQQUdFX1NJWkUpCisjZGVmaW5lIEZJWEFERFJfWF9UT1AgKFhFTl9W
SVJUX0VORCAtIFBBR0VfU0laRSkKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIApAQCAtODksNiAr
OTAsMzAgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHZpcnRfdG9fZml4KGNvbnN0IHVu
c2lnbmVkIGxvbmcgdmFkZHIpCiAgICAgcmV0dXJuIF9fdmlydF90b19maXgodmFkZHIpOwogfQog
CitlbnVtIGZpeGVkX2FkZHJlc3Nlc194IHsKKyAgICAvKiBJbmRleCAwIGlzIHJlc2VydmVkIHNp
bmNlIGZpeF94X3RvX3ZpcnQoMCkgPT0gRklYQUREUl9YX1RPUC4gKi8KKyAgICBGSVhfWF9SRVNF
UlZFRCwKKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCisgICAgRklYX1hfSFlQRVJWX0hDQUxM
LAorI2VuZGlmCisgICAgX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3gKK307CisKKyNkZWZpbmUg
RklYQUREUl9YX1NJWkUgIChfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCA8PCBQQUdFX1NISUZU
KQorI2RlZmluZSBGSVhBRERSX1hfU1RBUlQgKEZJWEFERFJfWF9UT1AgLSBGSVhBRERSX1hfU0la
RSkKKworZXh0ZXJuIHZvaWQgX19zZXRfZml4bWFwX3goCisgICAgZW51bSBmaXhlZF9hZGRyZXNz
ZXNfeCBpZHgsIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGZsYWdzKTsKKworI2Rl
ZmluZSBzZXRfZml4bWFwX3goaWR4LCBwaHlzKSBcCisgICAgX19zZXRfZml4bWFwX3goaWR4LCAo
cGh5cyk+PlBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNPUl9SWCB8IE1BUF9TTUFMTF9QQUdFUykK
KworI2RlZmluZSBjbGVhcl9maXhtYXBfeChpZHgpIF9fc2V0X2ZpeG1hcF94KGlkeCwgMCwgMCkK
KworI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBB
R0VfU0hJRlQpKQorCisjZGVmaW5lIGZpeF94X3RvX3ZpcnQoeCkgICAoKHZvaWQgKilfX2ZpeF94
X3RvX3ZpcnQoeCkpCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCi0tIAoy
LjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtpm-0006dR-7O; Wed, 29 Jan 2020 20:21:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpk-0006cr-WB
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:09 +0000
X-Inumbo-ID: d3bb65da-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d3bb65da-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:44 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z7so979970wrl.13
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ITFZiTyiTf8vIPKBbhv8PPdQmh+pCqfsfzWwanxg5Zc=;
 b=gvI2Of03ObHu/iEQibeI0lBSv6UU9zrXLeW71/w+iXSh//RCMfYN0c9QHkD3g3qM09
 GzDbe11VNWTNav219i5NI+FsXnS225uIgk91Oyg5BA+Cvm64hK6fwte+EZKdIDJbRQtG
 3lkrThmf0ISCfo+YhvDuHNI13nr6Ae0OU0UbHy6VMnT6LzmVfL4xLt8NuJcr0Je2LhkC
 R6t/Y49lIM3rMgM+bLVJusxjz0+iDdTSZMX/+rYyNFDzm3D2lxravWz1cchDga7l+vuV
 fnbWmjAIHU1VR9ASHtVrH3A4kdNfD+sZWHnctTWpwEBkYuomXRgrn/pAJ1p9Ud0Z+vxt
 oNJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=ITFZiTyiTf8vIPKBbhv8PPdQmh+pCqfsfzWwanxg5Zc=;
 b=hLIPJYe5OEXUeQgEGCCnB+KlodbiRpt4V33LXTkoyhgHqSUUEyYGqAQn1530Zt9Gqs
 zuXBZIVWCzYx/vpICfGET8Kbn8hYNL8XwydVfEVgqVuhi9xXKeUnt29+y71DB8oucI+3
 4FS6PmEk2lEtO9aHb4h1j+7XZgVIyKvXEbTM+8HuYVcBTQBeG6RecHsAxB1aCXo3uP89
 M3zbZBJqJAIalP1Ino2STUX+imNXjsDutRbBlI20Z8BzMMGZtD+KHJbgcr6efy+WXC5B
 ew/+9uiFujqQxK1nQ4W+AuMI49oirkvUXf9SJrLRVW/O7RWdeMxTeOBo2yAnwwKtOQF5
 uMfg==
X-Gm-Message-State: APjAAAUeLR5fEzwQjkPwbwtZ34zBMsbO0sku2p5/PLwxWvClSrIugZu0
 kaJbcvgMiXDqZH/hfSidGnsroAvLlT8=
X-Google-Smtp-Source: APXvYqwU7K3c6tO3fT6jxXBkrE8TA2G8+vyjQ942jcAaTi+RClCSCHwZuD6A6JnLtf0tnHqannAHmA==
X-Received: by 2002:adf:f3d0:: with SMTP id g16mr663979wrp.2.1580329243528;
 Wed, 29 Jan 2020 12:20:43 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:43 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:28 +0000
Message-Id: <20200129202034.15052-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/12] x86/hypervisor: provide
 hypervisor_reserve_top_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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBmdW5jdGlvbiB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIHBhZ2VzIHRoYXQgbmVlZCB0
byBiZSByZXNlcnZlZAppbiB0aGUgbWFjaGluZSBhZGRyZXNzIHNwYWNlLgoKRTgyMCBjb2RlIHdp
bGwgdXNlIHRoYXQgbnVtYmVyIHRvIGFkanVzdCB0aGUgbWF4aW11bSBQRk4gYXZhaWxhYmxlIHRv
Clhlbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgfCA4ICsrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDQgKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5kZXggZTcyYzky
ZmZkZi4uOGI5Y2YxY2U0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC02Niw2ICs2Niwx
NCBAQCB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCiAgICAgICAgIG9wcy0+cmVzdW1lKCk7
CiB9CiAKK3Vuc2lnbmVkIGludCBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzKHZvaWQpCit7
CisgICAgaWYgKCBvcHMgJiYgb3BzLT5yZXNlcnZlX3RvcF9wYWdlcyApCisgICAgICAgIHJldHVy
biBvcHMtPnJlc2VydmVfdG9wX3BhZ2VzKCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnZpc29yLmgKaW5kZXggYjUwMzg1NGM1Yi4uMzdlYjlkNTMxZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnZpc29yLmgKQEAgLTI4LDYgKzI4LDggQEAgc3RydWN0IGh5cGVydmlzb3Jf
b3BzIHsKICAgICBpbnQgKCphcF9zZXR1cCkodm9pZCk7CiAgICAgLyogUmVzdW1lIGZyb20gc3Vz
cGVuc2lvbiAqLwogICAgIHZvaWQgKCpyZXN1bWUpKHZvaWQpOworICAgIC8qIEhvdyBtYW55IHRv
cCBwYWdlcyB0byBiZSByZXNlcnZlZCBpbiBtYWNoaW5lIGFkZHJlc3Mgc3BhY2U/ICovCisgICAg
dW5zaWduZWQgaW50ICgqcmVzZXJ2ZV90b3BfcGFnZXMpKHZvaWQpOwogfTsKIAogI2lmZGVmIENP
TkZJR19HVUVTVApAQCAtMzYsNiArMzgsNyBAQCBjb25zdCBjaGFyICpoeXBlcnZpc29yX3Byb2Jl
KHZvaWQpOwogdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwogaW50IGh5cGVydmlzb3JfYXBf
c2V0dXAodm9pZCk7CiB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpOwordW5zaWduZWQgaW50
IGh5cGVydmlzb3JfcmVzZXJ2ZV90b3BfcGFnZXModm9pZCk7CiAKICNlbHNlCiAKQEAgLTQ2LDYg
KzQ5LDcgQEAgc3RhdGljIGlubGluZSBjb25zdCBjaGFyICpoeXBlcnZpc29yX3Byb2JlKHZvaWQp
IHsgcmV0dXJuIE5VTEw7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZv
aWQpIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0KIHN0YXRpYyBpbmxpbmUgaW50IGh5cGVydmlz
b3JfYXBfc2V0dXAodm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgcmV0dXJuIDA7IH0KIHN0
YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKSB7IEFTU0VSVF9VTlJFQUNI
QUJMRSgpOyB9CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBoeXBlcnZpc29yX3Jlc2VydmVf
dG9wX3BhZ2VzKHZvaWQpIHsgcmV0dXJuIDA7IH0KIAogI2VuZGlmICAvKiBDT05GSUdfR1VFU1Qg
Ki8KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtpr-0006h1-M3; Wed, 29 Jan 2020 20:21:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpp-0006g5-VZ
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:13 +0000
X-Inumbo-ID: d45fc6ac-42d4-11ea-a933-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d45fc6ac-42d4-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:45 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id a6so993363wrx.12
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=iwQJpxgP/vljEjr3HG+eqYIFxXkmHKLinOPCzBMa6MA=;
 b=Dur2/pYXn3Mzrt/pCnA28zzcQ6/sAcaK2QGp/0yQ17theK1tBJcrMHT13bC/byuFuP
 1wEu4iVC0R43Q4ad8Yrgnjv0PfntLi1VacGpmXz/vCGVrzZ4gY8DVDXFkBfg7XVgM6/n
 LNKUQUx/0TmwLoRwLvmApDXS3d3RfxHiIM1a9rQUvdVKM87F4W6JECmmFdOD85A96Ff8
 QWPhU7bGdhaM6RZI6qFmahKi6UU1rs00UljJ1/4+sxa9dRTOvwZoC4njKYMuAcdOSObo
 aL5K0AzfUH1F02ZT5rH7n5gSmb5N1jB9EKTDxBCvVZM7I7HkRCkaNlHRTTbkBvpFofoN
 RSNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=iwQJpxgP/vljEjr3HG+eqYIFxXkmHKLinOPCzBMa6MA=;
 b=WTJ7W8TIa7Iu0yVIguHlNh5eQcFkr1/szBY8Gbyq0CkN9PQ/cJkxuSavHgSqbqAhVQ
 XL+O3YtMN44ufpY8x9gIEimypHjXz2yml2R6N/cpsLuaZWV++eiaDryJ1e6bop48I41y
 ixw9PpGfALgUCvJvT4gjyC3khyF5Ew0fLRe0AAbWnmy0HmibdrCJA/TyAHWvjdKoYgy3
 AyPdFU6sKK2y4/+vkgZdvf90uCHY3YFojsKqJe6oi39Pc9OI7bL2Qfx2i7NpCK6fjZBv
 rLkg8MzZMcDu8UmL0Gb2hIY+idKdDj24B6Y+DRQkhLProoRU+/TH8vCph8yhA43EVZHJ
 1rDw==
X-Gm-Message-State: APjAAAUnYwOKuEVeupIIc2/zKRR4IQ6mEUk6ZTkBmv+Ij82fJg2DrQZH
 /q+rWoc79MgnGsh1v5OSRl63nRO+ZzQ=
X-Google-Smtp-Source: APXvYqxFSKauMHACpbNv6FR8ensHdGTuJtxxpWiEcRHnesJolhPX4KCJ6SLzwnafG6i8av+YVTjotw==
X-Received: by 2002:adf:f0cb:: with SMTP id x11mr568510wro.421.1580329244539; 
 Wed, 29 Jan 2020 12:20:44 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:44 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:29 +0000
Message-Id: <20200129202034.15052-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBhZ2UgZm9yIGl0cyBoeXBl
cmNhbGwgcGFnZS4gSXQKd2lsbCBpbnNlcnQgYSBiYWNraW5nIHBhZ2UgdG8gdGhlIGd1ZXN0IHdo
ZW4gdGhlIGh5cGVyY2FsbCBmdW5jdGlvbmFsaXR5CmlzIGVuYWJsZWQuIFRoYXQgbWVhbnMgd2Ug
Y2FuIHVzZSBhIHBhZ2UgdGhhdCBpcyBub3QgYmFja2VkIGJ5IHJlYWwKbWVtb3J5IGZvciBoeXBl
cmNhbGwgcGFnZS4KClVzZSB0aGUgdG9wLW1vc3QgYWRkcmVzc2FibGUgcGFnZSBmb3IgdGhhdCBw
dXJwb3NlLiBBZGp1c3QgZTgyMCBjb2RlCmFjY29yZGluZ2x5LgoKV2UgYWxzbyBuZWVkIHRvIHJl
Z2lzdGVyIFhlbidzIGd1ZXN0IE9TIElEIHRvIEh5cGVyLVYuIFVzZSAweDMgYXMgdGhlCnZlbmRv
ciBJRC4gRml4IHRoZSBjb21tZW50IGluIGh5cGVydi10bGZzLmggd2hpbGUgYXQgaXQuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjU6CjEuIHVzZSBo
eXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzCjIuIGFkZCBhIG1hY3JvIGZvciBoeXBlcmNhbGwg
cGFnZSBtZm4KMy4gYWRkcmVzcyBvdGhlciBtaXNjIGNvbW1lbnRzCgp2NDoKMS4gVXNlIGZpeG1h
cAoyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGluIFRMRlMKLS0tCiB4ZW4vYXJjaC94ODYvZTgy
MC5jICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYuaCAgICAgIHwgIDMgKysKIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgy
MC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCAzODkyYzljZmI3Li45OTY0M2YzZWEwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMK
QEAgLTM0Myw2ICszNDMsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhf
cGZuKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgdW5zaWduZWQgbG9uZyBtYXhf
cGZuID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwgcGFkZHJfYml0
cykgLSAxKSA+PiBQQUdFX1NISUZUOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGU4MjAubnJfbWFw
OyBpKyspIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwpAQCAtMzU3LDYgKzM1
OCwxMCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCiAg
ICAgICAgICAgICBtYXhfcGZuID0gZW5kOwogICAgIH0KIAorICAgIHRvcF9wZm4gLT0gaHlwZXJ2
aXNvcl9yZXNlcnZlX3RvcF9wYWdlcygpOworICAgIGlmICggbWF4X3BmbiA+PSB0b3BfcGZuICkK
KyAgICAgICAgbWF4X3BmbiA9IHRvcF9wZm47CisKICAgICByZXR1cm4gbWF4X3BmbjsKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggOGQzODMxM2Q3YS4uMmJlZGNjNDM4YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0xOSwxNSArMTksMjYgQEAKICAqIENv
cHlyaWdodCAoYykgMjAxOSBNaWNyb3NvZnQuCiAgKi8KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgor
I2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAKKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5j
bHVkZSA8YXNtL2d1ZXN0Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi10bGZzLmg+Cisj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFk
X21vc3RseSBtc19oeXBlcnY7CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
b3BzID0gewotICAgIC5uYW1lID0gIkh5cGVyLVYiLAotfTsKK3N0YXRpYyB1aW50NjRfdCBnZW5l
cmF0ZV9ndWVzdF9pZCh2b2lkKQoreworICAgIHVpbnQ2NF90IGlkOworCisgICAgaWQgPSAodWlu
dDY0X3QpSFZfWEVOX1ZFTkRPUl9JRCA8PCA0ODsKKyAgICBpZCB8PSAoeGVuX21ham9yX3ZlcnNp
b24oKSA8PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOworCisgICAgcmV0dXJuIGlkOworfQor
CitzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsKIAogY29uc3Qgc3RydWN0
IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiB7CkBAIC03Miw2ICs4
Myw0NiBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUo
dm9pZCkKICAgICByZXR1cm4gJm9wczsKIH0KIAorc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5
cGVyY2FsbF9wYWdlKHZvaWQpCit7CisgICAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29u
dGVudHMgaHlwZXJjYWxsX21zcjsKKyAgICB1bmlvbiBodl9ndWVzdF9vc19pZCBndWVzdF9pZDsK
KyAgICB1bnNpZ25lZCBsb25nIG1mbjsKKworICAgIHJkbXNybChIVl9YNjRfTVNSX0dVRVNUX09T
X0lELCBndWVzdF9pZC5yYXcpOworICAgIGlmICggIWd1ZXN0X2lkLnJhdyApCisgICAgeworICAg
ICAgICBndWVzdF9pZC5yYXcgPSBnZW5lcmF0ZV9ndWVzdF9pZCgpOworICAgICAgICB3cm1zcmwo
SFZfWDY0X01TUl9HVUVTVF9PU19JRCwgZ3Vlc3RfaWQucmF3KTsKKyAgICB9CisKKyAgICByZG1z
cmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKKyAgICBp
ZiAoICFoeXBlcmNhbGxfbXNyLmVuYWJsZSApCisgICAgeworICAgICAgICBtZm4gPSBIVl9IQ0FM
TF9NRk47CisgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKKyAgICAgICAgaHlwZXJj
YWxsX21zci5ndWVzdF9waHlzaWNhbF9hZGRyZXNzID0gbWZuOworICAgICAgICB3cm1zcmwoSFZf
WDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKKyAgICB9IGVsc2Ug
eworICAgICAgICBtZm4gPSBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2FsX2FkZHJlc3M7Cisg
ICAgfQorCisgICAgcmRtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFz
X3VpbnQ2NCk7CisgICAgQlVHX09OKCFoeXBlcmNhbGxfbXNyLmVuYWJsZSk7CisKKyAgICBzZXRf
Zml4bWFwX3goRklYX1hfSFlQRVJWX0hDQUxMLCBtZm4gPDwgUEFHRV9TSElGVCk7Cit9CisKK3N0
YXRpYyB2b2lkIF9faW5pdCBzZXR1cCh2b2lkKQoreworICAgIHNldHVwX2h5cGVyY2FsbF9wYWdl
KCk7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0geworICAg
IC5uYW1lID0gIkh5cGVyLVYiLAorICAgIC5zZXR1cCA9IHNldHVwLAorfTsKKwogLyoKICAqIExv
Y2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2
LXRsZnMuaAppbmRleCAwNWM0MDQ0OTc2Li4wN2RiNTdiNTVmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCkBAIC0zMTgsMTUgKzMxOCwxNiBAQCBzdHJ1Y3QgbXNfaHlw
ZXJ2X3RzY19wYWdlIHsKICAqCiAgKiBCaXQocykKICAqIDYzIC0gSW5kaWNhdGVzIGlmIHRoZSBP
UyBpcyBPcGVuIFNvdXJjZSBvciBub3Q7IDEgaXMgT3BlbiBTb3VyY2UKLSAqIDYyOjU2IC0gT3Mg
VHlwZTsgTGludXggaXMgMHgxMDAKKyAqIDYyOjU2IC0gT3MgVHlwZTsgTGludXggMHgxLCBGcmVl
QlNEIDB4MiwgWGVuIDB4MwogICogNTU6NDggLSBEaXN0cm8gc3BlY2lmaWMgaWRlbnRpZmljYXRp
b24KLSAqIDQ3OjE2IC0gTGludXgga2VybmVsIHZlcnNpb24gbnVtYmVyCisgKiA0NzoxNiAtIEd1
ZXN0IE9TIHZlcnNpb24gbnVtYmVyCiAgKiAxNTowICAtIERpc3RybyBzcGVjaWZpYyBpZGVudGlm
aWNhdGlvbgogICoKICAqCiAgKi8KIAogI2RlZmluZSBIVl9MSU5VWF9WRU5ET1JfSUQgICAgICAg
ICAgICAgIDB4ODEwMAorI2RlZmluZSBIVl9YRU5fVkVORE9SX0lEICAgICAgICAgICAgICAgIDB4
ODMwMAogdW5pb24gaHZfZ3Vlc3Rfb3NfaWQKIHsKICAgICB1aW50NjRfdCByYXc7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYuaAppbmRleCBjN2E3ZjMyYmQ1Li4wZGNkODA4MmFkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTIxLDYgKzIxLDkgQEAKIAogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogCisvKiBVc2UgdG9wLW1vc3QgTUZOIGZvciBoeXBlcmNhbGwgcGFnZSAqLwor
I2RlZmluZSBIVl9IQ0FMTF9NRk4gKCgoMXVsbCA8PCBwYWRkcl9iaXRzKSAtIDEpID4+IEhWX0hZ
UF9QQUdFX1NISUZUKQorCiAvKgogICogVGhlIHNwZWNpZmljYXRpb24gc2F5czogIlRoZSBwYXJ0
aXRpb24gcmVmZXJlbmNlIHRpbWUgaXMgY29tcHV0ZWQKICAqIGJ5IHRoZSBmb2xsb3dpbmcgZm9y
bXVsYToKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:21: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 1iwtpw-0006lK-BC; Wed, 29 Jan 2020 20:21:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtpu-0006k9-VW
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:18 +0000
X-Inumbo-ID: d4f048e4-42d4-11ea-a933-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4f048e4-42d4-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:46 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id z3so1076025wru.3
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=GVwT/fRB4x8eA70WV+TcjUCD3Ezn+Rwuk+S0GkkMty8=;
 b=gAXEf7Se8v8p9nT0qBBqFghoKfIJKvPBa3M4QWikvczdKUiWZcGDYpMkqTKPYu8PP8
 h57uT8eWlXFlKLkOwFlyoQxR7clrTg5dpL4Ej1n8amYKtFbRihbW8/Qgs43McI6HeGaa
 ZiLMEs36c5Rb6ZHPPJvxzyy/xjf/XQZD1GXs14p0c4hhxZm0UoFiS2WyUBSQl93Uvvm+
 kK3lA/YXEKWR+OgBZXkDW1TefIRL4cklDitVGG98m6xBQSQoQTGWcA3WbnUXuxXjLbRT
 vQ48pDIeJ/HRFOKPycLbbKLB0BLcZPrnwq7ftfFlcQA4AsMgdxKN4vOUFyH3Bd6H+T5S
 OhxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=GVwT/fRB4x8eA70WV+TcjUCD3Ezn+Rwuk+S0GkkMty8=;
 b=Q9ZLabAbyYPJBLFLgV9uSgHHztl8cVMXmOXleoe6usGhVkcSzl6txp8MycjnogN4fX
 UbHcUQwaURTmAd1fF2Nlmsbmb/8WHwq4Jw9tLfrc9y3J9K5+c000u3bfWAxPxq3AYTCT
 FJdnsJwhEXjAQpGg0goLgeei6FHmG+ZIl9z2ubZ33htWi9ZuM9O9uDZh+h+acfbJxdqM
 VXifQdjzUazpb6aIaXG3QWNorGt6JRUDx0mlf2DiVzDrbaiELbJPI1nC8iZmTP+bCDdF
 4xl2zOM0wjDgZ5RcZu9daaiteE5W8CLjDalQBxuw6Qwe9hLabWrrJFU7P1U3On9gGZPJ
 tPFg==
X-Gm-Message-State: APjAAAW/sKDYHase3AOLsJDjxLjBMWN4wTMK7EAAq3RyG91r3sHPhgHS
 2MTqgAgvnq/axJWJuj+KFxTwmEb1sFQ=
X-Google-Smtp-Source: APXvYqwAbYO5qpKgjBv6vkVVZMyWpCUtW9Q2/wRvX2tv0EcaSAVI+10pmrYFri7BkOMy1Ly35gXQtA==
X-Received: by 2002:a5d:488c:: with SMTP id g12mr619047wrq.67.1580329245583;
 Wed, 29 Jan 2020 12:20:45 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:45 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:30 +0000
Message-Id: <20200129202034.15052-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V hypercall
 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 <liuwe@microsoft.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Julien Grall <julien@xen.org>,
 =?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>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8g
SHlwZXItVi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0t
LQp2NToKMS4gU3dpdGNoIGJhY2sgdG8gZGlyZWN0IGNhbGwKMi4gRml4IHNvbWUgaXNzdWVzIHBv
aW50ZWQgb3V0IGJ5IEphbgoKSSB0cmllZCB1c2luZyB0aGUgYXNtKCIuZXF1IC4uIikgdHJpY2sg
YnV0IGhpdCBhIHByb2JsZW0gd2l0aCAlYyBhZ2Fpbi4KCm1tLmM6NTczNjo1OiBlcnJvcjogaW52
YWxpZCAnYXNtJzogb3BlcmFuZCBpcyBub3QgYSBjb25kaXRpb24gY29kZSwgaW52YWxpZCBvcGVy
YW5kIGNvZGUgJ2MnCiAgICAgICAgICAgICAgIGFzbSAoICIuZXF1IEhWX0hDQUxMX1BBR0UsICVj
MDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5j
ICAgICAgIHwgIDYgKysKIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAg
fCAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgICAgICAgICAgIHwgIDMgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmggfCA5NiArKysrKysrKysr
KysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnYtaGNhbGwuaAoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5k
ZXggMDRkOTE0ODJjZC4uZDBhNWVkNjM1YiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIv
TUFJTlRBSU5FUlMKQEAgLTUxOSw2ICs1MTksNyBAQCBTOglTdXBwb3J0ZWQKIEY6CXhlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvCiBGOgl4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLwogRjoJeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAorRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcnYtaGNhbGwuaAogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYt
dGxmcy5oCiBGOgl4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IDJiZWRjYzQzOGMuLjkzMmE2NDhmZjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMTIzLDYgKzEyMywxMiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKICAgICAuc2V0dXAgPSBzZXR1cCwKIH07CiAK
K3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKK3sKKyAg
ICAvKiBXZSB1c2UgMSBpbiBsaW5rZXIgc2NyaXB0ICovCisgICAgQlVJTERfQlVHX09OKEZJWF9Y
X0hZUEVSVl9IQ0FMTCAhPSAxKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TCmluZGV4IDk3ZjljMDc4OTEuLjhlMDJiNGM2NDggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMzI5LDYg
KzMyOSwxMCBAQCBTRUNUSU9OUwogICBlZmkgPSAuOwogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdf
SFlQRVJWX0dVRVNUCisgIGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShfX2ZpeF94X3RvX3ZpcnQo
MSkpOworI2VuZGlmCisKICAgLyogU2VjdGlvbnMgdG8gYmUgZGlzY2FyZGVkICovCiAgIC9ESVND
QVJELyA6IHsKICAgICAgICAqKC5leGl0LnRleHQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2ZpeG1hcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAppbmRleCA4MDk0
NTQ2Yjc1Li5hOWJjYjA2OGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1h
cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKQEAgLTE2LDYgKzE2LDcgQEAK
IAogI2RlZmluZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBBR0VfU0laRSkKICNkZWZp
bmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQorI2RlZmluZSBfX2Zp
eF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQogCiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogCkBAIC0xMTAsOCArMTExLDYgQEAgZXh0ZXJuIHZvaWQgX19z
ZXRfZml4bWFwX3goCiAKICNkZWZpbmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9maXhtYXBf
eChpZHgsIDAsIDApCiAKLSNkZWZpbmUgX19maXhfeF90b192aXJ0KHgpIChGSVhBRERSX1hfVE9Q
IC0gKCh4KSA8PCBQQUdFX1NISUZUKSkKLQogI2RlZmluZSBmaXhfeF90b192aXJ0KHgpICAgKCh2
b2lkICopX19maXhfeF90b192aXJ0KHgpKQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi41Yjc1MDliM2I1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaApAQCAtMCwwICsxLDk2IEBACisvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDE5IE1pY3Jvc29mdC4KKyAqLworCisjaWZuZGVmIF9fWDg2X0hZUEVSVl9IQ0FMTF9IX18K
KyNkZWZpbmUgX19YODZfSFlQRVJWX0hDQUxMX0hfXworCisjaW5jbHVkZSA8eGVuL2xpYi5oPgor
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4K
KyNpbmNsdWRlIDxhc20vcGFnZS5oPgorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5
cGVyY2FsbCh1aW50NjRfdCBjb250cm9sLCBwYWRkcl90IGlucHV0X2FkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IG91dHB1dF9hZGRyKQoreworICAg
IHVpbnQ2NF90IHN0YXR1czsKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgi
KSA9IG91dHB1dF9hZGRyOworCisgICAgYXNtIHZvbGF0aWxlICggImNhbGwgaHZfaGNhbGxfcGFn
ZSIKKyAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHN0YXR1cyksICIrYyIgKGNvbnRyb2wpLAor
ICAgICAgICAgICAgICAgICAgICAgIitkIiAoaW5wdXRfYWRkcikgQVNNX0NBTExfQ09OU1RSQUlO
VAorICAgICAgICAgICAgICAgICAgIDogInIiIChyOCkKKyAgICAgICAgICAgICAgICAgICA6ICJt
ZW1vcnkiICk7CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2
NF90IGh2X2RvX2Zhc3RfaHlwZXJjYWxsKHVpbnQxNl90IGNvZGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGlucHV0MSwgdWludDY0X3QgaW5w
dXQyKQoreworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICB1aW50NjRfdCBjb250cm9sID0gY29k
ZSB8IEhWX0hZUEVSQ0FMTF9GQVNUX0JJVDsKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4
IGFzbSgicjgiKSA9IGlucHV0MjsKKworICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIGh2X2hjYWxs
X3BhZ2UiCisgICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9s
KSwKKyAgICAgICAgICAgICAgICAgICAgICIrZCIgKGlucHV0MSkgQVNNX0NBTExfQ09OU1RSQUlO
VAorICAgICAgICAgICAgICAgICAgIDogInIiIChyOCkKKyAgICAgICAgICAgICAgICAgICA6ICk7
CisKKyAgICByZXR1cm4gc3RhdHVzOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2Rv
X3JlcF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwgdWludDE2X3QgcmVwX2NvdW50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZhcmhlYWRfc2l6
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGlu
cHV0LCBwYWRkcl90IG91dHB1dCkKK3sKKyAgICB1aW50NjRfdCBjb250cm9sID0gY29kZTsKKyAg
ICB1aW50NjRfdCBzdGF0dXM7CisgICAgdWludDE2X3QgcmVwX2NvbXA7CisKKyAgICBjb250cm9s
IHw9ICh1aW50NjRfdCl2YXJoZWFkX3NpemUgPDwgSFZfSFlQRVJDQUxMX1ZBUkhFQURfT0ZGU0VU
OworICAgIGNvbnRyb2wgfD0gKHVpbnQ2NF90KXJlcF9jb3VudCA8PCBIVl9IWVBFUkNBTExfUkVQ
X0NPTVBfT0ZGU0VUOworCisgICAgZG8geworICAgICAgICBzdGF0dXMgPSBodl9kb19oeXBlcmNh
bGwoY29udHJvbCwgaW5wdXQsIG91dHB1dCk7CisgICAgICAgIGlmICggKHN0YXR1cyAmIEhWX0hZ
UEVSQ0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgcmVwX2NvbXAgPSBNQVNLX0VYVFIoc3RhdHVzLCBIVl9IWVBFUkNB
TExfUkVQX0NPTVBfTUFTSyk7CisKKyAgICAgICAgY29udHJvbCAmPSB+SFZfSFlQRVJDQUxMX1JF
UF9TVEFSVF9NQVNLOworICAgICAgICBjb250cm9sIHw9IE1BU0tfSU5TUihyZXBfY29tcCwgSFZf
SFlQRVJDQUxMX1JFUF9TVEFSVF9NQVNLKTsKKyAgICB9IHdoaWxlICggcmVwX2NvbXAgPCByZXBf
Y291bnQgKTsKKworICAgIHJldHVybiBzdGF0dXM7Cit9CisKKyNlbmRpZiAvKiBfX1g4Nl9IWVBF
UlZfSENBTExfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4yMC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtq1-0006pS-NK; Wed, 29 Jan 2020 20:21:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtq0-0006oA-0m
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:24 +0000
X-Inumbo-ID: d5796732-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5796732-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:47 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id w15so1066204wru.4
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=gVgi6YBrthYt44Wqrj9O7ZKyhRLbqO7Cs1SR/Wr9UuA=;
 b=A8Tfm+9SGhaeBy2/SnmLj6UDr3Y91pGgh7YUe3IMyvLJYnHRpFpTJMmhHrgkwL3/D2
 rOh9XImEmIG8hcuymgaaIqVW5Ahwpzt9bUc3pnNee0XmYJ42niCp1Xoe8XDXJAZNjFZJ
 Hj8Yl1zTdVzfwo6KetJ0lS/PyGkgpNI9+iUGfk7o4jQ2W38VcpYy1f97COhK1iFIe2WS
 +bB6renOG4UskqdPt8hFPse5K3BroBWUhOAv1V4WfisdWLMRPLR3AEpRqpbpp/195BVp
 AdsCjNWJppoCmU5H5SHU8bzA3/lG4FRJpXOU6Pa2L5ewvY/TfdOi89OCxZY7UWMYuqUk
 tFbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=gVgi6YBrthYt44Wqrj9O7ZKyhRLbqO7Cs1SR/Wr9UuA=;
 b=goNOJDUZzqpik+LVOzLMlNZ/HxZ2akJR32S204bisdumLfR3ojEqDISWWrOpYIiKJT
 F3PX1ZiUiWpayMpO/F/cPx36ei7f/jW7KcIbaZQMMQJTLL/02DAePRd3rPPJtwaY0TJB
 xuiygvvOsXxUFlHJ/eKro6LlqBIciDfwWqzc91yI2b7jdxUs7SvrZ06rpM2tBTVfDZxM
 od9nS/lOSqdnf0Ys0qLPUroYgQi56wUAfs9Wa9NXEfGffDSqywwv2nCtKr6cOcZVPWs6
 1o7eTB46MwINR17fQbHAbw2AS5/C9HtS/h89g5xxTB/wS+ulDYJyQnKE/ZNjVGC5JJfD
 MtbQ==
X-Gm-Message-State: APjAAAUo46M23jcCt0skH16FVh7sfvf7oDm3bON7WXobKlJ83aGINeAq
 lheH19AyNoI4PezlBJnrW8I8ITabiJ4=
X-Google-Smtp-Source: APXvYqwPinvoLOIfW/IKtHyR6DxnZ7vKLwYyuQVmGE7asoN63UT7xuLBWNx/d5x66D6VXBU3smP/fQ==
X-Received: by 2002:a5d:5706:: with SMTP id a6mr635351wrv.108.1580329246460;
 Wed, 29 Jan 2020 12:20:46 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:46 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:31 +0000
Message-Id: <20200129202034.15052-10-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/12] DO NOT APPLY: x86/hyperv: issue an
 hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VGVzdCBpZiB0aGUgaW5mcmFzdHJ1Y3R1cmUgd29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCA5MzJhNjQ4ZmY3Li40Mzg3YjY1
NDFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTIzLDYgKzIzLDcgQEAKIAog
I2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRl
IDxhc20vZ3Vlc3QvaHlwZXJ2LWhjYWxsLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi10
bGZzLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCkBAIC0xMTEsNiArMTEyLDE5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQogICAgIEJVR19P
TighaHlwZXJjYWxsX21zci5lbmFibGUpOwogCiAgICAgc2V0X2ZpeG1hcF94KEZJWF9YX0hZUEVS
Vl9IQ0FMTCwgbWZuIDw8IFBBR0VfU0hJRlQpOworCisgICAgLyogWFhYIFdlaTogSXNzdWUgYW4g
aHlwZXJjYWxsIGhlcmUgdG8gbWFrZSBzdXJlIHRoaW5ncyBhcmUgc2V0IHVwCisgICAgICogY29y
cmVjdGx5LiAgV2hlbiB0aGVyZSBpcyBhY3R1YWwgdXNlIG9mIHRoZSBoeXBlcmNhbGwgZmFjaWxp
dHksCisgICAgICogdGhpcyBjYW4gYmUgcmVtb3ZlZC4KKyAgICAgKi8KKyAgICB7CisgICAgICAg
IHVpbnQxNl90IHIgPSBodl9kb19oeXBlcmNhbGwoMHhmZmZmLCAwLCAwKTsKKyAgICAgICAgQlVH
X09OKHIgIT0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREUpOworICAgICAgICByID0g
aHZfZG9fZmFzdF9oeXBlcmNhbGwoMHhmZmZmLCAwLCAwKTsKKyAgICAgICAgQlVHX09OKHIgIT0g
SFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREUpOworCisgICAgICAgIHByaW50aygiU3Vj
Y2Vzc2Z1bGx5IGlzc3VlZCBIeXBlci1WIGh5cGVyY2FsbHNcbiIpOworICAgIH0KIH0KIAogc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtq7-0006tl-3v; Wed, 29 Jan 2020 20:21:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtq5-0006sR-0K
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:29 +0000
X-Inumbo-ID: d61964f8-42d4-11ea-b211-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d61964f8-42d4-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:48 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id y11so1043480wrt.6
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=RzyOqBOVVAhQpV3lENjn6NyUC6dkaBmuVSXJthxFeDo=;
 b=tVwiF6rLrO3eOWMXW337suntCd+02cBaulZA8iz82SvDHIxXPKlDhU1WZ693ML3BP3
 NjXO1XHGo6EysyZ7CLntBoluIMWcFu3zjM8M3rfs5ybgF8J1eMQ9mgUMMfZta2eSy30X
 +qXiwES7EhGudr8CxQWMrCMb7bdrKhaC7tl+0o3Pm+x6lrU+3hwQvvWRleEjuj9PBtg0
 ANx80USJP9IpNK3dInzDkZaWTMSNftycTRToW6J97TlmbeQukfKVyk41jlzaW/ZUNpqE
 Hen0LoURoeFWY+CeDOT5I/EM7s12rNrHhOAJFyYIFpn+NdWo89VmD0XA220eQT3RRGkY
 1wJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=RzyOqBOVVAhQpV3lENjn6NyUC6dkaBmuVSXJthxFeDo=;
 b=tWSjO5VNplATU1mAzBkZe6v3dGVn2pOz0DLncmhwDzKPYrEEPp6zteKalqLmtbPo/3
 h94PB0uO5rKmmN+A+gcL8xFfte29w60YMJw7k9BSGsmE4ZnbfLUOmQdtsBc2GxKn7Ckh
 txJZiSPGVxAkJWqmy7azYxHU/1rC10RWNdKDQ12U/0CElJEhjMbNKVkJ9vV4X/dJPafw
 +wRtUzBa3vvlUE+aX8F5tAAxZOF3KV2aZxu/y06DnD8Drt7Te1z+pxlBP9GqYA7ePOob
 9r2KLcCJbCNTclHE3hqLblxNCoK1yyin4nRuwNHgJAylqCvEWP6MoSjsPZL+y/WQ4enF
 f72g==
X-Gm-Message-State: APjAAAXRBbVKPNt1WWNSBcEcMgGUVpSuCHo3S4iX+OWIT4h9s8v8XEeD
 ih+SVTRKcwR6zeb5s36Thl4Mi0WkMjs=
X-Google-Smtp-Source: APXvYqzwjLjlOp06e+zlACqgmsdgD2iIe6NpsKXB8oa29a81W/0W/Qetj2PJHKKKNz4LwsuofXKrcA==
X-Received: by 2002:adf:e74a:: with SMTP id c10mr624231wrn.386.1580329247544; 
 Wed, 29 Jan 2020 12:20:47 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:47 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:32 +0000
Message-Id: <20200129202034.15052-11-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/12] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUgOCBieXRlcyBhbGlnbmVk
IGFuIG5vdCBjcm9zcwpwYWdlIGJvdW5kYXJ5LiBPbmUgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVx
dWlyZW1lbnRzIGlzIHRvIHVzZSBwZXJjcHUKcGFnZS4KCkZvciB0aGUgZm9yZXNlZWFibGUgZnV0
dXJlIHdlIG9ubHkgbmVlZCB0byBwcm92aWRlIGlucHV0IGZvciBUTEIKYW5kIEFQSUMgaHlwZXJj
YWxscywgc28gc2tpcCBzZXR0aW5nIHVwIGFuIG91dHB1dCBwYWdlLgoKV2Ugd2lsbCBhbHNvIG5l
ZWQgdG8gcHJvdmlkZSBhbiBhcF9zZXR1cCBob29rIGZvciBzZWNvbmRhcnkgY3B1cyB0bwpzZXR1
cCBpdHMgb3duIGlucHV0IHBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNy
b3NvZnQuY29tPgotLS0KdjU6CjEuIEFkanVzdCB0byBuZXcgYXBfc2V0dXAKMi4gQ2hhbmdlIHZh
cmlhYmxlIG5hbWUgdG8gaHZfcGNwdV9pbnB1dF9wYWdlCgp2NDoKMS4gQ2hhbmdlIHdvcmRpbmcg
aW4gY29tbWl0IG1lc3NhZ2UKMi4gUHJldmVudCBsZWFrCjMuIEludHJvZHVjZSBhIHByaXZhdGUg
aGVhZGVyCgp2MzoKMS4gVXNlIHhlbmhlYXAgcGFnZSBpbnN0ZWFkCjIuIERyb3AgcGFnZSB0cmFj
a2luZyBzdHJ1Y3R1cmUKMy4gRHJvcCBQYXVsJ3MgcmV2aWV3IHRhZwotLS0KIHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIHwgMjkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKykKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IDQzODdiNjU0MWUuLmYwZmFjY2NiYWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMjcsNyArMjcsMTAgQEAKICNpbmNsdWRlIDxh
c20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAKKyNp
bmNsdWRlICJwcml2YXRlLmgiCisKIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5
IG1zX2h5cGVydjsKK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfcGNwdV9p
bnB1dF9wYWdlKTsKIAogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCiB7
CkBAIC0xMjcsMTQgKzEzMCw0MiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxs
X3BhZ2Uodm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyBpbnQgc2V0dXBfaHlwZXJjYWxsX3BjcHVf
YXJnKHZvaWQpCit7CisgICAgdm9pZCAqbWFwcGluZzsKKworICAgIGlmICggdGhpc19jcHUoaHZf
cGNwdV9pbnB1dF9wYWdlKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgbWFwcGluZyA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpOworICAgIGlmICggIW1hcHBpbmcgKQorICAgIHsKKyAgICAgICAg
cHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgaHlwZXJjYWxsIGlucHV0IHBhZ2UgZm9yIENQVSV1
XG4iLAorICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgfQorCisgICAgdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9wYWdlKSA9IG1h
cHBpbmc7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZv
aWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKKyAgICBpZiAoIHNldHVwX2h5cGVy
Y2FsbF9wY3B1X2FyZygpICkKKyAgICAgICAgcGFuaWMoIkh5cGVyY2FsbCBwZXJjcHUgYXJnIHNl
dHVwIGZhaWxlZFxuIik7Cit9CisKK3N0YXRpYyBpbnQgYXBfc2V0dXAodm9pZCkKK3sKKyAgICBy
ZXR1cm4gc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0gewogICAgIC5uYW1lID0gIkh5cGVyLVYiLAogICAgIC5z
ZXR1cCA9IHNldHVwLAorICAgIC5hcF9zZXR1cCA9IGFwX3NldHVwLAogfTsKIAogc3RhdGljIHZv
aWQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2L3ByaXZhdGUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hMzM5
Mjc0OTg1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2
YXRlLmgKQEAgLTAsMCArMSwyOSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAorICoKKyAqIERlZmluaXRpb25zIC8gZGVjbGFyYXRp
b25zIG9ubHkgdXNlZnVsIHRvIEh5cGVyLVYgY29kZS4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICog
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz
aW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDIwIE1pY3Jvc29mdC4KKyAqLworCisj
aWZuZGVmIF9fWEVOX0hZUEVSVl9QUklWSUFURV9IX18KKyNkZWZpbmUgX19YRU5fSFlQRVJWX1BS
SVZJQVRFX0hfXworCisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgorCitERUNMQVJFX1BFUl9DUFUo
dm9pZCAqLCBodl9wY3B1X2lucHV0X3BhZ2UpOworCisjZW5kaWYgLyogX19YRU5fSFlQRVJWX1BS
SVZJQVRFX0hfXyAgKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwtqA-0006wV-Gl; Wed, 29 Jan 2020 20:21:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtqA-0006w6-0Z
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:34 +0000
X-Inumbo-ID: d6ac66fe-42d4-11ea-8396-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6ac66fe-42d4-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:49 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id k11so1024681wrd.9
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=9g3iTQhv4DyHzwGgjHdIef6GauOsAtk67e0Cyiz0EQw=;
 b=f0PScuK5w4yGOs6U+IObwEnYCSaWM9BSUS5EJ/TVYFueKkgOcLlZTnUhZqozYejssr
 i3EQ/NX0qI2zc27HvqhQXJ4XgzU6uEFGF+gLBbveCMSMmoJoA5rZ80ksZsMujPM2MCtR
 A9WQkmSfpS+FfljjBMPfY3krGc+yd8jtPAVVGEefmCtGjaNO07kZoAl5JABb1BbIj80d
 /C8Ee9iZ1eyDEZKS2WyfxMMJa9XPbUmTFVqKjapQ4/tih4VPorHZdffcJtVe8KF5GNhY
 oLiJoALiBJI7xWN3fYtkObxBzRDIT88dbVBoTCpRa9nxiLg0aLb5Vq+PoTAerJUVC7RK
 FkRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=9g3iTQhv4DyHzwGgjHdIef6GauOsAtk67e0Cyiz0EQw=;
 b=cPwAMgYFJac0AGnKrs50aGyw1royZSezbS6b+MCewi2lTAqU1cdCVkXK2EPFq7nmrl
 Bkbyqzmb5GmCE1laI8Qx/qlzdr91PJJb9uh2ejlUVI1/rPi8hO0SxRgLFRfrUKfyJYLK
 KIcNwnc+/IKQ6qwX9d0R1zDU3sJjzdcyA/48Kx5RFQ/7ZTt4QnwTB2nOwQGnQZelK2HE
 ytKS5xObcrZ/PsUV8hCo4HC3g2P2Cef2kXstWxvKMhAu2zYgN+paSyJ7Up9OS6vBWqhN
 JAgDcgUkzOEEAFjR2yRsyFe2F4QY0DmHqJ/H2Nb7e7uMY3vgJQPVqSt5YfL7cARJDqf2
 0CBQ==
X-Gm-Message-State: APjAAAWZ/36xy48U3hVSJIpo3EBEPouf5bLM5J4y0bfF2XrtzJ1cYE4a
 1zRhTijEaMPJGM2NMsgYN9E5Kxi68wc=
X-Google-Smtp-Source: APXvYqwp6kymbHNPC8nm/01CpwpfI7w1ecgBosM7fI+t2uwImDdGy8S/3Qs1fx9uYKW9TY2NiY/FGw==
X-Received: by 2002:a5d:6406:: with SMTP id z6mr618262wru.294.1580329248522;
 Wed, 29 Jan 2020 12:20:48 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:48 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:33 +0000
Message-Id: <20200129202034.15052-12-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/12] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.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>

VGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMg
c3BlY2lmaWMKdmNwdShzKS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OgoxLiBBZGQgSmFuJ3MgQWNr
LgoKdjQ6CjEuIFVzZSBwcml2YXRlLmgKMi4gQWRkIFBhdWwncyByZXZpZXcgdGFnCgp2MjoKMS4g
Rm9sZCBpbnRvIHNldHVwX3BjcHVfYXJnIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9oeXBlcnYuYyAgfCA1ICsrKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3By
aXZhdGUuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCBmMGZhY2NjYmFkLi5hZjBkNmVkNjkyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTMxLDYgKzMxLDcgQEAKIAogc3RydWN0IG1zX2h5
cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2OwogREVGSU5FX1BFUl9DUFVfUkVBRF9N
T1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X3BhZ2UpOworREVGSU5FX1BFUl9DUFVfUkVBRF9N
T1NUTFkodW5zaWduZWQgaW50LCBodl92cF9pbmRleCk7CiAKIHN0YXRpYyB1aW50NjRfdCBnZW5l
cmF0ZV9ndWVzdF9pZCh2b2lkKQogewpAQCAtMTMzLDYgKzEzNCw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQogc3RhdGljIGludCBzZXR1cF9oeXBlcmNh
bGxfcGNwdV9hcmcodm9pZCkKIHsKICAgICB2b2lkICptYXBwaW5nOworICAgIHVpbnQ2NF90IHZw
X2luZGV4X21zcjsKIAogICAgIGlmICggdGhpc19jcHUoaHZfcGNwdV9pbnB1dF9wYWdlKSApCiAg
ICAgICAgIHJldHVybiAwOwpAQCAtMTQ3LDYgKzE0OSw5IEBAIHN0YXRpYyBpbnQgc2V0dXBfaHlw
ZXJjYWxsX3BjcHVfYXJnKHZvaWQpCiAKICAgICB0aGlzX2NwdShodl9wY3B1X2lucHV0X3BhZ2Up
ID0gbWFwcGluZzsKIAorICAgIHJkbXNybChIVl9YNjRfTVNSX1ZQX0lOREVYLCB2cF9pbmRleF9t
c3IpOworICAgIHRoaXNfY3B1KGh2X3ZwX2luZGV4KSA9IHZwX2luZGV4X21zcjsKKwogICAgIHJl
dHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZh
dGUuaCBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCmluZGV4IGEzMzkyNzQ5
ODUuLmMxYzI0MzFlZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJp
dmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCkBAIC0yNSw1
ICsyNSw2IEBACiAjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgogCiBERUNMQVJFX1BFUl9DUFUodm9p
ZCAqLCBodl9wY3B1X2lucHV0X3BhZ2UpOworREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwg
aHZfdnBfaW5kZXgpOwogCiAjZW5kaWYgLyogX19YRU5fSFlQRVJWX1BSSVZJQVRFX0hfXyAgKi8K
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:21:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:21: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 1iwtqF-00071c-Sn; Wed, 29 Jan 2020 20:21:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bu37=3S=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iwtqF-00070e-13
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:21:39 +0000
X-Inumbo-ID: d73435f2-42d4-11ea-a933-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d73435f2-42d4-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 20:20:50 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id z7so980299wrl.13
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 12:20:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Rh3eILGi6Pt9jrhFdjXvi2DHTn3SFwkuAe2IR7Kx73I=;
 b=cqrZ/HK5s+9C95BpQsykUZBvq8Jcim3QbrSzcndE9FH3xdhaBPs4L6BJmoYJC3d7/Z
 Dbt4ztw6r5vPp4gvUbTqUBGIJoXQe46JUs5QtwE57SNpd0vjaPG3ezrmD6N+1KFqGkFE
 QiAjcCnseqzi4eWf4VXCaJPTfBXBnAtdox4S534yJOPCp7f/fKZcIzqgV3jbbw8Xap4L
 6Cz7OFPifeLBMuDlG9q7jhMyLnD3pphXpONedrCx+/7vzXg0LAjJd2xIuwxF6eEVMEAc
 MjZto6Qrr6FCq7cFGPproX+qabF/vC8gpbal49qxWjSTIkGJWidrqFBq92dPNjQHzQg4
 F45w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Rh3eILGi6Pt9jrhFdjXvi2DHTn3SFwkuAe2IR7Kx73I=;
 b=EGhzElnZaiV2zHBpbPz+7YMISLfR/KNTr7N5nQtVt3+rPUhS4l3ntCy+h1kKdKYSfZ
 gh6Gpx0jkfV2inkQlZEpZ58LhikjYALsRfLhy4eHPGPe6Iaf9Pv6kSkRpbIvbyw7N7OT
 TN0QDnE6Ydkk8XtiGSaRrwIcc3DEi2gfZyJ7hYGpTaH/i7QqOrsP3mU32yKyraPXhjgv
 tuzF9ZeUUHi8fXmRCZ68+PyffoF3AR92hgO0rrSPX7unR/8SJRH2+SWDOTnc7/ibz7w7
 hI6AXVsC1UVPJ+Fh5/eX2oYSHd63/wtprxztMD4rla3ibeiVLUUwiFpA84TJHPOzoDzZ
 WFCg==
X-Gm-Message-State: APjAAAWe34p14xD+fTju20EaTM2IKN7jV+NyI38zQQE6dx1qW1AUOxfb
 vst+NkCbrTUNnFjDdywIBSMDpnUvnBk=
X-Google-Smtp-Source: APXvYqwijMIDoAbcJTodCytjbe3qLDZnoi+0PHbIxiYk2xgC9j6ATtj966TGNyNQzCsXnfAc91IACg==
X-Received: by 2002:a5d:6144:: with SMTP id y4mr552432wrt.367.1580329249422;
 Wed, 29 Jan 2020 12:20:49 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 a22sm3564115wmd.20.2020.01.29.12.20.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 12:20:49 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Wed, 29 Jan 2020 20:20:34 +0000
Message-Id: <20200129202034.15052-13-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200129202034.15052-1-liuwe@microsoft.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 12/12] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBz
b21lIGJpdHMgaW4gaXQKZm9yIGVmZmljaWVudCBuZXN0ZWQgdmlydHVhbGlzYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjU6CjEuIERlYWwg
d2l0aCBlcnJvciBwcm9wZXJseSBpbnN0ZWFkIG9mIGFsd2F5cyBwYW5pY2tpbmcKMi4gU3dhcCBw
ZXJjcHUgdmFyaWFibGVzIGRlY2xhcmF0aW9ucycgbG9jYXRpb24KCnY0OgoxLiBVc2UgcHJpdmF0
ZS5oCjIuIFByZXZlbnQgbGVhawoKdjM6CjEuIFVzZSB4ZW5oZWFwIHBhZ2UKMi4gRHJvcCBzZXRf
dnBfYXNzaXN0Cgp2MjoKMS4gVXNlIEhWX0hZUF9QQUdFX1NISUZUIGluc3RlYWQKLS0tCiB4ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaCB8ICAxICsKIDIg
ZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCmluZGV4IGFmMGQ2ZWQ2OTIuLmJjNDBhM2QzMzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwpAQCAtMzEsNiArMzEsNyBAQAogCiBzdHJ1Y3QgbXNfaHlw
ZXJ2X2luZm8gX19yZWFkX21vc3RseSBtc19oeXBlcnY7CiBERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWSh2b2lkICosIGh2X3BjcHVfaW5wdXRfcGFnZSk7CitERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWSh2b2lkICosIGh2X3ZwX2Fzc2lzdCk7CiBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1
bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKIAogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1
ZXN0X2lkKHZvaWQpCkBAIC0xNTUsMTYgKzE1Niw1NyBAQCBzdGF0aWMgaW50IHNldHVwX2h5cGVy
Y2FsbF9wY3B1X2FyZyh2b2lkKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHNldHVw
X3ZwX2Fzc2lzdCh2b2lkKQoreworICAgIHZvaWQgKm1hcHBpbmc7CisgICAgdWludDY0X3QgdmFs
OworCisgICAgbWFwcGluZyA9IHRoaXNfY3B1KGh2X3ZwX2Fzc2lzdCk7CisKKyAgICBpZiAoICFt
YXBwaW5nICkKKyAgICB7CisgICAgICAgIG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsK
KyAgICAgICAgaWYgKCAhbWFwcGluZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygi
RmFpbGVkIHRvIGFsbG9jYXRlIHZwX2Fzc2lzdCBwYWdlIGZvciBDUFUldVxuIiwKKyAgICAgICAg
ICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisgICAgICAgIH0KKworICAgICAgICBjbGVhcl9wYWdlKG1hcHBpbmcpOworICAgICAgICB0
aGlzX2NwdShodl92cF9hc3Npc3QpID0gbWFwcGluZzsKKyAgICB9CisKKyAgICB2YWwgPSAodmly
dF90b19tZm4obWFwcGluZykgPDwgSFZfSFlQX1BBR0VfU0hJRlQpCisgICAgICAgIHwgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRV9FTkFCTEU7CisgICAgd3Jtc3JsKEhWX1g2NF9NU1JfVlBfQVNT
SVNUX1BBR0UsIHZhbCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgX19pbml0
IHNldHVwKHZvaWQpCiB7CiAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKKwogICAgIGlmICgg
c2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCkgKQogICAgICAgICBwYW5pYygiSHlwZXJjYWxsIHBl
cmNwdSBhcmcgc2V0dXAgZmFpbGVkXG4iKTsKKworICAgIGlmICggc2V0dXBfdnBfYXNzaXN0KCkg
KQorICAgICAgICBwYW5pYygiVlAgYXNzaXN0IHBhZ2Ugc2V0dXAgZmFpbGVkXG4iKTsKIH0KIAog
c3RhdGljIGludCBhcF9zZXR1cCh2b2lkKQogewotICAgIHJldHVybiBzZXR1cF9oeXBlcmNhbGxf
cGNwdV9hcmcoKTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHNldHVwX2h5cGVyY2FsbF9wY3B1
X2FyZygpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJjID0gc2V0
dXBfdnBfYXNzaXN0KCk7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2
YXRlLmgKaW5kZXggYzFjMjQzMWVmZi4uZmNkZGM0NzU0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
di9wcml2YXRlLmgKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CiAK
IERFQ0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X3BjcHVfaW5wdXRfcGFnZSk7CitERUNMQVJFX1BF
Ul9DUFUodm9pZCAqLCBodl92cF9hc3Npc3QpOwogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGlu
dCwgaHZfdnBfaW5kZXgpOwogCiAjZW5kaWYgLyogX19YRU5fSFlQRVJWX1BSSVZJQVRFX0hfXyAg
Ki8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:37:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20: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 1iwu56-0000C3-LN; Wed, 29 Jan 2020 20:37:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwu55-0000By-5t
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:36:59 +0000
X-Inumbo-ID: 16e522f4-42d7-11ea-8982-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16e522f4-42d7-11ea-8982-12813bfff9fa;
 Wed, 29 Jan 2020 20:36: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 <osstest-admin@xenproject.org>)
 id 1iwu51-0007wa-D1; Wed, 29 Jan 2020 20:36: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 1iwu51-0006g8-4q; Wed, 29 Jan 2020 20:36:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwu51-0003FT-3f; Wed, 29 Jan 2020 20:36:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146574-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=111e415c94f5c299de1ee50c825b60e63d5919e9
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 20:36:55 +0000
Subject: [Xen-devel] [linux-5.4 test] 146574: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3NCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU3NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDExMWU0MTVjOTRmNWMyOTlkZTFlZTUwYzgyNWI2MGU2M2Q1OTE5ZTkKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRk
NmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0x
NSAxNzo0MjowNCBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAt
MDEtMTcgMDI6NTk6MDcgWiAgIDEyIGRheXMgICAyOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDY1MTggIDIwMjAtMDEtMjYgMTU6Mzk6MTkgWiAgICAzIGRheXMgICAgOSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjc4NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzNDAzOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 20:46:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 20:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwuED-00013K-OE; Wed, 29 Jan 2020 20:46:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwuEC-00013F-D8
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 20:46:24 +0000
X-Inumbo-ID: 6652a586-42d8-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6652a586-42d8-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 20:46: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 <osstest-admin@xenproject.org>)
 id 1iwuE5-00087Y-OV; Wed, 29 Jan 2020 20:46: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 1iwuE5-0006xr-1X; Wed, 29 Jan 2020 20:46:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwuE5-0002T1-0i; Wed, 29 Jan 2020 20:46:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146575-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=c8b8157e126ae2fb6f65842677251d300ceff104
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 20:46:17 +0000
Subject: [Xen-devel] [ovmf test] 146575: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYzhiODE1N2UxMjZhZTJmYjZmNjU4NDI2NzcyNTFkMzAwY2VmZjEwNApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjEgZGF5cyAgIDgyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjQ4MiAgMjAyMC0wMS0yNCAxOTozOTozOSBaICAgIDUgZGF5cyAgIDIxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBc2hpc2ggU2luZ2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJv
Yi5jLmZlbmdAaW50ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNv
bT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1
eC5mYW5AaW50ZWwuY29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24g
Vm9lbHogPGphc29uLnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5k
aG9sbUBsaW5hcm8ub3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5h
bGJlY2tpQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICBNaWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4K
ICBQYXZhbmEuSyA8cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8g
PHBoaWxtZEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRo
YXQuY29tPgogIFNpeXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+
CiAgVml0YWx5IENoZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVw
dHNvdiB2aWEgR3JvdXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBX
ZWk2IFh1IDx3ZWk2Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+
CiAgWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhp
anV4LmZhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 21:06:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 21: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 1iwuXU-0002ho-JI; Wed, 29 Jan 2020 21:06:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puUK=3S=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwuXT-0002hj-6F
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 21:06:19 +0000
X-Inumbo-ID: 2fe88a26-42db-11ea-898e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fe88a26-42db-11ea-898e-12813bfff9fa;
 Wed, 29 Jan 2020 21:06: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 <osstest-admin@xenproject.org>)
 id 1iwuXP-0008WH-EM; Wed, 29 Jan 2020 21:06: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 1iwuXP-0007eD-51; Wed, 29 Jan 2020 21:06:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwuXP-00045n-4J; Wed, 29 Jan 2020 21:06:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146579-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl: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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 29 Jan 2020 21:06:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 146579: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWls
ZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 21:23:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 21:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwunz-0004jX-EW; Wed, 29 Jan 2020 21:23:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=W0R6=3S=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iwunx-0004jS-TK
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 21:23:22 +0000
X-Inumbo-ID: 92d65a30-42dd-11ea-8995-12813bfff9fa
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92d65a30-42dd-11ea-8995-12813bfff9fa;
 Wed, 29 Jan 2020 21:23:21 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 948A631C;
 Wed, 29 Jan 2020 16:23:19 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 29 Jan 2020 16:23:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=X21hqO
 CqGdZ6UdA4Z9SJUqr8GAg9IZdn2P3HgMmszE0=; b=b+mHrj4CTc3FOG2xIGZcb1
 TRYtojzJfFpfHCCZkzHUFgMREi09Bzb+19/+S26mq4bIDvijDp048i+EL1txJ6CC
 hTvh8Dx+cSPPZnEwr9Kl/iXvyEI1UXCzvtToe3zhCKSv0zitDTX2ykd0G0TN8p/2
 yb9rtw6ZNk9/1NguduJ+CjihYLcZDaFBS8NWgu2iURRaFX+TWpQIKlSdc1Wddrz5
 eJEXWjgZgpCNvGsax/aSYBlCjYFo/1ZHwaFqURWTcM0w4BSNiivnXCZGOyHzuEg7
 aWSwWQET3gF9KxVQ9tpmnro3xpxh4E6Vf4b7d7xutRcGaSh4KgtICYHUjElpLXig
 ==
X-ME-Sender: <xms:x_cxXjPAMX0Hx76VUmv6uIDNLp1lHMYHUMHCgDSLYV7nN7-4ppsLuA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrfeeigddugeeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrg
 hrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
X-ME-Proxy: <xmx:x_cxXpwSEifj8Ur7OaS5JfGmBNSoSo-olhWUHMoCPJHcxp58xQoNRg>
 <xmx:x_cxXtpNixecu2vI7dIEsGEM3qhftv3EVgx1OPb01gOm4BRFx9QBgQ>
 <xmx:x_cxXhM_6DEZBrziINydAyyZHS3WhaO6fUQSGIeLKgxLjrCEVokYDw>
 <xmx:x_cxXnCADxMh-YYngj5VPKa1GwRUta1E29FYslpUgR4y9G8LlPdUqA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id D58AF30602DB;
 Wed, 29 Jan 2020 16:23:17 -0500 (EST)
Date: Wed, 29 Jan 2020 22:23:13 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200129212313.GD2995@mail-itl>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-3-pdurrant@amazon.com>
MIME-Version: 1.0
In-Reply-To: <20200129144702.1543-3-pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============7115514513343101647=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7115514513343101647==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="7LkOrbQMr4cezO2T"
Content-Disposition: inline


--7LkOrbQMr4cezO2T
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore data

On Wed, Jan 29, 2020 at 02:47:02PM +0000, Paul Durrant wrote:

<snip>

> +**node data**
> +
> +
> +`<path>|<value>|<perm-as-string>|`
> +
> +
> +`<path>` is considered relative to the domain path `/local/domain/$domid`
> +and hence must not begin with `/`.

How backend settings are going to be serialized? For example vif backend
has a bunch of feature-* entries, which should not change under the
guest feet during non-cooperative migration.

> +`<path>` and `<value>` should be suitable to formulate a `WRITE` operati=
on
> +to the receiving xenstore and `<perm-as-string>` should be similarly sui=
table
> +to formulate a subsequent `SET_PERMS` operation.
> +
> +**watch data**
> +
> +
> +`<path>|<token>|`
> +
> +`<path>` again is considered relative and, together with `<token>`, shou=
ld
> +be suitable to formulate an `ADD_DOMAIN_WATCHES` operation (see below).
> +
> +
> +### Protocol Extension
> +
> +The `WATCH` operation does not allow specification of a `<domid>`; it is
> +assumed that the watch pertains to the domain that owns the shared ring
> +over which the operation is passed. Hence, for the tool-stack to be able
> +to register a watch on behalf of a domain a new operation is needed:
> +
> +```
> +ADD_DOMAIN_WATCHES      <domid>|<watch>|+
> +
> +Adds watches on behalf of the specified domain.
> +
> +<watch> is a NUL separated tuple of <path>|<token>. The semantics of this
> +operation are identical to the domain issuing WATCH <path>|<token>| for
> +each <watch>.
> +```

Normal WATCH operation triggers an event immediately. Is it intended in
this case too? On the other hand, guest should cope with spurious watch
events, so probably not an issue.

> +The watch information for a domain also needs to be extracted from the
> +sending xenstored so the following operation is also needed:
> +
> +```
> +GET_DOMAIN_WATCHES      <domid>|<index>   <gencnt>|<watch>|*=20
> +
> +Gets the list of watches that are currently registered for the domain.
> +
> +<watch> is a NUL separated tuple of <path>|<token>. The sub-list returned
> +will start at <index> into the the overall list of watches and may be
> +truncated such that the returned data fits within XENSTORE_PAYLOAD_MAX.
> +If <index> is beyond the end of the overall list then the returned sub-
> +list will be empty. If the value of <gencnt> changes then it indicates
> +that the overall watch list has changed and thus it may be necessary
> +to re-issue the operation for previous values of <index>.
> +```

In what units <index> is expressed? bytes? entries?
Can the response be truncated at arbitrary place, or only between
records?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4x98IACgkQ24/THMrX
1yz4Tgf/REP+20pZoDigkvOWsD+GRQSALt/vUJOSMb08/o8N7kAWQ+Ry/txnBuFg
+cAAzGCJUg4KaDNcoW9OPxOidK8qi4bZwiYwH7EdLNfrTdIAYKef+uJYFcwAWgg+
nbNxgaPR8cO0xKWxCblGOkUeYiUJtNDmGTMxQd8KjCLzVgB2ev82FfNjdKrePeox
R/hSHx6NwKvF/6iCvcfrHHie5/2+w8ctvf+90P9s9/huWsPk56NzVwDo7ygL1JvG
+c9JJ5R0bd3fd2BYnhWhDyCDzCSn5fC2QaTYx513ZoU+OTQPd4TEQG9RwYrXkmCb
nczHxTfYlNYYVtGLdDOXLXezN2llLQ==
=UJ1t
-----END PGP SIGNATURE-----

--7LkOrbQMr4cezO2T--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7115514513343101647==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 29 21:27:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 21:27:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwurh-0004tU-6n; Wed, 29 Jan 2020 21:27:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwurg-0004tP-Cp
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 21:27:12 +0000
X-Inumbo-ID: 1c5aaf36-42de-11ea-b211-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c5aaf36-42de-11ea-b211-bc764e2007e4;
 Wed, 29 Jan 2020 21:27:11 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id p9so1382535wmc.2
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 13:27:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=qlAK6HllJT223m2933Q+oTvbox7F2CTZS/J2OKN2qzc=;
 b=BENRhFhomchtaZs2HEs1m5gRme5rh1cyKC+/uqtCwcYLm8WnbiqDbYZMmngLePvztZ
 Zi5NWrhSIuNwjVm+WTfIGgDaC2NykLJ05XGcdzfA11SgDD3L3fIRjDO8kZUqguF2JrT/
 hzfcbmXvrP9VFbG6T9tWGrHUi8HP4BUsIU54KWO44/8nEaXnPLJpfpzA1/kxTag0TAxz
 EA4FPSkjbO8iztztV/0Dx7OWd7EWbl18XEaJCChSiBhXTc1gWDrkxtRDmstgAdZN5hXU
 ujduMFNgFGbjpIX+QeEbCMC+v5ZqBAwMcywINntODnq9XI2ZvQYotyChR0I3bXAZEiwp
 H4lQ==
X-Gm-Message-State: APjAAAUruObT40Drk42jRzEVOo+04FWbyv4navW+43DPAUMWULdjRWPz
 QeJsdICpCV32WbTNFT+0990=
X-Google-Smtp-Source: APXvYqzHalbubpXQcW8gOA3qguyrxKupFz5lPEuk+VnpUS+RIyPKUciFt6bJE3eHCW0ab7N1E5HfVA==
X-Received: by 2002:a1c:1fd0:: with SMTP id f199mr1120497wmf.113.1580333231041; 
 Wed, 29 Jan 2020 13:27:11 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-227.amazon.com.
 [54.240.197.227])
 by smtp.gmail.com with ESMTPSA id g2sm4422849wrw.76.2020.01.29.13.27.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 13:27:10 -0800 (PST)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20200121143926.125116-1-jeff.kubascik@dornerworks.com>
From: Julien Grall <julien@xen.org>
Message-ID: <95cf666a-a3d1-10f3-ab8a-22fd622ce114@xen.org>
Date: Wed, 29 Jan 2020 21:27:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200121143926.125116-1-jeff.kubascik@dornerworks.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen/arm: Implement GICD_IGRPMODR as RAZ/WI
 for VGICv3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <Volodymyr_Babchuk@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>

SGkgSmVmZiwKCk9uIDIxLzAxLzIwMjAgMTQ6MzksIEplZmYgS3ViYXNjaWsgd3JvdGU6Cj4gVGhl
IFZHSUN2MyBtb2R1bGUgZG9lcyBub3QgaW1wbGVtZW50IHNlY3VyaXR5IGV4dGVuc2lvbnMgZm9y
IGd1ZXN0cy4KPiBGdXJ0aGVybW9yZSwgcGVyIHRoZSBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQgQ29u
dHJvbGxlciBBcmNoaXRlY3R1cmUKPiBTcGVjaWZpY2F0aW9uIChBUk0gSUhJIDAwNjlFKSwgc2Vj
dGlvbiA5LjkuMTUsIHRoZSBHSUNEX0lHUlBNT0RSCj4gcmVnaXN0ZXIgc2hvdWxkIGJlIFJBWi9X
SSB0byBub24tc2VjdXJlIGFjY2Vzc2VzIHdoZW4gR0lDRF9DVExSLkRTID0gMC4KPiBUaGlzIGlt
cGxlbWVudHMgdGhlIEdJQ0RfSUdSUE1PRFIgcmVnaXN0ZXIgZm9yIGd1ZXN0IFZNcyBhcyBSQVov
V0ksIHRvCj4gYXZvaWQgYSBkYXRhIGFib3J0IGluIHRoZSBjYXNlIHRoZSBndWVzdCBhdHRlbXB0
cyB0byByZWFkIG9yIHdyaXRlIHRoZQo+IHJlZ2lzdGVyLgoKUGVyIHRoZSBzcGVjLCBhbGwgcmVz
ZXJ2ZWQgcmVnaXN0ZXJzIHNob3VsZCBiZSBSQVovV0kuIFNvIGhvdyBhYm91dCAKaW1wbGVtZW50
aW5nIHRoZSBkZWZhdWx0IGNhc2UgYXMgcmVhZF9hc196ZXJvL3dyaXRlX2lnbm9yZT8KClRoaXMg
d291bGQgYWxzbyBjb3ZlciBzb21lIHByb2JsZW0gdGhhdCBtYXkgYXJpc2Ugd2l0aCBmdXR1cmUg
TGludXguIEkgCmhhdmUgYWN0dWFsbHkgYmVlbiB0b2xkIHRoYXQgTGludXggd2lsbCBhY2Nlc3Mg
cmVnaXN0ZXJzIChJSVJDIEdJQ3Y0IApzcGVjaWZpYykgdGhhdCBtYXkgbm90IGhhdmUgYmVlbiBp
bXBsZW1lbnRlZCBieSBYZW4gYW5kIHNob3VsZCBiZSBSQVovV0kuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 21:43:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 21:43: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 1iwv7H-0006Tb-8k; Wed, 29 Jan 2020 21:43:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwv7F-0006TW-JK
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 21:43:17 +0000
X-Inumbo-ID: 5b707d34-42e0-11ea-8396-bc764e2007e4
Received: from mail-wr1-f42.google.com (unknown [209.85.221.42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b707d34-42e0-11ea-8396-bc764e2007e4;
 Wed, 29 Jan 2020 21:43:16 +0000 (UTC)
Received: by mail-wr1-f42.google.com with SMTP id d16so1296100wre.10
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 13:43:16 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=D/uqSMoOWHrvK6Z6MQWRBouxJF63urGk+KI3RAoeCp8=;
 b=dpSBB0ozuTPtTiJmXVW4Grolj8MEvimgQM9KdX8JV0H+pu8T27Rnck1lo0kGYsaNEV
 RXw/GJF9UqviZ99M2UOWLTkRbVDKQ1FHUzbLq5brOxCebV5pUHFgT2kXHTmiwO/liqwh
 f/J3Z/nzoJ0nWcyPqwSZvQWNGrFlvOwCMnDd9nUFejlIIep75sCDa3JfqnNWOa0G5I0x
 GD5kp0HKZ305PKsng/RNytc02bo2FRvxQi/BKzG31Z/ZTPUPnVsIhPS+vzDN4kAwag0E
 eMJ6ZPWWsXq96zSNMMA2r8+DigFlDXBWgSUAQfl0OCmYZY5Ft+Knc+/LViMOnSPLcEQY
 dvsQ==
X-Gm-Message-State: APjAAAWMh21Q0Y6V2LtcoPUwfmKuhO0z4YwetrWTFYNvdpUU1ouDYDZZ
 KFlAs01KHaJtrajasKjY+UA=
X-Google-Smtp-Source: APXvYqxJDYqKuK83aHYe0pn/54XsagAS7WtaHJ6254n0tbtdK7LZAW+zqB4Pj7b7XIEhCNEoD8upzg==
X-Received: by 2002:adf:f10a:: with SMTP id r10mr968917wro.202.1580334195938; 
 Wed, 29 Jan 2020 13:43:15 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-227.amazon.com.
 [54.240.197.227])
 by smtp.gmail.com with ESMTPSA id z133sm3975038wmb.7.2020.01.29.13.43.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 13:43:15 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <Wei.Liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Lars Kurth <lars.kurth@citrix.com>
References: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
From: Julien Grall <julien@xen.org>
Message-ID: <4188e077-2f77-f65c-2a09-4faa83cf0998@xen.org>
Date: Wed, 29 Jan 2020 21:43:13 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <4cb6e142-5fec-7608-0c9c-d8c7c75e47d3@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [Vote] Approve hypervisor project check-in policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgYWxsLAoKKzEuCgpDaGVlcnMsCgpPbiAyNy8wMS8yMDIwIDE0OjEyLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+IEkgaGF2ZSBkcmFmdGVkIGFuIGV4cGxpY2l0IHBvbGljeSBvbiB3aGF0IGlzIChn
ZW5lcmFsbHkpIHJlcXVpcmVkIHRvCj4gY2hlY2sgYSBwYXRjaCBpbi4gIEl0J3MgYmVlbiB0aHJv
dWdoIHNldmVyYWwgcm91bmRzLCBhbmQgdjQgaGFzIGJlZW4KPiBhY2tlZCBbMV0uCj4gCj4gSSd2
ZSBoYWQgaW5mb3JtYWwgYXNzZW50IGZyb20gYWxsIGNvbW1pdHRlcnMsIGJ1dCBqdXN0IHRvIGRv
dCBhbGwgb3VyCj4gaSdzIGFuZCBjcm9zcyBhbGwgb3VyIHQncywgaXQncyBwcm9iYWJseSB3b3J0
aCBoYXZpbmcgYSB2b3RlIG9mIHRoZQo+IGNvbW1pdHRlcnMsIGluIGxpbmUgd2l0aCB0aGUgWGVu
UHJvamVjdCBnb3Zlcm5hbmNlIHBvbGljeSBbMV0uCj4gCj4gUGxlYXNlIHJlc3BvbmQgYnkgMTAg
RmVicnVhcnkgd2l0aCB5b3VyIHZvdGU6Cj4gKzE6IGZvciBwcm9wb3NhbAo+IC0xOiBhZ2FpbnN0
IHByb3Bvc2FsCj4gaW4gcHVibGljIG9yIHByaXZhdGUuCj4gCj4gVGhhbmtzLAo+ICAgLUdlb3Jn
ZQo+IAo+IFsxXSBodHRwczovL21hcmMuaW5mby8/aT08MjAyMDAxMTMxNTA0NTUuNDAwNzMzLTEt
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFsyXSBodHRwczovL3hlbnByb2plY3Qub3JnL2Rl
dmVsb3BlcnMvZ292ZXJuYW5jZS8KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 22:15:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 22:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iwvcf-0000m5-6i; Wed, 29 Jan 2020 22:15:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tCRk=3S=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iwvce-0000lz-AU
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 22:15:44 +0000
X-Inumbo-ID: e3fb3244-42e4-11ea-a933-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3fb3244-42e4-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 22:15:43 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id z7so1364540wrl.13
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 14:15:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oqimezw/wnfDrwCNSvZYuZiFLy2j6zj598h6NyzeFhc=;
 b=QI28VoCCT5BhrAPit1QbH8LuKpYK8xymXw+S/bS/5qYZPmK755Gd4QfXk0ioRuYHYW
 fPcvc+Qi4ejLMFBZOgB4IqyhppXSU59Sb6lJl2MUQLZiyAPV+peehzoKu04Z8ItoZ19f
 0ewpgIfyzcLI577exwB1RJXr9uVXluKKbMC7daJHwnE+0kCKD519bgSz69/qe7Art4Hw
 rrwdRNqyDrWzCnAmo5wEWZTDfawzFs1GVpJalL/uua9KQWEy5b2mO6IGb+RdgcjIbrfi
 msnnx6DzZYuq4OYN4V8WVF2b3UEXK5YzXrAYYLQ/XpFwuN4GdW/PQa2jp5WVgoYVXL2m
 NEeQ==
X-Gm-Message-State: APjAAAW90zCbmPah4eUxrNIJIOL51CMJHYeTVCWvTpqQ1eud3pZvsU/G
 bnHJFqxTGeZfkEAxCX831R8=
X-Google-Smtp-Source: APXvYqwGe79r5JXCfW04B6BC4zb/ZY1SPo7VaAx73cPhhsHPonaXQLFO9NZ6hFSHa6sQUSCaU4tcaw==
X-Received: by 2002:adf:978a:: with SMTP id s10mr1021625wrb.69.1580336142987; 
 Wed, 29 Jan 2020 14:15:42 -0800 (PST)
Received: from a483e7b01a66.ant.amazon.com (54-240-197-227.amazon.com.
 [54.240.197.227])
 by smtp.gmail.com with ESMTPSA id y8sm3696275wma.10.2020.01.29.14.15.41
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 29 Jan 2020 14:15:42 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20191108190952.22163-1-sstabellini@kernel.org>
From: Julien Grall <julien@xen.org>
Message-ID: <6c453c03-c115-1f08-3d2d-986e8101d22c@xen.org>
Date: Wed, 29 Jan 2020 22:15:41 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20191108190952.22163-1-sstabellini@kernel.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] Introduce a description of a new optional
 tag for Backports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@citrix.com, wl@xen.org, konrad.wilk@oracle.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, george.dunlap@citrix.com,
 Stefano Stabellini <stefano.stabellini@xilinx.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>

SGksCgpJIGhhdmUgbm90aWNlZCBXZWkgYmVnYW4gdG8gdXNlIHRoZSB0YWcgdG9kYXkuIEl0IHJl
bWluZGVkIG1lIHRoYXQgSSAKbmV2ZXIgZm9sbG93ZWQtdXAgb24gdGhlIHBhdGNoLCBzb3JyeSBm
b3IgdGhhdC4KCk9uIDA4LzExLzIwMTkgMTk6MDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4
aWxpbnguY29tPgo+IENDOiBqYmV1bGljaEBzdXNlLmNvbQo+IENDOiBnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20KPiBDQzoganVsaWVuQHhlbi5vcmcKPiBDQzogbGFycy5rdXJ0aEBjaXRyaXguY29t
Cj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiBDQzogaWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbQo+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCj4gQ0M6IHdsQHhlbi5vcmcKPiAt
LS0KPiAgIGRvY3MvcHJvY2Vzcy9iYWNrcG9ydC10YWcucGFuZG9jIHwgMjMgKysrKysrKysrKysr
KysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCj4gICBjcmVh
dGUgbW9kZSAxMDA2NDQgZG9jcy9wcm9jZXNzL2JhY2twb3J0LXRhZy5wYW5kb2MKPiAKPiBkaWZm
IC0tZ2l0IGEvZG9jcy9wcm9jZXNzL2JhY2twb3J0LXRhZy5wYW5kb2MgYi9kb2NzL3Byb2Nlc3Mv
YmFja3BvcnQtdGFnLnBhbmRvYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MDAwMC4uZTU3MGVmZGNjOAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2NzL3Byb2Nlc3MvYmFj
a3BvcnQtdGFnLnBhbmRvYwo+IEBAIC0wLDAgKzEsMjMgQEAKPiArQmFja3BvcnQgVGFnCj4gKy0t
LS0tLS0tLS0tLQo+ICsKPiArQSBiYWNrcG9ydCB0YWcgaXMgYW4gb3B0aW9uYWwgdGFnIGluIHRo
ZSBjb21taXQgbWVzc2FnZSB0byByZXF1ZXN0IGEKPiArZ2l2ZW4gY29tbWl0IHRvIGJlIGJhY2tw
b3J0ZWQgdG8gdGhlIHN0YWJsZSB0cmVlczoKPiArCj4gKyAgICBCYWNrcG9ydDogYWxsCj4gKwo+
ICtJdCBtYXJrcyBhIGNvbW1pdCBmb3IgYmVpbmcgYSBjYW5kaWRhdGUgZm9yIGJhY2twb3J0cyB0
byBhbGwgcmVsZXZhbnQKPiArdHJlZXMuCj4gKwo+ICsgICAgQmFja3BvcnQ6IDQuOSsKPiArCj4g
K0l0IG1hcmtzIGEgY29tbWl0IGZvciBiZWluZyBhIGNhbmRpZGF0ZSBmb3IgYmFja3BvcnRzIHRv
IGFsbCBzdGFibGUKPiArdHJlZXMgZnJvbSA0Ljkgb253YXJkLgo+ICsKPiArTWFpbnRhaW5lcnMg
cmVxdWVzdCB0aGUgQmFja3BvcnQgdGFnIHRvIGJlIGFkZGVkIG9uIGNvbW1pdC4KPiArQ29udHJp
YnV0b3JzIGFyZSBhbHNvIHdlbGNvbWUgdG8gbWFyayB0aGVpciBwYXRjaGVzIHdpdGggdGhlIEJh
Y2twb3J0Cj4gK3RhZyB3aGVuIHRoZXkgZGVlbSBhcHByb3ByaWF0ZS4gTWFpbnRhaW5lcnMgd2ls
bCByZXF1ZXN0IGZvciBpdCB0byBiZQo+ICtyZW1vdmVkIHdoZW4gdGhhdCBpcyBub3QgdGhlIGNh
c2UuCj4gKwo+ICtQbGVhc2Ugbm90ZSB0aGF0IHRoZSBCYWNrcG9ydCB0YWcgaXMgYSAqKnJlcXVl
c3QqKiBmb3IgYmFja3BvcnQsIHdoaWNoCj4gK3dpbGwgc3RpbGwgbmVlZCB0byBiZSBldmFsdWF0
ZWQgYnkgdGhlIHN0YWJsZSB0cmVlIG1haW50YWluZXJzLgoKVGhpcyBwcm9wb3NhbCBsb29rIGdv
b2QgdG8gbWUuIEFyZSB5b3UgcGxhbm5pbmcgdG8gcmVzZW5kIHRoZSBwYXRjaCB3aXRoIApHZW9y
Z2UncyBzdWdnZXN0aW9uPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 22:22:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 22: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 1iwvjE-0001e1-12; Wed, 29 Jan 2020 22:22:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BF16=3S=amazon.com=prvs=29084464a=jgrall@srs-us1.protection.inumbo.net>)
 id 1iwvjC-0001dp-Qf
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 22:22:30 +0000
X-Inumbo-ID: d634059a-42e5-11ea-89a2-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d634059a-42e5-11ea-89a2-12813bfff9fa;
 Wed, 29 Jan 2020 22:22:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580336550; x=1611872550;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Hr++Xm5/SV7JXThAprauznben7RfJdieVJTXWnIIrzU=;
 b=JQXI+8WCD8Q5Dc2Yde402ulueVr3aH0h40PbHNJSEWmKwkAHGxoqnnZy
 XYN8YJxsUBupggGSK54Db92m7krB0PCZn2MxmdGiNL/o1h3awAWovG10s
 fKanrbgIcY+L7COg0Y9JhHFptGLPTDBdB7I3s5HZonhN23Z+HHR9+yiyj 0=;
IronPort-SDR: duQNqjC0vKtnAwnN17m+Ex5lKeC3uKAZlerF7G6ef6Is9JC9wCVNCuSaFbosyFZoifP796SDj4
 yciI89LZxk5w==
X-IronPort-AV: E=Sophos;i="5.70,379,1574121600"; d="scan'208";a="21907583"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 29 Jan 2020 22:22:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6DF74A1762; Wed, 29 Jan 2020 22:22:18 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 29 Jan 2020 22:22:18 +0000
Received: from EX13MTAUEA002.ant.amazon.com (10.43.61.77) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 29 Jan 2020 22:22:17 +0000
Received: from a483e7b01a66.ant.amazon.com (10.95.157.113) by
 mail-relay.amazon.com (10.43.61.169) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 29 Jan 2020 22:22:15 +0000
To: Anthony PERARD <anthony.perard@citrix.com>, Paul Durrant
 <pdurrant@amazon.com>
References: <20191216143451.19024-1-pdurrant@amazon.com>
 <20191219171158.GF1267@perard.uk.xensource.com>
From: Julien Grall <jgrall@amazon.com>
Message-ID: <b2762e84-1cc4-649c-9b53-8754678525f6@amazon.com>
Date: Wed, 29 Jan 2020 22:22:14 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0)
 Gecko/20100101 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20191219171158.GF1267@perard.uk.xensource.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen-bus/block: explicitly assign event
 channels to an AioContext
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueSwKCk9uIDE5LzEyLzIwMTkgMTc6MTEsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+
IE9uIE1vbiwgRGVjIDE2LCAyMDE5IGF0IDAyOjM0OjUxUE0gKzAwMDAsIFBhdWwgRHVycmFudCB3
cm90ZToKPj4gSXQgaXMgbm90IHNhZmUgdG8gY2xvc2UgYW4gZXZlbnQgY2hhbm5lbCBmcm9tIHRo
ZSBRRU1VIG1haW4gdGhyZWFkIHdoZW4KPj4gdGhhdCBjaGFubmVsJ3MgcG9sbGVyIGlzIHJ1bm5p
bmcgaW4gSU9UaHJlYWQgY29udGV4dC4KPj4KPj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IHhlbl9k
ZXZpY2Vfc2V0X2V2ZW50X2NoYW5uZWxfY29udGV4dCgpIGZ1bmN0aW9uCj4+IHRvIGV4cGxpY2l0
bHkgYXNzaWduIHRoZSBjaGFubmVsIEFpb0NvbnRleHQsIGFuZCBtb2RpZmllcwo+PiB4ZW5fZGV2
aWNlX2JpbmRfZXZlbnRfY2hhbm5lbCgpIHRvIGluaXRpYWxseSBhc3NpZ24gdGhlIGNoYW5uZWwn
cyBwb2xsZXIKPj4gdG8gdGhlIFFFTVUgbWFpbiB0aHJlYWQgY29udGV4dC4gVGhlIGNvZGUgaW4g
eGVuLWJsb2NrJ3MgZGF0YXBsYW5lIGlzCj4+IHRoZW4gbW9kaWZpZWQgdG8gYXNzaWduIHRoZSBj
aGFubmVsIHRvIElPVGhyZWFkIGNvbnRleHQgZHVyaW5nCj4+IHhlbl9ibG9ja19kYXRhcGxhbmVf
c3RhcnQoKSBhbmQgZGUtYXNzaWduIGl0IGR1cmluZyBpbgo+PiB4ZW5fYmxvY2tfZGF0YXBsYW5l
X3N0b3AoKSwgc3VjaCB0aGF0IHRoZSBjaGFubmVsIGlzIGFsd2F5cyBhc3NpZ25lZAo+PiBiYWNr
IHRvIG1haW4gdGhyZWFkIGNvbnRleHQgYmVmb3JlIGl0IGlzIGNsb3NlZC4gYWlvX3NldF9mZF9o
YW5kbGVyKCkKPj4gYWxyZWFkeSBkZWFscyB3aXRoIGFsbCB0aGUgbmVjZXNzYXJ5IHN5bmNocm9u
aXphdGlvbiB3aGVuIG1vdmluZyBhbiBmZAo+PiBiZXR3ZWVuIEFpb0NvbnRleHQtcyBzbyBubyBl
eHRyYSBjb2RlIGlzIG5lZWRlZCB0byBtYW5hZ2UgdGhpcy4KPj4KPj4gUmVwb3J0ZWQtYnk6IEp1
bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpJIGNhbid0IGZpbmQgdGhlIHBhdGNoIGlu
IFFFTVUgdXBzdHJlYW0uIEFyZSB3ZSBtaXNzaW5nIGFueSBhY2svcmV2aWV3IApmb3IgdGhpcyBw
YXRjaD8KCj4gCj4+IFRlc3RlZCBhZ2FpbnN0IGFuIEhWTSBkZWJpYW4gZ3Vlc3Qgd2l0aCBhIFFD
T1cyIGltYWdlIGFzIHN5c3RlbSBkaXNrLCBhbmQKPj4gYXMgYSBob3QtcGx1Z2dlZC91bnBsZ2dl
ZCBzZWNvbmRhcnkgZGlzay4KPiAKPiBBbmQgSSd2ZSBydW4gYW4gb3NzdGVzdCBmbGlnaHQgd2l0
aCB0aGUgcGF0Y2guCj4gCj4gVGhhbmtzLAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 29 22:43:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 Jan 2020 22: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 1iww3D-0003X4-IO; Wed, 29 Jan 2020 22:43:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+WII=3S=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iww3C-0003Wz-5C
 for xen-devel@lists.xenproject.org; Wed, 29 Jan 2020 22:43:10 +0000
X-Inumbo-ID: b913097c-42e8-11ea-a933-bc764e2007e4
Received: from sonic301-32.consmr.mail.ne1.yahoo.com (unknown [66.163.184.201])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b913097c-42e8-11ea-a933-bc764e2007e4;
 Wed, 29 Jan 2020 22:43:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1580337789; bh=UP5Lp8oBTGbp4p4Rrb+aGIhfwayBOnTik0noaNyZpgk=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=nvTE7JQ/Z+mLW4Ti+rUYzd66UOYlRp42C3Zrh1KagLjsmOQgHvV45ZCiAx/GkLXz+WGTSVx3UZ52o4BTeI18dj96IK3Ge6Vl+ox89pbIrbsj/ehiOnss4ePNM+khSISQgEV4SQuphgNNA56zbvGLUkG97WxtSw40FnE5O45jpjI2ebgNNfqtMAXatnNauSAz8ebFspoljIaOpm2M6uH+g3MPCmLLNVzdQ68EPcwoQZ+eL8NHSmznKDBVW5wAwKz63PDGQbwN7reDj3PIpjH/kVa/3nhOcBWuLOendLszmFwlpC4qAgAANQZgAx1xLTpCBMDxeJhjWxnZQph8PeGOIg==
X-YMail-OSG: FaxgdaMVM1mJdsgqIbn0HUH0KwtqHSJnfCav34jsZrjhSvX_5SJNKZeQB8Tcb0p
 x_ZHkccIq.dAZkO4vXi_RwSWQOXV0zWsPHF7fi5XeaCHWcuKO3Xts71_iOmp0DA8_Rxun6UZwVxI
 oCyelMyENpU_lYyDYvyR6Ykxq7BBMvlKmU6aT1n8_YZ.iJrppjkwi0S5z0T.u5Es9qn9fuaKNPPg
 d2yWYPYKp82ExoTcFVaqNctnFzN_Ko3ycMH13dXFxFDJ0snUEs78Yh3EeLxZYnD49RaN6ndYZahc
 hKC5RIELR29lJ_0xTUn8foFDRVc00ko34oHM8CDR8k3S2i3FkMW0zfXND5vjtrQCh3z8f3pP5NKU
 M95.A0SBPizX8MaE314dSgrIMRH3IVlBFFmh7Cx1NdHx3umCkF_0yJILDZi9MAbPgJbdwPfJdHtS
 763lcaRJV1sQKIU1UI6jgjj0XbfAY2REvqjLYa5e8Iot2S5aZaqSnUqs0TWLgSXVUjkR_l9tqQCC
 61KJFPpyTp1WXy34zCXkmYXNhat2MuEKGp1_t3Lx2ythkX0cnmiFmJwkoxUzb1FuLghddvrgKdHE
 2MbA.DLvQdTL6yzNE.0pD9hKhikqAhDELuAORxdmVTp5qntukSNpo7n7pbVcRW2h.Z5EHRQvgUIi
 NPwXixZzHdPveUCUhOIVVc8mI_6_HOawb0NHBzVDk_CLUWei9z3ESxnD3S7UBtFPyaz8Wz1QYEj3
 E0u_9GMgeSWtwUwNOyBUdhMsXc8LeisDlE4yL17PlEsg36Qven3o4jmIJnYIeNXSwTfOain7PL1T
 iUf7Pp4bLV1KCaCLyK1MN7QxJIrHeqlonrGfaIDEazIlemZpipdhKYlSWUscQhb9m4XXw3EQSyuk
 yTvyS8IH6DZBvAfKMmCljY7c.KbRW2Sdki6QfQUr8f38Jv18lSopydKLlnS6q00I5ekNtTVEXgDF
 rTCDWwpW2LDBuO8j6zGT67x2hyAi7W4Bb4shuQGaguwsgdP87V16GgD0Hl1qEtO2rD1YlmVZil78
 LWo9GRIvCn3oMVY4POzPyw1USZDD9JaWk6udin5BZnYMwxPJPhHkXgbbkvI9MzFtmhMZwmqlTeMu
 Ev1Sai9gC6Pb7Hro2s3wExNQhdrgFfXW6UHu9x5OvTSugn6m1LpwCgh4n5xcKLbiuVg7RNECiqx8
 Du2pwChuERr7LcRhFqJCUv3pfjBfIH_35G6ldnALqumOpF_.156defXOwXOJ_z3bKq7AqKupFTiN
 chFL.9cSIWDN7fiY9ti3OznWSWk6J2i7tHJJiwrScf.843GUJr1oRlLpKsIU0Lxkg2kvnnp2.435
 IG9iRVjf2WB7qhuQwZaKM7mVgtpakUZ68dVE-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Jan 2020 22:43:09 +0000
Date: Wed, 29 Jan 2020 22:43:07 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Message-ID: <39893674.1202836.1580337787157@mail.yahoo.com>
In-Reply-To: <20200128101257.GJ57924@desktop-tdan49n.eng.citrite.net>
References: <1284035258.1445298.1579543677315.ref@mail.yahoo.com>
 <1284035258.1445298.1579543677315@mail.yahoo.com>
 <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
 <299023995.1231830.1580157801838@mail.yahoo.com>
 <20200128101257.GJ57924@desktop-tdan49n.eng.citrite.net>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15113 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 1617
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jason Andryuk <jandryuk@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>

ID4gQlRXLCBhcmUgeW91IGNyZWF0aW5nIHRoZSBkcml2ZXIgZG9tYWluIHdpdGggJ2RyaXZlcl9k
b21haW49MScgaW4gdGhlIHhsIGNvbmZpZyBmaWxlPwoKTm8sIEkgd2Fzbid0IGF3YXJlIG9mIHRo
ZSAnZHJpdmVyX2RvbWFpbicgY29uZmlndXJhdGlvbiBvcHRpb24gYmVmb3JlLCBhbmQgdGhpcyBp
cyB3aGF0IEkgd2FzIG1pc3NpbmcuIFdpdGggdGhpcyBjb25maWd1cmF0aW9uIG9wdGlvbiwgSSB3
YXMgYWJsZSB0byBtYWtlIHRoZSBIVk0gZHJpdmVyIGRvbWFpbiB3b3JrLiBIb3dldmVyLCB0aGUg
UFYgZHJpdmVyIGRvbWFpbiB3b3JrZWQgZmluZSB3aXRob3V0IHRoaXMgb3B0aW9uIGNvbmZpZ3Vy
ZWQuCgo+IEFyZSB5b3Ugc3VyZSB0aGlzIGNvbW1hbmQgaXMgcnVuIG9uIHRoZSBkcml2ZXIgZG9t
YWluPwoKU2luY2UgSSBoYWQgaW5zdGFsbGVkIHhlbi11dGlscyBpbiB0aGUgZHJpdmVyIGRvbWFp
biBmb3IgdGhlIGJyaWRnZSB0byB3b3JrLCBpdCBpbnN0YWxsZWQgWGVuIGh5cGVydmlzb3IgaW4g
dGhlIGRyaXZlciBkb21haW4uIEFzIGEgcmVzdWx0LCBteSBkcml2ZXIgZG9tYWluIGJlY2FtZSBh
bm90aGVyIERvbTAuIFJlYWxpemluZyB0aGF0IEkgcmFuIHJlZ3VsYXIgVWJ1bnR1IGluIHRoZSBk
cml2ZXIgZG9tYWluLiBUaGlzIHdhcyBhbm90aGVyIGtleSBwb2ludCB0byBtYWtlIHRoZSBkcml2
ZXIgZG9tYWluIHdvcmsuCgpUaGFua3MgZm9yIGFsbCB5b3VyIGhlbHAsIHdoaWNoIG1hZGUgaXQg
cG9zc2libGUgZm9yIG1lIHRvIHRlc3QgdGhlIEhWTSBkcml2ZXIgZG9tYWluLgoKT25lIGxhc3Qg
dGhpbmcsIGJhY2tlbmQgaW50ZXJmYWNlcyBhcmUgbm90IGJlaW5nIGFkZGVkIHRvIHRoZSBicmlk
Z2UgYXV0b21hdGljYWxseS7CoCBEbyB5b3UgdGhpbmsgaXQgaXMgYmVjYXVzZSByZWd1bGFyIFVi
dW50dSBkb2Vzbid0IGhhdmUgWGVuIHZpZiBzY3JpcHRzPyBJZiB5ZXMsIHdoYXQgaXMgdGhlIHBy
b3BlciB0aGluZyB0byBkbyBpbiB0aGlzIGNhc2U/CgpQbGVhc2UgbGV0IG1lIGtub3cuCgpUaGFu
a3MsCk1laHJhYgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 00:10:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 00: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 1iwxPG-0002HB-Qb; Thu, 30 Jan 2020 00:10:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e642=3T=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iwxPF-0002CJ-Qp
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 00:10:01 +0000
X-Inumbo-ID: da0e5a12-42f4-11ea-8396-bc764e2007e4
Received: from mail-yw1-xc30.google.com (unknown [2607:f8b0:4864:20::c30])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id da0e5a12-42f4-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 00:09:58 +0000 (UTC)
Received: by mail-yw1-xc30.google.com with SMTP id 10so1057881ywv.5
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 16:09:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=6hanIlAACZKCGtV6rO9p/hZ/dhbPIXlX4HbjWHdyFiw=;
 b=W7RPqZ1aL/4Dw1axFC15XcNoRhohJ4WFGtlZYaNLNd0jteTMfXc33WivaS1UY51GMH
 ZS4779WtKXfDghh0d11/fMyOlZOoLXB7al7ZVC1GJmVeWTEAXd/o90uQd7Q8A4opn16p
 X06JVCuYmrTlZymlK2wC6Maq1MmqCSrEzItxi7JHM8tWOhJspKEQNhbjtAWJHiFsg1Wl
 92BYDsifQzcaTBN3tPYpP50B7ZGBjlvaBxpKENirD7NZhxiT7uBKQrVcXD7+hC98pxEI
 1M6UeyMUmxT0apW3XliO2s/csTHBE5jEzoyX4xoZQ9AX8MstFqfi6qQqN66xKq3GNMvZ
 03fA==
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=6hanIlAACZKCGtV6rO9p/hZ/dhbPIXlX4HbjWHdyFiw=;
 b=fJ3B7FJGTevTsrKhcg8XTmtLxcFfSMg8rZ4S3bpNhryqYB7W3jWH53yvn0gRBviJPV
 S0s2qAOn9VaYdsA5d+vJ98krO04W25DJeLmFWJnYxHbYIy61gqO8mMASK5X32w9U0kxo
 NagHcuHg1abciESdvuHH6OMiMJcMXCJp7+aJPr0PLO1UYIVJkppqWkbs8Q47aUXEgIFB
 eTfyc2Kfd2SGHPU9DGxh48n3+zMlXVyf0HEaJDCpqBZ5WjcUh2uPEalYuZZbbA+MEYgv
 /9kEP6DgeDXJDTZh7pVPPR8+I/XAzoIf2s1icfySSLJoClYu7UU5Xi0zQp2Nm0ziOxLq
 PMEg==
X-Gm-Message-State: APjAAAXDampMRuhZZT6bhbf3+6ix5FKNInp3z/HJDAuQiSlZnFFkE7nt
 EQhHNrhI+y7i8vE8swxeefsIctIn
X-Google-Smtp-Source: APXvYqyx0VNhaUEiFBRxuJoE1HTDRf54yGW2vW44dMz9owTagEDYvxoggLRjYVaA1IW0AvqcLzaPLQ==
X-Received: by 2002:a25:ced4:: with SMTP id x203mr1759087ybe.419.1580342996145; 
 Wed, 29 Jan 2020 16:09:56 -0800 (PST)
Received: from four.lan (cpe-67-241-56-252.twcny.res.rr.com. [67.241.56.252])
 by smtp.gmail.com with ESMTPSA id
 o69sm1767505ywd.38.2020.01.29.16.09.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 29 Jan 2020 16:09:55 -0800 (PST)
From: Nick Rosbrook <rosbrookn@gmail.com>
X-Google-Original-From: Nick Rosbrook <rosbrookn@ainfosec.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 29 Jan 2020 19:09:50 -0500
Message-Id: <d60703d51d76417a5ba41064d66229440c3b4a50.1580342990.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH] golang/xenlight: implement constructor
 generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VuZXJhdGUgY29uc3RydWN0b3JzIGZvciBnZW5lcmF0ZWQgR28gdHlwZXMuIENhbGwgbGlieGxf
PHR5cGU+X2luaXQgc28KdGhlIEdvIHR5cGUgY2FuIGJlIHByb3Blcmx5IGluaXRpYWxpemVkLgoK
SWYgYSB0eXBlIGhhcyBhIGtleWVkIHVuaW9uIGZpZWxkLCBhZGQgYSBwYXJhbWV0ZXIgdG8gdGhl
IGZ1bmN0aW9uCnNpZ25hdHVyZSB0byBzZXQgdGhlIGtleSB2YXJpYWJsZSwgYW5kIGNhbGwgdGhl
IGluaXQgZnVuY3Rpb24gZm9yIHRoZQprZXllZCB1bmlvbi4KClNpZ25lZC1vZmYtYnk6IE5pY2sg
Um9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQogdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2dlbmdvdHlwZXMucHkgIHwgICA2NSArKwogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBl
cnMuZ2VuLmdvIHwgMTAwMiArKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFu
Z2VkLCAxMDQ5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L2dlbmdvdHlwZXMucHkKaW5kZXggYjA5Y2ZmYjgyOS4uYWVjMTUzMDk4ZCAxMDA2NDQKLS0tIGEv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKKysrIGIvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L2dlbmdvdHlwZXMucHkKQEAgLTIyNSw2ICsyMjUsOSBAQCBkZWYgeGVubGlnaHRfZ29s
YW5nX2dlbmVyYXRlX2hlbHBlcnMocGF0aCA9IE5vbmUsIHR5cGVzID0gTm9uZSwgY29tbWVudCA9
IE5vbmUpOgogICAgICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UodHksIGlkbC5TdHJ1Y3QpOgog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAKKyAgICAgICAgICAgIGYud3JpdGUoeGVubGlnaHRf
Z29sYW5nX2RlZmluZV9jb25zdHJ1Y3Rvcih0eSkpCisgICAgICAgICAgICBmLndyaXRlKCdcbicp
CisKICAgICAgICAgICAgIChmZGVmLCBleHRyYXMpID0geGVubGlnaHRfZ29sYW5nX2RlZmluZV9m
cm9tX0ModHkpCiAKICAgICAgICAgICAgIGYud3JpdGUoZmRlZikKQEAgLTYxOSw2ICs2MjIsNjgg
QEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19hcnJheV90b19DKHR5ID0gTm9uZSk6CiAKICAgICByZXR1
cm4gcwogCitkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV9jb25zdHJ1Y3Rvcih0eSA9IE5vbmUp
OgorICAgIHMgPSAnJworCisgICAgY3R5cGVuYW1lICA9IHR5LnR5cGVuYW1lCisgICAgZ290eXBl
bmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShjdHlwZW5hbWUpCisKKyAgICAjIFNpbmNl
IHRoaXMgZnVuYyBpcyBleHBvcnRlZCwgYWRkIGEgY29tbWVudCBhcyBwZXIgR28gY29udmVudGlv
bnMuCisgICAgcyArPSAnLy8gTmV3e30gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiB7fScuZm9ybWF0
KGdvdHlwZW5hbWUsZ290eXBlbmFtZSkKKyAgICBzICs9ICcgaW5pdGlhbGl6ZWQgd2l0aCBkZWZh
dWx0cy5cbicKKworICAgICMgSWYgYSBzdHJ1Y3QgaGFzIGEga2V5ZWQgdW5pb24sIGFuIGV4dHJh
IGFyZ3VtZW50IGlzCisgICAgIyByZXF1aXJlZCBpbiB0aGUgZnVuY3Rpb24gc2lnbmF0dXJlLCBh
bmQgYW4gZXh0cmEgX2luaXQKKyAgICAjIGNhbGwgaXMgbmVlZGVkLgorICAgIHBhcmFtcyAgID0g
W10KKyAgICBpbml0X2ZucyA9IFtdCisKKyAgICAjIEFkZCBjYWxsIHRvIHBhcmVudCBpbml0X2Zu
IGZpcnN0LgorICAgIGluaXRfZm5zLmFwcGVuZCgnQy57fSgmeGMpJy5mb3JtYXQodHkuaW5pdF9m
bikpCisKKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6CisgICAgICAgIGlmIG5vdCBpc2luc3RhbmNl
KGYudHlwZSwgaWRsLktleWVkVW5pb24pOgorICAgICAgICAgICAgY29udGludWUKKworICAgICAg
ICBwYXJhbSA9IGYudHlwZS5rZXl2YXIKKworICAgICAgICBwYXJhbV9jdHlwZSAgPSBwYXJhbS50
eXBlLnR5cGVuYW1lCisgICAgICAgIHBhcmFtX2dvdHlwZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRf
bmFtZShwYXJhbV9jdHlwZSkKKyAgICAgICAgcGFyYW1fZ29uYW1lID0geGVubGlnaHRfZ29sYW5n
X2ZtdF9uYW1lKHBhcmFtLm5hbWUsZXhwb3J0ZWQ9RmFsc2UpCisKKyAgICAgICAgIyBTZXJ2ZXJh
bCBrZXllZCB1bmlvbnMgdXNlICd0eXBlJyBhcyB0aGUga2V5IHZhcmlhYmxlIG5hbWUuIEluCisg
ICAgICAgICMgdGhhdCBjYXNlLCBwcmVwZW5kIHRoZSBmaXJzdCBsZXR0ZXIgb2YgdGhlIEdvIHR5
cGUgbmFtZS4KKyAgICAgICAgaWYgcGFyYW1fZ29uYW1lID09ICd0eXBlJzoKKyAgICAgICAgICAg
IHBhcmFtX2dvbmFtZSA9ICd7fXR5cGUnLmZvcm1hdChwYXJhbV9nb3R5cGUubG93ZXIoKVswXSkK
KworICAgICAgICAjIEFkZCBjYWxsIHRvIGtleWVkIHVuaW9uJ3MgaW5pdF9mbi4KKyAgICAgICAg
aW5pdF9mbnMuYXBwZW5kKCdDLnt9X3t9KCZ4YywgQy57fSh7fSkpJy5mb3JtYXQodHkuaW5pdF9m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFyYW0ubmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFyYW1fY3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtX2dvbmFtZSkpCisKKyAgICAgICAgIyBB
ZGQgdG8gcGFyYW1zIGxpc3QuCisgICAgICAgIHBhcmFtcy5hcHBlbmQoJ3t9IHt9Jy5mb3JtYXQo
cGFyYW1fZ29uYW1lLCBwYXJhbV9nb3R5cGUpKQorCisgICAgIyBEZWZpbmUgZnVuY3Rpb24KKyAg
ICBzICs9ICdmdW5jIE5ld3t9KHt9KSAoKnt9LCBlcnJvcikge3tcbicuZm9ybWF0KGdvdHlwZW5h
bWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn
LCcuam9pbihwYXJhbXMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ290eXBlbmFtZSkKKworICAgICMgRGVjbGFyZSB2YXJpYWJsZXMuCisgICAg
cyArPSAndmFyIChcbngge31cbnhjIEMue30pXG5cbicuZm9ybWF0KGdvdHlwZW5hbWUsIGN0eXBl
bmFtZSkKKworICAgICMgV3JpdGUgaW5pdF9mbiBjYWxscy4KKyAgICBzICs9ICdcbicuam9pbihp
bml0X2ZucykKKyAgICBzICs9ICdcblxuJworCisgICAgIyBDYWxsIGZyb21DIHRvIGluaXRpYWxp
emUgR28gdHlwZS4KKyAgICBzICs9ICdpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmls
IHtcbicKKyAgICBzICs9ICdyZXR1cm4gbmlsLCBlcnIgfVxuXG4nCisgICAgcyArPSAncmV0dXJu
ICZ4LCBuaWx9XG4nCisKKyAgICByZXR1cm4gcworCiBkZWYgeGVubGlnaHRfZ29sYW5nX2ZtdF9u
YW1lKG5hbWUsIGV4cG9ydGVkID0gVHJ1ZSk6CiAgICAgIiIiCiAgICAgVGFrZSBhIGdpdmVuIHR5
cGUgbmFtZSBhbmQgcmV0dXJuIGFuCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQv
aGVscGVycy5nZW4uZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KaW5k
ZXggNzQ2ZDk5YjViYS4uMjI1YmE2ODY4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2hlbHBlcnMuZ2VuLmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9oZWxwZXJzLmdl
bi5nbwpAQCAtMzAsNiArMzAsMjIgQEAgdHlwZWRlZiB0eXBlb2YoKChzdHJ1Y3QgbGlieGxfcHNy
X2h3X2luZm8gKilOVUxMKS0+dS5tYmEpbGlieGxfcHNyX2h3X2luZm9fdHlwZV8KICovCiBpbXBv
cnQgIkMiCiAKKy8vIE5ld0lvcG9ydFJhbmdlIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgSW9wb3J0
UmFuZ2UgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3SW9wb3J0UmFuZ2UoKSAo
KklvcG9ydFJhbmdlLCBlcnJvcikgeworCXZhciAoCisJCXggIElvcG9ydFJhbmdlCisJCXhjIEMu
bGlieGxfaW9wb3J0X3JhbmdlCisJKQorCisJQy5saWJ4bF9pb3BvcnRfcmFuZ2VfaW5pdCgmeGMp
CisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwg
ZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqSW9wb3J0UmFuZ2UpIGZy
b21DKHhjICpDLmxpYnhsX2lvcG9ydF9yYW5nZSkgZXJyb3IgewogCXguRmlyc3QgPSB1aW50MzIo
eGMuZmlyc3QpCiAJeC5OdW1iZXIgPSB1aW50MzIoeGMubnVtYmVyKQpAQCAtNTAsNiArNjYsMjIg
QEAgZnVuYyAoeCAqSW9wb3J0UmFuZ2UpIHRvQyh4YyAqQy5saWJ4bF9pb3BvcnRfcmFuZ2UpIChl
cnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0lvbWVtUmFuZ2UgcmV0dXJucyBh
biBpbnN0YW5jZSBvZiBJb21lbVJhbmdlIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5j
IE5ld0lvbWVtUmFuZ2UoKSAoKklvbWVtUmFuZ2UsIGVycm9yKSB7CisJdmFyICgKKwkJeCAgSW9t
ZW1SYW5nZQorCQl4YyBDLmxpYnhsX2lvbWVtX3JhbmdlCisJKQorCisJQy5saWJ4bF9pb21lbV9y
YW5nZV9pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewor
CQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpJ
b21lbVJhbmdlKSBmcm9tQyh4YyAqQy5saWJ4bF9pb21lbV9yYW5nZSkgZXJyb3IgewogCXguU3Rh
cnQgPSB1aW50NjQoeGMuc3RhcnQpCiAJeC5OdW1iZXIgPSB1aW50NjQoeGMubnVtYmVyKQpAQCAt
NzIsNiArMTA0LDIyIEBAIGZ1bmMgKHggKklvbWVtUmFuZ2UpIHRvQyh4YyAqQy5saWJ4bF9pb21l
bV9yYW5nZSkgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3VmdhSW50ZXJm
YWNlSW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZnYUludGVyZmFjZUluZm8gaW5pdGlhbGl6
ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3VmdhSW50ZXJmYWNlSW5mbygpICgqVmdhSW50ZXJm
YWNlSW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWZ2FJbnRlcmZhY2VJbmZvCisJCXhjIEMu
bGlieGxfdmdhX2ludGVyZmFjZV9pbmZvCisJKQorCisJQy5saWJ4bF92Z2FfaW50ZXJmYWNlX2lu
Zm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqVmdh
SW50ZXJmYWNlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmdhX2ludGVyZmFjZV9pbmZvKSBlcnJv
ciB7CiAJeC5LaW5kID0gVmdhSW50ZXJmYWNlVHlwZSh4Yy5raW5kKQogCkBAIC05MCw2ICsxMzgs
MjIgQEAgZnVuYyAoeCAqVmdhSW50ZXJmYWNlSW5mbykgdG9DKHhjICpDLmxpYnhsX3ZnYV9pbnRl
cmZhY2VfaW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3Vm5jSW5m
byByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZuY0luZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0
cy4KK2Z1bmMgTmV3Vm5jSW5mbygpICgqVm5jSW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBW
bmNJbmZvCisJCXhjIEMubGlieGxfdm5jX2luZm8KKwkpCisKKwlDLmxpYnhsX3ZuY19pbmZvX2lu
aXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVy
biBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlZuY0luZm8p
IGZyb21DKHhjICpDLmxpYnhsX3ZuY19pbmZvKSBlcnJvciB7CiAJaWYgZXJyIDo9IHguRW5hYmxl
LmZyb21DKCZ4Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGZtdC5FcnJvcmYoImNv
bnZlcnRpbmcgZmllbGQgRW5hYmxlOiAldiIsIGVycikKQEAgLTEyOCw2ICsxOTIsMjIgQEAgZnVu
YyAoeCAqVm5jSW5mbykgdG9DKHhjICpDLmxpYnhsX3ZuY19pbmZvKSAoZXJyIGVycm9yKSB7CiAJ
cmV0dXJuIG5pbAogfQogCisvLyBOZXdTcGljZUluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBT
cGljZUluZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3U3BpY2VJbmZvKCkg
KCpTcGljZUluZm8sIGVycm9yKSB7CisJdmFyICgKKwkJeCAgU3BpY2VJbmZvCisJCXhjIEMubGli
eGxfc3BpY2VfaW5mbworCSkKKworCUMubGlieGxfc3BpY2VfaW5mb19pbml0KCZ4YykKKworCWlm
IGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9
CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpTcGljZUluZm8pIGZyb21DKHhjICpD
LmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsKIAlpZiBlcnIgOj0geC5FbmFibGUuZnJvbUMoJnhj
LmVuYWJsZSk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBm
aWVsZCBFbmFibGU6ICV2IiwgZXJyKQpAQCAtMTk2LDYgKzI3NiwyMiBAQCBmdW5jICh4ICpTcGlj
ZUluZm8pIHRvQyh4YyAqQy5saWJ4bF9zcGljZV9pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJu
IG5pbAogfQogCisvLyBOZXdTZGxJbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgU2RsSW5mbyBp
bml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdTZGxJbmZvKCkgKCpTZGxJbmZvLCBl
cnJvcikgeworCXZhciAoCisJCXggIFNkbEluZm8KKwkJeGMgQy5saWJ4bF9zZGxfaW5mbworCSkK
KworCUMubGlieGxfc2RsX2luZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMp
OyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwK
K30KKwogZnVuYyAoeCAqU2RsSW5mbykgZnJvbUMoeGMgKkMubGlieGxfc2RsX2luZm8pIGVycm9y
IHsKIAlpZiBlcnIgOj0geC5FbmFibGUuZnJvbUMoJnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgewog
CQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBFbmFibGU6ICV2IiwgZXJyKQpA
QCAtMjMyLDYgKzMyOCwyMiBAQCBmdW5jICh4ICpTZGxJbmZvKSB0b0MoeGMgKkMubGlieGxfc2Rs
X2luZm8pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0RvbWluZm8gcmV0
dXJucyBhbiBpbnN0YW5jZSBvZiBEb21pbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitm
dW5jIE5ld0RvbWluZm8oKSAoKkRvbWluZm8sIGVycm9yKSB7CisJdmFyICgKKwkJeCAgRG9taW5m
bworCQl4YyBDLmxpYnhsX2RvbWluZm8KKwkpCisKKwlDLmxpYnhsX2RvbWluZm9faW5pdCgmeGMp
CisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwg
ZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRG9taW5mbykgZnJvbUMo
eGMgKkMubGlieGxfZG9taW5mbykgZXJyb3IgewogCWlmIGVyciA6PSB4LlV1aWQuZnJvbUMoJnhj
LnV1aWQpOyBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmll
bGQgVXVpZDogJXYiLCBlcnIpCkBAIC0yOTYsNiArNDA4LDIyIEBAIGZ1bmMgKHggKkRvbWluZm8p
IHRvQyh4YyAqQy5saWJ4bF9kb21pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQog
CisvLyBOZXdDcHVwb29saW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIENwdXBvb2xpbmZvIGlu
aXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld0NwdXBvb2xpbmZvKCkgKCpDcHVwb29s
aW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBDcHVwb29saW5mbworCQl4YyBDLmxpYnhsX2Nw
dXBvb2xpbmZvCisJKQorCisJQy5saWJ4bF9jcHVwb29saW5mb19pbml0KCZ4YykKKworCWlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisK
KwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpDcHVwb29saW5mbykgZnJvbUMoeGMgKkMu
bGlieGxfY3B1cG9vbGluZm8pIGVycm9yIHsKIAl4LlBvb2xpZCA9IHVpbnQzMih4Yy5wb29saWQp
CiAJeC5Qb29sTmFtZSA9IEMuR29TdHJpbmcoeGMucG9vbF9uYW1lKQpAQCAtMzI4LDYgKzQ1Niwy
MyBAQCBmdW5jICh4ICpDcHVwb29saW5mbykgdG9DKHhjICpDLmxpYnhsX2NwdXBvb2xpbmZvKSAo
ZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQogCisvLyBOZXdDaGFubmVsaW5mbyByZXR1cm5z
IGFuIGluc3RhbmNlIG9mIENoYW5uZWxpbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitm
dW5jIE5ld0NoYW5uZWxpbmZvKGNvbm5lY3Rpb24gQ2hhbm5lbENvbm5lY3Rpb24pICgqQ2hhbm5l
bGluZm8sIGVycm9yKSB7CisJdmFyICgKKwkJeCAgQ2hhbm5lbGluZm8KKwkJeGMgQy5saWJ4bF9j
aGFubmVsaW5mbworCSkKKworCUMubGlieGxfY2hhbm5lbGluZm9faW5pdCgmeGMpCisJQy5saWJ4
bF9jaGFubmVsaW5mb19pbml0X2Nvbm5lY3Rpb24oJnhjLCBDLmxpYnhsX2NoYW5uZWxfY29ubmVj
dGlvbihjb25uZWN0aW9uKSkKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwg
eworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4
ICpDaGFubmVsaW5mbykgZnJvbUMoeGMgKkMubGlieGxfY2hhbm5lbGluZm8pIGVycm9yIHsKIAl4
LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5kSWQgPSB1aW50MzIo
eGMuYmFja2VuZF9pZCkKQEAgLTQwMSw2ICs1NDYsMjIgQEAgZnVuYyAoeCAqQ2hhbm5lbGluZm8p
IHRvQyh4YyAqQy5saWJ4bF9jaGFubmVsaW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwK
IH0KIAorLy8gTmV3Vm1pbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVm1pbmZvIGluaXRpYWxp
emVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZtaW5mbygpICgqVm1pbmZvLCBlcnJvcikgewor
CXZhciAoCisJCXggIFZtaW5mbworCQl4YyBDLmxpYnhsX3ZtaW5mbworCSkKKworCUMubGlieGxf
dm1pbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7
CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHgg
KlZtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdm1pbmZvKSBlcnJvciB7CiAJaWYgZXJyIDo9IHgu
VXVpZC5mcm9tQygmeGMudXVpZCk7IGVyciAhPSBuaWwgewogCQlyZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCBVdWlkOiAldiIsIGVycikKQEAgLTQyNSw2ICs1ODYsMjIgQEAgZnVu
YyAoeCAqVm1pbmZvKSB0b0MoeGMgKkMubGlieGxfdm1pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0
dXJuIG5pbAogfQogCisvLyBOZXdWZXJzaW9uSW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZl
cnNpb25JbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZlcnNpb25JbmZv
KCkgKCpWZXJzaW9uSW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWZXJzaW9uSW5mbworCQl4
YyBDLmxpYnhsX3ZlcnNpb25faW5mbworCSkKKworCUMubGlieGxfdmVyc2lvbl9pbmZvX2luaXQo
JnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBu
aWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlZlcnNpb25JbmZv
KSBmcm9tQyh4YyAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIGVycm9yIHsKIAl4LlhlblZlcnNpb25N
YWpvciA9IGludCh4Yy54ZW5fdmVyc2lvbl9tYWpvcikKIAl4LlhlblZlcnNpb25NaW5vciA9IGlu
dCh4Yy54ZW5fdmVyc2lvbl9taW5vcikKQEAgLTQ4NSw2ICs2NjIsMjIgQEAgZnVuYyAoeCAqVmVy
c2lvbkluZm8pIHRvQyh4YyAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIChlcnIgZXJyb3IpIHsKIAly
ZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0RvbWFpbkNyZWF0ZUluZm8gcmV0dXJucyBhbiBpbnN0YW5j
ZSBvZiBEb21haW5DcmVhdGVJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5l
d0RvbWFpbkNyZWF0ZUluZm8oKSAoKkRvbWFpbkNyZWF0ZUluZm8sIGVycm9yKSB7CisJdmFyICgK
KwkJeCAgRG9tYWluQ3JlYXRlSW5mbworCQl4YyBDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbwor
CSkKKworCUMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9
IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJl
dHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKkRvbWFpbkNyZWF0ZUluZm8pIGZyb21DKHhjICpD
LmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbykgZXJyb3IgewogCXguVHlwZSA9IERvbWFpblR5cGUo
eGMuX3R5cGUpCiAJaWYgZXJyIDo9IHguSGFwLmZyb21DKCZ4Yy5oYXApOyBlcnIgIT0gbmlsIHsK
QEAgLTU2Myw2ICs3NTYsMjIgQEAgZnVuYyAoeCAqRG9tYWluQ3JlYXRlSW5mbykgdG9DKHhjICpD
LmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0K
IAorLy8gTmV3RG9tYWluUmVzdG9yZVBhcmFtcyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERvbWFp
blJlc3RvcmVQYXJhbXMgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3RG9tYWlu
UmVzdG9yZVBhcmFtcygpICgqRG9tYWluUmVzdG9yZVBhcmFtcywgZXJyb3IpIHsKKwl2YXIgKAor
CQl4ICBEb21haW5SZXN0b3JlUGFyYW1zCisJCXhjIEMubGlieGxfZG9tYWluX3Jlc3RvcmVfcGFy
YW1zCisJKQorCisJQy5saWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXNfaW5pdCgmeGMpCisKKwlp
ZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJ
fQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRG9tYWluUmVzdG9yZVBhcmFtcykg
ZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zKSBlcnJvciB7CiAJeC5DaGVj
a3BvaW50ZWRTdHJlYW0gPSBpbnQoeGMuY2hlY2twb2ludGVkX3N0cmVhbSkKIAl4LlN0cmVhbVZl
cnNpb24gPSB1aW50MzIoeGMuc3RyZWFtX3ZlcnNpb24pCkBAIC01OTMsNiArODAyLDIyIEBAIGZ1
bmMgKHggKkRvbWFpblJlc3RvcmVQYXJhbXMpIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fcmVzdG9y
ZV9wYXJhbXMpIChlcnIgZXJyb3IpCiAJcmV0dXJuIG5pbAogfQogCisvLyBOZXdTY2hlZFBhcmFt
cyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFNjaGVkUGFyYW1zIGluaXRpYWxpemVkIHdpdGggZGVm
YXVsdHMuCitmdW5jIE5ld1NjaGVkUGFyYW1zKCkgKCpTY2hlZFBhcmFtcywgZXJyb3IpIHsKKwl2
YXIgKAorCQl4ICBTY2hlZFBhcmFtcworCQl4YyBDLmxpYnhsX3NjaGVkX3BhcmFtcworCSkKKwor
CUMubGlieGxfc2NoZWRfcGFyYW1zX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhj
KTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmls
Cit9CisKIGZ1bmMgKHggKlNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF9zY2hlZF9wYXJh
bXMpIGVycm9yIHsKIAl4LlZjcHVpZCA9IGludCh4Yy52Y3B1aWQpCiAJeC5XZWlnaHQgPSBpbnQo
eGMud2VpZ2h0KQpAQCAtNjIxLDYgKzg0NiwyMiBAQCBmdW5jICh4ICpTY2hlZFBhcmFtcykgdG9D
KHhjICpDLmxpYnhsX3NjaGVkX3BhcmFtcykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0K
IAorLy8gTmV3VmNwdVNjaGVkUGFyYW1zIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVmNwdVNjaGVk
UGFyYW1zIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZjcHVTY2hlZFBhcmFt
cygpICgqVmNwdVNjaGVkUGFyYW1zLCBlcnJvcikgeworCXZhciAoCisJCXggIFZjcHVTY2hlZFBh
cmFtcworCQl4YyBDLmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zCisJKQorCisJQy5saWJ4bF92Y3B1
X3NjaGVkX3BhcmFtc19pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAh
PSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBm
dW5jICh4ICpWY3B1U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVfc2NoZWRfcGFy
YW1zKSBlcnJvciB7CiAJeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKIAludW1WY3B1cyA6
PSBpbnQoeGMubnVtX3ZjcHVzKQpAQCAtNjU3LDYgKzg5OCwyMiBAQCBmdW5jICh4ICpWY3B1U2No
ZWRQYXJhbXMpIHRvQyh4YyAqQy5saWJ4bF92Y3B1X3NjaGVkX3BhcmFtcykgKGVyciBlcnJvcikg
ewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RG9tYWluU2NoZWRQYXJhbXMgcmV0dXJucyBhbiBp
bnN0YW5jZSBvZiBEb21haW5TY2hlZFBhcmFtcyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgor
ZnVuYyBOZXdEb21haW5TY2hlZFBhcmFtcygpICgqRG9tYWluU2NoZWRQYXJhbXMsIGVycm9yKSB7
CisJdmFyICgKKwkJeCAgRG9tYWluU2NoZWRQYXJhbXMKKwkJeGMgQy5saWJ4bF9kb21haW5fc2No
ZWRfcGFyYW1zCisJKQorCisJQy5saWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zX2luaXQoJnhjKQor
CisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVy
cgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKkRvbWFpblNjaGVkUGFyYW1z
KSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zKSBlcnJvciB7CiAJeC5TY2hl
ZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKIAl4LldlaWdodCA9IGludCh4Yy53ZWlnaHQpCkBAIC02
ODksNiArOTQ2LDIyIEBAIGZ1bmMgKHggKkRvbWFpblNjaGVkUGFyYW1zKSB0b0MoeGMgKkMubGli
eGxfZG9tYWluX3NjaGVkX3BhcmFtcykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAor
Ly8gTmV3Vm5vZGVJbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVm5vZGVJbmZvIGluaXRpYWxp
emVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1Zub2RlSW5mbygpICgqVm5vZGVJbmZvLCBlcnJv
cikgeworCXZhciAoCisJCXggIFZub2RlSW5mbworCQl4YyBDLmxpYnhsX3Zub2RlX2luZm8KKwkp
CisKKwlDLmxpYnhsX3Zub2RlX2luZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygm
eGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBu
aWwKK30KKwogZnVuYyAoeCAqVm5vZGVJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZv
KSBlcnJvciB7CiAJeC5NZW1rYiA9IHVpbnQ2NCh4Yy5tZW1rYikKIAludW1EaXN0YW5jZXMgOj0g
aW50KHhjLm51bV9kaXN0YW5jZXMpCkBAIC03MjksNiArMTAwMiwyMiBAQCBmdW5jICh4ICpWbm9k
ZUluZm8pIHRvQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJu
IG5pbAogfQogCisvLyBOZXdSZG1SZXNlcnZlIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgUmRtUmVz
ZXJ2ZSBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdSZG1SZXNlcnZlKCkgKCpS
ZG1SZXNlcnZlLCBlcnJvcikgeworCXZhciAoCisJCXggIFJkbVJlc2VydmUKKwkJeGMgQy5saWJ4
bF9yZG1fcmVzZXJ2ZQorCSkKKworCUMubGlieGxfcmRtX3Jlc2VydmVfaW5pdCgmeGMpCisKKwlp
ZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJ
fQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqUmRtUmVzZXJ2ZSkgZnJvbUMoeGMg
KkMubGlieGxfcmRtX3Jlc2VydmUpIGVycm9yIHsKIAl4LlN0cmF0ZWd5ID0gUmRtUmVzZXJ2ZVN0
cmF0ZWd5KHhjLnN0cmF0ZWd5KQogCXguUG9saWN5ID0gUmRtUmVzZXJ2ZVBvbGljeSh4Yy5wb2xp
Y3kpCkBAIC03NDksNiArMTAzOCwyMyBAQCBmdW5jICh4ICpSZG1SZXNlcnZlKSB0b0MoeGMgKkMu
bGlieGxfcmRtX3Jlc2VydmUpIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5l
d0RvbWFpbkJ1aWxkSW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERvbWFpbkJ1aWxkSW5mbyBp
bml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEb21haW5CdWlsZEluZm8oZHR5cGUg
RG9tYWluVHlwZSkgKCpEb21haW5CdWlsZEluZm8sIGVycm9yKSB7CisJdmFyICgKKwkJeCAgRG9t
YWluQnVpbGRJbmZvCisJCXhjIEMubGlieGxfZG9tYWluX2J1aWxkX2luZm8KKwkpCisKKwlDLmxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQoJnhjKQorCUMubGlieGxfZG9tYWluX2J1aWxkX2lu
Zm9faW5pdF90eXBlKCZ4YywgQy5saWJ4bF9kb21haW5fdHlwZShkdHlwZSkpCisKKwlpZiBlcnIg
Oj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJ
cmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAq
Qy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IgewogCXguTWF4VmNwdXMgPSBpbnQoeGMu
bWF4X3ZjcHVzKQogCWlmIGVyciA6PSB4LkF2YWlsVmNwdXMuZnJvbUMoJnhjLmF2YWlsX3ZjcHVz
KTsgZXJyICE9IG5pbCB7CkBAIC04NzgsMTggKzExODQsMTggQEAgZnVuYyAoeCAqRG9tYWluQnVp
bGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IgewogCXgu
VGVlID0gVGVlVHlwZSh4Yy50ZWUpCiAJeC5UeXBlID0gRG9tYWluVHlwZSh4Yy5fdHlwZSkKIAlz
d2l0Y2ggeC5UeXBlIHsKLQljYXNlIERvbWFpblR5cGVIdm06Ci0JCXZhciB0eXBlSHZtIERvbWFp
bkJ1aWxkSW5mb1R5cGVVbmlvbkh2bQotCQlpZiBlcnIgOj0gdHlwZUh2bS5mcm9tQyh4Yyk7IGVy
ciAhPSBuaWwgewotCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgdHlwZUh2
bTogJXYiLCBlcnIpCi0JCX0KLQkJeC5UeXBlVW5pb24gPSB0eXBlSHZtCiAJY2FzZSBEb21haW5U
eXBlUHY6CiAJCXZhciB0eXBlUHYgRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHYKIAkJaWYgZXJy
IDo9IHR5cGVQdi5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgewogCQkJcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgdHlwZVB2OiAldiIsIGVycikKIAkJfQogCQl4LlR5cGVVbmlvbiA9
IHR5cGVQdgorCWNhc2UgRG9tYWluVHlwZUh2bToKKwkJdmFyIHR5cGVIdm0gRG9tYWluQnVpbGRJ
bmZvVHlwZVVuaW9uSHZtCisJCWlmIGVyciA6PSB0eXBlSHZtLmZyb21DKHhjKTsgZXJyICE9IG5p
bCB7CisJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCB0eXBlSHZtOiAldiIs
IGVycikKKwkJfQorCQl4LlR5cGVVbmlvbiA9IHR5cGVIdm0KIAljYXNlIERvbWFpblR5cGVQdmg6
CiAJCXZhciB0eXBlUHZoIERvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvblB2aAogCQlpZiBlcnIgOj0g
dHlwZVB2aC5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgewpAQCAtMTQwNiw2ICsxNzEyLDIyIEBAIGZ1
bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
KSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQogCisvLyBOZXdEZXZpY2VWZmIgcmV0dXJu
cyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VWZmIgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1
bmMgTmV3RGV2aWNlVmZiKCkgKCpEZXZpY2VWZmIsIGVycm9yKSB7CisJdmFyICgKKwkJeCAgRGV2
aWNlVmZiCisJCXhjIEMubGlieGxfZGV2aWNlX3ZmYgorCSkKKworCUMubGlieGxfZGV2aWNlX3Zm
Yl9pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQly
ZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpEZXZp
Y2VWZmIpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92ZmIpIGVycm9yIHsKIAl4LkJhY2tlbmRE
b21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29T
dHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtMTQ0Niw2ICsxNzY4LDIyIEBAIGZ1bmMgKHgg
KkRldmljZVZmYikgdG9DKHhjICpDLmxpYnhsX2RldmljZV92ZmIpIChlcnIgZXJyb3IpIHsKIAly
ZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0RldmljZVZrYiByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERl
dmljZVZrYiBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VWa2IoKSAo
KkRldmljZVZrYiwgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBEZXZpY2VWa2IKKwkJeGMgQy5saWJ4
bF9kZXZpY2VfdmtiCisJKQorCisJQy5saWJ4bF9kZXZpY2VfdmtiX2luaXQoJnhjKQorCisJaWYg
ZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0K
KworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVZrYikgZnJvbUMoeGMgKkMu
bGlieGxfZGV2aWNlX3ZrYikgZXJyb3IgewogCXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFj
a2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2Rv
bW5hbWUpCkBAIC0xNDk2LDYgKzE4MzQsMjIgQEAgZnVuYyAoeCAqRGV2aWNlVmtiKSB0b0MoeGMg
KkMubGlieGxfZGV2aWNlX3ZrYikgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8g
TmV3RGV2aWNlRGlzayByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERldmljZURpc2sgaW5pdGlhbGl6
ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3RGV2aWNlRGlzaygpICgqRGV2aWNlRGlzaywgZXJy
b3IpIHsKKwl2YXIgKAorCQl4ICBEZXZpY2VEaXNrCisJCXhjIEMubGlieGxfZGV2aWNlX2Rpc2sK
KwkpCisKKwlDLmxpYnhsX2RldmljZV9kaXNrX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJv
bUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAm
eCwgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZURpc2spIGZyb21DKHhjICpDLmxpYnhsX2Rldmlj
ZV9kaXNrKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlk
KQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAg
LTE1NzgsNiArMTkzMiwyMiBAQCBmdW5jICh4ICpEZXZpY2VEaXNrKSB0b0MoeGMgKkMubGlieGxf
ZGV2aWNlX2Rpc2spIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0Rldmlj
ZU5pYyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERldmljZU5pYyBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VOaWMoKSAoKkRldmljZU5pYywgZXJyb3IpIHsKKwl2YXIg
KAorCQl4ICBEZXZpY2VOaWMKKwkJeGMgQy5saWJ4bF9kZXZpY2VfbmljCisJKQorCisJQy5saWJ4
bF9kZXZpY2VfbmljX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9
IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1
bmMgKHggKkRldmljZU5pYykgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX25pYykgZXJyb3Igewog
CXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21u
YW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCkBAIC0xODM2LDYgKzIyMDYsMjIg
QEAgZnVuYyAoeCAqRGV2aWNlTmljKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX25pYykgKGVyciBl
cnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RGV2aWNlUGNpIHJldHVybnMgYW4gaW5z
dGFuY2Ugb2YgRGV2aWNlUGNpIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld0Rl
dmljZVBjaSgpICgqRGV2aWNlUGNpLCBlcnJvcikgeworCXZhciAoCisJCXggIERldmljZVBjaQor
CQl4YyBDLmxpYnhsX2RldmljZV9wY2kKKwkpCisKKwlDLmxpYnhsX2RldmljZV9wY2lfaW5pdCgm
eGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5p
bCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlUGNpKSBm
cm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcGNpKSBlcnJvciB7CiAJeC5GdW5jID0gYnl0ZSh4Yy5f
ZnVuYykKIAl4LkRldiA9IGJ5dGUoeGMuZGV2KQpAQCAtMTg3NCw2ICsyMjYwLDIyIEBAIGZ1bmMg
KHggKkRldmljZVBjaSkgdG9DKHhjICpDLmxpYnhsX2RldmljZV9wY2kpIChlcnIgZXJyb3IpIHsK
IAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0RldmljZVJkbSByZXR1cm5zIGFuIGluc3RhbmNlIG9m
IERldmljZVJkbSBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VSZG0o
KSAoKkRldmljZVJkbSwgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBEZXZpY2VSZG0KKwkJeGMgQy5s
aWJ4bF9kZXZpY2VfcmRtCisJKQorCisJQy5saWJ4bF9kZXZpY2VfcmRtX2luaXQoJnhjKQorCisJ
aWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgor
CX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVJkbSkgZnJvbUMoeGMg
KkMubGlieGxfZGV2aWNlX3JkbSkgZXJyb3IgewogCXguU3RhcnQgPSB1aW50NjQoeGMuc3RhcnQp
CiAJeC5TaXplID0gdWludDY0KHhjLnNpemUpCkBAIC0xODk2LDYgKzIyOTgsMjIgQEAgZnVuYyAo
eCAqRGV2aWNlUmRtKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3JkbSkgKGVyciBlcnJvcikgewog
CXJldHVybiBuaWwKIH0KIAorLy8gTmV3RGV2aWNlVXNiY3RybCByZXR1cm5zIGFuIGluc3RhbmNl
IG9mIERldmljZVVzYmN0cmwgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3RGV2
aWNlVXNiY3RybCgpICgqRGV2aWNlVXNiY3RybCwgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBEZXZp
Y2VVc2JjdHJsCisJCXhjIEMubGlieGxfZGV2aWNlX3VzYmN0cmwKKwkpCisKKwlDLmxpYnhsX2Rl
dmljZV91c2JjdHJsX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9
IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1
bmMgKHggKkRldmljZVVzYmN0cmwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV91c2JjdHJsKSBl
cnJvciB7CiAJeC5UeXBlID0gVXNiY3RybFR5cGUoeGMuX3R5cGUpCiAJeC5EZXZpZCA9IERldmlk
KHhjLmRldmlkKQpAQCAtMTkyNiw2ICsyMzQ0LDIzIEBAIGZ1bmMgKHggKkRldmljZVVzYmN0cmwp
IHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiY3RybCkgKGVyciBlcnJvcikgewogCXJldHVybiBu
aWwKIH0KIAorLy8gTmV3RGV2aWNlVXNiZGV2IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNl
VXNiZGV2IGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld0RldmljZVVzYmRldih1
dHlwZSBVc2JkZXZUeXBlKSAoKkRldmljZVVzYmRldiwgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBE
ZXZpY2VVc2JkZXYKKwkJeGMgQy5saWJ4bF9kZXZpY2VfdXNiZGV2CisJKQorCisJQy5saWJ4bF9k
ZXZpY2VfdXNiZGV2X2luaXQoJnhjKQorCUMubGlieGxfZGV2aWNlX3VzYmRldl9pbml0X3R5cGUo
JnhjLCBDLmxpYnhsX3VzYmRldl90eXBlKHV0eXBlKSkKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4
Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5p
bAorfQorCiBmdW5jICh4ICpEZXZpY2VVc2JkZXYpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV91
c2JkZXYpIGVycm9yIHsKIAl4LkN0cmwgPSBEZXZpZCh4Yy5jdHJsKQogCXguUG9ydCA9IGludCh4
Yy5wb3J0KQpAQCAtMTk4Myw2ICsyNDE4LDIyIEBAIGZ1bmMgKHggKkRldmljZVVzYmRldikgdG9D
KHhjICpDLmxpYnhsX2RldmljZV91c2JkZXYpIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9
CiAKKy8vIE5ld0RldmljZUR0ZGV2IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlRHRkZXYg
aW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3RGV2aWNlRHRkZXYoKSAoKkRldmlj
ZUR0ZGV2LCBlcnJvcikgeworCXZhciAoCisJCXggIERldmljZUR0ZGV2CisJCXhjIEMubGlieGxf
ZGV2aWNlX2R0ZGV2CisJKQorCisJQy5saWJ4bF9kZXZpY2VfZHRkZXZfaW5pdCgmeGMpCisKKwlp
ZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJ
fQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlRHRkZXYpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV9kdGRldikgZXJyb3IgewogCXguUGF0aCA9IEMuR29TdHJpbmcoeGMu
cGF0aCkKIApAQCAtMjAwMyw2ICsyNDU0LDIyIEBAIGZ1bmMgKHggKkRldmljZUR0ZGV2KSB0b0Mo
eGMgKkMubGlieGxfZGV2aWNlX2R0ZGV2KSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQog
CisvLyBOZXdEZXZpY2VWdHBtIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlVnRwbSBpbml0
aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VWdHBtKCkgKCpEZXZpY2VWdHBt
LCBlcnJvcikgeworCXZhciAoCisJCXggIERldmljZVZ0cG0KKwkJeGMgQy5saWJ4bF9kZXZpY2Vf
dnRwbQorCSkKKworCUMubGlieGxfZGV2aWNlX3Z0cG1faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0g
eC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0
dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlVnRwbSkgZnJvbUMoeGMgKkMubGlieGxf
ZGV2aWNlX3Z0cG0pIGVycm9yIHsKIAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRf
ZG9taWQpCiAJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1l
KQpAQCAtMjAzMyw2ICsyNTAwLDIyIEBAIGZ1bmMgKHggKkRldmljZVZ0cG0pIHRvQyh4YyAqQy5s
aWJ4bF9kZXZpY2VfdnRwbSkgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3
RGV2aWNlUDkgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VQOSBpbml0aWFsaXplZCB3aXRo
IGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VQOSgpICgqRGV2aWNlUDksIGVycm9yKSB7CisJdmFy
ICgKKwkJeCAgRGV2aWNlUDkKKwkJeGMgQy5saWJ4bF9kZXZpY2VfcDkKKwkpCisKKwlDLmxpYnhs
X2RldmljZV9wOV9pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBu
aWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5j
ICh4ICpEZXZpY2VQOSkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3A5KSBlcnJvciB7CiAJeC5C
YWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUg
PSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTIwNjksNiArMjU1MiwyMiBAQCBm
dW5jICh4ICpEZXZpY2VQOSkgdG9DKHhjICpDLmxpYnhsX2RldmljZV9wOSkgKGVyciBlcnJvcikg
ewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RGV2aWNlUHZjYWxsc2lmIHJldHVybnMgYW4gaW5z
dGFuY2Ugb2YgRGV2aWNlUHZjYWxsc2lmIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5j
IE5ld0RldmljZVB2Y2FsbHNpZigpICgqRGV2aWNlUHZjYWxsc2lmLCBlcnJvcikgeworCXZhciAo
CisJCXggIERldmljZVB2Y2FsbHNpZgorCQl4YyBDLmxpYnhsX2RldmljZV9wdmNhbGxzaWYKKwkp
CisKKwlDLmxpYnhsX2RldmljZV9wdmNhbGxzaWZfaW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5m
cm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJu
ICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlUHZjYWxsc2lmKSBmcm9tQyh4YyAqQy5saWJ4
bF9kZXZpY2VfcHZjYWxsc2lmKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5i
YWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRf
ZG9tbmFtZSkKQEAgLTIwOTMsNiArMjU5MiwyMyBAQCBmdW5jICh4ICpEZXZpY2VQdmNhbGxzaWYp
IHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJu
IG5pbAogfQogCisvLyBOZXdEZXZpY2VDaGFubmVsIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2
aWNlQ2hhbm5lbCBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VDaGFu
bmVsKGNvbm5lY3Rpb24gQ2hhbm5lbENvbm5lY3Rpb24pICgqRGV2aWNlQ2hhbm5lbCwgZXJyb3Ip
IHsKKwl2YXIgKAorCQl4ICBEZXZpY2VDaGFubmVsCisJCXhjIEMubGlieGxfZGV2aWNlX2NoYW5u
ZWwKKwkpCisKKwlDLmxpYnhsX2RldmljZV9jaGFubmVsX2luaXQoJnhjKQorCUMubGlieGxfZGV2
aWNlX2NoYW5uZWxfaW5pdF9jb25uZWN0aW9uKCZ4YywgQy5saWJ4bF9jaGFubmVsX2Nvbm5lY3Rp
b24oY29ubmVjdGlvbikpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsK
KwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAq
RGV2aWNlQ2hhbm5lbCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX2NoYW5uZWwpIGVycm9yIHsK
IAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNrZW5kRG9t
bmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtMjE1OCw2ICsyNjc0LDIy
IEBAIGZ1bmMgKHggKkRldmljZUNoYW5uZWwpIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfY2hhbm5l
bCkgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3Q29ubmVjdG9yUGFyYW0g
cmV0dXJucyBhbiBpbnN0YW5jZSBvZiBDb25uZWN0b3JQYXJhbSBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgorZnVuYyBOZXdDb25uZWN0b3JQYXJhbSgpICgqQ29ubmVjdG9yUGFyYW0sIGVycm9y
KSB7CisJdmFyICgKKwkJeCAgQ29ubmVjdG9yUGFyYW0KKwkJeGMgQy5saWJ4bF9jb25uZWN0b3Jf
cGFyYW0KKwkpCisKKwlDLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbV9pbml0KCZ4YykKKworCWlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisK
KwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpDb25uZWN0b3JQYXJhbSkgZnJvbUMoeGMg
KkMubGlieGxfY29ubmVjdG9yX3BhcmFtKSBlcnJvciB7CiAJeC5VbmlxdWVJZCA9IEMuR29TdHJp
bmcoeGMudW5pcXVlX2lkKQogCXguV2lkdGggPSB1aW50MzIoeGMud2lkdGgpCkBAIC0yMTgyLDYg
KzI3MTQsMjIgQEAgZnVuYyAoeCAqQ29ubmVjdG9yUGFyYW0pIHRvQyh4YyAqQy5saWJ4bF9jb25u
ZWN0b3JfcGFyYW0pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0Rldmlj
ZVZkaXNwbCByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERldmljZVZkaXNwbCBpbml0aWFsaXplZCB3
aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdEZXZpY2VWZGlzcGwoKSAoKkRldmljZVZkaXNwbCwgZXJy
b3IpIHsKKwl2YXIgKAorCQl4ICBEZXZpY2VWZGlzcGwKKwkJeGMgQy5saWJ4bF9kZXZpY2VfdmRp
c3BsCisJKQorCisJQy5saWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQoJnhjKQorCisJaWYgZXJyIDo9
IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJl
dHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVZkaXNwbCkgZnJvbUMoeGMgKkMubGli
eGxfZGV2aWNlX3ZkaXNwbCkgZXJyb3IgewogCXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFj
a2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2Rv
bW5hbWUpCkBAIC0yMjI2LDYgKzI3NzQsMjIgQEAgZnVuYyAoeCAqRGV2aWNlVmRpc3BsKSB0b0Mo
eGMgKkMubGlieGxfZGV2aWNlX3ZkaXNwbCkgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0K
IAorLy8gTmV3VnNuZFBhcmFtcyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZzbmRQYXJhbXMgaW5p
dGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3VnNuZFBhcmFtcygpICgqVnNuZFBhcmFt
cywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWc25kUGFyYW1zCisJCXhjIEMubGlieGxfdnNuZF9w
YXJhbXMKKwkpCisKKwlDLmxpYnhsX3ZzbmRfcGFyYW1zX2luaXQoJnhjKQorCisJaWYgZXJyIDo9
IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJl
dHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlZzbmRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhs
X3ZzbmRfcGFyYW1zKSBlcnJvciB7CiAJbnVtU2FtcGxlUmF0ZXMgOj0gaW50KHhjLm51bV9zYW1w
bGVfcmF0ZXMpCiAJY1NhbXBsZVJhdGVzIDo9ICgqWzEgPDwgMjhdQy51aW50MzJfdCkodW5zYWZl
LlBvaW50ZXIoeGMuc2FtcGxlX3JhdGVzKSlbOm51bVNhbXBsZVJhdGVzOm51bVNhbXBsZVJhdGVz
XQpAQCAtMjI3Niw2ICsyODQwLDIyIEBAIGZ1bmMgKHggKlZzbmRQYXJhbXMpIHRvQyh4YyAqQy5s
aWJ4bF92c25kX3BhcmFtcykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3
VnNuZFN0cmVhbSByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZzbmRTdHJlYW0gaW5pdGlhbGl6ZWQg
d2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3VnNuZFN0cmVhbSgpICgqVnNuZFN0cmVhbSwgZXJyb3Ip
IHsKKwl2YXIgKAorCQl4ICBWc25kU3RyZWFtCisJCXhjIEMubGlieGxfdnNuZF9zdHJlYW0KKwkp
CisKKwlDLmxpYnhsX3ZzbmRfc3RyZWFtX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMo
JnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwg
bmlsCit9CisKIGZ1bmMgKHggKlZzbmRTdHJlYW0pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRfc3Ry
ZWFtKSBlcnJvciB7CiAJeC5VbmlxdWVJZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQogCXgu
VHlwZSA9IFZzbmRTdHJlYW1UeXBlKHhjLl90eXBlKQpAQCAtMjMwNCw2ICsyODg0LDIyIEBAIGZ1
bmMgKHggKlZzbmRTdHJlYW0pIHRvQyh4YyAqQy5saWJ4bF92c25kX3N0cmVhbSkgKGVyciBlcnJv
cikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3VnNuZFBjbSByZXR1cm5zIGFuIGluc3RhbmNl
IG9mIFZzbmRQY20gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3VnNuZFBjbSgp
ICgqVnNuZFBjbSwgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWc25kUGNtCisJCXhjIEMubGlieGxf
dnNuZF9wY20KKwkpCisKKwlDLmxpYnhsX3ZzbmRfcGNtX2luaXQoJnhjKQorCisJaWYgZXJyIDo9
IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJl
dHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlZzbmRQY20pIGZyb21DKHhjICpDLmxpYnhsX3Zz
bmRfcGNtKSBlcnJvciB7CiAJeC5OYW1lID0gQy5Hb1N0cmluZyh4Yy5uYW1lKQogCWlmIGVyciA6
PSB4LlBhcmFtcy5mcm9tQygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7CkBAIC0yMzQ4LDYgKzI5
NDQsMjIgQEAgZnVuYyAoeCAqVnNuZFBjbSkgdG9DKHhjICpDLmxpYnhsX3ZzbmRfcGNtKSAoZXJy
IGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQogCisvLyBOZXdEZXZpY2VWc25kIHJldHVybnMgYW4g
aW5zdGFuY2Ugb2YgRGV2aWNlVnNuZCBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBO
ZXdEZXZpY2VWc25kKCkgKCpEZXZpY2VWc25kLCBlcnJvcikgeworCXZhciAoCisJCXggIERldmlj
ZVZzbmQKKwkJeGMgQy5saWJ4bF9kZXZpY2VfdnNuZAorCSkKKworCUMubGlieGxfZGV2aWNlX3Zz
bmRfaW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqRGV2
aWNlVnNuZCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIGVycm9yIHsKIAl4LkJhY2tl
bmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNrZW5kRG9tbmFtZSA9IEMu
R29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtMjQwNCw2ICszMDE2LDIyIEBAIGZ1bmMg
KHggKkRldmljZVZzbmQpIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnNuZCkgKGVyciBlcnJvcikg
ewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RG9tYWluQ29uZmlnIHJldHVybnMgYW4gaW5zdGFu
Y2Ugb2YgRG9tYWluQ29uZmlnIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld0Rv
bWFpbkNvbmZpZygpICgqRG9tYWluQ29uZmlnLCBlcnJvcikgeworCXZhciAoCisJCXggIERvbWFp
bkNvbmZpZworCQl4YyBDLmxpYnhsX2RvbWFpbl9jb25maWcKKwkpCisKKwlDLmxpYnhsX2RvbWFp
bl9jb25maWdfaW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmls
IHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAo
eCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSBlcnJvciB7
CiAJaWYgZXJyIDo9IHguQ0luZm8uZnJvbUMoJnhjLmNfaW5mbyk7IGVyciAhPSBuaWwgewogCQly
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDSW5mbzogJXYiLCBlcnIpCkBAIC0y
NzEyLDYgKzMzNDAsMjIgQEAgZnVuYyAoeCAqRG9tYWluQ29uZmlnKSB0b0MoeGMgKkMubGlieGxf
ZG9tYWluX2NvbmZpZykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RGlz
a2luZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEaXNraW5mbyBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgorZnVuYyBOZXdEaXNraW5mbygpICgqRGlza2luZm8sIGVycm9yKSB7CisJdmFyICgK
KwkJeCAgRGlza2luZm8KKwkJeGMgQy5saWJ4bF9kaXNraW5mbworCSkKKworCUMubGlieGxfZGlz
a2luZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsK
KwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAq
RGlza2luZm8pIGZyb21DKHhjICpDLmxpYnhsX2Rpc2tpbmZvKSBlcnJvciB7CiAJeC5CYWNrZW5k
ID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kKQogCXguQmFja2VuZElkID0gdWludDMyKHhjLmJhY2tl
bmRfaWQpCkBAIC0yNzQ4LDYgKzMzOTIsMjIgQEAgZnVuYyAoeCAqRGlza2luZm8pIHRvQyh4YyAq
Qy5saWJ4bF9kaXNraW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3
TmljaW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIE5pY2luZm8gaW5pdGlhbGl6ZWQgd2l0aCBk
ZWZhdWx0cy4KK2Z1bmMgTmV3TmljaW5mbygpICgqTmljaW5mbywgZXJyb3IpIHsKKwl2YXIgKAor
CQl4ICBOaWNpbmZvCisJCXhjIEMubGlieGxfbmljaW5mbworCSkKKworCUMubGlieGxfbmljaW5m
b19pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQly
ZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpOaWNp
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9uaWNpbmZvKSBlcnJvciB7CiAJeC5CYWNrZW5kID0gQy5H
b1N0cmluZyh4Yy5iYWNrZW5kKQogCXguQmFja2VuZElkID0gdWludDMyKHhjLmJhY2tlbmRfaWQp
CkBAIC0yNzg2LDYgKzM0NDYsMjIgQEAgZnVuYyAoeCAqTmljaW5mbykgdG9DKHhjICpDLmxpYnhs
X25pY2luZm8pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld1Z0cG1pbmZv
IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVnRwbWluZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0
cy4KK2Z1bmMgTmV3VnRwbWluZm8oKSAoKlZ0cG1pbmZvLCBlcnJvcikgeworCXZhciAoCisJCXgg
IFZ0cG1pbmZvCisJCXhjIEMubGlieGxfdnRwbWluZm8KKwkpCisKKwlDLmxpYnhsX3Z0cG1pbmZv
X2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJl
dHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlZ0cG1p
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92dHBtaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMu
R29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lk
KQpAQCAtMjgyOCw2ICszNTA0LDIyIEBAIGZ1bmMgKHggKlZ0cG1pbmZvKSB0b0MoeGMgKkMubGli
eGxfdnRwbWluZm8pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld1VzYmN0
cmxpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVXNiY3RybGluZm8gaW5pdGlhbGl6ZWQgd2l0
aCBkZWZhdWx0cy4KK2Z1bmMgTmV3VXNiY3RybGluZm8oKSAoKlVzYmN0cmxpbmZvLCBlcnJvcikg
eworCXZhciAoCisJCXggIFVzYmN0cmxpbmZvCisJCXhjIEMubGlieGxfdXNiY3RybGluZm8KKwkp
CisKKwlDLmxpYnhsX3VzYmN0cmxpbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMo
JnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwg
bmlsCit9CisKIGZ1bmMgKHggKlVzYmN0cmxpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF91c2JjdHJs
aW5mbykgZXJyb3IgewogCXguVHlwZSA9IFVzYmN0cmxUeXBlKHhjLl90eXBlKQogCXguRGV2aWQg
PSBEZXZpZCh4Yy5kZXZpZCkKQEAgLTI4NzIsNiArMzU2NCwyMiBAQCBmdW5jICh4ICpVc2JjdHJs
aW5mbykgdG9DKHhjICpDLmxpYnhsX3VzYmN0cmxpbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJu
IG5pbAogfQogCisvLyBOZXdWY3B1aW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZjcHVpbmZv
IGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZjcHVpbmZvKCkgKCpWY3B1aW5m
bywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWY3B1aW5mbworCQl4YyBDLmxpYnhsX3ZjcHVpbmZv
CisJKQorCisJQy5saWJ4bF92Y3B1aW5mb19pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21D
KCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngs
IG5pbAorfQorCiBmdW5jICh4ICpWY3B1aW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmNwdWluZm8p
IGVycm9yIHsKIAl4LlZjcHVpZCA9IHVpbnQzMih4Yy52Y3B1aWQpCiAJeC5DcHUgPSB1aW50MzIo
eGMuY3B1KQpAQCAtMjkxMiw2ICszNjIwLDIyIEBAIGZ1bmMgKHggKlZjcHVpbmZvKSB0b0MoeGMg
KkMubGlieGxfdmNwdWluZm8pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5l
d1BoeXNpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgUGh5c2luZm8gaW5pdGlhbGl6ZWQgd2l0
aCBkZWZhdWx0cy4KK2Z1bmMgTmV3UGh5c2luZm8oKSAoKlBoeXNpbmZvLCBlcnJvcikgeworCXZh
ciAoCisJCXggIFBoeXNpbmZvCisJCXhjIEMubGlieGxfcGh5c2luZm8KKwkpCisKKwlDLmxpYnhs
X3BoeXNpbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5p
bCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMg
KHggKlBoeXNpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9waHlzaW5mbykgZXJyb3IgewogCXguVGhy
ZWFkc1BlckNvcmUgPSB1aW50MzIoeGMudGhyZWFkc19wZXJfY29yZSkKIAl4LkNvcmVzUGVyU29j
a2V0ID0gdWludDMyKHhjLmNvcmVzX3Blcl9zb2NrZXQpCkBAIC0yOTcyLDYgKzM2OTYsMjIgQEAg
ZnVuYyAoeCAqUGh5c2luZm8pIHRvQyh4YyAqQy5saWJ4bF9waHlzaW5mbykgKGVyciBlcnJvcikg
ewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3Q29ubmVjdG9yaW5mbyByZXR1cm5zIGFuIGluc3Rh
bmNlIG9mIENvbm5lY3RvcmluZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3
Q29ubmVjdG9yaW5mbygpICgqQ29ubmVjdG9yaW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBD
b25uZWN0b3JpbmZvCisJCXhjIEMubGlieGxfY29ubmVjdG9yaW5mbworCSkKKworCUMubGlieGxf
Y29ubmVjdG9yaW5mb19pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAh
PSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBm
dW5jICh4ICpDb25uZWN0b3JpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JpbmZvKSBl
cnJvciB7CiAJeC5VbmlxdWVJZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQogCXguV2lkdGgg
PSB1aW50MzIoeGMud2lkdGgpCkBAIC0zMDA0LDYgKzM3NDQsMjIgQEAgZnVuYyAoeCAqQ29ubmVj
dG9yaW5mbykgdG9DKHhjICpDLmxpYnhsX2Nvbm5lY3RvcmluZm8pIChlcnIgZXJyb3IpIHsKIAly
ZXR1cm4gbmlsCiB9CiAKKy8vIE5ld1ZkaXNwbGluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBW
ZGlzcGxpbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZkaXNwbGluZm8o
KSAoKlZkaXNwbGluZm8sIGVycm9yKSB7CisJdmFyICgKKwkJeCAgVmRpc3BsaW5mbworCQl4YyBD
LmxpYnhsX3ZkaXNwbGluZm8KKwkpCisKKwlDLmxpYnhsX3ZkaXNwbGluZm9faW5pdCgmeGMpCisK
KwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJy
CisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMo
eGMgKkMubGlieGxfdmRpc3BsaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmco
eGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMzA1
Niw2ICszODEyLDIyIEBAIGZ1bmMgKHggKlZkaXNwbGluZm8pIHRvQyh4YyAqQy5saWJ4bF92ZGlz
cGxpbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAogfQogCisvLyBOZXdTdHJlYW1pbmZv
IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgU3RyZWFtaW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1
bHRzLgorZnVuYyBOZXdTdHJlYW1pbmZvKCkgKCpTdHJlYW1pbmZvLCBlcnJvcikgeworCXZhciAo
CisJCXggIFN0cmVhbWluZm8KKwkJeGMgQy5saWJ4bF9zdHJlYW1pbmZvCisJKQorCisJQy5saWJ4
bF9zdHJlYW1pbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9
IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1
bmMgKHggKlN0cmVhbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3N0cmVhbWluZm8pIGVycm9yIHsK
IAl4LlJlcUV2dGNoID0gaW50KHhjLnJlcV9ldnRjaCkKIAl4LlJlcVJyZWYgPSBpbnQoeGMucmVx
X3JyZWYpCkBAIC0zMDc2LDYgKzM4NDgsMjIgQEAgZnVuYyAoeCAqU3RyZWFtaW5mbykgdG9DKHhj
ICpDLmxpYnhsX3N0cmVhbWluZm8pIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8v
IE5ld1BjbWluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBQY21pbmZvIGluaXRpYWxpemVkIHdp
dGggZGVmYXVsdHMuCitmdW5jIE5ld1BjbWluZm8oKSAoKlBjbWluZm8sIGVycm9yKSB7CisJdmFy
ICgKKwkJeCAgUGNtaW5mbworCQl4YyBDLmxpYnhsX3BjbWluZm8KKwkpCisKKwlDLmxpYnhsX3Bj
bWluZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsK
KwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30KKwogZnVuYyAoeCAq
UGNtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfcGNtaW5mbykgZXJyb3IgewogCW51bVZzbmRTdHJl
YW1zIDo9IGludCh4Yy5udW1fdnNuZF9zdHJlYW1zKQogCWNTdHJlYW1zIDo9ICgqWzEgPDwgMjhd
Qy5saWJ4bF9zdHJlYW1pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy5zdHJlYW1zKSlbOm51bVZzbmRT
dHJlYW1zOm51bVZzbmRTdHJlYW1zXQpAQCAtMzExMCw2ICszODk4LDIyIEBAIGZ1bmMgKHggKlBj
bWluZm8pIHRvQyh4YyAqQy5saWJ4bF9wY21pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5p
bAogfQogCisvLyBOZXdWc25kaW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZzbmRpbmZvIGlu
aXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1ZzbmRpbmZvKCkgKCpWc25kaW5mbywg
ZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBWc25kaW5mbworCQl4YyBDLmxpYnhsX3ZzbmRpbmZvCisJ
KQorCisJQy5saWJ4bF92c25kaW5mb19pbml0KCZ4YykKKworCWlmIGVyciA6PSB4LmZyb21DKCZ4
Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisKKwlyZXR1cm4gJngsIG5p
bAorfQorCiBmdW5jICh4ICpWc25kaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdnNuZGluZm8pIGVy
cm9yIHsKIAl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5kSWQg
PSB1aW50MzIoeGMuYmFja2VuZF9pZCkKQEAgLTMxNjAsNiArMzk2NCwyMiBAQCBmdW5jICh4ICpW
c25kaW5mbykgdG9DKHhjICpDLmxpYnhsX3ZzbmRpbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJu
IG5pbAogfQogCisvLyBOZXdWa2JpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVmtiaW5mbyBp
bml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdWa2JpbmZvKCkgKCpWa2JpbmZvLCBl
cnJvcikgeworCXZhciAoCisJCXggIFZrYmluZm8KKwkJeGMgQy5saWJ4bF92a2JpbmZvCisJKQor
CisJQy5saWJ4bF92a2JpbmZvX2luaXQoJnhjKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsg
ZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9
CisKIGZ1bmMgKHggKlZrYmluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZrYmluZm8pIGVycm9yIHsK
IAl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5kSWQgPSB1aW50
MzIoeGMuYmFja2VuZF9pZCkKQEAgLTMxOTYsNiArNDAxNiwyMiBAQCBmdW5jICh4ICpWa2JpbmZv
KSB0b0MoeGMgKkMubGlieGxfdmtiaW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0K
IAorLy8gTmV3TnVtYWluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBOdW1haW5mbyBpbml0aWFs
aXplZCB3aXRoIGRlZmF1bHRzLgorZnVuYyBOZXdOdW1haW5mbygpICgqTnVtYWluZm8sIGVycm9y
KSB7CisJdmFyICgKKwkJeCAgTnVtYWluZm8KKwkJeGMgQy5saWJ4bF9udW1haW5mbworCSkKKwor
CUMubGlieGxfbnVtYWluZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwKK30K
KwogZnVuYyAoeCAqTnVtYWluZm8pIGZyb21DKHhjICpDLmxpYnhsX251bWFpbmZvKSBlcnJvciB7
CiAJeC5TaXplID0gdWludDY0KHhjLnNpemUpCiAJeC5GcmVlID0gdWludDY0KHhjLmZyZWUpCkBA
IC0zMjMwLDYgKzQwNjYsMjIgQEAgZnVuYyAoeCAqTnVtYWluZm8pIHRvQyh4YyAqQy5saWJ4bF9u
dW1haW5mbykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3Q3B1dG9wb2xv
Z3kgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBDcHV0b3BvbG9neSBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgorZnVuYyBOZXdDcHV0b3BvbG9neSgpICgqQ3B1dG9wb2xvZ3ksIGVycm9yKSB7CisJ
dmFyICgKKwkJeCAgQ3B1dG9wb2xvZ3kKKwkJeGMgQy5saWJ4bF9jcHV0b3BvbG9neQorCSkKKwor
CUMubGlieGxfY3B1dG9wb2xvZ3lfaW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygmeGMp
OyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBuaWwK
K30KKwogZnVuYyAoeCAqQ3B1dG9wb2xvZ3kpIGZyb21DKHhjICpDLmxpYnhsX2NwdXRvcG9sb2d5
KSBlcnJvciB7CiAJeC5Db3JlID0gdWludDMyKHhjLmNvcmUpCiAJeC5Tb2NrZXQgPSB1aW50MzIo
eGMuc29ja2V0KQpAQCAtMzI1Miw2ICs0MTA0LDIyIEBAIGZ1bmMgKHggKkNwdXRvcG9sb2d5KSB0
b0MoeGMgKkMubGlieGxfY3B1dG9wb2xvZ3kpIChlcnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9
CiAKKy8vIE5ld1BjaXRvcG9sb2d5IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgUGNpdG9wb2xvZ3kg
aW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3UGNpdG9wb2xvZ3koKSAoKlBjaXRv
cG9sb2d5LCBlcnJvcikgeworCXZhciAoCisJCXggIFBjaXRvcG9sb2d5CisJCXhjIEMubGlieGxf
cGNpdG9wb2xvZ3kKKwkpCisKKwlDLmxpYnhsX3BjaXRvcG9sb2d5X2luaXQoJnhjKQorCisJaWYg
ZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBuaWwsIGVycgorCX0K
KworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlBjaXRvcG9sb2d5KSBmcm9tQyh4YyAq
Qy5saWJ4bF9wY2l0b3BvbG9neSkgZXJyb3IgewogCXguU2VnID0gdWludDE2KHhjLnNlZykKIAl4
LkJ1cyA9IGJ5dGUoeGMuYnVzKQpAQCAtMzI3Niw2ICs0MTQ0LDIyIEBAIGZ1bmMgKHggKlBjaXRv
cG9sb2d5KSB0b0MoeGMgKkMubGlieGxfcGNpdG9wb2xvZ3kpIChlcnIgZXJyb3IpIHsKIAlyZXR1
cm4gbmlsCiB9CiAKKy8vIE5ld1NjaGVkQ3JlZGl0UGFyYW1zIHJldHVybnMgYW4gaW5zdGFuY2Ug
b2YgU2NoZWRDcmVkaXRQYXJhbXMgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3
U2NoZWRDcmVkaXRQYXJhbXMoKSAoKlNjaGVkQ3JlZGl0UGFyYW1zLCBlcnJvcikgeworCXZhciAo
CisJCXggIFNjaGVkQ3JlZGl0UGFyYW1zCisJCXhjIEMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFt
cworCSkKKworCUMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtc19pbml0KCZ4YykKKworCWlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisK
KwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpTY2hlZENyZWRpdFBhcmFtcykgZnJvbUMo
eGMgKkMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtcykgZXJyb3IgewogCXguVHNsaWNlTXMgPSBp
bnQoeGMudHNsaWNlX21zKQogCXguUmF0ZWxpbWl0VXMgPSBpbnQoeGMucmF0ZWxpbWl0X3VzKQpA
QCAtMzI5Miw2ICs0MTc2LDIyIEBAIGZ1bmMgKHggKlNjaGVkQ3JlZGl0UGFyYW1zKSB0b0MoeGMg
KkMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtcykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwK
IH0KIAorLy8gTmV3U2NoZWRDcmVkaXQyUGFyYW1zIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgU2No
ZWRDcmVkaXQyUGFyYW1zIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCitmdW5jIE5ld1NjaGVk
Q3JlZGl0MlBhcmFtcygpICgqU2NoZWRDcmVkaXQyUGFyYW1zLCBlcnJvcikgeworCXZhciAoCisJ
CXggIFNjaGVkQ3JlZGl0MlBhcmFtcworCQl4YyBDLmxpYnhsX3NjaGVkX2NyZWRpdDJfcGFyYW1z
CisJKQorCisJQy5saWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFtc19pbml0KCZ4YykKKworCWlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9CisK
KwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpTY2hlZENyZWRpdDJQYXJhbXMpIGZyb21D
KHhjICpDLmxpYnhsX3NjaGVkX2NyZWRpdDJfcGFyYW1zKSBlcnJvciB7CiAJeC5SYXRlbGltaXRV
cyA9IGludCh4Yy5yYXRlbGltaXRfdXMpCiAKQEAgLTMzMDQsNiArNDIwNCwyMiBAQCBmdW5jICh4
ICpTY2hlZENyZWRpdDJQYXJhbXMpIHRvQyh4YyAqQy5saWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFt
cykgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3RG9tYWluUmVtdXNJbmZv
IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRG9tYWluUmVtdXNJbmZvIGluaXRpYWxpemVkIHdpdGgg
ZGVmYXVsdHMuCitmdW5jIE5ld0RvbWFpblJlbXVzSW5mbygpICgqRG9tYWluUmVtdXNJbmZvLCBl
cnJvcikgeworCXZhciAoCisJCXggIERvbWFpblJlbXVzSW5mbworCQl4YyBDLmxpYnhsX2RvbWFp
bl9yZW11c19pbmZvCisJKQorCisJQy5saWJ4bF9kb21haW5fcmVtdXNfaW5mb19pbml0KCZ4YykK
KworCWlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBl
cnIKKwl9CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpEb21haW5SZW11c0luZm8p
IGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZW11c19pbmZvKSBlcnJvciB7CiAJeC5JbnRlcnZh
bCA9IGludCh4Yy5pbnRlcnZhbCkKIAlpZiBlcnIgOj0geC5BbGxvd1Vuc2FmZS5mcm9tQygmeGMu
YWxsb3dfdW5zYWZlKTsgZXJyICE9IG5pbCB7CkBAIC0zMzY4LDYgKzQyODQsMjMgQEAgZnVuYyAo
eCAqRG9tYWluUmVtdXNJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX3JlbXVzX2luZm8pIChl
cnIgZXJyb3IpIHsKIAlyZXR1cm4gbmlsCiB9CiAKKy8vIE5ld0V2ZW50IHJldHVybnMgYW4gaW5z
dGFuY2Ugb2YgRXZlbnQgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3RXZlbnQo
ZXR5cGUgRXZlbnRUeXBlKSAoKkV2ZW50LCBlcnJvcikgeworCXZhciAoCisJCXggIEV2ZW50CisJ
CXhjIEMubGlieGxfZXZlbnQKKwkpCisKKwlDLmxpYnhsX2V2ZW50X2luaXQoJnhjKQorCUMubGli
eGxfZXZlbnRfaW5pdF90eXBlKCZ4YywgQy5saWJ4bF9ldmVudF90eXBlKGV0eXBlKSkKKworCWlm
IGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gbmlsLCBlcnIKKwl9
CisKKwlyZXR1cm4gJngsIG5pbAorfQorCiBmdW5jICh4ICpFdmVudCkgZnJvbUMoeGMgKkMubGli
eGxfZXZlbnQpIGVycm9yIHsKIAlpZiBlcnIgOj0geC5MaW5rLmZyb21DKCZ4Yy5saW5rKTsgZXJy
ICE9IG5pbCB7CiAJCXJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIExpbms6ICV2
IiwgZXJyKQpAQCAtMzM3OSw2ICs0MzEyLDEyIEBAIGZ1bmMgKHggKkV2ZW50KSBmcm9tQyh4YyAq
Qy5saWJ4bF9ldmVudCkgZXJyb3IgewogCXguRm9yVXNlciA9IHVpbnQ2NCh4Yy5mb3JfdXNlcikK
IAl4LlR5cGUgPSBFdmVudFR5cGUoeGMuX3R5cGUpCiAJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBF
dmVudFR5cGVPcGVyYXRpb25Db21wbGV0ZToKKwkJdmFyIHR5cGVPcGVyYXRpb25Db21wbGV0ZSBF
dmVudFR5cGVVbmlvbk9wZXJhdGlvbkNvbXBsZXRlCisJCWlmIGVyciA6PSB0eXBlT3BlcmF0aW9u
Q29tcGxldGUuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBmbXQuRXJyb3JmKCJj
b252ZXJ0aW5nIGZpZWxkIHR5cGVPcGVyYXRpb25Db21wbGV0ZTogJXYiLCBlcnIpCisJCX0KKwkJ
eC5UeXBlVW5pb24gPSB0eXBlT3BlcmF0aW9uQ29tcGxldGUKIAljYXNlIEV2ZW50VHlwZURvbWFp
blNodXRkb3duOgogCQl2YXIgdHlwZURvbWFpblNodXRkb3duIEV2ZW50VHlwZVVuaW9uRG9tYWlu
U2h1dGRvd24KIAkJaWYgZXJyIDo9IHR5cGVEb21haW5TaHV0ZG93bi5mcm9tQyh4Yyk7IGVyciAh
PSBuaWwgewpAQCAtMzM5MSwxMiArNDMzMCw2IEBAIGZ1bmMgKHggKkV2ZW50KSBmcm9tQyh4YyAq
Qy5saWJ4bF9ldmVudCkgZXJyb3IgewogCQkJcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcg
ZmllbGQgdHlwZURpc2tFamVjdDogJXYiLCBlcnIpCiAJCX0KIAkJeC5UeXBlVW5pb24gPSB0eXBl
RGlza0VqZWN0Ci0JY2FzZSBFdmVudFR5cGVPcGVyYXRpb25Db21wbGV0ZToKLQkJdmFyIHR5cGVP
cGVyYXRpb25Db21wbGV0ZSBFdmVudFR5cGVVbmlvbk9wZXJhdGlvbkNvbXBsZXRlCi0JCWlmIGVy
ciA6PSB0eXBlT3BlcmF0aW9uQ29tcGxldGUuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKLQkJCXJl
dHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVPcGVyYXRpb25Db21wbGV0ZTog
JXYiLCBlcnIpCi0JCX0KLQkJeC5UeXBlVW5pb24gPSB0eXBlT3BlcmF0aW9uQ29tcGxldGUKIAlk
ZWZhdWx0OgogCQlyZXR1cm4gZm10LkVycm9yZigiaW52YWxpZCB1bmlvbiBrZXkgJyV2JyIsIHgu
VHlwZSkKIAl9CkBAIC0zNDkzLDYgKzQ0MjYsMjIgQEAgZnVuYyAoeCAqRXZlbnQpIHRvQyh4YyAq
Qy5saWJ4bF9ldmVudCkgKGVyciBlcnJvcikgewogCXJldHVybiBuaWwKIH0KIAorLy8gTmV3UHNy
Q2F0SW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFBzckNhdEluZm8gaW5pdGlhbGl6ZWQgd2l0
aCBkZWZhdWx0cy4KK2Z1bmMgTmV3UHNyQ2F0SW5mbygpICgqUHNyQ2F0SW5mbywgZXJyb3IpIHsK
Kwl2YXIgKAorCQl4ICBQc3JDYXRJbmZvCisJCXhjIEMubGlieGxfcHNyX2NhdF9pbmZvCisJKQor
CisJQy5saWJ4bF9wc3JfY2F0X2luZm9faW5pdCgmeGMpCisKKwlpZiBlcnIgOj0geC5mcm9tQygm
eGMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIG5pbCwgZXJyCisJfQorCisJcmV0dXJuICZ4LCBu
aWwKK30KKwogZnVuYyAoeCAqUHNyQ2F0SW5mbykgZnJvbUMoeGMgKkMubGlieGxfcHNyX2NhdF9p
bmZvKSBlcnJvciB7CiAJeC5JZCA9IHVpbnQzMih4Yy5pZCkKIAl4LkNvc01heCA9IHVpbnQzMih4
Yy5jb3NfbWF4KQpAQCAtMzUxNywyMiArNDQ2NiwzOSBAQCBmdW5jICh4ICpQc3JDYXRJbmZvKSB0
b0MoeGMgKkMubGlieGxfcHNyX2NhdF9pbmZvKSAoZXJyIGVycm9yKSB7CiAJcmV0dXJuIG5pbAog
fQogCisvLyBOZXdQc3JId0luZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBQc3JId0luZm8gaW5p
dGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KK2Z1bmMgTmV3UHNySHdJbmZvKHB0eXBlIFBzckZlYXRU
eXBlKSAoKlBzckh3SW5mbywgZXJyb3IpIHsKKwl2YXIgKAorCQl4ICBQc3JId0luZm8KKwkJeGMg
Qy5saWJ4bF9wc3JfaHdfaW5mbworCSkKKworCUMubGlieGxfcHNyX2h3X2luZm9faW5pdCgmeGMp
CisJQy5saWJ4bF9wc3JfaHdfaW5mb19pbml0X3R5cGUoJnhjLCBDLmxpYnhsX3Bzcl9mZWF0X3R5
cGUocHR5cGUpKQorCisJaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7CisJCXJl
dHVybiBuaWwsIGVycgorCX0KKworCXJldHVybiAmeCwgbmlsCit9CisKIGZ1bmMgKHggKlBzckh3
SW5mbykgZnJvbUMoeGMgKkMubGlieGxfcHNyX2h3X2luZm8pIGVycm9yIHsKIAl4LklkID0gdWlu
dDMyKHhjLmlkKQogCXguVHlwZSA9IFBzckZlYXRUeXBlKHhjLl90eXBlKQogCXN3aXRjaCB4LlR5
cGUgewotCWNhc2UgUHNyRmVhdFR5cGVDYXQ6Ci0JCXZhciB0eXBlQ2F0IFBzckh3SW5mb1R5cGVV
bmlvbkNhdAotCQlpZiBlcnIgOj0gdHlwZUNhdC5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgewotCQkJ
cmV0dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgdHlwZUNhdDogJXYiLCBlcnIpCi0J
CX0KLQkJeC5UeXBlVW5pb24gPSB0eXBlQ2F0CiAJY2FzZSBQc3JGZWF0VHlwZU1iYToKIAkJdmFy
IHR5cGVNYmEgUHNySHdJbmZvVHlwZVVuaW9uTWJhCiAJCWlmIGVyciA6PSB0eXBlTWJhLmZyb21D
KHhjKTsgZXJyICE9IG5pbCB7CiAJCQlyZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVs
ZCB0eXBlTWJhOiAldiIsIGVycikKIAkJfQogCQl4LlR5cGVVbmlvbiA9IHR5cGVNYmEKKwljYXNl
IFBzckZlYXRUeXBlQ2F0OgorCQl2YXIgdHlwZUNhdCBQc3JId0luZm9UeXBlVW5pb25DYXQKKwkJ
aWYgZXJyIDo9IHR5cGVDYXQuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBmbXQu
RXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVDYXQ6ICV2IiwgZXJyKQorCQl9CisJCXguVHlw
ZVVuaW9uID0gdHlwZUNhdAogCWRlZmF1bHQ6CiAJCXJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlk
IHVuaW9uIGtleSAnJXYnIiwgeC5UeXBlKQogCX0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 00:16:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 00: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 1iwxVO-0002x5-Qy; Thu, 30 Jan 2020 00:16:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e642=3T=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iwxVN-0002x0-HL
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 00:16:21 +0000
X-Inumbo-ID: bbc23b36-42f5-11ea-ad98-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbc23b36-42f5-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 00:16:17 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d10so1334845ljl.9
 for <xen-devel@lists.xenproject.org>; Wed, 29 Jan 2020 16:16:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FWeRnLwKl1w2sWXIcM/o0nD2NeCsSa3ngvndlf/3t+8=;
 b=mC3zdeiggUulx5dtT9UBvEf+kufZ4PBNtyiRmLJ+7n1nc0Kq5CEETuLpMoKBFOPDc6
 Qwccj7cH8CpSM5PanHzCxTDHdoLPpINKGft/JYBYTWaXErof0wbmurU3DbmxAz37Xm/1
 oDbm6h8kWsDT5TXf8varkYhojOtvynSePf85G2090lxC0Oq8xMnEveWWtFqQpUoFK0WW
 OCqUffa7mQXuaGVNdj+dkGGxa2niX6kh8PUQS107ub3gUTph2lRa7/zYu0pySJ32DQhr
 65Q3lCITLPPemvwjbFqfDq5YTAfhCdENt1RYEb4eS8qe0qJdPz/nFEmy0REtVMxMh96H
 xtIw==
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=FWeRnLwKl1w2sWXIcM/o0nD2NeCsSa3ngvndlf/3t+8=;
 b=iCbP7KP/wfgGDvxH2VFLcUJ3WoyG6XSWWKnG2GDhKXR4boISyJYunLDxf9ZkKlPd8h
 KOtQ07mDzSTlL+NbSfbfQlrmx0DHZ4RnGAGeMInvdcHChzWTtWZ+GhZuNCJN9P2B3eNp
 J9c0Q+UGQ+L2cMIGwGIaCuJ35bO3XCnMxfZRtqv0Do67KKIWseYQaLxHH8Ju0yOnE4SC
 3m6AUtHgwDeF9GV3qUzvPZooxSCn8R7PEIdBgBUoEWCKGPKsywWfSkF440LQ3DEgzHRS
 WFOA73eBkHKoM8asIgqKRXn+mQdk41ybL+d7dXdzIQRLaw1gdpS/nlW7hb89871bP27P
 MDow==
X-Gm-Message-State: APjAAAViz8ZlWYlPxqbckcZ04Ehkyi9w60tmUMGfBJV53veawYS+LpWU
 mu8IDuvOQsc/m5NzhQymB4i67a+liaFTw3OQvrsgqMtd
X-Google-Smtp-Source: APXvYqw+ZiZ0qJX2XskppZ99bf4NS3Ra9Oh4KuQ334LfzuvFRjEbMNjMrFm+KXGkp1J4SynKlhY6sCY39Q6lqoT7mYE=
X-Received: by 2002:a2e:8490:: with SMTP id b16mr1030907ljh.282.1580343375483; 
 Wed, 29 Jan 2020 16:16:15 -0800 (PST)
MIME-Version: 1.0
References: <d60703d51d76417a5ba41064d66229440c3b4a50.1580342990.git.rosbrookn@ainfosec.com>
In-Reply-To: <d60703d51d76417a5ba41064d66229440c3b4a50.1580342990.git.rosbrookn@ainfosec.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Wed, 29 Jan 2020 19:16:03 -0500
Message-ID: <CAEBZRScxKLmcfhW4+JD7wyGp+u=KT8qmom49S_5iWXox6QFrow@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] golang/xenlight: implement constructor
 generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@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>

R2VvcmdlLAoKTm90ZSB0aGF0IHdpdGhvdXQgeW91ciBwYXRjaCAiZ29sYW5nL3hlbmxpZ2h0OiBE
b24ndCB0cnkgdG8gbWFyc2hhbGwKemVyby1sZW5ndGggYXJyYXlzIGluIGZyb21DIiwgc29tZSBv
ZiB0aGVzZSBjb25zdHJ1Y3RvcnMgd2lsbCBwYW5pYy4KClRoYW5rcywKLU5SCgpPbiBXZWQsIEph
biAyOSwgMjAyMCBhdCA3OjA5IFBNIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBnbWFpbC5jb20+
IHdyb3RlOgo+Cj4gR2VuZXJhdGUgY29uc3RydWN0b3JzIGZvciBnZW5lcmF0ZWQgR28gdHlwZXMu
IENhbGwgbGlieGxfPHR5cGU+X2luaXQgc28KPiB0aGUgR28gdHlwZSBjYW4gYmUgcHJvcGVybHkg
aW5pdGlhbGl6ZWQuCj4KPiBJZiBhIHR5cGUgaGFzIGEga2V5ZWQgdW5pb24gZmllbGQsIGFkZCBh
IHBhcmFtZXRlciB0byB0aGUgZnVuY3Rpb24KPiBzaWduYXR1cmUgdG8gc2V0IHRoZSBrZXkgdmFy
aWFibGUsIGFuZCBjYWxsIHRoZSBpbml0IGZ1bmN0aW9uIGZvciB0aGUKPiBrZXllZCB1bmlvbi4K
Pgo+IFNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+
Cj4gLS0tCj4gIHRvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5ICB8ICAgNjUgKysK
PiAgdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvIHwgMTAwMiArKysrKysrKysr
KysrKysrKysrKysrKysrLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwNDkgaW5zZXJ0aW9ucygrKSwg
MTggZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dl
bmdvdHlwZXMucHkgYi90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQo+IGluZGV4
IGIwOWNmZmI4MjkuLmFlYzE1MzA5OGQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2dlbmdvdHlwZXMucHkKPiArKysgYi90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBl
cy5weQo+IEBAIC0yMjUsNiArMjI1LDkgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19nZW5lcmF0ZV9o
ZWxwZXJzKHBhdGggPSBOb25lLCB0eXBlcyA9IE5vbmUsIGNvbW1lbnQgPSBOb25lKToKPiAgICAg
ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UodHksIGlkbC5TdHJ1Y3QpOgo+ICAgICAgICAgICAg
ICAgICAgY29udGludWUKPgo+ICsgICAgICAgICAgICBmLndyaXRlKHhlbmxpZ2h0X2dvbGFuZ19k
ZWZpbmVfY29uc3RydWN0b3IodHkpKQo+ICsgICAgICAgICAgICBmLndyaXRlKCdcbicpCj4gKwo+
ICAgICAgICAgICAgICAoZmRlZiwgZXh0cmFzKSA9IHhlbmxpZ2h0X2dvbGFuZ19kZWZpbmVfZnJv
bV9DKHR5KQo+Cj4gICAgICAgICAgICAgIGYud3JpdGUoZmRlZikKPiBAQCAtNjE5LDYgKzYyMiw2
OCBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2FycmF5X3RvX0ModHkgPSBOb25lKToKPgo+ICAgICAg
cmV0dXJuIHMKPgo+ICtkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV9jb25zdHJ1Y3Rvcih0eSA9
IE5vbmUpOgo+ICsgICAgcyA9ICcnCj4gKwo+ICsgICAgY3R5cGVuYW1lICA9IHR5LnR5cGVuYW1l
Cj4gKyAgICBnb3R5cGVuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGN0eXBlbmFtZSkK
PiArCj4gKyAgICAjIFNpbmNlIHRoaXMgZnVuYyBpcyBleHBvcnRlZCwgYWRkIGEgY29tbWVudCBh
cyBwZXIgR28gY29udmVudGlvbnMuCj4gKyAgICBzICs9ICcvLyBOZXd7fSByZXR1cm5zIGFuIGlu
c3RhbmNlIG9mIHt9Jy5mb3JtYXQoZ290eXBlbmFtZSxnb3R5cGVuYW1lKQo+ICsgICAgcyArPSAn
IGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuXG4nCj4gKwo+ICsgICAgIyBJZiBhIHN0cnVjdCBo
YXMgYSBrZXllZCB1bmlvbiwgYW4gZXh0cmEgYXJndW1lbnQgaXMKPiArICAgICMgcmVxdWlyZWQg
aW4gdGhlIGZ1bmN0aW9uIHNpZ25hdHVyZSwgYW5kIGFuIGV4dHJhIF9pbml0Cj4gKyAgICAjIGNh
bGwgaXMgbmVlZGVkLgo+ICsgICAgcGFyYW1zICAgPSBbXQo+ICsgICAgaW5pdF9mbnMgPSBbXQo+
ICsKPiArICAgICMgQWRkIGNhbGwgdG8gcGFyZW50IGluaXRfZm4gZmlyc3QuCj4gKyAgICBpbml0
X2Zucy5hcHBlbmQoJ0Mue30oJnhjKScuZm9ybWF0KHR5LmluaXRfZm4pKQo+ICsKPiArICAgIGZv
ciBmIGluIHR5LmZpZWxkczoKPiArICAgICAgICBpZiBub3QgaXNpbnN0YW5jZShmLnR5cGUsIGlk
bC5LZXllZFVuaW9uKToKPiArICAgICAgICAgICAgY29udGludWUKPiArCj4gKyAgICAgICAgcGFy
YW0gPSBmLnR5cGUua2V5dmFyCj4gKwo+ICsgICAgICAgIHBhcmFtX2N0eXBlICA9IHBhcmFtLnR5
cGUudHlwZW5hbWUKPiArICAgICAgICBwYXJhbV9nb3R5cGUgPSB4ZW5saWdodF9nb2xhbmdfZm10
X25hbWUocGFyYW1fY3R5cGUpCj4gKyAgICAgICAgcGFyYW1fZ29uYW1lID0geGVubGlnaHRfZ29s
YW5nX2ZtdF9uYW1lKHBhcmFtLm5hbWUsZXhwb3J0ZWQ9RmFsc2UpCj4gKwo+ICsgICAgICAgICMg
U2VydmVyYWwga2V5ZWQgdW5pb25zIHVzZSAndHlwZScgYXMgdGhlIGtleSB2YXJpYWJsZSBuYW1l
LiBJbgo+ICsgICAgICAgICMgdGhhdCBjYXNlLCBwcmVwZW5kIHRoZSBmaXJzdCBsZXR0ZXIgb2Yg
dGhlIEdvIHR5cGUgbmFtZS4KPiArICAgICAgICBpZiBwYXJhbV9nb25hbWUgPT0gJ3R5cGUnOgo+
ICsgICAgICAgICAgICBwYXJhbV9nb25hbWUgPSAne310eXBlJy5mb3JtYXQocGFyYW1fZ290eXBl
Lmxvd2VyKClbMF0pCj4gKwo+ICsgICAgICAgICMgQWRkIGNhbGwgdG8ga2V5ZWQgdW5pb24ncyBp
bml0X2ZuLgo+ICsgICAgICAgIGluaXRfZm5zLmFwcGVuZCgnQy57fV97fSgmeGMsIEMue30oe30p
KScuZm9ybWF0KHR5LmluaXRfZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW0ubmFtZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbV9jdHlwZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJh
bV9nb25hbWUpKQo+ICsKPiArICAgICAgICAjIEFkZCB0byBwYXJhbXMgbGlzdC4KPiArICAgICAg
ICBwYXJhbXMuYXBwZW5kKCd7fSB7fScuZm9ybWF0KHBhcmFtX2dvbmFtZSwgcGFyYW1fZ290eXBl
KSkKPiArCj4gKyAgICAjIERlZmluZSBmdW5jdGlvbgo+ICsgICAgcyArPSAnZnVuYyBOZXd7fSh7
fSkgKCp7fSwgZXJyb3IpIHt7XG4nLmZvcm1hdChnb3R5cGVuYW1lLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLCcuam9pbihwYXJhbXMpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3R5
cGVuYW1lKQo+ICsKPiArICAgICMgRGVjbGFyZSB2YXJpYWJsZXMuCj4gKyAgICBzICs9ICd2YXIg
KFxueCB7fVxueGMgQy57fSlcblxuJy5mb3JtYXQoZ290eXBlbmFtZSwgY3R5cGVuYW1lKQo+ICsK
PiArICAgICMgV3JpdGUgaW5pdF9mbiBjYWxscy4KPiArICAgIHMgKz0gJ1xuJy5qb2luKGluaXRf
Zm5zKQo+ICsgICAgcyArPSAnXG5cbicKPiArCj4gKyAgICAjIENhbGwgZnJvbUMgdG8gaW5pdGlh
bGl6ZSBHbyB0eXBlLgo+ICsgICAgcyArPSAnaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9
IG5pbCB7XG4nCj4gKyAgICBzICs9ICdyZXR1cm4gbmlsLCBlcnIgfVxuXG4nCj4gKyAgICBzICs9
ICdyZXR1cm4gJngsIG5pbH1cbicKPiArCj4gKyAgICByZXR1cm4gcwo+ICsKPiAgZGVmIHhlbmxp
Z2h0X2dvbGFuZ19mbXRfbmFtZShuYW1lLCBleHBvcnRlZCA9IFRydWUpOgo+ICAgICAgIiIiCj4g
ICAgICBUYWtlIGEgZ2l2ZW4gdHlwZSBuYW1lIGFuZCByZXR1cm4gYW4KPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2hlbHBlcnMuZ2VuLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2hlbHBlcnMuZ2VuLmdvCj4gaW5kZXggNzQ2ZDk5YjViYS4uMjI1YmE2ODY4ZSAxMDA2NDQK
PiAtLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KPiArKysgYi90b29s
cy9nb2xhbmcveGVubGlnaHQvaGVscGVycy5nZW4uZ28KPiBAQCAtMzAsNiArMzAsMjIgQEAgdHlw
ZWRlZiB0eXBlb2YoKChzdHJ1Y3QgbGlieGxfcHNyX2h3X2luZm8gKilOVUxMKS0+dS5tYmEpbGli
eGxfcHNyX2h3X2luZm9fdHlwZV8KPiAgKi8KPiAgaW1wb3J0ICJDIgo+Cj4gKy8vIE5ld0lvcG9y
dFJhbmdlIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgSW9wb3J0UmFuZ2UgaW5pdGlhbGl6ZWQgd2l0
aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdJb3BvcnRSYW5nZSgpICgqSW9wb3J0UmFuZ2UsIGVycm9y
KSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBJb3BvcnRSYW5nZQo+ICsg
ICAgICAgICAgICAgICB4YyBDLmxpYnhsX2lvcG9ydF9yYW5nZQo+ICsgICAgICAgKQo+ICsKPiAr
ICAgICAgIEMubGlieGxfaW9wb3J0X3JhbmdlX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4g
bmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4g
Kwo+ICBmdW5jICh4ICpJb3BvcnRSYW5nZSkgZnJvbUMoeGMgKkMubGlieGxfaW9wb3J0X3Jhbmdl
KSBlcnJvciB7Cj4gICAgICAgICB4LkZpcnN0ID0gdWludDMyKHhjLmZpcnN0KQo+ICAgICAgICAg
eC5OdW1iZXIgPSB1aW50MzIoeGMubnVtYmVyKQo+IEBAIC01MCw2ICs2NiwyMiBAQCBmdW5jICh4
ICpJb3BvcnRSYW5nZSkgdG9DKHhjICpDLmxpYnhsX2lvcG9ydF9yYW5nZSkgKGVyciBlcnJvcikg
ewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3SW9tZW1SYW5nZSByZXR1cm5z
IGFuIGluc3RhbmNlIG9mIElvbWVtUmFuZ2UgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiAr
ZnVuYyBOZXdJb21lbVJhbmdlKCkgKCpJb21lbVJhbmdlLCBlcnJvcikgewo+ICsgICAgICAgdmFy
ICgKPiArICAgICAgICAgICAgICAgeCAgSW9tZW1SYW5nZQo+ICsgICAgICAgICAgICAgICB4YyBD
LmxpYnhsX2lvbWVtX3JhbmdlCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9pb21l
bV9yYW5nZV9pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9
Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqSW9tZW1S
YW5nZSkgZnJvbUMoeGMgKkMubGlieGxfaW9tZW1fcmFuZ2UpIGVycm9yIHsKPiAgICAgICAgIHgu
U3RhcnQgPSB1aW50NjQoeGMuc3RhcnQpCj4gICAgICAgICB4Lk51bWJlciA9IHVpbnQ2NCh4Yy5u
dW1iZXIpCj4gQEAgLTcyLDYgKzEwNCwyMiBAQCBmdW5jICh4ICpJb21lbVJhbmdlKSB0b0MoeGMg
KkMubGlieGxfaW9tZW1fcmFuZ2UpIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwK
PiAgfQo+Cj4gKy8vIE5ld1ZnYUludGVyZmFjZUluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBW
Z2FJbnRlcmZhY2VJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3Vmdh
SW50ZXJmYWNlSW5mbygpICgqVmdhSW50ZXJmYWNlSW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZh
ciAoCj4gKyAgICAgICAgICAgICAgIHggIFZnYUludGVyZmFjZUluZm8KPiArICAgICAgICAgICAg
ICAgeGMgQy5saWJ4bF92Z2FfaW50ZXJmYWNlX2luZm8KPiArICAgICAgICkKPiArCj4gKyAgICAg
ICBDLmxpYnhsX3ZnYV9pbnRlcmZhY2VfaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBl
cnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJu
IG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+
ICsKPiAgZnVuYyAoeCAqVmdhSW50ZXJmYWNlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmdhX2lu
dGVyZmFjZV9pbmZvKSBlcnJvciB7Cj4gICAgICAgICB4LktpbmQgPSBWZ2FJbnRlcmZhY2VUeXBl
KHhjLmtpbmQpCj4KPiBAQCAtOTAsNiArMTM4LDIyIEBAIGZ1bmMgKHggKlZnYUludGVyZmFjZUlu
Zm8pIHRvQyh4YyAqQy5saWJ4bF92Z2FfaW50ZXJmYWNlX2luZm8pIChlcnIgZXJyb3IpIHsKPiAg
ICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1ZuY0luZm8gcmV0dXJucyBhbiBpbnN0
YW5jZSBvZiBWbmNJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3Vm5j
SW5mbygpICgqVm5jSW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAg
ICAgIHggIFZuY0luZm8KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF92bmNfaW5mbwo+ICsg
ICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfdm5jX2luZm9faW5pdCgmeGMpCj4gKwo+ICsg
ICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAg
ICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwg
bmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlZuY0luZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZuY19p
bmZvKSBlcnJvciB7Cj4gICAgICAgICBpZiBlcnIgOj0geC5FbmFibGUuZnJvbUMoJnhjLmVuYWJs
ZSk7IGVyciAhPSBuaWwgewo+ICAgICAgICAgICAgICAgICByZXR1cm4gZm10LkVycm9yZigiY29u
dmVydGluZyBmaWVsZCBFbmFibGU6ICV2IiwgZXJyKQo+IEBAIC0xMjgsNiArMTkyLDIyIEBAIGZ1
bmMgKHggKlZuY0luZm8pIHRvQyh4YyAqQy5saWJ4bF92bmNfaW5mbykgKGVyciBlcnJvcikgewo+
ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3U3BpY2VJbmZvIHJldHVybnMgYW4g
aW5zdGFuY2Ugb2YgU3BpY2VJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMg
TmV3U3BpY2VJbmZvKCkgKCpTcGljZUluZm8sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsg
ICAgICAgICAgICAgICB4ICBTcGljZUluZm8KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9z
cGljZV9pbmZvCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9zcGljZV9pbmZvX2lu
aXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwg
ewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAg
ICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpTcGljZUluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsKPiAgICAgICAgIGlmIGVyciA6PSB4LkVu
YWJsZS5mcm9tQygmeGMuZW5hYmxlKTsgZXJyICE9IG5pbCB7Cj4gICAgICAgICAgICAgICAgIHJl
dHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEVuYWJsZTogJXYiLCBlcnIpCj4gQEAg
LTE5Niw2ICsyNzYsMjIgQEAgZnVuYyAoeCAqU3BpY2VJbmZvKSB0b0MoeGMgKkMubGlieGxfc3Bp
Y2VfaW5mbykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8g
TmV3U2RsSW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFNkbEluZm8gaW5pdGlhbGl6ZWQgd2l0
aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdTZGxJbmZvKCkgKCpTZGxJbmZvLCBlcnJvcikgewo+ICsg
ICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAgU2RsSW5mbwo+ICsgICAgICAgICAgICAg
ICB4YyBDLmxpYnhsX3NkbF9pbmZvCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9z
ZGxfaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9
Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqU2RsSW5m
bykgZnJvbUMoeGMgKkMubGlieGxfc2RsX2luZm8pIGVycm9yIHsKPiAgICAgICAgIGlmIGVyciA6
PSB4LkVuYWJsZS5mcm9tQygmeGMuZW5hYmxlKTsgZXJyICE9IG5pbCB7Cj4gICAgICAgICAgICAg
ICAgIHJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIEVuYWJsZTogJXYiLCBlcnIp
Cj4gQEAgLTIzMiw2ICszMjgsMjIgQEAgZnVuYyAoeCAqU2RsSW5mbykgdG9DKHhjICpDLmxpYnhs
X3NkbF9pbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsv
LyBOZXdEb21pbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRG9taW5mbyBpbml0aWFsaXplZCB3
aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld0RvbWluZm8oKSAoKkRvbWluZm8sIGVycm9yKSB7Cj4g
KyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBEb21pbmZvCj4gKyAgICAgICAgICAg
ICAgIHhjIEMubGlieGxfZG9taW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxf
ZG9taW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9
Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqRG9taW5m
bykgZnJvbUMoeGMgKkMubGlieGxfZG9taW5mbykgZXJyb3Igewo+ICAgICAgICAgaWYgZXJyIDo9
IHguVXVpZC5mcm9tQygmeGMudXVpZCk7IGVyciAhPSBuaWwgewo+ICAgICAgICAgICAgICAgICBy
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBVdWlkOiAldiIsIGVycikKPiBAQCAt
Mjk2LDYgKzQwOCwyMiBAQCBmdW5jICh4ICpEb21pbmZvKSB0b0MoeGMgKkMubGlieGxfZG9taW5m
bykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3Q3B1
cG9vbGluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBDcHVwb29saW5mbyBpbml0aWFsaXplZCB3
aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld0NwdXBvb2xpbmZvKCkgKCpDcHVwb29saW5mbywgZXJy
b3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIENwdXBvb2xpbmZvCj4g
KyAgICAgICAgICAgICAgIHhjIEMubGlieGxfY3B1cG9vbGluZm8KPiArICAgICAgICkKPiArCj4g
KyAgICAgICBDLmxpYnhsX2NwdXBvb2xpbmZvX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVy
ciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4g
bmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4g
Kwo+ICBmdW5jICh4ICpDcHVwb29saW5mbykgZnJvbUMoeGMgKkMubGlieGxfY3B1cG9vbGluZm8p
IGVycm9yIHsKPiAgICAgICAgIHguUG9vbGlkID0gdWludDMyKHhjLnBvb2xpZCkKPiAgICAgICAg
IHguUG9vbE5hbWUgPSBDLkdvU3RyaW5nKHhjLnBvb2xfbmFtZSkKPiBAQCAtMzI4LDYgKzQ1Niwy
MyBAQCBmdW5jICh4ICpDcHVwb29saW5mbykgdG9DKHhjICpDLmxpYnhsX2NwdXBvb2xpbmZvKSAo
ZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdDaGFubmVs
aW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIENoYW5uZWxpbmZvIGluaXRpYWxpemVkIHdpdGgg
ZGVmYXVsdHMuCj4gK2Z1bmMgTmV3Q2hhbm5lbGluZm8oY29ubmVjdGlvbiBDaGFubmVsQ29ubmVj
dGlvbikgKCpDaGFubmVsaW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAg
ICAgICAgIHggIENoYW5uZWxpbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfY2hhbm5l
bGluZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2NoYW5uZWxpbmZvX2luaXQo
JnhjKQo+ICsgICAgICAgQy5saWJ4bF9jaGFubmVsaW5mb19pbml0X2Nvbm5lY3Rpb24oJnhjLCBD
LmxpYnhsX2NoYW5uZWxfY29ubmVjdGlvbihjb25uZWN0aW9uKSkKPiArCj4gKyAgICAgICBpZiBl
cnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJu
IG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+
ICsKPiAgZnVuYyAoeCAqQ2hhbm5lbGluZm8pIGZyb21DKHhjICpDLmxpYnhsX2NoYW5uZWxpbmZv
KSBlcnJvciB7Cj4gICAgICAgICB4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCj4g
ICAgICAgICB4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQo+IEBAIC00MDEsNiAr
NTQ2LDIyIEBAIGZ1bmMgKHggKkNoYW5uZWxpbmZvKSB0b0MoeGMgKkMubGlieGxfY2hhbm5lbGlu
Zm8pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1Zt
aW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZtaW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1
bHRzLgo+ICtmdW5jIE5ld1ZtaW5mbygpICgqVm1pbmZvLCBlcnJvcikgewo+ICsgICAgICAgdmFy
ICgKPiArICAgICAgICAgICAgICAgeCAgVm1pbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGli
eGxfdm1pbmZvCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF92bWluZm9faW5pdCgm
eGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4g
KyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAg
IHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlZtaW5mbykgZnJvbUMoeGMgKkMu
bGlieGxfdm1pbmZvKSBlcnJvciB7Cj4gICAgICAgICBpZiBlcnIgOj0geC5VdWlkLmZyb21DKCZ4
Yy51dWlkKTsgZXJyICE9IG5pbCB7Cj4gICAgICAgICAgICAgICAgIHJldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIFV1aWQ6ICV2IiwgZXJyKQo+IEBAIC00MjUsNiArNTg2LDIyIEBA
IGZ1bmMgKHggKlZtaW5mbykgdG9DKHhjICpDLmxpYnhsX3ZtaW5mbykgKGVyciBlcnJvcikgewo+
ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3VmVyc2lvbkluZm8gcmV0dXJucyBh
biBpbnN0YW5jZSBvZiBWZXJzaW9uSW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtm
dW5jIE5ld1ZlcnNpb25JbmZvKCkgKCpWZXJzaW9uSW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZh
ciAoCj4gKyAgICAgICAgICAgICAgIHggIFZlcnNpb25JbmZvCj4gKyAgICAgICAgICAgICAgIHhj
IEMubGlieGxfdmVyc2lvbl9pbmZvCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF92
ZXJzaW9uX2luZm9faW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhj
KTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAg
ICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlZl
cnNpb25JbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIGVycm9yIHsKPiAgICAg
ICAgIHguWGVuVmVyc2lvbk1ham9yID0gaW50KHhjLnhlbl92ZXJzaW9uX21ham9yKQo+ICAgICAg
ICAgeC5YZW5WZXJzaW9uTWlub3IgPSBpbnQoeGMueGVuX3ZlcnNpb25fbWlub3IpCj4gQEAgLTQ4
NSw2ICs2NjIsMjIgQEAgZnVuYyAoeCAqVmVyc2lvbkluZm8pIHRvQyh4YyAqQy5saWJ4bF92ZXJz
aW9uX2luZm8pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8v
IE5ld0RvbWFpbkNyZWF0ZUluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEb21haW5DcmVhdGVJ
bmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RG9tYWluQ3JlYXRlSW5m
bygpICgqRG9tYWluQ3JlYXRlSW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAg
ICAgICAgICAgIHggIERvbWFpbkNyZWF0ZUluZm8KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4
bF9kb21haW5fY3JlYXRlX2luZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2Rv
bWFpbl9jcmVhdGVfaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9t
QygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4g
KyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAo
eCAqRG9tYWluQ3JlYXRlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
KSBlcnJvciB7Cj4gICAgICAgICB4LlR5cGUgPSBEb21haW5UeXBlKHhjLl90eXBlKQo+ICAgICAg
ICAgaWYgZXJyIDo9IHguSGFwLmZyb21DKCZ4Yy5oYXApOyBlcnIgIT0gbmlsIHsKPiBAQCAtNTYz
LDYgKzc1NiwyMiBAQCBmdW5jICh4ICpEb21haW5DcmVhdGVJbmZvKSB0b0MoeGMgKkMubGlieGxf
ZG9tYWluX2NyZWF0ZV9pbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4g
IH0KPgo+ICsvLyBOZXdEb21haW5SZXN0b3JlUGFyYW1zIHJldHVybnMgYW4gaW5zdGFuY2Ugb2Yg
RG9tYWluUmVzdG9yZVBhcmFtcyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5l
d0RvbWFpblJlc3RvcmVQYXJhbXMoKSAoKkRvbWFpblJlc3RvcmVQYXJhbXMsIGVycm9yKSB7Cj4g
KyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBEb21haW5SZXN0b3JlUGFyYW1zCj4g
KyAgICAgICAgICAgICAgIHhjIEMubGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zCj4gKyAgICAg
ICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXNfaW5pdCgmeGMp
Cj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAg
ICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJl
dHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKkRvbWFpblJlc3RvcmVQYXJhbXMpIGZy
b21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgZXJyb3Igewo+ICAgICAgICAg
eC5DaGVja3BvaW50ZWRTdHJlYW0gPSBpbnQoeGMuY2hlY2twb2ludGVkX3N0cmVhbSkKPiAgICAg
ICAgIHguU3RyZWFtVmVyc2lvbiA9IHVpbnQzMih4Yy5zdHJlYW1fdmVyc2lvbikKPiBAQCAtNTkz
LDYgKzgwMiwyMiBAQCBmdW5jICh4ICpEb21haW5SZXN0b3JlUGFyYW1zKSB0b0MoeGMgKkMubGli
eGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zKSAoZXJyIGVycm9yKQo+ICAgICAgICAgcmV0dXJuIG5p
bAo+ICB9Cj4KPiArLy8gTmV3U2NoZWRQYXJhbXMgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBTY2hl
ZFBhcmFtcyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1NjaGVkUGFyYW1z
KCkgKCpTY2hlZFBhcmFtcywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAg
ICAgIHggIFNjaGVkUGFyYW1zCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfc2NoZWRfcGFy
YW1zCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9zY2hlZF9wYXJhbXNfaW5pdCgm
eGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4g
KyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAg
IHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlNjaGVkUGFyYW1zKSBmcm9tQyh4
YyAqQy5saWJ4bF9zY2hlZF9wYXJhbXMpIGVycm9yIHsKPiAgICAgICAgIHguVmNwdWlkID0gaW50
KHhjLnZjcHVpZCkKPiAgICAgICAgIHguV2VpZ2h0ID0gaW50KHhjLndlaWdodCkKPiBAQCAtNjIx
LDYgKzg0NiwyMiBAQCBmdW5jICh4ICpTY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVk
X3BhcmFtcykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8g
TmV3VmNwdVNjaGVkUGFyYW1zIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVmNwdVNjaGVkUGFyYW1z
IGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3VmNwdVNjaGVkUGFyYW1zKCkg
KCpWY3B1U2NoZWRQYXJhbXMsIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAg
ICAgICB4ICBWY3B1U2NoZWRQYXJhbXMKPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF92Y3B1
X3NjaGVkX3BhcmFtcwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfdmNwdV9zY2hl
ZF9wYXJhbXNfaW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsg
ZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAg
fQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlZjcHVT
Y2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfdmNwdV9zY2hlZF9wYXJhbXMpIGVycm9yIHsK
PiAgICAgICAgIHguU2NoZWQgPSBTY2hlZHVsZXIoeGMuc2NoZWQpCj4gICAgICAgICBudW1WY3B1
cyA6PSBpbnQoeGMubnVtX3ZjcHVzKQo+IEBAIC02NTcsNiArODk4LDIyIEBAIGZ1bmMgKHggKlZj
cHVTY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zKSAoZXJyIGVy
cm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEb21haW5TY2hlZFBh
cmFtcyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERvbWFpblNjaGVkUGFyYW1zIGluaXRpYWxpemVk
IHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RG9tYWluU2NoZWRQYXJhbXMoKSAoKkRvbWFpblNj
aGVkUGFyYW1zLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAg
RG9tYWluU2NoZWRQYXJhbXMKPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9kb21haW5fc2No
ZWRfcGFyYW1zCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9kb21haW5fc2NoZWRf
cGFyYW1zX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVy
ciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0K
PiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpEb21haW5T
Y2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3NjaGVkX3BhcmFtcykgZXJyb3Ig
ewo+ICAgICAgICAgeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKPiAgICAgICAgIHguV2Vp
Z2h0ID0gaW50KHhjLndlaWdodCkKPiBAQCAtNjg5LDYgKzk0NiwyMiBAQCBmdW5jICh4ICpEb21h
aW5TY2hlZFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMpIChlcnIg
ZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1Zub2RlSW5mbyBy
ZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZub2RlSW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRz
Lgo+ICtmdW5jIE5ld1Zub2RlSW5mbygpICgqVm5vZGVJbmZvLCBlcnJvcikgewo+ICsgICAgICAg
dmFyICgKPiArICAgICAgICAgICAgICAgeCAgVm5vZGVJbmZvCj4gKyAgICAgICAgICAgICAgIHhj
IEMubGlieGxfdm5vZGVfaW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfdm5v
ZGVfaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9
Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqVm5vZGVJ
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSBlcnJvciB7Cj4gICAgICAgICB4Lk1l
bWtiID0gdWludDY0KHhjLm1lbWtiKQo+ICAgICAgICAgbnVtRGlzdGFuY2VzIDo9IGludCh4Yy5u
dW1fZGlzdGFuY2VzKQo+IEBAIC03MjksNiArMTAwMiwyMiBAQCBmdW5jICh4ICpWbm9kZUluZm8p
IHRvQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1
cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdSZG1SZXNlcnZlIHJldHVybnMgYW4gaW5zdGFuY2Ugb2Yg
UmRtUmVzZXJ2ZSBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1JkbVJlc2Vy
dmUoKSAoKlJkbVJlc2VydmUsIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAg
ICAgICB4ICBSZG1SZXNlcnZlCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfcmRtX3Jlc2Vy
dmUKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3JkbV9yZXNlcnZlX2luaXQoJnhj
KQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsg
ICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICBy
ZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpSZG1SZXNlcnZlKSBmcm9tQyh4YyAq
Qy5saWJ4bF9yZG1fcmVzZXJ2ZSkgZXJyb3Igewo+ICAgICAgICAgeC5TdHJhdGVneSA9IFJkbVJl
c2VydmVTdHJhdGVneSh4Yy5zdHJhdGVneSkKPiAgICAgICAgIHguUG9saWN5ID0gUmRtUmVzZXJ2
ZVBvbGljeSh4Yy5wb2xpY3kpCj4gQEAgLTc0OSw2ICsxMDM4LDIzIEBAIGZ1bmMgKHggKlJkbVJl
c2VydmUpIHRvQyh4YyAqQy5saWJ4bF9yZG1fcmVzZXJ2ZSkgKGVyciBlcnJvcikgewo+ICAgICAg
ICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3RG9tYWluQnVpbGRJbmZvIHJldHVybnMgYW4g
aW5zdGFuY2Ugb2YgRG9tYWluQnVpbGRJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4g
K2Z1bmMgTmV3RG9tYWluQnVpbGRJbmZvKGR0eXBlIERvbWFpblR5cGUpICgqRG9tYWluQnVpbGRJ
bmZvLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAgRG9tYWlu
QnVpbGRJbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfZG9tYWluX2J1aWxkX2luZm8K
PiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQo
JnhjKQo+ICsgICAgICAgQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUoJnhjLCBD
LmxpYnhsX2RvbWFpbl90eXBlKGR0eXBlKSkKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9t
QygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4g
KyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAo
eCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykg
ZXJyb3Igewo+ICAgICAgICAgeC5NYXhWY3B1cyA9IGludCh4Yy5tYXhfdmNwdXMpCj4gICAgICAg
ICBpZiBlcnIgOj0geC5BdmFpbFZjcHVzLmZyb21DKCZ4Yy5hdmFpbF92Y3B1cyk7IGVyciAhPSBu
aWwgewo+IEBAIC04NzgsMTggKzExODQsMTggQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBm
cm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3Igewo+ICAgICAgICAgeC5U
ZWUgPSBUZWVUeXBlKHhjLnRlZSkKPiAgICAgICAgIHguVHlwZSA9IERvbWFpblR5cGUoeGMuX3R5
cGUpCj4gICAgICAgICBzd2l0Y2ggeC5UeXBlIHsKPiAtICAgICAgIGNhc2UgRG9tYWluVHlwZUh2
bToKPiAtICAgICAgICAgICAgICAgdmFyIHR5cGVIdm0gRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9u
SHZtCj4gLSAgICAgICAgICAgICAgIGlmIGVyciA6PSB0eXBlSHZtLmZyb21DKHhjKTsgZXJyICE9
IG5pbCB7Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgdHlwZUh2bTogJXYiLCBlcnIpCj4gLSAgICAgICAgICAgICAgIH0KPiAtICAg
ICAgICAgICAgICAgeC5UeXBlVW5pb24gPSB0eXBlSHZtCj4gICAgICAgICBjYXNlIERvbWFpblR5
cGVQdjoKPiAgICAgICAgICAgICAgICAgdmFyIHR5cGVQdiBEb21haW5CdWlsZEluZm9UeXBlVW5p
b25Qdgo+ICAgICAgICAgICAgICAgICBpZiBlcnIgOj0gdHlwZVB2LmZyb21DKHhjKTsgZXJyICE9
IG5pbCB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZtdC5FcnJvcmYoImNvbnZl
cnRpbmcgZmllbGQgdHlwZVB2OiAldiIsIGVycikKPiAgICAgICAgICAgICAgICAgfQo+ICAgICAg
ICAgICAgICAgICB4LlR5cGVVbmlvbiA9IHR5cGVQdgo+ICsgICAgICAgY2FzZSBEb21haW5UeXBl
SHZtOgo+ICsgICAgICAgICAgICAgICB2YXIgdHlwZUh2bSBEb21haW5CdWlsZEluZm9UeXBlVW5p
b25Idm0KPiArICAgICAgICAgICAgICAgaWYgZXJyIDo9IHR5cGVIdm0uZnJvbUMoeGMpOyBlcnIg
IT0gbmlsIHsKPiArICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZm10LkVycm9yZigiY29u
dmVydGluZyBmaWVsZCB0eXBlSHZtOiAldiIsIGVycikKPiArICAgICAgICAgICAgICAgfQo+ICsg
ICAgICAgICAgICAgICB4LlR5cGVVbmlvbiA9IHR5cGVIdm0KPiAgICAgICAgIGNhc2UgRG9tYWlu
VHlwZVB2aDoKPiAgICAgICAgICAgICAgICAgdmFyIHR5cGVQdmggRG9tYWluQnVpbGRJbmZvVHlw
ZVVuaW9uUHZoCj4gICAgICAgICAgICAgICAgIGlmIGVyciA6PSB0eXBlUHZoLmZyb21DKHhjKTsg
ZXJyICE9IG5pbCB7Cj4gQEAgLTE0MDYsNiArMTcxMiwyMiBAQCBmdW5jICh4ICpEb21haW5CdWls
ZEluZm8pIHRvQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbykgKGVyciBlcnJvcikgewo+
ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3RGV2aWNlVmZiIHJldHVybnMgYW4g
aW5zdGFuY2Ugb2YgRGV2aWNlVmZiIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMg
TmV3RGV2aWNlVmZiKCkgKCpEZXZpY2VWZmIsIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsg
ICAgICAgICAgICAgICB4ICBEZXZpY2VWZmIKPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9k
ZXZpY2VfdmZiCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9kZXZpY2VfdmZiX2lu
aXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwg
ewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAg
ICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpEZXZpY2VWZmIpIGZyb21D
KHhjICpDLmxpYnhsX2RldmljZV92ZmIpIGVycm9yIHsKPiAgICAgICAgIHguQmFja2VuZERvbWlk
ID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKPiAgICAgICAgIHguQmFja2VuZERvbW5hbWUgPSBD
LkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKPiBAQCAtMTQ0Niw2ICsxNzY4LDIyIEBAIGZ1
bmMgKHggKkRldmljZVZmYikgdG9DKHhjICpDLmxpYnhsX2RldmljZV92ZmIpIChlcnIgZXJyb3Ip
IHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld0RldmljZVZrYiByZXR1cm5z
IGFuIGluc3RhbmNlIG9mIERldmljZVZrYiBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtm
dW5jIE5ld0RldmljZVZrYigpICgqRGV2aWNlVmtiLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgK
PiArICAgICAgICAgICAgICAgeCAgRGV2aWNlVmtiCj4gKyAgICAgICAgICAgICAgIHhjIEMubGli
eGxfZGV2aWNlX3ZrYgo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfZGV2aWNlX3Zr
Yl9pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0g
bmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+
ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqRGV2aWNlVmtiKSBm
cm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdmtiKSBlcnJvciB7Cj4gICAgICAgICB4LkJhY2tlbmRE
b21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCj4gICAgICAgICB4LkJhY2tlbmREb21uYW1l
ID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCj4gQEAgLTE0OTYsNiArMTgzNCwyMiBA
QCBmdW5jICh4ICpEZXZpY2VWa2IpIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdmtiKSAoZXJyIGVy
cm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEZXZpY2VEaXNrIHJl
dHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlRGlzayBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRz
Lgo+ICtmdW5jIE5ld0RldmljZURpc2soKSAoKkRldmljZURpc2ssIGVycm9yKSB7Cj4gKyAgICAg
ICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBEZXZpY2VEaXNrCj4gKyAgICAgICAgICAgICAg
IHhjIEMubGlieGxfZGV2aWNlX2Rpc2sKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhs
X2RldmljZV9kaXNrX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4
Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAg
ICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpE
ZXZpY2VEaXNrKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfZGlzaykgZXJyb3Igewo+ICAgICAg
ICAgeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAgICAgICAgeC5C
YWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+IEBAIC0xNTc4
LDYgKzE5MzIsMjIgQEAgZnVuYyAoeCAqRGV2aWNlRGlzaykgdG9DKHhjICpDLmxpYnhsX2Rldmlj
ZV9kaXNrKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBO
ZXdEZXZpY2VOaWMgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VOaWMgaW5pdGlhbGl6ZWQg
d2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdEZXZpY2VOaWMoKSAoKkRldmljZU5pYywgZXJyb3Ip
IHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmljZU5pYwo+ICsgICAg
ICAgICAgICAgICB4YyBDLmxpYnhsX2RldmljZV9uaWMKPiArICAgICAgICkKPiArCj4gKyAgICAg
ICBDLmxpYnhsX2RldmljZV9uaWNfaW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHgu
ZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVy
cgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1
bmMgKHggKkRldmljZU5pYykgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX25pYykgZXJyb3Igewo+
ICAgICAgICAgeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAgICAg
ICAgeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+IEBA
IC0xODM2LDYgKzIyMDYsMjIgQEAgZnVuYyAoeCAqRGV2aWNlTmljKSB0b0MoeGMgKkMubGlieGxf
ZGV2aWNlX25pYykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiAr
Ly8gTmV3RGV2aWNlUGNpIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlUGNpIGluaXRpYWxp
emVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RGV2aWNlUGNpKCkgKCpEZXZpY2VQY2ksIGVy
cm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBEZXZpY2VQY2kKPiAr
ICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9kZXZpY2VfcGNpCj4gKyAgICAgICApCj4gKwo+ICsg
ICAgICAgQy5saWJ4bF9kZXZpY2VfcGNpX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6
PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmls
LCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+
ICBmdW5jICh4ICpEZXZpY2VQY2kpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9wY2kpIGVycm9y
IHsKPiAgICAgICAgIHguRnVuYyA9IGJ5dGUoeGMuX2Z1bmMpCj4gICAgICAgICB4LkRldiA9IGJ5
dGUoeGMuZGV2KQo+IEBAIC0xODc0LDYgKzIyNjAsMjIgQEAgZnVuYyAoeCAqRGV2aWNlUGNpKSB0
b0MoeGMgKkMubGlieGxfZGV2aWNlX3BjaSkgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJu
IG5pbAo+ICB9Cj4KPiArLy8gTmV3RGV2aWNlUmRtIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2
aWNlUmRtIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RGV2aWNlUmRtKCkg
KCpEZXZpY2VSZG0sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4
ICBEZXZpY2VSZG0KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9kZXZpY2VfcmRtCj4gKyAg
ICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9kZXZpY2VfcmRtX2luaXQoJnhjKQo+ICsKPiAr
ICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAg
ICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngs
IG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpEZXZpY2VSZG0pIGZyb21DKHhjICpDLmxpYnhsX2Rl
dmljZV9yZG0pIGVycm9yIHsKPiAgICAgICAgIHguU3RhcnQgPSB1aW50NjQoeGMuc3RhcnQpCj4g
ICAgICAgICB4LlNpemUgPSB1aW50NjQoeGMuc2l6ZSkKPiBAQCAtMTg5Niw2ICsyMjk4LDIyIEBA
IGZ1bmMgKHggKkRldmljZVJkbSkgdG9DKHhjICpDLmxpYnhsX2RldmljZV9yZG0pIChlcnIgZXJy
b3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld0RldmljZVVzYmN0cmwg
cmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VVc2JjdHJsIGluaXRpYWxpemVkIHdpdGggZGVm
YXVsdHMuCj4gK2Z1bmMgTmV3RGV2aWNlVXNiY3RybCgpICgqRGV2aWNlVXNiY3RybCwgZXJyb3Ip
IHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmljZVVzYmN0cmwKPiAr
ICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9kZXZpY2VfdXNiY3RybAo+ICsgICAgICAgKQo+ICsK
PiArICAgICAgIEMubGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCgmeGMpCj4gKwo+ICsgICAgICAg
aWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJl
dHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4g
K30KPiArCj4gIGZ1bmMgKHggKkRldmljZVVzYmN0cmwpIGZyb21DKHhjICpDLmxpYnhsX2Rldmlj
ZV91c2JjdHJsKSBlcnJvciB7Cj4gICAgICAgICB4LlR5cGUgPSBVc2JjdHJsVHlwZSh4Yy5fdHlw
ZSkKPiAgICAgICAgIHguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKPiBAQCAtMTkyNiw2ICsyMzQ0
LDIzIEBAIGZ1bmMgKHggKkRldmljZVVzYmN0cmwpIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNi
Y3RybCkgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3
RGV2aWNlVXNiZGV2IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlVXNiZGV2IGluaXRpYWxp
emVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RGV2aWNlVXNiZGV2KHV0eXBlIFVzYmRldlR5
cGUpICgqRGV2aWNlVXNiZGV2LCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAg
ICAgICAgeCAgRGV2aWNlVXNiZGV2Cj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfZGV2aWNl
X3VzYmRldgo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfZGV2aWNlX3VzYmRldl9p
bml0KCZ4YykKPiArICAgICAgIEMubGlieGxfZGV2aWNlX3VzYmRldl9pbml0X3R5cGUoJnhjLCBD
LmxpYnhsX3VzYmRldl90eXBlKHV0eXBlKSkKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9t
QygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4g
KyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAo
eCAqRGV2aWNlVXNiZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiZGV2KSBlcnJvciB7
Cj4gICAgICAgICB4LkN0cmwgPSBEZXZpZCh4Yy5jdHJsKQo+ICAgICAgICAgeC5Qb3J0ID0gaW50
KHhjLnBvcnQpCj4gQEAgLTE5ODMsNiArMjQxOCwyMiBAQCBmdW5jICh4ICpEZXZpY2VVc2JkZXYp
IHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiZGV2KSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICBy
ZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEZXZpY2VEdGRldiByZXR1cm5zIGFuIGluc3RhbmNl
IG9mIERldmljZUR0ZGV2IGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RGV2
aWNlRHRkZXYoKSAoKkRldmljZUR0ZGV2LCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAg
ICAgICAgICAgICAgeCAgRGV2aWNlRHRkZXYKPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9k
ZXZpY2VfZHRkZXYKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2RldmljZV9kdGRl
dl9pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0g
bmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+
ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqRGV2aWNlRHRkZXYp
IGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9kdGRldikgZXJyb3Igewo+ICAgICAgICAgeC5QYXRo
ID0gQy5Hb1N0cmluZyh4Yy5wYXRoKQo+Cj4gQEAgLTIwMDMsNiArMjQ1NCwyMiBAQCBmdW5jICh4
ICpEZXZpY2VEdGRldikgdG9DKHhjICpDLmxpYnhsX2RldmljZV9kdGRldikgKGVyciBlcnJvcikg
ewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3RGV2aWNlVnRwbSByZXR1cm5z
IGFuIGluc3RhbmNlIG9mIERldmljZVZ0cG0gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiAr
ZnVuYyBOZXdEZXZpY2VWdHBtKCkgKCpEZXZpY2VWdHBtLCBlcnJvcikgewo+ICsgICAgICAgdmFy
ICgKPiArICAgICAgICAgICAgICAgeCAgRGV2aWNlVnRwbQo+ICsgICAgICAgICAgICAgICB4YyBD
LmxpYnhsX2RldmljZV92dHBtCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9kZXZp
Y2VfdnRwbV9pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9
Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqRGV2aWNl
VnRwbSkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3Z0cG0pIGVycm9yIHsKPiAgICAgICAgIHgu
QmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKPiAgICAgICAgIHguQmFja2Vu
ZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKPiBAQCAtMjAzMyw2ICsy
NTAwLDIyIEBAIGZ1bmMgKHggKkRldmljZVZ0cG0pIHRvQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnRw
bSkgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3RGV2
aWNlUDkgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VQOSBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgo+ICtmdW5jIE5ld0RldmljZVA5KCkgKCpEZXZpY2VQOSwgZXJyb3IpIHsKPiArICAg
ICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmljZVA5Cj4gKyAgICAgICAgICAgICAg
IHhjIEMubGlieGxfZGV2aWNlX3A5Cj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9k
ZXZpY2VfcDlfaW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsg
ZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAg
fQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKkRldmlj
ZVA5KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcDkpIGVycm9yIHsKPiAgICAgICAgIHguQmFj
a2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKPiAgICAgICAgIHguQmFja2VuZERv
bW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKPiBAQCAtMjA2OSw2ICsyNTUy
LDIyIEBAIGZ1bmMgKHggKkRldmljZVA5KSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3A5KSAoZXJy
IGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEZXZpY2VQdmNh
bGxzaWYgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEZXZpY2VQdmNhbGxzaWYgaW5pdGlhbGl6ZWQg
d2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdEZXZpY2VQdmNhbGxzaWYoKSAoKkRldmljZVB2Y2Fs
bHNpZiwgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmlj
ZVB2Y2FsbHNpZgo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX2RldmljZV9wdmNhbGxzaWYK
PiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2RldmljZV9wdmNhbGxzaWZfaW5pdCgm
eGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4g
KyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAg
IHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKkRldmljZVB2Y2FsbHNpZikgZnJv
bUMoeGMgKkMubGlieGxfZGV2aWNlX3B2Y2FsbHNpZikgZXJyb3Igewo+ICAgICAgICAgeC5CYWNr
ZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAgICAgICAgeC5CYWNrZW5kRG9t
bmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+IEBAIC0yMDkzLDYgKzI1OTIs
MjMgQEAgZnVuYyAoeCAqRGV2aWNlUHZjYWxsc2lmKSB0b0MoeGMgKkMubGlieGxfZGV2aWNlX3B2
Y2FsbHNpZikgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8g
TmV3RGV2aWNlQ2hhbm5lbCByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERldmljZUNoYW5uZWwgaW5p
dGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdEZXZpY2VDaGFubmVsKGNvbm5lY3Rp
b24gQ2hhbm5lbENvbm5lY3Rpb24pICgqRGV2aWNlQ2hhbm5lbCwgZXJyb3IpIHsKPiArICAgICAg
IHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmljZUNoYW5uZWwKPiArICAgICAgICAgICAg
ICAgeGMgQy5saWJ4bF9kZXZpY2VfY2hhbm5lbAo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMu
bGlieGxfZGV2aWNlX2NoYW5uZWxfaW5pdCgmeGMpCj4gKyAgICAgICBDLmxpYnhsX2RldmljZV9j
aGFubmVsX2luaXRfY29ubmVjdGlvbigmeGMsIEMubGlieGxfY2hhbm5lbF9jb25uZWN0aW9uKGNv
bm5lY3Rpb24pKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBu
aWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4g
KyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpEZXZpY2VDaGFubmVs
KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfY2hhbm5lbCkgZXJyb3Igewo+ICAgICAgICAgeC5C
YWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAgICAgICAgeC5CYWNrZW5k
RG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+IEBAIC0yMTU4LDYgKzI2
NzQsMjIgQEAgZnVuYyAoeCAqRGV2aWNlQ2hhbm5lbCkgdG9DKHhjICpDLmxpYnhsX2RldmljZV9j
aGFubmVsKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBO
ZXdDb25uZWN0b3JQYXJhbSByZXR1cm5zIGFuIGluc3RhbmNlIG9mIENvbm5lY3RvclBhcmFtIGlu
aXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3Q29ubmVjdG9yUGFyYW0oKSAoKkNv
bm5lY3RvclBhcmFtLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAg
eCAgQ29ubmVjdG9yUGFyYW0KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9jb25uZWN0b3Jf
cGFyYW0KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbV9p
bml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmls
IHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsg
ICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqQ29ubmVjdG9yUGFyYW0p
IGZyb21DKHhjICpDLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSkgZXJyb3Igewo+ICAgICAgICAgeC5V
bmlxdWVJZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQo+ICAgICAgICAgeC5XaWR0aCA9IHVp
bnQzMih4Yy53aWR0aCkKPiBAQCAtMjE4Miw2ICsyNzE0LDIyIEBAIGZ1bmMgKHggKkNvbm5lY3Rv
clBhcmFtKSB0b0MoeGMgKkMubGlieGxfY29ubmVjdG9yX3BhcmFtKSAoZXJyIGVycm9yKSB7Cj4g
ICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEZXZpY2VWZGlzcGwgcmV0dXJucyBh
biBpbnN0YW5jZSBvZiBEZXZpY2VWZGlzcGwgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiAr
ZnVuYyBOZXdEZXZpY2VWZGlzcGwoKSAoKkRldmljZVZkaXNwbCwgZXJyb3IpIHsKPiArICAgICAg
IHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIERldmljZVZkaXNwbAo+ICsgICAgICAgICAgICAg
ICB4YyBDLmxpYnhsX2RldmljZV92ZGlzcGwKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxp
YnhsX2RldmljZV92ZGlzcGxfaW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJv
bUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+
ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMg
KHggKkRldmljZVZkaXNwbCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZkaXNwbCkgZXJyb3Ig
ewo+ICAgICAgICAgeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAg
ICAgICAgeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+
IEBAIC0yMjI2LDYgKzI3NzQsMjIgQEAgZnVuYyAoeCAqRGV2aWNlVmRpc3BsKSB0b0MoeGMgKkMu
bGlieGxfZGV2aWNlX3ZkaXNwbCkgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+
ICB9Cj4KPiArLy8gTmV3VnNuZFBhcmFtcyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFZzbmRQYXJh
bXMgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdWc25kUGFyYW1zKCkgKCpW
c25kUGFyYW1zLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAg
VnNuZFBhcmFtcwo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX3ZzbmRfcGFyYW1zCj4gKyAg
ICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF92c25kX3BhcmFtc19pbml0KCZ4YykKPiArCj4g
KyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAg
ICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4
LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqVnNuZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxf
dnNuZF9wYXJhbXMpIGVycm9yIHsKPiAgICAgICAgIG51bVNhbXBsZVJhdGVzIDo9IGludCh4Yy5u
dW1fc2FtcGxlX3JhdGVzKQo+ICAgICAgICAgY1NhbXBsZVJhdGVzIDo9ICgqWzEgPDwgMjhdQy51
aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoeGMuc2FtcGxlX3JhdGVzKSlbOm51bVNhbXBsZVJhdGVz
Om51bVNhbXBsZVJhdGVzXQo+IEBAIC0yMjc2LDYgKzI4NDAsMjIgQEAgZnVuYyAoeCAqVnNuZFBh
cmFtcykgdG9DKHhjICpDLmxpYnhsX3ZzbmRfcGFyYW1zKSAoZXJyIGVycm9yKSB7Cj4gICAgICAg
ICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdWc25kU3RyZWFtIHJldHVybnMgYW4gaW5zdGFu
Y2Ugb2YgVnNuZFN0cmVhbSBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1Zz
bmRTdHJlYW0oKSAoKlZzbmRTdHJlYW0sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAg
ICAgICAgICAgICB4ICBWc25kU3RyZWFtCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfdnNu
ZF9zdHJlYW0KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3ZzbmRfc3RyZWFtX2lu
aXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwg
ewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAg
ICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpWc25kU3RyZWFtKSBmcm9t
Qyh4YyAqQy5saWJ4bF92c25kX3N0cmVhbSkgZXJyb3Igewo+ICAgICAgICAgeC5VbmlxdWVJZCA9
IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQo+ICAgICAgICAgeC5UeXBlID0gVnNuZFN0cmVhbVR5
cGUoeGMuX3R5cGUpCj4gQEAgLTIzMDQsNiArMjg4NCwyMiBAQCBmdW5jICh4ICpWc25kU3RyZWFt
KSB0b0MoeGMgKkMubGlieGxfdnNuZF9zdHJlYW0pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJl
dHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1ZzbmRQY20gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBW
c25kUGNtIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3VnNuZFBjbSgpICgq
VnNuZFBjbSwgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIFZz
bmRQY20KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF92c25kX3BjbQo+ICsgICAgICAgKQo+
ICsKPiArICAgICAgIEMubGlieGxfdnNuZF9wY21faW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYg
ZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVy
biBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30K
PiArCj4gIGZ1bmMgKHggKlZzbmRQY20pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRfcGNtKSBlcnJv
ciB7Cj4gICAgICAgICB4Lk5hbWUgPSBDLkdvU3RyaW5nKHhjLm5hbWUpCj4gICAgICAgICBpZiBl
cnIgOj0geC5QYXJhbXMuZnJvbUMoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgewo+IEBAIC0yMzQ4
LDYgKzI5NDQsMjIgQEAgZnVuYyAoeCAqVnNuZFBjbSkgdG9DKHhjICpDLmxpYnhsX3ZzbmRfcGNt
KSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdEZXZp
Y2VWc25kIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRGV2aWNlVnNuZCBpbml0aWFsaXplZCB3aXRo
IGRlZmF1bHRzLgo+ICtmdW5jIE5ld0RldmljZVZzbmQoKSAoKkRldmljZVZzbmQsIGVycm9yKSB7
Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBEZXZpY2VWc25kCj4gKyAgICAg
ICAgICAgICAgIHhjIEMubGlieGxfZGV2aWNlX3ZzbmQKPiArICAgICAgICkKPiArCj4gKyAgICAg
ICBDLmxpYnhsX2RldmljZV92c25kX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4
LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBl
cnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBm
dW5jICh4ICpEZXZpY2VWc25kKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnNuZCkgZXJyb3Ig
ewo+ICAgICAgICAgeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQo+ICAg
ICAgICAgeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQo+
IEBAIC0yNDA0LDYgKzMwMTYsMjIgQEAgZnVuYyAoeCAqRGV2aWNlVnNuZCkgdG9DKHhjICpDLmxp
YnhsX2RldmljZV92c25kKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0K
Pgo+ICsvLyBOZXdEb21haW5Db25maWcgcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBEb21haW5Db25m
aWcgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdEb21haW5Db25maWcoKSAo
KkRvbWFpbkNvbmZpZywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAg
IHggIERvbWFpbkNvbmZpZwo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX2RvbWFpbl9jb25m
aWcKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgm
eGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4g
KyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAg
IHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3Igewo+ICAgICAgICAgaWYgZXJyIDo9IHgu
Q0luZm8uZnJvbUMoJnhjLmNfaW5mbyk7IGVyciAhPSBuaWwgewo+ICAgICAgICAgICAgICAgICBy
ZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBmaWVsZCBDSW5mbzogJXYiLCBlcnIpCj4gQEAg
LTI3MTIsNiArMzM0MCwyMiBAQCBmdW5jICh4ICpEb21haW5Db25maWcpIHRvQyh4YyAqQy5saWJ4
bF9kb21haW5fY29uZmlnKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0K
Pgo+ICsvLyBOZXdEaXNraW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIERpc2tpbmZvIGluaXRp
YWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3RGlza2luZm8oKSAoKkRpc2tpbmZvLCBl
cnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAgRGlza2luZm8KPiAr
ICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9kaXNraW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAg
ICAgIEMubGlieGxfZGlza2luZm9faW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHgu
ZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVy
cgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1
bmMgKHggKkRpc2tpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kaXNraW5mbykgZXJyb3Igewo+ICAg
ICAgICAgeC5CYWNrZW5kID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kKQo+ICAgICAgICAgeC5CYWNr
ZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKPiBAQCAtMjc0OCw2ICszMzkyLDIyIEBAIGZ1
bmMgKHggKkRpc2tpbmZvKSB0b0MoeGMgKkMubGlieGxfZGlza2luZm8pIChlcnIgZXJyb3IpIHsK
PiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld05pY2luZm8gcmV0dXJucyBhbiBp
bnN0YW5jZSBvZiBOaWNpbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3
TmljaW5mbygpICgqTmljaW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAg
ICAgICAgIHggIE5pY2luZm8KPiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9uaWNpbmZvCj4g
KyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9uaWNpbmZvX2luaXQoJnhjKQo+ICsKPiAr
ICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAg
ICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngs
IG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpOaWNpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9uaWNp
bmZvKSBlcnJvciB7Cj4gICAgICAgICB4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQp
Cj4gICAgICAgICB4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQo+IEBAIC0yNzg2
LDYgKzM0NDYsMjIgQEAgZnVuYyAoeCAqTmljaW5mbykgdG9DKHhjICpDLmxpYnhsX25pY2luZm8p
IChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1Z0cG1p
bmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVnRwbWluZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZh
dWx0cy4KPiArZnVuYyBOZXdWdHBtaW5mbygpICgqVnRwbWluZm8sIGVycm9yKSB7Cj4gKyAgICAg
ICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBWdHBtaW5mbwo+ICsgICAgICAgICAgICAgICB4
YyBDLmxpYnhsX3Z0cG1pbmZvCj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF92dHBt
aW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIg
IT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4g
Kwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqVnRwbWluZm8p
IGZyb21DKHhjICpDLmxpYnhsX3Z0cG1pbmZvKSBlcnJvciB7Cj4gICAgICAgICB4LkJhY2tlbmQg
PSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCj4gICAgICAgICB4LkJhY2tlbmRJZCA9IHVpbnQzMih4
Yy5iYWNrZW5kX2lkKQo+IEBAIC0yODI4LDYgKzM1MDQsMjIgQEAgZnVuYyAoeCAqVnRwbWluZm8p
IHRvQyh4YyAqQy5saWJ4bF92dHBtaW5mbykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJu
IG5pbAo+ICB9Cj4KPiArLy8gTmV3VXNiY3RybGluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBV
c2JjdHJsaW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1VzYmN0cmxp
bmZvKCkgKCpVc2JjdHJsaW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAg
ICAgICAgIHggIFVzYmN0cmxpbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfdXNiY3Ry
bGluZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3VzYmN0cmxpbmZvX2luaXQo
JnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+
ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAg
ICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpVc2JjdHJsaW5mbykgZnJvbUMo
eGMgKkMubGlieGxfdXNiY3RybGluZm8pIGVycm9yIHsKPiAgICAgICAgIHguVHlwZSA9IFVzYmN0
cmxUeXBlKHhjLl90eXBlKQo+ICAgICAgICAgeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQo+IEBA
IC0yODcyLDYgKzM1NjQsMjIgQEAgZnVuYyAoeCAqVXNiY3RybGluZm8pIHRvQyh4YyAqQy5saWJ4
bF91c2JjdHJsaW5mbykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4K
PiArLy8gTmV3VmNwdWluZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBWY3B1aW5mbyBpbml0aWFs
aXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1ZjcHVpbmZvKCkgKCpWY3B1aW5mbywgZXJy
b3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIFZjcHVpbmZvCj4gKyAg
ICAgICAgICAgICAgIHhjIEMubGlieGxfdmNwdWluZm8KPiArICAgICAgICkKPiArCj4gKyAgICAg
ICBDLmxpYnhsX3ZjcHVpbmZvX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZy
b21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIK
PiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5j
ICh4ICpWY3B1aW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmNwdWluZm8pIGVycm9yIHsKPiAgICAg
ICAgIHguVmNwdWlkID0gdWludDMyKHhjLnZjcHVpZCkKPiAgICAgICAgIHguQ3B1ID0gdWludDMy
KHhjLmNwdSkKPiBAQCAtMjkxMiw2ICszNjIwLDIyIEBAIGZ1bmMgKHggKlZjcHVpbmZvKSB0b0Mo
eGMgKkMubGlieGxfdmNwdWluZm8pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwK
PiAgfQo+Cj4gKy8vIE5ld1BoeXNpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgUGh5c2luZm8g
aW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdQaHlzaW5mbygpICgqUGh5c2lu
Zm8sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBQaHlzaW5m
bwo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX3BoeXNpbmZvCj4gKyAgICAgICApCj4gKwo+
ICsgICAgICAgQy5saWJ4bF9waHlzaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIg
Oj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5p
bCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsK
PiAgZnVuYyAoeCAqUGh5c2luZm8pIGZyb21DKHhjICpDLmxpYnhsX3BoeXNpbmZvKSBlcnJvciB7
Cj4gICAgICAgICB4LlRocmVhZHNQZXJDb3JlID0gdWludDMyKHhjLnRocmVhZHNfcGVyX2NvcmUp
Cj4gICAgICAgICB4LkNvcmVzUGVyU29ja2V0ID0gdWludDMyKHhjLmNvcmVzX3Blcl9zb2NrZXQp
Cj4gQEAgLTI5NzIsNiArMzY5NiwyMiBAQCBmdW5jICh4ICpQaHlzaW5mbykgdG9DKHhjICpDLmxp
YnhsX3BoeXNpbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+
ICsvLyBOZXdDb25uZWN0b3JpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgQ29ubmVjdG9yaW5m
byBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld0Nvbm5lY3RvcmluZm8oKSAo
KkNvbm5lY3RvcmluZm8sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAg
ICB4ICBDb25uZWN0b3JpbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfY29ubmVjdG9y
aW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfY29ubmVjdG9yaW5mb19pbml0
KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsK
PiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAg
ICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqQ29ubmVjdG9yaW5mbykgZnJv
bUMoeGMgKkMubGlieGxfY29ubmVjdG9yaW5mbykgZXJyb3Igewo+ICAgICAgICAgeC5VbmlxdWVJ
ZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQo+ICAgICAgICAgeC5XaWR0aCA9IHVpbnQzMih4
Yy53aWR0aCkKPiBAQCAtMzAwNCw2ICszNzQ0LDIyIEBAIGZ1bmMgKHggKkNvbm5lY3RvcmluZm8p
IHRvQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JpbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICBy
ZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdWZGlzcGxpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ug
b2YgVmRpc3BsaW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1ZkaXNw
bGluZm8oKSAoKlZkaXNwbGluZm8sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAg
ICAgICAgICB4ICBWZGlzcGxpbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfdmRpc3Bs
aW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfdmRpc3BsaW5mb19pbml0KCZ4
YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiAr
ICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAg
cmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMoeGMg
KkMubGlieGxfdmRpc3BsaW5mbykgZXJyb3Igewo+ICAgICAgICAgeC5CYWNrZW5kID0gQy5Hb1N0
cmluZyh4Yy5iYWNrZW5kKQo+ICAgICAgICAgeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2Vu
ZF9pZCkKPiBAQCAtMzA1Niw2ICszODEyLDIyIEBAIGZ1bmMgKHggKlZkaXNwbGluZm8pIHRvQyh4
YyAqQy5saWJ4bF92ZGlzcGxpbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmls
Cj4gIH0KPgo+ICsvLyBOZXdTdHJlYW1pbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgU3RyZWFt
aW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1N0cmVhbWluZm8oKSAo
KlN0cmVhbWluZm8sIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4
ICBTdHJlYW1pbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfc3RyZWFtaW5mbwo+ICsg
ICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfc3RyZWFtaW5mb19pbml0KCZ4YykKPiArCj4g
KyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAg
ICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4
LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqU3RyZWFtaW5mbykgZnJvbUMoeGMgKkMubGlieGxf
c3RyZWFtaW5mbykgZXJyb3Igewo+ICAgICAgICAgeC5SZXFFdnRjaCA9IGludCh4Yy5yZXFfZXZ0
Y2gpCj4gICAgICAgICB4LlJlcVJyZWYgPSBpbnQoeGMucmVxX3JyZWYpCj4gQEAgLTMwNzYsNiAr
Mzg0OCwyMiBAQCBmdW5jICh4ICpTdHJlYW1pbmZvKSB0b0MoeGMgKkMubGlieGxfc3RyZWFtaW5m
bykgKGVyciBlcnJvcikgewo+ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3UGNt
aW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFBjbWluZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZh
dWx0cy4KPiArZnVuYyBOZXdQY21pbmZvKCkgKCpQY21pbmZvLCBlcnJvcikgewo+ICsgICAgICAg
dmFyICgKPiArICAgICAgICAgICAgICAgeCAgUGNtaW5mbwo+ICsgICAgICAgICAgICAgICB4YyBD
LmxpYnhsX3BjbWluZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3BjbWluZm9f
aW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9IHguZnJvbUMoJnhjKTsgZXJyICE9IG5p
bCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWwsIGVycgo+ICsgICAgICAgfQo+ICsKPiAr
ICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4gIGZ1bmMgKHggKlBjbWluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3BjbWluZm8pIGVycm9yIHsKPiAgICAgICAgIG51bVZzbmRTdHJlYW1zIDo9
IGludCh4Yy5udW1fdnNuZF9zdHJlYW1zKQo+ICAgICAgICAgY1N0cmVhbXMgOj0gKCpbMSA8PCAy
OF1DLmxpYnhsX3N0cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVtVnNu
ZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCj4gQEAgLTMxMTAsNiArMzg5OCwyMiBAQCBmdW5jICh4
ICpQY21pbmZvKSB0b0MoeGMgKkMubGlieGxfcGNtaW5mbykgKGVyciBlcnJvcikgewo+ICAgICAg
ICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3VnNuZGluZm8gcmV0dXJucyBhbiBpbnN0YW5j
ZSBvZiBWc25kaW5mbyBpbml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1ZzbmRp
bmZvKCkgKCpWc25kaW5mbywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAg
ICAgIHggIFZzbmRpbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfdnNuZGluZm8KPiAr
ICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3ZzbmRpbmZvX2luaXQoJnhjKQo+ICsKPiAr
ICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAg
ICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngs
IG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpWc25kaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdnNu
ZGluZm8pIGVycm9yIHsKPiAgICAgICAgIHguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2Vu
ZCkKPiAgICAgICAgIHguQmFja2VuZElkID0gdWludDMyKHhjLmJhY2tlbmRfaWQpCj4gQEAgLTMx
NjAsNiArMzk2NCwyMiBAQCBmdW5jICh4ICpWc25kaW5mbykgdG9DKHhjICpDLmxpYnhsX3ZzbmRp
bmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdW
a2JpbmZvIHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgVmtiaW5mbyBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgo+ICtmdW5jIE5ld1ZrYmluZm8oKSAoKlZrYmluZm8sIGVycm9yKSB7Cj4gKyAgICAg
ICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBWa2JpbmZvCj4gKyAgICAgICAgICAgICAgIHhj
IEMubGlieGxfdmtiaW5mbwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfdmtiaW5m
b19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0g
bmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+
ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqVmtiaW5mbykgZnJv
bUMoeGMgKkMubGlieGxfdmtiaW5mbykgZXJyb3Igewo+ICAgICAgICAgeC5CYWNrZW5kID0gQy5H
b1N0cmluZyh4Yy5iYWNrZW5kKQo+ICAgICAgICAgeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFj
a2VuZF9pZCkKPiBAQCAtMzE5Niw2ICs0MDE2LDIyIEBAIGZ1bmMgKHggKlZrYmluZm8pIHRvQyh4
YyAqQy5saWJ4bF92a2JpbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1cm4gbmlsCj4g
IH0KPgo+ICsvLyBOZXdOdW1haW5mbyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIE51bWFpbmZvIGlu
aXRpYWxpemVkIHdpdGggZGVmYXVsdHMuCj4gK2Z1bmMgTmV3TnVtYWluZm8oKSAoKk51bWFpbmZv
LCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAgTnVtYWluZm8K
PiArICAgICAgICAgICAgICAgeGMgQy5saWJ4bF9udW1haW5mbwo+ICsgICAgICAgKQo+ICsKPiAr
ICAgICAgIEMubGlieGxfbnVtYWluZm9faW5pdCgmeGMpCj4gKwo+ICsgICAgICAgaWYgZXJyIDo9
IHguZnJvbUMoJnhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiBuaWws
IGVycgo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHJldHVybiAmeCwgbmlsCj4gK30KPiArCj4g
IGZ1bmMgKHggKk51bWFpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9udW1haW5mbykgZXJyb3Igewo+
ICAgICAgICAgeC5TaXplID0gdWludDY0KHhjLnNpemUpCj4gICAgICAgICB4LkZyZWUgPSB1aW50
NjQoeGMuZnJlZSkKPiBAQCAtMzIzMCw2ICs0MDY2LDIyIEBAIGZ1bmMgKHggKk51bWFpbmZvKSB0
b0MoeGMgKkMubGlieGxfbnVtYWluZm8pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBu
aWwKPiAgfQo+Cj4gKy8vIE5ld0NwdXRvcG9sb2d5IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgQ3B1
dG9wb2xvZ3kgaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdDcHV0b3BvbG9n
eSgpICgqQ3B1dG9wb2xvZ3ksIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAg
ICAgICB4ICBDcHV0b3BvbG9neQo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX2NwdXRvcG9s
b2d5Cj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9jcHV0b3BvbG9neV9pbml0KCZ4
YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiAr
ICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAg
cmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqQ3B1dG9wb2xvZ3kpIGZyb21DKHhj
ICpDLmxpYnhsX2NwdXRvcG9sb2d5KSBlcnJvciB7Cj4gICAgICAgICB4LkNvcmUgPSB1aW50MzIo
eGMuY29yZSkKPiAgICAgICAgIHguU29ja2V0ID0gdWludDMyKHhjLnNvY2tldCkKPiBAQCAtMzI1
Miw2ICs0MTA0LDIyIEBAIGZ1bmMgKHggKkNwdXRvcG9sb2d5KSB0b0MoeGMgKkMubGlieGxfY3B1
dG9wb2xvZ3kpIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8v
IE5ld1BjaXRvcG9sb2d5IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgUGNpdG9wb2xvZ3kgaW5pdGlh
bGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdQY2l0b3BvbG9neSgpICgqUGNpdG9wb2xv
Z3ksIGVycm9yKSB7Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBQY2l0b3Bv
bG9neQo+ICsgICAgICAgICAgICAgICB4YyBDLmxpYnhsX3BjaXRvcG9sb2d5Cj4gKyAgICAgICAp
Cj4gKwo+ICsgICAgICAgQy5saWJ4bF9wY2l0b3BvbG9neV9pbml0KCZ4YykKPiArCj4gKyAgICAg
ICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAg
cmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwK
PiArfQo+ICsKPiAgZnVuYyAoeCAqUGNpdG9wb2xvZ3kpIGZyb21DKHhjICpDLmxpYnhsX3BjaXRv
cG9sb2d5KSBlcnJvciB7Cj4gICAgICAgICB4LlNlZyA9IHVpbnQxNih4Yy5zZWcpCj4gICAgICAg
ICB4LkJ1cyA9IGJ5dGUoeGMuYnVzKQo+IEBAIC0zMjc2LDYgKzQxNDQsMjIgQEAgZnVuYyAoeCAq
UGNpdG9wb2xvZ3kpIHRvQyh4YyAqQy5saWJ4bF9wY2l0b3BvbG9neSkgKGVyciBlcnJvcikgewo+
ICAgICAgICAgcmV0dXJuIG5pbAo+ICB9Cj4KPiArLy8gTmV3U2NoZWRDcmVkaXRQYXJhbXMgcmV0
dXJucyBhbiBpbnN0YW5jZSBvZiBTY2hlZENyZWRpdFBhcmFtcyBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgo+ICtmdW5jIE5ld1NjaGVkQ3JlZGl0UGFyYW1zKCkgKCpTY2hlZENyZWRpdFBhcmFt
cywgZXJyb3IpIHsKPiArICAgICAgIHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIFNjaGVkQ3Jl
ZGl0UGFyYW1zCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFt
cwo+ICsgICAgICAgKQo+ICsKPiArICAgICAgIEMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtc19p
bml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygmeGMpOyBlcnIgIT0gbmls
IHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAgICAgICB9Cj4gKwo+ICsg
ICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAqU2NoZWRDcmVkaXRQYXJh
bXMpIGZyb21DKHhjICpDLmxpYnhsX3NjaGVkX2NyZWRpdF9wYXJhbXMpIGVycm9yIHsKPiAgICAg
ICAgIHguVHNsaWNlTXMgPSBpbnQoeGMudHNsaWNlX21zKQo+ICAgICAgICAgeC5SYXRlbGltaXRV
cyA9IGludCh4Yy5yYXRlbGltaXRfdXMpCj4gQEAgLTMyOTIsNiArNDE3NiwyMiBAQCBmdW5jICh4
ICpTY2hlZENyZWRpdFBhcmFtcykgdG9DKHhjICpDLmxpYnhsX3NjaGVkX2NyZWRpdF9wYXJhbXMp
IChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1NjaGVk
Q3JlZGl0MlBhcmFtcyByZXR1cm5zIGFuIGluc3RhbmNlIG9mIFNjaGVkQ3JlZGl0MlBhcmFtcyBp
bml0aWFsaXplZCB3aXRoIGRlZmF1bHRzLgo+ICtmdW5jIE5ld1NjaGVkQ3JlZGl0MlBhcmFtcygp
ICgqU2NoZWRDcmVkaXQyUGFyYW1zLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAg
ICAgICAgICAgeCAgU2NoZWRDcmVkaXQyUGFyYW1zCj4gKyAgICAgICAgICAgICAgIHhjIEMubGli
eGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMKPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhs
X3NjaGVkX2NyZWRpdDJfcGFyYW1zX2luaXQoJnhjKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4
LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBl
cnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBm
dW5jICh4ICpTY2hlZENyZWRpdDJQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3NjaGVkX2NyZWRp
dDJfcGFyYW1zKSBlcnJvciB7Cj4gICAgICAgICB4LlJhdGVsaW1pdFVzID0gaW50KHhjLnJhdGVs
aW1pdF91cykKPgo+IEBAIC0zMzA0LDYgKzQyMDQsMjIgQEAgZnVuYyAoeCAqU2NoZWRDcmVkaXQy
UGFyYW1zKSB0b0MoeGMgKkMubGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMpIChlcnIgZXJyb3Ip
IHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld0RvbWFpblJlbXVzSW5mbyBy
ZXR1cm5zIGFuIGluc3RhbmNlIG9mIERvbWFpblJlbXVzSW5mbyBpbml0aWFsaXplZCB3aXRoIGRl
ZmF1bHRzLgo+ICtmdW5jIE5ld0RvbWFpblJlbXVzSW5mbygpICgqRG9tYWluUmVtdXNJbmZvLCBl
cnJvcikgewo+ICsgICAgICAgdmFyICgKPiArICAgICAgICAgICAgICAgeCAgRG9tYWluUmVtdXNJ
bmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGlieGxfZG9tYWluX3JlbXVzX2luZm8KPiArICAg
ICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX2RvbWFpbl9yZW11c19pbmZvX2luaXQoJnhjKQo+
ICsKPiArICAgICAgIGlmIGVyciA6PSB4LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAg
ICAgICAgICAgICByZXR1cm4gbmlsLCBlcnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1
cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBmdW5jICh4ICpEb21haW5SZW11c0luZm8pIGZyb21DKHhj
ICpDLmxpYnhsX2RvbWFpbl9yZW11c19pbmZvKSBlcnJvciB7Cj4gICAgICAgICB4LkludGVydmFs
ID0gaW50KHhjLmludGVydmFsKQo+ICAgICAgICAgaWYgZXJyIDo9IHguQWxsb3dVbnNhZmUuZnJv
bUMoJnhjLmFsbG93X3Vuc2FmZSk7IGVyciAhPSBuaWwgewo+IEBAIC0zMzY4LDYgKzQyODQsMjMg
QEAgZnVuYyAoeCAqRG9tYWluUmVtdXNJbmZvKSB0b0MoeGMgKkMubGlieGxfZG9tYWluX3JlbXVz
X2luZm8pIChlcnIgZXJyb3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5l
d0V2ZW50IHJldHVybnMgYW4gaW5zdGFuY2Ugb2YgRXZlbnQgaW5pdGlhbGl6ZWQgd2l0aCBkZWZh
dWx0cy4KPiArZnVuYyBOZXdFdmVudChldHlwZSBFdmVudFR5cGUpICgqRXZlbnQsIGVycm9yKSB7
Cj4gKyAgICAgICB2YXIgKAo+ICsgICAgICAgICAgICAgICB4ICBFdmVudAo+ICsgICAgICAgICAg
ICAgICB4YyBDLmxpYnhsX2V2ZW50Cj4gKyAgICAgICApCj4gKwo+ICsgICAgICAgQy5saWJ4bF9l
dmVudF9pbml0KCZ4YykKPiArICAgICAgIEMubGlieGxfZXZlbnRfaW5pdF90eXBlKCZ4YywgQy5s
aWJ4bF9ldmVudF90eXBlKGV0eXBlKSkKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygm
eGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAg
ICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAq
RXZlbnQpIGZyb21DKHhjICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7Cj4gICAgICAgICBpZiBlcnIg
Oj0geC5MaW5rLmZyb21DKCZ4Yy5saW5rKTsgZXJyICE9IG5pbCB7Cj4gICAgICAgICAgICAgICAg
IHJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxkIExpbms6ICV2IiwgZXJyKQo+IEBA
IC0zMzc5LDYgKzQzMTIsMTIgQEAgZnVuYyAoeCAqRXZlbnQpIGZyb21DKHhjICpDLmxpYnhsX2V2
ZW50KSBlcnJvciB7Cj4gICAgICAgICB4LkZvclVzZXIgPSB1aW50NjQoeGMuZm9yX3VzZXIpCj4g
ICAgICAgICB4LlR5cGUgPSBFdmVudFR5cGUoeGMuX3R5cGUpCj4gICAgICAgICBzd2l0Y2ggeC5U
eXBlIHsKPiArICAgICAgIGNhc2UgRXZlbnRUeXBlT3BlcmF0aW9uQ29tcGxldGU6Cj4gKyAgICAg
ICAgICAgICAgIHZhciB0eXBlT3BlcmF0aW9uQ29tcGxldGUgRXZlbnRUeXBlVW5pb25PcGVyYXRp
b25Db21wbGV0ZQo+ICsgICAgICAgICAgICAgICBpZiBlcnIgOj0gdHlwZU9wZXJhdGlvbkNvbXBs
ZXRlLmZyb21DKHhjKTsgZXJyICE9IG5pbCB7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIGZtdC5FcnJvcmYoImNvbnZlcnRpbmcgZmllbGQgdHlwZU9wZXJhdGlvbkNvbXBsZXRlOiAl
diIsIGVycikKPiArICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICB4LlR5cGVVbmlv
biA9IHR5cGVPcGVyYXRpb25Db21wbGV0ZQo+ICAgICAgICAgY2FzZSBFdmVudFR5cGVEb21haW5T
aHV0ZG93bjoKPiAgICAgICAgICAgICAgICAgdmFyIHR5cGVEb21haW5TaHV0ZG93biBFdmVudFR5
cGVVbmlvbkRvbWFpblNodXRkb3duCj4gICAgICAgICAgICAgICAgIGlmIGVyciA6PSB0eXBlRG9t
YWluU2h1dGRvd24uZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKPiBAQCAtMzM5MSwxMiArNDMzMCw2
IEBAIGZ1bmMgKHggKkV2ZW50KSBmcm9tQyh4YyAqQy5saWJ4bF9ldmVudCkgZXJyb3Igewo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmbXQuRXJyb3JmKCJjb252ZXJ0aW5nIGZpZWxk
IHR5cGVEaXNrRWplY3Q6ICV2IiwgZXJyKQo+ICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAg
ICAgICAgIHguVHlwZVVuaW9uID0gdHlwZURpc2tFamVjdAo+IC0gICAgICAgY2FzZSBFdmVudFR5
cGVPcGVyYXRpb25Db21wbGV0ZToKPiAtICAgICAgICAgICAgICAgdmFyIHR5cGVPcGVyYXRpb25D
b21wbGV0ZSBFdmVudFR5cGVVbmlvbk9wZXJhdGlvbkNvbXBsZXRlCj4gLSAgICAgICAgICAgICAg
IGlmIGVyciA6PSB0eXBlT3BlcmF0aW9uQ29tcGxldGUuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsK
PiAtICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZm10LkVycm9yZigiY29udmVydGluZyBm
aWVsZCB0eXBlT3BlcmF0aW9uQ29tcGxldGU6ICV2IiwgZXJyKQo+IC0gICAgICAgICAgICAgICB9
Cj4gLSAgICAgICAgICAgICAgIHguVHlwZVVuaW9uID0gdHlwZU9wZXJhdGlvbkNvbXBsZXRlCj4g
ICAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICAgICByZXR1cm4gZm10LkVycm9yZigiaW52
YWxpZCB1bmlvbiBrZXkgJyV2JyIsIHguVHlwZSkKPiAgICAgICAgIH0KPiBAQCAtMzQ5Myw2ICs0
NDI2LDIyIEBAIGZ1bmMgKHggKkV2ZW50KSB0b0MoeGMgKkMubGlieGxfZXZlbnQpIChlcnIgZXJy
b3IpIHsKPiAgICAgICAgIHJldHVybiBuaWwKPiAgfQo+Cj4gKy8vIE5ld1BzckNhdEluZm8gcmV0
dXJucyBhbiBpbnN0YW5jZSBvZiBQc3JDYXRJbmZvIGluaXRpYWxpemVkIHdpdGggZGVmYXVsdHMu
Cj4gK2Z1bmMgTmV3UHNyQ2F0SW5mbygpICgqUHNyQ2F0SW5mbywgZXJyb3IpIHsKPiArICAgICAg
IHZhciAoCj4gKyAgICAgICAgICAgICAgIHggIFBzckNhdEluZm8KPiArICAgICAgICAgICAgICAg
eGMgQy5saWJ4bF9wc3JfY2F0X2luZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhs
X3Bzcl9jYXRfaW5mb19pbml0KCZ4YykKPiArCj4gKyAgICAgICBpZiBlcnIgOj0geC5mcm9tQygm
eGMpOyBlcnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgcmV0dXJuIG5pbCwgZXJyCj4gKyAg
ICAgICB9Cj4gKwo+ICsgICAgICAgcmV0dXJuICZ4LCBuaWwKPiArfQo+ICsKPiAgZnVuYyAoeCAq
UHNyQ2F0SW5mbykgZnJvbUMoeGMgKkMubGlieGxfcHNyX2NhdF9pbmZvKSBlcnJvciB7Cj4gICAg
ICAgICB4LklkID0gdWludDMyKHhjLmlkKQo+ICAgICAgICAgeC5Db3NNYXggPSB1aW50MzIoeGMu
Y29zX21heCkKPiBAQCAtMzUxNywyMiArNDQ2NiwzOSBAQCBmdW5jICh4ICpQc3JDYXRJbmZvKSB0
b0MoeGMgKkMubGlieGxfcHNyX2NhdF9pbmZvKSAoZXJyIGVycm9yKSB7Cj4gICAgICAgICByZXR1
cm4gbmlsCj4gIH0KPgo+ICsvLyBOZXdQc3JId0luZm8gcmV0dXJucyBhbiBpbnN0YW5jZSBvZiBQ
c3JId0luZm8gaW5pdGlhbGl6ZWQgd2l0aCBkZWZhdWx0cy4KPiArZnVuYyBOZXdQc3JId0luZm8o
cHR5cGUgUHNyRmVhdFR5cGUpICgqUHNySHdJbmZvLCBlcnJvcikgewo+ICsgICAgICAgdmFyICgK
PiArICAgICAgICAgICAgICAgeCAgUHNySHdJbmZvCj4gKyAgICAgICAgICAgICAgIHhjIEMubGli
eGxfcHNyX2h3X2luZm8KPiArICAgICAgICkKPiArCj4gKyAgICAgICBDLmxpYnhsX3Bzcl9od19p
bmZvX2luaXQoJnhjKQo+ICsgICAgICAgQy5saWJ4bF9wc3JfaHdfaW5mb19pbml0X3R5cGUoJnhj
LCBDLmxpYnhsX3Bzcl9mZWF0X3R5cGUocHR5cGUpKQo+ICsKPiArICAgICAgIGlmIGVyciA6PSB4
LmZyb21DKCZ4Yyk7IGVyciAhPSBuaWwgewo+ICsgICAgICAgICAgICAgICByZXR1cm4gbmlsLCBl
cnIKPiArICAgICAgIH0KPiArCj4gKyAgICAgICByZXR1cm4gJngsIG5pbAo+ICt9Cj4gKwo+ICBm
dW5jICh4ICpQc3JId0luZm8pIGZyb21DKHhjICpDLmxpYnhsX3Bzcl9od19pbmZvKSBlcnJvciB7
Cj4gICAgICAgICB4LklkID0gdWludDMyKHhjLmlkKQo+ICAgICAgICAgeC5UeXBlID0gUHNyRmVh
dFR5cGUoeGMuX3R5cGUpCj4gICAgICAgICBzd2l0Y2ggeC5UeXBlIHsKPiAtICAgICAgIGNhc2Ug
UHNyRmVhdFR5cGVDYXQ6Cj4gLSAgICAgICAgICAgICAgIHZhciB0eXBlQ2F0IFBzckh3SW5mb1R5
cGVVbmlvbkNhdAo+IC0gICAgICAgICAgICAgICBpZiBlcnIgOj0gdHlwZUNhdC5mcm9tQyh4Yyk7
IGVyciAhPSBuaWwgewo+IC0gICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBmbXQuRXJyb3Jm
KCJjb252ZXJ0aW5nIGZpZWxkIHR5cGVDYXQ6ICV2IiwgZXJyKQo+IC0gICAgICAgICAgICAgICB9
Cj4gLSAgICAgICAgICAgICAgIHguVHlwZVVuaW9uID0gdHlwZUNhdAo+ICAgICAgICAgY2FzZSBQ
c3JGZWF0VHlwZU1iYToKPiAgICAgICAgICAgICAgICAgdmFyIHR5cGVNYmEgUHNySHdJbmZvVHlw
ZVVuaW9uTWJhCj4gICAgICAgICAgICAgICAgIGlmIGVyciA6PSB0eXBlTWJhLmZyb21DKHhjKTsg
ZXJyICE9IG5pbCB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZtdC5FcnJvcmYo
ImNvbnZlcnRpbmcgZmllbGQgdHlwZU1iYTogJXYiLCBlcnIpCj4gICAgICAgICAgICAgICAgIH0K
PiAgICAgICAgICAgICAgICAgeC5UeXBlVW5pb24gPSB0eXBlTWJhCj4gKyAgICAgICBjYXNlIFBz
ckZlYXRUeXBlQ2F0Ogo+ICsgICAgICAgICAgICAgICB2YXIgdHlwZUNhdCBQc3JId0luZm9UeXBl
VW5pb25DYXQKPiArICAgICAgICAgICAgICAgaWYgZXJyIDo9IHR5cGVDYXQuZnJvbUMoeGMpOyBl
cnIgIT0gbmlsIHsKPiArICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gZm10LkVycm9yZigi
Y29udmVydGluZyBmaWVsZCB0eXBlQ2F0OiAldiIsIGVycikKPiArICAgICAgICAgICAgICAgfQo+
ICsgICAgICAgICAgICAgICB4LlR5cGVVbmlvbiA9IHR5cGVDYXQKPiAgICAgICAgIGRlZmF1bHQ6
Cj4gICAgICAgICAgICAgICAgIHJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAn
JXYnIiwgeC5UeXBlKQo+ICAgICAgICAgfQo+IC0tCj4gMi4xNy4xCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 00:52:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 00: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 1iwy4c-00064P-53; Thu, 30 Jan 2020 00:52:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iwy4a-00064I-GS
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 00:52:44 +0000
X-Inumbo-ID: cf0cbde2-42fa-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf0cbde2-42fa-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 00:52: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 <osstest-admin@xenproject.org>)
 id 1iwy4S-00054l-PC; Thu, 30 Jan 2020 00:52: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 1iwy4S-0003IO-DO; Thu, 30 Jan 2020 00:52:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iwy4S-0004DE-CH; Thu, 30 Jan 2020 00:52:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146582-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 00:52:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 146582: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1ODIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgIDkgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 03:01:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 03:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix04Z-00078t-BC; Thu, 30 Jan 2020 03:00:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9GH4=3T=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1ix04Y-000789-BJ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 03:00:50 +0000
X-Inumbo-ID: af360f02-430c-11ea-89e7-12813bfff9fa
Received: from m4a0073g.houston.softwaregrp.com (unknown [15.124.2.131])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af360f02-430c-11ea-89e7-12813bfff9fa;
 Thu, 30 Jan 2020 03:00:47 +0000 (UTC)
Received: FROM m4a0073g.houston.softwaregrp.com (15.120.17.147) BY
 m4a0073g.houston.softwaregrp.com WITH ESMTP; 
 Thu, 30 Jan 2020 02:58:34 +0000
Received: from M4W0335.microfocus.com (2002:f78:1193::f78:1193) by
 M4W0335.microfocus.com (2002:f78:1193::f78:1193) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Thu, 30 Jan 2020 03:00:05 +0000
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (15.124.8.11) by
 M4W0335.microfocus.com (15.120.17.147) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Thu, 30 Jan 2020 03:00:05 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iO/vtEu+yWx3fIbecJMnC4Jsl1u+rH1CzbXO5G0mYG3+e+/b1BLLoEESYsMDRR1K5a+nBMARPhpj25vcnXm9/+26jxciTKqZSxtqt+dxpM+KYiKbGzmgdf65HnaHDcOmhWCPRUMLr6k0uDsXZwcQjkD5ULEfpjfwjWk8Cw9ZvFJ4lQ9lyfWKgZvwDBXgyEziTA/16LbsIwU3yQbVR4WbqWPPzGqcsl18qvMsyfd2DoFCBm0vawsSyz27ezHe44YgJLsH+F9maaEEd2MGyLDVwnqPA7R8TtyjCdxjcbRMWVz0+REcw738IEvzUA4qcJcHtmqRdLsyxB8SGA9Hb2V35w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mv90QfEziFCzBOz0lUHZIpLsOJbmnUbuPlQC2YaapHc=;
 b=HpB3xioSl4a2fBc+WaS3rpVf5wIq/dSzocnPFRvJqpCoXcgkSaIensidcVj2/SMI02wpDXnlB8+hFsY1GE5ssnx0Hller1ooSydOqeHILW+o1k9x/GlXyN6lqroUHckzPeY1lviEJAjteGYmkuAy5AmdnABfF5/1Cmwtj6xT+Dp1RcKMIxzprjUPMzY4QQGrJeX7DzSW3e9LvE3GM/a2zQ1YFL0ZvHlwoJLnM4EqBNMeP4Fo6IU3UfpQVrkZwCOK71DgXsmsBQ+YHQ+/ZcY6w3SAVUfw4HbQYW3tCJm24Gf8rKZzIjWkjbW/FQZzLUDCIxN7Pf8NAhiiwMXF1wU6ZQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BY5PR18MB3315.namprd18.prod.outlook.com (10.255.139.204) by
 BY5PR18MB3411.namprd18.prod.outlook.com (10.255.139.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.22; Thu, 30 Jan 2020 03:00:02 +0000
Received: from BY5PR18MB3315.namprd18.prod.outlook.com
 ([fe80::e837:42bb:9b5f:45c4]) by BY5PR18MB3315.namprd18.prod.outlook.com
 ([fe80::e837:42bb:9b5f:45c4%7]) with mapi id 15.20.2665.027; Thu, 30 Jan 2020
 03:00:02 +0000
Received: from [192.168.0.4] (75.169.4.203) by
 BYAPR06CA0063.namprd06.prod.outlook.com (2603:10b6:a03:14b::40) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.27 via Frontend
 Transport; Thu, 30 Jan 2020 03:00:01 +0000
From: Jim Fehlig <jfehlig@suse.com>
To: Dario Faggioli <dfaggioli@suse.com>, Juergen Gross <JGross@suse.com>,
 Kevin Stange <kevin@steadfast.net>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] libvirt support for scheduler credit2
Thread-Index: AQHV0Hvtf6QEb3pbvkm9aw4Pu75O/af1WQ4AgAE77wCACvOOgIABCTSA
Date: Thu, 30 Jan 2020 03:00:02 +0000
Message-ID: <4b3d8830-3e44-425e-4f3b-b88cd536454b@suse.com>
References: <ed20195d-3272-6ce8-d3b4-a17e459733c2@steadfast.net>
 <1e150c03-13fc-edd8-90a9-71ac669965f3@suse.com>
 <30aa7949-0294-bfff-cef3-5d8406f8ada8@suse.com>
 <6edf0c3952593890d6f43970754ce486d9f871b5.camel@suse.com>
In-Reply-To: <6edf0c3952593890d6f43970754ce486d9f871b5.camel@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BYAPR06CA0063.namprd06.prod.outlook.com
 (2603:10b6:a03:14b::40) To BY5PR18MB3315.namprd18.prod.outlook.com
 (2603:10b6:a03:196::12)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jfehlig@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [75.169.4.203]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4cd0b4fd-0f3f-4baf-c7a5-08d7a5307fb2
x-ms-traffictypediagnostic: BY5PR18MB3411:
x-ld-processed: 856b813c-16e5-49a5-85ec-6f081e13b527,ExtFwd
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR18MB341123FDCF60BC3C266BD4FCC6040@BY5PR18MB3411.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-forefront-prvs: 02981BE340
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(199004)(189003)(2616005)(956004)(966005)(5660300002)(66556008)(66476007)(66946007)(64756008)(81156014)(66446008)(81166006)(71200400001)(8676002)(2906002)(8936002)(86362001)(16576012)(36756003)(16526019)(316002)(478600001)(31686004)(31696002)(52116002)(53546011)(186003)(26005)(110136005)(4744005)(6486002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BY5PR18MB3411;
 H:BY5PR18MB3315.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ut37FkIpYOeJEfkhOZdNcwTxhENfSbilkWJY6NH3HWqNggKTuCHEDLmqmeZK0mAO5KKwlrwldILsQBsDQKueYR07twPfMJl7ERh/zmmVCwy6vlp2UiGESiR3WjEKLqjGUou26XJ6QyJFbSU8jXqXUT7u0xvZndBr1T56uhUVUg2whfvT22tNcB0ZgqDasLCY9vvXum8Zj7EZ+VXAk350zDVP0jzWaQ1kkzh9skzPgIZuKvwO4z8bn/gZPLZgo6s+wTigra+Iid7lvJ/V1CqpV+kw+b6eDXjIm2/T8c+cxvMPzgTh/MnOsCgeo3yIMtnPAVK9TLgzWO82agp9Y0gLsFmk7oB7Mcsty3jUey9RjaJNmjPzEVfQUffk5MLNInlFrfgDW9OGMWWgyrCnYeQO8dDdPQz5oHZ8ab8KpiHwJW8g2z9v0hadMoywlT/mrpBBstUCOj8ckEOwWbop4UWJnrF9SeehLI29P1TRYC4LKGoQMXJmM/6r/8Xs9vtZqDL/Umh/BilE+eA8KDZeV5ArYQ==
x-ms-exchange-antispam-messagedata: irZEZy+m4NhwS0e2ty7Y/X8sFwJL3Qx7XLGSBTvDB7CEhWRDfpOBqFLwqcU1xQCYcWx/OSTkNXz/DjKrWBq9/T7fJ+sgAjOok8pV65i9Py5WkuTXhFXd7TYHV7Im4Hsn9+13cXODrwktIUstkV31bQ==
Content-ID: <18DDF9572C00B64AA05C4FFCAE5C5D1B@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4cd0b4fd-0f3f-4baf-c7a5-08d7a5307fb2
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2020 03:00:02.4265 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AN66x0uleUtEDYHCA9FdNNG/V4j80Wn5VU+oLkpZyWPJ0/Why0kT+TiyGT16zuYa97k5O2VZKbPVYa4YPAdk3w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3411
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] libvirt support for scheduler 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMS8yOS8yMCA0OjEwIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToNCj4gT24gV2VkLCAyMDIw
LTAxLTIyIGF0IDE4OjU2ICswMDAwLCBKaW0gRmVobGlnIHdyb3RlOg0KPj4gT24gMS8yMS8yMCAx
MDowNSBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToNCj4+PiBPbiAyMS4wMS4yMCAxNzo1NiwgS2V2
aW4gU3RhbmdlIHdyb3RlOg0KPj4+Pg0KPj4+PiBTaW5jZSBYZW4gNC4xMiwgY3JlZGl0MiBpcyB0
aGUgZGVmYXVsdCBzY2hlZHVsZXIsIGJ1dCBhdCBsZWFzdCBhcw0KPj4+PiBvZg0KPj4+PiBsaWJ2
aXJ0IDUuMS4wIHZpcnNoIGRvZXNuJ3QgYXBwZWFyIHRvIHVuZGVyc3RhbmQgY3JlZGl0MiBhbmQN
Cj4+Pj4gcHJvZHVjZXMNCj4+Pj4gdGhpcyBzb3J0IG9mIG91dHB1dDoNCj4+DQo+PiBZb3Ugd291
bGQgc2VlIHRoZSBzYW1lIHdpdGggbGlidmlydC5naXQgbWFzdGVyLCBzb3JyeS4gQVRNIHRoZQ0K
Pj4gbGlidmlydCBsaWJ4bA0KPj4gZHJpdmVyIGlzIHVuYXdhcmUgb2YgdGhlIGNyZWRpdDIgc2No
ZWR1bGVyLg0KPj4NCj4gUmlnaHQuIEkgSnVzdCBzZW50IHRoZSBwYXRjaDoNCj4gaHR0cHM6Ly93
d3cucmVkaGF0LmNvbS9hcmNoaXZlcy9saWJ2aXItbGlzdC8yMDIwLUphbnVhcnkvbXNnMDEyOTIu
aHRtbA0KDQpUaGFua3MhIEkgdHdlYWtlZCBpdCBhIGJpdCBhbmQgY29tbWl0dGVkIHRvIGxpYnZp
cnQuZ2l0DQoNCmh0dHBzOi8vbGlidmlydC5vcmcvZ2l0Lz9wPWxpYnZpcnQuZ2l0O2E9Y29tbWl0
O2g9ODQ5MDUyZWM2MWUxODc4MDcxM2JlYzE3MTc0OGU4NTllMzJkZmQ2ZA0KDQpSZWdhcmRzLA0K
SmltDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 03:57:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 03:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix0wu-0002iI-0B; Thu, 30 Jan 2020 03:57:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix0wr-0002i9-Th
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 03:56:57 +0000
X-Inumbo-ID: 8ea3761e-4314-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ea3761e-4314-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 03:56: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 <osstest-admin@xenproject.org>)
 id 1ix0wp-0001Gd-EL; Thu, 30 Jan 2020 03:56: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 1ix0wp-000633-64; Thu, 30 Jan 2020 03:56:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix0wp-0003bz-40; Thu, 30 Jan 2020 03:56:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=a29f19f7476a13cd6d7757b3aa5eb26ffd9e3c54
X-Osstest-Versions-That: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 03:56:55 +0000
Subject: [Xen-devel] [xen-unstable test] 146578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU3OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NTYzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNSBkZXBy
aXYtYXVkaXQtcWVtdS9jcmVhdGUgZmFpbCBSRUdSLiB2cy4gMTQ2NTYzCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGJsb2NrZWQgaW4gMTQ2
NTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
IGZhaWwgbGlrZSAxNDY1NjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQ2NTYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY1NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgYTI5ZjE5Zjc0NzZhMTNjZDZkNzc1N2IzYWE1ZWIyNmZmZDllM2M1NApiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjkxMGMzZWJjNmExNzhjNWNiYmMwODY4MTM0YmU1
MzZmYWU3ZjdjZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ2NTYzICAyMDIwLTAxLTI5IDAxOjU1
OjMwIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjU3OCAgMjAyMC0wMS0yOSAx
NzowNjoxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVsLmNv
bT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgYTI5ZjE5Zjc0NzZhMTNjZDZkNzc1N2IzYWE1ZWIyNmZmZDllM2M1NApBdXRob3I6IE9s
YWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBXZWQgSmFuIDI5IDE0OjQ4OjU0IDIw
MjAgKzAxMDAKCiAgICB4ODYvZG9tY3RsOiBmaXggdHlwbyBpbiBjb21tZW50CiAgICAKICAgIFRo
ZSBhcnJheSBpcyBuYW1lZCBtc3JfcG9saWN5LgogICAgCiAgICBGaXhlcyBjb21taXQgNjA1Mjlk
ZmVjYTEKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRl
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpjb21taXQgODFhMzA4MGEzZjI5
MmU4NDVmZjVjMWY5YzM3MjYyMTllOWE1ZGEyYgpBdXRob3I6IFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXMubGVuZ3llbEBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEphbiAyOSAxNDo0ODoxNSAyMDIwICsw
MTAwCgogICAgeDg2L21lbV9zaGFyaW5nOiByZXBsYWNlIE1FTV9TSEFSSU5HX0RFQlVHIHdpdGgg
Z2RwcmludGsKICAgIAogICAgVXNpbmcgWEVOTE9HX0VSUiBsZXZlbCBzaW5jZSB0aGlzIGlzIG9u
bHkgdXNlZCBpbiBkZWJ1ZyBwYXRocyAoaWUuIGl0J3MKICAgIGV4cGVjdGVkIHRoZSB1c2VyIGFs
cmVhZHkgaGFzIGxvZ2x2bD1hbGwgc2V0KS4gQWxzbyB1c2UgJXBkIHRvIHByaW50IHRoZSBkb21h
aW4KICAgIGlkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1h
cy5sZW5neWVsQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgNzgyYjQ4YjdmNzMxOWMwN2IwNDQ2MDZkNjdhNjA4NzVlNTNkZDA1
YgpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKYW4gMjkgMTQ6NDc6MDAgMjAyMCArMDEwMAoKICAgIHg4Ni9hcGljOiBmaXggZGlzYWJs
aW5nIExWVDAgaW4gZGlzY29ubmVjdF9ic3BfQVBJQwogICAgCiAgICBUaGUgSW50ZWwgU0RNIHN0
YXRlczoKICAgIAogICAgIldoZW4gYW4gaWxsZWdhbCB2ZWN0b3IgdmFsdWUgKDAgdG8gMTUpIGlz
IHdyaXR0ZW4gdG8gYSBMVlQgZW50cnkgYW5kCiAgICB0aGUgZGVsaXZlcnkgbW9kZSBpcyBGaXhl
ZCAoYml0cyA4LTExIGVxdWFsIDApLCB0aGUgQVBJQyBtYXkgc2lnbmFsIGFuCiAgICBpbGxlZ2Fs
IHZlY3RvciBlcnJvciwgd2l0aG91dCByZWdhcmQgdG8gd2hldGhlciB0aGUgbWFzayBiaXQgaXMg
c2V0IG9yCiAgICB3aGV0aGVyIGFuIGludGVycnVwdCBpcyBhY3R1YWxseSBzZWVuIG9uIHRoZSBp
bnB1dC4iCiAgICAKICAgIEFuZCB0aGF0J3MgZXhhY3RseSB3aGF0J3MgY3VycmVudGx5IGRvbmUg
aW4gZGlzY29ubmVjdF9ic3BfQVBJQyB3aGVuCiAgICB2aXJ0X3dpcmVfc2V0dXAgaXMgdHJ1ZSBh
bmQgTFZUIExJTlQwIGlzIGJlaW5nIG1hc2tlZC4gQnkgd3JpdGluZyBvbmx5CiAgICBBUElDX0xW
VF9NQVNLRUQgWGVuIGlzIGFjdHVhbGx5IHNldHRpbmcgdGhlIHZlY3RvciB0byAwIGFuZCB0aGUK
ICAgIGRlbGl2ZXJ5IG1vZGUgdG8gRml4ZWQgKDApLCBhbmQgaGVuY2UgaXQgdHJpZ2dlcnMgYW4g
QVBJQyBlcnJvciBldmVuCiAgICB3aGVuIHRoZSBMVlQgZW50cnkgaXMgbWFza2VkLgogICAgCiAg
ICBUaGlzIHdvdWxkIHVzdWFsbHkgbWFuaWZlc3Qgd2hlbiBYZW4gaXMgYmVpbmcgc2h1dCBkb3du
LCBhcyB0aGF0J3MKICAgIHdoZXJlIGRpc2Nvbm5lY3RfYnNwX0FQSUMgaXMgY2FsbGVkOgogICAg
CiAgICAoWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQogICAgCiAgICBGaXggdGhpcyBi
eSBjYWxsaW5nIGNsZWFyX2xvY2FsX0FQSUMgcHJpb3IgdG8gc2V0dGluZyB0aGUgTFZUIExJTlQK
ICAgIHJlZ2lzdGVycyB3aGljaCBhbHJlYWR5IGNsZWFyIExWVCBMSU5UMCwgYW5kIGhlbmNlIHRo
ZSB0cm91Ymxlc29tZQogICAgd3JpdGUgY2FuIGJlIGF2b2lkZWQgYXMgdGhlIHJlZ2lzdGVyIGlz
IGFscmVhZHkgY2xlYXJlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 05:27:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 05:27: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 1ix2Lu-0001mG-2E; Thu, 30 Jan 2020 05:26:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix2Ls-0001mB-QU
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 05:26:52 +0000
X-Inumbo-ID: 1b58b9f0-4321-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b58b9f0-4321-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 05:26:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ix2Ll-0003Q6-FV; Thu, 30 Jan 2020 05:26: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 1ix2Ll-0002uE-9I; Thu, 30 Jan 2020 05:26:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix2Ll-0004Y5-7V; Thu, 30 Jan 2020 05:26:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146580-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=60b6aa2b71efa7e0bd5393ce292ace4a0cf2e71b
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 05:26:45 +0000
Subject: [Xen-devel] [linux-5.4 test] 146580: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4MCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU4MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVH
Ui4gdnMuIDE0NjEyMQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA2MGI2YWEyYjcxZWZhN2UwYmQ1MzkzY2UyOTJhY2U0YTBjZjJlNzFi
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxMjIxNzljYjdkNjQ4YTZm
MzZiMjBkZDZiZjM0Zjk1M2NiMzg0YzMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDYxMjEgIDIw
MjAtMDEtMTUgMTc6NDI6MDQgWiAgIDE0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2MTc4
ICAyMDIwLTAxLTE3IDAyOjU5OjA3IFogICAxMyBkYXlzICAgMjkgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQ2NTgwICAyMDIwLTAxLTI5IDIwOjQwOjAwIFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo4MjcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzc0MTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 05:30:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 05: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 1ix2PE-0002Y4-Or; Thu, 30 Jan 2020 05:30:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix2PC-0002Xx-TV
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 05:30:18 +0000
X-Inumbo-ID: 99a90076-4321-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99a90076-4321-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 05:30: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 <osstest-admin@xenproject.org>)
 id 1ix2PB-0003VD-Dd; Thu, 30 Jan 2020 05: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 1ix2PB-00031D-4F; Thu, 30 Jan 2020 05:30:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix2PB-0005Wy-3d; Thu, 30 Jan 2020 05:30:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146581-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=83357313dd6750e5c3c4e290676acee9d391d9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 05:30:17 +0000
Subject: [Xen-devel] [ovmf test] 146581: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1ODEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgODMzNTczMTNkZDY3NTBlNWMzYzRlMjkwNjc2YWNlZTlkMzkxZDllMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjIgZGF5cyAgIDgzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjU4MSAgMjAyMC0wMS0yOSAyMTowOTo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 05:54:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 05:54: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 1ix2mU-0004H3-40; Thu, 30 Jan 2020 05:54:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix2mT-0004Gy-Ac
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 05:54:21 +0000
X-Inumbo-ID: f1493adc-4324-11ea-89ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1493adc-4324-11ea-89ff-12813bfff9fa;
 Thu, 30 Jan 2020 05:54: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 <osstest-admin@xenproject.org>)
 id 1ix2mL-0003wr-5V; Thu, 30 Jan 2020 05:54: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 1ix2mK-0003fm-Qd; Thu, 30 Jan 2020 05:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix2mK-0003WZ-Q1; Thu, 30 Jan 2020 05:54:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146583-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair: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-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 05:54:12 +0000
Subject: [Xen-devel] [qemu-mainline test] 146583: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1ODMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 07:59:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 07: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 1ix4j8-0005Nh-I8; Thu, 30 Jan 2020 07:59:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix4j7-0005Nc-1A
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 07:59:01 +0000
X-Inumbo-ID: 5e29982b-4336-11ea-8a13-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e29982b-4336-11ea-8a13-12813bfff9fa;
 Thu, 30 Jan 2020 07:58:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3A781AE71;
 Thu, 30 Jan 2020 07:58:57 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <4c53200e-f571-a3de-cb25-6548a40bbb94@suse.com>
 <20200128135626.GO57924@desktop-tdan49n.eng.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e0c5d0d2-052c-64b0-70cc-cf5650220876@suse.com>
Date: Thu, 30 Jan 2020 08:58:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200128135626.GO57924@desktop-tdan49n.eng.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/HVM: fix PM timer I/O port range
 version 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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDEuMjAyMCAxNDo1NiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIEph
biAyOCwgMjAyMCBhdCAwMjoxNzo1MVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gWE9S
LWluZyB0d28gYXJiaXRyYXJ5IG5vbi1lcXVhbCB2YWx1ZXMgbWF5IHByb2R1Y2UgMSBldmVuIGlm
IGJvdGggdmFsdWVzCj4+IGFyZSBkaWZmZXJlbnQgZnJvbSBib3RoIDAgYW5kIDEgKDIgYW5kIDMg
d291bGQgZml0LCBmb3IgZXhhbXBsZSkuIFVzZSBPUgo+PiBpbnN0ZWFkLCB3aGljaCB0b2dldGhl
ciB3aXRoIHRoZSBlYXJsaWVyIGJhaWxpbmcgdXBvbiBmaW5kaW5nCj4+ICJ2ZXJzaW9uID09IG9s
ZF92ZXJzaW9uIiBhY2hpZXZlcyB0aGUgaW50ZW5kZWQgZWZmZWN0Lgo+Pgo+PiBGaXhlczogZjBh
ZDIxYzQ5OWY3ICgieDg2IGh2bTogSW50cm9kdWNlIHBtdGltZXJfY2hhbmdlX2lvcG9ydCBhbmQg
SFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NBVElPTiIpCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIGJ1dCBJIHdpdGhkcmF3IHRoaXMg
cGF0Y2guIFRoZSBjb2RlIGlzIGNvcnJlY3QgYXMgaXMsIGp1c3QKYSBsaXR0bGUgbGVzcyBvYnZp
b3VzbHkgY29ycmVjdCB0aGFuIHdpdGggdGhlIHVzZSBvZiB8LiBBcyBsb25nIGFzCnRoZXJlJ3Mg
bm8gd2F5IGZvciB0aGUgdmFsdWUgc3RvcmVkIGluIFhlbiB0byBiZSBsYXJnZXIgdGhhbiAxLAp0
aGVyZSdzIGFsc28gbm8gd2F5IGZvciBhIGxhcmdlciB2YWx1ZSB0byBwYXNzIHRoZSBjaGVjayBp
bgpxdWVzdGlvbi4KCkluc3RlYWQgSSBub3RpY2UgdGhlIHVwcGVyIDMyIGJpdHMgb2YgdGhlIHZh
bHVlIGFyZSBzaWxlbnRseQppZ25vcmVkLiBJJ2xsIHN1Ym1pdCBhIG5ldyBwYXRjaCBhZGRyZXNz
aW5nIHRoYXQgaW5zdGVhZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:07:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 08: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 1ix4rI-0006jk-Pc; Thu, 30 Jan 2020 08:07:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix4rG-0006jf-Ug
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:07:26 +0000
X-Inumbo-ID: 8d20a154-4337-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d20a154-4337-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 08:07:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ix4rF-00071K-4m; Thu, 30 Jan 2020 08:07: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 1ix4rE-0000nK-QO; Thu, 30 Jan 2020 08:07:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix4rE-0004M9-Pq; Thu, 30 Jan 2020 08:07:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146586-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-armhf-armhf-libvirt-raw: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-arm64-arm64-libvirt-qcow2: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-arm64-arm64-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
 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-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=849052ec61e18780713bec171748e859e32dfd6d
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 08:07:24 +0000
Subject: [Xen-devel] [libvirt test] 146586: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDg0OTA1MmVjNjFlMTg3ODA3MTNiZWMxNzE3
NDhlODU5ZTMyZGZkNmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgMTMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgIDEyIGRheXMgICAxMyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1ODYgIDIwMjAtMDEtMzAgMDQ6MjA6NTcgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJv
cmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENocmlzdGlhbiBFaHJoYXJk
dCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJh
cmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJy
YW5nZUByZWRoYXQuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
SGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJl
ZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAcmVkaGF0LmNvbT4K
ICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5
IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBhdmVsIEhyZGlu
YSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29t
PgogIFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgVGhvbWFzIEh1dGgg
PHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjg2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:09:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 08:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix4tb-0006rg-9o; Thu, 30 Jan 2020 08:09:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix4ta-0006rZ-Eu
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:09:50 +0000
X-Inumbo-ID: e2a7cefe-4337-11ea-8a15-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2a7cefe-4337-11ea-8a15-12813bfff9fa;
 Thu, 30 Jan 2020 08:09: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 mx2.suse.de (Postfix) with ESMTP id D1AF2B15B;
 Thu, 30 Jan 2020 08:09:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <d9fba71e-9caa-45d7-385a-b5ca7c52303c@suse.com>
 <2518e99d-5b4b-85bc-c4bc-0af909fc89e3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e67bf1d3-6f3b-a78c-578b-43a7ef6afb2d@suse.com>
Date: Thu, 30 Jan 2020 09:09:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <2518e99d-5b4b-85bc-c4bc-0af909fc89e3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: undo part of "refine link time stub
 area related assertion"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxODoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8wMS8yMDIw
IDE3OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIG9yaWdpbmFsIGNoZWNrIHdhcyBub3Qg
dG9vIHN0cmljdDogV2hpbGUgd2UgZG9uJ3QgdXNlIG9uZSBwYWdlIG9mCj4+IG1lbW9yeSBwZXIg
Q1BVLCB3ZSBkbyB1c2Ugb25zIHBhZ2Ugb2YgVkEgc3BhY2UgcGVyIENQVS4gSXQgaXMgdGhlCj4g
Cj4gb25lLgo+IAo+PiBsYXR0ZXIgd2hpY2ggbWF0dGVycyBoZXJlLgo+Pgo+PiBVbmRvIHRoYXQg
cGFydCBvZiB0aGUgY2hhbmdlLCBidXQgbGVhdmUgZXZlcnl0aGluZyBlbHNlIGluIHBsYWNlLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4g
T2ssIGJ1dCB0aGlzIGJlZ3MgdGhlIHF1ZXN0aW9uIHdoeT/CoCBJZiB0aGUgc3R1YnMgYXJlIHRp
Z2h0bHkgcGFja2VkCj4gdG9nZXRoZXIsIGJ1dCB0aGUgbGluZWFyIHNwYWNlIGlzbid0LCB3ZSBl
bmQgdXAgaGF2aW5nIGxvYWRzIG9mIGFsaWFzZXMKPiBvZiB0aGUgc3R1YnMuCj4gCj4gVGhlcmUg
aXMgbm8gc2VjdXJpdHkgYmVuZWZpdCBmb3IgZG9pbmcgc28sIGJ1dCB0aGVyZSBpcyBhIHJlYWwK
PiBwZXJmb3JtYW5jZSBjb3N0IGZyb20gbm90IGNvbXBhY3RpbmcgdGhlIGxpbmVhciBzcGFjZS7C
oCBNb3N0IG5vdGFibHksCj4gdHdvIHRocmVhZHMgdW5hYmxlIHRvIHNoYXJlIGEgNGsgdGxiIGVu
dHJ5IGZvciB0aGVpciBvd24gc3R1YnMsIGJ1dCBhbHNvCj4gcmVkdWNlZCBjYWNoZSBsb2NhbGl0
eSBvZiByZWZlcmVuY2UgZm9yIHRoZSBwYWdldGFibGVzIHJlcXVpcmVzIHRvIG1hcAo+IHRoZSBv
dmVybHktbGFyZ2UgbGluZWFyIHNwYWNlLgoKVGhlIGlkZWEsIGlpcmMsIHdhcyB0byBtYWtlIHRo
ZSBhZGRyZXNzZXMgZXZlbiBtb3JlIGVhc2lseQpyZWNvZ25pemFibGUgdGhpcyB3YXksIGluIHBh
cnRpY3VsYXIgaW4gdGhlIGNhc2UgYSBzdHViIHdhcwpyZWZlcmVuY2VkIGZvciBhIENQVSB0aGF0
IHdhcyB0YWtlbiBvZmZsaW5lLiBCdXQgeWVzLCB0aGlzIGlzbid0CmFuIG92ZXJseSBiaWcgd2lu
IGluIHRoaXMgcmVnYXJkLCBzbyBwZXJoYXBzIHRoZSBhcnJhbmdlbWVudApjb3VsZCBiZSByZXZp
c2VkIChsb29raW5nIG92ZXIgdGhlIGNvZGUgdGhlcmUgZG9uJ3QgbG9vayB0byBiZQphbnkgb3Ro
ZXIgZGVwZW5kZW5jaWVzIG9uIHRoaXMgbGF5b3V0KS4gVW50aWwgdGhlbiB0aG91Z2ggdGhlCmFz
c2VydGlvbiBzaG91bGQgYmUgZml4ZWQsIGFzIHJpZ2h0IG5vdyBpdCBpcyBjbGVhcmx5Cmluc3Vm
ZmljaWVudC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:12:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix4vu-0007bX-P8; Thu, 30 Jan 2020 08:12:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix4vt-0007bR-Jk
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:12:13 +0000
X-Inumbo-ID: 37fd26ec-4338-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37fd26ec-4338-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 08:12:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32280B1A5;
 Thu, 30 Jan 2020 08:12:12 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
 <c714a185-ee86-c4f4-53fe-4c7f5c05a582@suse.com>
 <20200129183727.t53wphvboeurzuhk@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <23bf85b0-976b-09d5-96fe-587069b25679@suse.com>
Date: Thu, 30 Jan 2020 09:12:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129183727.t53wphvboeurzuhk@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAxOTozNywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyMywgMjAy
MCBhdCAxMjoyODowMFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjIuMDEuMjAy
MCAyMToyMywgV2VpIExpdSB3cm90ZToKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKPj4+IEBAIC0wLDAgKzEsOTggQEAK
Pj4+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+PiArICogYXNtLXg4Ni9ndWVzdC9oeXBlcnYt
aGNhbGwuaAo+Pj4gKyAqCj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+Pj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+Pj4gKyAqIExp
Y2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+Pj4gKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCj4+PiArICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4g
KyAqCj4+PiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljCj4+PiArICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4gKyAqCj4+PiArICog
Q29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KPj4+ICsgKi8KPj4+ICsKPj4+ICsjaWZuZGVm
IF9fWDg2X0hZUEVSVl9IQ0FMTF9IX18KPj4+ICsjZGVmaW5lIF9fWDg2X0hZUEVSVl9IQ0FMTF9I
X18KPj4+ICsKPj4+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KPj4+ICsKPj4+ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+Pj4gKyNpbmNsdWRl
IDxhc20vZml4bWFwLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5oPgo+
Pj4gKyNpbmNsdWRlIDxhc20vcGFnZS5oPgo+Pj4gKwo+Pj4gK3N0YXRpYyBpbmxpbmUgdWludDY0
X3QgaHZfZG9faHlwZXJjYWxsKHVpbnQ2NF90IGNvbnRyb2wsIHBhZGRyX3QgaW5wdXRfYWRkciwK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IG91dHB1
dF9hZGRyKQo+Pj4gK3sKPj4+ICsgICAgdWludDY0X3Qgc3RhdHVzOwo+Pj4gKyAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9IG91dHB1dF9hZGRyOwo+Pj4gKwo+Pj4gKyAg
ICBhc20gdm9sYXRpbGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxsX3BhZ2VdIgo+Pj4gKyAgICAg
ICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCksCj4+PiArICAgICAg
ICAgICAgICAgICAgICAiK2QiIChpbnB1dF9hZGRyKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4+PiAr
ICAgICAgICAgICAgICAgICAgOiAiciIgKHI4KSwKPj4+ICsgICAgICAgICAgICAgICAgICAgIFto
Y2FsbF9wYWdlXSAicCIgKGZpeF94X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKSkKPj4+ICsg
ICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIHN0YXR1
czsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9kb19mYXN0X2h5
cGVyY2FsbCh1aW50MTZfdCBjb2RlLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgaW5wdXQxLCB1aW50NjRfdCBpbnB1dDIpCj4+PiArewo+
Pj4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4+PiArICAgIHVpbnQ2NF90IGNvbnRyb2wgPSBjb2Rl
IHwgSFZfSFlQRVJDQUxMX0ZBU1RfQklUOwo+Pj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25n
IHI4IGFzbSgicjgiKSA9IGlucHV0MjsKPj4+ICsKPj4+ICsgICAgYXNtIHZvbGF0aWxlICgiSU5E
SVJFQ1RfQ0FMTCAlUFtoY2FsbF9wYWdlXSIKPj4+ICsgICAgICAgICAgICAgICAgICA6ICI9YSIg
KHN0YXR1cyksICIrYyIgKGNvbnRyb2wpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgIitkIiAo
aW5wdXQxKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4+PiArICAgICAgICAgICAgICAgICAgOiAiciIg
KHI4KSwKPj4+ICsgICAgICAgICAgICAgICAgICAgIFtoY2FsbF9wYWdlXSAicCIgKGZpeF94X3Rv
X3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKSkKPj4+ICsgICAgICAgICAgICAgICAgICA6KTsKPj4K
Pj4gVGhpcyBjb21lcyB0aHJvdWdoIGFzIGEgc21pbGV5IGluIG15IG1haWwgdmlld2VyLCBiZWNh
dXNlIG9mIHRoZQo+PiBtaXNzaW5nIGJsYW5rcyBpbW1lZGlhdGVseSBpbnNpZGUgdGhlIG91dGVy
bW9zdCBwYXJlbnRoZXNlcy4KPiAKPiBGaXhlZC4KCkJ5IGRyb3BwaW5nIHRoZSA6LCBJIGFzc3Vt
ZT8gTXkgc3VnZ2VzdGlvbiBvZiBqdXN0IHRoZSBtaXNzaW5nIGJsYW5rCm1heSBoYXZlIGJlZW4g
bWlzbGVhZGluZyBoZXJlIChhbGJlaXQgdGhlIGJsYW5rcyBzdGlsbCBuZWVkIGFkZGluZykuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:18:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 08: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 1ix52K-0007oG-KA; Thu, 30 Jan 2020 08:18:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix52J-0007oB-7N
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:18:51 +0000
X-Inumbo-ID: 24ba4d98-4339-11ea-8a15-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24ba4d98-4339-11ea-8a15-12813bfff9fa;
 Thu, 30 Jan 2020 08:18: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 mx2.suse.de (Postfix) with ESMTP id 53922B249;
 Thu, 30 Jan 2020 08:18:49 +0000 (UTC)
To: pgnet.dev@gmail.com
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
 <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f49a0af0-afa4-5c5b-77e2-c16d89b323ee@suse.com>
Date: Thu, 30 Jan 2020 09:18:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@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>

T24gMjkuMDEuMjAyMCAyMDoyOSwgUEdOZXQgRGV2IHdyb3RlOgo+IHdpdGggeGVuIGNtZCBsaW5l
IG9wdHMgcmVkdWNlZCB0bwo+IAo+IAlvcHRpb25zPWRvbTBfbWF4X3ZjcHVzPTQgZG9tMF9tZW09
NDAxNk0sbWF4OjQwOTZNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBub3JlYm9vdD1mYWxz
ZSBzeW5jX2NvbnNvbGU9dHJ1ZSBzY2hlZF9kZWJ1ZyBpb21tdT12ZXJib3NlIGFwaWNfdmVyYm9z
aXR5PXZlcmJvc2UKPiAKPiBzdGlsbCBubyBmcmVxIGRhdGEvY29udHJvbAoKU3VyZSwgdGhlcmUg
d2FzIG5vIHN1Z2dlc3Rpb24gdGhhdCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbnMgd291bGQKYWZm
ZWN0IHRoaXMuIEl0IHdhcyBqdXN0IHRoYXQgdGhlcmUgd2VyZSBzbyBtYW55IG9wdGlvbnMgdGhh
dCBpdAp3YXMgaGFyZCB0byBzZWUgd2hhdCB5b3UgYWN0dWFsbHkgd2FudCB0byBhY2hpZXZlLiBU
aGVyZSBhcmUgc3RpbGwKcG9pbnRsZXNzIG9wdGlvbnMgYWJvdmU6IG5vcmVib290PWZhbHNlIGlz
IHRoZSBkZWZhdWx0IGFueXdheS4gVGhlCmxhc3QgdGhyZWUgb3B0aW9ucyBhbHNvIHNob3VsZG4n
dCBiZSBzdHJpY3RseSBuZWVkZWQuIFRoZW4gYWdhaW4KaXQgaXMgdW5jbGVhciAoYmVjYXVzZSBv
ZiAuLi4KCj4gYW5kLAo+IAo+IHhsIGRtZXNnCj4gCShYRU4pICAwMDAwMDAwMDkyMTE4MDAwIC0g
MDAwMDAwMDA5MjEzYzAwMCAodXNhYmxlKQoKLi4uIHRoZSBsb2cgYmVpbmcgY3VyIG9mZiBhdCB0
aGUgYmVnaW5uaW5nLCB3aGV0aGVyIHlvdSB1c2UgYQpkZWJ1ZyBvciByZWxlYXNlIGh5cGVydmlz
b3IuIEZvciBmaWd1cmluZyBvdXQgaXNzdWVzLCBpdCBpcwpnZW5lcmFsbHkgaGVscGZ1bCAoYWR2
aXNhYmxlKSB0byB1c2UgdGhlIGRlYnVnIHZhcmlhbnQuIElmIHlvdSdyZQp1c2luZyBvcGVuU1VT
RSBhbmQgeGVuLmVmaSwgdGhpcyBtYXkgbWVhbiB5b3UgbmVlZCB0byBidWlsZCB5b3UKb3duLCB0
aG91Z2guCgpJbiBhbnkgZXZlbnQgLSBkb2VzIHRoaXMgbG9nIGNvdmVyIHRoZSAoZmFpbGVkKSBh
dHRlbXB0IHRvCmxvYWQgdGhlIHhlbi1hY3BpLXByb2Nlc3NvciBkcml2ZXI/IElmIG5vdCwgcGxl
YXNlIHByb3ZpZGUgb25lCndoaWNoIGRvZXMuIEl0IGlzIHRoZSBsb2FkaW5nIG9mIHRoYXQgZHJp
dmVyIHdoaWNoIGlzIGNydWNpYWwKZm9yIFAtc3RhdGUgY29udHJvbCB0byBzdGFydCB3b3JraW5n
IGluIFhlbiwgYXMgLSBvdGhlciB0aGFuCmZvciBDLXN0YXRlcyBvbiBoYWxmd2F5IG1vZGVybiBD
UFVzIC0gWGVuIGRlcGVuZHMgb24gRG9tMCB0bwp1cGxvYWQgcmVsZXZhbnQgZGF0YSBvYnRhaW5l
ZCBmcm9tIEFDUEkgdGFibGVzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:39:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 08: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 1ix5MN-00010m-IJ; Thu, 30 Jan 2020 08:39:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VOoA=3T=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ix5MM-00010h-9X
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:39:34 +0000
X-Inumbo-ID: 09c697b4-433c-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09c697b4-433c-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 08:39:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 53D61AAF1;
 Thu, 30 Jan 2020 08:39:32 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, pgnet.dev@gmail.com
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
 <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
 <f49a0af0-afa4-5c5b-77e2-c16d89b323ee@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1d092341-15b4-e733-a7a2-7fcf3ecd30f5@suse.com>
Date: Thu, 30 Jan 2020 09:39:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <f49a0af0-afa4-5c5b-77e2-c16d89b323ee@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAgMDk6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI5LjAxLjIwMjAgMjA6
MjksIFBHTmV0IERldiB3cm90ZToKPj4gd2l0aCB4ZW4gY21kIGxpbmUgb3B0cyByZWR1Y2VkIHRv
Cj4+Cj4+IAlvcHRpb25zPWRvbTBfbWF4X3ZjcHVzPTQgZG9tMF9tZW09NDAxNk0sbWF4OjQwOTZN
IGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBub3JlYm9vdD1mYWxzZSBzeW5jX2NvbnNvbGU9
dHJ1ZSBzY2hlZF9kZWJ1ZyBpb21tdT12ZXJib3NlIGFwaWNfdmVyYm9zaXR5PXZlcmJvc2UKPj4K
Pj4gc3RpbGwgbm8gZnJlcSBkYXRhL2NvbnRyb2wKPiAKPiBTdXJlLCB0aGVyZSB3YXMgbm8gc3Vn
Z2VzdGlvbiB0aGF0IHRoZSBjb21tYW5kIGxpbmUgb3B0aW9ucyB3b3VsZAo+IGFmZmVjdCB0aGlz
LiBJdCB3YXMganVzdCB0aGF0IHRoZXJlIHdlcmUgc28gbWFueSBvcHRpb25zIHRoYXQgaXQKPiB3
YXMgaGFyZCB0byBzZWUgd2hhdCB5b3UgYWN0dWFsbHkgd2FudCB0byBhY2hpZXZlLiBUaGVyZSBh
cmUgc3RpbGwKPiBwb2ludGxlc3Mgb3B0aW9ucyBhYm92ZTogbm9yZWJvb3Q9ZmFsc2UgaXMgdGhl
IGRlZmF1bHQgYW55d2F5LiBUaGUKPiBsYXN0IHRocmVlIG9wdGlvbnMgYWxzbyBzaG91bGRuJ3Qg
YmUgc3RyaWN0bHkgbmVlZGVkLiBUaGVuIGFnYWluCj4gaXQgaXMgdW5jbGVhciAoYmVjYXVzZSBv
ZiAuLi4KPiAKPj4gYW5kLAo+Pgo+PiB4bCBkbWVzZwo+PiAJKFhFTikgIDAwMDAwMDAwOTIxMTgw
MDAgLSAwMDAwMDAwMDkyMTNjMDAwICh1c2FibGUpCj4gCj4gLi4uIHRoZSBsb2cgYmVpbmcgY3Vy
IG9mZiBhdCB0aGUgYmVnaW5uaW5nLCB3aGV0aGVyIHlvdSB1c2UgYQo+IGRlYnVnIG9yIHJlbGVh
c2UgaHlwZXJ2aXNvci4gRm9yIGZpZ3VyaW5nIG91dCBpc3N1ZXMsIGl0IGlzCj4gZ2VuZXJhbGx5
IGhlbHBmdWwgKGFkdmlzYWJsZSkgdG8gdXNlIHRoZSBkZWJ1ZyB2YXJpYW50LiBJZiB5b3UncmUK
PiB1c2luZyBvcGVuU1VTRSBhbmQgeGVuLmVmaSwgdGhpcyBtYXkgbWVhbiB5b3UgbmVlZCB0byBi
dWlsZCB5b3UKPiBvd24sIHRob3VnaC4KPiAKPiBJbiBhbnkgZXZlbnQgLSBkb2VzIHRoaXMgbG9n
IGNvdmVyIHRoZSAoZmFpbGVkKSBhdHRlbXB0IHRvCj4gbG9hZCB0aGUgeGVuLWFjcGktcHJvY2Vz
c29yIGRyaXZlcj8gSWYgbm90LCBwbGVhc2UgcHJvdmlkZSBvbmUKPiB3aGljaCBkb2VzLiBJdCBp
cyB0aGUgbG9hZGluZyBvZiB0aGF0IGRyaXZlciB3aGljaCBpcyBjcnVjaWFsCj4gZm9yIFAtc3Rh
dGUgY29udHJvbCB0byBzdGFydCB3b3JraW5nIGluIFhlbiwgYXMgLSBvdGhlciB0aGFuCj4gZm9y
IEMtc3RhdGVzIG9uIGhhbGZ3YXkgbW9kZXJuIENQVXMgLSBYZW4gZGVwZW5kcyBvbiBEb20wIHRv
Cj4gdXBsb2FkIHJlbGV2YW50IGRhdGEgb2J0YWluZWQgZnJvbSBBQ1BJIHRhYmxlcy4KCkknZCBs
aWtlIHRvIHJlcXVlc3QgeW91IGFkZGluZyB0aGUgZG9tMCBrZXJuZWwgYm9vdCBwYXJhbWV0ZXJz
LCB0b286CgpkZWJ1ZyBpbml0Y2FsbF9kZWJ1ZwoKVGhpcyBzaG91bGQgZ2l2ZSB1cyBhIGNsdWUg
d2hldGhlciB0aGVyZSB3YXMgYSB0cnkgdG8gY2FsbCB0aGUgZHJpdmVyCmF0IGFsbCBhbmQgd2hl
biB0aGlzIGRpZCBoYXBwZW4gYW5kIHdpdGggd2hhdCByZXN1bHQuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 08:46:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 08: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 1ix5Si-0001pV-Av; Thu, 30 Jan 2020 08:46:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix5Sh-0001pQ-7R
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 08:46:07 +0000
X-Inumbo-ID: f422e02e-433c-11ea-8a1d-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f422e02e-433c-11ea-8a1d-12813bfff9fa;
 Thu, 30 Jan 2020 08:46:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580373967; x=1611909967;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=8c1cSPS6goxKjZnVH69FGut6abXuDRoVkveJomcbOlo=;
 b=uvtntLA+CDpwbiy8jhW1bSt197SHcGNLWAZYxUFN6vnnDMen8lWcHyy+
 Y0SCmBhHzwuJnoHFce0xd6E+w65vALUfLYouY2kI5t4l8T9GwdM+xFxGD
 lDwFJUqolvVHHJDTHoG/sq3i6Y2nUay4Y/sSQx2uroBichkafLlMn3ISF g=;
IronPort-SDR: lP959ihDwfeo5WCcWsBSaQJwD3ilDs7jXZyej92eDl5Ky8Mlg0Z6kD/8sLAosVpm+fnci5wWkH
 zphx7y5HKrHg==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="13580385"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 30 Jan 2020 08:45:54 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (Postfix) with ESMTPS
 id 1EF61A20A8; Thu, 30 Jan 2020 08:45:50 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 08:45:50 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 08:45:49 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 08:45:49 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>
Thread-Topic: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore data
Thread-Index: AQHV1rL7qel1CZFAGUGnYMvRiAuikKgCJzqAgAC5NNA=
Date: Thu, 30 Jan 2020 08:45:49 +0000
Message-ID: <6ac0ec3ffd1749b79a34c3d96d99ccf4@EX13D32EUC003.ant.amazon.com>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-3-pdurrant@amazon.com> <20200129212313.GD2995@mail-itl>
In-Reply-To: <20200129212313.GD2995@mail-itl>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+DQo+IFNlbnQ6IDI5IEph
bnVhcnkgMjAyMCAyMToyMw0KPiBUbzogRHVycmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNv
LnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJl
bGxpbmkNCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsgV2VpIExpdQ0KPiA8d2xAeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZQ0KPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+OyBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NCAyLzJdIGRvY3MvZGVzaWduczogQWRkIGEgZGVzaWdu
DQo+IGRvY3VtZW50IGZvciBtaWdyYXRpb24gb2YgeGVuc3RvcmUgZGF0YQ0KPiANCj4gT24gV2Vk
LCBKYW4gMjksIDIwMjAgYXQgMDI6NDc6MDJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0K
PiANCj4gPHNuaXA+DQo+IA0KPiA+ICsqKm5vZGUgZGF0YSoqDQo+ID4gKw0KPiA+ICsNCj4gPiAr
YDxwYXRoPnw8dmFsdWU+fDxwZXJtLWFzLXN0cmluZz58YA0KPiA+ICsNCj4gPiArDQo+ID4gK2A8
cGF0aD5gIGlzIGNvbnNpZGVyZWQgcmVsYXRpdmUgdG8gdGhlIGRvbWFpbiBwYXRoDQo+IGAvbG9j
YWwvZG9tYWluLyRkb21pZGANCj4gPiArYW5kIGhlbmNlIG11c3Qgbm90IGJlZ2luIHdpdGggYC9g
Lg0KPiANCj4gSG93IGJhY2tlbmQgc2V0dGluZ3MgYXJlIGdvaW5nIHRvIGJlIHNlcmlhbGl6ZWQ/
DQoNClRoZXkncmUgbm90IGdvaW5nIHRvIGJlLiBUaGUgdG9vbHN0YWNrIHdpbGwgY29uc3RydWN0
IG5ldyBiYWNrZW5kczsgY28tb3BlcmF0aW9uIHdpbGwgYmUgcmVxdWlyZWQgZnJvbSB0aGVtIGlu
IHRoYXQgdGhleSBtdXN0IHN1cHBvcnQgcmUtYmluZGluZyAod2hpY2ggdGhlIGxhdGVzdCB2ZXJz
aW9ucyBvZiBibGtiYWNrIGFuZCBuZXRiYWNrIGRvKS4gV2Ugd2lsbCBuZWVkIHRvIHdoaXRlLWxp
c3QgYmFja2VuZHMgdGhhdCBhcmUga25vd24gdG8gZG8gdGhpcyBhbmQgcmVmdXNlIG5vbi1jb29w
ZXJhdGl2ZSBtaWdyYXRpb24gaWYgYW55IG90aGVyIGJhY2tlbmQgaXMgdXNlLg0KDQo+IEZvciBl
eGFtcGxlIHZpZiBiYWNrZW5kDQo+IGhhcyBhIGJ1bmNoIG9mIGZlYXR1cmUtKiBlbnRyaWVzLCB3
aGljaCBzaG91bGQgbm90IGNoYW5nZSB1bmRlciB0aGUNCj4gZ3Vlc3QgZmVldCBkdXJpbmcgbm9u
LWNvb3BlcmF0aXZlIG1pZ3JhdGlvbi4NCj4gDQoNClRoZSBmcm9udGVuZCB3aWxsIG5vcm1hbGx5
IGNvbWUgYmFjayBpbiAnY29ubmVjdGVkJyBzdGF0ZSwgaW4gd2hpY2ggY2FzZSBhIGNoYW5nZSBp
biBhbnkgZmVhdHVyZSBmbGFncyB3aWxsIGJlIGlycmVsZXZhbnQgdW50aWwgdGhlIG5leHQgKGlm
IGFueSkgcmUtY29ubmVjdGlvbiAoc2luY2UgdGhlIHByb3RvY29scyBvbmx5IHNhbXBsZSB0aGVt
IGF0IHRoYXQgcG9pbnQpLiBJZiB0aGUgZnJvbnRlbmQgaXMgbm90IGNvbm5lY3RlZCB0aGVuIGl0
IHdpbGwgc2FtcGxlIHRoZSBmZWF0dXJlIGZsYWdzIGluIHRoZSB1c3VhbCB3YXkuIElmIHRoZSBm
cm9udGVuZC9iYWNrZW5kIGFyZSBpbiB0cmFuc2l0aW9uIHRoZW4gdGhlIGxvY2tpbmcgaW4gdGhl
IGJhY2tlbmQgc2hvdWxkIHByZXZlbnQgdGhlICd1bmJpbmQnIGZyb20gY29tcGxldGluZyB1bnRp
bCBzb21lIGxldmVsIG9mIHN0YWJpbGl0eSBoYXMgYmVlbiByZWFjaGVkLg0KDQo+ID4gK2A8cGF0
aD5gIGFuZCBgPHZhbHVlPmAgc2hvdWxkIGJlIHN1aXRhYmxlIHRvIGZvcm11bGF0ZSBhIGBXUklU
RWANCj4gb3BlcmF0aW9uDQo+ID4gK3RvIHRoZSByZWNlaXZpbmcgeGVuc3RvcmUgYW5kIGA8cGVy
bS1hcy1zdHJpbmc+YCBzaG91bGQgYmUgc2ltaWxhcmx5DQo+IHN1aXRhYmxlDQo+ID4gK3RvIGZv
cm11bGF0ZSBhIHN1YnNlcXVlbnQgYFNFVF9QRVJNU2Agb3BlcmF0aW9uLg0KPiA+ICsNCj4gPiAr
Kip3YXRjaCBkYXRhKioNCj4gPiArDQo+ID4gKw0KPiA+ICtgPHBhdGg+fDx0b2tlbj58YA0KPiA+
ICsNCj4gPiArYDxwYXRoPmAgYWdhaW4gaXMgY29uc2lkZXJlZCByZWxhdGl2ZSBhbmQsIHRvZ2V0
aGVyIHdpdGggYDx0b2tlbj5gLA0KPiBzaG91bGQNCj4gPiArYmUgc3VpdGFibGUgdG8gZm9ybXVs
YXRlIGFuIGBBRERfRE9NQUlOX1dBVENIRVNgIG9wZXJhdGlvbiAoc2VlIGJlbG93KS4NCj4gPiAr
DQo+ID4gKw0KPiA+ICsjIyMgUHJvdG9jb2wgRXh0ZW5zaW9uDQo+ID4gKw0KPiA+ICtUaGUgYFdB
VENIYCBvcGVyYXRpb24gZG9lcyBub3QgYWxsb3cgc3BlY2lmaWNhdGlvbiBvZiBhIGA8ZG9taWQ+
YDsgaXQNCj4gaXMNCj4gPiArYXNzdW1lZCB0aGF0IHRoZSB3YXRjaCBwZXJ0YWlucyB0byB0aGUg
ZG9tYWluIHRoYXQgb3ducyB0aGUgc2hhcmVkIHJpbmcNCj4gPiArb3ZlciB3aGljaCB0aGUgb3Bl
cmF0aW9uIGlzIHBhc3NlZC4gSGVuY2UsIGZvciB0aGUgdG9vbC1zdGFjayB0byBiZQ0KPiBhYmxl
DQo+ID4gK3RvIHJlZ2lzdGVyIGEgd2F0Y2ggb24gYmVoYWxmIG9mIGEgZG9tYWluIGEgbmV3IG9w
ZXJhdGlvbiBpcyBuZWVkZWQ6DQo+ID4gKw0KPiA+ICtgYGANCj4gPiArQUREX0RPTUFJTl9XQVRD
SEVTICAgICAgPGRvbWlkPnw8d2F0Y2g+fCsNCj4gPiArDQo+ID4gK0FkZHMgd2F0Y2hlcyBvbiBi
ZWhhbGYgb2YgdGhlIHNwZWNpZmllZCBkb21haW4uDQo+ID4gKw0KPiA+ICs8d2F0Y2g+IGlzIGEg
TlVMIHNlcGFyYXRlZCB0dXBsZSBvZiA8cGF0aD58PHRva2VuPi4gVGhlIHNlbWFudGljcyBvZg0K
PiB0aGlzDQo+ID4gK29wZXJhdGlvbiBhcmUgaWRlbnRpY2FsIHRvIHRoZSBkb21haW4gaXNzdWlu
ZyBXQVRDSCA8cGF0aD58PHRva2VuPnwgZm9yDQo+ID4gK2VhY2ggPHdhdGNoPi4NCj4gPiArYGBg
DQo+IA0KPiBOb3JtYWwgV0FUQ0ggb3BlcmF0aW9uIHRyaWdnZXJzIGFuIGV2ZW50IGltbWVkaWF0
ZWx5LiBJcyBpdCBpbnRlbmRlZCBpbg0KPiB0aGlzIGNhc2UgdG9vPyBPbiB0aGUgb3RoZXIgaGFu
ZCwgZ3Vlc3Qgc2hvdWxkIGNvcGUgd2l0aCBzcHVyaW91cyB3YXRjaA0KPiBldmVudHMsIHNvIHBy
b2JhYmx5IG5vdCBhbiBpc3N1ZS4NCg0KSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzIGlmIG9uZSBp
cyB0cmlnZ2VyZWQgb3Igbm90LiBBcyB5b3Ugc2F5LCB0aGUgd2F0Y2ggcHJvdG9jb2wgYWxsb3dz
IHRoZW0gdG8gc3B1cmlvdXNseSBmaXJlIHNvIHRoZSBndWVzdCBzaG91bGQgY29wZSBlaXRoZXIg
d2F5Lg0KDQo+IA0KPiA+ICtUaGUgd2F0Y2ggaW5mb3JtYXRpb24gZm9yIGEgZG9tYWluIGFsc28g
bmVlZHMgdG8gYmUgZXh0cmFjdGVkIGZyb20gdGhlDQo+ID4gK3NlbmRpbmcgeGVuc3RvcmVkIHNv
IHRoZSBmb2xsb3dpbmcgb3BlcmF0aW9uIGlzIGFsc28gbmVlZGVkOg0KPiA+ICsNCj4gPiArYGBg
DQo+ID4gK0dFVF9ET01BSU5fV0FUQ0hFUyAgICAgIDxkb21pZD58PGluZGV4PiAgIDxnZW5jbnQ+
fDx3YXRjaD58Kg0KPiA+ICsNCj4gPiArR2V0cyB0aGUgbGlzdCBvZiB3YXRjaGVzIHRoYXQgYXJl
IGN1cnJlbnRseSByZWdpc3RlcmVkIGZvciB0aGUgZG9tYWluLg0KPiA+ICsNCj4gPiArPHdhdGNo
PiBpcyBhIE5VTCBzZXBhcmF0ZWQgdHVwbGUgb2YgPHBhdGg+fDx0b2tlbj4uIFRoZSBzdWItbGlz
dA0KPiByZXR1cm5lZA0KPiA+ICt3aWxsIHN0YXJ0IGF0IDxpbmRleD4gaW50byB0aGUgdGhlIG92
ZXJhbGwgbGlzdCBvZiB3YXRjaGVzIGFuZCBtYXkgYmUNCj4gPiArdHJ1bmNhdGVkIHN1Y2ggdGhh
dCB0aGUgcmV0dXJuZWQgZGF0YSBmaXRzIHdpdGhpbiBYRU5TVE9SRV9QQVlMT0FEX01BWC4NCj4g
PiArSWYgPGluZGV4PiBpcyBiZXlvbmQgdGhlIGVuZCBvZiB0aGUgb3ZlcmFsbCBsaXN0IHRoZW4g
dGhlIHJldHVybmVkIHN1Yi0NCj4gPiArbGlzdCB3aWxsIGJlIGVtcHR5LiBJZiB0aGUgdmFsdWUg
b2YgPGdlbmNudD4gY2hhbmdlcyB0aGVuIGl0IGluZGljYXRlcw0KPiA+ICt0aGF0IHRoZSBvdmVy
YWxsIHdhdGNoIGxpc3QgaGFzIGNoYW5nZWQgYW5kIHRodXMgaXQgbWF5IGJlIG5lY2Vzc2FyeQ0K
PiA+ICt0byByZS1pc3N1ZSB0aGUgb3BlcmF0aW9uIGZvciBwcmV2aW91cyB2YWx1ZXMgb2YgPGlu
ZGV4Pi4NCj4gPiArYGBgDQo+IA0KPiBJbiB3aGF0IHVuaXRzIDxpbmRleD4gaXMgZXhwcmVzc2Vk
PyBieXRlcz8gZW50cmllcz8NCg0KSSB0aG91Z2h0IGVudHJpZXMgd2FzIHJlYXNvbmFibHkgd2Vs
bCBpbXBsaWVkIHNpbmNlIEkgcmVmZXIgdG8gYSBsaXN0LCBidXQgSSBjYW4gbWFrZSBpdCBleHBs
aWNpdC4NCg0KPiBDYW4gdGhlIHJlc3BvbnNlIGJlIHRydW5jYXRlZCBhdCBhcmJpdHJhcnkgcGxh
Y2UsIG9yIG9ubHkgYmV0d2Vlbg0KPiByZWNvcmRzPw0KPiANCg0KT25seSBiZXR3ZWVuIHJlY29y
ZHMuIEFnYWluIEknbGwgYWRkIHNvbWUgd29yZHMgdG8gbWFrZSB0aGF0IGNsZWFyLg0KDQogIFBh
dWwNCg0KPiAtLQ0KPiBCZXN0IFJlZ2FyZHMsDQo+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aQ0KPiBJbnZpc2libGUgVGhpbmdzIExhYg0KPiBBOiBCZWNhdXNlIGl0IG1lc3NlcyB1cCB0aGUg
b3JkZXIgaW4gd2hpY2ggcGVvcGxlIG5vcm1hbGx5IHJlYWQgdGV4dC4NCj4gUTogV2h5IGlzIHRv
cC1wb3N0aW5nIHN1Y2ggYSBiYWQgdGhpbmc/DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:02:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09: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 1ix5hu-0003Q2-TF; Thu, 30 Jan 2020 09:01:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix5ht-0003Px-Hk
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:01:49 +0000
X-Inumbo-ID: 25a37f1c-433f-11ea-b211-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 25a37f1c-433f-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 09:01:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580374908;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=fmfzJl3r2uDhiCjRSSHVR9si/aMkFyvwh79V2q5pUVA=;
 b=UDNVF5cQETuZOi92mjvzYwf0iT1CbV3QXDqQlI3Ly0wP3S4XeA4j0Ud5
 oa11yGKLsXLAnHyhQHiY89tGhUz2xWtUUorlyuLenqNg79iFmmE/F4WLy
 +KLFkhNvBEw/6+iNezIlXTbzCAgOKTeqSVx/XelEaCWHpOXlTkZEEGXYd I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gUSTKiWUCL8+Gl3d/GAbP3btReAKqAEQaq8NzSQzDOdoF5L1g/n6LQjg/zyPF+ZP9z7T0P0or5
 +8jfELEJfNVTGJ7f2lOj7G0f1+g2jodHIbUH2uvQtJO96bqadwz1nq8g5qT7CjaCO8PCfheMhE
 OB/LHUheSqL/KBaWfWk6rfrtmUQ8gdciFlDt7kJnfw5EqjnLFfRVzQon0GZ329cWyCgqS3WaMC
 QP9+gn7eduLgYHSjgp/Z0a6E/ar3E14AmkkPgw9hYXpiMlYtjIFCdkcRZumv1oUPseUgOQ+NCG
 ffs=
X-SBRS: 2.7
X-MesageID: 12279565
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12279565"
Date: Thu, 30 Jan 2020 10:01:38 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20200130090138.GA4679@Air-de-Roger>
References: <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
 <299023995.1231830.1580157801838@mail.yahoo.com>
 <20200128101257.GJ57924@desktop-tdan49n.eng.citrite.net>
 <39893674.1202836.1580337787157@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <39893674.1202836.1580337787157@mail.yahoo.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jason Andryuk <jandryuk@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMTA6NDM6MDdQTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gID4gQlRXLCBhcmUgeW91IGNyZWF0aW5nIHRoZSBkcml2ZXIgZG9tYWluIHdpdGggJ2RyaXZl
cl9kb21haW49MScgaW4gdGhlIHhsIGNvbmZpZyBmaWxlPwo+IAo+IE5vLCBJIHdhc24ndCBhd2Fy
ZSBvZiB0aGUgJ2RyaXZlcl9kb21haW4nIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGJlZm9yZSwgYW5k
IHRoaXMgaXMgd2hhdCBJIHdhcyBtaXNzaW5nLiBXaXRoIHRoaXMgY29uZmlndXJhdGlvbiBvcHRp
b24sIEkgd2FzIGFibGUgdG8gbWFrZSB0aGUgSFZNIGRyaXZlciBkb21haW4gd29yay4gSG93ZXZl
ciwgdGhlIFBWIGRyaXZlciBkb21haW4gd29ya2VkIGZpbmUgd2l0aG91dCB0aGlzIG9wdGlvbiBj
b25maWd1cmVkLgo+IAo+ID4gQXJlIHlvdSBzdXJlIHRoaXMgY29tbWFuZCBpcyBydW4gb24gdGhl
IGRyaXZlciBkb21haW4/Cj4gCj4gU2luY2UgSSBoYWQgaW5zdGFsbGVkIHhlbi11dGlscyBpbiB0
aGUgZHJpdmVyIGRvbWFpbiBmb3IgdGhlIGJyaWRnZSB0byB3b3JrLCBpdCBpbnN0YWxsZWQgWGVu
IGh5cGVydmlzb3IgaW4gdGhlIGRyaXZlciBkb21haW4uIEFzIGEgcmVzdWx0LCBteSBkcml2ZXIg
ZG9tYWluIGJlY2FtZSBhbm90aGVyIERvbTAuIFJlYWxpemluZyB0aGF0IEkgcmFuIHJlZ3VsYXIg
VWJ1bnR1IGluIHRoZSBkcml2ZXIgZG9tYWluLiBUaGlzIHdhcyBhbm90aGVyIGtleSBwb2ludCB0
byBtYWtlIHRoZSBkcml2ZXIgZG9tYWluIHdvcmsuCgpSZW1vdmUgdGhlIFhlbiBlbnRyeSBmcm9t
IGdydWIgaW4gb3JkZXIgdG8gcHJldmVudCBpdCBib290aW5nIGluIGRvbTAKbW9kZSwgb3IgcmVt
b3ZlIHRoZSBwYWNrYWdlIHRoYXQgaW5zdGFsbHMgdGhlIFhlbiBrZXJuZWwgaWYgeW91cgpkaXN0
cm8gaGFzIHNlcGFyYXRlIHBhY2thZ2VzIGZvciB0aGUgWGVuIGtlcm5lbCBhbmQgdGhlIHRvb2xz
LgoKSXQncyBwb2ludGxlc3MgdG8gYm9vdCBhIGRyaXZlciBkb21haW4gYXMgYSBkb20wLCBpdCdz
IGp1c3QgZ29pbmcgdG8Kc2xvdyB0aGluZ3MgZG93bi4KCj4gVGhhbmtzIGZvciBhbGwgeW91ciBo
ZWxwLCB3aGljaCBtYWRlIGl0IHBvc3NpYmxlIGZvciBtZSB0byB0ZXN0IHRoZSBIVk0gZHJpdmVy
IGRvbWFpbi4KPiAKPiBPbmUgbGFzdCB0aGluZywgYmFja2VuZCBpbnRlcmZhY2VzIGFyZSBub3Qg
YmVpbmcgYWRkZWQgdG8gdGhlIGJyaWRnZSBhdXRvbWF0aWNhbGx5LsKgIERvIHlvdSB0aGluayBp
dCBpcyBiZWNhdXNlIHJlZ3VsYXIgVWJ1bnR1IGRvZXNuJ3QgaGF2ZSBYZW4gdmlmIHNjcmlwdHM/
IElmIHllcywgd2hhdCBpcyB0aGUgcHJvcGVyIHRoaW5nIHRvIGRvIGluIHRoaXMgY2FzZT8KCid4
bCBkZXZkJyBzaG91bGQgYWRkIHRoZSBiYWNrZW5kIGludGVyZmFjZXMgKHZpZlguWSkgdG8gdGhl
IGJyaWRnZSBpZgpwcm9wZXJseSBjb25maWd1cmVkLCBhcyBpdCBzaG91bGQgYmUgY2FsbGluZyB0
aGUgaG90cGx1ZyBzY3JpcHRzIHRvIGRvCnRoYXQuCgpDYW4geW91IHBhc3RlIHRoZSBvdXRwdXQg
eW91IGdldCBmcm9tICd4bCAtdnZ2IGRldmQgLUYnIHdoZW4gdGhhdApoYXBwZW5zPwoKQXJlIHlv
dSBzdXJlIHRoZSBicmlkZ2Ugc2V0dXAgaW4gdGhlIGd1ZXN0IGNvbmZpZyBmaWxlIGV4aXN0cyBp
biB0aGUKZHJpdmVyIGRvbWFpbj8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:03:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09: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 1ix5jp-0003WJ-Ba; Thu, 30 Jan 2020 09:03:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix5jo-0003WD-4B
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:03:48 +0000
X-Inumbo-ID: 6b93f646-433f-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b93f646-433f-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 09:03:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B41FB031;
 Thu, 30 Jan 2020 09:03:45 +0000 (UTC)
To: pgnet.dev@gmail.com
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <42a6793d-c6d4-39b3-e942-00f34a095139@suse.com>
Date: Thu, 30 Jan 2020 10:03:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@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>

T24gMjkuMDEuMjAyMCAxNzo1OSwgUEdOZXQgRGV2IHdyb3RlOgo+IChYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU4XSBTZXQgQ1BVIGFjcGlfaWQoMSkgY3B1aWQoMCkgUHggU3RhdGUgaW5mbzoKPiAo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QQ1Q6IGRlc2NyaXB0b3I9MTMwLCBsZW5n
dGg9MTIsIHNwYWNlX2lkPTEyNywgYml0X3dpZHRoPTAsIGJpdF9vZmZzZXQ9MCwgcmVzZXJ2ZWQ9
MCwgYWRkcmVzcz0wCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBkZXNj
cmlwdG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRfb2Zm
c2V0PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9MAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgX1BTUzogc3RhdGVfY291bnQ9MTYKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0g
ICAgIFN0YXRlMDogMzEwMU1IeiA4MDAwMG1XIDEwdXMgMTB1cyAweDIzMDAgMHgyMzAwCj4gKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVz
IDEwdXMgMHgxZjAwIDB4MWYwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3Rh
dGUyOiAyOTAwTUh6IDcyNzEzbVcgMTB1cyAxMHVzIDB4MWQwMCAweDFkMDAKPiAoWEVOKSBbMjAy
MC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMzogMjgwME1IeiA2OTU1OG1XIDEwdXMgMTB1cyAw
eDFjMDAgMHgxYzAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTQ6IDI2
MDBNSHogNjI2NjltVyAxMHVzIDEwdXMgMHgxYTAwIDB4MWEwMAo+IChYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU4XSAgICAgU3RhdGU1OiAyNDAwTUh6IDU2Nzk0bVcgMTB1cyAxMHVzIDB4MTgwMCAw
eDE4MDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNjogMjMwME1IeiA1
MzkzNW1XIDEwdXMgMTB1cyAweDE3MDAgMHgxNzAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NThdICAgICBTdGF0ZTc6IDIxMDBNSHogNDc2NzNtVyAxMHVzIDEwdXMgMHgxNTAwIDB4MTUwMAo+
IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU4OiAxOTAwTUh6IDQyMzcwbVcg
MTB1cyAxMHVzIDB4MTMwMCAweDEzMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAg
IFN0YXRlOTogMTgwME1IeiAzOTc5NW1XIDEwdXMgMTB1cyAweDEyMDAgMHgxMjAwCj4gKFhFTikg
WzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTEwOiAxNjAwTUh6IDM0MTM2bVcgMTB1cyAx
MHVzIDB4MTAwMCAweDEwMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRl
MTE6IDE1MDBNSHogMzE3MjltVyAxMHVzIDEwdXMgMHhmMDAgMHhmMDAKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMTI6IDEzMDBNSHogMjY0MzJtVyAxMHVzIDEwdXMgMHhk
MDAgMHhkMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMTM6IDExMDBN
SHogMjE5OTRtVyAxMHVzIDEwdXMgMHhiMDAgMHhiMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OF0gICAgIFN0YXRlMTQ6IDEwMDBNSHogMTk4NTFtVyAxMHVzIDEwdXMgMHhhMDAgMHhhMDAK
PiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMTU6IDgwME1IeiAxNTExM21X
IDEwdXMgMTB1cyAweDgwMCAweDgwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAg
X1BTRDogbnVtX2VudHJpZXM9NSByZXY9MCBkb21haW49MCBjb29yZF90eXBlPTI1NCBudW1fcHJv
Y2Vzc29ycz00Cj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUFBDOiAwCj4gKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIHhlbl9wbWluZm86IEBhY3BpX2NwdWZyZXFfY3B1X2lu
aXQsSEFSRFdBUkUgYWRkciBzcGFjZQo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSBtYXhf
ZnJlcTogMzEwMTAwMCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMxMDAwMDAKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gQ1BVMDogVHVyYm8gTW9kZSBkZXRlY3RlZCBhbmQgZW5hYmxlZAo+IChY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSBDUFUgMCBpbml0aWFsaXphdGlvbiBjb21wbGV0ZWQK
PiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gU2V0IENQVSBhY3BpX2lkKDIpIGNwdWlkKDEp
IFB4IFN0YXRlIGluZm86Cj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBk
ZXNjcmlwdG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRf
b2Zmc2V0PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9MAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjU4XSAgICAgX1BDVDogZGVzY3JpcHRvcj0xMzAsIGxlbmd0aD0xMiwgc3BhY2VfaWQ9MTI3LCBi
aXRfd2lkdGg9MCwgYml0X29mZnNldD0wLCByZXNlcnZlZD0wLCBhZGRyZXNzPTAKPiAoWEVOKSBb
MjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QU1M6IHN0YXRlX2NvdW50PTE2Cj4gKFhFTikgWzIw
MjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTA6IDMxMDFNSHogODAwMDBtVyAxMHVzIDEwdXMg
MHgyMzAwIDB4MjMwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxOiAz
MTAwTUh6IDgwMDAwbVcgMTB1cyAxMHVzIDB4MWYwMCAweDFmMDAKPiAoWEVOKSBbMjAyMC0wMS0y
OSAxNjo0NDo1OF0gICAgIFN0YXRlMjogMjkwME1IeiA3MjcxM21XIDEwdXMgMTB1cyAweDFkMDAg
MHgxZDAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTM6IDI4MDBNSHog
Njk1NThtVyAxMHVzIDEwdXMgMHgxYzAwIDB4MWMwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0
OjU4XSAgICAgU3RhdGU0OiAyNjAwTUh6IDYyNjY5bVcgMTB1cyAxMHVzIDB4MWEwMCAweDFhMDAK
PiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNTogMjQwME1IeiA1Njc5NG1X
IDEwdXMgMTB1cyAweDE4MDAgMHgxODAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAg
ICBTdGF0ZTY6IDIzMDBNSHogNTM5MzVtVyAxMHVzIDEwdXMgMHgxNzAwIDB4MTcwMAo+IChYRU4p
IFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU3OiAyMTAwTUh6IDQ3NjczbVcgMTB1cyAx
MHVzIDB4MTUwMCAweDE1MDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRl
ODogMTkwME1IeiA0MjM3MG1XIDEwdXMgMTB1cyAweDEzMDAgMHgxMzAwCj4gKFhFTikgWzIwMjAt
MDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTk6IDE4MDBNSHogMzk3OTVtVyAxMHVzIDEwdXMgMHgx
MjAwIDB4MTIwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxMDogMTYw
ME1IeiAzNDEzNm1XIDEwdXMgMTB1cyAweDEwMDAgMHgxMDAwCj4gKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6NThdICAgICBTdGF0ZTExOiAxNTAwTUh6IDMxNzI5bVcgMTB1cyAxMHVzIDB4ZjAwIDB4
ZjAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTEyOiAxMzAwTUh6IDI2
NDMybVcgMTB1cyAxMHVzIDB4ZDAwIDB4ZDAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThd
ICAgICBTdGF0ZTEzOiAxMTAwTUh6IDIxOTk0bVcgMTB1cyAxMHVzIDB4YjAwIDB4YjAwCj4gKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE0OiAxMDAwTUh6IDE5ODUxbVcgMTB1
cyAxMHVzIDB4YTAwIDB4YTAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0
ZTE1OiA4MDBNSHogMTUxMTNtVyAxMHVzIDEwdXMgMHg4MDAgMHg4MDAKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gICAgIF9QU0Q6IG51bV9lbnRyaWVzPTUgcmV2PTAgZG9tYWluPTAgY29v
cmRfdHlwZT0yNTQgbnVtX3Byb2Nlc3NvcnM9NAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgX1BQQzogMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSB4ZW5fcG1pbmZvOiBA
YWNwaV9jcHVmcmVxX2NwdV9pbml0LEhBUkRXQVJFIGFkZHIgc3BhY2UKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OF0gbWF4X2ZyZXE6IDMxMDEwMDAgICAgc2Vjb25kX21heF9mcmVxOiAzMTAw
MDAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIENQVTE6IFR1cmJvIE1vZGUgZGV0ZWN0
ZWQgYW5kIGVuYWJsZWQKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gQ1BVIDEgaW5pdGlh
bGl6YXRpb24gY29tcGxldGVkCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIFNldCBDUFUg
YWNwaV9pZCgzKSBjcHVpZCgyKSBQeCBTdGF0ZSBpbmZvOgo+IChYRU4pIFsyMDIwLTAxLTI5IDE2
OjQ0OjU4XSAgICAgX1BDVDogZGVzY3JpcHRvcj0xMzAsIGxlbmd0aD0xMiwgc3BhY2VfaWQ9MTI3
LCBiaXRfd2lkdGg9MCwgYml0X29mZnNldD0wLCByZXNlcnZlZD0wLCBhZGRyZXNzPTAKPiAoWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QQ1Q6IGRlc2NyaXB0b3I9MTMwLCBsZW5ndGg9
MTIsIHNwYWNlX2lkPTEyNywgYml0X3dpZHRoPTAsIGJpdF9vZmZzZXQ9MCwgcmVzZXJ2ZWQ9MCwg
YWRkcmVzcz0wCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUFNTOiBzdGF0ZV9j
b3VudD0xNgo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUwOiAzMTAxTUh6
IDgwMDAwbVcgMTB1cyAxMHVzIDB4MjMwMCAweDIzMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OF0gICAgIFN0YXRlMTogMzEwME1IeiA4MDAwMG1XIDEwdXMgMTB1cyAweDFmMDAgMHgxZjAw
Cj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTI6IDI5MDBNSHogNzI3MTNt
VyAxMHVzIDEwdXMgMHgxZDAwIDB4MWQwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAg
ICAgU3RhdGUzOiAyODAwTUh6IDY5NTU4bVcgMTB1cyAxMHVzIDB4MWMwMCAweDFjMDAKPiAoWEVO
KSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNDogMjYwME1IeiA2MjY2OW1XIDEwdXMg
MTB1cyAweDFhMDAgMHgxYTAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0
ZTU6IDI0MDBNSHogNTY3OTRtVyAxMHVzIDEwdXMgMHgxODAwIDB4MTgwMAo+IChYRU4pIFsyMDIw
LTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU2OiAyMzAwTUh6IDUzOTM1bVcgMTB1cyAxMHVzIDB4
MTcwMCAweDE3MDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlNzogMjEw
ME1IeiA0NzY3M21XIDEwdXMgMTB1cyAweDE1MDAgMHgxNTAwCj4gKFhFTikgWzIwMjAtMDEtMjkg
MTY6NDQ6NThdICAgICBTdGF0ZTg6IDE5MDBNSHogNDIzNzBtVyAxMHVzIDEwdXMgMHgxMzAwIDB4
MTMwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGU5OiAxODAwTUh6IDM5
Nzk1bVcgMTB1cyAxMHVzIDB4MTIwMCAweDEyMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1
OF0gICAgIFN0YXRlMTA6IDE2MDBNSHogMzQxMzZtVyAxMHVzIDEwdXMgMHgxMDAwIDB4MTAwMAo+
IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxMTogMTUwME1IeiAzMTcyOW1X
IDEwdXMgMTB1cyAweGYwMCAweGYwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAg
U3RhdGUxMjogMTMwME1IeiAyNjQzMm1XIDEwdXMgMTB1cyAweGQwMCAweGQwMAo+IChYRU4pIFsy
MDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxMzogMTEwME1IeiAyMTk5NG1XIDEwdXMgMTB1
cyAweGIwMCAweGIwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3RhdGUxNDog
MTAwME1IeiAxOTg1MW1XIDEwdXMgMTB1cyAweGEwMCAweGEwMAo+IChYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU4XSAgICAgU3RhdGUxNTogODAwTUh6IDE1MTEzbVcgMTB1cyAxMHVzIDB4ODAwIDB4
ODAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUFNEOiBudW1fZW50cmllcz01
IHJldj0wIGRvbWFpbj0wIGNvb3JkX3R5cGU9MjU0IG51bV9wcm9jZXNzb3JzPTQKPiAoWEVOKSBb
MjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QUEM6IDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OF0geGVuX3BtaW5mbzogQGFjcGlfY3B1ZnJlcV9jcHVfaW5pdCxIQVJEV0FSRSBhZGRyIHNw
YWNlCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdIG1heF9mcmVxOiAzMTAxMDAwICAgIHNl
Y29uZF9tYXhfZnJlcTogMzEwMDAwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSBDUFUy
OiBUdXJibyBNb2RlIGRldGVjdGVkIGFuZCBlbmFibGVkCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6
NDQ6NThdIENQVSAyIGluaXRpYWxpemF0aW9uIGNvbXBsZXRlZAo+IChYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU4XSBTZXQgQ1BVIGFjcGlfaWQoNCkgY3B1aWQoMykgUHggU3RhdGUgaW5mbzoKPiAo
WEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0gICAgIF9QQ1Q6IGRlc2NyaXB0b3I9MTMwLCBsZW5n
dGg9MTIsIHNwYWNlX2lkPTEyNywgYml0X3dpZHRoPTAsIGJpdF9vZmZzZXQ9MCwgcmVzZXJ2ZWQ9
MCwgYWRkcmVzcz0wCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBfUENUOiBkZXNj
cmlwdG9yPTEzMCwgbGVuZ3RoPTEyLCBzcGFjZV9pZD0xMjcsIGJpdF93aWR0aD0wLCBiaXRfb2Zm
c2V0PTAsIHJlc2VydmVkPTAsIGFkZHJlc3M9MAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4
XSAgICAgX1BTUzogc3RhdGVfY291bnQ9MTYKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OF0g
ICAgIFN0YXRlMDogMzEwMU1IeiA4MDAwMG1XIDEwdXMgMTB1cyAweDIzMDAgMHgyMzAwCj4gKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NThdICAgICBTdGF0ZTE6IDMxMDBNSHogODAwMDBtVyAxMHVz
IDEwdXMgMHgxZjAwIDB4MWYwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU4XSAgICAgU3Rh
dGUyOiAyOTAwTUh6IDcyNzEzbVcgMTB1cyAxMHVzIDB4MWQwMCAweDFkMDAKPiAoWEVOKSBbMjAy
MC0wMS0yOSAxNjo0NDo1OF0gICAgIFN0YXRlMzogMjgwME1IeiA2OTU1OG1XIDEwdXMgMTB1cyAw
eDFjMDAgMHgxYzAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTQ6IDI2
MDBNSHogNjI2NjltVyAxMHVzIDEwdXMgMHgxYTAwIDB4MWEwMAo+IChYRU4pIFsyMDIwLTAxLTI5
IDE2OjQ0OjU5XSAgICAgU3RhdGU1OiAyNDAwTUh6IDU2Nzk0bVcgMTB1cyAxMHVzIDB4MTgwMCAw
eDE4MDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAgIFN0YXRlNjogMjMwME1IeiA1
MzkzNW1XIDEwdXMgMTB1cyAweDE3MDAgMHgxNzAwCj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6
NTldICAgICBTdGF0ZTc6IDIxMDBNSHogNDc2NzNtVyAxMHVzIDEwdXMgMHgxNTAwIDB4MTUwMAo+
IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAgICAgU3RhdGU4OiAxOTAwTUh6IDQyMzcwbVcg
MTB1cyAxMHVzIDB4MTMwMCAweDEzMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAg
IFN0YXRlOTogMTgwME1IeiAzOTc5NW1XIDEwdXMgMTB1cyAweDEyMDAgMHgxMjAwCj4gKFhFTikg
WzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBTdGF0ZTEwOiAxNjAwTUh6IDM0MTM2bVcgMTB1cyAx
MHVzIDB4MTAwMCAweDEwMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAgIFN0YXRl
MTE6IDE1MDBNSHogMzE3MjltVyAxMHVzIDEwdXMgMHhmMDAgMHhmMDAKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OV0gICAgIFN0YXRlMTI6IDEzMDBNSHogMjY0MzJtVyAxMHVzIDEwdXMgMHhk
MDAgMHhkMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAgIFN0YXRlMTM6IDExMDBN
SHogMjE5OTRtVyAxMHVzIDEwdXMgMHhiMDAgMHhiMDAKPiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0
NDo1OV0gICAgIFN0YXRlMTQ6IDEwMDBNSHogMTk4NTFtVyAxMHVzIDEwdXMgMHhhMDAgMHhhMDAK
PiAoWEVOKSBbMjAyMC0wMS0yOSAxNjo0NDo1OV0gICAgIFN0YXRlMTU6IDgwME1IeiAxNTExM21X
IDEwdXMgMTB1cyAweDgwMCAweDgwMAo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSAgICAg
X1BTRDogbnVtX2VudHJpZXM9NSByZXY9MCBkb21haW49MCBjb29yZF90eXBlPTI1NCBudW1fcHJv
Y2Vzc29ycz00Cj4gKFhFTikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldICAgICBfUFBDOiAwCj4gKFhF
TikgWzIwMjAtMDEtMjkgMTY6NDQ6NTldIHhlbl9wbWluZm86IEBhY3BpX2NwdWZyZXFfY3B1X2lu
aXQsSEFSRFdBUkUgYWRkciBzcGFjZQo+IChYRU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSBtYXhf
ZnJlcTogMzEwMTAwMCAgICBzZWNvbmRfbWF4X2ZyZXE6IDMxMDAwMDAKPiAoWEVOKSBbMjAyMC0w
MS0yOSAxNjo0NDo1OV0gQ1BVMzogVHVyYm8gTW9kZSBkZXRlY3RlZCBhbmQgZW5hYmxlZAo+IChY
RU4pIFsyMDIwLTAxLTI5IDE2OjQ0OjU5XSBDUFUgMyBpbml0aWFsaXphdGlvbiBjb21wbGV0ZWQK
CkFsbCBvZiB0aGlzIHN1Z2dlc3RzIFAtc3RhdGUgaGFuZGxpbmcgb3VnaHQgdG8gYmUgd29ya2lu
ZyBub3cuClNvIEkgd29uZGVyIHdoYXQgZXhhY3RseSB5b3UgbWVhbiBieSBzYXlpbmcgInN0aWxs
IHNlZWluZyBOTwpjcHVmcmVxL3NjYWxpbmcgaW5mby4iCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:12:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09:12: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 1ix5sO-0004Ns-4k; Thu, 30 Jan 2020 09:12:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix5sM-0004Nn-UA
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:12:38 +0000
X-Inumbo-ID: a8d787b0-4340-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8d787b0-4340-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 09:12: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 mx2.suse.de (Postfix) with ESMTP id 53085B07B;
 Thu, 30 Jan 2020 09:12:37 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>
References: <osstest-146578-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d89fdcee-8e9e-c804-5b00-2b0551eb03ef@suse.com>
Date: Thu, 30 Jan 2020 10:12:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <osstest-146578-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 146578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>

T24gMzAuMDEuMjAyMCAwNDo1Niwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDY1NzggeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU3OC8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2
NTYzCgpBZmFpY3QgaXQgaXMgbm90ICJ4ZW4tYm9vdCIgd2hpY2ggZmFpbGVkIGhlcmUsIGJ1dCB0
aGUgZ29pbmcKZG93biBvZiB0aGUgcHJpb3IgbmF0aXZlIGtlcm5lbCB3aGljaCB3YXMgdXNlZCB0
byBkbyB0aGUKaW5zdGFsbDoKCkphbiAyOSAyMzoxOTozNC4zNzA2NjMgWyAgMTgyLjQ3MjA3M10g
ZTEwMDBlOiBldGgwIE5JQyBMaW5rIGlzIERvd24KSmFuIDI5IDIzOjE5OjM2LjQ3MDU4NyBbICAx
ODIuNDc2NzI4XSBrdm06IGV4aXRpbmcgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24KSmFuIDI5IDIz
OjE5OjM2LjQ3MDY2MCBbICAxODIuNDgxNTc0XSBzZCAzOjA6MDowOiBbc2RiXSBTeW5jaHJvbml6
aW5nIFNDU0kgY2FjaGUKSmFuIDI5IDIzOjE5OjM2LjQ4MjYxNyBbICAxODIuNDg2ODc0XSBzZCAy
OjA6MDowOiBbc2RhXSBTeW5jaHJvbml6aW5nIFNDU0kgY2FjaGUKSmFuIDI5IDIzOjE5OjM2LjQ4
MjY4MyBbICAxODIuNTI4MjYzXSBlMTAwMGU6IEVFRSBUWCBMUEkgVElNRVI6IDAwMDAwMDAwCkph
biAyOSAyMzoxOTozNi41MzA1MTYgWyAgMTgyLjUzNzAzNl0gZTEwMDBlOiBFRUUgVFggTFBJIFRJ
TUVSOiAwMDAwMDAwMApKYW4gMjkgMjM6MTk6MzYuNTMwNTgyIFsgIDE4Mi41NDQ1MDRdIHVzYiA2
LTI6IFVTQiBkaXNjb25uZWN0LCBkZXZpY2UgbnVtYmVyIDIKSmFuIDI5IDIzOjE5OjM2LjU0MjU3
OSBbICAxODIuNjI0MTI1XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCkphbiAyOSAyMzoxOToz
Ni42MTQ1NTQgWyAgMTgyLjYyNTUyN10gQU1ELVZpOiBFdmVudCBsb2dnZWQgWwpKYW4gMjkgMjM6
MTk6MzYuNjI2NjcxIFsgIDE4Mi42MjU1MjddIElPX1BBR0VfRkFVTFQgZGV2aWNlPTAwOjEzLjEg
ZG9tYWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdCgpU
aGVzZSBsYXN0IHR3byBsaW5lcyB0aGVuIGxvb2sgdG8gcmVwZWF0IGluZGVmaW5pdGVseS4gSXMK
dGhlcmUgYSBuZXcga2VybmVsIHZlcnNpb24gaW4gdXNlIHdoaWNoIGhhcyByZWdyZXNzZWQgb24g
dGhpcwpwYXJ0aWN1bGFyIGhhcmR3YXJlPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:13:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix5sl-0004Q6-Fg; Thu, 30 Jan 2020 09:13:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix5sk-0004Ps-Ja
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:13:02 +0000
X-Inumbo-ID: b6afc122-4340-11ea-b211-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6afc122-4340-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 09:13:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580375581;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=RedrHVl6xY/1L3lp/8+AlGn8Ra5bwj+zw4X1+RiuZlU=;
 b=f0+OBKRshBgntmy8do2HuoKKXmF+UtQc/lGW2P3UPuU1XrYqREh7b0oJ
 ahUSIEqUEOgf7jrwk6Beq/Mx0LkfK7M7HNj5gwxZuCiVh7T35pvnhM0rC
 cOtO2yMm86JGtsGyh9oHu65VvCF9VPH/6I5iQfnodVD10rQHN4f1dVypr o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZkQXAVoYTybVjPYrRBMcEBIH80qnhd6Ff2EFJdeI08TcnonJxnhlP7yUZiKQAxJjHpe6h+UYE/
 dGFnhizCs06246vuScn4FrcivXsqWqq+xlH+fK/fChlPzz1Xu7ax1xdShk9ZmEvS0bIka74D86
 nco3upEdyqxmipp7hPgOALhz84wGABPZwAKzL4T5CYvtGph8Iciqt4Iv+r7ZlXSxPzZuxkem6f
 WFURiIwexM8lEVPmEgt3rJk07m03aN2qWHmvQha0xrJAWy4c0sRqj+rHEMy1xYYbRjELi5z9eg
 LAc=
X-SBRS: 2.7
X-MesageID: 12103615
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12103615"
Date: Thu, 30 Jan 2020 10:12:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20200130091251.GB4679@Air-de-Roger>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-5-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129121235.1814563-5-anthony.perard@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/5] OvmfPkg/XenPlatformPei: Calibrate APIC
 timer frequency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, devel@edk2.groups.io,
 Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMTI6MTI6MzRQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gQ2FsY3VsYXRlIHRoZSBmcmVxdWVuY3kgb2YgdGhlIEFQSUMgdGltZXIgdGhhdCBY
ZW4gcHJvdmlkZXMuCj4gCj4gRXZlbiB0aG91Z2ggdGhlIGZyZXF1ZW5jeSBpcyBjdXJyZW50bHkg
aGFyZC1jb2RlZCwgaXQgaXNuJ3QgcGFydCBvZgo+IHRoZSBwdWJsaWMgQUJJIHRoYXQgWGVuIHBy
b3ZpZGVzIGFuZCB0aHVzIG1heSBjaGFuZ2UgYXQgYW55IHRpbWUuIE9WTUYKPiBuZWVkcyB0byBk
ZXRlcm1pbmUgdGhlIGZyZXF1ZW5jeSBieSBhbiBvdGhlciBtZWFuLgo+IAo+IEZvcnR1bmF0ZWx5
LCBYZW4gcHJvdmlkZXMgYSB3YXkgdG8gZGV0ZXJtaW5lcyB0aGUgZnJlcXVlbmN5IG9mIHRoZQo+
IFRTQywgc28gd2UgY2FuIHVzZSBUU0MgdG8gY2FsaWJyYXRlIHRoZSBmcmVxdWVuY3kgb2YgdGhl
IEFQSUMgdGltZXIuCj4gVGhhdCBpbmZvcm1hdGlvbiBpcyBmb3VuZCBpbiB0aGUgc2hhcmVkX2lu
Zm8gcGFnZSB3aGljaCB3ZSBtYXAgYW5kCj4gdW5tYXAgb25jZSBkb25lIChYZW5CdXNEeGUgaXMg
Z29pbmcgdG8gbWFwIHRoZSBwYWdlIHNvbWV3aGVyZSBlbHNlKS4KPiAKPiBUaGUgY2FsY3VsYXRl
ZCBmcmVxdWVuY3kgaXMgb25seSBsb2dnZWQgaW4gdGhpcyBwYXRjaCwgaXQgd2lsbCBiZSB1c2Vk
Cj4gaW4gYSBmb2xsb3dpbmcgcGF0Y2guCj4gCj4gUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5v
Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTI0OTAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcyEgU29tZSBjb21tZW50cyBi
ZWxvdyBvbiB0aGUgaW1wbGVtZW50YXRpb24uCgo+IC0tLQo+IENDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9Y
ZW5QbGF0Zm9ybVBlaS5pbmYgfCAgIDEgKwo+ICBPdm1mUGtnL1hlblBsYXRmb3JtUGVpL1BsYXRm
b3JtLmggICAgICAgICB8ICAgNSArCj4gIE92bWZQa2cvWGVuUGxhdGZvcm1QZWkvUGxhdGZvcm0u
YyAgICAgICAgIHwgICAxICsKPiAgT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYyAgICAgICAg
ICAgICAgfCAxMjMgKysrKysrKysrKysrKysrKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDEz
MCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvWGVuUGxhdGZvcm1QZWkv
WGVuUGxhdGZvcm1QZWkuaW5mIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW5QbGF0Zm9ybVBl
aS5pbmYKPiBpbmRleCAwZWY3N2RiOTJjMDMuLjMzNWE0NDI1MzhjMiAxMDA2NDQKPiAtLS0gYS9P
dm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlblBsYXRmb3JtUGVpLmluZgo+ICsrKyBiL092bWZQa2cv
WGVuUGxhdGZvcm1QZWkvWGVuUGxhdGZvcm1QZWkuaW5mCj4gQEAgLTUyLDYgKzUyLDcgQEAgW0xp
YnJhcnlDbGFzc2VzXQo+ICAgIERlYnVnTGliCj4gICAgSG9iTGliCj4gICAgSW9MaWIKPiArICBM
b2NhbEFwaWNMaWIKPiAgICBQY2lMaWIKPiAgICBSZXNvdXJjZVB1YmxpY2F0aW9uTGliCj4gICAg
UGVpU2VydmljZXNMaWIKPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0
Zm9ybS5oIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oCj4gaW5kZXggNzY2MWY0
YThkZTBhLi45N2U0ODJhMDY1ZjAgMTAwNjQ0Cj4gLS0tIGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBl
aS9QbGF0Zm9ybS5oCj4gKysrIGIvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9QbGF0Zm9ybS5oCj4g
QEAgLTEyNyw2ICsxMjcsMTEgQEAgWGVuR2V0RTgyME1hcCAoCj4gICAgVUlOVDMyICpDb3VudAo+
ICAgICk7Cj4gIAo+ICtWT0lECj4gK0NhbGlicmF0ZUxhcGljVGltZXIgKAo+ICsgIFZPSUQKPiAr
ICApOwo+ICsKPiAgZXh0ZXJuIEVGSV9CT09UX01PREUgbUJvb3RNb2RlOwo+ICAKPiAgZXh0ZXJu
IFVJTlQ4IG1QaHlzTWVtQWRkcmVzc1dpZHRoOwo+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL1hlblBs
YXRmb3JtUGVpL1BsYXRmb3JtLmMgYi9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1BsYXRmb3JtLmMK
PiBpbmRleCA3MTdmZDBhYjFhNDUuLmU5NTExZWI0MGM2MiAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtn
L1hlblBsYXRmb3JtUGVpL1BsYXRmb3JtLmMKPiArKysgYi9Pdm1mUGtnL1hlblBsYXRmb3JtUGVp
L1BsYXRmb3JtLmMKPiBAQCAtNDQ4LDYgKzQ0OCw3IEBAIEluaXRpYWxpemVYZW5QbGF0Zm9ybSAo
Cj4gICAgSW5pdGlhbGl6ZVJhbVJlZ2lvbnMgKCk7Cj4gIAo+ICAgIEluaXRpYWxpemVYZW4gKCk7
Cj4gKyAgQ2FsaWJyYXRlTGFwaWNUaW1lciAoKTsKPiAgCj4gICAgaWYgKG1Cb290TW9kZSAhPSBC
T09UX09OX1MzX1JFU1VNRSkgewo+ICAgICAgUmVzZXJ2ZUVtdVZhcmlhYmxlTnZTdG9yZSAoKTsK
PiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9YZW5QbGF0Zm9ybVBlaS9YZW4uYyBiL092bWZQa2cvWGVu
UGxhdGZvcm1QZWkvWGVuLmMKPiBpbmRleCBjNDFmZWNkYzQ4NmUuLmQ2Y2RjOWE4ZTMxYyAxMDA2
NDQKPiAtLS0gYS9Pdm1mUGtnL1hlblBsYXRmb3JtUGVpL1hlbi5jCj4gKysrIGIvT3ZtZlBrZy9Y
ZW5QbGF0Zm9ybVBlaS9YZW4uYwo+IEBAIC0xOSw2ICsxOSw3IEBACj4gIC8vCj4gICNpbmNsdWRl
IDxMaWJyYXJ5L0RlYnVnTGliLmg+Cj4gICNpbmNsdWRlIDxMaWJyYXJ5L0hvYkxpYi5oPgo+ICsj
aW5jbHVkZSA8TGlicmFyeS9Mb2NhbEFwaWNMaWIuaD4KPiAgI2luY2x1ZGUgPExpYnJhcnkvTWVt
b3J5QWxsb2NhdGlvbkxpYi5oPgo+ICAjaW5jbHVkZSA8TGlicmFyeS9QY2RMaWIuaD4KPiAgI2lu
Y2x1ZGUgPEd1aWQvWGVuSW5mby5oPgo+IEBAIC0zODYsMyArMzg3LDEyNSBAQCBJbml0aWFsaXpl
WGVuICgKPiAgCj4gICAgcmV0dXJuIEVGSV9TVUNDRVNTOwo+ICB9Cj4gKwo+ICsKPiArRUZJX1NU
QVRVUwo+ICtNYXBTaGFyZWRJbmZvUGFnZSAoCj4gKyAgSU4gVk9JRCAqUGFnZVB0cgo+ICsgICkK
PiArewo+ICsgIHhlbl9hZGRfdG9fcGh5c21hcF90ICBQYXJhbWV0ZXJzOwo+ICsgIElOVE4gICAg
ICAgICAgICAgICAgICBSZXR1cm5Db2RlOwo+ICsKPiArICBQYXJhbWV0ZXJzLmRvbWlkID0gRE9N
SURfU0VMRjsKPiArICBQYXJhbWV0ZXJzLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87
Cj4gKyAgUGFyYW1ldGVycy5pZHggPSAwOwo+ICsgIFBhcmFtZXRlcnMuZ3BmbiA9IChVSU5UTikg
UGFnZVB0ciA+PiBFRklfUEFHRV9TSElGVDsKPiArICBSZXR1cm5Db2RlID0gWGVuSHlwZXJjYWxs
TWVtb3J5T3AgKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJlBhcmFtZXRlcnMpOwo+ICsgIGlmIChS
ZXR1cm5Db2RlICE9IDApIHsKPiArICAgIHJldHVybiBFRklfTk9fTUFQUElORzsKPiArICB9Cj4g
KyAgcmV0dXJuIEVGSV9TVUNDRVNTOwo+ICt9Cj4gKwo+ICtWT0lECj4gK1VubWFwWGVuUGFnZSAo
Cj4gKyAgSU4gVk9JRCAqUGFnZVB0cgo+ICsgICkKPiArewo+ICsgIHhlbl9yZW1vdmVfZnJvbV9w
aHlzbWFwX3QgUGFyYW1ldGVyczsKPiArICBJTlROICAgICAgICAgICAgICAgICAgICAgIFJldHVy
bkNvZGU7Cj4gKwo+ICsgIFBhcmFtZXRlcnMuZG9taWQgPSBET01JRF9TRUxGOwo+ICsgIFBhcmFt
ZXRlcnMuZ3BmbiA9IChVSU5UTikgUGFnZVB0ciA+PiBFRklfUEFHRV9TSElGVDsKPiArICBSZXR1
cm5Db2RlID0gWGVuSHlwZXJjYWxsTWVtb3J5T3AgKFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFw
LCAmUGFyYW1ldGVycyk7CgpJJ20gYWZyYWlkIHRoaXMgd2lsbCBsZWF2ZSBhIGhvbGUgaW4gdGhl
IHAybSwgYW5kIGhlbmNlIGZyZWVpbmcgdGhlCnBhZ2UgYmFjayB0byBPVk1GIGlzIHdyb25nIChJ
IGFzc3VtZSB0aGlzIGlzIHdoYXQgRnJlZVBhZ2VzIGRvZXMgaW4KQ2FsaWJyYXRlTGFwaWNUaW1l
ciksIGFzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHdvdWxkIGJlIHVucG9wdWxhdGVkCmFmdGVyIHRo
ZSBjYWxsIHRvIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwLgoKPiArICBBU1NFUlQgKFJldHVy
bkNvZGUgPT0gMCk7Cj4gK30KPiArCj4gKwo+ICtTVEFUSUMKPiArVUlOVDY0Cj4gK0dldENQVUZy
ZXEgKAo+ICsgIElOIFhFTl9WQ1BVX1RJTUVfSU5GTyAqVmNwdVRpbWUKPiArICApCj4gK3sKPiAr
ICBVSU5UMzIgVmVyc2lvbjsKPiArICBVSU5UMzIgVFNDVG9TeXN0ZW1NdWx0aXBsaWVyOwo+ICsg
IElOVDggICBUU0NTaGlmdDsKPiArICBVSU5UNjQgQ1BVRnJlcTsKPiArCj4gKyAgZG8gewo+ICsg
ICAgVmVyc2lvbiA9IFZjcHVUaW1lLT5WZXJzaW9uOwo+ICsgICAgTWVtb3J5RmVuY2UgKCk7Cj4g
KyAgICBUU0NUb1N5c3RlbU11bHRpcGxpZXIgPSBWY3B1VGltZS0+VFNDVG9TeXN0ZW1NdWx0aXBs
aWVyOwo+ICsgICAgVFNDU2hpZnQgPSBWY3B1VGltZS0+VFNDU2hpZnQ7Cj4gKyAgICBNZW1vcnlG
ZW5jZSAoKTsKPiArICB9IHdoaWxlICgoKFZlcnNpb24gJiAxKSAhPSAwKSAmJiAoVmVyc2lvbiAh
PSBWY3B1VGltZS0+VmVyc2lvbikpOwo+ICsKPiArICBDUFVGcmVxID0gKDEwMDAwMDAwMDBVTEwg
PDwgMzIpIC8gVFNDVG9TeXN0ZW1NdWx0aXBsaWVyOwo+ICsgIGlmIChUU0NTaGlmdCA+PSAwKSB7
Cj4gKyAgICAgIENQVUZyZXEgPj49IFZjcHVUaW1lLT5UU0NTaGlmdDsKPiArICB9IGVsc2Ugewo+
ICsgICAgICBDUFVGcmVxIDw8PSAtVmNwdVRpbWUtPlRTQ1NoaWZ0Owo+ICsgIH0KPiArICByZXR1
cm4gQ1BVRnJlcTsKPiArfQo+ICsKPiArVk9JRAo+ICtYZW5EZWxheSAoCj4gKyAgSU4gWEVOX1ZD
UFVfVElNRV9JTkZPICpWY3B1VGltZUluZm8sCj4gKyAgSU4gVUlOVDY0ICAgICAgICAgICAgIERl
bGF5TnMKPiArICApCj4gK3sKPiArICBVSU5UNjQgVGljazsKPiArCj4gKyAgVGljayA9IEFzbVJl
YWRUc2MgKCk7Cj4gKyAgVGljayArPSAoRGVsYXlOcyAqIEdldENQVUZyZXEgKFZjcHVUaW1lSW5m
bykpIC8gMTAwMDAwMDAwMFVMTDsKPiArICB3aGlsZSAoQXNtUmVhZFRzYygpIDw9IFRpY2spIHsK
PiArICAgIENwdVBhdXNlKCk7Cj4gKyAgfQo+ICt9Cj4gKwo+ICsKPiArLyoqCj4gKyAgQ2FsY3Vs
YXRlIHRoZSBmcmVxdWVuY3kgb2YgdGhlIExvY2FsIEFwaWMgVGltZXIKPiArKiovCj4gK1ZPSUQK
PiArQ2FsaWJyYXRlTGFwaWNUaW1lciAoCj4gKyAgVk9JRAo+ICsgICkKPiArewo+ICsgIFhFTl9T
SEFSRURfSU5GTyAgICAgICAqU2hhcmVkSW5mbzsKPiArICBYRU5fVkNQVV9USU1FX0lORk8gICAg
KlZjcHVUaW1lSW5mbzsKPiArICBVSU5UMzIgICAgICAgICAgICAgICAgVGltZXJUaWNrLCBUaW1l
clRpY2syOwo+ICsgIFVJTlQ2NCAgICAgICAgICAgICAgICBUc2NUaWNrLCBUc2NUaWNrMjsKPiAr
ICBVSU5UNjQgICAgICAgICAgICAgICAgRnJlcTsKPiArICBFRklfU1RBVFVTICAgICAgICAgICAg
U3RhdHVzOwo+ICsKPiArICBTaGFyZWRJbmZvID0gQWxsb2NhdGVQYWdlcyAoMSk7CgpIbSwgaXQn
cyBub3QgdGhlIGJlc3QgYXBwcm9hY2ggdG8gdXNlIGEgcmVndWxhciBtZW1vcnkgcGFnZSB0byBt
YXAgdGhlCnNoYXJlZCBpbmZvOiBtYXBwaW5nIGl0IGlzIHZlcnkgbGlrZWx5IHRvIGNhdXNlIHN1
cGVycGFnZSBzaGF0dGVyaW5nLAphbmQgb25jZSB1bm1hcHBlZCBpdCBsZWF2ZXMgYSBob2xlIGlu
IHRoZSBwMm0uCgpBcyBhIHJlZmVyZW5jZSB5b3UgY291bGQgbWFwIHRoZSBzaGFyZWQgaW5mbyBw
YWdlIGF0IG1heGltdW0gcGh5c2ljYWwKYWRkcmVzcyBhbGxvd2VkIChhZnRlciBjaGVja2luZyBp
dCdzIG5vdCBwb3B1bGF0ZWQpIGxpa2UgV2VpIGlzIGRvaW5nCmZvciB0aGUgWGVuIG9uIEh5cGVy
ViB3b3JrLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:15:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix5vW-0004br-4C; Thu, 30 Jan 2020 09:15:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix5vU-0004bi-UR
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:15:52 +0000
X-Inumbo-ID: 1c307064-4341-11ea-8a22-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c307064-4341-11ea-8a22-12813bfff9fa;
 Thu, 30 Jan 2020 09:15:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580375752; x=1611911752;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=9HlCXJHXbYsF9dkNmxFx5mQsVddjXeNNer5cAOCuiMY=;
 b=XkWUOpoGHAGI8io4dybo2iwviOess+uSB7N4/giCtM/pXtvAzxFWpk6A
 t9Ah+e+QSbDTCUD+cNcmIoFewiHFNAbbGpGU4rvFHcjyYpsVYcWeD66zf
 kSFQrCYozsAv7v29aBACyZF5/UVl2x0pNdumCJWJX8sGan3yh0e/7szeg U=;
IronPort-SDR: X9z/e8bHSb5FqXqmOD3c6d1EioGk1Jts/EIp8mQnK0caNqLSsV1y3jN7byl7VjCv3b2MXtcdhb
 KipVKPPtm/4A==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="21985370"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 09:15:39 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 2909E281EE0; Thu, 30 Jan 2020 09:15:35 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 09:15:35 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 09:15:34 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 09:15:34 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 1/2] docs/designs: Add a design document for
 non-cooperative live migration
Thread-Index: AQHV1rL6QYeUDSBbq0etB4SLMHrKFqgCDGYAgADZrWA=
Date: Thu, 30 Jan 2020 09:15:33 +0000
Message-ID: <9852bb7104aa4001be8160d7ca0cb060@EX13D32EUC003.ant.amazon.com>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-2-pdurrant@amazon.com>
 <1cb14800-ab91-f387-623d-2abafa9f826b@citrix.com>
In-Reply-To: <1cb14800-ab91-f387-623d-2abafa9f826b@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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 1/2] docs/designs: Add a design document
 for non-cooperative live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMTk6NDcNCj4g
VG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBKdWxpZW4gR3JhbGwNCj4gPGp1bGllbkB4
ZW4ub3JnPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsg
U3RlZmFubw0KPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdSA8
d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxLzJdIGRvY3MvZGVzaWduczog
QWRkIGEgZGVzaWduIGRvY3VtZW50IGZvciBub24tDQo+IGNvb3BlcmF0aXZlIGxpdmUgbWlncmF0
aW9uDQo+IA0KPiBPbiAyOS8wMS8yMDIwIDE0OjQ3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4g
ZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kDQo+
IGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQNCj4gPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4IDAwMDAwMDAwMDAuLjVkYjM5MzlkYjUNCj4gPiAtLS0g
L2Rldi9udWxsDQo+ID4gKysrIGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRp
b24ubWQNCj4gPiBAQCAtMCwwICsxLDI3MiBAQA0KPiA+ICsjIE5vbi1Db29wZXJhdGl2ZSBNaWdy
YXRpb24gb2YgR3Vlc3RzIG9uIFhlbg0KPiA+ICsNCj4gPiArIyMgQmFja2dyb3VuZA0KPiA+ICsN
Cj4gPiArVGhlIG5vcm1hbCBtb2RlbCBvZiBtaWdyYXRpb24gaW4gWGVuIGlzIGRyaXZlbiBieSB0
aGUgZ3Vlc3QgYmVjYXVzZSBpdA0KPiB3YXMNCj4gPiArb3JpZ2luYWxseSBpbXBsZW1lbnRlZCBm
b3IgUFYgZ3Vlc3RzLCB3aGVyZSB0aGUgZ3Vlc3QgbXVzdCBiZSBhd2FyZSBpdA0KPiBpcw0KPiA+
ICtydW5uaW5nIHVuZGVyIFhlbiBhbmQgaXMgaGVuY2UgZXhwZWN0ZWQgdG8gY28tb3BlcmF0ZS4N
Cj4gDQo+IEZvciBQViBndWVzdHMsIGlzIG1vcmUgdGhhbiAiZXhwZWN0ZWQgdG8gY28tb3BlcmF0
ZSIuDQo+IA0KPiBNaWdyYXRpbmcgYSBQViBndWVzdCBpbnZvbHZlcyByZXdyaXRpbmcgZXZlcnkg
cGFnZXRhYmxlIGVudHJ5IHdpdGggYQ0KPiBkaWZmZXJlbnQgTUZOLCBzbyBldmVuIGJlZm9yZSB5
b3UgY29uc2lkZXIgdGhpbmdzIGxpa2UgdGhlIFBWIHByb3RvY29scywNCj4gdGhlcmUgaXMgbm8g
d2F5IHRoaXMgY291bGQgYmUgZG9uZSB3aXRob3V0IHRoZSBjb29wZXJhdGlvbiBvZiB0aGUgZ3Vl
c3QuDQoNClllcywgdGhlIFAyTSB3aWxsIGNoYW5nZSBhbmQgdGhpcyBpcyB2aXNpYmxlIHRvIHRo
ZSBndWVzdCwgYnV0IGRvZXMgYSBQViBndWVzdCBuZWVkIHRvIHRha2UgYWN0aW9uIHdoZW4gdGhp
cyBvY2N1cnM/IEknbSBub3Qgc3VyZS4NCg0KPiANCj4gU2FkbHksIHRoaXMgZmFjdCB3YXMgZGVw
ZW5kZWQgdXBvbiBmb3IgbWlncmF0aW9uIG9mIHRoZSBQViBwcm90b2NvbHMsDQo+IGFuZCBoYXMg
bWlncmF0ZWQgKGV4Y3VzZSB0aGUgcHVuKSBpbnRvIHRoZSBIVk0gd29ybGQgYXMgd2VsbC4NCj4g
DQoNCkFsYXMgeWVzLg0KDQo+ID4gVGhpcyBtb2RlbCBkYXRlcyBmcm9tDQo+ID4gK2FuIGVyYSB3
aGVuIGl0IHdhcyBhc3N1bWVkIHRoYXQgdGhlIGhvc3QgYWRtaW5pc3RyYXRvciBoYWQgY29udHJv
bCBvZg0KPiBhdCBsZWFzdA0KPiA+ICt0aGUgcHJpdmlsZWdlZCBzb2Z0d2FyZSBydW5uaW5nIGlu
IHRoZSBndWVzdCAoaS5lLiB0aGUgZ3Vlc3Qga2VybmVsKQ0KPiB3aGljaCBtYXkNCj4gPiArc3Rp
bGwgYmUgdHJ1ZSBpbiBhbiBlbnRlcnByaXNlIGRlcGxveW1lbnQgYnV0IGlzIG5vdCBnZW5lcmFs
bHkgdHJ1ZSBpbg0KPiBhIGNsb3VkDQo+ID4gK2Vudmlyb25tZW50Lg0KPiANCj4gSSBoYXZlbid0
IHNlZW4gaXQgZGlzY3Vzc2VkIGVsc2V3aGVyZSwgYnV0IGV2ZW4gZW50ZXJwcmlzZSBlbnZpcm9u
bWVudHMNCj4gaGF2ZSBwcm9ibGVtcy4NCj4gDQo+IEhhdmluZyBob3N0IGFkbWluID09IGd1ZXN0
IGFkbWluIGRvZXNuJ3QgbWVhbiB0aGF0IGd1ZXN0IGRyaXZlcnMgYXJlbid0DQo+IGJ1Z2d5LCBv
ciB0aGF0IHRoZSBWTSBkb2Vzbid0IGV4cGxvZGUgb24gbWlncmF0ZS4NCg0KTm8sIGJ1dCBhdCBs
ZWFzdCB0aGUgaG9zdCBhZG1pbiBoYXMgYSBjaGFuY2UgdG8gdGVzdCBhbmQgdXBkYXRlIGd1ZXN0
IHNvZnR3YXJlIHRvIGJlICdyZWFzb25hYmx5JyBjb25maWRlbnQgdGhhdCBtaWdyYXRpb24gd2ls
bCB3b3JrIGJlZm9yZSBlbXBsb3lpbmcgaXQgZW4gbWFzc2UuDQoNCj4gDQo+IFRoZSBzaW1wbGUg
ZmFjdCBpcyB0aGF0IGludm9sdmluZyB0aGUgZ3Vlc3Qga2VybmVsIGFkZHMgdW5uZWNlc3NhcnkN
Cj4gbW92aW5nIHBhcnRzIHdoaWNoIGNhbiAoYW5kIGRvIHdpdGggYSBub24temVybyBwcm9iYWJp
bGl0eSkgZ28gd3JvbmcuDQo+IA0KDQpZZXMsIGhhdmluZyB3cml0dGVuIHRoZSBmcm9udGVuZCBz
aWRlIG9mIG1pZ3JhdGlvbiBpbiB0aGUgV2luZG93cyBkcml2ZXJzIGl0IGlzICp2ZXJ5KiBoYXJk
IHRvIGdldCByaWdodCwgcGFydGljdWxhcmx5IGluIFdpbmRvd3Mgd2hlcmUgb25lIGhhcyB0byBk
ZWFsIHdpdGggdGhlIGNvbXBsZXggYW5kIGFzeW5jaHJvbm91cyBQblAgc3Vic3lzdGVtIGNvbGxp
ZGluZyB3aXRoIGEgbWlncmF0aW9uLiBUaGUgbmV0d29yayBkcml2ZXIgYWxzbyByZXF1aXJlcyBh
IG11bHRpLXJlYWRlci9zaW5nbGUtd3JpdGVyIGxvY2sgd2l0aCBvZGQgc2VtYW50aWNzICh3LnIu
dC4gdG8gSVJRTCkgd2hpY2ggSSBoYWQgdG8gY29kZSBteXNlbGYgKGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1wdmRyaXZlcnMvd2luL3hlbnZpZi5naXQ7YT1ibG9iO2Y9c3JjL3hl
bnZpZi9tcnN3LmgpLiBJdCB0b29rIHllYXJzIG9mIGZpeGluZyBzdWJ0bGUgcmFjZXMgKGluIHRo
YXQgYW5kIGVsc2V3aGVyZSkgdG8gZ2V0IHRvIHRoZSAoQUZBSUspIHJlbGlhYmxlIGNvZGUgd2Ug
aGF2ZSBub3cuIA0KQXZvaWRpbmcgZXhlY3V0aW9uIG9mIGNvZGUgbGlrZSB0aGlzIChpbiBhbGwg
T1MpIGNlcnRhaW5seSBhdm9pZHMgdGhlIG9wcG9ydHVuaXR5IGZvciBzdWJ0bGUgYnVncyB0byBt
YW5pZmVzdCB0aGVtc2VsdmVzLg0KDQo+ID4gIFRoZSBhaW0gb2YgdGhpcyBkZXNpZ24gaXMgdG8g
cHJvdmlkZSBhIG1vZGVsIHdoaWNoIGlzIHB1cmVseSBob3N0DQo+ID4gK2RyaXZlbiwgcmVxdWly
aW5nIG5vIGNvLW9wZXJhdGlvbiBmcm9tIHRoZSBzb2Z0d2FyZSBydW5uaW5nIGluIHRoZQ0KPiA+
ICtndWVzdCwgYW5kIGlzIHRodXMgc3VpdGFibGUgZm9yIGNsb3VkIHNjZW5hcmlvcy4NCj4gPiAr
DQo+ID4gK1BWIGd1ZXN0cyBhcmUgb3V0IG9mIHNjb3BlIGZvciB0aGlzIHByb2plY3QgYmVjYXVz
ZSwgYXMgaXMgb3V0bGluZWQNCj4gYWJvdmUsIHRoZXkNCj4gPiAraGF2ZSBhIHN5bWJpb3RpYyBy
ZWxhdGlvbnNoaXAgd2l0aCB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlcmVmb3JlIGENCj4gY2VydGFp
biBsZXZlbA0KPiA+ICtvZiBjby1vcGVyYXRpb24gY2FuIGJlIGFzc3VtZWQuDQo+IA0KPiBJZiBu
b3RoaW5nIGVsc2UsIEknZCBhdCBsZWFzdCBzdWdnZXN0IHMvY2FuIGJlIGFzc3VtZWQvaXMgbmVj
ZXNzYXJ5Ly4NCg0KT2suIEknbGwgbWFrZSB0aGF0IG1vZGlmaWNhdGlvbi4NCg0KPiANCj4gPiAr
QmVjYXVzZSB0aGUgc2VydmljZSBkb21haW7igJlzIGRvbWlkIGlzIHVzZWQgZGlyZWN0bHkgYnkg
dGhlIGd1ZXN0IGluDQo+IHNldHRpbmcNCj4gPiArdXAgZ3JhbnQgZW50cmllcyBhbmQgZXZlbnQg
Y2hhbm5lbHMsIHRoZSBiYWNrZW5kIGRyaXZlcnMgaW4gdGhlIG5ldw0KPiBob3N0DQo+ID4gK2Vu
dmlyb25tZW50IG11c3QgYmUgcHJvdmlkZWQgYnkgc2VydmljZSBkb21haW4gd2l0aCB0aGUgc2Ft
ZSBkb21pZC4NCj4gQWxzbywNCj4gPiArYmVjYXVzZSB0aGUgZ3Vlc3QgY2FuIHNhbXBsZSBpdHMg
b3duIGRvbWlkIGZyb20gdGhlIGZyb250ZW5kIGFyZWEgYW5kDQo+IHVzZSBpdCBpbg0KPiA+ICto
eXBlcmNhbGxzIChlLmcuIEhWTU9QX3NldF9wYXJhbSkgcmF0aGVyIHRoYW4gRE9NSURfU0VMRiwg
dGhlIGd1ZXN0DQo+IGRvbWlkIG11c3QNCj4gPiArYWxzbyBiZSBwcmVzZXJ2ZWQgdG8gbWFpbnRh
aW4gdGhlIEFCSS4NCj4gDQo+IEhhcyB0aGlzIGJlZW4gdHJ1ZSBzaW5jZSBmb3JldmVyP8KgIFRo
ZSBncmFudCBhbmQgZXZlbnQgQVBJcyB0b29rIHNvbWUNCj4gY2FyZSB0byBhdm9pZCB0aGUgZ3Vl
c3QgbmVlZGluZyB0byBrbm93IGl0cyBvd24gZG9taWQuDQo+IA0KDQpUaGUgZ3Vlc3QgZG9lc24n
dCBuZWVkIHRvIGtub3cgaXRzIGRvbWlkOyBET01JRF9TRUxGIHdpbGwgd29yaywgYnV0IHRoZSBn
dWVzdCAqY2FuKiB1c2UgaXRzIG93biBkb21pZCBpbiB0aGlzIGNhc2UgKHdoZXJlYXMgSSB0aGlu
ayBncmFudCBhbmQgZXZlbnQgb3BzIHdpbGwgaW5zaXN0IG9uIERPTUlEX1NFTEYgdW5sZXNzIHJl
ZmVycmluZyB0byBhbm90aGVyIGRvbWFpbikuIEFzIGZhciBhcyBJIGtub3cgdGhpcyBoYXMgYmVl
biB0aGUgY2FzZSBzaW5jZSBmb3JldmVyIGFuZCBzbyBJIGRvbid0IHRoaW5rIGl0IGlzIHNvbWV0
aGluZyB3ZSBjYW4gY2hhbmdlIG5vdyB1bmxlc3Mgd2UgbW92ZSB0byBhIG5ldyBBQkkuDQoNCj4g
PiArDQo+ID4gK0Z1cnRoZXJtb3JlLCBpdCB3aWxsIG5lY2Vzc2FyeSB0byBtb2RpZnkgYmFja2Vu
ZCBkcml2ZXJzIHRvIHJlLQ0KPiBlc3RhYmxpc2gNCj4gPiArY29tbXVuaWNhdGlvbiB3aXRoIGZy
b250ZW5kIGRyaXZlcnMgd2l0aG91dCBwZXJ0dXJiaW5nIHRoZSBjb250ZW50IG9mDQo+IHRoZQ0K
PiA+ICtiYWNrZW5kIGFyZWEgb3IgcmVxdWlyaW5nIGFueSBjaGFuZ2VzIHRvIHRoZSB2YWx1ZXMg
b2YgdGhlIHhlbnN0b3JlDQo+IHN0YXRlIG5vZGVzLg0KPiA+ICsNCj4gPiArIyMgT3RoZXIgUGFy
YS1WaXJ0dWFsIFN0YXRlDQo+ID4gKw0KPiA+ICsjIyMgU2hhcmVkIFJpbmdzDQo+ID4gKw0KPiA+
ICtCZWNhdXNlIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBwcm90b2NvbCBzaGFyZWQgcGFnZXMgYXJl
IGFjdHVhbGx5IHBhcnQNCj4gb2YgdGhlDQo+ID4gK2d1ZXN0IG1lbW9yeSBpbWFnZSAoaW4gYW4g
RTgyMCByZXNlcnZlZCByZWdpb24ganVzdCBiZWxvdyA0RykNCj4gDQo+IFR5cGljYWxseSouDQo+
IA0KPiBUaGVpciBleGFjdCBsb2NhdGlvbiBpcyBlbnRpcmVseSB1cCB0byB0aGUgZG9tYWluIGJ1
aWxkZXIsIGFuZCB0ZW5kIG5vdA0KPiB0byBiZSB0aGVyZSBmb3IgUFZIIGd1ZXN0cyB3aGljaCBh
cmVuJ3QgdHJ5aW5nIHRvIGZpdCB0aGUgdHdvIGZyYW1lcw0KPiBpbnRvIGEgQkFSLg0KDQpPaywg
SSdsbCBhZGQgdGhlICd0eXBpY2FsbHknIGluIHRoZXJlLiBUaGUgZXhhY3QgZGV0YWlsIGlzIG5v
dCB0aGF0IGltcG9ydGFudC4NCg0KPiANCj4gPiB0aGVuIHRoZSBjb250ZW50DQo+ID4gK3dpbGwg
Z2V0IG1pZ3JhdGVkIGFzIHBhcnQgb2YgdGhlIGd1ZXN0IG1lbW9yeSBpbWFnZS4gSGVuY2Ugbm8N
Cj4gYWRkaXRpb25hbCBjb2RlDQo+ID4gK2lzIHJlcXVpcmUgdG8gcHJldmVudCBhbnkgZ3Vlc3Qg
dmlzaWJsZSBjaGFuZ2UgaW4gdGhlIGNvbnRlbnQuDQo+IA0KPiBJIGRvIGFncmVlIHdpdGggdGhp
cyBjb25jbHVzaW9uIGhvd2V2ZXIuDQo+IA0KDQpHb29kIDotKQ0KDQo+ID4gKyMjIyBTaGFyZWQg
SW5mbw0KPiA+ICsNCj4gPiArVGhlcmUgaXMgYWxyZWFkeSBhIHJlY29yZCBkZWZpbmVkIGluICps
aWJ4ZW5jdHJsIERvbWFpbiBJbWFnZSBGb3JtYXQqDQo+IFszXQ0KPiA+ICtjYWxsZWQgYFNIQVJF
RF9JTkZPYCB3aGljaCBzaW1wbHkgY29udGFpbnMgYSBjb21wbGV0ZSBjb3B5IG9mIHRoZQ0KPiBk
b21haW7igJlzDQo+ID4gK3NoYXJlZCBpbmZvIHBhZ2UuIEl0IGlzIG5vdCBjdXJyZW50bHkgaW5j
dWRlZCBpbiBhbiBIVk0gKHR5cGUgYDB4MDAwMmApDQo+ID4gK21pZ3JhdGlvbiBzdHJlYW0uIEl0
IG1heSBiZSBmZWFzaWJsZSB0byBpbmNsdWRlIGl0IGFzIGFuIG9wdGlvbmFsDQo+IHJlY29yZA0K
PiA+ICtidXQgaXQgaXMgbm90IGNsZWFyIHRoYXQgdGhlIGNvbnRlbnQgb2YgdGhlIHNoYXJlZCBp
bmZvIHBhZ2UgZXZlciBuZWVkcw0KPiA+ICt0byBiZSBwcmVzZXJ2ZWQgZm9yIGFuIEhWTSBndWVz
dC4NCj4gPiArDQo+ID4gK0ZvciBhIFBWIGd1ZXN0IHRoZSBgYXJjaF9zaGFyZWRfaW5mb2Agc3Vi
LXN0cnVjdHVyZSBjb250YWlucyBpbXBvcnRhbnQNCj4gPiAraW5mb3JtYXRpb24gYWJvdXQgdGhl
IGd1ZXN04oCZcyBQMk0sIGJ1dCB0aGlzIGluZm9ybWF0aW9uIGlzIG5vdCByZWxldmFudA0KPiBm
b3INCj4gPiArYW4gSFZNIGd1ZXN0IHdoZXJlIHRoZSBQMk0gaXMgbm90IGRpcmVjdGx5IG1hbmlw
dWxhdGVkIHZpYSB0aGUgZ3Vlc3QuDQo+IFRoZSBvdGhlcg0KPiA+ICtzdGF0ZSBjb250YWluZWQg
aW4gdGhlIGBzaGFyZWRfaW5mb2Agc3RydWN0dXJlIHJlbGF0ZXMgdGhlIGRvbWFpbiB3YWxsLQ0K
PiBjbG9jaw0KPiA+ICsodGhlIHN0YXRlIG9mIHdoaWNoIHNob3VsZCBhbHJlYWR5IGJlIHRyYW5z
ZmVycmVkIGJ5IHRoZSBgUlRDYCBIVk0NCj4gY29udGV4dA0KPiA+ICtpbmZvcm1hdGlvbiB3aGlj
aCBjb250YWluZWQgaW4gdGhlIGBIVk1fQ09OVEVYVGAgc2F2ZSByZWNvcmQpIGFuZCBzb21lDQo+
IGV2ZW50DQo+ID4gK2NoYW5uZWwgc3RhdGUgKHBhcnRpY3VsYXJseSBpZiB1c2luZyB0aGUgKjJs
KiBwcm90b2NvbCkuIEV2ZW50IGNoYW5uZWwNCj4gc3RhdGUNCj4gPiArd2lsbCBuZWVkIHRvIGJl
IGZ1bGx5IHRyYW5zZmVycmVkIGlmIHdlIGFyZSBub3QgZ29pbmcgdG8gcmVxdWlyZSB0aGUNCj4g
Z3Vlc3QNCj4gPiArY28tb3BlcmF0aW9uIHRvIHJlLW9wZW4gdGhlIGNoYW5uZWxzIGFuZCBzbyBp
dCBzaG91bGQgYmUgcG9zc2libGUgdG8NCj4gcmUtYnVpbGQgYQ0KPiA+ICtzaGFyZWQgaW5mbyBw
YWdlIGZvciBhbiBIVk0gZ3Vlc3QgZnJvbSBzdWNoIG90aGVyIHN0YXRlLg0KPiA+ICsNCj4gPiAr
Tm90ZSB0aGF0IHRoZSBzaGFyZWQgaW5mbyBwYWdlIGFsc28gY29udGFpbnMgYW4gYXJyYXkgb2YN
Cj4gYFhFTl9MRUdBQ1lfTUFYX1ZDUFVTYA0KPiA+ICsoMzIpIGB2Y3B1X2luZm9gIHN0cnVjdHVy
ZXMuIEEgZG9tYWluIG1heSBub21pbmF0ZSBhIGRpZmZlcmVudCBndWVzdA0KPiBwaHlzaWNhbA0K
PiA+ICthZGRyZXNzIHRvIHVzZSBmb3IgdGhlIHZjcHUgaW5mby4gVGhpcyBpcyBtYW5kYXRvcnkg
Zm9yIGlmIGEgZG9tYWluDQo+IHdhbnRzIHRvDQo+ID4gK3VzZSBtb3JlIHRoYW4gMzIgdkNQVXMg
YW5kIG9wdGlvbmFsIGZvciBsZWdhY3kgdkNQVXMuIFRoaXMgbWFwcGluZyBpcw0KPiBub3QNCj4g
PiArY3VycmVudGx5IHRyYW5zZmVycmVkIGluIHRoZSBtaWdyYXRpb24gc3RhdGUgc28gdGhpcyB3
aWxsIGVpdGhlciBuZWVkDQo+IHRvIGJlDQo+ID4gK2FkZGVkIGludG8gYW4gZXhpc3Rpbmcgc2F2
ZSByZWNvcmQsIG9yIGFuIGFkZGl0aW9uYWwgdHlwZSBvZiBzYXZlDQo+IHJlY29yZCB3aWxsDQo+
ID4gK2JlIG5lZWRlZC4NCj4gDQo+IEZvciBub24tY29vcGVyYXRpdmUgbWlncmF0aW9uIGluIHRo
ZSBjdXJyZW50IEFCSSwgYSBtaW5pbXVtIGlzIHRvIGtub3cNCj4gd2hlcmUgdGhlIHNoYXJlZCBp
bmZvIGZyYW1lIGlzIG1hcHBlZCwgc28gaXQgY2FuIGJlIHJlLW1hcHBlZCBvbiBiZWhhbGYNCj4g
b2YgdGhlIGd1ZXN0IG9uIHRoZSBkZXN0aW5hdGlvbiBzaWRlLg0KPiANCg0KVHJ1ZSwgYW5kIHRo
ZSBzYW1lIGZvciB0aGUgZ3JhbnQgdGFibGVzLCBhbHRob3VnaCBpdCBvY2N1cnMgdG8gbWUgdGhh
dCBieSB0dXJuaW5nIHRoZXNlIGludG8gZG9taGVhcCBwYWdlcyAoYXMgcGFydCBvZiBnZXR0aW5n
IHJpZCBvZiBzaGFyZWQgeGVuaGVhcCBwYWdlcy4uLiBmb3Igb3RoZXIgcmVhc29ucykgbWVhbnMg
dGhlIGNvbnRlbnQgc2hvdWxkIGJlIG1pZ3JhdGVkIGFueXdheSwgc28gd2UnbGwgb25seSBuZWVk
IHNhdmUgcmVjb3JkcyBmb3IgdGhlIEdGTnMgdGhlbXNlbHZlcy4NCg0KPiBUaGUgcmVzdCBvZiB0
aGlzIHNlY3Rpb24gd2lsbCBiZSB2ZXJ5IGdvb2QgZXZpZGVuY2UgaW4gdGhlICJuZXcgZ3Vlc3QN
Cj4gQUJJIiBkZXNpZ24uDQo+IA0KPiA+ICsjIyMgR3JhbnQgdGFibGUNCj4gPiArDQo+ID4gK1Ro
ZSBncmFudCB0YWJsZSBpcyBlc3NlbnRpYWxseSB0aGUgcGFyYS12aXJ0dWFsIGVxdWl2YWxlbnQg
b2YgYW4gSU9NTVUuDQo+IA0KPiBUQkgsIEkgdGhpbmsgInNoYXJlZCBtZW1vcnkiIGlzIGEgbXVj
aCBiZXR0ZXIgYW5hbG9neSB0aGFuIGFuIElPTU1VLg0KPiBPVE9ILCBwZXJoYXBzIHRoYXQgZG9l
c24ndCBjb3BlIHdpdGggdGhlIGdyYW50IGNvcHkgYXNwZWN0IHF1aXRlIGFzIHdlbGwNCj4gYXMg
SSdkIGxpa2UuDQo+IA0KDQpXZWxsIHRoZSB0YWJsZSBhbGxvd3MgdGhlIGd1ZXN0IHRvIGNyZWF0
ZSBhICdtYXBwaW5nJyBpbnRvIGEgZ3JhbnQgcmVmIGFkZHJlc3Mgc3BhY2UsIGFuZCB0aGVuIHRo
b3NlIGFkZHJlc3NlcyBhcmUgcGFzc2VkIHRvICdQViBkZXZpY2VzJywgc28gdGhlIElPTU1VIGFu
YWxvZ3kgc2VlbWVkIG1vc3QgYXBwcm9wcmlhdGUuDQoNCiAgUGF1bA0KDQo+IH5BbmRyZXcNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:19:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09:19:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix5yY-0004mq-O1; Thu, 30 Jan 2020 09:19:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix5yX-0004m6-Cn
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:19:01 +0000
X-Inumbo-ID: 8c8acb16-4341-11ea-8a22-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c8acb16-4341-11ea-8a22-12813bfff9fa;
 Thu, 30 Jan 2020 09:19:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580375940;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=OI17yzslU7fDT8D8q1McrMKlKn1Xh8xTh/S9iigpbGY=;
 b=INldLD6RV5+Au3pvnN7tMMaR5UK/dPBp8Hg7E3x+9FOzPWkigHKM77+6
 2k74BUnmOOFmHBPfk1BzozgbHpLerEwqiczS2AVJiDzevl8Pfs2CCmcwr
 SG2pglqj0fL32tsydCvVZic+rWJclElmqmHn3NEt95pm309J4VZsvEasr k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EbLuXuhjFcaw1murCQBpELYILxJABFR/hzLKCY+dSgceUOWcnIOXqEXDXKsIqRt0IxsFPw9uuV
 5bYQhWjFhoz7KQgMH/i2tOD+M/7YFJYNQTJY9qcVCzKVuJlZTUyZXXB7BxquTr3JUltm4jBiHG
 im4Ozb4+k5OIwySMa5CiyIVjToD4Bjti7m0Hn2kRphj8b6KZFYjPSDkTio2IpggRDpAudfildk
 wplo1M1KyDDlC1vfZd7JB01nbBYeOodtgkKO1dbMldNf4FVBhGxkd0sgOGze630o4+GZFSNaLR
 rVM=
X-SBRS: 2.7
X-MesageID: 11681643
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11681643"
Date: Thu, 30 Jan 2020 10:18:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130091853.GC4679@Air-de-Roger>
References: <osstest-146578-mainreport@xen.org>
 <d89fdcee-8e9e-c804-5b00-2b0551eb03ef@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d89fdcee-8e9e-c804-5b00-2b0551eb03ef@suse.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [xen-unstable test] 146578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTA6MTI6MzlBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzAuMDEuMjAyMCAwNDo1Niwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+
ID4gZmxpZ2h0IDE0NjU3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiA+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzgvCj4gPiAKPiA+IFJl
Z3Jlc3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ID4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDE0NjU2Mwo+IAo+IEFmYWljdCBpdCBpcyBub3QgInhlbi1ib290
IiB3aGljaCBmYWlsZWQgaGVyZSwgYnV0IHRoZSBnb2luZwo+IGRvd24gb2YgdGhlIHByaW9yIG5h
dGl2ZSBrZXJuZWwgd2hpY2ggd2FzIHVzZWQgdG8gZG8gdGhlCj4gaW5zdGFsbDoKPiAKPiBKYW4g
MjkgMjM6MTk6MzQuMzcwNjYzIFsgIDE4Mi40NzIwNzNdIGUxMDAwZTogZXRoMCBOSUMgTGluayBp
cyBEb3duCj4gSmFuIDI5IDIzOjE5OjM2LjQ3MDU4NyBbICAxODIuNDc2NzI4XSBrdm06IGV4aXRp
bmcgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24KPiBKYW4gMjkgMjM6MTk6MzYuNDcwNjYwIFsgIDE4
Mi40ODE1NzRdIHNkIDM6MDowOjA6IFtzZGJdIFN5bmNocm9uaXppbmcgU0NTSSBjYWNoZQo+IEph
biAyOSAyMzoxOTozNi40ODI2MTcgWyAgMTgyLjQ4Njg3NF0gc2QgMjowOjA6MDogW3NkYV0gU3lu
Y2hyb25pemluZyBTQ1NJIGNhY2hlCj4gSmFuIDI5IDIzOjE5OjM2LjQ4MjY4MyBbICAxODIuNTI4
MjYzXSBlMTAwMGU6IEVFRSBUWCBMUEkgVElNRVI6IDAwMDAwMDAwCj4gSmFuIDI5IDIzOjE5OjM2
LjUzMDUxNiBbICAxODIuNTM3MDM2XSBlMTAwMGU6IEVFRSBUWCBMUEkgVElNRVI6IDAwMDAwMDAw
Cj4gSmFuIDI5IDIzOjE5OjM2LjUzMDU4MiBbICAxODIuNTQ0NTA0XSB1c2IgNi0yOiBVU0IgZGlz
Y29ubmVjdCwgZGV2aWNlIG51bWJlciAyCj4gSmFuIDI5IDIzOjE5OjM2LjU0MjU3OSBbICAxODIu
NjI0MTI1XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCj4gSmFuIDI5IDIzOjE5OjM2LjYxNDU1
NCBbICAxODIuNjI1NTI3XSBBTUQtVmk6IEV2ZW50IGxvZ2dlZCBbCj4gSmFuIDI5IDIzOjE5OjM2
LjYyNjY3MSBbICAxODIuNjI1NTI3XSBJT19QQUdFX0ZBVUxUIGRldmljZT0wMDoxMy4xIGRvbWFp
bj0weDAwMDYgYWRkcmVzcz0weDAwMDAwMDAwMDAwMDAwODAgZmxhZ3M9MHgwMDIwXQo+IAo+IFRo
ZXNlIGxhc3QgdHdvIGxpbmVzIHRoZW4gbG9vayB0byByZXBlYXQgaW5kZWZpbml0ZWx5LiBJcwo+
IHRoZXJlIGEgbmV3IGtlcm5lbCB2ZXJzaW9uIGluIHVzZSB3aGljaCBoYXMgcmVncmVzc2VkIG9u
IHRoaXMKPiBwYXJ0aWN1bGFyIGhhcmR3YXJlPwoKb3NzdGVzdCB3YXMgcmVjZW50bHkgdXBncmFk
ZWQgdG8gdXNlIExpbnV4IDQuMTksIGJ1dCB0aGF0IHNlZW1zIHRvIGJlCmEgc3BvcmFkaWMgZmFp
bHVyZSwgb3RoZXIgdGVzdHMgZnJvbSB0aGUgeGVuLXVuc3RhYmxlIGJyYW5jaCBzZWVtIHRvCndv
cmsgZmluZToKCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVz
dWx0cy9ob3N0L3Bpbm90MC5odG1sCgpNYXliZSB3ZSBjb3VsZCBkaXNhYmxlIHRoZSBpb21tdSBv
biB0aGUgTGludXggY29tbWFuZCBsaW5lIHRvCndvcmthcm91dW5kIHRoaXM/CgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:35:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09:35: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 1ix6E0-0006KX-7K; Thu, 30 Jan 2020 09:35:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix6Dz-0006KS-2q
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:34:59 +0000
X-Inumbo-ID: c7ce19a6-4343-11ea-b211-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7ce19a6-4343-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 09:34:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580376899; x=1611912899;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=67LiBYNp7pu2tXAeUjfKRrWxPtxsnC0S/zH/GSYzF3s=;
 b=uA9PJHvpMVL1Dm0rkW6jx1wbV2eysj7T6L/VRqrHb60r73XlmKaoeXki
 CoA5R74c3+f+TCUARLnKYFW+BnMa9kbQApsNu6r+qnkEgKfffDE+EnxqY
 h3RvqvdTMS2AGiVM0XByy900iSD5jctnPOzdCcdrMMoi54fzL4acngPHI U=;
IronPort-SDR: 6hfbT0RpZ1AqzQ7WDvHRYoq7pUhYJnU5kn63VUPNNI4Ek6exnas9/C5GFs5bIJWIs8LJ8862bk
 bxnqV1ixOFrA==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="21989187"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 09:34:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (Postfix) with ESMTPS
 id D9FF1A22F9; Thu, 30 Jan 2020 09:34:53 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 09:34:53 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 09:34:52 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 09:34:51 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 01/12] MAINTAINERS: put Hyper-V code under
 Viridian maintainership
Thread-Index: AQHV1uH5AZoST4yV10yRIkQXyrP7cKgC8w6w
Date: Thu, 30 Jan 2020 09:34:51 +0000
Message-ID: <d207860ca80d4bd8860a71d174efec26@EX13D32EUC003.ant.amazon.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-2-liuwe@microsoft.com>
In-Reply-To: <20200129202034.15052-2-liuwe@microsoft.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 01/12] MAINTAINERS: put Hyper-V code
 under Viridian maintainership
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Julien Grall <julien@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpDQo+IExpdQ0K
PiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMjA6MjANCj4gVG86IFhlbiBEZXZlbG9wbWVudCBMaXN0
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDxsaXV3ZUBtaWNyb3NvZnQu
Y29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT47DQo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBE
dXJyYW50LCBQYXVsDQo+IDxwZHVycmFudEBhbWF6b24uY28udWs+OyBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT47IE1pY2hhZWwNCj4gS2VsbGV5IDxtaWtlbGxleUBtaWNy
b3NvZnQuY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCj4gU3ViamVjdDogW1hl
bi1kZXZlbF0gW1BBVENIIHY1IDAxLzEyXSBNQUlOVEFJTkVSUzogcHV0IEh5cGVyLVYgY29kZSB1
bmRlcg0KPiBWaXJpZGlhbiBtYWludGFpbmVyc2hpcA0KPiANCj4gQW5kIGFkZCBteXNlbGYgYXMg
YSBtYWludGFpbmVyLg0KPiANCj4gU29ydCB0aGUgbGlzdCBhbHBoYWJldGljYWxseSB3aGlsZSBh
dCBpdC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+
DQo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQoNClJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQoNCj4gLS0tDQo+ICBNQUlOVEFJTkVS
UyB8IDUgKysrKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTDQo+IGlu
ZGV4IDE5MTVlMDlmOGIuLjA0ZDkxNDgyY2QgMTAwNjQ0DQo+IC0tLSBhL01BSU5UQUlORVJTDQo+
ICsrKyBiL01BSU5UQUlORVJTDQo+IEBAIC01MTQsMTAgKzUxNCwxMyBAQCBGOgl4ZW4vYXJjaC94
ODYvbW0vc2hhZG93Lw0KPiANCj4gIFg4NiBWSVJJRElBTiBFTkxJR0hURU5NRU5UUw0KPiAgTToJ
UGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPg0KPiArTToJV2VpIExpdSA8d2xAeGVu
Lm9yZz4NCj4gIFM6CVN1cHBvcnRlZA0KPiArRjoJeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi8N
Cj4gIEY6CXhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vDQo+IC1GOgl4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oDQo+ICtGOgl4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oDQo+ICBGOgl4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgNCj4gK0Y6
CXhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgNCj4gDQo+ICBYRU5UUkFDRQ0KPiAg
TToJR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiAtLQ0KPiAy
LjIwLjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 09:57:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 09:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix6Zf-00084a-NU; Thu, 30 Jan 2020 09:57:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix6Ze-00084V-NX
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 09:57:22 +0000
X-Inumbo-ID: e885c705-4346-11ea-8a25-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e885c705-4346-11ea-8a25-12813bfff9fa;
 Thu, 30 Jan 2020 09:57:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580378242; x=1611914242;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=XpPiblPyeQmRqmItVcBW8G1RDBcAloZh8HoOv31QP3A=;
 b=NYf/1VRSz6ewLezwLp3RkpIODrYwBQSaMZtI0R6mC3rUHpdbnIaXjhSo
 op62hkympeOZaXcalnzPdpQCwhNpT/BHeFXUxvzYdGBeBS7KZsris6Ye/
 FLIegfCUhhsww40iIR1RhlTmmgp16gaNkP6UQoE357i5GDU995yBsGgQK 4=;
IronPort-SDR: sgzZILgpw7WEwch4Emzo1MbHJxEMjfgGd/Pn9cWtGUUX86zFCfEo6/cdc3JJiRYNz2WfGqdy5g
 NV1AflcyEh7g==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="13994546"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Jan 2020 09:57:22 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 62521A1C1F; Thu, 30 Jan 2020 09:57:19 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 09:57:18 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 09:57:17 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 09:57:17 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 07/12] x86/hyperv: setup hypercall page
Thread-Index: AQHV1uG+aFJI/FyxqkWRnQ2f3nxOkKgC9cXw
Date: Thu, 30 Jan 2020 09:57:17 +0000
Message-ID: <b4f88a8788a64ba2bbdc95a3812d9fa7@EX13D32EUC003.ant.amazon.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
In-Reply-To: <20200129202034.15052-8-liuwe@microsoft.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall page
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <liuwe@microsoft.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; 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+IEZyb206IFdlaSBMaXUgPHdlaS5saXUueGVu
QGdtYWlsLmNvbT4gT24gQmVoYWxmIE9mIFdlaSBMaXUKPiBTZW50OiAyOSBKYW51YXJ5IDIwMjAg
MjA6MjAKPiBUbzogWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4KPiBDYzogRHVycmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgTWlj
aGFlbCBLZWxsZXkKPiA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT47IFdlaSBMaXUgPGxpdXdlQG1p
Y3Jvc29mdC5jb20+OyBKYW4gQmV1bGljaAo+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdsQHhlbi5vcmc+
OyBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFU
Q0ggdjUgMDcvMTJdIHg4Ni9oeXBlcnY6IHNldHVwIGh5cGVyY2FsbCBwYWdlCj4gCj4gSHlwZXIt
ViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBhZ2UgZm9yIGl0cyBoeXBlcmNhbGwg
cGFnZS4gSXQKPiB3aWxsIGluc2VydCBhIGJhY2tpbmcgcGFnZSB0byB0aGUgZ3Vlc3Qgd2hlbiB0
aGUgaHlwZXJjYWxsIGZ1bmN0aW9uYWxpdHkKPiBpcyBlbmFibGVkLiBUaGF0IG1lYW5zIHdlIGNh
biB1c2UgYSBwYWdlIHRoYXQgaXMgbm90IGJhY2tlZCBieSByZWFsCj4gbWVtb3J5IGZvciBoeXBl
cmNhbGwgcGFnZS4KPiAKPiBVc2UgdGhlIHRvcC1tb3N0IGFkZHJlc3NhYmxlIHBhZ2UgZm9yIHRo
YXQgcHVycG9zZS4gQWRqdXN0IGU4MjAgY29kZQo+IGFjY29yZGluZ2x5Lgo+IAo+IFdlIGFsc28g
bmVlZCB0byByZWdpc3RlciBYZW4ncyBndWVzdCBPUyBJRCB0byBIeXBlci1WLiBVc2UgMHgzIGFz
IHRoZQo+IHZlbmRvciBJRC4gRml4IHRoZSBjb21tZW50IGluIGh5cGVydi10bGZzLmggd2hpbGUg
YXQgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4K
PiAtLS0KPiB2NToKPiAxLiB1c2UgaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcwo+IDIuIGFk
ZCBhIG1hY3JvIGZvciBoeXBlcmNhbGwgcGFnZSBtZm4KPiAzLiBhZGRyZXNzIG90aGVyIG1pc2Mg
Y29tbWVudHMKPiAKPiB2NDoKPiAxLiBVc2UgZml4bWFwCj4gMi4gRm9sbG93IHJvdXRpbmVzIGxp
c3RlZCBpbiBUTEZTCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAg
ICAgICB8ICA1ICsrKwo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAg
fCA1NyArKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydi5oICAgICAgfCAgMyArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94
ZW4vYXJjaC94ODYvZTgyMC5jCj4gaW5kZXggMzg5MmM5Y2ZiNy4uOTk2NDNmM2VhMCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+
IEBAIC0zNDMsNiArMzQzLDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4
X3Bmbih2b2lkKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgICAgIHVuc2lnbmVkIGxv
bmcgbWF4X3BmbiA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwg
cGFkZHJfYml0cykgLSAxKSA+PiBQQUdFX1NISUZUOwo+IAo+ICAgICAgZm9yIChpID0gMDsgaSA8
IGU4MjAubnJfbWFwOyBpKyspIHsKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7
Cj4gQEAgLTM1Nyw2ICszNTgsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRf
bWF4X3Bmbih2b2lkKQo+ICAgICAgICAgICAgICBtYXhfcGZuID0gZW5kOwo+ICAgICAgfQo+IAo+
ICsgICAgdG9wX3BmbiAtPSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzKCk7Cj4gKyAgICBp
ZiAoIG1heF9wZm4gPj0gdG9wX3BmbiApCj4gKyAgICAgICAgbWF4X3BmbiA9IHRvcF9wZm47Cj4g
Kwo+ICAgICAgcmV0dXJuIG1heF9wZm47Cj4gIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcnYuYwo+IGluZGV4IDhkMzgzMTNkN2EuLjJiZWRjYzQzOGMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvaHlwZXJ2LmMKPiBAQCAtMTksMTUgKzE5LDI2IEBACj4gICAqIENvcHlyaWdodCAo
YykgMjAxOSBNaWNyb3NvZnQuCj4gICAqLwo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2lu
Y2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cj4gCj4gKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gICNp
bmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5o
Pgo+ICsjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+IAo+ICBzdHJ1Y3QgbXNfaHlwZXJ2X2lu
Zm8gX19yZWFkX21vc3RseSBtc19oeXBlcnY7Cj4gCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlw
ZXJ2aXNvcl9vcHMgb3BzID0gewo+IC0gICAgLm5hbWUgPSAiSHlwZXItViIsCj4gLX07Cj4gK3N0
YXRpYyB1aW50NjRfdCBnZW5lcmF0ZV9ndWVzdF9pZCh2b2lkKQo+ICt7Cj4gKyAgICB1aW50NjRf
dCBpZDsKPiArCj4gKyAgICBpZCA9ICh1aW50NjRfdClIVl9YRU5fVkVORE9SX0lEIDw8IDQ4Owo+
ICsgICAgaWQgfD0gKHhlbl9tYWpvcl92ZXJzaW9uKCkgPDwgMTYpIHwgeGVuX21pbm9yX3ZlcnNp
b24oKTsKPiArCj4gKyAgICByZXR1cm4gaWQ7CgpJIHRoaW5rIHRoaXMgc2hvdWxkIHVzZSB0aGUg
aHZfZ3Vlc3Rfb3NfaWQgdW5pb24uIFlvdSBjYW4gdGhlbiBzZXQgdGhlIHZhbHVlcyB1c2luZyB0
aGUgYml0LWZpZWxkcyBhbmQgcmV0dXJuIHRoZSByYXcuCgogIFBhdWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:01:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix6dm-0000V7-Fk; Thu, 30 Jan 2020 10:01:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix6dl-0000V2-Ax
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:01:37 +0000
X-Inumbo-ID: 80521128-4347-11ea-8a26-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80521128-4347-11ea-8a26-12813bfff9fa;
 Thu, 30 Jan 2020 10:01:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580378496;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=/D9Y7P+rOIhdswuQ9OewzhSbiY0ekbzZpzA/aQa35Mo=;
 b=U7/eMQtTFrftar+sCLKGGjZCgQ37iUfS4nzOuN0qVHphsKvF/2WaGSko
 FJc4utsziLg1nO2nnhcQyUlygW+wEnGdRv1XIKG27SXek+aw4hEiZSpE0
 L6Fu9e0mC7w4s3vQ/4WFvw8+7kHtNZexdVY1PuO0kdPqIvciyLS8E+3My w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8etdnTsZG0Iv1sbF5ZJfahfwpgX1dmxupuVibC5TWgJFXw0CrmJ3cu2O8Djcj0EmIE7rT+8BWH
 QpetRO9FO50rwMhTNu0GXQfzQfYfk6ZPHxIxmKJzYJ8xnLDuC1cwL9vbdbcdkxVnDfWTkFjGiV
 092l/cG3cg3DDWgWtUyHG/UDPjBPduCQengtIs9548qy2tdxQQGXeTLBpNpjrP+yF69zS2GdAK
 /3szfvaErnKfKwZbC+FiiYA7bongoFCzl4slNq7NAO6oMFqk05N8Z3m53uvmW6hWq53i+nXGiD
 3ic=
X-SBRS: 2.7
X-MesageID: 12038327
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12038327"
Date: Thu, 30 Jan 2020 11:01:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130100129.GD4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-3-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-3-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 02/12] x86/hypervisor: make
 hypervisor_ap_setup return an error 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 <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB3YW50IHRvIGJlIGFibGUgdG8gaGFuZGxlIEFQIHNldHVwIGVycm9yIGluIHRoZSB1cHBl
ciBsYXllci4KClRoYW5rcywgc29tZSBjb21tZW50cyBiZWxvdy4KCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgfCAgNiArKysrLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi94ZW4uYyAgICAgICAgICAgfCAxMSArKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8ICA2ICsrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5j
Cj4gaW5kZXggNGYyN2I5ODc0MC4uZTcyYzkyZmZkZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYwo+IEBAIC01MiwxMCArNTIsMTIgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2
b2lkKQo+ICAgICAgICAgIG9wcy0+c2V0dXAoKTsKPiAgfQo+ICAKPiAtdm9pZCBoeXBlcnZpc29y
X2FwX3NldHVwKHZvaWQpCj4gK2ludCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCj4gIHsKPiAg
ICAgIGlmICggb3BzICYmIG9wcy0+YXBfc2V0dXAgKQo+IC0gICAgICAgIG9wcy0+YXBfc2V0dXAo
KTsKPiArICAgICAgICByZXR1cm4gb3BzLT5hcF9zZXR1cCgpOwo+ICsKPiArICAgIHJldHVybiAw
Owo+ICB9Cj4gIAo+ICB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hl
bi5jCj4gaW5kZXggNmRiYzVmOTUzZi4uZWVkOGE2ZWRhZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuL3hlbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4u
Ywo+IEBAIC0yNTcsMTEgKzI1NywxOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkK
PiAgICAgIGluaXRfZXZ0Y2huKCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGFwX3NldHVwKHZv
aWQpCj4gK3N0YXRpYyBpbnQgYXBfc2V0dXAodm9pZCkKPiAgewo+ICsgICAgaW50IHJjOwo+ICsK
PiAgICAgIHNldF92Y3B1X2lkKCk7Cj4gLSAgICBtYXBfdmNwdWluZm8oKTsKPiArICAgIHJjID0g
bWFwX3ZjcHVpbmZvKCk7CgptYXBfdmNwdWluZm8gc2hvdWxkIGJlIGNoYW5nZWQgc28gdGhhdCB0
aGUgQlVHX09OIGlzIHJlbW92ZWQsIGFuZCBhbgplcnJvciBpcyBvbmx5IHJldHVybmVkIGlmIFZD
UFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gZmFpbHMgYW5kIHZjcHUgPj0KWEVOX0xFR0FDWV9NQVhf
VkNQVVMsIGVsc2Ugbm8gZXJyb3Igc2hvdWxkIGJlIHJldHVybmVkLgoKPiArICAgIGlmICggcmMg
KQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gICAgICBpbml0X2V2dGNobigpOwo+ICsKPiAr
ICAgIHJldHVybiAwOwoKSW4gb3JkZXIgdG8ga2VlcCB0aGlzIHNob3J0ZXIsIHlvdSBjb3VsZCBk
bzoKCmlmICggIXJjICkKICAgIGluaXRfZXZ0Y2huKCk7CgpyZXR1cm4gcmM7CgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:07:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix6im-0000gk-B3; Thu, 30 Jan 2020 10:06:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix6il-0000gf-0C
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:06:47 +0000
X-Inumbo-ID: 38d03b44-4348-11ea-a933-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38d03b44-4348-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 10:06:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580378806; x=1611914806;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=DuF481zEXBEB3gkK90HxC1B2XU39qTCnj8e/qRyZfqI=;
 b=KrcT8rn5S+x5dt5SyfDHb4eBp5WPPbP9FtZquh7RNBitfuYZJ8+Pi+lf
 n7Kpg8hX2Hcvdfdq11voWP7d3hdgey+qNu4FVowzHisF45jjHbtOMOJF4
 UfxQyGdC2vtPrhi9lq9NEzyAtFzPq6NBcnMZRKextoLB96huxl6ddSKjd Q=;
IronPort-SDR: oDGClsdQa/nOigPtgbLQCVqMGq+x19j6xxr7TEvAGYVigVgupnv2zoRjjUESkgcS0ZVYgEixim
 Vmoaiz73Pr5g==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="21994269"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 10:06:45 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 3DEC9A2479; Thu, 30 Jan 2020 10:06:44 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 10:06:43 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 10:06:42 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 10:06:42 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall functions
Thread-Index: AQHV1uG9pkwubOTxsUmOR/alV6bj4qgC/BCg
Date: Thu, 30 Jan 2020 10:06:42 +0000
Message-ID: <5e09d976f8574bd58d81747d15dda87d@EX13D32EUC003.ant.amazon.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
In-Reply-To: <20200129202034.15052-9-liuwe@microsoft.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Julien Grall <julien@xen.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpDQo+IExpdQ0K
PiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMjA6MjENCj4gVG86IFhlbiBEZXZlbG9wbWVudCBMaXN0
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDxsaXV3ZUBtaWNyb3NvZnQu
Y29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsaw0KPiA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT47DQo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBE
dXJyYW50LCBQYXVsDQo+IDxwZHVycmFudEBhbWF6b24uY28udWs+OyBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT47IE1pY2hhZWwNCj4gS2VsbGV5IDxtaWtlbGxleUBtaWNy
b3NvZnQuY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz47IFJvZ2VyIFBhdQ0KPiBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFU
Q0ggdjUgMDgvMTJdIHg4Ni9oeXBlcnY6IHByb3ZpZGUgSHlwZXItVg0KPiBoeXBlcmNhbGwgZnVu
Y3Rpb25zDQo+IA0KPiBUaGVzZSBmdW5jdGlvbnMgd2lsbCBiZSB1c2VkIGxhdGVyIHRvIG1ha2Ug
aHlwZXJjYWxscyB0byBIeXBlci1WLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1
d2VAbWljcm9zb2Z0LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4NCg0KPiAtLS0NCj4gdjU6DQo+IDEuIFN3aXRjaCBiYWNrIHRvIGRpcmVjdCBj
YWxsDQo+IDIuIEZpeCBzb21lIGlzc3VlcyBwb2ludGVkIG91dCBieSBKYW4NCj4gDQo+IEkgdHJp
ZWQgdXNpbmcgdGhlIGFzbSgiLmVxdSAuLiIpIHRyaWNrIGJ1dCBoaXQgYSBwcm9ibGVtIHdpdGgg
JWMgYWdhaW4uDQo+IA0KPiBtbS5jOjU3MzY6NTogZXJyb3I6IGludmFsaWQgJ2FzbSc6IG9wZXJh
bmQgaXMgbm90IGEgY29uZGl0aW9uIGNvZGUsDQo+IGludmFsaWQgb3BlcmFuZCBjb2RlICdjJw0K
PiAgICAgICAgICAgICAgICBhc20gKCAiLmVxdSBIVl9IQ0FMTF9QQUdFLCAlYzA7IC5nbG9iYWwg
SFZfSENBTExfUEFHRSINCj4gLS0tDQo+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEgKw0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyAg
ICAgICB8ICA2ICsrDQo+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgICAg
IHwgIDQgKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaCAgICAgICAgICAgICB8ICAz
ICstDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oIHwgOTYgKysr
KysrKysrKysrKysrKysrKysrKysrDQo+ICA1IGZpbGVzIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgNCj4gDQo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVS
UyBiL01BSU5UQUlORVJTDQo+IGluZGV4IDA0ZDkxNDgyY2QuLmQwYTVlZDYzNWIgMTAwNjQ0DQo+
IC0tLSBhL01BSU5UQUlORVJTDQo+ICsrKyBiL01BSU5UQUlORVJTDQo+IEBAIC01MTksNiArNTE5
LDcgQEAgUzoJU3VwcG9ydGVkDQo+ICBGOgl4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2Lw0KPiAg
RjoJeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi8NCj4gIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LmgNCj4gK0Y6CXhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhj
YWxsLmgNCj4gIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaA0KPiAg
RjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaA0KPiANCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMNCj4gYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jDQo+IGluZGV4IDJiZWRjYzQzOGMuLjkzMmE2NDhmZjcgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYw0KPiBAQCAtMTIzLDYgKzEyMywxMiBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsNCj4gICAgICAuc2V0dXAg
PSBzZXR1cCwNCj4gIH07DQo+IA0KPiArc3RhdGljIHZvaWQgX19tYXliZV91bnVzZWQgYnVpbGRf
YXNzZXJ0aW9ucyh2b2lkKQ0KPiArew0KPiArICAgIC8qIFdlIHVzZSAxIGluIGxpbmtlciBzY3Jp
cHQgKi8NCj4gKyAgICBCVUlMRF9CVUdfT04oRklYX1hfSFlQRVJWX0hDQUxMICE9IDEpOw0KPiAr
fQ0KPiArDQo+ICAvKg0KPiAgICogTG9jYWwgdmFyaWFibGVzOg0KPiAgICogbW9kZTogQw0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMNCj4gaW5kZXggOTdmOWMwNzg5MS4uOGUwMmI0YzY0OCAxMDA2NDQNCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUw0KPiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TDQo+IEBAIC0z
MjksNiArMzI5LDEwIEBAIFNFQ1RJT05TDQo+ICAgIGVmaSA9IC47DQo+ICAjZW5kaWYNCj4gDQo+
ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVA0KPiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xV
VEUoX19maXhfeF90b192aXJ0KDEpKTsNCj4gKyNlbmRpZg0KPiArDQo+ICAgIC8qIFNlY3Rpb25z
IHRvIGJlIGRpc2NhcmRlZCAqLw0KPiAgICAvRElTQ0FSRC8gOiB7DQo+ICAgICAgICAgKiguZXhp
dC50ZXh0KQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgNCj4gaW5kZXggODA5NDU0NmI3NS4uYTliY2IwNjhj
YiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaA0KPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oDQo+IEBAIC0xNiw2ICsxNiw3IEBADQo+IA0KPiAg
I2RlZmluZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBBR0VfU0laRSkNCj4gICNkZWZp
bmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQ0KPiArI2RlZmluZSBf
X2ZpeF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQ0K
PiANCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fDQo+IA0KPiBAQCAtMTEwLDggKzExMSw2IEBAIGV4
dGVybiB2b2lkIF9fc2V0X2ZpeG1hcF94KA0KPiANCj4gICNkZWZpbmUgY2xlYXJfZml4bWFwX3go
aWR4KSBfX3NldF9maXhtYXBfeChpZHgsIDAsIDApDQo+IA0KPiAtI2RlZmluZSBfX2ZpeF94X3Rv
X3ZpcnQoeCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQ0KPiAtDQo+ICAj
ZGVmaW5lIGZpeF94X3RvX3ZpcnQoeCkgICAoKHZvaWQgKilfX2ZpeF94X3RvX3ZpcnQoeCkpDQo+
IA0KPiAgI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4geDg2
L2d1ZXN0L2h5cGVydi1oY2FsbC5oDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAw
MDAwMDAwMDAuLjViNzUwOWIzYjUNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oDQo+IEBAIC0wLDAgKzEsOTYgQEANCj4gKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioNCj4gKioqKioqDQo+ICsgKiBhc20teDg2L2d1ZXN0L2h5cGVydi1oY2Fs
bC5oDQo+ICsgKg0KPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBh
bmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlLCB2
ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLg0K
PiArICoNCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YNCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VDQo+ICsgKiBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsgKg0KPiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljDQo+
ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQ0KPiA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uDQo+ICsgKg0KPiArICogQ29weXJpZ2h0IChjKSAy
MDE5IE1pY3Jvc29mdC4NCj4gKyAqLw0KPiArDQo+ICsjaWZuZGVmIF9fWDg2X0hZUEVSVl9IQ0FM
TF9IX18NCj4gKyNkZWZpbmUgX19YODZfSFlQRVJWX0hDQUxMX0hfXw0KPiArDQo+ICsjaW5jbHVk
ZSA8eGVuL2xpYi5oPg0KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPg0KPiArDQo+ICsjaW5jbHVk
ZSA8YXNtL2FzbV9kZWZucy5oPg0KPiArI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4NCj4gKyNpbmNs
dWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4NCj4gKyNpbmNsdWRlIDxhc20vcGFnZS5oPg0K
PiArDQo+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRfdCBj
b250cm9sLCBwYWRkcl90DQo+IGlucHV0X2FkZHIsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IG91dHB1dF9hZGRyKQ0KPiArew0KPiArICAgIHVpbnQ2
NF90IHN0YXR1czsNCj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9
IG91dHB1dF9hZGRyOw0KPiArDQo+ICsgICAgYXNtIHZvbGF0aWxlICggImNhbGwgaHZfaGNhbGxf
cGFnZSINCj4gKyAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHN0YXR1cyksICIrYyIgKGNvbnRy
b2wpLA0KPiArICAgICAgICAgICAgICAgICAgICAgIitkIiAoaW5wdXRfYWRkcikgQVNNX0NBTExf
Q09OU1RSQUlOVA0KPiArICAgICAgICAgICAgICAgICAgIDogInIiIChyOCkNCj4gKyAgICAgICAg
ICAgICAgICAgICA6ICJtZW1vcnkiICk7DQo+ICsNCj4gKyAgICByZXR1cm4gc3RhdHVzOw0KPiAr
fQ0KPiArDQo+ICtzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2Zhc3RfaHlwZXJjYWxsKHVp
bnQxNl90IGNvZGUsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGlucHV0MSwgdWludDY0X3QNCj4gaW5wdXQyKQ0KPiArew0KPiArICAgIHVp
bnQ2NF90IHN0YXR1czsNCj4gKyAgICB1aW50NjRfdCBjb250cm9sID0gY29kZSB8IEhWX0hZUEVS
Q0FMTF9GQVNUX0JJVDsNCj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgi
KSA9IGlucHV0MjsNCj4gKw0KPiArICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIGh2X2hjYWxsX3Bh
Z2UiDQo+ICsgICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9s
KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICIrZCIgKGlucHV0MSkgQVNNX0NBTExfQ09OU1RS
QUlOVA0KPiArICAgICAgICAgICAgICAgICAgIDogInIiIChyOCkNCj4gKyAgICAgICAgICAgICAg
ICAgICA6ICk7DQo+ICsNCj4gKyAgICByZXR1cm4gc3RhdHVzOw0KPiArfQ0KPiArDQo+ICtzdGF0
aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX3JlcF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwgdWlu
dDE2X3QNCj4gcmVwX2NvdW50LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IHZhcmhlYWRfc2l6ZSwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGlucHV0LCBwYWRkcl90IG91dHB1dCkNCj4g
K3sNCj4gKyAgICB1aW50NjRfdCBjb250cm9sID0gY29kZTsNCj4gKyAgICB1aW50NjRfdCBzdGF0
dXM7DQo+ICsgICAgdWludDE2X3QgcmVwX2NvbXA7DQo+ICsNCj4gKyAgICBjb250cm9sIHw9ICh1
aW50NjRfdCl2YXJoZWFkX3NpemUgPDwgSFZfSFlQRVJDQUxMX1ZBUkhFQURfT0ZGU0VUOw0KPiAr
ICAgIGNvbnRyb2wgfD0gKHVpbnQ2NF90KXJlcF9jb3VudCA8PCBIVl9IWVBFUkNBTExfUkVQX0NP
TVBfT0ZGU0VUOw0KPiArDQo+ICsgICAgZG8gew0KPiArICAgICAgICBzdGF0dXMgPSBodl9kb19o
eXBlcmNhbGwoY29udHJvbCwgaW5wdXQsIG91dHB1dCk7DQo+ICsgICAgICAgIGlmICggKHN0YXR1
cyAmIEhWX0hZUEVSQ0FMTF9SRVNVTFRfTUFTSykgIT0gSFZfU1RBVFVTX1NVQ0NFU1MgKQ0KPiAr
ICAgICAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICAgICAgcmVwX2NvbXAgPSBNQVNLX0VYVFIo
c3RhdHVzLCBIVl9IWVBFUkNBTExfUkVQX0NPTVBfTUFTSyk7DQo+ICsNCj4gKyAgICAgICAgY29u
dHJvbCAmPSB+SFZfSFlQRVJDQUxMX1JFUF9TVEFSVF9NQVNLOw0KPiArICAgICAgICBjb250cm9s
IHw9IE1BU0tfSU5TUihyZXBfY29tcCwgSFZfSFlQRVJDQUxMX1JFUF9TVEFSVF9NQVNLKTsNCj4g
KyAgICB9IHdoaWxlICggcmVwX2NvbXAgPCByZXBfY291bnQgKTsNCj4gKw0KPiArICAgIHJldHVy
biBzdGF0dXM7DQo+ICt9DQo+ICsNCj4gKyNlbmRpZiAvKiBfX1g4Nl9IWVBFUlZfSENBTExfSF9f
ICovDQo+ICsNCj4gKy8qDQo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6DQo+ICsgKiBtb2RlOiBDDQo+
ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiDQo+ICsgKiBjLWJhc2ljLW9mZnNldDogNA0KPiArICog
dGFiLXdpZHRoOiA0DQo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwNCj4gKyAqIEVuZDoNCj4g
KyAqLw0KPiAtLQ0KPiAyLjIwLjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:10:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:10: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 1ix6mn-0001Ud-0X; Thu, 30 Jan 2020 10:10:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix6mm-0001UY-8X
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:10:56 +0000
X-Inumbo-ID: cd81b628-4348-11ea-8a28-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd81b628-4348-11ea-8a28-12813bfff9fa;
 Thu, 30 Jan 2020 10:10:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580379056;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=iRLhGMDwMFyJV1/P4Y0gBvWpCgSPCtNlM3+j83XrUvg=;
 b=MqFPyWtKdtWgJIQFFSRVTioJzitZLOBIJHi0w4JC1jW5f04y22OFNKEW
 rix6fpwIYCaTKVFbolacRXCuQkMAzfvYDfraF74Skv1GqB4omNMdoXbQN
 lgClB+tcuwGgC4UgkVj4zKykftY6b7q+2K+smLFA35gVRkXhbSavRjqVp k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R+1Q3nz93fWJbPQP+stWdgaBqmDeUnXnSkEPv07IPkyj3n/o8oIztp7J80nxzXweR0ZDDm0Qg3
 F2eClPelFYmyX7ZjzjjSI5cnqDXP1Efv5IgbYR5VAXhzjblXf/fd2PLNbM9Zik2o5rbrJ1ow2O
 GbyzaS6x3X//3Ce7RigHoMo604XyKMkoGsAmbCkBOCQ6us6mXtsZqbWU/AdFD6XwK2x/NXIFw5
 R3M6dHfgkZOFFrdaJyZxysNU+/+kHhc0GHfzxBmgiG0ISvkFhhjHfPbHD70A2/qw2fhoh601ax
 OXQ=
X-SBRS: 2.7
X-MesageID: 11845395
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11845395"
Date: Thu, 30 Jan 2020 11:10:48 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130101048.GE4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-4-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-4-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 03/12] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBQdXNoIGh5cGVydmlzb3JfYXBfc2V0dXAgZG93biB0byBzbXBfY2FsbGluLgo+IAo+IFRha2Ug
dGhlIGNoYW5jZSB0byByZXBsYWNlIHhlbl9ndWVzdCB3aXRoIGNwdV9oYXNfaHlwZXJ2aXNvci4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:14:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix6py-0001dz-Id; Thu, 30 Jan 2020 10:14:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix6px-0001du-EF
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:14:13 +0000
X-Inumbo-ID: 43193bf4-4349-11ea-a933-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43193bf4-4349-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 10:14:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580379253; x=1611915253;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=JOd81IbTQUHvaxrj4ni1tkAOf1st6EtcQutTbBAn/gM=;
 b=pIW2XBmVJ2O5yw+IhkDxKuHxl+pqQpyjBhxYWG0DhnYN86/yF5oIeBDK
 UxnXvm3cU42mR91xqhISjjv4ay1KZ5v5uJvadRwthUeJTJ2voFWx1BhDU
 vV1cGI5XgcO1xxbzys/WGHN7bb55vFfmDpRautZvupyk5gzHPnW5o5nrY w=;
IronPort-SDR: 7g3QB7Y0cbVhBmMlu6MPj9Sawlv3OIsKOSPKBApbMAV42yFz8aba7c+ULnVk2hTYIS38TY2i08
 Fa2Pg0Xl576Q==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="21995730"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 10:14:12 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 69169A2188; Thu, 30 Jan 2020 10:14:11 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 10:14:11 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 10:14:10 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 10:14:09 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v5 10/12] x86/hyperv: provide percpu
 hypercall input page
Thread-Index: AQHV1uHZqHP8uXa6Dkue/8UZs8woVqgC/gKQ
Date: Thu, 30 Jan 2020 10:14:09 +0000
Message-ID: <23661bc4722a4e2b96632a3eea761609@EX13D32EUC003.ant.amazon.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-11-liuwe@microsoft.com>
In-Reply-To: <20200129202034.15052-11-liuwe@microsoft.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 10/12] x86/hyperv: provide percpu
 hypercall input page
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>,
 Wei Liu <liuwe@microsoft.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgV2VpDQo+IExpdQ0K
PiBTZW50OiAyOSBKYW51YXJ5IDIwMjAgMjA6MjENCj4gVG86IFhlbiBEZXZlbG9wbWVudCBMaXN0
IDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IENjOiBXZWkgTGl1IDxsaXV3ZUBt
aWNyb3NvZnQuY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFuZHJldyBDb29wZXINCj4gPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+OyBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24u
Y28udWs+Ow0KPiBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT47IFJvZ2Vy
IFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjUgMTAvMTJdIHg4Ni9oeXBlcnY6IHByb3ZpZGUgcGVyY3B1IGh5cGVyY2Fs
bA0KPiBpbnB1dCBwYWdlDQo+IA0KPiBIeXBlci1WJ3MgaW5wdXQgLyBvdXRwdXQgYXJndW1lbnQg
bXVzdCBiZSA4IGJ5dGVzIGFsaWduZWQgYW4gbm90IGNyb3NzDQo+IHBhZ2UgYm91bmRhcnkuIE9u
ZSB3YXkgdG8gc2F0aXNmeSB0aG9zZSByZXF1aXJlbWVudHMgaXMgdG8gdXNlIHBlcmNwdQ0KPiBw
YWdlLg0KPiANCj4gRm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUgd2Ugb25seSBuZWVkIHRvIHBy
b3ZpZGUgaW5wdXQgZm9yIFRMQg0KPiBhbmQgQVBJQyBoeXBlcmNhbGxzLCBzbyBza2lwIHNldHRp
bmcgdXAgYW4gb3V0cHV0IHBhZ2UuDQo+IA0KPiBXZSB3aWxsIGFsc28gbmVlZCB0byBwcm92aWRl
IGFuIGFwX3NldHVwIGhvb2sgZm9yIHNlY29uZGFyeSBjcHVzIHRvDQo+IHNldHVwIGl0cyBvd24g
aW5wdXQgcGFnZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+
DQoNCj4gLS0tDQo+IHY1Og0KPiAxLiBBZGp1c3QgdG8gbmV3IGFwX3NldHVwDQo+IDIuIENoYW5n
ZSB2YXJpYWJsZSBuYW1lIHRvIGh2X3BjcHVfaW5wdXRfcGFnZQ0KPiANCj4gdjQ6DQo+IDEuIENo
YW5nZSB3b3JkaW5nIGluIGNvbW1pdCBtZXNzYWdlDQo+IDIuIFByZXZlbnQgbGVhaw0KPiAzLiBJ
bnRyb2R1Y2UgYSBwcml2YXRlIGhlYWRlcg0KPiANCj4gdjM6DQo+IDEuIFVzZSB4ZW5oZWFwIHBh
Z2UgaW5zdGVhZA0KPiAyLiBEcm9wIHBhZ2UgdHJhY2tpbmcgc3RydWN0dXJlDQo+IDMuIERyb3Ag
UGF1bCdzIHJldmlldyB0YWcNCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVydi5jICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Kw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspDQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgNCj4gDQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jDQo+IGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYw0KPiBpbmRleCA0Mzg3YjY1NDFlLi5mMGZhY2NjYmFkIDEw
MDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jDQo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMNCj4gQEAgLTI3LDcgKzI3LDEwIEBA
DQo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi10bGZzLmg+DQo+ICAjaW5jbHVkZSA8YXNt
L3Byb2Nlc3Nvci5oPg0KPiANCj4gKyNpbmNsdWRlICJwcml2YXRlLmgiDQo+ICsNCj4gIHN0cnVj
dCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsNCj4gK0RFRklORV9QRVJf
Q1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfcGNwdV9pbnB1dF9wYWdlKTsNCj4gDQo+ICBzdGF0
aWMgdWludDY0X3QgZ2VuZXJhdGVfZ3Vlc3RfaWQodm9pZCkNCj4gIHsNCj4gQEAgLTEyNywxNCAr
MTMwLDQyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQ0K
PiAgICAgIH0NCj4gIH0NCj4gDQo+ICtzdGF0aWMgaW50IHNldHVwX2h5cGVyY2FsbF9wY3B1X2Fy
Zyh2b2lkKQ0KPiArew0KPiArICAgIHZvaWQgKm1hcHBpbmc7DQo+ICsNCj4gKyAgICBpZiAoIHRo
aXNfY3B1KGh2X3BjcHVfaW5wdXRfcGFnZSkgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKw0K
PiArICAgIG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsNCj4gKyAgICBpZiAoICFtYXBw
aW5nICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGh5
cGVyY2FsbCBpbnB1dCBwYWdlIGZvciBDUFUldVxuIiwNCj4gKyAgICAgICAgICAgICAgIHNtcF9w
cm9jZXNzb3JfaWQoKSk7DQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiArICAgIH0NCj4g
Kw0KPiArICAgIHRoaXNfY3B1KGh2X3BjcHVfaW5wdXRfcGFnZSkgPSBtYXBwaW5nOw0KPiArDQo+
ICsgICAgcmV0dXJuIDA7DQo+ICt9DQo+ICsNCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cCh2
b2lkKQ0KPiAgew0KPiAgICAgIHNldHVwX2h5cGVyY2FsbF9wYWdlKCk7DQo+ICsgICAgaWYgKCBz
ZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKSApDQo+ICsgICAgICAgIHBhbmljKCJIeXBlcmNhbGwg
cGVyY3B1IGFyZyBzZXR1cCBmYWlsZWRcbiIpOw0KPiArfQ0KPiArDQo+ICtzdGF0aWMgaW50IGFw
X3NldHVwKHZvaWQpDQo+ICt7DQo+ICsgICAgcmV0dXJuIHNldHVwX2h5cGVyY2FsbF9wY3B1X2Fy
ZygpOw0KPiAgfQ0KPiANCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3Bz
ID0gew0KPiAgICAgIC5uYW1lID0gIkh5cGVyLVYiLA0KPiAgICAgIC5zZXR1cCA9IHNldHVwLA0K
PiArICAgIC5hcF9zZXR1cCA9IGFwX3NldHVwLA0KPiAgfTsNCj4gDQo+ICBzdGF0aWMgdm9pZCBf
X21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpDQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaA0KPiBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvcHJpdmF0ZS5oDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAw
MDAuLmEzMzkyNzQ5ODUNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L3ByaXZhdGUuaA0KPiBAQCAtMCwwICsxLDI5IEBADQo+ICsvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQo+ICoqKioqKg0KPiArICogYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaA0KPiAr
ICoNCj4gKyAqIERlZmluaXRpb25zIC8gZGVjbGFyYXRpb25zIG9ubHkgdXNlZnVsIHRvIEh5cGVy
LVYgY29kZS4NCj4gKyAqDQo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQ0KPiArICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkNCj4g
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yDQo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLg0K
PiArICoNCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLA0KPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YNCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUNCj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsgKg0KPiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UNCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uDQo+ICsgKg0KPiArICogQ29weXJpZ2h0IChjKSAyMDIw
IE1pY3Jvc29mdC4NCj4gKyAqLw0KPiArDQo+ICsjaWZuZGVmIF9fWEVOX0hZUEVSVl9QUklWSUFU
RV9IX18NCj4gKyNkZWZpbmUgX19YRU5fSFlQRVJWX1BSSVZJQVRFX0hfXw0KPiArDQo+ICsjaW5j
bHVkZSA8eGVuL3BlcmNwdS5oPg0KPiArDQo+ICtERUNMQVJFX1BFUl9DUFUodm9pZCAqLCBodl9w
Y3B1X2lucHV0X3BhZ2UpOw0KPiArDQo+ICsjZW5kaWYgLyogX19YRU5fSFlQRVJWX1BSSVZJQVRF
X0hfXyAgKi8NCj4gLS0NCj4gMi4yMC4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:17:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix6tL-0001mg-9P; Thu, 30 Jan 2020 10:17:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix6tJ-0001mY-DX
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:17:41 +0000
X-Inumbo-ID: bed379d0-4349-11ea-8a29-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bed379d0-4349-11ea-8a29-12813bfff9fa;
 Thu, 30 Jan 2020 10:17:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580379460;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=TdWBsEqH9C3Lmt1HfiibWdwbe10h6oOUTGiGmvQ2xF8=;
 b=B32QdUS9S7O6/xzUFE58h6vaNEDJ/AOlvq9xgEcxRMD7reU/ELobsyhD
 BiUkSKysKvwnOSFfP7/edG0yOQDcXgEcVXvpLeek/2++5cIY+xWzL2S+3
 IsMMdBrxngBmSkTIlSxyqxSZCddMJEVYrvXbZtmRUmTpnhIudyQiQBK06 g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SOEceepBbx2JbXi9Xqn+3S45GQQLan4a3QI5xJEWXwAz7wGgnBCKz14bt8S3q8n0jpxa0AesX+
 +AST/MVdv6wPyB9ewcDWEBBwNn9xCATS17ODlwUQ7m19/M3MD7ynyDVelDSn11iQSPjFfnQ5QN
 VOZfr+jahKQbkoi05dpyv91ryh+5ZdLxGGlpxp5IfR9amaXnQeG6+IHrVQ+wNa5No/6ywci+X2
 lLtjZH07rfBj5C13MspKhzPpoJbWS0mwO3u0T9pjXsCstL34e3onamYuujNfRBOBUqV+rzxm3N
 j6I=
X-SBRS: 2.7
X-MesageID: 11668420
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11668420"
Date: Thu, 30 Jan 2020 11:17:33 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130101733.GF4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-5-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-5-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 04/12] x86: make paddr_bits available
 earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBNb3ZlIGVhcmx5X2NwdV9pbml0IGJlZm9yZSBpbml0X2U4MjAsIHN1Y2ggdGhhdCBwYWRkcl9i
aXRzIGNhbiBiZSB1c2VkCj4gYnkgZTgyMCBjb2RlLgo+IAo+IFRoaXMgd2lsbCByZWR1Y2UgY29k
ZSByZXBldGl0aW9uIGFuZCBwcmVwYXJlIGZvciBmdXJ0aGVyIGFkanVzdG1lbnQgd2hlbgo+IEww
IGh5cGVydmlzb3IgY29tZXMgaW50byBwbGF5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PGxpdXdlQG1pY3Jvc29mdC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgpPbmUgdHlwbyBiZWxvdy4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9lODIwLmMgIHwgMTQgKysrKy0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L3NldHVwLmMgfCAg
NSArKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJjaC94ODYv
ZTgyMC5jCj4gaW5kZXggMDgyZjk5MjhhMS4uMzg5MmM5Y2ZiNyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvZTgyMC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+IEBAIC00MjAsNyAr
NDIwLDcgQEAgc3RhdGljIHVpbnQ2NF90IF9faW5pdCBtdHJyX3RvcF9vZl9yYW0odm9pZCkKPiAg
ewo+ICAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4Owo+ICAgICAgdWludDY0X3QgbXRy
cl9jYXAsIG10cnJfZGVmLCBhZGRyX21hc2ssIGJhc2UsIG1hc2ssIHRvcDsKPiAtICAgIHVuc2ln
bmVkIGludCBpLCBwaHlzX2JpdHMgPSAzNjsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAg
ICAgIC8qIEJ5IGRlZmF1bHQgd2UgY2hlY2sgb25seSBJbnRlbCBzeXN0ZW1zLiAqLwo+ICAgICAg
aWYgKCBlODIwX210cnJfY2xpcCA9PSAtMSApCj4gQEAgLTQ0NSwxNSArNDQ1LDkgQEAgc3RhdGlj
IHVpbnQ2NF90IF9faW5pdCBtdHJyX3RvcF9vZl9yYW0odm9pZCkKPiAgICAgIGlmICggIXRlc3Rf
Yml0KFg4Nl9GRUFUVVJFX01UUlIgJiAzMSwgJmVkeCkgKQo+ICAgICAgICAgICByZXR1cm4gMDsK
PiAgCj4gLSAgICAvKiBGaW5kIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHNpemUgZm9yIHRoaXMgQ1BV
LiAqLwo+IC0gICAgZWF4ID0gY3B1aWRfZWF4KDB4ODAwMDAwMDApOwo+IC0gICAgaWYgKCAoZWF4
ID4+IDE2KSA9PSAweDgwMDAgJiYgZWF4ID49IDB4ODAwMDAwMDggKQo+IC0gICAgewo+IC0gICAg
ICAgIHBoeXNfYml0cyA9ICh1aW50OF90KWNwdWlkX2VheCgweDgwMDAwMDA4KTsKPiAtICAgICAg
ICBpZiAoIHBoeXNfYml0cyA+IFBBRERSX0JJVFMgKQo+IC0gICAgICAgICAgICBwaHlzX2JpdHMg
PSBQQUREUl9CSVRTOwo+IC0gICAgfQo+IC0gICAgYWRkcl9tYXNrID0gKCgxdWxsIDw8IHBoeXNf
Yml0cykgLSAxKSAmIH4oKDF1bGwgPDwgMTIpIC0gMSk7Cj4gKyAgICAvKiBwYWRkcl9iaXRzIG11
c3QgaGF2ZSBiZWVuIHNldCBhdCB0aGlzIHBvaW50ICovCj4gKyAgICBBU1NFUlQocGFkZHJfYml0
cyk7Cj4gKyAgICBhZGRyX21hc2sgPSAoKDF1bGwgPDwgcGFkZHJfYml0cykgLSAxKSAmIFBBR0Vf
TUFTSzsKPiAgCj4gICAgICByZG1zcmwoTVNSX01UUlJjYXAsIG10cnJfY2FwKTsKPiAgICAgIHJk
bXNybChNU1JfTVRSUmRlZlR5cGUsIG10cnJfZGVmKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IGQ4NTg4ODM0MDQuLjg5
ZmU0OTE0OWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwo+IEBAIC05NTQsNiArOTU0LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgIGVsc2UKPiAgICAgICAg
ICBwYW5pYygiQm9vdGxvYWRlciBwcm92aWRlZCBubyBtZW1vcnkgaW5mb3JtYXRpb25cbiIpOwo+
ICAKPiArICAgIC8qIFRoaXMgbXVzdCBjb21lIGJlZm9yZSBlODIwIGNvZGUgYmVjdWF1c2UgaXQg
c2V0cyBwYWRkcl9iaXRzLiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIGJlY2F1c2UKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:18:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10: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 1ix6uT-0001sH-OI; Thu, 30 Jan 2020 10:18:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ix6uS-0001sC-UX
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:18:52 +0000
X-Inumbo-ID: e4fe0684-4349-11ea-8a29-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4fe0684-4349-11ea-8a29-12813bfff9fa;
 Thu, 30 Jan 2020 10:18: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 <osstest-admin@xenproject.org>)
 id 1ix6uJ-0001G1-Tp; Thu, 30 Jan 2020 10:18: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 1ix6uJ-0000PG-Lf; Thu, 30 Jan 2020 10:18:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ix6uJ-0005oA-Ku; Thu, 30 Jan 2020 10:18:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146591-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu: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-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds: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-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1: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-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 10:18:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 146591: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU5MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1OTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:19:46 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10: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 1ix6vG-0001yQ-8K; Thu, 30 Jan 2020 10:19:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix6vE-0001yI-DV
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:19:40 +0000
X-Inumbo-ID: 04e14e7a-434a-11ea-8a29-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04e14e7a-434a-11ea-8a29-12813bfff9fa;
 Thu, 30 Jan 2020 10:19: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 mx2.suse.de (Postfix) with ESMTP id E98B6B15A;
 Thu, 30 Jan 2020 10:19:36 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
 <20200129171030.1341-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c9728f80-8f68-a31f-993d-12b61c044e55@suse.com>
Date: Thu, 30 Jan 2020 11:19:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129171030.1341-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 2/3] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMjkuMDEuMjAyMCAxODoxMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE5PVEU6IHN0ZWFsX3Bh
Z2UoKSBpcyBhbHNvIG1vZGlmaWVkIHRvIGRlY3JlbWVudCBleHRyYV9wYWdlcyBpbiB0aGUgY2Fz
ZSBvZgo+ICAgICAgIGEgUEdDX2V4dHJhIHBhZ2UgYmVpbmcgc3RvbGVuIGZyb20gYSBkb21haW4u
CgpJIGRvbid0IHRoaW5rIHN0ZWFsaW5nIG9mIHN1Y2ggcGFnZXMgc2hvdWxkIGJlIGFsbG93ZWQu
IElmIGFueXRoaW5nLAp0aGUgcmVwbGFjZW1lbnQgcGFnZSB0aGVuIGFnYWluIHNob3VsZCBiZSBh
biAiZXh0cmEiIG9uZSwgd2hpY2ggSQpndWVzcyB3b3VsZCBiZSBxdWl0ZSB1Z2x5IHRvIGFycmFu
Z2UgZm9yLiBCdXQgc3VjaCAiZXh0cmEiIHBhZ2VzCmFyZW4ndCBzdXBwb3NlZCB0byBiZSBwcm9w
ZXJseSBleHBvc2VkIChhbmQgaGVuY2UgcGxheWVkIHdpdGgpIHRvCnRoZSBkb21haW4gaW4gdGhl
IGZpcnN0IHBsYWNlLgoKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTIyNTYsNiArMjI1Niw3IEBAIGludCBhc3NpZ25f
cGFnZXMoCj4gIHsKPiAgICAgIGludCByYyA9IDA7Cj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgZXh0cmFfcGFnZXMgPSAwOwo+ICAKPiAgICAgIHNwaW5fbG9jaygm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKPiAgCj4gQEAgLTIyNjcsMTMgKzIyNjgsMTkgQEAgaW50IGFz
c2lnbl9wYWdlcygKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKPiArICAgICAgICBpZiAoIHBnW2ldLmNv
dW50X2luZm8gJiBQR0NfZXh0cmEgKQo+ICsgICAgICAgICAgICBleHRyYV9wYWdlcysrOwoKUGVy
aGFwcyBhc3N1bWUgKGFuZCBtYXliZSBBU1NFUlQoKSkgdGhhdCBhbGwgcGFnZXMgaW4gdGhlIGJh
dGNoCmFyZSB0aGUgc2FtZSBpbiB0aGlzIHJlZ2FyZD8gVGhlbiB5b3UgY291bGQgLi4uCgo+ICAg
ICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQo+ICAgICAgewo+IC0gICAg
ICAgIGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBkLT5tYXhf
cGFnZXMpICkKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3BhZ2VzID0gZC0+bWF4X3BhZ2Vz
IC0gZC0+ZXh0cmFfcGFnZXMgLSBleHRyYV9wYWdlczsKPiArCj4gKyAgICAgICAgaWYgKCB1bmxp
a2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IG1heF9wYWdlcykgKQo+ICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlv
biBmb3IgZG9tYWluICV1OiAiCj4gICAgICAgICAgICAgICAgICAgICAgIiV1ID4gJXVcbiIsIGQt
PmRvbWFpbl9pZCwKPiAtICAgICAgICAgICAgICAgICAgICBkLT50b3RfcGFnZXMgKyAoMSA8PCBv
cmRlciksIGQtPm1heF9wYWdlcyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgZC0+dG90X3BhZ2Vz
ICsgKDEgPDwgb3JkZXIpLCBtYXhfcGFnZXMpOwo+ICAgICAgICAgICAgICByYyA9IC1FMkJJRzsK
PiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICAgfQo+IEBAIC0yMjgyLDEzICsyMjg5
LDE3IEBAIGludCBhc3NpZ25fcGFnZXMoCj4gICAgICAgICAgICAgIGdldF9rbm93bmFsaXZlX2Rv
bWFpbihkKTsKPiAgICAgIH0KPiAgCj4gKyAgICBkLT5leHRyYV9wYWdlcyArPSBleHRyYV9wYWdl
czsKCi4uLiBhcnJhbmdlIHRoaW5ncyBsaWtlIHRoaXMsIEkgdGhpbms6CgogICAgaWYgKCBwZ1tp
XS5jb3VudF9pbmZvICYgUEdDX2V4dHJhICkKICAgICAgICBkLT5leHRyYV9wYWdlcyArPSAxVSA8
PCBvcmRlcjsKICAgIGVsc2UgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQog
ICAgewogICAgICAgIHVuc2lnbmVkIGludCBtYXhfcGFnZXMgPSBkLT5tYXhfcGFnZXMgLSBkLT5l
eHRyYV9wYWdlczsKICAgICAgICAuLi4KClRoaXMgd291bGQsIGFmYWljdCwgdGhlbiBhbHNvIGVs
aW1pbmF0ZSB0aGUgbmVlZCB0byBtYXNrIG9mZgpNRU1GX25vX3JlZmNvdW50IGluIGFsbG9jX2Rv
bWhlYXBfcGFnZXMoKSwgLi4uCgoKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIp
OyBpKysgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgY291bnRfaW5mbyA9IHBn
W2ldLmNvdW50X2luZm87Cj4gKwo+ICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcigmcGdb
aV0pID09IE5VTEwpOwo+IC0gICAgICAgIEFTU0VSVCghcGdbaV0uY291bnRfaW5mbyk7Cj4gKyAg
ICAgICAgQVNTRVJUKCEoY291bnRfaW5mbyAmIH5QR0NfZXh0cmEpKTsKCi4uLiByZXN1bHRpbmcg
aW4gbXkgcHJpb3IgY29tbWVudCBvbiB0aGlzIG9uZSBzdGlsbCBhcHBseWluZy4KCkJlc2lkZXMg
dGhlIGNoYW5nZXMgeW91J3ZlIG1hZGUsIHdoYXQgYWJvdXQgdGhlIGNvZGUgaGFuZGxpbmcKWEVO
TUVNX3NldF9wb2RfdGFyZ2V0PyBXaGF0IGFib3V0IHAybS1wb2QuYz8gQW5kCnB2X3NoaW1fc2V0
dXBfZG9tKCk/IEknbSBhbHNvIG5vdCBmdWxseSBzdXJlIHdoZXRoZXIKZ2V0ZG9tYWluaW5mbygp
IHNob3VsZG4ndCBzdWJ0cmFjdCBleHRyYV9wYWdlcywgYnV0IEkgdGhpbmsKdGhpcyBpcyB0aGUg
b25seSB3YXkgdG8gYXZvaWQgaGF2aW5nIGFuIGV4dGVybmFsbHkgdmlzaWJsZQplZmZlY3QuIFRo
ZXJlIG1heSBiZSBtb3JlLiBQZXJoYXBzIGl0J3MgYmVzdCB0byBpbnRyb2R1Y2UgYQpkb21haW5f
dG90X3BhZ2VzKCkgaW5saW5lIGZ1bmN0aW9uIHJldHVybmluZyB0aGUgZGlmZmVyZW5jZSwKYW5k
IHVzIGl0IGFsbW9zdCBldmVyeXdoZXJlIHdoZXJlIC0+dG90X3BhZ2VzIGlzIHVzZWQgcmlnaHQK
bm93LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:28:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10: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 1ix73E-0002qR-4e; Thu, 30 Jan 2020 10:27:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dbc6=3T=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ix73C-0002qM-JA
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:27:54 +0000
X-Inumbo-ID: 2c572262-434b-11ea-b211-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c572262-434b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 10:27:53 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 4CA70497;
 Thu, 30 Jan 2020 05:27:52 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 30 Jan 2020 05:27:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=T0k+xG
 i9qf9F63aTQGNkeIks+dpL8kQUWCnhfa/a2T4=; b=EDwnapMxNR5+VJuJuP5Yrr
 zFMVPl8YnimwvsB/axD6iDREPTUGDW5tHu8UWR+rhUPMk6+aO7l5ZJHWjtFkn+yn
 qt5wMk6GGDCV49ElN8ZQYOjZCl6jr+ISn1VIIqv11M17jZoAp0O7J/iMLOYHrcd/
 p3HgpTSOTkDeCEfr7TrqBR/x9PCJpUExL+u3/BnKKVxPUuzWIwHaubky3REBOiri
 w3fDQnTx2qTqIEK/2BgAfnu6Ln6rtlnrA68TmyiwZIiVMQOJpE4s/sPgZIeoTlTN
 a4D8GOTSmqNIZCPk4Wig22/L12c5f/SaXNrMxbvwMjXTI1KT1ZntWqdwoQfAjRhg
 ==
X-ME-Sender: <xms:p68yXg2xi9cRuITf9SuMJkuzcwJK6rTRPebcrSj7iXGfgxvuX87zig>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrfeekgddujecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrh
 hmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomh
X-ME-Proxy: <xmx:p68yXvUFrWYZMDYfAKDJIHGQhYKGjiOOhxKLm_9Zf6GUCTySP8Rcig>
 <xmx:p68yXj6UjOCIxnPwghTbujmQiEkr8DTDL9LwMT4CFyhVNkPafEemRw>
 <xmx:p68yXuLbMWUcpgOOFZGKeH9ybuE9fD0MiaNQnaPiZZ0Txo3QvTxQlQ>
 <xmx:p68yXqEV4fCqRYJSfqFs58JscTuy8fsqvLdIn9qonu8GNbAAhQTX7w>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6EEAF328005D;
 Thu, 30 Jan 2020 05:27:50 -0500 (EST)
Date: Thu, 30 Jan 2020 11:27:46 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200130102746.GM15453@mail-itl>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-3-pdurrant@amazon.com>
 <20200129212313.GD2995@mail-itl>
 <6ac0ec3ffd1749b79a34c3d96d99ccf4@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
In-Reply-To: <6ac0ec3ffd1749b79a34c3d96d99ccf4@EX13D32EUC003.ant.amazon.com>
Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3655625622445355937=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3655625622445355937==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="ztcJpsdPpsnnlAp8"
Content-Disposition: inline


--ztcJpsdPpsnnlAp8
Content-Type: text/plain; protected-headers=v1; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design document
 for migration of xenstore data

On Thu, Jan 30, 2020 at 08:45:49AM +0000, Durrant, Paul wrote:
> > -----Original Message-----
> > From: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>
> > Sent: 29 January 2020 21:23
> > To: Durrant, Paul <pdurrant@amazon.co.uk>
> > Cc: xen-devel@lists.xenproject.org; Stefano Stabellini
> > <sstabellini@kernel.org>; Julien Grall <julien@xen.org>; Wei Liu
> > <wl@xen.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>
> > Subject: Re: [Xen-devel] [PATCH v4 2/2] docs/designs: Add a design
> > document for migration of xenstore data
> >=20
> > On Wed, Jan 29, 2020 at 02:47:02PM +0000, Paul Durrant wrote:
> >=20
> > <snip>
> >=20
> > > +**node data**
> > > +
> > > +
> > > +`<path>|<value>|<perm-as-string>|`
> > > +
> > > +
> > > +`<path>` is considered relative to the domain path
> > `/local/domain/$domid`
> > > +and hence must not begin with `/`.
> >=20
> > How backend settings are going to be serialized?
>=20
> They're not going to be. The toolstack will construct new backends; co-op=
eration will be required from them in that they must support re-binding (wh=
ich the latest versions of blkback and netback do). We will need to white-l=
ist backends that are known to do this and refuse non-cooperative migration=
 if any other backend is use.
>=20
> > For example vif backend
> > has a bunch of feature-* entries, which should not change under the
> > guest feet during non-cooperative migration.
> >=20
>=20
> The frontend will normally come back in 'connected' state, in which case =
a change in any feature flags will be irrelevant until the next (if any) re=
-connection (since the protocols only sample them at that point). If the fr=
ontend is not connected then it will sample the feature flags in the usual =
way. If the frontend/backend are in transition then the locking in the back=
end should prevent the 'unbind' from completing until some level of stabili=
ty has been reached.

Yes, but regardless of xenstore entries, those do represent what backend
can and is willing to do. If some feature disappears (in actual backend,
not only its xenstore representation) during non-cooperative migration,
I guess frontent won't be happy about that.

How are they related to feature-* entries in frontent? Are frontend
features separate set, or a confirmation what backend's features will be
used?

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl4yr6IACgkQ24/THMrX
1ywmugf/bD9G4qqNutf8KcklNahYJH33INOl1JtABdD9KY15SgMCgHQ2dIFoi974
Vn1aqSEkv5aHeJE9rpVuvOF1vmkuEPRbN70luFplq9mUyIZv+r1cdUkxd1v+Uu2M
Pg+W0TqZKr/oihOe5bW/2TDUKvHmGRQDWuzX/MeyNleBs+sbDaHxQT7AGWIZCcG7
xtmsZwjpnhKVvixvFJLAL0KU6L5PxdNAWZ3XKm0Oy8s8B9qEfrCTC0cEXohUBCMm
p4i8w0cWS7l9tO83NamZ01KCIM7uCOjTBgwDqZcy5Eq/u8yOGJ7eOy4+cMnu1C0L
VNYyPZEkXJTz8Pl+oifndcMg9s+lew==
=ePKR
-----END PGP SIGNATURE-----

--ztcJpsdPpsnnlAp8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3655625622445355937==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:31:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix76Q-0003bm-N4; Thu, 30 Jan 2020 10:31:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q1Hx=3T=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ix76Q-0003bh-7W
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:31:14 +0000
X-Inumbo-ID: a3731ff4-434b-11ea-8396-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3731ff4-434b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 10:31:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580380273;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=QBCVVQGcOTC/1tIwvw9xHSKGHO5HXQFQw7OWSF1lDMY=;
 b=IBm8OeCzZ/zPdNPmNN2pDi2jyOvvYxc+cBQyB96t5R8G44s5nGAQpefE
 z6evG+IfL6tYSTmJncDigM65Yk54kfMlyVQ6A8VEh/MnBsD8G+nybJnL+
 wTgG7QXB9+PRL0uj6R7JUxiihAc2cXe9ocvWLSOj7EwrAcVrpNi72w5Vy 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /Z5lcZdlY/5d7FDuyTwy1MlELOr8mGqwk9aX962doINL+7w4x896/H3pBXI3/3fGd/FtPg8/0F
 S09GKaiZlsEoprvCLjh6EPzuWMXctCL8RKAnQ8k63mvqM18hrTbdnLxNPdYfVr8UeBZG3XlFVq
 FGi1AsrS1dPLpi4RPYxPioBxsx3tSOTaN5YIzLiV7vuACnTZ3NrZCzEg2BJ9H4rx7nauRBhp2a
 0EdrkkwDNcPIoyBg52M23ppgpHEAbhjkHP/SSWjeBhUE384Cz2HSYYECU6WjXLRBLB7WXf2EKC
 ZVA=
X-SBRS: 2.7
X-MesageID: 12106400
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12106400"
Date: Thu, 30 Jan 2020 10:31:10 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Laszlo Ersek <lersek@redhat.com>
Message-ID: <20200130103110.GN1288@perard.uk.xensource.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-4-anthony.perard@citrix.com>
 <edaa36a9-e4a0-8255-67b5-ebe51fae87ce@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <edaa36a9-e4a0-8255-67b5-ebe51fae87ce@redhat.com>
Subject: Re: [Xen-devel] [PATCH 3/5] OvmfPkg/IndustryStandard/Xen: Apply
 EDK2 coding style to XEN_VCPU_TIME_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: Julien Grall <julien@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, devel@edk2.groups.io,
 Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDU6MTQ6MzVQTSArMDEwMCwgTGFzemxvIEVyc2VrIHdy
b3RlOgo+IE9uIDAxLzI5LzIwIDEzOjEyLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBBc3N1bWlu
ZyB0aGUgT1ZNRiBwbGF0Zm9ybXMgY29udGludWUgdG8gYnVpbGQgYXQgdGhpcyBzdGFnZSBpbnRv
IHRoZQo+IHNlcmllcywgYW5kIHByb3ZpZGVkIHRoYXQgKDEpIGFuZCAoMikgYXJlIGZpeGVkOgoK
SSdsbCBmaXggKDEpIGFuZCAoMikuCgpJJ3ZlIGJ1aWxkIHRlc3RzIGJvdGggT3ZtZlhlbiBhbmQg
T3ZtZlBrZ1g2NCwgYW5kIEkndmUgZ3JlcCBmb3Igc29tZSBvZgp0aG9zZSBmaWVsZCwgYW5kIHRo
ZSBzdHJ1Y3QgbmFtZSwgc28gSSB0aGluayBBcm1WaXJ0WGVuIHdpbGwgYWxzbwpjb250aW51ZSB0
byBidWlsZC4KCj4gUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:32:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix77s-0003gV-4h; Thu, 30 Jan 2020 10:32:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix77q-0003gP-I6
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:32:42 +0000
X-Inumbo-ID: d7f99564-434b-11ea-8396-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d7f99564-434b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 10:32:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580380361;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=QY6shGElD0SnxANWsRdH5e+gIw1AeJ1lnEMx37IwzkI=;
 b=U9bPgMZqHKoZPIkO83OA05C5nUtOlsedAeW66uGugh4we1imcJWrdvUR
 Ew/W+jzBelkp8pS+yWm4m1kOf6QJ7EKjT2HMhkoJDfRnP/d2auo6VBA93
 H7F87a3YmwJ0Y4kKxwr76XKTaoTMfHUx2po+M3DwxCNlG3sD+1p4aZCF7 w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rnAmg6/uUPTglk/5ZGOx3rMgezw/Twgg3vDh4Dhn99dqBK6U/IAe7xGo9zPAS0UKC35hHSogi6
 uz45voqpEtfllhJQv53x/msk4oyhuULTpRgMxBV7yISMFuHAIZ5jfoZluh4g2Gu3kqaBUjiWbf
 DW9wTyuHzPRcYTnYSHVa/udMCbNsilyEe4XdEnFovOHorjBwD/EqB6OhLUn7aw/rmbAo/cH/Z7
 czWFEQPxgH7aNQ3tJXRZaC2t5FWFZ+nLZV9SjexNzCwA4EdUZeLmkb/V8abQWC9XcCSPVDvo1U
 ZJk=
X-SBRS: 2.7
X-MesageID: 12106437
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12106437"
Date: Thu, 30 Jan 2020 11:32:34 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130103234.GG4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-7-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-7-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 06/12] x86/hypervisor: provide
 hypervisor_reserve_top_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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHRoZSBudW1iZXIgb2YgcGFnZXMgdGhhdCBuZWVk
IHRvIGJlIHJlc2VydmVkCj4gaW4gdGhlIG1hY2hpbmUgYWRkcmVzcyBzcGFjZS4KPiAKPiBFODIw
IGNvZGUgd2lsbCB1c2UgdGhhdCBudW1iZXIgdG8gYWRqdXN0IHRoZSBtYXhpbXVtIFBGTiBhdmFp
bGFibGUgdG8KPiBYZW4uCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT4KCkl0J3MgaGFyZCB0byBmaWd1cmUgb3V0IHdoZXRoZXIgdGhlIHByb3Bvc2VkIGNv
ZGUgaXMgc3VpdGFibGUgc2luY2UKaXQncyBub3QgeWV0IGNhbGxlZCBieSBhbnkgb3RoZXIgZnVu
Y3Rpb24sIGFuZCB0aGVyZSdzIG5vIGh5cGVydmlzb3IKaW1wbGVtZW50YXRpb24uCgpJIHdvdWxk
bid0IG1pbmQgaWYgdGhpcyB3YXMgbWVyZ2VkIGludG8gdGhlIG5leHQgcGF0Y2ggc28gdGhhdCB0
aGVyZSdzCmEgaW1wbGVtZW50YXRpb24gYW5kIGEgdXNlciBvZiB0aGUgaW50cm9kdWNlZCBjb2Rl
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:34:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10: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 1ix79f-0003oh-J7; Thu, 30 Jan 2020 10:34:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix79e-0003oc-Ga
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:34:34 +0000
X-Inumbo-ID: 1b18282e-434c-11ea-8a2e-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b18282e-434c-11ea-8a2e-12813bfff9fa;
 Thu, 30 Jan 2020 10:34:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580380475; x=1611916475;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=mMQ20wiT7ORZ4LtUNYnognb5unuGz02K56FNSWY6gjM=;
 b=HfGLo3/1osmci6Civ+Cjhgb3MimZoLPVpIY8X/uKRdJz+tMZMxpKlLCx
 3ngZVKGdMRisatDMJNcwil0i3calupOnP68CPC7/KYICWtu4C9jNKQPDV
 BfgSt8bp7vqGAJBESfsMTmhsf7MnZ0eArDX1/ZUw8/SuTfCk+owrMCKER w=;
IronPort-SDR: 7qUGsIhw3zDSeV1XHI+yUYEN+zXFtd/9exi//roGU/o+D4ZwiMcfSNovme6dEsFdmYP8CkfB/F
 6dzBhIdmbeew==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="14910888"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Jan 2020 10:34:33 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id A9C8DA2A8F; Thu, 30 Jan 2020 10:34:31 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 10:34:31 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 10:34:30 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 10:34:29 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 12/12] x86/hyperv: setup VP assist page
Thread-Index: AQHV1uGhcoTsmC/2GEutOXg9wJhmV6gDAr+Q
Date: Thu, 30 Jan 2020 10:34:29 +0000
Message-ID: <e899b1596ef245bba2d0c19313c6f3bc@EX13D32EUC003.ant.amazon.com>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-13-liuwe@microsoft.com>
In-Reply-To: <20200129202034.15052-13-liuwe@microsoft.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v5 12/12] x86/hyperv: setup VP assist page
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <liuwe@microsoft.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; 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+IEZyb206IFdlaSBMaXUgPHdlaS5saXUueGVu
QGdtYWlsLmNvbT4gT24gQmVoYWxmIE9mIFdlaSBMaXUKPiBTZW50OiAyOSBKYW51YXJ5IDIwMjAg
MjA6MjEKPiBUbzogWGVuIERldmVsb3BtZW50IExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4KPiBDYzogRHVycmFudCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPjsgTWlj
aGFlbCBLZWxsZXkKPiA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT47IFdlaSBMaXUgPGxpdXdlQG1p
Y3Jvc29mdC5jb20+OyBXZWkgTGl1Cj4gPHdsQHhlbi5vcmc+OyBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
OyBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFU
Q0ggdjUgMTIvMTJdIHg4Ni9oeXBlcnY6IHNldHVwIFZQIGFzc2lzdCBwYWdlCj4gCj4gVlAgYXNz
aXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBzb21lIGJp
dHMgaW4gaXQKPiBmb3IgZWZmaWNpZW50IG5lc3RlZCB2aXJ0dWFsaXNhdGlvbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+IHY1Ogo+IDEu
IERlYWwgd2l0aCBlcnJvciBwcm9wZXJseSBpbnN0ZWFkIG9mIGFsd2F5cyBwYW5pY2tpbmcKPiAy
LiBTd2FwIHBlcmNwdSB2YXJpYWJsZXMgZGVjbGFyYXRpb25zJyBsb2NhdGlvbgo+IAo+IHY0Ogo+
IDEuIFVzZSBwcml2YXRlLmgKPiAyLiBQcmV2ZW50IGxlYWsKPiAKPiB2MzoKPiAxLiBVc2UgeGVu
aGVhcCBwYWdlCj4gMi4gRHJvcCBzZXRfdnBfYXNzaXN0Cj4gCj4gdjI6Cj4gMS4gVXNlIEhWX0hZ
UF9QQUdFX1NISUZUIGluc3RlYWQKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9o
eXBlcnYuYyAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB4ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaCB8ICAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCA0NCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMKPiBpbmRleCBhZjBkNmVkNjkyLi5iYzQwYTNkMzM4IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCj4gQEAgLTMxLDYgKzMxLDcgQEAKPiAKPiAgc3RydWN0IG1zX2h5cGVy
dl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNfaHlwZXJ2Owo+ICBERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWSh2b2lkICosIGh2X3BjcHVfaW5wdXRfcGFnZSk7Cj4gK0RFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHZvaWQgKiwgaHZfdnBfYXNzaXN0KTsKPiAgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NU
TFkodW5zaWduZWQgaW50LCBodl92cF9pbmRleCk7Cj4gCj4gIHN0YXRpYyB1aW50NjRfdCBnZW5l
cmF0ZV9ndWVzdF9pZCh2b2lkKQo+IEBAIC0xNTUsMTYgKzE1Niw1NyBAQCBzdGF0aWMgaW50IHNl
dHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAKPiAr
c3RhdGljIGludCBzZXR1cF92cF9hc3Npc3Qodm9pZCkKPiArewo+ICsgICAgdm9pZCAqbWFwcGlu
ZzsKPiArICAgIHVpbnQ2NF90IHZhbDsKPiArCj4gKyAgICBtYXBwaW5nID0gdGhpc19jcHUoaHZf
dnBfYXNzaXN0KTsKPiArCj4gKyAgICBpZiAoICFtYXBwaW5nICkKPiArICAgIHsKPiArICAgICAg
ICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4gKyAgICAgICAgaWYgKCAhbWFwcGlu
ZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxvY2F0
ZSB2cF9hc3Npc3QgcGFnZSBmb3IgQ1BVJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBzbXBf
cHJvY2Vzc29yX2lkKCkpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgIGNsZWFyX3BhZ2UobWFwcGluZyk7Cj4gKyAgICAgICAgdGhpc19j
cHUoaHZfdnBfYXNzaXN0KSA9IG1hcHBpbmc7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdmFsID0gKHZp
cnRfdG9fbWZuKG1hcHBpbmcpIDw8IEhWX0hZUF9QQUdFX1NISUZUKQo+ICsgICAgICAgIHwgSFZf
WDY0X01TUl9WUF9BU1NJU1RfUEFHRV9FTkFCTEU7CgpQZXJoYXBzIGl0IHdvdWxkIGJlIG5lYXRl
ciB0byBwdXQgdGhlIHZpcmlkaWFuX3BhZ2VfbXNyIHVuaW9uIGludG8gaHlwZXJ2LXRsZnMuaCBh
bmQgdGhlbiB1c2UgdGhhdC4KCiAgUGF1bAoKPiArICAgIHdybXNybChIVl9YNjRfTVNSX1ZQX0FT
U0lTVF9QQUdFLCB2YWwpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCBfX2luaXQgc2V0dXAodm9pZCkKPiAgewo+ICAgICAgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uo
KTsKPiArCj4gICAgICBpZiAoIHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpICkKPiAgICAgICAg
ICBwYW5pYygiSHlwZXJjYWxsIHBlcmNwdSBhcmcgc2V0dXAgZmFpbGVkXG4iKTsKPiArCj4gKyAg
ICBpZiAoIHNldHVwX3ZwX2Fzc2lzdCgpICkKPiArICAgICAgICBwYW5pYygiVlAgYXNzaXN0IHBh
Z2Ugc2V0dXAgZmFpbGVkXG4iKTsKPiAgfQo+IAo+ICBzdGF0aWMgaW50IGFwX3NldHVwKHZvaWQp
Cj4gIHsKPiAtICAgIHJldHVybiBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKPiArICAgIGlu
dCByYzsKPiArCj4gKyAgICByYyA9IHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOwo+ICsgICAg
aWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmMgPSBzZXR1cF92cF9h
c3Npc3QoKTsKPiArCj4gKyBvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cj4gIH0KPiAKPiAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCj4gYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2L3ByaXZhdGUuaAo+IGluZGV4IGMxYzI0MzFlZmYuLmZjZGRjNDc1NDQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKPiArKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAo+IEBAIC0yNSw2ICsyNSw3IEBACj4gICNpbmNsdWRl
IDx4ZW4vcGVyY3B1Lmg+Cj4gCj4gIERFQ0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X3BjcHVfaW5w
dXRfcGFnZSk7Cj4gK0RFQ0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X3ZwX2Fzc2lzdCk7Cj4gIERF
Q0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKPiAKPiAgI2VuZGlmIC8q
IF9fWEVOX0hZUEVSVl9QUklWSUFURV9IX18gICovCj4gLS0KPiAyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:40:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix7FH-0004eG-Fe; Thu, 30 Jan 2020 10:40:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix7FG-0004eB-L7
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:40:22 +0000
X-Inumbo-ID: ea4e664e-434c-11ea-8a31-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea4e664e-434c-11ea-8a31-12813bfff9fa;
 Thu, 30 Jan 2020 10:40:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580380823; x=1611916823;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Dp7RWUvBZ/MBA5NqXaIQcS3aSl9pVYKmSrAaT0Bi08U=;
 b=mU/78u1bAX9RtykEyXqX65rz3JnbCCP6jC4dovGzdLSPOPmqrb2ZX9pi
 EpCwW/TbskD5BJ3ubXF1YO4TgGIZz2UGrE1R1/MQF+SJl9hxpMa5rXBI5
 GlLXbOwIEMbxRU5meGONd09PnHRLKdLKjvJ5dgzIcLPBFI00IeDvXMO22 I=;
IronPort-SDR: /8R8iicTp8EYHBkNCnpdxd7Eea4pTTssjm+mKZuQQ6UCwPDpGyEhhY8CLvuKCp3X9m5FewArFS
 R/H+28F18onA==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="22000548"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-81e76b79.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 10:40:21 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-81e76b79.us-west-2.amazon.com (Postfix) with ESMTPS
 id 5D020A218B; Thu, 30 Jan 2020 10:40:20 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 10:40:20 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 10:40:19 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 10:40:18 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v7 2/3] mm: make pages allocated with MEMF_no_refcount
 safe to assign
Thread-Index: AQHV1scJ/JWRQq5aIkeCPreZhLsvk6gC//gAgAAFSiA=
Date: Thu, 30 Jan 2020 10:40:18 +0000
Message-ID: <79c9372d1cb84f489fa89f64b4bb20b4@EX13D32EUC003.ant.amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
 <20200129171030.1341-3-pdurrant@amazon.com>
 <c9728f80-8f68-a31f-993d-12b61c044e55@suse.com>
In-Reply-To: <c9728f80-8f68-a31f-993d-12b61c044e55@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v7 2/3] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxMDoyMA0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz47IFZvbG9keW15ciBCYWJjaHVrDQo+IDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY3IDIvM10gbW06IG1ha2UgcGFnZXMgYWxsb2NhdGVkIHdpdGggTUVN
Rl9ub19yZWZjb3VudA0KPiBzYWZlIHRvIGFzc2lnbg0KPiANCj4gT24gMjkuMDEuMjAyMCAxODox
MCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IE5PVEU6IHN0ZWFsX3BhZ2UoKSBpcyBhbHNvIG1v
ZGlmaWVkIHRvIGRlY3JlbWVudCBleHRyYV9wYWdlcyBpbiB0aGUgY2FzZQ0KPiBvZg0KPiA+ICAg
ICAgIGEgUEdDX2V4dHJhIHBhZ2UgYmVpbmcgc3RvbGVuIGZyb20gYSBkb21haW4uDQo+IA0KPiBJ
IGRvbid0IHRoaW5rIHN0ZWFsaW5nIG9mIHN1Y2ggcGFnZXMgc2hvdWxkIGJlIGFsbG93ZWQuIElm
IGFueXRoaW5nLA0KPiB0aGUgcmVwbGFjZW1lbnQgcGFnZSB0aGVuIGFnYWluIHNob3VsZCBiZSBh
biAiZXh0cmEiIG9uZSwgd2hpY2ggSQ0KPiBndWVzcyB3b3VsZCBiZSBxdWl0ZSB1Z2x5IHRvIGFy
cmFuZ2UgZm9yLiBCdXQgc3VjaCAiZXh0cmEiIHBhZ2VzDQo+IGFyZW4ndCBzdXBwb3NlZCB0byBi
ZSBwcm9wZXJseSBleHBvc2VkIChhbmQgaGVuY2UgcGxheWVkIHdpdGgpIHRvDQo+IHRoZSBkb21h
aW4gaW4gdGhlIGZpcnN0IHBsYWNlLg0KPiANCj4gPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYw0KPiA+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jDQo+ID4gQEAgLTIyNTYsNiAr
MjI1Niw3IEBAIGludCBhc3NpZ25fcGFnZXMoDQo+ID4gIHsNCj4gPiAgICAgIGludCByYyA9IDA7
DQo+ID4gICAgICB1bnNpZ25lZCBsb25nIGk7DQo+ID4gKyAgICB1bnNpZ25lZCBpbnQgZXh0cmFf
cGFnZXMgPSAwOw0KPiA+DQo+ID4gICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
DQo+ID4NCj4gPiBAQCAtMjI2NywxMyArMjI2OCwxOSBAQCBpbnQgYXNzaWduX3BhZ2VzKA0KPiA+
ICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+ICAgICAgfQ0KPiA+DQo+ID4gKyAgICBmb3IgKCBpID0g
MDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkNCj4gPiArICAgICAgICBpZiAoIHBnW2ldLmNvdW50
X2luZm8gJiBQR0NfZXh0cmEgKQ0KPiA+ICsgICAgICAgICAgICBleHRyYV9wYWdlcysrOw0KPiAN
Cj4gUGVyaGFwcyBhc3N1bWUgKGFuZCBtYXliZSBBU1NFUlQoKSkgdGhhdCBhbGwgcGFnZXMgaW4g
dGhlIGJhdGNoDQo+IGFyZSB0aGUgc2FtZSBpbiB0aGlzIHJlZ2FyZD8gVGhlbiB5b3UgY291bGQg
Li4uDQo+IA0KPiA+ICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQ0K
PiA+ICAgICAgew0KPiA+IC0gICAgICAgIGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgx
IDw8IG9yZGVyKSkgPiBkLT5tYXhfcGFnZXMpICkNCj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3BhZ2VzID0gZC0+bWF4X3BhZ2VzIC0gZC0+ZXh0cmFfcGFnZXMgLQ0KPiBleHRyYV9wYWdl
czsNCj4gPiArDQo+ID4gKyAgICAgICAgaWYgKCB1bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEg
PDwgb3JkZXIpKSA+IG1heF9wYWdlcykgKQ0KPiA+ICAgICAgICAgIHsNCj4gPiAgICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWluICV1OiAi
DQo+ID4gICAgICAgICAgICAgICAgICAgICAgIiV1ID4gJXVcbiIsIGQtPmRvbWFpbl9pZCwNCj4g
PiAtICAgICAgICAgICAgICAgICAgICBkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlciksIGQtPm1h
eF9wYWdlcyk7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgZC0+dG90X3BhZ2VzICsgKDEgPDwg
b3JkZXIpLCBtYXhfcGFnZXMpOw0KPiA+ICAgICAgICAgICAgICByYyA9IC1FMkJJRzsNCj4gPiAg
ICAgICAgICAgICAgZ290byBvdXQ7DQo+ID4gICAgICAgICAgfQ0KPiA+IEBAIC0yMjgyLDEzICsy
Mjg5LDE3IEBAIGludCBhc3NpZ25fcGFnZXMoDQo+ID4gICAgICAgICAgICAgIGdldF9rbm93bmFs
aXZlX2RvbWFpbihkKTsNCj4gPiAgICAgIH0NCj4gPg0KPiA+ICsgICAgZC0+ZXh0cmFfcGFnZXMg
Kz0gZXh0cmFfcGFnZXM7DQo+IA0KPiAuLi4gYXJyYW5nZSB0aGluZ3MgbGlrZSB0aGlzLCBJIHRo
aW5rOg0KPiANCj4gICAgIGlmICggcGdbaV0uY291bnRfaW5mbyAmIFBHQ19leHRyYSApDQo+ICAg
ICAgICAgZC0+ZXh0cmFfcGFnZXMgKz0gMVUgPDwgb3JkZXI7DQo+ICAgICBlbHNlIGlmICggISht
ZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICkNCj4gICAgIHsNCj4gICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X3BhZ2VzID0gZC0+bWF4X3BhZ2VzIC0gZC0+ZXh0cmFfcGFnZXM7DQo+ICAgICAg
ICAgLi4uDQo+IA0KPiBUaGlzIHdvdWxkLCBhZmFpY3QsIHRoZW4gYWxzbyBlbGltaW5hdGUgdGhl
IG5lZWQgdG8gbWFzayBvZmYNCj4gTUVNRl9ub19yZWZjb3VudCBpbiBhbGxvY19kb21oZWFwX3Bh
Z2VzKCksIC4uLg0KPiANCj4gDQo+ID4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVy
KTsgaSsrICkNCj4gPiAgICAgIHsNCj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50X2lu
Zm8gPSBwZ1tpXS5jb3VudF9pbmZvOw0KPiA+ICsNCj4gPiAgICAgICAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIoJnBnW2ldKSA9PSBOVUxMKTsNCj4gPiAtICAgICAgICBBU1NFUlQoIXBnW2ldLmNv
dW50X2luZm8pOw0KPiA+ICsgICAgICAgIEFTU0VSVCghKGNvdW50X2luZm8gJiB+UEdDX2V4dHJh
KSk7DQo+IA0KPiAuLi4gcmVzdWx0aW5nIGluIG15IHByaW9yIGNvbW1lbnQgb24gdGhpcyBvbmUg
c3RpbGwgYXBwbHlpbmcuDQo+IA0KPiBCZXNpZGVzIHRoZSBjaGFuZ2VzIHlvdSd2ZSBtYWRlLCB3
aGF0IGFib3V0IHRoZSBjb2RlIGhhbmRsaW5nDQo+IFhFTk1FTV9zZXRfcG9kX3RhcmdldD8gV2hh
dCBhYm91dCBwMm0tcG9kLmM/IEFuZA0KPiBwdl9zaGltX3NldHVwX2RvbSgpPyBJJ20gYWxzbyBu
b3QgZnVsbHkgc3VyZSB3aGV0aGVyDQo+IGdldGRvbWFpbmluZm8oKSBzaG91bGRuJ3Qgc3VidHJh
Y3QgZXh0cmFfcGFnZXMsIGJ1dCBJIHRoaW5rDQo+IHRoaXMgaXMgdGhlIG9ubHkgd2F5IHRvIGF2
b2lkIGhhdmluZyBhbiBleHRlcm5hbGx5IHZpc2libGUNCj4gZWZmZWN0LiBUaGVyZSBtYXkgYmUg
bW9yZS4gUGVyaGFwcyBpdCdzIGJlc3QgdG8gaW50cm9kdWNlIGENCj4gZG9tYWluX3RvdF9wYWdl
cygpIGlubGluZSBmdW5jdGlvbiByZXR1cm5pbmcgdGhlIGRpZmZlcmVuY2UsDQo+IGFuZCB1cyBp
dCBhbG1vc3QgZXZlcnl3aGVyZSB3aGVyZSAtPnRvdF9wYWdlcyBpcyB1c2VkIHJpZ2h0DQo+IG5v
dy4NCg0KVGhpcyBpcyBnZXR0aW5nIHZlcnkgdmVyeSBjb21wbGljYXRlZCBub3csIHdoaWNoIG1h
a2VzIG1lIHRoaW5rIHRoYXQgbXkgb3JpZ2luYWwgYXBwcm9hY2ggdXNpbmcgYSAnbm9ybWFsJyBw
YWdlIGFuZCBzZXR0aW5nIGFuIGluaXRpYWwgbWF4X3BhZ2VzIGluIGRvbWFpbl9jcmVhdGUoKSB3
YXMgYSBiZXR0ZXIgYXBwcm9hY2guDQoNCiAgUGF1bA0KDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 10:41:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 10:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix7Gj-0004iv-T0; Thu, 30 Jan 2020 10:41:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix7Gi-0004io-R6
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 10:41:52 +0000
X-Inumbo-ID: 1fdd39fc-434d-11ea-8a31-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fdd39fc-434d-11ea-8a31-12813bfff9fa;
 Thu, 30 Jan 2020 10:41:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580380911;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=q5ULNz3eKLik4W5unHsMzkNSgX7H/+lFMXvbS6x1OKw=;
 b=fSRHyHc42k9UNCSoqq+0j4owlU+RzhR8mflmoXeYaMF9hUMy9vtRMgWw
 fVqzqvhtkdKJC45HQC2rDNTWFfDc2UV2PSKhpuO8MugdTGV7VRfteTYtM
 8087Wookbd1BpHEIVR4e+5fm9sVL+K1CkHE+wkx8pV8pPfcZ6Wpbh7VhO w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cf1S47cc0m4o89NL21UzDtXYLruVofceaLruAxWNUfW6zJa0Fx2dJN2XTgBdxc2B/mh68bwIzO
 dLjlTeXMxG4tuMJcYlnrdViAXVPXxIrTTB5JwXV0Mrak6Q8Mi6tDjiFLzsj/3KS3xW1faFwxIw
 YTMVJOZ6pWhmK+BFLkILnX87FXbfenQuxPlwNLozM2B1dZTRQiNneMeS4/AcrnEWhrv/JLVidI
 sOecAhMS6TV4VbL+yiaOd2wlJimiKvRESAiCIL1IXEFAeR8JCLyLVrGr+Ys5AiwYmdwetUFe+g
 AxQ=
X-SBRS: 2.7
X-MesageID: 12039793
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12039793"
Date: Thu, 30 Jan 2020 11:41:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130104143.GH4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-8-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBIeXBlci1WIHVzZXMgYSB0ZWNobmlxdWUgY2FsbGVkIG92ZXJsYXkgcGFnZSBmb3IgaXRzIGh5
cGVyY2FsbCBwYWdlLiBJdAo+IHdpbGwgaW5zZXJ0IGEgYmFja2luZyBwYWdlIHRvIHRoZSBndWVz
dCB3aGVuIHRoZSBoeXBlcmNhbGwgZnVuY3Rpb25hbGl0eQo+IGlzIGVuYWJsZWQuIFRoYXQgbWVh
bnMgd2UgY2FuIHVzZSBhIHBhZ2UgdGhhdCBpcyBub3QgYmFja2VkIGJ5IHJlYWwKPiBtZW1vcnkg
Zm9yIGh5cGVyY2FsbCBwYWdlLgo+IAo+IFVzZSB0aGUgdG9wLW1vc3QgYWRkcmVzc2FibGUgcGFn
ZSBmb3IgdGhhdCBwdXJwb3NlLiBBZGp1c3QgZTgyMCBjb2RlCj4gYWNjb3JkaW5nbHkuCj4gCj4g
V2UgYWxzbyBuZWVkIHRvIHJlZ2lzdGVyIFhlbidzIGd1ZXN0IE9TIElEIHRvIEh5cGVyLVYuIFVz
ZSAweDMgYXMgdGhlCj4gdmVuZG9yIElELiBGaXggdGhlIGNvbW1lbnQgaW4gaHlwZXJ2LXRsZnMu
aCB3aGlsZSBhdCBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3Nv
ZnQuY29tPgo+IC0tLQo+IHY1Ogo+IDEuIHVzZSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2Vz
Cj4gMi4gYWRkIGEgbWFjcm8gZm9yIGh5cGVyY2FsbCBwYWdlIG1mbgo+IDMuIGFkZHJlc3Mgb3Ro
ZXIgbWlzYyBjb21tZW50cwo+IAo+IHY0Ogo+IDEuIFVzZSBmaXhtYXAKPiAyLiBGb2xsb3cgcm91
dGluZXMgbGlzdGVkIGluIFRMRlMKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDUgKysrCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2
LmMgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oIHwgIDUgKystCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LmggICAgICB8ICAzICsrCj4gIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4
MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiBpbmRleCAzODkyYzljZmI3Li45OTY0M2YzZWEw
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
ZTgyMC5jCj4gQEAgLTM0Myw2ICszNDMsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQg
ZmluZF9tYXhfcGZuKHZvaWQpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAgICAgdW5z
aWduZWQgbG9uZyBtYXhfcGZuID0gMDsKPiArICAgIHVuc2lnbmVkIGxvbmcgdG9wX3BmbiA9ICgo
MXVsbCA8PCBwYWRkcl9iaXRzKSAtIDEpID4+IFBBR0VfU0hJRlQ7Cj4gIAo+ICAgICAgZm9yIChp
ID0gMDsgaSA8IGU4MjAubnJfbWFwOyBpKyspIHsKPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0
YXJ0LCBlbmQ7Cj4gQEAgLTM1Nyw2ICszNTgsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0IGZpbmRfbWF4X3Bmbih2b2lkKQo+ICAgICAgICAgICAgICBtYXhfcGZuID0gZW5kOwo+ICAg
ICAgfQo+ICAKPiArICAgIHRvcF9wZm4gLT0gaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcygp
Owo+ICsgICAgaWYgKCBtYXhfcGZuID49IHRvcF9wZm4gKQo+ICsgICAgICAgIG1heF9wZm4gPSB0
b3BfcGZuOwoKSG0sIEknbSBub3Qgc3VyZSBJIHNlZSB0aGUgcG9pbnQgb2YgdGhpcy4gVGhlIHZh
bHVlIHJldHVybmVkIGJ5CmZpbmRfbWF4X3BmbiBpcyB0aGUgbWF4aW11bSBSQU0gYWRkcmVzcyBm
b3VuZCBpbiB0aGUgbWVtb3J5IG1hcCwgYnV0CnRoZSBwaHlzaWNhbCBhZGRyZXNzIHlvdSBhcmUg
dXNpbmcgdG8gbWFwIHRoZSBoeXBlcmNhbGwgcGFnZSBpcyBhbG1vc3QKY2VydGFpbmx5IG11Y2gg
aGlnaGVyIHRoYW4gdGhlIG1heGltdW0gYWRkcmVzcyBmb3VuZCBpbiB0aGUgcGh5c21hcAooYW5k
IGNlcnRhaW5seSBub3QgUkFNKSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIHBv
aW50IG9mCnRoaXMuCgpBbHNvIHlvdSBoYXZlbid0IGludHJvZHVjZWQgYSBIeXBlclYgaW1wbGVt
ZW50YXRpb24gb2YKaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcyBzbyBmYXIsIHNvIGl0J3Mg
aGFyZCB0byB0ZWxsIHRoZSBpbnRlbmQKb2YgdGhpcy4KCj4gKwo+ICAgICAgcmV0dXJuIG1heF9w
Zm47Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gaW5kZXggOGQzODMx
M2Q3YS4uMmJlZGNjNDM4YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
L2h5cGVydi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IEBA
IC0xOSwxNSArMTksMjYgQEAKPiAgICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KPiAg
ICovCj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4K
PiAgCj4gKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4K
PiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgo+ICAKPiAgc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkgbXNf
aHlwZXJ2Owo+ICAKPiAtc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7
Cj4gLSAgICAubmFtZSA9ICJIeXBlci1WIiwKPiAtfTsKPiArc3RhdGljIHVpbnQ2NF90IGdlbmVy
YXRlX2d1ZXN0X2lkKHZvaWQpCj4gK3sKPiArICAgIHVpbnQ2NF90IGlkOwo+ICsKPiArICAgIGlk
ID0gKHVpbnQ2NF90KUhWX1hFTl9WRU5ET1JfSUQgPDwgNDg7Cj4gKyAgICBpZCB8PSAoeGVuX21h
am9yX3ZlcnNpb24oKSA8PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOwo+ICsKPiArICAgIHJl
dHVybiBpZDsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBv
cHM7Cj4gIAo+ICBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5pdCBoeXBlcnZfcHJv
YmUodm9pZCkKPiAgewo+IEBAIC03Miw2ICs4Myw0NiBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNv
cl9vcHMgKl9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiAgICAgIHJldHVybiAmb3BzOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfaHlwZXJjYWxsX3BhZ2Uodm9pZCkKPiAr
ewo+ICsgICAgdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxsX21z
cjsKPiArICAgIHVuaW9uIGh2X2d1ZXN0X29zX2lkIGd1ZXN0X2lkOwo+ICsgICAgdW5zaWduZWQg
bG9uZyBtZm47Cj4gKwo+ICsgICAgcmRtc3JsKEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0
X2lkLnJhdyk7Cj4gKyAgICBpZiAoICFndWVzdF9pZC5yYXcgKQo+ICsgICAgewo+ICsgICAgICAg
IGd1ZXN0X2lkLnJhdyA9IGdlbmVyYXRlX2d1ZXN0X2lkKCk7Cj4gKyAgICAgICAgd3Jtc3JsKEhW
X1g2NF9NU1JfR1VFU1RfT1NfSUQsIGd1ZXN0X2lkLnJhdyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmRtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2NCk7Cj4g
KyAgICBpZiAoICFoeXBlcmNhbGxfbXNyLmVuYWJsZSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWZu
ID0gSFZfSENBTExfTUZOOwo+ICsgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKPiAr
ICAgICAgICBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2FsX2FkZHJlc3MgPSBtZm47Cj4gKyAg
ICAgICAgd3Jtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBlcmNhbGxfbXNyLmFzX3VpbnQ2
NCk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAgIG1mbiA9IGh5cGVyY2FsbF9tc3IuZ3Vlc3Rf
cGh5c2ljYWxfYWRkcmVzczsKPiArICAgIH0KPiArCj4gKyAgICByZG1zcmwoSFZfWDY0X01TUl9I
WVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsKPiArICAgIEJVR19PTighaHlwZXJj
YWxsX21zci5lbmFibGUpOwo+ICsKPiArICAgIHNldF9maXhtYXBfeChGSVhfWF9IWVBFUlZfSENB
TEwsIG1mbiA8PCBQQUdFX1NISUZUKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgX19pbml0IHNl
dHVwKHZvaWQpCj4gK3sKPiArICAgIHNldHVwX2h5cGVyY2FsbF9wYWdlKCk7Cj4gK30KPiArCj4g
K3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgb3BzID0gewo+ICsgICAgLm5hbWUg
PSAiSHlwZXItViIsCj4gKyAgICAuc2V0dXAgPSBzZXR1cCwKPiArfTsKPiArCj4gIC8qCj4gICAq
IExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi10bGZzLmgKPiBpbmRleCAwNWM0MDQ0OTc2Li4wN2RiNTdiNTVmIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAo+IEBAIC0zMTgsMTUgKzMxOCwxNiBA
QCBzdHJ1Y3QgbXNfaHlwZXJ2X3RzY19wYWdlIHsKPiAgICoKPiAgICogQml0KHMpCj4gICAqIDYz
IC0gSW5kaWNhdGVzIGlmIHRoZSBPUyBpcyBPcGVuIFNvdXJjZSBvciBub3Q7IDEgaXMgT3BlbiBT
b3VyY2UKPiAtICogNjI6NTYgLSBPcyBUeXBlOyBMaW51eCBpcyAweDEwMAo+ICsgKiA2Mjo1NiAt
IE9zIFR5cGU7IExpbnV4IDB4MSwgRnJlZUJTRCAweDIsIFhlbiAweDMKPiAgICogNTU6NDggLSBE
aXN0cm8gc3BlY2lmaWMgaWRlbnRpZmljYXRpb24KPiAtICogNDc6MTYgLSBMaW51eCBrZXJuZWwg
dmVyc2lvbiBudW1iZXIKPiArICogNDc6MTYgLSBHdWVzdCBPUyB2ZXJzaW9uIG51bWJlcgo+ICAg
KiAxNTowICAtIERpc3RybyBzcGVjaWZpYyBpZGVudGlmaWNhdGlvbgo+ICAgKgo+ICAgKgo+ICAg
Ki8KPiAgCj4gICNkZWZpbmUgSFZfTElOVVhfVkVORE9SX0lEICAgICAgICAgICAgICAweDgxMDAK
PiArI2RlZmluZSBIVl9YRU5fVkVORE9SX0lEICAgICAgICAgICAgICAgIDB4ODMwMAo+ICB1bmlv
biBodl9ndWVzdF9vc19pZAo+ICB7Cj4gICAgICB1aW50NjRfdCByYXc7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVydi5oCj4gaW5kZXggYzdhN2YzMmJkNS4uMGRjZDgwODJhZCAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+IEBAIC0yMSw2ICsyMSw5IEBACj4gIAo+ICAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gIAo+ICsvKiBVc2UgdG9wLW1vc3QgTUZOIGZvciBoeXBlcmNh
bGwgcGFnZSAqLwo+ICsjZGVmaW5lIEhWX0hDQUxMX01GTiAoKCgxdWxsIDw8IHBhZGRyX2JpdHMp
IC0gMSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQpCgpJIHRoaW5rIHlvdSBzaG91bGQgdXNlIFBBR0Vf
U0hJRlQgaGVyZSwgb3IgZWxzZSB5b3UgYWxzbyBuZWVkIHRvIG1ha2UKc3VyZSB0aGUgZml4bWFw
IHJlc2VydmVkIGVudHJ5IGlzIG9mIHNpemUgKCgxIDw8IEhWX0hZUF9QQUdFX1NISUZUKSAtCjEp
LCBhbmQgdGhlIGNhbGwgdG8gc2V0X2ZpeG1hcF94IGluIHNldHVwX2h5cGVyY2FsbF9wYWdlIG5l
ZWRzIHRvIHRha2UKdGhpcyBpbnRvIGFjY291bnQgQUZBSUNUIGFuZCBub3QgdXNlIFBBR0VfU0hJ
RlQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:02:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11:02: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 1ix7ae-0006Rx-AB; Thu, 30 Jan 2020 11:02:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix7ad-0006Rs-KD
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:02:27 +0000
X-Inumbo-ID: ffd8c61e-434f-11ea-8a37-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffd8c61e-434f-11ea-8a37-12813bfff9fa;
 Thu, 30 Jan 2020 11:02:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5A6E0AFBB;
 Thu, 30 Jan 2020 11:02:25 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Paul Durrant <pdurrant@amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
 <20200129171030.1341-3-pdurrant@amazon.com>
Message-ID: <aa731ded-b87a-8ed8-864d-54c8be979ac0@suse.com>
Date: Thu, 30 Jan 2020 12:02:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129171030.1341-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 2/3] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

KHJlcGx5aW5nIGZyb20gc2VlaW5nIHlvdXIgcmVwbHkgb24gdGhlIGxpc3QgYXJjaGl2ZXMsIGku
ZS4KdGhyZWFkaW5nIGxvc3QvYnJva2VuKQoKT24gMzAuMDEuMjAyMCAxMDo0MCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+IFRoaXMgaXMgZ2V0dGluZyB2ZXJ5IHZlcnkgY29tcGxpY2F0ZWQgbm93LCB3
aGljaCBtYWtlcyBtZSB0aGluayB0aGF0IG15IAo+IG9yaWdpbmFsIGFwcHJvYWNoIHVzaW5nIGEg
J25vcm1hbCcgcGFnZSBhbmQgc2V0dGluZyBhbiBpbml0aWFsIG1heF9wYWdlcyBpbiAKPiBkb21h
aW5fY3JlYXRlKCkgd2FzIGEgYmV0dGVyIGFwcHJvYWNoLgoKSSBkb24ndCB0aGluayBzbywgbm8u
IEkgYWxzbyBkb24ndCB0aGluZyBhdWRpdGluZyBhbGwgLT57bWF4LHRvdH1fcGFnZXMKdXNlcyBj
YW4gYmUgY2FsbGVkICJ2ZXJ5IHZlcnkgY29tcGxpY2F0ZWQiLiBBbGwgSSBjYW4gc2F5IChhZ2Fp
biwgSQp0aGluaykgaXMgdGhhdCB0aGVyZSB3YXMgYSByZWFzb24gdGhpcyBBUElDIHBhZ2UgdGhp
bmcgd2FzIGRvbmUgdGhlCndheSBpdCB3YXMgZG9uZS4gKEl0J3MgYW5vdGhlciB0aGluZyB0aGF0
IHRoaXMgcHJvYmFibHkgd2Fzbid0IGEKX2dvb2RfIHJlYXNvbi4pCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:11:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix7jC-0007IV-8e; Thu, 30 Jan 2020 11:11:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ix7jA-0007IQ-Jg
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:11:16 +0000
X-Inumbo-ID: 3b27d6fa-4351-11ea-b211-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b27d6fa-4351-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 11:11:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580382676; x=1611918676;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=JBQGMMUcBzwlb0G8Ddn/2gU9v4B2cOMRTiOu0Rjpt/s=;
 b=ULHPziTzCXtPWkI52cqlMEbQJxXMo005v2cAIrvZ49kAj71burh9sIaU
 TBSK58q/bZsdqT5D4apLxAoPzhPPHjY/w3g+bIolU+T7/NhX2i2Xk+UWI
 5XlSfjNrkhJ/ppgzKLDtp4CSm+vRFujey/dDdLITPqIev00fcZfVwPpmA c=;
IronPort-SDR: QOdcM9/SgbpXr+MY2HApeZByNc/kgoUyus3DciwDxApMb8zEffdig+SkS7T5nMjETPFFTAMwGd
 FHwIexBswSiA==
X-IronPort-AV: E=Sophos;i="5.70,381,1574121600"; d="scan'208";a="13605331"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-119b4f96.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 30 Jan 2020 11:11:01 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-119b4f96.us-west-2.amazon.com (Postfix) with ESMTPS
 id 75EC61A00C6; Thu, 30 Jan 2020 11:11:00 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 11:11:00 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 11:10:59 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 11:10:59 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v7 2/3] mm: make pages allocated with MEMF_no_refcount
 safe to assign
Thread-Index: AQHV1scJ/JWRQq5aIkeCPreZhLsvk6gDC/QAgAAAsxA=
Date: Thu, 30 Jan 2020 11:10:58 +0000
Message-ID: <1762baa055ca42969b3a6d6947b92ca9@EX13D32EUC003.ant.amazon.com>
References: <20200129171030.1341-1-pdurrant@amazon.com>
 <20200129171030.1341-3-pdurrant@amazon.com>
 <aa731ded-b87a-8ed8-864d-54c8be979ac0@suse.com>
In-Reply-To: <aa731ded-b87a-8ed8-864d-54c8be979ac0@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v7 2/3] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxMTowMg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsNCj4gSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExp
dSA8d2xAeGVuLm9yZz47IFZvbG9keW15ciBCYWJjaHVrDQo+IDxWb2xvZHlteXJfQmFiY2h1a0Bl
cGFtLmNvbT47IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY3IDIvM10gbW06IG1ha2UgcGFnZXMgYWxsb2NhdGVkIHdpdGggTUVN
Rl9ub19yZWZjb3VudA0KPiBzYWZlIHRvIGFzc2lnbg0KPiANCj4gKHJlcGx5aW5nIGZyb20gc2Vl
aW5nIHlvdXIgcmVwbHkgb24gdGhlIGxpc3QgYXJjaGl2ZXMsIGkuZS4NCj4gdGhyZWFkaW5nIGxv
c3QvYnJva2VuKQ0KPiANCj4gT24gMzAuMDEuMjAyMCAxMDo0MCwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+IFRoaXMgaXMgZ2V0dGluZyB2ZXJ5IHZlcnkgY29tcGxpY2F0ZWQgbm93LCB3aGljaCBt
YWtlcyBtZSB0aGluayB0aGF0IG15DQo+ID4gb3JpZ2luYWwgYXBwcm9hY2ggdXNpbmcgYSAnbm9y
bWFsJyBwYWdlIGFuZCBzZXR0aW5nIGFuIGluaXRpYWwgbWF4X3BhZ2VzDQo+IGluDQo+ID4gZG9t
YWluX2NyZWF0ZSgpIHdhcyBhIGJldHRlciBhcHByb2FjaC4NCj4gDQo+IEkgZG9uJ3QgdGhpbmsg
c28sIG5vLiBJIGFsc28gZG9uJ3QgdGhpbmcgYXVkaXRpbmcgYWxsIC0+e21heCx0b3R9X3BhZ2Vz
DQo+IHVzZXMgY2FuIGJlIGNhbGxlZCAidmVyeSB2ZXJ5IGNvbXBsaWNhdGVkIi4gQWxsIEkgY2Fu
IHNheSAoYWdhaW4sIEkNCj4gdGhpbmspIGlzIHRoYXQgdGhlcmUgd2FzIGEgcmVhc29uIHRoaXMg
QVBJQyBwYWdlIHRoaW5nIHdhcyBkb25lIHRoZQ0KPiB3YXkgaXQgd2FzIGRvbmUuIChJdCdzIGFu
b3RoZXIgdGhpbmcgdGhhdCB0aGlzIHByb2JhYmx5IHdhc24ndCBhDQo+IF9nb29kXyByZWFzb24u
KQ0KPiANCg0KSSByZWFsbHkgd2FudCB0byBnZXQgcmlkIG9mIHNoYXJlZCB4ZW5oZWFwIHBhZ2Vz
IHRob3VnaCwgc28gSSB3aWxsIHBlcnNpc3QuIEknbGwgYWRkIHRoZSBkb21haW5fdG90X3BhZ2Vz
KCkgaGVscGVyIGFzIHlvdSBzdWdnZXN0LiBJIGFsc28gYWdyZWUgdGhhdCBzdGVhbF9wYWdlKCkg
b3VnaHQgbm90IHRvIGVuY291bnRlciBhIFBHQ19leHRyYSBwYWdlIHNvIEkgdGhpbmsgSSdsbCBq
dXN0IG1ha2UgdGhhdCBhbiBlcnJvciBjYXNlLg0KDQogIFBhdWwNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:11:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix7jR-0007JM-IB; Thu, 30 Jan 2020 11:11:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix7jQ-0007J2-1e
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:11:32 +0000
X-Inumbo-ID: 44cf25dc-4351-11ea-8a39-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44cf25dc-4351-11ea-8a39-12813bfff9fa;
 Thu, 30 Jan 2020 11:11:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7jO-0002JH-LL; Thu, 30 Jan 2020 11:11:30 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7jO-0004bz-B2; Thu, 30 Jan 2020 11:11:30 +0000
Date: Thu, 30 Jan 2020 00:30:47 +0000
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20200130003047.pg3dxgy4vtqjhayo@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-6-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-6-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 05/12] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAgCj4gK3ZvaWQgX19zZXRfZml4bWFwX3goCj4gKyAgICBlbnVtIGZpeGVkX2FkZHJlc3Nlc194
IGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCj4gK3sKPiArICAg
IEJVR19PTihpZHggPj0gX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggfHwgaWR4IDw9IEZJWF9Y
X1JFU0VSVkVEKTsKPiArICAgIG1hcF9wYWdlc190b194ZW4oX19maXhfeF90b192aXJ0KGlkeCks
IF9tZm4obWZuKSwgMSwgZmxhZ3MpOwo+ICsKPiArICAgIC8qIEdlbmVyYXRlIGEgc3ltYm9sIHRv
IGJlIHVzZWQgaW4gbGlua2VyIHNjcmlwdCAqLwo+ICsgICAgYXNtICggIi5lcXUgRklYQUREUl9Y
X1NJWkUsICVjMDsgLmdsb2JhbCBGSVhBRERSX1hfU0laRSIKPiArICAgICAgICAgIDo6ICJpIiAo
X19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggPDwgUEFHRV9TSElGVCkgKTsKClRoZSAoX19lbmQg
PDwgU0hJRlQpIHBhcnQgY2FuIGJlIHJlcGxhY2VkIHdpdGggRklYQUREUl9YX1NJWkUgKHRoZSBt
YWNybwpkZWZpbmVkIGluIGZpeG1hcC5oKSBkaXJlY3RseS4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:18:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11: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 1ix7q7-0007bA-JE; Thu, 30 Jan 2020 11:18:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix7q7-0007b5-2O
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:18:27 +0000
X-Inumbo-ID: 3bb416dc-4352-11ea-8a39-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bb416dc-4352-11ea-8a39-12813bfff9fa;
 Thu, 30 Jan 2020 11:18:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7q5-0002Sm-1I; Thu, 30 Jan 2020 11:18:25 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7q4-0004mL-Ni; Thu, 30 Jan 2020 11:18:24 +0000
Date: Thu, 30 Jan 2020 11:18:21 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130111821.zmzp7ykg4slqpa5y@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130104143.GH4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6NDE6NDNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAwODoyMDoyOVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSHlwZXItViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBh
Z2UgZm9yIGl0cyBoeXBlcmNhbGwgcGFnZS4gSXQKPiA+IHdpbGwgaW5zZXJ0IGEgYmFja2luZyBw
YWdlIHRvIHRoZSBndWVzdCB3aGVuIHRoZSBoeXBlcmNhbGwgZnVuY3Rpb25hbGl0eQo+ID4gaXMg
ZW5hYmxlZC4gVGhhdCBtZWFucyB3ZSBjYW4gdXNlIGEgcGFnZSB0aGF0IGlzIG5vdCBiYWNrZWQg
YnkgcmVhbAo+ID4gbWVtb3J5IGZvciBoeXBlcmNhbGwgcGFnZS4KPiA+IAo+ID4gVXNlIHRoZSB0
b3AtbW9zdCBhZGRyZXNzYWJsZSBwYWdlIGZvciB0aGF0IHB1cnBvc2UuIEFkanVzdCBlODIwIGNv
ZGUKPiA+IGFjY29yZGluZ2x5Lgo+ID4gCj4gPiBXZSBhbHNvIG5lZWQgdG8gcmVnaXN0ZXIgWGVu
J3MgZ3Vlc3QgT1MgSUQgdG8gSHlwZXItVi4gVXNlIDB4MyBhcyB0aGUKPiA+IHZlbmRvciBJRC4g
Rml4IHRoZSBjb21tZW50IGluIGh5cGVydi10bGZzLmggd2hpbGUgYXQgaXQuCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiAtLS0KPiA+IHY1
Ogo+ID4gMS4gdXNlIGh5cGVydmlzb3JfcmVzZXJ2ZV90b3BfcGFnZXMKPiA+IDIuIGFkZCBhIG1h
Y3JvIGZvciBoeXBlcmNhbGwgcGFnZSBtZm4KPiA+IDMuIGFkZHJlc3Mgb3RoZXIgbWlzYyBjb21t
ZW50cwo+ID4gCj4gPiB2NDoKPiA+IDEuIFVzZSBmaXhtYXAKPiA+IDIuIEZvbGxvdyByb3V0aW5l
cyBsaXN0ZWQgaW4gVExGUwo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDUgKysrCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYyAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKystLQo+ID4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQo+ID4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICB8ICAzICsrCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCA2
NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+IGluZGV4IDM4OTJjOWNm
YjcuLjk5NjQzZjNlYTAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCj4gPiBAQCAtMzQzLDYgKzM0Myw3IEBAIHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdCBmaW5kX21heF9wZm4odm9pZCkKPiA+ICB7Cj4gPiAgICAgIHVu
c2lnbmVkIGludCBpOwo+ID4gICAgICB1bnNpZ25lZCBsb25nIG1heF9wZm4gPSAwOwo+ID4gKyAg
ICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwgcGFkZHJfYml0cykgLSAxKSA+PiBQ
QUdFX1NISUZUOwo+ID4gIAo+ID4gICAgICBmb3IgKGkgPSAwOyBpIDwgZTgyMC5ucl9tYXA7IGkr
Kykgewo+ID4gICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwo+ID4gQEAgLTM1Nyw2
ICszNTgsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lk
KQo+ID4gICAgICAgICAgICAgIG1heF9wZm4gPSBlbmQ7Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICsg
ICAgdG9wX3BmbiAtPSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzKCk7Cj4gPiArICAgIGlm
ICggbWF4X3BmbiA+PSB0b3BfcGZuICkKPiA+ICsgICAgICAgIG1heF9wZm4gPSB0b3BfcGZuOwo+
IAo+IEhtLCBJJ20gbm90IHN1cmUgSSBzZWUgdGhlIHBvaW50IG9mIHRoaXMuIFRoZSB2YWx1ZSBy
ZXR1cm5lZCBieQo+IGZpbmRfbWF4X3BmbiBpcyB0aGUgbWF4aW11bSBSQU0gYWRkcmVzcyBmb3Vu
ZCBpbiB0aGUgbWVtb3J5IG1hcCwgYnV0Cj4gdGhlIHBoeXNpY2FsIGFkZHJlc3MgeW91IGFyZSB1
c2luZyB0byBtYXAgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIGFsbW9zdAo+IGNlcnRhaW5seSBtdWNo
IGhpZ2hlciB0aGFuIHRoZSBtYXhpbXVtIGFkZHJlc3MgZm91bmQgaW4gdGhlIHBoeXNtYXAKPiAo
YW5kIGNlcnRhaW5seSBub3QgUkFNKSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aGF0J3MgdGhl
IHBvaW50IG9mCj4gdGhpcy4KClllcywgdGhlIGtleXdvcmQgaXMgImFsbW9zdCBjZXJ0YWlubHki
LiA6LSkKClRoaXMgaXMgZG9uZSBmb3IgY29ycmVjdG5lc3MncyBzYWtlLiBJIGRvbid0IGV4cGVj
dCBpbiBwcmFjdGljZSB0aGVyZQp3b3VsZCBiZSBhIGNvbmZpZ3VyYXRpb24gdGhhdCBoYXMgdGhh
dCBtdWNoIG1lbW9yeSwgYnV0IGNvcnJlY3RuZXNzIGlzCnN0aWxsIGltcG9ydGFudC4KCkl0IGFs
c28gZ3VhcmRzIGFnYWluc3Qgd2VpcmQgY29uZmlndXJhdGlvbiBpbiB3aGljaCBtZW1vcnkgaXMg
cHV0IGludG8KdGhhdCBwYXJ0IG9mIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIGZvciB3aGF0
ZXZlciByZWFzb24uIEkgZG9uJ3QKa25vdyB3aHkgYW55b25lIHdvdWxkIGRvIHRoYXQsIGJ1dCBh
Z2Fpbiwgd2Ugc2hvdWxkIGJlIHByZXBhcmVkIGZvcgp0aGF0LgoKCj4gCj4gQWxzbyB5b3UgaGF2
ZW4ndCBpbnRyb2R1Y2VkIGEgSHlwZXJWIGltcGxlbWVudGF0aW9uIG9mCj4gaHlwZXJ2aXNvcl9y
ZXNlcnZlX3RvcF9wYWdlcyBzbyBmYXIsIHNvIGl0J3MgaGFyZCB0byB0ZWxsIHRoZSBpbnRlbmQK
PiBvZiB0aGlzLgoKRCdvaC4gVGhhdCB3YXMgc3VwcG9zZWQgdG8gYmUgaW4gdGhpcyBwYXRjaC4g
SSBndWVzcyBJIGZvcmdvdCB0byBjb21taXQKdGhhdCBodW5rIQoKVGhhdCBmdW5jdGlvbiBmb3Ig
SHlwZXItViBpcyBnb2luZyB0byByZXR1cm4gMSAocGFnZSkuCgo+IAo+ID4gKwo+ID4gICAgICBy
ZXR1cm4gbWF4X3BmbjsKPiA+ICB9Cj4gPiAgClsuLi5dCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJ2LmgKPiA+IGluZGV4IGM3YTdmMzJiZDUuLjBkY2Q4MDgyYWQgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gPiBAQCAtMjEsNiArMjEsOSBAQAo+ID4gIAo+ID4g
ICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+ICAKPiA+ICsvKiBVc2UgdG9wLW1vc3QgTUZOIGZv
ciBoeXBlcmNhbGwgcGFnZSAqLwo+ID4gKyNkZWZpbmUgSFZfSENBTExfTUZOICgoKDF1bGwgPDwg
cGFkZHJfYml0cykgLSAxKSA+PiBIVl9IWVBfUEFHRV9TSElGVCkKPiAKPiBJIHRoaW5rIHlvdSBz
aG91bGQgdXNlIFBBR0VfU0hJRlQgaGVyZSwgb3IgZWxzZSB5b3UgYWxzbyBuZWVkIHRvIG1ha2UK
PiBzdXJlIHRoZSBmaXhtYXAgcmVzZXJ2ZWQgZW50cnkgaXMgb2Ygc2l6ZSAoKDEgPDwgSFZfSFlQ
X1BBR0VfU0hJRlQpIC0KPiAxKSwgYW5kIHRoZSBjYWxsIHRvIHNldF9maXhtYXBfeCBpbiBzZXR1
cF9oeXBlcmNhbGxfcGFnZSBuZWVkcyB0byB0YWtlCj4gdGhpcyBpbnRvIGFjY291bnQgQUZBSUNU
IGFuZCBub3QgdXNlIFBBR0VfU0hJRlQuCgpQQUdFX1NISUZUIGFuZCBIVl9IWVBfUEFHRV9TSElG
VCBhcmUgaW4gZmFjdCB0aGUgc2FtZS4KCkkgY2FuIGFkZCBhIEJVSUxEX0JVR19PTiBzb21ld2hl
cmUuCgpXZWkuCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:19:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix7qo-0007fm-VI; Thu, 30 Jan 2020 11:19:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix7qn-0007fc-MU
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:19:09 +0000
X-Inumbo-ID: 55990760-4352-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55990760-4352-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 11:19:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7ql-0002TJ-UN; Thu, 30 Jan 2020 11:19:07 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix7ql-0004n5-L7; Thu, 30 Jan 2020 11:19:07 +0000
Date: Thu, 30 Jan 2020 11:19:04 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200130111904.do62cvm4xsnqf5xy@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <b4f88a8788a64ba2bbdc95a3812d9fa7@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b4f88a8788a64ba2bbdc95a3812d9fa7@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDk6NTc6MTdBTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+IC1zdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wcyA9IHsKPiA+
IC0gICAgLm5hbWUgPSAiSHlwZXItViIsCj4gPiAtfTsKPiA+ICtzdGF0aWMgdWludDY0X3QgZ2Vu
ZXJhdGVfZ3Vlc3RfaWQodm9pZCkKPiA+ICt7Cj4gPiArICAgIHVpbnQ2NF90IGlkOwo+ID4gKwo+
ID4gKyAgICBpZCA9ICh1aW50NjRfdClIVl9YRU5fVkVORE9SX0lEIDw8IDQ4Owo+ID4gKyAgICBp
ZCB8PSAoeGVuX21ham9yX3ZlcnNpb24oKSA8PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOwo+
ID4gKwo+ID4gKyAgICByZXR1cm4gaWQ7Cj4gCj4gSSB0aGluayB0aGlzIHNob3VsZCB1c2UgdGhl
IGh2X2d1ZXN0X29zX2lkIHVuaW9uLiBZb3UgY2FuIHRoZW4gc2V0IHRoZQo+IHZhbHVlcyB1c2lu
ZyB0aGUgYml0LWZpZWxkcyBhbmQgcmV0dXJuIHRoZSByYXcuCgpOUC4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:29:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11:29: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 1ix818-00007w-1t; Thu, 30 Jan 2020 11:29:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix817-00007m-1O
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:29:49 +0000
X-Inumbo-ID: d22db3ec-4353-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d22db3ec-4353-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 11:29: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 mx2.suse.de (Postfix) with ESMTP id E2AC1AC9A;
 Thu, 30 Jan 2020 11:29:46 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-8-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fa0a1473-f515-6522-2b90-9b84db5d42c8@suse.com>
Date: Thu, 30 Jan 2020 12:29:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-8-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 07/12] xen/build: run targets csopes,
 tags, .. without Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhvc2UgdGFyZ2V0
cyBtYWtlIHVzZSBvZiAkKGFsbF9zb3VyY2VzKSB3aGljaCBkZXBlbmRzIG9uIFRBUkdFVF9BUkNI
LAo+IHNvIHdlIGp1c3QgbmVlZCB0byBzZXQgVEFSR0VUX0FSQ0ggZWFybGllciBhbmQgb25jZS4K
PiAKPiBYRU5fVEFSR0VUX0FSQ0ggaXNuJ3QgZXhwZWN0ZWQgdG8gY2hhbmdlIGR1cmluZyB0aGUg
YnVpbGQsIHNvCj4gVEFSR0VUX1NVQkFSQ0ggYW5kIFRBUkdFVF9BUkNIIGFyZW4ndCBnb2luZyB0
byBjaGFuZ2UgZWl0aGVyLgoKSW4gcHJpbmNpcGxlIHllcywgYnV0IHRoZXJlJ3MgYW4gZXhjZXB0
aW9uIHdoaWNoIG1heSBiZSB3b3J0aAptZW50aW9uaW5nIGhlcmUgdGhhdCBpdCBkb2Vzbid0IGNv
bmZsaWN0OiBhcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKb3ZlcnJpZGVzIFhFTl9UQVJHRVRfQVJD
SCAoYnV0IGRvZXNuJ3QgdXNlIHRoZSByZW1haW5pbmcgbWFrZQptYWNoaW5lcnkpLgoKPiAtLS0g
YS94ZW4vTWFrZWZpbGUKPiArKysgYi94ZW4vTWFrZWZpbGUKPiBAQCAtMzUsNiArMzUsMTEgQEAg
U1JDQVJDSD0kKHNoZWxsIGVjaG8gJChBUkNIKSB8IHNlZCAtZSAncy94ODYuKi94ODYvJyAtZSBz
Jy9hcm1cKDMyXHw2NFwpL2FybS9nJykKPiAgIyB3ZSBuZWVkIFhFTl9UQVJHRVRfQVJDSCB0byBn
ZW5lcmF0ZSB0aGUgcHJvcGVyIGNvbmZpZwo+ICBpbmNsdWRlICQoWEVOX1JPT1QpL0NvbmZpZy5t
awo+ICAKPiArIyBTZXQgQVJDSC9TVUJBUkNIIGFwcHJvcHJpYXRlbHkuCj4gK2V4cG9ydCBUQVJH
RVRfU1VCQVJDSCAgOj0gJChYRU5fVEFSR0VUX0FSQ0gpCj4gK2V4cG9ydCBUQVJHRVRfQVJDSCAg
ICAgOj0gJChzaGVsbCBlY2hvICQoWEVOX1RBUkdFVF9BUkNIKSB8IFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNlZCAtZSAncy94ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwp
L2FybS9nJykKClNlZWluZyB0aGlzLCAuLi4KCj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysrIGIv
eGVuL1J1bGVzLm1rCj4gQEAgLTI3LDExICsyNyw2IEBAIGlmbmVxICgkKG9yaWdpbiB2ZXJib3Nl
KSx1bmRlZmluZWQpCj4gICQoZXJyb3IgIllvdSBtdXN0IHVzZSAnbWFrZSBtZW51Y29uZmlnJyB0
byBlbmFibGUvZGlzYWJsZSB2ZXJib3NlIG5vdy4iKQo+ICBlbmRpZgo+ICAKPiAtIyBTZXQgQVJD
SC9TVUJBUkNIIGFwcHJvcHJpYXRlbHkuCj4gLW92ZXJyaWRlIFRBUkdFVF9TVUJBUkNIICA6PSAk
KFhFTl9UQVJHRVRfQVJDSCkKPiAtb3ZlcnJpZGUgVEFSR0VUX0FSQ0ggICAgIDo9ICQoc2hlbGwg
ZWNobyAkKFhFTl9UQVJHRVRfQVJDSCkgfCBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlZCAtZSAncy94ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJykKCi4u
LiB3aGVyZSBkaWQgdGhlICJvdmVycmlkZSJzIGdvPwoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:31:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix82q-0000qd-GX; Thu, 30 Jan 2020 11:31:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix82o-0000qX-MN
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:31:34 +0000
X-Inumbo-ID: 10b326a6-4354-11ea-8a3a-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10b326a6-4354-11ea-8a3a-12813bfff9fa;
 Thu, 30 Jan 2020 11:31:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2B8BDAD27;
 Thu, 30 Jan 2020 11:31:32 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-9-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <475c9187-eaa0-1d67-c1cf-0278a9f33fe9@suse.com>
Date: Thu, 30 Jan 2020 12:31:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-9-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 08/12] xen/build: make tests in test/
 directly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSXQgaXMgdW5uZWNl
c3NhcnkgdG8gbWFrZSBfdGVzdHMgdmlhIFJ1bGVzLm1rIGJlY2F1c2UgdGhlIHRhcmdldAo+IHVz
ZSBSdWxlcy5tayBhcyB3ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:37:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix88M-000130-8J; Thu, 30 Jan 2020 11:37:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix88L-00012v-Ac
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:37:17 +0000
X-Inumbo-ID: dd99ec0e-4354-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd99ec0e-4354-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 11:37: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 mx2.suse.de (Postfix) with ESMTP id C3EF8AC9A;
 Thu, 30 Jan 2020 11:37:15 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200121135916.1140483-1-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <69ed5eba-e6ea-5b1e-20cc-d8f5a00d2cf3@suse.com>
Date: Thu, 30 Jan 2020 12:37:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200121135916.1140483-1-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2.1 13/12] Makefile: Fix install-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>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxNDo1OSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhlIHRvcC1sZXZl
bCBtYWtlZmlsZSBtYWtlIHVzZXMgb2YgaW50ZXJuYWwgaW1wbGVtZW50YXRpb24gZGV0YWlsIG9m
Cj4gdGhlIHhlbiBidWlsZCBzeXN0ZW0uIEF2b2lkIHRoYXQgYnkgY3JlYXRpbmcgYSBuZXcgdGFy
Z2V0Cj4gImluc3RhbGwtdGVzdHMiIGluIHhlbi9NYWtlZmlsZSwgYW5kIGJ5IGZpeGluZyB0aGUg
dG9wLWxldmVsIE1ha2VmaWxlCj4gdG8gbm90IGNhbGwgeGVuL1J1bGVzLm1rIGFueW1vcmUuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CgpUaGlzIGluIHByaW5jaXBsZSBjb3VsZCBoYXZlIG15IFItYiwgYnV0IC4uLgoKPiAtLS0g
YS94ZW4vTWFrZWZpbGUKPiArKysgYi94ZW4vTWFrZWZpbGUKPiBAQCAtOTAsNiArOTAsOSBAQCBf
aW5zdGFsbDogJChUQVJHRVQpJChDT05GSUdfWEVOX0lOU1RBTExfU1VGRklYKQo+ICAuUEhPTlk6
IF90ZXN0cwo+ICBfdGVzdHM6Cj4gIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMg
dGVzdCB0ZXN0cwo+ICsuUEhPTlk6IGluc3RhbGwtdGVzdHMKPiAraW5zdGFsbC10ZXN0czoKPiAr
CSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyB0ZXN0IGluc3RhbGwKCi4uLiBJJ20g
aXJyaXRhdGVkIGJ5IHRoZSBwYXRjaCBjb250ZXh0IGhlcmU6IFBhdGNoIDggY2hhbmdlZApfdGVz
dHMgdG8gdGVzdHMsIGFuZCBieSB0aGUgbnVtYmVyaW5nIHRoaXMgcGF0Y2ggZ29lcyBvbiB0b3AK
b2YgcGF0Y2ggOC4gQ291bGQgeW91IGNsYXJpZnkgd2hhdCdzIGdvaW5nIG9uIGhlcmUsIHBsZWFz
ZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:39:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11: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 1ix8Au-0001AU-OR; Thu, 30 Jan 2020 11:39:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix8At-0001AO-HF
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:39:55 +0000
X-Inumbo-ID: 3b8a040c-4355-11ea-b211-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b8a040c-4355-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 11:39:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580384395;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=EbeXrsUBJD8K24NnWtXl8L0uXiyWg6U2hwfzg8tNhhA=;
 b=fNr8+gBh36yPCOWpzeivCdIeg1xSMENU1wyNMrDJjOTlkGZCrB/i1v81
 yV4zWa88/DxiSk7+h28imVH6rrtFF7tc2vZqpfgXUGfpqNluaOmsLyvBn
 hlHBICTG0PbEIvfxHM84dWMGuhLUSMdPJF19UcyK0bXO2JxBBJ3e+UtMa 8=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mL4JWCYicKPQsoLUUXa4a7jf3mf8J70rONgs74vHNdmPjNpImOOnL9Fpe0mt1O9doBabK5mHMA
 R14ZBbr7wLajHc8qnFweZmWw89AaYApaDUQ+7Dc/ND4Xdwk7EGShCm6N+gDuQBX/3snnKVvVRi
 oBvRmGu3y6QScUYqdcw5FhU3aDykmRM7QUtN9ByT2Ahw7h4fg69PQNa9Qy+baOcNHD2Cm0BRnK
 1TvyOrxU6F6gKAK1eXYiPSbKzwxy7xTv4N7uGZTtN+BU9GpYmGBgzSshLnZuzTkxCW+MjdVFTF
 1do=
X-SBRS: 2.7
X-MesageID: 11686528
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11686528"
Date: Thu, 30 Jan 2020 12:39:47 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130113947.GI4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger>
 <20200130111821.zmzp7ykg4slqpa5y@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130111821.zmzp7ykg4slqpa5y@debian>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6MTg6MjFBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMTo0MTo0M0FNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjlQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gSHlwZXItViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVy
bGF5IHBhZ2UgZm9yIGl0cyBoeXBlcmNhbGwgcGFnZS4gSXQKPiA+ID4gd2lsbCBpbnNlcnQgYSBi
YWNraW5nIHBhZ2UgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlIGh5cGVyY2FsbCBmdW5jdGlvbmFsaXR5
Cj4gPiA+IGlzIGVuYWJsZWQuIFRoYXQgbWVhbnMgd2UgY2FuIHVzZSBhIHBhZ2UgdGhhdCBpcyBu
b3QgYmFja2VkIGJ5IHJlYWwKPiA+ID4gbWVtb3J5IGZvciBoeXBlcmNhbGwgcGFnZS4KPiA+ID4g
Cj4gPiA+IFVzZSB0aGUgdG9wLW1vc3QgYWRkcmVzc2FibGUgcGFnZSBmb3IgdGhhdCBwdXJwb3Nl
LiBBZGp1c3QgZTgyMCBjb2RlCj4gPiA+IGFjY29yZGluZ2x5Lgo+ID4gPiAKPiA+ID4gV2UgYWxz
byBuZWVkIHRvIHJlZ2lzdGVyIFhlbidzIGd1ZXN0IE9TIElEIHRvIEh5cGVyLVYuIFVzZSAweDMg
YXMgdGhlCj4gPiA+IHZlbmRvciBJRC4gRml4IHRoZSBjb21tZW50IGluIGh5cGVydi10bGZzLmgg
d2hpbGUgYXQgaXQuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBt
aWNyb3NvZnQuY29tPgo+ID4gPiAtLS0KPiA+ID4gdjU6Cj4gPiA+IDEuIHVzZSBoeXBlcnZpc29y
X3Jlc2VydmVfdG9wX3BhZ2VzCj4gPiA+IDIuIGFkZCBhIG1hY3JvIGZvciBoeXBlcmNhbGwgcGFn
ZSBtZm4KPiA+ID4gMy4gYWRkcmVzcyBvdGhlciBtaXNjIGNvbW1lbnRzCj4gPiA+IAo+ID4gPiB2
NDoKPiA+ID4gMS4gVXNlIGZpeG1hcAo+ID4gPiAyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGlu
IFRMRlMKPiA+ID4gLS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvZTgyMC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgNSArKysKPiA+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMg
ICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ID4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQo+ID4gPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9oeXBlcnYuaCAgICAgIHwgIDMgKysKPiA+ID4gIDQgZmlsZXMgY2hhbmdlZCwg
NjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+ID4gPiBpbmRleCAz
ODkyYzljZmI3Li45OTY0M2YzZWEwIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZTgy
MC5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+ID4gQEAgLTM0Myw2ICszNDMs
NyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCj4gPiA+
ICB7Cj4gPiA+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPiA+ICAgICAgdW5zaWduZWQgbG9uZyBt
YXhfcGZuID0gMDsKPiA+ID4gKyAgICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwg
cGFkZHJfYml0cykgLSAxKSA+PiBQQUdFX1NISUZUOwo+ID4gPiAgCj4gPiA+ICAgICAgZm9yIChp
ID0gMDsgaSA8IGU4MjAubnJfbWFwOyBpKyspIHsKPiA+ID4gICAgICAgICAgdW5zaWduZWQgbG9u
ZyBzdGFydCwgZW5kOwo+ID4gPiBAQCAtMzU3LDYgKzM1OCwxMCBAQCBzdGF0aWMgdW5zaWduZWQg
bG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCj4gPiA+ICAgICAgICAgICAgICBtYXhfcGZu
ID0gZW5kOwo+ID4gPiAgICAgIH0KPiA+ID4gIAo+ID4gPiArICAgIHRvcF9wZm4gLT0gaHlwZXJ2
aXNvcl9yZXNlcnZlX3RvcF9wYWdlcygpOwo+ID4gPiArICAgIGlmICggbWF4X3BmbiA+PSB0b3Bf
cGZuICkKPiA+ID4gKyAgICAgICAgbWF4X3BmbiA9IHRvcF9wZm47Cj4gPiAKPiA+IEhtLCBJJ20g
bm90IHN1cmUgSSBzZWUgdGhlIHBvaW50IG9mIHRoaXMuIFRoZSB2YWx1ZSByZXR1cm5lZCBieQo+
ID4gZmluZF9tYXhfcGZuIGlzIHRoZSBtYXhpbXVtIFJBTSBhZGRyZXNzIGZvdW5kIGluIHRoZSBt
ZW1vcnkgbWFwLCBidXQKPiA+IHRoZSBwaHlzaWNhbCBhZGRyZXNzIHlvdSBhcmUgdXNpbmcgdG8g
bWFwIHRoZSBoeXBlcmNhbGwgcGFnZSBpcyBhbG1vc3QKPiA+IGNlcnRhaW5seSBtdWNoIGhpZ2hl
ciB0aGFuIHRoZSBtYXhpbXVtIGFkZHJlc3MgZm91bmQgaW4gdGhlIHBoeXNtYXAKPiA+IChhbmQg
Y2VydGFpbmx5IG5vdCBSQU0pLCBhbmQgaGVuY2UgSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcG9p
bnQgb2YKPiA+IHRoaXMuCj4gCj4gWWVzLCB0aGUga2V5d29yZCBpcyAiYWxtb3N0IGNlcnRhaW5s
eSIuIDotKQo+IAo+IFRoaXMgaXMgZG9uZSBmb3IgY29ycmVjdG5lc3MncyBzYWtlLiBJIGRvbid0
IGV4cGVjdCBpbiBwcmFjdGljZSB0aGVyZQo+IHdvdWxkIGJlIGEgY29uZmlndXJhdGlvbiB0aGF0
IGhhcyB0aGF0IG11Y2ggbWVtb3J5LCBidXQgY29ycmVjdG5lc3MgaXMKPiBzdGlsbCBpbXBvcnRh
bnQuCj4gCj4gSXQgYWxzbyBndWFyZHMgYWdhaW5zdCB3ZWlyZCBjb25maWd1cmF0aW9uIGluIHdo
aWNoIG1lbW9yeSBpcyBwdXQgaW50bwo+IHRoYXQgcGFydCBvZiB0aGUgcGh5c2ljYWwgYWRkcmVz
cyBzcGFjZSBmb3Igd2hhdGV2ZXIgcmVhc29uLiBJIGRvbid0Cj4ga25vdyB3aHkgYW55b25lIHdv
dWxkIGRvIHRoYXQsIGJ1dCBhZ2Fpbiwgd2Ugc2hvdWxkIGJlIHByZXBhcmVkIGZvcgo+IHRoYXQu
Cj4gCj4gCj4gPiAKPiA+IEFsc28geW91IGhhdmVuJ3QgaW50cm9kdWNlZCBhIEh5cGVyViBpbXBs
ZW1lbnRhdGlvbiBvZgo+ID4gaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcyBzbyBmYXIsIHNv
IGl0J3MgaGFyZCB0byB0ZWxsIHRoZSBpbnRlbmQKPiA+IG9mIHRoaXMuCj4gCj4gRCdvaC4gVGhh
dCB3YXMgc3VwcG9zZWQgdG8gYmUgaW4gdGhpcyBwYXRjaC4gSSBndWVzcyBJIGZvcmdvdCB0byBj
b21taXQKPiB0aGF0IGh1bmshCj4gCj4gVGhhdCBmdW5jdGlvbiBmb3IgSHlwZXItViBpcyBnb2lu
ZyB0byByZXR1cm4gMSAocGFnZSkuCgpCdXQgdGhhdCB3b3VsZCBsaWtlbHkgYmUgd3JvbmcsIHVu
bGVzcyB0aGUgbWVtb3J5IG1hcCBoYXMgYSBSQU0KcmVnaW9uIHRoYXQgZXhwYW5kcyB1cCB0byAo
MSA8PCBwYWRkcl9iaXRzKT8KCk9yIGVsc2UgeW91IGFyZSBqdXN0IHJlbW92aW5nIGEgcGFnZSBm
cm9tIHRoZSBsYXN0IFJBTSByZWdpb24gaW4KdGhlIG1lbW9yeSBtYXAgZm9yIG5vIHJlYXNvbi4g
bWF4X3BmbiBpcyBhbG1vc3QgY2VydGFpbmx5IHdheSBiZWxvdyAoMQo8PCBwYWRkcl9iaXRzKS4K
CkkgdGhpbmsgd2hhdCB5b3UgbmVlZCBpcyBhIGhvb2sgdGhhdCBtb2RpZmllcyB0aGUgbWVtb3J5
IG1hcCBhbmQgYWRkcwphIHJlc2VydmVkIHJlZ2lvbiBhdCAoKDEgPDwgcGFkZHJfYml0cykgLSBQ
QUdFX1NJWkUpIG9mIHNpemUKUEFHRV9TSVpFLiBTZWUgd2hlcmUgcHZfc2hpbV9maXh1cF9lODIw
IGlzIHVzZWQsIGFuZCBJIHRoaW5rIHlvdSB3YW50CnRvIG1ha2UgdGhpcyBhIGh5cGVydmlzb3Ig
aG9vayBhbmQgYWRkIHRoZSBIeXBlclYgY29kZSB0byByZXNlcnZlIHRoZQpoeXBlcmNhbGwgcGFn
ZSBpbiB0aGUgZTgyMCB0aGVyZS4KCj4gPiAKPiA+ID4gKwo+ID4gPiAgICAgIHJldHVybiBtYXhf
cGZuOwo+ID4gPiAgfQo+ID4gPiAgCj4gWy4uLl0KPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydi5oCj4gPiA+IGluZGV4IGM3YTdmMzJiZDUuLjBkY2Q4MDgyYWQgMTAwNjQ0Cj4gPiA+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiA+ID4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+ID4gPiBAQCAtMjEsNiArMjEsOSBAQAo+ID4g
PiAgCj4gPiA+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gPiA+ICAKPiA+ID4gKy8qIFVzZSB0
b3AtbW9zdCBNRk4gZm9yIGh5cGVyY2FsbCBwYWdlICovCj4gPiA+ICsjZGVmaW5lIEhWX0hDQUxM
X01GTiAoKCgxdWxsIDw8IHBhZGRyX2JpdHMpIC0gMSkgPj4gSFZfSFlQX1BBR0VfU0hJRlQpCj4g
PiAKPiA+IEkgdGhpbmsgeW91IHNob3VsZCB1c2UgUEFHRV9TSElGVCBoZXJlLCBvciBlbHNlIHlv
dSBhbHNvIG5lZWQgdG8gbWFrZQo+ID4gc3VyZSB0aGUgZml4bWFwIHJlc2VydmVkIGVudHJ5IGlz
IG9mIHNpemUgKCgxIDw8IEhWX0hZUF9QQUdFX1NISUZUKSAtCj4gPiAxKSwgYW5kIHRoZSBjYWxs
IHRvIHNldF9maXhtYXBfeCBpbiBzZXR1cF9oeXBlcmNhbGxfcGFnZSBuZWVkcyB0byB0YWtlCj4g
PiB0aGlzIGludG8gYWNjb3VudCBBRkFJQ1QgYW5kIG5vdCB1c2UgUEFHRV9TSElGVC4KPiAKPiBQ
QUdFX1NISUZUIGFuZCBIVl9IWVBfUEFHRV9TSElGVCBhcmUgaW4gZmFjdCB0aGUgc2FtZS4KPiAK
PiBJIGNhbiBhZGQgYSBCVUlMRF9CVUdfT04gc29tZXdoZXJlLgoKWWVzIHBsZWFzZS4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:44:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11: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 1ix8Er-0001xx-BM; Thu, 30 Jan 2020 11:44:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ix8Ep-0001xs-GH
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:43:59 +0000
X-Inumbo-ID: ccc3794e-4355-11ea-b211-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ccc3794e-4355-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 11:43:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580384637;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=CygNMW98DuQ2l+9tVPkcxXZinNjrMCVXCdtgwbK/drw=;
 b=hSlYp2wj0Ity5AIKJUS8/pjqXgqTUyMwf1ckUEOEC5s0FKq85kcXp3pE
 kBd4mTa2I1npr77oqbbIuEJDjAI5qrFnz3DetCjFzT5332G5j9uODnTw8
 v8hMJ23Cn0V4ejmALowhxCh93lYHDWdjA3RYmvhW3NHrpPkoK5Ny9JmQe w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iPyYpoB7xkFV8y9d2hGptUti9FNlRH6DgSdaQzCa2iLqxrn6BgFuDeIvjzVPosfMGwj7YQNzqs
 GlB2dj9w+3zKRim42CBf6MW85LOszAu6uuXVIGRBIfK8aPa29CUXgd8ePXWLpjzHaPNSWHb4cF
 Eekqqlf7jmi0Z4j06aHzA3N+mBz7CylbplGnYq1ksXV+D4rCXqmUtPjuH13/BzVMvhPPcyP1O/
 ajLAlj3q6Srm+j/5E5PekRoYeP+O8aD8ncIcv+/1/8444PbQE7AL7kUhUjR5FVW/IruifUV5JZ
 erQ=
X-SBRS: 2.7
X-MesageID: 12285539
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12285539"
To: Jan Beulich <jbeulich@suse.com>
References: <d9fba71e-9caa-45d7-385a-b5ca7c52303c@suse.com>
 <2518e99d-5b4b-85bc-c4bc-0af909fc89e3@citrix.com>
 <e67bf1d3-6f3b-a78c-578b-43a7ef6afb2d@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: <4e01f6e4-5ebc-376f-71c2-80d857c0fdb8@citrix.com>
Date: Thu, 30 Jan 2020 11:43:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e67bf1d3-6f3b-a78c-578b-43a7ef6afb2d@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: undo part of "refine link time stub
 area related assertion"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAyMCAwODowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjkuMDEuMjAyMCAx
ODoxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjkvMDEvMjAyMCAxNzowMywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBUaGUgb3JpZ2luYWwgY2hlY2sgd2FzIG5vdCB0b28gc3RyaWN0OiBX
aGlsZSB3ZSBkb24ndCB1c2Ugb25lIHBhZ2Ugb2YKPj4+IG1lbW9yeSBwZXIgQ1BVLCB3ZSBkbyB1
c2Ugb25zIHBhZ2Ugb2YgVkEgc3BhY2UgcGVyIENQVS4gSXQgaXMgdGhlCj4+IG9uZS4KPj4KPj4+
IGxhdHRlciB3aGljaCBtYXR0ZXJzIGhlcmUuCj4+Pgo+Pj4gVW5kbyB0aGF0IHBhcnQgb2YgdGhl
IGNoYW5nZSwgYnV0IGxlYXZlIGV2ZXJ5dGhpbmcgZWxzZSBpbiBwbGFjZS4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IE9rLCBidXQgdGhp
cyBiZWdzIHRoZSBxdWVzdGlvbiB3aHk/wqAgSWYgdGhlIHN0dWJzIGFyZSB0aWdodGx5IHBhY2tl
ZAo+PiB0b2dldGhlciwgYnV0IHRoZSBsaW5lYXIgc3BhY2UgaXNuJ3QsIHdlIGVuZCB1cCBoYXZp
bmcgbG9hZHMgb2YgYWxpYXNlcwo+PiBvZiB0aGUgc3R1YnMuCj4+Cj4+IFRoZXJlIGlzIG5vIHNl
Y3VyaXR5IGJlbmVmaXQgZm9yIGRvaW5nIHNvLCBidXQgdGhlcmUgaXMgYSByZWFsCj4+IHBlcmZv
cm1hbmNlIGNvc3QgZnJvbSBub3QgY29tcGFjdGluZyB0aGUgbGluZWFyIHNwYWNlLsKgIE1vc3Qg
bm90YWJseSwKPj4gdHdvIHRocmVhZHMgdW5hYmxlIHRvIHNoYXJlIGEgNGsgdGxiIGVudHJ5IGZv
ciB0aGVpciBvd24gc3R1YnMsIGJ1dCBhbHNvCj4+IHJlZHVjZWQgY2FjaGUgbG9jYWxpdHkgb2Yg
cmVmZXJlbmNlIGZvciB0aGUgcGFnZXRhYmxlcyByZXF1aXJlcyB0byBtYXAKPj4gdGhlIG92ZXJs
eS1sYXJnZSBsaW5lYXIgc3BhY2UuCj4gVGhlIGlkZWEsIGlpcmMsIHdhcyB0byBtYWtlIHRoZSBh
ZGRyZXNzZXMgZXZlbiBtb3JlIGVhc2lseQo+IHJlY29nbml6YWJsZSB0aGlzIHdheSwgaW4gcGFy
dGljdWxhciBpbiB0aGUgY2FzZSBhIHN0dWIgd2FzCj4gcmVmZXJlbmNlZCBmb3IgYSBDUFUgdGhh
dCB3YXMgdGFrZW4gb2ZmbGluZS4gQnV0IHllcywgdGhpcyBpc24ndAo+IGFuIG92ZXJseSBiaWcg
d2luIGluIHRoaXMgcmVnYXJkLCBzbyBwZXJoYXBzIHRoZSBhcnJhbmdlbWVudAo+IGNvdWxkIGJl
IHJldmlzZWQgKGxvb2tpbmcgb3ZlciB0aGUgY29kZSB0aGVyZSBkb24ndCBsb29rIHRvIGJlCj4g
YW55IG90aGVyIGRlcGVuZGVuY2llcyBvbiB0aGlzIGxheW91dCkuIFVudGlsIHRoZW4gdGhvdWdo
IHRoZQo+IGFzc2VydGlvbiBzaG91bGQgYmUgZml4ZWQsIGFzIHJpZ2h0IG5vdyBpdCBpcyBjbGVh
cmx5Cj4gaW5zdWZmaWNpZW50LgoKRm9yIHRoZSBwYXRjaCwgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJbXByb3ZlbWVudHMgY2FuIGJlIGRvbmUg
YXQgYSBsYXRlciBwb2ludC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:47:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11: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 1ix8Ig-00027i-2i; Thu, 30 Jan 2020 11:47:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix8If-00027d-C9
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:47:57 +0000
X-Inumbo-ID: 5b0c9000-4356-11ea-8a3d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b0c9000-4356-11ea-8a3d-12813bfff9fa;
 Thu, 30 Jan 2020 11:47:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Id-00032f-7Z; Thu, 30 Jan 2020 11:47:55 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Ic-0006OZ-UU; Thu, 30 Jan 2020 11:47:55 +0000
Date: Thu, 30 Jan 2020 11:47:52 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130114752.lmpvpgttcnadymqa@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger>
 <20200130111821.zmzp7ykg4slqpa5y@debian>
 <20200130113947.GI4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130113947.GI4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mzk6NDdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMToxODoyMUFNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6NDE6NDNBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6
MjA6MjlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBIeXBlci1WIHVzZXMgYSB0ZWNo
bmlxdWUgY2FsbGVkIG92ZXJsYXkgcGFnZSBmb3IgaXRzIGh5cGVyY2FsbCBwYWdlLiBJdAo+ID4g
PiA+IHdpbGwgaW5zZXJ0IGEgYmFja2luZyBwYWdlIHRvIHRoZSBndWVzdCB3aGVuIHRoZSBoeXBl
cmNhbGwgZnVuY3Rpb25hbGl0eQo+ID4gPiA+IGlzIGVuYWJsZWQuIFRoYXQgbWVhbnMgd2UgY2Fu
IHVzZSBhIHBhZ2UgdGhhdCBpcyBub3QgYmFja2VkIGJ5IHJlYWwKPiA+ID4gPiBtZW1vcnkgZm9y
IGh5cGVyY2FsbCBwYWdlLgo+ID4gPiA+IAo+ID4gPiA+IFVzZSB0aGUgdG9wLW1vc3QgYWRkcmVz
c2FibGUgcGFnZSBmb3IgdGhhdCBwdXJwb3NlLiBBZGp1c3QgZTgyMCBjb2RlCj4gPiA+ID4gYWNj
b3JkaW5nbHkuCj4gPiA+ID4gCj4gPiA+ID4gV2UgYWxzbyBuZWVkIHRvIHJlZ2lzdGVyIFhlbidz
IGd1ZXN0IE9TIElEIHRvIEh5cGVyLVYuIFVzZSAweDMgYXMgdGhlCj4gPiA+ID4gdmVuZG9yIElE
LiBGaXggdGhlIGNvbW1lbnQgaW4gaHlwZXJ2LXRsZnMuaCB3aGlsZSBhdCBpdC4KPiA+ID4gPiAK
PiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+ID4g
PiA+IC0tLQo+ID4gPiA+IHY1Ogo+ID4gPiA+IDEuIHVzZSBoeXBlcnZpc29yX3Jlc2VydmVfdG9w
X3BhZ2VzCj4gPiA+ID4gMi4gYWRkIGEgbWFjcm8gZm9yIGh5cGVyY2FsbCBwYWdlIG1mbgo+ID4g
PiA+IDMuIGFkZHJlc3Mgb3RoZXIgbWlzYyBjb21tZW50cwo+ID4gPiA+IAo+ID4gPiA+IHY0Ogo+
ID4gPiA+IDEuIFVzZSBmaXhtYXAKPiA+ID4gPiAyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGlu
IFRMRlMKPiA+ID4gPiAtLS0KPiA+ID4gPiAgeGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAgICAg
ICAgICAgICAgIHwgIDUgKysrCj4gPiA+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ID4gPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oIHwgIDUgKystCj4gPiA+ID4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICB8ICAzICsrCj4gPiA+ID4gIDQgZmls
ZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+ID4gPiAKPiA+
ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4Ni9lODIw
LmMKPiA+ID4gPiBpbmRleCAzODkyYzljZmI3Li45OTY0M2YzZWEwIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvZTgyMC5j
Cj4gPiA+ID4gQEAgLTM0Myw2ICszNDMsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQg
ZmluZF9tYXhfcGZuKHZvaWQpCj4gPiA+ID4gIHsKPiA+ID4gPiAgICAgIHVuc2lnbmVkIGludCBp
Owo+ID4gPiA+ICAgICAgdW5zaWduZWQgbG9uZyBtYXhfcGZuID0gMDsKPiA+ID4gPiArICAgIHVu
c2lnbmVkIGxvbmcgdG9wX3BmbiA9ICgoMXVsbCA8PCBwYWRkcl9iaXRzKSAtIDEpID4+IFBBR0Vf
U0hJRlQ7Cj4gPiA+ID4gIAo+ID4gPiA+ICAgICAgZm9yIChpID0gMDsgaSA8IGU4MjAubnJfbWFw
OyBpKyspIHsKPiA+ID4gPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7Cj4gPiA+
ID4gQEAgLTM1Nyw2ICszNTgsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRf
bWF4X3Bmbih2b2lkKQo+ID4gPiA+ICAgICAgICAgICAgICBtYXhfcGZuID0gZW5kOwo+ID4gPiA+
ICAgICAgfQo+ID4gPiA+ICAKPiA+ID4gPiArICAgIHRvcF9wZm4gLT0gaHlwZXJ2aXNvcl9yZXNl
cnZlX3RvcF9wYWdlcygpOwo+ID4gPiA+ICsgICAgaWYgKCBtYXhfcGZuID49IHRvcF9wZm4gKQo+
ID4gPiA+ICsgICAgICAgIG1heF9wZm4gPSB0b3BfcGZuOwo+ID4gPiAKPiA+ID4gSG0sIEknbSBu
b3Qgc3VyZSBJIHNlZSB0aGUgcG9pbnQgb2YgdGhpcy4gVGhlIHZhbHVlIHJldHVybmVkIGJ5Cj4g
PiA+IGZpbmRfbWF4X3BmbiBpcyB0aGUgbWF4aW11bSBSQU0gYWRkcmVzcyBmb3VuZCBpbiB0aGUg
bWVtb3J5IG1hcCwgYnV0Cj4gPiA+IHRoZSBwaHlzaWNhbCBhZGRyZXNzIHlvdSBhcmUgdXNpbmcg
dG8gbWFwIHRoZSBoeXBlcmNhbGwgcGFnZSBpcyBhbG1vc3QKPiA+ID4gY2VydGFpbmx5IG11Y2gg
aGlnaGVyIHRoYW4gdGhlIG1heGltdW0gYWRkcmVzcyBmb3VuZCBpbiB0aGUgcGh5c21hcAo+ID4g
PiAoYW5kIGNlcnRhaW5seSBub3QgUkFNKSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aGF0J3Mg
dGhlIHBvaW50IG9mCj4gPiA+IHRoaXMuCj4gPiAKPiA+IFllcywgdGhlIGtleXdvcmQgaXMgImFs
bW9zdCBjZXJ0YWlubHkiLiA6LSkKPiA+IAo+ID4gVGhpcyBpcyBkb25lIGZvciBjb3JyZWN0bmVz
cydzIHNha2UuIEkgZG9uJ3QgZXhwZWN0IGluIHByYWN0aWNlIHRoZXJlCj4gPiB3b3VsZCBiZSBh
IGNvbmZpZ3VyYXRpb24gdGhhdCBoYXMgdGhhdCBtdWNoIG1lbW9yeSwgYnV0IGNvcnJlY3RuZXNz
IGlzCj4gPiBzdGlsbCBpbXBvcnRhbnQuCj4gPiAKPiA+IEl0IGFsc28gZ3VhcmRzIGFnYWluc3Qg
d2VpcmQgY29uZmlndXJhdGlvbiBpbiB3aGljaCBtZW1vcnkgaXMgcHV0IGludG8KPiA+IHRoYXQg
cGFydCBvZiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBmb3Igd2hhdGV2ZXIgcmVhc29uLiBJ
IGRvbid0Cj4gPiBrbm93IHdoeSBhbnlvbmUgd291bGQgZG8gdGhhdCwgYnV0IGFnYWluLCB3ZSBz
aG91bGQgYmUgcHJlcGFyZWQgZm9yCj4gPiB0aGF0Lgo+ID4gCj4gPiAKPiA+ID4gCj4gPiA+IEFs
c28geW91IGhhdmVuJ3QgaW50cm9kdWNlZCBhIEh5cGVyViBpbXBsZW1lbnRhdGlvbiBvZgo+ID4g
PiBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzIHNvIGZhciwgc28gaXQncyBoYXJkIHRvIHRl
bGwgdGhlIGludGVuZAo+ID4gPiBvZiB0aGlzLgo+ID4gCj4gPiBEJ29oLiBUaGF0IHdhcyBzdXBw
b3NlZCB0byBiZSBpbiB0aGlzIHBhdGNoLiBJIGd1ZXNzIEkgZm9yZ290IHRvIGNvbW1pdAo+ID4g
dGhhdCBodW5rIQo+ID4gCj4gPiBUaGF0IGZ1bmN0aW9uIGZvciBIeXBlci1WIGlzIGdvaW5nIHRv
IHJldHVybiAxIChwYWdlKS4KPiAKPiBCdXQgdGhhdCB3b3VsZCBsaWtlbHkgYmUgd3JvbmcsIHVu
bGVzcyB0aGUgbWVtb3J5IG1hcCBoYXMgYSBSQU0KPiByZWdpb24gdGhhdCBleHBhbmRzIHVwIHRv
ICgxIDw8IHBhZGRyX2JpdHMpPwo+IAo+IE9yIGVsc2UgeW91IGFyZSBqdXN0IHJlbW92aW5nIGEg
cGFnZSBmcm9tIHRoZSBsYXN0IFJBTSByZWdpb24gaW4KPiB0aGUgbWVtb3J5IG1hcCBmb3Igbm8g
cmVhc29uLiBtYXhfcGZuIGlzIGFsbW9zdCBjZXJ0YWlubHkgd2F5IGJlbG93ICgxCj4gPDwgcGFk
ZHJfYml0cykuCj4gCgpXaHk/IFRoZSBhZGp1c3RtZW50IHdpbGwgbm90IGJlIGFwcGxpZWQgdW5s
ZXNzIFJBTSBvdmVybGFwcyB3aXRoIHRoYXQKcmVzZXJ2ZWQgcmVnaW9uLgoKPiBJIHRoaW5rIHdo
YXQgeW91IG5lZWQgaXMgYSBob29rIHRoYXQgbW9kaWZpZXMgdGhlIG1lbW9yeSBtYXAgYW5kIGFk
ZHMKPiBhIHJlc2VydmVkIHJlZ2lvbiBhdCAoKDEgPDwgcGFkZHJfYml0cykgLSBQQUdFX1NJWkUp
IG9mIHNpemUKPiBQQUdFX1NJWkUuIFNlZSB3aGVyZSBwdl9zaGltX2ZpeHVwX2U4MjAgaXMgdXNl
ZCwgYW5kIEkgdGhpbmsgeW91IHdhbnQKPiB0byBtYWtlIHRoaXMgYSBoeXBlcnZpc29yIGhvb2sg
YW5kIGFkZCB0aGUgSHlwZXJWIGNvZGUgdG8gcmVzZXJ2ZSB0aGUKPiBoeXBlcmNhbGwgcGFnZSBp
biB0aGUgZTgyMCB0aGVyZS4KClRoYXQgd29ya3MgZm9yIG1lIHRvby4gTGV0J3Mgc2VlIHdoYXQg
b3RoZXIgcGVvcGxlIHRoaW5rLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:49:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ix8Jk-0002Cm-Eo; Thu, 30 Jan 2020 11:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ix8Jj-0002Cf-M1
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:49:03 +0000
X-Inumbo-ID: 826ec03c-4356-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 826ec03c-4356-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 11:49:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580384943;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AQFImYDgjk/E0i3SHZj4HSYp/9jOp4YRx7JljAhjaq8=;
 b=hvRbMytsu8hIDFIqqTfwYhzrH06TaLy4ipfkSoUL3kd1PdxHLOEH+zUi
 WelXuinOM99yx3951V1DRiKvoxxYryv7uCWwo/V/KcLF+ImTwoRTxcm1S
 /VUwH3uCrPMkSh/ePEfU+472lnivkV7cKECsJef/RvUBWop6ueiJeHX5b 4=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bdmEAyyXX6xP9iP7oHwmYhLF1nA8r0BKGPBygzUsMuAfgBShYygtqNfrTHf0/89NYhxRjiDY0M
 nT1aKjWREQrg+drtBcq6nIgs/oChiT0urWMIzK9kvNBI8JBWJZr00c1E6Z3L5V3/D+bTMuYBDc
 Vf4vYfrpU/+9nRUV3bkKoQY0oS+PdwNa25yV6hTWhQluM72xl6GOiMkUyaxiOGgwABqMws7qqc
 nxt4a7kZ0v4TjSfb1GM1E4QPh+FDKy7QCDUv2iwyE2SFKTScE8pd5jcqVnFkG/cFP+i1n9+RSi
 wGA=
X-SBRS: 2.7
X-MesageID: 11686805
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11686805"
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20200129144702.1543-1-pdurrant@amazon.com>
 <20200129144702.1543-2-pdurrant@amazon.com>
 <1cb14800-ab91-f387-623d-2abafa9f826b@citrix.com>
 <9852bb7104aa4001be8160d7ca0cb060@EX13D32EUC003.ant.amazon.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: <0372df5c-71b0-ff37-6436-0bcda7627813@citrix.com>
Date: Thu, 30 Jan 2020 11:48:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9852bb7104aa4001be8160d7ca0cb060@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/2] docs/designs: Add a design document
 for non-cooperative live 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.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>

T24gMzAvMDEvMjAyMCAwOToxNSwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4+IGRpZmYgLS1naXQg
YS9kb2NzL2Rlc2lnbnMvbm9uLWNvb3BlcmF0aXZlLW1pZ3JhdGlvbi5tZAo+PiBiL2RvY3MvZGVz
aWducy9ub24tY29vcGVyYXRpdmUtbWlncmF0aW9uLm1kCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+Pj4gaW5kZXggMDAwMDAwMDAwMC4uNWRiMzkzOWRiNQo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4g
KysrIGIvZG9jcy9kZXNpZ25zL25vbi1jb29wZXJhdGl2ZS1taWdyYXRpb24ubWQKPj4+IEBAIC0w
LDAgKzEsMjcyIEBACj4+PiArIyBOb24tQ29vcGVyYXRpdmUgTWlncmF0aW9uIG9mIEd1ZXN0cyBv
biBYZW4KPj4+ICsKPj4+ICsjIyBCYWNrZ3JvdW5kCj4+PiArCj4+PiArVGhlIG5vcm1hbCBtb2Rl
bCBvZiBtaWdyYXRpb24gaW4gWGVuIGlzIGRyaXZlbiBieSB0aGUgZ3Vlc3QgYmVjYXVzZSBpdAo+
PiB3YXMKPj4+ICtvcmlnaW5hbGx5IGltcGxlbWVudGVkIGZvciBQViBndWVzdHMsIHdoZXJlIHRo
ZSBndWVzdCBtdXN0IGJlIGF3YXJlIGl0Cj4+IGlzCj4+PiArcnVubmluZyB1bmRlciBYZW4gYW5k
IGlzIGhlbmNlIGV4cGVjdGVkIHRvIGNvLW9wZXJhdGUuCj4+IEZvciBQViBndWVzdHMsIGlzIG1v
cmUgdGhhbiAiZXhwZWN0ZWQgdG8gY28tb3BlcmF0ZSIuCj4+Cj4+IE1pZ3JhdGluZyBhIFBWIGd1
ZXN0IGludm9sdmVzIHJld3JpdGluZyBldmVyeSBwYWdldGFibGUgZW50cnkgd2l0aCBhCj4+IGRp
ZmZlcmVudCBNRk4sIHNvIGV2ZW4gYmVmb3JlIHlvdSBjb25zaWRlciB0aGluZ3MgbGlrZSB0aGUg
UFYgcHJvdG9jb2xzLAo+PiB0aGVyZSBpcyBubyB3YXkgdGhpcyBjb3VsZCBiZSBkb25lIHdpdGhv
dXQgdGhlIGNvb3BlcmF0aW9uIG9mIHRoZSBndWVzdC4KPiBZZXMsIHRoZSBQMk0gd2lsbCBjaGFu
Z2UgYW5kIHRoaXMgaXMgdmlzaWJsZSB0byB0aGUgZ3Vlc3QsIGJ1dCBkb2VzIGEgUFYgZ3Vlc3Qg
bmVlZCB0byB0YWtlIGFjdGlvbiB3aGVuIHRoaXMgb2NjdXJzPyBJJ20gbm90IHN1cmUuCgpDb25z
aWRlciBhIG5vbi1jb29wZXJhdGl2ZSBtaWdyYXRpb24gaGFwcGVuaW5nIHRvIG9jY3VyIGJldHdl
ZW4gZS5nLgpyZWFkaW5nIGEgUFRFIGFuZCBsb29raW5nIGl0IHVwIGluIHRoZSBNMlAuCgpJJ20g
c3VyZSB0aGVyZSBhcmUgb3RoZXIgY2FzZXMgd2hlcmUgY2hhb3Mgd291bGQgcmVpZ24uCgo+PiBU
aGUgc2ltcGxlIGZhY3QgaXMgdGhhdCBpbnZvbHZpbmcgdGhlIGd1ZXN0IGtlcm5lbCBhZGRzIHVu
bmVjZXNzYXJ5Cj4+IG1vdmluZyBwYXJ0cyB3aGljaCBjYW4gKGFuZCBkbyB3aXRoIGEgbm9uLXpl
cm8gcHJvYmFiaWxpdHkpIGdvIHdyb25nLgo+Pgo+IFllcywgaGF2aW5nIHdyaXR0ZW4gdGhlIGZy
b250ZW5kIHNpZGUgb2YgbWlncmF0aW9uIGluIHRoZSBXaW5kb3dzIGRyaXZlcnMgaXQgaXMgKnZl
cnkqIGhhcmQgdG8gZ2V0IHJpZ2h0LCBwYXJ0aWN1bGFybHkgaW4gV2luZG93cyB3aGVyZSBvbmUg
aGFzIHRvIGRlYWwgd2l0aCB0aGUgY29tcGxleCBhbmQgYXN5bmNocm9ub3VzIFBuUCBzdWJzeXN0
ZW0gY29sbGlkaW5nIHdpdGggYSBtaWdyYXRpb24uIFRoZSBuZXR3b3JrIGRyaXZlciBhbHNvIHJl
cXVpcmVzIGEgbXVsdGktcmVhZGVyL3NpbmdsZS13cml0ZXIgbG9jayB3aXRoIG9kZCBzZW1hbnRp
Y3MgKHcuci50LiB0byBJUlFMKSB3aGljaCBJIGhhZCB0byBjb2RlIG15c2VsZiAoaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXB2ZHJpdmVycy93aW4veGVudmlmLmdpdDthPWJsb2I7
Zj1zcmMveGVudmlmL21yc3cuaCkuIEl0IHRvb2sgeWVhcnMgb2YgZml4aW5nIHN1YnRsZSByYWNl
cyAoaW4gdGhhdCBhbmQgZWxzZXdoZXJlKSB0byBnZXQgdG8gdGhlIChBRkFJSykgcmVsaWFibGUg
Y29kZSB3ZSBoYXZlIG5vdy4gCj4gQXZvaWRpbmcgZXhlY3V0aW9uIG9mIGNvZGUgbGlrZSB0aGlz
IChpbiBhbGwgT1MpIGNlcnRhaW5seSBhdm9pZHMgdGhlIG9wcG9ydHVuaXR5IGZvciBzdWJ0bGUg
YnVncyB0byBtYW5pZmVzdCB0aGVtc2VsdmVzLgoKVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHRoaW5n
cyBpbiB0aGUgZ3Vlc3QgQVBJL0FCSSB3aGljaCBhcmUgcGFydGljdWxhcmx5CnBvb3IgaW4gcmV0
cm9zcGVjdC7CoCBUaGV5IGFsbCBuZWVkIHRvIGdvLgoKPgo+Pj4gK0JlY2F1c2UgdGhlIHNlcnZp
Y2UgZG9tYWlu4oCZcyBkb21pZCBpcyB1c2VkIGRpcmVjdGx5IGJ5IHRoZSBndWVzdCBpbgo+PiBz
ZXR0aW5nCj4+PiArdXAgZ3JhbnQgZW50cmllcyBhbmQgZXZlbnQgY2hhbm5lbHMsIHRoZSBiYWNr
ZW5kIGRyaXZlcnMgaW4gdGhlIG5ldwo+PiBob3N0Cj4+PiArZW52aXJvbm1lbnQgbXVzdCBiZSBw
cm92aWRlZCBieSBzZXJ2aWNlIGRvbWFpbiB3aXRoIHRoZSBzYW1lIGRvbWlkLgo+PiBBbHNvLAo+
Pj4gK2JlY2F1c2UgdGhlIGd1ZXN0IGNhbiBzYW1wbGUgaXRzIG93biBkb21pZCBmcm9tIHRoZSBm
cm9udGVuZCBhcmVhIGFuZAo+PiB1c2UgaXQgaW4KPj4+ICtoeXBlcmNhbGxzIChlLmcuIEhWTU9Q
X3NldF9wYXJhbSkgcmF0aGVyIHRoYW4gRE9NSURfU0VMRiwgdGhlIGd1ZXN0Cj4+IGRvbWlkIG11
c3QKPj4+ICthbHNvIGJlIHByZXNlcnZlZCB0byBtYWludGFpbiB0aGUgQUJJLgo+PiBIYXMgdGhp
cyBiZWVuIHRydWUgc2luY2UgZm9yZXZlcj/CoCBUaGUgZ3JhbnQgYW5kIGV2ZW50IEFQSXMgdG9v
ayBzb21lCj4+IGNhcmUgdG8gYXZvaWQgdGhlIGd1ZXN0IG5lZWRpbmcgdG8ga25vdyBpdHMgb3du
IGRvbWlkLgo+Pgo+IFRoZSBndWVzdCBkb2Vzbid0IG5lZWQgdG8ga25vdyBpdHMgZG9taWQ7IERP
TUlEX1NFTEYgd2lsbCB3b3JrLCBidXQgdGhlIGd1ZXN0ICpjYW4qIHVzZSBpdHMgb3duIGRvbWlk
IGluIHRoaXMgY2FzZSAod2hlcmVhcyBJIHRoaW5rIGdyYW50IGFuZCBldmVudCBvcHMgd2lsbCBp
bnNpc3Qgb24gRE9NSURfU0VMRiB1bmxlc3MgcmVmZXJyaW5nIHRvIGFub3RoZXIgZG9tYWluKS4g
QXMgZmFyIGFzIEkga25vdyB0aGlzIGhhcyBiZWVuIHRoZSBjYXNlIHNpbmNlIGZvcmV2ZXIgYW5k
IHNvIEkgZG9uJ3QgdGhpbmsgaXQgaXMgc29tZXRoaW5nIHdlIGNhbiBjaGFuZ2Ugbm93IHVubGVz
cyB3ZSBtb3ZlIHRvIGEgbmV3IEFCSS4KClRoYXQgc21lbGxzIHJhdGhlciBsaWtlIHN0dWItcWVt
dSByZWFzb25zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 11:55:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 11: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 1ix8Q1-000338-BX; Thu, 30 Jan 2020 11:55:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix8Pz-000333-J5
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 11:55:31 +0000
X-Inumbo-ID: 6a007864-4357-11ea-8a3e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a007864-4357-11ea-8a3e-12813bfff9fa;
 Thu, 30 Jan 2020 11:55:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Px-0003Co-Up; Thu, 30 Jan 2020 11:55:29 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Px-0006sd-LI; Thu, 30 Jan 2020 11:55:29 +0000
Date: Thu, 30 Jan 2020 11:55:26 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130115526.eqf3gce2amdqqjgp@debian>
References: <20200122202343.5703-1-liuwe@microsoft.com>
 <20200122202343.5703-4-liuwe@microsoft.com>
 <c714a185-ee86-c4f4-53fe-4c7f5c05a582@suse.com>
 <20200129183727.t53wphvboeurzuhk@debian>
 <23bf85b0-976b-09d5-96fe-587069b25679@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23bf85b0-976b-09d5-96fe-587069b25679@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 3/7] x86/hyperv: provide Hyper-V
 hypercall 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 Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDk6MTI6MTRBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjkuMDEuMjAyMCAxOTozNywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDIzLCAyMDIwIGF0IDEyOjI4OjAwUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDIyLjAxLjIwMjAgMjE6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IC0tLSAvZGV2L251bGwKPiA+
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAo+ID4+PiBA
QCAtMCwwICsxLDk4IEBACj4gPj4+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPj4+ICsgKiBh
c20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oCj4gPj4+ICsgKgo+ID4+PiArICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ID4+
PiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCj4gPj4+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ID4+PiArICoKPiA+Pj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAo+ID4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKPiA+Pj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gPj4+ICsgKiBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPj4+ICsgKgo+ID4+PiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4g
Pj4+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPj4+ICsgKgo+ID4+PiArICogQ29weXJpZ2h0
IChjKSAyMDE5IE1pY3Jvc29mdC4KPiA+Pj4gKyAqLwo+ID4+PiArCj4gPj4+ICsjaWZuZGVmIF9f
WDg2X0hZUEVSVl9IQ0FMTF9IX18KPiA+Pj4gKyNkZWZpbmUgX19YODZfSFlQRVJWX0hDQUxMX0hf
Xwo+ID4+PiArCj4gPj4+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ID4+PiArI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgo+ID4+PiArCj4gPj4+ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+ID4+
PiArI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KPiA+Pj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlw
ZXJ2LXRsZnMuaD4KPiA+Pj4gKyNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ID4+PiArCj4gPj4+ICtz
dGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRfdCBjb250cm9sLCBw
YWRkcl90IGlucHV0X2FkZHIsCj4gPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IG91dHB1dF9hZGRyKQo+ID4+PiArewo+ID4+PiArICAgIHVpbnQ2NF90
IHN0YXR1czsKPiA+Pj4gKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHI4IGFzbSgicjgiKSA9
IG91dHB1dF9hZGRyOwo+ID4+PiArCj4gPj4+ICsgICAgYXNtIHZvbGF0aWxlICgiSU5ESVJFQ1Rf
Q0FMTCAlUFtoY2FsbF9wYWdlXSIKPiA+Pj4gKyAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3Rh
dHVzKSwgIitjIiAoY29udHJvbCksCj4gPj4+ICsgICAgICAgICAgICAgICAgICAgICIrZCIgKGlu
cHV0X2FkZHIpIEFTTV9DQUxMX0NPTlNUUkFJTlQKPiA+Pj4gKyAgICAgICAgICAgICAgICAgIDog
InIiIChyOCksCj4gPj4+ICsgICAgICAgICAgICAgICAgICAgIFtoY2FsbF9wYWdlXSAicCIgKGZp
eF94X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKSkKPiA+Pj4gKyAgICAgICAgICAgICAgICAg
IDogIm1lbW9yeSIpOwo+ID4+PiArCj4gPj4+ICsgICAgcmV0dXJuIHN0YXR1czsKPiA+Pj4gK30K
PiA+Pj4gKwo+ID4+PiArc3RhdGljIGlubGluZSB1aW50NjRfdCBodl9kb19mYXN0X2h5cGVyY2Fs
bCh1aW50MTZfdCBjb2RlLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBpbnB1dDEsIHVpbnQ2NF90IGlucHV0MikKPiA+Pj4gK3sKPiA+
Pj4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4gPj4+ICsgICAgdWludDY0X3QgY29udHJvbCA9IGNv
ZGUgfCBIVl9IWVBFUkNBTExfRkFTVF9CSVQ7Cj4gPj4+ICsgICAgcmVnaXN0ZXIgdW5zaWduZWQg
bG9uZyByOCBhc20oInI4IikgPSBpbnB1dDI7Cj4gPj4+ICsKPiA+Pj4gKyAgICBhc20gdm9sYXRp
bGUgKCJJTkRJUkVDVF9DQUxMICVQW2hjYWxsX3BhZ2VdIgo+ID4+PiArICAgICAgICAgICAgICAg
ICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKPiA+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgIitkIiAoaW5wdXQxKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4gPj4+ICsgICAgICAgICAg
ICAgICAgICA6ICJyIiAocjgpLAo+ID4+PiArICAgICAgICAgICAgICAgICAgICBbaGNhbGxfcGFn
ZV0gInAiIChmaXhfeF90b192aXJ0KEZJWF9YX0hZUEVSVl9IQ0FMTCkpCj4gPj4+ICsgICAgICAg
ICAgICAgICAgICA6KTsKPiA+Pgo+ID4+IFRoaXMgY29tZXMgdGhyb3VnaCBhcyBhIHNtaWxleSBp
biBteSBtYWlsIHZpZXdlciwgYmVjYXVzZSBvZiB0aGUKPiA+PiBtaXNzaW5nIGJsYW5rcyBpbW1l
ZGlhdGVseSBpbnNpZGUgdGhlIG91dGVybW9zdCBwYXJlbnRoZXNlcy4KPiA+IAo+ID4gRml4ZWQu
Cj4gCj4gQnkgZHJvcHBpbmcgdGhlIDosIEkgYXNzdW1lPyBNeSBzdWdnZXN0aW9uIG9mIGp1c3Qg
dGhlIG1pc3NpbmcgYmxhbmsKPiBtYXkgaGF2ZSBiZWVuIG1pc2xlYWRpbmcgaGVyZSAoYWxiZWl0
IHRoZSBibGFua3Mgc3RpbGwgbmVlZCBhZGRpbmcpLgoKTm8sIGJ5IGFkZGluZyBhIGJsYW5rLgoK
SSB3aWxsIGRyb3AgdGhhdCAiOiIgbG9jYWxseSBpbiBteSB0cmVlIGZvciBuZXh0IHJvdW5kIG9m
IHBvc3RpbmcuCgpXZWkuCgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:00:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix8Uj-0003tm-LV; Thu, 30 Jan 2020 12:00:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix8Ui-0003tg-Gu
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:00:24 +0000
X-Inumbo-ID: 18d896aa-4358-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18d896aa-4358-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 12:00:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Uh-0003Ku-AO; Thu, 30 Jan 2020 12:00:23 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8Uh-0007Ct-1i; Thu, 30 Jan 2020 12:00:23 +0000
Date: Thu, 30 Jan 2020 12:00:20 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130120020.xhaprdddcu3eoi4v@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-5-liuwe@microsoft.com>
 <20200130101733.GF4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130101733.GF4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 04/12] x86: make paddr_bits available
 earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6MTc6MzNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ICAKPiA+ICsgICAgLyogVGhpcyBtdXN0IGNvbWUgYmVmb3JlIGU4MjAgY29k
ZSBiZWN1YXVzZSBpdCBzZXRzIHBhZGRyX2JpdHMuICovCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXiBiZWNhdXNlCgpGaXhlZC4gVGhhbmtzLgoKV2VpLgoKPiAK
PiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:08:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix8cM-00049P-KE; Thu, 30 Jan 2020 12:08:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix8cK-00049K-LI
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:08:16 +0000
X-Inumbo-ID: 31ae8c9c-4359-11ea-8396-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31ae8c9c-4359-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 12:08:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580386096;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ICrjb9FJf46jz8dXPSDmGPvYXR6SoL65CL1zPduK3mE=;
 b=UZsV6VLkL57zfRD+T72/9cipsj1EkLAo0Vmjsypd82qvO5Ebe5WwXJk9
 Zb4TJwr6kciXYuLDbSfiNwcRPjcm106uJBrjxCm6h5Q17PF3j7s7YJ84R
 IBXosDlr82fj8Fej3+bgFvdejOOoPQkQ04BuaEXrpbCIXv9Uk+XnITj6f 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gf6j2wUMJpKQGeNGvMJHx8pgxx0oWM0cfFqLiMzGrveuUUcOpXVdf6Do2uPljKNtTbD9O2y09B
 hRuTXToQcX8v3OJzSqTD/Q2mLAQF+D4LQ46v12/ymLRQ8D0oGoq5j9ebP7dkEMbULGmxrDYm+Z
 KDb0dy1ehc8iNdpScRq0TNnuY8e4N2xyKXw894l1Nds0blmUYYDMXg6rFUAKJtf9wDieB3g5xC
 IsaSDMgeep8webYe+xumikpEA8+CGT8egiLNq8rk6p7YbOrjT0D1dODpD01YmTgK6kyKuAquJg
 gs8=
X-SBRS: 2.7
X-MesageID: 11672273
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11672273"
Date: Thu, 30 Jan 2020 13:08:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130120807.GJ4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-9-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MzBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGVzZSBmdW5jdGlvbnMgd2lsbCBiZSB1c2VkIGxhdGVyIHRvIG1ha2UgaHlwZXJjYWxscyB0
byBIeXBlci1WLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5j
b20+Cj4gLS0tCj4gdjU6Cj4gMS4gU3dpdGNoIGJhY2sgdG8gZGlyZWN0IGNhbGwKPiAyLiBGaXgg
c29tZSBpc3N1ZXMgcG9pbnRlZCBvdXQgYnkgSmFuCj4gCj4gSSB0cmllZCB1c2luZyB0aGUgYXNt
KCIuZXF1IC4uIikgdHJpY2sgYnV0IGhpdCBhIHByb2JsZW0gd2l0aCAlYyBhZ2Fpbi4KPiAKPiBt
bS5jOjU3MzY6NTogZXJyb3I6IGludmFsaWQgJ2FzbSc6IG9wZXJhbmQgaXMgbm90IGEgY29uZGl0
aW9uIGNvZGUsIGludmFsaWQgb3BlcmFuZCBjb2RlICdjJwo+ICAgICAgICAgICAgICAgIGFzbSAo
ICIuZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgo+IC0tLQo+
ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgIHwgIDYgKysKPiAgeGVuL2FyY2gv
eDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICAgICB8ICA0ICsKPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9maXhtYXAuaCAgICAgICAgICAgICB8ICAzICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LWhjYWxsLmggfCA5NiArKysrKysrKysrKysrKysrKysrKysrKysKPiAgNSBm
aWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKPiAK
PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IDA0ZDkxNDgy
Y2QuLmQwYTVlZDYzNWIgMTAwNjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJ
TkVSUwo+IEBAIC01MTksNiArNTE5LDcgQEAgUzoJU3VwcG9ydGVkCj4gIEY6CXhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnYvCj4gIEY6CXhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vCj4gIEY6CXhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiArRjoJeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnYtaGNhbGwuaAo+ICBGOgl4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydi10bGZzLmgKPiAgRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ICAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiBpbmRleCAyYmVkY2M0MzhjLi45MzJhNjQ4
ZmY3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gQEAgLTEyMyw2ICsxMjMs
MTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7Cj4gICAgICAu
c2V0dXAgPSBzZXR1cCwKPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkIGJ1
aWxkX2Fzc2VydGlvbnModm9pZCkKPiArewo+ICsgICAgLyogV2UgdXNlIDEgaW4gbGlua2VyIHNj
cmlwdCAqLwo+ICsgICAgQlVJTERfQlVHX09OKEZJWF9YX0hZUEVSVl9IQ0FMTCAhPSAxKTsKCkkg
d291bGRuJ3QgbWluZCBpZiB0aGlzIHdhcyBwbGFjZWQgdG9nZXRoZXIgd2l0aCB0aGUgaHlwZXJj
YWxsIHBhZ2UKc2V0dXAgaW5zdGVhZCBvZiBjcmVhdGluZyBhIGR1bW15IGZ1bmN0aW9uIGZvciBp
dC4KCj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUwo+IGluZGV4IDk3ZjljMDc4OTEuLjhlMDJiNGM2NDggMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtMzI5
LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+ICAgIGVmaSA9IC47Cj4gICNlbmRpZgo+ICAKPiArI2lm
ZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xVVEUoX19m
aXhfeF90b192aXJ0KDEpKTsKCkkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9I
WVBFUlZfSENBTEwgYmVjYXVzZSBpdCdzIGFuCmVudW0/Cgo+ICsjZW5kaWYKPiArCj4gICAgLyog
U2VjdGlvbnMgdG8gYmUgZGlzY2FyZGVkICovCj4gICAgL0RJU0NBUkQvIDogewo+ICAgICAgICAg
KiguZXhpdC50ZXh0KQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+IGluZGV4IDgwOTQ1NDZiNzUuLmE5YmNi
MDY4Y2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiBAQCAtMTYsNiArMTYsNyBAQAo+ICAKPiAg
I2RlZmluZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBBR0VfU0laRSkKPiAgI2RlZmlu
ZSBGSVhBRERSX1hfVE9QIChYRU5fVklSVF9FTkQgLSBQQUdFX1NJWkUpCj4gKyNkZWZpbmUgX19m
aXhfeF90b192aXJ0KHgpIChGSVhBRERSX1hfVE9QIC0gKCh4KSA8PCBQQUdFX1NISUZUKSkKPiAg
Cj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIAo+IEBAIC0xMTAsOCArMTExLDYgQEAgZXh0ZXJu
IHZvaWQgX19zZXRfZml4bWFwX3goCj4gIAo+ICAjZGVmaW5lIGNsZWFyX2ZpeG1hcF94KGlkeCkg
X19zZXRfZml4bWFwX3goaWR4LCAwLCAwKQo+ICAKPiAtI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQo
eCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQo+IC0KPiAgI2RlZmluZSBm
aXhfeF90b192aXJ0KHgpICAgKCh2b2lkICopX19maXhfeF90b192aXJ0KHgpKQoKVGhpcyBzZWVt
cyBsaWtlIHNvbWUgdW5yZWxhdGVkIGNvZGUgbW92ZW1lbnQ/CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:12:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12: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 1ix8g6-0004uu-0x; Thu, 30 Jan 2020 12:12:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix8g4-0004uN-5U
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:12:08 +0000
X-Inumbo-ID: bb79c888-4359-11ea-8396-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb79c888-4359-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 12:12:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580386327;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=CMWbm383sCIznz4AqBXl/PyF+yqLkNQSsWnSNc2kbsc=;
 b=ZuIUZSdgWwVl7SUCpEzenm9HNSQUVP+yXOX84yFmT618F0Rcryzltxi7
 vZQvgbyDdDNkRFZprJrGKPaxS/nuGAwvCPkwVDW9I7vraWfkn9XPAGAcQ
 j8HxmpMRbyId3NswIgEjaWmdHe5AlU5c7Nb99V3/XBsKX1MvcmYgULK4s k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QvHO/Kr30qB/2l94Q2gXPGjR6ct2+MiQqOIFUwq21lHyeXsjbhh5bPA+qyz4DDtY7IkeMOYkDT
 RvLzLXg4bH4jHk0tTGd7ilEUhPI0bFEHWrgMNeA9JEA761JnX1v7h7gl9KeCgIGXGGwr6oNfRz
 KD38KsJshuapHRbppYJvc4vRDj/8VildwWPspwcDIRlAmo1qmRkh1ptfWWDUsWfGA4WEsN5gig
 JoO21xlVE+lQ6ntVS+O9yq093NykMLnZqouk8K88PuqFQ4YUXyD+ZsaNqwXF2IWEE8ciCWiK5c
 N1M=
X-SBRS: 2.7
X-MesageID: 11849689
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11849689"
Date: Thu, 30 Jan 2020 13:11:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130121159.GK4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger>
 <20200130111821.zmzp7ykg4slqpa5y@debian>
 <20200130113947.GI4679@Air-de-Roger>
 <20200130114752.lmpvpgttcnadymqa@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130114752.lmpvpgttcnadymqa@debian>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6NDc6NTJBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMjozOTo0N1BNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6MTg6MjFBTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6NDE6NDNBTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIEphbiAyOSwgMjAy
MCBhdCAwODoyMDoyOVBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+ID4gSHlwZXItViB1
c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBhZ2UgZm9yIGl0cyBoeXBlcmNhbGwgcGFn
ZS4gSXQKPiA+ID4gPiA+IHdpbGwgaW5zZXJ0IGEgYmFja2luZyBwYWdlIHRvIHRoZSBndWVzdCB3
aGVuIHRoZSBoeXBlcmNhbGwgZnVuY3Rpb25hbGl0eQo+ID4gPiA+ID4gaXMgZW5hYmxlZC4gVGhh
dCBtZWFucyB3ZSBjYW4gdXNlIGEgcGFnZSB0aGF0IGlzIG5vdCBiYWNrZWQgYnkgcmVhbAo+ID4g
PiA+ID4gbWVtb3J5IGZvciBoeXBlcmNhbGwgcGFnZS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVXNl
IHRoZSB0b3AtbW9zdCBhZGRyZXNzYWJsZSBwYWdlIGZvciB0aGF0IHB1cnBvc2UuIEFkanVzdCBl
ODIwIGNvZGUKPiA+ID4gPiA+IGFjY29yZGluZ2x5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBXZSBh
bHNvIG5lZWQgdG8gcmVnaXN0ZXIgWGVuJ3MgZ3Vlc3QgT1MgSUQgdG8gSHlwZXItVi4gVXNlIDB4
MyBhcyB0aGUKPiA+ID4gPiA+IHZlbmRvciBJRC4gRml4IHRoZSBjb21tZW50IGluIGh5cGVydi10
bGZzLmggd2hpbGUgYXQgaXQuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+IHY1Ogo+
ID4gPiA+ID4gMS4gdXNlIGh5cGVydmlzb3JfcmVzZXJ2ZV90b3BfcGFnZXMKPiA+ID4gPiA+IDIu
IGFkZCBhIG1hY3JvIGZvciBoeXBlcmNhbGwgcGFnZSBtZm4KPiA+ID4gPiA+IDMuIGFkZHJlc3Mg
b3RoZXIgbWlzYyBjb21tZW50cwo+ID4gPiA+ID4gCj4gPiA+ID4gPiB2NDoKPiA+ID4gPiA+IDEu
IFVzZSBmaXhtYXAKPiA+ID4gPiA+IDIuIEZvbGxvdyByb3V0aW5lcyBsaXN0ZWQgaW4gVExGUwo+
ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiAgeGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDUgKysrCj4gPiA+ID4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYyAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKystLQo+ID4gPiA+ID4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQo+ID4gPiA+ID4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggICAgICB8ICAzICsrCj4gPiA+ID4gPiAg
NCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4gPiA+
ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNo
L3g4Ni9lODIwLmMKPiA+ID4gPiA+IGluZGV4IDM4OTJjOWNmYjcuLjk5NjQzZjNlYTAgMTAwNjQ0
Cj4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCj4gPiA+ID4gPiArKysgYi94ZW4v
YXJjaC94ODYvZTgyMC5jCj4gPiA+ID4gPiBAQCAtMzQzLDYgKzM0Myw3IEBAIHN0YXRpYyB1bnNp
Z25lZCBsb25nIF9faW5pdCBmaW5kX21heF9wZm4odm9pZCkKPiA+ID4gPiA+ICB7Cj4gPiA+ID4g
PiAgICAgIHVuc2lnbmVkIGludCBpOwo+ID4gPiA+ID4gICAgICB1bnNpZ25lZCBsb25nIG1heF9w
Zm4gPSAwOwo+ID4gPiA+ID4gKyAgICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwg
cGFkZHJfYml0cykgLSAxKSA+PiBQQUdFX1NISUZUOwo+ID4gPiA+ID4gIAo+ID4gPiA+ID4gICAg
ICBmb3IgKGkgPSAwOyBpIDwgZTgyMC5ucl9tYXA7IGkrKykgewo+ID4gPiA+ID4gICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwo+ID4gPiA+ID4gQEAgLTM1Nyw2ICszNTgsMTAgQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGZpbmRfbWF4X3Bmbih2b2lkKQo+ID4gPiA+ID4g
ICAgICAgICAgICAgIG1heF9wZm4gPSBlbmQ7Cj4gPiA+ID4gPiAgICAgIH0KPiA+ID4gPiA+ICAK
PiA+ID4gPiA+ICsgICAgdG9wX3BmbiAtPSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzKCk7
Cj4gPiA+ID4gPiArICAgIGlmICggbWF4X3BmbiA+PSB0b3BfcGZuICkKPiA+ID4gPiA+ICsgICAg
ICAgIG1heF9wZm4gPSB0b3BfcGZuOwo+ID4gPiA+IAo+ID4gPiA+IEhtLCBJJ20gbm90IHN1cmUg
SSBzZWUgdGhlIHBvaW50IG9mIHRoaXMuIFRoZSB2YWx1ZSByZXR1cm5lZCBieQo+ID4gPiA+IGZp
bmRfbWF4X3BmbiBpcyB0aGUgbWF4aW11bSBSQU0gYWRkcmVzcyBmb3VuZCBpbiB0aGUgbWVtb3J5
IG1hcCwgYnV0Cj4gPiA+ID4gdGhlIHBoeXNpY2FsIGFkZHJlc3MgeW91IGFyZSB1c2luZyB0byBt
YXAgdGhlIGh5cGVyY2FsbCBwYWdlIGlzIGFsbW9zdAo+ID4gPiA+IGNlcnRhaW5seSBtdWNoIGhp
Z2hlciB0aGFuIHRoZSBtYXhpbXVtIGFkZHJlc3MgZm91bmQgaW4gdGhlIHBoeXNtYXAKPiA+ID4g
PiAoYW5kIGNlcnRhaW5seSBub3QgUkFNKSwgYW5kIGhlbmNlIEknbSBub3Qgc3VyZSB3aGF0J3Mg
dGhlIHBvaW50IG9mCj4gPiA+ID4gdGhpcy4KPiA+ID4gCj4gPiA+IFllcywgdGhlIGtleXdvcmQg
aXMgImFsbW9zdCBjZXJ0YWlubHkiLiA6LSkKPiA+ID4gCj4gPiA+IFRoaXMgaXMgZG9uZSBmb3Ig
Y29ycmVjdG5lc3MncyBzYWtlLiBJIGRvbid0IGV4cGVjdCBpbiBwcmFjdGljZSB0aGVyZQo+ID4g
PiB3b3VsZCBiZSBhIGNvbmZpZ3VyYXRpb24gdGhhdCBoYXMgdGhhdCBtdWNoIG1lbW9yeSwgYnV0
IGNvcnJlY3RuZXNzIGlzCj4gPiA+IHN0aWxsIGltcG9ydGFudC4KPiA+ID4gCj4gPiA+IEl0IGFs
c28gZ3VhcmRzIGFnYWluc3Qgd2VpcmQgY29uZmlndXJhdGlvbiBpbiB3aGljaCBtZW1vcnkgaXMg
cHV0IGludG8KPiA+ID4gdGhhdCBwYXJ0IG9mIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIGZv
ciB3aGF0ZXZlciByZWFzb24uIEkgZG9uJ3QKPiA+ID4ga25vdyB3aHkgYW55b25lIHdvdWxkIGRv
IHRoYXQsIGJ1dCBhZ2Fpbiwgd2Ugc2hvdWxkIGJlIHByZXBhcmVkIGZvcgo+ID4gPiB0aGF0Lgo+
ID4gPiAKPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gQWxzbyB5b3UgaGF2ZW4ndCBpbnRyb2R1Y2Vk
IGEgSHlwZXJWIGltcGxlbWVudGF0aW9uIG9mCj4gPiA+ID4gaHlwZXJ2aXNvcl9yZXNlcnZlX3Rv
cF9wYWdlcyBzbyBmYXIsIHNvIGl0J3MgaGFyZCB0byB0ZWxsIHRoZSBpbnRlbmQKPiA+ID4gPiBv
ZiB0aGlzLgo+ID4gPiAKPiA+ID4gRCdvaC4gVGhhdCB3YXMgc3VwcG9zZWQgdG8gYmUgaW4gdGhp
cyBwYXRjaC4gSSBndWVzcyBJIGZvcmdvdCB0byBjb21taXQKPiA+ID4gdGhhdCBodW5rIQo+ID4g
PiAKPiA+ID4gVGhhdCBmdW5jdGlvbiBmb3IgSHlwZXItViBpcyBnb2luZyB0byByZXR1cm4gMSAo
cGFnZSkuCj4gPiAKPiA+IEJ1dCB0aGF0IHdvdWxkIGxpa2VseSBiZSB3cm9uZywgdW5sZXNzIHRo
ZSBtZW1vcnkgbWFwIGhhcyBhIFJBTQo+ID4gcmVnaW9uIHRoYXQgZXhwYW5kcyB1cCB0byAoMSA8
PCBwYWRkcl9iaXRzKT8KPiA+IAo+ID4gT3IgZWxzZSB5b3UgYXJlIGp1c3QgcmVtb3ZpbmcgYSBw
YWdlIGZyb20gdGhlIGxhc3QgUkFNIHJlZ2lvbiBpbgo+ID4gdGhlIG1lbW9yeSBtYXAgZm9yIG5v
IHJlYXNvbi4gbWF4X3BmbiBpcyBhbG1vc3QgY2VydGFpbmx5IHdheSBiZWxvdyAoMQo+ID4gPDwg
cGFkZHJfYml0cykuCj4gPiAKPiAKPiBXaHk/IFRoZSBhZGp1c3RtZW50IHdpbGwgbm90IGJlIGFw
cGxpZWQgdW5sZXNzIFJBTSBvdmVybGFwcyB3aXRoIHRoYXQKPiByZXNlcnZlZCByZWdpb24uCgpP
aCwgT0ssIGZyb20geW91ciBwcmV2aW91cyByZXBseSBJIHVuZGVyc3Rvb2QgdGhhdApoeXBlcnZp
c29yX3Jlc2VydmVfdG9wX3BhZ2VzIHdvdWxkIHVuY29uZGl0aW9uYWxseSByZXR1cm4gMSBmb3IK
SHlwZXJWLCBzbyB0aGF0IHdvdWxkIGVuZCB1cCBhbHdheXMgc3VidHJhY3RpbmcgMSBwYWdlIGZy
b20gdGhlIGxhc3QKUkFNIHJlZ2lvbiwgZXZlbiB3aGVuIG5vdCBvdmVybGFwcGluZyB3aXRoICgx
IDw8IHBhZGRyX2JpdHMpLgoKPiAKPiA+IEkgdGhpbmsgd2hhdCB5b3UgbmVlZCBpcyBhIGhvb2sg
dGhhdCBtb2RpZmllcyB0aGUgbWVtb3J5IG1hcCBhbmQgYWRkcwo+ID4gYSByZXNlcnZlZCByZWdp
b24gYXQgKCgxIDw8IHBhZGRyX2JpdHMpIC0gUEFHRV9TSVpFKSBvZiBzaXplCj4gPiBQQUdFX1NJ
WkUuIFNlZSB3aGVyZSBwdl9zaGltX2ZpeHVwX2U4MjAgaXMgdXNlZCwgYW5kIEkgdGhpbmsgeW91
IHdhbnQKPiA+IHRvIG1ha2UgdGhpcyBhIGh5cGVydmlzb3IgaG9vayBhbmQgYWRkIHRoZSBIeXBl
clYgY29kZSB0byByZXNlcnZlIHRoZQo+ID4gaHlwZXJjYWxsIHBhZ2UgaW4gdGhlIGU4MjAgdGhl
cmUuCj4gCj4gVGhhdCB3b3JrcyBmb3IgbWUgdG9vLiBMZXQncyBzZWUgd2hhdCBvdGhlciBwZW9w
bGUgdGhpbmsuCgpJIHRoaW5rIHRoYXQncyB0aGUgc2FmZXN0IHdheSwgYXMgeW91IGNhbiBhc3N1
cmUgdGhlcmUncyBub3RoaW5nIGluCnRoZSByZWdpb24gdG8gYmUgdXNlZCBieSB0aGUgaHlwZXJj
YWxsIHBhZ2UsIGFuZCB5b3UgY2FuIGFjdHVhbGx5IG1hcmsKaXQgYXMgcmVzZXJ2ZWQgaW4gdGhl
IGU4MjAuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:27:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12: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 1ix8uX-0005q2-EZ; Thu, 30 Jan 2020 12:27:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix8uW-0005px-0n
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:27:04 +0000
X-Inumbo-ID: d1bf2cbc-435b-11ea-b211-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1bf2cbc-435b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 12:27:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580387222;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=QgFywBDvi1o+glQdfdqNZg95qIIRFqnEdjZzpZnON8Y=;
 b=FL3hbwjl88GR94buXHB2EKKjJOY0+izaz/KB8QZd+FX3EIn1Y3y6J3DT
 YEjDSvjhs5d81UXnQE/ktrO3c+8RnzXpZXihISBpR9X+S4720mdM5HtEJ
 GoFki22tK7FSGrTCWJo3/R2zzr7q+AawrpqUIr8wxMEzKGCCYPwQdTHFX U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zOzUK+ugqrn62v7nEMK+2GoB5LfAzXI3r4w32slwuiY28qfwn0QTnd2JsSAbyHXpPaeh8jW107
 e3p7prAaSfnntTY/Sa9UoUZlEb0Vxel/suvaYktZPC3Zfe6gyDqeScsCG/eyo3g2xI23C/7Bwt
 uYlVetM4754yc97a3e3VtT7ujE9MaPI5HbSyDJ+ksYta3Da847cZtgsoZzQjziTZwfgHJvmGEC
 h63iG9TdFJq0AIrLBTT22TZmDnuMNNNvoPQTwHDrAXfW0lawtY2GFJMBRJhBcjTdt96rMpKC2b
 Mlo=
X-SBRS: 2.7
X-MesageID: 12287278
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12287278"
Date: Thu, 30 Jan 2020 13:26:55 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130122655.GL4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-11-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-11-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 10/12] x86/hyperv: provide percpu
 hypercall input 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MzJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBIeXBlci1WJ3MgaW5wdXQgLyBvdXRwdXQgYXJndW1lbnQgbXVzdCBiZSA4IGJ5dGVzIGFsaWdu
ZWQgYW4gbm90IGNyb3NzCj4gcGFnZSBib3VuZGFyeS4gT25lIHdheSB0byBzYXRpc2Z5IHRob3Nl
IHJlcXVpcmVtZW50cyBpcyB0byB1c2UgcGVyY3B1Cj4gcGFnZS4KPiAKPiBGb3IgdGhlIGZvcmVz
ZWVhYmxlIGZ1dHVyZSB3ZSBvbmx5IG5lZWQgdG8gcHJvdmlkZSBpbnB1dCBmb3IgVExCCj4gYW5k
IEFQSUMgaHlwZXJjYWxscywgc28gc2tpcCBzZXR0aW5nIHVwIGFuIG91dHB1dCBwYWdlLgo+IAo+
IFdlIHdpbGwgYWxzbyBuZWVkIHRvIHByb3ZpZGUgYW4gYXBfc2V0dXAgaG9vayBmb3Igc2Vjb25k
YXJ5IGNwdXMgdG8KPiBzZXR1cCBpdHMgb3duIGlucHV0IHBhZ2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3Qgc29tZSBuaXRzIGJlbG93LgoKPiAt
LS0KPiB2NToKPiAxLiBBZGp1c3QgdG8gbmV3IGFwX3NldHVwCj4gMi4gQ2hhbmdlIHZhcmlhYmxl
IG5hbWUgdG8gaHZfcGNwdV9pbnB1dF9wYWdlCj4gCj4gdjQ6Cj4gMS4gQ2hhbmdlIHdvcmRpbmcg
aW4gY29tbWl0IG1lc3NhZ2UKPiAyLiBQcmV2ZW50IGxlYWsKPiAzLiBJbnRyb2R1Y2UgYSBwcml2
YXRlIGhlYWRlcgo+IAo+IHYzOgo+IDEuIFVzZSB4ZW5oZWFwIHBhZ2UgaW5zdGVhZAo+IDIuIERy
b3AgcGFnZSB0cmFja2luZyBzdHJ1Y3R1cmUKPiAzLiBEcm9wIFBhdWwncyByZXZpZXcgdGFnCj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgIHwgMzEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRl
LmggfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA2
MCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L3ByaXZhdGUuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+IGluZGV4
IDQzODdiNjU0MWUuLmYwZmFjY2NiYWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9oeXBlcnYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2
LmMKPiBAQCAtMjcsNyArMjcsMTAgQEAKPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxm
cy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAKPiArI2luY2x1ZGUgInByaXZh
dGUuaCIKPiArCj4gIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVy
djsKPiArREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X3Bh
Z2UpOwoKSSB3b3VsZCBkcm9wIHRoZSAncGNwdV8nIGZyb20gdGhlIG5hbWUsIGFzIHlvdSBhbHJl
YWR5IGtub3cgaXQncwpwZXItY3B1IGJlY2F1c2Ugb2YgdGhlIGFjY2Vzc29ycyB5b3UgaGF2ZSB0
byB1c2UuCgo+ICAKPiAgc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCj4g
IHsKPiBAQCAtMTI3LDE0ICsxMzAsNDIgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2h5cGVy
Y2FsbF9wYWdlKHZvaWQpCj4gICAgICB9Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgc2V0dXBfaHlw
ZXJjYWxsX3BjcHVfYXJnKHZvaWQpCj4gK3sKPiArICAgIHZvaWQgKm1hcHBpbmc7CgpUaGVyZSdz
IG5vIG5lZWQgZm9yIHRoZSBsb2NhbCB2YXJpYWJsZSwgeW91IGNhbiBqdXN0IGFzc2lnbiB0bwp0
aGlzX2NwdShodl9wY3B1X2lucHV0X3BhZ2UpIGRpcmVjdGx5LCBhcyBhIGZhaWx1cmUgd2lsbCBq
dXN0IHNldCBpdAp0byBOVUxMIChhcyBpdCBhbHJlYWR5IHdhcykuCgo+ICsKPiArICAgIGlmICgg
dGhpc19jcHUoaHZfcGNwdV9pbnB1dF9wYWdlKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+
ICsgICAgbWFwcGluZyA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+ICsgICAgaWYgKCAhbWFwcGlu
ZyApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgaHlwZXJj
YWxsIGlucHV0IHBhZ2UgZm9yIENQVSV1XG4iLAo+ICsgICAgICAgICAgICAgICBzbXBfcHJvY2Vz
c29yX2lkKCkpOwoKSSBmaW5kIGl0IGNsZWFyZXIgdG8gaGF2ZSB0aGUgQ1BVJXUgcHJlZml4IGF0
IHRoZSBiZWdnaW5nIG9mIHRoZSBsaW5lLApidXQgaXQncyB1cCB0byB5b3UuCgo+ICsgICAgICAg
IHJldHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAgIHRoaXNfY3B1KGh2X3BjcHVfaW5w
dXRfcGFnZSkgPSBtYXBwaW5nOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0
aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKPiAgewo+ICAgICAgc2V0dXBfaHlwZXJjYWxsX3Bh
Z2UoKTsKPiArICAgIGlmICggc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCkgKQo+ICsgICAgICAg
IHBhbmljKCJIeXBlcmNhbGwgcGVyY3B1IGFyZyBzZXR1cCBmYWlsZWRcbiIpOwoKQ291bGQgeW91
IGFkZCAiSHlwZXJWIGh5cGVyY2FsbC4uLiIsIGp1c3QgaHlwZXJjYWxsIHBhZ2UgaXMgdG9vCmdl
bmVyaWMgSU1PLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:28:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:28: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 1ix8wB-0005xC-S0; Thu, 30 Jan 2020 12:28:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix8wA-0005x7-T4
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:28:46 +0000
X-Inumbo-ID: 0f37822e-435c-11ea-8a46-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f37822e-435c-11ea-8a46-12813bfff9fa;
 Thu, 30 Jan 2020 12:28:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8w9-0003s0-8S; Thu, 30 Jan 2020 12:28:45 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix8w8-0000NY-U2; Thu, 30 Jan 2020 12:28:45 +0000
Date: Thu, 30 Jan 2020 12:28:36 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130122836.ccexm2c2j5i7umas@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130120807.GJ4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiAKPiA+ICt9Cj4gPiArCj4gPiAgLyoKPiA+ICAgKiBMb2NhbCB2YXJpYWJsZXM6
Cj4gPiAgICogbW9kZTogQwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMg
Yi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiBpbmRleCA5N2Y5YzA3ODkxLi44ZTAyYjRjNjQ4
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwo+ID4gQEAgLTMyOSw2ICszMjksMTAgQEAgU0VDVElPTlMKPiA+ICAg
IGVmaSA9IC47Cj4gPiAgI2VuZGlmCj4gPiAgCj4gPiArI2lmZGVmIENPTkZJR19IWVBFUlZfR1VF
U1QKPiA+ICsgIGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShfX2ZpeF94X3RvX3ZpcnQoMSkpOwo+
IAo+IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVj
YXVzZSBpdCdzIGFuCj4gZW51bT8KPiAKClllcy4KCkFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUg
YSBzeW1ib2wgZGlkbid0IHdvcmsgZWl0aGVyLgoKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICAgIC8q
IFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwo+ID4gICAgL0RJU0NBUkQvIDogewo+ID4gICAg
ICAgICAqKC5leGl0LnRleHQpCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
aXhtYXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiA+IGluZGV4IDgwOTQ1NDZi
NzUuLmE5YmNiMDY4Y2IgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1h
cC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCj4gPiBAQCAtMTYsNiAr
MTYsNyBAQAo+ID4gIAo+ID4gICNkZWZpbmUgRklYQUREUl9UT1AgKFZNQVBfVklSVF9FTkQgLSBQ
QUdFX1NJWkUpCj4gPiAgI2RlZmluZSBGSVhBRERSX1hfVE9QIChYRU5fVklSVF9FTkQgLSBQQUdF
X1NJWkUpCj4gPiArI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1AgLSAo
KHgpIDw8IFBBR0VfU0hJRlQpKQo+ID4gIAo+ID4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gPiAg
Cj4gPiBAQCAtMTEwLDggKzExMSw2IEBAIGV4dGVybiB2b2lkIF9fc2V0X2ZpeG1hcF94KAo+ID4g
IAo+ID4gICNkZWZpbmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9maXhtYXBfeChpZHgsIDAs
IDApCj4gPiAgCj4gPiAtI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1Ag
LSAoKHgpIDw8IFBBR0VfU0hJRlQpKQo+ID4gLQo+ID4gICNkZWZpbmUgZml4X3hfdG9fdmlydCh4
KSAgICgodm9pZCAqKV9fZml4X3hfdG9fdmlydCh4KSkKPiAKPiBUaGlzIHNlZW1zIGxpa2Ugc29t
ZSB1bnJlbGF0ZWQgY29kZSBtb3ZlbWVudD8KPiAKCkl0IGlzIHJlcXVpcmVkLiBUaGlzIHNlY3Rp
b24gaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQgaW4gbGlua2VyCnNjcmlwdC4gSSBoYXZlIHRv
IG1vdmUgdGhhdCBtYWNybyBhaGVhZC4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:32:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix8zr-0006jm-Jo; Thu, 30 Jan 2020 12:32:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix8zq-0006jh-GC
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:32:34 +0000
X-Inumbo-ID: 96d1f2d2-435c-11ea-8a46-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96d1f2d2-435c-11ea-8a46-12813bfff9fa;
 Thu, 30 Jan 2020 12:32:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580387553;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=NpPT7LNAvtXGOqI5bWKS0thOY00A0klXDto1hWdEp4Y=;
 b=beM9muzqFf57mXnB6Ss9hEYUDWYcSNBuqJ0NiajnuEYue6k3pc02H+C/
 Aul6yp5vo0XxWqtR+gaeL5xgyT3YkmkbqPTFylAHdRUKcV2CO2vbmLDo1
 KB3uoBQywBwmXSQpv2VvrJIRV3YKXWj8wNtc6gzHsYFPOPZPkH1kedBVG E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7m4TaK+bKlCcQ5goBvfWEv0DqYyKWXCK0SS+AF6FZ6lbOeg2HG2uNH3G/D1jzLyHxRvVM2Sq6r
 BcixD/Vx01CAcEgOcS/1EOM7R594F08CYD5eKZRiqcrwsXsS/x/peSHbGDsTCJU3pzSfEBDYv8
 FW1u+wUUDzHSNaI/HruoL9jAvaJB6DGkrsVABf0rNlx65qvLVKNMYsyHOOsz5S+jJ4wZs0wGvp
 acOOhL9dXU8xDecXuWrB5SFB2Y+xQWF0ctka5jknjvuXCC2GcsDUHCcwLgdzDzh/zhmolug5L6
 NyY=
X-SBRS: 2.7
X-MesageID: 12110980
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="12110980"
Date: Thu, 30 Jan 2020 13:32:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130123226.GM4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130122836.ccexm2c2j5i7umas@debian>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mjg6MzZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMTowODowN1BNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gCj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4gIC8qCj4gPiA+ICAgKiBMb2Nh
bCB2YXJpYWJsZXM6Cj4gPiA+ICAgKiBtb2RlOiBDCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiBpbmRleCA5N2Y5
YzA3ODkxLi44ZTAyYjRjNjQ4IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+ID4gQEAgLTMyOSw2ICsz
MjksMTAgQEAgU0VDVElPTlMKPiA+ID4gICAgZWZpID0gLjsKPiA+ID4gICNlbmRpZgo+ID4gPiAg
Cj4gPiA+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ID4gPiArICBodl9oY2FsbF9wYWdl
ID0gQUJTT0xVVEUoX19maXhfeF90b192aXJ0KDEpKTsKPiA+IAo+ID4gSSBhc3N1bWUgdGhlcmUn
cyBubyB3YXkgdG8gdXNlIEZJWF9YX0hZUEVSVl9IQ0FMTCBiZWNhdXNlIGl0J3MgYW4KPiA+IGVu
dW0/Cj4gPiAKPiAKPiBZZXMuCj4gCj4gQW5kIHRoZSB0cmljayB0byBnZW5lcmF0ZSBhIHN5bWJv
bCBkaWRuJ3Qgd29yayBlaXRoZXIuCgpBbmQgeW91IG11c3QgZGVmaW5lIHRoYXQgc3ltYm9sIGlu
IHRoZSBsaW5rZXIgc2NyaXB0PyBJdCBkb2Vzbid0IHNlZW0KdG8gYmUgdXNlZCBhdCBsaW5rIHRp
bWUuCgo+ID4gPiArI2VuZGlmCj4gPiA+ICsKPiA+ID4gICAgLyogU2VjdGlvbnMgdG8gYmUgZGlz
Y2FyZGVkICovCj4gPiA+ICAgIC9ESVNDQVJELyA6IHsKPiA+ID4gICAgICAgICAqKC5leGl0LnRl
eHQpCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+ID4gPiBpbmRleCA4MDk0NTQ2Yjc1Li5hOWJjYjA2
OGNiIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCj4gPiA+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKPiA+ID4gQEAgLTE2LDYgKzE2LDcg
QEAKPiA+ID4gIAo+ID4gPiAgI2RlZmluZSBGSVhBRERSX1RPUCAoVk1BUF9WSVJUX0VORCAtIFBB
R0VfU0laRSkKPiA+ID4gICNkZWZpbmUgRklYQUREUl9YX1RPUCAoWEVOX1ZJUlRfRU5EIC0gUEFH
RV9TSVpFKQo+ID4gPiArI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQoeCkgKEZJWEFERFJfWF9UT1Ag
LSAoKHgpIDw8IFBBR0VfU0hJRlQpKQo+ID4gPiAgCj4gPiA+ICAjaWZuZGVmIF9fQVNTRU1CTFlf
Xwo+ID4gPiAgCj4gPiA+IEBAIC0xMTAsOCArMTExLDYgQEAgZXh0ZXJuIHZvaWQgX19zZXRfZml4
bWFwX3goCj4gPiA+ICAKPiA+ID4gICNkZWZpbmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9m
aXhtYXBfeChpZHgsIDAsIDApCj4gPiA+ICAKPiA+ID4gLSNkZWZpbmUgX19maXhfeF90b192aXJ0
KHgpIChGSVhBRERSX1hfVE9QIC0gKCh4KSA8PCBQQUdFX1NISUZUKSkKPiA+ID4gLQo+ID4gPiAg
I2RlZmluZSBmaXhfeF90b192aXJ0KHgpICAgKCh2b2lkICopX19maXhfeF90b192aXJ0KHgpKQo+
ID4gCj4gPiBUaGlzIHNlZW1zIGxpa2Ugc29tZSB1bnJlbGF0ZWQgY29kZSBtb3ZlbWVudD8KPiA+
IAo+IAo+IEl0IGlzIHJlcXVpcmVkLiBUaGlzIHNlY3Rpb24gaXMgbm90IHN1cHBvc2VkIHRvIGJl
IHVzZWQgaW4gbGlua2VyCj4gc2NyaXB0LiBJIGhhdmUgdG8gbW92ZSB0aGF0IG1hY3JvIGFoZWFk
LgoKT2gsIGJ1dCB5b3UgaW50cm9kdWNlIHRoYXQgbWFjcm8gaW4gcGF0Y2ggIzUsIGNhbiB5b3Ug
cGxhY2UgaXQgYXQgdGhlCnJpZ2h0IHBvc2l0aW9uIHdoZW4gaW50cm9kdWNlZD8KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:37:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:37: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 1ix94B-0006zV-Ma; Thu, 30 Jan 2020 12:37:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C/Dp=3T=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ix94A-0006zQ-9p
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:37:02 +0000
X-Inumbo-ID: 352047c2-435d-11ea-ad98-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::72f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 352047c2-435d-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 12:36:59 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RkLRJNyEcEvz6cQBPpjG2t3G9ijsnHP+AYQPXiZx9zZ/P1rrEOSMbMI4FnAEENIB6uBkRPojpaOlEq4qwPk4nGt2XQyKwqLa2O97WtM2wyDAcpXPsM8gN77fcjpVJYsN3cCMGL4X3ePdimPIPfOjaAuctmHKf+EsFU7NNr43xU7g1/SftgYBqqoPo3eoR7+F7fzmyV5VbgSvhVFCLe1V7YdGqxg2jBeRrTFe6jW4crsn0CN5YUe1esMAUiEHrv6l7ReHdYlG7PMaa2dR9z8YQ0mcLaAMPNmXAppr5vsdinM1KqXGlrMSFN008cHRPVVNEpBYZ5w9P4k0umakr8koLw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=TASeDtrRQB4DG+rVrEMe/FHM4VsQd3A4+c/ktE0VF6A=;
 b=RvEoaLxl8HNIgVJBhKblQQhPerZC8Uu6KOkK29nI1CAocn11guHO6ZdTnpciH8h9faCu0GVEfo9l/siUUeK278udUMi1ggjhRVQKLIRlrkRsqDYBTH281mZbqNKlNOkvodPifaUJYeIhRLC1nyYnUKBsgzq6lx0EZIwHLE6kMqxzT9OxcxzrBs7cTQpzLosZwz46eqv0T4sHwq6pIqp/RCy7Sb3fWTXs95aoV9fkwG+hssA7fFY39JoSSZDOIX6bsqYWLXLWRLWcANPZV61CIwXlkLIv8Q1v1oGkdImgB60rK7LdHN0vqHVOhM52bpEGFAJiNXkqKEC/24/8v0Ny8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=TASeDtrRQB4DG+rVrEMe/FHM4VsQd3A4+c/ktE0VF6A=;
 b=eO9gpqJ4JzFmFQVWDeOZ4B2eyVxrVpyF02/oWR7aVcDDviAsPgT9KEhTMzMROLhQI6ty6b5bP3+iKG0pZWsHvCIpqflgpNb4HoKQ71dQu3nZ+r7hmEN2WYZLYq7YuXTR7ZbN2A/T6b2vkXyFWmm2OzeTfT//3QOvnq8JfZIWjvQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com (20.179.7.140) by
 AM6PR08MB3509.eurprd08.prod.outlook.com (20.177.115.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.24; Thu, 30 Jan 2020 12:36:58 +0000
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030]) by AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030%7]) with mapi id 15.20.2686.025; Thu, 30 Jan 2020
 12:36:58 +0000
To: qemu-devel@nongnu.org
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
X-Tagtoolbar-Keys: D20200130153654995
Message-ID: <95d4bf85-b52d-b076-e1fe-8237a28c9d25@virtuozzo.com>
Date: Thu, 30 Jan 2020 15:36:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
In-Reply-To: <20200110194158.14190-1-vsementsov@virtuozzo.com>
Content-Language: en-US
X-ClientProxiedBy: HE1PR05CA0357.eurprd05.prod.outlook.com
 (2603:10a6:7:94::16) To AM6PR08MB4423.eurprd08.prod.outlook.com
 (2603:10a6:20b:bf::12)
MIME-Version: 1.0
Received: from [172.16.24.200] (185.231.240.5) by
 HE1PR05CA0357.eurprd05.prod.outlook.com (2603:10a6:7:94::16) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.27 via Frontend Transport; Thu, 30 Jan 2020 12:36:56 +0000
X-Tagtoolbar-Keys: D20200130153654995
X-Originating-IP: [185.231.240.5]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 960eee75-dbd8-4282-c357-08d7a581187c
X-MS-TrafficTypeDiagnostic: AM6PR08MB3509:
X-Microsoft-Antispam-PRVS: <AM6PR08MB3509BBFA7AAF6BD6F287F94FC1040@AM6PR08MB3509.eurprd08.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:1169;
X-Forefront-PRVS: 02981BE340
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39850400004)(346002)(376002)(136003)(396003)(366004)(189003)(199004)(66476007)(16526019)(66556008)(316002)(86362001)(26005)(956004)(2616005)(66946007)(6916009)(54906003)(16576012)(36756003)(966005)(5660300002)(52116002)(478600001)(31696002)(186003)(31686004)(8676002)(81156014)(8936002)(7416002)(81166006)(2906002)(6486002)(4326008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR08MB3509;
 H:AM6PR08MB4423.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: zz6FUXWCbVEfWT16sFCJA3hFtPjd2bA6a/+dmyoNB2UjLWadDLpr7VboDtEdxxiI4EKUCroEels0zAjvrfMdi00l1oAHoPE272Qt6G92zRfv6UT9CUd7+IKmQnfk12aUAD/k25njYcPBiR0UhTwVCRR/dOTQYTRtnCjVW4C5T1lQN4sTbD2c6lGiwBs0B5HV7pRoxwUbUnuFju8DfS/+DbAPkeggAkoi5wFOkzPoFRx+/LIM03fenxKEzYHWCkHF2VeafNh/l3GCBdB2Q2S99V+BhtJ3FwccCZQkm+igpWYQwPHZncZcyFxUQHUeS7Zk0XdGqZVsWzaG7I3TeSOYzIKd4yiko0XdsBhr3T5SVsqGcDIvyZdSdW4wjIkX3OSWaLO0jyYJG52IUQ2sfdYJu26F7ew1bx7zzPcglehL/PlxMK601KLC+iVAhDye5sRzWEBD6+h4SHx8hr8JuThAifkUXcQEEEd30n2HmyMR9HSN/67pWE0qdAnaekH63rhbpKlYq1wzy9t3IPEEmB2JMQ==
X-MS-Exchange-AntiSpam-MessageData: EXQc4pAdkIqS46H4WZ/uZxcj7g8ujYm/y3Ffj+4nw0uimZgZl7RDQ31g4aE//btzOr/syPVWJMBQ7Or+tFMbNBiyUJTxdd+rstTDItmUiOAWvmeBvINrgtoucX9SpMGzNM1EibgjUSnAmxeV2EWsBg==
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 960eee75-dbd8-4282-c357-08d7a581187c
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2020 12:36:58.0426 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: er1wF4R2KJGpmNb9VNaClya1SBZGx4upxMsbbcp4V0DwxlyWROwV9bCaCXh9YxcJFxZYqJHAE1dgdN9FaoKlKHnuzlFlcXv2aibMgL9oegA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3509
Subject: Re: [Xen-devel] [PATCH v6 00/11] error: auto propagated local_err
 part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Markus Armbruster <armbru@redhat.com>, Stefan Berger <stefanb@linux.ibm.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>

TWFya3VzLCB3aGF0IGFib3V0IHRoaXM/IFNob3VsZCBJIHJlc3Bpbj8KCjEwLjAxLjIwMjAgMjI6
NDEsIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6Cj4gSGkgYWxsIQo+IAo+IE5v
dywgd2hlbiBwcmVwYXJhdGlvbnMgZnJvbQo+ICAgW1JGQyB2NSAwMDAvMTI2XSBlcnJvcjogYXV0
byBwcm9wYWdhdGVkIGxvY2FsX2Vycgo+ICAgaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUv
aHRtbC9xZW11LWRldmVsLzIwMTktMTAvbXNnMDI3NzEuaHRtbAo+ICAgaHR0cHM6Ly9zcmMub3Bl
bnZ6Lm9yZy9zY20vfnZzZW1lbnRzb3YvcWVtdS5naXQgI3RhZyB1cC1hdXRvLWxvY2FsLWVyci12
NQo+ICwgYWZ0ZXIgc29tZSBpdGVyYXRpb25zLCBhcmUgZmluYWxseSBtZXJnZWQsIGxldCdzIHBy
b2NlZWQgd2l0aCB0aGUKPiByZXN0LiBTb3JyeSBmb3IgYSBiaWcgZGVsYXkgb24gbXkgcGFydC4K
PiAKPiBBcyBhIGZpcnN0IHN0ZXAsIEkgZGVjaWRlZCB0byB0YWtlIHN1YnN5c3RlbXMsIGVhY2gg
b2YgdGhlbSBjb3ZlcmVkIGJ5Cj4gb25lIHBhdGNoLCB3aGljaCBnZXQgci1iL2EtYiBtYXJrcyBi
eSBtYWludGFpbmVyIG9mIHRoZSBzdWJzeXN0ZW0gaW4gdjUuCj4gCj4gdjYgaXMgYXZhaWxhYmxl
IGF0Cj4gICBodHRwczovL3NyYy5vcGVudnoub3JnL3NjbS9+dnNlbWVudHNvdi9xZW11LmdpdCAj
dGFnIHVwLWF1dG8tbG9jYWwtZXJyLXBhcnRJLXY2Cj4gCj4gQ2hhbmdlcyB2NS0+djY6Cj4gMDE6
IHVzZSBlcnJwIG5hbWUgZm9yIHRoZSBwYXJhbWV0ZXIsIGFkZCBhc3NlcnRpb24KPiAwMjogYWRk
IGEgbG90IG9mIHRleHQgaW5mb3JtYXRpb24sIGRyb3AgRXJpYydzIHItYi4KPiAgICAgIG5vIHNl
bWFudGljIGNoYW5nZXMuCj4gMDM6IGFkZCBtb3JlIGNvbW1lbnRzCj4gICAgICBza2lwIGZ1bmN0
aW9ucyB3aXRoIHBhdHRlcm4gZXJyb3JfYXBwZW5kXy4qX2hpbnQgaW4gbmFtZQo+ICAgICAgbWFr
ZSBlcnJwIGlkZW50aWZpZXIsIHRvIG1hdGNoIGFueSBuYW1lIG9mIEVycm9yICoqIHBhcmFtdGVy
Cj4gICAgICBzb21lIG90aGVyIGltcHJvdmVtZW50cwo+IDA0OiBvbmx5IGNvbW1pdCBtZXNzYWdl
IGNoYW5nZWQsCj4gICAgICBrZWVwIFBoaWxpcHBlJ3Mgci1iCj4gMDU6IG5ldywgbWFudWFsIHVw
ZGF0ZSBmb3IgaHcvc2Qvc3NpLXNkCj4gMDY6IG9ubHkgY29tbWl0IG1lc3NhZ2UgY2hhbmdlZCwK
PiAgICAgIGtlZXAgUGhpbGlwcGUncyByLWIKPiAwNzogb25seSBjb21taXQgbWVzc2FnZSBjaGFu
Z2VkLAo+ICAgICAga2VlcCBQaGlsaXBwZSdzIHItYgo+IDA4OiBsb2NhbF9wYXJzZV9vcHRzKCkg
Y2hhbmdlZCwgc28gcGF0Y2ggY2hhbmdlZCBpbiB0aGlzCj4gICAgICBmdW5jdGlvbiwgZHJvcCBh
LWIgbWFyawo+ICAgICAgYWxzbywgaW5kZW50YXRpb24gZml4ZWQsIGJ5IGltcHJvdmVtZW50IGlu
IGNvY2NpbmVsbGUgc2NyaXB0Cj4gMDk6IG9ubHkgY29tbWl0IG1lc3NhZ2UgY2hhbmdlZCwKPiAg
ICAgIGtlZXAgU3RlZmFuJ3Mgci1iCj4gMTA6IGNvbW1pdCBtZXNzYWdlIGFuZCBhIGJpdCBvZiBj
b250ZXh0IGNoYW5nZWQsIHN0aWxsIHNlZW1zCj4gICAgICB2YWxpZCB0byBrZWVwIEVyaWMncyBy
LWIKPiAxMTogYWRkIG5ldyBodW5rOiBody9wY2ktaG9zdC94ZW5faWdkX3B0LmMsIHNvLCBkcm9w
IHItYgo+ICAgICAgYWxzbywgaW5kZW50YXRpb24gZml4ZWQsIGJ5IGltcHJvdmVtZW50IGluIGNv
Y2NpbmVsbGUgc2NyaXB0Cj4gCj4gSW4gdGhlc2Ugc2VyaWVzLCB0aGVyZSBpcyBubyBjb21taXQt
cGVyLXN1YnN5c3RlbSBzY3JpcHQsIGVhY2ggZ2VuZXJhdGVkCj4gY29tbWl0IGlzIGdlbmVyYXRl
ZCBpbiBzZXBhcmF0ZS4KPiAKPiBTdGlsbCwgZ2VuZXJhdGluZyBjb21tYW5kcyBhcmUgdmVyeSBz
aW1pbGFyLCBhbmQgbG9va3MgbGlrZQo+IAo+ICAgICAgc2VkIC1uICcvXjxTdWJzeXN0ZW0gbmFt
ZT4kLywvXiQve3MvXkY6IC8vcH0nIE1BSU5UQUlORVJTIHwgXAo+ICAgICAgeGFyZ3MgZ2l0IGxz
LWZpbGVzIHwgZ3JlcCAnXC5baGNdJCcgfCBcCj4gICAgICB4YXJncyBzcGF0Y2ggXAo+ICAgICAg
ICAgIC0tc3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29j
Y2kgXAo+ICAgICAgICAgIC0tbWFjcm8tZmlsZSBzY3JpcHRzL2NvY2NpLW1hY3JvLWZpbGUuaCBc
Cj4gICAgICAgICAgLS1pbi1wbGFjZSAtLW5vLXNob3ctZGlmZiAtLW1heC13aWR0aCA4MAo+IAo+
IE5vdGUsIHRoYXQgaW4gZWFjaCBnZW5lcmF0ZWQgY29tbWl0LCBnZW5lcmF0aW9uIGNvbW1hbmQg
aXMgdGhlIG9ubHkKPiB0ZXh0LCBpbmRlbnRlZCBieSA4IHNwYWNlcyBpbiAnZ2l0IGxvZyAtMScg
b3V0cHV0LCBzbywgdG8gcmVnZW5lcmF0ZSBhbGwKPiBjb21taXRzIChmb3IgZXhhbXBsZSwgYWZ0
ZXIgcmViYXNlLCBvciBjaGFuZ2UgaW4gY29jY2luZWxsZSBzY3JpcHQpLCB5b3UKPiBtYXkgdXNl
IHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKPiAKPiBnaXQgcmViYXNlIC14ICJzaCAtYyBcImdpdCBz
aG93IC0tcHJldHR5PSAtLW5hbWUtb25seSB8IHhhcmdzIGdpdCBjaGVja291dCBIRUFEXiAtLSA7
IGdpdCByZXNldDsgZ2l0IGxvZyAtMSB8IGdyZXAgJ14gICAgICAgICcgfCBzaFwiIiBIRUFEfjcK
PiAKPiBXaGljaCB3aWxsIHN0YXJ0IGF1dG9tYXRlZCBpbnRlcmFjdGl2ZSByZWJhc2UgZm9yIGdl
bmVyYXRlZCBwYXRjaGVzLAo+IHdoaWNoIHdpbGwgc3RvcCBpZiBnZW5lcmF0ZWQgcGF0Y2ggY2hh
bmdlZAo+ICh5b3UgbWF5IGRvIGdpdCBjb21taXQgLS1hbWVuZCB0byBhcHBseSB1cGRhdGVkIGdl
bmVyYXRlZCBjaGFuZ2VzKS4KPiAKPiBOb3RlOgo+ICAgIGdpdCBzaG93IC0tcHJldHR5PSAtLW5h
bWUtb25seSAgIC0gbGlzdHMgZmlsZXMsIGNoYW5nZWQgaW4gSEVBRAo+ICAgIGdpdCBsb2cgLTEg
fCBncmVwICdeICAgICAgICAnIHwgc2ggICAtIHJlcnVuIGdlbmVyYXRpb24gY29tbWFuZCBvZiBI
RUFECj4gCj4gCj4gQ2hlY2sgZm9yIGNvbXBpbGF0aW9uIG9mIGNoYW5nZWQgLmMgZmlsZXMKPiBn
aXQgcmViYXNlIC14ICJzaCAtYyBcImdpdCBzaG93IC0tcHJldHR5PSAtLW5hbWUtb25seSB8IHNl
ZCAtbiAncy9cLmMkLy5vL3AnIHwgeGFyZ3MgbWFrZSAtajlcIiIgSEVBRH43Cj4gICAgCj4gCj4g
VmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSAoMTEpOgo+ICAgIHFhcGkvZXJyb3I6IGFkZCAo
RXJyb3IgKiplcnJwKSBjbGVhbmluZyBBUElzCj4gICAgZXJyb3I6IGF1dG8gcHJvcGFnYXRlZCBs
b2NhbF9lcnIKPiAgICBzY3JpcHRzOiBhZGQgY29jY2luZWxsZSBzY3JpcHQgdG8gdXNlIGF1dG8g
cHJvcGFnYXRlZCBlcnJwCj4gICAgaHcvc2Qvc3NpLXNkOiBmaXggZXJyb3IgaGFuZGxpbmcgaW4g
c3NpX3NkX3JlYWxpemUKPiAgICBTRCAoU2VjdXJlIENhcmQpOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQo+ICAgIHBmbGFzaDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKPiAg
ICBmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gICAgdmlydGlvLTlwOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQo+ICAgIFRQTTogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUKPiAgICBuYmQ6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gICAg
eGVuOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQo+IAo+ICAgaW5jbHVkZS9ibG9jay9u
YmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgIGluY2x1ZGUvcWFwaS9l
cnJvci5oICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExMyArKysrKysrKysrKysrLQo+ICAg
YmxvY2svbmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ5ICsrKy0t
LQo+ICAgaHcvOXBmcy85cC1sb2NhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy
ICstCj4gICBody85cGZzLzlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwo+ICAgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jICAgICAgICAgICAgICAgIHwg
IDE3ICstLQo+ICAgaHcvYmxvY2svcGZsYXNoX2NmaTAxLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCj4gICBody9ibG9jay9wZmxhc2hfY2ZpMDIuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KPiAgIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEyNSArKysrKysrLS0tLS0tLS0tCj4gICBody9udnJhbS9md19jZmcuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KPiAgIGh3L3BjaS1ob3N0L3hlbl9pZ2RfcHQu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQo+ICAgaHcvc2Qvc2RoY2ktcGNpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCj4gICBody9zZC9zZGhjaS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEgKystCj4gICBody9zZC9zc2ktc2QuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjYgKysrLQo+ICAgaHcvdHBtL3RwbV91
dGlsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCj4gICBody94ZW4veGVu
LWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KPiAgIGh3L3hlbi94
ZW4tYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwMCArKysrKystLS0tLS0t
Cj4gICBody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jICAgICAgICAgICAgICAgICAgfCAgMjcg
KystLQo+ICAgaHcveGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDI1ICsrLS0KPiAgIGh3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAgICAg
ICB8ICAyMCArLS0KPiAgIG5iZC9jbGllbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNSArCj4gICBuYmQvc2VydmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDUgKwo+ICAgdHBtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA3ICstCj4gICBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVy
cnAuY29jY2kgfCAxMzkgKysrKysrKysrKysrKysrKysrCj4gICAyNCBmaWxlcyBjaGFuZ2VkLCA0
ODIgaW5zZXJ0aW9ucygrKSwgMjY3IGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQo+IAo+IENDOiBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KPiBDQzogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+Cj4gQ0M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+Cj4gQ0M6IE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+Cj4gQ0M6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5v
cmc+Cj4gQ0M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KPiBDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVs
QHhlbi5vcmc+Cj4gQ0M6ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBoaWxtZEByZWRoYXQu
Y29tPgo+IENDOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgo+IENDOiBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KPiBDQzogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBs
aW51eC5pYm0uY29tPgo+IENDOiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+
Cj4gQ0M6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBDQzogcWVt
dS1ibG9ja0Bub25nbnUub3JnCj4gQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
IAoKCi0tIApCZXN0IHJlZ2FyZHMsClZsYWRpbWlyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:39:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix96W-00077x-4w; Thu, 30 Jan 2020 12:39:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix96U-00077q-7B
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:39:26 +0000
X-Inumbo-ID: 8c6d4976-435d-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c6d4976-435d-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 12:39:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix96S-00047Q-CH; Thu, 30 Jan 2020 12:39:24 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix96S-0001J8-1n; Thu, 30 Jan 2020 12:39:24 +0000
Date: Thu, 30 Jan 2020 12:39:20 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130123920.3akihbn4zvnigp7q@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130123226.GM4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MzI6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMjoyODozNlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gCj4gPiA+ID4gK30KPiA+ID4gPiArCj4gPiA+
ID4gIC8qCj4gPiA+ID4gICAqIExvY2FsIHZhcmlhYmxlczoKPiA+ID4gPiAgICogbW9kZTogQwo+
ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwo+ID4gPiA+IGluZGV4IDk3ZjljMDc4OTEuLjhlMDJiNGM2NDggMTAwNjQ0Cj4g
PiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKPiA+ID4gPiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+ID4g
PiA+ICAgIGVmaSA9IC47Cj4gPiA+ID4gICNlbmRpZgo+ID4gPiA+ICAKPiA+ID4gPiArI2lmZGVm
IENPTkZJR19IWVBFUlZfR1VFU1QKPiA+ID4gPiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xVVEUo
X19maXhfeF90b192aXJ0KDEpKTsKPiA+ID4gCj4gPiA+IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5
IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVjYXVzZSBpdCdzIGFuCj4gPiA+IGVudW0/Cj4g
PiA+IAo+ID4gCj4gPiBZZXMuCj4gPiAKPiA+IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUgYSBz
eW1ib2wgZGlkbid0IHdvcmsgZWl0aGVyLgo+IAo+IEFuZCB5b3UgbXVzdCBkZWZpbmUgdGhhdCBz
eW1ib2wgaW4gdGhlIGxpbmtlciBzY3JpcHQ/IEl0IGRvZXNuJ3Qgc2VlbQo+IHRvIGJlIHVzZWQg
YXQgbGluayB0aW1lLgo+IAoKSSBkb24ndCBmb2xsb3cuIEkgd2lzaCBJIGNvdWxkIGRlZmluZSBh
bmQgdXNlIGEgc3ltYm9sIGluIHRoZSBsaW5rZXIKc2NyaXB0IGJ1dCBjb3VsZG4ndC4KCkFzIGZv
ciBkZWZpbmluZyBhIHN5bWJvbCwgc2VlIHRoZSBwYXRjaCB0aGF0IGludHJvZHVjZXMgdGhlIGV4
ZWN1dGFibGUKZml4bWFwIGZhY2lsaXR5LCBpbiBmdW5jdGlvbiBfX3NldF9maXhtYXBfeC4KCj4g
PiA+ID4gKyNlbmRpZgo+ID4gPiA+ICsKPiA+ID4gPiAgICAvKiBTZWN0aW9ucyB0byBiZSBkaXNj
YXJkZWQgKi8KPiA+ID4gPiAgICAvRElTQ0FSRC8gOiB7Cj4gPiA+ID4gICAgICAgICAqKC5leGl0
LnRleHQpCj4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCj4gPiA+ID4gaW5kZXggODA5NDU0NmI3NS4u
YTliY2IwNjhjYiAxMDA2NDQKPiA+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1h
cC5oCj4gPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAo+ID4gPiA+IEBA
IC0xNiw2ICsxNiw3IEBACj4gPiA+ID4gIAo+ID4gPiA+ICAjZGVmaW5lIEZJWEFERFJfVE9QIChW
TUFQX1ZJUlRfRU5EIC0gUEFHRV9TSVpFKQo+ID4gPiA+ICAjZGVmaW5lIEZJWEFERFJfWF9UT1Ag
KFhFTl9WSVJUX0VORCAtIFBBR0VfU0laRSkKPiA+ID4gPiArI2RlZmluZSBfX2ZpeF94X3RvX3Zp
cnQoeCkgKEZJWEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQo+ID4gPiA+ICAKPiA+
ID4gPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiA+ID4gPiAgCj4gPiA+ID4gQEAgLTExMCw4ICsx
MTEsNiBAQCBleHRlcm4gdm9pZCBfX3NldF9maXhtYXBfeCgKPiA+ID4gPiAgCj4gPiA+ID4gICNk
ZWZpbmUgY2xlYXJfZml4bWFwX3goaWR4KSBfX3NldF9maXhtYXBfeChpZHgsIDAsIDApCj4gPiA+
ID4gIAo+ID4gPiA+IC0jZGVmaW5lIF9fZml4X3hfdG9fdmlydCh4KSAoRklYQUREUl9YX1RPUCAt
ICgoeCkgPDwgUEFHRV9TSElGVCkpCj4gPiA+ID4gLQo+ID4gPiA+ICAjZGVmaW5lIGZpeF94X3Rv
X3ZpcnQoeCkgICAoKHZvaWQgKilfX2ZpeF94X3RvX3ZpcnQoeCkpCj4gPiA+IAo+ID4gPiBUaGlz
IHNlZW1zIGxpa2Ugc29tZSB1bnJlbGF0ZWQgY29kZSBtb3ZlbWVudD8KPiA+ID4gCj4gPiAKPiA+
IEl0IGlzIHJlcXVpcmVkLiBUaGlzIHNlY3Rpb24gaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQg
aW4gbGlua2VyCj4gPiBzY3JpcHQuIEkgaGF2ZSB0byBtb3ZlIHRoYXQgbWFjcm8gYWhlYWQuCj4g
Cj4gT2gsIGJ1dCB5b3UgaW50cm9kdWNlIHRoYXQgbWFjcm8gaW4gcGF0Y2ggIzUsIGNhbiB5b3Ug
cGxhY2UgaXQgYXQgdGhlCj4gcmlnaHQgcG9zaXRpb24gd2hlbiBpbnRyb2R1Y2VkPwoKSXQgd2Fz
bid0IG5lZWRlZCBpbiB0aGUgbGlua2VyIHNjcmlwdCB1bnRpbCBub3cuIEkgZG9uJ3QgbWluZCBk
b2luZyBpdAp0aGF0IHdheSwgYnV0IHNvbWV0aW1lcyBJJ20gdG9sZCB0byBub3cgaW50cm9kdWNl
IHNvbWV0aGluZyB1bnRpbCBpdCBpcwp1c2VkLiBJIHdpc2ggd2UgY291bGQgYmUgbW9yZSBjb25z
aXN0ZW50IG9uIHRoaXMgc29ydCBvZiB0aGluZ3MuCgpBbmQgZnJhbmtseSB0aGlzIHNvcnQgb2Yg
Y2hhbmdlIGFkZHMgbm8gcGFydGljdWxhciB2YWx1ZSBpbiB0aGlzIHNlcmllcwp3aGF0c29ldmVy
LgoKV2VpLgoKPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:42:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix99c-0007sN-ON; Thu, 30 Jan 2020 12:42:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ix99c-0007sI-4F
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:42:40 +0000
X-Inumbo-ID: ffb536a0-435d-11ea-8396-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffb536a0-435d-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 12:42:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580388160;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=DcmEZwuQq3i/pD+2J8ibtjRgeDw1y2BJAicpO2y5cHw=;
 b=DyPxyCtF+N8ZOKtcMdBda2AlFuGrECl4ViBSkLn2q/8Oycgib6Nq2ayA
 O+OnSBm4b5DdB4GalSZpZJeO3Wg3p4oq/8k/pei2NPW0+q4ySX7iBX7SR
 kIFJLNvTHob2bOyLMCco4nTG47JXE8ZTa/RUabBPirGSPtKIeiu4vgHxp A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: N3k6MuO+SPTkpVlEbUGAXn/9477uq6XDS3Mjz2dwwwLsTrTb4wyzErLWVHR+rhP3rXo1uLycNn
 DslZlvd23CqGPZjrWemcHlqN59Gf+rXQd/eQsfmRFV7MnYMuh87Hu/bHm2x2tAtqxW93/4A3UR
 kLbpjn0Ol9mw6Fl5VylcgxzyTNGLx2A1sIT5thiN9yHJJ6M/xNH0DtkSOO+4ypX5cs8adgFPUt
 lWT3DV/x8ujULAnO4IsWIaE+KkcvEIkQYwa5V4z2Mzyk1Aog0PFm/q6WwHa6xOkb8+qECtPxo+
 giA=
X-SBRS: 2.7
X-MesageID: 11850886
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,381,1574139600"; d="scan'208";a="11850886"
Date: Thu, 30 Jan 2020 13:42:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130124229.GN4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-13-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200129202034.15052-13-liuwe@microsoft.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 12/12] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MzRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBWUCBhc3Npc3QgcGFnZSBpcyByYXRoZXIgaW1wb3J0YW50IGFzIHdlIG5lZWQgdG8gdG9nZ2xl
IHNvbWUgYml0cyBpbiBpdAo+IGZvciBlZmZpY2llbnQgbmVzdGVkIHZpcnR1YWxpc2F0aW9uLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gLS0tCj4g
djU6Cj4gMS4gRGVhbCB3aXRoIGVycm9yIHByb3Blcmx5IGluc3RlYWQgb2YgYWx3YXlzIHBhbmlj
a2luZwo+IDIuIFN3YXAgcGVyY3B1IHZhcmlhYmxlcyBkZWNsYXJhdGlvbnMnIGxvY2F0aW9uCj4g
Cj4gdjQ6Cj4gMS4gVXNlIHByaXZhdGUuaAo+IDIuIFByZXZlbnQgbGVhawo+IAo+IHYzOgo+IDEu
IFVzZSB4ZW5oZWFwIHBhZ2UKPiAyLiBEcm9wIHNldF92cF9hc3Npc3QKPiAKPiB2MjoKPiAxLiBV
c2UgSFZfSFlQX1BBR0VfU0hJRlQgaW5zdGVhZAo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMKPiBpbmRleCBhZjBkNmVkNjkyLi5iYzQwYTNkMzM4IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiArKysgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gQEAgLTMxLDYgKzMxLDcgQEAKPiAgCj4gIHN0cnVjdCBt
c19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKPiAgREVGSU5FX1BFUl9DUFVf
UkVBRF9NT1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X3BhZ2UpOwo+ICtERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWSh2b2lkICosIGh2X3ZwX2Fzc2lzdCk7Cj4gIERFRklORV9QRVJfQ1BVX1JF
QURfTU9TVExZKHVuc2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOwo+ICAKPiAgc3RhdGljIHVpbnQ2
NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCj4gQEAgLTE1NSwxNiArMTU2LDU3IEBAIHN0YXRp
YyBpbnQgc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKHZvaWQpCj4gICAgICByZXR1cm4gMDsKPiAg
fQo+ICAKPiArc3RhdGljIGludCBzZXR1cF92cF9hc3Npc3Qodm9pZCkKPiArewo+ICsgICAgdm9p
ZCAqbWFwcGluZzsKPiArICAgIHVpbnQ2NF90IHZhbDsKPiArCj4gKyAgICBtYXBwaW5nID0gdGhp
c19jcHUoaHZfdnBfYXNzaXN0KTsKCllvdSBjb3VsZCBhbHNvIGF2b2lkIHRoZSB1c2FnZSBvZiB0
aGUgbG9jYWwgbWFwcGluZyB2YXJpYWJsZSBoZXJlLgoKPiArCj4gKyAgICBpZiAoICFtYXBwaW5n
ICkKPiArICAgIHsKPiArICAgICAgICBtYXBwaW5nID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4g
KyAgICAgICAgaWYgKCAhbWFwcGluZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBhbGxvY2F0ZSB2cF9hc3Npc3QgcGFnZSBmb3IgQ1BVJXVcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICsgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGNsZWFyX3BhZ2UobWFwcGlu
Zyk7Cj4gKyAgICAgICAgdGhpc19jcHUoaHZfdnBfYXNzaXN0KSA9IG1hcHBpbmc7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgdmFsID0gKHZpcnRfdG9fbWZuKG1hcHBpbmcpIDw8IEhWX0hZUF9QQUdFX1NI
SUZUKQoKVGhlcmUncyB2aXJ0X3RvX21hZGRyIHdoaWNoIHdvdWxkIGF2b2lkIHRoZSBzaGlmdC4K
Cj4gKyAgICAgICAgfCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFX0VOQUJMRTsKPiArICAgIHdy
bXNybChIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCB2YWwpOwo+ICsKPiArICAgIHJldHVybiAw
Owo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKPiAgewo+ICAgICAg
c2V0dXBfaHlwZXJjYWxsX3BhZ2UoKTsKPiArCj4gICAgICBpZiAoIHNldHVwX2h5cGVyY2FsbF9w
Y3B1X2FyZygpICkKPiAgICAgICAgICBwYW5pYygiSHlwZXJjYWxsIHBlcmNwdSBhcmcgc2V0dXAg
ZmFpbGVkXG4iKTsKPiArCj4gKyAgICBpZiAoIHNldHVwX3ZwX2Fzc2lzdCgpICkKPiArICAgICAg
ICBwYW5pYygiVlAgYXNzaXN0IHBhZ2Ugc2V0dXAgZmFpbGVkXG4iKTsKPiAgfQo+ICAKPiAgc3Rh
dGljIGludCBhcF9zZXR1cCh2b2lkKQo+ICB7Cj4gLSAgICByZXR1cm4gc2V0dXBfaHlwZXJjYWxs
X3BjcHVfYXJnKCk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgcmMgPSBzZXR1cF9oeXBlcmNh
bGxfcGNwdV9hcmcoKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gb3V0OwoKTm8g
bmVlZCBmb3IgYSBsYWJlbCwgYXMganVzdCByZXR1cm5pbmcgaGVyZSB3b3VsZCBtYWtlIHRoZSBm
dW5jdGlvbgpzaG9ydGVyOgoKcmMgPSBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKaWYgKCBy
YyApCiAgICByZXR1cm4gcmM7CgpyZXR1cm4gc2V0dXBfdnBfYXNzaXN0KCk7CgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 12:44:44 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 12: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 1ix9BW-00080T-AK; Thu, 30 Jan 2020 12:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q1Hx=3T=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ix9BV-00080O-9v
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 12:44:37 +0000
X-Inumbo-ID: 4568af43-435e-11ea-8a47-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4568af43-435e-11ea-8a47-12813bfff9fa;
 Thu, 30 Jan 2020 12:44:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580388276;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=TdJQiEIT7f81rOy+en2NUwGPnY837+PTewxXMY2sNe8=;
 b=HTP6/7As2ZnqBq3YuPokverEwU7QMKDBuvvVKryAxnMrwbyyHvOsdRNw
 jA6O33poWLkLwI45xtfxGFyG89X3tMsOTlgNcKoAPQRHCxiYp2Cc6AUAk
 KmuHgD5hq2C0+Ox7Co7azmmJFxGWViKC05wRPA03s9syXkb2yEtVzwfOk s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kVyJx2F1lEctrHVWptclmBBBGKe0TkuOkTlao5t+Op5rH493fXaedTUI6YhGK2u8zFemNYXhpW
 +oW8eBSnWIXsLOS7H33YR2UTD7qell+c072QNZ+8ufRaBtYjzLbeRw+3zu/Zw8hAN/dnICoV1T
 Mba3ARMlUF7oNObRXnbEpAylbRBbb9KHQqBZ5Mqj0ygZiA7rviuwi+2WFx+fw3ebRkT1I4nlcp
 BB76n0SXYNVKl7nv82shN+udMifmIJxKEhPJV1/ccZ7YV7SIc7bppOzVxHeOc4F7JVtXORp0iO
 tGk=
X-SBRS: 2.7
X-MesageID: 12288024
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12288024"
Date: Thu, 30 Jan 2020 12:44:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20200130124431.GO1288@perard.uk.xensource.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-5-anthony.perard@citrix.com>
 <20200130091251.GB4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130091251.GB4679@Air-de-Roger>
Subject: Re: [Xen-devel] [PATCH 4/5] OvmfPkg/XenPlatformPei: Calibrate APIC
 timer frequency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, devel@edk2.groups.io,
 Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTA6MTI6NTFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAxMjoxMjozNFBNICswMDAwLCBBbnRo
b255IFBFUkFSRCB3cm90ZToKPiA+ICsgIFBhcmFtZXRlcnMuZG9taWQgPSBET01JRF9TRUxGOwo+
ID4gKyAgUGFyYW1ldGVycy5ncGZuID0gKFVJTlROKSBQYWdlUHRyID4+IEVGSV9QQUdFX1NISUZU
Owo+ID4gKyAgUmV0dXJuQ29kZSA9IFhlbkh5cGVyY2FsbE1lbW9yeU9wIChYRU5NRU1fcmVtb3Zl
X2Zyb21fcGh5c21hcCwgJlBhcmFtZXRlcnMpOwo+IAo+IEknbSBhZnJhaWQgdGhpcyB3aWxsIGxl
YXZlIGEgaG9sZSBpbiB0aGUgcDJtLCBhbmQgaGVuY2UgZnJlZWluZyB0aGUKPiBwYWdlIGJhY2sg
dG8gT1ZNRiBpcyB3cm9uZyAoSSBhc3N1bWUgdGhpcyBpcyB3aGF0IEZyZWVQYWdlcyBkb2VzIGlu
Cj4gQ2FsaWJyYXRlTGFwaWNUaW1lciksIGFzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHdvdWxkIGJl
IHVucG9wdWxhdGVkCj4gYWZ0ZXIgdGhlIGNhbGwgdG8gWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNt
YXAuCgpJIGd1ZXNzIHRoZXJlJ3MgbW9yZSByZWZhY3RvcmluZyB0byBkbyBpbiBPVk1GLCB0aGVy
ZSBhcmUgb3RoZXIncyBvZgp0aGlzIGtpbmQgb2YgY2FsbCwgbW9zdGx5IGluIHRoZSBQViBkcml2
ZXJzLCBYZW5CdXNEeGUuCgo+ID4gKwo+ID4gKyAgU2hhcmVkSW5mbyA9IEFsbG9jYXRlUGFnZXMg
KDEpOwo+IAo+IEhtLCBpdCdzIG5vdCB0aGUgYmVzdCBhcHByb2FjaCB0byB1c2UgYSByZWd1bGFy
IG1lbW9yeSBwYWdlIHRvIG1hcCB0aGUKPiBzaGFyZWQgaW5mbzogbWFwcGluZyBpdCBpcyB2ZXJ5
IGxpa2VseSB0byBjYXVzZSBzdXBlcnBhZ2Ugc2hhdHRlcmluZywKPiBhbmQgb25jZSB1bm1hcHBl
ZCBpdCBsZWF2ZXMgYSBob2xlIGluIHRoZSBwMm0uCgo6LSgKCj4gQXMgYSByZWZlcmVuY2UgeW91
IGNvdWxkIG1hcCB0aGUgc2hhcmVkIGluZm8gcGFnZSBhdCBtYXhpbXVtIHBoeXNpY2FsCj4gYWRk
cmVzcyBhbGxvd2VkIChhZnRlciBjaGVja2luZyBpdCdzIG5vdCBwb3B1bGF0ZWQpIGxpa2UgV2Vp
IGlzIGRvaW5nCj4gZm9yIHRoZSBYZW4gb24gSHlwZXJWIHdvcmsuCgpJJ2xsIGxvb2sgYXQgd2hh
dCBjYW4gYmUgZG9uZSB3aXRoIE9WTUYuCgpJcyB0aGVyZSBzb21lIGtpbmQgb2YgaW5mb3JtYXRp
b24gdGhhdCBYZW4gY291bGQgZ2l2ZT8gT3IgaXMgaXQgYWxsCmluZm9ybWF0aW9uIHRoYXQgT1ZN
RiBzaG91bGQga2VlcCB0cmFjayBvZj8gT3IgaWYgWGVuIG9ubHkgaGF2ZQpYRU5NRU1fbWVtb3J5
X21hcCwgdGhlbiBPVk1GIGFscmVhZHkgaGF2ZSB0aGlzIGluZm9ybWF0aW9uLgoKVGhhbmtzLAoK
LS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:03:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:03: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 1ix9Ti-0001D9-VX; Thu, 30 Jan 2020 13:03:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qjAx=3T=ts.fujitsu.com=dietmar.hahn@srs-us1.protection.inumbo.net>)
 id 1ix9Th-0001D4-5p
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:03:25 +0000
X-Inumbo-ID: e46b1aa6-4360-11ea-b211-bc764e2007e4
Received: from mail1.bemta25.messagelabs.com (unknown [195.245.230.5])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e46b1aa6-4360-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 13:03:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ts.fujitsu.com;
 s=200619tsfj; t=1580389401; i=@ts.fujitsu.com;
 bh=qV2Soxzjhd61mIltzMF6ADxseVj67k3ys2aTWSv6C7o=;
 h=From:To:Subject:Date:Message-ID:MIME-Version:
 Content-Transfer-Encoding:Content-Type;
 b=nwtHVkodnIzoEX5GJL+nXyYpdRTunKgC0kfri1VRndIqHgchG2sFv5C64RwDW3GwY
 /y2mdZnJklOqkVGM0ulzOKYAA3AtnZpjnLy6JBHcmdML0DswqDov/Bkz1MiQ3rGkL9
 PAqTMZbj/7G1IqNZYVlASEq9cFt9Bu9sPY8yACodGITvkE1Zi5FytVRPx03CDiIXCd
 HPCpkjC/VNOXVGTchaqVGI4SlcsXAzu9c+r5SZ7qlel4Tt+OnJAa6BkfniURLArHb3
 s4T/rIiMB+hDJB0KG0QHwIvNv8JF1Koc57mi919VxaY+ZcHty8c7QAzoWAPPLja4dK
 5hiIgGhNCedVw==
Received: from [100.112.193.12] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-west-1.aws.symcld.net id C0/17-20876-914D23E5;
 Thu, 30 Jan 2020 13:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsViZ8MxVVfyilG
 cwbMTjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8af+V3sBf1sFT27L7A1MLazdjFycQgJzGGU
 OPH+PzuEs4JR4veUlYxdjJwcbAIGErteHWIGsUUEXCV6/j8Dsjk4hAWcJVZ/KQAJswioSnzun
 sUKYvMKGEocftjCDGELSpyc+YQFxGYWkJfouNzICmHrSCzY/YltAiPXLCRls5CUzUJStoCReR
 WjeVJRZnpGSW5iZo6uoYGBrqGhka6hpbGusaleYpVuol5qqW55anGJrqFeYnmxXnFlbnJOil5
 easkmRmCwpBQcVN7BOHPte71DjJIcTEqivLtWGsUJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9
 dwEoJ1iUmp5akZaZAwxcmLQEB4+SCG/uJaA0b3FBYm5xZjpE6hSjopQ4bx5IQgAkkVGaB9cGi
 5ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlcBNfwW0mAlo8bdEA5DFJYkIKa
 kGpnDurHWe3YdKd0tr1LT91lu/fde38/c/e0w7Kd9nxGjt1OGy63l3YbxVXKuHj6bn3FtyO0S
 2O1btPf3Vq2ZCkVivqC5vBdd8zW/Vok+m19t+vOWpUK8RqzDp476f7+uz2a/MkRVbXhD5f8G0
 A1x3Z5a8PvClvO+w+sZNjRdjZmi72Pkk1UwrZm84Xu8/wdlJ7cF3to/3d5uce/H06rnfgp/1Y
 sXP/zwv0KX8USHkV7S33RxBq7zktu9JpRWaN6RVW054GlxuPnB24cQ3/H+vVG9c7TTxUVPMnk
 6dqtwLO485/Qh7qza5MXn336LvO9I5/P1L5UINatOsJz5d2LmlwcV6+s0Sl/cXOb5L7goOVWI
 pzkg01GIuKk4EAAwKWaARAwAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-17.tower-265.messagelabs.com!1580389400!7546!1
X-Originating-IP: [62.60.8.149]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.44.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25690 invoked from network); 30 Jan 2020 13:03:20 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-17.tower-265.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Jan 2020 13:03:20 -0000
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with SMTP id 00UD3FsP012330;
 Thu, 30 Jan 2020 13:03:20 GMT
Received: from amur.mch.fsc.net (amur.mch.fsc.net [10.172.102.28])
 by sanpedro.mch.fsc.net (Postfix) with ESMTP id 2B39D9D00F07;
 Thu, 30 Jan 2020 14:03:06 +0100 (CET)
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:03:06 +0100
Message-ID: <2704996.bt05f1kDAn@amur.mch.fsc.net>
MIME-Version: 1.0
Subject: [Xen-devel] Kdump doesn't work when running with xen on newer
 hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgp3ZSB1c2UgU0xFUzEyIHdpdGgga2VybmVsLWRlZmF1bHQtNC4xMi4xNC05NS40NS4xLng4
Nl82NCBhbmQgCnhlbi00LjExLjNfMDItMi4yMC4xLng4Nl82NAoKVGhlIGR1bXAga2VybmVsIGRv
ZXNuJ3Qgc3RhcnQgYWZ0ZXIgImVjaG8gYyA+IC9wcm9jL3N5c3JxX3RyaWdnZXIiLgpMYXN0IG1l
c3NhZ2VzIG9uIGNvbnNvbGUgYXJlOgpbICAzODUuNzE3NTMyXSBLZXJuZWwgcGFuaWMgLSBub3Qg
c3luY2luZzogRmF0YWwgZXhjZXB0aW9uClsgIDM4NS43MzQ1NjVdIEtlcm5lbCBPZmZzZXQ6IGRp
c2FibGVkCihYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogRXhlY3V0aW5nIGtleGVjIGltYWdl
IG9uIGNwdTU4CihYRU4pIFNob3QgZG93biBhbGwgQ1BVcwoKQWZ0ZXIgYSBzaG9ydCB0aW1lIGEg
cmVib290IGlzIGluaXRpYXRlZC4KV2l0aG91dCB4ZW4gdGhlIGtkdW1wIHdvcmtzLgoKV2Ugc2Vl
IHRoaXMgYmVoYXZpb3VyIG9ubHkgb24gbmV3ZXIgaGFyZHdhcmUsIGZvciBleGFtcGxlIGEgc2Vy
dmVyIHdpdGgKSW50ZWwoUikgWGVvbihSKSBHb2xkIDYyNDIgQ1BVIEAgMi44MEdIegoKSSBidWls
dCB0aGUgZnJlc2ggcmVsZWFzZWQgeGVuLTQuMTMgbXlzZWxmIGFuZCB0cmllZCBpdCBidXQgdGhp
cyBkb2Vzbid0IGhlbHAuCgpJIHRyaWVkIHgyYXBpYz1vZmYgb24gdGhlIHhlbiBzaWRlIGFuZCBu
b3gyYXBpYyBvbiB0aGUgbGludXggc2lkZSBidXQgbm8gc3VjY2Vzcy4KCkFueSBoZWxwIHdvdWxk
IGJlIHZlcnkgd2VsY29tZS4KTWFueSB0aGFua3MKCkRpZXRtYXIuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:06:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13: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 1ix9WW-0001LF-Dg; Thu, 30 Jan 2020 13:06:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix9WV-0001L9-0K
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:06:19 +0000
X-Inumbo-ID: 4d34f782-4361-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d34f782-4361-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 13:06: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 mx2.suse.de (Postfix) with ESMTP id C38D7B04F;
 Thu, 30 Jan 2020 13:06:16 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-10-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b794460e-75a0-12e8-07e7-c3731ff7493c@suse.com>
Date: Thu, 30 Jan 2020 14:06:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-10-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 09/12] xen/build: include
 include/config/auto.conf in main 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gLS0tIGEveGVuL01h
a2VmaWxlCj4gKysrIGIveGVuL01ha2VmaWxlCj4gQEAgLTQ5LDcgKzQ5LDcxIEBAIGRlZmF1bHQ6
IGJ1aWxkCj4gIC5QSE9OWTogZGlzdAo+ICBkaXN0OiBpbnN0YWxsCj4gIAo+IC1idWlsZCBpbnN0
YWxsOjogaW5jbHVkZS9jb25maWcvYXV0by5jb25mCj4gKwo+ICtpZm5kZWYgcm9vdC1tYWtlLWRv
bmUKPiArIyBzZWN0aW9uIHRvIHJ1biBiZWZvcmUgY2FsbGluZyBSdWxlcy5taywgYnV0IG9ubHkg
b25jZS4KPiArIwo+ICsjIFRvIG1ha2Ugc3VyZSB3ZSBkbyBub3QgaW5jbHVkZSAuY29uZmlnIGZv
ciBhbnkgb2YgdGhlICpjb25maWcgdGFyZ2V0cwo+ICsjIGNhdGNoIHRoZW0gZWFybHksIGFuZCBo
YW5kIHRoZW0gb3ZlciB0byB0b29scy9rY29uZmlnL01ha2VmaWxlCj4gKwo+ICtjbGVhbi10YXJn
ZXRzIDo9ICVjbGVhbgo+ICtuby1kb3QtY29uZmlnLXRhcmdldHMgOj0gJChjbGVhbi10YXJnZXRz
KSBcCj4gKwkJCSB1bmluc3RhbGwgZGVidWcgY2xvYyBcCj4gKwkJCSBjc2NvcGUgVEFHUyB0YWdz
IE1BUCBndGFncyBcCj4gKwkJCSB4ZW52ZXJzaW9uCj4gKwo+ICtjb25maWctYnVpbGQJOj0KCklz
IHRoaXMgYWN0dWFsbHkgbmVlZGVkPyBXaGlsZSBjb3JyZWN0IChhZmFpY3QpIHRvZ2V0aGVyIHdp
dGggdGhlCmlmZGVmIGZ1cnRoZXIgZG93biwgSSBmaW5kIHRoaXMgYXNwZWN0IG9mIG1ha2UgYmVo
YXZpb3IgYSBsaXR0bGUKY29uZnVzaW5nLCBhbmQgaGVuY2UgaXQgd291bGQgc2VlbSBzbGlnaHRs
eSBiZXR0ZXIgaWYgdGhlcmUgd2FzCm5vIGVtcHR5IGRlZmluaXRpb24gb2YgdGhpcyBzeW1ib2wu
Cgo+ICtuZWVkLWNvbmZpZwk6PSAxCgpIZXJlIGFuZCBiZWxvdywgd291bGQgaXQgYmUgcG9zc2li
bGUgdG8gdXNlIHkgaW5zdGVhZCBvZiAxLCB0bwptYXRjaCBob3cgInRydWUiIGdldHMgZXhwcmVz
c2VkIGluIHZhcmlvdXMgcGxhY2VzIGVsc2V3aGVyZT8KT3Igd291bGQgdGhlcmUgYWdhaW4gYmUg
ZGV2aWF0aW9uLWZyb20tTGludXggY29uY2VybnM/Cgo+ICtpZm5lcSAoJChmaWx0ZXIgJChuby1k
b3QtY29uZmlnLXRhcmdldHMpLCAkKE1BS0VDTURHT0FMUykpLCkKPiArCWlmZXEgKCQoZmlsdGVy
LW91dCAkKG5vLWRvdC1jb25maWctdGFyZ2V0cyksICQoTUFLRUNNREdPQUxTKSksKQo+ICsJCW5l
ZWQtY29uZmlnIDo9Cj4gKwllbmRpZgo+ICtlbmRpZgo+ICsKPiAraWZuZXEgKCQoZmlsdGVyIGNv
bmZpZyAlY29uZmlnLCQoTUFLRUNNREdPQUxTKSksKQoKSnVzdCAkKGZpbHRlciAlY29uZmlnLCAu
Li4pIHN1ZmZpY2VzIGhlcmUsIGFmYWljdCwgc2ltaWxhciB0bwphYm92ZSAiJWNsZWFuIiBhbHNv
IGJlaW5nIHVzZWQgdG8gY292ZXIgImNsZWFuIi4KCj4gKwljb25maWctYnVpbGQgOj0gMQo+ICtl
bmRpZgo+ICsKPiArZXhwb3J0IHJvb3QtbWFrZS1kb25lIDo9IDEKPiArZW5kaWYgIyByb290LW1h
a2UtZG9uZQo+ICsKPiAraWZkZWYgY29uZmlnLWJ1aWxkCj4gKyMgPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Cj4gKyMgKmNvbmZpZyB0YXJnZXRzIG9ubHkgLSBtYWtlIHN1cmUgcHJlcmVxdWlzaXRlcyBhcmUg
dXBkYXRlZCwgYW5kIGRlc2NlbmQKPiArIyBpbiB0b29scy9rY29uZmlnIHRvIG1ha2UgdGhlICpj
b25maWcgdGFyZ2V0Cj4gKwo+ICtjb25maWc6IEZPUkNFCj4gKwkkKE1BS0UpIC1mICQoQkFTRURJ
UikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQo
U1JDQVJDSCkgSE9TVENDPSIkKEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiICRACj4gKwo+
ICsjIENvbmZpZy5tayB0cmllcyB0byBpbmNsdWRlIC5jb25maWcgZmlsZSwgZG9uJ3QgdHJ5IHRv
IHJlbWFrZSBpdAo+ICslLy5jb25maWc6IDsKClRoaXMgZGlkbid0IGV4aXN0IGJlZm9yZSAtIHdo
eSBpcyBpdCBuZWVkZWQgYWxsIG9mIHRoZSBzdWRkZW4/Cgo+ICslY29uZmlnOiBGT1JDRQo+ICsJ
JChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNI
PSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIk
KEhPU1RDWFgpIiAkQAo+ICsKPiArZWxzZSAjICFjb25maWctYnVpbGQKPiArCj4gK2lmZGVmIG5l
ZWQtY29uZmlnCj4gK2luY2x1ZGUgaW5jbHVkZS9jb25maWcvYXV0by5jb25mCj4gKyMgUmVhZCBp
biBkZXBlbmRlbmNpZXMgdG8gYWxsIEtjb25maWcqIGZpbGVzLCBtYWtlIHN1cmUgdG8gcnVuIHN5
bmNjb25maWcgaWYKPiArIyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4KPiAraW5jbHVkZSBpbmNsdWRl
L2NvbmZpZy9hdXRvLmNvbmYuY21kCj4gKwo+ICsjIEFsbG93IHBlb3BsZSB0byBqdXN0IHJ1biBg
bWFrZWAgYXMgYmVmb3JlIGFuZCBub3QgZm9yY2UgdGhlbSB0byBjb25maWd1cmUKPiArJChLQ09O
RklHX0NPTkZJRyk6Cj4gKwkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtl
ZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9TVENDPSIkKEhP
U1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiIGRlZmNvbmZpZwo+ICsKPiArIyBUaGUgYWN0dWFs
IGNvbmZpZ3VyYXRpb24gZmlsZXMgdXNlZCBkdXJpbmcgdGhlIGJ1aWxkIGFyZSBzdG9yZWQgaW4K
PiArIyBpbmNsdWRlL2dlbmVyYXRlZC8gYW5kIGluY2x1ZGUvY29uZmlnLy4gVXBkYXRlIHRoZW0g
aWYgLmNvbmZpZyBpcyBuZXdlciB0aGFuCj4gKyMgaW5jbHVkZS9jb25maWcvYXV0by5jb25mICh3
aGljaCBtaXJyb3JzIC5jb25maWcpLgo+ICsjCj4gKyMgVGhpcyBleHBsb2l0cyB0aGUgJ211bHRp
LXRhcmdldCBwYXR0ZXJuIHJ1bGUnIHRyaWNrLgo+ICsjIFRoZSBzeW5jY29uZmlnIHNob3VsZCBi
ZSBleGVjdXRlZCBvbmx5IG9uY2UgdG8gbWFrZSBhbGwgdGhlIHRhcmdldHMuCj4gKyUvYXV0by5j
b25mICUvYXV0by5jb25mLmNtZDogJChLQ09ORklHX0NPTkZJRykKPiArCSQoTUFLRSkgLWYgJChC
QVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gpIFNSQ0FS
Q0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hYKSIgc3lu
Y2NvbmZpZwoKUHJldmlvdXNseSB0aGUgdGFyZ2V0IHBhdHRlcm4gd2FzIGluY2x1ZGUvY29uZmln
LyUuY29uZi4gSXMgdGhlcmUgYQpwYXJ0aWN1bGFyIHJlYXNvbiBmb3IgdGhlIHN3aXRjaD8KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:07:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:07: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 1ix9XY-0001Qg-Qg; Thu, 30 Jan 2020 13:07:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8MHj=3T=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ix9XX-0001Qb-HL
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:07:23 +0000
X-Inumbo-ID: 73100ff0-4361-11ea-8a51-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.96]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73100ff0-4361-11ea-8a51-12813bfff9fa;
 Thu, 30 Jan 2020 13:07:21 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=cT9J442gzDwSkXycjB/ttEzs7UNuTsIa2azJx408znU3HhBSzHUl1JxCZYDDbfhKbRLatKOa85VUGv453f1+YgROeLXeTcJ39DhlPsiPNGTAt/09mi9QNhl875x56KlisazDRtAjSK76QaBqKqag+q1WJw/XtcIqxPRLBBDLvw+gYasqjcgy1KxC5xWNwp+zAJDEJFJAxaW7NAjgXdnb63iVx5F9RnFBxj8BE4QBjYLrghK1/o3wyZZ+94hlqgxpbdiQJaq3tdcWw5jddKscV38OT7Vls0jMltaTABE5PQGLkX5hB1hOo6LMrwYb49aWBRbocBuatnxi3DsDBOxC3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Bb3c7ikKEaUpRKvl3OOPC8awpqp517KhQxRKIwnyx+8=;
 b=hh/aatZD3PS+IXDMdhMmByUcEPFfeu9IGGsfXex/hxfPguwfQTkUehbw9CcUt+mRByozeTi9/f/RxBmobEgubduUYQS7+zgOVafqJTNkGE+RzHvFvCZBArEEJCozPLKqdiR0JVxhmKHaU/3eut722LmqweaT5qP3d0Tt2fvWK2a+C57QuahxD/FAfeunN4A+Rt8VRtNFv21/Z6uqQFtG6tv1r6lT53KONWTcXAqn8YtBZuEtHMT0cRDOJho9TAA9mNwt4ON+aewYpQh0CWoKcZJwVCCqJaPxNCgQAU9/+wTHpyYeHkmDoRPqkMo/QyzNSWC2NvbKYMF9CLo+wyMZVw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Bb3c7ikKEaUpRKvl3OOPC8awpqp517KhQxRKIwnyx+8=;
 b=ELDs9u+9dvOaHHBN9ZbAYeJRd9EVaj3YMWLf5eYhanKkC26UUFn5hhX6xxuFUjtGcXGF02d09fw2GOdIAedMAHvIG99snsTZDCd1vVanZsBoO1kpnHp3pYzLfBt0m89jjkGadT6O9hrr4Mzi0+Y7c0NFpHYXZI2Xfsb0v67dcuU=
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com (10.170.219.144) by
 DB6PR02MB3093.eurprd02.prod.outlook.com (10.175.233.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.26; Thu, 30 Jan 2020 13:07:15 +0000
Received: from DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d]) by DB6PR02MB2999.eurprd02.prod.outlook.com
 ([fe80::f1c2:7dd1:1131:1c1d%7]) with mapi id 15.20.2665.027; Thu, 30 Jan 2020
 13:07:15 +0000
Received: from aisaila-Latitude-E5570.dsd.bitdefender.biz (91.199.104.6) by
 ZRAP278CA0010.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20 via Frontend Transport; Thu, 30 Jan 2020 13:07:13 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V2] x86/altp2m: Hypercall to set altp2m view visibility
Thread-Index: AQHV124xlaiLFBXa8kCbjgVBTXJ5ww==
Date: Thu, 30 Jan 2020 13:07:15 +0000
Message-ID: <20200130130649.14538-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: ZRAP278CA0010.CHEP278.PROD.OUTLOOK.COM
 (2603:10a6:910:10::20) To DB6PR02MB2999.eurprd02.prod.outlook.com
 (2603:10a6:6:17::16)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 48dd1b75-aeeb-4f83-f3e4-08d7a58553ad
x-ms-traffictypediagnostic: DB6PR02MB3093:|DB6PR02MB3093:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB6PR02MB3093C4CC51CAD91896DCEC45AB040@DB6PR02MB3093.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2657;
x-forefront-prvs: 02981BE340
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(189003)(199004)(498600001)(5660300002)(81156014)(66946007)(66446008)(64756008)(66476007)(66556008)(1076003)(7416002)(8676002)(8936002)(81166006)(6486002)(36756003)(71200400001)(54906003)(6512007)(4326008)(86362001)(186003)(16526019)(2616005)(26005)(6506007)(956004)(2906002)(6916009)(52116002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR02MB3093;
 H:DB6PR02MB2999.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aidIFauMqTAwi93spfoN24V5FtlE2BmZqGxeR1yKUkYfeTkLb5jYVyDmjTzJwL8shME1y7ICfGDC+lQHQsakLZA0wbULEBzu/RNerINdycWseJvzaLhBpsVY2RnCmFKc5HATo1C1aHMjxxAqErYjKdKN6od9JlEQx83d4THv604l0yeNdb6LnGILCegpt1Rz9IcRTgooA03wX/ZAIDf2KpvrpIDk2vDG6lwYG3wOO7f3+Bfcjjf7i4+GEKDg20zekQw/Pd7k7fNrmqfk66AWgWm/S8iMrn6ZL0EC+DN6ebdmI74b2oMn90xeYSXTWisNoQsFwaPDfyNBS3Kt7HJoXac79TliMIoXUkWOr0edfXin996eBNn8clHit6aylirBzz0V1w5TLEzXA1AE7Bo7h73wEiIYMAXM86lZTciVK6Y2Lm/rpRfgOYM0UUgd/kxK
x-ms-exchange-antispam-messagedata: OlJpTKSNbl/NBZcv5BXROJF8f0ffKBnBqyuf9HUS0Dba1cIovFG+oiiKqHaztjI1q6O4ohvAkyGO2AZ8ikc+jEjtY4+Qnp116VzuPUx2nvC3GUydlZd+VzsQPBqMLGpO8YbIvEg3IlmHHrCV3dPFhg==
Content-ID: <8B6C98E9D42B82428DF867AFB7224D76@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48dd1b75-aeeb-4f83-f3e4-08d7a58553ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2020 13:07:15.1225 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cnvvH0TfUf0Kik5l3X7snc3wPQy31XqZNxc7ouCgqPoxVlP2jbCD19YUJt54D/MDExs56c9ZL5/YmwznCF4GhwK+Sp3Jrc0d/uzvSC6wQNk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR02MB3093
Subject: [Xen-devel] [PATCH V2] x86/altp2m: Hypercall to set altp2m view
 visibility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.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>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgYSBndWVzdCBjYW4gY2FsbCB2bWZ1bmMgdG8gY2hhbmdlIHRoZSBhbHRw
Mm0gdmlldy4gVGhpcw0Kc2hvdWxkIGJlIGxpbWl0ZWQgaW4gb3JkZXIgdG8gYXZvaWQgYW55IHVu
d2FudGVkIHZpZXcgc3dpdGNoLg0KDQpUaGUgbmV3IHhjX2FsdHAybV9zZXRfdmlzaWJpbGl0eSgp
IHNvbHZlcyB0aGlzIGJ5IG1ha2luZyB2aWV3cyBpbnZpc2libGUNCnRvIHZtZnVuYy4NClRoaXMg
aXMgZG9uZSBieSBoYXZpbmcgYSBzZXBhcmF0ZSBhcmNoLmFsdHAybV93b3JraW5nX2VwdHAgdGhh
dCBpcw0KcG9wdWxhdGVkIGFuZCBtYWRlIGludmFsaWQgaW4gdGhlIHNhbWUgcGxhY2VzIGFzIGFs
dHAybV9lcHRwLiBUaGlzIGlzDQp3cml0dGVuIHRvIEVQVFBfTElTVF9BRERSLg0KVGhlIHZpZXdz
IGFyZSBtYWRlIGluL3Zpc2libGUgYnkgbWFya2luZyB0aGVtIHdpdGggSU5WQUxJRF9NRk4gb3IN
CmNvcHlpbmcgdGhlbSBiYWNrIGZyb20gYWx0cDJtX2VwdHAuDQpUbyBoYXZlIGNvbnNpc3RlbmN5
IHRoZSB2aXNpYmlsaXR5IGFsc28gYXBwbGllcyB0bw0KcDJtX3N3aXRjaF9kb21haW5fYWx0cDJt
X2J5X2lkKCkuDQoNClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPg0KLS0tDQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+DQpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4NCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4NCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPg0KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJp
eC5jb20+DQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KQ0M6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4NCi0tLQ0KQ2hhbmdlcyBzaW5jZSBWMToNCgktIERyb3Ag
ZG91YmxlIHZpZXcgZnJvbSB0aXRsZS4NCi0tLQ0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgfCAgMiArKw0KIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAyNCArKysr
KysrKysrKysrKysrKysrKysrKysNCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgIHwg
MjUgKysrKysrKysrKysrKysrKysrKysrKysrKw0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgfCAgMiArLQ0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgfCAxNSArKysr
KysrKysrKysrKysNCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgIHwgIDEgKw0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgfCAgNSArKysrLQ0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgfCAgMSArDQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3Au
aCB8IDEwICsrKysrKysrKysNCiA5IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQppbmRleCBjYzRlYjFlM2QzLi5kYmVh
Nzg2MWU3IDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgNCisrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQpAQCAtMTk0Myw2ICsxOTQzLDggQEAgaW50
IHhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21p
ZCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IG5ld19nZm4pOw0KIGludCB4
Y19hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHVpZCwg
dWludDE2X3QgKnAybWlkeCk7DQoraW50IHhjX2FsdHAybV9zZXRfdmlzaWJpbGl0eSh4Y19pbnRl
cmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsDQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCB2aWV3X2lkLCBib29sIHZpc2libGUpOw0KIA0KIC8qKiANCiAgKiBNZW0g
cGFnaW5nIG9wZXJhdGlvbnMuDQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMg
Yi90b29scy9saWJ4Yy94Y19hbHRwMm0uYw0KaW5kZXggNDZmYjcyNTgwNi4uNjk4N2M5NTQxZiAx
MDA2NDQNCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jDQorKysgYi90b29scy9saWJ4Yy94
Y19hbHRwMm0uYw0KQEAgLTQxMCwzICs0MTAsMjcgQEAgaW50IHhjX2FsdHAybV9nZXRfdmNwdV9w
Mm1faWR4KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwNCiAgICAgeGNfaHlw
ZXJjYWxsX2J1ZmZlcl9mcmVlKGhhbmRsZSwgYXJnKTsNCiAgICAgcmV0dXJuIHJjOw0KIH0NCisN
CitpbnQgeGNfYWx0cDJtX3NldF92aXNpYmlsaXR5KHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50
MzJfdCBkb21pZCwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdf
aWQsIGJvb2wgdmlzaWJsZSkNCit7DQorICAgIGludCByYzsNCisNCisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHhlbl9odm1fYWx0cDJtX29wX3QsIGFyZyk7DQorDQorICAgIGFyZyA9IHhj
X2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7DQorICAg
IGlmICggYXJnID09IE5VTEwgKQ0KKyAgICAgICAgcmV0dXJuIC0xOw0KKw0KKyAgICBhcmctPnZl
cnNpb24gPSBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT047DQorICAgIGFyZy0+Y21kID0g
SFZNT1BfYWx0cDJtX3NldF92aXNpYmlsaXR5Ow0KKyAgICBhcmctPmRvbWFpbiA9IGRvbWlkOw0K
KyAgICBhcmctPnUuc2V0X3Zpc2liaWxpdHkuYWx0cDJtX2lkeCA9IHZpZXdfaWQ7DQorICAgIGFy
Zy0+dS5zZXRfdmlzaWJpbGl0eS52aXNpYmxlID0gdmlzaWJsZTsNCisNCisgICAgcmMgPSB4ZW5j
YWxsMihoYW5kbGUtPnhjYWxsLCBfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9hbHRwMm0sDQor
ICAgICAgICAgICAgICAgICAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7DQorDQorICAg
IHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZShoYW5kbGUsIGFyZyk7DQorICAgIHJldHVybiByYzsN
Cit9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMNCmluZGV4IDBiOTM2MDlhODIuLmE0MWU5YjYzNTYgMTAwNjQ0DQotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQpAQCAtNDUz
Nyw2ICs0NTM3LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX2dldF9tZW1fYWNjZXNzOg0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2Zu
Og0KICAgICBjYXNlIEhWTU9QX2FsdHAybV9nZXRfcDJtX2lkeDoNCisgICAgY2FzZSBIVk1PUF9h
bHRwMm1fc2V0X3Zpc2liaWxpdHk6DQogICAgICAgICBicmVhazsNCiANCiAgICAgZGVmYXVsdDoN
CkBAIC00ODE0LDYgKzQ4MTUsMzAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoDQogICAgICAg
ICBicmVhazsNCiAgICAgfQ0KIA0KKyAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfdmlzaWJpbGl0
eToNCisgICAgew0KKyAgICAgICAgdWludDE2X3QgYWx0cDJtX2lkeCA9IGEudS5zZXRfdmlzaWJp
bGl0eS5hbHRwMm1faWR4Ow0KKw0KKyAgICAgICAgaWYgKCBhLnUuc2V0X3Zpc2liaWxpdHkucGFk
IHx8IGEudS5zZXRfdmlzaWJpbGl0eS5wYWQyICkNCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7
DQorICAgICAgICBlbHNlDQorICAgICAgICB7DQorICAgICAgICAgICAgaWYgKCAhYWx0cDJtX2Fj
dGl2ZShkKSB8fCAhaGFwX2VuYWJsZWQoZCkgKQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsNCisgICAgICAgICAgICAgICAgYnJlYWs7DQorICAgICAg
ICAgICAgfQ0KKw0KKyAgICAgICAgICAgIGlmICggYS51LnNldF92aXNpYmlsaXR5LnZpc2libGUg
KQ0KKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93b3JraW5nX2VwdHBbYWx0cDJtX2lk
eF0gPQ0KKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2FsdHAybV9pZHhdOw0K
KyAgICAgICAgICAgIGVsc2UNCisgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2lu
Z19lcHRwW2FsdHAybV9pZHhdID0NCisgICAgICAgICAgICAgICAgbWZuX3goSU5WQUxJRF9NRk4p
Ow0KKyAgICAgICAgfQ0KKyAgICAgICAgYnJlYWs7DQorICAgIH0NCisNCiAgICAgZGVmYXVsdDoN
CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KICAgICB9DQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KaW5k
ZXggYjI2MmQzOGE3Yy4uNjVmZTc1MzgzZiAxMDA2NDQNCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jDQorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYw0KQEAgLTIxMzksNyAr
MjEzOSw3IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoc3RydWN0IHZj
cHUgKnYpDQogICAgIHsNCiAgICAgICAgIHYtPmFyY2guaHZtLnZteC5zZWNvbmRhcnlfZXhlY19j
b250cm9sIHw9IG1hc2s7DQogICAgICAgICBfX3Ztd3JpdGUoVk1fRlVOQ1RJT05fQ09OVFJPTCwg
Vk1YX1ZNRlVOQ19FUFRQX1NXSVRDSElORyk7DQotICAgICAgICBfX3Ztd3JpdGUoRVBUUF9MSVNU
X0FERFIsIHZpcnRfdG9fbWFkZHIoZC0+YXJjaC5hbHRwMm1fZXB0cCkpOw0KKyAgICAgICAgX192
bXdyaXRlKEVQVFBfTElTVF9BRERSLCB2aXJ0X3RvX21hZGRyKGQtPmFyY2guYWx0cDJtX3dvcmtp
bmdfZXB0cCkpOw0KIA0KICAgICAgICAgaWYgKCBjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMg
KQ0KICAgICAgICAgew0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jDQppbmRleCAzZDkzZjM0NTFjLi41OTY5ZWM4OTIyIDEw
MDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYw0KKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYw0KQEAgLTQ4OCw4ICs0ODgsMTcgQEAgaW50IGhhcF9lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCwgdTMyIG1vZGUpDQogICAgICAgICAgICAgZ290byBvdXQ7DQogICAgICAgICB9
DQogDQorICAgICAgICBpZiAoIChkLT5hcmNoLmFsdHAybV93b3JraW5nX2VwdHAgPSBhbGxvY194
ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQorICAgICAgICB7DQorICAgICAgICAgICAgcnYgPSAt
RU5PTUVNOw0KKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KKyAgICAgICAgfQ0KKw0KICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfRVBUUDsgaSsrICkNCisgICAgICAgIHsNCiAgICAgICAgICAg
ICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KKyAgICAgICAg
ICAgIGQtPmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFtpXSA9IG1mbl94KElOVkFMSURfTUZOKTsN
CisgICAgICAgIH0NCiANCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsr
ICkNCiAgICAgICAgIHsNCkBAIC01MjMsNiArNTMyLDEyIEBAIHZvaWQgaGFwX2ZpbmFsX3RlYXJk
b3duKHN0cnVjdCBkb21haW4gKmQpDQogICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cCA9
IE5VTEw7DQogICAgICAgICB9DQogDQorICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX3dvcmtp
bmdfZXB0cCApDQorICAgICAgICB7DQorICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZC0+
YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwKTsNCisgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93
b3JraW5nX2VwdHAgPSBOVUxMOw0KKyAgICAgICAgfQ0KKw0KICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBNQVhfQUxUUDJNOyBpKysgKQ0KICAgICAgICAgICAgIHAybV90ZWFyZG93bihkLT5hcmNo
LmFsdHAybV9wMm1baV0pOw0KICAgICB9DQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMNCmluZGV4IDA1YTU1MjZlMDguLjBl
NzQwZWQ1OGUgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQorKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQpAQCAtMTM2MSw2ICsxMzYxLDcgQEAgdm9pZCBwMm1f
aW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQ0KICAgICBl
cHQgPSAmcDJtLT5lcHQ7DQogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dl
dF9wYWdldGFibGUocDJtKSk7DQogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYXJyYXlfaW5kZXhf
bm9zcGVjKGksIE1BWF9FUFRQKV0gPSBlcHQtPmVwdHA7DQorICAgIGQtPmFyY2guYWx0cDJtX3dv
cmtpbmdfZXB0cFthcnJheV9pbmRleF9ub3NwZWMoaSwgTUFYX0VQVFApXSA9IGVwdC0+ZXB0cDsN
CiB9DQogDQogdW5zaWduZWQgaW50IHAybV9maW5kX2FsdHAybV9ieV9lcHRwKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IGVwdHApDQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jDQppbmRleCA0OWNjMTM4MzYyLi4wMDgzNTdiNzYxIDEw
MDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQorKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMNCkBAIC0yNTMxLDYgKzI1MzEsNyBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0
IGRvbWFpbiAqZCkNCiAgICAgew0KICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQ
Mk1fREVBQ1RJVkFURSk7DQogICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2ldID0gbWZuX3go
SU5WQUxJRF9NRk4pOw0KKyAgICAgICAgZC0+YXJjaC5hbHRwMm1fd29ya2luZ19lcHRwW2ldID0g
bWZuX3goSU5WQUxJRF9NRk4pOw0KICAgICB9DQogDQogICAgIGFsdHAybV9saXN0X3VubG9jayhk
KTsNCkBAIC0yNjUxLDYgKzI2NTIsOCBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpDQogICAgICAgICAgICAgcDJtX3Jlc2V0
X2FsdHAybShkLCBpZHgsIEFMVFAyTV9ERUFDVElWQVRFKTsNCiAgICAgICAgICAgICBkLT5hcmNo
LmFsdHAybV9lcHRwW2FycmF5X2luZGV4X25vc3BlYyhpZHgsIE1BWF9FUFRQKV0gPQ0KICAgICAg
ICAgICAgIG1mbl94KElOVkFMSURfTUZOKTsNCisgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV93
b3JraW5nX2VwdHBbYXJyYXlfaW5kZXhfbm9zcGVjKGlkeCwgTUFYX0VQVFApXSA9DQorICAgICAg
ICAgICAgbWZuX3goSU5WQUxJRF9NRk4pOw0KICAgICAgICAgICAgIHJjID0gMDsNCiAgICAgICAg
IH0NCiAgICAgfQ0KQEAgLTI2NzcsNyArMjY4MCw3IEBAIGludCBwMm1fc3dpdGNoX2RvbWFpbl9h
bHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkNCiAgICAgcmMg
PSAtRUlOVkFMOw0KICAgICBhbHRwMm1fbGlzdF9sb2NrKGQpOw0KIA0KLSAgICBpZiAoIGQtPmFy
Y2guYWx0cDJtX2VwdHBbaWR4XSAhPSBtZm5feChJTlZBTElEX01GTikgKQ0KKyAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX3dvcmtpbmdfZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSApDQog
ICAgIHsNCiAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQ0KICAgICAgICAgICAgIGlmICgg
aWR4ICE9IHZjcHVfYWx0cDJtKHYpLnAybWlkeCApDQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgNCmluZGV4IGEz
YWU1ZDlhMjAuLjlkMzZmNDkwZTQgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oDQorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oDQpAQCAtMzI2LDYgKzMy
Niw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbg0KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJt
X3AybVtNQVhfQUxUUDJNXTsNCiAgICAgbW1fbG9ja190IGFsdHAybV9saXN0X2xvY2s7DQogICAg
IHVpbnQ2NF90ICphbHRwMm1fZXB0cDsNCisgICAgdWludDY0X3QgKmFsdHAybV93b3JraW5nX2Vw
dHA7DQogI2VuZGlmDQogDQogICAgIC8qIE5CLiBwcm90ZWN0ZWQgYnkgZC0+ZXZlbnRfbG9jayBh
bmQgYnkgaXJxX2Rlc2NbaXJxXS5sb2NrICovDQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgNCmluZGV4
IDYxMGUwMjBhNjIuLjE3YTI5NjE1ZWQgMTAwNjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2h2bV9vcC5oDQorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQpAQCAt
MzE3LDYgKzMxNywxMyBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCB7
DQogICAgIHVpbnQxNl90IGFsdHAybV9pZHg7DQogfTsNCiANCitzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fc2V0X3Zpc2liaWxpdHkgew0KKyAgICB1aW50MTZfdCBhbHRwMm1faWR4Ow0KKyAgICB1aW50
OF90IHZpc2libGU7DQorICAgIHVpbnQ4X3QgcGFkOw0KKyAgICB1aW50MzJfdCBwYWQyOw0KK307
DQorDQogc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsNCiAgICAgdWludDMyX3QgdmVyc2lvbjsg
ICAvKiBIVk1PUF9BTFRQMk1fSU5URVJGQUNFX1ZFUlNJT04gKi8NCiAgICAgdWludDMyX3QgY21k
Ow0KQEAgLTM0OSw2ICszNTYsOCBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3Agew0KICNkZWZp
bmUgSFZNT1BfYWx0cDJtX2dldF9wMm1faWR4ICAgICAgICAgIDE0DQogLyogU2V0IHRoZSAiU3Vw
cmVzcyAjVkUiIGJpdCBmb3IgYSByYW5nZSBvZiBwYWdlcyAqLw0KICNkZWZpbmUgSFZNT1BfYWx0
cDJtX3NldF9zdXBwcmVzc192ZV9tdWx0aSAxNQ0KKy8qIFNldCB2aXNpYmlsaXR5IGZvciBhIGdp
dmVuIGFsdHAybSB2aWV3ICovDQorI2RlZmluZSBIVk1PUF9hbHRwMm1fc2V0X3Zpc2liaWxpdHkg
ICAgICAgMTYNCiAgICAgZG9taWRfdCBkb21haW47DQogICAgIHVpbnQxNl90IHBhZDE7DQogICAg
IHVpbnQzMl90IHBhZDI7DQpAQCAtMzY2LDYgKzM3NSw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAy
bV9vcCB7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc3VwcHJlc3NfdmVfbXVsdGkg
ICAgc3VwcHJlc3NfdmVfbXVsdGk7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNw
dV9kaXNhYmxlX25vdGlmeSAgZGlzYWJsZV9ub3RpZnk7DQogICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fZ2V0X3ZjcHVfcDJtX2lkeCAgICAgZ2V0X3ZjcHVfcDJtX2lkeDsNCisgICAgICAg
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfdmlzaWJpbGl0eSAgICAgICBzZXRfdmlzaWJpbGl0
eTsNCiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0XTsNCiAgICAgfSB1Ow0KIH07DQotLSANCjIuMTcu
MQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:10:13 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix9aB-00022b-Eh; Thu, 30 Jan 2020 13:10:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ix9aA-0001vN-Bg
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:10:06 +0000
X-Inumbo-ID: d4d111c6-4361-11ea-b211-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4d111c6-4361-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 13:10:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580389805;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+I/OdJuW6E1EEL0tdPJPuPDJeU2NGzoITaLrHWB/fZA=;
 b=hX+MvOu8h6/+Zkvbb6rkODaWffhCwK5S007u+1YyjXD4avpgNOqo7W+h
 LOmXSgKfpm3517uK5ud9pIyy/6tf5vyMXvY2gp9EGDxvu5XgHxdJCk8G0
 khEHddvDyfbjyK33vjYmHRovwT180UdZzJPKSgnYwIR/wI62evep5nf99 Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NTFj2YOypNrpugAdilyS4NlfArlF+SNHRw+8SU0RFl+fhACQ056mTKJWp8Xy3Ecgfe0d4WEgqp
 rCV1bGH+2VRv8CA9rdgUjrq8V/Mcual1oWhhpFwkRzqGFC2cFFJztAnMnQLR5Yk63yHp/YD9qp
 jeaL0Po4f4FI6OhQ6pXQKQZvF9MCy++H83U66y80Sa1SBnUYewwSg8O2mOgU5Fma2ThA9EWooa
 7mf7+159xzmcxbNK1WY4hsUXuJDfvHPmOehpICiQZV0X/JvAkAfNz7a9utdz67udJHEmCgeuN+
 CDk=
X-SBRS: 2.7
X-MesageID: 12046150
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12046150"
To: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20200129121235.1814563-1-anthony.perard@citrix.com>
 <20200129121235.1814563-5-anthony.perard@citrix.com>
 <20200130091251.GB4679@Air-de-Roger>
 <20200130124431.GO1288@perard.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3a85286d-e90f-c492-64b2-f860ad09efb3@citrix.com>
Date: Thu, 30 Jan 2020 13:10:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200130124431.GO1288@perard.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH 4/5] OvmfPkg/XenPlatformPei: Calibrate APIC
 timer frequency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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@xen.org>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Jordan Justen <jordan.l.justen@intel.com>, devel@edk2.groups.io,
 Liming Gao <liming.gao@intel.com>,
 Michael D Kinney <michael.d.kinney@intel.com>, xen-devel@lists.xenproject.org,
 Laszlo Ersek <lersek@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAyMCAxMjo0NCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBKYW4g
MzAsIDIwMjAgYXQgMTA6MTI6NTFBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4g
T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMTI6MTI6MzRQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4+PiArICBQYXJhbWV0ZXJzLmRvbWlkID0gRE9NSURfU0VMRjsKPj4+ICsgIFBhcmFt
ZXRlcnMuZ3BmbiA9IChVSU5UTikgUGFnZVB0ciA+PiBFRklfUEFHRV9TSElGVDsKPj4+ICsgIFJl
dHVybkNvZGUgPSBYZW5IeXBlcmNhbGxNZW1vcnlPcCAoWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNt
YXAsICZQYXJhbWV0ZXJzKTsKPj4gSSdtIGFmcmFpZCB0aGlzIHdpbGwgbGVhdmUgYSBob2xlIGlu
IHRoZSBwMm0sIGFuZCBoZW5jZSBmcmVlaW5nIHRoZQo+PiBwYWdlIGJhY2sgdG8gT1ZNRiBpcyB3
cm9uZyAoSSBhc3N1bWUgdGhpcyBpcyB3aGF0IEZyZWVQYWdlcyBkb2VzIGluCj4+IENhbGlicmF0
ZUxhcGljVGltZXIpLCBhcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyB3b3VsZCBiZSB1bnBvcHVsYXRl
ZAo+PiBhZnRlciB0aGUgY2FsbCB0byBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcC4KPiBJIGd1
ZXNzIHRoZXJlJ3MgbW9yZSByZWZhY3RvcmluZyB0byBkbyBpbiBPVk1GLCB0aGVyZSBhcmUgb3Ro
ZXIncyBvZgo+IHRoaXMga2luZCBvZiBjYWxsLCBtb3N0bHkgaW4gdGhlIFBWIGRyaXZlcnMsIFhl
bkJ1c0R4ZS4KPgo+Pj4gKwo+Pj4gKyAgU2hhcmVkSW5mbyA9IEFsbG9jYXRlUGFnZXMgKDEpOwo+
PiBIbSwgaXQncyBub3QgdGhlIGJlc3QgYXBwcm9hY2ggdG8gdXNlIGEgcmVndWxhciBtZW1vcnkg
cGFnZSB0byBtYXAgdGhlCj4+IHNoYXJlZCBpbmZvOiBtYXBwaW5nIGl0IGlzIHZlcnkgbGlrZWx5
IHRvIGNhdXNlIHN1cGVycGFnZSBzaGF0dGVyaW5nLAo+PiBhbmQgb25jZSB1bm1hcHBlZCBpdCBs
ZWF2ZXMgYSBob2xlIGluIHRoZSBwMm0uCj4gOi0oCj4KPj4gQXMgYSByZWZlcmVuY2UgeW91IGNv
dWxkIG1hcCB0aGUgc2hhcmVkIGluZm8gcGFnZSBhdCBtYXhpbXVtIHBoeXNpY2FsCj4+IGFkZHJl
c3MgYWxsb3dlZCAoYWZ0ZXIgY2hlY2tpbmcgaXQncyBub3QgcG9wdWxhdGVkKSBsaWtlIFdlaSBp
cyBkb2luZwo+PiBmb3IgdGhlIFhlbiBvbiBIeXBlclYgd29yay4KPiBJJ2xsIGxvb2sgYXQgd2hh
dCBjYW4gYmUgZG9uZSB3aXRoIE9WTUYuCj4KPiBJcyB0aGVyZSBzb21lIGtpbmQgb2YgaW5mb3Jt
YXRpb24gdGhhdCBYZW4gY291bGQgZ2l2ZT8gT3IgaXMgaXQgYWxsCj4gaW5mb3JtYXRpb24gdGhh
dCBPVk1GIHNob3VsZCBrZWVwIHRyYWNrIG9mPyBPciBpZiBYZW4gb25seSBoYXZlCj4gWEVOTUVN
X21lbW9yeV9tYXAsIHRoZW4gT1ZNRiBhbHJlYWR5IGhhdmUgdGhpcyBpbmZvcm1hdGlvbi4KCldl
IG5lZWQgdG8gYWN0dWFsbHkgdGFja2xlIHRoZSBtZW1vcnkgcHJvYmxlbSwgYW5kIHByb3ZpZGUg
c29tZXRoaW5nCmNvcnJlY3QgdmlhIFhFTk1FTV9tZW1vcnlfbWFwICgvc2ltaWxhcikuCgpTbyBm
YXIsIG5vb25lIGhhcyBhY3R1YWxseSBzdGFydGVkIHRvIHRyeSBmaXhpbmcgdGhlIHByb2JsZW0u
wqAgUGVyaGFwcwpub3cgaXMgYSBnb29kIGVub3VnaCBraWNrIHRvIGdldCBzdGFydGVkLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:22:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:22: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 1ix9lT-00036j-K4; Thu, 30 Jan 2020 13:21:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QPsN=3T=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ix9lS-00036e-9R
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:21:46 +0000
X-Inumbo-ID: 75e3d214-4363-11ea-b211-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75e3d214-4363-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 13:21:45 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00UDI8of049337;
 Thu, 30 Jan 2020 13:21: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-2019-08-05;
 bh=W31goQWYLyXcvFQiJlj4psEb3n6g9b/pnVgzoe6eQlA=;
 b=GEHUV3QjrmjlMBQ9+D6sS6rUtiorvubNYqcKHnlHzLy8gnUxmVPAf9kUXMpaEgGPD9e1
 qCZ6HFatU6xJFOS3iwGOyPCoCEdf1BJgRrJmSrPVxDRmUN5p0Qoq/30w6IVcWhhl0vCd
 85CT3XGU0Kap9SgkgXZfTOAjAjPfnMR4CpLfeCi9VoDT3660xm1NPkOhL3oTu9BvlNYn
 WwcujZm46olyF6TSAZdxV4ZyWf6q1HNx8sZ4qOjIp0h8gseSZDBIt9EzfMf1PhmqZVX3
 1QNiEK5VVULxj+qzOJlZ8aNfh1ijGg20XXo4kVNW5pUM5m97/I3esWLfLCYZlLIRWQk4 sg== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2130.oracle.com with ESMTP id 2xrd3uky8b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 30 Jan 2020 13:21:38 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00UDIMJh129716;
 Thu, 30 Jan 2020 13:21:38 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2xuheq0bkn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 30 Jan 2020 13:21:37 +0000
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 00UDLZnA017636;
 Thu, 30 Jan 2020 13:21:36 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 30 Jan 2020 05:21:35 -0800
To: sjpark@amazon.com, jgross@suse.com, roger.pau@citrix.com, axboe@kernel.dk
References: <20200127081812.21216-1-sjpark@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Autocrypt: addr=boris.ostrovsky@oracle.com; keydata=
 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
 Jg6OxFYd01z+a+oL
Message-ID: <bf742e9a-6200-ed14-015e-17b865e8204e@oracle.com>
Date: Thu, 30 Jan 2020 08:21:39 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <20200127081812.21216-1-sjpark@amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9515
 signatures=668685
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-1911140001 definitions=main-2001300096
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9515
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001
 definitions=main-2001300096
Subject: Re: [Xen-devel] [PATCH v14 0/5] xenbus/backend: Add memory pressure
 handler callback
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: konrad.wilk@oracle.com, pdurrant@amazon.com,
 SeongJae Park <sjpark@amazon.de>, linux-kernel@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>

CgpPbiAxLzI3LzIwIDM6MTggQU0sIHNqcGFya0BhbWF6b24uY29tIHdyb3RlOgo+IEZyb206IFNl
b25nSmFlIFBhcmsgPHNqcGFya0BhbWF6b24uZGU+Cj4KPiBHcmFudGluZyBwYWdlcyBjb25zdW1l
cyBiYWNrZW5kIHN5c3RlbSBtZW1vcnkuICBJbiBzeXN0ZW1zIGNvbmZpZ3VyZWQKPiB3aXRoIGlu
c3VmZmljaWVudCBzcGFyZSBtZW1vcnkgZm9yIHRob3NlIHBhZ2VzLCBpdCBjYW4gY2F1c2UgYSBt
ZW1vcnkKPiBwcmVzc3VyZSBzaXR1YXRpb24uICBIb3dldmVyLCBmaW5kaW5nIHRoZSBvcHRpbWFs
IGFtb3VudCBvZiB0aGUgc3BhcmUKPiBtZW1vcnkgaXMgY2hhbGxlbmdpbmcgZm9yIGxhcmdlIHN5
c3RlbXMgaGF2aW5nIGR5bmFtaWMgcmVzb3VyY2UKPiB1dGlsaXphdGlvbiBwYXR0ZXJucy4gIEFs
c28sIHN1Y2ggYSBzdGF0aWMgY29uZmlndXJhdGlvbiBtaWdodCBsYWNrCj4gZmxleGliaWxpdHku
Cj4KPiBUbyBtaXRpZ2F0ZSBzdWNoIHByb2JsZW1zLCB0aGlzIHBhdGNoc2V0IGFkZHMgYSBtZW1v
cnkgcmVjbGFpbSBjYWxsYmFjawo+IHRvICd4ZW5idXNfZHJpdmVyJyAocGF0Y2ggMSkgYW5kIHRo
ZW4gaW50cm9kdWNlIGEgbG9jayBmb3IgcmFjZQo+IGNvbmRpdGlvbiBhdm9pZGFuY2UgKHBhdGNo
IDIpLiAgQWZ0ZXIgdGhhdCwgcGF0Y2ggMyBhcHBsaWVzIHRoZSBjYWxsYmFjawo+IG1lY2hhbmlz
bSB0byBtaXRpZ2F0ZSB0aGUgcHJvYmxlbSBpbiAneGVuLWJsa2JhY2snLiAgVGhlIGZvdXJ0aCBh
bmQKPiBmaWZ0aCBwYXRjaGVzIGFyZSB0cml2aWFsIGNsZWFudXBzOyB0aG9zZSBmaXggbml0cyB3
ZSBmb3VuZCBkdXJpbmcgdGhlCj4gZGV2ZWxvcG1lbnQgb2YgdGhpcyBwYXRjaHNldC4KPgo+IE5v
dGUgdGhhdCB0aGlzIHBhdGNoIGhhcyBvbmx5IHRyaXZpYWwgY2hhbmdlcyBmcm9tIHYxMy4gIFBs
ZWFzZSByZWZlciB0bwo+IGJlbG93IHBhdGNoIGhpc3RvcnkgZm9yIHRoZSBjaGFuZ2VzLgo+CgoK
QXBwbGllZCB0byBmb3ItbGludXMtNS42LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:25:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ix9ok-0003F1-59; Thu, 30 Jan 2020 13:25:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ix9oj-0003Ew-27
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:25:09 +0000
X-Inumbo-ID: ef60688c-4363-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef60688c-4363-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 13:25:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix9oi-00052o-3D; Thu, 30 Jan 2020 13:25:08 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ix9oh-0004O0-Pc; Thu, 30 Jan 2020 13:25:08 +0000
Date: Thu, 30 Jan 2020 13:25:04 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130132504.dtlotymlkfelkkpk@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-3-liuwe@microsoft.com>
 <20200130100129.GD4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130100129.GD4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 02/12] x86/hypervisor: make
 hypervisor_ap_setup return an error 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6MDE6MjlBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAwODoyMDoyNFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gV2Ugd2FudCB0byBiZSBhYmxlIHRvIGhhbmRsZSBBUCBzZXR1cCBlcnJv
ciBpbiB0aGUgdXBwZXIgbGF5ZXIuCj4gCj4gVGhhbmtzLCBzb21lIGNvbW1lbnRzIGJlbG93Lgo+
IAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+
ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgfCAgNiAr
KysrLS0KPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jICAgICAgICAgICB8IDExICsr
KysrKysrKy0tCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggfCAg
NiArKystLS0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNv
ci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+ID4gaW5kZXggNGYyN2I5ODc0
MC4uZTcyYzkyZmZkZiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZp
c29yLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiA+IEBAIC01
MiwxMCArNTIsMTIgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ID4gICAg
ICAgICAgb3BzLT5zZXR1cCgpOwo+ID4gIH0KPiA+ICAKPiA+IC12b2lkIGh5cGVydmlzb3JfYXBf
c2V0dXAodm9pZCkKPiA+ICtpbnQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQo+ID4gIHsKPiA+
ICAgICAgaWYgKCBvcHMgJiYgb3BzLT5hcF9zZXR1cCApCj4gPiAtICAgICAgICBvcHMtPmFwX3Nl
dHVwKCk7Cj4gPiArICAgICAgICByZXR1cm4gb3BzLT5hcF9zZXR1cCgpOwo+ID4gKwo+ID4gKyAg
ICByZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiAgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lk
KQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuL3hlbi5jCj4gPiBpbmRleCA2ZGJjNWY5NTNmLi5lZWQ4YTZlZGFlIDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwo+ID4gQEAgLTI1NywxMSArMjU3LDE4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBzZXR1cCh2b2lkKQo+ID4gICAgICBpbml0X2V2dGNobigpOwo+ID4gIH0K
PiA+ICAKPiA+IC1zdGF0aWMgdm9pZCBhcF9zZXR1cCh2b2lkKQo+ID4gK3N0YXRpYyBpbnQgYXBf
c2V0dXAodm9pZCkKPiA+ICB7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICAgICAgc2V0X3Zj
cHVfaWQoKTsKPiA+IC0gICAgbWFwX3ZjcHVpbmZvKCk7Cj4gPiArICAgIHJjID0gbWFwX3ZjcHVp
bmZvKCk7Cj4gCj4gbWFwX3ZjcHVpbmZvIHNob3VsZCBiZSBjaGFuZ2VkIHNvIHRoYXQgdGhlIEJV
R19PTiBpcyByZW1vdmVkLCBhbmQgYW4KPiBlcnJvciBpcyBvbmx5IHJldHVybmVkIGlmIFZDUFVP
UF9yZWdpc3Rlcl92Y3B1X2luZm8gZmFpbHMgYW5kIHZjcHUgPj0KPiBYRU5fTEVHQUNZX01BWF9W
Q1BVUywgZWxzZSBubyBlcnJvciBzaG91bGQgYmUgcmV0dXJuZWQuCgpEb25lLgoKPiAKPiA+ICsg
ICAgaWYgKCByYyApCj4gPiArICAgICAgICByZXR1cm4gcmM7Cj4gPiArCj4gPiAgICAgIGluaXRf
ZXZ0Y2huKCk7Cj4gPiArCj4gPiArICAgIHJldHVybiAwOwo+IAo+IEluIG9yZGVyIHRvIGtlZXAg
dGhpcyBzaG9ydGVyLCB5b3UgY291bGQgZG86Cj4gCj4gaWYgKCAhcmMgKQo+ICAgICBpbml0X2V2
dGNobigpOwo+IAo+IHJldHVybiByYzsKCkRvbmUuCgpXZWkuCgo+IAo+IFRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:29:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:29: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 1ix9t9-0003PX-PC; Thu, 30 Jan 2020 13:29:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix9t8-0003PS-RY
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:29:42 +0000
X-Inumbo-ID: 921c3e8e-4364-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 921c3e8e-4364-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 13:29:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E267CAD85;
 Thu, 30 Jan 2020 13:29:40 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-11-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <09ad3bd6-0c4d-d8b0-85c4-c2f5455ffc05@suse.com>
Date: Thu, 30 Jan 2020 14:29:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-11-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 10/12] xen/build: use new $(c_flags)
 and $(a_flags) instead of $(CFLAGS)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gV2Ugd291bGQgbGlr
ZSB0byBjYWxjdWxhdGUgQ0ZMQUdTIG9uY2UgYW5kIGJlZm9yZSBjYWxsaW5nIFJ1bGVzLm1rLAo+
IHNvIHRoZSB2YXJpYWJsZSBDRkxBR1MgbmVlZHMgdG8gaGF2ZSB0aGUgc2FtZSB2YWx1ZSBhY3Jv
c3MgdGhlIHdob2xlCj4gYnVpbGQuIFRodXMgd2UgbmVlZCBhIG5ldyB2YXJpYWJsZSB3aGVyZSBz
b21lIGZsYWdzIGNhbiBjaGFuZ2UKPiBkZXBlbmRpbmcgb24gdGhlIHRhcmdldCBuYW1lLgo+IAo+
IEJvdGggdGhlIGRlcGVuZGVuY3kgYW5kIF9fT0JKRUNUX0ZJTEVfXyBhcmUgc3VjaCBmbGFncyB0
aGF0IGNoYW5nZQo+IGRlcGVuZGluZyBvbiB0aGUgdGFyZ2V0LCBzbyB0aGVyZSBhcmUgbW92ZSBv
dXQgb2YgJChDRkxBR1MpLgoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQ6IEJlaW5nIGEg
ZGVsYXllZCBleHBhbnNpb24gKG9yCiJyZWN1cnNpdmVseSBleHBhbmRlZCIpIHZhcmlhYmxlLCB3
aGF0IHByb2JsZW0gaXMgdGhlcmUgd2hlbiBDRkxBR1MKcmVmZXJlbmNlcyAkQD8gSXMgdGhlcmUg
YSBwbGFuIHRvIGNoYW5nZSB0aGUgdmFyaWFibGUncyBmbGF2b3I/IElmCnNvLCBJJ2QgbGlrZSB0
byBhc2sgZm9yIHRoaXMgdG8gYmUgbWVudGlvbmVkIGhlcmUuICJDYWxjdWxhdGUgb25jZSIsCmF0
IGxlYXN0IHRvIG1lLCBkb2Vzbid0IGltcGx5IHRoaXMuCgo+IEBAIC0xNDEsOSArMTM3LDE2IEBA
IGVuZGlmCj4gICMgQWx3YXlzIGJ1aWxkIG9iai1iaW4gZmlsZXMgYXMgYmluYXJ5IGV2ZW4gaWYg
dGhleSBjb21lIGZyb20gQyBzb3VyY2UuIAo+ICAkKG9iai1iaW4teSk6IENGTEFHUyA6PSAkKGZp
bHRlci1vdXQgLWZsdG8sJChDRkxBR1MpKQo+ICAKPiArY19mbGFncyA9IC1NTUQgLU1GICQoQEQp
Ly4kKEBGKS5kIFwKPiArICAgICAgICAgICQoQ0ZMQUdTKSBcCj4gKyAgICAgICAgICAnLURfX09C
SkVDVF9GSUxFX189IiRAIicKPiArCj4gK2FfZmxhZ3MgPSAtTU1EIC1NRiAkKEBEKS8uJChARiku
ZCBcCj4gKyAgICAgICAgICAkKEFGTEFHUykKCklzIHRoZXJlIGEgcmVhc29uIGJvdGggZ2V0IGV4
dGVuZGVkIG92ZXIgbXVsdGlwbGUgbGluZXM/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxl
Cj4gKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKPiBAQCAtNjQsNyArNjQsNyBAQCBjb21wYXQv
JS5oOiBjb21wYXQvJS5pIE1ha2VmaWxlICQoQkFTRURJUikvdG9vbHMvY29tcGF0LWJ1aWxkLWhl
YWRlci5weQo+ICAJbXYgLWYgJEAubmV3ICRACj4gIAo+ICBjb21wYXQvJS5pOiBjb21wYXQvJS5j
IE1ha2VmaWxlCj4gLQkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAtTSUgJS5kIC1p
bmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJChDRkxBR1MpKSAkKGNwcGZsYWdzLXkpIC1v
ICRAICQ8Cj4gKwkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAtTSUgJS5kIC1pbmNs
dWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJChjX2ZsYWdzKSkgJChjcHBmbGFncy15KSAtbyAk
QCAkPAoKSSB0aGluayB0aGlzIHdhbnRzIHRvIGNvbnRpbnVlIHRvIHJlZmVyZW5jZSAkKENGTEFH
UykgYW5kIGluc3RlYWQgaGF2ZQp0aGUgLU0lIGFuZCAlLmQgcGF0dGVybnMgZHJvcHBlZC4gU2lt
aWxhcmx5IEkgZ3Vlc3MgYXMtaW5zbiBpbiBDb25maWcubWsKY291bGQgdGhlbiBoYXZlIHRoZXNl
IHR3byBwYXR0ZXJucyBkcm9wcGVkLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:32:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13: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 1ix9va-00048k-85; Thu, 30 Jan 2020 13:32:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ix9vZ-00048f-2C
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:32:13 +0000
X-Inumbo-ID: ebca4908-4364-11ea-8a63-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebca4908-4364-11ea-8a63-12813bfff9fa;
 Thu, 30 Jan 2020 13:32:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ABC9EAC2C;
 Thu, 30 Jan 2020 13:32:11 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200121135916.1140483-3-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <85e27563-49c8-1a1e-e2c6-92642492ef21@suse.com>
Date: Thu, 30 Jan 2020 14:32:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200121135916.1140483-3-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2.1 15/12] squash! xen/build: have the
 root Makefile generates the CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMDEuMjAyMCAxNDo1OSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gVGhlIFhFTl9CVUlM
RF9FRkkgdGVzdHMgaW4gYXJjaC94ODYvTWFrZWZpbGUgd2FzIGZpbHRlcmluZyBvdXQKPiBDRkxB
R1MteSwgYnV0IGFjY29yZGluZyB0byBkZDQwMTc3YzFiYzggKCJ4ODYtNjQvRUZJOiBhZGQgQ0ZM
QUdTIHRvCj4gY2hlY2sgY29tcGlsZSIpLCBpdCB3YXMgZG9uZSB0byBmaWx0ZXIgb3V0IC1NRi4g
WEVOX0NGTEFHUyBkb2Vzbid0Cj4gaGF2ZSB0aG9zZSBmbGFncyBhbnltb3JlLCBzbyBubyBmaWx0
ZXJpbmcgaXMgbmVlZGVkLgoKQnV0IHRoaXMgc2hvdWxkIHRoZW4gYmUgcGFydCBvZiBwYXRjaCAx
MCwgbm90IDEyLCBJIHdvdWxkIHRoaW5rLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 13:39:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 13:39: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 1ixA2r-0004M1-3L; Thu, 30 Jan 2020 13:39:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixA2p-0004Lw-SH
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 13:39:43 +0000
X-Inumbo-ID: f89bda4c-4365-11ea-8a68-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f89bda4c-4365-11ea-8a68-12813bfff9fa;
 Thu, 30 Jan 2020 13:39: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 mx2.suse.de (Postfix) with ESMTP id F170CAD79;
 Thu, 30 Jan 2020 13:39:41 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-12-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <abe8cad9-0a64-d813-74c5-e6e13f0eace8@suse.com>
Date: Thu, 30 Jan 2020 14:39:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-12-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 11/12] xen/build: introduce ccflags-y
 and CFLAGS_$@
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gV2UgYXJlIGdvaW5n
IHRvIHdhbnQgJChDRkxBR1MpIHRvIGJlIHN0YXRpYyBhbmQgbmV2ZXIgY2hhbmdlIGR1cmluZwo+
IHRoZSBidWlsZCwgc28gaW50cm9kdWNlIG5ldyB2YXJpYWJsZXMgdGhhdCBjYW4gYmUgdXNlIHRv
IGNoYW5nZSB0aGUKPiBmbGFncyBvZiBhIHNpbmdsZSB0YXJnZXQgb3Igb2YgYSB3aG9sZSBkaXJl
Y3RvcnkuCgpJJ20gYWdhaW4gc3RydWdnbGluZyB3aXRoIHRoZSAid2h5IjogV2hhdCBwcm9ibGVt
IGlzIHRoZXJlIHdpdGggZS5nLgoKQ0ZMQUdTICs9IC1mc2hvcnQtd2NoYXIKCmluIGEgcGFydGlj
dWxhciBNYWtlZmlsZT8gVGhpcyBkb2Vzbid0IGFsdGVyIHRoZSB3aGVuLXRvLWV4cGFuZAphc3Bl
Y3Qgb2YgJChDRkxBR1MpIGF0IGFsbC4KCkkgaGF2ZSB0byBhZG1pdCB0aGF0IEknbSBhbHNvIGEg
bGl0dGxlIHB1enpsZWQgYnkgdGhlIG5hbWluZywgbm8KbWF0dGVyIHRoYXQgaXQncyB0YWtlbiBm
cm9tIExpbnV4LiBJdCBkb2Vzbid0IHJlYWxseSBzZWVtIHRvIGZpdApDRkxBR1MvQUZMQUdTIGFu
ZCBjX2ZsYWdzL2FfZmxhZ3MuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:01:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixANU-0006jI-Sy; Thu, 30 Jan 2020 14:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixANT-0006jD-16
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:01:03 +0000
X-Inumbo-ID: f2863476-4368-11ea-8a73-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2863476-4368-11ea-8a73-12813bfff9fa;
 Thu, 30 Jan 2020 14:01:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixANP-0005py-Mu; Thu, 30 Jan 2020 14:00:59 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixANP-0006jW-DJ; Thu, 30 Jan 2020 14:00:59 +0000
Date: Thu, 30 Jan 2020 14:00:56 +0000
From: Wei Liu <wl@xen.org>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200130140056.ljub3ywkvbokvug5@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-13-liuwe@microsoft.com>
 <e899b1596ef245bba2d0c19313c6f3bc@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e899b1596ef245bba2d0c19313c6f3bc@EX13D32EUC003.ant.amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 12/12] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTA6MzQ6MjlBTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+ICsKPiA+ICsgICAgdmFsID0gKHZpcnRfdG9fbWZuKG1hcHBpbmcpIDw8IEhWX0hZ
UF9QQUdFX1NISUZUKQo+ID4gKyAgICAgICAgfCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFX0VO
QUJMRTsKPiAKCj4gUGVyaGFwcyBpdCB3b3VsZCBiZSBuZWF0ZXIgdG8gcHV0IHRoZSB2aXJpZGlh
bl9wYWdlX21zciB1bmlvbiBpbnRvCj4gaHlwZXJ2LXRsZnMuaCBhbmQgdGhlbiB1c2UgdGhhdC4K
CkRvbmUuIE5vdyB0aGlzIHNlcmllcyBpcyBvbmUgcGF0Y2ggbG9uZ2VyLi4uCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:04:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixAQL-0006rV-DQ; Thu, 30 Jan 2020 14:04:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixAQJ-0006rO-LH
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:03:59 +0000
X-Inumbo-ID: 5c78fbfa-4369-11ea-8a76-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c78fbfa-4369-11ea-8a76-12813bfff9fa;
 Thu, 30 Jan 2020 14:03:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAQI-0005tv-Co; Thu, 30 Jan 2020 14:03:58 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAQI-0006qu-3H; Thu, 30 Jan 2020 14:03:58 +0000
Date: Thu, 30 Jan 2020 14:03:55 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130140355.m5eidbe36qoyow73@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-13-liuwe@microsoft.com>
 <20200130124229.GN4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130124229.GN4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 12/12] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6NDI6MjlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAwODoyMDozNFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gVlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBu
ZWVkIHRvIHRvZ2dsZSBzb21lIGJpdHMgaW4gaXQKPiA+IGZvciBlZmZpY2llbnQgbmVzdGVkIHZp
cnR1YWxpc2F0aW9uLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNy
b3NvZnQuY29tPgo+ID4gLS0tCj4gPiB2NToKPiA+IDEuIERlYWwgd2l0aCBlcnJvciBwcm9wZXJs
eSBpbnN0ZWFkIG9mIGFsd2F5cyBwYW5pY2tpbmcKPiA+IDIuIFN3YXAgcGVyY3B1IHZhcmlhYmxl
cyBkZWNsYXJhdGlvbnMnIGxvY2F0aW9uCj4gPiAKPiA+IHY0Ogo+ID4gMS4gVXNlIHByaXZhdGUu
aAo+ID4gMi4gUHJldmVudCBsZWFrCj4gPiAKPiA+IHYzOgo+ID4gMS4gVXNlIHhlbmhlYXAgcGFn
ZQo+ID4gMi4gRHJvcCBzZXRfdnBfYXNzaXN0Cj4gPiAKPiA+IHYyOgo+ID4gMS4gVXNlIEhWX0hZ
UF9QQUdFX1NISUZUIGluc3RlYWQKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvaHlwZXJ2LmMgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaCB8ICAxICsKPiA+ICAyIGZpbGVzIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCj4gPiBpbmRleCBhZjBkNmVkNjkyLi5iYzQwYTNkMzM4IDEwMDY0NAo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ID4gQEAgLTMxLDYgKzMxLDcgQEAKPiA+
ICAKPiA+ICBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gX19yZWFkX21vc3RseSBtc19oeXBlcnY7Cj4g
PiAgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl9wY3B1X2lucHV0X3BhZ2Up
Owo+ID4gK0RFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfdnBfYXNzaXN0KTsK
PiA+ICBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4
KTsKPiA+ICAKPiA+ICBzdGF0aWMgdWludDY0X3QgZ2VuZXJhdGVfZ3Vlc3RfaWQodm9pZCkKPiA+
IEBAIC0xNTUsMTYgKzE1Niw1NyBAQCBzdGF0aWMgaW50IHNldHVwX2h5cGVyY2FsbF9wY3B1X2Fy
Zyh2b2lkKQo+ID4gICAgICByZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiArc3RhdGljIGludCBz
ZXR1cF92cF9hc3Npc3Qodm9pZCkKPiA+ICt7Cj4gPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gPiAr
ICAgIHVpbnQ2NF90IHZhbDsKPiA+ICsKPiA+ICsgICAgbWFwcGluZyA9IHRoaXNfY3B1KGh2X3Zw
X2Fzc2lzdCk7Cj4gCj4gWW91IGNvdWxkIGFsc28gYXZvaWQgdGhlIHVzYWdlIG9mIHRoZSBsb2Nh
bCBtYXBwaW5nIHZhcmlhYmxlIGhlcmUuCgp0aGlzX2NwdSguLi4pIGlzIGxvbmdlciB0aGFuIG1h
cHBpbmcuIEJ1dCBzaW5jZSB5b3UgYXNrIGZvciB0aGUgY2hhbmdlLApJIGhhdmUgbWFkZSB0aGUg
Y2hhbmdlLgoKPiAKPiA+ICsKPiA+ICsgICAgaWYgKCAhbWFwcGluZyApCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIG1hcHBpbmcgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiA+ICsgICAgICAgIGlm
ICggIW1hcHBpbmcgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHByaW50aygiRmFp
bGVkIHRvIGFsbG9jYXRlIHZwX2Fzc2lzdCBwYWdlIGZvciBDUFUldVxuIiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGNsZWFyX3BhZ2UobWFw
cGluZyk7Cj4gPiArICAgICAgICB0aGlzX2NwdShodl92cF9hc3Npc3QpID0gbWFwcGluZzsKPiA+
ICsgICAgfQo+ID4gKwo+ID4gKyAgICB2YWwgPSAodmlydF90b19tZm4obWFwcGluZykgPDwgSFZf
SFlQX1BBR0VfU0hJRlQpCj4gCj4gVGhlcmUncyB2aXJ0X3RvX21hZGRyIHdoaWNoIHdvdWxkIGF2
b2lkIHRoZSBzaGlmdC4KClRoaXMgbGluZSBpcyBnb25lLgoKPiAKPiA+ICsgICAgICAgIHwgSFZf
WDY0X01TUl9WUF9BU1NJU1RfUEFHRV9FTkFCTEU7Cj4gPiArICAgIHdybXNybChIVl9YNjRfTVNS
X1ZQX0FTU0lTVF9QQUdFLCB2YWwpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4g
PiArCj4gPiAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCj4gPiAgewo+ID4gICAgICBz
ZXR1cF9oeXBlcmNhbGxfcGFnZSgpOwo+ID4gKwo+ID4gICAgICBpZiAoIHNldHVwX2h5cGVyY2Fs
bF9wY3B1X2FyZygpICkKPiA+ICAgICAgICAgIHBhbmljKCJIeXBlcmNhbGwgcGVyY3B1IGFyZyBz
ZXR1cCBmYWlsZWRcbiIpOwo+ID4gKwo+ID4gKyAgICBpZiAoIHNldHVwX3ZwX2Fzc2lzdCgpICkK
PiA+ICsgICAgICAgIHBhbmljKCJWUCBhc3Npc3QgcGFnZSBzZXR1cCBmYWlsZWRcbiIpOwo+ID4g
IH0KPiA+ICAKPiA+ICBzdGF0aWMgaW50IGFwX3NldHVwKHZvaWQpCj4gPiAgewo+ID4gLSAgICBy
ZXR1cm4gc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk7Cj4gPiArICAgIGludCByYzsKPiA+ICsK
PiA+ICsgICAgcmMgPSBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKPiA+ICsgICAgaWYgKCBy
YyApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiAKPiBObyBuZWVkIGZvciBhIGxhYmVsLCBhcyBq
dXN0IHJldHVybmluZyBoZXJlIHdvdWxkIG1ha2UgdGhlIGZ1bmN0aW9uCj4gc2hvcnRlcjoKPiAK
PiByYyA9IHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZygpOwo+IGlmICggcmMgKQo+ICAgICByZXR1
cm4gcmM7Cj4gCj4gcmV0dXJuIHNldHVwX3ZwX2Fzc2lzdCgpOwoKRG9uZS4KCldlaS4KCj4gCj4g
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:09:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:09: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 1ixAVg-00072s-4D; Thu, 30 Jan 2020 14:09:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixAVf-00072m-6I
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:09:31 +0000
X-Inumbo-ID: 2217ffe6-436a-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2217ffe6-436a-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 14:09:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAVd-00060u-IW; Thu, 30 Jan 2020 14:09:29 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAVd-0007Nv-6q; Thu, 30 Jan 2020 14:09:29 +0000
Date: Thu, 30 Jan 2020 14:09:26 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130140926.l2o26jczv64rich2@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-11-liuwe@microsoft.com>
 <20200130122655.GL4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130122655.GL4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 10/12] x86/hyperv: provide percpu
 hypercall input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MjY6NTVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAwODoyMDozMlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUg
OCBieXRlcyBhbGlnbmVkIGFuIG5vdCBjcm9zcwo+ID4gcGFnZSBib3VuZGFyeS4gT25lIHdheSB0
byBzYXRpc2Z5IHRob3NlIHJlcXVpcmVtZW50cyBpcyB0byB1c2UgcGVyY3B1Cj4gPiBwYWdlLgo+
ID4gCj4gPiBGb3IgdGhlIGZvcmVzZWVhYmxlIGZ1dHVyZSB3ZSBvbmx5IG5lZWQgdG8gcHJvdmlk
ZSBpbnB1dCBmb3IgVExCCj4gPiBhbmQgQVBJQyBoeXBlcmNhbGxzLCBzbyBza2lwIHNldHRpbmcg
dXAgYW4gb3V0cHV0IHBhZ2UuCj4gPiAKPiA+IFdlIHdpbGwgYWxzbyBuZWVkIHRvIHByb3ZpZGUg
YW4gYXBfc2V0dXAgaG9vayBmb3Igc2Vjb25kYXJ5IGNwdXMgdG8KPiA+IHNldHVwIGl0cyBvd24g
aW5wdXQgcGFnZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gCj4gSnVzdCBzb21lIG5pdHMgYmVsb3cuCj4gCgpBbGwgY29tbWVudHMgYWRk
cmVzc2VkLgoKV2VpLgoKPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:22:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixAhw-00005j-CY; Thu, 30 Jan 2020 14:22:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ixAhu-00005e-MA
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:22:10 +0000
X-Inumbo-ID: e5b9e6f2-436b-11ea-8a7f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5b9e6f2-436b-11ea-8a7f-12813bfff9fa;
 Thu, 30 Jan 2020 14:22:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580394129;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=1VBKZAJJaX05u4OZ8wWrEVJVdodecyd2WJCi8uBYaWM=;
 b=YQESIyOk2kcEK53vf/grCBx2O8hXkGaUDJ8ar/XiYcM6rl9MD0HZD6PJ
 V/9ymSxZgoa9ktub5hGZ7e+VGrkCDUzkMr0zMzbKqP4Zwz2wlwHzKKY4X
 eKFGGWxIUJBoLiAgFSVx8X3bytsL75QmRiNw/wL71qRPciKRB+TM8tE8/ c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4vnIdPKJ/Q/IyeE7GcRNn2SB35f3Jlpp+JBMJxxI2YQbhdvoxO39Sd/qee2OaYrUMJLxaZi8kZ
 hdbdCtN//xyY1tgpev4eNmBUHAloNAGSrqPUh3n1qHXiSYQVun7cS+RU8birecUAu39B50b9xp
 c8PKQzwVNFmfG8rb2tcFnTAV7HpNb826XeNBckmZLzJhl00ejlqwwpNYtzS3EylRgfKGzPsDHM
 qHeicFBwF9cN8tRajeqiyk4mzH78vSYaok++9L9Zisoausl0dEK1oB978tujgShdmxXrloy/Ej
 Lak=
X-SBRS: 2.7
X-MesageID: 11696204
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11696204"
Date: Thu, 30 Jan 2020 15:22:01 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130142201.GO4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130123920.3akihbn4zvnigp7q@debian>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mzk6MjBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMTozMjoyNlBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mjg6MzZQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiAKPiA+ID4gPiA+ICt9Cj4gPiA+
ID4gPiArCj4gPiA+ID4gPiAgLyoKPiA+ID4gPiA+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiA+
ID4gPiAgICogbW9kZTogQwo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiA+ID4gPiBpbmRleCA5N2Y5YzA3ODkx
Li44ZTAyYjRjNjQ4IDEwMDY0NAo+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMu
Uwo+ID4gPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4gQEAgLTMy
OSw2ICszMjksMTAgQEAgU0VDVElPTlMKPiA+ID4gPiA+ICAgIGVmaSA9IC47Cj4gPiA+ID4gPiAg
I2VuZGlmCj4gPiA+ID4gPiAgCj4gPiA+ID4gPiArI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QK
PiA+ID4gPiA+ICsgIGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShfX2ZpeF94X3RvX3ZpcnQoMSkp
Owo+ID4gPiA+IAo+ID4gPiA+IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9I
WVBFUlZfSENBTEwgYmVjYXVzZSBpdCdzIGFuCj4gPiA+ID4gZW51bT8KPiA+ID4gPiAKPiA+ID4g
Cj4gPiA+IFllcy4KPiA+ID4gCj4gPiA+IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUgYSBzeW1i
b2wgZGlkbid0IHdvcmsgZWl0aGVyLgo+ID4gCj4gPiBBbmQgeW91IG11c3QgZGVmaW5lIHRoYXQg
c3ltYm9sIGluIHRoZSBsaW5rZXIgc2NyaXB0PyBJdCBkb2Vzbid0IHNlZW0KPiA+IHRvIGJlIHVz
ZWQgYXQgbGluayB0aW1lLgo+ID4gCj4gCj4gSSBkb24ndCBmb2xsb3cuIEkgd2lzaCBJIGNvdWxk
IGRlZmluZSBhbmQgdXNlIGEgc3ltYm9sIGluIHRoZSBsaW5rZXIKPiBzY3JpcHQgYnV0IGNvdWxk
bid0LgoKSXQncyBsaWtlbHkgbXkgZmF1bHQsIGFzIEkgaGF2ZW4ndCBiZWVuIGZvbGxvd2luZyB0
aGUgcGF0Y2ggc2VyaWVzIGluCnRoYXQgbXVjaCBkZXRhaWwuIEkgYXNzdW1lIHRoaXMgaXMgZG9u
ZSBpbiBvcmRlciB0byBnZW5lcmF0ZSBiZXR0ZXIKY29kZSwgcmF0aGVyIHRoYW4gZG9pbmcgc29t
ZXRoaW5nIGxpa2U6Cgp2b2lkICpodl9oY2FsbF9wYWdlID0gZml4X3hfdG9fdmlydChGSVhfWF9I
WVBFUlZfSENBTEwpOwoKSW4gYSBDIGZpbGUgc29tZXdoZXJlIHdoZW4gdGhlIGh5cGVyY2FsbCBw
YWdlIGlzIHNldHVwPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:25:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:25: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 1ixAlA-0000M1-Bc; Thu, 30 Jan 2020 14:25:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixAl9-0000Lw-Nr
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:25:31 +0000
X-Inumbo-ID: 5ea325ba-436c-11ea-8a81-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ea325ba-436c-11ea-8a81-12813bfff9fa;
 Thu, 30 Jan 2020 14:25:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAl8-0006MD-88; Thu, 30 Jan 2020 14:25:30 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixAl7-00087B-UN; Thu, 30 Jan 2020 14:25:30 +0000
Date: Thu, 30 Jan 2020 14:25:26 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130142526.en7vs26dsugbcq4k@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
 <20200130142201.GO4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130142201.GO4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6MjI6MDFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMjozOToyMFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MzI6MjZQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6
Mjg6MzZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAwMTowODowN1BNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiA+ICt9Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gIC8qCj4gPiA+ID4gPiA+
ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiA+ID4gPiA+ICAgKiBtb2RlOiBDCj4gPiA+ID4gPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUwo+ID4gPiA+ID4gPiBpbmRleCA5N2Y5YzA3ODkxLi44ZTAyYjRjNjQ4IDEwMDY0NAo+ID4g
PiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiA+ID4gPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+ID4gPiA+ID4gQEAgLTMyOSw2ICszMjksMTAgQEAgU0VD
VElPTlMKPiA+ID4gPiA+ID4gICAgZWZpID0gLjsKPiA+ID4gPiA+ID4gICNlbmRpZgo+ID4gPiA+
ID4gPiAgCj4gPiA+ID4gPiA+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ID4gPiA+ID4g
PiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xVVEUoX19maXhfeF90b192aXJ0KDEpKTsKPiA+ID4g
PiA+IAo+ID4gPiA+ID4gSSBhc3N1bWUgdGhlcmUncyBubyB3YXkgdG8gdXNlIEZJWF9YX0hZUEVS
Vl9IQ0FMTCBiZWNhdXNlIGl0J3MgYW4KPiA+ID4gPiA+IGVudW0/Cj4gPiA+ID4gPiAKPiA+ID4g
PiAKPiA+ID4gPiBZZXMuCj4gPiA+ID4gCj4gPiA+ID4gQW5kIHRoZSB0cmljayB0byBnZW5lcmF0
ZSBhIHN5bWJvbCBkaWRuJ3Qgd29yayBlaXRoZXIuCj4gPiA+IAo+ID4gPiBBbmQgeW91IG11c3Qg
ZGVmaW5lIHRoYXQgc3ltYm9sIGluIHRoZSBsaW5rZXIgc2NyaXB0PyBJdCBkb2Vzbid0IHNlZW0K
PiA+ID4gdG8gYmUgdXNlZCBhdCBsaW5rIHRpbWUuCj4gPiA+IAo+ID4gCj4gPiBJIGRvbid0IGZv
bGxvdy4gSSB3aXNoIEkgY291bGQgZGVmaW5lIGFuZCB1c2UgYSBzeW1ib2wgaW4gdGhlIGxpbmtl
cgo+ID4gc2NyaXB0IGJ1dCBjb3VsZG4ndC4KPiAKPiBJdCdzIGxpa2VseSBteSBmYXVsdCwgYXMg
SSBoYXZlbid0IGJlZW4gZm9sbG93aW5nIHRoZSBwYXRjaCBzZXJpZXMgaW4KPiB0aGF0IG11Y2gg
ZGV0YWlsLiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgaW4gb3JkZXIgdG8gZ2VuZXJhdGUgYmV0dGVy
Cj4gY29kZSwgcmF0aGVyIHRoYW4gZG9pbmcgc29tZXRoaW5nIGxpa2U6Cj4gCj4gdm9pZCAqaHZf
aGNhbGxfcGFnZSA9IGZpeF94X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKTsKPiAKPiBJbiBh
IEMgZmlsZSBzb21ld2hlcmUgd2hlbiB0aGUgaHlwZXJjYWxsIHBhZ2UgaXMgc2V0dXA/CgpBbmRy
ZXcgd2FudGVkIGJhZGx5IHRvIGJlIGFibGUgdG8gdXNlIGRpcmVjdCBjYWxsIGluIHRoZSBoeXBl
cmNhbGwKZnVuY3Rpb25zLiBUaGlzIGlzIHdoYXQgd2UgbWFuYWdlZCB0byBjb21lIHVwIHdpdGgg
c28gZmFyLgoKSSB0aGluayB3aGF0IHlvdSB3cm90ZSB3aWxsIHN0aWxsIHJlc3VsdCBpbiBhbiBp
bmRpcmVjdCBjYWxsLgoKKFRoZSBtYWpvcml0eSBvZiBteSB0aW1lIHNwZW50IG9uIHRoaXMgc2Vy
aWVzIGhhcyBiZWVuIGV4dGVuZGluZyBYZW4gdG8KZG8gbW9yZSB0aGFuIGl0IGNvdWxkIGJlZm9y
ZS4pCgpXZWkuCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:33:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixAsg-0001ND-1N; Thu, 30 Jan 2020 14:33:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixAse-0001N8-SP
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:33:16 +0000
X-Inumbo-ID: 72fb46e0-436d-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72fb46e0-436d-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 14:33: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 mx2.suse.de (Postfix) with ESMTP id 20F79ADF1;
 Thu, 30 Jan 2020 14:33:14 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-13-anthony.perard@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e704f28b-818f-8f92-53a8-c9c804805aff@suse.com>
Date: Thu, 30 Jan 2020 15:33:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200117105358.607910-13-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 12/12] xen/build: have the root
 Makefile generates the CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gSW5zdGVhZCBvZiBn
ZW5lcmF0aW5nIHRoZSBDRkxBR1MgaW4gUnVsZXMubWsgZXZlcnl0aW1lIHdlIGVudGVyIGEgbmV3
Cj4gc3ViZGlyZWN0b3J5LCB3ZSBhcmUgZ29pbmcgdG8gZ2VuZXJhdGUgbW9zdCBvZiB0aGVtIGEg
c2luZ2xlIHRpbWUsIGFuZAo+IGV4cG9ydCB0aGUgcmVzdWx0IGluIHRoZSBlbnZpcm9ubWVudCBz
byB0aGF0IFJ1bGVzLm1rIGNhbiB1c2UgaXQuICBUaGUKPiBvbmx5IGZsYWdzIGxlZnQgdG8gZ2Vu
ZXJhdGVzIGFyZSB0aGUgb25lIHRoYXQgZGVwZW5kcyBvbiB0aGUgdGFyZ2V0cywKPiBidXQgdGhl
IHZhcmlhYmxlICQoY19mbGFncykgdGFrZXMgY2FyZSBvZiB0aGF0Lgo+IAo+IEFyY2ggc3BlY2lm
aWMgQ0ZMQUdTIGFyZSBnZW5lcmF0ZWQgYnkgYSBuZXcgZmlsZSAiYXJjaC8qL2FyY2gubWsiCj4g
d2hpY2ggaXMgaW5jbHVkZWQgYnkgdGhlIHJvb3QgTWFrZWZpbGUuCj4gCj4gSW4gb3JkZXIgdG8g
YWxsb3cgc29tZSB2YXJpYWJsZSB0aGF0IGFyZSBzcGVjaWZpYyB0byBvbmUgYXJjaCBhbmQKPiBu
ZWVkcyB0byBiZSByZWdlbmVyYXRlZCBmb3IgZWFjaCB0YXJnZXQsIHRoZXJlJ3MgYSBuZXcgdmFy
aWFibGUKPiAkKGFyY2hfY2NmbGFncykuCgpBbmQgc2ltcGx5IGFkZGluZyB0byBjX2ZsYWdzIGlz
IGNvbnNpZGVyZWQgYmFkPyBPciBkb2VzIG5vdCB3b3JrPwoKPiAtLS0gYS94ZW4vTWFrZWZpbGUK
PiArKysgYi94ZW4vTWFrZWZpbGUKPiBAQCAtMTEzLDYgKzExMyw3NiBAQCAkKEtDT05GSUdfQ09O
RklHKToKPiAgJS9hdXRvLmNvbmYgJS9hdXRvLmNvbmYuY21kOiAkKEtDT05GSUdfQ09ORklHKQo+
ICAJJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBB
UkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hY
PSIkKEhPU1RDWFgpIiBzeW5jY29uZmlnCj4gIAo+ICtpZmVxICgkKENPTkZJR19ERUJVRykseSkK
PiArQ0ZMQUdTICs9IC1PMQo+ICtlbHNlCj4gK0NGTEFHUyArPSAtTzIKPiArZW5kaWYKCldoeSBk
b2VzIHRoaXMgc3RhcnQgd2l0aCArPSwgbm90IDo9IChvciA9ICk/Cgo+ICtpZmVxICgkKENPTkZJ
R19GUkFNRV9QT0lOVEVSKSx5KQo+ICtDRkxBR1MgKz0gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIK
PiArZWxzZQo+ICtDRkxBR1MgKz0gLWZvbWl0LWZyYW1lLXBvaW50ZXIKPiArZW5kaWYKPiArCj4g
K0NGTEFHUyArPSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8tY29tbW9uCj4gK0NGTEFHUyAr
PSAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aAo+ICskKGNhbGwg
Y2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVd2bGEpCj4gK0NGTEFHUyArPSAtcGlwZSAtRF9fWEVO
X18gLWluY2x1ZGUgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb25maWcuaAo+ICtDRkxBR1MtJChD
T05GSUdfREVCVUdfSU5GTykgKz0gLWcKPiArCj4gK2lmbmVxICgkKENPTkZJR19DQ19JU19DTEFO
RykseSkKPiArIyBDbGFuZyBkb2Vzbid0IHVuZGVyc3RhbmQgdGhpcyBjb21tYW5kIGxpbmUgYXJn
dW1lbnQsIGFuZCBkb2Vzbid0IGFwcGVhciB0bwo+ICsjIGhhdmUgYW4gc3VpdGFibGUgYWx0ZXJu
YXRpdmUuICBUaGUgcmVzdWx0aW5nIGNvbXBpbGVkIGJpbmFyeSBkb2VzIGZ1bmN0aW9uLAo+ICsj
IGJ1dCBoYXMgYW4gZXhjZXNzaXZlbHkgbGFyZ2Ugc3ltYm9sIHRhYmxlLgo+ICtDRkxBR1MgKz0g
LVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUKPiArZW5kaWYKPiArCj4gK0FGTEFHUy15ICAgICAg
ICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCgpXaHkgbm90IGp1c3QgQUZMQUdTPyBJIHRoaW5r
IGluIGEgb3ZlcmhhdWwgbGlrZSB3aGF0IHlvdSBkbywKYW5vbWFsaWVzIGxpa2UgdGhpcyBvbmUg
d291bGQgYmV0dGVyIGJlIGVsaW1pbmF0ZWQuIFRoZSAteQpmb3JtcyBzaG91bGQgYmUgYWRkZWQg
aW50byB0aGUgYmFzZSB2YXJpYWJsZXMgKGxpa2UgeW91IGRvIC4uLgoKPiArQ0ZMQUdTICs9ICQo
Q0ZMQUdTLXkpCgouLi4gaGVyZSksIGJ1dCBiZSBhZGRlZCB0byBvbmx5IHZpYSBDRkxBR1MtJCh2
YXJpYWJsZSkKY29uc3RydWN0cy4gT3Igb3RoZXJ3aXNlIHRoZXJlIHNob3VsZCBiZSBvbmx5IENG
TEFHUy15LCBhbmQKbm8gcGxhaW4gQ0ZMQUdTIGF0IGFsbC4KCj4gKyMgYWxsb3cgZXh0cmEgQ0ZM
QUdTIGV4dGVybmFsbHkgdmlhIEVYVFJBX0NGTEFHU19YRU5fQ09SRQo+ICtDRkxBR1MgKz0gJChF
WFRSQV9DRkxBR1NfWEVOX0NPUkUpCj4gKwo+ICsjIE1vc3QgQ0ZMQUdTIGFyZSBzYWZlIGZvciBh
c3NlbWJseSBmaWxlczoKPiArIyAgLXN0ZD1nbnV7ODksOTl9IGdldHMgY29uZnVzZWQgYnkgIy1w
cmVmaXhlZCBlbmQtb2YtbGluZSBjb21tZW50cwo+ICsjICAtZmx0byBtYWtlcyBubyBzZW5zZSBh
bmQgYW5ub3lzIGNsYW5nCj4gK0FGTEFHUyArPSAkKEFGTEFHUy15KSAkKGZpbHRlci1vdXQgLXN0
ZD1nbnUlIC1mbHRvLCQoQ0ZMQUdTKSkKPiArCj4gKyMgTERGTEFHUyBhcmUgb25seSBwYXNzZWQg
ZGlyZWN0bHkgdG8gJChMRCkKPiArTERGTEFHUyArPSAkKExERkxBR1NfRElSRUNUKQo+ICsKPiAr
TERGTEFHUyArPSAkKExERkxBR1MteSkKClRoZXNlIHR3byBjb3VsZCBiZSBmb2xkZWQuCgo+ICtp
ZmVxICgkKENPTkZJR19DT1ZFUkFHRSkseSkKPiAraWZlcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcp
LHkpCj4gKyAgICBDT1ZfRkxBR1MgOj0gLWZwcm9maWxlLWluc3RyLWdlbmVyYXRlIC1mY292ZXJh
Z2UtbWFwcGluZwo+ICtlbHNlCj4gKyAgICBDT1ZfRkxBR1MgOj0gLWZwcm9maWxlLWFyY3MgLWZ0
ZXN0LWNvdmVyYWdlCj4gK2VuZGlmCj4gK2Vsc2UKPiArQ09WX0ZMQUdTIDo9Cj4gK2VuZGlmCgpD
T1ZfRkxBR1MgZ2V0cyBwcm9wYWdhdGVkIHRocm91Z2ggdGhlIGVudmlyb25tZW50LCBkZXNwaXRl
IGJlaW5nCmludmFyaWFudC4gQ2FuJ3QgdGhpcyBzdGF5IGluIFJ1bGVzLm1rPwoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvUnVsZXMubWsKPiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKPiBAQCAt
MSw4OSArMSwxMCBAQAo+ICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Cj4gICMgeDg2LXNwZWNpZmljIGRlZmluaXRpb25zCj4gIAo+IC1YRU5fSU1HX09GRlNFVCA6PSAw
eDIwMDAwMAo+IC0KPiAtQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlCj4gLUNGTEFHUyAr
PSAtSSQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYwo+IC1DRkxBR1MgKz0g
LUkkKEJBU0VESVIpL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWRlZmF1bHQKPiAtQ0ZMQUdTICs9IC1E
WEVOX0lNR19PRkZTRVQ9JChYRU5fSU1HX09GRlNFVCkKPiAtQ0ZMQUdTICs9ICctRF9fT0JKRUNU
X0xBQkVMX189JChzdWJzdCAvLCQkLCQoc3Vic3QgLSxfLCQoc3Vic3QgJChCQVNFRElSKS8sLCQo
Q1VSRElSKSkvJEApKScKPiAtCj4gLSMgUHJldmVudCBmbG9hdGluZy1wb2ludCB2YXJpYWJsZXMg
ZnJvbSBjcmVlcGluZyBpbnRvIFhlbi4KPiAtQ0ZMQUdTICs9IC1tc29mdC1mbG9hdAo+IC0KPiAt
aWZlcSAoJChDT05GSUdfQ0NfSVNfQ0xBTkcpLHkpCj4gLSMgTm90ZTogQW55IHRlc3Qgd2hpY2gg
YWRkcyAtbm8taW50ZWdyYXRlZC1hcyB3aWxsIGNhdXNlIHN1YnNlcXVlbnQgdGVzdHMgdG8KPiAt
IyBzdWNjZWVkLCBhbmQgbm90IHRyaWdnZXIgZnVydGhlciBhZGRpdGlvbnMuCj4gLSMKPiAtIyBU
aGUgdGVzdHMgdG8gc2VsZWN0IHdoZXRoZXIgdGhlIGludGVncmF0ZWQgYXNzZW1ibGVyIGlzIHVz
YWJsZSBuZWVkIHRvIGhhcHBlbgo+IC0jIGJlZm9yZSB0ZXN0aW5nIGFueSBhc3NlbWJsZXIgZmVh
dHVyZXMsIG9yIGVsc2UgdGhlIHJlc3VsdCBvZiB0aGUgdGVzdHMgd291bGQKPiAtIyBiZSBzdGFs
ZSBpZiB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaXMgbm90IHVzZWQuCj4gLQo+IC0jIE9sZGVy
IGNsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCAuc2tpcCB3aXRo
IGxhYmVsczoKPiAtIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTI3MzY5
Cj4gLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLkwwOiAuTDE6IC5za2lwICguTDEg
LSAuTDApIiwsXAo+IC0gICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykKPiAt
Cj4gLSMgQ2hlY2sgd2hldGhlciBjbGFuZyBhc20oKS1zIHN1cHBvcnQgLmluY2x1ZGUuCj4gLSQo
Y2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1
bmtfYXNtLmhcIiIsLFwKPiAtICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMp
Cj4gLQo+IC0jIENoZWNrIHdoZXRoZXIgY2xhbmcga2VlcHMgLm1hY3JvLXMgYmV0d2VlbiBhc20o
KS1zOgo+IC0jIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAKPiAt
JChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKPiAtICAgICAgICAgICAgICAgICAgICAg
Ii5tYWNybyBGT087LmVuZG0iJCQoY2xvc2UpOyBhc20gdm9sYXRpbGUgJCQob3BlbikiLm1hY3Jv
IEZPTzsuZW5kbSIsXAo+IC0gICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykK
PiAtZW5kaWYKPiAtCj4gLSQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChFTUJFRERF
RF9FWFRSQV9DRkxBR1MpKQo+IC0kKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduZXN0
ZWQtZXh0ZXJucykKPiAtJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJ2bWNhbGwiLC1E
SEFWRV9BU19WTVgpCj4gLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiY3JjMzIgJWVh
eCQkKGNvbW1hKSVlYXgiLC1ESEFWRV9BU19TU0U0XzIpCj4gLSQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9BU19FUFQpCj4g
LSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywicmRyYW5kICVlYXgiLC1ESEFWRV9BU19S
RFJBTkQpCj4gLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywicmRmc2Jhc2UgJXJheCIs
LURIQVZFX0FTX0ZTR1NCQVNFKQo+IC0kKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInhz
YXZlb3B0ICglcmF4KSIsLURIQVZFX0FTX1hTQVZFT1BUKQo+IC0kKGNhbGwgYXMtb3B0aW9uLWFk
ZCxDRkxBR1MsQ0MsInJkc2VlZCAlZWF4IiwtREhBVkVfQVNfUkRTRUVEKQo+IC0kKGNhbGwgYXMt
b3B0aW9uLWFkZCxDRkxBR1MsQ0MsImNsd2IgKCVyYXgpIiwtREhBVkVfQVNfQ0xXQikKPiAtJChj
YWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsIFwKPiAt
ICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFWRV9BU19RVU9URURf
U1lNIFwKPiAtICAgICAgICAgICAgICAgICAgICAgJy1EX19PQkpFQ1RfTEFCRUxfXz0kKHN1YnN0
ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyQkQCcpCj4gLSQoY2FsbCBhcy1vcHRpb24tYWRkLENG
TEFHUyxDQywiaW52cGNpZCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfSU5WUENJRCkK
PiAtCj4gLSMgR0FTJ3MgaWRlYSBvZiB0cnVlIGlzIC0xLiAgQ2xhbmcncyBpZGVhIGlzIDEKPiAt
JChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKPiAtICAgICIuaWYgKCgxID4gMCkgPCAw
KTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FTX05FR0FUSVZFX1RSVUUpCj4gLQo+IC0j
IENoZWNrIHRvIHNlZSB3aGV0aGVyIHRoZSBhc3NtYmxlciBzdXBwb3J0cyB0aGUgLm5vcCBkaXJl
Y3RpdmUuCj4gLSQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCj4gLSAgICAiLkwxOiAu
TDI6IC5ub3BzICguTDIgLSAuTDEpJCQoY29tbWEpOSIsLURIQVZFX0FTX05PUFNfRElSRUNUSVZF
KQo+IC0KPiAtQ0ZMQUdTICs9IC1tbm8tcmVkLXpvbmUgLWZwaWMgLWZuby1hc3luY2hyb25vdXMt
dW53aW5kLXRhYmxlcwo+IC0KPiAtIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxseS4gIElm
IHRoZSBjb21waWxlciBzdXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQo+IC0jIFNTRSBzZXR1cCBm
b3IgdmFyaWFkaWMgZnVuY3Rpb24gY2FsbHMuCj4gLUNGTEFHUyArPSAtbW5vLXNzZSAkKGNhbGwg
Y2Mtb3B0aW9uLCQoQ0MpLC1tc2tpcC1yYXgtc2V0dXApCj4gLQo+IC0jIENvbXBpbGUgd2l0aCB0
aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4KPiAtaWZl
cSAoJChDT05GSUdfSU5ESVJFQ1RfVEhVTkspLHkpCj4gLUNGTEFHUyArPSAtbWluZGlyZWN0LWJy
YW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIKPiAtQ0ZMQUdTICs9
IC1mbm8tanVtcC10YWJsZXMKPiAraWZkZWYgSEFWRV9BU19RVU9URURfU1lNCj4gK2FyY2hfY2Nm
bGFncyArPSAtREhBVkVfQVNfUVVPVEVEX1NZTSBcCj4gKwkJJy1EX19PQkpFQ1RfTEFCRUxfXz0k
KHN1YnN0ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyRAJwo+ICtlbHNlCj4gK2FyY2hfY2NmbGFn
cyArPSAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgLywkJCwkKHN1YnN0IC0sXywkKHN1YnN0
ICQoQkFTRURJUikvLCwkKENVUkRJUikpLyRAKSknCj4gIGVuZGlmCgpXaHkgZG9lcyBIQVZFX0FT
X1FVT1RFRF9TWU0gbmVlZCBhIG1ha2UgLyBlbnZpcm9ubWVudCB2YXJpYWJsZSB0bwpwcm9wYWdh
dGU/IENhbid0IHRoaXMgYmUgYXMtb3B0aW9uLWFkZCBhZ2FpbnN0IGFyY2hfY2NmbGFncyAob3IK
Y19mbGFncyksIGluIGFyY2gubWsgb3IgUnVsZXMubWs/IE9yIGNhbid0IGFyY2gubWsgaGF2ZQoK
JChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsLURI
QVZFX0FTX1FVT1RFRF9TWU0pCgphbmQgdGhlbiBoZXJlIHlvdSBzaW1wbHkgY2hlY2sgQ0ZMQUdT
IGZvciB0aGlzIHNwZWNpZmljIC1EIG9wdGlvbj8KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9hcmNoLm1rCj4gQEAgLTAsMCArMSw4NyBAQAo+ICsjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gKyMgeDg2LXNwZWNpZmljIGRlZmluaXRpb25zCj4g
Kwo+ICtleHBvcnQgWEVOX0lNR19PRkZTRVQgOj0gMHgyMDAwMDAKPiArCj4gK0NGTEFHUyArPSAt
SSQoQkFTRURJUikvaW5jbHVkZQo+ICtDRkxBR1MgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMKPiArQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL2FzbS14
ODYvbWFjaC1kZWZhdWx0Cj4gK0NGTEFHUyArPSAtRFhFTl9JTUdfT0ZGU0VUPSQoWEVOX0lNR19P
RkZTRVQpCj4gKwo+ICsjIFByZXZlbnQgZmxvYXRpbmctcG9pbnQgdmFyaWFibGVzIGZyb20gY3Jl
ZXBpbmcgaW50byBYZW4uCj4gK0NGTEFHUyArPSAtbXNvZnQtZmxvYXQKPiArCj4gK2lmZXEgKCQo
Q09ORklHX0NDX0lTX0NMQU5HKSx5KQo+ICsjIE5vdGU6IEFueSB0ZXN0IHdoaWNoIGFkZHMgLW5v
LWludGVncmF0ZWQtYXMgd2lsbCBjYXVzZSBzdWJzZXF1ZW50IHRlc3RzIHRvCj4gKyMgc3VjY2Vl
ZCwgYW5kIG5vdCB0cmlnZ2VyIGZ1cnRoZXIgYWRkaXRpb25zLgo+ICsjCj4gKyMgVGhlIHRlc3Rz
IHRvIHNlbGVjdCB3aGV0aGVyIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBpcyB1c2FibGUgbmVl
ZCB0byBoYXBwZW4KPiArIyBiZWZvcmUgdGVzdGluZyBhbnkgYXNzZW1ibGVyIGZlYXR1cmVzLCBv
ciBlbHNlIHRoZSByZXN1bHQgb2YgdGhlIHRlc3RzIHdvdWxkCj4gKyMgYmUgc3RhbGUgaWYgdGhl
IGludGVncmF0ZWQgYXNzZW1ibGVyIGlzIG5vdCB1c2VkLgo+ICsKPiArIyBPbGRlciBjbGFuZydz
IGJ1aWx0LWluIGFzc2VtYmxlciBkb2Vzbid0IHVuZGVyc3RhbmQgLnNraXAgd2l0aCBsYWJlbHM6
Cj4gKyMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzM2OQo+ICskKGNh
bGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5MMDogLkwxOiAuc2tpcCAoLkwxIC0gLkwwKSIs
LFwKPiArICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMpCj4gKwo+ICsjIENo
ZWNrIHdoZXRoZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgo+ICskKGNhbGwgYXMt
b3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5o
XCIiLCxcCj4gKyAgICAgICAgICAgICAgICAgICAgIC1uby1pbnRlZ3JhdGVkLWFzKQo+ICsKPiAr
IyBDaGVjayB3aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1zIGJldHdlZW4gYXNtKCktczoKPiAr
IyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTM2MTEwCj4gKyQoY2FsbCBh
cy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCj4gKyAgICAgICAgICAgICAgICAgICAgICIubWFjcm8g
Rk9POy5lbmRtIiQkKGNsb3NlKTsgYXNtIHZvbGF0aWxlICQkKG9wZW4pIi5tYWNybyBGT087LmVu
ZG0iLFwKPiArICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMpCj4gK2VuZGlm
Cj4gKwo+ICskKGNhbGwgY2Mtb3B0aW9ucy1hZGQsQ0ZMQUdTLENDLCQoRU1CRURERURfRVhUUkFf
Q0ZMQUdTKSkKPiArJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XbmVzdGVkLWV4dGVy
bnMpCj4gKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywidm1jYWxsIiwtREhBVkVfQVNf
Vk1YKQo+ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsImNyYzMyICVlYXgkJChjb21t
YSklZWF4IiwtREhBVkVfQVNfU1NFNF8yKQo+ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1Ms
Q0MsImludmVwdCAoJXJheCkkJChjb21tYSklcmF4IiwtREhBVkVfQVNfRVBUKQo+ICskKGNhbGwg
YXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkcmFuZCAlZWF4IiwtREhBVkVfQVNfUkRSQU5EKQo+
ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkZnNiYXNlICVyYXgiLC1ESEFWRV9B
U19GU0dTQkFTRSkKPiArJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJ4c2F2ZW9wdCAo
JXJheCkiLC1ESEFWRV9BU19YU0FWRU9QVCkKPiArJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdT
LENDLCJyZHNlZWQgJWVheCIsLURIQVZFX0FTX1JEU0VFRCkKPiArJChjYWxsIGFzLW9wdGlvbi1h
ZGQsQ0ZMQUdTLENDLCJjbHdiICglcmF4KSIsLURIQVZFX0FTX0NMV0IpCj4gK2lmZXEgKCQoY2Fs
bCBhcy1pbnNuLCQoQ0MpICQoQ0ZMQUdTKSwiLmVxdSBcInhcIiQoY29tbWEpMSIseSkseSkKPiAr
ICBleHBvcnQgSEFWRV9BU19RVU9URURfU1lNIDo9IHkKPiArZW5kaWYKPiArJChjYWxsIGFzLW9w
dGlvbi1hZGQsQ0ZMQUdTLENDLCJpbnZwY2lkICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9B
U19JTlZQQ0lEKQo+ICsKPiArIyBHQVMncyBpZGVhIG9mIHRydWUgaXMgLTEuICBDbGFuZydzIGlk
ZWEgaXMgMQo+ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAo+ICsgICAgIi5pZiAo
KDEgPiAwKSA8IDApOyAuZXJyb3IgXCJcIjsuZW5kaWYiLCwtREhBVkVfQVNfTkVHQVRJVkVfVFJV
RSkKPiArCj4gKyMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIGFzc21ibGVyIHN1cHBvcnRzIHRo
ZSAubm9wIGRpcmVjdGl2ZS4KPiArJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKPiAr
ICAgICIuTDE6IC5MMjogLm5vcHMgKC5MMiAtIC5MMSkkJChjb21tYSk5IiwtREhBVkVfQVNfTk9Q
U19ESVJFQ1RJVkUpCj4gKwo+ICtDRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFz
eW5jaHJvbm91cy11bndpbmQtdGFibGVzCj4gKwo+ICsjIFhlbiBkb2Vzbid0IHVzZSBTU0UgaW50
ZXJhbGx5LiAgSWYgdGhlIGNvbXBpbGVyIHN1cHBvcnRzIGl0LCBhbHNvIHNraXAgdGhlCj4gKyMg
U1NFIHNldHVwIGZvciB2YXJpYWRpYyBmdW5jdGlvbiBjYWxscy4KPiArQ0ZMQUdTICs9IC1tbm8t
c3NlICQoY2FsbCBjYy1vcHRpb24sJChDQyksLW1za2lwLXJheC1zZXR1cCkKPiArCj4gKyMgQ29t
cGlsZSB3aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIGlmIGF2YWlh
YmxlLgo+ICtpZmVxICgkKENPTkZJR19JTkRJUkVDVF9USFVOSykseSkKPiArQ0ZMQUdTICs9IC1t
aW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rlcgo+
ICtDRkxBR1MgKz0gLWZuby1qdW1wLXRhYmxlcwo+ICtlbmRpZgoKQ0ZMQUdTLSQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSArPSAuLi4gPwoKPiArIyBJZiBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVy
LCByZWR1Y2Ugc3RhY2sgYWxpZ25tZW50IHRvIDggYnl0ZXMuIEJ1dCBhbGxvdwo+ICsjIHRoaXMg
dG8gYmUgb3ZlcnJpZGRlbiBlbHNld2hlcmUuCj4gKyQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFH
Uy1zdGFjay1ib3VuZGFyeSxDQywtbXByZWZlcnJlZC1zdGFjay1ib3VuZGFyeT0zKQo+ICtleHBv
cnQgQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5CgpJIGZpbmQgc3VjaCByYW5kb20gZXhwb3J0IHVuZm9y
dHVuYXRlLCBidXQgSSBjYW4gc2VlIHdoeSAtIHdpdGhpbgp0aGUgdGFyZ2V0ZWQgbW9kZWwgLSB0
aGlzIGlzIHRoZSBsZWFzdCBiYWQgYWx0ZXJuYXRpdmUuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:34:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixAu7-0001UO-Jz; Thu, 30 Jan 2020 14:34:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Eky=3T=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1ixAu6-0001UI-Oi
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:34:46 +0000
X-Inumbo-ID: a8ff491c-436d-11ea-8396-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8ff491c-436d-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 14:34:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id q8so3619670ljb.2
 for <xen-devel@lists.xenproject.org>; Thu, 30 Jan 2020 06:34:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=k3C+MibcxhxF2QaxstcPN06TyJ+jfe4Ya1kNE8PNGWE=;
 b=Q1e7DKYvWD62XaBRF9BoqiWukiXPtYEXwvn28CRAjXISorpJBZR63/zsAKv756QMSa
 B83LNizgF/kSwRutx2Mz7lkpzikkZByja5QjgF0TfOAVaP/3uMZ93CK1X8yUSykD/Mjv
 O9FCRJEfYn0bN7xU/J8Jf2CBKRmDynJjwLrfxrijCATC3BjZ4bsvZBDQUGhc/Hv20gwu
 DRqXsOpu1dAwoLBIaWGlFbyJ958p3bldKwKjCIexy4wqUNjVWM1NOW9cuIu3m5UG92TB
 5u4MtIvRmN4XuVhNJWfWanQh4Yq2C5OPO9dSYNAgm8K3iSAsr0KxaZ65Su1VQXZWQIql
 pEyA==
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=k3C+MibcxhxF2QaxstcPN06TyJ+jfe4Ya1kNE8PNGWE=;
 b=ocIrJ5hp+arzYfz3BYX8KRJ7Kr/ETz1NdEoqYe4H2imgT5Epi9vDRLOnAgQyCSqrAZ
 XgQF8L/e7IuFrFM9sHj+Cj/806a4T6/Y8SMcJ3sp2cJNP7rEDId4f0FlNcmmGES2bIal
 d0wunpcFTUTEjozbZ7TYUvUelHowPte8XMn1j3YmHoupghDGpRkVOTh6KTg+Za+hCdkQ
 +Mdwz/Chx2AjzJPD/mDUjrOn5yGXRQSJ1VKCx+jIhnZAxSVHcdjTKbSEsQUnqxY5s/5j
 ILoz/QydV5esd5rzVEaDzOHSV2hkyEr+CoEr4OMwcSovN2OVnKzkRnWrj5+vcuSJfR3o
 P2dQ==
X-Gm-Message-State: APjAAAVn0SCEYT9ERK/SU7Av+6IBFpd0UIJ7F3eVgnJR1o6Xc6tik6uf
 OyU0d7LXmEEvrkvRXsfqSEk=
X-Google-Smtp-Source: APXvYqyrN9pT2U44HS7rm+y7RqS9BYHwuuM/CqdPpgTxz96+5xPKmrXeI4PKOrgFzuvOyjVm6szXug==
X-Received: by 2002:a2e:96c4:: with SMTP id d4mr3060253ljj.225.1580394884891; 
 Thu, 30 Jan 2020 06:34:44 -0800 (PST)
Received: from [10.17.84.46] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 n1sm2909024lfq.16.2020.01.30.06.34.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 30 Jan 2020 06:34:44 -0800 (PST)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
 <874kwep7pe.fsf@epam.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <b3cf0ae9-d9ea-5a8a-0f2d-36f158aa680b@gmail.com>
Date: Thu, 30 Jan 2020 16:34:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <874kwep7pe.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] iommu/arm: Don't allow the same micro-TLB
 to be shared 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.xenproject.org" <xen-devel@lists.xenproject.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@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>

Cj4gSGkgT2xla3NhbmRyLAoKSGkgVm9sb2R5bXlyCgoKPj4gQEAgLTQzNCwxOSArNDM1LDQ1IEBA
IHN0YXRpYyB2b2lkIGlwbW11X3RsYl9pbnZhbGlkYXRlKHN0cnVjdCBpcG1tdV92bXNhX2RvbWFp
biAqZG9tYWluKQo+PiAgIH0KPj4gICAKPj4gICAvKiBFbmFibGUgTU1VIHRyYW5zbGF0aW9uIGZv
ciB0aGUgbWljcm8tVExCLiAqLwo+PiAtc3RhdGljIHZvaWQgaXBtbXVfdXRsYl9lbmFibGUoc3Ry
dWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgdXRsYikKPj4gK3N0YXRpYyBpbnQgaXBtbXVfdXRsYl9lbmFi
bGUoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCB1dGxiKQo+PiAgIHsKPj4gICAgICAgc3RydWN0IGlw
bW11X3Ztc2FfZGV2aWNlICptbXUgPSBkb21haW4tPm1tdTsKPj4gKyAgICB1aW50MzJfdCBkYXRh
Owo+IEp1c3Qgbml0cGlja2luZzogSSBiZWxpZXZlLCB0aGF0ICJpbXVjdHIiIGlzIGJldHRlciBu
YW1lIHRoYW4gImRhdGEiLgoKQWdyZWUsIHdpbGwgcmVuYW1lCgoKPgo+PiArCj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBXZSBuZWVkIHRvIHByZXZlbnQgdGhlIHVzZSBjYXNlcyB3aGVyZSBkZXZpY2Vz
IHdoaWNoIHVzZSB0aGUgc2FtZQo+PiArICAgICAqIG1pY3JvLVRMQiBhcmUgYXNzaWduZWQgdG8g
ZGlmZmVyZW50IFhlbiBkb21haW5zIChtaWNyby1UTEIgY2Fubm90IGJlCj4+ICsgICAgICogc2hh
cmVkIGJldHdlZW4gbXVsdGlwbGUgWGVuIGRvbWFpbnMsIHNpbmNlIGl0IHBvaW50cyB0byB0aGUg
Y29udGV4dCBiYW5rCj4+ICsgICAgICogdG8gdXNlIGZvciB0aGUgcGFnZSB3YWxrKS4KPj4gKyAg
ICAgKiBBcyBlYWNoIFhlbiBkb21haW4gdXNlcyBpbmRpdmlkdWFsIGNvbnRleHQgYmFuayBwb2lu
dGVkIGJ5IGNvbnRleHRfaWQsCj4+ICsgICAgICogd2UgY2FuIHBvdGVudGlhbGx5IHJlY29nbml6
ZSB0aGF0IHVzZSBjYXNlIGJ5IGNvbXBhcmluZyBjdXJyZW50IGFuZCBuZXcKPj4gKyAgICAgKiBj
b250ZXh0X2lkIGZvciBhbHJlYWR5IGVuYWJsZWQgbWljcm8tVExCIGFuZCBwcmV2ZW50IGRpZmZl
cmVudCBjb250ZXh0Cj4+ICsgICAgICogYmFuayBmcm9tIGJlaW5nIHNldC4KPj4gKyAgICAgKi8K
Pj4gKyAgICBkYXRhID0gaXBtbXVfcmVhZChtbXUsIElNVUNUUih1dGxiKSk7Cj4gSSBjYW4gc2Vl
IHRoYXQgdGhpcyBjb2RlIGlzIG5vdCBjb3ZlcmVkIGJ5IHNwaW5sb2NrLiBTbywgSSBiZWxpZXZl
LAo+IHRoZXJlIGNhbiBiZSBhIHJhY2UgY29tZGl0aW9uLCB3aGVuIHRoaXMgcmVnaXN0ZXIgaXMg
YmVpbmcgcmVhZCBvbiB0d28KPiBDUFVzIHNpbXVsdGFuZW91c2x5LgoKSSBkb24ndCB0aGluaywg
aXBtbXVfYXNzaWduKGRlYXNzaWduKV9kZXZpY2UgY2FsbGJhY2tzIHRha2UgYSBzcGlubG9jaywg
CnNvIHRoZSBtaWNyby1UTEIgbWFuYWdlbWVudCByb3V0aW5lcyBpbnNpZGUKYXJlIHByb3RlY3Rl
ZC4KCgo+ICAgCj4gICAvKiBEaXNhYmxlIE1NVSB0cmFuc2xhdGlvbiBmb3IgdGhlIG1pY3JvLVRM
Qi4gKi8KPiBAQCAtNjcxLDcgKzY5OCwxMiBAQCBzdGF0aWMgaW50IGlwbW11X2F0dGFjaF9kZXZp
Y2Uoc3RydWN0IGlwbW11X3Ztc2FfZG9tYWluICpkb21haW4sCj4gICAgICAgICAgIGRldl9pbmZv
KGRldiwgIlJldXNpbmcgSVBNTVUgY29udGV4dCAldVxuIiwgZG9tYWluLT5jb250ZXh0X2lkKTsK
PiAgIAo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZndzcGVjLT5udW1faWRzOyArK2kgKQo+IC0g
ICAgICAgIGlwbW11X3V0bGJfZW5hYmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOwo+ICsgICAg
ewo+ICsgICAgICAgIGludCByZXQgPSBpcG1tdV91dGxiX2VuYWJsZShkb21haW4sIGZ3c3BlYy0+
aWRzW2ldKTsKPiArCj4gKyAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICByZXR1cm4g
cmV0Owo+IEkgY2FuJ3Qgc2VlIGVycm9yIHBhdGggd2hlcmUgaXBtbXVfdXRsYl9kaXNhYmxlKCkg
d291bGQgYmUgY2FsbGVkIGZvcgo+IGFscmVhZHkgZW5hYmxlIHVUTEJzLiBJcyB0aGlzIG5vcm1h
bD8KCkdvb2QgcXVlc3Rpb24uIEluZGVlZCwgd2UgbmVlZCB0byByZXN0b3JlIHByZXZpb3VzIHN0
YXRlIGluIGNhc2Ugb2YgZXJyb3IuCgoKSSB3aWxsIGFkZCB0aGUgZm9sbG93aW5nOgoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMgCmIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwppbmRleCBjMjFkMmQ3Li40MTFmYzBm
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKQEAgLTcwMiw3ICs3
MDIsMTIgQEAgc3RhdGljIGludCBpcG1tdV9hdHRhY2hfZGV2aWNlKHN0cnVjdCAKaXBtbXVfdm1z
YV9kb21haW4gKmRvbWFpbiwKIMKgwqDCoMKgwqDCoMKgwqAgaW50IHJldCA9IGlwbW11X3V0bGJf
ZW5hYmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOwoKIMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBy
ZXQgKQorwqDCoMKgwqDCoMKgwqAgeworwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3aGlsZSAoIGkt
LSApCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXBtbXVfdXRsYl9kaXNhYmxlKGRv
bWFpbiwgZndzcGVjLT5pZHNbaV0pOworCiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IHJldDsKK8KgwqDCoMKgwqDCoMKgIH0KIMKgwqDCoMKgIH0KCiDCoMKgwqDCoCByZXR1cm4gMDsK
CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:45:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:45: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 1ixB3u-0002QF-VG; Thu, 30 Jan 2020 14:44:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixB3t-0002QA-KJ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:44:53 +0000
X-Inumbo-ID: 12fde98a-436f-11ea-8a89-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12fde98a-436f-11ea-8a89-12813bfff9fa;
 Thu, 30 Jan 2020 14:44:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 57A5CAD5F;
 Thu, 30 Jan 2020 14:44:52 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@suse.com>
Date: Thu, 30 Jan 2020 15:44:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: fold linker script pre-processing rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIGhhdmUgdHdpY2UgYWxtb3N0IHRoZSBzYW1lIHJ1bGUuIFNpbXBs
eSBhZGQgdGhlIGV4dHJhCi1ERUZJIHRvIEFGTEFHUyBmb3IgdGhlIEVGSSB2YXJpYW50LCBhbmQg
c3BlY2lmeSBib3RoIHRhcmdldHMgZm9yIHRoZQp0aGVuIHNpbmdsZSBydWxlLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjQxLDE1ICsyNDEsMTIg
QEAgJChCQVNFRElSKS9pbmNsdWRlL2dlbmVyYXRlZC9jb25maWcuaDogRgogCWVjaG8gJyNlbmRp
ZicgPj4kQC5uZXcKIAkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkKIAoteGVuLmxk
czogeGVuLmxkcy5TCit4ZW4ubGRzIGVmaS5sZHM6IHhlbi5sZHMuUwogCSQoQ0MpIC1QIC1FIC1V
aTM4NiAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKIAlzZWQg
LWUgJ3MvLipcLmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQoQEYpLmQubmV3CiAJbXYg
LWYgLiQoQEYpLmQubmV3IC4kKEBGKS5kCiAKLWVmaS5sZHM6IHhlbi5sZHMuUwotCSQoQ0MpIC1Q
IC1FIC1VaTM4NiAtREVGSSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8g
JEAgJDwKLQlzZWQgLWUgJ3MvLipcLmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQoQEYp
LmQubmV3Ci0JbXYgLWYgLiQoQEYpLmQubmV3IC4kKEBGKS5kCitlZmkubGRzOiBBRkxBR1MgKz0g
LURFRkkKIAogYm9vdC9ta2VsZjMyOiBib290L21rZWxmMzIuYwogCSQoSE9TVENDKSAkKEhPU1RD
RkxBR1MpIC1vICRAICQ8CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:47:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:47: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 1ixB6D-0002XK-EE; Thu, 30 Jan 2020 14:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ixB6B-0002XE-QZ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:47:15 +0000
X-Inumbo-ID: 67b95572-436f-11ea-8a8a-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67b95572-436f-11ea-8a8a-12813bfff9fa;
 Thu, 30 Jan 2020 14:47:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580395635;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=7fFx7u9xcRnwXikBgqk18Fq5DbX2tXJ23CRR4VM4INw=;
 b=GvyhLR1i64UbK856lXOCH9puvxMeb/GrOhQ0VeB3aP8tjsrfjxIX4IgJ
 TNKyQNHd0FKMjFJa7FRNM7JHSQ0uDOoX5dl5mGxKbq8fx7zyn2Hr905NB
 cWBUzXvdC+V84dYjRapIohpAIlZeI8gmJmDPhy9Wmn7bL4aa44UwIndlR g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gGlasD1m4WffrpHqx+gyU4H/vOrTSflu8n069E/6VfxwtPzpuBp4a2mlS1l//QWpeVykFxZPY2
 KWAycNu5GUtHSpDQKM29YAnGzRM/0jDeL/GD6IovoBC2y3exSdmBn0eDFrfGzQ3AyhI7GUtVic
 tpU57Csu+d5Axnmv1Suxv6kzZgab8SWpbsnBxeYTtm4bYNfgeKuUKXwS8CWqt2JYhQLb9deWfh
 Q46xuLUiZ6VvowIwNBTuNfx1ewIBO82hHUhFYHWWsE2fdtLRpTzQyauyeQFVXJsiVJgovR2Pdd
 Hu0=
X-SBRS: 2.7
X-MesageID: 12297521
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12297521"
Date: Thu, 30 Jan 2020 15:47:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130144704.GP4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
 <20200130142201.GO4679@Air-de-Roger>
 <20200130142526.en7vs26dsugbcq4k@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130142526.en7vs26dsugbcq4k@debian>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDI6MjU6MjZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMzoyMjowMVBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mzk6MjBQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MzI6MjZQTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMjoyODozNlBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+ID4gT24gVGh1LCBK
YW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gK30KPiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+
ID4gIC8qCj4gPiA+ID4gPiA+ID4gICAqIExvY2FsIHZhcmlhYmxlczoKPiA+ID4gPiA+ID4gPiAg
ICogbW9kZTogQwo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4gPiA+IGluZGV4IDk3ZjljMDc4
OTEuLjhlMDJiNGM2NDggMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+ID4g
PiA+ID4gPiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+ID4gPiA+ID4gPiA+ICAgIGVm
aSA9IC47Cj4gPiA+ID4gPiA+ID4gICNlbmRpZgo+ID4gPiA+ID4gPiA+ICAKPiA+ID4gPiA+ID4g
PiArI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiA+ID4gPiA+ID4gPiArICBodl9oY2FsbF9w
YWdlID0gQUJTT0xVVEUoX19maXhfeF90b192aXJ0KDEpKTsKPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVj
YXVzZSBpdCdzIGFuCj4gPiA+ID4gPiA+IGVudW0/Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBZZXMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJh
dGUgYSBzeW1ib2wgZGlkbid0IHdvcmsgZWl0aGVyLgo+ID4gPiA+IAo+ID4gPiA+IEFuZCB5b3Ug
bXVzdCBkZWZpbmUgdGhhdCBzeW1ib2wgaW4gdGhlIGxpbmtlciBzY3JpcHQ/IEl0IGRvZXNuJ3Qg
c2VlbQo+ID4gPiA+IHRvIGJlIHVzZWQgYXQgbGluayB0aW1lLgo+ID4gPiA+IAo+ID4gPiAKPiA+
ID4gSSBkb24ndCBmb2xsb3cuIEkgd2lzaCBJIGNvdWxkIGRlZmluZSBhbmQgdXNlIGEgc3ltYm9s
IGluIHRoZSBsaW5rZXIKPiA+ID4gc2NyaXB0IGJ1dCBjb3VsZG4ndC4KPiA+IAo+ID4gSXQncyBs
aWtlbHkgbXkgZmF1bHQsIGFzIEkgaGF2ZW4ndCBiZWVuIGZvbGxvd2luZyB0aGUgcGF0Y2ggc2Vy
aWVzIGluCj4gPiB0aGF0IG11Y2ggZGV0YWlsLiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgaW4gb3Jk
ZXIgdG8gZ2VuZXJhdGUgYmV0dGVyCj4gPiBjb2RlLCByYXRoZXIgdGhhbiBkb2luZyBzb21ldGhp
bmcgbGlrZToKPiA+IAo+ID4gdm9pZCAqaHZfaGNhbGxfcGFnZSA9IGZpeF94X3RvX3ZpcnQoRklY
X1hfSFlQRVJWX0hDQUxMKTsKPiA+IAo+ID4gSW4gYSBDIGZpbGUgc29tZXdoZXJlIHdoZW4gdGhl
IGh5cGVyY2FsbCBwYWdlIGlzIHNldHVwPwo+IAo+IEFuZHJldyB3YW50ZWQgYmFkbHkgdG8gYmUg
YWJsZSB0byB1c2UgZGlyZWN0IGNhbGwgaW4gdGhlIGh5cGVyY2FsbAo+IGZ1bmN0aW9ucy4gVGhp
cyBpcyB3aGF0IHdlIG1hbmFnZWQgdG8gY29tZSB1cCB3aXRoIHNvIGZhci4KPiAKPiBJIHRoaW5r
IHdoYXQgeW91IHdyb3RlIHdpbGwgc3RpbGwgcmVzdWx0IGluIGFuIGluZGlyZWN0IGNhbGwuCj4g
Cj4gKFRoZSBtYWpvcml0eSBvZiBteSB0aW1lIHNwZW50IG9uIHRoaXMgc2VyaWVzIGhhcyBiZWVu
IGV4dGVuZGluZyBYZW4gdG8KPiBkbyBtb3JlIHRoYW4gaXQgY291bGQgYmVmb3JlLikKCkFjaywg
c29ycnkgdG8gYm90aGVyIHlvdSB3aXRoIHF1ZXN0aW9ucyB5b3UgaGF2ZSBhbHJlYWR5IGFuc3dl
cmVkLiBOb3QKc3VyZSB3aGV0aGVyIGRlZmluaW5nIGh2X2hjYWxsX3BhZ2UgYXMgYSBnbG9iYWwg
Y29uc3Qgd291bGQgbWFrZSBtdWNoCmRpZmZlcmVuY2UuIENvdWxkIHlvdSBtYXliZSB1c2Ugc29t
ZXRoaW5nIGxpa2UgYWx0ZXJuYXRpdmVfdmNhbGwKcGF0Y2hpbmcgdG8gZ2V0IHJpZCBvZiB0aGUg
aW5kaXJlY3Rpb24/CgpJIGhhdmUgdG8gYWRtaXQgSSBmaW5kIHRoaXMgYWxsIHF1aXRlIGhhcmQg
dG8gZm9sbG93IGFuZCByZWFzb24gYWJvdXQsCmxpa2VseSBiZWNhdXNlIG9mIHRoZSBtaXggb2Yg
QywgYXNzZW1ibHksIGFuZCBsaW5rZXIgc2NyaXB0IHRvIGJ1aWxkCnRoaXMgbWFjaGluZXJ5LCBi
dXQgdGhhdCBkb2Vzbid0IG1lYW4gdGhpcyBpc24ndCB0aGUgYmVzdCB3YXkuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:47:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixB6M-0002Yl-OR; Thu, 30 Jan 2020 14:47:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixB6L-0002YV-Dk
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:47:25 +0000
X-Inumbo-ID: 6d01782a-436f-11ea-8a8a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d01782a-436f-11ea-8a8a-12813bfff9fa;
 Thu, 30 Jan 2020 14:47:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580395645;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KeLlschPeZkbalFmSRrkbvLLkrf5WuZzRkLg6xJ9/q8=;
 b=gdu+kyBpMck17AV+oazrqjZKXMyYqxXEZfv/+tS3qbIsMAG7hfwLchqI
 XacDjAxpi7CmGR8et4q2XL+gxbZr8NLd4RVIqFUEMYwMa97v+0OVkSh2I
 U+Pom4d83PP4hNCsuGn3WPMoqcv9lbNqIAEPyaxZq3pDcvjUABRzcoOGJ U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8mxOzxz37tocUETiX0qxvTcrKlUc6s1zSDpWellxcS2TR2BK4CgZ2PRgwd3SUmYA2ajHsoICl3
 Jgbs72fdiQeblkuEyVlOS2iRQCXMHYUpNJPhtaPQ7yI7JM96bVdk1PYJBD1IJK5TCdqOv7svqF
 a2kXZEYUFA7mNIGHzSZ0qXxBcmQS/c8kgD1sykylY8IisELSXxOmHePWLmSEIWZPUI86737cxn
 n5EHW0JYrBZWzJBm6H8/5INftY9QnP2xHya5jPZCKT0LhaHJAgZUuG4SLp/p0dQAi1+RjENb0Q
 aMc=
X-SBRS: 2.7
X-MesageID: 11682266
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11682266"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@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: <ed4f232e-a413-da76-92f4-a05ef91665df@citrix.com>
Date: Thu, 30 Jan 2020 14:47:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86: fold linker script pre-processing rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAyMCAxNDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IHRvIGhhdmUgdHdpY2UgYWxtb3N0IHRoZSBzYW1lIHJ1bGUuIFNpbXBseSBhZGQgdGhlIGV4dHJh
Cj4gLURFRkkgdG8gQUZMQUdTIGZvciB0aGUgRUZJIHZhcmlhbnQsIGFuZCBzcGVjaWZ5IGJvdGgg
dGFyZ2V0cyBmb3IgdGhlCj4gdGhlbiBzaW5nbGUgcnVsZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+IEBAIC0yNDEsMTUgKzI0MSwxMiBA
QCAkKEJBU0VESVIpL2luY2x1ZGUvZ2VuZXJhdGVkL2NvbmZpZy5oOiBGCj4gIAllY2hvICcjZW5k
aWYnID4+JEAubmV3Cj4gIAkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkKPiAgCj4g
LXhlbi5sZHM6IHhlbi5sZHMuUwo+ICt4ZW4ubGRzIGVmaS5sZHM6IHhlbi5sZHMuUwo+ICAJJChD
QykgLVAgLUUgLVVpMzg2ICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChBRkxBR1MpKSAtbyAk
QCAkPAo+ICAJc2VkIC1lICdzLy4qXC5sZHNcLm86LyQoQEYpOi9nJyA8LiQoQEYpLmQgPi4kKEBG
KS5kLm5ldwo+ICAJbXYgLWYgLiQoQEYpLmQubmV3IC4kKEBGKS5kCj4gIAo+IC1lZmkubGRzOiB4
ZW4ubGRzLlMKPiAtCSQoQ0MpIC1QIC1FIC1VaTM4NiAtREVGSSAkKGZpbHRlci1vdXQgLVdhJChj
b21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKPiAtCXNlZCAtZSAncy8uKlwubGRzXC5vOi8kKEBG
KTovZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKPiAtCW12IC1mIC4kKEBGKS5kLm5ldyAuJChA
RikuZAo+ICtlZmkubGRzOiBBRkxBR1MgKz0gLURFRkkKCkkgdGhpbmsgaXQgd291bGQgYmUgbW9y
ZSBuYXR1cmFsIHRvIHJlYWQgd2l0aCB0aGlzIGxpbmUgYXQgdGhlIHRvcCwKYWhlYWQgb2YgdGhl
IHJ1bGU6CgplZmkubGRzOiBBRkxBR1MgKz0gLURFRkkKeGVuLmxkcyBlZmkubGRzOiB4ZW4ubGRz
LlMKwqDCoMKgwqDCoMKgwqAgLi4uCgpFaXRoZXIgd2F5LCBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:52:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:52: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 1ixBB3-0003QL-Fh; Thu, 30 Jan 2020 14:52:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixBB1-0003QG-Tz
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:52:15 +0000
X-Inumbo-ID: 1508ddc4-4370-11ea-8a91-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1508ddc4-4370-11ea-8a91-12813bfff9fa;
 Thu, 30 Jan 2020 14:52: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 <osstest-admin@xenproject.org>)
 id 1ixBAr-0006to-Ci; Thu, 30 Jan 2020 14:52: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 1ixBAr-0008PM-38; Thu, 30 Jan 2020 14:52:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixBAr-0008Rf-2U; Thu, 30 Jan 2020 14:52:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim: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-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=4c60e3289875ae6c516a37523bcecb87f68ce67c
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 14:52:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 146595: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1OTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxk
LWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0YzYwZTMyODk4NzVh
ZTZjNTE2YTM3NTIzYmNlY2I4N2Y2OGNlNjdjCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTU2ICAyMDIwLTAxLTI4
IDE2OjA2OjQwIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGV4
ZXkgUm9ta28gPG5ldmlsYWRAeWFob28uY29tPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
QGFsaXN0YWlyMjMubWU+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRy
ZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5
LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCZWF0YSBN
aWNoYWxza2EgPGJlYXRhLm1pY2hhbHNrYUBsaW5hcm8ub3JnPgogIEJoYXJhdGEgQiBSYW8gPGJo
YXJhdGFAbGludXguaWJtLmNvbT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENh
bWVyb24gRXNmYWhhbmkgPGRpcnR5QGFwcGxlLmNvbT4KICBDYXJsb3MgU2FudG9zIDxjYXNhbnRv
c0ByZWRoYXQuY29tPgogIENhdGh5IFpoYW5nIDxjYXRoeS56aGFuZ0BpbnRlbC5jb20+CiAgQ2hl
biBRdW4gPGt1aG4uY2hlbnF1bkBodWF3ZWkuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3Nz
QGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0b3BoZSBMeW9uIDxjaHJpc3RvcGhlLmx5b25AbGluYXJv
Lm9yZz4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDbGVtZW50IERlc2NoYW1w
cyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5zb2NzLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+ICNzMzkweAogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAZnIuaWJtLmNvbT4K
ICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4gKHBwYyBwYXJ0
cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBWcmFiZWwg
PGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZA
dmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFaWljaGkgVHN1
a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0
LmNvbT4KICBFcmljIFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4g
PGVndWFuQGxpbnV4LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXgu
aWJtLmNvbT4KICBGYW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3Np
IDxmZWxpcGVAbnV0YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsu
Y29tPgogIEdhbmVzaCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVs
LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95
aSBUdSA8dHUuZ3VveWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNv
bT4KICBIYW4gSGFuIDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214
LmRlPgogIEhleWkgR3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1h
bW1lZG9AcmVkaGF0LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRl
bC5jb20+CiAgSmFpanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBG
cmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25A
engyYzQuY29tPgogIEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8u
b3JnPgogIEplZmYgS3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEpp
YWh1aSBDZW4gPGNlbmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVu
OEBodWF3ZWkuY29tPgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgS2FzaHlhcCBD
aGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFja2FyZCA8a2VpdGhwQGtl
aXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWkuY29tPgogIEtldmluIFdv
bGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namluZ0BiYWlkdS5jb20+CiAg
TGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEppbmdxaSA8amluZ3FpLmxp
dUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNvbT4KICBNYXJjIFp5bmdp
ZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBNYXJrdXMgQXJtYnJ1
c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8bWFydGluQGthaXNlci5j
eD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3JnPgogIE1hc2F5b3NoaSBN
aXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0
b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWlj
aGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlj
a3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgog
IE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9s
YXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxu
aWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xh
QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgog
IFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29t
PgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwu
ZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNw
cmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRl
ci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgog
IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxy
YXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJv
Lm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAg
U2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6
IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVt
LnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+
CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3Ju
ZUBnbWFpbC5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0
ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8u
c3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN1bmlsIE11dGh1c3dhbXkgPHN1bmlsbXV0QG1pY3Jv
c29mdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNv
bT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFR1Z3VveWkg
PHR1Lmd1b3lpQGgzYy5jb20+CiAgVmluY2VudCBERUhPUlMgPHZpbmNlbnQuZGVob3JzQHNtaWxl
LmZyPgogIFZpdmVrIEdveWFsIDx2Z295YWxAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRz
b3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgVm9sa2VyIFLDvG1lbGlu
IDx2cl9xZW11QHQtb25saW5lLmRlPgogIFdhaW5lciBkb3MgU2FudG9zIE1vc2NoZXR0YSA8d2Fp
bmVyc21AcmVkaGF0LmNvbT4KICB3YW5neW9uZyA8d2FuZy55b25nREBoM2MuY29tPgogIFdlaSBZ
YW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBXaWxsaWFuIFJhbXBhenpvIDx3
cmFtcGF6ekByZWRoYXQuY29tPgogIFhpYW5nIFpoZW5nIDx6aGVuZ3hpYW5nOUBodWF3ZWkuY29t
PgogIFhpYW8gWWFuZyA8eWFuZ3guanlAY24uZnVqaXRzdS5jb20+CiAgWGlhb3lhbyBMaSA8eGlh
b3lhby5saUBpbnRlbC5jb20+CiAgWGlueXUgTGkgPHByZWNpbmN0QG1haWwudXN0Yy5lZHUuY24+
CiAgWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZaXRpbmcgV2FuZyA8eWl0aW5nLndhbmdAd2luZHJpdmVyLmNvbT4K
ICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5peC5jb20+CiAgWXVyeSBL
b3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTk5ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:54:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBCo-0003Xa-2Y; Thu, 30 Jan 2020 14:54:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixBCl-0003XO-TS
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:54:03 +0000
X-Inumbo-ID: 5ace1770-4370-11ea-8a91-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ace1770-4370-11ea-8a91-12813bfff9fa;
 Thu, 30 Jan 2020 14:54:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580396043;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject;
 bh=uUQs+EQhBOeU1V4Z7FBAVmn+mOIVcCW6zzAQ/Ewp5GI=;
 b=DKIR61boCXEGRnZIpQGIT6OOchZwLr0yfKsfsQWQrJnnc1jvT7FFZ1DN
 7s9S6t37otminZnMcU1kqqCtTSDVeXhUrcWDtJGHxJK69CqVuhC78qM8X
 IUqqv8+WnJ9KEKM0nxtpQ3WhYCmngbkhfKPdAJHyKrrt+1pvWL+tRWjId E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IRFJv3SsuWpVKJ0kJVBeQfNAse5W0OYnZ8HvduD0DpEKvBuop1FJgsMFDn5+2Q46RAzQm4ujV7
 QHyv6U6+H1V/APzFDDzAEZvnY45q0X71G0QffyXGfrzlKMM4Q734/8OXI0yey2zYFFd0o995tn
 zlt7tfiaUIYctzTsvqKzozqxVyzFwMd0GGHTeX31oIyNOttW2/kGubTfjNBjADSzfjB9kpesKT
 fQBjsEeqM+Llxx9U45XGwCfYrEA6xwIAwxdvjZwUdwooqIcZEoS+dq5kuUpDcejChUnUGHNWzj
 zQ4=
X-SBRS: 2.7
X-MesageID: 12297957
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12297957"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24114.60930.12664.525976@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 14:53:54 +0000
To: <xen-announce@lists.xenproject.org>, <xen-devel@lists.xenproject.org>,
 <minios-devel@lists.xenproject.org>
Subject: [Xen-devel] Lars Kurth
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdtIHZlcnkgc2FkIHRvIGluZm9ybSB5b3UgdGhhdCBMYXJzIEt1cnRoIHBhc3NlZCBhd2F5IGVh
cmxpZXIgdGhpcwp3ZWVrLiAgTWFueSBvZiB1cyByZWdhcmRlZCBMYXJzIGFzIGEgcGVyc29uYWwg
ZnJpZW5kLCBhbmQgaGlzIGxvc3MgaXMgYQpncmVhdCBsb3NzIHRvIHRoZSBYZW4gUHJvamVjdC4K
CldlIHBsYW4gdG8gaGF2ZSBhIHRyaWJ1dGUgdG8gTGFycyBvbiB0aGUgWGVuUHJvamVjdCBibG9n
IGluIHRoZSBuZWFyCmZ1dHVyZS4gIFRob3NlIHdobyBhcmUgYXR0ZW5kaW5nIEZPU0RFTSBtYXkg
d2lzaCB0byBhdHRlbmQgdGhlIHNob3J0CnRyaWJ1dGUgd2UgcGxhbiBmb3IgU3VuZGF5IG1vcm5p
bmc6CiAgaHR0cHM6Ly9mb3NkZW0ub3JnLzIwMjAvc2NoZWR1bGUvZXZlbnQvdmFpX21lbW9yeV9v
Zl9sYXJzX2t1cnRoLwoKRm9yIHRoZSBtb21lbnQsIExhcnMncyBtYWlsIGFsaWFzZXMgQHhlbnBy
b2plY3Qub3JnLCBhbmQgdGhlCmNvbW11bml0eS5tYW5hZ2VyQHhlbnByb2plY3QgYWxpYXMsIHdp
bGwgYmUgZm9yd2FyZGVkIHRvIG15c2VsZgphbmQvb3IgR2VvcmdlIER1bmxhcC4KCklhbiBKYWNr
c29uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:58:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixBGd-0003pU-E7; Thu, 30 Jan 2020 14:58:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixBGb-0003pH-Rq
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:58:01 +0000
X-Inumbo-ID: e8aaf4a0-4370-11ea-8a92-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8aaf4a0-4370-11ea-8a92-12813bfff9fa;
 Thu, 30 Jan 2020 14:58:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580396281; x=1611932281;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jWP/Kr2Ts6Val7nfm7XrDb112aC13m4+y12u2fDJXsQ=;
 b=nEoVGtBJI2IvqbPocAtNtXhraYVCpdwSc6FDzBE0V01CCG0FNOaklKkk
 TcHDL0/5JS9rIq5PAYQUMQyd06HY03QFf+zsFrK9xMxe08N5i2JOodsGr
 mNuE2G9wboPBqysW85bdYlgxEO7z+zLtbeYE47Rnfa1YoaAWtzyQ3K113 U=;
IronPort-SDR: gUcmwMj4SvNgyvVDmb1myLdidwN2c6LN8+oQyp51nKu2Ps1LBvSPKrX36P2XyhQJO2IXetQ6c8
 IuZhz9GFle6g==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="14033251"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Jan 2020 14:58:00 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id 3BA21241606; Thu, 30 Jan 2020 14:57:57 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 14:57:56 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 14:57:56 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 30 Jan 2020 14:57:52 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:57:42 +0000
Message-ID: <20200130145745.1306-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200130145745.1306-1-pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v8 1/4] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHRvIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpLgoKVGhlIHRlYXJkb3duIGNvZGUg
ZnJlZXMgdGhlIEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lIGxhdGUK
c28gZG8gaXQgaW4gZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCkgcmF0aGVyIHRoYW4gZG9t
YWluX2Rlc3Ryb3koKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KLS0tCkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCnY0OgogIC0gTmV3IGluIHY0IChkaXNhZ2dyZWdhdGVkIGZyb20gdjMgcGF0Y2ggIzMp
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBiMjYy
ZDM4YTdjLi42MDZmM2RjMmViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDE5LDcgKzQxOSw3IEBAIHN0
YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIHZvaWQgdm14X2RvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm47
CkBAIC0yMjQwLDcgKzIyNDAsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAuY3B1X3VwX3ByZXBhcmUgICAg
ICAgPSB2bXhfY3B1X3VwX3ByZXBhcmUsCiAgICAgLmNwdV9kZWFkICAgICAgICAgICAgID0gdm14
X2NwdV9kZWFkLAogICAgIC5kb21haW5faW5pdGlhbGlzZSAgICA9IHZteF9kb21haW5faW5pdGlh
bGlzZSwKLSAgICAuZG9tYWluX2Rlc3Ryb3kgICAgICAgPSB2bXhfZG9tYWluX2Rlc3Ryb3ksCisg
ICAgLmRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyA9IHZteF9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMsCiAgICAgLnZjcHVfaW5pdGlhbGlzZSAgICAgID0gdm14X3ZjcHVfaW5pdGlhbGlz
ZSwKICAgICAudmNwdV9kZXN0cm95ICAgICAgICAgPSB2bXhfdmNwdV9kZXN0cm95LAogICAgIC5z
YXZlX2NwdV9jdHh0ICAgICAgICA9IHZteF9zYXZlX3ZtY3NfY3R4dCwKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:58:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14: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 1ixBGX-0003or-4l; Thu, 30 Jan 2020 14:57:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixBGV-0003of-G2
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:57:55 +0000
X-Inumbo-ID: e549b94a-4370-11ea-8a92-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e549b94a-4370-11ea-8a92-12813bfff9fa;
 Thu, 30 Jan 2020 14:57:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580396275; x=1611932275;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=BlKtK+n+9tQIbSyEQ6bplYASFGZDWQ/XQ5TRYENI3zY=;
 b=Dc6Fr0jtJSdorRl7IHxZF48/NKfsG+4AYgEpQlQyQf6Ei5puEFGi6Ljy
 IwDF1JZHkuDNWYqmeOIV1ou/OtpJGz+Dc24F/Njr0VBk0IDaI0dhITNGx
 YQtAcPA9b8X/gWTeTeLrXZ7oO4z9cz/FKq47+1ZhZvDxgkYzaFE2ZyqNQ I=;
IronPort-SDR: qVFvOw9hOQwzz7LNWLKzhhXsQo2E2sNqLNzrlB8HethfMTFymVpHpfqAz36WnI+qOLLiQ/oVoN
 BysV/LtDOugA==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="14944483"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1a-67b371d8.us-east-1.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 30 Jan 2020 14:57:54 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-67b371d8.us-east-1.amazon.com (Postfix) with ESMTPS
 id E1232A1E6D
 for <xen-devel@lists.xenproject.org>; Thu, 30 Jan 2020 14:57:53 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 14:57:53 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 14:57:51 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 30 Jan 2020 14:57:50 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:57:41 +0000
Message-ID: <20200130145745.1306-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v8 0/4] purge free_shared_domheap_page()
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: Paul Durrant <pdurrant@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>

UGF1bCBEdXJyYW50ICg0KToKICB4ODYgLyB2bXg6IG1vdmUgdGVhcmRvd24gZnJvbSBkb21haW5f
ZGVzdHJveSgpLi4uCiAgYWRkIGEgZG9tYWluX3RvdF9wYWdlcygpIGhlbHBlciBmdW5jdGlvbgog
IG1tOiBtYWtlIHBhZ2VzIGFsbG9jYXRlZCB3aXRoIE1FTUZfbm9fcmVmY291bnQgc2FmZSB0byBh
c3NpZ24KICB4ODYgLyB2bXg6IHVzZSBhIE1FTUZfbm9fcmVmY291bnQgZG9taGVhcCBwYWdlIGZv
cgogICAgQVBJQ19ERUZBVUxUX1BIWVNfQkFTRQoKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICB8IDI1ICsrKysr
KysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMTkgKysrLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgICAgfCAxMCArKy0tLQogeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICB8IDI1ICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICB8ICA0ICstCiB4ZW4v
Y29tbW9uL2tleWhhbmRsZXIuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMg
ICAgICAgICAgICAgfCAgNCArLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICB8IDc4
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oICAgICAgICB8ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICA5
ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgNCArLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgICAgICB8IDI3ICsrKysrKysrKy0tLQogMTggZmlsZXMgY2hhbmdl
ZCwgMTQzIGluc2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQoKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:58:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBGs-0003sq-OZ; Thu, 30 Jan 2020 14:58:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixBGr-0003sW-VW
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:58:18 +0000
X-Inumbo-ID: f24b79d0-4370-11ea-b211-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f24b79d0-4370-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 14:58:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580396297; x=1611932297;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=j5NBo/tw3yOjyh2WahhpTwnW1c7mtM31ZE9wJjxJN2g=;
 b=tYlWg0QAgbWXFVWblBYGhIe96Z3hDqKPbdZEPU6FfsJVzc1znhYtxwDN
 AoLuU2lCHD4H3X0h31fCDuj8dXLldvZQCYceTegxgm3SYNGq8sW39kxuY
 LXAIvJVhaLDvA1L9fjEeh2q/Tll9nrUNKGWCzwFXwc7mEtaT7gf6jxdyh 4=;
IronPort-SDR: y8ZOLF7GRs0cQIbfV5vyHCaMCSBj5rS1a7Xhg3JhLowyz1URiTWDxIYvspB+VpWRYihkWPXnD4
 jgv4yCxDaL0w==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="13644075"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 30 Jan 2020 14:58:05 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 6D683282A26; Thu, 30 Jan 2020 14:58:01 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 14:58:00 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 14:57:59 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 30 Jan 2020 14:57:56 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:57:43 +0000
Message-ID: <20200130145745.1306-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200130145745.1306-1-pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 =?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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGRvbWFpbl90b3RfcGFnZXMoKSBpbmxpbmUgaGVscGVyIGZ1
bmN0aW9uIGludG8Kc2NoZWQuaCwgd2hpY2ggd2lsbCBiZSBuZWVkZWQgYnkgYSBzdWJzZXF1ZW50
IHBhdGNoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpOT1RFOiBXaGlsZSBtb2RpZnlpbmcgdGhl
IGNvbW1lbnQgZm9yICd0b3RfcGFnZXMnIGluIHNjaGVkLmggdGhpcyBwYXRjaAogICAgICBtYWtl
cyBzb21lIGNvc21ldGljIGZpeGVzIHRvIHN1cnJvdW5kaW5nIGNvbW1lbnRzLgoKU3VnZ2VzdGVk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCnY4
OgogLSBOZXcgaW4gdjgKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL2RvbWN0
bC5jICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAg
fCAgNCArKy0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9j
b21tb24vbWVtb3J5LmMgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgMTUgKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICB8IDI0
ICsrKysrKysrKysrKysrKysrKy0tLS0tLQogMTUgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9u
cygrKSwgNDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI4ZmVmYTFmODEuLjY0M2MyM2ZmYjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTIxOCw3ICsyMTgsNyBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2luZm8oc3RydWN0IGRv
bWFpbiAqZCkKIAogICAgIHByaW50aygiTWVtb3J5IHBhZ2VzIGJlbG9uZ2luZyB0byBkb21haW4g
JXU6XG4iLCBkLT5kb21haW5faWQpOwogCi0gICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gMTAgJiYg
ZC0+aXNfZHlpbmcgPCBET01EWUlOR19kZWFkICkKKyAgICBpZiAoIGRvbWFpbl90b3RfcGFnZXMo
ZCkgPj0gMTAgJiYgZC0+aXNfZHlpbmcgPCBET01EWUlOR19kZWFkICkKICAgICB7CiAgICAgICAg
IHByaW50aygiICAgIERvbVBhZ2UgbGlzdCB0b28gbG9uZyB0byBkaXNwbGF5XG4iKTsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGY1MGMwNjVhZjMuLjhiYjY2Y2YzMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MTk0LDggKzQxOTQsOCBAQCBsb25nIGRvX21tdV91
cGRhdGUoCiAgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFuZWQgdXAKICAqIC0gcmVt
b3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xpc3QKICAqCi0gKiBJZiBNRU1GX25vX3JlZmNv
dW50IGlzIG5vdCBzZXQsIHRoZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQotICogYWRqdXN0
ZWQuICBJZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAwLAorICog
SWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoKSB3aWxsCisgKiBiZSBjYWxsZWQuICBJZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291
bnQgZmFsbGluZyB0byAwLAogICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgogICoKICAq
IFRoZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdlKCkgdG8gZnJl
ZSB0aGUKQEAgLTQ4NzAsNyArNDg3MCw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQg
bG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBlbHNl
IGlmICggcmMgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKLSAgICAgICAgICAgIHRhcmdldC50b3RfcGFnZXMgICAgICAgPSBkLT50b3RfcGFn
ZXM7CisgICAgICAgICAgICB0YXJnZXQudG90X3BhZ2VzICAgICAgID0gZG9tYWluX3RvdF9wYWdl
cyhkKTsKICAgICAgICAgICAgIHRhcmdldC5wb2RfY2FjaGVfcGFnZXMgPSBwMm0tPnBvZC5jb3Vu
dDsKICAgICAgICAgICAgIHRhcmdldC5wb2RfZW50cmllcyAgICAgPSBwMm0tPnBvZC5lbnRyeV9j
b3VudDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMDk2ZTI3NzNmYi4uZjJjOTQwOTU2OCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jCkBAIC0zMDIsNyArMzAyLDcgQEAgb3V0OgogICogVGhlIGZvbGxvd2luZyBlcXVhdGlvbnMg
c2hvdWxkIGhvbGQ6CiAgKiAgMCA8PSBQIDw9IFQgPD0gQiA8PSBNCiAgKiAgZC0+YXJjaC5wMm0t
PnBvZC5lbnRyeV9jb3VudCA9PSBCIC0gUAotICogIGQtPnRvdF9wYWdlcyA9PSBQICsgZC0+YXJj
aC5wMm0tPnBvZC5jb3VudAorICogIGRvbWFpbl90b3RfcGFnZXMoZCkgPT0gUCArIGQtPmFyY2gu
cDJtLT5wb2QuY291bnQKICAqCiAgKiBOb3cgd2UgaGF2ZSB0aGUgZm9sbG93aW5nIHBvdGVudGlh
bCBjYXNlcyB0byBjb3ZlcjoKICAqICAgICBCIDxUJzogU2V0IHRoZSBQb0QgY2FjaGUgc2l6ZSBl
cXVhbCB0byB0aGUgbnVtYmVyIG9mIG91dHN0YW5kaW5nIFBvRApAQCAtMzM2LDcgKzMzNiw3IEBA
IHAybV9wb2Rfc2V0X21lbV90YXJnZXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB0
YXJnZXQpCiAgICAgcG9kX2xvY2socDJtKTsKIAogICAgIC8qIFAgPT0gQjogTm90aGluZyB0byBk
byAodW5sZXNzIHRoZSBndWVzdCBpcyBiZWluZyBjcmVhdGVkKS4gKi8KLSAgICBwb3B1bGF0ZWQg
PSBkLT50b3RfcGFnZXMgLSBwMm0tPnBvZC5jb3VudDsKKyAgICBwb3B1bGF0ZWQgPSBkb21haW5f
dG90X3BhZ2VzKGQpIC0gcDJtLT5wb2QuY291bnQ7CiAgICAgaWYgKCBwb3B1bGF0ZWQgPiAwICYm
IHAybS0+cG9kLmVudHJ5X2NvdW50ID09IDAgKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtMzQ4
LDcgKzM0OCw3IEBAIHAybV9wb2Rfc2V0X21lbV90YXJnZXQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyB0YXJnZXQpCiAgICAgICogVCcgPCBCOiBEb24ndCByZWR1Y2UgdGhlIGNhY2hl
IHNpemU7IGxldCB0aGUgYmFsbG9vbiBkcml2ZXIKICAgICAgKiB0YWtlIGNhcmUgb2YgaXQuCiAg
ICAgICovCi0gICAgaWYgKCB0YXJnZXQgPCBkLT50b3RfcGFnZXMgKQorICAgIGlmICggdGFyZ2V0
IDwgZG9tYWluX3RvdF9wYWdlcyhkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcG9kX3Rh
cmdldCA9IHRhcmdldCAtIHBvcHVsYXRlZDsKQEAgLTEyMzEsOCArMTIzMSw4IEBAIG91dF9vZl9t
ZW1vcnk6CiAgICAgcG9kX3VubG9jayhwMm0pOwogCiAgICAgcHJpbnRrKCIlczogRG9tJWQgb3V0
IG9mIFBvRCBtZW1vcnkhICh0b3Q9JSJQUkl1MzIiIGVudHM9JWxkIGRvbSVkKVxuIiwKLSAgICAg
ICAgICAgX19mdW5jX18sIGQtPmRvbWFpbl9pZCwgZC0+dG90X3BhZ2VzLCBwMm0tPnBvZC5lbnRy
eV9jb3VudCwKLSAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQpOworICAgICAg
ICAgICBfX2Z1bmNfXywgZC0+ZG9tYWluX2lkLCBkb21haW5fdG90X3BhZ2VzKGQpLAorICAgICAg
ICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCwgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQpOwog
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICByZXR1cm4gZmFsc2U7CiBvdXRfZmFpbDoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCmluZGV4IDYyMTJlYzJjNGEuLmNiYTNhYjFlYmEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTI1Niw3ICsxMjU2LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBz
aF9taW5fYWxsb2NhdGlvbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIHVwIG9mIHNs
b3QgemVybyBhbmQgYW4gTEFQSUMgcGFnZSksIHBsdXMgb25lIGZvciBIVk0ncyAxLXRvLTEgcGFn
ZXRhYmxlLgogICAgICAqLwogICAgIHJldHVybiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMo
ZCkgKwotICAgICAgICAgICBtYXgobWF4KGQtPnRvdF9wYWdlcyAvIDI1NiwKKyAgICAgICAgICAg
bWF4KG1heChkb21haW5fdG90X3BhZ2VzKGQpIC8gMjU2LAogICAgICAgICAgICAgICAgICAgIGlz
X2h2bV9kb21haW4oZCkgPyBDT05GSUdfUEFHSU5HX0xFVkVMUyArIDIgOiAwVSkgKwogICAgICAg
ICAgICAgICAgaXNfaHZtX2RvbWFpbihkKSwKICAgICAgICAgICAgICAgIGQtPmFyY2gucGFnaW5n
LnNoYWRvdy5wMm1fcGFnZXMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVu
L2FyY2gveDg2L21zaS5jCmluZGV4IGRmOTdjZTBjNzIuLjJmYWJhYWExNTUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTk5MSw3ICs5
OTEsNyBAQCBzdGF0aWMgaW50IG1zaXhfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwY2lfZGV2ICpk
ZXYsCiAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBkLT5kb21h
aW5faWQpOwogICAgICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmCiAgICAg
ICAgICAgICAgICAgIC8qIEFzc3VtZSBhIGRvbWFpbiB3aXRob3V0IG1lbW9yeSBoYXMgbm8gbWFw
cGluZ3MgeWV0LiAqLwotICAgICAgICAgICAgICAgICAoIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJy
ZCkgfHwgZC0+dG90X3BhZ2VzKSApCisgICAgICAgICAgICAgICAgICghaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKSB8fCBkb21haW5fdG90X3BhZ2VzKGQpKSApCiAgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgICAgICAgICAgLyogWFhYIEhvdyB0byBkZWFsIHdpdGggZXhpc3Rp
bmcgbWFwcGluZ3M/ICovCiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1h
LmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCmluZGV4IDdlMWY1NjMwMTIuLjdmMGQyN2MxNTMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpA
QCAtNDE5LDcgKzQxOSw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfbnVtYSh1bnNpZ25lZCBjaGFyIGtl
eSkKICAgICB7CiAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCi0gICAgICAg
IHByaW50aygiRG9tYWluICV1ICh0b3RhbDogJXUpOlxuIiwgZC0+ZG9tYWluX2lkLCBkLT50b3Rf
cGFnZXMpOworICAgICAgICBwcmludGsoIkRvbWFpbiAldSAodG90YWw6ICV1KTpcbiIsIGQtPmRv
bWFpbl9pZCwgZG9tYWluX3RvdF9wYWdlcyhkKSk7CiAKICAgICAgICAgZm9yX2VhY2hfb25saW5l
X25vZGUgKCBpICkKICAgICAgICAgICAgIHBhZ2VfbnVtX25vZGVbaV0gPSAwOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMKaW5kZXggOWE5N2NmNGFiZi4uNTY3OGRhNzgyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBA
IC0xMTAsOCArMTEwLDkgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCiAKICAgICB3aGlsZSAoIHZw
aHlzbWFwX3N0YXJ0IDwgdnBoeXNtYXBfZW5kICkKICAgICB7Ci0gICAgICAgIGlmICggZC0+dG90
X3BhZ2VzICsgKChyb3VuZF9wZ3VwKHZwaHlzbWFwX2VuZCkgLSB2cGh5c21hcF9zdGFydCkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCkgKyAzID4gbnJfcGFnZXMg
KQorICAgICAgICBpZiAoIGRvbWFpbl90b3RfcGFnZXMoZCkgKworICAgICAgICAgICAgICgocm91
bmRfcGd1cCh2cGh5c21hcF9lbmQpIC0gdnBoeXNtYXBfc3RhcnQpID4+IFBBR0VfU0hJRlQpICsK
KyAgICAgICAgICAgICAzID4gbnJfcGFnZXMgKQogICAgICAgICAgICAgcGFuaWMoIkRvbTAgYWxs
b2NhdGlvbiB0b28gc21hbGwgZm9yIGluaXRpYWwgUC0+TSB0YWJsZVxuIik7CiAKICAgICAgICAg
aWYgKCBwbDFlICkKQEAgLTI2NCw3ICsyNjUsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
IF9faW5pdCBhbGxvY19jaHVuayhzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcyOwogCi0gICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKDEgPDwg
b3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKKyAgICAgICAgaWYgKCBkb21haW5fdG90X3BhZ2VzKGQp
ICsgKDEgPDwgb3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0X25v
ZGUgfCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgaWYgKCBwZzIgPiBwYWdlICkKQEAgLTUwMCwx
MyArNTAxLDEzIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJB
TSBmb3IgZG9tYWluIDAgYWxsb2NhdGlvblxuIik7CiAgICAgYWxsb2Nfc3BmbiA9IG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKLSAgICBhbGxvY19lcGZuID0gYWxsb2Nfc3BmbiArIGQtPnRvdF9w
YWdlczsKKyAgICBhbGxvY19lcGZuID0gYWxsb2Nfc3BmbiArIGRvbWFpbl90b3RfcGFnZXMoZCk7
CiAKICAgICBpZiAoIGluaXRyZF9sZW4gKQogICAgIHsKICAgICAgICAgaW5pdHJkX3BmbiA9IHZp
bml0cmRfc3RhcnQgPwogICAgICAgICAgICAgICAgICAgICAgKHZpbml0cmRfc3RhcnQgLSB2X3N0
YXJ0KSA+PiBQQUdFX1NISUZUIDoKLSAgICAgICAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlczsK
KyAgICAgICAgICAgICAgICAgICAgIGRvbWFpbl90b3RfcGFnZXMoZCk7CiAgICAgICAgIGluaXRy
ZF9tZm4gPSBtZm4gPSBpbml0cmQtPm1vZF9zdGFydDsKICAgICAgICAgY291bnQgPSBQRk5fVVAo
aW5pdHJkX2xlbik7CiAgICAgICAgIGlmICggZC0+YXJjaC5waHlzYWRkcl9iaXRzaXplICYmCkBA
IC01NDEsOSArNTQyLDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHByaW50aygiUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOlxuIgogICAg
ICAgICAgICAiIERvbTAgYWxsb2MuOiAgICUiUFJJcGFkZHIiLT4lIlBSSXBhZGRyLAogICAgICAg
ICAgICBwZm5fdG9fcGFkZHIoYWxsb2Nfc3BmbiksIHBmbl90b19wYWRkcihhbGxvY19lcGZuKSk7
Ci0gICAgaWYgKCBkLT50b3RfcGFnZXMgPCBucl9wYWdlcyApCisgICAgaWYgKCBkb21haW5fdG90
X3BhZ2VzKGQpIDwgbnJfcGFnZXMgKQogICAgICAgICBwcmludGsoIiAoJWx1IHBhZ2VzIHRvIGJl
IGFsbG9jYXRlZCkiLAotICAgICAgICAgICAgICAgbnJfcGFnZXMgLSBkLT50b3RfcGFnZXMpOwor
ICAgICAgICAgICAgICAgbnJfcGFnZXMgLSBkb21haW5fdG90X3BhZ2VzKGQpKTsKICAgICBpZiAo
IGluaXRyZCApCiAgICAgewogICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1v
ZF9zdGFydCA8PCBQQUdFX1NISUZUOwpAQCAtNzU1LDcgKzc1Niw3IEBAIGludCBfX2luaXQgZG9t
MF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBzbnByaW50ZihzaS0+bWFnaWMs
IHNpemVvZihzaS0+bWFnaWMpLCAieGVuLTMuMC14ODZfJWQlcyIsCiAgICAgICAgICAgICAgZWxm
XzY0Yml0KCZlbGYpID8gNjQgOiAzMiwgcGFybXMucGFlID8gInAiIDogIiIpOwogCi0gICAgY291
bnQgPSBkLT50b3RfcGFnZXM7CisgICAgY291bnQgPSBkb21haW5fdG90X3BhZ2VzKGQpOwogCiAg
ICAgLyogU2V0IHVwIHRoZSBwaHlzLT5tYWNoaW5lIHRhYmxlIGlmIG5vdCBwYXJ0IG9mIHRoZSBp
bml0aWFsIG1hcHBpbmcuICovCiAgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9BRERS
ICkKQEAgLTc4Niw3ICs3ODcsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKICAg
ICB9CiAgICAgc2ktPmZpcnN0X3AybV9wZm4gPSBwZm47Ci0gICAgc2ktPm5yX3AybV9mcmFtZXMg
PSBkLT50b3RfcGFnZXMgLSBjb3VudDsKKyAgICBzaS0+bnJfcDJtX2ZyYW1lcyA9IGRvbWFpbl90
b3RfcGFnZXMoZCkgLSBjb3VudDsKICAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+
cGFnZV9saXN0ICkKICAgICB7CiAgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKQEAgLTgwNCwxNSArODA1LDE1IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMo
KTsKICAgICAgICAgfQogICAgIH0KLSAgICBCVUdfT04ocGZuICE9IGQtPnRvdF9wYWdlcyk7Cisg
ICAgQlVHX09OKHBmbiAhPSBkb21haW5fdG90X3BhZ2VzKGQpKTsKICNpZm5kZWYgTkRFQlVHCiAg
ICAgYWxsb2NfZXBmbiArPSBQRk5fVVAoaW5pdHJkX2xlbikgKyBzaS0+bnJfcDJtX2ZyYW1lczsK
ICNlbmRpZgogICAgIHdoaWxlICggcGZuIDwgbnJfcGFnZXMgKQogICAgIHsKLSAgICAgICAgaWYg
KCAocGFnZSA9IGFsbG9jX2NodW5rKGQsIG5yX3BhZ2VzIC0gZC0+dG90X3BhZ2VzKSkgPT0gTlVM
TCApCisgICAgICAgIGlmICggKHBhZ2UgPSBhbGxvY19jaHVuayhkLCBucl9wYWdlcyAtIGRvbWFp
bl90b3RfcGFnZXMoZCkpKSA9PSBOVUxMICkKICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdo
IFJBTSBmb3IgRE9NMCByZXNlcnZhdGlvblxuIik7Ci0gICAgICAgIHdoaWxlICggcGZuIDwgZC0+
dG90X3BhZ2VzICkKKyAgICAgICAgd2hpbGUgKCBwZm4gPCBkb21haW5fdG90X3BhZ2VzKGQpICkK
ICAgICAgICAgewogICAgICAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwog
I2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA0ZGEwYjJhZmZmLi5jOTU2NTJkMWI4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xNzMsNyArMTczLDcgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFp
biAqZCkKIAogICAgIEJVSUxEX0JVR19PTihvZmZzZXRvZihzdHJ1Y3Qgc2hhcmVkX2luZm8sIHZj
cHVfaW5mbykgIT0gMCk7CiAKLSAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgZC0+dG90X3Bh
Z2VzICE9IDAgKQorICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBkb21haW5fdG90X3BhZ2Vz
KGQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVBQ0NFUzsKICAgICBpZiAoIGlzX3B2XzMyYml0
X2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggOGI4MTlmNTZlNS4uYmRjMjRiYmQ3
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC0xOTEsNyArMTkxLDcgQEAgdm9pZCBnZXRkb21haW5pbmZvKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCiAKICAgICB4c21fc2Vj
dXJpdHlfZG9tYWluaW5mbyhkLCBpbmZvKTsKIAotICAgIGluZm8tPnRvdF9wYWdlcyAgICAgICAg
ID0gZC0+dG90X3BhZ2VzOworICAgIGluZm8tPnRvdF9wYWdlcyAgICAgICAgID0gZG9tYWluX3Rv
dF9wYWdlcyhkKTsKICAgICBpbmZvLT5tYXhfcGFnZXMgICAgICAgICA9IGQtPm1heF9wYWdlczsK
ICAgICBpbmZvLT5vdXRzdGFuZGluZ19wYWdlcyA9IGQtPm91dHN0YW5kaW5nX3BhZ2VzOwogICAg
IGluZm8tPnNocl9wYWdlcyAgICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggNTUzNmQyODJiOS4uOGJlZTZiM2I2NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjI2MSw3
ICsyMjYxLDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKiBwYWdlcyB3aGVuIGl0IGlz
IGR5aW5nLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB1bmxpa2VseShlLT5pc19keWluZykg
fHwKLSAgICAgICAgICAgICB1bmxpa2VseShlLT50b3RfcGFnZXMgPj0gZS0+bWF4X3BhZ2VzKSAp
CisgICAgICAgICAgICAgdW5saWtlbHkoZG9tYWluX3RvdF9wYWdlcyhlKSA+PSBlLT5tYXhfcGFn
ZXMpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2Nf
bG9jayk7CiAKQEAgLTIyNzEsNyArMjI3MSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAiVHJhbnNmZXJlZSBkJWQgaGFzIG5vIGhlYWRyb29tICh0b3QgJXUs
IG1heCAldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZS0+ZG9tYWluX2lkLCBlLT50
b3RfcGFnZXMsIGUtPm1heF9wYWdlcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgZS0+ZG9t
YWluX2lkLCBkb21haW5fdG90X3BhZ2VzKGUpLCBlLT5tYXhfcGFnZXMpOwogCiAgICAgICAgICAg
ICBnb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgICAgIGdvdG8gdW5s
b2NrX2FuZF9jb3B5YmFjazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jIGIv
eGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKaW5kZXggZjUwNDkwZDBmMy4uODdiZDE0NTM3NCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKKysrIGIveGVuL2NvbW1vbi9rZXloYW5k
bGVyLmMKQEAgLTI3MSw3ICsyNzEsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWdu
ZWQgY2hhciBrZXkpCiAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cGF1c2VfY291bnQp
KTsKICAgICAgICAgcHJpbnRrKCIgICAgbnJfcGFnZXM9JWQgeGVuaGVhcF9wYWdlcz0lZCBzaGFy
ZWRfcGFnZXM9JXUgcGFnZWRfcGFnZXM9JXUgIgogICAgICAgICAgICAgICAgImRpcnR5X2NwdXM9
eyUqcGJsfSBtYXhfcGFnZXM9JXVcbiIsCi0gICAgICAgICAgICAgICBkLT50b3RfcGFnZXMsIGQt
PnhlbmhlYXBfcGFnZXMsIGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpLAorICAgICAgICAgICAg
ICAgZG9tYWluX3RvdF9wYWdlcyhkKSwgZC0+eGVuaGVhcF9wYWdlcywgYXRvbWljX3JlYWQoJmQt
PnNocl9wYWdlcyksCiAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cGFnZWRfcGFnZXMp
LCBDUFVNQVNLX1BSKGQtPmRpcnR5X2NwdW1hc2spLAogICAgICAgICAgICAgICAgZC0+bWF4X3Bh
Z2VzKTsKICAgICAgICAgcHJpbnRrKCIgICAgaGFuZGxlPSUwMnglMDJ4JTAyeCUwMngtJTAyeCUw
MngtJTAyeCUwMngtIgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKaW5kZXggYzdkMmJhYzQ1Mi4uYmY0NjRlODc5OSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC03MTcsNyArNzE3
LDcgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAKICAgICAgICAgICAgICAgICAvKgogICAgICAg
ICAgICAgICAgICAqIFBhZ2VzIGluIGluX2NodW5rX2xpc3QgaXMgc3RvbGVuIHdpdGhvdXQKLSAg
ICAgICAgICAgICAgICAgKiBkZWNyZWFzaW5nIHRoZSB0b3RfcGFnZXMuIElmIHRoZSBkb21haW4g
aXMgZHlpbmcgd2hlbgorICAgICAgICAgICAgICAgICAqIGRlY3JlYXNpbmcgZG9tYWluX3RvdF9w
YWdlcygpLiBJZiB0aGUgZG9tYWluIGlzIGR5aW5nIHdoZW4KICAgICAgICAgICAgICAgICAgKiBh
c3NpZ24gcGFnZXMsIHdlIG5lZWQgZGVjcmVhc2UgdGhlIGNvdW50LiBGb3IgdGhvc2UgcGFnZXMK
ICAgICAgICAgICAgICAgICAgKiB0aGF0IGhhcyBiZWVuIGFzc2lnbmVkLCBpdCBzaG91bGQgYmUg
Y292ZXJlZCBieQogICAgICAgICAgICAgICAgICAqIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNl
cygpLgpAQCAtMTI2Nyw3ICsxMjY3LDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBzd2l0Y2gg
KCBvcCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYRU5NRU1fY3VycmVudF9yZXNlcnZhdGlv
bjoKLSAgICAgICAgICAgIHJjID0gZC0+dG90X3BhZ2VzOworICAgICAgICAgICAgcmMgPSBkb21h
aW5fdG90X3BhZ2VzKGQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVOTUVN
X21heGltdW1fcmVzZXJ2YXRpb246CiAgICAgICAgICAgICByYyA9IGQtPm1heF9wYWdlczsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKaW5kZXggOTE5YTI3MDU4Ny4uYmJkMzE2MzkwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTUxOCw4ICs1MTgs
OCBAQCBpbnQgZG9tYWluX3NldF9vdXRzdGFuZGluZ19wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHBhZ2VzKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICAvKiBk
aXNhbGxvdyBhIGNsYWltIG5vdCBleGNlZWRpbmcgY3VycmVudCB0b3RfcGFnZXMgb3IgYWJvdmUg
bWF4X3BhZ2VzICovCi0gICAgaWYgKCAocGFnZXMgPD0gZC0+dG90X3BhZ2VzKSB8fCAocGFnZXMg
PiBkLT5tYXhfcGFnZXMpICkKKyAgICAvKiBkaXNhbGxvdyBhIGNsYWltIG5vdCBleGNlZWRpbmcg
ZG9tYWluX3RvdF9wYWdlcygpIG9yIGFib3ZlIG1heF9wYWdlcyAqLworICAgIGlmICggKHBhZ2Vz
IDw9IGRvbWFpbl90b3RfcGFnZXMoZCkpIHx8IChwYWdlcyA+IGQtPm1heF9wYWdlcykgKQogICAg
IHsKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAgICAgZ290byBvdXQ7CkBAIC01MzIsOSAr
NTMyLDkgQEAgaW50IGRvbWFpbl9zZXRfb3V0c3RhbmRpbmdfcGFnZXMoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBwYWdlcykKIAogICAgIC8qCiAgICAgICogTm90ZSwgaWYgZG9tYWlu
IGhhcyBhbHJlYWR5IGFsbG9jYXRlZCBtZW1vcnkgYmVmb3JlIG1ha2luZyBhIGNsYWltCi0gICAg
ICogdGhlbiB0aGUgY2xhaW0gbXVzdCB0YWtlIHRvdF9wYWdlcyBpbnRvIGFjY291bnQKKyAgICAg
KiB0aGVuIHRoZSBjbGFpbSBtdXN0IHRha2UgZG9tYWluX3RvdF9wYWdlcygpIGludG8gYWNjb3Vu
dAogICAgICAqLwotICAgIGNsYWltID0gcGFnZXMgLSBkLT50b3RfcGFnZXM7CisgICAgY2xhaW0g
PSBwYWdlcyAtIGRvbWFpbl90b3RfcGFnZXMoZCk7CiAgICAgaWYgKCBjbGFpbSA+IGF2YWlsX3Bh
Z2VzICkKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTIyNjksMTEgKzIyNjksMTIgQEAgaW50IGFz
c2lnbl9wYWdlcygKIAogICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICkK
ICAgICB7Ci0gICAgICAgIGlmICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVy
KSkgPiBkLT5tYXhfcGFnZXMpICkKKyAgICAgICAgdW5zaWduZWQgaW50IHRvdF9wYWdlcyA9IGRv
bWFpbl90b3RfcGFnZXMoZCkgKyAoMSA8PCBvcmRlcik7CisKKyAgICAgICAgaWYgKCB1bmxpa2Vs
eSh0b3RfcGFnZXMgPiBkLT5tYXhfcGFnZXMpICkKICAgICAgICAgewogICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWluICV1OiAiCi0gICAg
ICAgICAgICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsCi0gICAgICAgICAgICAg
ICAgICAgIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSwgZC0+bWF4X3BhZ2VzKTsKKyAgICAg
ICAgICAgICAgICAgICAgIiV1ID4gJXVcbiIsIGQtPmRvbWFpbl9pZCwgdG90X3BhZ2VzLCBkLT5t
YXhfcGFnZXMpOwogICAgICAgICAgICAgcmMgPSAtRTJCSUc7CiAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IGNmZGRhNmUyYTguLjEyNmQwZmYwNmUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTU1Myw4ICs1NTMsOCBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCk7CiAgKgogICogTm90ZSB0aGF0IGEgdmFsaWQgY2xh
aW0gbWF5IGJlIHN0YWtlZCBldmVuIGFmdGVyIG1lbW9yeSBoYXMgYmVlbgogICogYWxsb2NhdGVk
IGZvciBhIGRvbWFpbi4gIEluIHRoaXMgY2FzZSwgdGhlIGNsYWltIGlzIG5vdCBpbmNyZW1lbnRh
bCwKLSAqIGkuZS4gaWYgdGhlIGRvbWFpbidzIHRvdF9wYWdlcyBpcyAzLCBhbmQgYSBjbGFpbSBp
cyBzdGFrZWQgZm9yIDEwLAotICogb25seSA3IGFkZGl0aW9uYWwgcGFnZXMgYXJlIGNsYWltZWQu
CisgKiBpLmUuIGlmIHRoZSBkb21haW4ncyB0b3RhbCBwYWdlIGNvdW50IGlzIDMsIGFuZCBhIGNs
YWltIGlzIHN0YWtlZAorICogZm9yIDEwLCBvbmx5IDcgYWRkaXRpb25hbCBwYWdlcyBhcmUgY2xh
aW1lZC4KICAqCiAgKiBDYWxsZXIgbXVzdCBiZSBwcml2aWxlZ2VkIG9yIHRoZSBoeXBlcmNhbGwg
ZmFpbHMuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggN2M1YzQzNzI0Ny4uMWI2ZDdiOTQxZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTM2NCwxMiArMzY0LDE4IEBAIHN0cnVjdCBkb21haW4KICAgICBzcGlubG9ja190ICAgICAg
IHBhZ2VfYWxsb2NfbG9jazsgLyogcHJvdGVjdHMgYWxsIHRoZSBmb2xsb3dpbmcgZmllbGRzICAq
LwogICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBwYWdlX2xpc3Q7ICAvKiBsaW5rZWQgbGlzdCAq
LwogICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCB4ZW5wYWdlX2xpc3Q7IC8qIGxpbmtlZCBsaXN0
IChzaXplIHhlbmhlYXBfcGFnZXMpICovCi0gICAgdW5zaWduZWQgaW50ICAgICB0b3RfcGFnZXM7
ICAgICAgIC8qIG51bWJlciBvZiBwYWdlcyBjdXJyZW50bHkgcG9zc2VzZWQgKi8KLSAgICB1bnNp
Z25lZCBpbnQgICAgIHhlbmhlYXBfcGFnZXM7ICAgLyogIyBwYWdlcyBhbGxvY2F0ZWQgZnJvbSBY
ZW4gaGVhcCAgICAqLwotICAgIHVuc2lnbmVkIGludCAgICAgb3V0c3RhbmRpbmdfcGFnZXM7IC8q
IHBhZ2VzIGNsYWltZWQgYnV0IG5vdCBwb3NzZXNzZWQgICovCi0gICAgdW5zaWduZWQgaW50ICAg
ICBtYXhfcGFnZXM7ICAgICAgIC8qIG1heGltdW0gdmFsdWUgZm9yIHRvdF9wYWdlcyAgICAgICAg
Ki8KLSAgICBhdG9taWNfdCAgICAgICAgIHNocl9wYWdlczsgICAgICAgLyogbnVtYmVyIG9mIHNo
YXJlZCBwYWdlcyAgICAgICAgICAgICAqLwotICAgIGF0b21pY190ICAgICAgICAgcGFnZWRfcGFn
ZXM7ICAgICAvKiBudW1iZXIgb2YgcGFnZWQtb3V0IHBhZ2VzICAgICAgICAgICovCisKKyAgICAv
KgorICAgICAqIFRoaXMgZmllbGQgc2hvdWxkIG9ubHkgYmUgZGlyZWN0bHkgYWNjZXNzZWQgYnkg
ZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKQorICAgICAqIGFuZCB0aGUgZG9tYWluX3RvdF9wYWdl
cygpIGhlbHBlciBmdW5jdGlvbiBkZWZpbmVkIGJlbG93LgorICAgICAqLworICAgIHVuc2lnbmVk
IGludCAgICAgdG90X3BhZ2VzOworCisgICAgdW5zaWduZWQgaW50ICAgICB4ZW5oZWFwX3BhZ2Vz
OyAgICAgLyogcGFnZXMgYWxsb2NhdGVkIGZyb20gWGVuIGhlYXAgKi8KKyAgICB1bnNpZ25lZCBp
bnQgICAgIG91dHN0YW5kaW5nX3BhZ2VzOyAvKiBwYWdlcyBjbGFpbWVkIGJ1dCBub3QgcG9zc2Vz
c2VkICovCisgICAgdW5zaWduZWQgaW50ICAgICBtYXhfcGFnZXM7ICAgICAgICAgLyogbWF4aW11
bSB2YWx1ZSBmb3IgZG9tYWluX3RvdF9wYWdlcygpICovCisgICAgYXRvbWljX3QgICAgICAgICBz
aHJfcGFnZXM7ICAgICAgICAgLyogc2hhcmVkIHBhZ2VzICovCisgICAgYXRvbWljX3QgICAgICAg
ICBwYWdlZF9wYWdlczsgICAgICAgLyogcGFnZWQtb3V0IHBhZ2VzICovCiAKICAgICAvKiBTY2hl
ZHVsaW5nLiAqLwogICAgIHZvaWQgICAgICAgICAgICAqc2NoZWRfcHJpdjsgICAgLyogc2NoZWR1
bGVyLXNwZWNpZmljIGRhdGEgKi8KQEAgLTUzOSw2ICs1NDUsMTIgQEAgc3RydWN0IGRvbWFpbgog
I2VuZGlmCiB9OwogCisvKiBSZXR1cm4gbnVtYmVyIG9mIHBhZ2VzIGN1cnJlbnRseSBwb3Nlc3Nl
ZCBieSB0aGUgZG9tYWluICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBkb21haW5fdG90
X3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGQtPnRvdF9wYWdl
czsKK30KKwogLyogUHJvdGVjdCB1cGRhdGVzL3JlYWRzIChyZXNwLikgb2YgZG9tYWluX2xpc3Qg
YW5kIGRvbWFpbl9oYXNoLiAqLwogZXh0ZXJuIHNwaW5sb2NrX3QgZG9tbGlzdF91cGRhdGVfbG9j
azsKIGV4dGVybiByY3VfcmVhZF9sb2NrX3QgZG9tbGlzdF9yZWFkX2xvY2s7Ci0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:58:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBH3-0003vp-7w; Thu, 30 Jan 2020 14:58:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixBH1-0003vX-J2
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:58:27 +0000
X-Inumbo-ID: f82f2658-4370-11ea-8a92-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f82f2658-4370-11ea-8a92-12813bfff9fa;
 Thu, 30 Jan 2020 14:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580396307; x=1611932307;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4L/z/yQqPy+BWKnCL2PCLgYINPiu+gxFMPEXX/yEHyc=;
 b=toyc+Dg0RvoogD3E8L/b2Zy3tmEPa674LEKqTa+dJaOV3ESwcNCiEG1K
 RO2x7XzZwzX547jVsu3aIk0P3lvAT9dIzZK2LqCAX8DDYNP0oRPv2c2ja
 DSZp6/Vmm489Z2GQI4Pd2Ft2vF4BrzjTsx+Ng+yaLeMEytskYUQiofB1V s=;
IronPort-SDR: 66C2zhC5hLWd1rgLXkEh4OV2zREpWFA2E9CLgmuDEO2Lb01CFS7mtbwQwPByxLKK7GU03KtV2I
 T6UsKjv/Arhw==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="13644135"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 30 Jan 2020 14:58:25 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id 847B0A2663; Thu, 30 Jan 2020 14:58:21 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 14:58:04 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 14:58:03 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 30 Jan 2020 14:58:00 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:57:44 +0000
Message-ID: <20200130145745.1306-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200130145745.1306-1-pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v8 3/4] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

Q3VycmVudGx5IGl0IGlzIHVuc2FmZSB0byBhc3NpZ24gYSBkb21oZWFwIHBhZ2UgYWxsb2NhdGVk
IHdpdGgKTUVNRl9ub19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAn
dG90X3BhZ2VzJyB3aWxsIG5vdApiZSBpbmNyZW1lbnRlZCwgYnV0IHdpbGwgYmUgZGVjcmVtZW50
IHdoZW4gdGhlIHBhZ2UgaXMgZnJlZWQgKHNpbmNlCmZyZWVfZG9taGVhcF9wYWdlcygpIGhhcyBu
byB3YXkgb2YgdGVsbGluZyB0aGF0IHRoZSBpbmNyZW1lbnQgd2FzIHNraXBwZWQpLgoKVGhpcyBw
YXRjaCBhbGxvY2F0ZXMgYSBuZXcgJ2NvdW50X2luZm8nIGJpdCBmb3IgYSBQR0NfZXh0cmEgZmxh
Zwp3aGljaCBpcyB0aGVuIHVzZWQgdG8gbWFyayBwYWdlcyB3aGVuIGFsbG9jX2RvbWhlYXBfcGFn
ZXMoKSBpcyBjYWxsZWQKd2l0aCBNRU1GX25vX3JlZmNvdW50LiBhc3NpZ25fcGFnZXMoKSBiZWNh
dXNlIGl0IHN0aWxsIG5lZWRzIHRvIGNhbGwKZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKSB0byBt
YWtlIHN1cmUgdGhlIGRvbWFpbiBpcyBhcHByb3ByaWF0ZWx5CnJlZmVyZW5jZWQuIEhlbmNlIGl0
IGlzIG1vZGlmaWVkIHRvIGRvIHRoYXQgZm9yIFBHQ19leHRyYSBwYWdlcyBldmVuIGlmIGl0Cmlz
IHBhc3NlZCBNRU1GX25vX3JlZm91bnQuCgpUaGUgbnVtYmVyIG9mIFBHQ19leHRyYSBwYWdlcyBh
c3NpZ25lZCB0byBhIGRvbWFpbiBpcyB0cmFja2VkIGluIGEgbmV3CidleHRyYV9wYWdlcycgY291
bnRlciwgd2hpY2ggaXMgdGhlbiBzdWJ0cmFjdGVkIGZyb20gJ3RvdGFsX3BhZ2VzJyBpbgp0aGUg
ZG9tYWluX3RvdF9wYWdlcygpIGhlbHBlci4gVGh1cyAnbm9ybWFsJyBwYWdlIGFzc2lnbm1lbnRz
IHdpbGwgc3RpbGwKYmUgYXBwcm9wcmlhdGVseSBjaGVja2VkIGFnYWluc3QgJ21heF9wYWdlcycu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBWb2xvZHlt
eXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CkNjOiAiUm9nZXIgUGF1IE1v
bm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjg6CiAtIERyb3AgdGhlIGlkZWEgb2YgcG9z
dC1hbGxvY2F0aW9uIGFzc2lnbm1lbnQgYWRkaW5nIGFuIGVycm9yIHBhdGggdG8KICAgc3RlYWxf
cGFnZSgpIGlmIGl0IGVuY291bnRlcnMgYSBQR0NfZXh0cmEgcGFnZQogLSBUaWdodGVuIHVwIHRo
ZSBBU1NFUlRzIGluIGFzc2lnbl9wYWdlcygpCgp2NzoKIC0gcy9QR0Nfbm9fcmVmY291bnQvUEdD
X2V4dHJhL2cKIC0gUmUtd29yayBhbGxvY2F0aW9uIHRvIGFjY291bnQgZm9yICdleHRyYScgcGFn
ZXMsIGFsc28gbWFraW5nIGl0CiAgIHNhZmUgdG8gYXNzaWduIFBHQ19leHRyYSBwYWdlcyBwb3N0
LWFsbG9jYXRpb24KCnY2OgogLSBBZGQgYW4gZXh0cmEgQVNTRVJUIGludG8gYXNzaWduX3BhZ2Vz
KCkgdGhhdCBQR0Nfbm9fcmVmY291bnQgaXMgbm90CiAgIHNldCBpZiBNRU1GX25vX3JlZmNvdW50
IGlzIGNsZWFyCiAtIEFTU0VSVCB0aGF0IGNvdW50X2luZm8gaXMgMCBpbiBhbGxvY19kb21oZWFw
X3BhZ2VzKCkgYW5kIHNldCB0bwogICBQR0Nfbm9fcmVmY291bnQgcmF0aGVyIHRoYW4gT1JpbmcK
CnY1OgogLSBNYWtlIHN1cmUgUEdDX25vX3JlZmNvdW50IGlzIHNldCBiZWZvcmUgYXNzaWduX3Bh
Z2VzKCkgaXMgY2FsbGVkCiAtIERvbid0IGJvdGhlciB0byBjbGVhciBQR0Nfbm9fcmVmY291bnQg
aW4gZnJlZV9kb21oZWFwX3BhZ2VzKCkgYW5kCiAgIGRyb3AgQVNTRVJUIGluIGZyZWVfaGVhcF9w
YWdlcygpCiAtIERvbid0IGxhdGNoIGNvdW50X2luZm8gaW4gZnJlZV9oZWFwX3BhZ2VzKCkKCnY0
OgogLSBOZXcgaW4gdjQKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAgMyArLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgIDUgKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oIHwgIDcgKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICB8ICA1
ICsrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA4YmI2NmNmMzBjLi4yNzk2MTYxYzFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDIxNyw3ICs0MjE3LDggQEAgaW50IHN0ZWFsX3Bh
Z2UoCiAgICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdl
KSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBpZiAoIG93bmVyICE9IGQgfHwgaXNfeGVu
X2hlYXBfcGFnZShwYWdlKSApCisgICAgaWYgKCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3Bh
Z2UocGFnZSkgfHwKKyAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2V4dHJhKSApCiAg
ICAgICAgIGdvdG8gZmFpbF9wdXQ7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBiYmQzMTYzOTA5Li4x
YWM5ZDljNzE5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjI2Nyw3ICsyMjY3LDI5IEBAIGludCBhc3NpZ25fcGFn
ZXMoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggIShtZW1mbGFncyAmIE1F
TUZfbm9fcmVmY291bnQpICkKKyNpZm5kZWYgTkRFQlVHCisgICAgeworICAgICAgICB1bnNpZ25l
ZCBpbnQgZXh0cmFfcGFnZXMgPSAwOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1bCA8
PCBvcmRlcik7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKHBnW2ldLmNv
dW50X2luZm8gJiB+UEdDX2V4dHJhKSk7CisgICAgICAgICAgICBpZiAoIHBnW2ldLmNvdW50X2lu
Zm8gJiBQR0NfZXh0cmEgKQorICAgICAgICAgICAgICAgIGV4dHJhX3BhZ2VzKys7CisgICAgICAg
IH0KKworICAgICAgICBBU1NFUlQoIWV4dHJhX3BhZ2VzIHx8CisgICAgICAgICAgICAgICAoKG1l
bWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgJiYKKyAgICAgICAgICAgICAgICBleHRyYV9wYWdl
cyA9PSAxdSA8PCBvcmRlcikpOworICAgIH0KKyNlbmRpZgorCisgICAgaWYgKCBwZ1swXS5jb3Vu
dF9pbmZvICYgUEdDX2V4dHJhICkKKyAgICB7CisgICAgICAgIGQtPmV4dHJhX3BhZ2VzICs9IDF1
IDw8IG9yZGVyOworICAgICAgICBtZW1mbGFncyAmPSB+TUVNRl9ub19yZWZjb3VudDsKKyAgICB9
CisgICAgZWxzZSBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgdG90X3BhZ2VzID0gZG9tYWluX3RvdF9wYWdlcyhkKSArICgx
IDw8IG9yZGVyKTsKIApAQCAtMjI3OCwxOCArMjMwMCwxOSBAQCBpbnQgYXNzaWduX3BhZ2VzKAog
ICAgICAgICAgICAgcmMgPSAtRTJCSUc7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
fQorICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KGRvbWFpbl9hZGp1c3RfdG90X3BhZ2Vz
KGQsIDEgPDwgb3JkZXIpID09ICgxIDw8IG9yZGVyKSkgKQorICAgIGlmICggIShtZW1mbGFncyAm
IE1FTUZfbm9fcmVmY291bnQpICYmCisgICAgICAgICB1bmxpa2VseShkb21haW5fYWRqdXN0X3Rv
dF9wYWdlcyhkLCAxIDw8IG9yZGVyKSA9PSAoMSA8PCBvcmRlcikpICkKICAgICAgICAgICAgIGdl
dF9rbm93bmFsaXZlX2RvbWFpbihkKTsKLSAgICB9CiAKICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
IDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcigm
cGdbaV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIGQpOwogICAgICAgICBzbXBfd21iKCk7IC8qIERv
bWFpbiBwb2ludGVyIG11c3QgYmUgdmlzaWJsZSBiZWZvcmUgdXBkYXRpbmcgcmVmY250LiAqLwot
ICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CisgICAgICAgIHBn
W2ldLmNvdW50X2luZm8gPQorICAgICAgICAgICAgKHBnW2ldLmNvdW50X2luZm8gJiBQR0NfZXh0
cmEpIHwgUEdDX2FsbG9jYXRlZCB8IDE7CiAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbCgmcGdb
aV0sICZkLT5wYWdlX2xpc3QpOwogICAgIH0KIApAQCAtMjMxNSwxMSArMjMzOCw2IEBAIHN0cnVj
dCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMoCiAKICAgICBpZiAoIG1lbWZsYWdzICYg
TUVNRl9ub19vd25lciApCiAgICAgICAgIG1lbWZsYWdzIHw9IE1FTUZfbm9fcmVmY291bnQ7Ci0g
ICAgZWxzZSBpZiAoIChtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmIGQgKQotICAgIHsK
LSAgICAgICAgQVNTRVJUKCEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSk7Ci0gICAgICAg
IHJldHVybiBOVUxMOwotICAgIH0KIAogICAgIGlmICggIWRtYV9iaXRzaXplICkKICAgICAgICAg
bWVtZmxhZ3MgJj0gfk1FTUZfbm9fZG1hOwpAQCAtMjMzMiwxMSArMjM1MCwyMyBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1lbWZsYWdzLCBkKSkgPT0gTlVMTCkpICkKICAgICAgICAgIHJldHVybiBOVUxM
OwogCi0gICAgaWYgKCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAmJgotICAgICAg
ICAgYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKKyAgICBpZiAoIGQgJiYg
IShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICkKICAgICB7Ci0gICAgICAgIGZyZWVfaGVhcF9w
YWdlcyhwZywgb3JkZXIsIG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7Ci0gICAgICAgIHJldHVy
biBOVUxMOworICAgICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKKworICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCAoMXVsIDw8IG9yZGVyKTsgaSsrICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBBU1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOworICAgICAgICAgICAgICAgIHBnW2ld
LmNvdW50X2luZm8gPSBQR0NfZXh0cmE7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAg
ICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgcGcsIG9yZGVyLCBtZW1mbGFncykgKQorICAgICAgICB7
CisgICAgICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBtZW1mbGFncyAmIE1FTUZf
bm9fc2NydWIpOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIH0KICAgICB9CiAK
ICAgICByZXR1cm4gcGc7CkBAIC0yMzg0LDYgKzI0MTQsMTEgQEAgdm9pZCBmcmVlX2RvbWhlYXBf
cGFnZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAg
ICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGFy
Y2hfZnJlZV9oZWFwX3BhZ2UoZCwgJnBnW2ldKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBnW2ld
LmNvdW50X2luZm8gJiBQR0NfZXh0cmEgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUKGQtPmV4dHJhX3BhZ2VzKTsKKyAgICAgICAgICAgICAgICAgICAgZC0+
ZXh0cmFfcGFnZXMtLTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtKDEgPDwg
b3JkZXIpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaAppbmRleCAzMzNlZmQzYTYwLi43ZGY5MTI4MGJjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CkBAIC0xMTksOSArMTE5LDEyIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgUEdDX3N0YXRl
X29mZmxpbmVkIFBHX21hc2soMiwgOSkKICNkZWZpbmUgUEdDX3N0YXRlX2ZyZWUgICAgUEdfbWFz
aygzLCA5KQogI2RlZmluZSBwYWdlX3N0YXRlX2lzKHBnLCBzdCkgKCgocGcpLT5jb3VudF9pbmZv
JlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlXyMjc3QpCisvKiBQYWdlIGlzIG5vdCByZWZlcmVuY2Ug
Y291bnRlZCAqLworI2RlZmluZSBfUEdDX2V4dHJhICAgICAgICBQR19zaGlmdCgxMCkKKyNkZWZp
bmUgUEdDX2V4dHJhICAgICAgICAgUEdfbWFzaygxLCAxMCkKIAogLyogQ291bnQgb2YgcmVmZXJl
bmNlcyB0byB0aGlzIGZyYW1lLiAqLwotI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlm
dCg5KQorI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCgxMCkKICNkZWZpbmUgUEdD
X2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApp
bmRleCAyY2E4ODgyYWQwLi4wNmQ2NGQ0OTRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC03Nyw5ICs3NywxMiBA
QAogI2RlZmluZSBQR0Nfc3RhdGVfb2ZmbGluZWQgUEdfbWFzaygyLCA5KQogI2RlZmluZSBQR0Nf
c3RhdGVfZnJlZSAgICBQR19tYXNrKDMsIDkpCiAjZGVmaW5lIHBhZ2Vfc3RhdGVfaXMocGcsIHN0
KSAoKChwZyktPmNvdW50X2luZm8mUEdDX3N0YXRlKSA9PSBQR0Nfc3RhdGVfIyNzdCkKKy8qIFBh
Z2UgaXMgbm90IHJlZmVyZW5jZSBjb3VudGVkICovCisjZGVmaW5lIF9QR0NfZXh0cmEgICAgICAg
IFBHX3NoaWZ0KDEwKQorI2RlZmluZSBQR0NfZXh0cmEgICAgICAgICBQR19tYXNrKDEsIDEwKQog
Ci0gLyogQ291bnQgb2YgcmVmZXJlbmNlcyB0byB0aGlzIGZyYW1lLiAqLwotI2RlZmluZSBQR0Nf
Y291bnRfd2lkdGggICBQR19zaGlmdCg5KQorLyogQ291bnQgb2YgcmVmZXJlbmNlcyB0byB0aGlz
IGZyYW1lLiAqLworI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCgxMCkKICNkZWZp
bmUgUEdDX2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggMWI2ZDdiOTQxZi4uMjFiNWY0Y2ViZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTM3NCw2ICszNzQs
NyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgdW5zaWduZWQgaW50ICAgICB4ZW5oZWFwX3BhZ2VzOyAg
ICAgLyogcGFnZXMgYWxsb2NhdGVkIGZyb20gWGVuIGhlYXAgKi8KICAgICB1bnNpZ25lZCBpbnQg
ICAgIG91dHN0YW5kaW5nX3BhZ2VzOyAvKiBwYWdlcyBjbGFpbWVkIGJ1dCBub3QgcG9zc2Vzc2Vk
ICovCiAgICAgdW5zaWduZWQgaW50ICAgICBtYXhfcGFnZXM7ICAgICAgICAgLyogbWF4aW11bSB2
YWx1ZSBmb3IgZG9tYWluX3RvdF9wYWdlcygpICovCisgICAgdW5zaWduZWQgaW50ICAgICBleHRy
YV9wYWdlczsgICAgICAgLyogcGFnZXMgbm90IGluY2x1ZGVkIGluIGRvbWFpbl90b3RfcGFnZXMo
KSAqLwogICAgIGF0b21pY190ICAgICAgICAgc2hyX3BhZ2VzOyAgICAgICAgIC8qIHNoYXJlZCBw
YWdlcyAqLwogICAgIGF0b21pY190ICAgICAgICAgcGFnZWRfcGFnZXM7ICAgICAgIC8qIHBhZ2Vk
LW91dCBwYWdlcyAqLwogCkBAIC01NDgsNyArNTQ5LDkgQEAgc3RydWN0IGRvbWFpbgogLyogUmV0
dXJuIG51bWJlciBvZiBwYWdlcyBjdXJyZW50bHkgcG9zZXNzZWQgYnkgdGhlIGRvbWFpbiAqLwog
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZG9tYWluX3RvdF9wYWdlcyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewotICAgIHJldHVybiBkLT50b3RfcGFnZXM7CisgICAgQVNTRVJUKGQtPmV4
dHJhX3BhZ2VzIDw9IGQtPnRvdF9wYWdlcyk7CisKKyAgICByZXR1cm4gZC0+dG90X3BhZ2VzIC0g
ZC0+ZXh0cmFfcGFnZXM7CiB9CiAKIC8qIFByb3RlY3QgdXBkYXRlcy9yZWFkcyAocmVzcC4pIG9m
IGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4gKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 14:58:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 14:58: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 1ixBH7-0003xQ-Hp; Thu, 30 Jan 2020 14:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixBH6-0003x0-Is
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 14:58:32 +0000
X-Inumbo-ID: f9f0ff49-4370-11ea-8a92-12813bfff9fa
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9f0ff49-4370-11ea-8a92-12813bfff9fa;
 Thu, 30 Jan 2020 14:58:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580396310; x=1611932310;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=SjtuAwmro9s0FnvpIlamYl8tY/Mt5czfoRoAQflQGO8=;
 b=kO8TH5Bbf1MRXHrNU0eAqY15I0bwrkHc+tVCFNJt/n1zDAi5c/fZeuSu
 NwDM+C4xCFjKXx+fccbVtRv1ZL6BhOHA8wAhptm2ROyv/K/pnQuGIQPzk
 zfzHD0+3m5523P2MWOi2ZghFlKFXmQUnayM8YPWKZ683QXSOHOkYf+p+a A=;
IronPort-SDR: QmkGXHV6F/Mdynd53OpkNQov0fLo5R3Pc74diXVm/VcrvTxivftEXYt+nYE/BMdwsryN5lJ6YZ
 4x4RAdXDDNrg==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="13644150"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 30 Jan 2020 14:58:29 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 0AEEEA1DF0; Thu, 30 Jan 2020 14:58:26 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 14:58:08 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 14:58:06 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.162.232) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 30 Jan 2020 14:58:04 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 14:57:45 +0000
Message-ID: <20200130145745.1306-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200130145745.1306-1-pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v8 4/4] x86 / vmx: use a MEMF_no_refcount
 domheap page for APIC_DEFAULT_PHYS_BASE
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY3VycmVudGx5IGNvbnRhaW5zIHNvbWUgdmVyeSBv
ZGQgbG9va2luZyBjb2RlCnRoYXQgYWxsb2NhdGVzIGEgTUVNRl9ub19vd25lciBkb21oZWFwIHBh
Z2UgYW5kIHRoZW4gc2hhcmVzIHdpdGggdGhlIGd1ZXN0CmFzIGlmIGl0IHdlcmUgYSB4ZW5oZWFw
IHBhZ2UuIFRoaXMgdGhlbiByZXF1aXJlcyB2bXhfZnJlZV92bGFwaWNfbWFwcGluZygpCnRvIGNh
bGwgYSBzcGVjaWFsIGZ1bmN0aW9uIGluIHRoZSBtbSBjb2RlOiBmcmVlX3NoYXJlZF9kb21oZWFw
X3BhZ2UoKS4KCkJ5IHVzaW5nIGEgTUVNRl9ub19yZWZjb3VudCBkb21oZWFwIHBhZ2UgaW5zdGVh
ZCwgdGhlIG9kZCBsb29raW5nIGNvZGUgaW4Kdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKCkgY2Fu
IHNpbXBseSB1c2UgZ2V0X3BhZ2VfYW5kX3R5cGUoKSB0byBzZXQgdXAgYQp3cml0YWJsZSBtYXBw
aW5nIGJlZm9yZSBpbnNlcnRpb24gaW4gdGhlIFAyTSBhbmQgdm14X2ZyZWVfdmxhcGljX21hcHBp
bmcoKQpjYW4gc2ltcGx5IHJlbGVhc2UgdGhlIHBhZ2UgdXNpbmcgcHV0X3BhZ2VfYWxsb2NfcmVm
KCkgZm9sbG93ZWQgYnkKcHV0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyB0aGVuIGFsbG93cyBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UoKSB0byBiZQpwdXJnZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2NDoKIC0g
VXNlIGEgTUVNRl9ub19yZWZjb3VudCBwYWdlIHJhdGhlciB0aGFuIGEgJ25vcm1hbCcgcGFnZQoK
djI6CiAtIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciBtYXhfcGFnZXMgcmF0aGVyIHRoYW4gYXZv
aWRpbmcgdGhlIGNoZWNrIGluCiAgIGFzc2lnbl9wYWdlcygpCiAtIE1ha2UgZG9tYWluX2Rlc3Ry
b3koKSBvcHRpb25hbAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjEgKysrKysr
KysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICB8IDEwIC0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA2MDZm
M2RjMmViLi43NDIzZDI0MjFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzAyOCwxMiArMzAyOCwyMiBA
QCBzdGF0aWMgaW50IHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25l
cik7CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19yZWZjb3VudCk7CiAg
ICAgaWYgKCAhcGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBnLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3NzaWJseSBrbm93IGFib3V0IHRoaXMg
cGFnZSB5ZXQsIHNvIGZhaWx1cmUKKyAgICAgICAgICogaGVyZSBpcyBhIGNsZWFyIGluZGljYXRp
b24gb2Ygc29tZXRoaW5nIGZpc2h5IGdvaW5nIG9uLgorICAgICAgICAgKi8KKyAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQorCiAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGcpOwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbik7Ci0gICAgc2hh
cmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgU0hBUkVfcncpOwogICAgIGQtPmFyY2guaHZt
LnZteC5hcGljX2FjY2Vzc19tZm4gPSBtZm47CiAKICAgICByZXR1cm4gc2V0X21taW9fcDJtX2Vu
dHJ5KGQsIHBhZGRyX3RvX3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLApAQCAtMzA0
Nyw3ICszMDU3LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLmh2bS52bXguYXBpY19hY2Nlc3NfbWZuID0gX21m
bigwKTsKICAgICBpZiAoICFtZm5fZXEobWZuLCBfbWZuKDApKSApCi0gICAgICAgIGZyZWVfc2hh
cmVkX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKworICAgICAgICBwdXRfcGFnZV9h
bGxvY19yZWYocGcpOworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CisgICAgfQogfQog
CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdikK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
Mjc5NjE2MWMxZi4uNDYxZWVkODM5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5NiwxNiArNDk2LDYgQEAgdm9pZCBzaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQs
CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiB9CiAKLXZvaWQgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgcHV0X3Bh
Z2VfYWxsb2NfcmVmKHBhZ2UpOwotICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX3hl
bl9oZWFwLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7Ci0gICAgcGFnZV9zZXRfb3duZXIo
cGFnZSwgTlVMTCk7Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7Ci19Ci0KIHZvaWQgbWFr
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDA2ZDY0ZDQ5NGQuLmZhZmIzYWY0NmQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTMyMCw4ICszMjAsNiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAKICNkZWZpbmUgbWFk
ZHJfZ2V0X293bmVyKG1hKSAgIChwYWdlX2dldF9vd25lcihtYWRkcl90b19wYWdlKChtYSkpKSkK
IAotZXh0ZXJuIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwotCiAjZGVmaW5lIGZyYW1lX3RhYmxlICgoc3RydWN0IHBhZ2VfaW5mbyAqKUZSQU1F
VEFCTEVfVklSVF9TVEFSVCkKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:03:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:03: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 1ixBLa-00054L-7A; Thu, 30 Jan 2020 15:03:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixBLY-00054E-7w
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:03:08 +0000
X-Inumbo-ID: 9f8ff602-4371-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f8ff602-4371-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 15:03:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixBLW-0007B6-RL; Thu, 30 Jan 2020 15:03:06 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixBLW-0001UB-HV; Thu, 30 Jan 2020 15:03:06 +0000
Date: Thu, 30 Jan 2020 15:03:03 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130150303.6ruexjz46grqdrxq@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
 <20200130142201.GO4679@Air-de-Roger>
 <20200130142526.en7vs26dsugbcq4k@debian>
 <20200130144704.GP4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130144704.GP4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6NDc6MDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMjoyNToyNlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6MjI6MDFQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6
Mzk6MjBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAwMTozMjoyNlBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4g
T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mjg6MzZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiA+ID4gPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ICt9Cj4g
PiA+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ID4gPiAgLyoKPiA+ID4gPiA+ID4gPiA+ICAgKiBM
b2NhbCB2YXJpYWJsZXM6Cj4gPiA+ID4gPiA+ID4gPiAgICogbW9kZTogQwo+ID4gPiA+ID4gPiA+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCj4gPiA+ID4gPiA+ID4gPiBpbmRleCA5N2Y5YzA3ODkxLi44ZTAyYjRjNjQ4IDEwMDY0
NAo+ID4gPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4g
PiA+ID4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4gPiA+ID4gQEAgLTMy
OSw2ICszMjksMTAgQEAgU0VDVElPTlMKPiA+ID4gPiA+ID4gPiA+ICAgIGVmaSA9IC47Cj4gPiA+
ID4gPiA+ID4gPiAgI2VuZGlmCj4gPiA+ID4gPiA+ID4gPiAgCj4gPiA+ID4gPiA+ID4gPiArI2lm
ZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiA+ID4gPiA+ID4gPiA+ICsgIGh2X2hjYWxsX3BhZ2Ug
PSBBQlNPTFVURShfX2ZpeF94X3RvX3ZpcnQoMSkpOwo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiA+IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVj
YXVzZSBpdCdzIGFuCj4gPiA+ID4gPiA+ID4gZW51bT8KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+IFllcy4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEFuZCB0aGUgdHJp
Y2sgdG8gZ2VuZXJhdGUgYSBzeW1ib2wgZGlkbid0IHdvcmsgZWl0aGVyLgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBBbmQgeW91IG11c3QgZGVmaW5lIHRoYXQgc3ltYm9sIGluIHRoZSBsaW5rZXIgc2Ny
aXB0PyBJdCBkb2Vzbid0IHNlZW0KPiA+ID4gPiA+IHRvIGJlIHVzZWQgYXQgbGluayB0aW1lLgo+
ID4gPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gSSBkb24ndCBmb2xsb3cuIEkgd2lzaCBJIGNvdWxk
IGRlZmluZSBhbmQgdXNlIGEgc3ltYm9sIGluIHRoZSBsaW5rZXIKPiA+ID4gPiBzY3JpcHQgYnV0
IGNvdWxkbid0Lgo+ID4gPiAKPiA+ID4gSXQncyBsaWtlbHkgbXkgZmF1bHQsIGFzIEkgaGF2ZW4n
dCBiZWVuIGZvbGxvd2luZyB0aGUgcGF0Y2ggc2VyaWVzIGluCj4gPiA+IHRoYXQgbXVjaCBkZXRh
aWwuIEkgYXNzdW1lIHRoaXMgaXMgZG9uZSBpbiBvcmRlciB0byBnZW5lcmF0ZSBiZXR0ZXIKPiA+
ID4gY29kZSwgcmF0aGVyIHRoYW4gZG9pbmcgc29tZXRoaW5nIGxpa2U6Cj4gPiA+IAo+ID4gPiB2
b2lkICpodl9oY2FsbF9wYWdlID0gZml4X3hfdG9fdmlydChGSVhfWF9IWVBFUlZfSENBTEwpOwo+
ID4gPiAKPiA+ID4gSW4gYSBDIGZpbGUgc29tZXdoZXJlIHdoZW4gdGhlIGh5cGVyY2FsbCBwYWdl
IGlzIHNldHVwPwo+ID4gCj4gPiBBbmRyZXcgd2FudGVkIGJhZGx5IHRvIGJlIGFibGUgdG8gdXNl
IGRpcmVjdCBjYWxsIGluIHRoZSBoeXBlcmNhbGwKPiA+IGZ1bmN0aW9ucy4gVGhpcyBpcyB3aGF0
IHdlIG1hbmFnZWQgdG8gY29tZSB1cCB3aXRoIHNvIGZhci4KPiA+IAo+ID4gSSB0aGluayB3aGF0
IHlvdSB3cm90ZSB3aWxsIHN0aWxsIHJlc3VsdCBpbiBhbiBpbmRpcmVjdCBjYWxsLgo+ID4gCj4g
PiAoVGhlIG1ham9yaXR5IG9mIG15IHRpbWUgc3BlbnQgb24gdGhpcyBzZXJpZXMgaGFzIGJlZW4g
ZXh0ZW5kaW5nIFhlbiB0bwo+ID4gZG8gbW9yZSB0aGFuIGl0IGNvdWxkIGJlZm9yZS4pCj4gCj4g
QWNrLCBzb3JyeSB0byBib3RoZXIgeW91IHdpdGggcXVlc3Rpb25zIHlvdSBoYXZlIGFscmVhZHkg
YW5zd2VyZWQuIE5vdAoKTm8gd29ycmllcy4gSSB2YWx1ZSB5b3VyIGZlZWRiYWNrLiBBbmQgaGF2
aW5nIG1vcmUgcGVvcGxlIHVuZGVyc3RhbmQKd2hhdCBpcyBnb2luZyBvbiBpcyBpbXBvcnRhbnQg
dG8gdGhlIHByb2plY3QuCgo+IHN1cmUgd2hldGhlciBkZWZpbmluZyBodl9oY2FsbF9wYWdlIGFz
IGEgZ2xvYmFsIGNvbnN0IHdvdWxkIG1ha2UgbXVjaAo+IGRpZmZlcmVuY2UuIENvdWxkIHlvdSBt
YXliZSB1c2Ugc29tZXRoaW5nIGxpa2UgYWx0ZXJuYXRpdmVfdmNhbGwKPiBwYXRjaGluZyB0byBn
ZXQgcmlkIG9mIHRoZSBpbmRpcmVjdGlvbj8KClRyaWVkIHRoYXQgYW5kIGRpZG4ndCB3b3JrIGVp
dGhlci4gOi0oCgo+IAo+IEkgaGF2ZSB0byBhZG1pdCBJIGZpbmQgdGhpcyBhbGwgcXVpdGUgaGFy
ZCB0byBmb2xsb3cgYW5kIHJlYXNvbiBhYm91dCwKPiBsaWtlbHkgYmVjYXVzZSBvZiB0aGUgbWl4
IG9mIEMsIGFzc2VtYmx5LCBhbmQgbGlua2VyIHNjcmlwdCB0byBidWlsZAo+IHRoaXMgbWFjaGlu
ZXJ5LCBidXQgdGhhdCBkb2Vzbid0IG1lYW4gdGhpcyBpc24ndCB0aGUgYmVzdCB3YXkuCj4gCgpZ
ZXMsIGEgbG90IG9mIHRyaWNrZXJpZXMgYXJlIHVzZWQgdG8gbWFrZSB0aGlzIHdvcmsuIE5vdCB0
aGUgbW9zdAplbGVnYW50IGNvbWJpbmF0aW9uIEkgd291bGQgc2F5LCBidXQgaXQgZG9lcyBhY2hp
ZXZlIHdoYXQgaXMgZGVzaXJlZC4KCldlaS4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:05:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15: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 1ixBO7-0005Eo-Qb; Thu, 30 Jan 2020 15:05:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qPw=3T=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ixBO6-0005Eg-Hf
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:05:46 +0000
X-Inumbo-ID: fd6914ca-4371-11ea-b211-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::61f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd6914ca-4371-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 15:05:45 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=kANK8Eh++UfJsA2sa6NWmfAzTzQEyYnz89U33W3C6a3DWNz5qcoFY7DNd+llFYeBNxHr2eg1N1QwUPlngpyKZRgmVKKIPakcNVnAseEekD/eXeFxBhFtIN2hnEDgWpnSrW9V/cisVUkcwziknh2tyiqylCss0pCgy/UpVhDSs/SPUT5q1B6PmqEjz6i9kJeUhrICxzzTaglQhl7X7sKZ8hMqUg1/i5Q8MnMZQ6nZyVYDwI2BKllmXoPRbkTAKa64zBORf4mxwxLKrqFLlqGkFAitBzDCPZT19MmxUDD1WyIuTRje2nw7ruc29g0bwvUsXyaDf4FB1C9awKBJM9lu9g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Aw3Ijzentq43ukfviPkxnvC6jAs9ateRdmCpBvgXcVY=;
 b=PJpeZQBb5Mi/JqYL/aeX7DmTgMQOSF/dsMdEs2KVgAqf60/URmLkZ8ikL5/QR/U5f9uFCi6OfESunCVLXVNfJzZ7i/bFd2gx61pPTjzYoN7DOw/gaDAP1oerBzMERkr/wGE2d7Bta6L58M5GQpB9SA1JJILIBvyz4TAf+719/8wtRqtRvHCvZzhdfQCazm3xSAjt2OS/X2fVyUK5B9QxnAuTYlhNBQtwnpK3Qq1nM/X10VVeAkmer5ycU3zm8SK8bRGfDiddRocmpEJuletQYmcErPe6fq4Ff7/0deUz5pvsCulgWeGpHqYrLpnArTx8E9LLqoN2mmgWqy8qismSwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Aw3Ijzentq43ukfviPkxnvC6jAs9ateRdmCpBvgXcVY=;
 b=m1I1dYGkKZCpXNpdLloJWC/uRtpuhy21FCu5AUEfnZyguhHTWBxWIE50tdBACvt6BBfnUpSmxvAuckf3BvqHyEm7EXoMUIcZKOQUItpjsdltJePzu2gRjkWR11LI+TZhE0LPpxgyav54mXT5zxUsssOjirlDFpHR6AsIZpmebEU=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3652.eurprd03.prod.outlook.com (52.134.81.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.27; Thu, 30 Jan 2020 15:05:44 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1%5]) with mapi id 15.20.2665.027; Thu, 30 Jan 2020
 15:05:44 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Oleksandr <olekstysh@gmail.com>
Thread-Topic: [PATCH] iommu/arm: Don't allow the same micro-TLB to be shared
 between domains
Thread-Index: AQHV1rQn7uvWmtBMUUCKekbfSzRsQagBzvuAgAF4XICAAAi8gA==
Date: Thu, 30 Jan 2020 15:05:43 +0000
Message-ID: <8736bxougo.fsf@epam.com>
References: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
 <874kwep7pe.fsf@epam.com> <b3cf0ae9-d9ea-5a8a-0f2d-36f158aa680b@gmail.com>
In-Reply-To: <b3cf0ae9-d9ea-5a8a-0f2d-36f158aa680b@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c0f004b3-cd3c-45a5-0c72-08d7a595e117
x-ms-traffictypediagnostic: AM0PR03MB3652:|AM0PR03MB3652:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB36525D7F021CF22FF733483CE6040@AM0PR03MB3652.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 02981BE340
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(346002)(376002)(39860400002)(396003)(136003)(189003)(199004)(81166006)(81156014)(66946007)(5660300002)(6916009)(76116006)(8676002)(8936002)(6506007)(55236004)(478600001)(66446008)(64756008)(316002)(66476007)(36756003)(66556008)(86362001)(2906002)(6512007)(2616005)(26005)(54906003)(6486002)(4326008)(71200400001)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3652;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: i24Hk7d3ZA1sdUOxPF8bYcm6p02K9YmmD3WBw3tHGcboUiMnq5Dv5DkHP0IBGmxxCtz/jW7aOcrHOPAnmm726G/+Hlk/iJMHHdQvjq5FChZwHcrGN6IHsW9FuZebHJQFQLQIS9DKyzb3xm4pji2kWbOtr7XrUzLPMVCAk/1azEZEnobMd4gvHvTPJwGstK+WwWTBLRjUeyDcsAx1RQENHigCWeV7g/BJlK6Y4EqkMnEj/UjQWwfSXopcrkL3O4xKLn8aUSOrt9UejtCWW0pBHtRBrBgZU0Oa10tr+XbLb1Ehlk7zW4Pf+pgWeSgqJzI8LK6Kn6DaVqwPeeJ1bmVEj4t1OamI6hboFji2Mlm5rKmvfAHXsyDw2zJ9gR2VjSY1PnMUO2qfM5cW9LUDws0Xj85oLHynzSR3e3N8TD2jYmpPCkWuk540STKqwYbwbgzW
x-ms-exchange-antispam-messagedata: TQVLsu6w3cy/t88Awo9ajlyTj7hgUIu/z7G/sOuzy+vzQxiGUsYysAWCKs5cTUnJgI9kuJy94XV5H6ialeMt8btlYVnskWBkp48CcrY9q5AyGcZeghJx2Iwxmr8cXvZ56OZYwhSABqrTSzZi9Y/7Bg==
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c0f004b3-cd3c-45a5-0c72-08d7a595e117
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2020 15:05:44.0279 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vG6CzZKpdLYXhhqjDsWQ7nzZU//UYfE2Za0cXcqdI74rKsC7r9p8WgXq5UsjPAuZjXPx3yZtudx/1f2UIkdTtbeWFrOwDPw3FamH3y7fNak=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3652
Subject: Re: [Xen-devel] [PATCH] iommu/arm: Don't allow the same micro-TLB
 to be shared 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.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>

CkhpIE9sZWtzYW5kciwKCk9sZWtzYW5kciB3cml0ZXM6CgpbLi4uXQoKPj4+ICsKPj4+ICsgICAg
LyoKPj4+ICsgICAgICogV2UgbmVlZCB0byBwcmV2ZW50IHRoZSB1c2UgY2FzZXMgd2hlcmUgZGV2
aWNlcyB3aGljaCB1c2UgdGhlIHNhbWUKPj4+ICsgICAgICogbWljcm8tVExCIGFyZSBhc3NpZ25l
ZCB0byBkaWZmZXJlbnQgWGVuIGRvbWFpbnMgKG1pY3JvLVRMQiBjYW5ub3QgYmUKPj4+ICsgICAg
ICogc2hhcmVkIGJldHdlZW4gbXVsdGlwbGUgWGVuIGRvbWFpbnMsIHNpbmNlIGl0IHBvaW50cyB0
byB0aGUgY29udGV4dCBiYW5rCj4+PiArICAgICAqIHRvIHVzZSBmb3IgdGhlIHBhZ2Ugd2Fsayku
Cj4+PiArICAgICAqIEFzIGVhY2ggWGVuIGRvbWFpbiB1c2VzIGluZGl2aWR1YWwgY29udGV4dCBi
YW5rIHBvaW50ZWQgYnkgY29udGV4dF9pZCwKPj4+ICsgICAgICogd2UgY2FuIHBvdGVudGlhbGx5
IHJlY29nbml6ZSB0aGF0IHVzZSBjYXNlIGJ5IGNvbXBhcmluZyBjdXJyZW50IGFuZCBuZXcKPj4+
ICsgICAgICogY29udGV4dF9pZCBmb3IgYWxyZWFkeSBlbmFibGVkIG1pY3JvLVRMQiBhbmQgcHJl
dmVudCBkaWZmZXJlbnQgY29udGV4dAo+Pj4gKyAgICAgKiBiYW5rIGZyb20gYmVpbmcgc2V0Lgo+
Pj4gKyAgICAgKi8KPj4+ICsgICAgZGF0YSA9IGlwbW11X3JlYWQobW11LCBJTVVDVFIodXRsYikp
Owo+PiBJIGNhbiBzZWUgdGhhdCB0aGlzIGNvZGUgaXMgbm90IGNvdmVyZWQgYnkgc3BpbmxvY2su
IFNvLCBJIGJlbGlldmUsCj4+IHRoZXJlIGNhbiBiZSBhIHJhY2UgY29tZGl0aW9uLCB3aGVuIHRo
aXMgcmVnaXN0ZXIgaXMgYmVpbmcgcmVhZCBvbiB0d28KPj4gQ1BVcyBzaW11bHRhbmVvdXNseS4K
Pgo+IEkgZG9uJ3QgdGhpbmssIGlwbW11X2Fzc2lnbihkZWFzc2lnbilfZGV2aWNlIGNhbGxiYWNr
cyB0YWtlIGEKPiBzcGlubG9jaywgc28gdGhlIG1pY3JvLVRMQiBtYW5hZ2VtZW50IHJvdXRpbmVz
IGluc2lkZQo+IGFyZSBwcm90ZWN0ZWQuClllYWgsIHlvdSBhcmUgcmlnaHQuIFNvbWVob3cgSSBt
aXNzZWQgdGhpcyB3aGVuIGNoZWNrZWQgdGhlIGNvZGUgeWVzdGVyZGF5LgoKPgo+PiAgICAgLyog
RGlzYWJsZSBNTVUgdHJhbnNsYXRpb24gZm9yIHRoZSBtaWNyby1UTEIuICovCj4+IEBAIC02NzEs
NyArNjk4LDEyIEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QgaXBtbXVf
dm1zYV9kb21haW4gKmRvbWFpbiwKPj4gICAgICAgICAgIGRldl9pbmZvKGRldiwgIlJldXNpbmcg
SVBNTVUgY29udGV4dCAldVxuIiwgZG9tYWluLT5jb250ZXh0X2lkKTsKPj4gICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGZ3c3BlYy0+bnVtX2lkczsgKytpICkKPj4gLSAgICAgICAgaXBtbXVfdXRs
Yl9lbmFibGUoZG9tYWluLCBmd3NwZWMtPmlkc1tpXSk7Cj4+ICsgICAgewo+PiArICAgICAgICBp
bnQgcmV0ID0gaXBtbXVfdXRsYl9lbmFibGUoZG9tYWluLCBmd3NwZWMtPmlkc1tpXSk7Cj4+ICsK
Pj4gKyAgICAgICAgaWYgKCByZXQgKQo+PiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4gSSBj
YW4ndCBzZWUgZXJyb3IgcGF0aCB3aGVyZSBpcG1tdV91dGxiX2Rpc2FibGUoKSB3b3VsZCBiZSBj
YWxsZWQgZm9yCj4+IGFscmVhZHkgZW5hYmxlIHVUTEJzLiBJcyB0aGlzIG5vcm1hbD8KPgo+IEdv
b2QgcXVlc3Rpb24uIEluZGVlZCwgd2UgbmVlZCB0byByZXN0b3JlIHByZXZpb3VzIHN0YXRlIGlu
IGNhc2Ugb2YgZXJyb3IuCj4KPgo+IEkgd2lsbCBhZGQgdGhlIGZvbGxvd2luZzoKPgo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4gaW5kZXggYzIxZDJkNy4uNDEx
ZmMwZiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1z
YS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+IEBA
IC03MDIsNyArNzAyLDEyIEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QK
PiBpcG1tdV92bXNhX2RvbWFpbiAqZG9tYWluLAo+ICAgICAgICAgIGludCByZXQgPSBpcG1tdV91
dGxiX2VuYWJsZShkb21haW4sIGZ3c3BlYy0+aWRzW2ldKTsKPgo+ICAgICAgICAgIGlmICggcmV0
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHdoaWxlICggaS0tICkKWW91IHdpbGwgY2Fs
bAo+ICsgICAgICAgICAgICAgICAgaXBtbXVfdXRsYl9kaXNhYmxlKGRvbWFpbiwgZndzcGVjLT5p
ZHNbaV0pOwpmb3IgdVRMQiB0aGF0IGNhdXNlZCB0aGUgZXJyb3IuIExpa2VseSwgdGhpcyB1VExC
IHJpZ2h0IG5vdyBpcyBhc3NpZ25lZApmb3IgYW5vdGhlciBkb21haW4uIFNvLCB5b3Ugd2lsbCBk
aXNhYmxlIGFjdGl2ZSB1VExCIHdoaWNoIGJlbG9uZ3MgdG8KdGhhdCBkb21haW4uIAoKPiArCj4g
ICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+Cj4gICAgICBy
ZXR1cm4gMDsKCgotLQpWb2xvZHlteXIgQmFiY2h1ayBhdCBFUEFNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:14:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:14: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 1ixBW7-0006Ha-DG; Thu, 30 Jan 2020 15:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixBW6-0006HU-Kk
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:14:02 +0000
X-Inumbo-ID: 2290e560-4373-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2290e560-4373-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 15:13: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 <osstest-admin@xenproject.org>)
 id 1ixBW0-0007Ot-LW; Thu, 30 Jan 2020 15:13: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 1ixBW0-0000tq-78; Thu, 30 Jan 2020 15:13:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixBW0-00050i-6E; Thu, 30 Jan 2020 15:13:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146597-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=b3af8108d5b8f2897984fc1264ec5406d0888a7e
X-Osstest-Versions-That: xen=9b71d6a759a6835c7723afa3d79e1e7f10da4396
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 15:13:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146597: 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>

ZmxpZ2h0IDE0NjU5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU5Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiM2FmODEwOGQ1YjhmMjg5Nzk4NGZjMTI2NGVjNTQwNmQwODg4YTdlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5YjcxZDZhNzU5YTY4MzVjNzcy
M2FmYTNkNzllMWU3ZjEwZGE0Mzk2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1NzcgIDIwMjAt
MDEtMjkgMTc6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTk3ICAy
MDIwLTAxLTMwIDEzOjAwOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDliNzFkNmE3NTkuLmIzYWY4MTA4ZDUgIGIzYWY4MTA4
ZDViOGYyODk3OTg0ZmMxMjY0ZWM1NDA2ZDA4ODhhN2UgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:20:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:20:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBc3-00075b-3x; Thu, 30 Jan 2020 15:20:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixBc2-00075W-8N
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:20:10 +0000
X-Inumbo-ID: ff176cfc-4373-11ea-8a9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff176cfc-4373-11ea-8a9f-12813bfff9fa;
 Thu, 30 Jan 2020 15:20: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 <osstest-admin@xenproject.org>)
 id 1ixBby-0007WV-EB; Thu, 30 Jan 2020 15:20: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 1ixBby-000136-3U; Thu, 30 Jan 2020 15:20:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixBby-00059N-2X; Thu, 30 Jan 2020 15:20:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146584-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-start.2:fail:regression
 xen-unstable:build-amd64-prev:xen-build:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1: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-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=9b71d6a759a6835c7723afa3d79e1e7f10da4396
X-Osstest-Versions-That: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 15:20:06 +0000
Subject: [Xen-devel] [xen-unstable test] 146584: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU4NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNyBndWVzdC1zdGFydC4yIGZhaWwgUkVHUi4gdnMuIDE0
NjU2MwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NTYzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
ICBmYWlsIGJsb2NrZWQgaW4gMTQ2NTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDE0
NjU2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBm
YWlsICBsaWtlIDE0NjU2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDY1NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDliNzFkNmE3NTlhNjgzNWM3NzIzYWZhM2Q3OWUxZTdmMTBkYTQzOTYKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5MTBjM2ViYzZhMTc4YzVjYmJj
MDg2ODEzNGJlNTM2ZmFlN2Y3Y2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjU2MyAgMjAyMC0w
MS0yOSAwMTo1NTozMCBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDY1NzggIDIw
MjAtMDEtMjkgMTc6MDY6MTkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDY1ODQgIDIwMjAtMDEtMzAgMDM6NTg6MDkgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMu
bGVuZ3llbEBpbnRlbC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDliNzFkNmE3NTlhNjgzNWM3NzIzYWZhM2Q3OWUxZTdmMTBk
YTQzOTYKQXV0aG9yOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpE
YXRlOiAgIFdlZCBKYW4gMjkgMTU6MDY6NTAgMjAyMCArMDEwMAoKICAgIHg4Ni9tZW1fYWNjZXNz
OiB1c2UgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGluIHNldF9tZW1fYWNjZXNzCiAgICAKICAgIFVz
ZSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MgaW5zdGVhZCBvZiBwMm0tPmdldF9lbnRyeSB0byB0cmln
Z2VyIHBhZ2UtZm9ya2luZwogICAgd2hlbiB0aGUgbWVtX2FjY2VzcyBwZXJtaXNzaW9uIGlzIGJl
aW5nIHNldCBvbiBhIHBhZ2UgdGhhdCBoYXMgbm90IHlldCBiZWVuCiAgICBjb3BpZWQgb3ZlciBm
cm9tIHRoZSBwYXJlbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDVlMDhmNWY1NmM5OTU1ZDg1M2MyNmM5ODViNmZiMWZi
NDVkMDM1NWQKQXV0aG9yOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KRGF0ZTogICBXZWQgSmFuIDI5IDE1OjA2OjEwIDIwMjAgKzAxMDAKCiAgICB4ODYvc3VzcGVu
ZDogZGlzYWJsZSB3YXRjaGRvZyBiZWZvcmUgY2FsbGluZyBjb25zb2xlX3N0YXJ0X3N5bmMoKQog
ICAgCiAgICAuLi4gYW5kIGVuYWJsZSBpdCBhZnRlciBleGl0aW5nIFMtc3RhdGUuIE90aGVyd2lz
ZSBhY2N1bXVsYXRlZAogICAgb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRy
aWdnZXIgdGhlIHdhdGNoZG9nIGlmIGl0J3MKICAgIHN0aWxsIGVuYWJsZWQgYWZ0ZXIgZW50ZXJp
bmcgc3luYyB0cmFuc21pc3Npb24gbW9kZS4KICAgIAogICAgVGhlIGlzc3VlIG9ic2VydmVkIG9u
IG1hY2hpbmVzIHdoaWNoLCB1bmZvcnR1bmF0ZWx5LCBnZW5lcmF0ZSBub24tMAogICAgb3V0cHV0
IGluIENQVSBvZmZsaW5lIGNhbGxiYWNrcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGEyOWYxOWY3NDc2YTEzY2Q2ZDc3
NTdiM2FhNWViMjZmZmQ5ZTNjNTQKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+
CkRhdGU6ICAgV2VkIEphbiAyOSAxNDo0ODo1NCAyMDIwICswMTAwCgogICAgeDg2L2RvbWN0bDog
Zml4IHR5cG8gaW4gY29tbWVudAogICAgCiAgICBUaGUgYXJyYXkgaXMgbmFtZWQgbXNyX3BvbGlj
eS4KICAgIAogICAgRml4ZXMgY29tbWl0IDYwNTI5ZGZlY2ExCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgoKY29tbWl0IDgxYTMwODBhM2YyOTJlODQ1ZmY1YzFmOWMzNzI2MjE5ZTlhNWRh
MmIKQXV0aG9yOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpEYXRl
OiAgIFdlZCBKYW4gMjkgMTQ6NDg6MTUgMjAyMCArMDEwMAoKICAgIHg4Ni9tZW1fc2hhcmluZzog
cmVwbGFjZSBNRU1fU0hBUklOR19ERUJVRyB3aXRoIGdkcHJpbnRrCiAgICAKICAgIFVzaW5nIFhF
TkxPR19FUlIgbGV2ZWwgc2luY2UgdGhpcyBpcyBvbmx5IHVzZWQgaW4gZGVidWcgcGF0aHMgKGll
LiBpdCdzCiAgICBleHBlY3RlZCB0aGUgdXNlciBhbHJlYWR5IGhhcyBsb2dsdmw9YWxsIHNldCku
IEFsc28gdXNlICVwZCB0byBwcmludCB0aGUgZG9tYWluCiAgICBpZHMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4MmI0OGI3
ZjczMTljMDdiMDQ0NjA2ZDY3YTYwODc1ZTUzZGQwNWIKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgSmFuIDI5IDE0OjQ3OjAwIDIwMjAg
KzAxMDAKCiAgICB4ODYvYXBpYzogZml4IGRpc2FibGluZyBMVlQwIGluIGRpc2Nvbm5lY3RfYnNw
X0FQSUMKICAgIAogICAgVGhlIEludGVsIFNETSBzdGF0ZXM6CiAgICAKICAgICJXaGVuIGFuIGls
bGVnYWwgdmVjdG9yIHZhbHVlICgwIHRvIDE1KSBpcyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFu
ZAogICAgdGhlIGRlbGl2ZXJ5IG1vZGUgaXMgRml4ZWQgKGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhl
IEFQSUMgbWF5IHNpZ25hbCBhbgogICAgaWxsZWdhbCB2ZWN0b3IgZXJyb3IsIHdpdGhvdXQgcmVn
YXJkIHRvIHdoZXRoZXIgdGhlIG1hc2sgYml0IGlzIHNldCBvcgogICAgd2hldGhlciBhbiBpbnRl
cnJ1cHQgaXMgYWN0dWFsbHkgc2VlbiBvbiB0aGUgaW5wdXQuIgogICAgCiAgICBBbmQgdGhhdCdz
IGV4YWN0bHkgd2hhdCdzIGN1cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hl
bgogICAgdmlydF93aXJlX3NldHVwIGlzIHRydWUgYW5kIExWVCBMSU5UMCBpcyBiZWluZyBtYXNr
ZWQuIEJ5IHdyaXRpbmcgb25seQogICAgQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1YWxseSBz
ZXR0aW5nIHRoZSB2ZWN0b3IgdG8gMCBhbmQgdGhlCiAgICBkZWxpdmVyeSBtb2RlIHRvIEZpeGVk
ICgwKSwgYW5kIGhlbmNlIGl0IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgogICAgd2hlbiB0
aGUgTFZUIGVudHJ5IGlzIG1hc2tlZC4KICAgIAogICAgVGhpcyB3b3VsZCB1c3VhbGx5IG1hbmlm
ZXN0IHdoZW4gWGVuIGlzIGJlaW5nIHNodXQgZG93biwgYXMgdGhhdCdzCiAgICB3aGVyZSBkaXNj
b25uZWN0X2JzcF9BUElDIGlzIGNhbGxlZDoKICAgIAogICAgKFhFTikgQVBJQyBlcnJvciBvbiBD
UFUwOiA0MCgwMCkKICAgIAogICAgRml4IHRoaXMgYnkgY2FsbGluZyBjbGVhcl9sb2NhbF9BUElD
IHByaW9yIHRvIHNldHRpbmcgdGhlIExWVCBMSU5UCiAgICByZWdpc3RlcnMgd2hpY2ggYWxyZWFk
eSBjbGVhciBMVlQgTElOVDAsIGFuZCBoZW5jZSB0aGUgdHJvdWJsZXNvbWUKICAgIHdyaXRlIGNh
biBiZSBhdm9pZGVkIGFzIHRoZSByZWdpc3RlciBpcyBhbHJlYWR5IGNsZWFyZWQuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:20:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:20: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 1ixBcH-0007Am-Ek; Thu, 30 Jan 2020 15:20:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7qPw=3T=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ixBcG-0007Ae-Hs
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:20:24 +0000
X-Inumbo-ID: 0877b4e6-4374-11ea-8396-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.59]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0877b4e6-4374-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 15:20:23 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JKZX9mfYTDUxfBRK+Rx+vYuphRMf/SWNJjLwEpo2g777S+CGr1Si4/WTqop3SQRuImIf4ueVTbxNdIsK7UFTEUAhjRMRT0rxA2rCp4fIWY74IxKJnMaH8BneO3kAXHdrs64X6D2zfdoPvN5b9HWS7r70+2Bs8PT454u2SiyDqG7ywpzapZKHPaJf7mb1jg+K5zk4vH1waPKt9isfoYq2NaOiLnS5sCcxV6yyRsMGUVZUWnLEAKJA67+yAJhgjmQrXqYwj6TXq42RTjuFQn6G6+iikobmcev7MyPzNmI05nqLF8T3N5QGi/Ii0d4Mu7K5OajZl3qqbSXUpjqnoT4sOA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1PEtnFN0UZ2bf17pKjUkH2sdddNDULeAXhhLWLit86o=;
 b=e/N+Uskrb/gGXJwl6xf2h2k7qREBb/Me04RFlNEueP8d5S2a5sB9XNocgLU80UlvMOqpa8CBaPM5TxKAWRtJQmRJ4+hvZm+N0VWietAQMkWcvNEKZUcs3fK0vbzhf1wQo4jsQJmQBPuip5XrOV7Kx6bSVsT7Nj+yxG3RKv7eZKQpY/181w+Pm8hjAWZpqLUDUX68hgPN4EDJqF0hBMCWOKFc3QUYi7LiisBE5lxB06uAuDV2mUJFTnGMTp/4/TTtkE36AqyICS366beRf/SGsuiwZRLEyns8DFtGPvKwSbirQZlQY3e3/W+22dUfPGGXH2brAgqSRM1illVU4TDcmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1PEtnFN0UZ2bf17pKjUkH2sdddNDULeAXhhLWLit86o=;
 b=lmGUslcpxUtAr0h5HYit0s3oLvODvTB0IOIAJfS0ZKTABCuQAvMUU4zk77CNoSwGygAgz4Mb7Mr9JT7c9TEOus5B8AvSjCBBMDgsGpm92VteHc4h7AZkA53VjYNOkrT9OICp+nTpzPLEZek84hsUVQukJ+qqQkb/kvJ9SChb7i0=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB5780.eurprd03.prod.outlook.com (20.179.255.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2665.20; Thu, 30 Jan 2020 15:20:21 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::c5e7:7740:4cd5:77c1%5]) with mapi id 15.20.2665.027; Thu, 30 Jan 2020
 15:20:21 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Thread-Topic: [PATCH] iommu/arm: Don't allow the same micro-TLB to be shared
 between domains
Thread-Index: AQHV1rQn7uvWmtBMUUCKekbfSzRsQagBzvuAgAF4XICAAAi8gIAABBYA
Date: Thu, 30 Jan 2020 15:20:21 +0000
Message-ID: <871rrhotsb.fsf@epam.com>
References: <1580309714-21912-1-git-send-email-olekstysh@gmail.com>
 <874kwep7pe.fsf@epam.com> <b3cf0ae9-d9ea-5a8a-0f2d-36f158aa680b@gmail.com>
 <8736bxougo.fsf@epam.com>
In-Reply-To: <8736bxougo.fsf@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 313f4329-b334-41fb-0da4-08d7a597ec15
x-ms-traffictypediagnostic: AM0PR03MB5780:|AM0PR03MB5780:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB5780B13E99DD0E9B6B3FECA2E6040@AM0PR03MB5780.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 02981BE340
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(396003)(376002)(136003)(39860400002)(366004)(199004)(189003)(316002)(186003)(36756003)(6486002)(2906002)(54906003)(37006003)(6862004)(6512007)(478600001)(5660300002)(4744005)(86362001)(2616005)(4326008)(8936002)(66446008)(81156014)(55236004)(6200100001)(81166006)(64756008)(66476007)(8676002)(66946007)(76116006)(66556008)(71200400001)(26005)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB5780;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DWo1HU5RkcRwTuCXV0HvO61dxHuvtirmHn7/a3gu69mFQld+iTOOxtE3yr9rgt7QsDxnRkwvVrWPZAOneoh7q8colne2TEGdi1L+XuJj88h9eUlivsLabF1Q2xJoUE2yJlVTHJBU/e48zVcShkZUBOtvMCwQSHOr1T2cZDBr8kQHH4agEOWho2KFjOJmjuQr+CYKoZrHYQmQuDD3eV/GaK5skVfiw6ZBSZP0DOLQsvFyE69CkG85oUBcgEKnFQdJtKwcJdJahOklE7BluOxL9XnCd16/ACFPhxFepoW9PZz0INbUs0S2URDfp8Hqx4tZ+LSqP5ZTBJ++u1hKVjVXQE3fPWssYZiv8llHt7L9d/X+ch68mveHv6MJQxPyibe55WstLDmDhftH2J5j+kHJO1K/yXLJjin1nxO87wWj1Eq+agmt7kp+od9nMKIJx7R1
x-ms-exchange-antispam-messagedata: kOelq/YpqO6rCZvuhJ2gilhelB2EnR6j/xfOCxSB89j6ij+4IGjaVXOBo8O6xVNEiglrF13XWccKmRIQIMIMN5aDw1ULpl9gn76UlrLsn01CgGk2EiNlSth1HXpdL0mbkwjH+fCG4SvLjkBCrwq9Ow==
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 313f4329-b334-41fb-0da4-08d7a597ec15
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2020 15:20:21.2883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vL1XkU9hIhoxsWBCLuXmktgkQ6dmLEsAPJEe9ZRZFvzgjd4+abvLSh/ePeSRXWmf8TzTclDe40pQMie4HxUTbwigbHYuBBy8AFtxlvCHIHs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB5780
Subject: Re: [Xen-devel] [PATCH] iommu/arm: Don't allow the same micro-TLB
 to be shared 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>,
 Oleksandr <olekstysh@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.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>

CgpWb2xvZHlteXIgQmFiY2h1ayB3cml0ZXM6CgpPbGVrc2FuZHIsCgpbLi4uXQo+PiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZtc2EuYwo+PiBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pcG1tdS12bXNhLmMKPj4gaW5kZXggYzIxZDJkNy4uNDEx
ZmMwZiAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lwbW11LXZt
c2EuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaXBtbXUtdm1zYS5jCj4+
IEBAIC03MDIsNyArNzAyLDEyIEBAIHN0YXRpYyBpbnQgaXBtbXVfYXR0YWNoX2RldmljZShzdHJ1
Y3QKPj4gaXBtbXVfdm1zYV9kb21haW4gKmRvbWFpbiwKPj4gICAgICAgICAgaW50IHJldCA9IGlw
bW11X3V0bGJfZW5hYmxlKGRvbWFpbiwgZndzcGVjLT5pZHNbaV0pOwo+Pgo+PiAgICAgICAgICBp
ZiAoIHJldCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHdoaWxlICggaS0tICkKPiBZ
b3Ugd2lsbCBjYWxsCj4+ICsgICAgICAgICAgICAgICAgaXBtbXVfdXRsYl9kaXNhYmxlKGRvbWFp
biwgZndzcGVjLT5pZHNbaV0pOwo+IGZvciB1VExCIHRoYXQgY2F1c2VkIHRoZSBlcnJvci4gTGlr
ZWx5LCB0aGlzIHVUTEIgcmlnaHQgbm93IGlzIGFzc2lnbmVkCj4gZm9yIGFub3RoZXIgZG9tYWlu
LiBTbywgeW91IHdpbGwgZGlzYWJsZSBhY3RpdmUgdVRMQiB3aGljaCBiZWxvbmdzIHRvCj4gdGhh
dCBkb21haW4uIAoKUGxlYXNlIGRpc3JlZ2FyZCB0aGlzLiBJIHJlYWxpemVkIHRoYXQgaS0tIHdp
bGwgZW5zdXJlIHRoYXQgcmlnaHQgaW5kZXgKd2lsbCBiZSB1c2VkLiBTb3JyeSBmb3IgdGhlIG5v
aXNlLgoKLS0gClZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:22:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15: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 1ixBeJ-0007M4-2s; Thu, 30 Jan 2020 15:22:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixBeH-0007Lx-O3
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:22:29 +0000
X-Inumbo-ID: 53a6e0c2-4374-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53a6e0c2-4374-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 15:22:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52A35AF87;
 Thu, 30 Jan 2020 15:22:28 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@suse.com>
 <ed4f232e-a413-da76-92f4-a05ef91665df@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5a0c1690-188c-5dcb-efee-8aa5a32ac1fd@suse.com>
Date: Thu, 30 Jan 2020 16:22:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <ed4f232e-a413-da76-92f4-a05ef91665df@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: fold linker script pre-processing rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxNTo0NywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8yMDIw
IDE0OjQ0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlcmUncyBubyBuZWVkIHRvIGhhdmUgdHdp
Y2UgYWxtb3N0IHRoZSBzYW1lIHJ1bGUuIFNpbXBseSBhZGQgdGhlIGV4dHJhCj4+IC1ERUZJIHRv
IEFGTEFHUyBmb3IgdGhlIEVGSSB2YXJpYW50LCBhbmQgc3BlY2lmeSBib3RoIHRhcmdldHMgZm9y
IHRoZQo+PiB0aGVuIHNpbmdsZSBydWxlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+
PiArKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPj4gQEAgLTI0MSwxNSArMjQxLDEyIEBAICQo
QkFTRURJUikvaW5jbHVkZS9nZW5lcmF0ZWQvY29uZmlnLmg6IEYKPj4gIAllY2hvICcjZW5kaWYn
ID4+JEAubmV3Cj4+ICAJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwkQC5uZXcsJEApCj4+ICAKPj4g
LXhlbi5sZHM6IHhlbi5sZHMuUwo+PiAreGVuLmxkcyBlZmkubGRzOiB4ZW4ubGRzLlMKPj4gIAkk
KENDKSAtUCAtRSAtVWkzODYgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKEFGTEFHUykpIC1v
ICRAICQ8Cj4+ICAJc2VkIC1lICdzLy4qXC5sZHNcLm86LyQoQEYpOi9nJyA8LiQoQEYpLmQgPi4k
KEBGKS5kLm5ldwo+PiAgCW12IC1mIC4kKEBGKS5kLm5ldyAuJChARikuZAo+PiAgCj4+IC1lZmku
bGRzOiB4ZW4ubGRzLlMKPj4gLQkkKENDKSAtUCAtRSAtVWkzODYgLURFRkkgJChmaWx0ZXItb3V0
IC1XYSQoY29tbWEpJSwkKEFGTEFHUykpIC1vICRAICQ8Cj4+IC0Jc2VkIC1lICdzLy4qXC5sZHNc
Lm86LyQoQEYpOi9nJyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwo+PiAtCW12IC1mIC4kKEBGKS5k
Lm5ldyAuJChARikuZAo+PiArZWZpLmxkczogQUZMQUdTICs9IC1ERUZJCj4gCj4gSSB0aGluayBp
dCB3b3VsZCBiZSBtb3JlIG5hdHVyYWwgdG8gcmVhZCB3aXRoIHRoaXMgbGluZSBhdCB0aGUgdG9w
LAo+IGFoZWFkIG9mIHRoZSBydWxlOgo+IAo+IGVmaS5sZHM6IEFGTEFHUyArPSAtREVGSQo+IHhl
bi5sZHMgZWZpLmxkczogeGVuLmxkcy5TCj4gwqDCoMKgwqDCoMKgwqAgLi4uCgpJbiBmYWN0IEkg
Zmlyc3Qgd2FudGVkIHRvIGRvIGl0IHRoaXMgd2F5LCB0aGVuIHRob3VnaHQgdGhlIEVGSQpzcGVj
aWFsIGNhc2Ugc2hvdWxkbid0IGNvbWUgZWFybGllciB0aGFuIHRoZSBnZW5lcmFsIG9uZS4gQnV0
CnNpbmNlIHlvdSBhc2sgZm9yIGl0IC4uLgoKPiBFaXRoZXIgd2F5LCBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcy4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:23:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15: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 1ixBfB-0007R9-Ex; Thu, 30 Jan 2020 15:23:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixBfA-0007R4-PQ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:23:24 +0000
X-Inumbo-ID: 745c4820-4374-11ea-8a9f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 745c4820-4374-11ea-8a9f-12813bfff9fa;
 Thu, 30 Jan 2020 15:23: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 <osstest-admin@xenproject.org>)
 id 1ixBf9-0007be-Cx; Thu, 30 Jan 2020 15: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 1ixBf9-00017O-51; Thu, 30 Jan 2020 15:23:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixBf9-0006aY-4J; Thu, 30 Jan 2020 15:23:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146589-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=83357313dd6750e5c3c4e290676acee9d391d9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 15:23:23 +0000
Subject: [Xen-devel] [ovmf test] 146589: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgODMzNTczMTNkZDY3NTBlNWMzYzRlMjkwNjc2YWNlZTlkMzkxZDllMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjIgZGF5cyAgIDg0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjU4MSAgMjAyMC0wMS0yOSAyMTowOTo1OCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:25:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBha-0007bW-0d; Thu, 30 Jan 2020 15:25:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=avZM=3T=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ixBhY-0007bJ-PJ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:25:52 +0000
X-Inumbo-ID: cc8eda3a-4374-11ea-8396-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc8eda3a-4374-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 15:25:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580397952;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=XqiOUHcIIuPvyUVD4xWX18NpCR4SLpvqT6Q7w7iZH2Y=;
 b=WcypTDAb+SWO2RKozKWyd4p0QiyxC/CNG1eOmethVxW4lWXa1geD0ygO
 euQOnlmqoKi8jnWlHRQa3S0w3d9mmsgakm/Pl6hX2y6ke2+kvAZ8q7wv7
 5JPodnt0KZlclTZNuGqviaKywOMbxu/0Hk4A/XCWt6HyB8dnbtas6MYnD U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uCcwLcLkMENGcp1VyMAA82xNArE2uqPOcLcyzUWXuRSGW1f07g1+sIJbnt/VPVCJfpIrjMWyoA
 IER+Uu+SHNz/AsPwWq+JlA4AwbqqMAg8l2INnUaW2RMkvxGNp8xwAugu760eLFEMFwFoLggqJY
 fC34tMUySo2p22opgy2GAOvw1AOOR1vQHZEdslmw0aMQJaCAM8zSdH9B69PkKLfHJwdb1C5RC5
 T3yBz+VbdhYDpaDeg075FMQZyMA/eJHwBsrKCOARj1LOKYQFGXoVofUjBuATZ6iAaCoMfS60Fa
 xhk=
X-SBRS: 2.7
X-MesageID: 11861241
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11861241"
Date: Thu, 30 Jan 2020 16:25:44 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20200130152544.GQ4679@Air-de-Roger>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
 <20200130142201.GO4679@Air-de-Roger>
 <20200130142526.en7vs26dsugbcq4k@debian>
 <20200130144704.GP4679@Air-de-Roger>
 <20200130150303.6ruexjz46grqdrxq@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130150303.6ruexjz46grqdrxq@debian>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6MDM6MDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMzo0NzowNFBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDI6MjU6MjZQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6MjI6MDFQTSAr
MDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMjozOToyMFBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+ID4gT24gVGh1LCBK
YW4gMzAsIDIwMjAgYXQgMDE6MzI6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+ID4gPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mjg6MzZQTSArMDAwMCwgV2Vp
IExpdSB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMTowODow
N1BNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gPiA+ICt9Cj4gPiA+ID4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gPiA+ID4gIC8q
Cj4gPiA+ID4gPiA+ID4gPiA+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiA+ID4gPiA+ID4gPiA+
ICAgKiBtb2RlOiBDCj4gPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4gPiA+ID4gPiBpbmRl
eCA5N2Y5YzA3ODkxLi44ZTAyYjRjNjQ4IDEwMDY0NAo+ID4gPiA+ID4gPiA+ID4gPiAtLS0gYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPiA+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMKPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTMyOSw2ICszMjksMTAgQEAgU0VDVElP
TlMKPiA+ID4gPiA+ID4gPiA+ID4gICAgZWZpID0gLjsKPiA+ID4gPiA+ID4gPiA+ID4gICNlbmRp
Zgo+ID4gPiA+ID4gPiA+ID4gPiAgCj4gPiA+ID4gPiA+ID4gPiA+ICsjaWZkZWYgQ09ORklHX0hZ
UEVSVl9HVUVTVAo+ID4gPiA+ID4gPiA+ID4gPiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xVVEUo
X19maXhfeF90b192aXJ0KDEpKTsKPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gSSBh
c3N1bWUgdGhlcmUncyBubyB3YXkgdG8gdXNlIEZJWF9YX0hZUEVSVl9IQ0FMTCBiZWNhdXNlIGl0
J3MgYW4KPiA+ID4gPiA+ID4gPiA+IGVudW0/Cj4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBZZXMuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gQW5kIHRo
ZSB0cmljayB0byBnZW5lcmF0ZSBhIHN5bWJvbCBkaWRuJ3Qgd29yayBlaXRoZXIuCj4gPiA+ID4g
PiA+IAo+ID4gPiA+ID4gPiBBbmQgeW91IG11c3QgZGVmaW5lIHRoYXQgc3ltYm9sIGluIHRoZSBs
aW5rZXIgc2NyaXB0PyBJdCBkb2Vzbid0IHNlZW0KPiA+ID4gPiA+ID4gdG8gYmUgdXNlZCBhdCBs
aW5rIHRpbWUuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGRvbid0IGZvbGxv
dy4gSSB3aXNoIEkgY291bGQgZGVmaW5lIGFuZCB1c2UgYSBzeW1ib2wgaW4gdGhlIGxpbmtlcgo+
ID4gPiA+ID4gc2NyaXB0IGJ1dCBjb3VsZG4ndC4KPiA+ID4gPiAKPiA+ID4gPiBJdCdzIGxpa2Vs
eSBteSBmYXVsdCwgYXMgSSBoYXZlbid0IGJlZW4gZm9sbG93aW5nIHRoZSBwYXRjaCBzZXJpZXMg
aW4KPiA+ID4gPiB0aGF0IG11Y2ggZGV0YWlsLiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgaW4gb3Jk
ZXIgdG8gZ2VuZXJhdGUgYmV0dGVyCj4gPiA+ID4gY29kZSwgcmF0aGVyIHRoYW4gZG9pbmcgc29t
ZXRoaW5nIGxpa2U6Cj4gPiA+ID4gCj4gPiA+ID4gdm9pZCAqaHZfaGNhbGxfcGFnZSA9IGZpeF94
X3RvX3ZpcnQoRklYX1hfSFlQRVJWX0hDQUxMKTsKPiA+ID4gPiAKPiA+ID4gPiBJbiBhIEMgZmls
ZSBzb21ld2hlcmUgd2hlbiB0aGUgaHlwZXJjYWxsIHBhZ2UgaXMgc2V0dXA/Cj4gPiA+IAo+ID4g
PiBBbmRyZXcgd2FudGVkIGJhZGx5IHRvIGJlIGFibGUgdG8gdXNlIGRpcmVjdCBjYWxsIGluIHRo
ZSBoeXBlcmNhbGwKPiA+ID4gZnVuY3Rpb25zLiBUaGlzIGlzIHdoYXQgd2UgbWFuYWdlZCB0byBj
b21lIHVwIHdpdGggc28gZmFyLgo+ID4gPiAKPiA+ID4gSSB0aGluayB3aGF0IHlvdSB3cm90ZSB3
aWxsIHN0aWxsIHJlc3VsdCBpbiBhbiBpbmRpcmVjdCBjYWxsLgo+ID4gPiAKPiA+ID4gKFRoZSBt
YWpvcml0eSBvZiBteSB0aW1lIHNwZW50IG9uIHRoaXMgc2VyaWVzIGhhcyBiZWVuIGV4dGVuZGlu
ZyBYZW4gdG8KPiA+ID4gZG8gbW9yZSB0aGFuIGl0IGNvdWxkIGJlZm9yZS4pCj4gPiAKPiA+IEFj
aywgc29ycnkgdG8gYm90aGVyIHlvdSB3aXRoIHF1ZXN0aW9ucyB5b3UgaGF2ZSBhbHJlYWR5IGFu
c3dlcmVkLiBOb3QKPiAKPiBObyB3b3JyaWVzLiBJIHZhbHVlIHlvdXIgZmVlZGJhY2suIEFuZCBo
YXZpbmcgbW9yZSBwZW9wbGUgdW5kZXJzdGFuZAo+IHdoYXQgaXMgZ29pbmcgb24gaXMgaW1wb3J0
YW50IHRvIHRoZSBwcm9qZWN0Lgo+IAo+ID4gc3VyZSB3aGV0aGVyIGRlZmluaW5nIGh2X2hjYWxs
X3BhZ2UgYXMgYSBnbG9iYWwgY29uc3Qgd291bGQgbWFrZSBtdWNoCj4gPiBkaWZmZXJlbmNlLiBD
b3VsZCB5b3UgbWF5YmUgdXNlIHNvbWV0aGluZyBsaWtlIGFsdGVybmF0aXZlX3ZjYWxsCj4gPiBw
YXRjaGluZyB0byBnZXQgcmlkIG9mIHRoZSBpbmRpcmVjdGlvbj8KPiAKPiBUcmllZCB0aGF0IGFu
ZCBkaWRuJ3Qgd29yayBlaXRoZXIuIDotKAoKSG93IGRvIHlvdSBjaGVjayB3aGV0aGVyIHRoZXJl
J3MgYW4gaW5kaXJlY3QgY2FsbCBvciBub3Qgd2hlbiB1c2luZwphbHRlcm5hdGl2ZV92Y2FsbD8K
Ckl0J3MgbXkgdW5kZXJzdGFuZGluZyB0aGF0IGluIHRoYXQgY2FzZSB0aGUgcGF0Y2hpbmcgd2ls
bCBoYXBwZW4gYXQKcnVudGltZSwgYW5kIGhlbmNlIHRoZSBnZW5lcmF0ZWQgYXNzZW1ibHkgY29k
ZSB3b3VsZCBzdGlsbCB1c2UgYW4KaW5kaXJlY3QgY2FsbCwgYnV0IG9uY2UgcGF0Y2hlZCBhdCBy
dW50aW1lIGl0IHNob3VsZCBiZWNvbWUgYSBkaXJlY3QKY2FsbC4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:34:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixBqE-0008Tr-1D; Thu, 30 Jan 2020 15:34:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixBqC-0008Tk-OL
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:34:48 +0000
X-Inumbo-ID: 0bee2fa5-4376-11ea-8aa3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bee2fa5-4376-11ea-8aa3-12813bfff9fa;
 Thu, 30 Jan 2020 15:34:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DB3BFAEFF;
 Thu, 30 Jan 2020 15:34:46 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <osstest-146578-mainreport@xen.org>
 <d89fdcee-8e9e-c804-5b00-2b0551eb03ef@suse.com>
 <20200130091853.GC4679@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c8c3c1bd-85c1-d085-bcb4-9f85aeedd9d3@suse.com>
Date: Thu, 30 Jan 2020 16:34:48 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130091853.GC4679@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 146578: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxMDoxOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIEph
biAzMCwgMjAyMCBhdCAxMDoxMjozOUFNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24g
MzAuMDEuMjAyMCAwNDo1Niwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4gZmxpZ2h0
IDE0NjU3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1NzgvCj4+Pgo+Pj4gUmVncmVzc2lvbnMg
Oi0oCj4+Pgo+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
Cj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+ICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDY1NjMKPj4KPj4gQWZhaWN0IGl0IGlzIG5vdCAieGVuLWJvb3QiIHdoaWNoIGZh
aWxlZCBoZXJlLCBidXQgdGhlIGdvaW5nCj4+IGRvd24gb2YgdGhlIHByaW9yIG5hdGl2ZSBrZXJu
ZWwgd2hpY2ggd2FzIHVzZWQgdG8gZG8gdGhlCj4+IGluc3RhbGw6Cj4+Cj4+IEphbiAyOSAyMzox
OTozNC4zNzA2NjMgWyAgMTgyLjQ3MjA3M10gZTEwMDBlOiBldGgwIE5JQyBMaW5rIGlzIERvd24K
Pj4gSmFuIDI5IDIzOjE5OjM2LjQ3MDU4NyBbICAxODIuNDc2NzI4XSBrdm06IGV4aXRpbmcgaGFy
ZHdhcmUgdmlydHVhbGl6YXRpb24KPj4gSmFuIDI5IDIzOjE5OjM2LjQ3MDY2MCBbICAxODIuNDgx
NTc0XSBzZCAzOjA6MDowOiBbc2RiXSBTeW5jaHJvbml6aW5nIFNDU0kgY2FjaGUKPj4gSmFuIDI5
IDIzOjE5OjM2LjQ4MjYxNyBbICAxODIuNDg2ODc0XSBzZCAyOjA6MDowOiBbc2RhXSBTeW5jaHJv
bml6aW5nIFNDU0kgY2FjaGUKPj4gSmFuIDI5IDIzOjE5OjM2LjQ4MjY4MyBbICAxODIuNTI4MjYz
XSBlMTAwMGU6IEVFRSBUWCBMUEkgVElNRVI6IDAwMDAwMDAwCj4+IEphbiAyOSAyMzoxOTozNi41
MzA1MTYgWyAgMTgyLjUzNzAzNl0gZTEwMDBlOiBFRUUgVFggTFBJIFRJTUVSOiAwMDAwMDAwMAo+
PiBKYW4gMjkgMjM6MTk6MzYuNTMwNTgyIFsgIDE4Mi41NDQ1MDRdIHVzYiA2LTI6IFVTQiBkaXNj
b25uZWN0LCBkZXZpY2UgbnVtYmVyIDIKPj4gSmFuIDI5IDIzOjE5OjM2LjU0MjU3OSBbICAxODIu
NjI0MTI1XSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtCj4+IEphbiAyOSAyMzoxOTozNi42MTQ1
NTQgWyAgMTgyLjYyNTUyN10gQU1ELVZpOiBFdmVudCBsb2dnZWQgWwo+PiBKYW4gMjkgMjM6MTk6
MzYuNjI2NjcxIFsgIDE4Mi42MjU1MjddIElPX1BBR0VfRkFVTFQgZGV2aWNlPTAwOjEzLjEgZG9t
YWluPTB4MDAwNiBhZGRyZXNzPTB4MDAwMDAwMDAwMDAwMDA4MCBmbGFncz0weDAwMjBdCj4+Cj4+
IFRoZXNlIGxhc3QgdHdvIGxpbmVzIHRoZW4gbG9vayB0byByZXBlYXQgaW5kZWZpbml0ZWx5LiBJ
cwo+PiB0aGVyZSBhIG5ldyBrZXJuZWwgdmVyc2lvbiBpbiB1c2Ugd2hpY2ggaGFzIHJlZ3Jlc3Nl
ZCBvbiB0aGlzCj4+IHBhcnRpY3VsYXIgaGFyZHdhcmU/Cj4gCj4gb3NzdGVzdCB3YXMgcmVjZW50
bHkgdXBncmFkZWQgdG8gdXNlIExpbnV4IDQuMTksIGJ1dCB0aGF0IHNlZW1zIHRvIGJlCj4gYSBz
cG9yYWRpYyBmYWlsdXJlLCBvdGhlciB0ZXN0cyBmcm9tIHRoZSB4ZW4tdW5zdGFibGUgYnJhbmNo
IHNlZW0gdG8KPiB3b3JrIGZpbmU6Cj4gCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9yZXN1bHRzL2hvc3QvcGlub3QwLmh0bWwKPiAKPiBNYXliZSB3ZSBjb3Vs
ZCBkaXNhYmxlIHRoZSBpb21tdSBvbiB0aGUgTGludXggY29tbWFuZCBsaW5lIHRvCj4gd29ya2Fy
b3V1bmQgdGhpcz8KCldlbGwsIEkgZG9uJ3Qga25vdyBpbiBob3cgZmFyIHRoZXJlIGlzIGNvbnRy
b2wgb3ZlciBpdC4gSXQncyBhZnRlcgphbGwgbm90IHNvbWV0aGluZyBhY3R1YWxseSBtYXR0ZXJp
bmcgZm9yIHRoZSBpbnRlbmRlZCB0ZXN0aW5nLiBCdXQKeWVzLCBpZiB0aGVyZSBpcyBzdWNoIGNv
bnRyb2wsIHRoZW4gdGhpcyBtaWdodCBiZSBhIChuIHVnbHkpIG9wdGlvbi4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 15:47:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 15:47: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 1ixC2l-0000yn-Mv; Thu, 30 Jan 2020 15:47:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XJj3=3T=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1ixC0m-0000wC-Dz
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 15:45:44 +0000
X-Inumbo-ID: 8eb30fd0-4377-11ea-8396-bc764e2007e4
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8eb30fd0-4377-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 15:45:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id EF329103928;
 Thu, 30 Jan 2020 16:45:35 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (atlas-a.office.hd)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id uZIKRvAsfLTk; Thu, 30 Jan 2020 16:45:35 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from puck.office.hd (puck.office.hd [192.168.24.91])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id C235A100EE5;
 Thu, 30 Jan 2020 16:45:35 +0100 (CET)
Received: from puck.office.hd (192.168.24.91) by puck.office.hd
 (192.168.24.91) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 30 Jan
 2020 16:45:35 +0100
Received: from puck.office.hd ([192.168.126.12]) by puck.office.hd
 ([192.168.126.12]) with mapi id 15.01.1713.009; Thu, 30 Jan 2020 16:45:35
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Ian Jackson <ian.jackson@citrix.com>, "xen-announce@lists.xenproject.org"
 <xen-announce@lists.xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] Lars Kurth
Thread-Index: AQHV130sRzQIxU10IUmG/iaW6sMkfqgDWaMA
Date: Thu, 30 Jan 2020 15:45:35 +0000
Message-ID: <3EA84662-71C6-4993-B287-28C777F1EEBF@neclab.eu>
References: <24114.60930.12664.525976@mariner.uk.xensource.com>
In-Reply-To: <24114.60930.12664.525976@mariner.uk.xensource.com>
Accept-Language: en-GB, gl-ES, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.12.200112
x-originating-ip: [192.168.24.96]
Content-ID: <467018B3D47B2640AA8432FC65F231EC@office.hd>
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 30 Jan 2020 15:47:45 +0000
Subject: Re: [Xen-devel] [Minios-devel] Lars Kurth
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBhbSBkZWVwbHkgc2hvY2tlZCBieSB0aGUgbmV3cy4gSSB3b3VsZCBsaWtlIHRvIGV4cHJlc3Mg
bXkgZGVlcGVzdCBjb25kb2xlbmNlcyB0byBMYXJzJyBmYW1pbHkgYW5kIGZyaWVuZHMuIExhcnMg
aGFzIGFsd2F5cyBiZWVuIGEgdmVyeSBvcGVuLW1pbmRlZCBhbmQgc3VwcG9ydGl2ZSBwZXJzb24u
IEhlIHdhcyBkZWZpbml0ZWx5IGEgYmlnIHdpbiBmb3IgdGhlIFhlbiBQcm9qZWN0IGFuZCBpdHMg
Y29tbXVuaXR5LiBJIGZlZWwgaG9ub3JlZCB0byBoYXZlIGhhZCB0aGUgY2hhbmNlIHRvIHdvcmsg
d2l0aCBoaW0uDQoNCkkgYW0gdmVyeSBzb3JyeSBmb3IgdGhlIGxvc3MuIEhlIHdpbGwgYmUgZ3Jl
YXRseSBtaXNzZWQuDQoNClNpbW9uDQoNCu+7v09uIDMwLjAxLjIwLCAxNTo1NCwgIk1pbmlvcy1k
ZXZlbCBvbiBiZWhhbGYgb2YgSWFuIEphY2tzb24iIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgaWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3Jv
dGU6DQoNCiAgICBJJ20gdmVyeSBzYWQgdG8gaW5mb3JtIHlvdSB0aGF0IExhcnMgS3VydGggcGFz
c2VkIGF3YXkgZWFybGllciB0aGlzDQogICAgd2Vlay4gIE1hbnkgb2YgdXMgcmVnYXJkZWQgTGFy
cyBhcyBhIHBlcnNvbmFsIGZyaWVuZCwgYW5kIGhpcyBsb3NzIGlzIGENCiAgICBncmVhdCBsb3Nz
IHRvIHRoZSBYZW4gUHJvamVjdC4NCiAgICANCiAgICBXZSBwbGFuIHRvIGhhdmUgYSB0cmlidXRl
IHRvIExhcnMgb24gdGhlIFhlblByb2plY3QgYmxvZyBpbiB0aGUgbmVhcg0KICAgIGZ1dHVyZS4g
IFRob3NlIHdobyBhcmUgYXR0ZW5kaW5nIEZPU0RFTSBtYXkgd2lzaCB0byBhdHRlbmQgdGhlIHNo
b3J0DQogICAgdHJpYnV0ZSB3ZSBwbGFuIGZvciBTdW5kYXkgbW9ybmluZzoNCiAgICAgIGh0dHBz
Oi8vZm9zZGVtLm9yZy8yMDIwL3NjaGVkdWxlL2V2ZW50L3ZhaV9tZW1vcnlfb2ZfbGFyc19rdXJ0
aC8NCiAgICANCiAgICBGb3IgdGhlIG1vbWVudCwgTGFycydzIG1haWwgYWxpYXNlcyBAeGVucHJv
amVjdC5vcmcsIGFuZCB0aGUNCiAgICBjb21tdW5pdHkubWFuYWdlckB4ZW5wcm9qZWN0IGFsaWFz
LCB3aWxsIGJlIGZvcndhcmRlZCB0byBteXNlbGYNCiAgICBhbmQvb3IgR2VvcmdlIER1bmxhcC4N
CiAgICANCiAgICBJYW4gSmFja3Nvbi4NCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QN
CiAgICBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:03:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCHU-00035C-86; Thu, 30 Jan 2020 16:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixCHS-000357-V1
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:02:58 +0000
X-Inumbo-ID: fb8f14e5-4379-11ea-8aa8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb8f14e5-4379-11ea-8aa8-12813bfff9fa;
 Thu, 30 Jan 2020 16:02:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixCHR-0000Td-A4; Thu, 30 Jan 2020 16:02:57 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixCHQ-0004YM-Vv; Thu, 30 Jan 2020 16:02:57 +0000
Date: Thu, 30 Jan 2020 16:02:53 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200130160253.jpjdbmubxn6zo2pn@debian>
References: <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <20200130123226.GM4679@Air-de-Roger>
 <20200130123920.3akihbn4zvnigp7q@debian>
 <20200130142201.GO4679@Air-de-Roger>
 <20200130142526.en7vs26dsugbcq4k@debian>
 <20200130144704.GP4679@Air-de-Roger>
 <20200130150303.6ruexjz46grqdrxq@debian>
 <20200130152544.GQ4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130152544.GQ4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDQ6MjU6NDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAwMzowMzowM1BNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6NDc6MDRQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDI6
MjU6MjZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAwMzoyMjowMVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4g
T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mzk6MjBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiA+ID4gPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MzI6MjZQTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBh
dCAxMjoyODozNlBNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24gVGh1
LCBKYW4gMzAsIDIwMjAgYXQgMDE6MDg6MDdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+ID4gK30KPiA+ID4gPiA+ID4g
PiA+ID4gPiArCj4gPiA+ID4gPiA+ID4gPiA+ID4gIC8qCj4gPiA+ID4gPiA+ID4gPiA+ID4gICAq
IExvY2FsIHZhcmlhYmxlczoKPiA+ID4gPiA+ID4gPiA+ID4gPiAgICogbW9kZTogQwo+ID4gPiA+
ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwo+ID4gPiA+ID4gPiA+ID4gPiA+IGluZGV4IDk3ZjljMDc4OTEuLjhl
MDJiNGM2NDggMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMK
PiA+ID4gPiA+ID4gPiA+ID4gPiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+ID4gPiA+
ID4gPiA+ID4gPiA+ICAgIGVmaSA9IC47Cj4gPiA+ID4gPiA+ID4gPiA+ID4gICNlbmRpZgo+ID4g
PiA+ID4gPiA+ID4gPiA+ICAKPiA+ID4gPiA+ID4gPiA+ID4gPiArI2lmZGVmIENPTkZJR19IWVBF
UlZfR1VFU1QKPiA+ID4gPiA+ID4gPiA+ID4gPiArICBodl9oY2FsbF9wYWdlID0gQUJTT0xVVEUo
X19maXhfeF90b192aXJ0KDEpKTsKPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+
IEkgYXNzdW1lIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVjYXVz
ZSBpdCdzIGFuCj4gPiA+ID4gPiA+ID4gPiA+IGVudW0/Cj4gPiA+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiBZZXMuCj4gPiA+ID4gPiA+ID4gPiAKPiA+ID4g
PiA+ID4gPiA+IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUgYSBzeW1ib2wgZGlkbid0IHdvcmsg
ZWl0aGVyLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IEFuZCB5b3UgbXVzdCBkZWZpbmUg
dGhhdCBzeW1ib2wgaW4gdGhlIGxpbmtlciBzY3JpcHQ/IEl0IGRvZXNuJ3Qgc2VlbQo+ID4gPiA+
ID4gPiA+IHRvIGJlIHVzZWQgYXQgbGluayB0aW1lLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gSSBkb24ndCBmb2xsb3cuIEkgd2lzaCBJIGNvdWxkIGRlZmluZSBhbmQg
dXNlIGEgc3ltYm9sIGluIHRoZSBsaW5rZXIKPiA+ID4gPiA+ID4gc2NyaXB0IGJ1dCBjb3VsZG4n
dC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSXQncyBsaWtlbHkgbXkgZmF1bHQsIGFzIEkgaGF2ZW4n
dCBiZWVuIGZvbGxvd2luZyB0aGUgcGF0Y2ggc2VyaWVzIGluCj4gPiA+ID4gPiB0aGF0IG11Y2gg
ZGV0YWlsLiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgaW4gb3JkZXIgdG8gZ2VuZXJhdGUgYmV0dGVy
Cj4gPiA+ID4gPiBjb2RlLCByYXRoZXIgdGhhbiBkb2luZyBzb21ldGhpbmcgbGlrZToKPiA+ID4g
PiA+IAo+ID4gPiA+ID4gdm9pZCAqaHZfaGNhbGxfcGFnZSA9IGZpeF94X3RvX3ZpcnQoRklYX1hf
SFlQRVJWX0hDQUxMKTsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gSW4gYSBDIGZpbGUgc29tZXdoZXJl
IHdoZW4gdGhlIGh5cGVyY2FsbCBwYWdlIGlzIHNldHVwPwo+ID4gPiA+IAo+ID4gPiA+IEFuZHJl
dyB3YW50ZWQgYmFkbHkgdG8gYmUgYWJsZSB0byB1c2UgZGlyZWN0IGNhbGwgaW4gdGhlIGh5cGVy
Y2FsbAo+ID4gPiA+IGZ1bmN0aW9ucy4gVGhpcyBpcyB3aGF0IHdlIG1hbmFnZWQgdG8gY29tZSB1
cCB3aXRoIHNvIGZhci4KPiA+ID4gPiAKPiA+ID4gPiBJIHRoaW5rIHdoYXQgeW91IHdyb3RlIHdp
bGwgc3RpbGwgcmVzdWx0IGluIGFuIGluZGlyZWN0IGNhbGwuCj4gPiA+ID4gCj4gPiA+ID4gKFRo
ZSBtYWpvcml0eSBvZiBteSB0aW1lIHNwZW50IG9uIHRoaXMgc2VyaWVzIGhhcyBiZWVuIGV4dGVu
ZGluZyBYZW4gdG8KPiA+ID4gPiBkbyBtb3JlIHRoYW4gaXQgY291bGQgYmVmb3JlLikKPiA+ID4g
Cj4gPiA+IEFjaywgc29ycnkgdG8gYm90aGVyIHlvdSB3aXRoIHF1ZXN0aW9ucyB5b3UgaGF2ZSBh
bHJlYWR5IGFuc3dlcmVkLiBOb3QKPiA+IAo+ID4gTm8gd29ycmllcy4gSSB2YWx1ZSB5b3VyIGZl
ZWRiYWNrLiBBbmQgaGF2aW5nIG1vcmUgcGVvcGxlIHVuZGVyc3RhbmQKPiA+IHdoYXQgaXMgZ29p
bmcgb24gaXMgaW1wb3J0YW50IHRvIHRoZSBwcm9qZWN0Lgo+ID4gCj4gPiA+IHN1cmUgd2hldGhl
ciBkZWZpbmluZyBodl9oY2FsbF9wYWdlIGFzIGEgZ2xvYmFsIGNvbnN0IHdvdWxkIG1ha2UgbXVj
aAo+ID4gPiBkaWZmZXJlbmNlLiBDb3VsZCB5b3UgbWF5YmUgdXNlIHNvbWV0aGluZyBsaWtlIGFs
dGVybmF0aXZlX3ZjYWxsCj4gPiA+IHBhdGNoaW5nIHRvIGdldCByaWQgb2YgdGhlIGluZGlyZWN0
aW9uPwo+ID4gCj4gPiBUcmllZCB0aGF0IGFuZCBkaWRuJ3Qgd29yayBlaXRoZXIuIDotKAo+IAo+
IEhvdyBkbyB5b3UgY2hlY2sgd2hldGhlciB0aGVyZSdzIGFuIGluZGlyZWN0IGNhbGwgb3Igbm90
IHdoZW4gdXNpbmcKPiBhbHRlcm5hdGl2ZV92Y2FsbD8KPiAKCkkgZGlkbid0IGNoZWNrLCBiZWNh
dXNlIGFsdGVybmF0aXZlX3ZjYWxsIGRpZG4ndCBjb21waWxlIGluIHRoYXQgY2FzZS4KCj4gSXQn
cyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgaW4gdGhhdCBjYXNlIHRoZSBwYXRjaGluZyB3aWxsIGhh
cHBlbiBhdAo+IHJ1bnRpbWUsIGFuZCBoZW5jZSB0aGUgZ2VuZXJhdGVkIGFzc2VtYmx5IGNvZGUg
d291bGQgc3RpbGwgdXNlIGFuCj4gaW5kaXJlY3QgY2FsbCwgYnV0IG9uY2UgcGF0Y2hlZCBhdCBy
dW50aW1lIGl0IHNob3VsZCBiZWNvbWUgYSBkaXJlY3QKPiBjYWxsLgoKSXQgZGlkbid0IGV2ZW4g
Y29tcGlsZS4gOi0oCgpXZWkuCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:13: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 1ixCRK-00041D-O3; Thu, 30 Jan 2020 16:13:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCRJ-000418-2N
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:09 +0000
X-Inumbo-ID: 610c9084-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 610c9084-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:12:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:Date: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:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7Pl1euam4viv9alO2QUlikckgONIfiY6HBbf8PLqOHc=; b=tqztyl1+mAI7HUW34hBeEUxnT0
 sCPKZvHtgV2e7ZrUB5Vj8M3R7Ef6zmKH7WbdqzInzwJn5fKaF/CLt1uBEbecCZG0WPq1HELLpUnjK
 nKLZQgoU5IoK0nGgPYcYAQ88v2Ut5Ur4HBDoN45fhjjp0MOPHYLNXrctp1ydHOHImgHItffFJk/1O
 LLYmx3fGotW0O0GIR76o56jklsBJMbdTc2sCBpzED12gyOYEVblyvcUxrE/Ny2HkATKjc9vZW7MB8
 D823ayfLAOQaON3n/mOE4566kN6LL8tMKJgO/3wnagbOubm76VYsRU/AMPQW041Fe76JnOkaJBW+N
 /3k72TAw==;
Received: from 54-240-197-236.amazon.com ([54.240.197.236]
 helo=freeip.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCR6-0004Oi-3X; Thu, 30 Jan 2020 16:12:56 +0000
Message-ID: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:12:52 +0000
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 0/22] Live update: boot memory management,
 data stream handling, record 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============5096036330932177202=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5096036330932177202==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-+oyXMaWrvWaKJbfwhiAk"


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

Now with added documentation:
http://david.woodhou.se/live-update-handover.pdf


v1:=20
Reserve a contiguous region of memory which can be safely used by the
boot allocator in the new Xen, before the live update data stream has
been processed and thus before the locations of all the other pages
which contain live domain data are known.

v2:

As the last gasp of kexec_reloc(), leave a 'breadcrumb' in the first
words of the reserved bootmem region, for Xen to find the live update
data. Which is mostly a guest-transparent live migration data stream,
except the guest memory is left in-place.

The breadcrumb has a magic value, the physical address of an MFN array
referencing the pages with actual data, and the number of such pages.
All of these are allocated in arbitrary heap pages (and not in the
reserved bootmem region) by the original Xen.

Provide functions on the "save" side for appending to the LU data
stream (designed to cope with the way that hvm_save_size() and
hvm_save() work), and on the "receive" side for detecting and mapping
it.

On the way to excluding "already in use" pages from being added to the
heap at start up, also fix the long-standing bug that pages marked bad
with 'badpage=3D' on the command line weren't being eschewed if they were
above HYPERVISOR_VIRT_END and added directly to the heap; only
init_boot_pages() was doing that filtering.

This is now handled by setting either PGC_broken (for bad pages) or
PGC_allocated (for those containing live update data) in the
corresponding page_info, at a time when the frametable is expected to
be initialised to zero. When init_heap_pages() sees such a page it
knows not to use it. Bad pages thus get completely ignored as they
should be (and put on the pointless page_broken_list that nobody ever
uses AFAICT).

The "in use" pages will need some rehabilitation (of refcount,
ownership etc.) before the system is in a correct state. That will come
shortly, as we start passing real domain data across this mechanism and
processing it.

v3:

Define the migration stream record format based on the libxc format,
provide helper functions for creating and parsing those records in a
live update data stream. Send a basic LU_VERSION record.

Refactor __setup_xen() a little to allow for the different code paths
for creating a new dom0 vs. resuming the existing one after live
update. This currently has stub functions for lu_reserve_pages() and
lu_restore_domains().

Next step is actually passing migration records over this interface
which allow us to preserve a Dom0 from one Xen to the next. We do have
that working in our internal proof-of-concept tree and we're working on
cleaning it up for public consumption.

David Woodhouse (21):
      x86/setup: Don't skip 2MiB underneath relocated Xen image
      x86/boot: Reserve live update boot memory
      Reserve live update memory regions
      Add KEXEC_RANGE_MA_LIVEUPDATE
      Add KEXEC_TYPE_LIVE_UPDATE
      Add IND_WRITE64 primitive to kexec kimage
      Add basic live update stream creation
      Add kimage_add_live_update_data()
      Add basic lu_save_all() shell
      Don't add bad pages above HYPERVISOR_VIRT_END to the domheap
      xen/vmap: allow vmap() to be called during early boot
      x86/setup: move vm_init() before end_boot_allocator()
      Detect live update breadcrumb at boot and map data stream
      Start documenting the live update handover
      Migrate migration stream definitions into Xen public headers
      Add lu_stream_{open,close,append}_record()
      Add LU_VERSION and LU_END records to live update stream
      Add shell of lu_reserve_pages()
      x86/setup: lift dom0 creation out into create_dom0 function
      x86/setup: finish plumbing in live update path through __start_xen()
      x86/setup: simplify handling of initrdidx when no initrd present

Wei Liu (1):
      xen/vmap: allow vm_init_type to be called during early_boot

 docs/misc/xen-command-line.pandoc        |   9 +
 docs/specs/libxc-migration-stream.pandoc |  19 +-
 docs/specs/live-update-handover.pandoc   | 371 +++++++++++++++++++++++++++=
++
 tools/libxc/xc_sr_common.c               |  20 +-
 tools/libxc/xc_sr_common_x86.c           |   4 +-
 tools/libxc/xc_sr_restore.c              |   2 +-
 tools/libxc/xc_sr_restore_x86_hvm.c      |   4 +-
 tools/libxc/xc_sr_restore_x86_pv.c       |   8 +-
 tools/libxc/xc_sr_save.c                 |   2 +-
 tools/libxc/xc_sr_save_x86_hvm.c         |   4 +-
 tools/libxc/xc_sr_save_x86_pv.c          |  12 +-
 tools/libxc/xc_sr_stream_format.h        |  97 +-------
 xen/arch/x86/machine_kexec.c             |  13 +-
 xen/arch/x86/setup.c                     | 395 ++++++++++++++++++++++-----=
----
 xen/arch/x86/x86_64/kexec_reloc.S        |   9 +-
 xen/common/Makefile                      |   1 +
 xen/common/kexec.c                       |  24 ++
 xen/common/kimage.c                      |  34 +++
 xen/common/lu/Makefile                   |   1 +
 xen/common/lu/restore.c                  |  39 +++
 xen/common/lu/save.c                     |  67 ++++++
 xen/common/lu/stream.c                   | 219 +++++++++++++++++
 xen/common/page_alloc.c                  | 128 +++++++++-
 xen/common/vmap.c                        |  45 +++-
 xen/include/Makefile                     |   2 +-
 xen/include/asm-x86/config.h             |   1 +
 xen/include/public/kexec.h               |  13 +-
 xen/include/public/migration_stream.h    | 135 +++++++++++
 xen/include/xen/kimage.h                 |   4 +
 xen/include/xen/lu.h                     |  62 +++++
 xen/include/xen/mm.h                     |   2 +
 31 files changed, 1492 insertions(+), 254 deletions(-)


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTMwMTYxMjUyWjAvBgkqhkiG9w0BCQQxIgQgbJxcTPU2o2yCYxC6gF2jaYzEDR0dBr+LfBJAOwvA
W68wgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBACOIKfzvdWG2gug7h6okZpjCIV3yVqMRYzCGHZ0nFD/99tsJ4gKqUXzHaj2wST7h
rNMpQcOXH8q/P8aLOjqF8052aflr/d0FHF3iOKEUb1WJ/XMLcMS8Sxf2H/EJG3ljPKYMiUxmuV4w
MoUCNE314MRc03aKVKrl08mLwGC9bpN1UXBhgj9tEnu0CBlHeTIXRIWb72TgFD3QPVsmURWZbf+/
w+WwiizxaKBLeKqRW3r39dcSdl5k0+wDYtXhCsi2ASDXjV1neM9XZlKk6w1Df5nShiY9h8Oik2RQ
rJRmyUb6Dg1CXIvYNF9q389WCQdoBYVWSzMQvu0O8mS+jS5lklUAAAAAAAA=


--=-+oyXMaWrvWaKJbfwhiAk--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5096036330932177202==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCRg-00043C-2S; Thu, 30 Jan 2020 16:13:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixCRe-000433-MM
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:30 +0000
X-Inumbo-ID: 73c0ed74-437b-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 73c0ed74-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13: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 <osstest-admin@xenproject.org>)
 id 1ixCRc-0000hB-Pe; Thu, 30 Jan 2020 16: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 1ixCRc-0002CN-I0; Thu, 30 Jan 2020 16:13:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixCRc-00079W-HS; Thu, 30 Jan 2020 16:13:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146588-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=60b6aa2b71efa7e0bd5393ce292ace4a0cf2e71b
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 16:13:28 +0000
Subject: [Xen-devel] [linux-5.4 test] 146588: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU4OCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjU4OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNjBiNmFhMmI3MWVmYTdlMGJkNTM5M2Nl
MjkyYWNlNGEwY2YyZTcxYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MTIyMTc5Y2I3ZDY0OGE2ZjM2YjIwZGQ2YmYzNGY5NTNjYjM4NGMzMAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQ2MTIxICAyMDIwLTAxLTE1IDE3OjQyOjA0IFogICAxNCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0NjE3OCAgMjAyMC0wMS0xNyAwMjo1OTowNyBaICAgMTMgZGF5cyAgIDMwIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0NjU4MCAgMjAyMC0wMS0yOSAyMDo0MDowMCBa
ICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KODI3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM3NDE0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCRq-000472-IR; Thu, 30 Jan 2020 16:13:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCRo-00046e-NR
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:40 +0000
X-Inumbo-ID: 7570db34-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7570db34-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=cAqt49tEv3OXC9NUP1Cdh946E3NHiyr/43ygC7DmgYI=; b=i620Il+ThnWYPuGaMbCAH5mEYm
 522t9pFHowCWbDW6ZHGjBOHgmqQYgv6D/+j61Xv3zHrq8szmCDKgI2Qq+3acsyMTuFZbGEiRNDa5e
 FLbiYTtTglRKyorkZ/l45di7RD/rDZxgwYv3dILbhLpw8ZvFucu4k6mk87azfXglgKAE5401diR8d
 ykLtSQ2FqrwlsKbRrznKQ+1ga/Nx8bPUC0/t2nW/z9uWBFNfyBw5roREMz49FVOmS2kB2kxaVauIR
 IsAe7JvQppJQbpjSO5BSPrF0pO2JAYotdMZ2v+NqhdvtAsjWYskHb9tbtn2S4fC6+3cOIpTfAg3Re
 GlcG4Lyw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-00059x-G8; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kcz-94; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:11 +0000
Message-Id: <20200130161330.2324143-3-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 03/22] Reserve live update 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 <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoZSBsaXZlIHVwZGF0
ZSBoYW5kb3ZlciByZXF1aXJlcyB0aGF0IGEgcmVnaW9uIG9mIG1lbW9yeSBiZSByZXNlcnZlZApm
b3IgdGhlIG5ldyBYZW4gdG8gdXNlIGluIGl0cyBib290IGFsbG9jYXRvci4gVGhlIG9yaWdpbmFs
IFhlbiBtYXkgdXNlCnRoYXQgbWVtb3J5IGJ1dCBub3QgZm9yIGFueSBwYWdlcyB3aGljaCBhcmUg
bWFwcGVkIHRvIGRvbWFpbnMsIG9yIHdoaWNoCndvdWxkIG5lZWQgdG8gYmUgcHJlc2VydmVkIGFj
cm9zcyB0aGUgbGl2ZSB1cGRhdGUgZm9yIGFueSBvdGhlciByZWFzb24uCgpUaGUgc2FtZSBjb25z
dHJhaW50cyBhcHBseSB0byBpbml0bWVtIHBhZ2VzIGZyZWVkIGZyb20gdGhlIFhlbiBpbWFnZSwK
c2luY2UgdGhlIG5ldyBYZW4gd2lsbCBiZSBsb2FkZWQgaW50byB0aGUgc2FtZSBwaHlzaWNhbCBs
b2NhdGlvbiBhcyB0aGUKcHJldmlvdXMgWGVuLgoKVGhlcmUgaXMgc2VwYXJhdGUgd29yayBvbmdv
aW5nIHdoaWNoIHdpbGwgbWFrZSB0aGUgeGVuaGVhcCBtZWV0IHRoaXMKcmVxdWlyZW1lbnQgYnkg
ZWxpbWluYXRpbmcgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpLiBGb3IgdGhlIG1lYW50aW1l
LApqdXN0IGRvbid0IGFkZCB0aG9zZSBwYWdlcyB0byB0aGUgaGVhcCBhdCBhbGwgaW4gdGhlIGxp
dmUgdXBkYXRlIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1h
em9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgIHwgMTIgKysrKysrKysrKy0K
IHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDIgKysKIDMgZmlsZXMg
Y2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjNmMDZkNDg1
Ni4uZGJhOGMzZjBhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTYxMSw3ICs2MTEsNyBAQCBzdGF0aWMgdm9pZCBub2lubGlu
ZSBpbml0X2RvbmUodm9pZCkKICAgICB9CiAKICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyhzdGFy
dCwgZW5kKTsKLSAgICBpbml0X3hlbmhlYXBfcGFnZXMoX19wYShzdGFydCksIF9fcGEoZW5kKSk7
CisgICAgaW5pdF9sdV9yZXNlcnZlZF9wYWdlcyhfX3BhKHN0YXJ0KSwgX19wYShlbmQpKTsKICAg
ICBwcmludGsoIkZyZWVkICVsdWtCIGluaXQgbWVtb3J5XG4iLCAoZW5kIC0gc3RhcnQpID4+IDEw
KTsKIAogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwpAQCAtMTU3Nyw2ICsxNTc3LDE2IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbGltaXQgPSB2aXJ0X3RvX21mbihIWVBFUlZJU09SX1ZJUlRf
RU5EIC0gMSk7CiAgICAgICAgIHVpbnQ2NF90IG1hc2sgPSBQQUdFX1NJWkUgLSAxOwogCisgICAg
ICAgIC8qCisgICAgICAgICAqIFBhZ2VzIGluIHRoZSByZXNlcnZlZCBMVSByZWdpb24gbXVzdCBu
b3QgYmUgdXNlZCBmb3IgYW55dGhpbmcgd2hpY2gKKyAgICAgICAgICogd2lsbCBuZWVkIHRvIHBl
cnNpc3QgYWNyb3NzIGEgbGl2ZSB1cGRhdGUuIFRoZXJlIGlzIG9uZ29pbmcgd29yayB0bworICAg
ICAgICAgKiBlbGltaW5hdGUgb3IgbGltaXQgdGhlIHVzZSBvZiBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KCkgYW5kIGdldAorICAgICAgICAgKiB0byBhIHBvaW50IHdoZXJlIHdlIGNhbiBhY3R1
YWxseSBob25vdXIgdGhhdCBwcm9taXNlLCBidXQgZm9yIG5vdworICAgICAgICAgKiBqdXN0ICpk
b24ndCogYWRkIHRob3NlIHBhZ2VzIHRvIHRoZSBoZWFwLiBDbGVhciB0aGUgYm9vdCBhbGxvY2F0
b3IKKyAgICAgICAgICogb3V0IGNvbXBsZXRlbHksIGJlZm9yZSBhZGRpbmcgdGhlIG5vbi1yZXNl
cnZlZCByYW5nZXMuCisgICAgICAgICAqLworICAgICAgICBjbGVhcl9ib290X2FsbG9jYXRvcigp
OworCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdF9lODIwLm5yX21hcDsgaSsrICkKICAg
ICAgICAgewogICAgICAgICAgICAgdWludDY0X3QgcywgZTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggOTE5YTI3MDU4
Ny4uYTc0YmYwMjU1OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE4NzksNiArMTg3OSw1MSBAQCB2b2lkIF9faW5p
dCBlbmRfYm9vdF9hbGxvY2F0b3Iodm9pZCkKICAgICBwcmludGsoIlxuIik7CiB9CiAKKy8qCisg
KiBDYWxsZWQgd2hlbiBsaXZlIHVwZGF0ZSBpcyBzdXBwb3J0ZWQuIFRoZSBtZW1vcnkgcmFuZ2Vz
IGN1cnJlbnRseQorICogc3RpbGwgZnJlZSBpbiB0aGUgYm9vdCBhbGxvY2F0b3IgbXVzdCBiZSBh
ZGRlZCB0byB0aGUgcmVzZXJ2ZWQKKyAqIGhlYXAsIGRpc3RpbmN0IGZyb20gdGhlIHhlbmhlYXAg
aW4gdGhhdCBwYWdlcyBmcm9tIGl0IE1VU1QgTk9UIGJlCisgKiB1c2VkIGZvciBhbnl0aGluZyB3
aGljaCB3aWxsIGJlIG1hcHBlZCB0byBhIGRvbWFpbiBvciBvdGhlcndpc2UKKyAqIG5lZWQgdG8g
c3Vydml2ZSBhIGxpdmUgdXBkYXRlLgorICovCit2b2lkIF9faW5pdCBjbGVhcl9ib290X2FsbG9j
YXRvcih2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgLyogQWRkIGF0IGxlYXN0
IG9uZSByYW5nZSBvbiBub2RlIHplcm8gZmlyc3QsIGlmIHdlIGNhbi4gKi8KKyAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yX2Jvb3RtZW1fcmVnaW9uczsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCBib290bWVtX3JlZ2lvbiAqciA9ICZib290bWVtX3JlZ2lvbl9saXN0W2ldOworICAgICAgICBp
ZiAoIChyLT5zIDwgci0+ZSkgJiYKKyAgICAgICAgICAgICAocGh5c190b19uaWQocGZuX3RvX3Bh
ZGRyKHItPnMpKSA9PSBjcHVfdG9fbm9kZSgwKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBp
bml0X2x1X3Jlc2VydmVkX3BhZ2VzKHItPnMgPDwgUEFHRV9TSElGVCwgci0+ZSA8PCBQQUdFX1NI
SUZUKTsKKyAgICAgICAgICAgIHItPmUgPSByLT5zOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICB9CisgICAgZm9yICggaSA9IG5yX2Jvb3RtZW1fcmVnaW9uczsgaS0tID4gMDsg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IGJvb3RtZW1fcmVnaW9uICpyID0gJmJvb3RtZW1fcmVn
aW9uX2xpc3RbaV07CisgICAgICAgIGlmICggci0+cyA8IHItPmUgKQorICAgICAgICAgICAgaW5p
dF9sdV9yZXNlcnZlZF9wYWdlcyhyLT5zIDw8IFBBR0VfU0hJRlQsIHItPmUgPDwgUEFHRV9TSElG
VCk7CisgICAgfQorICAgIG5yX2Jvb3RtZW1fcmVnaW9ucyA9IDA7Cit9CisKK3ZvaWQgaW5pdF9s
dV9yZXNlcnZlZF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQoreworICAgIGlmICghbHVf
Ym9vdG1lbV9zdGFydCkKKyAgICAgICAgaW5pdF94ZW5oZWFwX3BhZ2VzKHBzLCBwZSk7CisKKyAg
ICAvKiBUaGVyZSBpcyBvbmdvaW5nIHdvcmsgZm9yIG90aGVyIHJlYXNvbnMgdG8gZWxpbWluYXRl
IHRoZSB1c2Ugb2YKKyAgICAgKiBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkgYW5kIGdldCB0
byBhIHBvaW50IHdoZXJlIHRoZSBub3JtYWwKKyAgICAgKiB4ZW5oZWFwIGFjdHVhbGx5IG1lZXRz
IHRoZSByZXF1aXJlbWVudCB3ZSBuZWVkIGZvciBsaXZlIHVwZGF0ZQorICAgICAqIHJlc2VydmVk
IG1lbW9yeSwgdGhhdCBub3RoaW5nIGFsbG9jYXRlZCBmcm9tIGl0IHdpbGwgYmUgbWFwcGVkCisg
ICAgICogdG8gYSBndWVzdCBhbmQvb3IgbmVlZCB0byBiZSBwcmVzZXJ2ZWQgb3ZlciBhIGxpdmUg
dXBkYXRlLgorICAgICAqIFVudGlsIHRoZW4sIHdlIHNpbXBseSBkb24ndCB1c2UgdGhlc2UgcGFn
ZXMgYWZ0ZXIgYm9vdC4gKi8KK30KKwogc3RhdGljIHZvaWQgX19pbml0IHNtcF9zY3J1Yl9oZWFw
X3BhZ2VzKHZvaWQgKmRhdGEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHN0YXJ0LCBlbmQ7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5o
CmluZGV4IGQwZDA5NWQ5YzcuLmQxMjBkODRkMjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0xNTgsOCArMTU4LDEwIEBAIHN0
cnVjdCBkb21haW4gKl9fbXVzdF9jaGVjayBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHN0
cnVjdCBwYWdlX2luZm8gKik7CiB2b2lkIGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRk
cl90IHBlKTsKIG1mbl90IGFsbG9jX2Jvb3RfcGFnZXModW5zaWduZWQgbG9uZyBucl9wZm5zLCB1
bnNpZ25lZCBsb25nIHBmbl9hbGlnbik7CiB2b2lkIGVuZF9ib290X2FsbG9jYXRvcih2b2lkKTsK
K3ZvaWQgY2xlYXJfYm9vdF9hbGxvY2F0b3Iodm9pZCk7CiAKIC8qIFhlbiBzdWJhbGxvY2F0b3Iu
IFRoZXNlIGZ1bmN0aW9ucyBhcmUgaW50ZXJydXB0LXNhZmUuICovCit2b2lkIGluaXRfbHVfcmVz
ZXJ2ZWRfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSk7CiB2b2lkIGluaXRfeGVuaGVhcF9w
YWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKTsKIHZvaWQgeGVuaGVhcF9tYXhfbWZuKHVuc2ln
bmVkIGxvbmcgbWZuKTsKIHZvaWQgKmFsbG9jX3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9y
ZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCRu-00048a-TG; Thu, 30 Jan 2020 16:13:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCRt-00048D-MS
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:45 +0000
X-Inumbo-ID: 75906d96-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75906d96-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=ZTgfDMXt3n597mGD9I/q6Dgx1CUvT+O8Ay/FP5gtSHI=; b=pd6yl2vfbxOutyLDfuee0eJIzX
 R+e6fU09g+WvwiU2Jx2AvWnq0r4dqmbX9KQ0tmBxMhB9wOWXdEpHZFSvl1uaV4iOQuUyQDdryROt+
 O4mu4+aY4/XCKeOls56JPoY5a6MomA/VqYaWMTBWt6pJT0WVTogaeK1mNJIXyaxKkMH26MqXFzF+m
 gEM4z1+NoGRNwoKstqCTEGOdsx/OAkOMrzA3sYfixrR+Dd0z5M9mMh2Ds4L3ILYg7pr6R8KX83WwN
 haUSuzdqV4cdP7uaiDLBiMqNhBCza6tLZDZnTF8/j2jD8xp+tKqGlhdgLO3E2jaTBpEmmKfiEoUB1
 IxAqRhTA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A4-Pi; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009keC-Ig; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:26 +0000
Message-Id: <20200130161330.2324143-18-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 18/22] Add LU_VERSION and LU_END records
 to live update stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9sdS9z
YXZlLmMgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9taWdyYXRpb25fc3RyZWFtLmggfCAgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bHUvc2F2ZS5jIGIveGVuL2NvbW1vbi9sdS9zYXZlLmMKaW5kZXggYzQzOTYyYzQ0ZS4uODQ4NTJk
YTM1ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9sdS9zYXZlLmMKKysrIGIveGVuL2NvbW1vbi9s
dS9zYXZlLmMKQEAgLTQsMTAgKzQsMTcgQEAKICNpbmNsdWRlIDx4ZW4vbHUuaD4KICNpbmNsdWRl
IDx4ZW4va2ltYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3Zl
cnNpb24uaD4KKyNpbmNsdWRlIDxwdWJsaWMvbWlncmF0aW9uX3N0cmVhbS5oPgogCiBpbnQgbHVf
c2F2ZV9nbG9iYWwoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKQogewotICAgIHJldHVybiAwOwor
ICAgIHN0cnVjdCBtcl9sdV92ZXJzaW9uIHZlcl9yZWM7CisKKyAgICB2ZXJfcmVjLnhlbl9tYWpv
ciA9IHhlbl9tYWpvcl92ZXJzaW9uKCk7CisgICAgdmVyX3JlYy54ZW5fbWlub3IgPSB4ZW5fbWlu
b3JfdmVyc2lvbigpOworICAgIHJldHVybiBsdV9zdHJlYW1fYXBwZW5kX3JlY29yZChzdHJlYW0s
IFJFQ19UWVBFX0xVX1ZFUlNJT04sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2ZXJfcmVjLCBzaXplb2YodmVyX3JlYykpOwogfQogCiAKQEAgLTM0LDYgKzQxLDEwIEBAIGlu
dCBsdV9zYXZlX2FsbChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlKQogICAgICAgICByZXQgPSBs
dV9zYXZlX2RvbWFpbigmc3RyZWFtLCBkKTsKICAgICB9CiAKKyAgICBpZiAoIXJldCkKKyAgICAg
ICAgcmV0ID0gbHVfc3RyZWFtX2FwcGVuZF9yZWNvcmQoJnN0cmVhbSwgUkVDX1RZUEVfRU5ELAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAwKTsKKwogICAgIGlm
ICghcmV0KQogICAgICAgICByZXQgPSBraW1hZ2VfYWRkX2xpdmVfdXBkYXRlX2RhdGEoaW1hZ2Us
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4odmlydF90b19tZm4oc3RyZWFtLnBhZ2Vs
aXN0KSksCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWlncmF0aW9uX3N0cmVhbS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL21pZ3JhdGlvbl9zdHJlYW0uaAppbmRleCA5MmRkMTE5Zjlm
Li4yOWVkOGNjMmI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWlncmF0aW9uX3N0
cmVhbS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9taWdyYXRpb25fc3RyZWFtLmgKQEAgLTUx
LDYgKzUxLDggQEAgc3RydWN0IG1yX3JoZHIKICNkZWZpbmUgUkVDX1RZUEVfQ0hFQ0tQT0lOVCAg
ICAgICAgICAgICAgICAgMHgwMDAwMDAwZVUKICNkZWZpbmUgUkVDX1RZUEVfQ0hFQ0tQT0lOVF9E
SVJUWV9QRk5fTElTVCAgMHgwMDAwMDAwZlUKIAorI2RlZmluZSBSRUNfVFlQRV9MVV9WRVJTSU9O
ICAgICAgICAgICAgICAgICAweDQwMDAwMDAwVQorCiAjZGVmaW5lIFJFQ19UWVBFX09QVElPTkFM
ICAgICAgICAgICAgIDB4ODAwMDAwMDBVCiAjZGVmaW5lIFJFQ19UWVBFX0xJVkVfVVBEQVRFICAg
ICAgICAgIDB4NDAwMDAwMDBVCiAKQEAgLTExMyw2ICsxMTUsMTMgQEAgc3RydWN0IG1yX2h2bV9w
YXJhbXMKICAgICBzdHJ1Y3QgbXJfaHZtX3BhcmFtc19lbnRyeSBwYXJhbVswXTsKIH07CiAKKy8q
IExVX1ZFUlNJT04gKi8KK3N0cnVjdCBtcl9sdV92ZXJzaW9uCit7CisgICAgdWludDMyX3QgeGVu
X21ham9yOworICAgIHVpbnQzMl90IHhlbl9taW5vcjsKK307CisKICNlbmRpZiAvKiBfX1hFTl9N
SUdSQVRJT05fU1RSRUFNX0hfXyAqLwogCiAvKgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCRz-0004AC-7P; Thu, 30 Jan 2020 16:13:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCRy-00049z-Mv
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:50 +0000
X-Inumbo-ID: 75a02cae-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75a02cae-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=t0fgs4Yd9bAMIIi/KkocOUn98/R6lbHiWa3xZZC5cZY=; b=LqTlxPcy9l+8pTvBVeJjbVhP7o
 k0eV0kZ0Q0/HuXatvFK9IvlXszvvusuZJuGkKYf3vKSn3osTwyk2ucVbWO4ld8/RbQFvUZSBSFXQp
 XZzOcL5DwCoXJO+YxH6ztzUinL8crc2Xfs3H4i1rtXrTQUCRAU/PhkMo6p3U2GcZx3PrS7O+jaBg5
 Yt2I3W2w7+NiMfV01qykq1z2rkqAXBunHH7kRCP+7uEh3zTEc05WRGMxONfh5Ovt6PKRPGiv8TcO0
 siUCqfBzjAkCUELRjENTU504WKlTOSyv2kLMfTvxXdbyxlAqOT2N2EBjdHE8jpJQdv1XoTgItZOY9
 usgMC7+A==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A2-NO; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kds-G8; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:22 +0000
Message-Id: <20200130161330.2324143-14-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 14/22] Detect live update breadcrumb at
 boot and map data stream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vY29t
bW9uL2x1L3N0cmVhbS5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUveGVuL2x1LmggICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDY5IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVw
LmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBlYTNmNDIzYjRjLi5lZWE2NzBlMDNiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAu
YwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPHhlbi9ub2RlbWFzay5oPgogI2luY2x1ZGUg
PHhlbi92aXJ0dWFsX3JlZ2lvbi5oPgogI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgorI2luY2x1
ZGUgPHhlbi9sdS5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8Y29t
cGF0L3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8Y29tcGF0L3hlbi5oPgpAQCAtNzQ1LDYgKzc0Niw4
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgIC5tYXhfbWFwdHJhY2tfZnJhbWVzID0gLTEsCiAgICAgfTsKICAgICBjb25zdCBj
aGFyICpoeXBlcnZpc29yX25hbWU7CisgICAgdWludDY0X3QgbHVfbWZubGlzdF9waHlzID0gMCwg
bHVfbnJfcGFnZXMgPSAwOworICAgIHN0cnVjdCBsdV9zdHJlYW0gbHVfc3RyZWFtOwogCiAgICAg
LyogQ3JpdGljYWwgcmVnaW9uIHdpdGhvdXQgSURUIG9yIFRTUy4gIEFueSBmYXVsdCBpcyBkZWFk
bHkhICovCiAKQEAgLTg4OSw5ICs4OTIsMTYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBwcmludGsoIiBGb3VuZCAlZCBFREQgaW5m
b3JtYXRpb24gc3RydWN0dXJlc1xuIiwKICAgICAgICAgICAgYm9vdHN5bShib290X2VkZF9pbmZv
X25yKSk7CiAKLSAgICAvKiBDaGVjayB0aGF0IHdlIGhhdmUgYXQgbGVhc3Qgb25lIE11bHRpYm9v
dCBtb2R1bGUuICovCiAgICAgaWYgKCAhKG1iaS0+ZmxhZ3MgJiBNQklfTU9EVUxFUykgfHwgKG1i
aS0+bW9kc19jb3VudCA9PSAwKSApCi0gICAgICAgIHBhbmljKCJkb20wIGtlcm5lbCBub3Qgc3Bl
Y2lmaWVkLiBDaGVjayBib290bG9hZGVyIGNvbmZpZ3VyYXRpb25cbiIpOworICAgIHsKKyAgICAg
ICAgaWYgKCAhbHVfYnJlYWRjcnVtYl9waHlzICkKKyAgICAgICAgICAgIHBhbmljKCJkb20wIGtl
cm5lbCBub3Qgc3BlY2lmaWVkLiBDaGVjayBib290bG9hZGVyIGNvbmZpZ3VyYXRpb25cbiIpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBJZiBtb2R1bGVzIGFyZSBwcm92aWRl
ZCwgZG9uJ3QgZXZlbiBsb29rIGZvciBsaXZlIHVwZGF0ZSBkYXRhLiAqLworICAgICAgICBsdV9i
cmVhZGNydW1iX3BoeXMgPSAwOworICAgIH0KIAogICAgIC8qIENoZWNrIHRoYXQgd2UgZG9uJ3Qg
aGF2ZSBhIHNpbGx5IG51bWJlciBvZiBtb2R1bGVzLiAqLwogICAgIGlmICggbWJpLT5tb2RzX2Nv
dW50ID4gc2l6ZW9mKG1vZHVsZV9tYXApICogOCApCkBAIC0xMzM3LDYgKzEzNDcsMjIgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBp
ZiAoICF4ZW5fcGh5c19zdGFydCApCiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0
byByZWxvY2F0ZSBYZW5cbiIpOwogCisgICAgLyogQ2hlY2sgZm9yIHRoZSBzdGF0ZSBicmVhZGNy
dW1iIGJlZm9yZSBnaXZpbmcgaXQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yICovCisgICAgaWYgKCBs
dV9icmVhZGNydW1iX3BoeXMgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgKmJyZWFkY3J1bWIg
PSBtYWRkcl90b192aXJ0KGx1X2JyZWFkY3J1bWJfcGh5cyk7CisKKyAgICAgICAgbHVfbWZubGlz
dF9waHlzID0gYnJlYWRjcnVtYlsxXTsKKyAgICAgICAgbHVfbnJfcGFnZXMgPSBicmVhZGNydW1i
WzJdID4+IFBBR0VfU0hJRlQ7CisKKyAgICAgICAgaWYgKCBicmVhZGNydW1iWzBdID09IExJVkVf
VVBEQVRFX01BR0lDICYmIGx1X25yX3BhZ2VzKSB7CisgICAgICAgICAgICBwcmludGsoIiVsZCBw
YWdlcyBvZiBsaXZlIHVwZGF0ZSBkYXRhIGF0IDB4JWx4XG4iLCBsdV9ucl9wYWdlcywgbHVfbWZu
bGlzdF9waHlzKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHBhbmljKCJMaXZlIHVw
ZGF0ZSBicmVhZGNydW1iIG5vdCBmb3VuZDogJWx4ICVseCAlbHggYXQgJWx4XG4iLAorICAgICAg
ICAgICAgICAgICAgYnJlYWRjcnVtYlswXSwgYnJlYWRjcnVtYlsxXSwgYnJlYWRjcnVtYlsyXSwg
bHVfYnJlYWRjcnVtYl9waHlzKTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICggbHVfYm9v
dG1lbV9zdGFydCApCiAgICAgewogICAgICAgICBpZiAoICFsdV9yZXNlcnZlZCApCkBAIC0xNTc0
LDYgKzE2MDAsMTEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIHZtX2luaXQoKTsKIAorICAgIGlmICggbHVfYnJlYWRjcnVtYl9w
aHlzICkKKyAgICB7CisgICAgICAgIGx1X3N0cmVhbV9tYXAoJmx1X3N0cmVhbSwgbHVfbWZubGlz
dF9waHlzLCBsdV9ucl9wYWdlcyk7CisgICAgfQorCiAgICAgaWYgKCBsdV9ib290bWVtX3N0YXJ0
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGltaXQgPSB2aXJ0X3RvX21mbihIWVBF
UlZJU09SX1ZJUlRfRU5EIC0gMSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2x1L3N0cmVhbS5j
IGIveGVuL2NvbW1vbi9sdS9zdHJlYW0uYwppbmRleCAxMGUxMjNhNDY2Li44YzQ0YTRlYjM3IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2x1L3N0cmVhbS5jCisrKyBiL3hlbi9jb21tb24vbHUvc3Ry
ZWFtLmMKQEAgLTEyNCw2ICsxMjQsNDAgQEAgdm9pZCBsdV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVf
c3RyZWFtICpzdHJlYW0pCiAgICAgfQogfQogCit2b2lkIGx1X3N0cmVhbV9tYXAoc3RydWN0IGx1
X3N0cmVhbSAqc3RyZWFtLCB1bnNpZ25lZCBsb25nIG1mbnNfcGh5cywgaW50IG5yX3BhZ2VzKQor
eworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKChucl9wYWdl
cyArIDEpICogc2l6ZW9mKG1mbl90KSk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBtZW1z
ZXQoc3RyZWFtLCAwLCBzaXplb2YoKnN0cmVhbSkpOworCisgICAgc3RyZWFtLT5sZW4gPSBucl9w
YWdlcyA8PCBQQUdFX1NISUZUOworICAgIHN0cmVhbS0+bnJfcGFnZXMgPSBucl9wYWdlczsKKyAg
ICBzdHJlYW0tPnBhZ2VsaXN0ID0gX192YShtZm5zX3BoeXMpOworCisgICAgbWFwX3BhZ2VzX3Rv
X3hlbigodW5zaWduZWQgbG9uZylzdHJlYW0tPnBhZ2VsaXN0LCBtYWRkcl90b19tZm4obWZuc19w
aHlzKSwKKyAgICAgICAgICAgICAgICAgICAgIDEgPDwgb3JkZXIsIFBBR0VfSFlQRVJWSVNPUik7
CisKKyAgICAvKiBSZXNlcnZlIHRoZSBwYWdlcyB1c2VkIGZvciB0aGUgcGFnZWxpc3QgaXRzZWxm
LiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQorICAgIHsKKyAg
ICAgICAgbWFkZHJfdG9fcGFnZShtZm5zX3BoeXMgKyAoaSA8PCBQQUdFX1NISUZUKSktPmNvdW50
X2luZm8gfD0gUEdDX2FsbG9jYXRlZDsKKyAgICB9CisKKyAgICAvKiBWYWxpZGF0ZSBhbmQgcmVz
ZXJ2ZSB0aGUgZGF0YSBwYWdlcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIW1mbl92YWxpZChzdHJlYW0tPnBhZ2VsaXN0W2ldKSkK
KyAgICAgICAgICAgIHBhbmljKCJJbnZhbGlkIE1GTiAlbHggaW4gbGl2ZSB1cGRhdGUgc3RyZWFt
XG4iLCBtZm5feChzdHJlYW0tPnBhZ2VsaXN0W2ldKSk7CisKKyAgICAgICAgbWZuX3RvX3BhZ2Uo
c3RyZWFtLT5wYWdlbGlzdFtpXSktPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZDsKKyAgICB9
CisKKyAgICBzdHJlYW0tPmRhdGEgPSB2bWFwKHN0cmVhbS0+cGFnZWxpc3QsIG5yX3BhZ2VzKTsK
KyAgICBpZiAoIXN0cmVhbS0+ZGF0YSkKKyAgICAgICAgcGFuaWMoIkZhaWxlZCB0byBtYXAgbGl2
ZSB1cGRhdGUgZGF0YVxuIik7Cit9CisKIC8qCiAgKiBsb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBjCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9s
dS5oCmluZGV4IGYyMzJhNTY5NTAuLjIxYWJhY2UxMzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9sdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9sdS5oCkBAIC0yMiw2ICsyMiw4IEBAIHZv
aWQgbHVfc3RyZWFtX2ZyZWUoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKTsKIHN0cnVjdCBrZXhl
Y19pbWFnZTsKIGludCBsdV9zYXZlX2FsbChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlKTsKIAor
dm9pZCBsdV9zdHJlYW1fbWFwKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgdW5zaWduZWQgbG9u
ZyBtZm5zX3BoeXMsIGludCBucl9wYWdlcyk7CisKICNlbmRpZiAvKiBfX1hFTl9MVV9IX18gKi8K
IAogLyoKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:13:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCS4-0004Ce-K7; Thu, 30 Jan 2020 16:13:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCS3-0004CD-OH
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:13:55 +0000
X-Inumbo-ID: 75b9116a-437b-11ea-b211-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75b9116a-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=4t52AQJGtKP6dJkAT1LYIGVd9TufHSmi14aL7qYAa5w=; b=FtQvH+QuZwmXTwwLKTV5c5l/rX
 7v9PFj2T6iyQgnPWdNF0aCwvnpp4AyVboB8z6dmny93R7IxVLzwMnb34PoE1MDep0OJcAHGhTtk42
 xXRh6jEz2jsFUoS8lCvbIy0AeKTFCyHqzFfE2MyRjmt18Ng+ykqkMdEAwnTi84C9Zh/QnEX331Qu7
 0Bv7CaZ18Xm+8byudtKD/U7F8p5Q+MaHEiu+rH5VPEe1BxUqs7IMjBdxR5haQAfpXiVBuvItKZS87
 EepDBpueuueQAZ3vBv556CXQ3zguUfVdLevLCykYputGgRKxVteodpNyURtjcGFZ7ips8kFaoYwh5
 8WXvQsWA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A3-Nm; Thu, 30 Jan 2020 16:13:32 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdx-Gk; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:23 +0000
Message-Id: <20200130161330.2324143-15-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 15/22] Start documenting the live update
 handover
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogZG9jcy9zcGVjcy9saWJ4
Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYyB8ICAxOSArLQogZG9jcy9zcGVjcy9saXZlLXVwZGF0
ZS1oYW5kb3Zlci5wYW5kb2MgICB8IDM3MSArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCAzODggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkb2NzL3NwZWNzL2xpdmUtdXBkYXRlLWhhbmRvdmVyLnBhbmRvYwoKZGlmZiAtLWdp
dCBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgYi9kb2NzL3NwZWNz
L2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCmluZGV4IGE3YThhMDg5MzYuLjlhNjY3OWYz
ZGUgMTAwNjQ0Ci0tLSBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MK
KysrIGIvZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYwpAQCAtMjI3LDEy
ICsyMjcsMTggQEAgdHlwZSAgICAgICAgIDB4MDAwMDAwMDA6IEVORAogCiAgICAgICAgICAgICAg
MHgwMDAwMDAwRjogQ0hFQ0tQT0lOVF9ESVJUWV9QRk5fTElTVCAoU2Vjb25kYXJ5IC0+IFByaW1h
cnkpCiAKLSAgICAgICAgICAgICAweDAwMDAwMDEwIC0gMHg3RkZGRkZGRjogUmVzZXJ2ZWQgZm9y
IGZ1dHVyZSBfbWFuZGF0b3J5XworICAgICAgICAgICAgIDB4MDAwMDAwMTAgLSAweDNGRkZGRkZG
OiBSZXNlcnZlZCBmb3IgZnV0dXJlIF9tYW5kYXRvcnlfCiAgICAgICAgICAgICAgcmVjb3Jkcy4K
IAotICAgICAgICAgICAgIDB4ODAwMDAwMDAgLSAweEZGRkZGRkZGOiBSZXNlcnZlZCBmb3IgZnV0
dXJlIF9vcHRpb25hbF8KKyAgICAgICAgICAgICAweDQwMDAwMDAwIC0gMHg3RkZGRkZGRjogUmVz
ZXJ2ZWQgZm9yIGZ1dHVyZSBfbWFuZGF0b3J5XworICAgICAgICAgICAgIGxpdmUgdXBkYXRlIHJl
Y29yZHMuCisKKyAgICAgICAgICAgICAweDgwMDAwMDAwIC0gMHhCRkZGRkZGRjogUmVzZXJ2ZWQg
Zm9yIGZ1dHVyZSBfb3B0aW9uYWxfCiAgICAgICAgICAgICAgcmVjb3Jkcy4KIAorICAgICAgICAg
ICAgIDB4QzAwMDAwMDAgLSAweEZGRkZGRkZGOiBSZXNlcnZlZCBmb3IgZnV0dXJlIF9vcHRpb25h
bF8KKyAgICAgICAgICAgICBsaXZlIHVwZGF0ZSByZWNvcmRzLgorCiBib2R5X2xlbmd0aCAgTGVu
Z3RoIGluIG9jdGV0cyBvZiB0aGUgcmVjb3JkIGJvZHkuCiAKIGJvZHkgICAgICAgICBDb250ZW50
IG9mIHRoZSByZWNvcmQuCkBAIC0yNDYsNiArMjUyLDE1IEBAIFJlY29yZHMgbWF5IGJlIF9tYW5k
YXRvcnlfIG9yIF9vcHRpb25hbF8uICBPcHRpb25hbCByZWNvcmRzIGhhdmUgYml0CiB1bnN1cHBv
cnRlZCBtYW5kYXRvcnkgcmVjb3JkIG11c3QgZmFpbC4gIFRoZSBjb250ZW50cyBvZiBvcHRpb25h
bAogcmVjb3JkcyBtYXkgYmUgaWdub3JlZCBkdXJpbmcgYSByZXN0b3JlLgogCitOb3RlOiBUaGlz
IGJhc2ljIHJlY29yZCBmb3JtYXQsLiBhbmQgc29tZSBvZiB0aGUgcmVjb3JkIHR5cGVzIGRlZmlu
ZWQgaGVyZSwKK2FyZSBhbHNvIHVzZWQgZm9yIExpdmUgVXBkYXRlLCBhcyBkaXNjdXNzZWQgaW4g
dGhlIExpdmUgVXBkYXRlIEhhbmRvdmVyCitkb2N1bWVudDogYGRvY3Mvc3BlY3MvbGl2ZS11cGRh
dGUtaGFuZG92ZXIucGFuZG9jYC4KKworUmVjb3JkcyBkZWZpbmVkIGZvciBsaXZlIHVwZGF0ZSBo
YXZlIGJpdCAzMCBzZXQgaW4gdGhlaXIgdHlwZSB2YWx1ZSwKK2FyZSBkZWZpbmVkIGluIHRoYXQg
ZG9jdW1lbnQsIGFuZCBhcmUgb3V0IG9mIHNjb3BlIGZvciB0aGlzIGRvY3VtZW50LgorU3VjaCBy
ZWNvcmRzIHNoYWxsIG5vdCBhcHBlYXIgaW4gdGhlIERvbWFpbiBJbWFnZSBGb3JtYXQgYXMgZGVm
aW5lZCBieQordGhpcyBkb2N1bWVudC4KKwogVGhlIGZvbGxvd2luZyBzdWItc2VjdGlvbnMgc3Bl
Y2lmeSB0aGUgcmVjb3JkIGJvZHkgZm9ybWF0IGZvciBlYWNoIG9mCiB0aGUgcmVjb3JkIHR5cGVz
LgogCmRpZmYgLS1naXQgYS9kb2NzL3NwZWNzL2xpdmUtdXBkYXRlLWhhbmRvdmVyLnBhbmRvYyBi
L2RvY3Mvc3BlY3MvbGl2ZS11cGRhdGUtaGFuZG92ZXIucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjMxZDIzYzdjOTAKLS0tIC9kZXYvbnVsbAorKysgYi9kb2Nz
L3NwZWNzL2xpdmUtdXBkYXRlLWhhbmRvdmVyLnBhbmRvYwpAQCAtMCwwICsxLDM3MSBAQAorJSBM
aXZlIFVwZGF0ZSBIYW5kb3ZlciBQcm90b2NvbAorJSBEYXZpZCBXb29kaG91c2UgPDxkd213QGFt
YXpvbi5jby51az4+CislIFJldmlzaW9uIDEKKworSW50cm9kdWN0aW9uCis9PT09PT09PT09PT0K
KworUHVycG9zZQorLS0tLS0tLQorCitMaXZlIHVwZGF0ZSBwZXJmb3JtcyBhIF9rZXhlY18gZnJv
bSBvbmUgcnVubmluZyB2ZXJzaW9uIG9mIFhlbiB0bworYW5vdGhlciwgcHJlc2VydmluZyBhbGwg
cnVubmluZyBkb21haW5zIGluIGEgZm9ybSBvZiBndWVzdC10cmFuc3BhcmVudAorbGl2ZSBtaWdy
YXRpb24uCisKK1RoaXMgZG9jdW1lbnQgb3V0bGluZXMgdGhlIG1lbW9yeSBsYXlvdXQgcmVxdWly
ZW1lbnRzIGFuZCBkYXRhIHN0cmVhbQordXNlZCBpbiBoYW5kb3ZlciBwcm90b2NvbCwgdG8gZW5z
dXJlIHRoYXQgcGFnZXMgdXNlZCBieSBydW5uaW5nCitkb21haW5zIGFyZSBwcmVzZXJ2ZWQgZHVy
aW5nIHRoZSB0cmFuc2l0aW9uIGZyb20gb25lIHZlcnNpb24gb2YgWGVuCit0byB0aGUgbmV4dC4K
KworCitDb21wYXRpYmlsaXR5CistLS0tLS0tLS0tLS0tCisKK0l0IGNhbm5vdCBiZSByZXBlYXRl
ZCBvZnRlbiBlbm91Z2ggdGhhdCBpbmZvcm1hdGlvbiBwYXNzZWQgb3ZlciBsaXZlCit1cGRhdGUg
aXMgYW4gQUJJLiBJdCBpcyBleHBlY3RlZCB0aGF0IGxpdmUgdXBkYXRlIGNhbiBiZSBwZXJmb3Jt
ZWQgZnJvbQorb25lIG1ham9yIHZlcnNpb24gb2YgWGVuIHRvIGFub3RoZXIsIG9yIGV2ZW4gaHlw
b3RoZXRpY2FsbHkgdG8gYSBzeXN0ZW0KK3doaWNoIGlzIG5vdCBYZW4gYXQgYWxsLgorCitJdCBp
cyBuZWNlc3NhcnkgdGhhdCBzb21lIGRhdGEgYXJlIGhhbmRlZCBvdmVyICJpbiBwbGFjZSI7IGlu
CitwYXJ0aWN1bGFyIHRoZSBtZW1vcnkgcGFnZXMgb2YgdGhlIHJ1bm5pbmcgZG9tYWlucy4gSG93
ZXZlciwgbm8KK2ludGVybmFsIFhlbiBkYXRhIHN0cnVjdHVyZXMgbWF5IGJlIHRyYW5zZmVycmVk
IGluIHRoaXMgZmFzaGlvbjsgYXQKK2xlYXN0IG5vdCB3aXRob3V0IHJldHJvc3BlY3RpdmVseSBk
ZWNsYXJpbmcgdGhlbSB0byBiZSBBQkksIHdpdGggdGhlCityZXN0cmljdGlvbnMgdGhhdCBwbGFj
ZXMgb24gc3Vic2VxdWVudCBjaGFuZ2VzLgorCisKKworSGFuZG92ZXIKKz09PT09PT09CisKKwor
TWVtb3J5IFVzYWdlIFJlc3RyaWN0aW9ucworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitU
aGUgbmV3IFhlbiBtdXN0IHRha2UgY2FyZSBub3QgdG8gdXNlIGFueSBtZW1vcnkgcGFnZXMgd2hp
Y2ggYWxyZWFkeQorYmVsb25nIHRvIGd1ZXN0cy4gVG8gZmFjaWxpdGF0ZSB0aGlzLCBhIGNvbnRp
Z3VvdXMgcmVnaW9uIG9mIG1lbW9yeQoraXMgcmVzZXJ2ZWQgZm9yIHRoZSBib290IGFsbG9jYXRv
ciwga25vd24gYXMgX2xpdmUgdXBkYXRlIGJvb3RtZW1fLgorCitUaGlzIHJlZ2lvbiBpcyByZXNl
cnZlZCBieSB0aGUgb3JpZ2luYWwgWGVuIGR1cmluZyBpdHMgb3duIGJvb3QsIGFuZAordGhlIGxv
Y2F0aW9uIG1hZGUgYXZhaWxhYmxlIHRvIHRoZSBfa2V4ZWMoOClfIHVzZXIgc3BhY2UgdG9vbAor
dGhyb3VnaCB0aGUgYGtleGVjX2dldF9yYW5nZWAgaHlwZXJjYWxsIHVzaW5nIGEgbmV3IHJlZ2lv
biB0eXBlCitgS0VYRUNfUkFOR0VfTUFfTElWRVVQREFURWAuIEl0IGlzIHBhc3NlZCB0byB0aGUg
bmV3IFhlbiBvbiB0aGUKK2NvbW1hbmQgbGluZSwgdXNpbmcgdGhlIGBsaXZldXBkYXRlPWAgcGFy
YW1ldGVyLgorCitUaGUgbmV3IFhlbiBtdXN0IG5vdCB1c2UgYW55IHBhZ2VzIG91dHNpZGUgdGhp
cyByZWdpb24gdW50aWwgaXQgaGFzCitjb25zdW1lZCB0aGUgbGl2ZSB1cGRhdGUgZGF0YSBzdHJl
YW0gYW5kIGRldGVybWluZWQgd2hpY2ggcGFnZXMgYXJlCithbHJlYWR5IGluIHVzZSBieSBydW5u
aW5nIGRvbWFpbnMuCisKK0F0IHJ1biB0aW1lLCBYZW4gbWF5IHVzZSBtZW1vcnkgZnJvbSB0aGUg
cmVzZXJ2ZWQgcmVnaW9uIGZvciBhbnkKK3B1cnBvc2UgdGhhdCBkb2VzIG5vdCByZXF1aXJlIHBy
ZXNlcnZhdGlvbiBvdmVyIGEgbGl2ZSB1cGRhdGU7IGluCitwYXJ0aWN1bGFyIGl0IG11c3Qgbm90
IGJlIG1hcHBlZCB0byBhIGRvbWFpbi4KKworVGhlIG5ldyBYZW4gZXhlY3V0YWJsZSBpbWFnZSBt
dXN0IGJlIGxvYWRlZCBieSBrZXhlYyB0byB0aGUgc2FtZQorcGh5c2ljYWwgbG9jYXRpb24gYXMg
dGhlIHJ1bm5pbmcgWGVuLCBzaW5jZSB0aGF0IHJlZ2lvbiBvZiBtZW1vcnkgaXMKK2tub3duIHRv
IGJlIGF2YWlsYWJsZS4gRm9yIHRoYXQgcmVhc29uLCBmcmVlZCBpbml0IG1lbW9yeSBmcm9tIHRo
ZQorWGVuIGltYWdlIGlzIGFsc28gdHJlYXRlZCBhcyByZXNlcnZlZCBfbGl2ZSB1cGRhdGUgYm9v
dG1lbV8uCisKKworTGl2ZSBVcGRhdGUgRGF0YSBTdHJlYW0KKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisKK0R1cmluZyBoYW5kb3ZlciwgdGhlIHJ1bm5pbmcgWGVuIHBhdXNlcyBhbGwgZG9tYWlu
cyBhbmQgY3JlYXRlcyBhCitfbGl2ZSB1cGRhdGUgZGF0YSBzdHJlYW1fIGNvbnRhaW5pbmcgYWxs
IHRoZSBpbmZvcm1hdGlvbiByZXF1aXJlZCBieQordGhlIG5ldyBYZW4gdG8gcmVzdG9yZSB0aGVt
LiBUaGlzIGlzIGxhcmdlbHkgdGhlIHNhbWUgYXMgZ3Vlc3QKK3RyYW5zcGFyZW50IGxpdmUgbWln
cmF0aW9uLgorCitEYXRhIHBhZ2VzIGZvciB0aGlzIHN0cmVhbSBtYXkgYmUgYWxsb2NhdGVkIGFu
eXdoZXJlIGluIHBoeXNpY2FsCittZW1vcnkgb3V0c2lkZSB0aGUgX2xpdmUgdXBkYXRlIGJvb3Rt
ZW1fIHJlZ2lvbnMuCisKK1hlbiBjcmVhdGVzIGEgcGh5c2ljYWxseSBjb250aWd1b3VzIGFycmF5
IG9mIE1GTnMgb2YgdGhlIGFsbG9jYXRlZAorZGF0YSBwYWdlcywgc3VpdGFibGUgZm9yIHBhc3Np
bmcgdG8gYHZtYXAoKWAgdG8gb2J0YWluIGEgdmlydHVhbGx5Citjb250aWd1b3VzIG1hcHBpbmcg
b2YgdGhlIHdob2xlIGRhdGEgc3RyZWFtLgorCisKK0JyZWFkY3J1bWIKKy0tLS0tLS0tLS0KKwor
U2luY2UgdGhlIGxpdmUgdXBkYXRlIGRhdGEgc3RyZWFtIGlzIGNyZWF0ZWQgZHVyaW5nIHRoZSBm
aW5hbCBga2V4ZWNfZXhlY2AKK2h5cGVyY2FsbCwgaXRzIGFkZHJlc3MgY2Fubm90IGJlIHBhc3Nl
ZCBvbiB0aGUgY29tbWFuZCBsaW5lIHRvIHRoZQorbmV3IFhlbiBzaW5jZSB0aGUgY29tbWFuZCBs
aW5lIG5lZWRzIHRvIGhhdmUgYmVlbiBzZXQgdXAgYnkgYGtleGVjKDgpYAoraW4gdXNlcnNwYWNl
IGxvbmcgYmVmb3JlaGFuZC4KKworVGh1cywgdG8gYWxsb3cgdGhlIG5ldyBYZW4gdG8gZmluZCB0
aGUgZGF0YSBzdHJlYW0sIHRoZSBvbGQgWGVuIHBsYWNlcworYSBfYnJlYWRjcnVtYl8gaW4gdGhl
IGZpcnN0IHdvcmRzIG9mIHRoZSBfbGl2ZSB1cGRhdGUgYm9vdG1lbV8sIGNvbnRhaW5pbmcKK3Ro
ZSBudW1iZXIgb2YgZGF0YSBwYWdlcywgYW5kIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBj
b250aWd1b3VzIE1GTgorYXJyYXkuCisKK1RoZSBicmVhZGNydW1iIGlzIHdyaXR0ZW4gYXMgdGhl
IGxhc3QgYWN0aW9uIG9mIHRoZSBga2V4ZWNfcmVsb2MoKWAKK3JvdXRpbmUgZHVyaW5nIHRoZSBg
a2V4ZWNgIGhhbmRvdmVyLCBzbyBjYW5ub3Qgb3ZlcndyaXRlIGFueXRoaW5nCitpbXBvcnRhbnQg
YnkgdmlydHVlIG9mIHRoZSBleGlzdGluZyBndWFyYW50ZWUgdGhhdCBYZW4gd2lsbCBub3QgcGxh
Y2UKK2FueSBkYXRhIGluIHRoYXQgcmVnaW9uIHdoaWNoIG5lZWRzIHRvIHN1cnZpdmUgYWNyb3Nz
IGEgbGl2ZSB1cGRhdGUuCisKK0EgcmVzdHJpY3Rpb24gb2YgdGhlIGBrZXhlY19yZWxvYygpYCBt
ZWNoYW5pc20gZm9yIHdyaXRpbmcgdGhlIGJyZWFkY3J1bWIKK2lzIHRoYXQgdGhlIHZhbHVlcyBh
cmUgaG9zdC1lbmRpYW4gYW5kIGFyZSBtYXNrZWQgd2l0aCBQQUdFX01BU0s7IHRoZSBsb3cKK2Jp
dHMgYXJlIHplcm9lZC4gVGhpcyBpcyBhY3R1YWxseSBwZXJmZWN0IGZvciB0aGUgbWFnaWMgdmFs
dWUgdXNlZAordG8gcmVjb2duaXNlIGEgbGl2ZSB1cGRhdGUgYnJlYWRjcnVtYiwgc2luY2UgaXQg
bmVhdGx5IHByZXZlbnRzIGFueSBhdHRlbXB0Cit0byBsaXZlIHVwZGF0ZSB0byBhIFhlbiB3aGlj
aCB1c2VzIGEgZGlmZmVyZW50IGVuZGlhbm5lc3Mgb3IgcGFnZSBzaXplLgorCitGb3IgdGhlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIE1GTiBsaXN0IGl0J3MgcGVyZmVjdGx5IGZpbmUsIHNpbmNl
Cit0aGF0IGxpc3QgaXMgcGFnZS1hbGlnbmVkIGFueXdheS4gRm9yIHRoZSBudW1iZXIgb2YgcGFn
ZXMsIGl0IG1lYW5zCit0aGUgdmFsdWUgbXVzdCBiZSBzaGlmdGVkIGFjY29yZGluZ2x5LiBIZW5j
ZSB0aGUgdXNlIG9mIGBzaGlmdGVkX25yX3BhZ2VzYAoraW4gdGhlIGJyZWFkY3J1bWIgc3RydWN0
dXJlIGJlbG93OgorCisKKyAgICAgMCAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAg
IDYgICAgIDcgb2N0ZXQKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKKyAgICB8IGxpdmVfdXBkYXRlX21hZ2ljICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKKyAgICB8IG1mbl9hcnJheV9waHlzYWRkciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKKyAgICB8IHNoaWZ0ZWRfbnJfcGFnZXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0ZpZWxkICAgICAgICAgICAgICAgRGVzY3Jp
cHRpb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCitsaXZlX3VwZGF0ZV9tYWdpYyAgICJMaXZlVXBkYSIgKDB4NGM2
OTc2NjU1NTcwNjQ2MSkgc3RvcmVkIGluIHRoZSB0aGUgaG9zdAorICAgICAgICAgICAgICAgICAg
ICBlbmRpYW5uZXNzIGFuZCBtYXNrZWQgd2l0aCBQQUdFX01BU0suCisgICAgICAgICAgICAgICAg
ICAgIEZvciBleGFtcGxlIG9uIHg4Nl82NDogYDAwIDYwIDcwIDU1IDY1IDc2IDg5IDRjYC4KKwor
bWZuX2FycmF5X3BoeXNhZGRyICBNYWNoaW5lIGFkZHJlc3Mgb2YgTUZOIGxpc3QgZm9yIGRhdGEg
c3RyZWFlcy4KKworc2hpZnRfbnJfcGFnZXMgICAgICBOdW1iZXIgb2YgZGF0YSBwYWdlcywgc2hp
ZnRlZCBieSBQQUdFX1NISUZUIHRvCisgICAgICAgICAgICAgICAgICAgIGF2b2lkIHRoZSBsaW1p
dGF0aW9uIG9mIGtleGVjX3JlbG9jKCkuCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisKK0lPTU1VCistLS0tLQor
CitXaGVyZSBkZXZpY2VzIGFyZSBwYXNzZWQgdGhyb3VnaCB0byBkb21haW5zLCBpdCBtYXkgbm90
IGJlIHBvc3NpYmxlCit0byBxdWllc2NlIHRob3NlIGRldmljZXMgZm9yIHRoZSBwdXJwb3NlIG9m
IHBlcmZvcm1pbmcgdGhlIHVwZGF0ZS4KKworSWYgcGVyZm9ybWluZyBsaXZlIHVwZGF0ZSB3aXRo
IGFzc2lnbmVkIGRldmljZXMsIHRoZSBvcmlnaW5hbCBYZW4gd2lsbAorbGVhdmUgdGhlIElPTU1V
IG1hcHBpbmdzIGFjdGl2ZSBkdXJpbmcgdGhlIGhhbmRvdmVyICh0aHVzIGltcGx5aW5nCit0aGF0
IElPTU1VIHBhZ2UgdGFibGVzIG1heSBub3QgYmUgYWxsb2NhdGVkIGluIHRoZSBgbGl2ZSB1cGRh
dGUKK2Jvb3RtZW1gIHJlZ2lvbiBlaXRoZXIpLgorCitUaGUgbmV3IFhlbiBtdXN0IHJlc3VtZSBj
b250cm9sIG9mIHRoZSBJT01NVSB3aXRob3V0IGNhdXNpbmcgdGhvc2UgbWFwcGluZ3MKK3RvIGJl
Y29tZSBpbnZhbGlkIGV2ZW4gZm9yIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIE9uIGhhcmR3YXJl
IHdoaWNoIGRvZXMgbm90CitzdXBwb3J0IFBvc3RlZCBJbnRlcnJ1cHRzLCBpbnRlcnJ1cHRzIG1h
eSBuZWVkIHRvIGJlIGdlbmVyYXRlZCBvbiByZXN1bWUuCisKK19UaGlzIHNlY3Rpb24gd2lsbCBi
ZSBleHBhbmRlZCBvbmNlIHdlIGFjdHVhbGx5IGhhdmUgaXQgd29ya2luZy5fCisKK1xjbGVhcnBh
Z2UKKworRGF0YSBTdHJlYW0gT3ZlcnZpZXcKKz09PT09PT09PT09PT09PT09PT09CisKK09uY2Ug
ZGlzY292ZXJlZCBhbmQgbWFwcGVkLCB0aGUgbGl2ZSB1cGRhdGUgZGF0YSBzdHJlYW0gZm9ybXMg
YQordmlydHVhbGx5IGNvbnRpZ3VvdXMgc3RyZWFtIG9mIHJlY29yZHMgZm9sbG93aW5nIHRoZSBi
YXNpYyBmb3JtCitkb2N1bWVudGVkIGluIHRoZSBMaWJYZW5DdHJsIERvbWFpbiBJbWFnZSBGb3Jt
YXQgYXQKK2Bkb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jYC4KKworU29t
ZSByZWNvcmQgdHlwZXMgZnJvbSB0aGUgTGliWGVuQ3RybCBEb21haW4gSW1hZ2UgZm9ybWF0IGFy
ZSB1c2VkCithcy1pcywgc3VjaCBhcyB0aGUgYFg4Nl9QVl9JTkZPYCwgYFg4Nl9QVl9WQ1BVX0JB
U0lDYCwgYEhWTV9DT05URVhUYAorYW5kIG90aGVyIHJlY29yZHMgY29udGFpbmluZyBkb21haW4t
c3BlY2lmaWMgZGF0YS4KKworVGhlIERvbWFpbiBIZWFkZXIgZnJvbSB0aGF0IGRvY3VtZW50IGlz
IG5vdCB1c2VkIGluIHRoYXQgZm9ybSwgYW5kIGEgbmV3CityZWNvcmQgb2YgdHlwZSBgTFVfRE9N
QUlOX0lORk9gIGlzIGRlZmluZWQgYmVsb3cuCisKK090aGVyIG5ldyByZWNvcmQgdHlwZXMgc3Bl
Y2lmaWMgdG8gdGhlIGxpdmUgdXBkYXRlIHByb2Nlc3MgYXJlIGRlZmluZWQgaW4KK3RoaXMgZG9j
dW1lbnQuIE9mIHRob3NlLCBzb21lIGNvbnRhaW4gZ2xvYmFsIHN0YXRlIHN1Y2ggYXMgdGhlIE0y
UCB0YWJsZQoraW5mb3JtYXRpb24sIHdoaWxlIG90aGVycyBhcmUgZG9tYWluLXNwZWNpZmljLgor
CitUaGUgbGl2ZSB1cGRhdGUgZGF0YSBzdHJlYW0gc3RhcnRzIHdpdGggcmVjb3JkcyBjb250YWlu
aW5nIGdsb2JhbAoraW5mb3JtYXRpb24sIGZvbGxvd2VkIGFueSBudW1iZXIgb2YgdGltZXMgYnkg
YSBgTFVfRE9NQUlOX0lORk9gIHJlY29yZAorYW5kIHN1YnNlcXVlbnQgZG9tYWluLXNwZWNpZmlj
IHJlY29yZHMgZm9yIHRoYXQgZG9tYWluLgorCitUaGVyZSBpcyBhIHNpbmdsZSBgRU5EYCByZWNv
cmQgYXQgdGhlIGVuZCBvZiB0aGUgbGl2ZSB1cGRhdGUgZGF0YSBzdHJlYW0sCitpbmRpY2F0aW5n
IHRoYXQgbm8gbW9yZSBgRE9NQUlOX0lORk9gIHJlY29yZHMgYXJlIHByZXNlbnQuCisKK1xjbGVh
cnBhZ2UKKworQXMgZGVmaW5lZCBpbiB0aGUgTGliWGVuQ3RybCBEb21haW4gSW1hZ2UgZm9ybWF0
IGRvY3VtZW50LCBhIHJlY29yZAoraGFzIHRoZSBmb2xsb3dpbmcgc3RydWN0dXJlLiBSZWNvcmQg
dHlwZSB2YWx1ZXMgZGVmaW5lZCBmb3IgbGl2ZSB1cGRhdGUKK2hhdmUgYml0IDMwIHNldCwgYW5k
IGFyZSB0aHVzIGluIHRoZSByYW5nZSAweDQwMDAwMDAwLTB4N0ZGRkZGRkYgZm9yCittYW5kYXRv
cnkgbGl2ZSB1cGRhdGUgcmVjb3JkcywgYW5kIDB4QzAwMDAwMDAtMHhGRkZGRkZGRiBmb3Igb3B0
aW9uYWwKK2xpdmUgdXBkYXRlIHJlY29yZHMgXyhvZiB3aGljaCB0aGVyZSBhcmUgbm9uZSBhdCB0
aGUgcHJlc2VudCB0aW1lKV8uCisKKworICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAg
IDUgICAgIDYgICAgIDcgb2N0ZXQKKyAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHR5cGUgICAgICAgICAgICAgICAgICB8IGJvZHlf
bGVuZ3RoICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IGJvZHkuLi4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKKyAgICAuLi4KKyAgICB8ICAgICAgICAgICB8IHBhZGRpbmcg
KDAgdG8gNyBvY3RldHMpICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0ZpZWxkICAgICAg
ICBEZXNjcmlwdGlvbgorLS0tLS0tLS0tLS0gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK3R5cGUgICAgICAgICAweDQwMDAwMDAwOiBMVV9W
RVJTSU9OCisKKyAgICAgICAgICAgICAweDQwMDAwMDAxOiBMVV9NMlAKKworICAgICAgICAgICAg
IDB4NDAwMDAwMDI6IExVX00yUF9DT01QQVQKKworICAgICAgICAgICAgIDB4NDAwMDAwMDM6IExV
X0RPTUFJTl9JTkZPCisKKyAgICAgICAgICAgICAweDQwMDAwMDA0IC0gMHg3RkZGRkZGRjogUmVz
ZXJ2ZWQgZm9yIGZ1dHVyZSBfbWFuZGF0b3J5XworICAgICAgICAgICAgIGxpdmUgdXBkYXRlIHJl
Y29yZHMuCisKKyAgICAgICAgICAgICAweEMwMDAwMDAwIC0gMHhGRkZGRkZGRjogUmVzZXJ2ZWQg
Zm9yIGZ1dHVyZSBfb3B0aW9uYWxfCisgICAgICAgICAgICAgbGl2ZSB1cGRhdGUgcmVjb3Jkcy4K
KworYm9keV9sZW5ndGggIExlbmd0aCBpbiBvY3RldHMgb2YgdGhlIHJlY29yZCBib2R5LgorCiti
b2R5ICAgICAgICAgQ29udGVudCBvZiB0aGUgcmVjb3JkLgorCitwYWRkaW5nICAgICAgMCB0byA3
IG9jdGV0cyBvZiB6ZXJvcyB0byBwYWQgdGhlIHdob2xlIHJlY29yZCB0byBhIG11bHRpcGxlCisg
ICAgICAgICAgICAgb2YgOCBvY3RldHMuCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisKK1xjbGVhcnBhZ2UKKwor
R2xvYmFsIFJlY29yZHMKKz09PT09PT09PT09PT09CisKK0xVX1ZFUlNJT04KKy0tLS0tLS0tLS0K
KworVGhlIHZlcnNpb24gZmllbGQgaW5kaWNhdGVzIHRoZSB2ZXJzaW9uIG9mIFhlbiBmcm9tIHdo
aWNoIHRoZSBzeXN0ZW0KK2lzIGxpdmUgdXBkYXRpbmcuIEluIHRoZW9yeSB0aGlzIHNob3VsZCBu
ZXZlciBiZSByZWxldmFudCwgYnV0IGl0CithbGxvd3MgZm9yIHZlcnNpb24tc3BlY2lmaWMgd29y
a2Fyb3VuZHMgdG8gYmUgaW1wbGVtZW50aW5nIGluIHRoZSByZWNlaXZpbmcKK1hlbiBzaG91bGQg
dGhleSBiZWNvbWUgbmVjZXNzYXJ5LgorCisgICAgIDAgICAgICAxICAgICAyICAgICAzICAgICA0
ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rCisgICAgfCB4ZW5fbWFqb3IgICAgICAgICAgICAgfCB4
ZW5fbWlub3IgICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0ZpZWxkICAgICAgIERl
c2NyaXB0aW9uCistLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoreGVuX21ham9yICAgVGhlIFhlbiBtYWpvciB2ZXJzaW9u
IGZyb20gd2hpY2ggdGhlIHN5c3RlbSBpcyB1cGRhdGluZy4KKworeGVuX21pbm9yICAgVGhlIFhl
biBtaW5vciB2ZXJzaW9uIGZyb20gd2hpY2ggdGhlIHN5c3RlbSBpcyB1cGRhdGluZy4KKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisKK1xjbGVhcnBhZ2UKKworTFVfTTJQIC8gTFVfTTJQX0NPTVBBVAorLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorCitUaGUgTTJQIGFuZCBjb21wYXRpYmlsaXR5IE0yUCByZWNvcmRzIGNv
bnRhaW4gYSBzY2F0dGVyL2dhdGhlciBsaXN0IG9mCitwYWdlcyBjb250YWluaW5nIG5hdGl2ZSBv
ciAzMi1iaXQgTTJQIGRhdGEuCisKKworICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAg
ICA1ICAgICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCBtMnBfcGFnZV9kYXRhWzBdLi4uICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CisgICAgLi4uCisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCBtMnBfcGFnZV9kYXRhW04tMV0u
Li4gICAgICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgLi4uCisgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisKKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitG
aWVsZCAgICAgICAgICAgRGVzY3JpcHRpb24KKy0tLS0tLS0tLS0tICAgICAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorbTJwX3BhZ2VfZGF0
YSAgIEEgNjQtYml0IHZhbHVlIGNvbnRhaW5pbmcgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhl
CisgICAgICAgICAgICAgICAgbmV4dCBwYWdlIG9mIE0yUCBkYXRhLCBlbmNvZGluZyB0aGUgX29y
ZGVyXyBvZiB0aGUgcGFnZQorICAgICAgICAgICAgICAgIGludG8gdGhlIGxvdyAxMiBiaXRzLiBU
aHVzLCBhIDFHaUIgcGFnZSBhdCAweDRDMDAwMDAwMAorICAgICAgICAgICAgICAgIHdvdWxkIGJl
IGVuY29kZWQgYXMgMHg0QzAwMDAwMUUuCisKKyAgICAgICAgICAgICAgICBJbiBjYXNlIHRoZSBN
MlAgZG9lcyBub3QgY29udGlndW91c2x5IGNvdmVyIHBhZ2VzIHN0YXJ0aW5nCisgICAgICAgICAg
ICAgICAgZnJvbSBNRk4gemVybywgYSBkaXNjb250aWd1aXR5IGlzIGluZGljYXRlZCBieSBhIGZp
ZWxkCisgICAgICAgICAgICAgICAgd2l0aCBvcmRlciBzZXQgdG8gemVyby4gVGhlIGhpZ2ggYml0
cyBvZiB0aGUgZmllbGQgdGhlbgorICAgICAgICAgICAgICAgIHByb3ZpZGUgdGhlIE1GTiBmb3Ig
d2hpY2ggdGhlIHN1YnNlcXVlbnQgTTJQIGRhdGEgcGFnZQorICAgICAgICAgICAgICAgIHByb3Zp
ZGVzIGRhdGEuCisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1xjbGVhcnBhZ2UKKworRG9tYWluIFNwZWNpZmlj
IFJlY29yZHMKKz09PT09PT09PT09PT09PT09PT09PT09CisKKworTFVfRE9NQUlOX0lORk8KKy0t
LS0tLS0tLS0tLS0tCisKK1RoZSBkb21haW4gaW5mbyByZWNvcmQgY29udGFpbnMgZ2VuZXJhbCBw
cm9wZXJ0aWVzIG5lY2Vzc2FyeSB0bworcmVjcmVhdGUgYSBkb21haW4gaW4gdGhlIHJlY2Vpdmlu
ZyBYZW4sIGFuZCBtYXJrcyB0aGUgc3RhcnQgb2YgYSBzZXQKK29mIG90aGVyIGRvbWFpbi1zcGVj
aWZpYyByZWNvcmRzIHBlcnRhaW5pbmcgdG8gdGhhdCBkb21haW4uCisKKyAgICAgMCAgICAgIDEg
ICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSsKKyAgICB8IHR5cGUgICAg
ICAgICAgICAgICAgICB8IHBhZ2Vfc2hpZnR8IGRvbWFpbl9pZCAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSsKKyAgICB8IGRvbWFpbl9o
YW5kbGVbMC03XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IGRvbWFpbl9o
YW5kbGVbOC0xNV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHNzaWRyZWYg
ICAgICAgICAgICAgICB8IGZsYWdzICAgICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IG1heF92Y3B1
cyAgICAgICAgICAgICB8IGVtdWxhdGlvbl9mbGFncyAgICAgICAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IGV4dHJhX2Zs
YWdzICAgICAgICAgICB8IChwYWRkaW5nKSAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworCistLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorRmllbGQgICAgICAgICAgIERlc2NyaXB0aW9uCistLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK3R5cGUgICAg
ICAgICAgICAweDAwMDA6IFJlc2VydmVkLgorCisgICAgICAgICAgICAgICAgMHgwMDAxOiB4ODYg
UFYuCisKKyAgICAgICAgICAgICAgICAweDAwMDI6IHg4NiBIVk0uCisKKyAgICAgICAgICAgICAg
ICAweDAwMDMgLSAweEZGRkZGRkZGOiBSZXNlcnZlZC4KKworcGFnZV9zaGlmdCAgICAgIFNpemUg
b2YgYSBndWVzdCBwYWdlIGFzIGEgcG93ZXIgb2YgdHdvLgorCisgICAgICAgICAgICAgICAgaS5l
LiwgcGFnZSBzaXplID0gMiBecGFnZV9zaGlmdF4uCisKK2RvbWFpbl9pZCAgICAgICBEb21haW4g
SUQKKworCitkb21haW5faGFuZGxlICAgVVVJRCBkb21haW4gaGFuZGxlLgorCitzc2lkcmVmICAg
ICAgICAgU2VjdXJpdHkgSWRlbnRpZmllciBJbmRleAorCitmbGFncyAgICAgICAgICAgRG9tYWlu
IGZsYWdzIHVzaW5nIGBYRU5fRE9NQ1RMX0NURl9gCisKK21heF92Y3B1cyAgICAgICBNYXhpbXVt
IHZDUFVzIGZvciBkb21haW4uCisKK2VtdWxhdGlvbl9mbGFncyBFbXVsYXRpb24gZmxhZ3MgdXNp
bmcgYFhFTl9YODZfRU1VX2AKKworZXh0cmFfZmxhZ3MgICAgIEFkZGl0aW9uYWwgZmxhZ3M6CisK
KyAgICAgICAgICAgICAgICAweDAwMDAwMDAxOiBJcyBwcml2aWxlZ2VkCisKKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisKK1xjbGVhcnBhZ2UKKworRnV0dXJlIEV4dGVuc2lvbnMKKz09PT09PT09PT09PT09PT09CisK
K0FsbCBjaGFuZ2VzIHRvIHRoaXMgc3BlY2lmaWNhdGlvbiBzaG91bGQgYnVtcCB0aGUgcmV2aXNp
b24gbnVtYmVyIGluCit0aGUgdGl0bGUgYmxvY2suCisKK0FsbCBjaGFuZ2VzIHRvIHRoZSBpbWFn
ZSBvciBkb21haW4gaGVhZGVycyByZXF1aXJlIHRoZSBpbWFnZSB2ZXJzaW9uCit0byBiZSBpbmNy
ZWFzZWQuCisKK1RoZSBmb3JtYXQgbWF5IGJlIGV4dGVuZGVkIGJ5IGFkZGluZyBhZGRpdGlvbmFs
IHJlY29yZCB0eXBlcy4KKworRXh0ZW5kaW5nIGFuIGV4aXN0aW5nIHJlY29yZCB0eXBlIG11c3Qg
YmUgZG9uZSBieSBhZGRpbmcgYSBuZXcgcmVjb3JkCit0eXBlLiAgVGhpcyBhbGxvd3Mgb2xkIGlt
YWdlcyB3aXRoIHRoZSBvbGQgcmVjb3JkIHRvIHN0aWxsIGJlCityZXN0b3JlZC4KKworVGhlIGlt
YWdlIGhlYWRlciBtYXkgb25seSBiZSBleHRlbmRlZCBieSBfYXBwZW5kaW5nXyBhZGRpdGlvbmFs
CitmaWVsZHMuICBJbiBwYXJ0aWN1bGFyLCB0aGUgYG1hcmtlcmAsIGBpZGAgYW5kIGB2ZXJzaW9u
YCBmaWVsZHMgbXVzdAorbmV2ZXIgY2hhbmdlIHNpemUgb3IgbG9jYXRpb24uCisKKwotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCSA-0004Fr-4x; Thu, 30 Jan 2020 16:14:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCS8-0004FI-NM
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:00 +0000
X-Inumbo-ID: 7576cf8a-437b-11ea-b211-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7576cf8a-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=1y2PqV6WbRypv8RR0KrTco7MDDMIC2Om05DEmv5EIF0=; b=ZFwA8WodtpJ3kkyXCPUYsVDM+x
 Kh0FnAgUUUGurXeiBJz67Kahnvj9Y7//nIYEQnN1+bNF2dUZw3d0K6CEdR+otm5giZOiQfoTjAgPA
 /iSZPv1NFzIBh59TJkXMPeaUFVqB3gbjE4WPLeAjqOvdOyIM69TUaT8DWWPEMRaF+RV36YqoHI0Lu
 udXYm7zxlKtsh98nkNxdGbO6OzD4+KmAacWd/Rua0tDqz9Kp3dFqecb6tz9yzHEcdhighY8uNUL3l
 rB8JGpMRA7jYOD361W7Qq68f0ThkkncyyF0lAwP3LjCB9GMpQ664vpXxG53OyFy5E6RkBsJs4p+lK
 X5B6IOYw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-00059y-Gp; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kd4-9n; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:12 +0000
Message-Id: <20200130161330.2324143-4-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 04/22] Add KEXEC_RANGE_MA_LIVEUPDATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgYWxsb3dzIGtl
eGVjIHVzZXJzcGFjZSB0byB0ZWxsIHRoZSBuZXh0IFhlbiB3aGVyZSB0aGUgcmFuZ2UgaXMsCm9u
IGl0cyBjb21tYW5kIGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMgfCAxMyArKysr
KysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMva2V4ZWMuaCAgIHwgIDEgKwogMiBmaWxlcyBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tYWNoaW5lX2tleGVjLmMgYi94ZW4vYXJjaC94ODYvbWFjaGluZV9rZXhlYy5j
CmluZGV4IGI3MGQ1YTZhODYuLjI3M2JjMjA2NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
YWNoaW5lX2tleGVjLmMKKysrIGIveGVuL2FyY2gveDg2L21hY2hpbmVfa2V4ZWMuYwpAQCAtMTg2
LDkgKzE4NiwxNiBAQCB2b2lkIG1hY2hpbmVfa2V4ZWMoc3RydWN0IGtleGVjX2ltYWdlICppbWFn
ZSkKIAogaW50IG1hY2hpbmVfa2V4ZWNfZ2V0KHhlbl9rZXhlY19yYW5nZV90ICpyYW5nZSkKIHsK
LQlpZiAocmFuZ2UtPnJhbmdlICE9IEtFWEVDX1JBTkdFX01BX1hFTikKLQkJcmV0dXJuIC1FSU5W
QUw7Ci0JcmV0dXJuIG1hY2hpbmVfa2V4ZWNfZ2V0X3hlbihyYW5nZSk7CisgICAgc3dpdGNoIChy
YW5nZS0+cmFuZ2UpIHsKKyAgICBjYXNlIEtFWEVDX1JBTkdFX01BX1hFTjoKKyAgICAgICAgcmV0
dXJuIG1hY2hpbmVfa2V4ZWNfZ2V0X3hlbihyYW5nZSk7CisgICAgY2FzZSBLRVhFQ19SQU5HRV9N
QV9MSVZFVVBEQVRFOgorICAgICAgICByYW5nZS0+c3RhcnQgPSBsdV9ib290bWVtX3N0YXJ0Owor
ICAgICAgICByYW5nZS0+c2l6ZSA9IGx1X2Jvb3RtZW1fc2l6ZTsKKyAgICAgICAgcmV0dXJuIDA7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQogfQogCiB2b2lk
IGFyY2hfY3Jhc2hfc2F2ZV92bWNvcmVpbmZvKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMva2V4ZWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oCmluZGV4IDNmMmEx
MTgzODEuLjI5ODM4MWFmOGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oCkBAIC0xNTAsNiArMTUwLDcgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2tleGVjX2xvYWRfdjEgewogI2RlZmluZSBLRVhFQ19SQU5HRV9NQV9F
RklfTUVNTUFQIDUgLyogbWFjaGluZSBhZGRyZXNzIGFuZCBzaXplIG9mCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBvZiB0aGUgRUZJIE1lbW9yeSBNYXAgKi8KICNkZWZp
bmUgS0VYRUNfUkFOR0VfTUFfVk1DT1JFSU5GTyA2IC8qIG1hY2hpbmUgYWRkcmVzcyBhbmQgc2l6
ZSBvZiB2bWNvcmVpbmZvICovCisjZGVmaW5lIEtFWEVDX1JBTkdFX01BX0xJVkVVUERBVEUgNyAv
KiBCb290IG1lbSBmb3IgbGl2ZSB1cGRhdGUgKi8KIAogLyoKICAqIEZpbmQgdGhlIGFkZHJlc3Mg
YW5kIHNpemUgb2YgY2VydGFpbiBtZW1vcnkgYXJlYXMKLS0gCjIuMjEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSE-0004Ib-HS; Thu, 30 Jan 2020 16:14:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSD-0004I9-MT
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:05 +0000
X-Inumbo-ID: 75a285c6-437b-11ea-ad98-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75a285c6-437b-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=T0s0/VAvwl0g9rp0gJ4yY/77JC3YwThEFwhhDArumQc=; b=G1/6HPsMgAzG3s+MOV47+gA3NV
 sfGWXzmNR3s5kh9gAonDoxdtbbYQcRmRhp3tRXi/xsftM8i8cjTcXMUi021fDJPsNqj9YRZ6/2BsY
 5viv9TgQhUyeDogP1g/HzbWdjEjJJxrRfqSdH3fWgVVcOzy8wDgrOWXM+B3vQ9guTQLcQ2srQqV9g
 QQ4AfCYsSv307IN8Eox8ArlbNrEy5dspmlat49/EKdkFOT1tsFK7T7IyRPkg+8iadi35Ut3aEyXTQ
 P1zofnPq1Hv1epqfSy7zcN5rvUedscczOTzYfywxRrvUV6prUkhf3dPWgN4yrr0iDZ0IdoUysCw7C
 OFOSN1UQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A6-SI; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009keW-LF; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:30 +0000
Message-Id: <20200130161330.2324143-22-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 22/22] x86/setup: simplify handling of
 initrdidx when no initrd present
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClJlbW92ZSBhIHRlcm5h
cnkgb3BlcmF0b3IgdGhhdCBtYWRlIG15IGJyYWluIGh1cnQgYW5kIHJlcGxhY2UgaXQgd2l0aApz
b21ldGhpbmcgc2ltcGxlciB0aGF0IG1ha2VzIGl0IGNsZWFyZXIgdGhhdCB0aGUgPj0gbWJpLT5t
b2RzX2NvdW50CmlzIGJlY2F1c2Ugb2Ygd2hhdCBmaW5kX2ZpcnN0X2JpdCgpIHJldHVybnMgd2hl
biBpdCBkb2Vzbid0IGZpbmQKYW55dGhpbmcuIEp1c3QgaGF2ZSBhIHNpbXBsZSBjb25kaXRpb24g
dG8gc2V0IGluaXRyZGlkeCB0byB6ZXJvIGluCnRoYXQgY2FzZSwgYW5kIGEgbXVjaCBzaW1wbGVy
IHRlcm5hcnkgb3BlcmF0b3IgaW4gdGhlIGNyZWF0ZV9kb20wKCkKY2FsbC4KClNpZ25lZC1vZmYt
Ynk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2FyY2gveDg2
L3NldHVwLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCA1M2Y3YjljZWQ0Li42YjNhNTc3N2NiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTk5Myw2
ICsxOTkzLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICBlbHNlCiAgICAgewogICAgICAgICBpbml0cmRpZHggPSBmaW5kX2ZpcnN0
X2JpdChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpOworICAgICAgICBpZiAoIGluaXRyZGlk
eCA+PSBtYmktPm1vZHNfY291bnQgKQorICAgICAgICAgICAgaW5pdHJkaWR4ID0gMDsKKwogICAg
ICAgICBpZiAoIGJpdG1hcF93ZWlnaHQobW9kdWxlX21hcCwgbWJpLT5tb2RzX2NvdW50KSA+IDEg
KQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCiAgICAgICAgICAgICAgICAgICAg
Ik11bHRpcGxlIGluaXRyZCBjYW5kaWRhdGVzLCBwaWNraW5nIG1vZHVsZSAjJXVcbiIsCkBAIC0y
MDAyLDggKzIwMDUsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQogICAgICAgICAgKiBzYWZlbHkgYWJvdmUgb3VyIGhlYXAuIFRoZSBzZWNv
bmQgbW9kdWxlLCBpZiBwcmVzZW50LCBpcyBhbiBpbml0cmQuCiAgICAgICAgICAqLwogICAgICAg
ICBkb20wID0gY3JlYXRlX2RvbTAobW9kLCBtb2R1bGVzX2hlYWRyb29tLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGluaXRyZGlkeCA+IDApICYmIChpbml0cmRpZHggPCBtYmktPm1vZHNf
Y291bnQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICA/IG1vZCArIGluaXRyZGlkeCA6IE5V
TEwsIGtleHRyYSwgbG9hZGVyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRyZGlk
eCA/IG1vZCArIGluaXRyZGlkeCA6IE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBr
ZXh0cmEsIGxvYWRlcik7CiAgICAgICAgIGlmICggZG9tMCA9PSBOVUxMICkKICAgICAgICAgICAg
IHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1NcbiIpOwogICAgIH0KLS0gCjIu
MjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:14: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 1ixCSJ-0004Lz-UI; Thu, 30 Jan 2020 16:14:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSI-0004LD-NT
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:10 +0000
X-Inumbo-ID: 75a8636a-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75a8636a-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=lUrLxpsmvhxnZ4nJpEXnAKJQpB1NwPaxNMGSqfQEiMI=; b=ivhdTqTwXTEt52uLg9U9VhjQ8f
 BsQ7ogoOaM15fsQW57tNSEUJtWZI/IMAdo7E0lpuVJlLRM6vx48r9MYv+n1vchH7EAzyNMCfOivvZ
 KEbUL/dUpsuWo7q1no0DO7eaebMzqCXtTcvcrgucf7eZSwQXHt4yddllm+AP3B5/t16NOHw5iR41m
 Me9pXlyw+mdvxGe7TRbfV/G9ClQcxL2bMjPKloT0z0jlNq9XR0PP2U3rCief1OwCp6pPSyk8QO5R0
 DdF8Qj0KEXROCHIq879FDgDppFixLEPF7DFdh4WxsPFcr05gpW8s+Yc8eE5iHUmpIYcy8ZZbTOzvI
 9LtRUOEQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A5-Rk; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009keR-Kh; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:29 +0000
Message-Id: <20200130161330.2324143-21-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 21/22] x86/setup: finish plumbing in live
 update path through __start_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldpdGggdGhpcyB3ZSBh
cmUgZmFpcmx5IG11Y2ggZG9uZSBoYWNraW5nIHVwIF9fc3RhcnRfeGVuKCkgdG8gc3VwcG9ydAps
aXZlIHVwZGF0ZS4gVGhlIGxpdmUgdXBkYXRlIGZ1bmN0aW9ucyB0aGVtc2VsdmVzIGFyZSBzdGls
bCBzdHVicywKYnV0IG5vdyB3ZSBjYW4gc3RhcnQgcG9wdWxhdGluZyB0aG9zZSB3aXRoIGFjdHVh
bCBzYXZlL3Jlc3RvcmUgb2YKZG9tYWluIGluZm9ybWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogRGF2
aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAu
YyAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4v
Y29tbW9uL2x1L3Jlc3RvcmUuYyB8ICA1ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9sdS5oICAgIHwg
IDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAu
YwppbmRleCBhYzkzOTY1YmU0Li41M2Y3YjljZWQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtODE2LDcgKzgxNiw3IEBAIHZv
aWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAg
dW5zaWduZWQgaW50IGluaXRyZGlkeCwgbnVtX3BhcmtlZCA9IDA7CiAgICAgbXVsdGlib290X2lu
Zm9fdCAqbWJpOwogICAgIG1vZHVsZV90ICptb2Q7Ci0gICAgdW5zaWduZWQgbG9uZyBucl9wYWdl
cywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29tLCBtb2R1bGVfbWFwWzFdOworICAgIHVu
c2lnbmVkIGxvbmcgbnJfcGFnZXMsIHJhd19tYXhfcGFnZSwgbW9kdWxlc19oZWFkcm9vbSA9IDAs
IG1vZHVsZV9tYXBbMV07CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsK
ICAgICBib29sIGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVkID0g
ZmFsc2UsIGx1X3Jlc2VydmVkID0gZmFsc2U7CiAgICAgaW50IHJldDsKQEAgLTk5Miw3ICs5OTIs
OCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgIH0KIAogICAgIGJpdG1hcF9maWxsKG1vZHVsZV9tYXAsIG1iaS0+bW9kc19jb3VudCk7
Ci0gICAgX19jbGVhcl9iaXQoMCwgbW9kdWxlX21hcCk7IC8qIERvbTAga2VybmVsIGlzIGFsd2F5
cyBmaXJzdCAqLworICAgIGlmICggIWx1X2JyZWFkY3J1bWJfcGh5cyApCisgICAgICAgIF9fY2xl
YXJfYml0KDAsIG1vZHVsZV9tYXApOyAvKiBEb20wIGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8K
IAogICAgIGlmICggcHZoX2Jvb3QgKQogICAgIHsKQEAgLTExNTEsOCArMTE1MiwxMiBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAg
ICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0
OwogICAgIH0KIAotICAgIG1vZHVsZXNfaGVhZHJvb20gPSBiemltYWdlX2hlYWRyb29tKGJvb3Rz
dHJhcF9tYXAobW9kKSwgbW9kLT5tb2RfZW5kKTsKLSAgICBib290c3RyYXBfbWFwKE5VTEwpOwor
CisgICAgaWYgKCAhbHVfYnJlYWRjcnVtYl9waHlzICkKKyAgICB7CisgICAgICAgIG1vZHVsZXNf
aGVhZHJvb20gPSBiemltYWdlX2hlYWRyb29tKGJvb3RzdHJhcF9tYXAobW9kKSwgbW9kLT5tb2Rf
ZW5kKTsKKyAgICAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKKyAgICB9CiAKICNpZm5kZWYgaGln
aG1lbV9zdGFydAogICAgIC8qIERvbid0IGFsbG93IHNwbGl0IGJlbG93IDRHYi4gKi8KQEAgLTE5
NzYsMjEgKzE5ODEsMzIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgY3B1X2hhc19ueCA/IFhFTkxPR19JTkZPIDogWEVO
TE9HX1dBUk5JTkcgIldhcm5pbmc6ICIsCiAgICAgICAgICAgIGNwdV9oYXNfbnggPyAiIiA6ICJu
b3QgIik7CiAKLSAgICBpbml0cmRpZHggPSBmaW5kX2ZpcnN0X2JpdChtb2R1bGVfbWFwLCBtYmkt
Pm1vZHNfY291bnQpOwotICAgIGlmICggYml0bWFwX3dlaWdodChtb2R1bGVfbWFwLCBtYmktPm1v
ZHNfY291bnQpID4gMSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwotICAgICAgICAg
ICAgICAgIk11bHRpcGxlIGluaXRyZCBjYW5kaWRhdGVzLCBwaWNraW5nIG1vZHVsZSAjJXVcbiIs
Ci0gICAgICAgICAgICAgICBpbml0cmRpZHgpOwogCi0gICAgLyoKLSAgICAgKiBXZSdyZSBnb2lu
ZyB0byBzZXR1cCBkb21haW4wIHVzaW5nIHRoZSBtb2R1bGUocykgdGhhdCB3ZSBzdGFzaGVkIHNh
ZmVseQotICAgICAqIGFib3ZlIG91ciBoZWFwLiBUaGUgc2Vjb25kIG1vZHVsZSwgaWYgcHJlc2Vu
dCwgaXMgYW4gaW5pdHJkIHJhbWRpc2suCi0gICAgICovCi0gICAgZG9tMCA9IGNyZWF0ZV9kb20w
KG1vZCwgbW9kdWxlc19oZWFkcm9vbSwKLSAgICAgICAgICAgICAgICAgICAgICAgKGluaXRyZGlk
eCA+IDApICYmIChpbml0cmRpZHggPCBtYmktPm1vZHNfY291bnQpCi0gICAgICAgICAgICAgICAg
ICAgICAgID8gbW9kICsgaW5pdHJkaWR4IDogTlVMTCwga2V4dHJhLCBsb2FkZXIpOwotICAgIGlm
ICggZG9tMCA9PSBOVUxMICkKLSAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgRE9NMCBn
dWVzdCBPU1xuIik7CisgICAgaWYgKCBsdV9icmVhZGNydW1iX3BoeXMgKQorICAgIHsKKyAgICAg
ICAgZG9tMCA9IGx1X3Jlc3RvcmVfZG9tYWlucygmbHVfc3RyZWFtKTsKKyAgICAgICAgaWYgKCBk
b20wID09IE5VTEwgKQorICAgICAgICAgICAgcGFuaWMoIk5vIERPTTAgZm91bmQgaW4gbGl2ZSB1
cGRhdGUgZGF0YVxuIik7CisKKyAgICAgICAgbHVfc3RyZWFtX2ZyZWUoJmx1X3N0cmVhbSk7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGluaXRyZGlkeCA9IGZpbmRfZmlyc3RfYml0
KG1vZHVsZV9tYXAsIG1iaS0+bW9kc19jb3VudCk7CisgICAgICAgIGlmICggYml0bWFwX3dlaWdo
dChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpID4gMSApCisgICAgICAgICAgICBwcmludGso
WEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAiTXVsdGlwbGUgaW5pdHJkIGNhbmRp
ZGF0ZXMsIHBpY2tpbmcgbW9kdWxlICMldVxuIiwKKyAgICAgICAgICAgICAgICAgICBpbml0cmRp
ZHgpOworICAgICAgICAvKgorICAgICAgICAgKiBXZSdyZSBnb2luZyB0byBzZXR1cCBkb21haW4w
IHVzaW5nIHRoZSBtb2R1bGUocykgdGhhdCB3ZSBzdGFzaGVkCisgICAgICAgICAqIHNhZmVseSBh
Ym92ZSBvdXIgaGVhcC4gVGhlIHNlY29uZCBtb2R1bGUsIGlmIHByZXNlbnQsIGlzIGFuIGluaXRy
ZC4KKyAgICAgICAgICovCisgICAgICAgIGRvbTAgPSBjcmVhdGVfZG9tMChtb2QsIG1vZHVsZXNf
aGVhZHJvb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5pdHJkaWR4ID4gMCkgJiYg
KGluaXRyZGlkeCA8IG1iaS0+bW9kc19jb3VudCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gbW9kICsgaW5pdHJkaWR4IDogTlVMTCwga2V4dHJhLCBsb2FkZXIpOworICAgICAgICBpZiAo
IGRvbTAgPT0gTlVMTCApCisgICAgICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBET00w
IGd1ZXN0IE9TXG4iKTsKKyAgICB9CiAKICAgICBoZWFwX2luaXRfbGF0ZSgpOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2x1L3Jlc3RvcmUuYyBiL3hlbi9jb21tb24vbHUvcmVzdG9yZS5jCmlu
ZGV4IGY1MmJiNjYwZDIuLjE2MzgyN2Y1ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbHUvcmVz
dG9yZS5jCisrKyBiL3hlbi9jb21tb24vbHUvcmVzdG9yZS5jCkBAIC0yMyw2ICsyMywxMSBAQCB2
b2lkIGx1X3Jlc2VydmVfcGFnZXMoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKQogICAgIH0KIH0K
IAorc3RydWN0IGRvbWFpbiAqbHVfcmVzdG9yZV9kb21haW5zKHN0cnVjdCBsdV9zdHJlYW0gKnN0
cmVhbSkKK3sKKyAgICBwYW5pYygiSW1wbGVtZW50IG1lIVxuIik7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbHUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9sdS5oCmluZGV4IDU4OGYyZGQxMzcuLjgxN2E4OGI3N2EgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9sdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9sdS5o
CkBAIC0zMSw2ICszMSw4IEBAIGludCBsdV9zYXZlX2FsbChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmlt
YWdlKTsKIAogdm9pZCBsdV9zdHJlYW1fbWFwKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgdW5z
aWduZWQgbG9uZyBtZm5zX3BoeXMsIGludCBucl9wYWdlcyk7CiB2b2lkIGx1X3Jlc2VydmVfcGFn
ZXMoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKTsKKy8qIFJldHVybnMgRG9tMCBpbiBjYXNlIHRo
ZSBhcmNoaXRlY3R1cmUgbmVlZHMgdG8gZG8gYW55dGhpbmcgc3BlY2lhbCB0byBpdCAqLworc3Ry
dWN0IGRvbWFpbiAqbHVfcmVzdG9yZV9kb21haW5zKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSk7
CiAKIC8qIFBvaW50ZXIgdG8gdGhlIGRhdGEgaW1tZWRpYXRlbHkgZm9sbG93aW5nIGEgcmVjb3Jk
IGhlYWRlciAqLwogI2RlZmluZSBMVV9SRUNfREFUQShoZHIpICgodm9pZCAqKSYoaGRyKVsxXSkK
LS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSP-0004Pt-AI; Thu, 30 Jan 2020 16:14:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSN-0004Ob-NX
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:15 +0000
X-Inumbo-ID: 758ad0ca-437b-11ea-a933-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 758ad0ca-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=P1JBbhQ8GJUIqzOoGTJM/rEnqMJxaYbZHtfoRu2ij9A=; b=uQsXGNFKRAQjhQu4gczJ6ykM9a
 qPjTFzzOeB9kNOSVOEqiXHoz7Nxim1uXoriSwyAaUfQaB13zbt1GbJh0/3LRJCvp+DGTkGPmSLdj5
 0PcOOTeXeYXqCv5nW5pter/mQUrNiYpDEQw7XMrWnln7TRl6b3GV/wOG31Lr8brNcWVpbwqYtnb7R
 caK2BmEujfXz3uqMyDQhmqvqDwREvwUDo0oZ9aLW/kg/CneCXLhINiot5mBIgxML4kTXLeSiJtppW
 5XPBvWwTS3vV5bu+51jPjcwYm5YvFKplnWrZShX0nPRoaYy3iVYuX4XkXx51UseIZAVJYZCr0Axzs
 U31SFj3w==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-00059z-IS; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdJ-Ba; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:15 +0000
Message-Id: <20200130161330.2324143-7-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 07/22] Add basic live update stream
 creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9NYWtl
ZmlsZSAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2x1L01ha2VmaWxlIHwgICAxICsKIHhlbi9jb21t
b24vbHUvc3RyZWFtLmMgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9sdS5oICAgfCAgMjkgKysrKysrKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDE2NiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9s
dS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vbHUvc3RyZWFtLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vbHUuaAoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDJhYmI4MjUwYjAuLjYw
NTAyYmI5MDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQpAQCAtNzIsMyArNzIsNCBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVi
c2FuCiAKIHN1YmRpci0kKENPTkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgogc3ViZGlyLSQo
Q09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gbGliZmR0CitzdWJkaXIteSArPSBsdQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9sdS9NYWtlZmlsZSBiL3hlbi9jb21tb24vbHUvTWFrZWZpbGUKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNjg5OTFiM2NhNAotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9jb21tb24vbHUvTWFrZWZpbGUKQEAgLTAsMCArMSBAQAorb2JqLXkgKz0g
c3RyZWFtLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbHUvc3RyZWFtLmMgYi94ZW4vY29tbW9u
L2x1L3N0cmVhbS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwZTEy
M2E0NjYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL2x1L3N0cmVhbS5jCkBAIC0wLDAg
KzEsMTM1IEBACisvKgorICogTGl2ZSB1cGRhdGUgZGF0YSBzdHJlYW0gaGFuZGxpbmcuCisgKgor
ICogRHVyaW5nIGxpdmUgdXBkYXRlLCBvbmUgdmVyc2lvbiBvZiBYZW4gKFhlbiMxKSBwZXJmb3Jt
cyBhIGtleGVjIGludG8KKyAqIGEgbmV3IHZlcnNpb24gb2YgWGVuIChYZW4jMiksIHBlcmZvcm1p
bmcgZ3Vlc3QtdHJhbnNwYXJlbnQgbGl2ZQorICogbWlncmF0aW9uIG9mIGFsbCBleGlzdGluZyBk
b21haW5zLgorICoKKyAqIFhlbiMyIG11c3QgYXZvaWQgc2NyaWJibGluZyBvbiBhbnkgcGFnZXMg
d2hpY2ggbWF5IGJlbG9uZyB0byBleGlzdGluZworICogZG9tYWlucy4gSW4gb3JkZXIgdG8gYWNo
aWV2ZSB0aGlzLCB3ZSByZXNlcnZlIGEgY29udGlndW91cyBhcmVhIG9mCisgKiBwaHlzaWNhbCBt
ZW1vcnkgdG8gYmUgdXNlZCBieSB0aGUgYm9vdCBhbGxvY2F0b3IgaW4gWGVuIzIuIFhlbiBtdXN0
CisgKiBub3QgYWxsb2NhdGUgcGFnZXMgZnJvbSB0aGF0IHJlZ2lvbiB3aGljaCBhcmUgbGF0ZXIg
c2hhcmVkIHdpdGgKKyAqIGd1ZXN0cyBvciBuZWVkIHRvIHBlcnNpc3QgYWNyb3NzIGxpdmUgdXBk
YXRlLgorICoKKyAqIFRoZSBsaXZlIHVwZGF0ZSBib290bWVtIHJlZ2lvbiBpcyByZXNlcnZlZCBi
eSB0aGUgZmlyc3QgWGVuIHRvIGJvb3QsCisgKiBhbmQgdXNlcnNwYWNlIGNhbiBvYnRhaW4gaXRz
IGFkZHJlc3MgdXNpbmcgS0VYRUNfQ01EX2tleGVjX2dldF9yYW5nZQorICogd2l0aCB0aGUgbmV3
IEtFWEVDX1JBTkdFX01BX0xJVkVVUERBVEUgdHlwZS4gVXNlcnNwYWNlIGtleGVjKDgpCisgKiBh
cHBlbmRzIHRoZSBhcHByb3ByaWF0ZSAnbGl2ZXVwZGF0ZT0nIHBhcmFtZXRlciB0byB0aGUgY29t
bWFuZCBsaW5lCisgKiBvZiBYZW4jMiB3aGVuIHNldHRpbmcgdXAgdGhlIGtleGVjIGltYWdlLgor
ICoKKyAqIEF0IHRoZSB0aW1lIG9mIGtleGVjLCBYZW4jMSBzZXJpYWxpc2VzIHRoZSBkb21haW4g
c3RhdGUgaW50byBidWZmZXJzCisgKiBhbGxvY2F0ZWQgZnJvbSBpdHMgb3duIGhlYXAuLCB0aGVu
IGNyZWF0ZXMgYSBzaW5nbGUgcGh5c2ljYWxseQorICogY29udGlndW91cyBzY2F0dGVyLWdhdGhl
ciBsaXN0IGNvbnRhaW5pbmcgdGhlIE1GTnMgb2YgdGhvc2UgZGF0YQorICogcGFnZXMgKHdoaWNo
IFhlbiMyIGNhbiB0aGVuIHRyaXZpYWxseSB2bWFwKCkpLiBJbiBhIHN5c3RlbSB3aXRoCisgKiA0
S2lCIHBhZ2VzLCB0aGUgTUZOIGxpc3QgZm9yIHRoZSBsaXZlIHVwZGF0ZSBkYXRhIHN0cmVhbSB3
aWxsIGZpdAorICogaW50byBhIHNpbmdsZSBwYWdlIHVudGlsIHRoZSB0b3RhbCBzaXplIG9mIHRo
ZSBsaXZlIHVwZGF0ZSBkYXRhCisgKiBleGNlZWRzIDJNaUIuCisgKgorICogVGhlIHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIE1GTiBsaXN0IGlzIHBhc3NlZCB0byBYZW4jMiBieSBwbGFjaW5nCisg
KiBpdCBhdCB0aGUgc3RhcnQgb2YgdGhlIHJlc2VydmVkIGxpdmUgdXBkYXRlIGJvb3RtZW0gcmVn
aW9uLCB3aXRoIGEKKyAqIG1hZ2ljIG51bWJlciB0byBhdm9pZCBmYWxzZSBwb3NpdGl2ZXMuCisg
Ki8KKworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92bWFwLmg+CisjaW5j
bHVkZSA8eGVuL2x1Lmg+CisKK3N0YXRpYyBpbnQgbHVfc3RyZWFtX2V4dGVuZChzdHJ1Y3QgbHVf
c3RyZWFtICpzdHJlYW0sIGludCBucl9wYWdlcykKK3sKKyAgICBpbnQgb3JkZXIgPSBnZXRfb3Jk
ZXJfZnJvbV9ieXRlcygobnJfcGFnZXMgKyAxKSAqIHNpemVvZihtZm5fdCkpOworICAgIGludCBv
bGRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcygoc3RyZWFtLT5ucl9wYWdlcyArIDEpICog
c2l6ZW9mKG1mbl90KSk7CisKKyAgICBpZiAoICFzdHJlYW0tPm5yX3BhZ2VzIHx8IG9yZGVyID4g
b2xkX29yZGVyICkKKyAgICB7CisgICAgICAgIG1mbl90ICpuZXdfcGdsaXN0ID0gYWxsb2NfeGVu
aGVhcF9wYWdlcyhvcmRlciwgMCk7CisKKwkJaWYgKCAhbmV3X3BnbGlzdCApCisgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKworICAgICAgICBpZiAoIHN0cmVhbS0+bnJfcGFnZXMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBtZW1jcHkobmV3X3BnbGlzdCwgc3RyZWFtLT5wYWdlbGlzdCwK
KyAgICAgICAgICAgICAgICAgICBzdHJlYW0tPm5yX3BhZ2VzICogc2l6ZW9mKG1mbl90KSk7Cisg
ICAgICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoc3RyZWFtLT5wYWdlbGlzdCwgb2xkX29yZGVy
KTsKKyAgICAgICAgfQorICAgICAgICBzdHJlYW0tPnBhZ2VsaXN0ID0gbmV3X3BnbGlzdDsKKyAg
ICB9CisgICAgd2hpbGUgKCBzdHJlYW0tPm5yX3BhZ2VzIDwgbnJfcGFnZXMgKQorICAgIHsKKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgTUVN
Rl9ub19vd25lcik7CisKKyAgICAgICAgaWYgKCAhcGcgKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKiBFbnN1cmUgdGhlIGNsZWFudXAgZnJlZXMgdGhlIGNvcnJlY3Qgb3JkZXIgb2YgcGFnZWxp
c3QgKi8KKyAgICAgICAgICAgIHN0cmVhbS0+bnJfcGFnZXMrKzsKKworICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgc3RyZWFtLT5wYWdlbGlzdFtzdHJlYW0t
Pm5yX3BhZ2VzKytdID0gcGFnZV90b19tZm4ocGcpOworICAgICAgICBzdHJlYW0tPnBhZ2VsaXN0
W3N0cmVhbS0+bnJfcGFnZXNdID0gSU5WQUxJRF9NRk47CisgICAgfQorCisgICAgaWYgKCBzdHJl
YW0tPmRhdGEgKQorICAgICAgICB2dW5tYXAoc3RyZWFtLT5kYXRhKTsKKyAgICBzdHJlYW0tPmRh
dGEgPSB2bWFwKHN0cmVhbS0+cGFnZWxpc3QsIHN0cmVhbS0+bnJfcGFnZXMpOworICAgIGlmICgg
IXN0cmVhbS0+ZGF0YSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgcmV0dXJuIDA7
Cit9CisKK3ZvaWQgKmx1X3N0cmVhbV9yZXNlcnZlKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwg
c2l6ZV90IHNpemUpCit7CisgICAgaW50IG5yX3BhZ2VzID0gKHN0cmVhbS0+bGVuICsgc2l6ZSAr
IFBBR0VfU0laRSAtIDEpID4+IFBBR0VfU0hJRlQ7CisKKyAgICBpZiAoIHN0cmVhbS0+bnJfcGFn
ZXMgPCBucl9wYWdlcyAmJiBsdV9zdHJlYW1fZXh0ZW5kKHN0cmVhbSwgbnJfcGFnZXMpICkKKyAg
ICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICByZXR1cm4gc3RyZWFtLT5kYXRhICsgc3RyZWFtLT5s
ZW47Cit9CisKK3ZvaWQgbHVfc3RyZWFtX2VuZF9yZXNlcnZhdGlvbihzdHJ1Y3QgbHVfc3RyZWFt
ICpzdHJlYW0sIHNpemVfdCBzaXplKQoreworICAgIHN0cmVhbS0+bGVuICs9IHNpemU7Cit9CisK
K2ludCBsdV9zdHJlYW1fYXBwZW5kKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgY29uc3Qgdm9p
ZCAqZGF0YSwgc2l6ZV90IHNpemUpCit7CisJdm9pZCAqcCA9IGx1X3N0cmVhbV9yZXNlcnZlKHN0
cmVhbSwgc2l6ZSk7CisKKyAgICBpZiAoICFwICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgbWVtY3B5KHAsIGRhdGEsIHNpemUpOworICAgIGx1X3N0cmVhbV9lbmRfcmVzZXJ2YXRpb24o
c3RyZWFtLCBzaXplKTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIGx1X3N0cmVhbV9mcmVl
KHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcygoc3RyZWFtLT5ucl9wYWdlcyArIDEpICogc2l6ZW9mKG1mbl90
KSk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoIHN0cmVhbS0+ZGF0YSApCisgICAg
ICAgIHZ1bm1hcChzdHJlYW0tPmRhdGEpOworCisgICAgaWYgKCBzdHJlYW0tPnBhZ2VsaXN0ICkK
KyAgICB7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgc3RyZWFtLT5ucl9wYWdlczsgaSsrICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKG1mbl92YWxpZChzdHJlYW0tPnBhZ2VsaXN0W2ld
KSkKKyAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShzdHJlYW0t
PnBhZ2VsaXN0W2ldKSk7CisgICAgICAgIH0KKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHN0
cmVhbS0+cGFnZWxpc3QsIG9yZGVyKTsKKyAgICB9Cit9CisKKy8qCisgKiBsb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBjCisgKiBjLWZpbGUtc3R5bGU6ICJic2QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIGVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2x1LmggYi94ZW4vaW5jbHVkZS94ZW4v
bHUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hYmIzMDU0NWZlCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2x1LmgKQEAgLTAsMCArMSwyOSBAQAor
I2lmbmRlZiBfX1hFTl9MVV9IX18KKyNkZWZpbmUgX19YRU5fTFVfSF9fCisKKyNpbmNsdWRlIDx4
ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKworc3RydWN0IGx1X3N0cmVhbSB7Cisg
ICAgbWZuX3QgKnBhZ2VsaXN0OworICAgIHNpemVfdCBsZW47CisgICAgaW50IG5yX3BhZ2VzOwor
ICAgIGNoYXIgKmRhdGE7Cit9OworCit2b2lkICpsdV9zdHJlYW1fcmVzZXJ2ZShzdHJ1Y3QgbHVf
c3RyZWFtICpzdHJlYW0sIHNpemVfdCBzaXplKTsKK3ZvaWQgbHVfc3RyZWFtX2VuZF9yZXNlcnZh
dGlvbihzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIHNpemVfdCBzaXplKTsKK2ludCBsdV9zdHJl
YW1fYXBwZW5kKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgY29uc3Qgdm9pZCAqZGF0YSwgc2l6
ZV90IHNpemUpOwordm9pZCBsdV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0p
OworCisjZW5kaWYgLyogX19YRU5fTFVfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:14: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 1ixCST-0004Su-O5; Thu, 30 Jan 2020 16:14:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSS-0004SM-Nl
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:20 +0000
X-Inumbo-ID: 7570e732-437b-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7570e732-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=cii2sqUGqqIXyUMQJswpEp7YbOA1HrjdrYUaabsuQ94=; b=NVcU3iEluDtLRkLrSlEhx/5SNC
 lnvYOy5/XRKC77W1rv+QXAm0v6PRNcjR4JsE7tk0vJ6rbd+8hYDRXX4bFZbQ6lq6wdHOJtl42b9Nk
 z6aJ81Z09iDvqxmwomAy/tX7uN0PsszjUUpzlH9IWZUSFKFQ4Dl7vCgQH8A8M8hti20ALrGt68MDD
 Jxb23YF+WO3O1SKgK6YEf2MH1GKkhNBGYr1VXMmaqOTC1YZ5xXSMSFH3pAc17SPmJ9cr+HbesmSb+
 6bpaAhh1fs2GXeLg1vrfOXJIc75Ihho3698ghhy7rWbtt2412dfZRHxIz6eWiT0GB8bmnR/DhQKJs
 9jMKcyjQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-00059w-F8; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kcr-7u; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:09 +0000
Message-Id: <20200130161330.2324143-1-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 01/22] x86/setup: Don't skip 2MiB
 underneath relocated Xen image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNldCAnZScgY29ycmVj
dGx5IHRvIHJlZmxlY3QgdGhlIGxvY2F0aW9uIHRoYXQgWGVuIGlzIGFjdHVhbGx5IHJlbG9jYXRl
ZAp0byBmcm9tIGl0cyBkZWZhdWx0IDJNaUIgbG9jYXRpb24uIE5vdCAyTWlCIGJlbG93IHRoYXQu
CgpUaGlzIGlzIG9ubHkgdmFndWVseSBhIGJ1ZyBmaXguIFRoZSAibWlzc2luZyIgMk1pQiB3b3Vs
ZCBoYXZlIGJlZW4gdXNlZAppbiB0aGUgZW5kLCBhbmQgZmVkIHRvIHRoZSBhbGxvY2F0b3IuIEl0
J3MganVzdCB0aGF0IG90aGVyIHRoaW5ncyBkb24ndApnZXQgdG8gc2l0IHJpZ2h0IHVwICpuZXh0
KiB0byB0aGUgWGVuIGltYWdlLCBhbmQgaXQgaXNuJ3QgdmVyeSB0aWR5LgoKRm9yIGxpdmUgdXBk
YXRlLCBJJ2QgcXVpdGUgbGlrZSBhIHNpbmdsZSBjb250aWd1b3VzIHJlZ2lvbiBmb3IgdGhlCnJl
c2VydmVkIGJvb3RtZW0gYW5kIFhlbiwgYWxsb3dpbmcgdGhlICdzbGFjaycgaW4gdGhlIGZvcm1l
ciB0byBiZSB1c2VkCndoZW4gWGVuIGl0c2VsZiBncm93cyBsYXJnZXIuIExldCdzIG5vdCBhbGxv
dyAyTWlCIG9mIHJhbmRvbSBoZWFwIHBhZ2VzCnRvIGdldCBpbiB0aGUgd2F5Li4uCgpTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ4NTg4ODM0MDQuLjI2NzdmMTI3YjkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xMDgwLDkgKzEwODAsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdGVfdXBkYXRlX2xp
bWl0OwogCiAgICAgICAgICAgICAvKiBTZWxlY3QgcmVsb2NhdGlvbiBhZGRyZXNzLiAqLwotICAg
ICAgICAgICAgZSA9IGVuZCAtIHJlbG9jX3NpemU7Ci0gICAgICAgICAgICB4ZW5fcGh5c19zdGFy
dCA9IGU7Ci0gICAgICAgICAgICBib290c3ltKHRyYW1wb2xpbmVfeGVuX3BoeXNfc3RhcnQpID0g
ZTsKKyAgICAgICAgICAgIHhlbl9waHlzX3N0YXJ0ID0gZW5kIC0gcmVsb2Nfc2l6ZTsKKyAgICAg
ICAgICAgIGUgPSB4ZW5fcGh5c19zdGFydCArIFhFTl9JTUdfT0ZGU0VUOworICAgICAgICAgICAg
Ym9vdHN5bSh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0KSA9IHhlbl9waHlzX3N0YXJ0OwogCiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm8gUFRFcyBwb2ludGluZyBhYm92ZSB0aGlz
IGFkZHJlc3MgYXJlIGNhbmRpZGF0ZXMgZm9yIHJlbG9jYXRpb24uCkBAIC0xMDkwLDcgKzEwOTAs
NyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgICAgICAgICAgICogYW5kIHRoZSBiZWdpbm5pbmcgb2YgcmVnaW9uIGZvciBkZXN0aW5h
dGlvbiBpbWFnZSBzb21lIFBURXMgbWF5CiAgICAgICAgICAgICAgKiBwb2ludCB0byBhZGRyZXNz
ZXMgaW4gcmFuZ2UgW2UsIGUgKyBYRU5fSU1HX09GRlNFVCkuCiAgICAgICAgICAgICAgKi8KLSAg
ICAgICAgICAgIHB0ZV91cGRhdGVfbGltaXQgPSBQRk5fRE9XTihlICsgWEVOX0lNR19PRkZTRVQp
OworICAgICAgICAgICAgcHRlX3VwZGF0ZV9saW1pdCA9IFBGTl9ET1dOKGUpOwogCiAgICAgICAg
ICAgICAvKgogICAgICAgICAgICAgICogUGVyZm9ybSByZWxvY2F0aW9uIHRvIG5ldyBwaHlzaWNh
bCBhZGRyZXNzLgpAQCAtMTA5OSw3ICsxMDk5LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAqIGRhdGEgdW50aWwg
YWZ0ZXIgd2UgaGF2ZSBzd2l0Y2hlZCB0byB0aGUgcmVsb2NhdGVkIHBhZ2V0YWJsZXMhCiAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAgIG1vdmVfbWVt
b3J5KGUgKyBYRU5fSU1HX09GRlNFVCwgWEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3RhcnQsIDEp
OworICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSwgWEVOX0lNR19PRkZTRVQsIF9lbmQgLSBfc3Rh
cnQsIDEpOwogCiAgICAgICAgICAgICAvKiBXYWxrIGluaXRpYWwgcGFnZXRhYmxlcywgcmVsb2Nh
dGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAgICAgICAgICAgcGw0ZSA9IF9fdmEo
X19wYShpZGxlX3BnX3RhYmxlKSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSZ-0004XP-96; Thu, 30 Jan 2020 16:14:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSX-0004WE-Ot
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:25 +0000
X-Inumbo-ID: 758a083e-437b-11ea-ad98-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 758a083e-437b-11ea-ad98-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=8bCC1czvIgY7PeMeaG5CbgEmu47OJWNzV1dFnhwyx6o=; b=r7fq0SbtTsPG2fwyLwzfpSYH0Z
 FhRGmoe46pwUiZnNPUdYys775LcrTc/j4YqBhbVPmWDSly5v+TLGAgvHCJjncJNLMjrkAnWfNNsAp
 8Y/ar538d4tqhCMtgeAMwMM9ijx+OC0MqCODibJnFD7SeyweznN4A7W5d4G1ys82IrzFfKym/R/p8
 Q0X5Ei34VbY11mBFAKiVLP6YD0fmEkkIVt4VTio3rDIXhmNjJX3wLzYhpRNXcxdXbkjKWB4bCJocr
 VLqvZaLrKPUR7tSfpzWmTQTeysiEpyi5/etRYSinnwkSDAuicIpKeN7m9pfCi3amkL2j9qTcn79Tn
 2bnFdc0w==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A1-LD; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdi-Ej; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:20 +0000
Message-Id: <20200130161330.2324143-12-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 12/22] xen/vmap: allow vmap() to be
 called during early boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi92bWFw
LmMgfCAyMyArKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMg
Yi94ZW4vY29tbW9uL3ZtYXAuYwppbmRleCAzNzkyMmY3MzViLi44MzQzNDYwNzk0IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtYXAuYworKysgYi94ZW4vY29tbW9uL3ZtYXAuYwpAQCAtNjgsNyAr
NjgsNyBAQCBzdGF0aWMgdm9pZCAqdm1fYWxsb2ModW5zaWduZWQgaW50IG5yLCB1bnNpZ25lZCBp
bnQgYWxpZ24sCiAgICAgc3Bpbl9sb2NrKCZ2bV9sb2NrKTsKICAgICBmb3IgKCA7IDsgKQogICAg
IHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgICAgIG1mbl90IG1mbjsKIAog
ICAgICAgICBBU1NFUlQodm1fbG93W3RdID09IHZtX3RvcFt0XSB8fCAhdGVzdF9iaXQodm1fbG93
W3RdLCB2bV9iaXRtYXAodCkpKTsKICAgICAgICAgZm9yICggc3RhcnQgPSB2bV9sb3dbdF07IHN0
YXJ0IDwgdm1fdG9wW3RdOyApCkBAIC0xMDMsOSArMTAzLDE3IEBAIHN0YXRpYyB2b2lkICp2bV9h
bGxvYyh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBhbGlnbiwKICAgICAgICAgaWYgKCB2
bV90b3BbdF0gPj0gdm1fZW5kW3RdICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAg
ICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwotICAgICAgICBpZiAoICFwZyAp
Ci0gICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0g
U1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQorICAgICAgICB7CisgICAgICAgICAgICBtZm4gPSBhbGxv
Y19ib290X3BhZ2VzKDEsIDEpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVM
TCwgMCk7CisgICAgICAgICAgICBpZiAoICFwZyApCisgICAgICAgICAgICAgICAgcmV0dXJuIE5V
TEw7CisgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwZyk7CisgICAgICAgIH0KIAogICAg
ICAgICBzcGluX2xvY2soJnZtX2xvY2spOwogCkBAIC0xMTMsNyArMTIxLDcgQEAgc3RhdGljIHZv
aWQgKnZtX2FsbG9jKHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50IGFsaWduLAogICAgICAg
ICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVkIGxvbmcpdm1fYml0
bWFwKHQpICsgdm1fdG9wW3RdIC8gODsKIAotICAgICAgICAgICAgaWYgKCAhbWFwX3BhZ2VzX3Rv
X3hlbih2YSwgcGFnZV90b19tZm4ocGcpLCAxLCBQQUdFX0hZUEVSVklTT1IpICkKKyAgICAgICAg
ICAgIGlmICggIW1hcF9wYWdlc190b194ZW4odmEsIG1mbiwgMSwgUEFHRV9IWVBFUlZJU09SKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2xlYXJfcGFnZSgodm9pZCAqKXZhKTsK
ICAgICAgICAgICAgICAgICB2bV90b3BbdF0gKz0gUEFHRV9TSVpFICogODsKQEAgLTEyMyw3ICsx
MzEsMTAgQEAgc3RhdGljIHZvaWQgKnZtX2FsbG9jKHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQg
aW50IGFsaWduLAogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UocGcpOworICAgICAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFy
bHlfYm9vdCApCisgICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWZuX3RvX21hZGRyKG1mbiks
IG1mbl90b19tYWRkcihtZm4pICsgUEFHRV9TSVpFKTsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAKICAgICAgICAgaWYgKCBz
dGFydCA+PSB2bV90b3BbdF0gKQogICAgICAgICB7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSd-0004aV-KV; Thu, 30 Jan 2020 16:14:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZPhi=3T=bombadil.srs.infradead.org=batv+316c8ce85392a3425e94+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSc-0004Zw-NO
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:30 +0000
X-Inumbo-ID: 757f79b4-437b-11ea-b211-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 757f79b4-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=7m1dAFoMUtNjEe58VPqWPcnanUtrN5ymOelPdQ5HWM8=; b=JFyYXbnVd5Wp0vUhUeRFtFK6Gx
 c1yAQUwr3Fn9fI0gQzYM350wAdb8K8B9iYdCNltdRl/3KL8RoMH6sgY2/6aFgy3qLmBxebBGhitms
 u7gt/G6exj6OLjam4gumJ8i9ya8ffMkYMBpD3YYCbMYuR9lcxEm+9USSHUVZzqGqwxIpMW+FVOqp2
 tCWJ5bSIBYOe0xTPFzWdXCGU/tZ0loXZaz4wyvDRUx34FNlkWiZrBafFvX0P8iqHqhDMQwdcKdkw1
 3aJQubmXR2b93rzWSVihImqgiY7zM36D7oGbKgztCsWeQLWsso45uapXqGK4r0HUuytL0ZLJEs0OA
 wSQlN/pg==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005A0-Ku; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdY-DY; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:18 +0000
Message-Id: <20200130161330.2324143-10-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 10/22] Don't add bad pages above
 HYPERVISOR_VIRT_END to the domheap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MSBmaWxlIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpp
bmRleCBhNzRiZjAyNTU5Li40YWRhNDQxMmRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTc1OCw2ICsxNzU4LDE4
IEBAIGludCBxdWVyeV9wYWdlX29mZmxpbmUobWZuX3QgbWZuLCB1aW50MzJfdCAqc3RhdHVzKQog
ICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBjb250aWdfYXZhaWxfcGFn
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2VzKQoreworICAg
IHVuc2lnbmVkIGxvbmcgaTsKKworICAgIGZvciAoIGkgPSAwIDsgaSA8IG1heF9wYWdlczsgaSsr
KQorICAgIHsKKyAgICAgICAgaWYgKCBwZ1tpXS5jb3VudF9pbmZvICYgKFBHQ19icm9rZW4gfCBQ
R0NfYWxsb2NhdGVkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgcmV0dXJuIGk7
Cit9CisKIC8qCiAgKiBIYW5kIHRoZSBzcGVjaWZpZWQgYXJiaXRyYXJ5IHBhZ2UgcmFuZ2UgdG8g
dGhlIHNwZWNpZmllZCBoZWFwIHpvbmUKICAqIGNoZWNraW5nIHRoZSBub2RlX2lkIG9mIHRoZSBw
cmV2aW91cyBwYWdlLiAgSWYgdGhleSBkaWZmZXIgYW5kIHRoZQpAQCAtMTc5OSwxOCArMTgxMSwy
NCBAQCBzdGF0aWMgdm9pZCBpbml0X2hlYXBfcGFnZXMoCiAgICAgewogICAgICAgICB1bnNpZ25l
ZCBpbnQgbmlkID0gcGh5c190b19uaWQocGFnZV90b19tYWRkcihwZytpKSk7CiAKKyAgICAgICAg
LyogSWYgdGhlIChmaXJzdCkgcGFnZSBpcyBhbHJlYWR5IG1hcmtlZCBiYWQsIG9yIGFsbG9jYXRl
ZCBpbiBhZHZhbmNlCisgICAgICAgICAqIGR1ZSB0byBsaXZlIHVwZGF0ZSwgZG9uJ3QgYWRkIGl0
IHRvIHRoZSBoZWFwLiAqLworICAgICAgICBpZiAocGdbaV0uY291bnRfaW5mbyAmIChQR0NfYnJv
a2VuIHwgUEdDX2FsbG9jYXRlZCkpCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBp
ZiAoIHVubGlrZWx5KCFhdmFpbFtuaWRdKSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY29udGlnX25yX3BhZ2VzID0gY29udGlnX2F2YWlsX3BhZ2VzKHBnICsgaSwgbnJf
cGFnZXMpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzID0gbWZuX3gocGFnZV90b19tZm4o
cGcgKyBpKSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBtZm5feChtZm5fYWRkKHBh
Z2VfdG9fbWZuKHBnICsgbnJfcGFnZXMgLSAxKSwgMSkpOworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBlID0gbWZuX3gobWZuX2FkZChwYWdlX3RvX21mbihwZyArIGkgKyBjb250aWdfbnJfcGFn
ZXMgLSAxKSwgMSkpOwogICAgICAgICAgICAgYm9vbCB1c2VfdGFpbCA9IChuaWQgPT0gcGh5c190
b19uaWQocGZuX3RvX3BhZGRyKGUgLSAxKSkpICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIShzICYgKCgxVUwgPDwgTUFYX09SREVSKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmaW5kX2ZpcnN0X3NldF9iaXQoZSkgPD0gZmluZF9maXJzdF9zZXRfYml0KHMp
KTsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbjsKIAotICAgICAgICAgICAgbiA9IGluaXRf
bm9kZV9oZWFwKG5pZCwgbWZuX3gocGFnZV90b19tZm4ocGcgKyBpKSksIG5yX3BhZ2VzIC0gaSwK
KyAgICAgICAgICAgIG4gPSBpbml0X25vZGVfaGVhcChuaWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBn
ICsgaSkpLCBjb250aWdfbnJfcGFnZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnVzZV90YWlsKTsKLSAgICAgICAgICAgIEJVR19PTihpICsgbiA+IG5yX3BhZ2VzKTsKKyAgICAg
ICAgICAgIEJVR19PTihuID4gY29udGlnX25yX3BhZ2VzKTsKICAgICAgICAgICAgIGlmICggbiAm
JiAhdXNlX3RhaWwgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGkgKz0gbiAtIDE7
CkBAIC0xODQ2LDYgKzE4NjQsNjMgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgYXZhaWxfaGVhcF9w
YWdlcygKICAgICByZXR1cm4gZnJlZV9wYWdlczsKIH0KIAorc3RhdGljIHZvaWQgbWFya19iYWRf
cGFnZXModm9pZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGJhZF9zcGZuLCBiYWRfZXBmbjsKKyAg
ICBjb25zdCBjaGFyICpwOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworI2lmZGVmIENPTkZJ
R19YODYKKyAgICBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmJhZHBhZ2U7CisgICAg
dW5zaWduZWQgaW50IGksIGosIGFycmF5X3NpemU7CisKKyAgICBiYWRwYWdlID0gZ2V0X3BsYXRm
b3JtX2JhZHBhZ2VzKCZhcnJheV9zaXplKTsKKyAgICBpZiAoIGJhZHBhZ2UgKQorICAgIHsKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQorICAgICAgICB7CisgICAg
ICAgICAgICBmb3IgKCBqID0gMDsgaiA8IDFVTCA8PCBiYWRwYWdlLT5vcmRlcjsgaisrICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIG1mbl92YWxpZChfbWZuKGJhZHBhZ2Ut
Pm1mbiArIGopKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwZyA9
IG1mbl90b19wYWdlKF9tZm4oYmFkcGFnZS0+bWZuICsgaikpOworICAgICAgICAgICAgICAgICAg
ICBwZy0+Y291bnRfaW5mbyB8PSBQR0NfYnJva2VuOworICAgICAgICAgICAgICAgICAgICBwYWdl
X2xpc3RfYWRkX3RhaWwocGcsICZwYWdlX2Jyb2tlbl9saXN0KTsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisjZW5kaWYKKworICAgIC8qIENoZWNr
IG5ldyBwYWdlcyBhZ2FpbnN0IHRoZSBiYWQtcGFnZSBsaXN0LiAqLworICAgIHAgPSBvcHRfYmFk
cGFnZTsKKyAgICB3aGlsZSAoICpwICE9ICdcMCcgKQorICAgIHsKKyAgICAgICAgYmFkX3NwZm4g
PSBzaW1wbGVfc3RydG91bChwLCAmcCwgMCk7CisgICAgICAgIGJhZF9lcGZuID0gYmFkX3NwZm47
CisKKyAgICAgICAgaWYgKCAqcCA9PSAnLScgKQorICAgICAgICB7CisgICAgICAgICAgICBwKys7
CisgICAgICAgICAgICBiYWRfZXBmbiA9IHNpbXBsZV9zdHJ0b3VsKHAsICZwLCAwKTsKKyAgICAg
ICAgICAgIGlmICggYmFkX2VwZm4gPCBiYWRfc3BmbiApCisgICAgICAgICAgICAgICAgYmFkX2Vw
Zm4gPSBiYWRfc3BmbjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKnAgPT0gJywnICkKKyAg
ICAgICAgICAgIHArKzsKKyAgICAgICAgZWxzZSBpZiAoICpwICE9ICdcMCcgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgd2hpbGUgKCBtZm5fdmFsaWQoX21mbihiYWRfc3BmbikpICYm
IGJhZF9zcGZuIDwgYmFkX2VwZm4gKQorICAgICAgICB7CisgICAgICAgICAgICBwZyA9IG1mbl90
b19wYWdlKF9tZm4oYmFkX3NwZm4pKTsKKyAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvIHw9IFBH
Q19icm9rZW47CisgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZwYWdlX2Jyb2tl
bl9saXN0KTsKKyAgICAgICAgICAgIGJhZF9zcGZuKys7CisgICAgICAgIH0KKyAgICB9Cit9CisK
IHZvaWQgX19pbml0IGVuZF9ib290X2FsbG9jYXRvcih2b2lkKQogewogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMTg3MCw2ICsxOTQ1LDggQEAgdm9pZCBfX2luaXQgZW5kX2Jvb3RfYWxsb2NhdG9y
KHZvaWQpCiAgICAgfQogICAgIG5yX2Jvb3RtZW1fcmVnaW9ucyA9IDA7CiAKKyAgICBtYXJrX2Jh
ZF9wYWdlcygpOworCiAgICAgaWYgKCAhZG1hX2JpdHNpemUgJiYgKG51bV9vbmxpbmVfbm9kZXMo
KSA+IDEpICkKICAgICAgICAgZG1hX2JpdHNpemUgPSBhcmNoX2dldF9kbWFfYml0c2l6ZSgpOwog
Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSj-0004eo-23; Thu, 30 Jan 2020 16:14:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSh-0004dz-NA
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:35 +0000
X-Inumbo-ID: 78cd6306-437b-11ea-b211-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cd6306-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=IlalkARsClixWlIYZ3dNEz91vQZ1wmUKqx0bvL84HHo=; b=3jirisKvFxxzCsna4kXLVhU/s7
 k/i7spQa4qNDgi57ADfn6/5gSVgqcuS2+2pMKT5EVIaOZOLJuF9v0jXTooO3hbdp85NF8FNIWjxof
 cbRBIumAdeAXOVJLda/LRFd9AGGyNfFDkfHKbCb8WzMNS3UlD+m36yagNHnOXSUi1kicxAztmnxgn
 5yObEuBNgSzA51+mh5AsydS6bYjyrCt1QbTJLdthFuTpdw5Pwme6Ov2XC5+eWVMX8zXJaMYEkTGq1
 oZduYT5epY7dI02eOlFtVJr4Gbxp3JQk8sbKPYkOtIayYtbBMcYZaGQr4IdFw93wFy0lT1varRiC8
 +7u1OLhQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tl-93; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdn-FO; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:21 +0000
Message-Id: <20200130161330.2324143-13-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 13/22] x86/setup: move vm_init() before
 end_boot_allocator()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCldlIHdvdWxkIGxpa2Ug
dG8gYmUgYWJsZSB0byB1c2Ugdm1hcCgpIHRvIG1hcCB0aGUgbGl2ZSB1cGRhdGUgZGF0YSwgYW5k
CndlIG5lZWQgdG8gZG8gYSBmaXJzdCBwYXNzIG9mIHRoZSBsaXZlIHVwZGF0ZSBkYXRhIGJlZm9y
ZSB3ZSBwcmltZSB0aGUKaGVhcCBiZWNhdXNlIHdlIG5lZWQgdG8ga25vdyB3aGljaCBwYWdlcyBu
ZWVkIHRvIGJlIHByZXNlcnZlZC4KClNpZ25lZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdt
d0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCA4ICsrLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGJh
OGMzZjBhMS4uZWEzZjQyM2I0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NzIsNiArMTU3Miw4IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBudW1hX2lu
aXRtZW1faW5pdCgwLCByYXdfbWF4X3BhZ2UpOwogCisgICAgdm1faW5pdCgpOworCiAgICAgaWYg
KCBsdV9ib290bWVtX3N0YXJ0ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGltaXQg
PSB2aXJ0X3RvX21mbihIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSk7CkBAIC0xNjM1LDEyICsxNjM3
LDYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICAgICAgZW5kX2Jvb3RfYWxsb2NhdG9yKCk7CiAKICAgICBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYm9vdDsKLSAgICAvKgotICAgICAqIE5vIGNhbGxzIGludm9sdmluZyBBQ1BJIGNv
ZGUgc2hvdWxkIGdvIGJldHdlZW4gdGhlIHNldHRpbmcgb2YKLSAgICAgKiBTWVNfU1RBVEVfYm9v
dCBhbmQgdm1faW5pdCgpIChvciBlbHNlIGFjcGlfb3Nfeyx1bn1tYXBfbWVtb3J5KCkKLSAgICAg
KiB3aWxsIGJyZWFrKS4KLSAgICAgKi8KLSAgICB2bV9pbml0KCk7CiAKICAgICBjb25zb2xlX2lu
aXRfcmluZygpOwogICAgIHZlc2FfaW5pdCgpOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 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 1ixCSo-0004io-DV; Thu, 30 Jan 2020 16:14:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSm-0004hg-NL
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:40 +0000
X-Inumbo-ID: 78caf2ba-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78caf2ba-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=ZQFPxvjbG/EwWLKgg6TYeH0pv/puTiqYoV1kR249sSU=; b=zgFQVEzgsQJyVaVsS8xoOhqMF4
 Ab/RzYf/MeImA12hEreW19krDoLRE/piY5yiR9ZDnDTyGnG+Adv4puHGY4WXK0boQSyPVRNW17m1s
 Ay8ayT3KedPQYdxAcYQuHw08igydv+I2w1t5uRO+5F0CoKVrxdVeQd2oscLHwkhtQQIVGTSY++9Fr
 +eJ8gedinb0A10nk0NlIm4M8QY11gS1pHymebjwdWt+FZ76V6go08zEeiGyyogAZukLm/QI72IMKR
 Hm5ctlb+27a/plOklIVKew0Y5mORR7OF/FgEypP4hZ33vhV8hftuGin2DguOQpkW4uuJy2eV2u0WO
 RFS6t1Vw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tj-6S; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdT-Co; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:17 +0000
Message-Id: <20200130161330.2324143-9-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 09/22] Add basic lu_save_all() shell
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCi0tLQogeGVuL2NvbW1v
bi9rZXhlYy5jICAgICB8ICA2ICsrKysrCiB4ZW4vY29tbW9uL2x1L01ha2VmaWxlIHwgIDIgKy0K
IHhlbi9jb21tb24vbHUvc2F2ZS5jICAgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9sdS5oICAgfCAgMyArKysKIDQgZmlsZXMg
Y2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9jb21tb24vbHUvc2F2ZS5jCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhlYy5j
IGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGE3OGFhNGY1YjAuLjY1OGZlM2QzZDQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTI5
LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvZWxmbm90ZS5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8eGVuL2x1Lmg+CiAjaWZkZWYg
Q09ORklHX0NPTVBBVAogI2luY2x1ZGUgPGNvbXBhdC9rZXhlYy5oPgogI2VuZGlmCkBAIC00MDcs
NiArNDA4LDExIEBAIHN0YXRpYyBsb25nIGtleGVjX3JlYm9vdCh2b2lkICpfaW1hZ2UpCiBzdGF0
aWMgbG9uZyBrZXhlY19saXZlX3VwZGF0ZSh2b2lkICpfaW1hZ2UpCiB7CiAgICAgc3RydWN0IGtl
eGVjX2ltYWdlICppbWFnZSA9IF9pbWFnZTsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gbHVf
c2F2ZV9hbGwoaW1hZ2UpOworICAgIGlmIChyZXQpCisgICAgICAgIHJldHVybiByZXQ7CiAKICAg
ICBrZXhlY2luZyA9IFRSVUU7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbHUvTWFrZWZpbGUg
Yi94ZW4vY29tbW9uL2x1L01ha2VmaWxlCmluZGV4IDY4OTkxYjNjYTQuLjdiN2Q5NzVmNjUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbHUvTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9sdS9NYWtl
ZmlsZQpAQCAtMSArMSBAQAotb2JqLXkgKz0gc3RyZWFtLm8KK29iai15ICs9IHN0cmVhbS5vIHNh
dmUubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9sdS9zYXZlLmMgYi94ZW4vY29tbW9uL2x1L3Nh
dmUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jNDM5NjJjNDRlCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9sdS9zYXZlLmMKQEAgLTAsMCArMSw1NiBAQAor
CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRl
IDx4ZW4vbHUuaD4KKyNpbmNsdWRlIDx4ZW4va2ltYWdlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CisKK2ludCBsdV9zYXZlX2dsb2JhbChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0pCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKKworaW50IGx1X3NhdmVfZG9tYWluKHN0cnVjdCBsdV9zdHJlYW0g
KnN0cmVhbSwgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworaW50IGx1
X3NhdmVfYWxsKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UpCit7CisgICAgc3RydWN0IGx1X3N0
cmVhbSBzdHJlYW07CisgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBpbnQgcmV0OworCisgICAg
bWVtc2V0KCZzdHJlYW0sIDAsIHNpemVvZihzdHJlYW0pKTsKKworICAgIHJldCA9IGx1X3NhdmVf
Z2xvYmFsKCZzdHJlYW0pOworCisgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgeworICAg
ICAgICBpZiAocmV0KQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0ID0gbHVfc2F2
ZV9kb21haW4oJnN0cmVhbSwgZCk7CisgICAgfQorCisgICAgaWYgKCFyZXQpCisgICAgICAgIHJl
dCA9IGtpbWFnZV9hZGRfbGl2ZV91cGRhdGVfZGF0YShpbWFnZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgX21mbih2aXJ0X3RvX21mbihzdHJlYW0ucGFnZWxpc3QpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RyZWFtLm5yX3BhZ2VzKTsKKworICAgIGlmIChyZXQpCisgICAgICAg
IGx1X3N0cmVhbV9mcmVlKCZzdHJlYW0pOworCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbHUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9sdS5oCmluZGV4IDIxZWUxODI1ZDMuLmYyMzJhNTY5NTAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9sdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9sdS5oCkBAIC0x
OSw2ICsxOSw5IEBAIHZvaWQgbHVfc3RyZWFtX2VuZF9yZXNlcnZhdGlvbihzdHJ1Y3QgbHVfc3Ry
ZWFtICpzdHJlYW0sIHNpemVfdCBzaXplKTsKIGludCBsdV9zdHJlYW1fYXBwZW5kKHN0cnVjdCBs
dV9zdHJlYW0gKnN0cmVhbSwgY29uc3Qgdm9pZCAqZGF0YSwgc2l6ZV90IHNpemUpOwogdm9pZCBs
dV9zdHJlYW1fZnJlZShzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0pOwogCitzdHJ1Y3Qga2V4ZWNf
aW1hZ2U7CitpbnQgbHVfc2F2ZV9hbGwoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSk7CisKICNl
bmRpZiAvKiBfX1hFTl9MVV9IX18gKi8KIAogLyoKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:48 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSt-0004nL-Ph; Thu, 30 Jan 2020 16:14:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSr-0004ll-O9
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:45 +0000
X-Inumbo-ID: 78c91d78-437b-11ea-b211-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78c91d78-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=+EvjtNtQ/Zt64mtfAp1QVm2tBB6SY7x7nrE15LbB/oA=; b=X7iQOJbgC6Oc8YF9TDnqAqDLnt
 eZ4f1UjLXYkpmDxs4D7utHH3PylsHwl15lL/hn2FRbtv5QI1XnZuFMGhak4krfJYl4RI2/Tm8WGRD
 VKAxzgllworT5oEoIEmXu4zFrDG5cEIMPZJ4VlGRvniIsQK3nqAHlF8X6K+lw5whh/HPD8uIfmUb0
 X7AGnyUh9Hf78QkfrWBK8kTCnA7NjL2yz1eNfHKNw/iWHdVbZoyefc6ub4Kzx5oRXsxXQgtlkHKyC
 FzTtWKcVOvo+sfIXnfr2+1x6ltQ8mwz7fUylFeJv8em+ugfM8nvXDdauJMo7h2Zt3CWUQOJybJuFY
 RNNDQwhw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005To-D6; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009keH-JI; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:27 +0000
Message-Id: <20200130161330.2324143-19-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 19/22] Add shell of lu_reserve_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgY3VycmVudGx5
IG9ubHkgaXRlcmF0ZXMgb3ZlciB0aGUgcmVjb3JkcyBhbmQgcHJpbnRzIHRoZSB2ZXJzaW9uIG9m
ClhlbiB0aGF0IHdlJ3JlIGxpdmUgdXBkYXRpbmcgZnJvbS4KCkluIHRoZSBmdWxsbmVzcyBvZiB0
aW1lLCBpdCB3aWxsIGFsc28gcmVzZXJ2ZSB0aGUgcGFnZXMgcGFzc2VkIG92ZXIgYXMKTTJQIGFz
IHdlbGwgYXMgdGhlIHBhZ2VzIGJlbG9uZ2luZyB0byBwcmVzZXJ2ZWQgZG9tYWlucy4KClNpZ25l
ZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgfCAgMiArKwogeGVuL2NvbW1vbi9sdS9NYWtlZmlsZSAgfCAgMiAr
LQogeGVuL2NvbW1vbi9sdS9yZXN0b3JlLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbHUuaCAgICB8IDE4ICsrKysrKysrKysrKysrKysr
KwogNCBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9sdS9yZXN0b3JlLmMKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGVlYTY3MGUwM2Iu
LmY3ODk3MTNiMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjAzLDYgKzE2MDMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGlmICggbHVfYnJlYWRjcnVt
Yl9waHlzICkKICAgICB7CiAgICAgICAgIGx1X3N0cmVhbV9tYXAoJmx1X3N0cmVhbSwgbHVfbWZu
bGlzdF9waHlzLCBsdV9ucl9wYWdlcyk7CisKKyAgICAgICAgbHVfcmVzZXJ2ZV9wYWdlcygmbHVf
c3RyZWFtKTsKICAgICB9CiAKICAgICBpZiAoIGx1X2Jvb3RtZW1fc3RhcnQgKQpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9sdS9NYWtlZmlsZSBiL3hlbi9jb21tb24vbHUvTWFrZWZpbGUKaW5kZXgg
N2I3ZDk3NWY2NS4uNTkyYzcyZTFlYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9sdS9NYWtlZmls
ZQorKysgYi94ZW4vY29tbW9uL2x1L01ha2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSArPSBzdHJl
YW0ubyBzYXZlLm8KK29iai15ICs9IHN0cmVhbS5vIHNhdmUubyByZXN0b3JlLm8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbHUvcmVzdG9yZS5jIGIveGVuL2NvbW1vbi9sdS9yZXN0b3JlLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZjUyYmI2NjBkMgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9jb21tb24vbHUvcmVzdG9yZS5jCkBAIC0wLDAgKzEsMzQgQEAKKyNpbmNs
dWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi9s
dS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9sdS5oPgorCisjaW5j
bHVkZSA8cHVibGljL21pZ3JhdGlvbl9zdHJlYW0uaD4KKwordm9pZCBsdV9yZXNlcnZlX3BhZ2Vz
KHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSkKK3sKKyAgICBzdHJ1Y3QgbXJfcmhkciAqaGRyOwor
CisgICAgd2hpbGUgKCAoaGRyID0gbHVfbmV4dF9yZWNvcmQoc3RyZWFtKSkgJiYgaGRyLT50eXBl
ICE9IFJFQ19UWVBFX0VORCApCisgICAgeworICAgICAgICBpZiAoIGhkci0+dHlwZSA9PSBSRUNf
VFlQRV9MVV9WRVJTSU9OICYmCisgICAgICAgICAgICAgaGRyLT5sZW5ndGggPT0gc2l6ZW9mKHN0
cnVjdCBtcl9sdV92ZXJzaW9uKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBtcl9s
dV92ZXJzaW9uICp2ZXJzID0gTFVfUkVDX0RBVEEoaGRyKTsKKworICAgICAgICAgICAgcHJpbnRr
KCJMaXZlIHVwZGF0ZSBmcm9tIFhlbiAlZC4lZFxuIiwKKyAgICAgICAgICAgICAgICAgICB2ZXJz
LT54ZW5fbWFqb3IsIHZlcnMtPnhlbl9taW5vcik7CisgICAgICAgIH0KKyAgICB9Cit9CisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2x1Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vbHUuaAppbmRleCBjMDIyNjhlNDE0Li41ODhmMmRkMTM3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbHUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbHUuaApA
QCAtNSw2ICs1LDggQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vbW0u
aD4KIAorI2luY2x1ZGUgPHB1YmxpYy9taWdyYXRpb25fc3RyZWFtLmg+CisKICNkZWZpbmUgTElW
RV9VUERBVEVfTUFHSUMgICAgICAgICgweDRjNjk3NjY1NTU3MDY0NjFVTCAmIFBBR0VfTUFTSykK
IAogc3RydWN0IGx1X3N0cmVhbSB7CkBAIC0yOCw2ICszMCwyMiBAQCBzdHJ1Y3Qga2V4ZWNfaW1h
Z2U7CiBpbnQgbHVfc2F2ZV9hbGwoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSk7CiAKIHZvaWQg
bHVfc3RyZWFtX21hcChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIHVuc2lnbmVkIGxvbmcgbWZu
c19waHlzLCBpbnQgbnJfcGFnZXMpOwordm9pZCBsdV9yZXNlcnZlX3BhZ2VzKHN0cnVjdCBsdV9z
dHJlYW0gKnN0cmVhbSk7CisKKy8qIFBvaW50ZXIgdG8gdGhlIGRhdGEgaW1tZWRpYXRlbHkgZm9s
bG93aW5nIGEgcmVjb3JkIGhlYWRlciAqLworI2RlZmluZSBMVV9SRUNfREFUQShoZHIpICgodm9p
ZCAqKSYoaGRyKVsxXSkKKworc3RhdGljIGlubGluZSBzdHJ1Y3QgbXJfcmhkciAqbHVfbmV4dF9y
ZWNvcmQoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKQoreworICAgIHN0cnVjdCBtcl9yaGRyICpo
ZHIgPSAoc3RydWN0IG1yX3JoZHIgKikoc3RyZWFtLT5kYXRhICsgc3RyZWFtLT5sYXN0X2hkcik7
CisKKyAgICBpZiAoc3RyZWFtLT5sZW4gPCBzdHJlYW0tPmxhc3RfaGRyICsgc2l6ZW9mKCpoZHIp
IHx8CisgICAgICAgIHN0cmVhbS0+bGVuIDwgc3RyZWFtLT5sYXN0X2hkciArIHNpemVvZigqaGRy
KSArIGhkci0+bGVuZ3RoKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHN0cmVhbS0+bGFz
dF9oZHIgKz0gc2l6ZW9mKCpoZHIpICsgUk9VTkRVUChoZHItPmxlbmd0aCwgMTw8UkVDX0FMSUdO
X09SREVSKTsKKyAgICByZXR1cm4gaGRyOworfQogCiAjZW5kaWYgLyogX19YRU5fTFVfSF9fICov
CiAKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCSy-0004rS-FN; Thu, 30 Jan 2020 16:14:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCSw-0004qG-Op
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:50 +0000
X-Inumbo-ID: 78cadfaa-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cadfaa-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=p233OatuRQuoWS6LOUmWPlwIXjbBEnNCI12DOuMnnC8=; b=omlMB7VKOb0lN6S+/niIOHxA1Q
 0aONWvBgNIP1l53seXDxs1oOkiPDyw/T4IIFi+zILxo78iu3I8iRr49H9Cylq+dIX8snjOgQSO0nO
 S1jLhBS34GCFZYdvih2vAzFPazTAEmi982WhXo0t6AjnbLR1gzRKCupsgSFwTK9c72Y1YXZ5hHQq9
 z4EalRZtO67jl72qBcteomsg34vc+LmiEafd0Gy/eZ3yCjcdK7zxpHpxKfhGvET8ZCrdC/q71f7ae
 DQQKDNfJnAz0bC/Q1vSY1joVlvpR5/2AxbllScAzO9K6q/fVf/jdY1gILaVKN8QLb4jgdGlSeO1lg
 pQVXkILw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Th-4V; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdE-At; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:14 +0000
Message-Id: <20200130161330.2324143-6-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 06/22] Add IND_WRITE64 primitive to kexec
 kimage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgYWxsb3dzIGEg
c2luZ2xlIHBhZ2UtYWxpZ25lZCBwaHlzaWNhbCBhZGRyZXNzIHRvIGJlIHdyaXR0ZW4gdG8KdGhl
IGN1cnJlbnQgZGVzdGluYXRpb24sIGludGVuZGVkIHRvIHBhc3MgdGhlIGxvY2F0aW9uIG9mIHRo
ZSBsaXZlCnVwZGF0ZSBkYXRhIHN0cmVhbSBmcm9tIG9uZSBYZW4gdG8gdGhlIG5leHQuCgpTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQva2V4ZWNfcmVsb2MuUyB8IDkgKysrKysrKystCiB4ZW4vaW5jbHVkZS94
ZW4va2ltYWdlLmggICAgICAgICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9rZXhl
Y19yZWxvYy5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9rZXhlY19yZWxvYy5TCmluZGV4IGQ0ODhk
MTI3Y2YuLmE3NWY5ODk5MjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQva2V4ZWNf
cmVsb2MuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2tleGVjX3JlbG9jLlMKQEAgLTEzMSwx
MSArMTMxLDE4IEBAIGlzX3NvdXJjZToKICAgICAgICAgam1wICAgICBuZXh0X2VudHJ5CiBpc196
ZXJvOgogICAgICAgICB0ZXN0YiAgICRJTkRfWkVSTywgJWNsCi0gICAgICAgIGp6ICAgICAgbmV4
dF9lbnRyeQorICAgICAgICBqeiAgICAgIGlzX3dyaXRlNjQKICAgICAgICAgbW92bCAgICAkKFBB
R0VfU0laRSAvIDgpLCAlZWN4ICAvKiBaZXJvIHRoZSBkZXN0aW5hdGlvbiBwYWdlLiAqLwogICAg
ICAgICB4b3JsICAgICVlYXgsICVlYXgKICAgICAgICAgcmVwIHN0b3NxCiAgICAgICAgIGptcCAg
ICAgbmV4dF9lbnRyeQoraXNfd3JpdGU2NDoKKyAgICAgICAgdGVzdGIgICAkSU5EX1dSSVRFNjQs
ICVjbAorICAgICAgICBqeiAgICAgIG5leHRfZW50cnkKKyAgICAgICAgYW5kcSAgICAkUEFHRV9N
QVNLLCAlcmN4CisgICAgICAgIG1vdnEgICAgJXJjeCwgJXJheAorICAgICAgICBzdG9zcQorICAg
ICAgICBqbXAgICAgIG5leHRfZW50cnkKIGRvbmU6CiAgICAgICAgIHBvcHEgICAgJXJieAogICAg
ICAgICByZXQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaCBiL3hlbi9pbmNs
dWRlL3hlbi9raW1hZ2UuaAppbmRleCBjYmZiOWU5MDU0Li5lOTQ4MzlkN2MzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tpbWFnZS5o
CkBAIC02LDYgKzYsNyBAQAogI2RlZmluZSBJTkRfRE9ORSAgICAgICAgIDB4NAogI2RlZmluZSBJ
TkRfU09VUkNFICAgICAgIDB4OAogI2RlZmluZSBJTkRfWkVSTyAgICAgICAgMHgxMAorI2RlZmlu
ZSBJTkRfV1JJVEU2NCAgICAgMHgyMAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:14:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCT3-0004wC-Rc; Thu, 30 Jan 2020 16:14:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCT1-0004uO-OI
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:14:55 +0000
X-Inumbo-ID: 78cad7e4-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cad7e4-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=j0bRNgj/mkTr+3RVAh2A0VZOBTd/VSZMQJdSs4KPZ0I=; b=0i7G+cHLZGpPJpeYPH6bFwyPU7
 ZGIAtDNG7ulsMnGt0hr5a7vi7jPXD4O7dOHquOAPPKbu4kbz3dRJ1Rm4jy/fGKYoQ7RHh5Tu0ww+t
 91QWMXlbs1zuEfDcMb4/NbNfiudsIEvHyxTYy779YOUJWaGF4RFpIV+DaojGSjCDGEy4MJ5ZSMZW8
 cCRSvcw8f4bfnE1ZU1V/m+oZh5cPa/1fwcdwVsfothtsXJ0ObY6VmGnEbPKo8+S5nowy+4qQKKa4y
 6W4+hC0CMdXdVSns2LfrVcFdg3nO0V8kEcn0xK8/PvHXWnv2uc71+M2CFieUUxp+zG9m76TpoFy6B
 BhaE+EPQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Ti-63; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdO-CI; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:16 +0000
Message-Id: <20200130161330.2324143-8-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 08/22] Add kimage_add_live_update_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9raW1h
Z2UuYyAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUveGVuL2tpbWFnZS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vbHUuaCAgICAgfCAg
MyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24va2ltYWdlLmMgYi94ZW4vY29tbW9uL2tpbWFnZS5jCmluZGV4IDIxMDI0MWRmYjcu
Ljg2ZDI3OTdjYmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2ltYWdlLmMKKysrIGIveGVuL2Nv
bW1vbi9raW1hZ2UuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2lu
Y2x1ZGUgPHhlbi9rZXhlYy5oPgogI2luY2x1ZGUgPHhlbi9raW1hZ2UuaD4KKyNpbmNsdWRlIDx4
ZW4vbHUuaD4KIAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKQEAgLTkzOCw2ICs5MzksMzkgQEAg
ZG9uZToKICAgICByZXR1cm4gcmV0OwogfQogCitpbnQga2ltYWdlX2FkZF9saXZlX3VwZGF0ZV9k
YXRhKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UsIG1mbl90IGRhdGEsIGludCBucl9tZm5zKQor
eworICAgIGludCByZXQ7CisKKyAgICAvKgorICAgICAqIEZvciBsaXZlIHVwZGF0ZSwgd2UgcGxh
Y2UgdGhlIHBoeXNpY2FsIGxvY2F0aW9uIG9mICdkYXRhJworICAgICAqIGludG8gdGhlIGZpcnN0
IDY0IGJpdHMgb2YgdGhlIHJlc2VydmVkIGxpdmUgdXBkYXRlIGJvb3RtZW0KKyAgICAgKiByZWdp
b24uIEF0ICdkYXRhJyBpcyBhbiBNRk4gbGlzdCBvZiBwYWdlcyBjb250YWluaW5nIHRoZQorICAg
ICAqIGFjdHVhbCBsaXZlIHVwZGF0ZSBzdHJlYW0sIHdoaWNoIHRoZSBuZXcgWGVuIGNhbiB2bWFw
KCkuCisgICAgICoKKyAgICAgKiBBcHBlbmQgSU5EX1dSSVRFNjQgb3BlcmF0aW9ucyB0byB0aGUg
ZW5kIG9mIHRoZSBraW1hZ2Ugc3RyZWFtCisgICAgICogdG8gc3RvcmUgdGhlIGxpdmUgdXBkYXRl
IG1hZ2ljIGFuZCB0aGUgYWRkcmVzcyBvZiAnZGF0YScgZm9yCisgICAgICogdGhlIG5ldyBYZW4g
dG8gc2VlLgorICAgICAqLworICAgIGlmICghbHVfYm9vdG1lbV9zdGFydCB8fCBraW1hZ2VfZHN0
X3VzZWQoaW1hZ2UsIGx1X2Jvb3RtZW1fc3RhcnQpKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHJldCA9IG1hY2hpbmVfa2V4ZWNfYWRkX3BhZ2UoaW1hZ2UsIGx1X2Jvb3RtZW1fc3Rh
cnQsIGx1X2Jvb3RtZW1fc3RhcnQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIHJldHVy
biByZXQ7CisKKyAgICByZXQgPSBraW1hZ2Vfc2V0X2Rlc3RpbmF0aW9uKGltYWdlLCBsdV9ib290
bWVtX3N0YXJ0KTsKKyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0ID0ga2ltYWdlX2FkZF9lbnRy
eShpbWFnZSwgTElWRV9VUERBVEVfTUFHSUMgfCBJTkRfV1JJVEU2NCk7CisgICAgaWYgKCFyZXQp
CisgICAgICAgIHJldCA9IGtpbWFnZV9hZGRfZW50cnkoaW1hZ2UsIG1mbl90b19tYWRkcihkYXRh
KSB8IElORF9XUklURTY0KTsKKyAgICBpZiAoIXJldCkKKyAgICAgICAgcmV0ID0ga2ltYWdlX2Fk
ZF9lbnRyeShpbWFnZSwgKG5yX21mbnMgPDwgUEFHRV9TSElGVCkgfCBJTkRfV1JJVEU2NCk7CisK
KyAgICBraW1hZ2VfdGVybWluYXRlKGltYWdlKTsKKworICAgIHJldHVybiByZXQ7Cit9CiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2tpbWFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2tpbWFnZS5oCmluZGV4IGU5NDgzOWQ3YzMu
LjFlMGUzNzhhZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmgKQEAgLTU0LDYgKzU0LDkgQEAgdW5zaWduZWQgbG9uZyBr
aW1hZ2VfZW50cnlfaW5kKGtpbWFnZV9lbnRyeV90ICplbnRyeSwgYm9vbF90IGNvbXBhdCk7CiBp
bnQga2ltYWdlX2J1aWxkX2luZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCBtZm5fdCBpbmRf
bWZuLAogICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGNvbXBhdCk7CiAKK2ludCBraW1hZ2Vf
YWRkX2xpdmVfdXBkYXRlX2RhdGEoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwgbWZuX3QgZGF0
YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yX21mbnMpOworCiAjZW5k
aWYgLyogX19BU1NFTUJMWV9fICovCiAKICNlbmRpZiAvKiBfX1hFTl9LSU1BR0VfSF9fICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbHUuaCBiL3hlbi9pbmNsdWRlL3hlbi9sdS5oCmlu
ZGV4IGFiYjMwNTQ1ZmUuLjIxZWUxODI1ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9s
dS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9sdS5oCkBAIC0xLDkgKzEsMTIgQEAKICNpZm5kZWYg
X19YRU5fTFVfSF9fCiAjZGVmaW5lIF9fWEVOX0xVX0hfXwogCisKICNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KIAorI2RlZmluZSBMSVZFX1VQREFURV9NQUdJQyAg
ICAgICAgKDB4NGM2OTc2NjU1NTcwNjQ2MVVMICYgUEFHRV9NQVNLKQorCiBzdHJ1Y3QgbHVfc3Ry
ZWFtIHsKICAgICBtZm5fdCAqcGFnZWxpc3Q7CiAgICAgc2l6ZV90IGxlbjsKLS0gCjIuMjEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCT8-00050a-9g; Thu, 30 Jan 2020 16:15:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCT6-0004zM-Oq
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:00 +0000
X-Inumbo-ID: 78caef0e-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78caef0e-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=qmmRLb0NdTnw1b2mbJsYwt47rxkECNQNxPoVyBberGo=; b=Ly+2Ete9oEEq6xuSf8WUSJoHg1
 yI3+YrqQJmxvKaUy/TDj/ee/TX5jCtfPanff4H89hrLiCSc4KuuJ8yoQGdMiK7a1THuF8UAlb//lc
 Z/LCDyOghyXNJYEytQi0rMSpCy5mMfOJpBfv7bc703Yb6VQm7QhCKTHstiteTyOQQLbw0s9+caHZS
 gXu2woPTzxMwm29gvGkBXbwdDDI+kxJZbbI/ELVN3CQyEMQ6UF3W7mRavGnpdjQHn5QkpSTR6bcB6
 1sAfEVjTrDc9XpMwe9dl2U2JjA9EBthh4AuTWx4mbLnvcjf9ru1FGDenSVMUk0IBuC7N5rrb3FWif
 XKBbf/ZA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tg-42; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kd9-AK; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:13 +0000
Message-Id: <20200130161330.2324143-5-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 05/22] Add KEXEC_TYPE_LIVE_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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClRoaXMgaXMgaWRlbnRp
Y2FsIHRvIHRoZSBkZWZhdWx0IGNhc2UuLi4gZm9yIG5vdy4KClNpZ25lZC1vZmYtYnk6IERhdmlk
IFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9rZXhlYy5jICAg
ICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5o
IHwgMTIgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhlYy5jIGIveGVuL2NvbW1v
bi9rZXhlYy5jCmluZGV4IGEyNjJjYzVhMTguLmE3OGFhNGY1YjAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTQwNCw2ICs0MDQsMTkg
QEAgc3RhdGljIGxvbmcga2V4ZWNfcmVib290KHZvaWQgKl9pbWFnZSkKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGxvbmcga2V4ZWNfbGl2ZV91cGRhdGUodm9pZCAqX2ltYWdlKQoreworICAg
IHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UgPSBfaW1hZ2U7CisKKyAgICBrZXhlY2luZyA9IFRS
VUU7CisKKyAgICBrZXhlY19jb21tb25fc2h1dGRvd24oKTsKKyAgICBtYWNoaW5lX3JlYm9vdF9r
ZXhlYyhpbWFnZSk7CisKKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZv
aWQgZG9fY3Jhc2hkdW1wX3RyaWdnZXIodW5zaWduZWQgY2hhciBrZXkpCiB7CiAgICAgcHJpbnRr
KCInJWMnIHByZXNzZWQgLT4gdHJpZ2dlcmluZyBjcmFzaGR1bXBcbiIsIGtleSk7CkBAIC03MzYs
NiArNzQ5LDcgQEAgc3RhdGljIGludCBrZXhlY19sb2FkX2dldF9iaXRzKGludCB0eXBlLCBpbnQg
KmJhc2UsIGludCAqYml0KQogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIEtF
WEVDX1RZUEVfREVGQVVMVDoKKyAgICBjYXNlIEtFWEVDX1RZUEVfTElWRV9VUERBVEU6CiAgICAg
ICAgICpiYXNlID0gS0VYRUNfSU1BR0VfREVGQVVMVF9CQVNFOwogICAgICAgICAqYml0ID0gS0VY
RUNfRkxBR19ERUZBVUxUX1BPUzsKICAgICAgICAgYnJlYWs7CkBAIC04MzcsNiArODUxLDEwIEBA
IHN0YXRpYyBpbnQga2V4ZWNfZXhlYyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVhcmcp
CiAgICAgICAgIGltYWdlID0ga2V4ZWNfaW1hZ2VbYmFzZSArIHBvc107CiAgICAgICAgIHJldCA9
IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwga2V4ZWNfcmVib290LCBpbWFnZSk7CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgS0VYRUNfVFlQRV9MSVZFX1VQREFURToKKyAgICAgICAgaW1h
Z2UgPSBrZXhlY19pbWFnZVtiYXNlICsgcG9zXTsKKyAgICAgICAgcmV0ID0gY29udGludWVfaHlw
ZXJjYWxsX29uX2NwdSgwLCBrZXhlY19saXZlX3VwZGF0ZSwgaW1hZ2UpOworICAgICAgICBicmVh
azsKICAgICBjYXNlIEtFWEVDX1RZUEVfQ1JBU0g6CiAgICAgICAgIGtleGVjX2NyYXNoKCk7IC8q
IERvZXMgbm90IHJldHVybiAqLwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9rZXhlYy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKaW5kZXggMjk4
MzgxYWY4ZC4uZjUyMzAyODZkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2tleGVj
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKQEAgLTcxLDE4ICs3MSwyMiBAQAog
ICovCiAKIC8qCi0gKiBLZXhlYyBzdXBwb3J0cyB0d28gdHlwZXMgb2Ygb3BlcmF0aW9uOgorICog
S2V4ZWMgc3VwcG9ydHMgdGhyZWUgdHlwZXMgb2Ygb3BlcmF0aW9uOgogICogLSBrZXhlYyBpbnRv
IGEgcmVndWxhciBrZXJuZWwsIHZlcnkgc2ltaWxhciB0byBhIHN0YW5kYXJkIHJlYm9vdAogICog
ICAtIEtFWEVDX1RZUEVfREVGQVVMVCBpcyB1c2VkIHRvIHNwZWNpZnkgdGhpcyB0eXBlCiAgKiAt
IGtleGVjIGludG8gYSBzcGVjaWFsICJjcmFzaCBrZXJuZWwiLCBha2Ega2V4ZWMtb24tcGFuaWMK
ICAqICAgLSBLRVhFQ19UWVBFX0NSQVNIIGlzIHVzZWQgdG8gc3BlY2lmeSB0aGlzIHR5cGUKICAq
ICAgLSBwYXJ0cyBvZiBvdXIgc3lzdGVtIG1heSBiZSBicm9rZW4gYXQga2V4ZWMtb24tcGFuaWMg
dGltZQogICogICAgIC0gdGhlIGNvZGUgc2hvdWxkIGJlIGtlcHQgYXMgc2ltcGxlIGFuZCBzZWxm
LWNvbnRhaW5lZCBhcyBwb3NzaWJsZQorICogLSBMaXZlIHVwZGF0ZSBpbnRvIGEgbmV3IFhlbiwg
cHJlc2VydmluZyBhbGwgcnVubmluZyBkb21haW5zCisgKiAgIC0gS0VYRUNfVFlQRV9MSVZFX1VQ
REFURSBpcyB1c2VkIHRvIHNwZWNpZnkgdGhpcyB0eXBlCisgKiAgIC0gWGVuIHBlcmZvcm1zIGd1
ZXN0LXRyYW5zcGFyZW50IGxpdmUgbWlncmF0aW9uIGFuZCBzdG9yZXMgbGl2ZQorICogICAgIHVw
ZGF0ZSBzdGF0ZSBpbiBtZW1vcnksIHBhc3NpbmcgaXQgdG8gdGhlIG5ldyBYZW4uCiAgKi8KIAot
I2RlZmluZSBLRVhFQ19UWVBFX0RFRkFVTFQgMAotI2RlZmluZSBLRVhFQ19UWVBFX0NSQVNIICAg
MQotCisjZGVmaW5lIEtFWEVDX1RZUEVfREVGQVVMVCAgICAgICAgICAwCisjZGVmaW5lIEtFWEVD
X1RZUEVfQ1JBU0ggICAgICAgICAgICAxCisjZGVmaW5lIEtFWEVDX1RZUEVfTElWRV9VUERBVEUg
ICAgICAyCiAKIC8qIFRoZSBrZXhlYyBpbXBsZW1lbnRhdGlvbiBmb3IgWGVuIGFsbG93cyB0aGUg
dXNlciB0byBsb2FkIHR3bwogICogdHlwZXMgb2Yga2VybmVscywgS0VYRUNfVFlQRV9ERUZBVUxU
IGFuZCBLRVhFQ19UWVBFX0NSQVNILgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCTC-00054M-Ot; Thu, 30 Jan 2020 16:15:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCTB-00053f-OL
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:05 +0000
X-Inumbo-ID: 78c916f2-437b-11ea-b211-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78c916f2-437b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=L2O922a9WZmlPredpfqcFeznyIaN0AM+ucM06nCll7Q=; b=wx+jdvarg4k55FV/CqRUtTbbkW
 Im1xINsAXlL4yIrSs3M2o0iZsMDtAij65qm4e0yudCktQ44WjruFRhR2GjEIcRejPdAXDNYVtZBqs
 yBG6+/3Djx1VXRzU6DloekHRHmbGlUXF8yWc4b7usn9/IQd1gK6v1pl47pUcrJ3+MUbyxsrwlgzME
 bVmwNZ9ZEsuGfLtSraROTS3bhXF8EhPjBPQAPnnG1PwmW3POIUc7vpzfTzHVKDpOArkwxpTLz+V+n
 moeRWdtN9PGYq+5lmm6XNHhA7ur7LDUW6QByU5x/0pqP8ewBNuGmM/BJrhbOpdqYdHUzQz6CbwGA4
 VkntaJMg==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tk-7v; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kdd-E9; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:19 +0000
Message-Id: <20200130161330.2324143-11-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 11/22] xen/vmap: allow vm_init_type to be
 called during early_boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdhbnQgdG8gbW92ZSB2bV9p
bml0LCB3aGljaCBjYWxscyB2bV9pbml0X3R5cGUgdW5kZXIgdGhlIGhvb2QsIHRvCmVhcmx5IGJv
b3Qgc3RhZ2UuIEFkZCBhIHBhdGggdG8gZ2V0IHBhZ2UgZnJvbSBib290IGFsbG9jYXRvciBpbnN0
ZWFkLgoKQWRkIGFuIGVtYWNzIGJsb2NrIHRvIHRoYXQgZmlsZSB3aGlsZSBJIHdhcyB0aGVyZS4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi92bWFwLmMgfCAyMiArKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3ZtYXAuYyBiL3hlbi9jb21tb24vdm1hcC5jCmluZGV4IGZhZWJjMWRkZjEuLjM3OTIyZjczNWIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1hcC5jCisrKyBiL3hlbi9jb21tb24vdm1hcC5jCkBA
IC0zNCw5ICszNCwxNSBAQCB2b2lkIF9faW5pdCB2bV9pbml0X3R5cGUoZW51bSB2bWFwX3JlZ2lv
biB0eXBlLCB2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogCiAgICAgZm9yICggaSA9IDAsIHZhID0g
KHVuc2lnbmVkIGxvbmcpdm1fYml0bWFwKHR5cGUpOyBpIDwgbnI7ICsraSwgdmEgKz0gUEFHRV9T
SVpFICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gYWxsb2NfZG9taGVh
cF9wYWdlKE5VTEwsIDApOwotCi0gICAgICAgIG1hcF9wYWdlc190b194ZW4odmEsIHBhZ2VfdG9f
bWZuKHBnKSwgMSwgUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgbWZuX3QgbWZuOworICAgICAg
ICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5
X2Jvb3QgKQorICAgICAgICAgICAgbWZuID0gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4oYWxsb2NfZG9taGVhcF9wYWdl
KE5VTEwsIDApKTsKKyAgICAgICAgcmMgPSBtYXBfcGFnZXNfdG9feGVuKHZhLCBtZm4sIDEsIFBB
R0VfSFlQRVJWSVNPUik7CisgICAgICAgIEJVR19PTihyYyk7CiAgICAgICAgIGNsZWFyX3BhZ2Uo
KHZvaWQgKil2YSk7CiAgICAgfQogICAgIGJpdG1hcF9maWxsKHZtX2JpdG1hcCh0eXBlKSwgdm1f
bG93W3R5cGVdKTsKQEAgLTMzMCwzICszMzYsMTMgQEAgdm9pZCB2ZnJlZSh2b2lkICp2YSkKICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGcpOwogfQogI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCTI-00059J-55; Thu, 30 Jan 2020 16:15:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCTG-00057u-ON
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:10 +0000
X-Inumbo-ID: 78cae3ba-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cae3ba-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=dvssONFM41Bo5NgJdCUQIY/j3A4Avtsk6txMcpFUyOE=; b=orrwA0Pn5HHPg1zQsfb4R/x7Nd
 hA9G9GRmC/rhcuv0ekAUXOgXyPV/gFQxT+d5wkALtIw28lFWfIm7XxX+fK6UAc3SPviAQfEOTYkJH
 uJGJ5j0ZtJBF6Hlre48o4/Vod4FpbvNug5xYe0W+UviSwVTrfnbVQL4k8jIw3oZzGkwzd3Lo33bZJ
 2jBb+15k9FJDKo+MDgMYR1+gn41Ytl75dglkwHCBRu92s17HxUkBYDwPL0+Ug+eqlHh4mChd+dlNs
 duGx/pHS4eKRsICgk3pAtbsQcyNN9Ip0+xVCumJgHRwKWrOoy6jCnQ3cfSahPTDrqekzKwaW2FZml
 fZxSFDPw==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tm-BC; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009ke2-HN; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:24 +0000
Message-Id: <20200130161330.2324143-16-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 16/22] Migrate migration stream
 definitions into Xen public 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmMgICAgICAgICAgICB8ICAyMCArKy0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21t
b25feDg2LmMgICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAg
ICAgICAgIHwgICAyICstCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyAgIHwg
ICA0ICstCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICAgIHwgICA4ICstCiB0
b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4
Yy94Y19zcl9zYXZlX3g4Nl9odm0uYyAgICAgIHwgICA0ICstCiB0b29scy9saWJ4Yy94Y19zcl9z
YXZlX3g4Nl9wdi5jICAgICAgIHwgIDEyICstLQogdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zv
cm1hdC5oICAgICB8ICA5NyArLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvTWFrZWZp
bGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL21pZ3JhdGlv
bl9zdHJlYW0uaCB8IDEyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogMTEgZmlsZXMgY2hh
bmdlZCwgMTU3IGluc2VydGlvbnMoKyksIDEyNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvbWlncmF0aW9uX3N0cmVhbS5oCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpp
bmRleCBkZDlhMTFiNGI1Li45MmY5MzMyZTczIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19z
cl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAtOTEsNyArOTEs
NyBAQCBpbnQgd3JpdGVfc3BsaXRfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0
cnVjdCB4Y19zcl9yZWNvcmQgKnJlYywKIGludCByZWFkX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCBpbnQgZmQsIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKIHsKICAgICB4Y19p
bnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIHN0cnVjdCB4Y19zcl9yaGRyIHJoZHI7Cisg
ICAgc3RydWN0IG1yX3JoZHIgcmhkcjsKICAgICBzaXplX3QgZGF0YXN6OwogCiAgICAgaWYgKCBy
ZWFkX2V4YWN0KGZkLCAmcmhkciwgc2l6ZW9mKHJoZHIpKSApCkBAIC0xNDIsMTUgKzE0MiwxNSBA
QCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWlsZF9hc3NlcnRpb25zKHZv
aWQpCiB7CiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3JfaWhkcikgIT0gMjQp
OwogICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IHhjX3NyX2RoZHIpICE9IDE2KTsKLSAg
ICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCB4Y19zcl9yaGRyKSAhPSA4KTsKLQotICAgIEJV
SUxEX0JVR19PTihzaXplb2Yoc3RydWN0IHhjX3NyX3JlY19wYWdlX2RhdGFfaGVhZGVyKSAgIT0g
OCk7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl9pbmZv
KSAgICAgICAhPSA4KTsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCB4Y19zcl9yZWNf
eDg2X3B2X3AybV9mcmFtZXMpICE9IDgpOwotICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0
IHhjX3NyX3JlY194ODZfcHZfdmNwdV9oZHIpICAgIT0gOCk7Ci0gICAgQlVJTERfQlVHX09OKHNp
emVvZihzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl90c2NfaW5mbykgICAgICAhPSAyNCk7Ci0gICAgQlVJ
TERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXNfZW50cnkpICAhPSAx
Nik7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXMp
ICAgICAgICAhPSA4KTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCBtcl9yaGRyKSAh
PSA4KTsKKworICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IG1yX3BhZ2VfZGF0YV9oZWFk
ZXIpICAhPSA4KTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCBtcl94ODZfcHZfaW5m
bykgICAgICAgIT0gOCk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgbXJfeDg2X3B2
X3AybV9mcmFtZXMpICE9IDgpOworICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3RydWN0IG1yX3g4
Nl9wdl92Y3B1X2hkcikgICAhPSA4KTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHN0cnVjdCBt
cl94ODZfdHNjX2luZm8pICAgICAgIT0gMjQpOworICAgIEJVSUxEX0JVR19PTihzaXplb2Yoc3Ry
dWN0IG1yX2h2bV9wYXJhbXNfZW50cnkpICAhPSAxNik7CisgICAgQlVJTERfQlVHX09OKHNpemVv
ZihzdHJ1Y3QgbXJfaHZtX3BhcmFtcykgICAgICAgICE9IDgpOwogfQogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfc3JfY29t
bW9uX3g4Ni5jCmluZGV4IDAxMTY4NGRmOTcuLjE2MjdmZjcyZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3NyX2NvbW1vbl94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb25f
eDg2LmMKQEAgLTMsNyArMyw3IEBACiBpbnQgd3JpdGVfeDg2X3RzY19pbmZvKHN0cnVjdCB4Y19z
cl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAg
ICBzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl90c2NfaW5mbyB0c2MgPSB7fTsKKyAgICBzdHJ1Y3QgbXJf
eDg2X3RzY19pbmZvIHRzYyA9IHt9OwogICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0gewog
ICAgICAgICAudHlwZSA9IFJFQ19UWVBFX1g4Nl9UU0NfSU5GTywKICAgICAgICAgLmxlbmd0aCA9
IHNpemVvZih0c2MpLApAQCAtMjMsNyArMjMsNyBAQCBpbnQgd3JpdGVfeDg2X3RzY19pbmZvKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBpbnQgaGFuZGxlX3g4Nl90c2NfaW5mbyhzdHJ1Y3Qg
eGNfc3JfY29udGV4dCAqY3R4LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiB7CiAgICAgeGNf
aW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl90c2Nf
aW5mbyAqdHNjID0gcmVjLT5kYXRhOworICAgIHN0cnVjdCBtcl94ODZfdHNjX2luZm8gKnRzYyA9
IHJlYy0+ZGF0YTsKIAogICAgIGlmICggcmVjLT5sZW5ndGggIT0gc2l6ZW9mKCp0c2MpICkKICAg
ICB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlLmMKaW5kZXggNWUzMTkwOGNhOC4uMjljMjY0ZWNjNyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmUuYwpAQCAtMzM1LDcgKzMzNSw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEo
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5zaWduZWQgaW50IGNvdW50LAogc3RhdGljIGlu
dCBoYW5kbGVfcGFnZV9kYXRhKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4Y19z
cl9yZWNvcmQgKnJlYykKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAg
IHN0cnVjdCB4Y19zcl9yZWNfcGFnZV9kYXRhX2hlYWRlciAqcGFnZXMgPSByZWMtPmRhdGE7Cisg
ICAgc3RydWN0IG1yX3BhZ2VfZGF0YV9oZWFkZXIgKnBhZ2VzID0gcmVjLT5kYXRhOwogICAgIHVu
c2lnbmVkIGludCBpLCBwYWdlc19vZl9kYXRhID0gMDsKICAgICBpbnQgcmMgPSAtMTsKIApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAzZjc4MjQ4ZjMyLi5lNWIyNWY0MjgwIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjUsOCArMjUsOCBAQCBzdGF0aWMg
aW50IGhhbmRsZV9odm1fcGFyYW1zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgKnJlYykKIHsKICAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotICAgIHN0cnVjdCB4Y19zcl9yZWNfaHZtX3Bh
cmFtcyAqaGRyID0gcmVjLT5kYXRhOwotICAgIHN0cnVjdCB4Y19zcl9yZWNfaHZtX3BhcmFtc19l
bnRyeSAqZW50cnkgPSBoZHItPnBhcmFtOworICAgIHN0cnVjdCBtcl9odm1fcGFyYW1zICpoZHIg
PSByZWMtPmRhdGE7CisgICAgc3RydWN0IG1yX2h2bV9wYXJhbXNfZW50cnkgKmVudHJ5ID0gaGRy
LT5wYXJhbTsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDE2ZTczODg4NGUuLjhlNDNkZGNmZDcgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtNTg1LDcgKzU4NSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRl
X2d1ZXN0X3AybShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICogQ3Jvc3MtY2hlY2sgdGhl
IGxlZ2l0aW1hdGUgY29tYmluYXRpb25zLgogICovCiBzdGF0aWMgYm9vbCB2YWxpZF94ODZfcHZf
aW5mb19jb21iaW5hdGlvbigKLSAgICBjb25zdCBzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl9pbmZv
ICppbmZvKQorICAgIGNvbnN0IHN0cnVjdCBtcl94ODZfcHZfaW5mbyAqaW5mbykKIHsKICAgICBz
d2l0Y2ggKCBpbmZvLT5ndWVzdF93aWR0aCApCiAgICAgewpAQCAtNjAyLDcgKzYwMiw3IEBAIHN0
YXRpYyBpbnQgaGFuZGxlX3g4Nl9wdl9pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpCiB7
CiAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVj
X3g4Nl9wdl9pbmZvICppbmZvID0gcmVjLT5kYXRhOworICAgIHN0cnVjdCBtcl94ODZfcHZfaW5m
byAqaW5mbyA9IHJlYy0+ZGF0YTsKIAogICAgIGlmICggY3R4LT54ODYucHYucmVzdG9yZS5zZWVu
X3B2X2luZm8gKQogICAgIHsKQEAgLTY3NSw3ICs2NzUsNyBAQCBzdGF0aWMgaW50IGhhbmRsZV94
ODZfcHZfcDJtX2ZyYW1lcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKQogewogICAg
IHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194ODZf
cHZfcDJtX2ZyYW1lcyAqZGF0YSA9IHJlYy0+ZGF0YTsKKyAgICBzdHJ1Y3QgbXJfeDg2X3B2X3Ay
bV9mcmFtZXMgKmRhdGEgPSByZWMtPmRhdGE7CiAgICAgdW5zaWduZWQgaW50IHN0YXJ0LCBlbmQs
IHgsIGZwcCA9IFBBR0VfU0laRSAvIGN0eC0+eDg2LnB2LndpZHRoOwogICAgIGludCByYzsKIApA
QCAtNzM0LDcgKzczNCw3IEBAIHN0YXRpYyBpbnQgaGFuZGxlX3g4Nl9wdl92Y3B1X2Jsb2Ioc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
Y3R4LT54Y2g7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfdmNwdV9oZHIgKnZoZHIgPSBy
ZWMtPmRhdGE7CisgICAgc3RydWN0IG1yX3g4Nl9wdl92Y3B1X2hkciAqdmhkciA9IHJlYy0+ZGF0
YTsKICAgICBzdHJ1Y3QgeGNfc3JfeDg2X3B2X3Jlc3RvcmVfdmNwdSAqdmNwdTsKICAgICBjb25z
dCBjaGFyICpyZWNfbmFtZTsKICAgICBzaXplX3QgYmxvYnN6OwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IGZhNzM2
YTMxMWYuLjQxYWYyNjkwOWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIGlu
dCB3cml0ZV9iYXRjaChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgIHZvaWQgKnBhZ2Us
ICpvcmlnX3BhZ2U7CiAgICAgdWludDY0X3QgKnJlY19wZm5zID0gTlVMTDsKICAgICBzdHJ1Y3Qg
aW92ZWMgKmlvdiA9IE5VTEw7IGludCBpb3ZjbnQgPSAwOwotICAgIHN0cnVjdCB4Y19zcl9yZWNf
cGFnZV9kYXRhX2hlYWRlciBoZHIgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgbXJfcGFnZV9kYXRhX2hl
YWRlciBoZHIgPSB7IDAgfTsKICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9IHsKICAgICAg
ICAgLnR5cGUgPSBSRUNfVFlQRV9QQUdFX0RBVEEsCiAgICAgfTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZf
aHZtLmMKaW5kZXggZDk5ZWZlNjVlNS4uYzRkYzQyNDc5ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3Jfc2F2ZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZV94ODZf
aHZtLmMKQEAgLTgwLDggKzgwLDggQEAgc3RhdGljIGludCB3cml0ZV9odm1fcGFyYW1zKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgfTsKIAogICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
Y3R4LT54Y2g7Ci0gICAgc3RydWN0IHhjX3NyX3JlY19odm1fcGFyYW1zX2VudHJ5IGVudHJpZXNb
QVJSQVlfU0laRShwYXJhbXMpXTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXMgaGRy
ID0geworICAgIHN0cnVjdCBtcl9odm1fcGFyYW1zX2VudHJ5IGVudHJpZXNbQVJSQVlfU0laRShw
YXJhbXMpXTsKKyAgICBzdHJ1Y3QgbXJfaHZtX3BhcmFtcyBoZHIgPSB7CiAgICAgICAgIC5jb3Vu
dCA9IDAsCiAgICAgfTsKICAgICBzdHJ1Y3QgeGNfc3JfcmVjb3JkIHJlYyA9IHsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9z
YXZlX3g4Nl9wdi5jCmluZGV4IGYzY2NmNWJiNGIuLjkxNmM1YWFkNDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2
ZV94ODZfcHYuYwpAQCAtNDg1LDcgKzQ4NSw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfb25lX3ZjcHVf
YmFzaWMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDMyX3QgaWQpCiAgICAgdW5zaWdu
ZWQgaW50IGksIGdkdF9jb3VudDsKICAgICBpbnQgcmMgPSAtMTsKICAgICB2Y3B1X2d1ZXN0X2Nv
bnRleHRfYW55X3QgdmNwdTsKLSAgICBzdHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl92Y3B1X2hkciB2
aGRyID0geworICAgIHN0cnVjdCBtcl94ODZfcHZfdmNwdV9oZHIgdmhkciA9IHsKICAgICAgICAg
LnZjcHVfaWQgPSBpZCwKICAgICB9OwogICAgIHN0cnVjdCB4Y19zcl9yZWNvcmQgcmVjID0gewpA
QCAtNTgzLDcgKzU4Myw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfb25lX3ZjcHVfYmFzaWMoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDMyX3QgaWQpCiBzdGF0aWMgaW50IHdyaXRlX29uZV92
Y3B1X2V4dGVuZGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQogewog
ICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194
ODZfcHZfdmNwdV9oZHIgdmhkciA9IHsKKyAgICBzdHJ1Y3QgbXJfeDg2X3B2X3ZjcHVfaGRyIHZo
ZHIgPSB7CiAgICAgICAgIC52Y3B1X2lkID0gaWQsCiAgICAgfTsKICAgICBzdHJ1Y3QgeGNfc3Jf
cmVjb3JkIHJlYyA9IHsKQEAgLTYyMCw3ICs2MjAsNyBAQCBzdGF0aWMgaW50IHdyaXRlX29uZV92
Y3B1X3hzYXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVpbnQzMl90IGlkKQogICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CiAgICAgaW50IHJjID0gLTE7CiAgICAgREVDTEFS
RV9IWVBFUkNBTExfQlVGRkVSKHZvaWQsIGJ1ZmZlcik7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194
ODZfcHZfdmNwdV9oZHIgdmhkciA9IHsKKyAgICBzdHJ1Y3QgbXJfeDg2X3B2X3ZjcHVfaGRyIHZo
ZHIgPSB7CiAgICAgICAgIC52Y3B1X2lkID0gaWQsCiAgICAgfTsKICAgICBzdHJ1Y3QgeGNfc3Jf
cmVjb3JkIHJlYyA9IHsKQEAgLTY4Niw3ICs2ODYsNyBAQCBzdGF0aWMgaW50IHdyaXRlX29uZV92
Y3B1X21zcnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDMyX3QgaWQpCiAgICAgaW50
IHJjID0gLTE7CiAgICAgc2l6ZV90IGJ1ZmZlcnN6OwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JV
RkZFUih2b2lkLCBidWZmZXIpOwotICAgIHN0cnVjdCB4Y19zcl9yZWNfeDg2X3B2X3ZjcHVfaGRy
IHZoZHIgPSB7CisgICAgc3RydWN0IG1yX3g4Nl9wdl92Y3B1X2hkciB2aGRyID0gewogICAgICAg
ICAudmNwdV9pZCA9IGlkLAogICAgIH07CiAgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7
CkBAIC03OTMsNyArNzkzLDcgQEAgc3RhdGljIGludCB3cml0ZV9hbGxfdmNwdV9pbmZvcm1hdGlv
bihzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICovCiBzdGF0aWMgaW50IHdyaXRlX3g4Nl9w
dl9pbmZvKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7Ci0gICAgc3RydWN0IHhjX3NyX3Jl
Y194ODZfcHZfaW5mbyBpbmZvID0geworICAgIHN0cnVjdCBtcl94ODZfcHZfaW5mbyBpbmZvID0g
ewogICAgICAgICAuZ3Vlc3Rfd2lkdGggPSBjdHgtPng4Ni5wdi53aWR0aCwKICAgICAgICAgLnB0
X2xldmVscyA9IGN0eC0+eDg2LnB2LmxldmVscywKICAgICB9OwpAQCAtODE2LDcgKzgxNiw3IEBA
IHN0YXRpYyBpbnQgd3JpdGVfeDg2X3B2X3AybV9mcmFtZXMoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCkKICAgICBpbnQgcmM7IHVuc2lnbmVkIGludCBpOwogICAgIHNpemVfdCBkYXRhc3ogPSBj
dHgtPng4Ni5wdi5wMm1fZnJhbWVzICogc2l6ZW9mKHVpbnQ2NF90KTsKICAgICB1aW50NjRfdCAq
ZGF0YSA9IE5VTEw7Ci0gICAgc3RydWN0IHhjX3NyX3JlY194ODZfcHZfcDJtX2ZyYW1lcyBoZHIg
PSB7CisgICAgc3RydWN0IG1yX3g4Nl9wdl9wMm1fZnJhbWVzIGhkciA9IHsKICAgICAgICAgLmVu
ZF9wZm4gPSBjdHgtPng4Ni5wdi5tYXhfcGZuLAogICAgIH07CiAgICAgc3RydWN0IHhjX3NyX3Jl
Y29yZCByZWMgPSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0
LmggYi90b29scy9saWJ4Yy94Y19zcl9zdHJlYW1fZm9ybWF0LmgKaW5kZXggMzdhN2RhNmVhYi4u
MDcwMGNkZTU0ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc3RyZWFtX2Zvcm1hdC5o
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3N0cmVhbV9mb3JtYXQuaApAQCAtMSw2ICsxLDggQEAK
ICNpZm5kZWYgX19TVFJFQU1fRk9STUFUX19ICiAjZGVmaW5lIF9fU1RSRUFNX0ZPUk1BVF9fSAog
CisjaW5jbHVkZSA8eGVuL21pZ3JhdGlvbl9zdHJlYW0uaD4KKwogLyoKICAqIEMgc3RydWN0dXJl
cyBmb3IgdGhlIE1pZ3JhdGlvbiB2MiBzdHJlYW0gZm9ybWF0LgogICogU2VlIGRvY3Mvc3BlY3Mv
bGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKQEAgLTQxLDEwMSArNDMsNiBAQCBzdHJ1Y3Qg
eGNfc3JfZGhkcgogICAgIHVpbnQzMl90IHhlbl9taW5vcjsKIH07CiAKLSNkZWZpbmUgREhEUl9U
WVBFX1g4Nl9QViAgMHgwMDAwMDAwMVUKLSNkZWZpbmUgREhEUl9UWVBFX1g4Nl9IVk0gMHgwMDAw
MDAwMlUKLQotLyoKLSAqIFJlY29yZCBIZWFkZXIKLSAqLwotc3RydWN0IHhjX3NyX3JoZHIKLXsK
LSAgICB1aW50MzJfdCB0eXBlOwotICAgIHVpbnQzMl90IGxlbmd0aDsKLX07Ci0KLS8qIEFsbCBy
ZWNvcmRzIG11c3QgYmUgYWxpZ25lZCB1cCB0byBhbiA4IG9jdGV0IGJvdW5kYXJ5ICovCi0jZGVm
aW5lIFJFQ19BTElHTl9PUkRFUiAgICAgICAgICAgICAgICgzVSkKLS8qIFNvbWV3aGF0IGFyYml0
cmFyeSAtIDEyOE1CICovCi0jZGVmaW5lIFJFQ19MRU5HVEhfTUFYICAgICAgICAgICAgICAgICgx
MjhVIDw8IDIwKQotCi0jZGVmaW5lIFJFQ19UWVBFX0VORCAgICAgICAgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMDBVCi0jZGVmaW5lIFJFQ19UWVBFX1BBR0VfREFUQSAgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMDFVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9JTkZPICAgICAgICAgICAgICAg
IDB4MDAwMDAwMDJVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9QMk1fRlJBTUVTICAgICAgICAg
IDB4MDAwMDAwMDNVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX0JBU0lDICAgICAgICAg
IDB4MDAwMDAwMDRVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX0VYVEVOREVEICAgICAg
IDB4MDAwMDAwMDVVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX1hTQVZFICAgICAgICAg
IDB4MDAwMDAwMDZVCi0jZGVmaW5lIFJFQ19UWVBFX1NIQVJFRF9JTkZPICAgICAgICAgICAgICAg
IDB4MDAwMDAwMDdVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9UU0NfSU5GTyAgICAgICAgICAgICAg
IDB4MDAwMDAwMDhVCi0jZGVmaW5lIFJFQ19UWVBFX0hWTV9DT05URVhUICAgICAgICAgICAgICAg
IDB4MDAwMDAwMDlVCi0jZGVmaW5lIFJFQ19UWVBFX0hWTV9QQVJBTVMgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMGFVCi0jZGVmaW5lIFJFQ19UWVBFX1RPT0xTVEFDSyAgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMGJVCi0jZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX01TUlMgICAgICAgICAg
IDB4MDAwMDAwMGNVCi0jZGVmaW5lIFJFQ19UWVBFX1ZFUklGWSAgICAgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMGRVCi0jZGVmaW5lIFJFQ19UWVBFX0NIRUNLUE9JTlQgICAgICAgICAgICAgICAg
IDB4MDAwMDAwMGVVCi0jZGVmaW5lIFJFQ19UWVBFX0NIRUNLUE9JTlRfRElSVFlfUEZOX0xJU1Qg
IDB4MDAwMDAwMGZVCi0KLSNkZWZpbmUgUkVDX1RZUEVfT1BUSU9OQUwgICAgICAgICAgICAgMHg4
MDAwMDAwMFUKLQotLyogUEFHRV9EQVRBICovCi1zdHJ1Y3QgeGNfc3JfcmVjX3BhZ2VfZGF0YV9o
ZWFkZXIKLXsKLSAgICB1aW50MzJfdCBjb3VudDsKLSAgICB1aW50MzJfdCBfcmVzMTsKLSAgICB1
aW50NjRfdCBwZm5bMF07Ci19OwotCi0jZGVmaW5lIFBBR0VfREFUQV9QRk5fTUFTSyAgMHgwMDBm
ZmZmZmZmZmZmZmZmVUxMCi0jZGVmaW5lIFBBR0VfREFUQV9UWVBFX01BU0sgMHhmMDAwMDAwMDAw
MDAwMDAwVUxMCi0KLS8qIFg4Nl9QVl9JTkZPICovCi1zdHJ1Y3QgeGNfc3JfcmVjX3g4Nl9wdl9p
bmZvCi17Ci0gICAgdWludDhfdCBndWVzdF93aWR0aDsKLSAgICB1aW50OF90IHB0X2xldmVsczsK
LSAgICB1aW50OF90IF9yZXNbNl07Ci19OwotCi0vKiBYODZfUFZfUDJNX0ZSQU1FUyAqLwotc3Ry
dWN0IHhjX3NyX3JlY194ODZfcHZfcDJtX2ZyYW1lcwotewotICAgIHVpbnQzMl90IHN0YXJ0X3Bm
bjsKLSAgICB1aW50MzJfdCBlbmRfcGZuOwotICAgIHVpbnQ2NF90IHAybV9wZm5zWzBdOwotfTsK
LQotLyogWDg2X1BWX1ZDUFVfe0JBU0lDLEVYVEVOREVELFhTQVZFLE1TUlN9ICovCi1zdHJ1Y3Qg
eGNfc3JfcmVjX3g4Nl9wdl92Y3B1X2hkcgotewotICAgIHVpbnQzMl90IHZjcHVfaWQ7Ci0gICAg
dWludDMyX3QgX3JlczE7Ci0gICAgdWludDhfdCBjb250ZXh0WzBdOwotfTsKLQotLyogWDg2X1RT
Q19JTkZPICovCi1zdHJ1Y3QgeGNfc3JfcmVjX3g4Nl90c2NfaW5mbwotewotICAgIHVpbnQzMl90
IG1vZGU7Ci0gICAgdWludDMyX3Qga2h6OwotICAgIHVpbnQ2NF90IG5zZWM7Ci0gICAgdWludDMy
X3QgaW5jYXJuYXRpb247Ci0gICAgdWludDMyX3QgX3JlczE7Ci19OwotCi0vKiBIVk1fUEFSQU1T
ICovCi1zdHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXNfZW50cnkKLXsKLSAgICB1aW50NjRfdCBp
bmRleDsKLSAgICB1aW50NjRfdCB2YWx1ZTsKLX07Ci0KLXN0cnVjdCB4Y19zcl9yZWNfaHZtX3Bh
cmFtcwotewotICAgIHVpbnQzMl90IGNvdW50OwotICAgIHVpbnQzMl90IF9yZXMxOwotICAgIHN0
cnVjdCB4Y19zcl9yZWNfaHZtX3BhcmFtc19lbnRyeSBwYXJhbVswXTsKLX07Ci0KICNlbmRpZgog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2VmaWxl
IGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggYzNlMDI4M2QzNC4uOTE2MTcxNmU4ZiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUK
QEAgLTEwMSw3ICsxMDEsNyBAQCBhbGw6IGhlYWRlcnMuY2hrIGhlYWRlcnM5OS5jaGsgaGVhZGVy
cysrLmNoawogUFVCTElDX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1YmxpYy9hcmNoLSUgcHVi
bGljL2RvbTBfb3BzLmgsICQod2lsZGNhcmQgcHVibGljLyouaCBwdWJsaWMvKi8qLmgpICQocHVi
bGljLXkpKQogCiBQVUJMSUNfQzk5X0hFQURFUlMgOj0gcHVibGljL2lvLzlwZnMuaCBwdWJsaWMv
aW8vcHZjYWxscy5oCi1QVUJMSUNfQU5TSV9IRUFERVJTIDo9ICQoZmlsdGVyLW91dCBwdWJsaWMv
JWN0bC5oIHB1YmxpYy94c20vJSBwdWJsaWMvJWh2bS9zYXZlLmggJChQVUJMSUNfQzk5X0hFQURF
UlMpLCAkKFBVQkxJQ19IRUFERVJTKSkKK1BVQkxJQ19BTlNJX0hFQURFUlMgOj0gJChmaWx0ZXIt
b3V0IHB1YmxpYy8lY3RsLmggcHVibGljL21pZ3JhdGlvbl9zdHJlYW0uaCBwdWJsaWMveHNtLyUg
cHVibGljLyVodm0vc2F2ZS5oICQoUFVCTElDX0M5OV9IRUFERVJTKSwgJChQVUJMSUNfSEVBREVS
UykpCiAKIHB1YmxpYy9pby85cGZzLmgtcHJlcmVxIDo9IHN0cmluZwogcHVibGljL2lvL3B2Y2Fs
bHMuaC1wcmVyZXEgOj0gc3RyaW5nCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWln
cmF0aW9uX3N0cmVhbS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21pZ3JhdGlvbl9zdHJlYW0uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45MmRkMTE5ZjlmCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21pZ3JhdGlvbl9zdHJlYW0uaApAQCAtMCww
ICsxLDEyNiBAQAorI2lmbmRlZiBfX1hFTl9NSUdSQVRJT05fU1RSRUFNX0hfXworI2RlZmluZSBf
X1hFTl9NSUdSQVRJT05fU1RSRUFNX0hfXworCisjaWYgIWRlZmluZWQoX19YRU5fXykgJiYgIWRl
ZmluZWQoX19YRU5fVE9PTFNfXykKKyNlcnJvciAiTWlncmF0aW9uIHN0cmVhbSBkZWZpbml0aW9u
cyBhcmUgaW50ZW5kZWQgZm9yIHVzZSBieSBub2RlIGNvbnRyb2wgdG9vbHMgb25seSIKKyNlbmRp
ZgorCisvKgorICogQyBzdHJ1Y3R1cmVzIGZvciB0aGUgTWlncmF0aW9uIGFuZCBMaXZlIFVwZGF0
ZS4KKyAqIFNlZSBkb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCisgKiBh
YmQgZG9jcy9zcGVjcy9saXZlLXVwZGF0ZS1oYW5kb3Zlci5wYW5kb2MKKyAqLworCisjaW5jbHVk
ZSAieGVuLmgiCisKKy8qCisgKiBEb21haW4gdHlwZXMgYXJlIHVzZWQgaW4gdGhlIGxpYnhjIHN0
cmVhbSBkb21haW4gaGVhZGVyIGFzIHdlbGwKKyAqIGFzIGluIHRoZSBsaXZlIHVwZGF0ZSBSRUNf
VFlQRV9ET01BSU5fSU5GTyByZWNvcmQuCisgKi8KKyNkZWZpbmUgREhEUl9UWVBFX1g4Nl9QViAg
MHgwMDAwMDAwMVUKKyNkZWZpbmUgREhEUl9UWVBFX1g4Nl9IVk0gMHgwMDAwMDAwMlUKKworLyoK
KyAqIFJlY29yZCBIZWFkZXIKKyAqLworc3RydWN0IG1yX3JoZHIKK3sKKyAgICB1aW50MzJfdCB0
eXBlOworICAgIHVpbnQzMl90IGxlbmd0aDsKK307CisKKy8qIEFsbCByZWNvcmRzIG11c3QgYmUg
YWxpZ25lZCB1cCB0byBhbiA4IG9jdGV0IGJvdW5kYXJ5ICovCisjZGVmaW5lIFJFQ19BTElHTl9P
UkRFUiAgICAgICAgICAgICAgICgzVSkKKy8qIFNvbWV3aGF0IGFyYml0cmFyeSAtIDEyOE1CICov
CisjZGVmaW5lIFJFQ19MRU5HVEhfTUFYICAgICAgICAgICAgICAgICgxMjhVIDw8IDIwKQorCisj
ZGVmaW5lIFJFQ19UWVBFX0VORCAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDBVCisj
ZGVmaW5lIFJFQ19UWVBFX1BBR0VfREFUQSAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDFVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9JTkZPICAgICAgICAgICAgICAgIDB4MDAwMDAwMDJVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9QMk1fRlJBTUVTICAgICAgICAgIDB4MDAwMDAwMDNVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX0JBU0lDICAgICAgICAgIDB4MDAwMDAwMDRVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX0VYVEVOREVEICAgICAgIDB4MDAwMDAwMDVVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX1hTQVZFICAgICAgICAgIDB4MDAwMDAwMDZVCisj
ZGVmaW5lIFJFQ19UWVBFX1NIQVJFRF9JTkZPICAgICAgICAgICAgICAgIDB4MDAwMDAwMDdVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9UU0NfSU5GTyAgICAgICAgICAgICAgIDB4MDAwMDAwMDhVCisj
ZGVmaW5lIFJFQ19UWVBFX0hWTV9DT05URVhUICAgICAgICAgICAgICAgIDB4MDAwMDAwMDlVCisj
ZGVmaW5lIFJFQ19UWVBFX0hWTV9QQVJBTVMgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGFVCisj
ZGVmaW5lIFJFQ19UWVBFX1RPT0xTVEFDSyAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGJVCisj
ZGVmaW5lIFJFQ19UWVBFX1g4Nl9QVl9WQ1BVX01TUlMgICAgICAgICAgIDB4MDAwMDAwMGNVCisj
ZGVmaW5lIFJFQ19UWVBFX1ZFUklGWSAgICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGRVCisj
ZGVmaW5lIFJFQ19UWVBFX0NIRUNLUE9JTlQgICAgICAgICAgICAgICAgIDB4MDAwMDAwMGVVCisj
ZGVmaW5lIFJFQ19UWVBFX0NIRUNLUE9JTlRfRElSVFlfUEZOX0xJU1QgIDB4MDAwMDAwMGZVCisK
KyNkZWZpbmUgUkVDX1RZUEVfT1BUSU9OQUwgICAgICAgICAgICAgMHg4MDAwMDAwMFUKKyNkZWZp
bmUgUkVDX1RZUEVfTElWRV9VUERBVEUgICAgICAgICAgMHg0MDAwMDAwMFUKKworLyogUEFHRV9E
QVRBICovCitzdHJ1Y3QgbXJfcGFnZV9kYXRhX2hlYWRlcgoreworICAgIHVpbnQzMl90IGNvdW50
OworICAgIHVpbnQzMl90IF9yZXMxOworICAgIHVpbnQ2NF90IHBmblswXTsKK307CisKKyNkZWZp
bmUgUEFHRV9EQVRBX1BGTl9NQVNLICAweDAwMGZmZmZmZmZmZmZmZmZVTEwKKyNkZWZpbmUgUEFH
RV9EQVRBX1RZUEVfTUFTSyAweGYwMDAwMDAwMDAwMDAwMDBVTEwKKworLyogWDg2X1BWX0lORk8g
Ki8KK3N0cnVjdCBtcl94ODZfcHZfaW5mbworeworICAgIHVpbnQ4X3QgZ3Vlc3Rfd2lkdGg7Cisg
ICAgdWludDhfdCBwdF9sZXZlbHM7CisgICAgdWludDhfdCBfcmVzWzZdOworfTsKKworLyogWDg2
X1BWX1AyTV9GUkFNRVMgKi8KK3N0cnVjdCBtcl94ODZfcHZfcDJtX2ZyYW1lcworeworICAgIHVp
bnQzMl90IHN0YXJ0X3BmbjsKKyAgICB1aW50MzJfdCBlbmRfcGZuOworICAgIHVpbnQ2NF90IHAy
bV9wZm5zWzBdOworfTsKKworLyogWDg2X1BWX1ZDUFVfe0JBU0lDLEVYVEVOREVELFhTQVZFLE1T
UlN9ICovCitzdHJ1Y3QgbXJfeDg2X3B2X3ZjcHVfaGRyCit7CisgICAgdWludDMyX3QgdmNwdV9p
ZDsKKyAgICB1aW50MzJfdCBfcmVzMTsKKyAgICB1aW50OF90IGNvbnRleHRbMF07Cit9OworCisv
KiBYODZfVFNDX0lORk8gKi8KK3N0cnVjdCBtcl94ODZfdHNjX2luZm8KK3sKKyAgICB1aW50MzJf
dCBtb2RlOworICAgIHVpbnQzMl90IGtoejsKKyAgICB1aW50NjRfdCBuc2VjOworICAgIHVpbnQz
Ml90IGluY2FybmF0aW9uOworICAgIHVpbnQzMl90IF9yZXMxOworfTsKKworLyogSFZNX1BBUkFN
UyAqLworc3RydWN0IG1yX2h2bV9wYXJhbXNfZW50cnkKK3sKKyAgICB1aW50NjRfdCBpbmRleDsK
KyAgICB1aW50NjRfdCB2YWx1ZTsKK307CisKK3N0cnVjdCBtcl9odm1fcGFyYW1zCit7CisgICAg
dWludDMyX3QgY291bnQ7CisgICAgdWludDMyX3QgX3JlczE7CisgICAgc3RydWN0IG1yX2h2bV9w
YXJhbXNfZW50cnkgcGFyYW1bMF07Cit9OworCisjZW5kaWYgLyogX19YRU5fTUlHUkFUSU9OX1NU
UkVBTV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjIxLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCTM-0005FB-Qb; Thu, 30 Jan 2020 16:15:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCTL-0005DW-Q1
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:15 +0000
X-Inumbo-ID: 78cb9918-437b-11ea-8396-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cb9918-437b-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=v/QUZkpN6XQ5mb9yTgHgXdzpdT/hSpe4dmLFXOsSGm4=; b=dmjZp24WTkiVupuuMxd+JNv3fp
 XuS/edGhPMTk+AtIjr36KBTfCxbr1kyeXSUwFG+m0fzvIRDTireRXgr4GubB0Jl9bAwTSEuAg3seq
 xLDGDFMBQrk0x3iWYU/961vvLV7glm0ZwMwm4yYV0OL0cYv2qlI6ptuE7WrbWBxTazgIsWc5xa6lF
 Wo7AD3Rbwk+BlzC4GeqlSHY4v0bW0JRtdapV/ZLjzaRfrnctzLS8H9WZiF00nNu01/8gRnOvc4ufU
 phWYnmMM8BKN21X3zsLuKz0EzrEy1coVqxCcTBKNR8aIyzLvFsngqRAMxDzet+M7xL7+PLzjnA2FP
 nt/TblvQ==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tn-Bi; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009ke7-I7; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:25 +0000
Message-Id: <20200130161330.2324143-17-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 17/22] Add lu_stream_{open, close,
 append}_record()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KClNpZ25lZC1vZmYtYnk6
IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+Ci0tLQogeGVuL2NvbW1vbi9sdS9z
dHJlYW0uYyB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUveGVuL2x1LmggICB8ICA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2x1L3N0cmVhbS5jIGIveGVuL2Nv
bW1vbi9sdS9zdHJlYW0uYwppbmRleCA4YzQ0YTRlYjM3Li4yZWU4NzBlODBhIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2x1L3N0cmVhbS5jCisrKyBiL3hlbi9jb21tb24vbHUvc3RyZWFtLmMKQEAg
LTMzLDYgKzMzLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi9sdS5oPgorI2luY2x1ZGUgPHB1YmxpYy9taWdyYXRpb25fc3Ry
ZWFtLmg+CiAKIHN0YXRpYyBpbnQgbHVfc3RyZWFtX2V4dGVuZChzdHJ1Y3QgbHVfc3RyZWFtICpz
dHJlYW0sIGludCBucl9wYWdlcykKIHsKQEAgLTEwNSw2ICsxMDYsNTUgQEAgaW50IGx1X3N0cmVh
bV9hcHBlbmQoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCBjb25zdCB2b2lkICpkYXRhLCBzaXpl
X3Qgc2l6ZSkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IGx1X3N0cmVhbV9vcGVuX3JlY29yZChz
dHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIHVuc2lnbmVkIGludCB0eXBlKQoreworICAgIHN0cnVj
dCBtcl9yaGRyICpoZHI7CisKKyAgICBzdHJlYW0tPmxhc3RfaGRyID0gc3RyZWFtLT5sZW47CisK
KyAgICBoZHIgPSBsdV9zdHJlYW1fcmVzZXJ2ZShzdHJlYW0sIHNpemVvZihoZHIpKTsKKyAgICBp
ZiAoIWhkcikKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBoZHItPnR5cGUgPSB0eXBl
OworICAgIGhkci0+bGVuZ3RoID0gMDsKKworICAgIGx1X3N0cmVhbV9lbmRfcmVzZXJ2YXRpb24o
c3RyZWFtLCBzaXplb2YoKmhkcikpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBsdV9zdHJl
YW1fY2xvc2VfcmVjb3JkKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSkKK3sKKyAgICB1aW50NjRf
dCB6ZXJvZXMgPSAwOworICAgIHN0cnVjdCBtcl9yaGRyICpoZHI7CisgICAgaW50IHJjID0gMDsK
KworICAgIGhkciA9IChzdHJ1Y3QgbXJfcmhkciAqKShzdHJlYW0tPmRhdGEgKyBzdHJlYW0tPmxh
c3RfaGRyKTsKKworICAgIGhkci0+bGVuZ3RoID0gc3RyZWFtLT5sZW4gLSBzdHJlYW0tPmxhc3Rf
aGRyIC0gc2l6ZW9mKCpoZHIpOworCisgICAgaWYgKHN0cmVhbS0+bGVuICYgNykKKyAgICAgICAg
cmMgPSBsdV9zdHJlYW1fYXBwZW5kKHN0cmVhbSwgJnplcm9lcywgOCAtIChzdHJlYW0tPmxlbiAm
IDcpKTsKKworICAgIHJldHVybiByYzsKK30KKworaW50IGx1X3N0cmVhbV9hcHBlbmRfcmVjb3Jk
KHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgdW5zaWduZWQgaW50IHR5cGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqcmVjLCBzaXplX3QgbGVuKQoreworICAgIGludCByYzsK
KworCisgICAgcmMgPSBsdV9zdHJlYW1fb3Blbl9yZWNvcmQoc3RyZWFtLCB0eXBlKTsKKyAgICBp
ZiAoIXJjICYmIGxlbikKKyAgICAgICAgcmMgPSBsdV9zdHJlYW1fYXBwZW5kKHN0cmVhbSwgcmVj
LCBsZW4pOworICAgIGlmICghcmMpCisgICAgICAgIHJjID0gbHVfc3RyZWFtX2Nsb3NlX3JlY29y
ZChzdHJlYW0pOworCisgICAgcmV0dXJuIDA7Cit9CisKIHZvaWQgbHVfc3RyZWFtX2ZyZWUoc3Ry
dWN0IGx1X3N0cmVhbSAqc3RyZWFtKQogewogICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9v
cmRlcl9mcm9tX2J5dGVzKChzdHJlYW0tPm5yX3BhZ2VzICsgMSkgKiBzaXplb2YobWZuX3QpKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9sdS5oIGIveGVuL2luY2x1ZGUveGVuL2x1LmgK
aW5kZXggMjFhYmFjZTEzMC4uYzAyMjY4ZTQxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2x1LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2x1LmgKQEAgLTksNiArOSw3IEBACiAKIHN0cnVj
dCBsdV9zdHJlYW0gewogICAgIG1mbl90ICpwYWdlbGlzdDsKKyAgICBzaXplX3QgbGFzdF9oZHI7
CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQgbnJfcGFnZXM7CiAgICAgY2hhciAqZGF0YTsKQEAg
LTE3LDYgKzE4LDEwIEBAIHN0cnVjdCBsdV9zdHJlYW0gewogdm9pZCAqbHVfc3RyZWFtX3Jlc2Vy
dmUoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCBzaXplX3Qgc2l6ZSk7CiB2b2lkIGx1X3N0cmVh
bV9lbmRfcmVzZXJ2YXRpb24oc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtLCBzaXplX3Qgc2l6ZSk7
CiBpbnQgbHVfc3RyZWFtX2FwcGVuZChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0sIGNvbnN0IHZv
aWQgKmRhdGEsIHNpemVfdCBzaXplKTsKK2ludCBsdV9zdHJlYW1fb3Blbl9yZWNvcmQoc3RydWN0
IGx1X3N0cmVhbSAqc3RyZWFtLCB1bnNpZ25lZCBpbnQgdHlwZSk7CitpbnQgbHVfc3RyZWFtX2Ns
b3NlX3JlY29yZChzdHJ1Y3QgbHVfc3RyZWFtICpzdHJlYW0pOworaW50IGx1X3N0cmVhbV9hcHBl
bmRfcmVjb3JkKHN0cnVjdCBsdV9zdHJlYW0gKnN0cmVhbSwgdW5zaWduZWQgaW50IHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcmVjLCBzaXplX3QgbGVuKTsKIHZvaWQg
bHVfc3RyZWFtX2ZyZWUoc3RydWN0IGx1X3N0cmVhbSAqc3RyZWFtKTsKIAogc3RydWN0IGtleGVj
X2ltYWdlOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCTS-0005K8-6U; Thu, 30 Jan 2020 16:15:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCTQ-0005Iv-Q3
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:20 +0000
X-Inumbo-ID: 78cae798-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78cae798-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=h+oTXoHnIIrP6hDWy90HME6sh9qFOM8efyxFfaYTYHA=; b=ml6Qa2BimcK1mSml0OacL9n6Ci
 OHEbZKZxl2PzoHdT/i7lLXwsXFpA7qBIm96O5ZlLJBeOom17RbIHLBThzFTP6ySgnnLrxII7DCHMJ
 m0Q7uNQVI+NjN0Kh2O73PI5BGDzXheyy53ucPa0rYr00hOxDvT6zL+CqfsaGxSZHMBBSvG9Jrtijd
 vUX2QFX7ay7KEcw8oK8qLYQ1esmj2fXxxm95o2PTN/azprEaRsdJlhQY78DOqIHwnPxsttEaQTMFm
 87u89PjdSuV7THXAkZ2fAdtN22UGjEHjaMaUt9iqwEDPzhnzG++T35K2DYxRazAbV/IC8DLDcpre1
 P3HpAyRA==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tp-Dt; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009keM-K6; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:28 +0000
Message-Id: <20200130161330.2324143-20-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 20/22] x86/setup: lift dom0 creation out
 into create_dom0 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkl0J3MgYWJvdXQgdG8g
YmVjb21lIG9wdGlvbmFsIGFzIF9fc3RhcnRfeGVuKCkgZ3Jvd3MgYSBkaWZmZXJlbnQgcGF0aApm
b3IgbGl2ZSB1cGRhdGUsIHNvIG1vdmUgaXQgb3V0IG9mIHRoZSB3YXkuCgpTaWduZWQtb2ZmLWJ5
OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgotLS0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jIHwgMTczICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4
IGY3ODk3MTNiMWIuLmFjOTM5NjViZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02NzksNiArNjc5LDkyIEBAIHN0YXRpYyB1
bnNpZ25lZCBpbnQgX19pbml0IGNvcHlfYmlvc19lODIwKHN0cnVjdCBlODIwZW50cnkgKm1hcCwg
dW5zaWduZWQgaW50IGxpCiAgICAgcmV0dXJuIG47CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICogX19pbml0IGNyZWF0ZV9kb20wKGNvbnN0IG1vZHVsZV90ICppbWFnZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaGVhZHJvb20sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJk
LCBjaGFyICprZXh0cmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjaGFyICpsb2FkZXIpCit7CisgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGRv
bTBfY2ZnID0geworICAgICAgICAuZmxhZ3MgPSBJU19FTkFCTEVEKENPTkZJR19UQk9PVCkgPyBY
RU5fRE9NQ1RMX0NERl9zM19pbnRlZ3JpdHkgOiAwLAorICAgICAgICAubWF4X2V2dGNobl9wb3J0
ID0gLTEsCisgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gLTEsCisgICAgICAgIC5tYXhfbWFw
dHJhY2tfZnJhbWVzID0gLTEsCisgICAgfTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIGNo
YXIgKmNtZGxpbmU7CisKKyAgICBpZiAoIG9wdF9kb20wX3B2aCApCisgICAgeworICAgICAgICBk
b20wX2NmZy5mbGFncyB8PSAoWEVOX0RPTUNUTF9DREZfaHZtIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgoaHZtX2hhcF9zdXBwb3J0ZWQoKSAmJiAhb3B0X2RvbTBfc2hhZG93KSA/Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIDogMCkpOworCisg
ICAgICAgIGRvbTBfY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdzIHw9CisgICAgICAgICAgICBYRU5f
WDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9YODZfRU1VX1ZQQ0k7Cisg
ICAgfQorICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7CisKKyAgICBp
ZiAoIGlvbW11X2VuYWJsZWQgKQorICAgICAgICBkb20wX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RM
X0NERl9pb21tdTsKKworICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLworICAgIGQg
PSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2RvbWFpbl9pZCgpLCAmZG9tMF9jZmcsICFwdl9z
aGltKTsKKyAgICBpZiAoIElTX0VSUihkKSB8fCAoYWxsb2NfZG9tMF92Y3B1MChkKSA9PSBOVUxM
KSApCisgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gMFxuIik7CisKKyAgICAv
KiBHcmFiIHRoZSBET00wIGNvbW1hbmQgbGluZS4gKi8KKyAgICBjbWRsaW5lID0gKGNoYXIgKiko
aW1hZ2UtPnN0cmluZyA/IF9fdmEoaW1hZ2UtPnN0cmluZykgOiBOVUxMKTsKKyAgICBpZiAoIChj
bWRsaW5lICE9IE5VTEwpIHx8IChrZXh0cmEgIT0gTlVMTCkgKQorICAgIHsKKyAgICAgICAgc3Rh
dGljIGNoYXIgX19pbml0ZGF0YSBkb20wX2NtZGxpbmVbTUFYX0dVRVNUX0NNRExJTkVdOworCisg
ICAgICAgIGNtZGxpbmUgPSBjbWRsaW5lX2Nvb2soY21kbGluZSwgbG9hZGVyKTsKKyAgICAgICAg
c2FmZV9zdHJjcHkoZG9tMF9jbWRsaW5lLCBjbWRsaW5lKTsKKworICAgICAgICBpZiAoIGtleHRy
YSAhPSBOVUxMICkKKyAgICAgICAgICAgIC8qIGtleHRyYSBhbHdheXMgaW5jbHVkZXMgZXhhY3Rs
eSBvbmUgbGVhZGluZyBzcGFjZS4gKi8KKyAgICAgICAgICAgIHNhZmVfc3RyY2F0KGRvbTBfY21k
bGluZSwga2V4dHJhKTsKKworICAgICAgICAvKiBBcHBlbmQgYW55IGV4dHJhIHBhcmFtZXRlcnMu
ICovCisgICAgICAgIGlmICggc2tpcF9pb2FwaWNfc2V0dXAgJiYgIXN0cnN0cihkb20wX2NtZGxp
bmUsICJub2FwaWMiKSApCisgICAgICAgICAgICBzYWZlX3N0cmNhdChkb20wX2NtZGxpbmUsICIg
bm9hcGljIik7CisgICAgICAgIGlmICggKHN0cmxlbihhY3BpX3BhcmFtKSA9PSAwKSAmJiBhY3Bp
X2Rpc2FibGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJBQ1BJIGlzIGRpc2Fi
bGVkLCBub3RpZnlpbmcgRG9tYWluIDAgKGFjcGk9b2ZmKVxuIik7CisgICAgICAgICAgICBzYWZl
X3N0cmNweShhY3BpX3BhcmFtLCAib2ZmIik7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCAoc3Ry
bGVuKGFjcGlfcGFyYW0pICE9IDApICYmICFzdHJzdHIoZG9tMF9jbWRsaW5lLCAiYWNwaT0iKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHNhZmVfc3RyY2F0KGRvbTBfY21kbGluZSwgIiBhY3Bp
PSIpOworICAgICAgICAgICAgc2FmZV9zdHJjYXQoZG9tMF9jbWRsaW5lLCBhY3BpX3BhcmFtKTsK
KyAgICAgICAgfQorCisgICAgICAgIGNtZGxpbmUgPSBkb20wX2NtZGxpbmU7CisgICAgfQorCisg
ICAgLyoKKyAgICAgKiBUZW1wb3JhcmlseSBjbGVhciBTTUFQIGluIENSNCB0byBhbGxvdyB1c2Vy
LWFjY2Vzc2VzIGluIGNvbnN0cnVjdF9kb20wKCkuCisgICAgICogVGhpcyBzYXZlcyBhIGxhcmdl
IG51bWJlciBvZiBjb3JuZXIgY2FzZXMgaW50ZXJhY3Rpb25zIHdpdGgKKyAgICAgKiBjb3B5X2Zy
b21fdXNlcigpLgorICAgICAqLworICAgIGlmICggY3B1X2hhc19zbWFwICkKKyAgICB7CisgICAg
ICAgIGNyNF9wdjMyX21hc2sgJj0gflg4Nl9DUjRfU01BUDsKKyAgICAgICAgd3JpdGVfY3I0KHJl
YWRfY3I0KCkgJiB+WDg2X0NSNF9TTUFQKTsKKyAgICB9CisKKyAgICBpZiAoIGNvbnN0cnVjdF9k
b20wKGQsIGltYWdlLCBoZWFkcm9vbSwgaW5pdHJkLCBjbWRsaW5lKSAhPSAwICkKKyAgICAgICAg
cGFuaWMoIkNvdWxkIG5vdCBjb25zdHJ1Y3QgZG9tYWluIDBcbiIpOworCisgICAgaWYgKCBjcHVf
aGFzX3NtYXAgKQorICAgIHsKKyAgICAgICAgd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0
X1NNQVApOworICAgICAgICBjcjRfcHYzMl9tYXNrIHw9IFg4Nl9DUjRfU01BUDsKKyAgICB9CisK
KyAgICByZXR1cm4gZDsKK30KKwogLyogSG93IG11Y2ggb2YgdGhlIGRpcmVjdG1hcCBpcyBwcmVi
dWlsdCBhdCBjb21waWxlIHRpbWUuICovCiAjZGVmaW5lIFBSRUJVSUxUX01BUF9MSU1JVCAoMSA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpCiAKQEAgLTczOSwxMiArODI1LDYgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgLnBhcml0
eSAgICA9ICduJywKICAgICAgICAgLnN0b3BfYml0cyA9IDEKICAgICB9OwotICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkb20wX2NmZyA9IHsKLSAgICAgICAgLmZsYWdzID0gSVNf
RU5BQkxFRChDT05GSUdfVEJPT1QpID8gWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IDogMCwK
LSAgICAgICAgLm1heF9ldnRjaG5fcG9ydCA9IC0xLAotICAgICAgICAubWF4X2dyYW50X2ZyYW1l
cyA9IC0xLAotICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IC0xLAotICAgIH07CiAgICAg
Y29uc3QgY2hhciAqaHlwZXJ2aXNvcl9uYW1lOwogICAgIHVpbnQ2NF90IGx1X21mbmxpc3RfcGh5
cyA9IDAsIGx1X25yX3BhZ2VzID0gMDsKICAgICBzdHJ1Y3QgbHVfc3RyZWFtIGx1X3N0cmVhbTsK
QEAgLTE4ODksOTQgKzE5NjksMjkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpbml0X2d1ZXN0X2NwdWlkKCk7CiAgICAgaW5pdF9n
dWVzdF9tc3JfcG9saWN5KCk7CiAKLSAgICBpZiAoIG9wdF9kb20wX3B2aCApCi0gICAgewotICAg
ICAgICBkb20wX2NmZy5mbGFncyB8PSAoWEVOX0RPTUNUTF9DREZfaHZtIHwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgoaHZtX2hhcF9zdXBwb3J0ZWQoKSAmJiAhb3B0X2RvbTBfc2hhZG93
KSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfaGFwIDogMCkp
OwotCi0gICAgICAgIGRvbTBfY2ZnLmFyY2guZW11bGF0aW9uX2ZsYWdzIHw9Ci0gICAgICAgICAg
ICBYRU5fWDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9YODZfRU1VX1ZQ
Q0k7Ci0gICAgfQotICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7Ci0K
LSAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQotICAgICAgICBkb20wX2NmZy5mbGFncyB8PSBYRU5f
RE9NQ1RMX0NERl9pb21tdTsKLQotICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwot
ICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2RvbWFpbl9pZCgpLCAmZG9tMF9j
ZmcsICFwdl9zaGltKTsKLSAgICBpZiAoIElTX0VSUihkb20wKSB8fCAoYWxsb2NfZG9tMF92Y3B1
MChkb20wKSA9PSBOVUxMKSApCi0gICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4g
MFxuIik7Ci0KLSAgICAvKiBHcmFiIHRoZSBET00wIGNvbW1hbmQgbGluZS4gKi8KLSAgICBjbWRs
aW5lID0gKGNoYXIgKikobW9kWzBdLnN0cmluZyA/IF9fdmEobW9kWzBdLnN0cmluZykgOiBOVUxM
KTsKLSAgICBpZiAoIChjbWRsaW5lICE9IE5VTEwpIHx8IChrZXh0cmEgIT0gTlVMTCkgKQotICAg
IHsKLSAgICAgICAgc3RhdGljIGNoYXIgX19pbml0ZGF0YSBkb20wX2NtZGxpbmVbTUFYX0dVRVNU
X0NNRExJTkVdOwotCi0gICAgICAgIGNtZGxpbmUgPSBjbWRsaW5lX2Nvb2soY21kbGluZSwgbG9h
ZGVyKTsKLSAgICAgICAgc2FmZV9zdHJjcHkoZG9tMF9jbWRsaW5lLCBjbWRsaW5lKTsKLQotICAg
ICAgICBpZiAoIGtleHRyYSAhPSBOVUxMICkKLSAgICAgICAgICAgIC8qIGtleHRyYSBhbHdheXMg
aW5jbHVkZXMgZXhhY3RseSBvbmUgbGVhZGluZyBzcGFjZS4gKi8KLSAgICAgICAgICAgIHNhZmVf
c3RyY2F0KGRvbTBfY21kbGluZSwga2V4dHJhKTsKLQotICAgICAgICAvKiBBcHBlbmQgYW55IGV4
dHJhIHBhcmFtZXRlcnMuICovCi0gICAgICAgIGlmICggc2tpcF9pb2FwaWNfc2V0dXAgJiYgIXN0
cnN0cihkb20wX2NtZGxpbmUsICJub2FwaWMiKSApCi0gICAgICAgICAgICBzYWZlX3N0cmNhdChk
b20wX2NtZGxpbmUsICIgbm9hcGljIik7Ci0gICAgICAgIGlmICggKHN0cmxlbihhY3BpX3BhcmFt
KSA9PSAwKSAmJiBhY3BpX2Rpc2FibGVkICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRr
KCJBQ1BJIGlzIGRpc2FibGVkLCBub3RpZnlpbmcgRG9tYWluIDAgKGFjcGk9b2ZmKVxuIik7Ci0g
ICAgICAgICAgICBzYWZlX3N0cmNweShhY3BpX3BhcmFtLCAib2ZmIik7Ci0gICAgICAgIH0KLSAg
ICAgICAgaWYgKCAoc3RybGVuKGFjcGlfcGFyYW0pICE9IDApICYmICFzdHJzdHIoZG9tMF9jbWRs
aW5lLCAiYWNwaT0iKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNhZmVfc3RyY2F0KGRvbTBf
Y21kbGluZSwgIiBhY3BpPSIpOwotICAgICAgICAgICAgc2FmZV9zdHJjYXQoZG9tMF9jbWRsaW5l
LCBhY3BpX3BhcmFtKTsKLSAgICAgICAgfQotCi0gICAgICAgIGNtZGxpbmUgPSBkb20wX2NtZGxp
bmU7Ci0gICAgfQotCiAgICAgaWYgKCB4ZW5fY3B1aWRsZSApCiAgICAgICAgIHhlbl9wcm9jZXNz
b3JfcG1iaXRzIHw9IFhFTl9QUk9DRVNTT1JfUE1fQ1g7CiAKKyAgICBwcmludGsoIiVzTlggKEV4
ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiAlc2FjdGl2ZVxuIiwKKyAgICAgICAgICAgY3B1X2hh
c19ueCA/IFhFTkxPR19JTkZPIDogWEVOTE9HX1dBUk5JTkcgIldhcm5pbmc6ICIsCisgICAgICAg
ICAgIGNwdV9oYXNfbnggPyAiIiA6ICJub3QgIik7CisKICAgICBpbml0cmRpZHggPSBmaW5kX2Zp
cnN0X2JpdChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpOwogICAgIGlmICggYml0bWFwX3dl
aWdodChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpID4gMSApCiAgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORwogICAgICAgICAgICAgICAgIk11bHRpcGxlIGluaXRyZCBjYW5kaWRhdGVz
LCBwaWNraW5nIG1vZHVsZSAjJXVcbiIsCiAgICAgICAgICAgICAgICBpbml0cmRpZHgpOwogCi0g
ICAgLyoKLSAgICAgKiBUZW1wb3JhcmlseSBjbGVhciBTTUFQIGluIENSNCB0byBhbGxvdyB1c2Vy
LWFjY2Vzc2VzIGluIGNvbnN0cnVjdF9kb20wKCkuCi0gICAgICogVGhpcyBzYXZlcyBhIGxhcmdl
IG51bWJlciBvZiBjb3JuZXIgY2FzZXMgaW50ZXJhY3Rpb25zIHdpdGgKLSAgICAgKiBjb3B5X2Zy
b21fdXNlcigpLgotICAgICAqLwotICAgIGlmICggY3B1X2hhc19zbWFwICkKLSAgICB7Ci0gICAg
ICAgIGNyNF9wdjMyX21hc2sgJj0gflg4Nl9DUjRfU01BUDsKLSAgICAgICAgd3JpdGVfY3I0KHJl
YWRfY3I0KCkgJiB+WDg2X0NSNF9TTUFQKTsKLSAgICB9Ci0KLSAgICBwcmludGsoIiVzTlggKEV4
ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiAlc2FjdGl2ZVxuIiwKLSAgICAgICAgICAgY3B1X2hh
c19ueCA/IFhFTkxPR19JTkZPIDogWEVOTE9HX1dBUk5JTkcgIldhcm5pbmc6ICIsCi0gICAgICAg
ICAgIGNwdV9oYXNfbnggPyAiIiA6ICJub3QgIik7Ci0KICAgICAvKgogICAgICAqIFdlJ3JlIGdv
aW5nIHRvIHNldHVwIGRvbWFpbjAgdXNpbmcgdGhlIG1vZHVsZShzKSB0aGF0IHdlIHN0YXNoZWQg
c2FmZWx5CiAgICAgICogYWJvdmUgb3VyIGhlYXAuIFRoZSBzZWNvbmQgbW9kdWxlLCBpZiBwcmVz
ZW50LCBpcyBhbiBpbml0cmQgcmFtZGlzay4KICAgICAgKi8KLSAgICBpZiAoIGNvbnN0cnVjdF9k
b20wKGRvbTAsIG1vZCwgbW9kdWxlc19oZWFkcm9vbSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IChpbml0cmRpZHggPiAwKSAmJiAoaW5pdHJkaWR4IDwgbWJpLT5tb2RzX2NvdW50KQotICAgICAg
ICAgICAgICAgICAgICAgICAgPyBtb2QgKyBpbml0cmRpZHggOiBOVUxMLCBjbWRsaW5lKSAhPSAw
KQorICAgIGRvbTAgPSBjcmVhdGVfZG9tMChtb2QsIG1vZHVsZXNfaGVhZHJvb20sCisgICAgICAg
ICAgICAgICAgICAgICAgIChpbml0cmRpZHggPiAwKSAmJiAoaW5pdHJkaWR4IDwgbWJpLT5tb2Rz
X2NvdW50KQorICAgICAgICAgICAgICAgICAgICAgICA/IG1vZCArIGluaXRyZGlkeCA6IE5VTEws
IGtleHRyYSwgbG9hZGVyKTsKKyAgICBpZiAoIGRvbTAgPT0gTlVMTCApCiAgICAgICAgIHBhbmlj
KCJDb3VsZCBub3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1NcbiIpOwogCi0gICAgaWYgKCBjcHVfaGFz
X3NtYXAgKQotICAgIHsKLSAgICAgICAgd3JpdGVfY3I0KHJlYWRfY3I0KCkgfCBYODZfQ1I0X1NN
QVApOwotICAgICAgICBjcjRfcHYzMl9tYXNrIHw9IFg4Nl9DUjRfU01BUDsKLSAgICB9Ci0KICAg
ICBoZWFwX2luaXRfbGF0ZSgpOwogCiAgICAgaW5pdF90cmFjZV9idWZzKCk7Ci0tIAoyLjIxLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:15:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:15:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCTW-0005P8-LU; Thu, 30 Jan 2020 16:15:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RwoG=3T=merlin.srs.infradead.org=batv+f9651308fc69d1c188a8+6003+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixCTV-0005O2-QY
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:15:25 +0000
X-Inumbo-ID: 78caeb58-437b-11ea-a933-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78caeb58-437b-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 16:13:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 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=Il/bpITmb6KpASVHrjGn6HaimgeHELl2mWb6bWqwlCo=; b=h9HZ/LhIe1tvrcpCSyBBVpT6Bc
 S8ULnWIUEmGKjEeNkqckCrnXZPNbEza0NmPlyreKAZVLeqP+C3XEGU/6vmHy9egYvdDEtHINCje7k
 d+KSD/7CwD7fbRgLLvzIkYWjfPHtsREX29IHHdJi5Hp/pgrP3OJQORexjkKc1SniY9rfdzxarLRT2
 3y10jaY80FgWK+VTaWs0oCMqjO93y+sShv0YqQHqwnbyCToljBGhCLyZpQ60SALI6uuq1si9pQ6D7
 teEZedP4Sg5NNXK9sYjN8C8b3hLmeD0RzcSW1sVV0UIHCjxeXCzOteZi4HMA6dBrbWlzjX9ckkjbz
 6x2+vgww==;
Received: from i7.infradead.org ([2001:8b0:10b:1:21e:67ff:fecb:7a92])
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixCRf-0005Tf-2L; Thu, 30 Jan 2020 16:13:31 +0000
Received: from dwoodhou by i7.infradead.org with local (Exim 4.92 #3 (Red Hat
 Linux)) id 1ixCRe-009kcu-8X; Thu, 30 Jan 2020 16:13:30 +0000
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 30 Jan 2020 16:13:10 +0000
Message-Id: <20200130161330.2324143-2-dwmw2@infradead.org>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200130161330.2324143-1-dwmw2@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
 <20200130161330.2324143-1-dwmw2@infradead.org>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 02/22] x86/boot: Reserve live update boot
 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: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 =?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>

RnJvbTogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCkZvciBsaXZlIHVwZGF0
ZSB0byB3b3JrLCBpdCB3aWxsIG5lZWQgYSByZWdpb24gb2YgbWVtb3J5IHRoYXQgY2FuIGJlCmdp
dmVuIHRvIHRoZSBib290IGFsbG9jYXRvciB3aGlsZSBpdCBwYXJzZXMgdGhlIHN0YXRlIGluZm9y
bWF0aW9uIGZyb20KdGhlIHByZXZpb3VzIFhlbiBhbmQgd29ya3Mgb3V0IHdoaWNoIG9mIHRoZSBv
dGhlciBwYWdlcyBvZiBtZW1vcnkgaXQKY2FuIGNvbnN1bWUuCgpSZXNlcnZlIHRoYXQgbGlrZSB0
aGUgY3Jhc2hkdW1wIHJlZ2lvbiwgYW5kIGFjY2VwdCBpdCBvbiB0aGUgY29tbWFuZApsaW5lLiBV
c2Ugb25seSB0aGF0IHJlZ2lvbiBmb3IgZWFybHkgYm9vdCwgYW5kIHJlZ2lzdGVyIHRoZSByZW1h
aW5pbmcKUkFNIChhbGwgb2YgaXQgZm9yIG5vdywgdW50aWwgdGhlIHJlYWwgbGl2ZSB1cGRhdGUg
aGFwcGVucykgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1h
em9uLmNvLnVrPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8ICAgOSAr
KysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8IDEyMCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggICAgICB8ICAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA1ZWIzYTA3Mjc2Li42MTUyNGYxMDU2IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xNDAyLDYgKzE0MDIsMTUgQEAgVGhpcyBv
cHRpb24gaXMgaW50ZW5kZWQgZm9yIGRlYnVnZ2luZyBwdXJwb3NlcyBvbmx5LiAgRW5hYmxlIE1T
Ul9ERUJVR0NUTC5MQlIKIGluIGh5cGVydmlzb3IgY29udGV4dCB0byBiZSBhYmxlIHRvIGR1bXAg
dGhlIExhc3QgSW50ZXJydXB0L0V4Y2VwdGlvbiBUby9Gcm9tCiByZWNvcmQgd2l0aCBvdGhlciBy
ZWdpc3RlcnMuCiAKKyMjIyBsaXZldXBkYXRlCis+IGA9IDxzaXplPltAPG9mZnNldD5dYAorCitT
cGVjaWZ5IHNpemUgYW5kIG9wdGlvbmFsbHkgcGxhY2VtZW50IG9mIHRoZSBib290IG1lbW9yeSBy
ZXNlcnZlZCBmb3IKK1hlbiBsaXZlIHVwZGF0ZS4gVGhlIHNpemUgbXVzdCBiZSBhIG11bHRpcGxl
IG9mIDJNaUIuCisKK0EgdHJhaWxpbmcgYEA8b2Zmc2V0PmAgc3BlY2lmaWVzIHRoZSBleGFjdCBh
ZGRyZXNzIHRoaXMgYXJlYSBzaG91bGQgYmUKK3BsYWNlZCBhdCwgd2hpY2ggbXVzdCBiZSBiZWxv
dyA0R2lCLgorCiAjIyMgbG9nbHZsCiA+IGA9IDxsZXZlbD5bLzxyYXRlLWxpbWl0ZWQgbGV2ZWw+
XWAgd2hlcmUgbGV2ZWwgaXMgYG5vbmUgfCBlcnJvciB8IHdhcm5pbmcgfCBpbmZvIHwgZGVidWcg
fCBhbGxgCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggMjY3N2YxMjdiOS4uNjNmMDZkNDg1NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY4MSw2ICs2ODEs
NDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgY29weV9iaW9zX2U4MjAoc3RydWN0IGU4
MjBlbnRyeSAqbWFwLCB1bnNpZ25lZCBpbnQgbGkKIC8qIEhvdyBtdWNoIG9mIHRoZSBkaXJlY3Rt
YXAgaXMgcHJlYnVpbHQgYXQgY29tcGlsZSB0aW1lLiAqLwogI2RlZmluZSBQUkVCVUlMVF9NQVBf
TElNSVQgKDEgPDwgTDJfUEFHRVRBQkxFX1NISUZUKQogCit1bnNpZ25lZCBsb25nIGx1X2Jvb3Rt
ZW1fc3RhcnQsIGx1X2Jvb3RtZW1fc2l6ZTsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGx1X2JyZWFk
Y3J1bWJfcGh5czsKKworc3RhdGljIGludCBfX2luaXQgcGFyc2VfbGl2ZXVwZGF0ZShjb25zdCBj
aGFyICpzdHIpCit7CisgICAgY29uc3QgY2hhciAqY3VyOworCisgICAgbHVfYm9vdG1lbV9zaXpl
ID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChjdXIgPSBzdHIsICZzdHIpOworICAgIGlmICggIWx1X2Jv
b3RtZW1fc2l6ZSB8fCBjdXIgPT0gc3RyICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoIGx1X2Jvb3RtZW1fc2l6ZSAmICgoTUIoMikgLSAxKSkgKQorICAgIHsKKyAgICAgICAg
cHJpbnRrKFhFTkxPR19XQVJOSU5HICJMaXZlIHVwZGF0ZSBzaXplIG11c3QgYmUgYSBtdWx0aXBs
ZSBvZiAyTWlCXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaWYg
KCEqc3RyKSB7CisgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTGl2ZSB1cGRhdGUgc2l6ZSAw
eCVseFxuIiwgbHVfYm9vdG1lbV9zaXplKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisg
ICAgaWYgKCpzdHIgIT0gJ0AnKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGx1X2Jv
b3RtZW1fc3RhcnQgPSBwYXJzZV9zaXplX2FuZF91bml0KGN1ciA9IHN0ciArIDEsICZzdHIpOwor
ICAgIGlmICggIWx1X2Jvb3RtZW1fc3RhcnQgfHwgY3VyID09IHN0ciApCisgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJMaXZlIHVwZGF0ZSBhcmVhIDB4
JWx4LTB4JWx4ICgweCVseClcbiIsIGx1X2Jvb3RtZW1fc3RhcnQsCisgICAgICAgICAgIGx1X2Jv
b3RtZW1fc3RhcnQgKyBsdV9ib290bWVtX3NpemUsIGx1X2Jvb3RtZW1fc2l6ZSk7CisKKyAgICAv
KgorICAgICAqIElmIHByZXNlbnQsIHRoZSBicmVhZGNydW1iIGxlYWRpbmcgdG8gdGhlIG1pZ3Jh
dGlvbiBkYXRhIHN0cmVhbSBpcworICAgICAqIGluIHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGUg
cmVzZXJ2ZWQgYm9vdG1lbSByZWdpb24uCisgICAgICovCisgICAgbHVfYnJlYWRjcnVtYl9waHlz
ID0gbHVfYm9vdG1lbV9zdGFydDsKKyAgICByZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgibGl2
ZXVwZGF0ZSIsIHBhcnNlX2xpdmV1cGRhdGUpOworCiB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogewogICAgIGNoYXIgKm1lbW1hcF90eXBlID0g
TlVMTDsKQEAgLTY5MCw3ICs3MzEsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIG1vZHVsZV90ICptb2Q7CiAgICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29tLCBtb2R1bGVfbWFw
WzFdOwogICAgIGludCBpLCBqLCBlODIwX3dhcm4gPSAwLCBieXRlcyA9IDA7Ci0gICAgYm9vbCBh
Y3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZhbHNlOworICAg
IGJvb2wgYWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxz
ZSwgbHVfcmVzZXJ2ZWQgPSBmYWxzZTsKICAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBuczE2NTUw
X2RlZmF1bHRzIG5zMTY1NTAgPSB7CiAgICAgICAgIC5kYXRhX2JpdHMgPSA4LApAQCAtOTgwLDYg
KzEwMjEsMjIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKICAgICBzZXRfa2V4ZWNfY3Jhc2hfYXJlYV9zaXplKCh1NjQpbnJfcGFnZXMgPDwg
UEFHRV9TSElGVCk7CiAgICAga2V4ZWNfcmVzZXJ2ZV9hcmVhKCZib290X2U4MjApOwogCisgICAg
aWYgKCBsdV9ib290bWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAgIC8qIFhYOiBDaGVjayBpdCdz
IGluIHVzYWJsZSBtZW1vcnkgZmlyc3QgKi8KKyAgICAgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9v
dF9lODIwLCBsdV9ib290bWVtX3N0YXJ0LCBsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9z
aXplKTsKKworICAgICAgICAvKiBTaW5jZSBpdCB3aWxsIGFscmVhZHkgYmUgb3V0IG9mIHRoZSBl
ODIwIG1hcCBieSB0aGUgdGltZSB0aGUgZmlyc3QKKyAgICAgICAgICogbG9vcCBvdmVyIHBoeXNp
Y2FsIG1lbW9yeSwgbWFwIGl0IG1hbnVhbGx5IGFscmVhZHkuICovCisgICAgICAgIHNldF9wZHhf
cmFuZ2UobHVfYm9vdG1lbV9zdGFydCA+PiBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAg
ICAgIChsdV9ib290bWVtX3N0YXJ0ICsgbHVfYm9vdG1lbV9zaXplKSA+PiBQQUdFX1NISUZUKTsK
KyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKGx1X2Jvb3RtZW1f
c3RhcnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihsdV9ib290bWVt
X3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihsdV9ib290bWVtX3Np
emUpLCBQQUdFX0hZUEVSVklTT1IpOworCisgICAgICAgIGx1X3Jlc2VydmVkID0gdHJ1ZTsKKyAg
ICB9CisKICAgICBpbml0aWFsX2ltYWdlcyA9IG1vZDsKICAgICBucl9pbml0aWFsX2ltYWdlcyA9
IG1iaS0+bW9kc19jb3VudDsKIApAQCAtMTIwNyw2ICsxMjY0LDE2IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICBwcmlu
dGsoIk5ldyBYZW4gaW1hZ2UgYmFzZSBhZGRyZXNzOiAlI2x4XG4iLCB4ZW5fcGh5c19zdGFydCk7
CiAgICAgICAgIH0KIAorICAgICAgICAvKiBJcyB0aGUgcmVnaW9uIHN1aXRhYmxlIGZvciB0aGUg
bGl2ZSB1cGRhdGUgYm9vdG1lbSByZWdpb24/ICovCisgICAgICAgIGlmICggbHVfYm9vdG1lbV9z
aXplICYmICEgbHVfYm9vdG1lbV9zdGFydCAmJiBlIDwgbGltaXQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIGx1X2Jvb3RtZW1fc2l6ZSwgbW9k
LCBtYmktPm1vZHNfY291bnQgKyByZWxvY2F0ZWQsIC0xKTsKKyAgICAgICAgICAgIGlmICggZW5k
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBlID0gbHVfYm9vdG1lbV9zdGFydCA9
IGVuZCAtIGx1X2Jvb3RtZW1fc2l6ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCiAgICAg
ICAgIC8qIElzIHRoZSByZWdpb24gc3VpdGFibGUgZm9yIHJlbG9jYXRpbmcgdGhlIG11bHRpYm9v
dCBtb2R1bGVzPyAqLwogICAgICAgICBmb3IgKCBqID0gbWJpLT5tb2RzX2NvdW50IC0gMTsgaiA+
PSAwOyBqLS0gKQogICAgICAgICB7CkBAIC0xMjcwLDYgKzEzMzcsMTUgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpZiAoICF4ZW5f
cGh5c19zdGFydCApCiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byByZWxvY2F0
ZSBYZW5cbiIpOwogCisgICAgaWYgKCBsdV9ib290bWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAg
IGlmICggIWx1X3Jlc2VydmVkICkKKyAgICAgICAgICAgIHJlc2VydmVfZTgyMF9yYW0oJmJvb3Rf
ZTgyMCwgbHVfYm9vdG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zdGFydCArIGx1X2Jvb3RtZW1fc2l6
ZSk7CisgICAgICAgIHByaW50aygiTFUgYm9vdG1lbTogMHglbHggLSAweCVseFxuIiwgbHVfYm9v
dG1lbV9zdGFydCwgbHVfYm9vdG1lbV9zdGFydCArIGx1X2Jvb3RtZW1fc2l6ZSk7CisgICAgICAg
IGluaXRfYm9vdF9wYWdlcyhsdV9ib290bWVtX3N0YXJ0LCBsdV9ib290bWVtX3N0YXJ0ICsgbHVf
Ym9vdG1lbV9zaXplKTsKKyAgICAgICAgbHVfcmVzZXJ2ZWQgPSB0cnVlOworICAgIH0KKwogICAg
IC8qIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKS4gKi8K
ICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290X2U4MjAsIF9fcGEoX3N0ZXh0KSwgX19wYShfXzJN
X3J3ZGF0YV9lbmQpKTsKIApAQCAtMTI4MSw4ICsxMzU3LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgeGVuaGVhcF9tYXhf
bWZuKFBGTl9ET1dOKGhpZ2htZW1fc3RhcnQgLSAxKSk7CiAKICAgICAvKgotICAgICAqIFdhbGsg
ZXZlcnkgUkFNIHJlZ2lvbiBhbmQgbWFwIGl0IGluIGl0cyBlbnRpcmV0eSAob24geDg2LzY0LCBh
dCBsZWFzdCkKLSAgICAgKiBhbmQgbm90aWZ5IGl0IHRvIHRoZSBib290IGFsbG9jYXRvci4KKyAg
ICAgKiBXYWxrIGV2ZXJ5IFJBTSByZWdpb24gYW5kIG1hcCBpdCBpbiBpdHMgZW50aXJldHkgYW5k
ICh1bmxlc3MgaW4KKyAgICAgKiBsaXZlIHVwZGF0ZSBtb2RlKSBub3RpZnkgaXQgdG8gdGhlIGJv
b3QgYWxsb2NhdG9yLgogICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdF9lODIwLm5y
X21hcDsgaSsrICkKICAgICB7CkBAIC0xMzM1LDYgKzE0MTEsNyBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiSWdub3JpbmcgaW5hY2Nlc3NpYmxlIG1lbW9yeSByYW5nZSIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAlMDEzIlBSSXg2NCItJTAx
MyJQUkl4NjQiXG4iLAogICAgICAgICAgICAgICAgICAgICAgICBzLCBlKTsKKyAgICAgICAgICAg
ICAgICByZXNlcnZlX2U4MjBfcmFtKCZib290X2U4MjAsIHMsIGUpOwogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgbWFwX2UgPSBlOwpAQCAtMTM0
Miw2ICsxNDE5LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiSWdub3Jpbmcg
aW5hY2Nlc3NpYmxlIG1lbW9yeSByYW5nZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiICUwMTMiUFJJeDY0Ii0lMDEzIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAg
ZSwgbWFwX2UpOworICAgICAgICAgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBlLCBt
YXBfZSk7CiAgICAgICAgIH0KIAogICAgICAgICBzZXRfcGR4X3JhbmdlKHMgPj4gUEFHRV9TSElG
VCwgZSA+PiBQQUdFX1NISUZUKTsKQEAgLTEzNTIsNyArMTQzMCw5IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAg
ICAgICAgQVJSQVlfU0laRShsMl9kaXJlY3RtYXApIDw8IEwyX1BBR0VUQUJMRV9TSElGVCk7CiAK
ICAgICAgICAgLyogUGFzcyBtYXBwZWQgbWVtb3J5IHRvIGFsbG9jYXRvciAvYmVmb3JlLyBjcmVh
dGluZyBuZXcgbWFwcGluZ3MuICovCi0gICAgICAgIGluaXRfYm9vdF9wYWdlcyhzLCBtaW4obWFw
X3MsIGUpKTsKKyAgICAgICAgaWYgKCAhbHVfcmVzZXJ2ZWQpCisgICAgICAgICAgICBpbml0X2Jv
b3RfcGFnZXMocywgbWluKG1hcF9zLCBlKSk7CisKICAgICAgICAgcyA9IG1hcF9zOwogICAgICAg
ICBpZiAoIHMgPCBtYXBfZSApCiAgICAgICAgIHsKQEAgLTEzNjAsNyArMTQ0MCw4IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICAg
ICAgICAgIG1hcF9zID0gKHMgKyBtYXNrKSAmIH5tYXNrOwogICAgICAgICAgICAgbWFwX2UgJj0g
fm1hc2s7Ci0gICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMobWFwX3MsIG1hcF9lKTsKKyAgICAg
ICAgICAgIGlmICggIWx1X3Jlc2VydmVkKQorICAgICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdl
cyhtYXBfcywgbWFwX2UpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBtYXBfcyA+IG1hcF9l
ICkKQEAgLTEzNzYsNyArMTQ1Nyw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgbWFw
X3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKG1hcF9lKSwgbWFkZHJfdG9fbWZuKG1h
cF9lKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGVuZCAtIG1h
cF9lKSwgUEFHRV9IWVBFUlZJU09SKTsKLSAgICAgICAgICAgICAgICBpbml0X2Jvb3RfcGFnZXMo
bWFwX2UsIGVuZCk7CisgICAgICAgICAgICAgICAgaWYgKCAhbHVfcmVzZXJ2ZWQpCisgICAgICAg
ICAgICAgICAgICAgIGluaXRfYm9vdF9wYWdlcyhtYXBfZSwgZW5kKTsKICAgICAgICAgICAgICAg
ICBtYXBfZSA9IGVuZDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMTM5MSw3ICsxNDcz
LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICAgICAgewogICAgICAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9u
ZylfX3ZhKHMpLCBtYWRkcl90b19tZm4ocyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBGTl9ET1dOKG1hcF9zIC0gcyksIFBBR0VfSFlQRVJWSVNPUik7Ci0gICAgICAgICAgICBpbml0
X2Jvb3RfcGFnZXMocywgbWFwX3MpOworICAgICAgICAgICAgaWYgKCAhbHVfcmVzZXJ2ZWQpCisg
ICAgICAgICAgICAgICAgaW5pdF9ib290X3BhZ2VzKHMsIG1hcF9zKTsKICAgICAgICAgfQogICAg
IH0KIApAQCAtMTQ4OSw2ICsxNTcyLDI5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBudW1hX2luaXRtZW1faW5pdCgwLCByYXdf
bWF4X3BhZ2UpOwogCisgICAgaWYgKCBsdV9ib290bWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAg
IHVuc2lnbmVkIGxvbmcgbGltaXQgPSB2aXJ0X3RvX21mbihIWVBFUlZJU09SX1ZJUlRfRU5EIC0g
MSk7CisgICAgICAgIHVpbnQ2NF90IG1hc2sgPSBQQUdFX1NJWkUgLSAxOworCisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgYm9vdF9lODIwLm5yX21hcDsgaSsrICkKKyAgICAgICAgeworICAgICAg
ICAgICAgdWludDY0X3QgcywgZTsKKworICAgICAgICAgICAgaWYgKCBib290X2U4MjAubWFwW2ld
LnR5cGUgIT0gRTgyMF9SQU0gKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAg
ICAgcyA9IChib290X2U4MjAubWFwW2ldLmFkZHIgKyBtYXNrKSAmIH5tYXNrOworICAgICAgICAg
ICAgZSA9IChib290X2U4MjAubWFwW2ldLmFkZHIgKyBib290X2U4MjAubWFwW2ldLnNpemUpICYg
fm1hc2s7CisgICAgICAgICAgICBzID0gbWF4X3QodWludDY0X3QsIHMsIDE8PDIwKTsKKyAgICAg
ICAgICAgIGlmICggUEZOX0RPV04ocykgPiBsaW1pdCApCisgICAgICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgICAgICBpZiAoIFBGTl9ET1dOKGUpID4gbGltaXQgKQorICAgICAgICAgICAg
ICAgIGUgPSBwZm5fdG9fcGFkZHIobGltaXQpOworCisgICAgICAgICAgICBpbml0X2Jvb3RfcGFn
ZXMocywgZSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoIG1heF9wYWdlIC0gMSA+IHZp
cnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSApCiAgICAgewogICAgICAgICB1bnNp
Z25lZCBsb25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIDEpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmgKaW5kZXggZDBjZmJiNzBhOC4uZDU5ZTUxMDFjMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nv
bmZpZy5oCkBAIC0yNzksNiArMjc5LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlk
X2luZm9bMTI4XTsKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIGV4dGVybiB1bnNpZ25lZCBsb25n
IHhlbl9waHlzX3N0YXJ0OworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgbHVfYm9vdG1lbV9zdGFydCwg
bHVfYm9vdG1lbV9zaXplOwogI2VuZGlmCiAKIC8qIEdEVC9MRFQgc2hhZG93IG1hcHBpbmcgYXJl
YS4gVGhlIGZpcnN0IHBlci1kb21haW4tbWFwcGluZyBzdWItYXJlYS4gKi8KLS0gCjIuMjEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:27:29 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:27: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 1ixCf1-0007Bt-CP; Thu, 30 Jan 2020 16:27:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixCez-0007Bo-Lz
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:27:17 +0000
X-Inumbo-ID: 60b5f434-437d-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60b5f434-437d-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:27: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 mx2.suse.de (Postfix) with ESMTP id 780AAB089;
 Thu, 30 Jan 2020 16:27:15 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-4-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3a17f9cb-124d-aedc-3bde-94b16f522089@suse.com>
Date: Thu, 30 Jan 2020 17:27:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130145745.1306-4-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 3/4] mm: make pages allocated with
 MEMF_no_refcount safe to assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMzAuMDEuMjAyMCAxNTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEN1cnJlbnRseSBpdCBp
cyB1bnNhZmUgdG8gYXNzaWduIGEgZG9taGVhcCBwYWdlIGFsbG9jYXRlZCB3aXRoCj4gTUVNRl9u
b19yZWZjb3VudCB0byBhIGRvbWFpbiBiZWNhdXNlIHRoZSBkb21haW4ndCAndG90X3BhZ2VzJyB3
aWxsIG5vdAo+IGJlIGluY3JlbWVudGVkLCBidXQgd2lsbCBiZSBkZWNyZW1lbnQgd2hlbiB0aGUg
cGFnZSBpcyBmcmVlZCAoc2luY2UKPiBmcmVlX2RvbWhlYXBfcGFnZXMoKSBoYXMgbm8gd2F5IG9m
IHRlbGxpbmcgdGhhdCB0aGUgaW5jcmVtZW50IHdhcyBza2lwcGVkKS4KPiAKPiBUaGlzIHBhdGNo
IGFsbG9jYXRlcyBhIG5ldyAnY291bnRfaW5mbycgYml0IGZvciBhIFBHQ19leHRyYSBmbGFnCj4g
d2hpY2ggaXMgdGhlbiB1c2VkIHRvIG1hcmsgcGFnZXMgd2hlbiBhbGxvY19kb21oZWFwX3BhZ2Vz
KCkgaXMgY2FsbGVkCj4gd2l0aCBNRU1GX25vX3JlZmNvdW50LiBhc3NpZ25fcGFnZXMoKSBiZWNh
dXNlIGl0IHN0aWxsIG5lZWRzIHRvIGNhbGwKPiBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHRv
IG1ha2Ugc3VyZSB0aGUgZG9tYWluIGlzIGFwcHJvcHJpYXRlbHkKPiByZWZlcmVuY2VkLiBIZW5j
ZSBpdCBpcyBtb2RpZmllZCB0byBkbyB0aGF0IGZvciBQR0NfZXh0cmEgcGFnZXMgZXZlbiBpZiBp
dAo+IGlzIHBhc3NlZCBNRU1GX25vX3JlZm91bnQuCj4gCj4gVGhlIG51bWJlciBvZiBQR0NfZXh0
cmEgcGFnZXMgYXNzaWduZWQgdG8gYSBkb21haW4gaXMgdHJhY2tlZCBpbiBhIG5ldwo+ICdleHRy
YV9wYWdlcycgY291bnRlciwgd2hpY2ggaXMgdGhlbiBzdWJ0cmFjdGVkIGZyb20gJ3RvdGFsX3Bh
Z2VzJyBpbgo+IHRoZSBkb21haW5fdG90X3BhZ2VzKCkgaGVscGVyLiBUaHVzICdub3JtYWwnIHBh
Z2UgYXNzaWdubWVudHMgd2lsbCBzdGlsbAo+IGJlIGFwcHJvcHJpYXRlbHkgY2hlY2tlZCBhZ2Fp
bnN0ICdtYXhfcGFnZXMnLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJh
bnRAYW1hem9uLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:29:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCgr-0007IR-RW; Thu, 30 Jan 2020 16:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixCgq-0007IM-N8
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:29:12 +0000
X-Inumbo-ID: a5d88df6-437d-11ea-8ab6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5d88df6-437d-11ea-8ab6-12813bfff9fa;
 Thu, 30 Jan 2020 16:29: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 <osstest-admin@xenproject.org>)
 id 1ixCgp-0001Ba-RU; Thu, 30 Jan 2020 16:29: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 1ixCgp-0002X4-Im; Thu, 30 Jan 2020 16:29:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixCgp-00024O-I6; Thu, 30 Jan 2020 16:29:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146598-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=a09a2b5a4d85d4bf2f04b0e503d7dd7905967148
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 16:29:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 146598: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjU5OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY1OTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhMDlhMmI1YTRkODVk
NGJmMmYwNGIwZTUwM2Q3ZGQ3OTA1OTY3MTQ4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NCBk
YXlzICAyMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NTk4ICAyMDIwLTAxLTMw
IDE1OjA2OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsZXhleSBSb21rbyA8bmV2aWxh
ZEB5YWhvby5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJldyBKb25lcyA8ZHJqb25l
c0ByZWRoYXQuY29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEu
bWljaGFsc2thQGxpbmFyby5vcmc+CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0u
Y29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8
ZGlydHlAYXBwbGUuY29tPgogIENhcmxvcyBTYW50b3MgPGNhc2FudG9zQHJlZGhhdC5jb20+CiAg
Q2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVu
cXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2No
YW1wc0BncmVlbnNvY3MuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3Mz
OTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEz
QGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgog
IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEdpYnNv
biA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiAocHBjIHBhcnRzKQogIERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFZyYWJlbCA8ZGF2aWQudnJhYmVsQG51
dGFuaXguY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgog
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1
a2F0YS5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgUmVu
IDxyZW56aGVuQGxpbnV4LmFsaWJhYmEuY29tPgogIEVyeXUgR3VhbiA8ZWd1YW5AbGludXguYWxp
YmFiYS5jb20+CiAgRmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdy
dWkgU29uZyA8aUBtYXNrcmF5Lm1lPgogIEZlbGlwZSBGcmFuY2lvc2kgPGZlbGlwZUBudXRhbml4
LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1h
aGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBo
M2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGho
YW5AcmVkaGF0LmNvbT4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSGV5aSBHdW8g
PGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29t
PgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWlqdW4g
Q2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxp
bnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVh
bi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSmVmZiBLdWJh
c2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSmlhaHVpIENlbiA8Y2Vuamlh
aHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAg
Sml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VsIFN0YW5sZXkg
PGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1
aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5j
b20+CiAgS2FzaHlhcCBDaGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFj
a2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWku
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEpp
bmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5h
cGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8
bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3Jn
PgogIE1hc2F5b3NoaSBNaXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcg
Um9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNA
Z21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJl
ZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWNr
eSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pY2t5IFl1
biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVk
aUByZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0
c3UuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1rZG9sYXRhQHVzLmlibS5jb20+CiAgTmll
ayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFpbC5jb20+CiAgTmlrb2xhIFBhdmxpY2Eg
PHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVs
dEBnb29nbGUuY29tPgogIFBhbiBOZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQ
YW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERv
dmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2
ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBlbmcgVGFvIDx0YW8ucGVuZ0BsaW51eC5hbGliYWJh
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIg
VHVyc2NobWlkIDxwZXRlci50dXJzY2htQG51dGFuaXguY29tPgogIFBldGVyIFd1IDxwZXRlckBs
ZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFvanVuIDxwaWFvanVuQGh1YXdlaS5jb20+CiAgUmFw
aGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmljaGFyZCBIZW5k
ZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2Jl
cnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9oYSA8Y2hlbG9oYUBsaW51eC52bmV0LmlibS5jb20+
CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGFtZWVyIEtvbG90aHVtIDxzaGFt
ZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5o
dW5nQHNpZml2ZS5jb20+CiAgU2ltb24gVmVpdGggPHN2ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZv
cmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51
eC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVm
YW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0
YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3Nv
ZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+
CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1
QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0
dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVIT1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5m
cj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292
LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8
dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5l
cnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFu
ZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3Jh
bXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVuZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4K
ICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95
YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxwcmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgog
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcx
QGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlpdGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAg
WXVyaSBCZW5kaXRvdmljaCA8eXVyaS5iZW5kaXRvdmljaEBkYXluaXguY29tPgogIFl1cnkgS290
b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+CiAgWXV2YWwgU2hhaWEgPHl1dmFsLnNoYWlh
QG9yYWNsZS5jb20+CiAgemhlbndlaSBwaSA8cGl6aGVud2VpQGJ5dGVkYW5jZS5jb20+CiAgWmhp
bWluIEZlbmcgPGZlbmd6aGltaW4xQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwMzU4IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:29:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCh0-0007L0-C9; Thu, 30 Jan 2020 16:29:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixCgz-0007Kn-1Q
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:29:21 +0000
X-Inumbo-ID: a5c44d50-437d-11ea-8ab6-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5c44d50-437d-11ea-8ab6-12813bfff9fa;
 Thu, 30 Jan 2020 16:29:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A4577ACD6;
 Thu, 30 Jan 2020 16:29:11 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <93af32a7-963f-6978-4d37-80e471c1832f@suse.com>
Date: Thu, 30 Jan 2020 17:29:13 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130145745.1306-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxNTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0yMTgsNyAr
MjE4LDcgQEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gIAo+
ICAgICAgcHJpbnRrKCJNZW1vcnkgcGFnZXMgYmVsb25naW5nIHRvIGRvbWFpbiAldTpcbiIsIGQt
PmRvbWFpbl9pZCk7Cj4gIAo+IC0gICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gMTAgJiYgZC0+aXNf
ZHlpbmcgPCBET01EWUlOR19kZWFkICkKPiArICAgIGlmICggZG9tYWluX3RvdF9wYWdlcyhkKSA+
PSAxMCAmJiBkLT5pc19keWluZyA8IERPTURZSU5HX2RlYWQgKQoKQmVmb3JlIEkgZ28gYW55IGZ1
cnRoZXIgLSBhcmUgeW91IHNpbXBseSByZXBsYWNpbmcgX2FsbF8KLT50b3RfcGFnZXMgdXNlcyBi
eSB0aGUgbmV3IGhlbHBlcj8gSW4gdGhlIGNhc2UgaGVyZSwgZm9yCmV4YW1wbGUsIEkgZG9uJ3Qg
dGhpbmsgdGhpcyBpcyB3aGF0IHdlIHdhbnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:33:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCkh-0008Bn-Um; Thu, 30 Jan 2020 16:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixCkg-0008Bi-1p
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:33:10 +0000
X-Inumbo-ID: 32659da5-437e-11ea-8ab8-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32659da5-437e-11ea-8ab8-12813bfff9fa;
 Thu, 30 Jan 2020 16:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580401989; x=1611937989;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=+if3QZZ0tfzCnQzmrwxHZ/EP5kxstHQWItMeuASCwKc=;
 b=quYocWQvmffJAb3gcgFxfDmK3qS+KeSy23oNbRWLMtxowoomnzpJgpHm
 upn2SVpKhVNst1zA21v+sEiRFEkzcP+h2hmXAKhfK1H8mtf1goLk1D43h
 afJBKEONF2qNyHuqAUG8dRi5xTnqJi7rKjLa1l+DcmsKL8WiPztjrkPI7 g=;
IronPort-SDR: Iiznvkk1Wo1XlC5Tk09LENcAbOhvjBt16jJ4U3y+u/eieS69/RLhcua/std3j9vnlTbqGViKsP
 5oEU3mQeKQcw==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="23430121"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 30 Jan 2020 16:32:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (Postfix) with ESMTPS
 id A1C65A1AF4; Thu, 30 Jan 2020 16:32:53 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 16:32:53 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 16:32:52 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 16:32:51 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v8 2/4] add a domain_tot_pages() helper function
Thread-Index: AQHV132q3dH9I4+EGUirmAaSnjJ2uagDZdSAgAAAk0A=
Date: Thu, 30 Jan 2020 16:32:51 +0000
Message-ID: <700c3e466b8245a28bcb530bb15d4c4e@EX13D32EUC003.ant.amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
 <93af32a7-963f-6978-4d37-80e471c1832f@suse.com>
In-Reply-To: <93af32a7-963f-6978-4d37-80e471c1832f@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxNjoyOQ0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsg
SWFuDQo+IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkDQo+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjggMi80
XSBhZGQgYSBkb21haW5fdG90X3BhZ2VzKCkgaGVscGVyIGZ1bmN0aW9uDQo+IA0KPiBPbiAzMC4w
MS4yMDIwIDE1OjU3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jDQo+ID4gQEAgLTIxOCw3
ICsyMTgsNyBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2luZm8oc3RydWN0IGRvbWFpbiAqZCkNCj4g
Pg0KPiA+ICAgICAgcHJpbnRrKCJNZW1vcnkgcGFnZXMgYmVsb25naW5nIHRvIGRvbWFpbiAldTpc
biIsIGQtPmRvbWFpbl9pZCk7DQo+ID4NCj4gPiAtICAgIGlmICggZC0+dG90X3BhZ2VzID49IDEw
ICYmIGQtPmlzX2R5aW5nIDwgRE9NRFlJTkdfZGVhZCApDQo+ID4gKyAgICBpZiAoIGRvbWFpbl90
b3RfcGFnZXMoZCkgPj0gMTAgJiYgZC0+aXNfZHlpbmcgPCBET01EWUlOR19kZWFkICkNCj4gDQo+
IEJlZm9yZSBJIGdvIGFueSBmdXJ0aGVyIC0gYXJlIHlvdSBzaW1wbHkgcmVwbGFjaW5nIF9hbGxf
DQo+IC0+dG90X3BhZ2VzIHVzZXMgYnkgdGhlIG5ldyBoZWxwZXI/DQoNCkJhc2ljYWxseSwgYXBh
cnQgZnJvbSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpLCB5ZXMuDQoNCj4gSW4gdGhlIGNhc2Ug
aGVyZSwgZm9yDQo+IGV4YW1wbGUsIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB3aGF0IHdlIHdhbnQu
DQo+IA0KDQpXaHkgbm90PyBJIHdvdWxkIGhhdmUgdGhvdWdodCBhbnkgJ2V4dHJhJyBwYWdlcyB3
b3VsZCBhbHdheXMgYmUgb2YgaW50ZXJlc3QuDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:37:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCp3-0008MH-OS; Thu, 30 Jan 2020 16:37:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixCp2-0008MC-8H
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:37:40 +0000
X-Inumbo-ID: d3f237e0-437e-11ea-8ab9-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3f237e0-437e-11ea-8ab9-12813bfff9fa;
 Thu, 30 Jan 2020 16:37: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 mx2.suse.de (Postfix) with ESMTP id 75075AD5D;
 Thu, 30 Jan 2020 16:37:38 +0000 (UTC)
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
 <93af32a7-963f-6978-4d37-80e471c1832f@suse.com>
 <700c3e466b8245a28bcb530bb15d4c4e@EX13D32EUC003.ant.amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6b7e8208-6b05-479d-ca3b-5c548cb235b2@suse.com>
Date: Thu, 30 Jan 2020 17:37:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <700c3e466b8245a28bcb530bb15d4c4e@EX13D32EUC003.ant.amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxNzozMiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBTZW50OiAzMCBKYW51YXJ5IDIwMjAgMTY6MjkKPj4gVG86IER1cnJhbnQsIFBhdWwgPHBkdXJy
YW50QGFtYXpvbi5jby51az4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
QW5kcmV3IENvb3Blcgo+PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHds
QHhlbi5vcmc+OyBSb2dlciBQYXUgTW9ubsOpCj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47IElhbgo+PiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz47IEtvbnJhZAo+PiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIHY4IDIvNF0gYWRkIGEgZG9tYWlu
X3RvdF9wYWdlcygpIGhlbHBlciBmdW5jdGlvbgo+Pgo+PiBPbiAzMC4wMS4yMDIwIDE1OjU3LCBQ
YXVsIER1cnJhbnQgd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4gQEAgLTIxOCw3ICsyMTgsNyBAQCB2b2lkIGR1
bXBfcGFnZWZyYW1lX2luZm8oc3RydWN0IGRvbWFpbiAqZCkKPj4+Cj4+PiAgICAgIHByaW50aygi
TWVtb3J5IHBhZ2VzIGJlbG9uZ2luZyB0byBkb21haW4gJXU6XG4iLCBkLT5kb21haW5faWQpOwo+
Pj4KPj4+IC0gICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gMTAgJiYgZC0+aXNfZHlpbmcgPCBET01E
WUlOR19kZWFkICkKPj4+ICsgICAgaWYgKCBkb21haW5fdG90X3BhZ2VzKGQpID49IDEwICYmIGQt
PmlzX2R5aW5nIDwgRE9NRFlJTkdfZGVhZCApCj4+Cj4+IEJlZm9yZSBJIGdvIGFueSBmdXJ0aGVy
IC0gYXJlIHlvdSBzaW1wbHkgcmVwbGFjaW5nIF9hbGxfCj4+IC0+dG90X3BhZ2VzIHVzZXMgYnkg
dGhlIG5ldyBoZWxwZXI/Cj4gCj4gQmFzaWNhbGx5LCBhcGFydCBmcm9tIGRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKCksIHllcy4KPiAKPj4gSW4gdGhlIGNhc2UgaGVyZSwgZm9yCj4+IGV4YW1wbGUs
IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB3aGF0IHdlIHdhbnQuCj4+Cj4gCj4gV2h5IG5vdD8gSSB3
b3VsZCBoYXZlIHRob3VnaHQgYW55ICdleHRyYScgcGFnZXMgd291bGQgYWx3YXlzIGJlIG9mIGlu
dGVyZXN0LgoKQ291bGQgYmUgaHVuZHJlZHMgb3IgdGhvdXNhbmRzIGluIHRoZSBmdXR1cmUuIEFz
IGxvbmcgYXMgaXQncyBpbgpyZWFsaXR5IGp1c3Qgb25lLCBwZXJoYXBzIGl0IGluZGVlZCBkb2Vz
bid0IG1hdHRlciBtdWNoLiBJJ2xsCnRha2UgYSBjbG9zZXIgbG9vayB0b21vcnJvdywgdG8gc2Vl
IGlmIHRoZXJlIGFyZSBvdGhlciBwbGFjZXMKd2hlcmUgdGhlIGFkanVzdGVkIGNvdW50IHdvdWxk
IGJldHRlciBub3QgYmUgdXNlZC4gRnJvbSBteQpwYXJ0aWFsIGF1ZGl0IGluIHRoZSBtb3JuaW5n
IEkgc2VlbSB0byByZWNhbGwgdGhhdCB0aGVyZSB3ZXJlCmJvdGgga2luZHMgb2Ygc2l0dWF0aW9u
cy4uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:39:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:39:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixCqd-0008TD-5J; Thu, 30 Jan 2020 16:39:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GsuP=3T=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1ixCqb-0008T4-Tb
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:39:17 +0000
X-Inumbo-ID: 0e060538-437f-11ea-8ab9-12813bfff9fa
Received: from sonic301-32.consmr.mail.ne1.yahoo.com (unknown [66.163.184.201])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e060538-437f-11ea-8ab9-12813bfff9fa;
 Thu, 30 Jan 2020 16:39:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1580402356; bh=XOFqwQ+27iS3uDIvHgGOzgAS8xkORplGJLuO/DxMn9c=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=MwOVS6aTvTbwqMn9i41YUDC3JvLUyZ56uybBzTmXHCuxRxuWN+dpM0uKZThz10IAo+UUizVLB+lXYK9CBOuLlZTIDorGYy8Tl9IeBDF67A0yWI9cMfWFRa8fBrtT4P5KvHMGY3aIbWXeDD475T08TEyN3sIohuTGHA2Vk7Ab6r9phaB1ehVU8AhoBfblaWPaF9lYpgqvKah0q8QC7EdInIkk62naa7O1691tk7+AzKz+gQjFrio3sa61sV7g6IfEJJ+EMDgVd7oR9JZbwXTrHhg/ipr6w4uuFOv8CmXdYyJ6/8gxY33LsIlQYiIZsmg+5Nw+qrIFUj/dCKwOgkeoww==
X-YMail-OSG: ZbHJwt0VM1nymIRhmIDX5t48.a7o3_0w8qss9zxyp.QlPFv1r7.QdSFoXT6JGlb
 17FwJHikfV0rDHFWnzgDQ9rGtvJFTdanQPBRE80TQ25Y3g8fOy9n62VTJ3.4fcjaCJq7R_RiO5Pe
 Pj4lb.bJxwo.HEg.qq7MEI05uFHDxkQFTgaRI8rg1nWyg9vsYMoIAB8cpQP4f12QDs2uWWkmMTB9
 KElBKT.6cx.bP_gDnWpojJfNk7mjg6kbtlYFMPS8YuXLhGqke9XfpLI8u5GnOsrzAb4_n7YARTXn
 SLDcj7pxxGML_lpqbgpyZDfDddTcemGD5DzQj_FHzmwn9jMcB0RbFHPCXLo3FohyXy4ItM1lMOzS
 WsZJASWQFy02uMrbW0W27ZWgkklOo5GO7zXU3z__cpsfhdk5jj0RNjzrxSW3xhqL1HHohgTLskbG
 IYB3Q5SKumVm.pn1Q4Sjr5pYLBwAG.J79HiglwB1az8gY_qEuRzsEZW.vafmLmOuznRm_RvuMmXh
 swyWSfmgcla1Bl7ioJ4WnViJS4V1fsbdeFs7lr_784D.VBTE9Q0yqLDIYxG8SDlumwcjg8sv.2na
 e4QX45Swl3v8hGQ4fQPU6UeB089jtHrxxlWWWmWXnwlWDWFzhDHOeVv1Wf..Y2goXtywtMcCuCm0
 jVEsKUAGWaPTdbe8xVg3dQWRdCgrcalR9Vo_oCBkeEIHuXoXO3kQVTfkNyW8y0yWp6uXwkpgV8oj
 8g8YRjAc.t84z5sKE21WZ.DdoDcokrumsdbSjIZ.mk9zC8u7D1WjmMvCjWskRYLkjDS3uMg55WAT
 QNfw6oHhsMephl70xI2Fmrri3rqM8V.pQtFsvI71Fv_eSTd62WbitIE9flTEE0Vp5LLFSCYjFi42
 RrNxsn_eS4xMn9_yGmYa13iXp3xxWD5OQ.plSAnGwn0EbRCCMLIyQzB4T.7Mv5Hezc_R87v_UHRr
 pQ0_.C_2.8uJYo_rSrcwjxGfuLM4ckItKvYsW4TqjRdY5ix3kAsaX_gpyw60JbAplHpSilmSMSAP
 uexbFsAHgWJol_ObAXr4CJX_2iRNbD6jll3f6rp2qLunJbSOAUl.EQlbBeKBPTlrxLcDqfWF6q_v
 1CoZ4dRfwomNXCqqixLT6OjWvy9mHpRTZ16mhk3vs07LRWs6qjuHVuHMJMdRvGR99IMJPLiViYsI
 g8bDvoViJ2yfgDpbmH7dYTa0WOsEVNPWceVbbw6MnV7WX8.xwj_hA2rnaKvUfw75SlqR26ga4Kph
 FMXJsxC9u8dUt9.dbeK8OSba0A0biv1Guy479yiUGZ68_rD7_POFMcI_WKX77wr7l5iHbdnWNOw2
 SoDijES5FMxz8s3jVnaq7i8wQ5cIdWWROjYBeqfI-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 Jan 2020 16:39:16 +0000
Date: Thu, 30 Jan 2020 16:38:54 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Message-ID: <869544230.355153.1580402334277@mail.yahoo.com>
In-Reply-To: <20200130090138.GA4679@Air-de-Roger>
References: <20200122012713.GB2995@mail-itl>
 <1699773700.2581218.1579712175340@mail.yahoo.com>
 <20200122190133.GS2507@mail-itl>
 <409698033.2707956.1579722613556@mail.yahoo.com>
 <20200122195831.GB1314@mail-itl>
 <972998214.522226.1579818994322@mail.yahoo.com>
 <20200124102932.GF57924@desktop-tdan49n.eng.citrite.net>
 <299023995.1231830.1580157801838@mail.yahoo.com>
 <20200128101257.GJ57924@desktop-tdan49n.eng.citrite.net>
 <39893674.1202836.1580337787157@mail.yahoo.com>
 <20200130090138.GA4679@Air-de-Roger>
MIME-Version: 1.0
X-Mailer: WebService/1.1.15113 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
Content-Length: 1743
Subject: Re: [Xen-devel] HVM Driver Domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jason Andryuk <jandryuk@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>

PiAneGwgZGV2ZCcgc2hvdWxkIGFkZCB0aGUgYmFja2VuZCBpbnRlcmZhY2VzICh2aWZYLlkpIHRv
IHRoZSBicmlkZ2UgaWYgcHJvcGVybHkgY29uZmlndXJlZCwgYXMgaXQgc2hvdWxkIGJlIGNhbGxp
bmcgdGhlIGhvdHBsdWcgc2NyaXB0cyB0byBkbyB0aGF0LgoKWWVzLCBydW5uaW5nICcgeGwgZGV2
ZCcgaW4gdGhlIGRyaXZlciBkb21haW4gYmVmb3JlIGxhdW5jaGluZyB0aGUgRG9tVSwgc29sdmVk
IHRoZSBicmlkZ2UgaXNzdWUuIFRoYW5rcyBhIGxvdC4KClNvLCBmb3IgdGhlIHBlb3BsZSB3aG8g
ZW5kIHVwIHJlYWRpbmcgdGhpcyB0aHJlYWQsIHRoZSBmb2xsb3dpbmcgaXMgYSBsZXNzb24gSSBo
YXZlIGxlYXJuZWQuIAoKV2UgbmVlZCAneGwgZGV2ZCcgcnVubmluZyBmb3IgdGhlIGJyaWRnZSB0
byB3b3JrLCBhbmQgdG8gZ2V0IHRoZSAneGwnIHByb2dyYW0gaW4gdGhlIGRyaXZlciBkb21haW4s
IGRlcGVuZGluZyBvbiB0aGUgZGlzdHJvIGJlaW5nIHVzZWQsIHdlIG1heSBuZWVkIHRvIGluc3Rh
bGwgeGVuLXV0aWxzIG9yIG90aGVyIHBhY2thZ2VzLsKgIEhvd2V2ZXIsIGFsb25nIHdpdGggdGhl
IHhsLCB0aGVzZSBwYWNrYWdlcyBtYXkgZW5kIHVwIGluc3RhbGxpbmcgWGVuIGh5cGVydmlzb3Ig
YW5kIHVwZGF0ZSB0aGUgZ3J1YiBhY2NvcmRpbmdseS4gQXMgYSByZXN1bHQsIHRoZXJlIGlzIGEg
Y2hhbmNlIHRoYXQsIGluIHRoZSBuZXh0IGJvb3QsIHRoZSBPUyB3aWxsIGJvb3QgaW50byB0aGUg
aHlwZXJ2aXNvciBtb2RlLiBJbiB0aGlzIGNhc2UsIHRoZSBkcml2ZXIgZG9tYWluIHdvbid0IHdv
cmsuIFRoZXJlZm9yZSwgYmUgY2FyZWZ1bCBub3QgdG8gcnVuIHRoZSBkaXZlciBkb21haW4gaW4g
RG9tMCBtb2RlLiBDaGFuZ2UgdGhlIGRlZmF1bHQgYm9vdCB0byB0aGUgcmVndWxhciBMaW51eCBv
ciBkZWxldGUgdGhlIFhlbiBpbWFnZSBmcm9tIC9ib290LCBhbmQgdXBkYXRlIHRoZSBncnViLiBB
ZnRlciBCb290aW5nIHRoZSByZWd1bGFyIExpbnV4LCBtYWtlIHN1cmUgdGhlIGJyaWRnZSBpcyBz
ZXQgdXAgY29ycmVjdGx5LCBhbmTCoCAneGwgZGV2ZCcgaXMgcnVubmluZyB0byBoYXZlIHRoZSBu
ZXR3b3JrIGRyaXZlciBkb21haW4gd29ya2luZy4KClJlZ2FyZHMsCk1laHJhYgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:41:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixCt4-0000oK-L8; Thu, 30 Jan 2020 16:41:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixCt3-0000oE-5d
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:41:49 +0000
X-Inumbo-ID: 68928594-437f-11ea-8aba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68928594-437f-11ea-8aba-12813bfff9fa;
 Thu, 30 Jan 2020 16:41:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixCt1-0001SY-Hh; Thu, 30 Jan 2020 16:41:47 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixCt1-0006XY-8u; Thu, 30 Jan 2020 16:41:47 +0000
Date: Thu, 30 Jan 2020 16:41:44 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130164144.ve3jbntz6adzcyqv@debian>
References: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fd03b80e-ff1a-f2c7-20db-4604ad4d0b2f@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86: fold linker script pre-processing rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDM6NDQ6NTNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBubyBuZWVkIHRvIGhhdmUgdHdpY2UgYWxtb3N0IHRoZSBzYW1lIHJ1bGUu
IFNpbXBseSBhZGQgdGhlIGV4dHJhCj4gLURFRkkgdG8gQUZMQUdTIGZvciB0aGUgRUZJIHZhcmlh
bnQsIGFuZCBzcGVjaWZ5IGJvdGggdGFyZ2V0cyBmb3IgdGhlCj4gdGhlbiBzaW5nbGUgcnVsZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:46:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:46: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 1ixCxN-0000ym-Au; Thu, 30 Jan 2020 16:46:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qCa3=3T=gmail.com=pgnet.dev@srs-us1.protection.inumbo.net>)
 id 1ixCxM-0000yh-BP
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:46:16 +0000
X-Inumbo-ID: ffee317c-437f-11ea-8396-bc764e2007e4
Received: from mail-pf1-x433.google.com (unknown [2607:f8b0:4864:20::433])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffee317c-437f-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:46:02 +0000 (UTC)
Received: by mail-pf1-x433.google.com with SMTP id p14so1783276pfn.4
 for <xen-devel@lists.xenproject.org>; Thu, 30 Jan 2020 08:46:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=D2UgT3WAHCEigcs3sX/EDi2yMlW7xsmf2tDbsobM6y4=;
 b=cw7R+GsYXh7GOVpVRV7EPiJN97H+1NpI2PDbdBsV4Yaf/hrCV/uSpzw+JluoYCmtrY
 tWZkNk8jSCpJZANgd+PmotHZlYJhKwdN/umNWS/ffvmcBZy2n5enbIL6Gtra2H0N0mbo
 iPv02Ka/YEfrOyHdVsn6V7QaJIGu5C48d4xkrt7R/kLhgKahihNBvNrb7DvSCch0bWZW
 7iJwE75zoMlCS4ncU6JVJHBIft2u+R0D6QJYfkZBxqmEzAglxTVqe+oZpC5yBsMqqTeA
 MTWkh7XxPfHnT/dmPg7pbfzaQHWEb6H32SSm2kBVr/I7t/bCb8jFl11vW2nQIv04uP46
 nCFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=D2UgT3WAHCEigcs3sX/EDi2yMlW7xsmf2tDbsobM6y4=;
 b=plxi+r91NYBJIy42Bj3ncxSesF2eZsCKlCYMT0oS8FcrMfW2jOPLZ6IOjECT2I8OLw
 4t9X6mnWq5lTSyDEqK/5h7SIi1BBeI6vpxVpvgjJpKV+fgoUiLEG09nRGZZHF5hQZyIX
 b2nfNCkrqlWJTX63+KwEpIcRmho3RTPK7CM3xSTUEH7PNKgmjGfVd1NPAW8RWY7F9NFo
 wgyg71FJcj+aGGiXVjgrYSJAa3ixUnCJGgMCFZtvBqHLzhwpBFPd1G26ga2ZkQCpG4tw
 nNq8DuKh1i5G+ZaT4lOk3g0s3tmXb5eLCA4xZ7AMIN2aEsM7f2pryM7zRjDbypgWo4vn
 Jbig==
X-Gm-Message-State: APjAAAW4YjVCKZXgxHHefSTRQgr6Jrt3NVIs2g9m59Y+bcNifwQTlq/f
 XflgFWaXQUf4/+9UGmW6bqd93EfS
X-Google-Smtp-Source: APXvYqwDd17r/5C5NGw124OA8/vn55jE1NFi7tXUhqwbuFP6qLrNX6nSqCyQi/kksMqCHa+PX0c+9A==
X-Received: by 2002:a65:5a8f:: with SMTP id c15mr5488387pgt.259.1580402758972; 
 Thu, 30 Jan 2020 08:45:58 -0800 (PST)
Received: from mua.localhost (99-7-172-215.lightspeed.snmtca.sbcglobal.net.
 [99.7.172.215])
 by smtp.gmail.com with ESMTPSA id u11sm6597243pgh.60.2020.01.30.08.45.56
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 30 Jan 2020 08:45:58 -0800 (PST)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Jan Beulich <jbeulich@suse.com>
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
 <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
 <f49a0af0-afa4-5c5b-77e2-c16d89b323ee@suse.com>
 <1d092341-15b4-e733-a7a2-7fcf3ecd30f5@suse.com>
From: PGNet Dev <pgnet.dev@gmail.com>
Message-ID: <15e05c2d-4708-0198-4a87-ffbd773b2f50@gmail.com>
Date: Thu, 30 Jan 2020 08:45:55 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <1d092341-15b4-e733-a7a2-7fcf3ecd30f5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: pgnet.dev@gmail.com
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>

PiBJJ2QgbGlrZSB0byByZXF1ZXN0IHlvdSBhZGRpbmcgdGhlIGRvbTAga2VybmVsIGJvb3QgcGFy
YW1ldGVycywgdG9vOgo+IGRlYnVnIGluaXRjYWxsX2RlYnVnCgphZGRlZAoKd2l0aCBjdXJyZW50
IGNvbmZpZywKCglbY29uZmlnLjFdCglvcHRpb25zPWRvbTBfbWF4X3ZjcHVzPTQgZG9tMF9tZW09
NDAxNk0sbWF4OjQwOTZNIGNvbnNvbGVfdG9fcmluZyBjb25yaW5nX3NpemU9MjA0ODBrIGxvZ2x2
bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBzeW5jX2NvbnNvbGU9dHJ1ZSBpb21tdT12ZXJib3NlIGFw
aWNfdmVyYm9zaXR5PXZlcmJvc2Ugc2NoZWQ9Y3JlZGl0MiB1Y29kZT1zY2FuIGludGVsX3BzdGF0
ZT1lbmFibGUgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EKCWtlcm5lbD12bWxpbnV6
LTUuNS4wLTI0LmczZjE4M2JmLWRlZmF1bHQgcm9vdD0vZGV2L21hcHBlci9WRzAtUk9PVCByZC5z
aGVsbCBzeXN0ZW1kLmxvZ190YXJnZXQ9a21zZyBzeXN0ZW1kLmxvZ19sZXZlbD1pbmZvIHNob3dv
cHRzIG5vcXVpZXQgcHJpbnRfZmF0YWxfc2lnbmFscz0xIGxvZ19idWZfbGVuPTIwTSBwcmludGsu
ZGV2a21zZz1vbiBlYXJseXByaW50az14ZW4sa2VlcCBkZWJ1ZyBsb2dsZXZlbD04IGxhcGljPWRl
YnVnIGFwaWNfdmVyYm9zaXR5PWRlYnVnIGFwaWM9ZGVidWcgc2NoZWRfZGVidWcgaW5pdGNhbGxf
ZGVidWcgcm9vdD0vZGV2L21hcHBlci9WRzAtUk9PVCByb290ZnN0eXBlPWV4dDQgcm9vdGZsYWdz
PWpvdXJuYWxfY2hlY2tzdW0gbm9yZXN1bWUgYXVkaXQ9MCBtb2Rlc2V0PTEgbm91dmVhdS5tb2Rl
c2V0PTEgZnNjay5tb2RlPWF1dG8gZnNjay5yZXBhaXI9cHJlZW4gbmV0LmlmbmFtZXM9MSBiaW9z
ZGV2bmFtZT0wIHNjc2lfbW9kLnVzZV9ibGtfbXE9MSBtY2U9Ym9vdGxvZyBjb25zb2xlPWh2YzAg
aW50ZWxfcHN0YXRlPWZvcmNlCglyYW1kaXNrPWluaXRyZC01LjUuMC0yNC5nM2YxODNiZi1kZWZh
dWx0CgphcyBiZWZvcmUgLS0gbm8gY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8gZGF0YSwgeGVucG0g
cmVwb3J0cyBzY2FsaW5nX2RyaXZlciA9PSBhY3BpPWNwdWZyZXEKCmxvZyBiZWxvdwoKTk9URSB0
aGUgIihYRU4pIHBhcmFtZXRlciAiaW50ZWxfcHN0YXRlIiB1bmtub3duISIgLi4uIHRoYXQncyBj
bGVhcmx5IG5vdCBhIGdvb2Qgc2lnbi4KCj4gU28gSSB3b25kZXIgd2hhdCBleGFjdGx5IHlvdSBt
ZWFuIGJ5IHNheWluZyAic3RpbGwgc2VlaW5nIE5PIGNwdWZyZXEvc2NhbGluZyBpbmZvCgp0aGlz
CgoJY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8KCQlhbmFseXppbmcgQ1BVIDA6CgkJICBubyBvciB1
bmtub3duIGNwdWZyZXEgZHJpdmVyIGlzIGFjdGl2ZSBvbiB0aGlzIENQVQoJCSAgQ1BVcyB3aGlj
aCBydW4gYXQgdGhlIHNhbWUgaGFyZHdhcmUgZnJlcXVlbmN5OiBOb3QgQXZhaWxhYmxlCgkJICBD
UFVzIHdoaWNoIG5lZWQgdG8gaGF2ZSB0aGVpciBmcmVxdWVuY3kgY29vcmRpbmF0ZWQgYnkgc29m
dHdhcmU6IE5vdCBBdmFpbGFibGUKCQkgIG1heGltdW0gdHJhbnNpdGlvbiBsYXRlbmN5OiAgQ2Fu
bm90IGRldGVybWluZSBvciBpcyBub3Qgc3VwcG9ydGVkLgoJCU5vdCBBdmFpbGFibGUKCQkgIGF2
YWlsYWJsZSBjcHVmcmVxIGdvdmVybm9yczogTm90IEF2YWlsYWJsZQoJCSAgVW5hYmxlIHRvIGRl
dGVybWluZSBjdXJyZW50IHBvbGljeQoJCSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiBVbmFibGUg
dG8gY2FsbCBoYXJkd2FyZQoJCSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiAgVW5hYmxlIHRvIGNh
bGwgdG8ga2VybmVsCgkJICBib29zdCBzdGF0ZSBzdXBwb3J0OgoJCSAgICBTdXBwb3J0ZWQ6IG5v
CgkJICAgIEFjdGl2ZTogbm8KCmNwdXBvd2VyIHJlcG9ydHMgbm8gZnJlcSBtZ210CnhlbnBtIGRv
ZXMKCm5vdCBjbGVhciAyIG1lIGlmIHRoYXQncyBleHBlY3RlZC4KCj4gZGVidWcgb3IgcmVsZWFz
ZSBoeXBlcnZpc29yCgpub3QgZGVidWcsIGF0bSwKCgkoWEVOKSBYZW4gdmVyc2lvbiA0LjEzLjBf
MDQtbHAxNTEuNjg4IChhYnVpbGRAc3VzZS5kZSkgKGdjYyAoU1VTRSBMaW51eCkKCTkuMi4xIDIw
MjAwMTA5IFtnY2MtOS1icmFuY2ggcmV2aXNpb24gMjgwMDM5XSkgZGVidWc9biAgV2VkIEphbiAg
OCAxMTo0MzowNCBVVEMgMjAyMAoJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeXl5eXl5eCgo+IGhlbHBmdWwgKGFkdmlzYWJsZSkgdG8gdXNlIHRoZSBkZWJ1
ZyB2YXJpYW50Cgo+IElmIHlvdSdyZSB1c2luZyBvcGVuU1VTRSBhbmQgeGVuLmVmaQoKYXRtLCB0
aGlzLCBhIGxpbmsnZCBidWlsZCwKCglodHRwczovL2J1aWxkLm9wZW5zdXNlLm9yZy9wYWNrYWdl
L3Nob3cvaG9tZTpwZ25kOlZpcnR1YWxpemF0aW9uOlhlbi94ZW4KCgo+IHRoaXMgbWF5IG1lYW4g
eW91IG5lZWQgdG8gYnVpbGQgeW91IG93biwgdGhvdWdoLgoKaWYgc3RpbGwgdXNlZnVsLCBJIGNh
biB0cnkgdG8gc2V0IG9uZSB1cCAuLi4gZ2l2ZW4gdGhlIGxvZ3MgYmVsb3csIGlzIGl0PwoKCkxP
RzoKeGwgZG1lc2cKCS0tLS0tLS0tLS0tCgkoWEVOKSBwYXJhbWV0ZXIgImludGVsX3BzdGF0ZSIg
dW5rbm93biEKCSBfXyAgX18gICAgICAgICAgCgkgXCBcLyAvX19fIF8gX18gIAoJICBcICAvLyBf
IFwgJ18gXCAKCSAgLyAgXCAgX18vIHwgfCB8CgkgL18vXF9cX19ffF98IHxffAoJICAgICAgICAg
ICAgICAgICAKCSBfICBfICAgIF8gX19fX18gIF9fXyAgICAgX19fICBfICBfICAgICAgXyAgICAg
ICBfIF9fX18gIF8gICBfXyAgICBfX18gICBfX18gIAoJfCB8fCB8ICAvIHxfX18gLyAvIF8gXCAg
IC8gXyBcfCB8fCB8ICAgIHwgfF8gX18gLyB8IF9fX3wvIHwgLyAvXyAgKCBfICkgKCBfICkgCgl8
IHx8IHxfIHwgfCB8XyBcfCB8IHwgfCB8IHwgfCB8IHx8IHxfIF9ffCB8ICdfIFx8IHxfX18gXHwg
fHwgJ18gXCAvIF8gXCAvIF8gXCAKCXxfXyAgIF98fCB8X19fKSB8IHxffCB8IHwgfF98IHxfXyAg
IF98X198IHwgfF8pIHwgfF9fXykgfCB8fCAoXykgfCAoXykgfCAoXykgfAoJICAgfF98KF8pX3xf
X19fKF8pX19fL19fX1xfX18vICAgfF98ICAgIHxffCAuX18vfF98X19fXy98XyhfKV9fXy8gXF9f
Xy8gXF9fXy8gCgkgICAgICAgICAgICAgICAgICAgIHxfX19fX3wgICAgICAgICAgICAgICB8X3wg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCShYRU4pIFhlbiB2ZXJzaW9uIDQuMTMu
MF8wNC1scDE1MS42ODggKGFidWlsZEBzdXNlLmRlKSAoZ2NjIChTVVNFIExpbnV4KSA5LjIuMSAy
MDIwMDEwOSBbZ2NjLTktYnJhbmNoIHJldmlzaW9uIDI4MDAzOV0pIGRlYnVnPW4gIFdlZCBKYW4g
IDggMTE6NDM6MDQgVVRDIDIwMjAKCShYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IAoJKFhFTikgYnVp
bGQtaWQ6IDczMTAyYjc2ZjFkMWNiZmY4ZTAwY2MyYzM5NmU0NmU4CgkoWEVOKSBDb25zb2xlIG91
dHB1dCBpcyBzeW5jaHJvbm91cy4KCShYRU4pIEJvb3Rsb2FkZXI6IEVGSQoJKFhFTikgQ29tbWFu
ZCBsaW5lOiBkb20wX21heF92Y3B1cz00IGRvbTBfbWVtPTQwMTZNLG1heDo0MDk2TSBjb25zb2xl
X3RvX3JpbmcgY29ucmluZ19zaXplPTIwNDgwayBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwg
c3luY19jb25zb2xlPXRydWUgaW9tbXU9dmVyYm9zZSBhcGljX3ZlcmJvc2l0eT12ZXJib3NlIHNj
aGVkPWNyZWRpdDIgcmVib290PWFjcGkgdWNvZGU9c2NhbiBpbnRlbF9wc3RhdGU9ZW5hYmxlIGNv
bTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEsdmdhCgkoWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNl
IGFkZHJlc3M6IDB4OGMyMDAwMDAKCShYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgoJKFhFTikgIFZH
QSBpcyBncmFwaGljcyBtb2RlIDgwMHg2MDAsIDMyIGJwcAoJKFhFTikgRGlzYyBpbmZvcm1hdGlv
bjoKCShYRU4pICBGb3VuZCAwIE1CUiBzaWduYXR1cmVzCgkoWEVOKSAgRm91bmQgNiBFREQgaW5m
b3JtYXRpb24gc3RydWN0dXJlcwoJKFhFTikgRUZJIFJBTSBtYXA6CgkoWEVOKSAgMDAwMDAwMDAw
MDAwMDAwMCAtIDAwMDAwMDAwMDAwMDgwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwMDAw
MDgwMDAgLSAwMDAwMDAwMDAwMDQ4MDAwICh1c2FibGUpCgkoWEVOKSAgMDAwMDAwMDAwMDA0ODAw
MCAtIDAwMDAwMDAwMDAwNTkwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwMDAwNTkwMDAg
LSAwMDAwMDAwMDAwMDVmMDAwICh1c2FibGUpCgkoWEVOKSAgMDAwMDAwMDAwMDA1ZjAwMCAtIDAw
MDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAw
MDAwMDhkNTI4MDAwICh1c2FibGUpCgkoWEVOKSAgMDAwMDAwMDA4ZDUyODAwMCAtIDAwMDAwMDAw
OGQ1MmYwMDAgKEFDUEkgTlZTKQoJKFhFTikgIDAwMDAwMDAwOGQ1MmYwMDAgLSAwMDAwMDAwMDhk
ZTQ0MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDhkZTQ0MDAwIC0gMDAwMDAwMDA4ZGU0
YTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOGRlNGEwMDAgLSAwMDAwMDAwMDhlMjhiMDAw
IChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDhlMjhiMDAwIC0gMDAwMDAwMDA5MTVkNzAwMCAo
dXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTE1ZDcwMDAgLSAwMDAwMDAwMDkxODNmMDAwIChyZXNl
cnZlZCkKCShYRU4pICAwMDAwMDAwMDkxODNmMDAwIC0gMDAwMDAwMDA5MTg3MjAwMCAodXNhYmxl
KQoJKFhFTikgIDAwMDAwMDAwOTE4NzIwMDAgLSAwMDAwMDAwMDkxOGRhMDAwIChyZXNlcnZlZCkK
CShYRU4pICAwMDAwMDAwMDkxOGRhMDAwIC0gMDAwMDAwMDA5MTk0MTAwMCAodXNhYmxlKQoJKFhF
TikgIDAwMDAwMDAwOTE5NDEwMDAgLSAwMDAwMDAwMDkxOWRhMDAwIChyZXNlcnZlZCkKCShYRU4p
ICAwMDAwMDAwMDkxOWRhMDAwIC0gMDAwMDAwMDA5MWEwZTAwMCAodXNhYmxlKQoJKFhFTikgIDAw
MDAwMDAwOTFhMGUwMDAgLSAwMDAwMDAwMDkxYTEyMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAw
MDAwMDkxYTEyMDAwIC0gMDAwMDAwMDA5MWExMzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAw
OTFhMTMwMDAgLSAwMDAwMDAwMDkxYTE0MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkx
YTE0MDAwIC0gMDAwMDAwMDA5MWExYzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTFhMWMw
MDAgLSAwMDAwMDAwMDkxYTFkMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkxYTFkMDAw
IC0gMDAwMDAwMDA5MWEyNzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTFhMjcwMDAgLSAw
MDAwMDAwMDkxYTI4MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkxYTI4MDAwIC0gMDAw
MDAwMDA5MWEzMTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTFhMzEwMDAgLSAwMDAwMDAw
MDkxYTNjMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkxYTNjMDAwIC0gMDAwMDAwMDA5
MWFiZTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTFhYmUwMDAgLSAwMDAwMDAwMDkxYjNj
MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkxYjNjMDAwIC0gMDAwMDAwMDA5MWI4NjAw
MCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTFiODYwMDAgLSAwMDAwMDAwMDkxZWUyMDAwIChy
ZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkxZWUyMDAwIC0gMDAwMDAwMDA5MWYyYTAwMCAodXNh
YmxlKQoJKFhFTikgIDAwMDAwMDAwOTFmMmEwMDAgLSAwMDAwMDAwMDkxZjlmMDAwIChyZXNlcnZl
ZCkKCShYRU4pICAwMDAwMDAwMDkxZjlmMDAwIC0gMDAwMDAwMDA5MWZkMjAwMCAodXNhYmxlKQoJ
KFhFTikgIDAwMDAwMDAwOTFmZDIwMDAgLSAwMDAwMDAwMDkyMGVhMDAwIChyZXNlcnZlZCkKCShY
RU4pICAwMDAwMDAwMDkyMGVhMDAwIC0gMDAwMDAwMDA5MjEwZTAwMCAodXNhYmxlKQoJKFhFTikg
IDAwMDAwMDAwOTIxMGUwMDAgLSAwMDAwMDAwMDkyMWIyMDAwIChyZXNlcnZlZCkKCShYRU4pICAw
MDAwMDAwMDkyMWIyMDAwIC0gMDAwMDAwMDA5MjFiYzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAw
MDAwOTIxYmMwMDAgLSAwMDAwMDAwMDkyNDBiMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAw
MDkyNDBiMDAwIC0gMDAwMDAwMDA5MjQwZDAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0
MGQwMDAgLSAwMDAwMDAwMDkyNDEyMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNDEy
MDAwIC0gMDAwMDAwMDA5MjQxNDAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0MTQwMDAg
LSAwMDAwMDAwMDkyNDFhMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNDFhMDAwIC0g
MDAwMDAwMDA5MjQxYzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0MWMwMDAgLSAwMDAw
MDAwMDkyNDI1MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNDI1MDAwIC0gMDAwMDAw
MDA5MjQyODAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0MjgwMDAgLSAwMDAwMDAwMDky
NDM5MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNDM5MDAwIC0gMDAwMDAwMDA5MjQz
YzAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI0M2MwMDAgLSAwMDAwMDAwMDkyNTNhMDAw
IChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNTNhMDAwIC0gMDAwMDAwMDA5MjUzZDAwMCAo
dXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOTI1M2QwMDAgLSAwMDAwMDAwMDkyNjc0MDAwIChyZXNl
cnZlZCkKCShYRU4pICAwMDAwMDAwMDkyNjc0MDAwIC0gMDAwMDAwMDA5MjY4NDAwMCAodXNhYmxl
KQoJKFhFTikgIDAwMDAwMDAwOTI2ODQwMDAgLSAwMDAwMDAwMDkyNmE4MDAwIChyZXNlcnZlZCkK
CShYRU4pICAwMDAwMDAwMDkyNmE4MDAwIC0gMDAwMDAwMDA5MjZhYjAwMCAodXNhYmxlKQoJKFhF
TikgIDAwMDAwMDAwOTI2YWIwMDAgLSAwMDAwMDAwMDkyNmU4MDAwIChyZXNlcnZlZCkKCShYRU4p
ICAwMDAwMDAwMDkyNmU4MDAwIC0gMDAwMDAwMDA5MjZlYTAwMCAodXNhYmxlKQoJKFhFTikgIDAw
MDAwMDAwOTI2ZWEwMDAgLSAwMDAwMDAwMDllMDI0MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAw
MDAwMDllMDI0MDAwIC0gMDAwMDAwMDA5ZTJiYTAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAw
OWUyYmEwMDAgLSAwMDAwMDAwMDllNmM5MDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMDll
NmM5MDAwIC0gMDAwMDAwMDA5ZTcxNjAwMCAodXNhYmxlKQoJKFhFTikgIDAwMDAwMDAwOWU3MTYw
MDAgLSAwMDAwMDAwMDllODQ5MDAwIChBQ1BJIE5WUykKCShYRU4pICAwMDAwMDAwMDllODQ5MDAw
IC0gMDAwMDAwMDA5ZjAwMDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAwMDAwMDBmMDAwMDAwMCAt
IDAwMDAwMDAwZjgwMDAwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMGZlZDAwMDAwIC0gMDAw
MDAwMDBmZWQwNDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAwMDAwMDBmZWQxYzAwMCAtIDAwMDAw
MDAwZmVkMjAwMDAgKHJlc2VydmVkKQoJKFhFTikgIDAwMDAwMDAwZmVlMDAwMDAgLSAwMDAwMDAw
MGZlZTAxMDAwIChyZXNlcnZlZCkKCShYRU4pICAwMDAwMDAwMGZmMDAwMDAwIC0gMDAwMDAwMDEw
MDAwMDAwMCAocmVzZXJ2ZWQpCgkoWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NWUw
MDAwMDAgKHVzYWJsZSkKCShYRU4pIEFDUEk6IFhTRFQgOUU4MUEwODgsIDAwOEMgKHIxIFNVUEVS
TSBTTUNJLS1NQiAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQoJKFhFTikgQUNQSTogRkFDUCA5RTgy
ODJEMCwgMDEwQyAocjUgU1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCgko
WEVOKSBBQ1BJOiBEU0RUIDlFODFBMUE4LCBFMTIxIChyMiBTVVBFUk0gU01DSS0tTUIgICAgICAg
IDAgSU5UTCAyMDEyMDcxMSkKCShYRU4pIEFDUEk6IEZBQ1MgOUU4NDhGODAsIDAwNDAKCShYRU4p
IEFDUEk6IEFQSUMgOUU4MjgzRTAsIDAwNzIgKHIzIFNVUEVSTSBTTUNJLS1NQiAgMTA3MjAwOSBB
TUkgICAgIDEwMDEzKQoJKFhFTikgQUNQSTogRlBEVCA5RTgyODQ1OCwgMDA0NCAocjEgU1VQRVJN
IFNNQ0ktLU1CICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCgkoWEVOKSBBQ1BJOiBGSURUIDlFODI4
NEEwLCAwMDlDIChyMSBTVVBFUk0gU01DSS0tTUIgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKCShY
RU4pIEFDUEk6IFNTRFQgOUU4Mjg1NDAsIDBDN0QgKHIyIFRoZXJfUiBUaGVyX1J2cCAgICAgMTAw
MCBJTlRMIDIwMTIwNzExKQoJKFhFTikgQUNQSTogU1NEVCA5RTgyOTFDMCwgMDUzOSAocjIgIFBt
UmVmICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpCgkoWEVOKSBBQ1BJOiBTU0RUIDlF
ODI5NzAwLCAwQjc0IChyMiBDcHVSZWYgIENwdVNzZHQgICAgIDMwMDAgSU5UTCAyMDA1MTExNykK
CShYRU4pIEFDUEk6IE1DRkcgOUU4MkEyNzgsIDAwM0MgKHIxIFNVUEVSTSBTTUNJLS1NQiAgMTA3
MjAwOSBNU0ZUICAgICAgIDk3KQoJKFhFTikgQUNQSTogSFBFVCA5RTgyQTJCOCwgMDAzOCAocjEg
U1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IEFNSS4gICAgICAgIDUpCgkoWEVOKSBBQ1BJOiBTU0RU
IDlFODJBNjg4LCA1N0Y2IChyMiBTYVNzZHQgIFNhU3NkdCAgICAgIDMwMDAgSU5UTCAyMDEyMDcx
MSkKCShYRU4pIEFDUEk6IEFTRiEgOUU4MkZFODAsIDAwQTUgKHIzMiBJTlRFTCAgICAgICBIQ0cg
ICAgICAgIDEgVEZTTSAgICBGNDI0MCkKCShYRU4pIEFDUEk6IERNQVIgOUU4MkZGMjgsIDAwODAg
KHIxIElOVEVMICAgICAgQkRXICAgICAgICAgMSBJTlRMICAgICAgICAxKQoJKFhFTikgU3lzdGVt
IFJBTTogMzI0OTNNQiAoMzMyNzI5ODRrQikKCShYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBm
b3VuZAoJKFhFTikgRmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDA4NWUw
MDAwMDAKCShYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCgkoWEVOKSBBbGxvY2F0ZWQgY29u
c29sZSByaW5nIG9mIDMyNzY4IEtpQi4KCShYRU4pIHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHgw
MDAwMDAwMGQxMDAwMDAwLCBtYXBwZWQgdG8gMHhmZmZmODJjMDAwMjAxMDAwLCB1c2luZyAxOTIw
aywgdG90YWwgMTkyMGsKCShYRU4pIHZlc2FmYjogbW9kZSBpcyA4MDB4NjAweDMyLCBsaW5lbGVu
Z3RoPTMyMDAsIGZvbnQgOHg4CgkoWEVOKSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4
LCBzaGlmdD0yNDoxNjo4OjAKCShYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2
KSwgTW9kZWwgNjAgKDB4M2MpLCBTdGVwcGluZyAzIChyYXcgMDAwMzA2YzMpCgkoWEVOKSBTTUJJ
T1MgMi43IHByZXNlbnQuCgkoWEVOKSBETUkgMi43IHByZXNlbnQuCgkoWEVOKSBVc2luZyBBUElD
IGRyaXZlciBkZWZhdWx0CgkoWEVOKSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDggKDMy
IGJpdHMpCgkoWEVOKSBBQ1BJOiB2NSBTTEVFUCBJTkZPOiBjb250cm9sWzA6MF0sIHN0YXR1c1sw
OjBdCgkoWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjE4MDQsMTowXSwgcG0xeF9l
dnRbMToxODAwLDE6MF0KCShYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2gg
aW4gRkFEVCAtIDllODQ4ZjgwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCgkoWEVOKSBBQ1BJ
OiAgICAgICAgICAgICB3YWtldXBfdmVjWzllODQ4ZjhjXSwgdmVjX3NpemVbMjBdCgkoWEVOKSBB
Q1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAoJKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKCShYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCgkoWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQoJKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKCShYRU4pIEFDUEk6IExBUElD
X05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGVkZ2UgbGludFsweDFdKQoJKFhFTikgQUNQSTogSU9B
UElDIChpZFsweDA4XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQoJKFhFTikgSU9B
UElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAt
MjMKCShYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAy
IGRmbCBkZmwpCgkoWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2Jh
bF9pcnEgOSBoaWdoIGxldmVsKQoJKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgoJ
KFhFTikgQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgoJKFhFTikgQUNQSTogSVJROSB1c2Vk
IGJ5IG92ZXJyaWRlLgoJKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEg
SS9PIEFQSUNzCgkoWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAw
MDAKCShYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZjAwMDAwMDAgc2VnbWVu
dCAwMDAwIGJ1c2VzIDAwIC0gN2YKCShYRU4pIFBDSTogTUNGRyBhcmVhIGF0IGYwMDAwMDAwIHJl
c2VydmVkIGluIEU4MjAKCShYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1
cyAwMC03ZgoJKFhFTikgW1ZULURdSG9zdCBhZGRyZXNzIHdpZHRoIDM5CgkoWEVOKSBbVlQtRF1m
b3VuZCBBQ1BJX0RNQVJfRFJIRDoKCShYRU4pIFtWVC1EXSAgZG1hcnUtPmFkZHJlc3MgPSBmZWQ5
MDAwMAoJKFhFTikgW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZlZDkwMDAwIGlvbW11LT5yZWcgPSBm
ZmZmODJjMDAwM2ZlMDAwCgkoWEVOKSBbVlQtRF1jYXAgPSBkMjAwOGMyMDY2MDQ2MiBlY2FwID0g
ZjAxMGRhCgkoWEVOKSBbVlQtRF0gSU9BUElDOiAwMDAwOmYwOjFmLjAKCShYRU4pIFtWVC1EXSBN
U0kgSFBFVDogMDAwMDpmMDowZi4wCgkoWEVOKSBbVlQtRF0gIGZsYWdzOiBJTkNMVURFX0FMTAoJ
KFhFTikgW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6CgkoWEVOKSBbVlQtRF0gZW5kcG9pbnQ6
IDAwMDA6MDA6MWQuMAoJKFhFTikgW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKCShYRU4p
IFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDoxNC4wCgkoWEVOKSBVc2luZyBBQ1BJIChNQURUKSBm
b3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KCShYRU4pIFNNUDogQWxsb3dpbmcgNCBD
UFVzICgwIGhvdHBsdWcgQ1BVcykKCShYRU4pIE5SX0NQVVM6MTAyNCBucl9jcHVtYXNrX2JpdHM6
NjQKCShYRU4pIG1hcHBlZCBBUElDIHRvIGZmZmY4MmNmZmZmZmIwMDAgKGZlZTAwMDAwKQoJKFhF
TikgbWFwcGVkIElPQVBJQyB0byBmZmZmODJjZmZmZmZhMDAwIChmZWMwMDAwMCkKCShYRU4pIElS
USBsaW1pdHM6IDI0IEdTSSwgNzYwIE1TSS9NU0ktWAoJKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJ
QyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KQoJKFhFTikgbWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQg
ZnJvbSByZXZpc2lvbiAweDFkIHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2CgkoWEVOKSB4c3Rh
dGU6IHNpemU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4NwoJKFhFTikgQ1BVMDogSW50ZWwgbWFjaGlu
ZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAoJKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBm
YWNpbGl0aWVzOgoJKFhFTikgICBIYXJkd2FyZSBmZWF0dXJlczogSUJSUy9JQlBCIFNUSUJQIEwx
RF9GTFVTSCBTU0JEIE1EX0NMRUFSCgkoWEVOKSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElS
RUNUX1RIVU5LIFNIQURPV19QQUdJTkcKCShYRU4pICAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsg
UkVUUE9MSU5FLCBTUEVDX0NUUkw6IElCUlMtIFNTQkQtLCBPdGhlcjogSUJQQiBMMURfRkxVU0gg
VkVSVyBCUkFOQ0hfSEFSREVOCgkoWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFibGUsIG1h
eHBoeXNhZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4MDAwMDAwMDAwCgkoWEVO
KSAgIFN1cHBvcnQgZm9yIEhWTSBWTXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VSX0ZQVSBNRF9D
TEVBUgoJKFhFTikgICBTdXBwb3J0IGZvciBQViBWTXM6IE1TUl9TUEVDX0NUUkwgUlNCIEVBR0VS
X0ZQVSBNRF9DTEVBUgoJKFhFTikgICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgZW5hYmxl
ZCwgRG9tVSBlbmFibGVkICh3aXRoIFBDSUQpCgkoWEVOKSAgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQKCShYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENy
ZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKCShYRU4pIEluaXRpYWxpemluZyBDcmVkaXQy
IHNjaGVkdWxlcgoJKFhFTikgIGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAoJKFhFTikgIGxvYWRf
d2luZG93X3NoaWZ0OiAzMAoJKFhFTikgIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMAoJ
KFhFTikgIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwoJKFhFTikgIHJ1bnF1ZXVlcyBh
cnJhbmdlbWVudDogc29ja2V0CgkoWEVOKSAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAx
MG1zCgkoWEVOKSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwoJKFhF
TikgUGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKCShYRU4pIERldGVjdGVkIDMwOTIu
ODQ2IE1IeiBwcm9jZXNzb3IuCgkoWEVOKSBFRkkgbWVtb3J5IG1hcDogKG1hcHBpbmcgQm9vdFNl
cnZpY2VzKQoJKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAwN2ZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDAwMDAwODAwMC0wMDAwMDAwMDQ3ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDAwMDQ4MDAwLTAwMDAwMDAwNTdm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwMDAwNTgwMDAtMDAw
MDAwMDA1OGZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDAwMDA1
OTAwMC0wMDAwMDAwMDVjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAw
MDAwMDAwMDVkMDAwLTAwMDAwMDAwNWVmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwMDAwNWYwMDAtMDAwMDAwMDA1ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCgkoWEVOKSAgMDAwMDAwMDA2MDAwMC0wMDAwMDAwMDllZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDAwMDlmMDAwLTAwMDAwMDAwOWZmZmYgdHlwZT0w
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDA2NWZiMWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA2NWZiMjAwMC0wMDAw
MDhhMjlhZmZmIHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhhMjli
MDAwLTAwMDAwOGEzOWFmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOGEzOWIwMDAtMDAwMDA4YTQ2Y2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDA4YTQ2ZDAwMC0wMDAwMDhjMDRlZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDhjMDRmMDAwLTAwMDAwOGQ1MjdmZmYgdHlwZT0xIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGQ1MjgwMDAtMDAwMDA4ZDUyZWZmZiB0eXBlPTEw
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGQ1MmYwMDAtMDAwMDA4ZDY4MmZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZDY4MzAwMC0wMDAw
MDhkZTNmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhkZTQw
MDAwLTAwMDAwOGRlNDNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOGRlNDQwMDAtMDAwMDA4ZGU0OWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDA4ZGU0YTAwMC0wMDAwMDhkZTRlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDhkZTRmMDAwLTAwMDAwOGRlNThmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGRlNTkwMDAtMDAwMDA4ZGU1ZmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZGU2MDAwMC0wMDAwMDhkZTY5ZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhkZTZhMDAwLTAwMDAw
OGRlNzRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGRlNzUw
MDAtMDAwMDA4ZTI3YmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAw
MDA4ZTI3YzAwMC0wMDAwMDhlMjhhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShY
RU4pICAwMDAwMDhlMjhiMDAwLTAwMDAwOGUyOTJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgoJKFhFTikgIDAwMDAwOGUyOTMwMDAtMDAwMDA4ZTI5M2ZmZiB0eXBlPTIgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA4ZTI5NDAwMC0wMDAwMDhlMjk4ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDhlMjk5MDAwLTAwMDAwOGUyOTlmZmYg
dHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOGUyOWEwMDAtMDAwMDA5
MTVkNmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MTVkNzAw
MC0wMDAwMDkxODNlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAw
MDkxODNmMDAwLTAwMDAwOTE4NzFmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhF
TikgIDAwMDAwOTE4NzIwMDAtMDAwMDA5MThkOWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCgkoWEVOKSAgMDAwMDA5MThkYTAwMC0wMDAwMDkxOTQwZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxOTQxMDAwLTAwMDAwOTE5ZDlmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTE5ZGEwMDAtMDAwMDA5MWEwZGZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWEwZTAwMC0wMDAwMDkx
YTExZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxYTEyMDAw
LTAwMDAwOTFhMTJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAw
OTFhMTMwMDAtMDAwMDA5MWExM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVO
KSAgMDAwMDA5MWExNDAwMC0wMDAwMDkxYTFiZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKCShYRU4pICAwMDAwMDkxYTFjMDAwLTAwMDAwOTFhMWNmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFhMWQwMDAtMDAwMDA5MWEyNmZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWEyNzAwMC0wMDAwMDkxYTI3ZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxYTI4MDAwLTAwMDAwOTFh
MzBmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFhMzEwMDAt
MDAwMDA5MWEzYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5
MWEzYzAwMC0wMDAwMDkxYWJkZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4p
ICAwMDAwMDkxYWJlMDAwLTAwMDAwOTFiM2JmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgoJKFhFTikgIDAwMDAwOTFiM2MwMDAtMDAwMDA5MWI4NWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWI4NjAwMC0wMDAwMDkxZWUxZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkxZWUyMDAwLTAwMDAwOTFmMjlmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTFmMmEwMDAtMDAwMDA5MWY5
ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MWY5ZjAwMC0w
MDAwMDkxZmQxZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkx
ZmQyMDAwLTAwMDAwOTIwZTlmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikg
IDAwMDAwOTIwZWEwMDAtMDAwMDA5MjEwZGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CgkoWEVOKSAgMDAwMDA5MjEwZTAwMC0wMDAwMDkyMWIxZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKCShYRU4pICAwMDAwMDkyMWIyMDAwLTAwMDAwOTIxYmJmZmYgdHlwZT03IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTIxYmMwMDAtMDAwMDA5MjQwYWZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQwYjAwMC0wMDAwMDkyNDBj
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNDBkMDAwLTAw
MDAwOTI0MTFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI0
MTIwMDAtMDAwMDA5MjQxM2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAg
MDAwMDA5MjQxNDAwMC0wMDAwMDkyNDE5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
CShYRU4pICAwMDAwMDkyNDFhMDAwLTAwMDAwOTI0MWJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgoJKFhFTikgIDAwMDAwOTI0MWMwMDAtMDAwMDA5MjQyNGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQyNTAwMC0wMDAwMDkyNDI3ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNDI4MDAwLTAwMDAwOTI0Mzhm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI0MzkwMDAtMDAw
MDA5MjQzYmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjQz
YzAwMC0wMDAwMDkyNTM5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAw
MDAwMDkyNTNhMDAwLTAwMDAwOTI1M2NmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwOTI1M2QwMDAtMDAwMDA5MjY3M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCgkoWEVOKSAgMDAwMDA5MjY3NDAwMC0wMDAwMDkyNjgzZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNjg0MDAwLTAwMDAwOTI2YTdmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOTI2YTgwMDAtMDAwMDA5MjZhYWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5MjZhYjAwMC0wMDAw
MDkyNmU3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDkyNmU4
MDAwLTAwMDAwOTI2ZTlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOTI2ZWEwMDAtMDAwMDA5ZTAyM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgko
WEVOKSAgMDAwMDA5ZTAyNDAwMC0wMDAwMDllMmI5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKCShYRU4pICAwMDAwMDllMmJhMDAwLTAwMDAwOWU2MjNmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWU2MjQwMDAtMDAwMDA5ZTY2Y2ZmZiB0eXBlPTAg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5ZTY2ZDAwMC0wMDAwMDllNmM4ZmZm
IHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllNmM5MDAwLTAwMDAw
OWU3MTVmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWU3MTYw
MDAtMDAwMDA5ZTgzM2ZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAw
MDAwOWU4MzQwMDAtMDAwMDA5ZTg0NGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwOWU4NDUwMDAtMDAwMDA5ZTg0OGZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgoJKFhFTikgIDAwMDAwOWU4NDkwMDAtMDAwMDA5ZTlhN2ZmZiB0eXBlPTYgYXR0cj04
MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5ZTlhODAwMC0wMDAwMDllYjIzZmZmIHR5cGU9
NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllYjI0MDAwLTAwMDAwOWViMjVm
ZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAwOWViMjYwMDAtMDAw
MDA5ZWVlZWZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDA5ZWVl
ZjAwMC0wMDAwMDllZWYwZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKCShYRU4pICAw
MDAwMDllZWYxMDAwLTAwMDAwOWVmOGVmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgoJ
KFhFTikgIDAwMDAwOWVmOGYwMDAtMDAwMDA5ZWZhYWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAw
MDAwMDBmCgkoWEVOKSAgMDAwMDA5ZWZhYjAwMC0wMDAwMDllZmZlZmZmIHR5cGU9NSBhdHRyPTgw
MDAwMDAwMDAwMDAwMGYKCShYRU4pICAwMDAwMDllZmZmMDAwLTAwMDAwOWVmZmZmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoJKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDg1ZGZmZmZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCgkoWEVOKSAgMDAwMDBmMDAwMDAwMC0wMDAw
MGY3ZmZmZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZWMw
MDAwMC0wMDAwMGZlYzAwZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAg
MDAwMDBmZWQwMDAwMC0wMDAwMGZlZDAzZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAx
CgkoWEVOKSAgMDAwMDBmZWQxYzAwMC0wMDAwMGZlZDFmZmZmIHR5cGU9MTEgYXR0cj04MDAwMDAw
MDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZWUwMDAwMC0wMDAwMGZlZTAwZmZmIHR5cGU9MTEgYXR0
cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSAgMDAwMDBmZjAwMDAwMC0wMDAwMGZmZmZmZmZmIHR5
cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCgkoWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDY3
YjhmMCAtPiBmZmZmODJkMDgwNjg4Y2JlCgkoWEVOKSBzcHVyaW91cyA4MjU5QSBpbnRlcnJ1cHQ6
IElSUTcuCgkoWEVOKSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRr
QiwgMk1CLCAxR0IKCShYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgoJKFhF
TikgSW50ZWwgVlQtZCBEb20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5hYmxlZC4KCShYRU4pIElu
dGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgoJKFhFTikgSW50ZWwgVlQtZCBJ
bnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCgkoWEVOKSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRl
cnJ1cHQgbm90IGVuYWJsZWQuCgkoWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVu
YWJsZWQuCgkoWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZAoJKFhFTikgIC0gRG9tMCBt
b2RlOiBSZWxheGVkCgkoWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKCShYRU4pIG5y
X3NvY2tldHM6IDEKCShYRU4pIEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19v
bGQgb24hCgkoWEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSMwCgkoWEVOKSBlbmFi
bGVkIEV4dElOVCBvbiBDUFUjMAoJKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCgkoWEVOKSBp
bml0IElPX0FQSUMgSVJRcwoJKFhFTikgIElPLUFQSUMgKGFwaWNpZC1waW4pIDgtMCwgOC0xNiwg
OC0xNywgOC0xOCwgOC0xOSwgOC0yMCwgOC0yMSwgOC0yMiwgOC0yMyBub3QgY29ubmVjdGVkLgoJ
KFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAK
CShYRU4pIG51bWJlciBvZiBNUCBJUlEgc291cmNlczogMTUuCgkoWEVOKSBudW1iZXIgb2YgSU8t
QVBJQyAjOCByZWdpc3RlcnM6IDI0LgoJKFhFTikgdGVzdGluZyB0aGUgSU8gQVBJQy4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uCgkoWEVOKSBJTyBBUElDICM4Li4uLi4uCgkoWEVOKSAuLi4uIHJlZ2lz
dGVyICMwMDogMDgwMDAwMDAKCShYRU4pIC4uLi4uLi4gICAgOiBwaHlzaWNhbCBBUElDIGlkOiAw
OAoJKFhFTikgLi4uLi4uLiAgICA6IERlbGl2ZXJ5IFR5cGU6IDAKCShYRU4pIC4uLi4uLi4gICAg
OiBMVFMgICAgICAgICAgOiAwCgkoWEVOKSAuLi4uIHJlZ2lzdGVyICMwMTogMDAxNzAwMjAKCShY
RU4pIC4uLi4uLi4gICAgIDogbWF4IHJlZGlyZWN0aW9uIGVudHJpZXM6IDAwMTcKCShYRU4pIC4u
Li4uLi4gICAgIDogUFJRIGltcGxlbWVudGVkOiAwCgkoWEVOKSAuLi4uLi4uICAgICA6IElPIEFQ
SUMgdmVyc2lvbjogMDAyMAoJKFhFTikgLi4uLiBJUlEgcmVkaXJlY3Rpb24gdGFibGU6CgkoWEVO
KSAgTlIgRHN0IE1zayBUcmcgSVJSIFBvbCBTdGF0IERzdE0gRGVsTSBWZWMKCShYRU4pICAwMCAg
MDAgIDEgICAwICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMAoJKFhFTikgIDAxICAwMSAgMCAg
IDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDMwCgkoWEVOKSAgMDIgIDAxICAwICAgMCAgIDAg
ICAwICAgMCAgICAxICAgIDEgICAgRjAKCShYRU4pICAwMyAgMDEgIDAgICAwICAgMCAgIDAgICAw
ICAgIDEgICAgMSAgICAzOAoJKFhFTikgIDA0ICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAg
ICAxICAgIEYxCgkoWEVOKSAgMDUgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAg
NDAKCShYRU4pICAwNiAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA0OAoJKFhF
TikgIDA3ICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDUwCgkoWEVOKSAgMDgg
IDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgNTgKCShYRU4pICAwOSAgMDEgIDEg
ICAxICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA2MAoJKFhFTikgIDBhICAwMSAgMCAgIDAgICAw
ICAgMCAgIDAgICAgMSAgICAxICAgIDY4CgkoWEVOKSAgMGIgIDAxICAwICAgMCAgIDAgICAwICAg
MCAgICAxICAgIDEgICAgNzAKCShYRU4pICAwYyAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEg
ICAgMSAgICA3OAoJKFhFTikgIDBkICAwMSAgMCAgIDAgICAwICAgMCAgIDAgICAgMSAgICAxICAg
IDg4CgkoWEVOKSAgMGUgIDAxICAwICAgMCAgIDAgICAwICAgMCAgICAxICAgIDEgICAgOTAKCShY
RU4pICAwZiAgMDEgIDAgICAwICAgMCAgIDAgICAwICAgIDEgICAgMSAgICA5OAoJKFhFTikgIDEw
ICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCgkoWEVOKSAgMTEgIDAwICAx
ICAgMCAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKCShYRU4pICAxMiAgMDAgIDEgICAwICAg
MCAgIDAgICAwICAgIDAgICAgMCAgICAwMAoJKFhFTikgIDEzICAwMCAgMSAgIDAgICAwICAgMCAg
IDAgICAgMCAgICAwICAgIDAwCgkoWEVOKSAgMTQgIDAwICAxICAgMCAgIDAgICAwICAgMCAgICAw
ICAgIDAgICAgMDAKCShYRU4pICAxNSAgMDAgIDEgICAwICAgMCAgIDAgICAwICAgIDAgICAgMCAg
ICAwMAoJKFhFTikgIDE2ICAwMCAgMSAgIDAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwCgko
WEVOKSAgMTcgIDAwICAxICAgMCAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKCShYRU4pIFVz
aW5nIHZlY3Rvci1iYXNlZCBpbmRleGluZwoJKFhFTikgSVJRIHRvIHBpbiBtYXBwaW5nczoKCShY
RU4pIElSUTI0MCAtPiAwOjIKCShYRU4pIElSUTQ4IC0+IDA6MQoJKFhFTikgSVJRNTYgLT4gMDoz
CgkoWEVOKSBJUlEyNDEgLT4gMDo0CgkoWEVOKSBJUlE2NCAtPiAwOjUKCShYRU4pIElSUTcyIC0+
IDA6NgoJKFhFTikgSVJRODAgLT4gMDo3CgkoWEVOKSBJUlE4OCAtPiAwOjgKCShYRU4pIElSUTk2
IC0+IDA6OQoJKFhFTikgSVJRMTA0IC0+IDA6MTAKCShYRU4pIElSUTExMiAtPiAwOjExCgkoWEVO
KSBJUlExMjAgLT4gMDoxMgoJKFhFTikgSVJRMTM2IC0+IDA6MTMKCShYRU4pIElSUTE0NCAtPiAw
OjE0CgkoWEVOKSBJUlExNTIgLT4gMDoxNQoJKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uIGRvbmUuCgkoWEVOKSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVw
dHMuCgkoWEVOKSBjYWxpYnJhdGluZyBBUElDIHRpbWVyIC4uLgoJKFhFTikgLi4uLi4gQ1BVIGNs
b2NrIHNwZWVkIGlzIDMwOTIuOTY2OCBNSHouCgkoWEVOKSAuLi4uLiBob3N0IGJ1cyBjbG9jayBz
cGVlZCBpcyA5OS43NzMxIE1Iei4KCShYRU4pIC4uLi4uIGJ1c19zY2FsZSA9IDB4NjYyYwoJKFhF
TikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQKCShYRU4pIG13YWl0LWlkbGU6IE1XQUlUIHN1
YnN0YXRlczogMHg0MjEyMAoJKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4M2MKCShY
RU4pIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmCgko
WEVOKSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKCShYRU4pICAtIEFQSUMgTU1J
TyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KCShYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwoJKFhFTikg
IC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKCShYRU4pICAtIFZpcnR1YWwtUHJvY2Vzc29y
IElkZW50aWZpZXJzIChWUElEKQoJKFhFTikgIC0gVmlydHVhbCBOTUkKCShYRU4pICAtIE1TUiBk
aXJlY3QtYWNjZXNzIGJpdG1hcAoJKFhFTikgIC0gVW5yZXN0cmljdGVkIEd1ZXN0CgkoWEVOKSAg
LSBWTUNTIHNoYWRvd2luZwoJKFhFTikgIC0gVk0gRnVuY3Rpb25zCgkoWEVOKSBIVk06IEFTSURz
IGVuYWJsZWQuCgkoWEVOKSBWTVg6IERpc2FibGluZyBleGVjdXRhYmxlIEVQVCBzdXBlcnBhZ2Vz
IGR1ZSB0byBDVkUtMjAxOC0xMjIwNwoJKFhFTikgSFZNOiBWTVggZW5hYmxlZAoJKFhFTikgSFZN
OiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKCShYRU4pIEhWTTogSEFQ
IHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKCShYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjdi
OGYwIC0+IGZmZmY4MmQwODA2ODhjYmUKCShYRU4pIG1pY3JvY29kZTogQ1BVMSB1cGRhdGVkIGZy
b20gcmV2aXNpb24gMHgxZCB0byAweDI3LCBkYXRlID0gMjAxOS0wMi0yNgoJKFhFTikgU3VwcHJl
c3MgRU9JIGJyb2FkY2FzdCBvbiBDUFUjMQoJKFhFTikgbWFza2VkIEV4dElOVCBvbiBDUFUjMQoJ
KFhFTikgbWljcm9jb2RlOiBDUFUyIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFkIHRvIDB4Mjcs
IGRhdGUgPSAyMDE5LTAyLTI2CgkoWEVOKSBTdXBwcmVzcyBFT0kgYnJvYWRjYXN0IG9uIENQVSMy
CgkoWEVOKSBtYXNrZWQgRXh0SU5UIG9uIENQVSMyCgkoWEVOKSBtaWNyb2NvZGU6IENQVTMgdXBk
YXRlZCBmcm9tIHJldmlzaW9uIDB4MWQgdG8gMHgyNywgZGF0ZSA9IDIwMTktMDItMjYKCShYRU4p
IFN1cHByZXNzIEVPSSBicm9hZGNhc3Qgb24gQ1BVIzMKCShYRU4pIG1hc2tlZCBFeHRJTlQgb24g
Q1BVIzMKCShYRU4pIEJyb3VnaHQgdXAgNCBDUFVzCgkoWEVOKSBBZGRpbmcgY3B1IDAgdG8gcnVu
cXVldWUgMAoJKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwoJKFhFTikg
QWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKCShYRU4pIEFkZGluZyBjcHUgMiB0byBydW5xdWV1
ZSAwCgkoWEVOKSBBZGRpbmcgY3B1IDMgdG8gcnVucXVldWUgMAoJKFhFTikgbWNoZWNrX3BvbGw6
IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgoJKFhFTikgRG9tMCBoYXMgbWF4
aW11bSA2MDAgUElSUXMKCShYRU4pIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0
aXZlCgkoWEVOKSAqKiogQnVpbGRpbmcgYSBQViBEb20wICoqKgoJKFhFTikgIFhlbiAga2VybmVs
OiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKCShYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUs
IGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4M2UwMDAwMAoJKFhFTikgUEhZU0lDQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOgoJKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDA4M2MwMDAwMDAtPjAw
MDAwMDA4NDAwMDAwMDAgKDEwMDY4MDAgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQoJKFhFTikgIElu
aXQuIHJhbWRpc2s6IDAwMDAwMDA4NWNjZDAwMDAtPjAwMDAwMDA4NWRmZmY3OTQKCShYRU4pIFZJ
UlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgoJKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZm
ODEwMDAwMDAtPmZmZmZmZmZmODNlMDAwMDAKCShYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAw
MDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAw
ODAwMDAwMDAwMC0+MDAwMDAwODAwMDdkODAwMAoJKFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZm
ZmZmODNlMDAwMDAtPmZmZmZmZmZmODNlMDA0YjgKCShYRU4pICBYZW5zdG9yZSByaW5nOiAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCgkoWEVOKSAgQ29uc29sZSByaW5nOiAgMDAw
MDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAoJKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZm
ZmZmZmZmODNlMDEwMDAtPmZmZmZmZmZmODNlMjQwMDAKCShYRU4pICBCb290IHN0YWNrOiAgICBm
ZmZmZmZmZjgzZTI0MDAwLT5mZmZmZmZmZjgzZTI1MDAwCgkoWEVOKSAgVE9UQUw6ICAgICAgICAg
ZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4NDAwMDAwMAoJKFhFTikgIEVOVFJZIEFERFJFU1M6
IGZmZmZmZmZmODI5ODIxODAKCShYRU4pIERvbTAgaGFzIG1heGltdW0gNCBWQ1BVcwoJKFhFTikg
Qm9ndXMgRE1JQkFSIDB4ZmVkMTgwMDEgb24gMDAwMDowMDowMC4wCgkoWEVOKSBbVlQtRF1pb21t
dV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPSBmZmZmODJjMDAwM2ZlMDAwCgkoWEVO
KSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4K
CShYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCgkoWEVOKSBTdGQuIExvZ2xl
dmVsOiBBbGwKCShYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKCShYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoJKFhFTikgV0FSTklORzogQ09O
U09MRSBPVVRQVVQgSVMgU1lOQ0hST05PVVMKCShYRU4pIFRoaXMgb3B0aW9uIGlzIGludGVuZGVk
IHRvIGFpZCBkZWJ1Z2dpbmcgb2YgWGVuIGJ5IGVuc3VyaW5nCgkoWEVOKSB0aGF0IGFsbCBvdXRw
dXQgaXMgc3luY2hyb25vdXNseSBkZWxpdmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgoJKFhFTikg
SG93ZXZlciBpdCBjYW4gaW50cm9kdWNlIFNJR05JRklDQU5UIGxhdGVuY2llcyBhbmQgYWZmZWN0
CgkoWEVOKSB0aW1la2VlcGluZy4gSXQgaXMgTk9UIHJlY29tbWVuZGVkIGZvciBwcm9kdWN0aW9u
IHVzZSEKCShYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgoJKFhFTikgMy4uLiAyLi4uIDEuLi4gCgkoWEVOKSBYZW4gaXMgcmVsaW5xdWlzaGlu
ZyBWR0EgY29uc29sZS4KCShYRU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RS
TC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQpCgkoWEVOKSBGcmVlZCAyMDQ4a0IgaW5p
dCBtZW1vcnkKCW1hcHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVtb3J5CglhYm91dCB0byBn
ZXQgc3RhcnRlZC4uLgoJWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA1LjUuMC0yNC5nM2Yx
ODNiZi1kZWZhdWx0IChnZWVrb0BidWlsZGhvc3QpIChnY2MgdmVyc2lvbiA5LjIuMSAyMDIwMDEy
OCBbcmV2aXNpb24gODNmNjU2NzRlNzhkOTdkMjc1MzczNjFkZTFhOWQ3NDA2N2ZmMjI4ZF0gKFNV
U0UgTGludXgpKSAjMSBTTVAgTW9uIEphbiAyNyAwODozNDowOSBVVEMgMjAyMCAoM2YxODNiZikK
CVsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTog
J3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnCglbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBT
dXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJwoJWyAgICAwLjAw
MDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lz
dGVycycKCVsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhz
dGF0ZV9zaXplc1syXTogIDI1NgoJWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3Rh
dGUgZmVhdHVyZXMgMHg3LCBjb250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnc3RhbmRh
cmQnIGZvcm1hdC4KCVsgICAgMC4wMDAwMDBdIFJlbGVhc2VkIDAgcGFnZShzKQoJWyAgICAwLjAw
MDAwMF0gQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgoJWyAgICAwLjAwMDAwMF0gWGVu
OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwMDdmZmZdIHJlc2VydmVkCglb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDA4MDAwLTB4MDAwMDAwMDAwMDA0
N2ZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDQ4MDAw
LTB4MDAwMDAwMDAwMDA1OGZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAwMDVlZmZmXSB1c2FibGUKCVsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwNWYwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNl
cnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAw
MDAwOGQ1MjdmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4
ZDUyODAwMC0weDAwMDAwMDAwOGQ1MmVmZmZdIEFDUEkgTlZTCglbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDhkNTJmMDAwLTB4MDAwMDAwMDA4ZGU0M2ZmZl0gcmVzZXJ2ZWQKCVsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOGRlNDQwMDAtMHgwMDAwMDAwMDhkZTQ5
ZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOGRlNGEwMDAt
MHgwMDAwMDAwMDhlMjhhZmZmXSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDA4ZTI4YjAwMC0weDAwMDAwMDAwOTE1ZDZmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MTVkNzAwMC0weDAwMDAwMDAwOTE4M2VmZmZdIHJlc2Vy
dmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxODNmMDAwLTB4MDAwMDAw
MDA5MTg3MWZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkx
ODcyMDAwLTB4MDAwMDAwMDA5MThkOWZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwOTE4ZGEwMDAtMHgwMDAwMDAwMDkxOTQwZmZmXSB1c2FibGUKCVsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTE5NDEwMDAtMHgwMDAwMDAwMDkxOWQ5ZmZm
XSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MTlkYTAwMC0w
eDAwMDAwMDAwOTFhMGRmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDA5MWEwZTAwMC0weDAwMDAwMDAwOTFhMTFmZmZdIHJlc2VydmVkCglbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTEyMDAwLTB4MDAwMDAwMDA5MWExMmZmZl0gdXNhYmxl
CglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxYTEzMDAwLTB4MDAwMDAwMDA5
MWExM2ZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFh
MTQwMDAtMHgwMDAwMDAwMDkxYTFiZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwOTFhMWMwMDAtMHgwMDAwMDAwMDkxYTFjZmZmXSByZXNlcnZlZAoJWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MWExZDAwMC0weDAwMDAwMDAwOTFhMjZmZmZd
IHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MWEyNzAwMC0weDAw
MDAwMDAwOTFhMjdmZmZdIHJlc2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDkxYTI4MDAwLTB4MDAwMDAwMDA5MWEzMGZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMDkxYTMxMDAwLTB4MDAwMDAwMDA5MWEzYmZmZl0gcmVzZXJ2ZWQK
CVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFhM2MwMDAtMHgwMDAwMDAwMDkx
YWJkZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFhYmUw
MDAtMHgwMDAwMDAwMDkxYjNiZmZmXSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDA5MWIzYzAwMC0weDAwMDAwMDAwOTFiODVmZmZdIHVzYWJsZQoJWyAgICAwLjAw
MDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MWI4NjAwMC0weDAwMDAwMDAwOTFlZTFmZmZdIHJl
c2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkxZWUyMDAwLTB4MDAw
MDAwMDA5MWYyOWZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAw
MDkxZjJhMDAwLTB4MDAwMDAwMDA5MWY5ZWZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwOTFmOWYwMDAtMHgwMDAwMDAwMDkxZmQxZmZmXSB1c2FibGUKCVsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTFmZDIwMDAtMHgwMDAwMDAwMDkyMGU5
ZmZmXSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MjBlYTAw
MC0weDAwMDAwMDAwOTIxMGRmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDA5MjEwZTAwMC0weDAwMDAwMDAwOTIxYjFmZmZdIHJlc2VydmVkCglbICAgIDAuMDAw
MDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyMWIyMDAwLTB4MDAwMDAwMDA5MjFiYmZmZl0gdXNh
YmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyMWJjMDAwLTB4MDAwMDAw
MDA5MjQwYWZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
OTI0MGIwMDAtMHgwMDAwMDAwMDkyNDBjZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwOTI0MGQwMDAtMHgwMDAwMDAwMDkyNDExZmZmXSByZXNlcnZlZAoJWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MjQxMjAwMC0weDAwMDAwMDAwOTI0MTNm
ZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MjQxNDAwMC0w
eDAwMDAwMDAwOTI0MTlmZmZdIHJlc2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgw
MDAwMDAwMDkyNDFhMDAwLTB4MDAwMDAwMDA5MjQxYmZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNDFjMDAwLTB4MDAwMDAwMDA5MjQyNGZmZl0gcmVzZXJ2
ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0MjUwMDAtMHgwMDAwMDAw
MDkyNDI3ZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI0
MjgwMDAtMHgwMDAwMDAwMDkyNDM4ZmZmXSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDA5MjQzOTAwMC0weDAwMDAwMDAwOTI0M2JmZmZdIHVzYWJsZQoJWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MjQzYzAwMC0weDAwMDAwMDAwOTI1MzlmZmZd
IHJlc2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNTNhMDAwLTB4
MDAwMDAwMDA5MjUzY2ZmZl0gdXNhYmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDkyNTNkMDAwLTB4MDAwMDAwMDA5MjY3M2ZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOTI2NzQwMDAtMHgwMDAwMDAwMDkyNjgzZmZmXSB1c2FibGUK
CVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTI2ODQwMDAtMHgwMDAwMDAwMDky
NmE3ZmZmXSByZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MjZh
ODAwMC0weDAwMDAwMDAwOTI2YWFmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDA5MjZhYjAwMC0weDAwMDAwMDAwOTI2ZTdmZmZdIHJlc2VydmVkCglbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNmU4MDAwLTB4MDAwMDAwMDA5MjZlOWZmZl0g
dXNhYmxlCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDkyNmVhMDAwLTB4MDAw
MDAwMDA5ZTAyM2ZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwOWUwMjQwMDAtMHgwMDAwMDAwMDllMmI5ZmZmXSB1c2FibGUKCVsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwOWUyYmEwMDAtMHgwMDAwMDAwMDllNmM4ZmZmXSByZXNlcnZlZAoJ
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5ZTZjOTAwMC0weDAwMDAwMDAwOWU3
MTVmZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5ZTcxNjAw
MC0weDAwMDAwMDAwOWU4NDhmZmZdIEFDUEkgTlZTCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMDllODQ5MDAwLTB4MDAwMDAwMDA5ZWZmZmZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZjAwMDAwMDAtMHgwMDAwMDAwMGY3ZmZmZmZmXSBy
ZXNlcnZlZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMwMDAwMC0weDAw
MDAwMDAwZmVjMDBmZmZdIHJlc2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBmZWQwM2ZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZmVkMWMwMDAtMHgwMDAwMDAwMGZlZDFmZmZmXSByZXNlcnZl
ZAoJWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQ5MDAwMC0weDAwMDAwMDAw
ZmVkOTBmZmZdIHJlc2VydmVkCglbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZl
ZTAwMDAwLTB4MDAwMDAwMDBmZWVmZmZmZl0gcmVzZXJ2ZWQKCVsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZmYwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZAoJWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDAxNmYyZDlm
ZmZdIHVzYWJsZQoJWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlv
bjogYWN0aXZlCglbICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi4zMSBieSBBbWVyaWNhbiBNZWdh
dHJlbmRzCglbICAgIDAuMDAwMDAwXSBlZmk6ICBFU1JUPTB4OWVmOGQ5OTggIEFDUEkgMi4wPTB4
OWU4MWEwMDAgIEFDUEk9MHg5ZTgxYTAwMCAgU01CSU9TPTB4ZjA0YzAgIE1QUz0weGZkNDkwIAoJ
WyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNyBwcmVzZW50LgoJWyAgICAwLjAwMDAwMF0gRE1JOiBT
dXBlcm1pY3JvIFgxMFNBVC9YMTBTQVQsIEJJT1MgMy4wIDA1LzI2LzIwMTUKCVsgICAgMC4wMDAw
MDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbiBQVgoJWyAgICAwLjA0MDc5M10gdHNjOiBGYXN0
IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKCVsgICAgMC4wNDA3OTVdIHRzYzogRGV0ZWN0ZWQg
MzA5Mi43ODkgTUh6IHByb2Nlc3NvcgoJWyAgICAwLjA0MDc5NV0gdHNjOiBEZXRlY3RlZCAzMDky
Ljg0NiBNSHogVFNDCglbICAgIDAuMDUxNDU4XSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAw
LTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKCVsgICAgMC4wNTE0NjBdIGU4MjA6IHJl
bW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlCglbICAgIDAuMDUxNDc0XSBs
YXN0X3BmbiA9IDB4MTZmMmRhIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwCglbICAgIDAuMDUx
NDc1XSBEaXNhYmxlZAoJWyAgICAwLjA1MTQ3Nl0geDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNr
aXBwaW5nIFBBVCBpbml0aWFsaXphdGlvbiB0b28uCglbICAgIDAuMDUxNDgwXSB4ODYvUEFUOiBD
b25maWd1cmF0aW9uIFswLTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIAoJWyAg
ICAwLjA1MTQ4MV0gbGFzdF9wZm4gPSAweDllNzE2IG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAw
CglbICAgIDAuMDUxNTEzXSBjaGVjazogU2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBj
b3JydXB0aW9uCglbICAgIDAuMDUxNTIxXSBLZXJuZWwvVXNlciBwYWdlIHRhYmxlcyBpc29sYXRp
b246IGRpc2FibGVkIG9uIFhFTiBQVi4KCVsgICAgMC4wNTIxMDldIEJSSyBbMHgwMzgwMTAwMCwg
MHgwMzgwMWZmZl0gUEdUQUJMRQoJWyAgICAwLjA1MjExMF0gQlJLIFsweDAzODAyMDAwLCAweDAz
ODAyZmZmXSBQR1RBQkxFCglbICAgIDAuMDUzNTc0XSBCUksgWzB4MDM4MDMwMDAsIDB4MDM4MDNm
ZmZdIFBHVEFCTEUKCVsgICAgMC4wNTQwNDldIEJSSyBbMHgwMzgwNDAwMCwgMHgwMzgwNGZmZl0g
UEdUQUJMRQoJWyAgICAwLjA1NDUyMl0gQlJLIFsweDAzODA1MDAwLCAweDAzODA1ZmZmXSBQR1RB
QkxFCglbICAgIDAuMDU0OTk3XSBCUksgWzB4MDM4MDYwMDAsIDB4MDM4MDZmZmZdIFBHVEFCTEUK
CVsgICAgMC4wNTU0NzFdIEJSSyBbMHgwMzgwNzAwMCwgMHgwMzgwN2ZmZl0gUEdUQUJMRQoJWyAg
ICAwLjA1NTk0OF0gQlJLIFsweDAzODA4MDAwLCAweDAzODA4ZmZmXSBQR1RBQkxFCglbICAgIDAu
MDU2NDIyXSBCUksgWzB4MDM4MDkwMDAsIDB4MDM4MDlmZmZdIFBHVEFCTEUKCVsgICAgMC4wNTY4
OTddIEJSSyBbMHgwMzgwYTAwMCwgMHgwMzgwYWZmZl0gUEdUQUJMRQoJWyAgICAwLjA1NzM3Ml0g
QlJLIFsweDAzODBiMDAwLCAweDAzODBiZmZmXSBQR1RBQkxFCglbICAgIDAuMDU3ODQ3XSBCUksg
WzB4MDM4MGMwMDAsIDB4MDM4MGNmZmZdIFBHVEFCTEUKCVsgICAgMS4wMDk2MDddIHByaW50azog
bG9nX2J1Zl9sZW46IDMzNTU0NDMyIGJ5dGVzCglbICAgIDEuMDA5NjEwXSBwcmludGs6IGVhcmx5
IGxvZyBidWYgZnJlZTogMjUzODEyKDk2JSkKCVsgICAgMS4wMDk2MTFdIFNlY3VyZSBib290IGRp
c2FibGVkCglbICAgIDEuMDA5NjEyXSBSQU1ESVNLOiBbbWVtIDB4MDQwMDAwMDAtMHgwNTMyZmZm
Zl0KCVsgICAgMS4wMDk2MjldIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlv
biBkaXNhYmxlZAoJWyAgICAxLjAwOTY0OV0gQUNQSTogWFNEVCAweDAwMDAwMDAwOUU4MUEwODgg
MDAwMDhDICh2MDEgU1VQRVJNIFNNQ0ktLU1CIDAxMDcyMDA5IEFNSSAgMDAwMTAwMTMpCglbICAg
IDEuMDA5Njc2XSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDA5RTgyODJEMCAwMDAxMEMgKHYwNSBTVVBF
Uk0gU01DSS0tTUIgMDEwNzIwMDkgQU1JICAwMDAxMDAxMykKCVsgICAgMS4wMDk3MzRdIEFDUEk6
IERTRFQgMHgwMDAwMDAwMDlFODFBMUE4IDAwRTEyMSAodjAyIFNVUEVSTSBTTUNJLS1NQiAwMDAw
MDAwMCBJTlRMIDIwMTIwNzExKQoJWyAgICAxLjAwOTc0NV0gQUNQSTogRkFDUyAweDAwMDAwMDAw
OUU4NDhGODAgMDAwMDQwCglbICAgIDEuMDA5NzU3XSBBQ1BJOiBBUElDIDB4MDAwMDAwMDA5RTgy
ODNFMCAwMDAwNzIgKHYwMyBTVVBFUk0gU01DSS0tTUIgMDEwNzIwMDkgQU1JICAwMDAxMDAxMykK
CVsgICAgMS4wMDk3NjhdIEFDUEk6IEZQRFQgMHgwMDAwMDAwMDlFODI4NDU4IDAwMDA0NCAodjAx
IFNVUEVSTSBTTUNJLS1NQiAwMTA3MjAwOSBBTUkgIDAwMDEwMDEzKQoJWyAgICAxLjAwOTc4MF0g
QUNQSTogRklEVCAweDAwMDAwMDAwOUU4Mjg0QTAgMDAwMDlDICh2MDEgU1VQRVJNIFNNQ0ktLU1C
IDAxMDcyMDA5IEFNSSAgMDAwMTAwMTMpCglbICAgIDEuMDA5NzkxXSBBQ1BJOiBTU0RUIDB4MDAw
MDAwMDA5RTgyODU0MCAwMDBDN0QgKHYwMiBUaGVyX1IgVGhlcl9SdnAgMDAwMDEwMDAgSU5UTCAy
MDEyMDcxMSkKCVsgICAgMS4wMDk4MDJdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDlFODI5MUMwIDAw
MDUzOSAodjAyIFBtUmVmICBDcHUwSXN0ICAwMDAwMzAwMCBJTlRMIDIwMDUxMTE3KQoJWyAgICAx
LjAwOTgxM10gQUNQSTogU1NEVCAweDAwMDAwMDAwOUU4Mjk3MDAgMDAwQjc0ICh2MDIgQ3B1UmVm
IENwdVNzZHQgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcpCglbICAgIDEuMDA5ODI1XSBBQ1BJOiBN
Q0ZHIDB4MDAwMDAwMDA5RTgyQTI3OCAwMDAwM0MgKHYwMSBTVVBFUk0gU01DSS0tTUIgMDEwNzIw
MDkgTVNGVCAwMDAwMDA5NykKCVsgICAgMS4wMDk4MzZdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDlF
ODJBMkI4IDAwMDAzOCAodjAxIFNVUEVSTSBTTUNJLS1NQiAwMTA3MjAwOSBBTUkuIDAwMDAwMDA1
KQoJWyAgICAxLjAwOTg1OV0gQUNQSTogU1NEVCAweDAwMDAwMDAwOUU4MkE2ODggMDA1N0Y2ICh2
MDIgU2FTc2R0IFNhU3NkdCAgIDAwMDAzMDAwIElOVEwgMjAxMjA3MTEpCglbICAgIDEuMDA5ODcw
XSBBQ1BJOiBBU0YhIDB4MDAwMDAwMDA5RTgyRkU4MCAwMDAwQTUgKHYzMiBJTlRFTCAgIEhDRyAg
ICAgMDAwMDAwMDEgVEZTTSAwMDBGNDI0MCkKCVsgICAgMS4wMDk4ODJdIEFDUEk6IFJNQUQgMHgw
MDAwMDAwMDlFODJGRjI4IDAwMDA4MCAodjAxIElOVEVMICBCRFcgICAgICAwMDAwMDAwMSBJTlRM
IDAwMDAwMDAxKQoJWyAgICAxLjAwOTkxM10gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl
MDAwMDAKCVsgICAgMS4wMDk5MTVdIFNldHRpbmcgQVBJQyByb3V0aW5nIHRvIFhlbiBQVi4KCVsg
ICAgMS4wMDk5MjldIG1hcHBlZCBBUElDIHRvIGZmZmZmZmZmZmY1ZmMwMDAgKCAgICAgICAgZmVl
MDAwMDApCglbICAgIDEuMDA5OTQ4XSBOVU1BIHR1cm5lZCBvZmYKCVsgICAgMS4wMDk5NDldIEZh
a2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMTZmMmQ5ZmZm
XQoJWyAgICAxLjAwOTk1Nl0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4OTFlZmEwMDAt
MHg5MWYwZmZmZl0KCVsgICAgMS4wMjY4NzFdIFpvbmUgcmFuZ2VzOgoJWyAgICAxLjAyNjg3M10g
ICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwODAwMC0weDAwMDAwMDAwMDBmZmZmZmZdCglb
ICAgIDEuMDI2ODc0XSAgIERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAw
MDBmZmZmZmZmZl0KCVsgICAgMS4wMjY4NzVdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAw
MDAwMDAtMHgwMDAwMDAwMTZmMmQ5ZmZmXQoJWyAgICAxLjAyNjg3Nl0gICBEZXZpY2UgICBlbXB0
eQoJWyAgICAxLjAyNjg3Nl0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKCVsgICAg
MS4wMjY4NzhdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwoJWyAgICAxLjAyNjg3OV0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDgwMDAtMHgwMDAwMDAwMDAwMDQ3ZmZmXQoJWyAgICAx
LjAyNjg4MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAw
MDVlZmZmXQoJWyAgICAxLjAyNjg4MV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAw
MDAtMHgwMDAwMDAwMDhkNTI3ZmZmXQoJWyAgICAxLjAyNjg4Ml0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwOGRlNDQwMDAtMHgwMDAwMDAwMDhkZTQ5ZmZmXQoJWyAgICAxLjAyNjg4Ml0gICBu
b2RlICAgMDogW21lbSAweDAwMDAwMDAwOGUyOGIwMDAtMHgwMDAwMDAwMDkxNWQ2ZmZmXQoJWyAg
ICAxLjAyNjg4M10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTE4M2YwMDAtMHgwMDAwMDAw
MDkxODcxZmZmXQoJWyAgICAxLjAyNjg4NF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTE4
ZGEwMDAtMHgwMDAwMDAwMDkxOTQwZmZmXQoJWyAgICAxLjAyNjg4NF0gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwOTE5ZGEwMDAtMHgwMDAwMDAwMDkxYTBkZmZmXQoJWyAgICAxLjAyNjg4NV0g
ICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTFhMTIwMDAtMHgwMDAwMDAwMDkxYTEyZmZmXQoJ
WyAgICAxLjAyNjg4Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTFhMTQwMDAtMHgwMDAw
MDAwMDkxYTFiZmZmXQoJWyAgICAxLjAyNjg4Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAw
OTFhMWQwMDAtMHgwMDAwMDAwMDkxYTI2ZmZmXQoJWyAgICAxLjAyNjg4N10gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAwOTFhMjgwMDAtMHgwMDAwMDAwMDkxYTMwZmZmXQoJWyAgICAxLjAyNjg4
OF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTFhM2MwMDAtMHgwMDAwMDAwMDkxYWJkZmZm
XQoJWyAgICAxLjAyNjg4OF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTFiM2MwMDAtMHgw
MDAwMDAwMDkxYjg1ZmZmXQoJWyAgICAxLjAyNjg4OV0gICBub2RlICAgMDogW21lbSAweDAwMDAw
MDAwOTFlZTIwMDAtMHgwMDAwMDAwMDkxZjI5ZmZmXQoJWyAgICAxLjAyNjg5MF0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwOTFmOWYwMDAtMHgwMDAwMDAwMDkxZmQxZmZmXQoJWyAgICAxLjAy
Njg5MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTIwZWEwMDAtMHgwMDAwMDAwMDkyMTBk
ZmZmXQoJWyAgICAxLjAyNjg5MV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTIxYjIwMDAt
MHgwMDAwMDAwMDkyMWJiZmZmXQoJWyAgICAxLjAyNjg5Ml0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwOTI0MGIwMDAtMHgwMDAwMDAwMDkyNDBjZmZmXQoJWyAgICAxLjAyNjg5Ml0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwOTI0MTIwMDAtMHgwMDAwMDAwMDkyNDEzZmZmXQoJWyAgICAx
LjAyNjg5M10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI0MWEwMDAtMHgwMDAwMDAwMDky
NDFiZmZmXQoJWyAgICAxLjAyNjg5NF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI0MjUw
MDAtMHgwMDAwMDAwMDkyNDI3ZmZmXQoJWyAgICAxLjAyNjg5NF0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwOTI0MzkwMDAtMHgwMDAwMDAwMDkyNDNiZmZmXQoJWyAgICAxLjAyNjg5NV0gICBu
b2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI1M2EwMDAtMHgwMDAwMDAwMDkyNTNjZmZmXQoJWyAg
ICAxLjAyNjg5Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI2NzQwMDAtMHgwMDAwMDAw
MDkyNjgzZmZmXQoJWyAgICAxLjAyNjg5Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOTI2
YTgwMDAtMHgwMDAwMDAwMDkyNmFhZmZmXQoJWyAgICAxLjAyNjg5N10gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwOTI2ZTgwMDAtMHgwMDAwMDAwMDkyNmU5ZmZmXQoJWyAgICAxLjAyNjg5OF0g
ICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOWUwMjQwMDAtMHgwMDAwMDAwMDllMmI5ZmZmXQoJ
WyAgICAxLjAyNjg5OF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOWU2YzkwMDAtMHgwMDAw
MDAwMDllNzE1ZmZmXQoJWyAgICAxLjAyNjg5OV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAx
MDAwMDAwMDAtMHgwMDAwMDAwMTZmMmQ5ZmZmXQoJWyAgICAxLjAyNzQxMV0gWmVyb2VkIHN0cnVj
dCBwYWdlIGluIHVuYXZhaWxhYmxlIHJhbmdlczogNjIxNzAgcGFnZXMKCVsgICAgMS4wMjc0MTJd
IEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDA4MDAwLTB4MDAwMDAwMDE2
ZjJkOWZmZl0KCVsgICAgMS4wMjc0MTVdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiAxMDQ4NTc2Cglb
ICAgIDEuMDI3NDE2XSAgIERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKCVsgICAg
MS4wMjc0MTddICAgRE1BIHpvbmU6IDE0IHBhZ2VzIHJlc2VydmVkCglbICAgIDEuMDI3NDE4XSAg
IERNQSB6b25lOiAzOTEwIHBhZ2VzLCBMSUZPIGJhdGNoOjAKCVsgICAgMS4wMjc0NzRdICAgRE1B
MzIgem9uZTogOTIwOCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKCVsgICAgMS4wMjc0NzVdICAgRE1B
MzIgem9uZTogNTg5MjgwIHBhZ2VzLCBMSUZPIGJhdGNoOjYzCglbICAgIDEuMDM4Mjk5XSAgIE5v
cm1hbCB6b25lOiA3MTE2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAoJWyAgICAxLjAzODMwMl0gICBO
b3JtYWwgem9uZTogNDU1Mzg2IHBhZ2VzLCBMSUZPIGJhdGNoOjYzCglbICAgIDEuMDM4NzI4XSBw
Mm0gdmlydHVhbCBhcmVhIGF0IChfX19fcHRydmFsX19fXyksIHNpemUgaXMgNDAwMDAwMDAKCVsg
ICAgMS44MzI5NDFdIFJlbWFwcGVkIDQzNDkwNiBwYWdlKHMpCglbICAgIDEuODM1MTE4XSBBQ1BJ
OiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKCVsgICAgMS44MzUxMjRdIEFDUEk6IExvY2FsIEFQ
SUMgYWRkcmVzcyAweGZlZTAwMDAwCglbICAgIDEuODM1MTUyXSBBQ1BJOiBMQVBJQ19OTUkgKGFj
cGlfaWRbMHhmZl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKCVsgICAgMS44MzUxNzRdIElPQVBJQ1sw
XTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCglb
ICAgIDEuODM1MTgyXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9p
cnEgMiBkZmwgZGZsKQoJWyAgICAxLjgzNTE4NF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs
IGJ1cyAwMCwgSVJRIDAwLCBBUElDIElEIDgsIEFQSUMgSU5UIDAyCglbICAgIDEuODM1MTg2XSBB
Q1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVs
KQoJWyAgICAxLjgzNTE4N10gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR
IDA5LCBBUElDIElEIDgsIEFQSUMgSU5UIDA5CglbICAgIDEuODM1MTkwXSBBQ1BJOiBJUlEwIHVz
ZWQgYnkgb3ZlcnJpZGUuCglbICAgIDEuODM1MTkxXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg
MCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgOCwgQVBJQyBJTlQgMDEKCVsgICAgMS44MzUxOTJd
IEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCA4LCBB
UElDIElOVCAwMwoJWyAgICAxLjgzNTE5M10gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1
cyAwMCwgSVJRIDA0LCBBUElDIElEIDgsIEFQSUMgSU5UIDA0CglbICAgIDEuODM1MTk0XSBJbnQ6
IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgOCwgQVBJQyBJ
TlQgMDUKCVsgICAgMS44MzUxOTRdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs
IElSUSAwNiwgQVBJQyBJRCA4LCBBUElDIElOVCAwNgoJWyAgICAxLjgzNTE5NV0gSW50OiB0eXBl
IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDgsIEFQSUMgSU5UIDA3
CglbICAgIDEuODM1MTk2XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg
MDgsIEFQSUMgSUQgOCwgQVBJQyBJTlQgMDgKCVsgICAgMS44MzUxOTddIEFDUEk6IElSUTkgdXNl
ZCBieSBvdmVycmlkZS4KCVsgICAgMS44MzUxOTddIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw
LCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCA4LCBBUElDIElOVCAwYQoJWyAgICAxLjgzNTE5OF0g
SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElEIDgsIEFQ
SUMgSU5UIDBiCglbICAgIDEuODM1MTk5XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz
IDAwLCBJUlEgMGMsIEFQSUMgSUQgOCwgQVBJQyBJTlQgMGMKCVsgICAgMS44MzUyMDBdIEludDog
dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCA4LCBBUElDIElO
VCAwZAoJWyAgICAxLjgzNTIwMV0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwg
SVJRIDBlLCBBUElDIElEIDgsIEFQSUMgSU5UIDBlCglbICAgIDEuODM1MjAyXSBJbnQ6IHR5cGUg
MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgOCwgQVBJQyBJTlQgMGYK
CVsgICAgMS44MzUyMDhdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBp
bmZvcm1hdGlvbgoJWyAgICAxLjgzNTIxMl0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNl
OiAweGZlZDAwMDAwCglbICAgIDEuODM1MjIwXSBzbXBib290OiBBbGxvd2luZyA0IENQVXMsIDAg
aG90cGx1ZyBDUFVzCglbICAgIDEuODM1MjI1XSBtYXBwZWQgSU9BUElDIHRvIGZmZmZmZmZmZmY1
ZmIwMDAgKGZlYzAwMDAwKQoJWyAgICAxLjgzNTMwMl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDdmZmZdCglbICAgIDEuODM1MzA0XSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwNDgwMDAtMHgwMDA1OGZmZl0KCVsgICAg
MS44MzUzMDZdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA1ZjAwMC0w
eDAwMGZmZmZmXQoJWyAgICAxLjgzNTMwOV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweDhkNTI4MDAwLTB4OGQ1MmVmZmZdCglbICAgIDEuODM1MzEwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGQ1MmYwMDAtMHg4ZGU0M2ZmZl0KCVsgICAgMS44MzUz
MTJdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ZGU0YTAwMC0weDhlMjhh
ZmZmXQoJWyAgICAxLjgzNTMxNF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDkxNWQ3MDAwLTB4OTE4M2VmZmZdCglbICAgIDEuODM1MzE3XSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4OTE4NzIwMDAtMHg5MThkOWZmZl0KCVsgICAgMS44MzUzMTldIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MTk0MTAwMC0weDkxOWQ5ZmZmXQoJ
WyAgICAxLjgzNTMyMl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxYTBl
MDAwLTB4OTFhMTFmZmZdCglbICAgIDEuODM1MzI0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4OTFhMTMwMDAtMHg5MWExM2ZmZl0KCVsgICAgMS44MzUzMjddIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MWExYzAwMC0weDkxYTFjZmZmXQoJWyAgICAx
LjgzNTMyOV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxYTI3MDAwLTB4
OTFhMjdmZmZdCglbICAgIDEuODM1MzMyXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4OTFhMzEwMDAtMHg5MWEzYmZmZl0KCVsgICAgMS44MzUzMzRdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MWFiZTAwMC0weDkxYjNiZmZmXQoJWyAgICAxLjgzNTMz
N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkxYjg2MDAwLTB4OTFlZTFm
ZmZdCglbICAgIDEuODM1MzM5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
OTFmMmEwMDAtMHg5MWY5ZWZmZl0KCVsgICAgMS44MzUzNDZdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg5MWZkMjAwMC0weDkyMGU5ZmZmXQoJWyAgICAxLjgzNTM0OV0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyMTBlMDAwLTB4OTIxYjFmZmZdCglb
ICAgIDEuODM1MzUxXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTIxYmMw
MDAtMHg5MjQwYWZmZl0KCVsgICAgMS44MzUzNTRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg5MjQwZDAwMC0weDkyNDExZmZmXQoJWyAgICAxLjgzNTM1N10gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkyNDE0MDAwLTB4OTI0MTlmZmZdCglbICAgIDEu
ODM1MzU5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI0MWMwMDAtMHg5
MjQyNGZmZl0KCVsgICAgMS44MzUzNjJdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHg5MjQyODAwMC0weDkyNDM4ZmZmXQoJWyAgICAxLjgzNTM2NV0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweDkyNDNjMDAwLTB4OTI1MzlmZmZdCglbICAgIDEuODM1MzY4
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI1M2QwMDAtMHg5MjY3M2Zm
Zl0KCVsgICAgMS44MzUzNzBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5
MjY4NDAwMC0weDkyNmE3ZmZmXQoJWyAgICAxLjgzNTM3M10gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweDkyNmFiMDAwLTB4OTI2ZTdmZmZdCglbICAgIDEuODM1Mzc2XSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTI2ZWEwMDAtMHg5ZTAyM2ZmZl0KCVsg
ICAgMS44MzUzNzhdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5ZTJiYTAw
MC0weDllNmM4ZmZmXQoJWyAgICAxLjgzNTM4MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDllNzE2MDAwLTB4OWU4NDhmZmZdCglbICAgIDEuODM1MzgyXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWU4NDkwMDAtMHg5ZWZmZmZmZl0KCVsgICAgMS44
MzUzODNdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5ZjAwMDAwMC0weGVm
ZmZmZmZmXQoJWyAgICAxLjgzNTM4M10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGYwMDAwMDAwLTB4ZjdmZmZmZmZdCglbICAgIDEuODM1Mzg0XSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZjgwMDAwMDAtMHhmZWJmZmZmZl0KCVsgICAgMS44MzUzODRd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAwZmZm
XQoJWyAgICAxLjgzNTM4NV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
YzAxMDAwLTB4ZmVjZmZmZmZdCglbICAgIDEuODM1Mzg2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ZmVkMDAwMDAtMHhmZWQwM2ZmZl0KCVsgICAgMS44MzUzODZdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQwNDAwMC0weGZlZDFiZmZmXQoJWyAg
ICAxLjgzNTM4N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZDFjMDAw
LTB4ZmVkMWZmZmZdCglbICAgIDEuODM1Mzg4XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQ4ZmZmZl0KCVsgICAgMS44MzUzODhdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ5MDAwMC0weGZlZDkwZmZmXQoJWyAgICAxLjgz
NTM4OV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZDkxMDAwLTB4ZmVk
ZmZmZmZdCglbICAgIDEuODM1Mzg5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0KCVsgICAgMS44MzUzOTBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZlZmZmZmZmXQoJWyAgICAxLjgzNTM5MV0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZd
CglbICAgIDEuODM1MzkzXSBbbWVtIDB4OWYwMDAwMDAtMHhlZmZmZmZmZl0gYXZhaWxhYmxlIGZv
ciBQQ0kgZGV2aWNlcwoJWyAgICAxLjgzNTM5Nl0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2Vy
bmVsIG9uIFhlbgoJWyAgICAxLjgzNTM5N10gWGVuIHZlcnNpb246IDQuMTMuMF8wNC1scDE1MS42
ODggKHByZXNlcnZlLUFEKQoJWyAgICAxLjgzNTQwMF0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlm
ZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzY0NTUxOTYwMDIxMTU2OCBucwoJWyAgICAxLjkyMTUzMF0gc2V0dXBfcGVyY3B1OiBOUl9D
UFVTOjUxMiBucl9jcHVtYXNrX2JpdHM6NTEyIG5yX2NwdV9pZHM6NCBucl9ub2RlX2lkczoxCglb
ICAgIDEuOTIxNjc0XSBwZXJjcHU6IEVtYmVkZGVkIDU5IHBhZ2VzL2NwdSBzMjA0ODAwIHI4MTky
IGQyODY3MiB1NTI0Mjg4CglbICAgIDEuOTIxNjg1XSBwY3B1LWFsbG9jOiBzMjA0ODAwIHI4MTky
IGQyODY3MiB1NTI0Mjg4IGFsbG9jPTEqMjA5NzE1MgoJWyAgICAxLjkyMTY4Nl0gcGNwdS1hbGxv
YzogWzBdIDAgMSAyIDMgCglbICAgIDEuOTIxNzM2XSB4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVk
CglbICAgIDEuOTIxNzQxXSBQViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9y
ZGVyOiAwLCA0MDk2IGJ5dGVzLCBsaW5lYXIpCglbICAgIDEuOTIxNzQ1XSBCdWlsdCAxIHpvbmVs
aXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogMTAzMjE3NAoJWyAgICAx
LjkyMTc0Nl0gUG9saWN5IHpvbmU6IE5vcm1hbAoJWyAgICAxLjkyMjA2OF0gYXVkaXQ6IGRpc2Fi
bGVkICh1bnRpbCByZWJvb3QpCglbICAgIDEuOTIyNDI1XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcywgbGluZWFyKQoJWyAg
ICAxLjkyMjUxOF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9yZGVy
OiA5LCAyMDk3MTUyIGJ5dGVzLCBsaW5lYXIpCglbICAgIDEuOTIzMDAwXSBtZW0gYXV0by1pbml0
OiBzdGFjazpvZmYsIGhlYXAgYWxsb2M6b2ZmLCBoZWFwIGZyZWU6b2ZmCglbICAgIDEuOTQ4Nzg4
XSBzb2Z0d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVtIDB4MTY1YTAwMDAwLTB4MTY5YTAwMDAwXSAo
NjRNQikKCVsgICAgMS45NTk2ODVdIE1lbW9yeTogMjMyMzkzMksvNDE5NDMwNEsgYXZhaWxhYmxl
ICgxMjI5MUsga2VybmVsIGNvZGUsIDE1MDJLIHJ3ZGF0YSwgNDIxMksgcm9kYXRhLCAyMTUySyBp
bml0LCAxMjg0OEsgYnNzLCAzMzQ4NzZLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpCglbICAg
IDEuOTU5ODkwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BV
cz00LCBOb2Rlcz0xCglbICAgIDEuOTYwNTk3XSBmdHJhY2U6IGFsbG9jYXRpbmcgMzk3ODIgZW50
cmllcyBpbiAxNTYgcGFnZXMKCVsgICAgMS45NzI5MjNdIGZ0cmFjZTogYWxsb2NhdGVkIDE1NiBw
YWdlcyB3aXRoIDQgZ3JvdXBzCglbICAgIDEuOTczMDUxXSByY3U6IEhpZXJhcmNoaWNhbCBSQ1Ug
aW1wbGVtZW50YXRpb24uCglbICAgIDEuOTczMDUyXSByY3U6ICAgICBSQ1UgZXZlbnQgdHJhY2lu
ZyBpcyBlbmFibGVkLgoJWyAgICAxLjk3MzA1M10gcmN1OiAgICAgUkNVIHJlc3RyaWN0aW5nIENQ
VXMgZnJvbSBOUl9DUFVTPTUxMiB0byBucl9jcHVfaWRzPTQuCglbICAgIDEuOTczMDUzXSAgVGFz
a3MgUkNVIGVuYWJsZWQuCglbICAgIDEuOTczMDU0XSByY3U6IFJDVSBjYWxjdWxhdGVkIHZhbHVl
IG9mIHNjaGVkdWxlci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuCglbICAgIDEuOTcz
MDU1XSByY3U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9j
cHVfaWRzPTQKCVsgICAgMS45Nzc0ODFdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQwoJWyAgICAxLjk3
NzQ4Ml0gTlJfSVJRUzogMzMwMjQsIG5yX2lycXM6IDQ1NiwgcHJlYWxsb2NhdGVkIGlycXM6IDAK
CVsgICAgMS45Nzc1NDJdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJCglbICAgIDEu
OTc3NTYwXSB4ZW46IC0tPiBwaXJxPTEgLT4gaXJxPTEgKGdzaT0xKQoJWyAgICAxLjk3NzU2N10g
eGVuOiAtLT4gcGlycT0yIC0+IGlycT0yIChnc2k9MikKCVsgICAgMS45Nzc1NzNdIHhlbjogLS0+
IHBpcnE9MyAtPiBpcnE9MyAoZ3NpPTMpCglbICAgIDEuOTc3NTc5XSB4ZW46IC0tPiBwaXJxPTQg
LT4gaXJxPTQgKGdzaT00KQoJWyAgICAxLjk3NzU4NV0geGVuOiAtLT4gcGlycT01IC0+IGlycT01
IChnc2k9NSkKCVsgICAgMS45Nzc1OTJdIHhlbjogLS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYp
CglbICAgIDEuOTc3NTk4XSB4ZW46IC0tPiBwaXJxPTcgLT4gaXJxPTcgKGdzaT03KQoJWyAgICAx
Ljk3NzYwNF0geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChnc2k9OCkKCVsgICAgMS45Nzc2MTBd
IHhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpCglbICAgIDEuOTc3NjE2XSB4ZW46IC0t
PiBwaXJxPTEwIC0+IGlycT0xMCAoZ3NpPTEwKQoJWyAgICAxLjk3NzYyM10geGVuOiAtLT4gcGly
cT0xMSAtPiBpcnE9MTEgKGdzaT0xMSkKCVsgICAgMS45Nzc2MjldIHhlbjogLS0+IHBpcnE9MTIg
LT4gaXJxPTEyIChnc2k9MTIpCglbICAgIDEuOTc3NjM1XSB4ZW46IC0tPiBwaXJxPTEzIC0+IGly
cT0xMyAoZ3NpPTEzKQoJWyAgICAxLjk3NzY0MV0geGVuOiAtLT4gcGlycT0xNCAtPiBpcnE9MTQg
KGdzaT0xNCkKCVsgICAgMS45Nzc2NDddIHhlbjogLS0+IHBpcnE9MTUgLT4gaXJxPTE1IChnc2k9
MTUpCglbICAgIDEuOTc3NjgxXSByYW5kb206IGNybmcgZG9uZSAodHJ1c3RpbmcgQ1BVJ3MgbWFu
dWZhY3R1cmVyKQoJWyAgICAxLjk3NzcxMF0gY2FsbGluZyAgY29uX2luaXQrMHgwLzB4MjI4IEAg
MAoJWyAgICAxLjk3NzcxOV0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQoJWyAg
ICAxLjk3ODAyN10gcHJpbnRrOiBjb25zb2xlIFt0dHkwXSBlbmFibGVkCglbICAgIDEuOTc4MDI5
XSBpbml0Y2FsbCBjb25faW5pdCsweDAvMHgyMjggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDEuOTc4MDMxXSBjYWxsaW5nICBodmNfY29uc29sZV9pbml0KzB4MC8weDE0IEAgMAoJWyAg
ICAxLjk3ODAzNF0gaW5pdGNhbGwgaHZjX2NvbnNvbGVfaW5pdCsweDAvMHgxNCByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgMS45NzgwMzddIGNhbGxpbmcgIHhlbl9jb25zX2luaXQrMHgw
LzB4NTAgQCAwCglbICAgIDQuMTAwNzI4XSBwcmludGs6IGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQK
CVsgICAgNC4xMDUwNjFdIGluaXRjYWxsIHhlbl9jb25zX2luaXQrMHgwLzB4NTAgcmV0dXJuZWQg
MCBhZnRlciAwIHVzZWNzCglbICAgIDQuMTExNzI2XSBjYWxsaW5nICB1bml2ODI1MF9jb25zb2xl
X2luaXQrMHgwLzB4MjcgQCAwCglbICAgIDQuMTE3MzU0XSBpbml0Y2FsbCB1bml2ODI1MF9jb25z
b2xlX2luaXQrMHgwLzB4MjcgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuMTI0NzYw
XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTkxMDE4CglbICAgIDQuMTM1OTIwXSBjbG9ja3NvdXJj
ZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZm
YiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwoJWyAgICA0LjE0NjM1OV0gWGVuOiB1c2lu
ZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlCglbICAgIDQuMTUwOTQzXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKCVsgICAgNC4xNTUyNjldIGNsb2Nrc291cmNlOiB0c2MtZWFybHk6IG1h
c2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDJjOTRlMTczNTFmLCBtYXhfaWRs
ZV9uczogNDQwNzk1MzA3NDEyIG5zCglbICAgIDQuMTY2Mjg2XSBDYWxpYnJhdGluZyBkZWxheSBs
b29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA2
MTg1LjY5IEJvZ29NSVBTIChscGo9MTIzNzEzODQpCglbICAgIDQuMTcwMjg4XSBwaWRfbWF4OiBk
ZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKCVsgICAgNC4xNzQzNTRdIExTTTogU2VjdXJpdHkg
RnJhbWV3b3JrIGluaXRpYWxpemluZwoJWyAgICA0LjE3ODQwOV0gTW91bnQtY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNCwgNjU1MzYgYnl0ZXMsIGxpbmVhcikKCVsgICAg
NC4xODIyOTRdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRl
cjogNCwgNjU1MzYgYnl0ZXMsIGxpbmVhcikKCVBva2luZyBLQVNMUiB1c2luZyBSRFJBTkQgUkRU
U0MuLi4KCVsgICAgNC4xODk5ODBdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgMTAyNCwg
Mk1CIDEwMjQsIDRNQiAxMDI0CglbICAgIDQuMTkwMjg5XSBMYXN0IGxldmVsIGRUTEIgZW50cmll
czogNEtCIDEwMjQsIDJNQiAxMDI0LCA0TUIgMTAyNCwgMUdCIDQKCVsgICAgNC4xOTQyOTFdIFNw
ZWN0cmUgVjEgOiBNaXRpZ2F0aW9uOiB1c2VyY29weS9zd2FwZ3MgYmFycmllcnMgYW5kIF9fdXNl
ciBwb2ludGVyIHNhbml0aXphdGlvbgoJWyAgICA0LjE5ODI5MF0gU3BlY3RyZSBWMiA6IE1pdGln
YXRpb246IEZ1bGwgZ2VuZXJpYyByZXRwb2xpbmUKCVsgICAgNC4yMDIyODddIFNwZWN0cmUgVjIg
OiBTcGVjdHJlIHYyIC8gU3BlY3RyZVJTQiBtaXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250
ZXh0IHN3aXRjaAoJWyAgICA0LjIwNjI4N10gU3BlY3RyZSBWMiA6IEVuYWJsaW5nIFJlc3RyaWN0
ZWQgU3BlY3VsYXRpb24gZm9yIGZpcm13YXJlIGNhbGxzCglbICAgIDQuMjEwMjg5XSBTcGVjdHJl
IFYyIDogbWl0aWdhdGlvbjogRW5hYmxpbmcgY29uZGl0aW9uYWwgSW5kaXJlY3QgQnJhbmNoIFBy
ZWRpY3Rpb24gQmFycmllcgoJWyAgICA0LjIxNDI4N10gU3BlY3RyZSBWMiA6IFVzZXIgc3BhY2U6
IE1pdGlnYXRpb246IFNUSUJQIHZpYSBzZWNjb21wIGFuZCBwcmN0bAoJWyAgICA0LjIxODI4OV0g
U3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzOiBNaXRpZ2F0aW9uOiBTcGVjdWxhdGl2ZSBTdG9yZSBC
eXBhc3MgZGlzYWJsZWQgdmlhIHByY3RsIGFuZCBzZWNjb21wCglbICAgIDQuMjIyMjkwXSBNRFM6
IE1pdGlnYXRpb246IENsZWFyIENQVSBidWZmZXJzCglbICAgIDQuMjI2NTE3XSBGcmVlaW5nIFNN
UCBhbHRlcm5hdGl2ZXMgbWVtb3J5OiAzNksKCVsgICAgNC4yMzIxMjZdIGNwdSAwIHNwaW5sb2Nr
IGV2ZW50IGlycSAyNQoJWyAgICA0LjIzNDI5Ml0gVlBNVSBkaXNhYmxlZCBieSBoeXBlcnZpc29y
LgoJWyAgICA0LjIzODQ5Ml0gY2FsbGluZyAgdHJhY2VfaW5pdF9mbGFnc19zeXNfZW50ZXIrMHgw
LzB4ZiBAIDEKCVsgICAgNC4yNDIyODldIGluaXRjYWxsIHRyYWNlX2luaXRfZmxhZ3Nfc3lzX2Vu
dGVyKzB4MC8weGYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuMjQ2Mjg4XSBjYWxs
aW5nICB0cmFjZV9pbml0X2ZsYWdzX3N5c19leGl0KzB4MC8weGYgQCAxCglbICAgIDQuMjUwMjg4
XSBpbml0Y2FsbCB0cmFjZV9pbml0X2ZsYWdzX3N5c19leGl0KzB4MC8weGYgcmV0dXJuZWQgMCBh
ZnRlciAwIHVzZWNzCglbICAgIDQuMjU0Mjg4XSBjYWxsaW5nICBpbml0X2h3X3BlcmZfZXZlbnRz
KzB4MC8weDUxYyBAIDEKCVsgICAgNC4yNTgyODddIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBw
b3J0ZWQgcDYgQ1BVIG1vZGVsIDYwIG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5
LgoJWyAgICA0LjI2MjI4OF0gaW5pdGNhbGwgaW5pdF9od19wZXJmX2V2ZW50cysweDAvMHg1MWMg
cmV0dXJuZWQgMCBhZnRlciAzOTA2IHVzZWNzCglbICAgIDQuMjY2Mjg4XSBjYWxsaW5nICBpbml0
X3JlYWxfbW9kZSsweDAvMHgxZDcgQCAxCglbICAgIDQuMjcwMzIzXSBpbml0Y2FsbCBpbml0X3Jl
YWxfbW9kZSsweDAvMHgxZDcgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuMjc0Mjg4
XSBjYWxsaW5nICB0cmFjZV9pbml0X3BlcmZfcGVybV9pcnFfd29ya19leGl0KzB4MC8weDEzIEAg
MQoJWyAgICA0LjI3ODI4N10gaW5pdGNhbGwgdHJhY2VfaW5pdF9wZXJmX3Blcm1faXJxX3dvcmtf
ZXhpdCsweDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC4yODIyODhdIGNh
bGxpbmcgIHJlZ2lzdGVyX25taV9jcHVfYmFja3RyYWNlX2hhbmRsZXIrMHgwLzB4MTYgQCAxCglb
ICAgIDQuMjg2Mjg4XSBpbml0Y2FsbCByZWdpc3Rlcl9ubWlfY3B1X2JhY2t0cmFjZV9oYW5kbGVy
KzB4MC8weDE2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjI5MDI4OF0gY2FsbGlu
ZyAga3ZtX3NldHVwX3ZzeXNjYWxsX3RpbWVpbmZvKzB4MC8weDQwIEAgMQoJWyAgICA0LjI5NDI4
OF0gaW5pdGNhbGwga3ZtX3NldHVwX3ZzeXNjYWxsX3RpbWVpbmZvKzB4MC8weDQwIHJldHVybmVk
IDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjI5ODI4OF0gY2FsbGluZyAgc3Bhd25fa3NvZnRpcnFk
KzB4MC8weDM5IEAgMQoJWyAgICA0LjMwMjMxOV0gaW5pdGNhbGwgc3Bhd25fa3NvZnRpcnFkKzB4
MC8weDM5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjMwNjI4OF0gY2FsbGluZyAg
bWlncmF0aW9uX2luaXQrMHgwLzB4MzQgQCAxCglbICAgIDQuMzEwMjg4XSBpbml0Y2FsbCBtaWdy
YXRpb25faW5pdCsweDAvMHgzNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC4zMTQy
ODhdIGNhbGxpbmcgIHNyY3VfYm9vdHVwX2Fubm91bmNlKzB4MC8weDMwIEAgMQoJWyAgICA0LjMx
ODI4N10gcmN1OiBIaWVyYXJjaGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KCVsgICAgNC4zMjIy
ODddIGluaXRjYWxsIHNyY3VfYm9vdHVwX2Fubm91bmNlKzB4MC8weDMwIHJldHVybmVkIDAgYWZ0
ZXIgMzkwNiB1c2VjcwoJWyAgICA0LjMyNjI4N10gY2FsbGluZyAgcmN1X3NwYXduX2NvcmVfa3Ro
cmVhZHMrMHgwLzB4NzkgQCAxCglbICAgIDQuMzMwMjg4XSBpbml0Y2FsbCByY3Vfc3Bhd25fY29y
ZV9rdGhyZWFkcysweDAvMHg3OSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC4zMzQy
ODddIGNhbGxpbmcgIHJjdV9zcGF3bl9ncF9rdGhyZWFkKzB4MC8weDExNyBAIDEKCVsgICAgNC4z
MzgzMTZdIGluaXRjYWxsIHJjdV9zcGF3bl9ncF9rdGhyZWFkKzB4MC8weDExNyByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNC4zNDIyODhdIGNhbGxpbmcgIGNoZWNrX2NwdV9zdGFsbF9p
bml0KzB4MC8weDFiIEAgMQoJWyAgICA0LjM0NjI4OF0gaW5pdGNhbGwgY2hlY2tfY3B1X3N0YWxs
X2luaXQrMHgwLzB4MWIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuMzUwMjg3XSBj
YWxsaW5nICByY3Vfc3lzcnFfaW5pdCsweDAvMHgyMiBAIDEKCVsgICAgNC4zNTQyODhdIGluaXRj
YWxsIHJjdV9zeXNycV9pbml0KzB4MC8weDIyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
ICA0LjM1ODI4OF0gY2FsbGluZyAgY3B1X3N0b3BfaW5pdCsweDAvMHg4YSBAIDEKCVsgICAgNC4z
NjIzMjRdIGluaXRjYWxsIGNwdV9zdG9wX2luaXQrMHgwLzB4OGEgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgIDQuMzY2MjkwXSBjYWxsaW5nICBpbml0X2V2ZW50cysweDAvMHgzOSBAIDEK
CVsgICAgNC4zNzAzMDBdIGluaXRjYWxsIGluaXRfZXZlbnRzKzB4MC8weDM5IHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjM3NDI5MF0gY2FsbGluZyAgaW5pdF90cmFjZV9wcmludGsr
MHgwLzB4YyBAIDEKCVsgICAgNC4zNzgyOTRdIGluaXRjYWxsIGluaXRfdHJhY2VfcHJpbnRrKzB4
MC8weGMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuMzgyMjg4XSBjYWxsaW5nICBl
dmVudF90cmFjZV9lbmFibGVfYWdhaW4rMHgwLzB4M2UgQCAxCglbICAgIDQuMzg2Mjg4XSBpbml0
Y2FsbCBldmVudF90cmFjZV9lbmFibGVfYWdhaW4rMHgwLzB4M2UgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgIDQuMzkwMjg4XSBjYWxsaW5nICBqdW1wX2xhYmVsX2luaXRfbW9kdWxlKzB4
MC8weDExIEAgMQoJWyAgICA0LjM5NDI4OF0gaW5pdGNhbGwganVtcF9sYWJlbF9pbml0X21vZHVs
ZSsweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC4zOTgyODldIGNhbGxp
bmcgIGR5bmFtaWNfZGVidWdfaW5pdCsweDAvMHgyNTkgQCAxCglbICAgIDQuNDAyNTg0XSBpbml0
Y2FsbCBkeW5hbWljX2RlYnVnX2luaXQrMHgwLzB4MjU5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA0LjQwNjI5MF0gY2FsbGluZyAgZWZpX21lbXJlc2VydmVfcm9vdF9pbml0KzB4MC8w
eDI2IEAgMQoJWyAgICA0LjQxMDI4OF0gaW5pdGNhbGwgZWZpX21lbXJlc2VydmVfcm9vdF9pbml0
KzB4MC8weDI2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjQxNDI4N10gY2FsbGlu
ZyAgZWZpX2Vhcmx5Y29uX3JlbWFwX2ZiKzB4MC8weDRlIEAgMQoJWyAgICA0LjQxODI4OF0gaW5p
dGNhbGwgZWZpX2Vhcmx5Y29uX3JlbWFwX2ZiKzB4MC8weDRlIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA0LjQyMjI4OF0gY2FsbGluZyAgaWRsZV9pbmplY3RfaW5pdCsweDAvMHgxMSBA
IDEKCVsgICAgNC40MjYzMjBdIGluaXRjYWxsIGlkbGVfaW5qZWN0X2luaXQrMHgwLzB4MTEgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNDMwMjg5XSBjYWxsaW5nICBpbml0aWFsaXpl
X3B0cl9yYW5kb20rMHgwLzB4NGIgQCAxCglbICAgIDQuNDM0MzM5XSBpbml0Y2FsbCBpbml0aWFs
aXplX3B0cl9yYW5kb20rMHgwLzB4NGIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQu
NDM4MjkwXSBOTUkgd2F0Y2hkb2c6IFBlcmYgTk1JIHdhdGNoZG9nIHBlcm1hbmVudGx5IGRpc2Fi
bGVkCglbICAgIDQuNDQyMzU3XSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgoJ
WyAgICA0LjQ0NjQ0N10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxCglbICAgIDQuNDUw
NTM4XSBjcHUgMSBzcGlubG9jayBldmVudCBpcnEgMzcKCVsgICAgNC40NTQ0MzZdIE1EUyBDUFUg
YnVnIHByZXNlbnQgYW5kIFNNVCBvbiwgZGF0YSBsZWFrIHBvc3NpYmxlLiBTZWUgaHR0cHM6Ly93
d3cua2VybmVsLm9yZy9kb2MvaHRtbC9sYXRlc3QvYWRtaW4tZ3VpZGUvaHctdnVsbi9tZHMuaHRt
bCBmb3IgbW9yZSBkZXRhaWxzLgoJWyAgICA0LjQ1ODQ1Nl0gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSAyCglbICAgIDQuNDYyNTM3XSBjcHUgMiBzcGlubG9jayBldmVudCBpcnEgNDQKCVsg
ICAgNC40NjY0NDVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMwoJWyAgICA0LjQ3MDUz
N10gY3B1IDMgc3BpbmxvY2sgZXZlbnQgaXJxIDUxCglbICAgIDQuNDc0NDIzXSBzbXA6IEJyb3Vn
aHQgdXAgMSBub2RlLCA0IENQVXMKCVsgICAgNC40NzgyODldIHNtcGJvb3Q6IE1heCBsb2dpY2Fs
IHBhY2thZ2VzOiAxCglbICAgIDQuNDgyMzEzXSBDUFUwIGF0dGFjaGluZyBzY2hlZC1kb21haW4o
cyk6CglbICAgIDQuNDg2Mjg4XSAgZG9tYWluLTA6IHNwYW49MC0zIGxldmVsPVNNVAoJWyAgICA0
LjQ5MDI4OF0gICBncm91cHM6IDA6eyBzcGFuPTAgY2FwPTU3NiB9LCAxOnsgc3Bhbj0xIGNhcD0x
IH0sIDI6eyBzcGFuPTIgY2FwPTEgfSwgMzp7IHNwYW49MyBjYXA9MSB9CglbICAgIDQuNDk0Mjg5
XSBDUFUxIGF0dGFjaGluZyBzY2hlZC1kb21haW4ocyk6CglbICAgIDQuNDk4Mjg4XSAgZG9tYWlu
LTA6IHNwYW49MC0zIGxldmVsPVNNVAoJWyAgICA0LjUwMjI4N10gICBncm91cHM6IDE6eyBzcGFu
PTEgY2FwPTEgfSwgMjp7IHNwYW49MiBjYXA9MSB9LCAzOnsgc3Bhbj0zIGNhcD0xIH0sIDA6eyBz
cGFuPTAgY2FwPTU3NiB9CglbICAgIDQuNTA2Mjg3XSBDUFUyIGF0dGFjaGluZyBzY2hlZC1kb21h
aW4ocyk6CglbICAgIDQuNTEwMjg3XSAgZG9tYWluLTA6IHNwYW49MC0zIGxldmVsPVNNVAoJWyAg
ICA0LjUxNDI4N10gICBncm91cHM6IDI6eyBzcGFuPTIgY2FwPTEgfSwgMzp7IHNwYW49MyBjYXA9
MSB9LCAwOnsgc3Bhbj0wIGNhcD01NzYgfSwgMTp7IHNwYW49MSBjYXA9NzAyIH0KCVsgICAgNC41
MTgyODddIENQVTMgYXR0YWNoaW5nIHNjaGVkLWRvbWFpbihzKToKCVsgICAgNC41MjIyODddICBk
b21haW4tMDogc3Bhbj0wLTMgbGV2ZWw9U01UCglbICAgIDQuNTI2Mjg3XSAgIGdyb3VwczogMzp7
IHNwYW49MyBjYXA9MSB9LCAwOnsgc3Bhbj0wIGNhcD01NzYgfSwgMTp7IHNwYW49MSBjYXA9NzI4
IH0sIDI6eyBzcGFuPTIgY2FwPTY3NSB9CglbICAgIDQuNTMwMjg4XSByb290IGRvbWFpbiBzcGFu
OiAwLTMgKG1heCBjcHVfY2FwYWNpdHkgPSAxMDI0KQoJWyAgICA0LjUzODI4NF0gbm9kZSAwIGlu
aXRpYWxpc2VkLCAzODM4NzQgcGFnZXMgaW4gNG1zCglbICAgIDQuNTQyNjk0XSBkZXZ0bXBmczog
aW5pdGlhbGl6ZWQKCVsgICAgNC41NDYzMjddIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEy
OE1CCglbICAgIDQuNTUwNzY4XSBjYWxsaW5nICBicGZfaml0X2NoYXJnZV9pbml0KzB4MC8weDM1
IEAgMQoJWyAgICA0LjU1NDI4OV0gaW5pdGNhbGwgYnBmX2ppdF9jaGFyZ2VfaW5pdCsweDAvMHgz
NSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC41NTgyOTBdIGNhbGxpbmcgIGlwY19u
c19pbml0KzB4MC8weDQwIEAgMQoJWyAgICA0LjU2MjI4OV0gaW5pdGNhbGwgaXBjX25zX2luaXQr
MHgwLzB4NDAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNTY2Mjg4XSBjYWxsaW5n
ICBpbml0X21tYXBfbWluX2FkZHIrMHgwLzB4MTYgQCAxCglbICAgIDQuNTcwMjg4XSBpbml0Y2Fs
bCBpbml0X21tYXBfbWluX2FkZHIrMHgwLzB4MTYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDQuNTc0Mjg5XSBjYWxsaW5nICBwY2lfcmVhbGxvY19zZXR1cF9wYXJhbXMrMHgwLzB4NDEg
QCAxCglbICAgIDQuNTc4Mjg5XSBpbml0Y2FsbCBwY2lfcmVhbGxvY19zZXR1cF9wYXJhbXMrMHgw
LzB4NDEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNTgyMjg4XSBjYWxsaW5nICBu
ZXRfbnNfaW5pdCsweDAvMHgxMTggQCAxCglbICAgIDQuNTg2MzI3XSBpbml0Y2FsbCBuZXRfbnNf
aW5pdCsweDAvMHgxMTggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNTkwNDE2XSBj
YWxsaW5nICB4ZW5fcHZoX2dudHRhYl9zZXR1cCsweDAvMHgzNCBAIDEKCVsgICAgNC41OTQyODhd
IGluaXRjYWxsIHhlbl9wdmhfZ250dGFiX3NldHVwKzB4MC8weDM0IHJldHVybmVkIC0xOSBhZnRl
ciAwIHVzZWNzCglbICAgIDQuNTk4Mjg5XSBjYWxsaW5nICBlODIwX19yZWdpc3Rlcl9udnNfcmVn
aW9ucysweDAvMHgzOCBAIDEKCVsgICAgNC42MDIyODhdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5W
UyByZWdpb24gW21lbSAweDhkNTI4MDAwLTB4OGQ1MmVmZmZdICgyODY3MiBieXRlcykKCVsgICAg
NC42MDYyODhdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDllNzE2MDAw
LTB4OWU4NDhmZmZdICgxMjU3NDcyIGJ5dGVzKQoJWyAgICA0LjYxMDMwMl0gaW5pdGNhbGwgZTgy
MF9fcmVnaXN0ZXJfbnZzX3JlZ2lvbnMrMHgwLzB4MzggcmV0dXJuZWQgMCBhZnRlciA3ODEyIHVz
ZWNzCglbICAgIDQuNjE0Mjg4XSBjYWxsaW5nICBjcHVmcmVxX3JlZ2lzdGVyX3RzY19zY2FsaW5n
KzB4MC8weDJhIEAgMQoJWyAgICA0LjYxODI4OV0gaW5pdGNhbGwgY3B1ZnJlcV9yZWdpc3Rlcl90
c2Nfc2NhbGluZysweDAvMHgyYSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC42MjIy
ODhdIGNhbGxpbmcgIHJlYm9vdF9pbml0KzB4MC8weDNkIEAgMQoJWyAgICA0LjYyNjI4OF0gaW5p
dGNhbGwgcmVib290X2luaXQrMHgwLzB4M2QgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAg
IDQuNjMwMjg4XSBjYWxsaW5nICBpbml0X2xhcGljX3N5c2ZzKzB4MC8weDIxIEAgMQoJWyAgICA0
LjYzNDI4OF0gaW5pdGNhbGwgaW5pdF9sYXBpY19zeXNmcysweDAvMHgyMSByZXR1cm5lZCAwIGFm
dGVyIDAgdXNlY3MKCVsgICAgNC42MzgyODhdIGNhbGxpbmcgIHV2X2JhdV9pbml0KzB4MC8weGEw
ZiBAIDEKCVsgICAgNC42NDIyODhdIGluaXRjYWxsIHV2X2JhdV9pbml0KzB4MC8weGEwZiByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC42NDYyODhdIGNhbGxpbmcgIGFsbG9jX2Zyb3pl
bl9jcHVzKzB4MC8weDggQCAxCglbICAgIDQuNjUwMjg4XSBpbml0Y2FsbCBhbGxvY19mcm96ZW5f
Y3B1cysweDAvMHg4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjY1NDI4OF0gY2Fs
bGluZyAgY3B1X2hvdHBsdWdfcG1fc3luY19pbml0KzB4MC8weDE0IEAgMQoJWyAgICA0LjY1ODI4
OF0gaW5pdGNhbGwgY3B1X2hvdHBsdWdfcG1fc3luY19pbml0KzB4MC8weDE0IHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjY2MjI4OF0gY2FsbGluZyAgd3Ffc3lzZnNfaW5pdCsweDAv
MHgyYiBAIDEKCVsgICAgNC42NjYyOTldIGluaXRjYWxsIHdxX3N5c2ZzX2luaXQrMHgwLzB4MmIg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNjcwMjg4XSBjYWxsaW5nICBrc3lzZnNf
aW5pdCsweDAvMHg5OSBAIDEKCVsgICAgNC42NzQyOTNdIGluaXRjYWxsIGtzeXNmc19pbml0KzB4
MC8weDk5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjY3ODI4OF0gY2FsbGluZyAg
c3Vnb3ZfcmVnaXN0ZXIrMHgwLzB4MTEgQCAxCglbICAgIDQuNjgyMjg4XSBpbml0Y2FsbCBzdWdv
dl9yZWdpc3RlcisweDAvMHgxMSByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjY4
NjI4OF0gY2FsbGluZyAgcG1faW5pdCsweDAvMHg3OCBAIDEKCVsgICAgNC42OTAzMzFdIGluaXRj
YWxsIHBtX2luaXQrMHgwLzB4NzggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNjk0
MjkxXSBjYWxsaW5nICBwbV9kaXNrX2luaXQrMHgwLzB4MTggQCAxCglbICAgIDQuNjk4MjkwXSBp
bml0Y2FsbCBwbV9kaXNrX2luaXQrMHgwLzB4MTggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDQuNzAyMjkxXSBjYWxsaW5nICBzd3N1c3BfaGVhZGVyX2luaXQrMHgwLzB4MzAgQCAxCglb
ICAgIDQuNzA2Mjg4XSBpbml0Y2FsbCBzd3N1c3BfaGVhZGVyX2luaXQrMHgwLzB4MzAgcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuNzEwMjg4XSBjYWxsaW5nICBlbV9kZWJ1Z19pbml0
KzB4MC8weDFkIEAgMQoJWyAgICA0LjcxNDI5OV0gaW5pdGNhbGwgZW1fZGVidWdfaW5pdCsweDAv
MHgxZCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC43MTgyODldIGNhbGxpbmcgIHJj
dV9zZXRfcnVudGltZV9tb2RlKzB4MC8weDEyIEAgMQoJWyAgICA0LjcyMjI4OF0gaW5pdGNhbGwg
cmN1X3NldF9ydW50aW1lX21vZGUrMHgwLzB4MTIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDQuNzI2Mjg4XSBjYWxsaW5nICByY3Vfc3Bhd25fdGFza3Nfa3RocmVhZCsweDAvMHg2OSBA
IDEKCVsgICAgNC43MzAzMzBdIGluaXRjYWxsIHJjdV9zcGF3bl90YXNrc19rdGhyZWFkKzB4MC8w
eDY5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjczNDI5MF0gY2FsbGluZyAgaW5p
dF9qaWZmaWVzX2Nsb2Nrc291cmNlKzB4MC8weDE4IEAgMQoJWyAgICA0LjczODI4OF0gY2xvY2tz
b3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwg
bWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMKCVsgICAgNC43NDIyODhdIGluaXRjYWxs
IGluaXRfamlmZmllc19jbG9ja3NvdXJjZSsweDAvMHgxOCByZXR1cm5lZCAwIGFmdGVyIDM5MDYg
dXNlY3MKCVsgICAgNC43NDYyODddIGNhbGxpbmcgIGZ1dGV4X2luaXQrMHgwLzB4MTAyIEAgMQoJ
WyAgICA0Ljc1MDI4OV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogNCwg
NjU1MzYgYnl0ZXMsIGxpbmVhcikKCVsgICAgNC43NTQyOTldIGluaXRjYWxsIGZ1dGV4X2luaXQr
MHgwLzB4MTAyIHJldHVybmVkIDAgYWZ0ZXIgMzkwNiB1c2VjcwoJWyAgICA0Ljc1ODI4OF0gY2Fs
bGluZyAgY2dyb3VwX3dxX2luaXQrMHgwLzB4MjkgQCAxCglbICAgIDQuNzYyMzAyXSBpbml0Y2Fs
bCBjZ3JvdXBfd3FfaW5pdCsweDAvMHgyOSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NC43NjYyODhdIGNhbGxpbmcgIGNncm91cDFfd3FfaW5pdCsweDAvMHgyOSBAIDEKCVsgICAgNC43
NzAzMDBdIGluaXRjYWxsIGNncm91cDFfd3FfaW5pdCsweDAvMHgyOSByZXR1cm5lZCAwIGFmdGVy
IDAgdXNlY3MKCVsgICAgNC43NzQyODhdIGNhbGxpbmcgIGZ0cmFjZV9tb2RfY21kX2luaXQrMHgw
LzB4OSBAIDEKCVsgICAgNC43NzgyODldIGluaXRjYWxsIGZ0cmFjZV9tb2RfY21kX2luaXQrMHgw
LzB4OSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC43ODIyODhdIGNhbGxpbmcgIGlu
aXRfd2FrZXVwX3RyYWNlcisweDAvMHgyZCBAIDEKCVsgICAgNC43ODYyOTBdIGluaXRjYWxsIGlu
aXRfd2FrZXVwX3RyYWNlcisweDAvMHgyZCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NC43OTAyODhdIGNhbGxpbmcgIGluaXRfZ3JhcGhfdHJhY2UrMHgwLzB4NWQgQCAxCglbICAgIDQu
Nzk0MjkzXSBpbml0Y2FsbCBpbml0X2dyYXBoX3RyYWNlKzB4MC8weDVkIHJldHVybmVkIDAgYWZ0
ZXIgMCB1c2VjcwoJWyAgICA0Ljc5ODI4OF0gY2FsbGluZyAgaW5pdF96ZXJvX3BmbisweDAvMHgz
OCBAIDEKCVsgICAgNC44MDIyODhdIGluaXRjYWxsIGluaXRfemVyb19wZm4rMHgwLzB4MzggcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuODA2Mjg5XSBjYWxsaW5nICBpbml0X3Blcl96
b25lX3dtYXJrX21pbisweDAvMHg3MSBAIDEKCVsgICAgNC44MTAyOTBdIGluaXRjYWxsIGluaXRf
cGVyX3pvbmVfd21hcmtfbWluKzB4MC8weDcxIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
ICA0LjgxNDI4OF0gY2FsbGluZyAgbWVtb3J5X2ZhaWx1cmVfaW5pdCsweDAvMHg5NyBAIDEKCVsg
ICAgNC44MTgyODhdIGluaXRjYWxsIG1lbW9yeV9mYWlsdXJlX2luaXQrMHgwLzB4OTcgcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuODIyMjg4XSBjYWxsaW5nICBmc25vdGlmeV9pbml0
KzB4MC8weDQ5IEAgMQoJWyAgICA0LjgyNjI5NV0gaW5pdGNhbGwgZnNub3RpZnlfaW5pdCsweDAv
MHg0OSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC44MzAyODhdIGNhbGxpbmcgIGZp
bGVsb2NrX2luaXQrMHgwLzB4OTggQCAxCglbICAgIDQuODM0MjkyXSBpbml0Y2FsbCBmaWxlbG9j
a19pbml0KzB4MC8weDk4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjgzODI4OF0g
Y2FsbGluZyAgaW5pdF9zY3JpcHRfYmluZm10KzB4MC8weDE2IEAgMQoJWyAgICA0Ljg0MjI4OF0g
aW5pdGNhbGwgaW5pdF9zY3JpcHRfYmluZm10KzB4MC8weDE2IHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA0Ljg0NjI4N10gY2FsbGluZyAgaW5pdF9lbGZfYmluZm10KzB4MC8weDE2IEAg
MQoJWyAgICA0Ljg1MDI4OF0gaW5pdGNhbGwgaW5pdF9lbGZfYmluZm10KzB4MC8weDE2IHJldHVy
bmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0Ljg1NDI4OF0gY2FsbGluZyAgaW5pdF9jb21wYXRf
ZWxmX2JpbmZtdCsweDAvMHgxNiBAIDEKCVsgICAgNC44NTgyODhdIGluaXRjYWxsIGluaXRfY29t
cGF0X2VsZl9iaW5mbXQrMHgwLzB4MTYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQu
ODYyMjg4XSBjYWxsaW5nICBkZWJ1Z2ZzX2luaXQrMHgwLzB4NTYgQCAxCglbICAgIDQuODY2Mjkw
XSBpbml0Y2FsbCBkZWJ1Z2ZzX2luaXQrMHgwLzB4NTYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNz
CglbICAgIDQuODcwMjg5XSBjYWxsaW5nICB0cmFjZWZzX2luaXQrMHgwLzB4M2QgQCAxCglbICAg
IDQuODc0Mjg5XSBpbml0Y2FsbCB0cmFjZWZzX2luaXQrMHgwLzB4M2QgcmV0dXJuZWQgMCBhZnRl
ciAwIHVzZWNzCglbICAgIDQuODc4Mjg4XSBjYWxsaW5nICBzZWN1cml0eWZzX2luaXQrMHgwLzB4
NzUgQCAxCglbICAgIDQuODgyMjk2XSBpbml0Y2FsbCBzZWN1cml0eWZzX2luaXQrMHgwLzB4NzUg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuODg2Mjg4XSBjYWxsaW5nICBsb2NrZG93
bl9zZWNmc19pbml0KzB4MC8weDMwIEAgMQoJWyAgICA0Ljg5MDI4OV0gaW5pdGNhbGwgbG9ja2Rv
d25fc2VjZnNfaW5pdCsweDAvMHgzMCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC44
OTQyODhdIGNhbGxpbmcgIHByYW5kb21faW5pdCsweDAvMHhkNSBAIDEKCVsgICAgNC44OTgyOTBd
IGluaXRjYWxsIHByYW5kb21faW5pdCsweDAvMHhkNSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAgNC45MDIyODhdIGNhbGxpbmcgIHBpbmN0cmxfaW5pdCsweDAvMHhhZSBAIDEKCVsgICAg
NC45MDYyODddIHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KCVsg
ICAgNC45MTAyOTNdIGluaXRjYWxsIHBpbmN0cmxfaW5pdCsweDAvMHhhZSByZXR1cm5lZCAwIGFm
dGVyIDM5MDYgdXNlY3MKCVsgICAgNC45MTQyODhdIGNhbGxpbmcgIGdwaW9saWJfZGV2X2luaXQr
MHgwLzB4YzkgQCAxCglbICAgIDQuOTE4MjkzXSBpbml0Y2FsbCBncGlvbGliX2Rldl9pbml0KzB4
MC8weGM5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjkyMjI4OV0gY2FsbGluZyAg
dmlydGlvX2luaXQrMHgwLzB4MjAgQCAxCglbICAgIDQuOTI2MjkxXSBpbml0Y2FsbCB2aXJ0aW9f
aW5pdCsweDAvMHgyMCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNC45MzAyODldIGNh
bGxpbmcgIHJlZ3VsYXRvcl9pbml0KzB4MC8weDljIEAgMQoJWyAgICA0LjkzNDMzM10gcHJvYmUg
b2YgcmVnLWR1bW15IHJldHVybmVkIDEgYWZ0ZXIgMCB1c2VjcwoJWyAgICA0LjkzODI5Ml0gaW5p
dGNhbGwgcmVndWxhdG9yX2luaXQrMHgwLzB4OWMgcmV0dXJuZWQgMCBhZnRlciAzOTA2IHVzZWNz
CglbICAgIDQuOTQyMjg4XSBjYWxsaW5nICBpb21tdV9pbml0KzB4MC8weDJiIEAgMQoJWyAgICA0
Ljk0NjI4OV0gaW5pdGNhbGwgaW9tbXVfaW5pdCsweDAvMHgyYiByZXR1cm5lZCAwIGFmdGVyIDAg
dXNlY3MKCVsgICAgNC45NTAyODhdIGNhbGxpbmcgIGNvbXBvbmVudF9kZWJ1Z19pbml0KzB4MC8w
eDFkIEAgMQoJWyAgICA0Ljk1NDI4OV0gaW5pdGNhbGwgY29tcG9uZW50X2RlYnVnX2luaXQrMHgw
LzB4MWQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDQuOTU4MjkwXSBjYWxsaW5nICBl
YXJseV9yZXN1bWVfaW5pdCsweDAvMHhjMCBAIDEKCVsgICAgNC45NjIzMzRdIFBNOiBSVEMgdGlt
ZTogMTY6MjQ6NTQsIGRhdGU6IDIwMjAtMDEtMzAKCVsgICAgNC45NjYyODhdIGluaXRjYWxsIGVh
cmx5X3Jlc3VtZV9pbml0KzB4MC8weGMwIHJldHVybmVkIDAgYWZ0ZXIgMzkwNiB1c2VjcwoJWyAg
ICA0Ljk3MDI4OV0gY2FsbGluZyAgdGhlcm1hbF9pbml0KzB4MC8weDExMSBAIDEKCVsgICAgNC45
NzQyODhdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ2ZhaXJfc2hh
cmUnCglbICAgIDQuOTc0Mjg4XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVy
bm9yICdiYW5nX2JhbmcnCglbICAgIDQuOTc4Mjg3XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0
aGVybWFsIGdvdmVybm9yICdzdGVwX3dpc2UnCglbICAgIDQuOTgyMjg3XSB0aGVybWFsX3N5czog
UmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICd1c2VyX3NwYWNlJwoJWyAgICA0Ljk4NjI5MF0g
aW5pdGNhbGwgdGhlcm1hbF9pbml0KzB4MC8weDExMSByZXR1cm5lZCAwIGFmdGVyIDExNzE4IHVz
ZWNzCglbICAgIDQuOTk0Mjg4XSBjYWxsaW5nICBvcHBfZGVidWdfaW5pdCsweDAvMHgxZCBAIDEK
CVsgICAgNC45OTgyODldIGluaXRjYWxsIG9wcF9kZWJ1Z19pbml0KzB4MC8weDFkIHJldHVybmVk
IDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjAwMjI4OF0gY2FsbGluZyAgY3B1ZnJlcV9jb3JlX2lu
aXQrMHgwLzB4NDAgQCAxCglbICAgIDUuMDA2Mjg4XSBpbml0Y2FsbCBjcHVmcmVxX2NvcmVfaW5p
dCsweDAvMHg0MCByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjAxMDI4OF0gY2Fs
bGluZyAgY3B1ZnJlcV9nb3ZfcGVyZm9ybWFuY2VfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAgNS4w
MTQyODhdIGluaXRjYWxsIGNwdWZyZXFfZ292X3BlcmZvcm1hbmNlX2luaXQrMHgwLzB4MTEgcmV0
dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAgNS4wMTgyODhdIGNhbGxpbmcgIGNwdWZyZXFf
Z292X2Ric19pbml0KzB4MC8weDExIEAgMQoJWyAgICA1LjAyMjI4OF0gaW5pdGNhbGwgY3B1ZnJl
cV9nb3ZfZGJzX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAg
NS4wMjYyODhdIGNhbGxpbmcgIGNwdWlkbGVfaW5pdCsweDAvMHg0MCBAIDEKCVsgICAgNS4wMzAy
ODhdIGluaXRjYWxsIGNwdWlkbGVfaW5pdCsweDAvMHg0MCByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA1LjAzNDI4OF0gY2FsbGluZyAgY2Fwc3VsZV9yZWJvb3RfcmVnaXN0ZXIrMHgw
LzB4MTEgQCAxCglbICAgIDUuMDM4Mjg5XSBpbml0Y2FsbCBjYXBzdWxlX3JlYm9vdF9yZWdpc3Rl
cisweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4wNDIyODhdIGNhbGxp
bmcgIGJzcF9wbV9jaGVja19pbml0KzB4MC8weDE0IEAgMQoJWyAgICA1LjA0NjI4OF0gaW5pdGNh
bGwgYnNwX3BtX2NoZWNrX2luaXQrMHgwLzB4MTQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDUuMDUwMjg5XSBjYWxsaW5nICBzb2NrX2luaXQrMHgwLzB4OWYgQCAxCglbICAgIDUuMDU0
NDQwXSBpbml0Y2FsbCBzb2NrX2luaXQrMHgwLzB4OWYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNz
CglbICAgIDUuMDU4Mjg5XSBjYWxsaW5nICBuZXRfaW51c2VfaW5pdCsweDAvMHgyNCBAIDEKCVsg
ICAgNS4wNjIyOTBdIGluaXRjYWxsIG5ldF9pbnVzZV9pbml0KzB4MC8weDI0IHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjA2NjI4OF0gY2FsbGluZyAgbmV0X2RlZmF1bHRzX2luaXQr
MHgwLzB4MjQgQCAxCglbICAgIDUuMDcwMjg4XSBpbml0Y2FsbCBuZXRfZGVmYXVsdHNfaW5pdCsw
eDAvMHgyNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4wNzQyODhdIGNhbGxpbmcg
IGluaXRfZGVmYXVsdF9mbG93X2Rpc3NlY3RvcnMrMHgwLzB4NTAgQCAxCglbICAgIDUuMDc4Mjg4
XSBpbml0Y2FsbCBpbml0X2RlZmF1bHRfZmxvd19kaXNzZWN0b3JzKzB4MC8weDUwIHJldHVybmVk
IDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjA4MjI4OF0gY2FsbGluZyAgbmV0cG9sbF9pbml0KzB4
MC8weDI5IEAgMQoJWyAgICA1LjA4NjI4OF0gaW5pdGNhbGwgbmV0cG9sbF9pbml0KzB4MC8weDI5
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjA5MDI4OF0gY2FsbGluZyAgbmV0bGlu
a19wcm90b19pbml0KzB4MC8weDE1OSBAIDEKCVsgICAgNS4wOTQyOTldIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMTYKCVsgICAgNS4wOTgyOTZdIGluaXRjYWxsIG5ldGxpbmtfcHJv
dG9faW5pdCsweDAvMHgxNTkgcmV0dXJuZWQgMCBhZnRlciAzOTA2IHVzZWNzCglbICAgIDUuMTAy
Mjg5XSBjYWxsaW5nICB0Y3BfYnBmX3Y0X2J1aWxkX3Byb3RvKzB4MC8weDZjIEAgMQoJWyAgICA1
LjEwNjI4OV0gaW5pdGNhbGwgdGNwX2JwZl92NF9idWlsZF9wcm90bysweDAvMHg2YyByZXR1cm5l
ZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4xMTAyODldIGNhbGxpbmcgIF9fZ250dGFiX2luaXQr
MHgwLzB4MzAgQCAxCglbICAgIDUuMTE0MjkzXSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxl
cyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0CglbICAgIDUuMTE4MzAwXSBHcmFudCB0YWJsZSBpbml0
aWFsaXplZAoJWyAgICA1LjEyMTk4NV0gaW5pdGNhbGwgX19nbnR0YWJfaW5pdCsweDAvMHgzMCBy
ZXR1cm5lZCAwIGFmdGVyIDM5MDYgdXNlY3MKCVsgICAgNS4xMjI0MTZdIGNhbGxpbmcgIGlycV9z
eXNmc19pbml0KzB4MC8weDkyIEAgMQoJWyAgICA1LjEyNjM4N10gaW5pdGNhbGwgaXJxX3N5c2Zz
X2luaXQrMHgwLzB4OTIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMTMwMjg4XSBj
YWxsaW5nICBhdWRpdF9pbml0KzB4MC8weDE4MSBAIDEKCVsgICAgNS4xMzQyODhdIGluaXRjYWxs
IGF1ZGl0X2luaXQrMHgwLzB4MTgxIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjEz
ODI4OF0gY2FsbGluZyAgcmVsZWFzZV9lYXJseV9wcm9iZXMrMHgwLzB4MzMgQCAxCglbICAgIDUu
MTQyMjg4XSBpbml0Y2FsbCByZWxlYXNlX2Vhcmx5X3Byb2JlcysweDAvMHgzMyByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNS4xNDYyODhdIGNhbGxpbmcgIGJkaV9jbGFzc19pbml0KzB4
MC8weDQ5IEAgMQoJWyAgICA1LjE1MDI5Ml0gaW5pdGNhbGwgYmRpX2NsYXNzX2luaXQrMHgwLzB4
NDkgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMTU0Mjg4XSBjYWxsaW5nICBtbV9z
eXNmc19pbml0KzB4MC8weDI5IEAgMQoJWyAgICA1LjE1ODI4OF0gaW5pdGNhbGwgbW1fc3lzZnNf
aW5pdCsweDAvMHgyOSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4xNjIyODhdIGNh
bGxpbmcgIGdwaW9saWJfc3lzZnNfaW5pdCsweDAvMHhhMSBAIDEKCVsgICAgNS4xNjYyOTBdIGlu
aXRjYWxsIGdwaW9saWJfc3lzZnNfaW5pdCsweDAvMHhhMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAgNS4xNzAyODldIGNhbGxpbmcgIGFjcGlfZ3Bpb19zZXR1cF9wYXJhbXMrMHgwLzB4
OTAgQCAxCglbICAgIDUuMTc0Mjg5XSBpbml0Y2FsbCBhY3BpX2dwaW9fc2V0dXBfcGFyYW1zKzB4
MC8weDkwIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjE3ODI4OF0gY2FsbGluZyAg
cGNpYnVzX2NsYXNzX2luaXQrMHgwLzB4MTggQCAxCglbICAgIDUuMTgyMjg5XSBpbml0Y2FsbCBw
Y2lidXNfY2xhc3NfaW5pdCsweDAvMHgxOCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NS4xODYyODhdIGNhbGxpbmcgIHBjaV9kcml2ZXJfaW5pdCsweDAvMHgyMiBAIDEKCVsgICAgNS4x
OTAyOTRdIGluaXRjYWxsIHBjaV9kcml2ZXJfaW5pdCsweDAvMHgyMiByZXR1cm5lZCAwIGFmdGVy
IDAgdXNlY3MKCVsgICAgNS4xOTQyODhdIGNhbGxpbmcgIGJhY2tsaWdodF9jbGFzc19pbml0KzB4
MC8weGE3IEAgMQoJWyAgICA1LjE5ODI5MF0gaW5pdGNhbGwgYmFja2xpZ2h0X2NsYXNzX2luaXQr
MHgwLzB4YTcgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMjAyMjg4XSBjYWxsaW5n
ICB4ZW5idXNfaW5pdCsweDAvMHgyOWMgQCAxCglbICAgIDUuMjA2MzQ0XSBpbml0Y2FsbCB4ZW5i
dXNfaW5pdCsweDAvMHgyOWMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMjEwMjg5
XSBjYWxsaW5nICB0dHlfY2xhc3NfaW5pdCsweDAvMHgzNCBAIDEKCVsgICAgNS4yMTQyOTJdIGlu
aXRjYWxsIHR0eV9jbGFzc19pbml0KzB4MC8weDM0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJ
WyAgICA1LjIxODI4OF0gY2FsbGluZyAgdnRjb25zb2xlX2NsYXNzX2luaXQrMHgwLzB4ZDQgQCAx
CglbICAgIDUuMjIyMzAwXSBpbml0Y2FsbCB2dGNvbnNvbGVfY2xhc3NfaW5pdCsweDAvMHhkNCBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4yMjYyODhdIGNhbGxpbmcgIGlvbW11X2Rl
dl9pbml0KzB4MC8weDE4IEAgMQoJWyAgICA1LjIzMDI5MF0gaW5pdGNhbGwgaW9tbXVfZGV2X2lu
aXQrMHgwLzB4MTggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMjM0Mjg4XSBjYWxs
aW5nICBtaXBpX2RzaV9idXNfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAgNS4yMzgyOTFdIGluaXRj
YWxsIG1pcGlfZHNpX2J1c19pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJ
WyAgICA1LjI0MjI4OF0gY2FsbGluZyAgc29mdHdhcmVfbm9kZV9pbml0KzB4MC8weDJiIEAgMQoJ
WyAgICA1LjI0NjI4OF0gaW5pdGNhbGwgc29mdHdhcmVfbm9kZV9pbml0KzB4MC8weDJiIHJldHVy
bmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjI1MDI4OF0gY2FsbGluZyAgd2FrZXVwX3NvdXJj
ZXNfZGVidWdmc19pbml0KzB4MC8weDI0IEAgMQoJWyAgICA1LjI1NDI5MF0gaW5pdGNhbGwgd2Fr
ZXVwX3NvdXJjZXNfZGVidWdmc19pbml0KzB4MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA1LjI1ODI4OF0gY2FsbGluZyAgd2FrZXVwX3NvdXJjZXNfc3lzZnNfaW5pdCsweDAv
MHgzMCBAIDEKCVsgICAgNS4yNjIyODldIGluaXRjYWxsIHdha2V1cF9zb3VyY2VzX3N5c2ZzX2lu
aXQrMHgwLzB4MzAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMjY2Mjg4XSBjYWxs
aW5nICBpc2FfYnVzX2luaXQrMHgwLzB4M2YgQCAxCglbICAgIDUuMjcwMjk2XSBpbml0Y2FsbCBp
c2FfYnVzX2luaXQrMHgwLzB4M2YgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMjc0
Mjg4XSBjYWxsaW5nICByZWdpc3Rlcl9ub2RlX3R5cGUrMHgwLzB4MzMgQCAxCglbICAgIDUuMjc4
Mjk2XSBpbml0Y2FsbCByZWdpc3Rlcl9ub2RlX3R5cGUrMHgwLzB4MzMgcmV0dXJuZWQgMCBhZnRl
ciAwIHVzZWNzCglbICAgIDUuMjgyMjg4XSBjYWxsaW5nICByZWdtYXBfaW5pdGNhbGwrMHgwLzB4
ZCBAIDEKCVsgICAgNS4yODYyODldIGluaXRjYWxsIHJlZ21hcF9pbml0Y2FsbCsweDAvMHhkIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjI5MDI4OF0gY2FsbGluZyAgc3BpX2luaXQr
MHgwLzB4YTEgQCAxCglbICAgIDUuMjk0MjkyXSBpbml0Y2FsbCBzcGlfaW5pdCsweDAvMHhhMSBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS4yOTgyODhdIGNhbGxpbmcgIGkyY19pbml0
KzB4MC8weDhlIEAgMQoJWyAgICA1LjMwMjI5NF0gaW5pdGNhbGwgaTJjX2luaXQrMHgwLzB4OGUg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuMzA2MjkwXSBjYWxsaW5nICBpbml0X2xh
ZGRlcisweDAvMHgyNCBAIDEKCVsgICAgNS4zMTAyODhdIGluaXRjYWxsIGluaXRfbGFkZGVyKzB4
MC8weDI0IHJldHVybmVkIC0xOSBhZnRlciAwIHVzZWNzCglbICAgIDUuMzE0Mjg4XSBjYWxsaW5n
ICBpbml0X21lbnUrMHgwLzB4MTEgQCAxCglbICAgIDUuMzE4Mjg4XSBpbml0Y2FsbCBpbml0X21l
bnUrMHgwLzB4MTEgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAgNS4zMjIyODhdIGNh
bGxpbmcgIHRlb19nb3Zlcm5vcl9pbml0KzB4MC8weDExIEAgMQoJWyAgICA1LjMyNjI4OF0gaW5p
dGNhbGwgdGVvX2dvdmVybm9yX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNl
Y3MKCVsgICAgNS4zMzAyODhdIGNhbGxpbmcgIGluaXRfaGFsdHBvbGwrMHgwLzB4MWQgQCAxCglb
ICAgIDUuMzM0Mjg4XSBpbml0Y2FsbCBpbml0X2hhbHRwb2xsKzB4MC8weDFkIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjMzODI4OF0gY2FsbGluZyAgcGNjX2luaXQrMHgwLzB4OWIg
QCAxCglbICAgIDUuMzQyMjg5XSBpbml0Y2FsbCBwY2NfaW5pdCsweDAvMHg5YiByZXR1cm5lZCAt
MTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjM0NjI4N10gY2FsbGluZyAgc2R3X2J1c19pbml0KzB4
MC8weDE2IEAgMQoJWyAgICA1LjM1MDI5Ml0gaW5pdGNhbGwgc2R3X2J1c19pbml0KzB4MC8weDE2
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjM1NDI4OF0gY2FsbGluZyAgYW1kX3Bv
c3Rjb3JlX2luaXQrMHgwLzB4MTFiIEAgMQoJWyAgICA1LjM1ODI4OF0gaW5pdGNhbGwgYW1kX3Bv
c3Rjb3JlX2luaXQrMHgwLzB4MTFiIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjM2
MjI4OF0gY2FsbGluZyAga29iamVjdF91ZXZlbnRfaW5pdCsweDAvMHhjIEAgMQoJWyAgICA1LjM2
NjI5MF0gaW5pdGNhbGwga29iamVjdF91ZXZlbnRfaW5pdCsweDAvMHhjIHJldHVybmVkIDAgYWZ0
ZXIgMCB1c2VjcwoJWyAgICA1LjM3MDQxNF0gY2FsbGluZyAgYnRzX2luaXQrMHgwLzB4YmIgQCAx
CglbICAgIDUuMzc0Mjg4XSBpbml0Y2FsbCBidHNfaW5pdCsweDAvMHhiYiByZXR1cm5lZCAtMTkg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjM3ODI4OF0gY2FsbGluZyAgcHRfaW5pdCsweDAvMHgzYTcg
QCAxCglbICAgIDUuMzgyMjg4XSBpbml0Y2FsbCBwdF9pbml0KzB4MC8weDNhNyByZXR1cm5lZCAt
MTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjM4NjI4OF0gY2FsbGluZyAgYm9vdF9wYXJhbXNfa3N5
c2ZzX2luaXQrMHgwLzB4MjgzIEAgMQoJWyAgICA1LjM5MDI5MF0gaW5pdGNhbGwgYm9vdF9wYXJh
bXNfa3N5c2ZzX2luaXQrMHgwLzB4MjgzIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1
LjM5NDI4N10gY2FsbGluZyAgc2JmX2luaXQrMHgwLzB4Y2YgQCAxCglbICAgIDUuMzk4Mjg4XSBp
bml0Y2FsbCBzYmZfaW5pdCsweDAvMHhjZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NS40MDIyODhdIGNhbGxpbmcgIGFyY2hfa2RlYnVnZnNfaW5pdCsweDAvMHgxZCBAIDEKCVsgICAg
NS40MDYyODldIGluaXRjYWxsIGFyY2hfa2RlYnVnZnNfaW5pdCsweDAvMHgxZCByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNS40MTAyODldIGNhbGxpbmcgIGludGVsX3Bjb25maWdfaW5p
dCsweDAvMHhlYyBAIDEKCVsgICAgNS40MTQyODhdIGluaXRjYWxsIGludGVsX3Bjb25maWdfaW5p
dCsweDAvMHhlYyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS40MTgyODhdIGNhbGxp
bmcgIG10cnJfaWZfaW5pdCsweDAvMHg1ZSBAIDEKCVsgICAgNS40MjIyODhdIGluaXRjYWxsIG10
cnJfaWZfaW5pdCsweDAvMHg1ZSByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjQy
NjI4N10gY2FsbGluZyAgZmZoX2NzdGF0ZV9pbml0KzB4MC8weDJhIEAgMQoJWyAgICA1LjQzMDI4
OV0gaW5pdGNhbGwgZmZoX2NzdGF0ZV9pbml0KzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA1LjQzNDI4OF0gY2FsbGluZyAgYWN0aXZhdGVfanVtcF9sYWJlbHMrMHgwLzB4
MzIgQCAxCglbICAgIDUuNDM4Mjg4XSBpbml0Y2FsbCBhY3RpdmF0ZV9qdW1wX2xhYmVscysweDAv
MHgzMiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS40NDIyODhdIGNhbGxpbmcgIGt2
bV9zZXR1cF9wdl90bGJfZmx1c2grMHgwLzB4NzcgQCAxCglbICAgIDUuNDQ2Mjg5XSBpbml0Y2Fs
bCBrdm1fc2V0dXBfcHZfdGxiX2ZsdXNoKzB4MC8weDc3IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA1LjQ1MDI4OV0gY2FsbGluZyAgZ2lnYW50aWNfcGFnZXNfaW5pdCsweDAvMHgyZiBA
IDEKCVsgICAgNS40NTQyODhdIGluaXRjYWxsIGdpZ2FudGljX3BhZ2VzX2luaXQrMHgwLzB4MmYg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNDU4Mjg4XSBjYWxsaW5nICB1dl9ydGNf
c2V0dXBfY2xvY2srMHgwLzB4MTRiIEAgMQoJWyAgICA1LjQ2MjI4OF0gaW5pdGNhbGwgdXZfcnRj
X3NldHVwX2Nsb2NrKzB4MC8weDE0YiByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1
LjQ2NjI4N10gY2FsbGluZyAga2NtcF9jb29raWVzX2luaXQrMHgwLzB4MzggQCAxCglbICAgIDUu
NDcwMjg5XSBpbml0Y2FsbCBrY21wX2Nvb2tpZXNfaW5pdCsweDAvMHgzOCByZXR1cm5lZCAwIGFm
dGVyIDAgdXNlY3MKCVsgICAgNS40NzQyODhdIGNhbGxpbmcgIGNyeXB0b21ncl9pbml0KzB4MC8w
eDExIEAgMQoJWyAgICA1LjQ3ODI4OF0gaW5pdGNhbGwgY3J5cHRvbWdyX2luaXQrMHgwLzB4MTEg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNDgyMjg4XSBjYWxsaW5nICBhY3BpX3Bj
aV9pbml0KzB4MC8weDYyIEAgMQoJWyAgICA1LjQ4NjI4N10gQUNQSSBGQURUIGRlY2xhcmVzIHRo
ZSBzeXN0ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28gZGlzYWJsZSBpdAoJWyAgICA1
LjQ5MDI4OF0gQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKCVsgICAgNS40OTQyODhdIGFj
cGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQoJ
WyAgICA1LjQ5ODI4OF0gaW5pdGNhbGwgYWNwaV9wY2lfaW5pdCsweDAvMHg2MiByZXR1cm5lZCAw
IGFmdGVyIDExNzE4IHVzZWNzCglbICAgIDUuNTAyMjg4XSBjYWxsaW5nICBkbWFfY2hhbm5lbF90
YWJsZV9pbml0KzB4MC8weGNkIEAgMQoJWyAgICA1LjUwNjI5MV0gaW5pdGNhbGwgZG1hX2NoYW5u
ZWxfdGFibGVfaW5pdCsweDAvMHhjZCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS41
MTAyODhdIGNhbGxpbmcgIGRtYV9idXNfaW5pdCsweDAvMHhiZiBAIDEKCVsgICAgNS41MTQzMDBd
IGluaXRjYWxsIGRtYV9idXNfaW5pdCsweDAvMHhiZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAgNS41MTgyODhdIGNhbGxpbmcgIHNldHVwX3ZjcHVfaG90cGx1Z19ldmVudCsweDAvMHgy
YiBAIDEKCVsgICAgNS41MjIyODhdIGluaXRjYWxsIHNldHVwX3ZjcHVfaG90cGx1Z19ldmVudCsw
eDAvMHgyYiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS41MjYyODhdIGNhbGxpbmcg
IHJlZ2lzdGVyX3hlbl9wY2lfbm90aWZpZXIrMHgwLzB4MmQgQCAxCglbICAgIDUuNTMwMjg4XSBp
bml0Y2FsbCByZWdpc3Rlcl94ZW5fcGNpX25vdGlmaWVyKzB4MC8weDJkIHJldHVybmVkIDAgYWZ0
ZXIgMCB1c2VjcwoJWyAgICA1LjUzNDI4OF0gY2FsbGluZyAgeGVuX3BjcHVfaW5pdCsweDAvMHhi
NSBAIDEKCVsgICAgNS41MzgzNDBdIGluaXRjYWxsIHhlbl9wY3B1X2luaXQrMHgwLzB4YjUgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNTQyMjkwXSBjYWxsaW5nICBpb21tdV9kbWFf
aW5pdCsweDAvMHgxMCBAIDEKCVsgICAgNS41NDYyOTBdIGluaXRjYWxsIGlvbW11X2RtYV9pbml0
KzB4MC8weDEwIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjU1MDI4OF0gY2FsbGlu
ZyAgZG1pX2lkX2luaXQrMHgwLzB4MzQ2IEAgMQoJWyAgICA1LjU1NDMwNl0gaW5pdGNhbGwgZG1p
X2lkX2luaXQrMHgwLzB4MzQ2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjU1ODI4
OF0gY2FsbGluZyAgdHNfZG1pX2luaXQrMHgwLzB4NWUgQCAxCglbICAgIDUuNTYyMjkyXSBpbml0
Y2FsbCB0c19kbWlfaW5pdCsweDAvMHg1ZSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NS41NjYyODhdIGNhbGxpbmcgIHBjaV9hcmNoX2luaXQrMHgwLzB4NjYgQCAxCglbICAgIDUuNTcw
MzE2XSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLTdmXSBhdCBbbWVtIDB4
ZjAwMDAwMDAtMHhmN2ZmZmZmZl0gKGJhc2UgMHhmMDAwMDAwMCkKCVsgICAgNS41NzQyOTBdIFBD
STogTU1DT05GSUcgYXQgW21lbSAweGYwMDAwMDAwLTB4ZjdmZmZmZmZdIHJlc2VydmVkIGluIEU4
MjAKCVsgICAgNS42MDk3NTVdIFBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDEgZm9yIGJh
c2UgYWNjZXNzCglbICAgIDUuNjEwMjkwXSBpbml0Y2FsbCBwY2lfYXJjaF9pbml0KzB4MC8weDY2
IHJldHVybmVkIDAgYWZ0ZXIgMzkwNjIgdXNlY3MKCVsgICAgNS42MTQ0MTNdIGNhbGxpbmcgIGlu
aXRfdmRzbysweDAvMHgyMCBAIDEKCVsgICAgNS42MTgyOTFdIGluaXRjYWxsIGluaXRfdmRzbysw
eDAvMHgyMCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS42MjIyODhdIGNhbGxpbmcg
IHN5c2VudGVyX3NldHVwKzB4MC8weDE0IEAgMQoJWyAgICA1LjYyNjI4OV0gaW5pdGNhbGwgc3lz
ZW50ZXJfc2V0dXArMHgwLzB4MTQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNjMw
Mjg4XSBjYWxsaW5nICBmaXh1cF9odF9idWcrMHgwLzB4YzMgQCAxCglbICAgIDUuNjM0Mjg4XSBp
bml0Y2FsbCBmaXh1cF9odF9idWcrMHgwLzB4YzMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDUuNjM4Mjg4XSBjYWxsaW5nICB0b3BvbG9neV9pbml0KzB4MC8weGMzIEAgMQoJWyAgICA1
LjY0MjQ0MF0gaW5pdGNhbGwgdG9wb2xvZ3lfaW5pdCsweDAvMHhjMyByZXR1cm5lZCAwIGFmdGVy
IDAgdXNlY3MKCVsgICAgNS42NDYyODhdIGNhbGxpbmcgIGludGVsX2VwYl9pbml0KzB4MC8weDZm
IEAgMQoJWyAgICA1LjY1MDI4OF0gaW5pdGNhbGwgaW50ZWxfZXBiX2luaXQrMHgwLzB4NmYgcmV0
dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAgNS42NTQyODhdIGNhbGxpbmcgIG10cnJfaW5p
dF9maW5pYWxpemUrMHgwLzB4M2YgQCAxCglbICAgIDUuNjU4Mjg4XSBpbml0Y2FsbCBtdHJyX2lu
aXRfZmluaWFsaXplKzB4MC8weDNmIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjY2
MjI4OF0gY2FsbGluZyAgdWlkX2NhY2hlX2luaXQrMHgwLzB4ODUgQCAxCglbICAgIDUuNjY2Mjkw
XSBpbml0Y2FsbCB1aWRfY2FjaGVfaW5pdCsweDAvMHg4NSByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAgNS42NzAyODhdIGNhbGxpbmcgIHBhcmFtX3N5c2ZzX2luaXQrMHgwLzB4MWIwIEAg
MQoJWyAgICA1LjY3NTA0M10gaW5pdGNhbGwgcGFyYW1fc3lzZnNfaW5pdCsweDAvMHgxYjAgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNjc4MjkzXSBjYWxsaW5nICB1c2VyX25hbWVz
cGFjZV9zeXNjdGxfaW5pdCsweDAvMHgzYiBAIDEKCVsgICAgNS42ODIyOTVdIGluaXRjYWxsIHVz
ZXJfbmFtZXNwYWNlX3N5c2N0bF9pbml0KzB4MC8weDNiIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA1LjY4NjI4OF0gY2FsbGluZyAgcHJvY19zY2hlZHN0YXRfaW5pdCsweDAvMHgyNSBA
IDEKCVsgICAgNS42OTAyODldIGluaXRjYWxsIHByb2Nfc2NoZWRzdGF0X2luaXQrMHgwLzB4MjUg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNjk0Mjg4XSBjYWxsaW5nICBwbV9zeXNy
cV9pbml0KzB4MC8weDE5IEAgMQoJWyAgICA1LjY5ODI5OV0gaW5pdGNhbGwgcG1fc3lzcnFfaW5p
dCsweDAvMHgxOSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS43MDIyOTFdIGNhbGxp
bmcgIGNyZWF0ZV9wcm9jX3Byb2ZpbGUrMHgwLzB4ZTAgQCAxCglbICAgIDUuNzA2Mjk0XSBpbml0
Y2FsbCBjcmVhdGVfcHJvY19wcm9maWxlKzB4MC8weGUwIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA1LjcxMDI4OF0gY2FsbGluZyAgY3Jhc2hfc2F2ZV92bWNvcmVpbmZvX2luaXQrMHgw
LzB4NjIyIEAgMQoJWyAgICA1LjcxNDMwNF0gaW5pdGNhbGwgY3Jhc2hfc2F2ZV92bWNvcmVpbmZv
X2luaXQrMHgwLzB4NjIyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjcxODI4OF0g
Y2FsbGluZyAgY3Jhc2hfbm90ZXNfbWVtb3J5X2luaXQrMHgwLzB4MzkgQCAxCglbICAgIDUuNzIy
Mjg5XSBpbml0Y2FsbCBjcmFzaF9ub3Rlc19tZW1vcnlfaW5pdCsweDAvMHgzOSByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNS43MjYyODhdIGNhbGxpbmcgIGNncm91cF9zeXNmc19pbml0
KzB4MC8weDE4IEAgMQoJWyAgICA1LjczMDI5MF0gaW5pdGNhbGwgY2dyb3VwX3N5c2ZzX2luaXQr
MHgwLzB4MTggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNzM0Mjg4XSBjYWxsaW5n
ICBjZ3JvdXBfbmFtZXNwYWNlc19pbml0KzB4MC8weDggQCAxCglbICAgIDUuNzM4Mjg4XSBpbml0
Y2FsbCBjZ3JvdXBfbmFtZXNwYWNlc19pbml0KzB4MC8weDggcmV0dXJuZWQgMCBhZnRlciAwIHVz
ZWNzCglbICAgIDUuNzQyMjg4XSBjYWxsaW5nICB1c2VyX25hbWVzcGFjZXNfaW5pdCsweDAvMHgy
ZCBAIDEKCVsgICAgNS43NDYyOTFdIGluaXRjYWxsIHVzZXJfbmFtZXNwYWNlc19pbml0KzB4MC8w
eDJkIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljc1MDI4OF0gY2FsbGluZyAgaW5p
dF9rcHJvYmVzKzB4MC8weDE2NCBAIDEKCVsgICAgNS43NTQ0ODNdIGluaXRjYWxsIGluaXRfa3By
b2JlcysweDAvMHgxNjQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNzU4Mjg4XSBj
YWxsaW5nICBodW5nX3Rhc2tfaW5pdCsweDAvMHg1YiBAIDEKCVsgICAgNS43NjIzMjldIGluaXRj
YWxsIGh1bmdfdGFza19pbml0KzB4MC8weDViIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
ICA1Ljc2NjI5MF0gY2FsbGluZyAgc2VuZF9zaWduYWxfaXJxX3dvcmtfaW5pdCsweDAvMHg0MyBA
IDEKCVsgICAgNS43NzAyODldIGluaXRjYWxsIHNlbmRfc2lnbmFsX2lycV93b3JrX2luaXQrMHgw
LzB4NDMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNzc0Mjg4XSBjYWxsaW5nICBk
ZXZfbWFwX2luaXQrMHgwLzB4MTQgQCAxCglbICAgIDUuNzc4Mjg5XSBpbml0Y2FsbCBkZXZfbWFw
X2luaXQrMHgwLzB4MTQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuNzgyMjg4XSBj
YWxsaW5nICBzdGFja19tYXBfaW5pdCsweDAvMHg0OCBAIDEKCVsgICAgNS43ODYyODhdIGluaXRj
YWxsIHN0YWNrX21hcF9pbml0KzB4MC8weDQ4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
ICA1Ljc5MDI4OF0gY2FsbGluZyAgb29tX2luaXQrMHgwLzB4M2MgQCAxCglbICAgIDUuNzk0MzA3
XSBpbml0Y2FsbCBvb21faW5pdCsweDAvMHgzYyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsg
ICAgNS43OTgyODhdIGNhbGxpbmcgIGRlZmF1bHRfYmRpX2luaXQrMHgwLzB4YWYgQCAxCglbICAg
IDUuODAyMzA4XSBpbml0Y2FsbCBkZWZhdWx0X2JkaV9pbml0KzB4MC8weGFmIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjgwNjI4OV0gY2FsbGluZyAgY2d3Yl9pbml0KzB4MC8weDI5
IEAgMQoJWyAgICA1LjgxMDMwMV0gaW5pdGNhbGwgY2d3Yl9pbml0KzB4MC8weDI5IHJldHVybmVk
IDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjgxNDI4OF0gY2FsbGluZyAgcGVyY3B1X2VuYWJsZV9h
c3luYysweDAvMHhmIEAgMQoJWyAgICA1LjgxODI4OV0gaW5pdGNhbGwgcGVyY3B1X2VuYWJsZV9h
c3luYysweDAvMHhmIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjgyMjI4OF0gY2Fs
bGluZyAga2NvbXBhY3RkX2luaXQrMHgwLzB4OWUgQCAxCglbICAgIDUuODI2MzA5XSBpbml0Y2Fs
bCBrY29tcGFjdGRfaW5pdCsweDAvMHg5ZSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
NS44MzAyODldIGNhbGxpbmcgIGluaXRfdXNlcl9yZXNlcnZlKzB4MC8weDQwIEAgMQoJWyAgICA1
LjgzNDI4OF0gaW5pdGNhbGwgaW5pdF91c2VyX3Jlc2VydmUrMHgwLzB4NDAgcmV0dXJuZWQgMCBh
ZnRlciAwIHVzZWNzCglbICAgIDUuODM4Mjg4XSBjYWxsaW5nICBpbml0X2FkbWluX3Jlc2VydmUr
MHgwLzB4NDAgQCAxCglbICAgIDUuODQyMjg4XSBpbml0Y2FsbCBpbml0X2FkbWluX3Jlc2VydmUr
MHgwLzB4NDAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuODQ2Mjg4XSBjYWxsaW5n
ICBpbml0X3Jlc2VydmVfbm90aWZpZXIrMHgwLzB4MWYgQCAxCglbICAgIDUuODUwMjg4XSBpbml0
Y2FsbCBpbml0X3Jlc2VydmVfbm90aWZpZXIrMHgwLzB4MWYgcmV0dXJuZWQgMCBhZnRlciAwIHVz
ZWNzCglbICAgIDUuODU0Mjg4XSBjYWxsaW5nICBzd2FwX2luaXRfc3lzZnMrMHgwLzB4NjggQCAx
CglbICAgIDUuODU4MjkwXSBpbml0Y2FsbCBzd2FwX2luaXRfc3lzZnMrMHgwLzB4NjggcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuODYyMjg4XSBjYWxsaW5nICBzd2FwZmlsZV9pbml0
KzB4MC8weDljIEAgMQoJWyAgICA1Ljg2NjI4OF0gaW5pdGNhbGwgc3dhcGZpbGVfaW5pdCsweDAv
MHg5YyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS44NzAyODhdIGNhbGxpbmcgIGh1
Z2V0bGJfaW5pdCsweDAvMHg0YjIgQCAxCglbICAgIDUuODc0Mjg4XSBpbml0Y2FsbCBodWdldGxi
X2luaXQrMHgwLzB4NGIyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljg3ODI4OF0g
Y2FsbGluZyAga3NtX2luaXQrMHgwLzB4MTllIEAgMQoJWyAgICA1Ljg4MjMwN10gaW5pdGNhbGwg
a3NtX2luaXQrMHgwLzB4MTllIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljg4NjI4
OV0gY2FsbGluZyAgaHVnZXBhZ2VfaW5pdCsweDAvMHgxNjIgQCAxCglbICAgIDUuODkwMjg4XSBp
bml0Y2FsbCBodWdlcGFnZV9pbml0KzB4MC8weDE2MiByZXR1cm5lZCAtMjIgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA1Ljg5NDI4OF0gY2FsbGluZyAgbWVtX2Nncm91cF9pbml0KzB4MC8weDE0NiBAIDEK
CVsgICAgNS44OTgzMDJdIGluaXRjYWxsIG1lbV9jZ3JvdXBfaW5pdCsweDAvMHgxNDYgcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuOTAyMjg4XSBjYWxsaW5nICBtZW1fY2dyb3VwX3N3
YXBfaW5pdCsweDAvMHg1MiBAIDEKCVsgICAgNS45MDYyODhdIGluaXRjYWxsIG1lbV9jZ3JvdXBf
c3dhcF9pbml0KzB4MC8weDUyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjkxMDI4
OF0gY2FsbGluZyAgc2VsX2liX3BrZXlfaW5pdCsweDAvMHgzMiBAIDEKCVsgICAgNS45MTQyODhd
IGluaXRjYWxsIHNlbF9pYl9wa2V5X2luaXQrMHgwLzB4MzIgcmV0dXJuZWQgMCBhZnRlciAwIHVz
ZWNzCglbICAgIDUuOTE4Mjg4XSBjYWxsaW5nICBzZXFpdl9tb2R1bGVfaW5pdCsweDAvMHgxMSBA
IDEKCVsgICAgNS45MjIyODhdIGluaXRjYWxsIHNlcWl2X21vZHVsZV9pbml0KzB4MC8weDExIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1LjkyNjI4OV0gY2FsbGluZyAgZGhfaW5pdCsw
eDAvMHgyMCBAIDEKCVsgICAgNS45MzAzMzVdIGluaXRjYWxsIGRoX2luaXQrMHgwLzB4MjAgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuOTM0Mjg5XSBjYWxsaW5nICByc2FfaW5pdCsw
eDAvMHg1MCBAIDEKCVsgICAgNS45MzgzMTZdIGluaXRjYWxsIHJzYV9pbml0KzB4MC8weDUwIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljk0MjI5MV0gY2FsbGluZyAgaG1hY19tb2R1
bGVfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAgNS45NDYyODhdIGluaXRjYWxsIGhtYWNfbW9kdWxl
X2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUuOTUwMjg4XSBj
YWxsaW5nICBjcnlwdG9fbnVsbF9tb2RfaW5pdCsweDAvMHg2ZCBAIDEKCVsgICAgNS45NTQzNTRd
IGluaXRjYWxsIGNyeXB0b19udWxsX21vZF9pbml0KzB4MC8weDZkIHJldHVybmVkIDAgYWZ0ZXIg
MCB1c2VjcwoJWyAgICA1Ljk1ODI5MV0gY2FsbGluZyAgbWQ1X21vZF9pbml0KzB4MC8weDExIEAg
MQoJWyAgICA1Ljk2MjMxN10gaW5pdGNhbGwgbWQ1X21vZF9pbml0KzB4MC8weDExIHJldHVybmVk
IDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljk2NjI5MV0gY2FsbGluZyAgc2hhMV9nZW5lcmljX21v
ZF9pbml0KzB4MC8weDExIEAgMQoJWyAgICA1Ljk3MDMwNl0gaW5pdGNhbGwgc2hhMV9nZW5lcmlj
X21vZF9pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA1Ljk3NDI5
MV0gY2FsbGluZyAgc2hhMjU2X2dlbmVyaWNfbW9kX2luaXQrMHgwLzB4MTYgQCAxCglbICAgIDUu
OTc4MzIxXSBpbml0Y2FsbCBzaGEyNTZfZ2VuZXJpY19tb2RfaW5pdCsweDAvMHgxNiByZXR1cm5l
ZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS45ODIyOTFdIGNhbGxpbmcgIHNoYTUxMl9nZW5lcmlj
X21vZF9pbml0KzB4MC8weDE2IEAgMQoJWyAgICA1Ljk4NjMyMV0gaW5pdGNhbGwgc2hhNTEyX2dl
bmVyaWNfbW9kX2luaXQrMHgwLzB4MTYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDUu
OTkwMjkxXSBjYWxsaW5nICBjcnlwdG9fZWNiX21vZHVsZV9pbml0KzB4MC8weDExIEAgMQoJWyAg
ICA1Ljk5NDI4OF0gaW5pdGNhbGwgY3J5cHRvX2VjYl9tb2R1bGVfaW5pdCsweDAvMHgxMSByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNS45OTgyODhdIGNhbGxpbmcgIGNyeXB0b19jYmNf
bW9kdWxlX2luaXQrMHgwLzB4MTEgQCAxCglbICAgIDYuMDAyMjg4XSBpbml0Y2FsbCBjcnlwdG9f
Y2JjX21vZHVsZV9pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2
LjAwNjI4OF0gY2FsbGluZyAgY3J5cHRvX2N0c19tb2R1bGVfaW5pdCsweDAvMHgxMSBAIDEKCVsg
ICAgNi4wMTAyODhdIGluaXRjYWxsIGNyeXB0b19jdHNfbW9kdWxlX2luaXQrMHgwLzB4MTEgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDYuMDE0Mjg4XSBjYWxsaW5nICBjcnlwdG9fbW9k
dWxlX2luaXQrMHgwLzB4MTEgQCAxCglbICAgIDYuMDE4Mjg4XSBpbml0Y2FsbCBjcnlwdG9fbW9k
dWxlX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDYuMDIyMjg4
XSBjYWxsaW5nICBjcnlwdG9fY3RyX21vZHVsZV9pbml0KzB4MC8weDE2IEAgMQoJWyAgICA2LjAy
NjI4OF0gaW5pdGNhbGwgY3J5cHRvX2N0cl9tb2R1bGVfaW5pdCsweDAvMHgxNiByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNi4wMzAyODhdIGNhbGxpbmcgIGNyeXB0b19nY21fbW9kdWxl
X2luaXQrMHgwLzB4NmEgQCAxCglbICAgIDYuMDM0Mjg4XSBpbml0Y2FsbCBjcnlwdG9fZ2NtX21v
ZHVsZV9pbml0KzB4MC8weDZhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjAzODI4
OF0gY2FsbGluZyAgYWVzX2luaXQrMHgwLzB4MTEgQCAxCglbICAgIDYuMDQyMzA1XSBpbml0Y2Fs
bCBhZXNfaW5pdCsweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4wNDYy
ODldIGNhbGxpbmcgIGNyYzMyY19tb2RfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAgNi4wNTAzMDld
IGluaXRjYWxsIGNyYzMyY19tb2RfaW5pdCsweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAgNi4wNTQyOTFdIGNhbGxpbmcgIGNyY3QxMGRpZl9tb2RfaW5pdCsweDAvMHgxMSBA
IDEKCVsgICAgNi4wNTgzMDVdIGluaXRjYWxsIGNyY3QxMGRpZl9tb2RfaW5pdCsweDAvMHgxMSBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4wNjIyOTFdIGNhbGxpbmcgIGx6b19tb2Rf
aW5pdCsweDAvMHgzZiBAIDEKCVsgICAgNi4wNjYzMTZdIGluaXRjYWxsIGx6b19tb2RfaW5pdCsw
eDAvMHgzZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4wNzAyOTFdIGNhbGxpbmcg
IGx6b3JsZV9tb2RfaW5pdCsweDAvMHgzZiBAIDEKCVsgICAgNi4wNzQzMTZdIGluaXRjYWxsIGx6
b3JsZV9tb2RfaW5pdCsweDAvMHgzZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4w
NzgyOTFdIGNhbGxpbmcgIGRyYmdfaW5pdCsweDAvMHg4MSBAIDEKCVsgICAgNi4wODIzMjNdIGlu
aXRjYWxsIGRyYmdfaW5pdCsweDAvMHg4MSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
Ni4wODYyOTFdIGNhbGxpbmcgIGdoYXNoX21vZF9pbml0KzB4MC8weDExIEAgMQoJWyAgICA2LjA5
MDMwN10gaW5pdGNhbGwgZ2hhc2hfbW9kX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgIDYuMDk0Mjg4XSBjYWxsaW5nICB6c3RkX21vZF9pbml0KzB4MC8weDNmIEAg
MQoJWyAgICA2LjA5ODMyN10gaW5pdGNhbGwgenN0ZF9tb2RfaW5pdCsweDAvMHgzZiByZXR1cm5l
ZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4xMDIyOTFdIGNhbGxpbmcgIGluaXRfYmlvKzB4MC8w
eGNkIEAgMQoJWyAgICA2LjEwNjMxMl0gaW5pdGNhbGwgaW5pdF9iaW8rMHgwLzB4Y2QgcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDYuMTEwMjg5XSBjYWxsaW5nICBibGtfc2V0dGluZ3Nf
aW5pdCsweDAvMHgyYSBAIDEKCVsgICAgNi4xMTQyODhdIGluaXRjYWxsIGJsa19zZXR0aW5nc19p
bml0KzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjExODI4OF0gY2Fs
bGluZyAgYmxrX2lvY19pbml0KzB4MC8weDJhIEAgMQoJWyAgICA2LjEyMjI4OF0gaW5pdGNhbGwg
YmxrX2lvY19pbml0KzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjEy
NjI4OF0gY2FsbGluZyAgYmxrX3NvZnRpcnFfaW5pdCsweDAvMHg3MSBAIDEKCVsgICAgNi4xMzAy
ODhdIGluaXRjYWxsIGJsa19zb2Z0aXJxX2luaXQrMHgwLzB4NzEgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgIDYuMTM0Mjg4XSBjYWxsaW5nICBibGtfbXFfaW5pdCsweDAvMHgyYSBAIDEK
CVsgICAgNi4xMzgyODhdIGluaXRjYWxsIGJsa19tcV9pbml0KzB4MC8weDJhIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjE0MjI4OF0gY2FsbGluZyAgZ2VuaGRfZGV2aWNlX2luaXQr
MHgwLzB4N2EgQCAxCglbICAgIDYuMTQ2MzMzXSBpbml0Y2FsbCBnZW5oZF9kZXZpY2VfaW5pdCsw
eDAvMHg3YSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4xNTAyOTBdIGNhbGxpbmcg
IGJsa2NnX2luaXQrMHgwLzB4MjkgQCAxCglbICAgIDYuMTU0MzA3XSBpbml0Y2FsbCBibGtjZ19p
bml0KzB4MC8weDI5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjE1ODI5MV0gY2Fs
bGluZyAgaXJxX3BvbGxfc2V0dXArMHgwLzB4NmMgQCAxCglbICAgIDYuMTYyMjg4XSBpbml0Y2Fs
bCBpcnFfcG9sbF9zZXR1cCsweDAvMHg2YyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
Ni4xNjYyODhdIGNhbGxpbmcgIGJ5dF9ncGlvX2luaXQrMHgwLzB4MTMgQCAxCglbICAgIDYuMTcw
MjkxXSBpbml0Y2FsbCBieXRfZ3Bpb19pbml0KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA2LjE3NDI4OF0gY2FsbGluZyAgZ3Bpb2xpYl9kZWJ1Z2ZzX2luaXQrMHgwLzB4
MjQgQCAxCglbICAgIDYuMTc4MjkzXSBpbml0Y2FsbCBncGlvbGliX2RlYnVnZnNfaW5pdCsweDAv
MHgyNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNi4xODIyODhdIGNhbGxpbmcgIHB3
bV9kZWJ1Z2ZzX2luaXQrMHgwLzB4MjQgQCAxCglbICAgIDYuMTg2Mjg5XSBpbml0Y2FsbCBwd21f
ZGVidWdmc19pbml0KzB4MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjE5
MDI4OF0gY2FsbGluZyAgcHdtX3N5c2ZzX2luaXQrMHgwLzB4MTggQCAxCglbICAgIDYuMTk0Mjkw
XSBpbml0Y2FsbCBwd21fc3lzZnNfaW5pdCsweDAvMHgxOCByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAgNi4xOTgyODldIGNhbGxpbmcgIHBjaV9zbG90X2luaXQrMHgwLzB4NDAgQCAxCglb
ICAgIDYuMjAyMjg5XSBpbml0Y2FsbCBwY2lfc2xvdF9pbml0KzB4MC8weDQwIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA2LjIwNjI4OF0gY2FsbGluZyAgZmJtZW1faW5pdCsweDAvMHhl
MiBAIDEKCVsgICAgNi4yMTAzMDBdIGluaXRjYWxsIGZibWVtX2luaXQrMHgwLzB4ZTIgcmV0dXJu
ZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDYuMjE0Mjg4XSBjYWxsaW5nICBzY2FuX2Zvcl9kbWlf
aXBtaSsweDAvMHgyNmMgQCAxCglbICAgIDYuMjE4Mjg5XSBpbml0Y2FsbCBzY2FuX2Zvcl9kbWlf
aXBtaSsweDAvMHgyNmMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDYuMjIyMjg4XSBj
YWxsaW5nICBhY3BpX2luaXQrMHgwLzB4MzI5IEAgMQoJWyAgICA2LjIyNjMyMF0gQUNQSTogQWRk
ZWQgX09TSShNb2R1bGUgRGV2aWNlKQoJWyAgICA2LjIzMDI5MF0gQUNQSTogQWRkZWQgX09TSShQ
cm9jZXNzb3IgRGV2aWNlKQoJWyAgICA2LjIzNDI4N10gQUNQSTogQWRkZWQgX09TSSgzLjAgX1ND
UCBFeHRlbnNpb25zKQoJWyAgICA2LjIzODI4N10gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3Ig
QWdncmVnYXRvciBEZXZpY2UpCglbICAgIDYuMjQyMjg3XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4
LURlbGwtVmlkZW8pCglbICAgIDYuMjQ2Mjg4XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LUxlbm92
by1OVi1IRE1JLUF1ZGlvKQoJWyAgICA2LjI1MDI4N10gQUNQSTogQWRkZWQgX09TSShMaW51eC1I
UEktSHlicmlkLUdyYXBoaWNzKQoJWyAgICA2LjI1NDI4N10gQUNQSTogQWRkZWQgX09TSShMaW51
eCkKCVsgICAgNi4yNzYyNjddIEFDUEk6IDYgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxseSBh
Y3F1aXJlZCBhbmQgbG9hZGVkCglbICAgIDYuMjc5MTQxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA5
IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAwCglbICAgIDYuMjg0OTIyXSBBQ1BJOiBEeW5hbWljIE9F
TSBUYWJsZSBMb2FkOgoJWyAgICA2LjI4NjI5Ml0gQUNQSTogU1NEVCAweEZGRkY4ODgxMDdGQTM0
MDAgMDAwM0QzICh2MDIgUG1SZWYgIENwdTBDc3QgIDAwMDAzMDAxIElOVEwgMjAwNTExMTcpCglb
ICAgIDYuMjkxNDcwXSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgoJWyAgICA2LjI5NDI5
MV0gQUNQSTogU1NEVCAweEZGRkY4ODgxNkEwRjUwMDAgMDAwNUFBICh2MDIgUG1SZWYgIEFwSXN0
ICAgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcpCglbICAgIDYuMjk5MzcyXSBBQ1BJOiBEeW5hbWlj
IE9FTSBUYWJsZSBMb2FkOgoJWyAgICA2LjMwMjI5MF0gQUNQSTogU1NEVCAweEZGRkY4ODgxMDdG
QTVFMDAgMDAwMTE5ICh2MDIgUG1SZWYgIEFwQ3N0ICAgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcp
CglbICAgIDYuMzA4MDgxXSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkCglbICAgIDYuMzEwMzE3
XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzQgUzUpCglbICAgIDYuMzE0MTQwXSBBQ1BJOiBVc2luZyBJ
T0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nCglbICAgIDYuMzE0MzIxXSBQQ0k6IFVzaW5nIGhv
c3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3Jz
IiBhbmQgcmVwb3J0IGEgYnVnCglbICAgIDYuMzE4NTkyXSBBQ1BJOiBFbmFibGVkIDkgR1BFcyBp
biBibG9jayAwMCB0byAzRgoJWyAgICA2LjMyMzQ2OF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1BH
MDBdIChvbikKCVsgICAgNi4zMjY2NzddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAxXSAob24p
CglbICAgIDYuMzMwNjY0XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbUEcwMl0gKG9uKQoJWyAgICA2
LjM0MjcyOF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDBdIChvZmYpCglbICAgIDYuMzQ2Mzc0
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMV0gKG9mZikKCVsgICAgNi4zNTAzNzFdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQoJWyAgICA2LjM1NDM2MV0gQUNQSTogUG93ZXIg
UmVzb3VyY2UgW0ZOMDNdIChvZmYpCglbICAgIDYuMzU4MzYwXSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbRk4wNF0gKG9mZikKCVsgICAgNi4zNjM1MDldIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ
MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtN2VdKQoJWyAgICA2LjM2NjI5NF0gYWNwaSBQTlAwQTA4
OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21l
bnRzIE1TSSBIUFgtVHlwZTNdCglbICAgIDYuMzcwNzM0XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6
IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW1BDSWVIb3RwbHVnIFNIUENIb3RwbHVnIFBNRV0K
CVsgICAgNi4zNzQ1NDddIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtB
RVIgUENJZUNhcGFiaWxpdHkgTFRSXQoJWyAgICA2LjM3ODI4OF0gYWNwaSBQTlAwQTA4OjAwOiBG
QURUIGluZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRp
b24KCVsgICAgNi4zODMxNDBdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMAoJWyAgICA2
LjM4NjI5MF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0w
eDBjZjcgd2luZG93XQoJWyAgICA2LjM5MDI4OF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy
ZXNvdXJjZSBbaW8gIDB4MGQwMC0weGZmZmYgd2luZG93XQoJWyAgICA2LjM5NDI4OF0gcGNpX2J1
cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3
aW5kb3ddCglbICAgIDYuMzk4Mjg3XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl
IFttZW0gMHhhMDAwMDAwMC0weGZlYWZmZmZmIHdpbmRvd10KCVsgICAgNi40MDIyODhdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC03ZV0KCVsgICAgNi40MDYzMTFd
IHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjBjMDhdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKCVsg
ICAgNi40MTAyOTFdIHBjaSAwMDAwOjAwOjAwLjA6IGNhbGxpbmcgIHF1aXJrX21taW9fYWx3YXlz
X29uKzB4MC8weDEwIEAgMQoJWyAgICA2LjQxNDI4OV0gcGNpIDAwMDA6MDA6MDAuMDogcXVpcmtf
bW1pb19hbHdheXNfb24rMHgwLzB4MTAgdG9vayAwIHVzZWNzCgkoWEVOKSBCb2d1cyBETUlCQVIg
MHhmZWQxODAwMSBvbiAwMDAwOjAwOjAwLjAKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MDAuMAoJWyAgICA2LjQyMjU1MV0gcGNpIDAwMDA6MDA6MDEuMDogWzgwODY6MGMwMV0gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMAoJWyAgICA2LjQyNjI5NF0gcGNpIDAwMDA6MDA6MDEuMDogY2FsbGlu
ZyAgcXVpcmtfY21kX2NvbXBsKzB4MC8weDcwIEAgMQoJWyAgICA2LjQzMDI5MV0gcGNpIDAwMDA6
MDA6MDEuMDogcXVpcmtfY21kX2NvbXBsKzB4MC8weDcwIHRvb2sgMCB1c2VjcwoJWyAgICA2LjQz
NDI5MV0gcGNpIDAwMDA6MDA6MDEuMDogY2FsbGluZyAgcXVpcmtfbm9fYWVyc2lkKzB4MC8weDMw
IEAgMQoJWyAgICA2LjQzODI4OF0gcGNpIDAwMDA6MDA6MDEuMDogcXVpcmtfbm9fYWVyc2lkKzB4
MC8weDMwIHRvb2sgMCB1c2VjcwoJWyAgICA2LjQ0MjQyNl0gcGNpIDAwMDA6MDA6MDEuMDogY2Fs
bGluZyAgcGNpX2ZpeHVwX3RyYW5zcGFyZW50X2JyaWRnZSsweDAvMHgyMCBAIDEKCVsgICAgNi40
NDYyODldIHBjaSAwMDAwOjAwOjAxLjA6IHBjaV9maXh1cF90cmFuc3BhcmVudF9icmlkZ2UrMHgw
LzB4MjAgdG9vayAwIHVzZWNzCglbICAgIDYuNDUwMzk1XSBwY2kgMDAwMDowMDowMS4wOiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDowMS4wCglbICAgIDYuNDU3NTg1XSBwY2kgMDAwMDowMDowMS4xOiBbODA4NjowYzA1XSB0
eXBlIDAxIGNsYXNzIDB4MDYwNDAwCglbICAgIDYuNDU4Mjk0XSBwY2kgMDAwMDowMDowMS4xOiBj
YWxsaW5nICBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgQCAxCglbICAgIDYuNDYyMjkxXSBwY2kg
MDAwMDowMDowMS4xOiBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgdG9vayAwIHVzZWNzCglbICAg
IDYuNDY2Mjg5XSBwY2kgMDAwMDowMDowMS4xOiBjYWxsaW5nICBxdWlya19ub19hZXJzaWQrMHgw
LzB4MzAgQCAxCglbICAgIDYuNDcwMjg5XSBwY2kgMDAwMDowMDowMS4xOiBxdWlya19ub19hZXJz
aWQrMHgwLzB4MzAgdG9vayAwIHVzZWNzCglbICAgIDYuNDc0NDI2XSBwY2kgMDAwMDowMDowMS4x
OiBjYWxsaW5nICBwY2lfZml4dXBfdHJhbnNwYXJlbnRfYnJpZGdlKzB4MC8weDIwIEAgMQoJWyAg
ICA2LjQ3ODI4OV0gcGNpIDAwMDA6MDA6MDEuMTogcGNpX2ZpeHVwX3RyYW5zcGFyZW50X2JyaWRn
ZSsweDAvMHgyMCB0b29rIDAgdXNlY3MKCVsgICAgNi40ODIzOTRdIHBjaSAwMDAwOjAwOjAxLjE6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjAwOjAxLjEKCVsgICAgNi40ODk1NjldIHBjaSAwMDAwOjAwOjAxLjI6IFs4MDg2OjBj
MDldIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKCVsgICAgNi40OTAyOTRdIHBjaSAwMDAwOjAwOjAx
LjI6IGNhbGxpbmcgIHF1aXJrX2NtZF9jb21wbCsweDAvMHg3MCBAIDEKCVsgICAgNi40OTQyOTFd
IHBjaSAwMDAwOjAwOjAxLjI6IHF1aXJrX2NtZF9jb21wbCsweDAvMHg3MCB0b29rIDAgdXNlY3MK
CVsgICAgNi40OTgyODldIHBjaSAwMDAwOjAwOjAxLjI6IGNhbGxpbmcgIHF1aXJrX25vX2FlcnNp
ZCsweDAvMHgzMCBAIDEKCVsgICAgNi41MDIyODhdIHBjaSAwMDAwOjAwOjAxLjI6IHF1aXJrX25v
X2FlcnNpZCsweDAvMHgzMCB0b29rIDAgdXNlY3MKCVsgICAgNi41MDY0MjZdIHBjaSAwMDAwOjAw
OjAxLjI6IGNhbGxpbmcgIHBjaV9maXh1cF90cmFuc3BhcmVudF9icmlkZ2UrMHgwLzB4MjAgQCAx
CglbICAgIDYuNTEwMjg4XSBwY2kgMDAwMDowMDowMS4yOiBwY2lfZml4dXBfdHJhbnNwYXJlbnRf
YnJpZGdlKzB4MC8weDIwIHRvb2sgMCB1c2VjcwoJWyAgICA2LjUxNDM5NF0gcGNpIDAwMDA6MDA6
MDEuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKCShYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MDEuMgoJWyAgICA2LjUyNTgwN10gcGNpIDAwMDA6MDA6MTQuMDogWzgw
ODY6OGMzMV0gdHlwZSAwMCBjbGFzcyAweDBjMDMzMAoJWyAgICA2LjUyNjM1OF0gcGNpIDAwMDA6
MDA6MTQuMDogcmVnIDB4MTA6IFttZW0gMHhlY2IyMDAwMC0weGVjYjJmZmZmIDY0Yml0XQoJWyAg
ICA2LjUzMDUwNV0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdCBE
M2NvbGQKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMAoJWyAgICA2LjUzNzk1OF0g
cGNpIDAwMDA6MDA6MTYuMDogWzgwODY6OGMzYV0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMAoJWyAg
ICA2LjUzODM1Nl0gcGNpIDAwMDA6MDA6MTYuMDogcmVnIDB4MTA6IFttZW0gMHhlY2IzYzAwMC0w
eGVjYjNjMDBmIDY0Yml0XQoJWyAgICA2LjU0MjUwMl0gcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MTYuMAoJWyAgICA2LjU0OTUyNF0gcGNpIDAwMDA6MDA6MTYuMzogWzgwODY6OGMzZF0gdHlw
ZSAwMCBjbGFzcyAweDA3MDAwMgoJWyAgICA2LjU1MDM0NF0gcGNpIDAwMDA6MDA6MTYuMzogcmVn
IDB4MTA6IFtpbyAgMHhmMDgwLTB4ZjA4N10KCVsgICAgNi41NTQzMTBdIHBjaSAwMDAwOjAwOjE2
LjM6IHJlZyAweDE0OiBbbWVtIDB4ZWNiM2EwMDAtMHhlY2IzYWZmZl0KCShYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MTYuMwoJWyAgICA2LjU2MjM4MV0gcGNpIDAwMDA6MDA6MTkuMDogWzgw
ODY6MTUzYV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMAoJWyAgICA2LjU2NjMwNl0gcGNpIDAwMDA6
MDA6MTkuMDogY2FsbGluZyAgcXVpcmtfZjBfdnBkX2xpbmsrMHgwLzB4NjAgQCAxCglbICAgIDYu
NTcwMjg5XSBwY2kgMDAwMDowMDoxOS4wOiBxdWlya19mMF92cGRfbGluaysweDAvMHg2MCB0b29r
IDAgdXNlY3MKCVsgICAgNi41NzQzMjldIHBjaSAwMDAwOjAwOjE5LjA6IHJlZyAweDEwOiBbbWVt
IDB4ZWNiMDAwMDAtMHhlY2IxZmZmZl0KCVsgICAgNi41NzgzMTBdIHBjaSAwMDAwOjAwOjE5LjA6
IHJlZyAweDE0OiBbbWVtIDB4ZWNiMzkwMDAtMHhlY2IzOWZmZl0KCVsgICAgNi41ODIzMTBdIHBj
aSAwMDAwOjAwOjE5LjA6IHJlZyAweDE4OiBbaW8gIDB4ZjAyMC0weGYwM2ZdCglbICAgIDYuNTg2
NDkxXSBwY2kgMDAwMDowMDoxOS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxOS4wCglbICAgIDYuNTkzNzMxXSBwY2kg
MDAwMDowMDoxYS4wOiBbODA4Njo4YzJkXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwCglbICAgIDYu
NTk0MzQ5XSBwY2kgMDAwMDowMDoxYS4wOiByZWcgMHgxMDogW21lbSAweGVjYjM4MDAwLTB4ZWNi
MzgzZmZdCglbICAgIDYuNTk4NTQzXSBwY2kgMDAwMDowMDoxYS4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQzaG90IEQzY29sZAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYS4wCglb
ICAgIDYuNjA1NzM2XSBwY2kgMDAwMDowMDoxYi4wOiBbODA4Njo4YzIwXSB0eXBlIDAwIGNsYXNz
IDB4MDQwMzAwCglbICAgIDYuNjA2MzQxXSBwY2kgMDAwMDowMDoxYi4wOiByZWcgMHgxMDogW21l
bSAweGVjYjMwMDAwLTB4ZWNiMzNmZmYgNjRiaXRdCglbICAgIDYuNjEwNDkwXSBwY2kgMDAwMDow
MDoxYi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAoJKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxYi4wCglbICAgIDYuNjE3NzY2XSBwY2kgMDAwMDowMDoxYy4wOiBb
ODA4Njo4YzEwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCglbICAgIDYuNjE4Mjk1XSBwY2kgMDAw
MDowMDoxYy4wOiBjYWxsaW5nICBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgQCAxCglbICAgIDYu
NjIyMjkyXSBwY2kgMDAwMDowMDoxYy4wOiBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgdG9vayAw
IHVzZWNzCglbICAgIDYuNjI2Mjg5XSBwY2kgMDAwMDowMDoxYy4wOiBjYWxsaW5nICBxdWlya19u
b19hZXJzaWQrMHgwLzB4MzAgQCAxCglbICAgIDYuNjMwMjg4XSBwY2kgMDAwMDowMDoxYy4wOiBx
dWlya19ub19hZXJzaWQrMHgwLzB4MzAgdG9vayAwIHVzZWNzCglbICAgIDYuNjM0NDUxXSBwY2kg
MDAwMDowMDoxYy4wOiBjYWxsaW5nICBwY2lfZml4dXBfdHJhbnNwYXJlbnRfYnJpZGdlKzB4MC8w
eDIwIEAgMQoJWyAgICA2LjYzODI4OV0gcGNpIDAwMDA6MDA6MWMuMDogcGNpX2ZpeHVwX3RyYW5z
cGFyZW50X2JyaWRnZSsweDAvMHgyMCB0b29rIDAgdXNlY3MKCVsgICAgNi42NDIyODldIHBjaSAw
MDAwOjAwOjFjLjA6IGNhbGxpbmcgIHF1aXJrX2FwcGxlX21icF9wb3dlcm9mZisweDAvMHg5MCBA
IDEKCVsgICAgNi42NDYyODldIHBjaSAwMDAwOjAwOjFjLjA6IHF1aXJrX2FwcGxlX21icF9wb3dl
cm9mZisweDAvMHg5MCB0b29rIDAgdXNlY3MKCVsgICAgNi42NTA0MDRdIHBjaSAwMDAwOjAwOjFj
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCglbICAgIDYuNjU0MzM3XSBw
Y2kgMDAwMDowMDoxYy4wOiBFbmFibGluZyBNUEMgSVJCTkNFCglbICAgIDYuNjU4MjkxXSBwY2kg
MDAwMDowMDoxYy4wOiBJbnRlbCBQQ0ggcm9vdCBwb3J0IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQK
CShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMAoJWyAgICA2LjY2NTU2M10gcGNpIDAw
MDA6MDA6MWMuMTogWzgwODY6OGMxMl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAoJWyAgICA2LjY2
NjI5NV0gcGNpIDAwMDA6MDA6MWMuMTogY2FsbGluZyAgcXVpcmtfY21kX2NvbXBsKzB4MC8weDcw
IEAgMQoJWyAgICA2LjY3MDI5MV0gcGNpIDAwMDA6MDA6MWMuMTogcXVpcmtfY21kX2NvbXBsKzB4
MC8weDcwIHRvb2sgMCB1c2VjcwoJWyAgICA2LjY3NDI4OV0gcGNpIDAwMDA6MDA6MWMuMTogY2Fs
bGluZyAgcXVpcmtfbm9fYWVyc2lkKzB4MC8weDMwIEAgMQoJWyAgICA2LjY3ODI4OF0gcGNpIDAw
MDA6MDA6MWMuMTogcXVpcmtfbm9fYWVyc2lkKzB4MC8weDMwIHRvb2sgMCB1c2VjcwoJWyAgICA2
LjY4MjQ1MV0gcGNpIDAwMDA6MDA6MWMuMTogY2FsbGluZyAgcGNpX2ZpeHVwX3RyYW5zcGFyZW50
X2JyaWRnZSsweDAvMHgyMCBAIDEKCVsgICAgNi42ODYyODldIHBjaSAwMDAwOjAwOjFjLjE6IHBj
aV9maXh1cF90cmFuc3BhcmVudF9icmlkZ2UrMHgwLzB4MjAgdG9vayAwIHVzZWNzCglbICAgIDYu
NjkwNDA1XSBwY2kgMDAwMDowMDoxYy4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz
Y29sZAoJWyAgICA2LjY5NDMzNl0gcGNpIDAwMDA6MDA6MWMuMTogRW5hYmxpbmcgTVBDIElSQk5D
RQoJWyAgICA2LjY5ODI5MV0gcGNpIDAwMDA6MDA6MWMuMTogSW50ZWwgUENIIHJvb3QgcG9ydCBB
Q1Mgd29ya2Fyb3VuZCBlbmFibGVkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFjLjEK
CVsgICAgNi43MDU1NDldIHBjaSAwMDAwOjAwOjFjLjM6IFs4MDg2OjhjMTZdIHR5cGUgMDEgY2xh
c3MgMHgwNjA0MDAKCVsgICAgNi43MDYyOTVdIHBjaSAwMDAwOjAwOjFjLjM6IGNhbGxpbmcgIHF1
aXJrX2NtZF9jb21wbCsweDAvMHg3MCBAIDEKCVsgICAgNi43MTAyOTFdIHBjaSAwMDAwOjAwOjFj
LjM6IHF1aXJrX2NtZF9jb21wbCsweDAvMHg3MCB0b29rIDAgdXNlY3MKCVsgICAgNi43MTQyODld
IHBjaSAwMDAwOjAwOjFjLjM6IGNhbGxpbmcgIHF1aXJrX25vX2FlcnNpZCsweDAvMHgzMCBAIDEK
CVsgICAgNi43MTgyODhdIHBjaSAwMDAwOjAwOjFjLjM6IHF1aXJrX25vX2FlcnNpZCsweDAvMHgz
MCB0b29rIDAgdXNlY3MKCVsgICAgNi43MjI0NTFdIHBjaSAwMDAwOjAwOjFjLjM6IGNhbGxpbmcg
IHBjaV9maXh1cF90cmFuc3BhcmVudF9icmlkZ2UrMHgwLzB4MjAgQCAxCglbICAgIDYuNzI2Mjg5
XSBwY2kgMDAwMDowMDoxYy4zOiBwY2lfZml4dXBfdHJhbnNwYXJlbnRfYnJpZGdlKzB4MC8weDIw
IHRvb2sgMCB1c2VjcwoJWyAgICA2LjczMDQwNF0gcGNpIDAwMDA6MDA6MWMuMzogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKCVsgICAgNi43MzQzMzZdIHBjaSAwMDAwOjAwOjFj
LjM6IEVuYWJsaW5nIE1QQyBJUkJOQ0UKCVsgICAgNi43MzgyOTFdIHBjaSAwMDAwOjAwOjFjLjM6
IEludGVsIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZAoJKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxYy4zCglbICAgIDYuNzQ1NTQ5XSBwY2kgMDAwMDowMDoxYy40OiBb
ODA4Njo4YzE4XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCglbICAgIDYuNzQ2Mjk1XSBwY2kgMDAw
MDowMDoxYy40OiBjYWxsaW5nICBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgQCAxCglbICAgIDYu
NzUwMjkxXSBwY2kgMDAwMDowMDoxYy40OiBxdWlya19jbWRfY29tcGwrMHgwLzB4NzAgdG9vayAw
IHVzZWNzCglbICAgIDYuNzU0Mjg5XSBwY2kgMDAwMDowMDoxYy40OiBjYWxsaW5nICBxdWlya19u
b19hZXJzaWQrMHgwLzB4MzAgQCAxCglbICAgIDYuNzU4Mjg4XSBwY2kgMDAwMDowMDoxYy40OiBx
dWlya19ub19hZXJzaWQrMHgwLzB4MzAgdG9vayAwIHVzZWNzCglbICAgIDYuNzYyNDU1XSBwY2kg
MDAwMDowMDoxYy40OiBjYWxsaW5nICBwY2lfZml4dXBfdHJhbnNwYXJlbnRfYnJpZGdlKzB4MC8w
eDIwIEAgMQoJWyAgICA2Ljc2NjI4OF0gcGNpIDAwMDA6MDA6MWMuNDogcGNpX2ZpeHVwX3RyYW5z
cGFyZW50X2JyaWRnZSsweDAvMHgyMCB0b29rIDAgdXNlY3MKCVsgICAgNi43NzA0MTBdIHBjaSAw
MDAwOjAwOjFjLjQ6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCglbICAgIDYu
Nzc0MzM3XSBwY2kgMDAwMDowMDoxYy40OiBFbmFibGluZyBNUEMgSVJCTkNFCglbICAgIDYuNzc4
MjkxXSBwY2kgMDAwMDowMDoxYy40OiBJbnRlbCBQQ0ggcm9vdCBwb3J0IEFDUyB3b3JrYXJvdW5k
IGVuYWJsZWQKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuNAoJWyAgICA2Ljc4NTc3
NV0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6OGMyNl0gdHlwZSAwMCBjbGFzcyAweDBjMDMyMAoJ
WyAgICA2Ljc4NjM1MF0gcGNpIDAwMDA6MDA6MWQuMDogcmVnIDB4MTA6IFttZW0gMHhlY2IzNzAw
MC0weGVjYjM3M2ZmXQoJWyAgICA2Ljc5MDU0M10gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWQuMAoJWyAgICA2Ljc5Nzk3M10gcGNpIDAwMDA6MDA6MWYuMDogWzgwODY6OGM1Nl0gdHlwZSAw
MCBjbGFzcyAweDA2MDEwMAoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi4wCglbICAg
IDYuODAxNzcxXSBwY2kgMDAwMDowMDoxZi4yOiBbODA4Njo4YzAyXSB0eXBlIDAwIGNsYXNzIDB4
MDEwNjAxCglbICAgIDYuODAyMzQ1XSBwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxMDogW2lvICAw
eGYwNzAtMHhmMDc3XQoJWyAgICA2LjgwNjMwOV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTQ6
IFtpbyAgMHhmMDYwLTB4ZjA2M10KCVsgICAgNi44MTAzMDldIHBjaSAwMDAwOjAwOjFmLjI6IHJl
ZyAweDE4OiBbaW8gIDB4ZjA1MC0weGYwNTddCglbICAgIDYuODE0MzA5XSBwY2kgMDAwMDowMDox
Zi4yOiByZWcgMHgxYzogW2lvICAweGYwNDAtMHhmMDQzXQoJWyAgICA2LjgxODMwOV0gcGNpIDAw
MDA6MDA6MWYuMjogcmVnIDB4MjA6IFtpbyAgMHhmMDAwLTB4ZjAxZl0KCVsgICAgNi44MjIzMDld
IHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDI0OiBbbWVtIDB4ZWNiMzYwMDAtMHhlY2IzNjdmZl0K
CVsgICAgNi44MjY0MjFdIHBjaSAwMDAwOjAwOjFmLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNo
b3QKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMgoJWyAgICA2LjgzMzQ4M10gcGNp
IDAwMDA6MDA6MWYuMzogWzgwODY6OGMyMl0gdHlwZSAwMCBjbGFzcyAweDBjMDUwMAoJWyAgICA2
LjgzNDM0NV0gcGNpIDAwMDA6MDA6MWYuMzogcmVnIDB4MTA6IFttZW0gMHhlY2IzNTAwMC0weGVj
YjM1MGZmIDY0Yml0XQoJWyAgICA2LjgzODM1NF0gcGNpIDAwMDA6MDA6MWYuMzogcmVnIDB4MjA6
IFtpbyAgMHgwNTgwLTB4MDU5Zl0KCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMwoJ
WyAgICA2Ljg0NTU1MF0gcGNpIDAwMDA6MDA6MWYuNjogWzgwODY6OGMyNF0gdHlwZSAwMCBjbGFz
cyAweDExODAwMAoJWyAgICA2Ljg0NjM1MF0gcGNpIDAwMDA6MDA6MWYuNjogcmVnIDB4MTA6IFtt
ZW0gMHhlY2IzNDAwMC0weGVjYjM0ZmZmIDY0Yml0XQoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxZi42CglbICAgIDYuODUzOTgzXSBwY2kgMDAwMDowMTowMC4wOiBbMWI0Yjo5NDg1XSB0
eXBlIDAwIGNsYXNzIDB4MDEwNDAwCglbICAgIDYuODU0MzQ0XSBwY2kgMDAwMDowMTowMC4wOiBy
ZWcgMHgxMDogW21lbSAweGVjYTQwMDAwLTB4ZWNhNWZmZmYgNjRiaXRdCglbICAgIDYuODU4MzIw
XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxODogW21lbSAweGVjYTAwMDAwLTB4ZWNhM2ZmZmYg
NjRiaXRdCglbICAgIDYuODYyMzUxXSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgzMDogW21lbSAw
eGVjYTYwMDAwLTB4ZWNhNmZmZmYgcHJlZl0KCVsgICAgNi44NjY0MjNdIHBjaSAwMDAwOjAxOjAw
LjA6IHN1cHBvcnRzIEQxCglbICAgIDYuODcwMjg4XSBwY2kgMDAwMDowMTowMC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQxIEQzaG90CgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAxOjAw
LjAKCVsgICAgNi44ODQ1NjddIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
MV0KCVsgICAgNi44ODYyOTldIHBjaSAwMDAwOjAwOjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4ZWNhMDAwMDAtMHhlY2FmZmZmZl0KCVsgICAgNi44OTA0MjNdIHBjaSAwMDAwOjAyOjAwLjA6
IFsxMGRlOjEyODhdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKCVsgICAgNi44OTQzMzJdIHBjaSAw
MDAwOjAyOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZWIwMDAwMDAtMHhlYmZmZmZmZl0KCVsgICAg
Ni44OTgzMjBdIHBjaSAwMDAwOjAyOjAwLjA6IHJlZyAweDE0OiBbbWVtIDB4YzgwMDAwMDAtMHhj
ZmZmZmZmZiA2NGJpdCBwcmVmXQoJWyAgICA2LjkwMjMyMF0gcGNpIDAwMDA6MDI6MDAuMDogcmVn
IDB4MWM6IFttZW0gMHhkMDAwMDAwMC0weGQxZmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDYuOTA2
MzA4XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgyNDogW2lvICAweGUwMDAtMHhlMDdmXQoJWyAg
ICA2LjkxMDMwOF0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhlYzAwMDAwMC0w
eGVjMDdmZmZmIHByZWZdCglbICAgIDYuOTE0MzIxXSBwY2kgMDAwMDowMjowMC4wOiBjYWxsaW5n
ICBxdWlya19udmlkaWFfaGRhKzB4MC8weDYwIEAgMQoJWyAgICA2LjkxODI4OV0gcGNpIDAwMDA6
MDI6MDAuMDogcXVpcmtfbnZpZGlhX2hkYSsweDAvMHg2MCB0b29rIDAgdXNlY3MKCVsgICAgNi45
MjIyOTBdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbGxpbmcgIGVmaWZiX2ZpeHVwX3Jlc291cmNlcysw
eDAvMHhmMCBAIDEKCVsgICAgNi45MjYyOTFdIHBjaSAwMDAwOjAyOjAwLjA6IEJBUiAzOiBhc3Np
Z25lZCB0byBlZmlmYgoJWyAgICA2LjkzMDI4OF0gcGNpIDAwMDA6MDI6MDAuMDogZWZpZmJfZml4
dXBfcmVzb3VyY2VzKzB4MC8weGYwIHRvb2sgMzkwNiB1c2VjcwoJWyAgICA2LjkzNDQyOV0gcGNp
IDAwMDA6MDI6MDAuMDogMTYuMDAwIEdiL3MgYXZhaWxhYmxlIFBDSWUgYmFuZHdpZHRoLCBsaW1p
dGVkIGJ5IDUgR1QvcyB4NCBsaW5rIGF0IDAwMDA6MDA6MDEuMSAoY2FwYWJsZSBvZiAzMi4wMDAg
R2IvcyB3aXRoIDUgR1QvcyB4OCBsaW5rKQoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMjow
MC4wCglbICAgIDYuOTQxNDYzXSBwY2kgMDAwMDowMjowMC4xOiBbMTBkZTowZTBmXSB0eXBlIDAw
IGNsYXNzIDB4MDQwMzAwCglbICAgIDYuOTQyMzMxXSBwY2kgMDAwMDowMjowMC4xOiByZWcgMHgx
MDogW21lbSAweGVjMDgwMDAwLTB4ZWMwODNmZmZdCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAyOjAwLjEKCVsgICAgNi45NDk3NDZdIHBjaSAwMDAwOjAwOjAxLjE6IEFTUE06IGN1cnJlbnQg
Y29tbW9uIGNsb2NrIGNvbmZpZ3VyYXRpb24gaXMgYnJva2VuLCByZWNvbmZpZ3VyaW5nCglbICAg
IDYuOTU3MzY1XSBwY2kgMDAwMDowMDowMS4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdCglbICAg
IDYuOTU4MjkzXSBwY2kgMDAwMDowMDowMS4xOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGUwMDAt
MHhlZmZmXQoJWyAgICA2Ljk2MjI5M10gcGNpIDAwMDA6MDA6MDEuMTogICBicmlkZ2Ugd2luZG93
IFttZW0gMHhlYjAwMDAwMC0weGVjMGZmZmZmXQoJWyAgICA2Ljk2NjI5OV0gcGNpIDAwMDA6MDA6
MDEuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhjODAwMDAwMC0weGQxZmZmZmZmIDY0Yml0IHBy
ZWZdCglbICAgIDYuOTcwNDE0XSBwY2kgMDAwMDowMzowMC4wOiBbMTEwNjozNDgzXSB0eXBlIDAw
IGNsYXNzIDB4MGMwMzMwCglbICAgIDYuOTc0MzQ0XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgx
MDogW21lbSAweGVjOTAwMDAwLTB4ZWM5MDBmZmYgNjRiaXRdCglbICAgIDYuOTc4NTIzXSBwY2kg
MDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAoJ
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMzowMC4wCglbICAgIDYuOTkyNTUwXSBwY2kgMDAw
MDowMDowMS4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdCglbICAgIDYuOTk0Mjk5XSBwY2kgMDAw
MDowMDowMS4yOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjOTAwMDAwLTB4ZWM5ZmZmZmZdCglb
ICAgIDYuOTk4NDg0XSBwY2kgMDAwMDowNDowMC4wOiBbMWIyMTowNjEyXSB0eXBlIDAwIGNsYXNz
IDB4MDEwNjAxCglbICAgIDcuMDAyMzQ0XSBwY2kgMDAwMDowNDowMC4wOiByZWcgMHgxMDogW2lv
ICAweGQwNTAtMHhkMDU3XQoJWyAgICA3LjAwNjMxM10gcGNpIDAwMDA6MDQ6MDAuMDogcmVnIDB4
MTQ6IFtpbyAgMHhkMDQwLTB4ZDA0M10KCVsgICAgNy4wMTAzMTVdIHBjaSAwMDAwOjA0OjAwLjA6
IHJlZyAweDE4OiBbaW8gIDB4ZDAzMC0weGQwMzddCglbICAgIDcuMDE0MzEzXSBwY2kgMDAwMDow
NDowMC4wOiByZWcgMHgxYzogW2lvICAweGQwMjAtMHhkMDIzXQoJWyAgICA3LjAxODMxM10gcGNp
IDAwMDA6MDQ6MDAuMDogcmVnIDB4MjA6IFtpbyAgMHhkMDAwLTB4ZDAxZl0KCVsgICAgNy4wMjIz
MTNdIHBjaSAwMDAwOjA0OjAwLjA6IHJlZyAweDI0OiBbbWVtIDB4ZWM4MDAwMDAtMHhlYzgwMDFm
Zl0KCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuMAoJWyAgICA3LjAzNjc1M10gcGNp
IDAwMDA6MDA6MWMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XQoJWyAgICA3LjAzODI5NF0gcGNp
IDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4ZGZmZl0KCVsgICAg
Ny4wNDIyOTRdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM4MDAw
MDAtMHhlYzhmZmZmZl0KCVsgICAgNy4wNDY0ODNdIHBjaSAwMDAwOjA1OjAwLjA6IFsxMGI1Ojg2
MDZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKCVsgICAgNy4wNTAzNTJdIHBjaSAwMDAwOjA1OjAw
LjA6IHJlZyAweDEwOiBbbWVtIDB4ZWM2MDAwMDAtMHhlYzYxZmZmZl0KCVsgICAgNy4wNTQ1Nzld
IHBjaSAwMDAwOjA1OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCgko
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA1OjAwLjAKCVsgICAgNy4wNjg2OTldIHBjaSAwMDAw
OjAwOjFjLjE6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNS0wZl0KCVsgICAgNy4wNzAyOTRdIHBjaSAw
MDAwOjAwOjFjLjE6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4OTAwMC0weGJmZmZdCglbICAgIDcu
MDc0Mjk0XSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAw
LTB4ZWM2ZmZmZmZdCglbICAgIDcuMDc4MzAwXSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KCVsgICAgNy4wODI2
NDddIHBjaSAwMDAwOjA2OjAxLjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
CVsgICAgNy4wODY2MzhdIHBjaSAwMDAwOjA2OjAxLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjAxLjAKCVsgICAgNy4w
OTQyMjhdIHBjaSAwMDAwOjA2OjA0LjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xhc3MgMHgwNjA0
MDAKCVsgICAgNy4wOTQ2MzhdIHBjaSAwMDAwOjA2OjA0LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA0LjAKCVsgICAg
Ny4xMDE3ODRdIHBjaSAwMDAwOjA2OjA1LjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xhc3MgMHgw
NjA0MDAKCVsgICAgNy4xMDI2MzddIHBjaSAwMDAwOjA2OjA1LjA6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA1LjAKCVsg
ICAgNy4xMDk5OTldIHBjaSAwMDAwOjA2OjA3LjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xhc3Mg
MHgwNjA0MDAKCVsgICAgNy4xMTA2MzddIHBjaSAwMDAwOjA2OjA3LjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA3LjAK
CVsgICAgNy4xMTc5OTZdIHBjaSAwMDAwOjA2OjA5LjA6IFsxMGI1Ojg2MDZdIHR5cGUgMDEgY2xh
c3MgMHgwNjA0MDAKCVsgICAgNy4xMTg2MzddIHBjaSAwMDAwOjA2OjA5LjA6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCgkoWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA2OjA5
LjAKCVsgICAgNy4xMzA2NDldIHBjaSAwMDAwOjA1OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAw
Ni0wZl0KCVsgICAgNy4xMzQzMDJdIHBjaSAwMDAwOjA1OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBb
aW8gIDB4OTAwMC0weGJmZmZdCglbICAgIDcuMTM4Mjk1XSBwY2kgMDAwMDowNTowMC4wOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4ZWM1ZmZmZmZdCglbICAgIDcuMTQyMzAyXSBw
Y2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZm
ZmYgNjRiaXQgcHJlZl0KCVsgICAgNy4xNDY0MjZdIHBjaSAwMDAwOjA3OjAwLjA6IFsxYjRiOjky
MTVdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKCVsgICAgNy4xNTAzNDddIHBjaSAwMDAwOjA3OjAw
LjA6IHJlZyAweDEwOiBbaW8gIDB4YjA1MC0weGIwNTddCglbICAgIDcuMTU0MzE1XSBwY2kgMDAw
MDowNzowMC4wOiByZWcgMHgxNDogW2lvICAweGIwNDAtMHhiMDQzXQoJWyAgICA3LjE1ODMxNV0g
cGNpIDAwMDA6MDc6MDAuMDogcmVnIDB4MTg6IFtpbyAgMHhiMDMwLTB4YjAzN10KCVsgICAgNy4x
NjIzMTVdIHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDFjOiBbaW8gIDB4YjAyMC0weGIwMjNdCglb
ICAgIDcuMTY2MzE0XSBwY2kgMDAwMDowNzowMC4wOiByZWcgMHgyMDogW2lvICAweGIwMDAtMHhi
MDFmXQoJWyAgICA3LjE3MDMxNV0gcGNpIDAwMDA6MDc6MDAuMDogcmVnIDB4MjQ6IFttZW0gMHhl
YzUxMDAwMC0weGVjNTEwN2ZmXQoJWyAgICA3LjE3NDMxNV0gcGNpIDAwMDA6MDc6MDAuMDogcmVn
IDB4MzA6IFttZW0gMHhlYzUwMDAwMC0weGVjNTBmZmZmIHByZWZdCglbICAgIDcuMTc4NDY2XSBw
Y2kgMDAwMDowNzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90CgkoWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjA3OjAwLjAKCVsgICAgNy4xOTI2MjldIHBjaSAwMDAwOjA2OjAxLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwN10KCVsgICAgNy4xOTQzMDJdIHBjaSAwMDAwOjA2OjAxLjA6ICAg
YnJpZGdlIHdpbmRvdyBbaW8gIDB4YjAwMC0weGJmZmZdCglbICAgIDcuMTk4Mjk1XSBwY2kgMDAw
MDowNjowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjNTAwMDAwLTB4ZWM1ZmZmZmZdCglb
ICAgIDcuMjAyNDQ5XSBwY2kgMDAwMDowODowMC4wOiBbMTBiNTo4NjAzXSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwCglbICAgIDcuMjA2Mzc0XSBwY2kgMDAwMDowODowMC4wOiByZWcgMHgxMDogW21l
bSAweGVjNDAwMDAwLTB4ZWM0MDNmZmZdCglbICAgIDcuMjEwNjQ5XSBwY2kgMDAwMDowODowMC4w
OiBzdXBwb3J0cyBEMSBEMgoJWyAgICA3LjIxNDI4OF0gcGNpIDAwMDA6MDg6MDAuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKCShYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDg6MDAuMAoJWyAgICA3LjIyODc2NF0gcGNpIDAwMDA6MDY6MDQuMDogUENJIGJyaWRn
ZSB0byBbYnVzIDA4LTBiXQoJWyAgICA3LjIzMDMwMl0gcGNpIDAwMDA6MDY6MDQuMDogICBicmlk
Z2Ugd2luZG93IFtpbyAgMHg5MDAwLTB4YWZmZl0KCVsgICAgNy4yMzQyOTVdIHBjaSAwMDAwOjA2
OjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM0MDAwMDAtMHhlYzRmZmZmZl0KCVsgICAg
Ny4yMzgzMDJdIHBjaSAwMDAwOjA2OjA0LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZDIxMDAw
MDAtMHhkMjJmZmZmZiA2NGJpdCBwcmVmXQoJWyAgICA3LjI0MjY3Ml0gcGNpIDAwMDA6MDk6MDEu
MDogWzEwYjU6ODYwM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMAoJWyAgICA3LjI0NjczM10gcGNp
IDAwMDA6MDk6MDEuMDogc3VwcG9ydHMgRDEgRDIKCVsgICAgNy4yNTAyODhdIHBjaSAwMDAwOjA5
OjAxLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkCgkoWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjA5OjAxLjAKCVsgICAgNy4yNTc4NTNdIHBjaSAwMDAwOjA5OjAy
LjA6IFsxMGI1Ojg2MDNdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKCVsgICAgNy4yNTg3MjldIHBj
aSAwMDAwOjA5OjAyLjA6IHN1cHBvcnRzIEQxIEQyCglbICAgIDcuMjYyMjg4XSBwY2kgMDAwMDow
OTowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAoJKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowOTowMi4wCglbICAgIDcuMjc2Mjg3XSBwY2kgMDAwMDowODow
MC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDktMGJdCglbICAgIDcuMjc4MzA1XSBwY2kgMDAwMDow
ODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhhZmZmXQoJWyAgICA3LjI4MjMx
NF0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQy
MmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDcuMjg2NDU3XSBwY2kgMDAwMDowYTowMC4wOiBbMTBl
Yzo4MTY4XSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCglbICAgIDcuMjkwMzYyXSBwY2kgMDAwMDow
YTowMC4wOiByZWcgMHgxMDogW2lvICAweGEwMDAtMHhhMGZmXQoJWyAgICA3LjI5NDM1OV0gcGNp
IDAwMDA6MGE6MDAuMDogcmVnIDB4MTg6IFttZW0gMHhkMjIwNDAwMC0weGQyMjA0ZmZmIDY0Yml0
IHByZWZdCglbICAgIDcuMjk4MzMzXSBwY2kgMDAwMDowYTowMC4wOiByZWcgMHgyMDogW21lbSAw
eGQyMjAwMDAwLTB4ZDIyMDNmZmYgNjRiaXQgcHJlZl0KCVsgICAgNy4zMDI2NDNdIHBjaSAwMDAw
OjBhOjAwLjA6IHN1cHBvcnRzIEQxIEQyCglbICAgIDcuMzA2Mjg4XSBwY2kgMDAwMDowYTowMC4w
OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAoJKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowYTowMC4wCglbICAgIDcuMzIwODQ1XSBwY2kgMDAwMDowOTowMS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGFdCglbICAgIDcuMzIyMzA1XSBwY2kgMDAwMDowOTowMS4wOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweGEwMDAtMHhhZmZmXQoJWyAgICA3LjMyNjMxNF0gcGNpIDAw
MDA6MDk6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjIwMDAwMC0weGQyMmZmZmZmIDY0
Yml0IHByZWZdCglbICAgIDcuMzMwNDYyXSBwY2kgMDAwMDowYjowMC4wOiBbMTBlYzo4MTY4XSB0
eXBlIDAwIGNsYXNzIDB4MDIwMDAwCglbICAgIDcuMzM0MzYyXSBwY2kgMDAwMDowYjowMC4wOiBy
ZWcgMHgxMDogW2lvICAweDkwMDAtMHg5MGZmXQoJWyAgICA3LjMzODM1OV0gcGNpIDAwMDA6MGI6
MDAuMDogcmVnIDB4MTg6IFttZW0gMHhkMjEwNDAwMC0weGQyMTA0ZmZmIDY0Yml0IHByZWZdCglb
ICAgIDcuMzQyMzMzXSBwY2kgMDAwMDowYjowMC4wOiByZWcgMHgyMDogW21lbSAweGQyMTAwMDAw
LTB4ZDIxMDNmZmYgNjRiaXQgcHJlZl0KCVsgICAgNy4zNDY2NDFdIHBjaSAwMDAwOjBiOjAwLjA6
IHN1cHBvcnRzIEQxIEQyCglbICAgIDcuMzUwMjg4XSBwY2kgMDAwMDowYjowMC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQzY29sZAoJKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowYjowMC4wCglbICAgIDcuMzY0ODUyXSBwY2kgMDAwMDowOTowMi4wOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMGJdCglbICAgIDcuMzY2MzA1XSBwY2kgMDAwMDowOTowMi4wOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZmXQoJWyAgICA3LjM3MDMxNF0gcGNpIDAwMDA6MDk6MDIu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMWZmZmZmIDY0Yml0IHByZWZd
CglbICAgIDcuMzgxNDY4XSBwY2kgMDAwMDowNjowNS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGNd
CglbICAgIDcuMzgyNDcyXSBwY2kgMDAwMDowZDowMC4wOiBbMTkxMjowMDE0XSB0eXBlIDAwIGNs
YXNzIDB4MGMwMzMwCglbICAgIDcuMzg2MzczXSBwY2kgMDAwMDowZDowMC4wOiByZWcgMHgxMDog
W21lbSAweGVjMzAwMDAwLTB4ZWMzMDFmZmYgNjRiaXRdCglbICAgIDcuMzkwNjcxXSBwY2kgMDAw
MDowZDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAoJKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowZDowMC4wCglbICAgIDcuNDA0Njk2XSBwY2kgMDAwMDowNjowNy4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMGRdCglbICAgIDcuNDA2MzA5XSBwY2kgMDAwMDowNjowNy4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMzAwMDAwLTB4ZWMzZmZmZmZdCglbICAgIDcuNDEw
NDU0XSBwY2kgMDAwMDowZTowMC4wOiBbMTA0Yzo4MjNlXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
CglbICAgIDcuNDE0Mzg5XSBwY2kgMDAwMDowZTowMC4wOiByZWcgMHgxNDogW21lbSAweGVjMjAw
MDAwLTB4ZWMyMDBmZmZdCglbICAgIDcuNDE4NTcyXSBwY2kgMDAwMDowZTowMC4wOiBzdXBwb3J0
cyBEMSBEMgoJKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowZTowMC4wCglbICAgIDcuNDMyNjM0
XSBwY2kgMDAwMDowNjowOS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGUtMGZdCglbICAgIDcuNDM0
MzA5XSBwY2kgMDAwMDowNjowOS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4
ZWMyZmZmZmZdCglbICAgIDcuNDM4NDM3XSBwY2lfYnVzIDAwMDA6MGY6IGV4dGVuZGVkIGNvbmZp
ZyBzcGFjZSBub3QgYWNjZXNzaWJsZQoJWyAgICA3LjQ0MjMyNl0gcGNpIDAwMDA6MGY6MDAuMDog
WzEwNGM6ODIzZl0gdHlwZSAwMCBjbGFzcyAweDBjMDAxMAoJWyAgICA3LjQ0NjMzOV0gcGNpIDAw
MDA6MGY6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhlYzEwNDAwMC0weGVjMTA0N2ZmXQoJWyAgICA3
LjQ1MDMxMF0gcGNpIDAwMDA6MGY6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHhlYzEwMDAwMC0weGVj
MTAzZmZmXQoJWyAgICA3LjQ1NDUxMl0gcGNpIDAwMDA6MGY6MDAuMDogc3VwcG9ydHMgRDEgRDIK
CVsgICAgNy40NTgyODddIHBjaSAwMDAwOjBmOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDEgRDIgRDNob3QKCShYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGY6MDAuMAoJWyAgICA3LjQ3
MjYwM10gcGNpIDAwMDA6MGU6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDBmXQoJWyAgICA3LjQ3
NDMxNF0gcGNpIDAwMDA6MGU6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzEwMDAwMC0w
eGVjMWZmZmZmXQoJWyAgICA3LjQ3ODYyNV0gcGNpIDAwMDA6MTA6MDAuMDogWzgwODY6MTUzM10g
dHlwZSAwMCBjbGFzcyAweDAyMDAwMAoJWyAgICA3LjQ4MjMxMF0gcGNpIDAwMDA6MTA6MDAuMDog
Y2FsbGluZyAgcXVpcmtfZjBfdnBkX2xpbmsrMHgwLzB4NjAgQCAxCglbICAgIDcuNDg2Mjg5XSBw
Y2kgMDAwMDoxMDowMC4wOiBxdWlya19mMF92cGRfbGluaysweDAvMHg2MCB0b29rIDAgdXNlY3MK
CVsgICAgNy40OTAzNTBdIHBjaSAwMDAwOjEwOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZWM3MDAw
MDAtMHhlYzc3ZmZmZl0KCVsgICAgNy40OTQzNTRdIHBjaSAwMDAwOjEwOjAwLjA6IHJlZyAweDE4
OiBbaW8gIDB4YzAwMC0weGMwMWZdCglbICAgIDcuNDk4MzI0XSBwY2kgMDAwMDoxMDowMC4wOiBy
ZWcgMHgxYzogW21lbSAweGVjNzgwMDAwLTB4ZWM3ODNmZmZdCglbICAgIDcuNTAyNjQzXSBwY2kg
MDAwMDoxMDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZAoJKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxMDowMC4wCglbICAgIDcuNTE2NzIxXSBwY2kgMDAwMDowMDox
Yy4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMTBdCglbICAgIDcuNTE4Mjk0XSBwY2kgMDAwMDowMDox
Yy4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQoJWyAgICA3LjUyMjI5NF0g
cGNpIDAwMDA6MDA6MWMuMzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzcwMDAwMC0weGVjN2Zm
ZmZmXQoJWyAgICA3LjUyNjQ1NV0gYWNwaXBocDogU2xvdCBbMV0gcmVnaXN0ZXJlZAoJWyAgICA3
LjUzNzMxNV0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRnZSB0byBbYnVzIDExLTQ5XQoJWyAg
ICA3LjUzODMwMF0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkNDAw
MDAwMC0weGVhMGZmZmZmXQoJWyAgICA3LjU0MjMwMF0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhhMDAwMDAwMC0weGMxZmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDcu
NTQ2NzAyXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMAoJ
WyAgICA3LjU1MDkwM10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAzIDQg
NSA2IDEwICoxMSAxMiAxNCAxNSkKCVsgICAgNy41NTQzOTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg
TGluayBbTE5LQl0gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUpCglbICAgIDcuNTU4Mzg4
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDMgNCAqNSA2IDEwIDExIDEy
IDE0IDE1KQoJWyAgICA3LjU2MjM4NV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAo
SVJRcyAqMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkKCVsgICAgNy41NjYzODVdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpCglbICAg
IDcuNTcwMzg2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgNCA1IDYg
MTAgMTEgMTIgMTQgMTUpICowLCBkaXNhYmxlZC4KCVsgICAgNy41NzQzODZdIEFDUEk6IFBDSSBJ
bnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUpCglbICAg
IDcuNTc4Mzg3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMgNCAqNSA2
IDEwIDExIDEyIDE0IDE1KQoJWyAgICA3LjU4MjY5MV0gaW5pdGNhbGwgYWNwaV9pbml0KzB4MC8w
eDMyOSByZXR1cm5lZCAwIGFmdGVyIDEzMjQyMTggdXNlY3MKCVsgICAgNy41ODYyODldIGNhbGxp
bmcgIGFkeGxfaW5pdCsweDAvMHgxOGYgQCAxCglbICAgIDcuNTkwMjkwXSBpbml0Y2FsbCBhZHhs
X2luaXQrMHgwLzB4MThmIHJldHVybmVkIC0xOSBhZnRlciAwIHVzZWNzCglbICAgIDcuNTk0Mjg4
XSBjYWxsaW5nICBwbnBfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAgNy41OTgyOTNdIGluaXRjYWxs
IHBucF9pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3LjYwMjI4
OF0gY2FsbGluZyAgYmFsbG9vbl9pbml0KzB4MC8weDFhNCBAIDEKCVsgICAgNy42MDYyODddIHhl
bjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKCVsgICAgNy42MTEwOTFdIGlu
aXRjYWxsIGJhbGxvb25faW5pdCsweDAvMHgxYTQgcmV0dXJuZWQgMCBhZnRlciAzOTA2IHVzZWNz
CglbICAgIDcuNjE0MjkwXSBjYWxsaW5nICB4ZW5fc2V0dXBfc2h1dGRvd25fZXZlbnQrMHgwLzB4
MzAgQCAxCglbICAgIDcuNjE4Mjg5XSBpbml0Y2FsbCB4ZW5fc2V0dXBfc2h1dGRvd25fZXZlbnQr
MHgwLzB4MzAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDcuNjIyMjg4XSBjYWxsaW5n
ICB4ZW5idXNfcHJvYmVfYmFja2VuZF9pbml0KzB4MC8weDUyIEAgMQoJWyAgICA3LjYyNjI5Ml0g
aW5pdGNhbGwgeGVuYnVzX3Byb2JlX2JhY2tlbmRfaW5pdCsweDAvMHg1MiByZXR1cm5lZCAwIGFm
dGVyIDAgdXNlY3MKCVsgICAgNy42MzAyODhdIGNhbGxpbmcgIHhlbmJ1c19wcm9iZV9mcm9udGVu
ZF9pbml0KzB4MC8weDUyIEAgMQoJWyAgICA3LjYzNDI5MV0gaW5pdGNhbGwgeGVuYnVzX3Byb2Jl
X2Zyb250ZW5kX2luaXQrMHgwLzB4NTIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDcu
NjM4Mjg4XSBjYWxsaW5nICB4ZW5fYWNwaV9wYWRfaW5pdCsweDAvMHgzYyBAIDEKCVsgICAgNy42
NDIzMDhdIHByb2JlIG9mIEFDUEkwMDBDOjAwIHJldHVybmVkIDEgYWZ0ZXIgMCB1c2VjcwoJWyAg
ICA3LjY0NjI5Ml0gaW5pdGNhbGwgeGVuX2FjcGlfcGFkX2luaXQrMHgwLzB4M2MgcmV0dXJuZWQg
MCBhZnRlciAzOTA2IHVzZWNzCglbICAgIDcuNjUwMjg4XSBjYWxsaW5nICBtaXNjX2luaXQrMHgw
LzB4YzUgQCAxCglbICAgIDcuNjU0MjkxXSBpbml0Y2FsbCBtaXNjX2luaXQrMHgwLzB4YzUgcmV0
dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDcuNjU4Mjg4XSBjYWxsaW5nICB0cG1faW5pdCsw
eDAvMHhmMSBAIDEKCVsgICAgNy42NjIzMTZdIGluaXRjYWxsIHRwbV9pbml0KzB4MC8weGYxIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3LjY2NjI4OV0gY2FsbGluZyAgaW9tbXVfc3Vi
c3lzX2luaXQrMHgwLzB4NzYgQCAxCglbICAgIDcuNjcwMjg4XSBpb21tdTogRGVmYXVsdCBkb21h
aW4gdHlwZTogUGFzc3Rocm91Z2ggCglbICAgIDcuNjc0Mjg4XSBpbml0Y2FsbCBpb21tdV9zdWJz
eXNfaW5pdCsweDAvMHg3NiByZXR1cm5lZCAwIGFmdGVyIDM5MDYgdXNlY3MKCVsgICAgNy42Nzgy
ODhdIGNhbGxpbmcgIHZnYV9hcmJfZGV2aWNlX2luaXQrMHgwLzB4MjY0IEAgMQoJWyAgICA3LjY4
MjMwNV0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3QgVkdBIGRldmlj
ZQoJWyAgICA3LjY4NjI4NF0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFk
ZGVkOiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lCglbICAgIDcuNjg2Mjkw
XSBwY2kgMDAwMDowMjowMC4wOiB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlCglbICAg
IDcuNjkwMjg3XSB2Z2FhcmI6IGxvYWRlZAoJWyAgICA3LjY5MzE3MF0gaW5pdGNhbGwgdmdhX2Fy
Yl9kZXZpY2VfaW5pdCsweDAvMHgyNjQgcmV0dXJuZWQgMCBhZnRlciA3ODEyIHVzZWNzCglbICAg
IDcuNjk0Mjg5XSBjYWxsaW5nICBjbl9pbml0KzB4MC8weGUwIEAgMQoJWyAgICA3LjY5ODI5MV0g
aW5pdGNhbGwgY25faW5pdCsweDAvMHhlMCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
Ny43MDIyODhdIGNhbGxpbmcgIGRheF9jb3JlX2luaXQrMHgwLzB4YzQgQCAxCglbICAgIDcuNzA2
MzA3XSBpbml0Y2FsbCBkYXhfY29yZV9pbml0KzB4MC8weGM0IHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA3LjcxMDI4OF0gY2FsbGluZyAgZG1hX2J1Zl9pbml0KzB4MC8weGNhIEAgMQoJ
WyAgICA3LjcxNDI5NF0gaW5pdGNhbGwgZG1hX2J1Zl9pbml0KzB4MC8weGNhIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgICA3LjczMDMxMV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
CglbICAgIDcuNzM4Mjg4XSBjYWxsaW5nICB1c2JfY29tbW9uX2luaXQrMHgwLzB4MjIgQCAxCglb
ICAgIDcuNzQyMjkwXSBpbml0Y2FsbCB1c2JfY29tbW9uX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQg
MCBhZnRlciAwIHVzZWNzCglbICAgIDcuNzQ2Mjg4XSBjYWxsaW5nICB4ZGJjX2luaXQrMHgwLzB4
MTUxIEAgMQoJWyAgICA3Ljc1MDI4OF0gaW5pdGNhbGwgeGRiY19pbml0KzB4MC8weDE1MSByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNy43NTQyODhdIGNhbGxpbmcgIHNlcmlvX2luaXQr
MHgwLzB4MmUgQCAxCglbICAgIDcuNzU4MjkyXSBpbml0Y2FsbCBzZXJpb19pbml0KzB4MC8weDJl
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3Ljc2MjI4OF0gY2FsbGluZyAgaW5wdXRf
aW5pdCsweDAvMHgxMDQgQCAxCglbICAgIDcuNzY2MjkyXSBpbml0Y2FsbCBpbnB1dF9pbml0KzB4
MC8weDEwNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNy43NzAyODhdIGNhbGxpbmcg
IHJ0Y19pbml0KzB4MC8weDRjIEAgMQoJWyAgICA3Ljc3NDI5MF0gaW5pdGNhbGwgcnRjX2luaXQr
MHgwLzB4NGMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDcuNzc4Mjg4XSBjYWxsaW5n
ICBkd19pMmNfaW5pdF9kcml2ZXIrMHgwLzB4MTMgQCAxCglbICAgIDcuNzgyMjk0XSBpbml0Y2Fs
bCBkd19pMmNfaW5pdF9kcml2ZXIrMHgwLzB4MTMgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDcuNzg2Mjg4XSBjYWxsaW5nICBjZWNfZGV2bm9kZV9pbml0KzB4MC8weGFhIEAgMQoJWyAg
ICA3Ljc5MDI5Ml0gaW5pdGNhbGwgY2VjX2Rldm5vZGVfaW5pdCsweDAvMHhhYSByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgNy43OTQyODhdIGNhbGxpbmcgIHBwc19pbml0KzB4MC8weGIw
IEAgMQoJWyAgICA3Ljc5ODI4OF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0
ZXJlZAoJWyAgICA3LjgwMjI4N10gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5
cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgoJWyAg
ICA3LjgwNjI4OF0gaW5pdGNhbGwgcHBzX2luaXQrMHgwLzB4YjAgcmV0dXJuZWQgMCBhZnRlciA3
ODEyIHVzZWNzCglbICAgIDcuODEwMjg4XSBjYWxsaW5nICBwdHBfaW5pdCsweDAvMHg5ZiBAIDEK
CVsgICAgNy44MTQyODhdIFBUUCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKCVsgICAgNy44MTgy
ODhdIGluaXRjYWxsIHB0cF9pbml0KzB4MC8weDlmIHJldHVybmVkIDAgYWZ0ZXIgMzkwNiB1c2Vj
cwoJWyAgICA3LjgyMjI4OF0gY2FsbGluZyAgcG93ZXJfc3VwcGx5X2NsYXNzX2luaXQrMHgwLzB4
NDAgQCAxCglbICAgIDcuODI2MjkwXSBpbml0Y2FsbCBwb3dlcl9zdXBwbHlfY2xhc3NfaW5pdCsw
eDAvMHg0MCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNy44MzAyODhdIGNhbGxpbmcg
IGh3bW9uX2luaXQrMHgwLzB4ZmYgQCAxCglbICAgIDcuODM0MjkyXSBpbml0Y2FsbCBod21vbl9p
bml0KzB4MC8weGZmIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3LjgzODI4OF0gY2Fs
bGluZyAgZWRhY19pbml0KzB4MC8weDc2IEAgMQoJWyAgICA3Ljg0MjI4N10gRURBQyBNQzogVmVy
OiAzLjAuMAoJWyAgICA3Ljg0NTk5MV0gaW5pdGNhbGwgZWRhY19pbml0KzB4MC8weDc2IHJldHVy
bmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3Ljg0NjI4OV0gY2FsbGluZyAgbGVkc19pbml0KzB4
MC8weDNjIEAgMQoJWyAgICA3Ljg1MDI5MF0gaW5pdGNhbGwgbGVkc19pbml0KzB4MC8weDNjIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3Ljg1NDI4OF0gY2FsbGluZyAgZG1pX2luaXQr
MHgwLzB4MTFjIEAgMQoJWyAgICA3Ljg1ODI5NV0gaW5pdGNhbGwgZG1pX2luaXQrMHgwLzB4MTFj
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA3Ljg2MjI4OF0gY2FsbGluZyAgZWZpc3Vi
c3lzX2luaXQrMHgwLzB4MTkyIEAgMQoJWyAgICA3Ljg2NjI5M10gUmVnaXN0ZXJlZCBlZml2YXJz
IG9wZXJhdGlvbnMKCVsgICAgNy44NzAyOTJdIGluaXRjYWxsIGVmaXN1YnN5c19pbml0KzB4MC8w
eDE5MiByZXR1cm5lZCAwIGFmdGVyIDM5MDYgdXNlY3MKCVsgICAgNy44NzQyODhdIGNhbGxpbmcg
IGRldmZyZXFfaW5pdCsweDAvMHhhMyBAIDEKCVsgICAgNy44NzgzMDhdIGluaXRjYWxsIGRldmZy
ZXFfaW5pdCsweDAvMHhhMyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgNy44ODIyODhd
IGNhbGxpbmcgIGRldmZyZXFfZXZlbnRfaW5pdCsweDAvMHg0ZSBAIDEKCVsgICAgNy44ODYyOTFd
IGluaXRjYWxsIGRldmZyZXFfZXZlbnRfaW5pdCsweDAvMHg0ZSByZXR1cm5lZCAwIGFmdGVyIDAg
dXNlY3MKCVsgICAgNy44OTAyODhdIGNhbGxpbmcgIHJhc19pbml0KzB4MC8weGYgQCAxCglbICAg
IDcuODk0MjkxXSBpbml0Y2FsbCByYXNfaW5pdCsweDAvMHhmIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA3Ljg5ODI4OF0gY2FsbGluZyAgbnZtZW1faW5pdCsweDAvMHgxMSBAIDEKCVsg
ICAgNy45MDIyOTFdIGluaXRjYWxsIG52bWVtX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRl
ciAwIHVzZWNzCglbICAgIDcuOTA2Mjg4XSBjYWxsaW5nICBwY2lfc3Vic3lzX2luaXQrMHgwLzB4
NjMgQCAxCglbICAgIDcuOTEwMjg3XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nCglb
ICAgIDcuOTUzMTcyXSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzCglb
ICAgIDcuOTU0NjEzXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDQ4MDAwLTB4
MDAwNGZmZmZdCglbICAgIDcuOTU4Mjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw
eDAwMDVmMDAwLTB4MDAwNWZmZmZdCglbICAgIDcuOTYyMjg3XSBlODIwOiByZXNlcnZlIFJBTSBi
dWZmZXIgW21lbSAweDhkNTI4MDAwLTB4OGZmZmZmZmZdCglbICAgIDcuOTY2Mjg3XSBlODIwOiBy
ZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDhkZTRhMDAwLTB4OGZmZmZmZmZdCglbICAgIDcuOTcw
Mjg3XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxNWQ3MDAwLTB4OTNmZmZmZmZd
CglbICAgIDcuOTc0MjkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxODcyMDAw
LTB4OTNmZmZmZmZdCglbICAgIDcuOTc4MjkxXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDkxOTQxMDAwLTB4OTNmZmZmZmZdCglbICAgIDcuOTgyMjkwXSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDkxYTBlMDAwLTB4OTNmZmZmZmZdCglbICAgIDcuOTg2MjkwXSBlODIw
OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxYTEzMDAwLTB4OTNmZmZmZmZdCglbICAgIDcu
OTkwMjkxXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxYTFjMDAwLTB4OTNmZmZm
ZmZdCglbICAgIDcuOTk0MjkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxYTI3
MDAwLTB4OTNmZmZmZmZdCglbICAgIDcuOTk4MjkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIg
W21lbSAweDkxYTMxMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDAyMjkxXSBlODIwOiByZXNlcnZl
IFJBTSBidWZmZXIgW21lbSAweDkxYWJlMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDA2MjkwXSBl
ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxYjg2MDAwLTB4OTNmZmZmZmZdCglbICAg
IDguMDEwMjkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkxZjJhMDAwLTB4OTNm
ZmZmZmZdCglbICAgIDguMDE0MjkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkx
ZmQyMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDE4Mjg5XSBlODIwOiByZXNlcnZlIFJBTSBidWZm
ZXIgW21lbSAweDkyMTBlMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDIyMjg5XSBlODIwOiByZXNl
cnZlIFJBTSBidWZmZXIgW21lbSAweDkyMWJjMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDI2Mjg5
XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNDBkMDAwLTB4OTNmZmZmZmZdCglb
ICAgIDguMDMwMjg5XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNDE0MDAwLTB4
OTNmZmZmZmZdCglbICAgIDguMDM0Mjg5XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAw
eDkyNDFjMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDM4Mjg4XSBlODIwOiByZXNlcnZlIFJBTSBi
dWZmZXIgW21lbSAweDkyNDI4MDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDQyMjg4XSBlODIwOiBy
ZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNDNjMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDQ2
Mjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNTNkMDAwLTB4OTNmZmZmZmZd
CglbICAgIDguMDUwMjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDkyNjg0MDAw
LTB4OTNmZmZmZmZdCglbICAgIDguMDU0Mjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDkyNmFiMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDU4Mjg4XSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDkyNmVhMDAwLTB4OTNmZmZmZmZdCglbICAgIDguMDYyMjg3XSBlODIw
OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDllMmJhMDAwLTB4OWZmZmZmZmZdCglbICAgIDgu
MDY2Mjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDllNzE2MDAwLTB4OWZmZmZm
ZmZdCglbICAgIDguMDcwMjg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDE2ZjJk
YTAwMC0weDE2ZmZmZmZmZl0KCVsgICAgOC4wNzQyODldIGluaXRjYWxsIHBjaV9zdWJzeXNfaW5p
dCsweDAvMHg2MyByZXR1cm5lZCAwIGFmdGVyIDE2MDE1NiB1c2VjcwoJWyAgICA4LjA3ODI4OF0g
Y2FsbGluZyAgcHJvdG9faW5pdCsweDAvMHgxMSBAIDEKCVsgICAgOC4wODIyOThdIGluaXRjYWxs
IHByb3RvX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguMDg2
MjkwXSBjYWxsaW5nICBuZXRfZGV2X2luaXQrMHgwLzB4MjJiIEAgMQoJWyAgICA4LjA5MDM1Nl0g
aW5pdGNhbGwgbmV0X2Rldl9pbml0KzB4MC8weDIyYiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAgOC4wOTgyODldIGNhbGxpbmcgIG5laWdoX2luaXQrMHgwLzB4ODUgQCAxCglbICAgIDgu
MTAyMjg5XSBpbml0Y2FsbCBuZWlnaF9pbml0KzB4MC8weDg1IHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgICA4LjExMDI4OF0gY2FsbGluZyAgZmliX25vdGlmaWVyX2luaXQrMHgwLzB4MTEg
QCAxCglbICAgIDguMTE0Mjg5XSBpbml0Y2FsbCBmaWJfbm90aWZpZXJfaW5pdCsweDAvMHgxMSBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC4xMjIyODhdIGNhbGxpbmcgIGluaXRfZmxv
d19pbmRyX3JoYXNodGFibGUrMHgwLzB4MTggQCAxCglbICAgIDguMTMwMjg4XSBpbml0Y2FsbCBp
bml0X2Zsb3dfaW5kcl9yaGFzaHRhYmxlKzB4MC8weDE4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA4LjEzODI4OF0gY2FsbGluZyAgZmliX3J1bGVzX2luaXQrMHgwLzB4YjIgQCAxCglb
ICAgIDguMTQyMjg5XSBpbml0Y2FsbCBmaWJfcnVsZXNfaW5pdCsweDAvMHhiMiByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgOC4xNTAyODhdIGNhbGxpbmcgIGluaXRfY2dyb3VwX25ldHBy
aW8rMHgwLzB4MTQgQCAxCglbICAgIDguMTU0Mjg4XSBpbml0Y2FsbCBpbml0X2Nncm91cF9uZXRw
cmlvKzB4MC8weDE0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA4LjE2MjI4OF0gY2Fs
bGluZyAgYnBmX2x3dF9pbml0KzB4MC8weDE2IEAgMQoJWyAgICA4LjE2NjI4OF0gaW5pdGNhbGwg
YnBmX2x3dF9pbml0KzB4MC8weDE2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA4LjE3
NDI4OF0gY2FsbGluZyAgZGV2bGlua19pbml0KzB4MC8weDI4IEAgMQoJWyAgICA4LjE3ODI5MV0g
aW5pdGNhbGwgZGV2bGlua19pbml0KzB4MC8weDI4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJ
WyAgICA4LjE4NjI4OF0gY2FsbGluZyAgcGt0c2NoZWRfaW5pdCsweDAvMHgxMTMgQCAxCglbICAg
IDguMTkwMjkwXSBpbml0Y2FsbCBwa3RzY2hlZF9pbml0KzB4MC8weDExMyByZXR1cm5lZCAwIGFm
dGVyIDAgdXNlY3MKCVsgICAgOC4xOTgyODhdIGNhbGxpbmcgIHRjX2ZpbHRlcl9pbml0KzB4MC8w
eDEwYyBAIDEKCVsgICAgOC4yMDIyOTZdIGluaXRjYWxsIHRjX2ZpbHRlcl9pbml0KzB4MC8weDEw
YyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC4yMTAyOTBdIGNhbGxpbmcgIHRjX2Fj
dGlvbl9pbml0KzB4MC8weDU1IEAgMQoJWyAgICA4LjIxNDI4OF0gaW5pdGNhbGwgdGNfYWN0aW9u
X2luaXQrMHgwLzB4NTUgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguMjIyMjg4XSBj
YWxsaW5nICBnZW5sX2luaXQrMHgwLzB4MzggQCAxCglbICAgIDguMjI2Mjk0XSBpbml0Y2FsbCBn
ZW5sX2luaXQrMHgwLzB4MzggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguMjM0Mjg5
XSBjYWxsaW5nICBuZXh0aG9wX2luaXQrMHgwLzB4ZDkgQCAxCglbICAgIDguMjM4MjkwXSBpbml0
Y2FsbCBuZXh0aG9wX2luaXQrMHgwLzB4ZDkgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAg
IDguMjQ2Mjg4XSBjYWxsaW5nICBjaXBzb192NF9pbml0KzB4MC8weDYzIEAgMQoJWyAgICA4LjI1
MDI4OV0gaW5pdGNhbGwgY2lwc29fdjRfaW5pdCsweDAvMHg2MyByZXR1cm5lZCAwIGFmdGVyIDAg
dXNlY3MKCVsgICAgOC4yNTgyODhdIGNhbGxpbmcgIHdpcmVsZXNzX25sZXZlbnRfaW5pdCsweDAv
MHgzZiBAIDEKCVsgICAgOC4yNjIyODldIGluaXRjYWxsIHdpcmVsZXNzX25sZXZlbnRfaW5pdCsw
eDAvMHgzZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC4yNzAyODhdIGNhbGxpbmcg
IG5ldGxibF9pbml0KzB4MC8weDc5IEAgMQoJWyAgICA4LjI3NDI4N10gTmV0TGFiZWw6IEluaXRp
YWxpemluZwoJWyAgICA4LjI3ODAzNF0gTmV0TGFiZWw6ICBkb21haW4gaGFzaCBzaXplID0gMTI4
CglbICAgIDguMjgyMjg3XSBOZXRMYWJlbDogIHByb3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0
IENBTElQU08KCVsgICAgOC4yOTAyOTddIE5ldExhYmVsOiAgdW5sYWJlbGVkIHRyYWZmaWMgYWxs
b3dlZCBieSBkZWZhdWx0CglbICAgIDguMjk4Mjg4XSBpbml0Y2FsbCBuZXRsYmxfaW5pdCsweDAv
MHg3OSByZXR1cm5lZCAwIGFmdGVyIDIzNDM3IHVzZWNzCglbICAgIDguMzAyMjg5XSBjYWxsaW5n
ICB3YXRjaGRvZ19pbml0KzB4MC8weDg4IEAgMQoJWyAgICA4LjMxMDMwOF0gaW5pdGNhbGwgd2F0
Y2hkb2dfaW5pdCsweDAvMHg4OCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC4zMTQ0
MTBdIGNhbGxpbmcgIHhlbl9wMm1fZGVidWdmcysweDAvMHg0MCBAIDEKCVsgICAgOC4zMjIyOTdd
IGluaXRjYWxsIHhlbl9wMm1fZGVidWdmcysweDAvMHg0MCByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAgOC4zMjYyODhdIGNhbGxpbmcgIG5taV93YXJuaW5nX2RlYnVnZnMrMHgwLzB4Mjcg
QCAxCglbICAgIDguMzM0Mjg5XSBpbml0Y2FsbCBubWlfd2FybmluZ19kZWJ1Z2ZzKzB4MC8weDI3
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA4LjM0MjI4OV0gY2FsbGluZyAgc2F2ZV9t
aWNyb2NvZGVfaW5faW5pdHJkKzB4MC8weDlkIEAgMQoJWyAgICA4LjM0NjMwOV0gaW5pdGNhbGwg
c2F2ZV9taWNyb2NvZGVfaW5faW5pdHJkKzB4MC8weDlkIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA4LjM1NDI4OV0gY2FsbGluZyAgaHBldF9sYXRlX2luaXQrMHgwLzB4MjFiIEAgMQoJ
WyAgICA4LjM1ODI4OF0gaW5pdGNhbGwgaHBldF9sYXRlX2luaXQrMHgwLzB4MjFiIHJldHVybmVk
IC0xOSBhZnRlciAwIHVzZWNzCglbICAgIDguMzY2Mjg4XSBjYWxsaW5nICBpbml0X2FtZF9uYnMr
MHgwLzB4MTI3IEAgMQoJWyAgICA4LjM3NDI5Nl0gaW5pdGNhbGwgaW5pdF9hbWRfbmJzKzB4MC8w
eDEyNyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC4zNzgyODhdIGNhbGxpbmcgIHV2
X3B0Y19pbml0KzB4MC8weDdiIEAgMQoJWyAgICA4LjM4NjI4OF0gaW5pdGNhbGwgdXZfcHRjX2lu
aXQrMHgwLzB4N2IgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguMzkwMjg4XSBjYWxs
aW5nICBjbG9ja3NvdXJjZV9kb25lX2Jvb3RpbmcrMHgwLzB4NDIgQCAxCglbICAgIDguMzk4MzMw
XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjLWVhcmx5CglbICAgIDgu
NDA0MjgzXSBpbml0Y2FsbCBjbG9ja3NvdXJjZV9kb25lX2Jvb3RpbmcrMHgwLzB4NDIgcmV0dXJu
ZWQgMCBhZnRlciA1ODU3IHVzZWNzCglbICAgIDguNDEyNTgzXSBjYWxsaW5nICB0cmFjZXJfaW5p
dF90cmFjZWZzKzB4MC8weDFiMyBAIDEKCVsgICAgOC40Mjg0ODldIGluaXRjYWxsIHRyYWNlcl9p
bml0X3RyYWNlZnMrMHgwLzB4MWIzIHJldHVybmVkIDAgYWZ0ZXIgOTk5OCB1c2VjcwoJWyAgICA4
LjQzNTk2OV0gY2FsbGluZyAgaW5pdF90cmFjZV9wcmludGtfZnVuY3Rpb25fZXhwb3J0KzB4MC8w
eDJkIEAgMQoJWyAgICA4LjQ0MjUyMF0gaW5pdGNhbGwgaW5pdF90cmFjZV9wcmludGtfZnVuY3Rp
b25fZXhwb3J0KzB4MC8weDJkIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA4LjQ1MDk4
Nl0gY2FsbGluZyAgaW5pdF9ncmFwaF90cmFjZWZzKzB4MC8weDJkIEAgMQoJWyAgICA4LjQ1NjIw
NF0gaW5pdGNhbGwgaW5pdF9ncmFwaF90cmFjZWZzKzB4MC8weDJkIHJldHVybmVkIDAgYWZ0ZXIg
MCB1c2VjcwoJWyAgICA4LjQ2MzI5N10gY2FsbGluZyAgdHJhY2VfZXZlbnRzX2hpc3RfaW5pdCsw
eDAvMHg2ZiBAIDEKCVsgICAgOC40Njg4NjBdIGluaXRjYWxsIHRyYWNlX2V2ZW50c19oaXN0X2lu
aXQrMHgwLzB4NmYgcmV0dXJuZWQgMCBhZnRlciA4IHVzZWNzCglbICAgIDguNDc2Mjk0XSBjYWxs
aW5nICBicGZfZXZlbnRfaW5pdCsweDAvMHhmIEAgMQoJWyAgICA4LjQ4MTA2N10gaW5pdGNhbGwg
YnBmX2V2ZW50X2luaXQrMHgwLzB4ZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC40
ODc3MDZdIGNhbGxpbmcgIGluaXRfa3Byb2JlX3RyYWNlKzB4MC8weDFjYSBAIDEKCVsgICAgOC40
OTI5NDJdIGluaXRjYWxsIGluaXRfa3Byb2JlX3RyYWNlKzB4MC8weDFjYSByZXR1cm5lZCAwIGFm
dGVyIDIgdXNlY3MKCVsgICAgOC41MDAwNDBdIGNhbGxpbmcgIGluaXRfZHluYW1pY19ldmVudCsw
eDAvMHgzZSBAIDEKCVsgICAgOC41MDUyNTFdIGluaXRjYWxsIGluaXRfZHluYW1pY19ldmVudCsw
eDAvMHgzZSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC41MTIzNzJdIGNhbGxpbmcg
IGluaXRfdXByb2JlX3RyYWNlKzB4MC8weDY5IEAgMQoJWyAgICA4LjUxNzQ5NV0gaW5pdGNhbGwg
aW5pdF91cHJvYmVfdHJhY2UrMHgwLzB4NjkgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAg
IDguNTI0NTMyXSBjYWxsaW5nICBicGZfaW5pdCsweDAvMHg0ZCBAIDEKCVsgICAgOC41Mjg4NDFd
IGluaXRjYWxsIGJwZl9pbml0KzB4MC8weDRkIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAg
ICA4LjUzNTA2MV0gY2FsbGluZyAgaW5pdF9waXBlX2ZzKzB4MC8weDRhIEAgMQoJWyAgICA4LjUz
OTc0Ml0gaW5pdGNhbGwgaW5pdF9waXBlX2ZzKzB4MC8weDRhIHJldHVybmVkIDAgYWZ0ZXIgNyB1
c2VjcwoJWyAgICA4LjU0NjMxMF0gY2FsbGluZyAgY2dyb3VwX3dyaXRlYmFja19pbml0KzB4MC8w
eDI2IEAgMQoJWyAgICA4LjU1MTgyMF0gaW5pdGNhbGwgY2dyb3VwX3dyaXRlYmFja19pbml0KzB4
MC8weDI2IHJldHVybmVkIDAgYWZ0ZXIgMTQgdXNlY3MKCVsgICAgOC41NTkyNDhdIGNhbGxpbmcg
IGlub3RpZnlfdXNlcl9zZXR1cCsweDAvMHg0OCBAIDEKCVsgICAgOC41NjQ0NzhdIGluaXRjYWxs
IGlub3RpZnlfdXNlcl9zZXR1cCsweDAvMHg0OCByZXR1cm5lZCAwIGFmdGVyIDMgdXNlY3MKCVsg
ICAgOC41NzE1NjVdIGNhbGxpbmcgIGV2ZW50cG9sbF9pbml0KzB4MC8weGNhIEAgMQoJWyAgICA4
LjU3NjQzNF0gaW5pdGNhbGwgZXZlbnRwb2xsX2luaXQrMHgwLzB4Y2EgcmV0dXJuZWQgMCBhZnRl
ciA3IHVzZWNzCglbICAgIDguNTgzMTYyXSBjYWxsaW5nICBhbm9uX2lub2RlX2luaXQrMHgwLzB4
NTkgQCAxCglbICAgIDguNTg4MTE1XSBpbml0Y2FsbCBhbm9uX2lub2RlX2luaXQrMHgwLzB4NTkg
cmV0dXJuZWQgMCBhZnRlciA0IHVzZWNzCglbICAgIDguNTk0OTU2XSBjYWxsaW5nICBpbml0X2Rh
eF93YWl0X3RhYmxlKzB4MC8weDM0IEAgMQoJWyAgICA4LjYwMDI1MV0gaW5pdGNhbGwgaW5pdF9k
YXhfd2FpdF90YWJsZSsweDAvMHgzNCByZXR1cm5lZCAwIGFmdGVyIDE3IHVzZWNzCglbICAgIDgu
NjA3NTM5XSBjYWxsaW5nICBwcm9jX2xvY2tzX2luaXQrMHgwLzB4MjggQCAxCglbICAgIDguNjEy
NDczXSBpbml0Y2FsbCBwcm9jX2xvY2tzX2luaXQrMHgwLzB4MjggcmV0dXJuZWQgMCBhZnRlciAx
IHVzZWNzCglbICAgIDguNjE5MzAxXSBjYWxsaW5nICBpb21hcF9pbml0KzB4MC8weDIwIEAgMQoJ
WyAgICA4LjYyMzgxN10gaW5pdGNhbGwgaW9tYXBfaW5pdCsweDAvMHgyMCByZXR1cm5lZCAwIGFm
dGVyIDkgdXNlY3MKCVsgICAgOC42MzAxODddIGNhbGxpbmcgIGRxdW90X2luaXQrMHgwLzB4MTEw
IEAgMQoJWyAgICA4LjYzNDc3MV0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMAoJWyAgICA4
LjYzODkxNV0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIg
MCwgNDA5NiBieXRlcykKCVsgICAgOC42NDYwOTldIGluaXRjYWxsIGRxdW90X2luaXQrMHgwLzB4
MTEwIHJldHVybmVkIDAgYWZ0ZXIgMTEwNjEgdXNlY3MKCVsgICAgOC42NTI5NTJdIGNhbGxpbmcg
IHF1b3RhX2luaXQrMHgwLzB4MjQgQCAxCglbICAgIDguNjU3NDQ3XSBpbml0Y2FsbCBxdW90YV9p
bml0KzB4MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgNCB1c2VjcwoJWyAgICA4LjY2MzgxNF0gY2Fs
bGluZyAgcHJvY19jbWRsaW5lX2luaXQrMHgwLzB4MjIgQCAxCglbICAgIDguNjY4OTQ0XSBpbml0
Y2FsbCBwcm9jX2NtZGxpbmVfaW5pdCsweDAvMHgyMiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAgOC42NzU5NzJdIGNhbGxpbmcgIHByb2NfY29uc29sZXNfaW5pdCsweDAvMHgyNSBAIDEK
CVsgICAgOC42ODEyMTRdIGluaXRjYWxsIHByb2NfY29uc29sZXNfaW5pdCsweDAvMHgyNSByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC42ODgzMDRdIGNhbGxpbmcgIHByb2NfY3B1aW5m
b19pbml0KzB4MC8weDFmIEAgMQoJWyAgICA4LjY5MzQzNV0gaW5pdGNhbGwgcHJvY19jcHVpbmZv
X2luaXQrMHgwLzB4MWYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguNzAwNDU2XSBj
YWxsaW5nICBwcm9jX2RldmljZXNfaW5pdCsweDAvMHgyNSBAIDEKCVsgICAgOC43MDU2MDRdIGlu
aXRjYWxsIHByb2NfZGV2aWNlc19pbml0KzB4MC8weDI1IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgICA4LjcxMjY0MF0gY2FsbGluZyAgcHJvY19pbnRlcnJ1cHRzX2luaXQrMHgwLzB4MjUg
QCAxCglbICAgIDguNzE4MDE1XSBpbml0Y2FsbCBwcm9jX2ludGVycnVwdHNfaW5pdCsweDAvMHgy
NSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC43MjUyNzhdIGNhbGxpbmcgIHByb2Nf
bG9hZGF2Z19pbml0KzB4MC8weDIyIEAgMQoJWyAgICA4LjczMDM5OV0gaW5pdGNhbGwgcHJvY19s
b2FkYXZnX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguNzM3
NDE5XSBjYWxsaW5nICBwcm9jX21lbWluZm9faW5pdCsweDAvMHgyMiBAIDEKCVsgICAgOC43NDI1
NjddIGluaXRjYWxsIHByb2NfbWVtaW5mb19pbml0KzB4MC8weDIyIHJldHVybmVkIDAgYWZ0ZXIg
MCB1c2VjcwoJWyAgICA4Ljc0OTU4Nl0gY2FsbGluZyAgcHJvY19zdGF0X2luaXQrMHgwLzB4MWYg
QCAxCglbICAgIDguNzU0NDQxXSBpbml0Y2FsbCBwcm9jX3N0YXRfaW5pdCsweDAvMHgxZiByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC43NjExNzNdIGNhbGxpbmcgIHByb2NfdXB0aW1l
X2luaXQrMHgwLzB4MjIgQCAxCglbICAgIDguNzY2MjI1XSBpbml0Y2FsbCBwcm9jX3VwdGltZV9p
bml0KzB4MC8weDIyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgICA4Ljc3MzE0MV0gY2Fs
bGluZyAgcHJvY192ZXJzaW9uX2luaXQrMHgwLzB4MjIgQCAxCglbICAgIDguNzc4MjU1XSBpbml0
Y2FsbCBwcm9jX3ZlcnNpb25faW5pdCsweDAvMHgyMiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAgOC43ODUyNThdIGNhbGxpbmcgIHByb2Nfc29mdGlycXNfaW5pdCsweDAvMHgyMiBAIDEK
CVsgICAgOC43OTA0ODRdIGluaXRjYWxsIHByb2Nfc29mdGlycXNfaW5pdCsweDAvMHgyMiByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC43OTc1ODNdIGNhbGxpbmcgIHByb2Nfa2NvcmVf
aW5pdCsweDAvMHgxMTEgQCAxCglbICAgIDguODAyNjIyXSBpbml0Y2FsbCBwcm9jX2tjb3JlX2lu
aXQrMHgwLzB4MTExIHJldHVybmVkIDAgYWZ0ZXIgMTIgdXNlY3MKCVsgICAgOC44MDk2MjFdIGNh
bGxpbmcgIHZtY29yZV9pbml0KzB4MC8weDE2ZCBAIDEKCVsgICAgOC44MTQzMDhdIGluaXRjYWxs
IHZtY29yZV9pbml0KzB4MC8weDE2ZCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAgOC44
MjA4NjBdIGNhbGxpbmcgIHByb2Nfa21zZ19pbml0KzB4MC8weDIyIEAgMQoJWyAgICA4LjgyNTcx
Nl0gaW5pdGNhbGwgcHJvY19rbXNnX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQgMCBhZnRlciAwIHVz
ZWNzCglbICAgIDguODMyNDc2XSBjYWxsaW5nICBwcm9jX3BhZ2VfaW5pdCsweDAvMHg1NiBAIDEK
CVsgICAgOC44MzczMzBdIGluaXRjYWxsIHByb2NfcGFnZV9pbml0KzB4MC8weDU2IHJldHVybmVk
IDAgYWZ0ZXIgMSB1c2VjcwoJWyAgICA4Ljg0NDA4MF0gY2FsbGluZyAgaW5pdF9yYW1mc19mcysw
eDAvMHgxMSBAIDEKCVsgICAgOC44NDg4NDVdIGluaXRjYWxsIGluaXRfcmFtZnNfZnMrMHgwLzB4
MTEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgIDguODU1NTAyXSBjYWxsaW5nICBpbml0
X2h1Z2V0bGJmc19mcysweDAvMHgxMWQgQCAxCglbICAgIDguODYwNzE2XSBodWdldGxiZnM6IGRp
c2FibGluZyBiZWNhdXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMKCVsg
ICAgOC44NjgyNzddIGluaXRjYWxsIGluaXRfaHVnZXRsYmZzX2ZzKzB4MC8weDExZCByZXR1cm5l
ZCAtNTI0IGFmdGVyIDczODMgdXNlY3MKCVsgICAgOC44NzU5MjFdIGNhbGxpbmcgIHRvbW95b19p
bml0ZXJmYWNlX2luaXQrMHgwLzB4MTdkIEAgMQoJWyAgICA4Ljg4MTU5OF0gaW5pdGNhbGwgdG9t
b3lvX2luaXRlcmZhY2VfaW5pdCsweDAvMHgxN2QgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglb
ICAgIDguODg5MTQ1XSBjYWxsaW5nICBhYV9jcmVhdGVfYWFmcysweDAvMHgzYWMgQCAxCglbICAg
IDguODk0MDkzXSBpbml0Y2FsbCBhYV9jcmVhdGVfYWFmcysweDAvMHgzYWMgcmV0dXJuZWQgMCBh
ZnRlciAwIHVzZWNzCglbICAgIDguOTEzNTk0XSBjYWxsaW5nICBkeW5hbWljX2RlYnVnX2luaXRf
ZGVidWdmcysweDAvMHgzYyBAIDEKCVsgICAgOC45MTk1MTZdIGluaXRjYWxsIGR5bmFtaWNfZGVi
dWdfaW5pdF9kZWJ1Z2ZzKzB4MC8weDNjIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAgICA4
LjkyNzMyMV0gY2FsbGluZyAgYWNwaV9ldmVudF9pbml0KzB4MC8weDJkIEAgMQoJWyAgICA4Ljkz
MjI2NF0gaW5pdGNhbGwgYWNwaV9ldmVudF9pbml0KzB4MC8weDJkIHJldHVybmVkIDAgYWZ0ZXIg
MiB1c2VjcwoJWyAgICA4LjkzOTA5MF0gY2FsbGluZyAgcG5wX3N5c3RlbV9pbml0KzB4MC8weDEx
IEAgMQoJWyAgICA4Ljk0NDAyOF0gaW5pdGNhbGwgcG5wX3N5c3RlbV9pbml0KzB4MC8weDExIHJl
dHVybmVkIDAgYWZ0ZXIgNSB1c2VjcwoJWyAgICA4Ljk1MDg1MV0gY2FsbGluZyAgcG5wYWNwaV9p
bml0KzB4MC8weDZhIEAgMQoJWyAgICA4Ljk1NTUzMV0gcG5wOiBQblAgQUNQSSBpbml0CglbICAg
IDguOTU4OTI1XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZWQ0MDAwMC0weGZlZDQ0ZmZmXSBoYXMg
YmVlbiByZXNlcnZlZAoJWyAgICA4Ljk2NTc5MV0gcHJvYmUgb2YgMDA6MDAgcmV0dXJuZWQgMSBh
ZnRlciA2ODcwIHVzZWNzCglbICAgIDguOTcxMTk0XSBzeXN0ZW0gMDA6MDA6IFBsdWcgYW5kIFBs
YXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAxIChhY3RpdmUpCglbICAgIDguOTc4NDM1XSBzeXN0
ZW0gMDA6MDE6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKCVsgICAgOC45
ODQ1NjhdIHByb2JlIG9mIDAwOjAxIHJldHVybmVkIDEgYWZ0ZXIgNjEzNSB1c2VjcwoJWyAgICA4
Ljk4OTk0OV0gc3lzdGVtIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5Q
MGMwMiAoYWN0aXZlKQoJWyAgICA4Ljk5NzA1M10geGVuOiByZWdpc3RlcmluZyBnc2kgOCB0cmln
Z2VyaW5nIDEgcG9sYXJpdHkgMAoJWyAgICA5LjAwMjgzM10gcG5wIDAwOjAyOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQoJWyAgICA5LjAwOTY4NV0gc3lz
dGVtIDAwOjAzOiBbaW8gIDB4MTg1NC0weDE4NTddIGhhcyBiZWVuIHJlc2VydmVkCglbICAgIDku
MDE1ODQ3XSBwcm9iZSBvZiAwMDowMyByZXR1cm5lZCAxIGFmdGVyIDYxNjQgdXNlY3MKCVsgICAg
OS4wMjEyNjBdIHN5c3RlbSAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIElO
VDNmMGQgUE5QMGMwMiAoYWN0aXZlKQoJWyAgICA5LjAyOTMwMF0gc3lzdGVtIDAwOjA0OiBbaW8g
IDB4MGEwMC0weDBhMWZdIGhhcyBiZWVuIHJlc2VydmVkCglbICAgIDkuMDM1NDQwXSBzeXN0ZW0g
MDA6MDQ6IFtpbyAgMHgwYTMwLTB4MGEzZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKCVsgICAgOS4wNDE2
MzZdIHByb2JlIG9mIDAwOjA0IHJldHVybmVkIDEgYWZ0ZXIgMTIzMzkgdXNlY3MKCVsgICAgOS4w
NDcxMzFdIHN5c3RlbSAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBj
MDIgKGFjdGl2ZSkKCVsgICAgOS4wNTQ1NjldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQgdHJpZ2dl
cmluZyAxIHBvbGFyaXR5IDAKCVsgICAgOS4wNjAyNTRdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
NAoJWyAgICA5LjA2NDAyMl0gcG5wIDAwOjA1OiBbZG1hIDAgZGlzYWJsZWRdCglbICAgIDkuMDY4
MTA0XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChh
Y3RpdmUpCglbICAgIDkuMDc0OTgzXSBzeXN0ZW0gMDA6MDY6IFtpbyAgMHgwNGQwLTB4MDRkMV0g
aGFzIGJlZW4gcmVzZXJ2ZWQKCVsgICAgOS4wODExMjNdIHByb2JlIG9mIDAwOjA2IHJldHVybmVk
IDEgYWZ0ZXIgNjE0MyB1c2VjcwoJWyAgICA5LjA4NjUzOF0gc3lzdGVtIDAwOjA2OiBQbHVnIGFu
ZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQoJWyAgICA5LjA5NDE2N10g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkMWMwMDAtMHhmZWQxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKCVsgICAgOS4xMDEwMjNdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZDEwMDAwLTB4ZmVkMTdm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkCglbICAgIDkuMTA3OTQ0XSBzeXN0ZW0gMDA6MDc6IFttZW0g
MHhmZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZAoJWyAgICA5LjExNDg4Nl0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkMTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKCVsgICAgOS4xMjE4MjFdIHN5c3RlbSAwMDowNzogW21lbSAweGYwMDAwMDAwLTB4ZjdmZmZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkCglbICAgIDkuMTI4NzYxXSBzeXN0ZW0gMDA6MDc6IFttZW0g
MHhmZWQyMDAwMC0weGZlZDNmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAoJWyAgICA5LjEzNTcyOF0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gY291bGQgbm90IGJlIHJl
c2VydmVkCglbICAgIDkuMTQzMDI4XSBzeXN0ZW0gMDA6MDc6IFttZW0gMHhmZWQ0NTAwMC0weGZl
ZDhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAoJWyAgICA5LjE0OTk4N10gc3lzdGVtIDAwOjA3OiBb
bWVtIDB4ZmYwMDAwMDAtMHhmZmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKCVsgICAgOS4xNTY5
MTBdIHN5c3RlbSAwMDowNzogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJl
c2VydmVkCglbICAgIDkuMTYzODI3XSBzeXN0ZW0gMDA6MDc6IFttZW0gMHhlZmZlMDAwMC0weGVm
ZmVmZmZmXSBoYXMgYmVlbiByZXNlcnZlZAoJWyAgICA5LjE3MDc2MF0gc3lzdGVtIDAwOjA3OiBb
bWVtIDB4ZWZmZjAwMDAtMHhlZmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKCVsgICAgOS4xNzc2
OTNdIHByb2JlIG9mIDAwOjA3IHJldHVybmVkIDEgYWZ0ZXIgODM1MzAgdXNlY3MKCVsgICAgOS4x
ODMxNTZdIHN5c3RlbSAwMDowNzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBj
MDIgKGFjdGl2ZSkKCVsgICAgOS4xOTA1OTRdIHBucDogUG5QIEFDUEk6IGZvdW5kIDggZGV2aWNl
cwoJWyAgICA5LjE5NDgzOV0gaW5pdGNhbGwgcG5wYWNwaV9pbml0KzB4MC8weDZhIHJldHVybmVk
IDAgYWZ0ZXIgMjMzNjk3IHVzZWNzCglbICAgIDkuMjAxODQwXSBjYWxsaW5nICBjaHJfZGV2X2lu
aXQrMHgwLzB4YTcgQCAxCglbICAgIDkuMjA5NDMzXSBpbml0Y2FsbCBjaHJfZGV2X2luaXQrMHgw
LzB4YTcgcmV0dXJuZWQgMCBhZnRlciAyODYyIHVzZWNzCglbICAgIDkuMjE2NTE0XSBjYWxsaW5n
ICBmaXJtd2FyZV9jbGFzc19pbml0KzB4MC8weGZhIEAgMQoJWyAgICA5LjIyMjEzMl0gaW5pdGNh
bGwgZmlybXdhcmVfY2xhc3NfaW5pdCsweDAvMHhmYSByZXR1cm5lZCAwIGFmdGVyIDQgdXNlY3MK
CVsgICAgOS4yMjk2NjZdIGNhbGxpbmcgIG1hcF9wcm9wZXJ0aWVzKzB4MC8weDE2NyBAIDEKCVsg
ICAgOS4yMzQ4MjNdIGluaXRjYWxsIG1hcF9wcm9wZXJ0aWVzKzB4MC8weDE2NyByZXR1cm5lZCAw
IGFmdGVyIDAgdXNlY3MKCVsgICAgOS4yNDIwNDFdIGNhbGxpbmcgIGluaXRfYWNwaV9wbV9jbG9j
a3NvdXJjZSsweDAvMHhkOCBAIDEKCVsgICAgOS4yNTk2NDZdIFBNLVRpbWVyIGZhaWxlZCBjb25z
aXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgoJWyAgICA5LjI2NjM2Ml0gaW5p
dGNhbGwgaW5pdF9hY3BpX3BtX2Nsb2Nrc291cmNlKzB4MC8weGQ4IHJldHVybmVkIC0xOSBhZnRl
ciAxNzg1OSB1c2VjcwoJWyAgICA5LjI3NDUzNV0gY2FsbGluZyAgcG93ZXJjYXBfaW5pdCsweDAv
MHgyNjcgQCAxCglbICAgIDkuMjc5NDE1XSBpbml0Y2FsbCBwb3dlcmNhcF9pbml0KzB4MC8weDI2
NyByZXR1cm5lZCAwIGFmdGVyIDE3IHVzZWNzCglbICAgIDkuMjg2MjE3XSBjYWxsaW5nICBwY2li
aW9zX2Fzc2lnbl9yZXNvdXJjZXMrMHgwLzB4YzMgQCAxCglbICAgIDkuMjkxOTk3XSBwY2kgMDAw
MDowOTowMS4wOiBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDEwMDAwMC0weDAwMGZmZmZmXSB0byBb
YnVzIDBhXSBhZGRfc2l6ZSAyMDAwMDAgYWRkX2FsaWduIDEwMDAwMAoJWyAgICA5LjMwMjk3M10g
cGNpIDAwMDA6MDg6MDAuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZm
Zl0gdG8gW2J1cyAwOS0wYl0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAKCVsgICAg
OS4zMTQyMjJdIHBjaSAwMDAwOjAwOjFjLjQ6IGJyaWRnZSB3aW5kb3cgW2lvICAweDEwMDAtMHgw
ZmZmXSB0byBbYnVzIDExLTQ5XSBhZGRfc2l6ZSAxMDAwCglbICAgIDkuMzIzMDI4XSBwY2kgMDAw
MDowMDoxYy40OiBCQVIgMTM6IGFzc2lnbmVkIFtpbyAgMHgyMDAwLTB4MmZmZl0KCVsgICAgOS4z
Mjk1MTZdIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KCVsgICAgOS4z
MzQ3MzNdIHBjaSAwMDAwOjAwOjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWNhMDAwMDAt
MHhlY2FmZmZmZl0KCVsgICAgOS4zNDE4NDddIHBjaSAwMDAwOjAwOjAxLjE6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMl0KCVsgICAgOS4zNDcwNjldIHBjaSAwMDAwOjAwOjAxLjE6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4ZTAwMC0weGVmZmZdCglbICAgIDkuMzUzNDcwXSBwY2kgMDAwMDowMDowMS4x
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGViMDAwMDAwLTB4ZWMwZmZmZmZdCglbICAgIDkuMzYw
NTg5XSBwY2kgMDAwMDowMDowMS4xOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGM4MDAwMDAwLTB4
ZDFmZmZmZmYgNjRiaXQgcHJlZl0KCVsgICAgOS4zNjg2ODRdIHBjaSAwMDAwOjAwOjAxLjI6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwM10KCVsgICAgOS4zNzM4ODddIHBjaSAwMDAwOjAwOjAxLjI6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWM5MDAwMDAtMHhlYzlmZmZmZl0KCVsgICAgOS4zODEwMDNd
IHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0KCVsgICAgOS4zODYxODBd
IHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZDAwMC0weGRmZmZdCglb
ICAgIDkuMzkyNTY1XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVj
ODAwMDAwLTB4ZWM4ZmZmZmZdCglbICAgIDkuMzk5Njc0XSBwY2kgMDAwMDowNjowMS4wOiBQQ0kg
YnJpZGdlIHRvIFtidXMgMDddCglbICAgIDkuNDA0ODc3XSBwY2kgMDAwMDowNjowMS4wOiAgIGJy
aWRnZSB3aW5kb3cgW2lvICAweGIwMDAtMHhiZmZmXQoJWyAgICA5LjQxMTI2MF0gcGNpIDAwMDA6
MDY6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzUwMDAwMC0weGVjNWZmZmZmXQoJWyAg
ICA5LjQxODM4OV0gcGNpIDAwMDA6MDg6MDAuMDogQkFSIDE0OiBubyBzcGFjZSBmb3IgW21lbSBz
aXplIDB4MDAzMDAwMDBdCglbICAgIDkuNDI1Mzc3XSBwY2kgMDAwMDowODowMC4wOiBCQVIgMTQ6
IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAzMDAwMDBdCglbICAgIDkuNDMyNzUzXSBw
Y2kgMDAwMDowODowMC4wOiBCQVIgMTQ6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAw
MF0KCVsgICAgOS40Mzk3NzldIHBjaSAwMDAwOjA4OjAwLjA6IEJBUiAxNDogZmFpbGVkIHRvIGFz
c2lnbiBbbWVtIHNpemUgMHgwMDEwMDAwMF0KCVsgICAgOS40NDcxNjZdIHBjaSAwMDAwOjA5OjAx
LjA6IEJBUiAxNDogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMjAwMDAwXQoJWyAgICA5LjQ1
NDE4M10gcGNpIDAwMDA6MDk6MDEuMDogQkFSIDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6
ZSAweDAwMjAwMDAwXQoJWyAgICA5LjQ2MTU1Ml0gcGNpIDAwMDA6MDk6MDEuMDogQkFSIDE0OiBu
byBzcGFjZSBmb3IgW21lbSBzaXplIDB4MDAyMDAwMDBdCglbICAgIDkuNDY4NTYzXSBwY2kgMDAw
MDowOTowMS4wOiBCQVIgMTQ6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXplIDB4MDAyMDAwMDBd
CglbICAgIDkuNDc1OTI5XSBwY2kgMDAwMDowOTowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGFd
CglbICAgIDkuNDgxMTQzXSBwY2kgMDAwMDowOTowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGEwMDAtMHhhZmZmXQoJWyAgICA5LjQ4NzUyOV0gcGNpIDAwMDA6MDk6MDEuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHhkMjIwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuNDk1
NjA1XSBwY2kgMDAwMDowOTowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGJdCglbICAgIDkuNTAw
ODE1XSBwY2kgMDAwMDowOTowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHg5ZmZm
XQoJWyAgICA5LjUwNzIwM10gcGNpIDAwMDA6MDk6MDIuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhkMjEwMDAwMC0weGQyMWZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuNTE1MzAyXSBwY2kgMDAw
MDowODowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDktMGJdCglbICAgIDkuNTIwNzc1XSBwY2kg
MDAwMDowODowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhhZmZmXQoJWyAgICA5
LjUyNzE4MF0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAw
MC0weGQyMmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuNTM1MjQ2XSBwY2kgMDAwMDowNjowNC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDgtMGJdCglbICAgIDkuNTQwNzA4XSBwY2kgMDAwMDowNjow
NC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhhZmZmXQoJWyAgICA5LjU0NzA4Nl0g
cGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzQwMDAwMC0weGVjNGZm
ZmZmXQoJWyAgICA5LjU1NDIwNl0gcGNpIDAwMDA6MDY6MDQuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuNTYyMzA3XSBwY2kg
MDAwMDowNjowNS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGNdCglbICAgIDkuNTY3NTI0XSBwY2kg
MDAwMDowNjowNy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGRdCglbICAgIDkuNTcyNzE0XSBwY2kg
MDAwMDowNjowNy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMzAwMDAwLTB4ZWMzZmZmZmZd
CglbICAgIDkuNTc5ODEzXSBwY2kgMDAwMDowZTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMGZd
CglbICAgIDkuNTg1MDMwXSBwY2kgMDAwMDowZTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eGVjMTAwMDAwLTB4ZWMxZmZmZmZdCglbICAgIDkuNTkyMTMxXSBwY2kgMDAwMDowNjowOS4wOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMGUtMGZdCglbICAgIDkuNTk3NjAzXSBwY2kgMDAwMDowNjowOS4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGVjMTAwMDAwLTB4ZWMyZmZmZmZdCglbICAgIDkuNjA0
NzI5XSBwY2kgMDAwMDowNTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDYtMGZdCglbICAgIDku
NjEwMTg5XSBwY2kgMDAwMDowNTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDkwMDAtMHhi
ZmZmXQoJWyAgICA5LjYxNjYwOF0gcGNpIDAwMDA6MDU6MDAuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHhlYzEwMDAwMC0weGVjNWZmZmZmXQoJWyAgICA5LjYyMzY5Nl0gcGNpIDAwMDA6MDU6MDAu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZd
CglbICAgIDkuNjMxNzk2XSBwY2kgMDAwMDowMDoxYy4xOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDUt
MGZdCglbICAgIDkuNjM3MjYyXSBwY2kgMDAwMDowMDoxYy4xOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDkwMDAtMHhiZmZmXQoJWyAgICA5LjY0MzY0N10gcGNpIDAwMDA6MDA6MWMuMTogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhlYzEwMDAwMC0weGVjNmZmZmZmXQoJWyAgICA5LjY1MDc1MV0gcGNp
IDAwMDA6MDA6MWMuMTogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZm
IDY0Yml0IHByZWZdCglbICAgIDkuNjU4ODYyXSBwY2kgMDAwMDowMDoxYy4zOiBQQ0kgYnJpZGdl
IHRvIFtidXMgMTBdCglbICAgIDkuNjY0MDg2XSBwY2kgMDAwMDowMDoxYy4zOiAgIGJyaWRnZSB3
aW5kb3cgW2lvICAweGMwMDAtMHhjZmZmXQoJWyAgICA5LjY3MDQ4N10gcGNpIDAwMDA6MDA6MWMu
MzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhlYzcwMDAwMC0weGVjN2ZmZmZmXQoJWyAgICA5LjY3
NzU5NF0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRnZSB0byBbYnVzIDExLTQ5XQoJWyAgICA5
LjY4MzA2N10gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAwLTB4
MmZmZl0KCVsgICAgOS42ODk0NjBdIHBjaSAwMDAwOjAwOjFjLjQ6ICAgYnJpZGdlIHdpbmRvdyBb
bWVtIDB4ZDQwMDAwMDAtMHhlYTBmZmZmZl0KCVsgICAgOS42OTY1NjZdIHBjaSAwMDAwOjAwOjFj
LjQ6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhjMWZmZmZmZiA2NGJpdCBwcmVm
XQoJWyAgICA5LjcxNDEwMF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAw
LTB4MGNmNyB3aW5kb3ddCglbICAgIDkuNzIwNTc5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KCVsgICAgOS43MjcwMzZdIHBjaV9idXMgMDAw
MDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddCglbICAg
IDkuNzM0MjQwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweGEwMDAwMDAwLTB4
ZmVhZmZmZmYgd2luZG93XQoJWyAgICA5Ljc0MTQyMl0gcGNpX2J1cyAwMDAwOjAxOiByZXNvdXJj
ZSAxIFttZW0gMHhlY2EwMDAwMC0weGVjYWZmZmZmXQoJWyAgICA5Ljc0Nzk4NV0gcGNpX2J1cyAw
MDAwOjAyOiByZXNvdXJjZSAwIFtpbyAgMHhlMDAwLTB4ZWZmZl0KCVsgICAgOS43NTM4NTVdIHBj
aV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4ZWIwMDAwMDAtMHhlYzBmZmZmZl0KCVsg
ICAgOS43NjA0MTFdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMiBbbWVtIDB4YzgwMDAwMDAt
MHhkMWZmZmZmZiA2NGJpdCBwcmVmXQoJWyAgICA5Ljc2Nzk3OF0gcGNpX2J1cyAwMDAwOjAzOiBy
ZXNvdXJjZSAxIFttZW0gMHhlYzkwMDAwMC0weGVjOWZmZmZmXQoJWyAgICA5Ljc3NDU1NV0gcGNp
X2J1cyAwMDAwOjA0OiByZXNvdXJjZSAwIFtpbyAgMHhkMDAwLTB4ZGZmZl0KCVsgICAgOS43ODAz
OThdIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgMSBbbWVtIDB4ZWM4MDAwMDAtMHhlYzhmZmZm
Zl0KCVsgICAgOS43ODY5NjhdIHBjaV9idXMgMDAwMDowNTogcmVzb3VyY2UgMCBbaW8gIDB4OTAw
MC0weGJmZmZdCglbICAgIDkuNzkyODQ0XSBwY2lfYnVzIDAwMDA6MDU6IHJlc291cmNlIDEgW21l
bSAweGVjMTAwMDAwLTB4ZWM2ZmZmZmZdCglbICAgIDkuNzk5NDA0XSBwY2lfYnVzIDAwMDA6MDU6
IHJlc291cmNlIDIgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KCVsgICAg
OS44MDY5NzFdIHBjaV9idXMgMDAwMDowNjogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weGJmZmZd
CglbICAgIDkuODEyODIxXSBwY2lfYnVzIDAwMDA6MDY6IHJlc291cmNlIDEgW21lbSAweGVjMTAw
MDAwLTB4ZWM1ZmZmZmZdCglbICAgIDkuODE5MzYzXSBwY2lfYnVzIDAwMDA6MDY6IHJlc291cmNl
IDIgW21lbSAweGQyMTAwMDAwLTB4ZDIyZmZmZmYgNjRiaXQgcHJlZl0KCVsgICAgOS44MjY5MDNd
IHBjaV9idXMgMDAwMDowNzogcmVzb3VyY2UgMCBbaW8gIDB4YjAwMC0weGJmZmZdCglbICAgIDku
ODMyNzYyXSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDEgW21lbSAweGVjNTAwMDAwLTB4ZWM1
ZmZmZmZdCglbICAgIDkuODM5MzE0XSBwY2lfYnVzIDAwMDA6MDg6IHJlc291cmNlIDAgW2lvICAw
eDkwMDAtMHhhZmZmXQoJWyAgICA5Ljg0NTE2NF0gcGNpX2J1cyAwMDAwOjA4OiByZXNvdXJjZSAx
IFttZW0gMHhlYzQwMDAwMC0weGVjNGZmZmZmXQoJWyAgICA5Ljg1MTcyNF0gcGNpX2J1cyAwMDAw
OjA4OiByZXNvdXJjZSAyIFttZW0gMHhkMjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdCglb
ICAgIDkuODU5MzA3XSBwY2lfYnVzIDAwMDA6MDk6IHJlc291cmNlIDAgW2lvICAweDkwMDAtMHhh
ZmZmXQoJWyAgICA5Ljg2NTE0MV0gcGNpX2J1cyAwMDAwOjA5OiByZXNvdXJjZSAyIFttZW0gMHhk
MjEwMDAwMC0weGQyMmZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuODcyNzA3XSBwY2lfYnVzIDAw
MDA6MGE6IHJlc291cmNlIDAgW2lvICAweGEwMDAtMHhhZmZmXQoJWyAgICA5Ljg3ODU2NF0gcGNp
X2J1cyAwMDAwOjBhOiByZXNvdXJjZSAyIFttZW0gMHhkMjIwMDAwMC0weGQyMmZmZmZmIDY0Yml0
IHByZWZdCglbICAgIDkuODg2MTA1XSBwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDAgW2lvICAw
eDkwMDAtMHg5ZmZmXQoJWyAgICA5Ljg5MTkzNl0gcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSAy
IFttZW0gMHhkMjEwMDAwMC0weGQyMWZmZmZmIDY0Yml0IHByZWZdCglbICAgIDkuODk5NTEzXSBw
Y2lfYnVzIDAwMDA6MGQ6IHJlc291cmNlIDEgW21lbSAweGVjMzAwMDAwLTB4ZWMzZmZmZmZdCglb
ICAgIDkuOTA2MDcyXSBwY2lfYnVzIDAwMDA6MGU6IHJlc291cmNlIDEgW21lbSAweGVjMTAwMDAw
LTB4ZWMyZmZmZmZdCglbICAgIDkuOTEyNjE4XSBwY2lfYnVzIDAwMDA6MGY6IHJlc291cmNlIDEg
W21lbSAweGVjMTAwMDAwLTB4ZWMxZmZmZmZdCglbICAgIDkuOTE5MTk0XSBwY2lfYnVzIDAwMDA6
MTA6IHJlc291cmNlIDAgW2lvICAweGMwMDAtMHhjZmZmXQoJWyAgICA5LjkyNTAyNV0gcGNpX2J1
cyAwMDAwOjEwOiByZXNvdXJjZSAxIFttZW0gMHhlYzcwMDAwMC0weGVjN2ZmZmZmXQoJWyAgICA5
LjkzMTYxMl0gcGNpX2J1cyAwMDAwOjExOiByZXNvdXJjZSAwIFtpbyAgMHgyMDAwLTB4MmZmZl0K
CVsgICAgOS45Mzc0NzJdIHBjaV9idXMgMDAwMDoxMTogcmVzb3VyY2UgMSBbbWVtIDB4ZDQwMDAw
MDAtMHhlYTBmZmZmZl0KCVsgICAgOS45NDQwMjNdIHBjaV9idXMgMDAwMDoxMTogcmVzb3VyY2Ug
MiBbbWVtIDB4YTAwMDAwMDAtMHhjMWZmZmZmZiA2NGJpdCBwcmVmXQoJWyAgICA5Ljk1MTY0NF0g
aW5pdGNhbGwgcGNpYmlvc19hc3NpZ25fcmVzb3VyY2VzKzB4MC8weGMzIHJldHVybmVkIDAgYWZ0
ZXIgNjQ0MTkyIHVzZWNzCglbICAgIDkuOTU5NjYwXSBjYWxsaW5nICBzeXNjdGxfY29yZV9pbml0
KzB4MC8weDJiIEAgMQoJWyAgICA5Ljk2NDcyMV0gaW5pdGNhbGwgc3lzY3RsX2NvcmVfaW5pdCsw
eDAvMHgyYiByZXR1cm5lZCAwIGFmdGVyIDEwIHVzZWNzCglbICAgIDkuOTcxNzI0XSBjYWxsaW5n
ICBldGhfb2ZmbG9hZF9pbml0KzB4MC8weDE0IEAgMQoJWyAgICA5Ljk3Njc2OF0gaW5pdGNhbGwg
ZXRoX29mZmxvYWRfaW5pdCsweDAvMHgxNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAg
OS45ODM3MTldIGNhbGxpbmcgIGlwdjRfb2ZmbG9hZF9pbml0KzB4MC8weDc0IEAgMQoJWyAgICA5
Ljk4ODg0MV0gaW5pdGNhbGwgaXB2NF9vZmZsb2FkX2luaXQrMHgwLzB4NzQgcmV0dXJuZWQgMCBh
ZnRlciAxIHVzZWNzCglbICAgIDkuOTk1ODY5XSBjYWxsaW5nICBpbmV0X2luaXQrMHgwLzB4Mjdl
IEAgMQoJWyAgIDEwLjAwMDM4MV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyCglb
ICAgMTAuMDA1MDcxXSB0Y3BfbGlzdGVuX3BvcnRhZGRyX2hhc2ggaGFzaCB0YWJsZSBlbnRyaWVz
OiAyMDQ4IChvcmRlcjogMywgMzI3NjggYnl0ZXMsIGxpbmVhcikKCVsgICAxMC4wMTM5MDFdIFRD
UCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0
IGJ5dGVzLCBsaW5lYXIpCglbICAgMTAuMDIyMjE5XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDMyNzY4IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzLCBsaW5lYXIpCglbICAgMTAuMDI5ODgz
XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDMyNzY4IGJpbmQgMzI3
NjgpCglbICAgMTAuMDM2NjgyXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjog
NCwgNjU1MzYgYnl0ZXMsIGxpbmVhcikKCVsgICAxMC4wNDM3MDFdIFVEUC1MaXRlIGhhc2ggdGFi
bGUgZW50cmllczogMjA0OCAob3JkZXI6IDQsIDY1NTM2IGJ5dGVzLCBsaW5lYXIpCglbICAgMTAu
MDUxMzU2XSBpbml0Y2FsbCBpbmV0X2luaXQrMHgwLzB4MjdlIHJldHVybmVkIDAgYWZ0ZXIgNDk4
MDEgdXNlY3MKCVsgICAxMC4wNTgwNTBdIGNhbGxpbmcgIGFmX3VuaXhfaW5pdCsweDAvMHg1MiBA
IDEKCVsgICAxMC4wNjI3NTJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQoJWyAg
IDEwLjA2NzMzN10gaW5pdGNhbGwgYWZfdW5peF9pbml0KzB4MC8weDUyIHJldHVybmVkIDAgYWZ0
ZXIgNDQ3NyB1c2VjcwoJWyAgIDEwLjA3NDE4MF0gY2FsbGluZyAgaXB2Nl9vZmZsb2FkX2luaXQr
MHgwLzB4N2YgQCAxCglbICAgMTAuMDc5MjkzXSBpbml0Y2FsbCBpcHY2X29mZmxvYWRfaW5pdCsw
eDAvMHg3ZiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMC4wODYzMDNdIGNhbGxpbmcg
IHZsYW5fb2ZmbG9hZF9pbml0KzB4MC8weDIwIEAgMQoJWyAgIDEwLjA5MTQxOF0gaW5pdGNhbGwg
dmxhbl9vZmZsb2FkX2luaXQrMHgwLzB4MjAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAg
MTAuMDk4NDQ1XSBjYWxsaW5nICB4c2tfaW5pdCsweDAvMHg3ZCBAIDEKCVsgICAxMC4xMDI3NTZd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNDQKCVsgICAxMC4xMDc0MzRdIGluaXRj
YWxsIHhza19pbml0KzB4MC8weDdkIHJldHVybmVkIDAgYWZ0ZXIgNDU2OCB1c2VjcwoJWyAgIDEw
LjExMzk0M10gY2FsbGluZyAgcGNpX2FwcGx5X2ZpbmFsX3F1aXJrcysweDAvMHgxMzcgQCAxCglb
ICAgMTAuMTE5NjI5XSBwY2kgMDAwMDowMDoxNC4wOiBjYWxsaW5nICBxdWlya19yZW1vdmVfZDNf
ZGVsYXkrMHgwLzB4MTAgQCAxCglbICAgMTAuMTI2NzI2XSBwY2kgMDAwMDowMDoxNC4wOiBxdWly
a19yZW1vdmVfZDNfZGVsYXkrMHgwLzB4MTAgdG9vayAwIHVzZWNzCglbICAgMTAuMTMzODE4XSBw
Y2kgMDAwMDowMDoxNC4wOiBjYWxsaW5nICBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2
NDUgQCAxCglbICAgMTAuMTQxMjgxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQoJWyAgIDEwLjE0NzA4NF0geGVuOiAtLT4gcGlycT0xNiAtPiBpcnE9MTYg
KGdzaT0xNikKCVsgICAxMC4xNTIwMThdIHBjaSAwMDAwOjAwOjE0LjA6IHF1aXJrX3VzYl9lYXJs
eV9oYW5kb2ZmKzB4MC8weDY0NSB0b29rIDEwNTcyIHVzZWNzCglbICAgMTAuMTU5Njg3XSBwY2kg
MDAwMDowMDoxNi4wOiBjYWxsaW5nICBxdWlya19yZW1vdmVfZDNfZGVsYXkrMHgwLzB4MTAgQCAx
CglbICAgMTAuMTY2Nzk0XSBwY2kgMDAwMDowMDoxNi4wOiBxdWlya19yZW1vdmVfZDNfZGVsYXkr
MHgwLzB4MTAgdG9vayAwIHVzZWNzCglbICAgMTAuMTczOTEyXSBwY2kgMDAwMDowMDoxNi4zOiBj
YWxsaW5nICBxdWlya19yZW1vdmVfZDNfZGVsYXkrMHgwLzB4MTAgQCAxCglbICAgMTAuMTgxMDIy
XSBwY2kgMDAwMDowMDoxNi4zOiBxdWlya19yZW1vdmVfZDNfZGVsYXkrMHgwLzB4MTAgdG9vayAw
IHVzZWNzCglbICAgMTAuMTg4MTA4XSBwY2kgMDAwMDowMDoxOS4wOiBjYWxsaW5nICBxdWlya19l
MTAwX2ludGVycnVwdCsweDAvMHgxNjAgQCAxCglbICAgMTAuMTk1MTk0XSBwY2kgMDAwMDowMDox
OS4wOiBxdWlya19lMTAwX2ludGVycnVwdCsweDAvMHgxNjAgdG9vayAwIHVzZWNzCglbICAgMTAu
MjAyMjY5XSBwY2kgMDAwMDowMDoxYS4wOiBjYWxsaW5nICBxdWlya19yZW1vdmVfZDNfZGVsYXkr
MHgwLzB4MTAgQCAxCglbICAgMTAuMjA5MzIwXSBwY2kgMDAwMDowMDoxYS4wOiBxdWlya19yZW1v
dmVfZDNfZGVsYXkrMHgwLzB4MTAgdG9vayAwIHVzZWNzCglbICAgMTAuMjE2NDMzXSBwY2kgMDAw
MDowMDoxYS4wOiBjYWxsaW5nICBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NDUgQCAx
CglbICAgMTAuMjIzODcxXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQoJWyAgIDEwLjIyOTY0OV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgoJWyAgIDEw
LjIzMzY0Nl0gcGNpIDAwMDA6MDA6MWEuMDogcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4
NjQ1IHRvb2sgOTYwNSB1c2VjcwoJWyAgIDEwLjI0MTI0N10gcGNpIDAwMDA6MDA6MWIuMDogY2Fs
bGluZyAgcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIEAgMQoJWyAgIDEwLjI0ODM1M10g
cGNpIDAwMDA6MDA6MWIuMDogcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIHRvb2sgMCB1
c2VjcwoJWyAgIDEwLjI1NTQ2MF0gcGNpIDAwMDA6MDA6MWMuNDogY2FsbGluZyAgcXVpcmtfcmVt
b3ZlX2QzX2RlbGF5KzB4MC8weDEwIEAgMQoJWyAgIDEwLjI2MjUyNl0gcGNpIDAwMDA6MDA6MWMu
NDogcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIHRvb2sgMCB1c2VjcwoJWyAgIDEwLjI2
OTYzNl0gcGNpIDAwMDA6MDA6MWMuNDogQ0xTIG1pc21hdGNoICg2NCAhPSAxMjgpLCB1c2luZyA2
NCBieXRlcwoJWyAgIDEwLjI3NjUwNF0gcGNpIDAwMDA6MDA6MWQuMDogY2FsbGluZyAgcXVpcmtf
cmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIEAgMQoJWyAgIDEwLjI4MzU4Nl0gcGNpIDAwMDA6MDA6
MWQuMDogcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIHRvb2sgMCB1c2VjcwoJWyAgIDEw
LjI5MDcwMV0gcGNpIDAwMDA6MDA6MWQuMDogY2FsbGluZyAgcXVpcmtfdXNiX2Vhcmx5X2hhbmRv
ZmYrMHgwLzB4NjQ1IEAgMQoJWyAgIDEwLjI5ODEyOF0geGVuOiByZWdpc3RlcmluZyBnc2kgMjMg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMC4zMDM5MjJdIHhlbjogLS0+IHBpcnE9MjMg
LT4gaXJxPTIzIChnc2k9MjMpCglbICAgMTAuMzA4ODA3XSBwY2kgMDAwMDowMDoxZC4wOiBxdWly
a191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NDUgdG9vayAxMDQ4NyB1c2VjcwoJWyAgIDEwLjMx
NjQ3N10gcGNpIDAwMDA6MDA6MWYuMjogY2FsbGluZyAgcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4
MC8weDEwIEAgMQoJWyAgIDEwLjMyMzU4OV0gcGNpIDAwMDA6MDA6MWYuMjogcXVpcmtfcmVtb3Zl
X2QzX2RlbGF5KzB4MC8weDEwIHRvb2sgMCB1c2VjcwoJWyAgIDEwLjMzMDcxNF0gcGNpIDAwMDA6
MDA6MWYuMzogY2FsbGluZyAgcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8weDEwIEAgMQoJWyAg
IDEwLjMzNzgyMF0gcGNpIDAwMDA6MDA6MWYuMzogcXVpcmtfcmVtb3ZlX2QzX2RlbGF5KzB4MC8w
eDEwIHRvb2sgMCB1c2VjcwoJWyAgIDEwLjM0NDkwM10gcGNpIDAwMDA6MDI6MDAuMDogY2FsbGlu
ZyAgbnZfbXNpX2h0X2NhcF9xdWlya19sZWFmKzB4MC8weDIwIEAgMQoJWyAgIDEwLjM1MjMxN10g
cGNpIDAwMDA6MDI6MDAuMDogbnZfbXNpX2h0X2NhcF9xdWlya19sZWFmKzB4MC8weDIwIHRvb2sg
MTUgdXNlY3MKCVsgICAxMC4zNTk3NjZdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbGxpbmcgIHBjaV9m
aXh1cF92aWRlbysweDAvMHhlMCBAIDEKCVsgICAxMC4zNjYzNTVdIHBjaSAwMDAwOjAyOjAwLjA6
IFZpZGVvIGRldmljZSB3aXRoIHNoYWRvd2VkIFJPTSBhdCBbbWVtIDB4MDAwYzAwMDAtMHgwMDBk
ZmZmZl0KCVsgICAxMC4zNzUwNTNdIHBjaSAwMDAwOjAyOjAwLjA6IHBjaV9maXh1cF92aWRlbysw
eDAvMHhlMCB0b29rIDg1MDYgdXNlY3MKCVsgICAxMC4zODE4NjRdIHBjaSAwMDAwOjAyOjAwLjE6
IGNhbGxpbmcgIG52X21zaV9odF9jYXBfcXVpcmtfbGVhZisweDAvMHgyMCBAIDEKCVsgICAxMC4z
ODkyODBdIHBjaSAwMDAwOjAyOjAwLjE6IG52X21zaV9odF9jYXBfcXVpcmtfbGVhZisweDAvMHgy
MCB0b29rIDE0IHVzZWNzCglbICAgMTAuMzk2NzAyXSBwY2kgMDAwMDowMjowMC4xOiBjYWxsaW5n
ICBxdWlya19ncHVfaGRhKzB4MC8weDEwIEAgMQoJWyAgIDEwLjQwMzExMV0gcGNpIDAwMDA6MDI6
MDAuMTogRDAgcG93ZXIgc3RhdGUgZGVwZW5kcyBvbiAwMDAwOjAyOjAwLjAKCVsgICAxMC40MDk3
ODFdIHBjaSAwMDAwOjAyOjAwLjE6IHF1aXJrX2dwdV9oZGErMHgwLzB4MTAgdG9vayA2NTE3IHVz
ZWNzCglbICAgMTAuNDE2NDEyXSBwY2kgMDAwMDowMzowMC4wOiBjYWxsaW5nICBxdWlya191c2Jf
ZWFybHlfaGFuZG9mZisweDAvMHg2NDUgQCAxCglbICAgMTAuNDIzOTI0XSB4ZW46IHJlZ2lzdGVy
aW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQoJWyAgIDEwLjQyOTk3OF0gQWxyZWFk
eSBzZXR1cCB0aGUgR1NJIDoxNgoJWyAgIDEwLjQzNDA4OV0geGVuOiByZWdpc3RlcmluZyBnc2kg
MTggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMC40NDAxOTRdIHhlbjogLS0+IHBpcnE9
MTggLT4gaXJxPTE4IChnc2k9MTgpCglbICAgMTAuNDQ1MjA0XSBwY2kgMDAwMDowMzowMC4wOiBj
YWxsaW5nICBxdWlya192aWFfdmxpbmsrMHgwLzB4YTAgQCAxCglbICAgMTAuNDUyMDU1XSBwY2kg
MDAwMDowMzowMC4wOiBxdWlya192aWFfdmxpbmsrMHgwLzB4YTAgdG9vayAwIHVzZWNzCglbICAg
MTAuNDU5MDE3XSBwY2kgMDAwMDowMzowMC4wOiBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAv
MHg2NDUgdG9vayAzNDQwMyB1c2VjcwoJWyAgIDEwLjQ2NzA3N10gcGNpIDAwMDA6MGQ6MDAuMDog
Y2FsbGluZyAgcXVpcmtfdXNiX2Vhcmx5X2hhbmRvZmYrMHgwLzB4NjQ1IEAgMQoJWyAgIDEwLjQ3
NDg5Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsg
ICAxMC40ODA5NjddIHhlbjogLS0+IHBpcnE9MTcgLT4gaXJxPTE3IChnc2k9MTcpCglbICAgMTAu
NDg2MDEzXSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQoJ
WyAgIDEwLjQ5MjA1Ml0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwoJWyAgIDEwLjQ5NjE1Ml0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMC41
MDIyNzhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKCVsgICAxMC41MDYzNjNdIHhlbjogcmVn
aXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCglbICAgMTAuNTEyNDI4XSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2CglbICAgMTAuNTE2NTkxXSBwY2kgMDAwMDowZDowMC4w
OiBxdWlya191c2JfZWFybHlfaGFuZG9mZisweDAvMHg2NDUgdG9vayA0MDc4MSB1c2VjcwoJWyAg
IDEwLjUyNDYzNF0gcGNpIDAwMDA6MTA6MDAuMDogY2FsbGluZyAgcXVpcmtfZTEwMF9pbnRlcnJ1
cHQrMHgwLzB4MTYwIEAgMQoJWyAgIDEwLjUzMjA5Ml0gcGNpIDAwMDA6MTA6MDAuMDogcXVpcmtf
ZTEwMF9pbnRlcnJ1cHQrMHgwLzB4MTYwIHRvb2sgMCB1c2VjcwoJWyAgIDEwLjUzOTUwMl0gaW5p
dGNhbGwgcGNpX2FwcGx5X2ZpbmFsX3F1aXJrcysweDAvMHgxMzcgcmV0dXJuZWQgMCBhZnRlciA0
MTAwNTAgdXNlY3MKCVsgICAxMC41NDc5MDddIGNhbGxpbmcgIGFjcGlfcmVzZXJ2ZV9yZXNvdXJj
ZXMrMHgwLzB4ZWIgQCAxCglbICAgMTAuNTUzNzUxXSBpbml0Y2FsbCBhY3BpX3Jlc2VydmVfcmVz
b3VyY2VzKzB4MC8weGViIHJldHVybmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDEwLjU2MTU1MF0g
Y2FsbGluZyAgcG9wdWxhdGVfcm9vdGZzKzB4MC8weDEwOSBAIDEKCVsgICAxMC41NjY4NTRdIFRy
eWluZyB0byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgoJWyAgIDEyLjEyOTM1
NF0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAxOTY0OEsKCVsgICAxMi4xMzM1OTBdIGluaXRjYWxs
IHBvcHVsYXRlX3Jvb3RmcysweDAvMHgxMDkgcmV0dXJuZWQgMCBhZnRlciAxNTMwMDM4IHVzZWNz
CglbICAgMTIuMTQxMDAzXSBjYWxsaW5nICBwY2lfaW9tbXVfaW5pdCsweDAvMHgzZiBAIDEKCVsg
ICAxMi4xNDU4MzhdIGluaXRjYWxsIHBjaV9pb21tdV9pbml0KzB4MC8weDNmIHJldHVybmVkIDAg
YWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjE1MjU3NF0gY2FsbGluZyAgaXJfZGV2X3Njb3BlX2luaXQr
MHgwLzB4MzkgQCAxCglbICAgMTIuMTU3Njg3XSBpbml0Y2FsbCBpcl9kZXZfc2NvcGVfaW5pdCsw
eDAvMHgzOSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMi4xNjQ4NTddIGNhbGxpbmcg
IGlhMzJfYmluZm10X2luaXQrMHgwLzB4MTQgQCAxCglbICAgMTIuMTY5Nzk4XSBpbml0Y2FsbCBp
YTMyX2JpbmZtdF9pbml0KzB4MC8weDE0IHJldHVybmVkIDAgYWZ0ZXIgNCB1c2VjcwoJWyAgIDEy
LjE3NjcxMF0gY2FsbGluZyAgYW1kX3VuY29yZV9pbml0KzB4MC8weDJjZSBAIDEKCVsgICAxMi4x
ODE3MjBdIGluaXRjYWxsIGFtZF91bmNvcmVfaW5pdCsweDAvMHgyY2UgcmV0dXJuZWQgLTE5IGFm
dGVyIDAgdXNlY3MKCVsgICAxMi4xODg4NTRdIGNhbGxpbmcgIGFtZF9pYnNfaW5pdCsweDAvMHgx
OTEgQCAxCglbICAgMTIuMTkzNjUzXSBpbml0Y2FsbCBhbWRfaWJzX2luaXQrMHgwLzB4MTkxIHJl
dHVybmVkIC0xOSBhZnRlciAwIHVzZWNzCglbICAgMTIuMjAwNDc0XSBjYWxsaW5nICBhbWRfaW9t
bXVfcGNfaW5pdCsweDAvMHgxZDUgQCAxCglbICAgMTIuMjA1NjkyXSBpbml0Y2FsbCBhbWRfaW9t
bXVfcGNfaW5pdCsweDAvMHgxZDUgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAxMi4y
MTI5NzFdIGNhbGxpbmcgIG1zcl9pbml0KzB4MC8weDU2IEAgMQoJWyAgIDEyLjIxNzI5MV0gaW5p
dGNhbGwgbXNyX2luaXQrMHgwLzB4NTYgcmV0dXJuZWQgMCBhZnRlciAxMSB1c2VjcwoJWyAgIDEy
LjIyMzU2M10gY2FsbGluZyAgcmFwbF9wbXVfaW5pdCsweDAvMHgxYzQgQCAxCglbICAgMTIuMjI4
NzUxXSBSQVBMIFBNVTogQVBJIHVuaXQgaXMgMl4tMzIgSm91bGVzLCAzIGZpeGVkIGNvdW50ZXJz
LCA2NTUzNjAgbXMgb3ZmbCB0aW1lcgoJWyAgIDEyLjIzNjk1M10gUkFQTCBQTVU6IGh3IHVuaXQg
b2YgZG9tYWluIHBwMC1jb3JlIDJeLTE0IEpvdWxlcwoJWyAgIDEyLjI0Mjk3N10gUkFQTCBQTVU6
IGh3IHVuaXQgb2YgZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVzCglbICAgMTIuMjQ4OTE5XSBS
QVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gZHJhbSAyXi0xNCBKb3VsZXMKCVsgICAxMi4yNTQ1
ODJdIGluaXRjYWxsIHJhcGxfcG11X2luaXQrMHgwLzB4MWM0IHJldHVybmVkIDAgYWZ0ZXIgMjU1
MzUgdXNlY3MKCVsgICAxMi4yNjE2NjFdIGNhbGxpbmcgIGludGVsX3VuY29yZV9pbml0KzB4MC8w
eDJiOSBAIDEKCVsgICAxMi4yNjY4NzddIGluaXRjYWxsIGludGVsX3VuY29yZV9pbml0KzB4MC8w
eDJiOSByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjI3NDE1OF0gY2FsbGluZyAg
Y3N0YXRlX3BtdV9pbml0KzB4MC8weDFhZSBAIDEKCVsgICAxMi4yNzkyMDRdIGluaXRjYWxsIGNz
dGF0ZV9wbXVfaW5pdCsweDAvMHgxYWUgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAx
Mi4yODYzMTddIGNhbGxpbmcgIHJlZ2lzdGVyX2tlcm5lbF9vZmZzZXRfZHVtcGVyKzB4MC8weDFi
IEAgMQoJWyAgIDEyLjI5MjUyMl0gaW5pdGNhbGwgcmVnaXN0ZXJfa2VybmVsX29mZnNldF9kdW1w
ZXIrMHgwLzB4MWIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTIuMzAwNjA5XSBjYWxs
aW5nICBpODI1OUFfaW5pdF9vcHMrMHgwLzB4MjEgQCAxCglbICAgMTIuMzA1NTQ4XSBpbml0Y2Fs
bCBpODI1OUFfaW5pdF9vcHMrMHgwLzB4MjEgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAg
MTIuMzEyMzc4XSBjYWxsaW5nICBpbml0X3RzY19jbG9ja3NvdXJjZSsweDAvMHhiNiBAIDEKCVsg
ICAxMi4zMTc3NjFdIGluaXRjYWxsIGluaXRfdHNjX2Nsb2Nrc291cmNlKzB4MC8weGI2IHJldHVy
bmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDEyLjMyNTA0Ml0gY2FsbGluZyAgYWRkX3J0Y19jbW9z
KzB4MC8weGI1IEAgMQoJWyAgIDEyLjMyOTcxNF0gaW5pdGNhbGwgYWRkX3J0Y19jbW9zKzB4MC8w
eGI1IHJldHVybmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDEyLjMzNjI2NV0gY2FsbGluZyAgaTgy
MzdBX2luaXRfb3BzKzB4MC8weDM3IEAgMQoJWyAgIDEyLjM0MTI0MF0gaW5pdGNhbGwgaTgyMzdB
X2luaXRfb3BzKzB4MC8weDM3IHJldHVybmVkIDAgYWZ0ZXIgMjMgdXNlY3MKCVsgICAxMi4zNDgx
MzVdIGNhbGxpbmcgIHVtd2FpdF9pbml0KzB4MC8weDcyIEAgMQoJWyAgIDEyLjM1MjcxNF0gaW5p
dGNhbGwgdW13YWl0X2luaXQrMHgwLzB4NzIgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsg
ICAxMi4zNTkzNzhdIGNhbGxpbmcgIHRoZXJtYWxfdGhyb3R0bGVfaW5pdF9kZXZpY2UrMHgwLzB4
NDcgQCAxCglbICAgMTIuMzY1NDk1XSBpbml0Y2FsbCB0aGVybWFsX3Rocm90dGxlX2luaXRfZGV2
aWNlKzB4MC8weDQ3IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjM3MzQ3OV0gY2Fs
bGluZyAgaW9hcGljX2luaXRfb3BzKzB4MC8weDE0IEAgMQoJWyAgIDEyLjM3ODQyN10gaW5pdGNh
bGwgaW9hcGljX2luaXRfb3BzKzB4MC8weDE0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
IDEyLjM4NTI3NF0gY2FsbGluZyAgcmVnaXN0ZXJfZTgyMF9wbWVtKzB4MC8weDQyIEAgMQoJWyAg
IDEyLjM5MDQ5Ml0gaW5pdGNhbGwgcmVnaXN0ZXJfZTgyMF9wbWVtKzB4MC8weDQyIHJldHVybmVk
IDAgYWZ0ZXIgOSB1c2VjcwoJWyAgIDEyLjM5NzYwNV0gY2FsbGluZyAgYWRkX3Bjc3BrcisweDAv
MHg2ZiBAIDEKCVsgICAxMi40MDIxMjZdIGluaXRjYWxsIGFkZF9wY3Nwa3IrMHgwLzB4NmYgcmV0
dXJuZWQgMCBhZnRlciAzMCB1c2VjcwoJWyAgIDEyLjQwODU2M10gY2FsbGluZyAgc3RhcnRfcGVy
aW9kaWNfY2hlY2tfZm9yX2NvcnJ1cHRpb24rMHgwLzB4MzAgQCAxCglbICAgMTIuNDE1Mjk0XSBj
aGVjazogU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRz
CglbICAgMTIuNDIyMTE3XSBpbml0Y2FsbCBzdGFydF9wZXJpb2RpY19jaGVja19mb3JfY29ycnVw
dGlvbisweDAvMHgzMCByZXR1cm5lZCAwIGFmdGVyIDY2NjMgdXNlY3MKCVsgICAxMi40MzA5OTFd
IGNhbGxpbmcgIHN5c2ZiX2luaXQrMHgwLzB4OWYgQCAxCglbICAgMTIuNDM1NTIxXSBpbml0Y2Fs
bCBzeXNmYl9pbml0KzB4MC8weDlmIHJldHVybmVkIDAgYWZ0ZXIgMjkgdXNlY3MKCVsgICAxMi40
NDE5ODVdIGNhbGxpbmcgIGF1ZGl0X2NsYXNzZXNfaW5pdCsweDAvMHhhZiBAIDEKCVsgICAxMi40
NDcyMTVdIGluaXRjYWxsIGF1ZGl0X2NsYXNzZXNfaW5pdCsweDAvMHhhZiByZXR1cm5lZCAwIGFm
dGVyIDEgdXNlY3MKCVsgICAxMi40NTQzNDBdIGNhbGxpbmcgIGlvc2ZfbWJpX2luaXQrMHgwLzB4
MmUgQCAxCglbICAgMTIuNDU5MTI0XSBpbml0Y2FsbCBpb3NmX21iaV9pbml0KzB4MC8weDJlIHJl
dHVybmVkIDAgYWZ0ZXIgMjYgdXNlY3MKCVsgICAxMi40NjU4NTZdIGNhbGxpbmcgIHNnaV91dl9z
eXNmc19pbml0KzB4MC8weGFmIEAgMQoJWyAgIDEyLjQ3MDk3OV0gaW5pdGNhbGwgc2dpX3V2X3N5
c2ZzX2luaXQrMHgwLzB4YWYgcmV0dXJuZWQgLTE5IGFmdGVyIDAgdXNlY3MKCVsgICAxMi40Nzgx
NzJdIGNhbGxpbmcgIHByb2NfZXhlY2RvbWFpbnNfaW5pdCsweDAvMHgyMiBAIDEKCVsgICAxMi40
ODM2NzBdIGluaXRjYWxsIHByb2NfZXhlY2RvbWFpbnNfaW5pdCsweDAvMHgyMiByZXR1cm5lZCAw
IGFmdGVyIDQgdXNlY3MKCVsgICAxMi40OTEwMjRdIGNhbGxpbmcgIHJlZ2lzdGVyX3dhcm5fZGVi
dWdmcysweDAvMHgyNCBAIDEKCVsgICAxMi40OTY1MzVdIGluaXRjYWxsIHJlZ2lzdGVyX3dhcm5f
ZGVidWdmcysweDAvMHgyNCByZXR1cm5lZCAwIGFmdGVyIDUgdXNlY3MKCVsgICAxMi41MDM4Njhd
IGNhbGxpbmcgIGNwdWhwX3N5c2ZzX2luaXQrMHgwLzB4ODAgQCAxCglbICAgMTIuNTA4OTEyXSBp
bml0Y2FsbCBjcHVocF9zeXNmc19pbml0KzB4MC8weDgwIHJldHVybmVkIDAgYWZ0ZXIgOSB1c2Vj
cwoJWyAgIDEyLjUxNTgyOF0gY2FsbGluZyAgaW9yZXNvdXJjZXNfaW5pdCsweDAvMHg0YSBAIDEK
CVsgICAxMi41MjA4NjVdIGluaXRjYWxsIGlvcmVzb3VyY2VzX2luaXQrMHgwLzB4NGEgcmV0dXJu
ZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTIuNTI3Nzg4XSBjYWxsaW5nICBpbml0X3NjaGVkX2Rl
YnVnX3Byb2NmcysweDAvMHgyZiBAIDEKCVsgICAxMi41MzM0NTZdIGluaXRjYWxsIGluaXRfc2No
ZWRfZGVidWdfcHJvY2ZzKzB4MC8weDJmIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEy
LjU0MDk5Nl0gY2FsbGluZyAgcHNpX3Byb2NfaW5pdCsweDAvMHg1YiBAIDEKCVsgICAxMi41NDU3
ODFdIGluaXRjYWxsIHBzaV9wcm9jX2luaXQrMHgwLzB4NWIgcmV0dXJuZWQgMCBhZnRlciAyIHVz
ZWNzCglbICAgMTIuNTUyNDM4XSBjYWxsaW5nICBzbmFwc2hvdF9kZXZpY2VfaW5pdCsweDAvMHgx
MSBAIDEKCVsgICAxMi41NTc5NTNdIGluaXRjYWxsIHNuYXBzaG90X2RldmljZV9pbml0KzB4MC8w
eDExIHJldHVybmVkIDAgYWZ0ZXIgOTggdXNlY3MKCVsgICAxMi41NjUyNTRdIGNhbGxpbmcgIGly
cV9nY19pbml0X29wcysweDAvMHgxNCBAIDEKCVsgICAxMi41NzAxOTZdIGluaXRjYWxsIGlycV9n
Y19pbml0X29wcysweDAvMHgxNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMi41Nzcw
MDVdIGNhbGxpbmcgIGlycV9wbV9pbml0X29wcysweDAvMHgxNCBAIDEKCVsgICAxMi41ODE5NDhd
IGluaXRjYWxsIGlycV9wbV9pbml0X29wcysweDAvMHgxNCByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAxMi41ODg3ODNdIGNhbGxpbmcgIGtscF9pbml0KzB4MC8weDI5IEAgMQoJWyAgIDEy
LjU5MzEwMl0gaW5pdGNhbGwga2xwX2luaXQrMHgwLzB4MjkgcmV0dXJuZWQgMCBhZnRlciAxIHVz
ZWNzCglbICAgMTIuNTk5MzA0XSBjYWxsaW5nICB0aW1la2VlcGluZ19pbml0X29wcysweDAvMHgx
NCBAIDEKCVsgICAxMi42MDQ2ODldIGluaXRjYWxsIHRpbWVrZWVwaW5nX2luaXRfb3BzKzB4MC8w
eDE0IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjYxMTk3N10gY2FsbGluZyAgaW5p
dF9jbG9ja3NvdXJjZV9zeXNmcysweDAvMHgyNCBAIDEKCVsgICAxMi42MTc1NTldIGluaXRjYWxs
IGluaXRfY2xvY2tzb3VyY2Vfc3lzZnMrMHgwLzB4MjQgcmV0dXJuZWQgMCBhZnRlciAxOCB1c2Vj
cwoJWyAgIDEyLjYyNTExNV0gY2FsbGluZyAgaW5pdF90aW1lcl9saXN0X3Byb2NmcysweDAvMHgz
MiBAIDEKCVsgICAxMi42MzA2OTVdIGluaXRjYWxsIGluaXRfdGltZXJfbGlzdF9wcm9jZnMrMHgw
LzB4MzIgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTIuNjM4MTY1XSBjYWxsaW5nICBh
bGFybXRpbWVyX2luaXQrMHgwLzB4MTNhIEAgMQoJWyAgIDEyLjY0MzIxOF0gcHJvYmUgb2YgYWxh
cm10aW1lciByZXR1cm5lZCAxIGFmdGVyIDUgdXNlY3MKCVsgICAxMi42NDg3NDFdIGluaXRjYWxs
IGFsYXJtdGltZXJfaW5pdCsweDAvMHgxM2EgcmV0dXJuZWQgMCBhZnRlciA1NDE3IHVzZWNzCglb
ICAgMTIuNjU1OTUwXSBjYWxsaW5nICBpbml0X3Bvc2l4X3RpbWVycysweDAvMHgyYSBAIDEKCVsg
ICAxMi42NjExMDFdIGluaXRjYWxsIGluaXRfcG9zaXhfdGltZXJzKzB4MC8weDJhIHJldHVybmVk
IDAgYWZ0ZXIgMyB1c2VjcwoJWyAgIDEyLjY2ODEyNV0gY2FsbGluZyAgY2xvY2tldmVudHNfaW5p
dF9zeXNmcysweDAvMHhjMCBAIDEKCVsgICAxMi42NzM3NTNdIGluaXRjYWxsIGNsb2NrZXZlbnRz
X2luaXRfc3lzZnMrMHgwLzB4YzAgcmV0dXJuZWQgMCBhZnRlciAzNiB1c2VjcwoJWyAgIDEyLjY4
MTI1N10gY2FsbGluZyAgcHJvY19kbWFfaW5pdCsweDAvMHgyMiBAIDEKCVsgICAxMi42ODYwNDhd
IGluaXRjYWxsIHByb2NfZG1hX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNz
CglbICAgMTIuNjkyNjgxXSBjYWxsaW5nICBtb2R1bGVzX3dxX2luaXQrMHgwLzB4NDQgQCAxCglb
ICAgMTIuNjk3NjM2XSBpbml0Y2FsbCBtb2R1bGVzX3dxX2luaXQrMHgwLzB4NDQgcmV0dXJuZWQg
MCBhZnRlciAwIHVzZWNzCglbICAgMTIuNzA0NDY3XSBjYWxsaW5nICBwcm9jX21vZHVsZXNfaW5p
dCsweDAvMHgxZiBAIDEKCVsgICAxMi43MDk1ODhdIGluaXRjYWxsIHByb2NfbW9kdWxlc19pbml0
KzB4MC8weDFmIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjcxNjU4OV0gY2FsbGlu
ZyAga2FsbHN5bXNfaW5pdCsweDAvMHgyMiBAIDEKCVsgICAxMi43MjEzNDldIGluaXRjYWxsIGth
bGxzeW1zX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTIuNzI3
OTk2XSBjYWxsaW5nICBwaWRfbmFtZXNwYWNlc19pbml0KzB4MC8weDQwIEAgMQoJWyAgIDEyLjcz
MzI5N10gaW5pdGNhbGwgcGlkX25hbWVzcGFjZXNfaW5pdCsweDAvMHg0MCByZXR1cm5lZCAwIGFm
dGVyIDEzIHVzZWNzCglbICAgMTIuNzQwNTU0XSBjYWxsaW5nICBpa2NvbmZpZ19pbml0KzB4MC8w
eDQyIEAgMQoJWyAgIDEyLjc0NTMxMl0gaW5pdGNhbGwgaWtjb25maWdfaW5pdCsweDAvMHg0MiBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMi43NTE5NjhdIGNhbGxpbmcgIGF1ZGl0X3dh
dGNoX2luaXQrMHgwLzB4M2EgQCAxCglbICAgMTIuNzU2OTk1XSBpbml0Y2FsbCBhdWRpdF93YXRj
aF9pbml0KzB4MC8weDNhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEyLjc2MzkwM10g
Y2FsbGluZyAgYXVkaXRfZnNub3RpZnlfaW5pdCsweDAvMHgzYSBAIDEKCVsgICAxMi43NjkyMDZd
IGluaXRjYWxsIGF1ZGl0X2Zzbm90aWZ5X2luaXQrMHgwLzB4M2EgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgMTIuNzc2Mzk5XSBjYWxsaW5nICBhdWRpdF90cmVlX2luaXQrMHgwLzB4NmUg
QCAxCglbICAgMTIuNzgxMzQwXSBpbml0Y2FsbCBhdWRpdF90cmVlX2luaXQrMHgwLzB4NmUgcmV0
dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTIuNzg4MTc3XSBjYWxsaW5nICBzZWNjb21wX3N5
c2N0bF9pbml0KzB4MC8weDJjIEAgMQoJWyAgIDEyLjc5MzQ5NF0gaW5pdGNhbGwgc2VjY29tcF9z
eXNjdGxfaW5pdCsweDAvMHgyYyByZXR1cm5lZCAwIGFmdGVyIDMgdXNlY3MKCVsgICAxMi44MDA2
ODJdIGNhbGxpbmcgIHV0c25hbWVfc3lzY3RsX2luaXQrMHgwLzB4MTQgQCAxCglbICAgMTIuODA1
OTgzXSBpbml0Y2FsbCB1dHNuYW1lX3N5c2N0bF9pbml0KzB4MC8weDE0IHJldHVybmVkIDAgYWZ0
ZXIgNSB1c2VjcwoJWyAgIDEyLjgxMzE1N10gY2FsbGluZyAgaW5pdF90cmFjZXBvaW50cysweDAv
MHgyYyBAIDEKCVsgICAxMi44MTgxODFdIGluaXRjYWxsIGluaXRfdHJhY2Vwb2ludHMrMHgwLzB4
MmMgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTIuODI1MDk3XSBjYWxsaW5nICBpbml0
X2xzdGF0c19wcm9jZnMrMHgwLzB4MjIgQCAxCglbICAgMTIuODMwMzA1XSBpbml0Y2FsbCBpbml0
X2xzdGF0c19wcm9jZnMrMHgwLzB4MjIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTIu
ODM3NDIxXSBjYWxsaW5nICBzdGFja190cmFjZV9pbml0KzB4MC8weGIyIEAgMQoJWyAgIDEyLjg0
MjQ0OF0gaW5pdGNhbGwgc3RhY2tfdHJhY2VfaW5pdCsweDAvMHhiMiByZXR1cm5lZCAwIGFmdGVy
IDYgdXNlY3MKCVsgICAxMi44NDkzNTRdIGNhbGxpbmcgIGluaXRfYmxrX3RyYWNlcisweDAvMHg1
MCBAIDEKCVsgICAxMi44NTQzMDJdIGluaXRjYWxsIGluaXRfYmxrX3RyYWNlcisweDAvMHg1MCBy
ZXR1cm5lZCAwIGFmdGVyIDcgdXNlY3MKCVsgICAxMi44NjExMDddIGNhbGxpbmcgIHBlcmZfZXZl
bnRfc3lzZnNfaW5pdCsweDAvMHg4MSBAIDEKCVsgICAxMi44NjY2NzZdIGluaXRjYWxsIHBlcmZf
ZXZlbnRfc3lzZnNfaW5pdCsweDAvMHg4MSByZXR1cm5lZCAwIGFmdGVyIDU3IHVzZWNzCglbICAg
MTIuODc0MDYzXSBjYWxsaW5nICBwYWRhdGFfZHJpdmVyX2luaXQrMHgwLzB4MzkgQCAxCglbICAg
MTIuODc5MjgxXSBpbml0Y2FsbCBwYWRhdGFfZHJpdmVyX2luaXQrMHgwLzB4MzkgcmV0dXJuZWQg
MCBhZnRlciAwIHVzZWNzCglbICAgMTIuODg2Mzc4XSBjYWxsaW5nICBzeXN0ZW1fdHJ1c3RlZF9r
ZXlyaW5nX2luaXQrMHgwLzB4ZjQgQCAxCglbICAgMTIuODkyMzkyXSBJbml0aWFsaXNlIHN5c3Rl
bSB0cnVzdGVkIGtleXJpbmdzCglbICAgMTIuODk3MDkwXSBpbml0Y2FsbCBzeXN0ZW1fdHJ1c3Rl
ZF9rZXlyaW5nX2luaXQrMHgwLzB4ZjQgcmV0dXJuZWQgMCBhZnRlciA0NTg4IHVzZWNzCglbICAg
MTIuOTA1MjU4XSBjYWxsaW5nICBibGFja2xpc3RfaW5pdCsweDAvMHg5YiBAIDEKCVsgICAxMi45
MTAxMTldIEtleSB0eXBlIGJsYWNrbGlzdCByZWdpc3RlcmVkCglbICAgMTIuOTE0MzY1XSBpbml0
Y2FsbCBibGFja2xpc3RfaW5pdCsweDAvMHg5YiByZXR1cm5lZCAwIGFmdGVyIDQxNDYgdXNlY3MK
CVsgICAxMi45MjEzOTJdIGNhbGxpbmcgIGtzd2FwZF9pbml0KzB4MC8weDhjIEAgMQoJWyAgIDEy
LjkyNjE0Ml0gaW5pdGNhbGwga3N3YXBkX2luaXQrMHgwLzB4OGMgcmV0dXJuZWQgMCBhZnRlciAx
NDQgdXNlY3MKCVsgICAxMi45MzI3MjVdIGNhbGxpbmcgIGV4dGZyYWdfZGVidWdfaW5pdCsweDAv
MHg1NyBAIDEKCVsgICAxMi45Mzc5MzRdIGluaXRjYWxsIGV4dGZyYWdfZGVidWdfaW5pdCsweDAv
MHg1NyByZXR1cm5lZCAwIGFmdGVyIDQgdXNlY3MKCVsgICAxMi45NDUwNjBdIGNhbGxpbmcgIG1t
X2NvbXB1dGVfYmF0Y2hfaW5pdCsweDAvMHgxOSBAIDEKCVsgICAxMi45NTA1NDhdIGluaXRjYWxs
IG1tX2NvbXB1dGVfYmF0Y2hfaW5pdCsweDAvMHgxOSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAxMi45NTc5MTJdIGNhbGxpbmcgIHNsYWJfcHJvY19pbml0KzB4MC8weDIyIEAgMQoJWyAg
IDEyLjk2Mjc3Nl0gaW5pdGNhbGwgc2xhYl9wcm9jX2luaXQrMHgwLzB4MjIgcmV0dXJuZWQgMCBh
ZnRlciAxIHVzZWNzCglbICAgMTIuOTY5NTI3XSBjYWxsaW5nICB3b3JraW5nc2V0X2luaXQrMHgw
LzB4OTIgQCAxCglbICAgMTIuOTc0NDY1XSB3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0cz0zNyBt
YXhfb3JkZXI9MjAgYnVja2V0X29yZGVyPTAKCVsgICAxMi45ODEyMDNdIGluaXRjYWxsIHdvcmtp
bmdzZXRfaW5pdCsweDAvMHg5MiByZXR1cm5lZCAwIGFmdGVyIDY1NzggdXNlY3MKCVsgICAxMi45
ODgyOTldIGNhbGxpbmcgIHByb2Nfdm1hbGxvY19pbml0KzB4MC8weDMwIEAgMQoJWyAgIDEyLjk5
MzQzMV0gaW5pdGNhbGwgcHJvY192bWFsbG9jX2luaXQrMHgwLzB4MzAgcmV0dXJuZWQgMCBhZnRl
ciA4IHVzZWNzCglbICAgMTMuMDAwNDI3XSBjYWxsaW5nICBwcm9jc3dhcHNfaW5pdCsweDAvMHgx
ZiBAIDEKCVsgICAxMy4wMDUyNjldIGluaXRjYWxsIHByb2Nzd2Fwc19pbml0KzB4MC8weDFmIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEzLjAxMjAzMF0gY2FsbGluZyAgaW5pdF9mcm9u
dHN3YXArMHgwLzB4OTMgQCAxCglbICAgMTMuMDE2OTAwXSBpbml0Y2FsbCBpbml0X2Zyb250c3dh
cCsweDAvMHg5MyByZXR1cm5lZCAwIGFmdGVyIDggdXNlY3MKCVsgICAxMy4wMjM2NTFdIGNhbGxp
bmcgIHNsYWJfc3lzZnNfaW5pdCsweDAvMHhmMyBAIDEKCVsgICAxMy4wMjk1MjhdIGluaXRjYWxs
IHNsYWJfc3lzZnNfaW5pdCsweDAvMHhmMyByZXR1cm5lZCAwIGFmdGVyIDkwNyB1c2VjcwoJWyAg
IDEzLjAzNjQ3OV0gY2FsbGluZyAgaW5pdF9jbGVhbmNhY2hlKzB4MC8weDg5IEAgMQoJWyAgIDEz
LjA0MTQ0MV0gaW5pdGNhbGwgaW5pdF9jbGVhbmNhY2hlKzB4MC8weDg5IHJldHVybmVkIDAgYWZ0
ZXIgNSB1c2VjcwoJWyAgIDEzLjA0ODI4Ml0gY2FsbGluZyAgaW5pdF96YnVkKzB4MC8weDIwIEAg
MQoJWyAgIDEzLjA1MjY3NV0gemJ1ZDogbG9hZGVkCglbICAgMTMuMDU1MzgxXSBpbml0Y2FsbCBp
bml0X3pidWQrMHgwLzB4MjAgcmV0dXJuZWQgMCBhZnRlciAyNjQwIHVzZWNzCglbICAgMTMuMDYx
OTMyXSBjYWxsaW5nICB6c19pbml0KzB4MC8weDc3IEAgMQoJWyAgIDEzLjA2NjE1N10gaW5pdGNh
bGwgenNfaW5pdCsweDAvMHg3NyByZXR1cm5lZCAwIGFmdGVyIDExIHVzZWNzCglbICAgMTMuMDcy
MzQ5XSBjYWxsaW5nICBmY250bF9pbml0KzB4MC8weDJhIEAgMQoJWyAgIDEzLjA3NjgzOV0gaW5p
dGNhbGwgZmNudGxfaW5pdCsweDAvMHgyYSByZXR1cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAx
My4wODMyMTddIGNhbGxpbmcgIHByb2NfZmlsZXN5c3RlbXNfaW5pdCsweDAvMHgyMiBAIDEKCVsg
ICAxMy4wODg2OTVdIGluaXRjYWxsIHByb2NfZmlsZXN5c3RlbXNfaW5pdCsweDAvMHgyMiByZXR1
cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAxMy4wOTYwNjldIGNhbGxpbmcgIHN0YXJ0X2RpcnR5
dGltZV93cml0ZWJhY2srMHgwLzB4MmEgQCAxCglbICAgMTMuMTAxOTEyXSBpbml0Y2FsbCBzdGFy
dF9kaXJ0eXRpbWVfd3JpdGViYWNrKzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJ
WyAgIDEzLjEwOTYzM10gY2FsbGluZyAgYmxrZGV2X2luaXQrMHgwLzB4MjAgQCAxCglbICAgMTMu
MTE0MjQ1XSBpbml0Y2FsbCBibGtkZXZfaW5pdCsweDAvMHgyMCByZXR1cm5lZCAwIGFmdGVyIDQg
dXNlY3MKCVsgICAxMy4xMjA3MjZdIGNhbGxpbmcgIGRpb19pbml0KzB4MC8weDJkIEAgMQoJWyAg
IDEzLjEyNTA1MV0gaW5pdGNhbGwgZGlvX2luaXQrMHgwLzB4MmQgcmV0dXJuZWQgMCBhZnRlciAx
IHVzZWNzCglbICAgMTMuMTMxMjU1XSBjYWxsaW5nICBkbm90aWZ5X2luaXQrMHgwLzB4NzkgQCAx
CglbICAgMTMuMTM1OTU1XSBpbml0Y2FsbCBkbm90aWZ5X2luaXQrMHgwLzB4NzkgcmV0dXJuZWQg
MCBhZnRlciAxNyB1c2VjcwoJWyAgIDEzLjE0MjU4Nl0gY2FsbGluZyAgZmFub3RpZnlfdXNlcl9z
ZXR1cCsweDAvMHg3NyBAIDEKCVsgICAxMy4xNDc4ODFdIGluaXRjYWxsIGZhbm90aWZ5X3VzZXJf
c2V0dXArMHgwLzB4NzcgcmV0dXJuZWQgMCBhZnRlciAzIHVzZWNzCglbICAgMTMuMTU1MDc4XSBj
YWxsaW5nICB1c2VyZmF1bHRmZF9pbml0KzB4MC8weDJlIEAgMQoJWyAgIDEzLjE2MDEwOV0gaW5p
dGNhbGwgdXNlcmZhdWx0ZmRfaW5pdCsweDAvMHgyZSByZXR1cm5lZCAwIGFmdGVyIDEwIHVzZWNz
CglbICAgMTMuMTY3MTQ1XSBjYWxsaW5nICBhaW9fc2V0dXArMHgwLzB4NzkgQCAxCglbICAgMTMu
MTcxNTU1XSBpbml0Y2FsbCBhaW9fc2V0dXArMHgwLzB4NzkgcmV0dXJuZWQgMCBhZnRlciA3IHVz
ZWNzCglbICAgMTMuMTc3ODMwXSBjYWxsaW5nICBpb191cmluZ19pbml0KzB4MC8weDJkIEAgMQoJ
WyAgIDEzLjE4MjYxN10gaW5pdGNhbGwgaW9fdXJpbmdfaW5pdCsweDAvMHgyZCByZXR1cm5lZCAw
IGFmdGVyIDEgdXNlY3MKCVsgICAxMy4xODkyNjJdIGNhbGxpbmcgIGluaXRfc3lzMzJfaW9jdGwr
MHgwLzB4MjggQCAxCglbICAgMTMuMTk0MzE3XSBpbml0Y2FsbCBpbml0X3N5czMyX2lvY3RsKzB4
MC8weDI4IHJldHVybmVkIDAgYWZ0ZXIgNCB1c2VjcwoJWyAgIDEzLjIwMTI0N10gY2FsbGluZyAg
bWJjYWNoZV9pbml0KzB4MC8weDMxIEAgMQoJWyAgIDEzLjIwNTk0MV0gaW5pdGNhbGwgbWJjYWNo
ZV9pbml0KzB4MC8weDMxIHJldHVybmVkIDAgYWZ0ZXIgMTMgdXNlY3MKCVsgICAxMy4yMTI1NzBd
IGNhbGxpbmcgIGluaXRfZGV2cHRzX2ZzKzB4MC8weDJjIEAgMQoJWyAgIDEzLjIxNzQ0Ml0gaW5p
dGNhbGwgaW5pdF9kZXZwdHNfZnMrMHgwLzB4MmMgcmV0dXJuZWQgMCBhZnRlciA2IHVzZWNzCglb
ICAgMTMuMjI0MTg3XSBjYWxsaW5nICBleHQ0X2luaXRfZnMrMHgwLzB4MWQ0IEAgMQoJWyAgIDEz
LjIyOTA0Nl0gaW5pdGNhbGwgZXh0NF9pbml0X2ZzKzB4MC8weDFkNCByZXR1cm5lZCAwIGFmdGVy
IDk3IHVzZWNzCglbICAgMTMuMjM1NzMzXSBjYWxsaW5nICBqb3VybmFsX2luaXQrMHgwLzB4MTJl
IEAgMQoJWyAgIDEzLjI0MDUxMl0gaW5pdGNhbGwgam91cm5hbF9pbml0KzB4MC8weDEyZSByZXR1
cm5lZCAwIGFmdGVyIDI5IHVzZWNzCglbICAgMTMuMjQ3MjM3XSBjYWxsaW5nICBpbml0X2F1dG9m
c19mcysweDAvMHgyYSBAIDEKCVsgICAxMy4yNTIxODRdIGluaXRjYWxsIGluaXRfYXV0b2ZzX2Zz
KzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMTAxIHVzZWNzCglbICAgMTMuMjU5MDI5XSBjYWxs
aW5nICBpcGNfaW5pdCsweDAvMHgyNSBAIDEKCVsgICAxMy4yNjMzNDJdIGluaXRjYWxsIGlwY19p
bml0KzB4MC8weDI1IHJldHVybmVkIDAgYWZ0ZXIgNSB1c2VjcwoJWyAgIDEzLjI2OTUzMV0gY2Fs
bGluZyAgaXBjX3N5c2N0bF9pbml0KzB4MC8weDE0IEAgMQoJWyAgIDEzLjI3NDQ3OV0gaW5pdGNh
bGwgaXBjX3N5c2N0bF9pbml0KzB4MC8weDE0IHJldHVybmVkIDAgYWZ0ZXIgNiB1c2VjcwoJWyAg
IDEzLjI4MTMwOV0gY2FsbGluZyAgaW5pdF9tcXVldWVfZnMrMHgwLzB4ZTIgQCAxCglbICAgMTMu
Mjg2MjAxXSBpbml0Y2FsbCBpbml0X21xdWV1ZV9mcysweDAvMHhlMiByZXR1cm5lZCAwIGFmdGVy
IDI1IHVzZWNzCglbICAgMTMuMjkyOTg4XSBjYWxsaW5nICBrZXlfcHJvY19pbml0KzB4MC8weDY0
IEAgMQoJWyAgIDEzLjI5NzczNV0gaW5pdGNhbGwga2V5X3Byb2NfaW5pdCsweDAvMHg2NCByZXR1
cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAxMy4zMDQ0MDVdIGNhbGxpbmcgIHNlbGludXhfbmZf
aXBfaW5pdCsweDAvMHg0OSBAIDEKCVsgICAxMy4zMDk1OTddIGluaXRjYWxsIHNlbGludXhfbmZf
aXBfaW5pdCsweDAvMHg0OSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMy4zMTY2OTZd
IGNhbGxpbmcgIGluaXRfc2VsX2ZzKzB4MC8weDEyNyBAIDEKCVsgICAxMy4zMjE0MDJdIGluaXRj
YWxsIGluaXRfc2VsX2ZzKzB4MC8weDEyNyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAx
My4zMjc5NzldIGNhbGxpbmcgIHNlbG5sX2luaXQrMHgwLzB4N2QgQCAxCglbICAgMTMuMzMyNDk0
XSBpbml0Y2FsbCBzZWxubF9pbml0KzB4MC8weDdkIHJldHVybmVkIDAgYWZ0ZXIgNyB1c2VjcwoJ
WyAgIDEzLjMzODg4Ml0gY2FsbGluZyAgc2VsX25ldGlmX2luaXQrMHgwLzB4MzcgQCAxCglbICAg
MTMuMzQyMzIzXSBjbG9ja3NvdXJjZTogdHNjOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4
X2N5Y2xlczogMHgyYzk0ZTE3MzUxZiwgbWF4X2lkbGVfbnM6IDQ0MDc5NTMwNzQxMiBucwoJWyAg
IDEzLjM0Mzc2OF0gaW5pdGNhbGwgc2VsX25ldGlmX2luaXQrMHgwLzB4MzcgcmV0dXJuZWQgMCBh
ZnRlciAwIHVzZWNzCglbICAgMTMuMzYxMjY3XSBjYWxsaW5nICBzZWxfbmV0bm9kZV9pbml0KzB4
MC8weDMyIEAgMQoJWyAgIDEzLjM2NjQ5M10gaW5pdGNhbGwgc2VsX25ldG5vZGVfaW5pdCsweDAv
MHgzMiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMy4zNzM3MzldIGNhbGxpbmcgIHNl
bF9uZXRwb3J0X2luaXQrMHgwLzB4MzIgQCAxCglbICAgMTMuMzc4OTY0XSBpbml0Y2FsbCBzZWxf
bmV0cG9ydF9pbml0KzB4MC8weDMyIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEzLjM4
NjE4Ml0gY2FsbGluZyAgYXVydWxlX2luaXQrMHgwLzB4MmIgQCAxCglbICAgMTMuMzkwOTc3XSBp
bml0Y2FsbCBhdXJ1bGVfaW5pdCsweDAvMHgyYiByZXR1cm5lZCAwIGFmdGVyIDEwIHVzZWNzCglb
ICAgMTMuMzkwOTc4XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjCglb
ICAgMTMuNDAyNzgxXSBjYWxsaW5nICBhcHBhcm1vcl9uZl9pcF9pbml0KzB4MC8weDJmIEAgMQoJ
WyAgIDEzLjQwODA3N10gaW5pdGNhbGwgYXBwYXJtb3JfbmZfaXBfaW5pdCsweDAvMHgyZiByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxMy40MTUzMDNdIGNhbGxpbmcgIHBsYXRmb3JtX2tl
eXJpbmdfaW5pdCsweDAvMHgyYSBAIDEKCVsgICAxMy40MjA3NTddIFBsYXRmb3JtIEtleXJpbmcg
aW5pdGlhbGl6ZWQKCVsgICAxMy40MjQ4NzNdIGluaXRjYWxsIHBsYXRmb3JtX2tleXJpbmdfaW5p
dCsweDAvMHgyYSByZXR1cm5lZCAwIGFmdGVyIDQwMjAgdXNlY3MKCVsgICAxMy40MzI1NDRdIGNh
bGxpbmcgIGNyeXB0b19hbGdhcGlfaW5pdCsweDAvMHhkIEAgMQoJWyAgIDEzLjQzNzY3NV0gaW5p
dGNhbGwgY3J5cHRvX2FsZ2FwaV9pbml0KzB4MC8weGQgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNz
CglbICAgMTMuNDQ0Njc3XSBjYWxsaW5nICBqZW50X21vZF9pbml0KzB4MC8weDJlIEAgMQoJWyAg
IDEzLjQ1NTk5OF0gaW5pdGNhbGwgamVudF9tb2RfaW5pdCsweDAvMHgyZSByZXR1cm5lZCAwIGFm
dGVyIDYzNzQgdXNlY3MKCVsgICAxMy40NjMxNjRdIGNhbGxpbmcgIGFzeW1tZXRyaWNfa2V5X2lu
aXQrMHgwLzB4MTEgQCAxCglbICAgMTMuNDY4NjcyXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lz
dGVyZWQKCVsgICAxMy40NzMyNDBdIGluaXRjYWxsIGFzeW1tZXRyaWNfa2V5X2luaXQrMHgwLzB4
MTEgcmV0dXJuZWQgMCBhZnRlciA0NDYxIHVzZWNzCglbICAgMTMuNDgxMDc2XSBjYWxsaW5nICB4
NTA5X2tleV9pbml0KzB4MC8weDExIEAgMQoJWyAgIDEzLjQ4NjA2Nl0gQXN5bW1ldHJpYyBrZXkg
cGFyc2VyICd4NTA5JyByZWdpc3RlcmVkCglbICAgMTMuNDkxNDc1XSBpbml0Y2FsbCB4NTA5X2tl
eV9pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgNTI4MiB1c2VjcwoJWyAgIDEzLjQ5ODcy
OV0gY2FsbGluZyAgcHJvY19nZW5oZF9pbml0KzB4MC8weDQyIEAgMQoJWyAgIDEzLjUwMzkzMV0g
aW5pdGNhbGwgcHJvY19nZW5oZF9pbml0KzB4MC8weDQyIHJldHVybmVkIDAgYWZ0ZXIgMSB1c2Vj
cwoJWyAgIDEzLjUxMTEzMV0gY2FsbGluZyAgYnNnX2luaXQrMHgwLzB4MTVhIEAgMQoJWyAgIDEz
LjUyMzg4OV0gaW5pdGNhbGwgYnNnX2luaXQrMHgwLzB4MTVhIHJldHVybmVkIDAgYWZ0ZXIgNzk1
NiB1c2VjcwoJWyAgIDEzLjUzMDc4OV0gY2FsbGluZyAgdGhyb3RsX2luaXQrMHgwLzB4M2MgQCAx
CglbICAgMTMuNTM1NjM3XSBpbml0Y2FsbCB0aHJvdGxfaW5pdCsweDAvMHgzYyByZXR1cm5lZCAw
IGFmdGVyIDY2IHVzZWNzCglbICAgMTMuNTQyNDg5XSBjYWxsaW5nICBpb2xhdGVuY3lfaW5pdCsw
eDAvMHgxMSBAIDEKCVsgICAxMy41NDc1NjddIGluaXRjYWxsIGlvbGF0ZW5jeV9pbml0KzB4MC8w
eDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDEzLjU1NDY3Ml0gY2FsbGluZyAgaW9j
X2luaXQrMHgwLzB4MTEgQCAxCglbICAgMTMuNTU5MTczXSBpbml0Y2FsbCBpb2NfaW5pdCsweDAv
MHgxMSByZXR1cm5lZCAwIGFmdGVyIDMgdXNlY3MKCVsgICAxMy41NjU2NzldIGNhbGxpbmcgIGRl
YWRsaW5lX2luaXQrMHgwLzB4MTEgQCAxCglbICAgMTMuNTcwNzA2XSBpbyBzY2hlZHVsZXIgbXEt
ZGVhZGxpbmUgcmVnaXN0ZXJlZAoJWyAgIDEzLjU3NTY4N10gaW5pdGNhbGwgZGVhZGxpbmVfaW5p
dCsweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDQ4NjQgdXNlY3MKCVsgICAxMy41ODI5NzhdIGNh
bGxpbmcgIGt5YmVyX2luaXQrMHgwLzB4MTEgQCAxCglbICAgMTMuNTg3NjcyXSBpbyBzY2hlZHVs
ZXIga3liZXIgcmVnaXN0ZXJlZAoJWyAgIDEzLjU5MjEwNF0gaW5pdGNhbGwga3liZXJfaW5pdCsw
eDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDQzMjcgdXNlY3MKCVsgICAxMy41OTkwNjNdIGNhbGxp
bmcgIGJmcV9pbml0KzB4MC8weDhiIEAgMQoJWyAgIDEzLjYwMzY0MV0gaW8gc2NoZWR1bGVyIGJm
cSByZWdpc3RlcmVkCglbICAgMTMuNjA3ODYxXSBpbml0Y2FsbCBiZnFfaW5pdCsweDAvMHg4YiBy
ZXR1cm5lZCAwIGFmdGVyIDQxMzkgdXNlY3MKCVsgICAxMy42MTQ3MDZdIGNhbGxpbmcgIGJ0cmVl
X21vZHVsZV9pbml0KzB4MC8weDI1IEAgMQoJWyAgIDEzLjYyMDA2M10gaW5pdGNhbGwgYnRyZWVf
bW9kdWxlX2luaXQrMHgwLzB4MjUgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTMuNjI3
Mzg2XSBjYWxsaW5nICBjcmNfdDEwZGlmX21vZF9pbml0KzB4MC8weDQ1IEAgMQoJWyAgIDEzLjYz
Mjk4NV0gaW5pdGNhbGwgY3JjX3QxMGRpZl9tb2RfaW5pdCsweDAvMHg0NSByZXR1cm5lZCAwIGFm
dGVyIDEgdXNlY3MKCVsgICAxMy42NDA1MzNdIGNhbGxpbmcgIHBlcmNwdV9jb3VudGVyX3N0YXJ0
dXArMHgwLzB4NTEgQCAxCglbICAgMTMuNjQ2NTA0XSBpbml0Y2FsbCBwZXJjcHVfY291bnRlcl9z
dGFydHVwKzB4MC8weDUxIHJldHVybmVkIDAgYWZ0ZXIgOTcgdXNlY3MKCVsgICAxMy42NTQzMDVd
IGNhbGxpbmcgIGRpZ3NpZ19pbml0KzB4MC8weDM5IEAgMQoJWyAgIDEzLjY1OTA3Ml0gaW5pdGNh
bGwgZGlnc2lnX2luaXQrMHgwLzB4MzkgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTMu
NjY1OTA5XSBjYWxsaW5nICBzZ19wb29sX2luaXQrMHgwLzB4YjAgQCAxCglbICAgMTMuNjcwODUx
XSBpbml0Y2FsbCBzZ19wb29sX2luaXQrMHgwLzB4YjAgcmV0dXJuZWQgMCBhZnRlciAxMCB1c2Vj
cwoJWyAgIDEzLjY3NzgyNV0gY2FsbGluZyAgcGh5X2NvcmVfaW5pdCsweDAvMHg0YSBAIDEKCVsg
ICAxMy42ODI4MjBdIGluaXRjYWxsIHBoeV9jb3JlX2luaXQrMHgwLzB4NGEgcmV0dXJuZWQgMCBh
ZnRlciAyIHVzZWNzCglbICAgMTMuNjg5Nzc2XSBjYWxsaW5nICBjcnlzdGFsY292ZV9wd21fZHJp
dmVyX2luaXQrMHgwLzB4MTMgQCAxCglbICAgMTMuNjk2MDk2XSBpbml0Y2FsbCBjcnlzdGFsY292
ZV9wd21fZHJpdmVyX2luaXQrMHgwLzB4MTMgcmV0dXJuZWQgMCBhZnRlciAxMCB1c2VjcwoJWyAg
IDEzLjcwNDQ4NV0gY2FsbGluZyAgcGNpZV9wb3J0ZHJ2X2luaXQrMHgwLzB4NDkgQCAxCglbICAg
MTMuNzA5OTQ0XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQoJWyAgIDEzLjcxNTk3Nl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgoJWyAgIDEzLjcyMDIx
Nl0gcHJvYmUgb2YgMDAwMDowMDowMS4wIHJldHVybmVkIDEgYWZ0ZXIgMTAzOTcgdXNlY3MKCVsg
ICAxMy43MjY2MThdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxCglbICAgMTMuNzMyNjQ0XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2CglbICAgMTMuNzM2
ODE5XSBwcm9iZSBvZiAwMDAwOjAwOjAxLjEgcmV0dXJuZWQgMSBhZnRlciAxMDI3NSB1c2VjcwoJ
WyAgIDEzLjc0MzMzMl0gcHJvYmUgb2YgMDAwMDowMDowMS4yIHJldHVybmVkIDEgYWZ0ZXIgMTQw
IHVzZWNzCglbICAgMTMuNzQ5NTI3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQoJWyAgIDEzLjc1NTUzNl0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgoJ
WyAgIDEzLjc1OTc4MF0gcHJvYmUgb2YgMDAwMDowMDoxYy4wIHJldHVybmVkIDEgYWZ0ZXIgMTAz
MjMgdXNlY3MKCVsgICAxMy43NjYyMjldIHByb2JlIG9mIDAwMDA6MDA6MWMuMSByZXR1cm5lZCAx
IGFmdGVyIDE2MiB1c2VjcwoJWyAgIDEzLjc3MjM4MF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTkg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMy43Nzg0MjVdIHhlbjogLS0+IHBpcnE9MTkg
LT4gaXJxPTE5IChnc2k9MTkpCglbICAgMTMuNzgzNjE2XSBwcm9iZSBvZiAwMDAwOjAwOjFjLjMg
cmV0dXJuZWQgMSBhZnRlciAxMTMwNCB1c2VjcwoJWyAgIDEzLjc4OTk5OV0geGVuOiByZWdpc3Rl
cmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMy43OTYwMDBdIEFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTYKCVsgICAxMy44MDAyMDddIHByb2JlIG9mIDAwMDA6MDA6MWMu
NCByZXR1cm5lZCAxIGFmdGVyIDEwMjc2IHVzZWNzCglbICAgMTMuODA2ODc2XSBwcm9iZSBvZiAw
MDAwOjA1OjAwLjAgcmV0dXJuZWQgMSBhZnRlciAzNjQgdXNlY3MKCVsgICAxMy44MTMwNzFdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCglbICAgMTMuODE5
MDg3XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4CglbICAgMTMuODIzNTE0XSBwcm9iZSBvZiAw
MDAwOjA2OjAxLjAgcmV0dXJuZWQgMSBhZnRlciAxMDQ5NiB1c2VjcwoJWyAgIDEzLjgyOTg5MV0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxMy44
MzU5MjhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTcKCVsgICAxMy44NDAzNjJdIHByb2JlIG9m
IDAwMDA6MDY6MDQuMCByZXR1cm5lZCAxIGFmdGVyIDEwNTIxIHVzZWNzCglbICAgMTMuODQ2NzU1
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQoJWyAgIDEz
Ljg1Mjc4MF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxOAoJWyAgIDEzLjg1NzIzMV0gcHJvYmUg
b2YgMDAwMDowNjowNS4wIHJldHVybmVkIDEgYWZ0ZXIgMTA1MjQgdXNlY3MKCVsgICAxMy44NjM4
OTVdIHByb2JlIG9mIDAwMDA6MDY6MDcuMCByZXR1cm5lZCAxIGFmdGVyIDM2NCB1c2VjcwoJWyAg
IDEzLjg3MDA1MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMTggdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKCVsgICAxMy44NzYwOTddIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKCVsgICAxMy44ODA1
NDVdIHByb2JlIG9mIDAwMDA6MDY6MDkuMCByZXR1cm5lZCAxIGFmdGVyIDEwNTQzIHVzZWNzCglb
ICAgMTMuODg2OTI2XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQoJWyAgIDEzLjg5MzAzMF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNwoJWyAgIDEzLjg5
NzUyNV0gcHJvYmUgb2YgMDAwMDowODowMC4wIHJldHVybmVkIDEgYWZ0ZXIgMTA2NDkgdXNlY3MK
CVsgICAxMy45MDM4OTZdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxCglbICAgMTMuOTA5OTczXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4CglbICAgMTMu
OTE0NTE1XSBwcm9iZSBvZiAwMDAwOjA5OjAxLjAgcmV0dXJuZWQgMSBhZnRlciAxMDY2OSB1c2Vj
cwoJWyAgIDEzLjkyMDg5MF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTkgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDEKCVsgICAxMy45MjY5NDFdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTkKCVsgICAx
My45MzE0OTVdIHByb2JlIG9mIDAwMDA6MDk6MDIuMCByZXR1cm5lZCAxIGFmdGVyIDEwNjU0IHVz
ZWNzCglbICAgMTMuOTM3Nzk3XSBwcm9iZSBvZiAwMDAwOjBlOjAwLjAgcmV0dXJuZWQgMCBhZnRl
ciA0IHVzZWNzCglbICAgMTMuOTQzODgyXSBpbml0Y2FsbCBwY2llX3BvcnRkcnZfaW5pdCsweDAv
MHg0OSByZXR1cm5lZCAwIGFmdGVyIDIyODU5MCB1c2VjcwoJWyAgIDEzLjk1MTY3NF0gY2FsbGlu
ZyAgcGNpX3Byb2NfaW5pdCsweDAvMHg2YyBAIDEKCVsgICAxMy45NTY2NzJdIGluaXRjYWxsIHBj
aV9wcm9jX2luaXQrMHgwLzB4NmMgcmV0dXJuZWQgMCBhZnRlciAzMSB1c2VjcwoJWyAgIDEzLjk2
MzcyMV0gY2FsbGluZyAgcGNpX2hvdHBsdWdfaW5pdCsweDAvMHgzNSBAIDEKCVsgICAxMy45Njg5
NTVdIGluaXRjYWxsIHBjaV9ob3RwbHVnX2luaXQrMHgwLzB4MzUgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgMTMuOTc2MjI3XSBjYWxsaW5nICBzaHBjZF9pbml0KzB4MC8weDVkIEAgMQoJ
WyAgIDEzLjk4MTEzOF0gcHJvYmUgb2YgMDAwMDowZTowMC4wIHJldHVybmVkIDAgYWZ0ZXIgMzAg
dXNlY3MKCVsgICAxMy45ODcxOTddIHNocGNocDogU3RhbmRhcmQgSG90IFBsdWcgUENJIENvbnRy
b2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNAoJWyAgIDEzLjk5NDUyOV0gaW5pdGNhbGwgc2hwY2Rf
aW5pdCsweDAvMHg1ZCByZXR1cm5lZCAwIGFmdGVyIDEzMjc1IHVzZWNzCglbICAgMTQuMDAxNjIy
XSBjYWxsaW5nICBwY2lfc3R1Yl9pbml0KzB4MC8weDE2ZCBAIDEKCVsgICAxNC4wMDY3NTFdIGlu
aXRjYWxsIHBjaV9zdHViX2luaXQrMHgwLzB4MTZkIHJldHVybmVkIDAgYWZ0ZXIgMzEgdXNlY3MK
CVsgICAxNC4wMTM4NjldIGNhbGxpbmcgIHBjaV9lcGNfaW5pdCsweDAvMHg0MiBAIDEKCVsgICAx
NC4wMTg3MjJdIGluaXRjYWxsIHBjaV9lcGNfaW5pdCsweDAvMHg0MiByZXR1cm5lZCAwIGFmdGVy
IDIgdXNlY3MKCVsgICAxNC4wMjU2MjZdIGNhbGxpbmcgIHBjaV9lcGZfaW5pdCsweDAvMHgyZSBA
IDEKCVsgICAxNC4wMzA1MjddIGluaXRjYWxsIHBjaV9lcGZfaW5pdCsweDAvMHgyZSByZXR1cm5l
ZCAwIGFmdGVyIDMgdXNlY3MKCVsgICAxNC4wMzc0MzFdIGNhbGxpbmcgIHZlc2FmYl9kcml2ZXJf
aW5pdCsweDAvMHgxMyBAIDEKCVsgICAxNC4wNDI5MTddIGluaXRjYWxsIHZlc2FmYl9kcml2ZXJf
aW5pdCsweDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDggdXNlY3MKCVsgICAxNC4wNTAzMzVdIGNh
bGxpbmcgIGVmaWZiX2RyaXZlcl9pbml0KzB4MC8weDEzIEAgMQoJWyAgIDE0LjA1NTcyM10gZWZp
ZmI6IHByb2JpbmcgZm9yIGVmaWZiCglbICAgMTQuMDU5NjYzXSBlZmk6IEVGSV9NRU1NQVAgaXMg
bm90IGVuYWJsZWQuCglbICAgMTQuMDY0NzcxXSBlZmlmYjogZnJhbWVidWZmZXIgYXQgMHhkMTAw
MDAwMCwgdXNpbmcgMTg3NmssIHRvdGFsIDE4NzVrCglbICAgMTQuMDcxODU1XSBlZmlmYjogbW9k
ZSBpcyA4MDB4NjAweDMyLCBsaW5lbGVuZ3RoPTMyMDAsIHBhZ2VzPTEKCVsgICAxNC4wNzgyOTJd
IGVmaWZiOiBzY3JvbGxpbmc6IHJlZHJhdwoJWyAgIDE0LjA4MjI2N10gZWZpZmI6IFRydWVjb2xv
cjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKCVsgICAxNC4wODk4MDldIENvbnNvbGU6
IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMDB4MzcKCVsgICAxNC4w
OTc5MjRdIGZiMDogRUZJIFZHQSBmcmFtZSBidWZmZXIgZGV2aWNlCglbICAgMTQuMTAyNjQyXSBw
cm9iZSBvZiBlZmktZnJhbWVidWZmZXIuMCByZXR1cm5lZCAxIGFmdGVyIDQ2OTIyIHVzZWNzCglb
ICAgMTQuMTA5NTMzXSBpbml0Y2FsbCBlZmlmYl9kcml2ZXJfaW5pdCsweDAvMHgxMyByZXR1cm5l
ZCAwIGFmdGVyIDUyNTUzIHVzZWNzCglbICAgMTQuMTE3Mjc0XSBjYWxsaW5nICBpbnRlbF9pZGxl
X2luaXQrMHgwLzB4MmE4IEAgMQoJWyAgIDE0LjEyMjU0N10gaW50ZWxfaWRsZTogTVdBSVQgc3Vi
c3RhdGVzOiAweDQyMTIwCglbICAgMTQuMTI3NjM1XSBpbnRlbF9pZGxlOiB2MC40LjEgbW9kZWwg
MHgzQwoJWyAgIDE0LjEzMjAzNV0gaW50ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGluZyB0byBu
b25lCglbICAgMTQuMTM3NDMwXSBpbml0Y2FsbCBpbnRlbF9pZGxlX2luaXQrMHgwLzB4MmE4IHJl
dHVybmVkIC0xOSBhZnRlciAxNDUzMyB1c2VjcwoJWyAgIDE0LjE0NTI4Ml0gY2FsbGluZyAgZ2Vk
X2RyaXZlcl9pbml0KzB4MC8weDEzIEAgMQoJWyAgIDE0LjE1MDQ0NF0gaW5pdGNhbGwgZ2VkX2Ry
aXZlcl9pbml0KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgNyB1c2VjcwoJWyAgIDE0LjE1NzY1
Nl0gY2FsbGluZyAgYWNwaV9wcm9jZXNzb3JfZHJpdmVyX2luaXQrMHgwLzB4YjcgQCAxCglbICAg
MTQuMTY0MTgyXSBNb25pdG9yLU13YWl0IHdpbGwgYmUgdXNlZCB0byBlbnRlciBDLTEgc3RhdGUK
CVsgICAxNC4xNzA3NTRdIE1vbml0b3ItTXdhaXQgd2lsbCBiZSB1c2VkIHRvIGVudGVyIEMtMiBz
dGF0ZQoJWyAgIDE0LjE3NzI5NF0gcHJvYmUgb2YgY3B1MCByZXR1cm5lZCAxIGFmdGVyIDEzNDE4
IHVzZWNzCglbICAgMTQuMTgzNjk4XSBwcm9iZSBvZiBjcHUxIHJldHVybmVkIDEgYWZ0ZXIgMjI0
IHVzZWNzCglbICAgMTQuMTg5ODg2XSBwcm9iZSBvZiBjcHUyIHJldHVybmVkIDEgYWZ0ZXIgMTYy
IHVzZWNzCglbICAgMTQuMTk2MjAyXSBwcm9iZSBvZiBjcHUzIHJldHVybmVkIDEgYWZ0ZXIgMjkw
IHVzZWNzCglbICAgMTQuMjAyMTc3XSBpbml0Y2FsbCBhY3BpX3Byb2Nlc3Nvcl9kcml2ZXJfaW5p
dCsweDAvMHhiNyByZXR1cm5lZCAwIGFmdGVyIDM3NDA1IHVzZWNzCglbICAgMTQuMjExMzMwXSBj
YWxsaW5nICBobWF0X2luaXQrMHgwLzB4Mjk1IEAgMQoJWyAgIDE0LjIxNjU3N10gaW5pdGNhbGwg
aG1hdF9pbml0KzB4MC8weDI5NSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNC4yMjM4
MDRdIGNhbGxpbmcgIGFjcGlfaGVkX2RyaXZlcl9pbml0KzB4MC8weDExIEAgMQoJWyAgIDE0LjIy
OTk0NF0gaW5pdGNhbGwgYWNwaV9oZWRfZHJpdmVyX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBh
ZnRlciAzNiB1c2VjcwoJWyAgIDE0LjIzODE5Nl0gY2FsbGluZyAgYmdydF9pbml0KzB4MC8weGJl
IEAgMQoJWyAgIDE0LjI0MzM0OF0gaW5pdGNhbGwgYmdydF9pbml0KzB4MC8weGJlIHJldHVybmVk
IC0xOSBhZnRlciAwIHVzZWNzCglbICAgMTQuMjUwNjU1XSBjYWxsaW5nICBlcnN0X2luaXQrMHgw
LzB4MmZkIEAgMQoJWyAgIDE0LjI1NTkwMV0gaW5pdGNhbGwgZXJzdF9pbml0KzB4MC8weDJmZCBy
ZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNC4yNjMxMjddIGNhbGxpbmcgIGdoZXNfaW5p
dCsweDAvMHhlNSBAIDEKCVsgICAxNC4yNjgzMDBdIGluaXRjYWxsIGdoZXNfaW5pdCsweDAvMHhl
NSByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE0LjI3NTYzMV0gY2FsbGluZyAgaW50
ZWxfeHBvd2VyX3BtaWNfb3ByZWdpb25fZHJpdmVyX2luaXQrMHgwLzB4MTMgQCAxCglbICAgMTQu
MjgzNTE2XSBpbml0Y2FsbCBpbnRlbF94cG93ZXJfcG1pY19vcHJlZ2lvbl9kcml2ZXJfaW5pdCsw
eDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDUgdXNlY3MKCVsgICAxNC4yOTM0MTNdIGNhbGxpbmcg
IGludGVsX2J4dHdjX3BtaWNfb3ByZWdpb25fZHJpdmVyX2luaXQrMHgwLzB4MTMgQCAxCglbICAg
MTQuMzAxMTk5XSBpbml0Y2FsbCBpbnRlbF9ieHR3Y19wbWljX29wcmVnaW9uX2RyaXZlcl9pbml0
KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgMyB1c2VjcwoJWyAgIDE0LjMxMDk0N10gY2FsbGlu
ZyAgaW50ZWxfY2h0X3djX3BtaWNfb3ByZWdpb25fZHJpdmVyX2luaXQrMHgwLzB4MTMgQCAxCglb
ICAgMTQuMzE4ODYyXSBpbml0Y2FsbCBpbnRlbF9jaHRfd2NfcG1pY19vcHJlZ2lvbl9kcml2ZXJf
aW5pdCsweDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDQgdXNlY3MKCVsgICAxNC4zMjg3MzldIGNh
bGxpbmcgIGNodGRjX3RpX3BtaWNfb3ByZWdpb25fZHJpdmVyX2luaXQrMHgwLzB4MTMgQCAxCglb
ICAgMTQuMzM2MjcwXSBpbml0Y2FsbCBjaHRkY190aV9wbWljX29wcmVnaW9uX2RyaXZlcl9pbml0
KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgNSB1c2VjcwoJWyAgIDE0LjM0NTc5OF0gY2FsbGlu
ZyAgZ3Bpb19jbGtfZHJpdmVyX2luaXQrMHgwLzB4MTMgQCAxCglbICAgMTQuMzUxOTk0XSBpbml0
Y2FsbCBncGlvX2Nsa19kcml2ZXJfaW5pdCsweDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDMgdXNl
Y3MKCVsgICAxNC4zNjAxNTRdIGNhbGxpbmcgIHBsdF9jbGtfZHJpdmVyX2luaXQrMHgwLzB4MTMg
QCAxCglbICAgMTQuMzY2MjY4XSBpbml0Y2FsbCBwbHRfY2xrX2RyaXZlcl9pbml0KzB4MC8weDEz
IHJldHVybmVkIDAgYWZ0ZXIgMyB1c2VjcwoJWyAgIDE0LjM3NDMyMl0gY2FsbGluZyAgc3RfY2xr
X2RyaXZlcl9pbml0KzB4MC8weDEzIEAgMQoJWyAgIDE0LjM4MDI3OV0gaW5pdGNhbGwgc3RfY2xr
X2RyaXZlcl9pbml0KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgMyB1c2VjcwoJWyAgIDE0LjM4
ODI2M10gY2FsbGluZyAgZHdfcGNpX2RyaXZlcl9pbml0KzB4MC8weDFhIEAgMQoJWyAgIDE0LjM5
NDI2NF0gaW5pdGNhbGwgZHdfcGNpX2RyaXZlcl9pbml0KzB4MC8weDFhIHJldHVybmVkIDAgYWZ0
ZXIgMTEgdXNlY3MKCVsgICAxNC40MDIzMjhdIGNhbGxpbmcgIHZpcnRpb19wY2lfZHJpdmVyX2lu
aXQrMHgwLzB4MWEgQCAxCglbICAgMTQuNDA4NzQ4XSBpbml0Y2FsbCB2aXJ0aW9fcGNpX2RyaXZl
cl9pbml0KzB4MC8weDFhIHJldHVybmVkIDAgYWZ0ZXIgOCB1c2VjcwoJWyAgIDE0LjQxNzA2M10g
Y2FsbGluZyAgeGVuYnVzX3Byb2JlX2luaXRjYWxsKzB4MC8weDQyIEAgMQoJWyAgIDE0LjQyMzMy
NV0gaW5pdGNhbGwgeGVuYnVzX3Byb2JlX2luaXRjYWxsKzB4MC8weDQyIHJldHVybmVkIDAgYWZ0
ZXIgMCB1c2VjcwoJWyAgIDE0LjQzMTU1MV0gY2FsbGluZyAgeGVuYnVzX2luaXQrMHgwLzB4M2Ig
QCAxCglbICAgMTQuNDM3MDE0XSBpbml0Y2FsbCB4ZW5idXNfaW5pdCsweDAvMHgzYiByZXR1cm5l
ZCAwIGFmdGVyIDgyIHVzZWNzCglbICAgMTQuNDQ0NDc5XSBjYWxsaW5nICB4ZW5idXNfYmFja2Vu
ZF9pbml0KzB4MC8weDQ0IEAgMQoJWyAgIDE0LjQ1MDY0MF0gaW5pdGNhbGwgeGVuYnVzX2JhY2tl
bmRfaW5pdCsweDAvMHg0NCByZXR1cm5lZCAwIGFmdGVyIDcyIHVzZWNzCglbICAgMTQuNDU4ODU2
XSBjYWxsaW5nICBoeXBlcl9zeXNmc19pbml0KzB4MC8weDE4MiBAIDEKCVsgICAxNC40NjQ4NDFd
IGluaXRjYWxsIGh5cGVyX3N5c2ZzX2luaXQrMHgwLzB4MTgyIHJldHVybmVkIDAgYWZ0ZXIgMTAg
dXNlY3MKCVsgICAxNC40NzI3ODFdIGNhbGxpbmcgIGh5cGVydmlzb3Jfc3Vic3lzX2luaXQrMHgw
LzB4MjUgQCAxCglbICAgMTQuNDc5MTkyXSBpbml0Y2FsbCBoeXBlcnZpc29yX3N1YnN5c19pbml0
KzB4MC8weDI1IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE0LjQ4NzYzMV0gY2FsbGlu
ZyAgcGxhdGZvcm1fZHJpdmVyX2luaXQrMHgwLzB4MWEgQCAxCglbICAgMTQuNDkzODUwXSBpbml0
Y2FsbCBwbGF0Zm9ybV9kcml2ZXJfaW5pdCsweDAvMHgxYSByZXR1cm5lZCAwIGFmdGVyIDkgdXNl
Y3MKCVsgICAxNC41MDIwMDRdIGNhbGxpbmcgIHhlbl9sYXRlX2luaXRfbWNlbG9nKzB4MC8weDVl
IEAgMQoJWyAgIDE0LjUwODM2NF0geGVuX21jZWxvZzogL2Rldi9tY2Vsb2cgcmVnaXN0ZXJlZCBi
eSBYZW4KCVsgICAxNC41MTQ0NzRdIGluaXRjYWxsIHhlbl9sYXRlX2luaXRfbWNlbG9nKzB4MC8w
eDVlIHJldHVybmVkIDAgYWZ0ZXIgNjA3NCB1c2VjcwoJWyAgIDE0LjUyMjk4Ml0gY2FsbGluZyAg
cHZjYWxsc19iYWNrX2luaXQrMHgwLzB4NmIgQCAxCglbICAgMTQuNTI4OTgzXSBpbml0Y2FsbCBw
dmNhbGxzX2JhY2tfaW5pdCsweDAvMHg2YiByZXR1cm5lZCAwIGFmdGVyIDUgdXNlY3MKCVsgICAx
NC41MzY5MzVdIGNhbGxpbmcgIG5fbnVsbF9pbml0KzB4MC8weDFmIEAgMQoJWyAgIDE0LjU0MjMy
M10gaW5pdGNhbGwgbl9udWxsX2luaXQrMHgwLzB4MWYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNz
CglbICAgMTQuNTQ5NjcxXSBjYWxsaW5nICBwdHlfaW5pdCsweDAvMHgzM2UgQCAxCglbICAgMTQu
NTU0OTQ5XSBpbml0Y2FsbCBwdHlfaW5pdCsweDAvMHgzM2UgcmV0dXJuZWQgMCBhZnRlciA4MyB1
c2VjcwoJWyAgIDE0LjU2MjI0NV0gY2FsbGluZyAgc3lzcnFfaW5pdCsweDAvMHg0YSBAIDEKCVsg
ICAxNC41Njc1NzJdIGluaXRjYWxsIHN5c3JxX2luaXQrMHgwLzB4NGEgcmV0dXJuZWQgMCBhZnRl
ciAxIHVzZWNzCglbICAgMTQuNTc0ODI0XSBjYWxsaW5nICB4ZW5faHZjX2luaXQrMHgwLzB4MjM1
IEAgMQoJWyAgIDE0LjU4MDk2Ml0gaW5pdGNhbGwgeGVuX2h2Y19pbml0KzB4MC8weDIzNSByZXR1
cm5lZCAwIGFmdGVyIDU5MiB1c2VjcwoJWyAgIDE0LjU4ODY5M10gY2FsbGluZyAgc2VyaWFsODI1
MF9pbml0KzB4MC8weDE1ZCBAIDEKCVsgICAxNC41OTQ1NjNdIFNlcmlhbDogODI1MC8xNjU1MCBk
cml2ZXIsIDMyIHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVkCglbICAgMTQuNjAyMTQ4XSBwcm9i
ZSBvZiAwMDowNSByZXR1cm5lZCAxIGFmdGVyIDgyIHVzZWNzCglbICAgMTQuNjA5NTY5XSBwcm9i
ZSBvZiBzZXJpYWw4MjUwIHJldHVybmVkIDEgYWZ0ZXIgMyB1c2VjcwoJWyAgIDE0LjYxNTk2M10g
aW5pdGNhbGwgc2VyaWFsODI1MF9pbml0KzB4MC8weDE1ZCByZXR1cm5lZCAwIGFmdGVyIDIwODk2
IHVzZWNzCglbICAgMTQuNjI0MTg2XSBjYWxsaW5nICBzZXJpYWxfcGNpX2RyaXZlcl9pbml0KzB4
MC8weDFhIEAgMQoJWyAgIDE0LjYzMDYxM10gc2VyaWFsIDAwMDA6MDA6MTYuMzogZW5hYmxpbmcg
ZGV2aWNlICgwMDAxIC0+IDAwMDMpCglbICAgMTQuNjM3NzU0XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQoJWyAgIDE0LjY0NDQ3MV0gQWxyZWFkeSBzZXR1
cCB0aGUgR1NJIDoxNwoJWyAgIDE0LjY2OTkwMl0gMDAwMDowMDoxNi4zOiB0dHlTNCBhdCBJL08g
MHhmMDgwIChpcnEgPSAxNywgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQoJWyAgIDE0
LjY3OTAxNl0gcHJvYmUgb2YgMDAwMDowMDoxNi4zIHJldHVybmVkIDEgYWZ0ZXIgNDg0MTYgdXNl
Y3MKCVsgICAxNC42ODU3NTNdIGluaXRjYWxsIHNlcmlhbF9wY2lfZHJpdmVyX2luaXQrMHgwLzB4
MWEgcmV0dXJuZWQgMCBhZnRlciA1Mzg2NiB1c2VjcwoJWyAgIDE0LjY5NDE5N10gY2FsbGluZyAg
ZXhhcl9wY2lfZHJpdmVyX2luaXQrMHgwLzB4MWEgQCAxCglbICAgMTQuNzAwMjE2XSBpbml0Y2Fs
bCBleGFyX3BjaV9kcml2ZXJfaW5pdCsweDAvMHgxYSByZXR1cm5lZCAwIGFmdGVyIDkgdXNlY3MK
CVsgICAxNC43MDgxMThdIGNhbGxpbmcgIGR3ODI1MF9wbGF0Zm9ybV9kcml2ZXJfaW5pdCsweDAv
MHgxMyBAIDEKCVsgICAxNC43MTQ3NTldIGluaXRjYWxsIGR3ODI1MF9wbGF0Zm9ybV9kcml2ZXJf
aW5pdCsweDAvMHgxMyByZXR1cm5lZCAwIGFmdGVyIDcgdXNlY3MKCVsgICAxNC43MjMyOTFdIGNh
bGxpbmcgIGxwc3M4MjUwX3BjaV9kcml2ZXJfaW5pdCsweDAvMHgxYSBAIDEKCVsgICAxNC43Mjk2
OTFdIGluaXRjYWxsIGxwc3M4MjUwX3BjaV9kcml2ZXJfaW5pdCsweDAvMHgxYSByZXR1cm5lZCAw
IGFmdGVyIDcgdXNlY3MKCVsgICAxNC43Mzc5NzBdIGNhbGxpbmcgIG1pZDgyNTBfcGNpX2RyaXZl
cl9pbml0KzB4MC8weDFhIEAgMQoJWyAgIDE0Ljc0NDI4M10gaW5pdGNhbGwgbWlkODI1MF9wY2lf
ZHJpdmVyX2luaXQrMHgwLzB4MWEgcmV0dXJuZWQgMCBhZnRlciA2IHVzZWNzCglbICAgMTQuNzUy
NDU3XSBjYWxsaW5nICBpbml0X2tnZGJvYysweDAvMHgxNiBAIDEKCVsgICAxNC43NTc2ODJdIGlu
aXRjYWxsIGluaXRfa2dkYm9jKzB4MC8weDE2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
IDE0Ljc2NDc5Nl0gY2FsbGluZyAgaW5pdCsweDAvMHgxMDcgQCAxCglbICAgMTQuNzY5NDY2XSBp
bml0Y2FsbCBpbml0KzB4MC8weDEwNyByZXR1cm5lZCAwIGFmdGVyIDkgdXNlY3MKCVsgICAxNC43
NzYwMzFdIGNhbGxpbmcgIGhwZXRfaW5pdCsweDAvMHg2YiBAIDEKCVsgICAxNC43ODEyNTJdIGhw
ZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTCglbICAgMTQuNzg3MTU2XSBw
cm9iZSBvZiBQTlAwMTAzOjAwIHJldHVybmVkIDAgYWZ0ZXIgNjAxOCB1c2VjcwoJWyAgIDE0Ljc5
MzYyOF0gaW5pdGNhbGwgaHBldF9pbml0KzB4MC8weDZiIHJldHVybmVkIDAgYWZ0ZXIgMTIyNjIg
dXNlY3MKCVsgICAxNC44MDA5MDddIGNhbGxpbmcgIG52cmFtX21vZHVsZV9pbml0KzB4MC8weDg5
IEAgMQoJWyAgIDE0LjgwNjY5Ml0gTm9uLXZvbGF0aWxlIG1lbW9yeSBkcml2ZXIgdjEuMwoJWyAg
IDE0LjgxMTcyN10gaW5pdGNhbGwgbnZyYW1fbW9kdWxlX2luaXQrMHgwLzB4ODkgcmV0dXJuZWQg
MCBhZnRlciA0OTcwIHVzZWNzCglbICAgMTQuODE5NjUwXSBjYWxsaW5nICBod3JuZ19tb2Rpbml0
KzB4MC8weDgyIEAgMQoJWyAgIDE0LjgyNTExMV0gaW5pdGNhbGwgaHdybmdfbW9kaW5pdCsweDAv
MHg4MiByZXR1cm5lZCAwIGFmdGVyIDU3IHVzZWNzCglbICAgMTQuODMyNTExXSBjYWxsaW5nICBh
Z3BfaW5pdCsweDAvMHgyNCBAIDEKCVsgICAxNC44Mzc0NjRdIExpbnV4IGFncGdhcnQgaW50ZXJm
YWNlIHYwLjEwMwoJWyAgIDE0Ljg0MjM5MF0gaW5pdGNhbGwgYWdwX2luaXQrMHgwLzB4MjQgcmV0
dXJuZWQgMCBhZnRlciA0ODA5IHVzZWNzCglbICAgMTQuODQ5NTExXSBjYWxsaW5nICBhZ3BfYW1k
NjRfbW9kX2luaXQrMHgwLzB4MjAgQCAxCglbICAgMTQuODU1NDAxXSBpbml0Y2FsbCBhZ3BfYW1k
NjRfbW9kX2luaXQrMHgwLzB4MjAgcmV0dXJuZWQgLTE5IGFmdGVyIDM3IHVzZWNzCglbICAgMTQu
ODYzNDA3XSBjYWxsaW5nICBhZ3BfaW50ZWxfaW5pdCsweDAvMHgyOSBAIDEKCVsgICAxNC44Njg4
NjddIGluaXRjYWxsIGFncF9pbnRlbF9pbml0KzB4MC8weDI5IHJldHVybmVkIDAgYWZ0ZXIgOSB1
c2VjcwoJWyAgIDE0Ljg3NjIzMF0gY2FsbGluZyAgYWdwX3Npc19pbml0KzB4MC8weDI5IEAgMQoJ
WyAgIDE0Ljg4MTUzMl0gaW5pdGNhbGwgYWdwX3Npc19pbml0KzB4MC8weDI5IHJldHVybmVkIDAg
YWZ0ZXIgOCB1c2VjcwoJWyAgIDE0Ljg4ODcxNV0gY2FsbGluZyAgYWdwX3ZpYV9pbml0KzB4MC8w
eDI5IEAgMQoJWyAgIDE0Ljg5NDAwN10gaW5pdGNhbGwgYWdwX3ZpYV9pbml0KzB4MC8weDI5IHJl
dHVybmVkIDAgYWZ0ZXIgOSB1c2VjcwoJWyAgIDE0LjkwMTE3NV0gY2FsbGluZyAgaW5pdF90aXMr
MHgwLzB4ZGUgQCAxCglbICAgMTQuOTA2MDkyXSBpbml0Y2FsbCBpbml0X3RpcysweDAvMHhkZSBy
ZXR1cm5lZCAwIGFmdGVyIDEwIHVzZWNzCglbICAgMTQuOTEyOTcxXSBjYWxsaW5nICBjcmJfYWNw
aV9kcml2ZXJfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAxNC45MTg5NjFdIGluaXRjYWxsIGNyYl9h
Y3BpX2RyaXZlcl9pbml0KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMjEgdXNlY3MKCVsgICAx
NC45MjY5MDZdIGNhbGxpbmcgIGNuX3Byb2NfaW5pdCsweDAvMHgzYSBAIDEKCVsgICAxNC45MzIx
NjNdIGluaXRjYWxsIGNuX3Byb2NfaW5pdCsweDAvMHgzYSByZXR1cm5lZCAwIGFmdGVyIDAgdXNl
Y3MKCVsgICAxNC45MzkyODZdIGNhbGxpbmcgIF9udm1fbWlzY19pbml0KzB4MC8weDExIEAgMQoJ
WyAgIDE0Ljk0NDc2M10gaW5pdGNhbGwgX252bV9taXNjX2luaXQrMHgwLzB4MTEgcmV0dXJuZWQg
MCBhZnRlciA2MSB1c2VjcwoJWyAgIDE0Ljk1MjE2NV0gY2FsbGluZyAgdG9wb2xvZ3lfc3lzZnNf
aW5pdCsweDAvMHgzMCBAIDEKCVsgICAxNC45NTgwNDRdIGluaXRjYWxsIHRvcG9sb2d5X3N5c2Zz
X2luaXQrMHgwLzB4MzAgcmV0dXJuZWQgMCBhZnRlciAxNyB1c2VjcwoJWyAgIDE0Ljk2NTg5OF0g
Y2FsbGluZyAgY2FjaGVpbmZvX3N5c2ZzX2luaXQrMHgwLzB4MmMgQCAxCglbICAgMTQuOTcyMTI0
XSBpbml0Y2FsbCBjYWNoZWluZm9fc3lzZnNfaW5pdCsweDAvMHgyYyByZXR1cm5lZCAwIGFmdGVy
IDI0OSB1c2VjcwoJWyAgIDE0Ljk4MDE0N10gY2FsbGluZyAgZGV2Y29yZWR1bXBfaW5pdCsweDAv
MHgxOCBAIDEKCVsgICAxNC45ODU3NDZdIGluaXRjYWxsIGRldmNvcmVkdW1wX2luaXQrMHgwLzB4
MTggcmV0dXJuZWQgMCBhZnRlciAxMSB1c2VjcwoJWyAgIDE0Ljk5MzMyOV0gY2FsbGluZyAgaW50
ZWxfc29jX3BtaWNfaTJjX2RyaXZlcl9pbml0KzB4MC8weDEzIEAgMQoJWyAgIDE1LjAwMDE5Nl0g
aW5pdGNhbGwgaW50ZWxfc29jX3BtaWNfaTJjX2RyaXZlcl9pbml0KzB4MC8weDEzIHJldHVybmVk
IDAgYWZ0ZXIgNCB1c2VjcwoJWyAgIDE1LjAwODkzNF0gY2FsbGluZyAgY2h0X3djX2RyaXZlcl9p
bml0KzB4MC8weDEzIEAgMQoJWyAgIDE1LjAxNDczMF0gaW5pdGNhbGwgY2h0X3djX2RyaXZlcl9p
bml0KzB4MC8weDEzIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAgIDE1LjAyMjQxM10gY2Fs
bGluZyAgdWRtYWJ1Zl9kZXZfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAxNS4wMjgwNjhdIGluaXRj
YWxsIHVkbWFidWZfZGV2X2luaXQrMHgwLzB4MTEgcmV0dXJuZWQgMCBhZnRlciA1MyB1c2VjcwoJ
WyAgIDE1LjAzNTY0Ml0gY2FsbGluZyAgaW5pdF9zZCsweDAvMHgxYWUgQCAxCglbICAgMTUuMDQw
NTI0XSBpbml0Y2FsbCBpbml0X3NkKzB4MC8weDFhZSByZXR1cm5lZCAwIGFmdGVyIDE0IHVzZWNz
CglbICAgMTUuMDQ3MzgxXSBjYWxsaW5nICBudm1lX2NvcmVfaW5pdCsweDAvMHgxNDYgQCAxCglb
ICAgMTUuMDUzMjE3XSBpbml0Y2FsbCBudm1lX2NvcmVfaW5pdCsweDAvMHgxNDYgcmV0dXJuZWQg
MCBhZnRlciAzMTcgdXNlY3MKCVsgICAxNS4wNjA4MDNdIGNhbGxpbmcgIG52bWVfaW5pdCsweDAv
MHg2MCBAIDEKCVsgICAxNS4wNjU3NzhdIGluaXRjYWxsIG52bWVfaW5pdCsweDAvMHg2MCByZXR1
cm5lZCAwIGFmdGVyIDEwIHVzZWNzCglbICAgMTUuMDcyNzQwXSBjYWxsaW5nICBhaGNpX3BjaV9k
cml2ZXJfaW5pdCsweDAvMHgxYSBAIDEKCVsgICAxNS4wNzg3MDZdIGFoY2kgMDAwMDowMDoxZi4y
OiB2ZXJzaW9uIDMuMAoJWyAgIDE1LjA4MzY1Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgMTkgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKCVsgICAxNS4wOTAwNDhdIEFscmVhZHkgc2V0dXAgdGhlIEdT
SSA6MTkKCVsgICAxNS4wOTQ1NTFdIGFoY2kgMDAwMDowMDoxZi4yOiBTU1MgZmxhZyBzZXQsIHBh
cmFsbGVsIGJ1cyBzY2FuIGRpc2FibGVkCglbICAgMTUuMjE3NjEyXSBwcm9iZSBvZiAwMDAwOjAw
OjFmLjIgcmV0dXJuZWQgMSBhZnRlciAxMzg5MTAgdXNlY3MKCVsgICAxNS4yMjQ2MzNdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCglbICAgMTUuMjMxMTk5
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2CglbICAgMTUuMjM1Nzk4XSBhaGNpIDAwMDA6MDQ6
MDAuMDogU1NTIGZsYWcgc2V0LCBwYXJhbGxlbCBidXMgc2NhbiBkaXNhYmxlZAoJWyAgIDE1LjI4
NzY0Nl0gcHJvYmUgb2YgMDAwMDowNDowMC4wIHJldHVybmVkIDEgYWZ0ZXIgNjMxMTUgdXNlY3MK
CVsgICAxNS4yOTQ2MDldIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxCglbICAgMTUuMzAxMjI0XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE4CglbICAgMTUu
Mzg0Mzc3XSBwcm9iZSBvZiAwMDAwOjA3OjAwLjAgcmV0dXJuZWQgMSBhZnRlciA4OTgzMCB1c2Vj
cwoJWyAgIDE1LjM5MTIyN10gaW5pdGNhbGwgYWhjaV9wY2lfZHJpdmVyX2luaXQrMHgwLzB4MWEg
cmV0dXJuZWQgMCBhZnRlciAzMDUyMDYgdXNlY3MKCVsgICAxNS4zOTk4MTddIGNhbGxpbmcgIG5l
dF9vbGRkZXZzX2luaXQrMHgwLzB4NWIgQCAxCglbICAgMTUuNDA1NTIyXSBpbml0Y2FsbCBuZXRf
b2xkZGV2c19pbml0KzB4MC8weDViIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAgIDE1LjQx
MzI2N10gY2FsbGluZyAgYmxhY2tob2xlX25ldGRldl9pbml0KzB4MC8weDdjIEAgMQoJWyAgIDE1
LjQxOTUxMF0gaW5pdGNhbGwgYmxhY2tob2xlX25ldGRldl9pbml0KzB4MC8weDdjIHJldHVybmVk
IDAgYWZ0ZXIgNSB1c2VjcwoJWyAgIDE1LjQyNzc1NV0gY2FsbGluZyAga2dkYmRiZ3Bfc3RhcnRf
dGhyZWFkKzB4MC8weDRkIEAgMQoJWyAgIDE1LjQzNDAzOF0gaW5pdGNhbGwga2dkYmRiZ3Bfc3Rh
cnRfdGhyZWFkKzB4MC8weDRkIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE1LjQ0MjM0
Nl0gY2FsbGluZyAgaTgwNDJfaW5pdCsweDAvMHg5OSBAIDEKCVsgICAxNS40NDc2MDRdIGk4MDQy
OiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KCVsgICAxNS40NTMzNjVdIGluaXRjYWxs
IGk4MDQyX2luaXQrMHgwLzB4OTkgcmV0dXJuZWQgLTE5IGFmdGVyIDU2NDIgdXNlY3MKCVsgICAx
NS40NjExMTJdIGNhbGxpbmcgIGlucHV0X2xlZHNfaW5pdCsweDAvMHgxMSBAIDEKCVsgICAxNS40
NjY4NzZdIGluaXRjYWxsIGlucHV0X2xlZHNfaW5pdCsweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVy
IDAgdXNlY3MKCVsgICAxNS40NzQ2NDZdIGNhbGxpbmcgIG1vdXNlZGV2X2luaXQrMHgwLzB4ODYg
QCAxCglbICAgMTUuNDgwMzU1XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZv
ciBhbGwgbWljZQoJWyAgIDE1LjQ4NzAzN10gaW5pdGNhbGwgbW91c2VkZXZfaW5pdCsweDAvMHg4
NiByZXR1cm5lZCAwIGFmdGVyIDY2ODcgdXNlY3MKCVsgICAxNS40OTQ5MjRdIGNhbGxpbmcgIGV2
ZGV2X2luaXQrMHgwLzB4MTEgQCAxCglbICAgMTUuNTAwMTc1XSBpbml0Y2FsbCBldmRldl9pbml0
KzB4MC8weDExIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE1LjUwNzQxNF0gY2FsbGlu
ZyAgYXRrYmRfaW5pdCsweDAvMHgyNiBAIDEKCVsgICAxNS41MTI2NTVdIGluaXRjYWxsIGF0a2Jk
X2luaXQrMHgwLzB4MjYgcmV0dXJuZWQgMCBhZnRlciAxMiB1c2VjcwoJWyAgIDE1LjUxOTk5OF0g
Y2FsbGluZyAgcHNtb3VzZV9pbml0KzB4MC8weDg2IEAgMQoJWyAgIDE1LjUyNTQ0N10gaW5pdGNh
bGwgcHNtb3VzZV9pbml0KzB4MC8weDg2IHJldHVybmVkIDAgYWZ0ZXIgNDcgdXNlY3MKCVsgICAx
NS41MzMwMDZdIGNhbGxpbmcgIGNtb3NfaW5pdCsweDAvMHg3MCBAIDEKCVsgICAxNS41MzgxODJd
IHJ0Y19jbW9zIDAwOjAyOiBSVEMgY2FuIHdha2UgZnJvbSBTNAoJWyAgIDE1LjU1MTExNV0gcnRj
X2Ntb3MgMDA6MDI6IHJlZ2lzdGVyZWQgYXMgcnRjMAoJWyAgIDE1LjU2NDIxMV0gcnRjX2Ntb3Mg
MDA6MDI6IGFsYXJtcyB1cCB0byBvbmUgbW9udGgsIHkzaywgMjQyIGJ5dGVzIG52cmFtCglbICAg
MTUuNTc5ODY0XSBwcm9iZSBvZiAwMDowMiByZXR1cm5lZCAxIGFmdGVyIDQxNzE2IHVzZWNzCglb
ICAgMTUuNTg1OTg2XSBpbml0Y2FsbCBjbW9zX2luaXQrMHgwLzB4NzAgcmV0dXJuZWQgMCBhZnRl
ciA0NjcyOSB1c2VjcwoJWyAgIDE1LjU5MzI1OF0gY2FsbGluZyAgd2F0Y2hkb2dfZ292X25vb3Bf
cmVnaXN0ZXIrMHgwLzB4MTEgQCAxCglbICAgMTUuNTk5ODE0XSBpbml0Y2FsbCB3YXRjaGRvZ19n
b3Zfbm9vcF9yZWdpc3RlcisweDAvMHgxMSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAx
NS42MDgyNjNdIGNhbGxpbmcgIGludGVsX3BzdGF0ZV9pbml0KzB4MC8weDQyYyBAIDEKCVsgICAx
NS42MDgyNjRdIGludGVsX3BzdGF0ZTogQ1BVIG1vZGVsIG5vdCBzdXBwb3J0ZWQKCVsgICAxNS42
MDgyNjZdIGluaXRjYWxsIGludGVsX3BzdGF0ZV9pbml0KzB4MC8weDQyYyByZXR1cm5lZCAtMTkg
YWZ0ZXIgMSB1c2VjcwoJWyAgIDE1LjYwODI2N10gY2FsbGluZyAgbGVkdHJpZ19kaXNrX2luaXQr
MHgwLzB4NTQgQCAxCglbICAgMTUuNjA4MjcxXSBpbml0Y2FsbCBsZWR0cmlnX2Rpc2tfaW5pdCsw
eDAvMHg1NCByZXR1cm5lZCAwIGFmdGVyIDIgdXNlY3MKCVsgICAxNS42MDgyNzNdIGNhbGxpbmcg
IGxlZHRyaWdfY3B1X2luaXQrMHgwLzB4ZDAgQCAxCglbICAgMTUuNjY4NzQ0XSBsZWR0cmlnLWNw
dTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzCglbICAgMTUuNjc1OTIx
XSBpbml0Y2FsbCBsZWR0cmlnX2NwdV9pbml0KzB4MC8weGQwIHJldHVybmVkIDAgYWZ0ZXIgNTQ3
OTIgdXNlY3MKCVsgICAxNS42OTMxNTddIGNhbGxpbmcgIGVmaXZhcnNfc3lzZnNfaW5pdCsweDAv
MHg0MCBAIDEKCVsgICAxNS43MDUzMzhdIEVGSSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAuMDggMjAw
NC1NYXktMTcKCVsgICAxNS43NDk4ODRdIGluaXRjYWxsIGVmaXZhcnNfc3lzZnNfaW5pdCsweDAv
MHg0MCByZXR1cm5lZCAwIGFmdGVyIDQzNTAxIHVzZWNzCglbICAgMTUuNzU4MzU3XSBjYWxsaW5n
ICBlc3J0X3N5c2ZzX2luaXQrMHgwLzB4MmQ3IEAgMQoJWyAgIDE1Ljc2NDI1M10gaW5pdGNhbGwg
ZXNydF9zeXNmc19pbml0KzB4MC8weDJkNyByZXR1cm5lZCAtMzggYWZ0ZXIgMCB1c2VjcwoJWyAg
IDE1Ljc3MjM0Ml0gY2FsbGluZyAgaGlkX2luaXQrMHgwLzB4NjIgQCAxCglbICAgMTUuNzc3NTIw
XSBoaWQ6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKCVsgICAxNS43ODM4
NzhdIGluaXRjYWxsIGhpZF9pbml0KzB4MC8weDYyIHJldHVybmVkIDAgYWZ0ZXIgNjIxNSB1c2Vj
cwoJWyAgIDE1Ljc5MTI4OV0gY2FsbGluZyAgcG1jX2NvcmVfZHJpdmVyX2luaXQrMHgwLzB4MTMg
QCAxCglbICAgMTUuNzk3NTkzXSBpbml0Y2FsbCBwbWNfY29yZV9kcml2ZXJfaW5pdCsweDAvMHgx
MyByZXR1cm5lZCAwIGFmdGVyIDE0IHVzZWNzCglbICAgMTUuODA5MjAwXSBjYWxsaW5nICBwbWNf
Y29yZV9wbGF0Zm9ybV9pbml0KzB4MC8weDNlIEAgMQoJWyAgIDE1LjgwOTIzNF0gaW5pdGNhbGwg
cG1jX2NvcmVfcGxhdGZvcm1faW5pdCsweDAvMHgzZSByZXR1cm5lZCAtMTkgYWZ0ZXIgMzEgdXNl
Y3MKCVsgICAxNS44MTQ5NDldIHByb2JlIG9mIDA6MDowOjAgcmV0dXJuZWQgMSBhZnRlciAxNDYw
OTAgdXNlY3MKCVsgICAxNS44MjE0NjNdIGNhbGxpbmcgIHBtY19hdG9tX2luaXQrMHgwLzB4Mjdm
IEAgMQoJWyAgIDE1Ljg0MjYwMV0gaW5pdGNhbGwgcG1jX2F0b21faW5pdCsweDAvMHgyN2YgcmV0
dXJuZWQgLTE5IGFmdGVyIDkgdXNlY3MKCVsgICAxNS44NTA1NjVdIGNhbGxpbmcgIGV4dGNvbl9j
bGFzc19pbml0KzB4MC8weDE3IEAgMQoJWyAgIDE1Ljg1NjYyMl0gaW5pdGNhbGwgZXh0Y29uX2Ns
YXNzX2luaXQrMHgwLzB4MTcgcmV0dXJuZWQgMCBhZnRlciAzIHVzZWNzCglbICAgMTUuODY0NjAx
XSBjYWxsaW5nICBwbV9jaGVja19zYXZlX21zcisweDAvMHg0MCBAIDEKCVsgICAxNS44NjQ2MDNd
IGluaXRjYWxsIHBtX2NoZWNrX3NhdmVfbXNyKzB4MC8weDQwIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgIDE1Ljg3ODE0N10gY2FsbGluZyAgc29ja19kaWFnX2luaXQrMHgwLzB4MmYgQCAx
CglbICAgMTUuODc4MTcwXSBpbml0Y2FsbCBzb2NrX2RpYWdfaW5pdCsweDAvMHgyZiByZXR1cm5l
ZCAwIGFmdGVyIDIwIHVzZWNzCglbICAgMTUuODkzNTMzXSBjYWxsaW5nICBpbml0X25ldF9kcm9w
X21vbml0b3IrMHgwLzB4ZjMgQCAxCglbICAgMTUuODkzNTM1XSBkcm9wX21vbml0b3I6IEluaXRp
YWxpemluZyBuZXR3b3JrIGRyb3AgbW9uaXRvciBzZXJ2aWNlCglbICAgMTUuOTA2OTk1XSBpbml0
Y2FsbCBpbml0X25ldF9kcm9wX21vbml0b3IrMHgwLzB4ZjMgcmV0dXJuZWQgMCBhZnRlciAxMzE0
NCB1c2VjcwoJWyAgIDE1LjkyMTQ4M10gY2FsbGluZyAgYmxhY2tob2xlX2luaXQrMHgwLzB4MTEg
QCAxCglbICAgMTUuOTM3MjgwXSBpbml0Y2FsbCBibGFja2hvbGVfaW5pdCsweDAvMHgxMSByZXR1
cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNS45NTQwNzFdIGNhbGxpbmcgIGdyZV9vZmZsb2Fk
X2luaXQrMHgwLzB4NGUgQCAxCglbICAgMTUuOTU0MDczXSBpbml0Y2FsbCBncmVfb2ZmbG9hZF9p
bml0KzB4MC8weDRlIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE1Ljk4MTMzM10gY2Fs
bGluZyAgYnBmaWx0ZXJfc29ja29wdF9pbml0KzB4MC8weDNmIEAgMQoJWyAgIDE1Ljk5MjQ1M10g
aW5pdGNhbGwgYnBmaWx0ZXJfc29ja29wdF9pbml0KzB4MC8weDNmIHJldHVybmVkIDAgYWZ0ZXIg
MCB1c2VjcwoJWyAgIDE1Ljk5MjQ1NV0gY2FsbGluZyAgc3lzY3RsX2lwdjRfaW5pdCsweDAvMHg0
YyBAIDEKCVsgICAxNi4wMDc0MjVdIGluaXRjYWxsIHN5c2N0bF9pcHY0X2luaXQrMHgwLzB4NGMg
cmV0dXJuZWQgMCBhZnRlciA0NyB1c2VjcwoJWyAgIDE2LjAyMTQ5M10gY2FsbGluZyAgY3ViaWN0
Y3BfcmVnaXN0ZXIrMHgwLzB4NTggQCAxCglbICAgMTYuMDIxNDk1XSBpbml0Y2FsbCBjdWJpY3Rj
cF9yZWdpc3RlcisweDAvMHg1OCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNi4wMjE0
OTddIGNhbGxpbmcgIGluZXQ2X2luaXQrMHgwLzB4Mzk1IEAgMQoJWyAgIDE2LjAzNTUxOV0gTkVU
OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMAoJWyAgIDE2LjEzNjYzOF0gU2VnbWVudCBS
b3V0aW5nIHdpdGggSVB2NgoJWyAgIDE2LjE0MTM1Ml0gaW5pdGNhbGwgaW5ldDZfaW5pdCsweDAv
MHgzOTUgcmV0dXJuZWQgMCBhZnRlciAxMDM0NDcgdXNlY3MKCVsgICAxNi4xNDkzMDFdIGNhbGxp
bmcgIHN0cnBfZGV2X2luaXQrMHgwLzB4MzMgQCAxCglbICAgMTYuMTU1MDA4XSBpbml0Y2FsbCBz
dHJwX2Rldl9pbml0KzB4MC8weDMzIHJldHVybmVkIDAgYWZ0ZXIgNDggdXNlY3MKCVsgICAxNi4x
NjI3MzVdIGNhbGxpbmcgIGRjYm5sX2luaXQrMHgwLzB4NGUgQCAxCglbICAgMTYuMTY4MTE1XSBp
bml0Y2FsbCBkY2JubF9pbml0KzB4MC8weDRlIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
IDE2LjE3NTUwN10gY2FsbGluZyAgbWNoZWNrX2luaXRfZGV2aWNlKzB4MC8weDEyYyBAIDEKCVsg
ICAxNi4xODE4OTRdIGluaXRjYWxsIG1jaGVja19pbml0X2RldmljZSsweDAvMHgxMmMgcmV0dXJu
ZWQgMCBhZnRlciAxODYgdXNlY3MKCVsgICAxNi4xOTAyMTddIGNhbGxpbmcgIGRldl9tY2Vsb2df
aW5pdF9kZXZpY2UrMHgwLzB4NGYgQCAxCglbICAgMTYuMTk2NzIzXSBtY2U6IFVuYWJsZSB0byBp
bml0IGRldmljZSAvZGV2L21jZWxvZywgYWxyZWFkeSByZWdpc3RlcmVkCglbICAgMTYuMTk2NzI1
XSBpbml0Y2FsbCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKzB4MC8weDRmIHJldHVybmVkIC0xNiBh
ZnRlciAxIHVzZWNzCglbICAgMTYuMjA0NjQ5XSBjYWxsaW5nICB0Ym9vdF9sYXRlX2luaXQrMHgw
LzB4MTE3IEAgMQoJWyAgIDE2LjIxNjQ1Ml0gaW5pdGNhbGwgdGJvb3RfbGF0ZV9pbml0KzB4MC8w
eDExNyByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNi4yMTY0NTRdIGNhbGxpbmcgIG1j
aGVja19sYXRlX2luaXQrMHgwLzB4NzAgQCAxCglbICAgMTYuMjIyMzg2XSBwcm9iZSBvZiAxOjA6
MDowIHJldHVybmVkIDEgYWZ0ZXIgMTc4NTg4IHVzZWNzCglbICAgMTYuMjI4MTM1XSBSQVM6IENv
cnJlY3RhYmxlIEVycm9ycyBjb2xsZWN0b3IgaW5pdGlhbGl6ZWQuCglbICAgMTYuMjU1MjU3XSBp
bml0Y2FsbCBtY2hlY2tfbGF0ZV9pbml0KzB4MC8weDcwIHJldHVybmVkIDAgYWZ0ZXIgMjY0OTEg
dXNlY3MKCVsgICAxNi4yNjM1NDJdIGNhbGxpbmcgIHNldmVyaXRpZXNfZGVidWdmc19pbml0KzB4
MC8weDJhIEAgMQoJWyAgIDE2LjI3MDA5OF0gaW5pdGNhbGwgc2V2ZXJpdGllc19kZWJ1Z2ZzX2lu
aXQrMHgwLzB4MmEgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTYuMjc4NjIxXSBjYWxs
aW5nICB0aHJlc2hvbGRfaW5pdF9kZXZpY2UrMHgwLzB4NDYgQCAxCglbICAgMTYuMjg1MDEyXSBp
bml0Y2FsbCB0aHJlc2hvbGRfaW5pdF9kZXZpY2UrMHgwLzB4NDYgcmV0dXJuZWQgMCBhZnRlciAw
IHVzZWNzCglbICAgMTYuMjkzMzI4XSBjYWxsaW5nICBtaWNyb2NvZGVfaW5pdCsweDAvMHgxZTYg
QCAxCglbICAgMTYuMjk5MTI0XSBpbml0Y2FsbCBtaWNyb2NvZGVfaW5pdCsweDAvMHgxZTYgcmV0
dXJuZWQgLTIyIGFmdGVyIDAgdXNlY3MKCVsgICAxNi4zMDcwOTddIGNhbGxpbmcgIHJlc2N0cmxf
bGF0ZV9pbml0KzB4MC8weDYyMyBAIDEKCVsgICAxNi4zMTMxNjRdIGluaXRjYWxsIHJlc2N0cmxf
bGF0ZV9pbml0KzB4MC8weDYyMyByZXR1cm5lZCAtMTkgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE2LjMy
MTM3MV0gY2FsbGluZyAgaHBldF9pbnNlcnRfcmVzb3VyY2UrMHgwLzB4MjMgQCAxCglbICAgMTYu
MzI3NTgxXSBpbml0Y2FsbCBocGV0X2luc2VydF9yZXNvdXJjZSsweDAvMHgyMyByZXR1cm5lZCAw
IGFmdGVyIDEgdXNlY3MKCVsgICAxNi4zMzU4NTVdIGNhbGxpbmcgIHVwZGF0ZV9tcF90YWJsZSsw
eDAvMHg1MGEgQCAxCglbICAgMTYuMzQxNzUyXSBpbml0Y2FsbCB1cGRhdGVfbXBfdGFibGUrMHgw
LzB4NTBhIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE2LjM0OTU4OV0gY2FsbGluZyAg
bGFwaWNfaW5zZXJ0X3Jlc291cmNlKzB4MC8weDQzIEAgMQoJWyAgIDE2LjM1NTkzMl0gaW5pdGNh
bGwgbGFwaWNfaW5zZXJ0X3Jlc291cmNlKzB4MC8weDQzIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgIDE2LjM2NDI5NF0gY2FsbGluZyAgcHJpbnRfaXBpX21vZGUrMHgwLzB4MmQgQCAxCglb
ICAgMTYuMzY5OTg5XSBJUEkgc2hvcnRoYW5kIGJyb2FkY2FzdDogZW5hYmxlZAoJWyAgIDE2LjM3
NTMxOF0gaW5pdGNhbGwgcHJpbnRfaXBpX21vZGUrMHgwLzB4MmQgcmV0dXJuZWQgMCBhZnRlciA1
MjAzIHVzZWNzCglbICAgMTYuMzc1MzE5XSBjYWxsaW5nICBwcmludF9JQ3MrMHgwLzB4MThiIEAg
MQoJWyAgIDE2LjM3NTMyOF0gLi4uIEFQSUMgSUQ6ICAgICAgMDAwMDAwMDAgKDApCglbICAgMTYu
Mzc5MzIzXSAuLi4gQVBJQyBWRVJTSU9OOiAwMDAwMDAxNAoJWyAgIDE2LjM3OTMyM10gMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MAoJWyAgIDE2LjM3OTMyM10gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAoJWyAgIDE2LjM3OTMyM10gMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAoJWyAgIDE2
LjQyODc2Nl0gbnVtYmVyIG9mIE1QIElSUSBzb3VyY2VzOiAxNS4KCVsgICAxNi40MzM3NjFdIG51
bWJlciBvZiBJTy1BUElDICM4IHJlZ2lzdGVyczogMjQuCglbICAgMTYuNDMzNzYxXSB0ZXN0aW5n
IHRoZSBJTyBBUElDLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KCVsgICAxNi40MzM3NzFdIElPIEFQ
SUMgIzguLi4uLi4KCVsgICAxNi40NDcxMTBdIC4uLi4gcmVnaXN0ZXIgIzAwOiAwODAwMDAwMAoJ
WyAgIDE2LjQ0NzExMF0gLi4uLi4uLiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDA4CglbICAgMTYu
NDQ3MTExXSAuLi4uLi4uICAgIDogRGVsaXZlcnkgVHlwZTogMAoJWyAgIDE2LjQ0NzExMV0gLi4u
Li4uLiAgICA6IExUUyAgICAgICAgICA6IDAKCVsgICAxNi40NDcxMTFdIC4uLi4gcmVnaXN0ZXIg
IzAxOiAwMDE3MDAyMAoJWyAgIDE2LjQ0NzExMl0gLi4uLi4uLiAgICAgOiBtYXggcmVkaXJlY3Rp
b24gZW50cmllczogMTcKCVsgICAxNi40NDcxMTJdIC4uLi4uLi4gICAgIDogUFJRIGltcGxlbWVu
dGVkOiAwCglbICAgMTYuNDQ3MTEyXSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lvbjogMjAK
CVsgICAxNi40NDcxMTNdIC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgoJWyAgIDE2LjQ0NzEx
M10gSU9BUElDIDA6CglbICAgMTYuNDQ3MTI0XSAgcGluMDAsIGRpc2FibGVkLCBlZGdlICwgaGln
aCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApCglbICAgMTYuNDU3
MDMzXSAgcGluMDEsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVigzMCksIElSUigwKSwgUygwKSwg
bG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNDcwNTQyXSAgcGluMDIsIGVuYWJsZWQgLCBl
ZGdlICwgaGlnaCwgVihGMCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglb
ICAgMTYuNDcwNTUxXSAgcGluMDMsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVigzOCksIElSUigw
KSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNDgwNzI4XSAgcGluMDQsIGVu
YWJsZWQgLCBlZGdlICwgaGlnaCwgVihGMSksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMEYp
LCBNKDEpCglbICAgMTYuNDkwNjE5XSAgcGluMDUsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig0
MCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNTAxMzc2XSAg
cGluMDYsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig0OCksIElSUigwKSwgUygwKSwgbG9naWNh
bCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNTExOTM0XSAgcGluMDcsIGVuYWJsZWQgLCBlZGdlICwg
aGlnaCwgVig1MCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYu
NjM5OTk3XSAgcGluMDgsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig1OCksIElSUigwKSwgUygw
KSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNjQ5MTU1XSAgcGluMDksIGVuYWJsZWQg
LCBsZXZlbCwgaGlnaCwgVig2MCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEp
CglbICAgMTYuNjU4MzI2XSAgcGluMGEsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig2OCksIElS
UigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNjY3NDkyXSAgcGluMGIs
IGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig3MCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQo
MDEpLCBNKDEpCglbICAgMTYuNjc2NjM5XSAgcGluMGMsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwg
Vig3OCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNjg1ODEz
XSAgcGluMGQsIGRpc2FibGVkLCBlZGdlICwgaGlnaCwgVig4OCksIElSUigwKSwgUygwKSwgbG9n
aWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNjk0OTU3XSAgcGluMGUsIGVuYWJsZWQgLCBlZGdl
ICwgaGlnaCwgVig5MCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAg
MTYuNzA0MDY2XSAgcGluMGYsIGVuYWJsZWQgLCBlZGdlICwgaGlnaCwgVig5OCksIElSUigwKSwg
UygwKSwgbG9naWNhbCAsIEQoMDEpLCBNKDEpCglbICAgMTYuNzEzMTY0XSAgcGluMTAsIGRpc2Fi
bGVkLCBsZXZlbCwgbG93ICwgVihBMCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMEYpLCBN
KDEpCglbICAgMTYuNzIyMzAyXSAgcGluMTEsIGRpc2FibGVkLCBsZXZlbCwgbG93ICwgVihCOCks
IElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMEYpLCBNKDEpCglbICAgMTYuNzMxMzc1XSAgcGlu
MTIsIGRpc2FibGVkLCBsZXZlbCwgbG93ICwgVihCMCksIElSUigwKSwgUygwKSwgbG9naWNhbCAs
IEQoMEYpLCBNKDEpCglbICAgMTYuNzQwNDYwXSAgcGluMTMsIGRpc2FibGVkLCBsZXZlbCwgbG93
ICwgVigyOSksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMEYpLCBNKDEpCglbICAgMTYuNzQ5
NTMzXSAgcGluMTQsIGRpc2FibGVkLCBlZGdlICwgaGlnaCwgVigwMCksIElSUigwKSwgUygwKSwg
cGh5c2ljYWwsIEQoMDApLCBNKDApCglbICAgMTYuNzU4NTYzXSAgcGluMTUsIGRpc2FibGVkLCBl
ZGdlICwgaGlnaCwgVigwMCksIElSUigwKSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApCglb
ICAgMTYuNzY3NjA3XSAgcGluMTYsIGRpc2FibGVkLCBlZGdlICwgaGlnaCwgVigwMCksIElSUigw
KSwgUygwKSwgcGh5c2ljYWwsIEQoMDApLCBNKDApCglbICAgMTYuNzc2Njg5XSAgcGluMTcsIGRp
c2FibGVkLCBsZXZlbCwgbG93ICwgVihBOCksIElSUigwKSwgUygwKSwgbG9naWNhbCAsIEQoMEYp
LCBNKDEpCglbICAgMTYuNzg1NzM5XSBJUlEgdG8gcGluIG1hcHBpbmdzOgoJWyAgIDE2Ljc4OTc2
M10gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIGRvbmUuCglbICAgMTYuNzk1
NzkyXSBpbml0Y2FsbCBwcmludF9JQ3MrMHgwLzB4MThiIHJldHVybmVkIDAgYWZ0ZXIgNDEwNjE2
IHVzZWNzCglbICAgMTYuNzk1Nzk1XSBjYWxsaW5nICBwYXRfbWVtdHlwZV9saXN0X2luaXQrMHgw
LzB4MzIgQCAxCglbICAgMTYuODEwMzI5XSBpbml0Y2FsbCBwYXRfbWVtdHlwZV9saXN0X2luaXQr
MHgwLzB4MzIgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTYuODEwMzMxXSBjYWxsaW5n
ICBjcmVhdGVfdGxiX3NpbmdsZV9wYWdlX2ZsdXNoX2NlaWxpbmcrMHgwLzB4MjkgQCAxCglbICAg
MTYuODI0MTA2XSBpbml0Y2FsbCBjcmVhdGVfdGxiX3NpbmdsZV9wYWdlX2ZsdXNoX2NlaWxpbmcr
MHgwLzB4MjkgcmV0dXJuZWQgMCBhZnRlciAxNCB1c2VjcwoJWyAgIDE2LjgzOTUzNl0gY2FsbGlu
ZyAgY3JlYXRlX2luaXRfcGtydV92YWx1ZSsweDAvMHgyOSBAIDEKCVsgICAxNi44Mzk1MzldIGlu
aXRjYWxsIGNyZWF0ZV9pbml0X3BrcnVfdmFsdWUrMHgwLzB4MjkgcmV0dXJuZWQgMCBhZnRlciAx
IHVzZWNzCglbICAgMTYuODU3MDQ0XSBjYWxsaW5nICBpbml0X29vcHNfaWQrMHgwLzB4NDAgQCAx
CglbICAgMTYuODU3MDQ2XSBpbml0Y2FsbCBpbml0X29vcHNfaWQrMHgwLzB4NDAgcmV0dXJuZWQg
MCBhZnRlciAwIHVzZWNzCglbICAgMTYuODU3MDQ5XSBjYWxsaW5nICBzY2hlZF9jbG9ja19pbml0
X2xhdGUrMHgwLzB4ODUgQCAxCglbICAgMTYuODY4NjIzXSBzY2hlZF9jbG9jazogTWFya2luZyBz
dGFibGUgKDE0NjgzOTg1MTA3LCAyMTg0NjMzODQ0KS0+KDE5MDg5Njg1ODgwLCAtMjIyMTA2Njky
OSkKCVsgICAxNi44OTE0NjJdIGluaXRjYWxsIHNjaGVkX2Nsb2NrX2luaXRfbGF0ZSsweDAvMHg4
NSByZXR1cm5lZCAwIGFmdGVyIDIyMzAzIHVzZWNzCglbICAgMTYuODkxNDY0XSBjYWxsaW5nICBz
Y2hlZF9pbml0X2RlYnVnKzB4MC8weDNlIEAgMQoJWyAgIDE2Ljg5MTc1OF0gcHJvYmUgb2YgMjow
OjA6MCByZXR1cm5lZCAxIGFmdGVyIDQyNjM4MyB1c2VjcwoJWyAgIDE2LjkwNTA1M10gaW5pdGNh
bGwgc2NoZWRfaW5pdF9kZWJ1ZysweDAvMHgzZSByZXR1cm5lZCAwIGFmdGVyIDIgdXNlY3MKCVsg
ICAxNi45MjM3NTZdIGNhbGxpbmcgIHBtX3Fvc19wb3dlcl9pbml0KzB4MC8weDgwIEAgMQoJWyAg
IDE2Ljk5NjY3NF0gaW5pdGNhbGwgcG1fcW9zX3Bvd2VyX2luaXQrMHgwLzB4ODAgcmV0dXJuZWQg
MCBhZnRlciA3MCB1c2VjcwoJWyAgIDE3LjAwNDc0OF0gY2FsbGluZyAgcG1fZGVidWdmc19pbml0
KzB4MC8weDI0IEAgMQoJWyAgIDE3LjAxMDU2NV0gaW5pdGNhbGwgcG1fZGVidWdmc19pbml0KzB4
MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDE3LjAxODI5NF0gY2FsbGluZyAg
cHJpbnRrX2xhdGVfaW5pdCsweDAvMHgxMWQgQCAxCglbICAgMTcuMDI0MzYzXSBpbml0Y2FsbCBw
cmludGtfbGF0ZV9pbml0KzB4MC8weDExZCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAx
Ny4wMzI0MDddIGNhbGxpbmcgIGluaXRfc3JjdV9tb2R1bGVfbm90aWZpZXIrMHgwLzB4MmMgQCAx
CglbICAgMTcuMDM5MTc5XSBpbml0Y2FsbCBpbml0X3NyY3VfbW9kdWxlX25vdGlmaWVyKzB4MC8w
eDJjIHJldHVybmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDE3LjA0NzkxNl0gY2FsbGluZyAgc3dp
b3RsYl9jcmVhdGVfZGVidWdmcysweDAvMHg1MyBAIDEKCVsgICAxNy4wNTQ0NjZdIGluaXRjYWxs
IHN3aW90bGJfY3JlYXRlX2RlYnVnZnMrMHgwLzB4NTMgcmV0dXJuZWQgMCBhZnRlciAxOSB1c2Vj
cwoJWyAgIDE3LjA2NjE4MF0gY2FsbGluZyAgdGtfZGVidWdfc2xlZXBfdGltZV9pbml0KzB4MC8w
eDI0IEAgMQoJWyAgIDE3LjA3MTcxN10gcHJvYmUgb2YgMzowOjA6MCByZXR1cm5lZCAxIGFmdGVy
IDIwOTMxMCB1c2VjcwoJWyAgIDE3LjA3ODM3M10gaW5pdGNhbGwgdGtfZGVidWdfc2xlZXBfdGlt
ZV9pbml0KzB4MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgMSB1c2VjcwoJWyAgIDE3LjA5MzQ5M10g
Y2FsbGluZyAgZGVidWdmc19rcHJvYmVfaW5pdCsweDAvMHhiNCBAIDEKCVsgICAxNy4wOTk2ODVd
IGluaXRjYWxsIGRlYnVnZnNfa3Byb2JlX2luaXQrMHgwLzB4YjQgcmV0dXJuZWQgMCBhZnRlciAz
IHVzZWNzCglbICAgMTcuMTA3ODU3XSBjYWxsaW5nICB0YXNrc3RhdHNfaW5pdCsweDAvMHgzYiBA
IDEKCVsgICAxNy4xMTM1NzNdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQoJWyAgIDE3
LjExODc0MF0gaW5pdGNhbGwgdGFza3N0YXRzX2luaXQrMHgwLzB4M2IgcmV0dXJuZWQgMCBhZnRl
ciA1MDQ3IHVzZWNzCglbICAgMTcuMTI2Nzk2XSBjYWxsaW5nICBrZGJfZnRyYWNlX3JlZ2lzdGVy
KzB4MC8weDJkIEAgMQoJWyAgIDE3LjEzMzAxNl0gaW5pdGNhbGwga2RiX2Z0cmFjZV9yZWdpc3Rl
cisweDAvMHgyZCByZXR1cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAxNy4xNDEyMDZdIGNhbGxp
bmcgIGluaXRfdHJhbXBvbGluZXMrMHgwLzB4MjEgQCAxCglbICAgMTcuMTQ3MDk2XSBpbml0Y2Fs
bCBpbml0X3RyYW1wb2xpbmVzKzB4MC8weDIxIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAg
IDE3LjE1NDk4MV0gY2FsbGluZyAgbG9hZF9zeXN0ZW1fY2VydGlmaWNhdGVfbGlzdCsweDAvMHhl
NCBAIDEKCVsgICAxNy4xNjIwNDBdIExvYWRpbmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNh
dGVzCglbICAgMTcuMTgxMjMzXSBpbml0Y2FsbCBsb2FkX3N5c3RlbV9jZXJ0aWZpY2F0ZV9saXN0
KzB4MC8weGU0IHJldHVybmVkIDAgYWZ0ZXIgMTg3NDEgdXNlY3MKCVsgICAxNy4xODEyMzZdIGNh
bGxpbmcgIG1lbWNnX3NsYWJpbmZvX2luaXQrMHgwLzB4MjQgQCAxCglbICAgMTcuMTk3MjkyXSBp
bml0Y2FsbCBtZW1jZ19zbGFiaW5mb19pbml0KzB4MC8weDI0IHJldHVybmVkIDAgYWZ0ZXIgMiB1
c2VjcwoJWyAgIDE3LjIxMzE1NV0gY2FsbGluZyAgZmF1bHRfYXJvdW5kX2RlYnVnZnMrMHgwLzB4
MjQgQCAxCglbICAgMTcuMjEzMTYxXSBpbml0Y2FsbCBmYXVsdF9hcm91bmRfZGVidWdmcysweDAv
MHgyNCByZXR1cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAxNy4yMzEwNzldIGNhbGxpbmcgIG1h
eF9zd2FwZmlsZXNfY2hlY2srMHgwLzB4OCBAIDEKCVsgICAxNy4yNDY3NDldIGluaXRjYWxsIG1h
eF9zd2FwZmlsZXNfY2hlY2srMHgwLzB4OCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAx
Ny4yNDY3NTFdIGNhbGxpbmcgIGluaXRfenN3YXArMHgwLzB4NDIxIEAgMQoJWyAgIDE3LjI0Njc2
NV0genN3YXA6IGxvYWRlZCB1c2luZyBwb29sIGx6by96YnVkCglbICAgMTcuMjg1MTk4XSBpbml0
Y2FsbCBpbml0X3pzd2FwKzB4MC8weDQyMSByZXR1cm5lZCAwIGFmdGVyIDM3NTQ0IHVzZWNzCglb
ICAgMTcuMzAwNTcyXSBjYWxsaW5nICBzcGxpdF9odWdlX3BhZ2VzX2RlYnVnZnMrMHgwLzB4MjQg
QCAxCglbICAgMTcuMzAwNTc1XSBpbml0Y2FsbCBzcGxpdF9odWdlX3BhZ2VzX2RlYnVnZnMrMHgw
LzB4MjQgcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglbICAgMTcuMzE1MjA1XSBjYWxsaW5nICBw
YWdlb3duZXJfaW5pdCsweDAvMHgzNyBAIDEKCVsgICAxNy4zMTUyMDVdIHBhZ2Vfb3duZXIgaXMg
ZGlzYWJsZWQKCVsgICAxNy4zMTUyMDddIGluaXRjYWxsIHBhZ2Vvd25lcl9pbml0KzB4MC8weDM3
IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE3LjMxNTIwOF0gY2FsbGluZyAgY2hlY2tf
ZWFybHlfaW9yZW1hcF9sZWFrKzB4MC8weDM5IEAgMQoJWyAgIDE3LjMxNTIxMF0gaW5pdGNhbGwg
Y2hlY2tfZWFybHlfaW9yZW1hcF9sZWFrKzB4MC8weDM5IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2Vj
cwoJWyAgIDE3LjMxNTIxMV0gY2FsbGluZyAgc2V0X2hhcmRlbmVkX3VzZXJjb3B5KzB4MC8weDIw
IEAgMQoJWyAgIDE3LjMxNTIxM10gaW5pdGNhbGwgc2V0X2hhcmRlbmVkX3VzZXJjb3B5KzB4MC8w
eDIwIHJldHVybmVkIDEgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE3LjMxNTIxNF0gY2FsbGluZyAgZnNj
cnlwdF9pbml0KzB4MC8weDg0IEAgMQoJWyAgIDE3LjMxNTI5NV0gS2V5IHR5cGUgLl9mc2NyeXB0
IHJlZ2lzdGVyZWQKCVsgICAxNy4zMjYxNzVdIEtleSB0eXBlIC5mc2NyeXB0IHJlZ2lzdGVyZWQK
CVsgICAxNy4zNDAwNTldIGluaXRjYWxsIGZzY3J5cHRfaW5pdCsweDAvMHg4NCByZXR1cm5lZCAw
IGFmdGVyIDI0MjYwIHVzZWNzCglbICAgMTcuMzQwMDYwXSBjYWxsaW5nICBmc3Zlcml0eV9pbml0
KzB4MC8weDRiIEAgMQoJWyAgIDE3LjM0MDA4N10gaW5pdGNhbGwgZnN2ZXJpdHlfaW5pdCsweDAv
MHg0YiByZXR1cm5lZCAwIGFmdGVyIDI0IHVzZWNzCglbICAgMTcuMzQ2MzY3XSBwcm9iZSBvZiAx
MDowOjA6MCByZXR1cm5lZCAxIGFmdGVyIDE0MjczMyB1c2VjcwoJWyAgIDE3LjM1MzA2Nl0gY2Fs
bGluZyAgcHN0b3JlX2luaXQrMHgwLzB4NGEgQCAxCglbICAgMTcuMzUzMDcxXSBpbml0Y2FsbCBw
c3RvcmVfaW5pdCsweDAvMHg0YSByZXR1cm5lZCAwIGFmdGVyIDMgdXNlY3MKCVsgICAxNy4zNzg5
MjVdIGNhbGxpbmcgIGluaXRfcm9vdF9rZXlyaW5nKzB4MC8weGUgQCAxCglbICAgMTcuMzc4OTM0
XSBpbml0Y2FsbCBpbml0X3Jvb3Rfa2V5cmluZysweDAvMHhlIHJldHVybmVkIDAgYWZ0ZXIgNyB1
c2VjcwoJWyAgIDE3LjM5MTA2MF0gY2FsbGluZyAgYmlnX2tleV9pbml0KzB4MC8weGJjIEAgMQoJ
WyAgIDE3LjUwNjk1MV0gS2V5IHR5cGUgYmlnX2tleSByZWdpc3RlcmVkCglbICAgMTcuNTA3MTc4
XSBwcm9iZSBvZiAxMTowOjA6MCByZXR1cm5lZCAxIGFmdGVyIDI4NTY1OCB1c2VjcwoJWyAgIDE3
LjUxMzkzN10gaW5pdGNhbGwgYmlnX2tleV9pbml0KzB4MC8weGJjIHJldHVybmVkIDAgYWZ0ZXIg
MTE5OTk0IHVzZWNzCglbICAgMTcuNTM4OTA4XSBjYWxsaW5nICBpbml0X2VuY3J5cHRlZCsweDAv
MHhkMCBAIDEKCVsgICAxNy41NTI2ODldIEtleSB0eXBlIGVuY3J5cHRlZCByZWdpc3RlcmVkCglb
ICAgMTcuNTU3NzI4XSBpbml0Y2FsbCBpbml0X2VuY3J5cHRlZCsweDAvMHhkMCByZXR1cm5lZCAw
IGFmdGVyIDEyODYxIHVzZWNzCglbICAgMTcuNTY1NzIzXSBjYWxsaW5nICBpbml0X3Byb2ZpbGVf
aGFzaCsweDAvMHg4MyBAIDEKCVsgICAxNy41NzE2NDddIGluaXRjYWxsIGluaXRfcHJvZmlsZV9o
YXNoKzB4MC8weDgzIHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE3LjU3OTU3NV0gY2Fs
bGluZyAgaW50ZWdyaXR5X2ZzX2luaXQrMHgwLzB4NGYgQCAxCglbICAgMTcuNTg1NDUzXSBpbml0
Y2FsbCBpbnRlZ3JpdHlfZnNfaW5pdCsweDAvMHg0ZiByZXR1cm5lZCAwIGFmdGVyIDMgdXNlY3MK
CVsgICAxNy41OTMzNjZdIGNhbGxpbmcgIGxvYWRfdWVmaV9jZXJ0cysweDAvMHgyMTcgQCAxCglb
ICAgMTcuNTk5MzMwXSBDb3VsZG4ndCBnZXQgc2l6ZTogMHg4MDAwMDAwMDAwMDAwMDBlCglbICAg
MTcuNjA1MDQ5XSBNT0RTSUdOOiBDb3VsZG4ndCBnZXQgVUVGSSBkYiBsaXN0CglbICAgMTcuNjEw
NTI0XSBDb3VsZG4ndCBnZXQgc2l6ZTogMHg4MDAwMDAwMDAwMDAwMDBlCglbICAgMTcuNjE2MjU2
XSBDb3VsZG4ndCBnZXQgVUVGSSBNb2tMaXN0UlQKCVsgICAxNy42MjEwOTFdIENvdWxkbid0IGdl
dCBzaXplOiAweDgwMDAwMDAwMDAwMDAwMGUKCVsgICAxNy42MjY3ODRdIENvdWxkbid0IGdldCBV
RUZJIGRieCBsaXN0CglbICAgMTcuNjMxNDc4XSBpbml0Y2FsbCBsb2FkX3VlZmlfY2VydHMrMHgw
LzB4MjE3IHJldHVybmVkIDAgYWZ0ZXIgMzE0ODAgdXNlY3MKCVsgICAxNy42Mzk2MjNdIGNhbGxp
bmcgIGluaXRfaW1hKzB4MC8weGEyIEAgMQoJWyAgIDE3LjY0NDY5MF0gaW1hOiBObyBUUE0gY2hp
cCBmb3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQoJWyAgIDE3LjY1MTI5OF0gaW1hOiBBbGxv
Y2F0ZWQgaGFzaCBhbGdvcml0aG06IHNoYTI1NgoJWyAgIDE3LjY1NzAwM10gaW1hOiBObyBhcmNo
aXRlY3R1cmUgcG9saWNpZXMgZm91bmQKCVsgICAxNy42NjI1MjVdIGluaXRjYWxsIGluaXRfaW1h
KzB4MC8weGEyIHJldHVybmVkIDAgYWZ0ZXIgMTc0MTYgdXNlY3MKCVsgICAxNy42Njk5MjldIGNh
bGxpbmcgIGluaXRfZXZtKzB4MC8weGYzIEAgMQoJWyAgIDE3LjY3NDk4NF0gZXZtOiBJbml0aWFs
aXNpbmcgRVZNIGV4dGVuZGVkIGF0dHJpYnV0ZXM6CglbICAgMTcuNjgxMTgwXSBldm06IHNlY3Vy
aXR5LnNlbGludXgKCVsgICAxNy42ODUzNTBdIGV2bTogc2VjdXJpdHkuYXBwYXJtb3IKCVsgICAx
Ny42ODk2MTddIGV2bTogc2VjdXJpdHkuaW1hCglbICAgMTcuNjkzNDIzXSBldm06IHNlY3VyaXR5
LmNhcGFiaWxpdHkKCVsgICAxNy42OTc4NTZdIGV2bTogSE1BQyBhdHRyczogMHgxCglbICAgMTcu
NzAxOTI0XSBpbml0Y2FsbCBpbml0X2V2bSsweDAvMHhmMyByZXR1cm5lZCAwIGFmdGVyIDI2MzA3
IHVzZWNzCglbICAgMTcuNzA5Mjg1XSBjYWxsaW5nICBmYWlsX21ha2VfcmVxdWVzdF9kZWJ1Z2Zz
KzB4MC8weDI5IEAgMQoJWyAgIDE3LjcxNTkyMV0gaW5pdGNhbGwgZmFpbF9tYWtlX3JlcXVlc3Rf
ZGVidWdmcysweDAvMHgyOSByZXR1cm5lZCAwIGFmdGVyIDEwIHVzZWNzCglbICAgMTcuNzI0NjE3
XSBjYWxsaW5nICBwcmFuZG9tX3Jlc2VlZCsweDAvMHgyYSBAIDEKCVsgICAxNy43MzAyNjNdIGlu
aXRjYWxsIHByYW5kb21fcmVzZWVkKzB4MC8weDJhIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJ
WyAgIDE3LjczNzg1MF0gY2FsbGluZyAgaW5pdF9lcnJvcl9pbmplY3Rpb24rMHgwLzB4NmEgQCAx
CglbICAgMTcuNzQ0MTQwXSBpbml0Y2FsbCBpbml0X2Vycm9yX2luamVjdGlvbisweDAvMHg2YSBy
ZXR1cm5lZCAwIGFmdGVyIDE1MSB1c2VjcwoJWyAgIDE3Ljc1MjQzNV0gY2FsbGluZyAgcGNpX3Jl
c291cmNlX2FsaWdubWVudF9zeXNmc19pbml0KzB4MC8weDE4IEAgMQoJWyAgIDE3Ljc1OTc3OV0g
aW5pdGNhbGwgcGNpX3Jlc291cmNlX2FsaWdubWVudF9zeXNmc19pbml0KzB4MC8weDE4IHJldHVy
bmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAgIDE3Ljc2OTEzNV0gY2FsbGluZyAgcGNpX3N5c2ZzX2lu
aXQrMHgwLzB4NTAgQCAxCglbICAgMTcuNzc1NDc1XSBpbml0Y2FsbCBwY2lfc3lzZnNfaW5pdCsw
eDAvMHg1MCByZXR1cm5lZCAwIGFmdGVyIDc1NyB1c2VjcwoJWyAgIDE3Ljc4MzIxNF0gY2FsbGlu
ZyAgYmVydF9pbml0KzB4MC8weDIyMCBAIDEKCVsgICAxNy43ODg0MzNdIGluaXRjYWxsIGJlcnRf
aW5pdCsweDAvMHgyMjAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTcuNzk1NTkxXSBj
YWxsaW5nICBjbGtfZGVidWdfaW5pdCsweDAvMHgxMTYgQCAxCglbICAgMTcuODAxMjk5XSBpbml0
Y2FsbCBjbGtfZGVidWdfaW5pdCsweDAvMHgxMTYgcmV0dXJuZWQgMCBhZnRlciA0IHVzZWNzCglb
ICAgMTcuODA4OTk1XSBjYWxsaW5nICBib290X3dhaXRfZm9yX2RldmljZXMrMHgwLzB4MmIgQCAx
CglbICAgMTcuODE1MjExXSBpbml0Y2FsbCBib290X3dhaXRfZm9yX2RldmljZXMrMHgwLzB4MmIg
cmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTcuODIzNDYyXSBjYWxsaW5nICBkbWFyX2Zy
ZWVfdW51c2VkX3Jlc291cmNlcysweDAvMHhiMSBAIDEKCVsgICAxNy44MzAxNzFdIGluaXRjYWxs
IGRtYXJfZnJlZV91bnVzZWRfcmVzb3VyY2VzKzB4MC8weGIxIHJldHVybmVkIDAgYWZ0ZXIgMCB1
c2VjcwoJWyAgIDE3LjgzODkwOF0gY2FsbGluZyAgc3luY19zdGF0ZV9yZXN1bWVfaW5pdGNhbGwr
MHgwLzB4MTAgQCAxCglbICAgMTcuODQ1NjIyXSBpbml0Y2FsbCBzeW5jX3N0YXRlX3Jlc3VtZV9p
bml0Y2FsbCsweDAvMHgxMCByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNy44NTQzNTBd
IGNhbGxpbmcgIGRlZmVycmVkX3Byb2JlX2luaXRjYWxsKzB4MC8weDkwIEAgMQoJWyAgIDE3Ljg2
MDg5M10gaW5pdGNhbGwgZGVmZXJyZWRfcHJvYmVfaW5pdGNhbGwrMHgwLzB4OTAgcmV0dXJuZWQg
MCBhZnRlciAxNSB1c2VjcwoJWyAgIDE3Ljg2OTQ1Nl0gY2FsbGluZyAgbGF0ZV9yZXN1bWVfaW5p
dCsweDAvMHgxMGEgQCAxCglbICAgMTcuODc1MzI2XSBQTTogICBNYWdpYyBudW1iZXI6IDQ6Mjk2
OjQ0MAoJWyAgIDE3Ljg4MDMwOF0gY2xvY2tldmVudHMgYnJvYWRjYXN0OiBoYXNoIG1hdGNoZXMK
CVsgICAxNy44ODU3ODRdIHBjaWVwb3J0IDAwMDA6MDA6MWMuMTogaGFzaCBtYXRjaGVzCglbICAg
MTcuODkxMzUyXSBpbml0Y2FsbCBsYXRlX3Jlc3VtZV9pbml0KzB4MC8weDEwYSByZXR1cm5lZCAw
IGFmdGVyIDE1NjQ5IHVzZWNzCglbICAgMTcuODk5NTg2XSBjYWxsaW5nICBnZW5wZF9wb3dlcl9v
ZmZfdW51c2VkKzB4MC8weDdlIEAgMQoJWyAgIDE3LjkwNTk0Ml0gaW5pdGNhbGwgZ2VucGRfcG93
ZXJfb2ZmX3VudXNlZCsweDAvMHg3ZSByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxNy45
MTQyOTJdIGNhbGxpbmcgIGdlbnBkX2RlYnVnX2luaXQrMHgwLzB4MTY2IEAgMQoJWyAgIDE3Ljky
MDIxMF0gaW5pdGNhbGwgZ2VucGRfZGVidWdfaW5pdCsweDAvMHgxNjYgcmV0dXJuZWQgMCBhZnRl
ciAyIHVzZWNzCglbICAgMTcuOTI4MDU4XSBjYWxsaW5nICBzeW5jX2RlYnVnZnNfaW5pdCsweDAv
MHg1YiBAIDEKCVsgICAxNy45MzM5NjNdIGluaXRjYWxsIHN5bmNfZGVidWdmc19pbml0KzB4MC8w
eDViIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2VjcwoJWyAgIDE3Ljk0MTg2MV0gY2FsbGluZyAgcnRj
X2hjdG9zeXMrMHgwLzB4ZTMgQCAxCglbICAgMTcuOTQ3Mjc3XSBydGNfY21vcyAwMDowMjogc2V0
dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAyMC0wMS0zMFQxNjoyNTowOSBVVEMgKDE1ODA0MDE1MDkp
CglbICAgMTcuOTU2NzIzXSBpbml0Y2FsbCBydGNfaGN0b3N5cysweDAvMHhlMyByZXR1cm5lZCAw
IGFmdGVyIDkzMDIgdXNlY3MKCVsgICAxNy45NjQ0MDJdIGNhbGxpbmcgIGNoYXJnZXJfbWFuYWdl
cl9pbml0KzB4MC8weDkwIEAgMQoJWyAgIDE3Ljk3MDgwM10gaW5pdGNhbGwgY2hhcmdlcl9tYW5h
Z2VyX2luaXQrMHgwLzB4OTAgcmV0dXJuZWQgMCBhZnRlciAxMzYgdXNlY3MKCVsgICAxNy45Nzky
MzddIGNhbGxpbmcgIGZpcm13YXJlX21lbW1hcF9pbml0KzB4MC8weDMzIEAgMQoJWyAgIDE3Ljk4
NTU5N10gaW5pdGNhbGwgZmlybXdhcmVfbWVtbWFwX2luaXQrMHgwLzB4MzMgcmV0dXJuZWQgMCBh
ZnRlciA4MiB1c2VjcwoJWyAgIDE3Ljk5Mzg1MF0gY2FsbGluZyAgcmVnaXN0ZXJfdXBkYXRlX2Vm
aV9yYW5kb21fc2VlZCsweDAvMHgyMCBAIDEKCVsgICAxOC4wMDEwOTFdIGluaXRjYWxsIHJlZ2lz
dGVyX3VwZGF0ZV9lZmlfcmFuZG9tX3NlZWQrMHgwLzB4MjAgcmV0dXJuZWQgMCBhZnRlciAwIHVz
ZWNzCglbICAgMTguMDEwNDI1XSBjYWxsaW5nICBlZmlfc2h1dGRvd25faW5pdCsweDAvMHgzZiBA
IDEKCVsgICAxOC4wMTY0MjBdIGluaXRjYWxsIGVmaV9zaHV0ZG93bl9pbml0KzB4MC8weDNmIHJl
dHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE4LjAyNDM3M10gY2FsbGluZyAgZWZpX2Vhcmx5
Y29uX3VubWFwX2ZiKzB4MC8weDI2IEAgMQoJWyAgIDE4LjAzMDczOV0gaW5pdGNhbGwgZWZpX2Vh
cmx5Y29uX3VubWFwX2ZiKzB4MC8weDI2IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwoJWyAgIDE4
LjAzOTA2MF0gY2FsbGluZyAgaXRtdF9sZWdhY3lfaW5pdCsweDAvMHg0YyBAIDEKCVsgICAxOC4w
NDQ4OTJdIGluaXRjYWxsIGl0bXRfbGVnYWN5X2luaXQrMHgwLzB4NGMgcmV0dXJuZWQgLTE5IGFm
dGVyIDAgdXNlY3MKCVsgICAxOC4wNTI5ODFdIGNhbGxpbmcgIHBjaV9tbWNmZ19sYXRlX2luc2Vy
dF9yZXNvdXJjZXMrMHgwLzB4NGMgQCAxCglbICAgMTguMDYwMzE0XSBpbml0Y2FsbCBwY2lfbW1j
ZmdfbGF0ZV9pbnNlcnRfcmVzb3VyY2VzKzB4MC8weDRjIHJldHVybmVkIDAgYWZ0ZXIgMiB1c2Vj
cwoJWyAgIDE4LjA2OTU4M10gY2FsbGluZyAgdGNwX2Nvbmdlc3Rpb25fZGVmYXVsdCsweDAvMHgx
OCBAIDEKCVsgICAxOC4wNzU5OTldIGluaXRjYWxsIHRjcF9jb25nZXN0aW9uX2RlZmF1bHQrMHgw
LzB4MTggcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTguMDg0NDMxXSBjYWxsaW5nICBp
cF9hdXRvX2NvbmZpZysweDAvMHg4OGYgQCAxCglbICAgMTguMDkwMjA2XSBpbml0Y2FsbCBpcF9h
dXRvX2NvbmZpZysweDAvMHg4OGYgcmV0dXJuZWQgMCBhZnRlciAzIHVzZWNzCglbICAgMTguMDk3
OTc1XSBjYWxsaW5nICBzb2Z0d2FyZV9yZXN1bWUrMHgwLzB4MjMwIEAgMQoJWyAgIDE4LjEwMzg0
M10gaW5pdGNhbGwgc29mdHdhcmVfcmVzdW1lKzB4MC8weDIzMCByZXR1cm5lZCAwIGFmdGVyIDAg
dXNlY3MKCVsgICAxOC4xMTE3NDhdIGNhbGxpbmcgIGxhdGVuY3lfZnNub3RpZnlfaW5pdCsweDAv
MHgzOCBAIDEKCVsgICAxOC4xMTgxMDJdIGluaXRjYWxsIGxhdGVuY3lfZnNub3RpZnlfaW5pdCsw
eDAvMHgzOCByZXR1cm5lZCAwIGFmdGVyIDQgdXNlY3MKCVsgICAxOC4xMjY0NDZdIGNhbGxpbmcg
IGNsZWFyX2Jvb3RfdHJhY2VyKzB4MC8weDI2IEAgMQoJWyAgIDE4LjEzMjQ2Nl0gaW5pdGNhbGwg
Y2xlYXJfYm9vdF90cmFjZXIrMHgwLzB4MjYgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAg
MTguMTQwNDYwXSBjYWxsaW5nICB0cmFjaW5nX3NldF9kZWZhdWx0X2Nsb2NrKzB4MC8weDYyIEAg
MQoJWyAgIDE4LjE0NzE5N10gaW5pdGNhbGwgdHJhY2luZ19zZXRfZGVmYXVsdF9jbG9jaysweDAv
MHg2MiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MKCVsgICAxOC4xNTU4NjZdIGNhbGxpbmcgIGFj
cGlfZ3Bpb19oYW5kbGVfZGVmZXJyZWRfcmVxdWVzdF9pcnFzKzB4MC8weDkwIEAgMQoJWyAgIDE4
LjE2Mzg1MV0gaW5pdGNhbGwgYWNwaV9ncGlvX2hhbmRsZV9kZWZlcnJlZF9yZXF1ZXN0X2lycXMr
MHgwLzB4OTAgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTguMTczODAyXSBjYWxsaW5n
ICBjbGtfZGlzYWJsZV91bnVzZWQrMHgwLzB4MTAyIEAgMQoJWyAgIDE4LjE3OTk5MF0gaW5pdGNh
bGwgY2xrX2Rpc2FibGVfdW51c2VkKzB4MC8weDEwMiByZXR1cm5lZCAwIGFmdGVyIDAgdXNlY3MK
CVsgICAxOC4xODgxOTddIGNhbGxpbmcgIHJlZ3VsYXRvcl9pbml0X2NvbXBsZXRlKzB4MC8weDI1
IEAgMQoJWyAgIDE4LjE5NDcyOF0gaW5pdGNhbGwgcmVndWxhdG9yX2luaXRfY29tcGxldGUrMHgw
LzB4MjUgcmV0dXJuZWQgMCBhZnRlciAwIHVzZWNzCglbICAgMTguMjA0NTk0XSBGcmVlaW5nIHVu
dXNlZCBkZWNyeXB0ZWQgbWVtb3J5OiAyMDQwSwoJWyAgIDE4LjIxMTI4NV0gRnJlZWluZyB1bnVz
ZWQga2VybmVsIGltYWdlIChpbml0bWVtKSBtZW1vcnk6IDIxNTJLCglbICAgMTguMjE4NDEyXSBX
cml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDIwNDgwawoJWyAgIDE4
LjIzNzk1Ml0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlICh0ZXh0L3JvZGF0YSBnYXApIG1l
bW9yeTogMjA0NEsKCVsgICAxOC4yNDYzNzhdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBpbWFnZSAo
cm9kYXRhL2RhdGEgZ2FwKSBtZW1vcnk6IDE5MzJLCglbICAgMTguMjUzOTEzXSBSdW4gL2luaXQg
YXMgaW5pdCBwcm9jZXNzCglbICAgMTguMjY4ODEyXSBjYWxsaW5nICBlZml2YXJmc19pbml0KzB4
MC8weDEwMDAgW2VmaXZhcmZzXSBAIDIyNgoJWyAgIDE4LjI3NTg0NV0gaW5pdGNhbGwgZWZpdmFy
ZnNfaW5pdCsweDAvMHgxMDAwIFtlZml2YXJmc10gcmV0dXJuZWQgMCBhZnRlciAxIHVzZWNzCglb
ICAgMTguMjg5MTc4XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBjZ3JvdXAgdG8gL3N5cy9mcy9jZ3Jv
dXAvbmV0X2NscyxuZXRfcHJpbyBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgbmV0X2Nscyxu
ZXRfcHJpby4KCVsgICAxOC4zMDI0NzJdIHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAv
c3lzL2ZzL2Nncm91cC9ibGtpbyBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgYmxraW8uCglb
ICAgMTguMzEzOTY5XSBzeXN0ZW1kWzFdOiBNb3VudGluZyBjZ3JvdXAgdG8gL3N5cy9mcy9jZ3Jv
dXAvaHVnZXRsYiBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgaHVnZXRsYi4KCVsgICAxOC4z
MjU2MjNdIHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lzL2ZzL2Nncm91cC9wZXJm
X2V2ZW50IG9mIHR5cGUgY2dyb3VwIHdpdGggb3B0aW9ucyBwZXJmX2V2ZW50LgoJWyAgIDE4LjMz
Nzk3NF0gc3lzdGVtZFsxXTogTW91bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL2NwdSxj
cHVhY2N0IG9mIHR5cGUgY2dyb3VwIHdpdGggb3B0aW9ucyBjcHUsY3B1YWNjdC4KCVsgICAxOC4z
NTA2MTNdIHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lzL2ZzL2Nncm91cC9tZW1v
cnkgb2YgdHlwZSBjZ3JvdXAgd2l0aCBvcHRpb25zIG1lbW9yeS4KCVsgICAxOC4zNjMzMTRdIHN5
c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lzL2ZzL2Nncm91cC9waWRzIG9mIHR5cGUg
Y2dyb3VwIHdpdGggb3B0aW9ucyBwaWRzLgoJWyAgIDE4LjM3MzgzNF0gc3lzdGVtZFsxXTogTW91
bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dyb3VwL3JkbWEgb2YgdHlwZSBjZ3JvdXAgd2l0aCBv
cHRpb25zIHJkbWEuCglbICAgMTguMzg0MjkzXSBzeXN0ZW1kWzFdOiBNb3VudGluZyBjZ3JvdXAg
dG8gL3N5cy9mcy9jZ3JvdXAvZnJlZXplciBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgZnJl
ZXplci4KCVsgICAxOC4zOTYxNTBdIHN5c3RlbWRbMV06IE1vdW50aW5nIGNncm91cCB0byAvc3lz
L2ZzL2Nncm91cC9kZXZpY2VzIG9mIHR5cGUgY2dyb3VwIHdpdGggb3B0aW9ucyBkZXZpY2VzLgoJ
WyAgIDE4LjQwODA0M10gc3lzdGVtZFsxXTogTW91bnRpbmcgY2dyb3VwIHRvIC9zeXMvZnMvY2dy
b3VwL2NwdXNldCBvZiB0eXBlIGNncm91cCB3aXRoIG9wdGlvbnMgY3B1c2V0LgoJWyAgIDE4LjQ0
MjQxMF0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzQgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQ
QU0gLUFVRElUICtTRUxJTlVYIC1JTUEgK0FQUEFSTU9SIC1TTUFDSyArU1lTVklOSVQgK1VUTVAg
K0xJQkNSWVBUU0VUVVAgK0dDUllQVCAtR05VVExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JM
S0lEICtFTEZVVElMUyArS01PRCAtSUROMiAtSUROIGRlZmF1bHQtaGllcmFyY2h5PWh5YnJpZCkK
CVsgICAxOC40NjY2NzddIHN5c3RlbWRbMV06IE5vIHZpcnR1YWxpemF0aW9uIGZvdW5kIGluIERN
SQoJWyAgIDE4LjQ3Mjk5MF0gc3lzdGVtZFsxXTogVmlydHVhbGl6YXRpb24gZm91bmQsIENQVUlE
PVhlblZNTVhlblZNTQoJWyAgIDE4LjQ4MDE4OV0gc3lzdGVtZFsxXTogVmlydHVhbGl6YXRpb24g
WEVOLCBmb3VuZCAvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9mZWF0dXJlcyB3aXRoIHZhbHVl
IDAwMDAyOGYwLCBYRU5GRUFUX2RvbTAgKGluZGljYXRpbmcgdGhlICdoYXJkd2FyZSBkb21haW4n
KSBpcyBzZXQuCglbICAgMTguNDk3MDk3XSBzeXN0ZW1kWzFdOiBGb3VuZCBWTSB2aXJ0dWFsaXph
dGlvbiBub25lCglbICAgMTguNTAzMjIyXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1
cmUgeDg2LTY0LgoJWyAgIDE4LjUwOTQyMV0gc3lzdGVtZFsxXTogUnVubmluZyBpbiBpbml0aWFs
IFJBTSBkaXNrLgoKCVdlbGNvbWUgdG8gb3BlblNVU0UgTGVhcCAxNS4xIGRyYWN1dC0wNDkuMStn
aXQxMTkuYWJmMWE0MDgtbHAxNTEuNi4xIChJbml0cmFtZnMpIQoKCVsgICAxOC41MjUwOTRdIHN5
c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8eHNlcnZlcj4uCglbICAgMTguNTMxNDEwXSBzeXN0
ZW1kWzFdOiBGYWlsZWQgdG8gYWRkIGFkZHJlc3MgMTI3LjAuMC4xIHRvIGxvb3BiYWNrIGludGVy
ZmFjZTogU3VjY2VzcwoJWyAgIDE4LjU0MDk3M10gc3lzdGVtZFsxXTogRmFpbGVkIHRvIGFkZCBh
ZGRyZXNzIDo6MSB0byBsb29wYmFjayBpbnRlcmZhY2U6IFN1Y2Nlc3MKCVsgICAxOC41NDk5NjJd
IHN5c3RlbWRbMV06IEZhaWxlZCB0byBicmluZyBsb29wYmFjayBpbnRlcmZhY2UgdXA6IFN1Y2Nl
c3MKCVsgICAxOC41NTg0MTldIHN5c3RlbWRbMV06IFVuaWZpZWQgY2dyb3VwIGhpZXJhcmNoeSBp
cyBsb2NhdGVkIGF0IC9zeXMvZnMvY2dyb3VwL3VuaWZpZWQuIENvbnRyb2xsZXJzIGFyZSBvbiBs
ZWdhY3kgaGllcmFyY2hpZXMuCglbICAgMTguNTcyOTc4XSBzeXN0ZW1kWzFdOiBDb3VsZG4ndCBt
b3ZlIHJlbWFpbmluZyB1c2Vyc3BhY2UgcHJvY2Vzc2VzLCBpZ25vcmluZzogSW5wdXQvb3V0cHV0
IGVycm9yCglbICAgMTguNTgzNjgwXSBzeXN0ZW1kWzFdOiBDb250cm9sbGVyICdjcHUnIHN1cHBv
cnRlZDogeWVzCglbICAgMTguNTkwMzMwXSBzeXN0ZW1kWzFdOiBDb250cm9sbGVyICdjcHVhY2N0
JyBzdXBwb3J0ZWQ6IHllcwoJWyAgIDE4LjU5NzM0NF0gc3lzdGVtZFsxXTogQ29udHJvbGxlciAn
aW8nIHN1cHBvcnRlZDogbm8KCVsgICAxOC42MDM3MzRdIHN5c3RlbWRbMV06IENvbnRyb2xsZXIg
J2Jsa2lvJyBzdXBwb3J0ZWQ6IHllcwoJWyAgIDE4LjYxMDQ4M10gc3lzdGVtZFsxXTogQ29udHJv
bGxlciAnbWVtb3J5JyBzdXBwb3J0ZWQ6IHllcwoJWyAgIDE4LjYxNzM1MV0gc3lzdGVtZFsxXTog
Q29udHJvbGxlciAnZGV2aWNlcycgc3VwcG9ydGVkOiB5ZXMKCVsgICAxOC42MjQyOTZdIHN5c3Rl
bWRbMV06IENvbnRyb2xsZXIgJ3BpZHMnIHN1cHBvcnRlZDogeWVzCglbICAgMTguNjMwOTQ0XSBz
eXN0ZW1kWzFdOiBTZXQgdXAgVEZEX1RJTUVSX0NBTkNFTF9PTl9TRVQgdGltZXJmZC4KCVsgICAx
OC42MzgyMjZdIHN5c3RlbWRbMV06IEVuYWJsaW5nIHNob3dpbmcgb2Ygc3RhdHVzLgoJWyAgIDE4
LjY0NjI2OV0gc3lzdGVtZFsyMjddOiBTcGF3bmVkIC91c3IvbGliL3N5c3RlbWQvc3lzdGVtLWdl
bmVyYXRvcnMvZHJhY3V0LXJvb3Rmcy1nZW5lcmF0b3IgYXMgMjI4LgoJWyAgIDE4LjY1ODM1Ml0g
c3lzdGVtZFsyMjddOiBTcGF3bmVkIC91c3IvbGliL3N5c3RlbWQvc3lzdGVtLWdlbmVyYXRvcnMv
c3lzdGVtZC1mc3RhYi1nZW5lcmF0b3IgYXMgMjI5LgoJWyAgIDE4LjY3MDM4NV0gc3lzdGVtZFsy
MjddOiBTcGF3bmVkIC91c3IvbGliL3N5c3RlbWQvc3lzdGVtLWdlbmVyYXRvcnMvc3lzdGVtZC1n
cHQtYXV0by1nZW5lcmF0b3IgYXMgMjMwLgoJWyAgIDE4LjY4NDgxMV0gc3lzdGVtZC1mc3RhYi1n
ZW5lcmF0b3JbMjI5XTogRm91bmQgZW50cnkgd2hhdD0vZGV2L21hcHBlci9WRzAtUk9PVCB3aGVy
ZT0vc3lzcm9vdCB0eXBlPWV4dDQKCVsgICAxOC42OTc2MzRdIHN5c3RlbWQtZnN0YWItZ2VuZXJh
dG9yWzIyOV06IENyZWF0aW5nIC9ydW4vc3lzdGVtZC9nZW5lcmF0b3Ivc3lzdGVtZC1mc2NrLXJv
b3Quc2VydmljZQoJWyAgIDE4LjcwOTM0N10gc3lzdGVtZC1mc3RhYi1nZW5lcmF0b3JbMjI5XTog
UGFyc2luZyAvZXRjL2ZzdGFiCglbICAgMTguNzE2MzY3XSBzeXN0ZW1kLWZzdGFiLWdlbmVyYXRv
clsyMjldOiBQYXJzaW5nIC9zeXNyb290L2V0Yy9mc3RhYgoJWyAgIDE4LjgxMDYzN10gc3lzdGVt
ZFsyMjddOiAvdXNyL2xpYi9zeXN0ZW1kL3N5c3RlbS1nZW5lcmF0b3JzL2RyYWN1dC1yb290ZnMt
Z2VuZXJhdG9yIHN1Y2NlZWRlZC4KCVsgICAxOC44MjA5NTRdIHN5c3RlbWRbMjI3XTogL3Vzci9s
aWIvc3lzdGVtZC9zeXN0ZW0tZ2VuZXJhdG9ycy9zeXN0ZW1kLWdwdC1hdXRvLWdlbmVyYXRvciBz
dWNjZWVkZWQuCglbICAgMTguODMyMjkzXSBzeXN0ZW1kWzIyN106IC91c3IvbGliL3N5c3RlbWQv
c3lzdGVtLWdlbmVyYXRvcnMvc3lzdGVtZC1mc3RhYi1nZW5lcmF0b3Igc3VjY2VlZGVkLgoJWyAg
IDE4Ljg0Mjk5N10gc3lzdGVtZFsxXTogc3lzdGVtLWdlbmVyYXRvcnMgc3VjY2VlZGVkLgoJWyAg
IDE4Ljg0OTMwMF0gc3lzdGVtZFsxXTogTG9va2luZyBmb3IgdW5pdCBmaWxlcyBpbiAoaGlnaGVy
IHByaW9yaXR5IGZpcnN0KToKCVsgICAxOC44NTc1ODNdIHN5c3RlbWRbMV06ICAgICAgL3J1bi9z
eXN0ZW1kL3RyYW5zaWVudAoJWyAgIDE4Ljg2MzM1OV0gc3lzdGVtZFsxXTogICAgICAvZXRjL3N5
c3RlbWQvc3lzdGVtCglbICAgMTguODY4ODQ3XSBzeXN0ZW1kWzFdOiAgICAgIC9ydW4vc3lzdGVt
ZC9zeXN0ZW0KCVsgICAxOC44NzQzMjVdIHN5c3RlbWRbMV06ICAgICAgL3J1bi9zeXN0ZW1kL2dl
bmVyYXRvcgoJWyAgIDE4Ljg4MDA2Ml0gc3lzdGVtZFsxXTogICAgICAvdXNyL2xpYi9zeXN0ZW1k
L3N5c3RlbQoJWyAgIDE4Ljg4NzExMl0gc3lzdGVtZFsxXTogVXNpbmcgbm90aWZpY2F0aW9uIHNv
Y2tldCAvcnVuL3N5c3RlbWQvbm90aWZ5CglbICAgMTguODk0OTc3XSBzeXN0ZW1kWzFdOiBTdWNj
ZXNzZnVsbHkgY3JlYXRlZCBwcml2YXRlIEQtQnVzIHNlcnZlci4KCVsgICAxOC45MDI1MDZdIHN5
c3RlbWRbMV06IC0uc2xpY2UgY2hhbmdlZCBkZWFkIC0+IGFjdGl2ZQoJWyAgIDE4LjkwODkxNF0g
c3lzdGVtZFsxXTogLS5tb3VudDogQ2hhbmdlZCBkZWFkIC0+IG1vdW50ZWQKCVsgICAxOC45MTU0
NThdIHN5c3RlbWRbMV06IGluaXQuc2NvcGUgY2hhbmdlZCBkZWFkIC0+IHJ1bm5pbmcKCVsgICAx
OC45MjIxODJdIHN5c3RlbWRbMV06IEFjdGl2YXRpbmcgZGVmYXVsdCB1bml0OiBkZWZhdWx0LnRh
cmdldAoJWyAgIDE4LjkzMDE3MV0gc3lzdGVtZFsxXTogcnVuLXN5c3RlbWQtam91cm5hbC1zb2Nr
ZXQubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZpZ3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBk
aXJlY3RvcnkKCVsgICAxOC45NDI5MTZdIHN5c3RlbWRbMV06IHJ1bi5tb3VudDogRmFpbGVkIHRv
IGxvYWQgY29uZmlndXJhdGlvbjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoJWyAgIDE4Ljk1
Mjc1MF0gc3lzdGVtZFsxXTogcnVuLXN5c3RlbWQubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZp
Z3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOC45NjQxODBdIHN5c3Rl
bWRbMV06IHJ1bi1zeXN0ZW1kLWpvdXJuYWwubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZpZ3Vy
YXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOC45NzY0NDJdIHN5c3RlbWRb
MV06IHJ1bi1zeXN0ZW1kLWpvdXJuYWwtc3Rkb3V0Lm1vdW50OiBGYWlsZWQgdG8gbG9hZCBjb25m
aWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CglbICAgMTguOTkwMjIzXSBzeXN0
ZW1kWzFdOiBzeXN0ZW1kLWh3ZGItdXBkYXRlLnNlcnZpY2U6IEZhaWxlZCB0byBsb2FkIGNvbmZp
Z3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOS4wMDI3NTZdIHN5c3Rl
bWRbMV06IHJ1bi11ZGV2Lm1vdW50OiBGYWlsZWQgdG8gbG9hZCBjb25maWd1cmF0aW9uOiBObyBz
dWNoIGZpbGUgb3IgZGlyZWN0b3J5CglbICAgMTkuMDEzMTU2XSBzeXN0ZW1kWzFdOiBydW4tdWRl
di1jb250cm9sLm1vdW50OiBGYWlsZWQgdG8gbG9hZCBjb25maWd1cmF0aW9uOiBObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5CglbICAgMTkuMDI1MjMwXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXN5c3Vz
ZXJzLnNlcnZpY2U6IEZhaWxlZCB0byBsb2FkIGNvbmZpZ3VyYXRpb246IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKCVsgICAxOS4wMzc1OTRdIHN5c3RlbWRbMV06IHJ1bi1zeXN0ZW1kLWFza1x4
MmRwYXNzd29yZC5tb3VudDogRmFpbGVkIHRvIGxvYWQgY29uZmlndXJhdGlvbjogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeQoJWyAgIDE5LjA1MTMwNl0gc3lzdGVtZFsxXTogcGx5bW91dGgtc3Rh
cnQuc2VydmljZTogRmFpbGVkIHRvIGxvYWQgY29uZmlndXJhdGlvbjogTm8gc3VjaCBmaWxlIG9y
IGRpcmVjdG9yeQoJWyAgIDE5LjA2MzYzNV0gc3lzdGVtZFsxXTogcnVuLXN5c3RlbWQtam91cm5h
bC1zeXNsb2cubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZpZ3VyYXRpb246IE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkKCVsgICAxOS4wNzY2MjhdIHN5c3RlbWRbMV06IHN5c2xvZy5zZXJ2aWNl
OiBGYWlsZWQgdG8gbG9hZCBjb25maWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
CglbICAgMTkuMDg3MDM1XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLWF1ZGl0LnNvY2tl
dDogRmFpbGVkIHRvIGxvYWQgY29uZmlndXJhdGlvbjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eQoJWyAgIDE5LjA5OTg1NF0gc3lzdGVtZFsxXTogcnVuLXN5c3RlbWQtam91cm5hbC1kZXZceDJk
bG9nLm1vdW50OiBGYWlsZWQgdG8gbG9hZCBjb25maWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CglbICAgMTkuMTEzOTA1XSBzeXN0ZW1kWzFdOiBkZXYubW91bnQ6IEZhaWxlZCB0
byBsb2FkIGNvbmZpZ3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOS4x
MjM5MzddIHN5c3RlbWRbMV06IGRldi1tYXBwZXIubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZp
Z3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOS4xMzQ2NzRdIHN5c3Rl
bWRbMV06IGRldi1tYXBwZXItVkcwXHgyZFJPT1QubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZp
Z3VyYXRpb246IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOS4xNDk4MzFdIHN5c3Rl
bWRbMV06IHZhci10bXAubW91bnQ6IEZhaWxlZCB0byBsb2FkIGNvbmZpZ3VyYXRpb246IE5vIHN1
Y2ggZmlsZSBvciBkaXJlY3RvcnkKCVsgICAxOS4xNjAyNTNdIHN5c3RlbWRbMV06IHZhci5tb3Vu
dDogRmFpbGVkIHRvIGxvYWQgY29uZmlndXJhdGlvbjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eQoJWyAgIDE5LjE3MDM0Ml0gc3lzdGVtZFsxXTogdG1wLm1vdW50OiBGYWlsZWQgdG8gbG9hZCBj
b25maWd1cmF0aW9uOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CglbICAgMTkuMTgwNjI4XSBz
eXN0ZW1kWzFdOiBpbml0cmQudGFyZ2V0OiBUcnlpbmcgdG8gZW5xdWV1ZSBqb2IgaW5pdHJkLnRh
cmdldC9zdGFydC9pc29sYXRlCglbICAgMTkuMTkwNTU2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpv
dXJuYWxkLWF1ZGl0LnNvY2tldDogQ2Fubm90IGFkZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6
IFVuaXQgc3lzdGVtZC1qb3VybmFsZC1hdWRpdC5zb2NrZXQgbm90IGZvdW5kLgoJWyAgIDE5LjIw
NjIxMl0gc3lzdGVtZFsxXTogdG1wLm1vdW50OiBDYW5ub3QgYWRkIGRlcGVuZGVuY3kgam9iLCBp
Z25vcmluZzogVW5pdCB0bXAubW91bnQgbm90IGZvdW5kLgoJWyAgIDE5LjIxNzAzOV0gc3lzdGVt
ZFsxXTogc3lzdGVtZC1qb3VybmFsZC5zb2NrZXQ6IEluc3RhbGxlZCBuZXcgam9iIHN5c3RlbWQt
am91cm5hbGQuc29ja2V0L3N0YXJ0IGFzIDEzCglbICAgMTkuMjI5MzU2XSBzeXN0ZW1kWzFdOiBo
YXZlZ2VkLnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIGhhdmVnZWQuc2VydmljZS9zdGFydCBh
cyAxNQoJWyAgIDE5LjIzOTExMl0gc3lzdGVtZFsxXTogcmVtb3RlLWZzLXByZS50YXJnZXQ6IElu
c3RhbGxlZCBuZXcgam9iIHJlbW90ZS1mcy1wcmUudGFyZ2V0L3N0YXJ0IGFzIDM1CglbICAgMTku
MjQ5NzIwXSBzeXN0ZW1kWzFdOiBkcmFjdXQtY21kbGluZS5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3
IGpvYiBkcmFjdXQtY21kbGluZS5zZXJ2aWNlL3N0YXJ0IGFzIDQwCglbICAgMTkuMjYxODA5XSBz
eXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLWRldi1sb2cuc29ja2V0OiBJbnN0YWxsZWQgbmV3
IGpvYiBzeXN0ZW1kLWpvdXJuYWxkLWRldi1sb2cuc29ja2V0L3N0YXJ0IGFzIDE0CglbICAgMTku
Mjc1NTQ3XSBzeXN0ZW1kWzFdOiBiYXNpYy50YXJnZXQ6IEluc3RhbGxlZCBuZXcgam9iIGJhc2lj
LnRhcmdldC9zdGFydCBhcyAyCglbICAgMTkuMjg0NTcwXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXN5
c2N0bC5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3IGpvYiBzeXN0ZW1kLXN5c2N0bC5zZXJ2aWNlL3N0
YXJ0IGFzIDEwCglbICAgMTkuMjk2NjI1XSBzeXN0ZW1kWzFdOiBzeXNpbml0LnRhcmdldDogSW5z
dGFsbGVkIG5ldyBqb2Igc3lzaW5pdC50YXJnZXQvc3RhcnQgYXMgMwoJWyAgIDE5LjMwNjA3M10g
c3lzdGVtZFsxXTogc3lzdGVtZC11ZGV2ZC1rZXJuZWwuc29ja2V0OiBJbnN0YWxsZWQgbmV3IGpv
YiBzeXN0ZW1kLXVkZXZkLWtlcm5lbC5zb2NrZXQvc3RhcnQgYXMgOQoJWyAgIDE5LjMxODk1Ml0g
c3lzdGVtZFsxXTogc3lzdGVtZC10bXBmaWxlcy1zZXR1cC1kZXYuc2VydmljZTogSW5zdGFsbGVk
IG5ldyBqb2Igc3lzdGVtZC10bXBmaWxlcy1zZXR1cC1kZXYuc2VydmljZS9zdGFydCBhcyAxNwoJ
WyAgIDE5LjMzMzIzMV0gc3lzdGVtZFsxXTogaW5pdHJkLnRhcmdldDogSW5zdGFsbGVkIG5ldyBq
b2IgaW5pdHJkLnRhcmdldC9zdGFydCBhcyAxCglbICAgMTkuMzU3NzE4XSBzeXN0ZW1kWzFdOiBp
bml0cmQtZnMudGFyZ2V0OiBJbnN0YWxsZWQgbmV3IGpvYiBpbml0cmQtZnMudGFyZ2V0L3N0YXJ0
IGFzIDQ3CglbICAgMTkuMzY3NTk1XSBzeXN0ZW1kWzFdOiBpbml0cmQtcm9vdC1kZXZpY2UudGFy
Z2V0OiBJbnN0YWxsZWQgbmV3IGpvYiBpbml0cmQtcm9vdC1kZXZpY2UudGFyZ2V0L3N0YXJ0IGFz
IDQ1CglbICAgMTkuMzgwMjExXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXVkZXZkLWNvbnRyb2wuc29j
a2V0OiBJbnN0YWxsZWQgbmV3IGpvYiBzeXN0ZW1kLXVkZXZkLWNvbnRyb2wuc29ja2V0L3N0YXJ0
IGFzIDcKCVsgICAxOS4zOTMyOTNdIHN5c3RlbWRbMV06IHN5c3RlbWQtdmNvbnNvbGUtc2V0dXAu
c2VydmljZTogSW5zdGFsbGVkIG5ldyBqb2Igc3lzdGVtZC12Y29uc29sZS1zZXR1cC5zZXJ2aWNl
L3N0YXJ0IGFzIDQyCglbICAgMTkuNDA2ODM2XSBzeXN0ZW1kWzFdOiBsb2NhbC1mcy50YXJnZXQ6
IEluc3RhbGxlZCBuZXcgam9iIGxvY2FsLWZzLnRhcmdldC9zdGFydCBhcyAxOAoJWyAgIDE5LjQx
NjQ1Ml0gc3lzdGVtZFsxXTogZHJhY3V0LXByZS1tb3VudC5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3
IGpvYiBkcmFjdXQtcHJlLW1vdW50LnNlcnZpY2Uvc3RhcnQgYXMgNTAKCVsgICAxOS40Mjg4ODBd
IHN5c3RlbWRbMV06IGRldi1tYXBwZXItVkcwXHgyZFJPT1QuZGV2aWNlOiBJbnN0YWxsZWQgbmV3
IGpvYiBkZXYtbWFwcGVyLVZHMFx4MmRST09ULmRldmljZS9zdGFydCBhcyAzMAoJWyAgIDE5LjQ0
MzY3OV0gc3lzdGVtZFsxXTogc29ja2V0cy50YXJnZXQ6IEluc3RhbGxlZCBuZXcgam9iIHNvY2tl
dHMudGFyZ2V0L3N0YXJ0IGFzIDI4CglbICAgMTkuNDUzMjI4XSBzeXN0ZW1kWzFdOiBkcmFjdXQt
aW5pdHF1ZXVlLnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIGRyYWN1dC1pbml0cXVldWUuc2Vy
dmljZS9zdGFydCBhcyAzNAoJWyAgIDE5LjQ2NTc5OF0gc3lzdGVtZFsxXTogcmVtb3RlLWZzLnRh
cmdldDogSW5zdGFsbGVkIG5ldyBqb2IgcmVtb3RlLWZzLnRhcmdldC9zdGFydCBhcyA0OQoJWyAg
IDE5LjQ3NTY2NF0gc3lzdGVtZFsxXTogc3lzdGVtLnNsaWNlOiBJbnN0YWxsZWQgbmV3IGpvYiBz
eXN0ZW0uc2xpY2Uvc3RhcnQgYXMgNQoJWyAgIDE5LjQ4NDc2Nl0gc3lzdGVtZFsxXTogc3lzdGVt
ZC1tb2R1bGVzLWxvYWQuc2VydmljZTogSW5zdGFsbGVkIG5ldyBqb2Igc3lzdGVtZC1tb2R1bGVz
LWxvYWQuc2VydmljZS9zdGFydCBhcyAxNgoJWyAgIDE5LjQ5ODAyMV0gc3lzdGVtZFsxXTogc3dh
cC50YXJnZXQ6IEluc3RhbGxlZCBuZXcgam9iIHN3YXAudGFyZ2V0L3N0YXJ0IGFzIDIwCglbICAg
MTkuNTA3MDE3XSBzeXN0ZW1kWzFdOiBkcmFjdXQtY21kbGluZS1hc2suc2VydmljZTogSW5zdGFs
bGVkIG5ldyBqb2IgZHJhY3V0LWNtZGxpbmUtYXNrLnNlcnZpY2Uvc3RhcnQgYXMgNDEKCVsgICAx
OS41MTk5MjZdIHN5c3RlbWRbMV06IHNsaWNlcy50YXJnZXQ6IEluc3RhbGxlZCBuZXcgam9iIHNs
aWNlcy50YXJnZXQvc3RhcnQgYXMgMjkKCVsgICAxOS41MjkyNzddIHN5c3RlbWRbMV06IHN5c3Rl
bWQtZnNjay1yb290LnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIHN5c3RlbWQtZnNjay1yb290
LnNlcnZpY2Uvc3RhcnQgYXMgMzIKCVsgICAxOS41NDE5NTRdIHN5c3RlbWRbMV06IHN5c3RlbWQt
YXNrLXBhc3N3b3JkLWNvbnNvbGUucGF0aDogSW5zdGFsbGVkIG5ldyBqb2Igc3lzdGVtZC1hc2st
cGFzc3dvcmQtY29uc29sZS5wYXRoL3N0YXJ0IGFzIDIzCglbICAgMTkuNTU2MTY3XSBzeXN0ZW1k
WzFdOiBkcmFjdXQtcHJlLXBpdm90LnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIGRyYWN1dC1w
cmUtcGl2b3Quc2VydmljZS9zdGFydCBhcyA0OAoJWyAgIDE5LjU2ODY0NV0gc3lzdGVtZFsxXTog
ZHJhY3V0LXByZS10cmlnZ2VyLnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIGRyYWN1dC1wcmUt
dHJpZ2dlci5zZXJ2aWNlL3N0YXJ0IGFzIDQzCglbICAgMTkuNjA0ODUxXSBzeXN0ZW1kWzFdOiBz
eXN0ZW1kLXVkZXYtdHJpZ2dlci5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3IGpvYiBzeXN0ZW1kLXVk
ZXYtdHJpZ2dlci5zZXJ2aWNlL3N0YXJ0IGFzIDIyCglbICAgMTkuNjE4MTkwXSBzeXN0ZW1kWzFd
OiBwYXRocy50YXJnZXQ6IEluc3RhbGxlZCBuZXcgam9iIHBhdGhzLnRhcmdldC9zdGFydCBhcyAy
NwoJWyAgIDE5LjYyNzI5NF0gc3lzdGVtZFsxXTogdGltZXJzLnRhcmdldDogSW5zdGFsbGVkIG5l
dyBqb2IgdGltZXJzLnRhcmdldC9zdGFydCBhcyAyNgoJWyAgIDE5LjYzNjYwNl0gc3lzdGVtZFsx
XTogc3lzdGVtZC11ZGV2ZC5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3IGpvYiBzeXN0ZW1kLXVkZXZk
LnNlcnZpY2Uvc3RhcnQgYXMgNAoJWyAgIDE5LjY0NzM2OV0gc3lzdGVtZFsxXTogZHJhY3V0LW1v
dW50LnNlcnZpY2U6IEluc3RhbGxlZCBuZXcgam9iIGRyYWN1dC1tb3VudC5zZXJ2aWNlL3N0YXJ0
IGFzIDQ2CglbICAgMTkuNjU4MDc1XSBzeXN0ZW1kWzFdOiBpbml0cmQtcm9vdC1mcy50YXJnZXQ6
IEluc3RhbGxlZCBuZXcgam9iIGluaXRyZC1yb290LWZzLnRhcmdldC9zdGFydCBhcyAzOAoJWyAg
IDE5LjY2OTk5Nl0gc3lzdGVtZFsxXToga21vZC1zdGF0aWMtbm9kZXMuc2VydmljZTogSW5zdGFs
bGVkIG5ldyBqb2Iga21vZC1zdGF0aWMtbm9kZXMuc2VydmljZS9zdGFydCBhcyAxOQoJWyAgIDE5
LjY4Mjc1N10gc3lzdGVtZFsxXTogc3lzcm9vdC5tb3VudDogSW5zdGFsbGVkIG5ldyBqb2Igc3lz
cm9vdC5tb3VudC9zdGFydCBhcyAzMQoJWyAgIDE5LjY5MjA5MV0gc3lzdGVtZFsxXTogc3lzdGVt
ZC1qb3VybmFsZC5zZXJ2aWNlOiBJbnN0YWxsZWQgbmV3IGpvYiBzeXN0ZW1kLWpvdXJuYWxkLnNl
cnZpY2Uvc3RhcnQgYXMgMTIKCVsgICAxOS43MDQ2MjNdIHN5c3RlbWRbMV06IGluaXRyZC1wYXJz
ZS1ldGMuc2VydmljZTogSW5zdGFsbGVkIG5ldyBqb2IgaW5pdHJkLXBhcnNlLWV0Yy5zZXJ2aWNl
L3N0YXJ0IGFzIDM3CglbICAgMTkuNzE3MDk1XSBzeXN0ZW1kWzFdOiBkcmFjdXQtcHJlLXVkZXYu
c2VydmljZTogSW5zdGFsbGVkIG5ldyBqb2IgZHJhY3V0LXByZS11ZGV2LnNlcnZpY2Uvc3RhcnQg
YXMgMzkKCVsgICAxOS43Mjk0MjhdIHN5c3RlbWRbMV06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAu
c2VydmljZTogSW5zdGFsbGVkIG5ldyBqb2Igc3lzdGVtZC10bXBmaWxlcy1zZXR1cC5zZXJ2aWNl
L3N0YXJ0IGFzIDIxCglbICAgMTkuNzQzMDQ2XSBzeXN0ZW1kWzFdOiBpbml0cmQudGFyZ2V0OiBF
bnF1ZXVlZCBqb2IgaW5pdHJkLnRhcmdldC9zdGFydCBhcyAxCglbICAgMTkuNzUxNzUyXSBzeXN0
ZW1kWzFdOiBMb2FkZWQgdW5pdHMgYW5kIGRldGVybWluZWQgaW5pdGlhbCB0cmFuc2FjdGlvbiBp
biAxLjFzLgoJWyAgIDE5Ljc2MDk1N10gc3lzdGVtZFsxXTogdmFyLXRtcC5tb3VudDogQ29sbGVj
dGluZy4KCVsgICAxOS43NjcyNjddIHN5c3RlbWRbMV06IHZhci5tb3VudDogQ29sbGVjdGluZy4K
CVsgICAxOS43NzMxODZdIHN5c3RlbWRbMV06IGRldi5tb3VudDogQ29sbGVjdGluZy4KCVsgICAx
OS43NzkwNThdIHN5c3RlbWRbMV06IGRldi1tYXBwZXIubW91bnQ6IENvbGxlY3RpbmcuCglbICAg
MTkuNzg1NTc4XSBzeXN0ZW1kWzFdOiBkZXYtbWFwcGVyLVZHMFx4MmRST09ULm1vdW50OiBDb2xs
ZWN0aW5nLgoJWyAgIDE5Ljc5MzkyM10gc3lzdGVtZFsxXTogcnVuLXN5c3RlbWQtam91cm5hbC1k
ZXZceDJkbG9nLm1vdW50OiBDb2xsZWN0aW5nLgoJWyAgIDE5LjgwMjMzMF0gc3lzdGVtZFsxXTog
cnVuLXN5c3RlbWQtam91cm5hbC1zeXNsb2cubW91bnQ6IENvbGxlY3RpbmcuCglbICAgMTkuODEw
MzU0XSBzeXN0ZW1kWzFdOiBydW4tc3lzdGVtZC1hc2tceDJkcGFzc3dvcmQubW91bnQ6IENvbGxl
Y3RpbmcuCglbICAgMTkuODE4NDExXSBzeXN0ZW1kWzFdOiBydW4tdWRldi5tb3VudDogQ29sbGVj
dGluZy4KCVsgICAxOS44MjQ2NDVdIHN5c3RlbWRbMV06IHJ1bi11ZGV2LWNvbnRyb2wubW91bnQ6
IENvbGxlY3RpbmcuCglbICAgMTkuODMxNjc3XSBzeXN0ZW1kWzFdOiBydW4tc3lzdGVtZC1qb3Vy
bmFsLXNvY2tldC5tb3VudDogQ29sbGVjdGluZy4KCVsgICAxOS44Mzk1ODhdIHN5c3RlbWRbMV06
IHJ1bi5tb3VudDogQ29sbGVjdGluZy4KCVsgICAxOS44NDUzMTddIHN5c3RlbWRbMV06IHJ1bi1z
eXN0ZW1kLm1vdW50OiBDb2xsZWN0aW5nLgoJWyAgIDE5Ljg1MTcyN10gc3lzdGVtZFsxXTogcnVu
LXN5c3RlbWQtam91cm5hbC5tb3VudDogQ29sbGVjdGluZy4KCVsgICAxOS44NTg5NzldIHN5c3Rl
bWRbMV06IHJ1bi1zeXN0ZW1kLWpvdXJuYWwtc3Rkb3V0Lm1vdW50OiBDb2xsZWN0aW5nLgoJWyAg
IDE5Ljg2NjgwOF0gc3lzdGVtZFsxXTogUmVjZWl2ZWQgU0lHQ0hMRCBmcm9tIFBJRCAyMjcgKG4v
YSkuCglbICAgMTkuODczNzY2XSBzeXN0ZW1kWzFdOiB0aW1lcnMudGFyZ2V0IGNoYW5nZWQgZGVh
ZCAtPiBhY3RpdmUKCVsgICAxOS44ODA2ODddIHN5c3RlbWRbMV06IHRpbWVycy50YXJnZXQ6IEpv
YiB0aW1lcnMudGFyZ2V0L3N0YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJWyAgIDE5Ljg4OTg5
N10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgVGltZXJzLgoJWyAgT0sgIF0gUmVhY2hlZCB0
YXJnZXQgVGltZXJzLgoJWyAgIDE5Ljg5OTc0MF0gc3lzdGVtZFsxXTogc3lzdGVtZC1hc2stcGFz
c3dvcmQtY29uc29sZS5wYXRoOiBDb25kaXRpb25QYXRoRXhpc3RzPSEvcnVuL3BseW1vdXRoL3Bp
ZCBzdWNjZWVkZWQuCglbICAgMTkuOTEyMDg4XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWFzay1wYXNz
d29yZC1jb25zb2xlLnBhdGg6IENoYW5nZWQgZGVhZCAtPiB3YWl0aW5nCglbICAgMTkuOTIxMTM1
XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWFzay1wYXNzd29yZC1jb25zb2xlLnBhdGg6IEpvYiBzeXN0
ZW1kLWFzay1wYXNzd29yZC1jb25zb2xlLnBhdGgvc3RhcnQgZmluaXNoZWQsIHJlc3VsdD1kb25l
CglbICAgMTkuOTM0OTczXSBzeXN0ZW1kWzFdOiBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJl
cXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLgoJWyAgT0sgIF0gU3RhcnRlZCBEaXNw
YXRjaCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KCVsgICAx
OS45NTI0MDBdIHN5c3RlbWRbMV06IHBhdGhzLnRhcmdldCBjaGFuZ2VkIGRlYWQgLT4gYWN0aXZl
CglbICAgMTkuOTU5MjkxXSBzeXN0ZW1kWzFdOiBwYXRocy50YXJnZXQ6IEpvYiBwYXRocy50YXJn
ZXQvc3RhcnQgZmluaXNoZWQsIHJlc3VsdD1kb25lCglbICAgMTkuOTY4Mjg0XSBzeXN0ZW1kWzFd
OiBSZWFjaGVkIHRhcmdldCBQYXRocy4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFBhdGhzLgoJ
WyAgIDE5Ljk3Nzg2OF0gc3lzdGVtZFsxXTogc3dhcC50YXJnZXQgY2hhbmdlZCBkZWFkIC0+IGFj
dGl2ZQoJWyAgIDE5Ljk4NDY1N10gc3lzdGVtZFsxXTogc3dhcC50YXJnZXQ6IEpvYiBzd2FwLnRh
cmdldC9zdGFydCBmaW5pc2hlZCwgcmVzdWx0PWRvbmUKCVsgICAxOS45OTM0NThdIHN5c3RlbWRb
MV06IFJlYWNoZWQgdGFyZ2V0IFN3YXAuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTd2FwLgoJ
WyAgIDIwLjAwMzI4NV0gc3lzdGVtZFsxXTogc3lzdGVtLnNsaWNlIGNoYW5nZWQgZGVhZCAtPiBh
Y3RpdmUKCVsgICAyMC4wMTAwNDBdIHN5c3RlbWRbMV06IHN5c3RlbS5zbGljZTogSm9iIHN5c3Rl
bS5zbGljZS9zdGFydCBmaW5pc2hlZCwgcmVzdWx0PWRvbmUKCVsgICAyMC4wMTg4ODRdIHN5c3Rl
bWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgoJWyAgT0sgIF0gQ3JlYXRlZCBzbGlj
ZSBTeXN0ZW0gU2xpY2UuCglbICAgMjAuMDI5NTQ1XSBzeXN0ZW1kWzFdOiBzbGljZXMudGFyZ2V0
IGNoYW5nZWQgZGVhZCAtPiBhY3RpdmUKCVsgICAyMC4wMzYzMjldIHN5c3RlbWRbMV06IHNsaWNl
cy50YXJnZXQ6IEpvYiBzbGljZXMudGFyZ2V0L3N0YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJ
WyAgIDIwLjA0NTQzM10gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgU2xpY2VzLgoJWyAgT0sg
IF0gUmVhY2hlZCB0YXJnZXQgU2xpY2VzLgoJWyAgIDIwLjA1NTE2NV0gc3lzdGVtZFsxXTogbG9j
YWwtZnMudGFyZ2V0IGNoYW5nZWQgZGVhZCAtPiBhY3RpdmUKCVsgICAyMC4wNjIyMTNdIHN5c3Rl
bWRbMV06IGxvY2FsLWZzLnRhcmdldDogSm9iIGxvY2FsLWZzLnRhcmdldC9zdGFydCBmaW5pc2hl
ZCwgcmVzdWx0PWRvbmUKCVsgICAyMC4wNzE3MDVdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0
IExvY2FsIEZpbGUgU3lzdGVtcy4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUg
U3lzdGVtcy4KCVsgICAyMC4wODM2NjFdIHN5c3RlbWRbMV06IHN5c3RlbWQtdWRldmQtY29udHJv
bC5zb2NrZXQ6IENvbmRpdGlvblBhdGhJc1JlYWRXcml0ZT0vc3lzIHN1Y2NlZWRlZC4KCVsgICAy
MC4wOTM4OTZdIHN5c3RlbWRbMV06IHN5c3RlbWQtdWRldmQtY29udHJvbC5zb2NrZXQ6IENoYW5n
ZWQgZGVhZCAtPiBsaXN0ZW5pbmcKCVsgICAyMC4xMDI1MTldIHN5c3RlbWRbMV06IHN5c3RlbWQt
dWRldmQtY29udHJvbC5zb2NrZXQ6IEpvYiBzeXN0ZW1kLXVkZXZkLWNvbnRyb2wuc29ja2V0L3N0
YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJWyAgIDIwLjExNTIyNV0gc3lzdGVtZFsxXTogTGlz
dGVuaW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuCglbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRl
diBDb250cm9sIFNvY2tldC4KCVsgICAyMC4xMjcxMTZdIHN5c3RlbWRbMV06IHN5c3RlbWQtdWRl
dmQta2VybmVsLnNvY2tldDogQ29uZGl0aW9uUGF0aElzUmVhZFdyaXRlPS9zeXMgc3VjY2VlZGVk
LgoJWyAgIDIwLjEzNzIxOV0gc3lzdGVtZFsxXTogc3lzdGVtZC11ZGV2ZC1rZXJuZWwuc29ja2V0
OiBDaGFuZ2VkIGRlYWQgLT4gbGlzdGVuaW5nCglbICAgMjAuMTQ1Nzc3XSBzeXN0ZW1kWzFdOiBz
eXN0ZW1kLXVkZXZkLWtlcm5lbC5zb2NrZXQ6IEpvYiBzeXN0ZW1kLXVkZXZkLWtlcm5lbC5zb2Nr
ZXQvc3RhcnQgZmluaXNoZWQsIHJlc3VsdD1kb25lCglbICAgMjAuMTU4MzI5XSBzeXN0ZW1kWzFd
OiBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgoJWyAgT0sgIF0gTGlzdGVuaW5nIG9u
IHVkZXYgS2VybmVsIFNvY2tldC4KCVsgICAyMC4xNzAwODhdIHN5c3RlbWRbMV06IHN5c3RlbWQt
am91cm5hbGQtZGV2LWxvZy5zb2NrZXQ6IENoYW5nZWQgZGVhZCAtPiBsaXN0ZW5pbmcKCVsgICAy
MC4xNzkxMDNdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQtZGV2LWxvZy5zb2NrZXQ6IEpv
YiBzeXN0ZW1kLWpvdXJuYWxkLWRldi1sb2cuc29ja2V0L3N0YXJ0IGZpbmlzaGVkLCByZXN1bHQ9
ZG9uZQoJWyAgIDIwLjE5MjQ2MV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29j
a2V0ICgvZGV2L2xvZykuCglbICBPSyAgXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQgKC9k
ZXYvbG9nKS4KCVsgICAyMC4yMDU0NDNdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc29j
a2V0OiBDaGFuZ2VkIGRlYWQgLT4gbGlzdGVuaW5nCglbICAgMjAuMjEzNjkxXSBzeXN0ZW1kWzFd
OiBzeXN0ZW1kLWpvdXJuYWxkLnNvY2tldDogSm9iIHN5c3RlbWQtam91cm5hbGQuc29ja2V0L3N0
YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJWyAgIDIwLjIyNTU2OF0gc3lzdGVtZFsxXTogTGlz
dGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0LgoJWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwg
U29ja2V0LgoJWyAgIDIwLjIzNjQ5NV0gc3lzdGVtZFsxXTogc3lzdGVtZC12Y29uc29sZS1zZXR1
cC5zZXJ2aWNlOiBDb25kaXRpb25QYXRoRXhpc3RzPS9kZXYvdHR5MCBzdWNjZWVkZWQuCglbICAg
MjAuMjQ3MTc0XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXZjb25zb2xlLXNldHVwLnNlcnZpY2U6IFBh
c3NpbmcgMCBmZHMgdG8gc2VydmljZQoJWyAgIDIwLjI1NTk3NV0gc3lzdGVtZFsxXTogc3lzdGVt
ZC12Y29uc29sZS1zZXR1cC5zZXJ2aWNlOiBBYm91dCB0byBleGVjdXRlOiAvdXNyL2xpYi9zeXN0
ZW1kL3N5c3RlbWQtdmNvbnNvbGUtc2V0dXAKCVsgICAyMC4yNjkyMzldIHN5c3RlbWRbMV06IHN5
c3RlbWQtdmNvbnNvbGUtc2V0dXAuc2VydmljZTogRm9ya2VkIC91c3IvbGliL3N5c3RlbWQvc3lz
dGVtZC12Y29uc29sZS1zZXR1cCBhcyAyNTYKCVsgICAyMC4yNzMyMzJdIHN5c3RlbWRbMjU2XTog
c3lzdGVtZC12Y29uc29sZS1zZXR1cC5zZXJ2aWNlOiBFeGVjdXRpbmc6IC91c3IvbGliL3N5c3Rl
bWQvc3lzdGVtZC12Y29uc29sZS1zZXR1cAoJWyAgIDIwLjI4MTgyNF0gc3lzdGVtZFsxXTogc3lz
dGVtZC12Y29uc29sZS1zZXR1cC5zZXJ2aWNlOiBDaGFuZ2VkIGRlYWQgLT4gc3RhcnQKCVsgICAy
MC4zMDI1NzBdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIFNldHVwIFZpcnR1YWwgQ29uc29sZS4uLgoJ
ICAgICAgICAgU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4uCglbICAgMjAuMzEzNDk0
XSBzeXN0ZW1kWzFdOiBrbW9kLXN0YXRpYy1ub2Rlcy5zZXJ2aWNlOiBDb25kaXRpb25GaWxlTm90
RW1wdHk9L2xpYi9tb2R1bGVzLzUuNS4wLTI0LmczZjE4M2JmLWRlZmF1bHQvbW9kdWxlcy5kZXZu
YW1lIHN1Y2NlZWRlZC4KCVsgICAyMC4zMjg4NjNdIHN5c3RlbWRbMV06IGttb2Qtc3RhdGljLW5v
ZGVzLnNlcnZpY2U6IENvbmRpdGlvbkNhcGFiaWxpdHk9Q0FQX1NZU19NT0RVTEUgc3VjY2VlZGVk
LgoJWyAgIDIwLjMzOTQ5NV0gc3lzdGVtZC12Y29uc29sZS1zZXR1cFsyNTZdOiBTeXNmcyBVVEYt
OCBmbGFnIGVuYWJsZWQKCVsgICAyMC4zMzk3MDhdIHN5c3RlbWRbMV06IGttb2Qtc3RhdGljLW5v
ZGVzLnNlcnZpY2U6IFBhc3NpbmcgMCBmZHMgdG8gc2VydmljZQoJWyAgIDIwLjM1NTQzNl0gc3lz
dGVtZFsxXToga21vZC1zdGF0aWMtbm9kZXMuc2VydmljZTogQWJvdXQgdG8gZXhlY3V0ZTogL3Vz
ci9iaW4va21vZCBzdGF0aWMtbm9kZXMgLS1mb3JtYXQ9dG1wZmlsZXMgLS1vdXRwdXQ9L3J1bi90
bXBmaWxlcy5kL2ttb2QuY29uZgoJWyAgIDIwLjM2OTY1OV0gc3lzdGVtZFsxXToga21vZC1zdGF0
aWMtbm9kZXMuc2VydmljZTogRm9ya2VkIC91c3IvYmluL2ttb2QgYXMgMjU3CglbICAgMjAuMzcx
MTEyXSBzeXN0ZW1kLXZjb25zb2xlLXNldHVwWzI1Nl06IFVURi04IGtiZG1vZGUgZW5hYmxlZCBv
biAvZGV2L3R0eTEKCVsgICAyMC4zNzIwODNdIHN5c3RlbWRbMjU3XToga21vZC1zdGF0aWMtbm9k
ZXMuc2VydmljZTogRXhlY3V0aW5nOiAvdXNyL2Jpbi9rbW9kIHN0YXRpYy1ub2RlcyAtLWZvcm1h
dD10bXBmaWxlcyAtLW91dHB1dD0vcnVuL3RtcGZpbGVzLmQva21vZC5jb25mCglbICAgMjAuMzgw
MDE1XSBzeXN0ZW1kWzFdOiBrbW9kLXN0YXRpYy1ub2Rlcy5zZXJ2aWNlOiBDaGFuZ2VkIGRlYWQg
LT4gc3RhcnQKCVsgICAyMC4zODgyNzZdIHN5c3RlbWQtdmNvbnNvbGUtc2V0dXBbMjU2XTogRXhl
Y3V0aW5nICIvdXNyL2Jpbi9zZXRmb250IC1DIC9kZXYvdHR5MSB0ZXItMTE0biIuLi4KCVsgICAy
MC40MDQxNThdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0
YXRpYyBkZXZpY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLgoJICAgICAgICAgU3Rh
cnRpbmcgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3TigKZjZSBub2RlcyBmb3IgdGhlIGN1cnJl
bnQga2VybmVsLi4uCglbICAgMjAuNDQyNjMzXSBzeXN0ZW1kWzFdOiBzb2NrZXRzLnRhcmdldCBj
aGFuZ2VkIGRlYWQgLT4gYWN0aXZlCglbICAgMjAuNDQyNjgwXSBzeXN0ZW1kLXZjb25zb2xlLXNl
dHVwWzI1Nl06IC91c3IvYmluL3NldGZvbnQgc3VjY2VlZGVkLgoJWyAgIDIwLjQ0ODg1MV0gc3lz
dGVtZFsxXTogc29ja2V0cy50YXJnZXQ6IEpvYiBzb2NrZXRzLnRhcmdldC9zdGFydCBmaW5pc2hl
ZCwgcmVzdWx0PWRvbmUKCVsgICAyMC40NTU4NDddIHN5c3RlbWQtdmNvbnNvbGUtc2V0dXBbMjU2
XTogRXhlY3V0aW5nICIvdXNyL2Jpbi9sb2Fka2V5cyAtcSAtQyAvZGV2L3R0eTEgLXUgdXMiLi4u
CglbICAgMjAuNDY0NDk3XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLgoJWyAg
T0sgIF0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4KCVsgICAyMC40ODM3MThdIHN5c3RlbWRbMV06
IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAuc2VydmljZTogUGFzc2luZyAwIGZkcyB0byBzZXJ2aWNl
CglbICAgMjAuNDkyNjI1XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXRtcGZpbGVzLXNldHVwLnNlcnZp
Y2U6IEFib3V0IHRvIGV4ZWN1dGU6IC91c3IvYmluL3N5c3RlbWQtdG1wZmlsZXMgLS1jcmVhdGUg
LS1yZW1vdmUgLS1ib290IC0tZXhjbHVkZS1wcmVmaXg9L2RldgoJWyAgIDIwLjUwOTI5NF0gc3lz
dGVtZFsxXTogc3lzdGVtZC10bXBmaWxlcy1zZXR1cC5zZXJ2aWNlOiBGb3JrZWQgL3Vzci9iaW4v
c3lzdGVtZC10bXBmaWxlcyBhcyAyNjAKCVsgICAyMC41MTMzMjVdIHN5c3RlbWRbMjYwXTogc3lz
dGVtZC10bXBmaWxlcy1zZXR1cC5zZXJ2aWNlOiBFeGVjdXRpbmc6IC91c3IvYmluL3N5c3RlbWQt
dG1wZmlsZXMgLS1jcmVhdGUgLS1yZW1vdmUgLS1ib290IC0tZXhjbHVkZS1wcmVmaXg9L2RldgoJ
WyAgIDIwLjUxOTk1N10gc3lzdGVtZFsxXTogc3lzdGVtZC10bXBmaWxlcy1zZXR1cC5zZXJ2aWNl
OiBDaGFuZ2VkIGRlYWQgLT4gc3RhcnQKCVsgICAyMC41NDQyMTddIHN5c3RlbWRbMV06IFN0YXJ0
aW5nIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4KCSAgICAgICAgIFN0
YXJ0aW5nIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4KCVsgICAyMC41
NTgyODFdIHN5c3RlbWRbMV06IHN5c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2U6IENvbmRpdGlv
bktlcm5lbENvbW1hbmRMaW5lPXxyZC5tb2R1bGVzLWxvYWQgZmFpbGVkLgoJWyAgIDIwLjU1ODI5
OF0gc3lzdGVtZC12Y29uc29sZS1zZXR1cFsyNTZdOiAvdXNyL2Jpbi9sb2Fka2V5cyBzdWNjZWVk
ZWQuCglbICAgMjAuNTcwNTk2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLW1vZHVsZXMtbG9hZC5zZXJ2
aWNlOiBDb25kaXRpb25LZXJuZWxDb21tYW5kTGluZT18bW9kdWxlcy1sb2FkIGZhaWxlZC4KCVsg
ICAyMC41NzY5MzBdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUmVhZGluZyBjb25maWcgZmlsZSAi
L3Vzci9saWIvdG1wZmlsZXMuZC9kcmFjdXQtdG1wZmlsZXMuY29uZiIuCglbICAgMjAuNTc2OTg2
XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJlYWRpbmcgY29uZmlnIGZpbGUgIi9ydW4vdG1wZmls
ZXMuZC9rbW9kLmNvbmYiLgoJWyAgIDIwLjU3NzAwMF0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBF
bnRyeSAiL2Rldi91c2VyaW8iIG1hdGNoZXMgZXhjbHVkZSBwcmVmaXggIi9kZXYiLCBza2lwcGlu
Zy4KCVsgICAyMC41NzcwMDddIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogRW50cnkgIi9kZXYvbWFw
cGVyIiBtYXRjaGVzIGV4Y2x1ZGUgcHJlZml4ICIvZGV2Iiwgc2tpcHBpbmcuCglbICAgMjAuNTc3
MDEzXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IEVudHJ5ICIvZGV2L21hcHBlci9jb250cm9sIiBt
YXRjaGVzIGV4Y2x1ZGUgcHJlZml4ICIvZGV2Iiwgc2tpcHBpbmcuCglbICAgMjAuNTc3MDIwXSBz
eXN0ZW1kLXRtcGZpbGVzWzI2MF06IEVudHJ5ICIvZGV2L3VoaWQiIG1hdGNoZXMgZXhjbHVkZSBw
cmVmaXggIi9kZXYiLCBza2lwcGluZy4KCVsgICAyMC41NzcwMjZdIHN5c3RlbWQtdG1wZmlsZXNb
MjYwXTogRW50cnkgIi9kZXYvcmZraWxsIiBtYXRjaGVzIGV4Y2x1ZGUgcHJlZml4ICIvZGV2Iiwg
c2tpcHBpbmcuCglbICAgMjAuNTc3MDM5XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJlYWRpbmcg
Y29uZmlnIGZpbGUgIi91c3IvbGliL3RtcGZpbGVzLmQvc3lzdGVtZC5jb25mIi4KCVsgICAyMC41
OTQzMjZdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyBjcmVhdGUgYWN0aW9uIGZvciBl
bnRyeSBkIC9ydW4vaW5pdHJhbWZzCglbICAgMjAuNjAyMjk5XSBzeXN0ZW1kWzFdOiBzeXN0ZW1k
LW1vZHVsZXMtbG9hZC5zZXJ2aWNlOiBDb25kaXRpb25EaXJlY3RvcnlOb3RFbXB0eT18L3J1bi9t
b2R1bGVzLWxvYWQuZCBmYWlsZWQuCglbICAgMjAuNjExNjUzXSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IEZvdW5kIGV4aXN0aW5nIGRpcmVjdG9yeSAiL3J1bi9pbml0cmFtZnMiLgoJWyAgIDIwLjYy
MjEzNF0gc3lzdGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZTogQ29uZGl0aW9u
RGlyZWN0b3J5Tm90RW1wdHk9fC9ldGMvbW9kdWxlcy1sb2FkLmQgc3VjY2VlZGVkLgoJWyAgIDIw
LjYzMjQ4MF0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiAiL3J1bi9pbml0cmFtZnMiIGhhcyBjb3Jy
ZWN0IG1vZGUgNDA3NTUgYWxyZWFkeS4KCVsgICAyMC42NDQ1NjddIHN5c3RlbWRbMV06IHN5c3Rl
bWQtbW9kdWxlcy1sb2FkLnNlcnZpY2U6IENvbmRpdGlvbkRpcmVjdG9yeU5vdEVtcHR5PXwvdXNy
L2xvY2FsL2xpYi9tb2R1bGVzLWxvYWQuZCBmYWlsZWQuCglbICAgMjAuNjU0ODYzXSBzeXN0ZW1k
LXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL2lu
aXRyYW1mcwoJWyAgIDIwLjY2NTI4Nl0gc3lzdGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQu
c2VydmljZTogQ29uZGl0aW9uRGlyZWN0b3J5Tm90RW1wdHk9fC91c3IvbGliL21vZHVsZXMtbG9h
ZC5kIHN1Y2NlZWRlZC4KCVsgICAyMC42NzUyNzRdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVu
bmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vaW5pdHJhbWZzL2xvZwoJWyAgIDIw
LjY4NDU0NV0gc3lzdGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZTogQ29uZGl0
aW9uRGlyZWN0b3J5Tm90RW1wdHk9fC9saWIvbW9kdWxlcy1sb2FkLmQgZmFpbGVkLgoJWyAgIDIw
LjY5NzIyMl0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBGb3VuZCBleGlzdGluZyBkaXJlY3Rvcnkg
Ii9ydW4vaW5pdHJhbWZzL2xvZyIuCglbICAgMjAuNzA1OTgzXSBzeXN0ZW1kWzFdOiBzeXN0ZW1k
LW1vZHVsZXMtbG9hZC5zZXJ2aWNlOiBDb25kaXRpb25DYXBhYmlsaXR5PUNBUF9TWVNfTU9EVUxF
IHN1Y2NlZWRlZC4KCVsgICAyMC43MTg4MjhdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogIi9ydW4v
aW5pdHJhbWZzL2xvZyIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAgIDIwLjcy
ODQ3M10gc3lzdGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZTogUGFzc2luZyAw
IGZkcyB0byBzZXJ2aWNlCglbICAgMjAuNzQxNzUwXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1
bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL2luaXRyYW1mcy9sb2cKCVsgICAy
MC43NTEwNzJdIHN5c3RlbWRbMV06IHN5c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2U6IEFib3V0
IHRvIGV4ZWN1dGU6IC91c3IvbGliL3N5c3RlbWQvc3lzdGVtZC1tb2R1bGVzLWxvYWQKCVsgICAy
MC43NjQ0NjBdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyBjcmVhdGUgYWN0aW9uIGZv
ciBlbnRyeSBMIC92YXIvbG9nCglbICAgMjAuNzg1NDg3XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLW1v
ZHVsZXMtbG9hZC5zZXJ2aWNlOiBGb3JrZWQgL3Vzci9saWIvc3lzdGVtZC9zeXN0ZW1kLW1vZHVs
ZXMtbG9hZCBhcyAyNjEKCVsgICAyMC43ODY5NDldIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogIi92
YXIvbG9nIiBpcyBub3QgYSBzeW1saW5rIG9yIGRvZXMgbm90IHBvaW50IHRvIHRoZSBjb3JyZWN0
IHBhdGguCglbICAgMjAuNzg3OTE5XSBzeXN0ZW1kWzI2MV06IHN5c3RlbWQtbW9kdWxlcy1sb2Fk
LnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9saWIvc3lzdGVtZC9zeXN0ZW1kLW1vZHVsZXMtbG9h
ZAoJWyAgIDIwLjc5NjIzN10gc3lzdGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2Vydmlj
ZTogQ2hhbmdlZCBkZWFkIC0+IHN0YXJ0CglbICAgMjAuODA3ODczXSBzeXN0ZW1kLXRtcGZpbGVz
WzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgTCAvdmFyL2xvZwoJWyAgIDIw
LjgxNzU5N10gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgoJWyAg
IDIwLjgyNjQ2MF0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24g
Zm9yIGVudHJ5IGQgL3J1bi91c2VyCglbICAgMjAuODMwOTAxXSBzeXN0ZW1kLW1vZHVsZXMtbG9h
ZFsyNjFdOiBhcHBseTogL3Vzci9saWIvbW9kdWxlcy1sb2FkLmQvbXVsdGlwYXRoLmNvbmYKCVsg
ICAyMC45MDI5MzNdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogQ3JlYXRlZCBkaXJlY3RvcnkgIi9y
dW4vdXNlciIuCglbICAgMjAuOTExNzczXSBhbHVhOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVk
CglbICAgMjAuOTE4Mzk4XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06ICIvcnVuL3VzZXIiIGhhcyBj
b3JyZWN0IG1vZGUgNDA3NTUgYWxyZWFkeS4KCVsgICAyMC45MzY3MDhdIHN5c3RlbWQtdG1wZmls
ZXNbMjYwXTogUnVubmluZyByZW1vdmUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vdXNlcgoJWyAg
IDIwLjk1ODU4NF0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24g
Zm9yIGVudHJ5IEYgL3J1bi91dG1wCglbICAgMjAuOTczMDQyXSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06ICIvcnVuL3V0bXAiIGhhcyBiZWVuIGNyZWF0ZWQuCglbICAgMjEuMDIyNTI3XSBzeXN0ZW1k
LXRtcGZpbGVzWzI2MF06ICIvcnVuL3V0bXAiIGhhcyBjb3JyZWN0IG1vZGUgMTAwNjY0IGFscmVh
ZHkuCglbICAgMjEuMDIyNTMyXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IENoYW5naW5nICIvcnVu
L3V0bXAiIHRvIG93bmVyIDA6MjIKCVsgICAyMS4wMjI1NDldIHN5c3RlbWQtdG1wZmlsZXNbMjYw
XTogUnVubmluZyByZW1vdmUgYWN0aW9uIGZvciBlbnRyeSBGIC9ydW4vdXRtcAoJWyAgIDIxLjAy
MjU1M10gZW1jOiBkZXZpY2UgaGFuZGxlciByZWdpc3RlcmVkCglbICAgMjEuMDIyNTkwXSBzeXN0
ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVu
L3N5c3RlbWQvYXNrLXBhc3N3b3JkCglbICAgMjEuMDIyNjI5XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IEZvdW5kIGV4aXN0aW5nIGRpcmVjdG9yeSAiL3J1bi9zeXN0ZW1kL2Fzay1wYXNzd29yZCIu
CglbICAgMjEuMDIyNjQyXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06ICIvcnVuL3N5c3RlbWQvYXNr
LXBhc3N3b3JkIiBoYXMgY29ycmVjdCBtb2RlIDQwNzU1IGFscmVhZHkuCglbICAgMjEuMDIyNjUw
XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkg
ZCAvcnVuL3N5c3RlbWQvYXNrLXBhc3N3b3JkCglbICAgMjEuMDIyNjgyXSBzeXN0ZW1kLXRtcGZp
bGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5c3RlbWQv
c2VhdHMKCVsgICAyMS4wMjI3MTldIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogQ3JlYXRlZCBkaXJl
Y3RvcnkgIi9ydW4vc3lzdGVtZC9zZWF0cyIuCglbICAgMjEuMDIyNzMxXSBzeXN0ZW1kLXRtcGZp
bGVzWzI2MF06ICIvcnVuL3N5c3RlbWQvc2VhdHMiIGhhcyBjb3JyZWN0IG1vZGUgNDA3NTUgYWxy
ZWFkeS4KCVsgICAyMS4wMjI3MzldIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyByZW1v
dmUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC9zZWF0cwoJWyAgIDIxLjAyMjc3MF0g
c3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGQg
L3J1bi9zeXN0ZW1kL3Nlc3Npb25zCglbICAgMjEuMDIyODA3XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IENyZWF0ZWQgZGlyZWN0b3J5ICIvcnVuL3N5c3RlbWQvc2Vzc2lvbnMiLgoJWyAgIDIxLjAy
MjgxOV0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiAiL3J1bi9zeXN0ZW1kL3Nlc3Npb25zIiBoYXMg
Y29ycmVjdCBtb2RlIDQwNzU1IGFscmVhZHkuCglbICAgMjEuMDIyODI2XSBzeXN0ZW1kLXRtcGZp
bGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5c3RlbWQv
c2Vzc2lvbnMKCVsgICAyMS4wMjI4NTddIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyBj
cmVhdGUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC91c2VycwoJWyAgIDIxLjAyMjg5
N10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDcmVhdGVkIGRpcmVjdG9yeSAiL3J1bi9zeXN0ZW1k
L3VzZXJzIi4KCVsgICAyMS4wMjI5MTBdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogIi9ydW4vc3lz
dGVtZC91c2VycyIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAgIDIxLjAyMjkx
N10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIHJlbW92ZSBhY3Rpb24gZm9yIGVudHJ5
IGQgL3J1bi9zeXN0ZW1kL3VzZXJzCglbICAgMjEuMDIyOTQ5XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IFJ1bm5pbmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5c3RlbWQvbWFjaGlu
ZXMKCVsgICAyMS4wMjI5ODVdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogQ3JlYXRlZCBkaXJlY3Rv
cnkgIi9ydW4vc3lzdGVtZC9tYWNoaW5lcyIuCglbICAgMjEuMDIyOTk3XSBzeXN0ZW1kLXRtcGZp
bGVzWzI2MF06ICIvcnVuL3N5c3RlbWQvbWFjaGluZXMiIGhhcyBjb3JyZWN0IG1vZGUgNDA3NTUg
YWxyZWFkeS4KCVsgICAyMS4wMjMwMDRdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyBy
ZW1vdmUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC9tYWNoaW5lcwoJWyAgIDIxLjAy
MzAzNV0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVu
dHJ5IGQgL3J1bi9zeXN0ZW1kL3NodXRkb3duCglbICAgMjEuMDIzMDcxXSBzeXN0ZW1kLXRtcGZp
bGVzWzI2MF06IENyZWF0ZWQgZGlyZWN0b3J5ICIvcnVuL3N5c3RlbWQvc2h1dGRvd24iLgoJWyAg
IDIxLjAyMzA4M10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiAiL3J1bi9zeXN0ZW1kL3NodXRkb3du
IiBoYXMgY29ycmVjdCBtb2RlIDQwNzU1IGFscmVhZHkuCglbICAgMjEuMDIzMDkwXSBzeXN0ZW1k
LXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5
c3RlbWQvc2h1dGRvd24KCVsgICAyMS4wMjMxMjFdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVu
bmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC9uZXRpZgoJWyAgIDIx
LjAyMzE1N10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDcmVhdGVkIGRpcmVjdG9yeSAiL3J1bi9z
eXN0ZW1kL25ldGlmIi4KCVsgICAyMS4wMjMxNjldIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogIi9y
dW4vc3lzdGVtZC9uZXRpZiIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAgIDIx
LjAyMzE3NV0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDaGFuZ2luZyAiL3J1bi9zeXN0ZW1kL25l
dGlmIiB0byBvd25lciA0Nzc6NDc3CglbICAgMjEuMDIzMTg1XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5c3RlbWQvbmV0aWYK
CVsgICAyMS4wMjMyMjZdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVubmluZyBjcmVhdGUgYWN0
aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC9uZXRpZi9saW5rcwoJWyAgIDIxLjAyMzI3MF0g
c3lzdGVtZC10bXBmaWxlc1syNjBdOiBDcmVhdGVkIGRpcmVjdG9yeSAiL3J1bi9zeXN0ZW1kL25l
dGlmL2xpbmtzIi4KCVsgICAyMS4wMjMyODJdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogIi9ydW4v
c3lzdGVtZC9uZXRpZi9saW5rcyIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAg
IDIxLjAyMzI4N10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDaGFuZ2luZyAiL3J1bi9zeXN0ZW1k
L25ldGlmL2xpbmtzIiB0byBvd25lciA0Nzc6NDc3CglbICAgMjEuMDIzMjk3XSBzeXN0ZW1kLXRt
cGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvcnVuL3N5c3Rl
bWQvbmV0aWYvbGlua3MKCVsgICAyMS4wMjMzMzddIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVu
bmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBkIC9ydW4vc3lzdGVtZC9uZXRpZi9sZWFzZXMK
CVsgICAyMS4wMjMzODBdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogQ3JlYXRlZCBkaXJlY3Rvcnkg
Ii9ydW4vc3lzdGVtZC9uZXRpZi9sZWFzZXMiLgoJWyAgIDIxLjAyMzM5Ml0gc3lzdGVtZC10bXBm
aWxlc1syNjBdOiAiL3J1bi9zeXN0ZW1kL25ldGlmL2xlYXNlcyIgaGFzIGNvcnJlY3QgbW9kZSA0
MDc1NSBhbHJlYWR5LgoJWyAgIDIxLjAyMzM5N10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDaGFu
Z2luZyAiL3J1bi9zeXN0ZW1kL25ldGlmL2xlYXNlcyIgdG8gb3duZXIgNDc3OjQ3NwoJWyAgIDIx
LjAyMzQwN10gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIHJlbW92ZSBhY3Rpb24gZm9y
IGVudHJ5IGQgL3J1bi9zeXN0ZW1kL25ldGlmL2xlYXNlcwoJWyAgIDIxLjAyMzQzNV0gc3lzdGVt
ZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGQgL3J1bi9s
b2cKCVsgICAyMS4wMjM0NjZdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogRm91bmQgZXhpc3Rpbmcg
ZGlyZWN0b3J5ICIvcnVuL2xvZyIuCglbICAgMjEuMDIzNDc4XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06ICIvcnVuL2xvZyIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAgIDIxLjAy
MzQ4NV0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIHJlbW92ZSBhY3Rpb24gZm9yIGVu
dHJ5IGQgL3J1bi9sb2cKCVsgICAyMS4wMjM1MTddIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogUnVu
bmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBkIC92YXIvbGliL3N5c3RlbWQKCVsgICAyMS4w
MjM1NTRdIHN5c3RlbWQtdG1wZmlsZXNbMjYwXTogQ3JlYXRlZCBkaXJlY3RvcnkgIi92YXIvbGli
L3N5c3RlbWQiLgoJWyAgIDIxLjAyMzU2Nl0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiAiL3Zhci9s
aWIvc3lzdGVtZCIgaGFzIGNvcnJlY3QgbW9kZSA0MDc1NSBhbHJlYWR5LgoJWyAgIDIxLjAyMzU3
NF0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBSdW5uaW5nIHJlbW92ZSBhY3Rpb24gZm9yIGVudHJ5
IGQgL3Zhci9saWIvc3lzdGVtZAoJWyAgIDIxLjAyMzYxNF0gc3lzdGVtZC10bXBmaWxlc1syNjBd
OiBSdW5uaW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGQgL3Zhci9saWIvc3lzdGVtZC9jb3Jl
ZHVtcAoJWyAgIDIxLjAyMzY1Nl0gc3lzdGVtZC10bXBmaWxlc1syNjBdOiBDcmVhdGVkIGRpcmVj
dG9yeSAiL3Zhci9saWIvc3lzdGVtZC9jb3JlZHVtcCIuCglbICAgMjEuMDIzNjY4XSBzeXN0ZW1k
LXRtcGZpbGVzWzI2MF06ICIvdmFyL2xpYi9zeXN0ZW1kL2NvcmVkdW1wIiBoYXMgY29ycmVjdCBt
b2RlIDQwNzU1IGFscmVhZHkuCglbICAgMjEuMDIzNjc1XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06
IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgZCAvdmFyL2xpYi9zeXN0ZW1kL2NvcmVk
dW1wCglbICAgMjEuMDIzNzA3XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRl
IGFjdGlvbiBmb3IgZW50cnkgeiAvcnVuL2xvZy9qb3VybmFsCglbICAgMjEuMDIzNzE3XSBzeXN0
ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgeiAvcnVu
L2xvZy9qb3VybmFsCglbICAgMjEuMDIzNzQ4XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5p
bmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgWiAvcnVuL2xvZy9qb3VybmFsL2YxNjVlODNkZWZk
ZThmNzA2M2FjMTRiOTU5Zjg5N2QwCglbICAgMjEuMDIzNzU3XSBzeXN0ZW1kLXRtcGZpbGVzWzI2
MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgWiAvcnVuL2xvZy9qb3VybmFsL2Yx
NjVlODNkZWZkZThmNzA2M2FjMTRiOTU5Zjg5N2QwCglbICAgMjEuMDIzODIzXSBzeXN0ZW1kLXRt
cGZpbGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgeiAvdmFyL2xvZy9q
b3VybmFsCglbICAgMjEuMDIzODMyXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVt
b3ZlIGFjdGlvbiBmb3IgZW50cnkgeiAvdmFyL2xvZy9qb3VybmFsCglbICAgMjEuMDIzODk3XSBz
eXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRlIGFjdGlvbiBmb3IgZW50cnkgeiAv
dmFyL2xvZy9qb3VybmFsL2YxNjVlODNkZWZkZThmNzA2M2FjMTRiOTU5Zjg5N2QwCglbICAgMjEu
MDIzOTA3XSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3Ig
ZW50cnkgeiAvdmFyL2xvZy9qb3VybmFsL2YxNjVlODNkZWZkZThmNzA2M2FjMTRiOTU5Zjg5N2Qw
CglbICAgMjEuMDIzOTcxXSBzeXN0ZW1kLXRtcGZpbGVzWzI2MF06IFJ1bm5pbmcgY3JlYXRlIGFj
dGlvbiBmb3IgZW50cnkgeiAvdmFyL2xvZy9qb3VybmFsL2YxNjVlODNkZWZkZThmNzA2M2FjMTRi
OTU5Zjg5N2QwL3N5c3RlbS5qb3VybmFsCglbICAgMjEuMDIzOTgwXSBzeXN0ZW1kLXRtcGZpbGVz
WzI2MF06IFJ1bm5pbmcgcmVtb3ZlIGFjdGlvbiBmb3IgZW50cnkgeiAvdmFyL2xvZy9qb3VybmFs
L2YxNjVlODNkZWZkZThmNzA2M2FjMTRiOTU5Zjg5N2QwL3N5c3RlbS5qb3VybmFsCgkgICAgICAg
ICBbICAgMjEuNjYyMTQ0XSBzU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLnlzdGVtZC1t
b2R1bGVzLWwKCVsgICAyMS42NzM5ODJdIHN5c3RlbWRbMV06IGhhdmVnZWQuc2VydmljZTogQ29u
ZGl0aW9uVmlydHVhbGl6YXRpb249IWNvbnRhaW5lciBzdWNjZWVkZWQuCglbICAgMjEuNjkwMjQz
XSBzeXN0ZW1kWzFdOiBoYXZlZ2VkLnNlcnZpY2U6IFBhc3NpbmcgMCBmZHMgdG8gc2VydmljZQoJ
WyAgIDIxLjY5NzA2N10gcmRhYzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZAoJWyAgIDIxLjcw
NDQ5MF0gc3lzdGVtZFsxXTogaGF2ZWdlZC5zZXJ2aWNlOiBBYm91dCB0byBleGVjdXRlOiAvdXNy
L3NiaW4vaGF2ZWdlZCAtdyAxMDI0IC12IDAgLUYKCVsgICAyMS43Mjg3NjVdIHN5c3RlbWRbMV06
IGhhdmVnZWQuc2VydmljZTogRm9ya2VkIC91c3Ivc2Jpbi9oYXZlZ2VkIGFzIDI2NAoJWyAgIDIx
LjczMjU1OF0gc3lzdGVtZFsyNjRdOiBoYXZlZ2VkLnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9z
YmluL2hhdmVnZWQgLXcgMTAyNCAtdiAwIC1GCglbICAgMjEuNzM3NDAzXSBzeXN0ZW1kWzFdOiBo
YXZlZ2VkLnNlcnZpY2U6IENoYW5nZWQgZGVhZCAtPiBydW5uaW5nCglbICAgMjEuNzM3NDEwXSBz
eXN0ZW1kWzFdOiBoYXZlZ2VkLnNlcnZpY2U6IEpvYiBoYXZlZ2VkLnNlcnZpY2Uvc3RhcnQgZmlu
aXNoZWQsIHJlc3VsdD1kb25lCglbICAgMjEuNzM3NDIxXSBzeXN0ZW1kWzFdOiBTdGFydGVkIEVu
dHJvcHkgRGFlbW9uIGJhc2VkIG9uIHRoZSBIQVZFR0UgYWxnb3JpdGhtLgoJWyAgT0sgIF0gU3Rh
cnRlZCBFbnRyb3B5IERhZW1vbiBiYXNlZCBvbiB0aGUgSEFWRUdFIGFsZ29yaXRobS4KCVsgICAy
MS43ODcwMDBdIHN5c3RlbWQtbW9kdWxlcy1sb2FkWzI2MV06IGxvYWQ6IGRtLW11bHRpcGF0aAoJ
WyAgIDIxLjc4NzY1OV0gc3lzdGVtZFsxXTogc3lzdGVtZC1qb3VybmFsZC5zZXJ2aWNlOiBQYXNz
aW5nIDMgZmRzIHRvIHNlcnZpY2UKCVsgICAyMS44MDIyMzhdIHN5c3RlbWRbMV06IHN5c3RlbWQt
am91cm5hbGQuc2VydmljZTogQWJvdXQgdG8gZXhlY3V0ZTogL3Vzci9saWIvc3lzdGVtZC9zeXN0
ZW1kLWpvdXJuYWxkCglbICAgMjEuODE0MTEwXSBjYWxsaW5nICBkbV9pbml0KzB4MC8weDRkIFtk
bV9tb2RdIEAgMjYxCglbICAgMjEuODE5OTYwXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxk
LnNlcnZpY2U6IEZvcmtlZCAvdXNyL2xpYi9zeXN0ZW1kL3N5c3RlbWQtam91cm5hbGQgYXMgMjY2
CglbICAgMjEuODIwNDE4XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24gMS4wLjMKCVsg
ICAyMS44MzEwMzZdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogQ2hhbmdl
ZCBkZWFkIC0+IHN0YXJ0CglbICAgMjEuODM2NzMwXSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC40
MS4wLWlvY3RsICgyMDE5LTA5LTE2KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNvbQoJ
WyAgIDIxLjg0NDcwOF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgSm91cm5hbCBTZXJ2aWNlLi4uCglb
ICAgMjEuODU0NzMzXSBpbml0Y2FsbCBkbV9pbml0KzB4MC8weDRkIFtkbV9tb2RdIHJldHVybmVk
IDAgYWZ0ZXIgMzM1MzUgdXNlY3MKCSAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4u
LgoJWyAgIDIxLjg3MzA1M10gY2FsbGluZyAgZG1fbXVsdGlwYXRoX2luaXQrMHgwLzB4MTAwMCBb
ZG1fbXVsdGlwYXRoXSBAIDI2MQoJWyAgIDIxLjg3NDI1Nl0gc3lzdGVtZFsxXTogbGlibW91bnQg
ZXZlbnQgW3Jlc2Nhbjogbm9dCglbICAgMjEuODg3MjQxXSBzeXN0ZW1kWzFdOiBSZWNlaXZlZCBT
SUdDSExEIGZyb20gUElEIDI1NyAoa21vZCkuCglbICAgMjEuODk0MzQ5XSBpbml0Y2FsbCBkbV9t
dWx0aXBhdGhfaW5pdCsweDAvMHgxMDAwIFtkbV9tdWx0aXBhdGhdIHJldHVybmVkIDAgYWZ0ZXIg
MTMwMzQgdXNlY3MKCVsgICAyMS44OTQ0MjNdIHN5c3RlbWRbMV06IENoaWxkIDI1NiAoc3lzdGVt
ZC12Y29uc29sKSBkaWVkIChjb2RlPWV4aXRlZCwgc3RhdHVzPTAvU1VDQ0VTUykKCVsgICAyMS45
MTQxNDFdIHN5c3RlbWRbMV06IHN5c3RlbWQtdmNvbnNvbGUtc2V0dXAuc2VydmljZTogQ2hpbGQg
MjU2IGJlbG9uZ3MgdG8gc3lzdGVtZC12Y29uc29sZS1zZXR1cC5zZXJ2aWNlCglbICAgMjEuOTE0
MTQ4XSBzeXN0ZW1kLW1vZHVsZXMtbG9hZFsyNjFdOiBJbnNlcnRlZCBtb2R1bGUgJ2RtX211bHRp
cGF0aCcKCVsgICAyMS45MjY0NjhdIHN5c3RlbWRbMV06IHN5c3RlbWQtdmNvbnNvbGUtc2V0dXAu
c2VydmljZTogTWFpbiBwcm9jZXNzIGV4aXRlZCwgY29kZT1leGl0ZWQsIHN0YXR1cz0wL1NVQ0NF
U1MKCVsgICAyMS45NDY3MzZdIHN5c3RlbWRbMV06IHN5c3RlbWQtdmNvbnNvbGUtc2V0dXAuc2Vy
dmljZTogQ2hhbmdlZCBzdGFydCAtPiBkZWFkCglbICAgMjEuOTYzNzk5XSBzeXN0ZW1kWzFdOiBz
eXN0ZW1kLXZjb25zb2xlLXNldHVwLnNlcnZpY2U6IEpvYiBzeXN0ZW1kLXZjb25zb2xlLXNldHVw
LnNlcnZpY2Uvc3RhcnQgZmluaXNoZWQsIHJlc3VsdD1kb25lCglbICAgMjEuOTgyODAzXSBzeXN0
ZW1kWzFdOiBTdGFydGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4KCVsgIE9LICBdIFN0YXJ0ZWQg
U2V0dXAgVmlydHVhbCBDb25zb2xlLlsgICAyMS45OTEyODRdIGMKCVsgICAyMS45OTU4MDhdIHN5
c3RlbWRbMV06IENoaWxkIDI1NyAoa21vZCkgZGllZCAoY29kZT1leGl0ZWQsIHN0YXR1cz0wL1NV
Q0NFU1MpCglbICAgMjIuMDAxMjY3XSBGUy1DYWNoZTogTG9hZGVkCglbICAgMjIuMDA5OTE0XSBz
eXN0ZW1kWzFdOiBrbW9kLXN0YXRpYy1ub2Rlcy5zZXJ2aWNlOiBDaGlsZCAyNTcgYmVsb25ncyB0
byBrbW9kLXN0YXRpYy1ub2Rlcy5zZXJ2aWNlCglbICAgMjIuMDI0MzQ3XSBzeXN0ZW1kWzFdOiBr
bW9kLXN0YXRpYy1ub2Rlcy5zZXJ2aWNlOiBNYWluIHByb2Nlc3MgZXhpdGVkLCBjb2RlPWV4aXRl
ZCwgc3RhdHVzPTAvU1VDQ0VTUwoJWyAgIDIyLjA0NTUwM10gc3lzdGVtZFsxXToga21vZC1zdGF0
aWMtbm9kZXMuc2VydmljZTogQ2hhbmdlZCBzdGFydCAtPiBleGl0ZWQKCVsgICAyMi4wNTM4OTZd
IHN5c3RlbWRbMV06IGttb2Qtc3RhdGljLW5vZGVzLnNlcnZpY2U6IEpvYiBrbW9kLXN0YXRpYy1u
b2Rlcy5zZXJ2aWNlL3N0YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJWyAgIDIyLjA1MzkyNl0g
c3lzdGVtZFsyNjZdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEV4ZWN1dGluZzogL3Vzci9s
aWIvc3lzdGVtZC9zeXN0ZW1kLWpvdXJuYWxkCglbICAgMjIuMDY2MzgyXSBzeXN0ZW1kWzFdOiBT
dGFydGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YXRpYyBkZXZpY2Ugbm9kZXMgZm9yIHRo
ZSBjdXJyZW50IGtlcm5lbC4KCVsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWly
ZWQgc3Rh4oCmdmljZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLlsgICAyMi4wOTI0NzJd
IGMKCVsgICAyMi4wOTkxNDRdIHN5c3RlbWRbMV06IENoaWxkIDI2MCAoc3lzdGVtZC10bXBmaWxl
KSBkaWVkIChjb2RlPWV4aXRlZCwgc3RhdHVzPTAvU1VDQ0VTUykKCVsgICAyMi4xMTQxMjldIHN5
c3RlbWRbMV06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAuc2VydmljZTogQ2hpbGQgMjYwIGJlbG9u
Z3MgdG8gc3lzdGVtZC10bXBmaWxlcy1zZXR1cC5zZXJ2aWNlCglbICAgMjIuMTI1NzU4XSBzeXN0
ZW1kLWpvdXJuYWxkWzI2Nl06IEZpeGVkIG1pbl91c2U9MS4wTSBtYXhfdXNlPTE4OS44TSBtYXhf
c2l6ZT0yMy43TSBtaW5fc2l6ZT01MTIuMEsga2VlcF9mcmVlPTI4NC43TSBuX21heF9maWxlcz0x
MDAKCVsgICAyMi4xMjczOTldIHN5c3RlbWQtam91cm5hbGRbMjY2XTogUmVzZXJ2aW5nIDQzMTky
IGVudHJpZXMgaW4gaGFzaCB0YWJsZS4KCVsgICAyMi4xMjkwNzVdIHN5c3RlbWQtam91cm5hbGRb
MjY2XTogVmFjdXVtaW5nLi4uCglbICAgMjIuMTI5MTA0XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Nl06
IFZhY3V1bWluZyBkb25lLCBmcmVlZCAwQiBvZiBhcmNoaXZlZCBqb3VybmFscyBmcm9tIC9ydW4v
bG9nL2pvdXJuYWwvZjE2NWU4M2RlZmRlOGY3MDYzYWMxNGI5NTlmODk3ZDAuCglbICAgMjIuMTI5
MTE0XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Nl06IEZsdXNoaW5nIC9kZXYva21zZy4uLgoJWyAgIDIy
LjEyOTIxMF0gc3lzdGVtZC1qb3VybmFsZFsyNjZdOiBDb21wcmVzc2VkIGRhdGEgb2JqZWN0IDc1
NCAtPiA2MzQgdXNpbmcgTFo0CglbICAgMjIuMTMzOTQ3XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXRt
cGZpbGVzLXNldHVwLnNlcnZpY2U6IE1haW4gcHJvY2VzcyBleGl0ZWQsIGNvZGU9ZXhpdGVkLCBz
dGF0dXM9MC9TVUNDRVNTCglbICAgMjIuMTM0NTYxXSBzeXN0ZW1kLWpvdXJuYWxkWzI2Nl06IENv
bXByZXNzZWQgZGF0YSBvYmplY3QgNzYxIC0+IDY0MCB1c2luZyBMWjQKCVsgICAyMi4yMDY4MzJd
IGNhbGxpbmcgIGluaXRfZ3JhY2UrMHgwLzB4MTAwMCBbZ3JhY2VdIEAgMjYxCglbICAgMjIuMjEz
ODAwXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXRtcGZpbGVzLXNldHVwLnNlcnZpY2U6IENoYW5nZWQg
c3RhcnQgLT4gZXhpdGVkCglbICAgMjIuMjIyMTc1XSBpbml0Y2FsbCBpbml0X2dyYWNlKzB4MC8w
eDEwMDAgW2dyYWNlXSByZXR1cm5lZCAwIGFmdGVyIDEgdXNlY3MKCVsgICAyMi4yNjU1NTNdIHN5
c3RlbWRbMV06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAuc2VydmljZTogSm9iIHN5c3RlbWQtdG1w
ZmlsZXMtc2V0dXAuc2VydmljZS9zdGFydCBmaW5pc2hlZCwgcmVzdWx0PWRvbmUKCVsgICAyMi4y
NzMxMDldIHN5c3RlbWQtam91cm5hbGRbMjY2XTogc3lzdGVtZC1qb3VybmFsZCBydW5uaW5nIGFz
IHBpZCAyNjYKCVsgICAyMi4yNzg0OThdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgQ3JlYXRlIFZvbGF0
aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4KCVsgICAyMi4yNzg1OThdIGNhbGxpbmcgIGluaXRf
bmxtKzB4MC8weDYyIFtsb2NrZF0gQCAyNjEKCVsgICAyMi4yNzg2MTBdIGluaXRjYWxsIGluaXRf
bmxtKzB4MC8weDYyIFtsb2NrZF0gcmV0dXJuZWQgMCBhZnRlciA4IHVzZWNzCglbICAgMjIuMjg2
OTYxXSBzeXN0ZW1kLWpvdXJuYWxkWzI2Nl06IFNlbnQgUkVBRFk9MSBub3RpZmljYXRpb24uCglb
ICBPSyAgWyAgIDIyLjMxNTg3Ml0gc10geXN0ZW1kLWpvdXJuYWxkW1N0YXJ0ZWQgQ3JlYXRlIFZv
bGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4yNjZdOiBTZW50IFdBVENICglET0c9MSBub3Rp
ZmljYXRpb24uCglbICAgMjIuMzI2NDQxXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNl
cnZpY2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKFJFQURZPTEsIFNU
QVRVUz1Qcm9jZXNzaW5nIHJlcXVlc3RzLi4uKQoJWyAgIDIyLjMyNjQ1N10gc3lzdGVtZFsxXTog
c3lzdGVtZC1qb3VybmFsZC5zZXJ2aWNlOiBDaGFuZ2VkIHN0YXJ0IC0+IHJ1bm5pbmcKCVsgICAy
Mi4zMjY0NjRdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogSm9iIHN5c3Rl
bWQtam91cm5hbGQuc2VydmljZS9zdGFydCBmaW5pc2hlZCwgcmVzdWx0PWRvbmUKCVsgICAyMi4z
MjY0NzVdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLgoJWyAgIDIyLjMyOTQ0
OV0gc3lzdGVtZC1qb3VybmFsZFsyNjZdOiBTdWNjZXNzZnVsbHkgc2VudCBzdHJlYW0gZmlsZSBk
ZXNjcmlwdG9yIHRvIHNlcnZpY2UgbWFuYWdlci4KCVsgICAyMi4zNTA0NzRdIHN5c3RlbWQtam91
cm5hbGRbMjY2XTogU3VjY2Vzc2Z1bGx5IHNlbnQgc3RyZWFtIGZpbGUgZGVzY3JpcHRvciB0byBz
ZXJ2aWNlIG1hbmFnZXIuCglbICAgMjIuMzcxNTk1XSBzeXN0ZW1kLWpvdXJuYWxkWzI2Nl06IFN1
Y2Nlc3NmdWxseSBzZW50IHN0cmVhbSBmaWxlIGRlc2NyaXB0b3IgdG8gc2VydmljZSBtYW5hZ2Vy
LgoJWyAgIDIyLjQwNDM5NV0gc3lzdGVtZC1qb3VybmFsZFsyNjZdOiBTdWNjZXNzZnVsbHkgc2Vu
dCBzdHJlYW0gZmlsZSBkZXNjcmlwdG9yIHRvIHNlcnZpY2UgbWFuYWdlci4KCVsgICAyMi40MjMz
OTJdIHN5c3RlbWQtam91cm5hbGRbMjY2XTogU3VjY2Vzc2Z1bGx5IHNlbnQgc3RyZWFtIGZpbGUg
ZGVzY3JpcHRvciB0byBzZXJ2aWNlIG1hbmFnZXIuCglbICBPSyAgWyAgIDIyLjQ1NzAxNV0gc10g
eXN0ZW1kLW1vZHVsZXMtbFN0YXJ0ZWQgSm91cm5hbCBTZXJ2aWNlLm9hZFsyNjFdOiBJbnNlcnQK
CVsgICAyMi40NjU1MThdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQtZGV2LWxvZy5zb2Nr
ZXQ6IENoYW5nZWQgbGlzdGVuaW5nIC0+IHJ1bm5pbmcKCVsgICAyMi40Nzc0NzJdIHN5c3RlbWRb
MV06IHN5c3RlbWQtam91cm5hbGQuc29ja2V0OiBDaGFuZ2VkIGxpc3RlbmluZyAtPiBydW5uaW5n
CglbICAgMjIuNDkxOTE3XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEdv
dCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKFdBVENIRE9HPTEpCglbICAgMjIu
NTAzMjUxXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEdvdCBub3RpZmlj
YXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9MSkKCVsgICAyMi41MTQ0ODZdIHN5
c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogQWRkZWQgZmQgMzIgKG4vYSkgdG8g
ZmQgc3RvcmUuCglbICAgMjIuNTMwNjI1XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNl
cnZpY2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9MSkK
CVsgICAyMi41NTEyNjNdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogQWRk
ZWQgZmQgMzMgKG4vYSkgdG8gZmQgc3RvcmUuCglbICAgMjIuNTU5OTE5XSBzeXN0ZW1kWzFdOiBz
eXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJ
RCAyNjYgKEZEU1RPUkU9MSkKCVsgICAyMi41NzExOTddIHN5c3RlbWRbMV06IHN5c3RlbWQtam91
cm5hbGQuc2VydmljZTogQWRkZWQgZmQgMzQgKG4vYSkgdG8gZmQgc3RvcmUuCglbICAgMjIuNTc5
ODk0XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IEdvdCBub3RpZmljYXRp
b24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9MSkKCVsgICAyMi41OTExMzNdIHN5c3Rl
bWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogQWRkZWQgZmQgMzUgKG4vYSkgdG8gZmQg
c3RvcmUuCglbICAgMjIuNTk5Nzg1XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZp
Y2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9MSkKCVsg
ICAyMi42MTczNzFdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTogQWRkZWQg
ZmQgMzYgKG4vYSkgdG8gZmQgc3RvcmUuCglbICAgMjIuNjQyMDU1XSBzeXN0ZW1kWzFdOiBzeXN0
ZW1kLXVkZXZkLWtlcm5lbC5zb2NrZXQ6IEluY29taW5nIHRyYWZmaWMKCVsgICAyMi42NDkwODRd
IHN5c3RlbWQtbW9kdWxlcy1sb2FkWzI2MV06IGxvYWQ6IHNsaGMKCVsgICAyMi42NTY3MjBdIHN5
c3RlbWRbMV06IHN5c3RlbWQtdWRldmQta2VybmVsLnNvY2tldDogQ2hhbmdlZCBsaXN0ZW5pbmcg
LT4gcnVubmluZwoJWyAgIDIyLjY3MTQ4MF0gc3lzdGVtZFsxXTogc3lzdGVtZC1qb3VybmFsZC5z
ZXJ2aWNlOiBSZWNlaXZlZCBFUE9MTEhVUCBvbiBzdG9yZWQgZmQgMzIgKHN0b3JlZCksIGNsb3Np
bmcuCglbICAgMjIuNjgzMDIyXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6
IFJlY2VpdmVkIEVQT0xMSFVQIG9uIHN0b3JlZCBmZCAzMyAoc3RvcmVkKSwgY2xvc2luZy4KCVsg
ICAyMi42ODMwNTddIHN5c3RlbWQtbW9kdWxlcy1sb2FkWzI2MV06IEluc2VydGVkIG1vZHVsZSAn
c2xoYycKCVsgICAyMi42OTQ2MDNdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2Vydmlj
ZTogUmVjZWl2ZWQgRVBPTExIVVAgb24gc3RvcmVkIGZkIDM0IChzdG9yZWQpLCBjbG9zaW5nLgoJ
WyAgIDIyLjcwMTc0MF0gc3lzdGVtZC1tb2R1bGVzLWxvYWRbMjYxXTogbG9hZDogbl9oZGxjCglb
ICAgMjIuNzEzMzI4XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXRtcGZpbGVzLXNldHVwLWRldi5zZXJ2
aWNlOiBDb25kaXRpb25DYXBhYmlsaXR5PUNBUF9TWVNfTU9EVUxFIHN1Y2NlZWRlZC4KCVsgICAy
Mi43MzE0NjldIGNhbGxpbmcgIG5faGRsY19pbml0KzB4MC8weDEwMDAgW25faGRsY10gQCAyNjEK
CVsgICAyMi43MzE3MDNdIHN5c3RlbWRbMV06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAtZGV2LnNl
cnZpY2U6IFBhc3NpbmcgMCBmZHMgdG8gc2VydmljZQoJWyAgIDIyLjczODMyMF0gSERMQyBsaW5l
IGRpc2NpcGxpbmUgbWF4ZnJhbWU9NDA5NgoJWyAgIDIyLjc0NzMxMV0gc3lzdGVtZFsxXTogc3lz
dGVtZC10bXBmaWxlcy1zZXR1cC1kZXYuc2VydmljZTogQWJvdXQgdG8gZXhlY3V0ZTogL3Vzci9i
aW4vc3lzdGVtZC10bXBmaWxlcyAtLXByZWZpeD0vZGV2IC0tY3JlYXRlIC0tYm9vdAoJWyAgIDIy
Ljc1Mjk3OF0gTl9IRExDIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkLgoJWyAgIDIyLjc1Mjk4
MV0gaW5pdGNhbGwgbl9oZGxjX2luaXQrMHgwLzB4MTAwMCBbbl9oZGxjXSByZXR1cm5lZCAwIGFm
dGVyIDE0MzE1IHVzZWNzCglbICAgMjIuNzY3MzY0XSBzeXN0ZW1kLW1vZHVsZXMtbG9hZFsyNjFd
OiBJbnNlcnRlZCBtb2R1bGUgJ25faGRsYycKCVsgICAyMi43ODE2MzBdIHN5c3RlbWRbMV06IHN5
c3RlbWQtdG1wZmlsZXMtc2V0dXAtZGV2LnNlcnZpY2U6IEZvcmtlZCAvdXNyL2Jpbi9zeXN0ZW1k
LXRtcGZpbGVzIGFzIDI3MgoJWyAgIDIyLjc4MjAzOF0gc3lzdGVtZC1tb2R1bGVzLWxvYWRbMjYx
XTogYXBwbHk6IC91c3IvbGliL21vZHVsZXMtbG9hZC5kL3NnLmNvbmYKCVsgICAyMi43ODk2MDZd
IHN5c3RlbWRbMV06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAtZGV2LnNlcnZpY2U6IENoYW5nZWQg
ZGVhZCAtPiBzdGFydAoJWyAgIDIyLjgwMTA1OF0gc3lzdGVtZC1tb2R1bGVzLWxvYWRbMjYxXTog
bG9hZDogc2cKCVsgICAyMi44MDQ1NzRdIHN5c3RlbWQtam91cm5hbGRbMjY2XTogU3VjY2Vzc2Z1
bGx5IHNlbnQgc3RyZWFtIGZpbGUgZGVzY3JpcHRvciB0byBzZXJ2aWNlIG1hbmFnZXIuCglbICAg
MjIuODA0OTYyXSBzeXN0ZW1kWzI3Ml06IHN5c3RlbWQtdG1wZmlsZXMtc2V0dXAtZGV2LnNlcnZp
Y2U6IEV4ZWN1dGluZzogL3Vzci9iaW4vc3lzdGVtZC10bXBmaWxlcyAtLXByZWZpeD0vZGV2IC0t
Y3JlYXRlIC0tYm9vdAoJWyAgIDIyLjgwOTY4NF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgQ3JlYXRl
IFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLgoJWyAgIDIyLjg0Mjg4MF0gc3lzdGVtZC10
bXBmaWxlc1syNzJdOiBSZWFkaW5nIGNvbmZpZyBmaWxlICIvdXNyL2xpYi90bXBmaWxlcy5kL2Ry
YWN1dC10bXBmaWxlcy5jb25mIi4KCVsgICAyMi44NjkwNThdIHMgICAgICAgICB5c3RlbWQtdG1w
ZmlsZXNbU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLjI3Ml06
IEVudHJ5ICIvcnUKCW4vaW5pdHJhbWZzIiBkb2VzIG5vdCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVm
aXgsIHNraXBwaW5nLgoJWyAgIDIyLjg2OTA3N10gY2FsbGluZyAgaW5pdF9zZysweDAvMHgxMDAw
IFtzZ10gQCAyNjEKCVsgICAyMi44NzkxMzhdIHN5c3RlbWRbMV06IGRyYWN1dC1jbWRsaW5lLWFz
ay5zZXJ2aWNlOiBDb25kaXRpb25QYXRoRXhpc3RzR2xvYj18L2V0Yy9jbWRsaW5lLmQvKi5jb25m
IHN1Y2NlZWRlZC4KCVsgICAyMi44NzkxNjldIHN5c3RlbWRbMV06IGRyYWN1dC1jbWRsaW5lLWFz
ay5zZXJ2aWNlOiBDb25kaXRpb25LZXJuZWxDb21tYW5kTGluZT18cmQuY21kbGluZT1hc2sgZmFp
bGVkLgoJWyAgIDIyLjg3OTE3OV0gc3lzdGVtZFsxXTogZHJhY3V0LWNtZGxpbmUtYXNrLnNlcnZp
Y2U6IENvbmRpdGlvblBhdGhFeGlzdHM9L3Vzci9saWIvaW5pdHJkLXJlbGVhc2Ugc3VjY2VlZGVk
LgoJWyAgIDIyLjg3OTUzMV0gc3lzdGVtZFsxXTogZHJhY3V0LWNtZGxpbmUtYXNrLnNlcnZpY2U6
IFBhc3NpbmcgMCBmZHMgdG8gc2VydmljZQoJWyAgIDIyLjg3OTUzOV0gc3lzdGVtZFsxXTogZHJh
Y3V0LWNtZGxpbmUtYXNrLnNlcnZpY2U6IEFib3V0IHRvIGV4ZWN1dGU6IC9iaW4vZHJhY3V0LWNt
ZGxpbmUtYXNrCglbICAgMjIuODg1MTc0XSBzeXN0ZW1kWzFdOiBkcmFjdXQtY21kbGluZS1hc2su
c2VydmljZTogRm9ya2VkIC9iaW4vZHJhY3V0LWNtZGxpbmUtYXNrIGFzIDI3MwoJWyAgIDIyLjg4
NjI1MV0gc3lzdGVtZFsxXTogZHJhY3V0LWNtZGxpbmUtYXNrLnNlcnZpY2U6IENoYW5nZWQgZGVh
ZCAtPiBzdGFydAoJWyAgIDIyLjg4NjY3OF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBFbnRyeSAi
L3J1bi9pbml0cmFtZnMvbG9nIiBkb2VzIG5vdCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVmaXgsIHNr
aXBwaW5nLgoJWyAgIDIyLjg4Njc2MF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgZHJhY3V0IGFzayBm
b3IgYWRkaXRpb25hbCBjbWRsaW5lIHBhcmFtZXRlcnMuLi4KCVsgICAyMi45MDUzNjFdIHN5c3Rl
bWQtdG1wZmlsZXNbMjcyXTogRW50cnkgIi92YXIvbG9nIiBkb2VzIG5vdCBtYXRjaCBhbnkgaW5j
bHVkZSBwcmVmaXgsIHNraXBwaW5nLgoJWyAgIDIyLjkwNTM3OV0gc3lzdGVtZC10bXBmaWxlc1sy
NzJdOiBSZWFkaW5nIGNvbmZpZyBmaWxlICIvcnVuL3RtcGZpbGVzLmQva21vZC5jb25mIi4KCVsg
ICAyMi45Mjk4NjNdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogRW50cnkgIi9kZXYvdXNlcmlvIiBt
YXRjaGVzIGluY2x1ZGUgcHJlZml4ICIvZGV2Ii4KCVsgICAyMi45NDg4NTFdIHN5c3RlbWQtdG1w
ZmlsZXNbMjcyXTogRW50cnkgIi9kZXYvbWFwcGVyIiBtYXRjaGVzIGluY2x1ZGUgcHJlZml4ICIv
ZGV2Ii4KCVsgICAyMi45NjcxNDVdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogRW50cnkgIi9kZXYv
bWFwcGVyL2NvbnRyb2wiIG1hdGNoZXMgaW5jbHVkZSBwcmVmaXggIi9kZXYiLgoJWyAgIDIyLjk4
ODU5MF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBFbnRyeSAiL2Rldi91aGlkIiBtYXRjaGVzIGlu
Y2x1ZGUgcHJlZml4ICIvZGV2Ii4KCVsgICAyMy4wMDU3NjBdIHN5c3RlbWQtdG1wZmlsZXNbMjcy
XTogRW50cnkgIi9kZXYvcmZraWxsIiBtYXRjaGVzIGluY2x1ZGUgcHJlZml4ICIvZGV2Ii4KCVsg
ICAyMy4wMTUwNTJdIGluaXRjYWxsIGluaXRfc2crMHgwLzB4MTAwMCBbc2ddIHJldHVybmVkIDAg
YWZ0ZXIgMTE5NDI5IHVzZWNzCglbICAgMjMuMDIxNzkyXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06
IFJlYWRpbmcgY29uZmlnIGZpbGUgIi91c3IvbGliL3RtcGZpbGVzLmQvc3lzdGVtZC5jb25mIi4K
CVsgICAyMy4wMzgwMzldIHN5c3RlbWQtbW9kdWxlcy1sb2FkWzI2MV06IEluc2VydGVkIG1vZHVs
ZSAnc2cnCglbICAgMjMuMDQ3NTMwXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5ICIvcnVu
L3VzZXIiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZpeCwgc2tpcHBpbmcuCglbICAg
MjMuMDU0Mjk0XSBzeXN0ZW1kLW1vZHVsZXMtbG9hZFsyNjFdOiBhcHBseTogL2V0Yy9tb2R1bGVz
LWxvYWQuZC94ZW4uY29uZgoJWyAgIDIzLjA2NDUxNF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBF
bnRyeSAiL3J1bi91dG1wIiBkb2VzIG5vdCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVmaXgsIHNraXBw
aW5nLgoJWyAgIDIzLjE1MjA0Ml0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBFbnRyeSAiL3J1bi9z
eXN0ZW1kL2Fzay1wYXNzd29yZCIgZG9lcyBub3QgbWF0Y2ggYW55IGluY2x1ZGUgcHJlZml4LCBz
a2lwcGluZy4KCVsgICAyMy4xNTIwNDhdIHMgICAgICAgICB5c3RlbWQtdG1wZmlsZXNbMjcyXTog
RW50cnkgIi9ydVN0YXJ0aW5nIGRyYWN1dCBhc2sgZm9yIGFkZGl0aW9uYWwgY21kbGluZSBwYXJh
bWV0ZXJzLi4ubi9zeXN0ZW1kL3NlYXRzIgoJIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHBy
ZWZpeCwgc2tpcHBpbmcuCglbICAgMjMuMTUyMDU0XSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVu
dHJ5ICIvcnVuL3N5c3RlbWQvc2Vzc2lvbnMiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHBy
ZWZpeCwgc2tpcHBpbmcuCglbICAgMjMuMTUyMDYwXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVu
dHJ5ICIvcnVuL3N5c3RlbWQvdXNlcnMiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZp
eCwgc2tpcHBpbmcuCglbICAgMjMuMTUyMDY2XSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5
ICIvcnVuL3N5c3RlbWQvbWFjaGluZXMiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZp
eCwgc2tpcHBpbmcuCglbICAgMjMuMjIxNjU1XSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5
ICIvcnVuL3N5c3RlbWQvc2h1dGRvd24iIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZp
eCwgc2tpcHBpbmcuCglbICAgMjMuMjIxNjYzXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5
ICIvcnVuL3N5c3RlbWQvbmV0aWYiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZpeCwg
c2tpcHBpbmcuCglbICAgMjMuMjM1MzY2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxkLnNl
cnZpY2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9MSkK
CVsgICAyMy4yNDY5MzNdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogRW50cnkgIi9ydW4vc3lzdGVt
ZC9uZXRpZi9saW5rcyIgZG9lcyBub3QgbWF0Y2ggYW55IGluY2x1ZGUgcHJlZml4LCBza2lwcGlu
Zy4KCVsgICAyMy4yNTg4MjFdIHN5c3RlbWRbMV06IHN5c3RlbWQtam91cm5hbGQuc2VydmljZTog
QWRkZWQgZmQgMzIgKG4vYSkgdG8gZmQgc3RvcmUuCglbICAgMjMuMjcxODYzXSBzeXN0ZW1kLXRt
cGZpbGVzWzI3Ml06IEVudHJ5ICIvcnVuL3N5c3RlbWQvbmV0aWYvbGVhc2VzIiBkb2VzIG5vdCBt
YXRjaCBhbnkgaW5jbHVkZSBwcmVmaXgsIHNraXBwaW5nLgoJWyAgIDIzLjI4MDk2MV0gc3lzdGVt
ZFsxXTogUmVjZWl2ZWQgU0lHQ0hMRCBmcm9tIFBJRCAyNjEgKHN5c3RlbWQtbW9kdWxlcykuCglb
ICAgMjMuMjk0MjIxXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5ICIvcnVuL2xvZyIgZG9l
cyBub3QgbWF0Y2ggYW55IGluY2x1ZGUgcHJlZml4LCBza2lwcGluZy4KCVsgICAyMy4zMDI1OTdd
IHN5c3RlbWRbMV06IENoaWxkIDI2MSAoc3lzdGVtZC1tb2R1bGVzKSBkaWVkIChjb2RlPWV4aXRl
ZCwgc3RhdHVzPTAvU1VDQ0VTUykKCVsgICAyMy4zMTMxOTddIHN5c3RlbWQtdG1wZmlsZXNbMjcy
XTogRW50cnkgIi9ydW4vbG9nL2pvdXJuYWwiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHBy
ZWZpeCwgc2tpcHBpbmcuCglbICAgMjMuMzIzMDI5XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLW1vZHVs
ZXMtbG9hZC5zZXJ2aWNlOiBDaGlsZCAyNjEgYmVsb25ncyB0byBzeXN0ZW1kLW1vZHVsZXMtbG9h
ZC5zZXJ2aWNlCglbICAgMjMuMzM1NDYxXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5ICIv
cnVuL2xvZy9qb3VybmFsL2YxNjVlODNkZWZkZThmNzA2M2FjMTRiOTU5Zjg5N2QwIiBkb2VzIG5v
dCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVmaXgsIHNraXBwaW5nLgoJWyAgIDIzLjM0Nzc1Nl0gc3lz
dGVtZFsxXTogc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZTogTWFpbiBwcm9jZXNzIGV4aXRl
ZCwgY29kZT1leGl0ZWQsIHN0YXR1cz0wL1NVQ0NFU1MKCVsgICAyMy4zNjMzMTZdIHN5c3RlbWQt
dG1wZmlsZXNbMjcyXTogRW50cnkgIi92YXIvbG9nL2pvdXJuYWwiIGRvZXMgbm90IG1hdGNoIGFu
eSBpbmNsdWRlIHByZWZpeCwgc2tpcHBpbmcuCglbICAgMjMuMzc2MDQzXSBzeXN0ZW1kWzFdOiBz
eXN0ZW1kLW1vZHVsZXMtbG9hZC5zZXJ2aWNlOiBDaGFuZ2VkIHN0YXJ0IC0+IGV4aXRlZAoJWyAg
IDIzLjM4ODIyN10gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBFbnRyeSAiL3Zhci9sb2cvam91cm5h
bC9mMTY1ZTgzZGVmZGU4ZjcwNjNhYzE0Yjk1OWY4OTdkMCIgZG9lcyBub3QgbWF0Y2ggYW55IGlu
Y2x1ZGUgcHJlZml4LCBza2lwcGluZy4KCVsgICAyMy4zOTcwNTJdIHN5c3RlbWRbMV06IHN5c3Rl
bWQtbW9kdWxlcy1sb2FkLnNlcnZpY2U6IEpvYiBzeXN0ZW1kLW1vZHVsZXMtbG9hZC5zZXJ2aWNl
L3N0YXJ0IGZpbmlzaGVkLCByZXN1bHQ9ZG9uZQoJWyAgIDIzLjQxMjY5OF0gc3lzdGVtZC10bXBm
aWxlc1syNzJdOiBFbnRyeSAiL3Zhci9sb2cvam91cm5hbC9mMTY1ZTgzZGVmZGU4ZjcwNjNhYzE0
Yjk1OWY4OTdkMC9zeXN0ZW0uam91cm5hbCIgZG9lcyBub3QgbWF0Y2ggYW55IGluY2x1ZGUgcHJl
Zml4LCBza2lwcGluZy4KCVsgICAyMy40MjYyNDBdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgTG9hZCBL
ZXJuZWwgTW9kdWxlcy4KCVsgICAyMy40NDM0MTJdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogRW50
cnkgIi92YXIvbGliL3N5c3RlbWQiIGRvZXMgbm90IG1hdGNoIGFueSBpbmNsdWRlIHByZWZpeCwg
c2tpcHBpbmcuCglbICAgMjMuNDYyNDcxXSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEVudHJ5ICIv
dmFyL2xpYi9zeXN0ZW1kL2NvcmVkdW1wIiBkb2VzIG5vdCBtYXRjaCBhbnkgaW5jbHVkZSBwcmVm
aXgsIHNraXBwaW5nLgoJWyAgIDIzLjQ2MjUwOF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBSdW5u
aW5nIGNyZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGMgL2Rldi91c2VyaW8KCVsgIE9LICBbICAgMjMu
NDg1MTA0XSBzXSB5c3RlbWQtdG1wZmlsZXNbU3RhcnRlZCBMb2FkIEtlcm5lbCBNb2R1bGVzLjI3
Ml06IENyZWF0ZWQgY2gKCWFyIGRldmljZSBub2RlICIvZGV2L3VzZXJpbyIgMToxMjguCglbICAg
MjMuNDkzMTk0XSBzeXN0ZW1kWzI3M106IGRyYWN1dC1jbWRsaW5lLWFzay5zZXJ2aWNlOiBFeGVj
dXRpbmc6IC9iaW4vZHJhY3V0LWNtZGxpbmUtYXNrCglbICAgMjMuNDk0NTI0XSBzeXN0ZW1kWzFd
OiBzeXN0ZW1kLWpvdXJuYWxkLnNlcnZpY2U6IFJlY2VpdmVkIEVQT0xMSFVQIG9uIHN0b3JlZCBm
ZCAzNSAoc3RvcmVkKSwgY2xvc2luZy4KCVsgICAyMy40OTQ1ODFdIHN5c3RlbWRbMV06IHN5c3Rl
bWQtc3lzY3RsLnNlcnZpY2U6IENvbmRpdGlvblBhdGhJc1JlYWRXcml0ZT0vcHJvYy9zeXMvbmV0
LyBzdWNjZWVkZWQuCglbICAgMjMuNDk0OTA4XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXN5c2N0bC5z
ZXJ2aWNlOiBQYXNzaW5nIDAgZmRzIHRvIHNlcnZpY2UKCVsgICAyMy40OTQ5MjFdIHN5c3RlbWRb
MV06IHN5c3RlbWQtc3lzY3RsLnNlcnZpY2U6IEFib3V0IHRvIGV4ZWN1dGU6IC91c3IvbGliL3N5
c3RlbWQvc3lzdGVtZC1zeXNjdGwKCVsgICAyMy40OTkwODhdIHN5c3RlbWQtdG1wZmlsZXNbMjcy
XTogIi9kZXYvdXNlcmlvIiBoYXMgY29ycmVjdCBtb2RlIDIwNjAwIGFscmVhZHkuCglbICAgMjMu
NDk5MTI1XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXN5c2N0bC5zZXJ2aWNlOiBGb3JrZWQgL3Vzci9s
aWIvc3lzdGVtZC9zeXN0ZW1kLXN5c2N0bCBhcyAyNzQKCVsgICAyMy40OTkzOTFdIHN5c3RlbWRb
MV06IHN5c3RlbWQtc3lzY3RsLnNlcnZpY2U6IENoYW5nZWQgZGVhZCAtPiBzdGFydAoJWyAgIDIz
LjQ5OTQxMF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLgoJ
WyAgIDIzLjUwMTEwMl0gc3lzdGVtZC1qb3VybmFsZFsyNjZdOiBTdWNjZXNzZnVsbHkgc2VudCBz
dHJlYW0gZmlsZSBkZXNjcmlwdG9yIHRvIHNlcnZpY2UgbWFuYWdlci4KCVsgICAyMy41MDE0NjNd
IHN5c3RlbWRbMjc0XTogc3lzdGVtZC1zeXNjdGwuc2VydmljZTogRXhlY3V0aW5nOiAvdXNyL2xp
Yi9zeXN0ZW1kL3N5c3RlbWQtc3lzY3RsCglbICAgMjMuNTM2NTQ5XSBzeXN0ZW1kLXN5c2N0bFsy
NzRdOiBTa2lwcGluZyBvdmVycmlkZGVuIGZpbGU6IC91c3IvbGliL3N5c2N0bC5kLzk5LXN5c2N0
bC5jb25mLgoJWyAgIDIzLjU0MTYwOF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiBSdW5uaW5nIGNy
ZWF0ZSBhY3Rpb24gZm9yIGVudHJ5IGQgL2Rldi9tYXBwZXIKCVsgICAyMy41NTIzODJdIHN5c3Rl
bWQtc3lzY3RsWzI3NF06IFBhcnNpbmcgL3Vzci9saWIvc3lzY3RsLmQvNTAtZGVmYXVsdC5jb25m
CglbICAgMjMuNTYxNDY4XSBzeXN0ZW1kLXRtcGZpbGVzWzI3Ml06IEZvdW5kIGV4aXN0aW5nIGRp
cmVjdG9yeSAiL2Rldi9tYXBwZXIiLgoJWyAgIDIzLjU3MTkxMl0gc3lzdGVtZC1zeXNjdGxbMjc0
XTogUGFyc2luZyAvdXNyL2xpYi9zeXNjdGwuZC81MS1uZXR3b3JrLmNvbmYKCVsgICAyMy41Nzk5
MTNdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogIi9kZXYvbWFwcGVyIiBoYXMgY29ycmVjdCBtb2Rl
IDQwNzU1IGFscmVhZHkuCglbICAgMjMuNTg2ODU5XSBzeXN0ZW1kLXN5c2N0bFsyNzRdOiBQYXJz
aW5nIC9ldGMvc3lzY3RsLmQvOTktc3lzY3RsLmNvbmYKCVsgICAyMy41OTc0MzldIHN5c3RlbWQt
dG1wZmlsZXNbMjcyXTogUnVubmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBjIC9kZXYvbWFw
cGVyL2NvbnRyb2wKCVsgICAyMy42MDc3MDJdIHN5c3RlbWQtc3lzY3RsWzI3NF06IE92ZXJ3cml0
aW5nIGVhcmxpZXIgYXNzaWdubWVudCBvZiBrZXJuZWwvc3lzcnEgYXQgJy9ldGMvc3lzY3RsLmQv
OTktc3lzY3RsLmNvbmY6MjAnLgoJWyAgIDIzLjYxNzkyM10gc3lzdGVtZC10bXBmaWxlc1syNzJd
OiBGb3VuZCBleGlzdGluZyBjaGFyIGRldmljZSBub2RlICIvZGV2L21hcHBlci9jb250cm9sIiAx
OjEyOC4KCVsgICAyMy42MjcwMTBdIHN5c3RlbWQtc3lzY3RsWzI3NF06IE92ZXJ3cml0aW5nIGVh
cmxpZXIgYXNzaWdubWVudCBvZiBuZXQvaXB2NC9jb25mL2FsbC9ycF9maWx0ZXIgYXQgJy9ldGMv
c3lzY3RsLmQvOTktc3lzY3RsLmNvbmY6MTE4Jy4KCVsgICAyMy42MzU0MjNdIHN5c3RlbWQtdG1w
ZmlsZXNbMjcyXTogIi9kZXYvbWFwcGVyL2NvbnRyb2wiIGhhcyBjb3JyZWN0IG1vZGUgMjA2MDAg
YWxyZWFkeS4KCVsgICAyMy42NDM5OTldIHN5c3RlbWQtc3lzY3RsWzI3NF06IE92ZXJ3cml0aW5n
IGVhcmxpZXIgYXNzaWdubWVudCBvZiBmcy9pbm90aWZ5L21heF91c2VyX3dhdGNoZXMgYXQgJy9l
dGMvc3lzY3RsLmQvOTktc3lzY3RsLmNvbmY6MzA5Jy4KCVsgICAyMy42NTIzNzldIHN5c3RlbWQt
dG1wZmlsZXNbMjcyXTogUnVubmluZyBjcmVhdGUgYWN0aW9uIGZvciBlbnRyeSBjIC9kZXYvdWhp
ZAoJWyAgIDIzLjY2MTQ2NF0gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGluZyAnbmV0L2lwdjQv
aWNtcF9lY2hvX2lnbm9yZV9icm9hZGNhc3RzJyB0byAnMScKCVsgICAyMy42Njk0NjBdIHN5c3Rl
bWQtdG1wZmlsZXNbMjcyXTogQ3JlYXRlZCBjaGFyIGRldmljZSBub2RlICIvZGV2L3VoaWQiIDE6
MTI4LgoJWyAgIDIzLjY3OTMxNF0gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGluZyAnbmV0L2lw
djQvY29uZi9kZWZhdWx0L3Byb21vdGVfc2Vjb25kYXJpZXMnIHRvICcxJwoJWyAgIDIzLjY5Mjcz
MF0gc3lzdGVtZC10bXBmaWxlc1syNzJdOiAiL2Rldi91aGlkIiBoYXMgY29ycmVjdCBtb2RlIDIw
NjAwIGFscmVhZHkuCglbICAgMjMuNzAzMjUxXSBzeXN0ZW1kLXN5c2N0bFsyNzRdOiBTZXR0aW5n
ICduZXQvaXB2NC9jb25mL2FsbC9wcm9tb3RlX3NlY29uZGFyaWVzJyB0byAnMScKCVsgICAyMy43
MTgyOTVdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogUnVubmluZyBjcmVhdGUgYWN0aW9uIGZvciBl
bnRyeSBjIC9kZXYvcmZraWxsCglbICAgMjMuNzI4MDQzXSBzeXN0ZW1kLXN5c2N0bFsyNzRdOiBT
ZXR0aW5nICduZXQvaXB2Ni9jb25mL2RlZmF1bHQvdXNlX3RlbXBhZGRyJyB0byAnMScKCVsgICAy
My43NDMxMzhdIHN5c3RlbWQtdG1wZmlsZXNbMjcyXTogQ3JlYXRlZCBjaGFyIGRldmljZSBub2Rl
ICIvZGV2L3Jma2lsbCIgMToxMjguCglbICAgMjMuNzUxOTgxXSBzeXN0ZW1kLXN5c2N0bFsyNzRd
OiBTZXR0aW5nICdkZXYvY2Ryb20vYXV0b2Nsb3NlJyB0byAnMCcKCVsgICAyMy43NjE1MTJdIHN5
c3RlbWQtdG1wZmlsZXNbMjcyXTogIi9kZXYvcmZraWxsIiBoYXMgY29ycmVjdCBtb2RlIDIwNjAw
IGFscmVhZHkuCglbICAgMjMuNzcwMzI3XSBzeXN0ZW1kLXN5c2N0bFsyNzRdOiBDb3VsZG4ndCB3
cml0ZSAnMCcgdG8gJ2Rldi9jZHJvbS9hdXRvY2xvc2UnLCBpZ25vcmluZzogTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeQoJWyAgIDIzLjg1NjExNF0gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGlu
ZyAnZnMvcHJvdGVjdGVkX2hhcmRsaW5rcycgdG8gJzEnCglbICAgMjMuODY0MzYzXSBzeXN0ZW1k
LXN5c2N0bFsyNzRdOiBTZXR0aW5nICdmcy9wcm90ZWN0ZWRfc3ltbGlua3MnIHRvICcxJwoJWyAg
IDIzLjg2NDM3N10gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGluZyAna2VybmVsL2twdHJfcmVz
dHJpY3QnIHRvICcxJwoJWyAgIDIzLjg4MDQ3Nl0gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGlu
ZyAnbmV0L2lwdjQvY29uZi9hbGwvYWNjZXB0X3JlZGlyZWN0cycgdG8gJzAnCglbICAgMjMuODgw
NDkyXSBzICAgICAgICAgeXN0ZW1kLXN5c2N0bFsyN1N0YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJp
YWJsZXMuLi40XTogU2V0dGluZyAnbmV0CgkvaXB2NC9jb25mL2RlZmF1bHQvYWNjZXB0X3JlZGly
ZWN0cycgdG8gJzAnCglbICAgMjMuODk5MDM2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLWpvdXJuYWxk
LnNlcnZpY2U6IEdvdCBub3RpZmljYXRpb24gbWVzc2FnZSBmcm9tIFBJRCAyNjYgKEZEU1RPUkU9
MSkKCVsgICAyMy45MDM4MDFdIHN5c3RlbWQtc3lzY3RsWzI3NF06IFNldHRpbmcgJ25ldC9pcHY0
L2NvbmYvYWxsL2FjY2VwdF9zb3VyY2Vfcm91dGUnIHRvICcwJwoJWyAgIDIzLjkxNTQxNl0gc3lz
dGVtZFsxXTogc3lzdGVtZC1qb3VybmFsZC5zZXJ2aWNlOiBBZGRlZCBmZCAzMyAobi9hKSB0byBm
ZCBzdG9yZS4KCVsgICAyMy45MjQ5MjldIHN5c3RlbWQtc3lzY3RsWzI3NF06IFNldHRpbmcgJ25l
dC9pcHY0L2NvbmYvZGVmYXVsdC9hY2NlcHRfc291cmNlX3JvdXRlJyB0byAnMCcKCVsgICAyMy45
MzM5MjBdIHN5c3RlbWRbMV06IFJlY2VpdmVkIFNJR0NITEQgZnJvbSBQSUQgMjcyIChzeXN0ZW1k
LXRtcGZpbGUpLgoJWyAgIDIzLjk0Mzg4NV0gc3lzdGVtZC1zeXNjdGxbMjc0XTogU2V0dGluZyAn
bmV0L2lwdjYvY29uZi9hbGwvYWNjZXB0X3JlZGlyZWN0cycgdG8gJzAnCglbICAgMjMuOTUxNzQx
XSBzeXN0ZW1kWzFdOiBDaGlsZCAyNzIgKHN5c3RlbWQtdG1wZmlsZSkgZGllZCAoY29kZT1leGl0
ZWQsIHN0YXR1cz0wL1NVQ0NFU1MpCglbICAgMjMuOTYwOTY4XSBzeXN0ZW1kLXN5c2N0bFsyNzRd
OiBTZXR0aW5nICduZXQvaXB2Ni9jb25mL2RlZmF1bHQvYWNjZXB0X3JlZGlyZWN0cycgdG8gJzAn
CglbICAgMjMuOTcwMjg5XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kLXRtcGZpbGVzLXNldHVwLWRldi5z
ZXJ2aWNlOiBDaGlsZCAyNzIgYmVsb25ncyB0byBzeXN0ZW1kLXRtcGZpbGVzLXNldHVwLWRldi5z
ZXJ2aWNlCglbICAgMjMuOTc5ODU5XSBzeXN0ZW1kLXN5c2N0bFsyNzRdOiBTZXR0aW5nICdrZXJu
ZWwvcHJpbnRrJyB0byAnMyA0IDEgMycKCVsgICAyMy45OTI1MTVdIHN5c3RlbWRbMV06IHN5c3Rl
bWQtdG1wZmlsZXMtc2V0dXAtZGV2LnNlcnZpY2U6IE1haW4gcHJvY2VzcyBleGl0ZWQsIGNvZGU9
ZXhpdGVkLCBzdGF0dXM9MC9TVUNDRVNTCglbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBTdGF0aWMg
RGV2aWNlIE5vZGVzIGluIC9kZXYuCglbICBPSyAgXSBTdGFydGVkIGRyYWN1dCBhc2sgZm9yIGFk
ZGl0aW9uYWwgY21kbGluZSBwYXJhbWV0ZXJzLgoJICAgICAgICAgU3RhcnRpbmcgZHJhY3V0IGNt
ZGxpbmUgaG9vay4uLgoJWyAgT0sgIF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgoJ
WyAgT0sgIF0gU3RhcnRlZCBkcmFjdXQgY21kbGluZSBob29rLgoJICAgICAgICAgU3RhcnRpbmcg
ZHJhY3V0IHByZS11ZGV2IGhvb2suLi4KCVsgIE9LICBdIFN0YXJ0ZWQgZHJhY3V0IHByZS11ZGV2
IGhvb2suCgkgICAgICAgICBTdGFydGluZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLgoJ
WyAgT0sgIF0gU3RhcnRlZCB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4KCSAgICAgICAgIFN0
YXJ0aW5nIGRyYWN1dCBwcmUtdHJpZ2dlciBob29rLi4uCglbICBPSyAgXSBTdGFydGVkIGRyYWN1
dCBwcmUtdHJpZ2dlciBob29rLgoJICAgICAgICAgU3RhcnRpbmcgdWRldiBDb2xkcGx1ZyBhbGwg
RGV2aWNlcy4uLgoJWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLgoJ
ICAgICAgICAgU3RhcnRpbmcgZHJhY3V0IGluaXRxdWV1ZSBob29rLi4uCglbICBPSyAgXSBSZWFj
aGVkIHRhcmdldCBTeXN0ZW0gSW5pdGlhbGl6YXRpb24uCglbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBCYXNpYyBTeXN0ZW0uCglbICBPSyAgXSBGb3VuZCBkZXZpY2UgV0RDX1dEMTBFRlJYLTY4UEpD
TjAgRUZJXHgyMFN5c3RlbVx4MjBQYXJ0aXRpb24uCglbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rl
di9tYXBwZXIvVkcwLVJPT1QuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBJbml0cmQgUm9vdCBE
ZXZpY2UuCglbICBPSyAgXSBTdGFydGVkIGRyYWN1dCBpbml0cXVldWUgaG9vay4KCVsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMgKFByZSkuCglbICBPSyAgXSBSZWFj
aGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLgoJICAgICAgICAgU3RhcnRpbmcgZHJhY3V0
IHByZS1tb3VudCBob29rLi4uCglbICBPSyAgXSBTdGFydGVkIGRyYWN1dCBwcmUtbW91bnQgaG9v
ay4KCSAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvbWFwcGVyL1ZH
MC1ST09ULi4uCglbICBPSyAgXSBTdGFydGVkIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvbWFw
cGVyL1ZHMC1ST09ULgoJICAgICAgICAgTW91bnRpbmcgL3N5c3Jvb3QuLi4KCVsgIE9LICBdIE1v
dW50ZWQgL3N5c3Jvb3QuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBJbml0cmQgUm9vdCBGaWxl
IFN5c3RlbS4KCSAgICAgICAgIFN0YXJ0aW5nIFJlbG9hZCBDb25maWd1cmF0aW9uIGZyb20gdGhl
IFJlYWwgUm9vdC4uLgoJWyAgT0sgIF0gU3RhcnRlZCBSZWxvYWQgQ29uZmlndXJhdGlvbiBmcm9t
IHRoZSBSZWFsIFJvb3QuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBJbml0cmQgRmlsZSBTeXN0
ZW1zLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgSW5pdHJkIERlZmF1bHQgVGFyZ2V0LgoJICAg
ICAgICAgU3RhcnRpbmcgZHJhY3V0IHByZS1waXZvdCBhbmQgY2xlYW51cCBob29rLi4uCglbICBP
SyAgXSBTdGFydGVkIGRyYWN1dCBwcmUtcGl2b3QgYW5kIGNsZWFudXAgaG9vay4KCSAgICAgICAg
IFN0YXJ0aW5nIENsZWFuaW5nIFVwIGFuZCBTaHV0dGluZyBEb3duIERhZW1vbnMuLi4KCSAgICAg
ICAgIFN0YXJ0aW5nIFRlbGwgaGF2ZWdlZCBhYm91dCBuZXcgcm9vdC4uLgoJWyAgT0sgIF0gU3Rv
cHBlZCB0YXJnZXQgVGltZXJzLgoJWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLXBpdm90IGFu
ZCBjbGVhbnVwIGhvb2suCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0
ZW1zLgoJWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcyAoUHJlKS4K
CVsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IHByZS1tb3VudCBob29rLgoJWyAgT0sgIF0gU3RvcHBl
ZCBkcmFjdXQgaW5pdHF1ZXVlIGhvb2suCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBJbml0cmQg
RGVmYXVsdCBUYXJnZXQuCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uCglb
ICBPSyAgXSBTdG9wcGVkIHRhcmdldCBTbGljZXMuCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBT
b2NrZXRzLgoJWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgSW5pdHJkIFJvb3QgRGV2aWNlLgoJWyAg
T0sgIF0gU3RvcHBlZCB0YXJnZXQgUGF0aHMuCglbICBPSyAgXSBTdG9wcGVkIERpc3BhdGNoIFBh
c3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLgoJWyAgT0sgIF0gU3Rv
cHBlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLgoJWyAgT0sgIF0gU3RvcHBlZCB1ZGV2
IENvbGRwbHVnIGFsbCBEZXZpY2VzLgoJWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLXRyaWdn
ZXIgaG9vay4KCSAgICAgICAgIFN0b3BwaW5nIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLi4u
CglbICBPSyAgXSBTdG9wcGVkIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuCglbICBPSyAgXSBTdG9w
cGVkIExvYWQgS2VybmVsIE1vZHVsZXMuCglbICBPSyAgXSBTdG9wcGVkIENyZWF0ZSBWb2xhdGls
ZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBMb2NhbCBG
aWxlIFN5c3RlbXMuCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBTd2FwLgoJWyAgT0sgIF0gU3Rv
cHBlZCB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4KCVsgIE9LICBdIFN0YXJ0ZWQgVGVsbCBo
YXZlZ2VkIGFib3V0IG5ldyByb290LgoJWyAgT0sgIF0gU3RvcHBlZCBkcmFjdXQgcHJlLXVkZXYg
aG9vay4KCVsgIE9LICBdIFN0b3BwZWQgZHJhY3V0IGNtZGxpbmUgaG9vay4KCVsgIE9LICBdIFN0
b3BwZWQgZHJhY3V0IGFzayBmb3IgYWRkaXRpb25hbCBjbWRsaW5lIHBhcmFtZXRlcnMuCglbICBP
SyAgXSBTdG9wcGVkIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuCglbICBPSyAg
XSBTdG9wcGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YeKApnZpY2Ugbm9kZXMgZm9yIHRo
ZSBjdXJyZW50IGtlcm5lbC4KCVsgIE9LICBdIENsb3NlZCB1ZGV2IEtlcm5lbCBTb2NrZXQuCglb
ICBPSyAgXSBDbG9zZWQgdWRldiBDb250cm9sIFNvY2tldC4KCSAgICAgICAgIFN0YXJ0aW5nIENs
ZWFudXAgdWRldmQgREIuLi4KCVsgIE9LICBdIFN0YXJ0ZWQgQ2xlYW5pbmcgVXAgYW5kIFNodXR0
aW5nIERvd24gRGFlbW9ucy4KCVsgIE9LICBdIFN0YXJ0ZWQgQ2xlYW51cCB1ZGV2ZCBEQi4KCVsg
IE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN3aXRjaCBSb290LgoJICAgICAgICAgU3RhcnRpbmcgU3dp
dGNoIFJvb3QuLi4KCglXZWxjb21lIHRvIG9wZW5TVVNFIExlYXAgMTUuMSEKCglbICBPSyAgXSBT
dG9wcGVkIFN3aXRjaCBSb290LgoJWyAgT0sgIF0gU3RvcHBlZCBKb3VybmFsIFNlcnZpY2UuCglb
ICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgoJWyAgT0sgIF0gTGlzdGVu
aW5nIG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmlsaXR5IE5hbWVkIFBpcGUuCglbICBPSyAgXSBM
aXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4KCVsgIE9LICBdIENyZWF0ZWQgc2xpY2Ug
c3lzdGVtLWdldHR5LnNsaWNlLgoJWyAgT0sgIF0gU2V0IHVwIGF1dG9tb3VudCBBcmJpdHJhcnkg
RXhlY3V0YWLigKZybWF0cyBGaWxlIFN5c3RlbSBBdXRvbW91bnQgUG9pbnQuCglbICBPSyAgXSBM
aXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KCSAgICAgICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2Vy
dmljZS4uLgoJICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgoJWyAgT0sg
IF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc3lzdGVtZFx4MmRmc2NrLnNsaWNlLgoJWyAgT0sgIF0g
UmVhY2hlZCB0YXJnZXQgSG9zdCBhbmQgTmV0d29yayBOYW1lIExvb2t1cHMuCgkgICAgICAgICBN
b3VudGluZyBQT1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUgU3lzdGVtLi4uCgkgICAgICAgICBNb3Vu
dGluZyBNb3VudCAvcHJvYy94ZW4gZmlsZXMuLi4KCSAgICAgICAgIFN0YXJ0aW5nIFJlbW91bnQg
Um9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4uLgoJWyAgT0sgIF0gU3RhcnRlZCBEaXNwYXRj
aCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KCVsgIE9LICBd
IExpc3RlbmluZyBvbiBMVk0yIHBvbGwgZGFlbW9uIHNvY2tldC4KCVsgIE9LICBdIENyZWF0ZWQg
c2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KCVsgIE9LICBdIENyZWF0ZWQgc2xpY2Ugc3lz
dGVtLXNlcmlhbFx4MmRnZXR0eS5zbGljZS4KCSAgICAgICAgIE1vdW50aW5nIC9zeXMva2VybmVs
L2RlYnVnLi4uCglbICBPSyAgXSBTdG9wcGVkIHRhcmdldCBTd2l0Y2ggUm9vdC4KCVsgIE9LICBd
IFN0b3BwZWQgdGFyZ2V0IEluaXRyZCBSb290IEZpbGUgU3lzdGVtLgoJWyAgT0sgIF0gU3RvcHBl
ZCB0YXJnZXQgSW5pdHJkIEZpbGUgU3lzdGVtcy4KCVsgIE9LICBdIExpc3RlbmluZyBvbiBEZXZp
Y2UtbWFwcGVyIGV2ZW50IGRhZW1vbiBGSUZPcy4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNs
aWNlcy4KCVsgIE9LICBdIExpc3RlbmluZyBvbiBMVk0yIG1ldGFkYXRhIGRhZW1vbiBzb2NrZXQu
CgkgICAgICAgICBTdGFydGluZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdOKApmNlIG5vZGVz
IGZvciB0aGUgY3VycmVudCBrZXJuZWwuLi4KCVsgIE9LICBdIFN0b3BwZWQgRW50cm9weSBEYWVt
b24gYmFzZWQgb24gdGhlIEhBVkVHRSBhbGdvcml0aG0uCglbICBPSyAgXSBTdGFydGVkIEVudHJv
cHkgRGFlbW9uIGJhc2VkIG9uIHRoZSBIQVZFR0UgYWxnb3JpdGhtLgoJWyAgT0sgIF0gU3RhcnRl
ZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGHigKZ2aWNlIG5vZGVzIGZvciB0aGUgY3VycmVu
dCBrZXJuZWwuCglbICBPSyAgXSBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KCVsgIE9LICBdIFN0
YXJ0ZWQgTG9hZCBLZXJuZWwgTW9kdWxlcy4KCVsgIE9LICBdIE1vdW50ZWQgL3N5cy9rZXJuZWwv
ZGVidWcuCglbICBPSyAgXSBNb3VudGVkIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0u
CglbICBPSyAgXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4K
CVsgIE9LICBdIE1vdW50ZWQgTW91bnQgL3Byb2MveGVuIGZpbGVzLgoJICAgICAgICAgU3RhcnRp
bmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLgoJICAgICAgICAgU3RhcnRp
bmcgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4uLgoJWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENv
bGRwbHVnIGFsbCBEZXZpY2VzLgoJICAgICAgICAgU3RhcnRpbmcgdWRldiBXYWl0IGZvciBDb21w
bGV0ZSBEZXZpY2UgSW5pdGlhbGl6YXRpb24uLi4KCVsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFN0
YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KCSAgICAgICAgIFN0YXJ0aW5nIHVkZXYgS2VybmVs
IERldmljZSBNYW5hZ2VyLi4uCglbICBPSyAgXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBN
YW5hZ2VyLgoJWyAgT0sgIF0gRm91bmQgZGV2aWNlIC9kZXYvaHZjMC4KCVsgIE9LICBdIFJlYWNo
ZWQgdGFyZ2V0IFNvdW5kIENhcmQuCglbICBPSyAgXSBTdGFydGVkIFRpbWVyIHRvIHdhaXQgZm9y
IG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQgYXJyYXkgbWQzLi4KCVsgIE9LICBd
IFN0YXJ0ZWQgVGltZXIgdG8gd2FpdCBmb3IgbW9yZSBkcml24oCmcmUgYWN0aXZhdGluZyBkZWdy
YWRlZCBhcnJheSBtZDQuLgoJWyAgT0sgIF0gU3RhcnRlZCBUaW1lciB0byB3YWl0IGZvciBtb3Jl
IGRyaXbigKZyZSBhY3RpdmF0aW5nIGRlZ3JhZGVkIGFycmF5IG1kMi4uCglbICBPSyAgXSBTdG9w
cGVkIFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQg
YXJyYXkgbWQzLi4KCVsgIE9LICBdIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWx2bTJceDJkcHZzY2Fu
LnNsaWNlLgoJICAgICAgICAgU3RhcnRpbmcgTFZNMiBQViBzY2FuIG9uIGRldmljZSA5OjMuLi4K
CSAgICAgICAgIFN0YXJ0aW5nIE1EIGFycmF5IG1vbml0b3IuLi4KCSAgICAgICAgIFN0YXJ0aW5n
IExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgOToxLi4uCglbICBPSyAgXSBTdG9wcGVkIFRpbWVyIHRv
IHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVncmFkZWQgYXJyYXkgbWQyLi4K
CSAgICAgICAgIFN0YXJ0aW5nIExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgOToyLi4uCglbICBPSyAg
XSBTdG9wcGVkIFRpbWVyIHRvIHdhaXQgZm9yIG1vcmUgZHJpduKApnJlIGFjdGl2YXRpbmcgZGVn
cmFkZWQgYXJyYXkgbWQ0Li4KCSAgICAgICAgIFN0YXJ0aW5nIExWTTIgUFYgc2NhbiBvbiBkZXZp
Y2UgOTo0Li4uCglbICBPSyAgXSBTdGFydGVkIExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgOTozLgoJ
WyAgT0sgIF0gU3RhcnRlZCBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDk6Mi4KCVsgIE9LICBdIFN0
YXJ0ZWQgTFZNMiBQViBzY2FuIG9uIGRldmljZSA5OjEuCglbICBPSyAgXSBTdGFydGVkIExWTTIg
UFYgc2NhbiBvbiBkZXZpY2UgOTo0LgoJWyAgT0sgIF0gU3RhcnRlZCBNRCBhcnJheSBtb25pdG9y
LgoJWyAgT0sgIF0gRm91bmQgZGV2aWNlIC9kZXYvVkcwL1NXQVAuCgkgICAgICAgICBBY3RpdmF0
aW5nIHN3YXAgL2Rldi9WRzAvU1dBUC4uLgoJWyAgT0sgIF0gQWN0aXZhdGVkIHN3YXAgL2Rldi9W
RzAvU1dBUC4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN3YXAuCgkgICAgICAgICBNb3VudGlu
ZyBUZW1wb3JhcnkgRGlyZWN0b3J5ICgvdG1wKS4uLgoJWyAgT0sgIF0gTW91bnRlZCBUZW1wb3Jh
cnkgRGlyZWN0b3J5ICgvdG1wKS4KCVsgIE9LICBdIFN0YXJ0ZWQgdWRldiBXYWl0IGZvciBDb21w
bGV0ZSBEZXZpY2UgSW5pdGlhbGl6YXRpb24uCgkgICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9u
IG9mIExWTTIgbG9naWNhbCB2b2x1bWVzLi4uCglbICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9W
RzAvVkFSLgoJWyAgT0sgIF0gRm91bmQgZGV2aWNlIC9kZXYvVkcwL1hFTi4KCVsgIE9LICBdIEZv
dW5kIGRldmljZSAvZGV2L1ZHMC9IT01FLgoJWyAgT0sgIF0gU3RhcnRlZCBBY3RpdmF0aW9uIG9m
IExWTTIgbG9naWNhbCB2b2x1bWVzLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRW5j
cnlwdGVkIFZvbHVtZXMuCgkgICAgICAgICBTdGFydGluZyBBY3RpdmF0aW9uIG9mIExWTTIgbG9n
aWNhbCB2b2x1bWVzLi4uCglbICBPSyAgXSBTdGFydGVkIEFjdGl2YXRpb24gb2YgTFZNMiBsb2dp
Y2FsIHZvbHVtZXMuCgkgICAgICAgICBTdGFydGluZyBNb25pdG9yaW5nIG9mIExWTTIgbWlycm9y
c+KApm5nIGRtZXZlbnRkIG9yIHByb2dyZXNzIHBvbGxpbmcuLi4KCSAgICAgICAgIFN0YXJ0aW5n
IEFjdGl2YXRpb24gb2YgTFZNMiBsb2dpY2FsIHZvbHVtZXMuLi4KCVsgIE9LICBdIFN0YXJ0ZWQg
TW9uaXRvcmluZyBvZiBMVk0yIG1pcnJvcnMs4oCmc2luZyBkbWV2ZW50ZCBvciBwcm9ncmVzcyBw
b2xsaW5nLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUp
LgoJICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi/igKY0ZGYtMzNi
YS00MmYzLTlkYmEtZWZiZWI1OTQ2ZDlkLi4uCgkgICAgICAgICBTdGFydGluZyBGaWxlIFN5c3Rl
bSBDaGVjayBvbiAvZGV2L1ZHMC9IT01FLi4uCgkgICAgICAgICBTdGFydGluZyBGaWxlIFN5c3Rl
bSBDaGVjayBvbiAvZGV2L1ZHMC9YRU4uLi4KCSAgICAgICAgIFN0YXJ0aW5nIEZpbGUgU3lzdGVt
IENoZWNrIG9uIC9kZXYvVkcwL1ZBUi4uLgoJWyAgT0sgIF0gU3RhcnRlZCBBY3RpdmF0aW9uIG9m
IExWTTIgbG9naWNhbCB2b2x1bWVzLgoJICAgICAgICAgTW91bnRpbmcgL3Vzci9sb2NhbC4uLgoJ
WyAgT0sgIF0gTW91bnRlZCAvdXNyL2xvY2FsLgoJWyAgT0sgIF0gU3RhcnRlZCBGaWxlIFN5c3Rl
bSBDaGVjayBvbiAvZGV2L1ZHMC9YRU4uCglbICBPSyAgXSBTdGFydGVkIEZpbGUgU3lzdGVtIENo
ZWNrIG9uIC9kZXYvVkcwL0hPTUUuCgkgICAgICAgICBNb3VudGluZyAvdXNyL2xvY2FsL3NyYy4u
LiAgICAgICAgICAgICAgICAgICAgICAKCSAgICAgICAgIE1vdW50aW5nIC9ob21lLi4uCglbICBP
SyAgXSBNb3VudGVkIC91c3IvbG9jYWwvc3JjLgoJWyAgT0sgIF0gTW91bnRlZCAvaG9tZS4KCSAg
ICAgICAgIE1vdW50aW5nIC91c3IvbG9jYWwvZXRjL3NzaC4uLgoJICAgICAgICAgTW91bnRpbmcg
L2hvbWUveGVuLi4uCglbICBPSyAgXSBNb3VudGVkIC91c3IvbG9jYWwvZXRjL3NzaC4KCVsgIE9L
ICBdIFN0YXJ0ZWQgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9k4oCmZDU0ZGYtMzNiYS00MmYz
LTlkYmEtZWZiZWI1OTQ2ZDlkLgoJICAgICAgICAgTW91bnRpbmcgL2Jvb3QuLi4KCVsgIE9LICBd
IE1vdW50ZWQgL2hvbWUveGVuLgoJWyAgT0sgIF0gTW91bnRlZCAvYm9vdC4KCSAgICAgICAgIFN0
YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuLi4KCVsgIE9LICBdIFNldCB1cCBhdXRvbW91
bnQgYm9vdC1lZmkuYXV0b21vdW50LgoJWyAgT0sgIF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFy
aWFibGVzLgoJWyAgT0sgIF0gU3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L1ZHMC9W
QVIuIAoJICAgICAgICAgTW91bnRpbmcgL3Zhci4uLgoJWyAgT0sgIF0gTW91bnRlZCAvdmFyLgoJ
ICAgICAgICAgTW91bnRpbmcgL3Zhci9jYWNoZS4uLgoJICAgICAgICAgU3RhcnRpbmcgTG9hZC9T
YXZlIFJhbmRvbSBTZWVkLi4uCgkgICAgICAgICBTdGFydGluZyBGbHVzaCBKb3VybmFsIHRvIFBl
cnNpc3RlbnQgU3RvcmFnZS4uLgoJICAgICAgICAgTW91bnRpbmcgbW91bnQgeGVuc3RvcmUgZmls
ZSBzeXN0ZW0uLi4KCVsgIE9LICBdIE1vdW50ZWQgL3Zhci9jYWNoZS4KCVsgIE9LICBdIE1vdW50
ZWQgbW91bnQgeGVuc3RvcmUgZmlsZSBzeXN0ZW0uCglbICBPSyAgXSBTdGFydGVkIExvYWQvU2F2
ZSBSYW5kb20gU2VlZC4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVt
cy4KCSAgICAgICAgIFN0YXJ0aW5nIEVhcmx5IEtlcm5lbCBCb290IE1lc3NhZ2VzLi4uCgkgICAg
ICAgICBTdGFydGluZyBSZXN0b3JlIC9ydW4vaW5pdHJhbWZzIG9uIHNodXRkb3duLi4uCglbICBP
SyAgXSBTdGFydGVkIFJlc3RvcmUgL3J1bi9pbml0cmFtZnMgb24gc2h1dGRvd24uCglbICBPSyAg
XSBTdGFydGVkIEVhcmx5IEtlcm5lbCBCb290IE1lc3NhZ2VzLgoJWyAgT0sgIF0gU3RhcnRlZCBG
bHVzaCBKb3VybmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4KCSAgICAgICAgIFN0YXJ0aW5nIENy
ZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4KCVsgIE9LICBdIFN0YXJ0ZWQg
Q3JlYXRlIFZvbGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4KCSAgICAgICAgIFN0YXJ0aW5n
IFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4uCglbICBPSyAgXSBTdGFy
dGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLgoJWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0aW9uLgoJWyAgT0sgIF0gU3RhcnRlZCBXYXRj
aCBmb3IgY2hhbmdlcyBpbiBDQSBjZXJ0aWZpY2F0ZXMuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBQYXRocy4KCVsgIE9LICBdIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMg
U29ja2V0LgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4KCVsgIE9LICBdIFN0YXJ0
ZWQgRGFpbHkgQ2xlYW51cCBvZiBUZW1wb3JhcnkgRGlyZWN0b3JpZXMuCglbICBPSyAgXSBSZWFj
aGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uCgkgICAgICAgICBTdGFydGluZyBVcGRhdGUgc3lzdGVt
IHdpZGUgQ0EgY2VydGlmaWNhdGVzLi4uCglbICBPSyAgXSBTdGFydGVkIFNlbGYgTW9uaXRvcmlu
ZyBhbmQgUmVwb3J0aW5nIFRlY2hub2xvZ3kgKFNNQVJUKSBEYWVtb24uCgkgICAgICAgICBTdGFy
dGluZyBMb2FkIGRvbTAgYmFja2VuZCBkcml2ZXJzLi4uCglbICBPSyAgXSBTdGFydGVkIGlycWJh
bGFuY2UgZGFlbW9uLgoJICAgICAgICAgU3RhcnRpbmcgSW5pdGlhbGl6ZSBoYXJkd2FyZSBtb25p
dG9yaW5nIHNlbnNvcnMuLi4KCVsgIE9LICBdIFN0YXJ0ZWQgRC1CdXMgU3lzdGVtIE1lc3NhZ2Ug
QnVzLgoJICAgICAgICAgU3RhcnRpbmcgd2lja2VkIERIQ1B2NCBzdXBwbGljYW50IHNlcnZpY2Uu
Li4KCSAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBESENQdjYgc3VwcGxpY2FudCBzZXJ2aWNlLi4u
CgkgICAgICAgICBTdGFydGluZyB3aWNrZWQgQXV0b0lQdjQgc3VwcGxpY2FudCBzZXJ2aWNlLi4u
CgkgICAgICAgICBTdGFydGluZyBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbiBMb2dnaW5nIERhZW1v
bi4uLgoJICAgICAgICAgU3RhcnRpbmcgQXBwbHkgc2V0dGluZ3MgZnJvbSAvZXRjL3N5c2NvbmZp
Zy9rZXlib2FyZC4uLgoJWyAgT0sgIF0gU3RhcnRlZCBEZXRlY3QgaWYgdGhlIHN5c3RlbSBzdWZm
ZXJzIGZyb20gYnNjIzEwODk3NjEuCgkgICAgICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBT
ZXJ2aWNlLi4uCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zIChQ
cmUpLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KCVsgIE9L
ICBdIFN0YXJ0ZWQgTWFjaGluZSBDaGVjayBFeGNlcHRpb24gTG9nZ2luZyBEYWVtb24uCglbICBP
SyAgXSBTdGFydGVkIEluaXRpYWxpemUgaGFyZHdhcmUgbW9uaXRvcmluZyBzZW5zb3JzLgoJWyAg
T0sgIF0gU3RhcnRlZCBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLgoJWyAgT0sgIF0gU3RhcnRlZCBB
cHBseSBzZXR0aW5ncyBmcm9tIC9ldGMvc3lzY29uZmlnL2tleWJvYXJkLgoJWyAgT0sgIF0gU3Rh
cnRlZCB3aWNrZWQgREhDUHY2IHN1cHBsaWNhbnQgc2VydmljZS4KCVsgIE9LICBdIFN0YXJ0ZWQg
d2lja2VkIERIQ1B2NCBzdXBwbGljYW50IHNlcnZpY2UuCglbICBPSyAgXSBTdGFydGVkIHdpY2tl
ZCBBdXRvSVB2NCBzdXBwbGljYW50IHNlcnZpY2UuCgkgICAgICAgICBTdGFydGluZyB3aWNrZWQg
bmV0d29yayBtYW5hZ2VtZW50IHNlcnZpY2UgZGFlbW9uLi4uCglbICBPSyAgXSBTdGFydGVkIExv
YWQgZG9tMCBiYWNrZW5kIGRyaXZlcnMuCgkgICAgICAgICBTdGFydGluZyBUaGUgWGVuIHhlbnN0
b3JlLi4uCglbICBPSyAgXSBMaXN0ZW5pbmcgb24gTG9hZC9TYXZlIFJGIEtpbGwgU3dpdGNoIFN0
YXR1cyAvZGV2L3Jma2lsbCBXYXRjaC4KCVsgIE9LICBdIFN0YXJ0ZWQgd2lja2VkIG5ldHdvcmsg
bWFuYWdlbWVudCBzZXJ2aWNlIGRhZW1vbi4KCSAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBuZXR3
b3JrIG5hbm55IHNlcnZpY2UuLi4KCVsgIE9LICBdIFN0YXJ0ZWQgd2lja2VkIG5ldHdvcmsgbmFu
bnkgc2VydmljZS4KCSAgICAgICAgIFN0YXJ0aW5nIHdpY2tlZCBtYW5hZ2VkIG5ldHdvcmsgaW50
ZXJmYWNlcy4uLgoJWyAgT0sgIF0gU3RhcnRlZCBVcGRhdGUgc3lzdGVtIHdpZGUgQ0EgY2VydGlm
aWNhdGVzLgoJWyAgT0sgIF0gU3RhcnRlZCBUaGUgWGVuIHhlbnN0b3JlLgoJICAgICAgICAgU3Rh
cnRpbmcgeGVuLWluaXQtZG9tMCwgaW5pdGlhbGlzZSDigKZub2RlcywgSlNPTiBjb25maWd1cmF0
aW9uIHN0dWIpLi4uCgkgICAgICAgICBTdGFydGluZyBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9n
Z+KApm0gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuLi4KCVsgIE9LICBdIFN0YXJ0ZWQg
eGVuLWluaXQtZG9tMCwgaW5pdGlhbGlzZSBE4oCmZSBub2RlcywgSlNPTiBjb25maWd1cmF0aW9u
IHN0dWIpLgoJWyAgT0sgIF0gU3RhcnRlZCBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9nZ2nigKZy
b20gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuCgkgICAgICAgICBTdGFydGluZyBxZW11
IGZvciB4ZW4gZG9tMCBkaXNrIGJhY2tlbmQuLi4KCVsgIE9LICBdIFN0YXJ0ZWQgcWVtdSBmb3Ig
eGVuIGRvbTAgZGlzayBiYWNrZW5kLgoJWyAgT0sgIF0gU3RhcnRlZCB3aWNrZWQgbWFuYWdlZCBu
ZXR3b3JrIGludGVyZmFjZXMuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBOZXR3b3JrLgoJICAg
ICAgICAgU3RhcnRpbmcgUGVybWl0IFVzZXIgU2Vzc2lvbnMuLi4KCSAgICAgICAgIFN0YXJ0aW5n
IE5UUCBjbGllbnQvc2VydmVyLi4uCgkgICAgICAgICBTdGFydGluZyBBdXRvbW91bnRzIGZpbGVz
eXN0ZW1zIG9uIGRlbWFuZC4uLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTmV0d29yayBpcyBP
bmxpbmUuCgkgICAgICAgICBTdGFydGluZyB4ZW5jb21tb25zLi4uCgkgICAgICAgICBTdGFydGlu
ZyBPcGVuU1NIIERhZW1vbi4uLgoJWyAgT0sgIF0gU3RhcnRlZCBQZXJtaXQgVXNlciBTZXNzaW9u
cy4KCVsgIE9LICBdIFN0YXJ0ZWQgR2V0dHkgb24gdHR5MS4KCVsgIE9LICBdIFN0YXJ0ZWQgU2Vy
aWFsIEdldHR5IG9uIGh2YzAuCglbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2dpbiBQcm9tcHRz
LgoJICAgICAgICAgU3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLgoJWyAgT0sgIF0gU3RhcnRl
ZCBIb3N0bmFtZSBTZXJ2aWNlLgoJWyAgT0sgIF0gU3RhcnRlZCB4ZW5jb21tb25zLgoJICAgICAg
ICAgU3RhcnRpbmcgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFu
ZCBzaHV0ZG93bi4uLgoJWyAgT0sgIF0gU3RhcnRlZCBOVFAgY2xpZW50L3NlcnZlci4KCVsgIE9L
ICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBUaW1lIFN5bmNocm9uaXplZC4KCVsgIE9LICBdIFN0
YXJ0ZWQgRGlzY2FyZCB1bnVzZWQgYmxvY2tzIG9uY2UgYSB3ZWVrLgoJWyAgT0sgIF0gU3RhcnRl
ZCBDb21tYW5kIFNjaGVkdWxlci4KCVsgIE9LICBdIFN0YXJ0ZWQgRG8gZGFpbHkgbWFuZGIgdXBk
YXRlLgoJWyAgT0sgIF0gU3RhcnRlZCBCYWNrdXAgb2YgUlBNIGRhdGFiYXNlLgoJWyAgT0sgIF0g
U3RhcnRlZCBEYWlseSByb3RhdGlvbiBvZiBsb2cgZmlsZXMuCglbICBPSyAgZW5hYmxlIHNjaGVk
X3NtdF9wb3dlcl9zYXZpbmdzIHN1Y2NlZWRlZAoJXSBTdGFydGVkIEJhY2t1cCBvZiAvZXRjL3N5
c2NvbmZpZy4KCVsgIE9LICBdIFN0YXJ0ZWQgQ2hlY2sgaWYgbWFpbmJvYXJkIGJhdHRlcnkgaXMg
T2suCglbICBPSyAgXSBTdGFydGVkIGRhaWx5IHVwZGF0ZSBvZiB0aGUgcm9vdCB0cnVzdCBhbmNo
b3IgZm9yIEROU1NFQy4KCVsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4KCW1heCBDLXN0
YXRlIHNldCB0byB1bmxpbWl0ZWQKCS8gLwoJLwoJWyAgT0sgIF0gU3RhcnRlZCBPcGVuU1NIIERh
ZW1vbi4KCVsgIE9LICBdIFN0YXJ0ZWQgQXV0b21vdW50cyBmaWxlc3lzdGVtcyBvbiBkZW1hbmQu
CgkgICAgICAgICBTdGFydGluZyBMb2dpbiBTZXJ2aWNlLi4uCglbICBPSyAgXSBTdGFydGVkIFhl
bmRvbWFpbnMgLSBzdGFydCBhbmQgc3RvcCBndWVzdHMgb24gYm9vdCBhbmQgc2h1dGRvd24uCglb
ICBPSyAgXSBTdGFydGVkIExvZ2luIFNlcnZpY2UuCglbICBPSyAgXSBDcmVhdGVkIHNsaWNlIFVz
ZXIgU2xpY2Ugb2Ygcm9vdC4KCSAgICAgICAgIFN0YXJ0aW5nIFVzZXIgTWFuYWdlciBmb3IgVUlE
IDAuLi4KCVsgIE9LICBdIFN0YXJ0ZWQgVXNlciBNYW5hZ2VyIGZvciBVSUQgMC4KCVsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVzZXIgU3lzdGVtLgoJWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgR3JhcGhpY2FsIEludGVyZmFjZS4KCSAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFi
b3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLi4uCglbICBPSyAgXSBTdGFydGVkIFVwZGF0ZSBV
VE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLgoKCVdlbGNvbWUgdG8gb3BlblNVU0Ug
TGVhcCAxNS4xIC0gS2VybmVsIDUuNS4wLTI0LmczZjE4M2JmLWRlZmF1bHQgKGh2YzApLgotLS0t
LS0tLS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:47:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:47: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 1ixCy9-00012l-1z; Thu, 30 Jan 2020 16:47:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixCy7-00012d-5I
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:47:03 +0000
X-Inumbo-ID: 238cd962-4380-11ea-8abb-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 238cd962-4380-11ea-8abb-12813bfff9fa;
 Thu, 30 Jan 2020 16:47:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 77211AEBA;
 Thu, 30 Jan 2020 16:47:01 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8bbfaead-2be9-4e30-4743-ddc95d60df95@suse.com>
Date: Thu, 30 Jan 2020 17:47:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86/HVM: avoid truncation of PM timer I/O port
 range version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3Qgc2lsZW50bHkgaWdub3JlIHRoZSB1cHBlciAzMiBiaXRzLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9w
bXRpbWVyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTMxMyw5ICszMTMs
OSBAQCBzdGF0aWMgaW50IGFjcGlfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBoCiBIVk1fUkVHSVNU
RVJfU0FWRV9SRVNUT1JFKFBNVElNRVIsIGFjcGlfc2F2ZSwgYWNwaV9sb2FkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLCBIVk1TUl9QRVJfRE9NKTsKIAotaW50IHBtdGltZXJfY2hhbmdl
X2lvcG9ydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmVyc2lvbikKK2ludCBwbXRp
bWVyX2NoYW5nZV9pb3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgdmVyc2lvbikKIHsK
LSAgICB1bnNpZ25lZCBpbnQgb2xkX3ZlcnNpb247CisgICAgdWludDY0X3Qgb2xkX3ZlcnNpb247
CiAKICAgICBpZiAoICFoYXNfdnBtKGQpICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZwdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZwdC5oCkBAIC0xODgsNyArMTg4LDcgQEAgdm9pZCBydGNfdXBkYXRlX2Nsb2NrKHN0cnVj
dCBkb21haW4gKmQpOwogdm9pZCBwbXRpbWVyX2luaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBw
bXRpbWVyX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcG10aW1lcl9yZXNldChzdHJ1
Y3QgZG9tYWluICpkKTsKLWludCBwbXRpbWVyX2NoYW5nZV9pb3BvcnQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHZlcnNpb24pOworaW50IHBtdGltZXJfY2hhbmdlX2lvcG9ydChzdHJ1
Y3QgZG9tYWluICpkLCB1aW50NjRfdCB2ZXJzaW9uKTsKIAogdm9pZCBocGV0X2luaXQoc3RydWN0
IGRvbWFpbiAqZCk7CiB2b2lkIGhwZXRfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:51:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixD2B-0001uq-Lf; Thu, 30 Jan 2020 16:51:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=g8om=3T=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1ixD2A-0001uj-1v
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:51:14 +0000
X-Inumbo-ID: b8c8ef20-4380-11ea-b211-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id b8c8ef20-4380-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:51:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1580403072;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=Nz6HePjNQp6rCqGWZUzhSMOBg9IwDDzcsesnJJ/nZYU=;
 b=dUgaosEo/hEvFO739uoOx5ZJnrCKz8QbURYC00MSmhiwL5NA1G619jObQCcRo5ngLonCCQ
 y2/LM5uRUzHJeamyE/zyM4geZrVeSHQ1Le9SAeZ6IZBb4Evgq1DQStiCnfJK3DCZDuCMFg
 gCOFRaylpsVeRYeR+OYRWIpEC9kw9fs=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-214-EX0pY2qBPfWuIxWn8RuwIQ-1; Thu, 30 Jan 2020 11:51:07 -0500
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B4D7C8010F6;
 Thu, 30 Jan 2020 16:51:05 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-116-131.ams2.redhat.com
 [10.36.116.131])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DA20087B30;
 Thu, 30 Jan 2020 16:50:55 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 6D2B81138404; Thu, 30 Jan 2020 17:50:54 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
References: <20200110194158.14190-1-vsementsov@virtuozzo.com>
 <95d4bf85-b52d-b076-e1fe-8237a28c9d25@virtuozzo.com>
Date: Thu, 30 Jan 2020 17:50:54 +0100
In-Reply-To: <95d4bf85-b52d-b076-e1fe-8237a28c9d25@virtuozzo.com> (Vladimir
 Sementsov-Ogievskiy's message of "Thu, 30 Jan 2020 15:36:55 +0300")
Message-ID: <87d0b0nb0x.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: EX0pY2qBPfWuIxWn8RuwIQ-1
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Subject: Re: [Xen-devel] [PATCH v6 00/11] error: auto propagated local_err
 part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Michael Roth <mdroth@linux.vnet.ibm.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>, qemu-devel@nongnu.org,
 Greg Kurz <groug@kaod.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Max Reitz <mreitz@redhat.com>, Laszlo Ersek <lersek@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPiB3
cml0ZXM6Cgo+IE1hcmt1cywgd2hhdCBhYm91dCB0aGlzPyBTaG91bGQgSSByZXNwaW4/CgpJIHN0
aWxsIGhhdmVuJ3QgbG9va2VkIGF0IHRoaXMsIG11c3QgYmUgZnJ1c3RyYXRpbmcgZm9yIHlvdSwg
c29ycnkhCkkndmUgYmVlbiB1bmRlciB3YXRlciBldmVyIHNpbmNlIG15IENocmlzdG1hcyB2YWNh
dGlvbi4uLiAgSWYgeW91IHJhdGhlcgp3YW50IG1lIHRvIGxvb2sgYXQgYSB2NyB0aGF0IGFkZHJl
c3NlcyB0aGUgcmV2aWV3IGNvbW1lbnRzIGZyb20gb3RoZXJzLAp0aGVuIGdvIGFoZWFkIGFuZCBy
ZXNwaW4uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:54:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16:54: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 1ixD56-00024A-6t; Thu, 30 Jan 2020 16:54:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=suiz=3T=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixD55-000245-7j
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:54:15 +0000
X-Inumbo-ID: 24a71541-4381-11ea-8abf-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24a71541-4381-11ea-8abf-12813bfff9fa;
 Thu, 30 Jan 2020 16:54: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 mx2.suse.de (Postfix) with ESMTP id 8B4B0AD95;
 Thu, 30 Jan 2020 16:54:13 +0000 (UTC)
To: pgnet.dev@gmail.com
References: <4bd83180-1b44-bcdd-bfe6-42724cda8a44@gmail.com>
 <5ac8716e-daba-9788-c362-acad18a44dfe@suse.com>
 <81d0da4b-7b8d-5659-d1cc-ba2726af0fef@gmail.com>
 <7e94b98d-5037-3e33-a29e-6f89f09714c4@gmail.com>
 <f49a0af0-afa4-5c5b-77e2-c16d89b323ee@suse.com>
 <1d092341-15b4-e733-a7a2-7fcf3ecd30f5@suse.com>
 <15e05c2d-4708-0198-4a87-ffbd773b2f50@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <80c07fdf-bd41-0a5d-c18d-ac5d4c3b3454@suse.com>
Date: Thu, 30 Jan 2020 17:54:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <15e05c2d-4708-0198-4a87-ffbd773b2f50@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] FAILED/MISSING cstate/cpufreq/cpupower support with
 Xen 4.13 + kernel 5.4.14; withOUT xen/hypervisor, WORKS. bug or config?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@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>

T24gMzAuMDEuMjAyMCAxNzo0NSwgUEdOZXQgRGV2IHdyb3RlOgo+PiBJJ2QgbGlrZSB0byByZXF1
ZXN0IHlvdSBhZGRpbmcgdGhlIGRvbTAga2VybmVsIGJvb3QgcGFyYW1ldGVycywgdG9vOgo+PiBk
ZWJ1ZyBpbml0Y2FsbF9kZWJ1Zwo+IAo+IGFkZGVkCj4gCj4gd2l0aCBjdXJyZW50IGNvbmZpZywK
PiAKPiAJW2NvbmZpZy4xXQo+IAlvcHRpb25zPWRvbTBfbWF4X3ZjcHVzPTQgZG9tMF9tZW09NDAx
Nk0sbWF4OjQwOTZNIGNvbnNvbGVfdG9fcmluZyBjb25yaW5nX3NpemU9MjA0ODBrIGxvZ2x2bD1h
bGwgZ3Vlc3RfbG9nbHZsPWFsbCBzeW5jX2NvbnNvbGU9dHJ1ZSBpb21tdT12ZXJib3NlIGFwaWNf
dmVyYm9zaXR5PXZlcmJvc2Ugc2NoZWQ9Y3JlZGl0MiB1Y29kZT1zY2FuIGludGVsX3BzdGF0ZT1l
bmFibGUgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EKPiAJa2VybmVsPXZtbGludXot
NS41LjAtMjQuZzNmMTgzYmYtZGVmYXVsdCByb290PS9kZXYvbWFwcGVyL1ZHMC1ST09UIHJkLnNo
ZWxsIHN5c3RlbWQubG9nX3RhcmdldD1rbXNnIHN5c3RlbWQubG9nX2xldmVsPWluZm8gc2hvd29w
dHMgbm9xdWlldCBwcmludF9mYXRhbF9zaWduYWxzPTEgbG9nX2J1Zl9sZW49MjBNIHByaW50ay5k
ZXZrbXNnPW9uIGVhcmx5cHJpbnRrPXhlbixrZWVwIGRlYnVnIGxvZ2xldmVsPTggbGFwaWM9ZGVi
dWcgYXBpY192ZXJib3NpdHk9ZGVidWcgYXBpYz1kZWJ1ZyBzY2hlZF9kZWJ1ZyBpbml0Y2FsbF9k
ZWJ1ZyByb290PS9kZXYvbWFwcGVyL1ZHMC1ST09UIHJvb3Rmc3R5cGU9ZXh0NCByb290ZmxhZ3M9
am91cm5hbF9jaGVja3N1bSBub3Jlc3VtZSBhdWRpdD0wIG1vZGVzZXQ9MSBub3V2ZWF1Lm1vZGVz
ZXQ9MSBmc2NrLm1vZGU9YXV0byBmc2NrLnJlcGFpcj1wcmVlbiBuZXQuaWZuYW1lcz0xIGJpb3Nk
ZXZuYW1lPTAgc2NzaV9tb2QudXNlX2Jsa19tcT0xIG1jZT1ib290bG9nIGNvbnNvbGU9aHZjMCBp
bnRlbF9wc3RhdGU9Zm9yY2UKPiAJcmFtZGlzaz1pbml0cmQtNS41LjAtMjQuZzNmMTgzYmYtZGVm
YXVsdAo+IAo+IGFzIGJlZm9yZSAtLSBubyBjcHVwb3dlciBmcmVxdWVuY3ktaW5mbyBkYXRhLCB4
ZW5wbSByZXBvcnRzIHNjYWxpbmdfZHJpdmVyID09IGFjcGk9Y3B1ZnJlcQo+IAo+IGxvZyBiZWxv
dwo+IAo+IE5PVEUgdGhlICIoWEVOKSBwYXJhbWV0ZXIgImludGVsX3BzdGF0ZSIgdW5rbm93biEi
IC4uLiB0aGF0J3MgY2xlYXJseSBub3QgYSBnb29kIHNpZ24uCgpPZiBjb3Vyc2UuIFRoZXJlJ3Mg
bm8gc3VjaCBjb21tYW5kIGxpbmUgb3B0aW9uIGluIFhlbi4KCj4+IFNvIEkgd29uZGVyIHdoYXQg
ZXhhY3RseSB5b3UgbWVhbiBieSBzYXlpbmcgInN0aWxsIHNlZWluZyBOTyBjcHVmcmVxL3NjYWxp
bmcgaW5mbwo+IAo+IHRoaXMKPiAKPiAJY3B1cG93ZXIgZnJlcXVlbmN5LWluZm8KPiAJCWFuYWx5
emluZyBDUFUgMDoKPiAJCSAgbm8gb3IgdW5rbm93biBjcHVmcmVxIGRyaXZlciBpcyBhY3RpdmUg
b24gdGhpcyBDUFUKPiAJCSAgQ1BVcyB3aGljaCBydW4gYXQgdGhlIHNhbWUgaGFyZHdhcmUgZnJl
cXVlbmN5OiBOb3QgQXZhaWxhYmxlCj4gCQkgIENQVXMgd2hpY2ggbmVlZCB0byBoYXZlIHRoZWly
IGZyZXF1ZW5jeSBjb29yZGluYXRlZCBieSBzb2Z0d2FyZTogTm90IEF2YWlsYWJsZQo+IAkJICBt
YXhpbXVtIHRyYW5zaXRpb24gbGF0ZW5jeTogIENhbm5vdCBkZXRlcm1pbmUgb3IgaXMgbm90IHN1
cHBvcnRlZC4KPiAJCU5vdCBBdmFpbGFibGUKPiAJCSAgYXZhaWxhYmxlIGNwdWZyZXEgZ292ZXJu
b3JzOiBOb3QgQXZhaWxhYmxlCj4gCQkgIFVuYWJsZSB0byBkZXRlcm1pbmUgY3VycmVudCBwb2xp
Y3kKPiAJCSAgY3VycmVudCBDUFUgZnJlcXVlbmN5OiBVbmFibGUgdG8gY2FsbCBoYXJkd2FyZQo+
IAkJICBjdXJyZW50IENQVSBmcmVxdWVuY3k6ICBVbmFibGUgdG8gY2FsbCB0byBrZXJuZWwKPiAJ
CSAgYm9vc3Qgc3RhdGUgc3VwcG9ydDoKPiAJCSAgICBTdXBwb3J0ZWQ6IG5vCj4gCQkgICAgQWN0
aXZlOiBubwo+IAo+IGNwdXBvd2VyIHJlcG9ydHMgbm8gZnJlcSBtZ210Cj4geGVucG0gZG9lcwo+
IAo+IG5vdCBjbGVhciAyIG1lIGlmIHRoYXQncyBleHBlY3RlZC4KCkFzIHNhaWQgKEkgdGhpbmsg
bW9yZSB0aGFuIG9uY2UpIGJlZm9yZSAtIHhlbnBtIGlzIHRoZSBvbmx5IHJlbGlhYmxlCmluZm9y
bWF0aW9uIHNvdXJjZS4gRm9yIG90aGVyIHVzZXIgc3BhY2UgdG9vbHMgeW91J2QgZmlyc3QgbmVl
ZCB0bwpmaWd1cmUgb3V0IHdoZXRoZXIgdGhleSdyZSBYZW4tYXdhcmU7IG1vc3Qgd291bGQgbWVy
ZWx5IHRyeSB0bwppbnRlcmZhY2Ugd2l0aCB0aGUgKERvbTApIGtlcm5lbCwgeWV0IHRoaXMgLSBh
cyBhbHNvIHNhaWQgYmVmb3JlIC0Kd29uJ3QgaGVscCwgYXMgdGhlIGtlcm5lbCBpcyB1bmF3YXJl
IG9mIHdoYXQgaXMgZ29pbmcgb24uIFBsZWFzZSBjYW4Kd2UgZm9jdXMgb24gdGhlIFhlbiBhc3Bl
Y3RzIGhlcmUgKGluY2x1ZGluZyBYZW4tc3BlY2lmaWMgTGludXggcGFydHMKYW5kIHRoZSB0b29s
cyBwcm92aWRlZCBhbG9uZ3NpZGUgWGVuKT8gVGhlIHF1ZXN0aW9uIGlzbid0IHdoYXQKcmFuZG9t
IHRvb2xzIHJlcG9ydC4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgUC0gYW5kIEMtc3RhdGUKbWFu
YWdlbWVudCBhY3R1YWxseSAoZG9uJ3QpIHdvcmsgb24geW91ciBzeXN0ZW0uIEZvciB0aGlzLCBy
ZWxldmFudApwYXJ0cyBvZiBYZW4gYW5kIERvbTAgbG9ncyBtYXkgYmUgbmVjZXNzYXJ5LCBhbmQv
b3IgeGVucG0gb3V0cHV0LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:54:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixD5j-00027h-I9; Thu, 30 Jan 2020 16:54:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q1Hx=3T=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ixD5i-00027X-7i
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:54:54 +0000
X-Inumbo-ID: 3c49d382-4381-11ea-8396-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c49d382-4381-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 16:54:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580403293;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=P8Qu8GyUZEz8seIfgbtj2GMpNrW9omb6U/IVJ9mRSrA=;
 b=EXlZFCgsSSGhCTVPXPXPL64As+jpeC4pKFBpwwengqGQE93i3ChwQ5s+
 yNRDmvILhgK6iRvxtf0Ijd1vLb9rWNJ+l1Cir/ofOVTaBynnBLipyZE4g
 d++uAXoeWq8edTRK3t1FRiszWLepKmr7l1YUyWUk0MhzZE67uddfZ6Z3D I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /QXHOiDSQoXbu6sfgB/6nd1gDGJcHBo+gDkthxQEu2sUlOLnpeERmpLRFOkN4fxzaEW0S96wQP
 ntIgHqJXb+d3Sad2OvP5E1kvqvxKtev8cPKKgq4V82n+v62QuJ7rV6gw61J94hS2UUDcw/0FTT
 EZmxLbhyGj60RzQJToMn744BL23sWj9DuNgtcMR5mIDXQNuunusNK2LWeE3If8TUd2g0NV6r+o
 QE3lAuyamTSQrbS02wYz9vpsNc6/7N8Rq320FJSmwxJVwW/xDCWo/i0wKwgvC6zPl/8lzcAB5U
 bV8=
X-SBRS: 2.7
X-MesageID: 12062181
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12062181"
Date: Thu, 30 Jan 2020 16:54:44 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130165444.GP1288@perard.uk.xensource.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-3-anthony.perard@citrix.com>
 <af46bb71-eb4b-d17c-f434-8d076083c12c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af46bb71-eb4b-d17c-f434-8d076083c12c@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 02/12] xen/build: Use obj-y +=
 subdir/ instead of subdir-y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDM6MTk6MDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiArIyBI
YW5kbGUgb2JqZWN0cyBpbiBzdWJkaXJzCj4gPiArIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICsj
IG8gaWYgd2UgZW5jb3VudGVyIGZvby8gaW4gJChvYmoteSksIHJlcGxhY2UgaXQgYnkgZm9vL2J1
aWx0X2luLm8KPiA+ICsjICAgYW5kIGFkZCB0aGUgZGlyZWN0b3J5IHRvIHRoZSBsaXN0IG9mIGRp
cnMgdG8gZGVzY2VuZCBpbnRvOiAkKHN1YmRpci15KQo+ID4gK19fc3ViZGlyLXkJOj0gJChmaWx0
ZXIgJS8sICQob2JqLXkpKQo+ID4gK3N1YmRpci15CSs9ICQoX19zdWJkaXIteSkKPiAKPiBJIHJl
YWxpemUgSSdsbCBiZSBjYWxsZWQgZ3VpbHR5IG9mIGJpa2Utc2hlZGRpbmcgYWdhaW4sIGFuZCBJ
IGFsc28KPiByZWFsaXplIHRoaXMgaXMgdGhlIHdheSBMaW51eCBkb2VzIGl0LCBidXQgd2hhdCB1
c2UgaXMgdGhlCj4gaW50ZXJtZWRpYXRlIF9fc3ViZGlyLXk/IExpbnV4IGhhcyBubyAybmQgdXNl
LCBhbmQgaGVuY2UgSSBhbHNvCj4gZG9uJ3Qgc2VlIHdoeSB3ZSB3b3VsZCBnYWluIG9uZS4gSSBm
dXJ0aGVyIHRoaW5rIGFjY29yZGluZyB0byBvdXIKPiBzdHlsZSB0aGVyZSBzaG91bGQgYmUgbm8g
dXNlIG9mIHRhYnMgaGVyZS4KCkkgdGhvdWdoIHRoZSBleHRyYSBfX3N1YmRpci15IHRoYXQgTGlu
dXggZG9lcyB3YXMgdG8gZG8gdGhlIGZpbHRlcmluZyBvbgpvYmoteSByaWdodCB3YXkgYW5kIG5v
dCBhdCBhIGxhdGVyIHRpbWUgd2hlbiBzdWJkaXIteSBpcyB1c2VkLiBCdXQgaW4KTGludXggKG5v
dyB0aGF0IEkgbG9vayBtb3JlIGNsb3NlbHkgYXQgaXQpLCBzdWJkaXIteSBpcyBpbml0aWFsaXNl
ZCB3aXRoCjo9IHRvIGhhdmUgdGhlIHJpZ2h0IHR5cGUsIHNvIHRoZSBleHRyYSBfX3N1YmRpci15
IGRvZXNuJ3QgYXBwZWFyIHRvIGJlCnVzZWZ1bC4gKEFuZCBJIGRpZG4ndCBmaW5kIGFueSBzdWJk
aXIteT0pCgpTbywgSSdsbCBhZGQgYSAic3ViZGlyLXkgOj0iIHNvbWV3aGVyZSBhbmQgcmVtb3Zl
IHRoZSBuZWVkIGZvcgpfX3N1YmRpci15LiAoQW5kIGhvcGVmdWxseSwgbm8gb25lIHdpbGwgYWRk
IGEgc3ViZGlyLXk9ZGlyIHNvbWV3aGVyZSBhbmQKYnJlYWsgdGhlIGJ1aWxkLikKCkFzIGZvciB1
c2luZyBzcGFjZSBpbnN0ZWFkIG9mIHRhYnMsIEkgY2FuIGRvIHRoYXQuIEkganVzdCBuZWVkIHRv
IGZpZ3VyZQpvdXQgaG93IHRvIGNvbmZpZ3VyZSBteSBlZGl0b3IgcHJvcGVybHkgdG8gdXNlIHRh
YiBvbmx5IHdoZW4gbmVlZGVkLgoKPiA+ICtvYmoteQkJOj0gJChwYXRzdWJzdCAlLywgJS9idWls
dF9pbi5vLCAkKG9iai15KSkKPiA+ICsKPiA+ICtzdWJkaXItbiA6PSAkKHN1YmRpci1uKSAkKHN1
YmRpci0pIFwKPiA+ICsJCSQoZmlsdGVyICUvLCAkKG9iai1uKSAkKG9iai0pKQo+IAo+IFRoaXMg
d2lsbCBlYXNpbHkgZml0IG9uIG9uZSBsaW5lIChhbmQgaXNuJ3QgYW55dGhpbmcgY2xvbmVkIGZy
b20KPiBMaW51eCkuCgpXaWxsIGRvLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 16:56:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 16: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 1ixD7g-0002HA-2H; Thu, 30 Jan 2020 16:56:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Ezal=3T=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixD7e-0002H3-JH
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 16:56:54 +0000
X-Inumbo-ID: 846cea3c-4381-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 846cea3c-4381-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 16:56:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixD7d-0001lk-AA; Thu, 30 Jan 2020 16:56:53 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixD7d-0007RI-0w; Thu, 30 Jan 2020 16:56:53 +0000
Date: Thu, 30 Jan 2020 16:56:50 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130165650.q2ybnrjng5ykl46o@debian>
References: <8bbfaead-2be9-4e30-4743-ddc95d60df95@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8bbfaead-2be9-4e30-4743-ddc95d60df95@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/HVM: avoid truncation of PM timer I/O
 port range version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDU6NDc6MDNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRG9uJ3Qgc2lsZW50bHkgaWdub3JlIHRoZSB1cHBlciAzMiBiaXRzLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:05:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDFS-0003Dk-6T; Thu, 30 Jan 2020 17:04:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDFR-0003Db-2O
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:04:57 +0000
X-Inumbo-ID: a3b56058-4382-11ea-b211-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3b56058-4382-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 17:04:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580403896;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rdLHT7by368B/ctZcJcPATiJEP2ohOWQ0JvsSWHcL/s=;
 b=MLULmAhoMVaALwiNd5prJPr38448dIbOnvWHIITSyajegz6NhNy0sF+Z
 B66rQAv27rEZi+DhtTuJ2hbYnh/6acYaUhPjRoi6oUXVhcpIyNXJL3puE
 ZSGssx3RTGArso//Pm4oSe5DzBlrFv294YACkT6s72qvmyRzk1Y+W4xzz Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oGePpE4NGOs8NeXQJgYkzeMdy6AVkuzU9iQ9Fn6+WUB1ChevjbImZ1FvUM5XuOO30Wn2ouZBoD
 c+og2lVZZ+2mmiDgZNFGUqSCjKYu7EWJkHN5TbfEjk+IoK/sjkyJX5icDRwJnNZm8NswD/ePDh
 YmDhd5pPbi+izGTtNDAiMKw+g2EF1g2iJc0EDniGRyD8JQI0DyRLr6vCeO3plh+WnU/U4X2AnI
 LxN0Hoz1tCAWBSxPu/CjNuM/PbcoSJUTFfvjFxngNGyHvUHT/lO0xmHASl+jeba1gA4KMpxcVn
 DBU=
X-SBRS: 2.7
X-MesageID: 11867717
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11867717"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.3252.938370.166977@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:04:52 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200122144446.919-4-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-4-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: generalise
 libxl__domain_userdata_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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCAzLzddIGxpYnhsOiBnZW5lcmFsaXNlIGxp
YnhsX19kb21haW5fdXNlcmRhdGFfbG9jaygpIik6Cj4gVGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRz
IGEgZmlsZS1iYXNlZCBsb2NrIHdpdGggYSBmaWxlIG5hbWUgZ2VuZXJhdGVkCj4gZnJvbSBhIGRv
bWlkLgo+IAo+IFRoaXMgcGF0Y2ggc3BsaXRzIGl0IGludG8gdHdvLCBnZW5lcmFsaXNpbmcgdGhl
IGNvcmUgb2YgdGhlIGxvY2tpbmcgY29kZQo+IGludG8gYSBuZXcgbGlieGxfX2xvY2tfZmlsZSgp
IGZ1bmN0aW9uIHdoaWNoIG9wZXJhdGVzIG9uIGEgc3BlY2lmaWVkIGZpbGUsCj4gbGVhdmluZyBq
dXN0IHRoZSBmaWxlIG5hbWUgZ2VuZXJhdGlvbiBpbiBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xv
Y2soKS4KPiAKPiBUaGlzIHBhdGNoIGFsc28gZ2VuZXJhbGlzZXMgbGlieGxfX3VubG9ja19kb21h
aW5fdXNlcmRhdGEoKSB0bwo+IGxpYnhsX191bmxvY2tfZmlsZSgpIGFuZCBtb2RpZmllcyBhbGwg
Y2FsbC1zaXRlcy4KPiAKPiBTdWdnZXN0ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KClRoYW5rcyA6LSkuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:23:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixDX2-0004sJ-6E; Thu, 30 Jan 2020 17:23:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDX0-0004sE-Gh
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:23:06 +0000
X-Inumbo-ID: 2cb0cbf2-4385-11ea-b211-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cb0cbf2-4385-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 17:23:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580404985;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ayWWsk88q4q4uQZqCscRnO1e9Nc28Z04Prj5F6AMiZ4=;
 b=GDsogQRU4nM6lbJExuXmOrqBccitSKguLCzmzFQLUeISIu8UQ0CJ/2hO
 OgQlnT94wuV68ZbfAFcoEuZb/qcGgs4qibqYo/d48EbigjfrzUhIgcrIR
 gn4WiRQI4FaFqgnzdoPMUwg6UZW6oX93wRJOQAjpFV8GNoAf1H/IixIY8 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mtuGBbAY3nHz+VG19KcioC9ysSaW+z+zIR3kwfwb2K26lWxoZexJUAlpY+D+UuD+0DoQCg3UCk
 4/rpfF8bnF2Hh4Rfr7c+yBHQG0uZWgjbHwD9NydPaJscJUSKCuK3YK0PbWBBAPeLZWn46eCVge
 y03QSJvw1cnmv1scZ4bCX/XvXnzN85lkljLn6f+2zK6litsVlvnrWLAXNFTyiBnr8IiBxCz479
 23jhfDYdgL59Stx7q9fSZOg6eISMrKZqd1TJCy2pj0mj2AqmE8A92/jAtX/haFq66UIg4sq978
 CG8=
X-SBRS: 2.7
X-MesageID: 11708668
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11708668"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.4341.774214.319574@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:23:01 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200122144446.919-5-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-5-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: add infrastructure to track
 and query 'recent' domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCA0LzddIGxpYnhsOiBhZGQgaW5mcmFzdHJ1
Y3R1cmUgdG8gdHJhY2sgYW5kIHF1ZXJ5ICdyZWNlbnQnIGRvbWlkcyIpOgo+IEEgZG9taWQgaXMg
Y29uc2lkZXJlZCByZWNlbnQgaWYgdGhlIGRvbWFpbiBpdCByZXByZXNlbnRzIHdhcyBkZXN0cm95
ZWQKPiBsZXNzIHRoYW4gYSBzcGVjaWZpZWQgbnVtYmVyIG9mIHNlY29uZHMgYWdvLiBUaGUgbnVt
YmVyIGNhbiBiZSBzZXQgdXNpbmcKPiB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgTElCWExfRE9N
SURfUkVVU0VfVElNRU9VVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMKPiBub3QgZXhpc3QgdGhlbiBh
IGRlZmF1bHQgdmFsdWUgb2YgNjBzIGlzIHVzZWQuCj4gCj4gV2hlbmV2ZXIgYSBkb21haW4gaXMg
ZGVzdHJveWVkLCBhIHRpbWUtc3RhbXBlZCByZWNvcmQgd2lsbCBiZSB3cml0dGVuIGludG8KPiBh
IGhpc3RvcnkgZmlsZSAoL3Zhci9ydW4veGVuL2RvbWlkLWhpc3RvcnkpLiBUbyBhdm9pZCB0aGUg
aGlzdG9yeSBmaWxlCj4gZ3Jvd2luZyB0b28gbGFyZ2UsIGFueSByZWNvcmRzIHdpdGggdGltZS1z
dGFtcHMgdGhhdCBpbmRpY2F0ZSB0aGF0IHRoZQo+IGFnZSBvZiBhIGRvbWlkIGhhcyBleGNlZWRl
ZCB0aGUgcmUtdXNlIHRpbWVvdXQgd2lsbCBhbHNvIGJlIHB1cmdlZC4KPiAKPiBBIG5ldyB1dGls
aXR5IGZ1bmN0aW9uLCBsaWJ4bF9faXNfcmVjZW50X2RvbWlkKCksIGhhcyBiZWVuIGFkZGVkLiBU
aGlzCj4gZnVuY3Rpb24gcmVhZHMgdGhlIHNhbWUgaGlzdG9yeSBmaWxlIGNoZWNraW5nIHdoZXRo
ZXIgYSBzcGVjaWZpZWQgZG9taWQKPiBoYXMgYSByZWNvcmQgdGhhdCBkb2VzIG5vdCBleGNlZWQg
dGhlIHJlLXVzZSB0aW1lb3V0LiBTaW5jZSB0aGlzIHV0aWxpdHkKPiBmdW5jdGlvbiBkb2VzIG5v
dCB3cml0ZSB0byB0aGUgZmlsZSwgbm8gcmVjb3JkcyBhcmUgYWN0dWFsbHkgcHVyZ2VkIGJ5IGl0
Lgo+IAo+IE5PVEU6IFRoZSBoaXN0b3J5IGZpbGUgaXMgcHVyZ2VkIG9uIGJvb3QgdG8gaXQgaXMg
c2FmZSB0byB1c2UKPiAgICAgICBDTE9DS19NT05PVE9OSUMgYXMgYSB0aW1lIHNvdXJjZS4KClRo
YW5rcy4KCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jIGIvdG9v
bHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKPiBpbmRleCBhMWU1NzI5NDU4Li41NmY2OWFiNjZm
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jCj4gKysrIGIvdG9v
bHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKClRoYW5rcy4gIFRoaXMgcGFydCBpcyBnb29kLgoK
PiArc3RhdGljIHZvaWQgbGlieGxfX21hcmtfZG9taWRfcmVjZW50KGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkKQo+ICt7Ci4uLgo+ICsgICAgY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9O
SUMsICZ0cyk7Cj4gKwo+ICsgICAgd2hpbGUgKG9mICYmIGZnZXRzKGxpbmUsIHNpemVvZihsaW5l
KSwgb2YpKSB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBzZWM7Cj4gKyAgICAgICAgdW5zaWdu
ZWQgaW50IGlnbm9yZWQ7Cj4gKwo+ICsgICAgICAgIGlmIChzc2NhbmYobGluZSwgIiVsdSAldSIs
ICZzZWMsICZpZ25vcmVkKSAhPSAyKSB7Cj4gKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21p
ZCwgImlnbm9yaW5nIG1hbGZvcm1lZCBsaW5lOiAlcyIsIGxpbmUpOwo+ICsgICAgICAgICAgICBj
b250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICh0cy50dl9zZWMgLSBzZWMg
PiB0aW1lb3V0KQo+ICsgICAgICAgICAgICBjb250aW51ZTsgLyogSWdub3JlIGV4cGlyZWQgZW50
cmllcyAqLwoKSSBmaW5kIHRoaXMgY29kZSBxdWl0ZSBzaW1pbGFyIHRvIHRoaXMgY29kZQoKPiAr
Ym9vbCBsaWJ4bF9faXNfZG9taWRfcmVjZW50KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
KQouLi4KPiArICAgIHdoaWxlICghZmVvZihmKSkgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcg
c2VjOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBjaGVjazsKPiArCj4gKyAgICAgICAgaWYgKGZz
Y2FuZihmLCAiJWx1ICV1IiwgJnNlYywgJmNoZWNrKSAhPSAyKQo+ICsgICAgICAgICAgICBjb250
aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKGNoZWNrID09IGRvbWlkICYmIHRzLnR2X3NlYyAtIHNl
YyA8PSB0aW1lb3V0KSB7Cj4gKyAgICAgICAgICAgIHJlY2VudCA9IHRydWU7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KClRoaXMgbWFrZXMgbWUgdW5jb21mb3J0YWJsZS4gIEZv
ciBvbmUgdGhpbmcsIGl0IGR1cGxpY2F0ZXMgYW55IGJ1Z3MKKGFuZCB0aGVyZSBpcyBhdCBsZWFz
dCBvbmUgZXJyb3IgaGFuZGxpbmcgYW5vbWFseSBoZXJlKSBhbmQgZHVwbGljYXRlcwpteSByZXZp
ZXcgZWZmb3J0IGxvb2tpbmcgZm9yIHRob3NlIGJ1Z3MgOi0pLgoKRG8geW91IHRoaW5rIHRoaXMg
Y2FuIGJlIGNvbWJpbmVkIHNvbWVob3cgPyAgUG9zc2liaWxpdGllcyBzZWVtIHRvCmluY2x1ZGU6
IGV4cGxpY2l0IHJlYWRfcmVjZW50X3tpbml0LGVudHJ5LGZpbmlzaH0gZnVuY3Rpb25zOyBhIHNp
bmdsZQpmdW5jdGlvbiB3aXRoIGEgInBlci1lbnRyeSIgY2FsbGJhY2s7IHNhbWUgYnV0IHdpdGgg
YSBtYWNyby4gIElmIHlvdQpkbyB0aGF0IHlvdSBjYW4gYWxzbyBoYXZlIGl0IGhhdmUgaGFuZGxl
IHRoZSAiZmlsZSBkb2VzIG5vdCBleGlzdCIKc3BlY2lhbCBjYXNlLgoKQWxzbywgdGhlIHN0ZGlv
IGVycm9yIGhhbmRsaW5nIGRvZXNuJ3Qgc2VlbSBxdWl0ZSByaWdodC4gIFdoYXQgaWYKZmdldHMg
Z2V0cyBhIHJlYWQgZXJyb3IgPwoKV2hpbGUgSSdtIGxvb2tpbmcgYXQgdGhpcywgSSBmb3VuZAoK
PiArICAgIHdoaWxlIChvZiAmJiBmZ2V0cyhsaW5lLCBzaXplb2YobGluZSksIG9mKSkgewoKdGhh
dCBjb25mdXNpbmcuICBvZiE9MCBpcyBhbiBlbnRyeSBjb25kaXRpb24sIG5vdCBhIHRlcm1pbmF0
aW9uCmNvbmRpdGlvbi4gIFdoZW4gSSBmaXJzdCByZWFkIHRoaXMgSSBsb29rZWQgZm9yIG1vZGlm
aWNhdGlvbnMgdG8gb2YgaW4KdGhlIGxvb3AgYnV0IG9mIGNvdXJzZSB0aGVyZSBhcmVuJ3QgYW55
LgoKSWYgeW91IHJlYWxseSB3YW50IHRvIGtlZXAgaXQgbGlrZSB0aGlzIEkgZ3Vlc3MgSSB3aWxs
IHRvbGVyYXRlIGl0IHRvCmF2b2lkIHRoZSBhcmd1bWVudC4uLgoKPiArICAgIGZmbHVzaChuZik7
CgpNaXNzaW5nIGVycm9yIGNoZWNrLiAgQWxzbyB5b3Ugc2hvdWxkIGZjbG9zZSBoZXJlLCBub3Qg
anVzdCBmZmx1c2guCldoZW4geW91IGRvIHRoYXQsIHNldCBuZiB0byAwIHNvIHRoZSBvdXQgYmxv
Y2sgZG9lc24ndCByZS1jbG9zZSBpdC4KCj4gK2Jvb2wgbGlieGxfX2lzX2RvbWlkX3JlY2VudChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKPiArewouLi4KPiArICAgIG5hbWUgPSBHQ1NQ
UklOVEYoIiVzL2RvbWlkLWhpc3RvcnkiLCBsaWJ4bF9fcnVuX2Rpcl9wYXRoKCkpOwo+ICsgICAg
ZiA9IGZvcGVuKG5hbWUsICJyIik7Cj4gKyAgICBpZiAoIWYpIHsKPiArICAgICAgICBpZiAoZXJy
bm8gIT0gRU5PRU5UKSBMT0dFRChXQVJOLCBkb21pZCwgImZhaWxlZCB0byBvcGVuICVzIiwgbmFt
ZSk7CgpJIHRoaW5rIHRoaXMgKGFuZCBvdGhlciB1bmV4cGVjdGVkIG1hbmlwdWxhdGlvbiBmYWls
dXJlcykgc2hvdWxkIGJlCmZhdGFsLCByYXRoZXIgdGhhbiBtZXJlbHkgYSB3YXJuaW5nLiAgVGhh
dCBtZWFucyB5b3VyIGZ1bmN0aW9uIHNob3VsZApyZXR1cm4gcmMuICBTb3JyeS4gIFNhbWUgZ29l
cyBmb3IgbGlieGxfX21hcmtfZG9taWRfcmVjZW50LgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:26:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixDZo-00051V-Qw; Thu, 30 Jan 2020 17:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDZn-00051N-KJ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:25:59 +0000
X-Inumbo-ID: 94503996-4385-11ea-8aca-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94503996-4385-11ea-8aca-12813bfff9fa;
 Thu, 30 Jan 2020 17:25:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580405158;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=AjgbTB9snqvWZnqm7ODoH07zCyQLj1B6PIT/MGdCLbI=;
 b=W2iaTCgA65gDbHJUEBu1krF+k3B60XmvTFIdVMihaYlVO9ofLHwAJTkm
 +knieA2DBmS2y1o43GVM+xQG0YcmcI5l7vgidotobeUUDl8i/+cGCz3RH
 /i6TmZpjZ8NLVPxg3hwegEusv/dJWz4/JchH4SdNIweHFU59r6JRRfVCv 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nXNX+cKewNlB7OUY4d3GrHOEQqIi/hj38AXZEcRZsEHm6WR+mlaUrYCi1VrBdQ3j3moa5HAD3s
 S45CsUskRo5SG05QZffBdDKK/Y1EPCPkMTe0HY0FMPLsv6pev7uOHExCwK0+wmuqNLUgOq+iGo
 V9SWkHNvPPpTWzgYkMoRHJhqkjqSuIt3MYNGBaUTQmUgEJvz7OqUhxVkh88HNm/WZApK/wFwgu
 PulKJrZigotusErz9NB566O/0JG4C+h1MSrCamAma+XmKqUu1Y1s2IUj3Of+Muu/Ic1aVl8eT8
 4XA=
X-SBRS: 2.7
X-MesageID: 12130103
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12130103"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.4515.335032.366833@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:25:55 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200122144446.919-6-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-6-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCA1LzddIGxpYnhsOiBhbGxvdyBjcmVhdGlv
biBvZiBkb21haW5zIHdpdGggYSBzcGVjaWZpZWQgb3IgcmFuZG9tIGRvbWlkIik6Cj4gVGhpcyBw
YXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gYW5k
IHRoZW4KPiBtb2RpZmllcyBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBoYXZlIFhlbiB1c2UgdGhh
dCB2YWx1ZSBpZiBpdCBpcyB2YWxpZC4KPiBJZiB0aGUgZG9taWQgdmFsdWUgaXMgaW52YWxpZCB0
aGVuIFhlbiB3aWxsIGNob29zZSB0aGUgZG9taWQsIGFzIGJlZm9yZSwKPiB1bmxlc3MgdGhlIHZh
bHVlIGlzIHRoZSBuZXcgc3BlY2lhbCBSQU5ET01fRE9NSUQgdmFsdWUgYWRkZWQgdG8gdGhlIEFQ
SS4KPiBUaGlzIHZhbHVlIGluc3RydWN0cyBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBjaG9vc2Ug
YSByYW5kb20gZG9taWQgdmFsdWUKPiBmb3IgWGVuIHRvIHVzZS4KPiAKPiBJZiBYZW4gZGV0ZXJt
aW5lcyB0aGF0IGEgZG9taWQgc3BlY2lmaWVkIHRvIG9yIGNob3NlbiBieQo+IGxpYnhsX19kb21h
aW5fbWFrZSgpIGNvLWluY2lkZXMgd2l0aCBhbiBleGlzdGluZyBkb21haW4gdGhlbiB0aGUgY3Jl
YXRlCj4gb3BlcmF0aW9uIHdpbGwgZmFpbC4gSW4gdGhpcyBjYXNlLCBpZiBSQU5ET01fRE9NSUQg
d2FzIHNwZWNpZmllZCB0bwo+IGxpYnhsX19kb21haW5fbWFrZSgpIHRoZW4gYSBuZXcgcmFuZG9t
IHZhbHVlIHdpbGwgYmUgY2hvc2VuIGFuZCB0aGUgY3JlYXRlCj4gb3BlcmF0aW9uIHdpbGwgYmUg
cmUtdHJpZWQsIG90aGVyd2lzZSBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxsIGZhaWwuCj4gCj4g
QWZ0ZXIgWGVuIGhhcyBzdWNjZXNzZnVsbHkgY3JlYXRlZCBhIG5ldyBkb21haW4sIGxpYnhsX19k
b21haW5fbWFrZSgpIHdpbGwKPiBjaGVjayB3aGV0aGVyIGl0cyBkb21pZCBtYXRjaGVzIGFueSBy
ZWNlbnRseSB1c2VkIGRvbWlkIHZhbHVlcy4gSWYgaXQgZG9lcwo+IHRoZW4gdGhlIGRvbWFpbiB3
aWxsIGJlIGRlc3Ryb3llZC4gSWYgdGhlIGRvbWlkIHVzZWQgaW4gY3JlYXRpb24gd2FzCj4gc3Bl
Y2lmaWVkIHRvIGxpYnhsX19kb21haW5fbWFrZSgpIHRoZW4gaXQgd2lsbCBmYWlsIGF0IHRoaXMg
cG9pbnQsCj4gb3RoZXJ3aXNlIHRoZSBjcmVhdGUgb3BlcmF0aW9uIHdpbGwgYmUgcmUtdHJpZWQg
d2l0aCBlaXRoZXIgYSBuZXcgcmFuZG9tCj4gb3IgWGVuLXNlbGVjdGVkIGRvbWlkIHZhbHVlLgou
Li4KPiAtICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNy
ZWF0ZSk7Cj4gKyAgICAgICAgaWYgKGxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KGluZm8tPmRvbWlk
KSkKPiArICAgICAgICAgICAgKmRvbWlkID0gaW5mby0+ZG9taWQ7Cj4gKwo+ICsgICAgYWdhaW46
Cj4gKyAgICAgICAgZm9yICg7Oykgewo+ICsgICAgICAgICAgICBpZiAoaW5mby0+ZG9taWQgPT0g
UkFORE9NX0RPTUlEKSB7Cj4gKyAgICAgICAgICAgICAgICB1aW50MTZfdCB2Owo+ICsKPiArICAg
ICAgICAgICAgICAgIHJldCA9IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopJnYsIHNp
emVvZih2KSk7Cj4gKyAgICAgICAgICAgICAgICBpZiAocmV0IDwgMCkKPiArICAgICAgICAgICAg
ICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgICAgICAgICB2ICY9IERPTUlEX01BU0s7Cj4g
KyAgICAgICAgICAgICAgICBpZiAoIWxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KHYpKQo+ICsgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgICAgICpkb21pZCA9
IHY7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIHJldCA9IHhjX2RvbWFpbl9j
cmVhdGUoY3R4LT54Y2gsIGRvbWlkLCAmY3JlYXRlKTsKPiArICAgICAgICAgICAgaWYgKHJldCA9
PSAwIHx8IGVycm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPSBSQU5ET01fRE9NSUQpCj4g
KyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGlmIChy
ZXQgPCAwKSB7Cj4gICAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gY3Jl
YXRpb24gZmFpbCIpOwo+ICsgICAgICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwo+ICsg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsg
ICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKGxpYnhsX19pc19kb21pZF9yZWNlbnQoZ2MsICpk
b21pZCkpIHsKPiArICAgICAgICAgICAgaWYgKCpkb21pZCA9PSBpbmZvLT5kb21pZCkgLyogZG9t
aWQgd2FzIHNwZWNpZmllZCAqLwo+ICsgICAgICAgICAgICAgICAgTE9HRUQoRVJST1IsICpkb21p
ZCwgImRvbWFpbiBpZCByZWNlbnRseSB1c2VkIik7Cj4gKwo+ICsgICAgICAgICAgICByZXQgPSB4
Y19kb21haW5fZGVzdHJveShjdHgtPnhjaCwgKmRvbWlkKTsKPiArICAgICAgICAgICAgaWYgKCFy
ZXQpIHsKPiArICAgICAgICAgICAgICAgICpkb21pZCA9IElOVkFMSURfRE9NSUQ7Cj4gKwo+ICsg
ICAgICAgICAgICAgICAgLyogSWYgdGhlIGRvbWlkIHdhcyBub3Qgc3BlY2lmaWVkIHRoZW4gaGF2
ZSBhbm90aGVyIGdvICovCj4gKyAgICAgICAgICAgICAgICBpZiAoIWxpYnhsX2RvbWlkX3ZhbGlk
X2d1ZXN0KGluZm8tPmRvbWlkKSkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIGFnYWluOwo+
ICsgICAgICAgICAgICB9CgpZb3UgaGF2ZSB3cml0dGVuIHRoaXMgYXMgdHdvIG5lc3RlZCBsb29w
cywgb25lIG9mIHdoaWNoIGlzIGltcGxlbWVudGVkCmFzIGEgZ290bywgYnV0IGFjdHVhbGx5IGxv
Z2ljYWxseSB0aGlzIGlzIHN1cmVseSBvbmx5IG9uZSBsb29wID8KUGxlYXNlIGNvdWxkIHlvdSBy
ZW9yZ2FuaXNlIHRoaXMgYW5kIHRoZW4gSSdsbCByZWFkIGl0IGFnYWluLi4uCgpUaGFua3MsCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:29:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDcc-0005AV-Bn; Thu, 30 Jan 2020 17:28:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDcb-0005AQ-F0
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:28:53 +0000
X-Inumbo-ID: fb9e7afe-4385-11ea-8aca-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb9e7afe-4385-11ea-8aca-12813bfff9fa;
 Thu, 30 Jan 2020 17:28:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580405333;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=1CdDc7VpoE5oI/Y2TS9AEX13CYxEbTRi5MqYf7zAhfY=;
 b=YDyH0N+mmdU5su91aV9YycJ9FXr5MZJ/pbsqUzw7rU+Enj3kxaOLyM9z
 +8DL7gHUrJ0lW3YqnfFpRSS3SFvIZaxe2fNpl8Wyd1sVI0CKGcUShTjyw
 CVhgrgmLVE+0cxHmu82Je+DPpqXpVWQruhBXfJvOshYWu4z0AoqIgwrA3 U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TeNVmTcZ2s9bxJwC0J63WPOy4hkmZ9NAr2CwCzGJ3POvF5wawqhFYY03wAIwG6kGx3zMsO6ytT
 Or2nrjg26r9/ozQo3aGJ2l8I8rHJ65br//2sdGDNFtOTOu4ggf5QvtKpDOZtQHZmFT+dLL12q8
 USW8jsQRTqS8tzIM+3oXJqCi3LGzKY6dSOARTx1SASvsyt+8Hsqm4OHT5wzbiMyE1Ur7Bc6oX6
 Tju8SsDj/5L/ceIEblSlbJhHIsxgWLZfpw1v79LTR9ZQGeYHaeOE5VQmyNZIJppaG1JO8WVSMM
 3aY=
X-SBRS: 2.7
X-MesageID: 11869414
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11869414"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.4689.88393.840303@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:28:49 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200122144446.919-8-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-8-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 7/7] xl: allow domid to be preserved on
 save/restore or migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCA3LzddIHhsOiBhbGxvdyBkb21pZCB0byBi
ZSBwcmVzZXJ2ZWQgb24gc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGUiKToKPiBUaGlzIHBhdGNoIGFk
ZHMgYSAnLUQnIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gc2F2ZSBhbmQgbWlncmF0ZSB0byBhbGxv
dwo+IHRoZSBkb21haW4gaWQgdG8gYmUgaW5jb3Jwb3JhdGVkIGludG8gdGhlIHNhdmVkIGRvbWFp
biBjb25maWd1cmF0aW9uIGFuZAo+IGhlbmNlIGJlIHByZXNlcnZlZC4KClRoYW5rcy4KCkluIHJl
c3BvbnNlIHRvIHYzIDYvNiBJIHdyb3RlOgoKICBJIHdvbmRlciBpZiB0aGlzIHNob3VsZCBiZSBk
b25lIG1vcmUgaW4gbGlieGwuICBTaG91bGQgdGhpcyBiZSBhCiAgZG9tYWluIHByb3BlcnR5ID8g
IFdlaSwgQW50aG9ueSA/CgpUaGlzIHF1ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZC4gIEknbSBz
b3JyeSB0aGF0IG5laXRoZXIgV2VpIG5vcgpBbnRob255IGhhZCBhIGNoYW5jZSB0byBhbnN3ZXIg
eWV0Li4uCgpQYXVsLCBkbyB5b3UgaGF2ZSBhIHJlYXNvbiBmb3IgZG9pbmcgaXQgdGhpcyB3YXkg
PyAgTXkgaW5jbGluYXRpb24gaXMKdGhhdCB0aGluayBkb2luZyBpdCBhdCB0aGUgbGlieGwgbGF5
ZXIgd291bGQgbWFrZSBtb3JlIHNlbnNlLiAgRG8geW91CnRoaW5rIHRoYXQgd291bGQgYmUgcG9z
c2libGUgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:31:38 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDfF-0005tw-Sf; Thu, 30 Jan 2020 17:31:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDfE-0005tp-OQ
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:31:36 +0000
X-Inumbo-ID: 5ceeee4c-4386-11ea-b211-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ceeee4c-4386-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 17:31:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580405496;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=DOrhLN1x2C4YjehqIH9XAEx+ArY1JVhWqwJCNdSw/jY=;
 b=D+0wu8ykNmS30Hr9hDT6snbt5xxdX5TOcnBGZ+VttwYpVuPPzKWWdqHH
 EJb2ju4fZYsoLGFKwTP7vVCZ323rd5ZqjfzuHdgXOZgZi8ium6KJVhDyT
 DRF7++Jb3WN6lbHWx1E56cScyIC1AjTi5V3QM/h6iYEPTaWHaxf2TRn8B s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rovqQjwqMZlZ35sdKe/FxxNBYZzAbh3ja0N007m6c/oPZs3n3ldbqQiW/IWU4AMl9OgDhn100M
 2w9n+ZJJYl6LpLjmp5gHTVhpKD5jkdwiI8zTIIi3/nz7qXPUn99+8HXs9KD36K8LLzyxM4H3ec
 ThkpcnTiHdyEyCsgvLsz7Afq+7mXHrHRcGkc1zpBUbmgXWbi6Kno7KwviG+1l+EyzrItM8eE6k
 mjyoMJdu9Q7Z2YmtwG2T4VfFd1+4Jw12aQWHsQvZaHhTDS3tNOsVfJLVNV7KU/3+xSMLlozfAg
 vQ8=
X-SBRS: 2.7
X-MesageID: 11709199
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11709199"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.4852.346085.817614@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:31:32 +0000
To: Paul Durrant <pdurrant@amazon.com>
In-Reply-To: <20200122144446.919-2-pdurrant@amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCAxLzddIGxpYnhsOiBhZGQgZGVmaW5pdGlv
biBvZiBJTlZBTElEX0RPTUlEIHRvIHRoZSBBUEkiKToKPiBDdXJyZW50bHkgYm90aCB4bCBhbmQg
bGlieGwgaGF2ZSBpbnRlcm5hbCBkZWZpbml0aW9ucyBvZiBJTlZBTElEX0RPTUlECj4gd2hpY2gg
aGFwcGVuIHRvIGJlIGlkZW50aWNhbC4gSG93ZXZlciwgZm9yIHRoZSBwdXJwb3NlcyBvZiBkZXNj
cmliaW5nIHRoZQo+IGJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5fY3JlYXRlX25ldy9yZXN0b3Jl
KCkgaXQgaXMgdXNlZnVsIHRvIGhhdmUgYQo+IHNwZWNpZmllZCBpbnZhbGlkIHZhbHVlIGZvciBh
IGRvbWFpbiBpZC4KCkhpLiAgKEknbSByZXBseWluZyB0byB0aGUgMS8gaGVyZSBiZWNhdXNlIEkg
ZG9uJ3Qgc2VlbSB0byBoYXZlIGFueSAwLwppbiBteSBpbmJveC4uLikKClRoYW5rcyBmb3IgYWxs
IHRoaXMuICBBcyB3ZWxsIGFzIHlvdXIgdXNlIGNhc2UsIHdoaWNoIGlzIGluIGl0c2VsZgp2YWx1
YWJsZSwgSSB0aGluayB0aGlzIGNoYW5nZSBpcyBpbXBvcnRhbnQgZm9yIG90aGVyIHJlYXNvbnMu
ClNvIEkgd2FudCB0byBzZWUgaXQgZ28gaW4uCgpZb3UnbGwgc2VlIEkgaGF2ZSByZXBsaWVkIHdp
dGggc29tZSBjb21tZW50cyBhYm91dCB0aGUgaW1wbGVtZW50YXRpb24uCkkgaG9wZSB5b3Ugd29u
J3QgYmUgZGlzY291cmFnZWQuICBJZiB5b3UgZmVlbCBJIGFtIGFza2luZyBmb3IgdG9vIG11Y2gK
d29yayBJIG1pZ2h0IGJlIGluY2xpbmVkIHRvIHBpY2sgdXAgc29tZSBvZiB0aGlzIG15c2VsZjsg
aWYgc28sIHBsZWFzZQpsZXQgbWUga25vdy4gIEkgZGVmaW5pdGVseSBkb24ndCB3YW50IHRoaXMg
dG8gYmUgZHJvcHBlZC4KClRoYW5rcy4KClJlZ2FyZHMsCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:33:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixDgq-00060N-9Y; Thu, 30 Jan 2020 17:33:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixDgo-00060F-MA
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:33:14 +0000
X-Inumbo-ID: 97a3ed76-4386-11ea-8396-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97a3ed76-4386-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 17:33:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580405595; x=1611941595;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Dy1LMGUptVWn7rlpq0WuYyqlGqwSGJ+TlHnNji2oBhQ=;
 b=MBuxzzCDJndcMbkhFruhO+rLwShlHP0J8OkdAgTXBCOtVYwzkW32JgFf
 f1SmLdV0aF6+Kyge2Oy2VJfn2Qo3e/ur1fbXciz3GBmJM3zIfg/vUsmOY
 Pqw1rUTEhdeV7n1gywygxaaXDf/qr0Iwt3ZI4KuMa9TZpXlZPOZL2ETiq g=;
IronPort-SDR: 7ajgTsjvicelcobwSQw9PEaUHeYqTRofVgo35Xbu3edvr/XWZTCBbuQnaMqeD2CemW5HEr+WLh
 nLi1InRc5jYg==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="22078712"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 30 Jan 2020 17:32:38 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (Postfix) with ESMTPS
 id B7D17A2592; Thu, 30 Jan 2020 17:32:34 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 17:32:34 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 17:32:33 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 17:32:32 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v4 5/7] libxl: allow creation of domains with a specified
 or random domid
Thread-Index: AQHV0TKFO4Jmy5qcpU+jNVauOPOraqgDgkKAgAAA/wA=
Date: Thu, 30 Jan 2020 17:32:32 +0000
Message-ID: <2c568b50b55243efa0cfd32c7c999b0b@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-6-pdurrant@amazon.com>
 <24115.4515.335032.366833@mariner.uk.xensource.com>
In-Reply-To: <24115.4515.335032.366833@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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxNzoyNgo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsKPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+OyBLb25yYWQgUnplc3p1dGVrIFdpbGsKPiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gSmFzb24gQW5k
cnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgNS83XSBs
aWJ4bDogYWxsb3cgY3JlYXRpb24gb2YgZG9tYWlucyB3aXRoIGEKPiBzcGVjaWZpZWQgb3IgcmFu
ZG9tIGRvbWlkCj4gCj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NCA1LzddIGxpYnhs
OiBhbGxvdyBjcmVhdGlvbiBvZiBkb21haW5zIHdpdGgKPiBhIHNwZWNpZmllZCBvciByYW5kb20g
ZG9taWQiKToKPiA+IFRoaXMgcGF0Y2ggYWRkcyBhICdkb21pZCcgZmllbGQgdG8gbGlieGxfZG9t
YWluX2NyZWF0ZV9pbmZvIGFuZCB0aGVuCj4gPiBtb2RpZmllcyBsaWJ4bF9fZG9tYWluX21ha2Uo
KSB0byBoYXZlIFhlbiB1c2UgdGhhdCB2YWx1ZSBpZiBpdCBpcyB2YWxpZC4KPiA+IElmIHRoZSBk
b21pZCB2YWx1ZSBpcyBpbnZhbGlkIHRoZW4gWGVuIHdpbGwgY2hvb3NlIHRoZSBkb21pZCwgYXMg
YmVmb3JlLAo+ID4gdW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNwZWNpYWwgUkFORE9NX0RP
TUlEIHZhbHVlIGFkZGVkIHRvIHRoZSBBUEkuCj4gPiBUaGlzIHZhbHVlIGluc3RydWN0cyBsaWJ4
bF9fZG9tYWluX21ha2UoKSB0byBjaG9vc2UgYSByYW5kb20gZG9taWQgdmFsdWUKPiA+IGZvciBY
ZW4gdG8gdXNlLgo+ID4KPiA+IElmIFhlbiBkZXRlcm1pbmVzIHRoYXQgYSBkb21pZCBzcGVjaWZp
ZWQgdG8gb3IgY2hvc2VuIGJ5Cj4gPiBsaWJ4bF9fZG9tYWluX21ha2UoKSBjby1pbmNpZGVzIHdp
dGggYW4gZXhpc3RpbmcgZG9tYWluIHRoZW4gdGhlIGNyZWF0ZQo+ID4gb3BlcmF0aW9uIHdpbGwg
ZmFpbC4gSW4gdGhpcyBjYXNlLCBpZiBSQU5ET01fRE9NSUQgd2FzIHNwZWNpZmllZCB0bwo+ID4g
bGlieGxfX2RvbWFpbl9tYWtlKCkgdGhlbiBhIG5ldyByYW5kb20gdmFsdWUgd2lsbCBiZSBjaG9z
ZW4gYW5kIHRoZQo+IGNyZWF0ZQo+ID4gb3BlcmF0aW9uIHdpbGwgYmUgcmUtdHJpZWQsIG90aGVy
d2lzZSBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxsIGZhaWwuCj4gPgo+ID4gQWZ0ZXIgWGVuIGhh
cyBzdWNjZXNzZnVsbHkgY3JlYXRlZCBhIG5ldyBkb21haW4sIGxpYnhsX19kb21haW5fbWFrZSgp
Cj4gd2lsbAo+ID4gY2hlY2sgd2hldGhlciBpdHMgZG9taWQgbWF0Y2hlcyBhbnkgcmVjZW50bHkg
dXNlZCBkb21pZCB2YWx1ZXMuIElmIGl0Cj4gZG9lcwo+ID4gdGhlbiB0aGUgZG9tYWluIHdpbGwg
YmUgZGVzdHJveWVkLiBJZiB0aGUgZG9taWQgdXNlZCBpbiBjcmVhdGlvbiB3YXMKPiA+IHNwZWNp
ZmllZCB0byBsaWJ4bF9fZG9tYWluX21ha2UoKSB0aGVuIGl0IHdpbGwgZmFpbCBhdCB0aGlzIHBv
aW50LAo+ID4gb3RoZXJ3aXNlIHRoZSBjcmVhdGUgb3BlcmF0aW9uIHdpbGwgYmUgcmUtdHJpZWQg
d2l0aCBlaXRoZXIgYSBuZXcgcmFuZG9tCj4gPiBvciBYZW4tc2VsZWN0ZWQgZG9taWQgdmFsdWUu
Cj4gLi4uCj4gPiAtICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21p
ZCwgJmNyZWF0ZSk7Cj4gPiArICAgICAgICBpZiAobGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoaW5m
by0+ZG9taWQpKQo+ID4gKyAgICAgICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOwo+ID4gKwo+
ID4gKyAgICBhZ2FpbjoKPiA+ICsgICAgICAgIGZvciAoOzspIHsKPiA+ICsgICAgICAgICAgICBp
ZiAoaW5mby0+ZG9taWQgPT0gUkFORE9NX0RPTUlEKSB7Cj4gPiArICAgICAgICAgICAgICAgIHVp
bnQxNl90IHY7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgIHJldCA9IGxpYnhsX19yYW5kb21f
Ynl0ZXMoZ2MsICh2b2lkICopJnYsIHNpemVvZih2KSk7Cj4gPiArICAgICAgICAgICAgICAgIGlm
IChyZXQgPCAwKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAg
ICAgICAgICAgICAgIHYgJj0gRE9NSURfTUFTSzsKPiA+ICsgICAgICAgICAgICAgICAgaWYgKCFs
aWJ4bF9kb21pZF92YWxpZF9ndWVzdCh2KSkKPiA+ICsgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ID4gKwo+ID4gKyAgICAgICAgICAgICAgICAqZG9taWQgPSB2Owo+ID4gKyAgICAgICAg
ICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+
eGNoLCBkb21pZCwgJmNyZWF0ZSk7Cj4gPiArICAgICAgICAgICAgaWYgKHJldCA9PSAwIHx8IGVy
cm5vICE9IEVFWElTVCB8fCBpbmZvLT5kb21pZCAhPQo+IFJBTkRPTV9ET01JRCkKPiA+ICsgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiAgICAgICAgICBpZiAo
cmV0IDwgMCkgewo+ID4gICAgICAgICAgICAgIExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4g
Y3JlYXRpb24gZmFpbCIpOwo+ID4gKyAgICAgICAgICAgICpkb21pZCA9IElOVkFMSURfRE9NSUQ7
Cj4gPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ID4gKyAgICAgICAgICAgIGdvdG8g
b3V0Owo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgaWYgKGxpYnhsX19pc19kb21p
ZF9yZWNlbnQoZ2MsICpkb21pZCkpIHsKPiA+ICsgICAgICAgICAgICBpZiAoKmRvbWlkID09IGlu
Zm8tPmRvbWlkKSAvKiBkb21pZCB3YXMgc3BlY2lmaWVkICovCj4gPiArICAgICAgICAgICAgICAg
IExPR0VEKEVSUk9SLCAqZG9taWQsICJkb21haW4gaWQgcmVjZW50bHkgdXNlZCIpOwo+ID4gKwo+
ID4gKyAgICAgICAgICAgIHJldCA9IHhjX2RvbWFpbl9kZXN0cm95KGN0eC0+eGNoLCAqZG9taWQp
Owo+ID4gKyAgICAgICAgICAgIGlmICghcmV0KSB7Cj4gPiArICAgICAgICAgICAgICAgICpkb21p
ZCA9IElOVkFMSURfRE9NSUQ7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgIC8qIElmIHRoZSBk
b21pZCB3YXMgbm90IHNwZWNpZmllZCB0aGVuIGhhdmUgYW5vdGhlciBnbwo+ICovCj4gPiArICAg
ICAgICAgICAgICAgIGlmICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoaW5mby0+ZG9taWQpKQo+
ID4gKyAgICAgICAgICAgICAgICAgICAgZ290byBhZ2FpbjsKPiA+ICsgICAgICAgICAgICB9Cj4g
Cj4gWW91IGhhdmUgd3JpdHRlbiB0aGlzIGFzIHR3byBuZXN0ZWQgbG9vcHMsIG9uZSBvZiB3aGlj
aCBpcyBpbXBsZW1lbnRlZAo+IGFzIGEgZ290bywgYnV0IGFjdHVhbGx5IGxvZ2ljYWxseSB0aGlz
IGlzIHN1cmVseSBvbmx5IG9uZSBsb29wID8KPiBQbGVhc2UgY291bGQgeW91IHJlb3JnYW5pc2Ug
dGhpcyBhbmQgdGhlbiBJJ2xsIHJlYWQgaXQgYWdhaW4uLi4KPiAKCk9rLCBJJ2xsIHRyeSB0byBz
cXVhc2ggaXQgZG93biB0byBvbmUuIEl0IHNob3VsZCBiZSBkby1hYmxlLgoKICBQYXVsCgo+IFRo
YW5rcywKPiBJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:35:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17:35: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 1ixDih-00067Z-Nv; Thu, 30 Jan 2020 17:35:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixDig-00067R-QY
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:35:10 +0000
X-Inumbo-ID: dd19a13e-4386-11ea-b211-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd19a13e-4386-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 17:35:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580405710; x=1611941710;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=kPvohoLNQUOsAKcE/PlkpqRnG3lrzP17EkK9H8/9jRs=;
 b=caU54I/NbphylSsujnlT3V48/s8nNRhRmEmxbNHLnm+z5jYiqyni4wJi
 YyIOuFTRxu4hAMS/1eCK9lmoGbEwSI7HfwLwq8z4j1Qmt5ay9Dx6WZS7i
 R51rETxDK2XdNouYBhfUqHub5ElV6Pvu6aYobCTnc0U5emrdGiftIKAaz 0=;
IronPort-SDR: +GtuA9wvl1UkyggTjFC+p1LQ3XBumH6Q74elqYjWPIKpOFpDVxTNJ0mV26Y5+mqxbgoGshGQMw
 fLHZieO1G2vw==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="14060020"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Jan 2020 17:35:09 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id 69FCDA20FC; Thu, 30 Jan 2020 17:35:08 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 17:35:07 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 17:35:07 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 17:35:06 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
Thread-Index: AQHV0TKAfSuQBKGYT06LZ4VCzz55PqgDg9QAgAAAZMA=
Date: Thu, 30 Jan 2020 17:35:06 +0000
Message-ID: <8046f9a470344b87b9c5e21d17506085@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <24115.4852.346085.817614@mariner.uk.xensource.com>
In-Reply-To: <24115.4852.346085.817614@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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSWFuDQo+IEphY2tz
b24NCj4gU2VudDogMzAgSmFudWFyeSAyMDIwIDE3OjMyDQo+IFRvOiBEdXJyYW50LCBQYXVsIDxw
ZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFdlaSBM
aXUgPHdsQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMS83
XSBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YNCj4gSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJDQo+
IA0KPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiW1BBVENIIHY0IDEvN10gbGlieGw6IGFkZCBkZWZp
bml0aW9uIG9mDQo+IElOVkFMSURfRE9NSUQgdG8gdGhlIEFQSSIpOg0KPiA+IEN1cnJlbnRseSBi
b3RoIHhsIGFuZCBsaWJ4bCBoYXZlIGludGVybmFsIGRlZmluaXRpb25zIG9mIElOVkFMSURfRE9N
SUQNCj4gPiB3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3IgdGhlIHB1
cnBvc2VzIG9mIGRlc2NyaWJpbmcNCj4gdGhlDQo+ID4gYmVoYXZpb3VyIG9mIGxpYnhsX2RvbWFp
bl9jcmVhdGVfbmV3L3Jlc3RvcmUoKSBpdCBpcyB1c2VmdWwgdG8gaGF2ZSBhDQo+ID4gc3BlY2lm
aWVkIGludmFsaWQgdmFsdWUgZm9yIGEgZG9tYWluIGlkLg0KPiANCj4gSGkuICAoSSdtIHJlcGx5
aW5nIHRvIHRoZSAxLyBoZXJlIGJlY2F1c2UgSSBkb24ndCBzZWVtIHRvIGhhdmUgYW55IDAvDQo+
IGluIG15IGluYm94Li4uKQ0KPiANCg0KT2gsIEkgbXVzdCBoYXZlIGZvcmdvdCB0byBjb3B5IHRo
ZSBjb21iaW5lZCBjYyBsaXN0IG9udG8gdGhlIGNvdmVyIGxldHRlci4gU29ycnkgYWJvdXQgdGhh
dC4NCg0KPiBUaGFua3MgZm9yIGFsbCB0aGlzLiAgQXMgd2VsbCBhcyB5b3VyIHVzZSBjYXNlLCB3
aGljaCBpcyBpbiBpdHNlbGYNCj4gdmFsdWFibGUsIEkgdGhpbmsgdGhpcyBjaGFuZ2UgaXMgaW1w
b3J0YW50IGZvciBvdGhlciByZWFzb25zLg0KPiBTbyBJIHdhbnQgdG8gc2VlIGl0IGdvIGluLg0K
PiANCj4gWW91J2xsIHNlZSBJIGhhdmUgcmVwbGllZCB3aXRoIHNvbWUgY29tbWVudHMgYWJvdXQg
dGhlIGltcGxlbWVudGF0aW9uLg0KPiBJIGhvcGUgeW91IHdvbid0IGJlIGRpc2NvdXJhZ2VkLiAg
SWYgeW91IGZlZWwgSSBhbSBhc2tpbmcgZm9yIHRvbyBtdWNoDQo+IHdvcmsgSSBtaWdodCBiZSBp
bmNsaW5lZCB0byBwaWNrIHVwIHNvbWUgb2YgdGhpcyBteXNlbGY7IGlmIHNvLCBwbGVhc2UNCj4g
bGV0IG1lIGtub3cuICBJIGRlZmluaXRlbHkgZG9uJ3Qgd2FudCB0aGlzIHRvIGJlIGRyb3BwZWQu
DQoNCkRvbid0IHdvcnJ5LCB5b3VyIGZlZWRiYWNrIGlzIGZpbmUuLi4gY2VydGFpbmx5IG5vdCBh
c2tpbmcgdG9vIG11Y2guDQoNCiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:42:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDpS-0006xs-Ny; Thu, 30 Jan 2020 17:42:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EN2q=3T=amazon.co.uk=prvs=29183970d=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixDpR-0006xn-Mu
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:42:09 +0000
X-Inumbo-ID: d6c54760-4387-11ea-a933-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6c54760-4387-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 17:42:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580406129; x=1611942129;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=fGXb4u+fhowSffDZclL+euCX0JoVAkDjPjOnvG5qpKk=;
 b=Lr/uk6OZvWVxu3HyP84jSWIpDeqL2brqrkrIjOw0+olANN5NcxDAWS4l
 Y3gvJyhWuy3XmsLmXL2PiEZnoPMdiKp1SWo5A/jKQrDxw5p5LG0Aj8e3w
 PJ7GztHhvijqGfudBm4koTNHFk2HLLQv2W/zkpZvqxmzWXnXyi2z8tXeA w=;
IronPort-SDR: t764CrvNyYuhHae5i+cp7pRix6hmC4lxn7coyc6D//EUQuuj5jAO1EgcmBDEUvCliJgenF+mNc
 iWp2xxUIsQ3Q==
X-IronPort-AV: E=Sophos;i="5.70,382,1574121600"; d="scan'208";a="14061544"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 30 Jan 2020 17:42:09 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (Postfix) with ESMTPS
 id 37EDBA25BE; Thu, 30 Jan 2020 17:42:07 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Thu, 30 Jan 2020 17:42:07 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 30 Jan 2020 17:42:06 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Thu, 30 Jan 2020 17:42:06 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [PATCH v4 7/7] xl: allow domid to be preserved on save/restore
 or migrate
Thread-Index: AQHV0TKHr+B+pHB500iZ2KXg2puHsqgDgxKAgAAB8tA=
Date: Thu, 30 Jan 2020 17:42:06 +0000
Message-ID: <07859eefc91d43859bb12e59eb6298cf@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-8-pdurrant@amazon.com>
 <24115.4689.88393.840303@mariner.uk.xensource.com>
In-Reply-To: <24115.4689.88393.840303@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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 7/7] xl: allow domid to be preserved on
 save/restore or migrate
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: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxNzoyOQo+IFRvOiBEdXJy
YW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCA3LzddIHhs
OiBhbGxvdyBkb21pZCB0byBiZSBwcmVzZXJ2ZWQgb24KPiBzYXZlL3Jlc3RvcmUgb3IgbWlncmF0
ZQo+IAo+IFBhdWwgRHVycmFudCB3cml0ZXMgKCJbUEFUQ0ggdjQgNy83XSB4bDogYWxsb3cgZG9t
aWQgdG8gYmUgcHJlc2VydmVkIG9uCj4gc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGUiKToKPiA+IFRo
aXMgcGF0Y2ggYWRkcyBhICctRCcgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBzYXZlIGFuZCBtaWdy
YXRlIHRvIGFsbG93Cj4gPiB0aGUgZG9tYWluIGlkIHRvIGJlIGluY29ycG9yYXRlZCBpbnRvIHRo
ZSBzYXZlZCBkb21haW4gY29uZmlndXJhdGlvbiBhbmQKPiA+IGhlbmNlIGJlIHByZXNlcnZlZC4K
PiAKPiBUaGFua3MuCj4gCj4gSW4gcmVzcG9uc2UgdG8gdjMgNi82IEkgd3JvdGU6Cj4gCj4gICBJ
IHdvbmRlciBpZiB0aGlzIHNob3VsZCBiZSBkb25lIG1vcmUgaW4gbGlieGwuICBTaG91bGQgdGhp
cyBiZSBhCj4gICBkb21haW4gcHJvcGVydHkgPyAgV2VpLCBBbnRob255ID8KPiAKPiBUaGlzIHF1
ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZC4gIEknbSBzb3JyeSB0aGF0IG5laXRoZXIgV2VpIG5v
cgo+IEFudGhvbnkgaGFkIGEgY2hhbmNlIHRvIGFuc3dlciB5ZXQuLi4KPiAKPiBQYXVsLCBkbyB5
b3UgaGF2ZSBhIHJlYXNvbiBmb3IgZG9pbmcgaXQgdGhpcyB3YXkgPyAgTXkgaW5jbGluYXRpb24g
aXMKPiB0aGF0IHRoaW5rIGRvaW5nIGl0IGF0IHRoZSBsaWJ4bCBsYXllciB3b3VsZCBtYWtlIG1v
cmUgc2Vuc2UuICBEbyB5b3UKPiB0aGluayB0aGF0IHdvdWxkIGJlIHBvc3NpYmxlID8KPiAKCkkn
bSBub3Qgc3VyZSBob3cgaXQgd291bGQgd29yayBhdCB0aGUgbGlieGwgbGV2ZWwgYXMgdGhlIGRv
bWlkIGlzIHBhcnQgb2YgY3JlYXRlX2luZm8gYW5kIHRoYXQgaXQgdHJhbnNmZXJyZWQgYnkgeGwg
b24gbWlncmF0aW9uLiBJSVVDIHdlJ2QgbmVlZCBhIG5ldyBsaWJ4bCBzYXZlIHJlY29yZCB0byB0
cmFuc2ZlciBpdCBhdCB0aGF0IGxldmVsLCBhbmQgdGhlbiBJJ20gbm90IHN1cmUgd2hldGhlciB3
ZSdkIGhpdCBhbiBvcmRlcmluZyBwcm9ibGVtIGFzIHdlJ2QgaGF2ZSB0byBkaWcgdGhhdCBzYXZl
IHJlY29yZCBvdXQgYmVmb3JlIHdlIGNvdWxkIGFjdHVhbGx5IGNyZWF0ZSB0aGUgZG9tYWluLgoK
ICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:43:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDqS-00071l-4B; Thu, 30 Jan 2020 17:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixDqR-00071c-22
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:43:11 +0000
X-Inumbo-ID: fa938a3b-4387-11ea-8acf-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa938a3b-4387-11ea-8acf-12813bfff9fa;
 Thu, 30 Jan 2020 17:43:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580406190;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=esoifTkMcoE8WpQpe1wG+LN9sQYiFopZX9USt7hLe0Y=;
 b=EL/Bwhy2JLGPsDQx4sAvjwch8nJDFiaYnacYxajzNqGJitDa3UeDDgcc
 9qEO5tZLs9Se5RA+WTlh0CuZMRJ0zGIjOlepgW5GT+sPp6J+30c93mL3X
 SKO7tQuWzS4LDe/Z5jqHtm6x/ylwkZfdryXZBWxaVZPBIcNbNflGdjemd 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F18F6MRIjAOEX5kuad5YJawlUkXJDj7sEnLV6EeGn5GojAkmxamAsc0dufQGHXgswOqM77sdfZ
 QS+ErNCfoWEopadhtWvgji8TTVuY1VSy+BIk8rOmY7Q3UkiZSfbe/d5udw2eNYqC5A/GTAS51+
 jIw+NN1A+eqsh+psSNrrGIf5oDbHp//i9pVw8pj52QpPfc2+bgbmrFIegS9kLYSkb3lN7PugZU
 PcRWhHsV6ysclrBX6pxJHRq/lpk/K2Jtw2+iumNiGNOsTy1JgfetVg24Ra2cIddkXn4PkB20++
 ois=
X-SBRS: 2.7
X-MesageID: 12131082
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="12131082"
To: Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
References: <8bbfaead-2be9-4e30-4743-ddc95d60df95@suse.com>
 <20200130165650.q2ybnrjng5ykl46o@debian>
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: <3e26cd30-4b3b-3675-3b13-a8193161b136@citrix.com>
Date: Thu, 30 Jan 2020 17:43:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20200130165650.q2ybnrjng5ykl46o@debian>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH] x86/HVM: avoid truncation of PM timer I/O
 port range version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAyMCAxNjo1NiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAwNTo0NzowM1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRG9uJ3Qgc2lsZW50
bHkgaWdub3JlIHRoZSB1cHBlciAzMiBiaXRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 17:51:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 17: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 1ixDyQ-0007uL-2f; Thu, 30 Jan 2020 17:51:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m3I1=3T=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ixDyO-0007uG-Oz
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 17:51:24 +0000
X-Inumbo-ID: 2109327c-4389-11ea-8ad4-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2109327c-4389-11ea-8ad4-12813bfff9fa;
 Thu, 30 Jan 2020 17:51:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580406683;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=8cq+0Kfq3tM8yNLjQe1cdQbWp1lm/05NZgsYTYPocis=;
 b=RWVV35OKJuJOAdRXtxZgIqnRg3yy4L6tbjTx8jt9Nm5B9lnxTj/fEeqf
 r1vdashstOGD65jMqarmTkiUUvp7jDWYah6b7aMAQlRb0R6wJiQ9m3KYS
 CyXtSDS4TIzn4xb55/SXWPpG4doNByg3+rRB5iwBfZEaleETUbsi3vtfM 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zQSij3q5tcHgLSIPJq4EX2lsD6nyi1/K6/caFBin9Ws6VUZs+wzXejl9+8wFP1VCwzCszxEVQL
 Y002IZXvOCfhgtnoOVDiwYhL70etaFVjk4G22WGjNAK+iBTvOjm5EB6k8g18fVsO0/cc/86POu
 6c5vfmXFqryjANHhtfEJcY6wsxzRC+KFsH+1znk8hRYeW3+0msdaOm7avgxCPaE5cveNQqJBqU
 zkP2A5s1X3qbT4Bk40rEViO5AxZPO4MI/ueQrQHbhNX1bNCY2/PtVs7T5Qlj6cKC4dHI8AjBh9
 pdU=
X-SBRS: 2.7
X-MesageID: 11870698
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11870698"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <24115.6034.292721.461301@mariner.uk.xensource.com>
Date: Thu, 30 Jan 2020 17:51:14 +0000
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
In-Reply-To: <8046f9a470344b87b9c5e21d17506085@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <24115.4852.346085.817614@mariner.uk.xensource.com>
 <8046f9a470344b87b9c5e21d17506085@EX13D32EUC003.ant.amazon.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

PiA+IEhpLiAgKEknbSByZXBseWluZyB0byB0aGUgMS8gaGVyZSBiZWNhdXNlIEkgZG9uJ3Qgc2Vl
bSB0byBoYXZlIGFueSAwLwo+ID4gaW4gbXkgaW5ib3guLi4pCj4gCj4gT2gsIEkgbXVzdCBoYXZl
IGZvcmdvdCB0byBjb3B5IHRoZSBjb21iaW5lZCBjYyBsaXN0IG9udG8gdGhlIGNvdmVyIGxldHRl
ci4gU29ycnkgYWJvdXQgdGhhdC4KClRoZXJlJ3MgYSBidWcgaW4gZ2l0LXNlbmQtZW1haWwgaW4g
dGhpcyBhcmVhLgoKPiBEb24ndCB3b3JyeSwgeW91ciBmZWVkYmFjayBpcyBmaW5lLi4uIGNlcnRh
aW5seSBub3QgYXNraW5nIHRvbyBtdWNoLgoKR29vZCwgdGhhbmtzLAoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 18:10:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 18:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixEH6-0001Ag-1O; Thu, 30 Jan 2020 18:10:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q1Hx=3T=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ixEH4-0001Ab-Ah
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 18:10:42 +0000
X-Inumbo-ID: d32d08fa-438b-11ea-b211-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d32d08fa-438b-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 18:10:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580407842;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Nkleu6ZkiFD131TcSAm7XirJ2QHSFbrNfzGapYBw/aM=;
 b=X8yGqe9xvnkvxNRZM4T9SX8GNEeNNSM91NtOanQfEC+AY7zcTRfA1GSb
 ll3Yo0Rm57n7BOqdkunYBSKwYIWUA5yZ0iBt0JOawqZO/yXP2FSjrm5hI
 YvtfBkg5vKwhTAGXON4ORYgRq4JbqDG91OVEHhp6lg5Ehu/j0EPfX5HqP 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: F0lZW6WG9mNSS72FkSRAMWgvCZMQcxSsAcIK9kR/4KZ2MeqPEHMiRmCBF2WInW5G9ZPfw2agGq
 LVOuUuEZSnaz05kk+B4GbEzYVfLJKg34q2NOV4tDYnO2UUFuZcYjnOOSzO1ZG3daDRDTKLu+/9
 sc9rZvT1g3XqFIBqkV0yld1XNYs8y6qK1s9egut+Ys6YSXZcEMXE67p1hUDXVOEVpqlnjBEi3j
 aZUVzW15CwG28/S7SwPBFd3EWPIR4C3i1lqFkwfzYiSXxqtuEIW6nvND+gxjCPLCWXrpET/6Ah
 2uU=
X-SBRS: 2.7
X-MesageID: 11871971
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11871971"
Date: Thu, 30 Jan 2020 18:10:38 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130181038.GQ1288@perard.uk.xensource.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-5-anthony.perard@citrix.com>
 <db579f9f-d816-47f9-e75c-4b20d60bda3b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <db579f9f-d816-47f9-e75c-4b20d60bda3b@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 04/12] xen/build: extract clean
 target from Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.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>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDM6MzA6MTlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTcuMDEuMjAyMCAxMTo1MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiBGcm9t
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAZ21haWwuY29tPgo+ID4gCj4gPiBNb3N0
IG9mIHRoZSBjb2RlIGV4ZWN1dGVkIGJ5IFJ1bGVzLm1rIGlzbid0IG5lY2Vzc2FyeSBmb3IgdGhl
IGNsZWFuCj4gPiB0YXJnZXQsIGVzcGVjaWFsbHkgbm90IHRoZSBDRkxBR1MuIFRoaXMgbWFrZSBy
dW5uaW5nIG1ha2UgY2xlYW4gbXVjaAo+ID4gZmFzdGVyLgo+ID4gCj4gPiBUaGlzIGV4dHJhY3Qg
dGhlIGNvZGUgaW50byBhIGRpZmZlcmVudCBNYWtlZmlsZS4gSXQgZG9lc24ndCB3YW50IHRvCj4g
PiBpbmNsdWRlIENvbmZpZy5tayBlaXRoZXIgc28gdmFyaWFibGVzIERFUFNfUk0gYW5kIERFUFNf
SU5DTFVERSBhcmUKPiA+IGV4dHJhY3RlZCBmcm9tIENvbmZpZy5tayBhcyB3ZWxsLiBERVBTX0lO
Q0xVREUgaXMgcHV0IGludG8KPiA+IEtidWlsZC5pbmNsdWRlIHNvIGl0IGNvdWxkIGJlIHVzZSBi
eSBvdGhlciBNYWtlZmlsZXMuCj4gCj4gImV4dHJhY3RlZCIgbWFrZXMgaXQgc291bmQgYXMgaWYg
dGhlIGludGVudGlvbiB3YXMgdG8gbW92ZSB0aGluZ3MsCj4geWV0IC4uLgo+IAo+ID4gLS0tCj4g
PiAgeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCj4gPiAgeGVu
L3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUgfCAgNyArKysrKystCj4gPiAgeGVuL3NjcmlwdHMvTWFr
ZWZpbGUuY2xlYW4gfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAz
IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQo+IAo+IC4u
LiAuL0NvbmZpZy5tayBkb2Vzbid0IGdldCB0b3VjaGVkIGF0IGFsbC4gSSBndWVzcyB0aGVyZSBh
cmUgcmVhc29ucwo+IGZvciB0aGlzLCBidXQgSSBjb25zaWRlciBpdCBkYW5nZXJvdXMgdG8gbGVh
dmUgaW5kZXBlbmRlbnQgZGVmaW5pdGlvbnMKPiBvZiB0aGUgc2FtZSB2YXJpYWJsZXMgaW4gZGlz
Y29ubmVjdGVkIHBsYWNlcy4gV2hhdCBpZiBvbmUgc2lkZSBnZXRzCj4gdXBkYXRlZCB3aXRob3V0
IG5vdGljaW5nIHRoZSBvdGhlcj8KCkkgZ3Vlc3MgdGhlIHdvcmQgImV4dHJhY3RlZCIgaXMgdGhl
IHdyb25nIG9uZS4gSSdsbCBuZWVkIHRvIHJld3JpdGUgdGhlCnBhdGNoIGNvbW1lbnRhcnkuCgpB
cyBmb3Igd2h5IENvbmZpZy5tayBpc24ndCBjaGFuZ2UsIGl0J3MgYmVjYXVzZSBpdCBpcyB1c2Vk
IGJ5IGJvdGggdGhlCmh5cGVydmlzb3IgbWFrZWZpbGVzIGFuZCB0aGUgdG9vbHMgbWFrZWZpbGVz
LiBJIHdvdWxkIGxpa2UgZm9yIHJlY3Vyc2l2ZQptYWtlZmlsZXMgdG8gbm90IGluY2x1ZGUgQ29u
ZmlnLm1rIGFueW1vcmUsIHNvIGhhdmluZyBvbmx5IHhlbi9NYWtlZmlsZQpkb2luZyB0aGF0IGlu
Y2x1ZGUuIChJIHdvdWxkIGxpa2UgdG8gZ28gZnVydGhlciBhbmQgbm90IHVzZWQgQ29uZmlnLm1r
CmFueW1vcmUsIGJ1dCB0aGF0IG1pZ2h0IG5vdCBiZSBuZWNlc3NhcnkuKQoKQXMgZm9yIHRoZSBs
YXN0IHBvaW50LCB0aGUgdmFyaWFibGVzIERFUFNfUk0gYW5kIERFUFNfSU5DTFVERSBhcmUgY29w
aWVkCmJlY2F1c2UgTWFrZWZpbGUuY2xlYW4gZG9lc24ndCBoYXZlIHRoZW0gYW5kIGF0IHNvbWUg
cG9pbnQgUnVsZXMubWsgKG5vCnBhdGNoIHlldCkgaXNuJ3QgZ29pbmcgdG8gaGF2ZSB0aGVtIGVp
dGhlciwgc28gdGhlcmUgd2lsbCBiZSBhIHNpbmdsZQpsb2NhdGlvbiB3aGljaCBpcyBLYnVpbGQu
aW5jbHVkZS4gQ3VycmVudGx5IHdpdGggdGhpcyBwYXRjaCwgYm90aAp2YXJpYWJsZXMgZnJvbSBL
YnVpbGQuaW5jbHVkZSBhcmUgdGhlIG9uZSB1c2VkIGJ5IFJ1bGVzLm1rLCBzbyBpdApkb2Vzbid0
IG1hdHRlciBpZiBDb25maWcubWsgaXMgbW9kaWZpZWQuCgpUaGluZ3MgZG9lc24ndCBsb29rIGdy
ZWF0IHlldCwgYnV0IGl0IGRvZXNuJ3QgZmVlbCBsaWtlIHRoZXJlIGFyZSBiZXR0ZXIKd2F5IHRv
IHJlZmFjdG9yIHRoZSBidWlsZCBzeXN0ZW0uCgo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIv
eGVuL3NjcmlwdHMvTWFrZWZpbGUuY2xlYW4KPiA+ICsjIEZpZ3VyZSBvdXQgd2hhdCB3ZSBuZWVk
IHRvIGJ1aWxkIGZyb20gdGhlIHZhcmlvdXMgdmFyaWFibGVzCj4gCj4gcy9idWlsZC9jbGVhbi8g
PwoKWWVwLCBJIGp1c3QgY29weSB0aGUgdHlwbyBmcm9tIExpbnV4LiBCdXQgSSBjYW4gZml4IGl0
IGluIG91ciByZXBvLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 18:20:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 18:20: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 1ixEQK-00022S-1G; Thu, 30 Jan 2020 18:20:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Tz6E=3T=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixEQI-00022N-Fv
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 18:20:14 +0000
X-Inumbo-ID: 2815c810-438d-11ea-8ae8-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2815c810-438d-11ea-8ae8-12813bfff9fa;
 Thu, 30 Jan 2020 18:20:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580408414;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=qVIYn3NgGH+1ZI2gHejtPHKE+6oUsJZa3ZCqGNnoer8=;
 b=LpuoS8XNlIqwEeDocMsfZdP1a4Imlm/o8o/UE/kWbz/EFD1/HajiQv1B
 JIZVgbpXIWikcu4xHle92hQcU+pK6GgSv2FVaZszl7eMrlTmswkQw5J4C
 pcUqOGkiX0qNA7aUzVyruNUDsKaWlCryKgPI7e7k7weuhZYF0PW7dEnTF k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1th4uQu2QfhvvlYaeVhj5Of1DbDFMg/+5sz3aVYTlHTDd1tuncGGLYpgv5WHHm3U75+DIMU9Vs
 g2rXNjVW4/TpeZTMc1gWLnb6TioHQfBBy8Hv2QQYqJgCmBQw19AqUWph6F/axUKeiGQQbPi3DC
 x1s6y/iLth7pWU5A1XIhzGtg6pd6KEfLdLdIusRae70EgZdqxxVu6YEmXWf0WsurPtpKn+yHNI
 P8MuNn9dLxlNl7DpMhju860AfvzcbGxWw56r8Mg6JV8AQ+kJwjgGeIAxkrjA5XtQVeEBbcg9pG
 Ti4=
X-SBRS: 2.7
X-MesageID: 11872502
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11872502"
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, Ian Jackson
 <ian.jackson@citrix.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-8-pdurrant@amazon.com>
 <24115.4689.88393.840303@mariner.uk.xensource.com>
 <07859eefc91d43859bb12e59eb6298cf@EX13D32EUC003.ant.amazon.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: <38d14767-eca0-6343-799c-49167271c9e7@citrix.com>
Date: Thu, 30 Jan 2020 18:20:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <07859eefc91d43859bb12e59eb6298cf@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 7/7] xl: allow domid to be preserved on
 save/restore or migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@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>

T24gMzAvMDEvMjAyMCAxNzo0MiwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+Cj4+IFNlbnQ6IDMwIEphbnVhcnkgMjAyMCAxNzoyOQo+PiBUbzogRHVycmFudCwgUGF1bCA8
cGR1cnJhbnRAYW1hem9uLmNvLnVrPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgQW50aG9ueSBQZXJhcmQKPj4gPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgNy83XSB4bDogYWxsb3cg
ZG9taWQgdG8gYmUgcHJlc2VydmVkIG9uCj4+IHNhdmUvcmVzdG9yZSBvciBtaWdyYXRlCj4+Cj4+
IFBhdWwgRHVycmFudCB3cml0ZXMgKCJbUEFUQ0ggdjQgNy83XSB4bDogYWxsb3cgZG9taWQgdG8g
YmUgcHJlc2VydmVkIG9uCj4+IHNhdmUvcmVzdG9yZSBvciBtaWdyYXRlIik6Cj4+PiBUaGlzIHBh
dGNoIGFkZHMgYSAnLUQnIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gc2F2ZSBhbmQgbWlncmF0ZSB0
byBhbGxvdwo+Pj4gdGhlIGRvbWFpbiBpZCB0byBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUgc2F2
ZWQgZG9tYWluIGNvbmZpZ3VyYXRpb24gYW5kCj4+PiBoZW5jZSBiZSBwcmVzZXJ2ZWQuCj4+IFRo
YW5rcy4KPj4KPj4gSW4gcmVzcG9uc2UgdG8gdjMgNi82IEkgd3JvdGU6Cj4+Cj4+ICAgSSB3b25k
ZXIgaWYgdGhpcyBzaG91bGQgYmUgZG9uZSBtb3JlIGluIGxpYnhsLiAgU2hvdWxkIHRoaXMgYmUg
YQo+PiAgIGRvbWFpbiBwcm9wZXJ0eSA/ICBXZWksIEFudGhvbnkgPwo+Pgo+PiBUaGlzIHF1ZXN0
aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZC4gIEknbSBzb3JyeSB0aGF0IG5laXRoZXIgV2VpIG5vcgo+
PiBBbnRob255IGhhZCBhIGNoYW5jZSB0byBhbnN3ZXIgeWV0Li4uCj4+Cj4+IFBhdWwsIGRvIHlv
dSBoYXZlIGEgcmVhc29uIGZvciBkb2luZyBpdCB0aGlzIHdheSA/ICBNeSBpbmNsaW5hdGlvbiBp
cwo+PiB0aGF0IHRoaW5rIGRvaW5nIGl0IGF0IHRoZSBsaWJ4bCBsYXllciB3b3VsZCBtYWtlIG1v
cmUgc2Vuc2UuICBEbyB5b3UKPj4gdGhpbmsgdGhhdCB3b3VsZCBiZSBwb3NzaWJsZSA/Cj4+Cj4g
SSdtIG5vdCBzdXJlIGhvdyBpdCB3b3VsZCB3b3JrIGF0IHRoZSBsaWJ4bCBsZXZlbCBhcyB0aGUg
ZG9taWQgaXMgcGFydCBvZiBjcmVhdGVfaW5mbyBhbmQgdGhhdCBpdCB0cmFuc2ZlcnJlZCBieSB4
bCBvbiBtaWdyYXRpb24uIElJVUMgd2UnZCBuZWVkIGEgbmV3IGxpYnhsIHNhdmUgcmVjb3JkIHRv
IHRyYW5zZmVyIGl0IGF0IHRoYXQgbGV2ZWwsIGFuZCB0aGVuIEknbSBub3Qgc3VyZSB3aGV0aGVy
IHdlJ2QgaGl0IGFuIG9yZGVyaW5nIHByb2JsZW0gYXMgd2UnZCBoYXZlIHRvIGRpZyB0aGF0IHNh
dmUgcmVjb3JkIG91dCBiZWZvcmUgd2UgY291bGQgYWN0dWFsbHkgY3JlYXRlIHRoZSBkb21haW4u
CgpUaGVyZSBpcyBkZWZpbml0ZWx5IGFuIG9yZGVyaW5nIHByb2JsZW0uCgpJIGFncmVlIHRoYXQg
aXQgc2hvdWxkIGxvZ2ljYWxseSBiZSBwYXJ0IG9mIHRoZSBsaWJ4bCBsZXZlbCBvZiB0aGUKc3Ry
ZWFtLCBidXQgbm9uZSBvZiB0aGF0IGlzIGV2ZW4gcGFyc2VkIHVudGlsIGFmdGVyIHRoZSBkb21h
aW4gaGFzIGJlZW4KY3JlYXRlZCBvbiB0aGUgZGVzdGluYXRpb24gc2lkZS4KCkkgaGF2ZSBubyBp
ZGVhIGhvdyBlYXN5L2RpZmZpY3VsdCBpdCB3b3VsZCBiZSB0byByZWFycmFuZ2UgbGlieGwgdG8K
c3RhcnQgcGFyc2luZyB0aGUgbWlncmF0aW9uIHN0cmVhbSBiZWZvcmUgY3JlYXRpbmcgdGhlIGRv
bWFpbi7CoCBJIHRoaW5rCnRoZXJlIHdpbGwgYmUgYSBsb3Qgb2YgY29kZSByZWx5aW5nIG9uIHRo
ZSBkb21pZCBhbHJlYWR5IGJlaW5nIHZhbGlkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 18:34:40 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 18:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixEe4-0002z7-OX; Thu, 30 Jan 2020 18:34:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q1Hx=3T=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ixEe3-0002z2-Dw
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 18:34:27 +0000
X-Inumbo-ID: 24311f22-438f-11ea-8af6-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24311f22-438f-11ea-8af6-12813bfff9fa;
 Thu, 30 Jan 2020 18:34:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580409266;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=AYNLcbfnuvaYX8DKqs5gp1Y0nmkij+zcA4HoK7E7Mr8=;
 b=TQcQFvqcQrZRLEpZFxE5AWEBvIJPrOClXXXfqeNEDkBYRYI6+hpMKUiP
 A7JCnnqRRPfBevXDXlLoY15hQXA1WtVP3QozT9xvjxFupJT+1ILHs4c+6
 WsXH9t2twGcM1zisyNPfoz+Bb0P5L2Ps/FgFVTj5X+AM/PyxOUnG0EmXm g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ofKUVFLa/22WHOuToRPfadXFykKWemztQ7rQdXTEC5iGromd2L2vqq5lLR/V534Rf6SjPjuVHw
 I2jtU2rCju94dNlIhPT1kLkKofjY/f8ayMCaNDWN/C7FwZz2VYJJQKXs8v7H2A78lnAeXyx8qU
 bFbjqsZ52GrNp7vFQbsRL53cbE6rWu7vwV/FJAMrJ4fSkzFK/bFh0G+DjYcRxEanSTD1GrH099
 Y8lNj5U8ZdXipQrmrg+9wWnY9+d6MmafJx3PKV2Fy64UvJfoNU0Q13+pKWYS67MKWlsJvYx6xu
 /BU=
X-SBRS: 2.7
X-MesageID: 11713271
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,382,1574139600"; d="scan'208";a="11713271"
Date: Thu, 30 Jan 2020 18:34:22 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200130183422.GR1288@perard.uk.xensource.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-6-anthony.perard@citrix.com>
 <7c16cfcc-0ec5-18f9-e05c-84415fed72c9@suse.com>
 <91397e9b-794d-e59b-cde0-ebfc92ed15f9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <91397e9b-794d-e59b-cde0-ebfc92ed15f9@suse.com>
Subject: Re: [Xen-devel] [XEN PATCH v2 05/12] xen/include: remove include of
 Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDQ6MzM6MDJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjkuMDEuMjAyMCAxNjoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBPbiAxNy4w
MS4yMDIwIDExOjUzLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+PiBJdCBpc24ndCBuZWNlc3Nh
cnkgdG8gaW5jbHVkZSBDb25maWcubWsgaGVyZSBiZWNhdXNlIHRoaXMgTWFrZWZpbGUgaXMKPiA+
PiBvbmx5IHVzZWQgYnkgeGVuL1J1bGVzLm1rIHdoaWNoIGFscmVhZHkgaW5jbHVkZXMgQ29uZmln
Lm1rLgo+ID4gCj4gPiBBbmQgc28gaXMgeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGFmYWlj
cyBmcm9tIGl0cyBwYXJlbnQgZGlyCj4gPiBNYWtlZmlsZS4gV2l0aCB0aGlzIGFsc28gYWRqdXN0
ZWQgKG9yIGl0IGV4cGxhaW5lZCB3aHkgSSdtIHNlZWluZwo+ID4gdGhpbmdzIGluY29ycmVjdGx5
KSAuLi4KPiA+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IEFuZCBub3cgSSd2ZSBzZWVuIHRoYXQgcGF0Y2ggNiBkb2VzIGp1
c3QgdGhpcy4gSSB0aGluayBzdWNoCj4gY29tbW9uIHRoZW1lIGNoYW5nZXMgYXJlLCB1bmxlc3Mg
cGF0Y2hlcyBhcmUgb3Zlcmx5IGxhcmdlCj4gYWxyZWFkeSwgYmV0dGVyIHB1dCBhbGwgaW4gb24g
cGF0Y2guIEFueXdheSAtIHRoZSBSLWIgdGhlbgo+IGlzIHVuY29uZGl0aW9uYWwuCgpJIGRvbid0
IGxpa2Ugc3F1YXNoaW5nIHVucmVsYXRlZCBjaGFuZ2VzIHRvZ2V0aGVyLiBJIHRob3VnaCBib3Ro
IGNoYW5nZXMKZGVzZXJ2ZWQgdGhlcmUgb3duIGV4cGxhbmF0aW9uIGluIHRoaXMgY2FzZS4gVGhl
eSBkb24ndCB0b3VjaCB0aGUgc2FtZQpzdWJzeXN0ZW0sIHRoZXkgZG9uJ3QgaGF2ZSB0aGUgc2Ft
ZSBzZXQgb2YgbWFpbnRhaW5lcnMuCgo+IEFub3RoZXIgcXVlc3Rpb246IFRoZSBjb3ZlciBsZXR0
ZXIgZG9lc24ndCBzYXkgYW55dGhpbmcgYWJvdXQKPiBzb21lIChvciBtb3N0KSBwYXRjaGVzIGhl
cmUgYmVpbmcgaW5kZXBlbmRlbnQgb2Ygb25lIGFub3RoZXIsCj4gYW5kIGhlbmNlIHRoZSBvcHRp
b24gb2YgdGhlbSBnb2luZyBpbiBvdXQgb2Ygb3JkZXIuIFRoZSBvbmUKPiBoZXJlIGxvb2tzIHRv
IGJlIGVudGlyZWx5IHN0YW5kYWxvbmUsIGZvciBleGFtcGxlLgoKSXQgaXMgZXh0cmEgd29yayB0
byBmaWd1cmUgb3V0IHdoaWNoIHBhdGNoIGNvdWxkIGJlIGFwcGxpZWQgb3V0IG9mCm9yZGVyLiBJ
IHdvdWxkIGhhdmUgaW5kZXBlbmRlbnQgcGF0Y2ggYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2Vy
aWVzLApidXQgaWYgdGhlcmUgYXJlbid0LCBpdCBpcyBwcm9iYWJseSBiZWNhdXNlIEkgaGF2ZW4n
dCB0aG91Z2ggdGhleSB3ZXJlCmltcG9ydGFudCBlbm91Z2ggdG8gdGhpbmsgYWJvdXQgYXBwbHlp
bmcgdGhlbSBpbmRlcGVuZGVudGx5LiBJIG1pZ2h0IHRyeQp0byByZW9yZGVyIHNvbWUgcGF0Y2hl
cyBpbiBsYXRlciB2ZXJzaW9uIG9mIGEgc2VyaWVzIHRvIGhhdmUgdGhlbQphcHBsaWVkIGVhcmxp
ZXIuCgpBcyBmb3IgdGhpcyBzZXJpZXMsIEkgZG8gdGhpbmsgYXBwbHlpbmcgbW9zdCBwYXRjaGVz
IGluIG9yZGVyIGlzCmltcG9ydGFudCwgY2hhbmdpbmcgdGhlIG9yZGVyIG1heSBsZWFkIHRvIHVu
ZXhwZWN0ZWQgYnJlYWthZ2UuIFRoYXQKbWlnaHQgbm90IGJlIHRydWUsIGJ1dCBJIGRvbid0IHdh
bnQgdG8gc3BlbmQgdGltZSBvbiBjaGVja2luZyB0aGF0LgoKQ2hlZXJzLAoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 19:35:15 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 19:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixFaY-0007gM-MT; Thu, 30 Jan 2020 19:34:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixFaX-0007gH-5Y
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 19:34:53 +0000
X-Inumbo-ID: 95eddf3a-4397-11ea-a933-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95eddf3a-4397-11ea-a933-bc764e2007e4;
 Thu, 30 Jan 2020 19:34: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 <osstest-admin@xenproject.org>)
 id 1ixFaV-0004sf-VH; Thu, 30 Jan 2020 19:34:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ixFaV-0007z6-HI; Thu, 30 Jan 2020 19:34:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixFaV-0006lw-GZ; Thu, 30 Jan 2020 19:34:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146604-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=837da5e3a31938891e4bada2497ec6b7b73908cc
X-Osstest-Versions-That: xen=b3af8108d5b8f2897984fc1264ec5406d0888a7e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 19:34:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146604: 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>

ZmxpZ2h0IDE0NjYwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYwNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4MzdkYTVlM2EzMTkzODg5MWU0YmFkYTI0OTdlYzZiN2I3MzkwOGNjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiM2FmODEwOGQ1YjhmMjg5Nzk4
NGZjMTI2NGVjNTQwNmQwODg4YTdlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1OTcgIDIwMjAt
MDEtMzAgMTM6MDA6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjA0ICAy
MDIwLTAxLTMwIDE3OjAwOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBiM2FmODEwOGQ1Li44MzdkYTVlM2EzICA4MzdkYTVlM2EzMTkzODg5MWU0
YmFkYTI0OTdlYzZiN2I3MzkwOGNjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 20:12:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 20:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixGBF-0002Sb-VR; Thu, 30 Jan 2020 20:12:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3Txu=3T=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixGBE-0002SW-Fm
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 20:12:48 +0000
X-Inumbo-ID: e0ef4104-439c-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0ef4104-439c-11ea-8396-bc764e2007e4;
 Thu, 30 Jan 2020 20:12: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 <osstest-admin@xenproject.org>)
 id 1ixGBB-0005eA-28; Thu, 30 Jan 2020 20:12: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 1ixGBA-0001gp-DR; Thu, 30 Jan 2020 20:12:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixGBA-0002Ql-Ck; Thu, 30 Jan 2020 20:12:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146602-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-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-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict: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:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=204aa60b37c23a89e690d418f49787d274303ca7
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 30 Jan 2020 20:12:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 146602: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyMDRhYTYwYjM3YzIz
YTg5ZTY5MGQ0MThmNDk3ODdkMjc0MzAzY2E3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjAyICAyMDIwLTAxLTMw
IDE2OjM3OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsZXhleSBSb21rbyA8bmV2aWxh
ZEB5YWhvby5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJldyBKb25lcyA8ZHJqb25l
c0ByZWRoYXQuY29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEu
bWljaGFsc2thQGxpbmFyby5vcmc+CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0u
Y29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8
ZGlydHlAYXBwbGUuY29tPgogIENhcmxvcyBTYW50b3MgPGNhc2FudG9zQHJlZGhhdC5jb20+CiAg
Q2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVu
cXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2No
YW1wc0BncmVlbnNvY3MuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3Mz
OTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEz
QGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgog
IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEdpYnNv
biA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PiAocHBjIHBhcnRzKQogIERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFZyYWJlbCA8ZGF2aWQudnJhYmVsQG51
dGFuaXguY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgog
IERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVpaWNoaSBUc3VrYXRhIDxkZXZlbEBldHN1
a2F0YS5jb20+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgUmVu
IDxyZW56aGVuQGxpbnV4LmFsaWJhYmEuY29tPgogIEVyeXUgR3VhbiA8ZWd1YW5AbGludXguYWxp
YmFiYS5jb20+CiAgRmFiaWFubyBSb3NhcyA8ZmFyb3Nhc0BsaW51eC5pYm0uY29tPgogIEZhbmdy
dWkgU29uZyA8aUBtYXNrcmF5Lm1lPgogIEZlbGlwZSBGcmFuY2lvc2kgPGZlbGlwZUBudXRhbml4
LmNvbT4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+CiAgR2FuZXNoIE1h
aGFyYWogTWFoYWxpbmdhbSA8Z2FuZXNoLm1haGFsaW5nYW1AaW50ZWwuY29tPgogIEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3lpIFR1IDx0dS5ndW95aUBo
M2MuY29tPgogIEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51eC5pYm0uY29tPgogIEhhbiBIYW4gPGho
YW5AcmVkaGF0LmNvbT4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSGV5aSBHdW8g
PGd1b2hleWlAaHVhd2VpLmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29t
PgogIEphZSBIeXVuIFlvbyA8amFlLmh5dW4ueW9vQGxpbnV4LmludGVsLmNvbT4KICBKYWlqdW4g
Q2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxp
bnV4LmlibS5jb20+CiAgSmFzb24gQS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+CiAgSmVh
bi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+CiAgSmVmZiBLdWJh
c2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+CiAgSmlhaHVpIENlbiA8Y2Vuamlh
aHVpQGh1YXdlaS5jb20+CiAgSmlhanVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAg
Sml1ZmVpIFh1ZSA8aml1ZmVpLnh1ZUBsaW51eC5hbGliYWJhLmNvbT4KICBKb2VsIFN0YW5sZXkg
PGpvZWxAam1zLmlkLmF1PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKdWFuIFF1
aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1biBQaWFvIDxwaWFvanVuQGh1YXdlaS5j
b20+CiAgS2FzaHlhcCBDaGFtYXJ0aHkgPGtjaGFtYXJ0QHJlZGhhdC5jb20+CiAgS2VpdGggUGFj
a2FyZCA8a2VpdGhwQGtlaXRocC5jb20+CiAgS2VxaWFuIFpodSA8emh1a2VxaWFuMUBodWF3ZWku
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1
cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBIYW5namluZyA8bGloYW5namlu
Z0BiYWlkdS5jb20+CiAgTGl1IEJvIDxiby5saXVAbGludXguYWxpYmFiYS5jb20+CiAgTGl1IEpp
bmdxaSA8amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgTGl1IFlpIEwgPHlpLmwubGl1QGludGVsLmNv
bT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5h
cGZlbGJhdW1AZ21haWwuY29tPgogIE1hcmVrIERvbGF0YSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4K
ICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIEthaXNlciA8
bWFydGluQGthaXNlci5jeD4KICBNYXNhaGlybyBZYW1hZGEgPG1hc2FoaXJveUBrZXJuZWwub3Jn
PgogIE1hc2F5b3NoaSBNaXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdHRoZXcg
Um9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNA
Z21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb2xu
aWsgPG1yb2xuaWtAZ21haWwuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTWlja3kgWXVuIENoYW4gKG1pY2hpYm9v
KSA8Y2hhbm1pY2t5eXVuQGdtYWlsLmNvbT4KICBNaWNreSBZdW4gQ2hhbiA8Y2hhbm1pY2t5eXVu
QGdtYWlsLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaXNv
bm8gVG9tb2hpcm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBta2RvbGF0YUB1
cy5pYm0uY29tIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE5pZWsgTGlubmVuYmFuayA8bmlla2xp
bm5lbmJhbmtAZ21haWwuY29tPgogIE5pa29sYSBQYXZsaWNhIDxwYXZsaWNhLm5pa29sYUBnbWFp
bC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lcmRhYmJlbHRAZ29vZ2xlLmNvbT4KICBQYW4g
TmVuZ3l1YW4gPHBhbm5lbmd5dWFuQGh1YXdlaS5jb20+CiAgUGFuTmVuZ3l1YW4gPHBhbm5lbmd5
dWFuQGh1YXdlaS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdh
bHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5y
dT4KICBQZW5nIFRhbyA8dGFvLnBlbmdAbGludXguYWxpYmFiYS5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFR1cnNjaG1pZCA8cGV0ZXIudHVy
c2NobUBudXRhbml4LmNvbT4KICBQZXRlciBXdSA8cGV0ZXJAbGVrZW5zdGV5bi5ubD4KICBQZXRl
ciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVn
QGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgcGlhb2p1biA8cGlhb2p1bkBodWF3ZWkuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFl
bC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRl
cnNvbkBsaW5hcm8ub3JnPgogIFJvYmVydCBGb2xleSA8cm9iZXJ0LmZvbGV5QGxpbmFyby5vcmc+
CiAgU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogIFNjb3R0
IENoZWxvaGEgPGNoZWxvaGFAbGludXgudm5ldC5pYm0uY29tPgogIFNlcmdpbyBMb3BleiA8c2xw
QHJlZGhhdC5jb20+CiAgU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9k
aUBodWF3ZWkuY29tPgogIFNoaWhQbyBIdW5nIDxzaGlocG8uaHVuZ0BzaWZpdmUuY29tPgogIFNp
bW9uIFZlaXRoIDxzdmVpdGhAYW1hem9uLmRlPgogIFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21h
aWwuY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4g
SGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6
LmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+
CiAgU3VuaWwgTXV0aHVzd2FteSA8c3VuaWxtdXRAbWljcm9zb2Z0LmNvbT4KICBTdXJhaiBKaXRp
bmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2
ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHVndW95aSA8dHUuZ3VveWlAaDNjLmNvbT4KICBW
aW5jZW50IERFSE9SUyA8dmluY2VudC5kZWhvcnNAc21pbGUuZnI+CiAgVml2ZWsgR295YWwgPHZn
b3lhbEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRz
b3ZAdmlydHVvenpvLmNvbT4KICBWb2xrZXIgUsO8bWVsaW4gPHZyX3FlbXVAdC1vbmxpbmUuZGU+
CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgogIHdh
bmd5b25nIDx3YW5nLnlvbmdEQGgzYy5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGlu
dXguaW50ZWwuY29tPgogIFdpbGxpYW4gUmFtcGF6em8gPHdyYW1wYXp6QHJlZGhhdC5jb20+CiAg
WGlhbmcgWmhlbmcgPHpoZW5neGlhbmc5QGh1YXdlaS5jb20+CiAgWGlhbyBZYW5nIDx5YW5neC5q
eUBjbi5mdWppdHN1LmNvbT4KICBYaWFveWFvIExpIDx4aWFveWFvLmxpQGludGVsLmNvbT4KICBY
aW55dSBMaSA8cHJlY2luY3RAbWFpbC51c3RjLmVkdS5jbj4KICBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFlpdGlu
ZyBXYW5nIDx5aXRpbmcud2FuZ0B3aW5kcml2ZXIuY29tPgogIFlvbmdib2sgS2ltIDx5b25nYm9r
LmtpbUBtaXBzLmNvbT4KICBZdXJpIEJlbmRpdG92aWNoIDx5dXJpLmJlbmRpdG92aWNoQGRheW5p
eC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KICBZdXZhbCBT
aGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0
ZWRhbmNlLmNvbT4KICBaaGltaW4gRmVuZyA8ZmVuZ3poaW1pbjFAaHVhd2VpLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MjA1MDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 30 23:14:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Jan 2020 23: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 1ixJ0t-0008SZ-3Z; Thu, 30 Jan 2020 23:14:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JRg3=3T=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ixJ0q-0008SU-VB
 for xen-devel@lists.xenproject.org; Thu, 30 Jan 2020 23:14:17 +0000
X-Inumbo-ID: 3c09a9f8-43b6-11ea-b211-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c09a9f8-43b6-11ea-b211-bc764e2007e4;
 Thu, 30 Jan 2020 23:14:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580426056;
 h=to:cc:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=5Y3OpPAx+2qwTr7Muo6DCu55qRRmaDXxZ5z35g0WSaw=;
 b=QRI/wlxZn+WZRbQ+AUCeD8Is0T6OpYKQC5iAY6YVxSNq0acaU4QnsXAb
 hNDmAY1wx0vAEqagpPU07FoiZ/h0d75HwyQCMXpGguM0229OhIDtCC09o
 Cix9NU0BuvZYN4KjFGjmb5mOU9JE/MkznOCNcPBojPBMJBp4Dpad8c151 Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PGm2Ne06FXUWfhT+GezyA+yhsX97uXi/ANmJCbfESa3FytjgqgRCcNIHF/otByf/vOSR1ZkbcR
 qngs0gVFP5OQAlPReO7yNwg2yLablA2NxyW27QlOt6ClzZZPYVK/qJ1+uPx5U28Kw++NuSaXVj
 iNGBzS9tarcT+ILrbvNW2I3IYuu17NHLuVcPRkKrFILMUyHx8SLbMT1bSQ5T4fHMbMmvWU1Qk0
 OzPJrLaI8BRjQ7pcmHYpsIxtABOUkOE8glK2JOG/+izL4yqPF2Tj1bXhtrYq0kqI6lqD9E6lYj
 Q18=
X-SBRS: 2.7
X-MesageID: 12082895
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,383,1574139600"; d="scan'208";a="12082895"
To: xen-devel <xen-devel@lists.xenproject.org>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <9a84d6bd-2aa0-e97f-a517-3c51aabdfe27@citrix.com>
Date: Thu, 30 Jan 2020 23:14:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen clocksource and 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: 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>

SSB3YXMgZGVidWdnaW5nIGNvbnN0YW50IGZyZWV6ZXMgb2YgUFYgc2hpbSBvbiBBTUQgaGFyZHdh
cmUKYWZ0ZXIgZ29pbmcgb3V0IG9mIGEgbG9uZyBzdXNwZW5kLiBBcyBpdCB0dXJuZWQgb3V0IHRo
ZSByb290IGNhdXNlCm9mIHRoaXMgaXMgcGxhdGZvcm0gdGltZSBqdW1waW5nIGZvcndhcmQgdG8g
dGhlIGFtb3VudCBvZiB0aW1lCnNwZW50IGluIHN1c3BlbmRlZCBzdGF0ZS4gT24gSW50ZWwgdGhp
cyBpc3N1ZSBpcyBwYXBlcmVkIG92ZXIKYnkgQ09OU1RBTlRfVFNDIGJlaW5nIHNldCB3aGljaCBh
dm9pZHMgQ1BVIHRpbWUgc3luYyB3aXRoCnBsYXRmb3JtIHRpbWUuCgpVcG9uIGZ1cnRoZXIgZXhh
bWluYXRpb24gaXQgYXBwZWFycyB0aGF0IGp1bXBpbmcgaXMgYmFrZWQKaW50byB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgTDAgWGVuIGFuZCB0aGVyZSBpcyBubyBzZWVtaW5nbHkKc3RyYWlnaHQgZm9y
d2FyZCB3YXkgdG8gZXh0cmFjdCBzdGFibGUgY29udGludW91cyByYXRlIG91dApvZiB3aGF0IHdl
IGhhdmUuCgpJIGV4cGVjdCB0aGlzIGlzIGEga25vd24gaXNzdWUgd2l0aCBYZW4gUFYgY2xvY2sg
YXMgSSBmb3VuZAp0aGlzIGFsbW9zdCBpbW1lZGlhdGVseTogaHR0cHM6Ly93aWtpLmRlYmlhbi5v
cmcvWGVuL0Nsb2Nrc291cmNlCkN1cnJlbnRseSBJIGRvbid0IHVuZGVyc3RhbmQgaG93IGluIHRo
YXQgY2FzZSBYZW4gY2xvY2sgc291cmNlCmNvdWxkIGJlIHN1aXRhYmxlIGFzIGEgcGxhdGZvcm0g
dGltZXIgZm9yIG5lc3RlZCBYZW4uCgpJcyBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBzaXR1YXRp
b24gY29ycmVjdD8gQ291bGQgaXQgYmUKZml4ZWQgaW4gTDAgWGVuIG9yIGl0J3MgYWxyZWFkeSBi
YWNrZWQgaW50byB0aGUgQUJJPyBTaG91bGQKd2Uga2VlcCBYZW4gcGxhdGZvcm0gdGltZXIgaW4g
dGhlIHNvdXJjZSBjb2RlIHRoZW4/IERvZXMgdXNpbmcKYWx0ZXJuYXRpdmUgY2xvY2sgc291cmNl
IGZvciBQViBzaGltIG1ha2Ugc2Vuc2U/CgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 00:06:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 00: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 1ixJoz-0004i1-Sz; Fri, 31 Jan 2020 00:06:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixJoy-0004hw-SN
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 00:06:04 +0000
X-Inumbo-ID: 785409f6-43bd-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 785409f6-43bd-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 00:06: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 <osstest-admin@xenproject.org>)
 id 1ixJox-0002Cq-3O; Fri, 31 Jan 2020 00:06: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 1ixJow-0006zn-RU; Fri, 31 Jan 2020 00:06:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixJow-00089H-Qm; Fri, 31 Jan 2020 00:06:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146601-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=83357313dd6750e5c3c4e290676acee9d391d9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 00:06:02 +0000
Subject: [Xen-devel] [ovmf test] 146601: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgODMzNTczMTNkZDY3NTBlNWMzYzRlMjkwNjc2YWNlZTlkMzkxZDllMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjIgZGF5cyAgIDg1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjU4MSAgMjAyMC0wMS0yOSAyMTowOTo1OCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 02:30:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 02: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 1ixM4I-0006oi-45; Fri, 31 Jan 2020 02:30:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixM4G-0006ie-Pa
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 02:30:00 +0000
X-Inumbo-ID: 8fcf78d6-43d1-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fcf78d6-43d1-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 02:29: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 <osstest-admin@xenproject.org>)
 id 1ixM48-00065L-EY; Fri, 31 Jan 2020 02:29: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 1ixM48-0007Ql-2c; Fri, 31 Jan 2020 02:29:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixM48-0002f9-22; Fri, 31 Jan 2020 02:29:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-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-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=b3af8108d5b8f2897984fc1264ec5406d0888a7e
X-Osstest-Versions-That: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 02:29:52 +0000
Subject: [Xen-devel] [xen-unstable test] 146600: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYwMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYwMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NTYzCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWls
IFJFR1IuIHZzLiAxNDY1NjMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZSAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDY1NjMKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDY1NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDY1NjMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDE0NjU2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQ2NTYzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIzYWY4MTA4ZDViOGYyODk3OTg0ZmMxMjY0ZWM1
NDA2ZDA4ODhhN2UKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5MTBj
M2ViYzZhMTc4YzVjYmJjMDg2ODEzNGJlNTM2ZmFlN2Y3Y2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0NjU2MyAgMjAyMC0wMS0yOSAwMTo1NTozMCBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDY1NzggIDIwMjAtMDEtMjkgMTc6MDY6MTkgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY2MDAgIDIwMjAtMDEtMzAgMTU6Mzk6MDYgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYjNhZjgxMDhkNWI4ZjI4OTc5ODRmYzEyNjRlYzU0MDZkMDg4OGE3ZQpBdXRo
b3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBEZWMgMTEgMTY6Mzg6NTcgMjAxOSArMDAwMAoKICAgIHhlbjogTW92ZSBHQ0NfSEFTX1ZJU0lC
SUxJVFlfQVRUUklCVVRFIHRvIEtjb25maWcgYW5kIGNvbW1vbgogICAgCiAgICBUaGUgY2hlY2sg
Zm9yICQoQ0MpIC1mdmlzaWJpbGl0eT1oaWRkZW4gaXMgZG9uZSBieSBib3RoIGFybSBhbmQgeDg2
LAogICAgc28gdGhlIHBhdGNoIGFsc28gbW92ZSB0aGUgY2hlY2sgdG8gdGhlIGNvbW1vbiBhcmVh
LgogICAgCiAgICBUaGUgY2hlY2sgZG9lc24ndCBjaGVjayBpZiAkKENDKSBpcyBnY2MsIGFuZCBj
bGFuZyBjYW4gYWNjZXB0IHRoYXQKICAgIG9wdGlvbiBhcyB3ZWxsLCBzbyBzL0dDQy9DQy8gaXMg
ZG9uZSB0byB0aGUgZGVmaW5lIG5hbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNjdjNWQ2NjJkNzY4MzEx
ZmFlOWM3MDM1YjMwNTA3OGI4MWIyMzkwOQpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMTEgMTU6Mjc6MzMgMjAxOSArMDAw
MAoKICAgIHhlbjogVXNlICQoQ09ORklHX0NDX0lTX0NMQU5HKSBpbnN0ZWFkIG9mICQoY2xhbmcp
IGluIE1ha2VmaWxlCiAgICAKICAgIEtjb25maWcgY2FuIGNoZWNrIGlmICQoQ0MpIGlzIGNsYW5n
IG9yIG5vdCwgaWYgaXQgaXMKICAgIENPTkZJR19DQ19JU19DTEFORyB3aWxsIGJlIHNldC4KICAg
IAogICAgV2l0aCB0aGF0IHBhdGNoLCB0aGUgaHlwZXJ2aXNvciBjYW4gYmUgYnVpbHQgdXNpbmcg
Y2xhbmcgYnkgcnVubmluZwogICAgYG1ha2UgQ0M9Y2xhbmcgQ1hYPWNsYW5nKytgIHdpdGhvdXQg
bmVlZGVkIHRvIHByb3ZpZGUgYW4gZXh0cmEgY2xhbmcKICAgIHBhcmFtZXRlci4KICAgIAogICAg
YG1ha2UgY2xhbmc9eWAgc3RpbGwgd29ya3MgYXMgQ29uZmlnLm1rIHdpbGwgc2V0IENDIGFuZCBD
WFguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgYzMzMzNjM2E1ZDEyMjQ1MTNmODAxYWVkMTE5NTMyMzQ4NTFi
YmY5NgpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBEZWMgMTEgMTM6NTU6MDYgMjAxOSArMDAwMAoKICAgIHhlbjogTW92ZSBDT05G
SUdfSU5ESVJFQ1RfVEhVTksgdG8gS2NvbmZpZwogICAgCiAgICBOb3cgdGhhdCBLY29uZmlnIGhh
cyB0aGUgY2FwYWJpbGl0eSB0byBydW4gc2hlbGwgY29tbWFuZCB3aGVuCiAgICBnZW5lcmF0aW5n
IENPTkZJR18qIHdlIGNhbiB1c2UgaXQgaW4gc29tZSBjYXNlcyB0byB0ZXN0IENGTEFHUy4KICAg
IAogICAgQ09ORklHX0lORElSRUNUX1RIVU5LIGlzIGEgZ29vZCBleGFtcGxlIHRoYXQgd2FudHMg
dG8gZXhpc3QgYm90aCBpbgogICAgTWFrZWZpbGUgYW5kIGFzIGEgQyBtYWNybywgd2hpY2ggS2Nv
bmZpZyBkby4gU28gdXNlIEtjb25maWcgdG8KICAgIGdlbmVyYXRlIENPTkZJR19JTkRJUkVDVF9U
SFVOSyBhbmQgaGF2ZSB0aGUgQ0ZMQUdTIGRlcGVuZHMgb24gdGhhdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1p
dCA0YzkxYWQ3MjFjODBkNDk3ZmRlNjc0MGE5Zjk1N2Y2NmVjZmYyMjY3CkF1dGhvcjogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyA0IDE3
OjEzOjUxIDIwMTkgKzAwMDAKCiAgICB4ZW46IEltcG9ydCBjYy1pZnZlcnNpb24gZnJvbSBLYnVp
bGQKICAgIAogICAgVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBvZiBpbXBvcnRpbmcgS2J1aWxkIHRv
IGJ1aWxkIFhlbi4gV2Ugd29uJ3QgYmUKICAgIGFibGUgdG8gaW5jbHVkZSBDb25maWcubWsgc28g
d2Ugd2lsbCBuZWVkIGEgcmVwbGFjZW1lbnQgZm9yIHRoZSBtYWNybwogICAgYGNjLWlmdmVyc2lv
bicuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wb3J0cyBwYXJ0cyBvZiAic2NyaXB0cy9LYnVpbGQu
aW5jbHVkZSIgZnJvbSBMaW51eCB2NS40LAogICAgdGhlIG1hY3JvIGNjLWlmdmVyc2lvbi4gSXQg
bWFrZXMgdXNlIG9mIENPTkZJR19HQ0NfVkVSU0lPTiB0aGF0CiAgICBLY29uZmlnIG5vdyBwcm92
aWRlcy4KICAgIAogICAgU2luY2UgdGhleSBhcmUgbm8gb3RoZXIgdXNlIG9mIFhlbidzIGBjYy1p
ZnZlcnNpb24nIG1hY3JvLCB3ZSBjYW4KICAgIHJlbW92ZSBpdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA1
MzQ1MTlmMDUxNGY1MjAwN2Q1MDRlMGYyZWViNzE0ZGU3YjI0NjhkCkF1dGhvcjogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyA0IDE2OjMz
OjIzIDIwMTkgKzAwMDAKCiAgICB4ZW46IEhhdmUgS2NvbmZpZyBjaGVjayAkKENDKSdzIHZlcnNp
b24KICAgIAogICAgVGhpcyBpbXBvcnQgc2V2ZXJhbCBmaWxlcyBmcm9tIExpbnV4IHY1LjMKICAg
ICAtIHNjcmlwdHMvS2NvbmZpZy5pbmNsdWRlCiAgICAgLSBzY3JpcHRzL2NsYW5nLXZlcnNpb24u
c2gKICAgICAtIHNjcmlwdHMvZ2NjLXZlcnNpb24uc2gKICAgICBhbmQgc2V2ZXJhbCBjb25maWcg
dmFsdWVzIGZyb20gZnJvbSBMaW51eCdzIGluaXQvS2NvbmZpZyBmaWxlLgogICAgQnV0IGdjYy12
ZXJzaW9uLnNoIGhhdmUgYmVlbiBtb2RpZmllZCB0byByZXR1cm4gIjAiIHdoZW4gJENDIGlzbid0
CiAgICBHQ0MsIGxpa2UgY2xhbmctdmVyc2lvbi5zaCBkby4KICAgIAogICAgRmlsZXMgYXJlIGNv
cGllZCBpbnRvIHNjcmlwdHMvIGRpcmVjdG9yeSBiZWNhdXNlIHRoYXQncyB3ZXJlIHRoZSBmaWxl
cwogICAgYXJlIGZvdW5kIGluIExpbnV4IHRyZWUsIGFuZCBhbHNvIGJlY2F1c2Ugd2UgYXJlIGdv
aW5nIHRvIGltcG9ydCBtb3JlCiAgICBvZiBLYnVpbGQgZnJvbSBMaW51eCB3aGljaCBpcyBsb2Nh
dGVkIGluIHNjcmlwdHMvLgogICAgCiAgICBDT05GSUdfR0NDX1ZFUlNJT04gYW5kIENPTkZJR19D
Q19JU19DTEFORyBhcmUgZ29pbmcgdG8gYmUgdXNlIGluCiAgICBmb2xsb3ctdXAgcGF0Y2hlcy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCmNvbW1pdCBmODBmZTJiMzRmMDhiYTNiMDhkM2FlM2YwNTE3MzgwYzYxM2VhNmVh
CkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxNyAxNDoxMzo1MCAyMDE5ICswMTAwCgogICAgeGVuOiBVcGRhdGUgS2NvbmZp
ZyB0byBMaW51eCB2NS40CiAgICAKICAgIFRoaXMgcGF0Y2ggdXBkYXRlcyBLY29uZmlnIHRvIGEg
bW9yZSByZWNlbnQgdmVyc2lvbiBvZiBLY29uZmlnLCBmb3VuZAogICAgaW4gTGludXggdjUuNC4w
LCAyMTlkNTQzMzJhMDkgKCJMaW51eCA1LjQiKS4KICAgIAogICAgV2l0aCB0aGUgdXBkYXRlZCB2
ZXJzaW9uIG9mIEtjb25maWcsIG90aGVyIGNoYW5nZXMgYXJlIG5lY2Vzc2FyeSB0bwogICAgYXZv
aWQgYnJlYWtpbmcgdGhlIGJ1aWxkLgogICAgCiAgICBLY29uZmlnIGZpbGVzOgogICAgLSBmaXgg
S2NvbmZpZyBmaWxlcyB0aGF0IHdoZXJlIHVzaW5nIG9wdGlvbiBlbnY9KjoKICAgICAgU2luY2Ug
TGludXggY29tbWl0IDEwNGRhZWExNDljNCAoImtjb25maWc6IHJlZmVyZW5jZSBlbnZpcm9ubWVu
dAogICAgICB2YXJpYWJsZXMgZGlyZWN0bHkgYW5kIHJlbW92ZSAnb3B0aW9uIGVudj0nIiksIHdl
IGNhbiBhY2Nlc3MgdGhlCiAgICAgIGVudmlyb25tZW50IGRpcmVjdGx5IHZpYSAkKCkgYW5kICJv
cHRpb24gZW52PSIgYXMgYmVlbiByZW1vdmVkLgogICAgLSBDT05GSUdfRVhQRVJUPSd5JyB3aWxs
IG5vdyBhcHBlYXIgaW4gLmNvbmZpZyBmaWxlIGlmCiAgICAgIFhFTl9DT05GSUdfRVhQRVJUPXkg
aW4gdGhlIGVudmlyb25tZW50LiBUaGUgYWx0ZXJuYXRpdmUgaXMgdG8gY2hhbmdlCiAgICAgICJF
WFBFUlQiIHRvICIkKFhFTl9DT05GSUdfRVhQRVJUKSIgaW4gYWxsIEtjb25maWcgZmlsZXMuCiAg
ICAKICAgIE1ha2VmaWxlOgogICAgLSBzaWxlbnRvbGRjb25maWcgdGFyZ2V0IGFzIGJlZW4gcmVt
b3ZlZCBmcm9tIEtjb25maWcuIFRvIHVwZGF0ZQogICAgICBpbmNsdWRlL2dlbmVyYXRlZC9hdXRv
Y29uZi5oLCB3ZSBuZWVkIHRvIHVzZSBzeW5jY29uZmlnIHRhcmdldAogICAgICBpbnN0ZWFkLgog
ICAgCiAgICBNYWtlZmlsZS5rY29uZmlnOgogICAgLSBJbXBvcnQgbmV3ZXIgbmVlZGVkIGNvZGUg
ZnJvbSBMaW51eCdzIE1ha2VmaWxlLmxpYiBhbmQKICAgICAgS2J1aWxkLmluY2x1ZGUgYW5kIE1h
a2VmaWxlLmJ1aWxkLgogICAgLSBTZXQgUSB0byBlbXB0eSwgWGVuIGJ1aWxkIHN5c3RlbSBkb2Vz
bid0IHNpbGVuY2UgY29tbWFuZHMuIEhhdmluZyBRCiAgICAgIGVtcHR5IG1lYW4gd2UgY2FuIGlt
cG9ydCBzdHVmZiBmcm9tIExpbnV4IHdpdGhvdXQgaGF2aW5nIHRvIHJlbW92ZSB0aGUKICAgICAg
bGVhZGluZyAkKFEpIGZyb20gYnVpbGQgY29tbWFuZHMuIEFuZCBxdWlldD0nJyBtZWFucyBjb21t
YW5kcyB3aWxsIGJlCiAgICAgIGVjaG9lZC4KICAgIC0gQWRkICQoUEhPTlkpIHRvIC5QSE9OWS4g
TGlrZSBpdCBpcyBpbnRlbmRlZCBieSBLYnVpbGQuCiAgICAKICAgIE1ha2VmaWxlLmhvc3QgaXMg
YWxzbyB1cGRhdGVkIGFuZCBjb3BpZWQgZnJvbSBMaW51eC4KICAgIAogICAgRGVwZW5kZW5jeSBj
aGFuZ2U6CiAgICAtIE5vdyBkZXBlbmRzIG9uIGZsZXgvYmlzb24sIG1heWJlIHdlIGNvdWxkIF9z
aGlwcGVkIHRob3NlIGZpbGVzIGxpa2UKICAgICAgYmVmb3JlLiBMaW51eCBkb2Vzbid0IGRvIHRo
YXQgYW55bW9yZS4KICAgIAogICAgVGhlIC5naXRpZ25vcmUgaW4ga2NvbmZpZy8gaGFzIG1vcmUg
ZW50cmllcywgY29tcGFyZWQgdG8gdXBzdHJlYW0sIGZvcgogICAgZmlsZSBnZW5lcmF0ZWQgYnkg
TWFrZWZpbGUuaG9zdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YjcxZDZhNzU5YTY4MzVjNzcyM2FmYTNk
NzllMWU3ZjEwZGE0Mzk2CkF1dGhvcjogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGlu
dGVsLmNvbT4KRGF0ZTogICBXZWQgSmFuIDI5IDE1OjA2OjUwIDIwMjAgKzAxMDAKCiAgICB4ODYv
bWVtX2FjY2VzczogdXNlIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyBpbiBzZXRfbWVtX2FjY2Vzcwog
ICAgCiAgICBVc2UgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzIGluc3RlYWQgb2YgcDJtLT5nZXRfZW50
cnkgdG8gdHJpZ2dlciBwYWdlLWZvcmtpbmcKICAgIHdoZW4gdGhlIG1lbV9hY2Nlc3MgcGVybWlz
c2lvbiBpcyBiZWluZyBzZXQgb24gYSBwYWdlIHRoYXQgaGFzIG5vdCB5ZXQgYmVlbgogICAgY29w
aWVkIG92ZXIgZnJvbSB0aGUgcGFyZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA1ZTA4ZjVmNTZjOTk1NWQ4NTNjMjZj
OTg1YjZmYjFmYjQ1ZDAzNTVkCkF1dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAyOSAxNTowNjoxMCAyMDIwICswMTAwCgogICAg
eDg2L3N1c3BlbmQ6IGRpc2FibGUgd2F0Y2hkb2cgYmVmb3JlIGNhbGxpbmcgY29uc29sZV9zdGFy
dF9zeW5jKCkKICAgIAogICAgLi4uIGFuZCBlbmFibGUgaXQgYWZ0ZXIgZXhpdGluZyBTLXN0YXRl
LiBPdGhlcndpc2UgYWNjdW11bGF0ZWQKICAgIG91dHB1dCBpbiBzZXJpYWwgYnVmZmVyIG1pZ2h0
IGVhc2lseSB0cmlnZ2VyIHRoZSB3YXRjaGRvZyBpZiBpdCdzCiAgICBzdGlsbCBlbmFibGVkIGFm
dGVyIGVudGVyaW5nIHN5bmMgdHJhbnNtaXNzaW9uIG1vZGUuCiAgICAKICAgIFRoZSBpc3N1ZSBv
YnNlcnZlZCBvbiBtYWNoaW5lcyB3aGljaCwgdW5mb3J0dW5hdGVseSwgZ2VuZXJhdGUgbm9uLTAK
ICAgIG91dHB1dCBpbiBDUFUgb2ZmbGluZSBjYWxsYmFja3MuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBhMjlmMTlmNzQ3
NmExM2NkNmQ3NzU3YjNhYTVlYjI2ZmZkOWUzYzU0CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBKYW4gMjkgMTQ6NDg6NTQgMjAyMCArMDEwMAoKICAgIHg4
Ni9kb21jdGw6IGZpeCB0eXBvIGluIGNvbW1lbnQKICAgIAogICAgVGhlIGFycmF5IGlzIG5hbWVk
IG1zcl9wb2xpY3kuCiAgICAKICAgIEZpeGVzIGNvbW1pdCA2MDUyOWRmZWNhMQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2xAeGVuLm9yZz4KCmNvbW1pdCA4MWEzMDgwYTNmMjkyZTg0NWZmNWMxZjljMzcy
NjIxOWU5YTVkYTJiCkF1dGhvcjogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQGludGVs
LmNvbT4KRGF0ZTogICBXZWQgSmFuIDI5IDE0OjQ4OjE1IDIwMjAgKzAxMDAKCiAgICB4ODYvbWVt
X3NoYXJpbmc6IHJlcGxhY2UgTUVNX1NIQVJJTkdfREVCVUcgd2l0aCBnZHByaW50awogICAgCiAg
ICBVc2luZyBYRU5MT0dfRVJSIGxldmVsIHNpbmNlIHRoaXMgaXMgb25seSB1c2VkIGluIGRlYnVn
IHBhdGhzIChpZS4gaXQncwogICAgZXhwZWN0ZWQgdGhlIHVzZXIgYWxyZWFkeSBoYXMgbG9nbHZs
PWFsbCBzZXQpLiBBbHNvIHVzZSAlcGQgdG8gcHJpbnQgdGhlIGRvbWFpbgogICAgaWRzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCA3ODJiNDhiN2Y3MzE5YzA3YjA0NDYwNmQ2N2E2MDg3NWU1M2RkMDViCkF1dGhvcjogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAyOSAxNDo0
NzowMCAyMDIwICswMTAwCgogICAgeDg2L2FwaWM6IGZpeCBkaXNhYmxpbmcgTFZUMCBpbiBkaXNj
b25uZWN0X2JzcF9BUElDCiAgICAKICAgIFRoZSBJbnRlbCBTRE0gc3RhdGVzOgogICAgCiAgICAi
V2hlbiBhbiBpbGxlZ2FsIHZlY3RvciB2YWx1ZSAoMCB0byAxNSkgaXMgd3JpdHRlbiB0byBhIExW
VCBlbnRyeSBhbmQKICAgIHRoZSBkZWxpdmVyeSBtb2RlIGlzIEZpeGVkIChiaXRzIDgtMTEgZXF1
YWwgMCksIHRoZSBBUElDIG1heSBzaWduYWwgYW4KICAgIGlsbGVnYWwgdmVjdG9yIGVycm9yLCB3
aXRob3V0IHJlZ2FyZCB0byB3aGV0aGVyIHRoZSBtYXNrIGJpdCBpcyBzZXQgb3IKICAgIHdoZXRo
ZXIgYW4gaW50ZXJydXB0IGlzIGFjdHVhbGx5IHNlZW4gb24gdGhlIGlucHV0LiIKICAgIAogICAg
QW5kIHRoYXQncyBleGFjdGx5IHdoYXQncyBjdXJyZW50bHkgZG9uZSBpbiBkaXNjb25uZWN0X2Jz
cF9BUElDIHdoZW4KICAgIHZpcnRfd2lyZV9zZXR1cCBpcyB0cnVlIGFuZCBMVlQgTElOVDAgaXMg
YmVpbmcgbWFza2VkLiBCeSB3cml0aW5nIG9ubHkKICAgIEFQSUNfTFZUX01BU0tFRCBYZW4gaXMg
YWN0dWFsbHkgc2V0dGluZyB0aGUgdmVjdG9yIHRvIDAgYW5kIHRoZQogICAgZGVsaXZlcnkgbW9k
ZSB0byBGaXhlZCAoMCksIGFuZCBoZW5jZSBpdCB0cmlnZ2VycyBhbiBBUElDIGVycm9yIGV2ZW4K
ICAgIHdoZW4gdGhlIExWVCBlbnRyeSBpcyBtYXNrZWQuCiAgICAKICAgIFRoaXMgd291bGQgdXN1
YWxseSBtYW5pZmVzdCB3aGVuIFhlbiBpcyBiZWluZyBzaHV0IGRvd24sIGFzIHRoYXQncwogICAg
d2hlcmUgZGlzY29ubmVjdF9ic3BfQVBJQyBpcyBjYWxsZWQ6CiAgICAKICAgIChYRU4pIEFQSUMg
ZXJyb3Igb24gQ1BVMDogNDAoMDApCiAgICAKICAgIEZpeCB0aGlzIGJ5IGNhbGxpbmcgY2xlYXJf
bG9jYWxfQVBJQyBwcmlvciB0byBzZXR0aW5nIHRoZSBMVlQgTElOVAogICAgcmVnaXN0ZXJzIHdo
aWNoIGFscmVhZHkgY2xlYXIgTFZUIExJTlQwLCBhbmQgaGVuY2UgdGhlIHRyb3VibGVzb21lCiAg
ICB3cml0ZSBjYW4gYmUgYXZvaWRlZCBhcyB0aGUgcmVnaXN0ZXIgaXMgYWxyZWFkeSBjbGVhcmVk
LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 02:37:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixMB2-0007Wg-3A; Fri, 31 Jan 2020 02:37:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixMB0-0007Wb-EM
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 02:36:58 +0000
X-Inumbo-ID: 8bddc182-43d2-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bddc182-43d2-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 02:36:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ixMAw-0006DQ-V8; Fri, 31 Jan 2020 02:36: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 1ixMAw-0007Zj-EX; Fri, 31 Jan 2020 02:36:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixMAw-0006sh-DV; Fri, 31 Jan 2020 02:36:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146608-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub: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-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=928173659d6e5dc368284f73f90ea1d129e1f57d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 02:36:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 146608: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYwOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MjgxNzM2NTlkNmU1
ZGMzNjgyODRmNzNmOTBlYTFkMTI5ZTFmNTdkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjA4ICAyMDIwLTAxLTMw
IDIwOjQyOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsZXhleSBSb21rbyA8bmV2aWxh
ZEB5YWhvby5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJldyBKb25lcyA8ZHJqb25l
c0ByZWRoYXQuY29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEu
bWljaGFsc2thQGxpbmFyby5vcmc+CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0u
Y29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8
ZGlydHlAYXBwbGUuY29tPgogIENhcmxvcyBTYW50b3MgPGNhc2FudG9zQHJlZGhhdC5jb20+CiAg
Q2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVu
cXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2No
YW1wc0BncmVlbnNvY3MuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3Mz
OTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFtaWVuIEhlZGRlIDxkYW1pZW4uaGVkZGVAZ3JlZW5zb2Nz
LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAbnV0YW5peC5jb20+CiAg
RGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBSZW4gPHJlbnpoZW5AbGlu
dXguYWxpYmFiYS5jb20+CiAgRXJ5dSBHdWFuIDxlZ3VhbkBsaW51eC5hbGliYWJhLmNvbT4KICBG
YWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmFuZ3J1aSBTb25nIDxpQG1h
c2tyYXkubWU+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZpbGlw
IEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHYW5lc2ggTWFoYXJhaiBNYWhhbGlu
Z2FtIDxnYW5lc2gubWFoYWxpbmdhbUBpbnRlbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29t
PgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3
ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4g
WW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlh
anVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4K
ICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJy
dWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1
YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNv
bT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxq
aXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQu
YXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50
ZWxhQHJlZGhhdC5jb20+CiAgSnVuIFBpYW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBLYXNoeWFw
IENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBA
a2VpdGhwLmNvbT4KICBLZXFpYW4gWmh1IDx6aHVrZXFpYW4xQGh1YXdlaS5jb20+CiAgS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4K
ICBMaXUgQm8gPGJvLmxpdUBsaW51eC5hbGliYWJhLmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWku
bGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnlu
Z2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVy
ZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFp
bC5jb20+CiAgTWFyZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2Vy
LmN4PgogIE1hc2FoaXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWFzYXlvc2hp
IE1penVtYSA8bS5taXp1bWFAanAuZnVqaXRzdS5jb20+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9z
YXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvbG5payA8bXJvbG5pa0Bn
bWFpbC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5
dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgog
IE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8
bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1r
ZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFp
bC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29t
PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBlbmcgVGFv
IDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRlci50dXJzY2htQG51dGFuaXgu
Y29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxwZXRlcnhA
cmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFvanVuIDxw
aWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0
YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5v
cmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9oYSA8Y2hl
bG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4K
ICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+
CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+CiAgU2ltb24gVmVpdGggPHN2
ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFt
ZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVIT1JT
IDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhhdC5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcu
eW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVuZyA8
emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0c3Uu
Y29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxwcmVj
aW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlpdGlu
Zy53YW5nQHdpbmRyaXZlci5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMuY29t
PgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5
IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5z
aGFpYUBvcmFjbGUuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIHpo
ZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgogIFpoaW1pbiBGZW5nIDxmZW5nemhp
bWluMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTI2OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 03:02:33 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 03: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 1ixMZe-0001SM-0s; Fri, 31 Jan 2020 03:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HO0L=3U=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ixMZb-0001SH-Rf
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 03:02:23 +0000
X-Inumbo-ID: 19f645c2-43d6-11ea-8b67-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19f645c2-43d6-11ea-8b67-12813bfff9fa;
 Fri, 31 Jan 2020 03:02:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580439743;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=5h/WH7p7SDL/qqPnjEhzXEkztLzxkEjb8YQUa+MdhCE=;
 b=F19ZLa74zSuVENJTMx9fBX4aCjCteeyolLeHs4r8fbPB/BEk7HRfygLc
 PP+z/HoCwE+pIYzwpEVNt/wrBG/C3hlmHPCbBubI9KAL/6dCDG3HbcqHU
 HxjVjTntq+zOYRL7bzio8Mqdi/4kv4+Jr8Rd6QUIfhSsli+8FMZnfKh+Y k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WiW1svYsFMtyHRTDezcaoctod0Jz+GdUNf6OUw3QesbDdTmUvrxzzwKF6NxGPytXTVzPojIHqi
 gGfV1pkpbxUag2sI9G+DhAxERXv0nOh9tqTEEE/uM827SCdZo++Vr727TPSGwtY45AXHouJCg1
 RDRGSrtxX7/shUr0mX9yr8mMhzaSdsbgtyVjMHfnTzzj2+Ua5rJ0FzoXInOTWxB4wVtdXs3Na+
 u+44+ao5C3xQCIUR9UC+Yoe7BgA9iYUMKCid8kj2DGYsw616gp8doaxEEHA+r2fecWDA62uOhQ
 o04=
X-SBRS: 2.7
X-MesageID: 11893447
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,384,1574139600"; d="scan'208";a="11893447"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
References: <9a84d6bd-2aa0-e97f-a517-3c51aabdfe27@citrix.com>
Message-ID: <b898ca9e-d1dd-5091-d182-a3b0c5a7f88e@citrix.com>
Date: Fri, 31 Jan 2020 03:02:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9a84d6bd-2aa0-e97f-a517-3c51aabdfe27@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen clocksource and 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: 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>

T24gMzAvMDEvMjAyMCAyMzoxNCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSSB3YXMgZGVidWdn
aW5nIGNvbnN0YW50IGZyZWV6ZXMgb2YgUFYgc2hpbSBvbiBBTUQgaGFyZHdhcmUKPiBhZnRlciBn
b2luZyBvdXQgb2YgYSBsb25nIHN1c3BlbmQuIEFzIGl0IHR1cm5lZCBvdXQgdGhlIHJvb3QgY2F1
c2UKPiBvZiB0aGlzIGlzIHBsYXRmb3JtIHRpbWUganVtcGluZyBmb3J3YXJkIHRvIHRoZSBhbW91
bnQgb2YgdGltZQo+IHNwZW50IGluIHN1c3BlbmRlZCBzdGF0ZS4gT24gSW50ZWwgdGhpcyBpc3N1
ZSBpcyBwYXBlcmVkIG92ZXIKPiBieSBDT05TVEFOVF9UU0MgYmVpbmcgc2V0IHdoaWNoIGF2b2lk
cyBDUFUgdGltZSBzeW5jIHdpdGgKPiBwbGF0Zm9ybSB0aW1lLgo+IAo+IFVwb24gZnVydGhlciBl
eGFtaW5hdGlvbiBpdCBhcHBlYXJzIHRoYXQganVtcGluZyBpcyBiYWtlZAo+IGludG8gdGhlIGlt
cGxlbWVudGF0aW9uIG9mIEwwIFhlbiBhbmQgdGhlcmUgaXMgbm8gc2VlbWluZ2x5Cj4gc3RyYWln
aHQgZm9yd2FyZCB3YXkgdG8gZXh0cmFjdCBzdGFibGUgY29udGludW91cyByYXRlIG91dAo+IG9m
IHdoYXQgd2UgaGF2ZS4KPiAKPiBJIGV4cGVjdCB0aGlzIGlzIGEga25vd24gaXNzdWUgd2l0aCBY
ZW4gUFYgY2xvY2sgYXMgSSBmb3VuZAo+IHRoaXMgYWxtb3N0IGltbWVkaWF0ZWx5OiBodHRwczov
L3dpa2kuZGViaWFuLm9yZy9YZW4vQ2xvY2tzb3VyY2UKPiBDdXJyZW50bHkgSSBkb24ndCB1bmRl
cnN0YW5kIGhvdyBpbiB0aGF0IGNhc2UgWGVuIGNsb2NrIHNvdXJjZQo+IGNvdWxkIGJlIHN1aXRh
YmxlIGFzIGEgcGxhdGZvcm0gdGltZXIgZm9yIG5lc3RlZCBYZW4uCj4gCj4gSXMgbXkgdW5kZXJz
dGFuZGluZyBvZiB0aGUgc2l0dWF0aW9uIGNvcnJlY3Q/IENvdWxkIGl0IGJlCj4gZml4ZWQgaW4g
TDAgWGVuIG9yIGl0J3MgYWxyZWFkeSBiYWNrZWQgaW50byB0aGUgQUJJPyBTaG91bGQKPiB3ZSBr
ZWVwIFhlbiBwbGF0Zm9ybSB0aW1lciBpbiB0aGUgc291cmNlIGNvZGUgdGhlbj8gRG9lcyB1c2lu
Zwo+IGFsdGVybmF0aXZlIGNsb2NrIHNvdXJjZSBmb3IgUFYgc2hpbSBtYWtlIHNlbnNlPwoKLi4u
IE9rLCBJIHNlZW0gdG8gZ2V0IGxvc3QgaW4gdGhlIHdlZWRzIG9mIHRpbWVrZWVwaW5nIGNvZGUg
LQpwbGF0Zm9ybSB0aW1lciBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IHByZXBhcmVkIGZvciB0
aGlzIHNvcnQKb2Ygc2NlbmFyaW8gd2hpbGUgZXhpdGluZyBTMy4gSSBqdXN0IG5lZWQgdG8gY2Fs
bCByZXN1bWVfcGxhdGZvcm1fdGltZXIoKQpmcm9tIGh5cGVydmlzb3JfcmVzdW1lKCkgb3Igc29t
ZXRoaW5nIHNpbWlsYXIuIFBhdGNoIHdpbGwgZm9sbG93LgoKQWx0aG91Z2ggSSdtIHN0aWxsIHB1
enpsZWQgd2h5IFhlbiBQViBjbG9jayBwcm92aWRlcyBzdWNoIGFuCnVuaW50dWl0aXZlIGRhdGEg
dG8gdGhlIGd1ZXN0LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 03:06:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 03: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 1ixMe0-0001dZ-SD; Fri, 31 Jan 2020 03:06:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixMdz-0001dU-Ii
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 03:06:55 +0000
X-Inumbo-ID: b711793a-43d6-11ea-8b67-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b711793a-43d6-11ea-8b67-12813bfff9fa;
 Fri, 31 Jan 2020 03:06:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ixMdp-0006nb-L0; Fri, 31 Jan 2020 03:06: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 1ixMdp-0008Dn-Bd; Fri, 31 Jan 2020 03:06:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixMdp-0004O8-Af; Fri, 31 Jan 2020 03:06:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146603-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:test-armhf-armhf-xl-vhd:guest-start.2:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=60b6aa2b71efa7e0bd5393ce292ace4a0cf2e71b
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 03:06:45 +0000
Subject: [Xen-devel] [linux-5.4 test] 146603: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYwMyBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYwMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDYxMjEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxNiBndWVzdC1zdGFydC4yICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTQ2NTg4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQ2MTIxCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
NDYxMjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDYw
YjZhYTJiNzFlZmE3ZTBiZDUzOTNjZTI5MmFjZTRhMGNmMmU3MWIKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRkNmJmMzRmOTUzY2Iz
ODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0xNSAxNzo0MjowNCBa
ICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAtMDEtMTcgMDI6NTk6
MDcgWiAgIDE0IGRheXMgICAzMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY1ODAg
IDIwMjAtMDEtMjkgMjA6NDA6MDAgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjgyNyBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAzNzQxNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 03:16:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 03: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 1ixMnK-0002U6-Ra; Fri, 31 Jan 2020 03:16:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixMnJ-0002Tz-VD
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 03:16:33 +0000
X-Inumbo-ID: 1428e6a2-43d8-11ea-8b67-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1428e6a2-43d8-11ea-8b67-12813bfff9fa;
 Fri, 31 Jan 2020 03:16: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 <osstest-admin@xenproject.org>)
 id 1ixMnH-0006yN-Ib; Fri, 31 Jan 2020 03:16: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 1ixMnH-0008Qs-AD; Fri, 31 Jan 2020 03:16:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixMnH-0001k9-9L; Fri, 31 Jan 2020 03:16:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146610-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=83357313dd6750e5c3c4e290676acee9d391d9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 03:16:31 +0000
Subject: [Xen-devel] [ovmf test] 146610: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgODMzNTczMTNkZDY3NTBlNWMzYzRlMjkwNjc2YWNlZTlkMzkxZDllMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjMgZGF5cyAgIDg2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjU4MSAgMjAyMC0wMS0yOSAyMTowOTo1OCBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 05:57:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 05:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixPIx-0006yu-Uk; Fri, 31 Jan 2020 05:57:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixPIw-0006yp-IA
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 05:57:22 +0000
X-Inumbo-ID: 8ad3d594-43ee-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ad3d594-43ee-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 05:57: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 <osstest-admin@xenproject.org>)
 id 1ixPIt-0001zG-Hr; Fri, 31 Jan 2020 05:57: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 1ixPIt-0004dj-8J; Fri, 31 Jan 2020 05:57:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixPIt-00015I-7S; Fri, 31 Jan 2020 05:57:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146613-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm: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-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=928173659d6e5dc368284f73f90ea1d129e1f57d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 05:57:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 146613: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MjgxNzM2NTlkNmU1
ZGMzNjgyODRmNzNmOTBlYTFkMTI5ZTFmNTdkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjA4ICAyMDIwLTAxLTMw
IDIwOjQyOjUyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsZXhleSBSb21rbyA8bmV2aWxh
ZEB5YWhvby5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJldyBKb25lcyA8ZHJqb25l
c0ByZWRoYXQuY29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEu
bWljaGFsc2thQGxpbmFyby5vcmc+CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0u
Y29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8
ZGlydHlAYXBwbGUuY29tPgogIENhcmxvcyBTYW50b3MgPGNhc2FudG9zQHJlZGhhdC5jb20+CiAg
Q2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVu
cXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2No
YW1wc0BncmVlbnNvY3MuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3Mz
OTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFtaWVuIEhlZGRlIDxkYW1pZW4uaGVkZGVAZ3JlZW5zb2Nz
LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAbnV0YW5peC5jb20+CiAg
RGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBSZW4gPHJlbnpoZW5AbGlu
dXguYWxpYmFiYS5jb20+CiAgRXJ5dSBHdWFuIDxlZ3VhbkBsaW51eC5hbGliYWJhLmNvbT4KICBG
YWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmFuZ3J1aSBTb25nIDxpQG1h
c2tyYXkubWU+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZpbGlw
IEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHYW5lc2ggTWFoYXJhaiBNYWhhbGlu
Z2FtIDxnYW5lc2gubWFoYWxpbmdhbUBpbnRlbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29t
PgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3
ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4g
WW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlh
anVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4K
ICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJy
dWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1
YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNv
bT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxq
aXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQu
YXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50
ZWxhQHJlZGhhdC5jb20+CiAgSnVuIFBpYW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBLYXNoeWFw
IENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBA
a2VpdGhwLmNvbT4KICBLZXFpYW4gWmh1IDx6aHVrZXFpYW4xQGh1YXdlaS5jb20+CiAgS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4K
ICBMaXUgQm8gPGJvLmxpdUBsaW51eC5hbGliYWJhLmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWku
bGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnlu
Z2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVy
ZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFp
bC5jb20+CiAgTWFyZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2Vy
LmN4PgogIE1hc2FoaXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWFzYXlvc2hp
IE1penVtYSA8bS5taXp1bWFAanAuZnVqaXRzdS5jb20+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9z
YXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvbG5payA8bXJvbG5pa0Bn
bWFpbC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5
dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgog
IE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8
bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1r
ZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFp
bC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29t
PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBlbmcgVGFv
IDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRlci50dXJzY2htQG51dGFuaXgu
Y29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxwZXRlcnhA
cmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFvanVuIDxw
aWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0
YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5v
cmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9oYSA8Y2hl
bG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4K
ICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+
CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+CiAgU2ltb24gVmVpdGggPHN2
ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFt
ZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVIT1JT
IDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhhdC5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcu
eW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVuZyA8
emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0c3Uu
Y29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxwcmVj
aW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlpdGlu
Zy53YW5nQHdpbmRyaXZlci5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMuY29t
PgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5
IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5z
aGFpYUBvcmFjbGUuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIHpo
ZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgogIFpoaW1pbiBGZW5nIDxmZW5nemhp
bWluMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTI2OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 07:39:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 07:39: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 1ixQtF-0006ds-5O; Fri, 31 Jan 2020 07:38:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixQtD-0006dn-En
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 07:38:55 +0000
X-Inumbo-ID: bb371f12-43fc-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb371f12-43fc-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 07:38: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 <osstest-admin@xenproject.org>)
 id 1ixQtB-0003xt-Gb; Fri, 31 Jan 2020 07:38: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 1ixQtB-0002Oo-7m; Fri, 31 Jan 2020 07:38:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixQtB-0003u7-6z; Fri, 31 Jan 2020 07:38:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146616-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-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-amd64-amd64-libvirt-vhd: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-qemuu-debianhvm-amd64-xsm: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-armhf-armhf-libvirt-raw: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-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
X-Osstest-Versions-This: libvirt=2b082d875d6c6899ef71024c2efd4380a5678c1e
X-Osstest-Versions-That: libvirt=a1cd25b919509be2645dbe6f952d5263e0d4e4e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 07:38:53 +0000
Subject: [Xen-devel] [libvirt test] 146616: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQ2MTgyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDYxODIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjE4
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDJiMDgyZDg3NWQ2YzY4OTllZjcxMDI0YzJl
ZmQ0MzgwYTU2NzhjMWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGEx
Y2QyNWI5MTk1MDliZTI2NDVkYmU2Zjk1MmQ1MjYzZTBkNGU0ZTUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0NjE4MiAgMjAyMC0wMS0xNyAwNjowMDoyMyBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDYyMTEgIDIwMjAtMDEtMTggMDQ6MTg6NTIgWiAgIDEzIGRheXMgICAxNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDY2MTYgIDIwMjAtMDEtMzEgMDQ6MTg6NDUgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJv
cmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENocmlzdGlhbiBFaHJoYXJk
dCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJh
cmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJy
YW5nZUByZWRoYXQuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAg
RXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBIYW4gSGFuIDxoaGFuQHJlZGhh
dC5jb20+CiAgSm9uYXRob24gSm9uZ3NtYSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICBKdWxpbyBG
YXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIExhaW5lIFN0dW1wIDxsYWluZUByZWRoYXQuY29tPgogIE1hcmVrIE1hcmN6eWtvd3Nr
aS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hp
cm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5j
b20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUmljaGFyZCBXLk0uIEpv
bmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAyOTU3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 08:27:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 08: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 1ixRdv-0002ds-C2; Fri, 31 Jan 2020 08:27:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixRdu-0002dn-9n
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 08:27:10 +0000
X-Inumbo-ID: 7873c6ce-4403-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7873c6ce-4403-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 08:27:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E4840AE06;
 Fri, 31 Jan 2020 08:27:07 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <9a84d6bd-2aa0-e97f-a517-3c51aabdfe27@citrix.com>
 <b898ca9e-d1dd-5091-d182-a3b0c5a7f88e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d961303d-d198-8f46-f0d9-a70e3d4e1b87@suse.com>
Date: Fri, 31 Jan 2020 09:26:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <b898ca9e-d1dd-5091-d182-a3b0c5a7f88e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen clocksource and 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>,
 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>

T24gMzEuMDEuMjAyMCAwNDowMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMzAvMDEvMjAy
MCAyMzoxNCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IEkgd2FzIGRlYnVnZ2luZyBjb25zdGFu
dCBmcmVlemVzIG9mIFBWIHNoaW0gb24gQU1EIGhhcmR3YXJlCj4+IGFmdGVyIGdvaW5nIG91dCBv
ZiBhIGxvbmcgc3VzcGVuZC4KCldoYXQgaXMgInN1c3BlbmQiIGhlcmU/IFMzPyBJZiBzbywgLi4u
Cgo+PiBBcyBpdCB0dXJuZWQgb3V0IHRoZSByb290IGNhdXNlCj4+IG9mIHRoaXMgaXMgcGxhdGZv
cm0gdGltZSBqdW1waW5nIGZvcndhcmQgdG8gdGhlIGFtb3VudCBvZiB0aW1lCj4+IHNwZW50IGlu
IHN1c3BlbmRlZCBzdGF0ZS4gT24gSW50ZWwgdGhpcyBpc3N1ZSBpcyBwYXBlcmVkIG92ZXIKPj4g
YnkgQ09OU1RBTlRfVFNDIGJlaW5nIHNldCB3aGljaCBhdm9pZHMgQ1BVIHRpbWUgc3luYyB3aXRo
Cj4+IHBsYXRmb3JtIHRpbWUuCj4+Cj4+IFVwb24gZnVydGhlciBleGFtaW5hdGlvbiBpdCBhcHBl
YXJzIHRoYXQganVtcGluZyBpcyBiYWtlZAo+PiBpbnRvIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBM
MCBYZW4gYW5kIHRoZXJlIGlzIG5vIHNlZW1pbmdseQo+PiBzdHJhaWdodCBmb3J3YXJkIHdheSB0
byBleHRyYWN0IHN0YWJsZSBjb250aW51b3VzIHJhdGUgb3V0Cj4+IG9mIHdoYXQgd2UgaGF2ZS4K
Pj4KPj4gSSBleHBlY3QgdGhpcyBpcyBhIGtub3duIGlzc3VlIHdpdGggWGVuIFBWIGNsb2NrIGFz
IEkgZm91bmQKPj4gdGhpcyBhbG1vc3QgaW1tZWRpYXRlbHk6IGh0dHBzOi8vd2lraS5kZWJpYW4u
b3JnL1hlbi9DbG9ja3NvdXJjZQo+PiBDdXJyZW50bHkgSSBkb24ndCB1bmRlcnN0YW5kIGhvdyBp
biB0aGF0IGNhc2UgWGVuIGNsb2NrIHNvdXJjZQo+PiBjb3VsZCBiZSBzdWl0YWJsZSBhcyBhIHBs
YXRmb3JtIHRpbWVyIGZvciBuZXN0ZWQgWGVuLgo+Pgo+PiBJcyBteSB1bmRlcnN0YW5kaW5nIG9m
IHRoZSBzaXR1YXRpb24gY29ycmVjdD8gQ291bGQgaXQgYmUKPj4gZml4ZWQgaW4gTDAgWGVuIG9y
IGl0J3MgYWxyZWFkeSBiYWNrZWQgaW50byB0aGUgQUJJPyBTaG91bGQKPj4gd2Uga2VlcCBYZW4g
cGxhdGZvcm0gdGltZXIgaW4gdGhlIHNvdXJjZSBjb2RlIHRoZW4/IERvZXMgdXNpbmcKPj4gYWx0
ZXJuYXRpdmUgY2xvY2sgc291cmNlIGZvciBQViBzaGltIG1ha2Ugc2Vuc2U/Cj4gCj4gLi4uIE9r
LCBJIHNlZW0gdG8gZ2V0IGxvc3QgaW4gdGhlIHdlZWRzIG9mIHRpbWVrZWVwaW5nIGNvZGUgLQo+
IHBsYXRmb3JtIHRpbWVyIGluZnJhc3RydWN0dXJlIGlzIGFscmVhZHkgcHJlcGFyZWQgZm9yIHRo
aXMgc29ydAo+IG9mIHNjZW5hcmlvIHdoaWxlIGV4aXRpbmcgUzMuIEkganVzdCBuZWVkIHRvIGNh
bGwgcmVzdW1lX3BsYXRmb3JtX3RpbWVyKCkKPiBmcm9tIGh5cGVydmlzb3JfcmVzdW1lKCkgb3Ig
c29tZXRoaW5nIHNpbWlsYXIuIFBhdGNoIHdpbGwgZm9sbG93LgoKLi4uIHdoeSB3b3VsZCB0aW1l
X3Jlc3VtZSgpIG5vdCBiZSBjYWxsZWQ/IE9oLCBwdl9zaGltX3NodXRkb3duKCkKdXNlcyBQViBt
ZWNoYW5pc21zIHRvIGRvIHRoZSBzdXNwZW5kL3Jlc3VtZS4gSSB3b25kZXIgd2hhdCBlbHNlLApi
ZXNpZGVzIHRpbWVfcmVzdW1lKCksIGlzIG1pc3NpbmcgdGhlcmUuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 08:35:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 08:35: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 1ixRll-0003Te-7K; Fri, 31 Jan 2020 08:35:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixRlk-0003TZ-5i
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 08:35:16 +0000
X-Inumbo-ID: 999b3891-4404-11ea-8b9c-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 999b3891-4404-11ea-8b9c-12813bfff9fa;
 Fri, 31 Jan 2020 08:35: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 mx2.suse.de (Postfix) with ESMTP id 9F668ACA7;
 Fri, 31 Jan 2020 08:35:13 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-3-anthony.perard@citrix.com>
 <af46bb71-eb4b-d17c-f434-8d076083c12c@suse.com>
 <20200130165444.GP1288@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <36d3139d-0619-0c55-369e-0b8da13a604c@suse.com>
Date: Fri, 31 Jan 2020 09:35:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130165444.GP1288@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 02/12] xen/build: Use obj-y +=
 subdir/ instead of subdir-y
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.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>

T24gMzAuMDEuMjAyMCAxNzo1NCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjksIDIwMjAgYXQgMDM6MTk6MDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE3
LjAxLjIwMjAgMTE6NTMsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gKyMgSGFuZGxlIG9iamVj
dHMgaW4gc3ViZGlycwo+Pj4gKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiArIyBvIGlmIHdlIGVu
Y291bnRlciBmb28vIGluICQob2JqLXkpLCByZXBsYWNlIGl0IGJ5IGZvby9idWlsdF9pbi5vCj4+
PiArIyAgIGFuZCBhZGQgdGhlIGRpcmVjdG9yeSB0byB0aGUgbGlzdCBvZiBkaXJzIHRvIGRlc2Nl
bmQgaW50bzogJChzdWJkaXIteSkKPj4+ICtfX3N1YmRpci15CTo9ICQoZmlsdGVyICUvLCAkKG9i
ai15KSkKPj4+ICtzdWJkaXIteQkrPSAkKF9fc3ViZGlyLXkpCj4+Cj4+IEkgcmVhbGl6ZSBJJ2xs
IGJlIGNhbGxlZCBndWlsdHkgb2YgYmlrZS1zaGVkZGluZyBhZ2FpbiwgYW5kIEkgYWxzbwo+PiBy
ZWFsaXplIHRoaXMgaXMgdGhlIHdheSBMaW51eCBkb2VzIGl0LCBidXQgd2hhdCB1c2UgaXMgdGhl
Cj4+IGludGVybWVkaWF0ZSBfX3N1YmRpci15PyBMaW51eCBoYXMgbm8gMm5kIHVzZSwgYW5kIGhl
bmNlIEkgYWxzbwo+PiBkb24ndCBzZWUgd2h5IHdlIHdvdWxkIGdhaW4gb25lLiBJIGZ1cnRoZXIg
dGhpbmsgYWNjb3JkaW5nIHRvIG91cgo+PiBzdHlsZSB0aGVyZSBzaG91bGQgYmUgbm8gdXNlIG9m
IHRhYnMgaGVyZS4KPiAKPiBJIHRob3VnaCB0aGUgZXh0cmEgX19zdWJkaXIteSB0aGF0IExpbnV4
IGRvZXMgd2FzIHRvIGRvIHRoZSBmaWx0ZXJpbmcgb24KPiBvYmoteSByaWdodCB3YXkgYW5kIG5v
dCBhdCBhIGxhdGVyIHRpbWUgd2hlbiBzdWJkaXIteSBpcyB1c2VkLiBCdXQgaW4KPiBMaW51eCAo
bm93IHRoYXQgSSBsb29rIG1vcmUgY2xvc2VseSBhdCBpdCksIHN1YmRpci15IGlzIGluaXRpYWxp
c2VkIHdpdGgKPiA6PSB0byBoYXZlIHRoZSByaWdodCB0eXBlLCBzbyB0aGUgZXh0cmEgX19zdWJk
aXIteSBkb2Vzbid0IGFwcGVhciB0byBiZQo+IHVzZWZ1bC4gKEFuZCBJIGRpZG4ndCBmaW5kIGFu
eSBzdWJkaXIteT0pCj4gCj4gU28sIEknbGwgYWRkIGEgInN1YmRpci15IDo9IiBzb21ld2hlcmUg
YW5kIHJlbW92ZSB0aGUgbmVlZCBmb3IKPiBfX3N1YmRpci15LiAoQW5kIGhvcGVmdWxseSwgbm8g
b25lIHdpbGwgYWRkIGEgc3ViZGlyLXk9ZGlyIHNvbWV3aGVyZSBhbmQKPiBicmVhayB0aGUgYnVp
bGQuKQoKQWx0ZXJuYXRpdmVseSwgdG8gcmV0YWluIHRoaXMgImxhdGNoaW5nIiBlZmZlY3QsIGhv
dyBhYm91dAoKc3ViZGlyLXkgOj0gJChzdWJkaXIteSkgJChmaWx0ZXIgJS8sICQob2JqLXkpKQoK
PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 08:51:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 08:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixS0r-00054A-Ho; Fri, 31 Jan 2020 08:50:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixS0p-000543-Vk
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 08:50:52 +0000
X-Inumbo-ID: c83b2e7e-4406-11ea-8b9d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c83b2e7e-4406-11ea-8b9d-12813bfff9fa;
 Fri, 31 Jan 2020 08:50:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3480AAE0D;
 Fri, 31 Jan 2020 08:50:50 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-5-anthony.perard@citrix.com>
 <db579f9f-d816-47f9-e75c-4b20d60bda3b@suse.com>
 <20200130181038.GQ1288@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0f3c1a0a-56af-c6b2-e959-f1b3ef0a9752@suse.com>
Date: Fri, 31 Jan 2020 09:50:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130181038.GQ1288@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 04/12] xen/build: extract clean
 target from Rules.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <anthony.perard@gmail.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>

T24gMzAuMDEuMjAyMCAxOToxMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjksIDIwMjAgYXQgMDM6MzA6MTlQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE3
LjAxLjIwMjAgMTE6NTMsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4gRnJvbTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGdtYWlsLmNvbT4KPj4+Cj4+PiBNb3N0IG9mIHRoZSBjb2Rl
IGV4ZWN1dGVkIGJ5IFJ1bGVzLm1rIGlzbid0IG5lY2Vzc2FyeSBmb3IgdGhlIGNsZWFuCj4+PiB0
YXJnZXQsIGVzcGVjaWFsbHkgbm90IHRoZSBDRkxBR1MuIFRoaXMgbWFrZSBydW5uaW5nIG1ha2Ug
Y2xlYW4gbXVjaAo+Pj4gZmFzdGVyLgo+Pj4KPj4+IFRoaXMgZXh0cmFjdCB0aGUgY29kZSBpbnRv
IGEgZGlmZmVyZW50IE1ha2VmaWxlLiBJdCBkb2Vzbid0IHdhbnQgdG8KPj4+IGluY2x1ZGUgQ29u
ZmlnLm1rIGVpdGhlciBzbyB2YXJpYWJsZXMgREVQU19STSBhbmQgREVQU19JTkNMVURFIGFyZQo+
Pj4gZXh0cmFjdGVkIGZyb20gQ29uZmlnLm1rIGFzIHdlbGwuIERFUFNfSU5DTFVERSBpcyBwdXQg
aW50bwo+Pj4gS2J1aWxkLmluY2x1ZGUgc28gaXQgY291bGQgYmUgdXNlIGJ5IG90aGVyIE1ha2Vm
aWxlcy4KPj4KPj4gImV4dHJhY3RlZCIgbWFrZXMgaXQgc291bmQgYXMgaWYgdGhlIGludGVudGlv
biB3YXMgdG8gbW92ZSB0aGluZ3MsCj4+IHlldCAuLi4KPj4KPj4+IC0tLQo+Pj4gIHhlbi9SdWxl
cy5tayAgICAgICAgICAgICAgIHwgMTMgLS0tLS0tLS0tLS0tLQo+Pj4gIHhlbi9zY3JpcHRzL0ti
dWlsZC5pbmNsdWRlIHwgIDcgKysrKysrLQo+Pj4gIHhlbi9zY3JpcHRzL01ha2VmaWxlLmNsZWFu
IHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgMyBmaWxlcyBjaGFu
Z2VkLCAzOSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKPj4KPj4gLi4uIC4vQ29uZmln
Lm1rIGRvZXNuJ3QgZ2V0IHRvdWNoZWQgYXQgYWxsLiBJIGd1ZXNzIHRoZXJlIGFyZSByZWFzb25z
Cj4+IGZvciB0aGlzLCBidXQgSSBjb25zaWRlciBpdCBkYW5nZXJvdXMgdG8gbGVhdmUgaW5kZXBl
bmRlbnQgZGVmaW5pdGlvbnMKPj4gb2YgdGhlIHNhbWUgdmFyaWFibGVzIGluIGRpc2Nvbm5lY3Rl
ZCBwbGFjZXMuIFdoYXQgaWYgb25lIHNpZGUgZ2V0cwo+PiB1cGRhdGVkIHdpdGhvdXQgbm90aWNp
bmcgdGhlIG90aGVyPwo+IAo+IEkgZ3Vlc3MgdGhlIHdvcmQgImV4dHJhY3RlZCIgaXMgdGhlIHdy
b25nIG9uZS4gSSdsbCBuZWVkIHRvIHJld3JpdGUgdGhlCj4gcGF0Y2ggY29tbWVudGFyeS4KPiAK
PiBBcyBmb3Igd2h5IENvbmZpZy5tayBpc24ndCBjaGFuZ2UsIGl0J3MgYmVjYXVzZSBpdCBpcyB1
c2VkIGJ5IGJvdGggdGhlCj4gaHlwZXJ2aXNvciBtYWtlZmlsZXMgYW5kIHRoZSB0b29scyBtYWtl
ZmlsZXMuIEkgd291bGQgbGlrZSBmb3IgcmVjdXJzaXZlCj4gbWFrZWZpbGVzIHRvIG5vdCBpbmNs
dWRlIENvbmZpZy5tayBhbnltb3JlLCBzbyBoYXZpbmcgb25seSB4ZW4vTWFrZWZpbGUKPiBkb2lu
ZyB0aGF0IGluY2x1ZGUuIChJIHdvdWxkIGxpa2UgdG8gZ28gZnVydGhlciBhbmQgbm90IHVzZWQg
Q29uZmlnLm1rCj4gYW55bW9yZSwgYnV0IHRoYXQgbWlnaHQgbm90IGJlIG5lY2Vzc2FyeS4pCj4g
Cj4gQXMgZm9yIHRoZSBsYXN0IHBvaW50LCB0aGUgdmFyaWFibGVzIERFUFNfUk0gYW5kIERFUFNf
SU5DTFVERSBhcmUgY29waWVkCj4gYmVjYXVzZSBNYWtlZmlsZS5jbGVhbiBkb2Vzbid0IGhhdmUg
dGhlbSBhbmQgYXQgc29tZSBwb2ludCBSdWxlcy5tayAobm8KPiBwYXRjaCB5ZXQpIGlzbid0IGdv
aW5nIHRvIGhhdmUgdGhlbSBlaXRoZXIsIHNvIHRoZXJlIHdpbGwgYmUgYSBzaW5nbGUKPiBsb2Nh
dGlvbiB3aGljaCBpcyBLYnVpbGQuaW5jbHVkZS4gQ3VycmVudGx5IHdpdGggdGhpcyBwYXRjaCwg
Ym90aAo+IHZhcmlhYmxlcyBmcm9tIEtidWlsZC5pbmNsdWRlIGFyZSB0aGUgb25lIHVzZWQgYnkg
UnVsZXMubWssIHNvIGl0Cj4gZG9lc24ndCBtYXR0ZXIgaWYgQ29uZmlnLm1rIGlzIG1vZGlmaWVk
LgoKQnV0IHdpdGggQ29uZmlnLm1rIHN0aWxsIGdldHRpbmcgaW5jbHVkZWQgZnJvbSBlbHNld2hl
cmUgdW5kZXJuZWF0aAp4ZW4vLCB0aGlzIGlzIGdvaW5nIHRvIGJlIGNvbmZ1c2luZy4gQ2hhbmdp
bmcgdGhlIEtidWlsZC5pbmNsdWRlCmluc3RhbmNlcyBzaG91bGQgcmVhbGx5IGFmZmVjdCB0aGUg
ZW50aXJlIHhlbi8gdHJlZSB0aGVuLCBhdCB3aGljaApwb2ludCB0aGUgQ29uZmlnLm1rIGluc3Rh
bmNlcyBjb3VsZCBiZSBkZWNsYXJlZCAiZm9yIGV2ZXJ5dGhpbmcKZWxzZSIgKGFuZCBldmVudHVh
bGx5IGJlIG1vdmVkIGludG8gdGhlIHN1YnRyZWVzKS4gSSBhZ3JlZSBpdCdzCm5vdCB2ZXJ5IGhl
bHBmdWwgdGhhdCBDb25maWcubWsgY29udGFpbnMgbm90IG9ubHkgY29tbW9uCmRlZmluaXRpb25z
LCBidXQgYWxzbyBvbmVzIGFjdHVhbGx5IGNvbnRyb2xsaW5nIGhvdyBjZXJ0YWluIHBhcnRzCm9m
IHRoZSBidWlsZCBwcm9jZXNzIHdvcmsgKGxpa2UgdGhlIHR3byBERVBTXyo7IGdvaW5nIHRocm91
Z2ggdGhlCmZpbGUgSSB3b25kZXIgd2hldGhlciB0aGVzZSB0d28gYXJlIGFjdHVhbGx5IHRoZSBv
bmx5IG91dGxpZXJzKS4KCj4gVGhpbmdzIGRvZXNuJ3QgbG9vayBncmVhdCB5ZXQsIGJ1dCBpdCBk
b2Vzbid0IGZlZWwgbGlrZSB0aGVyZSBhcmUgYmV0dGVyCj4gd2F5IHRvIHJlZmFjdG9yIHRoZSBi
dWlsZCBzeXN0ZW0uCgpSaWdodCwgYW4gaW5jcmVtZW50YWwgc3dpdGNoIG9mIHRoZSBidWlsZCBt
YWNoaW5lcnkgaXMgZ29pbmcgdG8KcnVuIGludG8gb2RkaXRpZXMuIENhbGxpbmcgdGhlbSBvdXQg
ZXhwbGljaXRseSAoaW5jbHVkaW5nIHdoYXQKdGhlIHBsYW4gaXMgdG8gcmVzb2x2ZSB0aGVtIGJ5
IHRoZSBlbmQgb2YgdGhlIHRyYW5zZm9ybWF0aW9uCnByb2Nlc3MpIHdvdWxkIGJlIGhlbHBmdWws
IHRob3VnaC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 08:56:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 08:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixS6W-0005Eg-8i; Fri, 31 Jan 2020 08:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixS6U-0005Eb-9E
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 08:56:42 +0000
X-Inumbo-ID: 992f5622-4407-11ea-8b9d-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 992f5622-4407-11ea-8b9d-12813bfff9fa;
 Fri, 31 Jan 2020 08:56: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 mx2.suse.de (Postfix) with ESMTP id CC49EAE0D;
 Fri, 31 Jan 2020 08:56:40 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20200117105358.607910-1-anthony.perard@citrix.com>
 <20200117105358.607910-6-anthony.perard@citrix.com>
 <7c16cfcc-0ec5-18f9-e05c-84415fed72c9@suse.com>
 <91397e9b-794d-e59b-cde0-ebfc92ed15f9@suse.com>
 <20200130183422.GR1288@perard.uk.xensource.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <49b73173-2fb3-3488-cc71-d5fd6b698b0c@suse.com>
Date: Fri, 31 Jan 2020 09:56:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130183422.GR1288@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v2 05/12] xen/include: remove include of
 Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxOTozNCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjksIDIwMjAgYXQgMDQ6MzM6MDJQTSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5
LjAxLjIwMjAgMTY6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT24gMTcuMDEuMjAyMCAxMTo1
MywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+Pj4gSXQgaXNuJ3QgbmVjZXNzYXJ5IHRvIGluY2x1
ZGUgQ29uZmlnLm1rIGhlcmUgYmVjYXVzZSB0aGlzIE1ha2VmaWxlIGlzCj4+Pj4gb25seSB1c2Vk
IGJ5IHhlbi9SdWxlcy5tayB3aGljaCBhbHJlYWR5IGluY2x1ZGVzIENvbmZpZy5tay4KPj4+Cj4+
PiBBbmQgc28gaXMgeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGFmYWljcyBmcm9tIGl0cyBw
YXJlbnQgZGlyCj4+PiBNYWtlZmlsZS4gV2l0aCB0aGlzIGFsc28gYWRqdXN0ZWQgKG9yIGl0IGV4
cGxhaW5lZCB3aHkgSSdtIHNlZWluZwo+Pj4gdGhpbmdzIGluY29ycmVjdGx5KSAuLi4KPj4+Cj4+
Pj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+Cj4+Pgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4KPj4gQW5kIG5vdyBJJ3ZlIHNlZW4gdGhhdCBwYXRjaCA2IGRvZXMganVzdCB0aGlzLiBJIHRo
aW5rIHN1Y2gKPj4gY29tbW9uIHRoZW1lIGNoYW5nZXMgYXJlLCB1bmxlc3MgcGF0Y2hlcyBhcmUg
b3Zlcmx5IGxhcmdlCj4+IGFscmVhZHksIGJldHRlciBwdXQgYWxsIGluIG9uIHBhdGNoLiBBbnl3
YXkgLSB0aGUgUi1iIHRoZW4KPj4gaXMgdW5jb25kaXRpb25hbC4KPiAKPiBJIGRvbid0IGxpa2Ug
c3F1YXNoaW5nIHVucmVsYXRlZCBjaGFuZ2VzIHRvZ2V0aGVyLiBJIHRob3VnaCBib3RoIGNoYW5n
ZXMKPiBkZXNlcnZlZCB0aGVyZSBvd24gZXhwbGFuYXRpb24gaW4gdGhpcyBjYXNlLiBUaGV5IGRv
bid0IHRvdWNoIHRoZSBzYW1lCj4gc3Vic3lzdGVtLCB0aGV5IGRvbid0IGhhdmUgdGhlIHNhbWUg
c2V0IG9mIG1haW50YWluZXJzLgoKWWVzLCB0aGUgaXNzdWUgd2FzIGluIHBhcnQgYmVjYXVzZSBJ
IG5vdGljZWQgdG9vIGxhdGUgdGhhdAp0aGVyZSB3YXMgYSAybmQsIHNpbWlsYXIgcGF0Y2ggKGFu
ZCBoZW5jZSBJIHdlbnQgYW5kIGNoZWNrZWQKd2hldGhlciB5b3UndmUgY2F1Z2h0IGFsbCBpbnN0
YW5jZXMgd2hlcmUgcmVtb3ZhbCB3b3VsZCBiZQpwb3NzaWJsZSkuIEkgdW5kZXJzdGFuZCB5b3Vy
IGNvbmNlcm5zLCB5ZXQgSSB0aGluayB0aGVzZSB0d28KYXJlbid0IHVucmVsYXRlZC4gVW5kZXIg
YSB0aXRsZSAicmVtb3ZlIHVubmVjZXNzYXJ5IGluY2x1ZGVzCm9mIENvbmZpZy5tayIgYm90aCB3
b3VsZCBoYXZlIGZpdC4gQnV0IGRvbid0IGdldCBtZSB3cm9uZywKSSdtIGZpbmUgd2l0aCB0aGVt
IHJlbWFpbmluZyBzcGxpdC4gQSBwb3N0LWNvbW1pdC1tZXNzYWdlCnJlbWFyayBjbGFyaWZ5aW5n
IHRoaXMgZG9lc24ndCBjb3ZlciBhbGwgaW5zdGFuY2VzIHdvdWxkCmhhdmUgaGVscGVkIHJldmll
dyBuZXZlcnRoZWxlc3MuCgo+PiBBbm90aGVyIHF1ZXN0aW9uOiBUaGUgY292ZXIgbGV0dGVyIGRv
ZXNuJ3Qgc2F5IGFueXRoaW5nIGFib3V0Cj4+IHNvbWUgKG9yIG1vc3QpIHBhdGNoZXMgaGVyZSBi
ZWluZyBpbmRlcGVuZGVudCBvZiBvbmUgYW5vdGhlciwKPj4gYW5kIGhlbmNlIHRoZSBvcHRpb24g
b2YgdGhlbSBnb2luZyBpbiBvdXQgb2Ygb3JkZXIuIFRoZSBvbmUKPj4gaGVyZSBsb29rcyB0byBi
ZSBlbnRpcmVseSBzdGFuZGFsb25lLCBmb3IgZXhhbXBsZS4KPiAKPiBJdCBpcyBleHRyYSB3b3Jr
IHRvIGZpZ3VyZSBvdXQgd2hpY2ggcGF0Y2ggY291bGQgYmUgYXBwbGllZCBvdXQgb2YKPiBvcmRl
ci4gSSB3b3VsZCBoYXZlIGluZGVwZW5kZW50IHBhdGNoIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhl
IHNlcmllcywKPiBidXQgaWYgdGhlcmUgYXJlbid0LCBpdCBpcyBwcm9iYWJseSBiZWNhdXNlIEkg
aGF2ZW4ndCB0aG91Z2ggdGhleSB3ZXJlCj4gaW1wb3J0YW50IGVub3VnaCB0byB0aGluayBhYm91
dCBhcHBseWluZyB0aGVtIGluZGVwZW5kZW50bHkuIEkgbWlnaHQgdHJ5Cj4gdG8gcmVvcmRlciBz
b21lIHBhdGNoZXMgaW4gbGF0ZXIgdmVyc2lvbiBvZiBhIHNlcmllcyB0byBoYXZlIHRoZW0KPiBh
cHBsaWVkIGVhcmxpZXIuCj4gCj4gQXMgZm9yIHRoaXMgc2VyaWVzLCBJIGRvIHRoaW5rIGFwcGx5
aW5nIG1vc3QgcGF0Y2hlcyBpbiBvcmRlciBpcwo+IGltcG9ydGFudCwgY2hhbmdpbmcgdGhlIG9y
ZGVyIG1heSBsZWFkIHRvIHVuZXhwZWN0ZWQgYnJlYWthZ2UuIFRoYXQKPiBtaWdodCBub3QgYmUg
dHJ1ZSwgYnV0IEkgZG9uJ3Qgd2FudCB0byBzcGVuZCB0aW1lIG9uIGNoZWNraW5nIHRoYXQuCgpG
YWlyIGVub3VnaC4gV2l0aCBteSBjb21taXR0ZXIgaGF0IG9uLCBJIGp1c3QgdHlwaWNhbGx5IHRy
eQp0byBzcG90IG9wcG9ydHVuaXRpZXMgb2YgY29tbWl0dGluZyBwaWVjZXMsIHRvIHJlZHVjZSB0
aGUKb3ZlcmFsbCB2b2x1bWUgb2YgdG8tYmUtcmVzZW50IHBhdGNoZXMuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 09:26:21 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 09:26: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 1ixSZ3-0007nm-Aw; Fri, 31 Jan 2020 09:26:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgE6=3U=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ixSZ1-0007nh-9l
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 09:26:11 +0000
X-Inumbo-ID: b74e47b8-440b-11ea-8396-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b74e47b8-440b-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 09:26:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580462771;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=qvXOMA2ysXNDIhWvLm+w2eNaH73j1vnGezVz0FK+/EA=;
 b=Hwpbo+54DbRc1zx+hhyVCT3irF45uhyhYoiYsTGwZzG1KwgoKK7ItMSi
 q8lZqs52pJa4+zmFGGfXZ3ah4NdM9EwGfTdSj9RXB3T5GzOH+iF0Cq3JT
 rTeu73yCMeUBb666JWzALLP6uWAqeovQkq3+ohucF4DsaU4N2aFJg9VVu E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rz634cC9I3zJAiVLeAzH0uETbuW/fOXH3peeWsfa0/AjpH3MH0UUNwRVZadkhezMEyq7Q0UV3H
 k78eTHPgGVezr7xwCYzvcAGUtG8bhpXAs7FSSoxjv9n0AZ8AiYjzrkQo9+2nwdE85jOcZIixk1
 kkRTuLoaNHHnvbyDEFfhR9ZV5jVGpgSFlhy9HeMaGdgQ38abrsc5uV23e9HDqyHyCNqJ4qXPeQ
 mQTItZEDSKOX+7WJUf8Y7EmXHpC3Kve+G3v6d+L2AZPtY2DGn1Si4LtENeDsaQ6hpAp9lsvU4p
 BjY=
X-SBRS: 2.7
X-MesageID: 11744657
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="11744657"
Date: Fri, 31 Jan 2020 10:25:52 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>, Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131092552.GR4679@Air-de-Roger>
References: <9a84d6bd-2aa0-e97f-a517-3c51aabdfe27@citrix.com>
 <b898ca9e-d1dd-5091-d182-a3b0c5a7f88e@citrix.com>
 <d961303d-d198-8f46-f0d9-a70e3d4e1b87@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d961303d-d198-8f46-f0d9-a70e3d4e1b87@suse.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Xen clocksource and 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>,
 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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDk6MjY6NTBBTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzEuMDEuMjAyMCAwNDowMiwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gPiBPbiAz
MC8wMS8yMDIwIDIzOjE0LCBJZ29yIERydXpoaW5pbiB3cm90ZToKPiA+PiBJIHdhcyBkZWJ1Z2dp
bmcgY29uc3RhbnQgZnJlZXplcyBvZiBQViBzaGltIG9uIEFNRCBoYXJkd2FyZQo+ID4+IGFmdGVy
IGdvaW5nIG91dCBvZiBhIGxvbmcgc3VzcGVuZC4KPiAKPiBXaGF0IGlzICJzdXNwZW5kIiBoZXJl
PyBTMz8gSWYgc28sIC4uLgo+IAo+ID4+IEFzIGl0IHR1cm5lZCBvdXQgdGhlIHJvb3QgY2F1c2UK
PiA+PiBvZiB0aGlzIGlzIHBsYXRmb3JtIHRpbWUganVtcGluZyBmb3J3YXJkIHRvIHRoZSBhbW91
bnQgb2YgdGltZQo+ID4+IHNwZW50IGluIHN1c3BlbmRlZCBzdGF0ZS4gT24gSW50ZWwgdGhpcyBp
c3N1ZSBpcyBwYXBlcmVkIG92ZXIKPiA+PiBieSBDT05TVEFOVF9UU0MgYmVpbmcgc2V0IHdoaWNo
IGF2b2lkcyBDUFUgdGltZSBzeW5jIHdpdGgKPiA+PiBwbGF0Zm9ybSB0aW1lLgo+ID4+Cj4gPj4g
VXBvbiBmdXJ0aGVyIGV4YW1pbmF0aW9uIGl0IGFwcGVhcnMgdGhhdCBqdW1waW5nIGlzIGJha2Vk
Cj4gPj4gaW50byB0aGUgaW1wbGVtZW50YXRpb24gb2YgTDAgWGVuIGFuZCB0aGVyZSBpcyBubyBz
ZWVtaW5nbHkKPiA+PiBzdHJhaWdodCBmb3J3YXJkIHdheSB0byBleHRyYWN0IHN0YWJsZSBjb250
aW51b3VzIHJhdGUgb3V0Cj4gPj4gb2Ygd2hhdCB3ZSBoYXZlLgo+ID4+Cj4gPj4gSSBleHBlY3Qg
dGhpcyBpcyBhIGtub3duIGlzc3VlIHdpdGggWGVuIFBWIGNsb2NrIGFzIEkgZm91bmQKPiA+PiB0
aGlzIGFsbW9zdCBpbW1lZGlhdGVseTogaHR0cHM6Ly93aWtpLmRlYmlhbi5vcmcvWGVuL0Nsb2Nr
c291cmNlCj4gPj4gQ3VycmVudGx5IEkgZG9uJ3QgdW5kZXJzdGFuZCBob3cgaW4gdGhhdCBjYXNl
IFhlbiBjbG9jayBzb3VyY2UKPiA+PiBjb3VsZCBiZSBzdWl0YWJsZSBhcyBhIHBsYXRmb3JtIHRp
bWVyIGZvciBuZXN0ZWQgWGVuLgo+ID4+Cj4gPj4gSXMgbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUg
c2l0dWF0aW9uIGNvcnJlY3Q/IENvdWxkIGl0IGJlCj4gPj4gZml4ZWQgaW4gTDAgWGVuIG9yIGl0
J3MgYWxyZWFkeSBiYWNrZWQgaW50byB0aGUgQUJJPyBTaG91bGQKPiA+PiB3ZSBrZWVwIFhlbiBw
bGF0Zm9ybSB0aW1lciBpbiB0aGUgc291cmNlIGNvZGUgdGhlbj8gRG9lcyB1c2luZwo+ID4+IGFs
dGVybmF0aXZlIGNsb2NrIHNvdXJjZSBmb3IgUFYgc2hpbSBtYWtlIHNlbnNlPwo+ID4gCj4gPiAu
Li4gT2ssIEkgc2VlbSB0byBnZXQgbG9zdCBpbiB0aGUgd2VlZHMgb2YgdGltZWtlZXBpbmcgY29k
ZSAtCj4gPiBwbGF0Zm9ybSB0aW1lciBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5IHByZXBhcmVk
IGZvciB0aGlzIHNvcnQKPiA+IG9mIHNjZW5hcmlvIHdoaWxlIGV4aXRpbmcgUzMuIEkganVzdCBu
ZWVkIHRvIGNhbGwgcmVzdW1lX3BsYXRmb3JtX3RpbWVyKCkKPiA+IGZyb20gaHlwZXJ2aXNvcl9y
ZXN1bWUoKSBvciBzb21ldGhpbmcgc2ltaWxhci4gUGF0Y2ggd2lsbCBmb2xsb3cuCgpBRkFJQ1Qg
eW91IHdpbGwgYWxzbyBoYXZlIHRvIGltcGxlbWVudCB0aGUgcmVzdW1lIGhvb2sgZm9yCnBsdF94
ZW5fdGltZXIgaW4gb3JkZXIgdG8gcmVzZXQgbGFzdF92YWx1ZSB0byAwIG9uIHJlc3VtZS4KCj4g
Li4uIHdoeSB3b3VsZCB0aW1lX3Jlc3VtZSgpIG5vdCBiZSBjYWxsZWQ/IE9oLCBwdl9zaGltX3No
dXRkb3duKCkKPiB1c2VzIFBWIG1lY2hhbmlzbXMgdG8gZG8gdGhlIHN1c3BlbmQvcmVzdW1lLiBJ
IHdvbmRlciB3aGF0IGVsc2UsCj4gYmVzaWRlcyB0aW1lX3Jlc3VtZSgpLCBpcyBtaXNzaW5nIHRo
ZXJlLgoKTm90IHN1cmUgdGltZV9yZXN1bWUoKSBpcyBzdWl0YWJsZSBhcy1pcywgaXQgcG9rZXMg
YXQgSU8gcG9ydHMgZm9yIFBJVAp3aGljaCBhcmUgbm90IGltcGxlbWVudGVkLCBhbmQgaGVuY2Ug
bWlnaHQgbmVlZCBzb21lIG1hc3NhZ2luZyB0byB3b3JrCm9uIGEgUFZIIGVudmlyb25tZW50LgoK
SSdtIG5vdCBzdXJlIHRoZXJlJ3MgYSBsb3QgbW9yZSB0aGF0IG5lZWRzIHJlc3VtaW5nLCB0aGUg
c3RhdGUgb2YKZW11bGF0ZWQgZGV2aWNlcyBpcyBwcmVzZXJ2ZWQgYWNyb3NzIHN1c3BlbmQvcmVz
dW1lLCBhbmQgdGhlIHNoaW0KaXRzZWxmIG9ubHkgdXNlcyBldmVudCBjaGFubmVscywgZ3JhbnQg
dGFibGVzIGFuZCB0aGUgdGltZXIgUFYKaW50ZXJmYWNlcywgd2hpY2ggYXJlIHRoZSBvbmVzIHRo
YXQgbmVlZCByZXN1bWluZyBzaW5jZSBzdGF0ZSBpcyBub3QKcHJlc2VydmVkIGZvciBQViBpbnRl
cmZhY2VzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 10:32:37 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 10:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixTb4-0004z3-P7; Fri, 31 Jan 2020 10:32:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixTb3-0004yy-Om
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 10:32:21 +0000
X-Inumbo-ID: f612c826-4414-11ea-8396-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f612c826-4414-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 10:32:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580466742; x=1612002742;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=+yYYednB6padtb54CfxdVntBG5NKbsRg9Ffm65JKVTM=;
 b=WX+ZcuyCLuiuOypSL1T5U7aJO13Jj4Vib2+RoV0STuiMnG8k/mqWGA7P
 bsksnwmNAO568urmMf8pNJswlbacToH9rmAexPYnVjMlVpz2MI9L4bgOL
 Vv5jGY5EyWraqLokiK4gPkAEUthy8I2xljSvK4LKI07cwYvkyN1ILGEnA w=;
IronPort-SDR: BJbZ1lU3nBsnEBM+1hD8g3I7lVcv5Tneqs7ek0CbjUvhuqhf1lp6iGAv5Hkfh33p0qSmXISlJ9
 CN1kmodclQCw==
X-IronPort-AV: E=Sophos;i="5.70,385,1574121600"; d="scan'208";a="22212420"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 31 Jan 2020 10:32:01 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (Postfix) with ESMTPS
 id CA763A2260; Fri, 31 Jan 2020 10:31:59 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 10:31:51 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 10:31:50 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 10:31:50 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
Thread-Index: AQHV0TKAfSuQBKGYT06LZ4VCzz55Pqf2xNQAgA3bA5A=
Date: Fri, 31 Jan 2020 10:31:49 +0000
Message-ID: <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
In-Reply-To: <20200122145248.GB57924@desktop-tdan49n.eng.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gUm9nZXIgUGF1
IE1vbm7DqQ0KPiBTZW50OiAyMiBKYW51YXJ5IDIwMjAgMTQ6NTMNCj4gVG86IER1cnJhbnQsIFBh
dWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4NCj4gQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBXZWkNCj4gTGl1IDx3bEB4
ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDEvN10gbGlieGw6
IGFkZCBkZWZpbml0aW9uIG9mDQo+IElOVkFMSURfRE9NSUQgdG8gdGhlIEFQSQ0KPiANCj4gT24g
V2VkLCBKYW4gMjIsIDIwMjAgYXQgMDI6NDQ6NDBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3Rl
Og0KPiA+IEN1cnJlbnRseSBib3RoIHhsIGFuZCBsaWJ4bCBoYXZlIGludGVybmFsIGRlZmluaXRp
b25zIG9mIElOVkFMSURfRE9NSUQNCj4gPiB3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBI
b3dldmVyLCBmb3IgdGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcNCj4gdGhlDQo+ID4gYmVoYXZp
b3VyIG9mIGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3L3Jlc3RvcmUoKSBpdCBpcyB1c2VmdWwgdG8g
aGF2ZSBhDQo+ID4gc3BlY2lmaWVkIGludmFsaWQgdmFsdWUgZm9yIGEgZG9tYWluIGlkLg0KPiA+
DQo+ID4gVGhpcyBwYXRjaCB0aGVyZWZvcmUgbW92ZXMgdGhlIGxpYnhsIGRlZmluaXRpb24gZnJv
bSBsaWJ4bF9pbnRlcm5hbC5oIHRvDQo+ID4gbGlieGwuaCBhbmQgcmVtb3ZlcyB0aGUgaW50ZXJu
YWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZQ0KPiBoYXJkY29kZWQNCj4gPiAnLTEn
IHBhc3NlZCBiYWNrIHZpYSBkb21jcmVhdGVfY29tcGxldGUoKSBpcyB0aGVuIHVwZGF0ZWQgdG8N
Cj4gSU5WQUxJRF9ET01JRA0KPiA+IGFuZCBjb21tZW50IGFib3ZlIGxpYnhsX2RvbWFpbl9jcmVh
dGVfbmV3L3Jlc3RvcmUoKSBpcyBhY2NvcmRpbmdseQ0KPiA+IG1vZGlmaWVkLg0KPiANCj4gVXJn
LCBpdCdzIGtpbmQgb2YgdWdseSB0byBhZGQgYW5vdGhlciBkZWZpbml0aW9uIG9mIGludmFsaWQg
ZG9taWQgd2hlbg0KPiB0aGVyZSdzIGFscmVhZHkgRE9NSURfSU5WQUxJRCBpbiB0aGUgcHVibGlj
IGhlYWRlcnMuIEkgZ3Vlc3MgdGhlcmUncyBhDQo+IHJlYXNvbiBJJ20gbWlzc2luZyBmb3Igbm90
IHVzaW5nIERPTUlEX0lOVkFMSUQgaW5zdGVhZCBvZiBpbnRyb2R1Y2luZw0KPiBhIG5ldyB2YWx1
ZT8NCj4gDQoNClRCSCBJIGRvbid0IGtub3cuIEFzIGZhciBhcyB4bC9saWJ4bCBnb2VzLCBkb21p
ZHMgYXJlIHVpbnQzMl90cyBzbyBtYXliZSBET01JRF9JTlZBTElEIHdhcyBmb3Igc29tZSByZWFz
b24gbm90IGNvbnNpZGVyZWQgYXBwcm9wcmlhdGU/IEJlYXIgaW4gbWluZCwgdGhpcyBwYXRjaCBp
cyBub3QgdHJ1bHkgaW50cm9kdWNpbmcgYSBuZXcgdmFsdWU7IGl0J3MganVzdCBtYWtpbmcgc29t
ZXRoaW5nIHRoYXQgd2FzIGludGVybmFsIGJ1dCBpZGVudGljYWwgaW4gYm90aCB4bCBhbmQgbGli
eGwgcGFydCBvZiB0aGUgaW50ZXJmYWNlLg0KDQo+IElmIHNvIGNvdWxkIHRoaXMgYmUgbWVudGlv
bmVkIGluIHRoZSBjb21taXQgbWVzc2FnZT8NCj4gDQoNCkknbGwgYWRkIGEgbm90ZSB0byB0aGUg
Y29tbWl0IGNvbW1lbnQgdG8gcG9pbnQgb3V0IHRoYXQgdGhpcyBpcyBub3QgY2hhbmdpbmcgYW55
IHZhbHVlIHVzZWQgYnkgdGhlIHRvb2xzdGFjay4NCg0KICBQYXVsDQoNCj4gVGhhbmtzLCBSb2dl
ci4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 10:55:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 10: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 1ixTxH-0006fw-Mm; Fri, 31 Jan 2020 10:55:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NhvM=3U=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ixTxG-0006fr-8x
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 10:55:18 +0000
X-Inumbo-ID: 2a229e5e-4418-11ea-b211-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a229e5e-4418-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 10:55:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580468116;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=XdgJ/2hxH3t3C7rGOCOfQhyfm2WlfZUCwgWsic8fFAo=;
 b=e37rgkFBcwqK1JczBEd51OeTJi5lIcOnZ3AajEg/DVoPKEld3PVZlG1+
 8G3Y3mIXJ9IC7rv+GRinB95TzATLTMQN2T+Tw41PsWOHle+HjDvDtzNVX
 Nt8fNt698XvmEux2kWYqjGIcAmbUjWdTych7BCpj6ix/nCgg34XiGe0uc E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: owuq7NLfPL2y5CJwEpf4FrkQDZEpgZIwwBmTQPKw66YwJeQf/inojBb+qMb6kt6kXSjdDsR7H1
 zdKNRj+UsHSUGwpGBPO0g/L0SjbquKO6pcllKW6dXoOjw/1Kk8/cTmcHbiWJ2kuSocw2tVsteK
 y67RyQ9/5t0rC2xXq8KEHb+tc5JQNH0Q0/R9OV6pJB20UYoQ37nlLbOuZYjxekrsvI1x4G4ck0
 MJdu2vax9LMAELhzVvCNoYCyYCbw2bV3ZV8pqUoLE6f2Zhx2OywHxfX25N7c8e0eBtN5je97S2
 qeQ=
X-SBRS: 2.7
X-MesageID: 12103534
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="12103534"
Date: Fri, 31 Jan 2020 10:55:14 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <pdurrant@amazon.com>
Message-ID: <20200131105514.GS1288@perard.uk.xensource.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-5-pdurrant@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200122144446.919-5-pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: add infrastructure to track
 and query 'recent' domids
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gV2VkLCBKYW4gMjIsIDIwMjAgYXQgMDI6NDQ6NDNQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgZG9taWQgaXMgY29uc2lkZXJlZCByZWNlbnQgaWYgdGhlIGRvbWFpbiBpdCByZXBy
ZXNlbnRzIHdhcyBkZXN0cm95ZWQKPiBsZXNzIHRoYW4gYSBzcGVjaWZpZWQgbnVtYmVyIG9mIHNl
Y29uZHMgYWdvLiBUaGUgbnVtYmVyIGNhbiBiZSBzZXQgdXNpbmcKPiB0aGUgZW52aXJvbm1lbnQg
dmFyaWFibGUgTElCWExfRE9NSURfUkVVU0VfVElNRU9VVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMK
PiBub3QgZXhpc3QgdGhlbiBhIGRlZmF1bHQgdmFsdWUgb2YgNjBzIGlzIHVzZWQuCgpDb3VsZCB5
b3UgcmV3cml0ZSB0aGF0IHBhcnQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlPyBCeSByZWFkaW5nIGl0
LCBpdApzb3VuZHMgdG8gbWUgbGlrZSBMSUJYTF9ET01JRF9SRVVTRV9USU1FT1VUIGlzIGEgY29u
ZmlndXJhdGlvbiB2YXJpYWJsZQp0aGF0IGEgdG9vbHN0YWNrIG1heSB3YW50IHRvIHNldC4gV2hl
cmVhcyB0aGUgY29tbWVudCBpbgpsaWJ4bF9pbnRlcm5hbC5oIGluZGljYXRlcyB0aGF0IGl0J3Mg
Zm9yIGRlYnVnaW5nLiAgSGF2aW5nIGVudiB2YXIgZm9yCmRlYnVnZ2luZyBzb3VuZHMgZ29vZCwg
YnV0IGhhdmluZyBlbnYgdmFyIGFzIGNvbmZpZ3VyYXRpb24gZG9lc24ndC4KCj4gKy8qCj4gKyAq
IE1heGltdW0gbnVtYmVyIG9mIHNlY29uZHMgYWZ0ZXIgZGVzY3RydWN0aW9uIHRoZW4gYSBkb21p
ZCByZW1haW5zCj4gKyAqICdyZWNlbnQnLiBSZWNlbnQgZG9taWRzIGFyZSBub3QgYWxsb3dlZCB0
byBiZSByZS11c2VkLiBUaGlzIGNhbiBiZQo+ICsgKiBvdmVyaWRkZW4sIGZvciBkZWJ1Z2dpbmcg
cHVycG9zZXMsIGJ5IHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBvZiB0aGUKPiArICogc2FtZSBu
YW1lLgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9ET01JRF9SRVVTRV9USU1FT1VUIDYwCgpUaGFu
a3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 10:57:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 10:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixTzH-0006ly-4V; Fri, 31 Jan 2020 10:57:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixTzF-0006lt-GC
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 10:57:21 +0000
X-Inumbo-ID: 747c3ab4-4418-11ea-b211-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 747c3ab4-4418-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 10:57:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580468241; x=1612004241;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=C9FK3N/ouxohAcmywh0uIvdkemdyh9P72eiDUf9ZgUs=;
 b=XhIOnJUirC3bk4mY9aZ9lZK5IX1TCJUDk3A+op47yBYAKgLn4eWm7z6b
 edQMhcFl8cGOogDPuG6b/QpylIsL2CZW8jYtIGxvWS8h7RMo2DEAtbH1k
 eabyin73WU14+BJkIuAgvrA8TeeqyDFLZA32Qw2St5iZAv6T8OLben2u8 M=;
IronPort-SDR: wA/n5YZD7WBfpytzv1kvv/IbZ+ARq1wf+NN+unu1VhoMzYpyV2u1hXOvDNE5n4Ddm0e8soWCzk
 JPuwqBh7NfUQ==
X-IronPort-AV: E=Sophos;i="5.70,385,1574121600"; d="scan'208";a="15073585"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 Jan 2020 10:57:20 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 69073A20F6; Fri, 31 Jan 2020 10:57:19 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 10:57:19 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 10:57:18 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 10:57:17 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Anthony PERARD <anthony.perard@citrix.com>
Thread-Topic: [PATCH v4 4/7] libxl: add infrastructure to track and query
 'recent' domids
Thread-Index: AQHV0TKDnh+D1bkKTE+zyVJ74YGBcKgEp28AgAAAbQA=
Date: Fri, 31 Jan 2020 10:57:17 +0000
Message-ID: <9438ca2892f44a8f8e6050144ccc0f3a@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-5-pdurrant@amazon.com>
 <20200131105514.GS1288@perard.uk.xensource.com>
In-Reply-To: <20200131105514.GS1288@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: add infrastructure to track
 and query 'recent' domids
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: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU2VudDogMzEgSmFudWFyeSAyMDIwIDEwOjU1Cj4g
VG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPiBDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3Nvbgo+IDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPjsgV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDQv
N10gbGlieGw6IGFkZCBpbmZyYXN0cnVjdHVyZSB0byB0cmFjayBhbmQgcXVlcnkKPiAncmVjZW50
JyBkb21pZHMKPiAKPiBPbiBXZWQsIEphbiAyMiwgMjAyMCBhdCAwMjo0NDo0M1BNICswMDAwLCBQ
YXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBBIGRvbWlkIGlzIGNvbnNpZGVyZWQgcmVjZW50IGlmIHRo
ZSBkb21haW4gaXQgcmVwcmVzZW50cyB3YXMgZGVzdHJveWVkCj4gPiBsZXNzIHRoYW4gYSBzcGVj
aWZpZWQgbnVtYmVyIG9mIHNlY29uZHMgYWdvLiBUaGUgbnVtYmVyIGNhbiBiZSBzZXQgdXNpbmcK
PiA+IHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBMSUJYTF9ET01JRF9SRVVTRV9USU1FT1VULiBJ
ZiB0aGUgdmFyaWFibGUgZG9lcwo+ID4gbm90IGV4aXN0IHRoZW4gYSBkZWZhdWx0IHZhbHVlIG9m
IDYwcyBpcyB1c2VkLgo+IAo+IENvdWxkIHlvdSByZXdyaXRlIHRoYXQgcGFydCBvZiB0aGUgY29t
bWl0IG1lc3NhZ2U/IEJ5IHJlYWRpbmcgaXQsIGl0Cj4gc291bmRzIHRvIG1lIGxpa2UgTElCWExf
RE9NSURfUkVVU0VfVElNRU9VVCBpcyBhIGNvbmZpZ3VyYXRpb24gdmFyaWFibGUKPiB0aGF0IGEg
dG9vbHN0YWNrIG1heSB3YW50IHRvIHNldC4gV2hlcmVhcyB0aGUgY29tbWVudCBpbgo+IGxpYnhs
X2ludGVybmFsLmggaW5kaWNhdGVzIHRoYXQgaXQncyBmb3IgZGVidWdpbmcuICBIYXZpbmcgZW52
IHZhciBmb3IKPiBkZWJ1Z2dpbmcgc291bmRzIGdvb2QsIGJ1dCBoYXZpbmcgZW52IHZhciBhcyBj
b25maWd1cmF0aW9uIGRvZXNuJ3QuCj4gCgpTdXJlLCBJJ2xsIG1ha2UgdGhlIGNvbW1pdCBjb21t
ZW50IGNsZWFyZXIuCgogIFBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 11:06:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 11:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixU7o-0007fT-3a; Fri, 31 Jan 2020 11:06:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pgE6=3U=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ixU7n-0007fO-0L
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 11:06:11 +0000
X-Inumbo-ID: af8f4960-4419-11ea-8bb7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af8f4960-4419-11ea-8bb7-12813bfff9fa;
 Fri, 31 Jan 2020 11:06:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580468770;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=WGlOcTD9SVtpYzH9AF9BnULhMI8k8+ciXjgzPlan7dk=;
 b=BoMfYL192yEH8JtW7N774P+WxHXxaow9MPioqc/2awQo6zO5NYYJMt5P
 b4DfRWfEMequYL85wMderIB6v407h60DSumRJGtqAafN/5HCNTsx/hD4z
 ijYtn9wlksV/PYg5noNEuvCuiqikc5rBVnySffP1yoGvdiPrmO5Dl3Tpl 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: M6HXCA1OWMIzLHLwGjsmOJFvcBSkNXmqI4tQwoR6fX2vHD2FTQt6+NPYVarTNpRHiiHheCUubu
 LQnyvUm5V9iJWsz7m6ay6BjHnUkDJSo3vudwsufAmlHSVBVJPSkuiO4B1VpIZpHDu/rpDiwdzC
 o42ZDfJiZmVIAYMI1YTiUEos5i8W8U2VRh9m9mfEHCqnBoWxqZOvEI/jo8Y4UeDux9e2ud4uyT
 VleyLhbe+KAxroCYsU7wYBnkVIhEJWbGYqjLneYSTBGaHhWKoW4LKUuG8i9TY8zTm/WdqSAI8K
 3/g=
X-SBRS: 2.7
X-MesageID: 12352554
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="12352554"
Date: Fri, 31 Jan 2020 12:06:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>
Message-ID: <20200131110603.GS4679@Air-de-Roger>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
 <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMTA6MzE6NDlBTSArMDAwMCwgRHVycmFudCwgUGF1bCB3
cm90ZToKPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiBGcm9tOiBYZW4tZGV2ZWwg
PHhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YKPiA+
IFJvZ2VyIFBhdSBNb25uw6kKPiA+IFNlbnQ6IDIyIEphbnVhcnkgMjAyMCAxNDo1Mwo+ID4gVG86
IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPiA+IENjOiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi0KPiA+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IFdl
aQo+ID4gTGl1IDx3bEB4ZW4ub3JnPgo+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SCB2NCAxLzddIGxpYnhsOiBhZGQgZGVmaW5pdGlvbiBvZgo+ID4gSU5WQUxJRF9ET01JRCB0byB0
aGUgQVBJCj4gPiAKPiA+IE9uIFdlZCwgSmFuIDIyLCAyMDIwIGF0IDAyOjQ0OjQwUE0gKzAwMDAs
IFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gQ3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhh
dmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2YgSU5WQUxJRF9ET01JRAo+ID4gPiB3aGljaCBoYXBw
ZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3IgdGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJp
bmcKPiA+IHRoZQo+ID4gPiBiZWhhdmlvdXIgb2YgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcvcmVz
dG9yZSgpIGl0IGlzIHVzZWZ1bCB0byBoYXZlIGEKPiA+ID4gc3BlY2lmaWVkIGludmFsaWQgdmFs
dWUgZm9yIGEgZG9tYWluIGlkLgo+ID4gPgo+ID4gPiBUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3Zl
cyB0aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KPiA+ID4gbGli
eGwuaCBhbmQgcmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmgu
IFRoZQo+ID4gaGFyZGNvZGVkCj4gPiA+ICctMScgcGFzc2VkIGJhY2sgdmlhIGRvbWNyZWF0ZV9j
b21wbGV0ZSgpIGlzIHRoZW4gdXBkYXRlZCB0bwo+ID4gSU5WQUxJRF9ET01JRAo+ID4gPiBhbmQg
Y29tbWVudCBhYm92ZSBsaWJ4bF9kb21haW5fY3JlYXRlX25ldy9yZXN0b3JlKCkgaXMgYWNjb3Jk
aW5nbHkKPiA+ID4gbW9kaWZpZWQuCj4gPiAKPiA+IFVyZywgaXQncyBraW5kIG9mIHVnbHkgdG8g
YWRkIGFub3RoZXIgZGVmaW5pdGlvbiBvZiBpbnZhbGlkIGRvbWlkIHdoZW4KPiA+IHRoZXJlJ3Mg
YWxyZWFkeSBET01JRF9JTlZBTElEIGluIHRoZSBwdWJsaWMgaGVhZGVycy4gSSBndWVzcyB0aGVy
ZSdzIGEKPiA+IHJlYXNvbiBJJ20gbWlzc2luZyBmb3Igbm90IHVzaW5nIERPTUlEX0lOVkFMSUQg
aW5zdGVhZCBvZiBpbnRyb2R1Y2luZwo+ID4gYSBuZXcgdmFsdWU/Cj4gPiAKPiAKPiBUQkggSSBk
b24ndCBrbm93LiBBcyBmYXIgYXMgeGwvbGlieGwgZ29lcywgZG9taWRzIGFyZSB1aW50MzJfdHMg
c28gbWF5YmUgRE9NSURfSU5WQUxJRCB3YXMgZm9yIHNvbWUgcmVhc29uIG5vdCBjb25zaWRlcmVk
IGFwcHJvcHJpYXRlPyBCZWFyIGluIG1pbmQsIHRoaXMgcGF0Y2ggaXMgbm90IHRydWx5IGludHJv
ZHVjaW5nIGEgbmV3IHZhbHVlOyBpdCdzIGp1c3QgbWFraW5nIHNvbWV0aGluZyB0aGF0IHdhcyBp
bnRlcm5hbCBidXQgaWRlbnRpY2FsIGluIGJvdGggeGwgYW5kIGxpYnhsIHBhcnQgb2YgdGhlIGlu
dGVyZmFjZS4KCkhtLCBPSy4gSXQgc2VlbXMgcXVpdGUgYSBtZXNzIHRoYXQgbGlieGwgdXNlcyBh
IDMyYml0IHZhbHVlIHdoZW4gdGhlCmh5cGVydmlzb3IgaXMgdXNpbmcgYSAxNmJpdCBmaWVsZCwg
YnV0IEkgZ3Vlc3MgdGhlcmUncyBub3RoaW5nIHRoYXQKY2FuIGJlIGRvbmUgYXQgdGhpcyBwb2lu
dCB0byBmaXggdGhpcy4KClNpbmNlIHRoaXMgd2lsbCBiZSBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50
ZXJmYWNlIG5vdywgaXQgbWlnaHQgbWFrZQpzZW5zZSB0byBkZWZpbmUgaXQgdG8gdGhlIHNhbWUg
dmFsdWUgYXMgRE9NSURfSU5WQUxJRCAoMHg3RkY0KS4gQW5kCm1ha2Ugc3VyZSBkb21pZCB2YWx1
ZXMgcGFzc2VkIHRvIGxpYnhsIGFyZSB0cnVuY2F0ZWQgdG8gMTZiaXRzLgoKTWF5YmUgaXQncyBu
b3QgdGhhdCByZWxldmFudCwgYnV0IGRvbWlkcyBwYXNzZWQgdG8gbGlieGwgd291bGQgbmVlZCB0
bwpiZSBzYW5pdGl6ZWQgaW4gb3JkZXIgdG8gbWFrZSBzdXJlIFhlbidzIERPTUlEX0lOVkFMSUQg
aXMgbm90IHRyZWF0ZWQKYXMgYSB2YWxpZCBkb21pZCB2YWx1ZSBmcm9tIGxpYnhsJ3MgUG9WLiBU
aGVyZSBhcmUgYWxzbyBvdGhlciBzcGVjaWFsCmRvbWlkcyB0aGF0IG5lZWQgdG8gYmUgZmlsdGVy
ZWQuCgo+ID4gSWYgc28gY291bGQgdGhpcyBiZSBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNz
YWdlPwo+ID4gCj4gCj4gSSdsbCBhZGQgYSBub3RlIHRvIHRoZSBjb21taXQgY29tbWVudCB0byBw
b2ludCBvdXQgdGhhdCB0aGlzIGlzIG5vdCBjaGFuZ2luZyBhbnkgdmFsdWUgdXNlZCBieSB0aGUg
dG9vbHN0YWNrLgoKVGhhbmtzIQoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 11:10:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 11:10: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 1ixUBl-0008Rp-Nk; Fri, 31 Jan 2020 11:10:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixUBk-0008Rk-St
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 11:10:16 +0000
X-Inumbo-ID: 422e0d88-441a-11ea-8396-bc764e2007e4
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 422e0d88-441a-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 11:10:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580469016; x=1612005016;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=rMeRCjUAZdXgMVZdvucbLjQCxkvSV2256qk/BYOFOD0=;
 b=EZpxvnz9hX3FeSYLmciB0npFRbH8IfKKFHeoolOdxbVl4iFAuj+x2ubX
 lR1qnd3BdsS1rBrHU7JXTz3mehY1HHmBvveXLGbxy7fF7DJdC/+uD0NNn
 6ZXxcqVTDKHriOqBfZIE9RHdRN0U0W4lf/y/MYfWf+6EBavkRFmTnWzWo E=;
IronPort-SDR: vkdC6gBdgxF/y0ZjVavZ1JnX02rJGeFgfc0bO/mdzT0eQz3+FhKDxbB6mVMAw4cwaxhAE6KNMM
 /G33YfaPu2lg==
X-IronPort-AV: E=Sophos;i="5.70,385,1574121600"; d="scan'208";a="13818950"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP;
 31 Jan 2020 11:10:05 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-90c42d1d.us-west-2.amazon.com (Postfix) with ESMTPS
 id 7B8F3A2181; Fri, 31 Jan 2020 11:10:04 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 11:10:04 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 11:10:03 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 11:10:02 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
Thread-Index: AQHV0TKAfSuQBKGYT06LZ4VCzz55Pqf2xNQAgA3bA5CAAAqegIAAAHtQ
Date: Fri, 31 Jan 2020 11:10:02 +0000
Message-ID: <53287f7ea7984575b91ab388cfe0bee8@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
 <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
 <20200131110603.GS4679@Air-de-Roger>
In-Reply-To: <20200131110603.GS4679@Air-de-Roger>
Accept-Language: en-GB, 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.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU2VudDogMzEgSmFudWFyeSAyMDIwIDExOjA2DQo+IFRv
OiBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+IENjOiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsgV2Vp
DQo+IExpdSA8d2xAeGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2
NCAxLzddIGxpYnhsOiBhZGQgZGVmaW5pdGlvbiBvZg0KPiBJTlZBTElEX0RPTUlEIHRvIHRoZSBB
UEkNCj4gDQo+IE9uIEZyaSwgSmFuIDMxLCAyMDIwIGF0IDEwOjMxOjQ5QU0gKzAwMDAsIER1cnJh
bnQsIFBhdWwgd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4g
RnJvbTogWGVuLWRldmVsIDx4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZz4g
T24gQmVoYWxmIE9mDQo+ID4gPiBSb2dlciBQYXUgTW9ubsOpDQo+ID4gPiBTZW50OiAyMiBKYW51
YXJ5IDIwMjAgMTQ6NTMNCj4gPiA+IFRvOiBEdXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24u
Y28udWs+DQo+ID4gPiBDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+OyB4ZW4tDQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ow0KPiBXZWkNCj4gPiA+IExpdSA8d2xAeGVuLm9y
Zz4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMS83XSBsaWJ4bDog
YWRkIGRlZmluaXRpb24gb2YNCj4gPiA+IElOVkFMSURfRE9NSUQgdG8gdGhlIEFQSQ0KPiA+ID4N
Cj4gPiA+IE9uIFdlZCwgSmFuIDIyLCAyMDIwIGF0IDAyOjQ0OjQwUE0gKzAwMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToNCj4gPiA+ID4gQ3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhhdmUgaW50
ZXJuYWwgZGVmaW5pdGlvbnMgb2YNCj4gSU5WQUxJRF9ET01JRA0KPiA+ID4gPiB3aGljaCBoYXBw
ZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3IgdGhlIHB1cnBvc2VzIG9mDQo+IGRlc2Ny
aWJpbmcNCj4gPiA+IHRoZQ0KPiA+ID4gPiBiZWhhdmlvdXIgb2YgbGlieGxfZG9tYWluX2NyZWF0
ZV9uZXcvcmVzdG9yZSgpIGl0IGlzIHVzZWZ1bCB0byBoYXZlDQo+IGENCj4gPiA+ID4gc3BlY2lm
aWVkIGludmFsaWQgdmFsdWUgZm9yIGEgZG9tYWluIGlkLg0KPiA+ID4gPg0KPiA+ID4gPiBUaGlz
IHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tDQo+IGxpYnhs
X2ludGVybmFsLmggdG8NCj4gPiA+ID4gbGlieGwuaCBhbmQgcmVtb3ZlcyB0aGUgaW50ZXJuYWwg
ZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZQ0KPiA+ID4gaGFyZGNvZGVkDQo+ID4gPiA+
ICctMScgcGFzc2VkIGJhY2sgdmlhIGRvbWNyZWF0ZV9jb21wbGV0ZSgpIGlzIHRoZW4gdXBkYXRl
ZCB0bw0KPiA+ID4gSU5WQUxJRF9ET01JRA0KPiA+ID4gPiBhbmQgY29tbWVudCBhYm92ZSBsaWJ4
bF9kb21haW5fY3JlYXRlX25ldy9yZXN0b3JlKCkgaXMgYWNjb3JkaW5nbHkNCj4gPiA+ID4gbW9k
aWZpZWQuDQo+ID4gPg0KPiA+ID4gVXJnLCBpdCdzIGtpbmQgb2YgdWdseSB0byBhZGQgYW5vdGhl
ciBkZWZpbml0aW9uIG9mIGludmFsaWQgZG9taWQgd2hlbg0KPiA+ID4gdGhlcmUncyBhbHJlYWR5
IERPTUlEX0lOVkFMSUQgaW4gdGhlIHB1YmxpYyBoZWFkZXJzLiBJIGd1ZXNzIHRoZXJlJ3MgYQ0K
PiA+ID4gcmVhc29uIEknbSBtaXNzaW5nIGZvciBub3QgdXNpbmcgRE9NSURfSU5WQUxJRCBpbnN0
ZWFkIG9mIGludHJvZHVjaW5nDQo+ID4gPiBhIG5ldyB2YWx1ZT8NCj4gPiA+DQo+ID4NCj4gPiBU
QkggSSBkb24ndCBrbm93LiBBcyBmYXIgYXMgeGwvbGlieGwgZ29lcywgZG9taWRzIGFyZSB1aW50
MzJfdHMgc28gbWF5YmUNCj4gRE9NSURfSU5WQUxJRCB3YXMgZm9yIHNvbWUgcmVhc29uIG5vdCBj
b25zaWRlcmVkIGFwcHJvcHJpYXRlPyBCZWFyIGluDQo+IG1pbmQsIHRoaXMgcGF0Y2ggaXMgbm90
IHRydWx5IGludHJvZHVjaW5nIGEgbmV3IHZhbHVlOyBpdCdzIGp1c3QgbWFraW5nDQo+IHNvbWV0
aGluZyB0aGF0IHdhcyBpbnRlcm5hbCBidXQgaWRlbnRpY2FsIGluIGJvdGggeGwgYW5kIGxpYnhs
IHBhcnQgb2YgdGhlDQo+IGludGVyZmFjZS4NCj4gDQo+IEhtLCBPSy4gSXQgc2VlbXMgcXVpdGUg
YSBtZXNzIHRoYXQgbGlieGwgdXNlcyBhIDMyYml0IHZhbHVlIHdoZW4gdGhlDQo+IGh5cGVydmlz
b3IgaXMgdXNpbmcgYSAxNmJpdCBmaWVsZCwgYnV0IEkgZ3Vlc3MgdGhlcmUncyBub3RoaW5nIHRo
YXQNCj4gY2FuIGJlIGRvbmUgYXQgdGhpcyBwb2ludCB0byBmaXggdGhpcy4NCj4gDQo+IFNpbmNl
IHRoaXMgd2lsbCBiZSBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50ZXJmYWNlIG5vdywgaXQgbWlnaHQg
bWFrZQ0KPiBzZW5zZSB0byBkZWZpbmUgaXQgdG8gdGhlIHNhbWUgdmFsdWUgYXMgRE9NSURfSU5W
QUxJRCAoMHg3RkY0KS4gQW5kDQo+IG1ha2Ugc3VyZSBkb21pZCB2YWx1ZXMgcGFzc2VkIHRvIGxp
YnhsIGFyZSB0cnVuY2F0ZWQgdG8gMTZiaXRzLg0KDQpUaGF0IHNvdW5kcyBsaWtlIGZlYXR1cmUg
Y3JlZXAgdGhhdCBJJ2QgcmF0aGVyIG5vdCBnbyBuZWFyIGluIHRoaXMgcGF0Y2guIEkgc3VzcGVj
dCBhIGNhbiBvZiB3b3JtcyBhd2FpdHMuDQoNCj4gDQo+IE1heWJlIGl0J3Mgbm90IHRoYXQgcmVs
ZXZhbnQsIGJ1dCBkb21pZHMgcGFzc2VkIHRvIGxpYnhsIHdvdWxkIG5lZWQgdG8NCj4gYmUgc2Fu
aXRpemVkIGluIG9yZGVyIHRvIG1ha2Ugc3VyZSBYZW4ncyBET01JRF9JTlZBTElEIGlzIG5vdCB0
cmVhdGVkDQo+IGFzIGEgdmFsaWQgZG9taWQgdmFsdWUgZnJvbSBsaWJ4bCdzIFBvVi4gVGhlcmUg
YXJlIGFsc28gb3RoZXIgc3BlY2lhbA0KPiBkb21pZHMgdGhhdCBuZWVkIHRvIGJlIGZpbHRlcmVk
Lg0KDQpUaGVyZSBpcyBhbHJlYWR5IGEgdmFsaWRpdHkgY2hlY2s6IGxpYnhsX2RvbWlkX3ZhbGlk
X2d1ZXN0KCkuDQoNCiAgUGF1bA0KDQo+IA0KPiA+ID4gSWYgc28gY291bGQgdGhpcyBiZSBtZW50
aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlPw0KPiA+ID4NCj4gPg0KPiA+IEknbGwgYWRkIGEg
bm90ZSB0byB0aGUgY29tbWl0IGNvbW1lbnQgdG8gcG9pbnQgb3V0IHRoYXQgdGhpcyBpcyBub3QN
Cj4gY2hhbmdpbmcgYW55IHZhbHVlIHVzZWQgYnkgdGhlIHRvb2xzdGFjay4NCj4gDQo+IFRoYW5r
cyENCj4gDQo+IFJvZ2VyLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 11:12:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 11: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 1ixUE3-00007Z-Au; Fri, 31 Jan 2020 11:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NhvM=3U=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ixUE2-00007U-42
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 11:12:38 +0000
X-Inumbo-ID: 95dc3c0c-441a-11ea-8bb7-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95dc3c0c-441a-11ea-8bb7-12813bfff9fa;
 Fri, 31 Jan 2020 11:12:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580469158;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=qfF8oVOo7ctviCi6mg6F9BGnSJ7daqD7vdkZGyymZFw=;
 b=Nu1w+N6cQnDFEAwkd6SJdgp707fa0svJtFBygJyniK4YmlUXVYX0blEv
 xIyGWablKUL5mA50iGoeB15I10bxfXvPlyx0S9pdkLFKRYX/d0aFDyabh
 sA0/w7GqdPVM+NIonwZFHHb12COMCbPOE5QgZpjs6P1Uu3+AhSFZZNY7Y c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vDZIIl5/+JntewELYHJ9/JSdMe3F98V9bYxcBFBFej6UsoUtpFkt+XGuM9/sFQ5N6YsjSgN/g5
 fuxvZflgXWtiiUuFPyen+4T8WGJMrZjOFHMki16w6fHAwwZ11jPscj53yaC2K7kw6U5qV+kPeM
 rrEaSIHNG0f1LPsCSECmVQpQgEuKlQ1NGZZ1d9eL/U5Ff90C/GOTx2EwnJQBZ8NWkfi/smZtqo
 irVUeS70VZzILi6pxAArbgEAeLw/75owOBfpW4gv6EtQYoaTFqFoUI/TQSpqthjUfG3aoJcf/h
 jho=
X-SBRS: 2.7
X-MesageID: 11734366
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="11734366"
Date: Fri, 31 Jan 2020 11:12:22 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Julien Grall <jgrall@amazon.com>
Message-ID: <20200131111222.GT1288@perard.uk.xensource.com>
References: <20191216143451.19024-1-pdurrant@amazon.com>
 <20191219171158.GF1267@perard.uk.xensource.com>
 <b2762e84-1cc4-649c-9b53-8754678525f6@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b2762e84-1cc4-649c-9b53-8754678525f6@amazon.com>
Subject: Re: [Xen-devel] [PATCH] xen-bus/block: explicitly assign event
 channels to an AioContext
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, Paul Durrant <pdurrant@amazon.com>,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMTA6MjI6MTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEFudGhvbnksCj4gCj4gT24gMTkvMTIvMjAxOSAxNzoxMSwgQW50aG9ueSBQRVJB
UkQgd3JvdGU6Cj4gPiBPbiBNb24sIERlYyAxNiwgMjAxOSBhdCAwMjozNDo1MVBNICswMDAwLCBQ
YXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IEl0IGlzIG5vdCBzYWZlIHRvIGNsb3NlIGFuIGV2ZW50
IGNoYW5uZWwgZnJvbSB0aGUgUUVNVSBtYWluIHRocmVhZCB3aGVuCj4gPiA+IHRoYXQgY2hhbm5l
bCdzIHBvbGxlciBpcyBydW5uaW5nIGluIElPVGhyZWFkIGNvbnRleHQuCj4gPiA+IAo+ID4gPiBU
aGlzIHBhdGNoIGFkZHMgYSBuZXcgeGVuX2RldmljZV9zZXRfZXZlbnRfY2hhbm5lbF9jb250ZXh0
KCkgZnVuY3Rpb24KPiA+ID4gdG8gZXhwbGljaXRseSBhc3NpZ24gdGhlIGNoYW5uZWwgQWlvQ29u
dGV4dCwgYW5kIG1vZGlmaWVzCj4gPiA+IHhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKCkg
dG8gaW5pdGlhbGx5IGFzc2lnbiB0aGUgY2hhbm5lbCdzIHBvbGxlcgo+ID4gPiB0byB0aGUgUUVN
VSBtYWluIHRocmVhZCBjb250ZXh0LiBUaGUgY29kZSBpbiB4ZW4tYmxvY2sncyBkYXRhcGxhbmUg
aXMKPiA+ID4gdGhlbiBtb2RpZmllZCB0byBhc3NpZ24gdGhlIGNoYW5uZWwgdG8gSU9UaHJlYWQg
Y29udGV4dCBkdXJpbmcKPiA+ID4geGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydCgpIGFuZCBkZS1h
c3NpZ24gaXQgZHVyaW5nIGluCj4gPiA+IHhlbl9ibG9ja19kYXRhcGxhbmVfc3RvcCgpLCBzdWNo
IHRoYXQgdGhlIGNoYW5uZWwgaXMgYWx3YXlzIGFzc2lnbmVkCj4gPiA+IGJhY2sgdG8gbWFpbiB0
aHJlYWQgY29udGV4dCBiZWZvcmUgaXQgaXMgY2xvc2VkLiBhaW9fc2V0X2ZkX2hhbmRsZXIoKQo+
ID4gPiBhbHJlYWR5IGRlYWxzIHdpdGggYWxsIHRoZSBuZWNlc3Nhcnkgc3luY2hyb25pemF0aW9u
IHdoZW4gbW92aW5nIGFuIGZkCj4gPiA+IGJldHdlZW4gQWlvQ29udGV4dC1zIHNvIG5vIGV4dHJh
IGNvZGUgaXMgbmVlZGVkIHRvIG1hbmFnZSB0aGlzLgo+ID4gPiAKPiA+ID4gUmVwb3J0ZWQtYnk6
IEp1bGllbiBHcmFsbCA8amdyYWxsQGFtYXpvbi5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IEkgY2FuJ3QgZmlu
ZCB0aGUgcGF0Y2ggaW4gUUVNVSB1cHN0cmVhbS4gQXJlIHdlIG1pc3NpbmcgYW55IGFjay9yZXZp
ZXcgZm9yCj4gdGhpcyBwYXRjaD8KCk5vLCBJIGp1c3QgbmVlZCB0byBwcmVwYXJlIGEgcHVsbCBy
ZXF1ZXN0LiBJdCdzIGluIG15IGxpc3Qgb2YgcGF0Y2ggZm9yCnVwc3RyZWFtLCBzbyB0aGVyZSB3
aWxsIGJlIGEgcHVsbCByZXF1ZXN0IGF0IHNvbWUgcG9pbnQgYmVmb3JlIHRoZSBuZXh0ClFFTVUg
cmVsZWFzZS4KCkNoZWVycywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:02:07 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12: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 1ixUze-0004Ej-Ut; Fri, 31 Jan 2020 12:01:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixUzd-0004EY-RB
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:01:49 +0000
X-Inumbo-ID: 72c93cb8-4421-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72c93cb8-4421-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 12:01: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 <osstest-admin@xenproject.org>)
 id 1ixUzX-00016H-Ak; Fri, 31 Jan 2020 12:01: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 1ixUzW-0007wd-SP; Fri, 31 Jan 2020 12:01:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixUzW-00033h-Rm; Fri, 31 Jan 2020 12:01:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146615-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=83357313dd6750e5c3c4e290676acee9d391d9e3
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 12:01:42 +0000
Subject: [Xen-devel] [ovmf test] 146615: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgODMzNTczMTNkZDY3NTBlNWMzYzRlMjkwNjc2YWNlZTlkMzkxZDllMwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjMgZGF5cyAgIDg3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjU4MSAgMjAyMC0wMS0yOSAyMTowOTo1OCBaICAgIDEgZGF5cyAgICA1IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:08:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12: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 1ixV5b-0004S5-N5; Fri, 31 Jan 2020 12:07:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GVgc=3U=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixV5a-0004S0-9y
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:07:58 +0000
X-Inumbo-ID: 516e657e-4422-11ea-8bb9-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 516e657e-4422-11ea-8bb9-12813bfff9fa;
 Fri, 31 Jan 2020 12:07:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580472477;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xKvpTw15OJNWuxxFHzXD9Ez9rf0VmqHw/VGzZ6UxG1Q=;
 b=azoZpQSpMHiUhPyQntYgogcsBwmNfr+fn7KenyBRVJifKOv0EAeM7kBz
 AnMAAP8vsB5vtv/CEiW7Eyf+GK2laf8DaoJ2ANcWckGVTWkvFlP0GBLRz
 4kDCvtcteT/KYK2E6nbimWiWRXOIXAl/4AT6Xlrv5dITleVFo7S7uNuHh Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: spSiTMATy/Omc2uII9G036aZuKUQ6a7GssLR5U0SdDMrOsdzih63dmjKs89t73ajKIUPbxZWWU
 5+riItLUz3K0lgogHW4/YU4EnDoBL4ZFrn/nRanqJvO5yXWBxUThh5EDWHzclsuQi4fS7rRVyg
 o7OMpk8bme2Ftqe/xqY4tP2lvUFbFMlgGKPnSVgGKJvcGWWpldwdjrWcofPgoQlJvrgZE9R6VA
 BxsfWj8e6xWfAguK40J4YnxdWIBSv3+7c34zz6SU/Iy1DX7+pUo0T6AfVVe7pFv40fjhZePjhT
 Ku8=
X-SBRS: 2.7
X-MesageID: 12105941
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="12105941"
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
 <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
 <20200131110603.GS4679@Air-de-Roger>
 <53287f7ea7984575b91ab388cfe0bee8@EX13D32EUC003.ant.amazon.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: <338fb252-42b9-5491-786b-d8b19fe7829b@citrix.com>
Date: Fri, 31 Jan 2020 12:07:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <53287f7ea7984575b91ab388cfe0bee8@EX13D32EUC003.ant.amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

T24gMzEvMDEvMjAyMCAxMToxMCwgRHVycmFudCwgUGF1bCB3cm90ZToKPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4+IFNlbnQ6IDMxIEphbnVhcnkgMjAyMCAxMTowNgo+PiBUbzogRHVycmFudCwgUGF1
bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPgo+PiBDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IFdlaQo+PiBMaXUgPHdsQHhl
bi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMS83XSBsaWJ4bDog
YWRkIGRlZmluaXRpb24gb2YKPj4gSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJCj4+Cj4+IE9uIEZy
aSwgSmFuIDMxLCAyMDIwIGF0IDEwOjMxOjQ5QU0gKzAwMDAsIER1cnJhbnQsIFBhdWwgd3JvdGU6
Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+PiBGcm9tOiBYZW4tZGV2ZWwgPHhl
bi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YKPj4+PiBS
b2dlciBQYXUgTW9ubsOpCj4+Pj4gU2VudDogMjIgSmFudWFyeSAyMDIwIDE0OjUzCj4+Pj4gVG86
IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPj4+PiBDYzogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tCj4+Pj4gZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsK
Pj4gV2VpCj4+Pj4gTGl1IDx3bEB4ZW4ub3JnPgo+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0ggdjQgMS83XSBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YKPj4+PiBJTlZBTElEX0RP
TUlEIHRvIHRoZSBBUEkKPj4+Pgo+Pj4+IE9uIFdlZCwgSmFuIDIyLCAyMDIwIGF0IDAyOjQ0OjQw
UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4gQ3VycmVudGx5IGJvdGggeGwgYW5k
IGxpYnhsIGhhdmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2YKPj4gSU5WQUxJRF9ET01JRAo+Pj4+
PiB3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3IgdGhlIHB1cnBvc2Vz
IG9mCj4+IGRlc2NyaWJpbmcKPj4+PiB0aGUKPj4+Pj4gYmVoYXZpb3VyIG9mIGxpYnhsX2RvbWFp
bl9jcmVhdGVfbmV3L3Jlc3RvcmUoKSBpdCBpcyB1c2VmdWwgdG8gaGF2ZQo+PiBhCj4+Pj4+IHNw
ZWNpZmllZCBpbnZhbGlkIHZhbHVlIGZvciBhIGRvbWFpbiBpZC4KPj4+Pj4KPj4+Pj4gVGhpcyBw
YXRjaCB0aGVyZWZvcmUgbW92ZXMgdGhlIGxpYnhsIGRlZmluaXRpb24gZnJvbQo+PiBsaWJ4bF9p
bnRlcm5hbC5oIHRvCj4+Pj4+IGxpYnhsLmggYW5kIHJlbW92ZXMgdGhlIGludGVybmFsIGRlZmlu
aXRpb24gZnJvbSB4bF91dGlscy5oLiBUaGUKPj4+PiBoYXJkY29kZWQKPj4+Pj4gJy0xJyBwYXNz
ZWQgYmFjayB2aWEgZG9tY3JlYXRlX2NvbXBsZXRlKCkgaXMgdGhlbiB1cGRhdGVkIHRvCj4+Pj4g
SU5WQUxJRF9ET01JRAo+Pj4+PiBhbmQgY29tbWVudCBhYm92ZSBsaWJ4bF9kb21haW5fY3JlYXRl
X25ldy9yZXN0b3JlKCkgaXMgYWNjb3JkaW5nbHkKPj4+Pj4gbW9kaWZpZWQuCj4+Pj4gVXJnLCBp
dCdzIGtpbmQgb2YgdWdseSB0byBhZGQgYW5vdGhlciBkZWZpbml0aW9uIG9mIGludmFsaWQgZG9t
aWQgd2hlbgo+Pj4+IHRoZXJlJ3MgYWxyZWFkeSBET01JRF9JTlZBTElEIGluIHRoZSBwdWJsaWMg
aGVhZGVycy4gSSBndWVzcyB0aGVyZSdzIGEKPj4+PiByZWFzb24gSSdtIG1pc3NpbmcgZm9yIG5v
dCB1c2luZyBET01JRF9JTlZBTElEIGluc3RlYWQgb2YgaW50cm9kdWNpbmcKPj4+PiBhIG5ldyB2
YWx1ZT8KPj4+Pgo+Pj4gVEJIIEkgZG9uJ3Qga25vdy4gQXMgZmFyIGFzIHhsL2xpYnhsIGdvZXMs
IGRvbWlkcyBhcmUgdWludDMyX3RzIHNvIG1heWJlCj4+IERPTUlEX0lOVkFMSUQgd2FzIGZvciBz
b21lIHJlYXNvbiBub3QgY29uc2lkZXJlZCBhcHByb3ByaWF0ZT8KClJlYWQgdGhlIGNvbW1pdCBt
ZXNzYWdlIHdoZXJlIEkgZGlkIHRoZSBibGFua2V0IGNoYW5nZSB0byB1c2UgdWludDMyX3QuCgpj
L3MgNWI0MmM4MmY1NQoKRG9lcyB0aGlzIHJlYWxseSBuZWVkIHRvIGVudGVyIHRoZSBBUEk/Cgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:11:55 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixV9M-0005Dk-As; Fri, 31 Jan 2020 12:11:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixV9L-0005Df-7t
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:11:51 +0000
X-Inumbo-ID: dc7ebe66-4422-11ea-8396-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc7ebe66-4422-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 12:11:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580472711; x=1612008711;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=nYcEmFie8dnGA1y9RBEtxlYiRA+m+ckMxgVtV70KT2A=;
 b=pHwLBn7JAS5of28SNSBCAZ3Z3k5TOIRkgRnjkGKrY3gVlUsoNUAO4m/l
 qzju2zFOcK9c7hhJhEkptq6yf9y7Z2Gcc0jgSRwNdd8UuaqQyAxINeG0Y
 jy10a33hZ/BLyVgu0A6gwFplWznXRfhnuCATGx6vVI1h3NbdlLYDbkO/t A=;
IronPort-SDR: oxY8InpjHcwbgVrnpMsnd63zbOwSU+9Vu4x2OS/ZDXw1us58ZWiKluu57ZLcZGZa973Rmf9SAy
 bfMQRdTXYKCQ==
X-IronPort-AV: E=Sophos;i="5.70,385,1574121600"; d="scan'208";a="15617192"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 31 Jan 2020 12:11:48 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 9A4C2A23F5; Fri, 31 Jan 2020 12:11:45 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 12:11:45 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 12:11:44 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 12:11:44 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
Thread-Index: AQHV0TKAfSuQBKGYT06LZ4VCzz55Pqf2xNQAgA3bA5CAAAqegIAAAHtQgAAQtoCAAACIAA==
Date: Fri, 31 Jan 2020 12:11:43 +0000
Message-ID: <8e39c518bdb14459bb81bce3facb4d23@EX13D32EUC003.ant.amazon.com>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-2-pdurrant@amazon.com>
 <20200122145248.GB57924@desktop-tdan49n.eng.citrite.net>
 <61e9f341fc1b48beaa6266bb90ff2701@EX13D32EUC003.ant.amazon.com>
 <20200131110603.GS4679@Air-de-Roger>
 <53287f7ea7984575b91ab388cfe0bee8@EX13D32EUC003.ant.amazon.com>
 <338fb252-42b9-5491-786b-d8b19fe7829b@citrix.com>
In-Reply-To: <338fb252-42b9-5491-786b-d8b19fe7829b@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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 1/7] libxl: add definition of
 INVALID_DOMID to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBTZW50OiAzMSBKYW51YXJ5IDIwMjAgMTI6MDgNCj4g
VG86IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az47IFJvZ2VyIFBhdSBNb25u
w6kNCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBDYzogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IFdlaQ0KPiBMaXUgPHds
QHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMS83XSBsaWJ4
bDogYWRkIGRlZmluaXRpb24gb2YNCj4gSU5WQUxJRF9ET01JRCB0byB0aGUgQVBJDQo+IA0KPiBP
biAzMS8wMS8yMDIwIDExOjEwLCBEdXJyYW50LCBQYXVsIHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gPj4gU2VudDogMzEgSmFudWFyeSAyMDIwIDExOjA2DQo+ID4+IFRvOiBE
dXJyYW50LCBQYXVsIDxwZHVycmFudEBhbWF6b24uY28udWs+DQo+ID4+IENjOiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi0NCj4gPj4gZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjsN
Cj4gV2VpDQo+ID4+IExpdSA8d2xAeGVuLm9yZz4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2NCAxLzddIGxpYnhsOiBhZGQgZGVmaW5pdGlvbiBvZg0KPiA+PiBJTlZBTElE
X0RPTUlEIHRvIHRoZSBBUEkNCj4gPj4NCj4gPj4gT24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMTA6
MzE6NDlBTSArMDAwMCwgRHVycmFudCwgUGF1bCB3cm90ZToNCj4gPj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+IEZyb206IFhlbi1kZXZlbCA8eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZg0KPiA+Pj4+IFJvZ2VyIFBhdSBNb25u
w6kNCj4gPj4+PiBTZW50OiAyMiBKYW51YXJ5IDIwMjAgMTQ6NTMNCj4gPj4+PiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiA+Pj4+IENjOiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi0NCj4gPj4+PiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ow0K
PiA+PiBXZWkNCj4gPj4+PiBMaXUgPHdsQHhlbi5vcmc+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSCB2NCAxLzddIGxpYnhsOiBhZGQgZGVmaW5pdGlvbiBvZg0KPiA+Pj4+
IElOVkFMSURfRE9NSUQgdG8gdGhlIEFQSQ0KPiA+Pj4+DQo+ID4+Pj4gT24gV2VkLCBKYW4gMjIs
IDIwMjAgYXQgMDI6NDQ6NDBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4+PiBD
dXJyZW50bHkgYm90aCB4bCBhbmQgbGlieGwgaGF2ZSBpbnRlcm5hbCBkZWZpbml0aW9ucyBvZg0K
PiA+PiBJTlZBTElEX0RPTUlEDQo+ID4+Pj4+IHdoaWNoIGhhcHBlbiB0byBiZSBpZGVudGljYWwu
IEhvd2V2ZXIsIGZvciB0aGUgcHVycG9zZXMgb2YNCj4gPj4gZGVzY3JpYmluZw0KPiA+Pj4+IHRo
ZQ0KPiA+Pj4+PiBiZWhhdmlvdXIgb2YgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcvcmVzdG9yZSgp
IGl0IGlzIHVzZWZ1bCB0byBoYXZlDQo+ID4+IGENCj4gPj4+Pj4gc3BlY2lmaWVkIGludmFsaWQg
dmFsdWUgZm9yIGEgZG9tYWluIGlkLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBUaGlzIHBhdGNoIHRoZXJl
Zm9yZSBtb3ZlcyB0aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tDQo+ID4+IGxpYnhsX2ludGVybmFs
LmggdG8NCj4gPj4+Pj4gbGlieGwuaCBhbmQgcmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlv
biBmcm9tIHhsX3V0aWxzLmguIFRoZQ0KPiA+Pj4+IGhhcmRjb2RlZA0KPiA+Pj4+PiAnLTEnIHBh
c3NlZCBiYWNrIHZpYSBkb21jcmVhdGVfY29tcGxldGUoKSBpcyB0aGVuIHVwZGF0ZWQgdG8NCj4g
Pj4+PiBJTlZBTElEX0RPTUlEDQo+ID4+Pj4+IGFuZCBjb21tZW50IGFib3ZlIGxpYnhsX2RvbWFp
bl9jcmVhdGVfbmV3L3Jlc3RvcmUoKSBpcyBhY2NvcmRpbmdseQ0KPiA+Pj4+PiBtb2RpZmllZC4N
Cj4gPj4+PiBVcmcsIGl0J3Mga2luZCBvZiB1Z2x5IHRvIGFkZCBhbm90aGVyIGRlZmluaXRpb24g
b2YgaW52YWxpZCBkb21pZA0KPiB3aGVuDQo+ID4+Pj4gdGhlcmUncyBhbHJlYWR5IERPTUlEX0lO
VkFMSUQgaW4gdGhlIHB1YmxpYyBoZWFkZXJzLiBJIGd1ZXNzIHRoZXJlJ3MNCj4gYQ0KPiA+Pj4+
IHJlYXNvbiBJJ20gbWlzc2luZyBmb3Igbm90IHVzaW5nIERPTUlEX0lOVkFMSUQgaW5zdGVhZCBv
ZiBpbnRyb2R1Y2luZw0KPiA+Pj4+IGEgbmV3IHZhbHVlPw0KPiA+Pj4+DQo+ID4+PiBUQkggSSBk
b24ndCBrbm93LiBBcyBmYXIgYXMgeGwvbGlieGwgZ29lcywgZG9taWRzIGFyZSB1aW50MzJfdHMg
c28NCj4gbWF5YmUNCj4gPj4gRE9NSURfSU5WQUxJRCB3YXMgZm9yIHNvbWUgcmVhc29uIG5vdCBj
b25zaWRlcmVkIGFwcHJvcHJpYXRlPw0KPiANCj4gUmVhZCB0aGUgY29tbWl0IG1lc3NhZ2Ugd2hl
cmUgSSBkaWQgdGhlIGJsYW5rZXQgY2hhbmdlIHRvIHVzZSB1aW50MzJfdC4NCj4gDQo+IGMvcyA1
YjQyYzgyZjU1DQo+IA0KPiBEb2VzIHRoaXMgcmVhbGx5IG5lZWQgdG8gZW50ZXIgdGhlIEFQST8N
Cj4gDQoNCkkgbmVlZCBhICdtYWdpYycgdmFsdWUgZm9yIFJBTkRPTV9ET01JRCBzbyBpdCBzZWVt
ZWQgcmVhc29uYWJsZSB0byBtYWtlIHRoaXMgcGFydCBvZiB0aGUgeGwvbGlieGwgQVBJIHRvby4g
SSBkb24ndCB0aGluayBsaWJ4YyBpcyBpbiBzY29wZSBoZXJlLg0KDQogIFBhdWwNCg0KPiB+QW5k
cmV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:23:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixVKy-00068Z-JZ; Fri, 31 Jan 2020 12:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixVKx-00068U-Am
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:23:51 +0000
X-Inumbo-ID: 855201d2-4424-11ea-8bbb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 855201d2-4424-11ea-8bbb-12813bfff9fa;
 Fri, 31 Jan 2020 12:23: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 <osstest-admin@xenproject.org>)
 id 1ixVKp-0001YF-4t; Fri, 31 Jan 2020 12: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 1ixVKo-0000N6-Tz; Fri, 31 Jan 2020 12:23:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixVKo-0008VQ-TJ; Fri, 31 Jan 2020 12:23:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146617-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=928173659d6e5dc368284f73f90ea1d129e1f57d
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 12:23:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 146617: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA5MjgxNzM2NTlkNmU1
ZGMzNjgyODRmNzNmOTBlYTFkMTI5ZTFmNTdkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ1IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjA4ICAyMDIwLTAxLTMw
IDIwOjQyOjUyIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWVuIEdSQVNTRUlOIDxhZHJpZW4uZ3Jhc3Nl
aW5Ac21pbGUuZnI+CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG9wb3YgPGFsZXgucG9wb3ZAbGludXguY29tPgogIEFs
ZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsZXhleSBSb21rbyA8bmV2aWxh
ZEB5YWhvby5jb20+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJldyBKb25lcyA8ZHJqb25l
c0ByZWRoYXQuY29tPgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0
dW96em8uY29tPgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxB
VE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJlYXRhIE1pY2hhbHNrYSA8YmVhdGEu
bWljaGFsc2thQGxpbmFyby5vcmc+CiAgQmhhcmF0YSBCIFJhbyA8YmhhcmF0YUBsaW51eC5pYm0u
Y29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQ2FtZXJvbiBFc2ZhaGFuaSA8
ZGlydHlAYXBwbGUuY29tPgogIENhcmxvcyBTYW50b3MgPGNhc2FudG9zQHJlZGhhdC5jb20+CiAg
Q2F0aHkgWmhhbmcgPGNhdGh5LnpoYW5nQGludGVsLmNvbT4KICBDaGVuIFF1biA8a3Vobi5jaGVu
cXVuQGh1YXdlaS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RvcGhlIEx5b24gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2No
YW1wc0BncmVlbnNvY3MuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4gI3Mz
OTB4CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0Bmci5pYm0uY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFtaWVuIEhlZGRlIDxkYW1pZW4uaGVkZGVAZ3JlZW5zb2Nz
LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgog
IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+IChwcGMgcGFydHMpCiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAbnV0YW5peC5jb20+CiAg
RGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFs
YW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJr
b3N0QHJlZGhhdC5jb20+CiAgRWlpY2hpIFRzdWthdGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBSZW4gPHJlbnpoZW5AbGlu
dXguYWxpYmFiYS5jb20+CiAgRXJ5dSBHdWFuIDxlZ3VhbkBsaW51eC5hbGliYWJhLmNvbT4KICBG
YWJpYW5vIFJvc2FzIDxmYXJvc2FzQGxpbnV4LmlibS5jb20+CiAgRmFuZ3J1aSBTb25nIDxpQG1h
c2tyYXkubWU+CiAgRmVsaXBlIEZyYW5jaW9zaSA8ZmVsaXBlQG51dGFuaXguY29tPgogIEZpbGlw
IEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBHYW5lc2ggTWFoYXJhaiBNYWhhbGlu
Z2FtIDxnYW5lc2gubWFoYWxpbmdhbUBpbnRlbC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNr
IDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VveWkgVHUgPHR1Lmd1b3lpQGgzYy5jb20+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29t
PgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXlpIEd1byA8Z3VvaGV5aUBodWF3
ZWkuY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSmFlIEh5dW4g
WW9vIDxqYWUuaHl1bi55b29AbGludXguaW50ZWwuY29tPgogIEphaWp1biBDaGVuIDxjaGVuamlh
anVuOEBodWF3ZWkuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4K
ICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJy
dWNrZXIgPGplYW4tcGhpbGlwcGVAbGluYXJvLm9yZz4KICBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1
YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KICBKaWFodWkgQ2VuIDxjZW5qaWFodWlAaHVhd2VpLmNv
bT4KICBKaWFqdW4gQ2hlbiA8Y2hlbmppYWp1bjhAaHVhd2VpLmNvbT4KICBKaXVmZWkgWHVlIDxq
aXVmZWkueHVlQGxpbnV4LmFsaWJhYmEuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQu
YXU+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50
ZWxhQHJlZGhhdC5jb20+CiAgSnVuIFBpYW8gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBLYXNoeWFw
IENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBLZWl0aCBQYWNrYXJkIDxrZWl0aHBA
a2VpdGhwLmNvbT4KICBLZXFpYW4gWmh1IDx6aHVrZXFpYW4xQGh1YXdlaS5jb20+CiAgS2V2aW4g
V29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIEhhbmdqaW5nIDxsaWhhbmdqaW5nQGJhaWR1LmNvbT4K
ICBMaXUgQm8gPGJvLmxpdUBsaW51eC5hbGliYWJhLmNvbT4KICBMaXUgSmluZ3FpIDxqaW5ncWku
bGl1QGludGVsLmNvbT4KICBMaXUgWWkgTCA8eWkubC5saXVAaW50ZWwuY29tPgogIE1hcmMgWnlu
Z2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVy
ZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBnbWFp
bC5jb20+CiAgTWFyZWsgRG9sYXRhIDxta2RvbGF0YUB1cy5pYm0uY29tPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2Fpc2VyIDxtYXJ0aW5Aa2Fpc2Vy
LmN4PgogIE1hc2FoaXJvIFlhbWFkYSA8bWFzYWhpcm95QGtlcm5lbC5vcmc+CiAgTWFzYXlvc2hp
IE1penVtYSA8bS5taXp1bWFAanAuZnVqaXRzdS5jb20+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9z
YXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvbG5payA8bXJvbG5pa0Bn
bWFpbC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBNaWNreSBZdW4gQ2hhbiAobWljaGlib28pIDxjaGFubWlja3l5
dW5AZ21haWwuY29tPgogIE1pY2t5IFl1biBDaGFuIDxjaGFubWlja3l5dW5AZ21haWwuY29tPgog
IE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pc29ubyBUb21vaGlybyA8
bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIG1rZG9sYXRhQHVzLmlibS5jb20gPG1r
ZG9sYXRhQHVzLmlibS5jb20+CiAgTmllayBMaW5uZW5iYW5rIDxuaWVrbGlubmVuYmFua0BnbWFp
bC5jb20+CiAgTmlrb2xhIFBhdmxpY2EgPHBhdmxpY2Eubmlrb2xhQGdtYWlsLmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyZGFiYmVsdEBnb29nbGUuY29tPgogIFBhbiBOZW5neXVhbiA8cGFu
bmVuZ3l1YW5AaHVhd2VpLmNvbT4KICBQYW5OZW5neXVhbiA8cGFubmVuZ3l1YW5AaHVhd2VpLmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bEB4ZW4ub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29t
PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBlbmcgVGFv
IDx0YW8ucGVuZ0BsaW51eC5hbGliYWJhLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgVHVyc2NobWlkIDxwZXRlci50dXJzY2htQG51dGFuaXgu
Y29tPgogIFBldGVyIFd1IDxwZXRlckBsZWtlbnN0ZXluLm5sPgogIFBldGVyIFh1IDxwZXRlcnhA
cmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgog
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBwaWFvanVuIDxw
aWFvanVuQGh1YXdlaS5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0
YW5peC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5v
cmc+CiAgUm9iZXJ0IEZvbGV5IDxyb2JlcnQuZm9sZXlAbGluYXJvLm9yZz4KICBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2NvdHQgQ2hlbG9oYSA8Y2hl
bG9oYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4K
ICBTaGFtZWVyIEtvbG90aHVtIDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+
CiAgU2hpaFBvIEh1bmcgPHNoaWhwby5odW5nQHNpZml2ZS5jb20+CiAgU2ltb24gVmVpdGggPHN2
ZWl0aEBhbWF6b24uZGU+CiAgU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CiAgU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3Rl
ZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBNdXRo
dXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxz
aml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFt
ZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVIT1JT
IDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhhdC5j
b20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIgZG9z
IFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdhbmcu
eW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVuZyA8
emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0c3Uu
Y29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxwcmVj
aW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
PgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlpdGlu
Zy53YW5nQHdpbmRyaXZlci5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMuY29t
PgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZdXJ5
IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZhbC5z
aGFpYUBvcmFjbGUuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgogIHpo
ZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgogIFpoaW1pbiBGZW5nIDxmZW5nemhp
bWluMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTI2OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:44:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixVeW-0007nV-Iq; Fri, 31 Jan 2020 12:44:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jSpw=3U=qconsultancy.nl=joost.heijne@srs-us1.protection.inumbo.net>)
 id 1ixVeU-0007nO-Bo
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:44:02 +0000
X-Inumbo-ID: 5ab77080-4427-11ea-8bbe-12813bfff9fa
Received: from smtp.qconsultancy.nl (unknown [185.43.215.210])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5ab77080-4427-11ea-8bbe-12813bfff9fa;
 Fri, 31 Jan 2020 12:44:00 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp.qconsultancy.nl (Postfix) with ESMTP id 6F3B9B8061;
 Fri, 31 Jan 2020 13:43:59 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at qconsultancy.nl
Received: from smtp.qconsultancy.nl ([127.0.0.1])
 by localhost (smtp.qconsultancy.nl [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id s_rYYkBPOQHR; Fri, 31 Jan 2020 13:43:57 +0100 (CET)
Received: from qserver.QCONSULT.local (qserver.qconsult.local [192.168.134.21])
 by smtp.qconsultancy.nl (Postfix) with ESMTP id 2B491B8034;
 Fri, 31 Jan 2020 13:43:57 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 31 Jan 2020 13:43:57 +0100
Message-ID: <D86093E6BC00944ABD85466C2D43B2AB023FD3C8@qserver.QCONSULT.local>
In-Reply-To: <67b07eb0-e9ac-e7b2-cf07-0a1733f7526a@posteo.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
Thread-Index: AQGsWNfk0zAG8ObgTBITy7sUAR9aeAIY2mxMAkKLYzYBnyvD+QKNNR58qBN2l6A=
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <67b07eb0-e9ac-e7b2-cf07-0a1733f7526a@posteo.de>
From: "Joost Heijne" <joost.heijne@qconsultancy.nl>
To: "Andreas Kinzler" <hfp@posteo.de>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>,
 <xen-devel@lists.xenproject.org>, <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHJhbiBpbnRvIHRoaXMgbGlzdCBsb29raW5nIGZvciBhIHNvbHV0aW9uIGZvciB0aGUg
ZXhhY3Qgc2FtZSBwcm9ibGVtCmFzIGRlc2NyaWJlZCBoZXJlLiBJJ20gdHJ5aW5nIHRvIG1pZ3Jh
dGUgYW4gZXhpc3RpbmcgV2luZG93cwpTZXJ2ZXIgMjAxNiBpbWFnZSB0byBhIFJ5emVuIDM5MDB4
IGFuZCBlbmNvdW50ZXJlZCB0aGUgc2FtZQpkaWZmaWN1bHRpZXMuIEkgZGlzYWJsZWQgdGhlIHBy
b2Nlc3NvcidzIFNNVCBmZWF0dXJlIGluIHRoZSBCSU9TIGFuZApub3cgaXQgd29ya3MgcGVyZmVj
dGx5LgoKUmVnYXJkcywKCkpvb3N0IEhlaWpuZQoKLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
RnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVj
dC5vcmddIE9uIEJlaGFsZiBPZiBBbmRyZWFzIEtpbnpsZXIKU2VudDogV2VkbmVzZGF5LCBPY3Rv
YmVyIDIsIDIwMTkgMTI6MDUKVG86IEFuZHJldyBDb29wZXI7IHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZzsgUGF1bC5EdXJyYW50QGNpdHJpeC5jb20KU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFdpbmRvd3MgSFZNIG5vIGxvbmdlciBib290cyB3aXRoIEFNRCBSeXplbiAzNzAwWAoKT24g
MjAuMDguMjAxOSAyMjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wOC8yMDE5IDIx
OjM2LCBBbmRyZWFzIEtpbnpsZXIgd3JvdGU6Cj4+Pj4gSXMgaXQgYSBrbm93biBwcm9ibGVtPyBE
aWQgc29tZW9uZSB0ZXN0IHRoZSBuZXcgRVBZQ3M/Cj4+PiBUaGlzIGxvb2tzIGZhbWlsaWFyLCBh
bmQgaXMgc3RpbGwgc29tZXdoZXJlIG9uIG15IFRPRE8gbGlzdC4KPj4gRG8geW91IGFscmVhZHkg
a25vdyB0aGUgcmVhc29uIG9yIGlzIHRoYXQgc3RpbGwgdG8gaW52ZXN0aWdhdGU/Cj4+PiBEb2Vz
IGJvb3Rpbmcgd2l0aCBhIHNpbmdsZSB2Q1BVIHdvcms/Cj4gSG1tIC0gcGVyaGFwcyBpdHMgbm90
IHRoZSBzYW1lIGlzc3VlIHRoZW4uwqAgRWl0aGVyIHdheSwgaXRzIGZpcm1seSBpbgo+IHRoZSAi
c3RpbGwgdG8gaW52ZXN0aWdhdGUiIHBoYXNlLgoKQW55IHVwZGF0ZSBvbiB0aGUgdG9waWM/CgpS
ZWdhcmRzIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:49:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12: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 1ixVje-000833-Lb; Fri, 31 Jan 2020 12:49:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixVjd-00082u-RH
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:49:21 +0000
X-Inumbo-ID: 19d61372-4428-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19d61372-4428-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 12:49:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixVjc-00022E-IN; Fri, 31 Jan 2020 12:49:20 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixVjc-0001OG-8y; Fri, 31 Jan 2020 12:49:20 +0000
Date: Fri, 31 Jan 2020 12:49:17 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20200131124917.llvi3rfhcu3ijo7b@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger>
 <20200130111821.zmzp7ykg4slqpa5y@debian>
 <20200130113947.GI4679@Air-de-Roger>
 <20200130114752.lmpvpgttcnadymqa@debian>
 <20200130121159.GK4679@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130121159.GK4679@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDE6MTE6NTlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAyMCBhdCAxMTo0Nzo1MkFNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6Mzk6NDdQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTE6
MTg6MjFBTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMTo0MTo0M0FNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4g
T24gV2VkLCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiA+ID4gPiA+ID4gSHlwZXItViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBhZ2Ug
Zm9yIGl0cyBoeXBlcmNhbGwgcGFnZS4gSXQKPiA+ID4gPiA+ID4gd2lsbCBpbnNlcnQgYSBiYWNr
aW5nIHBhZ2UgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlIGh5cGVyY2FsbCBmdW5jdGlvbmFsaXR5Cj4g
PiA+ID4gPiA+IGlzIGVuYWJsZWQuIFRoYXQgbWVhbnMgd2UgY2FuIHVzZSBhIHBhZ2UgdGhhdCBp
cyBub3QgYmFja2VkIGJ5IHJlYWwKPiA+ID4gPiA+ID4gbWVtb3J5IGZvciBoeXBlcmNhbGwgcGFn
ZS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFVzZSB0aGUgdG9wLW1vc3QgYWRkcmVzc2FibGUg
cGFnZSBmb3IgdGhhdCBwdXJwb3NlLiBBZGp1c3QgZTgyMCBjb2RlCj4gPiA+ID4gPiA+IGFjY29y
ZGluZ2x5Lgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gV2UgYWxzbyBuZWVkIHRvIHJlZ2lzdGVy
IFhlbidzIGd1ZXN0IE9TIElEIHRvIEh5cGVyLVYuIFVzZSAweDMgYXMgdGhlCj4gPiA+ID4gPiA+
IHZlbmRvciBJRC4gRml4IHRoZSBjb21tZW50IGluIGh5cGVydi10bGZzLmggd2hpbGUgYXQgaXQu
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBt
aWNyb3NvZnQuY29tPgo+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gdjU6Cj4gPiA+ID4gPiA+
IDEuIHVzZSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzCj4gPiA+ID4gPiA+IDIuIGFkZCBh
IG1hY3JvIGZvciBoeXBlcmNhbGwgcGFnZSBtZm4KPiA+ID4gPiA+ID4gMy4gYWRkcmVzcyBvdGhl
ciBtaXNjIGNvbW1lbnRzCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiB2NDoKPiA+ID4gPiA+ID4g
MS4gVXNlIGZpeG1hcAo+ID4gPiA+ID4gPiAyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGluIFRM
RlMKPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICB4ZW4vYXJjaC94ODYvZTgyMC5jICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArKysKPiA+ID4gPiA+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvaHlwZXJ2LmMgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ID4g
PiA+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8ICA1ICsrLQo+
ID4gPiA+ID4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCAgICAgIHwgIDMg
KysKPiA+ID4gPiA+ID4gIDQgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwo+ID4gPiA+ID4gPiBpbmRleCAzODkyYzlj
ZmI3Li45OTY0M2YzZWEwIDEwMDY0NAo+ID4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZTgy
MC5jCj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKPiA+ID4gPiA+ID4gQEAg
LTM0Myw2ICszNDMsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZu
KHZvaWQpCj4gPiA+ID4gPiA+ICB7Cj4gPiA+ID4gPiA+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
PiA+ID4gPiA+ICAgICAgdW5zaWduZWQgbG9uZyBtYXhfcGZuID0gMDsKPiA+ID4gPiA+ID4gKyAg
ICB1bnNpZ25lZCBsb25nIHRvcF9wZm4gPSAoKDF1bGwgPDwgcGFkZHJfYml0cykgLSAxKSA+PiBQ
QUdFX1NISUZUOwo+ID4gPiA+ID4gPiAgCj4gPiA+ID4gPiA+ICAgICAgZm9yIChpID0gMDsgaSA8
IGU4MjAubnJfbWFwOyBpKyspIHsKPiA+ID4gPiA+ID4gICAgICAgICAgdW5zaWduZWQgbG9uZyBz
dGFydCwgZW5kOwo+ID4gPiA+ID4gPiBAQCAtMzU3LDYgKzM1OCwxMCBAQCBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgZmluZF9tYXhfcGZuKHZvaWQpCj4gPiA+ID4gPiA+ICAgICAgICAgICAg
ICBtYXhfcGZuID0gZW5kOwo+ID4gPiA+ID4gPiAgICAgIH0KPiA+ID4gPiA+ID4gIAo+ID4gPiA+
ID4gPiArICAgIHRvcF9wZm4gLT0gaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcygpOwo+ID4g
PiA+ID4gPiArICAgIGlmICggbWF4X3BmbiA+PSB0b3BfcGZuICkKPiA+ID4gPiA+ID4gKyAgICAg
ICAgbWF4X3BmbiA9IHRvcF9wZm47Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEhtLCBJJ20gbm90IHN1
cmUgSSBzZWUgdGhlIHBvaW50IG9mIHRoaXMuIFRoZSB2YWx1ZSByZXR1cm5lZCBieQo+ID4gPiA+
ID4gZmluZF9tYXhfcGZuIGlzIHRoZSBtYXhpbXVtIFJBTSBhZGRyZXNzIGZvdW5kIGluIHRoZSBt
ZW1vcnkgbWFwLCBidXQKPiA+ID4gPiA+IHRoZSBwaHlzaWNhbCBhZGRyZXNzIHlvdSBhcmUgdXNp
bmcgdG8gbWFwIHRoZSBoeXBlcmNhbGwgcGFnZSBpcyBhbG1vc3QKPiA+ID4gPiA+IGNlcnRhaW5s
eSBtdWNoIGhpZ2hlciB0aGFuIHRoZSBtYXhpbXVtIGFkZHJlc3MgZm91bmQgaW4gdGhlIHBoeXNt
YXAKPiA+ID4gPiA+IChhbmQgY2VydGFpbmx5IG5vdCBSQU0pLCBhbmQgaGVuY2UgSSdtIG5vdCBz
dXJlIHdoYXQncyB0aGUgcG9pbnQgb2YKPiA+ID4gPiA+IHRoaXMuCj4gPiA+ID4gCj4gPiA+ID4g
WWVzLCB0aGUga2V5d29yZCBpcyAiYWxtb3N0IGNlcnRhaW5seSIuIDotKQo+ID4gPiA+IAo+ID4g
PiA+IFRoaXMgaXMgZG9uZSBmb3IgY29ycmVjdG5lc3MncyBzYWtlLiBJIGRvbid0IGV4cGVjdCBp
biBwcmFjdGljZSB0aGVyZQo+ID4gPiA+IHdvdWxkIGJlIGEgY29uZmlndXJhdGlvbiB0aGF0IGhh
cyB0aGF0IG11Y2ggbWVtb3J5LCBidXQgY29ycmVjdG5lc3MgaXMKPiA+ID4gPiBzdGlsbCBpbXBv
cnRhbnQuCj4gPiA+ID4gCj4gPiA+ID4gSXQgYWxzbyBndWFyZHMgYWdhaW5zdCB3ZWlyZCBjb25m
aWd1cmF0aW9uIGluIHdoaWNoIG1lbW9yeSBpcyBwdXQgaW50bwo+ID4gPiA+IHRoYXQgcGFydCBv
ZiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBmb3Igd2hhdGV2ZXIgcmVhc29uLiBJIGRvbid0
Cj4gPiA+ID4ga25vdyB3aHkgYW55b25lIHdvdWxkIGRvIHRoYXQsIGJ1dCBhZ2Fpbiwgd2Ugc2hv
dWxkIGJlIHByZXBhcmVkIGZvcgo+ID4gPiA+IHRoYXQuCj4gPiA+ID4gCj4gPiA+ID4gCj4gPiA+
ID4gPiAKPiA+ID4gPiA+IEFsc28geW91IGhhdmVuJ3QgaW50cm9kdWNlZCBhIEh5cGVyViBpbXBs
ZW1lbnRhdGlvbiBvZgo+ID4gPiA+ID4gaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcyBzbyBm
YXIsIHNvIGl0J3MgaGFyZCB0byB0ZWxsIHRoZSBpbnRlbmQKPiA+ID4gPiA+IG9mIHRoaXMuCj4g
PiA+ID4gCj4gPiA+ID4gRCdvaC4gVGhhdCB3YXMgc3VwcG9zZWQgdG8gYmUgaW4gdGhpcyBwYXRj
aC4gSSBndWVzcyBJIGZvcmdvdCB0byBjb21taXQKPiA+ID4gPiB0aGF0IGh1bmshCj4gPiA+ID4g
Cj4gPiA+ID4gVGhhdCBmdW5jdGlvbiBmb3IgSHlwZXItViBpcyBnb2luZyB0byByZXR1cm4gMSAo
cGFnZSkuCj4gPiA+IAo+ID4gPiBCdXQgdGhhdCB3b3VsZCBsaWtlbHkgYmUgd3JvbmcsIHVubGVz
cyB0aGUgbWVtb3J5IG1hcCBoYXMgYSBSQU0KPiA+ID4gcmVnaW9uIHRoYXQgZXhwYW5kcyB1cCB0
byAoMSA8PCBwYWRkcl9iaXRzKT8KPiA+ID4gCj4gPiA+IE9yIGVsc2UgeW91IGFyZSBqdXN0IHJl
bW92aW5nIGEgcGFnZSBmcm9tIHRoZSBsYXN0IFJBTSByZWdpb24gaW4KPiA+ID4gdGhlIG1lbW9y
eSBtYXAgZm9yIG5vIHJlYXNvbi4gbWF4X3BmbiBpcyBhbG1vc3QgY2VydGFpbmx5IHdheSBiZWxv
dyAoMQo+ID4gPiA8PCBwYWRkcl9iaXRzKS4KPiA+ID4gCj4gPiAKPiA+IFdoeT8gVGhlIGFkanVz
dG1lbnQgd2lsbCBub3QgYmUgYXBwbGllZCB1bmxlc3MgUkFNIG92ZXJsYXBzIHdpdGggdGhhdAo+
ID4gcmVzZXJ2ZWQgcmVnaW9uLgo+IAo+IE9oLCBPSywgZnJvbSB5b3VyIHByZXZpb3VzIHJlcGx5
IEkgdW5kZXJzdG9vZCB0aGF0Cj4gaHlwZXJ2aXNvcl9yZXNlcnZlX3RvcF9wYWdlcyB3b3VsZCB1
bmNvbmRpdGlvbmFsbHkgcmV0dXJuIDEgZm9yCj4gSHlwZXJWLCBzbyB0aGF0IHdvdWxkIGVuZCB1
cCBhbHdheXMgc3VidHJhY3RpbmcgMSBwYWdlIGZyb20gdGhlIGxhc3QKPiBSQU0gcmVnaW9uLCBl
dmVuIHdoZW4gbm90IG92ZXJsYXBwaW5nIHdpdGggKDEgPDwgcGFkZHJfYml0cykuCj4gCj4gPiAK
PiA+ID4gSSB0aGluayB3aGF0IHlvdSBuZWVkIGlzIGEgaG9vayB0aGF0IG1vZGlmaWVzIHRoZSBt
ZW1vcnkgbWFwIGFuZCBhZGRzCj4gPiA+IGEgcmVzZXJ2ZWQgcmVnaW9uIGF0ICgoMSA8PCBwYWRk
cl9iaXRzKSAtIFBBR0VfU0laRSkgb2Ygc2l6ZQo+ID4gPiBQQUdFX1NJWkUuIFNlZSB3aGVyZSBw
dl9zaGltX2ZpeHVwX2U4MjAgaXMgdXNlZCwgYW5kIEkgdGhpbmsgeW91IHdhbnQKPiA+ID4gdG8g
bWFrZSB0aGlzIGEgaHlwZXJ2aXNvciBob29rIGFuZCBhZGQgdGhlIEh5cGVyViBjb2RlIHRvIHJl
c2VydmUgdGhlCj4gPiA+IGh5cGVyY2FsbCBwYWdlIGluIHRoZSBlODIwIHRoZXJlLgo+ID4gCj4g
PiBUaGF0IHdvcmtzIGZvciBtZSB0b28uIExldCdzIHNlZSB3aGF0IG90aGVyIHBlb3BsZSB0aGlu
ay4KPiAKPiBJIHRoaW5rIHRoYXQncyB0aGUgc2FmZXN0IHdheSwgYXMgeW91IGNhbiBhc3N1cmUg
dGhlcmUncyBub3RoaW5nIGluCj4gdGhlIHJlZ2lvbiB0byBiZSB1c2VkIGJ5IHRoZSBoeXBlcmNh
bGwgcGFnZSwgYW5kIHlvdSBjYW4gYWN0dWFsbHkgbWFyawo+IGl0IGFzIHJlc2VydmVkIGluIHRo
ZSBlODIwLgoKSSBsaWtlIHRoaXMgaWRlYS4gSSB3aWxsIHBvc3QgYSBuZXcgdmVyc2lvbiBzaG9y
dGx5LgoKV2VpLgoKPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 12:52:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 12: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 1ixVmj-0000R8-8e; Fri, 31 Jan 2020 12:52:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixVmh-0000R1-NX
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 12:52:31 +0000
X-Inumbo-ID: 8a9b064e-4428-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a9b064e-4428-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 12:52:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 415D5B19C;
 Fri, 31 Jan 2020 12:52:29 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7395a51b-7c7e-585f-bac1-a395cb5ba520@suse.com>
Date: Fri, 31 Jan 2020 13:52:31 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130145745.1306-3-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxNTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IHY4Ogo+ICAtIE5ldyBp
biB2OAo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDIgKy0KPiAg
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jICAgICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAg
ICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAgfCAgMiArLQo+ICB4
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgIHwgIDIgKy0KPiAgeGVuL2Nv
bW1vbi9kb21jdGwuYyAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAgICAg
fCAgMiArLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgIHwgIDQgKystLQo+ICB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgIHwgMTUgKysrKysrKystLS0tLS0tCj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgNCArKy0tCj4gIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMTUgZmls
ZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCgpGcm9tIHRoaXMs
IHdpdGggdGhlIGNvbW1lbnQgeW91IGFkZCBuZXh0IHRvIHRoZSBzdHJ1Y3QgZmllbGQsIGFuZAp3
aXRoIHlvdXIgcmVwbHkgeWVzdGVyZGF5LCB3aGF0IGFib3V0IHRoZSB1c2VzIGluCi0gYXJjaC9h
cm0vYXJtNjQvZG9tY3RsLmM6c3dpdGNoX21vZGUoKSwKLSBhcmNoL3g4Ni9wdi9zaGltLmM6cHZf
c2hpbV9zZXR1cF9kb20oKSwKLSBhcmNoL3g4Ni9wdi9zaGltLmM6d3JpdGVfc3RhcnRfaW5mbygp
PwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4g
QEAgLTQxOTQsOCArNDE5NCw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCj4gICAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21h
aW4ncyBwYWdlX2xpc3QKPiAgICoKPiAtICogSWYgTUVNRl9ub19yZWZjb3VudCBpcyBub3Qgc2V0
LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdpbGwgYmUKPiAtICogYWRqdXN0ZWQuICBJZiB0aGlz
IHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAwLAo+ICsgKiBJZiBNRU1GX25v
X3JlZmNvdW50IGlzIG5vdCBzZXQsIHRoZSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIHdpbGwK
PiArICogYmUgY2FsbGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBwYWdlIGNvdW50IGZhbGxp
bmcgdG8gMCwKPiAgICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgoKSWYgeW91IGZpZGRs
ZSB3aXRoIHRoaXMgY29tbWVudCwgcGxlYXNlIGFsc28gZHJvcCB0aGUgInRoZSIgYWhlYWQKb2Yg
dGhlIGZ1bmN0aW9uIG5hbWUuIFVubGVzcyB5b3UgYXMgYSBuYXRpdmUgc3BlYWtlciB3b3VsZCBj
b25maXJtCml0J3MgYXBwcm9wcmlhdGUgdGhlcmUgKGl0IGRvZXNuJ3Qgc2VlbSBzbyB0byBtZSku
IE9mIGNvdXJzZSBJCmFsc28gd291bGRuJ3QgbWluZCBsZWF2aW5nIHRoaXMgdW50b3VjaGVkIGFs
dG9nZXRoZXIuCgo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCj4gQEAgLTcxNyw3ICs3MTcsNyBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFu
Z2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKPiAg
Cj4gICAgICAgICAgICAgICAgICAvKgo+ICAgICAgICAgICAgICAgICAgICogUGFnZXMgaW4gaW5f
Y2h1bmtfbGlzdCBpcyBzdG9sZW4gd2l0aG91dAo+IC0gICAgICAgICAgICAgICAgICogZGVjcmVh
c2luZyB0aGUgdG90X3BhZ2VzLiBJZiB0aGUgZG9tYWluIGlzIGR5aW5nIHdoZW4KPiArICAgICAg
ICAgICAgICAgICAqIGRlY3JlYXNpbmcgZG9tYWluX3RvdF9wYWdlcygpLiBJZiB0aGUgZG9tYWlu
IGlzIGR5aW5nIHdoZW4KCkknZCBsZWF2ZSB0aGlzIGNvbW1lbnQgYWxvbmUsIG9yIGF0IGxlYXN0
IG5vdCB1c2UgdGhlIGZ1bmN0aW9uCm5hbWUuIE1heWJlIGRvIGFzIHlvdSBkaWQgaW4gdGhlIHB1
YmxpYyBoZWFkZXI/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMzY0LDEyICszNjQsMTggQEAgc3RydWN0IGRvbWFp
bgo+ICAgICAgc3BpbmxvY2tfdCAgICAgICBwYWdlX2FsbG9jX2xvY2s7IC8qIHByb3RlY3RzIGFs
bCB0aGUgZm9sbG93aW5nIGZpZWxkcyAgKi8KPiAgICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBw
YWdlX2xpc3Q7ICAvKiBsaW5rZWQgbGlzdCAqLwo+ICAgICAgc3RydWN0IHBhZ2VfbGlzdF9oZWFk
IHhlbnBhZ2VfbGlzdDsgLyogbGlua2VkIGxpc3QgKHNpemUgeGVuaGVhcF9wYWdlcykgKi8KPiAt
ICAgIHVuc2lnbmVkIGludCAgICAgdG90X3BhZ2VzOyAgICAgICAvKiBudW1iZXIgb2YgcGFnZXMg
Y3VycmVudGx5IHBvc3Nlc2VkICovCj4gLSAgICB1bnNpZ25lZCBpbnQgICAgIHhlbmhlYXBfcGFn
ZXM7ICAgLyogIyBwYWdlcyBhbGxvY2F0ZWQgZnJvbSBYZW4gaGVhcCAgICAqLwo+IC0gICAgdW5z
aWduZWQgaW50ICAgICBvdXRzdGFuZGluZ19wYWdlczsgLyogcGFnZXMgY2xhaW1lZCBidXQgbm90
IHBvc3Nlc3NlZCAgKi8KPiAtICAgIHVuc2lnbmVkIGludCAgICAgbWF4X3BhZ2VzOyAgICAgICAv
KiBtYXhpbXVtIHZhbHVlIGZvciB0b3RfcGFnZXMgICAgICAgICovCj4gLSAgICBhdG9taWNfdCAg
ICAgICAgIHNocl9wYWdlczsgICAgICAgLyogbnVtYmVyIG9mIHNoYXJlZCBwYWdlcyAgICAgICAg
ICAgICAqLwo+IC0gICAgYXRvbWljX3QgICAgICAgICBwYWdlZF9wYWdlczsgICAgIC8qIG51bWJl
ciBvZiBwYWdlZC1vdXQgcGFnZXMgICAgICAgICAgKi8KPiArCj4gKyAgICAvKgo+ICsgICAgICog
VGhpcyBmaWVsZCBzaG91bGQgb25seSBiZSBkaXJlY3RseSBhY2Nlc3NlZCBieSBkb21haW5fYWRq
dXN0X3RvdF9wYWdlcygpCj4gKyAgICAgKiBhbmQgdGhlIGRvbWFpbl90b3RfcGFnZXMoKSBoZWxw
ZXIgZnVuY3Rpb24gZGVmaW5lZCBiZWxvdy4KPiArICAgICAqLwo+ICsgICAgdW5zaWduZWQgaW50
ICAgICB0b3RfcGFnZXM7CgpJZiB0aGUgdGhyZWUgbWlzc2luZyBvbmVzIGdvdCB0YWtlbiBjYXJl
IG9mLCB3aXRoIHRoZXJlIGJlaW5nIGFyZ3VtZW50cwpib3RoIHBybyBhbmQgY29uIHlvdXIgY2hh
bmdlIHRvIGR1bXBfcGFnZWZyYW1lX2luZm8oKSwgSSdkIGJlIG9rYXkgd2l0aAppdCBnZXR0aW5n
IGNoYW5nZWQgYXMgeW91IGRvLCB0byBub3QgcmVuZGVyIHRoaXMgY29tbWVudCBwYXJ0aWFsbHkK
d3JvbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:01:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixVve-0001OF-8j; Fri, 31 Jan 2020 13:01:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixVvc-0001O5-T4
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:01:44 +0000
X-Inumbo-ID: d2bb63b4-4429-11ea-b211-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2bb63b4-4429-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 13:01:41 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1ixVvK-0000zU-3v; Fri, 31 Jan 2020 16:01:26 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 31 Jan 2020 16:01:18 +0300
Message-Id: <20200131130118.1716-12-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200131130118.1716-1-vsementsov@virtuozzo.com>
References: <20200131130118.1716-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 11/11] xen: introduce ERRP_AUTO_PROPAGATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>, armbru@redhat.com, Greg Kurz <groug@kaod.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgd2Ugd2FudCB0byBhZGQgc29tZSBpbmZvIHRvIGVycnAgKGJ5IGVycm9yX3ByZXBlbmQoKSBv
cgplcnJvcl9hcHBlbmRfaGludCgpKSwgd2UgbXVzdCB1c2UgdGhlIEVSUlBfQVVUT19QUk9QQUdB
VEUgbWFjcm8uCk90aGVyd2lzZSwgdGhpcyBpbmZvIHdpbGwgbm90IGJlIGFkZGVkIHdoZW4gZXJy
cCA9PSAmZXJyb3JfZmF0YWwKKHRoZSBwcm9ncmFtIHdpbGwgZXhpdCBwcmlvciB0byB0aGUgZXJy
b3JfYXBwZW5kX2hpbnQoKSBvcgplcnJvcl9wcmVwZW5kKCkgY2FsbCkuICBGaXggc3VjaCBjYXNl
cy4KCklmIHdlIHdhbnQgdG8gY2hlY2sgZXJyb3IgYWZ0ZXIgZXJycC1mdW5jdGlvbiBjYWxsLCB3
ZSBuZWVkIHRvCmludHJvZHVjZSBsb2NhbF9lcnIgYW5kIHRoZW4gcHJvcGFnYXRlIGl0IHRvIGVy
cnAuIEluc3RlYWQsIHVzZQpFUlJQX0FVVE9fUFJPUEFHQVRFIG1hY3JvLCBiZW5lZml0cyBhcmU6
CjEuIE5vIG5lZWQgb2YgZXhwbGljaXQgZXJyb3JfcHJvcGFnYXRlIGNhbGwKMi4gTm8gbmVlZCBv
ZiBleHBsaWNpdCBsb2NhbF9lcnIgdmFyaWFibGU6IHVzZSBlcnJwIGRpcmVjdGx5CjMuIEVSUlBf
QVVUT19QUk9QQUdBVEUgbGVhdmVzIGVycnAgYXMgaXMgaWYgaXQncyBub3QgTlVMTCBvcgogICAm
ZXJyb3JfZmF0YWwsIHRoaXMgbWVhbnMgdGhhdCB3ZSBkb24ndCBicmVhayBlcnJvcl9hYm9ydAog
ICAod2UnbGwgYWJvcnQgb24gZXJyb3Jfc2V0LCBub3Qgb24gZXJyb3JfcHJvcGFnYXRlKQoKVGhp
cyBjb21taXQgaXMgZ2VuZXJhdGVkIGJ5IGNvbW1hbmQKCiAgICBzZWQgLW4gJy9eWDg2IFhlbiBD
UFVzJC8sL14kL3tzL15GOiAvL3B9JyBNQUlOVEFJTkVSUyB8IFwKICAgIHhhcmdzIGdpdCBscy1m
aWxlcyB8IGdyZXAgJ1wuW2hjXSQnIHwgXAogICAgeGFyZ3Mgc3BhdGNoIFwKICAgICAgICAtLXNw
LWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIFwKICAg
ICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2NjaS1tYWNyby1maWxlLmggXAogICAgICAgIC0t
aW4tcGxhY2UgLS1uby1zaG93LWRpZmYgLS1tYXgtd2lkdGggODAKClJlcG9ydGVkLWJ5OiBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpSZXBvcnRlZC1ieTogR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgpBY2tlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+Ci0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jIHwgIDE3ICsrLS0tCiBody9i
bG9jay94ZW4tYmxvY2suYyAgICAgICAgICAgfCAxMjUgKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tCiBody9wY2ktaG9zdC94ZW5faWdkX3B0LmMgICAgICAgfCAgIDcgKy0KIGh3L3hl
bi94ZW4tYmFja2VuZC5jICAgICAgICAgICB8ICAgNyArLQogaHcveGVuL3hlbi1idXMuYyAgICAg
ICAgICAgICAgIHwgMTAwICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBody94ZW4veGVuLWhv
c3QtcGNpLWRldmljZS5jICAgfCAgMjcgKysrKy0tLQogaHcveGVuL3hlbl9wdC5jICAgICAgICAg
ICAgICAgIHwgIDI1ICsrKy0tLS0KIGh3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICB8ICAy
MCArKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKyksIDE4NiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgYi9ody9i
bG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggM2I5Y2FlYjJmYS4uYzM4ZTNjM2Q4NSAx
MDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisrKyBiL2h3L2Jsb2Nr
L2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtNzI3LDggKzcyNyw4IEBAIHZvaWQgeGVuX2Jsb2Nr
X2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BB
R0FURSgpOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7Ci0gICAg
RXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZTsKICAg
ICB1bnNpZ25lZCBpbnQgaTsKIApAQCAtNzY0LDkgKzc2NCw4IEBAIHZvaWQgeGVuX2Jsb2NrX2Rh
dGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgIH0KIAogICAg
IHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBsYW5lLT5ucl9yaW5n
X3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKLSAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9l
cnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlmICgq
ZXJycCkgewogICAgICAgICBnb3RvIHN0b3A7CiAgICAgfQogCkBAIC03NzQsOSArNzczLDggQEAg
dm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBsYW5lICpkYXRhcGxh
bmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBs
YW5lLT5yaW5nX3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBp
ZiAoKmVycnApIHsKICAgICAgICAgZ290byBzdG9wOwogICAgIH0KIApAQCAtODA5LDkgKzgwNyw4
IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0
YXBsYW5lLAogICAgIGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCA9CiAgICAgICAgIHhlbl9kZXZp
Y2VfYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZGF0YXBsYW5lLT5jdHgsIGV2ZW50X2NoYW5u
ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19kYXRh
cGxhbmVfZXZlbnQsIGRhdGFwbGFuZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gc3RvcDsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcvYmxvY2sveGVuLWJs
b2NrLmMKaW5kZXggNjg2YmJjM2YwZC4uNzE3YTgwZDViNSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sv
eGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTE5NCw2ICsxOTQsNyBA
QCBzdGF0aWMgY29uc3QgQmxvY2tEZXZPcHMgeGVuX2Jsb2NrX2Rldl9vcHMgPSB7CiAKIHN0YXRp
YyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnAp
CiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJsb2NrRGV2aWNlICpibG9j
a2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKICAgICBYZW5CbG9ja0RldmljZUNsYXNz
ICpibG9ja2Rldl9jbGFzcyA9CiAgICAgICAgIFhFTl9CTE9DS19ERVZJQ0VfR0VUX0NMQVNTKHhl
bmRldik7CkBAIC0yMDEsNyArMjAyLDYgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX3JlYWxpemUo
WGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBYZW5CbG9ja1ZkZXYgKnZkZXYg
PSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CiAgICAgQmxvY2tDb25mICpjb25mID0gJmJsb2NrZGV2
LT5wcm9wcy5jb25mOwogICAgIEJsb2NrQmFja2VuZCAqYmxrID0gY29uZi0+YmxrOwotICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHZkZXYtPnR5cGUgPT0gWEVOX0JMT0NL
X1ZERVZfVFlQRV9JTlZBTElEKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgInZkZXYgcHJv
cGVydHkgbm90IHNldCIpOwpAQCAtMjExLDkgKzIxMSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9j
a19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgdHJhY2VfeGVu
X2Jsb2NrX3JlYWxpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKIAogICAg
IGlmIChibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZSkgewotICAgICAgICBibG9ja2Rldl9jbGFzcy0+
cmVhbGl6ZShibG9ja2RldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBi
bG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJy
cCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMjgzLDggKzI4
Miw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19mcm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAq
eGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5i
dXNfc3RhdGUgZnJvbnRlbmRfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAg
IGVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUgPSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0
X3N0YXRlKHhlbmRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICBzd2l0
Y2ggKGZyb250ZW5kX3N0YXRlKSB7CiAgICAgY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgpA
QCAtMjkzLDE1ICsyOTIsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zyb250ZW5kX2NoYW5n
ZWQoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0g
ICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgICAgICB4ZW5fYmxvY2tfZGlzY29ubmVjdCh4ZW5kZXYsIGVycnApOworICAg
ICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAg
ICAgeGVuX2Jsb2NrX2Nvbm5lY3QoeGVuZGV2LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgICAgIHhlbl9ibG9ja19jb25uZWN0KHhlbmRldiwgZXJycCk7CisgICAgICAgIGlmICgq
ZXJycCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAtMzE0LDkgKzMxMSw4
IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19mcm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAqeGVu
ZGV2LAogCiAgICAgY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKICAgICBjYXNlIFhlbmJ1c1N0YXRl
VW5rbm93bjoKLSAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2LCAmbG9jYWxfZXJy
KTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwg
ZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KIApAQCAtNDAzLDEwICszOTksMTAgQEAgc3RhdGljIGludCB2YmRfbmFtZV90b19kaXNrKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRwLAogc3RhdGljIHZvaWQgeGVuX2Jsb2Nr
X3NldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQog
eworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVW
SUNFKG9iaik7CiAgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CiAgICAgWGVuQmxvY2tWZGV2
ICp2ZGV2ID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKICAgICBjaGFyICpzdHIsICpwOwogICAgIGNvbnN0IGNoYXIgKmVuZDsKIApA
QCAtNDE1LDkgKzQxMSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRfdmRldihPYmplY3Qg
Km9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2NhbF9lcnIpOwotICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7CisgICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTY3MSw5ICs2NjYsOSBAQCBzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5vZGVfbmFtZSwgRXJy
b3IgKiplcnJwKQogc3RhdGljIGNoYXIgKnhlbl9ibG9ja19ibG9ja2Rldl9hZGQoY29uc3QgY2hh
ciAqaWQsIFFEaWN0ICpxZGljdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgY29uc3Qg
Y2hhciAqZHJpdmVyID0gcWRpY3RfZ2V0X3RyeV9zdHIocWRpY3QsICJkcml2ZXIiKTsKICAgICBC
bG9ja2Rldk9wdGlvbnMgKm9wdGlvbnMgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBO
VUxMOwogICAgIGNoYXIgKm5vZGVfbmFtZTsKICAgICBWaXNpdG9yICp2OwogCkBAIC02ODgsMTgg
KzY4MywxNiBAQCBzdGF0aWMgY2hhciAqeGVuX2Jsb2NrX2Jsb2NrZGV2X2FkZChjb25zdCBjaGFy
ICppZCwgUURpY3QgKnFkaWN0LAogICAgIHRyYWNlX3hlbl9ibG9ja19ibG9ja2Rldl9hZGQobm9k
ZV9uYW1lKTsKIAogICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3KFFPQkpFQ1QocWRp
Y3QpKTsKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxMLCAmb3B0aW9ucywg
JmxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9CbG9ja2Rldk9wdGlvbnModiwgTlVMTCwgJm9w
dGlvbnMsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAKLSAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgcW1wX2Jsb2NrZGV2X2FkZChv
cHRpb25zLCAmbG9jYWxfZXJyKTsKKyAgICBxbXBfYmxvY2tkZXZfYWRkKG9wdGlvbnMsIGVycnAp
OwogCi0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBmYWlsOwogICAgIH0K
IApAQCAtNzE4LDE0ICs3MTEsMTIgQEAgZmFpbDoKIAogc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Ry
aXZlX2Rlc3Ryb3koWGVuQmxvY2tEcml2ZSAqZHJpdmUsIEVycm9yICoqZXJycCkKIHsKKyAgICBF
UlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgY2hhciAqbm9kZV9uYW1lID0gZHJpdmUtPm5vZGVf
bmFtZTsKIAogICAgIGlmIChub2RlX25hbWUpIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChub2RlX25hbWUsICZsb2Nh
bF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChu
b2RlX25hbWUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogICAgICAgICBnX2ZyZWUobm9kZV9uYW1lKTsKQEAgLTczOSw2ICs3MzAs
NyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZShjb25zdCBj
aGFyICppZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmRldmljZV90eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9f
UFJPUEFHQVRFKCk7CiAgICAgY29uc3QgY2hhciAqcGFyYW1zID0gcWRpY3RfZ2V0X3RyeV9zdHIo
b3B0cywgInBhcmFtcyIpOwogICAgIGNvbnN0IGNoYXIgKm1vZGUgPSBxZGljdF9nZXRfdHJ5X3N0
cihvcHRzLCAibW9kZSIpOwogICAgIGNvbnN0IGNoYXIgKmRpcmVjdF9pb19zYWZlID0gcWRpY3Rf
Z2V0X3RyeV9zdHIob3B0cywgImRpcmVjdC1pby1zYWZlIik7CkBAIC03NDYsNyArNzM4LDYgQEAg
c3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUoY29uc3QgY2hhciAq
aWQsCiAgICAgY2hhciAqZHJpdmVyID0gTlVMTDsKICAgICBjaGFyICpmaWxlbmFtZSA9IE5VTEw7
CiAgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxMOwotICAgIEVycm9yICpsb2NhbF9lcnIg
PSBOVUxMOwogICAgIFFEaWN0ICpmaWxlX2xheWVyOwogICAgIFFEaWN0ICpkcml2ZXJfbGF5ZXI7
CiAKQEAgLTgyNSwxMyArODE2LDEyIEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZlICp4ZW5fYmxvY2tf
ZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogCiAgICAgZ19hc3NlcnQoIWRyaXZlLT5ub2Rl
X25hbWUpOwogICAgIGRyaXZlLT5ub2RlX25hbWUgPSB4ZW5fYmxvY2tfYmxvY2tkZXZfYWRkKGRy
aXZlLT5pZCwgZHJpdmVyX2xheWVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVycnApOwogCiAgICAgcW9iamVjdF91bnJlZihkcml2ZXJfbGF5ZXIp
OwogCiBkb25lOgotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHhlbl9ibG9ja19k
cml2ZV9kZXN0cm95KGRyaXZlLCBOVUxMKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQpA
QCAtODU2LDE1ICs4NDYsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ry
b3koWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQsCiBzdGF0aWMgWGVuQmxvY2tJT1RocmVhZCAq
eGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKyAg
ICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQg
PSBnX25ldyhYZW5CbG9ja0lPVGhyZWFkLCAxKTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAogICAgIGlvdGhyZWFkLT5pZCA9IGdfc3RyZHVwKGlkKTsKIAotICAgIHFtcF9vYmplY3Rf
YWRkKFRZUEVfSU9USFJFQUQsIGlkLCBmYWxzZSwgTlVMTCwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
LQorICAgIHFtcF9vYmplY3RfYWRkKFRZUEVfSU9USFJFQUQsIGlkLCBmYWxzZSwgTlVMTCwgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdfZnJlZShpb3RocmVhZC0+aWQpOwogICAg
ICAgICBnX2ZyZWUoaW90aHJlYWQpOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTg3Niw2ICs4
NjQsNyBAQCBzdGF0aWMgWGVuQmxvY2tJT1RocmVhZCAqeGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0
ZShjb25zdCBjaGFyICppZCwKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kZXZpY2VfY3JlYXRlKFhl
bkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BB
R0FURSgpOwogICAgIFhlbkJ1cyAqeGVuYnVzID0geGVuX2JhY2tlbmRfZ2V0X2J1cyhiYWNrZW5k
KTsKICAgICBjb25zdCBjaGFyICpuYW1lID0geGVuX2JhY2tlbmRfZ2V0X25hbWUoYmFja2VuZCk7
CiAgICAgdW5zaWduZWQgbG9uZyBudW1iZXI7CkBAIC04ODMsNyArODcyLDYgQEAgc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAog
ICAgIFhlbkJsb2NrRHJpdmUgKmRyaXZlID0gTlVMTDsKICAgICBYZW5CbG9ja0lPVGhyZWFkICpp
b3RocmVhZCA9IE5VTEw7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBOVUxMOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnR5cGU7CiAgICAgWGVuQmxvY2tE
ZXZpY2UgKmJsb2NrZGV2OwogCkBAIC05MTUsNTIgKzkwMyw0OCBAQCBzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfZGV2aWNlX2NyZWF0ZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICBkcml2ZSA9IHhlbl9ibG9ja19kcml2ZV9jcmVhdGUo
dmRldiwgZGV2aWNlX3R5cGUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIGRyaXZlID0geGVuX2Js
b2NrX2RyaXZlX2NyZWF0ZSh2ZGV2LCBkZXZpY2VfdHlwZSwgb3B0cywgZXJycCk7CiAgICAgaWYg
KCFkcml2ZSkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9l
cnIsICJmYWlsZWQgdG8gY3JlYXRlIGRyaXZlOiAiKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChl
cnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAg
ICB9CiAKLSAgICBpb3RocmVhZCA9IHhlbl9ibG9ja19pb3RocmVhZF9jcmVhdGUodmRldiwgJmxv
Y2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVf
cHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJmYWlsZWQgdG8gY3JlYXRlIGlvdGhyZWFkOiAiKTsKKyAgICBpb3RocmVhZCA9IHhlbl9ibG9j
a19pb3RocmVhZF9jcmVhdGUodmRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAg
IGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBjcmVhdGUgaW90aHJlYWQ6ICIpOwogICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgfQogCiAgICAgeGVuZGV2ID0gWEVOX0RFVklDRShxZGV2X2Ny
ZWF0ZShCVVMoeGVuYnVzKSwgdHlwZSkpOwogICAgIGJsb2NrZGV2ID0gWEVOX0JMT0NLX0RFVklD
RSh4ZW5kZXYpOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9zdHIoT0JKRUNUKHhlbmRldiks
IHZkZXYsICJ2ZGV2IiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsICJmYWlsZWQgdG8gc2V0
ICd2ZGV2JzogIik7CisgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9zdHIoT0JKRUNUKHhlbmRldiks
IHZkZXYsICJ2ZGV2IiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3By
ZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJ3ZkZXYnOiAiKTsKICAgICAgICAgZ290byBmYWls
OwogICAgIH0KIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVDVCh4ZW5kZXYpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9ibG9ja19kcml2ZV9nZXRfbm9kZV9uYW1l
KGRyaXZlKSwgImRyaXZlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJy
KTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5k
KGVycnAsIGxvY2FsX2VyciwgImZhaWxlZCB0byBzZXQgJ2RyaXZlJzogIik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9y
X3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJ2RyaXZlJzogIik7CiAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CiAKICAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1QoeGVuZGV2
KSwgaW90aHJlYWQtPmlkLCAiaW90aHJlYWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiZmFpbGVkIHRvIHNldCAnaW90aHJlYWQnOiAiKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChl
cnJwLCAiZmFpbGVkIHRvIHNldCAnaW90aHJlYWQnOiAiKTsKICAgICAgICAgZ290byBmYWlsOwog
ICAgIH0KIAogICAgIGJsb2NrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkOwogICAgIGJsb2NrZGV2
LT5kcml2ZSA9IGRyaXZlOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVDVCh4
ZW5kZXYpLCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlYWxpemF0aW9uIG9mIGRldmljZSAlcyBm
YWlsZWQ6ICIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUpOworICAgIG9i
amVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoeGVuZGV2KSwgdHJ1ZSwgInJlYWxpemVkIiwg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgInJl
YWxpemF0aW9uIG9mIGRldmljZSAlcyBmYWlsZWQ6ICIsIHR5cGUpOwogICAgICAgICBnb3RvIGZh
aWw7CiAgICAgfQogCkBAIC05ODQsNiArOTY4LDcgQEAgZmFpbDoKIHN0YXRpYyB2b2lkIHhlbl9i
bG9ja19kZXZpY2VfZGVzdHJveShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBf
QVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5EZXZpY2UgKnhlbmRldiA9IHhlbl9iYWNrZW5kX2dl
dF9kZXZpY2UoYmFja2VuZCk7CiAgICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2ID0gWEVOX0JM
T0NLX0RFVklDRSh4ZW5kZXYpOwogICAgIFhlbkJsb2NrVmRldiAqdmRldiA9ICZibG9ja2Rldi0+
cHJvcHMudmRldjsKQEAgLTk5NSwyMyArOTgwLDE3IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19k
ZXZpY2VfZGVzdHJveShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tlbmQsCiAgICAgb2JqZWN0X3Vu
cGFyZW50KE9CSkVDVCh4ZW5kZXYpKTsKIAogICAgIGlmIChpb3RocmVhZCkgewotICAgICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLQotICAgICAgICB4ZW5fYmxvY2tfaW90aHJlYWRfZGVz
dHJveShpb3RocmVhZCwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAg
ICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBkZXN0cm95IGlvdGhyZWFkOiAi
KTsKKyAgICAgICAgeGVuX2Jsb2NrX2lvdGhyZWFkX2Rlc3Ryb3koaW90aHJlYWQsIGVycnApOwor
ICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZh
aWxlZCB0byBkZXN0cm95IGlvdGhyZWFkOiAiKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogICAgIH0KIAogICAgIGlmIChkcml2ZSkgewotICAgICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKLQotICAgICAgICB4ZW5fYmxvY2tfZHJpdmVfZGVzdHJveShkcml2ZSwgJmxvY2Fs
X2Vycik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3Bh
Z2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKKyAgICAgICAgeGVuX2Jsb2NrX2Ry
aXZlX2Rlc3Ryb3koZHJpdmUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKKyAgICAgICAg
ICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBkZXN0cm95IGRyaXZlOiAiKTsKICAg
ICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3hlbl9pZ2RfcHQuYyBi
L2h3L3BjaS1ob3N0L3hlbl9pZ2RfcHQuYwppbmRleCBlZmNjOTM0N2ZmLi4yOWFkZTljYTI1IDEw
MDY0NAotLS0gYS9ody9wY2ktaG9zdC94ZW5faWdkX3B0LmMKKysrIGIvaHcvcGNpLWhvc3QveGVu
X2lnZF9wdC5jCkBAIC03OSwxNyArNzksMTYgQEAgc3RhdGljIHZvaWQgaG9zdF9wY2lfY29uZmln
X3JlYWQoaW50IHBvcywgaW50IGxlbiwgdWludDMyX3QgKnZhbCwgRXJyb3IgKiplcnJwKQogCiBz
dGF0aWMgdm9pZCBpZ2RfcHRfaTQ0MGZ4X3JlYWxpemUoUENJRGV2aWNlICpwY2lfZGV2LCBFcnJv
ciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIHVpbnQzMl90IHZh
bCA9IDA7CiAgICAgc2l6ZV90IGk7CiAgICAgaW50IHBvcywgbGVuOwotICAgIEVycm9yICpsb2Nh
bF9lcnIgPSBOVUxMOwogCiAgICAgZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoaWdkX2hvc3Rf
YnJpZGdlX2luZm9zKTsgaSsrKSB7CiAgICAgICAgIHBvcyA9IGlnZF9ob3N0X2JyaWRnZV9pbmZv
c1tpXS5vZmZzZXQ7CiAgICAgICAgIGxlbiA9IGlnZF9ob3N0X2JyaWRnZV9pbmZvc1tpXS5sZW47
Ci0gICAgICAgIGhvc3RfcGNpX2NvbmZpZ19yZWFkKHBvcywgbGVuLCAmdmFsLCAmbG9jYWxfZXJy
KTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRl
KGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGhvc3RfcGNpX2NvbmZpZ19yZWFkKHBvcywgbGVu
LCAmdmFsLCBlcnJwKTsKKyAgICAgICAgaWYgKCplcnJwKSB7CiAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgIH0KICAgICAgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKHBjaV9kZXYsIHBv
cywgdmFsLCBsZW4pOwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1iYWNrZW5kLmMgYi9ody94ZW4v
eGVuLWJhY2tlbmQuYwppbmRleCBkYTA2NWY4MWI3Li4xY2MwNjk0MDUzIDEwMDY0NAotLS0gYS9o
dy94ZW4veGVuLWJhY2tlbmQuYworKysgYi9ody94ZW4veGVuLWJhY2tlbmQuYwpAQCAtOTgsOSAr
OTgsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmFja2VuZF9saXN0X3JlbW92ZShYZW5CYWNrZW5kSW5z
dGFuY2UgKmJhY2tlbmQpCiB2b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoWGVuQnVzICp4
ZW5idXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbmFtZSwgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQ
X0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgY29uc3QgWGVuQmFja2VuZEltcGwgKmltcGwgPSB4ZW5f
YmFja2VuZF90YWJsZV9sb29rdXAodHlwZSk7CiAgICAgWGVuQmFja2VuZEluc3RhbmNlICpiYWNr
ZW5kOwotICAgIEVycm9yICpsb2NhbF9lcnJvciA9IE5VTEw7CiAKICAgICBpZiAoIWltcGwpIHsK
ICAgICAgICAgcmV0dXJuOwpAQCAtMTEwLDkgKzExMCw4IEBAIHZvaWQgeGVuX2JhY2tlbmRfZGV2
aWNlX2NyZWF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSwKICAgICBiYWNrZW5k
LT54ZW5idXMgPSB4ZW5idXM7CiAgICAgYmFja2VuZC0+bmFtZSA9IGdfc3RyZHVwKG5hbWUpOwog
Ci0gICAgaW1wbC0+Y3JlYXRlKGJhY2tlbmQsIG9wdHMsICZsb2NhbF9lcnJvcik7Ci0gICAgaWYg
KGxvY2FsX2Vycm9yKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnJv
cik7CisgICAgaW1wbC0+Y3JlYXRlKGJhY2tlbmQsIG9wdHMsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICBnX2ZyZWUoYmFja2VuZC0+bmFtZSk7CiAgICAgICAgIGdfZnJlZShiYWNr
ZW5kKTsKICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3
L3hlbi94ZW4tYnVzLmMKaW5kZXggOTE5ZTY2MTYyYS4uN2YwZTkxZjZjMCAxMDA2NDQKLS0tIGEv
aHcveGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC01Myw5ICs1Myw5IEBA
IHN0YXRpYyBjaGFyICp4ZW5fZGV2aWNlX2dldF9mcm9udGVuZF9wYXRoKFhlbkRldmljZSAqeGVu
ZGV2KQogCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucGx1ZyhYZW5EZXZpY2UgKnhlbmRldiwg
RXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwog
ICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYp
KTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICB4c190cmFuc2FjdGlvbl90IHRp
ZDsKIAogICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5wbHVnKHR5cGUsIHhlbmRldi0+bmFtZSk7CkBA
IC02OSwxNCArNjksMTQgQEAgYWdhaW46CiAgICAgfQogCiAgICAgeHNfbm9kZV9wcmludGYoeGVu
YnVzLT54c2gsIHRpZCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsICJvbmxpbmUiLAotICAgICAgICAg
ICAgICAgICAgICZsb2NhbF9lcnIsICIldSIsIDApOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAg
ICAgICAgICAgICAgICAgICBlcnJwLCAiJXUiLCAwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgZ290byBhYm9ydDsKICAgICB9CiAKICAgICB4c19ub2RlX3ByaW50Zih4ZW5idXMtPnhzaCwg
dGlkLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwgInN0YXRlIiwKLSAgICAgICAgICAgICAgICAgICAm
bG9jYWxfZXJyLCAiJXUiLCBYZW5idXNTdGF0ZUNsb3NpbmcpOwotICAgIGlmIChsb2NhbF9lcnIp
IHsKKyAgICAgICAgICAgICAgICAgICBlcnJwLCAiJXUiLCBYZW5idXNTdGF0ZUNsb3NpbmcpOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGFib3J0OwogICAgIH0KIApAQCAtOTYsNyAr
OTYsNiBAQCBhYm9ydDoKICAgICAgKiBmcm9tIGVuZGluZyB0aGUgdHJhbnNhY3Rpb24uCiAgICAg
ICovCiAgICAgeHNfdHJhbnNhY3Rpb25fZW5kKHhlbmJ1cy0+eHNoLCB0aWQsIHRydWUpOwotICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5f
YnVzX3ByaW50X2RldihNb25pdG9yICptb24sIERldmljZVN0YXRlICpkZXYsIGludCBpbmRlbnQp
CkBAIC0yMDUsMTUgKzIwNCwxMyBAQCBzdGF0aWMgWGVuV2F0Y2ggKndhdGNoX2xpc3RfYWRkKFhl
bldhdGNoTGlzdCAqd2F0Y2hfbGlzdCwgY29uc3QgY2hhciAqbm9kZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBYZW5XYXRjaEhhbmRsZXIgaGFuZGxl
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAq
KmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbldhdGNoICp3YXRj
aCA9IG5ld193YXRjaChub2RlLCBrZXksIGhhbmRsZXIsIG9wYXF1ZSk7Ci0gICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAKICAgICBub3RpZmllcl9saXN0X2FkZCgmd2F0Y2hfbGlzdC0+bm90
aWZpZXJzLCAmd2F0Y2gtPm5vdGlmaWVyKTsKIAotICAgIHhzX25vZGVfd2F0Y2god2F0Y2hfbGlz
dC0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tlbiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKLQor
ICAgIHhzX25vZGVfd2F0Y2god2F0Y2hfbGlzdC0+eHNoLCBub2RlLCBrZXksIHdhdGNoLT50b2tl
biwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIG5vdGlmaWVyX3JlbW92ZSgmd2F0
Y2gtPm5vdGlmaWVyKTsKICAgICAgICAgZnJlZV93YXRjaCh3YXRjaCk7CiAKQEAgLTI1NSwxMSAr
MjUyLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfYmFja2VuZF9jcmVhdGUoWGVuQnVzICp4ZW5i
dXMsIGNvbnN0IGNoYXIgKnR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKm5hbWUsIGNoYXIgKnBhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAg
ICAgeHNfdHJhbnNhY3Rpb25fdCB0aWQ7CiAgICAgY2hhciAqKmtleTsKICAgICBRRGljdCAqb3B0
czsKICAgICB1bnNpZ25lZCBpbnQgaSwgbjsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
IAogICAgIHRyYWNlX3hlbl9idXNfYmFja2VuZF9jcmVhdGUodHlwZSwgcGF0aCk7CiAKQEAgLTMx
NCwxMyArMzExLDExIEBAIGFnYWluOgogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgeGVu
X2JhY2tlbmRfZGV2aWNlX2NyZWF0ZSh4ZW5idXMsIHR5cGUsIG5hbWUsIG9wdHMsICZsb2NhbF9l
cnIpOworICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoeGVuYnVzLCB0eXBlLCBuYW1lLCBv
cHRzLCBlcnJwKTsKICAgICBxb2JqZWN0X3VucmVmKG9wdHMpOwogCi0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlICclcycgZGV2
aWNlICclcyc6ICIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUsIG5hbWUp
OworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQg
dG8gY3JlYXRlICclcycgZGV2aWNlICclcyc6ICIsIHR5cGUsIG5hbWUpOwogICAgIH0KIH0KIApA
QCAtNDUxLDkgKzQ0Niw5IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRl
ICpidXMsIEVycm9yICoqZXJycCkKIAogc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0
YXRlICpidXMsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAg
ICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAgICAgdW5zaWduZWQgaW50IGRvbWlk
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgdHJhY2VfeGVuX2J1c19yZWFs
aXplKCk7CiAKQEAgLTQ3NiwxMCArNDcxLDEwIEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6
ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiAKICAgICB4ZW5idXMtPmJhY2tlbmRfd2F0
Y2ggPQogICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsICIiLCAvKiBkb21haW4gcm9v
dCBub2RlICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICJiYWNrZW5kIiwgeGVuX2J1c19i
YWNrZW5kX2NoYW5nZWQsICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgImJhY2tlbmQiLCB4ZW5fYnVzX2JhY2tlbmRfY2hhbmdlZCwg
ZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIC8qIFRoaXMgbmVlZCBub3QgYmUgdHJl
YXRlZCBhcyBhIGhhcmQgZXJyb3Igc28gZG9uJ3QgcHJvcGFnYXRlICovCi0gICAgICAgIGVycm9y
X3JlcG9ydGZfZXJyKGxvY2FsX2VyciwKKyAgICAgICAgZXJyb3JfcmVwb3J0Zl9lcnIoKmVycnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gc2V0IHVwIGVudW1lcmF0aW9u
IHdhdGNoOiAiKTsKICAgICB9CiAKQEAgLTY5Miw5ICs2ODcsOSBAQCBzdGF0aWMgdm9pZCB4ZW5f
ZGV2aWNlX3JlbW92ZV93YXRjaChYZW5EZXZpY2UgKnhlbmRldiwgWGVuV2F0Y2ggKndhdGNoLAog
CiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2
LCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJ1
cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7
CiAgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJdOwotICAgIEVycm9yICpsb2NhbF9l
cnIgPSBOVUxMOwogCiAgICAgeGVuZGV2LT5iYWNrZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9i
YWNrZW5kX3BhdGgoeGVuZGV2KTsKIApAQCAtNzA2LDMwICs3MDEsMjcgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQogICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKIAogICAgIHhzX25vZGVfY3JlYXRlKHhlbmJ1
cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAotICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgYmFja2Vu
ZDogIik7CisgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksIGVycnApOworICAg
IGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gY3Jl
YXRlIGJhY2tlbmQ6ICIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgeGVuZGV2LT5i
YWNrZW5kX3N0YXRlX3dhdGNoID0KICAgICAgICAgeGVuX2RldmljZV9hZGRfd2F0Y2goeGVuZGV2
LCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInN0
YXRlIiwgeGVuX2RldmljZV9iYWNrZW5kX2NoYW5nZWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZsb2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3Jf
cHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgc3RhdGU6ICIpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJy
b3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgc3RhdGU6ICIpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCA9
CiAgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3Bh
dGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfY2hhbmdlZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQg
dG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAi
ZmFpbGVkIHRvIHdhdGNoIGJhY2tlbmQgb25saW5lOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIH0KQEAgLTg2Niw5ICs4NTgsOSBAQCBzdGF0aWMgYm9vbCB4ZW5fZGV2aWNlX2Zyb250ZW5k
X2V4aXN0cyhYZW5EZXZpY2UgKnhlbmRldikKIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9u
dGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQ
X0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0
X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMg
cGVybXNbMl07Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB4ZW5kZXYtPmZy
b250ZW5kX3BhdGggPSB4ZW5fZGV2aWNlX2dldF9mcm9udGVuZF9wYXRoKHhlbmRldik7CiAKQEAg
LTg4NSwyMCArODc3LDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRl
KFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGdfYXNzZXJ0KHhlbmJ1
cy0+eHNoKTsKIAogICAgICAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwgWEJUX05VTEws
IHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwgcGVybXMsCi0gICAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2Vycikgewot
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgZnJvbnRl
bmQ6ICIpOworICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgZXJycCk7
CisgICAgICAgIGlmICgqZXJycCkgeworICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAi
ZmFpbGVkIHRvIGNyZWF0ZSBmcm9udGVuZDogIik7CiAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIH0KICAgICB9CiAKICAgICB4ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoID0KICAgICAg
ICAgeGVuX2RldmljZV9hZGRfd2F0Y2goeGVuZGV2LCB4ZW5kZXYtPmZyb250ZW5kX3BhdGgsICJz
dGF0ZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRf
Y2hhbmdlZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggZnJvbnRlbmQgc3RhdGU6ICIpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQsIGVycnAp
OworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQg
dG8gd2F0Y2ggZnJvbnRlbmQgc3RhdGU6ICIpOwogICAgIH0KIH0KIApAQCAtMTIyOCwxMSArMTIx
OCwxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2V4aXQoTm90aWZpZXIgKm4sIHZvaWQgKmRh
dGEpCiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkRldmlj
ZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOwogICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZf
Y2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOwogICAgIFhlbkJ1cyAqeGVuYnVz
ID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CiAgICAgY29u
c3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRldikpOwotICAg
IEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHhlbmRldi0+ZnJvbnRlbmRfaWQg
PT0gRE9NSURfSU5WQUxJRCkgewogICAgICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkID0geGVuX2Rv
bWlkOwpAQCAtMTI0OCwxMCArMTIzOCw5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6
ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGdvdG8gdW5yZWFsaXpl
OwogICAgIH0KIAotICAgIHhlbmRldi0+bmFtZSA9IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUoeGVu
ZGV2LCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3By
b3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImZhaWxlZCB0byBnZXQgZGV2aWNlIG5hbWU6ICIpOworICAgIHhlbmRldi0+bmFt
ZSA9IHhlbmRldl9jbGFzcy0+Z2V0X25hbWUoeGVuZGV2LCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIGdldCBkZXZpY2UgbmFt
ZTogIik7CiAgICAgICAgIGdvdG8gdW5yZWFsaXplOwogICAgIH0KIApAQCAtMTI3NCwyMiArMTI2
MywxOSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwg
RXJyb3IgKiplcnJwKQogICAgIHhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KICAgICAgICAg
KHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0gMCk7CiAKLSAg
ICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYg
KGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsK
KyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIGdvdG8gdW5yZWFsaXplOwogICAgIH0KIAotICAgIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vycikg
ewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4ZW5fZGV2
aWNlX2Zyb250ZW5kX2NyZWF0ZSh4ZW5kZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIHVucmVhbGl6ZTsKICAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5yZWFs
aXplKSB7Ci0gICAgICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIp
OwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplKHhlbmRldiwg
ZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byB1bnJlYWxpemU7
CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmlj
ZS5jIGIvaHcveGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYwppbmRleCAxYjQ0ZGNhZmFmLi4wMjM3
OWMzNDFjIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jCisrKyBiL2h3
L3hlbi94ZW4taG9zdC1wY2ktZGV2aWNlLmMKQEAgLTMzMyw4ICszMzMsOCBAQCB2b2lkIHhlbl9o
b3N0X3BjaV9kZXZpY2VfZ2V0KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1
aW50OF90IGZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkK
IHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgdW5zaWduZWQgaW50IHY7Ci0gICAg
RXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBkLT5jb25maWdfZmQgPSAtMTsKICAgICBkLT5kb21h
aW4gPSBkb21haW47CkBAIC0zNDIsMzYgKzM0MiwzNiBAQCB2b2lkIHhlbl9ob3N0X3BjaV9kZXZp
Y2VfZ2V0KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICBkLT5kZXYg
PSBkZXY7CiAgICAgZC0+ZnVuYyA9IGZ1bmM7CiAKLSAgICB4ZW5faG9zdF9wY2lfY29uZmlnX29w
ZW4oZCwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHhlbl9ob3N0X3BjaV9jb25maWdfb3Bl
bihkLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9
CiAKLSAgICB4ZW5faG9zdF9wY2lfZ2V0X3Jlc291cmNlKGQsICZlcnIpOwotICAgIGlmIChlcnIp
IHsKKyAgICB4ZW5faG9zdF9wY2lfZ2V0X3Jlc291cmNlKGQsIGVycnApOworICAgIGlmICgqZXJy
cCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIAotICAgIHhlbl9ob3N0X3BjaV9nZXRf
aGV4X3ZhbHVlKGQsICJ2ZW5kb3IiLCAmdiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHhl
bl9ob3N0X3BjaV9nZXRfaGV4X3ZhbHVlKGQsICJ2ZW5kb3IiLCAmdiwgZXJycCk7CisgICAgaWYg
KCplcnJwKSB7CiAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGQtPnZlbmRvcl9pZCA9
IHY7CiAKLSAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAiZGV2aWNlIiwgJnYsICZl
cnIpOwotICAgIGlmIChlcnIpIHsKKyAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAi
ZGV2aWNlIiwgJnYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9y
OwogICAgIH0KICAgICBkLT5kZXZpY2VfaWQgPSB2OwogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9k
ZWNfdmFsdWUoZCwgImlycSIsICZ2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgeGVuX2hv
c3RfcGNpX2dldF9kZWNfdmFsdWUoZCwgImlycSIsICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnAp
IHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAgICAgZC0+aXJxID0gdjsKIAotICAgIHhl
bl9ob3N0X3BjaV9nZXRfaGV4X3ZhbHVlKGQsICJjbGFzcyIsICZ2LCAmZXJyKTsKLSAgICBpZiAo
ZXJyKSB7CisgICAgeGVuX2hvc3RfcGNpX2dldF9oZXhfdmFsdWUoZCwgImNsYXNzIiwgJnYsIGVy
cnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KICAgICBk
LT5jbGFzc19jb2RlID0gdjsKQEAgLTM4MSw3ICszODEsNiBAQCB2b2lkIHhlbl9ob3N0X3BjaV9k
ZXZpY2VfZ2V0KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICByZXR1
cm47CiAKIGVycm9yOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogCiAgICAgaWYg
KGQtPmNvbmZpZ19mZCA+PSAwKSB7CiAgICAgICAgIGNsb3NlKGQtPmNvbmZpZ19mZCk7CmRpZmYg
LS1naXQgYS9ody94ZW4veGVuX3B0LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggYjkxMDgyY2I4
Yi4uZjU3YjgxNTg4ZSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hlbi94
ZW5fcHQuYwpAQCAtNzY3LDEyICs3NjcsMTIgQEAgc3RhdGljIHZvaWQgeGVuX3B0X2Rlc3Ryb3ko
UENJRGV2aWNlICpkKSB7CiAKIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAq
ZCwgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5Q
Q0lQYXNzdGhyb3VnaFN0YXRlICpzID0gWEVOX1BUX0RFVklDRShkKTsKICAgICBpbnQgaSwgcmMg
PSAwOwogICAgIHVpbnQ4X3QgbWFjaGluZV9pcnEgPSAwLCBzY3JhdGNoOwogICAgIHVpbnQxNl90
IGNtZCA9IDA7CiAgICAgaW50IHBpcnEgPSBYRU5fUFRfVU5BU1NJR05FRF9QSVJROwotICAgIEVy
cm9yICplcnIgPSBOVUxMOwogCiAgICAgLyogcmVnaXN0ZXIgcmVhbCBkZXZpY2UgKi8KICAgICBY
RU5fUFRfTE9HKGQsICJBc3NpZ25pbmcgcmVhbCBwaHlzaWNhbCBkZXZpY2UgJTAyeDolMDJ4LiVk
IgpAQCAtNzgzLDEwICs3ODMsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVhbGl6ZShQQ0lEZXZp
Y2UgKmQsIEVycm9yICoqZXJycCkKICAgICB4ZW5faG9zdF9wY2lfZGV2aWNlX2dldCgmcy0+cmVh
bF9kZXZpY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+aG9zdGFkZHIuZG9tYWlu
LCBzLT5ob3N0YWRkci5idXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+aG9zdGFk
ZHIuc2xvdCwgcy0+aG9zdGFkZHIuZnVuY3Rpb24sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmVycik7Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmZXJy
LCAiRmFpbGVkIHRvIFwib3BlblwiIHRoZSByZWFsIHBjaSBkZXZpY2UiKTsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJy
cCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsICJG
YWlsZWQgdG8gXCJvcGVuXCIgdGhlIHJlYWwgcGNpIGRldmljZSIpOwogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC04MTMsMTEgKzgxMiwxMCBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVhbGl6
ZShQQ0lEZXZpY2UgKmQsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQogCi0gICAgICAgIHhlbl9wdF9zZXR1cF92Z2EocywgJnMtPnJlYWxfZGV2aWNlLCAmZXJy
KTsKLSAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoJmVy
ciwgIlNldHVwIFZHQSBCSU9TIG9mIHBhc3N0aHJvdWdoIgotICAgICAgICAgICAgICAgICAgICAi
IEdGWCBmYWlsZWQiKTsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwor
ICAgICAgICB4ZW5fcHRfc2V0dXBfdmdhKHMsICZzLT5yZWFsX2RldmljZSwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgeworICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgIlNl
dHVwIFZHQSBCSU9TIG9mIHBhc3N0aHJvdWdoIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiBHRlggZmFpbGVkIik7CiAgICAgICAgICAgICB4ZW5faG9zdF9wY2lfZGV2aWNlX3B1dCgm
cy0+cmVhbF9kZXZpY2UpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC04MzAs
MTAgKzgyOCw5IEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAqZCwgRXJy
b3IgKiplcnJwKQogICAgIHhlbl9wdF9yZWdpc3Rlcl9yZWdpb25zKHMsICZjbWQpOwogCiAgICAg
LyogcmVpbml0aWFsaXplIGVhY2ggY29uZmlnIHJlZ2lzdGVyIHRvIGJlIGVtdWxhdGVkICovCi0g
ICAgeGVuX3B0X2NvbmZpZ19pbml0KHMsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAg
ZXJyb3JfYXBwZW5kX2hpbnQoJmVyciwgIlBDSSBDb25maWcgc3BhY2UgaW5pdGlhbGlzYXRpb24g
ZmFpbGVkIik7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHhlbl9w
dF9jb25maWdfaW5pdChzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3Jf
YXBwZW5kX2hpbnQoZXJycCwgIlBDSSBDb25maWcgc3BhY2UgaW5pdGlhbGlzYXRpb24gZmFpbGVk
Iik7CiAgICAgICAgIHJjID0gLTE7CiAgICAgICAgIGdvdG8gZXJyX291dDsKICAgICB9CmRpZmYg
LS1naXQgYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgYi9ody94ZW4veGVuX3B0X2NvbmZp
Z19pbml0LmMKaW5kZXggMzFlYzVhZGQxZC4uYWYzZmJkMWJmYiAxMDA2NDQKLS0tIGEvaHcveGVu
L3hlbl9wdF9jb25maWdfaW5pdC5jCisrKyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwpA
QCAtMjAwOCw4ICsyMDA4LDggQEAgc3RhdGljIHZvaWQgeGVuX3B0X2NvbmZpZ19yZWdfaW5pdChY
ZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLAogCiB2b2lkIHhlbl9wdF9jb25maWdfaW5pdChYZW5Q
Q0lQYXNzdGhyb3VnaFN0YXRlICpzLCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BS
T1BBR0FURSgpOwogICAgIGludCBpLCByYzsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAg
IFFMSVNUX0lOSVQoJnMtPnJlZ19ncnBzKTsKIApAQCAtMjA1MiwxMCArMjA1Miw5IEBAIHZvaWQg
eGVuX3B0X2NvbmZpZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIEVycm9yICoqZXJy
cCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
X2dycF9vZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZyZWdfZ3JwX2VudHJ5LT5zaXplKTsKICAgICAgICAgICAgIGlmIChyYyA8IDApIHsK
LSAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJGYWlsZWQgdG8gaW5pdGlhbGl6ZSAl
ZC8lenUsIHR5cGUgPSAweCV4LCIKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJG
YWlsZWQgdG8gaW5pdGlhbGl6ZSAlZC8lenUsIHR5cGUgPSAweCV4LCIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIgcmM6ICVkIiwgaSwgQVJSQVlfU0laRSh4ZW5fcHRfZW11X3JlZ19ncnBz
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wdF9lbXVfcmVnX2dycHNbaV0uZ3Jw
X3R5cGUsIHJjKTsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsK
ICAgICAgICAgICAgICAgICB4ZW5fcHRfY29uZmlnX2RlbGV0ZShzKTsKICAgICAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgICAgICB9CkBAIC0yMDY4LDEzICsyMDY3LDE0IEBAIHZvaWQgeGVu
X3B0X2NvbmZpZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIEVycm9yICoqZXJycCkK
IAogICAgICAgICAgICAgICAgIC8qIGluaXRpYWxpemUgY2FwYWJpbGl0eSByZWdpc3RlciAqLwog
ICAgICAgICAgICAgICAgIGZvciAoaiA9IDA7IHJlZ3MtPnNpemUgIT0gMDsgaisrLCByZWdzKysp
IHsKLSAgICAgICAgICAgICAgICAgICAgeGVuX3B0X2NvbmZpZ19yZWdfaW5pdChzLCByZWdfZ3Jw
X2VudHJ5LCByZWdzLCAmZXJyKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKGVycikgewotICAg
ICAgICAgICAgICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoJmVyciwgIkZhaWxlZCB0byBp
bml0IHJlZ2lzdGVyICVkIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIG9mZnNl
dHMgMHgleCBpbiBncnBfdHlwZSA9IDB4JXggKCVkLyV6dSkiLCBqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdzLT5vZmZzZXQsIHhlbl9wdF9lbXVfcmVnX2dycHNbaV0uZ3Jw
X3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGksIEFSUkFZX1NJWkUoeGVu
X3B0X2VtdV9yZWdfZ3JwcykpOwotICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgIHhlbl9wdF9jb25maWdfcmVnX2lu
aXQocywgcmVnX2dycF9lbnRyeSwgcmVncywgZXJycCk7CisgICAgICAgICAgICAgICAgICAgIGlm
ICgqZXJycCkgeworICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJy
cCwgIkZhaWxlZCB0byBpbml0IHJlZ2lzdGVyICVkIgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIiBvZmZzZXRzIDB4JXggaW4gZ3JwX3R5cGUgPSAweCV4ICglZC8l
enUpIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGosCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdzLT5vZmZzZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcHRfZW11X3JlZ19ncnBz
W2ldLmdycF90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aSwgQVJSQVlfU0laRSh4ZW5fcHRfZW11X3JlZ19ncnBzKSk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcHRfY29uZmlnX2RlbGV0ZShzKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgICAgICAgICAgICAgfQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:01:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixVvj-0001P1-3L; Fri, 31 Jan 2020 13:01:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixVvh-0001On-Qk
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:01:49 +0000
X-Inumbo-ID: d4888744-4429-11ea-8396-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4888744-4429-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 13:01:44 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1ixVvH-0000zU-Oq; Fri, 31 Jan 2020 16:01:23 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 31 Jan 2020 16:01:08 +0300
Message-Id: <20200131130118.1716-2-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200131130118.1716-1-vsementsov@virtuozzo.com>
References: <20200131130118.1716-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 01/11] qapi/error: add (Error **errp)
 cleaning APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 armbru@redhat.com, Max Reitz <mreitz@redhat.com>, Greg Kurz <groug@kaod.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGZ1bmN0aW9ucyB0byBjbGVhbiBFcnJvciAqKmVycnA6IGNhbGwgY29ycmVzcG9uZGluZyBF
cnJvciAqZXJyCmNsZWFuaW5nIGZ1bmN0aW9uIGFuIHNldCBwb2ludGVyIHRvIE5VTEwuCgpOZXcg
ZnVuY3Rpb25zOgogIGVycm9yX2ZyZWVfZXJycAogIGVycm9yX3JlcG9ydF9lcnJwCiAgd2Fybl9y
ZXBvcnRfZXJycAoKU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgpSZXZpZXdlZC1ieTogR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgotLS0K
CkNDOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KQ0M6IEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CkNDOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgpDQzogR3JlZyBL
dXJ6IDxncm91Z0BrYW9kLm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgpDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CkNDOiBTdGVmYW4gSGFqbm9jemkgPHN0
ZWZhbmhhQHJlZGhhdC5jb20+CkNDOiAiUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kiIDxwaGlsbWRA
cmVkaGF0LmNvbT4KQ0M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkNDOiBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KQ0M6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXguaWJtLmNvbT4KQ0M6IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4K
Q0M6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ0M6IHFlbXUtYmxv
Y2tAbm9uZ251Lm9yZwpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgogaW5jbHVk
ZS9xYXBpL2Vycm9yLmggfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3FhcGkvZXJyb3Iu
aCBiL2luY2x1ZGUvcWFwaS9lcnJvci5oCmluZGV4IGFkNWI2ZTg5NmQuLmQzNDk4NzE0OGQgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvcWFwaS9lcnJvci5oCisrKyBiL2luY2x1ZGUvcWFwaS9lcnJvci5o
CkBAIC0zMDksNiArMzA5LDMyIEBAIHZvaWQgd2Fybl9yZXBvcnRmX2VycihFcnJvciAqZXJyLCBj
b25zdCBjaGFyICpmbXQsIC4uLikKIHZvaWQgZXJyb3JfcmVwb3J0Zl9lcnIoRXJyb3IgKmVyciwg
Y29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgR0NDX0ZNVF9BVFRSKDIsIDMpOwogCisvKgorICog
RnVuY3Rpb25zIHRvIGNsZWFuIEVycm9yICoqZXJycDogY2FsbCBjb3JyZXNwb25kaW5nIEVycm9y
ICplcnIgY2xlYW5pbmcKKyAqIGZ1bmN0aW9uLCB0aGVuIHNldCBwb2ludGVyIHRvIE5VTEwuCisg
Ki8KK3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9mcmVlX2VycnAoRXJyb3IgKiplcnJwKQorewor
ICAgIGFzc2VydChlcnJwICYmICplcnJwKTsKKyAgICBlcnJvcl9mcmVlKCplcnJwKTsKKyAgICAq
ZXJycCA9IE5VTEw7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBlcnJvcl9yZXBvcnRfZXJycChF
cnJvciAqKmVycnApCit7CisgICAgYXNzZXJ0KGVycnAgJiYgKmVycnApOworICAgIGVycm9yX3Jl
cG9ydF9lcnIoKmVycnApOworICAgICplcnJwID0gTlVMTDsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIHdhcm5fcmVwb3J0X2VycnAoRXJyb3IgKiplcnJwKQoreworICAgIGFzc2VydChlcnJwICYm
ICplcnJwKTsKKyAgICB3YXJuX3JlcG9ydF9lcnIoKmVycnApOworICAgICplcnJwID0gTlVMTDsK
K30KKworCiAvKgogICogSnVzdCBsaWtlIGVycm9yX3NldGcoKSwgZXhjZXB0IHlvdSBnZXQgdG8g
c3BlY2lmeSB0aGUgZXJyb3IgY2xhc3MuCiAgKiBOb3RlOiB1c2Ugb2YgZXJyb3IgY2xhc3NlcyBv
dGhlciB0aGFuIEVSUk9SX0NMQVNTX0dFTkVSSUNfRVJST1IgaXMKLS0gCjIuMjEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:01:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixVvj-0001P9-D7; Fri, 31 Jan 2020 13:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixVvh-0001Op-TV
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:01:49 +0000
X-Inumbo-ID: d48129a4-4429-11ea-8bc1-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d48129a4-4429-11ea-8bc1-12813bfff9fa;
 Fri, 31 Jan 2020 13:01:44 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1ixVvH-0000zU-VQ; Fri, 31 Jan 2020 16:01:24 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 31 Jan 2020 16:01:09 +0300
Message-Id: <20200131130118.1716-3-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200131130118.1716-1-vsementsov@virtuozzo.com>
References: <20200131130118.1716-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 02/11] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 armbru@redhat.com, Max Reitz <mreitz@redhat.com>, Greg Kurz <groug@kaod.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Eric Blake <eblake@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSBpcyBpbnRyb2R1Y2VkIEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8sIHRvIGJlIHVzZWQg
YXQgc3RhcnQgb2YKZnVuY3Rpb25zIHdpdGggYW4gZXJycCBPVVQgcGFyYW1ldGVyLgoKSXQgaGFz
IHRocmVlIGdvYWxzOgoKMS4gRml4IGlzc3VlIHdpdGggZXJyb3JfZmF0YWwgYW5kIGVycm9yX3By
ZXBlbmQvZXJyb3JfYXBwZW5kX2hpbnQ6IHVzZXIKY2FuJ3Qgc2VlIHRoaXMgYWRkaXRpb25hbCBp
bmZvcm1hdGlvbiwgYmVjYXVzZSBleGl0KCkgaGFwcGVucyBpbgplcnJvcl9zZXRnIGVhcmxpZXIg
dGhhbiBpbmZvcm1hdGlvbiBpcyBhZGRlZC4gW1JlcG9ydGVkIGJ5IEdyZWcgS3Vyel0KCjIuIEZp
eCBpc3N1ZSB3aXRoIGVycm9yX2Fib3J0IGFuZCBlcnJvcl9wcm9wYWdhdGU6IHdoZW4gd2Ugd3Jh
cAplcnJvcl9hYm9ydCBieSBsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRlLCB0aGUgcmVzdWx0aW5n
IGNvcmVkdW1wIHdpbGwKcmVmZXIgdG8gZXJyb3JfcHJvcGFnYXRlIGFuZCBub3QgdG8gdGhlIHBs
YWNlIHdoZXJlIGVycm9yIGhhcHBlbmVkLgoodGhlIG1hY3JvIGl0c2VsZiBkb2Vzbid0IGZpeCB0
aGUgaXNzdWUsIGJ1dCBpdCBhbGxvd3MgdXMgdG8gWzMuXSBkcm9wCnRoZSBsb2NhbF9lcnIrZXJy
b3JfcHJvcGFnYXRlIHBhdHRlcm4sIHdoaWNoIHdpbGwgZGVmaW5pdGVseSBmaXggdGhlCmlzc3Vl
KSBbUmVwb3J0ZWQgYnkgS2V2aW4gV29sZl0KCjMuIERyb3AgbG9jYWxfZXJyK2Vycm9yX3Byb3Bh
Z2F0ZSBwYXR0ZXJuLCB3aGljaCBpcyB1c2VkIHRvIHdvcmthcm91bmQKdm9pZCBmdW5jdGlvbnMg
d2l0aCBlcnJwIHBhcmFtZXRlciwgd2hlbiBjYWxsZXIgd2FudHMgdG8ga25vdyByZXN1bHRpbmcK
c3RhdHVzLiAoTm90ZTogYWN0dWFsbHkgdGhlc2UgZnVuY3Rpb25zIGNvdWxkIGJlIG1lcmVseSB1
cGRhdGVkIHRvCnJldHVybiBpbnQgZXJyb3IgY29kZSkuCgpUbyBhY2hpZXZlIHRoZXNlIGdvYWxz
LCBsYXRlciBwYXRjaGVzIHdpbGwgYWRkIGludm9jYXRpb25zCm9mIHRoaXMgbWFjcm8gYXQgdGhl
IHN0YXJ0IG9mIGZ1bmN0aW9ucyB3aXRoIGVpdGhlciB1c2UKZXJyb3JfcHJlcGVuZC9lcnJvcl9h
cHBlbmRfaGludCAoc29sdmluZyAxKSBvciB3aGljaCB1c2UKbG9jYWxfZXJyK2Vycm9yX3Byb3Bh
Z2F0ZSB0byBjaGVjayBlcnJvcnMsIHN3aXRjaGluZyB0aG9zZQpmdW5jdGlvbnMgdG8gdXNlICpl
cnJwIGluc3RlYWQgKHNvbHZpbmcgMiBhbmQgMykuCgpTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+ClJldmlld2VkLWJ5
OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJs
YWtlQHJlZGhhdC5jb20+Ci0tLQoKQ0M6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpD
QzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CkNDOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQ0M6
IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ0M6ICJQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSIgPHBoaWxtZEByZWRoYXQuY29tPgpDQzogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KQ0M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDQzogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgpDQzogTWFya3VzIEFybWJydXN0ZXIg
PGFybWJydUByZWRoYXQuY29tPgpDQzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5p
Ym0uY29tPgpDQzogcWVtdS1ibG9ja0Bub25nbnUub3JnCkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKCiBpbmNsdWRlL3FhcGkvZXJyb3IuaCB8IDgzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcWFwaS9lcnJvci5oIGIv
aW5jbHVkZS9xYXBpL2Vycm9yLmgKaW5kZXggZDM0OTg3MTQ4ZC4uYjk0NTJkNDgwNiAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9xYXBpL2Vycm9yLmgKKysrIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKQEAg
LTc4LDcgKzc4LDcgQEAKICAqIENhbGwgYSBmdW5jdGlvbiB0cmVhdGluZyBlcnJvcnMgYXMgZmF0
YWw6CiAgKiAgICAgZm9vKGFyZywgJmVycm9yX2ZhdGFsKTsKICAqCi0gKiBSZWNlaXZlIGFuIGVy
cm9yIGFuZCBwYXNzIGl0IG9uIHRvIHRoZSBjYWxsZXI6CisgKiBSZWNlaXZlIGFuIGVycm9yIGFu
ZCBwYXNzIGl0IG9uIHRvIHRoZSBjYWxsZXIgKERFUFJFQ0FURUQqKToKICAqICAgICBFcnJvciAq
ZXJyID0gTlVMTDsKICAqICAgICBmb28oYXJnLCAmZXJyKTsKICAqICAgICBpZiAoZXJyKSB7CkBA
IC05OCw2ICs5OCw1MCBAQAogICogICAgIGZvbyhhcmcsIGVycnApOwogICogZm9yIHJlYWRhYmls
aXR5LgogICoKKyAqIERFUFJFQ0FURUQqIFRoaXMgcGF0dGVybiBpcyBkZXByZWNhdGVkIG5vdywg
dGhlIHVzZSBFUlJQX0FVVE9fUFJPUEFHQVRFIG1hY3JvCisgKiBpbnN0ZWFkIChkZWZpbmVkIGJl
bG93KS4KKyAqIEl0J3MgZGVwcmVjYXRlZCBiZWNhdXNlIG9mIHR3byB0aGluZ3M6CisgKgorICog
MS4gSXNzdWUgd2l0aCBlcnJvcl9hYm9ydCBhbmQgZXJyb3JfcHJvcGFnYXRlOiB3aGVuIHdlIHdy
YXAgZXJyb3JfYWJvcnQgYnkKKyAqIGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUsIHRoZSByZXN1
bHRpbmcgY29yZWR1bXAgd2lsbCByZWZlciB0bworICogZXJyb3JfcHJvcGFnYXRlIGFuZCBub3Qg
dG8gdGhlIHBsYWNlIHdoZXJlIGVycm9yIGhhcHBlbmVkLgorICoKKyAqIDIuIEEgbG90IG9mIGV4
dHJhIGNvZGUgb2YgdGhlIHNhbWUgcGF0dGVybgorICoKKyAqIEhvdyB0byB1cGRhdGUgb2xkIGNv
ZGUgdG8gdXNlIEVSUlBfQVVUT19QUk9QQUdBVEU/CisgKgorICogQWxsIHlvdSBuZWVkIGlzIHRv
IGFkZCBFUlJQX0FVVE9fUFJPUEFHQVRFKCkgaW52b2NhdGlvbiBhdCBmdW5jdGlvbiBzdGFydCwK
KyAqIHRoYW4geW91IG1heSBzYWZlbHkgZGVyZWZlcmVuY2UgZXJycCB0byBjaGVjayBlcnJvcnMg
YW5kIGRvIG5vdCBuZWVkIGFueQorICogYWRkaXRpb25hbCBsb2NhbCBFcnJvciB2YXJpYWJsZXMg
b3IgY2FsbHMgdG8gZXJyb3JfcHJvcGFnYXRlKCkuCisgKgorICogRXhhbXBsZToKKyAqCisgKiBv
bGQgY29kZQorICoKKyAqICAgICB2b2lkIGZuKC4uLiwgRXJyb3IgKiplcnJwKSB7CisgKiAgICAg
ICAgIEVycm9yICplcnIgPSBOVUxMOworICogICAgICAgICBmb28oYXJnLCAmZXJyKTsKKyAqICAg
ICAgICAgaWYgKGVycikgeworICogICAgICAgICAgICAgaGFuZGxlIHRoZSBlcnJvci4uLgorICog
ICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgKiAgICAgICAgICAgICBy
ZXR1cm47CisgKiAgICAgICAgIH0KKyAqICAgICAgICAgLi4uCisgKiAgICAgfQorICoKKyAqIHVw
ZGF0ZWQgY29kZQorICoKKyAqICAgICB2b2lkIGZuKC4uLiwgRXJyb3IgKiplcnJwKSB7CisgKiAg
ICAgICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKKyAqICAgICAgICAgZm9vKGFyZywgZXJycCk7
CisgKiAgICAgICAgIGlmICgqZXJycCkgeworICogICAgICAgICAgICAgaGFuZGxlIHRoZSBlcnJv
ci4uLgorICogICAgICAgICAgICAgcmV0dXJuOworICogICAgICAgICB9CisgKiAgICAgICAgIC4u
LgorICogICAgIH0KKyAqCisgKgogICogUmVjZWl2ZSBhbmQgYWNjdW11bGF0ZSBtdWx0aXBsZSBl
cnJvcnMgKGZpcnN0IG9uZSB3aW5zKToKICAqICAgICBFcnJvciAqZXJyID0gTlVMTCwgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgKiAgICAgZm9vKGFyZywgJmVycik7CkBAIC0zNDgsNiArMzkyLDQzIEBA
IHZvaWQgZXJyb3Jfc2V0X2ludGVybmFsKEVycm9yICoqZXJycCwKICAgICAgICAgICAgICAgICAg
ICAgICAgIEVycm9yQ2xhc3MgZXJyX2NsYXNzLCBjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICBH
Q0NfRk1UX0FUVFIoNiwgNyk7CiAKK3R5cGVkZWYgc3RydWN0IEVycm9yUHJvcGFnYXRvciB7Cisg
ICAgRXJyb3IgKmxvY2FsX2VycjsKKyAgICBFcnJvciAqKmVycnA7Cit9IEVycm9yUHJvcGFnYXRv
cjsKKworc3RhdGljIGlubGluZSB2b2lkIGVycm9yX3Byb3BhZ2F0b3JfY2xlYW51cChFcnJvclBy
b3BhZ2F0b3IgKnByb3ApCit7CisgICAgZXJyb3JfcHJvcGFnYXRlKHByb3AtPmVycnAsIHByb3At
PmxvY2FsX2Vycik7Cit9CisKK0dfREVGSU5FX0FVVE9fQ0xFQU5VUF9DTEVBUl9GVU5DKEVycm9y
UHJvcGFnYXRvciwgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKTsKKworLyoKKyAqIEVSUlBfQVVU
T19QUk9QQUdBVEUKKyAqCisgKiBUaGlzIG1hY3JvIGlzIGNyZWF0ZWQgdG8gYmUgdGhlIGZpcnN0
IGxpbmUgb2YgYSBmdW5jdGlvbiB3aGljaCB1c2UKKyAqIEVycm9yICoqZXJycCBwYXJhbWV0ZXIg
dG8gcmVwb3J0IGVycm9yLiBJdCdzIG5lZWRlZCBvbmx5IGluIGNhc2VzIHdoZXJlIHdlCisgKiB3
YW50IHRvIHVzZSBlcnJvcl9wcmVwZW5kLCBlcnJvcl9hcHBlbmRfaGludCBvciBkZXJlZmVyZW5j
ZSAqZXJycC4gSXQncworICogc3RpbGwgc2FmZSAoYnV0IHVzZWxlc3MpIGluIG90aGVyIGNhc2Vz
LgorICoKKyAqIElmIGVycnAgaXMgTlVMTCBvciBwb2ludHMgdG8gZXJyb3JfZmF0YWwsIGl0IGlz
IHJld3JpdHRlbiB0byBwb2ludCB0byBhCisgKiBsb2NhbCBFcnJvciBvYmplY3QsIHdoaWNoIHdp
bGwgYmUgYXV0b21hdGljYWxseSBwcm9wYWdhdGVkIHRvIHRoZSBvcmlnaW5hbAorICogZXJycCBv
biBmdW5jdGlvbiBleGl0IChzZWUgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKS4KKyAqCisgKiBB
ZnRlciBpbnZvY2F0aW9uIG9mIHRoaXMgbWFjcm8gaXQgaXMgYWx3YXlzIHNhZmUgdG8gZGVyZWZl
cmVuY2UgZXJycAorICogKGFzIGl0J3Mgbm90IE5VTEwgYW55bW9yZSkgYW5kIHRvIGFkZCBpbmZv
cm1hdGlvbiBieSBlcnJvcl9wcmVwZW5kIG9yCisgKiBlcnJvcl9hcHBlbmRfaGludCAoYXMsIGlm
IGl0IHdhcyBlcnJvcl9mYXRhbCwgd2Ugc3dhcHBlZCBpdCB3aXRoIGEKKyAqIGxvY2FsX2Vycm9y
IHRvIGJlIHByb3BhZ2F0ZWQgb24gY2xlYW51cCkuCisgKgorICogTm90ZTogd2UgZG9uJ3Qgd3Jh
cCB0aGUgZXJyb3JfYWJvcnQgY2FzZSwgYXMgd2Ugd2FudCByZXN1bHRpbmcgY29yZWR1bXAKKyAq
IHRvIHBvaW50IHRvIHRoZSBwbGFjZSB3aGVyZSB0aGUgZXJyb3IgaGFwcGVuZWQsIG5vdCB0byBl
cnJvcl9wcm9wYWdhdGUuCisgKi8KKyNkZWZpbmUgRVJSUF9BVVRPX1BST1BBR0FURSgpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9y
KSBfYXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBlcnJwfTsgIFwKKyAgICBlcnJwID0gKChlcnJw
ID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0YWwpICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgID8gJl9hdXRvX2VycnBfcHJvcC5sb2NhbF9lcnIgOiBlcnJwKQorCiAvKgogICogU3BlY2lh
bCBlcnJvciBkZXN0aW5hdGlvbiB0byBhYm9ydCBvbiBlcnJvci4KICAqIFNlZSBlcnJvcl9zZXRn
KCkgYW5kIGVycm9yX3Byb3BhZ2F0ZSgpIGZvciBkZXRhaWxzLgotLSAKMi4yMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:01:52 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixVve-0001OL-L2; Fri, 31 Jan 2020 13:01:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixVvc-0001O6-Ur
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:01:44 +0000
X-Inumbo-ID: d3ef14b1-4429-11ea-8bc1-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3ef14b1-4429-11ea-8bc1-12813bfff9fa;
 Fri, 31 Jan 2020 13:01:44 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1ixVvH-0000zU-Fm; Fri, 31 Jan 2020 16:01:23 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 31 Jan 2020 16:01:07 +0300
Message-Id: <20200131130118.1716-1-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/11] error: auto propagated local_err part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Greg Kurz <groug@kaod.org>, armbru@redhat.com,
 Stefano Stabellini <sstabellini@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Max Reitz <mreitz@redhat.com>, Eric Blake <eblake@redhat.com>,
 Michael Roth <mdroth@linux.vnet.ibm.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsIQoKdjcgaXMgYXZhaWxhYmxlIGF0CiBodHRwczovL3NyYy5vcGVudnoub3JnL3NjbS9+
dnNlbWVudHNvdi9xZW11LmdpdCAjdGFnIHVwLWF1dG8tbG9jYWwtZXJyLXBhcnRJLXY3CgpDaGFu
Z2VzIHY2LT52NzoKCjAxOiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKICAgIC0gZml4IHR5cG8g
aW4gY29tbWVudCBbRXJpY10KICAgIC0gYWRkIEVyaWMncyBhbmQgR3JlZydzIHItYgowMjogLSBn
cmFtbWFyL3dvcmRpbmcgW0VyaWNdCiAgICAtIGFkZCBFcmljJ3MgYW5kIEdyZWcncyByLWIKMDM6
IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQogICAgLSBncmFtbWFyIFtFcmljXQogICAgLSBpbXBy
b3ZlIHNjcmlwdCB0byByZW5hbWUgdW51c3VhbCAoRXJyb3IgKiopIHBhcmFtZXRlcnMKICAgICAg
dG8gZXJycCwgYW5kIGFmdGVyIGl0IHN3aXRjaCBlcnJwIGJhY2sgdG8gYmUgInN5bWJvbCIKICAg
ICAgaW5zdGVhZCBvZiAiaWRlbnRpZmllciIKMDQ6IC0gYWRkIEVyaWMncyByLWIKMDg6IC0gYWRk
IEdyZWcncyBhLWIKMTE6IC0gYWRkIFBhdWwncyBhLWIKCgp2NiBpcyBhdmFpbGFibGUgYXQKIGh0
dHBzOi8vc3JjLm9wZW52ei5vcmcvc2NtL352c2VtZW50c292L3FlbXUuZ2l0ICN0YWcgdXAtYXV0
by1sb2NhbC1lcnItcGFydEktdjYgCgpDaGFuZ2VzIHY1LT52NjoKMDE6IHVzZSBlcnJwIG5hbWUg
Zm9yIHRoZSBwYXJhbWV0ZXIsIGFkZCBhc3NlcnRpb24KMDI6IGFkZCBhIGxvdCBvZiB0ZXh0IGlu
Zm9ybWF0aW9uLCBkcm9wIEVyaWMncyByLWIuCiAgICBubyBzZW1hbnRpYyBjaGFuZ2VzLgowMzog
YWRkIG1vcmUgY29tbWVudHMKICAgIHNraXAgZnVuY3Rpb25zIHdpdGggcGF0dGVybiBlcnJvcl9h
cHBlbmRfLipfaGludCBpbiBuYW1lCiAgICBtYWtlIGVycnAgaWRlbnRpZmllciwgdG8gbWF0Y2gg
YW55IG5hbWUgb2YgRXJyb3IgKiogcGFyYW10ZXIKICAgIHNvbWUgb3RoZXIgaW1wcm92ZW1lbnRz
CjA0OiBvbmx5IGNvbW1pdCBtZXNzYWdlIGNoYW5nZWQsCiAgICBrZWVwIFBoaWxpcHBlJ3Mgci1i
CjA1OiBuZXcsIG1hbnVhbCB1cGRhdGUgZm9yIGh3L3NkL3NzaS1zZAowNjogb25seSBjb21taXQg
bWVzc2FnZSBjaGFuZ2VkLAogICAga2VlcCBQaGlsaXBwZSdzIHItYgowNzogb25seSBjb21taXQg
bWVzc2FnZSBjaGFuZ2VkLAogICAga2VlcCBQaGlsaXBwZSdzIHItYgowODogbG9jYWxfcGFyc2Vf
b3B0cygpIGNoYW5nZWQsIHNvIHBhdGNoIGNoYW5nZWQgaW4gdGhpcwogICAgZnVuY3Rpb24sIGRy
b3AgYS1iIG1hcmsKICAgIGFsc28sIGluZGVudGF0aW9uIGZpeGVkLCBieSBpbXByb3ZlbWVudCBp
biBjb2NjaW5lbGxlIHNjcmlwdAowOTogb25seSBjb21taXQgbWVzc2FnZSBjaGFuZ2VkLAogICAg
a2VlcCBTdGVmYW4ncyByLWIKMTA6IGNvbW1pdCBtZXNzYWdlIGFuZCBhIGJpdCBvZiBjb250ZXh0
IGNoYW5nZWQsIHN0aWxsIHNlZW1zCiAgICB2YWxpZCB0byBrZWVwIEVyaWMncyByLWIKMTE6IGFk
ZCBuZXcgaHVuazogaHcvcGNpLWhvc3QveGVuX2lnZF9wdC5jLCBzbywgZHJvcCByLWIKICAgIGFs
c28sIGluZGVudGF0aW9uIGZpeGVkLCBieSBpbXByb3ZlbWVudCBpbiBjb2NjaW5lbGxlIHNjcmlw
dAoKSW4gdGhlc2Ugc2VyaWVzLCB0aGVyZSBpcyBubyBjb21taXQtcGVyLXN1YnN5c3RlbSBzY3Jp
cHQsIGVhY2ggZ2VuZXJhdGVkCmNvbW1pdCBpcyBnZW5lcmF0ZWQgaW4gc2VwYXJhdGUuCgpTdGls
bCwgZ2VuZXJhdGluZyBjb21tYW5kcyBhcmUgdmVyeSBzaW1pbGFyLCBhbmQgbG9va3MgbGlrZQoK
ICAgIHNlZCAtbiAnL148U3Vic3lzdGVtIG5hbWU+JC8sL14kL3tzL15GOiAvL3B9JyBNQUlOVEFJ
TkVSUyB8IFwKICAgIHhhcmdzIGdpdCBscy1maWxlcyB8IGdyZXAgJ1wuW2hjXSQnIHwgXAogICAg
eGFyZ3Mgc3BhdGNoIFwKICAgICAgICAtLXNwLWZpbGUgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8t
cHJvcGFnYXRlZC1lcnJwLmNvY2NpIFwKICAgICAgICAtLW1hY3JvLWZpbGUgc2NyaXB0cy9jb2Nj
aS1tYWNyby1maWxlLmggXAogICAgICAgIC0taW4tcGxhY2UgLS1uby1zaG93LWRpZmYgLS1tYXgt
d2lkdGggODAKCk5vdGUsIHRoYXQgaW4gZWFjaCBnZW5lcmF0ZWQgY29tbWl0LCBnZW5lcmF0aW9u
IGNvbW1hbmQgaXMgdGhlIG9ubHkKdGV4dCwgaW5kZW50ZWQgYnkgOCBzcGFjZXMgaW4gJ2dpdCBs
b2cgLTEnIG91dHB1dCwgc28sIHRvIHJlZ2VuZXJhdGUgYWxsCmNvbW1pdHMgKGZvciBleGFtcGxl
LCBhZnRlciByZWJhc2UsIG9yIGNoYW5nZSBpbiBjb2NjaW5lbGxlIHNjcmlwdCksIHlvdQptYXkg
dXNlIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKCmdpdCByZWJhc2UgLXggInNoIC1jIFwiZ2l0IHNo
b3cgLS1wcmV0dHk9IC0tbmFtZS1vbmx5IHwgeGFyZ3MgZ2l0IGNoZWNrb3V0IEhFQUReIC0tIDsg
Z2l0IHJlc2V0OyBnaXQgbG9nIC0xIHwgZ3JlcCAnXiAgICAgICAgJyB8IHNoXCIiIEhFQUR+NwoK
V2hpY2ggd2lsbCBzdGFydCBhdXRvbWF0ZWQgaW50ZXJhY3RpdmUgcmViYXNlIGZvciBnZW5lcmF0
ZWQgcGF0Y2hlcywKd2hpY2ggd2lsbCBzdG9wIGlmIGdlbmVyYXRlZCBwYXRjaCBjaGFuZ2VkCih5
b3UgbWF5IGRvIGdpdCBjb21taXQgLS1hbWVuZCB0byBhcHBseSB1cGRhdGVkIGdlbmVyYXRlZCBj
aGFuZ2VzKS4KCk5vdGU6CiAgZ2l0IHNob3cgLS1wcmV0dHk9IC0tbmFtZS1vbmx5ICAgLSBsaXN0
cyBmaWxlcywgY2hhbmdlZCBpbiBIRUFECiAgZ2l0IGxvZyAtMSB8IGdyZXAgJ14gICAgICAgICcg
fCBzaCAgIC0gcmVydW4gZ2VuZXJhdGlvbiBjb21tYW5kIG9mIEhFQUQKCgpDaGVjayBmb3IgY29t
cGlsYXRpb24gb2YgY2hhbmdlZCAuYyBmaWxlcwpnaXQgcmViYXNlIC14ICJzaCAtYyBcImdpdCBz
aG93IC0tcHJldHR5PSAtLW5hbWUtb25seSB8IHNlZCAtbiAncy9cLmMkLy5vL3AnIHwgeGFyZ3Mg
bWFrZSAtajlcIiIgSEVBRH43CiAgCgpWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5ICgxMSk6
CiAgcWFwaS9lcnJvcjogYWRkIChFcnJvciAqKmVycnApIGNsZWFuaW5nIEFQSXMKICBlcnJvcjog
YXV0byBwcm9wYWdhdGVkIGxvY2FsX2VycgogIHNjcmlwdHM6IGFkZCBjb2NjaW5lbGxlIHNjcmlw
dCB0byB1c2UgYXV0byBwcm9wYWdhdGVkIGVycnAKICBody9zZC9zc2ktc2Q6IGZpeCBlcnJvciBo
YW5kbGluZyBpbiBzc2lfc2RfcmVhbGl6ZQogIFNEIChTZWN1cmUgQ2FyZCk6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFCiAgcGZsYXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FU
RQogIGZ3X2NmZzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICB2aXJ0aW8tOXA6IGlu
dHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgVFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURQogIG5iZDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICB4ZW46IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCgogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKIGluY2x1ZGUvcWFwaS9lcnJvci5oICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDExMiArKysrKysrKysrKystCiBibG9jay9uYmQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDkgKysrLS0tCiBody85cGZzLzlwLWxvY2FsLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3LzlwZnMvOXAuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBody9ibG9jay9kYXRhcGxhbmUveGVu
LWJsb2NrLmMgICAgICAgICAgICAgICAgfCAgMTcgKy0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMS5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvYmxvY2svcGZsYXNoX2NmaTAyLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9ibG9jay94ZW4tYmxvY2suYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxMjUgKysrKysrLS0tLS0tLS0KIGh3L252cmFtL2Z3X2Nm
Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQogaHcvcGNpLWhvc3QveGVu
X2lnZF9wdC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9zZC9zZGhjaS1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L3NkL3NkaGNpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArLS0KIGh3L3NkL3NzaS1zZC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNiArKy0KIGh3L3RwbS90cG1fdXRpbC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcveGVuL3hlbi1iYWNrZW5k
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody94ZW4veGVuLWJ1cy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMDAgKysrKystLS0tLS0KIGh3L3hlbi94ZW4t
aG9zdC1wY2ktZGV2aWNlLmMgICAgICAgICAgICAgICAgICB8ICAyNyArKy0KIGh3L3hlbi94ZW5f
cHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNSArKy0KIGh3L3hlbi94ZW5f
cHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAgICAgICB8ICAyMCArLS0KIG5iZC9jbGllbnQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiBuYmQvc2VydmVyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogdHBtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBzY3JpcHRzL2NvY2NpbmVs
bGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfCAxNTggKysrKysrKysrKysrKysrKysrCiAy
NCBmaWxlcyBjaGFuZ2VkLCA1MDAgaW5zZXJ0aW9ucygrKSwgMjY3IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5j
b2NjaQoKQ0M6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpDQzogS2V2aW4gV29sZiA8
a3dvbGZAcmVkaGF0LmNvbT4KQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNDOiBH
cmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQ0M6IFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ0M6ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBo
aWxtZEByZWRoYXQuY29tPgpDQzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KQ0M6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDQzogU3RlZmFuIEJlcmdlciA8c3Rl
ZmFuYkBsaW51eC5pYm0uY29tPgpDQzogTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQu
Y29tPgpDQzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDQzogcWVt
dS1ibG9ja0Bub25nbnUub3JnCkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCi0t
IAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:02:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:02: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 1ixVvp-0001SR-OV; Fri, 31 Jan 2020 13:01:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixVvo-0001RL-Gj
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:01:56 +0000
X-Inumbo-ID: dac24352-4429-11ea-b211-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dac24352-4429-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 13:01:55 +0000 (UTC)
Received: from vovaso.qa.sw.ru ([10.94.3.0] helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.3)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1ixVvI-0000zU-3z; Fri, 31 Jan 2020 16:01:24 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 31 Jan 2020 16:01:10 +0300
Message-Id: <20200131130118.1716-4-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20200131130118.1716-1-vsementsov@virtuozzo.com>
References: <20200131130118.1716-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 03/11] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 Laszlo Ersek <lersek@redhat.com>, qemu-block@nongnu.org,
 Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Greg Kurz <groug@kaod.org>, armbru@redhat.com,
 Stefano Stabellini <sstabellini@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Max Reitz <mreitz@redhat.com>, Eric Blake <eblake@redhat.com>,
 Michael Roth <mdroth@linux.vnet.ibm.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NyaXB0IGFkZHMgRVJSUF9BVVRPX1BST1BBR0FURSBtYWNybyBpbnZvY2F0aW9uIHdoZXJlIGFw
cHJvcHJpYXRlIGFuZApkb2VzIGNvcnJlc3BvbmRpbmcgY2hhbmdlcyBpbiBjb2RlIChsb29rIGZv
ciBkZXRhaWxzIGluCmluY2x1ZGUvcWFwaS9lcnJvci5oKQoKVXNhZ2UgZXhhbXBsZToKc3BhdGNo
IC0tc3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kg
XAogLS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oIC0taW4tcGxhY2UgLS1u
by1zaG93LWRpZmYgXAogYmxvY2tkZXYtbmJkLmMgcWVtdS1uYmQuYyB7YmxvY2svbmJkKixuYmQv
KixpbmNsdWRlL2Jsb2NrL25iZCp9LltoY10KClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIFNlbWVu
dHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KLS0tCgpDQzogRXJpYyBC
bGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkNDOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgpDQzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ0M6IEdyZWcgS3VyeiA8Z3JvdWdA
a2FvZC5vcmc+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFBhdWwg
RHVycmFudCA8cGF1bEB4ZW4ub3JnPgpDQzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRo
YXQuY29tPgpDQzogIlBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIiA8cGhpbG1kQHJlZGhhdC5jb20+
CkNDOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpDQzogR2VyZCBIb2ZmbWFubiA8
a3JheGVsQHJlZGhhdC5jb20+CkNDOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5j
b20+CkNDOiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CkNDOiBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNDOiBxZW11LWJsb2NrQG5vbmdudS5v
cmcKQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKIGluY2x1ZGUvcWFwaS9lcnJv
ci5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBzY3JpcHRzL2NvY2NpbmVsbGUv
YXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfCAxNTggKysrKysrKysrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0
cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCgpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9xYXBpL2Vycm9yLmggYi9pbmNsdWRlL3FhcGkvZXJyb3IuaAppbmRleCBiOTQ1MmQ0ODA2
Li43OWY4ZTk1MjE0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3FhcGkvZXJyb3IuaAorKysgYi9pbmNs
dWRlL3FhcGkvZXJyb3IuaApAQCAtMTQxLDYgKzE0MSw5IEBACiAgKiAgICAgICAgIC4uLgogICog
ICAgIH0KICAqCisgKiBGb3IgbWFzcyBjb252ZXJzaW9uIHVzZSBzY3JpcHQKKyAqICAgc2NyaXB0
cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCisgKgogICoKICAqIFJlY2Vp
dmUgYW5kIGFjY3VtdWxhdGUgbXVsdGlwbGUgZXJyb3JzIChmaXJzdCBvbmUgd2lucyk6CiAgKiAg
ICAgRXJyb3IgKmVyciA9IE5VTEwsICpsb2NhbF9lcnIgPSBOVUxMOwpkaWZmIC0tZ2l0IGEvc2Ny
aXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIGIvc2NyaXB0cy9jb2Nj
aW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmZiMDNjODcxY2IKLS0tIC9kZXYvbnVsbAorKysgYi9zY3JpcHRzL2Nv
Y2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kKQEAgLTAsMCArMSwxNTggQEAKKy8v
IFVzZSBFUlJQX0FVVE9fUFJPUEFHQVRFIChzZWUgaW5jbHVkZS9xYXBpL2Vycm9yLmgpCisvLwor
Ly8gQ29weXJpZ2h0IChjKSAyMDIwIFZpcnR1b3p6byBJbnRlcm5hdGlvbmFsIEdtYkguCisvLwor
Ly8gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKy8vIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisvLyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorLy8gKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKy8vCisvLyBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKy8vIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisvLyBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisvLyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorLy8K
Ky8vIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCisvLyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKy8vCisvLyBVc2FnZSBleGFtcGxlOgorLy8g
c3BhdGNoIC0tc3AtZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAu
Y29jY2kgXAorLy8gIC0tbWFjcm8tZmlsZSBzY3JpcHRzL2NvY2NpLW1hY3JvLWZpbGUuaCAtLWlu
LXBsYWNlIC0tbm8tc2hvdy1kaWZmIFwKKy8vICBibG9ja2Rldi1uYmQuYyBxZW11LW5iZC5jIHti
bG9jay9uYmQqLG5iZC8qLGluY2x1ZGUvYmxvY2svbmJkKn0uW2hjXQorCitAcnVsZTBACisvLyBB
ZGQgaW52b2NhdGlvbiB0byBlcnJwLWZ1bmN0aW9ucyB3aGVyZSBuZWNlc3NhcnkKKy8vIFdlIHNo
b3VsZCBza2lwIGZ1bmN0aW9ucyB3aXRoICJFcnJvciAqY29uc3QgKmVycnAiCisvLyBwYXJhbWV0
ZXIsIGJ1dCBob3cgdG8gZG8gaXQgd2l0aCBjb2NjaW5lbGxlPworLy8gSSBkb24ndCBrbm93LCBz
bywgSSBza2lwIHRoZW0gYnkgZnVuY3Rpb24gbmFtZSByZWdleC4KKy8vIEl0J3Mgc2FmZTogaWYg
d2UgZGlkIG5vdCBza2lwIHNvbWUgZnVuY3Rpb25zIHdpdGgKKy8vICJFcnJvciAqY29uc3QgKmVy
cnAiLCBFUlJQX0FVVE9fUFJPUEFHQVRFIGludm9jYXRpb24KKy8vIHdpbGwgZmFpbCB0byBjb21w
aWxlLCBiZWNhdXNlIG9mIGNvbnN0IHZpb2xhdGlvbi4KK2lkZW50aWZpZXIgZm4gIX4gImVycm9y
X2FwcGVuZF8uKl9oaW50IjsKK2lkZW50aWZpZXIgbG9jYWxfZXJyLCBFUlJQOworQEAKKworIGZu
KC4uLiwgRXJyb3IgKipFUlJQLCAuLi4pCisgeworKyAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsK
KyAgICA8Ky4uLgorICAgICAgICB3aGVuICE9IEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKKygKKyAg
ICBlcnJvcl9hcHBlbmRfaGludChFUlJQLCAuLi4pOworfAorICAgIGVycm9yX3ByZXBlbmQoRVJS
UCwgLi4uKTsKK3wKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKykKKyAgICAuLi4rPgor
IH0KKworQEAKKy8vIFN3aXRjaCB1bnVzdWFsIChFcnJvciAqKikgcGFyYW1ldGVyIG5hbWVzIHRv
IGVycnAKKy8vICh0aGlzIGlzIG5lY2Vzc2FyeSB0byB1c2UgRVJSUF9BVVRPX1BST1BBR0FURSku
CitpZGVudGlmaWVyIHJ1bGUwLmZuOworaWRlbnRpZmllciBydWxlMC5FUlJQICE9IGVycnA7CitA
QAorCisgZm4oLi4uLAorLSAgIEVycm9yICoqRVJSUAorKyAgIEVycm9yICoqZXJycAorICAgICwu
Li4pCisgeworICAgICA8Li4uCistICAgIEVSUlAKKysgICAgZXJycAorICAgICAuLi4+CisgfQor
CitAcnVsZTFACisvLyBXZSB3YW50IHRvIHBhdGNoIGVycm9yIHByb3BhZ2F0aW9uIGluIGZ1bmN0
aW9ucyByZWdhcmRsZXNzIG9mCisvLyB3aGV0aGVyIHRoZSBmdW5jdGlvbiBhbHJlYWR5IHVzZXMg
RVJSUF9BVVRPX1BST1BBR0FURSBwcmlvciB0bworLy8gYXBwbHlpbmcgcnVsZTAsIGhlbmNlIHRo
aXMgb25lIGRvZXMgbm90IGluaGVyaXQgZnJvbSBpdC4KK2lkZW50aWZpZXIgZm4gIX4gImVycm9y
X2FwcGVuZF8uKl9oaW50IjsKK2lkZW50aWZpZXIgbG9jYWxfZXJyOworc3ltYm9sIGVycnA7CitA
QAorCisgZm4oLi4uLCBFcnJvciAqKmVycnAsIC4uLikKKyB7CisgICAgIDwuLi4KKy0gICAgRXJy
b3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgIC4uLj4KKyB9CisKK0BACisvLyBIYW5kbGUgcGF0
dGVybiB3aXRoIGdvdG8sIG90aGVyd2lzZSB3ZSdsbCBmaW5pc2ggdXAKKy8vIHdpdGggbGFiZWxz
IGF0IGZ1bmN0aW9uIGVuZCB3aGljaCB3aWxsIG5vdCBjb21waWxlLgoraWRlbnRpZmllciBydWxl
MS5mbiwgcnVsZTEubG9jYWxfZXJyOworaWRlbnRpZmllciBPVVQ7CitAQAorCisgZm4oLi4uKQor
IHsKKyAgICAgPC4uLgorLSAgICBnb3RvIE9VVDsKKysgICAgcmV0dXJuOworICAgICAuLi4+Cist
IE9VVDoKKy0gICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgfQorCitAQAor
aWRlbnRpZmllciBydWxlMS5mbiwgcnVsZTEubG9jYWxfZXJyOworZXhwcmVzc2lvbiBsaXN0IGFy
Z3M7IC8vIHRvIHJlaW5kZW50IGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kCitAQAorCisgZm4oLi4u
KQorIHsKKyAgICAgPC4uLgorKAorLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7CistICAgIGxv
Y2FsX2VyciA9IE5VTEw7CisrICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKK3wKKy0gICAgZXJy
b3JfZnJlZShsb2NhbF9lcnIpOworKyAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7Cit8CistICAg
IGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKysgICAgZXJyb3JfcmVwb3J0X2VycnAoZXJy
cCk7Cit8CistICAgIHdhcm5fcmVwb3J0X2Vycihsb2NhbF9lcnIpOworKyAgICB3YXJuX3JlcG9y
dF9lcnJwKGVycnApOworfAorLSAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2Nh
bF9lcnIsIGFyZ3MpOworKyAgICBlcnJvcl9wcmVwZW5kKGVycnAsIGFyZ3MpOworfAorLSAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKykKKyAgICAgLi4uPgorIH0KKworQEAK
K2lkZW50aWZpZXIgcnVsZTEuZm4sIHJ1bGUxLmxvY2FsX2VycjsKK0BACisKKyBmbiguLi4pCisg
eworICAgICA8Li4uCisoCistICAgICZsb2NhbF9lcnIKKysgICAgZXJycAorfAorLSAgICBsb2Nh
bF9lcnIKKysgICAgKmVycnAKKykKKyAgICAgLi4uPgorIH0KKworQEAKK2lkZW50aWZpZXIgcnVs
ZTEuZm47CitAQAorCisgZm4oLi4uKQorIHsKKyAgICAgPC4uLgorLSAqZXJycCAhPSBOVUxMCisr
ICplcnJwCisgICAgIC4uLj4KKyB9Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:06:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixVzl-0001vv-Ey; Fri, 31 Jan 2020 13:06:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GVgc=3U=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixVzk-0001vo-2N
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:06:00 +0000
X-Inumbo-ID: 6be7a3c3-442a-11ea-8bc1-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6be7a3c3-442a-11ea-8bc1-12813bfff9fa;
 Fri, 31 Jan 2020 13:05:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580475958;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=TuodjfmGbZK0EWYbFNaiLht98E+yV2RDfqjvb9Mw4zc=;
 b=CTG/uvpbKWKJACHb0G+1eVn2uUdmDBYkWTvF/qexrz4AQt2oYTsTcXDa
 9p+DTjpAMjEwhXmsOMEj0pW8j9HiW/3MaG8l5deaVGiToiUJwhpyaxbCm
 wCH/Hx/VftQQAmSk+I/N2THV5p5wwPau9inB0DmY45xS7Ie7SRgYBywuD w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tuxjRCtW6xtR9Wcgv7WgNChpj9+ofRY/n9+n4Ij+1kniclicQvJMYu2+x622faW3J4kYD51k3I
 UI7NEH/GsaAmqcaxx6FCBnN6xtBmDQukh8ttRwp9IHbyCQHk+30K1r3Ruyv8J70Yg5/GNMoC+x
 rIHBPET4Fe6L5ANl0Dp1jjgZ9GEFRUB2xSb4+MSyTVhZjiNRuvBsmmSoKOO8pRuRNTwKgrcUJX
 9kI2EXM0Yh8wxv7O70DsN0ES6IDrrfFZzijgRdmy4OSR7lgzCQOYVJ/vw7KZCfxHGSIPf3kLEO
 gHk=
X-SBRS: 2.7
X-MesageID: 12108731
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,385,1574139600"; d="scan'208";a="12108731"
To: Joost Heijne <joost.heijne@qconsultancy.nl>, Andreas Kinzler
 <hfp@posteo.de>, <xen-devel@lists.xenproject.org>, <Paul.Durrant@citrix.com>
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <67b07eb0-e9ac-e7b2-cf07-0a1733f7526a@posteo.de>
 <D86093E6BC00944ABD85466C2D43B2AB023FD3C8@qserver.QCONSULT.local>
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: <ade6b60c-a7b9-5b04-acdb-2087f4b1de0e@citrix.com>
Date: Fri, 31 Jan 2020 13:05:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D86093E6BC00944ABD85466C2D43B2AB023FD3C8@qserver.QCONSULT.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMjAyMCAxMjo0MywgSm9vc3QgSGVpam5lIHdyb3RlOgo+IEhpLAo+Cj4gSSByYW4g
aW50byB0aGlzIGxpc3QgbG9va2luZyBmb3IgYSBzb2x1dGlvbiBmb3IgdGhlIGV4YWN0IHNhbWUg
cHJvYmxlbQo+IGFzIGRlc2NyaWJlZCBoZXJlLiBJJ20gdHJ5aW5nIHRvIG1pZ3JhdGUgYW4gZXhp
c3RpbmcgV2luZG93cwo+IFNlcnZlciAyMDE2IGltYWdlIHRvIGEgUnl6ZW4gMzkwMHggYW5kIGVu
Y291bnRlcmVkIHRoZSBzYW1lCj4gZGlmZmljdWx0aWVzLiBJIGRpc2FibGVkIHRoZSBwcm9jZXNz
b3IncyBTTVQgZmVhdHVyZSBpbiB0aGUgQklPUyBhbmQKPiBub3cgaXQgd29ya3MgcGVyZmVjdGx5
LgoKVGhhdCB3aWxsIHdvcmssIGJ1dCB3ZSBhbHNvIGdvdCBhIGZpeCBmb3IgdGhpcyBpc3N1ZSBp
bnRvIFhlbiA0LjEzLgoKQXJlIHlvdSBzYXlpbmcgdGhhdCwgZGVzcGl0ZSB0aGF0IGZpeCwgeW91
IHdlcmUgc3RpbGwgc2VlaW5nIGlzc3Vlcz8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:12:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixW5s-0002ny-HF; Fri, 31 Jan 2020 13:12:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixW5s-0002nt-03
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:12:20 +0000
X-Inumbo-ID: 4f5e18b6-442b-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f5e18b6-442b-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 13:12:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixW5q-0002WU-G8; Fri, 31 Jan 2020 13:12:18 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixW5q-0002vd-6H; Fri, 31 Jan 2020 13:12:18 +0000
Date: Fri, 31 Jan 2020 13:12:15 +0000
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20200131131215.bc7daxfbasudiwbi@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-6-liuwe@microsoft.com>
 <20200130003047.pg3dxgy4vtqjhayo@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200130003047.pg3dxgy4vtqjhayo@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 05/12] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMTI6MzA6NDdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAyOSwgMjAyMCBhdCAwODoyMDoyN1BNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gIAo+ID4gK3ZvaWQgX19zZXRfZml4bWFwX3goCj4gPiArICAgIGVudW0gZml4ZWRfYWRk
cmVzc2VzX3ggaWR4LCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFncykKPiA+
ICt7Cj4gPiArICAgIEJVR19PTihpZHggPj0gX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggfHwg
aWR4IDw9IEZJWF9YX1JFU0VSVkVEKTsKPiA+ICsgICAgbWFwX3BhZ2VzX3RvX3hlbihfX2ZpeF94
X3RvX3ZpcnQoaWR4KSwgX21mbihtZm4pLCAxLCBmbGFncyk7Cj4gPiArCj4gPiArICAgIC8qIEdl
bmVyYXRlIGEgc3ltYm9sIHRvIGJlIHVzZWQgaW4gbGlua2VyIHNjcmlwdCAqLwo+ID4gKyAgICBh
c20gKCAiLmVxdSBGSVhBRERSX1hfU0laRSwgJWMwOyAuZ2xvYmFsIEZJWEFERFJfWF9TSVpFIgo+
ID4gKyAgICAgICAgICA6OiAiaSIgKF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlc194IDw8IFBBR0Vf
U0hJRlQpICk7Cj4gCj4gVGhlIChfX2VuZCA8PCBTSElGVCkgcGFydCBjYW4gYmUgcmVwbGFjZWQg
d2l0aCBGSVhBRERSX1hfU0laRSAodGhlIG1hY3JvCj4gZGVmaW5lZCBpbiBmaXhtYXAuaCkgZGly
ZWN0bHkuCgpJIGFsc28gZGlzY292ZXIgdGhhdCB0aGlzIHNuaXBwZXQgdG8gZ2VuZXJhdGUgc3lt
Ym9sIHNob3VsZCBiZSBtb3ZlZAplbHNlIHdoZXJlIGJlY2F1c2UgaWYgSHlwZXItViBzdXBwb3J0
IGlzIGNvbXBpbGVkIG91dCwgdGhpcyBmdW5jdGlvbiBoYXMKbm8gdXNlci4gVGhhdCBjYXVzZXMg
aXQgdG8gYmUgRENFJ2QuIEZJWEFERFJfWF9TSVpFIHdvdWxkIGJlIGdvbmUgYW5kCmxpbmtpbmcg
d291bGQgZmFpbC4KCkkgaGF2ZSBtb3ZlZCB0aGlzIHRvIGFyY2hfaW5pdF9tZW1vcnkuIEl0cyBz
dG9yYWdlIHdpbGwgYmUgcmVjbGFpbWVkCmR1cmluZyBydW50aW1lLCBidXQgdGhpcyBzeW1ib2wg
aXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZSBpbiBjb2RlLCBzbyB3ZQpzaG91bGQgYmUgZmluZS4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:13:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:13: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 1ixW6X-0002rs-TF; Fri, 31 Jan 2020 13:13:01 +0000
Resent-Date: Fri, 31 Jan 2020 13:13:01 +0000
Resent-Message-Id: <E1ixW6X-0002rs-TF@lists.xenproject.org>
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zHF2=3U=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1ixW6X-0002rm-6p
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:13:01 +0000
X-Inumbo-ID: 66bb2710-442b-11ea-8bc2-12813bfff9fa
Received: from sender4-of-o51.zoho.com (unknown [136.143.188.51])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66bb2710-442b-11ea-8bc2-12813bfff9fa;
 Fri, 31 Jan 2020 13:12:59 +0000 (UTC)
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1580476362147788.3715978295951;
 Fri, 31 Jan 2020 05:12:42 -0800 (PST)
In-Reply-To: <20200131130118.1716-1-vsementsov@virtuozzo.com>
Message-ID: <158047636035.17955.5913248840185467774@a1bbccc8075a>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: vsementsov@virtuozzo.com
Date: Fri, 31 Jan 2020 05:12:42 -0800 (PST)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [PATCH v7 00/11] error: auto propagated local_err
 part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: kwolf@redhat.com, vsementsov@virtuozzo.com, mdroth@linux.vnet.ibm.com,
 qemu-block@nongnu.org, paul@xen.org, philmd@redhat.com, qemu-devel@nongnu.org,
 eblake@redhat.com, groug@kaod.org, sstabellini@kernel.org, kraxel@redhat.com,
 stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 mreitz@redhat.com, lersek@redhat.com, armbru@redhat.com, stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIwMDEzMTEzMDExOC4xNzE2
LTEtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tLwoKCgpIaSwKClRoaXMgc2VyaWVzIHNlZW1zIHRv
IGhhdmUgc29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cgZm9yCm1v
cmUgaW5mb3JtYXRpb246CgpTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDAvMTFdIGVy
cm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyIHBhcnQgSQpNZXNzYWdlLWlkOiAyMDIwMDEz
MTEzMDExOC4xNzE2LTEtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tClR5cGU6IHNlcmllcwoKPT09
IFRFU1QgU0NSSVBUIEJFR0lOID09PQojIS9iaW4vYmFzaApnaXQgcmV2LXBhcnNlIGJhc2UgPiAv
ZGV2L251bGwgfHwgZXhpdCAwCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZWxpbWl0IDAK
Z2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lcyBUcnVlCmdpdCBjb25maWcgLS1sb2NhbCBk
aWZmLmFsZ29yaXRobSBoaXN0b2dyYW0KLi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFj
ayBiYXNlLi4KPT09IFRFU1QgU0NSSVBUIEVORCA9PT0KCkZyb20gaHR0cHM6Ly9naXRodWIuY29t
L3BhdGNoZXctcHJvamVjdC9xZW11CiAgIDkyODE3MzYuLmFkY2Q2ZTkgIG1hc3RlciAgICAgLT4g
bWFzdGVyCkZyb20gaHR0cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVjdC9xZW11CiAqIFtu
ZXcgdGFnXSAgICAgICAgIHBhdGNoZXcvMjAyMDAxMzExMzAxMTguMTcxNi0xLXZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbSAtPiBwYXRjaGV3LzIwMjAwMTMxMTMwMTE4LjE3MTYtMS12c2VtZW50c292
QHZpcnR1b3p6by5jb20KU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0JwpiMGY0ODM0IHhl
bjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKYzcwNDU2MSBuYmQ6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFCjIzOGI0ZDIgVFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURQo1NmFmNjM0IHZpcnRpby05cDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKOGRk
NDk3YSBmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCmNkNTQ3NTAgcGZsYXNo
OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQowMzFkN2VkIFNEIChTZWN1cmUgQ2FyZCk6
IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCjdkYzkxYzUgaHcvc2Qvc3NpLXNkOiBmaXgg
ZXJyb3IgaGFuZGxpbmcgaW4gc3NpX3NkX3JlYWxpemUKNTc0MzVjNCBzY3JpcHRzOiBhZGQgY29j
Y2luZWxsZSBzY3JpcHQgdG8gdXNlIGF1dG8gcHJvcGFnYXRlZCBlcnJwCjA4ODNmMjkgZXJyb3I6
IGF1dG8gcHJvcGFnYXRlZCBsb2NhbF9lcnIKZGYwZGI4MyBxYXBpL2Vycm9yOiBhZGQgKEVycm9y
ICoqZXJycCkgY2xlYW5pbmcgQVBJcwoKPT09IE9VVFBVVCBCRUdJTiA9PT0KMS8xMSBDaGVja2lu
ZyBjb21taXQgZGYwZGI4M2NkMThhIChxYXBpL2Vycm9yOiBhZGQgKEVycm9yICoqZXJycCkgY2xl
YW5pbmcgQVBJcykKMi8xMSBDaGVja2luZyBjb21taXQgMDg4M2YyOTZlZDhmIChlcnJvcjogYXV0
byBwcm9wYWdhdGVkIGxvY2FsX2VycikKRVJST1I6IE1hY3JvcyB3aXRoIG11bHRpcGxlIHN0YXRl
bWVudHMgc2hvdWxkIGJlIGVuY2xvc2VkIGluIGEgZG8gLSB3aGlsZSBsb29wCiMxMzk6IEZJTEU6
IGluY2x1ZGUvcWFwaS9lcnJvci5oOjQyNzoKKyNkZWZpbmUgRVJSUF9BVVRPX1BST1BBR0FURSgp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBnX2F1dG8oRXJyb3JQcm9w
YWdhdG9yKSBfYXV0b19lcnJwX3Byb3AgPSB7LmVycnAgPSBlcnJwfTsgIFwKKyAgICBlcnJwID0g
KChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJyb3JfZmF0YWwpICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgID8gJl9hdXRvX2VycnBfcHJvcC5sb2NhbF9lcnIgOiBlcnJwKQoKdG90YWw6IDEg
ZXJyb3JzLCAwIHdhcm5pbmdzLCAxMDEgbGluZXMgY2hlY2tlZAoKUGF0Y2ggMi8xMSBoYXMgc3R5
bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBm
YWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BB
VENIIGluIE1BSU5UQUlORVJTLgoKMy8xMSBDaGVja2luZyBjb21taXQgNTc0MzVjNDczYmYxIChz
Y3JpcHRzOiBhZGQgY29jY2luZWxsZSBzY3JpcHQgdG8gdXNlIGF1dG8gcHJvcGFnYXRlZCBlcnJw
KQpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMpLCBkb2VzIE1BSU5UQUlO
RVJTIG5lZWQgdXBkYXRpbmc/CiMzNDogCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cgp0b3RhbDogMCBl
cnJvcnMsIDEgd2FybmluZ3MsIDE2NyBsaW5lcyBjaGVja2VkCgpQYXRjaCAzLzExIGhhcyBzdHls
ZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZh
bHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFU
Q0ggaW4gTUFJTlRBSU5FUlMuCjQvMTEgQ2hlY2tpbmcgY29tbWl0IDdkYzkxYzU2MDI2MyAoaHcv
c2Qvc3NpLXNkOiBmaXggZXJyb3IgaGFuZGxpbmcgaW4gc3NpX3NkX3JlYWxpemUpCjUvMTEgQ2hl
Y2tpbmcgY29tbWl0IDAzMWQ3ZWRhNGJiYiAoU0QgKFNlY3VyZSBDYXJkKTogaW50cm9kdWNlIEVS
UlBfQVVUT19QUk9QQUdBVEUpCjYvMTEgQ2hlY2tpbmcgY29tbWl0IGNkNTQ3NTA3NDhmNCAocGZs
YXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkKNy8xMSBDaGVja2luZyBjb21taXQg
OGRkNDk3YTUwNmJjIChmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQo4LzEx
IENoZWNraW5nIGNvbW1pdCA1NmFmNjM0OTQxZDIgKHZpcnRpby05cDogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpCjkvMTEgQ2hlY2tpbmcgY29tbWl0IDIzOGI0ZDJjODg2ZiAoVFBNOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkKMTAvMTEgQ2hlY2tpbmcgY29tbWl0IGM3MDQ1
NjEwZDI4ZCAobmJkOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkKMTEvMTEgQ2hlY2tp
bmcgY29tbWl0IGIwZjQ4MzQ2MDUzNCAoeGVuOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FU
RSkKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoK
ClRoZSBmdWxsIGxvZyBpcyBhdmFpbGFibGUgYXQKaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAy
MDAxMzExMzAxMTguMTcxNi0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbS90ZXN0aW5nLmNoZWNr
cGF0Y2gvP3R5cGU9bWVzc2FnZS4KLS0tCkVtYWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5
IFBhdGNoZXcgW2h0dHBzOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFj
ayB0byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:13:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixW6w-0002v7-7x; Fri, 31 Jan 2020 13:13:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jSpw=3U=qconsultancy.nl=joost.heijne@srs-us1.protection.inumbo.net>)
 id 1ixW6u-0002ur-Oj
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:13:24 +0000
X-Inumbo-ID: 75e68c84-442b-11ea-8bc2-12813bfff9fa
Received: from smtp.qconsultancy.nl (unknown [185.43.215.210])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 75e68c84-442b-11ea-8bc2-12813bfff9fa;
 Fri, 31 Jan 2020 13:13:24 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp.qconsultancy.nl (Postfix) with ESMTP id 14FA6B8061;
 Fri, 31 Jan 2020 14:13:23 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at qconsultancy.nl
Received: from smtp.qconsultancy.nl ([127.0.0.1])
 by localhost (smtp.qconsultancy.nl [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rPNHO3EoTdPl; Fri, 31 Jan 2020 14:13:21 +0100 (CET)
Received: from qserver.QCONSULT.local (qserver.qconsult.local [192.168.134.21])
 by smtp.qconsultancy.nl (Postfix) with ESMTP id 13041B8034;
 Fri, 31 Jan 2020 14:13:21 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 31 Jan 2020 14:13:21 +0100
Message-ID: <D86093E6BC00944ABD85466C2D43B2AB023FD3CA@qserver.QCONSULT.local>
In-Reply-To: <ade6b60c-a7b9-5b04-acdb-2087f4b1de0e@citrix.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
Thread-Index: AdXYNzDnn/aB0KsGTnahiuFWsOq23AAALClg
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
 <67b07eb0-e9ac-e7b2-cf07-0a1733f7526a@posteo.de>
 <D86093E6BC00944ABD85466C2D43B2AB023FD3C8@qserver.QCONSULT.local>
 <ade6b60c-a7b9-5b04-acdb-2087f4b1de0e@citrix.com>
From: "Joost Heijne" <joost.heijne@qconsultancy.nl>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Andreas Kinzler" <hfp@posteo.de>, <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWgsIEkgZGlkbid0IGNoZWNrIGZvciB0aGF0LiBJIHJ1biBYZW4gZnJvbSB0aGUgcGFja2FnZSBk
aXN0cmlidXRlZCBieSBVYnVudHUsIHdoaWNoIGlzIDQuOS4yIGN1cnJlbnRseS4NCg0KSm9vc3QN
Cg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXSANClNlbnQ6IEZyaWRheSwgSmFudWFyeSAzMSwg
MjAyMCAxNDowNg0KVG86IEpvb3N0IEhlaWpuZTsgQW5kcmVhcyBLaW56bGVyOyB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IFBhdWwuRHVycmFudEBjaXRyaXguY29tDQpTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gV2luZG93cyBIVk0gbm8gbG9uZ2VyIGJvb3RzIHdpdGggQU1EIFJ5emVu
IDM3MDBYDQoNCk9uIDMxLzAxLzIwMjAgMTI6NDMsIEpvb3N0IEhlaWpuZSB3cm90ZToNCj4gSGks
DQo+DQo+IEkgcmFuIGludG8gdGhpcyBsaXN0IGxvb2tpbmcgZm9yIGEgc29sdXRpb24gZm9yIHRo
ZSBleGFjdCBzYW1lIHByb2JsZW0NCj4gYXMgZGVzY3JpYmVkIGhlcmUuIEknbSB0cnlpbmcgdG8g
bWlncmF0ZSBhbiBleGlzdGluZyBXaW5kb3dzDQo+IFNlcnZlciAyMDE2IGltYWdlIHRvIGEgUnl6
ZW4gMzkwMHggYW5kIGVuY291bnRlcmVkIHRoZSBzYW1lDQo+IGRpZmZpY3VsdGllcy4gSSBkaXNh
YmxlZCB0aGUgcHJvY2Vzc29yJ3MgU01UIGZlYXR1cmUgaW4gdGhlIEJJT1MgYW5kDQo+IG5vdyBp
dCB3b3JrcyBwZXJmZWN0bHkuDQoNClRoYXQgd2lsbCB3b3JrLCBidXQgd2UgYWxzbyBnb3QgYSBm
aXggZm9yIHRoaXMgaXNzdWUgaW50byBYZW4gNC4xMy4NCg0KQXJlIHlvdSBzYXlpbmcgdGhhdCwg
ZGVzcGl0ZSB0aGF0IGZpeCwgeW91IHdlcmUgc3RpbGwgc2VlaW5nIGlzc3Vlcz8NCg0KfkFuZHJl
dw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:19:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixWCa-0003CS-1S; Fri, 31 Jan 2020 13:19:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixWCZ-0003CN-Ki
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:19:15 +0000
X-Inumbo-ID: 46ba346e-442c-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46ba346e-442c-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 13:19: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 mx2.suse.de (Postfix) with ESMTP id B5C42ACD7;
 Fri, 31 Jan 2020 13:19:13 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-6-liuwe@microsoft.com>
 <20200130003047.pg3dxgy4vtqjhayo@debian>
 <20200131131215.bc7daxfbasudiwbi@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <debd27c2-e2ba-a887-01f7-ec1e0455fc2a@suse.com>
Date: Fri, 31 Jan 2020 14:19:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200131131215.bc7daxfbasudiwbi@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 05/12] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDEuMjAyMCAxNDoxMiwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMjozMDo0N0FNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBXZWQsIEphbiAyOSwg
MjAyMCBhdCAwODoyMDoyN1BNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gIAo+Pj4gK3ZvaWQg
X19zZXRfZml4bWFwX3goCj4+PiArICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzX3ggaWR4LCB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBmbGFncykKPj4+ICt7Cj4+PiArICAgIEJVR19P
TihpZHggPj0gX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzX3ggfHwgaWR4IDw9IEZJWF9YX1JFU0VS
VkVEKTsKPj4+ICsgICAgbWFwX3BhZ2VzX3RvX3hlbihfX2ZpeF94X3RvX3ZpcnQoaWR4KSwgX21m
bihtZm4pLCAxLCBmbGFncyk7Cj4+PiArCj4+PiArICAgIC8qIEdlbmVyYXRlIGEgc3ltYm9sIHRv
IGJlIHVzZWQgaW4gbGlua2VyIHNjcmlwdCAqLwo+Pj4gKyAgICBhc20gKCAiLmVxdSBGSVhBRERS
X1hfU0laRSwgJWMwOyAuZ2xvYmFsIEZJWEFERFJfWF9TSVpFIgo+Pj4gKyAgICAgICAgICA6OiAi
aSIgKF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nlc194IDw8IFBBR0VfU0hJRlQpICk7Cj4+Cj4+IFRo
ZSAoX19lbmQgPDwgU0hJRlQpIHBhcnQgY2FuIGJlIHJlcGxhY2VkIHdpdGggRklYQUREUl9YX1NJ
WkUgKHRoZSBtYWNybwo+PiBkZWZpbmVkIGluIGZpeG1hcC5oKSBkaXJlY3RseS4KPiAKPiBJIGFs
c28gZGlzY292ZXIgdGhhdCB0aGlzIHNuaXBwZXQgdG8gZ2VuZXJhdGUgc3ltYm9sIHNob3VsZCBi
ZSBtb3ZlZAo+IGVsc2Ugd2hlcmUgYmVjYXVzZSBpZiBIeXBlci1WIHN1cHBvcnQgaXMgY29tcGls
ZWQgb3V0LCB0aGlzIGZ1bmN0aW9uIGhhcwo+IG5vIHVzZXIuIFRoYXQgY2F1c2VzIGl0IHRvIGJl
IERDRSdkLiBGSVhBRERSX1hfU0laRSB3b3VsZCBiZSBnb25lIGFuZAo+IGxpbmtpbmcgd291bGQg
ZmFpbC4KPiAKPiBJIGhhdmUgbW92ZWQgdGhpcyB0byBhcmNoX2luaXRfbWVtb3J5LiBJdHMgc3Rv
cmFnZSB3aWxsIGJlIHJlY2xhaW1lZAo+IGR1cmluZyBydW50aW1lLCBidXQgdGhpcyBzeW1ib2wg
aXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZSBpbiBjb2RlLCBzbyB3ZQo+IHNob3VsZCBiZSBmaW5l
LgoKU3RvcmFnZT8gVGhpcyBpcyBhIGNvbnN0YW50LCBpLmUuIGp1c3QgYSBzeW1ib2wgd2l0aG91
dCBhbnkKc3RvcmFnZS4gVGhlcmVmb3JlIGFuIF9faW5pdCBmdW5jdGlvbiBpcyBhIHZlcnkgZ29v
ZCBwbGFjZSB0bwpwdXQgaXQuIEl0IGNvdWxkIGFsc28gbGl2ZSBvdXRzaWRlIG9mIGFueSBmdW5j
dGlvbiwgaWYgb25seQpmaWxlIHNjb3BlIGFzbSgpLXMgZmluYWxseSBwZXJtaXR0ZWQgW2NlcnRh
aW5dIGlucHV0cy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:21:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixWEH-0003vX-Ez; Fri, 31 Jan 2020 13:21:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixWEG-0003vQ-3J
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:21:00 +0000
X-Inumbo-ID: 856b5ce2-442c-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 856b5ce2-442c-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 13:20:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixWEE-0002iQ-Am; Fri, 31 Jan 2020 13:20:58 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixWEE-0003EA-0t; Fri, 31 Jan 2020 13:20:58 +0000
Date: Fri, 31 Jan 2020 13:20:54 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131132054.mpq4ph2p6oqiu2sn@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-6-liuwe@microsoft.com>
 <20200130003047.pg3dxgy4vtqjhayo@debian>
 <20200131131215.bc7daxfbasudiwbi@debian>
 <debd27c2-e2ba-a887-01f7-ec1e0455fc2a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <debd27c2-e2ba-a887-01f7-ec1e0455fc2a@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 05/12] x86: provide executable fixmap
 facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDI6MTk6MTZQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzEuMDEuMjAyMCAxNDoxMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDMwLCAyMDIwIGF0IDEyOjMwOjQ3QU0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gT24gV2Vk
LCBKYW4gMjksIDIwMjAgYXQgMDg6MjA6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+Pj4g
IAo+ID4+PiArdm9pZCBfX3NldF9maXhtYXBfeCgKPiA+Pj4gKyAgICBlbnVtIGZpeGVkX2FkZHJl
c3Nlc194IGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCj4gPj4+
ICt7Cj4gPj4+ICsgICAgQlVHX09OKGlkeCA+PSBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNfeCB8
fCBpZHggPD0gRklYX1hfUkVTRVJWRUQpOwo+ID4+PiArICAgIG1hcF9wYWdlc190b194ZW4oX19m
aXhfeF90b192aXJ0KGlkeCksIF9tZm4obWZuKSwgMSwgZmxhZ3MpOwo+ID4+PiArCj4gPj4+ICsg
ICAgLyogR2VuZXJhdGUgYSBzeW1ib2wgdG8gYmUgdXNlZCBpbiBsaW5rZXIgc2NyaXB0ICovCj4g
Pj4+ICsgICAgYXNtICggIi5lcXUgRklYQUREUl9YX1NJWkUsICVjMDsgLmdsb2JhbCBGSVhBRERS
X1hfU0laRSIKPiA+Pj4gKyAgICAgICAgICA6OiAiaSIgKF9fZW5kX29mX2ZpeGVkX2FkZHJlc3Nl
c194IDw8IFBBR0VfU0hJRlQpICk7Cj4gPj4KPiA+PiBUaGUgKF9fZW5kIDw8IFNISUZUKSBwYXJ0
IGNhbiBiZSByZXBsYWNlZCB3aXRoIEZJWEFERFJfWF9TSVpFICh0aGUgbWFjcm8KPiA+PiBkZWZp
bmVkIGluIGZpeG1hcC5oKSBkaXJlY3RseS4KPiA+IAo+ID4gSSBhbHNvIGRpc2NvdmVyIHRoYXQg
dGhpcyBzbmlwcGV0IHRvIGdlbmVyYXRlIHN5bWJvbCBzaG91bGQgYmUgbW92ZWQKPiA+IGVsc2Ug
d2hlcmUgYmVjYXVzZSBpZiBIeXBlci1WIHN1cHBvcnQgaXMgY29tcGlsZWQgb3V0LCB0aGlzIGZ1
bmN0aW9uIGhhcwo+ID4gbm8gdXNlci4gVGhhdCBjYXVzZXMgaXQgdG8gYmUgRENFJ2QuIEZJWEFE
RFJfWF9TSVpFIHdvdWxkIGJlIGdvbmUgYW5kCj4gPiBsaW5raW5nIHdvdWxkIGZhaWwuCj4gPiAK
PiA+IEkgaGF2ZSBtb3ZlZCB0aGlzIHRvIGFyY2hfaW5pdF9tZW1vcnkuIEl0cyBzdG9yYWdlIHdp
bGwgYmUgcmVjbGFpbWVkCj4gPiBkdXJpbmcgcnVudGltZSwgYnV0IHRoaXMgc3ltYm9sIGlzIG5v
dCB1c2VkIGFueXdoZXJlIGVsc2UgaW4gY29kZSwgc28gd2UKPiA+IHNob3VsZCBiZSBmaW5lLgo+
IAo+IFN0b3JhZ2U/IFRoaXMgaXMgYSBjb25zdGFudCwgaS5lLiBqdXN0IGEgc3ltYm9sIHdpdGhv
dXQgYW55CgoiSXRzIiBtZWFuaW5nIGFyY2hfaW5pdF9tZW1vcnksIGJ1dCBJIHdhc24ndCBjbGVh
ci4gU29ycnkuCgo+IHN0b3JhZ2UuIFRoZXJlZm9yZSBhbiBfX2luaXQgZnVuY3Rpb24gaXMgYSB2
ZXJ5IGdvb2QgcGxhY2UgdG8KPiBwdXQgaXQuIEl0IGNvdWxkIGFsc28gbGl2ZSBvdXRzaWRlIG9m
IGFueSBmdW5jdGlvbiwgaWYgb25seQo+IGZpbGUgc2NvcGUgYXNtKCktcyBmaW5hbGx5IHBlcm1p
dHRlZCBbY2VydGFpbl0gaW5wdXRzLgoKVHJpZWQgcHV0dGluZyBpbiBpbiBmaWxlIHNjb3BlLCBk
aWRuJ3Qgd29yay4KCldlaS4KCj4gCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:32:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixWPM-0004ow-MX; Fri, 31 Jan 2020 13:32:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixWPL-0004or-34
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:32:27 +0000
X-Inumbo-ID: 1e9768a6-442e-11ea-8bc7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e9768a6-442e-11ea-8bc7-12813bfff9fa;
 Fri, 31 Jan 2020 13:32:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 667EAAAC6;
 Fri, 31 Jan 2020 13:32:25 +0000 (UTC)
To: Paul Durrant <pdurrant@amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-2-pdurrant@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e83d45fd-301e-036b-48f0-5e9cf8a343d3@suse.com>
Date: Fri, 31 Jan 2020 14:32:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130145745.1306-2-pdurrant@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 1/4] x86 / vmx: move teardown from
 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxNTo1NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLiB0byBkb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoKS4KPiAKPiBUaGUgdGVhcmRvd24gY29kZSBmcmVlcyB0aGUg
QVBJQ3YgcGFnZS4gVGhpcyBkb2VzIG5vdCBuZWVkIHRvIGJlIGRvbmUgbGF0ZQo+IHNvIGRvIGl0
IGluIGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcygpIHJhdGhlciB0aGFuIGRvbWFpbl9kZXN0
cm95KCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24u
Y29tPgoKQnR3LiwgdGhpcyBjYW4gaGF2ZSBteQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgphcyBzb29uIGFzICJ4ODYvSFZNOiByZWxpbnF1aXNoIHJlc291cmNl
cyBhbHNvIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCkiCmhhcyBnb25lIGluLiBCdXQgdGhhdCdz
IHN0aWxsIHBlbmRpbmcgYW4gYWNrIG9yIG90aGVyd2lzZSBieSB5b3UuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:32:45 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixWPd-0004qT-19; Fri, 31 Jan 2020 13:32:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EwZr=3U=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1ixWPb-0004qD-8p
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:32:43 +0000
X-Inumbo-ID: 27ceaf24-442e-11ea-ad98-bc764e2007e4
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e1b::713])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27ceaf24-442e-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 13:32:42 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=W5frjGlOlds2l0X9u8xgvya1N8GBG92mdkHYTT13mQLNEH7Fs04uu7W2sEYKrE/dqeWa0hZf4tgiXHCh7qsjVU0nh1B9L0pV1C5I6M0QPut/QvwIOGFgxQ3lGnNJNi2hpOkWVWz0kw73SafPvFCf6v7mrOzVF12Igl6Q42fkWdvc9bmVILW85633qSCt7gQT3s83puKpBGna+HwSWnrFdt2Zftfav4SHekula3PDt12RSZGCYl2qe3k/H9Jzb+B3sXcUVZ2H8eLI8KD7dDC1XUA9L7KnU7fliNh+BEcFYVpE7ULVz2l/O87QF9L3QJ6XwYtolkqd64w8nfaPHOE/uA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YFYAep/tS6mwUtZH26H3avQEM2YOp38cuQd9r662xUg=;
 b=lr/613s1S2vejZnKAh4WkKmqQe30VSpQK24VL2j3bQjjjqDMSHA4qR5e7wERun5k19XFifZu1GWOT88CzvLxmFuVWsW/SFoNNkxCyK5SkVxlxv8QM/dhXGH351Y2oQkysIl8U3WwSTvzQ3YLownFlcVS/qndICyJoEM8bsCRoO4a3Nr9CUd5T7ItAo3AF+2BL44DP1Jqera9Aw7htvfPfbhrBa+hM3fjL+syZWyidcYEyaSadsmABRkccpIs6TZIPx6mNMyCHbjWJlfM2oQOewRFx0b9/LEFrLE3OCLK/5Zh7sTV6tm4VnILaZhRtlQl6eTgJI+zGUNeGRobtsNo9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YFYAep/tS6mwUtZH26H3avQEM2YOp38cuQd9r662xUg=;
 b=M5aqL8bmgdV4BmNChy3XMr2BB1k1UtzeUWK+mEFOtAhVyblMeiKhDf6WGI5aQoaHyeB754RMl22dawX+rIII4V9HYmwn9VUTXcRq0yJOC0BVzdJXLCZjhYuief8cc+wBbzS5NuOvmgzn0WR9OdiwVlj2vCr+5g+xjJlcxU6bGQI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com (20.179.7.140) by
 AM6PR08MB3701.eurprd08.prod.outlook.com (20.178.90.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.29; Fri, 31 Jan 2020 13:32:40 +0000
Received: from AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030]) by AM6PR08MB4423.eurprd08.prod.outlook.com
 ([fe80::11a9:a944:c946:3030%7]) with mapi id 15.20.2686.028; Fri, 31 Jan 2020
 13:32:40 +0000
To: qemu-devel@nongnu.org
References: <158047636035.17955.5913248840185467774@a1bbccc8075a>
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
X-Tagtoolbar-Keys: D20200131163237327
Message-ID: <26ba57f0-8a7f-c73b-ccab-b2811af24d3d@virtuozzo.com>
Date: Fri, 31 Jan 2020 16:32:37 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
In-Reply-To: <158047636035.17955.5913248840185467774@a1bbccc8075a>
Content-Language: en-US
X-ClientProxiedBy: HE1PR05CA0362.eurprd05.prod.outlook.com
 (2603:10a6:7:94::21) To AM6PR08MB4423.eurprd08.prod.outlook.com
 (2603:10a6:20b:bf::12)
MIME-Version: 1.0
Received: from [172.16.24.200] (185.231.240.5) by
 HE1PR05CA0362.eurprd05.prod.outlook.com (2603:10a6:7:94::21) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2686.27 via Frontend Transport; Fri, 31 Jan 2020 13:32:38 +0000
X-Tagtoolbar-Keys: D20200131163237327
X-Originating-IP: [185.231.240.5]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 27a7f96a-7fb3-4ceb-016a-08d7a6520b05
X-MS-TrafficTypeDiagnostic: AM6PR08MB3701:
X-Microsoft-Antispam-PRVS: <AM6PR08MB3701FA92430A0A3F12BE549CC1070@AM6PR08MB3701.eurprd08.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 029976C540
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10001)(10019020)(39850400004)(396003)(366004)(136003)(346002)(376002)(189003)(199004)(2906002)(31686004)(8676002)(52116002)(81156014)(8936002)(81166006)(7416002)(316002)(16576012)(4326008)(6486002)(16526019)(26005)(86362001)(66946007)(66556008)(186003)(66476007)(966005)(5660300002)(478600001)(6916009)(31696002)(2616005)(956004)(36756003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR08MB3701;
 H:AM6PR08MB4423.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: NwgG338uH+J2XkH5g0MTCLrhZcoQzcaaTp/U40TdkzOaTbgVBjfwFuwmeyn5/ivm/ReiLev226n7IoaRx2aKJvCyaucqPnFFnXzBcZHe8kFvM3kZnvxrC/F/z+9FKlkUAYvo5vJplrzXOEVLrGOmGx86r30YmN6NYR5KWArkBewHDWMwxXWrznjzwo7RzVpICwbjTIpjS0Bza5MPdQOSroybQeer3u+9nUJdXrdNH+ec6gf7HViJzaXO+gck1WmqsyD7Ej3knuuCPX4PU2DYXtBf54HxE9uAERl7pmGe7VF3k9zE47i+WKYxqltbrqMFfD1cBf1kGKE/gB4/SXikm//ZGXAhjIVsmnX5GYoMgEe4nhbZdt50h1XWOImH1mkg7T/0At9c9ha80gWzThxpq4y6NmooS1IigACpcpbKhIdcNkqEIEZQpE0/iWfcTRLEZ2pZm+FohjlKl7Ungtdcr5b0BrK73lDqHpZm1WZ8yjVBmRbvPmEC84rLZi/3pn9imRTSbZi8r53WdhZfMfh0LXU4ny3xMLSeWqf+6S+muFxnt4M/QTJ8oc05csyJ4e5GIRt30dqmesYANuImP5Wbsg==
X-MS-Exchange-AntiSpam-MessageData: X4QUHuGp+/GaFbC2LY5a/bunhzK3NFfE14fe6LyVt+l8xBWirGqFldHtLOJJuKfcW1wgx6xyZ7dps3ue6E0RgI1LeI6H5OJfCUN9p3La1cHFAHh1dUreLt7J4GkgmCggkRGAlEvXNXC3OYyF9zvDIQ==
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 27a7f96a-7fb3-4ceb-016a-08d7a6520b05
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2020 13:32:40.0869 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: qf/vCjL5pqouBXMuHa6kYKz7D2pHHi07mPFHUZQcHRumxo92q9ITDMhmswu+QqJwxXKVIaU6UYl/joeiANjzpWh+pbBtPGy94jRIkGxLv+8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3701
Subject: Re: [Xen-devel] [PATCH v7 00/11] error: auto propagated local_err
 part I
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kwolf@redhat.com, sstabellini@kernel.org, mdroth@linux.vnet.ibm.com,
 qemu-block@nongnu.org, paul@xen.org, lersek@redhat.com, groug@kaod.org,
 eblake@redhat.com, armbru@redhat.com, kraxel@redhat.com, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org, mreitz@redhat.com,
 philmd@redhat.com, stefanb@linux.ibm.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>

MzEuMDEuMjAyMCAxNjoxMiwgbm8tcmVwbHlAcGF0Y2hldy5vcmcgd3JvdGU6Cj4gUGF0Y2hldyBV
Ukw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIwMDEzMTEzMDExOC4xNzE2LTEtdnNlbWVu
dHNvdkB2aXJ0dW96em8uY29tLwo+IAo+IAo+IAo+IEhpLAo+IAo+IFRoaXMgc2VyaWVzIHNlZW1z
IHRvIGhhdmUgc29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cgZm9y
Cj4gbW9yZSBpbmZvcm1hdGlvbjoKPiAKPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcg
MDAvMTFdIGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyIHBhcnQgSQo+IE1lc3NhZ2Ut
aWQ6IDIwMjAwMTMxMTMwMTE4LjE3MTYtMS12c2VtZW50c292QHZpcnR1b3p6by5jb20KPiBUeXBl
OiBzZXJpZXMKPiAKPiA9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09Cj4gIyEvYmluL2Jhc2gKPiBn
aXQgcmV2LXBhcnNlIGJhc2UgPiAvZGV2L251bGwgfHwgZXhpdCAwCj4gZ2l0IGNvbmZpZyAtLWxv
Y2FsIGRpZmYucmVuYW1lbGltaXQgMAo+IGdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZXMg
VHJ1ZQo+IGdpdCBjb25maWcgLS1sb2NhbCBkaWZmLmFsZ29yaXRobSBoaXN0b2dyYW0KPiAuL3Nj
cmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIGJhc2UuLgo+ID09PSBURVNUIFNDUklQVCBF
TkQgPT09Cj4gCj4gIEZyb20gaHR0cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVjdC9xZW11
Cj4gICAgIDkyODE3MzYuLmFkY2Q2ZTkgIG1hc3RlciAgICAgLT4gbWFzdGVyCj4gIEZyb20gaHR0
cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVjdC9xZW11Cj4gICAqIFtuZXcgdGFnXSAgICAg
ICAgIHBhdGNoZXcvMjAyMDAxMzExMzAxMTguMTcxNi0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bSAtPiBwYXRjaGV3LzIwMjAwMTMxMTMwMTE4LjE3MTYtMS12c2VtZW50c292QHZpcnR1b3p6by5j
b20KPiBTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCj4gYjBmNDgzNCB4ZW46IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gYzcwNDU2MSBuYmQ6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFCj4gMjM4YjRkMiBUUE06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
Cj4gNTZhZjYzNCB2aXJ0aW8tOXA6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gOGRk
NDk3YSBmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gY2Q1NDc1MCBwZmxh
c2g6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCj4gMDMxZDdlZCBTRCAoU2VjdXJlIENh
cmQpOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQo+IDdkYzkxYzUgaHcvc2Qvc3NpLXNk
OiBmaXggZXJyb3IgaGFuZGxpbmcgaW4gc3NpX3NkX3JlYWxpemUKPiA1NzQzNWM0IHNjcmlwdHM6
IGFkZCBjb2NjaW5lbGxlIHNjcmlwdCB0byB1c2UgYXV0byBwcm9wYWdhdGVkIGVycnAKPiAwODgz
ZjI5IGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyCj4gZGYwZGI4MyBxYXBpL2Vycm9y
OiBhZGQgKEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcwo+IAo+ID09PSBPVVRQVVQgQkVHSU4g
PT09Cj4gMS8xMSBDaGVja2luZyBjb21taXQgZGYwZGI4M2NkMThhIChxYXBpL2Vycm9yOiBhZGQg
KEVycm9yICoqZXJycCkgY2xlYW5pbmcgQVBJcykKPiAyLzExIENoZWNraW5nIGNvbW1pdCAwODgz
ZjI5NmVkOGYgKGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyKQo+IEVSUk9SOiBNYWNy
b3Mgd2l0aCBtdWx0aXBsZSBzdGF0ZW1lbnRzIHNob3VsZCBiZSBlbmNsb3NlZCBpbiBhIGRvIC0g
d2hpbGUgbG9vcAo+ICMxMzk6IEZJTEU6IGluY2x1ZGUvcWFwaS9lcnJvci5oOjQyNzoKPiArI2Rl
ZmluZSBFUlJQX0FVVE9fUFJPUEFHQVRFKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgZ19hdXRvKEVycm9yUHJvcGFnYXRvcikgX2F1dG9fZXJycF9wcm9wID0gey5l
cnJwID0gZXJycH07ICBcCj4gKyAgICBlcnJwID0gKChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0g
ZXJyb3JfZmF0YWwpICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgPyAmX2F1dG9fZXJycF9w
cm9wLmxvY2FsX2VyciA6IGVycnApCgoKSXQgd29ydGggaXQuCgo+IAo+IHRvdGFsOiAxIGVycm9y
cywgMCB3YXJuaW5ncywgMTAxIGxpbmVzIGNoZWNrZWQKPiAKPiBQYXRjaCAyLzExIGhhcyBzdHls
ZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKPiBhcmUg
ZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKPiBDSEVD
S1BBVENIIGluIE1BSU5UQUlORVJTLgo+IAo+IDMvMTEgQ2hlY2tpbmcgY29tbWl0IDU3NDM1YzQ3
M2JmMSAoc2NyaXB0czogYWRkIGNvY2NpbmVsbGUgc2NyaXB0IHRvIHVzZSBhdXRvIHByb3BhZ2F0
ZWQgZXJycCkKPiBXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMpLCBkb2Vz
IE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/Cj4gIzM0Ogo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gCj4gdG90YWw6IDAgZXJyb3JzLCAxIHdhcm5pbmdzLCAxNjcgbGluZXMgY2hlY2tlZAo+IAo+
IFBhdGNoIDMvMTEgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9m
IHRoZXNlIGVycm9ycwo+IGFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1h
aW50YWluZXIsIHNlZQo+IENIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCj4gNC8xMSBDaGVja2lu
ZyBjb21taXQgN2RjOTFjNTYwMjYzIChody9zZC9zc2ktc2Q6IGZpeCBlcnJvciBoYW5kbGluZyBp
biBzc2lfc2RfcmVhbGl6ZSkKPiA1LzExIENoZWNraW5nIGNvbW1pdCAwMzFkN2VkYTRiYmIgKFNE
IChTZWN1cmUgQ2FyZCk6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQo+IDYvMTEgQ2hl
Y2tpbmcgY29tbWl0IGNkNTQ3NTA3NDhmNCAocGZsYXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURSkKPiA3LzExIENoZWNraW5nIGNvbW1pdCA4ZGQ0OTdhNTA2YmMgKGZ3X2NmZzogaW50
cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpCj4gOC8xMSBDaGVja2luZyBjb21taXQgNTZhZjYz
NDk0MWQyICh2aXJ0aW8tOXA6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQo+IDkvMTEg
Q2hlY2tpbmcgY29tbWl0IDIzOGI0ZDJjODg2ZiAoVFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURSkKPiAxMC8xMSBDaGVja2luZyBjb21taXQgYzcwNDU2MTBkMjhkIChuYmQ6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQo+IDExLzExIENoZWNraW5nIGNvbW1pdCBiMGY0ODM0
NjA1MzQgKHhlbjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpCj4gPT09IE9VVFBVVCBF
TkQgPT09Cj4gCj4gVGVzdCBjb21tYW5kIGV4aXRlZCB3aXRoIGNvZGU6IDEKPiAKPiAKPiBUaGUg
ZnVsbCBsb2cgaXMgYXZhaWxhYmxlIGF0Cj4gaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAyMDAx
MzExMzAxMTguMTcxNi0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbS90ZXN0aW5nLmNoZWNrcGF0
Y2gvP3R5cGU9bWVzc2FnZS4KPiAtLS0KPiBFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBi
eSBQYXRjaGV3IFtodHRwczovL3BhdGNoZXcub3JnL10uCj4gUGxlYXNlIHNlbmQgeW91ciBmZWVk
YmFjayB0byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20KPiAKCgotLSAKQmVzdCByZWdhcmRzLApW
bGFkaW1pcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:34:50 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixWRc-00053b-Mk; Fri, 31 Jan 2020 13:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixWRb-00053V-9u
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:34:47 +0000
X-Inumbo-ID: 72a68fe4-442e-11ea-8396-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 72a68fe4-442e-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 13:34:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580477688; x=1612013688;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ogODQcZCclsawk4KG0LuQiXQ/0FQ7X57bLBxBXHONto=;
 b=mF1PeSdStMHm1dSHbeDe15AONNhBKhJ6Q17aUsWKyzyM0Cs0Nb/hf/ct
 kR9NohO6WLFcnW3QwhD7xrwb4kBleZShhX9vLQKb2zZBoIAxVqXvHdy+7
 9v5RQg8oaX86I3LdEYntg4IcpOF8EcAw4uuNGCcc0Abt9x8gtoDUDCjPQ A=;
IronPort-SDR: byW6bjl+A7iF1Y6+m/QZR31jbcpFwY8MXN7M9G3bWe69eRnOv3r1QsuEEztGdoj5JgIGJzvY8p
 UzYscqj+p3bg==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15016932"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 31 Jan 2020 13:34:46 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (Postfix) with ESMTPS
 id ECD1FC5E03; Fri, 31 Jan 2020 13:34:42 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 13:34:42 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 13:34:41 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 13:34:41 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [PATCH v8 1/4] x86 / vmx: move teardown from domain_destroy()...
Thread-Index: AQHV132n+XhnS5nqHEeOZtE23jo8TKgExsaAgAAAdbA=
Date: Fri, 31 Jan 2020 13:34:41 +0000
Message-ID: <8b7cd64eb28244fea579f837fcffda48@EX13D32EUC003.ant.amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-2-pdurrant@amazon.com>
 <e83d45fd-301e-036b-48f0-5e9cf8a343d3@suse.com>
In-Reply-To: <e83d45fd-301e-036b-48f0-5e9cf8a343d3@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v8 1/4] x86 / vmx: move teardown from
 domain_destroy()...
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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jun
 Nakajima <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMxIEphbnVhcnkgMjAyMCAxMzozMg0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ow0KPiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IEFuZHJldyBDb29wZXINCj4gPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1v
bm7DqQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjggMS80XSB4ODYgLyB2bXg6
IG1vdmUgdGVhcmRvd24gZnJvbQ0KPiBkb21haW5fZGVzdHJveSgpLi4uDQo+IA0KPiBPbiAzMC4w
MS4yMDIwIDE1OjU3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gLi4uIHRvIGRvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcygpLg0KPiA+DQo+ID4gVGhlIHRlYXJkb3duIGNvZGUgZnJlZXMgdGhl
IEFQSUN2IHBhZ2UuIFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkb25lDQo+IGxhdGUNCj4gPiBz
byBkbyBpdCBpbiBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoKSByYXRoZXIgdGhhbiBkb21h
aW5fZGVzdHJveSgpLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPg0KPiANCj4gQnR3LiwgdGhpcyBjYW4gaGF2ZSBteQ0KPiBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBhcyBzb29uIGFzICJ4ODYv
SFZNOiByZWxpbnF1aXNoIHJlc291cmNlcyBhbHNvIGZyb20gaHZtX2RvbWFpbl9kZXN0cm95KCki
DQo+IGhhcyBnb25lIGluLiBCdXQgdGhhdCdzIHN0aWxsIHBlbmRpbmcgYW4gYWNrIG9yIG90aGVy
d2lzZSBieSB5b3UuDQo+IA0KDQpPaywgdGhhbmtzLCBJJ2xsIGdldCBvbiBhbmQgcmV2aWV3IHRo
YXQuDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:38:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13: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 1ixWV7-0005Dl-AA; Fri, 31 Jan 2020 13:38:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixWV6-0005Dg-42
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:38:24 +0000
X-Inumbo-ID: f37ef192-442e-11ea-8bc7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f37ef192-442e-11ea-8bc7-12813bfff9fa;
 Fri, 31 Jan 2020 13:38: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 <osstest-admin@xenproject.org>)
 id 1ixWV4-00034B-W6; Fri, 31 Jan 2020 13:38: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 1ixWV4-00020Q-Kp; Fri, 31 Jan 2020 13:38:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixWV4-0008Ju-Jx; Fri, 31 Jan 2020 13:38:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146611-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-prev:xen-build:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle: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-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx: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-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=837da5e3a31938891e4bada2497ec6b7b73908cc
X-Osstest-Versions-That: xen=f910c3ebc6a178c5cbbc0868134be536fae7f7cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 13:38:22 +0000
Subject: [Xen-devel] [xen-unstable test] 146611: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYxMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ2NTYzCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwICBmYWlsIGJsb2NrZWQgaW4gMTQ2NTYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDY1NjMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBs
aWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDY1NjMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQ2NTYzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDY1NjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0NjU2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4Mzdk
YTVlM2EzMTkzODg5MWU0YmFkYTI0OTdlYzZiN2I3MzkwOGNjCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBmOTEwYzNlYmM2YTE3OGM1Y2JiYzA4NjgxMzRiZTUzNmZhZTdm
N2NmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY1NjMgIDIwMjAtMDEtMjkgMDE6NTU6MzAgWiAg
ICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQ2NTc4ICAyMDIwLTAxLTI5IDE3OjA2OjE5
IFogICAgMSBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjExICAy
MDIwLTAxLTMxIDAyOjMxOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDgzN2RhNWUzYTMxOTM4ODkxZTRi
YWRhMjQ5N2VjNmI3YjczOTA4Y2MKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVGh1IEphbiAzMCAxNzoxOTo0NiAyMDIwICswMTAwCgogICAgeDg2OiBmb2xk
IGxpbmtlciBzY3JpcHQgcHJlLXByb2Nlc3NpbmcgcnVsZXMKICAgIAogICAgVGhlcmUncyBubyBu
ZWVkIHRvIGhhdmUgdHdpY2UgYWxtb3N0IHRoZSBzYW1lIHJ1bGUuIFNpbXBseSBhZGQgdGhlIGV4
dHJhCiAgICAtREVGSSB0byBBRkxBR1MgZm9yIHRoZSBFRkkgdmFyaWFudCwgYW5kIHNwZWNpZnkg
Ym90aCB0YXJnZXRzIGZvciB0aGUKICAgIHRoZW4gc2luZ2xlIHJ1bGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGY0NTBlYWE5
YzE1MjFjNjRkYzMxYmRlYzgxYTYxNDhiMmIwZDk1NTIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVGh1IEphbiAzMCAxNzoxODoxMiAyMDIwICswMTAwCgog
ICAgeDg2OiB1bmRvIHBhcnQgb2YgInJlZmluZSBsaW5rIHRpbWUgc3R1YiBhcmVhIHJlbGF0ZWQg
YXNzZXJ0aW9uIgogICAgCiAgICBUaGUgb3JpZ2luYWwgY2hlY2sgd2FzIG5vdCB0b28gc3RyaWN0
OiBXaGlsZSB3ZSBkb24ndCB1c2Ugb25lIHBhZ2Ugb2YKICAgIG1lbW9yeSBwZXIgQ1BVLCB3ZSBk
byB1c2Ugb25zIHBhZ2Ugb2YgVkEgc3BhY2UgcGVyIENQVS4gSXQgaXMgdGhlCiAgICBsYXR0ZXIg
d2hpY2ggbWF0dGVycyBoZXJlLgogICAgCiAgICBVbmRvIHRoYXQgcGFydCBvZiB0aGUgY2hhbmdl
LCBidXQgbGVhdmUgZXZlcnl0aGluZyBlbHNlIGluIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBiM2FmODEwOGQ1Yjhm
Mjg5Nzk4NGZjMTI2NGVjNTQwNmQwODg4YTdlCkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAxMSAxNjozODo1NyAyMDE5ICsw
MDAwCgogICAgeGVuOiBNb3ZlIEdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUgdG8gS2NvbmZp
ZyBhbmQgY29tbW9uCiAgICAKICAgIFRoZSBjaGVjayBmb3IgJChDQykgLWZ2aXNpYmlsaXR5PWhp
ZGRlbiBpcyBkb25lIGJ5IGJvdGggYXJtIGFuZCB4ODYsCiAgICBzbyB0aGUgcGF0Y2ggYWxzbyBt
b3ZlIHRoZSBjaGVjayB0byB0aGUgY29tbW9uIGFyZWEuCiAgICAKICAgIFRoZSBjaGVjayBkb2Vz
bid0IGNoZWNrIGlmICQoQ0MpIGlzIGdjYywgYW5kIGNsYW5nIGNhbiBhY2NlcHQgdGhhdAogICAg
b3B0aW9uIGFzIHdlbGwsIHNvIHMvR0NDL0NDLyBpcyBkb25lIHRvIHRoZSBkZWZpbmUgbmFtZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCmNvbW1pdCA2N2M1ZDY2MmQ3NjgzMTFmYWU5YzcwMzViMzA1MDc4YjgxYjIzOTA5
CkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6
ICAgV2VkIERlYyAxMSAxNToyNzozMyAyMDE5ICswMDAwCgogICAgeGVuOiBVc2UgJChDT05GSUdf
Q0NfSVNfQ0xBTkcpIGluc3RlYWQgb2YgJChjbGFuZykgaW4gTWFrZWZpbGUKICAgIAogICAgS2Nv
bmZpZyBjYW4gY2hlY2sgaWYgJChDQykgaXMgY2xhbmcgb3Igbm90LCBpZiBpdCBpcwogICAgQ09O
RklHX0NDX0lTX0NMQU5HIHdpbGwgYmUgc2V0LgogICAgCiAgICBXaXRoIHRoYXQgcGF0Y2gsIHRo
ZSBoeXBlcnZpc29yIGNhbiBiZSBidWlsdCB1c2luZyBjbGFuZyBieSBydW5uaW5nCiAgICBgbWFr
ZSBDQz1jbGFuZyBDWFg9Y2xhbmcrK2Agd2l0aG91dCBuZWVkZWQgdG8gcHJvdmlkZSBhbiBleHRy
YSBjbGFuZwogICAgcGFyYW1ldGVyLgogICAgCiAgICBgbWFrZSBjbGFuZz15YCBzdGlsbCB3b3Jr
cyBhcyBDb25maWcubWsgd2lsbCBzZXQgQ0MgYW5kIENYWC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBjMzMz
M2MzYTVkMTIyNDUxM2Y4MDFhZWQxMTk1MzIzNDg1MWJiZjk2CkF1dGhvcjogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAxMSAxMzo1NTow
NiAyMDE5ICswMDAwCgogICAgeGVuOiBNb3ZlIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byBLY29u
ZmlnCiAgICAKICAgIE5vdyB0aGF0IEtjb25maWcgaGFzIHRoZSBjYXBhYmlsaXR5IHRvIHJ1biBz
aGVsbCBjb21tYW5kIHdoZW4KICAgIGdlbmVyYXRpbmcgQ09ORklHXyogd2UgY2FuIHVzZSBpdCBp
biBzb21lIGNhc2VzIHRvIHRlc3QgQ0ZMQUdTLgogICAgCiAgICBDT05GSUdfSU5ESVJFQ1RfVEhV
TksgaXMgYSBnb29kIGV4YW1wbGUgdGhhdCB3YW50cyB0byBleGlzdCBib3RoIGluCiAgICBNYWtl
ZmlsZSBhbmQgYXMgYSBDIG1hY3JvLCB3aGljaCBLY29uZmlnIGRvLiBTbyB1c2UgS2NvbmZpZyB0
bwogICAgZ2VuZXJhdGUgQ09ORklHX0lORElSRUNUX1RIVU5LIGFuZCBoYXZlIHRoZSBDRkxBR1Mg
ZGVwZW5kcyBvbiB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDRjOTFhZDcyMWM4MGQ0OTdmZGU2NzQw
YTlmOTU3ZjY2ZWNmZjIyNjcKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDQgMTc6MTM6NTEgMjAxOSArMDAwMAoKICAgIHhl
bjogSW1wb3J0IGNjLWlmdmVyc2lvbiBmcm9tIEtidWlsZAogICAgCiAgICBUaGlzIGlzIGluIHBy
ZXBhcmF0aW9uIG9mIGltcG9ydGluZyBLYnVpbGQgdG8gYnVpbGQgWGVuLiBXZSB3b24ndCBiZQog
ICAgYWJsZSB0byBpbmNsdWRlIENvbmZpZy5tayBzbyB3ZSB3aWxsIG5lZWQgYSByZXBsYWNlbWVu
dCBmb3IgdGhlIG1hY3JvCiAgICBgY2MtaWZ2ZXJzaW9uJy4KICAgIAogICAgVGhpcyBwYXRjaCBp
bXBvcnRzIHBhcnRzIG9mICJzY3JpcHRzL0tidWlsZC5pbmNsdWRlIiBmcm9tIExpbnV4IHY1LjQs
CiAgICB0aGUgbWFjcm8gY2MtaWZ2ZXJzaW9uLiBJdCBtYWtlcyB1c2Ugb2YgQ09ORklHX0dDQ19W
RVJTSU9OIHRoYXQKICAgIEtjb25maWcgbm93IHByb3ZpZGVzLgogICAgCiAgICBTaW5jZSB0aGV5
IGFyZSBubyBvdGhlciB1c2Ugb2YgWGVuJ3MgYGNjLWlmdmVyc2lvbicgbWFjcm8sIHdlIGNhbgog
ICAgcmVtb3ZlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDUzNDUxOWYwNTE0ZjUyMDA3ZDUwNGUwZjJl
ZWI3MTRkZTdiMjQ2OGQKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDQgMTY6MzM6MjMgMjAxOSArMDAwMAoKICAgIHhlbjog
SGF2ZSBLY29uZmlnIGNoZWNrICQoQ0MpJ3MgdmVyc2lvbgogICAgCiAgICBUaGlzIGltcG9ydCBz
ZXZlcmFsIGZpbGVzIGZyb20gTGludXggdjUuMwogICAgIC0gc2NyaXB0cy9LY29uZmlnLmluY2x1
ZGUKICAgICAtIHNjcmlwdHMvY2xhbmctdmVyc2lvbi5zaAogICAgIC0gc2NyaXB0cy9nY2MtdmVy
c2lvbi5zaAogICAgIGFuZCBzZXZlcmFsIGNvbmZpZyB2YWx1ZXMgZnJvbSBmcm9tIExpbnV4J3Mg
aW5pdC9LY29uZmlnIGZpbGUuCiAgICBCdXQgZ2NjLXZlcnNpb24uc2ggaGF2ZSBiZWVuIG1vZGlm
aWVkIHRvIHJldHVybiAiMCIgd2hlbiAkQ0MgaXNuJ3QKICAgIEdDQywgbGlrZSBjbGFuZy12ZXJz
aW9uLnNoIGRvLgogICAgCiAgICBGaWxlcyBhcmUgY29waWVkIGludG8gc2NyaXB0cy8gZGlyZWN0
b3J5IGJlY2F1c2UgdGhhdCdzIHdlcmUgdGhlIGZpbGVzCiAgICBhcmUgZm91bmQgaW4gTGludXgg
dHJlZSwgYW5kIGFsc28gYmVjYXVzZSB3ZSBhcmUgZ29pbmcgdG8gaW1wb3J0IG1vcmUKICAgIG9m
IEtidWlsZCBmcm9tIExpbnV4IHdoaWNoIGlzIGxvY2F0ZWQgaW4gc2NyaXB0cy8uCiAgICAKICAg
IENPTkZJR19HQ0NfVkVSU0lPTiBhbmQgQ09ORklHX0NDX0lTX0NMQU5HIGFyZSBnb2luZyB0byBi
ZSB1c2UgaW4KICAgIGZvbGxvdy11cCBwYXRjaGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGY4MGZlMmIz
NGYwOGJhM2IwOGQzYWUzZjA1MTczODBjNjEzZWE2ZWEKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDE3IDE0OjEzOjUwIDIw
MTkgKzAxMDAKCiAgICB4ZW46IFVwZGF0ZSBLY29uZmlnIHRvIExpbnV4IHY1LjQKICAgIAogICAg
VGhpcyBwYXRjaCB1cGRhdGVzIEtjb25maWcgdG8gYSBtb3JlIHJlY2VudCB2ZXJzaW9uIG9mIEtj
b25maWcsIGZvdW5kCiAgICBpbiBMaW51eCB2NS40LjAsIDIxOWQ1NDMzMmEwOSAoIkxpbnV4IDUu
NCIpLgogICAgCiAgICBXaXRoIHRoZSB1cGRhdGVkIHZlcnNpb24gb2YgS2NvbmZpZywgb3RoZXIg
Y2hhbmdlcyBhcmUgbmVjZXNzYXJ5IHRvCiAgICBhdm9pZCBicmVha2luZyB0aGUgYnVpbGQuCiAg
ICAKICAgIEtjb25maWcgZmlsZXM6CiAgICAtIGZpeCBLY29uZmlnIGZpbGVzIHRoYXQgd2hlcmUg
dXNpbmcgb3B0aW9uIGVudj0qOgogICAgICBTaW5jZSBMaW51eCBjb21taXQgMTA0ZGFlYTE0OWM0
ICgia2NvbmZpZzogcmVmZXJlbmNlIGVudmlyb25tZW50CiAgICAgIHZhcmlhYmxlcyBkaXJlY3Rs
eSBhbmQgcmVtb3ZlICdvcHRpb24gZW52PSciKSwgd2UgY2FuIGFjY2VzcyB0aGUKICAgICAgZW52
aXJvbm1lbnQgZGlyZWN0bHkgdmlhICQoKSBhbmQgIm9wdGlvbiBlbnY9IiBhcyBiZWVuIHJlbW92
ZWQuCiAgICAtIENPTkZJR19FWFBFUlQ9J3knIHdpbGwgbm93IGFwcGVhciBpbiAuY29uZmlnIGZp
bGUgaWYKICAgICAgWEVOX0NPTkZJR19FWFBFUlQ9eSBpbiB0aGUgZW52aXJvbm1lbnQuIFRoZSBh
bHRlcm5hdGl2ZSBpcyB0byBjaGFuZ2UKICAgICAgIkVYUEVSVCIgdG8gIiQoWEVOX0NPTkZJR19F
WFBFUlQpIiBpbiBhbGwgS2NvbmZpZyBmaWxlcy4KICAgIAogICAgTWFrZWZpbGU6CiAgICAtIHNp
bGVudG9sZGNvbmZpZyB0YXJnZXQgYXMgYmVlbiByZW1vdmVkIGZyb20gS2NvbmZpZy4gVG8gdXBk
YXRlCiAgICAgIGluY2x1ZGUvZ2VuZXJhdGVkL2F1dG9jb25mLmgsIHdlIG5lZWQgdG8gdXNlIHN5
bmNjb25maWcgdGFyZ2V0CiAgICAgIGluc3RlYWQuCiAgICAKICAgIE1ha2VmaWxlLmtjb25maWc6
CiAgICAtIEltcG9ydCBuZXdlciBuZWVkZWQgY29kZSBmcm9tIExpbnV4J3MgTWFrZWZpbGUubGli
IGFuZAogICAgICBLYnVpbGQuaW5jbHVkZSBhbmQgTWFrZWZpbGUuYnVpbGQuCiAgICAtIFNldCBR
IHRvIGVtcHR5LCBYZW4gYnVpbGQgc3lzdGVtIGRvZXNuJ3Qgc2lsZW5jZSBjb21tYW5kcy4gSGF2
aW5nIFEKICAgICAgZW1wdHkgbWVhbiB3ZSBjYW4gaW1wb3J0IHN0dWZmIGZyb20gTGludXggd2l0
aG91dCBoYXZpbmcgdG8gcmVtb3ZlIHRoZQogICAgICBsZWFkaW5nICQoUSkgZnJvbSBidWlsZCBj
b21tYW5kcy4gQW5kIHF1aWV0PScnIG1lYW5zIGNvbW1hbmRzIHdpbGwgYmUKICAgICAgZWNob2Vk
LgogICAgLSBBZGQgJChQSE9OWSkgdG8gLlBIT05ZLiBMaWtlIGl0IGlzIGludGVuZGVkIGJ5IEti
dWlsZC4KICAgIAogICAgTWFrZWZpbGUuaG9zdCBpcyBhbHNvIHVwZGF0ZWQgYW5kIGNvcGllZCBm
cm9tIExpbnV4LgogICAgCiAgICBEZXBlbmRlbmN5IGNoYW5nZToKICAgIC0gTm93IGRlcGVuZHMg
b24gZmxleC9iaXNvbiwgbWF5YmUgd2UgY291bGQgX3NoaXBwZWQgdGhvc2UgZmlsZXMgbGlrZQog
ICAgICBiZWZvcmUuIExpbnV4IGRvZXNuJ3QgZG8gdGhhdCBhbnltb3JlLgogICAgCiAgICBUaGUg
LmdpdGlnbm9yZSBpbiBrY29uZmlnLyBoYXMgbW9yZSBlbnRyaWVzLCBjb21wYXJlZCB0byB1cHN0
cmVhbSwgZm9yCiAgICBmaWxlIGdlbmVyYXRlZCBieSBNYWtlZmlsZS5ob3N0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
Y29tbWl0IDliNzFkNmE3NTlhNjgzNWM3NzIzYWZhM2Q3OWUxZTdmMTBkYTQzOTYKQXV0aG9yOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKYW4g
MjkgMTU6MDY6NTAgMjAyMCArMDEwMAoKICAgIHg4Ni9tZW1fYWNjZXNzOiB1c2UgX19nZXRfZ2Zu
X3R5cGVfYWNjZXNzIGluIHNldF9tZW1fYWNjZXNzCiAgICAKICAgIFVzZSBfX2dldF9nZm5fdHlw
ZV9hY2Nlc3MgaW5zdGVhZCBvZiBwMm0tPmdldF9lbnRyeSB0byB0cmlnZ2VyIHBhZ2UtZm9ya2lu
ZwogICAgd2hlbiB0aGUgbWVtX2FjY2VzcyBwZXJtaXNzaW9uIGlzIGJlaW5nIHNldCBvbiBhIHBh
Z2UgdGhhdCBoYXMgbm90IHlldCBiZWVuCiAgICBjb3BpZWQgb3ZlciBmcm9tIHRoZSBwYXJlbnQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IDVlMDhmNWY1NmM5OTU1ZDg1M2MyNmM5ODViNmZiMWZiNDVkMDM1NWQKQXV0aG9y
OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KRGF0ZTogICBXZWQg
SmFuIDI5IDE1OjA2OjEwIDIwMjAgKzAxMDAKCiAgICB4ODYvc3VzcGVuZDogZGlzYWJsZSB3YXRj
aGRvZyBiZWZvcmUgY2FsbGluZyBjb25zb2xlX3N0YXJ0X3N5bmMoKQogICAgCiAgICAuLi4gYW5k
IGVuYWJsZSBpdCBhZnRlciBleGl0aW5nIFMtc3RhdGUuIE90aGVyd2lzZSBhY2N1bXVsYXRlZAog
ICAgb3V0cHV0IGluIHNlcmlhbCBidWZmZXIgbWlnaHQgZWFzaWx5IHRyaWdnZXIgdGhlIHdhdGNo
ZG9nIGlmIGl0J3MKICAgIHN0aWxsIGVuYWJsZWQgYWZ0ZXIgZW50ZXJpbmcgc3luYyB0cmFuc21p
c3Npb24gbW9kZS4KICAgIAogICAgVGhlIGlzc3VlIG9ic2VydmVkIG9uIG1hY2hpbmVzIHdoaWNo
LCB1bmZvcnR1bmF0ZWx5LCBnZW5lcmF0ZSBub24tMAogICAgb3V0cHV0IGluIENQVSBvZmZsaW5l
IGNhbGxiYWNrcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKY29tbWl0IGEyOWYxOWY3NDc2YTEzY2Q2ZDc3NTdiM2FhNWViMjZmZmQ5
ZTNjNTQKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgV2VkIEph
biAyOSAxNDo0ODo1NCAyMDIwICswMTAwCgogICAgeDg2L2RvbWN0bDogZml4IHR5cG8gaW4gY29t
bWVudAogICAgCiAgICBUaGUgYXJyYXkgaXMgbmFtZWQgbXNyX3BvbGljeS4KICAgIAogICAgRml4
ZXMgY29tbWl0IDYwNTI5ZGZlY2ExCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKY29t
bWl0IDgxYTMwODBhM2YyOTJlODQ1ZmY1YzFmOWMzNzI2MjE5ZTlhNWRhMmIKQXV0aG9yOiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBKYW4gMjkg
MTQ6NDg6MTUgMjAyMCArMDEwMAoKICAgIHg4Ni9tZW1fc2hhcmluZzogcmVwbGFjZSBNRU1fU0hB
UklOR19ERUJVRyB3aXRoIGdkcHJpbnRrCiAgICAKICAgIFVzaW5nIFhFTkxPR19FUlIgbGV2ZWwg
c2luY2UgdGhpcyBpcyBvbmx5IHVzZWQgaW4gZGVidWcgcGF0aHMgKGllLiBpdCdzCiAgICBleHBl
Y3RlZCB0aGUgdXNlciBhbHJlYWR5IGhhcyBsb2dsdmw9YWxsIHNldCkuIEFsc28gdXNlICVwZCB0
byBwcmludCB0aGUgZG9tYWluCiAgICBpZHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDc4MmI0OGI3ZjczMTljMDdiMDQ0NjA2
ZDY3YTYwODc1ZTUzZGQwNWIKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgSmFuIDI5IDE0OjQ3OjAwIDIwMjAgKzAxMDAKCiAgICB4ODYv
YXBpYzogZml4IGRpc2FibGluZyBMVlQwIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMKICAgIAogICAg
VGhlIEludGVsIFNETSBzdGF0ZXM6CiAgICAKICAgICJXaGVuIGFuIGlsbGVnYWwgdmVjdG9yIHZh
bHVlICgwIHRvIDE1KSBpcyB3cml0dGVuIHRvIGEgTFZUIGVudHJ5IGFuZAogICAgdGhlIGRlbGl2
ZXJ5IG1vZGUgaXMgRml4ZWQgKGJpdHMgOC0xMSBlcXVhbCAwKSwgdGhlIEFQSUMgbWF5IHNpZ25h
bCBhbgogICAgaWxsZWdhbCB2ZWN0b3IgZXJyb3IsIHdpdGhvdXQgcmVnYXJkIHRvIHdoZXRoZXIg
dGhlIG1hc2sgYml0IGlzIHNldCBvcgogICAgd2hldGhlciBhbiBpbnRlcnJ1cHQgaXMgYWN0dWFs
bHkgc2VlbiBvbiB0aGUgaW5wdXQuIgogICAgCiAgICBBbmQgdGhhdCdzIGV4YWN0bHkgd2hhdCdz
IGN1cnJlbnRseSBkb25lIGluIGRpc2Nvbm5lY3RfYnNwX0FQSUMgd2hlbgogICAgdmlydF93aXJl
X3NldHVwIGlzIHRydWUgYW5kIExWVCBMSU5UMCBpcyBiZWluZyBtYXNrZWQuIEJ5IHdyaXRpbmcg
b25seQogICAgQVBJQ19MVlRfTUFTS0VEIFhlbiBpcyBhY3R1YWxseSBzZXR0aW5nIHRoZSB2ZWN0
b3IgdG8gMCBhbmQgdGhlCiAgICBkZWxpdmVyeSBtb2RlIHRvIEZpeGVkICgwKSwgYW5kIGhlbmNl
IGl0IHRyaWdnZXJzIGFuIEFQSUMgZXJyb3IgZXZlbgogICAgd2hlbiB0aGUgTFZUIGVudHJ5IGlz
IG1hc2tlZC4KICAgIAogICAgVGhpcyB3b3VsZCB1c3VhbGx5IG1hbmlmZXN0IHdoZW4gWGVuIGlz
IGJlaW5nIHNodXQgZG93biwgYXMgdGhhdCdzCiAgICB3aGVyZSBkaXNjb25uZWN0X2JzcF9BUElD
IGlzIGNhbGxlZDoKICAgIAogICAgKFhFTikgQVBJQyBlcnJvciBvbiBDUFUwOiA0MCgwMCkKICAg
IAogICAgRml4IHRoaXMgYnkgY2FsbGluZyBjbGVhcl9sb2NhbF9BUElDIHByaW9yIHRvIHNldHRp
bmcgdGhlIExWVCBMSU5UCiAgICByZWdpc3RlcnMgd2hpY2ggYWxyZWFkeSBjbGVhciBMVlQgTElO
VDAsIGFuZCBoZW5jZSB0aGUgdHJvdWJsZXNvbWUKICAgIHdyaXRlIGNhbiBiZSBhdm9pZGVkIGFz
IHRoZSByZWdpc3RlciBpcyBhbHJlYWR5IGNsZWFyZWQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:53:54 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:53: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 1ixWjz-00073d-Co; Fri, 31 Jan 2020 13:53:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixWjx-00073Y-GX
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:53:45 +0000
X-Inumbo-ID: 18186964-4431-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18186964-4431-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 13:53:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1417DAF32;
 Fri, 31 Jan 2020 13:53:43 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-4-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26802cc1-6d3a-8038-a38b-b7edf2dde3e7@suse.com>
Date: Fri, 31 Jan 2020 14:53:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129202034.15052-4-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/12] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiBQdXNoIGh5cGVydmlzb3JfYXBf
c2V0dXAgZG93biB0byBzbXBfY2FsbGluLgo+IAo+IFRha2UgdGhlIGNoYW5jZSB0byByZXBsYWNl
IHhlbl9ndWVzdCB3aXRoIGNwdV9oYXNfaHlwZXJ2aXNvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jIHwgMTAgKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IGM5ZDFhYjQ0MjMuLjkzYjg2YTA5ZTkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKPiBAQCAtMTk5LDYgKzE5OSwxMyBAQCBzdGF0aWMgdm9pZCBzbXBfY2FsbGluKHZv
aWQpCj4gICAgICAgICAgZ290byBoYWx0Owo+ICAgICAgfQo+ICAKPiArICAgIGlmICggY3B1X2hh
c19oeXBlcnZpc29yICYmIChyYyA9IGh5cGVydmlzb3JfYXBfc2V0dXAoKSkgIT0gMCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcHJpbnRrKCJDUFUlZDogRmFpbGVkIHRvIGluaXRpYWxpc2UgaHlwZXJ2
aXNvciBmdW5jdGlvbnMuIE5vdCBjb21pbmcgb25saW5lLlxuIiwgY3B1KTsKPiArICAgICAgICBj
cHVfZXJyb3IgPSByYzsKPiArICAgICAgICBnb3RvIGhhbHQ7Cj4gKyAgICB9CgpUaGVyZSBhcmUg
YSBmZXcgdGhpbmdzIGRvbmUgdXAgZnJvbSBoZXJlIHdoaWNoIG1heSBwb3NzaWJseQpiZXR0ZXIg
Y29tZSBhZnRlciBoeXBlcnZpc29yIGludGVyZmFjZSBzZXR1cCAodGhlIHR3byBBUElDCnJlbGF0
ZWQgY2FsbHMgaW4gcGFydGljdWxhcikuIEFyZSB5b3Ugc3VyZSB5b3UgY2FuIHNhZmVseQptb3Zl
IGl0IHRoaXMgZmFyIGRvd24gaW4gdGhlIGZ1bmN0aW9uPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 13:57:34 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 13:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixWnd-0007DP-MI; Fri, 31 Jan 2020 13:57:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixWnd-0007DK-4G
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 13:57:33 +0000
X-Inumbo-ID: a0521a3c-4431-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0521a3c-4431-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 13:57:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E85AAB1D4;
 Fri, 31 Jan 2020 13:57:31 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-5-liuwe@microsoft.com>
 <20200130101733.GF4679@Air-de-Roger> <20200130120020.xhaprdddcu3eoi4v@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8a24ba6d-37e5-173a-77c7-72c3ffef3628@suse.com>
Date: Fri, 31 Jan 2020 14:57:34 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130120020.xhaprdddcu3eoi4v@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 04/12] x86: make paddr_bits available
 earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxMzowMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMToxNzozM0FNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gIAo+Pj4g
KyAgICAvKiBUaGlzIG11c3QgY29tZSBiZWZvcmUgZTgyMCBjb2RlIGJlY3VhdXNlIGl0IHNldHMg
cGFkZHJfYml0cy4gKi8KPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBiZWNhdXNlCj4gCj4gRml4ZWQuIFRoYW5rcy4KCkFuZCB0aGVuCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:05:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixWvK-00089z-TQ; Fri, 31 Jan 2020 14:05:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixWvJ-00089u-Vt
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:05:30 +0000
X-Inumbo-ID: bc528e00-4432-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc528e00-4432-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 14:05:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 30E42AE57;
 Fri, 31 Jan 2020 14:05:28 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-8-liuwe@microsoft.com>
 <20200130104143.GH4679@Air-de-Roger> <20200130111821.zmzp7ykg4slqpa5y@debian>
 <20200130113947.GI4679@Air-de-Roger> <20200130114752.lmpvpgttcnadymqa@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2cd03009-a36f-0913-719d-0b57b5475d8b@suse.com>
Date: Fri, 31 Jan 2020 15:05:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130114752.lmpvpgttcnadymqa@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 07/12] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxMjo0NywgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAxMjozOTo0N1BNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBJIHRoaW5r
IHdoYXQgeW91IG5lZWQgaXMgYSBob29rIHRoYXQgbW9kaWZpZXMgdGhlIG1lbW9yeSBtYXAgYW5k
IGFkZHMKPj4gYSByZXNlcnZlZCByZWdpb24gYXQgKCgxIDw8IHBhZGRyX2JpdHMpIC0gUEFHRV9T
SVpFKSBvZiBzaXplCj4+IFBBR0VfU0laRS4gU2VlIHdoZXJlIHB2X3NoaW1fZml4dXBfZTgyMCBp
cyB1c2VkLCBhbmQgSSB0aGluayB5b3Ugd2FudAo+PiB0byBtYWtlIHRoaXMgYSBoeXBlcnZpc29y
IGhvb2sgYW5kIGFkZCB0aGUgSHlwZXJWIGNvZGUgdG8gcmVzZXJ2ZSB0aGUKPj4gaHlwZXJjYWxs
IHBhZ2UgaW4gdGhlIGU4MjAgdGhlcmUuCj4gCj4gVGhhdCB3b3JrcyBmb3IgbWUgdG9vLiBMZXQn
cyBzZWUgd2hhdCBvdGhlciBwZW9wbGUgdGhpbmsuCgpUaGUgaWRlYSBsZ3RtLCBwZW5kaW5nIHNl
ZWluZyBpdCBhY3R1YWxseSBjYXJyaWVkIG91dC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:10:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixWzn-0000HF-JP; Fri, 31 Jan 2020 14:10:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixWzm-000082-G6
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:10:06 +0000
X-Inumbo-ID: 6188a8dc-4433-11ea-8bce-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6188a8dc-4433-11ea-8bce-12813bfff9fa;
 Fri, 31 Jan 2020 14:10:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixWzk-0003oS-HN; Fri, 31 Jan 2020 14:10:04 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixWzk-0006qQ-7O; Fri, 31 Jan 2020 14:10:04 +0000
Date: Fri, 31 Jan 2020 14:10:01 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131141001.ysx67kpxsh2zftuz@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-4-liuwe@microsoft.com>
 <26802cc1-6d3a-8038-a38b-b7edf2dde3e7@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <26802cc1-6d3a-8038-a38b-b7edf2dde3e7@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 03/12] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDI6NTM6NDVQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjkuMDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiA+IFB1c2ggaHlwZXJ2
aXNvcl9hcF9zZXR1cCBkb3duIHRvIHNtcF9jYWxsaW4uCj4gPiAKPiA+IFRha2UgdGhlIGNoYW5j
ZSB0byByZXBsYWNlIHhlbl9ndWVzdCB3aXRoIGNwdV9oYXNfaHlwZXJ2aXNvci4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiA+IC0tLQo+ID4g
IHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAxMCArKysrKysrLS0tCj4gPiAgMSBmaWxlIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gPiBpbmRl
eCBjOWQxYWI0NDIzLi45M2I4NmEwOWU5IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ID4gQEAgLTE5OSw2ICsx
OTksMTMgQEAgc3RhdGljIHZvaWQgc21wX2NhbGxpbih2b2lkKQo+ID4gICAgICAgICAgZ290byBo
YWx0Owo+ID4gICAgICB9Cj4gPiAgCj4gPiArICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICYm
IChyYyA9IGh5cGVydmlzb3JfYXBfc2V0dXAoKSkgIT0gMCApCj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIHByaW50aygiQ1BVJWQ6IEZhaWxlZCB0byBpbml0aWFsaXNlIGh5cGVydmlzb3IgZnVuY3Rp
b25zLiBOb3QgY29taW5nIG9ubGluZS5cbiIsIGNwdSk7Cj4gPiArICAgICAgICBjcHVfZXJyb3Ig
PSByYzsKPiA+ICsgICAgICAgIGdvdG8gaGFsdDsKPiA+ICsgICAgfQo+IAo+IFRoZXJlIGFyZSBh
IGZldyB0aGluZ3MgZG9uZSB1cCBmcm9tIGhlcmUgd2hpY2ggbWF5IHBvc3NpYmx5Cj4gYmV0dGVy
IGNvbWUgYWZ0ZXIgaHlwZXJ2aXNvciBpbnRlcmZhY2Ugc2V0dXAgKHRoZSB0d28gQVBJQwo+IHJl
bGF0ZWQgY2FsbHMgaW4gcGFydGljdWxhcikuIEFyZSB5b3Ugc3VyZSB5b3UgY2FuIHNhZmVseQo+
IG1vdmUgaXQgdGhpcyBmYXIgZG93biBpbiB0aGUgZnVuY3Rpb24/CgpYZW4gZ3Vlc3QncyB1c2Fn
ZSBvZiBBUElDIGlzIG5vIGRpZmZlcmVudCB0aGFuLCBzYXksIGh2bSdzIHVzYWdlLiBJZiBodm0K
Y2FuIGJlIHRoaXMgZmFyIGRvd24sIFhlbiAvIEh5cGVyLVYgY2FuLCB0b28uCgpGdXJ0aGVybW9y
ZSwgQVBJQyBjb2RlIGhhcyBubyBkZXBlbmRlbmN5IG9uIGd1ZXN0IGNvZGUuCgpXZWkuCgo+IAo+
IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:12:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:12: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 1ixX2T-0000ch-3F; Fri, 31 Jan 2020 14:12:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixX2R-0000cc-BG
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:12:51 +0000
X-Inumbo-ID: c2f5663c-4433-11ea-8bce-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2f5663c-4433-11ea-8bce-12813bfff9fa;
 Fri, 31 Jan 2020 14:12: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 mx2.suse.de (Postfix) with ESMTP id CA20DB1ED;
 Fri, 31 Jan 2020 14:12:48 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger> <20200130122836.ccexm2c2j5i7umas@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d57ce32a-fd0e-e98d-4e97-335963f946c7@suse.com>
Date: Fri, 31 Jan 2020 15:12:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200130122836.ccexm2c2j5i7umas@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDEuMjAyMCAxMzoyOCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAzMCwgMjAy
MCBhdCAwMTowODowN1BNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pgo+Pj4gK30K
Pj4+ICsKPj4+ICAvKgo+Pj4gICAqIExvY2FsIHZhcmlhYmxlczoKPj4+ICAgKiBtb2RlOiBDCj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMKPj4+IGluZGV4IDk3ZjljMDc4OTEuLjhlMDJiNGM2NDggMTAwNjQ0Cj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+
PiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+Pj4gICAgZWZpID0gLjsKPj4+ICAjZW5k
aWYKPj4+ICAKPj4+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+Pj4gKyAgaHZfaGNhbGxf
cGFnZSA9IEFCU09MVVRFKF9fZml4X3hfdG9fdmlydCgxKSk7Cj4+Cj4+IEkgYXNzdW1lIHRoZXJl
J3Mgbm8gd2F5IHRvIHVzZSBGSVhfWF9IWVBFUlZfSENBTEwgYmVjYXVzZSBpdCdzIGFuCj4+IGVu
dW0/Cj4+Cj4gCj4gWWVzLgo+IAo+IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUgYSBzeW1ib2wg
ZGlkbid0IHdvcmsgZWl0aGVyLgoKSSBndWVzcyBJIG5lZWQgYW4gZXhwbGFuYXRpb24gaGVyZS4g
QWl1aSB5b3UgZG9uJ3QgcmVhbGx5IG5lZWQKdGhlIGRlZmluaXRpb24gdG8gYmUgaW4gdGhlIGxp
bmtlciBzY3JpcHQsIGFuZCBpdCBjb3VsZCBhcyB3ZWxsCmJlIGluIGUuZy4gYXNzZW1ibHkgY29k
ZS4gSG93IGRvZXMgdGhlIHNhbWUgLmVxdSBhcHByb2FjaCBub3QKd29yayBpbiB0aGlzIGNhc2U/
CgpBbHNvIEkgdGhpbmsgdGhlIGFib3ZlIHdpbGwgdHJpZ2dlciB0aGUgd2FybmluZ3MgQW5kcmV3
IGhhZAptZW50aW9uZWQgKG9uIGlyYz8pIGZyb20gdGhlIGNvZGUgZ2VuZXJhdGluZyB4ZW4uZWZp
J3MgcnVudGltZQpyZWxvY2F0aW9uIHRhYmxlLiBKdXN0IGxpa2UgaW4KCkFTU0VSVChfXzJNX3J3
ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBfX1hFTl9WSVJUX1NU
QVJUIC0KICAgICAgICAgICAgICAgICAgICAgICAgICBOUl9DUFVTICogUEFHRV9TSVpFLAogICAg
ICAgIlhlbiBpbWFnZSBvdmVybGFwcyBzdHVicyBhcmVhIikKCkkgdGhpbmsgeW91IG5lZWQgdG8g
YWRqdXN0IGJ5IF9fWEVOX1ZJUlRfU1RBUlQgLSBYRU5fVklSVF9TVEFSVC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:19:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixX8U-0000qW-Ut; Fri, 31 Jan 2020 14:19:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixX8U-0000qR-90
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:19:06 +0000
X-Inumbo-ID: 9f577b9c-4434-11ea-8bcf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f577b9c-4434-11ea-8bcf-12813bfff9fa;
 Fri, 31 Jan 2020 14: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 <osstest-admin@xenproject.org>)
 id 1ixX8M-0003yy-Nt; Fri, 31 Jan 2020 14:18: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 1ixX8M-0002sY-FQ; Fri, 31 Jan 2020 14:18:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixX8M-0000FN-EV; Fri, 31 Jan 2020 14:18:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-5.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-5.4:build-i386:xen-build:fail:regression
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-5.4:test-armhf-armhf-xl-vhd:guest-start.2:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-rtds:guest-saverestore:fail:heisenbug
 linux-5.4:test-amd64-amd64-xl-shadow:guest-localmigrate/x10:fail:heisenbug
 linux-5.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-5.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-5.4:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-5.4:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-5.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-5.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-5.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=60b6aa2b71efa7e0bd5393ce292ace4a0cf2e71b
X-Osstest-Versions-That: linux=122179cb7d648a6f36b20dd6bf34f953cb384c30
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 14:18:58 +0000
Subject: [Xen-devel] [linux-5.4 test] 146614: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYxNCBsaW51eC01LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYxNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiBmYWlsIFJFR1IuIHZzLiAxNDYxMjEKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NjEyMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTQ2NjAzIFJFR1IuIHZzLiAxNDYxMjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxNiBn
dWVzdC1zdGFydC4yICAgIGZhaWwgaW4gMTQ2NjAzIHBhc3MgaW4gMTQ2NjE0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDY2MDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTggZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDE0NjYwMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0
NjEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxNDY2MDMgUkVHUi4gdnMuIDE0NjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ZmFpbCBpbiAxNDY2MDMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0NjYwMyBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ2
NjAzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQ2NjAzIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ZmFpbCBpbiAxNDY2MDMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICBmYWlsIGluIDE0NjYwMyBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTQ2
NjAzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgZmFpbCBpbiAxNDY2MDMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDYwYjZhYTJiNzFlZmE3ZTBiZDUzOTNjZTI5MmFjZTRhMGNmMmU3MWIKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyMjE3OWNiN2Q2NDhhNmYzNmIyMGRk
NmJmMzRmOTUzY2IzODRjMzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0NjEyMSAgMjAyMC0wMS0x
NSAxNzo0MjowNCBaICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDYxNzggIDIwMjAt
MDEtMTcgMDI6NTk6MDcgWiAgIDE0IGRheXMgICAzMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDY1ODAgIDIwMjAtMDEtMjkgMjA6NDA6MDAgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjgyNyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzNzQxNCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:20:53 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixXAC-0001Z7-HV; Fri, 31 Jan 2020 14:20:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixXAB-0001Z1-5E
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:20:51 +0000
X-Inumbo-ID: e1d430e6-4434-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e1d430e6-4434-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 14:20:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXA9-000413-5L; Fri, 31 Jan 2020 14:20:49 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXA8-0007QZ-SA; Fri, 31 Jan 2020 14:20:49 +0000
Date: Fri, 31 Jan 2020 14:20:45 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131142045.xvbbq36lutkqzai7@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger>
 <20200130122836.ccexm2c2j5i7umas@debian>
 <d57ce32a-fd0e-e98d-4e97-335963f946c7@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d57ce32a-fd0e-e98d-4e97-335963f946c7@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDM6MTI6NTBQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzAuMDEuMjAyMCAxMzoyOCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDMwLCAyMDIwIGF0IDAxOjA4OjA3UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
Pj4KPiA+Pj4gK30KPiA+Pj4gKwo+ID4+PiAgLyoKPiA+Pj4gICAqIExvY2FsIHZhcmlhYmxlczoK
PiA+Pj4gICAqIG1vZGU6IEMKPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gPj4+IGluZGV4IDk3ZjljMDc4OTEuLjhlMDJi
NGM2NDggMTAwNjQ0Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiA+Pj4gKysr
IGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4+PiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNU
SU9OUwo+ID4+PiAgICBlZmkgPSAuOwo+ID4+PiAgI2VuZGlmCj4gPj4+ICAKPiA+Pj4gKyNpZmRl
ZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gPj4+ICsgIGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShf
X2ZpeF94X3RvX3ZpcnQoMSkpOwo+ID4+Cj4gPj4gSSBhc3N1bWUgdGhlcmUncyBubyB3YXkgdG8g
dXNlIEZJWF9YX0hZUEVSVl9IQ0FMTCBiZWNhdXNlIGl0J3MgYW4KPiA+PiBlbnVtPwo+ID4+Cj4g
PiAKPiA+IFllcy4KPiA+IAo+ID4gQW5kIHRoZSB0cmljayB0byBnZW5lcmF0ZSBhIHN5bWJvbCBk
aWRuJ3Qgd29yayBlaXRoZXIuCj4gCj4gSSBndWVzcyBJIG5lZWQgYW4gZXhwbGFuYXRpb24gaGVy
ZS4gQWl1aSB5b3UgZG9uJ3QgcmVhbGx5IG5lZWQKPiB0aGUgZGVmaW5pdGlvbiB0byBiZSBpbiB0
aGUgbGlua2VyIHNjcmlwdCwgYW5kIGl0IGNvdWxkIGFzIHdlbGwKPiBiZSBpbiBlLmcuIGFzc2Vt
Ymx5IGNvZGUuIEhvdyBkb2VzIHRoZSBzYW1lIC5lcXUgYXBwcm9hY2ggbm90Cj4gd29yayBpbiB0
aGlzIGNhc2U/Cj4gCgpJbiBjb21taXQgbWVzc2FnZToKCm1tLmM6NTczNjo1OiBlcnJvcjogaW52
YWxpZCAnYXNtJzogb3BlcmFuZCBpcyBub3QgYSBjb25kaXRpb24gY29kZSwKaW52YWxpZCBvcGVy
YW5kIGNvZGUgJ2MnCiAgICAgICAgICAgICAgIGFzbSAoICIuZXF1IEhWX0hDQUxMX1BBR0UsICVj
MDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgoKSVNUUiB5b3Ugb25jZSBtZW50aW9uZWQgaW4gSVJD
IHRoYXQgdGhlcmUgaXMgYSB3YXkgYXJvdW5kIHRoaXMgKHdpdGggYQpuZXcgbW9kaWZpZXIgLyBx
dWFsaWZpZXIpLCBidXQgSSBkb24ndCBoYXZlIHRoZSBsb2cgYW55bW9yZS4KCj4gQWxzbyBJIHRo
aW5rIHRoZSBhYm92ZSB3aWxsIHRyaWdnZXIgdGhlIHdhcm5pbmdzIEFuZHJldyBoYWQKPiBtZW50
aW9uZWQgKG9uIGlyYz8pIGZyb20gdGhlIGNvZGUgZ2VuZXJhdGluZyB4ZW4uZWZpJ3MgcnVudGlt
ZQo+IHJlbG9jYXRpb24gdGFibGUuIEp1c3QgbGlrZSBpbgo+IAoKSXQgd2FzIGEgcmVwbHkgdG8g
djQuICA8Y2IwZTgyZGMtYTE1NC1mOTE4LWU3MjUtZjc3OTEzZjgzNWY5QGNpdHJpeC5jb20+CgpJ
IGRvbid0IHNlZSB0aGUgd2FybmluZyB3aXRoIHRoaXMgcGF0Y2guCgpXZWkuCgo+IEFTU0VSVChf
XzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBfX1hFTl9W
SVJUX1NUQVJUIC0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgIE5SX0NQVVMgKiBQQUdFX1NJ
WkUsCj4gICAgICAgICJYZW4gaW1hZ2Ugb3ZlcmxhcHMgc3R1YnMgYXJlYSIpCj4gCj4gSSB0aGlu
ayB5b3UgbmVlZCB0byBhZGp1c3QgYnkgX19YRU5fVklSVF9TVEFSVCAtIFhFTl9WSVJUX1NUQVJU
Lgo+IAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:21:39 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXAw-0001dx-Ta; Fri, 31 Jan 2020 14:21:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixXAv-0001do-1p
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:21:37 +0000
X-Inumbo-ID: fc144630-4434-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc144630-4434-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 14:21: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 <osstest-admin@xenproject.org>)
 id 1ixXAr-00042F-Uo; Fri, 31 Jan 2020 14:21: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 1ixXAr-0002wt-HR; Fri, 31 Jan 2020 14:21:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixXAr-0000kI-GY; Fri, 31 Jan 2020 14:21:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146622-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64: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-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=adcd6e93b9519f7fe421d543e3aa646895b32e1a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 14:21:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 146622: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYyMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhZGNkNmU5M2I5NTE5
ZjdmZTQyMWQ1NDNlM2FhNjQ2ODk1YjMyZTFhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjIyICAyMDIwLTAxLTMx
IDEyOjM2OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFydXNoaSBNZWh0YSA8bWVodGEuYWFydTIwQGdt
YWlsLmNvbT4KICBBZHJpZW4gR1JBU1NFSU4gPGFkcmllbi5ncmFzc2VpbkBzbWlsZS5mcj4KICBB
bGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxh
bWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJv
Lm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFs
ZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNr
aXkgPGFpa0BvemxhYnMucnU+CiAgQWxleGV5IFJvbWtvIDxuZXZpbGFkQHlhaG9vLmNvbT4KICBB
bGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJldyBKZWZmZXJ5
IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAg
QW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxh
dG9uQGVpay5ibWUuaHU+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5taWNoYWxza2FAbGluYXJv
Lm9yZz4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRhQGxpbnV4LmlibS5jb20+CiAgQmluIE1lbmcg
PGJtZW5nLmNuQGdtYWlsLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW1pZW4gSGVkZGUgPGRhbWllbi5oZWRkZUBncmVlbnNvY3MuY29tPgogIERhbmllbCBI
ZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5k
cm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4gKHBwYyBwYXJ0cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBE
YXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3Yg
PGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2ls
YmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMu
YXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlj
IFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4
LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBG
YW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3NpIDxmZWxpcGVAbnV0
YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdhbmVz
aCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVsLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFu
IDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFp
anVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtq
YUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgog
IEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEplZmYg
S3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEppYWh1aSBDZW4gPGNl
bmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29t
PgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVh
biBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3
ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXR0
aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZi
a2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwg
Um9sbmlrIDxtcm9sbmlrQGdtYWlsLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNo
YWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2t5IFl1biBDaGFuIChtaWNo
aWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kgWXVuIENoYW4gPGNoYW5taWNr
eXl1bkBnbWFpbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAg
TWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgbWtkb2xh
dGFAdXMuaWJtLmNvbSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5p
ZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFA
Z21haWwuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJkYWJiZWx0QGdvb2dsZS5jb20+CiAg
UGFuIE5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5u
ZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5k
b3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3By
YXMucnU+CiAgUGVuZyBUYW8gPHRhby5wZW5nQGxpbnV4LmFsaWJhYmEuY29tPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBUdXJzY2htaWQgPHBldGVy
LnR1cnNjaG1AbnV0YW5peC5jb20+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAg
UGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIHBpYW9qdW4gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJh
cGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5o
ZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8u
b3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBT
Y290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXog
PHNscEByZWRoYXQuY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0u
dGhvZGlAaHVhd2VpLmNvbT4KICBTaGloUG8gSHVuZyA8c2hpaHBvLmh1bmdAc2lmaXZlLmNvbT4K
ICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5kZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5l
QGdtYWlsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWls
bmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBN
dXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdo
IDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tm
cmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVI
T1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhh
dC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96
em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIg
ZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdh
bmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5j
b20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVu
ZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0
c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxw
cmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwu
Y29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlp
dGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMu
Y29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZ
dXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZh
bC5zaGFpYUBvcmFjbGUuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgog
IHpoZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgogIFpoaW1pbiBGZW5nIDxmZW5n
emhpbWluMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTU3NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:24:10 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXDL-0001qJ-L5; Fri, 31 Jan 2020 14:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixXDK-0001qD-N8
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:24:06 +0000
X-Inumbo-ID: 552c583f-4435-11ea-8bd1-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 552c583f-4435-11ea-8bd1-12813bfff9fa;
 Fri, 31 Jan 2020 14:24: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 mx2.suse.de (Postfix) with ESMTP id 37D7FB1D4;
 Fri, 31 Jan 2020 14:24:05 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
Date: Fri, 31 Jan 2020 15:24:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129202034.15052-9-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiBJIHRyaWVkIHVzaW5nIHRoZSBh
c20oIi5lcXUgLi4iKSB0cmljayBidXQgaGl0IGEgcHJvYmxlbSB3aXRoICVjIGFnYWluLgo+IAo+
IG1tLmM6NTczNjo1OiBlcnJvcjogaW52YWxpZCAnYXNtJzogb3BlcmFuZCBpcyBub3QgYSBjb25k
aXRpb24gY29kZSwgaW52YWxpZCBvcGVyYW5kIGNvZGUgJ2MnCj4gICAgICAgICAgICAgICAgYXNt
ICggIi5lcXUgSFZfSENBTExfUEFHRSwgJWMwOyAuZ2xvYmFsIEhWX0hDQUxMX1BBR0UiCgpXb3Vs
ZCB5b3UgbWluZCBhbHNvIGluZGljYXRpbmcgd2hhdCB0aGUgaW5wdXQgb3BlcmFuZCBhY3R1YWxs
eQp3YXM/IEFjY29yZGluZyB0byBteSBsb29raW5nIGF0IGdjYyBzb3VyY2VzIHdoZW4geW91IGZp
cnN0Cm1lbnRpb25lZCB0aGlzIChvbiBpcmMgaWlyYyksIG11Y2ggZGVwZW5kcyBvbiBpdCBhY3R1
YWxseSBiZQpyZWNvZ25pemFibGUgYXMgYSBjb25zdGFudCBieSB0aGUgY29tcGlsZXIuCgo+ICtz
dGF0aWMgaW5saW5lIHVpbnQ2NF90IGh2X2RvX2h5cGVyY2FsbCh1aW50NjRfdCBjb250cm9sLCBw
YWRkcl90IGlucHV0X2FkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3Qgb3V0cHV0X2FkZHIpCj4gK3sKPiArICAgIHVpbnQ2NF90IHN0YXR1czsKPiAr
ICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgcjggYXNtKCJyOCIpID0gb3V0cHV0X2FkZHI7CgpJ
IGd1ZXNzIHN0cmljdGx5IHNwZWFraW5nIHRoaXMgd2FudHMgdG8gYmUgYXNtICggInI4IiApLAph
bGJlaXQgSSBub3cgcmVhbGl6ZSB0aGF0IEkndmUgc2ltaWxhcmx5IG5vdCBwbGF5ZWQgYnkgc3R5
bGUKaW4gYWx0ZXJuYXRpdmVfY2FsbE4oKS4gSW4gdGhlIGVuZCBJIGd1ZXNzIC0gZWl0aGVyIHdh
eS4KCj4gKyAgICBhc20gdm9sYXRpbGUgKCAiY2FsbCBodl9oY2FsbF9wYWdlIgo+ICsgICAgICAg
ICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgIitkIiAoaW5wdXRfYWRkcikgQVNNX0NBTExfQ09OU1RSQUlOVAo+ICsgICAg
ICAgICAgICAgICAgICAgOiAiciIgKHI4KQoKV2h5ICIrYyIgYW5kICIrZCIgYnV0IGp1c3QgInIi
PyBJZiByOCBnZXRzIHRyZWF0ZWQgZGlmZmVyZW50bHkKZnJvbSByY3ggYW5kIHJkeCwgcGxlYXNl
IGF0dGFjaCBhIGJyaWVmIGNvbW1lbnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:25:19 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXER-0001va-1P; Fri, 31 Jan 2020 14:25:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dp7M=3U=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ixXEP-0001vP-LU
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:25:13 +0000
X-Inumbo-ID: 7d9ee2be-4435-11ea-8bd3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d9ee2be-4435-11ea-8bd3-12813bfff9fa;
 Fri, 31 Jan 2020 14:25:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 82FA1AB87;
 Fri, 31 Jan 2020 14:25:11 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 31 Jan 2020 15:25:09 +0100
Message-Id: <20200131142509.2801-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools/xenstore: add newline for printing of
 stubdom console messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHNldmVyYWwgcGxhY2VzIGluIHhlbnN0b3JlLXN0dWJkb20gd2hlcmUgbmV3bGlu
ZXMgYXQgdGhlIGVuZApvZiBtZXNzYWdlcyBvbiB0aGUgY29uc29sZSBhcmUgbWlzc2luZy4gQWRk
IHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMgICAgICB8IDEgKwogdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4vbWluaW9zLmMg
Yi90b29scy9saWJzL2V2dGNobi9taW5pb3MuYwppbmRleCA0MTRjMjFiYTY3Li45Y2Q3NjM2ZmM1
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2V2dGNobi9taW5pb3MuYworKysgYi90b29scy9saWJz
L2V2dGNobi9taW5pb3MuYwpAQCAtMjE4LDYgKzIxOCw3IEBAIHhlbmV2dGNobl9wb3J0X29yX2Vy
cm9yX3QgeGVuZXZ0Y2huX2JpbmRfdmlycSh4ZW5ldnRjaG5faGFuZGxlICp4Y2UsIHVuc2lnbmVk
IGluCiAKICAgICBwcmludGYoInhlbmV2dGNobl9iaW5kX3ZpcnEoJWQpIiwgdmlycSk7CiAgICAg
cG9ydCA9IGJpbmRfdmlycSh2aXJxLCBldnRjaG5faGFuZGxlciwgKHZvaWQqKShpbnRwdHJfdClm
ZCk7CisgICAgcHJpbnRmKCIgPSAlZFxuIiwgcG9ydCk7CiAKICAgICBpZiAocG9ydCA8IDApIHsK
ICAgICAgICAgcG9ydF9kZWFsbG9jKHBvcnRfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwpp
bmRleCA5N2NlYWJmOTY0Li41NTFmZTM4ZjU3IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKQEAg
LTg4LDcgKzg4LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnNvY2ttc2dfc3RyaW5nKGVudW0geHNk
X3NvY2ttc2dfdHlwZSB0eXBlKTsKIAkJY2hhciAqcyA9IHRhbGxvY19hc3ByaW50ZihOVUxMLCBf
X1ZBX0FSR1NfXyk7CQlcCiAJCWlmIChzKSB7CQkJCQkJXAogCQkJdHJhY2UoIiVzXG4iLCBzKTsJ
CQkJXAotCQkJc3lzbG9nKExPR19FUlIsICIlcyIsICBzKTsJCQlcCisJCQlzeXNsb2coTE9HX0VS
UiwgIiVzXG4iLCAgcyk7CQkJXAogCQkJdGFsbG9jX2ZyZWUocyk7CQkJCQlcCiAJCX0gZWxzZSB7
CQkJCQkJXAogCQkJdHJhY2UoInRhbGxvYyBmYWlsdXJlIGR1cmluZyBsb2dnaW5nXG4iKTsJXAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:25:57 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXF7-0001zm-D0; Fri, 31 Jan 2020 14:25:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixXF5-0001zd-Os
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:25:55 +0000
X-Inumbo-ID: 971256cc-4435-11ea-8bd3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 971256cc-4435-11ea-8bd3-12813bfff9fa;
 Fri, 31 Jan 2020 14:25: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 <osstest-admin@xenproject.org>)
 id 1ixXF4-000487-FS; Fri, 31 Jan 2020 14:25: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 1ixXF4-00032k-78; Fri, 31 Jan 2020 14:25:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixXF4-0003Lw-6I; Fri, 31 Jan 2020 14:25:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146621-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=8b0932c19f31cbf9da26d3b8d4e8d954bdbb5269
X-Osstest-Versions-That: ovmf=70911f1f4aee0366b6122f2b90d367ec0f066beb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 14:25:54 +0000
Subject: [Xen-devel] [ovmf test] 146621: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDU3NjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQ1NzY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOGIwOTMyYzE5ZjMxY2JmOWRhMjZkM2I4ZDRlOGQ5NTRiZGJiNTI2OQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNzA5MTFmMWY0YWVlMDM2NmI2MTIyZjJi
OTBkMzY3ZWMwZjA2NmJlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQ1NzY3ICAyMDIwLTAxLTA4
IDAwOjM5OjA5IFogICAyMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0NTc3NCAgMjAyMC0w
MS0wOCAwMjo1MDoyMCBaICAgMjMgZGF5cyAgIDg4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0NjYyMSAgMjAyMC0wMS0zMSAxMjowOTo1NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIExp
IDxhYXJvbi5saUBpbnRlbC5jb20+CiAgQWxiZWNraSwgTWF0ZXVzeiA8bWF0ZXVzei5hbGJlY2tp
QGludGVsLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBc2hpc2ggU2lu
Z2hhbCA8YXNoaXNoc2luZ2hhQG52aWRpYS5jb20+CiAgQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgogIEJyaWFuIFIgSGF1ZyA8YnJpYW4uci5oYXVnQGludGVsLmNvbT4KICBFcmljIERv
bmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmFuLCBaaGlqdVggPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgogIEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmFzb24gVm9lbHogPGphc29u
LnZvZWx6QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
IEtyenlzenRvZiBLb2NoIDxrcnp5c3p0b2Yua29jaEBhcm0uY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgogIExpLCBBYXJvbiA8YWFyb24ubGlAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogIE1hdGV1c3ogQWxiZWNraSA8bWF0ZXVzei5hbGJlY2tpQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBN
aWNoYWVsIEt1YmFja2kgPG1pY2hhZWwuYS5rdWJhY2tpQGludGVsLmNvbT4KICBQYXZhbmEuSyA8
cGF2YW5hLmtAaW50ZWwuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZD8gPHBoaWxtZEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgogIFNp
eXVhbiBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBTaXl1YW4sIEZ1IDxzaXl1YW4uZnVAaW50
ZWwuY29tPgogIFN1ZGlwdG8gUGF1bCA8c3VkaXB0by5wYXVsQGFybS5jb20+CiAgVml0YWx5IENo
ZXB0c292IDx2aXQ5Njk2QHByb3Rvbm1haWwuY29tPgogIFZpdGFseSBDaGVwdHNvdiB2aWEgR3Jv
dXBzLklvIDx2aXQ5Njk2PXByb3Rvbm1haWwuY29tQGdyb3Vwcy5pbz4KICBXZWk2IFh1IDx3ZWk2
Lnh1QGludGVsLmNvbT4KICBYdSwgV2VpNiA8d2VpNi54dUBpbnRlbC5jb20+CiAgWmhpZ3Vhbmcg
TGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE3MjQgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:26:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXFD-000228-NZ; Fri, 31 Jan 2020 14:26:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dp7M=3U=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ixXFB-00021i-Od
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:26:01 +0000
X-Inumbo-ID: 9a9fa362-4435-11ea-a933-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a9fa362-4435-11ea-a933-bc764e2007e4;
 Fri, 31 Jan 2020 14:26:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 33FFEABB3;
 Fri, 31 Jan 2020 14:26:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 31 Jan 2020 15:25:57 +0100
Message-Id: <20200131142557.2896-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] tools/xenstore: don't apply write limiting for
 privileged domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuc3RvcmUgd3JpdGUgbGltaXRpbmcgc2hvdWxkIG5vdCBiZSBhcHBsaWVkIHRvIGRvbTAuIFVu
Zm9ydHVuYXRlbHkKd3JpdGUgbGltaXRpbmcgaXMgZGlzYWJsZWQgb25seSBmb3IgY29ubmVjdGlv
bnMgdmlhIHNvY2tldHMuIFdoZW4KcnVubmluZyBpbiBhIHN0dWJkb20gWGVuc3RvcmUgd2lsbCBh
cHBseSB3cml0ZSBsaW1pdGluZyB0byBkb20wLCB0b28uCkNoYW5nZSB0aGF0IGJ5IHRlc3Rpbmcg
Zm9yIHRoZSBkb21haW4gdG8gYmUgcHJpdmlsZWdlZCBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF9kb21haW4uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9t
YWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKaW5kZXggMWE4MzA5Nzk1
Mi4uYzdjNmM1NzRkZiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwpAQCAtOTE4LDggKzkx
OCw4IEBAIHZvaWQgd3JsX2FwcGx5X2RlYml0X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4p
CiB7CiAJc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdzsKIAotCWlmICghZG9tYWluKQotCQkvKiBz
b2NrZXRzIGVzY2FwZSB0aGUgd3JpdGUgcmF0ZSBsaW1pdCAqLworCWlmICghZG9tYWluIHx8ICFk
b21pZF9pc191bnByaXZpbGVnZWQoZG9tYWluLT5kb21pZCkpCisJCS8qIHNvY2tldHMgYW5kIGRv
bTAgZXNjYXBlIHRoZSB3cml0ZSByYXRlIGxpbWl0ICovCiAJCXJldHVybjsKIAogCXdybF9nZXR0
aW1lX25vdygmbm93KTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:26:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixXFv-000293-2D; Fri, 31 Jan 2020 14:26:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixXFt-00028p-Rn
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:26:45 +0000
X-Inumbo-ID: b4e08412-4435-11ea-8bd3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4e08412-4435-11ea-8bd3-12813bfff9fa;
 Fri, 31 Jan 2020 14:26:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXFr-00049B-R1; Fri, 31 Jan 2020 14:26:43 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXFr-0007qE-Hl; Fri, 31 Jan 2020 14:26:43 +0000
Date: Fri, 31 Jan 2020 14:26:41 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131142641.qxeaeostas34wimz@debian>
References: <20200131142509.2801-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200131142509.2801-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: add newline for printing of
 stubdom console messages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <wl@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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDM6MjU6MDlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGVyZSBhcmUgc2V2ZXJhbCBwbGFjZXMgaW4geGVuc3RvcmUtc3R1YmRvbSB3aGVy
ZSBuZXdsaW5lcyBhdCB0aGUgZW5kCj4gb2YgbWVzc2FnZXMgb24gdGhlIGNvbnNvbGUgYXJlIG1p
c3NpbmcuIEFkZCB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:27:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixXGo-0002Hm-E3; Fri, 31 Jan 2020 14:27:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixXGn-0002Hf-NN
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:27:41 +0000
X-Inumbo-ID: d65a30c0-4435-11ea-ad98-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d65a30c0-4435-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 14:27: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 mx2.suse.de (Postfix) with ESMTP id 8A29EAD93;
 Fri, 31 Jan 2020 14:27:40 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-12-liuwe@microsoft.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <23280270-fc6f-4307-fecc-ff8d709acd7d@suse.com>
Date: Fri, 31 Jan 2020 15:27:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200129202034.15052-12-liuwe@microsoft.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 11/12] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Paul Durrant <paul@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiBUaGlzIHdpbGwgYmUgdXNlZnVs
IHdoZW4gaW52b2tpbmcgaHlwZXJjYWxsIHRoYXQgdGFyZ2V0cyBzcGVjaWZpYwo+IHZjcHUocyku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KPiBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2NToKPiAxLiBBZGQgSmFuJ3MgQWNrLgoK
QW5kIEkgbm93IHJlYWxpemUgdGhhdCBpdCdzIGFjdHVhbGx5IGlycmVsZXZhbnQgZm9yIHRoaXMK
Cj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgIHwgNSArKysrKwo+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaCB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQoKc2V0IG9mIGNoYW5nZWQgZmlsZXMuIChGZWVsIGZyZWUgdG8ga2Vl
cCwgb2YgY291cnNlLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:34:20 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXN8-0003Ad-5e; Fri, 31 Jan 2020 14:34:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixXN6-0003AY-Qk
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:34:12 +0000
X-Inumbo-ID: bee829d2-4436-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bee829d2-4436-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 14:34: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 mx2.suse.de (Postfix) with ESMTP id 6D520AD85;
 Fri, 31 Jan 2020 14:34:10 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-4-liuwe@microsoft.com>
 <26802cc1-6d3a-8038-a38b-b7edf2dde3e7@suse.com>
 <20200131141001.ysx67kpxsh2zftuz@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e18684c8-f6a3-a691-bcd0-7d600b101fcd@suse.com>
Date: Fri, 31 Jan 2020 15:34:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200131141001.ysx67kpxsh2zftuz@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 03/12] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDEuMjAyMCAxNToxMCwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAzMSwgMjAy
MCBhdCAwMjo1Mzo0NVBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjkuMDEuMjAy
MCAyMToyMCwgV2VpIExpdSB3cm90ZToKPj4+IFB1c2ggaHlwZXJ2aXNvcl9hcF9zZXR1cCBkb3du
IHRvIHNtcF9jYWxsaW4uCj4+Pgo+Pj4gVGFrZSB0aGUgY2hhbmNlIHRvIHJlcGxhY2UgeGVuX2d1
ZXN0IHdpdGggY3B1X2hhc19oeXBlcnZpc29yLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jIHwgMTAgKysrKysrKy0tLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiBpbmRleCBjOWQxYWI0NDIzLi45M2I4NmEw
OWU5IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4gKysrIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4gQEAgLTE5OSw2ICsxOTksMTMgQEAgc3RhdGljIHZvaWQg
c21wX2NhbGxpbih2b2lkKQo+Pj4gICAgICAgICAgZ290byBoYWx0Owo+Pj4gICAgICB9Cj4+PiAg
Cj4+PiArICAgIGlmICggY3B1X2hhc19oeXBlcnZpc29yICYmIChyYyA9IGh5cGVydmlzb3JfYXBf
c2V0dXAoKSkgIT0gMCApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHByaW50aygiQ1BVJWQ6IEZh
aWxlZCB0byBpbml0aWFsaXNlIGh5cGVydmlzb3IgZnVuY3Rpb25zLiBOb3QgY29taW5nIG9ubGlu
ZS5cbiIsIGNwdSk7Cj4+PiArICAgICAgICBjcHVfZXJyb3IgPSByYzsKPj4+ICsgICAgICAgIGdv
dG8gaGFsdDsKPj4+ICsgICAgfQo+Pgo+PiBUaGVyZSBhcmUgYSBmZXcgdGhpbmdzIGRvbmUgdXAg
ZnJvbSBoZXJlIHdoaWNoIG1heSBwb3NzaWJseQo+PiBiZXR0ZXIgY29tZSBhZnRlciBoeXBlcnZp
c29yIGludGVyZmFjZSBzZXR1cCAodGhlIHR3byBBUElDCj4+IHJlbGF0ZWQgY2FsbHMgaW4gcGFy
dGljdWxhcikuIEFyZSB5b3Ugc3VyZSB5b3UgY2FuIHNhZmVseQo+PiBtb3ZlIGl0IHRoaXMgZmFy
IGRvd24gaW4gdGhlIGZ1bmN0aW9uPwo+IAo+IFhlbiBndWVzdCdzIHVzYWdlIG9mIEFQSUMgaXMg
bm8gZGlmZmVyZW50IHRoYW4sIHNheSwgaHZtJ3MgdXNhZ2UuIElmIGh2bQo+IGNhbiBiZSB0aGlz
IGZhciBkb3duLCBYZW4gLyBIeXBlci1WIGNhbiwgdG9vLgo+IAo+IEZ1cnRoZXJtb3JlLCBBUElD
IGNvZGUgaGFzIG5vIGRlcGVuZGVuY3kgb24gZ3Vlc3QgY29kZS4KCkhtbSwgb2theSwgdGhlcmUn
cyBubyB3YXkgZm9yIGEgSFZNIGd1ZXN0IHRvIHJ1biB3aXRob3V0IExBUElDCmVtdWxhdGlvbiBy
aWdodCBub3cuIFRoaXMgc2hvdWxkIGJlIGZpbmUgdGhlbjoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:36:35 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixXPO-0003Gm-KO; Fri, 31 Jan 2020 14:36:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixXPM-0003Gg-Nm
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:36:32 +0000
X-Inumbo-ID: 12c5b06a-4437-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12c5b06a-4437-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 14:36:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C2A6DB1F1;
 Fri, 31 Jan 2020 14:36:30 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <20200130120807.GJ4679@Air-de-Roger> <20200130122836.ccexm2c2j5i7umas@debian>
 <d57ce32a-fd0e-e98d-4e97-335963f946c7@suse.com>
 <20200131142045.xvbbq36lutkqzai7@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <96f8ae00-5365-47f2-f04c-67b3ebd93daf@suse.com>
Date: Fri, 31 Jan 2020 15:36:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200131142045.xvbbq36lutkqzai7@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDEuMjAyMCAxNToyMCwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAzMSwgMjAy
MCBhdCAwMzoxMjo1MFBNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzAuMDEuMjAy
MCAxMzoyOCwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFRodSwgSmFuIDMwLCAyMDIwIGF0IDAxOjA4
OjA3UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4KPj4+Pj4gK30KPj4+Pj4g
Kwo+Pj4+PiAgLyoKPj4+Pj4gICAqIExvY2FsIHZhcmlhYmxlczoKPj4+Pj4gICAqIG1vZGU6IEMK
Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TCj4+Pj4+IGluZGV4IDk3ZjljMDc4OTEuLjhlMDJiNGM2NDggMTAwNjQ0Cj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwo+Pj4+PiBAQCAtMzI5LDYgKzMyOSwxMCBAQCBTRUNUSU9OUwo+Pj4+PiAgICBlZmkg
PSAuOwo+Pj4+PiAgI2VuZGlmCj4+Pj4+ICAKPj4+Pj4gKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dV
RVNUCj4+Pj4+ICsgIGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShfX2ZpeF94X3RvX3ZpcnQoMSkp
Owo+Pj4+Cj4+Pj4gSSBhc3N1bWUgdGhlcmUncyBubyB3YXkgdG8gdXNlIEZJWF9YX0hZUEVSVl9I
Q0FMTCBiZWNhdXNlIGl0J3MgYW4KPj4+PiBlbnVtPwo+Pj4+Cj4+Pgo+Pj4gWWVzLgo+Pj4KPj4+
IEFuZCB0aGUgdHJpY2sgdG8gZ2VuZXJhdGUgYSBzeW1ib2wgZGlkbid0IHdvcmsgZWl0aGVyLgo+
Pgo+PiBJIGd1ZXNzIEkgbmVlZCBhbiBleHBsYW5hdGlvbiBoZXJlLiBBaXVpIHlvdSBkb24ndCBy
ZWFsbHkgbmVlZAo+PiB0aGUgZGVmaW5pdGlvbiB0byBiZSBpbiB0aGUgbGlua2VyIHNjcmlwdCwg
YW5kIGl0IGNvdWxkIGFzIHdlbGwKPj4gYmUgaW4gZS5nLiBhc3NlbWJseSBjb2RlLiBIb3cgZG9l
cyB0aGUgc2FtZSAuZXF1IGFwcHJvYWNoIG5vdAo+PiB3b3JrIGluIHRoaXMgY2FzZT8KPj4KPiAK
PiBJbiBjb21taXQgbWVzc2FnZToKPiAKPiBtbS5jOjU3MzY6NTogZXJyb3I6IGludmFsaWQgJ2Fz
bSc6IG9wZXJhbmQgaXMgbm90IGEgY29uZGl0aW9uIGNvZGUsCj4gaW52YWxpZCBvcGVyYW5kIGNv
ZGUgJ2MnCj4gICAgICAgICAgICAgICAgYXNtICggIi5lcXUgSFZfSENBTExfUEFHRSwgJWMwOyAu
Z2xvYmFsIEhWX0hDQUxMX1BBR0UiCgpCdXQgdGhpcyBsYWNrcyB0aGUgb3RoZXIgaGFsZiBvZiB0
aGUgYXNtKCkuCgo+IElTVFIgeW91IG9uY2UgbWVudGlvbmVkIGluIElSQyB0aGF0IHRoZXJlIGlz
IGEgd2F5IGFyb3VuZCB0aGlzICh3aXRoIGEKPiBuZXcgbW9kaWZpZXIgLyBxdWFsaWZpZXIpLCBi
dXQgSSBkb24ndCBoYXZlIHRoZSBsb2cgYW55bW9yZS4KCkFuZCBJIHRoaW5rIHdlIGRpZCBzYXkg
dGhhdCB3ZSBkaWRuJ3Qgd2FudCB0byBnbyB0b28gZmFyIHdpdGgKdXNpbmcgZ2NjIGludGVybmFs
cy4gSU9XIEkgdGhpbmsgdHJ5aW5nIGRpZmZlcmVudCBtb2RpZmllcnMgaXMKb3V0IG9mIHF1ZXN0
aW9uIG5vdyAoaXQgd2FzIC0lbjAgaWlyYyksIGJ1dCBnZXR0aW5nIHBhc3QgZ2NjCm5vdCByZWNv
Z25pemluZyB0aGUgY29uc3RhbnQgYXMgYmVpbmcgYSBjb25zdGFudCBtYXkgc3RpbGwgYmUKYSB2
aWFibGUgcm91dGUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:37:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixXQB-0003Kr-0B; Fri, 31 Jan 2020 14:37:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixXQ9-0003Ki-Vc
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:37:22 +0000
X-Inumbo-ID: 305bb1a6-4437-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 305bb1a6-4437-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 14:37:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXQ8-0004N2-CI; Fri, 31 Jan 2020 14:37:20 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXQ8-0000Bm-2U; Fri, 31 Jan 2020 14:37:20 +0000
Date: Fri, 31 Jan 2020 14:37:16 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131143716.gtdb5wwoagxpb223@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDM6MjQ6MDdQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjkuMDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiA+IEkgdHJpZWQgdXNp
bmcgdGhlIGFzbSgiLmVxdSAuLiIpIHRyaWNrIGJ1dCBoaXQgYSBwcm9ibGVtIHdpdGggJWMgYWdh
aW4uCj4gPiAKPiA+IG1tLmM6NTczNjo1OiBlcnJvcjogaW52YWxpZCAnYXNtJzogb3BlcmFuZCBp
cyBub3QgYSBjb25kaXRpb24gY29kZSwgaW52YWxpZCBvcGVyYW5kIGNvZGUgJ2MnCj4gPiAgICAg
ICAgICAgICAgICBhc20gKCAiLmVxdSBIVl9IQ0FMTF9QQUdFLCAlYzA7IC5nbG9iYWwgSFZfSENB
TExfUEFHRSIKPiAKPiBXb3VsZCB5b3UgbWluZCBhbHNvIGluZGljYXRpbmcgd2hhdCB0aGUgaW5w
dXQgb3BlcmFuZCBhY3R1YWxseQo+IHdhcz8gQWNjb3JkaW5nIHRvIG15IGxvb2tpbmcgYXQgZ2Nj
IHNvdXJjZXMgd2hlbiB5b3UgZmlyc3QKPiBtZW50aW9uZWQgdGhpcyAob24gaXJjIGlpcmMpLCBt
dWNoIGRlcGVuZHMgb24gaXQgYWN0dWFsbHkgYmUKPiByZWNvZ25pemFibGUgYXMgYSBjb25zdGFu
dCBieSB0aGUgY29tcGlsZXIuCgpTb21ldGhpbmcgYWxvbmcgdGhlIGxpbmU6CgogIGFzbSAoICIu
ZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgogICAgICAgOjog
ImkiIChfX2ZpeF94X3RvX3ZpcnQoRklYX1hfSFYuLi4pKQoKCj4gCj4gPiArc3RhdGljIGlubGlu
ZSB1aW50NjRfdCBodl9kb19oeXBlcmNhbGwodWludDY0X3QgY29udHJvbCwgcGFkZHJfdCBpbnB1
dF9hZGRyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3Qgb3V0cHV0X2FkZHIpCj4gPiArewo+ID4gKyAgICB1aW50NjRfdCBzdGF0dXM7Cj4gPiArICAg
IHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgcjggYXNtKCJyOCIpID0gb3V0cHV0X2FkZHI7Cj4gCj4g
SSBndWVzcyBzdHJpY3RseSBzcGVha2luZyB0aGlzIHdhbnRzIHRvIGJlIGFzbSAoICJyOCIgKSwK
PiBhbGJlaXQgSSBub3cgcmVhbGl6ZSB0aGF0IEkndmUgc2ltaWxhcmx5IG5vdCBwbGF5ZWQgYnkg
c3R5bGUKPiBpbiBhbHRlcm5hdGl2ZV9jYWxsTigpLiBJbiB0aGUgZW5kIEkgZ3Vlc3MgLSBlaXRo
ZXIgd2F5LgoKT0suIEkgY2FuIGZpeCB0aGlzLgoKPiAKPiA+ICsgICAgYXNtIHZvbGF0aWxlICgg
ImNhbGwgaHZfaGNhbGxfcGFnZSIKPiA+ICsgICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0
dXMpLCAiK2MiIChjb250cm9sKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAiK2QiIChpbnB1
dF9hZGRyKSBBU01fQ0FMTF9DT05TVFJBSU5UCj4gPiArICAgICAgICAgICAgICAgICAgIDogInIi
IChyOCkKPiAKPiBXaHkgIitjIiBhbmQgIitkIiBidXQganVzdCAiciI/IElmIHI4IGdldHMgdHJl
YXRlZCBkaWZmZXJlbnRseQo+IGZyb20gcmN4IGFuZCByZHgsIHBsZWFzZSBhdHRhY2ggYSBicmll
ZiBjb21tZW50Lgo+IAoKT2ZmIHRoZSB0b3Agb2YgbXkgaGVhZDogcjggd2lsbCBub3QgYmUgbW9k
aWZpZWQgYnkgSHlwZXItViwgd2hpbGUgb3RoZXJzCm1heS4KCldlaS4KCgo+IEphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:55:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14: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 1ixXi3-00051c-0j; Fri, 31 Jan 2020 14:55:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixXi1-00051X-Vo
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:55:50 +0000
X-Inumbo-ID: c49be212-4439-11ea-8bd7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c49be212-4439-11ea-8bd7-12813bfff9fa;
 Fri, 31 Jan 2020 14:55:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXhz-0004iQ-PS; Fri, 31 Jan 2020 14:55:47 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXhz-0001Qx-F0; Fri, 31 Jan 2020 14:55:47 +0000
Date: Fri, 31 Jan 2020 14:55:44 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131145544.wzm7537gpzmx3bov@debian>
References: <20200131142557.2896-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200131142557.2896-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: don't apply write limiting
 for privileged domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDM6MjU6NTdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW5zdG9yZSB3cml0ZSBsaW1pdGluZyBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8g
ZG9tMC4gVW5mb3J0dW5hdGVseQo+IHdyaXRlIGxpbWl0aW5nIGlzIGRpc2FibGVkIG9ubHkgZm9y
IGNvbm5lY3Rpb25zIHZpYSBzb2NrZXRzLiBXaGVuCj4gcnVubmluZyBpbiBhIHN0dWJkb20gWGVu
c3RvcmUgd2lsbCBhcHBseSB3cml0ZSBsaW1pdGluZyB0byBkb20wLCB0b28uCj4gQ2hhbmdlIHRo
YXQgYnkgdGVzdGluZyBmb3IgdGhlIGRvbWFpbiB0byBiZSBwcml2aWxlZ2VkIGFzIHdlbGwuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgo+IC0tLQo+ICB0b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfZG9tYWluLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2RvbWFpbi5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCj4gaW5kZXggMWE4
MzA5Nzk1Mi4uYzdjNmM1NzRkZiAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfZG9tYWluLmMKPiArKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKPiBA
QCAtOTE4LDggKzkxOCw4IEBAIHZvaWQgd3JsX2FwcGx5X2RlYml0X2FjdHVhbChzdHJ1Y3QgZG9t
YWluICpkb21haW4pCj4gIHsKPiAgCXN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3c7Cj4gIAo+IC0J
aWYgKCFkb21haW4pCj4gLQkJLyogc29ja2V0cyBlc2NhcGUgdGhlIHdyaXRlIHJhdGUgbGltaXQg
Ki8KPiArCWlmICghZG9tYWluIHx8ICFkb21pZF9pc191bnByaXZpbGVnZWQoZG9tYWluLT5kb21p
ZCkpCj4gKwkJLyogc29ja2V0cyBhbmQgZG9tMCBlc2NhcGUgdGhlIHdyaXRlIHJhdGUgbGltaXQg
Ki8KPiAgCQlyZXR1cm47Cj4gIAo+ICAJd3JsX2dldHRpbWVfbm93KCZub3cpOwo+IC0tIAo+IDIu
MTYuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 14:58:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 14:58: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 1ixXkl-0005A5-Gn; Fri, 31 Jan 2020 14:58:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixXkj-00059z-Fm
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 14:58:37 +0000
X-Inumbo-ID: 286a58f1-443a-11ea-8bd7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 286a58f1-443a-11ea-8bd7-12813bfff9fa;
 Fri, 31 Jan 2020 14:58:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXkh-0004mV-JE; Fri, 31 Jan 2020 14:58:35 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixXkh-0001ZI-Ad; Fri, 31 Jan 2020 14:58:35 +0000
Date: Fri, 31 Jan 2020 14:58:32 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131145832.wx7idhgeqo7qfcoc@debian>
References: <20200131142557.2896-1-jgross@suse.com>
 <20200131145544.wzm7537gpzmx3bov@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200131145544.wzm7537gpzmx3bov@debian>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: don't apply write limiting
 for privileged domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDI6NTU6NDRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAzMSwgMjAyMCBhdCAwMzoyNTo1N1BNICswMTAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gWGVuc3RvcmUgd3JpdGUgbGltaXRpbmcgc2hvdWxkIG5vdCBiZSBhcHBsaWVk
IHRvIGRvbTAuIFVuZm9ydHVuYXRlbHkKPiA+IHdyaXRlIGxpbWl0aW5nIGlzIGRpc2FibGVkIG9u
bHkgZm9yIGNvbm5lY3Rpb25zIHZpYSBzb2NrZXRzLiBXaGVuCj4gPiBydW5uaW5nIGluIGEgc3R1
YmRvbSBYZW5zdG9yZSB3aWxsIGFwcGx5IHdyaXRlIGxpbWl0aW5nIHRvIGRvbTAsIHRvby4KPiA+
IENoYW5nZSB0aGF0IGJ5IHRlc3RpbmcgZm9yIHRoZSBkb21haW4gdG8gYmUgcHJpdmlsZWdlZCBh
cyB3ZWxsLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gCj4gPiAtLS0KPiA+
ICB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgfCA0ICsrLS0KPiA+ICAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIGIvdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2RvbWFpbi5jCj4gPiBpbmRleCAxYTgzMDk3OTUyLi5jN2M2YzU3NGRmIDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCj4gPiArKysgYi90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKPiA+IEBAIC05MTgsOCArOTE4LDggQEAg
dm9pZCB3cmxfYXBwbHlfZGViaXRfYWN0dWFsKHN0cnVjdCBkb21haW4gKmRvbWFpbikKPiA+ICB7
Cj4gPiAgCXN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3c7Cj4gPiAgCj4gPiAtCWlmICghZG9tYWlu
KQo+ID4gLQkJLyogc29ja2V0cyBlc2NhcGUgdGhlIHdyaXRlIHJhdGUgbGltaXQgKi8KPiA+ICsJ
aWYgKCFkb21haW4gfHwgIWRvbWlkX2lzX3VucHJpdmlsZWdlZChkb21haW4tPmRvbWlkKSkKPiA+
ICsJCS8qIHNvY2tldHMgYW5kIGRvbTAgZXNjYXBlIHRoZSB3cml0ZSByYXRlIGxpbWl0ICovCgpB
Y3R1YWxseSBJIHRoaW5rIGNoYW5naW5nIGRvbTAgdG8gInByaXZpbGVnZWQgZG9tYWluIiBtYWtl
cyBtb3JlIHNlbnNlCmhlcmUgYmVjYXVzZSB5b3UncmUgYWxsb3dlZCB0byBzcGVjaWZ5IGEgbm9u
LTAgZG9tYWluIElEIGFzIHByaXZpbGVnZWQKZG9taWQuCgpJZiB5b3UgYWdyZWUgSSBjYW4gZml4
IGl0IHdoaWxlIGNvbW1pdHRpbmcuCgpXZWkuCgo+ID4gIAkJcmV0dXJuOwo+ID4gIAo+ID4gIAl3
cmxfZ2V0dGltZV9ub3coJm5vdyk7Cj4gPiAtLSAKPiA+IDIuMTYuNAo+ID4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixXnz-0005ve-1J; Fri, 31 Jan 2020 15:01:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXnx-0005vV-QD
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:01:57 +0000
X-Inumbo-ID: a0217ed2-443a-11ea-a933-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0217ed2-443a-11ea-a933-bc764e2007e4;
 Fri, 31 Jan 2020 15:01:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482918; x=1612018918;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=TsPomRxi83w4jxEEvSxBq4v/vzEYIDZVuW5ccWSULaw=;
 b=TOWgt3Tp4JhdXS6cl5qLSRjHwNfhHTH6PqYLbAhcs2yF78EbH03sEJX0
 tEE7yQ6//2FdObbnn08oTBcNQOdnP7H74w0rmouhquFEeWm75eOv8aZK+
 sEletdDowclLstXt4O9TIE6BQS7pehpqDsfWKfplUCMUEMgCF1m+JLBCP g=;
IronPort-SDR: OLClPYiO6wnkoEG47kHNDxMx2vYEINmz29uOw+9VpgoHu1IOLnzgblP7e5hw6gK7E3ZD8HeVH0
 fhdbECwXeN+A==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15640778"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 31 Jan 2020 15:01:55 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 53EA2A2470; Fri, 31 Jan 2020 15:01:54 +0000 (UTC)
Received: from EX13D32EUC002.ant.amazon.com (10.43.164.94) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:01:54 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC002.ant.amazon.com (10.43.164.94) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:01:53 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:50 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:42 +0000
Message-ID: <20200131150149.2008-1-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 0/7] xl/libxl: domid allocation/preservation
 changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICg3KToKICBsaWJ4bDogYWRkIGRlZmluaXRpb24gb2YgSU5WQUxJRF9ET01J
RCB0byB0aGUgQVBJCiAgbGlieGxfY3JlYXRlOiBtYWtlICdzb2Z0IHJlc2V0JyBleHBsaWNpdAog
IGxpYnhsOiBnZW5lcmFsaXNlIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jaygpCiAgbGlieGw6
IGFkZCBpbmZyYXN0cnVjdHVyZSB0byB0cmFjayBhbmQgcXVlcnkgJ3JlY2VudCcgZG9taWRzCiAg
bGlieGw6IGFsbG93IGNyZWF0aW9uIG9mIGRvbWFpbnMgd2l0aCBhIHNwZWNpZmllZCBvciByYW5k
b20gZG9taWQKICB4bC5jb25mOiBpbnRyb2R1Y2UgJ2RvbWlkX3BvbGljeScKICB4bDogYWxsb3cg
ZG9taWQgdG8gYmUgcHJlc2VydmVkIG9uIHNhdmUvcmVzdG9yZSBvciBtaWdyYXRlCgogZG9jcy9t
YW4veGwuMS5wb2QuaW4gICAgICAgICAgfCAgMTQgKysrCiBkb2NzL21hbi94bC5jb25mLjUucG9k
ICAgICAgICB8ICAxMCArKwogdG9vbHMvZXhhbXBsZXMveGwuY29uZiAgICAgICAgfCAgIDQgKwog
dG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMgfCAgMzAgKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgIHwgIDE1ICsrLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAg
fCAxMjUgKysrKysrKysrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAg
fCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgIHwgIDEyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
ICAgICAgfCAgMTIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgIHwgMjE4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmMgIHwgIDY3ICsrKysrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICB8ICAz
MCArKystLQogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAgICAgfCAgIDggKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jICAgICAgIHwgICA0ICstCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICB8ICAgOCArLQogdG9v
bHMveGwveGwuYyAgICAgICAgICAgICAgICAgfCAgMTAgKysKIHRvb2xzL3hsL3hsLmggICAgICAg
ICAgICAgICAgIHwgICAyICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgIHwgICA2ICst
CiB0b29scy94bC94bF9taWdyYXRlLmMgICAgICAgICB8ICAxNSArKy0KIHRvb2xzL3hsL3hsX3Nh
dmVyZXN0b3JlLmMgICAgIHwgIDE5ICsrLQogdG9vbHMveGwveGxfdXRpbHMuaCAgICAgICAgICAg
fCAgIDIgLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgfCAgIDMgKwogeGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oICAgICAgfCAgIDMgKwogMjUgZmlsZXMgY2hhbmdlZCwgNTE3IGluc2Vy
dGlvbnMoKyksIDEwNyBkZWxldGlvbnMoLSkKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWls
LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixXo4-0005wl-Ax; Fri, 31 Jan 2020 15:02:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXo2-0005wX-QJ
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:02 +0000
X-Inumbo-ID: a08d3da2-443a-11ea-b211-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a08d3da2-443a-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 15:01:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482919; x=1612018919;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=UwU9jIJ79IWsZ3Gqe1SBt9ApK0WlCHSaC/FXU5it7pk=;
 b=Oa51lCYp93NjIHHUTd4Y/6A1xP47bdWVyLN6baKDrOBfltNo4c5znP4M
 9pKJtzK5SlQ3HKDANKHRSrZrWcaMnzxPtwL2Zlq6zOmz5BwQnhjZIQgIy
 1vKImcdBWyZd1ULRBMdqNSQS7xQdhBWEZcNKglKesLYvmJWDeK1ds/2qs 8=;
IronPort-SDR: QfWC5aNtDe4V69wKDzbiwaLXNaowIz1ldzam5cyZcPW+TsClfntb2seInjnnUjhmReENKDpoU3
 wdjKGobCr9Vg==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="14194300"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 31 Jan 2020 15:01:57 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (Postfix) with ESMTPS
 id D7877A1E09; Fri, 31 Jan 2020 15:01:55 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:01:55 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:01:54 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:53 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:43 +0000
Message-ID: <20200131150149.2008-2-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 1/7] libxl: add definition of INVALID_DOMID
 to the API
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

Q3VycmVudGx5IGJvdGggeGwgYW5kIGxpYnhsIGhhdmUgaW50ZXJuYWwgZGVmaW5pdGlvbnMgb2Yg
SU5WQUxJRF9ET01JRAp3aGljaCBoYXBwZW4gdG8gYmUgaWRlbnRpY2FsLiBIb3dldmVyLCBmb3Ig
dGhlIHB1cnBvc2VzIG9mIGRlc2NyaWJpbmcgdGhlCmJlaGF2aW91ciBvZiBsaWJ4bF9kb21haW5f
Y3JlYXRlX25ldy9yZXN0b3JlKCkgaXQgaXMgdXNlZnVsIHRvIGhhdmUgYQpzcGVjaWZpZWQgaW52
YWxpZCB2YWx1ZSBmb3IgYSBkb21haW4gaWQuCgpUaGlzIHBhdGNoIHRoZXJlZm9yZSBtb3ZlcyB0
aGUgbGlieGwgZGVmaW5pdGlvbiBmcm9tIGxpYnhsX2ludGVybmFsLmggdG8KbGlieGwuaCBhbmQg
cmVtb3ZlcyB0aGUgaW50ZXJuYWwgZGVmaW5pdGlvbiBmcm9tIHhsX3V0aWxzLmguIFRoZSBoYXJk
Y29kZWQKJy0xJyBwYXNzZWQgYmFjayB2aWEgZG9tY3JlYXRlX2NvbXBsZXRlKCkgaXMgdGhlbiB1
cGRhdGVkIHRvIElOVkFMSURfRE9NSUQKYW5kIGNvbW1lbnQgYWJvdmUgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9uZXcvcmVzdG9yZSgpIGlzIGFjY29yZGluZ2x5Cm1vZGlmaWVkLgoKTk9URTogVGhlIHZh
bHVlIG9mIElOVkFMSURfRE9NSUQgKH4wKSBpcyBkaXN0aW5jdCBmcm9tIHRoZSBoeXBlcnZpc29y
J3MKICAgICAgRE9NSURfSU5WQUxJRC4gVGhpcyBwYXRjaCBwcmVzZXJ2ZXMgdGhhdCB2YWx1ZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KQ2M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KCnY1OgogLSBFeHBhbmQgY29tbWl0IGNvbW1lbnQKLS0tCiB0b29scy9saWJ4bC9saWJ4
bC5oICAgICAgICAgIHwgNCArKystCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMiAr
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDEgLQogdG9vbHMveGwveGxfdXRpbHMu
aCAgICAgICAgICB8IDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IDU0YWJiOWRiMWYuLjE4YzFhMmQ2YmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTUyNyw5ICsxNTI3
LDExIEBAIGludCBsaWJ4bF9jdHhfZnJlZShsaWJ4bF9jdHggKmN0eCAvKiAwIGlzIE9LICovKTsK
IAogLyogZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCiAKKyNkZWZpbmUgSU5WQUxJRF9ET01J
RCB+MAorCiAvKiBJZiB0aGUgcmVzdWx0IGlzIEVSUk9SX0FCT1JURUQsIHRoZSBkb21haW4gbWF5
IG9yIG1heSBub3QgZXhpc3QKICAqIChpbiBhIGhhbGYtY3JlYXRlZCBzdGF0ZSkuICAqZG9taWQg
d2lsbCBiZSB2YWxpZCBhbmQgd2lsbCBiZSB0aGUKLSAqIGRvbWFpbiBpZCwgb3IgLTEsIGFzIGFw
cHJvcHJpYXRlICovCisgKiBkb21haW4gaWQsIG9yIElOVkFMSURfRE9NSUQsIGFzIGFwcHJvcHJp
YXRlICovCiAKIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX25ldyhsaWJ4bF9jdHggKmN0eCwgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAzMmQ0NWRjZWYwLi5iYzQyNWZlZTMy
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTc3Myw3ICsxNzczLDcgQEAgc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX2NvbXBsZXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgIGxpYnhsX19kb21haW5f
ZGVzdHJveShlZ2MsICZkY3MtPmRkcyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
LSAgICAgICAgZGNzLT5ndWVzdF9kb21pZCA9IC0xOworICAgICAgICBkY3MtPmd1ZXN0X2RvbWlk
ID0gSU5WQUxJRF9ET01JRDsKICAgICB9CiAgICAgZGNzLT5jYWxsYmFjayhlZ2MsIGRjcywgcmMs
IGRjcy0+Z3Vlc3RfZG9taWQpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMjU1NWFhNDU3NS4u
NzIyOTBjNmYyOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjEsNyArMTIxLDYgQEAKICNkZWZp
bmUgU1RVQkRPTV9TUEVDSUFMX0NPTlNPTEVTIDMKICNkZWZpbmUgVEFQX0RFVklDRV9TVUZGSVgg
Ii1lbXUiCiAjZGVmaW5lIERPTUlEX1hTX1BBVEggImRvbWlkIgotI2RlZmluZSBJTlZBTElEX0RP
TUlEIH4wCiAjZGVmaW5lIFBWU0hJTV9CQVNFTkFNRSAieGVuLXNoaW0iCiAjZGVmaW5lIFBWU0hJ
TV9DTURMSU5FICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IgogCmRpZmYgLS1naXQgYS90b29scy94
bC94bF91dGlscy5oIGIvdG9vbHMveGwveGxfdXRpbHMuaAppbmRleCA3YjljY2NhMzBhLi5kOThi
NDE5ZjEwIDEwMDY0NAotLS0gYS90b29scy94bC94bF91dGlscy5oCisrKyBiL3Rvb2xzL3hsL3hs
X3V0aWxzLmgKQEAgLTUyLDggKzUyLDYgQEAKICNkZWZpbmUgU1RSX1NLSVBfUFJFRklYKCBhLCBi
ICkgXAogICAgICggU1RSX0hBU19QUkVGSVgoYSwgYikgPyAoKGEpICs9IHN0cmxlbihiKSwgMSkg
OiAwICkKIAotI2RlZmluZSBJTlZBTElEX0RPTUlEIH4wCi0KICNkZWZpbmUgTE9HKF9mLCBfYS4u
LikgICBkb2xvZyhfX0ZJTEVfXywgX19MSU5FX18sIF9fZnVuY19fLCBfZiAiXG4iLCAjI19hKQog
CiAvKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:09 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixXo9-0005y5-Lx; Fri, 31 Jan 2020 15:02:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXo7-0005xl-RK
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:07 +0000
X-Inumbo-ID: a199ace4-443a-11ea-a933-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a199ace4-443a-11ea-a933-bc764e2007e4;
 Fri, 31 Jan 2020 15:01:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482920; x=1612018920;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Qvys3TC3S2PVogA9uTOu96TknQ6HLgkvAi1gKpa2GBQ=;
 b=OwGTxGaiey2raKfmzfrmWswCM23GrtgLZ4mK820fgikqDoJ4WCkwB3Iu
 6DQCAUq03jrsqF+VhAHi00vzt/qskxvBAq3A3gGr8oRlpnzgTVkdb185y
 +fPVh3z52fS1oJPPQwNIkXp5NiztQ0zBcieaITTdmdNxKlB+7OHrP0iMr E=;
IronPort-SDR: kDhRdpRa5NsJp0UnFeaat6oaEqAI3vTjAZoaom7bEIZyAkaiq7Ay6TGsjXVDKQN8OMMNua/2vj
 a/biF73OSNZQ==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15640788"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 31 Jan 2020 15:01:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (Postfix) with ESMTPS
 id ABCB2A2B1E; Fri, 31 Jan 2020 15:01:58 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:01:58 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:01:57 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:56 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:45 +0000
Message-ID: <20200131150149.2008-4-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 3/7] libxl: generalise
 libxl__domain_userdata_lock()
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRzIGEgZmlsZS1iYXNlZCBsb2NrIHdpdGggYSBmaWxlIG5h
bWUgZ2VuZXJhdGVkCmZyb20gYSBkb21pZC4KClRoaXMgcGF0Y2ggc3BsaXRzIGl0IGludG8gdHdv
LCBnZW5lcmFsaXNpbmcgdGhlIGNvcmUgb2YgdGhlIGxvY2tpbmcgY29kZQppbnRvIGEgbmV3IGxp
YnhsX19sb2NrX2ZpbGUoKSBmdW5jdGlvbiB3aGljaCBvcGVyYXRlcyBvbiBhIHNwZWNpZmllZCBm
aWxlLApsZWF2aW5nIGp1c3QgdGhlIGZpbGUgbmFtZSBnZW5lcmF0aW9uIGluIGxpYnhsX19kb21h
aW5fdXNlcmRhdGFfbG9jaygpLgoKVGhpcyBwYXRjaCBhbHNvIGdlbmVyYWxpc2VzIGxpYnhsX191
bmxvY2tfZG9tYWluX3VzZXJkYXRhKCkgdG8KbGlieGxfX3VubG9ja19maWxlKCkgYW5kIG1vZGlm
aWVzIGFsbCBjYWxsLXNpdGVzLgoKU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgoKdjQ6CiAtIE5ldyBpbiB2NC4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgIHwgIDQgKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAg
IHwgIDQgKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgIHwgMTIgKysrKy0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAxMiArKysrLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tYWluLmMgICB8IDE0ICsrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
YyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCB8IDEwICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAg
ICAgfCAgOCArKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCAgNCArLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgfCAgOCArKystLS0KIDEwIGZpbGVzIGNoYW5nZWQs
IDcyIGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMTgz
NWE1NTAyYy4uM2E3MzY0ZTJhYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTE3NTUsNyArMTc1NSw3IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9jb21wbGV0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgYm9v
bCByZXRhaW5fZG9tYWluID0gIXJjIHx8IHJjID09IEVSUk9SX0FCT1JURUQ7CiAKICAgICBpZiAo
cmV0YWluX2RvbWFpbikgewotICAgICAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxv
Y2s7CisgICAgICAgIGxpYnhsX19mbG9jayAqbG9jazsKIAogICAgICAgICAvKiBOb3RlIHRoYXQg
d2UgaG9sZCBDVFggbG9jayBhdCB0aGlzIHBvaW50IHNvIG9ubHkgbmVlZCB0bwogICAgICAgICAg
KiB0YWtlIGRhdGEgc3RvcmUgbG9jawpAQCAtMTc2OSw3ICsxNzY5LDcgQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX2NvbXBsZXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAoZ2Ms
IGRjcy0+Z3Vlc3RfZG9taWQsIGRfY29uZmlnX3NhdmVkKTsKICAgICAgICAgICAgIGlmICghcmMp
CiAgICAgICAgICAgICAgICAgcmMgPSBjZmdfcmM7Ci0gICAgICAgICAgICBsaWJ4bF9fdW5sb2Nr
X2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICAgICAgICAgIGxpYnhsX191bmxvY2tfZmlsZShs
b2NrKTsKICAgICAgICAgfQogICAgIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA5ZDA1ZDJmZDEzLi4w
MzgxYzVkNTA5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTg1MCw3ICsxODUwLDcgQEAgdm9pZCBsaWJ4
bF9fZGV2aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
IHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
ZF9jb25maWc7CiAgICAgdm9pZCAqdHlwZV9zYXZlZDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJk
YXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAgIGxpYnhsX19mbG9jayAqbG9jayA9IE5VTEw7CiAg
ICAgaW50IHJjOwogCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CkBA
IC0xOTQ2LDcgKzE5NDYsNyBAQCB2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGxpYnhsX19l
Z2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAKIG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rp
b25fYWJvcnQoZ2MsICZ0KTsKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNl
cmRhdGEobG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAg
ICBkdC0+ZGlzcG9zZSh0eXBlX3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bv
c2UoJmRfY29uZmlnKTsKICAgICBhb2Rldi0+cmMgPSByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwppbmRleCBhNDYzMzM0
MTMwLi5kZGMxZWVjMTc2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC0yNDUsNyArMjQ1LDcgQEAgc3RhdGljIHZv
aWQgZGV2aWNlX2Rpc2tfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAg
eHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyBk
X2NvbmZpZzsKICAgICBsaWJ4bF9kZXZpY2VfZGlzayBkaXNrX3NhdmVkOwotICAgIGxpYnhsX19k
b21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgbGlieGxfX2Zsb2NrICpsb2Nr
ID0gTlVMTDsKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwogICAg
IGxpYnhsX2RldmljZV9kaXNrX2luaXQoJmRpc2tfc2F2ZWQpOwpAQCAtNDM2LDcgKzQzNiw3IEBA
IHN0YXRpYyB2b2lkIGRldmljZV9kaXNrX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAogCiBvdXQ6CiAgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7Ci0g
ICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOworICAgIGlm
IChsb2NrKSBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2tf
ZGlzcG9zZSgmZGlza19zYXZlZCk7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZk
X2NvbmZpZyk7CiAgICAgYW9kZXYtPnJjID0gcmM7CkBAIC03OTQsNyArNzk0LDcgQEAgc3RhdGlj
IHZvaWQgY2Ryb21faW5zZXJ0X2VqZWN0ZWQobGlieGxfX2VnYyAqZWdjLAogewogICAgIEVHQ19H
QzsKICAgICBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlICpjaXMgPSBDT05UQUlORVJfT0YocW1w
LCAqY2lzLCBxbXApOwotICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqZGF0YV9sb2Nr
ID0gTlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmRhdGFfbG9jayA9IE5VTEw7CiAgICAgbGlieGxf
X2RldmljZSBkZXZpY2U7CiAgICAgY29uc3QgY2hhciAqYmVfcGF0aCwgKmxpYnhsX3BhdGg7CiAg
ICAgZmxleGFycmF5X3QgKmVtcHR5ID0gTlVMTDsKQEAgLTg5Niw3ICs4OTYsNyBAQCBzdGF0aWMg
dm9pZCBjZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiBvdXQ6CiAgICAgbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7CiAgICAgbGlieGxfZG9tYWluX2NvbmZp
Z19kaXNwb3NlKCZkX2NvbmZpZyk7Ci0gICAgaWYgKGRhdGFfbG9jaykgbGlieGxfX3VubG9ja19k
b21haW5fdXNlcmRhdGEoZGF0YV9sb2NrKTsKKyAgICBpZiAoZGF0YV9sb2NrKSBsaWJ4bF9fdW5s
b2NrX2ZpbGUoZGF0YV9sb2NrKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgY2Ryb21faW5zZXJ0
X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCiAgICAgfSBlbHNlIGlmICgh
aGFzX2NhbGxiYWNrKSB7CkBAIC05NTEsNyArOTUxLDcgQEAgc3RhdGljIHZvaWQgY2Ryb21faW5z
ZXJ0X2luc2VydGVkKGxpYnhsX19lZ2MgKmVnYywKIHsKICAgICBFR0NfR0M7CiAgICAgbGlieGxf
X2Nkcm9tX2luc2VydF9zdGF0ZSAqY2lzID0gQ09OVEFJTkVSX09GKHFtcCwgKmNpcywgcW1wKTsK
LSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmRhdGFfbG9jayA9IE5VTEw7CisgICAg
bGlieGxfX2Zsb2NrICpkYXRhX2xvY2sgPSBOVUxMOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
ZF9jb25maWc7CiAgICAgZmxleGFycmF5X3QgKmluc2VydCA9IE5VTEw7CiAgICAgeHNfdHJhbnNh
Y3Rpb25fdCB0ID0gWEJUX05VTEw7CkBAIC0xMDI5LDcgKzEwMjksNyBAQCBzdGF0aWMgdm9pZCBj
ZHJvbV9pbnNlcnRfaW5zZXJ0ZWQobGlieGxfX2VnYyAqZWdjLAogb3V0OgogICAgIGxpYnhsX194
c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnQpOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlz
cG9zZSgmZF9jb25maWcpOwotICAgIGlmIChkYXRhX2xvY2spIGxpYnhsX191bmxvY2tfZG9tYWlu
X3VzZXJkYXRhKGRhdGFfbG9jayk7CisgICAgaWYgKGRhdGFfbG9jaykgbGlieGxfX3VubG9ja19m
aWxlKGRhdGFfbG9jayk7CiAgICAgY2Ryb21faW5zZXJ0X2RvbmUoZWdjLCBjaXMsIHJjKTsgLyog
bXVzdCBiZSBsYXN0ICovCiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggNTczYzYzNjkyYi4uZDlhZGE4YTQyMiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKQEAgLTEzNDcsNyArMTM0Nyw3IEBAIGludCBsaWJ4bF91c2VyZGF0YV9zdG9yZShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAg
IGludCByYzsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2s7CisgICAgbGli
eGxfX2Zsb2NrICpsb2NrOwogCiAgICAgQ1RYX0xPQ0s7CiAgICAgbG9jayA9IGxpYnhsX19sb2Nr
X2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwpAQCAtMTM1OSw3ICsxMzU5LDcgQEAgaW50IGxp
YnhsX3VzZXJkYXRhX3N0b3JlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBy
YyA9IGxpYnhsX191c2VyZGF0YV9zdG9yZShnYywgZG9taWQsIHVzZXJkYXRhX3VzZXJpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLCBkYXRhbGVuKTsKIAotICAgIGxpYnhs
X191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOworICAgIGxpYnhsX191bmxvY2tfZmlsZShs
b2NrKTsKIAogb3V0OgogICAgIENUWF9VTkxPQ0s7CkBAIC0xNDA4LDcgKzE0MDgsNyBAQCBpbnQg
bGlieGxfdXNlcmRhdGFfcmV0cmlldmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ewogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfX2RvbWFpbl91c2Vy
ZGF0YV9sb2NrICpsb2NrOworICAgIGxpYnhsX19mbG9jayAqbG9jazsKIAogICAgIENUWF9MT0NL
OwogICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsKQEAg
LTE0MjEsNyArMTQyMSw3IEBAIGludCBsaWJ4bF91c2VyZGF0YV9yZXRyaWV2ZShsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YV9yLCBkYXRhbGVuX3IpOwogCiAKLSAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0
YShsb2NrKTsKKyAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiBvdXQ6CiAgICAgQ1RYX1VO
TE9DSzsKICAgICBHQ19GUkVFOwpAQCAtMTQzNSw3ICsxNDM1LDcgQEAgaW50IGxpYnhsX3VzZXJk
YXRhX3VubGluayhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgQ1RYX0xPQ0s7
CiAKICAgICBpbnQgcmM7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKmZp
bGVuYW1lOwogCiAgICAgbG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9t
aWQpOwpAQCAtMTQ1OCw3ICsxNDU4LDcgQEAgaW50IGxpYnhsX3VzZXJkYXRhX3VubGluayhsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmMgPSAwOwogb3V0OgogICAgIGlmIChs
b2NrKQotICAgICAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICAg
ICAgbGlieGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIENUWF9VTkxPQ0s7CiAgICAgR0NfRlJF
RTsKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IGI1OWNjNjU3NTAuLjk3M2ZjMTQz
NGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMjc4LDcgKzEyNzgsNyBAQCBzdGF0aWMgdm9pZCBkZXZp
Y2VzX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgIHVpbnQzMl90IGRvbWlkID0gZGlz
LT5kb21pZDsKICAgICBjaGFyICpkb21fcGF0aDsKICAgICBjaGFyICp2bV9wYXRoOwotICAgIGxp
YnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jazsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2s7
CiAKICAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOwogICAg
IGlmICghZG9tX3BhdGgpIHsKQEAgLTEzMDgsNyArMTMwOCw3IEBAIHN0YXRpYyB2b2lkIGRldmlj
ZXNfZGVzdHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgfQogICAgIGxpYnhsX191c2VyZGF0
YV9kZXN0cm95YWxsKGdjLCBkb21pZCk7CiAKLSAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7CiAKICAgICAvKiBDbGVh
biB1cCBxZW11LXNhdmUgYW5kIHFlbXUtcmVzdW1lIGZpbGVzLiBUaGV5IGFyZQogICAgICAqIGlu
dGVybWVkaWF0ZSBmaWxlcyBjcmVhdGVkIGJ5IGxpYnhjLiBVbmZvcnR1bmF0ZWx5IHRoZXkKQEAg
LTE5MTcsNyArMTkxNyw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uX2xvY2tfYWNxdWlyZWQoCiAgICAgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fc3Rh
dGUgKnJkY3MgPQogICAgICAgICBDT05UQUlORVJfT0YoZGV2bG9jaywgKnJkY3MsIGRldmxvY2sp
OwogICAgIFNUQVRFX0FPX0dDKHJkY3MtPnFtcC5hbyk7Ci0gICAgbGlieGxfX2RvbWFpbl91c2Vy
ZGF0YV9sb2NrICpsb2NrID0gTlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwog
ICAgIGJvb2wgaGFzX2NhbGxiYWNrID0gZmFsc2U7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlh
c2VzICovCkBAIC0xOTM5LDcgKzE5MzksNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5f
Y29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
LSAgICBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9fdW5s
b2NrX2ZpbGUobG9jayk7CiAgICAgbG9jayA9IE5VTEw7CiAKICAgICAvKiBXZSBzdGFydCBieSBx
dWVyeWluZyBRRU1VLCBpZiBpdCBpcyBydW5uaW5nLCBmb3IgaXRzIGNwdW1hcCBhcyB0aGlzCkBA
IC0xOTY0LDcgKzE5NjQsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJh
dGlvbl9sb2NrX2FjcXVpcmVkKAogICAgIH0KIAogb3V0OgotICAgIGlmIChsb2NrKSBsaWJ4bF9f
dW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAgICBpZiAobG9jaykgbGlieGxfX3VubG9j
a19maWxlKGxvY2spOwogICAgIGlmICghaGFzX2NhbGxiYWNrKQogICAgICAgICByZXRyaWV2ZV9k
b21haW5fY29uZmlndXJhdGlvbl9lbmQoZWdjLCByZGNzLCByYyk7CiB9CkBAIC0xOTk4LDcgKzE5
OTgsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9lbmQobGli
eGxfX2VnYyAqZWdjLAogICAgIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX3N0YXRlICpy
ZGNzLCBpbnQgcmMpCiB7CiAgICAgU1RBVEVfQU9fR0MocmRjcy0+cW1wLmFvKTsKLSAgICBsaWJ4
bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAgIGxpYnhsX19mbG9jayAq
bG9jayA9IE5VTEw7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCiAgICAgbGlieGxf
ZG9tYWluX2NvbmZpZyAqY29uc3QgZF9jb25maWcgPSByZGNzLT5kX2NvbmZpZzsKQEAgLTIyMDUs
NyArMjIwNSw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2Vu
ZChsaWJ4bF9fZWdjICplZ2MsCiAKIG91dDoKICAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2Nr
KGdjLCAmcmRjcy0+ZGV2bG9jayk7Ci0gICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWlu
X3VzZXJkYXRhKGxvY2spOworICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7
CiAgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UoJnJkY3MtPnFlbXV1X2NwdXMpOwogICAgIGxpYnhs
X19ldl9xbXBfZGlzcG9zZShnYywgJnJkY3MtPnFtcCk7CiAgICAgbGlieGxfX2V2X3RpbWVfZGVy
ZWdpc3RlcihnYywgJnJkY3MtPnRpbWVvdXQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKaW5kZXggYmE1NjM3
MzU4ZS4uMjExMjM2ZGM5OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCkBAIC00MDAsMjYgKzQwMCwyMiBA
QCBpbnQgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpCiAvKiBQb3J0YWJpbGl0eSBub3RlOiB0aGlzIGxvY2sgdXRpbGlzZXMg
ZmxvY2soMikgc28gYSBwcm9wZXIgaW1wbGVtZW50YXRpb24gb2YKICAqIGZsb2NrKDIpIGlzIHJl
cXVpcmVkLgogICovCi1saWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxpYnhsX19sb2NrX2Rv
bWFpbl91c2VyZGF0YShsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCitsaWJ4bF9fZmxv
Y2sgKmxpYnhsX19sb2NrX2ZpbGUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbG9ja2ZpbGUp
CiB7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0gTlVMTDsKLSAgICBj
b25zdCBjaGFyICpsb2NrZmlsZTsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2s7CiAgICAgaW50IGZk
OwogICAgIHN0cnVjdCBzdGF0IHN0YWIsIGZzdGFiOwogCi0gICAgbG9ja2ZpbGUgPSBsaWJ4bF9f
dXNlcmRhdGFfcGF0aChnYywgZG9taWQsICJkb21haW4tdXNlcmRhdGEtbG9jayIsICJsIik7Ci0g
ICAgaWYgKCFsb2NrZmlsZSkgZ290byBvdXQ7Ci0KLSAgICBsb2NrID0gbGlieGxfX3phbGxvYyhO
T0dDLCBzaXplb2YobGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrKSk7CisgICAgbG9jayA9IGxp
YnhsX196YWxsb2MoTk9HQywgc2l6ZW9mKGxpYnhsX19mbG9jaykpOwogICAgIGxvY2stPnBhdGgg
PSBsaWJ4bF9fc3RyZHVwKE5PR0MsIGxvY2tmaWxlKTsKIAogICAgIHdoaWxlICh0cnVlKSB7CiAg
ICAgICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKICAgICAgICAgZmQgPSBvcGVuKGxvY2tmaWxl
LCBPX1JEV1J8T19DUkVBVCwgMDY2Nik7CiAgICAgICAgIGlmIChmZCA8IDApCi0gICAgICAgICAg
ICBMT0dFRChFUlJPUiwgZG9taWQsCi0gICAgICAgICAgICAgICAgICAiY2Fubm90IG9wZW4gbG9j
a2ZpbGUgJXMsIGVycm5vPSVkIiwgbG9ja2ZpbGUsIGVycm5vKTsKKyAgICAgICAgICAgIExPR0Uo
RVJST1IsCisgICAgICAgICAgICAgICAgICJjYW5ub3Qgb3BlbiBsb2NrZmlsZSAlcywgZXJybm89
JWQiLAorICAgICAgICAgICAgICAgICBsb2NrZmlsZSwgZXJybm8pOwogICAgICAgICBsb2NrLT5j
YXJlZmQgPSBsaWJ4bF9fY2FyZWZkX29wZW5lZChDVFgsIGZkKTsKICAgICAgICAgaWYgKGZkIDwg
MCkgZ290byBvdXQ7CiAKQEAgLTQzMywyMSArNDI5LDIxIEBAIGxpYnhsX19kb21haW5fdXNlcmRh
dGFfbG9jayAqbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAg
ICAgIC8qIEFsbCBvdGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwgRU5PTENLLCBFV09VTERCTE9D
SyAqLwotICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAidW5leHBlY3RlZCBlcnJvciB3aGlsZSB0cnlpbmcgdG8gbG9jayAlcywgZmQ9JWQs
IGVycm5vPSVkIiwKKyAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLAorICAgICAgICAgICAgICAg
ICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBl
cnJubz0lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgbG9ja2ZpbGUsIGZkLCBlcnJubyk7CiAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAg
ICAgICBpZiAoZnN0YXQoZmQsICZmc3RhYikpIHsKLSAgICAgICAgICAgIExPR0VEKEVSUk9SLCBk
b21pZCwgImNhbm5vdCBmc3RhdCAlcywgZmQ9JWQsIGVycm5vPSVkIiwKKyAgICAgICAgICAgIExP
R0UoRVJST1IsICJjYW5ub3QgZnN0YXQgJXMsIGZkPSVkLCBlcnJubz0lZCIsCiAgICAgICAgICAg
ICAgICAgICBsb2NrZmlsZSwgZmQsIGVycm5vKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAg
ICAgICB9CiAgICAgICAgIGlmIChzdGF0KGxvY2tmaWxlLCAmc3RhYikpIHsKICAgICAgICAgICAg
IGlmIChlcnJubyAhPSBFTk9FTlQpIHsKLSAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9t
aWQsICJjYW5ub3Qgc3RhdCAlcywgZXJybm89JWQiLCBsb2NrZmlsZSwgZXJybm8pOworICAgICAg
ICAgICAgICAgIExPR0UoRVJST1IsICJjYW5ub3Qgc3RhdCAlcywgZXJybm89JWQiLCBsb2NrZmls
ZSwgZXJybm8pOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAg
ICAgICB9IGVsc2UgewpAQCAtNDU4LDIwICs0NTQsMTQgQEAgbGlieGxfX2RvbWFpbl91c2VyZGF0
YV9sb2NrICpsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywKICAgICAg
ICAgbGlieGxfX2NhcmVmZF9jbG9zZShsb2NrLT5jYXJlZmQpOwogICAgIH0KIAotICAgIC8qIENo
ZWNrIHRoZSBkb21haW4gaXMgc3RpbGwgdGhlcmUsIGlmIG5vdCB3ZSBzaG91bGQgcmVsZWFzZSB0
aGUKLSAgICAgKiBsb2NrIGFuZCBjbGVhbiB1cC4KLSAgICAgKi8KLSAgICBpZiAobGlieGxfZG9t
YWluX2luZm8oQ1RYLCBOVUxMLCBkb21pZCkpCi0gICAgICAgIGdvdG8gb3V0OwotCiAgICAgcmV0
dXJuIGxvY2s7CiAKIG91dDoKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNl
cmRhdGEobG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAg
ICByZXR1cm4gTlVMTDsKIH0KIAotdm9pZCBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShs
aWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2spCit2b2lkIGxpYnhsX191bmxvY2tfZmls
ZShsaWJ4bF9fZmxvY2sgKmxvY2spCiB7CiAgICAgLyogSXQncyBpbXBvcnRhbnQgdG8gdW5saW5r
IHRoZSBmaWxlIGJlZm9yZSBjbG9zaW5nIGZkIHRvIGF2b2lkCiAgICAgICogdGhlIGZvbGxvd2lu
ZyByYWNlIChpZiBjbG9zZSBiZWZvcmUgdW5saW5rKToKQEAgLTQ5Myw2ICs0ODMsMjcgQEAgdm9p
ZCBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xv
Y2sgKmxvY2spCiAgICAgZnJlZShsb2NrKTsKIH0KIAorbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9j
a19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCit7CisgICAg
Y29uc3QgY2hhciAqbG9ja2ZpbGU7CisgICAgbGlieGxfX2Zsb2NrICpsb2NrOworCisgICAgbG9j
a2ZpbGUgPSBsaWJ4bF9fdXNlcmRhdGFfcGF0aChnYywgZG9taWQsICJkb21haW4tdXNlcmRhdGEt
bG9jayIsICJsIik7CisgICAgaWYgKCFsb2NrZmlsZSkgcmV0dXJuIE5VTEw7CisKKyAgICBsb2Nr
ID0gbGlieGxfX2xvY2tfZmlsZShnYywgbG9ja2ZpbGUpOworCisgICAgLyogQ2hlY2sgdGhlIGRv
bWFpbiBpcyBzdGlsbCB0aGVyZSwgaWYgbm90IHdlIHNob3VsZCByZWxlYXNlIHRoZQorICAgICAq
IGxvY2sgYW5kIGNsZWFuIHVwLgorICAgICAqLworICAgIGlmIChsaWJ4bF9kb21haW5faW5mbyhD
VFgsIE5VTEwsIGRvbWlkKSkgeworICAgICAgICBsaWJ4bF9fdW5sb2NrX2ZpbGUobG9jayk7Cisg
ICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIHJldHVybiBsb2NrOworfQorCiBpbnQg
bGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZjJlZmRlZGZiYS4uZGQz
YzA4YmMxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NjUxLDExICs0NjUxLDEzIEBAIGludCBs
aWJ4bF9fY3B1aWRfcG9saWN5X2lzX2VtcHR5KGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpwbCk7
CiB0eXBlZGVmIHN0cnVjdCB7CiAgICAgbGlieGxfX2NhcmVmZCAqY2FyZWZkOwogICAgIGNoYXIg
KnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNlbGYgKi8KLX0gbGlieGxfX2RvbWFp
bl91c2VyZGF0YV9sb2NrOworfSBsaWJ4bF9fZmxvY2s7CiAvKiBUaGUgQ1RYX0xPQ0sgbXVzdCBi
ZSBoZWxkIGFyb3VuZCB1c2VzIG9mIHRoaXMgbG9jayAqLwotbGlieGxfX2RvbWFpbl91c2VyZGF0
YV9sb2NrICpsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2djICpnYywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkKTsKLXZvaWQgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobGlieGxfX2Rv
bWFpbl91c2VyZGF0YV9sb2NrICpsb2NrKTsKKworbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19m
aWxlKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKK3ZvaWQgbGlieGxfX3Vu
bG9ja19maWxlKGxpYnhsX19mbG9jayAqbG9jayk7CisKK2xpYnhsX19mbG9jayAqbGlieGxfX2xv
Y2tfZG9tYWluX3VzZXJkYXRhKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIAogLyoK
ICAqIFJldHJpZXZlIC8gc3RvcmUgZG9tYWluIGNvbmZpZ3VyYXRpb24gZnJvbSAvIHRvIGxpYnhs
IHByaXZhdGUKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfbWVtLmMKaW5kZXggN2MwMWZhYzdlNS4uYmM3Yjk1YWE3NCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKQEAg
LTMwLDcgKzMwLDcgQEAgaW50IGxpYnhsX2RvbWFpbl9zZXRtYXhtZW0obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCBtYXhfbWVta2IpCiAgICAgdWludDY0X3QgbWVtb3J5
a2IsIHNpemU7CiAgICAgY2hhciAqZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
ZG9taWQpOwogICAgIGludCByYyA9IDE7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2Nr
ICpsb2NrID0gTlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGxpYnhs
X2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQo
JmRfY29uZmlnKTsKQEAgLTg1LDcgKzg1LDcgQEAgaW50IGxpYnhsX2RvbWFpbl9zZXRtYXhtZW0o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCBtYXhfbWVta2IpCiAgICAg
cmMgPSAwOwogb3V0OgogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcp
OwotICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAg
ICBpZiAobG9jaykgbGlieGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIENUWF9VTkxPQ0s7CiAg
ICAgR0NfRlJFRTsKICAgICByZXR1cm4gcmM7CkBAIC0xODQsNyArMTg0LDcgQEAgaW50IGxpYnhs
X3NldF9tZW1vcnlfdGFyZ2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBs
aWJ4bF9kb21pbmZvIHB0cjsKICAgICBjaGFyICp1dWlkOwogICAgIHhzX3RyYW5zYWN0aW9uX3Qg
dDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2s7CisgICAgbGlieGxfX2Zs
b2NrICpsb2NrOwogICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAKICAgICBsaWJ4
bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKQEAgLTMzOCw3ICszMzgsNyBAQCBvdXQ6
CiAKIG91dF9ub190cmFuc2FjdGlvbjoKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2Uo
JmRfY29uZmlnKTsKLSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEo
bG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAgICBDVFhf
VU5MT0NLOwogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCA2NjRkNzRj
NDc4Li5mOTFiY2UwN2VjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTI1LDcgKzEyNSw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAgICAgeHNfdHJh
bnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7CiAgICAgaW50IHJjOwogICAgIGxpYnhsX2RvbWFpbl9j
b25maWcgZF9jb25maWc7Ci0gICAgbGlieGxfX2RvbWFpbl91c2VyZGF0YV9sb2NrICpsb2NrID0g
TlVMTDsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2sgPSBOVUxMOwogICAgIGJvb2wgaXNfc3R1YmRv
bWFpbiA9IGxpYnhsX2lzX3N0dWJkb20oQ1RYLCBkb21pZCwgTlVMTCk7CiAKICAgICAvKiBTdHVi
ZG9tYWluIGRvZXNuJ3QgaGF2ZSBvd24gY29uZmlnLiAqLwpAQCAtMTk1LDcgKzE5NSw3IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAK
IG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAgICBpZiAo
bG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgaWYgKGxvY2sp
IGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKICAgICBpZiAoIWlzX3N0dWJkb21haW4pCiAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOwogICAgIHJldHVybiBy
YzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGli
eGxfdXNiLmMKaW5kZXggZGE1ZTM3MDhlNi4uMTcxYmIwNDQzOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTIwMiw3
ICsyMDIsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGRfeGVuc3RvcmUo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaW50IGksIHJjOwogICAgIGxpYnhs
X2RvbWFpbl9jb25maWcgZF9jb25maWc7CiAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgdXNiY3Ry
bF9zYXZlZDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOwor
ICAgIGxpYnhsX19mbG9jayAqbG9jayA9IE5VTEw7CiAKICAgICBsaWJ4bF9kb21haW5fY29uZmln
X2luaXQoJmRfY29uZmlnKTsKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9pbml0KCZ1c2JjdHJs
X3NhdmVkKTsKQEAgLTI5MSw3ICsyOTEsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNi
Y3RybF9hZGRfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKIG91dDoK
ICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAgICBpZiAobG9jaykg
bGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgaWYgKGxvY2spIGxpYnhs
X191bmxvY2tfZmlsZShsb2NrKTsKICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kaXNwb3NlKCZ1
c2JjdHJsX3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmln
KTsKICAgICByZXR1cm4gcmM7CkBAIC0xMjY2LDcgKzEyNjYsNyBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfdXNiZGV2X2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICB4c190cmFuc2FjdGlvbl90IHQgPSBYQlRfTlVMTDsKICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnIGRfY29uZmlnOwogICAgIGxpYnhsX2RldmljZV91c2JkZXYgdXNiZGV2X3NhdmVkOwot
ICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgbGlieGxf
X2Zsb2NrICpsb2NrID0gTlVMTDsKIAogICAgIGxpYnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9j
b25maWcpOwogICAgIGxpYnhsX2RldmljZV91c2JkZXZfaW5pdCgmdXNiZGV2X3NhdmVkKTsKQEAg
LTEzMjMsNyArMTMyMyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfYWRkX3hl
bnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gMDsKIAogb3V0
OgotICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2VyZGF0YShsb2NrKTsKKyAg
ICBpZiAobG9jaykgbGlieGxfX3VubG9ja19maWxlKGxvY2spOwogICAgIGxpYnhsX2RldmljZV91
c2JkZXZfZGlzcG9zZSgmdXNiZGV2X3NhdmVkKTsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rp
c3Bvc2UoJmRfY29uZmlnKTsKICAgICByZXR1cm4gcmM7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:14 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixXoE-000600-83; Fri, 31 Jan 2020 15:02:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXoC-0005zV-RI
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:12 +0000
X-Inumbo-ID: a249b51c-443a-11ea-ad98-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a249b51c-443a-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 15:02:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482921; x=1612018921;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=2WrubfE3FbihrOnC8/XuYdLMPFaezFyyl8f5joAR2K4=;
 b=n4/pvAx9r18UaCygyXShsRkkqEdS5bJPvmUVzeYt7t/ZBG5BwkyBbpVU
 BBQX4oWL2AEU+Ya4IFK/79R/hthpY500RdRs6UG49sCdKw+phCsyW8igG
 Z7ChqvIbAz3UXIrcIeEMZ/cO58h7I1W9qaRLGxhcJK+LMkx5EWAXjV2dT 4=;
IronPort-SDR: T0HMI1ODNmIUvZXI90p6JxgKtbsKIZZsnnwNA3R0+lgwwcuOuotSn1UrgAQ4MWOsAGmREy9rsO
 yoykt/DkzAjA==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15026943"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 31 Jan 2020 15:01:59 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id CE291A25D4; Fri, 31 Jan 2020 15:01:57 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:01:57 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:01:55 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:54 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:44 +0000
Message-ID: <20200131150149.2008-3-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 2/7] libxl_create: make 'soft reset' explicit
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhlICdzb2Z0IHJlc2V0JyBjb2RlIHBhdGggaW4gbGlieGxfX2RvbWFpbl9tYWtlKCkgaXMgY3Vy
cmVudGx5IHRha2VuIGlmIGEKdmFsaWQgZG9taWQgaXMgcGFzc2VkIGludG8gdGhlIGZ1bmN0aW9u
LiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBlbmFibGUKaGlnaGVyIGxldmVscyBvZiB0aGUgdG9v
bHN0YWNrIHRvIGRldGVybWluZSB0aGUgZG9taWQgb2YgbmV3bHkgY3JlYXRlZCBvcgpyZXN0b3Jl
ZCBkb21haW5zIGFuZCB0aGVyZWZvcmUgdGhpcyBjcml0ZXJpYSBmb3IgY2hvb3NpbmcgJ3NvZnQg
cmVzZXQnCndpbGwgbm8gbG9uZ2VyIGJlIHVzYWJsZS4KClRoaXMgcGF0Y2ggYWRkcyBhbiBleHRy
YSBib29sZWFuIG9wdGlvbiB0byBsaWJ4bF9fZG9tYWluX21ha2UoKSB0byBzcGVjaWZ5CndoZXRo
ZXIgaXQgaXMgYmVpbmcgaW52b2tlZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQgYW5kIGFwcHJvcHJp
YXRlbHkKbW9kaWZpZXMgY2FsbGVycyB0byBjaG9vc2UgdGhlIHJpZ2h0IHZhbHVlLiBUbyBmYWNp
bGl0YXRlIHRoaXMsIGEgbmV3Cidzb2Z0X3Jlc2V0JyBib29sZWFuIGZpZWxkIGlzIGFkZGVkIHRv
IHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZQphbmQgdGhlICdkb21pZF9zb2Z0X3Jl
c2V0JyBmaWVsZCBpcyByZW5hbWVkIHRvICdkb21pZCcgaW4gYW50aWNpcGF0aW9uIG9mCml0cyB3
aWRlciByZW1pdC4gRm9yIHRoZSBtb21lbnQgZG9fZG9tYWluX2NyZWF0ZSgpIHdpbGwgYWx3YXlz
IHNldApkb21pZCB0byBJTlZBTElEX0RPTUlEIGFuZCBoZW5jZSB3ZSBjYW4gYWRkIGFuIGFzc2Vy
dGlvbiBpbnRvCmxpYnhsX19kb21haW5fY3JlYXRlKCkgdGhhdCwgaWYgaXQgaXMgbm90IGNhbGxl
ZCBpbiBzb2Z0IHJlc2V0IGNvbnRleHQsCnRoZSBwYXNzZWQgaW4gZG9taWQgaXMgZXhhY3RseSB0
aGF0IHZhbHVlLgoKV2hpbHN0IGluIHRoZSBuZWlnaGJvdXJob29kLCBzb21lIGNoZWNrcyBvZiAn
cmVzdG9yZV9mZCA+IC0xJyBoYXZlIGJlZW4KcmVwbGFjZWQgYnkgJ3Jlc3RvcmVfZmQgPj0gMCcg
dG8gYmUgbW9yZSBjb252ZW50aW9uYWwgYW5kIGNvbnNpc3RlbnQgd2l0aApjaGVja3Mgb2YgJ3Jl
c3RvcmVfZmQgPCAwJy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1h
em9uLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwg
NTYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggYmM0MjVmZWUzMi4uMTgzNWE1NTAyYyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTUzOCw3ICs1MzgsNyBAQCBvdXQ6CiAKIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAotICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqZG9taWQpCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCwgYm9vbCBzb2Z0X3Jlc2V0KQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0LCByYywgbmJfdm07CkBAIC01NTUsMTQgKzU1NSwx
NSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnLAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9ICZk
X2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKIAorICAgIGFzc2VydChzb2Z0X3Jlc2V0IHx8ICpkb21pZCA9PSBJ
TlZBTElEX0RPTUlEKTsKKwogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdj
LCBpbmZvLT51dWlkKTsKICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CiAgICAgICAgIHJjID0gRVJS
T1JfTk9NRU07CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIFZhbGlkIGRvbWlk
IGhlcmUgbWVhbnMgd2UncmUgc29mdCByZXNldHRpbmcuICovCi0gICAgaWYgKCFsaWJ4bF9kb21p
ZF92YWxpZF9ndWVzdCgqZG9taWQpKSB7CisgICAgaWYgKCFzb2Z0X3Jlc2V0KSB7CiAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBjcmVhdGUgPSB7CiAgICAgICAgICAgICAu
c3NpZHJlZiA9IGluZm8tPnNzaWRyZWYsCiAgICAgICAgICAgICAubWF4X3ZjcHVzID0gYl9pbmZv
LT5tYXhfdmNwdXMsCkBAIC02MTEsNiArNjEyLDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2Uo
bGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKgorICAgICAqIElmIHNvZnRfcmVzZXQgaXMgc2V0
IHRoZSB0aGUgZG9taWQgd2lsbCBoYXZlIGJlZW4gdmFsaWQgb24gZW50cnkuCisgICAgICogSWYg
aXQgd2FzIG5vdCBzZXQgdGhlbiB4Y19kb21haW5fY3JlYXRlKCkgc2hvdWxkIGhhdmUgYXNzaWdu
ZWQgYQorICAgICAqIHZhbGlkIHZhbHVlLiBFaXRoZXIgd2F5LCBpZiB3ZSByZWFjaCB0aGlzIHBv
aW50LCBkb21pZCBzaG91bGQgYmUKKyAgICAgKiB2YWxpZC4KKyAgICAgKi8KKyAgICBhc3NlcnQo
bGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QoKmRvbWlkKSk7CisKICAgICByZXQgPSB4Y19jcHVwb29s
X21vdmVkb21haW4oY3R4LT54Y2gsIGluZm8tPnBvb2xpZCwgKmRvbWlkKTsKICAgICBpZiAocmV0
IDwgMCkgewogICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIG1vdmUgZmFpbCIp
OwpAQCAtMTA5MSwxMyArMTEwMCwxNCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3Jl
YXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2Nv
bmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwogICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNz
LT5yZXN0b3JlX2ZkOwogCi0gICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAg
ZG9taWQgPSBkY3MtPmRvbWlkOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgm
ZGNzLT5idWlsZF9zdGF0ZSk7CiAKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRk
ZWZhdWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsK
IAotICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxk
X3N0YXRlLCAmZG9taWQpOworICAgIHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25m
aWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRjcy0+c29mdF9yZXNldCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwogICAgICAgICBkY3MtPmd1
ZXN0X2RvbWlkID0gZG9taWQ7CkBAIC0xMTQxLDcgKzExNTEsNyBAQCBzdGF0aWMgdm9pZCBpbml0
aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICBpZiAocmV0KQogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAotICAgIGlmIChyZXN0b3JlX2ZkID49IDAgfHwgZGNzLT5kb21p
ZF9zb2Z0X3Jlc2V0ICE9IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA+PSAw
IHx8IGRjcy0+c29mdF9yZXNldCkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgInJlc3Rv
cmluZywgbm90IHJ1bm5pbmcgYm9vdGxvYWRlciIpOwogICAgICAgICBkb21jcmVhdGVfYm9vdGxv
YWRlcl9kb25lKGVnYywgJmRjcy0+YmwsIDApOwogICAgIH0gZWxzZSAgewpAQCAtMTIxNyw3ICsx
MjI3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgZGNzLT5zZHNzLmRtLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0
YXJ0ZWQ7CiAgICAgZGNzLT5zZHNzLmNhbGxiYWNrID0gZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0
ZWQ7CiAKLSAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgZGNzLT5kb21pZF9zb2Z0X3Jlc2V0ID09
IElOVkFMSURfRE9NSUQpIHsKKyAgICBpZiAocmVzdG9yZV9mZCA8IDAgJiYgIWRjcy0+c29mdF9y
ZXNldCkgewogICAgICAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGQoZ2MsIGRfY29uZmlnLCBk
b21pZCwgc3RhdGUpOwogICAgICAgICBkb21jcmVhdGVfcmVidWlsZF9kb25lKGVnYywgZGNzLCBy
Yyk7CiAgICAgICAgIHJldHVybjsKQEAgLTE4MjcsNyArMTgzNyw3IEBAIHN0YXRpYyBpbnQgZG9f
ZG9tYWluX2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJmNkY3MtPmRjcy5ndWVzdF9j
b25maWdfc2F2ZWQsIGRfY29uZmlnKTsKICAgICBjZGNzLT5kY3MucmVzdG9yZV9mZCA9IGNkY3Mt
PmRjcy5saWJ4Y19mZCA9IHJlc3RvcmVfZmQ7CiAgICAgY2Rjcy0+ZGNzLnNlbmRfYmFja19mZCA9
IHNlbmRfYmFja19mZDsKLSAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKHJlc3Rv
cmVfZmQgPj0gMCkgewogICAgICAgICBjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMgPSAqcGFyYW1z
OwogICAgICAgICByYyA9IGxpYnhsX19mZF9mbGFnc19tb2RpZnlfc2F2ZShnYywgY2Rjcy0+ZGNz
LnJlc3RvcmVfZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4o
T19OT05CTE9DS3xPX05ERUxBWSksIDAsCkBAIC0xODM1LDcgKzE4NDUsOCBAQCBzdGF0aWMgaW50
IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7CiAgICAgfQogICAgIGNk
Y3MtPmRjcy5jYWxsYmFjayA9IGRvbWFpbl9jcmVhdGVfY2I7Ci0gICAgY2Rjcy0+ZGNzLmRvbWlk
X3NvZnRfcmVzZXQgPSBJTlZBTElEX0RPTUlEOworICAgIGNkY3MtPmRjcy5kb21pZCA9IElOVkFM
SURfRE9NSUQ7CisgICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSBmYWxzZTsKIAogICAgIGlmIChj
ZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMuY2hlY2twb2ludGVkX3N0cmVhbSA9PQogICAgICAgICBM
SUJYTF9DSEVDS1BPSU5URURfU1RSRUFNX0NPTE8pIHsKQEAgLTE5MDUsNyArMTkxNiw3IEBAIHN0
YXRpYyB2b2lkIHNvZnRfcmVzZXRfZG1fc3VzcGVuZGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgaW50IGRvX2Rv
bWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfc29mdF9yZXNldCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3csCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICphb3BfY29uc29sZV9ob3cpCkBAIC0xOTMzLDE1ICsx
OTQ0LDE2IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgs
CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19jb3B5KGN0eCwgJnNycy0+Y2Rjcy5kY3MuZ3Vlc3Rf
Y29uZmlnX3NhdmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZyk7CiAg
ICAgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQgPSAtMTsKLSAgICBjZGNzLT5kY3MuZG9taWRfc29mdF9y
ZXNldCA9IGRvbWlkX3NvZnRfcmVzZXQ7CisgICAgY2Rjcy0+ZGNzLmRvbWlkID0gZG9taWQ7Cisg
ICAgY2Rjcy0+ZGNzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGNkY3MtPmRjcy5jYWxsYmFjayA9
IGRvbWFpbl9jcmVhdGVfY2I7CiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmc3JzLT5j
ZGNzLmRjcy5hb3BfY29uc29sZV9ob3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
b3BfY29uc29sZV9ob3cpOwogICAgIGNkY3MtPmRvbWlkX291dCA9ICZkb21pZF9vdXQ7CiAKLSAg
ICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9taWRfc29mdF9yZXNldCk7
CisgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBp
ZiAoIWRvbV9wYXRoKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJm
YWlsZWQgdG8gcmVhZCBkb21haW4gcGF0aCIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImZhaWxlZCB0byByZWFkIGRvbWFpbiBwYXRoIik7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtMTk1MCw3ICsxOTYyLDcgQEAgc3RhdGljIGlu
dCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5nLXJlZiIsIGRvbV9wYXRoKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3N0b3JlX21mbik7CiAgICAgaWYg
KHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8g
cmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJmYWls
ZWQgdG8gcmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
ICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhzX3N0b3JlX21mbik6
IDA7CkBAIC0xOTU5LDcgKzE5NzEsNyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0
KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVzL2NvbnNvbGUvcmluZy1yZWYiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ4c19jb25zb2xlX21mbik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExP
R0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xlL3Jpbmct
cmVmLiIpOworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNv
bGUvcmluZy1yZWYuIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBzdGF0ZS0+Y29u
c29sZV9tZm4gPSB4c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9tZm4pOiAwOwpAQCAt
MTk2OCwyMCArMTk4MCwyMCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhs
X2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvY29uc29sZS90dHkiLCBkb21fcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmNvbnNvbGVfdHR5KTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWRfc29mdF9yZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOworICAgICAg
ICBMT0dEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byByZWFkIGNvbnNvbGUvdHR5LiIpOwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgc3RhdGUtPmNvbnNvbGVfdHR5ID0gbGlieGxfX3N0
cmR1cChnYywgY29uc29sZV90dHkpOwogCiAgICAgZHNzLT5hbyA9IGFvOwotICAgIGRzcy0+ZG9t
aWQgPSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0OworICAgIGRzcy0+ZG9taWQg
PSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZDsKICAgICBkc3MtPmRzcHMuZG1fc2F2ZWZpbGUgPSBH
Q1NQUklOVEYoTElCWExfREVWSUNFX01PREVMX1NBVkVfRklMRSIuJWQiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF9zb2Z0X3Jlc2V0KTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fc2F2
ZV9lbXVsYXRvcl94ZW5zdG9yZV9kYXRhKGRzcywgJnNycy0+dG9vbHN0YWNrX2J1ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNycy0+dG9vbHN0YWNrX2xl
bik7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQs
ICJmYWlsZWQgdG8gc2F2ZSB0b29sc3RhY2sgcmVjb3JkLiIpOworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImZhaWxlZCB0byBzYXZlIHRvb2xzdGFjayByZWNvcmQuIik7CiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIApAQCAtMjAxMCwxMCArMjAyMiwxMCBAQCBzdGF0aWMgdm9pZCBzb2Z0
X3Jlc2V0X2RtX3N1c3BlbmRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICogeGVuc3RvcmUgYWdh
aW4gd2l0aCBwcm9iYWJseSBkaWZmZXJlbnQgc3RvcmUvY29uc29sZS8uLi4KICAgICAgKiBjaGFu
bmVscy4KICAgICAgKi8KLSAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNz
LmRvbWlkX3NvZnRfcmVzZXQpOworICAgIHhzX3JlbGVhc2VfZG9tYWluKENUWC0+eHNoLCBjZGNz
LT5kY3MuZG9taWQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21p
ZCA9IGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0OworICAgIHNycy0+ZGRzLmRvbWlkID0gY2Rj
cy0+ZGNzLmRvbWlkOwogICAgIHNycy0+ZGRzLmNhbGxiYWNrID0gZG9tYWluX3NvZnRfcmVzZXRf
Y2I7CiAgICAgc3JzLT5kZHMuc29mdF9yZXNldCA9IHRydWU7CiAgICAgbGlieGxfX2RvbWFpbl9k
ZXN0cm95KGVnYywgJnNycy0+ZGRzKTsKQEAgLTIwMjksNyArMjA0MSw3IEBAIHN0YXRpYyB2b2lk
IGRvbWFpbl9jcmVhdGVfY2IobGlieGxfX2VnYyAqZWdjLAogCiAgICAgKmNkY3MtPmRvbWlkX291
dCA9IGRvbWlkOwogCi0gICAgaWYgKGRjcy0+cmVzdG9yZV9mZCA+IC0xKSB7CisgICAgaWYgKGRj
cy0+cmVzdG9yZV9mZCA+PSAwKSB7CiAgICAgICAgIGZscmMgPSBsaWJ4bF9fZmRfZmxhZ3NfcmVz
dG9yZShnYywKICAgICAgICAgICAgICAgICBkY3MtPnJlc3RvcmVfZmQsIGRjcy0+cmVzdG9yZV9m
ZGZsKTsKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU5MmU0MTJjMWIuLmY3NThkYWYzYjYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMjE5Myw3ICsyMTkzLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAgLyogZml4
bWU6IHRoaXMgZnVuY3Rpb24gY2FuIGxlYWsgdGhlIHN0dWJkb20gaWYgaXQgZmFpbHMgKi8KICAg
ICByZXQgPSBsaWJ4bF9fZG9tYWluX21ha2UoZ2MsIGRtX2NvbmZpZywgc3R1YmRvbV9zdGF0ZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzZHNzLT5wdnFlbXUuZ3Vlc3RfZG9taWQs
IGZhbHNlKTsKICAgICBpZiAocmV0KQogICAgICAgICBnb3RvIG91dDsKICAgICB1aW50MzJfdCBk
bV9kb21pZCA9IHNkc3MtPnB2cWVtdS5ndWVzdF9kb21pZDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDcyMjkwYzZmMjguLmYyZWZkZWRmYmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTk3Miw3ICsx
OTcyLDcgQEAgX2hpZGRlbiAgdm9pZCBsaWJ4bF9fZXhlYyhsaWJ4bF9fZ2MgKmdjLCBpbnQgc3Rk
aW5mZCwgaW50IHN0ZG91dGZkLAogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmRvbWlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqZG9taWQsIGJvb2wgc29mdF9yZXNldCk7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCkBAIC00MTU4LDcgKzQxNTgsOCBAQCBzdHJ1Y3Qg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkZmw7IC8qIG9y
aWdpbmFsIGZsYWdzIG9mIHJlc3RvcmVfZmQgKi8KICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAg
IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyByZXN0b3JlX3BhcmFtczsKLSAgICB1aW50MzJf
dCBkb21pZF9zb2Z0X3Jlc2V0OworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGJvb2wgc29mdF9y
ZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJhY2s7CiAgICAgbGlieGxf
YXN5bmNwcm9ncmVzc19ob3cgYW9wX2NvbnNvbGVfaG93OwogICAgIC8qIHByaXZhdGUgdG8gZG9t
YWluX2NyZWF0ZSAqLwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:18 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixXoI-00061w-IV; Fri, 31 Jan 2020 15:02:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXoH-00061a-SY
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:17 +0000
X-Inumbo-ID: abe59294-443a-11ea-8396-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id abe59294-443a-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 15:02:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482937; x=1612018937;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=kgzoePSZ5DVmpFR0cl3W71MSx1H7ORTwRVlSh90CEBY=;
 b=W/ORD+4+b17QhfYXsQo2xxQT6RCjdblidfT+gh98PtpguIDCV2nP423n
 pJ+hMRSC7trmqDWZo00CUrTdxaQLHATYqqa8+aznfxOfbyftTesV3OvZ1
 v6OlBrKiKBE7crE8ULQS/pRirBrki2147xzPTA6yzx+WsfAvzJhfmIUV1 0=;
IronPort-SDR: 8vbpK4HOD1/1spJH6FZhSyrBxtSEG9SBoVqmOns/Wm8TubA5UzfQTIUfvXIpoukJN0C6I2AD6v
 rpNX24GrgJ8g==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15104667"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 Jan 2020 15:02:15 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id BA15BA0733; Fri, 31 Jan 2020 15:02:14 +0000 (UTC)
Received: from EX13D32EUB002.ant.amazon.com (10.43.166.114) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:02:00 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUB002.ant.amazon.com (10.43.166.114) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:01:59 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:57 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:46 +0000
Message-ID: <20200131150149.2008-5-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 4/7] libxl: add infrastructure to track and
 query 'recent' domids
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

QSBkb21pZCBpcyBjb25zaWRlcmVkIHJlY2VudCBpZiB0aGUgZG9tYWluIGl0IHJlcHJlc2VudHMg
d2FzIGRlc3Ryb3llZApsZXNzIHRoYW4gYSBzcGVjaWZpZWQgbnVtYmVyIG9mIHNlY29uZHMgYWdv
LiBGb3IgZGVidWdnaW5nIGFuZC9vciB0ZXN0aW5nCnB1cnBvc2VzIHRoZSBudW1iZXIgY2FuIGJl
IHNldCB1c2luZyB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUKTElCWExfRE9NSURfUkVVU0VfVElN
RU9VVC4gSWYgdGhlIHZhcmlhYmxlIGRvZXMgbm90IGV4aXN0IHRoZW4gYSBkZWZhdWx0CnZhbHVl
IG9mIDYwcyBpcyB1c2VkLgoKV2hlbmV2ZXIgYSBkb21haW4gaXMgZGVzdHJveWVkLCBhIHRpbWUt
c3RhbXBlZCByZWNvcmQgd2lsbCBiZSB3cml0dGVuIGludG8KYSBoaXN0b3J5IGZpbGUgKC92YXIv
cnVuL3hlbi9kb21pZC1oaXN0b3J5KS4gVG8gYXZvaWQgdGhlIGhpc3RvcnkgZmlsZQpncm93aW5n
IHRvbyBsYXJnZSwgYW55IHJlY29yZHMgd2l0aCB0aW1lLXN0YW1wcyB0aGF0IGluZGljYXRlIHRo
YXQgdGhlCmFnZSBvZiBhIGRvbWlkIGhhcyBleGNlZWRlZCB0aGUgcmUtdXNlIHRpbWVvdXQgd2ls
bCBhbHNvIGJlIHB1cmdlZC4KCkEgbmV3IHV0aWxpdHkgZnVuY3Rpb24sIGxpYnhsX19pc19yZWNl
bnRfZG9taWQoKSwgaGFzIGJlZW4gYWRkZWQuIFRoaXMKZnVuY3Rpb24gcmVhZHMgdGhlIHNhbWUg
aGlzdG9yeSBmaWxlIGNoZWNraW5nIHdoZXRoZXIgYSBzcGVjaWZpZWQgZG9taWQKaGFzIGEgcmVj
b3JkIHRoYXQgZG9lcyBub3QgZXhjZWVkIHRoZSByZS11c2UgdGltZW91dC4gU2luY2UgdGhpcyB1
dGlsaXR5CmZ1bmN0aW9uIGRvZXMgbm90IHdyaXRlIHRvIHRoZSBmaWxlLCBubyByZWNvcmRzIGFy
ZSBhY3R1YWxseSBwdXJnZWQgYnkgaXQuCgpOT1RFOiBUaGUgaGlzdG9yeSBmaWxlIGlzIHB1cmdl
ZCBvbiBib290IHRvIGl0IGlzIHNhZmUgdG8gdXNlCiAgICAgIENMT0NLX01PTk9UT05JQyBhcyBh
IHRpbWUgc291cmNlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6
b24uY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgoKdjU6CiAtIFJlLXdvcmsgZmlsZSBtYW5pcHVsYXRpb24gc29tZSBtb3Jl
CiAtIEFkZCBtb3JlIGVycm9yIGNoZWNrcwoKdjQ6CiAtIFVzZSBuZXcgZ2VuZXJhbGlzZWQgbGli
eGxfX2Zsb2NrCiAtIERvbid0IHJlYWQgYW5kIHdyaXRlIHRoZSBzYW1lIGZpbGUKIC0gVXNlICdy
ZWNlbnQnIHJhdGhlciB0aGFuICdyZXRpcmVkJwogLSBBZGQgY29kZSBpbnRvIHhlbi1pbml0LWRv
bTAgdG8gZGVsZXRlIGFuIG9sZCBoaXN0b3J5IGZpbGUgYXQgYm9vdAoKdjI6CiAtIE5ldyBpbiB2
MgotLS0KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jIHwgIDMwICsrKysrCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4u
YyAgICB8IDIwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5jICB8ICAxMCArKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCAgfCAgMTQgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDI2MCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMgYi90b29scy9oZWxwZXJzL3hlbi1p
bml0LWRvbTAuYwppbmRleCBhMWU1NzI5NDU4Li41NmY2OWFiNjZmIDEwMDY0NAotLS0gYS90b29s
cy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYworKysgYi90b29scy9oZWxwZXJzL3hlbi1pbml0LWRv
bTAuYwpAQCAtMTIsNiArMTIsMzIgQEAKICNkZWZpbmUgRE9NTkFNRV9QQVRIICAgIi9sb2NhbC9k
b21haW4vMC9uYW1lIgogI2RlZmluZSBET01JRF9QQVRIICAgICAiL2xvY2FsL2RvbWFpbi8wL2Rv
bWlkIgogCitpbnQgY2xlYXJfZG9taWRfaGlzdG9yeSh2b2lkKQoreworICAgIGludCByYyA9IDE7
CisgICAgeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKmxvZ2dlcjsKKyAgICBsaWJ4bF9j
dHggKmN0eDsKKworICAgIGxvZ2dlciA9IHh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oc3Rk
ZXJyLCBYVExfRVJST1IsIDApOworICAgIGlmICghbG9nZ2VyKQorICAgICAgICByZXR1cm4gMTsK
KworICAgIGlmIChsaWJ4bF9jdHhfYWxsb2MoJmN0eCwgTElCWExfVkVSU0lPTiwgMCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICh4ZW50b29sbG9nX2xvZ2dlciAqKWxvZ2dlcikpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgaW5pdCBsaWJ4bCBjb250ZXh0XG4iKTsKKyAgICAg
ICAgZ290byBvdXRsb2c7CisgICAgfQorCisgICAgaWYgKCFsaWJ4bF9jbGVhcl9kb21pZF9oaXN0
b3J5KGN0eCkpCisgICAgICAgIHJjID0gMDsKKworICAgIGxpYnhsX2N0eF9mcmVlKGN0eCk7CisK
K291dGxvZzoKKyAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koKHhlbnRvb2xsb2dfbG9nZ2VyICopbG9n
Z2VyKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKIHsKICAgICBpbnQgcmM7CkBAIC03MCw2ICs5NiwxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIHJjID0g
Y2xlYXJfZG9taWRfaGlzdG9yeSgpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisK
ICAgICAvKiBXcml0ZSB4ZW5zdG9yZSBlbnRyaWVzLiAqLwogICAgIGlmICgheHNfd3JpdGUoeHNo
LCBYQlRfTlVMTCwgRE9NSURfUEFUSCwgIjAiLCBzdHJsZW4oIjAiKSkpIHsKICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJjYW5ub3Qgc2V0IGRvbWlkIGZvciBEb20wXG4iKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDE4YzFhMmQ2
YmYuLjFkMjM1ZWNiMWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMjY1Nyw2ICsyNjU3LDggQEAgc3RhdGljIGlubGluZSBpbnQg
bGlieGxfcWVtdV9tb25pdG9yX2NvbW1hbmRfMHgwNDEyMDAobGlieGxfY3R4ICpjdHgsCiAKICNp
bmNsdWRlIDxsaWJ4bF9ldmVudC5oPgogCitpbnQgbGlieGxfY2xlYXJfZG9taWRfaGlzdG9yeShs
aWJ4bF9jdHggKmN0eCk7CisKICNlbmRpZiAvKiBMSUJYTF9IICovCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
CmluZGV4IDk3M2ZjMTQzNGQuLjUzNDlkZWZjZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xMjY4LDYg
KzEyNjgsMjA4IEBAIHN0YXRpYyB2b2lkIGRtX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAog
ICAgIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3koZWdjLCAmZGlzLT5kcnMpOwogfQogCitzdGF0aWMg
dW5zaWduZWQgaW50IGxpYnhsX19nZXRfZG9taWRfcmV1c2VfdGltZW91dCh2b2lkKQoreworICAg
IGNvbnN0IGNoYXIgKmVudl90aW1lb3V0ID0gZ2V0ZW52KCJMSUJYTF9ET01JRF9SRVVTRV9USU1F
T1VUIik7CisKKyAgICByZXR1cm4gZW52X3RpbWVvdXQgPyBzdHJ0b2woZW52X3RpbWVvdXQsIE5V
TEwsIDApIDoKKyAgICAgICAgTElCWExfRE9NSURfUkVVU0VfVElNRU9VVDsKK30KKworY2hhciAq
bGlieGxfX2RvbWlkX2hpc3RvcnlfcGF0aChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpzdWZm
aXgpCit7CisgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZG9taWQtaGlzdG9yeSVzIiwgbGlieGxf
X3J1bl9kaXJfcGF0aCgpLAorICAgICAgICAgICAgICAgICAgICAgc3VmZml4ID86ICIiKTsKK30K
KworaW50IGxpYnhsX2NsZWFyX2RvbWlkX2hpc3RvcnkobGlieGxfY3R4ICpjdHgpCit7CisgICAg
R0NfSU5JVChjdHgpOworICAgIGNoYXIgKnBhdGg7CisgICAgaW50IHJjID0gRVJST1JfRkFJTDsK
KworICAgIHBhdGggPSBsaWJ4bF9fZG9taWRfaGlzdG9yeV9wYXRoKGdjLCBOVUxMKTsKKyAgICBp
ZiAoIXBhdGgpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKHVubGluayhwYXRoKSA8IDAg
JiYgZXJybm8gIT0gRU5PRU5UKSB7CisgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gcmVt
b3ZlICclcydcbiIsIHBhdGgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9
IDA7CisKK291dDoKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGJv
b2wgbGlieGxfX3JlYWRfcmVjZW50KEZJTEUgKmYsIHVuc2lnbmVkIGxvbmcgKnNlYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbWlkKQoreworICAgIGlu
dCBuOworCisgICAgYXNzZXJ0KGYpOworCisgICAgbiA9IGZzY2FuZihmLCAiJWx1ICV1Iiwgc2Vj
LCBkb21pZCk7CisgICAgaWYgKG4gPT0gRU9GKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
ZWxzZSBpZiAobiAhPSAyKSAvKiBtYWxmb3JtZWQgZW50cnkgKi8KKyAgICAgICAgKmRvbWlkID0g
SU5WQUxJRF9ET01JRDsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBsaWJ4
bF9fd3JpdGVfcmVjZW50KEZJTEUgKmYsIHVuc2lnbmVkIGxvbmcgc2VjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZG9taWQpCit7CisgICAgYXNzZXJ0KGYp
OworICAgIGFzc2VydChsaWJ4bF9kb21pZF92YWxpZF9ndWVzdChkb21pZCkpOworCisgICAgcmV0
dXJuIGZwcmludGYoZiwgIiVsdSAldVxuIiwgc2VjLCBkb21pZCkgPiAwOworfQorCitzdGF0aWMg
aW50IGxpYnhsX19tYXJrX2RvbWlkX3JlY2VudChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCkKK3sKKyAgICBsb25nIHRpbWVvdXQgPSBsaWJ4bF9fZ2V0X2RvbWlkX3JldXNlX3RpbWVvdXQo
KTsKKyAgICBsaWJ4bF9fZmxvY2sgKmxvY2s7CisgICAgY2hhciAqb2xkLCAqbmV3OworICAgIEZJ
TEUgKm9mID0gTlVMTCwgKm5mID0gTlVMTDsKKyAgICBzdHJ1Y3QgdGltZXNwZWMgdHM7CisgICAg
aW50IHJjID0gRVJST1JfRkFJTDsKKworICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21pZF9oaXN0
b3J5KGdjKTsKKyAgICBpZiAoIWxvY2spIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
ZmFpbGVkIHRvIGFjcXVpcmUgbG9jayIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICBvbGQgPSBsaWJ4bF9fZG9taWRfaGlzdG9yeV9wYXRoKGdjLCBOVUxMKTsKKyAgICBvZiA9IGZv
cGVuKG9sZCwgInIiKTsKKyAgICBpZiAoIW9mICYmIGVycm5vICE9IEVOT0VOVCkKKyAgICAgICAg
TE9HRUQoV0FSTiwgZG9taWQsICJmYWlsZWQgdG8gb3BlbiAnJXMnIiwgb2xkKTsKKworICAgIG5l
dyA9IGxpYnhsX19kb21pZF9oaXN0b3J5X3BhdGgoZ2MsICIubmV3Iik7CisgICAgbmYgPSBmb3Bl
bihuZXcsICJhIik7CisgICAgaWYgKCFuZikgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQs
ICJmYWlsZWQgdG8gb3BlbiAnJXMnIiwgbmV3KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgaWYgKGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmdHMpKSB7CisgICAgICAg
IExPR0VEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byBnZXQgdGltZSIpOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisKKyAgICBpZiAob2YpIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzZWM7
CisgICAgICAgIHVuc2lnbmVkIGludCB2YWw7CisKKyAgICAgICAgd2hpbGUgKGxpYnhsX19yZWFk
X3JlY2VudChvZiwgJnNlYywgJnZhbCkpIHsKKyAgICAgICAgICAgIGlmICghbGlieGxfZG9taWRf
dmFsaWRfZ3Vlc3QodmFsKSkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsgLyogSWdub3JlIGlu
dmFsaWQgZW50cmllcyAqLworCisgICAgICAgICAgICBpZiAodHMudHZfc2VjIC0gc2VjID4gdGlt
ZW91dCkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsgLyogSWdub3JlIGV4cGlyZWQgZW50cmll
cyAqLworCisgICAgICAgICAgICBpZiAoIWxpYnhsX193cml0ZV9yZWNlbnQobmYsIHNlYywgdmFs
KSkgeworICAgICAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgImZhaWxlZCB0byB3cml0
ZSB0byAnJXMnIiwgbmV3KTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorICAgICAgICBpZiAoZmVycm9yKG9mKSkgeworICAgICAgICAgICAgTE9H
RUQoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIHJlYWQgZnJvbSAnJXMnIiwgb2xkKTsKKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCFsaWJ4bF9fd3Jp
dGVfcmVjZW50KG5mLCB0cy50dl9zZWMsIGRvbWlkKSkgeworICAgICAgICBMT0dFRChFUlJPUiwg
ZG9taWQsICJmYWlsZWQgdG8gd3JpdGUgdG8gJyVzJyIsIG5ldyk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIGlmIChmY2xvc2UobmYpID09IEVPRikgeworICAgICAgICBMT0dFRChF
UlJPUiwgZG9taWQsICJmYWlsZWQgdG8gY2xvc2UgJyVzJyIsIG5ldyk7CisgICAgICAgIG5mID0g
TlVMTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIG5mID0gTlVMTDsKKworICAgIGlm
IChvZiAmJiBmY2xvc2Uob2YpID09IEVPRikgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQs
ICJmYWlsZWQgdG8gY2xvc2UgJyVzJyIsIG9sZCk7CisgICAgICAgIG9mID0gTlVMTDsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorICAgIG9mID0gTlVMTDsKKworICAgIGlmIChyZW5hbWUobmV3
LCBvbGQpIDwgMCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gcmVu
YW1lICclcycgLT4gJyVzJyIsIG9sZCwgbmV3KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
ICAgIHJjID0gMDsKKworb3V0OgorICAgIGlmIChuZikgZmNsb3NlKG5mKTsKKyAgICBpZiAob2Yp
IGZjbG9zZShvZik7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZmlsZShsb2NrKTsKKwor
ICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19pc19kb21pZF9yZWNlbnQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsIGJvb2wgKnJlY2VudCkKK3sKKyAgICBsb25nIHRpbWVvdXQg
PSBsaWJ4bF9fZ2V0X2RvbWlkX3JldXNlX3RpbWVvdXQoKTsKKyAgICBjb25zdCBjaGFyICpuYW1l
OworICAgIEZJTEUgKmY7CisgICAgc3RydWN0IHRpbWVzcGVjIHRzOworICAgIHVuc2lnbmVkIGxv
bmcgc2VjOworICAgIHVuc2lnbmVkIGludCB2YWw7CisgICAgaW50IHJjID0gRVJST1JfRkFJTDsK
KworICAgIG5hbWUgPSBHQ1NQUklOVEYoIiVzL2RvbWlkLWhpc3RvcnkiLCBsaWJ4bF9fcnVuX2Rp
cl9wYXRoKCkpOworICAgIGYgPSBmb3BlbihuYW1lLCAiciIpOworICAgIGlmICghZikgeworICAg
ICAgICBpZiAoZXJybm8gIT0gRU5PRU5UKQorICAgICAgICAgICAgTE9HRUQoV0FSTiwgZG9taWQs
ICJmYWlsZWQgdG8gb3BlbiAlcyIsIG5hbWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IDA7CisKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKGNsb2NrX2dldHRp
bWUoQ0xPQ0tfTU9OT1RPTklDLCAmdHMpKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwg
ImZhaWxlZCB0byBnZXQgdGltZSIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAq
cmVjZW50ID0gZmFsc2U7CisgICAgd2hpbGUgKGxpYnhsX19yZWFkX3JlY2VudChmLCAmc2VjLCAm
dmFsKSkgeworICAgICAgICBpZiAoIWxpYnhsX2RvbWlkX3ZhbGlkX2d1ZXN0KHZhbCkpCisgICAg
ICAgICAgICBjb250aW51ZTsgLyogSWdub3JlIGludmFsaWQgZW50cmllcyAqLworCisgICAgICAg
IGlmICh2YWwgPT0gZG9taWQgJiYgdHMudHZfc2VjIC0gc2VjIDw9IHRpbWVvdXQpIHsKKyAgICAg
ICAgICAgICpyZWNlbnQgPSB0cnVlOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAg
ICB9CisgICAgaWYgKGZlcnJvcihmKSkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJm
YWlsZWQgdG8gcmVhZCBmcm9tICclcyciLCBuYW1lKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgaWYgKGZjbG9zZShmKSA9PSBFT0YpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRv
bWlkLCAiZmFpbGVkIHRvIGNsb3NlICclcyciLCBuYW1lKTsKKyAgICAgICAgZiA9IE5VTEw7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBmID0gTlVMTDsKKyAgICByYyA9IDA7CisKK291
dDoKKyAgICBpZiAoZikgZmNsb3NlKGYpOworICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIHZv
aWQgZGV2aWNlc19kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlc19yZW1vdmVfc3RhdGUgKmRycywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCkBAIC0xMzMxLDYgKzE1MzMsOCBAQCBzdGF0
aWMgdm9pZCBkZXZpY2VzX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBpZiAo
IWN0eC0+eGNoKSBnb3RvIGJhZGNoaWxkOwogCiAgICAgICAgIGlmICghZGlzLT5zb2Z0X3Jlc2V0
KSB7CisgICAgICAgICAgICByYyA9IGxpYnhsX19tYXJrX2RvbWlkX3JlY2VudChnYywgZG9taWQp
OworICAgICAgICAgICAgaWYgKHJjKSBnb3RvIGJhZGNoaWxkOwogICAgICAgICAgICAgcmMgPSB4
Y19kb21haW5fZGVzdHJveShjdHgtPnhjaCwgZG9taWQpOwogICAgICAgICB9IGVsc2UgewogICAg
ICAgICAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5jCmluZGV4IDIxMTIzNmRjOTkuLmJiZDRjNmNiYTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwpA
QCAtNTA0LDYgKzUwNCwxNiBAQCBsaWJ4bF9fZmxvY2sgKmxpYnhsX19sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICByZXR1cm4gbG9jazsKIH0K
IAorbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19kb21pZF9oaXN0b3J5KGxpYnhsX19nYyAqZ2Mp
Cit7CisgICAgY29uc3QgY2hhciAqbG9ja2ZpbGU7CisKKyAgICBsb2NrZmlsZSA9IGxpYnhsX19k
b21pZF9oaXN0b3J5X3BhdGgoZ2MsICIubG9jayIpOworICAgIGlmICghbG9ja2ZpbGUpIHJldHVy
biBOVUxMOworCisgICAgcmV0dXJuIGxpYnhsX19sb2NrX2ZpbGUoZ2MsIGxvY2tmaWxlKTsKK30K
KwogaW50IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZykKIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGRkM2MwOGJj
MTQuLjM5ZGUyZDU5MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDI2MCw2ICs0MjYwLDggQEAg
X2hpZGRlbiB2b2lkIGxpYnhsX19yZW11c190ZWFyZG93bihsaWJ4bF9fZWdjICplZ2MsCiBfaGlk
ZGVuIHZvaWQgbGlieGxfX3JlbXVzX3Jlc3RvcmVfc2V0dXAobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRl
X3N0YXRlICpkY3MpOwogCitfaGlkZGVuIGNoYXIgKmxpYnhsX19kb21pZF9oaXN0b3J5X3BhdGgo
bGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpzdWZmaXgpOwogCiAvKgogICogQ29udmVuaWVuY2UgbWFjcm9zLgpAQCAtNDY1
OCw2ICs0NjYwLDcgQEAgbGlieGxfX2Zsb2NrICpsaWJ4bF9fbG9ja19maWxlKGxpYnhsX19nYyAq
Z2MsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKIHZvaWQgbGlieGxfX3VubG9ja19maWxlKGxpYnhs
X19mbG9jayAqbG9jayk7CiAKIGxpYnhsX19mbG9jayAqbGlieGxfX2xvY2tfZG9tYWluX3VzZXJk
YXRhKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKK2xpYnhsX19mbG9jayAqbGlieGxf
X2xvY2tfZG9taWRfaGlzdG9yeShsaWJ4bF9fZ2MgKmdjKTsKIAogLyoKICAqIFJldHJpZXZlIC8g
c3RvcmUgZG9tYWluIGNvbmZpZ3VyYXRpb24gZnJvbSAvIHRvIGxpYnhsIHByaXZhdGUKQEAgLTQ3
OTYsNiArNDc5OSwxNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
eHN3YWl0X3N0YXRlICpwdmNvbnRyb2wsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZF90IGRvbWlkLCBjb25zdCBjaGFyICpjbWQpOwogCisvKgorICogTWF4aW11bSBu
dW1iZXIgb2Ygc2Vjb25kcyBhZnRlciBkZXNjdHJ1Y3Rpb24gdGhlbiBhIGRvbWlkIHJlbWFpbnMK
KyAqICdyZWNlbnQnLiBSZWNlbnQgZG9taWRzIGFyZSBub3QgYWxsb3dlZCB0byBiZSByZS11c2Vk
LiBUaGlzIGNhbiBiZQorICogb3ZlcmlkZGVuLCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzLCBieSB0
aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgb2YgdGhlCisgKiBzYW1lIG5hbWUuCisgKi8KKyNkZWZp
bmUgTElCWExfRE9NSURfUkVVU0VfVElNRU9VVCA2MAorCisvKiBDaGVjayB3aGV0aGVyIGEgZG9t
aWQgaXMgcmVjZW50ICovCitpbnQgbGlieGxfX2lzX2RvbWlkX3JlY2VudChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgYm9vbCAqcmVjZW50KTsKKwogI2VuZGlmCiAKIC8qCi0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixXoN-00064X-UQ; Fri, 31 Jan 2020 15:02:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXoM-000640-Ro
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:22 +0000
X-Inumbo-ID: ada1d318-443a-11ea-8396-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ada1d318-443a-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 15:02:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482940; x=1612018940;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=NnqEJdX+5fN98456TNyF2mXr5DWTlFw0snz0JqrtQg0=;
 b=cWerZbqbnSrjN7tAE+s91ddGyuUVq7+rcykukoOf2GqUC5fwLOsoWP5s
 0oDSwtUsSqSiFzUIrpJpukSgQfRGIqrdpBtGku96D+9qVPfChIPSPdSoW
 jCJNB+fqJPYG+4iCjQ0GBzXldtIRnLEfJn4WE8WhqrZSClYDfj3z6pyOV M=;
IronPort-SDR: 2ZT2d3DLV1TpJtWotJkJXe1HB4oaPmHJGAgsJMuBDWsQmZLbP96X37ATX4BDUw/KH233zZ+JUM
 IspyZTiF5i5w==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15104677"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-81e76b79.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 Jan 2020 15:02:19 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-81e76b79.us-west-2.amazon.com (Postfix) with ESMTPS
 id D98D3A18DA; Fri, 31 Jan 2020 15:02:17 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:02:02 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:02:01 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:01:59 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:47 +0000
Message-ID: <20200131150149.2008-6-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 5/7] libxl: allow creation of domains with a
 specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jason
 Andryuk <jandryuk@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgJ2RvbWlkJyBmaWVsZCB0byBsaWJ4bF9kb21haW5fY3JlYXRlX2lu
Zm8gYW5kIHRoZW4KbW9kaWZpZXMgbGlieGxfX2RvbWFpbl9tYWtlKCkgdG8gaGF2ZSBYZW4gdXNl
IHRoYXQgdmFsdWUgaWYgaXQgaXMgdmFsaWQuCklmIHRoZSBkb21pZCB2YWx1ZSBpcyBpbnZhbGlk
IHRoZW4gWGVuIHdpbGwgY2hvb3NlIHRoZSBkb21pZCwgYXMgYmVmb3JlLAp1bmxlc3MgdGhlIHZh
bHVlIGlzIHRoZSBuZXcgc3BlY2lhbCBSQU5ET01fRE9NSUQgdmFsdWUgYWRkZWQgdG8gdGhlIEFQ
SS4KVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGlieGxfX2RvbWFpbl9tYWtlKCkgdG8gY2hvb3NlIGEg
cmFuZG9tIGRvbWlkIHZhbHVlCmZvciBYZW4gdG8gdXNlLgoKSWYgWGVuIGRldGVybWluZXMgdGhh
dCBhIGRvbWlkIHNwZWNpZmllZCB0byBvciBjaG9zZW4gYnkKbGlieGxfX2RvbWFpbl9tYWtlKCkg
Y28taW5jaWRlcyB3aXRoIGFuIGV4aXN0aW5nIGRvbWFpbiB0aGVuIHRoZSBjcmVhdGUKb3BlcmF0
aW9uIHdpbGwgZmFpbC4gSW4gdGhpcyBjYXNlLCBpZiBSQU5ET01fRE9NSUQgd2FzIHNwZWNpZmll
ZCB0bwpsaWJ4bF9fZG9tYWluX21ha2UoKSB0aGVuIGEgbmV3IHJhbmRvbSB2YWx1ZSB3aWxsIGJl
IGNob3NlbiBhbmQgdGhlIGNyZWF0ZQpvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZCwgb3RoZXJ3
aXNlIGxpYnhsX19kb21haW5fbWFrZSgpIHdpbGwgZmFpbC4KCkFmdGVyIFhlbiBoYXMgc3VjY2Vz
c2Z1bGx5IGNyZWF0ZWQgYSBuZXcgZG9tYWluLCBsaWJ4bF9fZG9tYWluX21ha2UoKSB3aWxsCmNo
ZWNrIHdoZXRoZXIgaXRzIGRvbWlkIG1hdGNoZXMgYW55IHJlY2VudGx5IHVzZWQgZG9taWQgdmFs
dWVzLiBJZiBpdCBkb2VzCnRoZW4gdGhlIGRvbWFpbiB3aWxsIGJlIGRlc3Ryb3llZC4gSWYgdGhl
IGRvbWlkIHVzZWQgaW4gY3JlYXRpb24gd2FzCnNwZWNpZmllZCB0byBsaWJ4bF9fZG9tYWluX21h
a2UoKSB0aGVuIGl0IHdpbGwgZmFpbCBhdCB0aGlzIHBvaW50LApvdGhlcndpc2UgdGhlIGNyZWF0
ZSBvcGVyYXRpb24gd2lsbCBiZSByZS10cmllZCB3aXRoIGVpdGhlciBhIG5ldyByYW5kb20Kb3Ig
WGVuLXNlbGVjdGVkIGRvbWlkIHZhbHVlLgoKTk9URTogbGlieGxfX2xvZ3YoKSBpcyBhbHNvIG1v
ZGlmaWVkIHRvIG9ubHkgbG9nIHZhbGlkIGRvbWlkIHZhbHVlcyBpbgogICAgICBtZXNzYWdlcyBy
YXRoZXIgdGhhbiBhbnkgZG9taWQsIHZhbGlkIG9yIG90aGVyd2lzZSwgdGhhdCBpcyBub3QKICAg
ICAgSU5WQUxJRF9ET01JRC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKdjU6CiAtIEZsYXR0ZW5lZCBuZXN0
ZWQgbG9vcHMKCnY0OgogLSBOb3QgYWRkZWQgSmFzb24ncyBSLWIgYmVjYXVzZSBvZiBzdWJzdGFu
dGlhbCBjaGFuZ2UKIC0gQ2hlY2sgZm9yIHJlY2VudCBkb21pZCAqYWZ0ZXIqIGNyZWF0aW9uCiAt
IFJlLXdvcmtlZCBjb21taXQgY29tbWVudAoKdjM6CiAtIEFkZGVkIERPTUlEX01BU0sgZGVmaW5p
dGlvbiB1c2VkIHRvIG1hc2sgcmFuZG9taXplZCB2YWx1ZXMKIC0gVXNlIHN0YWNrIHZhcmlhYmxl
IHRvIGF2b2lkIGFzc3VtaW5nIGVuZGlhbm5lc3MKCnYyOgogLSBSZS13b3JrZWQgdG8gdXNlIGEg
dmFsdWUgZnJvbSBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8KLS0tCiB0b29scy9saWJ4bC9saWJ4
bC5oICAgICAgICAgIHwgIDkgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCA2
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmMgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAxICsK
IHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgfCAgMyArKwogNSBmaWxlcyBjaGFuZ2VkLCA3
NCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDFkMjM1ZWNiMWMuLjMxYzZmNGIx
MWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGwuaApAQCAtMTI2OCw2ICsxMjY4LDE0IEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4
ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAgKi8KICNkZWZp
bmUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCiAKKy8qCisgKiBMSUJYTF9I
QVZFX0NSRUFURUlORk9fRE9NSUQKKyAqCisgKiBsaWJ4bF9kb21haW5fY3JlYXRlX25ldygpIGFu
ZCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUoKSB3aWxsIHVzZQorICogYSBkb21pZCBzcGVj
aWZpZWQgaW4gbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvKCkuCisgKi8KKyNkZWZpbmUgTElCWExf
SEFWRV9DUkVBVEVJTkZPX0RPTUlECisKIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0
Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7
CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpz
bCk7CkBAIC0xNTI4LDYgKzE1MzYsNyBAQCBpbnQgbGlieGxfY3R4X2ZyZWUobGlieGxfY3R4ICpj
dHggLyogMCBpcyBPSyAqLyk7CiAvKiBkb21haW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KIAogI2Rl
ZmluZSBJTlZBTElEX0RPTUlEIH4wCisjZGVmaW5lIFJBTkRPTV9ET01JRCAoSU5WQUxJRF9ET01J
RCAtIDEpCiAKIC8qIElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwgdGhlIGRvbWFpbiBt
YXkgb3IgbWF5IG5vdCBleGlzdAogICogKGluIGEgaGFsZi1jcmVhdGVkIHN0YXRlKS4gICpkb21p
ZCB3aWxsIGJlIHZhbGlkIGFuZCB3aWxsIGJlIHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAzYTczNjRl
MmFjLi43ZmQ0ZDcxM2U3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTU1LDggKzU1NSw2IEBAIGludCBs
aWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcsCiAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICppbmZvID0gJmRfY29uZmlnLT5j
X2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+
Yl9pbmZvOwogCi0gICAgYXNzZXJ0KHNvZnRfcmVzZXQgfHwgKmRvbWlkID09IElOVkFMSURfRE9N
SUQpOwotCiAgICAgdXVpZF9zdHJpbmcgPSBsaWJ4bF9fdXVpZDJzdHJpbmcoZ2MsIGluZm8tPnV1
aWQpOwogICAgIGlmICghdXVpZF9zdHJpbmcpIHsKICAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsK
QEAgLTYwMCwxMSArNTk4LDY2IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpn
YywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgfQogCi0gICAgICAgIHJldCA9IHhjX2RvbWFpbl9jcmVhdGUoY3R4LT54Y2gsIGRv
bWlkLCAmY3JlYXRlKTsKLSAgICAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgICAgIExPR0VE
KEVSUk9SLCAqZG9taWQsICJkb21haW4gY3JlYXRpb24gZmFpbCIpOwotICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGZvciAoOzspIHsK
KyAgICAgICAgICAgIGJvb2wgcmVjZW50OworCisgICAgICAgICAgICBpZiAoaW5mby0+ZG9taWQg
PT0gUkFORE9NX0RPTUlEKSB7CisgICAgICAgICAgICAgICAgdWludDE2X3QgdjsKKworICAgICAg
ICAgICAgICAgIHJldCA9IGxpYnhsX19yYW5kb21fYnl0ZXMoZ2MsICh2b2lkICopJnYsIHNpemVv
Zih2KSk7CisgICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCisgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICAgICAgdiAmPSBET01JRF9NQVNLOworICAgICAgICAgICAg
ICAgIGlmICghbGlieGxfZG9taWRfdmFsaWRfZ3Vlc3QodikpCisgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOworCisgICAgICAgICAgICAgICAgKmRvbWlkID0gdjsKKyAgICAgICAgICAgIH0g
ZWxzZQorICAgICAgICAgICAgICAgICpkb21pZCA9IGluZm8tPmRvbWlkOworCisgICAgICAgICAg
ICByZXQgPSB4Y19kb21haW5fY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgJmNyZWF0ZSk7CisgICAg
ICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogSWYgd2UgZ2VuZXJhdGVkIGEgcmFuZG9tIGRvbWlkIGFuZCBjcmVhdGlvbiBmYWlsZWQK
KyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIHRoYXQgZG9taWQgYWxyZWFkeSBleGlzdHMgdGhl
biBzaW1wbHkgdHJ5CisgICAgICAgICAgICAgICAgICogYWdhaW4uCisgICAgICAgICAgICAgICAg
ICovCisgICAgICAgICAgICAgICAgaWYgKGVycm5vID09IEVFWElTVCAmJiBpbmZvLT5kb21pZCA9
PSBSQU5ET01fRE9NSUQpCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
ICAgICAgICAgTE9HRUQoRVJST1IsICpkb21pZCwgImRvbWFpbiBjcmVhdGlvbiBmYWlsIik7Cisg
ICAgICAgICAgICAgICAgKmRvbWlkID0gSU5WQUxJRF9ET01JRDsKKyAgICAgICAgICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIHJjID0gbGlieGxfX2lzX2RvbWlkX3JlY2VudChnYywgKmRvbWlkLCAm
cmVjZW50KTsKKyAgICAgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsK
KworICAgICAgICAgICAgLyogVGhlIGRvbWlkIGlzIG5vdCByZWNlbnQsIHNvIHdlJ3JlIGRvbmUg
Ki8KKyAgICAgICAgICAgIGlmICghcmVjZW50KQorICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgdGhlIGRvbWlkIHdhcyBzcGVjaWZpZWQg
dGhlbiB0aGVyZSdzIG5vIHBvaW50IGluCisgICAgICAgICAgICAgKiB0cnlpbmcgYWdhaW4uCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmIChsaWJ4bF9kb21pZF92YWxpZF9ndWVzdChp
bmZvLT5kb21pZCkpIHsKKyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9t
YWluIGlkIHJlY2VudGx5IHVzZWQiKTsKKyAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IC8qIFRyeSB0byBkZXN0cm95IHRoZSBkb21haW4gYWdhaW4gYXMgd2UgY2FuJ3QgdXNlIGl0ICov
CisgICAgICAgICAgICByZXQgPSB4Y19kb21haW5fZGVzdHJveShjdHgtPnhjaCwgKmRvbWlkKTsK
KyAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7CisgICAgICAgICAgICAgICAgTE9HRUQoRVJST1Is
ICpkb21pZCwgImRvbWFpbiBkZXN0cm95IGZhaWwiKTsKKyAgICAgICAgICAgICAgICAqZG9taWQg
PSBJTlZBTElEX0RPTUlEOworICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAg
IHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NhdmVfY29uZmlnKGdjLCBkX2NvbmZpZywgc3RhdGUs
ICZjcmVhdGUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKaW5kZXggYmJkNGM2Y2JhOS4uZDkzYTc1NTMzZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5jCkBAIC0yMzQsNyArMjM0LDcgQEAgdm9pZCBsaWJ4bF9fbG9ndihs
aWJ4bF9jdHggKmN0eCwgeGVudG9vbGxvZ19sZXZlbCBtc2dsZXZlbCwgaW50IGVycm5vdmFsLAog
ICAgIGZpbGVsaW5lW3NpemVvZihmaWxlbGluZSktMV0gPSAwOwogCiAgICAgZG9tYWluWzBdID0g
MDsKLSAgICBpZiAoZG9taWQgIT0gSU5WQUxJRF9ET01JRCkKKyAgICBpZiAobGlieGxfZG9taWRf
dmFsaWRfZ3Vlc3QoZG9taWQpKQogICAgICAgICBzbnByaW50Zihkb21haW4sIHNpemVvZihkb21h
aW4pLCAiRG9tYWluICUiUFJJdTMyIjoiLCBkb21pZCk7CiAgeDoKICAgICB4dGxfbG9nKGN0eC0+
bGcsIG1zZ2xldmVsLCBlcnJub3ZhbCwgImxpYnhsIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA3OTIx
OTUwZjZhLi5kMGQ0MzE2MTRmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC00MDksNiArNDA5LDcgQEAg
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvID0gU3RydWN0KCJkb21haW5fY3JlYXRlX2luZm8iLFsK
ICAgICAoInNzaWRyZWYiLCAgICAgIHVpbnQzMiksCiAgICAgKCJzc2lkX2xhYmVsIiwgICBzdHJp
bmcpLAogICAgICgibmFtZSIsICAgICAgICAgc3RyaW5nKSwKKyAgICAoImRvbWlkIiwgICAgICAg
IGxpYnhsX2RvbWlkKSwKICAgICAoInV1aWQiLCAgICAgICAgIGxpYnhsX3V1aWQpLAogICAgICgi
eHNkYXRhIiwgICAgICAgbGlieGxfa2V5X3ZhbHVlX2xpc3QpLAogICAgICgicGxhdGZvcm1kYXRh
IiwgbGlieGxfa2V5X3ZhbHVlX2xpc3QpLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGQyMTk4ZGZmYWQuLjc1YjE2
MTlkMGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmgKQEAgLTYxNCw2ICs2MTQsOSBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShtbXVleHRfb3BfdCk7CiAvKiBJZGxlIGRvbWFpbi4gKi8KICNkZWZpbmUgRE9NSURfSURM
RSAgICAgICAgICAgeGVuX21rX3VpbnQoMHg3RkZGKQogCisvKiBNYXNrIGZvciB2YWxpZCBkb21h
aW4gaWQgdmFsdWVzICovCisjZGVmaW5lIERPTUlEX01BU0sgICAgICAgICAgIHhlbl9ta191aW50
KDB4N0ZGRikKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogdHlwZWRlZiB1aW50MTZfdCBkb21p
ZF90OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:26 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixXoQ-00066S-Ev; Fri, 31 Jan 2020 15:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXoP-00065x-Q5
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:25 +0000
X-Inumbo-ID: b0cd9d24-443a-11ea-8bd7-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0cd9d24-443a-11ea-8bd7-12813bfff9fa;
 Fri, 31 Jan 2020 15:02:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482945; x=1612018945;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5x+OENu68t6YZffN+G3PY+oToIv5fD8CxlNpVlIv3fc=;
 b=T4unkfINuX7LFirhB6U7r2nRMK45sj3B/Kn3bFcZ1kj9PcTSLtxZKxhd
 eh9USUdFGjlBLFwLolzpRraxkM3YhjIghhmm4Kj8ZO+pnGsfPW825xmV0
 ohngyMofo6Car/ihrImVO4qhRFbft5elLjWAc9E/UdVWn/snkjbzcEIlK I=;
IronPort-SDR: oTYv0VWnUJrX8Yo8jEGvGKrz3yOgIQxE6QfZn5Fe4EkDEYjhkl7HZdzuRxQ+MZYw0Ehc1Aik9Y
 203++rGT1IYw==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15104689"
Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.43.8.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 31 Jan 2020 15:02:25 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id 95026A2D20; Fri, 31 Jan 2020 15:02:23 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:02:05 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:02:04 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:02:03 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:49 +0000
Message-ID: <20200131150149.2008-8-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 7/7] xl: allow domid to be preserved on
 save/restore or migrate
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgJy1EJyBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHNhdmUgYW5kIG1p
Z3JhdGUgdG8gYWxsb3cKdGhlIGRvbWFpbiBpZCB0byBiZSBpbmNvcnBvcmF0ZWQgaW50byB0aGUg
c2F2ZWQgZG9tYWluIGNvbmZpZ3VyYXRpb24gYW5kCmhlbmNlIGJlIHByZXNlcnZlZC4KCk5PVEU6
IExvZ2ljYWxseSBpdCBtYXkgc2VlbSBhcyB0aG91Z2ggcHJlc2VydmF0aW9uIG9mIGRvbWlkIHNo
b3VsZCBiZQogICAgICBkZWFsdCB3aXRoIGJ5IGxpYnhsLCBidXQgdGhlIGxpYnhsIG1pZ3JhdGlv
biBzdHJlYW0gaGFzIG5vIHJlY29yZAogICAgICBpbiB3aGljaCB0byB0cmFuc2ZlciBkb21pZCBh
bmQgcmVtb3RlIGRvbWFpbiBjcmVhdGlvbiBvY2N1cnMgYmVmb3JlCiAgICAgIHRoZSBtaWdyYXRp
b24gc3RyZWFtIGlzIHBhcnNlZC4gSGVuY2UgdGhpcyBwYXRjaCBtb2RpZmllcyB4bCByYXRoZXIK
ICAgICAgdGhlbiBsaWJ4bC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRA
YW1hem9uLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KCnY1OgogLSBFeHBhbmQgdGhlIGNvbW1pdCBjb21tZW50IHRvIHNh
eSB3aHkgaXQgaXMgeGwgYmVpbmcgcGF0Y2hlZCByYXRoZXIKICAgdGhhbiBsaWJ4bAoKdjI6CiAt
IEhlYXZpbHkgcmUtd29ya2VkIGJhc2VkIG9uIG5ldyBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8K
LS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiAgICAgIHwgMTQgKysrKysrKysrKysrKysKIHRvb2xz
L3hsL3hsLmggICAgICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgIHwg
IDYgKysrKy0tCiB0b29scy94bC94bF9taWdyYXRlLmMgICAgIHwgMTUgKysrKysrKysrKy0tLS0t
CiB0b29scy94bC94bF9zYXZlcmVzdG9yZS5jIHwgMTkgKysrKysrKysrKysrKystLS0tLQogdG9v
bHMveGwveGxfdm1jb250cm9sLmMgICB8ICAzICsrLQogNiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNl
cnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBv
ZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9kLmluCmluZGV4IDMzYWQyZWJkNzEuLjA5MzM5MjgyZTYg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9k
LmluCkBAIC00OTAsNiArNDkwLDEzIEBAIERpc3BsYXkgaHVnZSAoISkgYW1vdW50IG9mIGRlYnVn
IGluZm9ybWF0aW9uIGR1cmluZyB0aGUgbWlncmF0aW9uIHByb2Nlc3MuCiAKIExlYXZlIHRoZSBk
b21haW4gb24gdGhlIHJlY2VpdmUgc2lkZSBwYXVzZWQgYWZ0ZXIgbWlncmF0aW9uLgogCis9aXRl
bSBCPC1EPgorCitQcmVzZXJ2ZSB0aGUgQjxkb21haW4taWQ+IGluIHRoZSBkb21haW4gY29uaWd1
cmF0aW9uIHRoYXQgaXMgdHJhbnNmZXJyZWQKK3N1Y2ggdGhhdCBpdCB3aWxsIGJlIGlkZW50aWNh
bCBvbiB0aGUgZGVzdGluYXRpb24gaG9zdCwgdW5sZXNzIHRoYXQKK2NvbmZpZ3VyYXRpb24gaXMg
b3ZlcnJpZGRlbiB1c2luZyB0aGUgQjwtQz4gb3B0aW9uLiBOb3RlIHRoYXQgaXQgaXMgbm90Citw
b3NzaWJsZSB0byB1c2UgdGhpcyBvcHRpb24gZm9yIGEgJ2xvY2FsaG9zdCcgbWlncmF0aW9uLgor
CiA9YmFjawogCiA9aXRlbSBCPHJlbXVzPiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8aG9z
dD4KQEAgLTY5Miw2ICs2OTksMTMgQEAgTGVhdmUgdGhlIGRvbWFpbiBydW5uaW5nIGFmdGVyIGNy
ZWF0aW5nIHRoZSBzbmFwc2hvdC4KIAogTGVhdmUgdGhlIGRvbWFpbiBwYXVzZWQgYWZ0ZXIgY3Jl
YXRpbmcgdGhlIHNuYXBzaG90LgogCis9aXRlbSBCPC1EPgorCitQcmVzZXJ2ZSB0aGUgQjxkb21h
aW4taWQ+IGluIHRoZSBkb21haW4gY29uaWd1cmF0aW9uIHRoYXQgaXMgZW1iZWRkZWQgaW4KK3Ro
ZSBzdGF0ZSBmaWxlIHN1Y2ggdGhhdCBpdCB3aWxsIGJlIGlkZW50aWNhbCB3aGVuIHRoZSBkb21h
aW4gaXMgcmVzdG9yZWQsCit1bmxlc3MgdGhhdCBjb25maWd1cmF0aW9uIGlzIG92ZXJyaWRkZW4u
IChTZWUgdGhlIEI8cmVzdG9yZT4gb3BlcmF0aW9uCithYm92ZSkuCisKID1iYWNrCiAKID1pdGVt
IEI8c2hhcmluZz4gW0k8ZG9tYWluLWlkPl0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90
b29scy94bC94bC5oCmluZGV4IDJiNDcwOWVmYjIuLjA2NTY5YzZjNGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtOTksNiArOTksNyBAQCBzdHJ1Y3Qg
c2F2ZV9maWxlX2hlYWRlciB7CiAjZGVmaW5lIFNBVkVGSUxFX0JZVEVPUkRFUl9WQUxVRSAoKHVp
bnQzMl90KTB4MDEwMjAzMDRVTCkKIAogdm9pZCBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9kb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpvdmVycmlkZV9jb25m
aWdfZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICoqY29uZmlnX2Rh
dGFfciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmNvbmZpZ19sZW5fcik7CmRp
ZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUu
YwppbmRleCAzYjMwMmIyZjIwLi4wODMzNTM5NGU1IDEwMDY0NAotLS0gYS90b29scy94bC94bF9j
bWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAgLTE1Myw3ICsxNTMsOCBA
QCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiW29wdGlvbnNdIDxEb21h
aW4+IDxDaGVja3BvaW50RmlsZT4gWzxDb25maWdGaWxlPl0iLAogICAgICAgIi1oICBQcmludCB0
aGlzIGhlbHAuXG4iCiAgICAgICAiLWMgIExlYXZlIGRvbWFpbiBydW5uaW5nIGFmdGVyIGNyZWF0
aW5nIHRoZSBzbmFwc2hvdC5cbiIKLSAgICAgICItcCAgTGVhdmUgZG9tYWluIHBhdXNlZCBhZnRl
ciBjcmVhdGluZyB0aGUgc25hcHNob3QuIgorICAgICAgIi1wICBMZWF2ZSBkb21haW4gcGF1c2Vk
IGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC5cbiIKKyAgICAgICItRCAgU3RvcmUgdGhlIGRv
bWFpbiBpZCBpbiB0aGUgY29uZmlncmF0aW9uLiIKICAgICB9LAogICAgIHsgIm1pZ3JhdGUiLAog
ICAgICAgJm1haW5fbWlncmF0ZSwgMCwgMSwKQEAgLTE2Nyw3ICsxNjgsOCBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiLWUgICAgICAgICAgICAgIERvIG5vdCB3YWl0
IGluIHRoZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4pIGZvciB0aGUgZGVhdGhcbiIKICAgICAgICIg
ICAgICAgICAgICAgICAgb2YgdGhlIGRvbWFpbi5cbiIKICAgICAgICItLWRlYnVnICAgICAgICAg
UHJpbnQgaHVnZSAoISkgYW1vdW50IG9mIGRlYnVnIGR1cmluZyB0aGUgbWlncmF0aW9uIHByb2Nl
c3MuXG4iCi0gICAgICAiLXAgICAgICAgICAgICAgIERvIG5vdCB1bnBhdXNlIGRvbWFpbiBhZnRl
ciBtaWdyYXRpbmcgaXQuIgorICAgICAgIi1wICAgICAgICAgICAgICBEbyBub3QgdW5wYXVzZSBk
b21haW4gYWZ0ZXIgbWlncmF0aW5nIGl0LlxuIgorICAgICAgIi1EICAgICAgICAgICAgICBQcmVz
ZXJ2ZSB0aGUgZG9tYWluIGlkIgogICAgIH0sCiAgICAgeyAicmVzdG9yZSIsCiAgICAgICAmbWFp
bl9yZXN0b3JlLCAwLCAxLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlncmF0ZS5jIGIvdG9v
bHMveGwveGxfbWlncmF0ZS5jCmluZGV4IDIyZjA0MjliODQuLjA4MTNiZWI4MDEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYworKysgYi90b29scy94bC94bF9taWdyYXRlLmMKQEAg
LTE3Niw3ICsxNzYsOCBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvX3ByZWFtYmxlKGludCBzZW5k
X2ZkLCBpbnQgcmVjdl9mZCwgcGlkX3QgY2hpbGQsCiAKIH0KIAotc3RhdGljIHZvaWQgbWlncmF0
ZV9kb21haW4odWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKnJ1bmUsIGludCBkZWJ1ZywKK3N0
YXRpYyB2b2lkIG1pZ3JhdGVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBpbnQgcHJlc2VydmVfZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpydW5lLCBpbnQgZGVi
dWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpvdmVycmlkZV9jb25m
aWdfZmlsZSkKIHsKICAgICBwaWRfdCBjaGlsZCA9IC0xOwpAQCAtMTg3LDcgKzE4OCw3IEBAIHN0
YXRpYyB2b2lkIG1pZ3JhdGVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpydW5l
LCBpbnQgZGVidWcsCiAgICAgdWludDhfdCAqY29uZmlnX2RhdGE7CiAgICAgaW50IGNvbmZpZ19s
ZW4sIGZsYWdzID0gTElCWExfU1VTUEVORF9MSVZFOwogCi0gICAgc2F2ZV9kb21haW5fY29yZV9i
ZWdpbihkb21pZCwgb3ZlcnJpZGVfY29uZmlnX2ZpbGUsCisgICAgc2F2ZV9kb21haW5fY29yZV9i
ZWdpbihkb21pZCwgcHJlc2VydmVfZG9taWQsIG92ZXJyaWRlX2NvbmZpZ19maWxlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmNvbmZpZ19kYXRhLCAmY29uZmlnX2xlbik7CiAKICAgICBp
ZiAoIWNvbmZpZ19sZW4pIHsKQEAgLTUzNywxMyArNTM4LDE0IEBAIGludCBtYWluX21pZ3JhdGUo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNoYXIgKnJ1bmUgPSBOVUxMOwogICAgIGNoYXIg
Kmhvc3Q7CiAgICAgaW50IG9wdCwgZGFlbW9uaXplID0gMSwgbW9uaXRvciA9IDEsIGRlYnVnID0g
MCwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMDsKKyAgICBpbnQgcHJlc2VydmVfZG9taWQgPSAw
OwogICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKICAgICAgICAgeyJkZWJ1ZyIs
IDAsIDAsIDB4MTAwfSwKICAgICAgICAgeyJsaXZlIiwgMCwgMCwgMHgyMDB9LAogICAgICAgICBD
T01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJG
QzpzOmVwIiwgb3B0cywgIm1pZ3JhdGUiLCAyKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgIkZDOnM6ZXBEIiwgb3B0cywgIm1pZ3JhdGUiLCAyKSB7CiAgICAgY2FzZSAnQyc6CiAgICAg
ICAgIGNvbmZpZ19maWxlbmFtZSA9IG9wdGFyZzsKICAgICAgICAgYnJlYWs7CkBAIC01NjAsNiAr
NTYyLDkgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2Fz
ZSAncCc6CiAgICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDE7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgJ0QnOgorICAgICAgICBwcmVzZXJ2ZV9kb21pZCA9IDE7CisgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgMHgxMDA6IC8qIC0tZGVidWcgKi8KICAgICAgICAgZGVidWcgPSAxOwog
ICAgICAgICBicmVhazsKQEAgLTU5Niw3ICs2MDEsNyBAQCBpbnQgbWFpbl9taWdyYXRlKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlv
biA/ICIgLXAiIDogIiIpOwogICAgIH0KIAotICAgIG1pZ3JhdGVfZG9tYWluKGRvbWlkLCBydW5l
LCBkZWJ1ZywgY29uZmlnX2ZpbGVuYW1lKTsKKyAgICBtaWdyYXRlX2RvbWFpbihkb21pZCwgcHJl
c2VydmVfZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUpOwogICAgIHJldHVybiBF
WElUX1NVQ0NFU1M7CiB9CiAKQEAgLTcxNiw3ICs3MjEsNyBAQCBpbnQgbWFpbl9yZW11cyhpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICBz
YXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBOVUxMLCAmY29uZmlnX2RhdGEsICZjb25maWdf
bGVuKTsKKyAgICAgICAgc2F2ZV9kb21haW5fY29yZV9iZWdpbihkb21pZCwgMCwgTlVMTCwgJmNv
bmZpZ19kYXRhLCAmY29uZmlnX2xlbik7CiAKICAgICAgICAgaWYgKCFjb25maWdfbGVuKSB7CiAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5vIGNvbmZpZyBmaWxlIHN0b3JlZCBmb3IgcnVu
bmluZyBkb21haW4gYW5kICIKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMg
Yi90b29scy94bC94bF9zYXZlcmVzdG9yZS5jCmluZGV4IDliZTAzM2ZlNjUuLjk1M2Q3OTFkMWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3NhdmVyZXN0b3JlLmMKKysrIGIvdG9vbHMveGwveGxf
c2F2ZXJlc3RvcmUuYwpAQCAtMzIsNiArMzIsNyBAQAogI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NV
U1BFTkRfUkVTVU1FCiAKIHZvaWQgc2F2ZV9kb21haW5fY29yZV9iZWdpbih1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCAqKmNvbmZpZ19kYXRhX3IsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpjb25maWdfbGVuX3IpCkBAIC02Miw2ICs2
Myw4IEBAIHZvaWQgc2F2ZV9kb21haW5fY29yZV9iZWdpbih1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5hYmxlIHRvIHJldHJpZXZlIGRvbWFpbiBjb25maWd1
cmF0aW9uXG4iKTsKICAgICAgICAgICAgIGV4aXQoRVhJVF9GQUlMVVJFKTsKICAgICAgICAgfQor
CisgICAgICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IHByZXNlcnZlX2RvbWlkID8gZG9taWQg
OiAwOwogICAgIH0KIAogICAgIGNvbmZpZ19jID0gbGlieGxfZG9tYWluX2NvbmZpZ190b19qc29u
KGN0eCwgJmRfY29uZmlnKTsKQEAgLTEyMCwxNCArMTIzLDE1IEBAIHZvaWQgc2F2ZV9kb21haW5f
Y29yZV93cml0ZWNvbmZpZyhpbnQgZmQsIGNvbnN0IGNoYXIgKnNvdXJjZSwKICAgICAgICAgICAg
IGhkci5vcHRpb25hbF9kYXRhX2xlbik7CiB9CiAKLXN0YXRpYyBpbnQgc2F2ZV9kb21haW4odWlu
dDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBpbnQgY2hlY2twb2ludCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgbGVhdmVwYXVzZWQsIGNvbnN0IGNoYXIgKm92ZXJy
aWRlX2NvbmZpZ19maWxlKQorc3RhdGljIGludCBzYXZlX2RvbWFpbih1aW50MzJfdCBkb21pZCwg
aW50IHByZXNlcnZlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpm
aWxlbmFtZSwgaW50IGNoZWNrcG9pbnQsCisgICAgICAgICAgICAgICAgICAgICAgIGludCBsZWF2
ZXBhdXNlZCwgY29uc3QgY2hhciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCiB7CiAgICAgaW50IGZk
OwogICAgIHVpbnQ4X3QgKmNvbmZpZ19kYXRhOwogICAgIGludCBjb25maWdfbGVuOwogCi0gICAg
c2F2ZV9kb21haW5fY29yZV9iZWdpbihkb21pZCwgb3ZlcnJpZGVfY29uZmlnX2ZpbGUsCisgICAg
c2F2ZV9kb21haW5fY29yZV9iZWdpbihkb21pZCwgcHJlc2VydmVfZG9taWQsIG92ZXJyaWRlX2Nv
bmZpZ19maWxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNvbmZpZ19kYXRhLCAmY29u
ZmlnX2xlbik7CiAKICAgICBpZiAoIWNvbmZpZ19sZW4pIHsKQEAgLTIzNiwxNSArMjQwLDE5IEBA
IGludCBtYWluX3NhdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNvbnN0IGNoYXIgKmNv
bmZpZ19maWxlbmFtZSA9IE5VTEw7CiAgICAgaW50IGNoZWNrcG9pbnQgPSAwOwogICAgIGludCBs
ZWF2ZXBhdXNlZCA9IDA7CisgICAgaW50IHByZXNlcnZlX2RvbWlkID0gMDsKICAgICBpbnQgb3B0
OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImNwIiwgTlVMTCwgInNhdmUiLCAyKSB7
CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImNwRCIsIE5VTEwsICJzYXZlIiwgMikgewog
ICAgIGNhc2UgJ2MnOgogICAgICAgICBjaGVja3BvaW50ID0gMTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSAncCc6CiAgICAgICAgIGxlYXZlcGF1c2VkID0gMTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnRCc6CisgICAgICAgIHByZXNlcnZlX2RvbWlkID0gMTsKKyAgICAgICAgYnJlYWs7
CiAgICAgfQogCiAgICAgaWYgKGFyZ2Mtb3B0aW5kID4gMykgewpAQCAtMjU3LDcgKzI2NSw4IEBA
IGludCBtYWluX3NhdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGlmICggYXJnYyAtIG9w
dGluZCA+PSAzICkKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gYXJndltvcHRpbmQgKyAyXTsK
IAotICAgIHNhdmVfZG9tYWluKGRvbWlkLCBmaWxlbmFtZSwgY2hlY2twb2ludCwgbGVhdmVwYXVz
ZWQsIGNvbmZpZ19maWxlbmFtZSk7CisgICAgc2F2ZV9kb21haW4oZG9taWQsIHByZXNlcnZlX2Rv
bWlkLCBmaWxlbmFtZSwgY2hlY2twb2ludCwgbGVhdmVwYXVzZWQsCisgICAgICAgICAgICAgICAg
Y29uZmlnX2ZpbGVuYW1lKTsKICAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwogfQogCmRpZmYgLS1n
aXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmlu
ZGV4IDM5MjkyYWNmZTYuLjJlMmQ0Mjc0OTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29u
dHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC04OTksNyArODk5LDggQEAg
c3RhcnQ6CiAgICAgICAgIGF1dG9jb25uZWN0X2NvbnNvbGVfaG93ID0gMDsKICAgICB9CiAKLSAg
ICBkX2NvbmZpZy5jX2luZm8uZG9taWQgPSBkb21pZF9wb2xpY3k7CisgICAgaWYgKCFsaWJ4bF9k
b21pZF92YWxpZF9ndWVzdChkX2NvbmZpZy5jX2luZm8uZG9taWQpKQorICAgICAgICBkX2NvbmZp
Zy5jX2luZm8uZG9taWQgPSBkb21pZF9wb2xpY3k7CiAKICAgICBpZiAoIHJlc3RvcmluZyApIHsK
ICAgICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zIHBhcmFtczsKLS0gCjIuMjAuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:02:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15:02: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 1ixXoZ-0006Bg-Rn; Fri, 31 Jan 2020 15:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXoY-0006Av-RT
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:02:34 +0000
X-Inumbo-ID: b5e6af80-443a-11ea-8bd7-12813bfff9fa
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5e6af80-443a-11ea-8bd7-12813bfff9fa;
 Fri, 31 Jan 2020 15:02:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1580482955; x=1612018955;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=eSWeDs33Xk0ZJ9WDOyHx4AeQnnVYfVe84mVD3fIk6pA=;
 b=ccgMKP8pzdWk6k7pdUywBC7zub+tOJMVyJU1Y/WIDSyGC6dtM5954xmb
 wXokTeOYOkpuatLJql7GJS/JotvOtUlhSanXLYIrDyGe9moyDuAXRNHrJ
 v8LfrBMQrsXhjle62Zm/OvRpg8a+Mj6mXgYoBOWXAakRfq9eTdKjZ0Nx6 A=;
IronPort-SDR: DZcGRf9diPP2UIuvMDeJAGl2lJVeT3oX31+Buyx675nTLYhfJxgulFcwnuBiTrmx3L+aOZRWUx
 xnv3yF167JoA==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="23624770"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 31 Jan 2020 15:02:22 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (Postfix) with ESMTPS
 id 4128AA18E9; Fri, 31 Jan 2020 15:02:21 +0000 (UTC)
Received: from EX13D32EUC001.ant.amazon.com (10.43.164.159) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:02:04 +0000
Received: from EX13MTAUEE002.ant.amazon.com (10.43.62.24) by
 EX13D32EUC001.ant.amazon.com (10.43.164.159) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:02:03 +0000
Received: from u2f063a87eabd5f.cbg10.amazon.com (10.125.106.135) by
 mail-relay.amazon.com (10.43.62.224) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Fri, 31 Jan 2020 15:02:01 +0000
From: Paul Durrant <pdurrant@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:01:48 +0000
Message-ID: <20200131150149.2008-7-pdurrant@amazon.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131150149.2008-1-pdurrant@amazon.com>
References: <20200131150149.2008-1-pdurrant@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v5 6/7] xl.conf: introduce 'domid_policy'
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: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGdsb2JhbCAnZG9taWRfcG9saWN5JyBjb25maWd1cmF0aW9u
IG9wdGlvbiB0byBkZWNpZGUKaG93IGRvbWFpbiBpZCB2YWx1ZXMgYXJlIGFsbG9jYXRlZCBmb3Ig
bmV3IGRvbWFpbnMuIEl0IG1heSBiZSBzZXQgdG8gb25lIG9mCnR3byB2YWx1ZXM6CgoieGVuIiwg
dGhlIGRlZmF1bHQgdmFsdWUsIHdpbGwgY2F1c2UgYW4gaW52YWxpZCBkb21pZCB2YWx1ZSB0byBi
ZSBwYXNzZWQKdG8gZG9fZG9tYWluX2NyZWF0ZSgpIHByZXNlcnZpbmcgdGhlIGV4aXN0aW5nIGJl
aGF2aW91ciBvZiBoYXZpbmcgWGVuCmNob29zZSB0aGUgZG9taWQgdmFsdWUgZHVyaW5nIGRvbWFp
bl9jcmVhdGUoKS4KCiJyYW5kb20iIHdpbGwgY2F1c2UgdGhlIHNwZWNpYWwgUkFORE9NX0RPTUlE
IHZhbHVlIHRvIGJlIHBhc3NlZCB0bwpkb19kb21haW5fY3JlYXRlKCkgc3VjaCB0aGF0IGxpYnhs
X19kb21haW5fbWFrZSgpIHdpbGwgc2VsZWN0IGEgcmFuZG9tCmRvbWlkIHZhbHVlLgoKU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoK
djI6CiAtIE5ldyBpbiB2MgotLS0KIGRvY3MvbWFuL3hsLmNvbmYuNS5wb2QgIHwgMTAgKysrKysr
KysrKwogdG9vbHMvZXhhbXBsZXMveGwuY29uZiAgfCAgNCArKysrCiB0b29scy94bC94bC5jICAg
ICAgICAgICB8IDEwICsrKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgIHwgIDEgKwog
dG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi41LnBvZCBiL2RvY3MvbWFu
L3hsLmNvbmYuNS5wb2QKaW5kZXggMjA3YWIzZTc3YS4uNDFlZTQyODc0NCAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwuY29uZi41LnBvZAorKysgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCkBAIC00
NSw2ICs0NSwxNiBAQCBUaGUgc2VtYW50aWNzIG9mIGVhY2ggQzxLRVk+IGRlZmluZXMgd2hpY2gg
Zm9ybSBvZiBDPFZBTFVFPiBpcyByZXF1aXJlZC4KIAogPW92ZXIgNAogCis9aXRlbSBCPGRvbWlk
X3BvbGljeT0ieGVuInwicmFuZG9tIj4KKworRGV0ZXJtaW5lcyBob3cgZG9tYWluLWlkIGlzIHNl
dCB3aGVuIGNyZWF0aW5nIGEgbmV3IGRvbWFpbi4KKworSWYgc2V0IHRvICJ4ZW4iIHRoZW4gdGhl
IGh5cGVydmlzb3Igd2lsbCBhbGxvY2F0ZSBuZXcgZG9tYWluLWlkIHZhbHVlcyBvbiBhIHNlcXVl
bnRpYWwgYmFzaXMuCisKK0lmIHNldCB0byAicmFuZG9tIiB0aGVuIGEgcmFuZG9tIGRvbWFpbi1p
ZCB2YWx1ZSB3aWxsIGJlIGNob3Nlbi4KKworRGVmYXVsdDogInhlbiIKKwogPWl0ZW0gQjxhdXRv
YmFsbG9vbj0ib2ZmInwib24ifCJhdXRvIj4KIAogSWYgc2V0IHRvICJvbiIgdGhlbiBDPHhsPiB3
aWxsIGF1dG9tYXRpY2FsbHkgcmVkdWNlIHRoZSBhbW91bnQgb2YKZGlmZiAtLWdpdCBhL3Rvb2xz
L2V4YW1wbGVzL3hsLmNvbmYgYi90b29scy9leGFtcGxlcy94bC5jb25mCmluZGV4IDA0NDZkZWIz
MDQuLjk1ZjJmNDQyZDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKKysrIGIv
dG9vbHMvZXhhbXBsZXMveGwuY29uZgpAQCAtMSw1ICsxLDkgQEAKICMjIEdsb2JhbCBYTCBjb25m
aWcgZmlsZSAjIwogCisjIFNldCBkb21haW4taWQgcG9saWN5LiAieGVuIiBtZWFucyB0aGF0IHRo
ZSBoeXBlcnZpc29yIHdpbGwgY2hvb3NlIHRoZQorIyBpZCBvZiBhIG5ldyBkb21haW4uICJyYW5k
b20iIG1lYW5zIHRoYXQgYSByYW5kb20gdmFsdWUgd2lsbCBiZSBjaG9zZW4uCisjZG9taWRfcG9s
aWN5PSJ4ZW4iCisKICMgQ29udHJvbCB3aGV0aGVyIGRvbTAgaXMgYmFsbG9vbmVkIGRvd24gd2hl
biB4ZW4gZG9lc24ndCBoYXZlIGVub3VnaAogIyBmcmVlIG1lbW9yeSB0byBjcmVhdGUgYSBkb21h
aW4uICAiYXV0byIgbWVhbnMgb25seSBiYWxsb29uIGlmIGRvbTAKICMgc3RhcnRzIHdpdGggYWxs
IHRoZSBob3N0J3MgbWVtb3J5LgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuYyBiL3Rvb2xzL3hs
L3hsLmMKaW5kZXggM2Q0MzkwYTQ2ZC4uMmE1ZGRkNDM5MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGwuYworKysgYi90b29scy94bC94bC5jCkBAIC01NCw2ICs1NCw3IEBAIGludCBjbGFpbV9tb2Rl
ID0gMTsKIGJvb2wgcHJvZ3Jlc3NfdXNlX2NyID0gMDsKIGludCBtYXhfZ3JhbnRfZnJhbWVzID0g
LTE7CiBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IC0xOworbGlieGxfZG9taWQgZG9taWRfcG9s
aWN5ID0gSU5WQUxJRF9ET01JRDsKIAogeGVudG9vbGxvZ19sZXZlbCBtaW5tc2dsZXZlbCA9IG1p
bm1zZ2xldmVsX2RlZmF1bHQ7CiAKQEAgLTIyOCw2ICsyMjksMTUgQEAgc3RhdGljIHZvaWQgcGFy
c2VfZ2xvYmFsX2NvbmZpZyhjb25zdCBjaGFyICpjb25maWdmaWxlLAogICAgIGVsc2UKICAgICAg
ICAgbGlieGxfYml0bWFwX3NldF9hbnkoJmdsb2JhbF9wdl9hZmZpbml0eV9tYXNrKTsKIAorICAg
IGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJkb21pZF9wb2xpY3kiLCAmYnVmLCAw
KSkgeworICAgICAgICBpZiAoIXN0cmNtcChidWYsICJ4ZW4iKSkKKyAgICAgICAgICAgIGRvbWlk
X3BvbGljeSA9IElOVkFMSURfRE9NSUQ7CisgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAoYnVmLCAi
cmFuZG9tIikpCisgICAgICAgICAgICBkb21pZF9wb2xpY3kgPSBSQU5ET01fRE9NSUQ7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaW52YWxpZCBkb21pZF9wb2xp
Y3kgb3B0aW9uIik7CisgICAgfQorCiAgICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDYwYmRhZDhm
ZmIuLjJiNDcwOWVmYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwv
eGwuaApAQCAtMjgzLDYgKzI4Myw3IEBAIGV4dGVybiBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lczsK
IGV4dGVybiBsaWJ4bF9iaXRtYXAgZ2xvYmFsX3ZtX2FmZmluaXR5X21hc2s7CiBleHRlcm4gbGli
eGxfYml0bWFwIGdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKIGV4dGVybiBsaWJ4bF9iaXRtYXAg
Z2xvYmFsX3B2X2FmZmluaXR5X21hc2s7CitleHRlcm4gbGlieGxfZG9taWQgZG9taWRfcG9saWN5
OwogCiBlbnVtIG91dHB1dF9mb3JtYXQgewogICAgIE9VVFBVVF9GT1JNQVRfSlNPTiwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMK
aW5kZXggZTUyMGIxZGE3OS4uMzkyOTJhY2ZlNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdm1j
b250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTg5OSw2ICs4OTksOCBA
QCBzdGFydDoKICAgICAgICAgYXV0b2Nvbm5lY3RfY29uc29sZV9ob3cgPSAwOwogICAgIH0KIAor
ICAgIGRfY29uZmlnLmNfaW5mby5kb21pZCA9IGRvbWlkX3BvbGljeTsKKwogICAgIGlmICggcmVz
dG9yaW5nICkgewogICAgICAgICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcGFyYW1zOwog
Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:07:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixXtP-0006mG-IC; Fri, 31 Jan 2020 15:07:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixXtO-0006mB-2K
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:07:34 +0000
X-Inumbo-ID: 67b473be-443b-11ea-ad98-bc764e2007e4
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 67b473be-443b-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 15:07:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580483252; x=1612019252;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=mJg/SvnJG+EAApf4UoLFG80y7B8alaR3RBA7FqocjNE=;
 b=M6poSwBVctDgi3mDGMKBNw5w7dtUkUVuG4UElCp/2ITZOD1HPp2Zrj/e
 9Ithl4vkshnqyxuY5EsWOUBlLW7KquKp2af0vuBxZhgcuOvUEko9WwlBO
 eH+mgbGZxx1OTMjAEqcxa1MHKC89lPKa6yFkwDYvhiLM8DfFLQpka7tmf k=;
IronPort-SDR: yFnzi4808Ra/4v5vyGiEfimlrfLl2TBnOZMt+xphCxOEWIhNVQ1jsQkaf/3Irowm+MEBUTmpz3
 vVGqi2rK5kQw==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="23625593"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP;
 31 Jan 2020 15:07:31 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (Postfix) with ESMTPS
 id 792DEA1E89; Fri, 31 Jan 2020 15:07:31 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:07:31 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:07:30 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 15:07:29 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
Thread-Index: AQHV1qRPojuC/HmUw0ekDi6BkslB06gE4p4Q
Date: Fri, 31 Jan 2020 15:07:29 +0000
Message-ID: <095808f30b57490eb39af9780aacf93c@EX13D32EUC003.ant.amazon.com>
References: <dc7ef061-25f9-6657-27ba-e6f2f51b8a64@suse.com>
In-Reply-To: <dc7ef061-25f9-6657-27ba-e6f2f51b8a64@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: relinquish resources also from
 hvm_domain_destroy()
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: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjkgSmFudWFyeSAyMDIwIDEzOjAwDQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+OyBQYXVsIER1cnJhbnQNCj4gPHBhdWxAeGVuLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBSb2dlciBQYXUgTW9ubsOpDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gU3ViamVj
dDogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ODYvSFZNOiByZWxpbnF1aXNoIHJlc291cmNlcyBh
bHNvIGZyb20NCj4gaHZtX2RvbWFpbl9kZXN0cm95KCkNCj4gDQo+IERvbWFpbiBjcmVhdGlvbiBm
YWlsdXJlIHBhdGhzIGRvbid0IGNhbGwgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKCksDQo+
IHlldCBhbGxvY2F0aW9ucyBhbmQgYWxpa2UgZG9uZSBmcm9tIGh2bV9kb21haW5faW5pdGlhbGl6
ZSgpIG5lZWQgdG8gYmUNCj4gdW5kb25lIG5ldmVydGhlbGVzcy4gQ2FsbCB0aGUgZnVuY3Rpb24g
YWxzbyBmcm9tIGh2bV9kb21haW5fZGVzdHJveSgpLA0KPiBhZnRlciBtYWtpbmcgc3VyZSBhbGwg
ZGVzY2VuZGFudHMgYXJlIGlkZW1wb3RlbnQuDQo+IA0KPiBOb3RlIHRoYXQgd2hpbGUgdmlyaWRp
YW5fe2RvbWFpbix2Y3B1fV9kZWluaXQoKSB3ZXJlIGFscmVhZHkgdXNlZCBpbg0KPiB3YXlzIHN1
Z2dlc3RpbmcgdGhleSdyZSBpZGVtcG90ZW50LCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KCkg
YWN0dWFsbHkNCj4gd2Fzbid0OiBPbmUgY2FuJ3Qga2lsbCBhIHRpbWVyIHRoYXQgd2FzIG5ldmVy
IGluaXRpYWxpemVkLg0KPiANCj4gRm9yIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKCkn
cyBwdXJwb3NlcyBtYWtlDQo+IHJlbG9jYXRlX3BvcnRpb19oYW5kbGVyKCkgcmV0dXJuIHdoZXRo
ZXIgdGhlIHRvIGJlIHJlbG9jYXRlZCBwb3J0IHJhbmdlDQo+IHdhcyBhY3R1YWxseSBmb3VuZC4g
VGhpcyBzZWVtcyBjaGVhcGVyIHRoYW4gaW50cm9kdWNpbmcgYSBmbGFnIGludG8NCj4gc3RydWN0
IGh2bV9kb21haW4ncyBpb3JlcV9zZXJ2ZXIgc3ViLXN0cnVjdHVyZS4NCj4gDQo+IEluIGh2bV9k
b21haW5faW5pdGlhbGlzZSgpIGFkZGl0aW9uYWxseQ0KPiAtIHVzZSBYRlJFRSgpIGFsc28gdG8g
cmVwbGFjZSBhZGphY2VudCB4ZnJlZSgpLA0KPiAtIHVzZSBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKCkgYXMgYmVpbmcgaWRlbXBvdGVudCBub3cuDQo+IFRoZXJlIGFzIHdlbGwgYXMg
aW4gaHZtX2RvbWFpbl9kZXN0cm95KCkgdGhlIGV4cGxpY2l0IGNhbGwgdG8NCj4gcnRjX2RlaW5p
dCgpIGlzbid0IG5lZWRlZCBhbnltb3JlLg0KPiANCj4gSW4gaHZtX2RvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcygpIGFkZGl0aW9uYWxseSBkcm9wIGEgbm8gbG9uZ2VyDQo+IHJlbGV2YW50IGlm
KCkuDQo+IA0KPiBGaXhlczogZTdhOWI1ZTcyZjI2ICgidmlyaWRpYW46IHNlcGFyYXRlbHkgYWxs
b2NhdGUgZG9tYWluIGFuZCB2Y3B1DQo+IHN0cnVjdHVyZXMiKQ0KPiBGaXhlczogMjZmYmEzYzg1
NTcxICgidmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZiBzeW50aGV0aWMgdGltZXJzIikN
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KDQpMR1RN
DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+DQoNCj4g
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:15:31 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixY14-0007ed-1q; Fri, 31 Jan 2020 15:15:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dp7M=3U=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ixY12-0007eW-Iw
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:15:28 +0000
X-Inumbo-ID: 82e36d42-443c-11ea-8bd7-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82e36d42-443c-11ea-8bd7-12813bfff9fa;
 Fri, 31 Jan 2020 15:15:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A8F34ACA3;
 Fri, 31 Jan 2020 15:15:26 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200131142557.2896-1-jgross@suse.com>
 <20200131145544.wzm7537gpzmx3bov@debian>
 <20200131145832.wx7idhgeqo7qfcoc@debian>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <29f20c35-c8be-a4d8-f238-311f21f71ed5@suse.com>
Date: Fri, 31 Jan 2020 16:15:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.1
MIME-Version: 1.0
In-Reply-To: <20200131145832.wx7idhgeqo7qfcoc@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: don't apply write limiting
 for privileged domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, 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>

T24gMzEuMDEuMjAgMTU6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKYW4gMzEsIDIwMjAg
YXQgMDI6NTU6NDRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gRnJpLCBKYW4gMzEsIDIw
MjAgYXQgMDM6MjU6NTdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IFhlbnN0b3Jl
IHdyaXRlIGxpbWl0aW5nIHNob3VsZCBub3QgYmUgYXBwbGllZCB0byBkb20wLiBVbmZvcnR1bmF0
ZWx5Cj4+PiB3cml0ZSBsaW1pdGluZyBpcyBkaXNhYmxlZCBvbmx5IGZvciBjb25uZWN0aW9ucyB2
aWEgc29ja2V0cy4gV2hlbgo+Pj4gcnVubmluZyBpbiBhIHN0dWJkb20gWGVuc3RvcmUgd2lsbCBh
cHBseSB3cml0ZSBsaW1pdGluZyB0byBkb20wLCB0b28uCj4+PiBDaGFuZ2UgdGhhdCBieSB0ZXN0
aW5nIGZvciB0aGUgZG9tYWluIHRvIGJlIHByaXZpbGVnZWQgYXMgd2VsbC4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IEFja2VkLWJ5
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+Pgo+Pj4gLS0tCj4+PiAgIHRvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9kb21haW4uYyB8IDQgKystLQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMK
Pj4+IGluZGV4IDFhODMwOTc5NTIuLmM3YzZjNTc0ZGYgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy94
ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKPj4+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF9kb21haW4uYwo+Pj4gQEAgLTkxOCw4ICs5MTgsOCBAQCB2b2lkIHdybF9hcHBseV9kZWJp
dF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQo+Pj4gICB7Cj4+PiAgIAlzdHJ1Y3Qgd3Js
X3RpbWVzdGFtcHQgbm93Owo+Pj4gICAKPj4+IC0JaWYgKCFkb21haW4pCj4+PiAtCQkvKiBzb2Nr
ZXRzIGVzY2FwZSB0aGUgd3JpdGUgcmF0ZSBsaW1pdCAqLwo+Pj4gKwlpZiAoIWRvbWFpbiB8fCAh
ZG9taWRfaXNfdW5wcml2aWxlZ2VkKGRvbWFpbi0+ZG9taWQpKQo+Pj4gKwkJLyogc29ja2V0cyBh
bmQgZG9tMCBlc2NhcGUgdGhlIHdyaXRlIHJhdGUgbGltaXQgKi8KPiAKPiBBY3R1YWxseSBJIHRo
aW5rIGNoYW5naW5nIGRvbTAgdG8gInByaXZpbGVnZWQgZG9tYWluIiBtYWtlcyBtb3JlIHNlbnNl
Cj4gaGVyZSBiZWNhdXNlIHlvdSdyZSBhbGxvd2VkIHRvIHNwZWNpZnkgYSBub24tMCBkb21haW4g
SUQgYXMgcHJpdmlsZWdlZAo+IGRvbWlkLgo+IAo+IElmIHlvdSBhZ3JlZSBJIGNhbiBmaXggaXQg
d2hpbGUgY29tbWl0dGluZy4KClllcywgc3VyZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:18:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixY49-0007yQ-1M; Fri, 31 Jan 2020 15:18:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixY47-0007yJ-Nj
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:18:39 +0000
X-Inumbo-ID: f45eea50-443c-11ea-b211-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f45eea50-443c-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 15:18:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580483917; x=1612019917;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=OYZLjEG15AoldxrM/yIrlISuM5n0W3aqRuHwTHeBKUk=;
 b=flCLa8C1EUXl6HOLBlg7RRWaAFaIRqErCJKDOkVvw48SlLNUHMiN9NF0
 u/HVYdKbj+K7v3c63VQSPJ7VZP6DSdu1R1/zoyF5luYue/bg+sl8DkaCM
 udheuBVdnGy2EytnHkBHm+7AbGHm+dCp8ABCrVDujsSUj2piozNcQj1g/ M=;
IronPort-SDR: fAF+n0LFiHVrJg055llvR4IF9aEs+OfwS93PxBIwqAHv3M8HSN+vBHFnnQSWu7K1GVhL9a9lW0
 E1g0TfZuTlDA==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="14196268"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-9ec21598.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 31 Jan 2020 15:18:37 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (Postfix) with ESMTPS
 id 49CA2A242B; Fri, 31 Jan 2020 15:18:33 +0000 (UTC)
Received: from EX13D32EUC004.ant.amazon.com (10.43.164.121) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:18:33 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC004.ant.amazon.com (10.43.164.121) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:18:32 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 15:18:32 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: Jan Beulich <jbeulich@suse.com>, Julien Grall <julien@xen.org>
Thread-Topic: [PATCH v8 2/4] add a domain_tot_pages() helper function
Thread-Index: AQHV132q3dH9I4+EGUirmAaSnjJ2uagEu56AgAAmLUA=
Date: Fri, 31 Jan 2020 15:18:32 +0000
Message-ID: <4b76be790d8345c18a5d1e0b1e41a18d@EX13D32EUC003.ant.amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
 <7395a51b-7c7e-585f-bac1-a395cb5ba520@suse.com>
In-Reply-To: <7395a51b-7c7e-585f-bac1-a395cb5ba520@suse.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
x-originating-ip: [10.43.165.63]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDMxIEphbnVhcnkgMjAyMCAxMjo1Mw0KPiBUbzogRHVycmFu
dCwgUGF1bCA8cGR1cnJhbnRAYW1hem9uLmNvLnVrPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PjsgV2VpIExpdSA8d2xAeGVuLm9yZz47IFJvZ2VyIFBhdSBNb25uw6kNCj4gPHJvZ2VyLnBhdUBj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsg
SWFuDQo+IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4gR3JhbGwg
PGp1bGllbkB4ZW4ub3JnPjsgS29ucmFkDQo+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjggMi80
XSBhZGQgYSBkb21haW5fdG90X3BhZ2VzKCkgaGVscGVyIGZ1bmN0aW9uDQo+IA0KPiBPbiAzMC4w
MS4yMDIwIDE1OjU3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gdjg6DQo+ID4gIC0gTmV3IGlu
IHY4DQo+ID4gLS0tDQo+ID4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgfCAgMiAr
LQ0KPiA+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgIDYgKysrLS0tDQo+ID4g
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgICAgfCAxMCArKysrKy0tLS0tDQo+ID4gIHhl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAgMiArLQ0KPiA+ICB4ZW4vYXJjaC94ODYv
bXNpLmMgICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiAgeGVuL2FyY2gveDg2L251bWEuYyAgICAg
ICAgICAgICB8ICAyICstDQo+ID4gIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgfCAy
NSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tDQo+ID4gIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YyAgICAgICAgfCAgMiArLQ0KPiA+ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgIHwg
IDIgKy0NCj4gPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICB8ICA0ICsrLS0NCj4g
PiAgeGVuL2NvbW1vbi9rZXloYW5kbGVyLmMgICAgICAgICB8ICAyICstDQo+ID4gIHhlbi9jb21t
b24vbWVtb3J5LmMgICAgICAgICAgICAgfCAgNCArKy0tDQo+ID4gIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jICAgICAgICAgfCAxNSArKysrKysrKy0tLS0tLS0NCj4gPiAgeGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oICAgICB8ICA0ICsrLS0NCj4gPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQ0KPiA+ICAxNSBmaWxlcyBjaGFu
Z2VkLCA2MCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkNCj4gDQo+IEZyb20gdGhpcywg
d2l0aCB0aGUgY29tbWVudCB5b3UgYWRkIG5leHQgdG8gdGhlIHN0cnVjdCBmaWVsZCwgYW5kDQo+
IHdpdGggeW91ciByZXBseSB5ZXN0ZXJkYXksIHdoYXQgYWJvdXQgdGhlIHVzZXMgaW4NCj4gLSBh
cmNoL2FybS9hcm02NC9kb21jdGwuYzpzd2l0Y2hfbW9kZSgpLA0KDQpUQkggSSdtIG5vdCBzdXJl
IHdpdGggdGhhdCBvbmUuIEl0IGxvb2tzIHRvIG1lIGxpa2UgaXQgbmVlZHMgdG8gY2hlY2sgd2hl
dGhlciB0aGUgZG9tYWluIGhhcyAqYW55KiBtZW1vcnkgYXNzaWduZWQuIFBlcmhhcHMgY2hlY2tp
bmcgcGFnZV9saXN0IHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUuIFBlcmhhcHMgSnVsaWVuIGNh
biBjb21tZW50Pw0KDQo+IC0gYXJjaC94ODYvcHYvc2hpbS5jOnB2X3NoaW1fc2V0dXBfZG9tKCks
DQo+IC0gYXJjaC94ODYvcHYvc2hpbS5jOndyaXRlX3N0YXJ0X2luZm8oKT8NCg0KSXQgbG9va3Mg
bGlrZSBib3RoIG9mIHRob3NlIHNob3VsZCBiZSBjaGFuZ2VkLg0KDQo+IA0KPiA+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tLmMNCj4gPiBAQCAtNDE5
NCw4ICs0MTk0LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKA0KPiA+ICAgKiAtIHBhZ2UgY2FjaGlu
ZyBhdHRyaWJ1dGVzIGNsZWFuZWQgdXANCj4gPiAgICogLSByZW1vdmVkIGZyb20gdGhlIGRvbWFp
bidzIHBhZ2VfbGlzdA0KPiA+ICAgKg0KPiA+IC0gKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5v
dCBzZXQsIHRoZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQ0KPiA+IC0gKiBhZGp1c3RlZC4g
IElmIHRoaXMgcmVzdWx0cyBpbiB0aGUgcGFnZSBjb3VudCBmYWxsaW5nIHRvIDAsDQo+ID4gKyAq
IElmIE1FTUZfbm9fcmVmY291bnQgaXMgbm90IHNldCwgdGhlIGRvbWFpbl9hZGp1c3RfdG90X3Bh
Z2VzKCkgd2lsbA0KPiA+ICsgKiBiZSBjYWxsZWQuICBJZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBh
Z2UgY291bnQgZmFsbGluZyB0byAwLA0KPiA+ICAgKiBwdXRfZG9tYWluKCkgd2lsbCBiZSBjYWxs
ZWQuDQo+IA0KPiBJZiB5b3UgZmlkZGxlIHdpdGggdGhpcyBjb21tZW50LCBwbGVhc2UgYWxzbyBk
cm9wIHRoZSAidGhlIiBhaGVhZA0KPiBvZiB0aGUgZnVuY3Rpb24gbmFtZS4gVW5sZXNzIHlvdSBh
cyBhIG5hdGl2ZSBzcGVha2VyIHdvdWxkIGNvbmZpcm0NCj4gaXQncyBhcHByb3ByaWF0ZSB0aGVy
ZSAoaXQgZG9lc24ndCBzZWVtIHNvIHRvIG1lKS4gT2YgY291cnNlIEkNCj4gYWxzbyB3b3VsZG4n
dCBtaW5kIGxlYXZpbmcgdGhpcyB1bnRvdWNoZWQgYWx0b2dldGhlci4NCj4gDQoNCk9rLCBJJ2xs
IGRyb3AgdGhhdCBodW5rLg0KDQo+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiA+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gPiBAQCAtNzE3LDcgKzcxNyw3IEBAIHN0YXRpYyBs
b25nDQo+IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlf
ZXhjaGFuZ2VfdCkgYXJnKQ0KPiA+DQo+ID4gICAgICAgICAgICAgICAgICAvKg0KPiA+ICAgICAg
ICAgICAgICAgICAgICogUGFnZXMgaW4gaW5fY2h1bmtfbGlzdCBpcyBzdG9sZW4gd2l0aG91dA0K
PiA+IC0gICAgICAgICAgICAgICAgICogZGVjcmVhc2luZyB0aGUgdG90X3BhZ2VzLiBJZiB0aGUg
ZG9tYWluIGlzIGR5aW5nDQo+IHdoZW4NCj4gPiArICAgICAgICAgICAgICAgICAqIGRlY3JlYXNp
bmcgZG9tYWluX3RvdF9wYWdlcygpLiBJZiB0aGUgZG9tYWluIGlzDQo+IGR5aW5nIHdoZW4NCj4g
DQo+IEknZCBsZWF2ZSB0aGlzIGNvbW1lbnQgYWxvbmUsIG9yIGF0IGxlYXN0IG5vdCB1c2UgdGhl
IGZ1bmN0aW9uDQo+IG5hbWUuIE1heWJlIGRvIGFzIHlvdSBkaWQgaW4gdGhlIHB1YmxpYyBoZWFk
ZXI/DQo+IA0KDQpPSyBJJ2xsIGxlYXZlIHRoaXMgYWxvbmUgdG9vLg0KDQo+ID4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgNCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaA0K
PiA+IEBAIC0zNjQsMTIgKzM2NCwxOCBAQCBzdHJ1Y3QgZG9tYWluDQo+ID4gICAgICBzcGlubG9j
a190ICAgICAgIHBhZ2VfYWxsb2NfbG9jazsgLyogcHJvdGVjdHMgYWxsIHRoZSBmb2xsb3dpbmcN
Cj4gZmllbGRzICAqLw0KPiA+ICAgICAgc3RydWN0IHBhZ2VfbGlzdF9oZWFkIHBhZ2VfbGlzdDsg
IC8qIGxpbmtlZCBsaXN0ICovDQo+ID4gICAgICBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgeGVucGFn
ZV9saXN0OyAvKiBsaW5rZWQgbGlzdCAoc2l6ZQ0KPiB4ZW5oZWFwX3BhZ2VzKSAqLw0KPiA+IC0g
ICAgdW5zaWduZWQgaW50ICAgICB0b3RfcGFnZXM7ICAgICAgIC8qIG51bWJlciBvZiBwYWdlcyBj
dXJyZW50bHkNCj4gcG9zc2VzZWQgKi8NCj4gPiAtICAgIHVuc2lnbmVkIGludCAgICAgeGVuaGVh
cF9wYWdlczsgICAvKiAjIHBhZ2VzIGFsbG9jYXRlZCBmcm9tIFhlbg0KPiBoZWFwICAgICovDQo+
ID4gLSAgICB1bnNpZ25lZCBpbnQgICAgIG91dHN0YW5kaW5nX3BhZ2VzOyAvKiBwYWdlcyBjbGFp
bWVkIGJ1dCBub3QNCj4gcG9zc2Vzc2VkICAqLw0KPiA+IC0gICAgdW5zaWduZWQgaW50ICAgICBt
YXhfcGFnZXM7ICAgICAgIC8qIG1heGltdW0gdmFsdWUgZm9yIHRvdF9wYWdlcw0KPiAqLw0KPiA+
IC0gICAgYXRvbWljX3QgICAgICAgICBzaHJfcGFnZXM7ICAgICAgIC8qIG51bWJlciBvZiBzaGFy
ZWQgcGFnZXMNCj4gKi8NCj4gPiAtICAgIGF0b21pY190ICAgICAgICAgcGFnZWRfcGFnZXM7ICAg
ICAvKiBudW1iZXIgb2YgcGFnZWQtb3V0IHBhZ2VzDQo+ICovDQo+ID4gKw0KPiA+ICsgICAgLyoN
Cj4gPiArICAgICAqIFRoaXMgZmllbGQgc2hvdWxkIG9ubHkgYmUgZGlyZWN0bHkgYWNjZXNzZWQg
YnkNCj4gZG9tYWluX2FkanVzdF90b3RfcGFnZXMoKQ0KPiA+ICsgICAgICogYW5kIHRoZSBkb21h
aW5fdG90X3BhZ2VzKCkgaGVscGVyIGZ1bmN0aW9uIGRlZmluZWQgYmVsb3cuDQo+ID4gKyAgICAg
Ki8NCj4gPiArICAgIHVuc2lnbmVkIGludCAgICAgdG90X3BhZ2VzOw0KPiANCj4gSWYgdGhlIHRo
cmVlIG1pc3Npbmcgb25lcyBnb3QgdGFrZW4gY2FyZSBvZiwgd2l0aCB0aGVyZSBiZWluZyBhcmd1
bWVudHMNCj4gYm90aCBwcm8gYW5kIGNvbiB5b3VyIGNoYW5nZSB0byBkdW1wX3BhZ2VmcmFtZV9p
bmZvKCksIEknZCBiZSBva2F5IHdpdGgNCj4gaXQgZ2V0dGluZyBjaGFuZ2VkIGFzIHlvdSBkbywg
dG8gbm90IHJlbmRlciB0aGlzIGNvbW1lbnQgcGFydGlhbGx5DQo+IHdyb25nLg0KDQpPay4NCg0K
ICBQYXVsDQoNCj4gDQo+IEphbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:33:49 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixYIf-0001LY-TV; Fri, 31 Jan 2020 15:33:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYIe-0001LT-7b
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:33:40 +0000
X-Inumbo-ID: 0dd48eb6-443f-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0dd48eb6-443f-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 15:33:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYIa-0005Xs-KG; Fri, 31 Jan 2020 15:33:36 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYIa-00043P-9N; Fri, 31 Jan 2020 15:33:36 +0000
Date: Fri, 31 Jan 2020 15:33:32 +0000
From: Wei Liu <wl@xen.org>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20200131153332.r4oe3sadhvoly7ho@debian>
References: <646A4BEA-C544-4C62-A7A3-B736D3860912@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <646A4BEA-C544-4C62-A7A3-B736D3860912@gmail.com>
User-Agent: NeoMutt/20180716
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>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Jason Andryuk <jandryuk@gmail.com>, George Dunlap <George.Dunlap@citrix.com>,
 Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "bhelgaas@google.com" <bhelgaas@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 =?utf-8?B?SMOla29u?= Alstadheim <hakon@alstadheim.priv.no>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTcsIDIwMjAgYXQgMDI6MTM6MDRQTSAtMDUwMCwgUmljaCBQZXJzYXVkIHdy
b3RlOgo+IE9uIEF1ZyAyNiwgMjAxOSwgYXQgMTc6MDgsIFBhc2kgS8Okcmtrw6RpbmVuIDxwYXNp
a0Bpa2kuZmk+IHdyb3RlOgo+ID4g77u/SGksCj4gPiAKPiA+PiBPbiBNb24sIE9jdCAwOCwgMjAx
OCBhdCAxMDozMjo0NUFNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+IE9uIDEw
LzMvMTggMTE6NTEgQU0sIFBhc2kgS8Okcmtrw6RpbmVuIHdyb3RlOgo+ID4+PiBPbiBXZWQsIFNl
cCAxOSwgMjAxOCBhdCAxMTowNToyNkFNICswMjAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4+Pj4gT24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDI6MDk6NTNQTSAtMDQwMCwgQm9yaXMgT3N0
cm92c2t5IHdyb3RlOgo+ID4+Pj4+IE9uIDkvMTgvMTggNTozMiBBTSwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiA+Pj4+Pj4+IE9uIFNlcCAxOCwgMjAxOCwgYXQgODoxNSBBTSwgUGFzaSBLw6Rya2vD
pGluZW4gPHBhc2lrQGlraS5maT4gd3JvdGU6Cj4gPj4+Pj4+PiBIaSwKPiA+Pj4+Pj4+IE9uIE1v
biwgU2VwIDE3LCAyMDE4IGF0IDAyOjA2OjAyUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToKPiA+Pj4+Pj4+PiBXaGF0IGFib3V0IHRoZSB0b29sc3RhY2sgY2hhbmdlcz8gSGF2ZSB0aGV5
IGJlZW4gYWNjZXB0ZWQ/IEkgdmFndWVseQo+ID4+Pj4+Pj4+IHJlY2FsbCB0aGVyZSB3YXMgYSBk
aXNjdXNzaW9uIGFib3V0IHRob3NlIGNoYW5nZXMgYnV0IGRvbid0IHJlbWVtYmVyIGhvdwo+ID4+
Pj4+Pj4+IGl0IGVuZGVkLgo+ID4+Pj4+Pj4gSSBkb24ndCB0aGluayB0b29sc3RhY2svbGlieGwg
cGF0Y2ggaGFzIGJlZW4gYXBwbGllZCB5ZXQgZWl0aGVyLgo+ID4+Pj4+Pj4gIltQQVRDSCBWMSAw
LzFdIFhlbi9Ub29sczogUENJIHJlc2V0IHVzaW5nICdyZXNldCcgU3lzRlMgYXR0cmlidXRlIjoK
PiA+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTEyL21zZzAwNjY0Lmh0bWwKPiA+Pj4+Pj4+ICJbUEFUQ0ggVjEgMS8xXSBYZW4vbGlieGw6
IFBlcmZvcm0gUENJIHJlc2V0IHVzaW5nICdyZXNldCcgU3lzRlMgYXR0cmlidXRlIjoKPiA+Pj4+
Pj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEy
L21zZzAwNjYzLmh0bWwKPiA+Pj4+PiBXaWxsIHRoaXMgcGF0Y2ggd29yayBmb3IgKkJTRD8gUm9n
ZXI/Cj4gPj4+PiBBdCBsZWFzdCBGcmVlQlNEIGRvbid0IHN1cHBvcnQgcGNpLXBhc3N0aHJvdWdo
LCBzbyBub25lIG9mIHRoaXMgd29ya3MKPiA+Pj4+IEFUTS4gVGhlcmUncyBubyBzeXNmcyBvbiBC
U0QsIHNvIG11Y2ggb2Ygd2hhdCdzIGluIGxpYnhsX3BjaS5jIHdpbGwKPiA+Pj4+IGhhdmUgdG8g
YmUgbW92ZWQgdG8gbGlieGxfbGludXguYyB3aGVuIEJTRCBzdXBwb3J0IGlzIGFkZGVkLgo+ID4+
PiBPay4gVGhhdCBzb3VuZHMgbGlrZSBpdCdzIE9LIGZvciB0aGUgaW5pdGlhbCBwY2kgJ3Jlc2V0
JyBpbXBsZW1lbnRhdGlvbiBpbiB4bC9saWJ4bCB0byBiZSBsaW51eC1vbmx5Li4KPiA+PiAKPiA+
PiBBcmUgdGhlc2UgdHdvIHBhdGNoZXMgc3RpbGwgbmVlZGVkPyBJU1RSIHRoZXkgd2VyZSAgd3Jp
dHRlbiBvcmlnaW5hbGx5Cj4gPj4gdG8gZGVhbCB3aXRoIGd1ZXN0IHRyeWluZyB0byB1c2UgZGV2
aWNlIHRoYXQgd2FzIHByZXZpb3VzbHkgYXNzaWduZWQgdG8KPiA+PiBhbm90aGVyIGd1ZXN0LiBC
dXQgcGNpc3R1Yl9wdXRfcGNpX2RldigpIGNhbGxzCj4gPj4gX19wY2lfcmVzZXRfZnVuY3Rpb25f
bG9ja2VkKCkgd2hpY2ggZmlyc3QgdHJpZXMgRkxSLCBhbmQgaXQgbG9va3MgbGlrZQo+ID4+IGl0
IHdhcyBhZGRlZCByZWxhdGl2ZWx5IHJlY2VudGx5Lgo+ID4gCj4gPiBSZXBseWluZyB0byBhbiBv
bGQgdGhyZWFkLi4gSSBvbmx5IG5vdyByZWFsaXplZCBJIGZvcmdvdCB0byByZXBseSB0byB0aGlz
IG1lc3NhZ2UgZWFybGllci4KPiA+IAo+ID4gYWZhaWsgdGhlc2UgcGF0Y2hlcyBhcmUgc3RpbGwg
bmVlZGVkLiBIw6Vrb24gKENDJ2QpIHdyb3RlIHRvIG1lIGluIHByaXZhdGUgdGhhdAo+ID4gaGUg
Z2V0cyBhIChkb20wKSBMaW51eCBrZXJuZWwgY3Jhc2ggaWYgaGUgZG9lc24ndCBoYXZlIHRoZXNl
IHBhdGNoZXMgYXBwbGllZC4KPiA+IAo+ID4gCj4gPiBIZXJlIGFyZSB0aGUgbGlua3MgdG8gYm90
aCB0aGUgbGludXgga2VybmVsIGFuZCBsaWJ4bCBwYXRjaGVzOgo+ID4gCj4gPiAKPiA+ICJbWGVu
LWRldmVsXSBbUEFUQ0ggVjMgMC8yXSBYZW4vUENJYmFjazogUENJIHJlc2V0IHVzaW5nICdyZXNl
dCcgU3lzRlMgYXR0cmlidXRlIjoKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjU5Lmh0bWwKPiA+IAo+ID4gW05vdGUgdGhhdCBQ
QVRDSCBWMyAxLzIgIkRyaXZlcnMvUENJOiBFeHBvcnQgcGNpZV9oYXNfZmxyKCkgaW50ZXJmYWNl
IiBpcyBhbHJlYWR5IGFwcGxpZWQgaW4gdXBzdHJlYW0gbGludXgga2VybmVsLCBzbyBpdCdzIG5v
dCBuZWVkZWQgYW55bW9yZV0KPiA+IAo+ID4gIltYZW4tZGV2ZWxdIFtQQVRDSCBWMyAyLzJdIFhl
bi9QQ0liYWNrOiBJbXBsZW1lbnQgUENJIGZsci9zbG90L2J1cyByZXNldCB3aXRoICdyZXNldCcg
U3lzRlMgYXR0cmlidXRlIjoKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNjYxLmh0bWwKPiA+IAo+ID4gCj4gPiAiW1hlbi1kZXZl
bF0gW1BBVENIIFYxIDAvMV0gWGVuL1Rvb2xzOiBQQ0kgcmVzZXQgdXNpbmcgJ3Jlc2V0JyBTeXNG
UyBhdHRyaWJ1dGUiOgo+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTctMTIvbXNnMDA2NjQuaHRtbAo+ID4gCj4gPiAiW1hlbi1kZXZlbF0gW1BBVENI
IFYxIDEvMV0gWGVuL2xpYnhsOiBQZXJmb3JtIFBDSSByZXNldCB1c2luZyAncmVzZXQnIFN5c0ZT
IGF0dHJpYnV0ZSI6Cj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0xMi9tc2cwMDY2My5odG1sCj4gCj4gW2Ryb3BwaW5nIExpbnV4IG1haWxpbmcg
bGlzdHNdCj4gCj4gV2hhdCBpcyByZXF1aXJlZCB0byBnZXQgdGhlIFhlbiBwYXRjaGVzIG1lcmdl
ZD8gIFJlYmFzaW5nIGFnYWluc3QgWGVuCj4gbWFzdGVyPyAgT3BlblhUIGhhcyBiZWVuIGNhcnJ5
aW5nIGEgc2ltaWxhciBwYXRjaCBmb3IgbWFueSB5ZWFycyBhbmQKPiB3ZSB3b3VsZCBsaWtlIHRv
IG1vdmUgdG8gYW4gdXBzdHJlYW0gaW1wbGVtZW50YXRpb24uICBYZW4gdXNlcnMgb2YgUENJCj4g
cGFzc3Rocm91Z2ggd291bGQgYmVuZWZpdCBmcm9tIG1vcmUgcmVsaWFibGUgZGV2aWNlIHJlc2V0
LgoKUmViYXNlIGFuZCByZXNlbmQ/CgpTa2ltbWluZyB0aGF0IHRocmVhZCBJIHRoaW5rIHRoZSBt
YWpvciBjb25jZXJuIHdhcyBiYWNrd2FyZApjb21wYXRpYmlsaXR5LiBUaGF0IHNlZW1lZCB0byBo
YXZlIGJlZW4gYWRkcmVzc2VkLgoKVW5mb3J0dW5hdGVseSBJIGRvbid0IGhhdmUgdGhlIHRpbWUg
dG8gZGlnIGludG8gTGludXggdG8gc2VlIGlmIHRoZQpjbGFpbSB0aGVyZSBpcyB0cnVlIG9yIG5v
dC4KCkl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gd3JpdGUgYSBjb25jaXNlIHBhcmFncmFwaCB0byBz
YXkgd2h5IGJhY2t3YXJkCmNvbXBhdGliaWxpdHkgaXMgbm90IHJlcXVpcmVkLgoKV2VpLgoKPiAK
PiAgIDIwMTcgdGhyZWFkLCBpbmNsdWRpbmcgT3BlblhUIHBhdGNoOiBodHRwczovL2xpc3RzLmd0
Lm5ldC94ZW4vZGV2ZWwvNDkyOTQ1Cj4gICAyMDE3LTIwMTkgdGhyZWFkOiBodHRwczovL2xpc3Rz
Lmd0Lm5ldC94ZW4vZGV2ZWwvNTMyNjQ4Cj4gCj4gUmljaAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:35:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15:35: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 1ixYKL-0001Qt-BX; Fri, 31 Jan 2020 15:35:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixYKK-0001Qn-4Z
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:35:24 +0000
X-Inumbo-ID: 4b445056-443f-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b445056-443f-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 15:35:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C1B90AD06;
 Fri, 31 Jan 2020 15:35:21 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
 <20200131143716.gtdb5wwoagxpb223@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c08b3b1d-3d88-98c4-b175-ab5e1d2ec8c4@suse.com>
Date: Fri, 31 Jan 2020 16:35:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200131143716.gtdb5wwoagxpb223@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDEuMjAyMCAxNTozNywgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAzMSwgMjAy
MCBhdCAwMzoyNDowN1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjkuMDEuMjAy
MCAyMToyMCwgV2VpIExpdSB3cm90ZToKPj4+IEkgdHJpZWQgdXNpbmcgdGhlIGFzbSgiLmVxdSAu
LiIpIHRyaWNrIGJ1dCBoaXQgYSBwcm9ibGVtIHdpdGggJWMgYWdhaW4uCj4+Pgo+Pj4gbW0uYzo1
NzM2OjU6IGVycm9yOiBpbnZhbGlkICdhc20nOiBvcGVyYW5kIGlzIG5vdCBhIGNvbmRpdGlvbiBj
b2RlLCBpbnZhbGlkIG9wZXJhbmQgY29kZSAnYycKPj4+ICAgICAgICAgICAgICAgIGFzbSAoICIu
ZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgo+Pgo+PiBXb3Vs
ZCB5b3UgbWluZCBhbHNvIGluZGljYXRpbmcgd2hhdCB0aGUgaW5wdXQgb3BlcmFuZCBhY3R1YWxs
eQo+PiB3YXM/IEFjY29yZGluZyB0byBteSBsb29raW5nIGF0IGdjYyBzb3VyY2VzIHdoZW4geW91
IGZpcnN0Cj4+IG1lbnRpb25lZCB0aGlzIChvbiBpcmMgaWlyYyksIG11Y2ggZGVwZW5kcyBvbiBp
dCBhY3R1YWxseSBiZQo+PiByZWNvZ25pemFibGUgYXMgYSBjb25zdGFudCBieSB0aGUgY29tcGls
ZXIuCj4gCj4gU29tZXRoaW5nIGFsb25nIHRoZSBsaW5lOgo+IAo+ICAgYXNtICggIi5lcXUgSFZf
SENBTExfUEFHRSwgJWMwOyAuZ2xvYmFsIEhWX0hDQUxMX1BBR0UiCj4gICAgICAgIDo6ICJpIiAo
X19maXhfeF90b192aXJ0KEZJWF9YX0hWLi4uKSkKClF1aXRlIGEgYml0IG9mIHBsYXlpbmcgbGF0
ZXIsICVQMCBpcyBkb2N1bWVudGVkLCBzdXBwb3J0ZWQKYWxyZWFkeSBpbiBnY2MgNC4xLngsIGFu
ZCBhbHNvIHVzZWQgaW4gYSBmZXcgY2FzZXMgYnkgTGludXguCiVwMCB3b3VsZCBiZSBhbm90aGVy
IGRvY3VtZW50ZWQgYWx0ZXJuYXRpdmUsIGJ1dCBzdXBwb3J0IGZvcgp0aGlzIGxvb2tzIHRvIGhh
dmUgYmVlbiBpbnRyb2R1Y2VkIGxhdGVyLiBOb3QgYmVpbmcgYWJsZSB0byB1c2UKJWMwIGhlcmUg
c3RpbGwgc21lbGxzIGxpa2UgYSBidWcgKGFuZCBJIGd1ZXNzIEknbGwgZW50ZXIgb25lLikKCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:42:16 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixYQt-0002GL-54; Fri, 31 Jan 2020 15:42:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qch3=3U=amazon.co.uk=prvs=292a3fd2f=pdurrant@srs-us1.protection.inumbo.net>)
 id 1ixYQs-0002GG-6L
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:42:10 +0000
X-Inumbo-ID: 3cc23d58-4440-11ea-8bda-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cc23d58-4440-11ea-8bda-12813bfff9fa;
 Fri, 31 Jan 2020 15:42:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1580485327; x=1612021327;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=fhxe4kN+gdSIodP3xotcC8pqHOJtXMgussNf0wSuDCM=;
 b=DH15jK9UgbPe1BtSzMne3W71kJr/+zgexgfBDklfaPIjSqvO96BXcHtX
 qXytVenQrz7FO8Lz+mHEeJNIRaqqwGotnUIhM6km7k1sHIeXnmpQvO/hB
 LJMoRCzVpjxbtzckQCgbwiUzpPT/q2oa+k+usor1QPjKyuHzAP4jETVwz U=;
IronPort-SDR: lVn0v/WDV4OWGKXQHX6EIsq6odnWGZYwOdmmO3sWSXPzgHVUD6Krw7PXq6pMcxM2q3RhpPZe0E
 Iqi3Adez2ahw==
X-IronPort-AV: E=Sophos;i="5.70,386,1574121600"; d="scan'208";a="15645415"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 31 Jan 2020 15:42:06 +0000
Received: from EX13MTAUEA002.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id 037FBA1E67; Fri, 31 Jan 2020 15:42:04 +0000 (UTC)
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13MTAUEA002.ant.amazon.com (10.43.61.77) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 31 Jan 2020 15:42:04 +0000
Received: from EX13D32EUC003.ant.amazon.com (10.43.164.24) by
 EX13D32EUC003.ant.amazon.com (10.43.164.24) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 31 Jan 2020 15:42:03 +0000
Received: from EX13D32EUC003.ant.amazon.com ([10.43.164.24]) by
 EX13D32EUC003.ant.amazon.com ([10.43.164.24]) with mapi id 15.00.1367.000;
 Fri, 31 Jan 2020 15:42:03 +0000
From: "Durrant, Paul" <pdurrant@amazon.co.uk>
To: "Durrant, Paul" <pdurrant@amazon.co.uk>, Jan Beulich <jbeulich@suse.com>, 
 Julien Grall <julien@xen.org>
Thread-Topic: [PATCH v8 2/4] add a domain_tot_pages() helper function
Thread-Index: AQHV132q3dH9I4+EGUirmAaSnjJ2uagEu56AgAAmLUCAAAjVEA==
Date: Fri, 31 Jan 2020 15:42:03 +0000
Message-ID: <f95732086caf4fbdb21c18c6336d1de7@EX13D32EUC003.ant.amazon.com>
References: <20200130145745.1306-1-pdurrant@amazon.com>
 <20200130145745.1306-3-pdurrant@amazon.com>
 <7395a51b-7c7e-585f-bac1-a395cb5ba520@suse.com>
 <4b76be790d8345c18a5d1e0b1e41a18d@EX13D32EUC003.ant.amazon.com>
In-Reply-To: <4b76be790d8345c18a5d1e0b1e41a18d@EX13D32EUC003.ant.amazon.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
x-originating-ip: [10.43.164.12]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.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@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YNCj4gRHVycmFudCwg
UGF1bA0KPiBTZW50OiAzMSBKYW51YXJ5IDIwMjAgMTU6MTkNCj4gVG86IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3bEB4
ZW4ub3JnPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPjsgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47DQo+IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPjsgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+OyB4ZW4tDQo+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAyLzRdIGFk
ZCBhIGRvbWFpbl90b3RfcGFnZXMoKSBoZWxwZXINCj4gZnVuY3Rpb24NCj4gDQo+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+ID4gU2VudDogMzEgSmFudWFyeSAyMDIwIDEyOjUzDQo+ID4gVG86IER1cnJhbnQs
IFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4NCj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyDQo+ID4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgUm9nZXIgUGF1IE1vbm7DqQ0KPiA+IDxyb2dlci5w
YXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT47IElhbg0KPiA+IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+OyBKdWxpZW4g
R3JhbGwgPGp1bGllbkB4ZW4ub3JnPjsNCj4gS29ucmFkDQo+ID4gUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPiA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiA+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjggMi80XSBhZGQgYSBkb21haW5fdG90X3BhZ2VzKCkgaGVscGVyIGZ1bmN0aW9u
DQo+ID4NCj4gPiBPbiAzMC4wMS4yMDIwIDE1OjU3LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4g
PiB2ODoNCj4gPiA+ICAtIE5ldyBpbiB2OA0KPiA+ID4gLS0tDQo+ID4gPiAgeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICB8ICA2ICsrKy0tLQ0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMg
ICAgICAgfCAxMCArKysrKy0tLS0tDQo+ID4gPiAgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYyB8ICAyICstDQo+ID4gPiAgeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICB8ICAy
ICstDQo+ID4gPiAgeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICB8ICAyICstDQo+ID4g
PiAgeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICB8IDI1ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0NCj4gPiA+ICB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgIHwgIDIgKy0N
Cj4gPiA+ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgIHwgIDQgKystLQ0KPiA+ID4gIHhlbi9jb21t
b24va2V5aGFuZGxlci5jICAgICAgICAgfCAgMiArLQ0KPiA+ID4gIHhlbi9jb21tb24vbWVtb3J5
LmMgICAgICAgICAgICAgfCAgNCArKy0tDQo+ID4gPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
ICAgICAgICB8IDE1ICsrKysrKysrLS0tLS0tLQ0KPiA+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9t
ZW1vcnkuaCAgICAgfCAgNCArKy0tDQo+ID4gPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAg
ICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQ0KPiA+ID4gIDE1IGZpbGVzIGNoYW5n
ZWQsIDYwIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gRnJvbSB0aGlz
LCB3aXRoIHRoZSBjb21tZW50IHlvdSBhZGQgbmV4dCB0byB0aGUgc3RydWN0IGZpZWxkLCBhbmQN
Cj4gPiB3aXRoIHlvdXIgcmVwbHkgeWVzdGVyZGF5LCB3aGF0IGFib3V0IHRoZSB1c2VzIGluDQo+
ID4gLSBhcmNoL2FybS9hcm02NC9kb21jdGwuYzpzd2l0Y2hfbW9kZSgpLA0KPiANCj4gVEJIIEkn
bSBub3Qgc3VyZSB3aXRoIHRoYXQgb25lLiBJdCBsb29rcyB0byBtZSBsaWtlIGl0IG5lZWRzIHRv
IGNoZWNrDQo+IHdoZXRoZXIgdGhlIGRvbWFpbiBoYXMgKmFueSogbWVtb3J5IGFzc2lnbmVkLiBQ
ZXJoYXBzIGNoZWNraW5nIHBhZ2VfbGlzdA0KPiB3b3VsZCBiZSBtb3JlIGFwcHJvcHJpYXRlLiBQ
ZXJoYXBzIEp1bGllbiBjYW4gY29tbWVudD8NCj4gDQoNCkhhdmluZyBjaGF0dGVkIHRvIEp1bGll
biwgdGhlIGFpbSBvZiBjaGVja2luZyB0b3RfcGFnZXMgaGVyZSBpcyB0byB0ZXN0IHdoZXRoZXIg
dGhlIGRvbWFpbiBpcyBuZXdseSBjcmVhdGVkLCBpbiB3aGljaCBjYXNlIHVzaW5nIGRvbWFpbl90
b3RfcGFnZXMoKSBpcyB0aGUgYXBwcm9wcmlhdGUgdGhpbmcgdG8gZG8uDQoNCiAgUGF1bA0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:50:58 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 15: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 1ixYZH-00035c-32; Fri, 31 Jan 2020 15:50:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYZF-00035X-Cx
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:50:49 +0000
X-Inumbo-ID: 734bc672-4441-11ea-8bda-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 734bc672-4441-11ea-8bda-12813bfff9fa;
 Fri, 31 Jan 2020 15:50:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYZD-0005rV-JF; Fri, 31 Jan 2020 15:50:47 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYZD-0004xB-9H; Fri, 31 Jan 2020 15:50:47 +0000
Date: Fri, 31 Jan 2020 15:50:43 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131155043.d4a2rwarveiynl6t@debian>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-5-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200121084330.18309-5-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 4/9] xen: add basic hypervisor filesystem
 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>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDk6NDM6MjVBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKWy4uLl0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9oeXBmcy5jIGIveGVuL2NvbW1v
bi9oeXBmcy5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi42NzYy
ZDIwZGZkCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21tb24vaHlwZnMuYwo+IEBAIC0w
LDAgKzEsMzY1IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICoKPiArICogaHlwZnMu
Ywo+ICsgKgo+ICsgKiBTaW1wbGUgc3lzZnMtbGlrZSBmaWxlIHN5c3RlbSBmb3IgdGhlIGh5cGVy
dmlzb3IuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KClRoaXMgc2hvdWxkIGNv
bWUgYWZ0ZXIgaHlwZnMuaC4KCklmIGl0IGhhcyBjb21lIGZpcnN0IGl0IHByb2JhYmx5IG1lYW5z
IG9uZSBvZiB0aGUgaGVhZGVycyBiZWxvdyBoYXNuJ3QKaW5jbHVkZWQgaXQgcHJvcGVybHk/Cgo+
ICsjaW5jbHVkZSA8eGVuL2Vyci5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+
ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsjaW5jbHVkZSA8eGVuL2h5cGZzLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvaHlwZnMuaD4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 15:58:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixYgB-0003JY-2j; Fri, 31 Jan 2020 15:57:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYgA-0003JT-F2
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 15:57:58 +0000
X-Inumbo-ID: 7333113a-4442-11ea-8bdc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7333113a-4442-11ea-8bdc-12813bfff9fa;
 Fri, 31 Jan 2020 15:57:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYg9-00060s-BD; Fri, 31 Jan 2020 15:57:57 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYg9-0005aK-0H; Fri, 31 Jan 2020 15:57:57 +0000
Date: Fri, 31 Jan 2020 15:57:53 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131155753.gyv4n67oz3znsxt5@debian>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200121084330.18309-6-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 5/9] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDk6NDM6MjZBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5ldyBsaWJyYXJ5IGxpYnhlbmh5cGZzIGZvciBhY2Nlc3MgdG8gdGhl
IGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpJJ3ZlIG9ubHkgc2tpbW1lZCByZWFkIGl0LiBUaGUgY29kZSBs
b29rcyBzZW5zaWJsZS4KCk9uZSBtaW5vciBjb21tZW50LgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbiBiL3Rvb2xzL2xpYnMvaHlwZnMveGVuaHlwZnMucGMu
aW4KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjljYjk2OGYwZGIK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBmcy5wYy5pbgo+
IEBAIC0wLDAgKzEsMTAgQEAKPiArcHJlZml4PUBAcHJlZml4QEAKPiAraW5jbHVkZWRpcj1AQGlu
Y2RpckBACj4gK2xpYmRpcj1AQGxpYmRpckBACj4gKwo+ICtOYW1lOiBYZW5oeXBmcwo+ICtEZXNj
cmlwdGlvbjogVGhlIFhlbmh5cGZzIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCj4gK1ZlcnNp
b246IEBAdmVyc2lvbkBACj4gK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxA
QAo+ICtMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5oeXBmcwo+ICtSZXF1aXJlcy5w
cml2YXRlOiB4ZW50b29sY29yZSx4ZW50b29sbG9nLHhlbmNhbGwKCk5lZWQgdG8gbGlzdCBsaWJ6
IGhlcmU/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:00:05 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:00: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 1ixYiC-00043L-LM; Fri, 31 Jan 2020 16:00:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYiB-0003x6-33
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:00:03 +0000
X-Inumbo-ID: bd68f152-4442-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd68f152-4442-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 16:00:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYi9-0006IM-TO; Fri, 31 Jan 2020 16:00:01 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYi9-0005gY-JK; Fri, 31 Jan 2020 16:00:01 +0000
Date: Fri, 31 Jan 2020 15:59:58 +0000
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20200131155958.62rrepkckq4wzjir@debian>
References: <20200121084330.18309-1-jgross@suse.com>
 <20200121084330.18309-7-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200121084330.18309-7-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v3 6/9] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjEsIDIwMjAgYXQgMDk6NDM6MjdBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIHhlbmZzIHRvb2wgZm9yIGFjY2Vzc2luZyB0aGUgaHlwZXJ2aXNvciBm
aWxlc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:08:08 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixYpm-0004oX-JK; Fri, 31 Jan 2020 16:07:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYpl-0004oS-00
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:07:53 +0000
X-Inumbo-ID: d593b78e-4443-11ea-8be0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d593b78e-4443-11ea-8be0-12813bfff9fa;
 Fri, 31 Jan 2020 16:07:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYpj-0006kP-5M; Fri, 31 Jan 2020 16:07:51 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYpi-0006RZ-Sm; Fri, 31 Jan 2020 16:07:51 +0000
Date: Fri, 31 Jan 2020 16:07:48 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20200131160748.anvywpswgmps36aq@debian>
References: <20200122144446.919-1-pdurrant@amazon.com>
 <20200122144446.919-8-pdurrant@amazon.com>
 <24115.4689.88393.840303@mariner.uk.xensource.com>
 <07859eefc91d43859bb12e59eb6298cf@EX13D32EUC003.ant.amazon.com>
 <38d14767-eca0-6343-799c-49167271c9e7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <38d14767-eca0-6343-799c-49167271c9e7@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v4 7/7] xl: allow domid to be preserved on
 save/restore or migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, "Durrant, Paul" <pdurrant@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>

T24gVGh1LCBKYW4gMzAsIDIwMjAgYXQgMDY6MjA6MDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wMS8yMDIwIDE3OjQyLCBEdXJyYW50LCBQYXVsIHdyb3RlOgo+ID4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGNpdHJpeC5jb20+Cj4gPj4gU2VudDogMzAgSmFudWFyeSAyMDIwIDE3OjI5Cj4gPj4gVG86
IER1cnJhbnQsIFBhdWwgPHBkdXJyYW50QGFtYXpvbi5jby51az4KPiA+PiBDYzogeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBXZWkgTGl1IDx3bEB4ZW4ub3JnPjsgQW50aG9ueSBQZXJh
cmQKPiA+PiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+PiBTdWJqZWN0OiBSZTogW1BB
VENIIHY0IDcvN10geGw6IGFsbG93IGRvbWlkIHRvIGJlIHByZXNlcnZlZCBvbgo+ID4+IHNhdmUv
cmVzdG9yZSBvciBtaWdyYXRlCj4gPj4KPiA+PiBQYXVsIER1cnJhbnQgd3JpdGVzICgiW1BBVENI
IHY0IDcvN10geGw6IGFsbG93IGRvbWlkIHRvIGJlIHByZXNlcnZlZCBvbgo+ID4+IHNhdmUvcmVz
dG9yZSBvciBtaWdyYXRlIik6Cj4gPj4+IFRoaXMgcGF0Y2ggYWRkcyBhICctRCcgY29tbWFuZCBs
aW5lIG9wdGlvbiB0byBzYXZlIGFuZCBtaWdyYXRlIHRvIGFsbG93Cj4gPj4+IHRoZSBkb21haW4g
aWQgdG8gYmUgaW5jb3Jwb3JhdGVkIGludG8gdGhlIHNhdmVkIGRvbWFpbiBjb25maWd1cmF0aW9u
IGFuZAo+ID4+PiBoZW5jZSBiZSBwcmVzZXJ2ZWQuCj4gPj4gVGhhbmtzLgo+ID4+Cj4gPj4gSW4g
cmVzcG9uc2UgdG8gdjMgNi82IEkgd3JvdGU6Cj4gPj4KPiA+PiAgIEkgd29uZGVyIGlmIHRoaXMg
c2hvdWxkIGJlIGRvbmUgbW9yZSBpbiBsaWJ4bC4gIFNob3VsZCB0aGlzIGJlIGEKPiA+PiAgIGRv
bWFpbiBwcm9wZXJ0eSA/ICBXZWksIEFudGhvbnkgPwo+ID4+Cj4gPj4gVGhpcyBxdWVzdGlvbiBy
ZW1haW5zIHVuYW5zd2VyZWQuICBJJ20gc29ycnkgdGhhdCBuZWl0aGVyIFdlaSBub3IKPiA+PiBB
bnRob255IGhhZCBhIGNoYW5jZSB0byBhbnN3ZXIgeWV0Li4uCj4gPj4KPiA+PiBQYXVsLCBkbyB5
b3UgaGF2ZSBhIHJlYXNvbiBmb3IgZG9pbmcgaXQgdGhpcyB3YXkgPyAgTXkgaW5jbGluYXRpb24g
aXMKPiA+PiB0aGF0IHRoaW5rIGRvaW5nIGl0IGF0IHRoZSBsaWJ4bCBsYXllciB3b3VsZCBtYWtl
IG1vcmUgc2Vuc2UuICBEbyB5b3UKPiA+PiB0aGluayB0aGF0IHdvdWxkIGJlIHBvc3NpYmxlID8K
PiA+Pgo+ID4gSSdtIG5vdCBzdXJlIGhvdyBpdCB3b3VsZCB3b3JrIGF0IHRoZSBsaWJ4bCBsZXZl
bCBhcyB0aGUgZG9taWQgaXMKPiA+IHBhcnQgb2YgY3JlYXRlX2luZm8gYW5kIHRoYXQgaXQgdHJh
bnNmZXJyZWQgYnkgeGwgb24gbWlncmF0aW9uLiBJSVVDCj4gPiB3ZSdkIG5lZWQgYSBuZXcgbGli
eGwgc2F2ZSByZWNvcmQgdG8gdHJhbnNmZXIgaXQgYXQgdGhhdCBsZXZlbCwgYW5kCj4gPiB0aGVu
IEknbSBub3Qgc3VyZSB3aGV0aGVyIHdlJ2QgaGl0IGFuIG9yZGVyaW5nIHByb2JsZW0gYXMgd2Un
ZCBoYXZlCj4gPiB0byBkaWcgdGhhdCBzYXZlIHJlY29yZCBvdXQgYmVmb3JlIHdlIGNvdWxkIGFj
dHVhbGx5IGNyZWF0ZSB0aGUKPiA+IGRvbWFpbi4KPiAKPiBUaGVyZSBpcyBkZWZpbml0ZWx5IGFu
IG9yZGVyaW5nIHByb2JsZW0uCj4gCj4gSSBhZ3JlZSB0aGF0IGl0IHNob3VsZCBsb2dpY2FsbHkg
YmUgcGFydCBvZiB0aGUgbGlieGwgbGV2ZWwgb2YgdGhlCj4gc3RyZWFtLCBidXQgbm9uZSBvZiB0
aGF0IGlzIGV2ZW4gcGFyc2VkIHVudGlsIGFmdGVyIHRoZSBkb21haW4gaGFzIGJlZW4KPiBjcmVh
dGVkIG9uIHRoZSBkZXN0aW5hdGlvbiBzaWRlLgo+IAo+IEkgaGF2ZSBubyBpZGVhIGhvdyBlYXN5
L2RpZmZpY3VsdCBpdCB3b3VsZCBiZSB0byByZWFycmFuZ2UgbGlieGwgdG8KPiBzdGFydCBwYXJz
aW5nIHRoZSBtaWdyYXRpb24gc3RyZWFtIGJlZm9yZSBjcmVhdGluZyB0aGUgZG9tYWluLsKgIEkg
dGhpbmsKPiB0aGVyZSB3aWxsIGJlIGEgbG90IG9mIGNvZGUgcmVseWluZyBvbiB0aGUgZG9taWQg
YWxyZWFkeSBiZWluZyB2YWxpZC4KClRoaXMuCgpUaGUgb3RoZXIgd2F5IEkgY2FuIHRoaW5rIG9m
IGlzIHRvIHNwZWNpZnkgc29tZXRoaW5nIChkb21pZCBwb2xpY3k/PykgaW4KY3JlYXRlX2luZm8g
YW5kIGFwcGx5IGl0IGR1cmluZyBkb21haW4gY3JlYXRpb24uIEJ1dCB0aGF0IHJlZWtzIGxpa2Ug
YQpsYXllcmluZyB2aW9sYXRpb24gdG8gbWUuCgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:15:24 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 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 1ixYwu-0005fe-Nf; Fri, 31 Jan 2020 16:15:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixYwt-0005fZ-EB
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:15:15 +0000
X-Inumbo-ID: dd15877a-4444-11ea-8396-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd15877a-4444-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 16:15:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYwq-0006uB-Uf; Fri, 31 Jan 2020 16:15:12 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixYwq-0006xl-Kf; Fri, 31 Jan 2020 16:15:12 +0000
Date: Fri, 31 Jan 2020 16:15:09 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131161509.mjw2pvzjgv4zhdzc@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
 <20200131143716.gtdb5wwoagxpb223@debian>
 <c08b3b1d-3d88-98c4-b175-ab5e1d2ec8c4@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c08b3b1d-3d88-98c4-b175-ab5e1d2ec8c4@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDQ6MzU6MjNQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzEuMDEuMjAyMCAxNTozNywgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZyaSwgSmFu
IDMxLCAyMDIwIGF0IDAzOjI0OjA3UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDI5LjAxLjIwMjAgMjE6MjAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IEkgdHJpZWQgdXNpbmcgdGhl
IGFzbSgiLmVxdSAuLiIpIHRyaWNrIGJ1dCBoaXQgYSBwcm9ibGVtIHdpdGggJWMgYWdhaW4uCj4g
Pj4+Cj4gPj4+IG1tLmM6NTczNjo1OiBlcnJvcjogaW52YWxpZCAnYXNtJzogb3BlcmFuZCBpcyBu
b3QgYSBjb25kaXRpb24gY29kZSwgaW52YWxpZCBvcGVyYW5kIGNvZGUgJ2MnCj4gPj4+ICAgICAg
ICAgICAgICAgIGFzbSAoICIuZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FM
TF9QQUdFIgo+ID4+Cj4gPj4gV291bGQgeW91IG1pbmQgYWxzbyBpbmRpY2F0aW5nIHdoYXQgdGhl
IGlucHV0IG9wZXJhbmQgYWN0dWFsbHkKPiA+PiB3YXM/IEFjY29yZGluZyB0byBteSBsb29raW5n
IGF0IGdjYyBzb3VyY2VzIHdoZW4geW91IGZpcnN0Cj4gPj4gbWVudGlvbmVkIHRoaXMgKG9uIGly
YyBpaXJjKSwgbXVjaCBkZXBlbmRzIG9uIGl0IGFjdHVhbGx5IGJlCj4gPj4gcmVjb2duaXphYmxl
IGFzIGEgY29uc3RhbnQgYnkgdGhlIGNvbXBpbGVyLgo+ID4gCj4gPiBTb21ldGhpbmcgYWxvbmcg
dGhlIGxpbmU6Cj4gPiAKPiA+ICAgYXNtICggIi5lcXUgSFZfSENBTExfUEFHRSwgJWMwOyAuZ2xv
YmFsIEhWX0hDQUxMX1BBR0UiCj4gPiAgICAgICAgOjogImkiIChfX2ZpeF94X3RvX3ZpcnQoRklY
X1hfSFYuLi4pKQo+IAo+IFF1aXRlIGEgYml0IG9mIHBsYXlpbmcgbGF0ZXIsICVQMCBpcyBkb2N1
bWVudGVkLCBzdXBwb3J0ZWQKPiBhbHJlYWR5IGluIGdjYyA0LjEueCwgYW5kIGFsc28gdXNlZCBp
biBhIGZldyBjYXNlcyBieSBMaW51eC4KPiAlcDAgd291bGQgYmUgYW5vdGhlciBkb2N1bWVudGVk
IGFsdGVybmF0aXZlLCBidXQgc3VwcG9ydCBmb3IKPiB0aGlzIGxvb2tzIHRvIGhhdmUgYmVlbiBp
bnRyb2R1Y2VkIGxhdGVyLiBOb3QgYmVpbmcgYWJsZSB0byB1c2UKPiAlYzAgaGVyZSBzdGlsbCBz
bWVsbHMgbGlrZSBhIGJ1ZyAoYW5kIEkgZ3Vlc3MgSSdsbCBlbnRlciBvbmUuKQoKT0suIExldCBt
ZSB0cnkgdGhhdC4KCklmIHRoYXQgdHVybnMgb3V0IHN1Y2Nlc3NmdWwsIGRvIHlvdSB3YW50IG1l
IHRvIGNoYW5nZSB0aGUgb3RoZXIKaW5zdGFuY2UgdG8gJVAwIHRvbz8KCldlaS4KCj4gCj4gSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:18:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:18: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 1ixYzn-0005o4-Du; Fri, 31 Jan 2020 16:18:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixYzm-0005nz-A4
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:18:14 +0000
X-Inumbo-ID: 477986d4-4445-11ea-8be3-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 477986d4-4445-11ea-8be3-12813bfff9fa;
 Fri, 31 Jan 2020 16:18: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 mx2.suse.de (Postfix) with ESMTP id 848EBAE71;
 Fri, 31 Jan 2020 16:18:12 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
 <20200131143716.gtdb5wwoagxpb223@debian>
 <c08b3b1d-3d88-98c4-b175-ab5e1d2ec8c4@suse.com>
 <20200131161509.mjw2pvzjgv4zhdzc@debian>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <07672921-8670-7004-56ce-68ddf5dab147@suse.com>
Date: Fri, 31 Jan 2020 17:18:14 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <20200131161509.mjw2pvzjgv4zhdzc@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMDEuMjAyMCAxNzoxNSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEphbiAzMSwgMjAy
MCBhdCAwNDozNToyM1BNICswMTAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzEuMDEuMjAy
MCAxNTozNywgV2VpIExpdSB3cm90ZToKPj4+IE9uIEZyaSwgSmFuIDMxLCAyMDIwIGF0IDAzOjI0
OjA3UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjAxLjIwMjAgMjE6MjAs
IFdlaSBMaXUgd3JvdGU6Cj4+Pj4+IEkgdHJpZWQgdXNpbmcgdGhlIGFzbSgiLmVxdSAuLiIpIHRy
aWNrIGJ1dCBoaXQgYSBwcm9ibGVtIHdpdGggJWMgYWdhaW4uCj4+Pj4+Cj4+Pj4+IG1tLmM6NTcz
Njo1OiBlcnJvcjogaW52YWxpZCAnYXNtJzogb3BlcmFuZCBpcyBub3QgYSBjb25kaXRpb24gY29k
ZSwgaW52YWxpZCBvcGVyYW5kIGNvZGUgJ2MnCj4+Pj4+ICAgICAgICAgICAgICAgIGFzbSAoICIu
ZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgo+Pj4+Cj4+Pj4g
V291bGQgeW91IG1pbmQgYWxzbyBpbmRpY2F0aW5nIHdoYXQgdGhlIGlucHV0IG9wZXJhbmQgYWN0
dWFsbHkKPj4+PiB3YXM/IEFjY29yZGluZyB0byBteSBsb29raW5nIGF0IGdjYyBzb3VyY2VzIHdo
ZW4geW91IGZpcnN0Cj4+Pj4gbWVudGlvbmVkIHRoaXMgKG9uIGlyYyBpaXJjKSwgbXVjaCBkZXBl
bmRzIG9uIGl0IGFjdHVhbGx5IGJlCj4+Pj4gcmVjb2duaXphYmxlIGFzIGEgY29uc3RhbnQgYnkg
dGhlIGNvbXBpbGVyLgo+Pj4KPj4+IFNvbWV0aGluZyBhbG9uZyB0aGUgbGluZToKPj4+Cj4+PiAg
IGFzbSAoICIuZXF1IEhWX0hDQUxMX1BBR0UsICVjMDsgLmdsb2JhbCBIVl9IQ0FMTF9QQUdFIgo+
Pj4gICAgICAgIDo6ICJpIiAoX19maXhfeF90b192aXJ0KEZJWF9YX0hWLi4uKSkKPj4KPj4gUXVp
dGUgYSBiaXQgb2YgcGxheWluZyBsYXRlciwgJVAwIGlzIGRvY3VtZW50ZWQsIHN1cHBvcnRlZAo+
PiBhbHJlYWR5IGluIGdjYyA0LjEueCwgYW5kIGFsc28gdXNlZCBpbiBhIGZldyBjYXNlcyBieSBM
aW51eC4KPj4gJXAwIHdvdWxkIGJlIGFub3RoZXIgZG9jdW1lbnRlZCBhbHRlcm5hdGl2ZSwgYnV0
IHN1cHBvcnQgZm9yCj4+IHRoaXMgbG9va3MgdG8gaGF2ZSBiZWVuIGludHJvZHVjZWQgbGF0ZXIu
IE5vdCBiZWluZyBhYmxlIHRvIHVzZQo+PiAlYzAgaGVyZSBzdGlsbCBzbWVsbHMgbGlrZSBhIGJ1
ZyAoYW5kIEkgZ3Vlc3MgSSdsbCBlbnRlciBvbmUuKQo+IAo+IE9LLiBMZXQgbWUgdHJ5IHRoYXQu
Cj4gCj4gSWYgdGhhdCB0dXJucyBvdXQgc3VjY2Vzc2Z1bCwgZG8geW91IHdhbnQgbWUgdG8gY2hh
bmdlIHRoZSBvdGhlcgo+IGluc3RhbmNlIHRvICVQMCB0b28/CgpUaGF0IHdhcyBhIHByZXR0eSBz
bWFsbCB2YWx1ZSwgd2Fzbid0IGl0PyBJIGd1ZXNzIGl0IG1pZ2h0IGJlIHNhZmVyCnRvIHN3aXRj
aCB0byAlUCAoYW5kIHRoZW4gcGVyaGFwcyBhbHNvIGVsc2V3aGVyZSBpbiB0aGUgY29kZSBiYXNl
KS4KQnV0IGR1cmluZyBteSBwbGF5aW5nIHdpdGggaXQgSSBhbHNvIG5vdGljZWQgdGhlcmUncyBh
IHNpZ25lZG5lc3MKYnVnIChhZmZlY3RpbmcgYWxsIHBvc3NpYmxlIG1vZGlmaWVycyksIHNvIHdl
IG5lZWQgdG8gd2F0Y2ggb3V0IGZvcgpyZXN1bHRzIGJlaW5nIHJpZ2h0IGluIGFueSBldmVudC4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:37:30 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16: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 1ixZIJ-0007PP-8U; Fri, 31 Jan 2020 16:37:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZII-0007PK-8X
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:37:22 +0000
X-Inumbo-ID: f3cb125c-4447-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f3cb125c-4447-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 16:37: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 mx2.suse.de (Postfix) with ESMTP id 9F137AD3C;
 Fri, 31 Jan 2020 16:37:20 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Date: Fri, 31 Jan 2020 17:37:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 0/7] 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@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIGFzIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFz
IHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRp
bmcgaW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0
aWN1bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGgKYW4gaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlv
biAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLgpJZiB0aGUgZmlyc3QgcGFzcyB0cmFuc2xh
dGVkIGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5l
ZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uCgpJ
bnRyb2R1Y2UgYSBjYWNoZSB0byBtYWtlIHN1cmUgYWJvdmUgZGVzY3JpYmVkIGFzc3VtcHRpb24g
aG9sZHMuIFRoaXMKaXMgYSB2ZXJ5IHNpbXBsaXN0aWMgaW1wbGVtZW50YXRpb24gZm9yIG5vdzog
T25seSBleGFjdCBtYXRjaGVzIGFyZQpzYXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9yIHBhcnRpYWwg
cmVhZHMgb3IgYW55dGhpbmcpLgoKVGhlcmUncyBhbHNvIHNvbWUgcGVyaGFwcyBzZWVtaW5nbHkg
dW5yZWxhdGVkIGNsZWFudXAgaGVyZSB3aGljaCB3YXMKZm91bmQgZGVzaXJhYmxlIG9uIHRoZSB3
YXkgLSB0aGUgMyBpbml0aWFsIHBhdGNoZXMgYXJlIHRydWx5IHByZXJlcXMKKGF0IGxlYXN0IGlu
IGEgY29udGV4dHVhbCB3YXkpLCB3aGlsZSB0aGUgMiBsYXN0IG9uZXMgYXJlIGp1c3QgZm9yCnRo
aW5ncyBub3RpY2VkIGFsb25nIHRoZSB3YXkuCgoxOiBTVk06IGRyb3AgYXNtL2h2bS9lbXVsYXRl
LmggaW5jbHVzaW9uIGZyb20gdm1jYi5oCjI6IHg4Ni9IVk06IHJlbmFtZSBhIHZhcmlhYmxlIGlu
IF9faHZtX2NvcHkoKQozOiB4ODYvSFZNOiBpbnRyb2R1Y2UgImN1cnIiIGludG8gaHZtZW11bF9y
ZXBfe21vdixzdG99cygpCjQ6IHg4Ni9IVk06IGltcGxlbWVudCBtZW1vcnkgcmVhZCBjYWNoaW5n
IGZvciBpbnNuIGVtdWxhdGlvbgo1OiB4ODYvbW06IHVzZSBjYWNoZSBpbiBndWVzdF93YWxrX3Rh
YmxlcygpCjY6IHg4Ni9tbTogZHJvcCBwMm10IHBhcmFtZXRlciBmcm9tIG1hcF9kb21haW5fZ2Zu
KCkKNzogeDg2L0hWTTogcmVkdWNlIHNjb3BlIG9mIHBmZWMgaW4gaHZtX2VtdWxhdGVfaW5pdF9w
ZXJfaW5zbigpCgpDb21wYXJlZCB0byB2MyB0aGlzIGlzIGEgbWFqb3IgcmUtd29yayB0byBhdm9p
ZCBwYXNzaW5nIGFyb3VuZAoiY2FjaGUiIGFyZ3VtZW50cywgYXMgaXMgbXkgdW5kZXJzdGFuZGlu
ZyBvZiB0aGUgbWFpbiBmZWVkYmFjawphc3BlY3QgZm9yIHYzLiBJJ3ZlIGFsc28gZHJvcHBlZCAo
YXQgbGVhc3QgZm9yIHRoZSB0aW1lIGJlaW5nKQphZGQtb24gcGF0Y2hlcyB0byBzZWVkIHRoZSBj
YWNoZSB3aXRoIFBBRSBQRFBURSB2YWx1ZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:42:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixZNC-0008BX-UH; Fri, 31 Jan 2020 16:42:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZNC-0008BS-3O
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:42:26 +0000
X-Inumbo-ID: a88dd706-4448-11ea-8bec-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a88dd706-4448-11ea-8bec-12813bfff9fa;
 Fri, 31 Jan 2020 16:42:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B5565AD3C;
 Fri, 31 Jan 2020 16:42:23 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <bfc4d4ad-85a5-2d79-748a-c7b72ba40bce@suse.com>
Date: Fri, 31 Jan 2020 17:42:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 1/7] SVM: drop asm/hvm/emulate.h inclusion
 from vmcb.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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

SXQncyBub3QgbmVlZGVkIHRoZXJlIGFuZCBpbnRyb2R1Y2VzIGEgbmVlZGxlc3MsIGFsbW9zdCBn
bG9iYWwKZGVwZW5kZW5jeS4gSW5jbHVkZSB0aGUgZmlsZSAob3IgaW4gc29tZSBjYXNlcyBqdXN0
IHhlbi9lcnIuaCkgd2hlcmUKYWN0dWFsbHkgbmVlZGVkLCBvciAtIGluIG9uZSBjYXNlIC0gc2lt
cGx5IGZvcndhcmQtZGVjbGFyZSBhIHN0cnVjdC4gSW4KbWljcm9jb2RlKi5jIHRha2UgdGhlIG9w
cG9ydHVuaXR5IGFuZCBhbHNvIHJlLW9yZGVyIGEgZmV3IG90aGVyCiNpbmNsdWRlLXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC01NSw2ICs1NSw3IEBACiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5jbHVk
ZSA8YXNtL21jZS5oPgogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL2h2
bS9lbXVsYXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZt
L3ZwdC5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0yOCw2ICsyOCw3
IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAKKyNp
bmNsdWRlIDxhc20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2lu
Y2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL3ZteC92bXguaD4KLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VtdWxhdGUuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNp
bmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVkZSA8YXNt
L2h2bS9lbXVsYXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9zdm0uaD4KLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bV9ldmVudC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpA
QCAtMjIsNiArMjIsNyBAQAogCiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRlLmg+CiAjaW5jbHVkZSA8YXNt
L2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjIs
OSArMjIsMTAgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2NwdS5oPgotI2luY2x1ZGUgPHhlbi9s
aWIuaD4KLSNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL2Vyci5oPgogI2lu
Y2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUgPHhl
bi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vbm90aWZpZXIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1k
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtMTQsOSArMTQsMTAgQEAK
ICAqICBMaWNlbnNlIHZlcnNpb24gMi4gU2VlIGZpbGUgQ09QWUlORyBmb3IgZGV0YWlscy4KICAq
LwogCi0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KKyNpbmNs
dWRlIDx4ZW4vZXJyLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4va2Vy
bmVsLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2lu
Y2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYwpAQCAtMjEsOSArMjEsMTAgQEAKICAqIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAgKi8KIAotI2luY2x1ZGUgPHhlbi9saWIuaD4K
LSNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL2Vyci5oPgogI2luY2x1ZGUg
PHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUgPHhlbi9saWIu
aD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVk
ZSA8eGVuL3NwaW5sb2NrLmg+Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1
ZGUgPHhlbi90cmFjZS5oPgogCiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxh
c20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAKICNpbmNsdWRlICJw
cml2YXRlLmgiCi0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9lcnIuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K
ICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtMjAsOCArMjAsNiBAQAogI2RlZmluZSBfX0FTTV9Y
ODZfSFZNX1NWTV9WTUNCX0hfXwogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Ci0jaW5jbHVkZSA8
YXNtL2h2bS9lbXVsYXRlLmg+Ci0KIAogLyogZ2VuZXJhbCAxIGludGVyY2VwdHMgKi8KIGVudW0g
R2VuZXJpY0ludGVyY2VwdDFiaXRzCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTk3LDYgKzk3
LDcgQEAgdm9pZCB2bXhfYXNtX2RvX3ZtZW50cnkodm9pZCk7CiB2b2lkIHZteF9pbnRyX2Fzc2lz
dCh2b2lkKTsKIHZvaWQgbm9yZXR1cm4gdm14X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqKTsKIHZv
aWQgdm14X3ZsYXBpY19tc3JfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdik7CitzdHJ1Y3QgaHZtX2Vt
dWxhdGVfY3R4dDsKIHZvaWQgdm14X3JlYWxtb2RlX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11
bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpOwogdm9pZCB2bXhfcmVhbG1vZGUoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCB2bXhfdXBkYXRlX2RlYnVnX3N0YXRlKHN0cnVjdCB2Y3B1
ICp2KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:43:00 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:43: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 1ixZNk-0008El-9Q; Fri, 31 Jan 2020 16:43:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZNi-0008Ea-M8
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:42:58 +0000
X-Inumbo-ID: bc50be5c-4448-11ea-8bec-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc50be5c-4448-11ea-8bec-12813bfff9fa;
 Fri, 31 Jan 2020 16:42:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 57D92AF27;
 Fri, 31 Jan 2020 16:42:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <ad9784af-8688-5713-eaa2-68f4c23b035c@suse.com>
Date: Fri, 31 Jan 2020 17:42:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 2/7] x86/HVM: rename a variable in
 __hvm_copy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@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>

VGhpcyBpcyB0byByZWZsZWN0IGl0cyBhY3R1YWwgcHVycG9zZS4gQWxzbyB1c2UgaW4gYSAybmQg
cGxhY2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2NDogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCkBAIC0zMjU1LDkgKzMyNTUsOSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IF9faHZtCiAgICAgd2hpbGUgKCB0b2RvID4gMCApCiAgICAgewogICAgICAg
ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwotICAgICAgICBwYWRkcl90IGdwYSA9
IGFkZHIgJiB+UEFHRV9NQVNLOworICAgICAgICB1bnNpZ25lZCBpbnQgcGdvZmYgPSBhZGRyICYg
flBBR0VfTUFTSzsKIAotICAgICAgICBjb3VudCA9IG1pbl90KGludCwgUEFHRV9TSVpFIC0gZ3Bh
LCB0b2RvKTsKKyAgICAgICAgY291bnQgPSBtaW5fdChpbnQsIFBBR0VfU0laRSAtIHBnb2ZmLCB0
b2RvKTsKIAogICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKHYsIGFkZHIsIGZs
YWdzICYgSFZNQ09QWV9saW5lYXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGZlYywgcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAybXQpOwpAQCAtMzI3OSw3ICszMjc5LDcg
QEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQogICAgICAgICAgICAg
cmV0dXJuIEhWTVRSQU5TX25lZWRfcmV0cnk7CiAgICAgICAgIH0KIAotICAgICAgICBwID0gKGNo
YXIgKilfX21hcF9kb21haW5fcGFnZShwYWdlKSArIChhZGRyICYgflBBR0VfTUFTSyk7CisgICAg
ICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKSArIHBnb2ZmOwogCiAgICAgICAgIGlmICgg
ZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0ICkKICAgICAgICAgewoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:43:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixZO9-0008ID-KX; Fri, 31 Jan 2020 16:43:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZO7-0008Hz-Mx
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:43:23 +0000
X-Inumbo-ID: cb343e6c-4448-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb343e6c-4448-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 16:43:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 523F6AD3C;
 Fri, 31 Jan 2020 16:43:22 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <90e7ed4e-aff5-1b0b-e3a8-fbb4c058a7d1@suse.com>
Date: Fri, 31 Jan 2020 17:43:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 3/7] x86/HVM: introduce "curr" into
 hvmemul_rep_{mov, sto}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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@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>

VGhlcmUgYXJlIGEgbnVtYmVyIG9mIHVzZXMgb2YgImN1cnJlbnQiIGFscmVhZHksIGFuZCBtb3Jl
IG1heSBhcHBlYXIKZG93biB0aGUgcm9hZC4gTGF0Y2ggaW50byBhIGxvY2FsIHZhcmlhYmxlLgoK
QXQgdGhpcyBvY2Nhc2lvbiBhbHNvIGRyb3Agc3RyYXkgY2FzdHMgZnJvbSBjb2RlIGdldHRpbmcg
dG91Y2hlZCBhbnl3YXkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NDogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE3NDcsNyArMTc0Nyw4IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZXBfbW92cygKIHsKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAq
aHZtZW11bF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11
bGF0ZV9jdHh0LCBjdHh0KTsKLSAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50
LT5hcmNoLmh2bS5odm1faW87CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAg
IHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtLmh2bV9pbzsKICAgICB1
bnNpZ25lZCBsb25nIHNhZGRyLCBkYWRkciwgYnl0ZXM7CiAgICAgcGFkZHJfdCBzZ3BhLCBkZ3Bh
OwogICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudDsKQEAgLTE4MDcsOCArMTgw
OCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygKICAgICB9CiAKICAgICAvKiBDaGVj
ayBmb3IgTU1JTyBvcHMgKi8KLSAgICAodm9pZCkgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJy
ZW50LT5kb21haW4sIHNncGEgPj4gUEFHRV9TSElGVCwgJnNwMm10KTsKLSAgICAodm9pZCkgZ2V0
X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGRncGEgPj4gUEFHRV9TSElGVCwg
JmRwMm10KTsKKyAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnItPmRvbWFpbiwgc2dwYSA+
PiBQQUdFX1NISUZULCAmc3AybXQpOworICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3Vyci0+
ZG9tYWluLCBkZ3BhID4+IFBBR0VfU0hJRlQsICZkcDJtdCk7CiAKICAgICBpZiAoIHNwMm10ID09
IHAybV9tbWlvX2RpcmVjdCB8fCBkcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgfHwKICAgICAgICAg
IChzcDJtdCA9PSBwMm1fbW1pb19kbSAmJiBkcDJtdCA9PSBwMm1fbW1pb19kbSkgKQpAQCAtMTg3
Myw3ICsxODc0LDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAogICAgICAgICByYyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhidWYsIHNncGEsIGJ5dGVzKTsKIAogICAgIGlmICgg
cmMgPT0gSFZNVFJBTlNfb2theSApCi0gICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5
cyhkZ3BhLCBidWYsIGJ5dGVzLCBjdXJyZW50KTsKKyAgICAgICAgcmMgPSBodm1fY29weV90b19n
dWVzdF9waHlzKGRncGEsIGJ1ZiwgYnl0ZXMsIGN1cnIpOwogCiAgICAgeGZyZWUoYnVmKTsKIApA
QCAtMTkxMCw3ICsxOTExLDggQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9zdG9zKAogewogICAg
IHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQogICAgICAgICBjb250YWlu
ZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwotICAgIHN0cnVjdCBo
dm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2guaHZtLmh2bV9pbzsKKyAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vy
ci0+YXJjaC5odm0uaHZtX2lvOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgYnl0ZXM7CiAgICAg
cGFkZHJfdCBncGE7CiAgICAgcDJtX3R5cGVfdCBwMm10OwpAQCAtMTk0Myw3ICsxOTQ1LDcgQEAg
c3RhdGljIGludCBodm1lbXVsX3JlcF9zdG9zKAogICAgIH0KIAogICAgIC8qIENoZWNrIGZvciBN
TUlPIG9wICovCi0gICAgKHZvaWQpZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21h
aW4sIGdwYSA+PiBQQUdFX1NISUZULCAmcDJtdCk7CisgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tl
ZChjdXJyLT5kb21haW4sIGdwYSA+PiBQQUdFX1NISUZULCAmcDJtdCk7CiAKICAgICBzd2l0Y2gg
KCBwMm10ICkKICAgICB7CkBAIC0xOTkyLDcgKzE5OTQsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
cmVwX3N0b3MoCiAgICAgICAgIGlmICggZGYgKQogICAgICAgICAgICAgZ3BhIC09IGJ5dGVzIC0g
Ynl0ZXNfcGVyX3JlcDsKIAotICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoZ3Bh
LCBidWYsIGJ5dGVzLCBjdXJyZW50KTsKKyAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9w
aHlzKGdwYSwgYnVmLCBieXRlcywgY3Vycik7CiAKICAgICAgICAgaWYgKCBidWYgIT0gcF9kYXRh
ICkKICAgICAgICAgICAgIHhmcmVlKGJ1Zik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:44:23 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:44:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixZP5-0008Sw-6Q; Fri, 31 Jan 2020 16:44:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZP4-0008Sj-K5
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:44:22 +0000
X-Inumbo-ID: eddf2364-4448-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eddf2364-4448-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 16:44: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 mx2.suse.de (Postfix) with ESMTP id 71CA8AD3C;
 Fri, 31 Jan 2020 16:44:20 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <cd3d95e9-7305-539c-a6e3-babd226eaea4@suse.com>
Date: Fri, 31 Jan 2020 17:44:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 4/7] x86/HVM: implement memory read caching
 for insn 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: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIGFzIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFz
IHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRp
bmcgaW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0
aWN1bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGggYW4KaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlv
biAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgp0aGUgZmlyc3QgcGFzcyByZWFkIGEg
bWVtb3J5IG9wZXJhbmQgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudCBwYXNzCm5lZWRzIHRv
IGdldCB0byBzZWUgdGhlIGV4YWN0IHNhbWUgdmFsdWUuCgpJbnRyb2R1Y2UgYSBjYWNoZSB0byBt
YWtlIHN1cmUgYWJvdmUgZGVzY3JpYmVkIGFzc3VtcHRpb24gaG9sZHMuIFRoaXMKaXMgYSB2ZXJ5
IHNpbXBsaXN0aWMgaW1wbGVtZW50YXRpb24gZm9yIG5vdzogT25seSBleGFjdCBtYXRjaGVzIGFy
ZQpzYXRpc2ZpZWQgKG5vIG92ZXJsYXBzIG9yIHBhcnRpYWwgcmVhZHMgb3IgYW55dGhpbmcpOyB0
aGlzIGlzIHN1ZmZpY2llbnQKZm9yIHRoZSBpbW1lZGlhdGUgcHVycG9zZSBvZiBtYWtpbmcgcmUt
ZXhlY3V0aW9uIGFuIGV4YWN0IHJlcGxheS4gVGhlCmNhY2hlIGFsc28gd29uJ3QgYmUgdXNlZCBq
dXN0IHlldCBmb3IgZ3Vlc3QgcGFnZSB3YWxrczsgdGhhdCdsbCBiZSB0aGUKc3ViamVjdCBvZiBh
IHN1YnNlcXVlbnQgY2hhbmdlLgoKV2l0aCB0aGUgY2FjaGUgYmVpbmcgZ2VuZXJhbGx5IHRyYW5z
cGFyZW50IHRvIHVwcGVyIGxheWVycywgYnV0IHdpdGggaXQKaGF2aW5nIGxpbWl0ZWQgY2FwYWNp
dHkgeWV0IGJlaW5nIHJlcXVpcmVkIGZvciBjb3JyZWN0bmVzcywgY2VydGFpbgp1c2VycyBvZiBo
dm1fY29weV9mcm9tX2d1ZXN0XyooKSBuZWVkIHRvIGRpc2FibGUgY2FjaGluZyB0ZW1wb3Jhcmls
eSwKd2l0aG91dCBpbnZhbGlkYXRpbmcgdGhlIGNhY2hlLiBOb3RlIHRoYXQgdGhlIGFkanVzdG1l
bnRzIGhlcmUgdG8KaHZtX2h5cGVyY2FsbCgpIGFuZCBodm1fdGFza19zd2l0Y2goKSBhcmUgYmVu
aWduIGF0IHRoaXMgcG9pbnQ7IHRoZXknbGwKYmVjb21lIHJlbGV2YW50IG9uY2Ugd2Ugc3RhcnQg
dG8gYmUgYWJsZSB0byBlbXVsYXRlIHJlc3BlY3RpdmUgaW5zbnMKdGhyb3VnaCB0aGUgbWFpbiBl
bXVsYXRvciAoYW5kIG1vcmUgY2hhbmdlcyB3aWxsIHRoZW4gbGlrZWx5IGJlIG5lZWRlZAp0byBu
ZXN0ZWQgY29kZSkuCgpBcyB0byB0aGUgYWN0dWFsIGRhdGEgcGFnZSBpbiB0aGlzIHNjZW5hcmlv
LCB0aGVyZSBhcmUgYSBjb3VwbGUgb2YKYXNwZWN0cyB0byB0YWtlIGludG8gY29uc2lkZXJhdGlv
bjoKLSBXZSBtdXN0IGJlIHRhbGtpbmcgYWJvdXQgYW4gaW5zbiBhY2Nlc3NpbmcgdHdvIGxvY2F0
aW9ucyAodHdvIG1lbW9yeQogIG9uZXMsIG9uZSBvZiB3aGljaCBpcyBNTUlPLCBvciBhIG1lbW9y
eSBhbmQgYW4gSS9PIG9uZSkuCi0gSWYgdGhlIG5vbiBJL08gLyBNTUlPIHNpZGUgaXMgYmVpbmcg
cmVhZCwgdGhlIHJlLXJlYWQgKGlmIGl0IG9jY3VycyBhdAogIGFsbCkgaXMgaGF2aW5nIGl0cyBy
ZXN1bHQgZGlzY2FyZGVkLCBieSB0YWtpbmcgdGhlIHNob3J0Y3V0IHRocm91Z2gKICB0aGUgZmly
c3Qgc3dpdGNoKCkncyBTVEFURV9JT1JFU1BfUkVBRFkgY2FzZSBpbiBodm1lbXVsX2RvX2lvKCku
IE5vdGUKICBob3csIGFtb25nIGFsbCB0aGUgcmUtaXNzdWUgc2FuaXR5IGNoZWNrcyB0aGVyZSwg
d2UgYXZvaWQgY29tcGFyaW5nCiAgdGhlIGFjdHVhbCBkYXRhLgotIElmIHRoZSBub24gSS9PIC8g
TU1JTyBzaWRlIGlzIGJlaW5nIHdyaXR0ZW4sIGl0IGlzIHRoZSBPU2VzCiAgcmVzcG9uc2liaWxp
dHkgdG8gYXZvaWQgYWN0dWFsbHkgbW92aW5nIHBhZ2UgY29udGVudHMgdG8gZGlzayB3aGlsZQog
IHRoZXJlIG1pZ2h0IHN0aWxsIGJlIGEgd3JpdGUgYWNjZXNzIGluIGZsaWdodCAtIHRoaXMgaXMg
bm8gZGlmZmVyZW50CiAgaW4gYmVoYXZpb3IgZnJvbSBiYXJlIGhhcmR3YXJlLgotIFJlYWQtbW9k
aWZ5LXdyaXRlIGFjY2Vzc2VzIGFyZSwgYXMgYWx3YXlzLCBjb21wbGljYXRlZCwgYW5kIHdoaWxl
IHdlCiAgZGVhbCB3aXRoIHRoZW0gYmV0dGVyIG5vd2FkYXlzIHRoYW4gd2UgZGlkIGluIHRoZSBw
YXN0LCB3ZSdyZSBzdGlsbAogIG5vdCBxdWl0ZSB0aGVyZSB0byBndWFyYW50ZWUgaGFyZHdhcmUg
bGlrZSBiZWhhdmlvciBpbiBhbGwgY2FzZXMKICBhbnl3YXkuIE5vdGhpbmcgaXMgZ2V0dGluZyB3
b3JzZSBieSB0aGUgY2hhbmdlcyBtYWRlIGhlcmUsIGFmYWljdC4KCkluIF9faHZtX2NvcHkoKSBh
bHNvIHJlZHVjZSBwJ3Mgc2NvcGUgYW5kIGNoYW5nZSBpdHMgdHlwZSB0byB2b2lkICouCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUQkQ6IEluIHBy
aW5jaXBsZSB0aGUgY2FjaGluZyBoZXJlIHlpZWxkcyB1bm5lY2Vzc2FyeSB0aGUgb25lIHVzZWQg
Zm9yCiAgICAgaW5zbiBieXRlcyAodmlvLT5tbWlvX2luc257LF9ieXRlc30uIEhvd2V2ZXIsIHRv
IHNlZWQgdGhlIGNhY2hlCiAgICAgd2l0aCB0aGUgZGF0YSBTVk0gbWF5IGhhdmUgbWFkZSBhdmFp
bGFibGUsIHdlJ2QgaGF2ZSB0byBhbHNvIGtub3cKICAgICB0aGUgY29ycmVzcG9uZGluZyBHUEEu
IEl0J3Mgbm90IHNhZmUsIGhvd2V2ZXIsIHRvIHJlLXdhbGsgdGhlIHBhZ2UKICAgICB0YWJsZXMg
dG8gZmluZCBvdXQsIGFzIHRoZSBwYWdlIHRhYmxlcyBtYXkgaGF2ZSBjaGFuZ2VkIGluIHRoZQog
ICAgIG1lYW50aW1lLiBUaGVyZWZvcmUgSSBndWVzcyB3ZSBuZWVkIHRvIGtlZXAgdGhlIGR1cGxp
Y2F0ZQogICAgIGZ1bmN0aW9uYWxpdHkgZm9yIG5vdy4gQSBwb3NzaWJsZSBzb2x1dGlvbiB0byB0
aGlzIGNvdWxkIGJlIHRvIHVzZQogICAgIGEgcGh5c2ljYWwtYWRkcmVzcy1iYXNlZCBjYWNoZSBm
b3IgcGFnZSB0YWJsZSBhY2Nlc3NlcyAoYW5kIGxvb2tpbmcKICAgICBmb3J3YXJkIGFsc28gZS5n
LiBTVk0vVk1YIGluc24gZW11bGF0aW9uKSwgYW5kIGEgbGluZWFyLWFkZHJlc3MtCiAgICAgYmFz
ZWQgb25lIGZvciBhbGwgb3RoZXIgcmVhZHMuCi0tLQp2NDogUmUtd3JpdGUgZm9yIGNhY2hlIHRv
IGJlY29tZSB0cmFuc3BhcmVudCB0byBjYWxsZXJzLgp2MzogQWRkIHRleHQgYWJvdXQgdGhlIGFj
dHVhbCBkYXRhIHBhZ2UgdG8gdGhlIGRlc2NyaXB0aW9uLgp2MjogUmUtYmFzZS4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CkBAIC0yOCw2ICsyOCwxNyBAQAogI2luY2x1ZGUgPGFzbS9pb2NhcC5oPgogI2luY2x1ZGUgPGFz
bS92bV9ldmVudC5oPgogCitzdHJ1Y3QgaHZtZW11bF9jYWNoZQoreworICAgIHVuc2lnbmVkIGlu
dCBudW1fZW50czsKKyAgICB1bnNpZ25lZCBpbnQgbWF4X2VudHM7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgcGFkZHJfdCBncGE6UEFERFJfQklUUzsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpemU6
QklUU19QRVJfTE9ORyAtIFBBRERSX0JJVFM7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZGF0YTsK
KyAgICB9IGVudHNbXTsKK307CisKIHN0YXRpYyB2b2lkIGh2bXRyYWNlX2lvX2Fzc2lzdChjb25z
dCBpb3JlcV90ICpwKQogewogICAgIHVuc2lnbmVkIGludCBzaXplLCBldmVudDsKQEAgLTE4NjYs
MTIgKzE4NzcsMTcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAogICAgICAgICByYyA9
IEhWTVRSQU5TX29rYXk7CiAgICAgfQogICAgIGVsc2UKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCB0b2tlbiA9IGh2bWVtdWxfY2FjaGVfZGlzYWJsZShjdXJyKTsKKwogICAgICAgICAvKgog
ICAgICAgICAgKiBXZSBkbyBhIG1vZGljdW0gb2YgY2hlY2tpbmcgaGVyZSwganVzdCBmb3IgcGFy
YW5vaWEncyBzYWtlIGFuZCB0bwogICAgICAgICAgKiBkZWZpbml0ZWx5IGF2b2lkIGNvcHlpbmcg
YW4gdW5pdGlhbGlzZWQgYnVmZmVyIGludG8gZ3Vlc3QgYWRkcmVzcwogICAgICAgICAgKiBzcGFj
ZS4KICAgICAgICAgICovCiAgICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGJ1
Ziwgc2dwYSwgYnl0ZXMpOworICAgICAgICBodm1lbXVsX2NhY2hlX3Jlc3RvcmUoY3VyciwgdG9r
ZW4pOworICAgIH0KIAogICAgIGlmICggcmMgPT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgIHJj
ID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhkZ3BhLCBidWYsIGJ5dGVzLCBjdXJyKTsKQEAgLTI1
MzQsNiArMjU1MCwxOSBAQCBzdGF0aWMgaW50IF9odm1fZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9l
CiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm0uaHZtX2lvOwog
ICAgIGludCByYzsKIAorICAgIC8qCisgICAgICogRW5hYmxlIGNhY2hpbmcgaWYgaXQncyBjdXJy
ZW50bHkgZGlzYWJsZWQsIGJ1dCBsZWF2ZSB0aGUgY2FjaGUKKyAgICAgKiB1bnRvdWNoZWQgaWYg
aXQncyBhbHJlYWR5IGVuYWJsZWQsIGZvciByZS1leGVjdXRpb24gdG8gY29uc3VtZQorICAgICAq
IGVudHJpZXMgcG9wdWxhdGVkIGJ5IGFuIGVhcmxpZXIgcGFzcy4KKyAgICAgKi8KKyAgICBpZiAo
IHZpby0+Y2FjaGUtPm51bV9lbnRzID4gdmlvLT5jYWNoZS0+bWF4X2VudHMgKQorICAgIHsKKyAg
ICAgICAgQVNTRVJUKHZpby0+aW9fcmVxLnN0YXRlID09IFNUQVRFX0lPUkVRX05PTkUpOworICAg
ICAgICB2aW8tPmNhY2hlLT5udW1fZW50cyA9IDA7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
QVNTRVJUKHZpby0+aW9fcmVxLnN0YXRlID09IFNUQVRFX0lPUkVTUF9SRUFEWSk7CisKICAgICBo
dm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKGh2bWVtdWxfY3R4dCwgdmlvLT5tbWlvX2luc24sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW8tPm1taW9faW5zbl9ieXRlcyk7CiAKQEAg
LTI1NDcsNiArMjU3Niw3IEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZt
X2UKICAgICB7CiAgICAgICAgIHZpby0+bW1pb19jYWNoZV9jb3VudCA9IDA7CiAgICAgICAgIHZp
by0+bW1pb19pbnNuX2J5dGVzID0gMDsKKyAgICAgICAgaHZtZW11bF9jYWNoZV9kaXNhYmxlKGN1
cnIpOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAtMjgzOCw2ICsyODY4LDEyMyBAQCB2b2lk
IGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyCiAgICAgICAgICAgIGh2bWVtdWxf
Y3R4dC0+aW5zbl9idWYpOwogfQogCitpbnQgaHZtZW11bF9jYWNoZV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQoreworICAgIC8qCisgICAgICogTm8gaW5zbiBjYW4gYWNjZXNzIG1vcmUgdGhhbiAxNiBp
bmRlcGVuZGVudCBsaW5lYXIgYWRkcmVzc2VzIChBVlg1MTJGCisgICAgICogc2NhdHRlcnMvZ2F0
aGVycyBiZWluZyB0aGUgd29yc3QpLiBFYWNoIHN1Y2ggbGluZWFyIHJhbmdlIGNhbiBzcGFuIGEK
KyAgICAgKiBwYWdlIGJvdW5kYXJ5LCBpLmUuIG1heSByZXF1aXJlIHR3byBwYWdlIHdhbGtzLiBB
Y2NvdW50IGZvciBlYWNoIGluc24KKyAgICAgKiBieXRlIGluZGl2aWR1YWxseS4KKyAgICAgKi8K
KyAgICBjb25zdCB1bnNpZ25lZCBpbnQgbmVudHMgPSAoQ09ORklHX1BBR0lOR19MRVZFTFMgKyAx
KSAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKE1BWF9JTlNUX0xFTiArIDE2ICog
Mik7CisgICAgc3RydWN0IGh2bWVtdWxfY2FjaGUgKmNhY2hlID0geG1hbGxvY19mbGV4X3N0cnVj
dChzdHJ1Y3QgaHZtZW11bF9jYWNoZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudHMsIG5lbnRzKTsKKworICAgIGlmICggIWNhY2hlICkK
KyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAvKiBDYWNoZSBpcyBkaXNhYmxlZCBpbml0
aWFsbHkuICovCisgICAgY2FjaGUtPm51bV9lbnRzID0gbmVudHMgKyAxOworICAgIGNhY2hlLT5t
YXhfZW50cyA9IG5lbnRzOworCisgICAgdi0+YXJjaC5odm0uaHZtX2lvLmNhY2hlID0gY2FjaGU7
CisKKyAgICByZXR1cm4gMDsKK30KKwordW5zaWduZWQgaW50IGh2bWVtdWxfY2FjaGVfZGlzYWJs
ZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUgPSB2
LT5hcmNoLmh2bS5odm1faW8uY2FjaGU7CisgICAgdW5zaWduZWQgaW50IHRva2VuID0gY2FjaGUt
Pm51bV9lbnRzOworCisgICAgY2FjaGUtPm51bV9lbnRzID0gY2FjaGUtPm1heF9lbnRzICsgMTsK
KworICAgIHJldHVybiB0b2tlbjsKK30KKwordm9pZCBodm1lbXVsX2NhY2hlX3Jlc3RvcmUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB0b2tlbikKK3sKKyAgICBzdHJ1Y3QgaHZtZW11bF9j
YWNoZSAqY2FjaGUgPSB2LT5hcmNoLmh2bS5odm1faW8uY2FjaGU7CisKKyAgICBBU1NFUlQoY2Fj
aGUtPm51bV9lbnRzID4gY2FjaGUtPm1heF9lbnRzKTsKKyAgICBjYWNoZS0+bnVtX2VudHMgPSB0
b2tlbjsKK30KKworYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHBhZGRyX3QgZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYnVmZmVyLCB1bnNp
Z25lZCBpbnQgc2l6ZSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtZW11bF9jYWNoZSAqY2FjaGUg
PSB2LT5hcmNoLmh2bS5odm1faW8uY2FjaGU7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAv
KiBDYWNoZSB1bmF2YWlsYWJsZT8gKi8KKyAgICBpZiAoIGNhY2hlLT5udW1fZW50cyA+IGNhY2hl
LT5tYXhfZW50cyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHdoaWxlICggc2l6ZSA+
IHNpemVvZihjYWNoZS0+ZW50cy0+ZGF0YSkgKQorICAgIHsKKyAgICAgICAgaSA9IGdwYSAmIChz
aXplb2YoY2FjaGUtPmVudHMtPmRhdGEpIC0gMSkKKyAgICAgICAgICAgID8gLWdwYSAmIChzaXpl
b2YoY2FjaGUtPmVudHMtPmRhdGEpIC0gMSkKKyAgICAgICAgICAgIDogc2l6ZW9mKGNhY2hlLT5l
bnRzLT5kYXRhKTsKKyAgICAgICAgaWYgKCAhaHZtZW11bF9yZWFkX2NhY2hlKHYsIGdwYSwgYnVm
ZmVyLCBpKSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGdwYSArPSBpOwor
ICAgICAgICBidWZmZXIgKz0gaTsKKyAgICAgICAgc2l6ZSAtPSBpOworICAgIH0KKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgY2FjaGUtPm51bV9lbnRzOyArK2kgKQorICAgICAgICBpZiAoIGNhY2hl
LT5lbnRzW2ldLmdwYSA9PSBncGEgJiYgY2FjaGUtPmVudHNbaV0uc2l6ZSA9PSBzaXplICkKKyAg
ICAgICAgeworICAgICAgICAgICAgbWVtY3B5KGJ1ZmZlciwgJmNhY2hlLT5lbnRzW2ldLmRhdGEs
IHNpemUpOworICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIH0KKworICAgIHJldHVy
biBmYWxzZTsKK30KKwordm9pZCBodm1lbXVsX3dyaXRlX2NhY2hlKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCBwYWRkcl90IGdwYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpi
dWZmZXIsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHN0cnVjdCBodm1lbXVsX2NhY2hlICpj
YWNoZSA9IHYtPmFyY2guaHZtLmh2bV9pby5jYWNoZTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIC8qIENhY2hlIHVuYXZhaWxhYmxlPyAqLworICAgIGlmICggY2FjaGUtPm51bV9lbnRzID4g
Y2FjaGUtPm1heF9lbnRzICkKKyAgICAgICAgcmV0dXJuOworCisgICAgd2hpbGUgKCBzaXplID4g
c2l6ZW9mKGNhY2hlLT5lbnRzLT5kYXRhKSApCisgICAgeworICAgICAgICBpID0gZ3BhICYgKHNp
emVvZihjYWNoZS0+ZW50cy0+ZGF0YSkgLSAxKQorICAgICAgICAgICAgPyAtZ3BhICYgKHNpemVv
ZihjYWNoZS0+ZW50cy0+ZGF0YSkgLSAxKQorICAgICAgICAgICAgOiBzaXplb2YoY2FjaGUtPmVu
dHMtPmRhdGEpOworICAgICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKHYsIGdwYSwgYnVmZmVyLCBp
KTsKKyAgICAgICAgZ3BhICs9IGk7CisgICAgICAgIGJ1ZmZlciArPSBpOworICAgICAgICBzaXpl
IC09IGk7CisgICAgfQorCisgICAgZm9yICggaSA9IDA7IGkgPCBjYWNoZS0+bnVtX2VudHM7ICsr
aSApCisgICAgICAgIGlmICggY2FjaGUtPmVudHNbaV0uZ3BhID09IGdwYSAmJiBjYWNoZS0+ZW50
c1tpXS5zaXplID09IHNpemUgKQorICAgICAgICB7CisgICAgICAgICAgICBtZW1jcHkoJmNhY2hl
LT5lbnRzW2ldLmRhdGEsIGJ1ZmZlciwgc2l6ZSk7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKworICAgIGlmICggdW5saWtlbHkoaSA+PSBjYWNoZS0+bWF4X2VudHMpICkKKyAgICB7
CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgY2FjaGUtPmVudHNbaV0uZ3BhICA9IGdwYTsKKyAgICBjYWNoZS0+ZW50c1tpXS5zaXpl
ID0gc2l6ZTsKKworICAgIG1lbWNweSgmY2FjaGUtPmVudHNbaV0uZGF0YSwgYnVmZmVyLCBzaXpl
KTsKKworICAgIGNhY2hlLT5udW1fZW50cyA9IGkgKyAxOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTcxNyw2ICs3MTcsOCBAQCBpbnQgaHZtX2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4KIC8qIFRoaXMgZnVuY3Rpb24gYW5kIGFsbCBpdHMgZGVz
Y2VuZGFudHMgbmVlZCB0byBiZSB0byBiZSBpZGVtcG90ZW50LiAqLwogdm9pZCBodm1fZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgc3RydWN0IHZj
cHUgKnY7CisKICAgICBpZiAoIGh2bV9mdW5jcy5kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMg
KQogICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzLCBkKTsKIApAQCAtNzMzLDYgKzczNSw5IEBAIHZvaWQgaHZtX2RvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcyhzdHIKICAgICBydGNfZGVpbml0KGQpOwogICAgIHBtdGltZXJfZGVp
bml0KGQpOwogICAgIGhwZXRfZGVpbml0KGQpOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQorICAgICAgICBodm1lbXVsX2NhY2hlX2Rlc3Ryb3kodik7CiB9CiAKIHZvaWQgaHZtX2RvbWFp
bl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCkBAIC0xNTM4LDYgKzE1NDMsMTAgQEAgaW50IGh2
bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2LT5hcmNoLmh2bS5pbmpl
Y3RfZXZlbnQudmVjdG9yID0gSFZNX0VWRU5UX1ZFQ1RPUl9VTlNFVDsKIAorICAgIHJjID0gaHZt
ZW11bF9jYWNoZV9pbml0KHYpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw0Owor
CiAgICAgcmMgPSBzZXR1cF9jb21wYXRfYXJnX3hsYXQodik7IC8qIHRlYXJkb3duOiBmcmVlX2Nv
bXBhdF9hcmdfeGxhdCgpICovCiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgZ290byBmYWls
NDsKQEAgLTE1NzMsNiArMTU4Miw3IEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2
Y3B1ICp2KQogIGZhaWw1OgogICAgIGZyZWVfY29tcGF0X2FyZ194bGF0KHYpOwogIGZhaWw0Ogor
ICAgIGh2bWVtdWxfY2FjaGVfZGVzdHJveSh2KTsKICAgICBodm1fZnVuY3MudmNwdV9kZXN0cm95
KHYpOwogIGZhaWwzOgogICAgIHZsYXBpY19kZXN0cm95KHYpOwpAQCAtMjkzNCw2ICsyOTQ0LDcg
QEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgdW5zaWduZWQgaW50IGVmbGFncywgbmV3X2Nw
bDsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKICAgICBpbnQgZXhuX3JhaXNlZCwgcmM7
CisgICAgdW5zaWduZWQgaW50IHRva2VuID0gaHZtZW11bF9jYWNoZV9kaXNhYmxlKHYpOwogICAg
IHN0cnVjdCB0c3MzMiB0c3M7CiAKICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2
X3NlZ19nZHRyLCAmZ2R0KTsKQEAgLTMxNDEsNiArMzE1Miw4IEBAIHZvaWQgaHZtX3Rhc2tfc3dp
dGNoKAogIG91dDoKICAgICBodm1fdW5tYXBfZW50cnkob3B0c3NfZGVzYyk7CiAgICAgaHZtX3Vu
bWFwX2VudHJ5KG5wdHNzX2Rlc2MpOworCisgICAgaHZtZW11bF9jYWNoZV9yZXN0b3JlKHYsIHRv
a2VuKTsKIH0KIAogZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0
X3BhZ2UoCkBAIC0zMjMxLDcgKzMyNDQsNiBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25f
cmVzdWx0IF9faHZtCiAgICAgZ2ZuX3QgZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
CiAgICAgcDJtX3R5cGVfdCBwMm10OwotICAgIGNoYXIgKnA7CiAgICAgaW50IGNvdW50LCB0b2Rv
ID0gc2l6ZTsKIAogICAgIEFTU0VSVChpc19odm1fdmNwdSh2KSk7CkBAIC0zMjc5LDExICszMjkx
LDE3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm0KICAgICAgICAg
ICAgIHJldHVybiBIVk1UUkFOU19uZWVkX3JldHJ5OwogICAgICAgICB9CiAKLSAgICAgICAgcCA9
IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpICsgcGdvZmY7Ci0KLSAgICAgICAgaWYgKCBmbGFncyAm
IEhWTUNPUFlfdG9fZ3Vlc3QgKQorICAgICAgICBpZiAoIChmbGFncyAmIEhWTUNPUFlfdG9fZ3Vl
c3QpIHx8CisgICAgICAgICAgICAgIWh2bWVtdWxfcmVhZF9jYWNoZSh2LCBnZm5fdG9fZ2FkZHIo
Z2ZuKSB8IHBnb2ZmLCBidWYsIGNvdW50KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
cDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQorICAgICAgICAgICAgdm9pZCAqcCA9IF9fbWFw
X2RvbWFpbl9wYWdlKHBhZ2UpICsgcGdvZmY7CisKKyAgICAgICAgICAgIGlmICggIShmbGFncyAm
IEhWTUNPUFlfdG9fZ3Vlc3QpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBtZW1j
cHkoYnVmLCBwLCBjb3VudCk7CisgICAgICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZSh2
LCBnZm5fdG9fZ2FkZHIoZ2ZuKSB8IHBnb2ZmLCBidWYsIGNvdW50KTsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGVsc2UgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbGFzdHBhZ2U7
CiAKQEAgLTMzMDAsMTMgKzMzMTgsOSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVz
dWx0IF9faHZtCiAgICAgICAgICAgICAgICAgICAgIG1lbXNldChwLCAwLCBjb3VudCk7CiAgICAg
ICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KHYtPmRvbWFpbiwgX3BmbihnZm5feChn
Zm4pKSk7CiAgICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7
Ci0gICAgICAgICAgICBtZW1jcHkoYnVmLCBwLCBjb3VudCk7Ci0gICAgICAgIH0KIAotICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShwKTsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHAp
OworICAgICAgICB9CiAKICAgICAgICAgYWRkciArPSBjb3VudDsKICAgICAgICAgaWYgKCBidWYg
KQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxs
Lmg+CiAjaW5jbHVkZSA8eGVuL25vc3BlYy5oPgogCisjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRl
Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAKIHN0YXRpYyBsb25nIGh2bV9tZW1v
cnlfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCkBAIC0xNTks
NiArMTYwLDcgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgogICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGludCBtb2RlID0gaHZt
X2d1ZXN0X3g4Nl9tb2RlKGN1cnIpOwogICAgIHVuc2lnbmVkIGxvbmcgZWF4ID0gcmVncy0+ZWF4
OworICAgIHVuc2lnbmVkIGludCB0b2tlbjsKIAogICAgIHN3aXRjaCAoIG1vZGUgKQogICAgIHsK
QEAgLTE4Myw3ICsxODUsMTggQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKgogICAgIH0KIAogICAgIGlmICggKGVheCAmIDB4ODAwMDAwMDApICYmIGlzX3ZpcmlkaWFu
X2RvbWFpbihjdXJyZCkgKQotICAgICAgICByZXR1cm4gdmlyaWRpYW5faHlwZXJjYWxsKHJlZ3Mp
OworICAgIHsKKyAgICAgICAgaW50IHJldDsKKworICAgICAgICAvKiBTZWUgY29tbWVudCBiZWxv
dy4gKi8KKyAgICAgICAgdG9rZW4gPSBodm1lbXVsX2NhY2hlX2Rpc2FibGUoY3Vycik7CisKKyAg
ICAgICAgcmV0ID0gdmlyaWRpYW5faHlwZXJjYWxsKHJlZ3MpOworCisgICAgICAgIGh2bWVtdWxf
Y2FjaGVfcmVzdG9yZShjdXJyLCB0b2tlbik7CisKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9
CiAKICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShodm1faHlwZXJjYWxsX3RhYmxlKSA+CiAg
ICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoaHlwZXJjYWxsX2FyZ3NfdGFibGUpKTsKQEAgLTIw
Miw2ICsyMTUsMTIgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKgog
ICAgICAgICByZXR1cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsKICAgICB9CiAKKyAgICAvKgorICAg
ICAqIENhY2hpbmcgaXMgaW50ZW5kZWQgZm9yIGluc3RydWN0aW9uIGVtdWxhdGlvbiBvbmx5LiBE
aXNhYmxlIGl0CisgICAgICogZm9yIGFueSBhY2Nlc3NlcyBieSBoeXBlcmNhbGwgYXJndW1lbnQg
Y29weS1pbiAvIGNvcHktb3V0LgorICAgICAqLworICAgIHRva2VuID0gaHZtZW11bF9jYWNoZV9k
aXNhYmxlKGN1cnIpOworCiAgICAgY3Vyci0+aGNhbGxfcHJlZW1wdGVkID0gZmFsc2U7CiAKICAg
ICBpZiAoIG1vZGUgPT0gOCApCkBAIC0yOTUsNiArMzE0LDggQEAgaW50IGh2bV9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKgogI2VuZGlmCiAgICAgfQogCisgICAgaHZtZW11bF9jYWNo
ZV9yZXN0b3JlKGN1cnIsIHRva2VuKTsKKwogICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9IQ0FM
TCwgImhjYWxsJWx1IC0+ICVseCIsIGVheCwgcmVncy0+cmF4KTsKIAogICAgIGlmICggY3Vyci0+
aGNhbGxfcHJlZW1wdGVkICkKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2
bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9odm0vZG9t
YWluLmg+CkBAIC0xNjMsNiArMTY0LDkgQEAgaW50IGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdChj
b25zdCBzdHJ1YwogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHAtPmRhdGFfaXNfcHRyICkK
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRva2VuID0gaHZtZW11bF9jYWNoZV9k
aXNhYmxlKGN1cnIpOworCiAgICAgICAgICAgICAgICAgZGF0YSA9IDA7CiAgICAgICAgICAgICAg
ICAgc3dpdGNoICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZkYXRhLCBwLT5kYXRhICsgc3Rl
cCAqIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHAtPnNpemUpICkKQEAgLTE3OSw5ICsxODMsMTEgQEAgaW50IGh2bV9wcm9jZXNzX2lvX2ludGVy
Y2VwdChjb25zdCBzdHJ1YwogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRv
bWFpbik7CisgICAgICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOwog
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgaHZtZW11bF9jYWNoZV9yZXN0b3JlKGN1cnIs
IHRva2VuKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAg
ICBkYXRhID0gcC0+ZGF0YTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTEwNDAsNiArMTA0MCw4IEBAIHZvaWQgc3Zt
X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHUKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gY3Vyci0+YXJjaC5odm0u
c3ZtLnZtY2I7CiAKKyAgICBBU1NFUlQoaHZtZW11bF9jYWNoZV9kaXNhYmxlZChjdXJyKSk7CisK
ICAgICBzdm1fYXNpZF9oYW5kbGVfdm1ydW4oKTsKIAogICAgIGlmICggdW5saWtlbHkodGJfaW5p
dF9kb25lKSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm1zaS5jCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2lu
Y2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgorI2luY2x1
ZGUgPGFzbS9odm0vZW11bGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KICNpbmNsdWRl
IDxhc20vaHZtL3ZwaWMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3ZsYXBpYy5oPgpAQCAtNjA3LDYg
KzYwOCw3IEBAIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICoKICAgICBp
ZiAoICFjdHJsX2FkZHJlc3MgJiYgc25vb3BfYWRkciAmJgogICAgICAgICAgdi0+YXJjaC5odm0u
aHZtX2lvLm1zaXhfc25vb3BfZ3BhICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCB0b2tl
biA9IGh2bWVtdWxfY2FjaGVfZGlzYWJsZSh2KTsKICAgICAgICAgY29uc3Qgc3RydWN0IG1zaV9k
ZXNjICpkZXNjOwogICAgICAgICB1aW50MzJfdCBkYXRhOwogCkBAIC02MjEsNiArNjIzLDggQEAg
dm9pZCBtc2l4X3dyaXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZGF0YSkpID09IEhWTVRSQU5TX29rYXkgJiYK
ICAgICAgICAgICAgICAhKGRhdGEgJiBQQ0lfTVNJWF9WRUNUT1JfQklUTUFTSykgKQogICAgICAg
ICAgICAgY3RybF9hZGRyZXNzID0gc25vb3BfYWRkcjsKKworICAgICAgICBodm1lbXVsX2NhY2hl
X3Jlc3RvcmUodiwgdG9rZW4pOwogICAgIH0KIAogICAgIGlmICggIWN0cmxfYWRkcmVzcyApCi0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCkBAIC00MzQ3LDYgKzQzNDcsOCBAQCBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25z
dCBzdHJ1Y3QgY3B1CiAgICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgKnBfYXNpZDsKICAgICBib29s
X3QgbmVlZF9mbHVzaDsKIAorICAgIEFTU0VSVChodm1lbXVsX2NhY2hlX2Rpc2FibGVkKGN1cnIp
KTsKKwogICAgIC8qIFNoYWRvdyBFUFRQIGNhbid0IGJlIHVwZGF0ZWQgaGVyZSBiZWNhdXNlIGly
cXMgYXJlIGRpc2FibGVkICovCiAgICAgIGlmICggbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2Rl
KGN1cnIpICYmIHZjcHVfbmVzdGVkaHZtKGN1cnIpLnN0YWxlX25wMm0gKQogICAgICAgICAgcmV0
dXJuIGZhbHNlOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC0xMyw2ICsxMyw3IEBACiAjZGVm
aW5lIF9fQVNNX1g4Nl9IVk1fRU1VTEFURV9IX18KIAogI2luY2x1ZGUgPHhlbi9lcnIuaD4KKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUg
PGFzbS94ODZfZW11bGF0ZS5oPgogCkBAIC05Niw2ICs5NywzMSBAQCBpbnQgaHZtZW11bF9kb19w
aW9fYnVmZmVyKHVpbnQxNl90IHBvcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4
X3QgZGlyLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpidWZmZXIpOwogCisjaWZk
ZWYgQ09ORklHX0hWTQoraW50IF9fbXVzdF9jaGVjayBodm1lbXVsX2NhY2hlX2luaXQoc3RydWN0
IHZjcHUgKnYpOworc3RhdGljIGlubGluZSB2b2lkIGh2bWVtdWxfY2FjaGVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICBYRlJFRSh2LT5hcmNoLmh2bS5odm1faW8uY2FjaGUpOworfQor
Ym9vbCBodm1lbXVsX3JlYWRfY2FjaGUoY29uc3Qgc3RydWN0IHZjcHUgKiwgcGFkZHJfdCBncGEs
CisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpidWZmZXIsIHVuc2lnbmVkIGludCBzaXpl
KTsKK3ZvaWQgaHZtZW11bF93cml0ZV9jYWNoZShjb25zdCBzdHJ1Y3QgdmNwdSAqLCBwYWRkcl90
IGdwYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpidWZmZXIsIHVuc2ln
bmVkIGludCBzaXplKTsKK3Vuc2lnbmVkIGludCBodm1lbXVsX2NhY2hlX2Rpc2FibGUoc3RydWN0
IHZjcHUgKik7Cit2b2lkIGh2bWVtdWxfY2FjaGVfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqLCB1bnNp
Z25lZCBpbnQgdG9rZW4pOworLyogRm9yIHVzZSBpbiBBU1NFUlQoKXMgb25seTogKi8KK3N0YXRp
YyBpbmxpbmUgYm9vbCBodm1lbXVsX2NhY2hlX2Rpc2FibGVkKHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHJldHVybiBodm1lbXVsX2NhY2hlX2Rpc2FibGUodikgPT0gaHZtZW11bF9jYWNoZV9kaXNh
YmxlKHYpOworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1lbXVsX3JlYWRfY2FjaGUo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKSB7IHJldHVybiBmYWxzZTsgfQorc3RhdGljIGlu
bGluZSB2b2lkIGh2bWVtdWxfd3JpdGVfY2FjaGUoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHBhZGRy
X3QgZ3BhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqYnVmLCB1bnNpZ25lZCBpbnQgc2l6ZSkge30KKyNlbmRpZgorCiB2b2lkIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXIgKnByZWZpeCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQsIGludCByYyk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtNzcsNiArNzcsOCBAQCBz
dHJ1Y3QgaHZtX3ZjcHVfaW8gewogICAgIC8qIEZvciByZXRyaWVzIHdlIHNob3VsZG4ndCByZS1m
ZXRjaCB0aGUgaW5zdHJ1Y3Rpb24uICovCiAgICAgdW5zaWduZWQgaW50IG1taW9faW5zbl9ieXRl
czsKICAgICB1bnNpZ25lZCBjaGFyIG1taW9faW5zblsxNl07CisgICAgc3RydWN0IGh2bWVtdWxf
Y2FjaGUgKmNhY2hlOworCiAgICAgLyoKICAgICAgKiBGb3Igc3RyaW5nIGluc3RydWN0aW9uIGVt
dWxhdGlvbiB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gc2lnbmFsIGEKICAgICAgKiBuZWNlc3Nhcnkg
cmV0cnkgdGhyb3VnaCBvdGhlciB0aGFuIGZ1bmN0aW9uIHJldHVybiBjb2Rlcy4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:45:01 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:45: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 1ixZPh-0000CA-1r; Fri, 31 Jan 2020 16:45:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZPf-0000Bl-Ak
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:44:59 +0000
X-Inumbo-ID: 03d83458-4449-11ea-b211-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03d83458-4449-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 16:44:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5052AAD3C;
 Fri, 31 Jan 2020 16:44:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <2c9ef202-a878-ab7b-5bfc-f9738d52d291@suse.com>
Date: Fri, 31 Jan 2020 17:45:00 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 5/7] x86/mm: use 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: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW11bGF0aW9uIHJlcXVpcmluZyBkZXZpY2UgbW9kZWwgYXNzaXN0YW5jZSB1c2VzIGEgZm9ybSBv
ZiBpbnN0cnVjdGlvbgpyZS1leGVjdXRpb24sIGFzc3VtaW5nIHRoYXQgdGhlIHNlY29uZCAoYW5k
IGFueSBmdXJ0aGVyKSBwYXNzIHRha2VzCmV4YWN0bHkgdGhlIHNhbWUgcGF0aC4gVGhpcyBpcyBh
IHZhbGlkIGFzc3VtcHRpb24gYXMgZmFyIGFzIHVzZSBvZiBDUFUKcmVnaXN0ZXJzIGdvZXMgKGFz
IHRob3NlIGNhbid0IGNoYW5nZSB3aXRob3V0IGFueSBvdGhlciBpbnN0cnVjdGlvbgpleGVjdXRp
bmcgaW4gYmV0d2VlbiksIGJ1dCBpcyB3cm9uZyBmb3IgbWVtb3J5IGFjY2Vzc2VzLiBJbiBwYXJ0
aWN1bGFyCml0IGhhcyBiZWVuIG9ic2VydmVkIHRoYXQgV2luZG93cyBtaWdodCBwYWdlIG91dCBi
dWZmZXJzIHVuZGVybmVhdGggYW4KaW5zdHJ1Y3Rpb24gY3VycmVudGx5IHVuZGVyIGVtdWxhdGlv
biAoaGl0dGluZyBiZXR3ZWVuIHR3byBwYXNzZXMpLiBJZgp0aGUgZmlyc3QgcGFzcyB0cmFuc2xh
dGVkIGEgbGluZWFyIGFkZHJlc3Mgc3VjY2Vzc2Z1bGx5LCBhbnkgc3Vic2VxdWVudApwYXNzIG5l
ZWRzIHRvIGRvIHNvIHRvbywgeWllbGRpbmcgdGhlIGV4YWN0IHNhbWUgdHJhbnNsYXRpb24uIFRv
Cmd1YXJhbnRlZSB0aGlzLCBsZXZlcmFnZSB0aGUgY2FjaGluZyB0aGF0IG5vdyBiYWNrcyBIVk0g
aW5zbiBlbXVsYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NDogQWRqdXN0IGZvciBjYWNoZSBub3cgKGVsc2V3aGVyZSkgYmVpbmcgdHJh
bnNwYXJlbnQgdG8gY2FsbGVycy4KICAgIFByb3ZpZGUgaW5saW5lIHN0dWJzIGZvciB0aGUgIUhW
TSBjYXNlLgp2MjogRG9uJ3Qgd3JvbmdseSB1c2UgdG9wX2dmbiBmb3Igbm9uLXJvb3QgZ3BhIGNh
bGN1bGF0aW9uLiBSZS13cml0ZQogICAgY2FjaGUgZW50cmllcyBhZnRlciBzZXR0aW5nIEEvRCBi
aXRzIChhbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0bwogICAgc3VwcHJlc3MgdGhlaXIgc2V0dGlu
ZyB1cG9uIGNhY2hlIGhpdHMpLgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTI5MTgsNyArMjkxOCw3IEBAIGJvb2wg
aHZtZW11bF9yZWFkX2NhY2hlKGNvbnN0IHN0cnVjdCB2Y3AKICAgICB1bnNpZ25lZCBpbnQgaTsK
IAogICAgIC8qIENhY2hlIHVuYXZhaWxhYmxlPyAqLwotICAgIGlmICggY2FjaGUtPm51bV9lbnRz
ID4gY2FjaGUtPm1heF9lbnRzICkKKyAgICBpZiAoICFpc19odm1fdmNwdSh2KSB8fCBjYWNoZS0+
bnVtX2VudHMgPiBjYWNoZS0+bWF4X2VudHMgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAg
ICB3aGlsZSAoIHNpemUgPiBzaXplb2YoY2FjaGUtPmVudHMtPmRhdGEpICkKQEAgLTI5NTAsNyAr
Mjk1MCw3IEBAIHZvaWQgaHZtZW11bF93cml0ZV9jYWNoZShjb25zdCBzdHJ1Y3QgdmMKICAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgIC8qIENhY2hlIHVuYXZhaWxhYmxlPyAqLwotICAgIGlmICgg
Y2FjaGUtPm51bV9lbnRzID4gY2FjaGUtPm1heF9lbnRzICkKKyAgICBpZiAoICFpc19odm1fdmNw
dSh2KSB8fCBjYWNoZS0+bnVtX2VudHMgPiBjYWNoZS0+bWF4X2VudHMgKQogICAgICAgICByZXR1
cm47CiAKICAgICB3aGlsZSAoIHNpemUgPiBzaXplb2YoY2FjaGUtPmVudHMtPmRhdGEpICkKLS0t
IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vl
c3Rfd2Fsay5jCkBAIC0zMSw2ICszMSw3IEBAIGFzbSgiLmZpbGUgXCIiIF9fT0JKRUNUX0ZJTEVf
XyAiXCIiKTsKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
I2luY2x1ZGUgPGFzbS9ndWVzdF9wdC5oPgorI2luY2x1ZGUgPGFzbS9odm0vZW11bGF0ZS5oPgog
CiAvKgogICogTW9kaWZ5IGEgZ3Vlc3QgcGFnZXRhYmxlIGVudHJ5IHRvIHNldCB0aGUgQWNjZXNz
ZWQgYW5kIERpcnR5IGJpdHMuCkBAIC04MCw5ICs4MSw5IEBAIHN0YXRpYyBib29sIHNldF9hZF9i
aXRzKGd1ZXN0X2ludHB0ZV90ICoKICAqIHJlcXVlc3RlZCB3YWxrLCB0byBzZWUgd2hldGhlciB0
aGUgYWNjZXNzIGlzIHBlcm1pdHRlZC4KICAqLwogYm9vbAotZ3Vlc3Rfd2Fsa190YWJsZXMoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LAotICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
d2FsaywgbWZuX3QgdG9wX21mbiwgdm9pZCAqdG9wX21hcCkKK2d1ZXN0X3dhbGtfdGFibGVzKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywgdWludDMyX3Qgd2FsaywKKyAgICAg
ICAgICAgICAgICAgIGdmbl90IHRvcF9nZm4sIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXAp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBwMm1fdHlwZV90IHAy
bXQ7CkBAIC05MSw4ICs5MiwxMyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICov
CiAgICAgZ3Vlc3RfbDNlX3QgKmwzcCA9IE5VTEw7CiAgICAgZ3Vlc3RfbDRlX3QgKmw0cDsKKyAg
ICBwYWRkcl90IGw0Z3BhOworI2VuZGlmCisjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzIC8q
IFBBRSBvciA2NC4uLiAqLworICAgIHBhZGRyX3QgbDNncGE7CiAjZW5kaWYKICAgICB1aW50MzJf
dCBnZmxhZ3MsIHJjOworICAgIHBhZGRyX3QgbDFncGEgPSAwLCBsMmdwYSA9IDA7CiAgICAgdW5z
aWduZWQgaW50IGxlYWZfbGV2ZWw7CiAgICAgcDJtX3F1ZXJ5X3QgcXQgPSBQMk1fQUxMT0MgfCBQ
Mk1fVU5TSEFSRTsKIApAQCAtMTMzLDcgKzEzOSwxMyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgLyogR2V0IHRoZSBsNGUgZnJvbSB0aGUgdG9wIGxldmVs
IHRhYmxlIGFuZCBjaGVjayBpdHMgZmxhZ3MqLwogICAgIGd3LT5sNG1mbiA9IHRvcF9tZm47CiAg
ICAgbDRwID0gKGd1ZXN0X2w0ZV90ICopIHRvcF9tYXA7Ci0gICAgZ3ctPmw0ZSA9IGw0cFtndWVz
dF9sNF90YWJsZV9vZmZzZXQodmEpXTsKKyAgICBsNGdwYSA9IGdmbl90b19nYWRkcih0b3BfZ2Zu
KSArCisgICAgICAgICAgICBndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpICogc2l6ZW9mKGd3LT5s
NGUpOworICAgIGlmICggIWh2bWVtdWxfcmVhZF9jYWNoZSh2LCBsNGdwYSwgJmd3LT5sNGUsIHNp
emVvZihndy0+bDRlKSkgKQorICAgIHsKKyAgICAgICAgZ3ctPmw0ZSA9IGw0cFtndWVzdF9sNF90
YWJsZV9vZmZzZXQodmEpXTsKKyAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZSh2LCBsNGdwYSwg
Jmd3LT5sNGUsIHNpemVvZihndy0+bDRlKSk7CisgICAgfQogICAgIGdmbGFncyA9IGd1ZXN0X2w0
ZV9nZXRfZmxhZ3MoZ3ctPmw0ZSk7CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0xNjMsNyArMTc1LDEzIEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICB9CiAKICAgICAvKiBHZXQgdGhlIGwzZSBh
bmQgY2hlY2sgaXRzIGZsYWdzKi8KLSAgICBndy0+bDNlID0gbDNwW2d1ZXN0X2wzX3RhYmxlX29m
ZnNldCh2YSldOworICAgIGwzZ3BhID0gZ2ZuX3RvX2dhZGRyKGd1ZXN0X2w0ZV9nZXRfZ2ZuKGd3
LT5sNGUpKSArCisgICAgICAgICAgICBndWVzdF9sM190YWJsZV9vZmZzZXQodmEpICogc2l6ZW9m
KGd3LT5sM2UpOworICAgIGlmICggIWh2bWVtdWxfcmVhZF9jYWNoZSh2LCBsM2dwYSwgJmd3LT5s
M2UsIHNpemVvZihndy0+bDNlKSkgKQorICAgIHsKKyAgICAgICAgZ3ctPmwzZSA9IGwzcFtndWVz
dF9sM190YWJsZV9vZmZzZXQodmEpXTsKKyAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZSh2LCBs
M2dwYSwgJmd3LT5sM2UsIHNpemVvZihndy0+bDNlKSk7CisgICAgfQogICAgIGdmbGFncyA9IGd1
ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICAgICAgZ290byBvdXQ7CkBAIC0yMTUsNyArMjMzLDE0IEBAIGd1ZXN0X3dh
bGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICNlbHNlIC8qIFBBRSBvbmx5Li4uICov
CiAKICAgICAvKiBHZXQgdGhlIGwzZSBhbmQgY2hlY2sgaXRzIGZsYWcgKi8KLSAgICBndy0+bDNl
ID0gKChndWVzdF9sM2VfdCAqKSB0b3BfbWFwKVtndWVzdF9sM190YWJsZV9vZmZzZXQodmEpXTsK
KyAgICBsM2dwYSA9IGdmbl90b19nYWRkcih0b3BfZ2ZuKSArICgodW5zaWduZWQgbG9uZyl0b3Bf
bWFwICYgflBBR0VfTUFTSykgKworICAgICAgICAgICAgZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZh
KSAqIHNpemVvZihndy0+bDNlKTsKKyAgICBpZiAoICFodm1lbXVsX3JlYWRfY2FjaGUodiwgbDNn
cGEsICZndy0+bDNlLCBzaXplb2YoZ3ctPmwzZSkpICkKKyAgICB7CisgICAgICAgIGd3LT5sM2Ug
PSAoKGd1ZXN0X2wzZV90ICopdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKV07Cisg
ICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUodiwgbDNncGEsICZndy0+bDNlLCBzaXplb2YoZ3ct
PmwzZSkpOworICAgIH0KKwogICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwz
ZSk7CiAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgZ290byBv
dXQ7CkBAIC0yNDEsMTggKzI2NiwyNCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIC8qIEdldCB0aGUgbDJl
ICovCi0gICAgZ3ctPmwyZSA9IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQodmEpXTsKKyAgICBs
MmdwYSA9IGdmbl90b19nYWRkcihndWVzdF9sM2VfZ2V0X2dmbihndy0+bDNlKSk7CiAKICNlbHNl
IC8qIDMyLWJpdCBvbmx5Li4uICovCiAKLSAgICAvKiBHZXQgbDJlIGZyb20gdGhlIHRvcCBsZXZl
bCB0YWJsZSAqLwogICAgIGd3LT5sMm1mbiA9IHRvcF9tZm47CiAgICAgbDJwID0gKGd1ZXN0X2wy
ZV90ICopIHRvcF9tYXA7Ci0gICAgZ3ctPmwyZSA9IGwycFtndWVzdF9sMl90YWJsZV9vZmZzZXQo
dmEpXTsKKyAgICBsMmdwYSA9IGdmbl90b19nYWRkcih0b3BfZ2ZuKTsKIAogI2VuZGlmIC8qIEFs
bCBsZXZlbHMuLi4gKi8KIAorICAgIC8qIEdldCB0aGUgbDJlICovCisgICAgbDJncGEgKz0gZ3Vl
c3RfbDJfdGFibGVfb2Zmc2V0KHZhKSAqIHNpemVvZihndy0+bDJlKTsKKyAgICBpZiAoICFodm1l
bXVsX3JlYWRfY2FjaGUodiwgbDJncGEsICZndy0+bDJlLCBzaXplb2YoZ3ctPmwyZSkpICkKKyAg
ICB7CisgICAgICAgIGd3LT5sMmUgPSBsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV07Cisg
ICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUodiwgbDJncGEsICZndy0+bDJlLCBzaXplb2YoZ3ct
PmwyZSkpOworICAgIH0KKwogICAgIC8qIENoZWNrIHRoZSBsMmUgZmxhZ3MuICovCiAgICAgZ2Zs
YWdzID0gZ3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKTsKICAgICBpZiAoICEoZ2ZsYWdzICYg
X1BBR0VfUFJFU0VOVCkgKQpAQCAtMzM0LDcgKzM2NSwxNSBAQCBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0CiAgICAgICAgIGd3LT5wZmVjIHw9IHJjICYgUEZFQ19zeW50
aF9tYXNrOwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgZ3ctPmwxZSA9IGwxcFtndWVz
dF9sMV90YWJsZV9vZmZzZXQodmEpXTsKKworICAgIGwxZ3BhID0gZ2ZuX3RvX2dhZGRyKGd1ZXN0
X2wyZV9nZXRfZ2ZuKGd3LT5sMmUpKSArCisgICAgICAgICAgICBndWVzdF9sMV90YWJsZV9vZmZz
ZXQodmEpICogc2l6ZW9mKGd3LT5sMWUpOworICAgIGlmICggIWh2bWVtdWxfcmVhZF9jYWNoZSh2
LCBsMWdwYSwgJmd3LT5sMWUsIHNpemVvZihndy0+bDFlKSkgKQorICAgIHsKKyAgICAgICAgZ3ct
PmwxZSA9IGwxcFtndWVzdF9sMV90YWJsZV9vZmZzZXQodmEpXTsKKyAgICAgICAgaHZtZW11bF93
cml0ZV9jYWNoZSh2LCBsMWdwYSwgJmd3LT5sMWUsIHNpemVvZihndy0+bDFlKSk7CisgICAgfQor
CiAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dldF9mbGFncyhndy0+bDFlKTsKICAgICBpZiAoICEo
Z2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTQ0NSwyMiAr
NDg0LDM0IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QKICAgICBj
YXNlIDE6CiAgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwxcFtndWVzdF9sMV90YWJsZV9vZmZz
ZXQodmEpXS5sMSwgJmd3LT5sMWUubDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKHdhbGsg
JiBQRkVDX3dyaXRlX2FjY2VzcykpICkKKyAgICAgICAgewogICAgICAgICAgICAgcGFnaW5nX21h
cmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKKyAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUo
diwgbDFncGEsICZndy0+bDFlLCBzaXplb2YoZ3ctPmwxZSkpOworICAgICAgICB9CiAgICAgICAg
IC8qIEZhbGx0aHJvdWdoICovCiAgICAgY2FzZSAyOgogICAgICAgICBpZiAoIHNldF9hZF9iaXRz
KCZsMnBbZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKV0ubDIsICZndy0+bDJlLmwyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpICYmIGxlYWZfbGV2
ZWwgPT0gMikgKQorICAgICAgICB7CiAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBn
dy0+bDJtZm4pOworICAgICAgICAgICAgaHZtZW11bF93cml0ZV9jYWNoZSh2LCBsMmdwYSwgJmd3
LT5sMmUsIHNpemVvZihndy0+bDJlKSk7CisgICAgICAgIH0KICAgICAgICAgLyogRmFsbHRocm91
Z2ggKi8KICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQgLyogNjQtYml0IG9ubHkuLi4gKi8K
ICAgICBjYXNlIDM6CiAgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwzcFtndWVzdF9sM190YWJs
ZV9vZmZzZXQodmEpXS5sMywgJmd3LT5sM2UubDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
KHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9PSAzKSApCisgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sM21mbik7CisgICAgICAg
ICAgICBodm1lbXVsX3dyaXRlX2NhY2hlKHYsIGwzZ3BhLCAmZ3ctPmwzZSwgc2l6ZW9mKGd3LT5s
M2UpKTsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmw0cFtndWVzdF9s
NF90YWJsZV9vZmZzZXQodmEpXS5sNCwgJmd3LT5sNGUubDQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFsc2UpICkKKyAgICAgICAgewogICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
ZCwgZ3ctPmw0bWZuKTsKKyAgICAgICAgICAgIGh2bWVtdWxfd3JpdGVfY2FjaGUodiwgbDRncGEs
ICZndy0+bDRlLCBzaXplb2YoZ3ctPmw0ZSkpOworICAgICAgICB9CiAjZW5kaWYKICAgICB9CiAK
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9ndWVzdF93YWxrLmMKQEAgLTkxLDcgKzkxLDggQEAgdW5zaWduZWQgbG9uZyBoYXBf
cDJtX2dhX3RvX2dmbihHVUVTVF9QQQogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwogICAg
IHRvcF9tYXAgKz0gKGNyMyAmIH4oUEFHRV9NQVNLIHwgMzEpKTsKICNlbmRpZgotICAgIHdhbGtf
b2sgPSBndWVzdF93YWxrX3RhYmxlcyh2LCBwMm0sIGdhLCAmZ3csICpwZmVjLCB0b3BfbWZuLCB0
b3BfbWFwKTsKKyAgICB3YWxrX29rID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtLCBnYSwgJmd3
LCAqcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wX2dmbiwgdG9wX21m
biwgdG9wX21hcCk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodG9wX21hcCk7CiAgICAgcHV0X3Bh
Z2UodG9wX3BhZ2UpOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTE3NSw5ICsxNzUsMTMgQEAgc3Rh
dGljIGlubGluZSBib29sCiBzaF93YWxrX2d1ZXN0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywKICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHBmZWMpCiB7CisgICAgZ2ZuX3Qgcm9vdF9nZm4gPSBfZ2ZuKHBhZ2luZ19tb2RlX2V4dGVybmFs
KHYtPmRvbWFpbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPyBjcjNfcGEodi0+YXJjaC5o
dm0uZ3Vlc3RfY3JbM10pID4+IFBBR0VfU0hJRlQKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7CisKICNpZiBHVUVTVF9Q
QUdJTkdfTEVWRUxTID09IDMgLyogUEFFICovCiAgICAgcmV0dXJuIGd1ZXN0X3dhbGtfdGFibGVz
KHYsIHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pLCB2YSwgZ3csIHBmZWMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElOVkFMSURfTUZOLCB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ2wz
ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvb3RfZ2ZuLCBJTlZBTElEX01GTiwg
di0+YXJjaC5wYWdpbmcuc2hhZG93LmdsM2UpOwogI2Vsc2UgLyogMzIgb3IgNjQgKi8KICAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIG1mbl90IHJvb3RfbWZuID0g
KHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZQpAQCAtMTg1LDcgKzE4OSw3IEBAIHNoX3dh
bGtfZ3Vlc3RfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnMKICAgICAgICAgICAgICAgICAgICAg
ICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikpOwogICAgIHZv
aWQgKnJvb3RfbWFwID0gbWFwX2RvbWFpbl9wYWdlKHJvb3RfbWZuKTsKICAgICBib29sIG9rID0g
Z3Vlc3Rfd2Fsa190YWJsZXModiwgcDJtX2dldF9ob3N0cDJtKGQpLCB2YSwgZ3csIHBmZWMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvb3RfbWZuLCByb290X21hcCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvb3RfZ2ZuLCByb290X21mbiwgcm9vdF9tYXAp
OwogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uocm9vdF9tYXApOwogCi0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgK
QEAgLTQyOCw4ICs0MjgsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxr
X3RvCiAjZGVmaW5lIGd1ZXN0X3dhbGtfdGFibGVzIEdQVF9SRU5BTUUoZ3Vlc3Rfd2Fsa190YWJs
ZXMsIEdVRVNUX1BBR0lOR19MRVZFTFMpCiAKIGJvb2wKLWd1ZXN0X3dhbGtfdGFibGVzKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHZhLAotICAg
ICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3QgcGZlYywgbWZuX3QgdG9wX21mbiwg
dm9pZCAqdG9wX21hcCk7CitndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmEsIHdhbGtfdCAqZ3csIHVpbnQzMl90IHBmZWMsCisgICAgICAgICAgICAgICAgICBnZm5fdCB0
b3BfZ2ZuLCBtZm5fdCB0b3BfbWZuLCB2b2lkICp0b3BfbWFwKTsKIAogLyogUHJldHR5LXByaW50
IHRoZSBjb250ZW50cyBvZiBhIGd1ZXN0LXdhbGsgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBwcmlu
dF9ndyhjb25zdCB3YWxrX3QgKmd3KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:45:42 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16: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 1ixZQM-0000IM-ES; Fri, 31 Jan 2020 16:45:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZQL-0000IA-E1
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:45:41 +0000
X-Inumbo-ID: 1d49bbbe-4449-11ea-8bec-12813bfff9fa
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d49bbbe-4449-11ea-8bec-12813bfff9fa;
 Fri, 31 Jan 2020 16:45:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B62AAD3C;
 Fri, 31 Jan 2020 16:45:40 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <060e64dd-d107-1d1c-e2eb-da21559f8f5f@suse.com>
Date: Fri, 31 Jan 2020 17:45:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 6/7] x86/mm: drop p2mt parameter from
 map_domain_gfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@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>

Tm8gY2FsbGVyIGFjdHVhbGx5IGNvbnN1bWVzIGl0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5ldy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC0y
NzgsNyArMjc4LDYgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX2FkZF9tZW1fcmFuZ2Uoc3RydQog
CiBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgdWludDMyX3QgcmMsICpp
ZGVudF9wdDsKICAgICBtZm5fdCBtZm47CiAgICAgcGFkZHJfdCBnYWRkcjsKQEAgLTMxNyw3ICsz
MTYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlCiAgICAgICog
c3VwZXJwYWdlcy4KICAgICAgKi8KICAgICBpZGVudF9wdCA9IG1hcF9kb21haW5fZ2ZuKHAybV9n
ZXRfaG9zdHAybShkKSwgX2dmbihQRk5fRE9XTihnYWRkcikpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJm1mbiwgJnAybXQsIDAsICZyYyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbWZuLCAwLCAmcmMpOwogICAgIGlmICggaWRlbnRfcHQgPT0gTlVMTCApCiAgICAg
ewogICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAgaWRlbnRpdHkgcGFnZSB0YWJsZXNcbiIp
OwotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9ndWVzdF93YWxrLmMKQEAgLTg2LDcgKzg2LDYgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICBnZm5fdCB0b3BfZ2ZuLCBtZm5fdCB0
b3BfbWZuLCB2b2lkICp0b3BfbWFwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47Ci0gICAgcDJtX3R5cGVfdCBwMm10OwogICAgIGd1ZXN0X2wxZV90ICpsMXAgPSBOVUxMOwog
ICAgIGd1ZXN0X2wyZV90ICpsMnAgPSBOVUxMOwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0g
NCAvKiA2NC1iaXQgb25seS4uLiAqLwpAQCAtMTY1LDcgKzE2NCw2IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgIGwzcCA9IG1hcF9kb21haW5fZ2ZuKHAybSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sNGVfZ2V0X2dmbihndy0+bDRlKSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZ3ctPmwzbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICZwMm10LAogICAgICAgICAgICAgICAgICAgICAgICAgIHF0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICZyYyk7CiAgICAgaWYgKCBsM3AgPT0gTlVMTCApCkBAIC0yNTcsNyArMjU1LDYg
QEAgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgbDJwID0gbWFw
X2RvbWFpbl9nZm4ocDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wzZV9nZXRf
Z2ZuKGd3LT5sM2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgICZndy0+bDJtZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgJnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgJnJjKTsKICAgICBpZiAoIGwycCA9PSBOVUxMICkK
QEAgLTM1Nyw3ICszNTQsNiBAQCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAq
diwKICAgICBsMXAgPSBtYXBfZG9tYWluX2dmbihwMm0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfbDJlX2dldF9nZm4oZ3ctPmwyZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmd3LT5sMW1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAmcmMpOwogICAgIGlm
ICggbDFwID09IE5VTEwgKQotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYwpAQCAtMTUxLDcgKzE1MSw2IEBA
IHN0YXRpYyB1aW50MzJfdAogbmVwdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBsMmdhLCBlcHRfd2Fsa190ICpndykKIHsKICAgICBpbnQgbHZsOwotICAgIHAybV90
eXBlX3QgcDJtdDsKICAgICB1aW50MzJfdCByYyA9IDAsIHJldCA9IDAsIGdmbGFnczsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBkLT5hcmNoLnAybTsKQEAgLTE2Myw3ICsxNjIsNyBAQCBuZXB0X3dhbGtfdGFibGVzKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lCiAKICAgICBmb3IgKGx2bCA9IDQ7IGx2bCA+IDA7IGx2bC0tKQog
ICAgIHsKLSAgICAgICAgbHhwID0gbWFwX2RvbWFpbl9nZm4ocDJtLCBiYXNlX2dmbiwgJmx4bWZu
LCAmcDJtdCwgUDJNX0FMTE9DLCAmcmMpOworICAgICAgICBseHAgPSBtYXBfZG9tYWluX2dmbihw
Mm0sIGJhc2VfZ2ZuLCAmbHhtZm4sIFAyTV9BTExPQywgJnJjKTsKICAgICAgICAgaWYgKCAhbHhw
ICkKICAgICAgICAgICAgIGdvdG8gbWFwX2VycjsKICAgICAgICAgZ3ctPmx4ZVtsdmxdID0gbHhw
W2VwdF9sdmxfdGFibGVfb2Zmc2V0KGwyZ2EsIGx2bCldOwotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yMjE0LDggKzIyMTQsOSBAQCB1
bnNpZ25lZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2CiAgKiBzeW50aGV0aWMvc3Ry
dWN0dXJlIFBGRUNfKiBiaXRzLgogICovCiB2b2lkICptYXBfZG9tYWluX2dmbihzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sIG1mbl90ICptZm4sCi0gICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90ICpwMm10LCBwMm1fcXVlcnlfdCBxLCB1aW50MzJfdCAqcGZlYykKKyAgICAg
ICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEsIHVpbnQzMl90ICpwZmVjKQogeworICAgIHAy
bV90eXBlX3QgcDJtdDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCAh
Z2ZuX3ZhbGlkKHAybS0+ZG9tYWluLCBnZm4pICkKQEAgLTIyMjUsOCArMjIyNiw4IEBAIHZvaWQg
Km1hcF9kb21haW5fZ2ZuKHN0cnVjdCBwMm1fZG9tYWluICoKICAgICB9CiAKICAgICAvKiBUcmFu
c2xhdGUgdGhlIGdmbiwgdW5zaGFyaW5nIGlmIHNoYXJlZC4gKi8KLSAgICBwYWdlID0gcDJtX2dl
dF9wYWdlX2Zyb21fZ2ZuKHAybSwgZ2ZuLCBwMm10LCBOVUxMLCBxKTsKLSAgICBpZiAoIHAybV9p
c19wYWdpbmcoKnAybXQpICkKKyAgICBwYWdlID0gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHAybSwg
Z2ZuLCAmcDJtdCwgTlVMTCwgcSk7CisgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKICAg
ICB7CiAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKICAgICAgICAgaWYgKCBw
YWdlICkKQEAgLTIyMzUsNyArMjIzNiw3IEBAIHZvaWQgKm1hcF9kb21haW5fZ2ZuKHN0cnVjdCBw
Mm1fZG9tYWluICoKICAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2VfcGFnZWQ7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KLSAgICBpZiAoIHAybV9pc19zaGFyZWQoKnAybXQpICkKKyAgICBp
ZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgIHsKICAgICAgICAgaWYgKCBwYWdlICkKICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTc2Miw3ICs3NjIsNyBAQCBpbnQg
X19tdXN0X2NoZWNrIHAybV9zZXRfZW50cnkoc3RydWN0IHAyCiBleHRlcm4gdm9pZCBwMm1fcHRf
aW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKIAogdm9pZCAqbWFwX2RvbWFpbl9nZm4oc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuLAotICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwgcDJtX3F1ZXJ5X3QgcSwgdWludDMyX3QgKnBmZWMp
OworICAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSwgdWludDMyX3QgKnBmZWMpOwog
CiAvKiBEZWJ1Z2dpbmcgYW5kIGF1ZGl0aW5nIG9mIHRoZSBQMk0gY29kZT8gKi8KICNpZm5kZWYg
TkRFQlVHCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:46:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16: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 1ixZQj-0000Ng-Pn; Fri, 31 Jan 2020 16:46:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r7oN=3U=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ixZQi-0000NV-SR
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:46:04 +0000
X-Inumbo-ID: 2b50b370-4449-11ea-8396-bc764e2007e4
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2b50b370-4449-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 16:46: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 mx2.suse.de (Postfix) with ESMTP id 44324AC8F;
 Fri, 31 Jan 2020 16:46:03 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Message-ID: <a2fabad3-2a05-da71-64b8-bd77ac955b82@suse.com>
Date: Fri, 31 Jan 2020 17:46:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.2
MIME-Version: 1.0
In-Reply-To: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH v4 7/7] x86/HVM: reduce scope of pfec in
 hvm_emulate_init_per_insn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@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>

SXQgbmVlZHMgY2FsY3VsYXRpbmcgb25seSBpbiBvbmUgb3V0IG9mIHRocmVlIGNhc2VzLiBSZS1z
dHJ1Y3R1cmUgdGhlCmNvZGUgYSBsaXR0bGUgc3VjaCB0aGF0IHRoZSB2YXJpYWJsZSB0cnVseSBn
ZXRzIGNhbGN1bGF0ZWQgb25seSB3aGVuIHdlCmRvbid0IGdldCBhbnkgaW5zbiBieXRlcyBmcm9t
IGVsc2V3aGVyZSwgYW5kIGhlbmNlIG5lZWQgdG8gKHRyeSB0bykKZmV0Y2ggdGhlbS4gQWxzbyBP
UiBpbiBQRkVDX2luc25fZmV0Y2ggcmlnaHQgaW4gdGhlIGluaXRpYWxpemVyLgoKV2hpbGUgaW4g
dGhpcyBtb29kLCByZXN0cmljdCBhZGRyJ3Mgc2NvcGUgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBOZXcuCgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpA
QCAtMjc2Miw4ICsyNzYyLDYgQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKAogICAg
IHVuc2lnbmVkIGludCBpbnNuX2J5dGVzKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKLSAgICB1bnNpZ25lZCBpbnQgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50OwotICAgIHVu
c2lnbmVkIGxvbmcgYWRkcjsKIAogICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5sbWEgPSBodm1fbG9u
Z19tb2RlX2FjdGl2ZShjdXJyKTsKIApAQCAtMjc3OCwxNCArMjc3NiwyMyBAQCB2b2lkIGh2bV9l
bXVsYXRlX2luaXRfcGVyX2luc24oCiAgICAgICAgICAgICBodm1lbXVsX2N0eHQtPnNlZ19yZWdb
eDg2X3NlZ19zc10uZGIgPyAzMiA6IDE2OwogICAgIH0KIAotICAgIGlmICggaHZtZW11bF9jdHh0
LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkKLSAgICAgICAgcGZlYyB8PSBQRkVDX3Vz
ZXJfbW9kZTsKLQogICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwID0gaHZtZW11bF9jdHh0
LT5jdHh0LnJlZ3MtPnJpcDsKLSAgICBpZiAoICFpbnNuX2J5dGVzICkKKworICAgIGlmICggaW5z
bl9ieXRlcyApCiAgICAgeworICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzID0g
aW5zbl9ieXRlczsKKyAgICAgICAgbWVtY3B5KGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIGluc25f
YnVmLCBpbnNuX2J5dGVzKTsKKyAgICB9CisgICAgZWxzZSBpZiAoICEoaHZtZW11bF9jdHh0LT5p
bnNuX2J1Zl9ieXRlcyA9CisgICAgICAgICAgICAgICAgaHZtX2dldF9pbnNuX2J5dGVzKGN1cnIs
IGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
cGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ19pbnNuX2ZldGNoOworICAgICAgICB1bnNp
Z25lZCBsb25nIGFkZHI7CisKKyAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2
X3NlZ19zc10uZHBsID09IDMgKQorICAgICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsK
KwogICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzID0KLSAgICAgICAgICAgIGh2
bV9nZXRfaW5zbl9ieXRlcyhjdXJyLCBodm1lbXVsX2N0eHQtPmluc25fYnVmKSA/OgogICAgICAg
ICAgICAgKGh2bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKHg4Nl9zZWdfY3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZf
c2VnX2NzXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVs
X2N0eHQtPmluc25fYnVmX2VpcCwKQEAgLTI3OTUsMTUgKzI4MDIsOSBAQCB2b2lkIGh2bV9lbXVs
YXRlX2luaXRfcGVyX2luc24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmFkZHIpICYmCiAgICAgICAgICAgICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoaHZt
ZW11bF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYyB8IFBGRUNfaW5zbl9mZXRjaCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKSA9PSBIVk1UUkFOU19va2F5
KSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgTlVMTCkg
PT0gSFZNVFJBTlNfb2theSkgPwogICAgICAgICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5z
bl9idWYpIDogMDsKICAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgaHZtZW11bF9jdHh0
LT5pbnNuX2J1Zl9ieXRlcyA9IGluc25fYnl0ZXM7Ci0gICAgICAgIG1lbWNweShodm1lbXVsX2N0
eHQtPmluc25fYnVmLCBpbnNuX2J1ZiwgaW5zbl9ieXRlcyk7Ci0gICAgfQogfQogCiB2b2lkIGh2
bV9lbXVsYXRlX3dyaXRlYmFjaygKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:48:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16: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 1ixZSg-0000Zw-8s; Fri, 31 Jan 2020 16:48:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GVgc=3U=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ixZSe-0000Zo-FL
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:48:04 +0000
X-Inumbo-ID: 7287dd22-4449-11ea-ad98-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7287dd22-4449-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 16:48:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580489283;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kkQwwWk7L/hQfsZphGAwaQoh25UmA+Np/92lApfFfqo=;
 b=R/j6W58ypI8VvZJrWFb2goN5RayWYCtbmEHSGvMgUrz8rjquLln31nw6
 SCResIAapZHP2rKLFzJXX49s4cPpjn+k1F7NVvX49RUsM065MTxU/Kg0a
 TRDbWUwdWfOuxReVy4Q/2rrghrrU25zc0n0tbwp03xwwm6G3YWVJTe5nj s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ri7wym/BOH/doax/e3JLW+ShY5KhA2q36QdMZgRXIEyMw2j2WkFX5z2M7VN9vVqOQJnGc/fxD4
 SD4GZcMXH2R0me3Glkwi6CDeFj332exapRPRc4IW6ypSGI76yRIL4E6Vj3IpzOrkJ2Js2xJdXZ
 8tM9ioNUdZOaubLBcF2+1KvlVQ136lzp+0wrWPQp8ZZ0H7wsGzYasry3jpecCQ6KNYF9IPXbaQ
 WUOFLKftUICEaS+DHQvHQ0S8oCeaN3An0+EvkmLCU72ddzYn0aEpW2f+Lx2G+zmbC9FYQCM9NU
 xus=
X-SBRS: 2.7
X-MesageID: 11927265
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,386,1574139600"; d="scan'208";a="11927265"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <d9ac8ea4-9f2a-93d5-7656-48d93930ed2e@suse.com>
 <bfc4d4ad-85a5-2d79-748a-c7b72ba40bce@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: <575ef683-d8b3-c6e2-6e91-de5b6602340b@citrix.com>
Date: Fri, 31 Jan 2020 16:47:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bfc4d4ad-85a5-2d79-748a-c7b72ba40bce@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v4 1/7] SVM: drop asm/hvm/emulate.h
 inclusion from vmcb.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: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K
 Lengyel <tamas@tklengyel.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Alexandru Isaila <aisaila@bitdefender.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>

T24gMzEvMDEvMjAyMCAxNjo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSXQncyBub3QgbmVlZGVk
IHRoZXJlIGFuZCBpbnRyb2R1Y2VzIGEgbmVlZGxlc3MsIGFsbW9zdCBnbG9iYWwKPiBkZXBlbmRl
bmN5LiBJbmNsdWRlIHRoZSBmaWxlIChvciBpbiBzb21lIGNhc2VzIGp1c3QgeGVuL2Vyci5oKSB3
aGVyZQo+IGFjdHVhbGx5IG5lZWRlZCwgb3IgLSBpbiBvbmUgY2FzZSAtIHNpbXBseSBmb3J3YXJk
LWRlY2xhcmUgYSBzdHJ1Y3QuIEluCj4gbWljcm9jb2RlKi5jIHRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvIHJlLW9yZGVyIGEgZmV3IG90aGVyCj4gI2luY2x1ZGUtcy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:49:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixZU3-0000hR-Rb; Fri, 31 Jan 2020 16:49:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixZU3-0000hL-73
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:49:31 +0000
X-Inumbo-ID: a5e36d4f-4449-11ea-8bec-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e36d4f-4449-11ea-8bec-12813bfff9fa;
 Fri, 31 Jan 2020 16:49:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixZU1-0007d2-6E; Fri, 31 Jan 2020 16:49:29 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixZU0-0000sA-SL; Fri, 31 Jan 2020 16:49:29 +0000
Date: Fri, 31 Jan 2020 16:49:25 +0000
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20200131164925.k6okaittwjfbahnb@debian>
References: <20200129202034.15052-1-liuwe@microsoft.com>
 <20200129202034.15052-9-liuwe@microsoft.com>
 <6afc369b-a93e-1512-d6ea-f9260fb83c7c@suse.com>
 <20200131143716.gtdb5wwoagxpb223@debian>
 <c08b3b1d-3d88-98c4-b175-ab5e1d2ec8c4@suse.com>
 <20200131161509.mjw2pvzjgv4zhdzc@debian>
 <07672921-8670-7004-56ce-68ddf5dab147@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <07672921-8670-7004-56ce-68ddf5dab147@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v5 08/12] x86/hyperv: provide Hyper-V
 hypercall 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: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMDU6MTg6MTRQTSArMDEwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMzEuMDEuMjAyMCAxNzoxNSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIEZyaSwgSmFu
IDMxLCAyMDIwIGF0IDA0OjM1OjIzUE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9u
IDMxLjAxLjIwMjAgMTU6MzcsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIEZyaSwgSmFuIDMxLCAy
MDIwIGF0IDAzOjI0OjA3UE0gKzAxMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4gT24gMjku
MDEuMjAyMCAyMToyMCwgV2VpIExpdSB3cm90ZToKPiA+Pj4+PiBJIHRyaWVkIHVzaW5nIHRoZSBh
c20oIi5lcXUgLi4iKSB0cmljayBidXQgaGl0IGEgcHJvYmxlbSB3aXRoICVjIGFnYWluLgo+ID4+
Pj4+Cj4gPj4+Pj4gbW0uYzo1NzM2OjU6IGVycm9yOiBpbnZhbGlkICdhc20nOiBvcGVyYW5kIGlz
IG5vdCBhIGNvbmRpdGlvbiBjb2RlLCBpbnZhbGlkIG9wZXJhbmQgY29kZSAnYycKPiA+Pj4+PiAg
ICAgICAgICAgICAgICBhc20gKCAiLmVxdSBIVl9IQ0FMTF9QQUdFLCAlYzA7IC5nbG9iYWwgSFZf
SENBTExfUEFHRSIKPiA+Pj4+Cj4gPj4+PiBXb3VsZCB5b3UgbWluZCBhbHNvIGluZGljYXRpbmcg
d2hhdCB0aGUgaW5wdXQgb3BlcmFuZCBhY3R1YWxseQo+ID4+Pj4gd2FzPyBBY2NvcmRpbmcgdG8g
bXkgbG9va2luZyBhdCBnY2Mgc291cmNlcyB3aGVuIHlvdSBmaXJzdAo+ID4+Pj4gbWVudGlvbmVk
IHRoaXMgKG9uIGlyYyBpaXJjKSwgbXVjaCBkZXBlbmRzIG9uIGl0IGFjdHVhbGx5IGJlCj4gPj4+
PiByZWNvZ25pemFibGUgYXMgYSBjb25zdGFudCBieSB0aGUgY29tcGlsZXIuCj4gPj4+Cj4gPj4+
IFNvbWV0aGluZyBhbG9uZyB0aGUgbGluZToKPiA+Pj4KPiA+Pj4gICBhc20gKCAiLmVxdSBIVl9I
Q0FMTF9QQUdFLCAlYzA7IC5nbG9iYWwgSFZfSENBTExfUEFHRSIKPiA+Pj4gICAgICAgIDo6ICJp
IiAoX19maXhfeF90b192aXJ0KEZJWF9YX0hWLi4uKSkKPiA+Pgo+ID4+IFF1aXRlIGEgYml0IG9m
IHBsYXlpbmcgbGF0ZXIsICVQMCBpcyBkb2N1bWVudGVkLCBzdXBwb3J0ZWQKPiA+PiBhbHJlYWR5
IGluIGdjYyA0LjEueCwgYW5kIGFsc28gdXNlZCBpbiBhIGZldyBjYXNlcyBieSBMaW51eC4KPiA+
PiAlcDAgd291bGQgYmUgYW5vdGhlciBkb2N1bWVudGVkIGFsdGVybmF0aXZlLCBidXQgc3VwcG9y
dCBmb3IKPiA+PiB0aGlzIGxvb2tzIHRvIGhhdmUgYmVlbiBpbnRyb2R1Y2VkIGxhdGVyLiBOb3Qg
YmVpbmcgYWJsZSB0byB1c2UKPiA+PiAlYzAgaGVyZSBzdGlsbCBzbWVsbHMgbGlrZSBhIGJ1ZyAo
YW5kIEkgZ3Vlc3MgSSdsbCBlbnRlciBvbmUuKQo+ID4gCj4gPiBPSy4gTGV0IG1lIHRyeSB0aGF0
Lgo+ID4gCj4gPiBJZiB0aGF0IHR1cm5zIG91dCBzdWNjZXNzZnVsLCBkbyB5b3Ugd2FudCBtZSB0
byBjaGFuZ2UgdGhlIG90aGVyCj4gPiBpbnN0YW5jZSB0byAlUDAgdG9vPwo+IAo+IFRoYXQgd2Fz
IGEgcHJldHR5IHNtYWxsIHZhbHVlLCB3YXNuJ3QgaXQ/IEkgZ3Vlc3MgaXQgbWlnaHQgYmUgc2Fm
ZXIKPiB0byBzd2l0Y2ggdG8gJVAgKGFuZCB0aGVuIHBlcmhhcHMgYWxzbyBlbHNld2hlcmUgaW4g
dGhlIGNvZGUgYmFzZSkuCgpZZXMuIFRoYXQgdmFsdWUgaXMgMHgyMDAwIGF0IHRoZSBtb21lbnQu
Cgo+IEJ1dCBkdXJpbmcgbXkgcGxheWluZyB3aXRoIGl0IEkgYWxzbyBub3RpY2VkIHRoZXJlJ3Mg
YSBzaWduZWRuZXNzCj4gYnVnIChhZmZlY3RpbmcgYWxsIHBvc3NpYmxlIG1vZGlmaWVycyksIHNv
IHdlIG5lZWQgdG8gd2F0Y2ggb3V0IGZvcgo+IHJlc3VsdHMgYmVpbmcgcmlnaHQgaW4gYW55IGV2
ZW50LgoKVXNpbmcgJVAwIHdvcmtzIGp1c3QgZmluZSBmb3IgdGhhdCBpbnN0YW5jZSwgdGhlIGdl
bmVyYXRlZCB2YWx1ZSBsb29rcwpjb3JyZWN0LCBzbyBJIHdpbGwgdXNlIGl0LgoKV2VpLgoKPiAK
PiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 16:52:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 16:52: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 1ixZXF-0001Tv-Bp; Fri, 31 Jan 2020 16:52:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixZXE-0001Tq-Kv
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 16:52:48 +0000
X-Inumbo-ID: 1c12f336-444a-11ea-ad98-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c12f336-444a-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 16:52: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 <osstest-admin@xenproject.org>)
 id 1ixZXD-0007gR-B2; Fri, 31 Jan 2020 16: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 1ixZXD-0006wC-1q; Fri, 31 Jan 2020 16:52:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixZXD-0003oX-1H; Fri, 31 Jan 2020 16:52:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146624-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=980c274f9be580de7d488f73e7e0d43943273154
X-Osstest-Versions-That: xen=837da5e3a31938891e4bada2497ec6b7b73908cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 16:52:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146624: 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>

ZmxpZ2h0IDE0NjYyNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYyNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5ODBjMjc0ZjliZTU4MGRlN2Q0ODhmNzNlN2UwZDQzOTQzMjczMTU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4MzdkYTVlM2EzMTkzODg5MWU0
YmFkYTI0OTdlYzZiN2I3MzkwOGNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY2MDQgIDIwMjAt
MDEtMzAgMTc6MDA6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjI0ICAy
MDIwLTAxLTMxIDE0OjAxOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8bGl1d2VAbWljcm9z
b2Z0LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODM3ZGE1ZTNh
My4uOTgwYzI3NGY5YiAgOTgwYzI3NGY5YmU1ODBkZTdkNDg4ZjczZTdlMGQ0Mzk0MzI3MzE1NCAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:17:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:17: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 1ixZun-0003CE-Iu; Fri, 31 Jan 2020 17:17:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LExZ=3U=bombadil.srs.infradead.org=batv+adcc62a515aa7992e5f6+6004+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ixZun-0003C9-1m
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:17:09 +0000
X-Inumbo-ID: 7a3f2a8a-444d-11ea-8396-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7a3f2a8a-444d-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 17:16:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date: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=pONlBV0QK/OoxCrphrHtXXUvEnLCkpzr5mmlIsqWVEo=; b=WJxXJ+1Iqtbe4dFhY73DHDKvp
 I9oW2frW7fr2ZaGOWHAmAFWPSMRgItBRm06n/LPTutClkC6WXwJdObEwPA9hfd8ZyETKXYWH667Dg
 xIz4CkKvmlewCBriNtvcC8G9VtjfUFjS6SiXXv9O41FgJbq0f2F9nvsVtPLuHIp17fUCcxMzIimx0
 IQX0CadSaAsTZddP684FxGs1f+fz+3eMRJv0PpUDUuDPhGJyLvfWALS6w1XnLIUln8eIg0aChEqhA
 o9IYJV4LP2GoJBeELuORqrmnBw4BBvXTrctMAPjmit4GoaQAZhl4BX4+OQ+A3Htho+o6urjSOg7Dz
 G8w7GFSOw==;
Received: from [54.239.6.185] (helo=vpn-10-85-96-156.fra54.corp.amazon.com)
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1ixZuW-0005sC-Im; Fri, 31 Jan 2020 17:16:52 +0000
Message-ID: <c622ec951a7ac109c4cd86df26e01da67ea1e5d4.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:16:48 +0000
In-Reply-To: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
References: <a92287c03fed310e08ba40063e370038569b94ac.camel@infradead.org>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [RFC PATCH v3 23/22] x86/smp: reset x2apic_enabled in
 smp_send_stop()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Varad Gautam <vrd@amazon.de>,
 paul@xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Hongyan Xia <hongyxia@amazon.com>, Amit Shah <aams@amazon.de>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3221046617222216057=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3221046617222216057==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-vUFx6M0HcPI4TDiIkEO2"


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

From: David Woodhouse <dwmw@amazon.co.uk>

Just before smp_send_stop() re-enables interrupts when shutting down
for reboot or kexec, it calls __stop_this_cpu() which in turn calls
disable_local_APIC(), which puts the APIC back in to the mode Xen found
it in at boot.

If that means turning x2APIC off and going back into xAPIC mode, then
a timer interrupt occurring just after interrupts come back on will
lead to a GP# when apic_timer_interrupt() attempts to ack the IRQ
through the EOI register in x2APIC MSR 0x80b:

(XEN) Executing kexec image on cpu0
(XEN) ----[ Xen-4.14-unstable  x86_64  debug=3Dn   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff82d08026c139>] apic_timer_interrupt+0x29/0x40
(XEN) RFLAGS: 0000000000010046   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: 00000000000000fa   rcx: 000000000000080b
=E2=80=A6
(XEN) Xen code around <ffff82d08026c139> (apic_timer_interrupt+0x29/0x40):
(XEN)  c0 b9 0b 08 00 00 89 c2 <0f> 30 31 ff e9 0e c9 fb ff 0f 1f 40 00 66 =
2e 0f
=E2=80=A6
(XEN) Xen call trace:
(XEN)    [<ffff82d08026c139>] R apic_timer_interrupt+0x29/0x40
(XEN)    [<ffff82d080283825>] S do_IRQ+0x95/0x750
=E2=80=A6
(XEN)    [<ffff82d0802a0ad2>] S smp_send_stop+0x42/0xd0

We can't clear the global x2apic_enabled variable in disable_local_APIC()
itself because that runs on each CPU. Instead, correct it (by using
current_local_apic_mode()) in smp_send_stop() while interrupts are still
disabled immediately after calling __stop_this_cpu() for the boot CPU,
after all other CPUs have been stopped.

cf: d639bdd9bbe ("x86/apic: Disable the LAPIC later in smp_send_stop()")
    ... which didn't quite fix it completely.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
---
 xen/arch/x86/smp.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/smp.c b/xen/arch/x86/smp.c
index 65eb7cbda8..fac295fa6f 100644
--- a/xen/arch/x86/smp.c
+++ b/xen/arch/x86/smp.c
@@ -354,6 +354,7 @@ void smp_send_stop(void)
         disable_IO_APIC();
         hpet_disable();
         __stop_this_cpu();
+        x2apic_enabled =3D (current_local_apic_mode() =3D=3D APIC_MODE_X2A=
PIC);
         local_irq_enable();
     }
 }
--=20
2.17.1


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

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCECow
ggUcMIIEBKADAgECAhEA4rtJSHkq7AnpxKUY8ZlYZjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTkwMTAyMDAwMDAwWhcNMjIwMTAxMjM1
OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRlYWQub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAsv3wObLTCbUA7GJqKj9vHGf+Fa+tpkO+ZRVve9EpNsMsfXhvFpb8
RgL8vD+L133wK6csYoDU7zKiAo92FMUWaY1Hy6HqvVr9oevfTV3xhB5rQO1RHJoAfkvhy+wpjo7Q
cXuzkOpibq2YurVStHAiGqAOMGMXhcVGqPuGhcVcVzVUjsvEzAV9Po9K2rpZ52FE4rDkpDK1pBK+
uOAyOkgIg/cD8Kugav5tyapydeWMZRJQH1vMQ6OVT24CyAn2yXm2NgTQMS1mpzStP2ioPtTnszIQ
Ih7ASVzhV6csHb8Yrkx8mgllOyrt9Y2kWRRJFm/FPRNEurOeNV6lnYAXOymVJwIDAQABo4IB0zCC
Ac8wHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8AwHQYDVR0OBBYEFLfuNf820LvaT4AK
xrGK3EKx1DE7MA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUF
BwMEBggrBgEFBQcDAjBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1o
dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWls
Q0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2Eu
Y29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNVHREEFzAVgRNkd213MkBpbmZy
YWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQALbSykFusvvVkSIWttcEeifOGGKs7Wx2f5f45b
nv2ghcxK5URjUvCnJhg+soxOMoQLG6+nbhzzb2rLTdRVGbvjZH0fOOzq0LShq0EXsqnJbbuwJhK+
PnBtqX5O23PMHutP1l88AtVN+Rb72oSvnD+dK6708JqqUx2MAFLMevrhJRXLjKb2Mm+/8XBpEw+B
7DisN4TMlLB/d55WnT9UPNHmQ+3KFL7QrTO8hYExkU849g58Dn3Nw3oCbMUgny81ocrLlB2Z5fFG
Qu1AdNiBA+kg/UxzyJZpFbKfCITd5yX49bOriL692aMVDyqUvh8fP+T99PqorH4cIJP6OxSTdxKM
MIIFHDCCBASgAwIBAgIRAOK7SUh5KuwJ6cSlGPGZWGYwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDEwMjAwMDAwMFoXDTIyMDEwMTIz
NTk1OVowJDEiMCAGCSqGSIb3DQEJARYTZHdtdzJAaW5mcmFkZWFkLm9yZzCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBALL98Dmy0wm1AOxiaio/bxxn/hWvraZDvmUVb3vRKTbDLH14bxaW
/EYC/Lw/i9d98CunLGKA1O8yogKPdhTFFmmNR8uh6r1a/aHr301d8YQea0DtURyaAH5L4cvsKY6O
0HF7s5DqYm6tmLq1UrRwIhqgDjBjF4XFRqj7hoXFXFc1VI7LxMwFfT6PStq6WedhROKw5KQytaQS
vrjgMjpICIP3A/CroGr+bcmqcnXljGUSUB9bzEOjlU9uAsgJ9sl5tjYE0DEtZqc0rT9oqD7U57My
ECIewElc4VenLB2/GK5MfJoJZTsq7fWNpFkUSRZvxT0TRLqznjVepZ2AFzsplScCAwEAAaOCAdMw
ggHPMB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBS37jX/NtC72k+A
CsaxitxCsdQxOzAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEF
BQcDBAYIKwYBBQUHAwIwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAwUwKzApBggrBgEFBQcCARYd
aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2Ny
bC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFp
bENBLmNybDCBiwYIKwYBBQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2Nh
LmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQG
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5m
cmFkZWFkLm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAC20spBbrL71ZEiFrbXBHonzhhirO1sdn+X+O
W579oIXMSuVEY1LwpyYYPrKMTjKECxuvp24c829qy03UVRm742R9Hzjs6tC0oatBF7KpyW27sCYS
vj5wbal+TttzzB7rT9ZfPALVTfkW+9qEr5w/nSuu9PCaqlMdjABSzHr64SUVy4ym9jJvv/FwaRMP
gew4rDeEzJSwf3eeVp0/VDzR5kPtyhS+0K0zvIWBMZFPOPYOfA59zcN6AmzFIJ8vNaHKy5QdmeXx
RkLtQHTYgQPpIP1Mc8iWaRWynwiE3ecl+PWzq4i+vdmjFQ8qlL4fHz/k/fT6qKx+HCCT+jsUk3cS
jDCCBeYwggPOoAMCAQICEGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MB4XDTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYT
AkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNV
BAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAvrOeV6wodnVAFsc4A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf
+bGBSyD9aH95dDSmeny1nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcf
WlP8dSsE3Rfywq09N0ZfxcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqza
aPpGRqXB7IMjtf7tTmU2jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDK
CMPybTjoNCQuelc0IAaO4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAU
u69+Aj36pvE8hI6t7jiY7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1Ud
DwEB/wQEAwIBhjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8E
RTBDMEGgP6A9hjtodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9u
QXV0aG9yaXR5LmNybDBxBggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29t
b2RvY2EuY29tL0NPTU9ET1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wDQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2
SQgG1NgvNc3fQP7TcePo7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs
0j8CGpfb+SJA3GaBQ+394k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDM
KVmU/PUWNMKSTvtlenlxBhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+
E2pvOUtY+hPebuPtTbq7vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfH
M5tdhYF/8v5UY5g2xANPECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4
jkhJiA7EuTecP/CFtR72uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1t
yZR2niOYihZ+FCbtf3D9mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4o
gnzgXtgtdk3ShrtOS1iAN2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAb
R9HWdFqzcOoB/hxfEyIQpx9/s81rgzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNV
BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY
BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo
ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA4rtJSHkq7AnpxKUY8ZlYZjANBglghkgB
ZQMEAgEFAKCCAe0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAw
MTMxMTcxNjQ4WjAvBgkqhkiG9w0BCQQxIgQgI0X5ccWo6GZvm5V4/FvxFleyLYfAyXjLdXGAD+Zo
+wgwgb4GCSsGAQQBgjcQBDGBsDCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIg
TWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQx
PTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1h
aWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDiu0lIeSrsCenEpRjxmVhmMA0GCSqGSIb3
DQEBAQUABIIBAEeQZwU7bWSR99HFuyTvylQwifZ5vsxWKH8qXD4TwAIl0Gm4T3D3MPfFtLZND39J
n9kVWShHXmY7/xzSBRqpiFkMHz5sjKsXM508rD5SVXzUitQZCy3mrUxdf+31LkvoS2Q9v1H7XZHf
vireylcSrj/gA7GXoj6n5FShCrWwI4jVuMiCGXdCbf0XYQC6T9/yW0IX+U+xzbTqJPtHSeb7dLNA
r/761UTtRdD41n3sFfl89b1isbYbGm0Ti0NvUXEuZVMZ1/LnG5VayppIV436SpAxwQtGUNZGWms7
W42MWtuHoAYChb3Op5ZK3ZICpu5DkUqw/B4iAtFwhKLxZQJv+lcAAAAAAAA=


--=-vUFx6M0HcPI4TDiIkEO2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3221046617222216057==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:23:04 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17: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 1ixa0R-0003za-9w; Fri, 31 Jan 2020 17:22:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XEit=3U=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1ixa0P-0003zV-Sh
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:22:57 +0000
X-Inumbo-ID: 52335330-444e-11ea-b211-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 52335330-444e-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 17:22:57 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id v17so7899433ljg.4
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:22:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DgXVt03RljUCkSa5qUCT0LmvVf7NhhMAdUFr8y2AQK4=;
 b=lSlgOs/cGw/pucCqBRQLZpXnZL5R93FYpJsiI0UdfJl2SNztFoSNfxLJQz4QRdxy5S
 Ic1ceb48YQ4IVrsikUGIIdMeE0Is+sf7i6li53ZV8pQ2/8IA17on/sc9bX1CGYpOUO6S
 2+Yp9xjYB62bdKCNVnDWMjjI89V+L3+kWZg8uLVIHUBI+W9xhw42zJKrPoSybU862V+M
 7rrWOqyrkfO2pgb97IBf7LW0RVBwI6GOzhZm/xhvl6cx30/aPB5JuTP1gqCnjKQaZ45n
 6rh8cecMZaZt1dUXEvGXMfcXck6Fwmkm607otV6R3WgbiuijBIfZ/Bsdn4f4qlfUZ6Hj
 BqXQ==
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=DgXVt03RljUCkSa5qUCT0LmvVf7NhhMAdUFr8y2AQK4=;
 b=qDYHfWp4FedJTkpIrTL89vf/Z8cGf8f4p3RM+w74IncKAwMEQT9h0tX4rCDRqbEwQ4
 Jl85INKVtrkwg7yDxCpbfiw6AJoBxy+3TclvTTT9cn819VvNP6scLe9cfrnce4+x43f8
 j9c6pN9hHMYnuNG78YpF17nB1mAJNK5F7fupP4et+cFUnTvg3N9pxJowhqrU7uVJZdXz
 qCqyR2MPe46IaCAWL5WWLXxi7O970h9ky/anRL2k8F+z5HW2EOL3uAr1GvPYLUjEBdLB
 TQBuipRWJPSYPh92bYA6lLhlv1DnfyRdga6+wmusQ/dFH3Z345yFmU/VrPeFjwFO0gP4
 7JJA==
X-Gm-Message-State: APjAAAXibVw/exZaMvYddJONIIJy6sNdUWLuHL0QqwX7G7lyDIuVQnAI
 0FxhaMh8TriqBAk0nyQnDohWr5UwuFZGpLIDSXg=
X-Google-Smtp-Source: APXvYqwqmVBgYURgko6sbMpPQJF8o0OygMd8tfhocelkdCGrIYk/3RGDsc9mipyn6oyJznHIvH8V8ZZLrRXiQ842X7Q=
X-Received: by 2002:a2e:9143:: with SMTP id q3mr6158944ljg.199.1580491376087; 
 Fri, 31 Jan 2020 09:22:56 -0800 (PST)
MIME-Version: 1.0
References: <20200131150149.2008-1-pdurrant@amazon.com>
 <20200131150149.2008-6-pdurrant@amazon.com>
In-Reply-To: <20200131150149.2008-6-pdurrant@amazon.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Fri, 31 Jan 2020 12:22:44 -0500
Message-ID: <CAKf6xpsEzxVnnOn8G2bz=JQm1vwvKYtgy3UBLyp8B1CS8rPnUA@mail.gmail.com>
To: Paul Durrant <pdurrant@amazon.com>
Subject: Re: [Xen-devel] [PATCH v5 5/7] libxl: allow creation of domains
 with a specified or random domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.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>,
 Anthony PERARD <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>

T24gRnJpLCBKYW4gMzEsIDIwMjAgYXQgMTA6MDIgQU0gUGF1bCBEdXJyYW50IDxwZHVycmFudEBh
bWF6b24uY29tPiB3cm90ZToKPgo+IFRoaXMgcGF0Y2ggYWRkcyBhICdkb21pZCcgZmllbGQgdG8g
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvIGFuZCB0aGVuCj4gbW9kaWZpZXMgbGlieGxfX2RvbWFp
bl9tYWtlKCkgdG8gaGF2ZSBYZW4gdXNlIHRoYXQgdmFsdWUgaWYgaXQgaXMgdmFsaWQuCj4gSWYg
dGhlIGRvbWlkIHZhbHVlIGlzIGludmFsaWQgdGhlbiBYZW4gd2lsbCBjaG9vc2UgdGhlIGRvbWlk
LCBhcyBiZWZvcmUsCj4gdW5sZXNzIHRoZSB2YWx1ZSBpcyB0aGUgbmV3IHNwZWNpYWwgUkFORE9N
X0RPTUlEIHZhbHVlIGFkZGVkIHRvIHRoZSBBUEkuCj4gVGhpcyB2YWx1ZSBpbnN0cnVjdHMgbGli
eGxfX2RvbWFpbl9tYWtlKCkgdG8gY2hvb3NlIGEgcmFuZG9tIGRvbWlkIHZhbHVlCj4gZm9yIFhl
biB0byB1c2UuCj4KPiBJZiBYZW4gZGV0ZXJtaW5lcyB0aGF0IGEgZG9taWQgc3BlY2lmaWVkIHRv
IG9yIGNob3NlbiBieQo+IGxpYnhsX19kb21haW5fbWFrZSgpIGNvLWluY2lkZXMgd2l0aCBhbiBl
eGlzdGluZyBkb21haW4gdGhlbiB0aGUgY3JlYXRlCj4gb3BlcmF0aW9uIHdpbGwgZmFpbC4gSW4g
dGhpcyBjYXNlLCBpZiBSQU5ET01fRE9NSUQgd2FzIHNwZWNpZmllZCB0bwo+IGxpYnhsX19kb21h
aW5fbWFrZSgpIHRoZW4gYSBuZXcgcmFuZG9tIHZhbHVlIHdpbGwgYmUgY2hvc2VuIGFuZCB0aGUg
Y3JlYXRlCj4gb3BlcmF0aW9uIHdpbGwgYmUgcmUtdHJpZWQsIG90aGVyd2lzZSBsaWJ4bF9fZG9t
YWluX21ha2UoKSB3aWxsIGZhaWwuCj4KPiBBZnRlciBYZW4gaGFzIHN1Y2Nlc3NmdWxseSBjcmVh
dGVkIGEgbmV3IGRvbWFpbiwgbGlieGxfX2RvbWFpbl9tYWtlKCkgd2lsbAo+IGNoZWNrIHdoZXRo
ZXIgaXRzIGRvbWlkIG1hdGNoZXMgYW55IHJlY2VudGx5IHVzZWQgZG9taWQgdmFsdWVzLiBJZiBp
dCBkb2VzCj4gdGhlbiB0aGUgZG9tYWluIHdpbGwgYmUgZGVzdHJveWVkLiBJZiB0aGUgZG9taWQg
dXNlZCBpbiBjcmVhdGlvbiB3YXMKPiBzcGVjaWZpZWQgdG8gbGlieGxfX2RvbWFpbl9tYWtlKCkg
dGhlbiBpdCB3aWxsIGZhaWwgYXQgdGhpcyBwb2ludCwKPiBvdGhlcndpc2UgdGhlIGNyZWF0ZSBv
cGVyYXRpb24gd2lsbCBiZSByZS10cmllZCB3aXRoIGVpdGhlciBhIG5ldyByYW5kb20KPiBvciBY
ZW4tc2VsZWN0ZWQgZG9taWQgdmFsdWUuCj4KPiBOT1RFOiBsaWJ4bF9fbG9ndigpIGlzIGFsc28g
bW9kaWZpZWQgdG8gb25seSBsb2cgdmFsaWQgZG9taWQgdmFsdWVzIGluCj4gICAgICAgbWVzc2Fn
ZXMgcmF0aGVyIHRoYW4gYW55IGRvbWlkLCB2YWxpZCBvciBvdGhlcndpc2UsIHRoYXQgaXMgbm90
Cj4gICAgICAgSU5WQUxJRF9ET01JRC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGR1cnJhbnRAYW1hem9uLmNvbT4KCkxvb2tzIGdvb2QsIHdpdGggb25lIHN1Z2dlc3Rpb24gYmVs
b3cuCgpSZXZpZXdlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKPHNu
aXA+Cgo+ICsKPiArICAgICAgICAgICAgLyogVHJ5IHRvIGRlc3Ryb3kgdGhlIGRvbWFpbiBhZ2Fp
biBhcyB3ZSBjYW4ndCB1c2UgaXQgKi8KPiArICAgICAgICAgICAgcmV0ID0geGNfZG9tYWluX2Rl
c3Ryb3koY3R4LT54Y2gsICpkb21pZCk7Cj4gKyAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4g
KyAgICAgICAgICAgICAgICBMT0dFRChFUlJPUiwgKmRvbWlkLCAiZG9tYWluIGRlc3Ryb3kgZmFp
bCIpOwoKTWF5YmUgImRlc3Ryb3kgcmVjZW50bHkgdXNlZCBkb21haW4gaWQgZmFpbGVkIj8KCj4g
KyAgICAgICAgICAgICAgICAqZG9taWQgPSBJTlZBTElEX0RPTUlEOwo+ICsgICAgICAgICAgICAg
ICAgcmMgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAg
ICAgICAgIH0KPiAgICAgICAgICB9Cj4KPiAgICAgICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFp
bl9zYXZlX2NvbmZpZyhnYywgZF9jb25maWcsIHN0YXRlLCAmY3JlYXRlKTsKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:31:36 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixa8g-0004qB-71; Fri, 31 Jan 2020 17:31:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixa8e-0004q6-Je
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:31:28 +0000
X-Inumbo-ID: 81eb749e-444f-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 81eb749e-444f-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 17:31: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 <osstest-admin@xenproject.org>)
 id 1ixa8b-0008Rm-Lf; Fri, 31 Jan 2020 17: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 1ixa8b-0008EP-DH; Fri, 31 Jan 2020 17:31:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixa8b-0003HA-Ch; Fri, 31 Jan 2020 17:31:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146627-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:build-amd64-xsm:xen-build:fail:regression
 qemu-mainline:build-amd64:xen-build:fail:regression
 qemu-mainline:build-i386-xsm:xen-build:fail:regression
 qemu-mainline:build-i386:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1: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-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-shadow:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-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-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair: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-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm: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-i386-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: qemuu=adcd6e93b9519f7fe421d543e3aa646895b32e1a
X-Osstest-Versions-That: qemuu=7697ac55fcc6178fd8fd8aa22baed13a0c8ca942
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 17:31:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 146627: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0NjYyNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDY2MjcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0NDg2MQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0NDg2MQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQ0ODYxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDQ4NjEKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0NDg2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhZGNkNmU5M2I5NTE5
ZjdmZTQyMWQ1NDNlM2FhNjQ2ODk1YjMyZTFhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3Njk3YWM1NWZjYzYxNzhmZDhmZDhhYTIyYmFlZDEzYTBjOGNhOTQyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDQ4NjEgIDIwMTktMTItMTYgMTM6MDY6MjQgWiAgIDQ2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQ0ODgwICAyMDE5LTEyLTE2IDIwOjA3OjA4IFogICA0NSBk
YXlzICAyMTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjIyICAyMDIwLTAxLTMx
IDEyOjM2OjQ0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFydXNoaSBNZWh0YSA8bWVodGEuYWFydTIwQGdt
YWlsLmNvbT4KICBBZHJpZW4gR1JBU1NFSU4gPGFkcmllbi5ncmFzc2VpbkBzbWlsZS5mcj4KICBB
bGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxh
bWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJv
Lm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFs
ZXhhbmRlciBQb3BvdiA8YWxleC5wb3BvdkBsaW51eC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNr
aXkgPGFpa0BvemxhYnMucnU+CiAgQWxleGV5IFJvbWtvIDxuZXZpbGFkQHlhaG9vLmNvbT4KICBB
bGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgogIEFuZHJldyBKZWZmZXJ5
IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAg
QW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9sdGFuIDxiYWxh
dG9uQGVpay5ibWUuaHU+CiAgQmVhdGEgTWljaGFsc2thIDxiZWF0YS5taWNoYWxza2FAbGluYXJv
Lm9yZz4KICBCaGFyYXRhIEIgUmFvIDxiaGFyYXRhQGxpbnV4LmlibS5jb20+CiAgQmluIE1lbmcg
PGJtZW5nLmNuQGdtYWlsLmNvbT4KICBDYW1lcm9uIEVzZmFoYW5pIDxkaXJ0eUBhcHBsZS5jb20+
CiAgQ2FybG9zIFNhbnRvcyA8Y2FzYW50b3NAcmVkaGF0LmNvbT4KICBDYXRoeSBaaGFuZyA8Y2F0
aHkuemhhbmdAaW50ZWwuY29tPgogIENoZW4gUXVuIDxrdWhuLmNoZW5xdW5AaHVhd2VpLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdG9waGUgTHlv
biA8Y2hyaXN0b3BoZS5seW9uQGxpbmFyby5vcmc+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhh
dC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiAjczM5MHgKICBDw6lkcmljIExl
IEdvYXRlciA8Y2xnQGZyLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW1pZW4gSGVkZGUgPGRhbWllbi5oZWRkZUBncmVlbnNvY3MuY29tPgogIERhbmllbCBI
ZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5k
cm9wYmVhci5pZC5hdT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4gKHBwYyBwYXJ0cykKICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBE
YXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBudXRhbml4LmNvbT4KICBEZW5pcyBQbG90bmlrb3Yg
PGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2ls
YmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFaWljaGkgVHN1a2F0YSA8ZGV2ZWxAZXRzdWthdGEuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMu
YXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlj
IFJlbiA8cmVuemhlbkBsaW51eC5hbGliYWJhLmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQGxpbnV4
LmFsaWJhYmEuY29tPgogIEZhYmlhbm8gUm9zYXMgPGZhcm9zYXNAbGludXguaWJtLmNvbT4KICBG
YW5ncnVpIFNvbmcgPGlAbWFza3JheS5tZT4KICBGZWxpcGUgRnJhbmNpb3NpIDxmZWxpcGVAbnV0
YW5peC5jb20+CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEdhbmVz
aCBNYWhhcmFqIE1haGFsaW5nYW0gPGdhbmVzaC5tYWhhbGluZ2FtQGludGVsLmNvbT4KICBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW95aSBUdSA8dHUuZ3Vv
eWlAaDNjLmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBIYW4gSGFu
IDxoaGFuQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhleWkg
R3VvIDxndW9oZXlpQGh1YXdlaS5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICBKYWUgSHl1biBZb28gPGphZS5oeXVuLnlvb0BsaW51eC5pbnRlbC5jb20+CiAgSmFp
anVuIENoZW4gPGNoZW5qaWFqdW44QGh1YXdlaS5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtq
YUBsaW51eC5pYm0uY29tPgogIEphc29uIEEuIERvbmVuZmVsZCA8SmFzb25AengyYzQuY29tPgog
IEplYW4tUGhpbGlwcGUgQnJ1Y2tlciA8amVhbi1waGlsaXBwZUBsaW5hcm8ub3JnPgogIEplZmYg
S3ViYXNjaWsgPGplZmYua3ViYXNjaWtAZG9ybmVyd29ya3MuY29tPgogIEppYWh1aSBDZW4gPGNl
bmppYWh1aUBodWF3ZWkuY29tPgogIEppYWp1biBDaGVuIDxjaGVuamlhanVuOEBodWF3ZWkuY29t
PgogIEppdWZlaSBYdWUgPGppdWZlaS54dWVAbGludXguYWxpYmFiYS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSnVh
biBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdW4gUGlhbyA8cGlhb2p1bkBodWF3
ZWkuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEByZWRoYXQuY29tPgogIEtlaXRo
IFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgogIEtlcWlhbiBaaHUgPHpodWtlcWlhbjFAaHVh
d2VpLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgSGFuZ2ppbmcgPGxpaGFu
Z2ppbmdAYmFpZHUuY29tPgogIExpdSBCbyA8Ym8ubGl1QGxpbnV4LmFsaWJhYmEuY29tPgogIExp
dSBKaW5ncWkgPGppbmdxaS5saXVAaW50ZWwuY29tPgogIExpdSBZaSBMIDx5aS5sLmxpdUBpbnRl
bC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjLUFuZHLDqSBMdXJl
YXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJj
ZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KICBNYXJlayBEb2xhdGEgPG1rZG9sYXRhQHVzLmlibS5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBLYWlz
ZXIgPG1hcnRpbkBrYWlzZXIuY3g+CiAgTWFzYWhpcm8gWWFtYWRhIDxtYXNhaGlyb3lAa2VybmVs
Lm9yZz4KICBNYXNheW9zaGkgTWl6dW1hIDxtLm1penVtYUBqcC5mdWppdHN1LmNvbT4KICBNYXR0
aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZi
a2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwg
Um9sbmlrIDxtcm9sbmlrQGdtYWlsLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNo
YWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE1pY2t5IFl1biBDaGFuIChtaWNo
aWJvbykgPGNoYW5taWNreXl1bkBnbWFpbC5jb20+CiAgTWlja3kgWXVuIENoYW4gPGNoYW5taWNr
eXl1bkBnbWFpbC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAg
TWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgbWtkb2xh
dGFAdXMuaWJtLmNvbSA8bWtkb2xhdGFAdXMuaWJtLmNvbT4KICBOaWVrIExpbm5lbmJhbmsgPG5p
ZWtsaW5uZW5iYW5rQGdtYWlsLmNvbT4KICBOaWtvbGEgUGF2bGljYSA8cGF2bGljYS5uaWtvbGFA
Z21haWwuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJkYWJiZWx0QGdvb2dsZS5jb20+CiAg
UGFuIE5lbmd5dWFuIDxwYW5uZW5neXVhbkBodWF3ZWkuY29tPgogIFBhbk5lbmd5dWFuIDxwYW5u
ZW5neXVhbkBodWF3ZWkuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5k
b3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3By
YXMucnU+CiAgUGVuZyBUYW8gPHRhby5wZW5nQGxpbnV4LmFsaWJhYmEuY29tPgogIFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBUdXJzY2htaWQgPHBldGVy
LnR1cnNjaG1AbnV0YW5peC5jb20+CiAgUGV0ZXIgV3UgPHBldGVyQGxla2Vuc3RleW4ubmw+CiAg
UGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxm
NGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgogIHBpYW9qdW4gPHBpYW9qdW5AaHVhd2VpLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJh
cGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5o
ZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb2JlcnQgRm9sZXkgPHJvYmVydC5mb2xleUBsaW5hcm8u
b3JnPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBT
Y290dCBDaGVsb2hhIDxjaGVsb2hhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXog
PHNscEByZWRoYXQuY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0u
dGhvZGlAaHVhd2VpLmNvbT4KICBTaGloUG8gSHVuZyA8c2hpaHBvLmh1bmdAc2lmaXZlLmNvbT4K
ICBTaW1vbiBWZWl0aCA8c3ZlaXRoQGFtYXpvbi5kZT4KICBTdGFmZm9yZCBIb3JuZSA8c2hvcm5l
QGdtYWlsLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWls
bmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdW5pbCBN
dXRodXN3YW15IDxzdW5pbG11dEBtaWNyb3NvZnQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdo
IDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tm
cmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICBUdWd1b3lpIDx0dS5ndW95aUBoM2MuY29tPgogIFZpbmNlbnQgREVI
T1JTIDx2aW5jZW50LmRlaG9yc0BzbWlsZS5mcj4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhh
dC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96
em8uY29tPgogIFZvbGtlciBSw7xtZWxpbiA8dnJfcWVtdUB0LW9ubGluZS5kZT4KICBXYWluZXIg
ZG9zIFNhbnRvcyBNb3NjaGV0dGEgPHdhaW5lcnNtQHJlZGhhdC5jb20+CiAgd2FuZ3lvbmcgPHdh
bmcueW9uZ0RAaDNjLmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5j
b20+CiAgV2lsbGlhbiBSYW1wYXp6byA8d3JhbXBhenpAcmVkaGF0LmNvbT4KICBYaWFuZyBaaGVu
ZyA8emhlbmd4aWFuZzlAaHVhd2VpLmNvbT4KICBYaWFvIFlhbmcgPHlhbmd4Lmp5QGNuLmZ1aml0
c3UuY29tPgogIFhpYW95YW8gTGkgPHhpYW95YW8ubGlAaW50ZWwuY29tPgogIFhpbnl1IExpIDxw
cmVjaW5jdEBtYWlsLnVzdGMuZWR1LmNuPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwu
Y29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWWl0aW5nIFdhbmcgPHlp
dGluZy53YW5nQHdpbmRyaXZlci5jb20+CiAgWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQG1pcHMu
Y29tPgogIFl1cmkgQmVuZGl0b3ZpY2ggPHl1cmkuYmVuZGl0b3ZpY2hAZGF5bml4LmNvbT4KICBZ
dXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgogIFl1dmFsIFNoYWlhIDx5dXZh
bC5zaGFpYUBvcmFjbGUuY29tPgogIFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29tPgog
IHpoZW53ZWkgcGkgPHBpemhlbndlaUBieXRlZGFuY2UuY29tPgogIFpoaW1pbiBGZW5nIDxmZW5n
emhpbWluMUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTU3NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:49:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQC-0005qj-7o; Fri, 31 Jan 2020 17:49:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQB-0005qe-NI
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:49:35 +0000
X-Inumbo-ID: 0aacdd8e-4452-11ea-b211-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0aacdd8e-4452-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:35 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id a9so9673128wmj.3
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=FCmlc12KCp0jcY4TLO/CylLO89w0ffpqpJQrZC8EOqg=;
 b=eJq7rkHi4748ljDLDBvZOmMSPuiaFGBjMMOHZneuFy2zSual+hJRGgxKXP2PJXA7ia
 g5vf3dX5iKAF/wisE30hKltCQ7aiR8mtY4HTZZD2Ma/jQoBEtUp6nuUMW9X3CVFAO18O
 lGNObh+UmMjw0l05quAYh+o90Sh65iif6tJ/BeB1rvwt6H+g9mteQSLbiltjD2Alvn8u
 K2WtrL3gxsMrJJCD7wNXZIlF1S2//K8cTWUG8aXS9DADCeLH9kOQcNWmKC7CtXFqUlah
 ghDnMAWa5T+FyAzUdQlygegKHN/bVCvt0drK9lDJRkN9J1XqdgZlbkkt72x+yYl3rjxB
 3EBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=FCmlc12KCp0jcY4TLO/CylLO89w0ffpqpJQrZC8EOqg=;
 b=gjR2hiuQaG2fzd4+Swh/6ziSi7ah1OKxPWx4Tx6nNQg6IwOfi5Uxs+wxaiBahsgFfS
 3Qi7XkeKebeeXdZ3qXCAGTXObX1x3gUYSczloOrDQUvvYZplbNsp0EcmpTRYLKq8JRVq
 32h649uz8XsXOQb9HEusRC8wSCqrYN2MTDDyQ/ersbd12XCCZU1jSe4x90c5W3RD7fH+
 LwazfadzoM5HPUMZDZYkGoe5Zk8V67kkc1F93bJ4bL3sb4uef1KQep+5QOw6l3Tjw2bl
 tG3lKv7RCbNFQTcxJ3reaiN2rAXWIW8Maxh3/ECNSbY2dasWq6V8nAv11LmkVVMw2RZL
 H5Zw==
X-Gm-Message-State: APjAAAXFCNNt226X1eY8K3GOLIZnPfkWh2M7jGUfwBKwTC5mVXDurlN8
 3/Wt/GWnm/CgY/dIhjCO1WK7222tLKU=
X-Google-Smtp-Source: APXvYqwaSHjvKlx5Bab2868FlTaY9sWSxCOzTRWcHJ2QzUUCyO/UrPii7T5ORzXO2onq3mct/nAgYw==
X-Received: by 2002:a1c:b607:: with SMTP id g7mr13319293wmf.110.1580492973941; 
 Fri, 31 Jan 2020 09:49:33 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:33 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:19 +0000
Message-Id: <20200131174930.31045-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/11] More Hyper-V infrastructures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VGhpcyBwYXRjaCBzZXJlaXMgaW1wbGVtZW50cyBzZXZlcmFsIGltcG9ydGFudCBmdW5jdGlvbmFs
aXRpZXMgdG8gcnVuClhlbiBvbiB0b3Agb2YgSHlwZXItVi4gU2VlIGluZGl2aWR1YWwgcGF0Y2hl
cyBmb3IgbW9yZSBkZXRhaWxzLgoKSSd2ZSBjaGVja2VkIHRoZSBhc3NlbWJseSBjb2RlIGFzIHdl
bGwgYXMgcHV0dGluZyBpbiBhIHRlc3QgcGF0Y2ggdG8KbWFrZSBzdXJlIHRoZSBoeXBlcmNhbGwg
aW50ZXJmYWNlIGlzIGltcGxlbWVudGVkIGNvcnJlY3RseS4KCldlaS4KCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jv
c29mdC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+CgpXZWkgTGl1
ICgxMSk6CiAgeDg2L2h5cGVydmlzb3I6IG1ha2UgaHlwZXJ2aXNvcl9hcF9zZXR1cCByZXR1cm4g
YW4gZXJyb3IgY29kZQogIHg4Ni9zbXA6IGRvbid0IG9ubGluZSBjcHUgaWYgaHlwZXJ2aXNvcl9h
cF9zZXR1cCBmYWlscwogIHg4NjogcHJvdmlkZSBleGVjdXRhYmxlIGZpeG1hcCBmYWNpbGl0eQog
IHg4Ni9oeXBlcnZpc29yOiBwcm92aWRlIGh5cGVydmlzb3JfZml4dXBfZTgyMAogIHg4Ni9oeXBl
cnY6IHNldHVwIGh5cGVyY2FsbCBwYWdlCiAgeDg2L2h5cGVydjogcHJvdmlkZSBIeXBlci1WIGh5
cGVyY2FsbCBmdW5jdGlvbnMKICBETyBOT1QgQVBQTFk6IHg4Ni9oeXBlcnY6IGlzc3VlIGFuIGh5
cGVyY2FsbAogIHg4Ni9oeXBlcnY6IHByb3ZpZGUgcGVyY3B1IGh5cGVyY2FsbCBpbnB1dCBwYWdl
CiAgeDg2L2h5cGVydjogcmV0cmlldmUgdnBfaW5kZXggZnJvbSBIeXBlci1WCiAgeDg2OiBtb3Zl
IHZpcmlkaWFuX3BhZ2VfbXNyIHRvIGh5cGVydi10bGZzLmgKICB4ODYvaHlwZXJ2OiBzZXR1cCBW
UCBhc3Npc3QgcGFnZQoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgICAgICAgICAgICAgICB8ICAxNSAr
Ky0KIHhlbi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgICAgICAgfCAxNTIgKysrKysrKysrKysr
KysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oICAgICAgfCAg
MzEgKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgICAgfCAgMTIg
Ky0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgICAgICAgICAgICAgfCAgMzEgKysrLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgICAgfCAgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKystCiB4ZW4vYXJjaC94ODYvc21w
Ym9vdC5jICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5T
ICAgICAgICAgICAgICAgICAgIHwgICA3ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5o
ICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgICAg
ICAgICAgIHwgIDI0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxs
LmggfCAgOTcgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di10bGZzLmggIHwgIDE2ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCAg
ICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCAgIHwg
IDEyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICAgIHwgIDE1ICst
LQogMTkgZmlsZXMgY2hhbmdlZCwgNDExIGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtaGNhbGwu
aAoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:49:43 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQH-0005qy-HT; Fri, 31 Jan 2020 17:49:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQG-0005qs-J9
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:49:40 +0000
X-Inumbo-ID: 0ca14fc6-4452-11ea-8396-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ca14fc6-4452-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:38 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id g1so8887480wmh.4
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Egz3txqQqthBIsSjMFQvj77WUNoiga8Y7f7moMDL01Y=;
 b=k7BWOimru4Z0jLixjjuChh/KfxXDiHXFwlyGTZCdeeMM/cY7aO3HuZKJDWxehvy/6f
 mT6JY2/f3/RHYrE26+lssizf58LUauU1CJwXjV7KhCLKsQCCfp62jwgiHAebM5buGeK7
 jdLsosIg0fuKO8vJrViGYT+7Y0OK5XnWuNlpSnD4LWZ7C+VNM3/+rpqeAIu/anfdYHwy
 /jE0tzIeCBzHz1baudJdnyqvaYtOMBjpfo/ijVwYJA6oR1YyLLqh5MzhJj2bcv4s3Vjs
 O5W5krRLBgue/SwwLAkOe/DVHOPRzXn7XdN6MfoRo1yiSSE2kP4V+r0tS+pr7Aexi4UU
 A5yg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Egz3txqQqthBIsSjMFQvj77WUNoiga8Y7f7moMDL01Y=;
 b=YU3Bg/ksqmISiZAm5Z5dC13Xca60lf4vNqoIOmWhSi+7ZBEt6evbrrCbYx0dGdwAdD
 tysid0eo8+jpGXqv4b6LaiWDvEJcF1RQa5BjNpek/twlla6lPwwK3AdE01tXdWridQNo
 dMMmuTp8NIUNuXmHVmt+zRDy5/RWhN7KK9kNu5YNImaGbb3qyBq6nxqqcVVFrUFXW3CX
 AprhKSkDmOG0Ze4TfqYeOe4PyNgnnQ/Yq/DrLl4xQWGcIew8LFjLxWNbb9T/umBrDXcb
 xSlnmlB8FaZKy1hiESHFpVu7Hdj3DoCPTZ8SY/VAyLYxVhi9PmLp2ovB4UBFUIxaUfu/
 R2AQ==
X-Gm-Message-State: APjAAAWMAUE1u30edrJ7WEsDyDE33Xx8nant7cSmKfl5+32esNwbYPEw
 /rmwPj3o/+zAtfG7vKgv98HeRtHyRmE=
X-Google-Smtp-Source: APXvYqxRfBxG1yOxDUs3O2IOTU1WaablLfIjYKWavDKt/1y04+C0B3L4gvoN/as1Yh6/4ZwutiJyWg==
X-Received: by 2002:a1c:1b42:: with SMTP id b63mr13481018wmb.16.1580492974801; 
 Fri, 31 Jan 2020 09:49:34 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:34 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:20 +0000
Message-Id: <20200131174930.31045-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 01/11] x86/hypervisor: make
 hypervisor_ap_setup return an error 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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

V2Ugd2FudCB0byBiZSBhYmxlIHRvIGhhbmRsZSBBUCBzZXR1cCBlcnJvciBpbiB0aGUgdXBwZXIg
bGF5ZXIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
djY6CjEuIENoYW5nZSBtYXBfdmNwdWluZm8gYXMgd2VsbAoyLiBNYWtlIGNvZGUgc2hvcnRlcgot
LS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwgIDYgKysrKy0tCiB4
ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggfCAgNiAr
KystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKaW5kZXggNGYyN2I5ODc0MC4uZTcyYzkyZmZkZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCkBAIC01MiwxMCArNTIsMTIgQEAgdm9pZCBfX2luaXQgaHlw
ZXJ2aXNvcl9zZXR1cCh2b2lkKQogICAgICAgICBvcHMtPnNldHVwKCk7CiB9CiAKLXZvaWQgaHlw
ZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQoraW50IGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKIHsK
ICAgICBpZiAoIG9wcyAmJiBvcHMtPmFwX3NldHVwICkKLSAgICAgICAgb3BzLT5hcF9zZXR1cCgp
OworICAgICAgICByZXR1cm4gb3BzLT5hcF9zZXR1cCgpOworCisgICAgcmV0dXJuIDA7CiB9CiAK
IHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4veGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCmluZGV4IDZkYmM1
Zjk1M2YuLmQ1MGY4NmJhZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwpAQCAtMTEzLDE2ICsxMTMsMTYg
QEAgc3RhdGljIGludCBtYXBfdmNwdWluZm8odm9pZCkKICAgICBpbmZvLm1mbiA9IHZpcnRfdG9f
bWZuKCZ2Y3B1X2luZm9bdmNwdV0pOwogICAgIGluZm8ub2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcp
JnZjcHVfaW5mb1t2Y3B1XSAmIH5QQUdFX01BU0s7CiAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX3Zj
cHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbywgdmNwdSwgJmluZm8pOwotICAgIGlmICgg
cmMgKQotICAgIHsKLSAgICAgICAgQlVHX09OKHZjcHUgPj0gWEVOX0xFR0FDWV9NQVhfVkNQVVMp
OwotICAgICAgICB0aGlzX2NwdSh2Y3B1X2luZm8pID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9p
bmZvW3ZjcHVdOwotICAgIH0KLSAgICBlbHNlCisgICAgaWYgKCAhcmMgKQogICAgIHsKICAgICAg
ICAgdGhpc19jcHUodmNwdV9pbmZvKSA9ICZ2Y3B1X2luZm9bdmNwdV07CiAgICAgICAgIHNldF9i
aXQodmNwdSwgdmNwdV9pbmZvX21hcHBlZCk7CiAgICAgfQorICAgIGVsc2UgaWYgKCB2Y3B1IDwg
WEVOX0xFR0FDWV9NQVhfVkNQVVMgKQorICAgIHsKKyAgICAgICAgcmMgPSAwOworICAgICAgICB0
aGlzX2NwdSh2Y3B1X2luZm8pID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3ZjcHVdOwor
ICAgIH0KIAogICAgIHJldHVybiByYzsKIH0KQEAgLTI1NywxMSArMjU3LDE3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cCh2b2lkKQogICAgIGluaXRfZXZ0Y2huKCk7CiB9CiAKLXN0YXRpYyB2
b2lkIGFwX3NldHVwKHZvaWQpCitzdGF0aWMgaW50IGFwX3NldHVwKHZvaWQpCiB7CisgICAgaW50
IHJjOworCiAgICAgc2V0X3ZjcHVfaWQoKTsKLSAgICBtYXBfdmNwdWluZm8oKTsKLSAgICBpbml0
X2V2dGNobigpOworICAgIHJjID0gbWFwX3ZjcHVpbmZvKCk7CisKKyAgICBpZiAoICFyYyApCisg
ICAgICAgIGluaXRfZXZ0Y2huKCk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludCB4Z19hbGxv
Y191bnVzZWRfcGFnZShtZm5fdCAqbWZuKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnZpc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlz
b3IuaAppbmRleCAzOTJmNGI5MGFlLi5iNTAzODU0YzViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVydmlzb3IuaApAQCAtMjUsNyArMjUsNyBAQCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMg
ewogICAgIC8qIE1haW4gc2V0dXAgcm91dGluZSAqLwogICAgIHZvaWQgKCpzZXR1cCkodm9pZCk7
CiAgICAgLyogQVAgc2V0dXAgKi8KLSAgICB2b2lkICgqYXBfc2V0dXApKHZvaWQpOworICAgIGlu
dCAoKmFwX3NldHVwKSh2b2lkKTsKICAgICAvKiBSZXN1bWUgZnJvbSBzdXNwZW5zaW9uICovCiAg
ICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiB9OwpAQCAtMzQsNyArMzQsNyBAQCBzdHJ1Y3QgaHlw
ZXJ2aXNvcl9vcHMgewogCiBjb25zdCBjaGFyICpoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwogdm9p
ZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwotdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQp
OworaW50IGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiB2b2lkIGh5cGVydmlzb3JfcmVzdW1l
KHZvaWQpOwogCiAjZWxzZQpAQCAtNDQsNyArNDQsNyBAQCB2b2lkIGh5cGVydmlzb3JfcmVzdW1l
KHZvaWQpOwogCiBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmh5cGVydmlzb3JfcHJvYmUodm9p
ZCkgeyByZXR1cm4gTlVMTDsgfQogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAo
dm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgfQotc3RhdGljIGlubGluZSB2b2lkIGh5cGVy
dmlzb3JfYXBfc2V0dXAodm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgfQorc3RhdGljIGlu
bGluZSBpbnQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7IEFTU0VSVF9VTlJFQUNIQUJMRSgp
OyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQp
IHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0KIAogI2VuZGlmICAvKiBDT05GSUdfR1VFU1QgKi8K
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:49:47 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17: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 1ixaQM-0005s4-Su; Fri, 31 Jan 2020 17:49:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQL-0005rn-IG
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:49:45 +0000
X-Inumbo-ID: 0d301422-4452-11ea-ad98-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d301422-4452-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:39 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id a5so8892727wmb.0
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ukFC00hv0LSjsqkLHJaQ2pzoEWeQaG6eI/AMe7Aox9U=;
 b=qY7rrW0y+KtfcnTPkFKPLQUp356gelkjDS2iQfTBVrNBzxXmXJOAsgaZa9ZiBpUfib
 mqiDb/OLZzLUoblYXbPe8SL8RsiwvSpQdOTiUKeB0Oh+ZlwV7hjuFb/Igmg60cJRvyxr
 pZv2mYe5VvUs4mytYNVHTSj+X7nwdKw5s1hjR1dWf5s8dpQQ67PJLgkngK/9Cv92Gzro
 7wrkWkK+Gdi7FnzyzWYxk0t8/5xLLIceW5uAMQQ9G0CgZfQMI+mFGmRQmkzocHOIOw+p
 /Qa24Mu88IS1B3ixgdO3saRR1+9tOonPrz7XTJcxl3zaPD1xvlgXW27rI/MfX1Hfenzk
 P4gQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=ukFC00hv0LSjsqkLHJaQ2pzoEWeQaG6eI/AMe7Aox9U=;
 b=kBiKH8X2qNJlOs8M2yGfUlPAyyRfdir+ezyQV8+NRf8B1B7J4yYOp8a1GYe9o9mQmG
 8VcaTymFdRU46Pn/qAzbzCv/c+OTX4YqtDPOX4WlKfoiBT1M0wsfQg59i8eotnlM3ND2
 ijbfBeZNvrHzKHMmrSC5PBh8o4u/gggMPwCri5KeXEQSP38m2cw82Q+4yk5RppvVT+mA
 QZBxM/uLa/KKLf7sdcKrjP7RuyA1mw3RKG3b2oeEyvxcr6ew0sYYvPhY6NBNsUiQDAD9
 P2g02cmATTFhr4W9dkfpgE+8jImwEfAp6ss+KZB5Jfs1tjYsxlpVex3DVrlKd7tcmMEw
 f3ug==
X-Gm-Message-State: APjAAAVB4ADlN3GqAWvckORTFvoP66baqb56pFdFte5QGtTaGiTCkJye
 ymtJBf+hWijyp82tQ91MJRzGNQ0zhJY=
X-Google-Smtp-Source: APXvYqwuyZmsavJInbCXnvE8ycz7lQmctHDLiPtR/S/g4V0xekdfLUqCPu3n8w8cvXI8duzu5MjVOw==
X-Received: by 2002:a05:600c:20c6:: with SMTP id
 y6mr13273447wmm.95.1580492978224; 
 Fri, 31 Jan 2020 09:49:38 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:37 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:21 +0000
Message-Id: <20200131174930.31045-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 02/11] x86/smp: don't online cpu if
 hypervisor_ap_setup fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

UHVzaCBoeXBlcnZpc29yX2FwX3NldHVwIGRvd24gdG8gc21wX2NhbGxpbi4KClRha2UgdGhlIGNo
YW5jZSB0byByZXBsYWNlIHhlbl9ndWVzdCB3aXRoIGNwdV9oYXNfaHlwZXJ2aXNvci4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+ClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMTAg
KysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwppbmRleCBjOWQxYWI0NDIzLi45M2I4NmEwOWU5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTE5OSw2ICsx
OTksMTMgQEAgc3RhdGljIHZvaWQgc21wX2NhbGxpbih2b2lkKQogICAgICAgICBnb3RvIGhhbHQ7
CiAgICAgfQogCisgICAgaWYgKCBjcHVfaGFzX2h5cGVydmlzb3IgJiYgKHJjID0gaHlwZXJ2aXNv
cl9hcF9zZXR1cCgpKSAhPSAwICkKKyAgICB7CisgICAgICAgIHByaW50aygiQ1BVJWQ6IEZhaWxl
ZCB0byBpbml0aWFsaXNlIGh5cGVydmlzb3IgZnVuY3Rpb25zLiBOb3QgY29taW5nIG9ubGluZS5c
biIsIGNwdSk7CisgICAgICAgIGNwdV9lcnJvciA9IHJjOworICAgICAgICBnb3RvIGhhbHQ7Cisg
ICAgfQorCiAgICAgaWYgKCAocmMgPSBodm1fY3B1X3VwKCkpICE9IDAgKQogICAgIHsKICAgICAg
ICAgcHJpbnRrKCJDUFUlZDogRmFpbGVkIHRvIGluaXRpYWxpc2UgSFZNLiBOb3QgY29taW5nIG9u
bGluZS5cbiIsIGNwdSk7CkBAIC0zNzEsOSArMzc4LDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dm9pZCAqdW51c2VkKQogCiAgICAgdHN4X2luaXQoKTsgLyogTmVlZHMgbWljcm9jb2RlLiAgTWF5
IGNoYW5nZSBITEUvUlRNIGZlYXR1cmUgYml0cy4gKi8KIAotICAgIGlmICggeGVuX2d1ZXN0ICkK
LSAgICAgICAgaHlwZXJ2aXNvcl9hcF9zZXR1cCgpOwotCiAgICAgc21wX2NhbGxpbigpOwogCiAg
ICAgc2V0X2NwdV9zaWJsaW5nX21hcChjcHUpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:49:51 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17: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 1ixaQR-0005t9-9b; Fri, 31 Jan 2020 17:49:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQQ-0005t1-Ib
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:49:50 +0000
X-Inumbo-ID: 0dd4305c-4452-11ea-a933-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0dd4305c-4452-11ea-a933-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:40 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id g1so8887571wmh.4
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=qjVeiSnb0MJod71jgCMzNRSvX/LkPYHFUUnAv8FFvkg=;
 b=jFUsoUihAsd2Kl/jaoLdHtSVnctmPUOrZ3xJLIAGmcyarZgOVTenFSWiFwK3Btb7/S
 wpXAWwva2RrgrQtGTTMSrcWwDe09QtPXDahhnWsUQl2ydBD1ubqV7BsWGFWgwuj7iVxP
 BFc5aZskh8/hL5K//mAoCjCEFPjDNESnyISVh9groAKz2yX1zKkYmUSK/23RsbTYZTGL
 eFfaezM+uo1eJcYyEOJ+BhI9KwkBu7lm9uJ0CRmonwCrHg+bItLEQGKjK+SfA/vjIrKg
 dNt2Jp4+GqZMvkRMTl454Xb0iuKC23d0BHdJU3LnCgyjdXl2K1k3fqbowmXOV5xJMF/8
 7sOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=qjVeiSnb0MJod71jgCMzNRSvX/LkPYHFUUnAv8FFvkg=;
 b=q65C3cvriRQYi9dT982wPabdMFASeLtJqn2tSV7gwUSRxRgvwr3QGQxMM+dM3dVFH5
 9imcB+vTstJw6WU6XjdZPp/taQfle/6IzlGxMmYLLjz/jqkBpSjJq8mgpXp/mogOiAoy
 tJcKJp9tYM2RaOa7zVOKkWo3Ee+vowsDEnbsprfp8ufqscsU9olT90XitE6tJm6QB/T+
 7rrFVrhvmYOHTSsVVIqwFHGhuX4V8QcJ9n0juGWymbb8odiqea/r44GQ8VLaFt5IpFdk
 uiM1cd1gwW1F4X3/hLzB1NMfl7838atvV4dD8BTnf6ptIzqhzrV8cZDyOofuhu/lngYU
 jnLw==
X-Gm-Message-State: APjAAAVDJRD8kXM68vgclpNFWYkCa1jYxWs8268rhEMiuBtmDvm5FIbQ
 DgPeC5yiNFDy/XoeJCmseFHGpKl93oE=
X-Google-Smtp-Source: APXvYqwh7Nn3SPlNvYxIh6vuxQEsrazPpbo6rbJcbLwnCHfRA22u/ITZouZMXFbtqMFhmALT+y/UyA==
X-Received: by 2002:a7b:c8d3:: with SMTP id f19mr12951750wml.26.1580492979229; 
 Fri, 31 Jan 2020 09:49:39 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:38 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:22 +0000
Message-Id: <20200131174930.31045-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/11] x86: provide executable fixmap facility
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdXMgdG8gc2V0IGFzaWRlIHNvbWUgYWRkcmVzcyBzcGFjZSBmb3IgZXhlY3V0
YWJsZSBtYXBwaW5nLgpUaGlzIGZpeGVkIG1hcCByYW5nZSBzdGFydHMgZnJvbSBYRU5fVklSVF9F
TkQgc28gdGhhdCBpdCBpcyB3aXRoaW4gcmVhY2gKb2YgdGhlIC50ZXh0IHNlY3Rpb24uCgpTaGlm
dCB0aGUgcGVyY3B1IHN0dWIgcmFuZ2UgYW5kIHNocmluayBsaXZlcGF0Y2ggcmFuZ2UgYWNjb3Jk
aW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
djY6CjEuIE1vdmUgc3ltYm9sIGdlbmVyYXRpb24gc25pcHBldCB0byBhcmNoX2luaXRfbWVtb3J5
IGFuZCB1c2UgJVAwCgp2NToKMS4gZHJvcCBfX3ZpcnRfdG9fZml4X3gKMi4gYWxzbyBjaGVjayBG
SVgqX1JFU0VSVkVEIGluIF9fc2V0X2ZpeG1hcCoKMy4gZ2VuZXJhdGUgZ2xvYmFsIHN5bWJvbCB0
byBiZSB1c2VkIGluIGxpbmtlciBzY3JpcHQKNC4gYWRkcmVzcyBvdGhlciBtaXNjIGNvbW1lbnRz
Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgICB8IDE1ICsrKysrKysrKysrKy0tLQog
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgIHwgIDMgKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZml4
bWFwLmggfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTcg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Ym9vdC94ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDFjYmY1YWNk
ZmIuLjMxNGEzMmExOWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC04MSwxMSArODEsMjAgQEAgR0xPQkFM
KGwyX2RpcmVjdG1hcCkKICAgICAgICAgLnNpemUgbDJfZGlyZWN0bWFwLCAuIC0gbDJfZGlyZWN0
bWFwCiAKIC8qCi0gKiBMMiBtYXBwaW5nIHRoZSBYZW4gdGV4dC9kYXRhL2JzcyByZWdpb24sIGNv
bnN0cnVjdGVkIGR5bmFtaWNhbGx5LiAgVXNlcyAxeAotICogNGsgcGFnZS4KKyAqIEwyIG1hcHBp
bmcgdGhlIFhlbiB0ZXh0L2RhdGEvYnNzIHJlZ2lvbiwgY29uc3RydWN0ZWQgZHluYW1pY2FsbHku
CisgKiBFeGVjdXRhYmxlIGZpeG1hcCBpcyBob29rZWQgdXAgc3RhdGljYWxseS4KKyAqIFVzZXMg
MXggNGsgcGFnZS4KICAqLwogR0xPQkFMKGwyX3hlbm1hcCkKLSAgICAgICAgLmZpbGwgTDJfUEFH
RVRBQkxFX0VOVFJJRVMsIDgsIDAKKyAgICAgICAgaWR4ID0gMAorICAgICAgICAucmVwdCBMMl9Q
QUdFVEFCTEVfRU5UUklFUworICAgICAgICAuaWYgaWR4ID09IGwyX3RhYmxlX29mZnNldChGSVhB
RERSX1hfVE9QIC0gMSkKKyAgICAgICAgLnF1YWQgc3ltX29mZnMobDFfZml4bWFwX3gpICsgX19Q
QUdFX0hZUEVSVklTT1IKKyAgICAgICAgLmVsc2UKKyAgICAgICAgLnF1YWQgMAorICAgICAgICAu
ZW5kaWYKKyAgICAgICAgaWR4ID0gaWR4ICsgMQorICAgICAgICAuZW5kcgogICAgICAgICAuc2l6
ZSBsMl94ZW5tYXAsIC4gLSBsMl94ZW5tYXAKIAogLyogTDIgbWFwcGluZyB0aGUgZml4bWFwLiAg
VXNlcyAxeCA0ayBwYWdlLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
IGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCmluZGV4IDI3NDljYmM1Y2YuLjUxM2IwZjM4NDEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYv
bGl2ZXBhdGNoLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5j
bHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIApAQCAtMzExLDcg
KzMxMiw3IEBAIHZvaWQgX19pbml0IGFyY2hfbGl2ZXBhdGNoX2luaXQodm9pZCkKICAgICB2b2lk
ICpzdGFydCwgKmVuZDsKIAogICAgIHN0YXJ0ID0gKHZvaWQgKil4ZW5fdmlydF9lbmQ7Ci0gICAg
ZW5kID0gKHZvaWQgKikoWEVOX1ZJUlRfRU5EIC0gTlJfQ1BVUyAqIFBBR0VfU0laRSk7CisgICAg
ZW5kID0gKHZvaWQgKikoWEVOX1ZJUlRfRU5EIC0gRklYQUREUl9YX1NJWkUgLSBOUl9DUFVTICog
UEFHRV9TSVpFKTsKIAogICAgIEJVR19PTihlbmQgPD0gc3RhcnQpOwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY1MGMwNjVhZjMuLjZi
MTM2MTg0NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xNTcsNiArMTU3LDggQEAKIC8qIE1hcHBpbmcgb2YgdGhlIGZpeG1hcCBzcGFj
ZSBuZWVkZWQgZWFybHkuICovCiBsMV9wZ2VudHJ5X3QgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxp
Z25lZCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpCiAgICAgbDFfZml4bWFwW0wxX1BBR0VUQUJMRV9F
TlRSSUVTXTsKK2wxX3BnZW50cnlfdCBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkIikgX19h
bGlnbmVkKFBBR0VfU0laRSkKKyAgICBsMV9maXhtYXBfeFtMMV9QQUdFVEFCTEVfRU5UUklFU107
CiAKIHBhZGRyX3QgX19yZWFkX21vc3RseSBtZW1faG90cGx1ZzsKIApAQCAtMzcyLDYgKzM3NCwx
MCBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgIH0KICAgICB9
CiAjZW5kaWYKKworICAgIC8qIEdlbmVyYXRlIGEgc3ltYm9sIHRvIGJlIHVzZWQgaW4gbGlua2Vy
IHNjcmlwdCAqLworICAgIGFzbSAoICIuZXF1IEZJWEFERFJfWF9TSVpFLCAlUDA7IC5nbG9iYWwg
RklYQUREUl9YX1NJWkUiCisgICAgICAgICAgOjogImkiIChGSVhBRERSX1hfU0laRSkgKTsKIH0K
IAogaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcg
bWVtX3R5cGUpCkBAIC01NzE4LDEwICs1NzI0LDE3IEBAIGludCBkZXN0cm95X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSkKIHZvaWQgX19zZXRfZml4bWFwKAog
ICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVk
IGxvbmcgZmxhZ3MpCiB7Ci0gICAgQlVHX09OKGlkeCA+PSBfX2VuZF9vZl9maXhlZF9hZGRyZXNz
ZXMpOworICAgIEJVR19PTihpZHggPj0gX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2VzIHx8IGlkeCA8
PSBGSVhfUkVTRVJWRUQpOwogICAgIG1hcF9wYWdlc190b194ZW4oX19maXhfdG9fdmlydChpZHgp
LCBfbWZuKG1mbiksIDEsIGZsYWdzKTsKIH0KIAordm9pZCBfX3NldF9maXhtYXBfeCgKKyAgICBl
bnVtIGZpeGVkX2FkZHJlc3Nlc194IGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxv
bmcgZmxhZ3MpCit7CisgICAgQlVHX09OKGlkeCA+PSBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXNf
eCB8fCBpZHggPD0gRklYX1hfUkVTRVJWRUQpOworICAgIG1hcF9wYWdlc190b194ZW4oX19maXhf
eF90b192aXJ0KGlkeCksIF9tZm4obWZuKSwgMSwgZmxhZ3MpOworfQorCiB2b2lkICpfX2luaXQg
YXJjaF92bWFwX3ZpcnRfZW5kKHZvaWQpCiB7CiAgICAgcmV0dXJuIGZpeF90b192aXJ0KF9fZW5k
X29mX2ZpeGVkX2FkZHJlc3Nlcyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA5M2I4NmEwOWU5Li5lODNlNDU2NGE0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKQEAgLTY0NCw3ICs2NDQsNyBAQCB1bnNpZ25lZCBsb25nIGFsbG9jX3N0dWJfcGFnZSh1
bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nICptZm4pCiAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFnZShwZyksIDB4Y2MsIFBBR0VfU0laRSkpOwog
ICAgIH0KIAotICAgIHN0dWJfdmEgPSBYRU5fVklSVF9FTkQgLSAoY3B1ICsgMSkgKiBQQUdFX1NJ
WkU7CisgICAgc3R1Yl92YSA9IFhFTl9WSVJUX0VORCAtIEZJWEFERFJfWF9TSVpFIC0gKGNwdSAr
IDEpICogUEFHRV9TSVpFOwogICAgIGlmICggbWFwX3BhZ2VzX3RvX3hlbihzdHViX3ZhLCBwYWdl
X3RvX21mbihwZyksIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNP
Ul9SWCB8IE1BUF9TTUFMTF9QQUdFUykgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IGY1NzMwZmZlOTMuLmRl
MDg1NmI4OGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwpAQCAtMiw2ICsyLDggQEAKIC8qIE1vZGlmaWVkIGZvciBpMzg2L3g4
Ni02NCBYZW4gYnkgS2VpciBGcmFzZXIgKi8KIAogI2luY2x1ZGUgPHhlbi9jYWNoZS5oPgorCisj
aW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjdW5kZWYgRU5U
UlkKICN1bmRlZiBBTElHTgpAQCAtMzUyLDYgKzM1NCw3IEBAIFNFQ1RJT05TCiB9CiAKIEFTU0VS
VChfXzJNX3J3ZGF0YV9lbmQgPD0gWEVOX1ZJUlRfRU5EIC0gWEVOX1ZJUlRfU1RBUlQgKyBfX1hF
Tl9WSVJUX1NUQVJUIC0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgRklYQUREUl9YX1NJWkUg
LQogICAgICAgICAgICAgICAgICAgICAgICAgICBOUl9DUFVTICogUEFHRV9TSVpFLAogICAgICAg
ICJYZW4gaW1hZ2Ugb3ZlcmxhcHMgc3R1YnMgYXJlYSIpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4
IGQwY2ZiYjcwYTguLmEzNDA1M2M0YzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMjE4LDcgKzIx
OCw3IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAvKiBTbG90
IDI2MTogaGlnaCByZWFkLW9ubHkgY29tcGF0IG1hY2hpbmUtdG8tcGh5cyBjb252ZXJzaW9uIHRh
YmxlICgxR0IpLiAqLwogI2RlZmluZSBISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFSVCBSRFdSX0NP
TVBBVF9NUFRfVklSVF9FTkQKICNkZWZpbmUgSElST19DT01QQVRfTVBUX1ZJUlRfRU5EIChISVJP
X0NPTVBBVF9NUFRfVklSVF9TVEFSVCArIEdCKDEpKQotLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBz
dGF0aWMgZGF0YSBhbmQgYnNzICgxR0IpLiAqLworLyogU2xvdCAyNjE6IHhlbiB0ZXh0LCBzdGF0
aWMgZGF0YSwgYnNzLCBwZXItY3B1IHN0dWJzIGFuZCBleGVjdXRhYmxlIGZpeG1hcCAoMUdCKS4g
Ki8KICNkZWZpbmUgWEVOX1ZJUlRfU1RBUlQgICAgICAgICAgKEhJUk9fQ09NUEFUX01QVF9WSVJU
X0VORCkKICNkZWZpbmUgWEVOX1ZJUlRfRU5EICAgICAgICAgICAgKFhFTl9WSVJUX1NUQVJUICsg
R0IoMSkpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4IDlmYjJmNDc5NDYuLjgzMzAwOTdhNzQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9maXhtYXAuaApAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+
CiAKICNkZWZpbmUgRklYQUREUl9UT1AgKFZNQVBfVklSVF9FTkQgLSBQQUdFX1NJWkUpCisjZGVm
aW5lIEZJWEFERFJfWF9UT1AgKFhFTl9WSVJUX0VORCAtIFBBR0VfU0laRSkKIAogI2lmbmRlZiBf
X0FTU0VNQkxZX18KIApAQCAtODksNiArOTAsMjkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHZpcnRfdG9fZml4KGNvbnN0IHVuc2lnbmVkIGxvbmcgdmFkZHIpCiAgICAgcmV0dXJuIF9f
dmlydF90b19maXgodmFkZHIpOwogfQogCitlbnVtIGZpeGVkX2FkZHJlc3Nlc194IHsKKyAgICAv
KiBJbmRleCAwIGlzIHJlc2VydmVkIHNpbmNlIGZpeF94X3RvX3ZpcnQoMCkgPT0gRklYQUREUl9Y
X1RPUC4gKi8KKyAgICBGSVhfWF9SRVNFUlZFRCwKKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNU
CisgICAgRklYX1hfSFlQRVJWX0hDQUxMLAorI2VuZGlmCisgICAgX19lbmRfb2ZfZml4ZWRfYWRk
cmVzc2VzX3gKK307CisKKyNkZWZpbmUgRklYQUREUl9YX1NJWkUgIChfX2VuZF9vZl9maXhlZF9h
ZGRyZXNzZXNfeCA8PCBQQUdFX1NISUZUKQorI2RlZmluZSBGSVhBRERSX1hfU1RBUlQgKEZJWEFE
RFJfWF9UT1AgLSBGSVhBRERSX1hfU0laRSkKKworZXh0ZXJuIHZvaWQgX19zZXRfZml4bWFwX3go
CisgICAgZW51bSBmaXhlZF9hZGRyZXNzZXNfeCBpZHgsIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBsb25nIGZsYWdzKTsKKworI2RlZmluZSBzZXRfZml4bWFwX3goaWR4LCBwaHlzKSBcCisg
ICAgX19zZXRfZml4bWFwX3goaWR4LCAocGh5cyk+PlBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNP
Ul9SWCB8IE1BUF9TTUFMTF9QQUdFUykKKworI2RlZmluZSBjbGVhcl9maXhtYXBfeChpZHgpIF9f
c2V0X2ZpeG1hcF94KGlkeCwgMCwgMCkKKworI2RlZmluZSBfX2ZpeF94X3RvX3ZpcnQoeCkgKEZJ
WEFERFJfWF9UT1AgLSAoKHgpIDw8IFBBR0VfU0hJRlQpKQorI2RlZmluZSBmaXhfeF90b192aXJ0
KHgpICAgKCh2b2lkICopX19maXhfeF90b192aXJ0KHgpKQorCiAjZW5kaWYgLyogX19BU1NFTUJM
WV9fICovCiAKICNlbmRpZgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:49:56 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQW-0005v2-Kp; Fri, 31 Jan 2020 17:49:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQV-0005ua-Is
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:49:55 +0000
X-Inumbo-ID: 0e60f60e-4452-11ea-ad98-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e60f60e-4452-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:41 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z7so9595729wrl.13
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cpuxdCZxCl63G/9gtJCixou5RUbbkJaTIj6MRYrokwk=;
 b=TxglAh6bFIrgJs/vD17L60YOOcjmIcgkebD8f8vhNKLEcjahLQzUElfVnOhPmLDTXK
 iTCrdFsu9ojznKuhIcFGb6aQyS+CW0cYDADdgx5oC7XfLfv+CmwPPcBufxWBzx1MmYOQ
 yAShKBdAMdX3Oag19nhxxtR2F7bJp66DxNa+2TvOxSqZswkpR88iilHyGTiKRWgarqv0
 U5iQ3yVsYerMSutKmH81Zz8szBs2bQCRrzLah7ra/RDhrspZ32HfCyAb68aMxLC1CxkA
 f3Z60V9i6rr5M09lxz20dA8Rx9fpfuVqdu6nhx2QXB6fkOpSYNKj5+4kBsCbixUuhsYw
 OCpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=cpuxdCZxCl63G/9gtJCixou5RUbbkJaTIj6MRYrokwk=;
 b=o+SZoMz+dX9f3Jj3EJZz8uu/hHheCBjMKYVFY5yumKMdxslinEXhCqkMMZ5ibULf1g
 vurr9PhV033WiDQ/+DVh/jU4prrbm9UUnOD2n4+CepAuzXBK20ZLbNvbLTnRA9d4NZw5
 KackGM75CnduB1+5+NCsOWgfKVUYmUxNN1OzBo0soZy0H9wHnf4+j7aFt14R4/PDbaGD
 71DGABuWUxz3lPnK8F8e8MpSjfcOn0PxPdxyqz4SOeb9FNZHGc/n1vm6NNBTVU5HzwZc
 /GOz5ZHYObFXG/CeLCg49LbnXkyT487A/am8LPy42TYh25djJ7bTMf8mwetZI3ts6yku
 m+kA==
X-Gm-Message-State: APjAAAWe9Vde4GqDWGtHv9j9NI6hM4VjDIZ1A0juORpoBMiXcNO5XGd+
 7WouVAxLGQfvTgZbQko4tt4uxOOclcQ=
X-Google-Smtp-Source: APXvYqzqLv/ITSSG8633ZAzMoen7M10g76yIC+L7oZ/pr4pSsebfKcMw43nrvYP26Vnxk2qVoA7crg==
X-Received: by 2002:a5d:61d1:: with SMTP id q17mr7373278wrv.156.1580492980199; 
 Fri, 31 Jan 2020 09:49:40 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:39 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:23 +0000
Message-Id: <20200131174930.31045-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 04/11] x86/hypervisor: provide
 hypervisor_fixup_e820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

QW5kIGltcGxlbWVudCB0aGUgaG9vayBmb3IgWGVuIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jICAgICAg
ICAgICAgICAgICAgICB8IDQgKystLQogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAg
ICAgICAgfCA2ICsrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAgICAgICAgICAg
fCA3ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oIHwgNiAr
KysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwpp
bmRleCAzODkyYzljZmI3Li4yMjE5YzYzODYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgy
MC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKQEAgLTY5MCw4ICs2OTAsOCBAQCB1bnNpZ25l
ZCBsb25nIF9faW5pdCBpbml0X2U4MjAoY29uc3QgY2hhciAqc3RyLCBzdHJ1Y3QgZTgyMG1hcCAq
cmF3KQogCiAgICAgbWFjaGluZV9zcGVjaWZpY19tZW1vcnlfc2V0dXAocmF3KTsKIAotICAgIGlm
ICggcHZfc2hpbSApCi0gICAgICAgIHB2X3NoaW1fZml4dXBfZTgyMCgmZTgyMCk7CisgICAgaWYg
KCBjcHVfaGFzX2h5cGVydmlzb3IgKQorICAgICAgICBoeXBlcnZpc29yX2U4MjBfZml4dXAoJmU4
MjApOwogCiAgICAgcHJpbnRrKCIlcyBSQU0gbWFwOlxuIiwgc3RyKTsKICAgICBwcmludF9lODIw
X21lbW9yeV9tYXAoZTgyMC5tYXAsIGU4MjAubnJfbWFwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5j
CmluZGV4IGU3MmM5MmZmZGYuLjVmZDQzM2M4ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnZpc29yLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwpA
QCAtNjYsNiArNjYsMTIgQEAgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKQogICAgICAgICBv
cHMtPnJlc3VtZSgpOwogfQogCit2b2lkIF9faW5pdCBoeXBlcnZpc29yX2U4MjBfZml4dXAoc3Ry
dWN0IGU4MjBtYXAgKmU4MjApCit7CisgICAgaWYgKCBvcHMgJiYgb3BzLT5lODIwX2ZpeHVwICkK
KyAgICAgICAgb3BzLT5lODIwX2ZpeHVwKGU4MjApOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4u
YyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKaW5kZXggZDUwZjg2YmFlNy4uNDVlNTRk
ZmJiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCkBAIC0zMTYsMTEgKzMxNiwxOCBAQCBzdGF0aWMgdm9p
ZCByZXN1bWUodm9pZCkKICAgICAgICAgcHZfY29uc29sZV9pbml0KCk7CiB9CiAKK3N0YXRpYyB2
b2lkIF9faW5pdCBlODIwX2ZpeHVwKHN0cnVjdCBlODIwbWFwICplODIwKQoreworICAgIGlmICgg
cHZfc2hpbSApCisgICAgICAgIHB2X3NoaW1fZml4dXBfZTgyMChlODIwKTsKK30KKwogc3RhdGlj
IGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAgLm5hbWUgPSAiWGVuIiwK
ICAgICAuc2V0dXAgPSBzZXR1cCwKICAgICAuYXBfc2V0dXAgPSBhcF9zZXR1cCwKICAgICAucmVz
dW1lID0gcmVzdW1lLAorICAgIC5lODIwX2ZpeHVwID0gZTgyMF9maXh1cCwKIH07CiAKIGNvbnN0
IHN0cnVjdCBoeXBlcnZpc29yX29wcyAqX19pbml0IHhnX3Byb2JlKHZvaWQpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCmluZGV4IGI1MDM4NTRjNWIuLmI2NmNiMjgzMzMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCkBAIC0xOSw2ICsxOSw4IEBACiAj
aWZuZGVmIF9fWDg2X0hZUEVSVklTT1JfSF9fCiAjZGVmaW5lIF9fWDg2X0hZUEVSVklTT1JfSF9f
CiAKKyNpbmNsdWRlIDxhc20vZTgyMC5oPgorCiBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgewogICAg
IC8qIE5hbWUgb2YgdGhlIGh5cGVydmlzb3IgKi8KICAgICBjb25zdCBjaGFyICpuYW1lOwpAQCAt
MjgsNiArMzAsOCBAQCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgewogICAgIGludCAoKmFwX3NldHVw
KSh2b2lkKTsKICAgICAvKiBSZXN1bWUgZnJvbSBzdXNwZW5zaW9uICovCiAgICAgdm9pZCAoKnJl
c3VtZSkodm9pZCk7CisgICAgLyogRml4IHVwIGU4MjAgbWFwICovCisgICAgdm9pZCAoKmU4MjBf
Zml4dXApKHN0cnVjdCBlODIwbWFwICplODIwKTsKIH07CiAKICNpZmRlZiBDT05GSUdfR1VFU1QK
QEAgLTM2LDYgKzQwLDcgQEAgY29uc3QgY2hhciAqaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKTsKIHZv
aWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQp
Owogdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKTsKK3ZvaWQgaHlwZXJ2aXNvcl9lODIwX2Zp
eHVwKHN0cnVjdCBlODIwbWFwICplODIwKTsKIAogI2Vsc2UKIApAQCAtNDYsNiArNTEsNyBAQCBz
dGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmh5cGVydmlzb3JfcHJvYmUodm9pZCkgeyByZXR1cm4g
TlVMTDsgfQogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkgeyBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgfQogc3RhdGljIGlubGluZSBpbnQgaHlwZXJ2aXNvcl9hcF9zZXR1
cCh2b2lkKSB7IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyByZXR1cm4gMDsgfQogc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0K
K3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2U4MjBfZml4dXAoc3RydWN0IGU4MjBtYXAg
KmU4MjApIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0KIAogI2VuZGlmICAvKiBDT05GSUdfR1VF
U1QgKi8KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:02 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:50:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQc-000640-7e; Fri, 31 Jan 2020 17:50:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQa-0005yg-JA
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:00 +0000
X-Inumbo-ID: 0ef49c10-4452-11ea-ad98-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ef49c10-4452-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:42 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id y11so9664966wrt.6
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=rffWGupMx/0ss2WkO2hKOAHYYbHAdj5XTaScjilRkJo=;
 b=Re3AWwiAYDMHkhWreBGqdd2p8pQI6wvZKfsi/j3j4Dngm/Ld0aPvbr1/XbFEFJdU7H
 xxrD3ihqxY1PcxavR+lR/IUR9TlNINeAZT60jL/4KmN6QPunSvJjPbd9jkqv50dC8W4m
 Bn0y5L882CvLI54t/GXmk9YHfqv2f2ejeKsa8rKoNlt2G+MQUzII02hZosX4Yrv8n1eY
 qokl4f2ANzaVqb05GHj6ilj9h4agPYL/8+fCNDiUUYOe7zWWMc7cJ4q7zsXwBFvaxuTU
 NgLGXS9+rYqJhESXFeQiuK5zt8GNHGmoiLTIYDvg8nOjoOWIiUwyiRukR3ZsmPl5J2kh
 6tFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=rffWGupMx/0ss2WkO2hKOAHYYbHAdj5XTaScjilRkJo=;
 b=K0xuDazG++TKaiX4gt7L/MwDDgwSM9Zmq2zaaogF1FqJq3j6ZA401nU1YLfQFRjckN
 Nvgtr9eifeq4liDfA4pBIzK9dne2ESP+swxYu6ezSGCZrItMtDoS6qxdnDjuGJ6a8QWa
 P8w7oaNVZIipTvfJ3DYh+QUTJ8cZWP1xuDxtZxpcW2zGdnPMRH/59dCXW1y8P8PnyBnL
 3XCexLOQQtE8Q9jZzuKqkx5k93g2VZOs0Ooot1EsnGgDvHsz7FS6j0lQvUYbDh+KIiw4
 EiGASMyZSGce1WvAPzvfr560OoMEKmltQSeimsFlA8KGffEVx72lbinTLQSKZe1ZNUTe
 brjg==
X-Gm-Message-State: APjAAAXS1/Dr4qb1DbI6WCnj1+DeFHtE8dA8d20RcY8bXHpMqIE+BWWm
 Yb8AvcVKa5T7I+HCMD65BF14n48bqfg=
X-Google-Smtp-Source: APXvYqxHMUW0mba/78Ye5t1QsiVHR3G4FDLX3+2C1XePNLGkYvqQG04xIx2jcdb5e34NMoCAaYQsMw==
X-Received: by 2002:a5d:5283:: with SMTP id c3mr13719944wrv.148.1580492981122; 
 Fri, 31 Jan 2020 09:49:41 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:40 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:24 +0000
Message-Id: <20200131174930.31045-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 05/11] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItViB1c2VzIGEgdGVjaG5pcXVlIGNhbGxlZCBvdmVybGF5IHBhZ2UgZm9yIGl0cyBoeXBl
cmNhbGwgcGFnZS4gSXQKd2lsbCBpbnNlcnQgYSBiYWNraW5nIHBhZ2UgdG8gdGhlIGd1ZXN0IHdo
ZW4gdGhlIGh5cGVyY2FsbCBmdW5jdGlvbmFsaXR5CmlzIGVuYWJsZWQuIFRoYXQgbWVhbnMgd2Ug
Y2FuIHVzZSBhIHBhZ2UgdGhhdCBpcyBub3QgYmFja2VkIGJ5IHJlYWwKbWVtb3J5IGZvciBoeXBl
cmNhbGwgcGFnZS4KClVzZSB0aGUgdG9wLW1vc3QgYWRkcmVzc2FibGUgcGFnZSBmb3IgdGhhdCBw
dXJwb3NlLiBBZGp1c3QgZTgyMCBtYXAKYWNjb3JkaW5nbHkuCgpXZSBhbHNvIG5lZWQgdG8gcmVn
aXN0ZXIgWGVuJ3MgZ3Vlc3QgT1MgSUQgdG8gSHlwZXItVi4gVXNlIDB4MyBhcyB0aGUKdmVuZG9y
IElELiBGaXggdGhlIGNvbW1lbnQgaW4gaHlwZXJ2LXRsZnMuaCB3aGlsZSBhdCBpdC4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQp2NjoKMS4gVXNlIGh2
X2d1ZXN0X29zX2lkCjIuIFVzZSBuZXcgZTgyMF9maXh1cCBob29rCjMuIEFkZCBhIEJVSUxEX0JV
R19PTgoKdjU6CjEuIHVzZSBoeXBlcnZpc29yX3Jlc2VydmVfdG9wX3BhZ2VzCjIuIGFkZCBhIG1h
Y3JvIGZvciBoeXBlcmNhbGwgcGFnZSBtZm4KMy4gYWRkcmVzcyBvdGhlciBtaXNjIGNvbW1lbnRz
Cgp2NDoKMS4gVXNlIGZpeG1hcAoyLiBGb2xsb3cgcm91dGluZXMgbGlzdGVkIGluIFRMRlMKLS0t
CiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgfCA2OSArKysrKysrKysr
KysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgg
fCAgNSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCAgICAgIHwgIDMgKysK
IDMgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCA4ZDM4MzEzZDdhLi43YzJhOTZkNzBlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTE5LDE1ICsxOSwyNyBAQAogICogQ29weXJp
Z2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KICAqLwogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5j
bHVkZSA8eGVuL3ZlcnNpb24uaD4KIAorI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRl
IDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KKyNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+CiAKIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9z
dGx5IG1zX2h5cGVydjsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMg
PSB7Ci0gICAgLm5hbWUgPSAiSHlwZXItViIsCi19Oworc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRl
X2d1ZXN0X2lkKHZvaWQpCit7CisgICAgdW5pb24gaHZfZ3Vlc3Rfb3NfaWQgaWQ7CisKKyAgICBp
ZC52ZW5kb3IgPSBIVl9YRU5fVkVORE9SX0lEOworICAgIGlkLm1ham9yID0geGVuX21ham9yX3Zl
cnNpb24oKTsKKyAgICBpZC5taW5vciA9IHhlbl9taW5vcl92ZXJzaW9uKCk7CisKKyAgICByZXR1
cm4gaWQucmF3OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzIG9wczsK
IAogY29uc3Qgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQp
CiB7CkBAIC03Miw2ICs4NCw1NyBAQCBjb25zdCBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgKl9faW5p
dCBoeXBlcnZfcHJvYmUodm9pZCkKICAgICByZXR1cm4gJm9wczsKIH0KIAorc3RhdGljIHZvaWQg
X19pbml0IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCit7CisgICAgdW5pb24gaHZfeDY0X21z
cl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxsX21zcjsKKyAgICB1bmlvbiBodl9ndWVzdF9v
c19pZCBndWVzdF9pZDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbjsKKworICAgIEJVSUxEX0JVR19P
TihIVl9IWVBfUEFHRV9TSElGVCAhPSBQQUdFX1NISUZUKTsKKworICAgIHJkbXNybChIVl9YNjRf
TVNSX0dVRVNUX09TX0lELCBndWVzdF9pZC5yYXcpOworICAgIGlmICggIWd1ZXN0X2lkLnJhdyAp
CisgICAgeworICAgICAgICBndWVzdF9pZC5yYXcgPSBnZW5lcmF0ZV9ndWVzdF9pZCgpOworICAg
ICAgICB3cm1zcmwoSFZfWDY0X01TUl9HVUVTVF9PU19JRCwgZ3Vlc3RfaWQucmF3KTsKKyAgICB9
CisKKyAgICByZG1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWlu
dDY0KTsKKyAgICBpZiAoICFoeXBlcmNhbGxfbXNyLmVuYWJsZSApCisgICAgeworICAgICAgICBt
Zm4gPSBIVl9IQ0FMTF9NRk47CisgICAgICAgIGh5cGVyY2FsbF9tc3IuZW5hYmxlID0gMTsKKyAg
ICAgICAgaHlwZXJjYWxsX21zci5ndWVzdF9waHlzaWNhbF9hZGRyZXNzID0gbWZuOworICAgICAg
ICB3cm1zcmwoSFZfWDY0X01TUl9IWVBFUkNBTEwsIGh5cGVyY2FsbF9tc3IuYXNfdWludDY0KTsK
KyAgICB9IGVsc2UgeworICAgICAgICBtZm4gPSBoeXBlcmNhbGxfbXNyLmd1ZXN0X3BoeXNpY2Fs
X2FkZHJlc3M7CisgICAgfQorCisgICAgcmRtc3JsKEhWX1g2NF9NU1JfSFlQRVJDQUxMLCBoeXBl
cmNhbGxfbXNyLmFzX3VpbnQ2NCk7CisgICAgQlVHX09OKCFoeXBlcmNhbGxfbXNyLmVuYWJsZSk7
CisKKyAgICBzZXRfZml4bWFwX3goRklYX1hfSFlQRVJWX0hDQUxMLCBtZm4gPDwgUEFHRV9TSElG
VCk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBzZXR1cCh2b2lkKQoreworICAgIHNldHVwX2h5
cGVyY2FsbF9wYWdlKCk7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBlODIwX2ZpeHVwKHN0cnVj
dCBlODIwbWFwICplODIwKQoreworICAgIHVpbnQ2NF90IHMgPSBIVl9IQ0FMTF9NRk4gPDwgUEFH
RV9TSElGVDsKKworICAgIGlmICggIWU4MjBfYWRkX3JhbmdlKGU4MjAsIHMsIHMgKyBQQUdFX1NJ
WkUsIEU4MjBfUkVTRVJWRUQpICkKKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byByZXNlcnZlIEh5
cGVyLVYgaHlwZXJjYWxsIHJhbmdlXG4iKTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBl
cnZpc29yX29wcyBvcHMgPSB7CisgICAgLm5hbWUgPSAiSHlwZXItViIsCisgICAgLnNldHVwID0g
c2V0dXAsCisgICAgLmU4MjBfZml4dXAgPSBlODIwX2ZpeHVwLAorfTsKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LXRsZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRs
ZnMuaAppbmRleCAwNWM0MDQ0OTc2Li4wN2RiNTdiNTVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcnYtdGxmcy5oCkBAIC0zMTgsMTUgKzMxOCwxNiBAQCBzdHJ1Y3QgbXNfaHlwZXJ2
X3RzY19wYWdlIHsKICAqCiAgKiBCaXQocykKICAqIDYzIC0gSW5kaWNhdGVzIGlmIHRoZSBPUyBp
cyBPcGVuIFNvdXJjZSBvciBub3Q7IDEgaXMgT3BlbiBTb3VyY2UKLSAqIDYyOjU2IC0gT3MgVHlw
ZTsgTGludXggaXMgMHgxMDAKKyAqIDYyOjU2IC0gT3MgVHlwZTsgTGludXggMHgxLCBGcmVlQlNE
IDB4MiwgWGVuIDB4MwogICogNTU6NDggLSBEaXN0cm8gc3BlY2lmaWMgaWRlbnRpZmljYXRpb24K
LSAqIDQ3OjE2IC0gTGludXgga2VybmVsIHZlcnNpb24gbnVtYmVyCisgKiA0NzoxNiAtIEd1ZXN0
IE9TIHZlcnNpb24gbnVtYmVyCiAgKiAxNTowICAtIERpc3RybyBzcGVjaWZpYyBpZGVudGlmaWNh
dGlvbgogICoKICAqCiAgKi8KIAogI2RlZmluZSBIVl9MSU5VWF9WRU5ET1JfSUQgICAgICAgICAg
ICAgIDB4ODEwMAorI2RlZmluZSBIVl9YRU5fVkVORE9SX0lEICAgICAgICAgICAgICAgIDB4ODMw
MAogdW5pb24gaHZfZ3Vlc3Rfb3NfaWQKIHsKICAgICB1aW50NjRfdCByYXc7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnYuaAppbmRleCBjN2E3ZjMyYmQ1Li4xYTFiNDc4MzFjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTIxLDYgKzIxLDkgQEAKIAogI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgogCisvKiBVc2UgdG9wLW1vc3QgTUZOIGZvciBoeXBlcmNhbGwgcGFnZSAqLworI2Rl
ZmluZSBIVl9IQ0FMTF9NRk4gICAoKCgxdWxsIDw8IHBhZGRyX2JpdHMpIC0gMSkgPj4gSFZfSFlQ
X1BBR0VfU0hJRlQpCisKIC8qCiAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRp
dGlvbiByZWZlcmVuY2UgdGltZSBpcyBjb21wdXRlZAogICogYnkgdGhlIGZvbGxvd2luZyBmb3Jt
dWxhOgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:06 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17: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 1ixaQg-0006Nx-IZ; Fri, 31 Jan 2020 17:50:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQf-0006FO-J7
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:05 +0000
X-Inumbo-ID: 0f9cf748-4452-11ea-8396-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f9cf748-4452-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:43 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z3so9704548wru.3
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=nzNsiiSOGi+mqFAW4l8/O1Lj/8HbpRuY83zzu3RwubU=;
 b=DDUv6XpXxu3UfM4Yl/k6vw1eYU6CGHODdrlROZgYKx3r8FPahQTL2cXOPO8jPo4wwX
 giAgbCz+0ld5CPJx+8J3idMBGi+t+m92geA85GQ0Yu9SQEfHd5m+poQZO3ltriIvH8j7
 PzhBBj3/sswQYWqBAtEefCDWmoJKSpbCGAOWoPWIrNJEH3yoX8RgAnf7YCTQX7wKeuMB
 BMzbeGW/aN07B6Q4VWHxk/ZSrIY5pzIUu5s6zgioc+Yw3UaYfYjXBDIzan97vys71q7f
 oimSq21yWQ4p2lCy/aznIP0QLOjQo9+fZ8UP10nkOz4dC4J9li+bh9RpK8uSZJ6ASUia
 Pm+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=nzNsiiSOGi+mqFAW4l8/O1Lj/8HbpRuY83zzu3RwubU=;
 b=G97+Pws0G1xKEzFOOYDlgcmlWIExFsjCRWvyaFqYBl9fx6LtL4ObM4lZ33jpr/F5i0
 nOex17pAarFGcbRVVpuCha2qHZr5sINzVblFXkCxWW2LPcf7m6Z8tg48C0zYvWQm2m9S
 apq/ndBrY+um6TwL/lKZTTdAEceHURyk5rLyCrms7sXEkQUmgNkD7DBhyOwYib1IQDfn
 0VwktisLQte51BXZqXMRPE9Yn/zEialI2ANqudquu6TvBOTZGGJtKs/DiCw1fPAhy1TQ
 +X2NX0LUkY46ec5xSt2mVT5xibpuZeaZHewnDfLqH3HV0Af7yZ1sgWDOpjaJdLwPeDY7
 +uow==
X-Gm-Message-State: APjAAAXNfvh79KnG3QHE+fW0GU39ZIB3iLnQaegcTfrlnz3TVO9L3tmy
 +tmTBVIzTMbqLWRhS0CdpOvrxmVrNcM=
X-Google-Smtp-Source: APXvYqz+HcLclbwJ4gmCbsEbXDLBrhg9hJwWpQV3K0BKiR2w/tUBAPQuFxCH0XBoRIW4aO/pyjy8fw==
X-Received: by 2002:a5d:6a42:: with SMTP id t2mr9199956wrw.83.1580492982298;
 Fri, 31 Jan 2020 09:49:42 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:41 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:25 +0000
Message-Id: <20200131174930.31045-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 06/11] x86/hyperv: provide Hyper-V hypercall
 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 <liuwe@microsoft.com>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Julien Grall <julien@xen.org>,
 =?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>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgdXNlZCBsYXRlciB0byBtYWtlIGh5cGVyY2FsbHMgdG8g
SHlwZXItVi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+ClJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGFtYXpvbi5jb20+Ci0tLQp2NjoKMS4g
VXNlIGFzbSguLi4pIHRvIGdlbmVyYXRlIHN5bWJvbAoyLiBBZGQgYSBjb21tZW50IHJlZ2FyZGlu
ZyB2b2xhdGlsZSByZWdpc3RlcnMKCnY1OgoxLiBTd2l0Y2ggYmFjayB0byBkaXJlY3QgY2FsbAoy
LiBGaXggc29tZSBpc3N1ZXMgcG9pbnRlZCBvdXQgYnkgSmFuCi0tLQogTUFJTlRBSU5FUlMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAg
ICAgICAgICAgICB8ICA0ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxs
LmggfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTA1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMg
Yi9NQUlOVEFJTkVSUwppbmRleCAwNGQ5MTQ4MmNkLi5kMGE1ZWQ2MzViIDEwMDY0NAotLS0gYS9N
QUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNTE5LDYgKzUxOSw3IEBAIFM6CVN1cHBv
cnRlZAogRjoJeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi8KIEY6CXhlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vCiBGOgl4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCitGOgl4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi1oY2FsbC5oCiBGOgl4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmgKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA2YjEzNjE4NDVjLi5lNzc4N2M4ZmRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzc1LDkgKzM3NSwxMSBAQCB2b2lkIF9f
aW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgfQogI2VuZGlmCiAKLSAgICAvKiBHZW5l
cmF0ZSBhIHN5bWJvbCB0byBiZSB1c2VkIGluIGxpbmtlciBzY3JpcHQgKi8KKyAgICAvKiBHZW5l
cmF0ZSBzeW1ib2xzIHRvIGJlIHVzZWQgaW4gbGlua2VyIHNjcmlwdCAqLwogICAgIGFzbSAoICIu
ZXF1IEZJWEFERFJfWF9TSVpFLCAlUDA7IC5nbG9iYWwgRklYQUREUl9YX1NJWkUiCiAgICAgICAg
ICAgOjogImkiIChGSVhBRERSX1hfU0laRSkgKTsKKyAgICBhc20gKCAiLmVxdSBIVl9IQ0FMTF9Q
QUdFLCAlUDA7IC5nbG9iYWwgSFZfSENBTExfUEFHRSIKKyAgICAgICAgICA6OiAiaSIgKF9fZml4
X3hfdG9fdmlydChGSVhfWF9IWVBFUlZfSENBTEwpKSApOwogfQogCiBpbnQgcGFnZV9pc19yYW1f
dHlwZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlwZSkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4
IGRlMDg1NmI4OGUuLmVjOGFiMmJlYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMzI4LDYgKzMyOCwxMCBAQCBTRUNU
SU9OUwogICBlZmkgPSAuOwogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCisg
IGh2X2hjYWxsX3BhZ2UgPSBBQlNPTFVURShIVl9IQ0FMTF9QQUdFKTsKKyNlbmRpZgorCiAgIC8q
IFNlY3Rpb25zIHRvIGJlIGRpc2NhcmRlZCAqLwogICAvRElTQ0FSRC8gOiB7CiAgICAgICAgKigu
ZXhpdC50ZXh0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYt
aGNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGQzYjEzMWIzYQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LWhjYWxsLmgKQEAgLTAsMCAr
MSw5NyBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXNtLXg4Ni9ndWVzdC9oeXBlcnYt
aGNhbGwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNv
bmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAy
LCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAq
IENvcHlyaWdodCAoYykgMjAxOSBNaWNyb3NvZnQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9IWVBF
UlZfSENBTExfSF9fCisjZGVmaW5lIF9fWDg2X0hZUEVSVl9IQ0FMTF9IX18KKworI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2luY2x1ZGUgPGFzbS9hc21f
ZGVmbnMuaD4KKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5
cGVydi10bGZzLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKworc3RhdGljIGlubGluZSB1aW50
NjRfdCBodl9kb19oeXBlcmNhbGwodWludDY0X3QgY29udHJvbCwgcGFkZHJfdCBpbnB1dF9hZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBvdXRwdXRf
YWRkcikKK3sKKyAgICB1aW50NjRfdCBzdGF0dXM7CisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9u
ZyByOCBhc20gKCAicjgiICkgPSBvdXRwdXRfYWRkcjsKKworICAgIC8qIFNlZSBUTEZTIGZvciB2
b2xhdGlsZSByZWdpc3RlcnMgKi8KKyAgICBhc20gdm9sYXRpbGUgKCAiY2FsbCBodl9oY2FsbF9w
YWdlIgorICAgICAgICAgICAgICAgICAgIDogIj1hIiAoc3RhdHVzKSwgIitjIiAoY29udHJvbCks
CisgICAgICAgICAgICAgICAgICAgICAiK2QiIChpbnB1dF9hZGRyKSBBU01fQ0FMTF9DT05TVFJB
SU5UCisgICAgICAgICAgICAgICAgICAgOiAiciIgKHI4KQorICAgICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIgKTsKKworICAgIHJldHVybiBzdGF0dXM7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWlu
dDY0X3QgaHZfZG9fZmFzdF9oeXBlcmNhbGwodWludDE2X3QgY29kZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgaW5wdXQxLCB1aW50NjRfdCBp
bnB1dDIpCit7CisgICAgdWludDY0X3Qgc3RhdHVzOworICAgIHVpbnQ2NF90IGNvbnRyb2wgPSBj
b2RlIHwgSFZfSFlQRVJDQUxMX0ZBU1RfQklUOworICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcg
cjggYXNtICggInI4IiApID0gaW5wdXQyOworCisgICAgLyogU2VlIFRMRlMgZm9yIHZvbGF0aWxl
IHJlZ2lzdGVycyAqLworICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIGh2X2hjYWxsX3BhZ2UiCisg
ICAgICAgICAgICAgICAgICAgOiAiPWEiIChzdGF0dXMpLCAiK2MiIChjb250cm9sKSwKKyAgICAg
ICAgICAgICAgICAgICAgICIrZCIgKGlucHV0MSkgQVNNX0NBTExfQ09OU1RSQUlOVAorICAgICAg
ICAgICAgICAgICAgIDogInIiIChyOCkgKTsKKworICAgIHJldHVybiBzdGF0dXM7Cit9CisKK3N0
YXRpYyBpbmxpbmUgdWludDY0X3QgaHZfZG9fcmVwX2h5cGVyY2FsbCh1aW50MTZfdCBjb2RlLCB1
aW50MTZfdCByZXBfY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3QgdmFyaGVhZF9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgaW5wdXQsIHBhZGRyX3Qgb3V0cHV0KQoreworICAgIHVp
bnQ2NF90IGNvbnRyb2wgPSBjb2RlOworICAgIHVpbnQ2NF90IHN0YXR1czsKKyAgICB1aW50MTZf
dCByZXBfY29tcDsKKworICAgIGNvbnRyb2wgfD0gKHVpbnQ2NF90KXZhcmhlYWRfc2l6ZSA8PCBI
Vl9IWVBFUkNBTExfVkFSSEVBRF9PRkZTRVQ7CisgICAgY29udHJvbCB8PSAodWludDY0X3QpcmVw
X2NvdW50IDw8IEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9PRkZTRVQ7CisKKyAgICBkbyB7CisgICAg
ICAgIHN0YXR1cyA9IGh2X2RvX2h5cGVyY2FsbChjb250cm9sLCBpbnB1dCwgb3V0cHV0KTsKKyAg
ICAgICAgaWYgKCAoc3RhdHVzICYgSFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLKSAhPSBIVl9TVEFU
VVNfU1VDQ0VTUyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByZXBfY29tcCA9IE1B
U0tfRVhUUihzdGF0dXMsIEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9NQVNLKTsKKworICAgICAgICBj
b250cm9sICY9IH5IVl9IWVBFUkNBTExfUkVQX1NUQVJUX01BU0s7CisgICAgICAgIGNvbnRyb2wg
fD0gTUFTS19JTlNSKHJlcF9jb21wLCBIVl9IWVBFUkNBTExfUkVQX1NUQVJUX01BU0spOworICAg
IH0gd2hpbGUgKCByZXBfY29tcCA8IHJlcF9jb3VudCApOworCisgICAgcmV0dXJuIHN0YXR1czsK
K30KKworI2VuZGlmIC8qIF9fWDg2X0hZUEVSVl9IQ0FMTF9IX18gKi8KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:12 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQm-0006eQ-0u; Fri, 31 Jan 2020 17:50:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQk-0006dl-IU
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:10 +0000
X-Inumbo-ID: 1020cb22-4452-11ea-ad98-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1020cb22-4452-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:44 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id m10so9333793wmc.0
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=hM+7wdfsP27XGM9zHGwtCWANDp7Dbi20PNshZg97aIU=;
 b=r2oD2trUuSgbnkg7qk4IJlNrxpS81WnqL0azadH/eEfIsmL+7hkva3aD7uYiLjZs5D
 ceZr6pv7g07JNibFKF3lSxe3D/6bWdFaKTpQgZ7qqvc5RYk+T6ZhIluBJqRJOatVGLim
 VKBTeMFor1RWl6S1W0cHnMdqby4xWAU0r2aNRqXxvlQJ8oEFrID61KHiuGiGRxD/bRN6
 wFW/7KjtOvJHhgAvrVP8o/UOoRdGhwb7mYjQfw6TMAsugWIF//Gp71HxrH56bfgQi0uM
 4MPGBQW5TtMdIdT64zGhJ5kQAJ/wzV0bqg5KdULjvkyTdz5+NOVlg4DX6Sxs7ZqTXbC8
 9G5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=hM+7wdfsP27XGM9zHGwtCWANDp7Dbi20PNshZg97aIU=;
 b=TuieQ3n3Vw9NvZPjOk5MSLYEIb45+J4Snt+Pwx9/2r/PkTkxb35m8rgVs1ojPFqjKK
 kHcwRmWclp9d8aI4MS66/8yrGu77TFzpSG96r19ceGGgAuCtsFssGvtsZkwJaL5GdtPL
 F9Y2Gf211yQetClsCnOg4YeynPvbmLdw6AseCaMqliQs2cv+yasnUtVkfg+IR+qnETuT
 n45+dOBA1nhQ9YF03ljaA6oogj8Xn65Lpd7x1Zyc1kIFIqRMAvDSiprcAFAgN40e3Cl/
 joThctL7xxnJsJ6S0k0YJYAnPkTY3wRos5WF5NQ5HpHNtfSUFeEzJ+vw94f1q7TUx7QZ
 +d5Q==
X-Gm-Message-State: APjAAAXiSMXfiVUAy6tv9RpcRbJcCe4tsMtDkE86xVJeVUbB1u0zzeaa
 Mek8ppOzZLGQuF+mXnfnGHCmfNqQGUA=
X-Google-Smtp-Source: APXvYqxeM0hGplB6XELd/R2c0b+0F9jwFuSU2Z3Tp4chVSLJOj461fFocFPKIM98ECOsTS+0+WlaNA==
X-Received: by 2002:a1c:7d93:: with SMTP id
 y141mr13097735wmc.111.1580492983157; 
 Fri, 31 Jan 2020 09:49:43 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:42 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:26 +0000
Message-Id: <20200131174930.31045-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 07/11] DO NOT APPLY: x86/hyperv: issue an
 hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VGVzdCBpZiB0aGUgaW5mcmFzdHJ1Y3R1cmUgd29ya3MuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIGIveGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwppbmRleCA3YzJhOTZkNzBlLi4wNTJiMDUz
MTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKQEAgLTIzLDYgKzIzLDcgQEAKIAog
I2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRl
IDxhc20vZ3Vlc3QvaHlwZXJ2LWhjYWxsLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi10
bGZzLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCkBAIC0xMTQsNiArMTE1LDE5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2b2lkKQogICAgIEJVR19P
TighaHlwZXJjYWxsX21zci5lbmFibGUpOwogCiAgICAgc2V0X2ZpeG1hcF94KEZJWF9YX0hZUEVS
Vl9IQ0FMTCwgbWZuIDw8IFBBR0VfU0hJRlQpOworCisgICAgLyogWFhYIFdlaTogSXNzdWUgYW4g
aHlwZXJjYWxsIGhlcmUgdG8gbWFrZSBzdXJlIHRoaW5ncyBhcmUgc2V0IHVwCisgICAgICogY29y
cmVjdGx5LiAgV2hlbiB0aGVyZSBpcyBhY3R1YWwgdXNlIG9mIHRoZSBoeXBlcmNhbGwgZmFjaWxp
dHksCisgICAgICogdGhpcyBjYW4gYmUgcmVtb3ZlZC4KKyAgICAgKi8KKyAgICB7CisgICAgICAg
IHVpbnQxNl90IHIgPSBodl9kb19oeXBlcmNhbGwoMHhmZmZmLCAwLCAwKTsKKyAgICAgICAgQlVH
X09OKHIgIT0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREUpOworICAgICAgICByID0g
aHZfZG9fZmFzdF9oeXBlcmNhbGwoMHhmZmZmLCAwLCAwKTsKKyAgICAgICAgQlVHX09OKHIgIT0g
SFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREUpOworCisgICAgICAgIHByaW50aygiU3Vj
Y2Vzc2Z1bGx5IGlzc3VlZCBIeXBlci1WIGh5cGVyY2FsbHNcbiIpOworICAgIH0KIH0KIAogc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwKHZvaWQpCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:17 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17: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 1ixaQr-0006lS-ED; Fri, 31 Jan 2020 17:50:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQp-0006k2-Im
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:15 +0000
X-Inumbo-ID: 10c34f6e-4452-11ea-ad98-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10c34f6e-4452-11ea-ad98-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:45 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id q9so8886223wmj.5
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=EAsu2Tew/dQ3OuPgDvGiujJ7tHlS5utw9cYPbWTP4Mg=;
 b=uHkeDxvGsPxI9Is20UMEmPnVDlig1gyoDSeyakFx3FMmsGNTxGxZVo714pegz1Vtp3
 rbSxDCfX/qNvpZ/nzQ1sgVv1FiuE9xiB7WoQCFoL60pQM3gDXoxns0qK8VmuuJdqpscC
 l20mUB52Pjb6ZkbGfANk38PXyU36inQlv+XTS0h7vdVeEh/ii4P4Uv4l3blQvtammSs3
 rv09psNHhBCOXZmZq9Xp8vPIJYgdYgIdbFX2KE2qApXRvn90g7v56/npzfVOgBKHPcQ/
 TtITu6JwSd8stBUYWaUlkrwEFX88cLHqZUHnNcZ9ld7qXg49GuonkVZUpI7bh0Jz6e9w
 ajzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=EAsu2Tew/dQ3OuPgDvGiujJ7tHlS5utw9cYPbWTP4Mg=;
 b=otPTXnIoP0pnw2ejseWqmvwEV8nLXSxEqAEgy6PtFYwArwcecSk6++Gg4Mxw/XysT1
 OtF7MyHbplKkBcfRcKueuDiD9L7og3pvuevB/WrUjeqsTSZojELdKjTe/309PSrB56H7
 sZOz1FhcuNIAAg+dcCiu/kfZNh0pY3z8BqtXGm8cYEAjnm7DhfCYI8eDX9lNVqn79XPx
 0q1d+PTmpkKdm8vpPQql2tNG+wLFYifUXSewIzaBAAivkA+CGRaNkdjRinvf7aEqxfe2
 i8kgJnUvSpThoc9EEWLgQRUSs7TmwJQ8whbzyUEtQwcDnPBnvo3tqhrxcXszJCh0CXDn
 pMbg==
X-Gm-Message-State: APjAAAU65dofT+8HdkpYjzT82oollRQjyflaInw5Q7BnURayP3IT9yhK
 0Dn7k0FOPfQ2Y/Y3BWfbLAL3Tarm4yA=
X-Google-Smtp-Source: APXvYqyfDWXWax1oKHwCbogTBpybCcr6MpSNBDHOEmRXblra4XQ4prcauAnGYguSPSflorjjACh76A==
X-Received: by 2002:a1c:1fd0:: with SMTP id
 f199mr12791824wmf.113.1580492984191; 
 Fri, 31 Jan 2020 09:49:44 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:43 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:27 +0000
Message-Id: <20200131174930.31045-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 08/11] x86/hyperv: provide percpu hypercall
 input 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

SHlwZXItVidzIGlucHV0IC8gb3V0cHV0IGFyZ3VtZW50IG11c3QgYmUgOCBieXRlcyBhbGlnbmVk
IGFuIG5vdCBjcm9zcwpwYWdlIGJvdW5kYXJ5LiBPbmUgd2F5IHRvIHNhdGlzZnkgdGhvc2UgcmVx
dWlyZW1lbnRzIGlzIHRvIHVzZSBwZXJjcHUKcGFnZS4KCkZvciB0aGUgZm9yZXNlZWFibGUgZnV0
dXJlIHdlIG9ubHkgbmVlZCB0byBwcm92aWRlIGlucHV0IGZvciBUTEIKYW5kIEFQSUMgaHlwZXJj
YWxscywgc28gc2tpcCBzZXR0aW5nIHVwIGFuIG91dHB1dCBwYWdlLgoKV2Ugd2lsbCBhbHNvIG5l
ZWQgdG8gcHJvdmlkZSBhbiBhcF9zZXR1cCBob29rIGZvciBzZWNvbmRhcnkgY3B1cyB0bwpzZXR1
cCBpdHMgb3duIGlucHV0IHBhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNy
b3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29t
PgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQp2NjoKMS4gTWFrZSBjb2RlIHNob3J0ZXIKMi4gQ2hhbmdlIHZhcmlhYmxlIG5hbWUKCnY1Ogox
LiBBZGp1c3QgdG8gbmV3IGFwX3NldHVwCjIuIENoYW5nZSB2YXJpYWJsZSBuYW1lIHRvIGh2X3Bj
cHVfaW5wdXRfcGFnZQoKdjQ6CjEuIENoYW5nZSB3b3JkaW5nIGluIGNvbW1pdCBtZXNzYWdlCjIu
IFByZXZlbnQgbGVhawozLiBJbnRyb2R1Y2UgYSBwcml2YXRlIGhlYWRlcgoKdjM6CjEuIFVzZSB4
ZW5oZWFwIHBhZ2UgaW5zdGVhZAoyLiBEcm9wIHBhZ2UgdHJhY2tpbmcgc3RydWN0dXJlCjMuIERy
b3AgUGF1bCdzIHJldmlldyB0YWcKCmFkZHJlc3MgY29tbWVudHMKLS0tCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggMDUyYjA1MzE2MC4uOGQ0NGIzNWFhNiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0yNyw3ICsyNywxMCBAQAogI2luY2x1ZGUgPGFz
bS9ndWVzdC9oeXBlcnYtdGxmcy5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAorI2lu
Y2x1ZGUgInByaXZhdGUuaCIKKwogc3RydWN0IG1zX2h5cGVydl9pbmZvIF9fcmVhZF9tb3N0bHkg
bXNfaHlwZXJ2OworREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBodl9pbnB1dF9w
YWdlKTsKIAogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCiB7CkBAIC0x
MzAsOSArMTMzLDMzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9oeXBlcmNhbGxfcGFnZSh2
b2lkKQogICAgIH0KIH0KIAorc3RhdGljIGludCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9p
ZCkKK3sKKyAgICBpZiAoIHRoaXNfY3B1KGh2X2lucHV0X3BhZ2UpICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICB0aGlzX2NwdShodl9pbnB1dF9wYWdlKSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgp
OworICAgIGlmICggIXRoaXNfY3B1KGh2X2lucHV0X3BhZ2UpICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiQ1BVJXU6IEZhaWxlZCB0byBhbGxvY2F0ZSBoeXBlcmNhbGwgaW5wdXQgcGFnZVxuIiwK
KyAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgc2V0
dXAodm9pZCkKIHsKICAgICBzZXR1cF9oeXBlcmNhbGxfcGFnZSgpOworCisgICAgaWYgKCBzZXR1
cF9oeXBlcmNhbGxfcGNwdV9hcmcoKSApCisgICAgICAgIHBhbmljKCJIeXBlci1WIGh5cGVyY2Fs
bCBwZXJjcHUgYXJnIHNldHVwIGZhaWxlZFxuIik7Cit9CisKK3N0YXRpYyBpbnQgYXBfc2V0dXAo
dm9pZCkKK3sKKyAgICByZXR1cm4gc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk7CiB9CiAKIHN0
YXRpYyB2b2lkIF9faW5pdCBlODIwX2ZpeHVwKHN0cnVjdCBlODIwbWFwICplODIwKQpAQCAtMTQ2
LDYgKzE3Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlODIwX2ZpeHVwKHN0cnVjdCBlODIwbWFw
ICplODIwKQogc3RhdGljIGNvbnN0IHN0cnVjdCBoeXBlcnZpc29yX29wcyBvcHMgPSB7CiAgICAg
Lm5hbWUgPSAiSHlwZXItViIsCiAgICAgLnNldHVwID0gc2V0dXAsCisgICAgLmFwX3NldHVwID0g
YXBfc2V0dXAsCiAgICAgLmU4MjBfZml4dXAgPSBlODIwX2ZpeHVwLAogfTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L3ByaXZhdGUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li4wOTM5ODVhOTRiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
di9wcml2YXRlLmgKQEAgLTAsMCArMSwyOSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICog
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L3ByaXZhdGUuaAorICoKKyAqIERlZmluaXRpb25zIC8gZGVj
bGFyYXRpb25zIG9ubHkgdXNlZnVsIHRvIEh5cGVyLVYgY29kZS4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDIwIE1pY3Jvc29mdC4KKyAq
LworCisjaWZuZGVmIF9fWEVOX0hZUEVSVl9QUklWSUFURV9IX18KKyNkZWZpbmUgX19YRU5fSFlQ
RVJWX1BSSVZJQVRFX0hfXworCisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgorCitERUNMQVJFX1BF
Ul9DUFUodm9pZCAqLCBodl9pbnB1dF9wYWdlKTsKKworI2VuZGlmIC8qIF9fWEVOX0hZUEVSVl9Q
UklWSUFURV9IX18gICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:22 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaQw-0006pM-0H; Fri, 31 Jan 2020 17:50:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQu-0006oO-Je
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:20 +0000
X-Inumbo-ID: 114f5676-4452-11ea-b211-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 114f5676-4452-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:46 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id a6so9614658wrx.12
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=OuvS4yHEnv92OOnV7XktlEYfMKEuteYkS0t0AqPy5go=;
 b=hwvD5kmfTcaY4SDDf56iLEhTGp+0/f2bFu2wV6wAesdwO/JabEtA5MaYN/5ZtPVntv
 suaAwo8kO4VM3IPzL6maUg66nkFBijUP8K2viaEK7Aa9T7EFLxIA4Nr0buBNnRyO3G0d
 Yiubzdy4gjCSHGkiRwXl0DA8+XFl4sEUnLs+6KBk2J4QlO2/VN2D5i6Ee4bjJDNPIPOx
 zWcpu0JyclCOR//OS9Wq++NKr0qgJPNrku/DwUX87+sJE9yoLMm9ErblRUyd1M9kIy9h
 naHYR/D8QN2TciW8ttnVdawKwsS7cIq0aAjDbby6EcTF0+AFSlPGXMrGbSY5/FioNA/x
 zsJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=OuvS4yHEnv92OOnV7XktlEYfMKEuteYkS0t0AqPy5go=;
 b=TjnYImh8rT5uf6UJZnvZNU+NPVpJGgzOoQVaQH4d8IZ9OFf2r33pZinTxeaPx68kyO
 XrCzE4lVYTjMk473TX3ikKC2IqrXhe7udt7NEWuN2o3A51bvzSbBCtQXRnKFjyxnfzrb
 Qza9Ex3rkNBelkPnJy01OttIOOW2EcLi4UmIuW4Vjn1Vws5Qpfvh/imS5bI4+PXi/iZO
 jz+VE4s6b1stM0QVDjM2i926Raf0kPlWFYjaV7y4f8+/GMIaWHnycTBWFYNSQcVOfM6F
 5mspOsMCT63KphVM8h88Ic5Ubqlgyj0k5GDCTObNGufwNw2io2Yxh5WwapboqI8NdgEl
 CxMg==
X-Gm-Message-State: APjAAAVLNHIp/dkVmnkNmJDoPtD2FCd9bZDNafttVvYHI4/boiwVnW68
 y6i0yI2UanhAsqsmhW4kO+Zaq1954pw=
X-Google-Smtp-Source: APXvYqyHmpYL9shBrZJ2wnN9iAiM+ykSuxvP+dAaDUSr5n/QJiZkRjMKXJ06LxWT3bKCiy+PtJnsrw==
X-Received: by 2002:adf:81c2:: with SMTP id 60mr13002491wra.8.1580492985145;
 Fri, 31 Jan 2020 09:49:45 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:44 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:28 +0000
Message-Id: <20200131174930.31045-10-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 09/11] x86/hyperv: retrieve vp_index from
 Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <pdurrant@amazon.com>, Michael Kelley <mikelley@microsoft.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>

VGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIGludm9raW5nIGh5cGVyY2FsbCB0aGF0IHRhcmdldHMg
c3BlY2lmaWMKdmNwdShzKS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29m
dC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OgoxLiBBZGQgSmFuJ3MgQWNr
LgoKdjQ6CjEuIFVzZSBwcml2YXRlLmgKMi4gQWRkIFBhdWwncyByZXZpZXcgdGFnCgp2MjoKMS4g
Rm9sZCBpbnRvIHNldHVwX3BjcHVfYXJnIGZ1bmN0aW9uCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9oeXBlcnYuYyAgfCA2ICsrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9w
cml2YXRlLmggfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggOGQ0NGIzNWFhNi4uNmRhYzNiZmNlYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0zMSw2ICszMSw3IEBACiAKIHN0cnVjdCBtc19o
eXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsKIERFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHZvaWQgKiwgaHZfaW5wdXRfcGFnZSk7CitERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RM
WSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKIAogc3RhdGljIHVpbnQ2NF90IGdlbmVyYXRl
X2d1ZXN0X2lkKHZvaWQpCiB7CkBAIC0xMzUsNiArMTM2LDggQEAgc3RhdGljIHZvaWQgX19pbml0
IHNldHVwX2h5cGVyY2FsbF9wYWdlKHZvaWQpCiAKIHN0YXRpYyBpbnQgc2V0dXBfaHlwZXJjYWxs
X3BjcHVfYXJnKHZvaWQpCiB7CisgICAgdWludDY0X3QgdnBfaW5kZXhfbXNyOworCiAgICAgaWYg
KCB0aGlzX2NwdShodl9pbnB1dF9wYWdlKSApCiAgICAgICAgIHJldHVybiAwOwogCkBAIC0xNDYs
NiArMTQ5LDkgQEAgc3RhdGljIGludCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcodm9pZCkKICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCisgICAgcmRtc3JsKEhWX1g2NF9NU1JfVlBf
SU5ERVgsIHZwX2luZGV4X21zcik7CisgICAgdGhpc19jcHUoaHZfdnBfaW5kZXgpID0gdnBfaW5k
ZXhfbXNyOworCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRl
LmgKaW5kZXggMDkzOTg1YTk0Yi4uZDE3NjVkNGYyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9w
cml2YXRlLmgKQEAgLTI1LDUgKzI1LDYgQEAKICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CiAKIERF
Q0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X2lucHV0X3BhZ2UpOworREVDTEFSRV9QRVJfQ1BVKHVu
c2lnbmVkIGludCwgaHZfdnBfaW5kZXgpOwogCiAjZW5kaWYgLyogX19YRU5fSFlQRVJWX1BSSVZJ
QVRFX0hfXyAgKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:27 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:50: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 1ixaR1-0006tQ-E6; Fri, 31 Jan 2020 17:50:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaQz-0006sG-Je
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:25 +0000
X-Inumbo-ID: 11d4d2ba-4452-11ea-a933-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11d4d2ba-4452-11ea-a933-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:47 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id g17so9713435wro.2
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=CFk7NSQ22jtMnIw9gaYPgixmKD9SoghgRz4Gqj0PfqY=;
 b=AioNmFb/mEZABfVfLcSrj2dD4IlWxIoeRsEc5QuK9jtUDTtafpL6ZW67sYSmIvveYF
 gwFjmkN9A3pHzAIJF7DmfzlwHDC1nNdSSbB++IoUJxgM0ObM0k+NmUmj4dK7h9V/cvoi
 Ai8tJMnskKmeWlzaHchJDNdF1pfFFGi5YRRIVNzDh00Y6+vfastVjsSJ7Ix7mochAvcK
 4bAecsntVsZYsHKghCypujkx6tkZPcqL5mqzptbs19ePipiBV80OuC8q2F4ZixNbA9Ck
 CEwXUA1KLL5xG1+xMmzMlo+xiqp3m/OmurIh2L7FifAQ+UHetyrvckZ+gmofXC9Dw1XS
 CImw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=CFk7NSQ22jtMnIw9gaYPgixmKD9SoghgRz4Gqj0PfqY=;
 b=cPvUJpar3nA0Rbu13DXDr4rab9JpUIi599+xd9SXE4CkTBQ9cZexJpR1gDgCJ2n0jS
 6EHepe0q0ks6TPR7+Wu0714qkFBxTIZTy95BQakouH1l4gqGAGp207k6+XJ6UrXQkgJz
 Cnb1X4DlUa3PesVW+CVLWWu47T6F8F1Tr+I/QVTSAKptzSGZhlnpPayBykih/Bmsgr5c
 X8D4gjRWzmHWbjroRW+swwZOAuuc5LOtw5LPdtKzQ0JTPCFmWnciT39/u/gU+z/ijaXT
 HM/wSfqTSeHhOkziVYCG8PK9gKyznwEuzzlr9oOHCHg4c0zVjhc8Xwq6G0vLKm0eEfxZ
 OlWw==
X-Gm-Message-State: APjAAAXuWNfAfFgd922izrDpuZ7v2YL6CQYOfZXVVFEw4/1lN+Utm0fb
 Rwm04ToVvrnkoOeNF0fdhKBJ9HT6k94=
X-Google-Smtp-Source: APXvYqwZpue5LqrdUbSfQBsytzq/1Lrz/k+iDVEGACdZOM8Dmc+NexpT60MLOw4Y8v0OREsaxTPDOQ==
X-Received: by 2002:adf:b352:: with SMTP id k18mr13025612wrd.242.1580492986036; 
 Fri, 31 Jan 2020 09:49:46 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:45 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:29 +0000
Message-Id: <20200131174930.31045-11-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 10/11] x86: move viridian_page_msr to
 hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

QW5kIHJlbmFtZSBpdCB0byBodl92cF9hc3Npc3RfcGFnZV9tc3IuCgpObyBmdW5jdGlvbmFsIGNo
YW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8IDExICsrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICAgfCAxNSArKy0tLS0tLS0tLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDQ0YzhlNmNhYzYuLjlhNmNhZmNiNjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTIzMCw3ICsyMzAsNyBAQCBzdGF0
aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRp
YyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgY29u
c3QgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgKmhnOworICAgIGNvbnN0IHVuaW9uIGh2X3ZwX2Fz
c2lzdF9wYWdlX21zciAqaGc7CiAKICAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlw
ZXJjYWxsX2dwYTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnYtdGxmcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCmluZGV4
IDA3ZGI1N2I1NWYuLjBhMGYzMzk4YzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJ2LXRsZnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di10bGZzLmgKQEAgLTU1OCw2ICs1NTgsMTcgQEAgc3RydWN0IGh2X25lc3RlZF9lbmxpZ2h0ZW5t
ZW50c19jb250cm9sIHsKIAl9IGh5cGVyY2FsbENvbnRyb2xzOwogfTsKIAordW5pb24gaHZfdnBf
YXNzaXN0X3BhZ2VfbXNyCit7CisgICAgdWludDY0X3QgcmF3OworICAgIHN0cnVjdAorICAgIHsK
KyAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOworICAgICAgICB1aW50NjRfdCByZXNlcnZlZF9w
cmVzZXJ2ZWQ6MTE7CisgICAgICAgIHVpbnQ2NF90IHBmbjo0ODsKKyAgICB9OworfTsKKwogLyog
RGVmaW5lIHZpcnR1YWwgcHJvY2Vzc29yIGFzc2lzdCBwYWdlIHN0cnVjdHVyZS4gKi8KIHN0cnVj
dCBodl92cF9hc3Npc3RfcGFnZSB7CiAJX191MzIgYXBpY19hc3Npc3Q7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaAppbmRleCBkOTEzODU2MmU2Li44NDRlNTZiMzhmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTExLDIwICsxMSw5IEBACiAKICNpbmNsdWRlIDxhc20vZ3Vl
c3QvaHlwZXJ2LXRsZnMuaD4KIAotdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IKLXsKLSAgICB1aW50
NjRfdCByYXc7Ci0gICAgc3RydWN0Ci0gICAgewotICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7
Ci0gICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3ByZXNlcnZlZDoxMTsKLSAgICAgICAgdWludDY0
X3QgcGZuOjQ4OwotICAgIH07Ci19OwotCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQogewotICAgIHVu
aW9uIHZpcmlkaWFuX3BhZ2VfbXNyIG1zcjsKKyAgICB1bmlvbiBodl92cF9hc3Npc3RfcGFnZV9t
c3IgbXNyOwogICAgIHZvaWQgKnB0cjsKIH07CiAKQEAgLTcwLDcgKzU5LDcgQEAgc3RydWN0IHZp
cmlkaWFuX3RpbWVfcmVmX2NvdW50CiBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluCiB7CiAgICAgdW5p
b24gaHZfZ3Vlc3Rfb3NfaWQgZ3Vlc3Rfb3NfaWQ7Ci0gICAgdW5pb24gdmlyaWRpYW5fcGFnZV9t
c3IgaHlwZXJjYWxsX2dwYTsKKyAgICB1bmlvbiBodl92cF9hc3Npc3RfcGFnZV9tc3IgaHlwZXJj
YWxsX2dwYTsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgdGltZV9yZWZfY291
bnQ7CiAgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgcmVmZXJlbmNlX3RzYzsKIH07Ci0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:50:32 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaR5-0006x7-So; Fri, 31 Jan 2020 17:50:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=euI0=3U=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1ixaR4-0006wI-KN
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:50:30 +0000
X-Inumbo-ID: 12b1f2da-4452-11ea-8396-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12b1f2da-4452-11ea-8396-bc764e2007e4;
 Fri, 31 Jan 2020 17:49:48 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id p9so8902714wmc.2
 for <xen-devel@lists.xenproject.org>; Fri, 31 Jan 2020 09:49:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Vy9AWRylVtxfszYTddrOD3+jUXhfGQub8qRdwfYuTdM=;
 b=rR5jsUWmwjjsnF9BNLaWUKX9rigXWx5G6apWUExUc1FFOEz+NbysHxMHVBvS04pyqj
 iy1TGgAAOAVoGyPVZytDm8WIYLxeq/tvpP0NwiI7p095uTbJe9MAAmgqpPVhvclNxHAW
 FOsp4lLK/0UkqxNT9Zq8llT6h8qD946dLN0Vcb24hJufQF/8KGDY/g/0RGk8P1z+XNcK
 IwSwi4wsX+TFwzOVHMJuM7WhjM9lFMU5R+pRnreAa1nhzOb+j9fh+znZq0Gb6HIH/r3y
 A/GJJ4wRCFxxK4ALrl7Q2Xl9pEanz9ISC8hCLL1at1mcObtf22Er5ZjgmLKMT1328ezP
 WNWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=Vy9AWRylVtxfszYTddrOD3+jUXhfGQub8qRdwfYuTdM=;
 b=Uw+f9DnsYdet20yrHIV9yY68b98/pdUV7ZiiU1o96+YzJqYkTsa9kUuc5+lXYB47Yq
 exlmCo7JwOIwif6j2Q8WVP4J2O6bk5DX1w0LXrdCXrppCuOP6JuwyFXNkgT9ui6HSU67
 Mc+75AJSWH3Ve1GIOH67POMiwyBK1iRNVLAveetXA12yqatj8Hhj4dlZaaBTdeVuisGz
 hl/Waxj4dXCcL7L9Zz5KaHHVyFWaSlaBagGBOq9RgNYiO7p1U0tyc81NwN67l2usmYZq
 Uutho7ZLlSFgI6wxjT+CWf3arIgq78WogNId2f+3/qZaiMSMCdtq9F/ebt3Viy7VxnXj
 KypA==
X-Gm-Message-State: APjAAAUkh3zZ8G1gy7hg7dnebtlCAjq5MPS2mVokBpEBRiE4cHjYFByL
 4k6/80hrtvV+GWPCZErGyoV5gzX93W8=
X-Google-Smtp-Source: APXvYqxGy1QlNh80bg5rvDBThIbT7nsdaNrtcc1XbDnG/4Eejrnx40obUHcs1xRJKJDbZvNYv/+p2g==
X-Received: by 2002:a7b:c753:: with SMTP id w19mr13588770wmk.34.1580492986996; 
 Fri, 31 Jan 2020 09:49:46 -0800 (PST)
Received: from localhost.localdomain (41.142.6.51.dyn.plus.net. [51.6.142.41])
 by smtp.gmail.com with ESMTPSA id
 133sm4364352wmd.5.2020.01.31.09.49.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2020 09:49:46 -0800 (PST)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 17:49:30 +0000
Message-Id: <20200131174930.31045-12-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20200131174930.31045-1-liuwe@microsoft.com>
References: <20200131174930.31045-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 11/11] x86/hyperv: setup VP assist 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.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>

VlAgYXNzaXN0IHBhZ2UgaXMgcmF0aGVyIGltcG9ydGFudCBhcyB3ZSBuZWVkIHRvIHRvZ2dsZSBz
b21lIGJpdHMgaW4gaXQKZm9yIGVmZmljaWVudCBuZXN0ZWQgdmlydHVhbGlzYXRpb24uCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KdjY6CjEuIFVzZSBo
dl92cF9hc3Npc3RfcGFnZV9tc3IKMi4gTWFrZSBjb2RlIHNob3J0ZXIKMy4gUHJlc2VydmUgcnN2
ZFAgZmllbGRzCgp2NToKMS4gRGVhbCB3aXRoIGVycm9yIHByb3Blcmx5IGluc3RlYWQgb2YgYWx3
YXlzIHBhbmlja2luZwoyLiBTd2FwIHBlcmNwdSB2YXJpYWJsZXMgZGVjbGFyYXRpb25zJyBsb2Nh
dGlvbgoKdjQ6CjEuIFVzZSBwcml2YXRlLmgKMi4gUHJldmVudCBsZWFrCgp2MzoKMS4gVXNlIHhl
bmhlYXAgcGFnZQoyLiBEcm9wIHNldF92cF9hc3Npc3QKCnYyOgoxLiBVc2UgSFZfSFlQX1BBR0Vf
U0hJRlQgaW5zdGVhZAotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgIHwg
MzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBl
cnYvcHJpdmF0ZS5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKaW5kZXggNmRhYzNiZmNl
Yi4uNzVmYjMyOWQ0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBl
cnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0zMSw2ICsz
MSw3IEBACiAKIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBfX3JlYWRfbW9zdGx5IG1zX2h5cGVydjsK
IERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHZvaWQgKiwgaHZfaW5wdXRfcGFnZSk7CitERUZJ
TkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIGh2X3ZwX2Fzc2lzdCk7CiBERUZJTkVfUEVS
X0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKIAogc3RhdGljIHVp
bnQ2NF90IGdlbmVyYXRlX2d1ZXN0X2lkKHZvaWQpCkBAIC0xNTUsMTcgKzE1Niw1MSBAQCBzdGF0
aWMgaW50IHNldHVwX2h5cGVyY2FsbF9wY3B1X2FyZyh2b2lkKQogICAgIHJldHVybiAwOwogfQog
CitzdGF0aWMgaW50IHNldHVwX3ZwX2Fzc2lzdCh2b2lkKQoreworICAgIHVuaW9uIGh2X3ZwX2Fz
c2lzdF9wYWdlX21zciBtc3I7CisKKyAgICBpZiAoICF0aGlzX2NwdShodl92cF9hc3Npc3QpICkK
KyAgICB7CisgICAgICAgIHRoaXNfY3B1KGh2X3ZwX2Fzc2lzdCkgPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKTsKKyAgICAgICAgaWYgKCAhdGhpc19jcHUoaHZfdnBfYXNzaXN0KSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHByaW50aygiQ1BVJXU6IEZhaWxlZCB0byBhbGxvY2F0ZSB2cF9hc3Npc3Qg
cGFnZVxuIiwKKyAgICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIH0KKworICAgICAgICBjbGVhcl9wYWdlKHRo
aXNfY3B1KGh2X3ZwX2Fzc2lzdCkpOworICAgIH0KKworICAgIHJkbXNybChIVl9YNjRfTVNSX1ZQ
X0FTU0lTVF9QQUdFLCBtc3IucmF3KTsKKyAgICBtc3IucGZuID0gdmlydF90b19tZm4odGhpc19j
cHUoaHZfdnBfYXNzaXN0KSk7CisgICAgbXNyLmVuYWJsZWQgPSAxOworICAgIHdybXNybChIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCBtc3IucmF3KTsKKworICAgIHJldHVybiAwOworfQorCiBz
dGF0aWMgdm9pZCBfX2luaXQgc2V0dXAodm9pZCkKIHsKICAgICBzZXR1cF9oeXBlcmNhbGxfcGFn
ZSgpOwogCiAgICAgaWYgKCBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKSApCiAgICAgICAgIHBh
bmljKCJIeXBlci1WIGh5cGVyY2FsbCBwZXJjcHUgYXJnIHNldHVwIGZhaWxlZFxuIik7CisKKyAg
ICBpZiAoIHNldHVwX3ZwX2Fzc2lzdCgpICkKKyAgICAgICAgcGFuaWMoIlZQIGFzc2lzdCBwYWdl
IHNldHVwIGZhaWxlZFxuIik7CiB9CiAKIHN0YXRpYyBpbnQgYXBfc2V0dXAodm9pZCkKIHsKLSAg
ICByZXR1cm4gc2V0dXBfaHlwZXJjYWxsX3BjcHVfYXJnKCk7CisgICAgaW50IHJjOworCisgICAg
cmMgPSBzZXR1cF9oeXBlcmNhbGxfcGNwdV9hcmcoKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
cmV0dXJuIHJjOworCisgICAgcmV0dXJuIHNldHVwX3ZwX2Fzc2lzdCgpOwogfQogCiBzdGF0aWMg
dm9pZCBfX2luaXQgZTgyMF9maXh1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydi9wcml2YXRlLmgKaW5kZXggZDE3NjVkNGYyMy4uOTU2ZWZmODMxZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9wcml2YXRlLmgKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4v
cGVyY3B1Lmg+CiAKIERFQ0xBUkVfUEVSX0NQVSh2b2lkICosIGh2X2lucHV0X3BhZ2UpOworREVD
TEFSRV9QRVJfQ1BVKHZvaWQgKiwgaHZfdnBfYXNzaXN0KTsKIERFQ0xBUkVfUEVSX0NQVSh1bnNp
Z25lZCBpbnQsIGh2X3ZwX2luZGV4KTsKIAogI2VuZGlmIC8qIF9fWEVOX0hZUEVSVl9QUklWSUFU
RV9IX18gICovCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 17:57:11 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 17:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixaXR-0007gZ-Nl; Fri, 31 Jan 2020 17:57:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qvnh=3U=xen.org=wl@srs-us1.protection.inumbo.net>)
 id 1ixaXQ-0007gU-DI
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 17:57:04 +0000
X-Inumbo-ID: 1660f632-4453-11ea-8bf6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1660f632-4453-11ea-8bf6-12813bfff9fa;
 Fri, 31 Jan 2020 17:57:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixaXO-0000Xr-QP; Fri, 31 Jan 2020 17:57:02 +0000
Received: from 41.142.6.51.dyn.plus.net ([51.6.142.41] helo=debian)
 by xenbits.xenproject.org with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89)
 (envelope-from <wl@xen.org>)
 id 1ixaXO-0005nJ-Gl; Fri, 31 Jan 2020 17:57:02 +0000
Date: Fri, 31 Jan 2020 17:56:59 +0000
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20200131175659.5nabkw7joiaepku2@debian>
References: <20200131174930.31045-1-liuwe@microsoft.com>
 <20200131174930.31045-6-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20200131174930.31045-6-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v6 05/11] x86/hyperv: setup hypercall 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: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Michael Kelley <mikelley@microsoft.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KE5vdGUgdG8gc2VsZikKCk9uIEZyaSwgSmFuIDMxLCAyMDIwIGF0IDA1OjQ5OjI0UE0gKzAwMDAs
IFdlaSBMaXUgd3JvdGU6ClsuLi5dCj4gK3N0YXRpYyB1aW50NjRfdCBnZW5lcmF0ZV9ndWVzdF9p
ZCh2b2lkKQo+ICt7Cj4gKyAgICB1bmlvbiBodl9ndWVzdF9vc19pZCBpZDsKPiArCgogICAgICAg
aWQucmF3ID0gMDsKCj4gKyAgICBpZC52ZW5kb3IgPSBIVl9YRU5fVkVORE9SX0lEOwo+ICsgICAg
aWQubWFqb3IgPSB4ZW5fbWFqb3JfdmVyc2lvbigpOwo+ICsgICAgaWQubWlub3IgPSB4ZW5fbWlu
b3JfdmVyc2lvbigpOwo+ICsKPiArICAgIHJldHVybiBpZC5yYXc7Cj4gK30KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 19:32:28 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 19: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 1ixc1U-00074P-Kh; Fri, 31 Jan 2020 19:32:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DGHf=3U=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1ixc1T-00074K-G8
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 19:32:11 +0000
X-Inumbo-ID: 5f0ebdb2-4460-11ea-b211-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5f0ebdb2-4460-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 19:32:10 +0000 (UTC)
To: Julien Grall <julien@xen.org>, <xen-devel@lists.xenproject.org>
References: <20200121143926.125116-1-jeff.kubascik@dornerworks.com>
 <95cf666a-a3d1-10f3-ab8a-22fd622ce114@xen.org>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <8ea66aca-b52a-3c30-6cb9-a01f33006985@dornerworks.com>
Date: Fri, 31 Jan 2020 14:32:45 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.4.1
MIME-Version: 1.0
In-Reply-To: <95cf666a-a3d1-10f3-ab8a-22fd622ce114@xen.org>
Content-Language: en-US
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_10_69
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH] xen/arm: Implement GICD_IGRPMODR as RAZ/WI
 for VGICv3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-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 <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>

SGVsbG8gSnVsaWVuLAoKT24gMS8yOS8yMDIwIDQ6MjcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBKZWZmLAo+IAo+IE9uIDIxLzAxLzIwMjAgMTQ6MzksIEplZmYgS3ViYXNjaWsgd3JvdGU6
Cj4+IFRoZSBWR0lDdjMgbW9kdWxlIGRvZXMgbm90IGltcGxlbWVudCBzZWN1cml0eSBleHRlbnNp
b25zIGZvciBndWVzdHMuCj4+IEZ1cnRoZXJtb3JlLCBwZXIgdGhlIEFSTSBHZW5lcmljIEludGVy
cnVwdCBDb250cm9sbGVyIEFyY2hpdGVjdHVyZQo+PiBTcGVjaWZpY2F0aW9uIChBUk0gSUhJIDAw
NjlFKSwgc2VjdGlvbiA5LjkuMTUsIHRoZSBHSUNEX0lHUlBNT0RSCj4+IHJlZ2lzdGVyIHNob3Vs
ZCBiZSBSQVovV0kgdG8gbm9uLXNlY3VyZSBhY2Nlc3NlcyB3aGVuIEdJQ0RfQ1RMUi5EUyA9IDAu
Cj4+IFRoaXMgaW1wbGVtZW50cyB0aGUgR0lDRF9JR1JQTU9EUiByZWdpc3RlciBmb3IgZ3Vlc3Qg
Vk1zIGFzIFJBWi9XSSwgdG8KPj4gYXZvaWQgYSBkYXRhIGFib3J0IGluIHRoZSBjYXNlIHRoZSBn
dWVzdCBhdHRlbXB0cyB0byByZWFkIG9yIHdyaXRlIHRoZQo+PiByZWdpc3Rlci4KPiAKPiBQZXIg
dGhlIHNwZWMsIGFsbCByZXNlcnZlZCByZWdpc3RlcnMgc2hvdWxkIGJlIFJBWi9XSS4gU28gaG93
IGFib3V0Cj4gaW1wbGVtZW50aW5nIHRoZSBkZWZhdWx0IGNhc2UgYXMgcmVhZF9hc196ZXJvL3dy
aXRlX2lnbm9yZT8KPiAKPiBUaGlzIHdvdWxkIGFsc28gY292ZXIgc29tZSBwcm9ibGVtIHRoYXQg
bWF5IGFyaXNlIHdpdGggZnV0dXJlIExpbnV4LiBJCj4gaGF2ZSBhY3R1YWxseSBiZWVuIHRvbGQg
dGhhdCBMaW51eCB3aWxsIGFjY2VzcyByZWdpc3RlcnMgKElJUkMgR0lDdjQKPiBzcGVjaWZpYykg
dGhhdCBtYXkgbm90IGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBieSBYZW4gYW5kIHNob3VsZCBiZSBS
QVovV0kuCgpJIGFtIHZlcnkgbXVjaCBpbiBzdXBwb3J0IG9mIHRoaXMgYXBwcm9hY2guIFdlIGhh
dmUgc2VlbiB0aGlzIGlzc3VlIGluIHRoZSBwYXN0CndoZW4gcG9ydGluZyBvdGhlciBSVE9TJ3Mg
dG8gWGVuLCB0eXBpY2FsbHkgZHVyaW5nIEdJQyBkcml2ZXIgaW5pdGlhbGl6YXRpb24uCgpJJ2xs
IHNlbmQgb3V0IGEgdjIgb2YgdGhpcyBwYXRjaCB0aGF0IHdpbGwgbWFrZSB0aGUgZGVmYXVsdCBj
YXNlIFJBWi9XSS4KCj4gQ2hlZXJzLAo+IAo+IC0tCj4gSnVsaWVuIEdyYWxsCj4gCgpTaW5jZXJl
bHksCkplZmYgS3ViYXNjaWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 20:11:03 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 20:11: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 1ixccx-0001pa-Ux; Fri, 31 Jan 2020 20:10:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DGHf=3U=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1ixccx-0001pV-3D
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 20:10:55 +0000
X-Inumbo-ID: c812b78c-4465-11ea-b211-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c812b78c-4465-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 20:10:54 +0000 (UTC)
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 31 Jan 2020 15:10:46 -0500
Message-ID: <20200131201046.44996-1-jeff.kubascik@dornerworks.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
X-Originating-IP: [172.27.13.179]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_10_69
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH v2] xen/arm: Handle unimplemented VGICv3 dist
 registers as RAZ/WI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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 <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@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>

UGVyIHRoZSBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQgQ29udHJvbGxlciBBcmNoaXRlY3R1cmUgU3Bl
Y2lmaWNhdGlvbiAoQVJNCklISSAwMDY5RSksIHJlc2VydmVkIHJlZ2lzdGVycyBzaG91bGQgZ2Vu
ZXJhbGx5IGJlIHRyZWF0ZWQgYXMgUkFaL1dJLgpUbyBzaW1wbGlmeSB0aGUgVkdJQ3YzIGRlc2ln
biBhbmQgaW1wcm92ZSBndWVzdCBjb21wYXRhYmlsaXR5LCB0cmVhdCB0aGUKZGVmYXVsdCBjYXNl
IGZvciBHSUNEIHJlZ2lzdGVycyBhcyByZWFkX2FzX3plcm8vd3JpdGVfaWdub3JlLgoKU2lnbmVk
LW9mZi1ieTogSmVmZiBLdWJhc2NpayA8amVmZi5rdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDEzICsrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggNDIyYjk0Zjkw
Mi4uOGQwODU2YWMzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMjUwLDkgKzEyNTAsOSBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
ICAgICAgICAgIGdvdG8gcmVhZF9pbXBsX2RlZmluZWQ7CiAKICAgICBkZWZhdWx0OgotICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zm
c2V0ICUjMDh4XG4iLAotICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdpY2RfcmVnKTsKLSAg
ICAgICAgcmV0dXJuIDA7CisgICAgICAgIC8qIFNpbmNlIHJlc2VydmVkIHJlZ2lzdGVycyBzaG91
bGQgYmUgcmVhZC1hcy16ZXJvLCBtYWtlIHRoaXMgdGhlCisgICAgICAgICAqIGRlZmF1bHQgY2Fz
ZSAqLworICAgICAgICBnb3RvIHJlYWRfYXNfemVybzsKICAgICB9CiAKIGJhZF93aWR0aDoKQEAg
LTE0MzUsMTAgKzE0MzUsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb193cml0ZShz
dHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICBnb3RvIHdyaXRlX2lt
cGxfZGVmaW5lZDsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIK
LSAgICAgICAgICAgICAgICIlcHY6IHZHSUNEOiB1bmhhbmRsZWQgd3JpdGUgciVkPSUiUFJJcmVn
aXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKLSAgICAgICAgICAgICAgIHYsIGRhYnQucmVnLCByLCBn
aWNkX3JlZyk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICAvKiBTaW5jZSByZXNlcnZlZCBy
ZWdpc3RlcnMgc2hvdWxkIGJlIHdyaXRlLWlnbm9yZSwgbWFrZSB0aGlzIHRoZQorICAgICAgICAg
KiBkZWZhdWx0IGNhc2UgKi8KKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7CiAgICAgfQogCiBi
YWRfd2lkdGg6Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 20:25:25 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 20:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixcqt-0002lm-Ab; Fri, 31 Jan 2020 20:25:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixcqr-0002lh-Jn
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 20:25:17 +0000
X-Inumbo-ID: caf5c866-4467-11ea-b211-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id caf5c866-4467-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 20: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 <osstest-admin@xenproject.org>)
 id 1ixcqq-0003ao-9J; Fri, 31 Jan 2020 20:25: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 1ixcqq-0001Gr-0d; Fri, 31 Jan 2020 20:25:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixcqp-0005oP-V3; Fri, 31 Jan 2020 20:25:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146630-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=d9c4499c18e1d235f99e27fe9f2cb725d6ccf5cc
X-Osstest-Versions-That: xen=980c274f9be580de7d488f73e7e0d43943273154
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 20:25:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146630: 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>

ZmxpZ2h0IDE0NjYzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYzMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkOWM0NDk5YzE4ZTFkMjM1Zjk5ZTI3ZmU5ZjJjYjcyNWQ2Y2NmNWNjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5ODBjMjc0ZjliZTU4MGRlN2Q0
ODhmNzNlN2UwZDQzOTQzMjczMTU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY2MjQgIDIwMjAt
MDEtMzEgMTQ6MDE6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjMwICAy
MDIwLTAxLTMxIDE3OjAxOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KICBX
ZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICA5ODBjMjc0ZjliLi5kOWM0NDk5YzE4ICBkOWM0NDk5YzE4ZTFkMjM1Zjk5ZTI3
ZmU5ZjJjYjcyNWQ2Y2NmNWNjIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 21:59:41 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 21:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ixeJx-0001Pj-Be; Fri, 31 Jan 2020 21:59:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HO0L=3U=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ixeJv-0001Pe-Dl
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 21:59:23 +0000
X-Inumbo-ID: efd90bae-4474-11ea-b211-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efd90bae-4474-11ea-b211-bc764e2007e4;
 Fri, 31 Jan 2020 21:59:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1580507962;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=nMa5O2PnwY11FmNCrYR878cFn115G2wgN1q6Kh9iyig=;
 b=W7pbxjDABbJQLQzKxxhPNZziWQxsap2/By5kJoS+Az08fXo5WrFb+dua
 xXMe0wvd0cRkZlG7ZnEPMpe+mzrUDW9/GPbvIunvvW3qyF3hAdpCSKFd7
 ChAlOE08hPIc1Y+dgKeOqV1Gxa9dBqi7vOD2C259dGuMJW4sbrt2niHKK 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: skgFzAmWtk5EcJQjQrh985yLBsBEfADUlit9HkBWymZOvq4Gpj/kqEzQFE97kVVFpfzIsT3dvF
 eZQLBqoS+r6jZ5ni4n/mX4hxAwAJAxokIi4PuyvR7WHbUw+x0XTm+ooY5Nk2GRE9p/1W5BWaSq
 xg3ackfa3ykYHFJffJCKeQTker2Ce++mDfk8jLJ2S0VbzAaxMKYs/owPPKyb6DXRoNbU0yBAJG
 kaHaq882fR4+I9pGBDOHa1/LTACm8okSY6vleFRvFK8OI5AckE8GHgIXRiy/WvCQdoq0+Z57Vj
 HzA=
X-SBRS: 2.7
X-MesageID: 12206911
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.70,387,1574139600"; d="scan'208";a="12206911"
To: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <2704996.bt05f1kDAn@amur.mch.fsc.net>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <3936e4e4-f424-20b9-07d2-3a16433f65ae@citrix.com>
Date: Fri, 31 Jan 2020 21:59:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2704996.bt05f1kDAn@amur.mch.fsc.net>
Content-Language: en-US
Subject: Re: [Xen-devel] Kdump doesn't work when running with xen on newer
 hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMjAyMCAxMzowMywgRGlldG1hciBIYWhuIHdyb3RlOgo+IEhpLAo+IAo+IHdlIHVz
ZSBTTEVTMTIgd2l0aCBrZXJuZWwtZGVmYXVsdC00LjEyLjE0LTk1LjQ1LjEueDg2XzY0IGFuZCAK
PiB4ZW4tNC4xMS4zXzAyLTIuMjAuMS54ODZfNjQKPiAKPiBUaGUgZHVtcCBrZXJuZWwgZG9lc24n
dCBzdGFydCBhZnRlciAiZWNobyBjID4gL3Byb2Mvc3lzcnFfdHJpZ2dlciIuCj4gTGFzdCBtZXNz
YWdlcyBvbiBjb25zb2xlIGFyZToKPiBbICAzODUuNzE3NTMyXSBLZXJuZWwgcGFuaWMgLSBub3Qg
c3luY2luZzogRmF0YWwgZXhjZXB0aW9uCj4gWyAgMzg1LjczNDU2NV0gS2VybmVsIE9mZnNldDog
ZGlzYWJsZWQKPiAoWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IEV4ZWN1dGluZyBrZXhlYyBp
bWFnZSBvbiBjcHU1OAo+IChYRU4pIFNob3QgZG93biBhbGwgQ1BVcwo+IAo+IEFmdGVyIGEgc2hv
cnQgdGltZSBhIHJlYm9vdCBpcyBpbml0aWF0ZWQuCj4gV2l0aG91dCB4ZW4gdGhlIGtkdW1wIHdv
cmtzLgo+IAo+IFdlIHNlZSB0aGlzIGJlaGF2aW91ciBvbmx5IG9uIG5ld2VyIGhhcmR3YXJlLCBm
b3IgZXhhbXBsZSBhIHNlcnZlciB3aXRoCj4gSW50ZWwoUikgWGVvbihSKSBHb2xkIDYyNDIgQ1BV
IEAgMi44MEdIego+IAo+IEkgYnVpbHQgdGhlIGZyZXNoIHJlbGVhc2VkIHhlbi00LjEzIG15c2Vs
ZiBhbmQgdHJpZWQgaXQgYnV0IHRoaXMgZG9lc24ndCBoZWxwLgo+IAo+IEkgdHJpZWQgeDJhcGlj
PW9mZiBvbiB0aGUgeGVuIHNpZGUgYW5kIG5veDJhcGljIG9uIHRoZSBsaW51eCBzaWRlIGJ1dCBu
byBzdWNjZXNzLgoKU3RhcnRpbmcgZnJvbSBYZW4gNC4xMiB3ZSBrZWVwIElPTU1VIGVuYWJsZWQg
ZHVyaW5nIGtleGVjIHRyYW5zaXRpb24Kd2hpY2ggcmVzb2x2ZWQgdGhlIHByb2JsZW0geW91J3Jl
IGRlc2NyaWJpbmcuIEJ1dCB5b3UgYWxzbyBuZWVkIHRvIG1ha2UKc3VyZSBJT01NVSBpcyBlbmFi
bGVkIGluIHlvdXIga2V4ZWMga2VybmVsICh3aGljaCBJIHRoaW5rIGlzIG5vdyB0aGUKZGVmYXVs
dCBmb3IgbW9zdCBkaXN0cm9zKS4gWW91IGNhbiBzdGlsbCB0cnkgdG8gd29ya2Fyb3VuZCB0aGUg
aXNzdWUKeW91J3JlIHNlZWluZyBvbiA0LjExIGJ5IHVzaW5nICJpb21tdT1kb20wLXBhc3N0aG91
Z2giIFhlbiBvcHRpb24uCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 31 23:53:59 2020
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Jan 2020 23:53: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 1ixg6V-0002Ey-Qy; Fri, 31 Jan 2020 23:53:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8iGd=3U=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1ixg6U-0002Et-6R
 for xen-devel@lists.xenproject.org; Fri, 31 Jan 2020 23:53:38 +0000
X-Inumbo-ID: e24387e8-4484-11ea-8c2a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e24387e8-4484-11ea-8c2a-12813bfff9fa;
 Fri, 31 Jan 2020 23:53: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 <osstest-admin@xenproject.org>)
 id 1ixg6M-0007WP-Qi; Fri, 31 Jan 2020 23:53: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 1ixg6M-0005xC-IM; Fri, 31 Jan 2020 23:53:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ixg6M-0000Pn-Hl; Fri, 31 Jan 2020 23:53:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-146632-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=41d8869003e96d8b7250ad1d0246371d6929aca6
X-Osstest-Versions-That: xen=d9c4499c18e1d235f99e27fe9f2cb725d6ccf5cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 31 Jan 2020 23:53:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 146632: 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>

ZmxpZ2h0IDE0NjYzMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0NjYzMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0MWQ4ODY5MDAzZTk2ZDhiNzI1MGFkMWQwMjQ2MzcxZDY5MjlhY2E2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkOWM0NDk5YzE4ZTFkMjM1Zjk5
ZTI3ZmU5ZjJjYjcyNWQ2Y2NmNWNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDY2MzAgIDIwMjAt
MDEtMzEgMTc6MDE6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQ2NjMyICAy
MDIwLTAxLTMxIDIxOjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqZ3JhbGxA
YW1hem9uLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ5YzQ0OTljMTguLjQxZDg4NjkwMDMgIDQxZDg4
NjkwMDNlOTZkOGI3MjUwYWQxZDAyNDYzNzFkNjkyOWFjYTYgLT4gc21va2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

